| author | |
| committer | |
| log | 2699232c4ec6f2cc583500fbb66db5daf543cd22 |
| tree | a4110660db8dde81790d03fe2783e196e85edcd4 |
| parent | 167754b31b51bd7390b1988517e2dc2ca409ed8b |
| parent | 6f4339be3a3f16489bef6de8bed581694c8ef304 |
| signature |
upgrade to mingw-w64 9.0.0373 files changed, 58997 insertions(+), 41377 deletions(-)
lib/libc/include/any-windows-any/KHR/khrplatform.h created100755→100644lib/libc/include/any-windows-any/_mingw.h+10-2| ... | @@ -367,7 +367,7 @@ typedef int __int128 __attribute__ ((__mode__ (TI))); | ... | @@ -367,7 +367,7 @@ typedef int __int128 __attribute__ ((__mode__ (TI))); |
| 367 | 367 | ||
| 368 | #ifndef __WIDL__ | 368 | #ifndef __WIDL__ |
| 369 | 369 | ||
| 370 | #if defined (_WIN32) && !defined (_WIN64) && !defined (__MINGW_USE_VC2005_COMPAT) | 370 | #if defined (_WIN32) && !defined (_WIN64) && !defined (__MINGW_USE_VC2005_COMPAT) && !defined (_UCRT) |
| 371 | #ifndef _USE_32BIT_TIME_T | 371 | #ifndef _USE_32BIT_TIME_T |
| 372 | #define _USE_32BIT_TIME_T | 372 | #define _USE_32BIT_TIME_T |
| 373 | #endif | 373 | #endif |
| ... | @@ -378,7 +378,7 @@ typedef int __int128 __attribute__ ((__mode__ (TI))); | ... | @@ -378,7 +378,7 @@ typedef int __int128 __attribute__ ((__mode__ (TI))); |
| 378 | #endif | 378 | #endif |
| 379 | 379 | ||
| 380 | #ifndef UNALIGNED | 380 | #ifndef UNALIGNED |
| 381 | #if defined(_M_IA64) || defined(_M_AMD64) | 381 | #if defined(__ia64__) || defined(__x86_64__) |
| 382 | #define UNALIGNED __unaligned | 382 | #define UNALIGNED __unaligned |
| 383 | #else | 383 | #else |
| 384 | #define UNALIGNED | 384 | #define UNALIGNED |
| ... | @@ -580,7 +580,15 @@ extern "C" { | ... | @@ -580,7 +580,15 @@ extern "C" { |
| 580 | void __cdecl __debugbreak(void); | 580 | void __cdecl __debugbreak(void); |
| 581 | __MINGW_INTRIN_INLINE void __cdecl __debugbreak(void) | 581 | __MINGW_INTRIN_INLINE void __cdecl __debugbreak(void) |
| 582 | { | 582 | { |
| 583 | #if defined(__i386__) || defined(__x86_64__) | ||
| 583 | __asm__ __volatile__("int {$}3":); | 584 | __asm__ __volatile__("int {$}3":); |
| 585 | #elif defined(__arm__) | ||
| 586 | __asm__ __volatile__("udf #1"); | ||
| 587 | #elif defined(__aarch64__) | ||
| 588 | __asm__ __volatile__("brk #0xf000"); | ||
| 589 | #else | ||
| 590 | __asm__ __volatile__("unimplemented"); | ||
| 591 | #endif | ||
| 584 | } | 592 | } |
| 585 | #endif | 593 | #endif |
| 586 | #endif | 594 | #endif |
lib/libc/include/any-windows-any/_mingw_mac.h+1-1| ... | @@ -11,7 +11,7 @@ | ... | @@ -11,7 +11,7 @@ |
| 11 | #define __MINGW64_STRINGIFY(x) \ | 11 | #define __MINGW64_STRINGIFY(x) \ |
| 12 | __STRINGIFY(x) | 12 | __STRINGIFY(x) |
| 13 | 13 | ||
| 14 | #define __MINGW64_VERSION_MAJOR 8 | 14 | #define __MINGW64_VERSION_MAJOR 9 |
| 15 | #define __MINGW64_VERSION_MINOR 0 | 15 | #define __MINGW64_VERSION_MINOR 0 |
| 16 | #define __MINGW64_VERSION_BUGFIX 0 | 16 | #define __MINGW64_VERSION_BUGFIX 0 |
| 17 | 17 |
lib/libc/include/any-windows-any/activation.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/activation.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/activation.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/activaut.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/activaut.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/activaut.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/activdbg.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/activdbg.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/activdbg.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -9223,6 +9223,8 @@ static FORCEINLINE HRESULT IProvideExpressionContexts_EnumExpressionContexts(IPr | ... | @@ -9223,6 +9223,8 @@ static FORCEINLINE HRESULT IProvideExpressionContexts_EnumExpressionContexts(IPr |
| 9223 | 9223 | ||
| 9224 | #endif /* __IProvideExpressionContexts_INTERFACE_DEFINED__ */ | 9224 | #endif /* __IProvideExpressionContexts_INTERFACE_DEFINED__ */ |
| 9225 | 9225 | ||
| 9226 | #ifndef __ProcessDebugManagerLib_LIBRARY_DEFINED__ | ||
| 9227 | #define __ProcessDebugManagerLib_LIBRARY_DEFINED__ | ||
| 9226 | 9228 | ||
| 9227 | DEFINE_GUID(LIBID_ProcessDebugManagerLib, 0x78a51821, 0x51f4, 0x11d0, 0x8f,0x20, 0x00,0x80,0x5f,0x2c,0xd0,0x64); | 9229 | DEFINE_GUID(LIBID_ProcessDebugManagerLib, 0x78a51821, 0x51f4, 0x11d0, 0x8f,0x20, 0x00,0x80,0x5f,0x2c,0xd0,0x64); |
| 9228 | 9230 | ||
| ... | @@ -9776,6 +9778,7 @@ __CRT_UUID_DECL(DefaultDebugSessionProvider, 0x834128a2, 0x51f4, 0x11d0, 0x8f,0x | ... | @@ -9776,6 +9778,7 @@ __CRT_UUID_DECL(DefaultDebugSessionProvider, 0x834128a2, 0x51f4, 0x11d0, 0x8f,0x |
| 9776 | #endif | 9778 | #endif |
| 9777 | #endif | 9779 | #endif |
| 9778 | 9780 | ||
| 9781 | #endif /* __ProcessDebugManagerLib_LIBRARY_DEFINED__ */ | ||
| 9779 | #endif | 9782 | #endif |
| 9780 | #endif | 9783 | #endif |
| 9781 | /* Begin additional prototypes for all interfaces */ | 9784 | /* Begin additional prototypes for all interfaces */ |
lib/libc/include/any-windows-any/activdbg100.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/activdbg100.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/activdbg100.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/activprof.h+6-6| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/activprof.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/activprof.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -105,14 +105,14 @@ DEFINE_GUID(IID_IActiveScriptProfilerHeapEnum, 0x32e4694e, 0xd37, 0x419b, 0xb9, | ... | @@ -105,14 +105,14 @@ DEFINE_GUID(IID_IActiveScriptProfilerHeapEnum, 0x32e4694e, 0xd37, 0x419b, 0xb9, |
| 105 | DEFINE_GUID(IID_IActiveScriptProfilerControl3, 0xb403015, 0xf381, 0x4023, 0xa5, 0xd0, 0x6f, 0xed, 0x7, 0x6d, 0xe7, 0x16); | 105 | DEFINE_GUID(IID_IActiveScriptProfilerControl3, 0xb403015, 0xf381, 0x4023, 0xa5, 0xd0, 0x6f, 0xed, 0x7, 0x6d, 0xe7, 0x16); |
| 106 | #endif | 106 | #endif |
| 107 | 107 | ||
| 108 | typedef enum __WIDL_activprof_generated_name_00000002 { | 108 | typedef enum __WIDL_activprof_generated_name_0000000C { |
| 109 | PROFILER_SCRIPT_TYPE_USER = 0, | 109 | PROFILER_SCRIPT_TYPE_USER = 0, |
| 110 | PROFILER_SCRIPT_TYPE_DYNAMIC = 1, | 110 | PROFILER_SCRIPT_TYPE_DYNAMIC = 1, |
| 111 | PROFILER_SCRIPT_TYPE_NATIVE = 2, | 111 | PROFILER_SCRIPT_TYPE_NATIVE = 2, |
| 112 | PROFILER_SCRIPT_TYPE_DOM = 3 | 112 | PROFILER_SCRIPT_TYPE_DOM = 3 |
| 113 | } PROFILER_SCRIPT_TYPE; | 113 | } PROFILER_SCRIPT_TYPE; |
| 114 | 114 | ||
| 115 | typedef enum __WIDL_activprof_generated_name_00000003 { | 115 | typedef enum __WIDL_activprof_generated_name_0000000D { |
| 116 | PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL = 0x1, | 116 | PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL = 0x1, |
| 117 | PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL = 0x2, | 117 | PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL = 0x2, |
| 118 | PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL = 0x4, | 118 | PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL = 0x4, |
| ... | @@ -346,7 +346,7 @@ typedef DWORD_PTR PROFILER_HEAP_OBJECT_ID; | ... | @@ -346,7 +346,7 @@ typedef DWORD_PTR PROFILER_HEAP_OBJECT_ID; |
| 346 | typedef UINT PROFILER_HEAP_OBJECT_NAME_ID; | 346 | typedef UINT PROFILER_HEAP_OBJECT_NAME_ID; |
| 347 | typedef void *PROFILER_EXTERNAL_OBJECT_ADDRESS; | 347 | typedef void *PROFILER_EXTERNAL_OBJECT_ADDRESS; |
| 348 | 348 | ||
| 349 | typedef enum __WIDL_activprof_generated_name_00000004 { | 349 | typedef enum __WIDL_activprof_generated_name_0000000E { |
| 350 | PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT = 0x1, | 350 | PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT = 0x1, |
| 351 | PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT = 0x2, | 351 | PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT = 0x2, |
| 352 | PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED = 0x4, | 352 | PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED = 0x4, |
| ... | @@ -362,7 +362,7 @@ typedef enum __WIDL_activprof_generated_name_00000004 { | ... | @@ -362,7 +362,7 @@ typedef enum __WIDL_activprof_generated_name_00000004 { |
| 362 | PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE = 0x1000 | 362 | PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE = 0x1000 |
| 363 | } PROFILER_HEAP_OBJECT_FLAGS; | 363 | } PROFILER_HEAP_OBJECT_FLAGS; |
| 364 | 364 | ||
| 365 | typedef enum __WIDL_activprof_generated_name_00000005 { | 365 | typedef enum __WIDL_activprof_generated_name_0000000F { |
| 366 | PROFILER_HEAP_OBJECT_OPTIONAL_INFO_PROTOTYPE = 0x1, | 366 | PROFILER_HEAP_OBJECT_OPTIONAL_INFO_PROTOTYPE = 0x1, |
| 367 | PROFILER_HEAP_OBJECT_OPTIONAL_INFO_FUNCTION_NAME = 0x2, | 367 | PROFILER_HEAP_OBJECT_OPTIONAL_INFO_FUNCTION_NAME = 0x2, |
| 368 | PROFILER_HEAP_OBJECT_OPTIONAL_INFO_SCOPE_LIST = 0x3, | 368 | PROFILER_HEAP_OBJECT_OPTIONAL_INFO_SCOPE_LIST = 0x3, |
| ... | @@ -381,7 +381,7 @@ typedef struct _PROFILER_HEAP_OBJECT_SCOPE_LIST { | ... | @@ -381,7 +381,7 @@ typedef struct _PROFILER_HEAP_OBJECT_SCOPE_LIST { |
| 381 | PROFILER_HEAP_OBJECT_ID scopes[1]; | 381 | PROFILER_HEAP_OBJECT_ID scopes[1]; |
| 382 | } PROFILER_HEAP_OBJECT_SCOPE_LIST; | 382 | } PROFILER_HEAP_OBJECT_SCOPE_LIST; |
| 383 | 383 | ||
| 384 | typedef enum __WIDL_activprof_generated_name_00000006 { | 384 | typedef enum __WIDL_activprof_generated_name_00000010 { |
| 385 | PROFILER_PROPERTY_TYPE_NUMBER = 0x1, | 385 | PROFILER_PROPERTY_TYPE_NUMBER = 0x1, |
| 386 | PROFILER_PROPERTY_TYPE_STRING = 0x2, | 386 | PROFILER_PROPERTY_TYPE_STRING = 0x2, |
| 387 | PROFILER_PROPERTY_TYPE_HEAP_OBJECT = 0x3, | 387 | PROFILER_PROPERTY_TYPE_HEAP_OBJECT = 0x3, |
lib/libc/include/any-windows-any/activscp.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/activscp.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/activscp.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/adhoc.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/adhoc.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/adhoc.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -1438,6 +1438,8 @@ static FORCEINLINE HRESULT IDot11AdHocInterfaceNotificationSink_OnConnectionStat | ... | @@ -1438,6 +1438,8 @@ static FORCEINLINE HRESULT IDot11AdHocInterfaceNotificationSink_OnConnectionStat |
| 1438 | 1438 | ||
| 1439 | #endif /* __IDot11AdHocInterfaceNotificationSink_INTERFACE_DEFINED__ */ | 1439 | #endif /* __IDot11AdHocInterfaceNotificationSink_INTERFACE_DEFINED__ */ |
| 1440 | 1440 | ||
| 1441 | #ifndef __ADHOCLib_LIBRARY_DEFINED__ | ||
| 1442 | #define __ADHOCLib_LIBRARY_DEFINED__ | ||
| 1441 | 1443 | ||
| 1442 | DEFINE_GUID(LIBID_ADHOCLib, 0x45357166, 0xff38, 0x4302, 0x8f,0x5c, 0xdf,0x5b,0x70,0x3a,0x6e,0x3d); | 1444 | DEFINE_GUID(LIBID_ADHOCLib, 0x45357166, 0xff38, 0x4302, 0x8f,0x5c, 0xdf,0x5b,0x70,0x3a,0x6e,0x3d); |
| 1443 | 1445 | ||
| ... | @@ -1454,6 +1456,7 @@ __CRT_UUID_DECL(Dot11AdHocManager, 0xdd06a84f, 0x83bd, 0x4d01, 0x8a,0xb9, 0x23,0 | ... | @@ -1454,6 +1456,7 @@ __CRT_UUID_DECL(Dot11AdHocManager, 0xdd06a84f, 0x83bd, 0x4d01, 0x8a,0xb9, 0x23,0 |
| 1454 | #endif | 1456 | #endif |
| 1455 | #endif | 1457 | #endif |
| 1456 | 1458 | ||
| 1459 | #endif /* __ADHOCLib_LIBRARY_DEFINED__ */ | ||
| 1457 | #endif | 1460 | #endif |
| 1458 | /* Begin additional prototypes for all interfaces */ | 1461 | /* Begin additional prototypes for all interfaces */ |
| 1459 | 1462 |
lib/libc/include/any-windows-any/alg.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/alg.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/alg.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -1477,6 +1477,8 @@ static FORCEINLINE HRESULT IApplicationGateway_Stop(IApplicationGateway* This) { | ... | @@ -1477,6 +1477,8 @@ static FORCEINLINE HRESULT IApplicationGateway_Stop(IApplicationGateway* This) { |
| 1477 | 1477 | ||
| 1478 | #endif /* __IApplicationGateway_INTERFACE_DEFINED__ */ | 1478 | #endif /* __IApplicationGateway_INTERFACE_DEFINED__ */ |
| 1479 | 1479 | ||
| 1480 | #ifndef __ALGLib_LIBRARY_DEFINED__ | ||
| 1481 | #define __ALGLib_LIBRARY_DEFINED__ | ||
| 1480 | 1482 | ||
| 1481 | DEFINE_GUID(LIBID_ALGLib, 0xb6d1d098, 0xe235, 0x4b99, 0xba,0x98, 0x7c,0x62,0x4f,0xd8,0x75,0xdb); | 1483 | DEFINE_GUID(LIBID_ALGLib, 0xb6d1d098, 0xe235, 0x4b99, 0xba,0x98, 0x7c,0x62,0x4f,0xd8,0x75,0xdb); |
| 1482 | 1484 | ||
| ... | @@ -1584,6 +1586,7 @@ __CRT_UUID_DECL(PersistentDataChannel, 0xbc9b54ab, 0x7883, 0x4c13, 0x90,0x9f, 0x | ... | @@ -1584,6 +1586,7 @@ __CRT_UUID_DECL(PersistentDataChannel, 0xbc9b54ab, 0x7883, 0x4c13, 0x90,0x9f, 0x |
| 1584 | #endif | 1586 | #endif |
| 1585 | #endif | 1587 | #endif |
| 1586 | 1588 | ||
| 1589 | #endif /* __ALGLib_LIBRARY_DEFINED__ */ | ||
| 1587 | #endif | 1590 | #endif |
| 1588 | /* Begin additional prototypes for all interfaces */ | 1591 | /* Begin additional prototypes for all interfaces */ |
| 1589 | 1592 |
lib/libc/include/any-windows-any/amstream.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/amstream.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/amstream.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/amstream.idl deleted-318| ... | @@ -1,318 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2004 Christian Costa | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "unknwn.idl"; | ||
| 20 | import "mmstream.idl"; | ||
| 21 | import "strmif.idl"; | ||
| 22 | |||
| 23 | cpp_quote("#include <ddraw.h>") | ||
| 24 | cpp_quote("#include <mmsystem.h>") | ||
| 25 | cpp_quote("#include <mmstream.h>") | ||
| 26 | cpp_quote("#include <ddstream.h>") | ||
| 27 | cpp_quote("#include <austream.h>") | ||
| 28 | |||
| 29 | cpp_quote("#if 0") | ||
| 30 | interface IDirectDraw; | ||
| 31 | interface IDirectDrawSurface; | ||
| 32 | cpp_quote("#endif") | ||
| 33 | |||
| 34 | interface IAMMultiMediaStream; | ||
| 35 | interface IAMMediaStream; | ||
| 36 | interface IMediaStreamFilter; | ||
| 37 | interface IAMMediaTypeStream; | ||
| 38 | interface IAMMediaTypeSample; | ||
| 39 | |||
| 40 | enum { | ||
| 41 | 	AMMSF_NOGRAPHTHREAD = 0x00000001 | ||
| 42 | }; | ||
| 43 | |||
| 44 | enum { | ||
| 45 | 	AMMSF_ADDDEFAULTRENDERER = 0x00000001, | ||
| 46 | 	AMMSF_CREATEPEER = 0x00000002, | ||
| 47 | 	AMMSF_STOPIFNOSAMPLES	 = 0x00000004, | ||
| 48 | 	AMMSF_NOSTALL		 = 0x00000008 | ||
| 49 | }; | ||
| 50 | |||
| 51 | enum { | ||
| 52 | 	AMMSF_RENDERTYPEMASK = 0x00000003, | ||
| 53 | 	AMMSF_RENDERTOEXISTING = 0x00000000, | ||
| 54 | 	AMMSF_RENDERALLSTREAMS = 0x00000001, | ||
| 55 | 	AMMSF_NORENDER = 0x00000002, | ||
| 56 | 	AMMSF_NOCLOCK = 0x00000004, | ||
| 57 | 	AMMSF_RUN = 0x00000008 | ||
| 58 | }; | ||
| 59 | |||
| 60 | |||
| 61 | typedef [v1_enum] enum { | ||
| 62 | 	Disabled = 0, | ||
| 63 | 	ReadData = 1, | ||
| 64 | 	RenderData = 2 | ||
| 65 | } OUTPUT_STATE; | ||
| 66 | |||
| 67 | [ | ||
| 68 | object, | ||
| 69 | uuid(7DB01C96-C0C3-11d0-8FF1-00C04FD9189D), | ||
| 70 | dual, | ||
| 71 | helpstring("IDirectShowStream Interface"), | ||
| 72 | pointer_default(unique) | ||
| 73 | ] | ||
| 74 | interface IDirectShowStream : IDispatch | ||
| 75 | { | ||
| 76 | 	[propget, id(1), helpstring("property FileName")] HRESULT FileName([out, retval] BSTR *pVal); | ||
| 77 | 	[propput, id(1), helpstring("property FileName")] HRESULT FileName([in] BSTR newVal); | ||
| 78 | 	[propget, id(2), helpstring("property Video")] HRESULT Video([out, retval] OUTPUT_STATE *pVal); | ||
| 79 | 	[propput, id(2), helpstring("property Video")] HRESULT Video([in] OUTPUT_STATE newVal); | ||
| 80 | 	[propget, id(3), helpstring("property Audio")] HRESULT Audio([out, retval] OUTPUT_STATE *pVal); | ||
| 81 | 	[propput, id(3), helpstring("property Audio")] HRESULT Audio([in] OUTPUT_STATE newVal); | ||
| 82 | } | ||
| 83 | |||
| 84 | [ | ||
| 85 | object, | ||
| 86 | uuid(BEBE595C-9A6F-11d0-8FDE-00C04FD9189D), | ||
| 87 | pointer_default(unique) | ||
| 88 | ] | ||
| 89 | interface IAMMultiMediaStream : IMultiMediaStream | ||
| 90 | { | ||
| 91 | 	HRESULT Initialize( | ||
| 92 | 		[in] STREAM_TYPE StreamType, | ||
| 93 | 		[in] DWORD dwFlags, | ||
| 94 | 		[in] IGraphBuilder *pFilterGraph); | ||
| 95 | |||
| 96 | 	HRESULT GetFilterGraph( | ||
| 97 | 		[out] IGraphBuilder **ppGraphBuilder); | ||
| 98 | |||
| 99 | 	HRESULT GetFilter( | ||
| 100 | 		[out] IMediaStreamFilter **ppFilter); | ||
| 101 | |||
| 102 | 	HRESULT AddMediaStream( | ||
| 103 | 		[in] IUnknown *pStreamObject, | ||
| 104 | 		[in] const MSPID *PurposeId, | ||
| 105 | 		[in] DWORD dwFlags, | ||
| 106 | 		[out] IMediaStream **ppNewStream); | ||
| 107 | |||
| 108 | 	HRESULT OpenFile( | ||
| 109 | 		[in] LPCWSTR pszFileName, | ||
| 110 | 		[in] DWORD dwFlags); | ||
| 111 | |||
| 112 | 	HRESULT OpenMoniker( | ||
| 113 | 		[in] IBindCtx *pCtx, | ||
| 114 | 		[in] IMoniker *pMoniker, | ||
| 115 | 		[in] DWORD dwFlags); | ||
| 116 | |||
| 117 | 	HRESULT Render( | ||
| 118 | 		[in] DWORD dwFlags); | ||
| 119 | } | ||
| 120 | |||
| 121 | |||
| 122 | [ | ||
| 123 | object, | ||
| 124 | uuid(BEBE595D-9A6F-11d0-8FDE-00C04FD9189D), | ||
| 125 | pointer_default(unique) | ||
| 126 | ] | ||
| 127 | interface IAMMediaStream : IMediaStream | ||
| 128 | { | ||
| 129 | 	HRESULT Initialize( | ||
| 130 | 		[in] IUnknown *pSourceObject, | ||
| 131 | 		[in] DWORD dwFlags, | ||
| 132 | 		[in] REFMSPID PurposeId, | ||
| 133 | 		[in] const STREAM_TYPE StreamType); | ||
| 134 | |||
| 135 | 	HRESULT SetState( | ||
| 136 | 		[in] FILTER_STATE State); | ||
| 137 | |||
| 138 | 	HRESULT JoinAMMultiMediaStream( | ||
| 139 | 		[in] IAMMultiMediaStream *pAMMultiMediaStream); | ||
| 140 | |||
| 141 | 	HRESULT JoinFilter( | ||
| 142 | 		[in] IMediaStreamFilter *pMediaStreamFilter); | ||
| 143 | |||
| 144 | 	HRESULT JoinFilterGraph( | ||
| 145 | 		[in] IFilterGraph *pFilterGraph); | ||
| 146 | } | ||
| 147 | |||
| 148 | |||
| 149 | [ | ||
| 150 | object, | ||
| 151 | local, | ||
| 152 | uuid(BEBE595E-9A6F-11d0-8FDE-00C04FD9189D), | ||
| 153 | pointer_default(unique) | ||
| 154 | ] | ||
| 155 | interface IMediaStreamFilter : IBaseFilter | ||
| 156 | { | ||
| 157 | 	HRESULT AddMediaStream( | ||
| 158 | 		[in] IAMMediaStream *pAMMediaStream); | ||
| 159 | |||
| 160 | 	HRESULT GetMediaStream( | ||
| 161 | 		[in] REFMSPID idPurpose, | ||
| 162 | 		[out] IMediaStream **ppMediaStream); | ||
| 163 | |||
| 164 | 	HRESULT EnumMediaStreams( | ||
| 165 | 		[in] long Index, | ||
| 166 | 		[out] IMediaStream **ppMediaStream); | ||
| 167 | |||
| 168 | 	HRESULT SupportSeeking( | ||
| 169 | 		[in] BOOL bRenderer); | ||
| 170 | |||
| 171 | 	HRESULT ReferenceTimeToStreamTime( | ||
| 172 | 		[in] [out] REFERENCE_TIME *pTime); | ||
| 173 | |||
| 174 | 	HRESULT GetCurrentStreamTime( | ||
| 175 | 		[out] REFERENCE_TIME *pCurrentStreamTime); | ||
| 176 | |||
| 177 | 	HRESULT WaitUntil( | ||
| 178 | 		[in] REFERENCE_TIME WaitStreamTime); | ||
| 179 | |||
| 180 | 	HRESULT Flush( | ||
| 181 | 		[in] BOOL bCancelEOS); | ||
| 182 | |||
| 183 | 	HRESULT EndOfStream(); | ||
| 184 | } | ||
| 185 | |||
| 186 | |||
| 187 | [ | ||
| 188 | object, | ||
| 189 | local, | ||
| 190 | uuid(AB6B4AFC-F6E4-11d0-900D-00C04FD9189D), | ||
| 191 | pointer_default(unique) | ||
| 192 | ] | ||
| 193 | interface IDirectDrawMediaSampleAllocator : IUnknown | ||
| 194 | { | ||
| 195 | 	HRESULT GetDirectDraw(IDirectDraw **ppDirectDraw); | ||
| 196 | } | ||
| 197 | |||
| 198 | |||
| 199 | [ | ||
| 200 | object, | ||
| 201 | local, | ||
| 202 | uuid(AB6B4AFE-F6E4-11d0-900D-00C04FD9189D), | ||
| 203 | pointer_default(unique) | ||
| 204 | ] | ||
| 205 | interface IDirectDrawMediaSample : IUnknown | ||
| 206 | { | ||
| 207 | 	HRESULT GetSurfaceAndReleaseLock( | ||
| 208 | 		[out] IDirectDrawSurface **ppDirectDrawSurface, | ||
| 209 | 		[out] RECT * pRect); | ||
| 210 | |||
| 211 | 	HRESULT LockMediaSamplePointer(void); | ||
| 212 | } | ||
| 213 | |||
| 214 | |||
| 215 | [ | ||
| 216 | object, | ||
| 217 | local, | ||
| 218 | uuid(AB6B4AFA-F6E4-11d0-900D-00C04FD9189D), | ||
| 219 | pointer_default(unique) | ||
| 220 | ] | ||
| 221 | |||
| 222 | interface IAMMediaTypeStream : IMediaStream | ||
| 223 | { | ||
| 224 | 	HRESULT GetFormat( | ||
| 225 | 		[out] AM_MEDIA_TYPE * pMediaType, | ||
| 226 | 		[in] DWORD dwFlags); | ||
| 227 | |||
| 228 | 	HRESULT SetFormat( | ||
| 229 | 		[in] AM_MEDIA_TYPE * pMediaType, | ||
| 230 | 		[in] DWORD dwFlags); | ||
| 231 | |||
| 232 | 	HRESULT CreateSample( | ||
| 233 | 		[in] long lSampleSize, | ||
| 234 | 		[in] BYTE * pbBuffer, | ||
| 235 | 		[in] DWORD dwFlags, | ||
| 236 | 		[in] IUnknown *pUnkOuter, | ||
| 237 | 		[out] IAMMediaTypeSample ** ppAMMediaTypeSample); | ||
| 238 | |||
| 239 | 	HRESULT GetStreamAllocatorRequirements( | ||
| 240 | 		[out] ALLOCATOR_PROPERTIES *pProps); | ||
| 241 | |||
| 242 | 	HRESULT SetStreamAllocatorRequirements( | ||
| 243 | 		[in] ALLOCATOR_PROPERTIES *pProps); | ||
| 244 | } | ||
| 245 | |||
| 246 | |||
| 247 | [ | ||
| 248 | object, | ||
| 249 | local, | ||
| 250 | uuid(AB6B4AFB-F6E4-11d0-900D-00C04FD9189D), | ||
| 251 | pointer_default(unique) | ||
| 252 | ] | ||
| 253 | interface IAMMediaTypeSample : IStreamSample | ||
| 254 | { | ||
| 255 | 	HRESULT SetPointer( | ||
| 256 | 		[in] BYTE *pBuffer, | ||
| 257 | 		[in] long lSize); | ||
| 258 | |||
| 259 | 	HRESULT GetPointer( | ||
| 260 | 		[out] BYTE ** ppBuffer); | ||
| 261 | |||
| 262 | 	long GetSize(void); | ||
| 263 | |||
| 264 | 	HRESULT GetTime( | ||
| 265 | 		[out] REFERENCE_TIME * pTimeStart, | ||
| 266 | 		[out] REFERENCE_TIME * pTimeEnd); | ||
| 267 | |||
| 268 | 	HRESULT SetTime( | ||
| 269 | 		[in] REFERENCE_TIME * pTimeStart, | ||
| 270 | 		[in] REFERENCE_TIME * pTimeEnd); | ||
| 271 | |||
| 272 | 	HRESULT IsSyncPoint(void); | ||
| 273 | |||
| 274 | 	HRESULT SetSyncPoint( | ||
| 275 | 		BOOL bIsSyncPoint); | ||
| 276 | |||
| 277 | 	HRESULT IsPreroll(void); | ||
| 278 | |||
| 279 | 	HRESULT SetPreroll( | ||
| 280 | 		BOOL bIsPreroll); | ||
| 281 | |||
| 282 | 	long GetActualDataLength(void); | ||
| 283 | |||
| 284 | 	HRESULT SetActualDataLength(long Len); | ||
| 285 | |||
| 286 | 	HRESULT GetMediaType( | ||
| 287 | 		AM_MEDIA_TYPE **ppMediaType); | ||
| 288 | |||
| 289 | 	HRESULT SetMediaType( | ||
| 290 | 		AM_MEDIA_TYPE *pMediaType); | ||
| 291 | |||
| 292 | 	HRESULT IsDiscontinuity(void); | ||
| 293 | |||
| 294 | 	HRESULT SetDiscontinuity( | ||
| 295 | 		BOOL bDiscontinuity); | ||
| 296 | |||
| 297 | 	HRESULT GetMediaTime( | ||
| 298 | 		[out] LONGLONG * pTimeStart, | ||
| 299 | 		[out] LONGLONG * pTimeEnd); | ||
| 300 | |||
| 301 | 	HRESULT SetMediaTime( | ||
| 302 | 		[in] LONGLONG * pTimeStart, | ||
| 303 | 		[in] LONGLONG * pTimeEnd); | ||
| 304 | } | ||
| 305 | |||
| 306 | [ | ||
| 307 | uuid(49C47CE5-9BA4-11d0-8212-00C04FC32C45) | ||
| 308 | ] | ||
| 309 | coclass AMMultiMediaStream | ||
| 310 | { | ||
| 311 | [default] dispinterface IDirectShowStream; | ||
| 312 | } | ||
| 313 | |||
| 314 | cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") | ||
| 315 | cpp_quote("DEFINE_GUID(CLSID_AMAudioStream, 0x8496e040, 0xaf4c, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") | ||
| 316 | cpp_quote("DEFINE_GUID(CLSID_AMAudioData, 0xf2468580, 0xaf8a, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") | ||
| 317 | cpp_quote("DEFINE_GUID(CLSID_AMMediaTypeStream, 0xcf0f2f7c, 0xf7bf, 0x11d0, 0x90, 0x0d, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0x9d);") | ||
| 318 | cpp_quote("DEFINE_GUID(CLSID_MediaStreamFilter, 0x49c47ce0, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") | ||
lib/libc/include/any-windows-any/amvideo.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/amvideo.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/amvideo.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/amvideo.idl deleted-241| ... | @@ -1,241 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright (C) 2003 Robert Shearman | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "objidl.idl"; | ||
| 20 | |||
| 21 | /* trick widl into thinking that it knows the DirectDraw types | ||
| 22 | * as there is no IDL file for them (yet) */ | ||
| 23 | cpp_quote("#if 0") | ||
| 24 | interface IDirectDraw; | ||
| 25 | typedef void DDSURFACEDESC,DDCAPS; | ||
| 26 | typedef DWORD RGBQUAD; | ||
| 27 | typedef LONGLONG REFERENCE_TIME; | ||
| 28 | typedef struct | ||
| 29 | { | ||
| 30 | DWORD 	biSize; | ||
| 31 | LONG 	biWidth; | ||
| 32 | LONG 	biHeight; | ||
| 33 | WORD 	biPlanes; | ||
| 34 | WORD 	biBitCount; | ||
| 35 | DWORD 	biCompression; | ||
| 36 | DWORD 	biSizeImage; | ||
| 37 | LONG 	biXPelsPerMeter; | ||
| 38 | LONG 	biYPelsPerMeter; | ||
| 39 | DWORD 	biClrUsed; | ||
| 40 | DWORD 	biClrImportant; | ||
| 41 | } BITMAPINFOHEADER, *PBITMAPINFOHEADER, *LPBITMAPINFOHEADER; | ||
| 42 | cpp_quote("#endif") | ||
| 43 | |||
| 44 | cpp_quote("#include <ddraw.h>") | ||
| 45 | |||
| 46 | cpp_quote("#define AMDDS_NONE 0x00") | ||
| 47 | cpp_quote("#define AMDDS_DCIPS 0x01") | ||
| 48 | cpp_quote("#define AMDDS_PS 0x02") | ||
| 49 | cpp_quote("#define AMDDS_RGBOVR 0x04") | ||
| 50 | cpp_quote("#define AMDDS_YUVOVR 0x08") | ||
| 51 | cpp_quote("#define AMDDS_RGBOFF 0x10") | ||
| 52 | cpp_quote("#define AMDDS_YUVOFF 0x20") | ||
| 53 | cpp_quote("#define AMDDS_RGBFLP 0x40") | ||
| 54 | cpp_quote("#define AMDDS_YUVFLP 0x80") | ||
| 55 | cpp_quote("#define AMDDS_ALL 0xFF") | ||
| 56 | cpp_quote("#define AMDDS_DEFAULT AMDDS_ALL") | ||
| 57 | |||
| 58 | cpp_quote("#define AMDDS_YUV (AMDDS_YUVOFF | AMDDS_YUVOVR | AMDDS_YUVFLP)") | ||
| 59 | cpp_quote("#define AMDDS_RGB (AMDDS_RGBOFF | AMDDS_RGBOVR | AMDDS_RGBFLP)") | ||
| 60 | cpp_quote("#define AMDSS_PRIMARY (AMDDS_DCIPS | AMDDS_PS)") | ||
| 61 | |||
| 62 | [ | ||
| 63 | object, | ||
| 64 | /* uuid(36d39eb0-dd75-11ce-bf0e-00aa0055595a) conflicts with uuids.h */ | ||
| 65 | pointer_default(unique), | ||
| 66 | local | ||
| 67 | ] | ||
| 68 | interface IDirectDrawVideo : IUnknown | ||
| 69 | { | ||
| 70 | HRESULT GetSwitches([out] DWORD * pSwitches); | ||
| 71 | HRESULT SetSwitches([in] DWORD Switches); | ||
| 72 | HRESULT GetCaps([out] DDCAPS * pCaps); | ||
| 73 | HRESULT GetEmulatedCaps([out] DDCAPS *pCaps); | ||
| 74 | HRESULT GetSurfaceDesc([out] DDSURFACEDESC * pSurfaceDesc); | ||
| 75 | HRESULT GetFourCCCodes([out] DWORD * pCount, [out] DWORD * pCodes); | ||
| 76 | HRESULT SetDirectDraw([in] IDirectDraw *ddraw); | ||
| 77 | HRESULT GetDirectDraw([out] IDirectDraw **ddraw); | ||
| 78 | HRESULT GetSurfaceType([out] DWORD * pSurfaceType); | ||
| 79 | HRESULT SetDefault(); | ||
| 80 | HRESULT UseScanLine([in] long UseScanLine); | ||
| 81 | HRESULT CanUseScanLine([out] long * UseScanLine); | ||
| 82 | HRESULT UseOverlayStretch([in] long UseOverlayStretch); | ||
| 83 | HRESULT CanUseOverlayStretch([out] long * UseOverlayStretch); | ||
| 84 | HRESULT UseWhenFullScreen([in] long UseWhenFullScreen); | ||
| 85 | HRESULT WillUseFullScreen([out] long * UseWhenFullScreen); | ||
| 86 | } | ||
| 87 | |||
| 88 | [ | ||
| 89 | object, | ||
| 90 | /* uuid(1bd0ecb0-f8e2-11ce-aac6-0020af0b99a3) conflicts with uuids.h */ | ||
| 91 | pointer_default(unique), | ||
| 92 | local | ||
| 93 | ] | ||
| 94 | interface IQualProp : IUnknown | ||
| 95 | { | ||
| 96 | [propget] HRESULT FramesDroppedInRenderer([out] int * pcFrames); | ||
| 97 | [propget] HRESULT FramesDrawn([out] int * pcFramesDrawn); | ||
| 98 | [propget] HRESULT AvgFrameRate([out] int * piAvgFrameRate); | ||
| 99 | [propget] HRESULT Jitter([out] int * iJitter); | ||
| 100 | [propget] HRESULT AvgSyncOffset([out] int * piAvg); | ||
| 101 | [propget] HRESULT DevSyncOffset([out] int * piDev); | ||
| 102 | } | ||
| 103 | |||
| 104 | [ | ||
| 105 | object, | ||
| 106 | /* uuid(dd1d7110-7836-11cf-bf47-00aa0055595a) conflicts with uuids.h */ | ||
| 107 | pointer_default(unique) | ||
| 108 | ] | ||
| 109 | interface IFullScreenVideo : IUnknown | ||
| 110 | { | ||
| 111 | HRESULT CountModes([out] long * pModes); | ||
| 112 | HRESULT GetModeInfo([in] long Mode, [out] long * pWidth, [out] long * pHeight, [out] long * pDepth); | ||
| 113 | HRESULT GetCurrentMode([out] long * pMode); | ||
| 114 | HRESULT IsModeAvailable([in] long Mode); | ||
| 115 | HRESULT IsModeEnabled([in] long Mode); | ||
| 116 | HRESULT SetEnabled([in] long Mode, [in] long bEnabled); | ||
| 117 | HRESULT GetClipFactor([out] long * pClipFactor); | ||
| 118 | HRESULT SetClipFactor([in] long ClipFactor); | ||
| 119 | HRESULT SetMessageDrain([in] HWND hwnd); | ||
| 120 | HRESULT GetMessageDrain([out] HWND * hwnd); | ||
| 121 | HRESULT SetMonitor([in] long Monitor); | ||
| 122 | HRESULT GetMonitor([out] long * Monitor); | ||
| 123 | HRESULT HideOnDeactivate([in] long Hide); | ||
| 124 | HRESULT IsHideOnDeactivate(); | ||
| 125 | HRESULT SetCaption([in] BSTR strCaption); | ||
| 126 | HRESULT GetCaption([out] BSTR * pstrCaption); | ||
| 127 | HRESULT SetDefault(); | ||
| 128 | } | ||
| 129 | |||
| 130 | [ | ||
| 131 | object, | ||
| 132 | /* uuid(53479470-f1dd-11cf-bc42-00aa00ac74f6) conflicts with uuids.h */ | ||
| 133 | pointer_default(unique), | ||
| 134 | local | ||
| 135 | ] | ||
| 136 | interface IFullScreenVideoEx : IFullScreenVideo | ||
| 137 | { | ||
| 138 | HRESULT SetAcceleratorTable([in] HWND hwnd, [in] HACCEL hAccel); | ||
| 139 | HRESULT GetAcceleratorTable([out] HWND * phwnd, [out] HACCEL * phAccel); | ||
| 140 | HRESULT KeepPixelAspectRatio([in] long KeepAspect); | ||
| 141 | /* FIXME: not sure is this next method is an [out] */ | ||
| 142 | HRESULT IsKeepPixelAspectRatio([out] long * pKeepAspect); | ||
| 143 | } | ||
| 144 | |||
| 145 | [ | ||
| 146 | object, | ||
| 147 | /* uuid(61ded640-e912-11ce-a099-00aa00479a58) conflicts with uuids.h */ | ||
| 148 | pointer_default(unique), | ||
| 149 | local | ||
| 150 | ] | ||
| 151 | interface IBaseVideoMixer : IUnknown | ||
| 152 | { | ||
| 153 | HRESULT SetLeadPin([in] int iPin); | ||
| 154 | HRESULT GetLeadPin([out] int * piPin); | ||
| 155 | HRESULT GetInputPinCount([out] int * piPinCount); | ||
| 156 | HRESULT IsUsingClock([out] int * pbValue); | ||
| 157 | HRESULT SetUsingClock([in] int bValue); | ||
| 158 | HRESULT GetClockPeriod([out] int * pbValue); | ||
| 159 | HRESULT SetClockPeriod([in] int bValue); | ||
| 160 | } | ||
| 161 | |||
| 162 | #define iPALETTE_COLORS 256 | ||
| 163 | #define iMASK_COLORS 3 | ||
| 164 | |||
| 165 | cpp_quote("#define iPALETTE_COLORS 256") | ||
| 166 | cpp_quote("#define iEGA_COLORS 16") | ||
| 167 | cpp_quote("#define iMASK_COLORS 3") | ||
| 168 | cpp_quote("#define iTRUECOLOR 16") | ||
| 169 | cpp_quote("#define iRED 0") | ||
| 170 | cpp_quote("#define iGREEN 1") | ||
| 171 | cpp_quote("#define iBLUE 2") | ||
| 172 | cpp_quote("#define iPALETTE 8") | ||
| 173 | cpp_quote("#define iMAXBITS 8") | ||
| 174 | |||
| 175 | typedef struct tag_TRUECOLORINFO | ||
| 176 | { | ||
| 177 | DWORD dwBitMasks[iMASK_COLORS]; | ||
| 178 | RGBQUAD bmiColors[iPALETTE_COLORS]; | ||
| 179 | } TRUECOLORINFO; | ||
| 180 | |||
| 181 | typedef struct tagVIDEOINFOHEADER | ||
| 182 | { | ||
| 183 | RECT rcSource; | ||
| 184 | RECT rcTarget; | ||
| 185 | DWORD dwBitRate; | ||
| 186 | DWORD dwBitErrorRate; | ||
| 187 | REFERENCE_TIME AvgTimePerFrame; | ||
| 188 | |||
| 189 | BITMAPINFOHEADER bmiHeader; | ||
| 190 | } VIDEOINFOHEADER; | ||
| 191 | |||
| 192 | typedef struct tagVIDEOINFO | ||
| 193 | { | ||
| 194 | RECT rcSource; | ||
| 195 | RECT rcTarget; | ||
| 196 | DWORD dwBitRate; | ||
| 197 | DWORD dwBitErrorRate; | ||
| 198 | REFERENCE_TIME AvgTimePerFrame; | ||
| 199 | |||
| 200 | BITMAPINFOHEADER bmiHeader; | ||
| 201 | |||
| 202 | union | ||
| 203 | { | ||
| 204 | RGBQUAD bmiColors[iPALETTE_COLORS]; | ||
| 205 | DWORD dwBitMasks[iMASK_COLORS]; | ||
| 206 | TRUECOLORINFO TrueColorInfo; | ||
| 207 | }; | ||
| 208 | } VIDEOINFO; | ||
| 209 | |||
| 210 | typedef struct tagMPEG1VIDEOINFO | ||
| 211 | { | ||
| 212 | VIDEOINFOHEADER hdr; | ||
| 213 | DWORD dwStartTimeCode; | ||
| 214 | DWORD cbSequenceHeader; | ||
| 215 | BYTE bSequenceHeader[1]; | ||
| 216 | } MPEG1VIDEOINFO; | ||
| 217 | |||
| 218 | cpp_quote("#define MAX_SIZE_MPEG1_SEQUENCE_INFO 140") | ||
| 219 | cpp_quote("#define MPEG1_SEQUENCE_INFO(pv) ((const BYTE *)(pv)->bSequenceHeader)") | ||
| 220 | |||
| 221 | typedef struct tagAnalogVideoInfo | ||
| 222 | { | ||
| 223 | RECT rcSource; | ||
| 224 | RECT rcTarget; | ||
| 225 | DWORD dwActiveWidth; | ||
| 226 | DWORD dwActiveHeight; | ||
| 227 | REFERENCE_TIME AvgTimePerFrame; | ||
| 228 | } ANALOGVIDEOINFO; | ||
| 229 | |||
| 230 | typedef enum | ||
| 231 | { | ||
| 232 | AM_PROPERTY_FRAMESTEP_STEP = 0x01, | ||
| 233 | AM_PROPERTY_FRAMESTEP_CANCEL = 0x02, | ||
| 234 | AM_PROPERTY_FRAMESTEP_CANSTEP = 0x03, | ||
| 235 | AM_PROPERTY_FRAMESTEP_CANSTEPMULTIPLE = 0x04 | ||
| 236 | } AM_PROPERTY_FRAMESTEP; | ||
| 237 | |||
| 238 | typedef struct _AM_FRAMESTEP_STEP | ||
| 239 | { | ||
| 240 | DWORD dwFramesToStep; | ||
| 241 | } AM_FRAMESTEP_STEP; | ||
lib/libc/include/any-windows-any/assert.h-21| ... | @@ -21,27 +21,6 @@ | ... | @@ -21,27 +21,6 @@ |
| 21 | extern "C" { | 21 | extern "C" { |
| 22 | #endif | 22 | #endif |
| 23 | 23 | ||
| 24 | #ifndef _CRT_TERMINATE_DEFINED | ||
| 25 | #define _CRT_TERMINATE_DEFINED | ||
| 26 | void __cdecl __MINGW_NOTHROW exit(int _Code) __MINGW_ATTRIB_NORETURN; | ||
| 27 | void __cdecl __MINGW_NOTHROW _exit(int _Code) __MINGW_ATTRIB_NORETURN; | ||
| 28 | |||
| 29 | #if !defined __NO_ISOCEXT /* extern stub in static libmingwex.a */ | ||
| 30 | /* C99 function name */ | ||
| 31 | void __cdecl _Exit(int) __MINGW_ATTRIB_NORETURN; | ||
| 32 | #ifndef __CRT__NO_INLINE | ||
| 33 | __CRT_INLINE __MINGW_ATTRIB_NORETURN void __cdecl _Exit(int status) | ||
| 34 | { _exit(status); } | ||
| 35 | #endif /* !__CRT__NO_INLINE */ | ||
| 36 | #endif /* Not __NO_ISOCEXT */ | ||
| 37 | |||
| 38 | #pragma push_macro("abort") | ||
| 39 | #undef abort | ||
| 40 | void __cdecl __MINGW_ATTRIB_NORETURN abort(void); | ||
| 41 | #pragma pop_macro("abort") | ||
| 42 | |||
| 43 | #endif /* _CRT_TERMINATE_DEFINED */ | ||
| 44 | |||
| 45 | _CRTIMP void __cdecl _wassert(const wchar_t *_Message,const wchar_t *_File,unsigned _Line); | 24 | _CRTIMP void __cdecl _wassert(const wchar_t *_Message,const wchar_t *_File,unsigned _Line); |
| 46 | _CRTIMP void __cdecl _assert (const char *_Message, const char *_File, unsigned _Line); | 25 | _CRTIMP void __cdecl _assert (const char *_Message, const char *_File, unsigned _Line); |
| 47 | 26 |
lib/libc/include/any-windows-any/asyncinfo.h created+200| ... | @@ -0,0 +1,200 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/asyncinfo.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __asyncinfo_h__ | ||
| 17 | #define __asyncinfo_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef __IAsyncInfo_FWD_DEFINED__ | ||
| 22 | #define __IAsyncInfo_FWD_DEFINED__ | ||
| 23 | typedef interface IAsyncInfo IAsyncInfo; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | namespace ABI { | ||
| 26 | interface IAsyncInfo; | ||
| 27 | } | ||
| 28 | #endif /* __cplusplus */ | ||
| 29 | #endif | ||
| 30 | |||
| 31 | /* Headers for imported files */ | ||
| 32 | |||
| 33 | #include <inspectable.h> | ||
| 34 | |||
| 35 | #ifdef __cplusplus | ||
| 36 | extern "C" { | ||
| 37 | #endif | ||
| 38 | |||
| 39 | typedef enum AsyncStatus { | ||
| 40 | Started = 0, | ||
| 41 | Completed = 1, | ||
| 42 | Canceled = 2, | ||
| 43 | Error = 3 | ||
| 44 | } AsyncStatus; | ||
| 45 | /***************************************************************************** | ||
| 46 | * IAsyncInfo interface | ||
| 47 | */ | ||
| 48 | #ifndef __IAsyncInfo_INTERFACE_DEFINED__ | ||
| 49 | #define __IAsyncInfo_INTERFACE_DEFINED__ | ||
| 50 | |||
| 51 | DEFINE_GUID(IID_IAsyncInfo, 0x00000036, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46); | ||
| 52 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 53 | MIDL_INTERFACE("00000036-0000-0000-c000-000000000046") | ||
| 54 | IAsyncInfo : public IInspectable | ||
| 55 | { | ||
| 56 | virtual HRESULT STDMETHODCALLTYPE get_Id( | ||
| 57 | UINT32 *id) = 0; | ||
| 58 | |||
| 59 | virtual HRESULT STDMETHODCALLTYPE get_Status( | ||
| 60 | AsyncStatus *status) = 0; | ||
| 61 | |||
| 62 | virtual HRESULT STDMETHODCALLTYPE get_ErrorCode( | ||
| 63 | HRESULT *error_code) = 0; | ||
| 64 | |||
| 65 | virtual HRESULT STDMETHODCALLTYPE Cancel( | ||
| 66 | ) = 0; | ||
| 67 | |||
| 68 | virtual HRESULT STDMETHODCALLTYPE Close( | ||
| 69 | ) = 0; | ||
| 70 | |||
| 71 | }; | ||
| 72 | #ifdef __CRT_UUID_DECL | ||
| 73 | __CRT_UUID_DECL(IAsyncInfo, 0x00000036, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46) | ||
| 74 | #endif | ||
| 75 | #else | ||
| 76 | typedef struct IAsyncInfoVtbl { | ||
| 77 | BEGIN_INTERFACE | ||
| 78 | |||
| 79 | /*** IUnknown methods ***/ | ||
| 80 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 81 | IAsyncInfo *This, | ||
| 82 | REFIID riid, | ||
| 83 | void **ppvObject); | ||
| 84 | |||
| 85 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 86 | IAsyncInfo *This); | ||
| 87 | |||
| 88 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 89 | IAsyncInfo *This); | ||
| 90 | |||
| 91 | /*** IInspectable methods ***/ | ||
| 92 | HRESULT (STDMETHODCALLTYPE *GetIids)( | ||
| 93 | IAsyncInfo *This, | ||
| 94 | ULONG *iidCount, | ||
| 95 | IID **iids); | ||
| 96 | |||
| 97 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | ||
| 98 | IAsyncInfo *This, | ||
| 99 | HSTRING *className); | ||
| 100 | |||
| 101 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | ||
| 102 | IAsyncInfo *This, | ||
| 103 | TrustLevel *trustLevel); | ||
| 104 | |||
| 105 | /*** IAsyncInfo methods ***/ | ||
| 106 | HRESULT (STDMETHODCALLTYPE *get_Id)( | ||
| 107 | IAsyncInfo *This, | ||
| 108 | UINT32 *id); | ||
| 109 | |||
| 110 | HRESULT (STDMETHODCALLTYPE *get_Status)( | ||
| 111 | IAsyncInfo *This, | ||
| 112 | AsyncStatus *status); | ||
| 113 | |||
| 114 | HRESULT (STDMETHODCALLTYPE *get_ErrorCode)( | ||
| 115 | IAsyncInfo *This, | ||
| 116 | HRESULT *error_code); | ||
| 117 | |||
| 118 | HRESULT (STDMETHODCALLTYPE *Cancel)( | ||
| 119 | IAsyncInfo *This); | ||
| 120 | |||
| 121 | HRESULT (STDMETHODCALLTYPE *Close)( | ||
| 122 | IAsyncInfo *This); | ||
| 123 | |||
| 124 | END_INTERFACE | ||
| 125 | } IAsyncInfoVtbl; | ||
| 126 | |||
| 127 | interface IAsyncInfo { | ||
| 128 | CONST_VTBL IAsyncInfoVtbl* lpVtbl; | ||
| 129 | }; | ||
| 130 | |||
| 131 | #ifdef COBJMACROS | ||
| 132 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 133 | /*** IUnknown methods ***/ | ||
| 134 | #define IAsyncInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 135 | #define IAsyncInfo_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 136 | #define IAsyncInfo_Release(This) (This)->lpVtbl->Release(This) | ||
| 137 | /*** IInspectable methods ***/ | ||
| 138 | #define IAsyncInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | ||
| 139 | #define IAsyncInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | ||
| 140 | #define IAsyncInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | ||
| 141 | /*** IAsyncInfo methods ***/ | ||
| 142 | #define IAsyncInfo_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) | ||
| 143 | #define IAsyncInfo_get_Status(This,status) (This)->lpVtbl->get_Status(This,status) | ||
| 144 | #define IAsyncInfo_get_ErrorCode(This,error_code) (This)->lpVtbl->get_ErrorCode(This,error_code) | ||
| 145 | #define IAsyncInfo_Cancel(This) (This)->lpVtbl->Cancel(This) | ||
| 146 | #define IAsyncInfo_Close(This) (This)->lpVtbl->Close(This) | ||
| 147 | #else | ||
| 148 | /*** IUnknown methods ***/ | ||
| 149 | static FORCEINLINE HRESULT IAsyncInfo_QueryInterface(IAsyncInfo* This,REFIID riid,void **ppvObject) { | ||
| 150 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 151 | } | ||
| 152 | static FORCEINLINE ULONG IAsyncInfo_AddRef(IAsyncInfo* This) { | ||
| 153 | return This->lpVtbl->AddRef(This); | ||
| 154 | } | ||
| 155 | static FORCEINLINE ULONG IAsyncInfo_Release(IAsyncInfo* This) { | ||
| 156 | return This->lpVtbl->Release(This); | ||
| 157 | } | ||
| 158 | /*** IInspectable methods ***/ | ||
| 159 | static FORCEINLINE HRESULT IAsyncInfo_GetIids(IAsyncInfo* This,ULONG *iidCount,IID **iids) { | ||
| 160 | return This->lpVtbl->GetIids(This,iidCount,iids); | ||
| 161 | } | ||
| 162 | static FORCEINLINE HRESULT IAsyncInfo_GetRuntimeClassName(IAsyncInfo* This,HSTRING *className) { | ||
| 163 | return This->lpVtbl->GetRuntimeClassName(This,className); | ||
| 164 | } | ||
| 165 | static FORCEINLINE HRESULT IAsyncInfo_GetTrustLevel(IAsyncInfo* This,TrustLevel *trustLevel) { | ||
| 166 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | ||
| 167 | } | ||
| 168 | /*** IAsyncInfo methods ***/ | ||
| 169 | static FORCEINLINE HRESULT IAsyncInfo_get_Id(IAsyncInfo* This,UINT32 *id) { | ||
| 170 | return This->lpVtbl->get_Id(This,id); | ||
| 171 | } | ||
| 172 | static FORCEINLINE HRESULT IAsyncInfo_get_Status(IAsyncInfo* This,AsyncStatus *status) { | ||
| 173 | return This->lpVtbl->get_Status(This,status); | ||
| 174 | } | ||
| 175 | static FORCEINLINE HRESULT IAsyncInfo_get_ErrorCode(IAsyncInfo* This,HRESULT *error_code) { | ||
| 176 | return This->lpVtbl->get_ErrorCode(This,error_code); | ||
| 177 | } | ||
| 178 | static FORCEINLINE HRESULT IAsyncInfo_Cancel(IAsyncInfo* This) { | ||
| 179 | return This->lpVtbl->Cancel(This); | ||
| 180 | } | ||
| 181 | static FORCEINLINE HRESULT IAsyncInfo_Close(IAsyncInfo* This) { | ||
| 182 | return This->lpVtbl->Close(This); | ||
| 183 | } | ||
| 184 | #endif | ||
| 185 | #endif | ||
| 186 | |||
| 187 | #endif | ||
| 188 | |||
| 189 | #endif /* __IAsyncInfo_INTERFACE_DEFINED__ */ | ||
| 190 | |||
| 191 | /* Begin additional prototypes for all interfaces */ | ||
| 192 | |||
| 193 | |||
| 194 | /* End additional prototypes */ | ||
| 195 | |||
| 196 | #ifdef __cplusplus | ||
| 197 | } | ||
| 198 | #endif | ||
| 199 | |||
| 200 | #endif /* __asyncinfo_h__ */ | ||
lib/libc/include/any-windows-any/audioclient.h+415-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/audioclient.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/audioclient.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -34,6 +34,14 @@ interface IAudioClient2; | ... | @@ -34,6 +34,14 @@ interface IAudioClient2; |
| 34 | #endif /* __cplusplus */ | 34 | #endif /* __cplusplus */ |
| 35 | #endif | 35 | #endif |
| 36 | 36 | ||
| 37 | #ifndef __IAudioClient3_FWD_DEFINED__ | ||
| 38 | #define __IAudioClient3_FWD_DEFINED__ | ||
| 39 | typedef interface IAudioClient3 IAudioClient3; | ||
| 40 | #ifdef __cplusplus | ||
| 41 | interface IAudioClient3; | ||
| 42 | #endif /* __cplusplus */ | ||
| 43 | #endif | ||
| 44 | |||
| 37 | #ifndef __IAudioRenderClient_FWD_DEFINED__ | 45 | #ifndef __IAudioRenderClient_FWD_DEFINED__ |
| 38 | #define __IAudioRenderClient_FWD_DEFINED__ | 46 | #define __IAudioRenderClient_FWD_DEFINED__ |
| 39 | typedef interface IAudioRenderClient IAudioRenderClient; | 47 | typedef interface IAudioRenderClient IAudioRenderClient; |
| ... | @@ -90,6 +98,14 @@ interface IAudioStreamVolume; | ... | @@ -90,6 +98,14 @@ interface IAudioStreamVolume; |
| 90 | #endif /* __cplusplus */ | 98 | #endif /* __cplusplus */ |
| 91 | #endif | 99 | #endif |
| 92 | 100 | ||
| 101 | #ifndef __IAudioAmbisonicsControl_FWD_DEFINED__ | ||
| 102 | #define __IAudioAmbisonicsControl_FWD_DEFINED__ | ||
| 103 | typedef interface IAudioAmbisonicsControl IAudioAmbisonicsControl; | ||
| 104 | #ifdef __cplusplus | ||
| 105 | interface IAudioAmbisonicsControl; | ||
| 106 | #endif /* __cplusplus */ | ||
| 107 | #endif | ||
| 108 | |||
| 93 | #ifndef __IChannelAudioVolume_FWD_DEFINED__ | 109 | #ifndef __IChannelAudioVolume_FWD_DEFINED__ |
| 94 | #define __IChannelAudioVolume_FWD_DEFINED__ | 110 | #define __IChannelAudioVolume_FWD_DEFINED__ |
| 95 | typedef interface IChannelAudioVolume IChannelAudioVolume; | 111 | typedef interface IChannelAudioVolume IChannelAudioVolume; |
| ... | @@ -144,6 +160,17 @@ typedef enum AUDCLNT_STREAMOPTIONS { | ... | @@ -144,6 +160,17 @@ typedef enum AUDCLNT_STREAMOPTIONS { |
| 144 | AUDCLNT_STREAMOPTIONS_MATCH_FORMAT = 0x2, | 160 | AUDCLNT_STREAMOPTIONS_MATCH_FORMAT = 0x2, |
| 145 | AUDCLNT_STREAMOPTIONS_AMBISONICS = 0x4 | 161 | AUDCLNT_STREAMOPTIONS_AMBISONICS = 0x4 |
| 146 | } AUDCLNT_STREAMOPTIONS; | 162 | } AUDCLNT_STREAMOPTIONS; |
| 163 | DEFINE_ENUM_FLAG_OPERATORS(AUDCLNT_STREAMOPTIONS); | ||
| 164 | typedef enum AMBISONICS_TYPE { | ||
| 165 | AMBISONICS_TYPE_FULL3D = 0x0 | ||
| 166 | } AMBISONICS_TYPE; | ||
| 167 | typedef enum AMBISONICS_CHANNEL_ORDERING { | ||
| 168 | AMBISONICS_CHANNEL_ORDERING_ACN = 0x0 | ||
| 169 | } AMBISONICS_CHANNEL_ORDERING; | ||
| 170 | typedef enum AMBISONICS_NORMALIZATION { | ||
| 171 | AMBISONICS_NORMALIZATION_SN3D = 0x0, | ||
| 172 | AMBISONICS_NORMALIZATION_N3D = 0x1 | ||
| 173 | } AMBISONICS_NORMALIZATION; | ||
| 147 | 174 | ||
| 148 | typedef struct AudioClientProperties { | 175 | typedef struct AudioClientProperties { |
| 149 | UINT32 cbSize; | 176 | UINT32 cbSize; |
| ... | @@ -151,6 +178,19 @@ typedef struct AudioClientProperties { | ... | @@ -151,6 +178,19 @@ typedef struct AudioClientProperties { |
| 151 | AUDIO_STREAM_CATEGORY eCategory; | 178 | AUDIO_STREAM_CATEGORY eCategory; |
| 152 | AUDCLNT_STREAMOPTIONS Options; | 179 | AUDCLNT_STREAMOPTIONS Options; |
| 153 | } AudioClientProperties; | 180 | } AudioClientProperties; |
| 181 | typedef struct AudioClient3ActivationParams { | ||
| 182 | GUID tracingContextId; | ||
| 183 | } AudioClient3ActivationParams; | ||
| 184 | typedef struct AMBISONICS_PARAMS { | ||
| 185 | UINT32 u32Size; | ||
| 186 | UINT32 u32Version; | ||
| 187 | AMBISONICS_TYPE u32Type; | ||
| 188 | AMBISONICS_CHANNEL_ORDERING u32ChannelOrdering; | ||
| 189 | AMBISONICS_NORMALIZATION u32Normalization; | ||
| 190 | UINT32 u32Order; | ||
| 191 | UINT32 u32NumChannels; | ||
| 192 | UINT32 *pu32ChannelMap; | ||
| 193 | } AMBISONICS_PARAMS; | ||
| 154 | 194 | ||
| 155 | /***************************************************************************** | 195 | /***************************************************************************** |
| 156 | * IAudioClient interface | 196 | * IAudioClient interface |
| ... | @@ -578,6 +618,257 @@ static FORCEINLINE HRESULT IAudioClient2_GetBufferSizeLimits(IAudioClient2* This | ... | @@ -578,6 +618,257 @@ static FORCEINLINE HRESULT IAudioClient2_GetBufferSizeLimits(IAudioClient2* This |
| 578 | 618 | ||
| 579 | #endif /* __IAudioClient2_INTERFACE_DEFINED__ */ | 619 | #endif /* __IAudioClient2_INTERFACE_DEFINED__ */ |
| 580 | 620 | ||
| 621 | /***************************************************************************** | ||
| 622 | * IAudioClient3 interface | ||
| 623 | */ | ||
| 624 | #ifndef __IAudioClient3_INTERFACE_DEFINED__ | ||
| 625 | #define __IAudioClient3_INTERFACE_DEFINED__ | ||
| 626 | |||
| 627 | DEFINE_GUID(IID_IAudioClient3, 0x7ed4ee07, 0x8e67, 0x4cd4, 0x8c,0x1a, 0x2b,0x7a,0x59,0x87,0xad,0x42); | ||
| 628 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 629 | MIDL_INTERFACE("7ed4ee07-8e67-4cd4-8c1a-2b7a5987ad42") | ||
| 630 | IAudioClient3 : public IAudioClient2 | ||
| 631 | { | ||
| 632 | virtual HRESULT STDMETHODCALLTYPE GetSharedModeEnginePeriod( | ||
| 633 | const WAVEFORMATEX *pFormat, | ||
| 634 | UINT32 *pDefaultPeriodInFrames, | ||
| 635 | UINT32 *pFundamentalPeriodInFrames, | ||
| 636 | UINT32 *pMinPeriodInFrames, | ||
| 637 | UINT32 *pMaxPeriodInFrames) = 0; | ||
| 638 | |||
| 639 | virtual HRESULT STDMETHODCALLTYPE GetCurrentSharedModeEnginePeriod( | ||
| 640 | WAVEFORMATEX **ppFormat, | ||
| 641 | UINT32 *pCurrentPeriodInFrames) = 0; | ||
| 642 | |||
| 643 | virtual HRESULT STDMETHODCALLTYPE InitializeSharedAudioStream( | ||
| 644 | DWORD StreamFlags, | ||
| 645 | UINT32 PeriodInFrames, | ||
| 646 | const WAVEFORMATEX *pFormat, | ||
| 647 | LPCGUID AudioSessionGuid) = 0; | ||
| 648 | |||
| 649 | }; | ||
| 650 | #ifdef __CRT_UUID_DECL | ||
| 651 | __CRT_UUID_DECL(IAudioClient3, 0x7ed4ee07, 0x8e67, 0x4cd4, 0x8c,0x1a, 0x2b,0x7a,0x59,0x87,0xad,0x42) | ||
| 652 | #endif | ||
| 653 | #else | ||
| 654 | typedef struct IAudioClient3Vtbl { | ||
| 655 | BEGIN_INTERFACE | ||
| 656 | |||
| 657 | /*** IUnknown methods ***/ | ||
| 658 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 659 | IAudioClient3 *This, | ||
| 660 | REFIID riid, | ||
| 661 | void **ppvObject); | ||
| 662 | |||
| 663 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 664 | IAudioClient3 *This); | ||
| 665 | |||
| 666 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 667 | IAudioClient3 *This); | ||
| 668 | |||
| 669 | /*** IAudioClient methods ***/ | ||
| 670 | HRESULT (STDMETHODCALLTYPE *Initialize)( | ||
| 671 | IAudioClient3 *This, | ||
| 672 | AUDCLNT_SHAREMODE ShareMode, | ||
| 673 | DWORD StreamFlags, | ||
| 674 | REFERENCE_TIME hnsBufferDuration, | ||
| 675 | REFERENCE_TIME hnsPeriodicity, | ||
| 676 | const WAVEFORMATEX *pFormat, | ||
| 677 | LPCGUID AudioSessionGuid); | ||
| 678 | |||
| 679 | HRESULT (STDMETHODCALLTYPE *GetBufferSize)( | ||
| 680 | IAudioClient3 *This, | ||
| 681 | UINT32 *pNumBufferFrames); | ||
| 682 | |||
| 683 | HRESULT (STDMETHODCALLTYPE *GetStreamLatency)( | ||
| 684 | IAudioClient3 *This, | ||
| 685 | REFERENCE_TIME *phnsLatency); | ||
| 686 | |||
| 687 | HRESULT (STDMETHODCALLTYPE *GetCurrentPadding)( | ||
| 688 | IAudioClient3 *This, | ||
| 689 | UINT32 *pNumPaddingFrames); | ||
| 690 | |||
| 691 | HRESULT (STDMETHODCALLTYPE *IsFormatSupported)( | ||
| 692 | IAudioClient3 *This, | ||
| 693 | AUDCLNT_SHAREMODE ShareMode, | ||
| 694 | const WAVEFORMATEX *pFormat, | ||
| 695 | WAVEFORMATEX **ppClosestMatch); | ||
| 696 | |||
| 697 | HRESULT (STDMETHODCALLTYPE *GetMixFormat)( | ||
| 698 | IAudioClient3 *This, | ||
| 699 | WAVEFORMATEX **ppDeviceFormat); | ||
| 700 | |||
| 701 | HRESULT (STDMETHODCALLTYPE *GetDevicePeriod)( | ||
| 702 | IAudioClient3 *This, | ||
| 703 | REFERENCE_TIME *phnsDefaultDevicePeriod, | ||
| 704 | REFERENCE_TIME *phnsMinimumDevicePeriod); | ||
| 705 | |||
| 706 | HRESULT (STDMETHODCALLTYPE *Start)( | ||
| 707 | IAudioClient3 *This); | ||
| 708 | |||
| 709 | HRESULT (STDMETHODCALLTYPE *Stop)( | ||
| 710 | IAudioClient3 *This); | ||
| 711 | |||
| 712 | HRESULT (STDMETHODCALLTYPE *Reset)( | ||
| 713 | IAudioClient3 *This); | ||
| 714 | |||
| 715 | HRESULT (STDMETHODCALLTYPE *SetEventHandle)( | ||
| 716 | IAudioClient3 *This, | ||
| 717 | HANDLE eventHandle); | ||
| 718 | |||
| 719 | HRESULT (STDMETHODCALLTYPE *GetService)( | ||
| 720 | IAudioClient3 *This, | ||
| 721 | REFIID riid, | ||
| 722 | void **ppv); | ||
| 723 | |||
| 724 | /*** IAudioClient2 methods ***/ | ||
| 725 | HRESULT (STDMETHODCALLTYPE *IsOffloadCapable)( | ||
| 726 | IAudioClient3 *This, | ||
| 727 | AUDIO_STREAM_CATEGORY Category, | ||
| 728 | WINBOOL *pbOffloadCapable); | ||
| 729 | |||
| 730 | HRESULT (STDMETHODCALLTYPE *SetClientProperties)( | ||
| 731 | IAudioClient3 *This, | ||
| 732 | const AudioClientProperties *pProperties); | ||
| 733 | |||
| 734 | HRESULT (STDMETHODCALLTYPE *GetBufferSizeLimits)( | ||
| 735 | IAudioClient3 *This, | ||
| 736 | const WAVEFORMATEX *pFormat, | ||
| 737 | WINBOOL bEventDriven, | ||
| 738 | REFERENCE_TIME *phnsMinBufferDuration, | ||
| 739 | REFERENCE_TIME *phnsMaxBufferDuration); | ||
| 740 | |||
| 741 | /*** IAudioClient3 methods ***/ | ||
| 742 | HRESULT (STDMETHODCALLTYPE *GetSharedModeEnginePeriod)( | ||
| 743 | IAudioClient3 *This, | ||
| 744 | const WAVEFORMATEX *pFormat, | ||
| 745 | UINT32 *pDefaultPeriodInFrames, | ||
| 746 | UINT32 *pFundamentalPeriodInFrames, | ||
| 747 | UINT32 *pMinPeriodInFrames, | ||
| 748 | UINT32 *pMaxPeriodInFrames); | ||
| 749 | |||
| 750 | HRESULT (STDMETHODCALLTYPE *GetCurrentSharedModeEnginePeriod)( | ||
| 751 | IAudioClient3 *This, | ||
| 752 | WAVEFORMATEX **ppFormat, | ||
| 753 | UINT32 *pCurrentPeriodInFrames); | ||
| 754 | |||
| 755 | HRESULT (STDMETHODCALLTYPE *InitializeSharedAudioStream)( | ||
| 756 | IAudioClient3 *This, | ||
| 757 | DWORD StreamFlags, | ||
| 758 | UINT32 PeriodInFrames, | ||
| 759 | const WAVEFORMATEX *pFormat, | ||
| 760 | LPCGUID AudioSessionGuid); | ||
| 761 | |||
| 762 | END_INTERFACE | ||
| 763 | } IAudioClient3Vtbl; | ||
| 764 | |||
| 765 | interface IAudioClient3 { | ||
| 766 | CONST_VTBL IAudioClient3Vtbl* lpVtbl; | ||
| 767 | }; | ||
| 768 | |||
| 769 | #ifdef COBJMACROS | ||
| 770 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 771 | /*** IUnknown methods ***/ | ||
| 772 | #define IAudioClient3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 773 | #define IAudioClient3_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 774 | #define IAudioClient3_Release(This) (This)->lpVtbl->Release(This) | ||
| 775 | /*** IAudioClient methods ***/ | ||
| 776 | #define IAudioClient3_Initialize(This,ShareMode,StreamFlags,hnsBufferDuration,hnsPeriodicity,pFormat,AudioSessionGuid) (This)->lpVtbl->Initialize(This,ShareMode,StreamFlags,hnsBufferDuration,hnsPeriodicity,pFormat,AudioSessionGuid) | ||
| 777 | #define IAudioClient3_GetBufferSize(This,pNumBufferFrames) (This)->lpVtbl->GetBufferSize(This,pNumBufferFrames) | ||
| 778 | #define IAudioClient3_GetStreamLatency(This,phnsLatency) (This)->lpVtbl->GetStreamLatency(This,phnsLatency) | ||
| 779 | #define IAudioClient3_GetCurrentPadding(This,pNumPaddingFrames) (This)->lpVtbl->GetCurrentPadding(This,pNumPaddingFrames) | ||
| 780 | #define IAudioClient3_IsFormatSupported(This,ShareMode,pFormat,ppClosestMatch) (This)->lpVtbl->IsFormatSupported(This,ShareMode,pFormat,ppClosestMatch) | ||
| 781 | #define IAudioClient3_GetMixFormat(This,ppDeviceFormat) (This)->lpVtbl->GetMixFormat(This,ppDeviceFormat) | ||
| 782 | #define IAudioClient3_GetDevicePeriod(This,phnsDefaultDevicePeriod,phnsMinimumDevicePeriod) (This)->lpVtbl->GetDevicePeriod(This,phnsDefaultDevicePeriod,phnsMinimumDevicePeriod) | ||
| 783 | #define IAudioClient3_Start(This) (This)->lpVtbl->Start(This) | ||
| 784 | #define IAudioClient3_Stop(This) (This)->lpVtbl->Stop(This) | ||
| 785 | #define IAudioClient3_Reset(This) (This)->lpVtbl->Reset(This) | ||
| 786 | #define IAudioClient3_SetEventHandle(This,eventHandle) (This)->lpVtbl->SetEventHandle(This,eventHandle) | ||
| 787 | #define IAudioClient3_GetService(This,riid,ppv) (This)->lpVtbl->GetService(This,riid,ppv) | ||
| 788 | /*** IAudioClient2 methods ***/ | ||
| 789 | #define IAudioClient3_IsOffloadCapable(This,Category,pbOffloadCapable) (This)->lpVtbl->IsOffloadCapable(This,Category,pbOffloadCapable) | ||
| 790 | #define IAudioClient3_SetClientProperties(This,pProperties) (This)->lpVtbl->SetClientProperties(This,pProperties) | ||
| 791 | #define IAudioClient3_GetBufferSizeLimits(This,pFormat,bEventDriven,phnsMinBufferDuration,phnsMaxBufferDuration) (This)->lpVtbl->GetBufferSizeLimits(This,pFormat,bEventDriven,phnsMinBufferDuration,phnsMaxBufferDuration) | ||
| 792 | /*** IAudioClient3 methods ***/ | ||
| 793 | #define IAudioClient3_GetSharedModeEnginePeriod(This,pFormat,pDefaultPeriodInFrames,pFundamentalPeriodInFrames,pMinPeriodInFrames,pMaxPeriodInFrames) (This)->lpVtbl->GetSharedModeEnginePeriod(This,pFormat,pDefaultPeriodInFrames,pFundamentalPeriodInFrames,pMinPeriodInFrames,pMaxPeriodInFrames) | ||
| 794 | #define IAudioClient3_GetCurrentSharedModeEnginePeriod(This,ppFormat,pCurrentPeriodInFrames) (This)->lpVtbl->GetCurrentSharedModeEnginePeriod(This,ppFormat,pCurrentPeriodInFrames) | ||
| 795 | #define IAudioClient3_InitializeSharedAudioStream(This,StreamFlags,PeriodInFrames,pFormat,AudioSessionGuid) (This)->lpVtbl->InitializeSharedAudioStream(This,StreamFlags,PeriodInFrames,pFormat,AudioSessionGuid) | ||
| 796 | #else | ||
| 797 | /*** IUnknown methods ***/ | ||
| 798 | static FORCEINLINE HRESULT IAudioClient3_QueryInterface(IAudioClient3* This,REFIID riid,void **ppvObject) { | ||
| 799 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 800 | } | ||
| 801 | static FORCEINLINE ULONG IAudioClient3_AddRef(IAudioClient3* This) { | ||
| 802 | return This->lpVtbl->AddRef(This); | ||
| 803 | } | ||
| 804 | static FORCEINLINE ULONG IAudioClient3_Release(IAudioClient3* This) { | ||
| 805 | return This->lpVtbl->Release(This); | ||
| 806 | } | ||
| 807 | /*** IAudioClient methods ***/ | ||
| 808 | static FORCEINLINE HRESULT IAudioClient3_Initialize(IAudioClient3* This,AUDCLNT_SHAREMODE ShareMode,DWORD StreamFlags,REFERENCE_TIME hnsBufferDuration,REFERENCE_TIME hnsPeriodicity,const WAVEFORMATEX *pFormat,LPCGUID AudioSessionGuid) { | ||
| 809 | return This->lpVtbl->Initialize(This,ShareMode,StreamFlags,hnsBufferDuration,hnsPeriodicity,pFormat,AudioSessionGuid); | ||
| 810 | } | ||
| 811 | static FORCEINLINE HRESULT IAudioClient3_GetBufferSize(IAudioClient3* This,UINT32 *pNumBufferFrames) { | ||
| 812 | return This->lpVtbl->GetBufferSize(This,pNumBufferFrames); | ||
| 813 | } | ||
| 814 | static FORCEINLINE HRESULT IAudioClient3_GetStreamLatency(IAudioClient3* This,REFERENCE_TIME *phnsLatency) { | ||
| 815 | return This->lpVtbl->GetStreamLatency(This,phnsLatency); | ||
| 816 | } | ||
| 817 | static FORCEINLINE HRESULT IAudioClient3_GetCurrentPadding(IAudioClient3* This,UINT32 *pNumPaddingFrames) { | ||
| 818 | return This->lpVtbl->GetCurrentPadding(This,pNumPaddingFrames); | ||
| 819 | } | ||
| 820 | static FORCEINLINE HRESULT IAudioClient3_IsFormatSupported(IAudioClient3* This,AUDCLNT_SHAREMODE ShareMode,const WAVEFORMATEX *pFormat,WAVEFORMATEX **ppClosestMatch) { | ||
| 821 | return This->lpVtbl->IsFormatSupported(This,ShareMode,pFormat,ppClosestMatch); | ||
| 822 | } | ||
| 823 | static FORCEINLINE HRESULT IAudioClient3_GetMixFormat(IAudioClient3* This,WAVEFORMATEX **ppDeviceFormat) { | ||
| 824 | return This->lpVtbl->GetMixFormat(This,ppDeviceFormat); | ||
| 825 | } | ||
| 826 | static FORCEINLINE HRESULT IAudioClient3_GetDevicePeriod(IAudioClient3* This,REFERENCE_TIME *phnsDefaultDevicePeriod,REFERENCE_TIME *phnsMinimumDevicePeriod) { | ||
| 827 | return This->lpVtbl->GetDevicePeriod(This,phnsDefaultDevicePeriod,phnsMinimumDevicePeriod); | ||
| 828 | } | ||
| 829 | static FORCEINLINE HRESULT IAudioClient3_Start(IAudioClient3* This) { | ||
| 830 | return This->lpVtbl->Start(This); | ||
| 831 | } | ||
| 832 | static FORCEINLINE HRESULT IAudioClient3_Stop(IAudioClient3* This) { | ||
| 833 | return This->lpVtbl->Stop(This); | ||
| 834 | } | ||
| 835 | static FORCEINLINE HRESULT IAudioClient3_Reset(IAudioClient3* This) { | ||
| 836 | return This->lpVtbl->Reset(This); | ||
| 837 | } | ||
| 838 | static FORCEINLINE HRESULT IAudioClient3_SetEventHandle(IAudioClient3* This,HANDLE eventHandle) { | ||
| 839 | return This->lpVtbl->SetEventHandle(This,eventHandle); | ||
| 840 | } | ||
| 841 | static FORCEINLINE HRESULT IAudioClient3_GetService(IAudioClient3* This,REFIID riid,void **ppv) { | ||
| 842 | return This->lpVtbl->GetService(This,riid,ppv); | ||
| 843 | } | ||
| 844 | /*** IAudioClient2 methods ***/ | ||
| 845 | static FORCEINLINE HRESULT IAudioClient3_IsOffloadCapable(IAudioClient3* This,AUDIO_STREAM_CATEGORY Category,WINBOOL *pbOffloadCapable) { | ||
| 846 | return This->lpVtbl->IsOffloadCapable(This,Category,pbOffloadCapable); | ||
| 847 | } | ||
| 848 | static FORCEINLINE HRESULT IAudioClient3_SetClientProperties(IAudioClient3* This,const AudioClientProperties *pProperties) { | ||
| 849 | return This->lpVtbl->SetClientProperties(This,pProperties); | ||
| 850 | } | ||
| 851 | static FORCEINLINE HRESULT IAudioClient3_GetBufferSizeLimits(IAudioClient3* This,const WAVEFORMATEX *pFormat,WINBOOL bEventDriven,REFERENCE_TIME *phnsMinBufferDuration,REFERENCE_TIME *phnsMaxBufferDuration) { | ||
| 852 | return This->lpVtbl->GetBufferSizeLimits(This,pFormat,bEventDriven,phnsMinBufferDuration,phnsMaxBufferDuration); | ||
| 853 | } | ||
| 854 | /*** IAudioClient3 methods ***/ | ||
| 855 | static FORCEINLINE HRESULT IAudioClient3_GetSharedModeEnginePeriod(IAudioClient3* This,const WAVEFORMATEX *pFormat,UINT32 *pDefaultPeriodInFrames,UINT32 *pFundamentalPeriodInFrames,UINT32 *pMinPeriodInFrames,UINT32 *pMaxPeriodInFrames) { | ||
| 856 | return This->lpVtbl->GetSharedModeEnginePeriod(This,pFormat,pDefaultPeriodInFrames,pFundamentalPeriodInFrames,pMinPeriodInFrames,pMaxPeriodInFrames); | ||
| 857 | } | ||
| 858 | static FORCEINLINE HRESULT IAudioClient3_GetCurrentSharedModeEnginePeriod(IAudioClient3* This,WAVEFORMATEX **ppFormat,UINT32 *pCurrentPeriodInFrames) { | ||
| 859 | return This->lpVtbl->GetCurrentSharedModeEnginePeriod(This,ppFormat,pCurrentPeriodInFrames); | ||
| 860 | } | ||
| 861 | static FORCEINLINE HRESULT IAudioClient3_InitializeSharedAudioStream(IAudioClient3* This,DWORD StreamFlags,UINT32 PeriodInFrames,const WAVEFORMATEX *pFormat,LPCGUID AudioSessionGuid) { | ||
| 862 | return This->lpVtbl->InitializeSharedAudioStream(This,StreamFlags,PeriodInFrames,pFormat,AudioSessionGuid); | ||
| 863 | } | ||
| 864 | #endif | ||
| 865 | #endif | ||
| 866 | |||
| 867 | #endif | ||
| 868 | |||
| 869 | |||
| 870 | #endif /* __IAudioClient3_INTERFACE_DEFINED__ */ | ||
| 871 | |||
| 581 | 872 | ||
| 582 | /***************************************************************************** | 873 | /***************************************************************************** |
| 583 | * IAudioRenderClient interface | 874 | * IAudioRenderClient interface |
| ... | @@ -1292,6 +1583,124 @@ static FORCEINLINE HRESULT IAudioStreamVolume_GetAllVolumes(IAudioStreamVolume* | ... | @@ -1292,6 +1583,124 @@ static FORCEINLINE HRESULT IAudioStreamVolume_GetAllVolumes(IAudioStreamVolume* |
| 1292 | 1583 | ||
| 1293 | #endif /* __IAudioStreamVolume_INTERFACE_DEFINED__ */ | 1584 | #endif /* __IAudioStreamVolume_INTERFACE_DEFINED__ */ |
| 1294 | 1585 | ||
| 1586 | /***************************************************************************** | ||
| 1587 | * IAudioAmbisonicsControl interface | ||
| 1588 | */ | ||
| 1589 | #ifndef __IAudioAmbisonicsControl_INTERFACE_DEFINED__ | ||
| 1590 | #define __IAudioAmbisonicsControl_INTERFACE_DEFINED__ | ||
| 1591 | |||
| 1592 | DEFINE_GUID(IID_IAudioAmbisonicsControl, 0x28724c91, 0xdf35, 0x4856, 0x9f,0x76, 0xd6,0xa2,0x64,0x13,0xf3,0xdf); | ||
| 1593 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1594 | MIDL_INTERFACE("28724c91-df35-4856-9f76-d6a26413f3df") | ||
| 1595 | IAudioAmbisonicsControl : public IUnknown | ||
| 1596 | { | ||
| 1597 | virtual HRESULT STDMETHODCALLTYPE SetData( | ||
| 1598 | const AMBISONICS_PARAMS *pAmbisonicsParams, | ||
| 1599 | UINT32 cbAmbisonicsParams) = 0; | ||
| 1600 | |||
| 1601 | virtual HRESULT STDMETHODCALLTYPE SetHeadTracking( | ||
| 1602 | WINBOOL bEnableHeadTracking) = 0; | ||
| 1603 | |||
| 1604 | virtual HRESULT STDMETHODCALLTYPE GetHeadTracking( | ||
| 1605 | WINBOOL *pbEnableHeadTracking) = 0; | ||
| 1606 | |||
| 1607 | virtual HRESULT STDMETHODCALLTYPE SetRotation( | ||
| 1608 | float X, | ||
| 1609 | float Y, | ||
| 1610 | float Z, | ||
| 1611 | float W) = 0; | ||
| 1612 | |||
| 1613 | }; | ||
| 1614 | #ifdef __CRT_UUID_DECL | ||
| 1615 | __CRT_UUID_DECL(IAudioAmbisonicsControl, 0x28724c91, 0xdf35, 0x4856, 0x9f,0x76, 0xd6,0xa2,0x64,0x13,0xf3,0xdf) | ||
| 1616 | #endif | ||
| 1617 | #else | ||
| 1618 | typedef struct IAudioAmbisonicsControlVtbl { | ||
| 1619 | BEGIN_INTERFACE | ||
| 1620 | |||
| 1621 | /*** IUnknown methods ***/ | ||
| 1622 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1623 | IAudioAmbisonicsControl *This, | ||
| 1624 | REFIID riid, | ||
| 1625 | void **ppvObject); | ||
| 1626 | |||
| 1627 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1628 | IAudioAmbisonicsControl *This); | ||
| 1629 | |||
| 1630 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1631 | IAudioAmbisonicsControl *This); | ||
| 1632 | |||
| 1633 | /*** IAudioAmbisonicsControl methods ***/ | ||
| 1634 | HRESULT (STDMETHODCALLTYPE *SetData)( | ||
| 1635 | IAudioAmbisonicsControl *This, | ||
| 1636 | const AMBISONICS_PARAMS *pAmbisonicsParams, | ||
| 1637 | UINT32 cbAmbisonicsParams); | ||
| 1638 | |||
| 1639 | HRESULT (STDMETHODCALLTYPE *SetHeadTracking)( | ||
| 1640 | IAudioAmbisonicsControl *This, | ||
| 1641 | WINBOOL bEnableHeadTracking); | ||
| 1642 | |||
| 1643 | HRESULT (STDMETHODCALLTYPE *GetHeadTracking)( | ||
| 1644 | IAudioAmbisonicsControl *This, | ||
| 1645 | WINBOOL *pbEnableHeadTracking); | ||
| 1646 | |||
| 1647 | HRESULT (STDMETHODCALLTYPE *SetRotation)( | ||
| 1648 | IAudioAmbisonicsControl *This, | ||
| 1649 | float X, | ||
| 1650 | float Y, | ||
| 1651 | float Z, | ||
| 1652 | float W); | ||
| 1653 | |||
| 1654 | END_INTERFACE | ||
| 1655 | } IAudioAmbisonicsControlVtbl; | ||
| 1656 | |||
| 1657 | interface IAudioAmbisonicsControl { | ||
| 1658 | CONST_VTBL IAudioAmbisonicsControlVtbl* lpVtbl; | ||
| 1659 | }; | ||
| 1660 | |||
| 1661 | #ifdef COBJMACROS | ||
| 1662 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1663 | /*** IUnknown methods ***/ | ||
| 1664 | #define IAudioAmbisonicsControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1665 | #define IAudioAmbisonicsControl_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1666 | #define IAudioAmbisonicsControl_Release(This) (This)->lpVtbl->Release(This) | ||
| 1667 | /*** IAudioAmbisonicsControl methods ***/ | ||
| 1668 | #define IAudioAmbisonicsControl_SetData(This,pAmbisonicsParams,cbAmbisonicsParams) (This)->lpVtbl->SetData(This,pAmbisonicsParams,cbAmbisonicsParams) | ||
| 1669 | #define IAudioAmbisonicsControl_SetHeadTracking(This,bEnableHeadTracking) (This)->lpVtbl->SetHeadTracking(This,bEnableHeadTracking) | ||
| 1670 | #define IAudioAmbisonicsControl_GetHeadTracking(This,pbEnableHeadTracking) (This)->lpVtbl->GetHeadTracking(This,pbEnableHeadTracking) | ||
| 1671 | #define IAudioAmbisonicsControl_SetRotation(This,X,Y,Z,W) (This)->lpVtbl->SetRotation(This,X,Y,Z,W) | ||
| 1672 | #else | ||
| 1673 | /*** IUnknown methods ***/ | ||
| 1674 | static FORCEINLINE HRESULT IAudioAmbisonicsControl_QueryInterface(IAudioAmbisonicsControl* This,REFIID riid,void **ppvObject) { | ||
| 1675 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1676 | } | ||
| 1677 | static FORCEINLINE ULONG IAudioAmbisonicsControl_AddRef(IAudioAmbisonicsControl* This) { | ||
| 1678 | return This->lpVtbl->AddRef(This); | ||
| 1679 | } | ||
| 1680 | static FORCEINLINE ULONG IAudioAmbisonicsControl_Release(IAudioAmbisonicsControl* This) { | ||
| 1681 | return This->lpVtbl->Release(This); | ||
| 1682 | } | ||
| 1683 | /*** IAudioAmbisonicsControl methods ***/ | ||
| 1684 | static FORCEINLINE HRESULT IAudioAmbisonicsControl_SetData(IAudioAmbisonicsControl* This,const AMBISONICS_PARAMS *pAmbisonicsParams,UINT32 cbAmbisonicsParams) { | ||
| 1685 | return This->lpVtbl->SetData(This,pAmbisonicsParams,cbAmbisonicsParams); | ||
| 1686 | } | ||
| 1687 | static FORCEINLINE HRESULT IAudioAmbisonicsControl_SetHeadTracking(IAudioAmbisonicsControl* This,WINBOOL bEnableHeadTracking) { | ||
| 1688 | return This->lpVtbl->SetHeadTracking(This,bEnableHeadTracking); | ||
| 1689 | } | ||
| 1690 | static FORCEINLINE HRESULT IAudioAmbisonicsControl_GetHeadTracking(IAudioAmbisonicsControl* This,WINBOOL *pbEnableHeadTracking) { | ||
| 1691 | return This->lpVtbl->GetHeadTracking(This,pbEnableHeadTracking); | ||
| 1692 | } | ||
| 1693 | static FORCEINLINE HRESULT IAudioAmbisonicsControl_SetRotation(IAudioAmbisonicsControl* This,float X,float Y,float Z,float W) { | ||
| 1694 | return This->lpVtbl->SetRotation(This,X,Y,Z,W); | ||
| 1695 | } | ||
| 1696 | #endif | ||
| 1697 | #endif | ||
| 1698 | |||
| 1699 | #endif | ||
| 1700 | |||
| 1701 | |||
| 1702 | #endif /* __IAudioAmbisonicsControl_INTERFACE_DEFINED__ */ | ||
| 1703 | |||
| 1295 | 1704 | ||
| 1296 | /***************************************************************************** | 1705 | /***************************************************************************** |
| 1297 | * IChannelAudioVolume interface | 1706 | * IChannelAudioVolume interface |
| ... | @@ -1463,6 +1872,11 @@ static FORCEINLINE HRESULT IChannelAudioVolume_GetAllVolumes(IChannelAudioVolume | ... | @@ -1463,6 +1872,11 @@ static FORCEINLINE HRESULT IChannelAudioVolume_GetAllVolumes(IChannelAudioVolume |
| 1463 | #define AUDCLNT_E_OFFLOAD_MODE_ONLY AUDCLNT_ERR(0x24) | 1872 | #define AUDCLNT_E_OFFLOAD_MODE_ONLY AUDCLNT_ERR(0x24) |
| 1464 | #define AUDCLNT_E_NONOFFLOAD_MODE_ONLY AUDCLNT_ERR(0x25) | 1873 | #define AUDCLNT_E_NONOFFLOAD_MODE_ONLY AUDCLNT_ERR(0x25) |
| 1465 | #define AUDCLNT_E_RESOURCES_INVALIDATED AUDCLNT_ERR(0x26) | 1874 | #define AUDCLNT_E_RESOURCES_INVALIDATED AUDCLNT_ERR(0x26) |
| 1875 | #define AUDCLNT_E_RAW_MODE_UNSUPPORTED AUDCLNT_ERR(0x027) | ||
| 1876 | #define AUDCLNT_E_ENGINE_PERIODICITY_LOCKED AUDCLNT_ERR(0x028) | ||
| 1877 | #define AUDCLNT_E_ENGINE_FORMAT_LOCKED AUDCLNT_ERR(0x029) | ||
| 1878 | #define AUDCLNT_E_HEADTRACKING_ENABLED AUDCLNT_ERR(0x030) | ||
| 1879 | #define AUDCLNT_E_HEADTRACKING_UNSUPPORTED AUDCLNT_ERR(0x040) | ||
| 1466 | #define AUDCLNT_S_BUFFER_EMPTY AUDCLNT_SUCCESS(0x1) | 1880 | #define AUDCLNT_S_BUFFER_EMPTY AUDCLNT_SUCCESS(0x1) |
| 1467 | #define AUDCLNT_S_THREAD_ALREADY_REGISTERED AUDCLNT_SUCCESS(0x2) | 1881 | #define AUDCLNT_S_THREAD_ALREADY_REGISTERED AUDCLNT_SUCCESS(0x2) |
| 1468 | #define AUDCLNT_S_POSITION_STALLED AUDCLNT_SUCCESS(0x3) | 1882 | #define AUDCLNT_S_POSITION_STALLED AUDCLNT_SUCCESS(0x3) |
lib/libc/include/any-windows-any/audioendpoints.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/audioendpoints.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/audioendpoints.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/audiopolicy.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/audiopolicy.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/audiopolicy.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/audiosessiontypes.h+2| ... | @@ -50,6 +50,8 @@ typedef enum _AUDIO_STREAM_CATEGORY { | ... | @@ -50,6 +50,8 @@ typedef enum _AUDIO_STREAM_CATEGORY { |
| 50 | #define AUDCLNT_STREAMFLAGS_EVENTCALLBACK 0x00040000 | 50 | #define AUDCLNT_STREAMFLAGS_EVENTCALLBACK 0x00040000 |
| 51 | #define AUDCLNT_STREAMFLAGS_NOPERSIST 0x00080000 | 51 | #define AUDCLNT_STREAMFLAGS_NOPERSIST 0x00080000 |
| 52 | #define AUDCLNT_STREAMFLAGS_RATEADJUST 0x00100000 | 52 | #define AUDCLNT_STREAMFLAGS_RATEADJUST 0x00100000 |
| 53 | #define AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY 0x08000000 | ||
| 54 | #define AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM 0x80000000 | ||
| 53 | #define AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED 0x10000000 | 55 | #define AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED 0x10000000 |
| 54 | #define AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE 0x20000000 | 56 | #define AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE 0x20000000 |
| 55 | #define AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED 0x40000000 | 57 | #define AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED 0x40000000 |
lib/libc/include/any-windows-any/austream.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/austream.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/austream.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/austream.idl deleted-108| ... | @@ -1,108 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2004 Christian Costa | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "unknwn.idl"; | ||
| 20 | import "mmstream.idl"; | ||
| 21 | |||
| 22 | cpp_quote("#if 0") | ||
| 23 | typedef struct tWAVEFORMATEX WAVEFORMATEX; | ||
| 24 | cpp_quote ("#endif") | ||
| 25 | |||
| 26 | interface IAudioMediaStream; | ||
| 27 | interface IAudioStreamSample; | ||
| 28 | interface IMemoryData; | ||
| 29 | interface IAudioData; | ||
| 30 | |||
| 31 | [ | ||
| 32 | object, | ||
| 33 | local, | ||
| 34 | uuid(f7537560-a3be-11d0-8212-00c04fc32c45), | ||
| 35 | pointer_default(unique) | ||
| 36 | ] | ||
| 37 | interface IAudioMediaStream : IMediaStream | ||
| 38 | { | ||
| 39 | 	HRESULT GetFormat( | ||
| 40 | 		[out] /*[optional]*/ WAVEFORMATEX *pWaveFormatCurrent | ||
| 41 | 	); | ||
| 42 | |||
| 43 | 	HRESULT SetFormat( | ||
| 44 | 		[in] const WAVEFORMATEX *lpWaveFormat); | ||
| 45 | |||
| 46 | 	HRESULT CreateSample( | ||
| 47 | 		[in] IAudioData *pAudioData, | ||
| 48 | 		[in] DWORD dwFlags, | ||
| 49 | 		[out] IAudioStreamSample **ppSample | ||
| 50 | 	); | ||
| 51 | } | ||
| 52 | |||
| 53 | |||
| 54 | [ | ||
| 55 | object, | ||
| 56 | local, | ||
| 57 | uuid(345fee00-aba5-11d0-8212-00c04fc32c45), | ||
| 58 | pointer_default(unique) | ||
| 59 | ] | ||
| 60 | interface IAudioStreamSample : IStreamSample | ||
| 61 | { | ||
| 62 | 	HRESULT GetAudioData( | ||
| 63 | 		[out] IAudioData **ppAudio | ||
| 64 | 	); | ||
| 65 | } | ||
| 66 | |||
| 67 | |||
| 68 | [ | ||
| 69 | object, | ||
| 70 | local, | ||
| 71 | uuid(327fc560-af60-11d0-8212-00c04fc32c45), | ||
| 72 | pointer_default(unique) | ||
| 73 | ] | ||
| 74 | interface IMemoryData : IUnknown | ||
| 75 | { | ||
| 76 | 	HRESULT SetBuffer( | ||
| 77 | 		[in] DWORD cbSize, | ||
| 78 | 		[in] BYTE *pbData, | ||
| 79 | 		[in] DWORD dwFlags | ||
| 80 | 	); | ||
| 81 | |||
| 82 | 	HRESULT GetInfo( | ||
| 83 | 		[out] DWORD *pdwLength, | ||
| 84 | 		[out] BYTE **ppbData, | ||
| 85 | 		[out] DWORD *pcbActualData | ||
| 86 | 	); | ||
| 87 | 	HRESULT SetActual( | ||
| 88 | 		[in] DWORD cbDataValid | ||
| 89 | 	); | ||
| 90 | } | ||
| 91 | |||
| 92 | |||
| 93 | [ | ||
| 94 | object, | ||
| 95 | local, | ||
| 96 | uuid(54c719c0-af60-11d0-8212-00c04fc32c45), | ||
| 97 | pointer_default(unique) | ||
| 98 | ] | ||
| 99 | interface IAudioData : IMemoryData | ||
| 100 | { | ||
| 101 | 	HRESULT GetFormat( | ||
| 102 | 		[out] /*[optional]*/ WAVEFORMATEX *pWaveFormatCurrent | ||
| 103 | 	); | ||
| 104 | |||
| 105 | 	HRESULT SetFormat( | ||
| 106 | 		[in] const WAVEFORMATEX *lpWaveFormat | ||
| 107 | 	); | ||
| 108 | } | ||
lib/libc/include/any-windows-any/bcrypt.h+81-1| ... | @@ -55,6 +55,14 @@ extern "C" { | ... | @@ -55,6 +55,14 @@ extern "C" { |
| 55 | #define BCRYPT_KDF_TLS_PRF L"TLS_PRF" | 55 | #define BCRYPT_KDF_TLS_PRF L"TLS_PRF" |
| 56 | #define BCRYPT_KDF_SP80056A_CONCAT L"SP800_56A_CONCAT" | 56 | #define BCRYPT_KDF_SP80056A_CONCAT L"SP800_56A_CONCAT" |
| 57 | 57 | ||
| 58 | #if NTDDI_VERSION >= NTDDI_WINBLUE | ||
| 59 | #define BCRYPT_KDF_RAW_SECRET L"TRUNCATE" | ||
| 60 | #endif | ||
| 61 | |||
| 62 | #if NTDDI_VERSION >= NTDDI_WIN10_RS4 | ||
| 63 | #define BCRYPT_KDF_HKDF L"HKDF" | ||
| 64 | #endif | ||
| 65 | |||
| 58 | #define KDF_HASH_ALGORITHM 0x0 | 66 | #define KDF_HASH_ALGORITHM 0x0 |
| 59 | #define KDF_SECRET_PREPEND 0x1 | 67 | #define KDF_SECRET_PREPEND 0x1 |
| 60 | #define KDF_SECRET_APPEND 0x2 | 68 | #define KDF_SECRET_APPEND 0x2 |
| ... | @@ -62,18 +70,26 @@ extern "C" { | ... | @@ -62,18 +70,26 @@ extern "C" { |
| 62 | #define KDF_TLS_PRF_LABEL 0x4 | 70 | #define KDF_TLS_PRF_LABEL 0x4 |
| 63 | #define KDF_TLS_PRF_SEED 0x5 | 71 | #define KDF_TLS_PRF_SEED 0x5 |
| 64 | #define KDF_SECRET_HANDLE 0x6 | 72 | #define KDF_SECRET_HANDLE 0x6 |
| 73 | #if NTDDI_VERSION >= NTDDI_WIN7 | ||
| 65 | #define KDF_TLS_PRF_PROTOCOL 0x7 | 74 | #define KDF_TLS_PRF_PROTOCOL 0x7 |
| 66 | #define KDF_ALGORITHMID 0x8 | 75 | #define KDF_ALGORITHMID 0x8 |
| 67 | #define KDF_PARTYUINFO 0x9 | 76 | #define KDF_PARTYUINFO 0x9 |
| 68 | #define KDF_PARTYVINFO 0xa | 77 | #define KDF_PARTYVINFO 0xa |
| 69 | #define KDF_SUPPPUBINFO 0xb | 78 | #define KDF_SUPPPUBINFO 0xb |
| 70 | #define KDF_SUPPPRIVINFO 0xc | 79 | #define KDF_SUPPPRIVINFO 0xc |
| 80 | #endif | ||
| 81 | #if NTDDI_VERSION >= NTDDI_WIN8 | ||
| 71 | #define KDF_LABEL 0xd | 82 | #define KDF_LABEL 0xd |
| 72 | #define KDF_CONTEXT 0xe | 83 | #define KDF_CONTEXT 0xe |
| 73 | #define KDF_SALT 0xf | 84 | #define KDF_SALT 0xf |
| 74 | #define KDF_ITERATION_COUNT 0x10 | 85 | #define KDF_ITERATION_COUNT 0x10 |
| 75 | #define KDF_GENERIC_PARAMETER 0x11 | 86 | #define KDF_GENERIC_PARAMETER 0x11 |
| 76 | #define KDF_KEYBITLENGTH 0x12 | 87 | #define KDF_KEYBITLENGTH 0x12 |
| 88 | #endif | ||
| 89 | #if NTDDI_VERSION >= NTDDI_WIN10_RS4 | ||
| 90 | #define KDF_HKDF_SALT 0x13 | ||
| 91 | #define KDF_HKDF_INFO 0x14 | ||
| 92 | #endif | ||
| 77 | 93 | ||
| 78 | #define KDF_USE_SECRET_AS_HMAC_KEY_FLAG 1 | 94 | #define KDF_USE_SECRET_AS_HMAC_KEY_FLAG 1 |
| 79 | 95 | ||
| ... | @@ -89,7 +105,9 @@ extern "C" { | ... | @@ -89,7 +105,9 @@ extern "C" { |
| 89 | 105 | ||
| 90 | #define BCRYPT_OPAQUE_KEY_BLOB L"OpaqueKeyBlob" | 106 | #define BCRYPT_OPAQUE_KEY_BLOB L"OpaqueKeyBlob" |
| 91 | #define BCRYPT_KEY_DATA_BLOB L"KeyDataBlob" | 107 | #define BCRYPT_KEY_DATA_BLOB L"KeyDataBlob" |
| 108 | #if NTDDI_VERSION >= NTDDI_WIN7 | ||
| 92 | #define BCRYPT_AES_WRAP_KEY_BLOB L"Rfc3565KeyWrapBlob" | 109 | #define BCRYPT_AES_WRAP_KEY_BLOB L"Rfc3565KeyWrapBlob" |
| 110 | #endif | ||
| 93 | 111 | ||
| 94 | #define BCRYPT_ALGORITHM_NAME L"AlgorithmName" | 112 | #define BCRYPT_ALGORITHM_NAME L"AlgorithmName" |
| 95 | #define BCRYPT_AUTH_TAG_LENGTH L"AuthTagLength" | 113 | #define BCRYPT_AUTH_TAG_LENGTH L"AuthTagLength" |
| ... | @@ -120,7 +138,17 @@ extern "C" { | ... | @@ -120,7 +138,17 @@ extern "C" { |
| 120 | #define BCRYPT_PCP_PROVIDER_VERSION_PROPERTY L"PCP_PROVIDER_VERSION" | 138 | #define BCRYPT_PCP_PROVIDER_VERSION_PROPERTY L"PCP_PROVIDER_VERSION" |
| 121 | #define BCRYPT_PRIMITIVE_TYPE L"PrimitiveType" | 139 | #define BCRYPT_PRIMITIVE_TYPE L"PrimitiveType" |
| 122 | #define BCRYPT_PROVIDER_HANDLE L"ProviderHandle" | 140 | #define BCRYPT_PROVIDER_HANDLE L"ProviderHandle" |
| 141 | #define BCRYPT_PUBLIC_KEY_LENGTH L"PublicKeyLength" | ||
| 123 | #define BCRYPT_SIGNATURE_LENGTH L"SignatureLength" | 142 | #define BCRYPT_SIGNATURE_LENGTH L"SignatureLength" |
| 143 | #if (NTDDI_VERSION > NTDDI_WINBLUE || (NTDDI_VERSION == NTDDI_WINBLUE && defined(WINBLUE_KBSPRING14))) | ||
| 144 | #define BCRYPT_MULTI_OBJECT_LENGTH L"MultiObjectLength" | ||
| 145 | #endif | ||
| 146 | #if NTDDI_VERSION >= NTDDI_WIN10_RS4 | ||
| 147 | #define BCRYPT_IS_IFX_TPM_WEAK_KEY L"IsIfxTpmWeakKey" | ||
| 148 | #define BCRYPT_HKDF_HASH_ALGORITHM L"HkdfHashAlgorithm" | ||
| 149 | #define BCRYPT_HKDF_SALT_AND_FINALIZE L"HkdfSaltAndFinalize" | ||
| 150 | #define BCRYPT_HKDF_PRK_AND_FINALIZE L"HkdfPrkAndFinalize" | ||
| 151 | #endif | ||
| 124 | 152 | ||
| 125 | #define BCRYPT_SUPPORTED_PAD_ROUTER 0x00000001 | 153 | #define BCRYPT_SUPPORTED_PAD_ROUTER 0x00000001 |
| 126 | #define BCRYPT_SUPPORTED_PAD_PKCS1_ENC 0x00000002 | 154 | #define BCRYPT_SUPPORTED_PAD_PKCS1_ENC 0x00000002 |
| ... | @@ -136,6 +164,9 @@ extern "C" { | ... | @@ -136,6 +164,9 @@ extern "C" { |
| 136 | #define BCRYPT_PAD_PKCS1 0x00000002 | 164 | #define BCRYPT_PAD_PKCS1 0x00000002 |
| 137 | #define BCRYPT_PAD_OAEP 0x00000004 | 165 | #define BCRYPT_PAD_OAEP 0x00000004 |
| 138 | #define BCRYPT_PAD_PSS 0x00000008 | 166 | #define BCRYPT_PAD_PSS 0x00000008 |
| 167 | #if NTDDI_VERSION >= NTDDI_WINBLUE | ||
| 168 | #define BCRYPT_PAD_PKCS1_OPTIONAL_HASH_OID 0x00000010 | ||
| 169 | #endif | ||
| 139 | 170 | ||
| 140 | #define BCRYPTBUFFER_VERSION 0 | 171 | #define BCRYPTBUFFER_VERSION 0 |
| 141 | 172 | ||
| ... | @@ -220,18 +251,30 @@ extern "C" { | ... | @@ -220,18 +251,30 @@ extern "C" { |
| 220 | 251 | ||
| 221 | #define BCRYPT_RSAFULLPRIVATE_MAGIC 0x33415352 | 252 | #define BCRYPT_RSAFULLPRIVATE_MAGIC 0x33415352 |
| 222 | 253 | ||
| 254 | #if NTDDI_VERSION >= NTDDI_WIN8 | ||
| 223 | #define BCRYPT_GLOBAL_PARAMETERS L"SecretAgreementParam" | 255 | #define BCRYPT_GLOBAL_PARAMETERS L"SecretAgreementParam" |
| 224 | #define BCRYPT_PRIVATE_KEY L"PrivKeyVal" | 256 | #define BCRYPT_PRIVATE_KEY L"PrivKeyVal" |
| 257 | #endif | ||
| 225 | 258 | ||
| 226 | #define BCRYPT_ECCPUBLIC_BLOB L"ECCPUBLICBLOB" | 259 | #define BCRYPT_ECCPUBLIC_BLOB L"ECCPUBLICBLOB" |
| 227 | #define BCRYPT_ECCPRIVATE_BLOB L"ECCPRIVATEBLOB" | 260 | #define BCRYPT_ECCPRIVATE_BLOB L"ECCPRIVATEBLOB" |
| 228 | 261 | ||
| 262 | #if NTDDI_VERSION >= NTDDI_WINTHRESHOLD | ||
| 263 | #define BCRYPT_ECCFULLPUBLIC_BLOB L"ECCFULLPUBLICBLOB" | ||
| 264 | #define BCRYPT_ECCFULLPRIVATE_BLOB L"ECCFULLPRIVATEBLOB" | ||
| 265 | #define SSL_ECCPUBLIC_BLOB L"SSLECCPUBLICBLOB" | ||
| 266 | #endif | ||
| 267 | |||
| 229 | #define BCRYPT_ECDH_PUBLIC_P256_MAGIC 0x314b4345 | 268 | #define BCRYPT_ECDH_PUBLIC_P256_MAGIC 0x314b4345 |
| 230 | #define BCRYPT_ECDH_PRIVATE_P256_MAGIC 0x324b4345 | 269 | #define BCRYPT_ECDH_PRIVATE_P256_MAGIC 0x324b4345 |
| 231 | #define BCRYPT_ECDH_PUBLIC_P384_MAGIC 0x334b4345 | 270 | #define BCRYPT_ECDH_PUBLIC_P384_MAGIC 0x334b4345 |
| 232 | #define BCRYPT_ECDH_PRIVATE_P384_MAGIC 0x344b4345 | 271 | #define BCRYPT_ECDH_PRIVATE_P384_MAGIC 0x344b4345 |
| 233 | #define BCRYPT_ECDH_PUBLIC_P521_MAGIC 0x354b4345 | 272 | #define BCRYPT_ECDH_PUBLIC_P521_MAGIC 0x354b4345 |
| 234 | #define BCRYPT_ECDH_PRIVATE_P521_MAGIC 0x364b4345 | 273 | #define BCRYPT_ECDH_PRIVATE_P521_MAGIC 0x364b4345 |
| 274 | #if NTDDI_VERSION >= NTDDI_WINTHRESHOLD | ||
| 275 | #define BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC 0x504B4345 | ||
| 276 | #define BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC 0x564B4345 | ||
| 277 | #endif | ||
| 235 | 278 | ||
| 236 | #define BCRYPT_ECDSA_PUBLIC_P256_MAGIC 0x31534345 | 279 | #define BCRYPT_ECDSA_PUBLIC_P256_MAGIC 0x31534345 |
| 237 | #define BCRYPT_ECDSA_PRIVATE_P256_MAGIC 0x32534345 | 280 | #define BCRYPT_ECDSA_PRIVATE_P256_MAGIC 0x32534345 |
| ... | @@ -239,6 +282,10 @@ extern "C" { | ... | @@ -239,6 +282,10 @@ extern "C" { |
| 239 | #define BCRYPT_ECDSA_PRIVATE_P384_MAGIC 0x34534345 | 282 | #define BCRYPT_ECDSA_PRIVATE_P384_MAGIC 0x34534345 |
| 240 | #define BCRYPT_ECDSA_PUBLIC_P521_MAGIC 0x35534345 | 283 | #define BCRYPT_ECDSA_PUBLIC_P521_MAGIC 0x35534345 |
| 241 | #define BCRYPT_ECDSA_PRIVATE_P521_MAGIC 0x36534345 | 284 | #define BCRYPT_ECDSA_PRIVATE_P521_MAGIC 0x36534345 |
| 285 | #if NTDDI_VERSION >= NTDDI_WINTHRESHOLD | ||
| 286 | #define BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC 0x50444345 | ||
| 287 | #define BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC 0x56444345 | ||
| 288 | #endif | ||
| 242 | 289 | ||
| 243 | #define BCRYPT_DH_PUBLIC_BLOB L"DHPUBLICBLOB" | 290 | #define BCRYPT_DH_PUBLIC_BLOB L"DHPUBLICBLOB" |
| 244 | #define BCRYPT_DH_PRIVATE_BLOB L"DHPRIVATEBLOB" | 291 | #define BCRYPT_DH_PRIVATE_BLOB L"DHPRIVATEBLOB" |
| ... | @@ -460,6 +507,32 @@ typedef PVOID BCRYPT_HANDLE; | ... | @@ -460,6 +507,32 @@ typedef PVOID BCRYPT_HANDLE; |
| 460 | UCHAR Count[4]; | 507 | UCHAR Count[4]; |
| 461 | } BCRYPT_DSA_PARAMETER_HEADER_V2; | 508 | } BCRYPT_DSA_PARAMETER_HEADER_V2; |
| 462 | 509 | ||
| 510 | typedef struct _BCRYPT_ECC_CURVE_NAMES { | ||
| 511 | ULONG dwEccCurveNames; | ||
| 512 | LPWSTR *pEccCurveNames; | ||
| 513 | } BCRYPT_ECC_CURVE_NAMES; | ||
| 514 | |||
| 515 | typedef enum { | ||
| 516 | BCRYPT_HASH_OPERATION_HASH_DATA = 1, | ||
| 517 | BCRYPT_HASH_OPERATION_FINISH_HASH = 2 | ||
| 518 | } BCRYPT_HASH_OPERATION_TYPE; | ||
| 519 | |||
| 520 | typedef struct _BCRYPT_MULTI_HASH_OPERATION { | ||
| 521 | ULONG iHash; | ||
| 522 | BCRYPT_HASH_OPERATION_TYPE hashOperation; | ||
| 523 | PUCHAR pbBuffer; | ||
| 524 | ULONG cbBuffer; | ||
| 525 | } BCRYPT_MULTI_HASH_OPERATION; | ||
| 526 | |||
| 527 | typedef enum { | ||
| 528 | BCRYPT_OPERATION_TYPE_HASH = 1 | ||
| 529 | } BCRYPT_MULTI_OPERATION_TYPE; | ||
| 530 | |||
| 531 | typedef struct _BCRYPT_MULTI_OBJECT_LENGTH_STRUCT { | ||
| 532 | ULONG cbPerObject; | ||
| 533 | ULONG cbPerElement; | ||
| 534 | } BCRYPT_MULTI_OBJECT_LENGTH_STRUCT; | ||
| 535 | |||
| 463 | typedef struct _BCRYPT_ALGORITHM_IDENTIFIER { | 536 | typedef struct _BCRYPT_ALGORITHM_IDENTIFIER { |
| 464 | LPWSTR pszName; | 537 | LPWSTR pszName; |
| 465 | ULONG dwClass; | 538 | ULONG dwClass; |
| ... | @@ -577,8 +650,15 @@ typedef PVOID BCRYPT_HANDLE; | ... | @@ -577,8 +650,15 @@ typedef PVOID BCRYPT_HANDLE; |
| 577 | NTSTATUS WINAPI BCryptCreateHash (BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE *phHash, PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, ULONG dwFlags); | 650 | NTSTATUS WINAPI BCryptCreateHash (BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE *phHash, PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, ULONG dwFlags); |
| 578 | NTSTATUS WINAPI BCryptHashData (BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags); | 651 | NTSTATUS WINAPI BCryptHashData (BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags); |
| 579 | NTSTATUS WINAPI BCryptFinishHash (BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags); | 652 | NTSTATUS WINAPI BCryptFinishHash (BCRYPT_HASH_HANDLE hHash, PUCHAR pbOutput, ULONG cbOutput, ULONG dwFlags); |
| 653 | #if (NTDDI_VERSION > NTDDI_WINBLUE || (NTDDI_VERSION == NTDDI_WINBLUE && defined(WINBLUE_KBSPRING14))) | ||
| 654 | NTSTATUS WINAPI BCryptCreateMultiHash (BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE *phHash, ULONG nHashes, PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, ULONG dwFlags); | ||
| 655 | NTSTATUS WINAPI BCryptProcessMultiOperations (BCRYPT_HANDLE hObject, BCRYPT_MULTI_OPERATION_TYPE operationType, PVOID pOperations, ULONG cbOperations, ULONG dwFlags); | ||
| 656 | #endif | ||
| 580 | NTSTATUS WINAPI BCryptDuplicateHash (BCRYPT_HASH_HANDLE hHash, BCRYPT_HASH_HANDLE *phNewHash, PUCHAR pbHashObject, ULONG cbHashObject, ULONG dwFlags); | 657 | NTSTATUS WINAPI BCryptDuplicateHash (BCRYPT_HASH_HANDLE hHash, BCRYPT_HASH_HANDLE *phNewHash, PUCHAR pbHashObject, ULONG cbHashObject, ULONG dwFlags); |
| 581 | NTSTATUS WINAPI BCryptDestroyHash (BCRYPT_HASH_HANDLE hHash); | 658 | NTSTATUS WINAPI BCryptDestroyHash (BCRYPT_HASH_HANDLE hHash); |
| 659 | #if NTDDI_VERSION >= NTDDI_WINTHRESHOLD | ||
| 660 | NTSTATUS WINAPI BCryptHash (BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbSecret, ULONG cbSecret, PUCHAR pbInput, ULONG cbInput, PUCHAR pbOutput, ULONG cbOutput); | ||
| 661 | #endif | ||
| 582 | NTSTATUS WINAPI BCryptGenRandom (BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, ULONG dwFlags); | 662 | NTSTATUS WINAPI BCryptGenRandom (BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, ULONG dwFlags); |
| 583 | NTSTATUS WINAPI BCryptDeriveKeyCapi (BCRYPT_HASH_HANDLE hHash, BCRYPT_ALG_HANDLE hTargetAlg, PUCHAR pbDerivedKey, ULONG cbDerivedKey, ULONG dwFlags); | 663 | NTSTATUS WINAPI BCryptDeriveKeyCapi (BCRYPT_HASH_HANDLE hHash, BCRYPT_ALG_HANDLE hTargetAlg, PUCHAR pbDerivedKey, ULONG cbDerivedKey, ULONG dwFlags); |
| 584 | NTSTATUS WINAPI BCryptDeriveKeyPBKDF2 (BCRYPT_ALG_HANDLE hPrf, PUCHAR pbPassword, ULONG cbPassword, PUCHAR pbSalt, ULONG cbSalt, ULONGLONG cIterations, PUCHAR pbDerivedKey, ULONG cbDerivedKey, ULONG dwFlags); | 664 | NTSTATUS WINAPI BCryptDeriveKeyPBKDF2 (BCRYPT_ALG_HANDLE hPrf, PUCHAR pbPassword, ULONG cbPassword, PUCHAR pbSalt, ULONG cbSalt, ULONGLONG cIterations, PUCHAR pbDerivedKey, ULONG cbDerivedKey, ULONG dwFlags); |
| ... | @@ -603,10 +683,10 @@ typedef PVOID BCRYPT_HANDLE; | ... | @@ -603,10 +683,10 @@ typedef PVOID BCRYPT_HANDLE; |
| 603 | NTSTATUS WINAPI BCryptSetContextFunctionProperty (ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, LPCWSTR pszProperty, ULONG cbValue, PUCHAR pbValue); | 683 | NTSTATUS WINAPI BCryptSetContextFunctionProperty (ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, LPCWSTR pszProperty, ULONG cbValue, PUCHAR pbValue); |
| 604 | NTSTATUS WINAPI BCryptQueryContextFunctionProperty (ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, LPCWSTR pszProperty, ULONG *pcbValue, PUCHAR *ppbValue); | 684 | NTSTATUS WINAPI BCryptQueryContextFunctionProperty (ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, LPCWSTR pszProperty, ULONG *pcbValue, PUCHAR *ppbValue); |
| 605 | NTSTATUS WINAPI BCryptRegisterConfigChangeNotify (HANDLE *phEvent); | 685 | NTSTATUS WINAPI BCryptRegisterConfigChangeNotify (HANDLE *phEvent); |
| 686 | NTSTATUS WINAPI BCryptUnregisterConfigChangeNotify (HANDLE hEvent); | ||
| 606 | #else | 687 | #else |
| 607 | NTSTATUS WINAPI BCryptRegisterConfigChangeNotify (PRKEVENT pEvent); | 688 | NTSTATUS WINAPI BCryptRegisterConfigChangeNotify (PRKEVENT pEvent); |
| 608 | NTSTATUS WINAPI BCryptUnregisterConfigChangeNotify (PRKEVENT pEvent); | 689 | NTSTATUS WINAPI BCryptUnregisterConfigChangeNotify (PRKEVENT pEvent); |
| 609 | NTSTATUS WINAPI BCryptUnregisterConfigChangeNotify (HANDLE hEvent); | ||
| 610 | #endif | 690 | #endif |
| 611 | #endif | 691 | #endif |
| 612 | 692 |
lib/libc/include/any-windows-any/bdaiface.h+576-2256| ... | @@ -1,11 +1,12 @@ | ... | @@ -1,11 +1,12 @@ |
| 1 | /*** Autogenerated by WIDL 1.6 from include/bdaiface.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/bdaiface.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | ||
| 3 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | #endif | 6 | #endif |
| 6 | |||
| 7 | #include <rpc.h> | 7 | #include <rpc.h> |
| 8 | #include <rpcndr.h> | 8 | #include <rpcndr.h> |
| 9 | #endif | ||
| 9 | 10 | ||
| 10 | #ifndef COM_NO_WINDOWS_H | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | #include <windows.h> | 12 | #include <windows.h> |
| ... | @@ -20,231 +21,369 @@ | ... | @@ -20,231 +21,369 @@ |
| 20 | #ifndef __IBDA_NetworkProvider_FWD_DEFINED__ | 21 | #ifndef __IBDA_NetworkProvider_FWD_DEFINED__ |
| 21 | #define __IBDA_NetworkProvider_FWD_DEFINED__ | 22 | #define __IBDA_NetworkProvider_FWD_DEFINED__ |
| 22 | typedef interface IBDA_NetworkProvider IBDA_NetworkProvider; | 23 | typedef interface IBDA_NetworkProvider IBDA_NetworkProvider; |
| 24 | #ifdef __cplusplus | ||
| 25 | interface IBDA_NetworkProvider; | ||
| 26 | #endif /* __cplusplus */ | ||
| 23 | #endif | 27 | #endif |
| 24 | 28 | ||
| 25 | #ifndef __IBDA_EthernetFilter_FWD_DEFINED__ | 29 | #ifndef __IBDA_EthernetFilter_FWD_DEFINED__ |
| 26 | #define __IBDA_EthernetFilter_FWD_DEFINED__ | 30 | #define __IBDA_EthernetFilter_FWD_DEFINED__ |
| 27 | typedef interface IBDA_EthernetFilter IBDA_EthernetFilter; | 31 | typedef interface IBDA_EthernetFilter IBDA_EthernetFilter; |
| 32 | #ifdef __cplusplus | ||
| 33 | interface IBDA_EthernetFilter; | ||
| 34 | #endif /* __cplusplus */ | ||
| 28 | #endif | 35 | #endif |
| 29 | 36 | ||
| 30 | #ifndef __IBDA_IPV4Filter_FWD_DEFINED__ | 37 | #ifndef __IBDA_IPV4Filter_FWD_DEFINED__ |
| 31 | #define __IBDA_IPV4Filter_FWD_DEFINED__ | 38 | #define __IBDA_IPV4Filter_FWD_DEFINED__ |
| 32 | typedef interface IBDA_IPV4Filter IBDA_IPV4Filter; | 39 | typedef interface IBDA_IPV4Filter IBDA_IPV4Filter; |
| 40 | #ifdef __cplusplus | ||
| 41 | interface IBDA_IPV4Filter; | ||
| 42 | #endif /* __cplusplus */ | ||
| 33 | #endif | 43 | #endif |
| 34 | 44 | ||
| 35 | #ifndef __IBDA_IPV6Filter_FWD_DEFINED__ | 45 | #ifndef __IBDA_IPV6Filter_FWD_DEFINED__ |
| 36 | #define __IBDA_IPV6Filter_FWD_DEFINED__ | 46 | #define __IBDA_IPV6Filter_FWD_DEFINED__ |
| 37 | typedef interface IBDA_IPV6Filter IBDA_IPV6Filter; | 47 | typedef interface IBDA_IPV6Filter IBDA_IPV6Filter; |
| 48 | #ifdef __cplusplus | ||
| 49 | interface IBDA_IPV6Filter; | ||
| 50 | #endif /* __cplusplus */ | ||
| 38 | #endif | 51 | #endif |
| 39 | 52 | ||
| 40 | #ifndef __IBDA_DeviceControl_FWD_DEFINED__ | 53 | #ifndef __IBDA_DeviceControl_FWD_DEFINED__ |
| 41 | #define __IBDA_DeviceControl_FWD_DEFINED__ | 54 | #define __IBDA_DeviceControl_FWD_DEFINED__ |
| 42 | typedef interface IBDA_DeviceControl IBDA_DeviceControl; | 55 | typedef interface IBDA_DeviceControl IBDA_DeviceControl; |
| 56 | #ifdef __cplusplus | ||
| 57 | interface IBDA_DeviceControl; | ||
| 58 | #endif /* __cplusplus */ | ||
| 43 | #endif | 59 | #endif |
| 44 | 60 | ||
| 45 | #ifndef __IBDA_PinControl_FWD_DEFINED__ | 61 | #ifndef __IBDA_PinControl_FWD_DEFINED__ |
| 46 | #define __IBDA_PinControl_FWD_DEFINED__ | 62 | #define __IBDA_PinControl_FWD_DEFINED__ |
| 47 | typedef interface IBDA_PinControl IBDA_PinControl; | 63 | typedef interface IBDA_PinControl IBDA_PinControl; |
| 64 | #ifdef __cplusplus | ||
| 65 | interface IBDA_PinControl; | ||
| 66 | #endif /* __cplusplus */ | ||
| 48 | #endif | 67 | #endif |
| 49 | 68 | ||
| 50 | #ifndef __IBDA_SignalProperties_FWD_DEFINED__ | 69 | #ifndef __IBDA_SignalProperties_FWD_DEFINED__ |
| 51 | #define __IBDA_SignalProperties_FWD_DEFINED__ | 70 | #define __IBDA_SignalProperties_FWD_DEFINED__ |
| 52 | typedef interface IBDA_SignalProperties IBDA_SignalProperties; | 71 | typedef interface IBDA_SignalProperties IBDA_SignalProperties; |
| 72 | #ifdef __cplusplus | ||
| 73 | interface IBDA_SignalProperties; | ||
| 74 | #endif /* __cplusplus */ | ||
| 53 | #endif | 75 | #endif |
| 54 | 76 | ||
| 55 | #ifndef __IBDA_SignalStatistics_FWD_DEFINED__ | 77 | #ifndef __IBDA_SignalStatistics_FWD_DEFINED__ |
| 56 | #define __IBDA_SignalStatistics_FWD_DEFINED__ | 78 | #define __IBDA_SignalStatistics_FWD_DEFINED__ |
| 57 | typedef interface IBDA_SignalStatistics IBDA_SignalStatistics; | 79 | typedef interface IBDA_SignalStatistics IBDA_SignalStatistics; |
| 80 | #ifdef __cplusplus | ||
| 81 | interface IBDA_SignalStatistics; | ||
| 82 | #endif /* __cplusplus */ | ||
| 58 | #endif | 83 | #endif |
| 59 | 84 | ||
| 60 | #ifndef __IBDA_Topology_FWD_DEFINED__ | 85 | #ifndef __IBDA_Topology_FWD_DEFINED__ |
| 61 | #define __IBDA_Topology_FWD_DEFINED__ | 86 | #define __IBDA_Topology_FWD_DEFINED__ |
| 62 | typedef interface IBDA_Topology IBDA_Topology; | 87 | typedef interface IBDA_Topology IBDA_Topology; |
| 88 | #ifdef __cplusplus | ||
| 89 | interface IBDA_Topology; | ||
| 90 | #endif /* __cplusplus */ | ||
| 63 | #endif | 91 | #endif |
| 64 | 92 | ||
| 65 | #ifndef __IBDA_VoidTransform_FWD_DEFINED__ | 93 | #ifndef __IBDA_VoidTransform_FWD_DEFINED__ |
| 66 | #define __IBDA_VoidTransform_FWD_DEFINED__ | 94 | #define __IBDA_VoidTransform_FWD_DEFINED__ |
| 67 | typedef interface IBDA_VoidTransform IBDA_VoidTransform; | 95 | typedef interface IBDA_VoidTransform IBDA_VoidTransform; |
| 96 | #ifdef __cplusplus | ||
| 97 | interface IBDA_VoidTransform; | ||
| 98 | #endif /* __cplusplus */ | ||
| 68 | #endif | 99 | #endif |
| 69 | 100 | ||
| 70 | #ifndef __IBDA_NullTransform_FWD_DEFINED__ | 101 | #ifndef __IBDA_NullTransform_FWD_DEFINED__ |
| 71 | #define __IBDA_NullTransform_FWD_DEFINED__ | 102 | #define __IBDA_NullTransform_FWD_DEFINED__ |
| 72 | typedef interface IBDA_NullTransform IBDA_NullTransform; | 103 | typedef interface IBDA_NullTransform IBDA_NullTransform; |
| 104 | #ifdef __cplusplus | ||
| 105 | interface IBDA_NullTransform; | ||
| 106 | #endif /* __cplusplus */ | ||
| 73 | #endif | 107 | #endif |
| 74 | 108 | ||
| 75 | #ifndef __IBDA_FrequencyFilter_FWD_DEFINED__ | 109 | #ifndef __IBDA_FrequencyFilter_FWD_DEFINED__ |
| 76 | #define __IBDA_FrequencyFilter_FWD_DEFINED__ | 110 | #define __IBDA_FrequencyFilter_FWD_DEFINED__ |
| 77 | typedef interface IBDA_FrequencyFilter IBDA_FrequencyFilter; | 111 | typedef interface IBDA_FrequencyFilter IBDA_FrequencyFilter; |
| 112 | #ifdef __cplusplus | ||
| 113 | interface IBDA_FrequencyFilter; | ||
| 114 | #endif /* __cplusplus */ | ||
| 78 | #endif | 115 | #endif |
| 79 | 116 | ||
| 80 | #ifndef __IBDA_LNBInfo_FWD_DEFINED__ | 117 | #ifndef __IBDA_LNBInfo_FWD_DEFINED__ |
| 81 | #define __IBDA_LNBInfo_FWD_DEFINED__ | 118 | #define __IBDA_LNBInfo_FWD_DEFINED__ |
| 82 | typedef interface IBDA_LNBInfo IBDA_LNBInfo; | 119 | typedef interface IBDA_LNBInfo IBDA_LNBInfo; |
| 120 | #ifdef __cplusplus | ||
| 121 | interface IBDA_LNBInfo; | ||
| 122 | #endif /* __cplusplus */ | ||
| 83 | #endif | 123 | #endif |
| 84 | 124 | ||
| 85 | #ifndef __IBDA_DiseqCommand_FWD_DEFINED__ | 125 | #ifndef __IBDA_DiseqCommand_FWD_DEFINED__ |
| 86 | #define __IBDA_DiseqCommand_FWD_DEFINED__ | 126 | #define __IBDA_DiseqCommand_FWD_DEFINED__ |
| 87 | typedef interface IBDA_DiseqCommand IBDA_DiseqCommand; | 127 | typedef interface IBDA_DiseqCommand IBDA_DiseqCommand; |
| 128 | #ifdef __cplusplus | ||
| 129 | interface IBDA_DiseqCommand; | ||
| 130 | #endif /* __cplusplus */ | ||
| 88 | #endif | 131 | #endif |
| 89 | 132 | ||
| 90 | #ifndef __IBDA_AutoDemodulate_FWD_DEFINED__ | 133 | #ifndef __IBDA_AutoDemodulate_FWD_DEFINED__ |
| 91 | #define __IBDA_AutoDemodulate_FWD_DEFINED__ | 134 | #define __IBDA_AutoDemodulate_FWD_DEFINED__ |
| 92 | typedef interface IBDA_AutoDemodulate IBDA_AutoDemodulate; | 135 | typedef interface IBDA_AutoDemodulate IBDA_AutoDemodulate; |
| 136 | #ifdef __cplusplus | ||
| 137 | interface IBDA_AutoDemodulate; | ||
| 138 | #endif /* __cplusplus */ | ||
| 93 | #endif | 139 | #endif |
| 94 | 140 | ||
| 95 | #ifndef __IBDA_AutoDemodulateEx_FWD_DEFINED__ | 141 | #ifndef __IBDA_AutoDemodulateEx_FWD_DEFINED__ |
| 96 | #define __IBDA_AutoDemodulateEx_FWD_DEFINED__ | 142 | #define __IBDA_AutoDemodulateEx_FWD_DEFINED__ |
| 97 | typedef interface IBDA_AutoDemodulateEx IBDA_AutoDemodulateEx; | 143 | typedef interface IBDA_AutoDemodulateEx IBDA_AutoDemodulateEx; |
| 144 | #ifdef __cplusplus | ||
| 145 | interface IBDA_AutoDemodulateEx; | ||
| 146 | #endif /* __cplusplus */ | ||
| 98 | #endif | 147 | #endif |
| 99 | 148 | ||
| 100 | #ifndef __IBDA_DigitalDemodulator_FWD_DEFINED__ | 149 | #ifndef __IBDA_DigitalDemodulator_FWD_DEFINED__ |
| 101 | #define __IBDA_DigitalDemodulator_FWD_DEFINED__ | 150 | #define __IBDA_DigitalDemodulator_FWD_DEFINED__ |
| 102 | typedef interface IBDA_DigitalDemodulator IBDA_DigitalDemodulator; | 151 | typedef interface IBDA_DigitalDemodulator IBDA_DigitalDemodulator; |
| 152 | #ifdef __cplusplus | ||
| 153 | interface IBDA_DigitalDemodulator; | ||
| 154 | #endif /* __cplusplus */ | ||
| 103 | #endif | 155 | #endif |
| 104 | 156 | ||
| 105 | #ifndef __IBDA_DigitalDemodulator2_FWD_DEFINED__ | 157 | #ifndef __IBDA_DigitalDemodulator2_FWD_DEFINED__ |
| 106 | #define __IBDA_DigitalDemodulator2_FWD_DEFINED__ | 158 | #define __IBDA_DigitalDemodulator2_FWD_DEFINED__ |
| 107 | typedef interface IBDA_DigitalDemodulator2 IBDA_DigitalDemodulator2; | 159 | typedef interface IBDA_DigitalDemodulator2 IBDA_DigitalDemodulator2; |
| 160 | #ifdef __cplusplus | ||
| 161 | interface IBDA_DigitalDemodulator2; | ||
| 162 | #endif /* __cplusplus */ | ||
| 108 | #endif | 163 | #endif |
| 109 | 164 | ||
| 110 | #ifndef __IBDA_DigitalDemodulator3_FWD_DEFINED__ | 165 | #ifndef __IBDA_DigitalDemodulator3_FWD_DEFINED__ |
| 111 | #define __IBDA_DigitalDemodulator3_FWD_DEFINED__ | 166 | #define __IBDA_DigitalDemodulator3_FWD_DEFINED__ |
| 112 | typedef interface IBDA_DigitalDemodulator3 IBDA_DigitalDemodulator3; | 167 | typedef interface IBDA_DigitalDemodulator3 IBDA_DigitalDemodulator3; |
| 168 | #ifdef __cplusplus | ||
| 169 | interface IBDA_DigitalDemodulator3; | ||
| 170 | #endif /* __cplusplus */ | ||
| 113 | #endif | 171 | #endif |
| 114 | 172 | ||
| 115 | #ifndef __ICCSubStreamFiltering_FWD_DEFINED__ | 173 | #ifndef __ICCSubStreamFiltering_FWD_DEFINED__ |
| 116 | #define __ICCSubStreamFiltering_FWD_DEFINED__ | 174 | #define __ICCSubStreamFiltering_FWD_DEFINED__ |
| 117 | typedef interface ICCSubStreamFiltering ICCSubStreamFiltering; | 175 | typedef interface ICCSubStreamFiltering ICCSubStreamFiltering; |
| 176 | #ifdef __cplusplus | ||
| 177 | interface ICCSubStreamFiltering; | ||
| 178 | #endif /* __cplusplus */ | ||
| 118 | #endif | 179 | #endif |
| 119 | 180 | ||
| 120 | #ifndef __IBDA_IPSinkControl_FWD_DEFINED__ | 181 | #ifndef __IBDA_IPSinkControl_FWD_DEFINED__ |
| 121 | #define __IBDA_IPSinkControl_FWD_DEFINED__ | 182 | #define __IBDA_IPSinkControl_FWD_DEFINED__ |
| 122 | typedef interface IBDA_IPSinkControl IBDA_IPSinkControl; | 183 | typedef interface IBDA_IPSinkControl IBDA_IPSinkControl; |
| 184 | #ifdef __cplusplus | ||
| 185 | interface IBDA_IPSinkControl; | ||
| 186 | #endif /* __cplusplus */ | ||
| 123 | #endif | 187 | #endif |
| 124 | 188 | ||
| 125 | #ifndef __IBDA_IPSinkInfo_FWD_DEFINED__ | 189 | #ifndef __IBDA_IPSinkInfo_FWD_DEFINED__ |
| 126 | #define __IBDA_IPSinkInfo_FWD_DEFINED__ | 190 | #define __IBDA_IPSinkInfo_FWD_DEFINED__ |
| 127 | typedef interface IBDA_IPSinkInfo IBDA_IPSinkInfo; | 191 | typedef interface IBDA_IPSinkInfo IBDA_IPSinkInfo; |
| 192 | #ifdef __cplusplus | ||
| 193 | interface IBDA_IPSinkInfo; | ||
| 194 | #endif /* __cplusplus */ | ||
| 128 | #endif | 195 | #endif |
| 129 | 196 | ||
| 130 | #ifndef __IEnumPIDMap_FWD_DEFINED__ | 197 | #ifndef __IEnumPIDMap_FWD_DEFINED__ |
| 131 | #define __IEnumPIDMap_FWD_DEFINED__ | 198 | #define __IEnumPIDMap_FWD_DEFINED__ |
| 132 | typedef interface IEnumPIDMap IEnumPIDMap; | 199 | typedef interface IEnumPIDMap IEnumPIDMap; |
| 200 | #ifdef __cplusplus | ||
| 201 | interface IEnumPIDMap; | ||
| 202 | #endif /* __cplusplus */ | ||
| 133 | #endif | 203 | #endif |
| 134 | 204 | ||
| 135 | #ifndef __IMPEG2PIDMap_FWD_DEFINED__ | 205 | #ifndef __IMPEG2PIDMap_FWD_DEFINED__ |
| 136 | #define __IMPEG2PIDMap_FWD_DEFINED__ | 206 | #define __IMPEG2PIDMap_FWD_DEFINED__ |
| 137 | typedef interface IMPEG2PIDMap IMPEG2PIDMap; | 207 | typedef interface IMPEG2PIDMap IMPEG2PIDMap; |
| 208 | #ifdef __cplusplus | ||
| 209 | interface IMPEG2PIDMap; | ||
| 210 | #endif /* __cplusplus */ | ||
| 138 | #endif | 211 | #endif |
| 139 | 212 | ||
| 140 | #ifndef __IFrequencyMap_FWD_DEFINED__ | 213 | #ifndef __IFrequencyMap_FWD_DEFINED__ |
| 141 | #define __IFrequencyMap_FWD_DEFINED__ | 214 | #define __IFrequencyMap_FWD_DEFINED__ |
| 142 | typedef interface IFrequencyMap IFrequencyMap; | 215 | typedef interface IFrequencyMap IFrequencyMap; |
| 216 | #ifdef __cplusplus | ||
| 217 | interface IFrequencyMap; | ||
| 218 | #endif /* __cplusplus */ | ||
| 143 | #endif | 219 | #endif |
| 144 | 220 | ||
| 145 | #ifndef __IBDA_EasMessage_FWD_DEFINED__ | 221 | #ifndef __IBDA_EasMessage_FWD_DEFINED__ |
| 146 | #define __IBDA_EasMessage_FWD_DEFINED__ | 222 | #define __IBDA_EasMessage_FWD_DEFINED__ |
| 147 | typedef interface IBDA_EasMessage IBDA_EasMessage; | 223 | typedef interface IBDA_EasMessage IBDA_EasMessage; |
| 224 | #ifdef __cplusplus | ||
| 225 | interface IBDA_EasMessage; | ||
| 226 | #endif /* __cplusplus */ | ||
| 148 | #endif | 227 | #endif |
| 149 | 228 | ||
| 150 | #ifndef __IBDA_TransportStreamInfo_FWD_DEFINED__ | 229 | #ifndef __IBDA_TransportStreamInfo_FWD_DEFINED__ |
| 151 | #define __IBDA_TransportStreamInfo_FWD_DEFINED__ | 230 | #define __IBDA_TransportStreamInfo_FWD_DEFINED__ |
| 152 | typedef interface IBDA_TransportStreamInfo IBDA_TransportStreamInfo; | 231 | typedef interface IBDA_TransportStreamInfo IBDA_TransportStreamInfo; |
| 232 | #ifdef __cplusplus | ||
| 233 | interface IBDA_TransportStreamInfo; | ||
| 234 | #endif /* __cplusplus */ | ||
| 153 | #endif | 235 | #endif |
| 154 | 236 | ||
| 155 | #ifndef __IBDA_ConditionalAccess_FWD_DEFINED__ | 237 | #ifndef __IBDA_ConditionalAccess_FWD_DEFINED__ |
| 156 | #define __IBDA_ConditionalAccess_FWD_DEFINED__ | 238 | #define __IBDA_ConditionalAccess_FWD_DEFINED__ |
| 157 | typedef interface IBDA_ConditionalAccess IBDA_ConditionalAccess; | 239 | typedef interface IBDA_ConditionalAccess IBDA_ConditionalAccess; |
| 240 | #ifdef __cplusplus | ||
| 241 | interface IBDA_ConditionalAccess; | ||
| 242 | #endif /* __cplusplus */ | ||
| 158 | #endif | 243 | #endif |
| 159 | 244 | ||
| 160 | #ifndef __IBDA_DiagnosticProperties_FWD_DEFINED__ | 245 | #ifndef __IBDA_DiagnosticProperties_FWD_DEFINED__ |
| 161 | #define __IBDA_DiagnosticProperties_FWD_DEFINED__ | 246 | #define __IBDA_DiagnosticProperties_FWD_DEFINED__ |
| 162 | typedef interface IBDA_DiagnosticProperties IBDA_DiagnosticProperties; | 247 | typedef interface IBDA_DiagnosticProperties IBDA_DiagnosticProperties; |
| 248 | #ifdef __cplusplus | ||
| 249 | interface IBDA_DiagnosticProperties; | ||
| 250 | #endif /* __cplusplus */ | ||
| 163 | #endif | 251 | #endif |
| 164 | 252 | ||
| 165 | #ifndef __IBDA_DRM_FWD_DEFINED__ | 253 | #ifndef __IBDA_DRM_FWD_DEFINED__ |
| 166 | #define __IBDA_DRM_FWD_DEFINED__ | 254 | #define __IBDA_DRM_FWD_DEFINED__ |
| 167 | typedef interface IBDA_DRM IBDA_DRM; | 255 | typedef interface IBDA_DRM IBDA_DRM; |
| 256 | #ifdef __cplusplus | ||
| 257 | interface IBDA_DRM; | ||
| 258 | #endif /* __cplusplus */ | ||
| 168 | #endif | 259 | #endif |
| 169 | 260 | ||
| 170 | #ifndef __IBDA_NameValueService_FWD_DEFINED__ | 261 | #ifndef __IBDA_NameValueService_FWD_DEFINED__ |
| 171 | #define __IBDA_NameValueService_FWD_DEFINED__ | 262 | #define __IBDA_NameValueService_FWD_DEFINED__ |
| 172 | typedef interface IBDA_NameValueService IBDA_NameValueService; | 263 | typedef interface IBDA_NameValueService IBDA_NameValueService; |
| 264 | #ifdef __cplusplus | ||
| 265 | interface IBDA_NameValueService; | ||
| 266 | #endif /* __cplusplus */ | ||
| 173 | #endif | 267 | #endif |
| 174 | 268 | ||
| 175 | #ifndef __IBDA_ConditionalAccessEx_FWD_DEFINED__ | 269 | #ifndef __IBDA_ConditionalAccessEx_FWD_DEFINED__ |
| 176 | #define __IBDA_ConditionalAccessEx_FWD_DEFINED__ | 270 | #define __IBDA_ConditionalAccessEx_FWD_DEFINED__ |
| 177 | typedef interface IBDA_ConditionalAccessEx IBDA_ConditionalAccessEx; | 271 | typedef interface IBDA_ConditionalAccessEx IBDA_ConditionalAccessEx; |
| 272 | #ifdef __cplusplus | ||
| 273 | interface IBDA_ConditionalAccessEx; | ||
| 274 | #endif /* __cplusplus */ | ||
| 178 | #endif | 275 | #endif |
| 179 | 276 | ||
| 180 | #ifndef __IBDA_ISDBConditionalAccess_FWD_DEFINED__ | 277 | #ifndef __IBDA_ISDBConditionalAccess_FWD_DEFINED__ |
| 181 | #define __IBDA_ISDBConditionalAccess_FWD_DEFINED__ | 278 | #define __IBDA_ISDBConditionalAccess_FWD_DEFINED__ |
| 182 | typedef interface IBDA_ISDBConditionalAccess IBDA_ISDBConditionalAccess; | 279 | typedef interface IBDA_ISDBConditionalAccess IBDA_ISDBConditionalAccess; |
| 280 | #ifdef __cplusplus | ||
| 281 | interface IBDA_ISDBConditionalAccess; | ||
| 282 | #endif /* __cplusplus */ | ||
| 183 | #endif | 283 | #endif |
| 184 | 284 | ||
| 185 | #ifndef __IBDA_EventingService_FWD_DEFINED__ | 285 | #ifndef __IBDA_EventingService_FWD_DEFINED__ |
| 186 | #define __IBDA_EventingService_FWD_DEFINED__ | 286 | #define __IBDA_EventingService_FWD_DEFINED__ |
| 187 | typedef interface IBDA_EventingService IBDA_EventingService; | 287 | typedef interface IBDA_EventingService IBDA_EventingService; |
| 288 | #ifdef __cplusplus | ||
| 289 | interface IBDA_EventingService; | ||
| 290 | #endif /* __cplusplus */ | ||
| 188 | #endif | 291 | #endif |
| 189 | 292 | ||
| 190 | #ifndef __IBDA_AUX_FWD_DEFINED__ | 293 | #ifndef __IBDA_AUX_FWD_DEFINED__ |
| 191 | #define __IBDA_AUX_FWD_DEFINED__ | 294 | #define __IBDA_AUX_FWD_DEFINED__ |
| 192 | typedef interface IBDA_AUX IBDA_AUX; | 295 | typedef interface IBDA_AUX IBDA_AUX; |
| 296 | #ifdef __cplusplus | ||
| 297 | interface IBDA_AUX; | ||
| 298 | #endif /* __cplusplus */ | ||
| 193 | #endif | 299 | #endif |
| 194 | 300 | ||
| 195 | #ifndef __IBDA_Encoder_FWD_DEFINED__ | 301 | #ifndef __IBDA_Encoder_FWD_DEFINED__ |
| 196 | #define __IBDA_Encoder_FWD_DEFINED__ | 302 | #define __IBDA_Encoder_FWD_DEFINED__ |
| 197 | typedef interface IBDA_Encoder IBDA_Encoder; | 303 | typedef interface IBDA_Encoder IBDA_Encoder; |
| 304 | #ifdef __cplusplus | ||
| 305 | interface IBDA_Encoder; | ||
| 306 | #endif /* __cplusplus */ | ||
| 198 | #endif | 307 | #endif |
| 199 | 308 | ||
| 200 | #ifndef __IBDA_FDC_FWD_DEFINED__ | 309 | #ifndef __IBDA_FDC_FWD_DEFINED__ |
| 201 | #define __IBDA_FDC_FWD_DEFINED__ | 310 | #define __IBDA_FDC_FWD_DEFINED__ |
| 202 | typedef interface IBDA_FDC IBDA_FDC; | 311 | typedef interface IBDA_FDC IBDA_FDC; |
| 312 | #ifdef __cplusplus | ||
| 313 | interface IBDA_FDC; | ||
| 314 | #endif /* __cplusplus */ | ||
| 203 | #endif | 315 | #endif |
| 204 | 316 | ||
| 205 | #ifndef __IBDA_GuideDataDeliveryService_FWD_DEFINED__ | 317 | #ifndef __IBDA_GuideDataDeliveryService_FWD_DEFINED__ |
| 206 | #define __IBDA_GuideDataDeliveryService_FWD_DEFINED__ | 318 | #define __IBDA_GuideDataDeliveryService_FWD_DEFINED__ |
| 207 | typedef interface IBDA_GuideDataDeliveryService IBDA_GuideDataDeliveryService; | 319 | typedef interface IBDA_GuideDataDeliveryService IBDA_GuideDataDeliveryService; |
| 320 | #ifdef __cplusplus | ||
| 321 | interface IBDA_GuideDataDeliveryService; | ||
| 322 | #endif /* __cplusplus */ | ||
| 208 | #endif | 323 | #endif |
| 209 | 324 | ||
| 210 | #ifndef __IBDA_DRMService_FWD_DEFINED__ | 325 | #ifndef __IBDA_DRMService_FWD_DEFINED__ |
| 211 | #define __IBDA_DRMService_FWD_DEFINED__ | 326 | #define __IBDA_DRMService_FWD_DEFINED__ |
| 212 | typedef interface IBDA_DRMService IBDA_DRMService; | 327 | typedef interface IBDA_DRMService IBDA_DRMService; |
| 328 | #ifdef __cplusplus | ||
| 329 | interface IBDA_DRMService; | ||
| 330 | #endif /* __cplusplus */ | ||
| 213 | #endif | 331 | #endif |
| 214 | 332 | ||
| 215 | #ifndef __IBDA_WMDRMSession_FWD_DEFINED__ | 333 | #ifndef __IBDA_WMDRMSession_FWD_DEFINED__ |
| 216 | #define __IBDA_WMDRMSession_FWD_DEFINED__ | 334 | #define __IBDA_WMDRMSession_FWD_DEFINED__ |
| 217 | typedef interface IBDA_WMDRMSession IBDA_WMDRMSession; | 335 | typedef interface IBDA_WMDRMSession IBDA_WMDRMSession; |
| 336 | #ifdef __cplusplus | ||
| 337 | interface IBDA_WMDRMSession; | ||
| 338 | #endif /* __cplusplus */ | ||
| 218 | #endif | 339 | #endif |
| 219 | 340 | ||
| 220 | #ifndef __IBDA_WMDRMTuner_FWD_DEFINED__ | 341 | #ifndef __IBDA_WMDRMTuner_FWD_DEFINED__ |
| 221 | #define __IBDA_WMDRMTuner_FWD_DEFINED__ | 342 | #define __IBDA_WMDRMTuner_FWD_DEFINED__ |
| 222 | typedef interface IBDA_WMDRMTuner IBDA_WMDRMTuner; | 343 | typedef interface IBDA_WMDRMTuner IBDA_WMDRMTuner; |
| 344 | #ifdef __cplusplus | ||
| 345 | interface IBDA_WMDRMTuner; | ||
| 346 | #endif /* __cplusplus */ | ||
| 223 | #endif | 347 | #endif |
| 224 | 348 | ||
| 225 | #ifndef __IBDA_DRIDRMService_FWD_DEFINED__ | 349 | #ifndef __IBDA_DRIDRMService_FWD_DEFINED__ |
| 226 | #define __IBDA_DRIDRMService_FWD_DEFINED__ | 350 | #define __IBDA_DRIDRMService_FWD_DEFINED__ |
| 227 | typedef interface IBDA_DRIDRMService IBDA_DRIDRMService; | 351 | typedef interface IBDA_DRIDRMService IBDA_DRIDRMService; |
| 352 | #ifdef __cplusplus | ||
| 353 | interface IBDA_DRIDRMService; | ||
| 354 | #endif /* __cplusplus */ | ||
| 228 | #endif | 355 | #endif |
| 229 | 356 | ||
| 230 | #ifndef __IBDA_DRIWMDRMSession_FWD_DEFINED__ | 357 | #ifndef __IBDA_DRIWMDRMSession_FWD_DEFINED__ |
| 231 | #define __IBDA_DRIWMDRMSession_FWD_DEFINED__ | 358 | #define __IBDA_DRIWMDRMSession_FWD_DEFINED__ |
| 232 | typedef interface IBDA_DRIWMDRMSession IBDA_DRIWMDRMSession; | 359 | typedef interface IBDA_DRIWMDRMSession IBDA_DRIWMDRMSession; |
| 360 | #ifdef __cplusplus | ||
| 361 | interface IBDA_DRIWMDRMSession; | ||
| 362 | #endif /* __cplusplus */ | ||
| 233 | #endif | 363 | #endif |
| 234 | 364 | ||
| 235 | #ifndef __IBDA_MUX_FWD_DEFINED__ | 365 | #ifndef __IBDA_MUX_FWD_DEFINED__ |
| 236 | #define __IBDA_MUX_FWD_DEFINED__ | 366 | #define __IBDA_MUX_FWD_DEFINED__ |
| 237 | typedef interface IBDA_MUX IBDA_MUX; | 367 | typedef interface IBDA_MUX IBDA_MUX; |
| 368 | #ifdef __cplusplus | ||
| 369 | interface IBDA_MUX; | ||
| 370 | #endif /* __cplusplus */ | ||
| 238 | #endif | 371 | #endif |
| 239 | 372 | ||
| 240 | #ifndef __IBDA_TransportStreamSelector_FWD_DEFINED__ | 373 | #ifndef __IBDA_TransportStreamSelector_FWD_DEFINED__ |
| 241 | #define __IBDA_TransportStreamSelector_FWD_DEFINED__ | 374 | #define __IBDA_TransportStreamSelector_FWD_DEFINED__ |
| 242 | typedef interface IBDA_TransportStreamSelector IBDA_TransportStreamSelector; | 375 | typedef interface IBDA_TransportStreamSelector IBDA_TransportStreamSelector; |
| 376 | #ifdef __cplusplus | ||
| 377 | interface IBDA_TransportStreamSelector; | ||
| 378 | #endif /* __cplusplus */ | ||
| 243 | #endif | 379 | #endif |
| 244 | 380 | ||
| 245 | #ifndef __IBDA_UserActivityService_FWD_DEFINED__ | 381 | #ifndef __IBDA_UserActivityService_FWD_DEFINED__ |
| 246 | #define __IBDA_UserActivityService_FWD_DEFINED__ | 382 | #define __IBDA_UserActivityService_FWD_DEFINED__ |
| 247 | typedef interface IBDA_UserActivityService IBDA_UserActivityService; | 383 | typedef interface IBDA_UserActivityService IBDA_UserActivityService; |
| 384 | #ifdef __cplusplus | ||
| 385 | interface IBDA_UserActivityService; | ||
| 386 | #endif /* __cplusplus */ | ||
| 248 | #endif | 387 | #endif |
| 249 | 388 | ||
| 250 | /* Headers for imported files */ | 389 | /* Headers for imported files */ |
| ... | @@ -324,7 +463,7 @@ typedef struct SmartCardApplication { | ... | @@ -324,7 +463,7 @@ typedef struct SmartCardApplication { |
| 324 | #define PBDA_Encoder_BitrateMode_Constant 1 | 463 | #define PBDA_Encoder_BitrateMode_Constant 1 |
| 325 | #define PBDA_Encoder_BitrateMode_Variable 2 | 464 | #define PBDA_Encoder_BitrateMode_Variable 2 |
| 326 | #define PBDA_Encoder_BitrateMode_Average 3 | 465 | #define PBDA_Encoder_BitrateMode_Average 3 |
| 327 | typedef enum __WIDL_bdaiface_generated_name_0000000F { | 466 | typedef enum __WIDL_bdaiface_generated_name_00000017 { |
| 328 | KSPROPERTY_IPSINK_MULTICASTLIST = 0, | 467 | KSPROPERTY_IPSINK_MULTICASTLIST = 0, |
| 329 | KSPROPERTY_IPSINK_ADAPTER_DESCRIPTION = 1, | 468 | KSPROPERTY_IPSINK_ADAPTER_DESCRIPTION = 1, |
| 330 | KSPROPERTY_IPSINK_ADAPTER_ADDRESS = 2 | 469 | KSPROPERTY_IPSINK_ADAPTER_ADDRESS = 2 |
| ... | @@ -372,48 +511,49 @@ typedef struct IBDA_NetworkProviderVtbl { | ... | @@ -372,48 +511,49 @@ typedef struct IBDA_NetworkProviderVtbl { |
| 372 | 511 | ||
| 373 | /*** IUnknown methods ***/ | 512 | /*** IUnknown methods ***/ |
| 374 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 513 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 375 | IBDA_NetworkProvider* This, | 514 | IBDA_NetworkProvider *This, |
| 376 | REFIID riid, | 515 | REFIID riid, |
| 377 | void **ppvObject); | 516 | void **ppvObject); |
| 378 | 517 | ||
| 379 | ULONG (STDMETHODCALLTYPE *AddRef)( | 518 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 380 | IBDA_NetworkProvider* This); | 519 | IBDA_NetworkProvider *This); |
| 381 | 520 | ||
| 382 | ULONG (STDMETHODCALLTYPE *Release)( | 521 | ULONG (STDMETHODCALLTYPE *Release)( |
| 383 | IBDA_NetworkProvider* This); | 522 | IBDA_NetworkProvider *This); |
| 384 | 523 | ||
| 385 | /*** IBDA_NetworkProvider methods ***/ | 524 | /*** IBDA_NetworkProvider methods ***/ |
| 386 | HRESULT (STDMETHODCALLTYPE *PutSignalSource)( | 525 | HRESULT (STDMETHODCALLTYPE *PutSignalSource)( |
| 387 | IBDA_NetworkProvider* This, | 526 | IBDA_NetworkProvider *This, |
| 388 | ULONG ulSignalSource); | 527 | ULONG ulSignalSource); |
| 389 | 528 | ||
| 390 | HRESULT (STDMETHODCALLTYPE *GetSignalSource)( | 529 | HRESULT (STDMETHODCALLTYPE *GetSignalSource)( |
| 391 | IBDA_NetworkProvider* This, | 530 | IBDA_NetworkProvider *This, |
| 392 | ULONG *pulSignalSource); | 531 | ULONG *pulSignalSource); |
| 393 | 532 | ||
| 394 | HRESULT (STDMETHODCALLTYPE *GetNetworkType)( | 533 | HRESULT (STDMETHODCALLTYPE *GetNetworkType)( |
| 395 | IBDA_NetworkProvider* This, | 534 | IBDA_NetworkProvider *This, |
| 396 | GUID *pguidNetworkType); | 535 | GUID *pguidNetworkType); |
| 397 | 536 | ||
| 398 | HRESULT (STDMETHODCALLTYPE *PutTuningSpace)( | 537 | HRESULT (STDMETHODCALLTYPE *PutTuningSpace)( |
| 399 | IBDA_NetworkProvider* This, | 538 | IBDA_NetworkProvider *This, |
| 400 | REFGUID guidTuningSpace); | 539 | REFGUID guidTuningSpace); |
| 401 | 540 | ||
| 402 | HRESULT (STDMETHODCALLTYPE *GetTuningSpace)( | 541 | HRESULT (STDMETHODCALLTYPE *GetTuningSpace)( |
| 403 | IBDA_NetworkProvider* This, | 542 | IBDA_NetworkProvider *This, |
| 404 | GUID *pguidTuingSpace); | 543 | GUID *pguidTuingSpace); |
| 405 | 544 | ||
| 406 | HRESULT (STDMETHODCALLTYPE *RegisterDeviceFilter)( | 545 | HRESULT (STDMETHODCALLTYPE *RegisterDeviceFilter)( |
| 407 | IBDA_NetworkProvider* This, | 546 | IBDA_NetworkProvider *This, |
| 408 | IUnknown *pUnkFilterControl, | 547 | IUnknown *pUnkFilterControl, |
| 409 | ULONG *ppvRegisitrationContext); | 548 | ULONG *ppvRegisitrationContext); |
| 410 | 549 | ||
| 411 | HRESULT (STDMETHODCALLTYPE *UnRegisterDeviceFilter)( | 550 | HRESULT (STDMETHODCALLTYPE *UnRegisterDeviceFilter)( |
| 412 | IBDA_NetworkProvider* This, | 551 | IBDA_NetworkProvider *This, |
| 413 | ULONG pvRegistrationContext); | 552 | ULONG pvRegistrationContext); |
| 414 | 553 | ||
| 415 | END_INTERFACE | 554 | END_INTERFACE |
| 416 | } IBDA_NetworkProviderVtbl; | 555 | } IBDA_NetworkProviderVtbl; |
| 556 | |||
| 417 | interface IBDA_NetworkProvider { | 557 | interface IBDA_NetworkProvider { |
| 418 | CONST_VTBL IBDA_NetworkProviderVtbl* lpVtbl; | 558 | CONST_VTBL IBDA_NetworkProviderVtbl* lpVtbl; |
| 419 | }; | 559 | }; |
| ... | @@ -470,63 +610,6 @@ static FORCEINLINE HRESULT IBDA_NetworkProvider_UnRegisterDeviceFilter(IBDA_Netw | ... | @@ -470,63 +610,6 @@ static FORCEINLINE HRESULT IBDA_NetworkProvider_UnRegisterDeviceFilter(IBDA_Netw |
| 470 | 610 | ||
| 471 | #endif | 611 | #endif |
| 472 | 612 | ||
| 473 | HRESULT STDMETHODCALLTYPE IBDA_NetworkProvider_PutSignalSource_Proxy( | ||
| 474 | IBDA_NetworkProvider* This, | ||
| 475 | ULONG ulSignalSource); | ||
| 476 | void __RPC_STUB IBDA_NetworkProvider_PutSignalSource_Stub( | ||
| 477 | IRpcStubBuffer* This, | ||
| 478 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 479 | PRPC_MESSAGE pRpcMessage, | ||
| 480 | DWORD* pdwStubPhase); | ||
| 481 | HRESULT STDMETHODCALLTYPE IBDA_NetworkProvider_GetSignalSource_Proxy( | ||
| 482 | IBDA_NetworkProvider* This, | ||
| 483 | ULONG *pulSignalSource); | ||
| 484 | void __RPC_STUB IBDA_NetworkProvider_GetSignalSource_Stub( | ||
| 485 | IRpcStubBuffer* This, | ||
| 486 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 487 | PRPC_MESSAGE pRpcMessage, | ||
| 488 | DWORD* pdwStubPhase); | ||
| 489 | HRESULT STDMETHODCALLTYPE IBDA_NetworkProvider_GetNetworkType_Proxy( | ||
| 490 | IBDA_NetworkProvider* This, | ||
| 491 | GUID *pguidNetworkType); | ||
| 492 | void __RPC_STUB IBDA_NetworkProvider_GetNetworkType_Stub( | ||
| 493 | IRpcStubBuffer* This, | ||
| 494 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 495 | PRPC_MESSAGE pRpcMessage, | ||
| 496 | DWORD* pdwStubPhase); | ||
| 497 | HRESULT STDMETHODCALLTYPE IBDA_NetworkProvider_PutTuningSpace_Proxy( | ||
| 498 | IBDA_NetworkProvider* This, | ||
| 499 | REFGUID guidTuningSpace); | ||
| 500 | void __RPC_STUB IBDA_NetworkProvider_PutTuningSpace_Stub( | ||
| 501 | IRpcStubBuffer* This, | ||
| 502 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 503 | PRPC_MESSAGE pRpcMessage, | ||
| 504 | DWORD* pdwStubPhase); | ||
| 505 | HRESULT STDMETHODCALLTYPE IBDA_NetworkProvider_GetTuningSpace_Proxy( | ||
| 506 | IBDA_NetworkProvider* This, | ||
| 507 | GUID *pguidTuingSpace); | ||
| 508 | void __RPC_STUB IBDA_NetworkProvider_GetTuningSpace_Stub( | ||
| 509 | IRpcStubBuffer* This, | ||
| 510 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 511 | PRPC_MESSAGE pRpcMessage, | ||
| 512 | DWORD* pdwStubPhase); | ||
| 513 | HRESULT STDMETHODCALLTYPE IBDA_NetworkProvider_RegisterDeviceFilter_Proxy( | ||
| 514 | IBDA_NetworkProvider* This, | ||
| 515 | IUnknown *pUnkFilterControl, | ||
| 516 | ULONG *ppvRegisitrationContext); | ||
| 517 | void __RPC_STUB IBDA_NetworkProvider_RegisterDeviceFilter_Stub( | ||
| 518 | IRpcStubBuffer* This, | ||
| 519 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 520 | PRPC_MESSAGE pRpcMessage, | ||
| 521 | DWORD* pdwStubPhase); | ||
| 522 | HRESULT STDMETHODCALLTYPE IBDA_NetworkProvider_UnRegisterDeviceFilter_Proxy( | ||
| 523 | IBDA_NetworkProvider* This, | ||
| 524 | ULONG pvRegistrationContext); | ||
| 525 | void __RPC_STUB IBDA_NetworkProvider_UnRegisterDeviceFilter_Stub( | ||
| 526 | IRpcStubBuffer* This, | ||
| 527 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 528 | PRPC_MESSAGE pRpcMessage, | ||
| 529 | DWORD* pdwStubPhase); | ||
| 530 | 613 | ||
| 531 | #endif /* __IBDA_NetworkProvider_INTERFACE_DEFINED__ */ | 614 | #endif /* __IBDA_NetworkProvider_INTERFACE_DEFINED__ */ |
| 532 | 615 | ||
| ... | @@ -568,41 +651,42 @@ typedef struct IBDA_EthernetFilterVtbl { | ... | @@ -568,41 +651,42 @@ typedef struct IBDA_EthernetFilterVtbl { |
| 568 | 651 | ||
| 569 | /*** IUnknown methods ***/ | 652 | /*** IUnknown methods ***/ |
| 570 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 653 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 571 | IBDA_EthernetFilter* This, | 654 | IBDA_EthernetFilter *This, |
| 572 | REFIID riid, | 655 | REFIID riid, |
| 573 | void **ppvObject); | 656 | void **ppvObject); |
| 574 | 657 | ||
| 575 | ULONG (STDMETHODCALLTYPE *AddRef)( | 658 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 576 | IBDA_EthernetFilter* This); | 659 | IBDA_EthernetFilter *This); |
| 577 | 660 | ||
| 578 | ULONG (STDMETHODCALLTYPE *Release)( | 661 | ULONG (STDMETHODCALLTYPE *Release)( |
| 579 | IBDA_EthernetFilter* This); | 662 | IBDA_EthernetFilter *This); |
| 580 | 663 | ||
| 581 | /*** IBDA_EthernetFilter methods ***/ | 664 | /*** IBDA_EthernetFilter methods ***/ |
| 582 | HRESULT (STDMETHODCALLTYPE *GetMulticastListSize)( | 665 | HRESULT (STDMETHODCALLTYPE *GetMulticastListSize)( |
| 583 | IBDA_EthernetFilter* This, | 666 | IBDA_EthernetFilter *This, |
| 584 | ULONG *pulcbAddresses); | 667 | ULONG *pulcbAddresses); |
| 585 | 668 | ||
| 586 | HRESULT (STDMETHODCALLTYPE *PutMulticastList)( | 669 | HRESULT (STDMETHODCALLTYPE *PutMulticastList)( |
| 587 | IBDA_EthernetFilter* This, | 670 | IBDA_EthernetFilter *This, |
| 588 | ULONG ulcbAddresses, | 671 | ULONG ulcbAddresses, |
| 589 | BYTE pAddressList[]); | 672 | BYTE pAddressList[]); |
| 590 | 673 | ||
| 591 | HRESULT (STDMETHODCALLTYPE *GetMulticastList)( | 674 | HRESULT (STDMETHODCALLTYPE *GetMulticastList)( |
| 592 | IBDA_EthernetFilter* This, | 675 | IBDA_EthernetFilter *This, |
| 593 | ULONG *pulcbAddresses, | 676 | ULONG *pulcbAddresses, |
| 594 | BYTE pAddressList[]); | 677 | BYTE pAddressList[]); |
| 595 | 678 | ||
| 596 | HRESULT (STDMETHODCALLTYPE *PutMulticastMode)( | 679 | HRESULT (STDMETHODCALLTYPE *PutMulticastMode)( |
| 597 | IBDA_EthernetFilter* This, | 680 | IBDA_EthernetFilter *This, |
| 598 | ULONG ulModeMask); | 681 | ULONG ulModeMask); |
| 599 | 682 | ||
| 600 | HRESULT (STDMETHODCALLTYPE *GetMulticastMode)( | 683 | HRESULT (STDMETHODCALLTYPE *GetMulticastMode)( |
| 601 | IBDA_EthernetFilter* This, | 684 | IBDA_EthernetFilter *This, |
| 602 | ULONG *pulModeMask); | 685 | ULONG *pulModeMask); |
| 603 | 686 | ||
| 604 | END_INTERFACE | 687 | END_INTERFACE |
| 605 | } IBDA_EthernetFilterVtbl; | 688 | } IBDA_EthernetFilterVtbl; |
| 689 | |||
| 606 | interface IBDA_EthernetFilter { | 690 | interface IBDA_EthernetFilter { |
| 607 | CONST_VTBL IBDA_EthernetFilterVtbl* lpVtbl; | 691 | CONST_VTBL IBDA_EthernetFilterVtbl* lpVtbl; |
| 608 | }; | 692 | }; |
| ... | @@ -651,48 +735,6 @@ static FORCEINLINE HRESULT IBDA_EthernetFilter_GetMulticastMode(IBDA_EthernetFil | ... | @@ -651,48 +735,6 @@ static FORCEINLINE HRESULT IBDA_EthernetFilter_GetMulticastMode(IBDA_EthernetFil |
| 651 | 735 | ||
| 652 | #endif | 736 | #endif |
| 653 | 737 | ||
| 654 | HRESULT STDMETHODCALLTYPE IBDA_EthernetFilter_GetMulticastListSize_Proxy( | ||
| 655 | IBDA_EthernetFilter* This, | ||
| 656 | ULONG *pulcbAddresses); | ||
| 657 | void __RPC_STUB IBDA_EthernetFilter_GetMulticastListSize_Stub( | ||
| 658 | IRpcStubBuffer* This, | ||
| 659 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 660 | PRPC_MESSAGE pRpcMessage, | ||
| 661 | DWORD* pdwStubPhase); | ||
| 662 | HRESULT STDMETHODCALLTYPE IBDA_EthernetFilter_PutMulticastList_Proxy( | ||
| 663 | IBDA_EthernetFilter* This, | ||
| 664 | ULONG ulcbAddresses, | ||
| 665 | BYTE pAddressList[]); | ||
| 666 | void __RPC_STUB IBDA_EthernetFilter_PutMulticastList_Stub( | ||
| 667 | IRpcStubBuffer* This, | ||
| 668 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 669 | PRPC_MESSAGE pRpcMessage, | ||
| 670 | DWORD* pdwStubPhase); | ||
| 671 | HRESULT STDMETHODCALLTYPE IBDA_EthernetFilter_GetMulticastList_Proxy( | ||
| 672 | IBDA_EthernetFilter* This, | ||
| 673 | ULONG *pulcbAddresses, | ||
| 674 | BYTE pAddressList[]); | ||
| 675 | void __RPC_STUB IBDA_EthernetFilter_GetMulticastList_Stub( | ||
| 676 | IRpcStubBuffer* This, | ||
| 677 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 678 | PRPC_MESSAGE pRpcMessage, | ||
| 679 | DWORD* pdwStubPhase); | ||
| 680 | HRESULT STDMETHODCALLTYPE IBDA_EthernetFilter_PutMulticastMode_Proxy( | ||
| 681 | IBDA_EthernetFilter* This, | ||
| 682 | ULONG ulModeMask); | ||
| 683 | void __RPC_STUB IBDA_EthernetFilter_PutMulticastMode_Stub( | ||
| 684 | IRpcStubBuffer* This, | ||
| 685 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 686 | PRPC_MESSAGE pRpcMessage, | ||
| 687 | DWORD* pdwStubPhase); | ||
| 688 | HRESULT STDMETHODCALLTYPE IBDA_EthernetFilter_GetMulticastMode_Proxy( | ||
| 689 | IBDA_EthernetFilter* This, | ||
| 690 | ULONG *pulModeMask); | ||
| 691 | void __RPC_STUB IBDA_EthernetFilter_GetMulticastMode_Stub( | ||
| 692 | IRpcStubBuffer* This, | ||
| 693 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 694 | PRPC_MESSAGE pRpcMessage, | ||
| 695 | DWORD* pdwStubPhase); | ||
| 696 | 738 | ||
| 697 | #endif /* __IBDA_EthernetFilter_INTERFACE_DEFINED__ */ | 739 | #endif /* __IBDA_EthernetFilter_INTERFACE_DEFINED__ */ |
| 698 | 740 | ||
| ... | @@ -734,41 +776,42 @@ typedef struct IBDA_IPV4FilterVtbl { | ... | @@ -734,41 +776,42 @@ typedef struct IBDA_IPV4FilterVtbl { |
| 734 | 776 | ||
| 735 | /*** IUnknown methods ***/ | 777 | /*** IUnknown methods ***/ |
| 736 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 778 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 737 | IBDA_IPV4Filter* This, | 779 | IBDA_IPV4Filter *This, |
| 738 | REFIID riid, | 780 | REFIID riid, |
| 739 | void **ppvObject); | 781 | void **ppvObject); |
| 740 | 782 | ||
| 741 | ULONG (STDMETHODCALLTYPE *AddRef)( | 783 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 742 | IBDA_IPV4Filter* This); | 784 | IBDA_IPV4Filter *This); |
| 743 | 785 | ||
| 744 | ULONG (STDMETHODCALLTYPE *Release)( | 786 | ULONG (STDMETHODCALLTYPE *Release)( |
| 745 | IBDA_IPV4Filter* This); | 787 | IBDA_IPV4Filter *This); |
| 746 | 788 | ||
| 747 | /*** IBDA_IPV4Filter methods ***/ | 789 | /*** IBDA_IPV4Filter methods ***/ |
| 748 | HRESULT (STDMETHODCALLTYPE *GetMulticastListSize)( | 790 | HRESULT (STDMETHODCALLTYPE *GetMulticastListSize)( |
| 749 | IBDA_IPV4Filter* This, | 791 | IBDA_IPV4Filter *This, |
| 750 | ULONG *pulcbAddresses); | 792 | ULONG *pulcbAddresses); |
| 751 | 793 | ||
| 752 | HRESULT (STDMETHODCALLTYPE *PutMulticastList)( | 794 | HRESULT (STDMETHODCALLTYPE *PutMulticastList)( |
| 753 | IBDA_IPV4Filter* This, | 795 | IBDA_IPV4Filter *This, |
| 754 | ULONG ulcbAddresses, | 796 | ULONG ulcbAddresses, |
| 755 | BYTE pAddressList[]); | 797 | BYTE pAddressList[]); |
| 756 | 798 | ||
| 757 | HRESULT (STDMETHODCALLTYPE *GetMulticastList)( | 799 | HRESULT (STDMETHODCALLTYPE *GetMulticastList)( |
| 758 | IBDA_IPV4Filter* This, | 800 | IBDA_IPV4Filter *This, |
| 759 | ULONG *pulcbAddresses, | 801 | ULONG *pulcbAddresses, |
| 760 | BYTE pAddressList[]); | 802 | BYTE pAddressList[]); |
| 761 | 803 | ||
| 762 | HRESULT (STDMETHODCALLTYPE *PutMulticastMode)( | 804 | HRESULT (STDMETHODCALLTYPE *PutMulticastMode)( |
| 763 | IBDA_IPV4Filter* This, | 805 | IBDA_IPV4Filter *This, |
| 764 | ULONG ulModeMask); | 806 | ULONG ulModeMask); |
| 765 | 807 | ||
| 766 | HRESULT (STDMETHODCALLTYPE *GetMulticastMode)( | 808 | HRESULT (STDMETHODCALLTYPE *GetMulticastMode)( |
| 767 | IBDA_IPV4Filter* This, | 809 | IBDA_IPV4Filter *This, |
| 768 | ULONG *pulModeMask); | 810 | ULONG *pulModeMask); |
| 769 | 811 | ||
| 770 | END_INTERFACE | 812 | END_INTERFACE |
| 771 | } IBDA_IPV4FilterVtbl; | 813 | } IBDA_IPV4FilterVtbl; |
| 814 | |||
| 772 | interface IBDA_IPV4Filter { | 815 | interface IBDA_IPV4Filter { |
| 773 | CONST_VTBL IBDA_IPV4FilterVtbl* lpVtbl; | 816 | CONST_VTBL IBDA_IPV4FilterVtbl* lpVtbl; |
| 774 | }; | 817 | }; |
| ... | @@ -817,48 +860,6 @@ static FORCEINLINE HRESULT IBDA_IPV4Filter_GetMulticastMode(IBDA_IPV4Filter* Thi | ... | @@ -817,48 +860,6 @@ static FORCEINLINE HRESULT IBDA_IPV4Filter_GetMulticastMode(IBDA_IPV4Filter* Thi |
| 817 | 860 | ||
| 818 | #endif | 861 | #endif |
| 819 | 862 | ||
| 820 | HRESULT STDMETHODCALLTYPE IBDA_IPV4Filter_GetMulticastListSize_Proxy( | ||
| 821 | IBDA_IPV4Filter* This, | ||
| 822 | ULONG *pulcbAddresses); | ||
| 823 | void __RPC_STUB IBDA_IPV4Filter_GetMulticastListSize_Stub( | ||
| 824 | IRpcStubBuffer* This, | ||
| 825 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 826 | PRPC_MESSAGE pRpcMessage, | ||
| 827 | DWORD* pdwStubPhase); | ||
| 828 | HRESULT STDMETHODCALLTYPE IBDA_IPV4Filter_PutMulticastList_Proxy( | ||
| 829 | IBDA_IPV4Filter* This, | ||
| 830 | ULONG ulcbAddresses, | ||
| 831 | BYTE pAddressList[]); | ||
| 832 | void __RPC_STUB IBDA_IPV4Filter_PutMulticastList_Stub( | ||
| 833 | IRpcStubBuffer* This, | ||
| 834 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 835 | PRPC_MESSAGE pRpcMessage, | ||
| 836 | DWORD* pdwStubPhase); | ||
| 837 | HRESULT STDMETHODCALLTYPE IBDA_IPV4Filter_GetMulticastList_Proxy( | ||
| 838 | IBDA_IPV4Filter* This, | ||
| 839 | ULONG *pulcbAddresses, | ||
| 840 | BYTE pAddressList[]); | ||
| 841 | void __RPC_STUB IBDA_IPV4Filter_GetMulticastList_Stub( | ||
| 842 | IRpcStubBuffer* This, | ||
| 843 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 844 | PRPC_MESSAGE pRpcMessage, | ||
| 845 | DWORD* pdwStubPhase); | ||
| 846 | HRESULT STDMETHODCALLTYPE IBDA_IPV4Filter_PutMulticastMode_Proxy( | ||
| 847 | IBDA_IPV4Filter* This, | ||
| 848 | ULONG ulModeMask); | ||
| 849 | void __RPC_STUB IBDA_IPV4Filter_PutMulticastMode_Stub( | ||
| 850 | IRpcStubBuffer* This, | ||
| 851 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 852 | PRPC_MESSAGE pRpcMessage, | ||
| 853 | DWORD* pdwStubPhase); | ||
| 854 | HRESULT STDMETHODCALLTYPE IBDA_IPV4Filter_GetMulticastMode_Proxy( | ||
| 855 | IBDA_IPV4Filter* This, | ||
| 856 | ULONG *pulModeMask); | ||
| 857 | void __RPC_STUB IBDA_IPV4Filter_GetMulticastMode_Stub( | ||
| 858 | IRpcStubBuffer* This, | ||
| 859 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 860 | PRPC_MESSAGE pRpcMessage, | ||
| 861 | DWORD* pdwStubPhase); | ||
| 862 | 863 | ||
| 863 | #endif /* __IBDA_IPV4Filter_INTERFACE_DEFINED__ */ | 864 | #endif /* __IBDA_IPV4Filter_INTERFACE_DEFINED__ */ |
| 864 | 865 | ||
| ... | @@ -900,41 +901,42 @@ typedef struct IBDA_IPV6FilterVtbl { | ... | @@ -900,41 +901,42 @@ typedef struct IBDA_IPV6FilterVtbl { |
| 900 | 901 | ||
| 901 | /*** IUnknown methods ***/ | 902 | /*** IUnknown methods ***/ |
| 902 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 903 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 903 | IBDA_IPV6Filter* This, | 904 | IBDA_IPV6Filter *This, |
| 904 | REFIID riid, | 905 | REFIID riid, |
| 905 | void **ppvObject); | 906 | void **ppvObject); |
| 906 | 907 | ||
| 907 | ULONG (STDMETHODCALLTYPE *AddRef)( | 908 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 908 | IBDA_IPV6Filter* This); | 909 | IBDA_IPV6Filter *This); |
| 909 | 910 | ||
| 910 | ULONG (STDMETHODCALLTYPE *Release)( | 911 | ULONG (STDMETHODCALLTYPE *Release)( |
| 911 | IBDA_IPV6Filter* This); | 912 | IBDA_IPV6Filter *This); |
| 912 | 913 | ||
| 913 | /*** IBDA_IPV6Filter methods ***/ | 914 | /*** IBDA_IPV6Filter methods ***/ |
| 914 | HRESULT (STDMETHODCALLTYPE *GetMulticastListSize)( | 915 | HRESULT (STDMETHODCALLTYPE *GetMulticastListSize)( |
| 915 | IBDA_IPV6Filter* This, | 916 | IBDA_IPV6Filter *This, |
| 916 | ULONG *pulcbAddresses); | 917 | ULONG *pulcbAddresses); |
| 917 | 918 | ||
| 918 | HRESULT (STDMETHODCALLTYPE *PutMulticastList)( | 919 | HRESULT (STDMETHODCALLTYPE *PutMulticastList)( |
| 919 | IBDA_IPV6Filter* This, | 920 | IBDA_IPV6Filter *This, |
| 920 | ULONG ulcbAddresses, | 921 | ULONG ulcbAddresses, |
| 921 | BYTE pAddressList[]); | 922 | BYTE pAddressList[]); |
| 922 | 923 | ||
| 923 | HRESULT (STDMETHODCALLTYPE *GetMulticastList)( | 924 | HRESULT (STDMETHODCALLTYPE *GetMulticastList)( |
| 924 | IBDA_IPV6Filter* This, | 925 | IBDA_IPV6Filter *This, |
| 925 | ULONG *pulcbAddresses, | 926 | ULONG *pulcbAddresses, |
| 926 | BYTE pAddressList[]); | 927 | BYTE pAddressList[]); |
| 927 | 928 | ||
| 928 | HRESULT (STDMETHODCALLTYPE *PutMulticastMode)( | 929 | HRESULT (STDMETHODCALLTYPE *PutMulticastMode)( |
| 929 | IBDA_IPV6Filter* This, | 930 | IBDA_IPV6Filter *This, |
| 930 | ULONG ulModeMask); | 931 | ULONG ulModeMask); |
| 931 | 932 | ||
| 932 | HRESULT (STDMETHODCALLTYPE *GetMulticastMode)( | 933 | HRESULT (STDMETHODCALLTYPE *GetMulticastMode)( |
| 933 | IBDA_IPV6Filter* This, | 934 | IBDA_IPV6Filter *This, |
| 934 | ULONG *pulModeMask); | 935 | ULONG *pulModeMask); |
| 935 | 936 | ||
| 936 | END_INTERFACE | 937 | END_INTERFACE |
| 937 | } IBDA_IPV6FilterVtbl; | 938 | } IBDA_IPV6FilterVtbl; |
| 939 | |||
| 938 | interface IBDA_IPV6Filter { | 940 | interface IBDA_IPV6Filter { |
| 939 | CONST_VTBL IBDA_IPV6FilterVtbl* lpVtbl; | 941 | CONST_VTBL IBDA_IPV6FilterVtbl* lpVtbl; |
| 940 | }; | 942 | }; |
| ... | @@ -983,48 +985,6 @@ static FORCEINLINE HRESULT IBDA_IPV6Filter_GetMulticastMode(IBDA_IPV6Filter* Thi | ... | @@ -983,48 +985,6 @@ static FORCEINLINE HRESULT IBDA_IPV6Filter_GetMulticastMode(IBDA_IPV6Filter* Thi |
| 983 | 985 | ||
| 984 | #endif | 986 | #endif |
| 985 | 987 | ||
| 986 | HRESULT STDMETHODCALLTYPE IBDA_IPV6Filter_GetMulticastListSize_Proxy( | ||
| 987 | IBDA_IPV6Filter* This, | ||
| 988 | ULONG *pulcbAddresses); | ||
| 989 | void __RPC_STUB IBDA_IPV6Filter_GetMulticastListSize_Stub( | ||
| 990 | IRpcStubBuffer* This, | ||
| 991 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 992 | PRPC_MESSAGE pRpcMessage, | ||
| 993 | DWORD* pdwStubPhase); | ||
| 994 | HRESULT STDMETHODCALLTYPE IBDA_IPV6Filter_PutMulticastList_Proxy( | ||
| 995 | IBDA_IPV6Filter* This, | ||
| 996 | ULONG ulcbAddresses, | ||
| 997 | BYTE pAddressList[]); | ||
| 998 | void __RPC_STUB IBDA_IPV6Filter_PutMulticastList_Stub( | ||
| 999 | IRpcStubBuffer* This, | ||
| 1000 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1001 | PRPC_MESSAGE pRpcMessage, | ||
| 1002 | DWORD* pdwStubPhase); | ||
| 1003 | HRESULT STDMETHODCALLTYPE IBDA_IPV6Filter_GetMulticastList_Proxy( | ||
| 1004 | IBDA_IPV6Filter* This, | ||
| 1005 | ULONG *pulcbAddresses, | ||
| 1006 | BYTE pAddressList[]); | ||
| 1007 | void __RPC_STUB IBDA_IPV6Filter_GetMulticastList_Stub( | ||
| 1008 | IRpcStubBuffer* This, | ||
| 1009 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1010 | PRPC_MESSAGE pRpcMessage, | ||
| 1011 | DWORD* pdwStubPhase); | ||
| 1012 | HRESULT STDMETHODCALLTYPE IBDA_IPV6Filter_PutMulticastMode_Proxy( | ||
| 1013 | IBDA_IPV6Filter* This, | ||
| 1014 | ULONG ulModeMask); | ||
| 1015 | void __RPC_STUB IBDA_IPV6Filter_PutMulticastMode_Stub( | ||
| 1016 | IRpcStubBuffer* This, | ||
| 1017 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1018 | PRPC_MESSAGE pRpcMessage, | ||
| 1019 | DWORD* pdwStubPhase); | ||
| 1020 | HRESULT STDMETHODCALLTYPE IBDA_IPV6Filter_GetMulticastMode_Proxy( | ||
| 1021 | IBDA_IPV6Filter* This, | ||
| 1022 | ULONG *pulModeMask); | ||
| 1023 | void __RPC_STUB IBDA_IPV6Filter_GetMulticastMode_Stub( | ||
| 1024 | IRpcStubBuffer* This, | ||
| 1025 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1026 | PRPC_MESSAGE pRpcMessage, | ||
| 1027 | DWORD* pdwStubPhase); | ||
| 1028 | 988 | ||
| 1029 | #endif /* __IBDA_IPV6Filter_INTERFACE_DEFINED__ */ | 989 | #endif /* __IBDA_IPV6Filter_INTERFACE_DEFINED__ */ |
| 1030 | 990 | ||
| ... | @@ -1061,32 +1021,33 @@ typedef struct IBDA_DeviceControlVtbl { | ... | @@ -1061,32 +1021,33 @@ typedef struct IBDA_DeviceControlVtbl { |
| 1061 | 1021 | ||
| 1062 | /*** IUnknown methods ***/ | 1022 | /*** IUnknown methods ***/ |
| 1063 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1023 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1064 | IBDA_DeviceControl* This, | 1024 | IBDA_DeviceControl *This, |
| 1065 | REFIID riid, | 1025 | REFIID riid, |
| 1066 | void **ppvObject); | 1026 | void **ppvObject); |
| 1067 | 1027 | ||
| 1068 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1028 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1069 | IBDA_DeviceControl* This); | 1029 | IBDA_DeviceControl *This); |
| 1070 | 1030 | ||
| 1071 | ULONG (STDMETHODCALLTYPE *Release)( | 1031 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1072 | IBDA_DeviceControl* This); | 1032 | IBDA_DeviceControl *This); |
| 1073 | 1033 | ||
| 1074 | /*** IBDA_DeviceControl methods ***/ | 1034 | /*** IBDA_DeviceControl methods ***/ |
| 1075 | HRESULT (STDMETHODCALLTYPE *StartChanges)( | 1035 | HRESULT (STDMETHODCALLTYPE *StartChanges)( |
| 1076 | IBDA_DeviceControl* This); | 1036 | IBDA_DeviceControl *This); |
| 1077 | 1037 | ||
| 1078 | HRESULT (STDMETHODCALLTYPE *CheckChanges)( | 1038 | HRESULT (STDMETHODCALLTYPE *CheckChanges)( |
| 1079 | IBDA_DeviceControl* This); | 1039 | IBDA_DeviceControl *This); |
| 1080 | 1040 | ||
| 1081 | HRESULT (STDMETHODCALLTYPE *CommitChanges)( | 1041 | HRESULT (STDMETHODCALLTYPE *CommitChanges)( |
| 1082 | IBDA_DeviceControl* This); | 1042 | IBDA_DeviceControl *This); |
| 1083 | 1043 | ||
| 1084 | HRESULT (STDMETHODCALLTYPE *GetChangeState)( | 1044 | HRESULT (STDMETHODCALLTYPE *GetChangeState)( |
| 1085 | IBDA_DeviceControl* This, | 1045 | IBDA_DeviceControl *This, |
| 1086 | ULONG *pState); | 1046 | ULONG *pState); |
| 1087 | 1047 | ||
| 1088 | END_INTERFACE | 1048 | END_INTERFACE |
| 1089 | } IBDA_DeviceControlVtbl; | 1049 | } IBDA_DeviceControlVtbl; |
| 1050 | |||
| 1090 | interface IBDA_DeviceControl { | 1051 | interface IBDA_DeviceControl { |
| 1091 | CONST_VTBL IBDA_DeviceControlVtbl* lpVtbl; | 1052 | CONST_VTBL IBDA_DeviceControlVtbl* lpVtbl; |
| 1092 | }; | 1053 | }; |
| ... | @@ -1131,35 +1092,6 @@ static FORCEINLINE HRESULT IBDA_DeviceControl_GetChangeState(IBDA_DeviceControl* | ... | @@ -1131,35 +1092,6 @@ static FORCEINLINE HRESULT IBDA_DeviceControl_GetChangeState(IBDA_DeviceControl* |
| 1131 | 1092 | ||
| 1132 | #endif | 1093 | #endif |
| 1133 | 1094 | ||
| 1134 | HRESULT STDMETHODCALLTYPE IBDA_DeviceControl_StartChanges_Proxy( | ||
| 1135 | IBDA_DeviceControl* This); | ||
| 1136 | void __RPC_STUB IBDA_DeviceControl_StartChanges_Stub( | ||
| 1137 | IRpcStubBuffer* This, | ||
| 1138 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1139 | PRPC_MESSAGE pRpcMessage, | ||
| 1140 | DWORD* pdwStubPhase); | ||
| 1141 | HRESULT STDMETHODCALLTYPE IBDA_DeviceControl_CheckChanges_Proxy( | ||
| 1142 | IBDA_DeviceControl* This); | ||
| 1143 | void __RPC_STUB IBDA_DeviceControl_CheckChanges_Stub( | ||
| 1144 | IRpcStubBuffer* This, | ||
| 1145 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1146 | PRPC_MESSAGE pRpcMessage, | ||
| 1147 | DWORD* pdwStubPhase); | ||
| 1148 | HRESULT STDMETHODCALLTYPE IBDA_DeviceControl_CommitChanges_Proxy( | ||
| 1149 | IBDA_DeviceControl* This); | ||
| 1150 | void __RPC_STUB IBDA_DeviceControl_CommitChanges_Stub( | ||
| 1151 | IRpcStubBuffer* This, | ||
| 1152 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1153 | PRPC_MESSAGE pRpcMessage, | ||
| 1154 | DWORD* pdwStubPhase); | ||
| 1155 | HRESULT STDMETHODCALLTYPE IBDA_DeviceControl_GetChangeState_Proxy( | ||
| 1156 | IBDA_DeviceControl* This, | ||
| 1157 | ULONG *pState); | ||
| 1158 | void __RPC_STUB IBDA_DeviceControl_GetChangeState_Stub( | ||
| 1159 | IRpcStubBuffer* This, | ||
| 1160 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1161 | PRPC_MESSAGE pRpcMessage, | ||
| 1162 | DWORD* pdwStubPhase); | ||
| 1163 | 1095 | ||
| 1164 | #endif /* __IBDA_DeviceControl_INTERFACE_DEFINED__ */ | 1096 | #endif /* __IBDA_DeviceControl_INTERFACE_DEFINED__ */ |
| 1165 | 1097 | ||
| ... | @@ -1193,31 +1125,32 @@ typedef struct IBDA_PinControlVtbl { | ... | @@ -1193,31 +1125,32 @@ typedef struct IBDA_PinControlVtbl { |
| 1193 | 1125 | ||
| 1194 | /*** IUnknown methods ***/ | 1126 | /*** IUnknown methods ***/ |
| 1195 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1127 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1196 | IBDA_PinControl* This, | 1128 | IBDA_PinControl *This, |
| 1197 | REFIID riid, | 1129 | REFIID riid, |
| 1198 | void **ppvObject); | 1130 | void **ppvObject); |
| 1199 | 1131 | ||
| 1200 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1132 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1201 | IBDA_PinControl* This); | 1133 | IBDA_PinControl *This); |
| 1202 | 1134 | ||
| 1203 | ULONG (STDMETHODCALLTYPE *Release)( | 1135 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1204 | IBDA_PinControl* This); | 1136 | IBDA_PinControl *This); |
| 1205 | 1137 | ||
| 1206 | /*** IBDA_PinControl methods ***/ | 1138 | /*** IBDA_PinControl methods ***/ |
| 1207 | HRESULT (STDMETHODCALLTYPE *GetPinID)( | 1139 | HRESULT (STDMETHODCALLTYPE *GetPinID)( |
| 1208 | IBDA_PinControl* This, | 1140 | IBDA_PinControl *This, |
| 1209 | ULONG *pulPinID); | 1141 | ULONG *pulPinID); |
| 1210 | 1142 | ||
| 1211 | HRESULT (STDMETHODCALLTYPE *GetPinType)( | 1143 | HRESULT (STDMETHODCALLTYPE *GetPinType)( |
| 1212 | IBDA_PinControl* This, | 1144 | IBDA_PinControl *This, |
| 1213 | ULONG *pulPinType); | 1145 | ULONG *pulPinType); |
| 1214 | 1146 | ||
| 1215 | HRESULT (STDMETHODCALLTYPE *RegistrationContext)( | 1147 | HRESULT (STDMETHODCALLTYPE *RegistrationContext)( |
| 1216 | IBDA_PinControl* This, | 1148 | IBDA_PinControl *This, |
| 1217 | ULONG *pulRegistrationCtx); | 1149 | ULONG *pulRegistrationCtx); |
| 1218 | 1150 | ||
| 1219 | END_INTERFACE | 1151 | END_INTERFACE |
| 1220 | } IBDA_PinControlVtbl; | 1152 | } IBDA_PinControlVtbl; |
| 1153 | |||
| 1221 | interface IBDA_PinControl { | 1154 | interface IBDA_PinControl { |
| 1222 | CONST_VTBL IBDA_PinControlVtbl* lpVtbl; | 1155 | CONST_VTBL IBDA_PinControlVtbl* lpVtbl; |
| 1223 | }; | 1156 | }; |
| ... | @@ -1258,30 +1191,6 @@ static FORCEINLINE HRESULT IBDA_PinControl_RegistrationContext(IBDA_PinControl* | ... | @@ -1258,30 +1191,6 @@ static FORCEINLINE HRESULT IBDA_PinControl_RegistrationContext(IBDA_PinControl* |
| 1258 | 1191 | ||
| 1259 | #endif | 1192 | #endif |
| 1260 | 1193 | ||
| 1261 | HRESULT STDMETHODCALLTYPE IBDA_PinControl_GetPinID_Proxy( | ||
| 1262 | IBDA_PinControl* This, | ||
| 1263 | ULONG *pulPinID); | ||
| 1264 | void __RPC_STUB IBDA_PinControl_GetPinID_Stub( | ||
| 1265 | IRpcStubBuffer* This, | ||
| 1266 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1267 | PRPC_MESSAGE pRpcMessage, | ||
| 1268 | DWORD* pdwStubPhase); | ||
| 1269 | HRESULT STDMETHODCALLTYPE IBDA_PinControl_GetPinType_Proxy( | ||
| 1270 | IBDA_PinControl* This, | ||
| 1271 | ULONG *pulPinType); | ||
| 1272 | void __RPC_STUB IBDA_PinControl_GetPinType_Stub( | ||
| 1273 | IRpcStubBuffer* This, | ||
| 1274 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1275 | PRPC_MESSAGE pRpcMessage, | ||
| 1276 | DWORD* pdwStubPhase); | ||
| 1277 | HRESULT STDMETHODCALLTYPE IBDA_PinControl_RegistrationContext_Proxy( | ||
| 1278 | IBDA_PinControl* This, | ||
| 1279 | ULONG *pulRegistrationCtx); | ||
| 1280 | void __RPC_STUB IBDA_PinControl_RegistrationContext_Stub( | ||
| 1281 | IRpcStubBuffer* This, | ||
| 1282 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1283 | PRPC_MESSAGE pRpcMessage, | ||
| 1284 | DWORD* pdwStubPhase); | ||
| 1285 | 1194 | ||
| 1286 | #endif /* __IBDA_PinControl_INTERFACE_DEFINED__ */ | 1195 | #endif /* __IBDA_PinControl_INTERFACE_DEFINED__ */ |
| 1287 | 1196 | ||
| ... | @@ -1324,43 +1233,44 @@ typedef struct IBDA_SignalPropertiesVtbl { | ... | @@ -1324,43 +1233,44 @@ typedef struct IBDA_SignalPropertiesVtbl { |
| 1324 | 1233 | ||
| 1325 | /*** IUnknown methods ***/ | 1234 | /*** IUnknown methods ***/ |
| 1326 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1235 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1327 | IBDA_SignalProperties* This, | 1236 | IBDA_SignalProperties *This, |
| 1328 | REFIID riid, | 1237 | REFIID riid, |
| 1329 | void **ppvObject); | 1238 | void **ppvObject); |
| 1330 | 1239 | ||
| 1331 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1240 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1332 | IBDA_SignalProperties* This); | 1241 | IBDA_SignalProperties *This); |
| 1333 | 1242 | ||
| 1334 | ULONG (STDMETHODCALLTYPE *Release)( | 1243 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1335 | IBDA_SignalProperties* This); | 1244 | IBDA_SignalProperties *This); |
| 1336 | 1245 | ||
| 1337 | /*** IBDA_SignalProperties methods ***/ | 1246 | /*** IBDA_SignalProperties methods ***/ |
| 1338 | HRESULT (STDMETHODCALLTYPE *PutNetworkType)( | 1247 | HRESULT (STDMETHODCALLTYPE *PutNetworkType)( |
| 1339 | IBDA_SignalProperties* This, | 1248 | IBDA_SignalProperties *This, |
| 1340 | REFGUID guidNetworkType); | 1249 | REFGUID guidNetworkType); |
| 1341 | 1250 | ||
| 1342 | HRESULT (STDMETHODCALLTYPE *GetNetworkType)( | 1251 | HRESULT (STDMETHODCALLTYPE *GetNetworkType)( |
| 1343 | IBDA_SignalProperties* This, | 1252 | IBDA_SignalProperties *This, |
| 1344 | GUID *pguidNetworkType); | 1253 | GUID *pguidNetworkType); |
| 1345 | 1254 | ||
| 1346 | HRESULT (STDMETHODCALLTYPE *PutSignalSource)( | 1255 | HRESULT (STDMETHODCALLTYPE *PutSignalSource)( |
| 1347 | IBDA_SignalProperties* This, | 1256 | IBDA_SignalProperties *This, |
| 1348 | ULONG ulSignalSource); | 1257 | ULONG ulSignalSource); |
| 1349 | 1258 | ||
| 1350 | HRESULT (STDMETHODCALLTYPE *GetSignalSource)( | 1259 | HRESULT (STDMETHODCALLTYPE *GetSignalSource)( |
| 1351 | IBDA_SignalProperties* This, | 1260 | IBDA_SignalProperties *This, |
| 1352 | ULONG *pulSignalSource); | 1261 | ULONG *pulSignalSource); |
| 1353 | 1262 | ||
| 1354 | HRESULT (STDMETHODCALLTYPE *PutTuningSpace)( | 1263 | HRESULT (STDMETHODCALLTYPE *PutTuningSpace)( |
| 1355 | IBDA_SignalProperties* This, | 1264 | IBDA_SignalProperties *This, |
| 1356 | REFGUID guidTuningSpace); | 1265 | REFGUID guidTuningSpace); |
| 1357 | 1266 | ||
| 1358 | HRESULT (STDMETHODCALLTYPE *GetTuningSpace)( | 1267 | HRESULT (STDMETHODCALLTYPE *GetTuningSpace)( |
| 1359 | IBDA_SignalProperties* This, | 1268 | IBDA_SignalProperties *This, |
| 1360 | GUID *pguidTuingSpace); | 1269 | GUID *pguidTuingSpace); |
| 1361 | 1270 | ||
| 1362 | END_INTERFACE | 1271 | END_INTERFACE |
| 1363 | } IBDA_SignalPropertiesVtbl; | 1272 | } IBDA_SignalPropertiesVtbl; |
| 1273 | |||
| 1364 | interface IBDA_SignalProperties { | 1274 | interface IBDA_SignalProperties { |
| 1365 | CONST_VTBL IBDA_SignalPropertiesVtbl* lpVtbl; | 1275 | CONST_VTBL IBDA_SignalPropertiesVtbl* lpVtbl; |
| 1366 | }; | 1276 | }; |
| ... | @@ -1413,54 +1323,6 @@ static FORCEINLINE HRESULT IBDA_SignalProperties_GetTuningSpace(IBDA_SignalPrope | ... | @@ -1413,54 +1323,6 @@ static FORCEINLINE HRESULT IBDA_SignalProperties_GetTuningSpace(IBDA_SignalPrope |
| 1413 | 1323 | ||
| 1414 | #endif | 1324 | #endif |
| 1415 | 1325 | ||
| 1416 | HRESULT STDMETHODCALLTYPE IBDA_SignalProperties_PutNetworkType_Proxy( | ||
| 1417 | IBDA_SignalProperties* This, | ||
| 1418 | REFGUID guidNetworkType); | ||
| 1419 | void __RPC_STUB IBDA_SignalProperties_PutNetworkType_Stub( | ||
| 1420 | IRpcStubBuffer* This, | ||
| 1421 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1422 | PRPC_MESSAGE pRpcMessage, | ||
| 1423 | DWORD* pdwStubPhase); | ||
| 1424 | HRESULT STDMETHODCALLTYPE IBDA_SignalProperties_GetNetworkType_Proxy( | ||
| 1425 | IBDA_SignalProperties* This, | ||
| 1426 | GUID *pguidNetworkType); | ||
| 1427 | void __RPC_STUB IBDA_SignalProperties_GetNetworkType_Stub( | ||
| 1428 | IRpcStubBuffer* This, | ||
| 1429 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1430 | PRPC_MESSAGE pRpcMessage, | ||
| 1431 | DWORD* pdwStubPhase); | ||
| 1432 | HRESULT STDMETHODCALLTYPE IBDA_SignalProperties_PutSignalSource_Proxy( | ||
| 1433 | IBDA_SignalProperties* This, | ||
| 1434 | ULONG ulSignalSource); | ||
| 1435 | void __RPC_STUB IBDA_SignalProperties_PutSignalSource_Stub( | ||
| 1436 | IRpcStubBuffer* This, | ||
| 1437 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1438 | PRPC_MESSAGE pRpcMessage, | ||
| 1439 | DWORD* pdwStubPhase); | ||
| 1440 | HRESULT STDMETHODCALLTYPE IBDA_SignalProperties_GetSignalSource_Proxy( | ||
| 1441 | IBDA_SignalProperties* This, | ||
| 1442 | ULONG *pulSignalSource); | ||
| 1443 | void __RPC_STUB IBDA_SignalProperties_GetSignalSource_Stub( | ||
| 1444 | IRpcStubBuffer* This, | ||
| 1445 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1446 | PRPC_MESSAGE pRpcMessage, | ||
| 1447 | DWORD* pdwStubPhase); | ||
| 1448 | HRESULT STDMETHODCALLTYPE IBDA_SignalProperties_PutTuningSpace_Proxy( | ||
| 1449 | IBDA_SignalProperties* This, | ||
| 1450 | REFGUID guidTuningSpace); | ||
| 1451 | void __RPC_STUB IBDA_SignalProperties_PutTuningSpace_Stub( | ||
| 1452 | IRpcStubBuffer* This, | ||
| 1453 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1454 | PRPC_MESSAGE pRpcMessage, | ||
| 1455 | DWORD* pdwStubPhase); | ||
| 1456 | HRESULT STDMETHODCALLTYPE IBDA_SignalProperties_GetTuningSpace_Proxy( | ||
| 1457 | IBDA_SignalProperties* This, | ||
| 1458 | GUID *pguidTuingSpace); | ||
| 1459 | void __RPC_STUB IBDA_SignalProperties_GetTuningSpace_Stub( | ||
| 1460 | IRpcStubBuffer* This, | ||
| 1461 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1462 | PRPC_MESSAGE pRpcMessage, | ||
| 1463 | DWORD* pdwStubPhase); | ||
| 1464 | 1326 | ||
| 1465 | #endif /* __IBDA_SignalProperties_INTERFACE_DEFINED__ */ | 1327 | #endif /* __IBDA_SignalProperties_INTERFACE_DEFINED__ */ |
| 1466 | 1328 | ||
| ... | @@ -1515,59 +1377,60 @@ typedef struct IBDA_SignalStatisticsVtbl { | ... | @@ -1515,59 +1377,60 @@ typedef struct IBDA_SignalStatisticsVtbl { |
| 1515 | 1377 | ||
| 1516 | /*** IUnknown methods ***/ | 1378 | /*** IUnknown methods ***/ |
| 1517 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1379 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1518 | IBDA_SignalStatistics* This, | 1380 | IBDA_SignalStatistics *This, |
| 1519 | REFIID riid, | 1381 | REFIID riid, |
| 1520 | void **ppvObject); | 1382 | void **ppvObject); |
| 1521 | 1383 | ||
| 1522 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1384 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1523 | IBDA_SignalStatistics* This); | 1385 | IBDA_SignalStatistics *This); |
| 1524 | 1386 | ||
| 1525 | ULONG (STDMETHODCALLTYPE *Release)( | 1387 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1526 | IBDA_SignalStatistics* This); | 1388 | IBDA_SignalStatistics *This); |
| 1527 | 1389 | ||
| 1528 | /*** IBDA_SignalStatistics methods ***/ | 1390 | /*** IBDA_SignalStatistics methods ***/ |
| 1529 | HRESULT (STDMETHODCALLTYPE *put_SignalStrength)( | 1391 | HRESULT (STDMETHODCALLTYPE *put_SignalStrength)( |
| 1530 | IBDA_SignalStatistics* This, | 1392 | IBDA_SignalStatistics *This, |
| 1531 | LONG lDbStrength); | 1393 | LONG lDbStrength); |
| 1532 | 1394 | ||
| 1533 | HRESULT (STDMETHODCALLTYPE *get_SignalStrength)( | 1395 | HRESULT (STDMETHODCALLTYPE *get_SignalStrength)( |
| 1534 | IBDA_SignalStatistics* This, | 1396 | IBDA_SignalStatistics *This, |
| 1535 | LONG *plDbStrength); | 1397 | LONG *plDbStrength); |
| 1536 | 1398 | ||
| 1537 | HRESULT (STDMETHODCALLTYPE *put_SignalQuality)( | 1399 | HRESULT (STDMETHODCALLTYPE *put_SignalQuality)( |
| 1538 | IBDA_SignalStatistics* This, | 1400 | IBDA_SignalStatistics *This, |
| 1539 | LONG lPercentQuality); | 1401 | LONG lPercentQuality); |
| 1540 | 1402 | ||
| 1541 | HRESULT (STDMETHODCALLTYPE *get_SignalQuality)( | 1403 | HRESULT (STDMETHODCALLTYPE *get_SignalQuality)( |
| 1542 | IBDA_SignalStatistics* This, | 1404 | IBDA_SignalStatistics *This, |
| 1543 | LONG *plPercentQuality); | 1405 | LONG *plPercentQuality); |
| 1544 | 1406 | ||
| 1545 | HRESULT (STDMETHODCALLTYPE *put_SignalPresent)( | 1407 | HRESULT (STDMETHODCALLTYPE *put_SignalPresent)( |
| 1546 | IBDA_SignalStatistics* This, | 1408 | IBDA_SignalStatistics *This, |
| 1547 | BOOLEAN fPresent); | 1409 | BOOLEAN fPresent); |
| 1548 | 1410 | ||
| 1549 | HRESULT (STDMETHODCALLTYPE *get_SignalPresent)( | 1411 | HRESULT (STDMETHODCALLTYPE *get_SignalPresent)( |
| 1550 | IBDA_SignalStatistics* This, | 1412 | IBDA_SignalStatistics *This, |
| 1551 | BOOLEAN *pfPresent); | 1413 | BOOLEAN *pfPresent); |
| 1552 | 1414 | ||
| 1553 | HRESULT (STDMETHODCALLTYPE *put_SignalLocked)( | 1415 | HRESULT (STDMETHODCALLTYPE *put_SignalLocked)( |
| 1554 | IBDA_SignalStatistics* This, | 1416 | IBDA_SignalStatistics *This, |
| 1555 | BOOLEAN fLocked); | 1417 | BOOLEAN fLocked); |
| 1556 | 1418 | ||
| 1557 | HRESULT (STDMETHODCALLTYPE *get_SignalLocked)( | 1419 | HRESULT (STDMETHODCALLTYPE *get_SignalLocked)( |
| 1558 | IBDA_SignalStatistics* This, | 1420 | IBDA_SignalStatistics *This, |
| 1559 | BOOLEAN *pfLocked); | 1421 | BOOLEAN *pfLocked); |
| 1560 | 1422 | ||
| 1561 | HRESULT (STDMETHODCALLTYPE *put_SampleTime)( | 1423 | HRESULT (STDMETHODCALLTYPE *put_SampleTime)( |
| 1562 | IBDA_SignalStatistics* This, | 1424 | IBDA_SignalStatistics *This, |
| 1563 | LONG lmsSampleTime); | 1425 | LONG lmsSampleTime); |
| 1564 | 1426 | ||
| 1565 | HRESULT (STDMETHODCALLTYPE *get_SampleTime)( | 1427 | HRESULT (STDMETHODCALLTYPE *get_SampleTime)( |
| 1566 | IBDA_SignalStatistics* This, | 1428 | IBDA_SignalStatistics *This, |
| 1567 | LONG *plmsSampleTime); | 1429 | LONG *plmsSampleTime); |
| 1568 | 1430 | ||
| 1569 | END_INTERFACE | 1431 | END_INTERFACE |
| 1570 | } IBDA_SignalStatisticsVtbl; | 1432 | } IBDA_SignalStatisticsVtbl; |
| 1433 | |||
| 1571 | interface IBDA_SignalStatistics { | 1434 | interface IBDA_SignalStatistics { |
| 1572 | CONST_VTBL IBDA_SignalStatisticsVtbl* lpVtbl; | 1435 | CONST_VTBL IBDA_SignalStatisticsVtbl* lpVtbl; |
| 1573 | }; | 1436 | }; |
| ... | @@ -1636,86 +1499,6 @@ static FORCEINLINE HRESULT IBDA_SignalStatistics_get_SampleTime(IBDA_SignalStati | ... | @@ -1636,86 +1499,6 @@ static FORCEINLINE HRESULT IBDA_SignalStatistics_get_SampleTime(IBDA_SignalStati |
| 1636 | 1499 | ||
| 1637 | #endif | 1500 | #endif |
| 1638 | 1501 | ||
| 1639 | HRESULT STDMETHODCALLTYPE IBDA_SignalStatistics_put_SignalStrength_Proxy( | ||
| 1640 | IBDA_SignalStatistics* This, | ||
| 1641 | LONG lDbStrength); | ||
| 1642 | void __RPC_STUB IBDA_SignalStatistics_put_SignalStrength_Stub( | ||
| 1643 | IRpcStubBuffer* This, | ||
| 1644 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1645 | PRPC_MESSAGE pRpcMessage, | ||
| 1646 | DWORD* pdwStubPhase); | ||
| 1647 | HRESULT STDMETHODCALLTYPE IBDA_SignalStatistics_get_SignalStrength_Proxy( | ||
| 1648 | IBDA_SignalStatistics* This, | ||
| 1649 | LONG *plDbStrength); | ||
| 1650 | void __RPC_STUB IBDA_SignalStatistics_get_SignalStrength_Stub( | ||
| 1651 | IRpcStubBuffer* This, | ||
| 1652 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1653 | PRPC_MESSAGE pRpcMessage, | ||
| 1654 | DWORD* pdwStubPhase); | ||
| 1655 | HRESULT STDMETHODCALLTYPE IBDA_SignalStatistics_put_SignalQuality_Proxy( | ||
| 1656 | IBDA_SignalStatistics* This, | ||
| 1657 | LONG lPercentQuality); | ||
| 1658 | void __RPC_STUB IBDA_SignalStatistics_put_SignalQuality_Stub( | ||
| 1659 | IRpcStubBuffer* This, | ||
| 1660 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1661 | PRPC_MESSAGE pRpcMessage, | ||
| 1662 | DWORD* pdwStubPhase); | ||
| 1663 | HRESULT STDMETHODCALLTYPE IBDA_SignalStatistics_get_SignalQuality_Proxy( | ||
| 1664 | IBDA_SignalStatistics* This, | ||
| 1665 | LONG *plPercentQuality); | ||
| 1666 | void __RPC_STUB IBDA_SignalStatistics_get_SignalQuality_Stub( | ||
| 1667 | IRpcStubBuffer* This, | ||
| 1668 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1669 | PRPC_MESSAGE pRpcMessage, | ||
| 1670 | DWORD* pdwStubPhase); | ||
| 1671 | HRESULT STDMETHODCALLTYPE IBDA_SignalStatistics_put_SignalPresent_Proxy( | ||
| 1672 | IBDA_SignalStatistics* This, | ||
| 1673 | BOOLEAN fPresent); | ||
| 1674 | void __RPC_STUB IBDA_SignalStatistics_put_SignalPresent_Stub( | ||
| 1675 | IRpcStubBuffer* This, | ||
| 1676 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1677 | PRPC_MESSAGE pRpcMessage, | ||
| 1678 | DWORD* pdwStubPhase); | ||
| 1679 | HRESULT STDMETHODCALLTYPE IBDA_SignalStatistics_get_SignalPresent_Proxy( | ||
| 1680 | IBDA_SignalStatistics* This, | ||
| 1681 | BOOLEAN *pfPresent); | ||
| 1682 | void __RPC_STUB IBDA_SignalStatistics_get_SignalPresent_Stub( | ||
| 1683 | IRpcStubBuffer* This, | ||
| 1684 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1685 | PRPC_MESSAGE pRpcMessage, | ||
| 1686 | DWORD* pdwStubPhase); | ||
| 1687 | HRESULT STDMETHODCALLTYPE IBDA_SignalStatistics_put_SignalLocked_Proxy( | ||
| 1688 | IBDA_SignalStatistics* This, | ||
| 1689 | BOOLEAN fLocked); | ||
| 1690 | void __RPC_STUB IBDA_SignalStatistics_put_SignalLocked_Stub( | ||
| 1691 | IRpcStubBuffer* This, | ||
| 1692 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1693 | PRPC_MESSAGE pRpcMessage, | ||
| 1694 | DWORD* pdwStubPhase); | ||
| 1695 | HRESULT STDMETHODCALLTYPE IBDA_SignalStatistics_get_SignalLocked_Proxy( | ||
| 1696 | IBDA_SignalStatistics* This, | ||
| 1697 | BOOLEAN *pfLocked); | ||
| 1698 | void __RPC_STUB IBDA_SignalStatistics_get_SignalLocked_Stub( | ||
| 1699 | IRpcStubBuffer* This, | ||
| 1700 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1701 | PRPC_MESSAGE pRpcMessage, | ||
| 1702 | DWORD* pdwStubPhase); | ||
| 1703 | HRESULT STDMETHODCALLTYPE IBDA_SignalStatistics_put_SampleTime_Proxy( | ||
| 1704 | IBDA_SignalStatistics* This, | ||
| 1705 | LONG lmsSampleTime); | ||
| 1706 | void __RPC_STUB IBDA_SignalStatistics_put_SampleTime_Stub( | ||
| 1707 | IRpcStubBuffer* This, | ||
| 1708 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1709 | PRPC_MESSAGE pRpcMessage, | ||
| 1710 | DWORD* pdwStubPhase); | ||
| 1711 | HRESULT STDMETHODCALLTYPE IBDA_SignalStatistics_get_SampleTime_Proxy( | ||
| 1712 | IBDA_SignalStatistics* This, | ||
| 1713 | LONG *plmsSampleTime); | ||
| 1714 | void __RPC_STUB IBDA_SignalStatistics_get_SampleTime_Stub( | ||
| 1715 | IRpcStubBuffer* This, | ||
| 1716 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1717 | PRPC_MESSAGE pRpcMessage, | ||
| 1718 | DWORD* pdwStubPhase); | ||
| 1719 | 1502 | ||
| 1720 | #endif /* __IBDA_SignalStatistics_INTERFACE_DEFINED__ */ | 1503 | #endif /* __IBDA_SignalStatistics_INTERFACE_DEFINED__ */ |
| 1721 | 1504 | ||
| ... | @@ -1791,74 +1574,74 @@ typedef struct IBDA_TopologyVtbl { | ... | @@ -1791,74 +1574,74 @@ typedef struct IBDA_TopologyVtbl { |
| 1791 | 1574 | ||
| 1792 | /*** IUnknown methods ***/ | 1575 | /*** IUnknown methods ***/ |
| 1793 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1576 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1794 | IBDA_Topology* This, | 1577 | IBDA_Topology *This, |
| 1795 | REFIID riid, | 1578 | REFIID riid, |
| 1796 | void **ppvObject); | 1579 | void **ppvObject); |
| 1797 | 1580 | ||
| 1798 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1581 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1799 | IBDA_Topology* This); | 1582 | IBDA_Topology *This); |
| 1800 | 1583 | ||
| 1801 | ULONG (STDMETHODCALLTYPE *Release)( | 1584 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1802 | IBDA_Topology* This); | 1585 | IBDA_Topology *This); |
| 1803 | 1586 | ||
| 1804 | /*** IBDA_Topology methods ***/ | 1587 | /*** IBDA_Topology methods ***/ |
| 1805 | HRESULT (STDMETHODCALLTYPE *GetNodeTypes)( | 1588 | HRESULT (STDMETHODCALLTYPE *GetNodeTypes)( |
| 1806 | IBDA_Topology* This, | 1589 | IBDA_Topology *This, |
| 1807 | ULONG *pulcNodeTypes, | 1590 | ULONG *pulcNodeTypes, |
| 1808 | ULONG ulcNodeTypesMax, | 1591 | ULONG ulcNodeTypesMax, |
| 1809 | ULONG rgulNodeTypes[]); | 1592 | ULONG rgulNodeTypes[]); |
| 1810 | 1593 | ||
| 1811 | HRESULT (STDMETHODCALLTYPE *GetNodeDescriptors)( | 1594 | HRESULT (STDMETHODCALLTYPE *GetNodeDescriptors)( |
| 1812 | IBDA_Topology* This, | 1595 | IBDA_Topology *This, |
| 1813 | ULONG *ulcNodeDescriptors, | 1596 | ULONG *ulcNodeDescriptors, |
| 1814 | ULONG ulcNodeDescriptorsMax, | 1597 | ULONG ulcNodeDescriptorsMax, |
| 1815 | BDANODE_DESCRIPTOR rgNodeDescriptors[]); | 1598 | BDANODE_DESCRIPTOR rgNodeDescriptors[]); |
| 1816 | 1599 | ||
| 1817 | HRESULT (STDMETHODCALLTYPE *GetNodeInterfaces)( | 1600 | HRESULT (STDMETHODCALLTYPE *GetNodeInterfaces)( |
| 1818 | IBDA_Topology* This, | 1601 | IBDA_Topology *This, |
| 1819 | ULONG ulNodeType, | 1602 | ULONG ulNodeType, |
| 1820 | ULONG *pulcInterfaces, | 1603 | ULONG *pulcInterfaces, |
| 1821 | ULONG ulcInterfacesMax, | 1604 | ULONG ulcInterfacesMax, |
| 1822 | GUID rgguidInterfaces[]); | 1605 | GUID rgguidInterfaces[]); |
| 1823 | 1606 | ||
| 1824 | HRESULT (STDMETHODCALLTYPE *GetPinTypes)( | 1607 | HRESULT (STDMETHODCALLTYPE *GetPinTypes)( |
| 1825 | IBDA_Topology* This, | 1608 | IBDA_Topology *This, |
| 1826 | ULONG *pulcPinTypes, | 1609 | ULONG *pulcPinTypes, |
| 1827 | ULONG ulcPinTypesMax, | 1610 | ULONG ulcPinTypesMax, |
| 1828 | ULONG rgulPinTypes[]); | 1611 | ULONG rgulPinTypes[]); |
| 1829 | 1612 | ||
| 1830 | HRESULT (STDMETHODCALLTYPE *GetTemplateConnections)( | 1613 | HRESULT (STDMETHODCALLTYPE *GetTemplateConnections)( |
| 1831 | IBDA_Topology* This, | 1614 | IBDA_Topology *This, |
| 1832 | ULONG *pulcConnections, | 1615 | ULONG *pulcConnections, |
| 1833 | ULONG ulcConnectionsMax, | 1616 | ULONG ulcConnectionsMax, |
| 1834 | BDA_TEMPLATE_CONNECTION rgConnections[]); | 1617 | BDA_TEMPLATE_CONNECTION rgConnections[]); |
| 1835 | 1618 | ||
| 1836 | HRESULT (STDMETHODCALLTYPE *CreatePin)( | 1619 | HRESULT (STDMETHODCALLTYPE *CreatePin)( |
| 1837 | IBDA_Topology* This, | 1620 | IBDA_Topology *This, |
| 1838 | ULONG ulPinType, | 1621 | ULONG ulPinType, |
| 1839 | ULONG *pulPinId); | 1622 | ULONG *pulPinId); |
| 1840 | 1623 | ||
| 1841 | HRESULT (STDMETHODCALLTYPE *DeletePin)( | 1624 | HRESULT (STDMETHODCALLTYPE *DeletePin)( |
| 1842 | IBDA_Topology* This, | 1625 | IBDA_Topology *This, |
| 1843 | ULONG ulPinId); | 1626 | ULONG ulPinId); |
| 1844 | 1627 | ||
| 1845 | HRESULT (STDMETHODCALLTYPE *SetMediaType)( | 1628 | HRESULT (STDMETHODCALLTYPE *SetMediaType)( |
| 1846 | IBDA_Topology* This, | 1629 | IBDA_Topology *This, |
| 1847 | ULONG ulPinId, | 1630 | ULONG ulPinId, |
| 1848 | AM_MEDIA_TYPE *pMediaType); | 1631 | AM_MEDIA_TYPE *pMediaType); |
| 1849 | 1632 | ||
| 1850 | HRESULT (STDMETHODCALLTYPE *SetMedium)( | 1633 | HRESULT (STDMETHODCALLTYPE *SetMedium)( |
| 1851 | IBDA_Topology* This, | 1634 | IBDA_Topology *This, |
| 1852 | ULONG ulPinId, | 1635 | ULONG ulPinId, |
| 1853 | REGPINMEDIUM *pMedium); | 1636 | REGPINMEDIUM *pMedium); |
| 1854 | 1637 | ||
| 1855 | HRESULT (STDMETHODCALLTYPE *CreateTopology)( | 1638 | HRESULT (STDMETHODCALLTYPE *CreateTopology)( |
| 1856 | IBDA_Topology* This, | 1639 | IBDA_Topology *This, |
| 1857 | ULONG ulInputPinId, | 1640 | ULONG ulInputPinId, |
| 1858 | ULONG ulOutputPinId); | 1641 | ULONG ulOutputPinId); |
| 1859 | 1642 | ||
| 1860 | HRESULT (STDMETHODCALLTYPE *GetControlNode)( | 1643 | HRESULT (STDMETHODCALLTYPE *GetControlNode)( |
| 1861 | IBDA_Topology* This, | 1644 | IBDA_Topology *This, |
| 1862 | ULONG ulInputPinId, | 1645 | ULONG ulInputPinId, |
| 1863 | ULONG ulOutputPinId, | 1646 | ULONG ulOutputPinId, |
| 1864 | ULONG ulNodeType, | 1647 | ULONG ulNodeType, |
| ... | @@ -1866,6 +1649,7 @@ typedef struct IBDA_TopologyVtbl { | ... | @@ -1866,6 +1649,7 @@ typedef struct IBDA_TopologyVtbl { |
| 1866 | 1649 | ||
| 1867 | END_INTERFACE | 1650 | END_INTERFACE |
| 1868 | } IBDA_TopologyVtbl; | 1651 | } IBDA_TopologyVtbl; |
| 1652 | |||
| 1869 | interface IBDA_Topology { | 1653 | interface IBDA_Topology { |
| 1870 | CONST_VTBL IBDA_TopologyVtbl* lpVtbl; | 1654 | CONST_VTBL IBDA_TopologyVtbl* lpVtbl; |
| 1871 | }; | 1655 | }; |
| ... | @@ -1938,112 +1722,6 @@ static FORCEINLINE HRESULT IBDA_Topology_GetControlNode(IBDA_Topology* This,ULON | ... | @@ -1938,112 +1722,6 @@ static FORCEINLINE HRESULT IBDA_Topology_GetControlNode(IBDA_Topology* This,ULON |
| 1938 | 1722 | ||
| 1939 | #endif | 1723 | #endif |
| 1940 | 1724 | ||
| 1941 | HRESULT STDMETHODCALLTYPE IBDA_Topology_GetNodeTypes_Proxy( | ||
| 1942 | IBDA_Topology* This, | ||
| 1943 | ULONG *pulcNodeTypes, | ||
| 1944 | ULONG ulcNodeTypesMax, | ||
| 1945 | ULONG rgulNodeTypes[]); | ||
| 1946 | void __RPC_STUB IBDA_Topology_GetNodeTypes_Stub( | ||
| 1947 | IRpcStubBuffer* This, | ||
| 1948 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1949 | PRPC_MESSAGE pRpcMessage, | ||
| 1950 | DWORD* pdwStubPhase); | ||
| 1951 | HRESULT STDMETHODCALLTYPE IBDA_Topology_GetNodeDescriptors_Proxy( | ||
| 1952 | IBDA_Topology* This, | ||
| 1953 | ULONG *ulcNodeDescriptors, | ||
| 1954 | ULONG ulcNodeDescriptorsMax, | ||
| 1955 | BDANODE_DESCRIPTOR rgNodeDescriptors[]); | ||
| 1956 | void __RPC_STUB IBDA_Topology_GetNodeDescriptors_Stub( | ||
| 1957 | IRpcStubBuffer* This, | ||
| 1958 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1959 | PRPC_MESSAGE pRpcMessage, | ||
| 1960 | DWORD* pdwStubPhase); | ||
| 1961 | HRESULT STDMETHODCALLTYPE IBDA_Topology_GetNodeInterfaces_Proxy( | ||
| 1962 | IBDA_Topology* This, | ||
| 1963 | ULONG ulNodeType, | ||
| 1964 | ULONG *pulcInterfaces, | ||
| 1965 | ULONG ulcInterfacesMax, | ||
| 1966 | GUID rgguidInterfaces[]); | ||
| 1967 | void __RPC_STUB IBDA_Topology_GetNodeInterfaces_Stub( | ||
| 1968 | IRpcStubBuffer* This, | ||
| 1969 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1970 | PRPC_MESSAGE pRpcMessage, | ||
| 1971 | DWORD* pdwStubPhase); | ||
| 1972 | HRESULT STDMETHODCALLTYPE IBDA_Topology_GetPinTypes_Proxy( | ||
| 1973 | IBDA_Topology* This, | ||
| 1974 | ULONG *pulcPinTypes, | ||
| 1975 | ULONG ulcPinTypesMax, | ||
| 1976 | ULONG rgulPinTypes[]); | ||
| 1977 | void __RPC_STUB IBDA_Topology_GetPinTypes_Stub( | ||
| 1978 | IRpcStubBuffer* This, | ||
| 1979 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1980 | PRPC_MESSAGE pRpcMessage, | ||
| 1981 | DWORD* pdwStubPhase); | ||
| 1982 | HRESULT STDMETHODCALLTYPE IBDA_Topology_GetTemplateConnections_Proxy( | ||
| 1983 | IBDA_Topology* This, | ||
| 1984 | ULONG *pulcConnections, | ||
| 1985 | ULONG ulcConnectionsMax, | ||
| 1986 | BDA_TEMPLATE_CONNECTION rgConnections[]); | ||
| 1987 | void __RPC_STUB IBDA_Topology_GetTemplateConnections_Stub( | ||
| 1988 | IRpcStubBuffer* This, | ||
| 1989 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1990 | PRPC_MESSAGE pRpcMessage, | ||
| 1991 | DWORD* pdwStubPhase); | ||
| 1992 | HRESULT STDMETHODCALLTYPE IBDA_Topology_CreatePin_Proxy( | ||
| 1993 | IBDA_Topology* This, | ||
| 1994 | ULONG ulPinType, | ||
| 1995 | ULONG *pulPinId); | ||
| 1996 | void __RPC_STUB IBDA_Topology_CreatePin_Stub( | ||
| 1997 | IRpcStubBuffer* This, | ||
| 1998 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1999 | PRPC_MESSAGE pRpcMessage, | ||
| 2000 | DWORD* pdwStubPhase); | ||
| 2001 | HRESULT STDMETHODCALLTYPE IBDA_Topology_DeletePin_Proxy( | ||
| 2002 | IBDA_Topology* This, | ||
| 2003 | ULONG ulPinId); | ||
| 2004 | void __RPC_STUB IBDA_Topology_DeletePin_Stub( | ||
| 2005 | IRpcStubBuffer* This, | ||
| 2006 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2007 | PRPC_MESSAGE pRpcMessage, | ||
| 2008 | DWORD* pdwStubPhase); | ||
| 2009 | HRESULT STDMETHODCALLTYPE IBDA_Topology_SetMediaType_Proxy( | ||
| 2010 | IBDA_Topology* This, | ||
| 2011 | ULONG ulPinId, | ||
| 2012 | AM_MEDIA_TYPE *pMediaType); | ||
| 2013 | void __RPC_STUB IBDA_Topology_SetMediaType_Stub( | ||
| 2014 | IRpcStubBuffer* This, | ||
| 2015 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2016 | PRPC_MESSAGE pRpcMessage, | ||
| 2017 | DWORD* pdwStubPhase); | ||
| 2018 | HRESULT STDMETHODCALLTYPE IBDA_Topology_SetMedium_Proxy( | ||
| 2019 | IBDA_Topology* This, | ||
| 2020 | ULONG ulPinId, | ||
| 2021 | REGPINMEDIUM *pMedium); | ||
| 2022 | void __RPC_STUB IBDA_Topology_SetMedium_Stub( | ||
| 2023 | IRpcStubBuffer* This, | ||
| 2024 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2025 | PRPC_MESSAGE pRpcMessage, | ||
| 2026 | DWORD* pdwStubPhase); | ||
| 2027 | HRESULT STDMETHODCALLTYPE IBDA_Topology_CreateTopology_Proxy( | ||
| 2028 | IBDA_Topology* This, | ||
| 2029 | ULONG ulInputPinId, | ||
| 2030 | ULONG ulOutputPinId); | ||
| 2031 | void __RPC_STUB IBDA_Topology_CreateTopology_Stub( | ||
| 2032 | IRpcStubBuffer* This, | ||
| 2033 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2034 | PRPC_MESSAGE pRpcMessage, | ||
| 2035 | DWORD* pdwStubPhase); | ||
| 2036 | HRESULT STDMETHODCALLTYPE IBDA_Topology_GetControlNode_Proxy( | ||
| 2037 | IBDA_Topology* This, | ||
| 2038 | ULONG ulInputPinId, | ||
| 2039 | ULONG ulOutputPinId, | ||
| 2040 | ULONG ulNodeType, | ||
| 2041 | IUnknown **ppControlNode); | ||
| 2042 | void __RPC_STUB IBDA_Topology_GetControlNode_Stub( | ||
| 2043 | IRpcStubBuffer* This, | ||
| 2044 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2045 | PRPC_MESSAGE pRpcMessage, | ||
| 2046 | DWORD* pdwStubPhase); | ||
| 2047 | 1725 | ||
| 2048 | #endif /* __IBDA_Topology_INTERFACE_DEFINED__ */ | 1726 | #endif /* __IBDA_Topology_INTERFACE_DEFINED__ */ |
| 2049 | 1727 | ||
| ... | @@ -2074,25 +1752,26 @@ typedef struct IBDA_VoidTransformVtbl { | ... | @@ -2074,25 +1752,26 @@ typedef struct IBDA_VoidTransformVtbl { |
| 2074 | 1752 | ||
| 2075 | /*** IUnknown methods ***/ | 1753 | /*** IUnknown methods ***/ |
| 2076 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1754 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2077 | IBDA_VoidTransform* This, | 1755 | IBDA_VoidTransform *This, |
| 2078 | REFIID riid, | 1756 | REFIID riid, |
| 2079 | void **ppvObject); | 1757 | void **ppvObject); |
| 2080 | 1758 | ||
| 2081 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1759 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2082 | IBDA_VoidTransform* This); | 1760 | IBDA_VoidTransform *This); |
| 2083 | 1761 | ||
| 2084 | ULONG (STDMETHODCALLTYPE *Release)( | 1762 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2085 | IBDA_VoidTransform* This); | 1763 | IBDA_VoidTransform *This); |
| 2086 | 1764 | ||
| 2087 | /*** IBDA_VoidTransform methods ***/ | 1765 | /*** IBDA_VoidTransform methods ***/ |
| 2088 | HRESULT (STDMETHODCALLTYPE *Start)( | 1766 | HRESULT (STDMETHODCALLTYPE *Start)( |
| 2089 | IBDA_VoidTransform* This); | 1767 | IBDA_VoidTransform *This); |
| 2090 | 1768 | ||
| 2091 | HRESULT (STDMETHODCALLTYPE *Stop)( | 1769 | HRESULT (STDMETHODCALLTYPE *Stop)( |
| 2092 | IBDA_VoidTransform* This); | 1770 | IBDA_VoidTransform *This); |
| 2093 | 1771 | ||
| 2094 | END_INTERFACE | 1772 | END_INTERFACE |
| 2095 | } IBDA_VoidTransformVtbl; | 1773 | } IBDA_VoidTransformVtbl; |
| 1774 | |||
| 2096 | interface IBDA_VoidTransform { | 1775 | interface IBDA_VoidTransform { |
| 2097 | CONST_VTBL IBDA_VoidTransformVtbl* lpVtbl; | 1776 | CONST_VTBL IBDA_VoidTransformVtbl* lpVtbl; |
| 2098 | }; | 1777 | }; |
| ... | @@ -2129,20 +1808,6 @@ static FORCEINLINE HRESULT IBDA_VoidTransform_Stop(IBDA_VoidTransform* This) { | ... | @@ -2129,20 +1808,6 @@ static FORCEINLINE HRESULT IBDA_VoidTransform_Stop(IBDA_VoidTransform* This) { |
| 2129 | 1808 | ||
| 2130 | #endif | 1809 | #endif |
| 2131 | 1810 | ||
| 2132 | HRESULT STDMETHODCALLTYPE IBDA_VoidTransform_Start_Proxy( | ||
| 2133 | IBDA_VoidTransform* This); | ||
| 2134 | void __RPC_STUB IBDA_VoidTransform_Start_Stub( | ||
| 2135 | IRpcStubBuffer* This, | ||
| 2136 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2137 | PRPC_MESSAGE pRpcMessage, | ||
| 2138 | DWORD* pdwStubPhase); | ||
| 2139 | HRESULT STDMETHODCALLTYPE IBDA_VoidTransform_Stop_Proxy( | ||
| 2140 | IBDA_VoidTransform* This); | ||
| 2141 | void __RPC_STUB IBDA_VoidTransform_Stop_Stub( | ||
| 2142 | IRpcStubBuffer* This, | ||
| 2143 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2144 | PRPC_MESSAGE pRpcMessage, | ||
| 2145 | DWORD* pdwStubPhase); | ||
| 2146 | 1811 | ||
| 2147 | #endif /* __IBDA_VoidTransform_INTERFACE_DEFINED__ */ | 1812 | #endif /* __IBDA_VoidTransform_INTERFACE_DEFINED__ */ |
| 2148 | 1813 | ||
| ... | @@ -2173,25 +1838,26 @@ typedef struct IBDA_NullTransformVtbl { | ... | @@ -2173,25 +1838,26 @@ typedef struct IBDA_NullTransformVtbl { |
| 2173 | 1838 | ||
| 2174 | /*** IUnknown methods ***/ | 1839 | /*** IUnknown methods ***/ |
| 2175 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1840 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2176 | IBDA_NullTransform* This, | 1841 | IBDA_NullTransform *This, |
| 2177 | REFIID riid, | 1842 | REFIID riid, |
| 2178 | void **ppvObject); | 1843 | void **ppvObject); |
| 2179 | 1844 | ||
| 2180 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1845 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2181 | IBDA_NullTransform* This); | 1846 | IBDA_NullTransform *This); |
| 2182 | 1847 | ||
| 2183 | ULONG (STDMETHODCALLTYPE *Release)( | 1848 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2184 | IBDA_NullTransform* This); | 1849 | IBDA_NullTransform *This); |
| 2185 | 1850 | ||
| 2186 | /*** IBDA_NullTransform methods ***/ | 1851 | /*** IBDA_NullTransform methods ***/ |
| 2187 | HRESULT (STDMETHODCALLTYPE *Start)( | 1852 | HRESULT (STDMETHODCALLTYPE *Start)( |
| 2188 | IBDA_NullTransform* This); | 1853 | IBDA_NullTransform *This); |
| 2189 | 1854 | ||
| 2190 | HRESULT (STDMETHODCALLTYPE *Stop)( | 1855 | HRESULT (STDMETHODCALLTYPE *Stop)( |
| 2191 | IBDA_NullTransform* This); | 1856 | IBDA_NullTransform *This); |
| 2192 | 1857 | ||
| 2193 | END_INTERFACE | 1858 | END_INTERFACE |
| 2194 | } IBDA_NullTransformVtbl; | 1859 | } IBDA_NullTransformVtbl; |
| 1860 | |||
| 2195 | interface IBDA_NullTransform { | 1861 | interface IBDA_NullTransform { |
| 2196 | CONST_VTBL IBDA_NullTransformVtbl* lpVtbl; | 1862 | CONST_VTBL IBDA_NullTransformVtbl* lpVtbl; |
| 2197 | }; | 1863 | }; |
| ... | @@ -2228,20 +1894,6 @@ static FORCEINLINE HRESULT IBDA_NullTransform_Stop(IBDA_NullTransform* This) { | ... | @@ -2228,20 +1894,6 @@ static FORCEINLINE HRESULT IBDA_NullTransform_Stop(IBDA_NullTransform* This) { |
| 2228 | 1894 | ||
| 2229 | #endif | 1895 | #endif |
| 2230 | 1896 | ||
| 2231 | HRESULT STDMETHODCALLTYPE IBDA_NullTransform_Start_Proxy( | ||
| 2232 | IBDA_NullTransform* This); | ||
| 2233 | void __RPC_STUB IBDA_NullTransform_Start_Stub( | ||
| 2234 | IRpcStubBuffer* This, | ||
| 2235 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2236 | PRPC_MESSAGE pRpcMessage, | ||
| 2237 | DWORD* pdwStubPhase); | ||
| 2238 | HRESULT STDMETHODCALLTYPE IBDA_NullTransform_Stop_Proxy( | ||
| 2239 | IBDA_NullTransform* This); | ||
| 2240 | void __RPC_STUB IBDA_NullTransform_Stop_Stub( | ||
| 2241 | IRpcStubBuffer* This, | ||
| 2242 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2243 | PRPC_MESSAGE pRpcMessage, | ||
| 2244 | DWORD* pdwStubPhase); | ||
| 2245 | 1897 | ||
| 2246 | #endif /* __IBDA_NullTransform_INTERFACE_DEFINED__ */ | 1898 | #endif /* __IBDA_NullTransform_INTERFACE_DEFINED__ */ |
| 2247 | 1899 | ||
| ... | @@ -2302,67 +1954,68 @@ typedef struct IBDA_FrequencyFilterVtbl { | ... | @@ -2302,67 +1954,68 @@ typedef struct IBDA_FrequencyFilterVtbl { |
| 2302 | 1954 | ||
| 2303 | /*** IUnknown methods ***/ | 1955 | /*** IUnknown methods ***/ |
| 2304 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1956 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2305 | IBDA_FrequencyFilter* This, | 1957 | IBDA_FrequencyFilter *This, |
| 2306 | REFIID riid, | 1958 | REFIID riid, |
| 2307 | void **ppvObject); | 1959 | void **ppvObject); |
| 2308 | 1960 | ||
| 2309 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1961 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2310 | IBDA_FrequencyFilter* This); | 1962 | IBDA_FrequencyFilter *This); |
| 2311 | 1963 | ||
| 2312 | ULONG (STDMETHODCALLTYPE *Release)( | 1964 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2313 | IBDA_FrequencyFilter* This); | 1965 | IBDA_FrequencyFilter *This); |
| 2314 | 1966 | ||
| 2315 | /*** IBDA_FrequencyFilter methods ***/ | 1967 | /*** IBDA_FrequencyFilter methods ***/ |
| 2316 | HRESULT (STDMETHODCALLTYPE *put_Autotune)( | 1968 | HRESULT (STDMETHODCALLTYPE *put_Autotune)( |
| 2317 | IBDA_FrequencyFilter* This, | 1969 | IBDA_FrequencyFilter *This, |
| 2318 | ULONG ulTransponder); | 1970 | ULONG ulTransponder); |
| 2319 | 1971 | ||
| 2320 | HRESULT (STDMETHODCALLTYPE *get_Autotune)( | 1972 | HRESULT (STDMETHODCALLTYPE *get_Autotune)( |
| 2321 | IBDA_FrequencyFilter* This, | 1973 | IBDA_FrequencyFilter *This, |
| 2322 | ULONG *pulTransponder); | 1974 | ULONG *pulTransponder); |
| 2323 | 1975 | ||
| 2324 | HRESULT (STDMETHODCALLTYPE *put_Frequency)( | 1976 | HRESULT (STDMETHODCALLTYPE *put_Frequency)( |
| 2325 | IBDA_FrequencyFilter* This, | 1977 | IBDA_FrequencyFilter *This, |
| 2326 | ULONG ulFrequency); | 1978 | ULONG ulFrequency); |
| 2327 | 1979 | ||
| 2328 | HRESULT (STDMETHODCALLTYPE *get_Frequency)( | 1980 | HRESULT (STDMETHODCALLTYPE *get_Frequency)( |
| 2329 | IBDA_FrequencyFilter* This, | 1981 | IBDA_FrequencyFilter *This, |
| 2330 | ULONG *pulFrequency); | 1982 | ULONG *pulFrequency); |
| 2331 | 1983 | ||
| 2332 | HRESULT (STDMETHODCALLTYPE *put_Polarity)( | 1984 | HRESULT (STDMETHODCALLTYPE *put_Polarity)( |
| 2333 | IBDA_FrequencyFilter* This, | 1985 | IBDA_FrequencyFilter *This, |
| 2334 | Polarisation Polarity); | 1986 | Polarisation Polarity); |
| 2335 | 1987 | ||
| 2336 | HRESULT (STDMETHODCALLTYPE *get_Polarity)( | 1988 | HRESULT (STDMETHODCALLTYPE *get_Polarity)( |
| 2337 | IBDA_FrequencyFilter* This, | 1989 | IBDA_FrequencyFilter *This, |
| 2338 | Polarisation *pPolarity); | 1990 | Polarisation *pPolarity); |
| 2339 | 1991 | ||
| 2340 | HRESULT (STDMETHODCALLTYPE *put_Range)( | 1992 | HRESULT (STDMETHODCALLTYPE *put_Range)( |
| 2341 | IBDA_FrequencyFilter* This, | 1993 | IBDA_FrequencyFilter *This, |
| 2342 | ULONG ulRange); | 1994 | ULONG ulRange); |
| 2343 | 1995 | ||
| 2344 | HRESULT (STDMETHODCALLTYPE *get_Range)( | 1996 | HRESULT (STDMETHODCALLTYPE *get_Range)( |
| 2345 | IBDA_FrequencyFilter* This, | 1997 | IBDA_FrequencyFilter *This, |
| 2346 | ULONG *pulRange); | 1998 | ULONG *pulRange); |
| 2347 | 1999 | ||
| 2348 | HRESULT (STDMETHODCALLTYPE *put_Bandwidth)( | 2000 | HRESULT (STDMETHODCALLTYPE *put_Bandwidth)( |
| 2349 | IBDA_FrequencyFilter* This, | 2001 | IBDA_FrequencyFilter *This, |
| 2350 | ULONG ulBandwidth); | 2002 | ULONG ulBandwidth); |
| 2351 | 2003 | ||
| 2352 | HRESULT (STDMETHODCALLTYPE *get_Bandwidth)( | 2004 | HRESULT (STDMETHODCALLTYPE *get_Bandwidth)( |
| 2353 | IBDA_FrequencyFilter* This, | 2005 | IBDA_FrequencyFilter *This, |
| 2354 | ULONG *pulBandwidth); | 2006 | ULONG *pulBandwidth); |
| 2355 | 2007 | ||
| 2356 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMultiplier)( | 2008 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMultiplier)( |
| 2357 | IBDA_FrequencyFilter* This, | 2009 | IBDA_FrequencyFilter *This, |
| 2358 | ULONG ulMultiplier); | 2010 | ULONG ulMultiplier); |
| 2359 | 2011 | ||
| 2360 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMultiplier)( | 2012 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMultiplier)( |
| 2361 | IBDA_FrequencyFilter* This, | 2013 | IBDA_FrequencyFilter *This, |
| 2362 | ULONG *pulMultiplier); | 2014 | ULONG *pulMultiplier); |
| 2363 | 2015 | ||
| 2364 | END_INTERFACE | 2016 | END_INTERFACE |
| 2365 | } IBDA_FrequencyFilterVtbl; | 2017 | } IBDA_FrequencyFilterVtbl; |
| 2018 | |||
| 2366 | interface IBDA_FrequencyFilter { | 2019 | interface IBDA_FrequencyFilter { |
| 2367 | CONST_VTBL IBDA_FrequencyFilterVtbl* lpVtbl; | 2020 | CONST_VTBL IBDA_FrequencyFilterVtbl* lpVtbl; |
| 2368 | }; | 2021 | }; |
| ... | @@ -2439,102 +2092,6 @@ static FORCEINLINE HRESULT IBDA_FrequencyFilter_get_FrequencyMultiplier(IBDA_Fre | ... | @@ -2439,102 +2092,6 @@ static FORCEINLINE HRESULT IBDA_FrequencyFilter_get_FrequencyMultiplier(IBDA_Fre |
| 2439 | 2092 | ||
| 2440 | #endif | 2093 | #endif |
| 2441 | 2094 | ||
| 2442 | HRESULT STDMETHODCALLTYPE IBDA_FrequencyFilter_put_Autotune_Proxy( | ||
| 2443 | IBDA_FrequencyFilter* This, | ||
| 2444 | ULONG ulTransponder); | ||
| 2445 | void __RPC_STUB IBDA_FrequencyFilter_put_Autotune_Stub( | ||
| 2446 | IRpcStubBuffer* This, | ||
| 2447 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2448 | PRPC_MESSAGE pRpcMessage, | ||
| 2449 | DWORD* pdwStubPhase); | ||
| 2450 | HRESULT STDMETHODCALLTYPE IBDA_FrequencyFilter_get_Autotune_Proxy( | ||
| 2451 | IBDA_FrequencyFilter* This, | ||
| 2452 | ULONG *pulTransponder); | ||
| 2453 | void __RPC_STUB IBDA_FrequencyFilter_get_Autotune_Stub( | ||
| 2454 | IRpcStubBuffer* This, | ||
| 2455 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2456 | PRPC_MESSAGE pRpcMessage, | ||
| 2457 | DWORD* pdwStubPhase); | ||
| 2458 | HRESULT STDMETHODCALLTYPE IBDA_FrequencyFilter_put_Frequency_Proxy( | ||
| 2459 | IBDA_FrequencyFilter* This, | ||
| 2460 | ULONG ulFrequency); | ||
| 2461 | void __RPC_STUB IBDA_FrequencyFilter_put_Frequency_Stub( | ||
| 2462 | IRpcStubBuffer* This, | ||
| 2463 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2464 | PRPC_MESSAGE pRpcMessage, | ||
| 2465 | DWORD* pdwStubPhase); | ||
| 2466 | HRESULT STDMETHODCALLTYPE IBDA_FrequencyFilter_get_Frequency_Proxy( | ||
| 2467 | IBDA_FrequencyFilter* This, | ||
| 2468 | ULONG *pulFrequency); | ||
| 2469 | void __RPC_STUB IBDA_FrequencyFilter_get_Frequency_Stub( | ||
| 2470 | IRpcStubBuffer* This, | ||
| 2471 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2472 | PRPC_MESSAGE pRpcMessage, | ||
| 2473 | DWORD* pdwStubPhase); | ||
| 2474 | HRESULT STDMETHODCALLTYPE IBDA_FrequencyFilter_put_Polarity_Proxy( | ||
| 2475 | IBDA_FrequencyFilter* This, | ||
| 2476 | Polarisation Polarity); | ||
| 2477 | void __RPC_STUB IBDA_FrequencyFilter_put_Polarity_Stub( | ||
| 2478 | IRpcStubBuffer* This, | ||
| 2479 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2480 | PRPC_MESSAGE pRpcMessage, | ||
| 2481 | DWORD* pdwStubPhase); | ||
| 2482 | HRESULT STDMETHODCALLTYPE IBDA_FrequencyFilter_get_Polarity_Proxy( | ||
| 2483 | IBDA_FrequencyFilter* This, | ||
| 2484 | Polarisation *pPolarity); | ||
| 2485 | void __RPC_STUB IBDA_FrequencyFilter_get_Polarity_Stub( | ||
| 2486 | IRpcStubBuffer* This, | ||
| 2487 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2488 | PRPC_MESSAGE pRpcMessage, | ||
| 2489 | DWORD* pdwStubPhase); | ||
| 2490 | HRESULT STDMETHODCALLTYPE IBDA_FrequencyFilter_put_Range_Proxy( | ||
| 2491 | IBDA_FrequencyFilter* This, | ||
| 2492 | ULONG ulRange); | ||
| 2493 | void __RPC_STUB IBDA_FrequencyFilter_put_Range_Stub( | ||
| 2494 | IRpcStubBuffer* This, | ||
| 2495 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2496 | PRPC_MESSAGE pRpcMessage, | ||
| 2497 | DWORD* pdwStubPhase); | ||
| 2498 | HRESULT STDMETHODCALLTYPE IBDA_FrequencyFilter_get_Range_Proxy( | ||
| 2499 | IBDA_FrequencyFilter* This, | ||
| 2500 | ULONG *pulRange); | ||
| 2501 | void __RPC_STUB IBDA_FrequencyFilter_get_Range_Stub( | ||
| 2502 | IRpcStubBuffer* This, | ||
| 2503 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2504 | PRPC_MESSAGE pRpcMessage, | ||
| 2505 | DWORD* pdwStubPhase); | ||
| 2506 | HRESULT STDMETHODCALLTYPE IBDA_FrequencyFilter_put_Bandwidth_Proxy( | ||
| 2507 | IBDA_FrequencyFilter* This, | ||
| 2508 | ULONG ulBandwidth); | ||
| 2509 | void __RPC_STUB IBDA_FrequencyFilter_put_Bandwidth_Stub( | ||
| 2510 | IRpcStubBuffer* This, | ||
| 2511 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2512 | PRPC_MESSAGE pRpcMessage, | ||
| 2513 | DWORD* pdwStubPhase); | ||
| 2514 | HRESULT STDMETHODCALLTYPE IBDA_FrequencyFilter_get_Bandwidth_Proxy( | ||
| 2515 | IBDA_FrequencyFilter* This, | ||
| 2516 | ULONG *pulBandwidth); | ||
| 2517 | void __RPC_STUB IBDA_FrequencyFilter_get_Bandwidth_Stub( | ||
| 2518 | IRpcStubBuffer* This, | ||
| 2519 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2520 | PRPC_MESSAGE pRpcMessage, | ||
| 2521 | DWORD* pdwStubPhase); | ||
| 2522 | HRESULT STDMETHODCALLTYPE IBDA_FrequencyFilter_put_FrequencyMultiplier_Proxy( | ||
| 2523 | IBDA_FrequencyFilter* This, | ||
| 2524 | ULONG ulMultiplier); | ||
| 2525 | void __RPC_STUB IBDA_FrequencyFilter_put_FrequencyMultiplier_Stub( | ||
| 2526 | IRpcStubBuffer* This, | ||
| 2527 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2528 | PRPC_MESSAGE pRpcMessage, | ||
| 2529 | DWORD* pdwStubPhase); | ||
| 2530 | HRESULT STDMETHODCALLTYPE IBDA_FrequencyFilter_get_FrequencyMultiplier_Proxy( | ||
| 2531 | IBDA_FrequencyFilter* This, | ||
| 2532 | ULONG *pulMultiplier); | ||
| 2533 | void __RPC_STUB IBDA_FrequencyFilter_get_FrequencyMultiplier_Stub( | ||
| 2534 | IRpcStubBuffer* This, | ||
| 2535 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2536 | PRPC_MESSAGE pRpcMessage, | ||
| 2537 | DWORD* pdwStubPhase); | ||
| 2538 | 2095 | ||
| 2539 | #endif /* __IBDA_FrequencyFilter_INTERFACE_DEFINED__ */ | 2096 | #endif /* __IBDA_FrequencyFilter_INTERFACE_DEFINED__ */ |
| 2540 | 2097 | ||
| ... | @@ -2577,43 +2134,44 @@ typedef struct IBDA_LNBInfoVtbl { | ... | @@ -2577,43 +2134,44 @@ typedef struct IBDA_LNBInfoVtbl { |
| 2577 | 2134 | ||
| 2578 | /*** IUnknown methods ***/ | 2135 | /*** IUnknown methods ***/ |
| 2579 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2136 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2580 | IBDA_LNBInfo* This, | 2137 | IBDA_LNBInfo *This, |
| 2581 | REFIID riid, | 2138 | REFIID riid, |
| 2582 | void **ppvObject); | 2139 | void **ppvObject); |
| 2583 | 2140 | ||
| 2584 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2141 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2585 | IBDA_LNBInfo* This); | 2142 | IBDA_LNBInfo *This); |
| 2586 | 2143 | ||
| 2587 | ULONG (STDMETHODCALLTYPE *Release)( | 2144 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2588 | IBDA_LNBInfo* This); | 2145 | IBDA_LNBInfo *This); |
| 2589 | 2146 | ||
| 2590 | /*** IBDA_LNBInfo methods ***/ | 2147 | /*** IBDA_LNBInfo methods ***/ |
| 2591 | HRESULT (STDMETHODCALLTYPE *put_LocalOscilatorFrequencyLowBand)( | 2148 | HRESULT (STDMETHODCALLTYPE *put_LocalOscilatorFrequencyLowBand)( |
| 2592 | IBDA_LNBInfo* This, | 2149 | IBDA_LNBInfo *This, |
| 2593 | ULONG ulLOFLow); | 2150 | ULONG ulLOFLow); |
| 2594 | 2151 | ||
| 2595 | HRESULT (STDMETHODCALLTYPE *get_LocalOscilatorFrequencyLowBand)( | 2152 | HRESULT (STDMETHODCALLTYPE *get_LocalOscilatorFrequencyLowBand)( |
| 2596 | IBDA_LNBInfo* This, | 2153 | IBDA_LNBInfo *This, |
| 2597 | ULONG *pulLOFLow); | 2154 | ULONG *pulLOFLow); |
| 2598 | 2155 | ||
| 2599 | HRESULT (STDMETHODCALLTYPE *put_LocalOscilatorFrequencyHighBand)( | 2156 | HRESULT (STDMETHODCALLTYPE *put_LocalOscilatorFrequencyHighBand)( |
| 2600 | IBDA_LNBInfo* This, | 2157 | IBDA_LNBInfo *This, |
| 2601 | ULONG ulLOFHigh); | 2158 | ULONG ulLOFHigh); |
| 2602 | 2159 | ||
| 2603 | HRESULT (STDMETHODCALLTYPE *get_LocalOscilatorFrequencyHighBand)( | 2160 | HRESULT (STDMETHODCALLTYPE *get_LocalOscilatorFrequencyHighBand)( |
| 2604 | IBDA_LNBInfo* This, | 2161 | IBDA_LNBInfo *This, |
| 2605 | ULONG *pulLOFHigh); | 2162 | ULONG *pulLOFHigh); |
| 2606 | 2163 | ||
| 2607 | HRESULT (STDMETHODCALLTYPE *put_HighLowSwitchFrequency)( | 2164 | HRESULT (STDMETHODCALLTYPE *put_HighLowSwitchFrequency)( |
| 2608 | IBDA_LNBInfo* This, | 2165 | IBDA_LNBInfo *This, |
| 2609 | ULONG ulSwitchFrequency); | 2166 | ULONG ulSwitchFrequency); |
| 2610 | 2167 | ||
| 2611 | HRESULT (STDMETHODCALLTYPE *get_HighLowSwitchFrequency)( | 2168 | HRESULT (STDMETHODCALLTYPE *get_HighLowSwitchFrequency)( |
| 2612 | IBDA_LNBInfo* This, | 2169 | IBDA_LNBInfo *This, |
| 2613 | ULONG *pulSwitchFrequency); | 2170 | ULONG *pulSwitchFrequency); |
| 2614 | 2171 | ||
| 2615 | END_INTERFACE | 2172 | END_INTERFACE |
| 2616 | } IBDA_LNBInfoVtbl; | 2173 | } IBDA_LNBInfoVtbl; |
| 2174 | |||
| 2617 | interface IBDA_LNBInfo { | 2175 | interface IBDA_LNBInfo { |
| 2618 | CONST_VTBL IBDA_LNBInfoVtbl* lpVtbl; | 2176 | CONST_VTBL IBDA_LNBInfoVtbl* lpVtbl; |
| 2619 | }; | 2177 | }; |
| ... | @@ -2666,54 +2224,6 @@ static FORCEINLINE HRESULT IBDA_LNBInfo_get_HighLowSwitchFrequency(IBDA_LNBInfo* | ... | @@ -2666,54 +2224,6 @@ static FORCEINLINE HRESULT IBDA_LNBInfo_get_HighLowSwitchFrequency(IBDA_LNBInfo* |
| 2666 | 2224 | ||
| 2667 | #endif | 2225 | #endif |
| 2668 | 2226 | ||
| 2669 | HRESULT STDMETHODCALLTYPE IBDA_LNBInfo_put_LocalOscilatorFrequencyLowBand_Proxy( | ||
| 2670 | IBDA_LNBInfo* This, | ||
| 2671 | ULONG ulLOFLow); | ||
| 2672 | void __RPC_STUB IBDA_LNBInfo_put_LocalOscilatorFrequencyLowBand_Stub( | ||
| 2673 | IRpcStubBuffer* This, | ||
| 2674 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2675 | PRPC_MESSAGE pRpcMessage, | ||
| 2676 | DWORD* pdwStubPhase); | ||
| 2677 | HRESULT STDMETHODCALLTYPE IBDA_LNBInfo_get_LocalOscilatorFrequencyLowBand_Proxy( | ||
| 2678 | IBDA_LNBInfo* This, | ||
| 2679 | ULONG *pulLOFLow); | ||
| 2680 | void __RPC_STUB IBDA_LNBInfo_get_LocalOscilatorFrequencyLowBand_Stub( | ||
| 2681 | IRpcStubBuffer* This, | ||
| 2682 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2683 | PRPC_MESSAGE pRpcMessage, | ||
| 2684 | DWORD* pdwStubPhase); | ||
| 2685 | HRESULT STDMETHODCALLTYPE IBDA_LNBInfo_put_LocalOscilatorFrequencyHighBand_Proxy( | ||
| 2686 | IBDA_LNBInfo* This, | ||
| 2687 | ULONG ulLOFHigh); | ||
| 2688 | void __RPC_STUB IBDA_LNBInfo_put_LocalOscilatorFrequencyHighBand_Stub( | ||
| 2689 | IRpcStubBuffer* This, | ||
| 2690 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2691 | PRPC_MESSAGE pRpcMessage, | ||
| 2692 | DWORD* pdwStubPhase); | ||
| 2693 | HRESULT STDMETHODCALLTYPE IBDA_LNBInfo_get_LocalOscilatorFrequencyHighBand_Proxy( | ||
| 2694 | IBDA_LNBInfo* This, | ||
| 2695 | ULONG *pulLOFHigh); | ||
| 2696 | void __RPC_STUB IBDA_LNBInfo_get_LocalOscilatorFrequencyHighBand_Stub( | ||
| 2697 | IRpcStubBuffer* This, | ||
| 2698 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2699 | PRPC_MESSAGE pRpcMessage, | ||
| 2700 | DWORD* pdwStubPhase); | ||
| 2701 | HRESULT STDMETHODCALLTYPE IBDA_LNBInfo_put_HighLowSwitchFrequency_Proxy( | ||
| 2702 | IBDA_LNBInfo* This, | ||
| 2703 | ULONG ulSwitchFrequency); | ||
| 2704 | void __RPC_STUB IBDA_LNBInfo_put_HighLowSwitchFrequency_Stub( | ||
| 2705 | IRpcStubBuffer* This, | ||
| 2706 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2707 | PRPC_MESSAGE pRpcMessage, | ||
| 2708 | DWORD* pdwStubPhase); | ||
| 2709 | HRESULT STDMETHODCALLTYPE IBDA_LNBInfo_get_HighLowSwitchFrequency_Proxy( | ||
| 2710 | IBDA_LNBInfo* This, | ||
| 2711 | ULONG *pulSwitchFrequency); | ||
| 2712 | void __RPC_STUB IBDA_LNBInfo_get_HighLowSwitchFrequency_Stub( | ||
| 2713 | IRpcStubBuffer* This, | ||
| 2714 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2715 | PRPC_MESSAGE pRpcMessage, | ||
| 2716 | DWORD* pdwStubPhase); | ||
| 2717 | 2227 | ||
| 2718 | #endif /* __IBDA_LNBInfo_INTERFACE_DEFINED__ */ | 2228 | #endif /* __IBDA_LNBInfo_INTERFACE_DEFINED__ */ |
| 2719 | 2229 | ||
| ... | @@ -2760,47 +2270,48 @@ typedef struct IBDA_DiseqCommandVtbl { | ... | @@ -2760,47 +2270,48 @@ typedef struct IBDA_DiseqCommandVtbl { |
| 2760 | 2270 | ||
| 2761 | /*** IUnknown methods ***/ | 2271 | /*** IUnknown methods ***/ |
| 2762 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2272 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2763 | IBDA_DiseqCommand* This, | 2273 | IBDA_DiseqCommand *This, |
| 2764 | REFIID riid, | 2274 | REFIID riid, |
| 2765 | void **ppvObject); | 2275 | void **ppvObject); |
| 2766 | 2276 | ||
| 2767 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2277 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2768 | IBDA_DiseqCommand* This); | 2278 | IBDA_DiseqCommand *This); |
| 2769 | 2279 | ||
| 2770 | ULONG (STDMETHODCALLTYPE *Release)( | 2280 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2771 | IBDA_DiseqCommand* This); | 2281 | IBDA_DiseqCommand *This); |
| 2772 | 2282 | ||
| 2773 | /*** IBDA_DiseqCommand methods ***/ | 2283 | /*** IBDA_DiseqCommand methods ***/ |
| 2774 | HRESULT (STDMETHODCALLTYPE *put_EnableDiseqCommands)( | 2284 | HRESULT (STDMETHODCALLTYPE *put_EnableDiseqCommands)( |
| 2775 | IBDA_DiseqCommand* This, | 2285 | IBDA_DiseqCommand *This, |
| 2776 | BOOLEAN bEnable); | 2286 | BOOLEAN bEnable); |
| 2777 | 2287 | ||
| 2778 | HRESULT (STDMETHODCALLTYPE *put_DiseqLNBSource)( | 2288 | HRESULT (STDMETHODCALLTYPE *put_DiseqLNBSource)( |
| 2779 | IBDA_DiseqCommand* This, | 2289 | IBDA_DiseqCommand *This, |
| 2780 | ULONG ulLNBSource); | 2290 | ULONG ulLNBSource); |
| 2781 | 2291 | ||
| 2782 | HRESULT (STDMETHODCALLTYPE *put_DiseqUseToneBurst)( | 2292 | HRESULT (STDMETHODCALLTYPE *put_DiseqUseToneBurst)( |
| 2783 | IBDA_DiseqCommand* This, | 2293 | IBDA_DiseqCommand *This, |
| 2784 | BOOLEAN bUseToneBurst); | 2294 | BOOLEAN bUseToneBurst); |
| 2785 | 2295 | ||
| 2786 | HRESULT (STDMETHODCALLTYPE *put_DiseqRepeats)( | 2296 | HRESULT (STDMETHODCALLTYPE *put_DiseqRepeats)( |
| 2787 | IBDA_DiseqCommand* This, | 2297 | IBDA_DiseqCommand *This, |
| 2788 | ULONG ulRepeats); | 2298 | ULONG ulRepeats); |
| 2789 | 2299 | ||
| 2790 | HRESULT (STDMETHODCALLTYPE *put_DiseqSendCommand)( | 2300 | HRESULT (STDMETHODCALLTYPE *put_DiseqSendCommand)( |
| 2791 | IBDA_DiseqCommand* This, | 2301 | IBDA_DiseqCommand *This, |
| 2792 | ULONG ulRequestId, | 2302 | ULONG ulRequestId, |
| 2793 | ULONG ulcbCommandLen, | 2303 | ULONG ulcbCommandLen, |
| 2794 | BYTE *pbCommand); | 2304 | BYTE *pbCommand); |
| 2795 | 2305 | ||
| 2796 | HRESULT (STDMETHODCALLTYPE *get_DiseqResponse)( | 2306 | HRESULT (STDMETHODCALLTYPE *get_DiseqResponse)( |
| 2797 | IBDA_DiseqCommand* This, | 2307 | IBDA_DiseqCommand *This, |
| 2798 | ULONG ulRequestId, | 2308 | ULONG ulRequestId, |
| 2799 | ULONG *pulcbResponseLen, | 2309 | ULONG *pulcbResponseLen, |
| 2800 | BYTE pbResponse[]); | 2310 | BYTE pbResponse[]); |
| 2801 | 2311 | ||
| 2802 | END_INTERFACE | 2312 | END_INTERFACE |
| 2803 | } IBDA_DiseqCommandVtbl; | 2313 | } IBDA_DiseqCommandVtbl; |
| 2314 | |||
| 2804 | interface IBDA_DiseqCommand { | 2315 | interface IBDA_DiseqCommand { |
| 2805 | CONST_VTBL IBDA_DiseqCommandVtbl* lpVtbl; | 2316 | CONST_VTBL IBDA_DiseqCommandVtbl* lpVtbl; |
| 2806 | }; | 2317 | }; |
| ... | @@ -2853,58 +2364,6 @@ static FORCEINLINE HRESULT IBDA_DiseqCommand_get_DiseqResponse(IBDA_DiseqCommand | ... | @@ -2853,58 +2364,6 @@ static FORCEINLINE HRESULT IBDA_DiseqCommand_get_DiseqResponse(IBDA_DiseqCommand |
| 2853 | 2364 | ||
| 2854 | #endif | 2365 | #endif |
| 2855 | 2366 | ||
| 2856 | HRESULT STDMETHODCALLTYPE IBDA_DiseqCommand_put_EnableDiseqCommands_Proxy( | ||
| 2857 | IBDA_DiseqCommand* This, | ||
| 2858 | BOOLEAN bEnable); | ||
| 2859 | void __RPC_STUB IBDA_DiseqCommand_put_EnableDiseqCommands_Stub( | ||
| 2860 | IRpcStubBuffer* This, | ||
| 2861 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2862 | PRPC_MESSAGE pRpcMessage, | ||
| 2863 | DWORD* pdwStubPhase); | ||
| 2864 | HRESULT STDMETHODCALLTYPE IBDA_DiseqCommand_put_DiseqLNBSource_Proxy( | ||
| 2865 | IBDA_DiseqCommand* This, | ||
| 2866 | ULONG ulLNBSource); | ||
| 2867 | void __RPC_STUB IBDA_DiseqCommand_put_DiseqLNBSource_Stub( | ||
| 2868 | IRpcStubBuffer* This, | ||
| 2869 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2870 | PRPC_MESSAGE pRpcMessage, | ||
| 2871 | DWORD* pdwStubPhase); | ||
| 2872 | HRESULT STDMETHODCALLTYPE IBDA_DiseqCommand_put_DiseqUseToneBurst_Proxy( | ||
| 2873 | IBDA_DiseqCommand* This, | ||
| 2874 | BOOLEAN bUseToneBurst); | ||
| 2875 | void __RPC_STUB IBDA_DiseqCommand_put_DiseqUseToneBurst_Stub( | ||
| 2876 | IRpcStubBuffer* This, | ||
| 2877 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2878 | PRPC_MESSAGE pRpcMessage, | ||
| 2879 | DWORD* pdwStubPhase); | ||
| 2880 | HRESULT STDMETHODCALLTYPE IBDA_DiseqCommand_put_DiseqRepeats_Proxy( | ||
| 2881 | IBDA_DiseqCommand* This, | ||
| 2882 | ULONG ulRepeats); | ||
| 2883 | void __RPC_STUB IBDA_DiseqCommand_put_DiseqRepeats_Stub( | ||
| 2884 | IRpcStubBuffer* This, | ||
| 2885 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2886 | PRPC_MESSAGE pRpcMessage, | ||
| 2887 | DWORD* pdwStubPhase); | ||
| 2888 | HRESULT STDMETHODCALLTYPE IBDA_DiseqCommand_put_DiseqSendCommand_Proxy( | ||
| 2889 | IBDA_DiseqCommand* This, | ||
| 2890 | ULONG ulRequestId, | ||
| 2891 | ULONG ulcbCommandLen, | ||
| 2892 | BYTE *pbCommand); | ||
| 2893 | void __RPC_STUB IBDA_DiseqCommand_put_DiseqSendCommand_Stub( | ||
| 2894 | IRpcStubBuffer* This, | ||
| 2895 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2896 | PRPC_MESSAGE pRpcMessage, | ||
| 2897 | DWORD* pdwStubPhase); | ||
| 2898 | HRESULT STDMETHODCALLTYPE IBDA_DiseqCommand_get_DiseqResponse_Proxy( | ||
| 2899 | IBDA_DiseqCommand* This, | ||
| 2900 | ULONG ulRequestId, | ||
| 2901 | ULONG *pulcbResponseLen, | ||
| 2902 | BYTE pbResponse[]); | ||
| 2903 | void __RPC_STUB IBDA_DiseqCommand_get_DiseqResponse_Stub( | ||
| 2904 | IRpcStubBuffer* This, | ||
| 2905 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2906 | PRPC_MESSAGE pRpcMessage, | ||
| 2907 | DWORD* pdwStubPhase); | ||
| 2908 | 2367 | ||
| 2909 | #endif /* __IBDA_DiseqCommand_INTERFACE_DEFINED__ */ | 2368 | #endif /* __IBDA_DiseqCommand_INTERFACE_DEFINED__ */ |
| 2910 | 2369 | ||
| ... | @@ -2932,22 +2391,23 @@ typedef struct IBDA_AutoDemodulateVtbl { | ... | @@ -2932,22 +2391,23 @@ typedef struct IBDA_AutoDemodulateVtbl { |
| 2932 | 2391 | ||
| 2933 | /*** IUnknown methods ***/ | 2392 | /*** IUnknown methods ***/ |
| 2934 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2393 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2935 | IBDA_AutoDemodulate* This, | 2394 | IBDA_AutoDemodulate *This, |
| 2936 | REFIID riid, | 2395 | REFIID riid, |
| 2937 | void **ppvObject); | 2396 | void **ppvObject); |
| 2938 | 2397 | ||
| 2939 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2398 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2940 | IBDA_AutoDemodulate* This); | 2399 | IBDA_AutoDemodulate *This); |
| 2941 | 2400 | ||
| 2942 | ULONG (STDMETHODCALLTYPE *Release)( | 2401 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2943 | IBDA_AutoDemodulate* This); | 2402 | IBDA_AutoDemodulate *This); |
| 2944 | 2403 | ||
| 2945 | /*** IBDA_AutoDemodulate methods ***/ | 2404 | /*** IBDA_AutoDemodulate methods ***/ |
| 2946 | HRESULT (STDMETHODCALLTYPE *put_AutoDemodulate)( | 2405 | HRESULT (STDMETHODCALLTYPE *put_AutoDemodulate)( |
| 2947 | IBDA_AutoDemodulate* This); | 2406 | IBDA_AutoDemodulate *This); |
| 2948 | 2407 | ||
| 2949 | END_INTERFACE | 2408 | END_INTERFACE |
| 2950 | } IBDA_AutoDemodulateVtbl; | 2409 | } IBDA_AutoDemodulateVtbl; |
| 2410 | |||
| 2951 | interface IBDA_AutoDemodulate { | 2411 | interface IBDA_AutoDemodulate { |
| 2952 | CONST_VTBL IBDA_AutoDemodulateVtbl* lpVtbl; | 2412 | CONST_VTBL IBDA_AutoDemodulateVtbl* lpVtbl; |
| 2953 | }; | 2413 | }; |
| ... | @@ -2980,13 +2440,6 @@ static FORCEINLINE HRESULT IBDA_AutoDemodulate_put_AutoDemodulate(IBDA_AutoDemod | ... | @@ -2980,13 +2440,6 @@ static FORCEINLINE HRESULT IBDA_AutoDemodulate_put_AutoDemodulate(IBDA_AutoDemod |
| 2980 | 2440 | ||
| 2981 | #endif | 2441 | #endif |
| 2982 | 2442 | ||
| 2983 | HRESULT STDMETHODCALLTYPE IBDA_AutoDemodulate_put_AutoDemodulate_Proxy( | ||
| 2984 | IBDA_AutoDemodulate* This); | ||
| 2985 | void __RPC_STUB IBDA_AutoDemodulate_put_AutoDemodulate_Stub( | ||
| 2986 | IRpcStubBuffer* This, | ||
| 2987 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2988 | PRPC_MESSAGE pRpcMessage, | ||
| 2989 | DWORD* pdwStubPhase); | ||
| 2990 | 2443 | ||
| 2991 | #endif /* __IBDA_AutoDemodulate_INTERFACE_DEFINED__ */ | 2444 | #endif /* __IBDA_AutoDemodulate_INTERFACE_DEFINED__ */ |
| 2992 | 2445 | ||
| ... | @@ -3024,39 +2477,40 @@ typedef struct IBDA_AutoDemodulateExVtbl { | ... | @@ -3024,39 +2477,40 @@ typedef struct IBDA_AutoDemodulateExVtbl { |
| 3024 | 2477 | ||
| 3025 | /*** IUnknown methods ***/ | 2478 | /*** IUnknown methods ***/ |
| 3026 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2479 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3027 | IBDA_AutoDemodulateEx* This, | 2480 | IBDA_AutoDemodulateEx *This, |
| 3028 | REFIID riid, | 2481 | REFIID riid, |
| 3029 | void **ppvObject); | 2482 | void **ppvObject); |
| 3030 | 2483 | ||
| 3031 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2484 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3032 | IBDA_AutoDemodulateEx* This); | 2485 | IBDA_AutoDemodulateEx *This); |
| 3033 | 2486 | ||
| 3034 | ULONG (STDMETHODCALLTYPE *Release)( | 2487 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3035 | IBDA_AutoDemodulateEx* This); | 2488 | IBDA_AutoDemodulateEx *This); |
| 3036 | 2489 | ||
| 3037 | /*** IBDA_AutoDemodulate methods ***/ | 2490 | /*** IBDA_AutoDemodulate methods ***/ |
| 3038 | HRESULT (STDMETHODCALLTYPE *put_AutoDemodulate)( | 2491 | HRESULT (STDMETHODCALLTYPE *put_AutoDemodulate)( |
| 3039 | IBDA_AutoDemodulateEx* This); | 2492 | IBDA_AutoDemodulateEx *This); |
| 3040 | 2493 | ||
| 3041 | /*** IBDA_AutoDemodulateEx methods ***/ | 2494 | /*** IBDA_AutoDemodulateEx methods ***/ |
| 3042 | HRESULT (STDMETHODCALLTYPE *get_SupportedDeviceNodeTypes)( | 2495 | HRESULT (STDMETHODCALLTYPE *get_SupportedDeviceNodeTypes)( |
| 3043 | IBDA_AutoDemodulateEx* This, | 2496 | IBDA_AutoDemodulateEx *This, |
| 3044 | ULONG ulcDeviceNodeTypesMax, | 2497 | ULONG ulcDeviceNodeTypesMax, |
| 3045 | ULONG *pulcDeviceNodeTypes, | 2498 | ULONG *pulcDeviceNodeTypes, |
| 3046 | GUID *pguidDeviceNodeTypes); | 2499 | GUID *pguidDeviceNodeTypes); |
| 3047 | 2500 | ||
| 3048 | HRESULT (STDMETHODCALLTYPE *get_SupportedVideoFormats)( | 2501 | HRESULT (STDMETHODCALLTYPE *get_SupportedVideoFormats)( |
| 3049 | IBDA_AutoDemodulateEx* This, | 2502 | IBDA_AutoDemodulateEx *This, |
| 3050 | ULONG *pulAMTunerModeType, | 2503 | ULONG *pulAMTunerModeType, |
| 3051 | ULONG *pulAnalogVideoStandard); | 2504 | ULONG *pulAnalogVideoStandard); |
| 3052 | 2505 | ||
| 3053 | HRESULT (STDMETHODCALLTYPE *get_AuxInputCount)( | 2506 | HRESULT (STDMETHODCALLTYPE *get_AuxInputCount)( |
| 3054 | IBDA_AutoDemodulateEx* This, | 2507 | IBDA_AutoDemodulateEx *This, |
| 3055 | ULONG *pulCompositeCount, | 2508 | ULONG *pulCompositeCount, |
| 3056 | ULONG *pulSvideoCount); | 2509 | ULONG *pulSvideoCount); |
| 3057 | 2510 | ||
| 3058 | END_INTERFACE | 2511 | END_INTERFACE |
| 3059 | } IBDA_AutoDemodulateExVtbl; | 2512 | } IBDA_AutoDemodulateExVtbl; |
| 2513 | |||
| 3060 | interface IBDA_AutoDemodulateEx { | 2514 | interface IBDA_AutoDemodulateEx { |
| 3061 | CONST_VTBL IBDA_AutoDemodulateExVtbl* lpVtbl; | 2515 | CONST_VTBL IBDA_AutoDemodulateExVtbl* lpVtbl; |
| 3062 | }; | 2516 | }; |
| ... | @@ -3103,34 +2557,6 @@ static FORCEINLINE HRESULT IBDA_AutoDemodulateEx_get_AuxInputCount(IBDA_AutoDemo | ... | @@ -3103,34 +2557,6 @@ static FORCEINLINE HRESULT IBDA_AutoDemodulateEx_get_AuxInputCount(IBDA_AutoDemo |
| 3103 | 2557 | ||
| 3104 | #endif | 2558 | #endif |
| 3105 | 2559 | ||
| 3106 | HRESULT STDMETHODCALLTYPE IBDA_AutoDemodulateEx_get_SupportedDeviceNodeTypes_Proxy( | ||
| 3107 | IBDA_AutoDemodulateEx* This, | ||
| 3108 | ULONG ulcDeviceNodeTypesMax, | ||
| 3109 | ULONG *pulcDeviceNodeTypes, | ||
| 3110 | GUID *pguidDeviceNodeTypes); | ||
| 3111 | void __RPC_STUB IBDA_AutoDemodulateEx_get_SupportedDeviceNodeTypes_Stub( | ||
| 3112 | IRpcStubBuffer* This, | ||
| 3113 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3114 | PRPC_MESSAGE pRpcMessage, | ||
| 3115 | DWORD* pdwStubPhase); | ||
| 3116 | HRESULT STDMETHODCALLTYPE IBDA_AutoDemodulateEx_get_SupportedVideoFormats_Proxy( | ||
| 3117 | IBDA_AutoDemodulateEx* This, | ||
| 3118 | ULONG *pulAMTunerModeType, | ||
| 3119 | ULONG *pulAnalogVideoStandard); | ||
| 3120 | void __RPC_STUB IBDA_AutoDemodulateEx_get_SupportedVideoFormats_Stub( | ||
| 3121 | IRpcStubBuffer* This, | ||
| 3122 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3123 | PRPC_MESSAGE pRpcMessage, | ||
| 3124 | DWORD* pdwStubPhase); | ||
| 3125 | HRESULT STDMETHODCALLTYPE IBDA_AutoDemodulateEx_get_AuxInputCount_Proxy( | ||
| 3126 | IBDA_AutoDemodulateEx* This, | ||
| 3127 | ULONG *pulCompositeCount, | ||
| 3128 | ULONG *pulSvideoCount); | ||
| 3129 | void __RPC_STUB IBDA_AutoDemodulateEx_get_AuxInputCount_Stub( | ||
| 3130 | IRpcStubBuffer* This, | ||
| 3131 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3132 | PRPC_MESSAGE pRpcMessage, | ||
| 3133 | DWORD* pdwStubPhase); | ||
| 3134 | 2560 | ||
| 3135 | #endif /* __IBDA_AutoDemodulateEx_INTERFACE_DEFINED__ */ | 2561 | #endif /* __IBDA_AutoDemodulateEx_INTERFACE_DEFINED__ */ |
| 3136 | 2562 | ||
| ... | @@ -3197,75 +2623,76 @@ typedef struct IBDA_DigitalDemodulatorVtbl { | ... | @@ -3197,75 +2623,76 @@ typedef struct IBDA_DigitalDemodulatorVtbl { |
| 3197 | 2623 | ||
| 3198 | /*** IUnknown methods ***/ | 2624 | /*** IUnknown methods ***/ |
| 3199 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2625 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3200 | IBDA_DigitalDemodulator* This, | 2626 | IBDA_DigitalDemodulator *This, |
| 3201 | REFIID riid, | 2627 | REFIID riid, |
| 3202 | void **ppvObject); | 2628 | void **ppvObject); |
| 3203 | 2629 | ||
| 3204 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2630 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3205 | IBDA_DigitalDemodulator* This); | 2631 | IBDA_DigitalDemodulator *This); |
| 3206 | 2632 | ||
| 3207 | ULONG (STDMETHODCALLTYPE *Release)( | 2633 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3208 | IBDA_DigitalDemodulator* This); | 2634 | IBDA_DigitalDemodulator *This); |
| 3209 | 2635 | ||
| 3210 | /*** IBDA_DigitalDemodulator methods ***/ | 2636 | /*** IBDA_DigitalDemodulator methods ***/ |
| 3211 | HRESULT (STDMETHODCALLTYPE *put_ModulationType)( | 2637 | HRESULT (STDMETHODCALLTYPE *put_ModulationType)( |
| 3212 | IBDA_DigitalDemodulator* This, | 2638 | IBDA_DigitalDemodulator *This, |
| 3213 | ModulationType *pModulationType); | 2639 | ModulationType *pModulationType); |
| 3214 | 2640 | ||
| 3215 | HRESULT (STDMETHODCALLTYPE *get_ModulationType)( | 2641 | HRESULT (STDMETHODCALLTYPE *get_ModulationType)( |
| 3216 | IBDA_DigitalDemodulator* This, | 2642 | IBDA_DigitalDemodulator *This, |
| 3217 | ModulationType *pModulationType); | 2643 | ModulationType *pModulationType); |
| 3218 | 2644 | ||
| 3219 | HRESULT (STDMETHODCALLTYPE *put_InnerFECMethod)( | 2645 | HRESULT (STDMETHODCALLTYPE *put_InnerFECMethod)( |
| 3220 | IBDA_DigitalDemodulator* This, | 2646 | IBDA_DigitalDemodulator *This, |
| 3221 | FECMethod *pFECMethod); | 2647 | FECMethod *pFECMethod); |
| 3222 | 2648 | ||
| 3223 | HRESULT (STDMETHODCALLTYPE *get_InnerFECMethod)( | 2649 | HRESULT (STDMETHODCALLTYPE *get_InnerFECMethod)( |
| 3224 | IBDA_DigitalDemodulator* This, | 2650 | IBDA_DigitalDemodulator *This, |
| 3225 | FECMethod *pFECMethod); | 2651 | FECMethod *pFECMethod); |
| 3226 | 2652 | ||
| 3227 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 2653 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 3228 | IBDA_DigitalDemodulator* This, | 2654 | IBDA_DigitalDemodulator *This, |
| 3229 | BinaryConvolutionCodeRate *pFECRate); | 2655 | BinaryConvolutionCodeRate *pFECRate); |
| 3230 | 2656 | ||
| 3231 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 2657 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 3232 | IBDA_DigitalDemodulator* This, | 2658 | IBDA_DigitalDemodulator *This, |
| 3233 | BinaryConvolutionCodeRate *pFECRate); | 2659 | BinaryConvolutionCodeRate *pFECRate); |
| 3234 | 2660 | ||
| 3235 | HRESULT (STDMETHODCALLTYPE *put_OuterFECMethod)( | 2661 | HRESULT (STDMETHODCALLTYPE *put_OuterFECMethod)( |
| 3236 | IBDA_DigitalDemodulator* This, | 2662 | IBDA_DigitalDemodulator *This, |
| 3237 | FECMethod *pFECMethod); | 2663 | FECMethod *pFECMethod); |
| 3238 | 2664 | ||
| 3239 | HRESULT (STDMETHODCALLTYPE *get_OuterFECMethod)( | 2665 | HRESULT (STDMETHODCALLTYPE *get_OuterFECMethod)( |
| 3240 | IBDA_DigitalDemodulator* This, | 2666 | IBDA_DigitalDemodulator *This, |
| 3241 | FECMethod *pFECMethod); | 2667 | FECMethod *pFECMethod); |
| 3242 | 2668 | ||
| 3243 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 2669 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 3244 | IBDA_DigitalDemodulator* This, | 2670 | IBDA_DigitalDemodulator *This, |
| 3245 | BinaryConvolutionCodeRate *pFECRate); | 2671 | BinaryConvolutionCodeRate *pFECRate); |
| 3246 | 2672 | ||
| 3247 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 2673 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 3248 | IBDA_DigitalDemodulator* This, | 2674 | IBDA_DigitalDemodulator *This, |
| 3249 | BinaryConvolutionCodeRate *pFECRate); | 2675 | BinaryConvolutionCodeRate *pFECRate); |
| 3250 | 2676 | ||
| 3251 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 2677 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 3252 | IBDA_DigitalDemodulator* This, | 2678 | IBDA_DigitalDemodulator *This, |
| 3253 | ULONG *pSymbolRate); | 2679 | ULONG *pSymbolRate); |
| 3254 | 2680 | ||
| 3255 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 2681 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 3256 | IBDA_DigitalDemodulator* This, | 2682 | IBDA_DigitalDemodulator *This, |
| 3257 | ULONG *pSymbolRate); | 2683 | ULONG *pSymbolRate); |
| 3258 | 2684 | ||
| 3259 | HRESULT (STDMETHODCALLTYPE *put_SpectralInversion)( | 2685 | HRESULT (STDMETHODCALLTYPE *put_SpectralInversion)( |
| 3260 | IBDA_DigitalDemodulator* This, | 2686 | IBDA_DigitalDemodulator *This, |
| 3261 | SpectralInversion *pSpectralInversion); | 2687 | SpectralInversion *pSpectralInversion); |
| 3262 | 2688 | ||
| 3263 | HRESULT (STDMETHODCALLTYPE *get_SpectralInversion)( | 2689 | HRESULT (STDMETHODCALLTYPE *get_SpectralInversion)( |
| 3264 | IBDA_DigitalDemodulator* This, | 2690 | IBDA_DigitalDemodulator *This, |
| 3265 | SpectralInversion *pSpectralInversion); | 2691 | SpectralInversion *pSpectralInversion); |
| 3266 | 2692 | ||
| 3267 | END_INTERFACE | 2693 | END_INTERFACE |
| 3268 | } IBDA_DigitalDemodulatorVtbl; | 2694 | } IBDA_DigitalDemodulatorVtbl; |
| 2695 | |||
| 3269 | interface IBDA_DigitalDemodulator { | 2696 | interface IBDA_DigitalDemodulator { |
| 3270 | CONST_VTBL IBDA_DigitalDemodulatorVtbl* lpVtbl; | 2697 | CONST_VTBL IBDA_DigitalDemodulatorVtbl* lpVtbl; |
| 3271 | }; | 2698 | }; |
| ... | @@ -3350,118 +2777,6 @@ static FORCEINLINE HRESULT IBDA_DigitalDemodulator_get_SpectralInversion(IBDA_Di | ... | @@ -3350,118 +2777,6 @@ static FORCEINLINE HRESULT IBDA_DigitalDemodulator_get_SpectralInversion(IBDA_Di |
| 3350 | 2777 | ||
| 3351 | #endif | 2778 | #endif |
| 3352 | 2779 | ||
| 3353 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_put_ModulationType_Proxy( | ||
| 3354 | IBDA_DigitalDemodulator* This, | ||
| 3355 | ModulationType *pModulationType); | ||
| 3356 | void __RPC_STUB IBDA_DigitalDemodulator_put_ModulationType_Stub( | ||
| 3357 | IRpcStubBuffer* This, | ||
| 3358 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3359 | PRPC_MESSAGE pRpcMessage, | ||
| 3360 | DWORD* pdwStubPhase); | ||
| 3361 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_get_ModulationType_Proxy( | ||
| 3362 | IBDA_DigitalDemodulator* This, | ||
| 3363 | ModulationType *pModulationType); | ||
| 3364 | void __RPC_STUB IBDA_DigitalDemodulator_get_ModulationType_Stub( | ||
| 3365 | IRpcStubBuffer* This, | ||
| 3366 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3367 | PRPC_MESSAGE pRpcMessage, | ||
| 3368 | DWORD* pdwStubPhase); | ||
| 3369 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_put_InnerFECMethod_Proxy( | ||
| 3370 | IBDA_DigitalDemodulator* This, | ||
| 3371 | FECMethod *pFECMethod); | ||
| 3372 | void __RPC_STUB IBDA_DigitalDemodulator_put_InnerFECMethod_Stub( | ||
| 3373 | IRpcStubBuffer* This, | ||
| 3374 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3375 | PRPC_MESSAGE pRpcMessage, | ||
| 3376 | DWORD* pdwStubPhase); | ||
| 3377 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_get_InnerFECMethod_Proxy( | ||
| 3378 | IBDA_DigitalDemodulator* This, | ||
| 3379 | FECMethod *pFECMethod); | ||
| 3380 | void __RPC_STUB IBDA_DigitalDemodulator_get_InnerFECMethod_Stub( | ||
| 3381 | IRpcStubBuffer* This, | ||
| 3382 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3383 | PRPC_MESSAGE pRpcMessage, | ||
| 3384 | DWORD* pdwStubPhase); | ||
| 3385 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_put_InnerFECRate_Proxy( | ||
| 3386 | IBDA_DigitalDemodulator* This, | ||
| 3387 | BinaryConvolutionCodeRate *pFECRate); | ||
| 3388 | void __RPC_STUB IBDA_DigitalDemodulator_put_InnerFECRate_Stub( | ||
| 3389 | IRpcStubBuffer* This, | ||
| 3390 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3391 | PRPC_MESSAGE pRpcMessage, | ||
| 3392 | DWORD* pdwStubPhase); | ||
| 3393 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_get_InnerFECRate_Proxy( | ||
| 3394 | IBDA_DigitalDemodulator* This, | ||
| 3395 | BinaryConvolutionCodeRate *pFECRate); | ||
| 3396 | void __RPC_STUB IBDA_DigitalDemodulator_get_InnerFECRate_Stub( | ||
| 3397 | IRpcStubBuffer* This, | ||
| 3398 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3399 | PRPC_MESSAGE pRpcMessage, | ||
| 3400 | DWORD* pdwStubPhase); | ||
| 3401 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_put_OuterFECMethod_Proxy( | ||
| 3402 | IBDA_DigitalDemodulator* This, | ||
| 3403 | FECMethod *pFECMethod); | ||
| 3404 | void __RPC_STUB IBDA_DigitalDemodulator_put_OuterFECMethod_Stub( | ||
| 3405 | IRpcStubBuffer* This, | ||
| 3406 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3407 | PRPC_MESSAGE pRpcMessage, | ||
| 3408 | DWORD* pdwStubPhase); | ||
| 3409 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_get_OuterFECMethod_Proxy( | ||
| 3410 | IBDA_DigitalDemodulator* This, | ||
| 3411 | FECMethod *pFECMethod); | ||
| 3412 | void __RPC_STUB IBDA_DigitalDemodulator_get_OuterFECMethod_Stub( | ||
| 3413 | IRpcStubBuffer* This, | ||
| 3414 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3415 | PRPC_MESSAGE pRpcMessage, | ||
| 3416 | DWORD* pdwStubPhase); | ||
| 3417 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_put_OuterFECRate_Proxy( | ||
| 3418 | IBDA_DigitalDemodulator* This, | ||
| 3419 | BinaryConvolutionCodeRate *pFECRate); | ||
| 3420 | void __RPC_STUB IBDA_DigitalDemodulator_put_OuterFECRate_Stub( | ||
| 3421 | IRpcStubBuffer* This, | ||
| 3422 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3423 | PRPC_MESSAGE pRpcMessage, | ||
| 3424 | DWORD* pdwStubPhase); | ||
| 3425 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_get_OuterFECRate_Proxy( | ||
| 3426 | IBDA_DigitalDemodulator* This, | ||
| 3427 | BinaryConvolutionCodeRate *pFECRate); | ||
| 3428 | void __RPC_STUB IBDA_DigitalDemodulator_get_OuterFECRate_Stub( | ||
| 3429 | IRpcStubBuffer* This, | ||
| 3430 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3431 | PRPC_MESSAGE pRpcMessage, | ||
| 3432 | DWORD* pdwStubPhase); | ||
| 3433 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_put_SymbolRate_Proxy( | ||
| 3434 | IBDA_DigitalDemodulator* This, | ||
| 3435 | ULONG *pSymbolRate); | ||
| 3436 | void __RPC_STUB IBDA_DigitalDemodulator_put_SymbolRate_Stub( | ||
| 3437 | IRpcStubBuffer* This, | ||
| 3438 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3439 | PRPC_MESSAGE pRpcMessage, | ||
| 3440 | DWORD* pdwStubPhase); | ||
| 3441 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_get_SymbolRate_Proxy( | ||
| 3442 | IBDA_DigitalDemodulator* This, | ||
| 3443 | ULONG *pSymbolRate); | ||
| 3444 | void __RPC_STUB IBDA_DigitalDemodulator_get_SymbolRate_Stub( | ||
| 3445 | IRpcStubBuffer* This, | ||
| 3446 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3447 | PRPC_MESSAGE pRpcMessage, | ||
| 3448 | DWORD* pdwStubPhase); | ||
| 3449 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_put_SpectralInversion_Proxy( | ||
| 3450 | IBDA_DigitalDemodulator* This, | ||
| 3451 | SpectralInversion *pSpectralInversion); | ||
| 3452 | void __RPC_STUB IBDA_DigitalDemodulator_put_SpectralInversion_Stub( | ||
| 3453 | IRpcStubBuffer* This, | ||
| 3454 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3455 | PRPC_MESSAGE pRpcMessage, | ||
| 3456 | DWORD* pdwStubPhase); | ||
| 3457 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator_get_SpectralInversion_Proxy( | ||
| 3458 | IBDA_DigitalDemodulator* This, | ||
| 3459 | SpectralInversion *pSpectralInversion); | ||
| 3460 | void __RPC_STUB IBDA_DigitalDemodulator_get_SpectralInversion_Stub( | ||
| 3461 | IRpcStubBuffer* This, | ||
| 3462 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3463 | PRPC_MESSAGE pRpcMessage, | ||
| 3464 | DWORD* pdwStubPhase); | ||
| 3465 | 2780 | ||
| 3466 | #endif /* __IBDA_DigitalDemodulator_INTERFACE_DEFINED__ */ | 2781 | #endif /* __IBDA_DigitalDemodulator_INTERFACE_DEFINED__ */ |
| 3467 | 2782 | ||
| ... | @@ -3510,108 +2825,109 @@ typedef struct IBDA_DigitalDemodulator2Vtbl { | ... | @@ -3510,108 +2825,109 @@ typedef struct IBDA_DigitalDemodulator2Vtbl { |
| 3510 | 2825 | ||
| 3511 | /*** IUnknown methods ***/ | 2826 | /*** IUnknown methods ***/ |
| 3512 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2827 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3513 | IBDA_DigitalDemodulator2* This, | 2828 | IBDA_DigitalDemodulator2 *This, |
| 3514 | REFIID riid, | 2829 | REFIID riid, |
| 3515 | void **ppvObject); | 2830 | void **ppvObject); |
| 3516 | 2831 | ||
| 3517 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2832 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3518 | IBDA_DigitalDemodulator2* This); | 2833 | IBDA_DigitalDemodulator2 *This); |
| 3519 | 2834 | ||
| 3520 | ULONG (STDMETHODCALLTYPE *Release)( | 2835 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3521 | IBDA_DigitalDemodulator2* This); | 2836 | IBDA_DigitalDemodulator2 *This); |
| 3522 | 2837 | ||
| 3523 | /*** IBDA_DigitalDemodulator methods ***/ | 2838 | /*** IBDA_DigitalDemodulator methods ***/ |
| 3524 | HRESULT (STDMETHODCALLTYPE *put_ModulationType)( | 2839 | HRESULT (STDMETHODCALLTYPE *put_ModulationType)( |
| 3525 | IBDA_DigitalDemodulator2* This, | 2840 | IBDA_DigitalDemodulator2 *This, |
| 3526 | ModulationType *pModulationType); | 2841 | ModulationType *pModulationType); |
| 3527 | 2842 | ||
| 3528 | HRESULT (STDMETHODCALLTYPE *get_ModulationType)( | 2843 | HRESULT (STDMETHODCALLTYPE *get_ModulationType)( |
| 3529 | IBDA_DigitalDemodulator2* This, | 2844 | IBDA_DigitalDemodulator2 *This, |
| 3530 | ModulationType *pModulationType); | 2845 | ModulationType *pModulationType); |
| 3531 | 2846 | ||
| 3532 | HRESULT (STDMETHODCALLTYPE *put_InnerFECMethod)( | 2847 | HRESULT (STDMETHODCALLTYPE *put_InnerFECMethod)( |
| 3533 | IBDA_DigitalDemodulator2* This, | 2848 | IBDA_DigitalDemodulator2 *This, |
| 3534 | FECMethod *pFECMethod); | 2849 | FECMethod *pFECMethod); |
| 3535 | 2850 | ||
| 3536 | HRESULT (STDMETHODCALLTYPE *get_InnerFECMethod)( | 2851 | HRESULT (STDMETHODCALLTYPE *get_InnerFECMethod)( |
| 3537 | IBDA_DigitalDemodulator2* This, | 2852 | IBDA_DigitalDemodulator2 *This, |
| 3538 | FECMethod *pFECMethod); | 2853 | FECMethod *pFECMethod); |
| 3539 | 2854 | ||
| 3540 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 2855 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 3541 | IBDA_DigitalDemodulator2* This, | 2856 | IBDA_DigitalDemodulator2 *This, |
| 3542 | BinaryConvolutionCodeRate *pFECRate); | 2857 | BinaryConvolutionCodeRate *pFECRate); |
| 3543 | 2858 | ||
| 3544 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 2859 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 3545 | IBDA_DigitalDemodulator2* This, | 2860 | IBDA_DigitalDemodulator2 *This, |
| 3546 | BinaryConvolutionCodeRate *pFECRate); | 2861 | BinaryConvolutionCodeRate *pFECRate); |
| 3547 | 2862 | ||
| 3548 | HRESULT (STDMETHODCALLTYPE *put_OuterFECMethod)( | 2863 | HRESULT (STDMETHODCALLTYPE *put_OuterFECMethod)( |
| 3549 | IBDA_DigitalDemodulator2* This, | 2864 | IBDA_DigitalDemodulator2 *This, |
| 3550 | FECMethod *pFECMethod); | 2865 | FECMethod *pFECMethod); |
| 3551 | 2866 | ||
| 3552 | HRESULT (STDMETHODCALLTYPE *get_OuterFECMethod)( | 2867 | HRESULT (STDMETHODCALLTYPE *get_OuterFECMethod)( |
| 3553 | IBDA_DigitalDemodulator2* This, | 2868 | IBDA_DigitalDemodulator2 *This, |
| 3554 | FECMethod *pFECMethod); | 2869 | FECMethod *pFECMethod); |
| 3555 | 2870 | ||
| 3556 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 2871 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 3557 | IBDA_DigitalDemodulator2* This, | 2872 | IBDA_DigitalDemodulator2 *This, |
| 3558 | BinaryConvolutionCodeRate *pFECRate); | 2873 | BinaryConvolutionCodeRate *pFECRate); |
| 3559 | 2874 | ||
| 3560 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 2875 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 3561 | IBDA_DigitalDemodulator2* This, | 2876 | IBDA_DigitalDemodulator2 *This, |
| 3562 | BinaryConvolutionCodeRate *pFECRate); | 2877 | BinaryConvolutionCodeRate *pFECRate); |
| 3563 | 2878 | ||
| 3564 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 2879 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 3565 | IBDA_DigitalDemodulator2* This, | 2880 | IBDA_DigitalDemodulator2 *This, |
| 3566 | ULONG *pSymbolRate); | 2881 | ULONG *pSymbolRate); |
| 3567 | 2882 | ||
| 3568 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 2883 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 3569 | IBDA_DigitalDemodulator2* This, | 2884 | IBDA_DigitalDemodulator2 *This, |
| 3570 | ULONG *pSymbolRate); | 2885 | ULONG *pSymbolRate); |
| 3571 | 2886 | ||
| 3572 | HRESULT (STDMETHODCALLTYPE *put_SpectralInversion)( | 2887 | HRESULT (STDMETHODCALLTYPE *put_SpectralInversion)( |
| 3573 | IBDA_DigitalDemodulator2* This, | 2888 | IBDA_DigitalDemodulator2 *This, |
| 3574 | SpectralInversion *pSpectralInversion); | 2889 | SpectralInversion *pSpectralInversion); |
| 3575 | 2890 | ||
| 3576 | HRESULT (STDMETHODCALLTYPE *get_SpectralInversion)( | 2891 | HRESULT (STDMETHODCALLTYPE *get_SpectralInversion)( |
| 3577 | IBDA_DigitalDemodulator2* This, | 2892 | IBDA_DigitalDemodulator2 *This, |
| 3578 | SpectralInversion *pSpectralInversion); | 2893 | SpectralInversion *pSpectralInversion); |
| 3579 | 2894 | ||
| 3580 | /*** IBDA_DigitalDemodulator2 methods ***/ | 2895 | /*** IBDA_DigitalDemodulator2 methods ***/ |
| 3581 | HRESULT (STDMETHODCALLTYPE *put_GuardInterval)( | 2896 | HRESULT (STDMETHODCALLTYPE *put_GuardInterval)( |
| 3582 | IBDA_DigitalDemodulator2* This, | 2897 | IBDA_DigitalDemodulator2 *This, |
| 3583 | GuardInterval *pGuardInterval); | 2898 | GuardInterval *pGuardInterval); |
| 3584 | 2899 | ||
| 3585 | HRESULT (STDMETHODCALLTYPE *get_GuardInterval)( | 2900 | HRESULT (STDMETHODCALLTYPE *get_GuardInterval)( |
| 3586 | IBDA_DigitalDemodulator2* This, | 2901 | IBDA_DigitalDemodulator2 *This, |
| 3587 | GuardInterval *pGuardInterval); | 2902 | GuardInterval *pGuardInterval); |
| 3588 | 2903 | ||
| 3589 | HRESULT (STDMETHODCALLTYPE *put_TransmissionMode)( | 2904 | HRESULT (STDMETHODCALLTYPE *put_TransmissionMode)( |
| 3590 | IBDA_DigitalDemodulator2* This, | 2905 | IBDA_DigitalDemodulator2 *This, |
| 3591 | TransmissionMode *pTransmissionMode); | 2906 | TransmissionMode *pTransmissionMode); |
| 3592 | 2907 | ||
| 3593 | HRESULT (STDMETHODCALLTYPE *get_TransmissionMode)( | 2908 | HRESULT (STDMETHODCALLTYPE *get_TransmissionMode)( |
| 3594 | IBDA_DigitalDemodulator2* This, | 2909 | IBDA_DigitalDemodulator2 *This, |
| 3595 | TransmissionMode *pTransmissionMode); | 2910 | TransmissionMode *pTransmissionMode); |
| 3596 | 2911 | ||
| 3597 | HRESULT (STDMETHODCALLTYPE *put_RollOff)( | 2912 | HRESULT (STDMETHODCALLTYPE *put_RollOff)( |
| 3598 | IBDA_DigitalDemodulator2* This, | 2913 | IBDA_DigitalDemodulator2 *This, |
| 3599 | RollOff *pRollOff); | 2914 | RollOff *pRollOff); |
| 3600 | 2915 | ||
| 3601 | HRESULT (STDMETHODCALLTYPE *get_RollOff)( | 2916 | HRESULT (STDMETHODCALLTYPE *get_RollOff)( |
| 3602 | IBDA_DigitalDemodulator2* This, | 2917 | IBDA_DigitalDemodulator2 *This, |
| 3603 | RollOff *pRollOff); | 2918 | RollOff *pRollOff); |
| 3604 | 2919 | ||
| 3605 | HRESULT (STDMETHODCALLTYPE *put_Pilot)( | 2920 | HRESULT (STDMETHODCALLTYPE *put_Pilot)( |
| 3606 | IBDA_DigitalDemodulator2* This, | 2921 | IBDA_DigitalDemodulator2 *This, |
| 3607 | Pilot *pPilot); | 2922 | Pilot *pPilot); |
| 3608 | 2923 | ||
| 3609 | HRESULT (STDMETHODCALLTYPE *get_Pilot)( | 2924 | HRESULT (STDMETHODCALLTYPE *get_Pilot)( |
| 3610 | IBDA_DigitalDemodulator2* This, | 2925 | IBDA_DigitalDemodulator2 *This, |
| 3611 | Pilot *pPilot); | 2926 | Pilot *pPilot); |
| 3612 | 2927 | ||
| 3613 | END_INTERFACE | 2928 | END_INTERFACE |
| 3614 | } IBDA_DigitalDemodulator2Vtbl; | 2929 | } IBDA_DigitalDemodulator2Vtbl; |
| 2930 | |||
| 3615 | interface IBDA_DigitalDemodulator2 { | 2931 | interface IBDA_DigitalDemodulator2 { |
| 3616 | CONST_VTBL IBDA_DigitalDemodulator2Vtbl* lpVtbl; | 2932 | CONST_VTBL IBDA_DigitalDemodulator2Vtbl* lpVtbl; |
| 3617 | }; | 2933 | }; |
| ... | @@ -3730,70 +3046,6 @@ static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_Pilot(IBDA_DigitalDemodu | ... | @@ -3730,70 +3046,6 @@ static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_Pilot(IBDA_DigitalDemodu |
| 3730 | 3046 | ||
| 3731 | #endif | 3047 | #endif |
| 3732 | 3048 | ||
| 3733 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator2_put_GuardInterval_Proxy( | ||
| 3734 | IBDA_DigitalDemodulator2* This, | ||
| 3735 | GuardInterval *pGuardInterval); | ||
| 3736 | void __RPC_STUB IBDA_DigitalDemodulator2_put_GuardInterval_Stub( | ||
| 3737 | IRpcStubBuffer* This, | ||
| 3738 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3739 | PRPC_MESSAGE pRpcMessage, | ||
| 3740 | DWORD* pdwStubPhase); | ||
| 3741 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator2_get_GuardInterval_Proxy( | ||
| 3742 | IBDA_DigitalDemodulator2* This, | ||
| 3743 | GuardInterval *pGuardInterval); | ||
| 3744 | void __RPC_STUB IBDA_DigitalDemodulator2_get_GuardInterval_Stub( | ||
| 3745 | IRpcStubBuffer* This, | ||
| 3746 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3747 | PRPC_MESSAGE pRpcMessage, | ||
| 3748 | DWORD* pdwStubPhase); | ||
| 3749 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator2_put_TransmissionMode_Proxy( | ||
| 3750 | IBDA_DigitalDemodulator2* This, | ||
| 3751 | TransmissionMode *pTransmissionMode); | ||
| 3752 | void __RPC_STUB IBDA_DigitalDemodulator2_put_TransmissionMode_Stub( | ||
| 3753 | IRpcStubBuffer* This, | ||
| 3754 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3755 | PRPC_MESSAGE pRpcMessage, | ||
| 3756 | DWORD* pdwStubPhase); | ||
| 3757 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator2_get_TransmissionMode_Proxy( | ||
| 3758 | IBDA_DigitalDemodulator2* This, | ||
| 3759 | TransmissionMode *pTransmissionMode); | ||
| 3760 | void __RPC_STUB IBDA_DigitalDemodulator2_get_TransmissionMode_Stub( | ||
| 3761 | IRpcStubBuffer* This, | ||
| 3762 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3763 | PRPC_MESSAGE pRpcMessage, | ||
| 3764 | DWORD* pdwStubPhase); | ||
| 3765 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator2_put_RollOff_Proxy( | ||
| 3766 | IBDA_DigitalDemodulator2* This, | ||
| 3767 | RollOff *pRollOff); | ||
| 3768 | void __RPC_STUB IBDA_DigitalDemodulator2_put_RollOff_Stub( | ||
| 3769 | IRpcStubBuffer* This, | ||
| 3770 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3771 | PRPC_MESSAGE pRpcMessage, | ||
| 3772 | DWORD* pdwStubPhase); | ||
| 3773 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator2_get_RollOff_Proxy( | ||
| 3774 | IBDA_DigitalDemodulator2* This, | ||
| 3775 | RollOff *pRollOff); | ||
| 3776 | void __RPC_STUB IBDA_DigitalDemodulator2_get_RollOff_Stub( | ||
| 3777 | IRpcStubBuffer* This, | ||
| 3778 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3779 | PRPC_MESSAGE pRpcMessage, | ||
| 3780 | DWORD* pdwStubPhase); | ||
| 3781 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator2_put_Pilot_Proxy( | ||
| 3782 | IBDA_DigitalDemodulator2* This, | ||
| 3783 | Pilot *pPilot); | ||
| 3784 | void __RPC_STUB IBDA_DigitalDemodulator2_put_Pilot_Stub( | ||
| 3785 | IRpcStubBuffer* This, | ||
| 3786 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3787 | PRPC_MESSAGE pRpcMessage, | ||
| 3788 | DWORD* pdwStubPhase); | ||
| 3789 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator2_get_Pilot_Proxy( | ||
| 3790 | IBDA_DigitalDemodulator2* This, | ||
| 3791 | Pilot *pPilot); | ||
| 3792 | void __RPC_STUB IBDA_DigitalDemodulator2_get_Pilot_Stub( | ||
| 3793 | IRpcStubBuffer* This, | ||
| 3794 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3795 | PRPC_MESSAGE pRpcMessage, | ||
| 3796 | DWORD* pdwStubPhase); | ||
| 3797 | 3049 | ||
| 3798 | #endif /* __IBDA_DigitalDemodulator2_INTERFACE_DEFINED__ */ | 3050 | #endif /* __IBDA_DigitalDemodulator2_INTERFACE_DEFINED__ */ |
| 3799 | 3051 | ||
| ... | @@ -3830,125 +3082,126 @@ typedef struct IBDA_DigitalDemodulator3Vtbl { | ... | @@ -3830,125 +3082,126 @@ typedef struct IBDA_DigitalDemodulator3Vtbl { |
| 3830 | 3082 | ||
| 3831 | /*** IUnknown methods ***/ | 3083 | /*** IUnknown methods ***/ |
| 3832 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3084 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3833 | IBDA_DigitalDemodulator3* This, | 3085 | IBDA_DigitalDemodulator3 *This, |
| 3834 | REFIID riid, | 3086 | REFIID riid, |
| 3835 | void **ppvObject); | 3087 | void **ppvObject); |
| 3836 | 3088 | ||
| 3837 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3089 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3838 | IBDA_DigitalDemodulator3* This); | 3090 | IBDA_DigitalDemodulator3 *This); |
| 3839 | 3091 | ||
| 3840 | ULONG (STDMETHODCALLTYPE *Release)( | 3092 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3841 | IBDA_DigitalDemodulator3* This); | 3093 | IBDA_DigitalDemodulator3 *This); |
| 3842 | 3094 | ||
| 3843 | /*** IBDA_DigitalDemodulator methods ***/ | 3095 | /*** IBDA_DigitalDemodulator methods ***/ |
| 3844 | HRESULT (STDMETHODCALLTYPE *put_ModulationType)( | 3096 | HRESULT (STDMETHODCALLTYPE *put_ModulationType)( |
| 3845 | IBDA_DigitalDemodulator3* This, | 3097 | IBDA_DigitalDemodulator3 *This, |
| 3846 | ModulationType *pModulationType); | 3098 | ModulationType *pModulationType); |
| 3847 | 3099 | ||
| 3848 | HRESULT (STDMETHODCALLTYPE *get_ModulationType)( | 3100 | HRESULT (STDMETHODCALLTYPE *get_ModulationType)( |
| 3849 | IBDA_DigitalDemodulator3* This, | 3101 | IBDA_DigitalDemodulator3 *This, |
| 3850 | ModulationType *pModulationType); | 3102 | ModulationType *pModulationType); |
| 3851 | 3103 | ||
| 3852 | HRESULT (STDMETHODCALLTYPE *put_InnerFECMethod)( | 3104 | HRESULT (STDMETHODCALLTYPE *put_InnerFECMethod)( |
| 3853 | IBDA_DigitalDemodulator3* This, | 3105 | IBDA_DigitalDemodulator3 *This, |
| 3854 | FECMethod *pFECMethod); | 3106 | FECMethod *pFECMethod); |
| 3855 | 3107 | ||
| 3856 | HRESULT (STDMETHODCALLTYPE *get_InnerFECMethod)( | 3108 | HRESULT (STDMETHODCALLTYPE *get_InnerFECMethod)( |
| 3857 | IBDA_DigitalDemodulator3* This, | 3109 | IBDA_DigitalDemodulator3 *This, |
| 3858 | FECMethod *pFECMethod); | 3110 | FECMethod *pFECMethod); |
| 3859 | 3111 | ||
| 3860 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 3112 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 3861 | IBDA_DigitalDemodulator3* This, | 3113 | IBDA_DigitalDemodulator3 *This, |
| 3862 | BinaryConvolutionCodeRate *pFECRate); | 3114 | BinaryConvolutionCodeRate *pFECRate); |
| 3863 | 3115 | ||
| 3864 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 3116 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 3865 | IBDA_DigitalDemodulator3* This, | 3117 | IBDA_DigitalDemodulator3 *This, |
| 3866 | BinaryConvolutionCodeRate *pFECRate); | 3118 | BinaryConvolutionCodeRate *pFECRate); |
| 3867 | 3119 | ||
| 3868 | HRESULT (STDMETHODCALLTYPE *put_OuterFECMethod)( | 3120 | HRESULT (STDMETHODCALLTYPE *put_OuterFECMethod)( |
| 3869 | IBDA_DigitalDemodulator3* This, | 3121 | IBDA_DigitalDemodulator3 *This, |
| 3870 | FECMethod *pFECMethod); | 3122 | FECMethod *pFECMethod); |
| 3871 | 3123 | ||
| 3872 | HRESULT (STDMETHODCALLTYPE *get_OuterFECMethod)( | 3124 | HRESULT (STDMETHODCALLTYPE *get_OuterFECMethod)( |
| 3873 | IBDA_DigitalDemodulator3* This, | 3125 | IBDA_DigitalDemodulator3 *This, |
| 3874 | FECMethod *pFECMethod); | 3126 | FECMethod *pFECMethod); |
| 3875 | 3127 | ||
| 3876 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 3128 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 3877 | IBDA_DigitalDemodulator3* This, | 3129 | IBDA_DigitalDemodulator3 *This, |
| 3878 | BinaryConvolutionCodeRate *pFECRate); | 3130 | BinaryConvolutionCodeRate *pFECRate); |
| 3879 | 3131 | ||
| 3880 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 3132 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 3881 | IBDA_DigitalDemodulator3* This, | 3133 | IBDA_DigitalDemodulator3 *This, |
| 3882 | BinaryConvolutionCodeRate *pFECRate); | 3134 | BinaryConvolutionCodeRate *pFECRate); |
| 3883 | 3135 | ||
| 3884 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 3136 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 3885 | IBDA_DigitalDemodulator3* This, | 3137 | IBDA_DigitalDemodulator3 *This, |
| 3886 | ULONG *pSymbolRate); | 3138 | ULONG *pSymbolRate); |
| 3887 | 3139 | ||
| 3888 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 3140 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 3889 | IBDA_DigitalDemodulator3* This, | 3141 | IBDA_DigitalDemodulator3 *This, |
| 3890 | ULONG *pSymbolRate); | 3142 | ULONG *pSymbolRate); |
| 3891 | 3143 | ||
| 3892 | HRESULT (STDMETHODCALLTYPE *put_SpectralInversion)( | 3144 | HRESULT (STDMETHODCALLTYPE *put_SpectralInversion)( |
| 3893 | IBDA_DigitalDemodulator3* This, | 3145 | IBDA_DigitalDemodulator3 *This, |
| 3894 | SpectralInversion *pSpectralInversion); | 3146 | SpectralInversion *pSpectralInversion); |
| 3895 | 3147 | ||
| 3896 | HRESULT (STDMETHODCALLTYPE *get_SpectralInversion)( | 3148 | HRESULT (STDMETHODCALLTYPE *get_SpectralInversion)( |
| 3897 | IBDA_DigitalDemodulator3* This, | 3149 | IBDA_DigitalDemodulator3 *This, |
| 3898 | SpectralInversion *pSpectralInversion); | 3150 | SpectralInversion *pSpectralInversion); |
| 3899 | 3151 | ||
| 3900 | /*** IBDA_DigitalDemodulator2 methods ***/ | 3152 | /*** IBDA_DigitalDemodulator2 methods ***/ |
| 3901 | HRESULT (STDMETHODCALLTYPE *put_GuardInterval)( | 3153 | HRESULT (STDMETHODCALLTYPE *put_GuardInterval)( |
| 3902 | IBDA_DigitalDemodulator3* This, | 3154 | IBDA_DigitalDemodulator3 *This, |
| 3903 | GuardInterval *pGuardInterval); | 3155 | GuardInterval *pGuardInterval); |
| 3904 | 3156 | ||
| 3905 | HRESULT (STDMETHODCALLTYPE *get_GuardInterval)( | 3157 | HRESULT (STDMETHODCALLTYPE *get_GuardInterval)( |
| 3906 | IBDA_DigitalDemodulator3* This, | 3158 | IBDA_DigitalDemodulator3 *This, |
| 3907 | GuardInterval *pGuardInterval); | 3159 | GuardInterval *pGuardInterval); |
| 3908 | 3160 | ||
| 3909 | HRESULT (STDMETHODCALLTYPE *put_TransmissionMode)( | 3161 | HRESULT (STDMETHODCALLTYPE *put_TransmissionMode)( |
| 3910 | IBDA_DigitalDemodulator3* This, | 3162 | IBDA_DigitalDemodulator3 *This, |
| 3911 | TransmissionMode *pTransmissionMode); | 3163 | TransmissionMode *pTransmissionMode); |
| 3912 | 3164 | ||
| 3913 | HRESULT (STDMETHODCALLTYPE *get_TransmissionMode)( | 3165 | HRESULT (STDMETHODCALLTYPE *get_TransmissionMode)( |
| 3914 | IBDA_DigitalDemodulator3* This, | 3166 | IBDA_DigitalDemodulator3 *This, |
| 3915 | TransmissionMode *pTransmissionMode); | 3167 | TransmissionMode *pTransmissionMode); |
| 3916 | 3168 | ||
| 3917 | HRESULT (STDMETHODCALLTYPE *put_RollOff)( | 3169 | HRESULT (STDMETHODCALLTYPE *put_RollOff)( |
| 3918 | IBDA_DigitalDemodulator3* This, | 3170 | IBDA_DigitalDemodulator3 *This, |
| 3919 | RollOff *pRollOff); | 3171 | RollOff *pRollOff); |
| 3920 | 3172 | ||
| 3921 | HRESULT (STDMETHODCALLTYPE *get_RollOff)( | 3173 | HRESULT (STDMETHODCALLTYPE *get_RollOff)( |
| 3922 | IBDA_DigitalDemodulator3* This, | 3174 | IBDA_DigitalDemodulator3 *This, |
| 3923 | RollOff *pRollOff); | 3175 | RollOff *pRollOff); |
| 3924 | 3176 | ||
| 3925 | HRESULT (STDMETHODCALLTYPE *put_Pilot)( | 3177 | HRESULT (STDMETHODCALLTYPE *put_Pilot)( |
| 3926 | IBDA_DigitalDemodulator3* This, | 3178 | IBDA_DigitalDemodulator3 *This, |
| 3927 | Pilot *pPilot); | 3179 | Pilot *pPilot); |
| 3928 | 3180 | ||
| 3929 | HRESULT (STDMETHODCALLTYPE *get_Pilot)( | 3181 | HRESULT (STDMETHODCALLTYPE *get_Pilot)( |
| 3930 | IBDA_DigitalDemodulator3* This, | 3182 | IBDA_DigitalDemodulator3 *This, |
| 3931 | Pilot *pPilot); | 3183 | Pilot *pPilot); |
| 3932 | 3184 | ||
| 3933 | /*** IBDA_DigitalDemodulator3 methods ***/ | 3185 | /*** IBDA_DigitalDemodulator3 methods ***/ |
| 3934 | HRESULT (STDMETHODCALLTYPE *put_SignalTimeouts)( | 3186 | HRESULT (STDMETHODCALLTYPE *put_SignalTimeouts)( |
| 3935 | IBDA_DigitalDemodulator3* This, | 3187 | IBDA_DigitalDemodulator3 *This, |
| 3936 | BDA_SIGNAL_TIMEOUTS *pSignalTimeouts); | 3188 | BDA_SIGNAL_TIMEOUTS *pSignalTimeouts); |
| 3937 | 3189 | ||
| 3938 | HRESULT (STDMETHODCALLTYPE *get_SignalTimeouts)( | 3190 | HRESULT (STDMETHODCALLTYPE *get_SignalTimeouts)( |
| 3939 | IBDA_DigitalDemodulator3* This, | 3191 | IBDA_DigitalDemodulator3 *This, |
| 3940 | BDA_SIGNAL_TIMEOUTS *pSignalTimeouts); | 3192 | BDA_SIGNAL_TIMEOUTS *pSignalTimeouts); |
| 3941 | 3193 | ||
| 3942 | HRESULT (STDMETHODCALLTYPE *put_PLPNumber)( | 3194 | HRESULT (STDMETHODCALLTYPE *put_PLPNumber)( |
| 3943 | IBDA_DigitalDemodulator3* This, | 3195 | IBDA_DigitalDemodulator3 *This, |
| 3944 | ULONG *pPLPNumber); | 3196 | ULONG *pPLPNumber); |
| 3945 | 3197 | ||
| 3946 | HRESULT (STDMETHODCALLTYPE *get_PLPNumber)( | 3198 | HRESULT (STDMETHODCALLTYPE *get_PLPNumber)( |
| 3947 | IBDA_DigitalDemodulator3* This, | 3199 | IBDA_DigitalDemodulator3 *This, |
| 3948 | ULONG *pPLPNumber); | 3200 | ULONG *pPLPNumber); |
| 3949 | 3201 | ||
| 3950 | END_INTERFACE | 3202 | END_INTERFACE |
| 3951 | } IBDA_DigitalDemodulator3Vtbl; | 3203 | } IBDA_DigitalDemodulator3Vtbl; |
| 3204 | |||
| 3952 | interface IBDA_DigitalDemodulator3 { | 3205 | interface IBDA_DigitalDemodulator3 { |
| 3953 | CONST_VTBL IBDA_DigitalDemodulator3Vtbl* lpVtbl; | 3206 | CONST_VTBL IBDA_DigitalDemodulator3Vtbl* lpVtbl; |
| 3954 | }; | 3207 | }; |
| ... | @@ -4085,38 +3338,6 @@ static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_PLPNumber(IBDA_DigitalDe | ... | @@ -4085,38 +3338,6 @@ static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_PLPNumber(IBDA_DigitalDe |
| 4085 | 3338 | ||
| 4086 | #endif | 3339 | #endif |
| 4087 | 3340 | ||
| 4088 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator3_put_SignalTimeouts_Proxy( | ||
| 4089 | IBDA_DigitalDemodulator3* This, | ||
| 4090 | BDA_SIGNAL_TIMEOUTS *pSignalTimeouts); | ||
| 4091 | void __RPC_STUB IBDA_DigitalDemodulator3_put_SignalTimeouts_Stub( | ||
| 4092 | IRpcStubBuffer* This, | ||
| 4093 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4094 | PRPC_MESSAGE pRpcMessage, | ||
| 4095 | DWORD* pdwStubPhase); | ||
| 4096 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator3_get_SignalTimeouts_Proxy( | ||
| 4097 | IBDA_DigitalDemodulator3* This, | ||
| 4098 | BDA_SIGNAL_TIMEOUTS *pSignalTimeouts); | ||
| 4099 | void __RPC_STUB IBDA_DigitalDemodulator3_get_SignalTimeouts_Stub( | ||
| 4100 | IRpcStubBuffer* This, | ||
| 4101 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4102 | PRPC_MESSAGE pRpcMessage, | ||
| 4103 | DWORD* pdwStubPhase); | ||
| 4104 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator3_put_PLPNumber_Proxy( | ||
| 4105 | IBDA_DigitalDemodulator3* This, | ||
| 4106 | ULONG *pPLPNumber); | ||
| 4107 | void __RPC_STUB IBDA_DigitalDemodulator3_put_PLPNumber_Stub( | ||
| 4108 | IRpcStubBuffer* This, | ||
| 4109 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4110 | PRPC_MESSAGE pRpcMessage, | ||
| 4111 | DWORD* pdwStubPhase); | ||
| 4112 | HRESULT STDMETHODCALLTYPE IBDA_DigitalDemodulator3_get_PLPNumber_Proxy( | ||
| 4113 | IBDA_DigitalDemodulator3* This, | ||
| 4114 | ULONG *pPLPNumber); | ||
| 4115 | void __RPC_STUB IBDA_DigitalDemodulator3_get_PLPNumber_Stub( | ||
| 4116 | IRpcStubBuffer* This, | ||
| 4117 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4118 | PRPC_MESSAGE pRpcMessage, | ||
| 4119 | DWORD* pdwStubPhase); | ||
| 4120 | 3341 | ||
| 4121 | #endif /* __IBDA_DigitalDemodulator3_INTERFACE_DEFINED__ */ | 3342 | #endif /* __IBDA_DigitalDemodulator3_INTERFACE_DEFINED__ */ |
| 4122 | 3343 | ||
| ... | @@ -4147,27 +3368,28 @@ typedef struct ICCSubStreamFilteringVtbl { | ... | @@ -4147,27 +3368,28 @@ typedef struct ICCSubStreamFilteringVtbl { |
| 4147 | 3368 | ||
| 4148 | /*** IUnknown methods ***/ | 3369 | /*** IUnknown methods ***/ |
| 4149 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3370 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4150 | ICCSubStreamFiltering* This, | 3371 | ICCSubStreamFiltering *This, |
| 4151 | REFIID riid, | 3372 | REFIID riid, |
| 4152 | void **ppvObject); | 3373 | void **ppvObject); |
| 4153 | 3374 | ||
| 4154 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3375 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4155 | ICCSubStreamFiltering* This); | 3376 | ICCSubStreamFiltering *This); |
| 4156 | 3377 | ||
| 4157 | ULONG (STDMETHODCALLTYPE *Release)( | 3378 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4158 | ICCSubStreamFiltering* This); | 3379 | ICCSubStreamFiltering *This); |
| 4159 | 3380 | ||
| 4160 | /*** ICCSubStreamFiltering methods ***/ | 3381 | /*** ICCSubStreamFiltering methods ***/ |
| 4161 | HRESULT (STDMETHODCALLTYPE *get_SubstreamTypes)( | 3382 | HRESULT (STDMETHODCALLTYPE *get_SubstreamTypes)( |
| 4162 | ICCSubStreamFiltering* This, | 3383 | ICCSubStreamFiltering *This, |
| 4163 | LONG *pTypes); | 3384 | LONG *pTypes); |
| 4164 | 3385 | ||
| 4165 | HRESULT (STDMETHODCALLTYPE *put_SubstreamTypes)( | 3386 | HRESULT (STDMETHODCALLTYPE *put_SubstreamTypes)( |
| 4166 | ICCSubStreamFiltering* This, | 3387 | ICCSubStreamFiltering *This, |
| 4167 | LONG Types); | 3388 | LONG Types); |
| 4168 | 3389 | ||
| 4169 | END_INTERFACE | 3390 | END_INTERFACE |
| 4170 | } ICCSubStreamFilteringVtbl; | 3391 | } ICCSubStreamFilteringVtbl; |
| 3392 | |||
| 4171 | interface ICCSubStreamFiltering { | 3393 | interface ICCSubStreamFiltering { |
| 4172 | CONST_VTBL ICCSubStreamFilteringVtbl* lpVtbl; | 3394 | CONST_VTBL ICCSubStreamFilteringVtbl* lpVtbl; |
| 4173 | }; | 3395 | }; |
| ... | @@ -4204,22 +3426,6 @@ static FORCEINLINE HRESULT ICCSubStreamFiltering_put_SubstreamTypes(ICCSubStream | ... | @@ -4204,22 +3426,6 @@ static FORCEINLINE HRESULT ICCSubStreamFiltering_put_SubstreamTypes(ICCSubStream |
| 4204 | 3426 | ||
| 4205 | #endif | 3427 | #endif |
| 4206 | 3428 | ||
| 4207 | HRESULT STDMETHODCALLTYPE ICCSubStreamFiltering_get_SubstreamTypes_Proxy( | ||
| 4208 | ICCSubStreamFiltering* This, | ||
| 4209 | LONG *pTypes); | ||
| 4210 | void __RPC_STUB ICCSubStreamFiltering_get_SubstreamTypes_Stub( | ||
| 4211 | IRpcStubBuffer* This, | ||
| 4212 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4213 | PRPC_MESSAGE pRpcMessage, | ||
| 4214 | DWORD* pdwStubPhase); | ||
| 4215 | HRESULT STDMETHODCALLTYPE ICCSubStreamFiltering_put_SubstreamTypes_Proxy( | ||
| 4216 | ICCSubStreamFiltering* This, | ||
| 4217 | LONG Types); | ||
| 4218 | void __RPC_STUB ICCSubStreamFiltering_put_SubstreamTypes_Stub( | ||
| 4219 | IRpcStubBuffer* This, | ||
| 4220 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4221 | PRPC_MESSAGE pRpcMessage, | ||
| 4222 | DWORD* pdwStubPhase); | ||
| 4223 | 3429 | ||
| 4224 | #endif /* __ICCSubStreamFiltering_INTERFACE_DEFINED__ */ | 3430 | #endif /* __ICCSubStreamFiltering_INTERFACE_DEFINED__ */ |
| 4225 | 3431 | ||
| ... | @@ -4252,29 +3458,30 @@ typedef struct IBDA_IPSinkControlVtbl { | ... | @@ -4252,29 +3458,30 @@ typedef struct IBDA_IPSinkControlVtbl { |
| 4252 | 3458 | ||
| 4253 | /*** IUnknown methods ***/ | 3459 | /*** IUnknown methods ***/ |
| 4254 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3460 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4255 | IBDA_IPSinkControl* This, | 3461 | IBDA_IPSinkControl *This, |
| 4256 | REFIID riid, | 3462 | REFIID riid, |
| 4257 | void **ppvObject); | 3463 | void **ppvObject); |
| 4258 | 3464 | ||
| 4259 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3465 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4260 | IBDA_IPSinkControl* This); | 3466 | IBDA_IPSinkControl *This); |
| 4261 | 3467 | ||
| 4262 | ULONG (STDMETHODCALLTYPE *Release)( | 3468 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4263 | IBDA_IPSinkControl* This); | 3469 | IBDA_IPSinkControl *This); |
| 4264 | 3470 | ||
| 4265 | /*** IBDA_IPSinkControl methods ***/ | 3471 | /*** IBDA_IPSinkControl methods ***/ |
| 4266 | HRESULT (STDMETHODCALLTYPE *GetMulticastList)( | 3472 | HRESULT (STDMETHODCALLTYPE *GetMulticastList)( |
| 4267 | IBDA_IPSinkControl* This, | 3473 | IBDA_IPSinkControl *This, |
| 4268 | ULONG *pulcbSize, | 3474 | ULONG *pulcbSize, |
| 4269 | BYTE **pbBuffer); | 3475 | BYTE **pbBuffer); |
| 4270 | 3476 | ||
| 4271 | HRESULT (STDMETHODCALLTYPE *GetAdapterIPAddress)( | 3477 | HRESULT (STDMETHODCALLTYPE *GetAdapterIPAddress)( |
| 4272 | IBDA_IPSinkControl* This, | 3478 | IBDA_IPSinkControl *This, |
| 4273 | ULONG *pulcbSize, | 3479 | ULONG *pulcbSize, |
| 4274 | BYTE **pbBuffer); | 3480 | BYTE **pbBuffer); |
| 4275 | 3481 | ||
| 4276 | END_INTERFACE | 3482 | END_INTERFACE |
| 4277 | } IBDA_IPSinkControlVtbl; | 3483 | } IBDA_IPSinkControlVtbl; |
| 3484 | |||
| 4278 | interface IBDA_IPSinkControl { | 3485 | interface IBDA_IPSinkControl { |
| 4279 | CONST_VTBL IBDA_IPSinkControlVtbl* lpVtbl; | 3486 | CONST_VTBL IBDA_IPSinkControlVtbl* lpVtbl; |
| 4280 | }; | 3487 | }; |
| ... | @@ -4311,24 +3518,6 @@ static FORCEINLINE HRESULT IBDA_IPSinkControl_GetAdapterIPAddress(IBDA_IPSinkCon | ... | @@ -4311,24 +3518,6 @@ static FORCEINLINE HRESULT IBDA_IPSinkControl_GetAdapterIPAddress(IBDA_IPSinkCon |
| 4311 | 3518 | ||
| 4312 | #endif | 3519 | #endif |
| 4313 | 3520 | ||
| 4314 | HRESULT STDMETHODCALLTYPE IBDA_IPSinkControl_GetMulticastList_Proxy( | ||
| 4315 | IBDA_IPSinkControl* This, | ||
| 4316 | ULONG *pulcbSize, | ||
| 4317 | BYTE **pbBuffer); | ||
| 4318 | void __RPC_STUB IBDA_IPSinkControl_GetMulticastList_Stub( | ||
| 4319 | IRpcStubBuffer* This, | ||
| 4320 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4321 | PRPC_MESSAGE pRpcMessage, | ||
| 4322 | DWORD* pdwStubPhase); | ||
| 4323 | HRESULT STDMETHODCALLTYPE IBDA_IPSinkControl_GetAdapterIPAddress_Proxy( | ||
| 4324 | IBDA_IPSinkControl* This, | ||
| 4325 | ULONG *pulcbSize, | ||
| 4326 | BYTE **pbBuffer); | ||
| 4327 | void __RPC_STUB IBDA_IPSinkControl_GetAdapterIPAddress_Stub( | ||
| 4328 | IRpcStubBuffer* This, | ||
| 4329 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4330 | PRPC_MESSAGE pRpcMessage, | ||
| 4331 | DWORD* pdwStubPhase); | ||
| 4332 | 3521 | ||
| 4333 | #endif /* __IBDA_IPSinkControl_INTERFACE_DEFINED__ */ | 3522 | #endif /* __IBDA_IPSinkControl_INTERFACE_DEFINED__ */ |
| 4334 | 3523 | ||
| ... | @@ -4363,32 +3552,33 @@ typedef struct IBDA_IPSinkInfoVtbl { | ... | @@ -4363,32 +3552,33 @@ typedef struct IBDA_IPSinkInfoVtbl { |
| 4363 | 3552 | ||
| 4364 | /*** IUnknown methods ***/ | 3553 | /*** IUnknown methods ***/ |
| 4365 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3554 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4366 | IBDA_IPSinkInfo* This, | 3555 | IBDA_IPSinkInfo *This, |
| 4367 | REFIID riid, | 3556 | REFIID riid, |
| 4368 | void **ppvObject); | 3557 | void **ppvObject); |
| 4369 | 3558 | ||
| 4370 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3559 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4371 | IBDA_IPSinkInfo* This); | 3560 | IBDA_IPSinkInfo *This); |
| 4372 | 3561 | ||
| 4373 | ULONG (STDMETHODCALLTYPE *Release)( | 3562 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4374 | IBDA_IPSinkInfo* This); | 3563 | IBDA_IPSinkInfo *This); |
| 4375 | 3564 | ||
| 4376 | /*** IBDA_IPSinkInfo methods ***/ | 3565 | /*** IBDA_IPSinkInfo methods ***/ |
| 4377 | HRESULT (STDMETHODCALLTYPE *get_MulticastList)( | 3566 | HRESULT (STDMETHODCALLTYPE *get_MulticastList)( |
| 4378 | IBDA_IPSinkInfo* This, | 3567 | IBDA_IPSinkInfo *This, |
| 4379 | ULONG *pulcbAddresses, | 3568 | ULONG *pulcbAddresses, |
| 4380 | BYTE **ppbAddressList); | 3569 | BYTE **ppbAddressList); |
| 4381 | 3570 | ||
| 4382 | HRESULT (STDMETHODCALLTYPE *get_AdapterIPAddress)( | 3571 | HRESULT (STDMETHODCALLTYPE *get_AdapterIPAddress)( |
| 4383 | IBDA_IPSinkInfo* This, | 3572 | IBDA_IPSinkInfo *This, |
| 4384 | BSTR *pbstrBuffer); | 3573 | BSTR *pbstrBuffer); |
| 4385 | 3574 | ||
| 4386 | HRESULT (STDMETHODCALLTYPE *get_AdapterDescription)( | 3575 | HRESULT (STDMETHODCALLTYPE *get_AdapterDescription)( |
| 4387 | IBDA_IPSinkInfo* This, | 3576 | IBDA_IPSinkInfo *This, |
| 4388 | BSTR *pbstrBuffer); | 3577 | BSTR *pbstrBuffer); |
| 4389 | 3578 | ||
| 4390 | END_INTERFACE | 3579 | END_INTERFACE |
| 4391 | } IBDA_IPSinkInfoVtbl; | 3580 | } IBDA_IPSinkInfoVtbl; |
| 3581 | |||
| 4392 | interface IBDA_IPSinkInfo { | 3582 | interface IBDA_IPSinkInfo { |
| 4393 | CONST_VTBL IBDA_IPSinkInfoVtbl* lpVtbl; | 3583 | CONST_VTBL IBDA_IPSinkInfoVtbl* lpVtbl; |
| 4394 | }; | 3584 | }; |
| ... | @@ -4429,31 +3619,6 @@ static FORCEINLINE HRESULT IBDA_IPSinkInfo_get_AdapterDescription(IBDA_IPSinkInf | ... | @@ -4429,31 +3619,6 @@ static FORCEINLINE HRESULT IBDA_IPSinkInfo_get_AdapterDescription(IBDA_IPSinkInf |
| 4429 | 3619 | ||
| 4430 | #endif | 3620 | #endif |
| 4431 | 3621 | ||
| 4432 | HRESULT STDMETHODCALLTYPE IBDA_IPSinkInfo_get_MulticastList_Proxy( | ||
| 4433 | IBDA_IPSinkInfo* This, | ||
| 4434 | ULONG *pulcbAddresses, | ||
| 4435 | BYTE **ppbAddressList); | ||
| 4436 | void __RPC_STUB IBDA_IPSinkInfo_get_MulticastList_Stub( | ||
| 4437 | IRpcStubBuffer* This, | ||
| 4438 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4439 | PRPC_MESSAGE pRpcMessage, | ||
| 4440 | DWORD* pdwStubPhase); | ||
| 4441 | HRESULT STDMETHODCALLTYPE IBDA_IPSinkInfo_get_AdapterIPAddress_Proxy( | ||
| 4442 | IBDA_IPSinkInfo* This, | ||
| 4443 | BSTR *pbstrBuffer); | ||
| 4444 | void __RPC_STUB IBDA_IPSinkInfo_get_AdapterIPAddress_Stub( | ||
| 4445 | IRpcStubBuffer* This, | ||
| 4446 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4447 | PRPC_MESSAGE pRpcMessage, | ||
| 4448 | DWORD* pdwStubPhase); | ||
| 4449 | HRESULT STDMETHODCALLTYPE IBDA_IPSinkInfo_get_AdapterDescription_Proxy( | ||
| 4450 | IBDA_IPSinkInfo* This, | ||
| 4451 | BSTR *pbstrBuffer); | ||
| 4452 | void __RPC_STUB IBDA_IPSinkInfo_get_AdapterDescription_Stub( | ||
| 4453 | IRpcStubBuffer* This, | ||
| 4454 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4455 | PRPC_MESSAGE pRpcMessage, | ||
| 4456 | DWORD* pdwStubPhase); | ||
| 4457 | 3622 | ||
| 4458 | #endif /* __IBDA_IPSinkInfo_INTERFACE_DEFINED__ */ | 3623 | #endif /* __IBDA_IPSinkInfo_INTERFACE_DEFINED__ */ |
| 4459 | 3624 | ||
| ... | @@ -4492,36 +3657,37 @@ typedef struct IEnumPIDMapVtbl { | ... | @@ -4492,36 +3657,37 @@ typedef struct IEnumPIDMapVtbl { |
| 4492 | 3657 | ||
| 4493 | /*** IUnknown methods ***/ | 3658 | /*** IUnknown methods ***/ |
| 4494 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3659 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4495 | IEnumPIDMap* This, | 3660 | IEnumPIDMap *This, |
| 4496 | REFIID riid, | 3661 | REFIID riid, |
| 4497 | void **ppvObject); | 3662 | void **ppvObject); |
| 4498 | 3663 | ||
| 4499 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3664 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4500 | IEnumPIDMap* This); | 3665 | IEnumPIDMap *This); |
| 4501 | 3666 | ||
| 4502 | ULONG (STDMETHODCALLTYPE *Release)( | 3667 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4503 | IEnumPIDMap* This); | 3668 | IEnumPIDMap *This); |
| 4504 | 3669 | ||
| 4505 | /*** IEnumPIDMap methods ***/ | 3670 | /*** IEnumPIDMap methods ***/ |
| 4506 | HRESULT (STDMETHODCALLTYPE *Next)( | 3671 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 4507 | IEnumPIDMap* This, | 3672 | IEnumPIDMap *This, |
| 4508 | ULONG cRequest, | 3673 | ULONG cRequest, |
| 4509 | PID_MAP *pPIDMap, | 3674 | PID_MAP *pPIDMap, |
| 4510 | ULONG *pcReceived); | 3675 | ULONG *pcReceived); |
| 4511 | 3676 | ||
| 4512 | HRESULT (STDMETHODCALLTYPE *Skip)( | 3677 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 4513 | IEnumPIDMap* This, | 3678 | IEnumPIDMap *This, |
| 4514 | ULONG cRecords); | 3679 | ULONG cRecords); |
| 4515 | 3680 | ||
| 4516 | HRESULT (STDMETHODCALLTYPE *Reset)( | 3681 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 4517 | IEnumPIDMap* This); | 3682 | IEnumPIDMap *This); |
| 4518 | 3683 | ||
| 4519 | HRESULT (STDMETHODCALLTYPE *Clone)( | 3684 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 4520 | IEnumPIDMap* This, | 3685 | IEnumPIDMap *This, |
| 4521 | IEnumPIDMap **ppIEnumPIDMap); | 3686 | IEnumPIDMap **ppIEnumPIDMap); |
| 4522 | 3687 | ||
| 4523 | END_INTERFACE | 3688 | END_INTERFACE |
| 4524 | } IEnumPIDMapVtbl; | 3689 | } IEnumPIDMapVtbl; |
| 3690 | |||
| 4525 | interface IEnumPIDMap { | 3691 | interface IEnumPIDMap { |
| 4526 | CONST_VTBL IEnumPIDMapVtbl* lpVtbl; | 3692 | CONST_VTBL IEnumPIDMapVtbl* lpVtbl; |
| 4527 | }; | 3693 | }; |
| ... | @@ -4566,39 +3732,6 @@ static FORCEINLINE HRESULT IEnumPIDMap_Clone(IEnumPIDMap* This,IEnumPIDMap **ppI | ... | @@ -4566,39 +3732,6 @@ static FORCEINLINE HRESULT IEnumPIDMap_Clone(IEnumPIDMap* This,IEnumPIDMap **ppI |
| 4566 | 3732 | ||
| 4567 | #endif | 3733 | #endif |
| 4568 | 3734 | ||
| 4569 | HRESULT STDMETHODCALLTYPE IEnumPIDMap_Next_Proxy( | ||
| 4570 | IEnumPIDMap* This, | ||
| 4571 | ULONG cRequest, | ||
| 4572 | PID_MAP *pPIDMap, | ||
| 4573 | ULONG *pcReceived); | ||
| 4574 | void __RPC_STUB IEnumPIDMap_Next_Stub( | ||
| 4575 | IRpcStubBuffer* This, | ||
| 4576 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4577 | PRPC_MESSAGE pRpcMessage, | ||
| 4578 | DWORD* pdwStubPhase); | ||
| 4579 | HRESULT STDMETHODCALLTYPE IEnumPIDMap_Skip_Proxy( | ||
| 4580 | IEnumPIDMap* This, | ||
| 4581 | ULONG cRecords); | ||
| 4582 | void __RPC_STUB IEnumPIDMap_Skip_Stub( | ||
| 4583 | IRpcStubBuffer* This, | ||
| 4584 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4585 | PRPC_MESSAGE pRpcMessage, | ||
| 4586 | DWORD* pdwStubPhase); | ||
| 4587 | HRESULT STDMETHODCALLTYPE IEnumPIDMap_Reset_Proxy( | ||
| 4588 | IEnumPIDMap* This); | ||
| 4589 | void __RPC_STUB IEnumPIDMap_Reset_Stub( | ||
| 4590 | IRpcStubBuffer* This, | ||
| 4591 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4592 | PRPC_MESSAGE pRpcMessage, | ||
| 4593 | DWORD* pdwStubPhase); | ||
| 4594 | HRESULT STDMETHODCALLTYPE IEnumPIDMap_Clone_Proxy( | ||
| 4595 | IEnumPIDMap* This, | ||
| 4596 | IEnumPIDMap **ppIEnumPIDMap); | ||
| 4597 | void __RPC_STUB IEnumPIDMap_Clone_Stub( | ||
| 4598 | IRpcStubBuffer* This, | ||
| 4599 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4600 | PRPC_MESSAGE pRpcMessage, | ||
| 4601 | DWORD* pdwStubPhase); | ||
| 4602 | 3735 | ||
| 4603 | #endif /* __IEnumPIDMap_INTERFACE_DEFINED__ */ | 3736 | #endif /* __IEnumPIDMap_INTERFACE_DEFINED__ */ |
| 4604 | 3737 | ||
| ... | @@ -4635,34 +3768,35 @@ typedef struct IMPEG2PIDMapVtbl { | ... | @@ -4635,34 +3768,35 @@ typedef struct IMPEG2PIDMapVtbl { |
| 4635 | 3768 | ||
| 4636 | /*** IUnknown methods ***/ | 3769 | /*** IUnknown methods ***/ |
| 4637 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3770 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4638 | IMPEG2PIDMap* This, | 3771 | IMPEG2PIDMap *This, |
| 4639 | REFIID riid, | 3772 | REFIID riid, |
| 4640 | void **ppvObject); | 3773 | void **ppvObject); |
| 4641 | 3774 | ||
| 4642 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3775 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4643 | IMPEG2PIDMap* This); | 3776 | IMPEG2PIDMap *This); |
| 4644 | 3777 | ||
| 4645 | ULONG (STDMETHODCALLTYPE *Release)( | 3778 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4646 | IMPEG2PIDMap* This); | 3779 | IMPEG2PIDMap *This); |
| 4647 | 3780 | ||
| 4648 | /*** IMPEG2PIDMap methods ***/ | 3781 | /*** IMPEG2PIDMap methods ***/ |
| 4649 | HRESULT (STDMETHODCALLTYPE *MapPID)( | 3782 | HRESULT (STDMETHODCALLTYPE *MapPID)( |
| 4650 | IMPEG2PIDMap* This, | 3783 | IMPEG2PIDMap *This, |
| 4651 | ULONG culPID, | 3784 | ULONG culPID, |
| 4652 | ULONG *pulPID, | 3785 | ULONG *pulPID, |
| 4653 | MEDIA_SAMPLE_CONTENT MediaSampleContent); | 3786 | MEDIA_SAMPLE_CONTENT MediaSampleContent); |
| 4654 | 3787 | ||
| 4655 | HRESULT (STDMETHODCALLTYPE *UnmapPID)( | 3788 | HRESULT (STDMETHODCALLTYPE *UnmapPID)( |
| 4656 | IMPEG2PIDMap* This, | 3789 | IMPEG2PIDMap *This, |
| 4657 | ULONG culPID, | 3790 | ULONG culPID, |
| 4658 | ULONG *pulPID); | 3791 | ULONG *pulPID); |
| 4659 | 3792 | ||
| 4660 | HRESULT (STDMETHODCALLTYPE *EnumPIDMap)( | 3793 | HRESULT (STDMETHODCALLTYPE *EnumPIDMap)( |
| 4661 | IMPEG2PIDMap* This, | 3794 | IMPEG2PIDMap *This, |
| 4662 | IEnumPIDMap **pIEnumPIDMap); | 3795 | IEnumPIDMap **pIEnumPIDMap); |
| 4663 | 3796 | ||
| 4664 | END_INTERFACE | 3797 | END_INTERFACE |
| 4665 | } IMPEG2PIDMapVtbl; | 3798 | } IMPEG2PIDMapVtbl; |
| 3799 | |||
| 4666 | interface IMPEG2PIDMap { | 3800 | interface IMPEG2PIDMap { |
| 4667 | CONST_VTBL IMPEG2PIDMapVtbl* lpVtbl; | 3801 | CONST_VTBL IMPEG2PIDMapVtbl* lpVtbl; |
| 4668 | }; | 3802 | }; |
| ... | @@ -4703,33 +3837,6 @@ static FORCEINLINE HRESULT IMPEG2PIDMap_EnumPIDMap(IMPEG2PIDMap* This,IEnumPIDMa | ... | @@ -4703,33 +3837,6 @@ static FORCEINLINE HRESULT IMPEG2PIDMap_EnumPIDMap(IMPEG2PIDMap* This,IEnumPIDMa |
| 4703 | 3837 | ||
| 4704 | #endif | 3838 | #endif |
| 4705 | 3839 | ||
| 4706 | HRESULT STDMETHODCALLTYPE IMPEG2PIDMap_MapPID_Proxy( | ||
| 4707 | IMPEG2PIDMap* This, | ||
| 4708 | ULONG culPID, | ||
| 4709 | ULONG *pulPID, | ||
| 4710 | MEDIA_SAMPLE_CONTENT MediaSampleContent); | ||
| 4711 | void __RPC_STUB IMPEG2PIDMap_MapPID_Stub( | ||
| 4712 | IRpcStubBuffer* This, | ||
| 4713 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4714 | PRPC_MESSAGE pRpcMessage, | ||
| 4715 | DWORD* pdwStubPhase); | ||
| 4716 | HRESULT STDMETHODCALLTYPE IMPEG2PIDMap_UnmapPID_Proxy( | ||
| 4717 | IMPEG2PIDMap* This, | ||
| 4718 | ULONG culPID, | ||
| 4719 | ULONG *pulPID); | ||
| 4720 | void __RPC_STUB IMPEG2PIDMap_UnmapPID_Stub( | ||
| 4721 | IRpcStubBuffer* This, | ||
| 4722 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4723 | PRPC_MESSAGE pRpcMessage, | ||
| 4724 | DWORD* pdwStubPhase); | ||
| 4725 | HRESULT STDMETHODCALLTYPE IMPEG2PIDMap_EnumPIDMap_Proxy( | ||
| 4726 | IMPEG2PIDMap* This, | ||
| 4727 | IEnumPIDMap **pIEnumPIDMap); | ||
| 4728 | void __RPC_STUB IMPEG2PIDMap_EnumPIDMap_Stub( | ||
| 4729 | IRpcStubBuffer* This, | ||
| 4730 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4731 | PRPC_MESSAGE pRpcMessage, | ||
| 4732 | DWORD* pdwStubPhase); | ||
| 4733 | 3840 | ||
| 4734 | #endif /* __IMPEG2PIDMap_INTERFACE_DEFINED__ */ | 3841 | #endif /* __IMPEG2PIDMap_INTERFACE_DEFINED__ */ |
| 4735 | 3842 | ||
| ... | @@ -4777,48 +3884,49 @@ typedef struct IFrequencyMapVtbl { | ... | @@ -4777,48 +3884,49 @@ typedef struct IFrequencyMapVtbl { |
| 4777 | 3884 | ||
| 4778 | /*** IUnknown methods ***/ | 3885 | /*** IUnknown methods ***/ |
| 4779 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3886 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4780 | IFrequencyMap* This, | 3887 | IFrequencyMap *This, |
| 4781 | REFIID riid, | 3888 | REFIID riid, |
| 4782 | void **ppvObject); | 3889 | void **ppvObject); |
| 4783 | 3890 | ||
| 4784 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3891 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4785 | IFrequencyMap* This); | 3892 | IFrequencyMap *This); |
| 4786 | 3893 | ||
| 4787 | ULONG (STDMETHODCALLTYPE *Release)( | 3894 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4788 | IFrequencyMap* This); | 3895 | IFrequencyMap *This); |
| 4789 | 3896 | ||
| 4790 | /*** IFrequencyMap methods ***/ | 3897 | /*** IFrequencyMap methods ***/ |
| 4791 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( | 3898 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 4792 | IFrequencyMap* This, | 3899 | IFrequencyMap *This, |
| 4793 | ULONG *ulCount, | 3900 | ULONG *ulCount, |
| 4794 | ULONG **ppulList); | 3901 | ULONG **ppulList); |
| 4795 | 3902 | ||
| 4796 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( | 3903 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 4797 | IFrequencyMap* This, | 3904 | IFrequencyMap *This, |
| 4798 | ULONG ulCount, | 3905 | ULONG ulCount, |
| 4799 | ULONG pList[]); | 3906 | ULONG pList[]); |
| 4800 | 3907 | ||
| 4801 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( | 3908 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( |
| 4802 | IFrequencyMap* This, | 3909 | IFrequencyMap *This, |
| 4803 | ULONG *pulCountryCode); | 3910 | ULONG *pulCountryCode); |
| 4804 | 3911 | ||
| 4805 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( | 3912 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( |
| 4806 | IFrequencyMap* This, | 3913 | IFrequencyMap *This, |
| 4807 | ULONG ulCountryCode); | 3914 | ULONG ulCountryCode); |
| 4808 | 3915 | ||
| 4809 | HRESULT (STDMETHODCALLTYPE *get_DefaultFrequencyMapping)( | 3916 | HRESULT (STDMETHODCALLTYPE *get_DefaultFrequencyMapping)( |
| 4810 | IFrequencyMap* This, | 3917 | IFrequencyMap *This, |
| 4811 | ULONG ulCountryCode, | 3918 | ULONG ulCountryCode, |
| 4812 | ULONG *pulCount, | 3919 | ULONG *pulCount, |
| 4813 | ULONG **ppulList); | 3920 | ULONG **ppulList); |
| 4814 | 3921 | ||
| 4815 | HRESULT (STDMETHODCALLTYPE *get_CountryCodeList)( | 3922 | HRESULT (STDMETHODCALLTYPE *get_CountryCodeList)( |
| 4816 | IFrequencyMap* This, | 3923 | IFrequencyMap *This, |
| 4817 | ULONG *pulCount, | 3924 | ULONG *pulCount, |
| 4818 | ULONG **ppulList); | 3925 | ULONG **ppulList); |
| 4819 | 3926 | ||
| 4820 | END_INTERFACE | 3927 | END_INTERFACE |
| 4821 | } IFrequencyMapVtbl; | 3928 | } IFrequencyMapVtbl; |
| 3929 | |||
| 4822 | interface IFrequencyMap { | 3930 | interface IFrequencyMap { |
| 4823 | CONST_VTBL IFrequencyMapVtbl* lpVtbl; | 3931 | CONST_VTBL IFrequencyMapVtbl* lpVtbl; |
| 4824 | }; | 3932 | }; |
| ... | @@ -4871,59 +3979,6 @@ static FORCEINLINE HRESULT IFrequencyMap_get_CountryCodeList(IFrequencyMap* This | ... | @@ -4871,59 +3979,6 @@ static FORCEINLINE HRESULT IFrequencyMap_get_CountryCodeList(IFrequencyMap* This |
| 4871 | 3979 | ||
| 4872 | #endif | 3980 | #endif |
| 4873 | 3981 | ||
| 4874 | HRESULT STDMETHODCALLTYPE IFrequencyMap_get_FrequencyMapping_Proxy( | ||
| 4875 | IFrequencyMap* This, | ||
| 4876 | ULONG *ulCount, | ||
| 4877 | ULONG **ppulList); | ||
| 4878 | void __RPC_STUB IFrequencyMap_get_FrequencyMapping_Stub( | ||
| 4879 | IRpcStubBuffer* This, | ||
| 4880 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4881 | PRPC_MESSAGE pRpcMessage, | ||
| 4882 | DWORD* pdwStubPhase); | ||
| 4883 | HRESULT STDMETHODCALLTYPE IFrequencyMap_put_FrequencyMapping_Proxy( | ||
| 4884 | IFrequencyMap* This, | ||
| 4885 | ULONG ulCount, | ||
| 4886 | ULONG pList[]); | ||
| 4887 | void __RPC_STUB IFrequencyMap_put_FrequencyMapping_Stub( | ||
| 4888 | IRpcStubBuffer* This, | ||
| 4889 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4890 | PRPC_MESSAGE pRpcMessage, | ||
| 4891 | DWORD* pdwStubPhase); | ||
| 4892 | HRESULT STDMETHODCALLTYPE IFrequencyMap_get_CountryCode_Proxy( | ||
| 4893 | IFrequencyMap* This, | ||
| 4894 | ULONG *pulCountryCode); | ||
| 4895 | void __RPC_STUB IFrequencyMap_get_CountryCode_Stub( | ||
| 4896 | IRpcStubBuffer* This, | ||
| 4897 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4898 | PRPC_MESSAGE pRpcMessage, | ||
| 4899 | DWORD* pdwStubPhase); | ||
| 4900 | HRESULT STDMETHODCALLTYPE IFrequencyMap_put_CountryCode_Proxy( | ||
| 4901 | IFrequencyMap* This, | ||
| 4902 | ULONG ulCountryCode); | ||
| 4903 | void __RPC_STUB IFrequencyMap_put_CountryCode_Stub( | ||
| 4904 | IRpcStubBuffer* This, | ||
| 4905 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4906 | PRPC_MESSAGE pRpcMessage, | ||
| 4907 | DWORD* pdwStubPhase); | ||
| 4908 | HRESULT STDMETHODCALLTYPE IFrequencyMap_get_DefaultFrequencyMapping_Proxy( | ||
| 4909 | IFrequencyMap* This, | ||
| 4910 | ULONG ulCountryCode, | ||
| 4911 | ULONG *pulCount, | ||
| 4912 | ULONG **ppulList); | ||
| 4913 | void __RPC_STUB IFrequencyMap_get_DefaultFrequencyMapping_Stub( | ||
| 4914 | IRpcStubBuffer* This, | ||
| 4915 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4916 | PRPC_MESSAGE pRpcMessage, | ||
| 4917 | DWORD* pdwStubPhase); | ||
| 4918 | HRESULT STDMETHODCALLTYPE IFrequencyMap_get_CountryCodeList_Proxy( | ||
| 4919 | IFrequencyMap* This, | ||
| 4920 | ULONG *pulCount, | ||
| 4921 | ULONG **ppulList); | ||
| 4922 | void __RPC_STUB IFrequencyMap_get_CountryCodeList_Stub( | ||
| 4923 | IRpcStubBuffer* This, | ||
| 4924 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4925 | PRPC_MESSAGE pRpcMessage, | ||
| 4926 | DWORD* pdwStubPhase); | ||
| 4927 | 3982 | ||
| 4928 | #endif /* __IFrequencyMap_INTERFACE_DEFINED__ */ | 3983 | #endif /* __IFrequencyMap_INTERFACE_DEFINED__ */ |
| 4929 | 3984 | ||
| ... | @@ -4952,24 +4007,25 @@ typedef struct IBDA_EasMessageVtbl { | ... | @@ -4952,24 +4007,25 @@ typedef struct IBDA_EasMessageVtbl { |
| 4952 | 4007 | ||
| 4953 | /*** IUnknown methods ***/ | 4008 | /*** IUnknown methods ***/ |
| 4954 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4009 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4955 | IBDA_EasMessage* This, | 4010 | IBDA_EasMessage *This, |
| 4956 | REFIID riid, | 4011 | REFIID riid, |
| 4957 | void **ppvObject); | 4012 | void **ppvObject); |
| 4958 | 4013 | ||
| 4959 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4014 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4960 | IBDA_EasMessage* This); | 4015 | IBDA_EasMessage *This); |
| 4961 | 4016 | ||
| 4962 | ULONG (STDMETHODCALLTYPE *Release)( | 4017 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4963 | IBDA_EasMessage* This); | 4018 | IBDA_EasMessage *This); |
| 4964 | 4019 | ||
| 4965 | /*** IBDA_EasMessage methods ***/ | 4020 | /*** IBDA_EasMessage methods ***/ |
| 4966 | HRESULT (STDMETHODCALLTYPE *get_EasMessage)( | 4021 | HRESULT (STDMETHODCALLTYPE *get_EasMessage)( |
| 4967 | IBDA_EasMessage* This, | 4022 | IBDA_EasMessage *This, |
| 4968 | ULONG ulEventID, | 4023 | ULONG ulEventID, |
| 4969 | IUnknown **ppEASObject); | 4024 | IUnknown **ppEASObject); |
| 4970 | 4025 | ||
| 4971 | END_INTERFACE | 4026 | END_INTERFACE |
| 4972 | } IBDA_EasMessageVtbl; | 4027 | } IBDA_EasMessageVtbl; |
| 4028 | |||
| 4973 | interface IBDA_EasMessage { | 4029 | interface IBDA_EasMessage { |
| 4974 | CONST_VTBL IBDA_EasMessageVtbl* lpVtbl; | 4030 | CONST_VTBL IBDA_EasMessageVtbl* lpVtbl; |
| 4975 | }; | 4031 | }; |
| ... | @@ -5002,15 +4058,6 @@ static FORCEINLINE HRESULT IBDA_EasMessage_get_EasMessage(IBDA_EasMessage* This, | ... | @@ -5002,15 +4058,6 @@ static FORCEINLINE HRESULT IBDA_EasMessage_get_EasMessage(IBDA_EasMessage* This, |
| 5002 | 4058 | ||
| 5003 | #endif | 4059 | #endif |
| 5004 | 4060 | ||
| 5005 | HRESULT STDMETHODCALLTYPE IBDA_EasMessage_get_EasMessage_Proxy( | ||
| 5006 | IBDA_EasMessage* This, | ||
| 5007 | ULONG ulEventID, | ||
| 5008 | IUnknown **ppEASObject); | ||
| 5009 | void __RPC_STUB IBDA_EasMessage_get_EasMessage_Stub( | ||
| 5010 | IRpcStubBuffer* This, | ||
| 5011 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5012 | PRPC_MESSAGE pRpcMessage, | ||
| 5013 | DWORD* pdwStubPhase); | ||
| 5014 | 4061 | ||
| 5015 | #endif /* __IBDA_EasMessage_INTERFACE_DEFINED__ */ | 4062 | #endif /* __IBDA_EasMessage_INTERFACE_DEFINED__ */ |
| 5016 | 4063 | ||
| ... | @@ -5038,23 +4085,24 @@ typedef struct IBDA_TransportStreamInfoVtbl { | ... | @@ -5038,23 +4085,24 @@ typedef struct IBDA_TransportStreamInfoVtbl { |
| 5038 | 4085 | ||
| 5039 | /*** IUnknown methods ***/ | 4086 | /*** IUnknown methods ***/ |
| 5040 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4087 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5041 | IBDA_TransportStreamInfo* This, | 4088 | IBDA_TransportStreamInfo *This, |
| 5042 | REFIID riid, | 4089 | REFIID riid, |
| 5043 | void **ppvObject); | 4090 | void **ppvObject); |
| 5044 | 4091 | ||
| 5045 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4092 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5046 | IBDA_TransportStreamInfo* This); | 4093 | IBDA_TransportStreamInfo *This); |
| 5047 | 4094 | ||
| 5048 | ULONG (STDMETHODCALLTYPE *Release)( | 4095 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5049 | IBDA_TransportStreamInfo* This); | 4096 | IBDA_TransportStreamInfo *This); |
| 5050 | 4097 | ||
| 5051 | /*** IBDA_TransportStreamInfo methods ***/ | 4098 | /*** IBDA_TransportStreamInfo methods ***/ |
| 5052 | HRESULT (STDMETHODCALLTYPE *get_PatTableTickCount)( | 4099 | HRESULT (STDMETHODCALLTYPE *get_PatTableTickCount)( |
| 5053 | IBDA_TransportStreamInfo* This, | 4100 | IBDA_TransportStreamInfo *This, |
| 5054 | ULONG *pPatTickCount); | 4101 | ULONG *pPatTickCount); |
| 5055 | 4102 | ||
| 5056 | END_INTERFACE | 4103 | END_INTERFACE |
| 5057 | } IBDA_TransportStreamInfoVtbl; | 4104 | } IBDA_TransportStreamInfoVtbl; |
| 4105 | |||
| 5058 | interface IBDA_TransportStreamInfo { | 4106 | interface IBDA_TransportStreamInfo { |
| 5059 | CONST_VTBL IBDA_TransportStreamInfoVtbl* lpVtbl; | 4107 | CONST_VTBL IBDA_TransportStreamInfoVtbl* lpVtbl; |
| 5060 | }; | 4108 | }; |
| ... | @@ -5087,14 +4135,6 @@ static FORCEINLINE HRESULT IBDA_TransportStreamInfo_get_PatTableTickCount(IBDA_T | ... | @@ -5087,14 +4135,6 @@ static FORCEINLINE HRESULT IBDA_TransportStreamInfo_get_PatTableTickCount(IBDA_T |
| 5087 | 4135 | ||
| 5088 | #endif | 4136 | #endif |
| 5089 | 4137 | ||
| 5090 | HRESULT STDMETHODCALLTYPE IBDA_TransportStreamInfo_get_PatTableTickCount_Proxy( | ||
| 5091 | IBDA_TransportStreamInfo* This, | ||
| 5092 | ULONG *pPatTickCount); | ||
| 5093 | void __RPC_STUB IBDA_TransportStreamInfo_get_PatTableTickCount_Stub( | ||
| 5094 | IRpcStubBuffer* This, | ||
| 5095 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5096 | PRPC_MESSAGE pRpcMessage, | ||
| 5097 | DWORD* pdwStubPhase); | ||
| 5098 | 4138 | ||
| 5099 | #endif /* __IBDA_TransportStreamInfo_INTERFACE_DEFINED__ */ | 4139 | #endif /* __IBDA_TransportStreamInfo_INTERFACE_DEFINED__ */ |
| 5100 | 4140 | ||
| ... | @@ -5163,26 +4203,26 @@ typedef struct IBDA_ConditionalAccessVtbl { | ... | @@ -5163,26 +4203,26 @@ typedef struct IBDA_ConditionalAccessVtbl { |
| 5163 | 4203 | ||
| 5164 | /*** IUnknown methods ***/ | 4204 | /*** IUnknown methods ***/ |
| 5165 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4205 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5166 | IBDA_ConditionalAccess* This, | 4206 | IBDA_ConditionalAccess *This, |
| 5167 | REFIID riid, | 4207 | REFIID riid, |
| 5168 | void **ppvObject); | 4208 | void **ppvObject); |
| 5169 | 4209 | ||
| 5170 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4210 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5171 | IBDA_ConditionalAccess* This); | 4211 | IBDA_ConditionalAccess *This); |
| 5172 | 4212 | ||
| 5173 | ULONG (STDMETHODCALLTYPE *Release)( | 4213 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5174 | IBDA_ConditionalAccess* This); | 4214 | IBDA_ConditionalAccess *This); |
| 5175 | 4215 | ||
| 5176 | /*** IBDA_ConditionalAccess methods ***/ | 4216 | /*** IBDA_ConditionalAccess methods ***/ |
| 5177 | HRESULT (STDMETHODCALLTYPE *get_SmartCardStatus)( | 4217 | HRESULT (STDMETHODCALLTYPE *get_SmartCardStatus)( |
| 5178 | IBDA_ConditionalAccess* This, | 4218 | IBDA_ConditionalAccess *This, |
| 5179 | SmartCardStatusType *pCardStatus, | 4219 | SmartCardStatusType *pCardStatus, |
| 5180 | SmartCardAssociationType *pCardAssociation, | 4220 | SmartCardAssociationType *pCardAssociation, |
| 5181 | BSTR *pbstrCardError, | 4221 | BSTR *pbstrCardError, |
| 5182 | VARIANT_BOOL *pfOOBLocked); | 4222 | VARIANT_BOOL *pfOOBLocked); |
| 5183 | 4223 | ||
| 5184 | HRESULT (STDMETHODCALLTYPE *get_SmartCardInfo)( | 4224 | HRESULT (STDMETHODCALLTYPE *get_SmartCardInfo)( |
| 5185 | IBDA_ConditionalAccess* This, | 4225 | IBDA_ConditionalAccess *This, |
| 5186 | BSTR *pbstrCardName, | 4226 | BSTR *pbstrCardName, |
| 5187 | BSTR *pbstrCardManufacturer, | 4227 | BSTR *pbstrCardManufacturer, |
| 5188 | VARIANT_BOOL *pfDaylightSavings, | 4228 | VARIANT_BOOL *pfDaylightSavings, |
| ... | @@ -5192,44 +4232,45 @@ typedef struct IBDA_ConditionalAccessVtbl { | ... | @@ -5192,44 +4232,45 @@ typedef struct IBDA_ConditionalAccessVtbl { |
| 5192 | EALocationCodeType *pEALocationCode); | 4232 | EALocationCodeType *pEALocationCode); |
| 5193 | 4233 | ||
| 5194 | HRESULT (STDMETHODCALLTYPE *get_SmartCardApplications)( | 4234 | HRESULT (STDMETHODCALLTYPE *get_SmartCardApplications)( |
| 5195 | IBDA_ConditionalAccess* This, | 4235 | IBDA_ConditionalAccess *This, |
| 5196 | ULONG *pulcApplications, | 4236 | ULONG *pulcApplications, |
| 5197 | ULONG ulcApplicationsMax, | 4237 | ULONG ulcApplicationsMax, |
| 5198 | SmartCardApplication rgApplications[]); | 4238 | SmartCardApplication rgApplications[]); |
| 5199 | 4239 | ||
| 5200 | HRESULT (STDMETHODCALLTYPE *get_Entitlement)( | 4240 | HRESULT (STDMETHODCALLTYPE *get_Entitlement)( |
| 5201 | IBDA_ConditionalAccess* This, | 4241 | IBDA_ConditionalAccess *This, |
| 5202 | USHORT usVirtualChannel, | 4242 | USHORT usVirtualChannel, |
| 5203 | EntitlementType *pEntitlement); | 4243 | EntitlementType *pEntitlement); |
| 5204 | 4244 | ||
| 5205 | HRESULT (STDMETHODCALLTYPE *TuneByChannel)( | 4245 | HRESULT (STDMETHODCALLTYPE *TuneByChannel)( |
| 5206 | IBDA_ConditionalAccess* This, | 4246 | IBDA_ConditionalAccess *This, |
| 5207 | USHORT usVirtualChannel); | 4247 | USHORT usVirtualChannel); |
| 5208 | 4248 | ||
| 5209 | HRESULT (STDMETHODCALLTYPE *SetProgram)( | 4249 | HRESULT (STDMETHODCALLTYPE *SetProgram)( |
| 5210 | IBDA_ConditionalAccess* This, | 4250 | IBDA_ConditionalAccess *This, |
| 5211 | USHORT usProgramNumber); | 4251 | USHORT usProgramNumber); |
| 5212 | 4252 | ||
| 5213 | HRESULT (STDMETHODCALLTYPE *AddProgram)( | 4253 | HRESULT (STDMETHODCALLTYPE *AddProgram)( |
| 5214 | IBDA_ConditionalAccess* This, | 4254 | IBDA_ConditionalAccess *This, |
| 5215 | USHORT usProgramNumber); | 4255 | USHORT usProgramNumber); |
| 5216 | 4256 | ||
| 5217 | HRESULT (STDMETHODCALLTYPE *RemoveProgram)( | 4257 | HRESULT (STDMETHODCALLTYPE *RemoveProgram)( |
| 5218 | IBDA_ConditionalAccess* This, | 4258 | IBDA_ConditionalAccess *This, |
| 5219 | USHORT usProgramNumber); | 4259 | USHORT usProgramNumber); |
| 5220 | 4260 | ||
| 5221 | HRESULT (STDMETHODCALLTYPE *GetModuleUI)( | 4261 | HRESULT (STDMETHODCALLTYPE *GetModuleUI)( |
| 5222 | IBDA_ConditionalAccess* This, | 4262 | IBDA_ConditionalAccess *This, |
| 5223 | BYTE byDialogNumber, | 4263 | BYTE byDialogNumber, |
| 5224 | BSTR *pbstrURL); | 4264 | BSTR *pbstrURL); |
| 5225 | 4265 | ||
| 5226 | HRESULT (STDMETHODCALLTYPE *InformUIClosed)( | 4266 | HRESULT (STDMETHODCALLTYPE *InformUIClosed)( |
| 5227 | IBDA_ConditionalAccess* This, | 4267 | IBDA_ConditionalAccess *This, |
| 5228 | BYTE byDialogNumber, | 4268 | BYTE byDialogNumber, |
| 5229 | UICloseReasonType CloseReason); | 4269 | UICloseReasonType CloseReason); |
| 5230 | 4270 | ||
| 5231 | END_INTERFACE | 4271 | END_INTERFACE |
| 5232 | } IBDA_ConditionalAccessVtbl; | 4272 | } IBDA_ConditionalAccessVtbl; |
| 4273 | |||
| 5233 | interface IBDA_ConditionalAccess { | 4274 | interface IBDA_ConditionalAccess { |
| 5234 | CONST_VTBL IBDA_ConditionalAccessVtbl* lpVtbl; | 4275 | CONST_VTBL IBDA_ConditionalAccessVtbl* lpVtbl; |
| 5235 | }; | 4276 | }; |
| ... | @@ -5298,100 +4339,6 @@ static FORCEINLINE HRESULT IBDA_ConditionalAccess_InformUIClosed(IBDA_Conditiona | ... | @@ -5298,100 +4339,6 @@ static FORCEINLINE HRESULT IBDA_ConditionalAccess_InformUIClosed(IBDA_Conditiona |
| 5298 | 4339 | ||
| 5299 | #endif | 4340 | #endif |
| 5300 | 4341 | ||
| 5301 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccess_get_SmartCardStatus_Proxy( | ||
| 5302 | IBDA_ConditionalAccess* This, | ||
| 5303 | SmartCardStatusType *pCardStatus, | ||
| 5304 | SmartCardAssociationType *pCardAssociation, | ||
| 5305 | BSTR *pbstrCardError, | ||
| 5306 | VARIANT_BOOL *pfOOBLocked); | ||
| 5307 | void __RPC_STUB IBDA_ConditionalAccess_get_SmartCardStatus_Stub( | ||
| 5308 | IRpcStubBuffer* This, | ||
| 5309 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5310 | PRPC_MESSAGE pRpcMessage, | ||
| 5311 | DWORD* pdwStubPhase); | ||
| 5312 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccess_get_SmartCardInfo_Proxy( | ||
| 5313 | IBDA_ConditionalAccess* This, | ||
| 5314 | BSTR *pbstrCardName, | ||
| 5315 | BSTR *pbstrCardManufacturer, | ||
| 5316 | VARIANT_BOOL *pfDaylightSavings, | ||
| 5317 | BYTE *pbyRatingRegion, | ||
| 5318 | LONG *plTimeZoneOffsetMinutes, | ||
| 5319 | BSTR *pbstrLanguage, | ||
| 5320 | EALocationCodeType *pEALocationCode); | ||
| 5321 | void __RPC_STUB IBDA_ConditionalAccess_get_SmartCardInfo_Stub( | ||
| 5322 | IRpcStubBuffer* This, | ||
| 5323 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5324 | PRPC_MESSAGE pRpcMessage, | ||
| 5325 | DWORD* pdwStubPhase); | ||
| 5326 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccess_get_SmartCardApplications_Proxy( | ||
| 5327 | IBDA_ConditionalAccess* This, | ||
| 5328 | ULONG *pulcApplications, | ||
| 5329 | ULONG ulcApplicationsMax, | ||
| 5330 | SmartCardApplication rgApplications[]); | ||
| 5331 | void __RPC_STUB IBDA_ConditionalAccess_get_SmartCardApplications_Stub( | ||
| 5332 | IRpcStubBuffer* This, | ||
| 5333 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5334 | PRPC_MESSAGE pRpcMessage, | ||
| 5335 | DWORD* pdwStubPhase); | ||
| 5336 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccess_get_Entitlement_Proxy( | ||
| 5337 | IBDA_ConditionalAccess* This, | ||
| 5338 | USHORT usVirtualChannel, | ||
| 5339 | EntitlementType *pEntitlement); | ||
| 5340 | void __RPC_STUB IBDA_ConditionalAccess_get_Entitlement_Stub( | ||
| 5341 | IRpcStubBuffer* This, | ||
| 5342 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5343 | PRPC_MESSAGE pRpcMessage, | ||
| 5344 | DWORD* pdwStubPhase); | ||
| 5345 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccess_TuneByChannel_Proxy( | ||
| 5346 | IBDA_ConditionalAccess* This, | ||
| 5347 | USHORT usVirtualChannel); | ||
| 5348 | void __RPC_STUB IBDA_ConditionalAccess_TuneByChannel_Stub( | ||
| 5349 | IRpcStubBuffer* This, | ||
| 5350 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5351 | PRPC_MESSAGE pRpcMessage, | ||
| 5352 | DWORD* pdwStubPhase); | ||
| 5353 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccess_SetProgram_Proxy( | ||
| 5354 | IBDA_ConditionalAccess* This, | ||
| 5355 | USHORT usProgramNumber); | ||
| 5356 | void __RPC_STUB IBDA_ConditionalAccess_SetProgram_Stub( | ||
| 5357 | IRpcStubBuffer* This, | ||
| 5358 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5359 | PRPC_MESSAGE pRpcMessage, | ||
| 5360 | DWORD* pdwStubPhase); | ||
| 5361 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccess_AddProgram_Proxy( | ||
| 5362 | IBDA_ConditionalAccess* This, | ||
| 5363 | USHORT usProgramNumber); | ||
| 5364 | void __RPC_STUB IBDA_ConditionalAccess_AddProgram_Stub( | ||
| 5365 | IRpcStubBuffer* This, | ||
| 5366 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5367 | PRPC_MESSAGE pRpcMessage, | ||
| 5368 | DWORD* pdwStubPhase); | ||
| 5369 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccess_RemoveProgram_Proxy( | ||
| 5370 | IBDA_ConditionalAccess* This, | ||
| 5371 | USHORT usProgramNumber); | ||
| 5372 | void __RPC_STUB IBDA_ConditionalAccess_RemoveProgram_Stub( | ||
| 5373 | IRpcStubBuffer* This, | ||
| 5374 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5375 | PRPC_MESSAGE pRpcMessage, | ||
| 5376 | DWORD* pdwStubPhase); | ||
| 5377 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccess_GetModuleUI_Proxy( | ||
| 5378 | IBDA_ConditionalAccess* This, | ||
| 5379 | BYTE byDialogNumber, | ||
| 5380 | BSTR *pbstrURL); | ||
| 5381 | void __RPC_STUB IBDA_ConditionalAccess_GetModuleUI_Stub( | ||
| 5382 | IRpcStubBuffer* This, | ||
| 5383 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5384 | PRPC_MESSAGE pRpcMessage, | ||
| 5385 | DWORD* pdwStubPhase); | ||
| 5386 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccess_InformUIClosed_Proxy( | ||
| 5387 | IBDA_ConditionalAccess* This, | ||
| 5388 | BYTE byDialogNumber, | ||
| 5389 | UICloseReasonType CloseReason); | ||
| 5390 | void __RPC_STUB IBDA_ConditionalAccess_InformUIClosed_Stub( | ||
| 5391 | IRpcStubBuffer* This, | ||
| 5392 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5393 | PRPC_MESSAGE pRpcMessage, | ||
| 5394 | DWORD* pdwStubPhase); | ||
| 5395 | 4342 | ||
| 5396 | #endif /* __IBDA_ConditionalAccess_INTERFACE_DEFINED__ */ | 4343 | #endif /* __IBDA_ConditionalAccess_INTERFACE_DEFINED__ */ |
| 5397 | 4344 | ||
| ... | @@ -5416,30 +4363,31 @@ typedef struct IBDA_DiagnosticPropertiesVtbl { | ... | @@ -5416,30 +4363,31 @@ typedef struct IBDA_DiagnosticPropertiesVtbl { |
| 5416 | 4363 | ||
| 5417 | /*** IUnknown methods ***/ | 4364 | /*** IUnknown methods ***/ |
| 5418 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4365 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5419 | IBDA_DiagnosticProperties* This, | 4366 | IBDA_DiagnosticProperties *This, |
| 5420 | REFIID riid, | 4367 | REFIID riid, |
| 5421 | void **ppvObject); | 4368 | void **ppvObject); |
| 5422 | 4369 | ||
| 5423 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4370 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5424 | IBDA_DiagnosticProperties* This); | 4371 | IBDA_DiagnosticProperties *This); |
| 5425 | 4372 | ||
| 5426 | ULONG (STDMETHODCALLTYPE *Release)( | 4373 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5427 | IBDA_DiagnosticProperties* This); | 4374 | IBDA_DiagnosticProperties *This); |
| 5428 | 4375 | ||
| 5429 | /*** IPropertyBag methods ***/ | 4376 | /*** IPropertyBag methods ***/ |
| 5430 | HRESULT (STDMETHODCALLTYPE *Read)( | 4377 | HRESULT (STDMETHODCALLTYPE *Read)( |
| 5431 | IBDA_DiagnosticProperties* This, | 4378 | IBDA_DiagnosticProperties *This, |
| 5432 | LPCOLESTR pszPropName, | 4379 | LPCOLESTR pszPropName, |
| 5433 | VARIANT *pVar, | 4380 | VARIANT *pVar, |
| 5434 | IErrorLog *pErrorLog); | 4381 | IErrorLog *pErrorLog); |
| 5435 | 4382 | ||
| 5436 | HRESULT (STDMETHODCALLTYPE *Write)( | 4383 | HRESULT (STDMETHODCALLTYPE *Write)( |
| 5437 | IBDA_DiagnosticProperties* This, | 4384 | IBDA_DiagnosticProperties *This, |
| 5438 | LPCOLESTR pszPropName, | 4385 | LPCOLESTR pszPropName, |
| 5439 | VARIANT *pVar); | 4386 | VARIANT *pVar); |
| 5440 | 4387 | ||
| 5441 | END_INTERFACE | 4388 | END_INTERFACE |
| 5442 | } IBDA_DiagnosticPropertiesVtbl; | 4389 | } IBDA_DiagnosticPropertiesVtbl; |
| 4390 | |||
| 5443 | interface IBDA_DiagnosticProperties { | 4391 | interface IBDA_DiagnosticProperties { |
| 5444 | CONST_VTBL IBDA_DiagnosticPropertiesVtbl* lpVtbl; | 4392 | CONST_VTBL IBDA_DiagnosticPropertiesVtbl* lpVtbl; |
| 5445 | }; | 4393 | }; |
| ... | @@ -5507,28 +4455,29 @@ typedef struct IBDA_DRMVtbl { | ... | @@ -5507,28 +4455,29 @@ typedef struct IBDA_DRMVtbl { |
| 5507 | 4455 | ||
| 5508 | /*** IUnknown methods ***/ | 4456 | /*** IUnknown methods ***/ |
| 5509 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4457 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5510 | IBDA_DRM* This, | 4458 | IBDA_DRM *This, |
| 5511 | REFIID riid, | 4459 | REFIID riid, |
| 5512 | void **ppvObject); | 4460 | void **ppvObject); |
| 5513 | 4461 | ||
| 5514 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4462 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5515 | IBDA_DRM* This); | 4463 | IBDA_DRM *This); |
| 5516 | 4464 | ||
| 5517 | ULONG (STDMETHODCALLTYPE *Release)( | 4465 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5518 | IBDA_DRM* This); | 4466 | IBDA_DRM *This); |
| 5519 | 4467 | ||
| 5520 | /*** IBDA_DRM methods ***/ | 4468 | /*** IBDA_DRM methods ***/ |
| 5521 | HRESULT (STDMETHODCALLTYPE *GetDRMPairingStatus)( | 4469 | HRESULT (STDMETHODCALLTYPE *GetDRMPairingStatus)( |
| 5522 | IBDA_DRM* This, | 4470 | IBDA_DRM *This, |
| 5523 | DWORD *pdwStatus, | 4471 | DWORD *pdwStatus, |
| 5524 | HRESULT *phError); | 4472 | HRESULT *phError); |
| 5525 | 4473 | ||
| 5526 | HRESULT (STDMETHODCALLTYPE *PerformDRMPairing)( | 4474 | HRESULT (STDMETHODCALLTYPE *PerformDRMPairing)( |
| 5527 | IBDA_DRM* This, | 4475 | IBDA_DRM *This, |
| 5528 | WINBOOL fSync); | 4476 | WINBOOL fSync); |
| 5529 | 4477 | ||
| 5530 | END_INTERFACE | 4478 | END_INTERFACE |
| 5531 | } IBDA_DRMVtbl; | 4479 | } IBDA_DRMVtbl; |
| 4480 | |||
| 5532 | interface IBDA_DRM { | 4481 | interface IBDA_DRM { |
| 5533 | CONST_VTBL IBDA_DRMVtbl* lpVtbl; | 4482 | CONST_VTBL IBDA_DRMVtbl* lpVtbl; |
| 5534 | }; | 4483 | }; |
| ... | @@ -5565,23 +4514,6 @@ static FORCEINLINE HRESULT IBDA_DRM_PerformDRMPairing(IBDA_DRM* This,WINBOOL fSy | ... | @@ -5565,23 +4514,6 @@ static FORCEINLINE HRESULT IBDA_DRM_PerformDRMPairing(IBDA_DRM* This,WINBOOL fSy |
| 5565 | 4514 | ||
| 5566 | #endif | 4515 | #endif |
| 5567 | 4516 | ||
| 5568 | HRESULT STDMETHODCALLTYPE IBDA_DRM_GetDRMPairingStatus_Proxy( | ||
| 5569 | IBDA_DRM* This, | ||
| 5570 | DWORD *pdwStatus, | ||
| 5571 | HRESULT *phError); | ||
| 5572 | void __RPC_STUB IBDA_DRM_GetDRMPairingStatus_Stub( | ||
| 5573 | IRpcStubBuffer* This, | ||
| 5574 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5575 | PRPC_MESSAGE pRpcMessage, | ||
| 5576 | DWORD* pdwStubPhase); | ||
| 5577 | HRESULT STDMETHODCALLTYPE IBDA_DRM_PerformDRMPairing_Proxy( | ||
| 5578 | IBDA_DRM* This, | ||
| 5579 | WINBOOL fSync); | ||
| 5580 | void __RPC_STUB IBDA_DRM_PerformDRMPairing_Stub( | ||
| 5581 | IRpcStubBuffer* This, | ||
| 5582 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5583 | PRPC_MESSAGE pRpcMessage, | ||
| 5584 | DWORD* pdwStubPhase); | ||
| 5585 | 4517 | ||
| 5586 | #endif /* __IBDA_DRM_INTERFACE_DEFINED__ */ | 4518 | #endif /* __IBDA_DRM_INTERFACE_DEFINED__ */ |
| 5587 | 4519 | ||
| ... | @@ -5622,30 +4554,30 @@ typedef struct IBDA_NameValueServiceVtbl { | ... | @@ -5622,30 +4554,30 @@ typedef struct IBDA_NameValueServiceVtbl { |
| 5622 | 4554 | ||
| 5623 | /*** IUnknown methods ***/ | 4555 | /*** IUnknown methods ***/ |
| 5624 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4556 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5625 | IBDA_NameValueService* This, | 4557 | IBDA_NameValueService *This, |
| 5626 | REFIID riid, | 4558 | REFIID riid, |
| 5627 | void **ppvObject); | 4559 | void **ppvObject); |
| 5628 | 4560 | ||
| 5629 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4561 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5630 | IBDA_NameValueService* This); | 4562 | IBDA_NameValueService *This); |
| 5631 | 4563 | ||
| 5632 | ULONG (STDMETHODCALLTYPE *Release)( | 4564 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5633 | IBDA_NameValueService* This); | 4565 | IBDA_NameValueService *This); |
| 5634 | 4566 | ||
| 5635 | /*** IBDA_NameValueService methods ***/ | 4567 | /*** IBDA_NameValueService methods ***/ |
| 5636 | HRESULT (STDMETHODCALLTYPE *GetValueNameByIndex)( | 4568 | HRESULT (STDMETHODCALLTYPE *GetValueNameByIndex)( |
| 5637 | IBDA_NameValueService* This, | 4569 | IBDA_NameValueService *This, |
| 5638 | ULONG ulIndex, | 4570 | ULONG ulIndex, |
| 5639 | BSTR *pbstrName); | 4571 | BSTR *pbstrName); |
| 5640 | 4572 | ||
| 5641 | HRESULT (STDMETHODCALLTYPE *GetValue)( | 4573 | HRESULT (STDMETHODCALLTYPE *GetValue)( |
| 5642 | IBDA_NameValueService* This, | 4574 | IBDA_NameValueService *This, |
| 5643 | BSTR bstrName, | 4575 | BSTR bstrName, |
| 5644 | BSTR bstrLanguage, | 4576 | BSTR bstrLanguage, |
| 5645 | BSTR *pbstrValue); | 4577 | BSTR *pbstrValue); |
| 5646 | 4578 | ||
| 5647 | HRESULT (STDMETHODCALLTYPE *SetValue)( | 4579 | HRESULT (STDMETHODCALLTYPE *SetValue)( |
| 5648 | IBDA_NameValueService* This, | 4580 | IBDA_NameValueService *This, |
| 5649 | ULONG ulDialogRequest, | 4581 | ULONG ulDialogRequest, |
| 5650 | BSTR bstrLanguage, | 4582 | BSTR bstrLanguage, |
| 5651 | BSTR bstrName, | 4583 | BSTR bstrName, |
| ... | @@ -5654,6 +4586,7 @@ typedef struct IBDA_NameValueServiceVtbl { | ... | @@ -5654,6 +4586,7 @@ typedef struct IBDA_NameValueServiceVtbl { |
| 5654 | 4586 | ||
| 5655 | END_INTERFACE | 4587 | END_INTERFACE |
| 5656 | } IBDA_NameValueServiceVtbl; | 4588 | } IBDA_NameValueServiceVtbl; |
| 4589 | |||
| 5657 | interface IBDA_NameValueService { | 4590 | interface IBDA_NameValueService { |
| 5658 | CONST_VTBL IBDA_NameValueServiceVtbl* lpVtbl; | 4591 | CONST_VTBL IBDA_NameValueServiceVtbl* lpVtbl; |
| 5659 | }; | 4592 | }; |
| ... | @@ -5694,37 +4627,6 @@ static FORCEINLINE HRESULT IBDA_NameValueService_SetValue(IBDA_NameValueService* | ... | @@ -5694,37 +4627,6 @@ static FORCEINLINE HRESULT IBDA_NameValueService_SetValue(IBDA_NameValueService* |
| 5694 | 4627 | ||
| 5695 | #endif | 4628 | #endif |
| 5696 | 4629 | ||
| 5697 | HRESULT STDMETHODCALLTYPE IBDA_NameValueService_GetValueNameByIndex_Proxy( | ||
| 5698 | IBDA_NameValueService* This, | ||
| 5699 | ULONG ulIndex, | ||
| 5700 | BSTR *pbstrName); | ||
| 5701 | void __RPC_STUB IBDA_NameValueService_GetValueNameByIndex_Stub( | ||
| 5702 | IRpcStubBuffer* This, | ||
| 5703 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5704 | PRPC_MESSAGE pRpcMessage, | ||
| 5705 | DWORD* pdwStubPhase); | ||
| 5706 | HRESULT STDMETHODCALLTYPE IBDA_NameValueService_GetValue_Proxy( | ||
| 5707 | IBDA_NameValueService* This, | ||
| 5708 | BSTR bstrName, | ||
| 5709 | BSTR bstrLanguage, | ||
| 5710 | BSTR *pbstrValue); | ||
| 5711 | void __RPC_STUB IBDA_NameValueService_GetValue_Stub( | ||
| 5712 | IRpcStubBuffer* This, | ||
| 5713 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5714 | PRPC_MESSAGE pRpcMessage, | ||
| 5715 | DWORD* pdwStubPhase); | ||
| 5716 | HRESULT STDMETHODCALLTYPE IBDA_NameValueService_SetValue_Proxy( | ||
| 5717 | IBDA_NameValueService* This, | ||
| 5718 | ULONG ulDialogRequest, | ||
| 5719 | BSTR bstrLanguage, | ||
| 5720 | BSTR bstrName, | ||
| 5721 | BSTR bstrValue, | ||
| 5722 | ULONG ulReserved); | ||
| 5723 | void __RPC_STUB IBDA_NameValueService_SetValue_Stub( | ||
| 5724 | IRpcStubBuffer* This, | ||
| 5725 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5726 | PRPC_MESSAGE pRpcMessage, | ||
| 5727 | DWORD* pdwStubPhase); | ||
| 5728 | 4630 | ||
| 5729 | #endif /* __IBDA_NameValueService_INTERFACE_DEFINED__ */ | 4631 | #endif /* __IBDA_NameValueService_INTERFACE_DEFINED__ */ |
| 5730 | 4632 | ||
| ... | @@ -5776,19 +4678,19 @@ typedef struct IBDA_ConditionalAccessExVtbl { | ... | @@ -5776,19 +4678,19 @@ typedef struct IBDA_ConditionalAccessExVtbl { |
| 5776 | 4678 | ||
| 5777 | /*** IUnknown methods ***/ | 4679 | /*** IUnknown methods ***/ |
| 5778 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4680 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5779 | IBDA_ConditionalAccessEx* This, | 4681 | IBDA_ConditionalAccessEx *This, |
| 5780 | REFIID riid, | 4682 | REFIID riid, |
| 5781 | void **ppvObject); | 4683 | void **ppvObject); |
| 5782 | 4684 | ||
| 5783 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4685 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5784 | IBDA_ConditionalAccessEx* This); | 4686 | IBDA_ConditionalAccessEx *This); |
| 5785 | 4687 | ||
| 5786 | ULONG (STDMETHODCALLTYPE *Release)( | 4688 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5787 | IBDA_ConditionalAccessEx* This); | 4689 | IBDA_ConditionalAccessEx *This); |
| 5788 | 4690 | ||
| 5789 | /*** IBDA_ConditionalAccessEx methods ***/ | 4691 | /*** IBDA_ConditionalAccessEx methods ***/ |
| 5790 | HRESULT (STDMETHODCALLTYPE *CheckEntitlementToken)( | 4692 | HRESULT (STDMETHODCALLTYPE *CheckEntitlementToken)( |
| 5791 | IBDA_ConditionalAccessEx* This, | 4693 | IBDA_ConditionalAccessEx *This, |
| 5792 | ULONG ulDialogRequest, | 4694 | ULONG ulDialogRequest, |
| 5793 | BSTR bstrLanguage, | 4695 | BSTR bstrLanguage, |
| 5794 | BDA_CONDITIONALACCESS_REQUESTTYPE RequestType, | 4696 | BDA_CONDITIONALACCESS_REQUESTTYPE RequestType, |
| ... | @@ -5797,18 +4699,18 @@ typedef struct IBDA_ConditionalAccessExVtbl { | ... | @@ -5797,18 +4699,18 @@ typedef struct IBDA_ConditionalAccessExVtbl { |
| 5797 | ULONG *pulDescrambleStatus); | 4699 | ULONG *pulDescrambleStatus); |
| 5798 | 4700 | ||
| 5799 | HRESULT (STDMETHODCALLTYPE *SetCaptureToken)( | 4701 | HRESULT (STDMETHODCALLTYPE *SetCaptureToken)( |
| 5800 | IBDA_ConditionalAccessEx* This, | 4702 | IBDA_ConditionalAccessEx *This, |
| 5801 | ULONG ulcbCaptureTokenLen, | 4703 | ULONG ulcbCaptureTokenLen, |
| 5802 | BYTE *pbCaptureToken); | 4704 | BYTE *pbCaptureToken); |
| 5803 | 4705 | ||
| 5804 | HRESULT (STDMETHODCALLTYPE *OpenBroadcastMmi)( | 4706 | HRESULT (STDMETHODCALLTYPE *OpenBroadcastMmi)( |
| 5805 | IBDA_ConditionalAccessEx* This, | 4707 | IBDA_ConditionalAccessEx *This, |
| 5806 | ULONG ulDialogRequest, | 4708 | ULONG ulDialogRequest, |
| 5807 | BSTR bstrLanguage, | 4709 | BSTR bstrLanguage, |
| 5808 | ULONG EventId); | 4710 | ULONG EventId); |
| 5809 | 4711 | ||
| 5810 | HRESULT (STDMETHODCALLTYPE *CloseMmiDialog)( | 4712 | HRESULT (STDMETHODCALLTYPE *CloseMmiDialog)( |
| 5811 | IBDA_ConditionalAccessEx* This, | 4713 | IBDA_ConditionalAccessEx *This, |
| 5812 | ULONG ulDialogRequest, | 4714 | ULONG ulDialogRequest, |
| 5813 | BSTR bstrLanguage, | 4715 | BSTR bstrLanguage, |
| 5814 | ULONG ulDialogNumber, | 4716 | ULONG ulDialogNumber, |
| ... | @@ -5816,11 +4718,12 @@ typedef struct IBDA_ConditionalAccessExVtbl { | ... | @@ -5816,11 +4718,12 @@ typedef struct IBDA_ConditionalAccessExVtbl { |
| 5816 | ULONG *pulSessionResult); | 4718 | ULONG *pulSessionResult); |
| 5817 | 4719 | ||
| 5818 | HRESULT (STDMETHODCALLTYPE *CreateDialogRequestNumber)( | 4720 | HRESULT (STDMETHODCALLTYPE *CreateDialogRequestNumber)( |
| 5819 | IBDA_ConditionalAccessEx* This, | 4721 | IBDA_ConditionalAccessEx *This, |
| 5820 | ULONG *pulDialogRequestNumber); | 4722 | ULONG *pulDialogRequestNumber); |
| 5821 | 4723 | ||
| 5822 | END_INTERFACE | 4724 | END_INTERFACE |
| 5823 | } IBDA_ConditionalAccessExVtbl; | 4725 | } IBDA_ConditionalAccessExVtbl; |
| 4726 | |||
| 5824 | interface IBDA_ConditionalAccessEx { | 4727 | interface IBDA_ConditionalAccessEx { |
| 5825 | CONST_VTBL IBDA_ConditionalAccessExVtbl* lpVtbl; | 4728 | CONST_VTBL IBDA_ConditionalAccessExVtbl* lpVtbl; |
| 5826 | }; | 4729 | }; |
| ... | @@ -5869,58 +4772,6 @@ static FORCEINLINE HRESULT IBDA_ConditionalAccessEx_CreateDialogRequestNumber(IB | ... | @@ -5869,58 +4772,6 @@ static FORCEINLINE HRESULT IBDA_ConditionalAccessEx_CreateDialogRequestNumber(IB |
| 5869 | 4772 | ||
| 5870 | #endif | 4773 | #endif |
| 5871 | 4774 | ||
| 5872 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccessEx_CheckEntitlementToken_Proxy( | ||
| 5873 | IBDA_ConditionalAccessEx* This, | ||
| 5874 | ULONG ulDialogRequest, | ||
| 5875 | BSTR bstrLanguage, | ||
| 5876 | BDA_CONDITIONALACCESS_REQUESTTYPE RequestType, | ||
| 5877 | ULONG ulcbEntitlementTokenLen, | ||
| 5878 | BYTE *pbEntitlementToken, | ||
| 5879 | ULONG *pulDescrambleStatus); | ||
| 5880 | void __RPC_STUB IBDA_ConditionalAccessEx_CheckEntitlementToken_Stub( | ||
| 5881 | IRpcStubBuffer* This, | ||
| 5882 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5883 | PRPC_MESSAGE pRpcMessage, | ||
| 5884 | DWORD* pdwStubPhase); | ||
| 5885 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccessEx_SetCaptureToken_Proxy( | ||
| 5886 | IBDA_ConditionalAccessEx* This, | ||
| 5887 | ULONG ulcbCaptureTokenLen, | ||
| 5888 | BYTE *pbCaptureToken); | ||
| 5889 | void __RPC_STUB IBDA_ConditionalAccessEx_SetCaptureToken_Stub( | ||
| 5890 | IRpcStubBuffer* This, | ||
| 5891 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5892 | PRPC_MESSAGE pRpcMessage, | ||
| 5893 | DWORD* pdwStubPhase); | ||
| 5894 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccessEx_OpenBroadcastMmi_Proxy( | ||
| 5895 | IBDA_ConditionalAccessEx* This, | ||
| 5896 | ULONG ulDialogRequest, | ||
| 5897 | BSTR bstrLanguage, | ||
| 5898 | ULONG EventId); | ||
| 5899 | void __RPC_STUB IBDA_ConditionalAccessEx_OpenBroadcastMmi_Stub( | ||
| 5900 | IRpcStubBuffer* This, | ||
| 5901 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5902 | PRPC_MESSAGE pRpcMessage, | ||
| 5903 | DWORD* pdwStubPhase); | ||
| 5904 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccessEx_CloseMmiDialog_Proxy( | ||
| 5905 | IBDA_ConditionalAccessEx* This, | ||
| 5906 | ULONG ulDialogRequest, | ||
| 5907 | BSTR bstrLanguage, | ||
| 5908 | ULONG ulDialogNumber, | ||
| 5909 | BDA_CONDITIONALACCESS_MMICLOSEREASON ReasonCode, | ||
| 5910 | ULONG *pulSessionResult); | ||
| 5911 | void __RPC_STUB IBDA_ConditionalAccessEx_CloseMmiDialog_Stub( | ||
| 5912 | IRpcStubBuffer* This, | ||
| 5913 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5914 | PRPC_MESSAGE pRpcMessage, | ||
| 5915 | DWORD* pdwStubPhase); | ||
| 5916 | HRESULT STDMETHODCALLTYPE IBDA_ConditionalAccessEx_CreateDialogRequestNumber_Proxy( | ||
| 5917 | IBDA_ConditionalAccessEx* This, | ||
| 5918 | ULONG *pulDialogRequestNumber); | ||
| 5919 | void __RPC_STUB IBDA_ConditionalAccessEx_CreateDialogRequestNumber_Stub( | ||
| 5920 | IRpcStubBuffer* This, | ||
| 5921 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5922 | PRPC_MESSAGE pRpcMessage, | ||
| 5923 | DWORD* pdwStubPhase); | ||
| 5924 | 4775 | ||
| 5925 | #endif /* __IBDA_ConditionalAccessEx_INTERFACE_DEFINED__ */ | 4776 | #endif /* __IBDA_ConditionalAccessEx_INTERFACE_DEFINED__ */ |
| 5926 | 4777 | ||
| ... | @@ -5950,25 +4801,26 @@ typedef struct IBDA_ISDBConditionalAccessVtbl { | ... | @@ -5950,25 +4801,26 @@ typedef struct IBDA_ISDBConditionalAccessVtbl { |
| 5950 | 4801 | ||
| 5951 | /*** IUnknown methods ***/ | 4802 | /*** IUnknown methods ***/ |
| 5952 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4803 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5953 | IBDA_ISDBConditionalAccess* This, | 4804 | IBDA_ISDBConditionalAccess *This, |
| 5954 | REFIID riid, | 4805 | REFIID riid, |
| 5955 | void **ppvObject); | 4806 | void **ppvObject); |
| 5956 | 4807 | ||
| 5957 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4808 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5958 | IBDA_ISDBConditionalAccess* This); | 4809 | IBDA_ISDBConditionalAccess *This); |
| 5959 | 4810 | ||
| 5960 | ULONG (STDMETHODCALLTYPE *Release)( | 4811 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5961 | IBDA_ISDBConditionalAccess* This); | 4812 | IBDA_ISDBConditionalAccess *This); |
| 5962 | 4813 | ||
| 5963 | /*** IBDA_ISDBConditionalAccess methods ***/ | 4814 | /*** IBDA_ISDBConditionalAccess methods ***/ |
| 5964 | HRESULT (STDMETHODCALLTYPE *SetIsdbCasRequest)( | 4815 | HRESULT (STDMETHODCALLTYPE *SetIsdbCasRequest)( |
| 5965 | IBDA_ISDBConditionalAccess* This, | 4816 | IBDA_ISDBConditionalAccess *This, |
| 5966 | ULONG ulRequestId, | 4817 | ULONG ulRequestId, |
| 5967 | ULONG ulcbRequestBufferLen, | 4818 | ULONG ulcbRequestBufferLen, |
| 5968 | BYTE *pbRequestBuffer); | 4819 | BYTE *pbRequestBuffer); |
| 5969 | 4820 | ||
| 5970 | END_INTERFACE | 4821 | END_INTERFACE |
| 5971 | } IBDA_ISDBConditionalAccessVtbl; | 4822 | } IBDA_ISDBConditionalAccessVtbl; |
| 4823 | |||
| 5972 | interface IBDA_ISDBConditionalAccess { | 4824 | interface IBDA_ISDBConditionalAccess { |
| 5973 | CONST_VTBL IBDA_ISDBConditionalAccessVtbl* lpVtbl; | 4825 | CONST_VTBL IBDA_ISDBConditionalAccessVtbl* lpVtbl; |
| 5974 | }; | 4826 | }; |
| ... | @@ -6001,16 +4853,6 @@ static FORCEINLINE HRESULT IBDA_ISDBConditionalAccess_SetIsdbCasRequest(IBDA_ISD | ... | @@ -6001,16 +4853,6 @@ static FORCEINLINE HRESULT IBDA_ISDBConditionalAccess_SetIsdbCasRequest(IBDA_ISD |
| 6001 | 4853 | ||
| 6002 | #endif | 4854 | #endif |
| 6003 | 4855 | ||
| 6004 | HRESULT STDMETHODCALLTYPE IBDA_ISDBConditionalAccess_SetIsdbCasRequest_Proxy( | ||
| 6005 | IBDA_ISDBConditionalAccess* This, | ||
| 6006 | ULONG ulRequestId, | ||
| 6007 | ULONG ulcbRequestBufferLen, | ||
| 6008 | BYTE *pbRequestBuffer); | ||
| 6009 | void __RPC_STUB IBDA_ISDBConditionalAccess_SetIsdbCasRequest_Stub( | ||
| 6010 | IRpcStubBuffer* This, | ||
| 6011 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6012 | PRPC_MESSAGE pRpcMessage, | ||
| 6013 | DWORD* pdwStubPhase); | ||
| 6014 | 4856 | ||
| 6015 | #endif /* __IBDA_ISDBConditionalAccess_INTERFACE_DEFINED__ */ | 4857 | #endif /* __IBDA_ISDBConditionalAccess_INTERFACE_DEFINED__ */ |
| 6016 | 4858 | ||
| ... | @@ -6039,24 +4881,25 @@ typedef struct IBDA_EventingServiceVtbl { | ... | @@ -6039,24 +4881,25 @@ typedef struct IBDA_EventingServiceVtbl { |
| 6039 | 4881 | ||
| 6040 | /*** IUnknown methods ***/ | 4882 | /*** IUnknown methods ***/ |
| 6041 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4883 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6042 | IBDA_EventingService* This, | 4884 | IBDA_EventingService *This, |
| 6043 | REFIID riid, | 4885 | REFIID riid, |
| 6044 | void **ppvObject); | 4886 | void **ppvObject); |
| 6045 | 4887 | ||
| 6046 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4888 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6047 | IBDA_EventingService* This); | 4889 | IBDA_EventingService *This); |
| 6048 | 4890 | ||
| 6049 | ULONG (STDMETHODCALLTYPE *Release)( | 4891 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6050 | IBDA_EventingService* This); | 4892 | IBDA_EventingService *This); |
| 6051 | 4893 | ||
| 6052 | /*** IBDA_EventingService methods ***/ | 4894 | /*** IBDA_EventingService methods ***/ |
| 6053 | HRESULT (STDMETHODCALLTYPE *CompleteEvent)( | 4895 | HRESULT (STDMETHODCALLTYPE *CompleteEvent)( |
| 6054 | IBDA_EventingService* This, | 4896 | IBDA_EventingService *This, |
| 6055 | ULONG ulEventID, | 4897 | ULONG ulEventID, |
| 6056 | ULONG ulEventResult); | 4898 | ULONG ulEventResult); |
| 6057 | 4899 | ||
| 6058 | END_INTERFACE | 4900 | END_INTERFACE |
| 6059 | } IBDA_EventingServiceVtbl; | 4901 | } IBDA_EventingServiceVtbl; |
| 4902 | |||
| 6060 | interface IBDA_EventingService { | 4903 | interface IBDA_EventingService { |
| 6061 | CONST_VTBL IBDA_EventingServiceVtbl* lpVtbl; | 4904 | CONST_VTBL IBDA_EventingServiceVtbl* lpVtbl; |
| 6062 | }; | 4905 | }; |
| ... | @@ -6089,15 +4932,6 @@ static FORCEINLINE HRESULT IBDA_EventingService_CompleteEvent(IBDA_EventingServi | ... | @@ -6089,15 +4932,6 @@ static FORCEINLINE HRESULT IBDA_EventingService_CompleteEvent(IBDA_EventingServi |
| 6089 | 4932 | ||
| 6090 | #endif | 4933 | #endif |
| 6091 | 4934 | ||
| 6092 | HRESULT STDMETHODCALLTYPE IBDA_EventingService_CompleteEvent_Proxy( | ||
| 6093 | IBDA_EventingService* This, | ||
| 6094 | ULONG ulEventID, | ||
| 6095 | ULONG ulEventResult); | ||
| 6096 | void __RPC_STUB IBDA_EventingService_CompleteEvent_Stub( | ||
| 6097 | IRpcStubBuffer* This, | ||
| 6098 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6099 | PRPC_MESSAGE pRpcMessage, | ||
| 6100 | DWORD* pdwStubPhase); | ||
| 6101 | 4935 | ||
| 6102 | #endif /* __IBDA_EventingService_INTERFACE_DEFINED__ */ | 4936 | #endif /* __IBDA_EventingService_INTERFACE_DEFINED__ */ |
| 6103 | 4937 | ||
| ... | @@ -6133,23 +4967,23 @@ typedef struct IBDA_AUXVtbl { | ... | @@ -6133,23 +4967,23 @@ typedef struct IBDA_AUXVtbl { |
| 6133 | 4967 | ||
| 6134 | /*** IUnknown methods ***/ | 4968 | /*** IUnknown methods ***/ |
| 6135 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4969 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6136 | IBDA_AUX* This, | 4970 | IBDA_AUX *This, |
| 6137 | REFIID riid, | 4971 | REFIID riid, |
| 6138 | void **ppvObject); | 4972 | void **ppvObject); |
| 6139 | 4973 | ||
| 6140 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4974 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6141 | IBDA_AUX* This); | 4975 | IBDA_AUX *This); |
| 6142 | 4976 | ||
| 6143 | ULONG (STDMETHODCALLTYPE *Release)( | 4977 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6144 | IBDA_AUX* This); | 4978 | IBDA_AUX *This); |
| 6145 | 4979 | ||
| 6146 | /*** IBDA_AUX methods ***/ | 4980 | /*** IBDA_AUX methods ***/ |
| 6147 | HRESULT (STDMETHODCALLTYPE *QueryCapabilities)( | 4981 | HRESULT (STDMETHODCALLTYPE *QueryCapabilities)( |
| 6148 | IBDA_AUX* This, | 4982 | IBDA_AUX *This, |
| 6149 | DWORD *pdwNumAuxInputsBSTR); | 4983 | DWORD *pdwNumAuxInputsBSTR); |
| 6150 | 4984 | ||
| 6151 | HRESULT (STDMETHODCALLTYPE *EnumCapability)( | 4985 | HRESULT (STDMETHODCALLTYPE *EnumCapability)( |
| 6152 | IBDA_AUX* This, | 4986 | IBDA_AUX *This, |
| 6153 | DWORD dwIndex, | 4987 | DWORD dwIndex, |
| 6154 | DWORD *dwInputID, | 4988 | DWORD *dwInputID, |
| 6155 | GUID *pConnectorType, | 4989 | GUID *pConnectorType, |
| ... | @@ -6159,6 +4993,7 @@ typedef struct IBDA_AUXVtbl { | ... | @@ -6159,6 +4993,7 @@ typedef struct IBDA_AUXVtbl { |
| 6159 | 4993 | ||
| 6160 | END_INTERFACE | 4994 | END_INTERFACE |
| 6161 | } IBDA_AUXVtbl; | 4995 | } IBDA_AUXVtbl; |
| 4996 | |||
| 6162 | interface IBDA_AUX { | 4997 | interface IBDA_AUX { |
| 6163 | CONST_VTBL IBDA_AUXVtbl* lpVtbl; | 4998 | CONST_VTBL IBDA_AUXVtbl* lpVtbl; |
| 6164 | }; | 4999 | }; |
| ... | @@ -6195,27 +5030,6 @@ static FORCEINLINE HRESULT IBDA_AUX_EnumCapability(IBDA_AUX* This,DWORD dwIndex, | ... | @@ -6195,27 +5030,6 @@ static FORCEINLINE HRESULT IBDA_AUX_EnumCapability(IBDA_AUX* This,DWORD dwIndex, |
| 6195 | 5030 | ||
| 6196 | #endif | 5031 | #endif |
| 6197 | 5032 | ||
| 6198 | HRESULT STDMETHODCALLTYPE IBDA_AUX_QueryCapabilities_Proxy( | ||
| 6199 | IBDA_AUX* This, | ||
| 6200 | DWORD *pdwNumAuxInputsBSTR); | ||
| 6201 | void __RPC_STUB IBDA_AUX_QueryCapabilities_Stub( | ||
| 6202 | IRpcStubBuffer* This, | ||
| 6203 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6204 | PRPC_MESSAGE pRpcMessage, | ||
| 6205 | DWORD* pdwStubPhase); | ||
| 6206 | HRESULT STDMETHODCALLTYPE IBDA_AUX_EnumCapability_Proxy( | ||
| 6207 | IBDA_AUX* This, | ||
| 6208 | DWORD dwIndex, | ||
| 6209 | DWORD *dwInputID, | ||
| 6210 | GUID *pConnectorType, | ||
| 6211 | DWORD *ConnTypeNum, | ||
| 6212 | DWORD *NumVideoStds, | ||
| 6213 | ULONGLONG *AnalogStds); | ||
| 6214 | void __RPC_STUB IBDA_AUX_EnumCapability_Stub( | ||
| 6215 | IRpcStubBuffer* This, | ||
| 6216 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6217 | PRPC_MESSAGE pRpcMessage, | ||
| 6218 | DWORD* pdwStubPhase); | ||
| 6219 | 5033 | ||
| 6220 | #endif /* __IBDA_AUX_INTERFACE_DEFINED__ */ | 5034 | #endif /* __IBDA_AUX_INTERFACE_DEFINED__ */ |
| 6221 | 5035 | ||
| ... | @@ -6292,24 +5106,24 @@ typedef struct IBDA_EncoderVtbl { | ... | @@ -6292,24 +5106,24 @@ typedef struct IBDA_EncoderVtbl { |
| 6292 | 5106 | ||
| 6293 | /*** IUnknown methods ***/ | 5107 | /*** IUnknown methods ***/ |
| 6294 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5108 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6295 | IBDA_Encoder* This, | 5109 | IBDA_Encoder *This, |
| 6296 | REFIID riid, | 5110 | REFIID riid, |
| 6297 | void **ppvObject); | 5111 | void **ppvObject); |
| 6298 | 5112 | ||
| 6299 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5113 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6300 | IBDA_Encoder* This); | 5114 | IBDA_Encoder *This); |
| 6301 | 5115 | ||
| 6302 | ULONG (STDMETHODCALLTYPE *Release)( | 5116 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6303 | IBDA_Encoder* This); | 5117 | IBDA_Encoder *This); |
| 6304 | 5118 | ||
| 6305 | /*** IBDA_Encoder methods ***/ | 5119 | /*** IBDA_Encoder methods ***/ |
| 6306 | HRESULT (STDMETHODCALLTYPE *QueryCapabilities)( | 5120 | HRESULT (STDMETHODCALLTYPE *QueryCapabilities)( |
| 6307 | IBDA_Encoder* This, | 5121 | IBDA_Encoder *This, |
| 6308 | DWORD *NumAudioFmts, | 5122 | DWORD *NumAudioFmts, |
| 6309 | DWORD *NumVideoFmts); | 5123 | DWORD *NumVideoFmts); |
| 6310 | 5124 | ||
| 6311 | HRESULT (STDMETHODCALLTYPE *EnumAudioCapability)( | 5125 | HRESULT (STDMETHODCALLTYPE *EnumAudioCapability)( |
| 6312 | IBDA_Encoder* This, | 5126 | IBDA_Encoder *This, |
| 6313 | DWORD FmtIndex, | 5127 | DWORD FmtIndex, |
| 6314 | DWORD *MethodID, | 5128 | DWORD *MethodID, |
| 6315 | DWORD *AlgorithmType, | 5129 | DWORD *AlgorithmType, |
| ... | @@ -6318,7 +5132,7 @@ typedef struct IBDA_EncoderVtbl { | ... | @@ -6318,7 +5132,7 @@ typedef struct IBDA_EncoderVtbl { |
| 6318 | DWORD *NumChannels); | 5132 | DWORD *NumChannels); |
| 6319 | 5133 | ||
| 6320 | HRESULT (STDMETHODCALLTYPE *EnumVideoCapability)( | 5134 | HRESULT (STDMETHODCALLTYPE *EnumVideoCapability)( |
| 6321 | IBDA_Encoder* This, | 5135 | IBDA_Encoder *This, |
| 6322 | DWORD FmtIndex, | 5136 | DWORD FmtIndex, |
| 6323 | DWORD *MethodID, | 5137 | DWORD *MethodID, |
| 6324 | DWORD *AlgorithmType, | 5138 | DWORD *AlgorithmType, |
| ... | @@ -6329,7 +5143,7 @@ typedef struct IBDA_EncoderVtbl { | ... | @@ -6329,7 +5143,7 @@ typedef struct IBDA_EncoderVtbl { |
| 6329 | DWORD *ProgressiveSequence); | 5143 | DWORD *ProgressiveSequence); |
| 6330 | 5144 | ||
| 6331 | HRESULT (STDMETHODCALLTYPE *SetParameters)( | 5145 | HRESULT (STDMETHODCALLTYPE *SetParameters)( |
| 6332 | IBDA_Encoder* This, | 5146 | IBDA_Encoder *This, |
| 6333 | DWORD AudioBitrateMode, | 5147 | DWORD AudioBitrateMode, |
| 6334 | DWORD AudioBitrate, | 5148 | DWORD AudioBitrate, |
| 6335 | DWORD AudioMethodID, | 5149 | DWORD AudioMethodID, |
| ... | @@ -6339,7 +5153,7 @@ typedef struct IBDA_EncoderVtbl { | ... | @@ -6339,7 +5153,7 @@ typedef struct IBDA_EncoderVtbl { |
| 6339 | DWORD VideoMethodID); | 5153 | DWORD VideoMethodID); |
| 6340 | 5154 | ||
| 6341 | HRESULT (STDMETHODCALLTYPE *GetState)( | 5155 | HRESULT (STDMETHODCALLTYPE *GetState)( |
| 6342 | IBDA_Encoder* This, | 5156 | IBDA_Encoder *This, |
| 6343 | DWORD *AudioBitrateMax, | 5157 | DWORD *AudioBitrateMax, |
| 6344 | DWORD *AudioBitrateMin, | 5158 | DWORD *AudioBitrateMin, |
| 6345 | DWORD *AudioBitrateMode, | 5159 | DWORD *AudioBitrateMode, |
| ... | @@ -6362,6 +5176,7 @@ typedef struct IBDA_EncoderVtbl { | ... | @@ -6362,6 +5176,7 @@ typedef struct IBDA_EncoderVtbl { |
| 6362 | 5176 | ||
| 6363 | END_INTERFACE | 5177 | END_INTERFACE |
| 6364 | } IBDA_EncoderVtbl; | 5178 | } IBDA_EncoderVtbl; |
| 5179 | |||
| 6365 | interface IBDA_Encoder { | 5180 | interface IBDA_Encoder { |
| 6366 | CONST_VTBL IBDA_EncoderVtbl* lpVtbl; | 5181 | CONST_VTBL IBDA_EncoderVtbl* lpVtbl; |
| 6367 | }; | 5182 | }; |
| ... | @@ -6410,83 +5225,6 @@ static FORCEINLINE HRESULT IBDA_Encoder_GetState(IBDA_Encoder* This,DWORD *Audio | ... | @@ -6410,83 +5225,6 @@ static FORCEINLINE HRESULT IBDA_Encoder_GetState(IBDA_Encoder* This,DWORD *Audio |
| 6410 | 5225 | ||
| 6411 | #endif | 5226 | #endif |
| 6412 | 5227 | ||
| 6413 | HRESULT STDMETHODCALLTYPE IBDA_Encoder_QueryCapabilities_Proxy( | ||
| 6414 | IBDA_Encoder* This, | ||
| 6415 | DWORD *NumAudioFmts, | ||
| 6416 | DWORD *NumVideoFmts); | ||
| 6417 | void __RPC_STUB IBDA_Encoder_QueryCapabilities_Stub( | ||
| 6418 | IRpcStubBuffer* This, | ||
| 6419 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6420 | PRPC_MESSAGE pRpcMessage, | ||
| 6421 | DWORD* pdwStubPhase); | ||
| 6422 | HRESULT STDMETHODCALLTYPE IBDA_Encoder_EnumAudioCapability_Proxy( | ||
| 6423 | IBDA_Encoder* This, | ||
| 6424 | DWORD FmtIndex, | ||
| 6425 | DWORD *MethodID, | ||
| 6426 | DWORD *AlgorithmType, | ||
| 6427 | DWORD *SamplingRate, | ||
| 6428 | DWORD *BitDepth, | ||
| 6429 | DWORD *NumChannels); | ||
| 6430 | void __RPC_STUB IBDA_Encoder_EnumAudioCapability_Stub( | ||
| 6431 | IRpcStubBuffer* This, | ||
| 6432 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6433 | PRPC_MESSAGE pRpcMessage, | ||
| 6434 | DWORD* pdwStubPhase); | ||
| 6435 | HRESULT STDMETHODCALLTYPE IBDA_Encoder_EnumVideoCapability_Proxy( | ||
| 6436 | IBDA_Encoder* This, | ||
| 6437 | DWORD FmtIndex, | ||
| 6438 | DWORD *MethodID, | ||
| 6439 | DWORD *AlgorithmType, | ||
| 6440 | DWORD *VerticalSize, | ||
| 6441 | DWORD *HorizontalSize, | ||
| 6442 | DWORD *AspectRatio, | ||
| 6443 | DWORD *FrameRateCode, | ||
| 6444 | DWORD *ProgressiveSequence); | ||
| 6445 | void __RPC_STUB IBDA_Encoder_EnumVideoCapability_Stub( | ||
| 6446 | IRpcStubBuffer* This, | ||
| 6447 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6448 | PRPC_MESSAGE pRpcMessage, | ||
| 6449 | DWORD* pdwStubPhase); | ||
| 6450 | HRESULT STDMETHODCALLTYPE IBDA_Encoder_SetParameters_Proxy( | ||
| 6451 | IBDA_Encoder* This, | ||
| 6452 | DWORD AudioBitrateMode, | ||
| 6453 | DWORD AudioBitrate, | ||
| 6454 | DWORD AudioMethodID, | ||
| 6455 | DWORD AudioProgram, | ||
| 6456 | DWORD VideoBitrateMode, | ||
| 6457 | DWORD VideoBitrate, | ||
| 6458 | DWORD VideoMethodID); | ||
| 6459 | void __RPC_STUB IBDA_Encoder_SetParameters_Stub( | ||
| 6460 | IRpcStubBuffer* This, | ||
| 6461 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6462 | PRPC_MESSAGE pRpcMessage, | ||
| 6463 | DWORD* pdwStubPhase); | ||
| 6464 | HRESULT STDMETHODCALLTYPE IBDA_Encoder_GetState_Proxy( | ||
| 6465 | IBDA_Encoder* This, | ||
| 6466 | DWORD *AudioBitrateMax, | ||
| 6467 | DWORD *AudioBitrateMin, | ||
| 6468 | DWORD *AudioBitrateMode, | ||
| 6469 | DWORD *AudioBitrateStepping, | ||
| 6470 | DWORD *AudioBitrate, | ||
| 6471 | DWORD *AudioMethodID, | ||
| 6472 | DWORD *AvailableAudioPrograms, | ||
| 6473 | DWORD *AudioProgram, | ||
| 6474 | DWORD *VideoBitrateMax, | ||
| 6475 | DWORD *VideoBitrateMin, | ||
| 6476 | DWORD *VideoBitrateMode, | ||
| 6477 | DWORD *VideoBitrate, | ||
| 6478 | DWORD *VideoBitrateStepping, | ||
| 6479 | DWORD *VideoMethodID, | ||
| 6480 | DWORD *SignalSourceID, | ||
| 6481 | ULONGLONG *SignalFormat, | ||
| 6482 | WINBOOL *SignalLock, | ||
| 6483 | LONG *SignalLevel, | ||
| 6484 | DWORD *SignalToNoiseRatio); | ||
| 6485 | void __RPC_STUB IBDA_Encoder_GetState_Stub( | ||
| 6486 | IRpcStubBuffer* This, | ||
| 6487 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6488 | PRPC_MESSAGE pRpcMessage, | ||
| 6489 | DWORD* pdwStubPhase); | ||
| 6490 | 5228 | ||
| 6491 | #endif /* __IBDA_Encoder_INTERFACE_DEFINED__ */ | 5229 | #endif /* __IBDA_Encoder_INTERFACE_DEFINED__ */ |
| 6492 | 5230 | ||
| ... | @@ -6543,19 +5281,19 @@ typedef struct IBDA_FDCVtbl { | ... | @@ -6543,19 +5281,19 @@ typedef struct IBDA_FDCVtbl { |
| 6543 | 5281 | ||
| 6544 | /*** IUnknown methods ***/ | 5282 | /*** IUnknown methods ***/ |
| 6545 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5283 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6546 | IBDA_FDC* This, | 5284 | IBDA_FDC *This, |
| 6547 | REFIID riid, | 5285 | REFIID riid, |
| 6548 | void **ppvObject); | 5286 | void **ppvObject); |
| 6549 | 5287 | ||
| 6550 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5288 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6551 | IBDA_FDC* This); | 5289 | IBDA_FDC *This); |
| 6552 | 5290 | ||
| 6553 | ULONG (STDMETHODCALLTYPE *Release)( | 5291 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6554 | IBDA_FDC* This); | 5292 | IBDA_FDC *This); |
| 6555 | 5293 | ||
| 6556 | /*** IBDA_FDC methods ***/ | 5294 | /*** IBDA_FDC methods ***/ |
| 6557 | HRESULT (STDMETHODCALLTYPE *GetStatus)( | 5295 | HRESULT (STDMETHODCALLTYPE *GetStatus)( |
| 6558 | IBDA_FDC* This, | 5296 | IBDA_FDC *This, |
| 6559 | DWORD *CurrentBitrate, | 5297 | DWORD *CurrentBitrate, |
| 6560 | WINBOOL *CarrierLock, | 5298 | WINBOOL *CarrierLock, |
| 6561 | DWORD *CurrentFrequency, | 5299 | DWORD *CurrentFrequency, |
| ... | @@ -6565,29 +5303,29 @@ typedef struct IBDA_FDCVtbl { | ... | @@ -6565,29 +5303,29 @@ typedef struct IBDA_FDCVtbl { |
| 6565 | WINBOOL *Overflow); | 5303 | WINBOOL *Overflow); |
| 6566 | 5304 | ||
| 6567 | HRESULT (STDMETHODCALLTYPE *RequestTables)( | 5305 | HRESULT (STDMETHODCALLTYPE *RequestTables)( |
| 6568 | IBDA_FDC* This, | 5306 | IBDA_FDC *This, |
| 6569 | BSTR TableIDs); | 5307 | BSTR TableIDs); |
| 6570 | 5308 | ||
| 6571 | HRESULT (STDMETHODCALLTYPE *AddPid)( | 5309 | HRESULT (STDMETHODCALLTYPE *AddPid)( |
| 6572 | IBDA_FDC* This, | 5310 | IBDA_FDC *This, |
| 6573 | BSTR PidsToAdd, | 5311 | BSTR PidsToAdd, |
| 6574 | DWORD *RemainingFilterEntries); | 5312 | DWORD *RemainingFilterEntries); |
| 6575 | 5313 | ||
| 6576 | HRESULT (STDMETHODCALLTYPE *RemovePid)( | 5314 | HRESULT (STDMETHODCALLTYPE *RemovePid)( |
| 6577 | IBDA_FDC* This, | 5315 | IBDA_FDC *This, |
| 6578 | BSTR PidsToRemove); | 5316 | BSTR PidsToRemove); |
| 6579 | 5317 | ||
| 6580 | HRESULT (STDMETHODCALLTYPE *AddTid)( | 5318 | HRESULT (STDMETHODCALLTYPE *AddTid)( |
| 6581 | IBDA_FDC* This, | 5319 | IBDA_FDC *This, |
| 6582 | BSTR TidsToAdd, | 5320 | BSTR TidsToAdd, |
| 6583 | BSTR *CurrentTidList); | 5321 | BSTR *CurrentTidList); |
| 6584 | 5322 | ||
| 6585 | HRESULT (STDMETHODCALLTYPE *RemoveTid)( | 5323 | HRESULT (STDMETHODCALLTYPE *RemoveTid)( |
| 6586 | IBDA_FDC* This, | 5324 | IBDA_FDC *This, |
| 6587 | BSTR TidsToRemove); | 5325 | BSTR TidsToRemove); |
| 6588 | 5326 | ||
| 6589 | HRESULT (STDMETHODCALLTYPE *GetTableSection)( | 5327 | HRESULT (STDMETHODCALLTYPE *GetTableSection)( |
| 6590 | IBDA_FDC* This, | 5328 | IBDA_FDC *This, |
| 6591 | DWORD *Pid, | 5329 | DWORD *Pid, |
| 6592 | DWORD MaxBufferSize, | 5330 | DWORD MaxBufferSize, |
| 6593 | DWORD *ActualSize, | 5331 | DWORD *ActualSize, |
| ... | @@ -6595,6 +5333,7 @@ typedef struct IBDA_FDCVtbl { | ... | @@ -6595,6 +5333,7 @@ typedef struct IBDA_FDCVtbl { |
| 6595 | 5333 | ||
| 6596 | END_INTERFACE | 5334 | END_INTERFACE |
| 6597 | } IBDA_FDCVtbl; | 5335 | } IBDA_FDCVtbl; |
| 5336 | |||
| 6598 | interface IBDA_FDC { | 5337 | interface IBDA_FDC { |
| 6599 | CONST_VTBL IBDA_FDCVtbl* lpVtbl; | 5338 | CONST_VTBL IBDA_FDCVtbl* lpVtbl; |
| 6600 | }; | 5339 | }; |
| ... | @@ -6651,73 +5390,6 @@ static FORCEINLINE HRESULT IBDA_FDC_GetTableSection(IBDA_FDC* This,DWORD *Pid,DW | ... | @@ -6651,73 +5390,6 @@ static FORCEINLINE HRESULT IBDA_FDC_GetTableSection(IBDA_FDC* This,DWORD *Pid,DW |
| 6651 | 5390 | ||
| 6652 | #endif | 5391 | #endif |
| 6653 | 5392 | ||
| 6654 | HRESULT STDMETHODCALLTYPE IBDA_FDC_GetStatus_Proxy( | ||
| 6655 | IBDA_FDC* This, | ||
| 6656 | DWORD *CurrentBitrate, | ||
| 6657 | WINBOOL *CarrierLock, | ||
| 6658 | DWORD *CurrentFrequency, | ||
| 6659 | WINBOOL *CurrentSpectrumInversion, | ||
| 6660 | BSTR *CurrentPIDList, | ||
| 6661 | BSTR *CurrentTIDList, | ||
| 6662 | WINBOOL *Overflow); | ||
| 6663 | void __RPC_STUB IBDA_FDC_GetStatus_Stub( | ||
| 6664 | IRpcStubBuffer* This, | ||
| 6665 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6666 | PRPC_MESSAGE pRpcMessage, | ||
| 6667 | DWORD* pdwStubPhase); | ||
| 6668 | HRESULT STDMETHODCALLTYPE IBDA_FDC_RequestTables_Proxy( | ||
| 6669 | IBDA_FDC* This, | ||
| 6670 | BSTR TableIDs); | ||
| 6671 | void __RPC_STUB IBDA_FDC_RequestTables_Stub( | ||
| 6672 | IRpcStubBuffer* This, | ||
| 6673 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6674 | PRPC_MESSAGE pRpcMessage, | ||
| 6675 | DWORD* pdwStubPhase); | ||
| 6676 | HRESULT STDMETHODCALLTYPE IBDA_FDC_AddPid_Proxy( | ||
| 6677 | IBDA_FDC* This, | ||
| 6678 | BSTR PidsToAdd, | ||
| 6679 | DWORD *RemainingFilterEntries); | ||
| 6680 | void __RPC_STUB IBDA_FDC_AddPid_Stub( | ||
| 6681 | IRpcStubBuffer* This, | ||
| 6682 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6683 | PRPC_MESSAGE pRpcMessage, | ||
| 6684 | DWORD* pdwStubPhase); | ||
| 6685 | HRESULT STDMETHODCALLTYPE IBDA_FDC_RemovePid_Proxy( | ||
| 6686 | IBDA_FDC* This, | ||
| 6687 | BSTR PidsToRemove); | ||
| 6688 | void __RPC_STUB IBDA_FDC_RemovePid_Stub( | ||
| 6689 | IRpcStubBuffer* This, | ||
| 6690 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6691 | PRPC_MESSAGE pRpcMessage, | ||
| 6692 | DWORD* pdwStubPhase); | ||
| 6693 | HRESULT STDMETHODCALLTYPE IBDA_FDC_AddTid_Proxy( | ||
| 6694 | IBDA_FDC* This, | ||
| 6695 | BSTR TidsToAdd, | ||
| 6696 | BSTR *CurrentTidList); | ||
| 6697 | void __RPC_STUB IBDA_FDC_AddTid_Stub( | ||
| 6698 | IRpcStubBuffer* This, | ||
| 6699 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6700 | PRPC_MESSAGE pRpcMessage, | ||
| 6701 | DWORD* pdwStubPhase); | ||
| 6702 | HRESULT STDMETHODCALLTYPE IBDA_FDC_RemoveTid_Proxy( | ||
| 6703 | IBDA_FDC* This, | ||
| 6704 | BSTR TidsToRemove); | ||
| 6705 | void __RPC_STUB IBDA_FDC_RemoveTid_Stub( | ||
| 6706 | IRpcStubBuffer* This, | ||
| 6707 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6708 | PRPC_MESSAGE pRpcMessage, | ||
| 6709 | DWORD* pdwStubPhase); | ||
| 6710 | HRESULT STDMETHODCALLTYPE IBDA_FDC_GetTableSection_Proxy( | ||
| 6711 | IBDA_FDC* This, | ||
| 6712 | DWORD *Pid, | ||
| 6713 | DWORD MaxBufferSize, | ||
| 6714 | DWORD *ActualSize, | ||
| 6715 | BYTE *SecBuffer); | ||
| 6716 | void __RPC_STUB IBDA_FDC_GetTableSection_Stub( | ||
| 6717 | IRpcStubBuffer* This, | ||
| 6718 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6719 | PRPC_MESSAGE pRpcMessage, | ||
| 6720 | DWORD* pdwStubPhase); | ||
| 6721 | 5393 | ||
| 6722 | #endif /* __IBDA_FDC_INTERFACE_DEFINED__ */ | 5394 | #endif /* __IBDA_FDC_INTERFACE_DEFINED__ */ |
| 6723 | 5395 | ||
| ... | @@ -6765,47 +5437,48 @@ typedef struct IBDA_GuideDataDeliveryServiceVtbl { | ... | @@ -6765,47 +5437,48 @@ typedef struct IBDA_GuideDataDeliveryServiceVtbl { |
| 6765 | 5437 | ||
| 6766 | /*** IUnknown methods ***/ | 5438 | /*** IUnknown methods ***/ |
| 6767 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5439 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6768 | IBDA_GuideDataDeliveryService* This, | 5440 | IBDA_GuideDataDeliveryService *This, |
| 6769 | REFIID riid, | 5441 | REFIID riid, |
| 6770 | void **ppvObject); | 5442 | void **ppvObject); |
| 6771 | 5443 | ||
| 6772 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5444 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6773 | IBDA_GuideDataDeliveryService* This); | 5445 | IBDA_GuideDataDeliveryService *This); |
| 6774 | 5446 | ||
| 6775 | ULONG (STDMETHODCALLTYPE *Release)( | 5447 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6776 | IBDA_GuideDataDeliveryService* This); | 5448 | IBDA_GuideDataDeliveryService *This); |
| 6777 | 5449 | ||
| 6778 | /*** IBDA_GuideDataDeliveryService methods ***/ | 5450 | /*** IBDA_GuideDataDeliveryService methods ***/ |
| 6779 | HRESULT (STDMETHODCALLTYPE *GetGuideDataType)( | 5451 | HRESULT (STDMETHODCALLTYPE *GetGuideDataType)( |
| 6780 | IBDA_GuideDataDeliveryService* This, | 5452 | IBDA_GuideDataDeliveryService *This, |
| 6781 | GUID *pguidDataType); | 5453 | GUID *pguidDataType); |
| 6782 | 5454 | ||
| 6783 | HRESULT (STDMETHODCALLTYPE *GetGuideData)( | 5455 | HRESULT (STDMETHODCALLTYPE *GetGuideData)( |
| 6784 | IBDA_GuideDataDeliveryService* This, | 5456 | IBDA_GuideDataDeliveryService *This, |
| 6785 | ULONG *pulcbBufferLen, | 5457 | ULONG *pulcbBufferLen, |
| 6786 | BYTE *pbBuffer, | 5458 | BYTE *pbBuffer, |
| 6787 | ULONG *pulGuideDataPercentageProgress); | 5459 | ULONG *pulGuideDataPercentageProgress); |
| 6788 | 5460 | ||
| 6789 | HRESULT (STDMETHODCALLTYPE *RequestGuideDataUpdate)( | 5461 | HRESULT (STDMETHODCALLTYPE *RequestGuideDataUpdate)( |
| 6790 | IBDA_GuideDataDeliveryService* This); | 5462 | IBDA_GuideDataDeliveryService *This); |
| 6791 | 5463 | ||
| 6792 | HRESULT (STDMETHODCALLTYPE *GetTuneXmlFromServiceIdx)( | 5464 | HRESULT (STDMETHODCALLTYPE *GetTuneXmlFromServiceIdx)( |
| 6793 | IBDA_GuideDataDeliveryService* This, | 5465 | IBDA_GuideDataDeliveryService *This, |
| 6794 | ULONG64 ul64ServiceIdx, | 5466 | ULONG64 ul64ServiceIdx, |
| 6795 | BSTR *pbstrTuneXml); | 5467 | BSTR *pbstrTuneXml); |
| 6796 | 5468 | ||
| 6797 | HRESULT (STDMETHODCALLTYPE *GetServices)( | 5469 | HRESULT (STDMETHODCALLTYPE *GetServices)( |
| 6798 | IBDA_GuideDataDeliveryService* This, | 5470 | IBDA_GuideDataDeliveryService *This, |
| 6799 | ULONG *pulcbBufferLen, | 5471 | ULONG *pulcbBufferLen, |
| 6800 | BYTE *pbBuffer); | 5472 | BYTE *pbBuffer); |
| 6801 | 5473 | ||
| 6802 | HRESULT (STDMETHODCALLTYPE *GetServiceInfoFromTuneXml)( | 5474 | HRESULT (STDMETHODCALLTYPE *GetServiceInfoFromTuneXml)( |
| 6803 | IBDA_GuideDataDeliveryService* This, | 5475 | IBDA_GuideDataDeliveryService *This, |
| 6804 | BSTR bstrTuneXml, | 5476 | BSTR bstrTuneXml, |
| 6805 | BSTR *pbstrServiceDescription); | 5477 | BSTR *pbstrServiceDescription); |
| 6806 | 5478 | ||
| 6807 | END_INTERFACE | 5479 | END_INTERFACE |
| 6808 | } IBDA_GuideDataDeliveryServiceVtbl; | 5480 | } IBDA_GuideDataDeliveryServiceVtbl; |
| 5481 | |||
| 6809 | interface IBDA_GuideDataDeliveryService { | 5482 | interface IBDA_GuideDataDeliveryService { |
| 6810 | CONST_VTBL IBDA_GuideDataDeliveryServiceVtbl* lpVtbl; | 5483 | CONST_VTBL IBDA_GuideDataDeliveryServiceVtbl* lpVtbl; |
| 6811 | }; | 5484 | }; |
| ... | @@ -6858,58 +5531,6 @@ static FORCEINLINE HRESULT IBDA_GuideDataDeliveryService_GetServiceInfoFromTuneX | ... | @@ -6858,58 +5531,6 @@ static FORCEINLINE HRESULT IBDA_GuideDataDeliveryService_GetServiceInfoFromTuneX |
| 6858 | 5531 | ||
| 6859 | #endif | 5532 | #endif |
| 6860 | 5533 | ||
| 6861 | HRESULT STDMETHODCALLTYPE IBDA_GuideDataDeliveryService_GetGuideDataType_Proxy( | ||
| 6862 | IBDA_GuideDataDeliveryService* This, | ||
| 6863 | GUID *pguidDataType); | ||
| 6864 | void __RPC_STUB IBDA_GuideDataDeliveryService_GetGuideDataType_Stub( | ||
| 6865 | IRpcStubBuffer* This, | ||
| 6866 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6867 | PRPC_MESSAGE pRpcMessage, | ||
| 6868 | DWORD* pdwStubPhase); | ||
| 6869 | HRESULT STDMETHODCALLTYPE IBDA_GuideDataDeliveryService_GetGuideData_Proxy( | ||
| 6870 | IBDA_GuideDataDeliveryService* This, | ||
| 6871 | ULONG *pulcbBufferLen, | ||
| 6872 | BYTE *pbBuffer, | ||
| 6873 | ULONG *pulGuideDataPercentageProgress); | ||
| 6874 | void __RPC_STUB IBDA_GuideDataDeliveryService_GetGuideData_Stub( | ||
| 6875 | IRpcStubBuffer* This, | ||
| 6876 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6877 | PRPC_MESSAGE pRpcMessage, | ||
| 6878 | DWORD* pdwStubPhase); | ||
| 6879 | HRESULT STDMETHODCALLTYPE IBDA_GuideDataDeliveryService_RequestGuideDataUpdate_Proxy( | ||
| 6880 | IBDA_GuideDataDeliveryService* This); | ||
| 6881 | void __RPC_STUB IBDA_GuideDataDeliveryService_RequestGuideDataUpdate_Stub( | ||
| 6882 | IRpcStubBuffer* This, | ||
| 6883 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6884 | PRPC_MESSAGE pRpcMessage, | ||
| 6885 | DWORD* pdwStubPhase); | ||
| 6886 | HRESULT STDMETHODCALLTYPE IBDA_GuideDataDeliveryService_GetTuneXmlFromServiceIdx_Proxy( | ||
| 6887 | IBDA_GuideDataDeliveryService* This, | ||
| 6888 | ULONG64 ul64ServiceIdx, | ||
| 6889 | BSTR *pbstrTuneXml); | ||
| 6890 | void __RPC_STUB IBDA_GuideDataDeliveryService_GetTuneXmlFromServiceIdx_Stub( | ||
| 6891 | IRpcStubBuffer* This, | ||
| 6892 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6893 | PRPC_MESSAGE pRpcMessage, | ||
| 6894 | DWORD* pdwStubPhase); | ||
| 6895 | HRESULT STDMETHODCALLTYPE IBDA_GuideDataDeliveryService_GetServices_Proxy( | ||
| 6896 | IBDA_GuideDataDeliveryService* This, | ||
| 6897 | ULONG *pulcbBufferLen, | ||
| 6898 | BYTE *pbBuffer); | ||
| 6899 | void __RPC_STUB IBDA_GuideDataDeliveryService_GetServices_Stub( | ||
| 6900 | IRpcStubBuffer* This, | ||
| 6901 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6902 | PRPC_MESSAGE pRpcMessage, | ||
| 6903 | DWORD* pdwStubPhase); | ||
| 6904 | HRESULT STDMETHODCALLTYPE IBDA_GuideDataDeliveryService_GetServiceInfoFromTuneXml_Proxy( | ||
| 6905 | IBDA_GuideDataDeliveryService* This, | ||
| 6906 | BSTR bstrTuneXml, | ||
| 6907 | BSTR *pbstrServiceDescription); | ||
| 6908 | void __RPC_STUB IBDA_GuideDataDeliveryService_GetServiceInfoFromTuneXml_Stub( | ||
| 6909 | IRpcStubBuffer* This, | ||
| 6910 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6911 | PRPC_MESSAGE pRpcMessage, | ||
| 6912 | DWORD* pdwStubPhase); | ||
| 6913 | 5534 | ||
| 6914 | #endif /* __IBDA_GuideDataDeliveryService_INTERFACE_DEFINED__ */ | 5535 | #endif /* __IBDA_GuideDataDeliveryService_INTERFACE_DEFINED__ */ |
| 6915 | 5536 | ||
| ... | @@ -6941,28 +5562,29 @@ typedef struct IBDA_DRMServiceVtbl { | ... | @@ -6941,28 +5562,29 @@ typedef struct IBDA_DRMServiceVtbl { |
| 6941 | 5562 | ||
| 6942 | /*** IUnknown methods ***/ | 5563 | /*** IUnknown methods ***/ |
| 6943 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5564 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6944 | IBDA_DRMService* This, | 5565 | IBDA_DRMService *This, |
| 6945 | REFIID riid, | 5566 | REFIID riid, |
| 6946 | void **ppvObject); | 5567 | void **ppvObject); |
| 6947 | 5568 | ||
| 6948 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5569 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6949 | IBDA_DRMService* This); | 5570 | IBDA_DRMService *This); |
| 6950 | 5571 | ||
| 6951 | ULONG (STDMETHODCALLTYPE *Release)( | 5572 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6952 | IBDA_DRMService* This); | 5573 | IBDA_DRMService *This); |
| 6953 | 5574 | ||
| 6954 | /*** IBDA_DRMService methods ***/ | 5575 | /*** IBDA_DRMService methods ***/ |
| 6955 | HRESULT (STDMETHODCALLTYPE *SetDRM)( | 5576 | HRESULT (STDMETHODCALLTYPE *SetDRM)( |
| 6956 | IBDA_DRMService* This, | 5577 | IBDA_DRMService *This, |
| 6957 | GUID *puuidNewDrm); | 5578 | GUID *puuidNewDrm); |
| 6958 | 5579 | ||
| 6959 | HRESULT (STDMETHODCALLTYPE *GetDRMStatus)( | 5580 | HRESULT (STDMETHODCALLTYPE *GetDRMStatus)( |
| 6960 | IBDA_DRMService* This, | 5581 | IBDA_DRMService *This, |
| 6961 | BSTR *pbstrDrmUuidList, | 5582 | BSTR *pbstrDrmUuidList, |
| 6962 | GUID *DrmUuid); | 5583 | GUID *DrmUuid); |
| 6963 | 5584 | ||
| 6964 | END_INTERFACE | 5585 | END_INTERFACE |
| 6965 | } IBDA_DRMServiceVtbl; | 5586 | } IBDA_DRMServiceVtbl; |
| 5587 | |||
| 6966 | interface IBDA_DRMService { | 5588 | interface IBDA_DRMService { |
| 6967 | CONST_VTBL IBDA_DRMServiceVtbl* lpVtbl; | 5589 | CONST_VTBL IBDA_DRMServiceVtbl* lpVtbl; |
| 6968 | }; | 5590 | }; |
| ... | @@ -6999,23 +5621,6 @@ static FORCEINLINE HRESULT IBDA_DRMService_GetDRMStatus(IBDA_DRMService* This,BS | ... | @@ -6999,23 +5621,6 @@ static FORCEINLINE HRESULT IBDA_DRMService_GetDRMStatus(IBDA_DRMService* This,BS |
| 6999 | 5621 | ||
| 7000 | #endif | 5622 | #endif |
| 7001 | 5623 | ||
| 7002 | HRESULT STDMETHODCALLTYPE IBDA_DRMService_SetDRM_Proxy( | ||
| 7003 | IBDA_DRMService* This, | ||
| 7004 | GUID *puuidNewDrm); | ||
| 7005 | void __RPC_STUB IBDA_DRMService_SetDRM_Stub( | ||
| 7006 | IRpcStubBuffer* This, | ||
| 7007 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7008 | PRPC_MESSAGE pRpcMessage, | ||
| 7009 | DWORD* pdwStubPhase); | ||
| 7010 | HRESULT STDMETHODCALLTYPE IBDA_DRMService_GetDRMStatus_Proxy( | ||
| 7011 | IBDA_DRMService* This, | ||
| 7012 | BSTR *pbstrDrmUuidList, | ||
| 7013 | GUID *DrmUuid); | ||
| 7014 | void __RPC_STUB IBDA_DRMService_GetDRMStatus_Stub( | ||
| 7015 | IRpcStubBuffer* This, | ||
| 7016 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7017 | PRPC_MESSAGE pRpcMessage, | ||
| 7018 | DWORD* pdwStubPhase); | ||
| 7019 | 5624 | ||
| 7020 | #endif /* __IBDA_DRMService_INTERFACE_DEFINED__ */ | 5625 | #endif /* __IBDA_DRMService_INTERFACE_DEFINED__ */ |
| 7021 | 5626 | ||
| ... | @@ -7086,19 +5691,19 @@ typedef struct IBDA_WMDRMSessionVtbl { | ... | @@ -7086,19 +5691,19 @@ typedef struct IBDA_WMDRMSessionVtbl { |
| 7086 | 5691 | ||
| 7087 | /*** IUnknown methods ***/ | 5692 | /*** IUnknown methods ***/ |
| 7088 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5693 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7089 | IBDA_WMDRMSession* This, | 5694 | IBDA_WMDRMSession *This, |
| 7090 | REFIID riid, | 5695 | REFIID riid, |
| 7091 | void **ppvObject); | 5696 | void **ppvObject); |
| 7092 | 5697 | ||
| 7093 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5698 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7094 | IBDA_WMDRMSession* This); | 5699 | IBDA_WMDRMSession *This); |
| 7095 | 5700 | ||
| 7096 | ULONG (STDMETHODCALLTYPE *Release)( | 5701 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7097 | IBDA_WMDRMSession* This); | 5702 | IBDA_WMDRMSession *This); |
| 7098 | 5703 | ||
| 7099 | /*** IBDA_WMDRMSession methods ***/ | 5704 | /*** IBDA_WMDRMSession methods ***/ |
| 7100 | HRESULT (STDMETHODCALLTYPE *GetStatus)( | 5705 | HRESULT (STDMETHODCALLTYPE *GetStatus)( |
| 7101 | IBDA_WMDRMSession* This, | 5706 | IBDA_WMDRMSession *This, |
| 7102 | ULONG *MaxCaptureToken, | 5707 | ULONG *MaxCaptureToken, |
| 7103 | ULONG *MaxStreamingPid, | 5708 | ULONG *MaxStreamingPid, |
| 7104 | ULONG *MaxLicense, | 5709 | ULONG *MaxLicense, |
| ... | @@ -7110,34 +5715,34 @@ typedef struct IBDA_WMDRMSessionVtbl { | ... | @@ -7110,34 +5715,34 @@ typedef struct IBDA_WMDRMSessionVtbl { |
| 7110 | ULONG *ulState); | 5715 | ULONG *ulState); |
| 7111 | 5716 | ||
| 7112 | HRESULT (STDMETHODCALLTYPE *SetRevInfo)( | 5717 | HRESULT (STDMETHODCALLTYPE *SetRevInfo)( |
| 7113 | IBDA_WMDRMSession* This, | 5718 | IBDA_WMDRMSession *This, |
| 7114 | ULONG ulRevInfoLen, | 5719 | ULONG ulRevInfoLen, |
| 7115 | BYTE *pbRevInfo); | 5720 | BYTE *pbRevInfo); |
| 7116 | 5721 | ||
| 7117 | HRESULT (STDMETHODCALLTYPE *SetCrl)( | 5722 | HRESULT (STDMETHODCALLTYPE *SetCrl)( |
| 7118 | IBDA_WMDRMSession* This, | 5723 | IBDA_WMDRMSession *This, |
| 7119 | ULONG ulCrlLen, | 5724 | ULONG ulCrlLen, |
| 7120 | BYTE *pbCrlLen); | 5725 | BYTE *pbCrlLen); |
| 7121 | 5726 | ||
| 7122 | HRESULT (STDMETHODCALLTYPE *TransactMessage)( | 5727 | HRESULT (STDMETHODCALLTYPE *TransactMessage)( |
| 7123 | IBDA_WMDRMSession* This, | 5728 | IBDA_WMDRMSession *This, |
| 7124 | ULONG ulcbRequest, | 5729 | ULONG ulcbRequest, |
| 7125 | BYTE *pbRequest, | 5730 | BYTE *pbRequest, |
| 7126 | ULONG *pulcbResponse, | 5731 | ULONG *pulcbResponse, |
| 7127 | BYTE *pbResponse); | 5732 | BYTE *pbResponse); |
| 7128 | 5733 | ||
| 7129 | HRESULT (STDMETHODCALLTYPE *GetLicense)( | 5734 | HRESULT (STDMETHODCALLTYPE *GetLicense)( |
| 7130 | IBDA_WMDRMSession* This, | 5735 | IBDA_WMDRMSession *This, |
| 7131 | GUID *uuidKey, | 5736 | GUID *uuidKey, |
| 7132 | ULONG *pulPackageLen, | 5737 | ULONG *pulPackageLen, |
| 7133 | BYTE *pbPackage); | 5738 | BYTE *pbPackage); |
| 7134 | 5739 | ||
| 7135 | HRESULT (STDMETHODCALLTYPE *ReissueLicense)( | 5740 | HRESULT (STDMETHODCALLTYPE *ReissueLicense)( |
| 7136 | IBDA_WMDRMSession* This, | 5741 | IBDA_WMDRMSession *This, |
| 7137 | GUID *uuidKey); | 5742 | GUID *uuidKey); |
| 7138 | 5743 | ||
| 7139 | HRESULT (STDMETHODCALLTYPE *RenewLicense)( | 5744 | HRESULT (STDMETHODCALLTYPE *RenewLicense)( |
| 7140 | IBDA_WMDRMSession* This, | 5745 | IBDA_WMDRMSession *This, |
| 7141 | ULONG ulInXmrLicenseLen, | 5746 | ULONG ulInXmrLicenseLen, |
| 7142 | BYTE *pbInXmrLicense, | 5747 | BYTE *pbInXmrLicense, |
| 7143 | ULONG ulEntitlementTokenLen, | 5748 | ULONG ulEntitlementTokenLen, |
| ... | @@ -7147,12 +5752,13 @@ typedef struct IBDA_WMDRMSessionVtbl { | ... | @@ -7147,12 +5752,13 @@ typedef struct IBDA_WMDRMSessionVtbl { |
| 7147 | BYTE *pbOutXmrLicense); | 5752 | BYTE *pbOutXmrLicense); |
| 7148 | 5753 | ||
| 7149 | HRESULT (STDMETHODCALLTYPE *GetKeyInfo)( | 5754 | HRESULT (STDMETHODCALLTYPE *GetKeyInfo)( |
| 7150 | IBDA_WMDRMSession* This, | 5755 | IBDA_WMDRMSession *This, |
| 7151 | ULONG *pulKeyInfoLen, | 5756 | ULONG *pulKeyInfoLen, |
| 7152 | BYTE *pbKeyInfo); | 5757 | BYTE *pbKeyInfo); |
| 7153 | 5758 | ||
| 7154 | END_INTERFACE | 5759 | END_INTERFACE |
| 7155 | } IBDA_WMDRMSessionVtbl; | 5760 | } IBDA_WMDRMSessionVtbl; |
| 5761 | |||
| 7156 | interface IBDA_WMDRMSession { | 5762 | interface IBDA_WMDRMSession { |
| 7157 | CONST_VTBL IBDA_WMDRMSessionVtbl* lpVtbl; | 5763 | CONST_VTBL IBDA_WMDRMSessionVtbl* lpVtbl; |
| 7158 | }; | 5764 | }; |
| ... | @@ -7213,92 +5819,6 @@ static FORCEINLINE HRESULT IBDA_WMDRMSession_GetKeyInfo(IBDA_WMDRMSession* This, | ... | @@ -7213,92 +5819,6 @@ static FORCEINLINE HRESULT IBDA_WMDRMSession_GetKeyInfo(IBDA_WMDRMSession* This, |
| 7213 | 5819 | ||
| 7214 | #endif | 5820 | #endif |
| 7215 | 5821 | ||
| 7216 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMSession_GetStatus_Proxy( | ||
| 7217 | IBDA_WMDRMSession* This, | ||
| 7218 | ULONG *MaxCaptureToken, | ||
| 7219 | ULONG *MaxStreamingPid, | ||
| 7220 | ULONG *MaxLicense, | ||
| 7221 | ULONG *MinSecurityLevel, | ||
| 7222 | ULONG *RevInfoSequenceNumber, | ||
| 7223 | ULONGLONG *RevInfoIssuedTime, | ||
| 7224 | ULONG *RevInfoTTL, | ||
| 7225 | ULONG *RevListVersion, | ||
| 7226 | ULONG *ulState); | ||
| 7227 | void __RPC_STUB IBDA_WMDRMSession_GetStatus_Stub( | ||
| 7228 | IRpcStubBuffer* This, | ||
| 7229 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7230 | PRPC_MESSAGE pRpcMessage, | ||
| 7231 | DWORD* pdwStubPhase); | ||
| 7232 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMSession_SetRevInfo_Proxy( | ||
| 7233 | IBDA_WMDRMSession* This, | ||
| 7234 | ULONG ulRevInfoLen, | ||
| 7235 | BYTE *pbRevInfo); | ||
| 7236 | void __RPC_STUB IBDA_WMDRMSession_SetRevInfo_Stub( | ||
| 7237 | IRpcStubBuffer* This, | ||
| 7238 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7239 | PRPC_MESSAGE pRpcMessage, | ||
| 7240 | DWORD* pdwStubPhase); | ||
| 7241 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMSession_SetCrl_Proxy( | ||
| 7242 | IBDA_WMDRMSession* This, | ||
| 7243 | ULONG ulCrlLen, | ||
| 7244 | BYTE *pbCrlLen); | ||
| 7245 | void __RPC_STUB IBDA_WMDRMSession_SetCrl_Stub( | ||
| 7246 | IRpcStubBuffer* This, | ||
| 7247 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7248 | PRPC_MESSAGE pRpcMessage, | ||
| 7249 | DWORD* pdwStubPhase); | ||
| 7250 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMSession_TransactMessage_Proxy( | ||
| 7251 | IBDA_WMDRMSession* This, | ||
| 7252 | ULONG ulcbRequest, | ||
| 7253 | BYTE *pbRequest, | ||
| 7254 | ULONG *pulcbResponse, | ||
| 7255 | BYTE *pbResponse); | ||
| 7256 | void __RPC_STUB IBDA_WMDRMSession_TransactMessage_Stub( | ||
| 7257 | IRpcStubBuffer* This, | ||
| 7258 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7259 | PRPC_MESSAGE pRpcMessage, | ||
| 7260 | DWORD* pdwStubPhase); | ||
| 7261 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMSession_GetLicense_Proxy( | ||
| 7262 | IBDA_WMDRMSession* This, | ||
| 7263 | GUID *uuidKey, | ||
| 7264 | ULONG *pulPackageLen, | ||
| 7265 | BYTE *pbPackage); | ||
| 7266 | void __RPC_STUB IBDA_WMDRMSession_GetLicense_Stub( | ||
| 7267 | IRpcStubBuffer* This, | ||
| 7268 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7269 | PRPC_MESSAGE pRpcMessage, | ||
| 7270 | DWORD* pdwStubPhase); | ||
| 7271 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMSession_ReissueLicense_Proxy( | ||
| 7272 | IBDA_WMDRMSession* This, | ||
| 7273 | GUID *uuidKey); | ||
| 7274 | void __RPC_STUB IBDA_WMDRMSession_ReissueLicense_Stub( | ||
| 7275 | IRpcStubBuffer* This, | ||
| 7276 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7277 | PRPC_MESSAGE pRpcMessage, | ||
| 7278 | DWORD* pdwStubPhase); | ||
| 7279 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMSession_RenewLicense_Proxy( | ||
| 7280 | IBDA_WMDRMSession* This, | ||
| 7281 | ULONG ulInXmrLicenseLen, | ||
| 7282 | BYTE *pbInXmrLicense, | ||
| 7283 | ULONG ulEntitlementTokenLen, | ||
| 7284 | BYTE *pbEntitlementToken, | ||
| 7285 | ULONG *pulDescrambleStatus, | ||
| 7286 | ULONG *pulOutXmrLicenseLen, | ||
| 7287 | BYTE *pbOutXmrLicense); | ||
| 7288 | void __RPC_STUB IBDA_WMDRMSession_RenewLicense_Stub( | ||
| 7289 | IRpcStubBuffer* This, | ||
| 7290 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7291 | PRPC_MESSAGE pRpcMessage, | ||
| 7292 | DWORD* pdwStubPhase); | ||
| 7293 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMSession_GetKeyInfo_Proxy( | ||
| 7294 | IBDA_WMDRMSession* This, | ||
| 7295 | ULONG *pulKeyInfoLen, | ||
| 7296 | BYTE *pbKeyInfo); | ||
| 7297 | void __RPC_STUB IBDA_WMDRMSession_GetKeyInfo_Stub( | ||
| 7298 | IRpcStubBuffer* This, | ||
| 7299 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7300 | PRPC_MESSAGE pRpcMessage, | ||
| 7301 | DWORD* pdwStubPhase); | ||
| 7302 | 5822 | ||
| 7303 | #endif /* __IBDA_WMDRMSession_INTERFACE_DEFINED__ */ | 5823 | #endif /* __IBDA_WMDRMSession_INTERFACE_DEFINED__ */ |
| 7304 | 5824 | ||
| ... | @@ -7351,19 +5871,19 @@ typedef struct IBDA_WMDRMTunerVtbl { | ... | @@ -7351,19 +5871,19 @@ typedef struct IBDA_WMDRMTunerVtbl { |
| 7351 | 5871 | ||
| 7352 | /*** IUnknown methods ***/ | 5872 | /*** IUnknown methods ***/ |
| 7353 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5873 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7354 | IBDA_WMDRMTuner* This, | 5874 | IBDA_WMDRMTuner *This, |
| 7355 | REFIID riid, | 5875 | REFIID riid, |
| 7356 | void **ppvObject); | 5876 | void **ppvObject); |
| 7357 | 5877 | ||
| 7358 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5878 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7359 | IBDA_WMDRMTuner* This); | 5879 | IBDA_WMDRMTuner *This); |
| 7360 | 5880 | ||
| 7361 | ULONG (STDMETHODCALLTYPE *Release)( | 5881 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7362 | IBDA_WMDRMTuner* This); | 5882 | IBDA_WMDRMTuner *This); |
| 7363 | 5883 | ||
| 7364 | /*** IBDA_WMDRMTuner methods ***/ | 5884 | /*** IBDA_WMDRMTuner methods ***/ |
| 7365 | HRESULT (STDMETHODCALLTYPE *PurchaseEntitlement)( | 5885 | HRESULT (STDMETHODCALLTYPE *PurchaseEntitlement)( |
| 7366 | IBDA_WMDRMTuner* This, | 5886 | IBDA_WMDRMTuner *This, |
| 7367 | ULONG ulDialogRequest, | 5887 | ULONG ulDialogRequest, |
| 7368 | BSTR bstrLanguage, | 5888 | BSTR bstrLanguage, |
| 7369 | ULONG ulPurchaseTokenLen, | 5889 | ULONG ulPurchaseTokenLen, |
| ... | @@ -7373,31 +5893,32 @@ typedef struct IBDA_WMDRMTunerVtbl { | ... | @@ -7373,31 +5893,32 @@ typedef struct IBDA_WMDRMTunerVtbl { |
| 7373 | BYTE *pbCaptureToken); | 5893 | BYTE *pbCaptureToken); |
| 7374 | 5894 | ||
| 7375 | HRESULT (STDMETHODCALLTYPE *CancelCaptureToken)( | 5895 | HRESULT (STDMETHODCALLTYPE *CancelCaptureToken)( |
| 7376 | IBDA_WMDRMTuner* This, | 5896 | IBDA_WMDRMTuner *This, |
| 7377 | ULONG ulCaptureTokenLen, | 5897 | ULONG ulCaptureTokenLen, |
| 7378 | BYTE *pbCaptureToken); | 5898 | BYTE *pbCaptureToken); |
| 7379 | 5899 | ||
| 7380 | HRESULT (STDMETHODCALLTYPE *SetPidProtection)( | 5900 | HRESULT (STDMETHODCALLTYPE *SetPidProtection)( |
| 7381 | IBDA_WMDRMTuner* This, | 5901 | IBDA_WMDRMTuner *This, |
| 7382 | ULONG ulPid, | 5902 | ULONG ulPid, |
| 7383 | GUID *uuidKey); | 5903 | GUID *uuidKey); |
| 7384 | 5904 | ||
| 7385 | HRESULT (STDMETHODCALLTYPE *GetPidProtection)( | 5905 | HRESULT (STDMETHODCALLTYPE *GetPidProtection)( |
| 7386 | IBDA_WMDRMTuner* This, | 5906 | IBDA_WMDRMTuner *This, |
| 7387 | ULONG pulPid, | 5907 | ULONG pulPid, |
| 7388 | GUID *uuidKey); | 5908 | GUID *uuidKey); |
| 7389 | 5909 | ||
| 7390 | HRESULT (STDMETHODCALLTYPE *SetSyncValue)( | 5910 | HRESULT (STDMETHODCALLTYPE *SetSyncValue)( |
| 7391 | IBDA_WMDRMTuner* This, | 5911 | IBDA_WMDRMTuner *This, |
| 7392 | ULONG ulSyncValue); | 5912 | ULONG ulSyncValue); |
| 7393 | 5913 | ||
| 7394 | HRESULT (STDMETHODCALLTYPE *GetStartCodeProfile)( | 5914 | HRESULT (STDMETHODCALLTYPE *GetStartCodeProfile)( |
| 7395 | IBDA_WMDRMTuner* This, | 5915 | IBDA_WMDRMTuner *This, |
| 7396 | ULONG *pulStartCodeProfileLen, | 5916 | ULONG *pulStartCodeProfileLen, |
| 7397 | BYTE *pbStartCodeProfile); | 5917 | BYTE *pbStartCodeProfile); |
| 7398 | 5918 | ||
| 7399 | END_INTERFACE | 5919 | END_INTERFACE |
| 7400 | } IBDA_WMDRMTunerVtbl; | 5920 | } IBDA_WMDRMTunerVtbl; |
| 5921 | |||
| 7401 | interface IBDA_WMDRMTuner { | 5922 | interface IBDA_WMDRMTuner { |
| 7402 | CONST_VTBL IBDA_WMDRMTunerVtbl* lpVtbl; | 5923 | CONST_VTBL IBDA_WMDRMTunerVtbl* lpVtbl; |
| 7403 | }; | 5924 | }; |
| ... | @@ -7450,64 +5971,6 @@ static FORCEINLINE HRESULT IBDA_WMDRMTuner_GetStartCodeProfile(IBDA_WMDRMTuner* | ... | @@ -7450,64 +5971,6 @@ static FORCEINLINE HRESULT IBDA_WMDRMTuner_GetStartCodeProfile(IBDA_WMDRMTuner* |
| 7450 | 5971 | ||
| 7451 | #endif | 5972 | #endif |
| 7452 | 5973 | ||
| 7453 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMTuner_PurchaseEntitlement_Proxy( | ||
| 7454 | IBDA_WMDRMTuner* This, | ||
| 7455 | ULONG ulDialogRequest, | ||
| 7456 | BSTR bstrLanguage, | ||
| 7457 | ULONG ulPurchaseTokenLen, | ||
| 7458 | BYTE *pbPurchaseToken, | ||
| 7459 | ULONG *pulDescrambleStatus, | ||
| 7460 | ULONG *pulCaptureTokenLen, | ||
| 7461 | BYTE *pbCaptureToken); | ||
| 7462 | void __RPC_STUB IBDA_WMDRMTuner_PurchaseEntitlement_Stub( | ||
| 7463 | IRpcStubBuffer* This, | ||
| 7464 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7465 | PRPC_MESSAGE pRpcMessage, | ||
| 7466 | DWORD* pdwStubPhase); | ||
| 7467 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMTuner_CancelCaptureToken_Proxy( | ||
| 7468 | IBDA_WMDRMTuner* This, | ||
| 7469 | ULONG ulCaptureTokenLen, | ||
| 7470 | BYTE *pbCaptureToken); | ||
| 7471 | void __RPC_STUB IBDA_WMDRMTuner_CancelCaptureToken_Stub( | ||
| 7472 | IRpcStubBuffer* This, | ||
| 7473 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7474 | PRPC_MESSAGE pRpcMessage, | ||
| 7475 | DWORD* pdwStubPhase); | ||
| 7476 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMTuner_SetPidProtection_Proxy( | ||
| 7477 | IBDA_WMDRMTuner* This, | ||
| 7478 | ULONG ulPid, | ||
| 7479 | GUID *uuidKey); | ||
| 7480 | void __RPC_STUB IBDA_WMDRMTuner_SetPidProtection_Stub( | ||
| 7481 | IRpcStubBuffer* This, | ||
| 7482 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7483 | PRPC_MESSAGE pRpcMessage, | ||
| 7484 | DWORD* pdwStubPhase); | ||
| 7485 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMTuner_GetPidProtection_Proxy( | ||
| 7486 | IBDA_WMDRMTuner* This, | ||
| 7487 | ULONG pulPid, | ||
| 7488 | GUID *uuidKey); | ||
| 7489 | void __RPC_STUB IBDA_WMDRMTuner_GetPidProtection_Stub( | ||
| 7490 | IRpcStubBuffer* This, | ||
| 7491 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7492 | PRPC_MESSAGE pRpcMessage, | ||
| 7493 | DWORD* pdwStubPhase); | ||
| 7494 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMTuner_SetSyncValue_Proxy( | ||
| 7495 | IBDA_WMDRMTuner* This, | ||
| 7496 | ULONG ulSyncValue); | ||
| 7497 | void __RPC_STUB IBDA_WMDRMTuner_SetSyncValue_Stub( | ||
| 7498 | IRpcStubBuffer* This, | ||
| 7499 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7500 | PRPC_MESSAGE pRpcMessage, | ||
| 7501 | DWORD* pdwStubPhase); | ||
| 7502 | HRESULT STDMETHODCALLTYPE IBDA_WMDRMTuner_GetStartCodeProfile_Proxy( | ||
| 7503 | IBDA_WMDRMTuner* This, | ||
| 7504 | ULONG *pulStartCodeProfileLen, | ||
| 7505 | BYTE *pbStartCodeProfile); | ||
| 7506 | void __RPC_STUB IBDA_WMDRMTuner_GetStartCodeProfile_Stub( | ||
| 7507 | IRpcStubBuffer* This, | ||
| 7508 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7509 | PRPC_MESSAGE pRpcMessage, | ||
| 7510 | DWORD* pdwStubPhase); | ||
| 7511 | 5974 | ||
| 7512 | #endif /* __IBDA_WMDRMTuner_INTERFACE_DEFINED__ */ | 5975 | #endif /* __IBDA_WMDRMTuner_INTERFACE_DEFINED__ */ |
| 7513 | 5976 | ||
| ... | @@ -7542,32 +6005,33 @@ typedef struct IBDA_DRIDRMServiceVtbl { | ... | @@ -7542,32 +6005,33 @@ typedef struct IBDA_DRIDRMServiceVtbl { |
| 7542 | 6005 | ||
| 7543 | /*** IUnknown methods ***/ | 6006 | /*** IUnknown methods ***/ |
| 7544 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6007 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7545 | IBDA_DRIDRMService* This, | 6008 | IBDA_DRIDRMService *This, |
| 7546 | REFIID riid, | 6009 | REFIID riid, |
| 7547 | void **ppvObject); | 6010 | void **ppvObject); |
| 7548 | 6011 | ||
| 7549 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6012 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7550 | IBDA_DRIDRMService* This); | 6013 | IBDA_DRIDRMService *This); |
| 7551 | 6014 | ||
| 7552 | ULONG (STDMETHODCALLTYPE *Release)( | 6015 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7553 | IBDA_DRIDRMService* This); | 6016 | IBDA_DRIDRMService *This); |
| 7554 | 6017 | ||
| 7555 | /*** IBDA_DRIDRMService methods ***/ | 6018 | /*** IBDA_DRIDRMService methods ***/ |
| 7556 | HRESULT (STDMETHODCALLTYPE *SetDRM)( | 6019 | HRESULT (STDMETHODCALLTYPE *SetDRM)( |
| 7557 | IBDA_DRIDRMService* This, | 6020 | IBDA_DRIDRMService *This, |
| 7558 | BSTR bstrNewDrm); | 6021 | BSTR bstrNewDrm); |
| 7559 | 6022 | ||
| 7560 | HRESULT (STDMETHODCALLTYPE *GetDRMStatus)( | 6023 | HRESULT (STDMETHODCALLTYPE *GetDRMStatus)( |
| 7561 | IBDA_DRIDRMService* This, | 6024 | IBDA_DRIDRMService *This, |
| 7562 | BSTR *pbstrDrmUuidList, | 6025 | BSTR *pbstrDrmUuidList, |
| 7563 | GUID *DrmUuid); | 6026 | GUID *DrmUuid); |
| 7564 | 6027 | ||
| 7565 | HRESULT (STDMETHODCALLTYPE *GetPairingStatus)( | 6028 | HRESULT (STDMETHODCALLTYPE *GetPairingStatus)( |
| 7566 | IBDA_DRIDRMService* This, | 6029 | IBDA_DRIDRMService *This, |
| 7567 | BDA_DrmPairingError *penumPairingStatus); | 6030 | BDA_DrmPairingError *penumPairingStatus); |
| 7568 | 6031 | ||
| 7569 | END_INTERFACE | 6032 | END_INTERFACE |
| 7570 | } IBDA_DRIDRMServiceVtbl; | 6033 | } IBDA_DRIDRMServiceVtbl; |
| 6034 | |||
| 7571 | interface IBDA_DRIDRMService { | 6035 | interface IBDA_DRIDRMService { |
| 7572 | CONST_VTBL IBDA_DRIDRMServiceVtbl* lpVtbl; | 6036 | CONST_VTBL IBDA_DRIDRMServiceVtbl* lpVtbl; |
| 7573 | }; | 6037 | }; |
| ... | @@ -7608,31 +6072,6 @@ static FORCEINLINE HRESULT IBDA_DRIDRMService_GetPairingStatus(IBDA_DRIDRMServic | ... | @@ -7608,31 +6072,6 @@ static FORCEINLINE HRESULT IBDA_DRIDRMService_GetPairingStatus(IBDA_DRIDRMServic |
| 7608 | 6072 | ||
| 7609 | #endif | 6073 | #endif |
| 7610 | 6074 | ||
| 7611 | HRESULT STDMETHODCALLTYPE IBDA_DRIDRMService_SetDRM_Proxy( | ||
| 7612 | IBDA_DRIDRMService* This, | ||
| 7613 | BSTR bstrNewDrm); | ||
| 7614 | void __RPC_STUB IBDA_DRIDRMService_SetDRM_Stub( | ||
| 7615 | IRpcStubBuffer* This, | ||
| 7616 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7617 | PRPC_MESSAGE pRpcMessage, | ||
| 7618 | DWORD* pdwStubPhase); | ||
| 7619 | HRESULT STDMETHODCALLTYPE IBDA_DRIDRMService_GetDRMStatus_Proxy( | ||
| 7620 | IBDA_DRIDRMService* This, | ||
| 7621 | BSTR *pbstrDrmUuidList, | ||
| 7622 | GUID *DrmUuid); | ||
| 7623 | void __RPC_STUB IBDA_DRIDRMService_GetDRMStatus_Stub( | ||
| 7624 | IRpcStubBuffer* This, | ||
| 7625 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7626 | PRPC_MESSAGE pRpcMessage, | ||
| 7627 | DWORD* pdwStubPhase); | ||
| 7628 | HRESULT STDMETHODCALLTYPE IBDA_DRIDRMService_GetPairingStatus_Proxy( | ||
| 7629 | IBDA_DRIDRMService* This, | ||
| 7630 | BDA_DrmPairingError *penumPairingStatus); | ||
| 7631 | void __RPC_STUB IBDA_DRIDRMService_GetPairingStatus_Stub( | ||
| 7632 | IRpcStubBuffer* This, | ||
| 7633 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7634 | PRPC_MESSAGE pRpcMessage, | ||
| 7635 | DWORD* pdwStubPhase); | ||
| 7636 | 6075 | ||
| 7637 | #endif /* __IBDA_DRIDRMService_INTERFACE_DEFINED__ */ | 6076 | #endif /* __IBDA_DRIDRMService_INTERFACE_DEFINED__ */ |
| 7638 | 6077 | ||
| ... | @@ -7688,56 +6127,57 @@ typedef struct IBDA_DRIWMDRMSessionVtbl { | ... | @@ -7688,56 +6127,57 @@ typedef struct IBDA_DRIWMDRMSessionVtbl { |
| 7688 | 6127 | ||
| 7689 | /*** IUnknown methods ***/ | 6128 | /*** IUnknown methods ***/ |
| 7690 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6129 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7691 | IBDA_DRIWMDRMSession* This, | 6130 | IBDA_DRIWMDRMSession *This, |
| 7692 | REFIID riid, | 6131 | REFIID riid, |
| 7693 | void **ppvObject); | 6132 | void **ppvObject); |
| 7694 | 6133 | ||
| 7695 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6134 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7696 | IBDA_DRIWMDRMSession* This); | 6135 | IBDA_DRIWMDRMSession *This); |
| 7697 | 6136 | ||
| 7698 | ULONG (STDMETHODCALLTYPE *Release)( | 6137 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7699 | IBDA_DRIWMDRMSession* This); | 6138 | IBDA_DRIWMDRMSession *This); |
| 7700 | 6139 | ||
| 7701 | /*** IBDA_DRIWMDRMSession methods ***/ | 6140 | /*** IBDA_DRIWMDRMSession methods ***/ |
| 7702 | HRESULT (STDMETHODCALLTYPE *AcknowledgeLicense)( | 6141 | HRESULT (STDMETHODCALLTYPE *AcknowledgeLicense)( |
| 7703 | IBDA_DRIWMDRMSession* This, | 6142 | IBDA_DRIWMDRMSession *This, |
| 7704 | HRESULT hrLicenseAck); | 6143 | HRESULT hrLicenseAck); |
| 7705 | 6144 | ||
| 7706 | HRESULT (STDMETHODCALLTYPE *ProcessLicenseChallenge)( | 6145 | HRESULT (STDMETHODCALLTYPE *ProcessLicenseChallenge)( |
| 7707 | IBDA_DRIWMDRMSession* This, | 6146 | IBDA_DRIWMDRMSession *This, |
| 7708 | DWORD dwcbLicenseMessage, | 6147 | DWORD dwcbLicenseMessage, |
| 7709 | BYTE *pbLicenseMessage, | 6148 | BYTE *pbLicenseMessage, |
| 7710 | DWORD *pdwcbLicenseResponse, | 6149 | DWORD *pdwcbLicenseResponse, |
| 7711 | BYTE **ppbLicenseResponse); | 6150 | BYTE **ppbLicenseResponse); |
| 7712 | 6151 | ||
| 7713 | HRESULT (STDMETHODCALLTYPE *ProcessRegistrationChallenge)( | 6152 | HRESULT (STDMETHODCALLTYPE *ProcessRegistrationChallenge)( |
| 7714 | IBDA_DRIWMDRMSession* This, | 6153 | IBDA_DRIWMDRMSession *This, |
| 7715 | DWORD dwcbRegistrationMessage, | 6154 | DWORD dwcbRegistrationMessage, |
| 7716 | BYTE *pbRegistrationMessage, | 6155 | BYTE *pbRegistrationMessage, |
| 7717 | DWORD *pdwcbRegistrationResponse, | 6156 | DWORD *pdwcbRegistrationResponse, |
| 7718 | BYTE **ppbRegistrationResponse); | 6157 | BYTE **ppbRegistrationResponse); |
| 7719 | 6158 | ||
| 7720 | HRESULT (STDMETHODCALLTYPE *SetRevInfo)( | 6159 | HRESULT (STDMETHODCALLTYPE *SetRevInfo)( |
| 7721 | IBDA_DRIWMDRMSession* This, | 6160 | IBDA_DRIWMDRMSession *This, |
| 7722 | DWORD dwRevInfoLen, | 6161 | DWORD dwRevInfoLen, |
| 7723 | BYTE *pbRevInfo, | 6162 | BYTE *pbRevInfo, |
| 7724 | DWORD *pdwResponse); | 6163 | DWORD *pdwResponse); |
| 7725 | 6164 | ||
| 7726 | HRESULT (STDMETHODCALLTYPE *SetCrl)( | 6165 | HRESULT (STDMETHODCALLTYPE *SetCrl)( |
| 7727 | IBDA_DRIWMDRMSession* This, | 6166 | IBDA_DRIWMDRMSession *This, |
| 7728 | DWORD dwCrlLen, | 6167 | DWORD dwCrlLen, |
| 7729 | BYTE *pbCrlLen, | 6168 | BYTE *pbCrlLen, |
| 7730 | DWORD *pdwResponse); | 6169 | DWORD *pdwResponse); |
| 7731 | 6170 | ||
| 7732 | HRESULT (STDMETHODCALLTYPE *GetHMSAssociationData)( | 6171 | HRESULT (STDMETHODCALLTYPE *GetHMSAssociationData)( |
| 7733 | IBDA_DRIWMDRMSession* This); | 6172 | IBDA_DRIWMDRMSession *This); |
| 7734 | 6173 | ||
| 7735 | HRESULT (STDMETHODCALLTYPE *GetLastCardeaError)( | 6174 | HRESULT (STDMETHODCALLTYPE *GetLastCardeaError)( |
| 7736 | IBDA_DRIWMDRMSession* This, | 6175 | IBDA_DRIWMDRMSession *This, |
| 7737 | DWORD *pdwError); | 6176 | DWORD *pdwError); |
| 7738 | 6177 | ||
| 7739 | END_INTERFACE | 6178 | END_INTERFACE |
| 7740 | } IBDA_DRIWMDRMSessionVtbl; | 6179 | } IBDA_DRIWMDRMSessionVtbl; |
| 6180 | |||
| 7741 | interface IBDA_DRIWMDRMSession { | 6181 | interface IBDA_DRIWMDRMSession { |
| 7742 | CONST_VTBL IBDA_DRIWMDRMSessionVtbl* lpVtbl; | 6182 | CONST_VTBL IBDA_DRIWMDRMSessionVtbl* lpVtbl; |
| 7743 | }; | 6183 | }; |
| ... | @@ -7794,71 +6234,6 @@ static FORCEINLINE HRESULT IBDA_DRIWMDRMSession_GetLastCardeaError(IBDA_DRIWMDRM | ... | @@ -7794,71 +6234,6 @@ static FORCEINLINE HRESULT IBDA_DRIWMDRMSession_GetLastCardeaError(IBDA_DRIWMDRM |
| 7794 | 6234 | ||
| 7795 | #endif | 6235 | #endif |
| 7796 | 6236 | ||
| 7797 | HRESULT STDMETHODCALLTYPE IBDA_DRIWMDRMSession_AcknowledgeLicense_Proxy( | ||
| 7798 | IBDA_DRIWMDRMSession* This, | ||
| 7799 | HRESULT hrLicenseAck); | ||
| 7800 | void __RPC_STUB IBDA_DRIWMDRMSession_AcknowledgeLicense_Stub( | ||
| 7801 | IRpcStubBuffer* This, | ||
| 7802 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7803 | PRPC_MESSAGE pRpcMessage, | ||
| 7804 | DWORD* pdwStubPhase); | ||
| 7805 | HRESULT STDMETHODCALLTYPE IBDA_DRIWMDRMSession_ProcessLicenseChallenge_Proxy( | ||
| 7806 | IBDA_DRIWMDRMSession* This, | ||
| 7807 | DWORD dwcbLicenseMessage, | ||
| 7808 | BYTE *pbLicenseMessage, | ||
| 7809 | DWORD *pdwcbLicenseResponse, | ||
| 7810 | BYTE **ppbLicenseResponse); | ||
| 7811 | void __RPC_STUB IBDA_DRIWMDRMSession_ProcessLicenseChallenge_Stub( | ||
| 7812 | IRpcStubBuffer* This, | ||
| 7813 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7814 | PRPC_MESSAGE pRpcMessage, | ||
| 7815 | DWORD* pdwStubPhase); | ||
| 7816 | HRESULT STDMETHODCALLTYPE IBDA_DRIWMDRMSession_ProcessRegistrationChallenge_Proxy( | ||
| 7817 | IBDA_DRIWMDRMSession* This, | ||
| 7818 | DWORD dwcbRegistrationMessage, | ||
| 7819 | BYTE *pbRegistrationMessage, | ||
| 7820 | DWORD *pdwcbRegistrationResponse, | ||
| 7821 | BYTE **ppbRegistrationResponse); | ||
| 7822 | void __RPC_STUB IBDA_DRIWMDRMSession_ProcessRegistrationChallenge_Stub( | ||
| 7823 | IRpcStubBuffer* This, | ||
| 7824 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7825 | PRPC_MESSAGE pRpcMessage, | ||
| 7826 | DWORD* pdwStubPhase); | ||
| 7827 | HRESULT STDMETHODCALLTYPE IBDA_DRIWMDRMSession_SetRevInfo_Proxy( | ||
| 7828 | IBDA_DRIWMDRMSession* This, | ||
| 7829 | DWORD dwRevInfoLen, | ||
| 7830 | BYTE *pbRevInfo, | ||
| 7831 | DWORD *pdwResponse); | ||
| 7832 | void __RPC_STUB IBDA_DRIWMDRMSession_SetRevInfo_Stub( | ||
| 7833 | IRpcStubBuffer* This, | ||
| 7834 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7835 | PRPC_MESSAGE pRpcMessage, | ||
| 7836 | DWORD* pdwStubPhase); | ||
| 7837 | HRESULT STDMETHODCALLTYPE IBDA_DRIWMDRMSession_SetCrl_Proxy( | ||
| 7838 | IBDA_DRIWMDRMSession* This, | ||
| 7839 | DWORD dwCrlLen, | ||
| 7840 | BYTE *pbCrlLen, | ||
| 7841 | DWORD *pdwResponse); | ||
| 7842 | void __RPC_STUB IBDA_DRIWMDRMSession_SetCrl_Stub( | ||
| 7843 | IRpcStubBuffer* This, | ||
| 7844 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7845 | PRPC_MESSAGE pRpcMessage, | ||
| 7846 | DWORD* pdwStubPhase); | ||
| 7847 | HRESULT STDMETHODCALLTYPE IBDA_DRIWMDRMSession_GetHMSAssociationData_Proxy( | ||
| 7848 | IBDA_DRIWMDRMSession* This); | ||
| 7849 | void __RPC_STUB IBDA_DRIWMDRMSession_GetHMSAssociationData_Stub( | ||
| 7850 | IRpcStubBuffer* This, | ||
| 7851 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7852 | PRPC_MESSAGE pRpcMessage, | ||
| 7853 | DWORD* pdwStubPhase); | ||
| 7854 | HRESULT STDMETHODCALLTYPE IBDA_DRIWMDRMSession_GetLastCardeaError_Proxy( | ||
| 7855 | IBDA_DRIWMDRMSession* This, | ||
| 7856 | DWORD *pdwError); | ||
| 7857 | void __RPC_STUB IBDA_DRIWMDRMSession_GetLastCardeaError_Stub( | ||
| 7858 | IRpcStubBuffer* This, | ||
| 7859 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7860 | PRPC_MESSAGE pRpcMessage, | ||
| 7861 | DWORD* pdwStubPhase); | ||
| 7862 | 6237 | ||
| 7863 | #endif /* __IBDA_DRIWMDRMSession_INTERFACE_DEFINED__ */ | 6238 | #endif /* __IBDA_DRIWMDRMSession_INTERFACE_DEFINED__ */ |
| 7864 | 6239 | ||
| ... | @@ -7891,29 +6266,30 @@ typedef struct IBDA_MUXVtbl { | ... | @@ -7891,29 +6266,30 @@ typedef struct IBDA_MUXVtbl { |
| 7891 | 6266 | ||
| 7892 | /*** IUnknown methods ***/ | 6267 | /*** IUnknown methods ***/ |
| 7893 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6268 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7894 | IBDA_MUX* This, | 6269 | IBDA_MUX *This, |
| 7895 | REFIID riid, | 6270 | REFIID riid, |
| 7896 | void **ppvObject); | 6271 | void **ppvObject); |
| 7897 | 6272 | ||
| 7898 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6273 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7899 | IBDA_MUX* This); | 6274 | IBDA_MUX *This); |
| 7900 | 6275 | ||
| 7901 | ULONG (STDMETHODCALLTYPE *Release)( | 6276 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7902 | IBDA_MUX* This); | 6277 | IBDA_MUX *This); |
| 7903 | 6278 | ||
| 7904 | /*** IBDA_MUX methods ***/ | 6279 | /*** IBDA_MUX methods ***/ |
| 7905 | HRESULT (STDMETHODCALLTYPE *SetPidList)( | 6280 | HRESULT (STDMETHODCALLTYPE *SetPidList)( |
| 7906 | IBDA_MUX* This, | 6281 | IBDA_MUX *This, |
| 7907 | ULONG ulPidListCount, | 6282 | ULONG ulPidListCount, |
| 7908 | BDA_MUX_PIDLISTITEM *pbPidListBuffer); | 6283 | BDA_MUX_PIDLISTITEM *pbPidListBuffer); |
| 7909 | 6284 | ||
| 7910 | HRESULT (STDMETHODCALLTYPE *GetPidList)( | 6285 | HRESULT (STDMETHODCALLTYPE *GetPidList)( |
| 7911 | IBDA_MUX* This, | 6286 | IBDA_MUX *This, |
| 7912 | ULONG *pulPidListCount, | 6287 | ULONG *pulPidListCount, |
| 7913 | BDA_MUX_PIDLISTITEM *pbPidListBuffer); | 6288 | BDA_MUX_PIDLISTITEM *pbPidListBuffer); |
| 7914 | 6289 | ||
| 7915 | END_INTERFACE | 6290 | END_INTERFACE |
| 7916 | } IBDA_MUXVtbl; | 6291 | } IBDA_MUXVtbl; |
| 6292 | |||
| 7917 | interface IBDA_MUX { | 6293 | interface IBDA_MUX { |
| 7918 | CONST_VTBL IBDA_MUXVtbl* lpVtbl; | 6294 | CONST_VTBL IBDA_MUXVtbl* lpVtbl; |
| 7919 | }; | 6295 | }; |
| ... | @@ -7950,24 +6326,6 @@ static FORCEINLINE HRESULT IBDA_MUX_GetPidList(IBDA_MUX* This,ULONG *pulPidListC | ... | @@ -7950,24 +6326,6 @@ static FORCEINLINE HRESULT IBDA_MUX_GetPidList(IBDA_MUX* This,ULONG *pulPidListC |
| 7950 | 6326 | ||
| 7951 | #endif | 6327 | #endif |
| 7952 | 6328 | ||
| 7953 | HRESULT STDMETHODCALLTYPE IBDA_MUX_SetPidList_Proxy( | ||
| 7954 | IBDA_MUX* This, | ||
| 7955 | ULONG ulPidListCount, | ||
| 7956 | BDA_MUX_PIDLISTITEM *pbPidListBuffer); | ||
| 7957 | void __RPC_STUB IBDA_MUX_SetPidList_Stub( | ||
| 7958 | IRpcStubBuffer* This, | ||
| 7959 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7960 | PRPC_MESSAGE pRpcMessage, | ||
| 7961 | DWORD* pdwStubPhase); | ||
| 7962 | HRESULT STDMETHODCALLTYPE IBDA_MUX_GetPidList_Proxy( | ||
| 7963 | IBDA_MUX* This, | ||
| 7964 | ULONG *pulPidListCount, | ||
| 7965 | BDA_MUX_PIDLISTITEM *pbPidListBuffer); | ||
| 7966 | void __RPC_STUB IBDA_MUX_GetPidList_Stub( | ||
| 7967 | IRpcStubBuffer* This, | ||
| 7968 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7969 | PRPC_MESSAGE pRpcMessage, | ||
| 7970 | DWORD* pdwStubPhase); | ||
| 7971 | 6329 | ||
| 7972 | #endif /* __IBDA_MUX_INTERFACE_DEFINED__ */ | 6330 | #endif /* __IBDA_MUX_INTERFACE_DEFINED__ */ |
| 7973 | 6331 | ||
| ... | @@ -7999,28 +6357,29 @@ typedef struct IBDA_TransportStreamSelectorVtbl { | ... | @@ -7999,28 +6357,29 @@ typedef struct IBDA_TransportStreamSelectorVtbl { |
| 7999 | 6357 | ||
| 8000 | /*** IUnknown methods ***/ | 6358 | /*** IUnknown methods ***/ |
| 8001 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6359 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8002 | IBDA_TransportStreamSelector* This, | 6360 | IBDA_TransportStreamSelector *This, |
| 8003 | REFIID riid, | 6361 | REFIID riid, |
| 8004 | void **ppvObject); | 6362 | void **ppvObject); |
| 8005 | 6363 | ||
| 8006 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6364 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8007 | IBDA_TransportStreamSelector* This); | 6365 | IBDA_TransportStreamSelector *This); |
| 8008 | 6366 | ||
| 8009 | ULONG (STDMETHODCALLTYPE *Release)( | 6367 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8010 | IBDA_TransportStreamSelector* This); | 6368 | IBDA_TransportStreamSelector *This); |
| 8011 | 6369 | ||
| 8012 | /*** IBDA_TransportStreamSelector methods ***/ | 6370 | /*** IBDA_TransportStreamSelector methods ***/ |
| 8013 | HRESULT (STDMETHODCALLTYPE *SetTSID)( | 6371 | HRESULT (STDMETHODCALLTYPE *SetTSID)( |
| 8014 | IBDA_TransportStreamSelector* This, | 6372 | IBDA_TransportStreamSelector *This, |
| 8015 | USHORT usTSID); | 6373 | USHORT usTSID); |
| 8016 | 6374 | ||
| 8017 | HRESULT (STDMETHODCALLTYPE *GetTSInformation)( | 6375 | HRESULT (STDMETHODCALLTYPE *GetTSInformation)( |
| 8018 | IBDA_TransportStreamSelector* This, | 6376 | IBDA_TransportStreamSelector *This, |
| 8019 | ULONG *pulTSInformationBufferLen, | 6377 | ULONG *pulTSInformationBufferLen, |
| 8020 | BYTE *pbTSInformationBuffer); | 6378 | BYTE *pbTSInformationBuffer); |
| 8021 | 6379 | ||
| 8022 | END_INTERFACE | 6380 | END_INTERFACE |
| 8023 | } IBDA_TransportStreamSelectorVtbl; | 6381 | } IBDA_TransportStreamSelectorVtbl; |
| 6382 | |||
| 8024 | interface IBDA_TransportStreamSelector { | 6383 | interface IBDA_TransportStreamSelector { |
| 8025 | CONST_VTBL IBDA_TransportStreamSelectorVtbl* lpVtbl; | 6384 | CONST_VTBL IBDA_TransportStreamSelectorVtbl* lpVtbl; |
| 8026 | }; | 6385 | }; |
| ... | @@ -8057,23 +6416,6 @@ static FORCEINLINE HRESULT IBDA_TransportStreamSelector_GetTSInformation(IBDA_Tr | ... | @@ -8057,23 +6416,6 @@ static FORCEINLINE HRESULT IBDA_TransportStreamSelector_GetTSInformation(IBDA_Tr |
| 8057 | 6416 | ||
| 8058 | #endif | 6417 | #endif |
| 8059 | 6418 | ||
| 8060 | HRESULT STDMETHODCALLTYPE IBDA_TransportStreamSelector_SetTSID_Proxy( | ||
| 8061 | IBDA_TransportStreamSelector* This, | ||
| 8062 | USHORT usTSID); | ||
| 8063 | void __RPC_STUB IBDA_TransportStreamSelector_SetTSID_Stub( | ||
| 8064 | IRpcStubBuffer* This, | ||
| 8065 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8066 | PRPC_MESSAGE pRpcMessage, | ||
| 8067 | DWORD* pdwStubPhase); | ||
| 8068 | HRESULT STDMETHODCALLTYPE IBDA_TransportStreamSelector_GetTSInformation_Proxy( | ||
| 8069 | IBDA_TransportStreamSelector* This, | ||
| 8070 | ULONG *pulTSInformationBufferLen, | ||
| 8071 | BYTE *pbTSInformationBuffer); | ||
| 8072 | void __RPC_STUB IBDA_TransportStreamSelector_GetTSInformation_Stub( | ||
| 8073 | IRpcStubBuffer* This, | ||
| 8074 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8075 | PRPC_MESSAGE pRpcMessage, | ||
| 8076 | DWORD* pdwStubPhase); | ||
| 8077 | 6419 | ||
| 8078 | #endif /* __IBDA_TransportStreamSelector_INTERFACE_DEFINED__ */ | 6420 | #endif /* __IBDA_TransportStreamSelector_INTERFACE_DEFINED__ */ |
| 8079 | 6421 | ||
| ... | @@ -8107,30 +6449,31 @@ typedef struct IBDA_UserActivityServiceVtbl { | ... | @@ -8107,30 +6449,31 @@ typedef struct IBDA_UserActivityServiceVtbl { |
| 8107 | 6449 | ||
| 8108 | /*** IUnknown methods ***/ | 6450 | /*** IUnknown methods ***/ |
| 8109 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6451 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8110 | IBDA_UserActivityService* This, | 6452 | IBDA_UserActivityService *This, |
| 8111 | REFIID riid, | 6453 | REFIID riid, |
| 8112 | void **ppvObject); | 6454 | void **ppvObject); |
| 8113 | 6455 | ||
| 8114 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6456 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8115 | IBDA_UserActivityService* This); | 6457 | IBDA_UserActivityService *This); |
| 8116 | 6458 | ||
| 8117 | ULONG (STDMETHODCALLTYPE *Release)( | 6459 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8118 | IBDA_UserActivityService* This); | 6460 | IBDA_UserActivityService *This); |
| 8119 | 6461 | ||
| 8120 | /*** IBDA_UserActivityService methods ***/ | 6462 | /*** IBDA_UserActivityService methods ***/ |
| 8121 | HRESULT (STDMETHODCALLTYPE *SetCurrentTunerUseReason)( | 6463 | HRESULT (STDMETHODCALLTYPE *SetCurrentTunerUseReason)( |
| 8122 | IBDA_UserActivityService* This, | 6464 | IBDA_UserActivityService *This, |
| 8123 | DWORD dwUseReason); | 6465 | DWORD dwUseReason); |
| 8124 | 6466 | ||
| 8125 | HRESULT (STDMETHODCALLTYPE *GetUserActivityInterval)( | 6467 | HRESULT (STDMETHODCALLTYPE *GetUserActivityInterval)( |
| 8126 | IBDA_UserActivityService* This, | 6468 | IBDA_UserActivityService *This, |
| 8127 | DWORD *pdwActivityInterval); | 6469 | DWORD *pdwActivityInterval); |
| 8128 | 6470 | ||
| 8129 | HRESULT (STDMETHODCALLTYPE *UserActivityDetected)( | 6471 | HRESULT (STDMETHODCALLTYPE *UserActivityDetected)( |
| 8130 | IBDA_UserActivityService* This); | 6472 | IBDA_UserActivityService *This); |
| 8131 | 6473 | ||
| 8132 | END_INTERFACE | 6474 | END_INTERFACE |
| 8133 | } IBDA_UserActivityServiceVtbl; | 6475 | } IBDA_UserActivityServiceVtbl; |
| 6476 | |||
| 8134 | interface IBDA_UserActivityService { | 6477 | interface IBDA_UserActivityService { |
| 8135 | CONST_VTBL IBDA_UserActivityServiceVtbl* lpVtbl; | 6478 | CONST_VTBL IBDA_UserActivityServiceVtbl* lpVtbl; |
| 8136 | }; | 6479 | }; |
| ... | @@ -8171,29 +6514,6 @@ static FORCEINLINE HRESULT IBDA_UserActivityService_UserActivityDetected(IBDA_Us | ... | @@ -8171,29 +6514,6 @@ static FORCEINLINE HRESULT IBDA_UserActivityService_UserActivityDetected(IBDA_Us |
| 8171 | 6514 | ||
| 8172 | #endif | 6515 | #endif |
| 8173 | 6516 | ||
| 8174 | HRESULT STDMETHODCALLTYPE IBDA_UserActivityService_SetCurrentTunerUseReason_Proxy( | ||
| 8175 | IBDA_UserActivityService* This, | ||
| 8176 | DWORD dwUseReason); | ||
| 8177 | void __RPC_STUB IBDA_UserActivityService_SetCurrentTunerUseReason_Stub( | ||
| 8178 | IRpcStubBuffer* This, | ||
| 8179 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8180 | PRPC_MESSAGE pRpcMessage, | ||
| 8181 | DWORD* pdwStubPhase); | ||
| 8182 | HRESULT STDMETHODCALLTYPE IBDA_UserActivityService_GetUserActivityInterval_Proxy( | ||
| 8183 | IBDA_UserActivityService* This, | ||
| 8184 | DWORD *pdwActivityInterval); | ||
| 8185 | void __RPC_STUB IBDA_UserActivityService_GetUserActivityInterval_Stub( | ||
| 8186 | IRpcStubBuffer* This, | ||
| 8187 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8188 | PRPC_MESSAGE pRpcMessage, | ||
| 8189 | DWORD* pdwStubPhase); | ||
| 8190 | HRESULT STDMETHODCALLTYPE IBDA_UserActivityService_UserActivityDetected_Proxy( | ||
| 8191 | IBDA_UserActivityService* This); | ||
| 8192 | void __RPC_STUB IBDA_UserActivityService_UserActivityDetected_Stub( | ||
| 8193 | IRpcStubBuffer* This, | ||
| 8194 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8195 | PRPC_MESSAGE pRpcMessage, | ||
| 8196 | DWORD* pdwStubPhase); | ||
| 8197 | 6517 | ||
| 8198 | #endif /* __IBDA_UserActivityService_INTERFACE_DEFINED__ */ | 6518 | #endif /* __IBDA_UserActivityService_INTERFACE_DEFINED__ */ |
| 8199 | 6519 |
lib/libc/include/any-windows-any/bdatypes.h+92-137| ... | @@ -15,11 +15,7 @@ | ... | @@ -15,11 +15,7 @@ |
| 15 | 15 | ||
| 16 | typedef LONG PBDARESULT; | 16 | typedef LONG PBDARESULT; |
| 17 | 17 | ||
| 18 | typedef | 18 | typedef enum BDA_EVENT_ID { |
| 19 | #ifdef __WIDL__ | ||
| 20 | [v1_enum] | ||
| 21 | #endif | ||
| 22 | enum BDA_EVENT_ID { | ||
| 23 | BDA_EVENT_SIGNAL_LOSS = 0, | 19 | BDA_EVENT_SIGNAL_LOSS = 0, |
| 24 | BDA_EVENT_SIGNAL_LOCK, | 20 | BDA_EVENT_SIGNAL_LOCK, |
| 25 | BDA_EVENT_DATA_START, | 21 | BDA_EVENT_DATA_START, |
| ... | @@ -42,70 +38,52 @@ typedef | ... | @@ -42,70 +38,52 @@ typedef |
| 42 | BDA_EVENT_SMART_CARD_REMOVED | 38 | BDA_EVENT_SMART_CARD_REMOVED |
| 43 | } BDA_EVENT_ID, *PBDA_EVENT_ID; | 39 | } BDA_EVENT_ID, *PBDA_EVENT_ID; |
| 44 | 40 | ||
| 45 | typedef | 41 | typedef enum BDA_MULTICAST_MODE { |
| 46 | #ifdef __WIDL__ | ||
| 47 | [v1_enum] | ||
| 48 | #endif | ||
| 49 | enum BDA_MULTICAST_MODE { | ||
| 50 | BDA_PROMISCUOUS_MULTICAST = 0, | 42 | BDA_PROMISCUOUS_MULTICAST = 0, |
| 51 | BDA_FILTERED_MULTICAST, | 43 | BDA_FILTERED_MULTICAST, |
| 52 | BDA_NO_MULTICAST | 44 | BDA_NO_MULTICAST |
| 53 | } BDA_MULTICAST_MODE, *PBDA_MULTICAST_MODE; | 45 | } BDA_MULTICAST_MODE, *PBDA_MULTICAST_MODE; |
| 54 | 46 | ||
| 55 | typedef | 47 | typedef enum BDA_SIGNAL_STATE { |
| 56 | #ifdef __WIDL__ | ||
| 57 | [v1_enum] | ||
| 58 | #endif | ||
| 59 | enum BDA_SIGNAL_STATE { | ||
| 60 | BDA_SIGNAL_UNAVAILABLE = 0, | 48 | BDA_SIGNAL_UNAVAILABLE = 0, |
| 61 | BDA_SIGNAL_INACTIVE, | 49 | BDA_SIGNAL_INACTIVE, |
| 62 | BDA_SIGNAL_ACTIVE | 50 | BDA_SIGNAL_ACTIVE |
| 63 | } BDA_SIGNAL_STATE, *PBDA_SIGNAL_STATE; | 51 | } BDA_SIGNAL_STATE, *PBDA_SIGNAL_STATE; |
| 64 | 52 | ||
| 65 | typedef | 53 | typedef enum BDA_CHANGE_STATE { |
| 66 | #ifdef __WIDL__ | ||
| 67 | [v1_enum] | ||
| 68 | #endif | ||
| 69 | enum BDA_CHANGE_STATE { | ||
| 70 | BDA_CHANGES_COMPLETE = 0, | 54 | BDA_CHANGES_COMPLETE = 0, |
| 71 | BDA_CHANGES_PENDING | 55 | BDA_CHANGES_PENDING |
| 72 | } BDA_CHANGE_STATE, *PBDA_CHANGE_STATE; | 56 | } BDA_CHANGE_STATE, *PBDA_CHANGE_STATE; |
| 73 | 57 | ||
| 74 | typedef | ||
| 75 | #ifdef __WIDL__ | 58 | #ifdef __WIDL__ |
| 76 | [v1_enum] | 59 | typedef [v1_enum] enum MEDIA_SAMPLE_CONTENT |
| 60 | #else | ||
| 61 | typedef enum MEDIA_SAMPLE_CONTENT | ||
| 77 | #endif | 62 | #endif |
| 78 | enum MEDIA_SAMPLE_CONTENT { | 63 | { |
| 79 | MEDIA_TRANSPORT_PACKET, | 64 | MEDIA_TRANSPORT_PACKET, |
| 80 | MEDIA_ELEMENTARY_STREAM, | 65 | MEDIA_ELEMENTARY_STREAM, |
| 81 | MEDIA_MPEG2_PSI, | 66 | MEDIA_MPEG2_PSI, |
| 82 | MEDIA_TRANSPORT_PAYLOAD | 67 | MEDIA_TRANSPORT_PAYLOAD |
| 83 | } MEDIA_SAMPLE_CONTENT; | 68 | } MEDIA_SAMPLE_CONTENT; |
| 84 | 69 | ||
| 85 | typedef | 70 | typedef enum ISDBCAS_REQUEST_ID { |
| 86 | #ifdef __WIDL__ | ||
| 87 | [v1_enum] | ||
| 88 | #endif | ||
| 89 | enum ISDBCAS_REQUEST_ID { | ||
| 90 | ISDBCAS_REQUEST_ID_EMG = 0x38, | 71 | ISDBCAS_REQUEST_ID_EMG = 0x38, |
| 91 | ISDBCAS_REQUEST_ID_EMD = 0x3a, | 72 | ISDBCAS_REQUEST_ID_EMD = 0x3a, |
| 92 | } ISDBCAS_REQUEST_ID; | 73 | } ISDBCAS_REQUEST_ID; |
| 93 | 74 | ||
| 94 | typedef | 75 | typedef enum MUX_PID_TYPE { |
| 95 | #ifdef __WIDL__ | ||
| 96 | [v1_enum] | ||
| 97 | #endif | ||
| 98 | enum MUX_PID_TYPE { | ||
| 99 | PID_OTHER = -1, | 76 | PID_OTHER = -1, |
| 100 | PID_ELEMENTARY_STREAM, | 77 | PID_ELEMENTARY_STREAM, |
| 101 | PID_MPEG2_SECTION_PSI_SI | 78 | PID_MPEG2_SECTION_PSI_SI |
| 102 | } MUX_PID_TYPE; | 79 | } MUX_PID_TYPE; |
| 103 | 80 | ||
| 104 | typedef | ||
| 105 | #ifdef __WIDL__ | 81 | #ifdef __WIDL__ |
| 106 | [v1_enum] | 82 | typedef [v1_enum] enum DVBSystemType |
| 83 | #else | ||
| 84 | typedef enum DVBSystemType | ||
| 107 | #endif | 85 | #endif |
| 108 | enum DVBSystemType { | 86 | { |
| 109 | DVB_Cable, | 87 | DVB_Cable, |
| 110 | DVB_Terrestrial, | 88 | DVB_Terrestrial, |
| 111 | DVB_Satellite, | 89 | DVB_Satellite, |
| ... | @@ -113,19 +91,16 @@ typedef | ... | @@ -113,19 +91,16 @@ typedef |
| 113 | ISDB_Satellite | 91 | ISDB_Satellite |
| 114 | } DVBSystemType; | 92 | } DVBSystemType; |
| 115 | 93 | ||
| 116 | typedef | 94 | typedef enum BDA_Channel { |
| 117 | #ifdef __WIDL__ | ||
| 118 | [v1_enum] | ||
| 119 | #endif | ||
| 120 | enum BDA_Channel { | ||
| 121 | BDA_UNDEFINED_CHANNEL = -1 | 95 | BDA_UNDEFINED_CHANNEL = -1 |
| 122 | } BDA_Channel; | 96 | } BDA_Channel; |
| 123 | 97 | ||
| 124 | typedef | ||
| 125 | #ifdef __WIDL__ | 98 | #ifdef __WIDL__ |
| 126 | [v1_enum] | 99 | typedef [v1_enum] enum ComponentCategory |
| 100 | #else | ||
| 101 | typedef enum ComponentCategory | ||
| 127 | #endif | 102 | #endif |
| 128 | enum ComponentCategory { | 103 | { |
| 129 | CategoryNotSet = -1, | 104 | CategoryNotSet = -1, |
| 130 | CategoryOther = 0, | 105 | CategoryOther = 0, |
| 131 | CategoryVideo, | 106 | CategoryVideo, |
| ... | @@ -138,21 +113,23 @@ typedef | ... | @@ -138,21 +113,23 @@ typedef |
| 138 | CATEGORY_COUNT | 113 | CATEGORY_COUNT |
| 139 | } ComponentCategory; | 114 | } ComponentCategory; |
| 140 | 115 | ||
| 141 | typedef | ||
| 142 | #ifdef __WIDL__ | 116 | #ifdef __WIDL__ |
| 143 | [v1_enum] | 117 | typedef [v1_enum] enum ComponentStatus |
| 118 | #else | ||
| 119 | typedef enum ComponentStatus | ||
| 144 | #endif | 120 | #endif |
| 145 | enum ComponentStatus { | 121 | { |
| 146 | StatusActive, | 122 | StatusActive, |
| 147 | StatusInactive, | 123 | StatusInactive, |
| 148 | StatusUnavailable | 124 | StatusUnavailable |
| 149 | } ComponentStatus; | 125 | } ComponentStatus; |
| 150 | 126 | ||
| 151 | typedef | ||
| 152 | #ifdef __WIDL__ | 127 | #ifdef __WIDL__ |
| 153 | [v1_enum] | 128 | typedef [v1_enum] enum MPEG2StreamType |
| 129 | #else | ||
| 130 | typedef enum MPEG2StreamType | ||
| 154 | #endif | 131 | #endif |
| 155 | enum MPEG2StreamType { | 132 | { |
| 156 | BDA_UNITIALIZED_MPEG2STREAMTYPE = -1, | 133 | BDA_UNITIALIZED_MPEG2STREAMTYPE = -1, |
| 157 | Reserved1 = 0x00, | 134 | Reserved1 = 0x00, |
| 158 | ISO_IEC_11172_2_VIDEO = 0x01, | 135 | ISO_IEC_11172_2_VIDEO = 0x01, |
| ... | @@ -189,19 +166,16 @@ typedef | ... | @@ -189,19 +166,16 @@ typedef |
| 189 | DOLBY_DIGITAL_PLUS_AUDIO_ATSC = 0x87 | 166 | DOLBY_DIGITAL_PLUS_AUDIO_ATSC = 0x87 |
| 190 | } MPEG2StreamType; | 167 | } MPEG2StreamType; |
| 191 | 168 | ||
| 192 | typedef | 169 | typedef enum ATSCComponentTypeFlags { |
| 193 | #ifdef __WIDL__ | ||
| 194 | [v1_enum] | ||
| 195 | #endif | ||
| 196 | enum ATSCComponentTypeFlags { | ||
| 197 | ATSCCT_AC3 = 0x1 | 170 | ATSCCT_AC3 = 0x1 |
| 198 | } ATSCComponentTypeFlags; | 171 | } ATSCComponentTypeFlags; |
| 199 | 172 | ||
| 200 | typedef | ||
| 201 | #ifdef __WIDL__ | 173 | #ifdef __WIDL__ |
| 202 | [v1_enum] | 174 | typedef [v1_enum] enum BinaryConvolutionCodeRate |
| 175 | #else | ||
| 176 | typedef enum BinaryConvolutionCodeRate | ||
| 203 | #endif | 177 | #endif |
| 204 | enum BinaryConvolutionCodeRate { | 178 | { |
| 205 | BDA_BCC_RATE_NOT_SET = -1, | 179 | BDA_BCC_RATE_NOT_SET = -1, |
| 206 | BDA_BCC_RATE_NOT_DEFINED = 0, | 180 | BDA_BCC_RATE_NOT_DEFINED = 0, |
| 207 | BDA_BCC_RATE_1_2 = 1, | 181 | BDA_BCC_RATE_1_2 = 1, |
| ... | @@ -221,11 +195,12 @@ typedef | ... | @@ -221,11 +195,12 @@ typedef |
| 221 | BDA_BCC_RATE_MAX | 195 | BDA_BCC_RATE_MAX |
| 222 | } BinaryConvolutionCodeRate; | 196 | } BinaryConvolutionCodeRate; |
| 223 | 197 | ||
| 224 | typedef | ||
| 225 | #ifdef __WIDL__ | 198 | #ifdef __WIDL__ |
| 226 | [v1_enum] | 199 | typedef [v1_enum] enum FECMethod |
| 200 | #else | ||
| 201 | typedef enum FECMethod | ||
| 227 | #endif | 202 | #endif |
| 228 | enum FECMethod { | 203 | { |
| 229 | BDA_FEC_METHOD_NOT_SET = -1, | 204 | BDA_FEC_METHOD_NOT_SET = -1, |
| 230 | BDA_FEC_METHOD_NOT_DEFINED = 0, | 205 | BDA_FEC_METHOD_NOT_DEFINED = 0, |
| 231 | BDA_FEC_VITERBI = 1, | 206 | BDA_FEC_VITERBI = 1, |
| ... | @@ -236,11 +211,12 @@ typedef | ... | @@ -236,11 +211,12 @@ typedef |
| 236 | BDA_FEC_MAX | 211 | BDA_FEC_MAX |
| 237 | } FECMethod; | 212 | } FECMethod; |
| 238 | 213 | ||
| 239 | typedef | ||
| 240 | #ifdef __WIDL__ | 214 | #ifdef __WIDL__ |
| 241 | [v1_enum] | 215 | typedef [v1_enum] enum ModulationType |
| 216 | #else | ||
| 217 | typedef enum ModulationType | ||
| 242 | #endif | 218 | #endif |
| 243 | enum ModulationType { | 219 | { |
| 244 | BDA_MOD_NOT_SET = -1, | 220 | BDA_MOD_NOT_SET = -1, |
| 245 | BDA_MOD_NOT_DEFINED = 0, | 221 | BDA_MOD_NOT_DEFINED = 0, |
| 246 | BDA_MOD_16QAM = 1, | 222 | BDA_MOD_16QAM = 1, |
| ... | @@ -281,11 +257,12 @@ typedef | ... | @@ -281,11 +257,12 @@ typedef |
| 281 | BDA_MOD_MAX | 257 | BDA_MOD_MAX |
| 282 | } ModulationType; | 258 | } ModulationType; |
| 283 | 259 | ||
| 284 | typedef | ||
| 285 | #ifdef __WIDL__ | 260 | #ifdef __WIDL__ |
| 286 | [v1_enum] | 261 | typedef [v1_enum] enum tagScanModulationTypes |
| 262 | #else | ||
| 263 | typedef enum tagScanModulationTypes | ||
| 287 | #endif | 264 | #endif |
| 288 | enum tagScanModulationTypes { | 265 | { |
| 289 | BDA_SCAN_MOD_16QAM = 0x00000001, | 266 | BDA_SCAN_MOD_16QAM = 0x00000001, |
| 290 | BDA_SCAN_MOD_32QAM = 0x00000002, | 267 | BDA_SCAN_MOD_32QAM = 0x00000002, |
| 291 | BDA_SCAN_MOD_64QAM = 0x00000004, | 268 | BDA_SCAN_MOD_64QAM = 0x00000004, |
| ... | @@ -325,11 +302,12 @@ typedef | ... | @@ -325,11 +302,12 @@ typedef |
| 325 | BDA_SCAN_MOD_32APSK = 0x20000000, | 302 | BDA_SCAN_MOD_32APSK = 0x20000000, |
| 326 | } ScanModulationTypes; | 303 | } ScanModulationTypes; |
| 327 | 304 | ||
| 328 | typedef | ||
| 329 | #ifdef __WIDL__ | 305 | #ifdef __WIDL__ |
| 330 | [v1_enum] | 306 | typedef [v1_enum] enum SpectralInversion |
| 307 | #else | ||
| 308 | typedef enum SpectralInversion | ||
| 331 | #endif | 309 | #endif |
| 332 | enum SpectralInversion { | 310 | { |
| 333 | BDA_SPECTRAL_INVERSION_NOT_SET = -1, | 311 | BDA_SPECTRAL_INVERSION_NOT_SET = -1, |
| 334 | BDA_SPECTRAL_INVERSION_NOT_DEFINED = 0, | 312 | BDA_SPECTRAL_INVERSION_NOT_DEFINED = 0, |
| 335 | BDA_SPECTRAL_INVERSION_AUTOMATIC = 1, | 313 | BDA_SPECTRAL_INVERSION_AUTOMATIC = 1, |
| ... | @@ -338,11 +316,12 @@ typedef | ... | @@ -338,11 +316,12 @@ typedef |
| 338 | BDA_SPECTRAL_INVERSION_MAX | 316 | BDA_SPECTRAL_INVERSION_MAX |
| 339 | } SpectralInversion; | 317 | } SpectralInversion; |
| 340 | 318 | ||
| 341 | typedef | ||
| 342 | #ifdef __WIDL__ | 319 | #ifdef __WIDL__ |
| 343 | [v1_enum] | 320 | typedef [v1_enum] enum Polarisation |
| 321 | #else | ||
| 322 | typedef enum Polarisation | ||
| 344 | #endif | 323 | #endif |
| 345 | enum Polarisation { | 324 | { |
| 346 | BDA_POLARISATION_NOT_SET = -1, | 325 | BDA_POLARISATION_NOT_SET = -1, |
| 347 | BDA_POLARISATION_NOT_DEFINED = 0, | 326 | BDA_POLARISATION_NOT_DEFINED = 0, |
| 348 | BDA_POLARISATION_LINEAR_H = 1, | 327 | BDA_POLARISATION_LINEAR_H = 1, |
| ... | @@ -352,11 +331,12 @@ typedef | ... | @@ -352,11 +331,12 @@ typedef |
| 352 | BDA_POLARISATION_MAX | 331 | BDA_POLARISATION_MAX |
| 353 | } Polarisation; | 332 | } Polarisation; |
| 354 | 333 | ||
| 355 | typedef | ||
| 356 | #ifdef __WIDL__ | 334 | #ifdef __WIDL__ |
| 357 | [v1_enum] | 335 | typedef [v1_enum] enum LNB_Source |
| 336 | #else | ||
| 337 | typedef enum LNB_Source | ||
| 358 | #endif | 338 | #endif |
| 359 | enum LNB_Source { | 339 | { |
| 360 | BDA_LNB_SOURCE_NOT_SET = -1, | 340 | BDA_LNB_SOURCE_NOT_SET = -1, |
| 361 | BDA_LNB_SOURCE_NOT_DEFINED = 0, | 341 | BDA_LNB_SOURCE_NOT_DEFINED = 0, |
| 362 | BDA_LNB_SOURCE_A = 1, | 342 | BDA_LNB_SOURCE_A = 1, |
| ... | @@ -366,11 +346,12 @@ typedef | ... | @@ -366,11 +346,12 @@ typedef |
| 366 | BDA_LNB_SOURCE_MAX | 346 | BDA_LNB_SOURCE_MAX |
| 367 | } LNB_Source; | 347 | } LNB_Source; |
| 368 | 348 | ||
| 369 | typedef | ||
| 370 | #ifdef __WIDL__ | 349 | #ifdef __WIDL__ |
| 371 | [v1_enum] | 350 | typedef [v1_enum] enum GuardInterval |
| 351 | #else | ||
| 352 | typedef enum GuardInterval | ||
| 372 | #endif | 353 | #endif |
| 373 | enum GuardInterval { | 354 | { |
| 374 | BDA_GUARD_NOT_SET = -1, | 355 | BDA_GUARD_NOT_SET = -1, |
| 375 | BDA_GUARD_NOT_DEFINED = 0, | 356 | BDA_GUARD_NOT_DEFINED = 0, |
| 376 | BDA_GUARD_1_32 = 1, | 357 | BDA_GUARD_1_32 = 1, |
| ... | @@ -383,11 +364,12 @@ typedef | ... | @@ -383,11 +364,12 @@ typedef |
| 383 | BDA_GUARD_MAX | 364 | BDA_GUARD_MAX |
| 384 | } GuardInterval; | 365 | } GuardInterval; |
| 385 | 366 | ||
| 386 | typedef | ||
| 387 | #ifdef __WIDL__ | 367 | #ifdef __WIDL__ |
| 388 | [v1_enum] | 368 | typedef [v1_enum] enum HierarchyAlpha |
| 369 | #else | ||
| 370 | typedef enum HierarchyAlpha | ||
| 389 | #endif | 371 | #endif |
| 390 | enum HierarchyAlpha { | 372 | { |
| 391 | BDA_HALPHA_NOT_SET = -1, | 373 | BDA_HALPHA_NOT_SET = -1, |
| 392 | BDA_HALPHA_NOT_DEFINED = 0, | 374 | BDA_HALPHA_NOT_DEFINED = 0, |
| 393 | BDA_HALPHA_1 = 1, | 375 | BDA_HALPHA_1 = 1, |
| ... | @@ -396,11 +378,12 @@ typedef | ... | @@ -396,11 +378,12 @@ typedef |
| 396 | BDA_HALPHA_MAX | 378 | BDA_HALPHA_MAX |
| 397 | } HierarchyAlpha; | 379 | } HierarchyAlpha; |
| 398 | 380 | ||
| 399 | typedef | ||
| 400 | #ifdef __WIDL__ | 381 | #ifdef __WIDL__ |
| 401 | [v1_enum] | 382 | typedef [v1_enum] enum TransmissionMode |
| 383 | #else | ||
| 384 | typedef enum TransmissionMode | ||
| 402 | #endif | 385 | #endif |
| 403 | enum TransmissionMode { | 386 | { |
| 404 | BDA_XMIT_MODE_NOT_SET = -1, | 387 | BDA_XMIT_MODE_NOT_SET = -1, |
| 405 | BDA_XMIT_MODE_NOT_DEFINED = 0, | 388 | BDA_XMIT_MODE_NOT_DEFINED = 0, |
| 406 | BDA_XMIT_MODE_2K = 1, | 389 | BDA_XMIT_MODE_2K = 1, |
| ... | @@ -414,11 +397,12 @@ typedef | ... | @@ -414,11 +397,12 @@ typedef |
| 414 | BDA_XMIT_MODE_MAX | 397 | BDA_XMIT_MODE_MAX |
| 415 | } TransmissionMode; | 398 | } TransmissionMode; |
| 416 | 399 | ||
| 417 | typedef | ||
| 418 | #ifdef __WIDL__ | 400 | #ifdef __WIDL__ |
| 419 | [v1_enum] | 401 | typedef [v1_enum] enum RollOff |
| 402 | #else | ||
| 403 | typedef enum RollOff | ||
| 420 | #endif | 404 | #endif |
| 421 | enum RollOff { | 405 | { |
| 422 | BDA_ROLL_OFF_NOT_SET = -1, | 406 | BDA_ROLL_OFF_NOT_SET = -1, |
| 423 | BDA_ROLL_OFF_NOT_DEFINED = 0, | 407 | BDA_ROLL_OFF_NOT_DEFINED = 0, |
| 424 | BDA_ROLL_OFF_20 = 1, | 408 | BDA_ROLL_OFF_20 = 1, |
| ... | @@ -427,11 +411,12 @@ typedef | ... | @@ -427,11 +411,12 @@ typedef |
| 427 | BDA_ROLL_OFF_MAX | 411 | BDA_ROLL_OFF_MAX |
| 428 | } RollOff; | 412 | } RollOff; |
| 429 | 413 | ||
| 430 | typedef | ||
| 431 | #ifdef __WIDL__ | 414 | #ifdef __WIDL__ |
| 432 | [v1_enum] | 415 | typedef [v1_enum] enum Pilot |
| 416 | #else | ||
| 417 | typedef enum Pilot | ||
| 433 | #endif | 418 | #endif |
| 434 | enum Pilot { | 419 | { |
| 435 | BDA_PILOT_NOT_SET = -1, | 420 | BDA_PILOT_NOT_SET = -1, |
| 436 | BDA_PILOT_NOT_DEFINED = 0, | 421 | BDA_PILOT_NOT_DEFINED = 0, |
| 437 | BDA_PILOT_OFF = 1, | 422 | BDA_PILOT_OFF = 1, |
| ... | @@ -439,58 +424,34 @@ typedef | ... | @@ -439,58 +424,34 @@ typedef |
| 439 | BDA_PILOT_MAX | 424 | BDA_PILOT_MAX |
| 440 | } Pilot; | 425 | } Pilot; |
| 441 | 426 | ||
| 442 | typedef | 427 | typedef enum BDA_Frequency { |
| 443 | #ifdef __WIDL__ | ||
| 444 | [v1_enum] | ||
| 445 | #endif | ||
| 446 | enum BDA_Frequency { | ||
| 447 | BDA_FREQUENCY_NOT_SET = -1, | 428 | BDA_FREQUENCY_NOT_SET = -1, |
| 448 | BDA_FREQUENCY_NOT_DEFINED = 0 | 429 | BDA_FREQUENCY_NOT_DEFINED = 0 |
| 449 | } BDA_Frequency; | 430 | } BDA_Frequency; |
| 450 | 431 | ||
| 451 | typedef | 432 | typedef enum BDA_Range { |
| 452 | #ifdef __WIDL__ | ||
| 453 | [v1_enum] | ||
| 454 | #endif | ||
| 455 | enum BDA_Range { | ||
| 456 | BDA_RANGE_NOT_SET = -1, | 433 | BDA_RANGE_NOT_SET = -1, |
| 457 | BDA_RANGE_NOT_DEFINED = 0 | 434 | BDA_RANGE_NOT_DEFINED = 0 |
| 458 | } BDA_Range; | 435 | } BDA_Range; |
| 459 | 436 | ||
| 460 | typedef | 437 | typedef enum BDA_Channel_Bandwidth { |
| 461 | #ifdef __WIDL__ | ||
| 462 | [v1_enum] | ||
| 463 | #endif | ||
| 464 | enum BDA_Channel_Bandwidth { | ||
| 465 | BDA_CHAN_BANDWITH_NOT_SET = -1, | 438 | BDA_CHAN_BANDWITH_NOT_SET = -1, |
| 466 | BDA_CHAN_BANDWITH_NOT_DEFINED = 0 | 439 | BDA_CHAN_BANDWITH_NOT_DEFINED = 0 |
| 467 | } BDA_Channel_Bandwidth; | 440 | } BDA_Channel_Bandwidth; |
| 468 | 441 | ||
| 469 | typedef | 442 | typedef enum BDA_Frequency_Multiplier { |
| 470 | #ifdef __WIDL__ | ||
| 471 | [v1_enum] | ||
| 472 | #endif | ||
| 473 | enum BDA_Frequency_Multiplier { | ||
| 474 | BDA_FREQUENCY_MULTIPLIER_NOT_SET = -1, | 443 | BDA_FREQUENCY_MULTIPLIER_NOT_SET = -1, |
| 475 | BDA_FREQUENCY_MULTIPLIER_NOT_DEFINED = 0 | 444 | BDA_FREQUENCY_MULTIPLIER_NOT_DEFINED = 0 |
| 476 | } BDA_Frequency_Multiplier; | 445 | } BDA_Frequency_Multiplier; |
| 477 | 446 | ||
| 478 | typedef | 447 | typedef enum BDA_Comp_Flags { |
| 479 | #ifdef __WIDL__ | ||
| 480 | [v1_enum] | ||
| 481 | #endif | ||
| 482 | enum BDA_Comp_Flags { | ||
| 483 | BDACOMP_NOT_DEFINED = 0x00000000, | 448 | BDACOMP_NOT_DEFINED = 0x00000000, |
| 484 | BDACOMP_EXCLUDE_TS_FROM_TR = 0x00000001, | 449 | BDACOMP_EXCLUDE_TS_FROM_TR = 0x00000001, |
| 485 | BDACOMP_INCLUDE_LOCATOR_IN_TR = 0x00000002, | 450 | BDACOMP_INCLUDE_LOCATOR_IN_TR = 0x00000002, |
| 486 | BDACOMP_INCLUDE_COMPONENTS_IN_TR = 0x00000004 | 451 | BDACOMP_INCLUDE_COMPONENTS_IN_TR = 0x00000004 |
| 487 | } BDA_Comp_Flags; | 452 | } BDA_Comp_Flags; |
| 488 | 453 | ||
| 489 | typedef | 454 | typedef enum ApplicationTypeType { |
| 490 | #ifdef __WIDL__ | ||
| 491 | [v1_enum] | ||
| 492 | #endif | ||
| 493 | enum ApplicationTypeType { | ||
| 494 | SCTE28_ConditionalAccess = 0, | 455 | SCTE28_ConditionalAccess = 0, |
| 495 | SCTE28_POD_Host_Binding_Information, | 456 | SCTE28_POD_Host_Binding_Information, |
| 496 | SCTE28_IPService, | 457 | SCTE28_IPService, |
| ... | @@ -502,22 +463,24 @@ typedef | ... | @@ -502,22 +463,24 @@ typedef |
| 502 | SCTE28_Reserved, | 463 | SCTE28_Reserved, |
| 503 | } ApplicationTypeType; | 464 | } ApplicationTypeType; |
| 504 | 465 | ||
| 505 | typedef | ||
| 506 | #ifdef __WIDL__ | 466 | #ifdef __WIDL__ |
| 507 | [v1_enum] | 467 | typedef [v1_enum] enum BDA_CONDITIONALACCESS_REQUESTTYPE |
| 468 | #else | ||
| 469 | typedef enum BDA_CONDITIONALACCESS_REQUESTTYPE | ||
| 508 | #endif | 470 | #endif |
| 509 | enum BDA_CONDITIONALACCESS_REQUESTTYPE { | 471 | { |
| 510 | CONDITIONALACCESS_ACCESS_UNSPECIFIED = 0, | 472 | CONDITIONALACCESS_ACCESS_UNSPECIFIED = 0, |
| 511 | CONDITIONALACCESS_ACCESS_NOT_POSSIBLE, | 473 | CONDITIONALACCESS_ACCESS_NOT_POSSIBLE, |
| 512 | CONDITIONALACCESS_ACCESS_POSSIBLE, | 474 | CONDITIONALACCESS_ACCESS_POSSIBLE, |
| 513 | CONDITIONALACCESS_ACCESS_POSSIBLE_NO_STREAMING_DISRUPTION | 475 | CONDITIONALACCESS_ACCESS_POSSIBLE_NO_STREAMING_DISRUPTION |
| 514 | } BDA_CONDITIONALACCESS_REQUESTTYPE; | 476 | } BDA_CONDITIONALACCESS_REQUESTTYPE; |
| 515 | 477 | ||
| 516 | typedef | ||
| 517 | #ifdef __WIDL__ | 478 | #ifdef __WIDL__ |
| 518 | [v1_enum] | 479 | typedef [v1_enum] enum BDA_CONDITIONALACCESS_MMICLOSEREASON |
| 480 | #else | ||
| 481 | typedef enum BDA_CONDITIONALACCESS_MMICLOSEREASON | ||
| 519 | #endif | 482 | #endif |
| 520 | enum BDA_CONDITIONALACCESS_MMICLOSEREASON { | 483 | { |
| 521 | CONDITIONALACCESS_UNSPECIFIED = 0, | 484 | CONDITIONALACCESS_UNSPECIFIED = 0, |
| 522 | CONDITIONALACCESS_CLOSED_ITSELF, | 485 | CONDITIONALACCESS_CLOSED_ITSELF, |
| 523 | CONDITIONALACCESS_TUNER_REQUESTED_CLOSE, | 486 | CONDITIONALACCESS_TUNER_REQUESTED_CLOSE, |
| ... | @@ -527,21 +490,13 @@ typedef | ... | @@ -527,21 +490,13 @@ typedef |
| 527 | CONDITIONALACCESS_DIALOG_USER_NOT_AVAILABLE | 490 | CONDITIONALACCESS_DIALOG_USER_NOT_AVAILABLE |
| 528 | } BDA_CONDITIONALACCESS_MMICLOSEREASON; | 491 | } BDA_CONDITIONALACCESS_MMICLOSEREASON; |
| 529 | 492 | ||
| 530 | typedef | 493 | typedef enum BDA_CONDITIONALACCESS_SESSION_RESULT { |
| 531 | #ifdef __WIDL__ | ||
| 532 | [v1_enum] | ||
| 533 | #endif | ||
| 534 | enum BDA_CONDITIONALACCESS_SESSION_RESULT { | ||
| 535 | CONDITIONALACCESS_SUCCESSFULL = 0, | 494 | CONDITIONALACCESS_SUCCESSFULL = 0, |
| 536 | CONDITIONALACCESS_ENDED_NOCHANGE, | 495 | CONDITIONALACCESS_ENDED_NOCHANGE, |
| 537 | CONDITIONALACCESS_ABORTED | 496 | CONDITIONALACCESS_ABORTED |
| 538 | } BDA_CONDITIONALACCESS_SESSION_RESULT; | 497 | } BDA_CONDITIONALACCESS_SESSION_RESULT; |
| 539 | 498 | ||
| 540 | typedef | 499 | typedef enum BDA_DISCOVERY_STATE { |
| 541 | #ifdef __WIDL__ | ||
| 542 | [v1_enum] | ||
| 543 | #endif | ||
| 544 | enum BDA_DISCOVERY_STATE { | ||
| 545 | BDA_DISCOVERY_UNSPECIFIED = 0, | 500 | BDA_DISCOVERY_UNSPECIFIED = 0, |
| 546 | BDA_DISCOVERY_REQUIRED, | 501 | BDA_DISCOVERY_REQUIRED, |
| 547 | BDA_DISCOVERY_COMPLETE | 502 | BDA_DISCOVERY_COMPLETE |
lib/libc/include/any-windows-any/codecapi.h+946-112| ... | @@ -6,6 +6,10 @@ | ... | @@ -6,6 +6,10 @@ |
| 6 | #ifndef _INC_CODECAPI | 6 | #ifndef _INC_CODECAPI |
| 7 | #define _INC_CODECAPI | 7 | #define _INC_CODECAPI |
| 8 | 8 | ||
| 9 | #include <winapifamily.h> | ||
| 10 | |||
| 11 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | ||
| 12 | |||
| 9 | #ifdef UUID_GEN | 13 | #ifdef UUID_GEN |
| 10 | # define DEFINE_CODECAPI_GUID(name, guidstr, g1,g2,g3,g4,g5,g6,g7,g8,g9,g10,g11) \ | 14 | # define DEFINE_CODECAPI_GUID(name, guidstr, g1,g2,g3,g4,g5,g6,g7,g8,g9,g10,g11) \ |
| 11 | OUR_GUID_ENTRY(CODECAPI_##name, g1,g2,g3,g4,g5,g6,g7,g8,g9,g10,g11) | 15 | OUR_GUID_ENTRY(CODECAPI_##name, g1,g2,g3,g4,g5,g6,g7,g8,g9,g10,g11) |
| ... | @@ -280,6 +284,8 @@ | ... | @@ -280,6 +284,8 @@ |
| 280 | eAVEncH264VProfile_UCScalableConstrainedHigh = 259 | 284 | eAVEncH264VProfile_UCScalableConstrainedHigh = 259 |
| 281 | }; | 285 | }; |
| 282 | 286 | ||
| 287 | #define eAVEncH264VProfile_ConstrainedHigh eAVEncH264VProfile_UCConstrainedHigh | ||
| 288 | |||
| 283 | enum eAVEncH265VProfile { | 289 | enum eAVEncH265VProfile { |
| 284 | eAVEncH265VProfile_unknown = 0, | 290 | eAVEncH265VProfile_unknown = 0, |
| 285 | eAVEncH265VProfile_Main_420_8 = 1, | 291 | eAVEncH265VProfile_Main_420_8 = 1, |
| ... | @@ -325,6 +331,8 @@ | ... | @@ -325,6 +331,8 @@ |
| 325 | eAVEncH264PictureType_B | 331 | eAVEncH264PictureType_B |
| 326 | }; | 332 | }; |
| 327 | 333 | ||
| 334 | #define AVENC_H263V_LEVELCOUNT 8 | ||
| 335 | |||
| 328 | enum eAVEncH263VLevel { | 336 | enum eAVEncH263VLevel { |
| 329 | eAVEncH263VLevel1 = 10, | 337 | eAVEncH263VLevel1 = 10, |
| 330 | eAVEncH263VLevel2 = 20, | 338 | eAVEncH263VLevel2 = 20, |
| ... | @@ -336,6 +344,9 @@ | ... | @@ -336,6 +344,9 @@ |
| 336 | eAVEncH263VLevel7 = 70 | 344 | eAVEncH263VLevel7 = 70 |
| 337 | }; | 345 | }; |
| 338 | 346 | ||
| 347 | #define AVENC_H264V_LEVELCOUNT 16 | ||
| 348 | #define AVENC_H264V_MAX_MBBITS 3200 | ||
| 349 | |||
| 339 | enum eAVEncH264VLevel { | 350 | enum eAVEncH264VLevel { |
| 340 | eAVEncH264VLevel1 = 10, | 351 | eAVEncH264VLevel1 = 10, |
| 341 | eAVEncH264VLevel1_b = 11, | 352 | eAVEncH264VLevel1_b = 11, |
| ... | @@ -575,120 +586,943 @@ | ... | @@ -575,120 +586,943 @@ |
| 575 | eAVEncChromaEncodeMode_444_v2 | 586 | eAVEncChromaEncodeMode_444_v2 |
| 576 | }; | 587 | }; |
| 577 | 588 | ||
| 578 | #define STATIC_CODECAPI_AVDecVideoThumbnailGenerationMode 0x2efd8eee,0x1150,0x4328,0x9c,0xf5,0x66,0xdc,0xe9,0x33,0xfc,0xf4 | 589 | #define STATIC_CODECAPI_AVEncCommonFormatConstraint 0x57cbb9b8, 0x116f, 0x4951, 0xb4, 0x0c, 0xc2, 0xa0, 0x35, 0xed, 0x8f, 0x17 |
| 579 | DEFINE_CODECAPI_GUID(AVDecVideoThumbnailGenerationMode, "2efd8eee-1150-4328-9cf5-66dce933fcf4", 0x2efd8eee, | 590 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatUnSpecified 0xaf46a35a, 0x6024, 0x4525, 0xa4, 0x8a, 0x09, 0x4b, 0x97, 0xf5, 0xb3, 0xc2 |
| 580 | 0x1150,0x4328,0x9c,0xf5,0x66,0xdc,0xe9,0x33,0xfc,0xf4) | 591 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatDVD_V 0xcc9598c4, 0xe7fe, 0x451d, 0xb1, 0xca, 0x76, 0x1b, 0xc8, 0x40, 0xb7, 0xf3 |
| 581 | 592 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatDVD_DashVR 0xe55199d6, 0x044c, 0x4dae, 0xa4, 0x88, 0x53, 0x1e, 0xd3, 0x06, 0x23, 0x5b | |
| 582 | #define STATIC_CODECAPI_AVDecVideoDropPicWithMissingRef 0xf8226383,0x14c2,0x4567,0x97,0x34,0x50,0x04,0xe9,0x6f,0xf8,0x87 | 593 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatDVD_PlusVR 0xe74c6f2e, 0xec37, 0x478d, 0x9a, 0xf4, 0xa5, 0xe1, 0x35, 0xb6, 0x27, 0x1c |
| 583 | DEFINE_CODECAPI_GUID(AVDecVideoDropPicWithMissingRef, "f8226383-14c2-4567-9734-5004e96ff887", | 594 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatVCD 0x95035bf7, 0x9d90, 0x40ff, 0xad, 0x5c, 0x5c, 0xf8, 0xcf, 0x71, 0xca, 0x1d |
| 584 | 0xf8226383,0x14c2,0x4567,0x97,0x34,0x50,0x04,0xe9,0x6f,0xf8,0x87) | 595 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatSVCD 0x51d85818, 0x8220, 0x448c, 0x80, 0x66, 0xd6, 0x9b, 0xed, 0x16, 0xc9, 0xad |
| 585 | 596 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatATSC 0x8d7b897c, 0xa019, 0x4670, 0xaa, 0x76, 0x2e, 0xdc, 0xac, 0x7a, 0xc2, 0x96 | |
| 586 | #define STATIC_CODECAPI_AVDecVideoSoftwareDeinterlaceMode 0x0c08d1ce,0x9ced,0x4540,0xba,0xe3,0xce,0xb3,0x80,0x14,0x11,0x09 | 597 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatDVB 0x71830d8f, 0x6c33, 0x430d, 0x84, 0x4b, 0xc2, 0x70, 0x5b, 0xaa, 0xe6, 0xdb |
| 587 | DEFINE_CODECAPI_GUID(AVDecVideoSoftwareDeinterlaceMode, "0c08d1ce-9ced-4540-bae3-ceb380141109", | 598 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatMP3 0x349733cd, 0xeb08, 0x4dc2, 0x81, 0x97, 0xe4, 0x98, 0x35, 0xef, 0x82, 0x8b |
| 588 | 0x0c08d1ce,0x9ced,0x4540,0xba,0xe3,0xce,0xb3,0x80,0x14,0x11,0x09); | 599 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatHighMAT 0x1eabe760, 0xfb2b, 0x4928, 0x90, 0xd1, 0x78, 0xdb, 0x88, 0xee, 0xe8, 0x89 |
| 589 | 600 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatHighMPV 0xa2d25db8, 0xb8f9, 0x42c2, 0x8b, 0xc7, 0x0b, 0x93, 0xcf, 0x60, 0x47, 0x88 | |
| 590 | #define STATIC_CODECAPI_AVDecVideoFastDecodeMode 0x6b529f7d,0xd3b1,0x49c6,0xa9,0x99,0x9e,0xc6,0x91,0x1b,0xed,0xbf | 601 | #define STATIC_CODECAPI_AVEncCodecType 0x08af4ac1, 0xf3f2, 0x4c74, 0x9d, 0xcf, 0x37, 0xf2, 0xec, 0x79, 0xf8, 0x26 |
| 591 | DEFINE_CODECAPI_GUID(AVDecVideoFastDecodeMode, "6b529f7d-d3b1-49c6-a999-9ec6911bedbf", | 602 | #define STATIC_CODECAPI_GUID_AVEncMPEG1Video 0xc8dafefe, 0xda1e, 0x4774, 0xb2, 0x7d, 0x11, 0x83, 0x0c, 0x16, 0xb1, 0xfe |
| 592 | 0x6b529f7d,0xd3b1,0x49c6,0xa9,0x99,0x9e,0xc6,0x91,0x1b,0xed,0xbf); | 603 | #define STATIC_CODECAPI_GUID_AVEncMPEG2Video 0x046dc19a, 0x6677, 0x4aaa, 0xa3, 0x1d, 0xc1, 0xab, 0x71, 0x6f, 0x45, 0x60 |
| 593 | 604 | #define STATIC_CODECAPI_GUID_AVEncMPEG1Audio 0xd4dd1362, 0xcd4a, 0x4cd6, 0x81, 0x38, 0xb9, 0x4d, 0xb4, 0x54, 0x2b, 0x04 | |
| 594 | #define STATIC_CODECAPI_AVLowLatencyMode 0x9c27891a,0xed7a,0x40e1,0x88,0xe8,0xb2,0x27,0x27,0xa0,0x24,0xee | 605 | #define STATIC_CODECAPI_GUID_AVEncMPEG2Audio 0xee4cbb1f, 0x9c3f, 0x4770, 0x92, 0xb5, 0xfc, 0xb7, 0xc2, 0xa8, 0xd3, 0x81 |
| 595 | DEFINE_CODECAPI_GUID(AVLowLatencyMode, "9c27891a-ed7a-40e1-88e8-b22727a024ee", | 606 | #define STATIC_CODECAPI_GUID_AVEncWMV 0x4e0fef9b, 0x1d43, 0x41bd, 0xb8, 0xbd, 0x4d, 0x7b, 0xf7, 0x45, 0x7a, 0x2a |
| 596 | 0x9c27891a,0xed7a,0x40e1,0x88,0xe8,0xb2,0x27,0x27,0xa0,0x24,0xee) | 607 | #define STATIC_CODECAPI_GUID_AVEndMPEG4Video 0xdd37b12a, 0x9503, 0x4f8b, 0xb8, 0xd0, 0x32, 0x4a, 0x00, 0xc0, 0xa1, 0xcf |
| 597 | 608 | #define STATIC_CODECAPI_GUID_AVEncH264Video 0x95044eab, 0x31b3, 0x47de, 0x8e, 0x75, 0x38, 0xa4, 0x2b, 0xb0, 0x3e, 0x28 | |
| 598 | #define STATIC_CODECAPI_AVDecVideoH264ErrorConcealment 0xececace8,0x3436,0x462c,0x92,0x94,0xcd,0x7b,0xac,0xd7,0x58,0xa9 | 609 | #define STATIC_CODECAPI_GUID_AVEncDV 0x09b769c7, 0x3329, 0x44fb, 0x89, 0x54, 0xfa, 0x30, 0x93, 0x7d, 0x3d, 0x5a |
| 599 | DEFINE_CODECAPI_GUID(AVDecVideoH264ErrorConcealment, "ececace8-3436-462c-9294-cd7bacd758a9", | 610 | #define STATIC_CODECAPI_GUID_AVEncWMAPro 0x1955f90c, 0x33f7, 0x4a68, 0xab, 0x81, 0x53, 0xf5, 0x65, 0x71, 0x25, 0xc4 |
| 600 | 0xececace8,0x3436,0x462c,0x92,0x94,0xcd,0x7b,0xac,0xd7,0x58,0xa9) | 611 | #define STATIC_CODECAPI_GUID_AVEncWMALossless 0x55ca7265, 0x23d8, 0x4761, 0x90, 0x31, 0xb7, 0x4f, 0xbe, 0x12, 0xf4, 0xc1 |
| 601 | 612 | #define STATIC_CODECAPI_GUID_AVEncWMAVoice 0x13ed18cb, 0x50e8, 0x4276, 0xa2, 0x88, 0xa6, 0xaa, 0x22, 0x83, 0x82, 0xd9 | |
| 602 | #define STATIC_CODECAPI_AVDecVideoMPEG2ErrorConcealment 0x9d2bfe18,0x728d,0x48d2,0xb3,0x58,0xbc,0x7e,0x43,0x6c,0x66,0x74 | 613 | #define STATIC_CODECAPI_GUID_AVEncDolbyDigitalPro 0xf5be76cc, 0x0ff8, 0x40eb, 0x9c, 0xb1, 0xbb, 0xa9, 0x40, 0x04, 0xd4, 0x4f |
| 603 | DEFINE_CODECAPI_GUID(AVDecVideoMPEG2ErrorConcealment, "9d2bfe18-728d-48d2-b358-bc7e436c6674", | 614 | #define STATIC_CODECAPI_GUID_AVEncDolbyDigitalConsumer 0xc1a7bf6c, 0x0059, 0x4bfa, 0x94, 0xef, 0xef, 0x74, 0x7a, 0x76, 0x8d, 0x52 |
| 604 | 0x9d2bfe18,0x728d,0x48d2,0xb3,0x58,0xbc,0x7e,0x43,0x6c,0x66,0x74) | 615 | #define STATIC_CODECAPI_GUID_AVEncDolbyDigitalPlus 0x698d1b80, 0xf7dd, 0x415c, 0x97, 0x1c, 0x42, 0x49, 0x2a, 0x20, 0x56, 0xc6 |
| 605 | 616 | #define STATIC_CODECAPI_GUID_AVEncDTSHD 0x2052e630, 0x469d, 0x4bfb, 0x80, 0xca, 0x1d, 0x65, 0x6e, 0x7e, 0x91, 0x8f | |
| 606 | #define STATIC_CODECAPI_AVDecVideoCodecType 0x434528e5,0x21f0,0x46b6,0xb6,0x2c,0x9b,0x1b,0x6b,0x65,0x8c,0xd1 | 617 | #define STATIC_CODECAPI_GUID_AVEncDTS 0x45fbcaa2, 0x5e6e, 0x4ab0, 0x88, 0x93, 0x59, 0x03, 0xbe, 0xe9, 0x3a, 0xcf |
| 607 | DEFINE_CODECAPI_GUID(AVDecVideoCodecType, "434528e5-21f0-46b6-b62c-9b1b6b658cd1", | 618 | #define STATIC_CODECAPI_GUID_AVEncMLP 0x05f73e29, 0xf0d1, 0x431e, 0xa4, 0x1c, 0xa4, 0x74, 0x32, 0xec, 0x5a, 0x66 |
| 608 | 0x434528e5,0x21f0,0x46b6,0xb6,0x2c,0x9b,0x1b,0x6b,0x65,0x8c,0xd1); | 619 | #define STATIC_CODECAPI_GUID_AVEncPCM 0x844be7f4, 0x26cf, 0x4779, 0xb3, 0x86, 0xcc, 0x05, 0xd1, 0x87, 0x99, 0x0c |
| 609 | 620 | #define STATIC_CODECAPI_GUID_AVEncSDDS 0x1dc1b82f, 0x11c8, 0x4c71, 0xb7, 0xb6, 0xee, 0x3e, 0xb9, 0xbc, 0x2b, 0x94 | |
| 610 | #define STATIC_CODECAPI_AVDecVideoDXVAMode 0xf758f09e,0x7337,0x4ae7,0x83,0x87,0x73,0xdc,0x2d,0x54,0xe6,0x7d | 621 | #define STATIC_CODECAPI_AVEncCommonRateControlMode 0x1c0608e9, 0x370c, 0x4710, 0x8a, 0x58, 0xcb, 0x61, 0x81, 0xc4, 0x24, 0x23 |
| 611 | DEFINE_CODECAPI_GUID(AVDecVideoDXVAMode, "f758f09e-7337-4ae7-8387-73dc2d54e67d", | 622 | #define STATIC_CODECAPI_AVEncCommonLowLatency 0x9d3ecd55, 0x89e8, 0x490a, 0x97, 0x0a, 0x0c, 0x95, 0x48, 0xd5, 0xa5, 0x6e |
| 612 | 0xf758f09e,0x7337,0x4ae7,0x83,0x87,0x73,0xdc,0x2d,0x54,0xe6,0x7d); | 623 | #define STATIC_CODECAPI_AVEncCommonMultipassMode 0x22533d4c, 0x47e1, 0x41b5, 0x93, 0x52, 0xa2, 0xb7, 0x78, 0x0e, 0x7a, 0xc4 |
| 613 | 624 | #define STATIC_CODECAPI_AVEncCommonPassStart 0x6a67739f, 0x4eb5, 0x4385, 0x99, 0x28, 0xf2, 0x76, 0xa9, 0x39, 0xef, 0x95 | |
| 614 | #define STATIC_CODECAPI_AVDecVideoDXVABusEncryption 0x42153c8b,0xfd0b,0x4765,0xa4,0x62,0xdd,0xd9,0xe8,0xbc,0xc3,0x88 | 625 | #define STATIC_CODECAPI_AVEncCommonPassEnd 0x0e3d01bc, 0xc85c, 0x467d, 0x8b, 0x60, 0xc4, 0x10, 0x12, 0xee, 0x3b, 0xf6 |
| 615 | DEFINE_CODECAPI_GUID(AVDecVideoDXVABusEncryption, "42153c8b-fd0b-4765-a462-ddd9e8bcc388", | 626 | #define STATIC_CODECAPI_AVEncCommonRealTime 0x143a0ff6, 0xa131, 0x43da, 0xb8, 0x1e, 0x98, 0xfb, 0xb8, 0xec, 0x37, 0x8e |
| 616 | 0x42153c8b,0xfd0b,0x4765,0xa4,0x62,0xdd,0xd9,0xe8,0xbc,0xc3,0x88); | 627 | #define STATIC_CODECAPI_AVEncCommonQuality 0xfcbf57a3, 0x7ea5, 0x4b0c, 0x96, 0x44, 0x69, 0xb4, 0x0c, 0x39, 0xc3, 0x91 |
| 617 | 628 | #define STATIC_CODECAPI_AVEncCommonQualityVsSpeed 0x98332df8, 0x03cd, 0x476b, 0x89, 0xfa, 0x3f, 0x9e, 0x44, 0x2d, 0xec, 0x9f | |
| 618 | #define STATIC_CODECAPI_AVDecVideoSWPowerLevel 0xfb5d2347,0x4dd8,0x4509,0xae,0xd0,0xdb,0x5f,0xa9,0xaa,0x93,0xf4 | 629 | #define STATIC_CODECAPI_AVEncCommonTranscodeEncodingProfile 0x6947787C, 0xF508, 0x4EA9, 0xB1, 0xE9, 0xA1, 0xFE, 0x3A, 0x49, 0xFB, 0xC9 |
| 619 | DEFINE_CODECAPI_GUID(AVDecVideoSWPowerLevel, "fb5d2347-4dd8-4509-aed0-db5fa9aa93f4", | 630 | #define STATIC_CODECAPI_AVEncCommonMeanBitRate 0xf7222374, 0x2144, 0x4815, 0xb5, 0x50, 0xa3, 0x7f, 0x8e, 0x12, 0xee, 0x52 |
| 620 | 0xfb5d2347,0x4dd8,0x4509,0xae,0xd0,0xdb,0x5f,0xa9,0xaa,0x93,0xf4) | 631 | #define STATIC_CODECAPI_AVEncCommonMeanBitRateInterval 0xbfaa2f0c, 0xcb82, 0x4bc0, 0x84, 0x74, 0xf0, 0x6a, 0x8a, 0x0d, 0x02, 0x58 |
| 621 | 632 | #define STATIC_CODECAPI_AVEncCommonMaxBitRate 0x9651eae4, 0x39b9, 0x4ebf, 0x85, 0xef, 0xd7, 0xf4, 0x44, 0xec, 0x74, 0x65 | |
| 622 | #define STATIC_CODECAPI_AVDecVideoMaxCodedWidth 0x5ae557b8,0x77af,0x41f5,0x9f,0xa6,0x4d,0xb2,0xfe,0x1d,0x4b,0xca | 633 | #define STATIC_CODECAPI_AVEncCommonMinBitRate 0x101405b2, 0x2083, 0x4034, 0xa8, 0x06, 0xef, 0xbe, 0xdd, 0xd7, 0xc9, 0xff |
| 623 | DEFINE_CODECAPI_GUID(AVDecVideoMaxCodedWidth, "5ae557b8-77af-41f5-9fa6-4db2fe1d4bca", | 634 | #define STATIC_CODECAPI_AVEncCommonBufferSize 0x0db96574, 0xb6a4, 0x4c8b, 0x81, 0x06, 0x37, 0x73, 0xde, 0x03, 0x10, 0xcd |
| 624 | 0x5ae557b8,0x77af,0x41f5,0x9f,0xa6,0x4d,0xb2,0xfe,0x1d,0x4b,0xca) | 635 | #define STATIC_CODECAPI_AVEncCommonBufferInLevel 0xd9c5c8db, 0xfc74, 0x4064, 0x94, 0xe9, 0xcd, 0x19, 0xf9, 0x47, 0xed, 0x45 |
| 625 | 636 | #define STATIC_CODECAPI_AVEncCommonBufferOutLevel 0xccae7f49, 0xd0bc, 0x4e3d, 0xa5, 0x7e, 0xfb, 0x57, 0x40, 0x14, 0x00, 0x69 | |
| 626 | #define STATIC_CODECAPI_AVDecVideoMaxCodedHeight 0x7262a16a,0xd2dc,0x4e75,0x9b,0xa8,0x65,0xc0,0xc6,0xd3,0x2b,0x13 | 637 | #define STATIC_CODECAPI_AVEncCommonStreamEndHandling 0x6aad30af, 0x6ba8, 0x4ccc, 0x8f, 0xca, 0x18, 0xd1, 0x9b, 0xea, 0xeb, 0x1c |
| 627 | DEFINE_CODECAPI_GUID(AVDecVideoMaxCodedHeight, "7262a16a-d2dc-4e75-9ba8-65c0c6d32b13", | 638 | #define STATIC_CODECAPI_AVEncStatCommonCompletedPasses 0x3e5de533, 0x9df7, 0x438c, 0x85, 0x4f, 0x9f, 0x7d, 0xd3, 0x68, 0x3d, 0x34 |
| 628 | 0x7262a16a,0xd2dc,0x4e75,0x9b,0xa8,0x65,0xc0,0xc6,0xd3,0x2b,0x13) | 639 | #define STATIC_CODECAPI_AVEncVideoOutputFrameRate 0xea85e7c3, 0x9567, 0x4d99, 0x87, 0xc4, 0x02, 0xc1, 0xc2, 0x78, 0xca, 0x7c |
| 629 | 640 | #define STATIC_CODECAPI_AVEncVideoOutputFrameRateConversion 0x8c068bf4, 0x369a, 0x4ba3, 0x82, 0xfd, 0xb2, 0x51, 0x8f, 0xb3, 0x39, 0x6e | |
| 630 | #define STATIC_CODECAPI_AVDecNumWorkerThreads 0x9561c3e8,0xea9e,0x4435,0x9b,0x1e,0xa9,0x3e,0x69,0x18,0x94,0xd8 | 641 | #define STATIC_CODECAPI_AVEncVideoPixelAspectRatio 0x3cdc718f, 0xb3e9, 0x4eb6, 0xa5, 0x7f, 0xcf, 0x1f, 0x1b, 0x32, 0x1b, 0x87 |
| 631 | DEFINE_CODECAPI_GUID(AVDecNumWorkerThreads, "9561c3e8-ea9e-4435-9b1e-a93e691894d8", | 642 | #define STATIC_CODECAPI_AVEncVideoForceSourceScanType 0x1ef2065f, 0x058a, 0x4765, 0xa4, 0xfc, 0x8a, 0x86, 0x4c, 0x10, 0x30, 0x12 |
| 632 | 0x9561c3e8,0xea9e,0x4435,0x9b,0x1e,0xa9,0x3e,0x69,0x18,0x94,0xd8) | 643 | #define STATIC_CODECAPI_AVEncVideoNoOfFieldsToEncode 0x61e4bbe2, 0x4ee0, 0x40e7, 0x80, 0xab, 0x51, 0xdd, 0xee, 0xbe, 0x62, 0x91 |
| 633 | 644 | #define STATIC_CODECAPI_AVEncVideoNoOfFieldsToSkip 0xa97e1240, 0x1427, 0x4c16, 0xa7, 0xf7, 0x3d, 0xcf, 0xd8, 0xba, 0x4c, 0xc5 | |
| 634 | #define STATIC_CODECAPI_AVDecSoftwareDynamicFormatChange 0x862e2f0a,0x507b,0x47ff,0xaf,0x47,0x01,0xe2,0x62,0x42,0x98,0xb7 | 645 | #define STATIC_CODECAPI_AVEncVideoEncodeDimension 0x1074df28, 0x7e0f, 0x47a4, 0xa4, 0x53, 0xcd, 0xd7, 0x38, 0x70, 0xf5, 0xce |
| 635 | DEFINE_CODECAPI_GUID(AVDecSoftwareDynamicFormatChange, "862e2f0a-507b-47ff-af47-01e2624298b7", | 646 | #define STATIC_CODECAPI_AVEncVideoEncodeOffsetOrigin 0x6bc098fe, 0xa71a, 0x4454, 0x85, 0x2e, 0x4d, 0x2d, 0xde, 0xb2, 0xcd, 0x24 |
| 636 | 0x862e2f0a,0x507b,0x47ff,0xaf,0x47,0x01,0xe2,0x62,0x42,0x98,0xb7) | 647 | #define STATIC_CODECAPI_AVEncVideoDisplayDimension 0xde053668, 0xf4ec, 0x47a9, 0x86, 0xd0, 0x83, 0x67, 0x70, 0xf0, 0xc1, 0xd5 |
| 637 | 648 | #define STATIC_CODECAPI_AVEncVideoOutputScanType 0x460b5576, 0x842e, 0x49ab, 0xa6, 0x2d, 0xb3, 0x6f, 0x73, 0x12, 0xc9, 0xdb | |
| 638 | #define STATIC_CODECAPI_AVDecDisableVideoPostProcessing 0xf8749193,0x667a,0x4f2c,0xa9,0xe8,0x5d,0x4a,0xf9,0x24,0xf0,0x8f | 649 | #define STATIC_CODECAPI_AVEncVideoInverseTelecineEnable 0x2ea9098b, 0xe76d, 0x4ccd, 0xa0, 0x30, 0xd3, 0xb8, 0x89, 0xc1, 0xb6, 0x4c |
| 639 | DEFINE_CODECAPI_GUID(AVDecDisableVideoPostProcessing, "f8749193-667a-4f2c-a9e8-5d4af924f08f", | 650 | #define STATIC_CODECAPI_AVEncVideoInverseTelecineThreshold 0x40247d84, 0xe895, 0x497f, 0xb4, 0x4c, 0xb7, 0x45, 0x60, 0xac, 0xfe, 0x27 |
| 640 | 0xf8749193,0x667a,0x4f2c,0xa9,0xe8,0x5d,0x4a,0xf9,0x24,0xf0,0x8f); | 651 | #define STATIC_CODECAPI_AVEncVideoSourceFilmContent 0x1791c64b, 0xccfc, 0x4827, 0xa0, 0xed, 0x25, 0x57, 0x79, 0x3b, 0x2b, 0x1c |
| 641 | 652 | #define STATIC_CODECAPI_AVEncVideoSourceIsBW 0x42ffc49b, 0x1812, 0x4fdc, 0x8d, 0x24, 0x70, 0x54, 0xc5, 0x21, 0xe6, 0xeb | |
| 642 | #define STATIC_CODECAPI_AVEncCommonMeanBitRate 0xf7222374,0x2144,0x4815,0xb5,0x50,0xa3,0x7f,0x8e,0x12,0xee,0x52 | 653 | #define STATIC_CODECAPI_AVEncVideoFieldSwap 0xfefd7569, 0x4e0a, 0x49f2, 0x9f, 0x2b, 0x36, 0x0e, 0xa4, 0x8c, 0x19, 0xa2 |
| 643 | DEFINE_CODECAPI_GUID(AVEncCommonMeanBitRate, "f7222374-2144-4815-b550-a37f8e12ee52", | 654 | #define STATIC_CODECAPI_AVEncVideoInputChromaResolution 0xbb0cec33, 0x16f1, 0x47b0, 0x8a, 0x88, 0x37, 0x81, 0x5b, 0xee, 0x17, 0x39 |
| 644 | 0xf7222374,0x2144,0x4815,0xb5,0x50,0xa3,0x7f,0x8e,0x12,0xee,0x52) | 655 | #define STATIC_CODECAPI_AVEncVideoOutputChromaResolution 0x6097b4c9, 0x7c1d, 0x4e64, 0xbf, 0xcc, 0x9e, 0x97, 0x65, 0x31, 0x8a, 0xe7 |
| 645 | 656 | #define STATIC_CODECAPI_AVEncVideoInputChromaSubsampling 0xa8e73a39, 0x4435, 0x4ec3, 0xa6, 0xea, 0x98, 0x30, 0x0f, 0x4b, 0x36, 0xf7 | |
| 646 | #define STATIC_CODECAPI_AVEncCommonQuality 0xfcbf57a3,0x7ea5,0x4b0c,0x96,0x44,0x69,0xb4,0x0c,0x39,0xc3,0x91 | 657 | #define STATIC_CODECAPI_AVEncVideoOutputChromaSubsampling 0xfa561c6c, 0x7d17, 0x44f0, 0x83, 0xc9, 0x32, 0xed, 0x12, 0xe9, 0x63, 0x43 |
| 647 | DEFINE_CODECAPI_GUID(AVEncCommonQuality, "fcbf57a3-7ea5-4b0c-9644-69b40c39c391", | 658 | #define STATIC_CODECAPI_AVEncVideoInputColorPrimaries 0xc24d783f, 0x7ce6, 0x4278, 0x90, 0xab, 0x28, 0xa4, 0xf1, 0xe5, 0xf8, 0x6c |
| 648 | 0xfcbf57a3,0x7ea5,0x4b0c,0x96,0x44,0x69,0xb4,0x0c,0x39,0xc3,0x91) | 659 | #define STATIC_CODECAPI_AVEncVideoOutputColorPrimaries 0xbe95907c, 0x9d04, 0x4921, 0x89, 0x85, 0xa6, 0xd6, 0xd8, 0x7d, 0x1a, 0x6c |
| 649 | 660 | #define STATIC_CODECAPI_AVEncVideoInputColorTransferFunction 0x8c056111, 0xa9c3, 0x4b08, 0xa0, 0xa0, 0xce, 0x13, 0xf8, 0xa2, 0x7c, 0x75 | |
| 650 | #define STATIC_CODECAPI_AVEncCommonRateControlMode 0x1c0608e9,0x370c,0x4710,0x8a,0x58,0xcb,0x61,0x81,0xc4,0x24,0x23 | 661 | #define STATIC_CODECAPI_AVEncVideoOutputColorTransferFunction 0x4a7f884a, 0xea11, 0x460d, 0xbf, 0x57, 0xb8, 0x8b, 0xc7, 0x59, 0x00, 0xde |
| 651 | DEFINE_CODECAPI_GUID(AVEncCommonRateControlMode, "1c0608e9-370c-4710-8a58-cb6181c42423", | 662 | #define STATIC_CODECAPI_AVEncVideoInputColorTransferMatrix 0x52ed68b9, 0x72d5, 0x4089, 0x95, 0x8d, 0xf5, 0x40, 0x5d, 0x55, 0x08, 0x1c |
| 652 | 0x1c0608e9,0x370c,0x4710,0x8a,0x58,0xcb,0x61,0x81,0xc4,0x24,0x23) | 663 | #define STATIC_CODECAPI_AVEncVideoOutputColorTransferMatrix 0xa9b90444, 0xaf40, 0x4310, 0x8f, 0xbe, 0xed, 0x6d, 0x93, 0x3f, 0x89, 0x2b |
| 653 | 664 | #define STATIC_CODECAPI_AVEncVideoInputColorLighting 0x46a99549, 0x0015, 0x4a45, 0x9c, 0x30, 0x1d, 0x5c, 0xfa, 0x25, 0x83, 0x16 | |
| 654 | #define STATIC_CODECAPI_AVEncVideoForceKeyFrame 0x398c1b98,0x8353,0x475a,0x9e,0xf2,0x8f,0x26,0x5d,0x26,0x3,0x45 | 665 | #define STATIC_CODECAPI_AVEncVideoOutputColorLighting 0x0e5aaac6, 0xace6, 0x4c5c, 0x99, 0x8e, 0x1a, 0x8c, 0x9c, 0x6c, 0x0f, 0x89 |
| 655 | DEFINE_CODECAPI_GUID(AVEncVideoForceKeyFrame, "398c1b98-8353-475a-9ef2-8f265d260345", | 666 | #define STATIC_CODECAPI_AVEncVideoInputColorNominalRange 0x16cf25c6, 0xa2a6, 0x48e9, 0xae, 0x80, 0x21, 0xae, 0xc4, 0x1d, 0x42, 0x7e |
| 656 | 0x398c1b98,0x8353,0x475a,0x9e,0xf2,0x8f,0x26,0x5d,0x26,0x3,0x45) | 667 | #define STATIC_CODECAPI_AVEncVideoOutputColorNominalRange 0x972835ed, 0x87b5, 0x4e95, 0x95, 0x00, 0xc7, 0x39, 0x58, 0x56, 0x6e, 0x54 |
| 657 | 668 | #define STATIC_CODECAPI_AVEncInputVideoSystem 0xbede146d, 0xb616, 0x4dc7, 0x92, 0xb2, 0xf5, 0xd9, 0xfa, 0x92, 0x98, 0xf7 | |
| 658 | #define STATIC_CODECAPI_AVEncMPVDefaultBPictureCount 0x8d390aac,0xdc5c,0x4200,0xb5,0x7f,0x81,0x4d,0x04,0xba,0xba,0xb2 | 669 | #define STATIC_CODECAPI_AVEncVideoHeaderDropFrame 0x6ed9e124, 0x7925, 0x43fe, 0x97, 0x1b, 0xe0, 0x19, 0xf6, 0x22, 0x22, 0xb4 |
| 659 | DEFINE_CODECAPI_GUID(AVEncMPVDefaultBPictureCount, "8d390aac-dc5c-4200-b57f-814d04babab2", | 670 | #define STATIC_CODECAPI_AVEncVideoHeaderHours 0x2acc7702, 0xe2da, 0x4158, 0xbf, 0x9b, 0x88, 0x88, 0x01, 0x29, 0xd7, 0x40 |
| 660 | 0x8d390aac,0xdc5c,0x4200,0xb5,0x7f,0x81,0x4d,0x04,0xba,0xba,0xb2) | 671 | #define STATIC_CODECAPI_AVEncVideoHeaderMinutes 0xdc1a99ce, 0x0307, 0x408b, 0x88, 0x0b, 0xb8, 0x34, 0x8e, 0xe8, 0xca, 0x7f |
| 661 | 672 | #define STATIC_CODECAPI_AVEncVideoHeaderSeconds 0x4a2e1a05, 0xa780, 0x4f58, 0x81, 0x20, 0x9a, 0x44, 0x9d, 0x69, 0x65, 0x6b | |
| 662 | #define STATIC_CODECAPI_AVEncH264CABACEnable 0xee6cad62,0xd305,0x4248,0xa5,0xe,0xe1,0xb2,0x55,0xf7,0xca,0xf8 | 673 | #define STATIC_CODECAPI_AVEncVideoHeaderFrames 0xafd5f567, 0x5c1b, 0x4adc, 0xbd, 0xaf, 0x73, 0x56, 0x10, 0x38, 0x14, 0x36 |
| 663 | DEFINE_CODECAPI_GUID(AVEncH264CABACEnable, "ee6cad62-d305-4248-a50e-e1b255f7caf8", | 674 | #define STATIC_CODECAPI_AVEncVideoDefaultUpperFieldDominant 0x810167c4, 0x0bc1, 0x47ca, 0x8f, 0xc2, 0x57, 0x05, 0x5a, 0x14, 0x74, 0xa5 |
| 664 | 0xee6cad62,0xd305,0x4248,0xa5,0xe,0xe1,0xb2,0x55,0xf7,0xca,0xf8) | 675 | #define STATIC_CODECAPI_AVEncVideoCBRMotionTradeoff 0x0d49451e, 0x18d5, 0x4367, 0xa4, 0xef, 0x32, 0x40, 0xdf, 0x16, 0x93, 0xc4 |
| 676 | #define STATIC_CODECAPI_AVEncVideoCodedVideoAccessUnitSize 0xb4b10c15, 0x14a7, 0x4ce8, 0xb1, 0x73, 0xdc, 0x90, 0xa0, 0xb4, 0xfc, 0xdb | ||
| 677 | #define STATIC_CODECAPI_AVEncVideoMaxKeyframeDistance 0x2987123a, 0xba93, 0x4704, 0xb4, 0x89, 0xec, 0x1e, 0x5f, 0x25, 0x29, 0x2c | ||
| 678 | #define STATIC_CODECAPI_AVEncH264CABACEnable 0xee6cad62, 0xd305, 0x4248, 0xa5, 0xe, 0xe1, 0xb2, 0x55, 0xf7, 0xca, 0xf8 | ||
| 679 | #define STATIC_CODECAPI_AVEncVideoContentType 0x66117aca, 0xeb77, 0x459d, 0x93, 0xc, 0xa4, 0x8d, 0x9d, 0x6, 0x83, 0xfc | ||
| 680 | #define STATIC_CODECAPI_AVEncNumWorkerThreads 0xb0c8bf60, 0x16f7, 0x4951, 0xa3, 0xb, 0x1d, 0xb1, 0x60, 0x92, 0x93, 0xd6 | ||
| 681 | #define STATIC_CODECAPI_AVEncVideoEncodeQP 0x2cb5696b, 0x23fb, 0x4ce1, 0xa0, 0xf9, 0xef, 0x5b, 0x90, 0xfd, 0x55, 0xca | ||
| 682 | #define STATIC_CODECAPI_AVEncVideoMinQP 0x0ee22c6a, 0xa37c, 0x4568, 0xb5, 0xf1, 0x9d, 0x4c, 0x2b, 0x3a, 0xb8, 0x86 | ||
| 683 | #define STATIC_CODECAPI_AVEncVideoForceKeyFrame 0x398c1b98, 0x8353, 0x475a, 0x9e, 0xf2, 0x8f, 0x26, 0x5d, 0x26, 0x3, 0x45 | ||
| 684 | #define STATIC_CODECAPI_AVEncH264SPSID 0x50f38f51, 0x2b79, 0x40e3, 0xb3, 0x9c, 0x7e, 0x9f, 0xa0, 0x77, 0x5, 0x1 | ||
| 685 | #define STATIC_CODECAPI_AVEncH264PPSID 0xbfe29ec2, 0x56c, 0x4d68, 0xa3, 0x8d, 0xae, 0x59, 0x44, 0xc8, 0x58, 0x2e | ||
| 686 | #define STATIC_CODECAPI_AVEncAdaptiveMode 0x4419b185, 0xda1f, 0x4f53, 0xbc, 0x76, 0x9, 0x7d, 0xc, 0x1e, 0xfb, 0x1e | ||
| 687 | #define STATIC_CODECAPI_AVEncVideoTemporalLayerCount 0x19caebff, 0xb74d, 0x4cfd, 0x8c, 0x27, 0xc2, 0xf9, 0xd9, 0x7d, 0x5f, 0x52 | ||
| 688 | #define STATIC_CODECAPI_AVEncVideoUsage 0x1f636849, 0x5dc1, 0x49f1, 0xb1, 0xd8, 0xce, 0x3c, 0xf6, 0x2e, 0xa3, 0x85 | ||
| 689 | #define STATIC_CODECAPI_AVEncVideoSelectLayer 0xeb1084f5, 0x6aaa, 0x4914, 0xbb, 0x2f, 0x61, 0x47, 0x22, 0x7f, 0x12, 0xe7 | ||
| 690 | #define STATIC_CODECAPI_AVEncVideoRateControlParams 0x87d43767, 0x7645, 0x44ec, 0xb4, 0x38, 0xd3, 0x32, 0x2f, 0xbc, 0xa2, 0x9f | ||
| 691 | #define STATIC_CODECAPI_AVEncVideoSupportedControls 0xd3f40fdd, 0x77b9, 0x473d, 0x81, 0x96, 0x6, 0x12, 0x59, 0xe6, 0x9c, 0xff | ||
| 692 | #define STATIC_CODECAPI_AVEncVideoEncodeFrameTypeQP 0xaa70b610, 0xe03f, 0x450c, 0xad, 0x07, 0x07, 0x31, 0x4e, 0x63, 0x9c, 0xe7 | ||
| 693 | #define STATIC_CODECAPI_AVEncSliceControlMode 0xe9e782ef, 0x5f18, 0x44c9, 0xa9, 0x0b, 0xe9, 0xc3, 0xc2, 0xc1, 0x7b, 0x0b | ||
| 694 | #define STATIC_CODECAPI_AVEncSliceControlSize 0x92f51df3, 0x07a5, 0x4172, 0xae, 0xfe, 0xc6, 0x9c, 0xa3, 0xb6, 0x0e, 0x35 | ||
| 695 | #define STATIC_CODECAPI_AVEncSliceGenerationMode 0x8a6bc67f, 0x9497, 0x4286, 0xb4, 0x6b, 0x02, 0xdb, 0x8d, 0x60, 0xed, 0xbc | ||
| 696 | #define STATIC_CODECAPI_AVEncVideoMaxNumRefFrame 0x964829ed, 0x94f9, 0x43b4, 0xb7, 0x4d, 0xef, 0x40, 0x94, 0x4b, 0x69, 0xa0 | ||
| 697 | #define STATIC_CODECAPI_AVEncVideoMeanAbsoluteDifference 0xe5c0c10f, 0x81a4, 0x422d, 0x8c, 0x3f, 0xb4, 0x74, 0xa4, 0x58, 0x13, 0x36 | ||
| 698 | #define STATIC_CODECAPI_AVEncVideoMaxQP 0x3daf6f66, 0xa6a7, 0x45e0, 0xa8, 0xe5, 0xf2, 0x74, 0x3f, 0x46, 0xa3, 0xa2 | ||
| 699 | #define STATIC_CODECAPI_AVEncVideoLTRBufferControl 0xa4a0e93d, 0x4cbc, 0x444c, 0x89, 0xf4, 0x82, 0x6d, 0x31, 0x0e, 0x92, 0xa7 | ||
| 700 | #define STATIC_CODECAPI_AVEncVideoMarkLTRFrame 0xe42f4748, 0xa06d, 0x4ef9, 0x8c, 0xea, 0x3d, 0x05, 0xfd, 0xe3, 0xbd, 0x3b | ||
| 701 | #define STATIC_CODECAPI_AVEncVideoUseLTRFrame 0x00752db8, 0x55f7, 0x4f80, 0x89, 0x5b, 0x27, 0x63, 0x91, 0x95, 0xf2, 0xad | ||
| 702 | #define STATIC_CODECAPI_AVEncVideoROIEnabled 0xd74f7f18, 0x44dd, 0x4b85, 0xab, 0xa3, 0x5, 0xd9, 0xf4, 0x2a, 0x82, 0x80 | ||
| 703 | #define STATIC_CODECAPI_AVEncVideoDirtyRectEnabled 0x8acb8fdd, 0x5e0c, 0x4c66, 0x87, 0x29, 0xb8, 0xf6, 0x29, 0xab, 0x04, 0xfb | ||
| 704 | #define STATIC_CODECAPI_AVScenarioInfo 0xb28a6e64, 0x3ff9, 0x446a, 0x8a, 0x4b, 0x0d, 0x7a, 0x53, 0x41, 0x32, 0x36 | ||
| 705 | #define STATIC_CODECAPI_AVEncMPVGOPSizeMin 0x7155cf20, 0xd440, 0x4852, 0xad, 0x0f, 0x9c, 0x4a, 0xbf, 0xe3, 0x7a, 0x6a | ||
| 706 | #define STATIC_CODECAPI_AVEncMPVGOPSizeMax 0xfe7de4c4, 0x1936, 0x4fe2, 0xbd, 0xf7, 0x1f, 0x18, 0xca, 0x1d, 0x00, 0x1f | ||
| 707 | #define STATIC_CODECAPI_AVEncVideoMaxCTBSize 0x822363ff, 0xcec8, 0x43e5, 0x92, 0xfd, 0xe0, 0x97, 0x48, 0x84, 0x85, 0xe9 | ||
| 708 | #define STATIC_CODECAPI_AVEncVideoCTBSize 0xd47db8b2, 0xe73b, 0x4cb9, 0x8c, 0x3e, 0xbd, 0x87, 0x7d, 0x06, 0xd7, 0x7b | ||
| 709 | #define STATIC_CODECAPI_VideoEncoderDisplayContentType 0x79b90b27, 0xf4b1, 0x42dc, 0x9d, 0xd7, 0xcd, 0xaf, 0x81, 0x35, 0xc4, 0x00 | ||
| 710 | #define STATIC_CODECAPI_AVEncEnableVideoProcessing 0x006f4bf6, 0x0ea3, 0x4d42, 0x87, 0x02, 0xb5, 0xd8, 0xbe, 0x0f, 0x7a, 0x92 | ||
| 711 | #define STATIC_CODECAPI_AVEncVideoGradualIntraRefresh 0x8f347dee, 0xcb0d, 0x49ba, 0xb4, 0x62, 0xdb, 0x69, 0x27, 0xee, 0x21, 0x01 | ||
| 712 | #define STATIC_CODECAPI_GetOPMContext 0x2f036c05, 0x4c14, 0x4689, 0x88, 0x39, 0x29, 0x4c, 0x6d, 0x73, 0xe0, 0x53 | ||
| 713 | #define STATIC_CODECAPI_SetHDCPManagerContext 0x6d2d1fc8, 0x3dc9, 0x47eb, 0xa1, 0xa2, 0x47, 0x1c, 0x80, 0xcd, 0x60, 0xd0 | ||
| 714 | #define STATIC_CODECAPI_AVEncVideoMaxTemporalLayers 0x9c668cfe, 0x08e1, 0x424a, 0x93, 0x4e, 0xb7, 0x64, 0xb0, 0x64, 0x80, 0x2a | ||
| 715 | #define STATIC_CODECAPI_AVEncVideoNumGOPsPerIDR 0x83bc5bdb, 0x5b89, 0x4521, 0x8f, 0x66, 0x33, 0x15, 0x1c, 0x37, 0x31, 0x76 | ||
| 716 | #define STATIC_CODECAPI_AVEncCommonAllowFrameDrops 0xd8477dcb, 0x9598, 0x48e3, 0x8d, 0x0c, 0x75, 0x2b, 0xf2, 0x06, 0x09, 0x3e | ||
| 717 | #define STATIC_CODECAPI_AVEncVideoIntraLayerPrediction 0xd3af46b8, 0xbf47, 0x44bb, 0xa2, 0x83, 0x69, 0xf0, 0xb0, 0x22, 0x8f, 0xf9 | ||
| 718 | #define STATIC_CODECAPI_AVEncVideoInstantTemporalUpSwitching 0xa3308307, 0x0d96, 0x4ba4, 0xb1, 0xf0, 0xb9, 0x1a, 0x5e, 0x49, 0xdf, 0x10 | ||
| 719 | #define STATIC_CODECAPI_AVEncLowPowerEncoder 0xb668d582, 0x8bad, 0x4f6a, 0x91, 0x41, 0x37, 0x5a, 0x95, 0x35, 0x8b, 0x6d | ||
| 720 | #define STATIC_CODECAPI_AVEnableInLoopDeblockFilter 0xd2e8e399, 0x0623, 0x4bf3, 0x92, 0xa8, 0x4d, 0x18, 0x18, 0x52, 0x9d, 0xed | ||
| 721 | #define STATIC_CODECAPI_AVEncMuxOutputStreamType 0xcedd9e8f, 0x34d3, 0x44db, 0xa1, 0xd8, 0xf8, 0x15, 0x20, 0x25, 0x4f, 0x3e | ||
| 722 | #define STATIC_CODECAPI_AVEncStatVideoOutputFrameRate 0xbe747849, 0x9ab4, 0x4a63, 0x98, 0xfe, 0xf1, 0x43, 0xf0, 0x4f, 0x8e, 0xe9 | ||
| 723 | #define STATIC_CODECAPI_AVEncStatVideoCodedFrames 0xd47f8d61, 0x6f5a, 0x4a26, 0xbb, 0x9f, 0xcd, 0x95, 0x18, 0x46, 0x2b, 0xcd | ||
| 724 | #define STATIC_CODECAPI_AVEncStatVideoTotalFrames 0xfdaa9916, 0x119a, 0x4222, 0x9a, 0xd6, 0x3f, 0x7c, 0xab, 0x99, 0xcc, 0x8b | ||
| 725 | #define STATIC_CODECAPI_AVEncAudioIntervalToEncode 0x866e4b4d, 0x725a, 0x467c, 0xbb, 0x01, 0xb4, 0x96, 0xb2, 0x3b, 0x25, 0xf9 | ||
| 726 | #define STATIC_CODECAPI_AVEncAudioIntervalToSkip 0x88c15f94, 0xc38c, 0x4796, 0xa9, 0xe8, 0x96, 0xe9, 0x67, 0x98, 0x3f, 0x26 | ||
| 727 | #define STATIC_CODECAPI_AVEncAudioDualMono 0x3648126b, 0xa3e8, 0x4329, 0x9b, 0x3a, 0x5c, 0xe5, 0x66, 0xa4, 0x3b, 0xd3 | ||
| 728 | #define STATIC_CODECAPI_AVEncAudioMeanBitRate 0x921295bb, 0x4fca, 0x4679, 0xaa, 0xb8, 0x9e, 0x2a, 0x1d, 0x75, 0x33, 0x84 | ||
| 729 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel0 0xbc5d0b60, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 730 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel1 0xbc5d0b61, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 731 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel2 0xbc5d0b62, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 732 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel3 0xbc5d0b63, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 733 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel4 0xbc5d0b64, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 734 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel5 0xbc5d0b65, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 735 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel6 0xbc5d0b66, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 736 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel7 0xbc5d0b67, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 737 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel8 0xbc5d0b68, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 738 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel9 0xbc5d0b69, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 739 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel10 0xbc5d0b6a, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 740 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel11 0xbc5d0b6b, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 741 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel12 0xbc5d0b6c, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 742 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel13 0xbc5d0b6d, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 743 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel14 0xbc5d0b6e, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 744 | #define STATIC_CODECAPI_AVEncAudioMapDestChannel15 0xbc5d0b6f, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d | ||
| 745 | #define STATIC_CODECAPI_AVEncAudioInputContent 0x3e226c2b, 0x60b9, 0x4a39, 0xb0, 0x0b, 0xa7, 0xb4, 0x0f, 0x70, 0xd5, 0x66 | ||
| 746 | #define STATIC_CODECAPI_AVEncStatAudioPeakPCMValue 0xdce7fd34, 0xdc00, 0x4c16, 0x82, 0x1b, 0x35, 0xd9, 0xeb, 0x00, 0xfb, 0x1a | ||
| 747 | #define STATIC_CODECAPI_AVEncStatAudioAveragePCMValue 0x979272f8, 0xd17f, 0x4e32, 0xbb, 0x73, 0x4e, 0x73, 0x1c, 0x68, 0xba, 0x2d | ||
| 748 | #define STATIC_CODECAPI_AVEncStatAudioAverageBPS 0xca6724db, 0x7059, 0x4351, 0x8b, 0x43, 0xf8, 0x21, 0x98, 0x82, 0x6a, 0x14 | ||
| 749 | #define STATIC_CODECAPI_AVEncStatAverageBPS 0xca6724db, 0x7059, 0x4351, 0x8b, 0x43, 0xf8, 0x21, 0x98, 0x82, 0x6a, 0x14 | ||
| 750 | #define STATIC_CODECAPI_AVEncStatHardwareProcessorUtilitization 0x995dc027, 0xcb95, 0x49e6, 0xb9, 0x1b, 0x59, 0x67, 0x75, 0x3c, 0xdc, 0xb8 | ||
| 751 | #define STATIC_CODECAPI_AVEncStatHardwareBandwidthUtilitization 0x0124ba9b, 0xdc41, 0x4826, 0xb4, 0x5f, 0x18, 0xac, 0x01, 0xb3, 0xd5, 0xa8 | ||
| 752 | #define STATIC_CODECAPI_AVEncMPVGOPSize 0x95f31b26, 0x95a4, 0x41aa, 0x93, 0x03, 0x24, 0x6a, 0x7f, 0xc6, 0xee, 0xf1 | ||
| 753 | #define STATIC_CODECAPI_AVEncMPVGOPOpen 0xb1d5d4a6, 0x3300, 0x49b1, 0xae, 0x61, 0xa0, 0x99, 0x37, 0xab, 0x0e, 0x49 | ||
| 754 | #define STATIC_CODECAPI_AVEncMPVDefaultBPictureCount 0x8d390aac, 0xdc5c, 0x4200, 0xb5, 0x7f, 0x81, 0x4d, 0x04, 0xba, 0xba, 0xb2 | ||
| 755 | #define STATIC_CODECAPI_AVEncMPVProfile 0xdabb534a, 0x1d99, 0x4284, 0x97, 0x5a, 0xd9, 0x0e, 0x22, 0x39, 0xba, 0xa1 | ||
| 756 | #define STATIC_CODECAPI_AVEncMPVLevel 0x6ee40c40, 0xa60c, 0x41ef, 0x8f, 0x50, 0x37, 0xc2, 0x24, 0x9e, 0x2c, 0xb3 | ||
| 757 | #define STATIC_CODECAPI_AVEncMPVFrameFieldMode 0xacb5de96, 0x7b93, 0x4c2f, 0x88, 0x25, 0xb0, 0x29, 0x5f, 0xa9, 0x3b, 0xf4 | ||
| 758 | #define STATIC_CODECAPI_AVEncMPVAddSeqEndCode 0xa823178f, 0x57df, 0x4c7a, 0xb8, 0xfd, 0xe5, 0xec, 0x88, 0x87, 0x70, 0x8d | ||
| 759 | #define STATIC_CODECAPI_AVEncMPVGOPSInSeq 0x993410d4, 0x2691, 0x4192, 0x99, 0x78, 0x98, 0xdc, 0x26, 0x03, 0x66, 0x9f | ||
| 760 | #define STATIC_CODECAPI_AVEncMPVUseConcealmentMotionVectors 0xec770cf3, 0x6908, 0x4b4b, 0xaa, 0x30, 0x7f, 0xb9, 0x86, 0x21, 0x4f, 0xea | ||
| 761 | #define STATIC_CODECAPI_AVEncMPVSceneDetection 0x552799f1, 0xdb4c, 0x405b, 0x8a, 0x3a, 0xc9, 0x3f, 0x2d, 0x06, 0x74, 0xdc | ||
| 762 | #define STATIC_CODECAPI_AVEncMPVGenerateHeaderSeqExt 0xd5e78611, 0x082d, 0x4e6b, 0x98, 0xaf, 0x0f, 0x51, 0xab, 0x13, 0x92, 0x22 | ||
| 763 | #define STATIC_CODECAPI_AVEncMPVGenerateHeaderSeqDispExt 0x6437aa6f, 0x5a3c, 0x4de9, 0x8a, 0x16, 0x53, 0xd9, 0xc4, 0xad, 0x32, 0x6f | ||
| 764 | #define STATIC_CODECAPI_AVEncMPVGenerateHeaderPicExt 0x1b8464ab, 0x944f, 0x45f0, 0xb7, 0x4e, 0x3a, 0x58, 0xda, 0xd1, 0x1f, 0x37 | ||
| 765 | #define STATIC_CODECAPI_AVEncMPVGenerateHeaderPicDispExt 0xc6412f84, 0xc03f, 0x4f40, 0xa0, 0x0c, 0x42, 0x93, 0xdf, 0x83, 0x95, 0xbb | ||
| 766 | #define STATIC_CODECAPI_AVEncMPVGenerateHeaderSeqScaleExt 0x0722d62f, 0xdd59, 0x4a86, 0x9c, 0xd5, 0x64, 0x4f, 0x8e, 0x26, 0x53, 0xd8 | ||
| 767 | #define STATIC_CODECAPI_AVEncMPVScanPattern 0x7f8a478e, 0x7bbb, 0x4ae2, 0xb2, 0xfc, 0x96, 0xd1, 0x7f, 0xc4, 0xa2, 0xd6 | ||
| 768 | #define STATIC_CODECAPI_AVEncMPVIntraDCPrecision 0xa0116151, 0xcbc8, 0x4af3, 0x97, 0xdc, 0xd0, 0x0c, 0xce, 0xb8, 0x2d, 0x79 | ||
| 769 | #define STATIC_CODECAPI_AVEncMPVQScaleType 0x2b79ebb7, 0xf484, 0x4af7, 0xbb, 0x58, 0xa2, 0xa1, 0x88, 0xc5, 0xcb, 0xbe | ||
| 770 | #define STATIC_CODECAPI_AVEncMPVIntraVLCTable 0xa2b83ff5, 0x1a99, 0x405a, 0xaf, 0x95, 0xc5, 0x99, 0x7d, 0x55, 0x8d, 0x3a | ||
| 771 | #define STATIC_CODECAPI_AVEncMPVQuantMatrixIntra 0x9bea04f3, 0x6621, 0x442c, 0x8b, 0xa1, 0x3a, 0xc3, 0x78, 0x97, 0x96, 0x98 | ||
| 772 | #define STATIC_CODECAPI_AVEncMPVQuantMatrixNonIntra 0x87f441d8, 0x0997, 0x4beb, 0xa0, 0x8e, 0x85, 0x73, 0xd4, 0x09, 0xcf, 0x75 | ||
| 773 | #define STATIC_CODECAPI_AVEncMPVQuantMatrixChromaIntra 0x9eb9ecd4, 0x018d, 0x4ffd, 0x8f, 0x2d, 0x39, 0xe4, 0x9f, 0x07, 0xb1, 0x7a | ||
| 774 | #define STATIC_CODECAPI_AVEncMPVQuantMatrixChromaNonIntra 0x1415b6b1, 0x362a, 0x4338, 0xba, 0x9a, 0x1e, 0xf5, 0x87, 0x03, 0xc0, 0x5b | ||
| 775 | #define STATIC_CODECAPI_AVEncMPALayer 0x9d377230, 0xf91b, 0x453d, 0x9c, 0xe0, 0x78, 0x44, 0x54, 0x14, 0xc2, 0x2d | ||
| 776 | #define STATIC_CODECAPI_AVEncMPACodingMode 0xb16ade03, 0x4b93, 0x43d7, 0xa5, 0x50, 0x90, 0xb4, 0xfe, 0x22, 0x45, 0x37 | ||
| 777 | #define STATIC_CODECAPI_AVEncDDService 0xd2e1bec7, 0x5172, 0x4d2a, 0xa5, 0x0e, 0x2f, 0x3b, 0x82, 0xb1, 0xdd, 0xf8 | ||
| 778 | #define STATIC_CODECAPI_AVEncDDDialogNormalization 0xd7055acf, 0xf125, 0x437d, 0xa7, 0x04, 0x79, 0xc7, 0x9f, 0x04, 0x04, 0xa8 | ||
| 779 | #define STATIC_CODECAPI_AVEncDDCentreDownMixLevel 0xe285072c, 0xc958, 0x4a81, 0xaf, 0xd2, 0xe5, 0xe0, 0xda, 0xf1, 0xb1, 0x48 | ||
| 780 | #define STATIC_CODECAPI_AVEncDDSurroundDownMixLevel 0x7b20d6e5, 0x0bcf, 0x4273, 0xa4, 0x87, 0x50, 0x6b, 0x04, 0x79, 0x97, 0xe9 | ||
| 781 | #define STATIC_CODECAPI_AVEncDDProductionInfoExists 0xb0b7fe5f, 0xb6ab, 0x4f40, 0x96, 0x4d, 0x8d, 0x91, 0xf1, 0x7c, 0x19, 0xe8 | ||
| 782 | #define STATIC_CODECAPI_AVEncDDProductionRoomType 0xdad7ad60, 0x23d8, 0x4ab7, 0xa2, 0x84, 0x55, 0x69, 0x86, 0xd8, 0xa6, 0xfe | ||
| 783 | #define STATIC_CODECAPI_AVEncDDProductionMixLevel 0x301d103a, 0xcbf9, 0x4776, 0x88, 0x99, 0x7c, 0x15, 0xb4, 0x61, 0xab, 0x26 | ||
| 784 | #define STATIC_CODECAPI_AVEncDDCopyright 0x8694f076, 0xcd75, 0x481d, 0xa5, 0xc6, 0xa9, 0x04, 0xdc, 0xc8, 0x28, 0xf0 | ||
| 785 | #define STATIC_CODECAPI_AVEncDDOriginalBitstream 0x966ae800, 0x5bd3, 0x4ff9, 0x95, 0xb9, 0xd3, 0x05, 0x66, 0x27, 0x38, 0x56 | ||
| 786 | #define STATIC_CODECAPI_AVEncDDDigitalDeemphasis 0xe024a2c2, 0x947c, 0x45ac, 0x87, 0xd8, 0xf1, 0x03, 0x0c, 0x5c, 0x00, 0x82 | ||
| 787 | #define STATIC_CODECAPI_AVEncDDDCHighPassFilter 0x9565239f, 0x861c, 0x4ac8, 0xbf, 0xda, 0xe0, 0x0c, 0xb4, 0xdb, 0x85, 0x48 | ||
| 788 | #define STATIC_CODECAPI_AVEncDDChannelBWLowPassFilter 0xe197821d, 0xd2e7, 0x43e2, 0xad, 0x2c, 0x00, 0x58, 0x2f, 0x51, 0x85, 0x45 | ||
| 789 | #define STATIC_CODECAPI_AVEncDDLFELowPassFilter 0xd3b80f6f, 0x9d15, 0x45e5, 0x91, 0xbe, 0x01, 0x9c, 0x3f, 0xab, 0x1f, 0x01 | ||
| 790 | #define STATIC_CODECAPI_AVEncDDSurround90DegreeePhaseShift 0x25ecec9d, 0x3553, 0x42c0, 0xbb, 0x56, 0xd2, 0x57, 0x92, 0x10, 0x4f, 0x80 | ||
| 791 | #define STATIC_CODECAPI_AVEncDDSurround3dBAttenuation 0x4d43b99d, 0x31e2, 0x48b9, 0xbf, 0x2e, 0x5c, 0xbf, 0x1a, 0x57, 0x27, 0x84 | ||
| 792 | #define STATIC_CODECAPI_AVEncDDDynamicRangeCompressionControl 0xcfc2ff6d, 0x79b8, 0x4b8d, 0xa8, 0xaa, 0xa0, 0xc9, 0xbd, 0x1c, 0x29, 0x40 | ||
| 793 | #define STATIC_CODECAPI_AVEncDDRFPreEmphasisFilter 0x21af44c0, 0x244e, 0x4f3d, 0xa2, 0xcc, 0x3d, 0x30, 0x68, 0xb2, 0xe7, 0x3f | ||
| 794 | #define STATIC_CODECAPI_AVEncDDSurroundExMode 0x91607cee, 0xdbdd, 0x4eb6, 0xbc, 0xa2, 0xaa, 0xdf, 0xaf, 0xa3, 0xdd, 0x68 | ||
| 795 | #define STATIC_CODECAPI_AVEncDDPreferredStereoDownMixMode 0x7f4e6b31, 0x9185, 0x403d, 0xb0, 0xa2, 0x76, 0x37, 0x43, 0xe6, 0xf0, 0x63 | ||
| 796 | #define STATIC_CODECAPI_AVEncDDLtRtCenterMixLvl_x10 0xdca128a2, 0x491f, 0x4600, 0xb2, 0xda, 0x76, 0xe3, 0x34, 0x4b, 0x41, 0x97 | ||
| 797 | #define STATIC_CODECAPI_AVEncDDLtRtSurroundMixLvl_x10 0x212246c7, 0x3d2c, 0x4dfa, 0xbc, 0x21, 0x65, 0x2a, 0x90, 0x98, 0x69, 0x0d | ||
| 798 | #define STATIC_CODECAPI_AVEncDDLoRoCenterMixLvl_x10 0x1cfba222, 0x25b3, 0x4bf4, 0x9b, 0xfd, 0xe7, 0x11, 0x12, 0x67, 0x85, 0x8c | ||
| 799 | #define STATIC_CODECAPI_AVEncDDLoRoSurroundMixLvl_x10 0xe725cff6, 0xeb56, 0x40c7, 0x84, 0x50, 0x2b, 0x93, 0x67, 0xe9, 0x15, 0x55 | ||
| 800 | #define STATIC_CODECAPI_AVEncDDAtoDConverterType 0x719f9612, 0x81a1, 0x47e0, 0x9a, 0x05, 0xd9, 0x4a, 0xd5, 0xfc, 0xa9, 0x48 | ||
| 801 | #define STATIC_CODECAPI_AVEncDDHeadphoneMode 0x4052dbec, 0x52f5, 0x42f5, 0x9b, 0x00, 0xd1, 0x34, 0xb1, 0x34, 0x1b, 0x9d | ||
| 802 | #define STATIC_CODECAPI_AVEncWMVKeyFrameDistance 0x5569055e, 0xe268, 0x4771, 0xb8, 0x3e, 0x95, 0x55, 0xea, 0x28, 0xae, 0xd3 | ||
| 803 | #define STATIC_CODECAPI_AVEncWMVInterlacedEncoding 0xe3d00f8a, 0xc6f5, 0x4e14, 0xa5, 0x88, 0x0e, 0xc8, 0x7a, 0x72, 0x6f, 0x9b | ||
| 804 | #define STATIC_CODECAPI_AVEncWMVDecoderComplexity 0xf32c0dab, 0xf3cb, 0x4217, 0xb7, 0x9f, 0x87, 0x62, 0x76, 0x8b, 0x5f, 0x67 | ||
| 805 | #define STATIC_CODECAPI_AVEncWMVKeyFrameBufferLevelMarker 0x51ff1115, 0x33ac, 0x426c, 0xa1, 0xb1, 0x09, 0x32, 0x1b, 0xdf, 0x96, 0xb4 | ||
| 806 | #define STATIC_CODECAPI_AVEncWMVProduceDummyFrames 0xd669d001, 0x183c, 0x42e3, 0xa3, 0xca, 0x2f, 0x45, 0x86, 0xd2, 0x39, 0x6c | ||
| 807 | #define STATIC_CODECAPI_AVEncStatWMVCBAvg 0x6aa6229f, 0xd602, 0x4b9d, 0xb6, 0x8c, 0xc1, 0xad, 0x78, 0x88, 0x4b, 0xef | ||
| 808 | #define STATIC_CODECAPI_AVEncStatWMVCBMax 0xe976bef8, 0x00fe, 0x44b4, 0xb6, 0x25, 0x8f, 0x23, 0x8b, 0xc0, 0x34, 0x99 | ||
| 809 | #define STATIC_CODECAPI_AVEncStatWMVDecoderComplexityProfile 0x89e69fc3, 0x0f9b, 0x436c, 0x97, 0x4a, 0xdf, 0x82, 0x12, 0x27, 0xc9, 0x0d | ||
| 810 | #define STATIC_CODECAPI_AVEncStatMPVSkippedEmptyFrames 0x32195fd3, 0x590d, 0x4812, 0xa7, 0xed, 0x6d, 0x63, 0x9a, 0x1f, 0x97, 0x11 | ||
| 811 | #define STATIC_CODECAPI_AVEncMP12PktzSTDBuffer 0x0b751bd0, 0x819e, 0x478c, 0x94, 0x35, 0x75, 0x20, 0x89, 0x26, 0xb3, 0x77 | ||
| 812 | #define STATIC_CODECAPI_AVEncMP12PktzStreamID 0xc834d038, 0xf5e8, 0x4408, 0x9b, 0x60, 0x88, 0xf3, 0x64, 0x93, 0xfe, 0xdf | ||
| 813 | #define STATIC_CODECAPI_AVEncMP12PktzInitialPTS 0x2a4f2065, 0x9a63, 0x4d20, 0xae, 0x22, 0x0a, 0x1b, 0xc8, 0x96, 0xa3, 0x15 | ||
| 814 | #define STATIC_CODECAPI_AVEncMP12PktzPacketSize 0xab71347a, 0x1332, 0x4dde, 0xa0, 0xe5, 0xcc, 0xf7, 0xda, 0x8a, 0x0f, 0x22 | ||
| 815 | #define STATIC_CODECAPI_AVEncMP12PktzCopyright 0xc8f4b0c1, 0x094c, 0x43c7, 0x8e, 0x68, 0xa5, 0x95, 0x40, 0x5a, 0x6e, 0xf8 | ||
| 816 | #define STATIC_CODECAPI_AVEncMP12PktzOriginal 0x6b178416, 0x31b9, 0x4964, 0x94, 0xcb, 0x6b, 0xff, 0x86, 0x6c, 0xdf, 0x83 | ||
| 817 | #define STATIC_CODECAPI_AVEncMP12MuxPacketOverhead 0xe40bd720, 0x3955, 0x4453, 0xac, 0xf9, 0xb7, 0x91, 0x32, 0xa3, 0x8f, 0xa0 | ||
| 818 | #define STATIC_CODECAPI_AVEncMP12MuxNumStreams 0xf7164a41, 0xdced, 0x4659, 0xa8, 0xf2, 0xfb, 0x69, 0x3f, 0x2a, 0x4c, 0xd0 | ||
| 819 | #define STATIC_CODECAPI_AVEncMP12MuxEarliestPTS 0x157232b6, 0xf809, 0x474e, 0x94, 0x64, 0xa7, 0xf9, 0x30, 0x14, 0xa8, 0x17 | ||
| 820 | #define STATIC_CODECAPI_AVEncMP12MuxLargestPacketSize 0x35ceb711, 0xf461, 0x4b92, 0xa4, 0xef, 0x17, 0xb6, 0x84, 0x1e, 0xd2, 0x54 | ||
| 821 | #define STATIC_CODECAPI_AVEncMP12MuxInitialSCR 0x3433ad21, 0x1b91, 0x4a0b, 0xb1, 0x90, 0x2b, 0x77, 0x06, 0x3b, 0x63, 0xa4 | ||
| 822 | #define STATIC_CODECAPI_AVEncMP12MuxMuxRate 0xee047c72, 0x4bdb, 0x4a9d, 0x8e, 0x21, 0x41, 0x92, 0x6c, 0x82, 0x3d, 0xa7 | ||
| 823 | #define STATIC_CODECAPI_AVEncMP12MuxPackSize 0xf916053a, 0x1ce8, 0x4faf, 0xaa, 0x0b, 0xba, 0x31, 0xc8, 0x00, 0x34, 0xb8 | ||
| 824 | #define STATIC_CODECAPI_AVEncMP12MuxSysSTDBufferBound 0x35746903, 0xb545, 0x43e7, 0xbb, 0x35, 0xc5, 0xe0, 0xa7, 0xd5, 0x09, 0x3c | ||
| 825 | #define STATIC_CODECAPI_AVEncMP12MuxSysRateBound 0x05f0428a, 0xee30, 0x489d, 0xae, 0x28, 0x20, 0x5c, 0x72, 0x44, 0x67, 0x10 | ||
| 826 | #define STATIC_CODECAPI_AVEncMP12MuxTargetPacketizer 0xd862212a, 0x2015, 0x45dd, 0x9a, 0x32, 0x1b, 0x3a, 0xa8, 0x82, 0x05, 0xa0 | ||
| 827 | #define STATIC_CODECAPI_AVEncMP12MuxSysFixed 0xcefb987e, 0x894f, 0x452e, 0x8f, 0x89, 0xa4, 0xef, 0x8c, 0xec, 0x06, 0x3a | ||
| 828 | #define STATIC_CODECAPI_AVEncMP12MuxSysCSPS 0x7952ff45, 0x9c0d, 0x4822, 0xbc, 0x82, 0x8a, 0xd7, 0x72, 0xe0, 0x29, 0x93 | ||
| 829 | #define STATIC_CODECAPI_AVEncMP12MuxSysVideoLock 0xb8296408, 0x2430, 0x4d37, 0xa2, 0xa1, 0x95, 0xb3, 0xe4, 0x35, 0xa9, 0x1d | ||
| 830 | #define STATIC_CODECAPI_AVEncMP12MuxSysAudioLock 0x0fbb5752, 0x1d43, 0x47bf, 0xbd, 0x79, 0xf2, 0x29, 0x3d, 0x8c, 0xe3, 0x37 | ||
| 831 | #define STATIC_CODECAPI_AVEncMP12MuxDVDNavPacks 0xc7607ced, 0x8cf1, 0x4a99, 0x83, 0xa1, 0xee, 0x54, 0x61, 0xbe, 0x35, 0x74 | ||
| 832 | #define STATIC_CODECAPI_AVEncMPACopyright 0xa6ae762a, 0xd0a9, 0x4454, 0xb8, 0xef, 0xf2, 0xdb, 0xee, 0xfd, 0xd3, 0xbd | ||
| 833 | #define STATIC_CODECAPI_AVEncMPAOriginalBitstream 0x3cfb7855, 0x9cc9, 0x47ff, 0xb8, 0x29, 0xb3, 0x67, 0x86, 0xc9, 0x23, 0x46 | ||
| 834 | #define STATIC_CODECAPI_AVEncMPAEnableRedundancyProtection 0x5e54b09e, 0xb2e7, 0x4973, 0xa8, 0x9b, 0x0b, 0x36, 0x50, 0xa3, 0xbe, 0xda | ||
| 835 | #define STATIC_CODECAPI_AVEncMPAPrivateUserBit 0xafa505ce, 0xc1e3, 0x4e3d, 0x85, 0x1b, 0x61, 0xb7, 0x00, 0xe5, 0xe6, 0xcc | ||
| 836 | #define STATIC_CODECAPI_AVEncMPAEmphasisType 0x2d59fcda, 0xbf4e, 0x4ed6, 0xb5, 0xdf, 0x5b, 0x03, 0xb3, 0x6b, 0x0a, 0x1f | ||
| 837 | #define STATIC_CODECAPI_AVDecCommonMeanBitRate 0x59488217, 0x007a, 0x4f7a, 0x8e, 0x41, 0x5c, 0x48, 0xb1, 0xea, 0xc5, 0xc6 | ||
| 838 | #define STATIC_CODECAPI_AVDecCommonMeanBitRateInterval 0x0ee437c6, 0x38a7, 0x4c5c, 0x94, 0x4c, 0x68, 0xab, 0x42, 0x11, 0x6b, 0x85 | ||
| 839 | #define STATIC_CODECAPI_AVDecCommonInputFormat 0xe5005239, 0xbd89, 0x4be3, 0x9c, 0x0f, 0x5d, 0xde, 0x31, 0x79, 0x88, 0xcc | ||
| 840 | #define STATIC_CODECAPI_AVDecCommonOutputFormat 0x3c790028, 0xc0ce, 0x4256, 0xb1, 0xa2, 0x1b, 0x0f, 0xc8, 0xb1, 0xdc, 0xdc | ||
| 841 | #define STATIC_CODECAPI_GUID_AVDecAudioOutputFormat_PCM_Stereo_MatrixEncoded 0x696e1d30, 0x548f, 0x4036, 0x82, 0x5f, 0x70, 0x26, 0xc6, 0x00, 0x11, 0xbd | ||
| 842 | #define STATIC_CODECAPI_GUID_AVDecAudioOutputFormat_PCM 0x696e1d31, 0x548f, 0x4036, 0x82, 0x5f, 0x70, 0x26, 0xc6, 0x00, 0x11, 0xbd | ||
| 843 | #define STATIC_CODECAPI_GUID_AVDecAudioOutputFormat_SPDIF_PCM 0x696e1d32, 0x548f, 0x4036, 0x82, 0x5f, 0x70, 0x26, 0xc6, 0x00, 0x11, 0xbd | ||
| 844 | #define STATIC_CODECAPI_GUID_AVDecAudioOutputFormat_SPDIF_Bitstream 0x696e1d33, 0x548f, 0x4036, 0x82, 0x5f, 0x70, 0x26, 0xc6, 0x00, 0x11, 0xbd | ||
| 845 | #define STATIC_CODECAPI_GUID_AVDecAudioOutputFormat_PCM_Headphones 0x696e1d34, 0x548f, 0x4036, 0x82, 0x5f, 0x70, 0x26, 0xc6, 0x00, 0x11, 0xbd | ||
| 846 | #define STATIC_CODECAPI_GUID_AVDecAudioOutputFormat_PCM_Stereo_Auto 0x696e1d35, 0x548f, 0x4036, 0x82, 0x5f, 0x70, 0x26, 0xc6, 0x00, 0x11, 0xbd | ||
| 847 | #define STATIC_CODECAPI_AVDecVideoImageSize 0x5ee5747c, 0x6801, 0x4cab, 0xaa, 0xf1, 0x62, 0x48, 0xfa, 0x84, 0x1b, 0xa4 | ||
| 848 | #define STATIC_CODECAPI_AVDecVideoInputScanType 0x38477e1f, 0x0ea7, 0x42cd, 0x8c, 0xd1, 0x13, 0x0c, 0xed, 0x57, 0xc5, 0x80 | ||
| 849 | #define STATIC_CODECAPI_AVDecVideoPixelAspectRatio 0xb0cf8245, 0xf32d, 0x41df, 0xb0, 0x2c, 0x87, 0xbd, 0x30, 0x4d, 0x12, 0xab | ||
| 850 | #define STATIC_CODECAPI_AVDecVideoAcceleration_MPEG2 0xf7db8a2e, 0x4f48, 0x4ee8, 0xae, 0x31, 0x8b, 0x6e, 0xbe, 0x55, 0x8a, 0xe2 | ||
| 851 | #define STATIC_CODECAPI_AVDecVideoAcceleration_H264 0xf7db8a2f, 0x4f48, 0x4ee8, 0xae, 0x31, 0x8b, 0x6e, 0xbe, 0x55, 0x8a, 0xe2 | ||
| 852 | #define STATIC_CODECAPI_AVDecVideoAcceleration_VC1 0xf7db8a30, 0x4f48, 0x4ee8, 0xae, 0x31, 0x8b, 0x6e, 0xbe, 0x55, 0x8a, 0xe2 | ||
| 853 | #define STATIC_CODECAPI_AVDecVideoProcDeinterlaceCSC 0xf7db8a31, 0x4f48, 0x4ee8, 0xae, 0x31, 0x8b, 0x6e, 0xbe, 0x55, 0x8a, 0xe2 | ||
| 854 | #define STATIC_CODECAPI_AVDecVideoThumbnailGenerationMode 0x2efd8eee, 0x1150, 0x4328, 0x9c, 0xf5, 0x66, 0xdc, 0xe9, 0x33, 0xfc, 0xf4 | ||
| 855 | #define STATIC_CODECAPI_AVDecVideoDropPicWithMissingRef 0xf8226383, 0x14c2, 0x4567, 0x97, 0x34, 0x50, 0x4, 0xe9, 0x6f, 0xf8, 0x87 | ||
| 856 | #define STATIC_CODECAPI_AVDecVideoSoftwareDeinterlaceMode 0x0c08d1ce, 0x9ced, 0x4540, 0xba, 0xe3, 0xce, 0xb3, 0x80, 0x14, 0x11, 0x09 | ||
| 857 | #define STATIC_CODECAPI_AVDecVideoFastDecodeMode 0x6b529f7d, 0xd3b1, 0x49c6, 0xa9, 0x99, 0x9e, 0xc6, 0x91, 0x1b, 0xed, 0xbf | ||
| 858 | #define STATIC_CODECAPI_AVLowLatencyMode 0x9c27891a, 0xed7a, 0x40e1, 0x88, 0xe8, 0xb2, 0x27, 0x27, 0xa0, 0x24, 0xee | ||
| 859 | #define STATIC_CODECAPI_AVDecVideoH264ErrorConcealment 0xececace8, 0x3436, 0x462c, 0x92, 0x94, 0xcd, 0x7b, 0xac, 0xd7, 0x58, 0xa9 | ||
| 860 | #define STATIC_CODECAPI_AVDecVideoMPEG2ErrorConcealment 0x9d2bfe18, 0x728d, 0x48d2, 0xb3, 0x58, 0xbc, 0x7e, 0x43, 0x6c, 0x66, 0x74 | ||
| 861 | #define STATIC_CODECAPI_AVDecVideoCodecType 0x434528e5, 0x21f0, 0x46b6, 0xb6, 0x2c, 0x9b, 0x1b, 0x6b, 0x65, 0x8c, 0xd1 | ||
| 862 | #define STATIC_CODECAPI_AVDecVideoDXVAMode 0xf758f09e, 0x7337, 0x4ae7, 0x83, 0x87, 0x73, 0xdc, 0x2d, 0x54, 0xe6, 0x7d | ||
| 863 | #define STATIC_CODECAPI_AVDecVideoDXVABusEncryption 0x42153c8b, 0xfd0b, 0x4765, 0xa4, 0x62, 0xdd, 0xd9, 0xe8, 0xbc, 0xc3, 0x88 | ||
| 864 | #define STATIC_CODECAPI_AVDecVideoSWPowerLevel 0xfb5d2347, 0x4dd8, 0x4509, 0xae, 0xd0, 0xdb, 0x5f, 0xa9, 0xaa, 0x93, 0xf4 | ||
| 865 | #define STATIC_CODECAPI_AVDecVideoMaxCodedWidth 0x5ae557b8, 0x77af, 0x41f5, 0x9f, 0xa6, 0x4d, 0xb2, 0xfe, 0x1d, 0x4b, 0xca | ||
| 866 | #define STATIC_CODECAPI_AVDecVideoMaxCodedHeight 0x7262a16a, 0xd2dc, 0x4e75, 0x9b, 0xa8, 0x65, 0xc0, 0xc6, 0xd3, 0x2b, 0x13 | ||
| 867 | #define STATIC_CODECAPI_AVDecNumWorkerThreads 0x9561c3e8, 0xea9e, 0x4435, 0x9b, 0x1e, 0xa9, 0x3e, 0x69, 0x18, 0x94, 0xd8 | ||
| 868 | #define STATIC_CODECAPI_AVDecSoftwareDynamicFormatChange 0x862e2f0a, 0x507b, 0x47ff, 0xaf, 0x47, 0x1, 0xe2, 0x62, 0x42, 0x98, 0xb7 | ||
| 869 | #define STATIC_CODECAPI_AVDecDisableVideoPostProcessing 0xf8749193, 0x667a, 0x4f2c, 0xa9, 0xe8, 0x5d, 0x4a, 0xf9, 0x24, 0xf0, 0x8f | ||
| 870 | #define STATIC_CODECAPI_GUID_AVDecAudioInputWMA 0xc95e8dcf, 0x4058, 0x4204, 0x8c, 0x42, 0xcb, 0x24, 0xd9, 0x1e, 0x4b, 0x9b | ||
| 871 | #define STATIC_CODECAPI_GUID_AVDecAudioInputWMAPro 0x0128b7c7, 0xda72, 0x4fe3, 0xbe, 0xf8, 0x5c, 0x52, 0xe3, 0x55, 0x77, 0x04 | ||
| 872 | #define STATIC_CODECAPI_GUID_AVDecAudioInputDolby 0x8e4228a0, 0xf000, 0x4e0b, 0x8f, 0x54, 0xab, 0x8d, 0x24, 0xad, 0x61, 0xa2 | ||
| 873 | #define STATIC_CODECAPI_GUID_AVDecAudioInputDTS 0x600bc0ca, 0x6a1f, 0x4e91, 0xb2, 0x41, 0x1b, 0xbe, 0xb1, 0xcb, 0x19, 0xe0 | ||
| 874 | #define STATIC_CODECAPI_GUID_AVDecAudioInputPCM 0xf2421da5, 0xbbb4, 0x4cd5, 0xa9, 0x96, 0x93, 0x3c, 0x6b, 0x5d, 0x13, 0x47 | ||
| 875 | #define STATIC_CODECAPI_GUID_AVDecAudioInputMPEG 0x91106f36, 0x02c5, 0x4f75, 0x97, 0x19, 0x3b, 0x7a, 0xbf, 0x75, 0xe1, 0xf6 | ||
| 876 | #define STATIC_CODECAPI_GUID_AVDecAudioInputAAC 0x97df7828, 0xb94a, 0x47e2, 0xa4, 0xbc, 0x51, 0x19, 0x4d, 0xb2, 0x2a, 0x4d | ||
| 877 | #define STATIC_CODECAPI_GUID_AVDecAudioInputHEAAC 0x16efb4aa, 0x330e, 0x4f5c, 0x98, 0xa8, 0xcf, 0x6a, 0xc5, 0x5c, 0xbe, 0x60 | ||
| 878 | #define STATIC_CODECAPI_GUID_AVDecAudioInputDolbyDigitalPlus 0x0803e185, 0x8f5d, 0x47f5, 0x99, 0x08, 0x19, 0xa5, 0xbb, 0xc9, 0xfe, 0x34 | ||
| 879 | #define STATIC_CODECAPI_AVDecAACDownmixMode 0x01274475, 0xf6bb, 0x4017, 0xb0, 0x84, 0x81, 0xa7, 0x63, 0xc9, 0x42, 0xd4 | ||
| 880 | #define STATIC_CODECAPI_AVDecHEAACDynamicRangeControl 0x287c8abe, 0x69a4, 0x4d39, 0x80, 0x80, 0xd3, 0xd9, 0x71, 0x21, 0x78, 0xa0 | ||
| 881 | #define STATIC_CODECAPI_AVDecAudioDualMono 0x4a52cda8, 0x30f8, 0x4216, 0xbe, 0x0f, 0xba, 0x0b, 0x20, 0x25, 0x92, 0x1d | ||
| 882 | #define STATIC_CODECAPI_AVDecAudioDualMonoReproMode 0xa5106186, 0xcc94, 0x4bc9, 0x8c, 0xd9, 0xaa, 0x2f, 0x61, 0xf6, 0x80, 0x7e | ||
| 883 | #define STATIC_CODECAPI_AVAudioChannelCount 0x1d3583c4, 0x1583, 0x474e, 0xb7, 0x1a, 0x5e, 0xe4, 0x63, 0xc1, 0x98, 0xe4 | ||
| 884 | #define STATIC_CODECAPI_AVAudioChannelConfig 0x17f89cb3, 0xc38d, 0x4368, 0x9e, 0xde, 0x63, 0xb9, 0x4d, 0x17, 0x7f, 0x9f | ||
| 885 | #define STATIC_CODECAPI_AVAudioSampleRate 0x971d2723, 0x1acb, 0x42e7, 0x85, 0x5c, 0x52, 0x0a, 0x4b, 0x70, 0xa5, 0xf2 | ||
| 886 | #define STATIC_CODECAPI_AVDDSurroundMode 0x99f2f386, 0x98d1, 0x4452, 0xa1, 0x63, 0xab, 0xc7, 0x8a, 0x6e, 0xb7, 0x70 | ||
| 887 | #define STATIC_CODECAPI_AVDecDDOperationalMode 0xd6d6c6d1, 0x064e, 0x4fdd, 0xa4, 0x0e, 0x3e, 0xcb, 0xfc, 0xb7, 0xeb, 0xd0 | ||
| 888 | #define STATIC_CODECAPI_AVDecDDMatrixDecodingMode 0xddc811a5, 0x04ed, 0x4bf3, 0xa0, 0xca, 0xd0, 0x04, 0x49, 0xf9, 0x35, 0x5f | ||
| 889 | #define STATIC_CODECAPI_AVDecDDDynamicRangeScaleHigh 0x50196c21, 0x1f33, 0x4af5, 0xb2, 0x96, 0x11, 0x42, 0x6d, 0x6c, 0x87, 0x89 | ||
| 890 | #define STATIC_CODECAPI_AVDecDDDynamicRangeScaleLow 0x044e62e4, 0x11a5, 0x42d5, 0xa3, 0xb2, 0x3b, 0xb2, 0xc7, 0xc2, 0xd7, 0xcf | ||
| 891 | #define STATIC_CODECAPI_AVDecDDStereoDownMixMode 0x6ce4122c, 0x3ee9, 0x4182, 0xb4, 0xae, 0xc1, 0x0f, 0xc0, 0x88, 0x64, 0x9d | ||
| 892 | #define STATIC_CODECAPI_AVDSPLoudnessEqualization 0x8afd1a15, 0x1812, 0x4cbf, 0x93, 0x19, 0x43, 0x3a, 0x5b, 0x2a, 0x3b, 0x27 | ||
| 893 | #define STATIC_CODECAPI_AVDSPSpeakerFill 0x5612bca1, 0x56da, 0x4582, 0x8d, 0xa1, 0xca, 0x80, 0x90, 0xf9, 0x27, 0x68 | ||
| 894 | #define STATIC_CODECAPI_AVPriorityControl 0x54ba3dc8, 0xbdde, 0x4329, 0xb1, 0x87, 0x20, 0x18, 0xbc, 0x5c, 0x2b, 0xa1 | ||
| 895 | #define STATIC_CODECAPI_AVRealtimeControl 0x6f440632, 0xc4ad, 0x4bf7, 0x9e, 0x52, 0x45, 0x69, 0x42, 0xb4, 0x54, 0xb0 | ||
| 896 | #define STATIC_CODECAPI_AVEncMaxFrameRate 0xb98e1b31, 0x19fa, 0x4d4f, 0x99, 0x31, 0xd6, 0xa5, 0xb8, 0xaa, 0xb9, 0x3c | ||
| 897 | #define STATIC_CODECAPI_AVEncNoInputCopy 0xd2b46a2a, 0xe8ee, 0x4ec5, 0x86, 0x9e, 0x44, 0x9b, 0x6c, 0x62, 0xc8, 0x1a | ||
| 898 | #define STATIC_CODECAPI_AVEncChromaEncodeMode 0x8a47ab5a, 0x4798, 0x4c93, 0xb5, 0xa5, 0x55, 0x4f, 0x9a, 0x3b, 0x9f, 0x50 | ||
| 899 | |||
| 900 | DEFINE_CODECAPI_GUID(AVEncCommonFormatConstraint, "57cbb9b8-116f-4951-b40c-c2a035ed8f17", 0x57cbb9b8, 0x116f, 0x4951, 0xb4, 0x0c, 0xc2, 0xa0, 0x35, 0xed, 0x8f, 0x17) | ||
| 901 | DEFINE_CODECAPI_GUID(GUID_AVEncCommonFormatUnSpecified, "af46a35a-6024-4525-a48a-094b97f5b3c2", 0xaf46a35a, 0x6024, 0x4525, 0xa4, 0x8a, 0x09, 0x4b, 0x97, 0xf5, 0xb3, 0xc2) | ||
| 902 | DEFINE_CODECAPI_GUID(GUID_AVEncCommonFormatDVD_V, "cc9598c4-e7fe-451d-b1ca-761bc840b7f3", 0xcc9598c4, 0xe7fe, 0x451d, 0xb1, 0xca, 0x76, 0x1b, 0xc8, 0x40, 0xb7, 0xf3) | ||
| 903 | DEFINE_CODECAPI_GUID(GUID_AVEncCommonFormatDVD_DashVR, "e55199d6-044c-4dae-a488-531ed306235b", 0xe55199d6, 0x044c, 0x4dae, 0xa4, 0x88, 0x53, 0x1e, 0xd3, 0x06, 0x23, 0x5b) | ||
| 904 | DEFINE_CODECAPI_GUID(GUID_AVEncCommonFormatDVD_PlusVR, "e74c6f2e-ec37-478d-9af4-a5e135b6271c", 0xe74c6f2e, 0xec37, 0x478d, 0x9a, 0xf4, 0xa5, 0xe1, 0x35, 0xb6, 0x27, 0x1c) | ||
| 905 | DEFINE_CODECAPI_GUID(GUID_AVEncCommonFormatVCD, "95035bf7-9d90-40ff-ad5c-5cf8cf71ca1d", 0x95035bf7, 0x9d90, 0x40ff, 0xad, 0x5c, 0x5c, 0xf8, 0xcf, 0x71, 0xca, 0x1d) | ||
| 906 | DEFINE_CODECAPI_GUID(GUID_AVEncCommonFormatSVCD, "51d85818-8220-448c-8066-d69bed16c9ad", 0x51d85818, 0x8220, 0x448c, 0x80, 0x66, 0xd6, 0x9b, 0xed, 0x16, 0xc9, 0xad) | ||
| 907 | DEFINE_CODECAPI_GUID(GUID_AVEncCommonFormatATSC, "8d7b897c-a019-4670-aa76-2edcac7ac296", 0x8d7b897c, 0xa019, 0x4670, 0xaa, 0x76, 0x2e, 0xdc, 0xac, 0x7a, 0xc2, 0x96) | ||
| 908 | DEFINE_CODECAPI_GUID(GUID_AVEncCommonFormatDVB, "71830d8f-6c33-430d-844b-c2705baae6db", 0x71830d8f, 0x6c33, 0x430d, 0x84, 0x4b, 0xc2, 0x70, 0x5b, 0xaa, 0xe6, 0xdb) | ||
| 909 | DEFINE_CODECAPI_GUID(GUID_AVEncCommonFormatMP3, "349733cd-eb08-4dc2-8197-e49835ef828b", 0x349733cd, 0xeb08, 0x4dc2, 0x81, 0x97, 0xe4, 0x98, 0x35, 0xef, 0x82, 0x8b) | ||
| 910 | DEFINE_CODECAPI_GUID(GUID_AVEncCommonFormatHighMAT, "1eabe760-fb2b-4928-90d1-78db88eee889", 0x1eabe760, 0xfb2b, 0x4928, 0x90, 0xd1, 0x78, 0xdb, 0x88, 0xee, 0xe8, 0x89) | ||
| 911 | DEFINE_CODECAPI_GUID(GUID_AVEncCommonFormatHighMPV, "a2d25db8-b8f9-42c2-8bc7-0b93cf604788", 0xa2d25db8, 0xb8f9, 0x42c2, 0x8b, 0xc7, 0x0b, 0x93, 0xcf, 0x60, 0x47, 0x88) | ||
| 912 | DEFINE_CODECAPI_GUID(AVEncCodecType, "08af4ac1-f3f2-4c74-9dcf-37f2ec79f826", 0x08af4ac1, 0xf3f2, 0x4c74, 0x9d, 0xcf, 0x37, 0xf2, 0xec, 0x79, 0xf8, 0x26) | ||
| 913 | DEFINE_CODECAPI_GUID(GUID_AVEncMPEG1Video, "c8dafefe-da1e-4774-b27d-11830c16b1fe", 0xc8dafefe, 0xda1e, 0x4774, 0xb2, 0x7d, 0x11, 0x83, 0x0c, 0x16, 0xb1, 0xfe) | ||
| 914 | DEFINE_CODECAPI_GUID(GUID_AVEncMPEG2Video, "046dc19a-6677-4aaa-a31d-c1ab716f4560", 0x046dc19a, 0x6677, 0x4aaa, 0xa3, 0x1d, 0xc1, 0xab, 0x71, 0x6f, 0x45, 0x60) | ||
| 915 | DEFINE_CODECAPI_GUID(GUID_AVEncMPEG1Audio, "d4dd1362-cd4a-4cd6-8138-b94db4542b04", 0xd4dd1362, 0xcd4a, 0x4cd6, 0x81, 0x38, 0xb9, 0x4d, 0xb4, 0x54, 0x2b, 0x04) | ||
| 916 | DEFINE_CODECAPI_GUID(GUID_AVEncMPEG2Audio, "ee4cbb1f-9c3f-4770-92b5-fcb7c2a8d381", 0xee4cbb1f, 0x9c3f, 0x4770, 0x92, 0xb5, 0xfc, 0xb7, 0xc2, 0xa8, 0xd3, 0x81) | ||
| 917 | DEFINE_CODECAPI_GUID(GUID_AVEncWMV, "4e0fef9b-1d43-41bd-b8bd-4d7bf7457a2a", 0x4e0fef9b, 0x1d43, 0x41bd, 0xb8, 0xbd, 0x4d, 0x7b, 0xf7, 0x45, 0x7a, 0x2a) | ||
| 918 | DEFINE_CODECAPI_GUID(GUID_AVEndMPEG4Video, "dd37b12a-9503-4f8b-b8d0-324a00c0a1cf", 0xdd37b12a, 0x9503, 0x4f8b, 0xb8, 0xd0, 0x32, 0x4a, 0x00, 0xc0, 0xa1, 0xcf) | ||
| 919 | DEFINE_CODECAPI_GUID(GUID_AVEncH264Video, "95044eab-31b3-47de-8e75-38a42bb03e28", 0x95044eab, 0x31b3, 0x47de, 0x8e, 0x75, 0x38, 0xa4, 0x2b, 0xb0, 0x3e, 0x28) | ||
| 920 | DEFINE_CODECAPI_GUID(GUID_AVEncDV, "09b769c7-3329-44fb-8954-fa30937d3d5a", 0x09b769c7, 0x3329, 0x44fb, 0x89, 0x54, 0xfa, 0x30, 0x93, 0x7d, 0x3d, 0x5a) | ||
| 921 | DEFINE_CODECAPI_GUID(GUID_AVEncWMAPro, "1955f90c-33f7-4a68-ab81-53f5657125c4", 0x1955f90c, 0x33f7, 0x4a68, 0xab, 0x81, 0x53, 0xf5, 0x65, 0x71, 0x25, 0xc4) | ||
| 922 | DEFINE_CODECAPI_GUID(GUID_AVEncWMALossless, "55ca7265-23d8-4761-9031-b74fbe12f4c1", 0x55ca7265, 0x23d8, 0x4761, 0x90, 0x31, 0xb7, 0x4f, 0xbe, 0x12, 0xf4, 0xc1) | ||
| 923 | DEFINE_CODECAPI_GUID(GUID_AVEncWMAVoice, "13ed18cb-50e8-4276-a288-a6aa228382d9", 0x13ed18cb, 0x50e8, 0x4276, 0xa2, 0x88, 0xa6, 0xaa, 0x22, 0x83, 0x82, 0xd9) | ||
| 924 | DEFINE_CODECAPI_GUID(GUID_AVEncDolbyDigitalPro, "f5be76cc-0ff8-40eb-9cb1-bba94004d44f", 0xf5be76cc, 0x0ff8, 0x40eb, 0x9c, 0xb1, 0xbb, 0xa9, 0x40, 0x04, 0xd4, 0x4f) | ||
| 925 | DEFINE_CODECAPI_GUID(GUID_AVEncDolbyDigitalConsumer, "c1a7bf6c-0059-4bfa-94ef-ef747a768d52", 0xc1a7bf6c, 0x0059, 0x4bfa, 0x94, 0xef, 0xef, 0x74, 0x7a, 0x76, 0x8d, 0x52) | ||
| 926 | DEFINE_CODECAPI_GUID(GUID_AVEncDolbyDigitalPlus, "698d1b80-f7dd-415c-971c-42492a2056c6", 0x698d1b80, 0xf7dd, 0x415c, 0x97, 0x1c, 0x42, 0x49, 0x2a, 0x20, 0x56, 0xc6) | ||
| 927 | DEFINE_CODECAPI_GUID(GUID_AVEncDTSHD, "2052e630-469d-4bfb-80ca-1d656e7e918f", 0x2052e630, 0x469d, 0x4bfb, 0x80, 0xca, 0x1d, 0x65, 0x6e, 0x7e, 0x91, 0x8f) | ||
| 928 | DEFINE_CODECAPI_GUID(GUID_AVEncDTS, "45fbcaa2-5e6e-4ab0-8893-5903bee93acf", 0x45fbcaa2, 0x5e6e, 0x4ab0, 0x88, 0x93, 0x59, 0x03, 0xbe, 0xe9, 0x3a, 0xcf) | ||
| 929 | DEFINE_CODECAPI_GUID(GUID_AVEncMLP, "05f73e29-f0d1-431e-a41c-a47432ec5a66", 0x05f73e29, 0xf0d1, 0x431e, 0xa4, 0x1c, 0xa4, 0x74, 0x32, 0xec, 0x5a, 0x66) | ||
| 930 | DEFINE_CODECAPI_GUID(GUID_AVEncPCM, "844be7f4-26cf-4779-b386-cc05d187990c", 0x844be7f4, 0x26cf, 0x4779, 0xb3, 0x86, 0xcc, 0x05, 0xd1, 0x87, 0x99, 0x0c) | ||
| 931 | DEFINE_CODECAPI_GUID(GUID_AVEncSDDS, "1dc1b82f-11c8-4c71-b7b6-ee3eb9bc2b94", 0x1dc1b82f, 0x11c8, 0x4c71, 0xb7, 0xb6, 0xee, 0x3e, 0xb9, 0xbc, 0x2b, 0x94) | ||
| 932 | DEFINE_CODECAPI_GUID(AVEncCommonRateControlMode, "1c0608e9-370c-4710-8a58-cb6181c42423", 0x1c0608e9, 0x370c, 0x4710, 0x8a, 0x58, 0xcb, 0x61, 0x81, 0xc4, 0x24, 0x23) | ||
| 933 | DEFINE_CODECAPI_GUID(AVEncCommonLowLatency, "9d3ecd55-89e8-490a-970a-0c9548d5a56e", 0x9d3ecd55, 0x89e8, 0x490a, 0x97, 0x0a, 0x0c, 0x95, 0x48, 0xd5, 0xa5, 0x6e) | ||
| 934 | DEFINE_CODECAPI_GUID(AVEncCommonMultipassMode, "22533d4c-47e1-41b5-9352-a2b7780e7ac4", 0x22533d4c, 0x47e1, 0x41b5, 0x93, 0x52, 0xa2, 0xb7, 0x78, 0x0e, 0x7a, 0xc4) | ||
| 935 | DEFINE_CODECAPI_GUID(AVEncCommonPassStart, "6a67739f-4eb5-4385-9928-f276a939ef95", 0x6a67739f, 0x4eb5, 0x4385, 0x99, 0x28, 0xf2, 0x76, 0xa9, 0x39, 0xef, 0x95) | ||
| 936 | DEFINE_CODECAPI_GUID(AVEncCommonPassEnd, "0e3d01bc-c85c-467d-8b60-c41012ee3bf6", 0x0e3d01bc, 0xc85c, 0x467d, 0x8b, 0x60, 0xc4, 0x10, 0x12, 0xee, 0x3b, 0xf6) | ||
| 937 | DEFINE_CODECAPI_GUID(AVEncCommonRealTime, "143a0ff6-a131-43da-b81e-98fbb8ec378e", 0x143a0ff6, 0xa131, 0x43da, 0xb8, 0x1e, 0x98, 0xfb, 0xb8, 0xec, 0x37, 0x8e) | ||
| 938 | DEFINE_CODECAPI_GUID(AVEncCommonQuality, "fcbf57a3-7ea5-4b0c-9644-69b40c39c391", 0xfcbf57a3, 0x7ea5, 0x4b0c, 0x96, 0x44, 0x69, 0xb4, 0x0c, 0x39, 0xc3, 0x91) | ||
| 939 | DEFINE_CODECAPI_GUID(AVEncCommonQualityVsSpeed, "98332df8-03cd-476b-89fa-3f9e442dec9f", 0x98332df8, 0x03cd, 0x476b, 0x89, 0xfa, 0x3f, 0x9e, 0x44, 0x2d, 0xec, 0x9f) | ||
| 940 | DEFINE_CODECAPI_GUID(AVEncCommonTranscodeEncodingProfile, "6947787c-f508-4ea9-b1e9-a1fe3a49fbc9", 0x6947787c, 0xf508, 0x4ea9, 0xb1, 0xe9, 0xa1, 0xfe, 0x3a, 0x49, 0xfb, 0xc9) | ||
| 941 | DEFINE_CODECAPI_GUID(AVEncCommonMeanBitRate, "f7222374-2144-4815-b550-a37f8e12ee52", 0xf7222374, 0x2144, 0x4815, 0xb5, 0x50, 0xa3, 0x7f, 0x8e, 0x12, 0xee, 0x52) | ||
| 942 | DEFINE_CODECAPI_GUID(AVEncCommonMeanBitRateInterval, "bfaa2f0c-cb82-4bc0-8474-f06a8a0d0258", 0xbfaa2f0c, 0xcb82, 0x4bc0, 0x84, 0x74, 0xf0, 0x6a, 0x8a, 0x0d, 0x02, 0x58) | ||
| 943 | DEFINE_CODECAPI_GUID(AVEncCommonMaxBitRate, "9651eae4-39b9-4ebf-85ef-d7f444ec7465", 0x9651eae4, 0x39b9, 0x4ebf, 0x85, 0xef, 0xd7, 0xf4, 0x44, 0xec, 0x74, 0x65) | ||
| 944 | DEFINE_CODECAPI_GUID(AVEncCommonMinBitRate, "101405b2-2083-4034-a806-efbeddd7c9ff", 0x101405b2, 0x2083, 0x4034, 0xa8, 0x06, 0xef, 0xbe, 0xdd, 0xd7, 0xc9, 0xff) | ||
| 945 | DEFINE_CODECAPI_GUID(AVEncCommonBufferSize, "0db96574-b6a4-4c8b-8106-3773de0310cd", 0x0db96574, 0xb6a4, 0x4c8b, 0x81, 0x06, 0x37, 0x73, 0xde, 0x03, 0x10, 0xcd) | ||
| 946 | DEFINE_CODECAPI_GUID(AVEncCommonBufferInLevel, "d9c5c8db-fc74-4064-94e9-cd19f947ed45", 0xd9c5c8db, 0xfc74, 0x4064, 0x94, 0xe9, 0xcd, 0x19, 0xf9, 0x47, 0xed, 0x45) | ||
| 947 | DEFINE_CODECAPI_GUID(AVEncCommonBufferOutLevel, "ccae7f49-d0bc-4e3d-a57e-fb5740140069", 0xccae7f49, 0xd0bc, 0x4e3d, 0xa5, 0x7e, 0xfb, 0x57, 0x40, 0x14, 0x00, 0x69) | ||
| 948 | DEFINE_CODECAPI_GUID(AVEncCommonStreamEndHandling, "6aad30af-6ba8-4ccc-8fca-18d19beaeb1c", 0x6aad30af, 0x6ba8, 0x4ccc, 0x8f, 0xca, 0x18, 0xd1, 0x9b, 0xea, 0xeb, 0x1c) | ||
| 949 | DEFINE_CODECAPI_GUID(AVEncStatCommonCompletedPasses, "3e5de533-9df7-438c-854f-9f7dd3683d34", 0x3e5de533, 0x9df7, 0x438c, 0x85, 0x4f, 0x9f, 0x7d, 0xd3, 0x68, 0x3d, 0x34) | ||
| 950 | DEFINE_CODECAPI_GUID(AVEncVideoOutputFrameRate, "ea85e7c3-9567-4d99-87c4-02c1c278ca7c", 0xea85e7c3, 0x9567, 0x4d99, 0x87, 0xc4, 0x02, 0xc1, 0xc2, 0x78, 0xca, 0x7c) | ||
| 951 | DEFINE_CODECAPI_GUID(AVEncVideoOutputFrameRateConversion, "8c068bf4-369a-4ba3-82fd-b2518fb3396e", 0x8c068bf4, 0x369a, 0x4ba3, 0x82, 0xfd, 0xb2, 0x51, 0x8f, 0xb3, 0x39, 0x6e) | ||
| 952 | DEFINE_CODECAPI_GUID(AVEncVideoPixelAspectRatio, "3cdc718f-b3e9-4eb6-a57f-cf1f1b321b87", 0x3cdc718f, 0xb3e9, 0x4eb6, 0xa5, 0x7f, 0xcf, 0x1f, 0x1b, 0x32, 0x1b, 0x87) | ||
| 953 | DEFINE_CODECAPI_GUID(AVDecVideoAcceleration_MPEG2, "f7db8a2e-4f48-4ee8-ae31-8b6ebe558ae2", 0xf7db8a2e, 0x4f48, 0x4ee8, 0xae, 0x31, 0x8b, 0x6e, 0xbe, 0x55, 0x8a, 0xe2) | ||
| 954 | DEFINE_CODECAPI_GUID(AVDecVideoAcceleration_H264, "f7db8a2f-4f48-4ee8-ae31-8b6ebe558ae2", 0xf7db8a2f, 0x4f48, 0x4ee8, 0xae, 0x31, 0x8b, 0x6e, 0xbe, 0x55, 0x8a, 0xe2) | ||
| 955 | DEFINE_CODECAPI_GUID(AVDecVideoAcceleration_VC1, "f7db8a30-4f48-4ee8-ae31-8b6ebe558ae2", 0xf7db8a30, 0x4f48, 0x4ee8, 0xae, 0x31, 0x8b, 0x6e, 0xbe, 0x55, 0x8a, 0xe2) | ||
| 956 | DEFINE_CODECAPI_GUID(AVDecVideoProcDeinterlaceCSC, "f7db8a31-4f48-4ee8-ae31-8b6ebe558ae2", 0xf7db8a31, 0x4f48, 0x4ee8, 0xae, 0x31, 0x8b, 0x6e, 0xbe, 0x55, 0x8a, 0xe2) | ||
| 957 | DEFINE_CODECAPI_GUID(AVDecVideoThumbnailGenerationMode, "2efd8eee-1150-4328-9cf5-66dce933fcf4", 0x2efd8eee, 0x1150, 0x4328, 0x9c, 0xf5, 0x66, 0xdc, 0xe9, 0x33, 0xfc, 0xf4) | ||
| 958 | DEFINE_CODECAPI_GUID(AVDecVideoMaxCodedWidth, "5ae557b8-77af-41f5-9fa6-4db2fe1d4bca", 0x5ae557b8, 0x77af, 0x41f5, 0x9f, 0xa6, 0x4d, 0xb2, 0xfe, 0x1d, 0x4b, 0xca) | ||
| 959 | DEFINE_CODECAPI_GUID(AVDecVideoMaxCodedHeight, "7262a16a-d2dc-4e75-9ba8-65c0c6d32b13", 0x7262a16a, 0xd2dc, 0x4e75, 0x9b, 0xa8, 0x65, 0xc0, 0xc6, 0xd3, 0x2b, 0x13) | ||
| 960 | DEFINE_CODECAPI_GUID(AVDecNumWorkerThreads, "9561c3e8-ea9e-4435-9b1e-a93e691894d8", 0x9561c3e8, 0xea9e, 0x4435, 0x9b, 0x1e, 0xa9, 0x3e, 0x69, 0x18, 0x94, 0xd8) | ||
| 961 | DEFINE_CODECAPI_GUID(AVDecSoftwareDynamicFormatChange, "862e2f0a-507b-47ff-af47-01e2624298b7", 0x862e2f0a, 0x507b, 0x47ff, 0xaf, 0x47, 0x1, 0xe2, 0x62, 0x42, 0x98, 0xb7) | ||
| 962 | DEFINE_CODECAPI_GUID(AVDecDisableVideoPostProcessing, "f8749193-667a-4f2c-a9e8-5d4af924f08f", 0xf8749193, 0x667a, 0x4f2c, 0xa9, 0xe8, 0x5d, 0x4a, 0xf9, 0x24, 0xf0, 0x8f); | ||
| 963 | DEFINE_CODECAPI_GUID(AVDecVideoDropPicWithMissingRef, "f8226383-14c2-4567-9734-5004e96ff887", 0xf8226383, 0x14c2, 0x4567, 0x97, 0x34, 0x50, 0x4, 0xe9, 0x6f, 0xf8, 0x87) | ||
| 964 | DEFINE_CODECAPI_GUID(AVDecVideoSoftwareDeinterlaceMode, "0c08d1ce-9ced-4540-bae3-ceb380141109", 0x0c08d1ce, 0x9ced, 0x4540, 0xba, 0xe3, 0xce, 0xb3, 0x80, 0x14, 0x11, 0x09); | ||
| 965 | DEFINE_CODECAPI_GUID(AVDecVideoFastDecodeMode, "6b529f7d-d3b1-49c6-a999-9ec6911bedbf", 0x6b529f7d, 0xd3b1, 0x49c6, 0xa9, 0x99, 0x9e, 0xc6, 0x91, 0x1b, 0xed, 0xbf); | ||
| 966 | DEFINE_CODECAPI_GUID(AVLowLatencyMode, "9c27891a-ed7a-40e1-88e8-b22727a024ee", 0x9c27891a, 0xed7a, 0x40e1, 0x88, 0xe8, 0xb2, 0x27, 0x27, 0xa0, 0x24, 0xee) | ||
| 967 | DEFINE_CODECAPI_GUID(AVDecVideoH264ErrorConcealment, "ececace8-3436-462c-9294-cd7bacd758a9", 0xececace8, 0x3436, 0x462c, 0x92, 0x94, 0xcd, 0x7b, 0xac, 0xd7, 0x58, 0xa9) | ||
| 968 | DEFINE_CODECAPI_GUID(AVDecVideoMPEG2ErrorConcealment, "9d2bfe18-728d-48d2-b358-bc7e436c6674", 0x9d2bfe18, 0x728d, 0x48d2, 0xb3, 0x58, 0xbc, 0x7e, 0x43, 0x6c, 0x66, 0x74) | ||
| 969 | DEFINE_CODECAPI_GUID(AVDecVideoCodecType, "434528e5-21f0-46b6-b62c-9b1b6b658cd1", 0x434528e5, 0x21f0, 0x46b6, 0xb6, 0x2c, 0x9b, 0x1b, 0x6b, 0x65, 0x8c, 0xd1); | ||
| 970 | DEFINE_CODECAPI_GUID(AVDecVideoDXVAMode, "f758f09e-7337-4ae7-8387-73dc2d54e67d", 0xf758f09e, 0x7337, 0x4ae7, 0x83, 0x87, 0x73, 0xdc, 0x2d, 0x54, 0xe6, 0x7d); | ||
| 971 | DEFINE_CODECAPI_GUID(AVDecVideoDXVABusEncryption, "42153c8b-fd0b-4765-a462-ddd9e8bcc388", 0x42153c8b, 0xfd0b, 0x4765, 0xa4, 0x62, 0xdd, 0xd9, 0xe8, 0xbc, 0xc3, 0x88); | ||
| 972 | DEFINE_CODECAPI_GUID(AVEncVideoForceSourceScanType, "1ef2065f-058a-4765-a4fc-8a864c103012", 0x1ef2065f, 0x058a, 0x4765, 0xa4, 0xfc, 0x8a, 0x86, 0x4c, 0x10, 0x30, 0x12) | ||
| 973 | DEFINE_CODECAPI_GUID(AVEncVideoNoOfFieldsToEncode, "61e4bbe2-4ee0-40e7-80ab-51ddeebe6291", 0x61e4bbe2, 0x4ee0, 0x40e7, 0x80, 0xab, 0x51, 0xdd, 0xee, 0xbe, 0x62, 0x91) | ||
| 974 | DEFINE_CODECAPI_GUID(AVEncVideoNoOfFieldsToSkip, "a97e1240-1427-4c16-a7f7-3dcfd8ba4cc5", 0xa97e1240, 0x1427, 0x4c16, 0xa7, 0xf7, 0x3d, 0xcf, 0xd8, 0xba, 0x4c, 0xc5) | ||
| 975 | DEFINE_CODECAPI_GUID(AVEncVideoEncodeDimension, "1074df28-7e0f-47a4-a453-cdd73870f5ce", 0x1074df28, 0x7e0f, 0x47a4, 0xa4, 0x53, 0xcd, 0xd7, 0x38, 0x70, 0xf5, 0xce) | ||
| 976 | DEFINE_CODECAPI_GUID(AVEncVideoEncodeOffsetOrigin, "6bc098fe-a71a-4454-852e-4d2ddeb2cd24", 0x6bc098fe, 0xa71a, 0x4454, 0x85, 0x2e, 0x4d, 0x2d, 0xde, 0xb2, 0xcd, 0x24) | ||
| 977 | DEFINE_CODECAPI_GUID(AVEncVideoDisplayDimension, "de053668-f4ec-47a9-86d0-836770f0c1d5", 0xde053668, 0xf4ec, 0x47a9, 0x86, 0xd0, 0x83, 0x67, 0x70, 0xf0, 0xc1, 0xd5) | ||
| 978 | DEFINE_CODECAPI_GUID(AVEncVideoOutputScanType, "460b5576-842e-49ab-a62d-b36f7312c9db", 0x460b5576, 0x842e, 0x49ab, 0xa6, 0x2d, 0xb3, 0x6f, 0x73, 0x12, 0xc9, 0xdb) | ||
| 979 | DEFINE_CODECAPI_GUID(AVEncVideoInverseTelecineEnable, "2ea9098b-e76d-4ccd-a030-d3b889c1b64c", 0x2ea9098b, 0xe76d, 0x4ccd, 0xa0, 0x30, 0xd3, 0xb8, 0x89, 0xc1, 0xb6, 0x4c) | ||
| 980 | DEFINE_CODECAPI_GUID(AVEncVideoInverseTelecineThreshold, "40247d84-e895-497f-b44c-b74560acfe27", 0x40247d84, 0xe895, 0x497f, 0xb4, 0x4c, 0xb7, 0x45, 0x60, 0xac, 0xfe, 0x27) | ||
| 981 | DEFINE_CODECAPI_GUID(AVEncVideoSourceFilmContent, "1791c64b-ccfc-4827-a0ed-2557793b2b1c", 0x1791c64b, 0xccfc, 0x4827, 0xa0, 0xed, 0x25, 0x57, 0x79, 0x3b, 0x2b, 0x1c) | ||
| 982 | DEFINE_CODECAPI_GUID(AVEncVideoSourceIsBW, "42ffc49b-1812-4fdc-8d24-7054c521e6eb", 0x42ffc49b, 0x1812, 0x4fdc, 0x8d, 0x24, 0x70, 0x54, 0xc5, 0x21, 0xe6, 0xeb) | ||
| 983 | DEFINE_CODECAPI_GUID(AVEncVideoFieldSwap, "fefd7569-4e0a-49f2-9f2b-360ea48c19a2", 0xfefd7569, 0x4e0a, 0x49f2, 0x9f, 0x2b, 0x36, 0x0e, 0xa4, 0x8c, 0x19, 0xa2) | ||
| 984 | DEFINE_CODECAPI_GUID(AVEncVideoInputChromaResolution, "bb0cec33-16f1-47b0-8a88-37815bee1739", 0xbb0cec33, 0x16f1, 0x47b0, 0x8a, 0x88, 0x37, 0x81, 0x5b, 0xee, 0x17, 0x39) | ||
| 985 | DEFINE_CODECAPI_GUID(AVEncVideoOutputChromaResolution, "6097b4c9-7c1d-4e64-bfcc-9e9765318ae7", 0x6097b4c9, 0x7c1d, 0x4e64, 0xbf, 0xcc, 0x9e, 0x97, 0x65, 0x31, 0x8a, 0xe7) | ||
| 986 | DEFINE_CODECAPI_GUID(AVEncVideoInputChromaSubsampling, "a8e73a39-4435-4ec3-a6ea-98300f4b36f7", 0xa8e73a39, 0x4435, 0x4ec3, 0xa6, 0xea, 0x98, 0x30, 0x0f, 0x4b, 0x36, 0xf7) | ||
| 987 | DEFINE_CODECAPI_GUID(AVEncVideoOutputChromaSubsampling, "fa561c6c-7d17-44f0-83c9-32ed12e96343", 0xfa561c6c, 0x7d17, 0x44f0, 0x83, 0xc9, 0x32, 0xed, 0x12, 0xe9, 0x63, 0x43) | ||
| 988 | DEFINE_CODECAPI_GUID(AVEncVideoInputColorPrimaries, "c24d783f-7ce6-4278-90ab-28a4f1e5f86c", 0xc24d783f, 0x7ce6, 0x4278, 0x90, 0xab, 0x28, 0xa4, 0xf1, 0xe5, 0xf8, 0x6c) | ||
| 989 | DEFINE_CODECAPI_GUID(AVEncVideoOutputColorPrimaries, "be95907c-9d04-4921-8985-a6d6d87d1a6c", 0xbe95907c, 0x9d04, 0x4921, 0x89, 0x85, 0xa6, 0xd6, 0xd8, 0x7d, 0x1a, 0x6c) | ||
| 990 | DEFINE_CODECAPI_GUID(AVEncVideoInputColorTransferFunction, "8c056111-a9c3-4b08-a0a0-ce13f8a27c75", 0x8c056111, 0xa9c3, 0x4b08, 0xa0, 0xa0, 0xce, 0x13, 0xf8, 0xa2, 0x7c, 0x75) | ||
| 991 | DEFINE_CODECAPI_GUID(AVEncVideoOutputColorTransferFunction, "4a7f884a-ea11-460d-bf57-b88bc75900de", 0x4a7f884a, 0xea11, 0x460d, 0xbf, 0x57, 0xb8, 0x8b, 0xc7, 0x59, 0x00, 0xde) | ||
| 992 | DEFINE_CODECAPI_GUID(AVEncVideoInputColorTransferMatrix, "52ed68b9-72d5-4089-958d-f5405d55081c", 0x52ed68b9, 0x72d5, 0x4089, 0x95, 0x8d, 0xf5, 0x40, 0x5d, 0x55, 0x08, 0x1c) | ||
| 993 | DEFINE_CODECAPI_GUID(AVEncVideoOutputColorTransferMatrix, "a9b90444-af40-4310-8fbe-ed6d933f892b", 0xa9b90444, 0xaf40, 0x4310, 0x8f, 0xbe, 0xed, 0x6d, 0x93, 0x3f, 0x89, 0x2b) | ||
| 994 | DEFINE_CODECAPI_GUID(AVEncVideoInputColorLighting, "46a99549-0015-4a45-9c30-1d5cfa258316", 0x46a99549, 0x0015, 0x4a45, 0x9c, 0x30, 0x1d, 0x5c, 0xfa, 0x25, 0x83, 0x16) | ||
| 995 | DEFINE_CODECAPI_GUID(AVEncVideoOutputColorLighting, "0e5aaac6-ace6-4c5c-998e-1a8c9c6c0f89", 0x0e5aaac6, 0xace6, 0x4c5c, 0x99, 0x8e, 0x1a, 0x8c, 0x9c, 0x6c, 0x0f, 0x89) | ||
| 996 | DEFINE_CODECAPI_GUID(AVEncVideoInputColorNominalRange, "16cf25c6-a2a6-48e9-ae80-21aec41d427e", 0x16cf25c6, 0xa2a6, 0x48e9, 0xae, 0x80, 0x21, 0xae, 0xc4, 0x1d, 0x42, 0x7e) | ||
| 997 | DEFINE_CODECAPI_GUID(AVEncVideoOutputColorNominalRange, "972835ed-87b5-4e95-9500-c73958566e54", 0x972835ed, 0x87b5, 0x4e95, 0x95, 0x00, 0xc7, 0x39, 0x58, 0x56, 0x6e, 0x54) | ||
| 998 | DEFINE_CODECAPI_GUID(AVEncInputVideoSystem, "bede146d-b616-4dc7-92b2-f5d9fa9298f7", 0xbede146d, 0xb616, 0x4dc7, 0x92, 0xb2, 0xf5, 0xd9, 0xfa, 0x92, 0x98, 0xf7) | ||
| 999 | DEFINE_CODECAPI_GUID(AVEncVideoHeaderDropFrame, "6ed9e124-7925-43fe-971b-e019f62222b4", 0x6ed9e124, 0x7925, 0x43fe, 0x97, 0x1b, 0xe0, 0x19, 0xf6, 0x22, 0x22, 0xb4) | ||
| 1000 | DEFINE_CODECAPI_GUID(AVEncVideoHeaderHours, "2acc7702-e2da-4158-bf9b-88880129d740", 0x2acc7702, 0xe2da, 0x4158, 0xbf, 0x9b, 0x88, 0x88, 0x01, 0x29, 0xd7, 0x40) | ||
| 1001 | DEFINE_CODECAPI_GUID(AVEncVideoHeaderMinutes, "dc1a99ce-0307-408b-880b-b8348ee8ca7f", 0xdc1a99ce, 0x0307, 0x408b, 0x88, 0x0b, 0xb8, 0x34, 0x8e, 0xe8, 0xca, 0x7f) | ||
| 1002 | DEFINE_CODECAPI_GUID(AVEncVideoHeaderSeconds, "4a2e1a05-a780-4f58-8120-9a449d69656b", 0x4a2e1a05, 0xa780, 0x4f58, 0x81, 0x20, 0x9a, 0x44, 0x9d, 0x69, 0x65, 0x6b) | ||
| 1003 | DEFINE_CODECAPI_GUID(AVEncVideoHeaderFrames, "afd5f567-5c1b-4adc-bdaf-735610381436", 0xafd5f567, 0x5c1b, 0x4adc, 0xbd, 0xaf, 0x73, 0x56, 0x10, 0x38, 0x14, 0x36) | ||
| 1004 | DEFINE_CODECAPI_GUID(AVEncVideoDefaultUpperFieldDominant, "810167c4-0bc1-47ca-8fc2-57055a1474a5", 0x810167c4, 0x0bc1, 0x47ca, 0x8f, 0xc2, 0x57, 0x05, 0x5a, 0x14, 0x74, 0xa5) | ||
| 1005 | DEFINE_CODECAPI_GUID(AVEncVideoCBRMotionTradeoff, "0d49451e-18d5-4367-a4ef-3240df1693c4", 0x0d49451e, 0x18d5, 0x4367, 0xa4, 0xef, 0x32, 0x40, 0xdf, 0x16, 0x93, 0xc4) | ||
| 1006 | DEFINE_CODECAPI_GUID(AVEncVideoCodedVideoAccessUnitSize, "b4b10c15-14a7-4ce8-b173-dc90a0b4fcdb", 0xb4b10c15, 0x14a7, 0x4ce8, 0xb1, 0x73, 0xdc, 0x90, 0xa0, 0xb4, 0xfc, 0xdb) | ||
| 1007 | DEFINE_CODECAPI_GUID(AVEncVideoMaxKeyframeDistance, "2987123a-ba93-4704-b489-ec1e5f25292c", 0x2987123a, 0xba93, 0x4704, 0xb4, 0x89, 0xec, 0x1e, 0x5f, 0x25, 0x29, 0x2c) | ||
| 1008 | DEFINE_CODECAPI_GUID(AVEncH264CABACEnable, "ee6cad62-d305-4248-a50e-e1b255f7caf8", 0xee6cad62, 0xd305, 0x4248, 0xa5, 0xe, 0xe1, 0xb2, 0x55, 0xf7, 0xca, 0xf8) | ||
| 1009 | DEFINE_CODECAPI_GUID(AVEncVideoContentType, "66117aca-eb77-459d-930c-a48d9d0683fc", 0x66117aca, 0xeb77, 0x459d, 0x93, 0xc, 0xa4, 0x8d, 0x9d, 0x6, 0x83, 0xfc) | ||
| 1010 | DEFINE_CODECAPI_GUID(AVEncNumWorkerThreads, "b0c8bf60-16f7-4951-a30b-1db1609293d6", 0xb0c8bf60, 0x16f7, 0x4951, 0xa3, 0xb, 0x1d, 0xb1, 0x60, 0x92, 0x93, 0xd6) | ||
| 1011 | DEFINE_CODECAPI_GUID(AVEncVideoEncodeQP, "2cb5696b-23fb-4ce1-a0f9-ef5b90fd55ca", 0x2cb5696b, 0x23fb, 0x4ce1, 0xa0, 0xf9, 0xef, 0x5b, 0x90, 0xfd, 0x55, 0xca) | ||
| 1012 | DEFINE_CODECAPI_GUID(AVEncVideoMinQP, "0ee22c6a-a37c-4568-b5f1-9d4c2b3ab886", 0xee22c6a, 0xa37c, 0x4568, 0xb5, 0xf1, 0x9d, 0x4c, 0x2b, 0x3a, 0xb8, 0x86) | ||
| 1013 | DEFINE_CODECAPI_GUID(AVEncVideoForceKeyFrame, "398c1b98-8353-475a-9ef2-8f265d260345", 0x398c1b98, 0x8353, 0x475a, 0x9e, 0xf2, 0x8f, 0x26, 0x5d, 0x26, 0x3, 0x45) | ||
| 1014 | DEFINE_CODECAPI_GUID(AVEncH264SPSID, "50f38f51-2b79-40e3-b39c-7e9fa0770501", 0x50f38f51, 0x2b79, 0x40e3, 0xb3, 0x9c, 0x7e, 0x9f, 0xa0, 0x77, 0x5, 0x1) | ||
| 1015 | DEFINE_CODECAPI_GUID(AVEncH264PPSID, "bfe29ec2-056c-4d68-a38d-ae5944c8582e", 0xbfe29ec2, 0x56c, 0x4d68, 0xa3, 0x8d, 0xae, 0x59, 0x44, 0xc8, 0x58, 0x2e) | ||
| 1016 | DEFINE_CODECAPI_GUID(AVEncAdaptiveMode, "4419b185-da1f-4f53-bc76-097d0c1efb1e", 0x4419b185, 0xda1f, 0x4f53, 0xbc, 0x76, 0x9, 0x7d, 0xc, 0x1e, 0xfb, 0x1e) | ||
| 1017 | DEFINE_CODECAPI_GUID(AVScenarioInfo, "b28a6e64-3ff9-446a-8a4b-0d7a53413236", 0xb28a6e64, 0x3ff9, 0x446a, 0x8a, 0x4b, 0x0d, 0x7a, 0x53, 0x41, 0x32, 0x36) | ||
| 1018 | DEFINE_CODECAPI_GUID(AVEncMPVGOPSizeMin, "7155cf20-d440-4852-ad0f-9c4abfe37a6a", 0x7155cf20, 0xd440, 0x4852, 0xad, 0x0f, 0x9c, 0x4a, 0xbf, 0xe3, 0x7a, 0x6a) | ||
| 1019 | DEFINE_CODECAPI_GUID(AVEncMPVGOPSizeMax, "fe7de4c4-1936-4fe2-bdf7-1f18ca1d001f", 0xfe7de4c4, 0x1936, 0x4fe2, 0xbd, 0xf7, 0x1f, 0x18, 0xca, 0x1d, 0x00, 0x1f) | ||
| 1020 | DEFINE_CODECAPI_GUID(AVEncVideoMaxCTBSize, "822363ff-cec8-43e5-92fd-e097488485e9", 0x822363ff, 0xcec8, 0x43e5, 0x92, 0xfd, 0xe0, 0x97, 0x48, 0x84, 0x85, 0xe9) | ||
| 1021 | DEFINE_CODECAPI_GUID(AVEncVideoCTBSize, "d47db8b2-e73b-4cb9-8c3e-bd877d06d77b", 0xd47db8b2, 0xe73b, 0x4cb9, 0x8c, 0x3e, 0xbd, 0x87, 0x7d, 0x06, 0xd7, 0x7b) | ||
| 1022 | DEFINE_CODECAPI_GUID(VideoEncoderDisplayContentType, "79b90b27-f4b1-42dc-9dd7-cdaf8135c400", 0x79b90b27, 0xf4b1, 0x42dc, 0x9d, 0xd7, 0xcd, 0xaf, 0x81, 0x35, 0xc4, 0x00) | ||
| 1023 | DEFINE_CODECAPI_GUID(AVEncEnableVideoProcessing, "006f4bf6-0ea3-4d42-8702-b5d8be0f7a92", 0x006f4bf6, 0x0ea3, 0x4d42, 0x87, 0x02, 0xb5, 0xd8, 0xbe, 0x0f, 0x7a, 0x92) | ||
| 1024 | DEFINE_CODECAPI_GUID(AVEncVideoGradualIntraRefresh, "8f347dee-cb0d-49ba-b462-db6927ee2101", 0x8f347dee, 0xcb0d, 0x49ba, 0xb4, 0x62, 0xdb, 0x69, 0x27, 0xee, 0x21, 0x01) | ||
| 1025 | DEFINE_CODECAPI_GUID(GetOPMContext, "2f036c05-4c14-4689-8839-294c6d73e053", 0x2f036c05, 0x4c14, 0x4689, 0x88, 0x39, 0x29, 0x4c, 0x6d, 0x73, 0xe0, 0x53) | ||
| 1026 | DEFINE_CODECAPI_GUID(SetHDCPManagerContext, "6d2d1fc8-3dc9-47eb-a1a2-471c80cd60d0", 0x6d2d1fc8, 0x3dc9, 0x47eb, 0xa1, 0xa2, 0x47, 0x1c, 0x80, 0xcd, 0x60, 0xd0) | ||
| 1027 | DEFINE_CODECAPI_GUID(AVEncVideoMaxTemporalLayers, "9c668cfe-08e1-424a-934e-b764b064802a", 0x9c668cfe, 0x08e1, 0x424a, 0x93, 0x4e, 0xb7, 0x64, 0xb0, 0x64, 0x80, 0x2a) | ||
| 1028 | DEFINE_CODECAPI_GUID(AVEncVideoNumGOPsPerIDR, "83bc5bdb-5b89-4521-8f66-33151c373176", 0x83bc5bdb, 0x5b89, 0x4521, 0x8f, 0x66, 0x33, 0x15, 0x1c, 0x37, 0x31, 0x76) | ||
| 1029 | DEFINE_CODECAPI_GUID(AVEncCommonAllowFrameDrops, "d8477dcb-9598-48e3-8d0c-752bf206093e", 0xd8477dcb, 0x9598, 0x48e3, 0x8d, 0x0c, 0x75, 0x2b, 0xf2, 0x06, 0x09, 0x3e) | ||
| 1030 | DEFINE_CODECAPI_GUID(AVEncVideoIntraLayerPrediction, "d3af46b8-bf47-44bb-a283-69f0b0228ff9", 0xd3af46b8, 0xbf47, 0x44bb, 0xa2, 0x83, 0x69, 0xf0, 0xb0, 0x22, 0x8f, 0xf9) | ||
| 1031 | DEFINE_CODECAPI_GUID(AVEncVideoInstantTemporalUpSwitching, "a3308307-0d96-4ba4-b1f0-b91a5e49df10", 0xa3308307, 0x0d96, 0x4ba4, 0xb1, 0xf0, 0xb9, 0x1a, 0x5e, 0x49, 0xdf, 0x10) | ||
| 1032 | DEFINE_CODECAPI_GUID(AVEncLowPowerEncoder, "b668d582-8bad-4f6a-9141-375a95358b6d", 0xb668d582, 0x8bad, 0x4f6a, 0x91, 0x41, 0x37, 0x5a, 0x95, 0x35, 0x8b, 0x6d) | ||
| 1033 | DEFINE_CODECAPI_GUID(AVEnableInLoopDeblockFilter, "d2e8e399-0623-4bf3-92a8-4d1818529ded", 0xd2e8e399, 0x0623, 0x4bf3, 0x92, 0xa8, 0x4d, 0x18, 0x18, 0x52, 0x9d, 0xed) | ||
| 1034 | DEFINE_CODECAPI_GUID(AVEncVideoSelectLayer, "eb1084f5-6aaa-4914-bb2f-6147227f12e7", 0xeb1084f5, 0x6aaa, 0x4914, 0xbb, 0x2f, 0x61, 0x47, 0x22, 0x7f, 0x12, 0xe7) | ||
| 1035 | DEFINE_CODECAPI_GUID(AVEncVideoTemporalLayerCount, "19caebff-b74d-4cfd-8c27-c2f9d97d5f52", 0x19caebff, 0xb74d, 0x4cfd, 0x8c, 0x27, 0xc2, 0xf9, 0xd9, 0x7d, 0x5f, 0x52) | ||
| 1036 | DEFINE_CODECAPI_GUID(AVEncVideoUsage, "1f636849-5dc1-49f1-b1d8-ce3cf62ea385", 0x1f636849, 0x5dc1, 0x49f1, 0xb1, 0xd8, 0xce, 0x3c, 0xf6, 0x2e, 0xa3, 0x85) | ||
| 1037 | DEFINE_CODECAPI_GUID(AVEncVideoRateControlParams, "87d43767-7645-44ec-b438-d3322fbca29f", 0x87d43767, 0x7645, 0x44ec, 0xb4, 0x38, 0xd3, 0x32, 0x2f, 0xbc, 0xa2, 0x9f) | ||
| 1038 | DEFINE_CODECAPI_GUID(AVEncVideoSupportedControls, "d3f40fdd-77b9-473d-8196-061259e69cff", 0xd3f40fdd, 0x77b9, 0x473d, 0x81, 0x96, 0x06, 0x12, 0x59, 0xe6, 0x9c, 0xff) | ||
| 1039 | DEFINE_CODECAPI_GUID(AVEncVideoEncodeFrameTypeQP, "aa70b610-e03f-450c-ad07-07314e639ce7", 0xaa70b610, 0xe03f, 0x450c, 0xad, 0x07, 0x07, 0x31, 0x4e, 0x63, 0x9c, 0xe7) | ||
| 1040 | DEFINE_CODECAPI_GUID(AVEncSliceControlMode, "e9e782ef-5f18-44c9-a90b-e9c3c2c17b0b", 0xe9e782ef, 0x5f18, 0x44c9, 0xa9, 0x0b, 0xe9, 0xc3, 0xc2, 0xc1, 0x7b, 0x0b) | ||
| 1041 | DEFINE_CODECAPI_GUID(AVEncSliceControlSize, "92f51df3-07a5-4172-aefe-c69ca3b60e35", 0x92f51df3, 0x07a5, 0x4172, 0xae, 0xfe, 0xc6, 0x9c, 0xa3, 0xb6, 0x0e, 0x35) | ||
| 1042 | DEFINE_CODECAPI_GUID(AVEncSliceGenerationMode, "8a6bc67f-9497-4286-b46b-02db8d60edbc", 0x8a6bc67f, 0x9497, 0x4286, 0xb4, 0x6b, 0x02, 0xdb, 0x8d, 0x60, 0xed, 0xbc) | ||
| 1043 | DEFINE_CODECAPI_GUID(AVEncVideoMaxNumRefFrame, "964829ed-94f9-43b4-b74d-ef40944b69a0", 0x964829ed, 0x94f9, 0x43b4, 0xb7, 0x4d, 0xef, 0x40, 0x94, 0x4b, 0x69, 0xa0) | ||
| 1044 | DEFINE_CODECAPI_GUID(AVEncVideoMeanAbsoluteDifference, "e5c0c10f-81a4-422d-8c3f-b474a4581336", 0xe5c0c10f, 0x81a4, 0x422d, 0x8c, 0x3f, 0xb4, 0x74, 0xa4, 0x58, 0x13, 0x36) | ||
| 1045 | DEFINE_CODECAPI_GUID(AVEncVideoMaxQP, "3daf6f66-a6a7-45e0-a8e5-f2743f46a3a2", 0x3daf6f66, 0xa6a7, 0x45e0, 0xa8, 0xe5, 0xf2, 0x74, 0x3f, 0x46, 0xa3, 0xa2) | ||
| 1046 | DEFINE_CODECAPI_GUID(AVEncVideoLTRBufferControl, "a4a0e93d-4cbc-444c-89f4-826d310e92a7", 0xa4a0e93d, 0x4cbc, 0x444c, 0x89, 0xf4, 0x82, 0x6d, 0x31, 0x0e, 0x92, 0xa7) | ||
| 1047 | DEFINE_CODECAPI_GUID(AVEncVideoMarkLTRFrame, "e42f4748-a06d-4ef9-8cea-3d05fde3bd3b", 0xe42f4748, 0xa06d, 0x4ef9, 0x8c, 0xea, 0x3d, 0x05, 0xfd, 0xe3, 0xbd, 0x3b) | ||
| 1048 | DEFINE_CODECAPI_GUID(AVEncVideoUseLTRFrame, "00752db8-55f7-4f80-895b-27639195f2ad", 0x00752db8, 0x55f7, 0x4f80, 0x89, 0x5b, 0x27, 0x63, 0x91, 0x95, 0xf2, 0xad) | ||
| 1049 | DEFINE_CODECAPI_GUID(AVEncVideoROIEnabled, "d74f7f18-44dd-4b85-aba3-05d9f42a8280", 0xd74f7f18, 0x44dd, 0x4b85, 0xab, 0xa3, 0x5, 0xd9, 0xf4, 0x2a, 0x82, 0x80) | ||
| 1050 | DEFINE_CODECAPI_GUID(AVEncVideoDirtyRectEnabled, "8acb8fdd-5e0c-4c66-8729-b8f629ab04fb", 0x8acb8fdd, 0x5e0c, 0x4c66, 0x87, 0x29, 0xb8, 0xf6, 0x29, 0xab, 0x04, 0xfb) | ||
| 1051 | DEFINE_CODECAPI_GUID(AVEncMaxFrameRate, "b98e1b31-19fa-4d4f-9931-d6a5b8aab93c", 0xb98e1b31, 0x19fa, 0x4d4f, 0x99, 0x31, 0xd6, 0xa5, 0xb8, 0xaa, 0xb9, 0x3c) | ||
| 1052 | DEFINE_CODECAPI_GUID(AVEncMuxOutputStreamType, "cedd9e8f-34d3-44db-a1d8-f81520254f3e", 0xcedd9e8f, 0x34d3, 0x44db, 0xa1, 0xd8, 0xf8, 0x15, 0x20, 0x25, 0x4f, 0x3e) | ||
| 1053 | DEFINE_CODECAPI_GUID(AVEncStatVideoOutputFrameRate, "be747849-9ab4-4a63-98fe-f143f04f8ee9", 0xbe747849, 0x9ab4, 0x4a63, 0x98, 0xfe, 0xf1, 0x43, 0xf0, 0x4f, 0x8e, 0xe9) | ||
| 1054 | DEFINE_CODECAPI_GUID(AVEncStatVideoCodedFrames, "d47f8d61-6f5a-4a26-bb9f-cd9518462bcd", 0xd47f8d61, 0x6f5a, 0x4a26, 0xbb, 0x9f, 0xcd, 0x95, 0x18, 0x46, 0x2b, 0xcd) | ||
| 1055 | DEFINE_CODECAPI_GUID(AVEncStatVideoTotalFrames, "fdaa9916-119a-4222-9ad6-3f7cab99cc8b", 0xfdaa9916, 0x119a, 0x4222, 0x9a, 0xd6, 0x3f, 0x7c, 0xab, 0x99, 0xcc, 0x8b) | ||
| 1056 | DEFINE_CODECAPI_GUID(AVEncAudioIntervalToEncode, "866e4b4d-725a-467c-bb01-b496b23b25f9", 0x866e4b4d, 0x725a, 0x467c, 0xbb, 0x01, 0xb4, 0x96, 0xb2, 0x3b, 0x25, 0xf9) | ||
| 1057 | DEFINE_CODECAPI_GUID(AVEncAudioIntervalToSkip, "88c15f94-c38c-4796-a9e8-96e967983f26", 0x88c15f94, 0xc38c, 0x4796, 0xa9, 0xe8, 0x96, 0xe9, 0x67, 0x98, 0x3f, 0x26) | ||
| 1058 | DEFINE_CODECAPI_GUID(AVEncAudioDualMono, "3648126b-a3e8-4329-9b3a-5ce566a43bd3", 0x3648126b, 0xa3e8, 0x4329, 0x9b, 0x3a, 0x5c, 0xe5, 0x66, 0xa4, 0x3b, 0xd3) | ||
| 1059 | DEFINE_CODECAPI_GUID(AVEncAudioMeanBitRate, "921295bb-4fca-4679-aab8-9e2a1d753384", 0x921295bb, 0x4fca, 0x4679, 0xaa, 0xb8, 0x9e, 0x2a, 0x1d, 0x75, 0x33, 0x84) | ||
| 1060 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel0, "bc5d0b60-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b60, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1061 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel1, "bc5d0b61-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b61, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1062 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel2, "bc5d0b62-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b62, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1063 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel3, "bc5d0b63-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b63, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1064 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel4, "bc5d0b64-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b64, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1065 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel5, "bc5d0b65-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b65, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1066 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel6, "bc5d0b66-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b66, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1067 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel7, "bc5d0b67-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b67, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1068 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel8, "bc5d0b68-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b68, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1069 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel9, "bc5d0b69-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b69, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1070 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel10, "bc5d0b6a-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b6a, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1071 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel11, "bc5d0b6b-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b6b, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1072 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel12, "bc5d0b6c-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b6c, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1073 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel13, "bc5d0b6d-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b6d, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1074 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel14, "bc5d0b6e-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b6e, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1075 | DEFINE_CODECAPI_GUID(AVEncAudioMapDestChannel15, "bc5d0b6f-df6a-4e16-9803-b82007a30c8d", 0xbc5d0b6f, 0xdf6a, 0x4e16, 0x98, 0x03, 0xb8, 0x20, 0x07, 0xa3, 0x0c, 0x8d) | ||
| 1076 | DEFINE_CODECAPI_GUID(AVEncAudioInputContent, "3e226c2b-60b9-4a39-b00b-a7b40f70d566", 0x3e226c2b, 0x60b9, 0x4a39, 0xb0, 0x0b, 0xa7, 0xb4, 0x0f, 0x70, 0xd5, 0x66) | ||
| 1077 | DEFINE_CODECAPI_GUID(AVEncStatAudioPeakPCMValue, "dce7fd34-dc00-4c16-821b-35d9eb00fb1a", 0xdce7fd34, 0xdc00, 0x4c16, 0x82, 0x1b, 0x35, 0xd9, 0xeb, 0x00, 0xfb, 0x1a) | ||
| 1078 | DEFINE_CODECAPI_GUID(AVEncStatAudioAveragePCMValue, "979272f8-d17f-4e32-bb73-4e731c68ba2d", 0x979272f8, 0xd17f, 0x4e32, 0xbb, 0x73, 0x4e, 0x73, 0x1c, 0x68, 0xba, 0x2d) | ||
| 1079 | DEFINE_CODECAPI_GUID(AVEncStatAudioAverageBPS, "ca6724db-7059-4351-8b43-f82198826a14", 0xca6724db, 0x7059, 0x4351, 0x8b, 0x43, 0xf8, 0x21, 0x98, 0x82, 0x6a, 0x14) | ||
| 1080 | DEFINE_CODECAPI_GUID(AVEncStatAverageBPS, "ca6724db-7059-4351-8b43-f82198826a14", 0xca6724db, 0x7059, 0x4351, 0x8b, 0x43, 0xf8, 0x21, 0x98, 0x82, 0x6a, 0x14) | ||
| 1081 | DEFINE_CODECAPI_GUID(AVEncStatHardwareProcessorUtilitization, "995dc027-cb95-49e6-b91b-5967753cdcb8", 0x995dc027, 0xcb95, 0x49e6, 0xb9, 0x1b, 0x59, 0x67, 0x75, 0x3c, 0xdc, 0xb8) | ||
| 1082 | DEFINE_CODECAPI_GUID(AVEncStatHardwareBandwidthUtilitization, "0124ba9b-dc41-4826-b45f-18ac01b3d5a8", 0x0124ba9b, 0xdc41, 0x4826, 0xb4, 0x5f, 0x18, 0xac, 0x01, 0xb3, 0xd5, 0xa8) | ||
| 1083 | DEFINE_CODECAPI_GUID(AVEncMPVGOPSize, "95f31b26-95a4-41aa-9303-246a7fc6eef1", 0x95f31b26, 0x95a4, 0x41aa, 0x93, 0x03, 0x24, 0x6a, 0x7f, 0xc6, 0xee, 0xf1) | ||
| 1084 | DEFINE_CODECAPI_GUID(AVEncMPVGOPOpen, "b1d5d4a6-3300-49b1-ae61-a09937ab0e49", 0xb1d5d4a6, 0x3300, 0x49b1, 0xae, 0x61, 0xa0, 0x99, 0x37, 0xab, 0x0e, 0x49) | ||
| 1085 | DEFINE_CODECAPI_GUID(AVEncMPVDefaultBPictureCount, "8d390aac-dc5c-4200-b57f-814d04babab2", 0x8d390aac, 0xdc5c, 0x4200, 0xb5, 0x7f, 0x81, 0x4d, 0x04, 0xba, 0xba, 0xb2) | ||
| 1086 | DEFINE_CODECAPI_GUID(AVEncMPVProfile, "dabb534a-1d99-4284-975a-d90e2239baa1", 0xdabb534a, 0x1d99, 0x4284, 0x97, 0x5a, 0xd9, 0x0e, 0x22, 0x39, 0xba, 0xa1) | ||
| 1087 | DEFINE_CODECAPI_GUID(AVEncMPVLevel, "6ee40c40-a60c-41ef-8f50-37c2249e2cb3", 0x6ee40c40, 0xa60c, 0x41ef, 0x8f, 0x50, 0x37, 0xc2, 0x24, 0x9e, 0x2c, 0xb3) | ||
| 1088 | DEFINE_CODECAPI_GUID(AVEncMPVFrameFieldMode, "acb5de96-7b93-4c2f-8825-b0295fa93bf4", 0xacb5de96, 0x7b93, 0x4c2f, 0x88, 0x25, 0xb0, 0x29, 0x5f, 0xa9, 0x3b, 0xf4) | ||
| 1089 | DEFINE_CODECAPI_GUID(AVEncMPVAddSeqEndCode, "a823178f-57df-4c7a-b8fd-e5ec8887708d", 0xa823178f, 0x57df, 0x4c7a, 0xb8, 0xfd, 0xe5, 0xec, 0x88, 0x87, 0x70, 0x8d) | ||
| 1090 | DEFINE_CODECAPI_GUID(AVEncMPVGOPSInSeq, "993410d4-2691-4192-9978-98dc2603669f", 0x993410d4, 0x2691, 0x4192, 0x99, 0x78, 0x98, 0xdc, 0x26, 0x03, 0x66, 0x9f) | ||
| 1091 | DEFINE_CODECAPI_GUID(AVEncMPVUseConcealmentMotionVectors, "ec770cf3-6908-4b4b-aa30-7fb986214fea", 0xec770cf3, 0x6908, 0x4b4b, 0xaa, 0x30, 0x7f, 0xb9, 0x86, 0x21, 0x4f, 0xea) | ||
| 1092 | DEFINE_CODECAPI_GUID(AVEncMPVSceneDetection, "552799f1-db4c-405b-8a3a-c93f2d0674dc", 0x552799f1, 0xdb4c, 0x405b, 0x8a, 0x3a, 0xc9, 0x3f, 0x2d, 0x06, 0x74, 0xdc) | ||
| 1093 | DEFINE_CODECAPI_GUID(AVEncMPVGenerateHeaderSeqExt, "d5e78611-082d-4e6b-98af-0f51ab139222", 0xd5e78611, 0x082d, 0x4e6b, 0x98, 0xaf, 0x0f, 0x51, 0xab, 0x13, 0x92, 0x22) | ||
| 1094 | DEFINE_CODECAPI_GUID(AVEncMPVGenerateHeaderSeqDispExt, "6437aa6f-5a3c-4de9-8a16-53d9c4ad326f", 0x6437aa6f, 0x5a3c, 0x4de9, 0x8a, 0x16, 0x53, 0xd9, 0xc4, 0xad, 0x32, 0x6f) | ||
| 1095 | DEFINE_CODECAPI_GUID(AVEncMPVGenerateHeaderPicExt, "1b8464ab-944f-45f0-b74e-3a58dad11f37", 0x1b8464ab, 0x944f, 0x45f0, 0xb7, 0x4e, 0x3a, 0x58, 0xda, 0xd1, 0x1f, 0x37) | ||
| 1096 | DEFINE_CODECAPI_GUID(AVEncMPVGenerateHeaderPicDispExt, "c6412f84-c03f-4f40-a00c-4293df8395bb", 0xc6412f84, 0xc03f, 0x4f40, 0xa0, 0x0c, 0x42, 0x93, 0xdf, 0x83, 0x95, 0xbb) | ||
| 1097 | DEFINE_CODECAPI_GUID(AVEncMPVGenerateHeaderSeqScaleExt, "0722d62f-dd59-4a86-9cd5-644f8e2653d8", 0x0722d62f, 0xdd59, 0x4a86, 0x9c, 0xd5, 0x64, 0x4f, 0x8e, 0x26, 0x53, 0xd8) | ||
| 1098 | DEFINE_CODECAPI_GUID(AVEncMPVScanPattern, "7f8a478e-7bbb-4ae2-b2fc-96d17fc4a2d6", 0x7f8a478e, 0x7bbb, 0x4ae2, 0xb2, 0xfc, 0x96, 0xd1, 0x7f, 0xc4, 0xa2, 0xd6) | ||
| 1099 | DEFINE_CODECAPI_GUID(AVEncMPVIntraDCPrecision, "a0116151-cbc8-4af3-97dc-d00cceb82d79", 0xa0116151, 0xcbc8, 0x4af3, 0x97, 0xdc, 0xd0, 0x0c, 0xce, 0xb8, 0x2d, 0x79) | ||
| 1100 | DEFINE_CODECAPI_GUID(AVEncMPVQScaleType, "2b79ebb7-f484-4af7-bb58-a2a188c5cbbe", 0x2b79ebb7, 0xf484, 0x4af7, 0xbb, 0x58, 0xa2, 0xa1, 0x88, 0xc5, 0xcb, 0xbe) | ||
| 1101 | DEFINE_CODECAPI_GUID(AVEncMPVIntraVLCTable, "a2b83ff5-1a99-405a-af95-c5997d558d3a", 0xa2b83ff5, 0x1a99, 0x405a, 0xaf, 0x95, 0xc5, 0x99, 0x7d, 0x55, 0x8d, 0x3a) | ||
| 1102 | DEFINE_CODECAPI_GUID(AVEncMPVQuantMatrixIntra, "9bea04f3-6621-442c-8ba1-3ac378979698", 0x9bea04f3, 0x6621, 0x442c, 0x8b, 0xa1, 0x3a, 0xc3, 0x78, 0x97, 0x96, 0x98) | ||
| 1103 | DEFINE_CODECAPI_GUID(AVEncMPVQuantMatrixNonIntra, "87f441d8-0997-4beb-a08e-8573d409cf75", 0x87f441d8, 0x0997, 0x4beb, 0xa0, 0x8e, 0x85, 0x73, 0xd4, 0x09, 0xcf, 0x75) | ||
| 1104 | DEFINE_CODECAPI_GUID(AVEncMPVQuantMatrixChromaIntra, "9eb9ecd4-018d-4ffd-8f2d-39e49f07b17a", 0x9eb9ecd4, 0x018d, 0x4ffd, 0x8f, 0x2d, 0x39, 0xe4, 0x9f, 0x07, 0xb1, 0x7a) | ||
| 1105 | DEFINE_CODECAPI_GUID(AVEncMPVQuantMatrixChromaNonIntra, "1415b6b1-362a-4338-ba9a-1ef58703c05b", 0x1415b6b1, 0x362a, 0x4338, 0xba, 0x9a, 0x1e, 0xf5, 0x87, 0x03, 0xc0, 0x5b) | ||
| 1106 | DEFINE_CODECAPI_GUID(AVEncMPALayer, "9d377230-f91b-453d-9ce0-78445414c22d", 0x9d377230, 0xf91b, 0x453d, 0x9c, 0xe0, 0x78, 0x44, 0x54, 0x14, 0xc2, 0x2d) | ||
| 1107 | DEFINE_CODECAPI_GUID(AVEncMPACodingMode, "b16ade03-4b93-43d7-a550-90b4fe224537", 0xb16ade03, 0x4b93, 0x43d7, 0xa5, 0x50, 0x90, 0xb4, 0xfe, 0x22, 0x45, 0x37) | ||
| 1108 | DEFINE_CODECAPI_GUID(AVEncMPACopyright, "a6ae762a-d0a9-4454-b8ef-f2dbeefdd3bd", 0xa6ae762a, 0xd0a9, 0x4454, 0xb8, 0xef, 0xf2, 0xdb, 0xee, 0xfd, 0xd3, 0xbd) | ||
| 1109 | DEFINE_CODECAPI_GUID(AVEncMPAOriginalBitstream, "3cfb7855-9cc9-47ff-b829-b36786c92346", 0x3cfb7855, 0x9cc9, 0x47ff, 0xb8, 0x29, 0xb3, 0x67, 0x86, 0xc9, 0x23, 0x46) | ||
| 1110 | DEFINE_CODECAPI_GUID(AVEncMPAEnableRedundancyProtection, "5e54b09e-b2e7-4973-a89b-0b3650a3beda", 0x5e54b09e, 0xb2e7, 0x4973, 0xa8, 0x9b, 0x0b, 0x36, 0x50, 0xa3, 0xbe, 0xda) | ||
| 1111 | DEFINE_CODECAPI_GUID(AVEncMPAPrivateUserBit, "afa505ce-c1e3-4e3d-851b-61b700e5e6cc", 0xafa505ce, 0xc1e3, 0x4e3d, 0x85, 0x1b, 0x61, 0xb7, 0x00, 0xe5, 0xe6, 0xcc) | ||
| 1112 | DEFINE_CODECAPI_GUID(AVEncMPAEmphasisType, "2d59fcda-bf4e-4ed6-b5df-5b03b36b0a1f", 0x2d59fcda, 0xbf4e, 0x4ed6, 0xb5, 0xdf, 0x5b, 0x03, 0xb3, 0x6b, 0x0a, 0x1f) | ||
| 1113 | DEFINE_CODECAPI_GUID(AVEncDDService, "d2e1bec7-5172-4d2a-a50e-2f3b82b1ddf8", 0xd2e1bec7, 0x5172, 0x4d2a, 0xa5, 0x0e, 0x2f, 0x3b, 0x82, 0xb1, 0xdd, 0xf8) | ||
| 1114 | DEFINE_CODECAPI_GUID(AVEncDDDialogNormalization, "d7055acf-f125-437d-a704-79c79f0404a8", 0xd7055acf, 0xf125, 0x437d, 0xa7, 0x04, 0x79, 0xc7, 0x9f, 0x04, 0x04, 0xa8) | ||
| 1115 | DEFINE_CODECAPI_GUID(AVEncDDCentreDownMixLevel, "e285072c-c958-4a81-afd2-e5e0daf1b148", 0xe285072c, 0xc958, 0x4a81, 0xaf, 0xd2, 0xe5, 0xe0, 0xda, 0xf1, 0xb1, 0x48) | ||
| 1116 | DEFINE_CODECAPI_GUID(AVEncDDSurroundDownMixLevel, "7b20d6e5-0bcf-4273-a487-506b047997e9", 0x7b20d6e5, 0x0bcf, 0x4273, 0xa4, 0x87, 0x50, 0x6b, 0x04, 0x79, 0x97, 0xe9) | ||
| 1117 | DEFINE_CODECAPI_GUID(AVEncDDProductionInfoExists, "b0b7fe5f-b6ab-4f40-964d-8d91f17c19e8", 0xb0b7fe5f, 0xb6ab, 0x4f40, 0x96, 0x4d, 0x8d, 0x91, 0xf1, 0x7c, 0x19, 0xe8) | ||
| 1118 | DEFINE_CODECAPI_GUID(AVEncDDProductionRoomType, "dad7ad60-23d8-4ab7-a284-556986d8a6fe", 0xdad7ad60, 0x23d8, 0x4ab7, 0xa2, 0x84, 0x55, 0x69, 0x86, 0xd8, 0xa6, 0xfe) | ||
| 1119 | DEFINE_CODECAPI_GUID(AVEncDDProductionMixLevel, "301d103a-cbf9-4776-8899-7c15b461ab26", 0x301d103a, 0xcbf9, 0x4776, 0x88, 0x99, 0x7c, 0x15, 0xb4, 0x61, 0xab, 0x26) | ||
| 1120 | DEFINE_CODECAPI_GUID(AVEncDDCopyright, "8694f076-cd75-481d-a5c6-a904dcc828f0", 0x8694f076, 0xcd75, 0x481d, 0xa5, 0xc6, 0xa9, 0x04, 0xdc, 0xc8, 0x28, 0xf0) | ||
| 1121 | DEFINE_CODECAPI_GUID(AVEncDDOriginalBitstream, "966ae800-5bd3-4ff9-95b9-d30566273856", 0x966ae800, 0x5bd3, 0x4ff9, 0x95, 0xb9, 0xd3, 0x05, 0x66, 0x27, 0x38, 0x56) | ||
| 1122 | DEFINE_CODECAPI_GUID(AVEncDDDigitalDeemphasis, "e024a2c2-947c-45ac-87d8-f1030c5c0082", 0xe024a2c2, 0x947c, 0x45ac, 0x87, 0xd8, 0xf1, 0x03, 0x0c, 0x5c, 0x00, 0x82) | ||
| 1123 | DEFINE_CODECAPI_GUID(AVEncDDDCHighPassFilter, "9565239f-861c-4ac8-bfda-e00cb4db8548", 0x9565239f, 0x861c, 0x4ac8, 0xbf, 0xda, 0xe0, 0x0c, 0xb4, 0xdb, 0x85, 0x48) | ||
| 1124 | DEFINE_CODECAPI_GUID(AVEncDDChannelBWLowPassFilter, "e197821d-d2e7-43e2-ad2c-00582f518545", 0xe197821d, 0xd2e7, 0x43e2, 0xad, 0x2c, 0x00, 0x58, 0x2f, 0x51, 0x85, 0x45) | ||
| 1125 | DEFINE_CODECAPI_GUID(AVEncDDLFELowPassFilter, "d3b80f6f-9d15-45e5-91be-019c3fab1f01", 0xd3b80f6f, 0x9d15, 0x45e5, 0x91, 0xbe, 0x01, 0x9c, 0x3f, 0xab, 0x1f, 0x01) | ||
| 1126 | DEFINE_CODECAPI_GUID(AVEncDDSurround90DegreeePhaseShift, "25ecec9d-3553-42c0-bb56-d25792104f80", 0x25ecec9d, 0x3553, 0x42c0, 0xbb, 0x56, 0xd2, 0x57, 0x92, 0x10, 0x4f, 0x80) | ||
| 1127 | DEFINE_CODECAPI_GUID(AVEncDDSurround3dBAttenuation, "4d43b99d-31e2-48b9-bf2e-5cbf1a572784", 0x4d43b99d, 0x31e2, 0x48b9, 0xbf, 0x2e, 0x5c, 0xbf, 0x1a, 0x57, 0x27, 0x84) | ||
| 1128 | DEFINE_CODECAPI_GUID(AVEncDDDynamicRangeCompressionControl, "cfc2ff6d-79b8-4b8d-a8aa-a0c9bd1c2940", 0xcfc2ff6d, 0x79b8, 0x4b8d, 0xa8, 0xaa, 0xa0, 0xc9, 0xbd, 0x1c, 0x29, 0x40) | ||
| 1129 | DEFINE_CODECAPI_GUID(AVEncDDRFPreEmphasisFilter, "21af44c0-244e-4f3d-a2cc-3d3068b2e73f", 0x21af44c0, 0x244e, 0x4f3d, 0xa2, 0xcc, 0x3d, 0x30, 0x68, 0xb2, 0xe7, 0x3f) | ||
| 1130 | DEFINE_CODECAPI_GUID(AVEncDDSurroundExMode, "91607cee-dbdd-4eb6-bca2-aadfafa3dd68", 0x91607cee, 0xdbdd, 0x4eb6, 0xbc, 0xa2, 0xaa, 0xdf, 0xaf, 0xa3, 0xdd, 0x68) | ||
| 1131 | DEFINE_CODECAPI_GUID(AVEncDDPreferredStereoDownMixMode, "7f4e6b31-9185-403d-b0a2-763743e6f063", 0x7f4e6b31, 0x9185, 0x403d, 0xb0, 0xa2, 0x76, 0x37, 0x43, 0xe6, 0xf0, 0x63) | ||
| 1132 | DEFINE_CODECAPI_GUID(AVEncDDLtRtCenterMixLvl_x10, "dca128a2-491f-4600-b2da-76e3344b4197", 0xdca128a2, 0x491f, 0x4600, 0xb2, 0xda, 0x76, 0xe3, 0x34, 0x4b, 0x41, 0x97) | ||
| 1133 | DEFINE_CODECAPI_GUID(AVEncDDLtRtSurroundMixLvl_x10, "212246c7-3d2c-4dfa-bc21-652a9098690d", 0x212246c7, 0x3d2c, 0x4dfa, 0xbc, 0x21, 0x65, 0x2a, 0x90, 0x98, 0x69, 0x0d) | ||
| 1134 | DEFINE_CODECAPI_GUID(AVEncDDLoRoCenterMixLvl_x10, "1cfba222-25b3-4bf4-9bfd-e7111267858c", 0x1cfba222, 0x25b3, 0x4bf4, 0x9b, 0xfd, 0xe7, 0x11, 0x12, 0x67, 0x85, 0x8c) | ||
| 1135 | DEFINE_CODECAPI_GUID(AVEncDDLoRoSurroundMixLvl_x10, "e725cff6-eb56-40c7-8450-2b9367e91555", 0xe725cff6, 0xeb56, 0x40c7, 0x84, 0x50, 0x2b, 0x93, 0x67, 0xe9, 0x15, 0x55) | ||
| 1136 | DEFINE_CODECAPI_GUID(AVEncDDAtoDConverterType, "719f9612-81a1-47e0-9a05-d94ad5fca948", 0x719f9612, 0x81a1, 0x47e0, 0x9a, 0x05, 0xd9, 0x4a, 0xd5, 0xfc, 0xa9, 0x48) | ||
| 1137 | DEFINE_CODECAPI_GUID(AVEncDDHeadphoneMode, "4052dbec-52f5-42f5-9b00-d134b1341b9d", 0x4052dbec, 0x52f5, 0x42f5, 0x9b, 0x00, 0xd1, 0x34, 0xb1, 0x34, 0x1b, 0x9d) | ||
| 1138 | DEFINE_CODECAPI_GUID(AVEncWMVKeyFrameDistance, "5569055e-e268-4771-b83e-9555ea28aed3", 0x5569055e, 0xe268, 0x4771, 0xb8, 0x3e, 0x95, 0x55, 0xea, 0x28, 0xae, 0xd3) | ||
| 1139 | DEFINE_CODECAPI_GUID(AVEncWMVInterlacedEncoding, "e3d00f8a-c6f5-4e14-a588-0ec87a726f9b", 0xe3d00f8a, 0xc6f5, 0x4e14, 0xa5, 0x88, 0x0e, 0xc8, 0x7a, 0x72, 0x6f, 0x9b) | ||
| 1140 | DEFINE_CODECAPI_GUID(AVEncWMVDecoderComplexity, "f32c0dab-f3cb-4217-b79f-8762768b5f67", 0xf32c0dab, 0xf3cb, 0x4217, 0xb7, 0x9f, 0x87, 0x62, 0x76, 0x8b, 0x5f, 0x67) | ||
| 1141 | DEFINE_CODECAPI_GUID(AVEncWMVKeyFrameBufferLevelMarker, "51ff1115-33ac-426c-a1b1-09321bdf96b4", 0x51ff1115, 0x33ac, 0x426c, 0xa1, 0xb1, 0x09, 0x32, 0x1b, 0xdf, 0x96, 0xb4) | ||
| 1142 | DEFINE_CODECAPI_GUID(AVEncWMVProduceDummyFrames, "d669d001-183c-42e3-a3ca-2f4586d2396c", 0xd669d001, 0x183c, 0x42e3, 0xa3, 0xca, 0x2f, 0x45, 0x86, 0xd2, 0x39, 0x6c) | ||
| 1143 | DEFINE_CODECAPI_GUID(AVEncStatWMVCBAvg, "6aa6229f-d602-4b9d-b68c-c1ad78884bef", 0x6aa6229f, 0xd602, 0x4b9d, 0xb6, 0x8c, 0xc1, 0xad, 0x78, 0x88, 0x4b, 0xef) | ||
| 1144 | DEFINE_CODECAPI_GUID(AVEncStatWMVCBMax, "e976bef8-00fe-44b4-b625-8f238bc03499", 0xe976bef8, 0x00fe, 0x44b4, 0xb6, 0x25, 0x8f, 0x23, 0x8b, 0xc0, 0x34, 0x99) | ||
| 1145 | DEFINE_CODECAPI_GUID(AVEncStatWMVDecoderComplexityProfile, "89e69fc3-0f9b-436c-974a-df821227c90d", 0x89e69fc3, 0x0f9b, 0x436c, 0x97, 0x4a, 0xdf, 0x82, 0x12, 0x27, 0xc9, 0x0d) | ||
| 1146 | DEFINE_CODECAPI_GUID(AVEncStatMPVSkippedEmptyFrames, "32195fd3-590d-4812-a7ed-6d639a1f9711", 0x32195fd3, 0x590d, 0x4812, 0xa7, 0xed, 0x6d, 0x63, 0x9a, 0x1f, 0x97, 0x11) | ||
| 1147 | DEFINE_CODECAPI_GUID(AVEncMP12PktzSTDBuffer, "0b751bd0-819e-478c-9435-75208926b377", 0x0b751bd0, 0x819e, 0x478c, 0x94, 0x35, 0x75, 0x20, 0x89, 0x26, 0xb3, 0x77) | ||
| 1148 | DEFINE_CODECAPI_GUID(AVEncMP12PktzStreamID, "c834d038-f5e8-4408-9b60-88f36493fedf", 0xc834d038, 0xf5e8, 0x4408, 0x9b, 0x60, 0x88, 0xf3, 0x64, 0x93, 0xfe, 0xdf) | ||
| 1149 | DEFINE_CODECAPI_GUID(AVEncMP12PktzInitialPTS, "2a4f2065-9a63-4d20-ae22-0a1bc896a315", 0x2a4f2065, 0x9a63, 0x4d20, 0xae, 0x22, 0x0a, 0x1b, 0xc8, 0x96, 0xa3, 0x15) | ||
| 1150 | DEFINE_CODECAPI_GUID(AVEncMP12PktzPacketSize, "ab71347a-1332-4dde-a0e5-ccf7da8a0f22", 0xab71347a, 0x1332, 0x4dde, 0xa0, 0xe5, 0xcc, 0xf7, 0xda, 0x8a, 0x0f, 0x22) | ||
| 1151 | DEFINE_CODECAPI_GUID(AVEncMP12PktzCopyright, "c8f4b0c1-094c-43c7-8e68-a595405a6ef8", 0xc8f4b0c1, 0x094c, 0x43c7, 0x8e, 0x68, 0xa5, 0x95, 0x40, 0x5a, 0x6e, 0xf8) | ||
| 1152 | DEFINE_CODECAPI_GUID(AVEncMP12PktzOriginal, "6b178416-31b9-4964-94cb-6bff866cdf83", 0x6b178416, 0x31b9, 0x4964, 0x94, 0xcb, 0x6b, 0xff, 0x86, 0x6c, 0xdf, 0x83) | ||
| 1153 | DEFINE_CODECAPI_GUID(AVEncMP12MuxPacketOverhead, "e40bd720-3955-4453-acf9-b79132a38fa0", 0xe40bd720, 0x3955, 0x4453, 0xac, 0xf9, 0xb7, 0x91, 0x32, 0xa3, 0x8f, 0xa0) | ||
| 1154 | DEFINE_CODECAPI_GUID(AVEncMP12MuxNumStreams, "f7164a41-dced-4659-a8f2-fb693f2a4cd0", 0xf7164a41, 0xdced, 0x4659, 0xa8, 0xf2, 0xfb, 0x69, 0x3f, 0x2a, 0x4c, 0xd0) | ||
| 1155 | DEFINE_CODECAPI_GUID(AVEncMP12MuxEarliestPTS, "157232b6-f809-474e-9464-a7f93014a817", 0x157232b6, 0xf809, 0x474e, 0x94, 0x64, 0xa7, 0xf9, 0x30, 0x14, 0xa8, 0x17) | ||
| 1156 | DEFINE_CODECAPI_GUID(AVEncMP12MuxLargestPacketSize, "35ceb711-f461-4b92-a4ef-17b6841ed254", 0x35ceb711, 0xf461, 0x4b92, 0xa4, 0xef, 0x17, 0xb6, 0x84, 0x1e, 0xd2, 0x54) | ||
| 1157 | DEFINE_CODECAPI_GUID(AVEncMP12MuxInitialSCR, "3433ad21-1b91-4a0b-b190-2b77063b63a4", 0x3433ad21, 0x1b91, 0x4a0b, 0xb1, 0x90, 0x2b, 0x77, 0x06, 0x3b, 0x63, 0xa4) | ||
| 1158 | DEFINE_CODECAPI_GUID(AVEncMP12MuxMuxRate, "ee047c72-4bdb-4a9d-8e21-41926c823da7", 0xee047c72, 0x4bdb, 0x4a9d, 0x8e, 0x21, 0x41, 0x92, 0x6c, 0x82, 0x3d, 0xa7) | ||
| 1159 | DEFINE_CODECAPI_GUID(AVEncMP12MuxPackSize, "f916053a-1ce8-4faf-aa0b-ba31c80034b8", 0xf916053a, 0x1ce8, 0x4faf, 0xaa, 0x0b, 0xba, 0x31, 0xc8, 0x00, 0x34, 0xb8) | ||
| 1160 | DEFINE_CODECAPI_GUID(AVEncMP12MuxSysSTDBufferBound, "35746903-b545-43e7-bb35-c5e0a7d5093c", 0x35746903, 0xb545, 0x43e7, 0xbb, 0x35, 0xc5, 0xe0, 0xa7, 0xd5, 0x09, 0x3c) | ||
| 1161 | DEFINE_CODECAPI_GUID(AVEncMP12MuxSysRateBound, "05f0428a-ee30-489d-ae28-205c72446710", 0x05f0428a, 0xee30, 0x489d, 0xae, 0x28, 0x20, 0x5c, 0x72, 0x44, 0x67, 0x10) | ||
| 1162 | DEFINE_CODECAPI_GUID(AVEncMP12MuxTargetPacketizer, "d862212a-2015-45dd-9a32-1b3aa88205a0", 0xd862212a, 0x2015, 0x45dd, 0x9a, 0x32, 0x1b, 0x3a, 0xa8, 0x82, 0x05, 0xa0) | ||
| 1163 | DEFINE_CODECAPI_GUID(AVEncMP12MuxSysFixed, "cefb987e-894f-452e-8f89-a4ef8cec063a", 0xcefb987e, 0x894f, 0x452e, 0x8f, 0x89, 0xa4, 0xef, 0x8c, 0xec, 0x06, 0x3a) | ||
| 1164 | DEFINE_CODECAPI_GUID(AVEncMP12MuxSysCSPS, "7952ff45-9c0d-4822-bc82-8ad772e02993", 0x7952ff45, 0x9c0d, 0x4822, 0xbc, 0x82, 0x8a, 0xd7, 0x72, 0xe0, 0x29, 0x93) | ||
| 1165 | DEFINE_CODECAPI_GUID(AVEncMP12MuxSysVideoLock, "b8296408-2430-4d37-a2a1-95b3e435a91d", 0xb8296408, 0x2430, 0x4d37, 0xa2, 0xa1, 0x95, 0xb3, 0xe4, 0x35, 0xa9, 0x1d) | ||
| 1166 | DEFINE_CODECAPI_GUID(AVEncMP12MuxSysAudioLock, "0fbb5752-1d43-47bf-bd79-f2293d8ce337", 0x0fbb5752, 0x1d43, 0x47bf, 0xbd, 0x79, 0xf2, 0x29, 0x3d, 0x8c, 0xe3, 0x37) | ||
| 1167 | DEFINE_CODECAPI_GUID(AVEncMP12MuxDVDNavPacks, "c7607ced-8cf1-4a99-83a1-ee5461be3574", 0xc7607ced, 0x8cf1, 0x4a99, 0x83, 0xa1, 0xee, 0x54, 0x61, 0xbe, 0x35, 0x74) | ||
| 1168 | DEFINE_CODECAPI_GUID(AVDecCommonInputFormat, "e5005239-bd89-4be3-9c0f-5dde317988cc", 0xe5005239, 0xbd89, 0x4be3, 0x9c, 0x0f, 0x5d, 0xde, 0x31, 0x79, 0x88, 0xcc) | ||
| 1169 | DEFINE_CODECAPI_GUID(AVDecCommonOutputFormat, "3c790028-c0ce-4256-b1a2-1b0fc8b1dcdc", 0x3c790028, 0xc0ce, 0x4256, 0xb1, 0xa2, 0x1b, 0x0f, 0xc8, 0xb1, 0xdc, 0xdc) | ||
| 1170 | DEFINE_CODECAPI_GUID(AVDecCommonMeanBitRate, "59488217-007a-4f7a-8e41-5c48b1eac5c6", 0x59488217, 0x007a, 0x4f7a, 0x8e, 0x41, 0x5c, 0x48, 0xb1, 0xea, 0xc5, 0xc6) | ||
| 1171 | DEFINE_CODECAPI_GUID(AVDecCommonMeanBitRateInterval, "0ee437c6-38a7-4c5c-944c-68ab42116b85", 0x0ee437c6, 0x38a7, 0x4c5c, 0x94, 0x4c, 0x68, 0xab, 0x42, 0x11, 0x6b, 0x85) | ||
| 1172 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioOutputFormat_PCM_Stereo_MatrixEncoded, "696e1d30-548f-4036-825f-7026c60011bd", 0x696e1d30, 0x548f, 0x4036, 0x82, 0x5f, 0x70, 0x26, 0xc6, 0x00, 0x11, 0xbd) | ||
| 1173 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioOutputFormat_PCM, "696e1d31-548f-4036-825f-7026c60011bd", 0x696e1d31, 0x548f, 0x4036, 0x82, 0x5f, 0x70, 0x26, 0xc6, 0x00, 0x11, 0xbd) | ||
| 1174 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioOutputFormat_SPDIF_PCM, "696E1D32-548F-4036-825F-7026C60011BD", 0x696e1d32, 0x548f, 0x4036, 0x82, 0x5f, 0x70, 0x26, 0xc6, 0x00, 0x11, 0xbd) | ||
| 1175 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioOutputFormat_SPDIF_Bitstream, "696e1d33-548f-4036-825f-7026c60011bd", 0x696e1d33, 0x548f, 0x4036, 0x82, 0x5f, 0x70, 0x26, 0xc6, 0x00, 0x11, 0xbd) | ||
| 1176 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioOutputFormat_PCM_Headphones, "696e1d34-548f-4036-825f-7026c60011bd", 0x696e1d34, 0x548f, 0x4036, 0x82, 0x5f, 0x70, 0x26, 0xc6, 0x00, 0x11, 0xbd) | ||
| 1177 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioOutputFormat_PCM_Stereo_Auto, "696e1d35-548f-4036-825f-7026c60011bd", 0x696e1d35, 0x548f, 0x4036, 0x82, 0x5f, 0x70, 0x26, 0xc6, 0x00, 0x11, 0xbd) | ||
| 1178 | DEFINE_CODECAPI_GUID(AVDecVideoImageSize, "5ee5747c-6801-4cab-aaf1-6248fa841ba4", 0x5ee5747c, 0x6801, 0x4cab, 0xaa, 0xf1, 0x62, 0x48, 0xfa, 0x84, 0x1b, 0xa4) | ||
| 1179 | DEFINE_CODECAPI_GUID(AVDecVideoPixelAspectRatio, "b0cf8245-f32d-41df-b02c-87bd304d12ab", 0xb0cf8245, 0xf32d, 0x41df, 0xb0, 0x2c, 0x87, 0xbd, 0x30, 0x4d, 0x12, 0xab) | ||
| 1180 | DEFINE_CODECAPI_GUID(AVDecVideoInputScanType, "38477e1f-0ea7-42cd-8cd1-130ced57c580", 0x38477e1f, 0x0ea7, 0x42cd, 0x8c, 0xd1, 0x13, 0x0c, 0xed, 0x57, 0xc5, 0x80) | ||
| 1181 | DEFINE_CODECAPI_GUID(AVDecVideoSWPowerLevel, "fb5d2347-4dd8-4509-aed0-db5fa9aa93f4", 0xfb5d2347, 0x4dd8, 0x4509, 0xae, 0xd0, 0xdb, 0x5f, 0xa9, 0xaa, 0x93, 0xf4) | ||
| 1182 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioInputWMA, "c95e8dcf-4058-4204-8c42-cb24d91e4b9b", 0xc95e8dcf, 0x4058, 0x4204, 0x8c, 0x42, 0xcb, 0x24, 0xd9, 0x1e, 0x4b, 0x9b) | ||
| 1183 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioInputWMAPro, "0128b7c7-da72-4fe3-bef8-5c52e3557704", 0x0128b7c7, 0xda72, 0x4fe3, 0xbe, 0xf8, 0x5c, 0x52, 0xe3, 0x55, 0x77, 0x04) | ||
| 1184 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioInputDolby, "8e4228a0-f000-4e0b-8f54-ab8d24ad61a2", 0x8e4228a0, 0xf000, 0x4e0b, 0x8f, 0x54, 0xab, 0x8d, 0x24, 0xad, 0x61, 0xa2) | ||
| 1185 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioInputDTS, "600bc0ca-6a1f-4e91-b241-1bbeb1cb19e0", 0x600bc0ca, 0x6a1f, 0x4e91, 0xb2, 0x41, 0x1b, 0xbe, 0xb1, 0xcb, 0x19, 0xe0) | ||
| 1186 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioInputPCM, "f2421da5-bbb4-4cd5-a996-933c6b5d1347", 0xf2421da5, 0xbbb4, 0x4cd5, 0xa9, 0x96, 0x93, 0x3c, 0x6b, 0x5d, 0x13, 0x47) | ||
| 1187 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioInputMPEG, "91106f36-02c5-4f75-9719-3b7abf75e1f6", 0x91106f36, 0x02c5, 0x4f75, 0x97, 0x19, 0x3b, 0x7a, 0xbf, 0x75, 0xe1, 0xf6) | ||
| 1188 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioInputAAC, "97df7828-b94a-47e2-a4bc-51194db22a4d", 0x97df7828, 0xb94a, 0x47e2, 0xa4, 0xbc, 0x51, 0x19, 0x4d, 0xb2, 0x2a, 0x4d) | ||
| 1189 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioInputHEAAC, "16efb4aa-330e-4f5c-98a8-cf6ac55cbe60", 0x16efb4aa, 0x330e, 0x4f5c, 0x98, 0xa8, 0xcf, 0x6a, 0xc5, 0x5c, 0xbe, 0x60) | ||
| 1190 | DEFINE_CODECAPI_GUID(GUID_AVDecAudioInputDolbyDigitalPlus, "0803e185-8f5d-47f5-9908-19a5bbc9fe34", 0x0803e185, 0x8f5d, 0x47f5, 0x99, 0x08, 0x19, 0xa5, 0xbb, 0xc9, 0xfe, 0x34) | ||
| 1191 | DEFINE_CODECAPI_GUID(AVDecAACDownmixMode, "01274475-f6bb-4017-b084-81a763c942d4", 0x1274475, 0xf6bb, 0x4017, 0xb0, 0x84, 0x81, 0xa7, 0x63, 0xc9, 0x42, 0xd4) | ||
| 1192 | DEFINE_CODECAPI_GUID(AVDecHEAACDynamicRangeControl, "287c8abe-69a4-4d39-8080-d3d9712178a0", 0x287c8abe, 0x69a4, 0x4d39, 0x80, 0x80, 0xd3, 0xd9, 0x71, 0x21, 0x78, 0xa0); | ||
| 1193 | DEFINE_CODECAPI_GUID(AVDecAudioDualMono,"4a52cda8-30f8-4216-be0f-ba0b2025921d", 0x4a52cda8, 0x30f8, 0x4216, 0xbe, 0x0f, 0xba, 0x0b, 0x20, 0x25, 0x92, 0x1d) | ||
| 1194 | DEFINE_CODECAPI_GUID(AVDecAudioDualMonoReproMode,"a5106186-cc94-4bc9-8cd9-aa2f61f6807e", 0xa5106186, 0xcc94, 0x4bc9, 0x8c, 0xd9, 0xaa, 0x2f, 0x61, 0xf6, 0x80, 0x7e) | ||
| 1195 | DEFINE_CODECAPI_GUID(AVAudioChannelCount, "1d3583c4-1583-474e-b71a-5ee463c198e4", 0x1d3583c4, 0x1583, 0x474e, 0xb7, 0x1a, 0x5e, 0xe4, 0x63, 0xc1, 0x98, 0xe4) | ||
| 1196 | DEFINE_CODECAPI_GUID(AVAudioChannelConfig, "17f89cb3-c38d-4368-9ede-63b94d177f9f", 0x17f89cb3, 0xc38d, 0x4368, 0x9e, 0xde, 0x63, 0xb9, 0x4d, 0x17, 0x7f, 0x9f) | ||
| 1197 | DEFINE_CODECAPI_GUID(AVAudioSampleRate, "971d2723-1acb-42e7-855c-520a4b70a5f2", 0x971d2723, 0x1acb, 0x42e7, 0x85, 0x5c, 0x52, 0x0a, 0x4b, 0x70, 0xa5, 0xf2) | ||
| 1198 | DEFINE_CODECAPI_GUID(AVDDSurroundMode, "99f2f386-98d1-4452-a163-abc78a6eb770", 0x99f2f386, 0x98d1, 0x4452, 0xa1, 0x63, 0xab, 0xc7, 0x8a, 0x6e, 0xb7, 0x70) | ||
| 1199 | DEFINE_CODECAPI_GUID(AVDecDDOperationalMode, "d6d6c6d1-064e-4fdd-a40e-3ecbfcb7ebd0", 0xd6d6c6d1, 0x064e, 0x4fdd, 0xa4, 0x0e, 0x3e, 0xcb, 0xfc, 0xb7, 0xeb, 0xd0) | ||
| 1200 | DEFINE_CODECAPI_GUID(AVDecDDMatrixDecodingMode, "ddc811a5-04ed-4bf3-a0ca-d00449f9355f", 0xddc811a5, 0x04ed, 0x4bf3, 0xa0, 0xca, 0xd0, 0x04, 0x49, 0xf9, 0x35, 0x5f) | ||
| 1201 | DEFINE_CODECAPI_GUID(AVDecDDDynamicRangeScaleHigh, "50196c21-1f33-4af5-b296-11426d6c8789", 0x50196c21, 0x1f33, 0x4af5, 0xb2, 0x96, 0x11, 0x42, 0x6d, 0x6c, 0x87, 0x89) | ||
| 1202 | DEFINE_CODECAPI_GUID(AVDecDDDynamicRangeScaleLow, "044e62e4-11a5-42d5-a3b2-3bb2c7c2d7cf", 0x044e62e4, 0x11a5, 0x42d5, 0xa3, 0xb2, 0x3b, 0xb2, 0xc7, 0xc2, 0xd7, 0xcf) | ||
| 1203 | DEFINE_CODECAPI_GUID(AVDecDDStereoDownMixMode, "6ce4122c-3ee9-4182-b4ae-c10fc088649d", 0x6ce4122c, 0x3ee9, 0x4182, 0xb4, 0xae, 0xc1, 0x0f, 0xc0, 0x88, 0x64, 0x9d) | ||
| 1204 | DEFINE_CODECAPI_GUID(AVDSPLoudnessEqualization, "8afd1a15-1812-4cbf-9319-433a5b2a3b27", 0x8afd1a15, 0x1812, 0x4cbf, 0x93, 0x19, 0x43, 0x3a, 0x5b, 0x2a, 0x3b, 0x27) | ||
| 1205 | DEFINE_CODECAPI_GUID(AVDSPSpeakerFill, "5612bca1-56da-4582-8da1-ca8090f92768", 0x5612bca1, 0x56da, 0x4582, 0x8d, 0xa1, 0xca, 0x80, 0x90, 0xf9, 0x27, 0x68) | ||
| 1206 | DEFINE_CODECAPI_GUID(AVPriorityControl, "54ba3dc8-bdde-4329-b187-2018bc5c2ba1", 0x54ba3dc8, 0xbdde, 0x4329, 0xb1, 0x87, 0x20, 0x18, 0xbc, 0x5c, 0x2b, 0xa1) | ||
| 1207 | DEFINE_CODECAPI_GUID(AVRealtimeControl, "6f440632-c4ad-4bf7-9e52-456942b454b0", 0x6f440632, 0xc4ad, 0x4bf7, 0x9e, 0x52, 0x45, 0x69, 0x42, 0xb4, 0x54, 0xb0) | ||
| 1208 | DEFINE_CODECAPI_GUID(AVEncNoInputCopy, "d2b46a2a-e8ee-4ec5-869e-449b6c62c81a", 0xd2b46a2a, 0xe8ee, 0x4ec5, 0x86, 0x9e, 0x44, 0x9b, 0x6c, 0x62, 0xc8, 0x1a) | ||
| 1209 | DEFINE_CODECAPI_GUID(AVEncChromaEncodeMode, "8a47ab5a-4798-4c93-b5a5-554f9a3b9f50", 0x8a47ab5a, 0x4798, 0x4c93, 0xb5, 0xa5, 0x55, 0x4f, 0x9a, 0x3b, 0x9f, 0x50) | ||
| 665 | 1210 | ||
| 666 | #ifndef UUID_GEN | 1211 | #ifndef UUID_GEN |
| 667 | 1212 | ||
| 668 | #define CODECAPI_AVDecVideoThumbnailGenerationMode DEFINE_CODECAPI_GUIDNAMED(AVDecVideoThumbnailGenerationMode) | 1213 | #define CODECAPI_AVEncCommonFormatConstraint DEFINE_CODECAPI_GUIDNAMED(AVEncCommonFormatConstraint) |
| 669 | #define CODECAPI_AVDecVideoDropPicWithMissingRef DEFINE_CODECAPI_GUIDNAMED(AVDecVideoDropPicWithMissingRef) | 1214 | #define CODECAPI_GUID_AVEncCommonFormatUnSpecified DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatUnSpecified) |
| 670 | #define CODECAPI_AVDecVideoSoftwareDeinterlaceMode DEFINE_CODECAPI_GUIDNAMED(AVDecVideoSoftwareDeinterlaceMode) | 1215 | #define CODECAPI_GUID_AVEncCommonFormatDVD_V DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatDVD_V) |
| 671 | #define CODECAPI_AVDecVideoFastDecodeMode DEFINE_CODECAPI_GUIDNAMED(AVDecVideoFastDecodeMode) | 1216 | #define CODECAPI_GUID_AVEncCommonFormatDVD_DashVR DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatDVD_DashVR) |
| 672 | #define CODECAPI_AVLowLatencyMode DEFINE_CODECAPI_GUIDNAMED(AVLowLatencyMode) | 1217 | #define CODECAPI_GUID_AVEncCommonFormatDVD_PlusVR DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatDVD_PlusVR) |
| 673 | #define CODECAPI_AVDecVideoH264ErrorConcealment DEFINE_CODECAPI_GUIDNAMED(AVDecVideoH264ErrorConcealment) | 1218 | #define CODECAPI_GUID_AVEncCommonFormatVCD DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatVCD) |
| 674 | #define CODECAPI_AVDecVideoMPEG2ErrorConcealment DEFINE_CODECAPI_GUIDNAMED(AVDecVideoMPEG2ErrorConcealment) | 1219 | #define CODECAPI_GUID_AVEncCommonFormatSVCD DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatSVCD) |
| 675 | #define CODECAPI_AVDecVideoCodecType DEFINE_CODECAPI_GUIDNAMED(AVDecVideoCodecType) | 1220 | #define CODECAPI_GUID_AVEncCommonFormatATSC DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatATSC) |
| 676 | #define CODECAPI_AVDecVideoDXVAMode DEFINE_CODECAPI_GUIDNAMED(AVDecVideoDXVAMode) | 1221 | #define CODECAPI_GUID_AVEncCommonFormatDVB DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatDVB) |
| 677 | #define CODECAPI_AVDecVideoDXVABusEncryption DEFINE_CODECAPI_GUIDNAMED(AVDecVideoDXVABusEncryption) | 1222 | #define CODECAPI_GUID_AVEncCommonFormatMP3 DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatMP3) |
| 678 | #define CODECAPI_AVDecVideoSWPowerLevel DEFINE_CODECAPI_GUIDNAMED(AVDecVideoSWPowerLevel) | 1223 | #define CODECAPI_GUID_AVEncCommonFormatHighMAT DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatHighMAT) |
| 679 | #define CODECAPI_AVDecVideoMaxCodedWidth DEFINE_CODECAPI_GUIDNAMED(AVDecVideoMaxCodedWidth) | 1224 | #define CODECAPI_GUID_AVEncCommonFormatHighMPV DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatHighMPV) |
| 680 | #define CODECAPI_AVDecVideoMaxCodedHeight DEFINE_CODECAPI_GUIDNAMED(AVDecVideoMaxCodedHeight) | 1225 | #define CODECAPI_AVEncCodecType DEFINE_CODECAPI_GUIDNAMED(AVEncCodecType) |
| 681 | #define CODECAPI_AVDecNumWorkerThreads DEFINE_CODECAPI_GUIDNAMED(AVDecNumWorkerThreads) | 1226 | #define CODECAPI_GUID_AVEncMPEG1Video DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncMPEG1Video) |
| 682 | #define CODECAPI_AVDecSoftwareDynamicFormatChange DEFINE_CODECAPI_GUIDNAMED(AVDecSoftwareDynamicFormatChange) | 1227 | #define CODECAPI_GUID_AVEncMPEG2Video DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncMPEG2Video) |
| 683 | #define CODECAPI_AVDecDisableVideoPostProcessing DEFINE_CODECAPI_GUIDNAMED(AVDecDisableVideoPostProcessing) | 1228 | #define CODECAPI_GUID_AVEncMPEG1Audio DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncMPEG1Audio) |
| 684 | #define CODECAPI_AVEncCommonMeanBitRate DEFINE_CODECAPI_GUIDNAMED(AVEncCommonMeanBitRate) | 1229 | #define CODECAPI_GUID_AVEncMPEG2Audio DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncMPEG2Audio) |
| 685 | #define CODECAPI_AVEncCommonQuality DEFINE_CODECAPI_GUIDNAMED(AVEncCommonQuality) | 1230 | #define CODECAPI_GUID_AVEncWMV DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncWMV) |
| 686 | #define CODECAPI_AVEncCommonRateControlMode DEFINE_CODECAPI_GUIDNAMED(AVEncCommonRateControlMode) | 1231 | #define CODECAPI_GUID_AVEndMPEG4Video DEFINE_CODECAPI_GUIDNAMED(GUID_AVEndMPEG4Video) |
| 687 | #define CODECAPI_AVEncVideoForceKeyFrame DEFINE_CODECAPI_GUIDNAMED(AVEncVideoForceKeyFrame) | 1232 | #define CODECAPI_GUID_AVEncH264Video DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncH264Video) |
| 688 | #define CODECAPI_AVEncMPVDefaultBPictureCount DEFINE_CODECAPI_GUIDNAMED(AVEncMPVDefaultBPictureCount) | 1233 | #define CODECAPI_GUID_AVEncDV DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncDV) |
| 689 | #define CODECAPI_AVEncMPVDefaultBPictureCount DEFINE_CODECAPI_GUIDNAMED(AVEncMPVDefaultBPictureCount) | 1234 | #define CODECAPI_GUID_AVEncWMAPro DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncWMAPro) |
| 690 | #define CODECAPI_AVEncH264CABACEnable DEFINE_CODECAPI_GUIDNAMED(AVEncH264CABACEnable) | 1235 | #define CODECAPI_GUID_AVEncWMALossless DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncWMALossless) |
| 691 | 1236 | #define CODECAPI_GUID_AVEncWMAVoice DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncWMAVoice) | |
| 692 | #endif | 1237 | #define CODECAPI_GUID_AVEncDolbyDigitalPro DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncDolbyDigitalPro) |
| 1238 | #define CODECAPI_GUID_AVEncDolbyDigitalConsumer DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncDolbyDigitalConsumer) | ||
| 1239 | #define CODECAPI_GUID_AVEncDolbyDigitalPlus DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncDolbyDigitalPlus) | ||
| 1240 | #define CODECAPI_GUID_AVEncDTSHD DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncDTSHD) | ||
| 1241 | #define CODECAPI_GUID_AVEncDTS DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncDTS) | ||
| 1242 | #define CODECAPI_GUID_AVEncMLP DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncMLP) | ||
| 1243 | #define CODECAPI_GUID_AVEncPCM DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncPCM) | ||
| 1244 | #define CODECAPI_GUID_AVEncSDDS DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncSDDS) | ||
| 1245 | #define CODECAPI_AVEncCommonRateControlMode DEFINE_CODECAPI_GUIDNAMED(AVEncCommonRateControlMode) | ||
| 1246 | #define CODECAPI_AVEncCommonLowLatency DEFINE_CODECAPI_GUIDNAMED(AVEncCommonLowLatency) | ||
| 1247 | #define CODECAPI_AVEncCommonMultipassMode DEFINE_CODECAPI_GUIDNAMED(AVEncCommonMultipassMode) | ||
| 1248 | #define CODECAPI_AVEncCommonPassStart DEFINE_CODECAPI_GUIDNAMED(AVEncCommonPassStart) | ||
| 1249 | #define CODECAPI_AVEncCommonPassEnd DEFINE_CODECAPI_GUIDNAMED(AVEncCommonPassEnd) | ||
| 1250 | #define CODECAPI_AVEncCommonRealTime DEFINE_CODECAPI_GUIDNAMED(AVEncCommonRealTime) | ||
| 1251 | #define CODECAPI_AVEncCommonQuality DEFINE_CODECAPI_GUIDNAMED(AVEncCommonQuality) | ||
| 1252 | #define CODECAPI_AVEncCommonQualityVsSpeed DEFINE_CODECAPI_GUIDNAMED(AVEncCommonQualityVsSpeed) | ||
| 1253 | #define CODECAPI_AVEncCommonTranscodeEncodingProfile DEFINE_CODECAPI_GUIDNAMED(AVEncCommonTranscodeEncodingProfile) | ||
| 1254 | #define CODECAPI_AVEncCommonMeanBitRate DEFINE_CODECAPI_GUIDNAMED(AVEncCommonMeanBitRate) | ||
| 1255 | #define CODECAPI_AVEncCommonMeanBitRateInterval DEFINE_CODECAPI_GUIDNAMED(AVEncCommonMeanBitRateInterval) | ||
| 1256 | #define CODECAPI_AVEncCommonMaxBitRate DEFINE_CODECAPI_GUIDNAMED(AVEncCommonMaxBitRate) | ||
| 1257 | #define CODECAPI_AVEncCommonMinBitRate DEFINE_CODECAPI_GUIDNAMED(AVEncCommonMinBitRate) | ||
| 1258 | #define CODECAPI_AVEncCommonBufferSize DEFINE_CODECAPI_GUIDNAMED(AVEncCommonBufferSize) | ||
| 1259 | #define CODECAPI_AVEncCommonBufferInLevel DEFINE_CODECAPI_GUIDNAMED(AVEncCommonBufferInLevel) | ||
| 1260 | #define CODECAPI_AVEncCommonBufferOutLevel DEFINE_CODECAPI_GUIDNAMED(AVEncCommonBufferOutLevel) | ||
| 1261 | #define CODECAPI_AVEncCommonStreamEndHandling DEFINE_CODECAPI_GUIDNAMED(AVEncCommonStreamEndHandling) | ||
| 1262 | #define CODECAPI_AVEncStatCommonCompletedPasses DEFINE_CODECAPI_GUIDNAMED(AVEncStatCommonCompletedPasses) | ||
| 1263 | #define CODECAPI_AVEncVideoOutputFrameRate DEFINE_CODECAPI_GUIDNAMED(AVEncVideoOutputFrameRate) | ||
| 1264 | #define CODECAPI_AVEncVideoOutputFrameRateConversion DEFINE_CODECAPI_GUIDNAMED(AVEncVideoOutputFrameRateConversion) | ||
| 1265 | #define CODECAPI_AVEncVideoPixelAspectRatio DEFINE_CODECAPI_GUIDNAMED(AVEncVideoPixelAspectRatio) | ||
| 1266 | #define CODECAPI_AVDecVideoAcceleration_MPEG2 DEFINE_CODECAPI_GUIDNAMED(AVDecVideoAcceleration_MPEG2) | ||
| 1267 | #define CODECAPI_AVDecVideoAcceleration_H264 DEFINE_CODECAPI_GUIDNAMED(AVDecVideoAcceleration_H264) | ||
| 1268 | #define CODECAPI_AVDecVideoAcceleration_VC1 DEFINE_CODECAPI_GUIDNAMED(AVDecVideoAcceleration_VC1) | ||
| 1269 | #define CODECAPI_AVDecVideoProcDeinterlaceCSC DEFINE_CODECAPI_GUIDNAMED(AVDecVideoProcDeinterlaceCSC) | ||
| 1270 | #define CODECAPI_AVEncVideoForceSourceScanType DEFINE_CODECAPI_GUIDNAMED(AVEncVideoForceSourceScanType) | ||
| 1271 | #define CODECAPI_AVEncVideoNoOfFieldsToEncode DEFINE_CODECAPI_GUIDNAMED(AVEncVideoNoOfFieldsToEncode) | ||
| 1272 | #define CODECAPI_AVEncVideoNoOfFieldsToSkip DEFINE_CODECAPI_GUIDNAMED(AVEncVideoNoOfFieldsToSkip) | ||
| 1273 | #define CODECAPI_AVEncVideoEncodeDimension DEFINE_CODECAPI_GUIDNAMED(AVEncVideoEncodeDimension) | ||
| 1274 | #define CODECAPI_AVEncVideoEncodeOffsetOrigin DEFINE_CODECAPI_GUIDNAMED(AVEncVideoEncodeOffsetOrigin) | ||
| 1275 | #define CODECAPI_AVEncVideoDisplayDimension DEFINE_CODECAPI_GUIDNAMED(AVEncVideoDisplayDimension) | ||
| 1276 | #define CODECAPI_AVEncVideoOutputScanType DEFINE_CODECAPI_GUIDNAMED(AVEncVideoOutputScanType) | ||
| 1277 | #define CODECAPI_AVEncVideoInverseTelecineEnable DEFINE_CODECAPI_GUIDNAMED(AVEncVideoInverseTelecineEnable) | ||
| 1278 | #define CODECAPI_AVEncVideoInverseTelecineThreshold DEFINE_CODECAPI_GUIDNAMED(AVEncVideoInverseTelecineThreshold) | ||
| 1279 | #define CODECAPI_AVEncVideoSourceFilmContent DEFINE_CODECAPI_GUIDNAMED(AVEncVideoSourceFilmContent) | ||
| 1280 | #define CODECAPI_AVEncVideoSourceIsBW DEFINE_CODECAPI_GUIDNAMED(AVEncVideoSourceIsBW) | ||
| 1281 | #define CODECAPI_AVEncVideoFieldSwap DEFINE_CODECAPI_GUIDNAMED(AVEncVideoFieldSwap) | ||
| 1282 | #define CODECAPI_AVEncVideoInputChromaResolution DEFINE_CODECAPI_GUIDNAMED(AVEncVideoInputChromaResolution) | ||
| 1283 | #define CODECAPI_AVEncVideoOutputChromaResolution DEFINE_CODECAPI_GUIDNAMED(AVEncVideoOutputChromaResolution) | ||
| 1284 | #define CODECAPI_AVEncVideoInputChromaSubsampling DEFINE_CODECAPI_GUIDNAMED(AVEncVideoInputChromaSubsampling) | ||
| 1285 | #define CODECAPI_AVEncVideoOutputChromaSubsampling DEFINE_CODECAPI_GUIDNAMED(AVEncVideoOutputChromaSubsampling) | ||
| 1286 | #define CODECAPI_AVEncVideoInputColorPrimaries DEFINE_CODECAPI_GUIDNAMED(AVEncVideoInputColorPrimaries) | ||
| 1287 | #define CODECAPI_AVEncVideoOutputColorPrimaries DEFINE_CODECAPI_GUIDNAMED(AVEncVideoOutputColorPrimaries) | ||
| 1288 | #define CODECAPI_AVEncVideoInputColorTransferFunction DEFINE_CODECAPI_GUIDNAMED(AVEncVideoInputColorTransferFunction) | ||
| 1289 | #define CODECAPI_AVEncVideoOutputColorTransferFunction DEFINE_CODECAPI_GUIDNAMED(AVEncVideoOutputColorTransferFunction) | ||
| 1290 | #define CODECAPI_AVEncVideoInputColorTransferMatrix DEFINE_CODECAPI_GUIDNAMED(AVEncVideoInputColorTransferMatrix) | ||
| 1291 | #define CODECAPI_AVEncVideoOutputColorTransferMatrix DEFINE_CODECAPI_GUIDNAMED(AVEncVideoOutputColorTransferMatrix) | ||
| 1292 | #define CODECAPI_AVEncVideoInputColorLighting DEFINE_CODECAPI_GUIDNAMED(AVEncVideoInputColorLighting) | ||
| 1293 | #define CODECAPI_AVEncVideoOutputColorLighting DEFINE_CODECAPI_GUIDNAMED(AVEncVideoOutputColorLighting) | ||
| 1294 | #define CODECAPI_AVEncVideoInputColorNominalRange DEFINE_CODECAPI_GUIDNAMED(AVEncVideoInputColorNominalRange) | ||
| 1295 | #define CODECAPI_AVEncVideoOutputColorNominalRange DEFINE_CODECAPI_GUIDNAMED(AVEncVideoOutputColorNominalRange) | ||
| 1296 | #define CODECAPI_AVEncInputVideoSystem DEFINE_CODECAPI_GUIDNAMED(AVEncInputVideoSystem) | ||
| 1297 | #define CODECAPI_AVEncVideoHeaderDropFrame DEFINE_CODECAPI_GUIDNAMED(AVEncVideoHeaderDropFrame) | ||
| 1298 | #define CODECAPI_AVEncVideoHeaderHours DEFINE_CODECAPI_GUIDNAMED(AVEncVideoHeaderHours) | ||
| 1299 | #define CODECAPI_AVEncVideoHeaderMinutes DEFINE_CODECAPI_GUIDNAMED(AVEncVideoHeaderMinutes) | ||
| 1300 | #define CODECAPI_AVEncVideoHeaderSeconds DEFINE_CODECAPI_GUIDNAMED(AVEncVideoHeaderSeconds) | ||
| 1301 | #define CODECAPI_AVEncVideoHeaderFrames DEFINE_CODECAPI_GUIDNAMED(AVEncVideoHeaderFrames) | ||
| 1302 | #define CODECAPI_AVEncVideoDefaultUpperFieldDominant DEFINE_CODECAPI_GUIDNAMED(AVEncVideoDefaultUpperFieldDominant) | ||
| 1303 | #define CODECAPI_AVEncVideoCBRMotionTradeoff DEFINE_CODECAPI_GUIDNAMED(AVEncVideoCBRMotionTradeoff) | ||
| 1304 | #define CODECAPI_AVEncVideoCodedVideoAccessUnitSize DEFINE_CODECAPI_GUIDNAMED(AVEncVideoCodedVideoAccessUnitSize) | ||
| 1305 | #define CODECAPI_AVEncVideoMaxKeyframeDistance DEFINE_CODECAPI_GUIDNAMED(AVEncVideoMaxKeyframeDistance) | ||
| 1306 | #define CODECAPI_AVEncH264CABACEnable DEFINE_CODECAPI_GUIDNAMED(AVEncH264CABACEnable) | ||
| 1307 | #define CODECAPI_AVEncVideoContentType DEFINE_CODECAPI_GUIDNAMED(AVEncVideoContentType) | ||
| 1308 | #define CODECAPI_AVEncNumWorkerThreads DEFINE_CODECAPI_GUIDNAMED(AVEncNumWorkerThreads) | ||
| 1309 | #define CODECAPI_AVEncVideoEncodeQP DEFINE_CODECAPI_GUIDNAMED(AVEncVideoEncodeQP) | ||
| 1310 | #define CODECAPI_AVEncVideoMinQP DEFINE_CODECAPI_GUIDNAMED(AVEncVideoMinQP) | ||
| 1311 | #define CODECAPI_AVEncVideoForceKeyFrame DEFINE_CODECAPI_GUIDNAMED(AVEncVideoForceKeyFrame) | ||
| 1312 | #define CODECAPI_AVEncH264SPSID DEFINE_CODECAPI_GUIDNAMED(AVEncH264SPSID) | ||
| 1313 | #define CODECAPI_AVEncH264PPSID DEFINE_CODECAPI_GUIDNAMED(AVEncH264PPSID) | ||
| 1314 | #define CODECAPI_AVEncAdaptiveMode DEFINE_CODECAPI_GUIDNAMED(AVEncAdaptiveMode) | ||
| 1315 | #define CODECAPI_AVEncVideoSelectLayer DEFINE_CODECAPI_GUIDNAMED(AVEncVideoSelectLayer) | ||
| 1316 | #define CODECAPI_AVEncVideoTemporalLayerCount DEFINE_CODECAPI_GUIDNAMED(AVEncVideoTemporalLayerCount) | ||
| 1317 | #define CODECAPI_AVEncVideoUsage DEFINE_CODECAPI_GUIDNAMED(AVEncVideoUsage) | ||
| 1318 | #define CODECAPI_AVEncVideoRateControlParams DEFINE_CODECAPI_GUIDNAMED(AVEncVideoRateControlParams) | ||
| 1319 | #define CODECAPI_AVEncVideoSupportedControls DEFINE_CODECAPI_GUIDNAMED(AVEncVideoSupportedControls) | ||
| 1320 | #define CODECAPI_AVEncVideoEncodeFrameTypeQP DEFINE_CODECAPI_GUIDNAMED(AVEncVideoEncodeFrameTypeQP) | ||
| 1321 | #define CODECAPI_AVEncSliceControlMode DEFINE_CODECAPI_GUIDNAMED(AVEncSliceControlMode) | ||
| 1322 | #define CODECAPI_AVEncSliceControlSize DEFINE_CODECAPI_GUIDNAMED(AVEncSliceControlSize) | ||
| 1323 | #define CODECAPI_AVEncSliceGenerationMode DEFINE_CODECAPI_GUIDNAMED(AVEncSliceGenerationMode) | ||
| 1324 | #define CODECAPI_AVEncVideoMaxNumRefFrame DEFINE_CODECAPI_GUIDNAMED(AVEncVideoMaxNumRefFrame) | ||
| 1325 | #define CODECAPI_AVEncVideoMeanAbsoluteDifference DEFINE_CODECAPI_GUIDNAMED(AVEncVideoMeanAbsoluteDifference) | ||
| 1326 | #define CODECAPI_AVEncVideoMaxQP DEFINE_CODECAPI_GUIDNAMED(AVEncVideoMaxQP) | ||
| 1327 | #define CODECAPI_AVEncVideoLTRBufferControl DEFINE_CODECAPI_GUIDNAMED(AVEncVideoLTRBufferControl) | ||
| 1328 | #define CODECAPI_AVEncVideoMarkLTRFrame DEFINE_CODECAPI_GUIDNAMED(AVEncVideoMarkLTRFrame) | ||
| 1329 | #define CODECAPI_AVEncVideoUseLTRFrame DEFINE_CODECAPI_GUIDNAMED(AVEncVideoUseLTRFrame) | ||
| 1330 | #define CODECAPI_AVEncVideoROIEnabled DEFINE_CODECAPI_GUIDNAMED(AVEncVideoROIEnabled) | ||
| 1331 | #define CODECAPI_AVEncVideoDirtyRectEnabled DEFINE_CODECAPI_GUIDNAMED(AVEncVideoDirtyRectEnabled) | ||
| 1332 | #define CODECAPI_AVScenarioInfo DEFINE_CODECAPI_GUIDNAMED(AVScenarioInfo) | ||
| 1333 | #define CODECAPI_AVEncMPVGOPSizeMin DEFINE_CODECAPI_GUIDNAMED(AVEncMPVGOPSizeMin) | ||
| 1334 | #define CODECAPI_AVEncMPVGOPSizeMax DEFINE_CODECAPI_GUIDNAMED(AVEncMPVGOPSizeMax) | ||
| 1335 | #define CODECAPI_AVEncVideoMaxCTBSize DEFINE_CODECAPI_GUIDNAMED(AVEncVideoMaxCTBSize) | ||
| 1336 | #define CODECAPI_AVEncVideoCTBSize DEFINE_CODECAPI_GUIDNAMED(AVEncVideoCTBSize) | ||
| 1337 | #define CODECAPI_VideoEncoderDisplayContentType DEFINE_CODECAPI_GUIDNAMED(VideoEncoderDisplayContentType) | ||
| 1338 | #define CODECAPI_AVEncEnableVideoProcessing DEFINE_CODECAPI_GUIDNAMED(AVEncEnableVideoProcessing) | ||
| 1339 | #define CODECAPI_AVEncVideoGradualIntraRefresh DEFINE_CODECAPI_GUIDNAMED(AVEncVideoGradualIntraRefresh) | ||
| 1340 | #define CODECAPI_GetOPMContext DEFINE_CODECAPI_GUIDNAMED(GetOPMContext) | ||
| 1341 | #define CODECAPI_SetHDCPManagerContext DEFINE_CODECAPI_GUIDNAMED(SetHDCPManagerContext) | ||
| 1342 | #define CODECAPI_AVEncVideoMaxTemporalLayers DEFINE_CODECAPI_GUIDNAMED(AVEncVideoMaxTemporalLayers) | ||
| 1343 | #define CODECAPI_AVEncVideoNumGOPsPerIDR DEFINE_CODECAPI_GUIDNAMED(AVEncVideoNumGOPsPerIDR) | ||
| 1344 | #define CODECAPI_AVEncCommonAllowFrameDrops DEFINE_CODECAPI_GUIDNAMED(AVEncCommonAllowFrameDrops) | ||
| 1345 | #define CODECAPI_AVEncVideoIntraLayerPrediction DEFINE_CODECAPI_GUIDNAMED(AVEncVideoIntraLayerPrediction) | ||
| 1346 | #define CODECAPI_AVEncVideoInstantTemporalUpSwitching DEFINE_CODECAPI_GUIDNAMED(AVEncVideoInstantTemporalUpSwitching) | ||
| 1347 | #define CODECAPI_AVEncLowPowerEncoder DEFINE_CODECAPI_GUIDNAMED(AVEncLowPowerEncoder) | ||
| 1348 | #define CODECAPI_AVEnableInLoopDeblockFilter DEFINE_CODECAPI_GUIDNAMED(AVEnableInLoopDeblockFilter) | ||
| 1349 | #define CODECAPI_AVEncMuxOutputStreamType DEFINE_CODECAPI_GUIDNAMED(AVEncMuxOutputStreamType) | ||
| 1350 | #define CODECAPI_AVEncStatVideoOutputFrameRate DEFINE_CODECAPI_GUIDNAMED(AVEncStatVideoOutputFrameRate) | ||
| 1351 | #define CODECAPI_AVEncStatVideoCodedFrames DEFINE_CODECAPI_GUIDNAMED(AVEncStatVideoCodedFrames) | ||
| 1352 | #define CODECAPI_AVEncStatVideoTotalFrames DEFINE_CODECAPI_GUIDNAMED(AVEncStatVideoTotalFrames) | ||
| 1353 | #define CODECAPI_AVEncAudioIntervalToEncode DEFINE_CODECAPI_GUIDNAMED(AVEncAudioIntervalToEncode) | ||
| 1354 | #define CODECAPI_AVEncAudioIntervalToSkip DEFINE_CODECAPI_GUIDNAMED(AVEncAudioIntervalToSkip) | ||
| 1355 | #define CODECAPI_AVEncAudioDualMono DEFINE_CODECAPI_GUIDNAMED(AVEncAudioDualMono) | ||
| 1356 | #define CODECAPI_AVEncAudioMeanBitRate DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMeanBitRate) | ||
| 1357 | #define CODECAPI_AVEncAudioMapDestChannel0 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel0) | ||
| 1358 | #define CODECAPI_AVEncAudioMapDestChannel1 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel1) | ||
| 1359 | #define CODECAPI_AVEncAudioMapDestChannel2 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel2) | ||
| 1360 | #define CODECAPI_AVEncAudioMapDestChannel3 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel3) | ||
| 1361 | #define CODECAPI_AVEncAudioMapDestChannel4 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel4) | ||
| 1362 | #define CODECAPI_AVEncAudioMapDestChannel5 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel5) | ||
| 1363 | #define CODECAPI_AVEncAudioMapDestChannel6 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel6) | ||
| 1364 | #define CODECAPI_AVEncAudioMapDestChannel7 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel7) | ||
| 1365 | #define CODECAPI_AVEncAudioMapDestChannel8 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel8) | ||
| 1366 | #define CODECAPI_AVEncAudioMapDestChannel9 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel9) | ||
| 1367 | #define CODECAPI_AVEncAudioMapDestChannel10 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel10) | ||
| 1368 | #define CODECAPI_AVEncAudioMapDestChannel11 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel11) | ||
| 1369 | #define CODECAPI_AVEncAudioMapDestChannel12 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel12) | ||
| 1370 | #define CODECAPI_AVEncAudioMapDestChannel13 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel13) | ||
| 1371 | #define CODECAPI_AVEncAudioMapDestChannel14 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel14) | ||
| 1372 | #define CODECAPI_AVEncAudioMapDestChannel15 DEFINE_CODECAPI_GUIDNAMED(AVEncAudioMapDestChannel15) | ||
| 1373 | #define CODECAPI_AVEncAudioInputContent DEFINE_CODECAPI_GUIDNAMED(AVEncAudioInputContent) | ||
| 1374 | #define CODECAPI_AVEncStatAudioPeakPCMValue DEFINE_CODECAPI_GUIDNAMED(AVEncStatAudioPeakPCMValue) | ||
| 1375 | #define CODECAPI_AVEncStatAudioAveragePCMValue DEFINE_CODECAPI_GUIDNAMED(AVEncStatAudioAveragePCMValue) | ||
| 1376 | #define CODECAPI_AVEncStatAudioAverageBPS DEFINE_CODECAPI_GUIDNAMED(AVEncStatAudioAverageBPS) | ||
| 1377 | #define CODECAPI_AVEncStatAverageBPS DEFINE_CODECAPI_GUIDNAMED(AVEncStatAverageBPS) | ||
| 1378 | #define CODECAPI_AVEncStatHardwareProcessorUtilitization DEFINE_CODECAPI_GUIDNAMED(AVEncStatHardwareProcessorUtilitization) | ||
| 1379 | #define CODECAPI_AVEncStatBandwidthProcessorUtilitization DEFINE_CODECAPI_GUIDNAMED(AVEncStatHardwareBandwidthUtilitization) | ||
| 1380 | #define CODECAPI_AVEncMPVGOPSize DEFINE_CODECAPI_GUIDNAMED(AVEncMPVGOPSize) | ||
| 1381 | #define CODECAPI_AVEncMPVGOPOpen DEFINE_CODECAPI_GUIDNAMED(AVEncMPVGOPOpen) | ||
| 1382 | #define CODECAPI_AVEncMPVDefaultBPictureCount DEFINE_CODECAPI_GUIDNAMED(AVEncMPVDefaultBPictureCount) | ||
| 1383 | #define CODECAPI_AVEncMPVProfile DEFINE_CODECAPI_GUIDNAMED(AVEncMPVProfile) | ||
| 1384 | #define CODECAPI_AVEncMPVLevel DEFINE_CODECAPI_GUIDNAMED(AVEncMPVLevel) | ||
| 1385 | #define CODECAPI_AVEncMPVFrameFieldMode DEFINE_CODECAPI_GUIDNAMED(AVEncMPVFrameFieldMode) | ||
| 1386 | #define CODECAPI_AVEncMPVAddSeqEndCode DEFINE_CODECAPI_GUIDNAMED(AVEncMPVAddSeqEndCode) | ||
| 1387 | #define CODECAPI_AVEncMPVGOPSInSeq DEFINE_CODECAPI_GUIDNAMED(AVEncMPVGOPSInSeq) | ||
| 1388 | #define CODECAPI_AVEncMPVUseConcealmentMotionVectors DEFINE_CODECAPI_GUIDNAMED(AVEncMPVUseConcealmentMotionVectors) | ||
| 1389 | #define CODECAPI_AVEncMPVSceneDetection DEFINE_CODECAPI_GUIDNAMED(AVEncMPVSceneDetection) | ||
| 1390 | #define CODECAPI_AVEncMPVGenerateHeaderSeqExt DEFINE_CODECAPI_GUIDNAMED(AVEncMPVGenerateHeaderSeqExt) | ||
| 1391 | #define CODECAPI_AVEncMPVGenerateHeaderSeqDispExt DEFINE_CODECAPI_GUIDNAMED(AVEncMPVGenerateHeaderSeqDispExt) | ||
| 1392 | #define CODECAPI_AVEncMPVGenerateHeaderPicExt DEFINE_CODECAPI_GUIDNAMED(AVEncMPVGenerateHeaderPicExt) | ||
| 1393 | #define CODECAPI_AVEncMPVGenerateHeaderPicDispExt DEFINE_CODECAPI_GUIDNAMED(AVEncMPVGenerateHeaderPicDispExt) | ||
| 1394 | #define CODECAPI_AVEncMPVGenerateHeaderSeqScaleExt DEFINE_CODECAPI_GUIDNAMED(AVEncMPVGenerateHeaderSeqScaleExt) | ||
| 1395 | #define CODECAPI_AVEncMPVScanPattern DEFINE_CODECAPI_GUIDNAMED(AVEncMPVScanPattern) | ||
| 1396 | #define CODECAPI_AVEncMPVIntraDCPrecision DEFINE_CODECAPI_GUIDNAMED(AVEncMPVIntraDCPrecision) | ||
| 1397 | #define CODECAPI_AVEncMPVQScaleType DEFINE_CODECAPI_GUIDNAMED(AVEncMPVQScaleType) | ||
| 1398 | #define CODECAPI_AVEncMPVIntraVLCTable DEFINE_CODECAPI_GUIDNAMED(AVEncMPVIntraVLCTable) | ||
| 1399 | #define CODECAPI_AVEncMPVQuantMatrixIntra DEFINE_CODECAPI_GUIDNAMED(AVEncMPVQuantMatrixIntra) | ||
| 1400 | #define CODECAPI_AVEncMPVQuantMatrixNonIntra DEFINE_CODECAPI_GUIDNAMED(AVEncMPVQuantMatrixNonIntra) | ||
| 1401 | #define CODECAPI_AVEncMPVQuantMatrixChromaIntra DEFINE_CODECAPI_GUIDNAMED(AVEncMPVQuantMatrixChromaIntra) | ||
| 1402 | #define CODECAPI_AVEncMPVQuantMatrixChromaNonIntra DEFINE_CODECAPI_GUIDNAMED(AVEncMPVQuantMatrixChromaNonIntra) | ||
| 1403 | #define CODECAPI_AVEncMPALayer DEFINE_CODECAPI_GUIDNAMED(AVEncMPALayer) | ||
| 1404 | #define CODECAPI_AVEncMPACodingMode DEFINE_CODECAPI_GUIDNAMED(AVEncMPACodingMode) | ||
| 1405 | #define CODECAPI_AVEncDDService DEFINE_CODECAPI_GUIDNAMED(AVEncDDService) | ||
| 1406 | #define CODECAPI_AVEncDDDialogNormalization DEFINE_CODECAPI_GUIDNAMED(AVEncDDDialogNormalization) | ||
| 1407 | #define CODECAPI_AVEncDDCentreDownMixLevel DEFINE_CODECAPI_GUIDNAMED(AVEncDDCentreDownMixLevel) | ||
| 1408 | #define CODECAPI_AVEncDDSurroundDownMixLevel DEFINE_CODECAPI_GUIDNAMED(AVEncDDSurroundDownMixLevel) | ||
| 1409 | #define CODECAPI_AVEncDDProductionInfoExists DEFINE_CODECAPI_GUIDNAMED(AVEncDDProductionInfoExists) | ||
| 1410 | #define CODECAPI_AVEncDDProductionRoomType DEFINE_CODECAPI_GUIDNAMED(AVEncDDProductionRoomType) | ||
| 1411 | #define CODECAPI_AVEncDDProductionMixLevel DEFINE_CODECAPI_GUIDNAMED(AVEncDDProductionMixLevel) | ||
| 1412 | #define CODECAPI_AVEncDDCopyright DEFINE_CODECAPI_GUIDNAMED(AVEncDDCopyright) | ||
| 1413 | #define CODECAPI_AVEncDDOriginalBitstream DEFINE_CODECAPI_GUIDNAMED(AVEncDDOriginalBitstream) | ||
| 1414 | #define CODECAPI_AVEncDDDigitalDeemphasis DEFINE_CODECAPI_GUIDNAMED(AVEncDDDigitalDeemphasis) | ||
| 1415 | #define CODECAPI_AVEncDDDCHighPassFilter DEFINE_CODECAPI_GUIDNAMED(AVEncDDDCHighPassFilter) | ||
| 1416 | #define CODECAPI_AVEncDDChannelBWLowPassFilter DEFINE_CODECAPI_GUIDNAMED(AVEncDDChannelBWLowPassFilter) | ||
| 1417 | #define CODECAPI_AVEncDDLFELowPassFilter DEFINE_CODECAPI_GUIDNAMED(AVEncDDLFELowPassFilter) | ||
| 1418 | #define CODECAPI_AVEncDDSurround90DegreeePhaseShift DEFINE_CODECAPI_GUIDNAMED(AVEncDDSurround90DegreeePhaseShift) | ||
| 1419 | #define CODECAPI_AVEncDDSurround3dBAttenuation DEFINE_CODECAPI_GUIDNAMED(AVEncDDSurround3dBAttenuation) | ||
| 1420 | #define CODECAPI_AVEncDDDynamicRangeCompressionControl DEFINE_CODECAPI_GUIDNAMED(AVEncDDDynamicRangeCompressionControl) | ||
| 1421 | #define CODECAPI_AVEncDDRFPreEmphasisFilter DEFINE_CODECAPI_GUIDNAMED(AVEncDDRFPreEmphasisFilter) | ||
| 1422 | #define CODECAPI_AVEncDDSurroundExMode DEFINE_CODECAPI_GUIDNAMED(AVEncDDSurroundExMode) | ||
| 1423 | #define CODECAPI_AVEncDDPreferredStereoDownMixMode DEFINE_CODECAPI_GUIDNAMED(AVEncDDPreferredStereoDownMixMode) | ||
| 1424 | #define CODECAPI_AVEncDDLtRtCenterMixLvl_x10 DEFINE_CODECAPI_GUIDNAMED(AVEncDDLtRtCenterMixLvl_x10) | ||
| 1425 | #define CODECAPI_AVEncDDLtRtSurroundMixLvl_x10 DEFINE_CODECAPI_GUIDNAMED(AVEncDDLtRtSurroundMixLvl_x10) | ||
| 1426 | #define CODECAPI_AVEncDDLoRoCenterMixLvl_x10 DEFINE_CODECAPI_GUIDNAMED(AVEncDDLoRoCenterMixLvl_x10) | ||
| 1427 | #define CODECAPI_AVEncDDLoRoSurroundMixLvl_x10 DEFINE_CODECAPI_GUIDNAMED(AVEncDDLoRoSurroundMixLvl_x10) | ||
| 1428 | #define CODECAPI_AVEncDDAtoDConverterType DEFINE_CODECAPI_GUIDNAMED(AVEncDDAtoDConverterType) | ||
| 1429 | #define CODECAPI_AVEncDDHeadphoneMode DEFINE_CODECAPI_GUIDNAMED(AVEncDDHeadphoneMode) | ||
| 1430 | #define CODECAPI_AVEncWMVKeyFrameDistance DEFINE_CODECAPI_GUIDNAMED(AVEncWMVKeyFrameDistance) | ||
| 1431 | #define CODECAPI_AVEncWMVInterlacedEncoding DEFINE_CODECAPI_GUIDNAMED(AVEncWMVInterlacedEncoding) | ||
| 1432 | #define CODECAPI_AVEncWMVDecoderComplexity DEFINE_CODECAPI_GUIDNAMED(AVEncWMVDecoderComplexity) | ||
| 1433 | #define CODECAPI_AVEncWMVKeyFrameBufferLevelMarker DEFINE_CODECAPI_GUIDNAMED(AVEncWMVKeyFrameBufferLevelMarker) | ||
| 1434 | #define CODECAPI_AVEncWMVProduceDummyFrames DEFINE_CODECAPI_GUIDNAMED(AVEncWMVProduceDummyFrames) | ||
| 1435 | #define CODECAPI_AVEncStatWMVCBAvg DEFINE_CODECAPI_GUIDNAMED(AVEncStatWMVCBAvg) | ||
| 1436 | #define CODECAPI_AVEncStatWMVCBMax DEFINE_CODECAPI_GUIDNAMED(AVEncStatWMVCBMax) | ||
| 1437 | #define CODECAPI_AVEncStatWMVDecoderComplexityProfile DEFINE_CODECAPI_GUIDNAMED(AVEncStatWMVDecoderComplexityProfile) | ||
| 1438 | #define CODECAPI_AVEncStatMPVSkippedEmptyFrames DEFINE_CODECAPI_GUIDNAMED(AVEncStatMPVSkippedEmptyFrames) | ||
| 1439 | #define CODECAPI_AVEncMP12PktzSTDBuffer DEFINE_CODECAPI_GUIDNAMED(AVEncMP12PktzSTDBuffer) | ||
| 1440 | #define CODECAPI_AVEncMP12PktzStreamID DEFINE_CODECAPI_GUIDNAMED(AVEncMP12PktzStreamID) | ||
| 1441 | #define CODECAPI_AVEncMP12PktzInitialPTS DEFINE_CODECAPI_GUIDNAMED(AVEncMP12PktzInitialPTS) | ||
| 1442 | #define CODECAPI_AVEncMP12PktzPacketSize DEFINE_CODECAPI_GUIDNAMED(AVEncMP12PktzPacketSize) | ||
| 1443 | #define CODECAPI_AVEncMP12PktzCopyright DEFINE_CODECAPI_GUIDNAMED(AVEncMP12PktzCopyright) | ||
| 1444 | #define CODECAPI_AVEncMP12PktzOriginal DEFINE_CODECAPI_GUIDNAMED(AVEncMP12PktzOriginal) | ||
| 1445 | #define CODECAPI_AVEncMP12MuxPacketOverhead DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxPacketOverhead) | ||
| 1446 | #define CODECAPI_AVEncMP12MuxNumStreams DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxNumStreams) | ||
| 1447 | #define CODECAPI_AVEncMP12MuxEarliestPTS DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxEarliestPTS) | ||
| 1448 | #define CODECAPI_AVEncMP12MuxLargestPacketSize DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxLargestPacketSize) | ||
| 1449 | #define CODECAPI_AVEncMP12MuxInitialSCR DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxInitialSCR) | ||
| 1450 | #define CODECAPI_AVEncMP12MuxMuxRate DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxMuxRate) | ||
| 1451 | #define CODECAPI_AVEncMP12MuxPackSize DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxPackSize) | ||
| 1452 | #define CODECAPI_AVEncMP12MuxSysSTDBufferBound DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxSysSTDBufferBound) | ||
| 1453 | #define CODECAPI_AVEncMP12MuxSysRateBound DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxSysRateBound) | ||
| 1454 | #define CODECAPI_AVEncMP12MuxTargetPacketizer DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxTargetPacketizer) | ||
| 1455 | #define CODECAPI_AVEncMP12MuxSysFixed DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxSysFixed) | ||
| 1456 | #define CODECAPI_AVEncMP12MuxSysCSPS DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxSysCSPS) | ||
| 1457 | #define CODECAPI_AVEncMP12MuxSysVideoLock DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxSysVideoLock) | ||
| 1458 | #define CODECAPI_AVEncMP12MuxSysAudioLock DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxSysAudioLock) | ||
| 1459 | #define CODECAPI_AVEncMP12MuxDVDNavPacks DEFINE_CODECAPI_GUIDNAMED(AVEncMP12MuxDVDNavPacks) | ||
| 1460 | #define CODECAPI_AVEncMPACopyright DEFINE_CODECAPI_GUIDNAMED(AVEncMPACopyright) | ||
| 1461 | #define CODECAPI_AVEncMPAOriginalBitstream DEFINE_CODECAPI_GUIDNAMED(AVEncMPAOriginalBitstream) | ||
| 1462 | #define CODECAPI_AVEncMPAEnableRedundancyProtection DEFINE_CODECAPI_GUIDNAMED(AVEncMPAEnableRedundancyProtection) | ||
| 1463 | #define CODECAPI_AVEncMPAPrivateUserBit DEFINE_CODECAPI_GUIDNAMED(AVEncMPAPrivateUserBit) | ||
| 1464 | #define CODECAPI_AVEncMPAEmphasisType DEFINE_CODECAPI_GUIDNAMED(AVEncMPAEmphasisType) | ||
| 1465 | #define CODECAPI_AVDecCommonOutputFormat DEFINE_CODECAPI_GUIDNAMED(AVDecCommonOutputFormat) | ||
| 1466 | #define CODECAPI_AVDecCommonInputFormat DEFINE_CODECAPI_GUIDNAMED(AVDecCommonInputFormat) | ||
| 1467 | #define CODECAPI_AVDecCommonMeanBitRate DEFINE_CODECAPI_GUIDNAMED(AVDecCommonMeanBitRate) | ||
| 1468 | #define CODECAPI_AVDecCommonMeanBitRateInterval DEFINE_CODECAPI_GUIDNAMED(AVDecCommonMeanBitRateInterval) | ||
| 1469 | #define CODECAPI_GUID_AVDecAudioOutputFormat_PCM_Stereo_MatrixEncoded DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioOutputFormat_PCM_Stereo_MatrixEncoded) | ||
| 1470 | #define CODECAPI_GUID_AVDecAudioOutputFormat_PCM DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioOutputFormat_PCM) | ||
| 1471 | #define CODECAPI_GUID_AVDecAudioOutputFormat_SPDIF_PCM DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioOutputFormat_SPDIF_PCM) | ||
| 1472 | #define CODECAPI_GUID_AVDecAudioOutputFormat_SPDIF_Bitstream DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioOutputFormat_SPDIF_Bitstream) | ||
| 1473 | #define CODECAPI_GUID_AVDecAudioOutputFormat_PCM_Headphones DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioOutputFormat_PCM_Headphones) | ||
| 1474 | #define CODECAPI_GUID_AVDecAudioOutputFormat_PCM_Stereo_Auto DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioOutputFormat_PCM_Stereo_Auto) | ||
| 1475 | #define CODECAPI_AVDecVideoImageSize DEFINE_CODECAPI_GUIDNAMED(AVDecVideoImageSize) | ||
| 1476 | #define CODECAPI_AVDecVideoInputScanType DEFINE_CODECAPI_GUIDNAMED(AVDecVideoInputScanType) | ||
| 1477 | #define CODECAPI_AVDecVideoPixelAspectRatio DEFINE_CODECAPI_GUIDNAMED(AVDecVideoPixelAspectRatio) | ||
| 1478 | #define CODECAPI_AVDecVideoThumbnailGenerationMode DEFINE_CODECAPI_GUIDNAMED(AVDecVideoThumbnailGenerationMode) | ||
| 1479 | #define CODECAPI_AVDecVideoDropPicWithMissingRef DEFINE_CODECAPI_GUIDNAMED(AVDecVideoDropPicWithMissingRef) | ||
| 1480 | #define CODECAPI_AVDecVideoSoftwareDeinterlaceMode DEFINE_CODECAPI_GUIDNAMED(AVDecVideoSoftwareDeinterlaceMode) | ||
| 1481 | #define CODECAPI_AVDecVideoFastDecodeMode DEFINE_CODECAPI_GUIDNAMED(AVDecVideoFastDecodeMode) | ||
| 1482 | #define CODECAPI_AVLowLatencyMode DEFINE_CODECAPI_GUIDNAMED(AVLowLatencyMode) | ||
| 1483 | #define CODECAPI_AVDecVideoH264ErrorConcealment DEFINE_CODECAPI_GUIDNAMED(AVDecVideoH264ErrorConcealment) | ||
| 1484 | #define CODECAPI_AVDecVideoMPEG2ErrorConcealment DEFINE_CODECAPI_GUIDNAMED(AVDecVideoMPEG2ErrorConcealment) | ||
| 1485 | #define CODECAPI_AVDecVideoCodecType DEFINE_CODECAPI_GUIDNAMED(AVDecVideoCodecType) | ||
| 1486 | #define CODECAPI_AVDecVideoDXVAMode DEFINE_CODECAPI_GUIDNAMED(AVDecVideoDXVAMode) | ||
| 1487 | #define CODECAPI_AVDecVideoDXVABusEncryption DEFINE_CODECAPI_GUIDNAMED(AVDecVideoDXVABusEncryption) | ||
| 1488 | #define CODECAPI_AVDecVideoSWPowerLevel DEFINE_CODECAPI_GUIDNAMED(AVDecVideoSWPowerLevel) | ||
| 1489 | #define CODECAPI_AVDecVideoMaxCodedWidth DEFINE_CODECAPI_GUIDNAMED(AVDecVideoMaxCodedWidth) | ||
| 1490 | #define CODECAPI_AVDecVideoMaxCodedHeight DEFINE_CODECAPI_GUIDNAMED(AVDecVideoMaxCodedHeight) | ||
| 1491 | #define CODECAPI_AVDecNumWorkerThreads DEFINE_CODECAPI_GUIDNAMED(AVDecNumWorkerThreads) | ||
| 1492 | #define CODECAPI_AVDecSoftwareDynamicFormatChange DEFINE_CODECAPI_GUIDNAMED(AVDecSoftwareDynamicFormatChange) | ||
| 1493 | #define CODECAPI_AVDecDisableVideoPostProcessing DEFINE_CODECAPI_GUIDNAMED(AVDecDisableVideoPostProcessing) | ||
| 1494 | #define CODECAPI_GUID_AVDecAudioInputWMA DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioInputWMA) | ||
| 1495 | #define CODECAPI_GUID_AVDecAudioInputWMAPro DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioInputWMAPro) | ||
| 1496 | #define CODECAPI_GUID_AVDecAudioInputDolby DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioInputDolby) | ||
| 1497 | #define CODECAPI_GUID_AVDecAudioInputDTS DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioInputDTS) | ||
| 1498 | #define CODECAPI_GUID_AVDecAudioInputPCM DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioInputPCM) | ||
| 1499 | #define CODECAPI_GUID_AVDecAudioInputMPEG DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioInputMPEG) | ||
| 1500 | #define CODECAPI_GUID_AVDecAudioInputAAC DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioInputAAC) | ||
| 1501 | #define CODECAPI_GUID_AVDecAudioInputHEAAC DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioInputHEAAC) | ||
| 1502 | #define CODECAPI_GUID_AVDecAudioInputDolbyDigitalPlus DEFINE_CODECAPI_GUIDNAMED(GUID_AVDecAudioInputDolbyDigitalPlus) | ||
| 1503 | #define CODECAPI_AVDecAACDownmixMode DEFINE_CODECAPI_GUIDNAMED(AVDecAACDownmixMode) | ||
| 1504 | #define CODECAPI_AVDecHEAACDynamicRangeControl DEFINE_CODECAPI_GUIDNAMED(AVDecHEAACDynamicRangeControl) | ||
| 1505 | #define CODECAPI_AVDecAudioDualMono DEFINE_CODECAPI_GUIDNAMED(AVDecAudioDualMono) | ||
| 1506 | #define CODECAPI_AVDecAudioDualMonoReproMode DEFINE_CODECAPI_GUIDNAMED(AVDecAudioDualMonoReproMode) | ||
| 1507 | #define CODECAPI_AVAudioChannelCount DEFINE_CODECAPI_GUIDNAMED(AVAudioChannelCount) | ||
| 1508 | #define CODECAPI_AVAudioChannelConfig DEFINE_CODECAPI_GUIDNAMED(AVAudioChannelConfig) | ||
| 1509 | #define CODECAPI_AVAudioSampleRate DEFINE_CODECAPI_GUIDNAMED(AVAudioSampleRate) | ||
| 1510 | #define CODECAPI_AVDDSurroundMode DEFINE_CODECAPI_GUIDNAMED(AVDDSurroundMode) | ||
| 1511 | #define CODECAPI_AVDecDDOperationalMode DEFINE_CODECAPI_GUIDNAMED(AVDecDDOperationalMode) | ||
| 1512 | #define CODECAPI_AVDecDDMatrixDecodingMode DEFINE_CODECAPI_GUIDNAMED(AVDecDDMatrixDecodingMode) | ||
| 1513 | #define CODECAPI_AVDecDDDynamicRangeScaleHigh DEFINE_CODECAPI_GUIDNAMED(AVDecDDDynamicRangeScaleHigh) | ||
| 1514 | #define CODECAPI_AVDecDDDynamicRangeScaleLow DEFINE_CODECAPI_GUIDNAMED(AVDecDDDynamicRangeScaleLow) | ||
| 1515 | #define CODECAPI_AVDecDDStereoDownMixMode DEFINE_CODECAPI_GUIDNAMED(AVDecDDStereoDownMixMode) | ||
| 1516 | #define CODECAPI_AVDSPLoudnessEqualization DEFINE_CODECAPI_GUIDNAMED(AVDSPLoudnessEqualization) | ||
| 1517 | #define CODECAPI_AVDSPSpeakerFill DEFINE_CODECAPI_GUIDNAMED(AVDSPSpeakerFill) | ||
| 1518 | #define CODECAPI_AVPriorityControl DEFINE_CODECAPI_GUIDNAMED(AVPriorityControl) | ||
| 1519 | #define CODECAPI_AVRealtimeControl DEFINE_CODECAPI_GUIDNAMED(AVRealtimeControl) | ||
| 1520 | #define CODECAPI_AVEncMaxFrameRate DEFINE_CODECAPI_GUIDNAMED(AVEncMaxFrameRate) | ||
| 1521 | #define CODECAPI_AVEncNoInputCopy DEFINE_CODECAPI_GUIDNAMED(AVEncNoInputCopy) | ||
| 1522 | #define CODECAPI_AVEncChromaEncodeMode DEFINE_CODECAPI_GUIDNAMED(AVEncChromaEncodeMode) | ||
| 1523 | |||
| 1524 | #endif /* UUID_GEN */ | ||
| 1525 | |||
| 1526 | #endif /* WINAPI_PARTITION_APP */ | ||
| 693 | 1527 | ||
| 694 | #endif /*_INC_CODECAPI*/ | 1528 | #endif /*_INC_CODECAPI*/ |
lib/libc/include/any-windows-any/comadmin.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/comadmin.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/comadmin.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -2092,6 +2092,8 @@ static FORCEINLINE HRESULT ICatalogCollection_PopulateByQuery(ICatalogCollection | ... | @@ -2092,6 +2092,8 @@ static FORCEINLINE HRESULT ICatalogCollection_PopulateByQuery(ICatalogCollection |
| 2092 | 2092 | ||
| 2093 | #endif /* __ICatalogCollection_INTERFACE_DEFINED__ */ | 2093 | #endif /* __ICatalogCollection_INTERFACE_DEFINED__ */ |
| 2094 | 2094 | ||
| 2095 | #ifndef __COMAdmin_LIBRARY_DEFINED__ | ||
| 2096 | #define __COMAdmin_LIBRARY_DEFINED__ | ||
| 2095 | 2097 | ||
| 2096 | DEFINE_GUID(LIBID_COMAdmin, 0xf618c513, 0xdfb8, 0x11d1, 0xa2,0xcf, 0x00,0x80,0x5f,0xc7,0x92,0x35); | 2098 | DEFINE_GUID(LIBID_COMAdmin, 0xf618c513, 0xdfb8, 0x11d1, 0xa2,0xcf, 0x00,0x80,0x5f,0xc7,0x92,0x35); |
| 2097 | 2099 | ||
| ... | @@ -2172,6 +2174,7 @@ __CRT_UUID_DECL(COMAdminCatalogCollection, 0xf618c516, 0xdfb8, 0x11d1, 0xa2,0xcf | ... | @@ -2172,6 +2174,7 @@ __CRT_UUID_DECL(COMAdminCatalogCollection, 0xf618c516, 0xdfb8, 0x11d1, 0xa2,0xcf |
| 2172 | 2174 | ||
| 2173 | #define COMAdminCollectionPartitions ("Partitions") | 2175 | #define COMAdminCollectionPartitions ("Partitions") |
| 2174 | 2176 | ||
| 2177 | #endif /* __COMAdmin_LIBRARY_DEFINED__ */ | ||
| 2175 | #endif | 2178 | #endif |
| 2176 | /* Begin additional prototypes for all interfaces */ | 2179 | /* Begin additional prototypes for all interfaces */ |
| 2177 | 2180 |
lib/libc/include/any-windows-any/comcat.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/comcat.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/comcat.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/commoncontrols.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/commoncontrols.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/commoncontrols.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -1114,6 +1114,8 @@ static FORCEINLINE HRESULT IImageList2_ReplaceFromImageList(IImageList2* This,in | ... | @@ -1114,6 +1114,8 @@ static FORCEINLINE HRESULT IImageList2_ReplaceFromImageList(IImageList2* This,in |
| 1114 | 1114 | ||
| 1115 | #endif /* __IImageList2_INTERFACE_DEFINED__ */ | 1115 | #endif /* __IImageList2_INTERFACE_DEFINED__ */ |
| 1116 | 1116 | ||
| 1117 | #ifndef __CommonControlObjects_LIBRARY_DEFINED__ | ||
| 1118 | #define __CommonControlObjects_LIBRARY_DEFINED__ | ||
| 1117 | 1119 | ||
| 1118 | DEFINE_GUID(LIBID_CommonControlObjects, 0xbcada15b, 0xb428, 0x420c, 0x8d,0x28, 0x02,0x35,0x90,0x92,0x4c,0x9f); | 1120 | DEFINE_GUID(LIBID_CommonControlObjects, 0xbcada15b, 0xb428, 0x420c, 0x8d,0x28, 0x02,0x35,0x90,0x92,0x4c,0x9f); |
| 1119 | 1121 | ||
| ... | @@ -1130,6 +1132,7 @@ __CRT_UUID_DECL(ImageList, 0x7c476ba2, 0x02b1, 0x48f4, 0x80,0x48, 0xb2,0x46,0x19 | ... | @@ -1130,6 +1132,7 @@ __CRT_UUID_DECL(ImageList, 0x7c476ba2, 0x02b1, 0x48f4, 0x80,0x48, 0xb2,0x46,0x19 |
| 1130 | #endif | 1132 | #endif |
| 1131 | #endif | 1133 | #endif |
| 1132 | 1134 | ||
| 1135 | #endif /* __CommonControlObjects_LIBRARY_DEFINED__ */ | ||
| 1133 | #endif | 1136 | #endif |
| 1134 | /* Begin additional prototypes for all interfaces */ | 1137 | /* Begin additional prototypes for all interfaces */ |
| 1135 | 1138 |
lib/libc/include/any-windows-any/comutil.h+1| ... | @@ -7,6 +7,7 @@ | ... | @@ -7,6 +7,7 @@ |
| 7 | #define _INC_COMUTIL | 7 | #define _INC_COMUTIL |
| 8 | 8 | ||
| 9 | #include <ole2.h> | 9 | #include <ole2.h> |
| 10 | #include <stdio.h> | ||
| 10 | 11 | ||
| 11 | #ifndef _COM_ASSERT | 12 | #ifndef _COM_ASSERT |
| 12 | #define _COM_ASSERT(x) ((void)0) | 13 | #define _COM_ASSERT(x) ((void)0) |
lib/libc/include/any-windows-any/conio.h+12-4| ... | @@ -39,7 +39,8 @@ extern "C" { | ... | @@ -39,7 +39,8 @@ extern "C" { |
| 39 | __builtin_va_end(_ArgList); | 39 | __builtin_va_end(_ArgList); |
| 40 | return _Ret; | 40 | return _Ret; |
| 41 | } | 41 | } |
| 42 | __mingw_ovr int __cdecl _cscanf(const char * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 42 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 43 | int __cdecl _cscanf(const char * __restrict__ _Format,...) | ||
| 43 | { | 44 | { |
| 44 | __builtin_va_list _ArgList; | 45 | __builtin_va_list _ArgList; |
| 45 | int _Ret; | 46 | int _Ret; |
| ... | @@ -48,7 +49,8 @@ extern "C" { | ... | @@ -48,7 +49,8 @@ extern "C" { |
| 48 | __builtin_va_end(_ArgList); | 49 | __builtin_va_end(_ArgList); |
| 49 | return _Ret; | 50 | return _Ret; |
| 50 | } | 51 | } |
| 51 | __mingw_ovr int __cdecl _cscanf_l(const char * __restrict__ _Format,_locale_t _Locale,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 52 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 53 | int __cdecl _cscanf_l(const char * __restrict__ _Format,_locale_t _Locale,...) | ||
| 52 | { | 54 | { |
| 53 | __builtin_va_list _ArgList; | 55 | __builtin_va_list _ArgList; |
| 54 | int _Ret; | 56 | int _Ret; |
| ... | @@ -122,10 +124,12 @@ extern "C" { | ... | @@ -122,10 +124,12 @@ extern "C" { |
| 122 | 124 | ||
| 123 | _CRTIMP int __cdecl _putch(int _Ch); | 125 | _CRTIMP int __cdecl _putch(int _Ch); |
| 124 | _CRTIMP int __cdecl _ungetch(int _Ch); | 126 | _CRTIMP int __cdecl _ungetch(int _Ch); |
| 127 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 125 | _CRTIMP int __cdecl _getch_nolock(void); | 128 | _CRTIMP int __cdecl _getch_nolock(void); |
| 126 | _CRTIMP int __cdecl _getche_nolock(void); | 129 | _CRTIMP int __cdecl _getche_nolock(void); |
| 127 | _CRTIMP int __cdecl _putch_nolock(int _Ch); | 130 | _CRTIMP int __cdecl _putch_nolock(int _Ch); |
| 128 | _CRTIMP int __cdecl _ungetch_nolock(int _Ch); | 131 | _CRTIMP int __cdecl _ungetch_nolock(int _Ch); |
| 132 | #endif | ||
| 129 | 133 | ||
| 130 | #ifndef _WCONIO_DEFINED | 134 | #ifndef _WCONIO_DEFINED |
| 131 | #define _WCONIO_DEFINED | 135 | #define _WCONIO_DEFINED |
| ... | @@ -159,7 +163,8 @@ extern "C" { | ... | @@ -159,7 +163,8 @@ extern "C" { |
| 159 | __builtin_va_end(_ArgList); | 163 | __builtin_va_end(_ArgList); |
| 160 | return _Ret; | 164 | return _Ret; |
| 161 | } | 165 | } |
| 162 | __mingw_ovr int __cdecl _cwscanf(const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 166 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 167 | int __cdecl _cwscanf(const wchar_t * __restrict__ _Format,...) | ||
| 163 | { | 168 | { |
| 164 | __builtin_va_list _ArgList; | 169 | __builtin_va_list _ArgList; |
| 165 | int _Ret; | 170 | int _Ret; |
| ... | @@ -168,7 +173,8 @@ extern "C" { | ... | @@ -168,7 +173,8 @@ extern "C" { |
| 168 | __builtin_va_end(_ArgList); | 173 | __builtin_va_end(_ArgList); |
| 169 | return _Ret; | 174 | return _Ret; |
| 170 | } | 175 | } |
| 171 | __mingw_ovr int __cdecl _cwscanf_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 176 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 177 | int __cdecl _cwscanf_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,...) | ||
| 172 | { | 178 | { |
| 173 | __builtin_va_list _ArgList; | 179 | __builtin_va_list _ArgList; |
| 174 | int _Ret; | 180 | int _Ret; |
| ... | @@ -228,11 +234,13 @@ extern "C" { | ... | @@ -228,11 +234,13 @@ extern "C" { |
| 228 | _CRTIMP int __cdecl _cwprintf_p_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,...); | 234 | _CRTIMP int __cdecl _cwprintf_p_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,...); |
| 229 | _CRTIMP int __cdecl _vcwprintf_p_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,va_list _ArgList); | 235 | _CRTIMP int __cdecl _vcwprintf_p_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,va_list _ArgList); |
| 230 | #endif | 236 | #endif |
| 237 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 231 | _CRTIMP wint_t __cdecl _putwch_nolock(wchar_t _WCh); | 238 | _CRTIMP wint_t __cdecl _putwch_nolock(wchar_t _WCh); |
| 232 | _CRTIMP wint_t __cdecl _getwch_nolock(void); | 239 | _CRTIMP wint_t __cdecl _getwch_nolock(void); |
| 233 | _CRTIMP wint_t __cdecl _getwche_nolock(void); | 240 | _CRTIMP wint_t __cdecl _getwche_nolock(void); |
| 234 | _CRTIMP wint_t __cdecl _ungetwch_nolock(wint_t _WCh); | 241 | _CRTIMP wint_t __cdecl _ungetwch_nolock(wint_t _WCh); |
| 235 | #endif | 242 | #endif |
| 243 | #endif | ||
| 236 | 244 | ||
| 237 | #ifndef	NO_OLDNAMES | 245 | #ifndef	NO_OLDNAMES |
| 238 | char *__cdecl cgets(char *_Buffer) __MINGW_ATTRIB_DEPRECATED_MSVC2005; | 246 | char *__cdecl cgets(char *_Buffer) __MINGW_ATTRIB_DEPRECATED_MSVC2005; |
lib/libc/include/any-windows-any/control.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/control.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/control.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -123,6 +123,8 @@ typedef struct IPinInfo IPinInfo; | ... | @@ -123,6 +123,8 @@ typedef struct IPinInfo IPinInfo; |
| 123 | #define __IAMStats_FWD_DEFINED__ | 123 | #define __IAMStats_FWD_DEFINED__ |
| 124 | typedef struct IAMStats IAMStats; | 124 | typedef struct IAMStats IAMStats; |
| 125 | #endif | 125 | #endif |
| 126 | #ifndef __QuartzTypeLib_LIBRARY_DEFINED__ | ||
| 127 | #define __QuartzTypeLib_LIBRARY_DEFINED__ | ||
| 126 | 128 | ||
| 127 | DEFINE_GUID(LIBID_QuartzTypeLib, 0x56a868b0, 0x0ad4, 0x11ce, 0xb0,0x3a, 0x00,0x20,0xaf,0x0b,0xa7,0x70); | 129 | DEFINE_GUID(LIBID_QuartzTypeLib, 0x56a868b0, 0x0ad4, 0x11ce, 0xb0,0x3a, 0x00,0x20,0xaf,0x0b,0xa7,0x70); |
| 128 | 130 | ||
| ... | @@ -1600,6 +1602,7 @@ static FORCEINLINE HRESULT IMediaControl_StopWhenReady(IMediaControl* This) { | ... | @@ -1600,6 +1602,7 @@ static FORCEINLINE HRESULT IMediaControl_StopWhenReady(IMediaControl* This) { |
| 1600 | HRESULT WINAPI IAMStats_AddValue_Proxy(IAMStats *This,__LONG32 lIndex,double dValue); | 1602 | HRESULT WINAPI IAMStats_AddValue_Proxy(IAMStats *This,__LONG32 lIndex,double dValue); |
| 1601 | void __RPC_STUB IAMStats_AddValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | 1603 | void __RPC_STUB IAMStats_AddValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 1602 | #endif | 1604 | #endif |
| 1605 | #endif /* __QuartzTypeLib_LIBRARY_DEFINED__ */ | ||
| 1603 | /* Begin additional prototypes for all interfaces */ | 1606 | /* Begin additional prototypes for all interfaces */ |
| 1604 | 1607 | ||
| 1605 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); | 1608 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); |
lib/libc/include/any-windows-any/corecrt_startup.h+2| ... | @@ -32,6 +32,8 @@ typedef int (__cdecl *_onexit_t)(void); | ... | @@ -32,6 +32,8 @@ typedef int (__cdecl *_onexit_t)(void); |
| 32 | _CRTIMP int __cdecl _initialize_onexit_table(_onexit_table_t*); | 32 | _CRTIMP int __cdecl _initialize_onexit_table(_onexit_table_t*); |
| 33 | _CRTIMP int __cdecl _register_onexit_function(_onexit_table_t*,_onexit_t); | 33 | _CRTIMP int __cdecl _register_onexit_function(_onexit_table_t*,_onexit_t); |
| 34 | _CRTIMP int __cdecl _execute_onexit_table(_onexit_table_t*); | 34 | _CRTIMP int __cdecl _execute_onexit_table(_onexit_table_t*); |
| 35 | _CRTIMP int __cdecl _crt_atexit(_PVFV func); | ||
| 36 | _CRTIMP int __cdecl _crt_at_quick_exit(_PVFV func); | ||
| 35 | 37 | ||
| 36 | #ifdef __cplusplus | 38 | #ifdef __cplusplus |
| 37 | } | 39 | } |
lib/libc/include/any-windows-any/crtdbg.h+2| ... | @@ -169,8 +169,10 @@ extern "C" { | ... | @@ -169,8 +169,10 @@ extern "C" { |
| 169 | #define _wgetcwd_dbg(s,le,t,f,l) _wgetcwd(s,le) | 169 | #define _wgetcwd_dbg(s,le,t,f,l) _wgetcwd(s,le) |
| 170 | #define _getdcwd_dbg(d,s,le,t,f,l) _getdcwd(d,s,le) | 170 | #define _getdcwd_dbg(d,s,le,t,f,l) _getdcwd(d,s,le) |
| 171 | #define _wgetdcwd_dbg(d,s,le,t,f,l) _wgetdcwd(d,s,le) | 171 | #define _wgetdcwd_dbg(d,s,le,t,f,l) _wgetdcwd(d,s,le) |
| 172 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 172 | #define _getdcwd_lk_dbg(d,s,le,t,f,l) _getdcwd_nolock(d,s,le) | 173 | #define _getdcwd_lk_dbg(d,s,le,t,f,l) _getdcwd_nolock(d,s,le) |
| 173 | #define _wgetdcwd_lk_dbg(d,s,le,t,f,l) _wgetdcwd_nolock(d,s,le) | 174 | #define _wgetdcwd_lk_dbg(d,s,le,t,f,l) _wgetdcwd_nolock(d,s,le) |
| 175 | #endif | ||
| 174 | 176 | ||
| 175 | #define _CrtSetReportHook(f) ((_CRT_REPORT_HOOK)0) | 177 | #define _CrtSetReportHook(f) ((_CRT_REPORT_HOOK)0) |
| 176 | #define _CrtGetReportHook() ((_CRT_REPORT_HOOK)0) | 178 | #define _CrtGetReportHook() ((_CRT_REPORT_HOOK)0) |
lib/libc/include/any-windows-any/ctfutb.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/ctfutb.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/ctfutb.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/ctype.h+2| ... | @@ -180,11 +180,13 @@ int __cdecl isblank(int _C); | ... | @@ -180,11 +180,13 @@ int __cdecl isblank(int _C); |
| 180 | wint_t __cdecl towlower(wint_t _C); | 180 | wint_t __cdecl towlower(wint_t _C); |
| 181 | _CRTIMP wint_t __cdecl _towlower_l(wint_t _C,_locale_t _Locale); | 181 | _CRTIMP wint_t __cdecl _towlower_l(wint_t _C,_locale_t _Locale); |
| 182 | int __cdecl iswctype(wint_t _C,wctype_t _Type); | 182 | int __cdecl iswctype(wint_t _C,wctype_t _Type); |
| 183 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 183 | _CRTIMP int __cdecl _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale); | 184 | _CRTIMP int __cdecl _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale); |
| 184 | _CRTIMP int __cdecl __iswcsymf(wint_t _C); | 185 | _CRTIMP int __cdecl __iswcsymf(wint_t _C); |
| 185 | _CRTIMP int __cdecl _iswcsymf_l(wint_t _C,_locale_t _Locale); | 186 | _CRTIMP int __cdecl _iswcsymf_l(wint_t _C,_locale_t _Locale); |
| 186 | _CRTIMP int __cdecl __iswcsym(wint_t _C); | 187 | _CRTIMP int __cdecl __iswcsym(wint_t _C); |
| 187 | _CRTIMP int __cdecl _iswcsym_l(wint_t _C,_locale_t _Locale); | 188 | _CRTIMP int __cdecl _iswcsym_l(wint_t _C,_locale_t _Locale); |
| 189 | #endif | ||
| 188 | #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP | 190 | #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP |
| 189 | int __cdecl is_wctype(wint_t _C,wctype_t _Type); | 191 | int __cdecl is_wctype(wint_t _C,wctype_t _Type); |
| 190 | #endif /* _CRT_USE_WINAPI_FAMILY_DESKTOP_APP */ | 192 | #endif /* _CRT_USE_WINAPI_FAMILY_DESKTOP_APP */ |
lib/libc/include/any-windows-any/d2d1_1.h+161| ... | @@ -60,6 +60,31 @@ typedef enum D2D1_PROPERTY_TYPE { | ... | @@ -60,6 +60,31 @@ typedef enum D2D1_PROPERTY_TYPE { |
| 60 | D2D1_PROPERTY_TYPE_FORCE_DWORD = 0xffffffff | 60 | D2D1_PROPERTY_TYPE_FORCE_DWORD = 0xffffffff |
| 61 | } D2D1_PROPERTY_TYPE; | 61 | } D2D1_PROPERTY_TYPE; |
| 62 | 62 | ||
| 63 | typedef enum D2D1_PROPERTY { | ||
| 64 | D2D1_PROPERTY_CLSID = 0x80000000, | ||
| 65 | D2D1_PROPERTY_DISPLAYNAME = 0x80000001, | ||
| 66 | D2D1_PROPERTY_AUTHOR = 0x80000002, | ||
| 67 | D2D1_PROPERTY_CATEGORY = 0x80000003, | ||
| 68 | D2D1_PROPERTY_DESCRIPTION = 0x80000004, | ||
| 69 | D2D1_PROPERTY_INPUTS = 0x80000005, | ||
| 70 | D2D1_PROPERTY_CACHED = 0x80000006, | ||
| 71 | D2D1_PROPERTY_PRECISION = 0x80000007, | ||
| 72 | D2D1_PROPERTY_MIN_INPUTS = 0x80000008, | ||
| 73 | D2D1_PROPERTY_MAX_INPUTS = 0x80000009, | ||
| 74 | D2D1_PROPERTY_FORCE_DWORD = 0xffffffff | ||
| 75 | } D2D1_PROPERTY; | ||
| 76 | |||
| 77 | typedef enum D2D1_SUBPROPERTY { | ||
| 78 | D2D1_SUBPROPERTY_DISPLAYNAME = 0x80000000, | ||
| 79 | D2D1_SUBPROPERTY_ISREADONLY = 0x80000001, | ||
| 80 | D2D1_SUBPROPERTY_MIN = 0x80000002, | ||
| 81 | D2D1_SUBPROPERTY_MAX = 0x80000003, | ||
| 82 | D2D1_SUBPROPERTY_DEFAULT = 0x80000004, | ||
| 83 | D2D1_SUBPROPERTY_FIELDS = 0x80000005, | ||
| 84 | D2D1_SUBPROPERTY_INDEX = 0x80000006, | ||
| 85 | D2D1_SUBPROPERTY_FORCE_DWORD = 0xffffffff | ||
| 86 | } D2D1_SUBPROPERTY; | ||
| 87 | |||
| 63 | typedef enum D2D1_CHANNEL_DEPTH { | 88 | typedef enum D2D1_CHANNEL_DEPTH { |
| 64 | D2D1_CHANNEL_DEPTH_DEFAULT = 0, | 89 | D2D1_CHANNEL_DEPTH_DEFAULT = 0, |
| 65 | D2D1_CHANNEL_DEPTH_1 = 1, | 90 | D2D1_CHANNEL_DEPTH_1 = 1, |
| ... | @@ -154,6 +179,12 @@ typedef enum D2D1_PRIMITIVE_BLEND { | ... | @@ -154,6 +179,12 @@ typedef enum D2D1_PRIMITIVE_BLEND { |
| 154 | D2D1_PRIMITIVE_BLEND_FORCE_DWORD = 0xffffffff | 179 | D2D1_PRIMITIVE_BLEND_FORCE_DWORD = 0xffffffff |
| 155 | } D2D1_PRIMITIVE_BLEND; | 180 | } D2D1_PRIMITIVE_BLEND; |
| 156 | 181 | ||
| 182 | typedef enum D2D1_THREADING_MODE { | ||
| 183 | D2D1_THREADING_MODE_SINGLE_THREADED = D2D1_FACTORY_TYPE_SINGLE_THREADED, | ||
| 184 | D2D1_THREADING_MODE_MULTI_THREADED = D2D1_FACTORY_TYPE_MULTI_THREADED, | ||
| 185 | D2D1_THREADING_MODE_FORCE_DWORD = 0xffffffff | ||
| 186 | } D2D1_THREADING_MODE; | ||
| 187 | |||
| 157 | typedef enum D2D1_UNIT_MODE { | 188 | typedef enum D2D1_UNIT_MODE { |
| 158 | D2D1_UNIT_MODE_DIPS = 0, | 189 | D2D1_UNIT_MODE_DIPS = 0, |
| 159 | D2D1_UNIT_MODE_PIXELS = 1, | 190 | D2D1_UNIT_MODE_PIXELS = 1, |
| ... | @@ -243,6 +274,12 @@ typedef struct D2D1_PRINT_CONTROL_PROPERTIES { | ... | @@ -243,6 +274,12 @@ typedef struct D2D1_PRINT_CONTROL_PROPERTIES { |
| 243 | D2D1_COLOR_SPACE colorSpace; | 274 | D2D1_COLOR_SPACE colorSpace; |
| 244 | } D2D1_PRINT_CONTROL_PROPERTIES; | 275 | } D2D1_PRINT_CONTROL_PROPERTIES; |
| 245 | 276 | ||
| 277 | typedef struct D2D1_CREATION_PROPERTIES { | ||
| 278 | D2D1_THREADING_MODE threadingMode; | ||
| 279 | D2D1_DEBUG_LEVEL debugLevel; | ||
| 280 | D2D1_DEVICE_CONTEXT_OPTIONS options; | ||
| 281 | } D2D1_CREATION_PROPERTIES; | ||
| 282 | |||
| 246 | typedef struct D2D1_STROKE_STYLE_PROPERTIES1 { | 283 | typedef struct D2D1_STROKE_STYLE_PROPERTIES1 { |
| 247 | D2D1_CAP_STYLE startCap; | 284 | D2D1_CAP_STYLE startCap; |
| 248 | D2D1_CAP_STYLE endCap; | 285 | D2D1_CAP_STYLE endCap; |
| ... | @@ -579,6 +616,28 @@ ID2D1Bitmap1Vtbl; | ... | @@ -579,6 +616,28 @@ ID2D1Bitmap1Vtbl; |
| 579 | interface ID2D1Bitmap1 { | 616 | interface ID2D1Bitmap1 { |
| 580 | const ID2D1Bitmap1Vtbl *lpVtbl; | 617 | const ID2D1Bitmap1Vtbl *lpVtbl; |
| 581 | }; | 618 | }; |
| 619 | |||
| 620 | /*** IUnknown methods ***/ | ||
| 621 | #define ID2D1Bitmap1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 622 | #define ID2D1Bitmap1_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 623 | #define ID2D1Bitmap1_Release(This) (This)->lpVtbl->Release(This) | ||
| 624 | /*** ID2D1Resource methods ***/ | ||
| 625 | #define ID2D1Bitmap1_GetFactory(This,factory) (This)->lpVtbl->GetFactory(This,factory) | ||
| 626 | /*** ID2D1Bitmap methods ***/ | ||
| 627 | #define ID2D1Bitmap1_GetSize(This) ID2D1Bitmap1_GetSize_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | ||
| 628 | #define ID2D1Bitmap1_GetPixelSize(This) ID2D1Bitmap1_GetPixelSize_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | ||
| 629 | #define ID2D1Bitmap1_GetPixelFormat(This) ID2D1Bitmap1_GetPixelFormat_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | ||
| 630 | #define ID2D1Bitmap1_GetDpi(This,dpi_x,dpi_y) (This)->lpVtbl->GetDpi(This,dpi_x,dpi_y) | ||
| 631 | #define ID2D1Bitmap1_CopyFromBitmap(This,dst_point,bitmap,src_rect) (This)->lpVtbl->CopyFromBitmap(This,dst_point,bitmap,src_rect) | ||
| 632 | #define ID2D1Bitmap1_CopyFromRenderTarget(This,dst_point,render_target,src_rect) (This)->lpVtbl->CopyFromRenderTarget(This,dst_point,render_target,src_rect) | ||
| 633 | #define ID2D1Bitmap1_CopyFromMemory(This,dst_rect,src_data,pitch) (This)->lpVtbl->CopyFromMemory(This,dst_rect,src_data,pitch) | ||
| 634 | /*** ID2D1Bitmap1 methods ***/ | ||
| 635 | #define ID2D1Bitmap1_GetColorContext(This,context) (This)->lpVtbl->GetColorContext(This,context) | ||
| 636 | #define ID2D1Bitmap1_GetOptions(This) (This)->lpVtbl->GetOptions(This) | ||
| 637 | #define ID2D1Bitmap1_GetSurface(This,surface) (This)->lpVtbl->GetSurface(This,surface) | ||
| 638 | #define ID2D1Bitmap1_Map(This,options,mapped_rect) (This)->lpVtbl->Map(This,options,mapped_rect) | ||
| 639 | #define ID2D1Bitmap1_Unmap(This) (This)->lpVtbl->Unmap(This) | ||
| 640 | |||
| 582 | #endif | 641 | #endif |
| 583 | 642 | ||
| 584 | DEFINE_GUID(IID_ID2D1Bitmap1, 0xa898a84c,0x3873,0x4588,0xb0,0x8b,0xeb,0xbf,0x97,0x8d,0xf0,0x41); | 643 | DEFINE_GUID(IID_ID2D1Bitmap1, 0xa898a84c,0x3873,0x4588,0xb0,0x8b,0xeb,0xbf,0x97,0x8d,0xf0,0x41); |
| ... | @@ -1002,6 +1061,95 @@ interface ID2D1DeviceContext { | ... | @@ -1002,6 +1061,95 @@ interface ID2D1DeviceContext { |
| 1002 | const ID2D1DeviceContextVtbl *lpVtbl; | 1061 | const ID2D1DeviceContextVtbl *lpVtbl; |
| 1003 | }; | 1062 | }; |
| 1004 | 1063 | ||
| 1064 | /*** IUnknown methods ***/ | ||
| 1065 | #define ID2D1DeviceContext_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1066 | #define ID2D1DeviceContext_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1067 | #define ID2D1DeviceContext_Release(This) (This)->lpVtbl->Release(This) | ||
| 1068 | /*** ID2D1Resource methods ***/ | ||
| 1069 | #define ID2D1DeviceContext_GetFactory(This,factory) (This)->lpVtbl->GetFactory(This,factory) | ||
| 1070 | /*** ID2D1RenderTarget methods ***/ | ||
| 1071 | #define ID2D1DeviceContext_CreateSharedBitmap(This,iid,data,desc,bitmap) (This)->lpVtbl->CreateSharedBitmap(This,iid,data,desc,bitmap) | ||
| 1072 | #define ID2D1DeviceContext_CreateSolidColorBrush(This,color,desc,brush) (This)->lpVtbl->CreateSolidColorBrush(This,color,desc,brush) | ||
| 1073 | #define ID2D1DeviceContext_CreateLinearGradientBrush(This,gradient_brush_desc,brush_desc,gradient,brush) (This)->lpVtbl->CreateLinearGradientBrush(This,gradient_brush_desc,brush_desc,gradient,brush) | ||
| 1074 | #define ID2D1DeviceContext_CreateRadialGradientBrush(This,gradient_brush_desc,brush_desc,gradient,brush) (This)->lpVtbl->CreateRadialGradientBrush(This,gradient_brush_desc,brush_desc,gradient,brush) | ||
| 1075 | #define ID2D1DeviceContext_CreateCompatibleRenderTarget(This,size,pixel_size,format,options,render_target) (This)->lpVtbl->CreateCompatibleRenderTarget(This,size,pixel_size,format,options,render_target) | ||
| 1076 | #define ID2D1DeviceContext_CreateLayer(This,size,layer) (This)->lpVtbl->CreateLayer(This,size,layer) | ||
| 1077 | #define ID2D1DeviceContext_CreateMesh(This,mesh) (This)->lpVtbl->CreateMesh(This,mesh) | ||
| 1078 | #define ID2D1DeviceContext_DrawLine(This,p0,p1,brush,stroke_width,stroke_style) (This)->lpVtbl->DrawLine(This,p0,p1,brush,stroke_width,stroke_style) | ||
| 1079 | #define ID2D1DeviceContext_DrawRectangle(This,rect,brush,stroke_width,stroke_style) (This)->lpVtbl->DrawRectangle(This,rect,brush,stroke_width,stroke_style) | ||
| 1080 | #define ID2D1DeviceContext_FillRectangle(This,rect,brush) (This)->lpVtbl->FillRectangle(This,rect,brush) | ||
| 1081 | #define ID2D1DeviceContext_DrawRoundedRectangle(This,rect,brush,stroke_width,stroke_style) (This)->lpVtbl->DrawRoundedRectangle(This,rect,brush,stroke_width,stroke_style) | ||
| 1082 | #define ID2D1DeviceContext_FillRoundedRectangle(This,rect,brush) (This)->lpVtbl->FillRoundedRectangle(This,rect,brush) | ||
| 1083 | #define ID2D1DeviceContext_DrawEllipse(This,ellipse,brush,stroke_width,stroke_style) (This)->lpVtbl->DrawEllipse(This,ellipse,brush,stroke_width,stroke_style) | ||
| 1084 | #define ID2D1DeviceContext_FillEllipse(This,ellipse,brush) (This)->lpVtbl->FillEllipse(This,ellipse,brush) | ||
| 1085 | #define ID2D1DeviceContext_DrawGeometry(This,geometry,brush,stroke_width,stroke_style) (This)->lpVtbl->DrawGeometry(This,geometry,brush,stroke_width,stroke_style) | ||
| 1086 | #define ID2D1DeviceContext_FillGeometry(This,geometry,brush,opacity_brush) (This)->lpVtbl->FillGeometry(This,geometry,brush,opacity_brush) | ||
| 1087 | #define ID2D1DeviceContext_FillMesh(This,mesh,brush) (This)->lpVtbl->FillMesh(This,mesh,brush) | ||
| 1088 | #define ID2D1DeviceContext_DrawText(This,string,string_len,text_format,layout_rect,brush,options,measuring_mode) (This)->lpVtbl->DrawText(This,string,string_len,text_format,layout_rect,brush,options,measuring_mode) | ||
| 1089 | #define ID2D1DeviceContext_DrawTextLayout(This,origin,layout,brush,options) (This)->lpVtbl->DrawTextLayout(This,origin,layout,brush,options) | ||
| 1090 | #define ID2D1DeviceContext_SetTransform(This,transform) (This)->lpVtbl->SetTransform(This,transform) | ||
| 1091 | #define ID2D1DeviceContext_GetTransform(This,transform) (This)->lpVtbl->GetTransform(This,transform) | ||
| 1092 | #define ID2D1DeviceContext_SetAntialiasMode(This,antialias_mode) (This)->lpVtbl->SetAntialiasMode(This,antialias_mode) | ||
| 1093 | #define ID2D1DeviceContext_GetAntialiasMode(This) (This)->lpVtbl->GetAntialiasMode(This) | ||
| 1094 | #define ID2D1DeviceContext_SetTextAntialiasMode(This,antialias_mode) (This)->lpVtbl->SetTextAntialiasMode(This,antialias_mode) | ||
| 1095 | #define ID2D1DeviceContext_GetTextAntialiasMode(This) (This)->lpVtbl->GetTextAntialiasMode(This) | ||
| 1096 | #define ID2D1DeviceContext_SetTextRenderingParams(This,text_rendering_params) (This)->lpVtbl->SetTextRenderingParams(This,text_rendering_params) | ||
| 1097 | #define ID2D1DeviceContext_GetTextRenderingParams(This,text_rendering_params) (This)->lpVtbl->GetTextRenderingParams(This,text_rendering_params) | ||
| 1098 | #define ID2D1DeviceContext_SetTags(This,tag1,tag2) (This)->lpVtbl->SetTags(This,tag1,tag2) | ||
| 1099 | #define ID2D1DeviceContext_GetTags(This,tag1,tag2) (This)->lpVtbl->GetTags(This,tag1,tag2) | ||
| 1100 | #define ID2D1DeviceContext_PopLayer(This) (This)->lpVtbl->PopLayer(This) | ||
| 1101 | #define ID2D1DeviceContext_Flush(This,tag1,tag2) (This)->lpVtbl->Flush(This,tag1,tag2) | ||
| 1102 | #define ID2D1DeviceContext_SaveDrawingState(This,state_block) (This)->lpVtbl->SaveDrawingState(This,state_block) | ||
| 1103 | #define ID2D1DeviceContext_RestoreDrawingState(This,state_block) (This)->lpVtbl->RestoreDrawingState(This,state_block) | ||
| 1104 | #define ID2D1DeviceContext_PushAxisAlignedClip(This,clip_rect,antialias_mode) (This)->lpVtbl->PushAxisAlignedClip(This,clip_rect,antialias_mode) | ||
| 1105 | #define ID2D1DeviceContext_PopAxisAlignedClip(This) (This)->lpVtbl->PopAxisAlignedClip(This) | ||
| 1106 | #define ID2D1DeviceContext_Clear(This,color) (This)->lpVtbl->Clear(This,color) | ||
| 1107 | #define ID2D1DeviceContext_BeginDraw(This) (This)->lpVtbl->BeginDraw(This) | ||
| 1108 | #define ID2D1DeviceContext_EndDraw(This,tag1,tag2) (This)->lpVtbl->EndDraw(This,tag1,tag2) | ||
| 1109 | #define ID2D1DeviceContext_GetPixelFormat(This) ID2D1DeviceContext_GetPixelFormat_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | ||
| 1110 | #define ID2D1DeviceContext_SetDpi(This,dpi_x,dpi_y) (This)->lpVtbl->SetDpi(This,dpi_x,dpi_y) | ||
| 1111 | #define ID2D1DeviceContext_GetDpi(This,dpi_x,dpi_y) (This)->lpVtbl->GetDpi(This,dpi_x,dpi_y) | ||
| 1112 | #define ID2D1DeviceContext_GetSize(This) ID2D1DeviceContext_GetSize_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | ||
| 1113 | #define ID2D1DeviceContext_GetPixelSize(This) ID2D1DeviceContext_GetPixelSize_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | ||
| 1114 | #define ID2D1DeviceContext_GetMaximumBitmapSize(This) (This)->lpVtbl->GetMaximumBitmapSize(This) | ||
| 1115 | #define ID2D1DeviceContext_IsSupported(This,desc) (This)->lpVtbl->IsSupported(This,desc) | ||
| 1116 | /*** ID2D1DeviceContext methods ***/ | ||
| 1117 | #define ID2D1DeviceContext_CreateBitmap(This,size,src_data,pitch,desc,bitmap) (This)->lpVtbl->ID2D1DeviceContext_CreateBitmap(This,size,src_data,pitch,desc,bitmap) | ||
| 1118 | #define ID2D1DeviceContext_CreateBitmapFromWicBitmap(This,bitmap_source,desc,bitmap) (This)->lpVtbl->ID2D1DeviceContext_CreateBitmapFromWicBitmap(This,bitmap_source,desc,bitmap) | ||
| 1119 | #define ID2D1DeviceContext_CreateColorContext(This,space,profile,profile_size,color_context) (This)->lpVtbl->CreateColorContext(This,space,profile,profile_size,color_context) | ||
| 1120 | #define ID2D1DeviceContext_CreateColorContextFromFilename(This,filename,color_context) (This)->lpVtbl->CreateColorContextFromFilename(This,filename,color_context) | ||
| 1121 | #define ID2D1DeviceContext_CreateColorContextFromWicColorContext(This,wic_color_context,color_context) (This)->lpVtbl->CreateColorContextFromWicColorContext(This,wic_color_context,color_context) | ||
| 1122 | #define ID2D1DeviceContext_CreateBitmapFromDxgiSurface(This,surface,desc,bitmap) (This)->lpVtbl->CreateBitmapFromDxgiSurface(This,surface,desc,bitmap) | ||
| 1123 | #define ID2D1DeviceContext_CreateEffect(This,effect_id,effect) (This)->lpVtbl->CreateEffect(This,effect_id,effect) | ||
| 1124 | #define ID2D1DeviceContext_CreateGradientStopCollection(This,stops,stop_count,preinterpolation_space,postinterpolation_space,buffer_precision,extend_mode,color_interpolation_mode,gradient) (This)->lpVtbl->ID2D1DeviceContext_CreateGradientStopCollection(This,stops,stop_count,preinterpolation_space,postinterpolation_space,buffer_precision,extend_mode,color_interpolation_mode,gradient) | ||
| 1125 | #define ID2D1DeviceContext_CreateImageBrush(This,image,image_brush_desc,brush_desc,brush) (This)->lpVtbl->CreateImageBrush(This,image,image_brush_desc,brush_desc,brush) | ||
| 1126 | #define ID2D1DeviceContext_CreateBitmapBrush(This,bitmap,bitmap_brush_desc,brush_desc,bitmap_brush) (This)->lpVtbl->ID2D1DeviceContext_CreateBitmapBrush(This,bitmap,bitmap_brush_desc,brush_desc,bitmap_brush) | ||
| 1127 | #define ID2D1DeviceContext_CreateCommandList(This,command_list) (This)->lpVtbl->CreateCommandList(This,command_list) | ||
| 1128 | #define ID2D1DeviceContext_IsDxgiFormatSupported(This,format) (This)->lpVtbl->IsDxgiFormatSupported(This,format) | ||
| 1129 | #define ID2D1DeviceContext_IsBufferPrecisionSupported(This,buffer_precision) (This)->lpVtbl->IsBufferPrecisionSupported(This,buffer_precision) | ||
| 1130 | #define ID2D1DeviceContext_GetImageLocalBounds(This,image,local_bounds) (This)->lpVtbl->GetImageLocalBounds(This,image,local_bounds) | ||
| 1131 | #define ID2D1DeviceContext_GetImageWorldBounds(This,image,world_bounds) (This)->lpVtbl->GetImageWorldBounds(This,image,world_bounds) | ||
| 1132 | #define ID2D1DeviceContext_GetGlyphRunWorldBounds(This,baseline_origin,glyph_run,measuring_mode,bounds) (This)->lpVtbl->GetGlyphRunWorldBounds(This,baseline_origin,glyph_run,measuring_mode,bounds) | ||
| 1133 | #define ID2D1DeviceContext_GetDevice(This,device) (This)->lpVtbl->GetDevice(This,device) | ||
| 1134 | #define ID2D1DeviceContext_SetTarget(This,target) (This)->lpVtbl->SetTarget(This,target) | ||
| 1135 | #define ID2D1DeviceContext_GetTarget(This,target) (This)->lpVtbl->GetTarget(This,target) | ||
| 1136 | #define ID2D1DeviceContext_SetRenderingControls(This,rendering_controls) (This)->lpVtbl->SetRenderingControls(This,rendering_controls) | ||
| 1137 | #define ID2D1DeviceContext_GetRenderingControls(This,rendering_controls) (This)->lpVtbl->GetRenderingControls(This,rendering_controls) | ||
| 1138 | #define ID2D1DeviceContext_SetPrimitiveBlend(This,primitive_blend) (This)->lpVtbl->SetPrimitiveBlend(This,primitive_blend) | ||
| 1139 | #define ID2D1DeviceContext_GetPrimitiveBlend(This) (This)->lpVtbl->GetPrimitiveBlend(This) | ||
| 1140 | #define ID2D1DeviceContext_SetUnitMode(This,unit_mode) (This)->lpVtbl->SetUnitMode(This,unit_mode) | ||
| 1141 | #define ID2D1DeviceContext_GetUnitMode(This) (This)->lpVtbl->GetUnitMode(This) | ||
| 1142 | #define ID2D1DeviceContext_DrawGlyphRun(This,baseline_origin,glyph_run,glyph_run_desc,brush,measuring_mode) (This)->lpVtbl->ID2D1DeviceContext_DrawGlyphRun(This,baseline_origin,glyph_run,glyph_run_desc,brush,measuring_mode) | ||
| 1143 | #define ID2D1DeviceContext_DrawImage(This,image,target_offset,image_rect,interpolation_mode,composite_mode) (This)->lpVtbl->DrawImage(This,image,target_offset,image_rect,interpolation_mode,composite_mode) | ||
| 1144 | #define ID2D1DeviceContext_DrawGdiMetafile(This,metafile,target_offset) (This)->lpVtbl->DrawGdiMetafile(This,metafile,target_offset) | ||
| 1145 | #define ID2D1DeviceContext_DrawBitmap(This,bitmap,dst_rect,opacity,interpolation_mode,src_rect,perspective_transform) (This)->lpVtbl->ID2D1DeviceContext_DrawBitmap(This,bitmap,dst_rect,opacity,interpolation_mode,src_rect,perspective_transform) | ||
| 1146 | #define ID2D1DeviceContext_PushLayer(This,layer_parameters,layer) (This)->lpVtbl->ID2D1DeviceContext_PushLayer(This,layer_parameters,layer) | ||
| 1147 | #define ID2D1DeviceContext_InvalidateEffectInputRectangle(This,effect,input,input_rect) (This)->lpVtbl->InvalidateEffectInputRectangle(This,effect,input,input_rect) | ||
| 1148 | #define ID2D1DeviceContext_GetEffectInvalidRectangleCount(This,effect,rect_count) (This)->lpVtbl->GetEffectInvalidRectangleCount(This,effect,rect_count) | ||
| 1149 | #define ID2D1DeviceContext_GetEffectInvalidRectangles(This,effect,rectangles,rect_count) (This)->lpVtbl->GetEffectInvalidRectangles(This,effect,rectangles,rect_count) | ||
| 1150 | #define ID2D1DeviceContext_GetEffectRequiredInputRectangles(This,effect,image_rect,desc,input_rect,input_count) (This)->lpVtbl->GetEffectRequiredInputRectangles(This,effect,image_rect,desc,input_rect,input_count) | ||
| 1151 | #define ID2D1DeviceContext_FillOpacityMask(This,mask,brush,dst_rect,src_rect) (This)->lpVtbl->ID2D1DeviceContext_FillOpacityMask(This,mask,brush,dst_rect,src_rect) | ||
| 1152 | |||
| 1005 | #endif | 1153 | #endif |
| 1006 | 1154 | ||
| 1007 | DEFINE_GUID(IID_ID2D1DeviceContext, 0xe8f7fe7a,0x191c,0x466d,0xad,0x95,0x97,0x56,0x78,0xbd,0xa9,0x98); | 1155 | DEFINE_GUID(IID_ID2D1DeviceContext, 0xe8f7fe7a,0x191c,0x466d,0xad,0x95,0x97,0x56,0x78,0xbd,0xa9,0x98); |
| ... | @@ -1051,6 +1199,19 @@ interface ID2D1Device { | ... | @@ -1051,6 +1199,19 @@ interface ID2D1Device { |
| 1051 | const ID2D1DeviceVtbl *lpVtbl; | 1199 | const ID2D1DeviceVtbl *lpVtbl; |
| 1052 | }; | 1200 | }; |
| 1053 | 1201 | ||
| 1202 | /*** IUnknown methods ***/ | ||
| 1203 | #define ID2D1Device_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1204 | #define ID2D1Device_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1205 | #define ID2D1Device_Release(This) (This)->lpVtbl->Release(This) | ||
| 1206 | /*** ID2D1Resource methods ***/ | ||
| 1207 | #define ID2D1Device_GetFactory(This,factory) (This)->lpVtbl->GetFactory(This,factory) | ||
| 1208 | /*** ID2D1Device methods ***/ | ||
| 1209 | #define ID2D1Device_CreateDeviceContext(This,options,context) (This)->lpVtbl->CreateDeviceContext(This,options,context) | ||
| 1210 | #define ID2D1Device_CreatePrintControl(This,wic_factory,document_target,desc,print_control) (This)->lpVtbl->CreatePrintControl(This,wic_factory,document_target,desc,print_control) | ||
| 1211 | #define ID2D1Device_SetMaximumTextureMemory(This,max_texture_memory) (This)->lpVtbl->SetMaximumTextureMemory(This,max_texture_memory) | ||
| 1212 | #define ID2D1Device_GetMaximumTextureMemory(This) (This)->lpVtbl->GetMaximumTextureMemory(This) | ||
| 1213 | #define ID2D1Device_ClearResources(This,msec_since_use) (This)->lpVtbl->ClearResources(This,msec_since_use) | ||
| 1214 | |||
| 1054 | #endif | 1215 | #endif |
| 1055 | 1216 | ||
| 1056 | DEFINE_GUID(IID_ID2D1Device, 0x47dd575d,0xac05,0x4cdd,0x80,0x49,0x9b,0x02,0xcd,0x16,0xf4,0x4c); | 1217 | DEFINE_GUID(IID_ID2D1Device, 0x47dd575d,0xac05,0x4cdd,0x80,0x49,0x9b,0x02,0xcd,0x16,0xf4,0x4c); |
lib/libc/include/any-windows-any/d3d10.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/d3d10.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/d3d10.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -1232,6 +1232,9 @@ typedef enum D3D10_RESOURCE_MISC_FLAG { | ... | @@ -1232,6 +1232,9 @@ typedef enum D3D10_RESOURCE_MISC_FLAG { |
| 1232 | typedef enum D3D10_MAP_FLAG { | 1232 | typedef enum D3D10_MAP_FLAG { |
| 1233 | D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000 | 1233 | D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000 |
| 1234 | } D3D10_MAP_FLAG; | 1234 | } D3D10_MAP_FLAG; |
| 1235 | typedef enum D3D10_RAISE_FLAG { | ||
| 1236 | D3D10_RAISE_FLAG_DRIVER_INTERNAL_ERROR = 0x1 | ||
| 1237 | } D3D10_RAISE_FLAG; | ||
| 1235 | typedef enum D3D10_CLEAR_FLAG { | 1238 | typedef enum D3D10_CLEAR_FLAG { |
| 1236 | D3D10_CLEAR_DEPTH = 0x1, | 1239 | D3D10_CLEAR_DEPTH = 0x1, |
| 1237 | D3D10_CLEAR_STENCIL = 0x2 | 1240 | D3D10_CLEAR_STENCIL = 0x2 |
lib/libc/include/any-windows-any/d3d10.idl deleted-1645| ... | @@ -1,1645 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2007 Andras Kovacs | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "oaidl.idl"; | ||
| 20 | import "ocidl.idl"; | ||
| 21 | import "dxgi.idl"; | ||
| 22 | import "d3dcommon.idl"; | ||
| 23 | |||
| 24 | cpp_quote("#ifndef _D3D10_CONSTANTS") | ||
| 25 | cpp_quote("#define _D3D10_CONSTANTS") | ||
| 26 | const float D3D10_DEFAULT_BLEND_FACTOR_ALPHA = 1.0; | ||
| 27 | const float D3D10_DEFAULT_BLEND_FACTOR_BLUE = 1.0; | ||
| 28 | const float D3D10_DEFAULT_BLEND_FACTOR_GREEN = 1.0; | ||
| 29 | const float D3D10_DEFAULT_BLEND_FACTOR_RED = 1.0; | ||
| 30 | const float D3D10_DEFAULT_BORDER_COLOR_COMPONENT = 0.0; | ||
| 31 | const float D3D10_DEFAULT_SLOPE_SCALED_DEPTH_BIAS = 0.0; | ||
| 32 | const float D3D10_DEFAULT_DEPTH_BIAS_CLAMP = 0.0; | ||
| 33 | const float D3D10_DEFAULT_MAX_ANISOTROPY = 16.0; | ||
| 34 | const float D3D10_DEFAULT_MIP_LOD_BIAS = 0.0; | ||
| 35 | const float D3D10_DEFAULT_VIEWPORT_MAX_DEPTH = 0.0; | ||
| 36 | const float D3D10_DEFAULT_VIEWPORT_MIN_DEPTH = 0.0; | ||
| 37 | const float D3D10_FLOAT16_FUSED_TOLERANCE_IN_ULP = 0.6; | ||
| 38 | const float D3D10_FLOAT32_MAX = 3.402823466e+38; | ||
| 39 | const float D3D10_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP = 0.6; | ||
| 40 | const float D3D10_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR = 2.4; | ||
| 41 | const float D3D10_FLOAT_TO_SRGB_EXPONENT_NUMERATOR = 1.0; | ||
| 42 | const float D3D10_FLOAT_TO_SRGB_OFFSET = 0.055; | ||
| 43 | const float D3D10_FLOAT_TO_SRGB_SCALE_1 = 12.92; | ||
| 44 | const float D3D10_FLOAT_TO_SRGB_SCALE_2 = 1.055; | ||
| 45 | const float D3D10_FLOAT_TO_SRGB_THRESHOLD = 0.0031308; | ||
| 46 | const float D3D10_FTOI_INSTRUCTION_MAX_INPUT = 2147483647.999; | ||
| 47 | const float D3D10_FTOI_INSTRUCTION_MIN_INPUT = -2147483648.999; | ||
| 48 | const float D3D10_FTOU_INSTRUCTION_MAX_INPUT = 4294967295.999; | ||
| 49 | const float D3D10_FTOU_INSTRUCTION_MIN_INPUT = 0.0; | ||
| 50 | const float D3D10_LINEAR_GAMMA = 1.0; | ||
| 51 | const float D3D10_MAX_BORDER_COLOR_COMPONENT = 1.0; | ||
| 52 | const float D3D10_MAX_DEPTH = 1.0; | ||
| 53 | const float D3D10_MAX_POSITION_VALUE = 3.402823466e+34; | ||
| 54 | const float D3D10_MIN_BORDER_COLOR_COMPONENT = 0.0; | ||
| 55 | const float D3D10_MIN_DEPTH = 0.0; | ||
| 56 | const float D3D10_MIP_LOD_BIAS_MAX = 15.99; | ||
| 57 | const float D3D10_MIP_LOD_BIAS_MIN = -16.0; | ||
| 58 | const float D3D10_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0.5; | ||
| 59 | const float D3D10_MULTISAMPLE_ANTIALIAS_LINE_WIDTH = 1.4; | ||
| 60 | const float D3D10_SRGB_GAMMA = 2.2; | ||
| 61 | const float D3D10_SRGB_TO_FLOAT_DENOMINATOR_1 = 12.92; | ||
| 62 | const float D3D10_SRGB_TO_FLOAT_DENOMINATOR_2 = 1.055; | ||
| 63 | const float D3D10_SRGB_TO_FLOAT_EXPONENT = 2.4; | ||
| 64 | const float D3D10_SRGB_TO_FLOAT_OFFSET = 0.055; | ||
| 65 | const float D3D10_SRGB_TO_FLOAT_THRESHOLD = 0.04045; | ||
| 66 | const float D3D10_SRGB_TO_FLOAT_TOLERANCE_IN_ULP = 0.5; | ||
| 67 | const float D3D10_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0.0; | ||
| 68 | const float D3D_SPEC_VERSION = 1.050005; | ||
| 69 | const unsigned int D3D10_16BIT_INDEX_STRIP_CUT_VALUE = 0xffff; | ||
| 70 | const unsigned int D3D10_32BIT_INDEX_STRIP_CUT_VALUE = 0xffffffff; | ||
| 71 | const unsigned int D3D10_8BIT_INDEX_STRIP_CUT_VALUE = 0xff; | ||
| 72 | const unsigned int D3D10_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT = 9; | ||
| 73 | const unsigned int D3D10_CLIP_OR_CULL_DISTANCE_COUNT = 8; | ||
| 74 | const unsigned int D3D10_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT = 2; | ||
| 75 | const unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT = 14; | ||
| 76 | const unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS = 4; | ||
| 77 | const unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT = 32; | ||
| 78 | const unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT = 15; | ||
| 79 | const unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4; | ||
| 80 | const unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT = 15; | ||
| 81 | const unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1; | ||
| 82 | const unsigned int D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1; | ||
| 83 | const unsigned int D3D10_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT = 64; | ||
| 84 | const unsigned int D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4; | ||
| 85 | const unsigned int D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT = 1; | ||
| 86 | const unsigned int D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1; | ||
| 87 | const unsigned int D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1; | ||
| 88 | const unsigned int D3D10_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT = 32; | ||
| 89 | const unsigned int D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS = 1; | ||
| 90 | const unsigned int D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT = 128; | ||
| 91 | const unsigned int D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST = 1; | ||
| 92 | const unsigned int D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS = 1; | ||
| 93 | const unsigned int D3D10_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT = 128; | ||
| 94 | const unsigned int D3D10_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS = 1; | ||
| 95 | const unsigned int D3D10_COMMONSHADER_SAMPLER_REGISTER_COUNT = 16; | ||
| 96 | const unsigned int D3D10_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST = 1; | ||
| 97 | const unsigned int D3D10_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS = 1; | ||
| 98 | const unsigned int D3D10_COMMONSHADER_SAMPLER_SLOT_COUNT = 16; | ||
| 99 | const unsigned int D3D10_COMMONSHADER_SUBROUTINE_NESTING_LIMIT = 32; | ||
| 100 | const unsigned int D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENTS = 4; | ||
| 101 | const unsigned int D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 102 | const unsigned int D3D10_COMMONSHADER_TEMP_REGISTER_COUNT = 4096; | ||
| 103 | const unsigned int D3D10_COMMONSHADER_TEMP_REGISTER_READS_PER_INST = 3; | ||
| 104 | const unsigned int D3D10_COMMONSHADER_TEMP_REGISTER_READ_PORTS = 3; | ||
| 105 | const unsigned int D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX = 10; | ||
| 106 | const int D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN = -10; | ||
| 107 | const int D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE = -8; | ||
| 108 | const unsigned int D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE = 7; | ||
| 109 | const unsigned int D3D10_DEFAULT_DEPTH_BIAS = 0; | ||
| 110 | const unsigned int D3D10_DEFAULT_RENDER_TARGET_ARRAY_INDEX = 0; | ||
| 111 | const unsigned int D3D10_DEFAULT_SAMPLE_MASK = 0xffffffff; | ||
| 112 | const unsigned int D3D10_DEFAULT_SCISSOR_ENDX = 0; | ||
| 113 | const unsigned int D3D10_DEFAULT_SCISSOR_ENDY = 0; | ||
| 114 | const unsigned int D3D10_DEFAULT_SCISSOR_STARTX = 0; | ||
| 115 | const unsigned int D3D10_DEFAULT_SCISSOR_STARTY = 0; | ||
| 116 | const unsigned int D3D10_DEFAULT_STENCIL_READ_MASK = 0xff; | ||
| 117 | const unsigned int D3D10_DEFAULT_STENCIL_REFERENCE = 0; | ||
| 118 | const unsigned int D3D10_DEFAULT_STENCIL_WRITE_MASK = 0xff; | ||
| 119 | const unsigned int D3D10_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX = 0; | ||
| 120 | const unsigned int D3D10_DEFAULT_VIEWPORT_HEIGHT = 0; | ||
| 121 | const unsigned int D3D10_DEFAULT_VIEWPORT_TOPLEFTX = 0; | ||
| 122 | const unsigned int D3D10_DEFAULT_VIEWPORT_TOPLEFTY = 0; | ||
| 123 | const unsigned int D3D10_DEFAULT_VIEWPORT_WIDTH = 0; | ||
| 124 | const unsigned int D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS = 1; | ||
| 125 | const unsigned int D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 126 | const unsigned int D3D10_GS_INPUT_PRIM_CONST_REGISTER_COUNT = 1; | ||
| 127 | const unsigned int D3D10_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST = 2; | ||
| 128 | const unsigned int D3D10_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS = 1; | ||
| 129 | const unsigned int D3D10_GS_INPUT_REGISTER_COMPONENTS = 4; | ||
| 130 | const unsigned int D3D10_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT =32; | ||
| 131 | const unsigned int D3D10_GS_INPUT_REGISTER_COUNT = 16; | ||
| 132 | const unsigned int D3D10_GS_INPUT_REGISTER_READS_PER_INST = 2; | ||
| 133 | const unsigned int D3D10_GS_INPUT_REGISTER_READ_PORTS = 1; | ||
| 134 | const unsigned int D3D10_GS_INPUT_REGISTER_VERTICES = 6; | ||
| 135 | const unsigned int D3D10_GS_OUTPUT_ELEMENTS = 32; | ||
| 136 | const unsigned int D3D10_GS_OUTPUT_REGISTER_COMPONENTS = 4; | ||
| 137 | const unsigned int D3D10_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 138 | const unsigned int D3D10_GS_OUTPUT_REGISTER_COUNT = 32; | ||
| 139 | const unsigned int D3D10_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES = 0; | ||
| 140 | const unsigned int D3D10_IA_DEFAULT_PRIMITIVE_TOPOLOGY = 0; | ||
| 141 | const unsigned int D3D10_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES = 0; | ||
| 142 | const unsigned int D3D10_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT = 1; | ||
| 143 | const unsigned int D3D10_IA_INSTANCE_ID_BIT_COUNT = 32; | ||
| 144 | const unsigned int D3D10_IA_INTEGER_ARITHMETIC_BIT_COUNT = 32; | ||
| 145 | const unsigned int D3D10_IA_PRIMITIVE_ID_BIT_COUNT = 32; | ||
| 146 | const unsigned int D3D10_IA_VERTEX_ID_BIT_COUNT = 32; | ||
| 147 | const unsigned int D3D10_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT = 16; | ||
| 148 | const unsigned int D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS = 64; | ||
| 149 | const unsigned int D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT = 16; | ||
| 150 | const unsigned int D3D10_INTEGER_DIVIDE_BY_ZERO_QUOTIENT = 0xffffffff; | ||
| 151 | const unsigned int D3D10_INTEGER_DIVIDE_BY_ZERO_REMAINDER = 0xffffffff; | ||
| 152 | const unsigned int D3D10_MAX_MAXANISOTROPY = 16; | ||
| 153 | const unsigned int D3D10_MAX_MULTISAMPLE_SAMPLE_COUNT = 32; | ||
| 154 | const unsigned int D3D10_MAX_TEXTURE_DIMENSION_2_TO_EXP = 17; | ||
| 155 | const unsigned int D3D10_MIN_MAXANISOTROPY = 0; | ||
| 156 | const unsigned int D3D10_MIP_LOD_FRACTIONAL_BIT_COUNT = 6; | ||
| 157 | const unsigned int D3D10_MIP_LOD_RANGE_BIT_COUNT = 8; | ||
| 158 | const unsigned int D3D10_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT = 0; | ||
| 159 | const unsigned int D3D10_PIXEL_ADDRESS_RANGE_BIT_COUNT = 13; | ||
| 160 | const unsigned int D3D10_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT = 15; | ||
| 161 | const unsigned int D3D10_PS_FRONTFACING_DEFAULT_VALUE = 0xffffffff; | ||
| 162 | const unsigned int D3D10_PS_FRONTFACING_FALSE_VALUE = 0; | ||
| 163 | const unsigned int D3D10_PS_FRONTFACING_TRUE_VALUE = 0xffffffff; | ||
| 164 | const unsigned int D3D10_PS_INPUT_REGISTER_COMPONENTS = 4; | ||
| 165 | const unsigned int D3D10_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 166 | const unsigned int D3D10_PS_INPUT_REGISTER_COUNT = 32; | ||
| 167 | const unsigned int D3D10_PS_INPUT_REGISTER_READS_PER_INST = 2; | ||
| 168 | const unsigned int D3D10_PS_INPUT_REGISTER_READ_PORTS = 1; | ||
| 169 | const unsigned int D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS = 1; | ||
| 170 | const unsigned int D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 171 | const unsigned int D3D10_PS_OUTPUT_DEPTH_REGISTER_COUNT = 1; | ||
| 172 | const unsigned int D3D10_PS_OUTPUT_REGISTER_COMPONENTS = 4; | ||
| 173 | const unsigned int D3D10_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 174 | const unsigned int D3D10_PS_OUTPUT_REGISTER_COUNT = 8; | ||
| 175 | const unsigned int D3D10_REQ_BLEND_OBJECT_COUNT_PER_CONTEXT = 4096; | ||
| 176 | const unsigned int D3D10_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP = 27; | ||
| 177 | const unsigned int D3D10_REQ_CONSTANT_BUFFER_ELEMENT_COUNT = 4096; | ||
| 178 | const unsigned int D3D10_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_CONTEXT = 4096; | ||
| 179 | const unsigned int D3D10_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 32; | ||
| 180 | const unsigned int D3D10_REQ_DRAW_VERTEX_COUNT_2_TO_EXP = 32; | ||
| 181 | const unsigned int D3D10_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION = 8192; | ||
| 182 | const unsigned int D3D10_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT = 1024; | ||
| 183 | const unsigned int D3D10_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT = 4096; | ||
| 184 | const unsigned int D3D10_REQ_MAXANISOTROPY = 16; | ||
| 185 | const unsigned int D3D10_REQ_MIP_LEVELS = 14; | ||
| 186 | const unsigned int D3D10_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES = 2048; | ||
| 187 | const unsigned int D3D10_REQ_RASTERIZER_OBJECT_COUNT_PER_CONTEXT = 4096; | ||
| 188 | const unsigned int D3D10_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH = 8192; | ||
| 189 | const unsigned int D3D10_REQ_RESOURCE_SIZE_IN_MEGABYTES = 128; | ||
| 190 | const unsigned int D3D10_REQ_RESOURCE_VIEW_COUNT_PER_CONTEXT_2_TO_EXP = 20; | ||
| 191 | const unsigned int D3D10_REQ_SAMPLER_OBJECT_COUNT_PER_CONTEXT = 4096; | ||
| 192 | const unsigned int D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION = 512; | ||
| 193 | const unsigned int D3D10_REQ_TEXTURE1D_U_DIMENSION = 8192; | ||
| 194 | const unsigned int D3D10_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION = 512; | ||
| 195 | const unsigned int D3D10_REQ_TEXTURE2D_U_OR_V_DIMENSION = 8192; | ||
| 196 | const unsigned int D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION = 2048; | ||
| 197 | const unsigned int D3D10_REQ_TEXTURECUBE_DIMENSION = 8192; | ||
| 198 | const unsigned int D3D10_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL = 0; | ||
| 199 | const unsigned int D3D10_SHADER_MAJOR_VERSION = 4; | ||
| 200 | const unsigned int D3D10_SHADER_MINOR_VERSION = 0; | ||
| 201 | const unsigned int D3D10_SHIFT_INSTRUCTION_PAD_VALUE = 0; | ||
| 202 | const unsigned int D3D10_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT = 5; | ||
| 203 | const unsigned int D3D10_SIMULTANEOUS_RENDER_TARGET_COUNT = 8; | ||
| 204 | const unsigned int D3D10_SO_BUFFER_MAX_STRIDE_IN_BYTES = 2048; | ||
| 205 | const unsigned int D3D10_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES = 256; | ||
| 206 | const unsigned int D3D10_SO_BUFFER_SLOT_COUNT = 4; | ||
| 207 | const unsigned int D3D10_SO_DDI_REGISTER_INDEX_DENOTING_GAP = 0xffffffff; | ||
| 208 | const unsigned int D3D10_SO_MULTIPLE_BUFFER_ELEMENTS_PER_BUFFER = 1; | ||
| 209 | const unsigned int D3D10_SO_SINGLE_BUFFER_COMPONENT_LIMIT = 64; | ||
| 210 | const unsigned int D3D10_STANDARD_COMPONENT_BIT_COUNT = 32; | ||
| 211 | const unsigned int D3D10_STANDARD_COMPONENT_BIT_COUNT_DOUBLED = 64; | ||
| 212 | const unsigned int D3D10_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE = 4; | ||
| 213 | const unsigned int D3D10_STANDARD_PIXEL_COMPONENT_COUNT = 128; | ||
| 214 | const unsigned int D3D10_STANDARD_PIXEL_ELEMENT_COUNT = 32; | ||
| 215 | const unsigned int D3D10_STANDARD_VECTOR_SIZE = 4; | ||
| 216 | const unsigned int D3D10_STANDARD_VERTEX_ELEMENT_COUNT = 16; | ||
| 217 | const unsigned int D3D10_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT = 64; | ||
| 218 | const unsigned int D3D10_SUBPIXEL_FRACTIONAL_BIT_COUNT = 8; | ||
| 219 | const unsigned int D3D10_SUBTEXEL_FRACTIONAL_BIT_COUNT = 6; | ||
| 220 | const unsigned int D3D10_TEXEL_ADDRESS_RANGE_BIT_COUNT = 18; | ||
| 221 | const unsigned int D3D10_UNBOUND_MEMORY_ACCESS_RESULT = 0; | ||
| 222 | const unsigned int D3D10_VIEWPORT_AND_SCISSORRECT_MAX_INDEX = 15; | ||
| 223 | const unsigned int D3D10_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE = 16; | ||
| 224 | const unsigned int D3D10_VIEWPORT_BOUNDS_MAX = 16383; | ||
| 225 | const int D3D10_VIEWPORT_BOUNDS_MIN = -16384; | ||
| 226 | const unsigned int D3D10_VS_INPUT_REGISTER_COMPONENTS = 4; | ||
| 227 | const unsigned int D3D10_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 228 | const unsigned int D3D10_VS_INPUT_REGISTER_COUNT = 16; | ||
| 229 | const unsigned int D3D10_VS_INPUT_REGISTER_READS_PER_INST = 2; | ||
| 230 | const unsigned int D3D10_VS_INPUT_REGISTER_READ_PORTS = 1; | ||
| 231 | const unsigned int D3D10_VS_OUTPUT_REGISTER_COMPONENTS = 4; | ||
| 232 | const unsigned int D3D10_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 233 | const unsigned int D3D10_VS_OUTPUT_REGISTER_COUNT = 16; | ||
| 234 | const unsigned int D3D10_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT = 10; | ||
| 235 | const unsigned int D3D10_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 25; | ||
| 236 | const unsigned int D3D10_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP = 25; | ||
| 237 | const unsigned int D3D_MAJOR_VERSION = 10; | ||
| 238 | const unsigned int D3D_MINOR_VERSION = 0; | ||
| 239 | const unsigned int D3D_SPEC_DATE_DAY = 8; | ||
| 240 | const unsigned int D3D_SPEC_DATE_MONTH = 8; | ||
| 241 | const unsigned int D3D_SPEC_DATE_YEAR = 2006; | ||
| 242 | cpp_quote("#endif") | ||
| 243 | |||
| 244 | const unsigned int D3D10_APPEND_ALIGNED_ELEMENT = 0xffffffff; | ||
| 245 | const unsigned int _FACD3D10 = 0x879; | ||
| 246 | const unsigned int _FACD3D10DEBUG = _FACD3D10 + 1; | ||
| 247 | const unsigned int D3D10_FILTER_TYPE_MASK = 0x3; | ||
| 248 | const unsigned int D3D10_SDK_VERSION = 29; | ||
| 249 | |||
| 250 | cpp_quote("#define MAKE_D3D10_HRESULT(code) MAKE_HRESULT( 1, _FACD3D10, code)") | ||
| 251 | cpp_quote("#define MAKE_D3D10_STATUS(code) MAKE_HRESULT( 0, _FACD3D10, code)") | ||
| 252 | cpp_quote("#define D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS MAKE_D3D10_HRESULT(1)") | ||
| 253 | cpp_quote("#define D3D10_ERROR_FILE_NOT_FOUND MAKE_D3D10_HRESULT(2)") | ||
| 254 | |||
| 255 | typedef enum D3D10_BLEND { | ||
| 256 | D3D10_BLEND_ZERO = 1, | ||
| 257 | D3D10_BLEND_ONE = 2, | ||
| 258 | D3D10_BLEND_SRC_COLOR = 3, | ||
| 259 | D3D10_BLEND_INV_SRC_COLOR = 4, | ||
| 260 | D3D10_BLEND_SRC_ALPHA = 5, | ||
| 261 | D3D10_BLEND_INV_SRC_ALPHA = 6, | ||
| 262 | D3D10_BLEND_DEST_ALPHA = 7, | ||
| 263 | D3D10_BLEND_INV_DEST_ALPHA = 8, | ||
| 264 | D3D10_BLEND_DEST_COLOR = 9, | ||
| 265 | D3D10_BLEND_INV_DEST_COLOR = 10, | ||
| 266 | D3D10_BLEND_SRC_ALPHA_SAT = 11, | ||
| 267 | D3D10_BLEND_BLEND_FACTOR = 14, | ||
| 268 | D3D10_BLEND_INV_BLEND_FACTOR = 15, | ||
| 269 | D3D10_BLEND_SRC1_COLOR = 16, | ||
| 270 | D3D10_BLEND_INV_SRC1_COLOR = 17, | ||
| 271 | D3D10_BLEND_SRC1_ALPHA = 18, | ||
| 272 | D3D10_BLEND_INV_SRC1_ALPHA = 19 | ||
| 273 | } D3D10_BLEND; | ||
| 274 | |||
| 275 | typedef enum D3D10_BLEND_OP { | ||
| 276 | D3D10_BLEND_OP_ADD = 1, | ||
| 277 | D3D10_BLEND_OP_SUBTRACT, | ||
| 278 | D3D10_BLEND_OP_REV_SUBTRACT, | ||
| 279 | D3D10_BLEND_OP_MIN, | ||
| 280 | D3D10_BLEND_OP_MAX, | ||
| 281 | } D3D10_BLEND_OP; | ||
| 282 | |||
| 283 | typedef struct D3D10_BLEND_DESC { | ||
| 284 | BOOL AlphaToCoverageEnable; | ||
| 285 | BOOL BlendEnable[8]; | ||
| 286 | D3D10_BLEND SrcBlend; | ||
| 287 | D3D10_BLEND DestBlend; | ||
| 288 | D3D10_BLEND_OP BlendOp; | ||
| 289 | D3D10_BLEND SrcBlendAlpha; | ||
| 290 | D3D10_BLEND DestBlendAlpha; | ||
| 291 | D3D10_BLEND_OP BlendOpAlpha; | ||
| 292 | UINT8 RenderTargetWriteMask[8]; | ||
| 293 | } D3D10_BLEND_DESC; | ||
| 294 | |||
| 295 | typedef enum D3D10_DEPTH_WRITE_MASK { | ||
| 296 | D3D10_DEPTH_WRITE_MASK_ZERO, | ||
| 297 | D3D10_DEPTH_WRITE_MASK_ALL, | ||
| 298 | } D3D10_DEPTH_WRITE_MASK; | ||
| 299 | |||
| 300 | typedef enum D3D10_COMPARISON_FUNC { | ||
| 301 | D3D10_COMPARISON_NEVER = 1, | ||
| 302 | D3D10_COMPARISON_LESS, | ||
| 303 | D3D10_COMPARISON_EQUAL, | ||
| 304 | D3D10_COMPARISON_LESS_EQUAL, | ||
| 305 | D3D10_COMPARISON_GREATER, | ||
| 306 | D3D10_COMPARISON_NOT_EQUAL, | ||
| 307 | D3D10_COMPARISON_GREATER_EQUAL, | ||
| 308 | D3D10_COMPARISON_ALWAYS, | ||
| 309 | } D3D10_COMPARISON_FUNC; | ||
| 310 | |||
| 311 | typedef enum D3D10_STENCIL_OP { | ||
| 312 | D3D10_STENCIL_OP_KEEP = 1, | ||
| 313 | D3D10_STENCIL_OP_ZERO, | ||
| 314 | D3D10_STENCIL_OP_REPLACE, | ||
| 315 | D3D10_STENCIL_OP_INCR_SAT, | ||
| 316 | D3D10_STENCIL_OP_DECR_SAT, | ||
| 317 | D3D10_STENCIL_OP_INVERT, | ||
| 318 | D3D10_STENCIL_OP_INCR, | ||
| 319 | D3D10_STENCIL_OP_DECR, | ||
| 320 | } D3D10_STENCIL_OP; | ||
| 321 | |||
| 322 | typedef struct D3D10_DEPTH_STENCILOP_DESC { | ||
| 323 | D3D10_STENCIL_OP StencilFailOp; | ||
| 324 | D3D10_STENCIL_OP StencilDepthFailOp; | ||
| 325 | D3D10_STENCIL_OP StencilPassOp; | ||
| 326 | D3D10_COMPARISON_FUNC StencilFunc; | ||
| 327 | } D3D10_DEPTH_STENCILOP_DESC; | ||
| 328 | |||
| 329 | typedef struct D3D10_DEPTH_STENCIL_DESC { | ||
| 330 | BOOL DepthEnable; | ||
| 331 | D3D10_DEPTH_WRITE_MASK DepthWriteMask; | ||
| 332 | D3D10_COMPARISON_FUNC DepthFunc; | ||
| 333 | BOOL StencilEnable; | ||
| 334 | UINT8 StencilReadMask; | ||
| 335 | UINT8 StencilWriteMask; | ||
| 336 | D3D10_DEPTH_STENCILOP_DESC FrontFace; | ||
| 337 | D3D10_DEPTH_STENCILOP_DESC BackFace; | ||
| 338 | } D3D10_DEPTH_STENCIL_DESC; | ||
| 339 | |||
| 340 | typedef enum D3D10_FILL_MODE { | ||
| 341 | D3D10_FILL_WIREFRAME = 2, | ||
| 342 | D3D10_FILL_SOLID, | ||
| 343 | } D3D10_FILL_MODE; | ||
| 344 | |||
| 345 | typedef enum D3D10_CULL_MODE { | ||
| 346 | D3D10_CULL_NONE = 1, | ||
| 347 | D3D10_CULL_FRONT, | ||
| 348 | D3D10_CULL_BACK, | ||
| 349 | } D3D10_CULL_MODE; | ||
| 350 | |||
| 351 | typedef struct D3D10_RASTERIZER_DESC { | ||
| 352 | D3D10_FILL_MODE FillMode; | ||
| 353 | D3D10_CULL_MODE CullMode; | ||
| 354 | BOOL FrontCounterClockwise; | ||
| 355 | INT DepthBias; | ||
| 356 | FLOAT DepthBiasClamp; | ||
| 357 | FLOAT SlopeScaledDepthBias; | ||
| 358 | BOOL DepthClipEnable; | ||
| 359 | BOOL ScissorEnable; | ||
| 360 | BOOL MultisampleEnable; | ||
| 361 | BOOL AntialiasedLineEnable; | ||
| 362 | } D3D10_RASTERIZER_DESC; | ||
| 363 | |||
| 364 | typedef enum D3D10_FILTER { | ||
| 365 | D3D10_FILTER_MIN_MAG_MIP_POINT = 0, | ||
| 366 | D3D10_FILTER_MIN_MAG_POINT_MIP_LINEAR = 0x1, | ||
| 367 | D3D10_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x4, | ||
| 368 | D3D10_FILTER_MIN_POINT_MAG_MIP_LINEAR = 0x5, | ||
| 369 | D3D10_FILTER_MIN_LINEAR_MAG_MIP_POINT = 0x10, | ||
| 370 | D3D10_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x11, | ||
| 371 | D3D10_FILTER_MIN_MAG_LINEAR_MIP_POINT = 0x14, | ||
| 372 | D3D10_FILTER_MIN_MAG_MIP_LINEAR = 0x15, | ||
| 373 | D3D10_FILTER_ANISOTROPIC = 0x55, | ||
| 374 | D3D10_FILTER_COMPARISON_MIN_MAG_MIP_POINT = 0x80, | ||
| 375 | D3D10_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR = 0x81, | ||
| 376 | D3D10_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x84, | ||
| 377 | D3D10_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR = 0x85, | ||
| 378 | D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT = 0x90, | ||
| 379 | D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x91, | ||
| 380 | D3D10_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT = 0x94, | ||
| 381 | D3D10_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR = 0x95, | ||
| 382 | D3D10_FILTER_COMPARISON_ANISOTROPIC = 0xd5, | ||
| 383 | D3D10_FILTER_TEXT_1BIT = 0x80000000 | ||
| 384 | } D3D10_FILTER; | ||
| 385 | |||
| 386 | typedef enum D3D10_TEXTURE_ADDRESS_MODE { | ||
| 387 | D3D10_TEXTURE_ADDRESS_WRAP = 1, | ||
| 388 | D3D10_TEXTURE_ADDRESS_MIRROR, | ||
| 389 | D3D10_TEXTURE_ADDRESS_CLAMP, | ||
| 390 | D3D10_TEXTURE_ADDRESS_BORDER, | ||
| 391 | D3D10_TEXTURE_ADDRESS_MIRROR_ONCE, | ||
| 392 | } D3D10_TEXTURE_ADDRESS_MODE; | ||
| 393 | |||
| 394 | typedef struct D3D10_SAMPLER_DESC { | ||
| 395 | D3D10_FILTER Filter; | ||
| 396 | D3D10_TEXTURE_ADDRESS_MODE AddressU; | ||
| 397 | D3D10_TEXTURE_ADDRESS_MODE AddressV; | ||
| 398 | D3D10_TEXTURE_ADDRESS_MODE AddressW; | ||
| 399 | FLOAT MipLODBias; | ||
| 400 | UINT MaxAnisotropy; | ||
| 401 | D3D10_COMPARISON_FUNC ComparisonFunc; | ||
| 402 | FLOAT BorderColor[4]; | ||
| 403 | FLOAT MinLOD; | ||
| 404 | FLOAT MaxLOD; | ||
| 405 | } D3D10_SAMPLER_DESC; | ||
| 406 | |||
| 407 | typedef enum D3D10_COUNTER { | ||
| 408 | D3D10_COUNTER_GPU_IDLE, | ||
| 409 | D3D10_COUNTER_VERTEX_PROCESSING, | ||
| 410 | D3D10_COUNTER_GEOMETRY_PROCESSING, | ||
| 411 | D3D10_COUNTER_PIXEL_PROCESSING, | ||
| 412 | D3D10_COUNTER_OTHER_GPU_PROCESSING, | ||
| 413 | D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION, | ||
| 414 | D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION, | ||
| 415 | D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION, | ||
| 416 | D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION, | ||
| 417 | D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION, | ||
| 418 | D3D10_COUNTER_VS_MEMORY_LIMITED, | ||
| 419 | D3D10_COUNTER_VS_COMPUTATION_LIMITED, | ||
| 420 | D3D10_COUNTER_GS_MEMORY_LIMITED, | ||
| 421 | D3D10_COUNTER_GS_COMPUTATION_LIMITED, | ||
| 422 | D3D10_COUNTER_PS_MEMORY_LIMITED, | ||
| 423 | D3D10_COUNTER_PS_COMPUTATION_LIMITED, | ||
| 424 | D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE, | ||
| 425 | D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE, | ||
| 426 | D3D10_COUNTER_DEVICE_DEPENDENT_0 = 0x40000000 | ||
| 427 | } D3D10_COUNTER; | ||
| 428 | |||
| 429 | typedef struct D3D10_COUNTER_DESC { | ||
| 430 | D3D10_COUNTER Counter; | ||
| 431 | UINT MiscFlags; | ||
| 432 | } D3D10_COUNTER_DESC; | ||
| 433 | |||
| 434 | typedef enum D3D10_COUNTER_TYPE { | ||
| 435 | D3D10_COUNTER_TYPE_FLOAT32, | ||
| 436 | D3D10_COUNTER_TYPE_UINT16, | ||
| 437 | D3D10_COUNTER_TYPE_UINT32, | ||
| 438 | D3D10_COUNTER_TYPE_UINT64, | ||
| 439 | } D3D10_COUNTER_TYPE; | ||
| 440 | |||
| 441 | typedef struct D3D10_COUNTER_INFO { | ||
| 442 | D3D10_COUNTER LastDeviceDependentCounter; | ||
| 443 | UINT NumSimultaneousCounters; | ||
| 444 | UINT8 NumDetectableParallelUnits; | ||
| 445 | } D3D10_COUNTER_INFO; | ||
| 446 | |||
| 447 | typedef enum D3D10_RESOURCE_DIMENSION { | ||
| 448 | D3D10_RESOURCE_DIMENSION_UNKNOWN, | ||
| 449 | D3D10_RESOURCE_DIMENSION_BUFFER, | ||
| 450 | D3D10_RESOURCE_DIMENSION_TEXTURE1D, | ||
| 451 | D3D10_RESOURCE_DIMENSION_TEXTURE2D, | ||
| 452 | D3D10_RESOURCE_DIMENSION_TEXTURE3D, | ||
| 453 | } D3D10_RESOURCE_DIMENSION; | ||
| 454 | |||
| 455 | typedef enum D3D10_USAGE { | ||
| 456 | D3D10_USAGE_DEFAULT, | ||
| 457 | D3D10_USAGE_IMMUTABLE, | ||
| 458 | D3D10_USAGE_DYNAMIC, | ||
| 459 | D3D10_USAGE_STAGING, | ||
| 460 | } D3D10_USAGE; | ||
| 461 | |||
| 462 | typedef enum D3D10_BIND_FLAG { | ||
| 463 | D3D10_BIND_VERTEX_BUFFER = 0x1, | ||
| 464 | D3D10_BIND_INDEX_BUFFER = 0x2, | ||
| 465 | D3D10_BIND_CONSTANT_BUFFER = 0x4, | ||
| 466 | D3D10_BIND_SHADER_RESOURCE = 0x8, | ||
| 467 | D3D10_BIND_STREAM_OUTPUT = 0x10, | ||
| 468 | D3D10_BIND_RENDER_TARGET = 0x20, | ||
| 469 | D3D10_BIND_DEPTH_STENCIL = 0x40 | ||
| 470 | } D3D10_BIND_FLAG; | ||
| 471 | |||
| 472 | typedef struct D3D10_BUFFER_DESC { | ||
| 473 | UINT ByteWidth; | ||
| 474 | D3D10_USAGE Usage; | ||
| 475 | UINT BindFlags; | ||
| 476 | UINT CPUAccessFlags; | ||
| 477 | UINT MiscFlags; | ||
| 478 | } D3D10_BUFFER_DESC; | ||
| 479 | |||
| 480 | cpp_quote("#if !defined(D3D10_NO_HELPERS) && defined(__cplusplus)") | ||
| 481 | cpp_quote("struct CD3D10_BUFFER_DESC : public D3D10_BUFFER_DESC {") | ||
| 482 | cpp_quote(" CD3D10_BUFFER_DESC() {}" ) | ||
| 483 | cpp_quote(" explicit CD3D10_BUFFER_DESC(const D3D10_BUFFER_DESC &o) : D3D10_BUFFER_DESC(o) {}") | ||
| 484 | cpp_quote(" explicit CD3D10_BUFFER_DESC(UINT byteWidth, UINT bindFlags, D3D10_USAGE usage = D3D10_USAGE_DEFAULT, UINT cpuaccessFlags = 0, UINT miscFlags = 0 ) {") | ||
| 485 | cpp_quote(" ByteWidth = byteWidth;") | ||
| 486 | cpp_quote(" Usage = usage;") | ||
| 487 | cpp_quote(" BindFlags = bindFlags;") | ||
| 488 | cpp_quote(" CPUAccessFlags = cpuaccessFlags;") | ||
| 489 | cpp_quote(" MiscFlags = miscFlags;") | ||
| 490 | cpp_quote(" }") | ||
| 491 | cpp_quote(" ~CD3D10_BUFFER_DESC() {}") | ||
| 492 | cpp_quote(" operator const D3D10_BUFFER_DESC&() const {") | ||
| 493 | cpp_quote(" return *this;") | ||
| 494 | cpp_quote(" }") | ||
| 495 | cpp_quote("};") | ||
| 496 | cpp_quote("#endif") | ||
| 497 | |||
| 498 | typedef enum D3D10_MAP { | ||
| 499 | D3D10_MAP_READ = 1, | ||
| 500 | D3D10_MAP_WRITE, | ||
| 501 | D3D10_MAP_READ_WRITE, | ||
| 502 | D3D10_MAP_WRITE_DISCARD, | ||
| 503 | D3D10_MAP_WRITE_NO_OVERWRITE, | ||
| 504 | } D3D10_MAP; | ||
| 505 | |||
| 506 | typedef struct D3D10_TEXTURE1D_DESC { | ||
| 507 | UINT Width; | ||
| 508 | UINT MipLevels; | ||
| 509 | UINT ArraySize; | ||
| 510 | DXGI_FORMAT Format; | ||
| 511 | D3D10_USAGE Usage; | ||
| 512 | UINT BindFlags; | ||
| 513 | UINT CPUAccessFlags; | ||
| 514 | UINT MiscFlags; | ||
| 515 | } D3D10_TEXTURE1D_DESC; | ||
| 516 | |||
| 517 | cpp_quote("#if !defined(D3D10_NO_HELPERS) && defined(__cplusplus)") | ||
| 518 | cpp_quote("struct CD3D10_TEXTURE1D_DESC : public D3D10_TEXTURE1D_DESC {") | ||
| 519 | cpp_quote(" CD3D10_TEXTURE1D_DESC() {}") | ||
| 520 | cpp_quote(" explicit CD3D10_TEXTURE1D_DESC(const D3D10_TEXTURE1D_DESC &o) : D3D10_TEXTURE1D_DESC(o) {}") | ||
| 521 | cpp_quote(" explicit CD3D10_TEXTURE1D_DESC(DXGI_FORMAT format, UINT width, UINT arraySize = 1, UINT mipLevels = 0,") | ||
| 522 | cpp_quote(" UINT bindFlags = D3D10_BIND_SHADER_RESOURCE, D3D10_USAGE usage = D3D10_USAGE_DEFAULT, UINT cpuaccessFlags = 0,") | ||
| 523 | cpp_quote(" UINT miscFlags = 0) {") | ||
| 524 | cpp_quote(" Width = width;") | ||
| 525 | cpp_quote(" MipLevels = mipLevels;") | ||
| 526 | cpp_quote(" ArraySize = arraySize;") | ||
| 527 | cpp_quote(" Format = format;") | ||
| 528 | cpp_quote(" Usage = usage;") | ||
| 529 | cpp_quote(" BindFlags = bindFlags;") | ||
| 530 | cpp_quote(" CPUAccessFlags = cpuaccessFlags;") | ||
| 531 | cpp_quote(" MiscFlags = miscFlags;") | ||
| 532 | cpp_quote(" }") | ||
| 533 | cpp_quote(" ~CD3D10_TEXTURE1D_DESC() {}") | ||
| 534 | cpp_quote(" operator const D3D10_TEXTURE1D_DESC&() const {") | ||
| 535 | cpp_quote(" return *this;") | ||
| 536 | cpp_quote(" }") | ||
| 537 | cpp_quote("};") | ||
| 538 | cpp_quote("#endif") | ||
| 539 | |||
| 540 | typedef struct D3D10_TEXTURE2D_DESC { | ||
| 541 | UINT Width; | ||
| 542 | UINT Height; | ||
| 543 | UINT MipLevels; | ||
| 544 | UINT ArraySize; | ||
| 545 | DXGI_FORMAT Format; | ||
| 546 | DXGI_SAMPLE_DESC SampleDesc; | ||
| 547 | D3D10_USAGE Usage; | ||
| 548 | UINT BindFlags; | ||
| 549 | UINT CPUAccessFlags; | ||
| 550 | UINT MiscFlags; | ||
| 551 | } D3D10_TEXTURE2D_DESC; | ||
| 552 | |||
| 553 | cpp_quote("#if !defined(D3D10_NO_HELPERS) && defined(__cplusplus)") | ||
| 554 | cpp_quote("struct CD3D10_TEXTURE2D_DESC : public D3D10_TEXTURE2D_DESC {") | ||
| 555 | cpp_quote(" CD3D10_TEXTURE2D_DESC() {}" ) | ||
| 556 | cpp_quote(" explicit CD3D10_TEXTURE2D_DESC(const D3D10_TEXTURE2D_DESC &o) : D3D10_TEXTURE2D_DESC(o) {}") | ||
| 557 | cpp_quote(" explicit CD3D10_TEXTURE2D_DESC(DXGI_FORMAT format, UINT width, UINT height,") | ||
| 558 | cpp_quote(" UINT arraySize = 1,") | ||
| 559 | cpp_quote(" UINT mipLevels = 0,") | ||
| 560 | cpp_quote(" UINT bindFlags = D3D10_BIND_SHADER_RESOURCE,") | ||
| 561 | cpp_quote(" D3D10_USAGE usage = D3D10_USAGE_DEFAULT,") | ||
| 562 | cpp_quote(" UINT cpuaccessFlags = 0,") | ||
| 563 | cpp_quote(" UINT sampleCount = 1,") | ||
| 564 | cpp_quote(" UINT sampleQuality = 0,") | ||
| 565 | cpp_quote(" UINT miscFlags = 0) {") | ||
| 566 | cpp_quote(" Width = width;" ) | ||
| 567 | cpp_quote(" Height = height;" ) | ||
| 568 | cpp_quote(" MipLevels = mipLevels;" ) | ||
| 569 | cpp_quote(" ArraySize = arraySize;" ) | ||
| 570 | cpp_quote(" Format = format;" ) | ||
| 571 | cpp_quote(" SampleDesc.Count = sampleCount;" ) | ||
| 572 | cpp_quote(" SampleDesc.Quality = sampleQuality;" ) | ||
| 573 | cpp_quote(" Usage = usage;" ) | ||
| 574 | cpp_quote(" BindFlags = bindFlags;" ) | ||
| 575 | cpp_quote(" CPUAccessFlags = cpuaccessFlags;" ) | ||
| 576 | cpp_quote(" MiscFlags = miscFlags;" ) | ||
| 577 | cpp_quote(" }") | ||
| 578 | cpp_quote(" ~CD3D10_TEXTURE2D_DESC() {}") | ||
| 579 | cpp_quote(" operator const D3D10_TEXTURE2D_DESC&() const {") | ||
| 580 | cpp_quote(" return *this;") | ||
| 581 | cpp_quote(" }") | ||
| 582 | cpp_quote("};") | ||
| 583 | cpp_quote("#endif") | ||
| 584 | |||
| 585 | typedef struct D3D10_TEXTURE3D_DESC { | ||
| 586 | UINT Width; | ||
| 587 | UINT Height; | ||
| 588 | UINT Depth; | ||
| 589 | UINT MipLevels; | ||
| 590 | DXGI_FORMAT Format; | ||
| 591 | D3D10_USAGE Usage; | ||
| 592 | UINT BindFlags; | ||
| 593 | UINT CPUAccessFlags; | ||
| 594 | UINT MiscFlags; | ||
| 595 | } D3D10_TEXTURE3D_DESC; | ||
| 596 | |||
| 597 | typedef enum D3D10_DSV_DIMENSION | ||
| 598 | { | ||
| 599 | D3D10_DSV_DIMENSION_UNKNOWN, | ||
| 600 | D3D10_DSV_DIMENSION_TEXTURE1D, | ||
| 601 | D3D10_DSV_DIMENSION_TEXTURE1DARRAY, | ||
| 602 | D3D10_DSV_DIMENSION_TEXTURE2D, | ||
| 603 | D3D10_DSV_DIMENSION_TEXTURE2DARRAY, | ||
| 604 | D3D10_DSV_DIMENSION_TEXTURE2DMS, | ||
| 605 | D3D10_DSV_DIMENSION_TEXTURE2DMSARRAY, | ||
| 606 | } D3D10_DSV_DIMENSION; | ||
| 607 | |||
| 608 | typedef struct D3D10_TEX1D_DSV { | ||
| 609 | UINT MipSlice; | ||
| 610 | } D3D10_TEX1D_DSV; | ||
| 611 | |||
| 612 | typedef struct D3D10_TEX1D_ARRAY_DSV { | ||
| 613 | UINT MipSlice; | ||
| 614 | UINT FirstArraySlice; | ||
| 615 | UINT ArraySize; | ||
| 616 | } D3D10_TEX1D_ARRAY_DSV; | ||
| 617 | |||
| 618 | typedef struct D3D10_TEX2D_DSV { | ||
| 619 | UINT MipSlice; | ||
| 620 | } D3D10_TEX2D_DSV; | ||
| 621 | |||
| 622 | typedef struct D3D10_TEX2D_ARRAY_DSV { | ||
| 623 | UINT MipSlice; | ||
| 624 | UINT FirstArraySlice; | ||
| 625 | UINT ArraySize; | ||
| 626 | } D3D10_TEX2D_ARRAY_DSV; | ||
| 627 | |||
| 628 | typedef struct D3D10_TEX2DMS_DSV { | ||
| 629 | UINT UnusedField_NothingToDefine; | ||
| 630 | } D3D10_TEX2DMS_DSV; | ||
| 631 | |||
| 632 | typedef struct D3D10_TEX2DMS_ARRAY_DSV { | ||
| 633 | UINT FirstArraySlice; | ||
| 634 | UINT ArraySize; | ||
| 635 | } D3D10_TEX2DMS_ARRAY_DSV; | ||
| 636 | |||
| 637 | typedef struct D3D10_DEPTH_STENCIL_VIEW_DESC { | ||
| 638 | DXGI_FORMAT Format; | ||
| 639 | D3D10_DSV_DIMENSION ViewDimension; | ||
| 640 | union { | ||
| 641 | D3D10_TEX1D_DSV Texture1D; | ||
| 642 | D3D10_TEX1D_ARRAY_DSV Texture1DArray; | ||
| 643 | D3D10_TEX2D_DSV Texture2D; | ||
| 644 | D3D10_TEX2D_ARRAY_DSV Texture2DArray; | ||
| 645 | D3D10_TEX2DMS_DSV Texture2DMS; | ||
| 646 | D3D10_TEX2DMS_ARRAY_DSV Texture2DMSArray; | ||
| 647 | }; | ||
| 648 | } D3D10_DEPTH_STENCIL_VIEW_DESC; | ||
| 649 | |||
| 650 | typedef enum D3D10_RTV_DIMENSION { | ||
| 651 | D3D10_RTV_DIMENSION_UNKNOWN, | ||
| 652 | D3D10_RTV_DIMENSION_BUFFER, | ||
| 653 | D3D10_RTV_DIMENSION_TEXTURE1D, | ||
| 654 | D3D10_RTV_DIMENSION_TEXTURE1DARRAY, | ||
| 655 | D3D10_RTV_DIMENSION_TEXTURE2D, | ||
| 656 | D3D10_RTV_DIMENSION_TEXTURE2DARRAY, | ||
| 657 | D3D10_RTV_DIMENSION_TEXTURE2DMS, | ||
| 658 | D3D10_RTV_DIMENSION_TEXTURE2DMSARRAY, | ||
| 659 | D3D10_RTV_DIMENSION_TEXTURE3D, | ||
| 660 | } D3D10_RTV_DIMENSION; | ||
| 661 | |||
| 662 | typedef struct D3D10_BUFFER_RTV { | ||
| 663 | union { | ||
| 664 | UINT FirstElement; | ||
| 665 | UINT ElementOffset; | ||
| 666 | }; | ||
| 667 | union { | ||
| 668 | UINT NumElements; | ||
| 669 | UINT ElementWidth; | ||
| 670 | }; | ||
| 671 | } D3D10_BUFFER_RTV; | ||
| 672 | |||
| 673 | typedef struct D3D10_TEX1D_RTV { | ||
| 674 | UINT MipSlice; | ||
| 675 | } D3D10_TEX1D_RTV; | ||
| 676 | |||
| 677 | typedef struct D3D10_TEX1D_ARRAY_RTV { | ||
| 678 | UINT MipSlice; | ||
| 679 | UINT FirstArraySlice; | ||
| 680 | UINT ArraySize; | ||
| 681 | } D3D10_TEX1D_ARRAY_RTV; | ||
| 682 | |||
| 683 | typedef struct D3D10_TEX2D_RTV { | ||
| 684 | UINT MipSlice; | ||
| 685 | } D3D10_TEX2D_RTV; | ||
| 686 | |||
| 687 | typedef struct D3D10_TEX2D_ARRAY_RTV { | ||
| 688 | UINT MipSlice; | ||
| 689 | UINT FirstArraySlice; | ||
| 690 | UINT ArraySize; | ||
| 691 | } D3D10_TEX2D_ARRAY_RTV; | ||
| 692 | |||
| 693 | typedef struct D3D10_TEX2DMS_RTV { | ||
| 694 | UINT UnusedField_NothingToDefine; | ||
| 695 | } D3D10_TEX2DMS_RTV; | ||
| 696 | |||
| 697 | typedef struct D3D10_TEX2DMS_ARRAY_RTV { | ||
| 698 | UINT FirstArraySlice; | ||
| 699 | UINT ArraySize; | ||
| 700 | } D3D10_TEX2DMS_ARRAY_RTV; | ||
| 701 | |||
| 702 | typedef struct D3D10_TEX3D_RTV { | ||
| 703 | UINT MipSlice; | ||
| 704 | UINT FirstWSlice; | ||
| 705 | UINT WSize; | ||
| 706 | } D3D10_TEX3D_RTV; | ||
| 707 | |||
| 708 | typedef struct D3D10_RENDER_TARGET_VIEW_DESC { | ||
| 709 | DXGI_FORMAT Format; | ||
| 710 | D3D10_RTV_DIMENSION ViewDimension; | ||
| 711 | union { | ||
| 712 | D3D10_BUFFER_RTV Buffer; | ||
| 713 | D3D10_TEX1D_RTV Texture1D; | ||
| 714 | D3D10_TEX1D_ARRAY_RTV Texture1DArray; | ||
| 715 | D3D10_TEX2D_RTV Texture2D; | ||
| 716 | D3D10_TEX2D_ARRAY_RTV Texture2DArray; | ||
| 717 | D3D10_TEX2DMS_RTV Texture2DMS; | ||
| 718 | D3D10_TEX2DMS_ARRAY_RTV Texture2DMSArray; | ||
| 719 | D3D10_TEX3D_RTV Texture3D; | ||
| 720 | }; | ||
| 721 | } D3D10_RENDER_TARGET_VIEW_DESC; | ||
| 722 | |||
| 723 | typedef D3D_SRV_DIMENSION D3D10_SRV_DIMENSION; | ||
| 724 | |||
| 725 | typedef struct D3D10_BUFFER_SRV { | ||
| 726 | union { | ||
| 727 | UINT FirstElement; | ||
| 728 | UINT ElementOffset; | ||
| 729 | }; | ||
| 730 | union { | ||
| 731 | UINT NumElements; | ||
| 732 | UINT ElementWidth; | ||
| 733 | }; | ||
| 734 | } D3D10_BUFFER_SRV; | ||
| 735 | |||
| 736 | typedef struct D3D10_TEX1D_SRV { | ||
| 737 | UINT MostDetailedMip; | ||
| 738 | UINT MipLevels; | ||
| 739 | } D3D10_TEX1D_SRV; | ||
| 740 | |||
| 741 | typedef struct D3D10_TEX1D_ARRAY_SRV { | ||
| 742 | UINT MostDetailedMip; | ||
| 743 | UINT MipLevels; | ||
| 744 | UINT FirstArraySlice; | ||
| 745 | UINT ArraySize; | ||
| 746 | } D3D10_TEX1D_ARRAY_SRV; | ||
| 747 | |||
| 748 | typedef struct D3D10_TEX2D_SRV { | ||
| 749 | UINT MostDetailedMip; | ||
| 750 | UINT MipLevels; | ||
| 751 | } D3D10_TEX2D_SRV; | ||
| 752 | |||
| 753 | typedef struct D3D10_TEX2D_ARRAY_SRV { | ||
| 754 | UINT MostDetailedMip; | ||
| 755 | UINT MipLevels; | ||
| 756 | UINT FirstArraySlice; | ||
| 757 | UINT ArraySize; | ||
| 758 | } D3D10_TEX2D_ARRAY_SRV; | ||
| 759 | |||
| 760 | typedef struct D3D10_TEX2DMS_SRV { | ||
| 761 | UINT UnusedField_NothingToDefine; | ||
| 762 | } D3D10_TEX2DMS_SRV; | ||
| 763 | |||
| 764 | typedef struct D3D10_TEX2DMS_ARRAY_SRV { | ||
| 765 | UINT FirstArraySlice; | ||
| 766 | UINT ArraySize; | ||
| 767 | } D3D10_TEX2DMS_ARRAY_SRV; | ||
| 768 | |||
| 769 | typedef struct D3D10_TEX3D_SRV { | ||
| 770 | UINT MostDetailedMip; | ||
| 771 | UINT MipLevels; | ||
| 772 | } D3D10_TEX3D_SRV; | ||
| 773 | |||
| 774 | typedef struct D3D10_TEXCUBE_SRV { | ||
| 775 | UINT MostDetailedMip; | ||
| 776 | UINT MipLevels; | ||
| 777 | } D3D10_TEXCUBE_SRV; | ||
| 778 | |||
| 779 | typedef struct D3D10_SHADER_RESOURCE_VIEW_DESC { | ||
| 780 | DXGI_FORMAT Format; | ||
| 781 | D3D10_SRV_DIMENSION ViewDimension; | ||
| 782 | union { | ||
| 783 | D3D10_BUFFER_SRV Buffer; | ||
| 784 | D3D10_TEX1D_SRV Texture1D; | ||
| 785 | D3D10_TEX1D_ARRAY_SRV Texture1DArray; | ||
| 786 | D3D10_TEX2D_SRV Texture2D; | ||
| 787 | D3D10_TEX2D_ARRAY_SRV Texture2DArray; | ||
| 788 | D3D10_TEX2DMS_SRV Texture2DMS; | ||
| 789 | D3D10_TEX2DMS_ARRAY_SRV Texture2DMSArray; | ||
| 790 | D3D10_TEX3D_SRV Texture3D; | ||
| 791 | D3D10_TEXCUBE_SRV TextureCube; | ||
| 792 | }; | ||
| 793 | } D3D10_SHADER_RESOURCE_VIEW_DESC; | ||
| 794 | |||
| 795 | typedef struct D3D10_BOX { | ||
| 796 | UINT left; | ||
| 797 | UINT top; | ||
| 798 | UINT front; | ||
| 799 | UINT right; | ||
| 800 | UINT bottom; | ||
| 801 | UINT back; | ||
| 802 | } D3D10_BOX; | ||
| 803 | |||
| 804 | typedef struct D3D10_SUBRESOURCE_DATA { | ||
| 805 | const void *pSysMem; | ||
| 806 | UINT SysMemPitch; | ||
| 807 | UINT SysMemSlicePitch; | ||
| 808 | } D3D10_SUBRESOURCE_DATA; | ||
| 809 | |||
| 810 | typedef struct D3D10_SO_DECLARATION_ENTRY | ||
| 811 | { | ||
| 812 | const char *SemanticName; | ||
| 813 | UINT SemanticIndex; | ||
| 814 | BYTE StartComponent; | ||
| 815 | BYTE ComponentCount; | ||
| 816 | BYTE OutputSlot; | ||
| 817 | } D3D10_SO_DECLARATION_ENTRY; | ||
| 818 | |||
| 819 | typedef enum D3D10_INPUT_CLASSIFICATION { | ||
| 820 | D3D10_INPUT_PER_VERTEX_DATA, | ||
| 821 | D3D10_INPUT_PER_INSTANCE_DATA, | ||
| 822 | } D3D10_INPUT_CLASSIFICATION; | ||
| 823 | |||
| 824 | typedef struct D3D10_INPUT_ELEMENT_DESC | ||
| 825 | { | ||
| 826 | const char *SemanticName; | ||
| 827 | UINT SemanticIndex; | ||
| 828 | DXGI_FORMAT Format; | ||
| 829 | UINT InputSlot; | ||
| 830 | UINT AlignedByteOffset; | ||
| 831 | D3D10_INPUT_CLASSIFICATION InputSlotClass; | ||
| 832 | UINT InstanceDataStepRate; | ||
| 833 | } D3D10_INPUT_ELEMENT_DESC; | ||
| 834 | |||
| 835 | typedef enum D3D10_QUERY { | ||
| 836 | D3D10_QUERY_EVENT, | ||
| 837 | D3D10_QUERY_OCCLUSION, | ||
| 838 | D3D10_QUERY_TIMESTAMP, | ||
| 839 | D3D10_QUERY_TIMESTAMP_DISJOINT, | ||
| 840 | D3D10_QUERY_PIPELINE_STATISTICS, | ||
| 841 | D3D10_QUERY_OCCLUSION_PREDICATE, | ||
| 842 | D3D10_QUERY_SO_STATISTICS, | ||
| 843 | D3D10_QUERY_SO_OVERFLOW_PREDICATE, | ||
| 844 | } D3D10_QUERY; | ||
| 845 | |||
| 846 | typedef struct D3D10_QUERY_DESC { | ||
| 847 | D3D10_QUERY Query; | ||
| 848 | UINT MiscFlags; | ||
| 849 | } D3D10_QUERY_DESC; | ||
| 850 | |||
| 851 | typedef D3D_PRIMITIVE_TOPOLOGY D3D10_PRIMITIVE_TOPOLOGY; | ||
| 852 | |||
| 853 | typedef D3D_PRIMITIVE D3D10_PRIMITIVE; | ||
| 854 | |||
| 855 | typedef RECT D3D10_RECT; | ||
| 856 | |||
| 857 | typedef struct D3D10_VIEWPORT { | ||
| 858 | INT TopLeftX; | ||
| 859 | INT TopLeftY; | ||
| 860 | UINT Width; | ||
| 861 | UINT Height; | ||
| 862 | FLOAT MinDepth; | ||
| 863 | FLOAT MaxDepth; | ||
| 864 | } D3D10_VIEWPORT; | ||
| 865 | |||
| 866 | typedef struct D3D10_MAPPED_TEXTURE2D { | ||
| 867 | void *pData; | ||
| 868 | UINT RowPitch; | ||
| 869 | } D3D10_MAPPED_TEXTURE2D; | ||
| 870 | |||
| 871 | typedef struct D3D10_MAPPED_TEXTURE3D { | ||
| 872 | void *pData; | ||
| 873 | UINT RowPitch; | ||
| 874 | UINT DepthPitch; | ||
| 875 | } D3D10_MAPPED_TEXTURE3D; | ||
| 876 | |||
| 877 | typedef enum D3D10_CPU_ACCESS_FLAG { | ||
| 878 | D3D10_CPU_ACCESS_WRITE = 0x10000, | ||
| 879 | D3D10_CPU_ACCESS_READ = 0x20000 | ||
| 880 | } D3D10_CPU_ACCESS_FLAG; | ||
| 881 | |||
| 882 | typedef enum D3D10_RESOURCE_MISC_FLAG { | ||
| 883 | D3D10_RESOURCE_MISC_GENERATE_MIPS = 0x0001, | ||
| 884 | D3D10_RESOURCE_MISC_SHARED = 0x0002, | ||
| 885 | D3D10_RESOURCE_MISC_TEXTURECUBE = 0x0004, | ||
| 886 | D3D10_RESOURCE_MISC_SHARED_KEYEDMUTEX = 0x0010, | ||
| 887 | D3D10_RESOURCE_MISC_GDI_COMPATIBLE = 0x0020 | ||
| 888 | } D3D10_RESOURCE_MISC_FLAG; | ||
| 889 | |||
| 890 | typedef enum D3D10_MAP_FLAG { | ||
| 891 | D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000, | ||
| 892 | } D3D10_MAP_FLAG; | ||
| 893 | |||
| 894 | typedef enum D3D10_CLEAR_FLAG { | ||
| 895 | D3D10_CLEAR_DEPTH = 0x1, | ||
| 896 | D3D10_CLEAR_STENCIL = 0x2 | ||
| 897 | } D3D10_CLEAR_FLAG; | ||
| 898 | |||
| 899 | typedef enum D3D10_COLOR_WRITE_ENABLE { | ||
| 900 | D3D10_COLOR_WRITE_ENABLE_RED = 0x1, | ||
| 901 | D3D10_COLOR_WRITE_ENABLE_GREEN = 0x2, | ||
| 902 | D3D10_COLOR_WRITE_ENABLE_BLUE = 0x4, | ||
| 903 | D3D10_COLOR_WRITE_ENABLE_ALPHA = 0x8, | ||
| 904 | D3D10_COLOR_WRITE_ENABLE_ALL = (D3D10_COLOR_WRITE_ENABLE_RED | D3D10_COLOR_WRITE_ENABLE_GREEN | | ||
| 905 | D3D10_COLOR_WRITE_ENABLE_BLUE | D3D10_COLOR_WRITE_ENABLE_ALPHA) | ||
| 906 | } D3D10_COLOR_WRITE_ENABLE; | ||
| 907 | |||
| 908 | typedef enum D3D10_FORMAT_SUPPORT | ||
| 909 | { | ||
| 910 | D3D10_FORMAT_SUPPORT_BUFFER = 0x00000001, | ||
| 911 | D3D10_FORMAT_SUPPORT_IA_VERTEX_BUFFER = 0x00000002, | ||
| 912 | D3D10_FORMAT_SUPPORT_IA_INDEX_BUFFER = 0x00000004, | ||
| 913 | D3D10_FORMAT_SUPPORT_SO_BUFFER = 0x00000008, | ||
| 914 | D3D10_FORMAT_SUPPORT_TEXTURE1D = 0x00000010, | ||
| 915 | D3D10_FORMAT_SUPPORT_TEXTURE2D = 0x00000020, | ||
| 916 | D3D10_FORMAT_SUPPORT_TEXTURE3D = 0x00000040, | ||
| 917 | D3D10_FORMAT_SUPPORT_TEXTURECUBE = 0x00000080, | ||
| 918 | D3D10_FORMAT_SUPPORT_SHADER_LOAD = 0x00000100, | ||
| 919 | D3D10_FORMAT_SUPPORT_SHADER_SAMPLE = 0x00000200, | ||
| 920 | D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON = 0x00000400, | ||
| 921 | D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT = 0x00000800, | ||
| 922 | D3D10_FORMAT_SUPPORT_MIP = 0x00001000, | ||
| 923 | D3D10_FORMAT_SUPPORT_MIP_AUTOGEN = 0x00002000, | ||
| 924 | D3D10_FORMAT_SUPPORT_RENDER_TARGET = 0x00004000, | ||
| 925 | D3D10_FORMAT_SUPPORT_BLENDABLE = 0x00008000, | ||
| 926 | D3D10_FORMAT_SUPPORT_DEPTH_STENCIL = 0x00010000, | ||
| 927 | D3D10_FORMAT_SUPPORT_CPU_LOCKABLE = 0x00020000, | ||
| 928 | D3D10_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE = 0x00040000, | ||
| 929 | D3D10_FORMAT_SUPPORT_DISPLAY = 0x00080000, | ||
| 930 | D3D10_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT = 0x00100000, | ||
| 931 | D3D10_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET = 0x00200000, | ||
| 932 | D3D10_FORMAT_SUPPORT_MULTISAMPLE_LOAD = 0x00400000, | ||
| 933 | D3D10_FORMAT_SUPPORT_SHADER_GATHER = 0x00800000, | ||
| 934 | D3D10_FORMAT_SUPPORT_BACK_BUFFER_CAST = 0x01000000, | ||
| 935 | } D3D10_FORMAT_SUPPORT; | ||
| 936 | |||
| 937 | typedef enum D3D10_TEXTURECUBE_FACE { | ||
| 938 | D3D10_TEXTURECUBE_FACE_POSITIVE_X, | ||
| 939 | D3D10_TEXTURECUBE_FACE_NEGATIVE_X, | ||
| 940 | D3D10_TEXTURECUBE_FACE_POSITIVE_Y, | ||
| 941 | D3D10_TEXTURECUBE_FACE_NEGATIVE_Y, | ||
| 942 | D3D10_TEXTURECUBE_FACE_POSITIVE_Z, | ||
| 943 | D3D10_TEXTURECUBE_FACE_NEGATIVE_Z, | ||
| 944 | } D3D10_TEXTURECUBE_FACE; | ||
| 945 | |||
| 946 | typedef enum D3D10_ASYNC_GETDATA_FLAG { | ||
| 947 | D3D10_ASYNC_GETDATA_DONOTFLUSH = 0x1, | ||
| 948 | } D3D10_ASYNC_GETDATA_FLAG; | ||
| 949 | |||
| 950 | typedef enum D3D10_FILTER_TYPE { | ||
| 951 | D3D10_FILTER_TYPE_POINT, | ||
| 952 | D3D10_FILTER_TYPE_LINEAR | ||
| 953 | } D3D10_FILTER_TYPE; | ||
| 954 | |||
| 955 | typedef enum D3D10_QUERY_MISC_FLAG { | ||
| 956 | D3D10_QUERY_MISC_PREDICATEHINT = 0x1 | ||
| 957 | } D3D10_QUERY_MISC_FLAG; | ||
| 958 | |||
| 959 | typedef struct D3D10_QUERY_DATA_TIMESTAMP_DISJOINT { | ||
| 960 | UINT64 Frequency; | ||
| 961 | BOOL Disjoint; | ||
| 962 | } D3D10_QUERY_DATA_TIMESTAMP_DISJOINT; | ||
| 963 | |||
| 964 | typedef struct D3D10_QUERY_DATA_PIPELINE_STATISTICS { | ||
| 965 | UINT64 IAVertices; | ||
| 966 | UINT64 IAPrimitives; | ||
| 967 | UINT64 VSInvocations; | ||
| 968 | UINT64 GSInvocations; | ||
| 969 | UINT64 GSPrimitives; | ||
| 970 | UINT64 CInvocations; | ||
| 971 | UINT64 CPrimitives; | ||
| 972 | UINT64 PSInvocations; | ||
| 973 | } D3D10_QUERY_DATA_PIPELINE_STATISTICS; | ||
| 974 | |||
| 975 | typedef struct D3D10_QUERY_DATA_SO_STATISTICS { | ||
| 976 | UINT64 NumPrimitivesWritten; | ||
| 977 | UINT64 PrimitivesStorageNeeded; | ||
| 978 | } D3D10_QUERY_DATA_SO_STATISTICS; | ||
| 979 | |||
| 980 | typedef enum D3D10_CREATE_DEVICE_FLAG { | ||
| 981 | D3D10_CREATE_DEVICE_SINGLETHREADED = 0x1, | ||
| 982 | D3D10_CREATE_DEVICE_DEBUG = 0x2, | ||
| 983 | D3D10_CREATE_DEVICE_SWITCH_TO_REF = 0x4, | ||
| 984 | D3D10_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS = 0x8, | ||
| 985 | D3D10_CREATE_DEVICE_ALLOW_NULL_FROM_MAP = 0x10, | ||
| 986 | D3D10_CREATE_DEVICE_BGRA_SUPPORT = 0x20, | ||
| 987 | D3D10_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY = 0x80, | ||
| 988 | D3D10_CREATE_DEVICE_STRICT_VALIDATION = 0x200, | ||
| 989 | D3D10_CREATE_DEVICE_DEBUGGABLE = 0x400, | ||
| 990 | } D3D10_CREATE_DEVICE_FLAG; | ||
| 991 | |||
| 992 | /* Core */ | ||
| 993 | |||
| 994 | interface ID3D10Device; | ||
| 995 | |||
| 996 | [ | ||
| 997 | object, | ||
| 998 | local, | ||
| 999 | uuid(9b7e4c00-342c-4106-a19f-4f2704f689f0) | ||
| 1000 | ] | ||
| 1001 | interface ID3D10DeviceChild : IUnknown | ||
| 1002 | { | ||
| 1003 | void GetDevice( | ||
| 1004 | [out] ID3D10Device **ppDevice); | ||
| 1005 | HRESULT GetPrivateData( | ||
| 1006 | [in] REFGUID guid, | ||
| 1007 | [in, out] UINT *pDataSize, | ||
| 1008 | [out] void *pData); | ||
| 1009 | HRESULT SetPrivateData( | ||
| 1010 | [in] REFGUID guid, | ||
| 1011 | [in] UINT DataSize, | ||
| 1012 | [in] const void *pData); | ||
| 1013 | HRESULT SetPrivateDataInterface( | ||
| 1014 | [in] REFGUID guid, | ||
| 1015 | [in] const IUnknown *pData); | ||
| 1016 | } | ||
| 1017 | |||
| 1018 | /* Resource */ | ||
| 1019 | |||
| 1020 | [ | ||
| 1021 | object, | ||
| 1022 | local, | ||
| 1023 | uuid(9b7e4c01-342c-4106-a19f-4f2704f689f0) | ||
| 1024 | ] | ||
| 1025 | interface ID3D10Resource : ID3D10DeviceChild | ||
| 1026 | { | ||
| 1027 | void GetType( | ||
| 1028 | [out] D3D10_RESOURCE_DIMENSION *rType); | ||
| 1029 | void SetEvictionPriority( | ||
| 1030 | [in] UINT EvictionPriority); | ||
| 1031 | UINT GetEvictionPriority(); | ||
| 1032 | } | ||
| 1033 | |||
| 1034 | [ | ||
| 1035 | object, | ||
| 1036 | local, | ||
| 1037 | uuid(9b7e4c02-342c-4106-a19f-4f2704f689f0) | ||
| 1038 | ] | ||
| 1039 | interface ID3D10Buffer : ID3D10Resource | ||
| 1040 | { | ||
| 1041 | HRESULT Map( | ||
| 1042 | [in] D3D10_MAP MapType, | ||
| 1043 | [in] UINT MapFlags, | ||
| 1044 | [out] void **ppData); | ||
| 1045 | void Unmap(); | ||
| 1046 | void GetDesc( | ||
| 1047 | [out] D3D10_BUFFER_DESC *pDesc); | ||
| 1048 | } | ||
| 1049 | |||
| 1050 | [ | ||
| 1051 | object, | ||
| 1052 | local, | ||
| 1053 | uuid(9b7e4c03-342c-4106-a19f-4f2704f689F0) | ||
| 1054 | ] | ||
| 1055 | interface ID3D10Texture1D : ID3D10Resource | ||
| 1056 | { | ||
| 1057 | HRESULT Map( | ||
| 1058 | [in] UINT Subresource, | ||
| 1059 | [in] D3D10_MAP MapType, | ||
| 1060 | [in] UINT MapFlags, | ||
| 1061 | [out] void **ppData); | ||
| 1062 | void Unmap( | ||
| 1063 | [in] UINT Subresource); | ||
| 1064 | void GetDesc( | ||
| 1065 | [out] D3D10_TEXTURE1D_DESC *pDesc); | ||
| 1066 | } | ||
| 1067 | |||
| 1068 | [ | ||
| 1069 | object, | ||
| 1070 | local, | ||
| 1071 | uuid(9b7e4c04-342c-4106-a19f-4f2704f689F0) | ||
| 1072 | ] | ||
| 1073 | interface ID3D10Texture2D : ID3D10Resource | ||
| 1074 | { | ||
| 1075 | HRESULT Map( | ||
| 1076 | [in] UINT Subresource, | ||
| 1077 | [in] D3D10_MAP MapType, | ||
| 1078 | [in] UINT MapFlags, | ||
| 1079 | [out] D3D10_MAPPED_TEXTURE2D *pMappedTex2D); | ||
| 1080 | void Unmap( | ||
| 1081 | [in] UINT Subresource); | ||
| 1082 | void GetDesc( | ||
| 1083 | [out] D3D10_TEXTURE2D_DESC *pDesc); | ||
| 1084 | } | ||
| 1085 | |||
| 1086 | [ | ||
| 1087 | object, | ||
| 1088 | local, | ||
| 1089 | uuid(9b7e4c05-342c-4106-a19f-4f2704f689F0) | ||
| 1090 | ] | ||
| 1091 | interface ID3D10Texture3D : ID3D10Resource | ||
| 1092 | { | ||
| 1093 | HRESULT Map( | ||
| 1094 | [in] UINT Subresource, | ||
| 1095 | [in] D3D10_MAP MapType, | ||
| 1096 | [in] UINT MapFlags, | ||
| 1097 | [out] D3D10_MAPPED_TEXTURE3D *pMappedTex3D); | ||
| 1098 | void Unmap( | ||
| 1099 | [in] UINT Subresource); | ||
| 1100 | void GetDesc( | ||
| 1101 | [out] D3D10_TEXTURE3D_DESC *pDesc); | ||
| 1102 | } | ||
| 1103 | |||
| 1104 | [ | ||
| 1105 | object, | ||
| 1106 | local, | ||
| 1107 | uuid(c902b03f-60a7-49ba-9936-2a3ab37a7e33) | ||
| 1108 | ] | ||
| 1109 | interface ID3D10View : ID3D10DeviceChild | ||
| 1110 | { | ||
| 1111 | void GetResource( | ||
| 1112 | [out] ID3D10Resource **ppResource); | ||
| 1113 | } | ||
| 1114 | |||
| 1115 | [ | ||
| 1116 | object, | ||
| 1117 | local, | ||
| 1118 | uuid(9b7e4c09-342c-4106-a19f-4f2704f689f0) | ||
| 1119 | ] | ||
| 1120 | interface ID3D10DepthStencilView : ID3D10View | ||
| 1121 | { | ||
| 1122 | void GetDesc( | ||
| 1123 | [out] D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc); | ||
| 1124 | } | ||
| 1125 | |||
| 1126 | |||
| 1127 | [ | ||
| 1128 | object, | ||
| 1129 | local, | ||
| 1130 | uuid(9b7e4c08-342c-4106-a19f-4f2704f689f0) | ||
| 1131 | ] | ||
| 1132 | interface ID3D10RenderTargetView : ID3D10View | ||
| 1133 | { | ||
| 1134 | void GetDesc( | ||
| 1135 | [out] D3D10_RENDER_TARGET_VIEW_DESC *pDesc); | ||
| 1136 | } | ||
| 1137 | |||
| 1138 | [ | ||
| 1139 | object, | ||
| 1140 | local, | ||
| 1141 | uuid(9b7e4c07-342c-4106-a19f-4f2704f689f0) | ||
| 1142 | ] | ||
| 1143 | interface ID3D10ShaderResourceView : ID3D10View | ||
| 1144 | { | ||
| 1145 | void GetDesc( | ||
| 1146 | [out] D3D10_SHADER_RESOURCE_VIEW_DESC *pDesc); | ||
| 1147 | } | ||
| 1148 | |||
| 1149 | /* Resource End */ | ||
| 1150 | |||
| 1151 | [ | ||
| 1152 | object, | ||
| 1153 | local, | ||
| 1154 | uuid(edad8d19-8a35-4d6d-8566-2ea276cde161) | ||
| 1155 | ] | ||
| 1156 | interface ID3D10BlendState : ID3D10DeviceChild | ||
| 1157 | { | ||
| 1158 | void GetDesc( | ||
| 1159 | [out] D3D10_BLEND_DESC *pDesc); | ||
| 1160 | } | ||
| 1161 | |||
| 1162 | [ | ||
| 1163 | object, | ||
| 1164 | local, | ||
| 1165 | uuid(2b4b1cc8-a4ad-41f8-8322-ca86fc3ec675) | ||
| 1166 | ] | ||
| 1167 | interface ID3D10DepthStencilState : ID3D10DeviceChild | ||
| 1168 | { | ||
| 1169 | void GetDesc( | ||
| 1170 | [out] D3D10_DEPTH_STENCIL_DESC *pDesc); | ||
| 1171 | } | ||
| 1172 | |||
| 1173 | [ | ||
| 1174 | object, | ||
| 1175 | local, | ||
| 1176 | uuid(6316be88-54cd-4040-ab44-20461bc81f68) | ||
| 1177 | ] | ||
| 1178 | interface ID3D10GeometryShader : ID3D10DeviceChild | ||
| 1179 | { | ||
| 1180 | } | ||
| 1181 | |||
| 1182 | [ | ||
| 1183 | object, | ||
| 1184 | local, | ||
| 1185 | uuid(9b7e4c0b-342c-4106-a19f-4f2704f689f0) | ||
| 1186 | ] | ||
| 1187 | interface ID3D10InputLayout : ID3D10DeviceChild | ||
| 1188 | { | ||
| 1189 | } | ||
| 1190 | |||
| 1191 | [ | ||
| 1192 | object, | ||
| 1193 | local, | ||
| 1194 | uuid(4968b601-9d00-4cde-8346-8e7f675819b6) | ||
| 1195 | ] | ||
| 1196 | interface ID3D10PixelShader : ID3D10DeviceChild | ||
| 1197 | { | ||
| 1198 | } | ||
| 1199 | |||
| 1200 | [ | ||
| 1201 | object, | ||
| 1202 | local, | ||
| 1203 | uuid(a2a07292-89af-4345-be2e-c53d9fbb6e9f) | ||
| 1204 | ] | ||
| 1205 | interface ID3D10RasterizerState : ID3D10DeviceChild | ||
| 1206 | { | ||
| 1207 | void GetDesc( | ||
| 1208 | [out] D3D10_RASTERIZER_DESC *pDesc); | ||
| 1209 | } | ||
| 1210 | |||
| 1211 | [ | ||
| 1212 | object, | ||
| 1213 | local, | ||
| 1214 | uuid(9b7e4c0c-342c-4106-a19f-4f2704f689f0) | ||
| 1215 | ] | ||
| 1216 | interface ID3D10SamplerState : ID3D10DeviceChild | ||
| 1217 | { | ||
| 1218 | void GetDesc( | ||
| 1219 | [out] D3D10_SAMPLER_DESC *pDesc); | ||
| 1220 | } | ||
| 1221 | |||
| 1222 | [ | ||
| 1223 | object, | ||
| 1224 | local, | ||
| 1225 | uuid(9b7e4c0a-342c-4106-a19f-4f2704f689f0) | ||
| 1226 | ] | ||
| 1227 | interface ID3D10VertexShader : ID3D10DeviceChild | ||
| 1228 | { | ||
| 1229 | } | ||
| 1230 | |||
| 1231 | [ | ||
| 1232 | object, | ||
| 1233 | local, | ||
| 1234 | uuid(9b7e4c0d-342c-4106-a19f-4f2704f689f0) | ||
| 1235 | ] | ||
| 1236 | interface ID3D10Asynchronous : ID3D10DeviceChild | ||
| 1237 | { | ||
| 1238 | void Begin(); | ||
| 1239 | void End(); | ||
| 1240 | HRESULT GetData( | ||
| 1241 | [out] void *pData, | ||
| 1242 | [in] UINT DataSize, | ||
| 1243 | [in] UINT GetDataFlags); | ||
| 1244 | UINT GetDataSize(); | ||
| 1245 | } | ||
| 1246 | |||
| 1247 | [ | ||
| 1248 | object, | ||
| 1249 | local, | ||
| 1250 | uuid(9b7e4c11-342c-4106-a19f-4f2704f689f0) | ||
| 1251 | ] | ||
| 1252 | interface ID3D10Counter : ID3D10Asynchronous | ||
| 1253 | { | ||
| 1254 | void GetDesc( | ||
| 1255 | [out] D3D10_COUNTER_DESC *pDesc); | ||
| 1256 | } | ||
| 1257 | |||
| 1258 | [ | ||
| 1259 | object, | ||
| 1260 | local, | ||
| 1261 | uuid(9b7e4C0e-342C-4106-a19f-4f2704f689f0) | ||
| 1262 | ] | ||
| 1263 | interface ID3D10Query : ID3D10Asynchronous | ||
| 1264 | { | ||
| 1265 | void GetDesc( | ||
| 1266 | [out] D3D10_QUERY_DESC *pDesc); | ||
| 1267 | } | ||
| 1268 | |||
| 1269 | [ | ||
| 1270 | object, | ||
| 1271 | local, | ||
| 1272 | uuid(9b7e4c10-342c-4106-a19f-4f2704f689f0) | ||
| 1273 | ] | ||
| 1274 | interface ID3D10Predicate : ID3D10Query | ||
| 1275 | { | ||
| 1276 | } | ||
| 1277 | |||
| 1278 | [ | ||
| 1279 | object, | ||
| 1280 | local, | ||
| 1281 | uuid(9b7e4c0f-342c-4106-a19f-4f2704f689f0) | ||
| 1282 | ] | ||
| 1283 | interface ID3D10Device : IUnknown | ||
| 1284 | { | ||
| 1285 | void VSSetConstantBuffers( | ||
| 1286 | [in] UINT StartSlot, | ||
| 1287 | [in] UINT NumBuffers, | ||
| 1288 | [in] ID3D10Buffer *const *ppConstantBuffers); | ||
| 1289 | void PSSetShaderResources( | ||
| 1290 | [in] UINT StartSlot, | ||
| 1291 | [in] UINT NumViews, | ||
| 1292 | [in] ID3D10ShaderResourceView *const *ppShaderResourceViews); | ||
| 1293 | void PSSetShader( | ||
| 1294 | [in] ID3D10PixelShader *pPixelShader); | ||
| 1295 | void PSSetSamplers( | ||
| 1296 | [in] UINT StartSlot, | ||
| 1297 | [in] UINT NumSamplers, | ||
| 1298 | [in]ID3D10SamplerState *const *ppSamplers); | ||
| 1299 | void VSSetShader( | ||
| 1300 | [in] ID3D10VertexShader *pVertexShader); | ||
| 1301 | void DrawIndexed( | ||
| 1302 | [in] UINT IndexCount, | ||
| 1303 | [in] UINT StartIndexLocation, | ||
| 1304 | [in] INT BaseVertexLocation); | ||
| 1305 | void Draw( | ||
| 1306 | [in] UINT VertexCount, | ||
| 1307 | [in] UINT StartVertexLocation); | ||
| 1308 | void PSSetConstantBuffers( | ||
| 1309 | [in] UINT StartSlot, | ||
| 1310 | [in] UINT NumBuffers, | ||
| 1311 | [in] ID3D10Buffer *const *ppConstantBuffers); | ||
| 1312 | void IASetInputLayout( | ||
| 1313 | [in] ID3D10InputLayout *pInputLayout); | ||
| 1314 | void IASetVertexBuffers( | ||
| 1315 | [in] UINT StartSlot, | ||
| 1316 | [in] UINT NumBuffers, | ||
| 1317 | [in] ID3D10Buffer *const *ppVertexBuffers, | ||
| 1318 | [in] const UINT *pStrides, | ||
| 1319 | [in] const UINT *pOffsets); | ||
| 1320 | void IASetIndexBuffer( | ||
| 1321 | [in] ID3D10Buffer *pIndexBuffer, | ||
| 1322 | [in] DXGI_FORMAT Format, | ||
| 1323 | [in] UINT Offset); | ||
| 1324 | void DrawIndexedInstanced( | ||
| 1325 | [in] UINT IndexCountPerInstance, | ||
| 1326 | [in] UINT InstanceCount, | ||
| 1327 | [in] UINT StartIndexLocation, | ||
| 1328 | [in] INT BaseVertexLocation, | ||
| 1329 | [in] UINT StartInstanceLocation); | ||
| 1330 | void DrawInstanced( | ||
| 1331 | [in] UINT VertexCountPerInstance, | ||
| 1332 | [in] UINT InstanceCount, | ||
| 1333 | [in] UINT StartVertexLocation, | ||
| 1334 | [in] UINT StartInstanceLocation); | ||
| 1335 | void GSSetConstantBuffers( | ||
| 1336 | [in] UINT StartSlot, | ||
| 1337 | [in] UINT NumBuffers, | ||
| 1338 | [in] ID3D10Buffer *const *ppConstantBuffers); | ||
| 1339 | void GSSetShader( | ||
| 1340 | [in] ID3D10GeometryShader *pShader); | ||
| 1341 | void IASetPrimitiveTopology( | ||
| 1342 | [in] D3D10_PRIMITIVE_TOPOLOGY Topology); | ||
| 1343 | void VSSetShaderResources( | ||
| 1344 | [in] UINT StartSlot, | ||
| 1345 | [in] UINT NumViews, | ||
| 1346 | [in] ID3D10ShaderResourceView *const *ppShaderResourceViews); | ||
| 1347 | void VSSetSamplers( | ||
| 1348 | [in] UINT StartSlot, | ||
| 1349 | [in] UINT NumSamplers, | ||
| 1350 | [in] ID3D10SamplerState *const *ppSamplers); | ||
| 1351 | void SetPredication( | ||
| 1352 | [in] ID3D10Predicate *pPredicate, | ||
| 1353 | [in] BOOL PredicateValue); | ||
| 1354 | void GSSetShaderResources( | ||
| 1355 | [in] UINT StartSlot, | ||
| 1356 | [in] UINT NumViews, | ||
| 1357 | [in] ID3D10ShaderResourceView * const *ppShaderResourceViews); | ||
| 1358 | void GSSetSamplers( | ||
| 1359 | [in] UINT StartSlot, | ||
| 1360 | [in] UINT NumSamplers, | ||
| 1361 | [in] ID3D10SamplerState *const *ppSamplers); | ||
| 1362 | void OMSetRenderTargets( | ||
| 1363 | [in] UINT NumViews, | ||
| 1364 | [in] ID3D10RenderTargetView *const *ppRenderTargetViews, | ||
| 1365 | [in] ID3D10DepthStencilView *pDepthStencilView); | ||
| 1366 | void OMSetBlendState( | ||
| 1367 | [in] ID3D10BlendState *pBlendState, | ||
| 1368 | [in] const FLOAT BlendFactor[4], | ||
| 1369 | [in] UINT SampleMask); | ||
| 1370 | void OMSetDepthStencilState( | ||
| 1371 | [in] ID3D10DepthStencilState *pDepthStencilState, | ||
| 1372 | [in] UINT StencilRef); | ||
| 1373 | void SOSetTargets( | ||
| 1374 | [in] UINT NumBuffers, | ||
| 1375 | [in] ID3D10Buffer *const *ppSOTargets, | ||
| 1376 | [in] const UINT *pOffsets); | ||
| 1377 | void DrawAuto(); | ||
| 1378 | void RSSetState( | ||
| 1379 | [in] ID3D10RasterizerState *pRasterizerState); | ||
| 1380 | void RSSetViewports( | ||
| 1381 | [in] UINT NumViewports, | ||
| 1382 | [in] const D3D10_VIEWPORT *pViewports); | ||
| 1383 | void RSSetScissorRects( | ||
| 1384 | [in] UINT NumRects, | ||
| 1385 | [in] const D3D10_RECT *pRects); | ||
| 1386 | void CopySubresourceRegion( | ||
| 1387 | [in] ID3D10Resource *pDstResource, | ||
| 1388 | [in] UINT DstSubresource, | ||
| 1389 | [in] UINT DstX, | ||
| 1390 | [in] UINT DstY, | ||
| 1391 | [in] UINT DstZ, | ||
| 1392 | [in] ID3D10Resource *pSrcResource, | ||
| 1393 | [in] UINT SrcSubresource, | ||
| 1394 | [in] const D3D10_BOX *pSrcBox); | ||
| 1395 | void CopyResource( | ||
| 1396 | [in] ID3D10Resource *pDstResource, | ||
| 1397 | [in] ID3D10Resource *pSrcResource); | ||
| 1398 | void UpdateSubresource( | ||
| 1399 | [in] ID3D10Resource *pDstResource, | ||
| 1400 | [in] UINT DstSubresource, | ||
| 1401 | [in] const D3D10_BOX *pDstBox, | ||
| 1402 | [in] const void *pSrcData, | ||
| 1403 | [in] UINT SrcRowPitch, | ||
| 1404 | [in] UINT SrcDepthPitch); | ||
| 1405 | void ClearRenderTargetView( | ||
| 1406 | [in] ID3D10RenderTargetView *pRenderTargetView, | ||
| 1407 | [in] const FLOAT ColorRGBA[4]); | ||
| 1408 | void ClearDepthStencilView( | ||
| 1409 | [in] ID3D10DepthStencilView *pDepthStencilView, | ||
| 1410 | [in] UINT ClearFlags, | ||
| 1411 | [in] FLOAT Depth, | ||
| 1412 | [in] UINT8 Stencil); | ||
| 1413 | void GenerateMips( | ||
| 1414 | [in] ID3D10ShaderResourceView *pShaderResourceView); | ||
| 1415 | void ResolveSubresource( | ||
| 1416 | [in] ID3D10Resource *pDstResource, | ||
| 1417 | [in] UINT DstSubresource, | ||
| 1418 | [in] ID3D10Resource *pSrcResource, | ||
| 1419 | [in] UINT SrcSubresource, | ||
| 1420 | [in] DXGI_FORMAT Format); | ||
| 1421 | void VSGetConstantBuffers( | ||
| 1422 | [in] UINT StartSlot, | ||
| 1423 | [in] UINT NumBuffers, | ||
| 1424 | [out] ID3D10Buffer **ppConstantBuffers); | ||
| 1425 | void PSGetShaderResources( | ||
| 1426 | [in] UINT StartSlot, | ||
| 1427 | [in] UINT NumViews, | ||
| 1428 | [out] ID3D10ShaderResourceView **ppShaderResourceViews); | ||
| 1429 | void PSGetShader( | ||
| 1430 | [out] ID3D10PixelShader **ppPixelShader); | ||
| 1431 | void PSGetSamplers( | ||
| 1432 | [in] UINT StartSlot, | ||
| 1433 | [in] UINT NumSamplers, | ||
| 1434 | [out] ID3D10SamplerState **ppSamplers); | ||
| 1435 | void VSGetShader( | ||
| 1436 | [out] ID3D10VertexShader **ppVertexShader); | ||
| 1437 | void PSGetConstantBuffers( | ||
| 1438 | [in] UINT StartSlot, | ||
| 1439 | [in] UINT NumBuffers, | ||
| 1440 | [out] ID3D10Buffer **ppConstantBuffers); | ||
| 1441 | void IAGetInputLayout( | ||
| 1442 | [out] ID3D10InputLayout **ppInputLayout); | ||
| 1443 | void IAGetVertexBuffers( | ||
| 1444 | [in] UINT StartSlot, | ||
| 1445 | [in] UINT NumBuffers, | ||
| 1446 | [out] ID3D10Buffer **ppVertexBuffers, | ||
| 1447 | [out] UINT *pStrides, | ||
| 1448 | [out] UINT *pOffsets); | ||
| 1449 | void IAGetIndexBuffer( | ||
| 1450 | [out] ID3D10Buffer **pIndexBuffer, | ||
| 1451 | [out] DXGI_FORMAT *Format, | ||
| 1452 | [out] UINT *Offset); | ||
| 1453 | void GSGetConstantBuffers( | ||
| 1454 | [in] UINT StartSlot, | ||
| 1455 | [in] UINT NumBuffers, | ||
| 1456 | [out] ID3D10Buffer **ppConstantBuffers); | ||
| 1457 | void GSGetShader( | ||
| 1458 | [out] ID3D10GeometryShader **ppGeometryShader); | ||
| 1459 | void IAGetPrimitiveTopology( | ||
| 1460 | [out] D3D10_PRIMITIVE_TOPOLOGY *pTopology); | ||
| 1461 | void VSGetShaderResources( | ||
| 1462 | [in] UINT StartSlot, | ||
| 1463 | [in] UINT NumViews, | ||
| 1464 | [out] ID3D10ShaderResourceView **ppShaderResourceViews); | ||
| 1465 | void VSGetSamplers( | ||
| 1466 | [in] UINT StartSlot, | ||
| 1467 | [in] UINT NumSamplers, | ||
| 1468 | [out] ID3D10SamplerState **ppSamplers); | ||
| 1469 | void GetPredication( | ||
| 1470 | [out] ID3D10Predicate **ppPredicate, | ||
| 1471 | [out] BOOL *pPredicateValue); | ||
| 1472 | void GSGetShaderResources( | ||
| 1473 | [in] UINT StartSlot, | ||
| 1474 | [in] UINT NumViews, | ||
| 1475 | [out] ID3D10ShaderResourceView **ppShaderResourceViews); | ||
| 1476 | void GSGetSamplers( | ||
| 1477 | [in] UINT StartSlot, | ||
| 1478 | [in] UINT NumSamplers, | ||
| 1479 | [out] ID3D10SamplerState **ppSamplers); | ||
| 1480 | void OMGetRenderTargets( | ||
| 1481 | [in] UINT NumViews, | ||
| 1482 | [out] ID3D10RenderTargetView **ppRenderTargetViews, | ||
| 1483 | [out] ID3D10DepthStencilView **ppDepthStencilView); | ||
| 1484 | void OMGetBlendState( | ||
| 1485 | [out] ID3D10BlendState **ppBlendState, | ||
| 1486 | [out] FLOAT BlendFactor[4], | ||
| 1487 | [out] UINT *pSampleMask); | ||
| 1488 | void OMGetDepthStencilState( | ||
| 1489 | [out] ID3D10DepthStencilState **ppDepthStencilState, | ||
| 1490 | [out] UINT *pStencilRef); | ||
| 1491 | void SOGetTargets( | ||
| 1492 | [in] UINT NumBuffers, | ||
| 1493 | [out] ID3D10Buffer **ppSOTargets, | ||
| 1494 | [out] UINT *pOffsets); | ||
| 1495 | void RSGetState( | ||
| 1496 | [out] ID3D10RasterizerState **ppRasterizerState); | ||
| 1497 | void RSGetViewports( | ||
| 1498 | [in, out] UINT *NumViewports, | ||
| 1499 | [out] D3D10_VIEWPORT *pViewports); | ||
| 1500 | void RSGetScissorRects( | ||
| 1501 | [in, out] UINT *NumRects, | ||
| 1502 | [out] D3D10_RECT *pRects); | ||
| 1503 | HRESULT GetDeviceRemovedReason(); | ||
| 1504 | HRESULT SetExceptionMode( | ||
| 1505 | [in] UINT RaiseFlags); | ||
| 1506 | UINT GetExceptionMode(); | ||
| 1507 | HRESULT GetPrivateData( | ||
| 1508 | [in] REFGUID guid, | ||
| 1509 | [in, out] UINT *pDataSize, | ||
| 1510 | [out] void *pData); | ||
| 1511 | HRESULT SetPrivateData( | ||
| 1512 | [in] REFGUID guid, | ||
| 1513 | [in] UINT DataSize, | ||
| 1514 | [in] const void *pData); | ||
| 1515 | HRESULT SetPrivateDataInterface( | ||
| 1516 | [in] REFGUID guid, | ||
| 1517 | [in] const IUnknown *pData); | ||
| 1518 | void ClearState(); | ||
| 1519 | void Flush(); | ||
| 1520 | HRESULT CreateBuffer( | ||
| 1521 | [in] const D3D10_BUFFER_DESC *pDesc, | ||
| 1522 | [in] const D3D10_SUBRESOURCE_DATA *pInitialData, | ||
| 1523 | [out] ID3D10Buffer **ppBuffer); | ||
| 1524 | HRESULT CreateTexture1D( | ||
| 1525 | [in] const D3D10_TEXTURE1D_DESC *pDesc, | ||
| 1526 | [in] const D3D10_SUBRESOURCE_DATA *pInitialData, | ||
| 1527 | [out] ID3D10Texture1D **ppTexture1D); | ||
| 1528 | HRESULT CreateTexture2D( | ||
| 1529 | [in] const D3D10_TEXTURE2D_DESC *pDesc, | ||
| 1530 | [in] const D3D10_SUBRESOURCE_DATA *pInitialData, | ||
| 1531 | [out] ID3D10Texture2D **ppTexture2D); | ||
| 1532 | HRESULT CreateTexture3D( | ||
| 1533 | [in] const D3D10_TEXTURE3D_DESC *pDesc, | ||
| 1534 | [in] const D3D10_SUBRESOURCE_DATA *pInitialData, | ||
| 1535 | [out] ID3D10Texture3D **ppTexture3D); | ||
| 1536 | HRESULT CreateShaderResourceView( | ||
| 1537 | [in] ID3D10Resource *pResource, | ||
| 1538 | [in] const D3D10_SHADER_RESOURCE_VIEW_DESC *pDesc, | ||
| 1539 | [out] ID3D10ShaderResourceView **ppSRView); | ||
| 1540 | HRESULT CreateRenderTargetView( | ||
| 1541 | [in] ID3D10Resource *pResource, | ||
| 1542 | [in] const D3D10_RENDER_TARGET_VIEW_DESC *pDesc, | ||
| 1543 | [out] ID3D10RenderTargetView **ppRTView); | ||
| 1544 | HRESULT CreateDepthStencilView( | ||
| 1545 | [in] ID3D10Resource *pResource, | ||
| 1546 | [in] const D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc, | ||
| 1547 | [out] ID3D10DepthStencilView **ppDepthStencilView); | ||
| 1548 | HRESULT CreateInputLayout( | ||
| 1549 | [in] const D3D10_INPUT_ELEMENT_DESC *pInputElementDescs, | ||
| 1550 | [in] UINT NumElements, | ||
| 1551 | [in] const void *pShaderBytecodeWithInputSignature, | ||
| 1552 | [in] SIZE_T BytecodeLength, | ||
| 1553 | [out] ID3D10InputLayout **ppInputLayout); | ||
| 1554 | HRESULT CreateVertexShader( | ||
| 1555 | [in] const void *pShaderBytecode, | ||
| 1556 | [in] SIZE_T BytecodeLength, | ||
| 1557 | [out] ID3D10VertexShader **ppVertexShader); | ||
| 1558 | HRESULT CreateGeometryShader( | ||
| 1559 | [in] const void *pShaderBytecode, | ||
| 1560 | [in] SIZE_T BytecodeLength, | ||
| 1561 | [out] ID3D10GeometryShader **ppGeometryShader); | ||
| 1562 | HRESULT CreateGeometryShaderWithStreamOutput( | ||
| 1563 | [in] const void *pShaderBytecode, | ||
| 1564 | [in] SIZE_T BytecodeLength, | ||
| 1565 | [in] const D3D10_SO_DECLARATION_ENTRY *pSODeclaration, | ||
| 1566 | [in] UINT NumEntries, | ||
| 1567 | [in] UINT OutputStreamStride, | ||
| 1568 | [out] ID3D10GeometryShader **ppGeometryShader); | ||
| 1569 | HRESULT CreatePixelShader( | ||
| 1570 | [in] const void *pShaderBytecode, | ||
| 1571 | [in] SIZE_T BytecodeLength, | ||
| 1572 | [out] ID3D10PixelShader **ppPixelShader); | ||
| 1573 | HRESULT CreateBlendState( | ||
| 1574 | [in] const D3D10_BLEND_DESC *pBlendStateDesc, | ||
| 1575 | [out] ID3D10BlendState **ppBlendState); | ||
| 1576 | HRESULT CreateDepthStencilState( | ||
| 1577 | [in] const D3D10_DEPTH_STENCIL_DESC *pDepthStencilDesc, | ||
| 1578 | [out] ID3D10DepthStencilState **ppDepthStencilState); | ||
| 1579 | HRESULT CreateRasterizerState( | ||
| 1580 | [in] const D3D10_RASTERIZER_DESC *pRasterizerDesc, | ||
| 1581 | [out] ID3D10RasterizerState **ppRasterizerState); | ||
| 1582 | HRESULT CreateSamplerState( | ||
| 1583 | [in] const D3D10_SAMPLER_DESC *pSamplerDesc, | ||
| 1584 | [out] ID3D10SamplerState **ppSamplerState); | ||
| 1585 | HRESULT CreateQuery( | ||
| 1586 | [in] const D3D10_QUERY_DESC *pQueryDesc, | ||
| 1587 | [out] ID3D10Query **ppQuery); | ||
| 1588 | HRESULT CreatePredicate( | ||
| 1589 | [in] const D3D10_QUERY_DESC *pPredicateDesc, | ||
| 1590 | [out] ID3D10Predicate **ppPredicate); | ||
| 1591 | HRESULT CreateCounter( | ||
| 1592 | [in] const D3D10_COUNTER_DESC *pCounterDesc, | ||
| 1593 | [out] ID3D10Counter **ppCounter); | ||
| 1594 | HRESULT CheckFormatSupport( | ||
| 1595 | [in] DXGI_FORMAT Format, | ||
| 1596 | [out] UINT *pFormatSupport); | ||
| 1597 | HRESULT CheckMultisampleQualityLevels( | ||
| 1598 | [in] DXGI_FORMAT Format, | ||
| 1599 | [in] UINT SampleCount, | ||
| 1600 | [out] UINT *pNumQualityLevels); | ||
| 1601 | void CheckCounterInfo( | ||
| 1602 | [out] D3D10_COUNTER_INFO *pCounterInfo); | ||
| 1603 | HRESULT CheckCounter( | ||
| 1604 | [in] const D3D10_COUNTER_DESC *pDesc, | ||
| 1605 | [out] D3D10_COUNTER_TYPE *pType, | ||
| 1606 | [out] UINT *pActiveCounters, | ||
| 1607 | [out] char *name, | ||
| 1608 | [in, out] UINT *pNameLength, | ||
| 1609 | [out] char *units, | ||
| 1610 | [in, out] UINT *pUnitsLength, | ||
| 1611 | [out] char *description, | ||
| 1612 | [in, out] UINT *pDescriptionLength); | ||
| 1613 | UINT GetCreationFlags(); | ||
| 1614 | HRESULT OpenSharedResource( | ||
| 1615 | [in] HANDLE hResource, | ||
| 1616 | [in] REFIID ReturnedInterface, | ||
| 1617 | [out] void **ppResource); | ||
| 1618 | void SetTextFilterSize( | ||
| 1619 | [in] UINT Width, | ||
| 1620 | [in] UINT Height); | ||
| 1621 | void GetTextFilterSize( | ||
| 1622 | [out] UINT *pWidth, | ||
| 1623 | [out] UINT *pHeight); | ||
| 1624 | } | ||
| 1625 | |||
| 1626 | [ | ||
| 1627 | object, | ||
| 1628 | local, | ||
| 1629 | uuid(9b7e4e00-342c-4106-a19f-4f2704f689f0) | ||
| 1630 | ] | ||
| 1631 | interface ID3D10Multithread : IUnknown | ||
| 1632 | { | ||
| 1633 | void Enter(); | ||
| 1634 | void Leave(); | ||
| 1635 | BOOL SetMultithreadProtected( | ||
| 1636 | [in] BOOL bMTProtect); | ||
| 1637 | BOOL GetMultithreadProtected(); | ||
| 1638 | } | ||
| 1639 | |||
| 1640 | cpp_quote("#ifndef D3D10_IGNORE_SDK_LAYERS") | ||
| 1641 | cpp_quote("#include \"d3d10sdklayers.h\"") | ||
| 1642 | cpp_quote("#endif") | ||
| 1643 | cpp_quote("#include \"d3d10misc.h\"") | ||
| 1644 | cpp_quote("#include \"d3d10shader.h\"") | ||
| 1645 | cpp_quote("#include \"d3d10effect.h\"") | ||
lib/libc/include/any-windows-any/d3d10_1.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/d3d10_1.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/d3d10_1.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/d3d10sdklayers.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/d3d10sdklayers.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/d3d10sdklayers.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/d3d11.h+29-2| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/d3d11.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/d3d11.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -1105,7 +1105,8 @@ typedef enum D3D11_FEATURE { | ... | @@ -1105,7 +1105,8 @@ typedef enum D3D11_FEATURE { |
| 1105 | D3D11_FEATURE_D3D11_OPTIONS3 = 15, | 1105 | D3D11_FEATURE_D3D11_OPTIONS3 = 15, |
| 1106 | D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT = 16, | 1106 | D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT = 16, |
| 1107 | D3D11_FEATURE_D3D11_OPTIONS4 = 17, | 1107 | D3D11_FEATURE_D3D11_OPTIONS4 = 17, |
| 1108 | D3D11_FEATURE_SHADER_CACHE = 18 | 1108 | D3D11_FEATURE_SHADER_CACHE = 18, |
| 1109 | D3D11_FEATURE_D3D11_OPTIONS5 = 19 | ||
| 1109 | } D3D11_FEATURE; | 1110 | } D3D11_FEATURE; |
| 1110 | typedef struct D3D11_FEATURE_DATA_THREADING { | 1111 | typedef struct D3D11_FEATURE_DATA_THREADING { |
| 1111 | WINBOOL DriverConcurrentCreates; | 1112 | WINBOOL DriverConcurrentCreates; |
| ... | @@ -1213,6 +1214,15 @@ typedef enum D3D11_SHADER_CACHE_SUPPORT_FLAGS { | ... | @@ -1213,6 +1214,15 @@ typedef enum D3D11_SHADER_CACHE_SUPPORT_FLAGS { |
| 1213 | typedef struct D3D11_FEATURE_DATA_SHADER_CACHE { | 1214 | typedef struct D3D11_FEATURE_DATA_SHADER_CACHE { |
| 1214 | UINT SupportFlags; | 1215 | UINT SupportFlags; |
| 1215 | } D3D11_FEATURE_DATA_SHADER_CACHE; | 1216 | } D3D11_FEATURE_DATA_SHADER_CACHE; |
| 1217 | typedef enum D3D11_SHARED_RESOURCE_TIER { | ||
| 1218 | D3D11_SHARED_RESOURCE_TIER_0 = 0, | ||
| 1219 | D3D11_SHARED_RESOURCE_TIER_1 = 1, | ||
| 1220 | D3D11_SHARED_RESOURCE_TIER_2 = 2, | ||
| 1221 | D3D11_SHARED_RESOURCE_TIER_3 = 3 | ||
| 1222 | } D3D11_SHARED_RESOURCE_TIER; | ||
| 1223 | typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS5 { | ||
| 1224 | D3D11_SHARED_RESOURCE_TIER SharedResourceTier; | ||
| 1225 | } D3D11_FEATURE_DATA_D3D11_OPTIONS5; | ||
| 1216 | typedef enum D3D11_FILL_MODE { | 1226 | typedef enum D3D11_FILL_MODE { |
| 1217 | D3D11_FILL_WIREFRAME = 2, | 1227 | D3D11_FILL_WIREFRAME = 2, |
| 1218 | D3D11_FILL_SOLID = 3 | 1228 | D3D11_FILL_SOLID = 3 |
| ... | @@ -1329,6 +1339,9 @@ typedef enum D3D11_MAP { | ... | @@ -1329,6 +1339,9 @@ typedef enum D3D11_MAP { |
| 1329 | typedef enum D3D11_MAP_FLAG { | 1339 | typedef enum D3D11_MAP_FLAG { |
| 1330 | D3D11_MAP_FLAG_DO_NOT_WAIT = 0x100000 | 1340 | D3D11_MAP_FLAG_DO_NOT_WAIT = 0x100000 |
| 1331 | } D3D11_MAP_FLAG; | 1341 | } D3D11_MAP_FLAG; |
| 1342 | typedef enum D3D11_RAISE_FLAG { | ||
| 1343 | D3D11_RAISE_FLAG_DRIVER_INTERNAL_ERROR = 0x1 | ||
| 1344 | } D3D11_RAISE_FLAG; | ||
| 1332 | typedef struct D3D11_QUERY_DATA_SO_STATISTICS { | 1345 | typedef struct D3D11_QUERY_DATA_SO_STATISTICS { |
| 1333 | UINT64 NumPrimitivesWritten; | 1346 | UINT64 NumPrimitivesWritten; |
| 1334 | UINT64 PrimitivesStorageNeeded; | 1347 | UINT64 PrimitivesStorageNeeded; |
| ... | @@ -1704,6 +1717,20 @@ typedef enum D3D11_FORMAT_SUPPORT { | ... | @@ -1704,6 +1717,20 @@ typedef enum D3D11_FORMAT_SUPPORT { |
| 1704 | D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT = 0x20000000, | 1717 | D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT = 0x20000000, |
| 1705 | D3D11_FORMAT_SUPPORT_VIDEO_ENCODER = 0x40000000 | 1718 | D3D11_FORMAT_SUPPORT_VIDEO_ENCODER = 0x40000000 |
| 1706 | } D3D11_FORMAT_SUPPORT; | 1719 | } D3D11_FORMAT_SUPPORT; |
| 1720 | typedef enum D3D11_FORMAT_SUPPORT2 { | ||
| 1721 | D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD = 0x1, | ||
| 1722 | D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS = 0x2, | ||
| 1723 | D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE = 0x4, | ||
| 1724 | D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE = 0x8, | ||
| 1725 | D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX = 0x10, | ||
| 1726 | D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX = 0x20, | ||
| 1727 | D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD = 0x40, | ||
| 1728 | D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE = 0x80, | ||
| 1729 | D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP = 0x100, | ||
| 1730 | D3D11_FORMAT_SUPPORT2_TILED = 0x200, | ||
| 1731 | D3D11_FORMAT_SUPPORT2_SHAREABLE = 0x400, | ||
| 1732 | D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x4000 | ||
| 1733 | } D3D11_FORMAT_SUPPORT2; | ||
| 1707 | typedef enum D3D11_CLEAR_FLAG { | 1734 | typedef enum D3D11_CLEAR_FLAG { |
| 1708 | D3D11_CLEAR_DEPTH = 0x1, | 1735 | D3D11_CLEAR_DEPTH = 0x1, |
| 1709 | D3D11_CLEAR_STENCIL = 0x2 | 1736 | D3D11_CLEAR_STENCIL = 0x2 |
lib/libc/include/any-windows-any/d3d11.idl deleted-3916| ... | @@ -1,3916 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2010 Rico Schüller | ||
| 3 | * Copyright 2013 Austin English | ||
| 4 | * | ||
| 5 | * This library is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU Lesser General Public | ||
| 7 | * License as published by the Free Software Foundation; either | ||
| 8 | * version 2.1 of the License, or (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This library is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * Lesser General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU Lesser General Public | ||
| 16 | * License along with this library; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 18 | */ | ||
| 19 | |||
| 20 | import "oaidl.idl"; | ||
| 21 | import "ocidl.idl"; | ||
| 22 | import "dxgi.idl"; | ||
| 23 | import "d3dcommon.idl"; | ||
| 24 | |||
| 25 | typedef D3D_PRIMITIVE D3D11_PRIMITIVE; | ||
| 26 | typedef D3D_PRIMITIVE_TOPOLOGY D3D11_PRIMITIVE_TOPOLOGY; | ||
| 27 | typedef D3D_SRV_DIMENSION D3D11_SRV_DIMENSION; | ||
| 28 | typedef RECT D3D11_RECT; | ||
| 29 | |||
| 30 | interface ID3D11Device; | ||
| 31 | interface ID3D11ClassLinkage; | ||
| 32 | interface ID3D11Resource; | ||
| 33 | interface ID3D11VideoProcessorInputView; | ||
| 34 | |||
| 35 | cpp_quote("#ifndef _D3D11_CONSTANTS") | ||
| 36 | cpp_quote("#define _D3D11_CONSTANTS") | ||
| 37 | |||
| 38 | const UINT D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT = 14; | ||
| 39 | const UINT D3D11_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS = 4; | ||
| 40 | const UINT D3D11_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT = 32; | ||
| 41 | const UINT D3D11_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT = 15; | ||
| 42 | const UINT D3D11_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT = 16; | ||
| 43 | const UINT D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4; | ||
| 44 | const UINT D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT = 15; | ||
| 45 | const UINT D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1; | ||
| 46 | const UINT D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1; | ||
| 47 | const UINT D3D11_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT = 64; | ||
| 48 | const UINT D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4; | ||
| 49 | const UINT D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT = 1; | ||
| 50 | const UINT D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1; | ||
| 51 | const UINT D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1; | ||
| 52 | const UINT D3D11_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT = 32; | ||
| 53 | const UINT D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS = 1; | ||
| 54 | const UINT D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT = 128; | ||
| 55 | const UINT D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST = 1; | ||
| 56 | const UINT D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS = 1; | ||
| 57 | const UINT D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT = 128; | ||
| 58 | const UINT D3D11_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS = 1; | ||
| 59 | const UINT D3D11_COMMONSHADER_SAMPLER_REGISTER_COUNT = 16; | ||
| 60 | const UINT D3D11_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST = 1; | ||
| 61 | const UINT D3D11_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS = 1; | ||
| 62 | const UINT D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT = 16; | ||
| 63 | const UINT D3D11_COMMONSHADER_SUBROUTINE_NESTING_LIMIT = 32; | ||
| 64 | const UINT D3D11_COMMONSHADER_TEMP_REGISTER_COMPONENTS = 4; | ||
| 65 | const UINT D3D11_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 66 | const UINT D3D11_COMMONSHADER_TEMP_REGISTER_COUNT = 4096; | ||
| 67 | const UINT D3D11_COMMONSHADER_TEMP_REGISTER_READS_PER_INST = 3; | ||
| 68 | const UINT D3D11_COMMONSHADER_TEMP_REGISTER_READ_PORTS = 3; | ||
| 69 | const UINT D3D11_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX = 10; | ||
| 70 | const INT D3D11_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN = -10; | ||
| 71 | const INT D3D11_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE = -8; | ||
| 72 | const UINT D3D11_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE = 7; | ||
| 73 | |||
| 74 | const UINT D3D11_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 256; | ||
| 75 | const UINT D3D11_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP = 64; | ||
| 76 | const UINT D3D11_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 240; | ||
| 77 | const UINT D3D11_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP = 68; | ||
| 78 | const UINT D3D11_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 224; | ||
| 79 | const UINT D3D11_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP = 72; | ||
| 80 | const UINT D3D11_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 208; | ||
| 81 | const UINT D3D11_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP = 76; | ||
| 82 | const UINT D3D11_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 192; | ||
| 83 | const UINT D3D11_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP = 84; | ||
| 84 | const UINT D3D11_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 176; | ||
| 85 | const UINT D3D11_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP = 92; | ||
| 86 | const UINT D3D11_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 160; | ||
| 87 | const UINT D3D11_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP = 100; | ||
| 88 | const UINT D3D11_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 144; | ||
| 89 | const UINT D3D11_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP = 112; | ||
| 90 | const UINT D3D11_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 128; | ||
| 91 | const UINT D3D11_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP = 128; | ||
| 92 | const UINT D3D11_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 112; | ||
| 93 | const UINT D3D11_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP = 144; | ||
| 94 | const UINT D3D11_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 96; | ||
| 95 | const UINT D3D11_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP = 168; | ||
| 96 | const UINT D3D11_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 80; | ||
| 97 | const UINT D3D11_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP = 204; | ||
| 98 | const UINT D3D11_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 64; | ||
| 99 | const UINT D3D11_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP = 256; | ||
| 100 | const UINT D3D11_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 48; | ||
| 101 | const UINT D3D11_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP = 340; | ||
| 102 | const UINT D3D11_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 32; | ||
| 103 | const UINT D3D11_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP = 512; | ||
| 104 | const UINT D3D11_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 16; | ||
| 105 | const UINT D3D11_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP = 768; | ||
| 106 | const UINT D3D11_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION = 1; | ||
| 107 | const UINT D3D11_CS_4_X_RAW_UAV_BYTE_ALIGNMENT = 256; | ||
| 108 | const UINT D3D11_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP = 768; | ||
| 109 | const UINT D3D11_CS_4_X_THREAD_GROUP_MAX_X = 768; | ||
| 110 | const UINT D3D11_CS_4_X_THREAD_GROUP_MAX_Y = 768; | ||
| 111 | const UINT D3D11_CS_4_X_UAV_REGISTER_COUNT = 1; | ||
| 112 | const UINT D3D11_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION = 65535; | ||
| 113 | const UINT D3D11_CS_TGSM_REGISTER_COUNT = 8192; | ||
| 114 | const UINT D3D11_CS_TGSM_REGISTER_READS_PER_INST = 1; | ||
| 115 | const UINT D3D11_CS_TGSM_RESOURCE_REGISTER_COMPONENTS = 1; | ||
| 116 | const UINT D3D11_CS_TGSM_RESOURCE_REGISTER_READ_PORTS = 1; | ||
| 117 | const UINT D3D11_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP = 1024; | ||
| 118 | const UINT D3D11_CS_THREAD_GROUP_MAX_X = 1024; | ||
| 119 | const UINT D3D11_CS_THREAD_GROUP_MAX_Y = 1024; | ||
| 120 | const UINT D3D11_CS_THREAD_GROUP_MAX_Z = 64; | ||
| 121 | const UINT D3D11_CS_THREAD_GROUP_MIN_X = 1; | ||
| 122 | const UINT D3D11_CS_THREAD_GROUP_MIN_Y = 1; | ||
| 123 | const UINT D3D11_CS_THREAD_GROUP_MIN_Z = 1; | ||
| 124 | const UINT D3D11_CS_THREAD_LOCAL_TEMP_REGISTER_POOL = 16384; | ||
| 125 | |||
| 126 | const UINT D3D11_DEFAULT_DEPTH_BIAS = 0; | ||
| 127 | cpp_quote("#define D3D11_DEFAULT_DEPTH_BIAS_CLAMP 0.0f") | ||
| 128 | const UINT D3D11_DEFAULT_MAX_ANISOTROPY = 16; | ||
| 129 | cpp_quote("#define D3D11_DEFAULT_MIP_LOD_BIAS 0.0f") | ||
| 130 | const UINT D3D11_DEFAULT_RENDER_TARGET_ARRAY_INDEX = 0; | ||
| 131 | const UINT D3D11_DEFAULT_SAMPLE_MASK = 0xffffffff; | ||
| 132 | const UINT D3D11_DEFAULT_SCISSOR_ENDX = 0; | ||
| 133 | const UINT D3D11_DEFAULT_SCISSOR_ENDY = 0; | ||
| 134 | const UINT D3D11_DEFAULT_SCISSOR_STARTX = 0; | ||
| 135 | const UINT D3D11_DEFAULT_SCISSOR_STARTY = 0; | ||
| 136 | cpp_quote("#define D3D11_DEFAULT_SLOPE_SCALED_DEPTH_BIAS 0.0f") | ||
| 137 | const UINT D3D11_DEFAULT_STENCIL_READ_MASK = 0xff; | ||
| 138 | const UINT D3D11_DEFAULT_STENCIL_REFERENCE = 0; | ||
| 139 | const UINT D3D11_DEFAULT_STENCIL_WRITE_MASK = 0xff; | ||
| 140 | const UINT D3D11_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX = 0; | ||
| 141 | const UINT D3D11_DEFAULT_VIEWPORT_HEIGHT = 0; | ||
| 142 | cpp_quote("#define D3D11_DEFAULT_VIEWPORT_MAX_DEPTH 0.0f") | ||
| 143 | cpp_quote("#define D3D11_DEFAULT_VIEWPORT_MIN_DEPTH 0.0f") | ||
| 144 | const UINT D3D11_DEFAULT_VIEWPORT_TOPLEFTX = 0; | ||
| 145 | const UINT D3D11_DEFAULT_VIEWPORT_TOPLEFTY = 0; | ||
| 146 | const UINT D3D11_DEFAULT_VIEWPORT_WIDTH = 0; | ||
| 147 | |||
| 148 | cpp_quote("#define D3D11_FLOAT32_MAX (3.402823466e+38f)") | ||
| 149 | |||
| 150 | const UINT D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT = 32; | ||
| 151 | |||
| 152 | const unsigned int D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT = 8; | ||
| 153 | |||
| 154 | const UINT D3D11_MAX_MAXANISOTROPY = 16; | ||
| 155 | const UINT D3D11_MAX_MULTISAMPLE_SAMPLE_COUNT = 32; | ||
| 156 | const UINT D3D11_VIEWPORT_BOUNDS_MAX = 32767; | ||
| 157 | const INT D3D11_VIEWPORT_BOUNDS_MIN = -32768; | ||
| 158 | const UINT D3D11_VIEWPORT_AND_SCISSORRECT_MAX_INDEX = 15; | ||
| 159 | const UINT D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE = 16; | ||
| 160 | |||
| 161 | const UINT D3D11_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL = 0xffffffff; | ||
| 162 | const UINT D3D11_KEEP_UNORDERED_ACCESS_VIEWS = 0xffffffff; | ||
| 163 | |||
| 164 | const UINT D3D11_SHADER_MAJOR_VERSION = 5; | ||
| 165 | const UINT D3D11_SHADER_MAX_INSTANCES = 65535; | ||
| 166 | const UINT D3D11_SHADER_MAX_INTERFACES = 253; | ||
| 167 | const UINT D3D11_SHADER_MAX_INTERFACE_CALL_SITES = 4096; | ||
| 168 | const UINT D3D11_SHADER_MAX_TYPES = 65535; | ||
| 169 | const UINT D3D11_SHADER_MINOR_VERSION = 0; | ||
| 170 | const UINT D3D11_VS_OUTPUT_REGISTER_COUNT = 32; | ||
| 171 | |||
| 172 | const UINT D3D11_OMAC_SIZE = 16; | ||
| 173 | |||
| 174 | const UINT D3D11_PS_CS_UAV_REGISTER_COMPONENTS = 1; | ||
| 175 | const UINT D3D11_PS_CS_UAV_REGISTER_COUNT = 8; | ||
| 176 | const UINT D3D11_PS_CS_UAV_REGISTER_READS_PER_INST = 1; | ||
| 177 | const UINT D3D11_PS_CS_UAV_REGISTER_READ_PORTS = 1; | ||
| 178 | const UINT D3D11_PS_FRONTFACING_DEFAULT_VALUE = 0xffffffff; | ||
| 179 | const UINT D3D11_PS_FRONTFACING_FALSE_VALUE = 0; | ||
| 180 | const UINT D3D11_PS_FRONTFACING_TRUE_VALUE = 0xffffffff; | ||
| 181 | const UINT D3D11_PS_INPUT_REGISTER_COMPONENTS = 4; | ||
| 182 | const UINT D3D11_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 183 | const UINT D3D11_PS_INPUT_REGISTER_COUNT = 32; | ||
| 184 | const UINT D3D11_PS_INPUT_REGISTER_READS_PER_INST = 2; | ||
| 185 | const UINT D3D11_PS_INPUT_REGISTER_READ_PORTS = 1; | ||
| 186 | cpp_quote("#define D3D11_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT (0.0f)") | ||
| 187 | const UINT D3D11_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS = 1; | ||
| 188 | const UINT D3D11_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 189 | const UINT D3D11_PS_OUTPUT_DEPTH_REGISTER_COUNT = 1; | ||
| 190 | const UINT D3D11_PS_OUTPUT_MASK_REGISTER_COMPONENTS = 1; | ||
| 191 | const UINT D3D11_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 192 | const UINT D3D11_PS_OUTPUT_MASK_REGISTER_COUNT = 1; | ||
| 193 | const UINT D3D11_PS_OUTPUT_REGISTER_COMPONENTS = 4; | ||
| 194 | const UINT D3D11_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32; | ||
| 195 | const UINT D3D11_PS_OUTPUT_REGISTER_COUNT = 8; | ||
| 196 | cpp_quote("#define D3D11_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT (0.5f)") | ||
| 197 | |||
| 198 | const UINT D3D11_RAW_UAV_SRV_BYTE_ALIGNMENT = 16; | ||
| 199 | |||
| 200 | const UINT D3D11_REQ_BLEND_OBJECT_COUNT_PER_DEVICE = 4096; | ||
| 201 | const UINT D3D11_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP = 27; | ||
| 202 | const UINT D3D11_REQ_CONSTANT_BUFFER_ELEMENT_COUNT = 4096; | ||
| 203 | const UINT D3D11_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE = 4096; | ||
| 204 | const UINT D3D11_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 32; | ||
| 205 | const UINT D3D11_REQ_DRAW_VERTEX_COUNT_2_TO_EXP = 32; | ||
| 206 | const UINT D3D11_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION = 16384; | ||
| 207 | const UINT D3D11_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT = 1024; | ||
| 208 | const UINT D3D11_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT = 4096; | ||
| 209 | const UINT D3D11_REQ_MAXANISOTROPY = 16; | ||
| 210 | const UINT D3D11_REQ_MIP_LEVELS = 15; | ||
| 211 | const UINT D3D11_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES = 2048; | ||
| 212 | const UINT D3D11_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE = 4096; | ||
| 213 | const UINT D3D11_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH = 16384; | ||
| 214 | const UINT D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM = 128; | ||
| 215 | cpp_quote("#define D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM (0.25f)") | ||
| 216 | const UINT D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM = 2048; | ||
| 217 | const UINT D3D11_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP = 20; | ||
| 218 | const UINT D3D11_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE = 4096; | ||
| 219 | const UINT D3D11_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION = 2048; | ||
| 220 | const UINT D3D11_REQ_TEXTURE1D_U_DIMENSION = 16384; | ||
| 221 | const UINT D3D11_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION = 2048; | ||
| 222 | const UINT D3D11_REQ_TEXTURE2D_U_OR_V_DIMENSION = 16384; | ||
| 223 | const UINT D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION = 2048; | ||
| 224 | const UINT D3D11_REQ_TEXTURECUBE_DIMENSION = 16384; | ||
| 225 | |||
| 226 | const UINT D3D11_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL = 0; | ||
| 227 | |||
| 228 | const UINT D3D11_SHIFT_INSTRUCTION_PAD_VALUE = 0; | ||
| 229 | const UINT D3D11_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT = 5; | ||
| 230 | |||
| 231 | const UINT D3D11_SO_BUFFER_MAX_STRIDE_IN_BYTES = 2048; | ||
| 232 | const UINT D3D11_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES = 512; | ||
| 233 | const UINT D3D11_SO_BUFFER_SLOT_COUNT = 4; | ||
| 234 | const UINT D3D11_SO_DDI_REGISTER_INDEX_DENOTING_GAP = 0xffffffff; | ||
| 235 | const UINT D3D11_SO_NO_RASTERIZED_STREAM = 0xffffffff; | ||
| 236 | const UINT D3D11_SO_OUTPUT_COMPONENT_COUNT = 128; | ||
| 237 | const UINT D3D11_SO_STREAM_COUNT = 4; | ||
| 238 | |||
| 239 | const UINT D3D11_SPEC_DATE_DAY = 16; | ||
| 240 | const UINT D3D11_SPEC_DATE_MONTH = 05; | ||
| 241 | const UINT D3D11_SPEC_DATE_YEAR = 2011; | ||
| 242 | |||
| 243 | cpp_quote("#define D3D11_SPEC_VERSION (1.07)") | ||
| 244 | cpp_quote("#define D3D11_SRGB_GAMMA (2.2f)") | ||
| 245 | cpp_quote("#define D3D11_SRGB_TO_FLOAT_DENOMINATOR_1 (12.92f)") | ||
| 246 | cpp_quote("#define D3D11_SRGB_TO_FLOAT_DENOMINATOR_2 (1.055f)") | ||
| 247 | cpp_quote("#define D3D11_SRGB_TO_FLOAT_EXPONENT (2.4f)") | ||
| 248 | cpp_quote("#define D3D11_SRGB_TO_FLOAT_OFFSET (0.055f)") | ||
| 249 | cpp_quote("#define D3D11_SRGB_TO_FLOAT_THRESHOLD (0.04045f)") | ||
| 250 | cpp_quote("#define D3D11_SRGB_TO_FLOAT_TOLERANCE_IN_ULP (0.5f)") | ||
| 251 | |||
| 252 | const UINT D3D11_STANDARD_COMPONENT_BIT_COUNT = 32; | ||
| 253 | const UINT D3D11_STANDARD_COMPONENT_BIT_COUNT_DOUBLED = 64; | ||
| 254 | const UINT D3D11_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE = 4; | ||
| 255 | const UINT D3D11_STANDARD_PIXEL_COMPONENT_COUNT = 128; | ||
| 256 | const UINT D3D11_STANDARD_PIXEL_ELEMENT_COUNT = 32; | ||
| 257 | const UINT D3D11_STANDARD_VECTOR_SIZE = 4; | ||
| 258 | const UINT D3D11_STANDARD_VERTEX_ELEMENT_COUNT = 32; | ||
| 259 | const UINT D3D11_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT = 64; | ||
| 260 | |||
| 261 | cpp_quote("#endif") | ||
| 262 | |||
| 263 | cpp_quote("#ifndef _D3D11_1_CONSTANTS") | ||
| 264 | cpp_quote("#define _D3D11_1_CONSTANTS") | ||
| 265 | const UINT D3D11_1_UAV_SLOT_COUNT = 64; | ||
| 266 | cpp_quote("#endif") | ||
| 267 | |||
| 268 | cpp_quote("#ifndef _D3D11_2_CONSTANTS") | ||
| 269 | cpp_quote("#define _D3D11_2_CONSTANTS") | ||
| 270 | const UINT D3D11_2_TILED_RESOURCE_TILE_SIZE_IN_BYTES = 0x10000; | ||
| 271 | cpp_quote("#endif") | ||
| 272 | |||
| 273 | cpp_quote("#if !defined(D3D11_NO_HELPERS) && defined(__cplusplus)") | ||
| 274 | cpp_quote("struct CD3D11_DEFAULT {};") | ||
| 275 | cpp_quote("extern const DECLSPEC_SELECTANY CD3D11_DEFAULT D3D11_DEFAULT;") | ||
| 276 | cpp_quote("#endif") | ||
| 277 | |||
| 278 | typedef enum D3D11_BLEND | ||
| 279 | { | ||
| 280 | D3D11_BLEND_ZERO = 1, | ||
| 281 | D3D11_BLEND_ONE = 2, | ||
| 282 | D3D11_BLEND_SRC_COLOR = 3, | ||
| 283 | D3D11_BLEND_INV_SRC_COLOR = 4, | ||
| 284 | D3D11_BLEND_SRC_ALPHA = 5, | ||
| 285 | D3D11_BLEND_INV_SRC_ALPHA = 6, | ||
| 286 | D3D11_BLEND_DEST_ALPHA = 7, | ||
| 287 | D3D11_BLEND_INV_DEST_ALPHA = 8, | ||
| 288 | D3D11_BLEND_DEST_COLOR = 9, | ||
| 289 | D3D11_BLEND_INV_DEST_COLOR = 10, | ||
| 290 | D3D11_BLEND_SRC_ALPHA_SAT = 11, | ||
| 291 | D3D11_BLEND_BLEND_FACTOR = 14, | ||
| 292 | D3D11_BLEND_INV_BLEND_FACTOR = 15, | ||
| 293 | D3D11_BLEND_SRC1_COLOR = 16, | ||
| 294 | D3D11_BLEND_INV_SRC1_COLOR = 17, | ||
| 295 | D3D11_BLEND_SRC1_ALPHA = 18, | ||
| 296 | D3D11_BLEND_INV_SRC1_ALPHA = 19, | ||
| 297 | } D3D11_BLEND; | ||
| 298 | |||
| 299 | typedef enum D3D11_BLEND_OP | ||
| 300 | { | ||
| 301 | D3D11_BLEND_OP_ADD = 1, | ||
| 302 | D3D11_BLEND_OP_SUBTRACT, | ||
| 303 | D3D11_BLEND_OP_REV_SUBTRACT, | ||
| 304 | D3D11_BLEND_OP_MIN, | ||
| 305 | D3D11_BLEND_OP_MAX | ||
| 306 | } D3D11_BLEND_OP; | ||
| 307 | |||
| 308 | typedef enum D3D11_VIDEO_DECODER_BUFFER_TYPE | ||
| 309 | { | ||
| 310 | D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS = 0, | ||
| 311 | D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL = 1, | ||
| 312 | D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE = 2, | ||
| 313 | D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL = 3, | ||
| 314 | D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX = 4, | ||
| 315 | D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL = 5, | ||
| 316 | D3D11_VIDEO_DECODER_BUFFER_BITSTREAM = 6, | ||
| 317 | D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR = 7, | ||
| 318 | D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN = 8, | ||
| 319 | } D3D11_VIDEO_DECODER_BUFFER_TYPE; | ||
| 320 | |||
| 321 | typedef enum D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE | ||
| 322 | { | ||
| 323 | D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE = 0, | ||
| 324 | D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND = 1, | ||
| 325 | D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION = 2, | ||
| 326 | D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM = 3, | ||
| 327 | } D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE; | ||
| 328 | |||
| 329 | typedef enum D3D11_VIDEO_PROCESSOR_OUTPUT_RATE | ||
| 330 | { | ||
| 331 | D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL = 0, | ||
| 332 | D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_HALF = 1, | ||
| 333 | D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM = 2, | ||
| 334 | } D3D11_VIDEO_PROCESSOR_OUTPUT_RATE; | ||
| 335 | |||
| 336 | typedef enum D3D11_VIDEO_PROCESSOR_STEREO_FORMAT | ||
| 337 | { | ||
| 338 | D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO = 0, | ||
| 339 | D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL = 1, | ||
| 340 | D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL = 2, | ||
| 341 | D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE = 3, | ||
| 342 | D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET = 4, | ||
| 343 | D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED = 5, | ||
| 344 | D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED = 6, | ||
| 345 | D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD = 7, | ||
| 346 | } D3D11_VIDEO_PROCESSOR_STEREO_FORMAT; | ||
| 347 | |||
| 348 | typedef enum D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE | ||
| 349 | { | ||
| 350 | D3D11_VIDEO_PROCESSOR_STEREO_FLIP_NONE = 0, | ||
| 351 | D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME0 = 1, | ||
| 352 | D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME1 = 2, | ||
| 353 | } D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE; | ||
| 354 | |||
| 355 | typedef enum D3D11_VIDEO_PROCESSOR_ROTATION | ||
| 356 | { | ||
| 357 | D3D11_VIDEO_PROCESSOR_ROTATION_IDENTITY = 0, | ||
| 358 | D3D11_VIDEO_PROCESSOR_ROTATION_90 = 1, | ||
| 359 | D3D11_VIDEO_PROCESSOR_ROTATION_180 = 2, | ||
| 360 | D3D11_VIDEO_PROCESSOR_ROTATION_270 = 3, | ||
| 361 | } D3D11_VIDEO_PROCESSOR_ROTATION; | ||
| 362 | |||
| 363 | typedef enum D3D11_VIDEO_PROCESSOR_DEVICE_CAPS | ||
| 364 | { | ||
| 365 | D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE = 0x00000001, | ||
| 366 | D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC = 0x00000002, | ||
| 367 | D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION = 0x00000004, | ||
| 368 | D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION = 0x00000008, | ||
| 369 | D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE = 0x00000010, | ||
| 370 | } D3D11_VIDEO_PROCESSOR_DEVICE_CAPS; | ||
| 371 | |||
| 372 | typedef enum D3D11_VIDEO_PROCESSOR_FEATURE_CAPS | ||
| 373 | { | ||
| 374 | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL = 0x00000001, | ||
| 375 | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION = 0x00000002, | ||
| 376 | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY = 0x00000004, | ||
| 377 | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE = 0x00000008, | ||
| 378 | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY = 0x00000010, | ||
| 379 | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO = 0x00000020, | ||
| 380 | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION = 0x00000040, | ||
| 381 | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM = 0x00000080, | ||
| 382 | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO = 0x00000100, | ||
| 383 | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR = 0x00000200, | ||
| 384 | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE = 0x00000400, | ||
| 385 | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 = 0x00000800, | ||
| 386 | } D3D11_VIDEO_PROCESSOR_FEATURE_CAPS; | ||
| 387 | |||
| 388 | typedef enum D3D11_VIDEO_PROCESSOR_FILTER_CAPS | ||
| 389 | { | ||
| 390 | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS = 0x00000001, | ||
| 391 | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST = 0x00000002, | ||
| 392 | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE = 0x00000004, | ||
| 393 | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION = 0x00000008, | ||
| 394 | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION = 0x00000010, | ||
| 395 | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_EDGE_ENHANCEMENT = 0x00000020, | ||
| 396 | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_ANAMORPHIC_SCALING = 0x00000040, | ||
| 397 | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_STEREO_ADJUSTMENT = 0x00000080, | ||
| 398 | } D3D11_VIDEO_PROCESSOR_FILTER_CAPS; | ||
| 399 | |||
| 400 | typedef enum D3D11_VIDEO_PROCESSOR_FORMAT_CAPS | ||
| 401 | { | ||
| 402 | D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED = 0x00000001, | ||
| 403 | D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP = 0x00000002, | ||
| 404 | D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY = 0x00000004, | ||
| 405 | D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED = 0x00000008, | ||
| 406 | } D3D11_VIDEO_PROCESSOR_FORMAT_CAPS; | ||
| 407 | |||
| 408 | typedef enum D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS | ||
| 409 | { | ||
| 410 | D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DENOISE = 0x00000001, | ||
| 411 | D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DERINGING = 0x00000002, | ||
| 412 | D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_EDGE_ENHANCEMENT = 0x00000004, | ||
| 413 | D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_COLOR_CORRECTION = 0x00000008, | ||
| 414 | D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_FLESH_TONE_MAPPING = 0x00000010, | ||
| 415 | D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_IMAGE_STABILIZATION = 0x00000020, | ||
| 416 | D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_SUPER_RESOLUTION = 0x00000040, | ||
| 417 | D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_ANAMORPHIC_SCALING = 0x00000080, | ||
| 418 | } D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS; | ||
| 419 | |||
| 420 | typedef enum D3D11_VIDEO_PROCESSOR_STEREO_CAPS | ||
| 421 | { | ||
| 422 | D3D11_VIDEO_PROCESSOR_STEREO_CAPS_MONO_OFFSET = 0x00000001, | ||
| 423 | D3D11_VIDEO_PROCESSOR_STEREO_CAPS_ROW_INTERLEAVED = 0x00000002, | ||
| 424 | D3D11_VIDEO_PROCESSOR_STEREO_CAPS_COLUMN_INTERLEAVED = 0x00000004, | ||
| 425 | D3D11_VIDEO_PROCESSOR_STEREO_CAPS_CHECKERBOARD = 0x00000008, | ||
| 426 | D3D11_VIDEO_PROCESSOR_STEREO_CAPS_FLIP_MODE = 0x00000010, | ||
| 427 | } D3D11_VIDEO_PROCESSOR_STEREO_CAPS; | ||
| 428 | |||
| 429 | typedef enum D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS | ||
| 430 | { | ||
| 431 | D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x01, | ||
| 432 | D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x02, | ||
| 433 | D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x04, | ||
| 434 | D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x08, | ||
| 435 | D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10, | ||
| 436 | D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20, | ||
| 437 | } D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS; | ||
| 438 | |||
| 439 | typedef enum D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS | ||
| 440 | { | ||
| 441 | D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32 = 0x00000001, | ||
| 442 | D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_22 = 0x00000002, | ||
| 443 | D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2224 = 0x00000004, | ||
| 444 | D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2332 = 0x00000008, | ||
| 445 | D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32322 = 0x00000010, | ||
| 446 | D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_55 = 0x00000020, | ||
| 447 | D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_64 = 0x00000040, | ||
| 448 | D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_87 = 0x00000080, | ||
| 449 | D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_222222222223 = 0x00000100, | ||
| 450 | D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_OTHER = 0x80000000, | ||
| 451 | } D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS; | ||
| 452 | |||
| 453 | typedef enum D3D11_CONTENT_PROTECTION_CAPS | ||
| 454 | { | ||
| 455 | D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE = 0x00000001, | ||
| 456 | D3D11_CONTENT_PROTECTION_CAPS_HARDWARE = 0x00000002, | ||
| 457 | D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON = 0x00000004, | ||
| 458 | D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION = 0x00000008, | ||
| 459 | D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY = 0x00000010, | ||
| 460 | D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY = 0x00000020, | ||
| 461 | D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK = 0x00000040, | ||
| 462 | D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY = 0x00000080, | ||
| 463 | D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV = 0x00000100, | ||
| 464 | D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY = 0x00000200, | ||
| 465 | D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT = 0x00000400, | ||
| 466 | D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED = 0x00000800, | ||
| 467 | D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE = 0x00001000, | ||
| 468 | D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN = 0x00002000, | ||
| 469 | D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION = 0x00004000, | ||
| 470 | } D3D11_CONTENT_PROTECTION_CAPS; | ||
| 471 | |||
| 472 | typedef enum D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE | ||
| 473 | { | ||
| 474 | D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_UNDEFINED = 0x00000000, | ||
| 475 | D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_16_235 = 0x00000001, | ||
| 476 | D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_0_255 = 0x00000002, | ||
| 477 | } D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE; | ||
| 478 | |||
| 479 | typedef enum D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE | ||
| 480 | { | ||
| 481 | D3D11_PROCESSIDTYPE_UNKNOWN = 0x00000000, | ||
| 482 | D3D11_PROCESSIDTYPE_DWM = 0x00000001, | ||
| 483 | D3D11_PROCESSIDTYPE_HANDLE = 0x00000002, | ||
| 484 | } D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE; | ||
| 485 | |||
| 486 | typedef enum D3D11_BUS_TYPE | ||
| 487 | { | ||
| 488 | D3D11_BUS_TYPE_OTHER = 0x00000000, | ||
| 489 | D3D11_BUS_TYPE_PCI = 0x00000001, | ||
| 490 | D3D11_BUS_TYPE_PCIX = 0x00000002, | ||
| 491 | D3D11_BUS_TYPE_PCIEXPRESS = 0x00000003, | ||
| 492 | D3D11_BUS_TYPE_AGP = 0x00000004, | ||
| 493 | D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET = 0x00010000, | ||
| 494 | D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP = 0x00020000, | ||
| 495 | D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET = 0x00030000, | ||
| 496 | D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR = 0x00040000, | ||
| 497 | D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE = 0x00050000, | ||
| 498 | D3D11_BUS_IMPL_MODIFIER_NON_STANDARD = 0x80000000, | ||
| 499 | } D3D11_BUS_TYPE; | ||
| 500 | |||
| 501 | typedef struct D3D11_BOX | ||
| 502 | { | ||
| 503 | UINT left; | ||
| 504 | UINT top; | ||
| 505 | UINT front; | ||
| 506 | UINT right; | ||
| 507 | UINT bottom; | ||
| 508 | UINT back; | ||
| 509 | } D3D11_BOX; | ||
| 510 | |||
| 511 | typedef struct D3D11_BUFFER_RTV | ||
| 512 | { | ||
| 513 | union | ||
| 514 | { | ||
| 515 | UINT FirstElement; | ||
| 516 | UINT ElementOffset; | ||
| 517 | }; | ||
| 518 | union | ||
| 519 | { | ||
| 520 | UINT NumElements; | ||
| 521 | UINT ElementWidth; | ||
| 522 | }; | ||
| 523 | } D3D11_BUFFER_RTV; | ||
| 524 | |||
| 525 | typedef struct D3D11_BUFFER_SRV | ||
| 526 | { | ||
| 527 | union | ||
| 528 | { | ||
| 529 | UINT FirstElement; | ||
| 530 | UINT ElementOffset; | ||
| 531 | }; | ||
| 532 | union | ||
| 533 | { | ||
| 534 | UINT NumElements; | ||
| 535 | UINT ElementWidth; | ||
| 536 | }; | ||
| 537 | } D3D11_BUFFER_SRV; | ||
| 538 | |||
| 539 | typedef struct D3D11_BUFFER_UAV | ||
| 540 | { | ||
| 541 | UINT FirstElement; | ||
| 542 | UINT NumElements; | ||
| 543 | UINT Flags; | ||
| 544 | } D3D11_BUFFER_UAV; | ||
| 545 | |||
| 546 | typedef struct D3D11_BUFFEREX_SRV | ||
| 547 | { | ||
| 548 | UINT FirstElement; | ||
| 549 | UINT NumElements; | ||
| 550 | UINT Flags; | ||
| 551 | } D3D11_BUFFEREX_SRV; | ||
| 552 | |||
| 553 | typedef struct D3D11_CLASS_INSTANCE_DESC | ||
| 554 | { | ||
| 555 | UINT InstanceId; | ||
| 556 | UINT InstanceIndex; | ||
| 557 | UINT TypeId; | ||
| 558 | UINT ConstantBuffer; | ||
| 559 | UINT BaseConstantBufferOffset; | ||
| 560 | UINT BaseTexture; | ||
| 561 | UINT BaseSampler; | ||
| 562 | BOOL Created; | ||
| 563 | } D3D11_CLASS_INSTANCE_DESC; | ||
| 564 | |||
| 565 | typedef enum D3D11_COMPARISON_FUNC | ||
| 566 | { | ||
| 567 | D3D11_COMPARISON_NEVER = 1, | ||
| 568 | D3D11_COMPARISON_LESS, | ||
| 569 | D3D11_COMPARISON_EQUAL, | ||
| 570 | D3D11_COMPARISON_LESS_EQUAL, | ||
| 571 | D3D11_COMPARISON_GREATER, | ||
| 572 | D3D11_COMPARISON_NOT_EQUAL, | ||
| 573 | D3D11_COMPARISON_GREATER_EQUAL, | ||
| 574 | D3D11_COMPARISON_ALWAYS | ||
| 575 | } D3D11_COMPARISON_FUNC; | ||
| 576 | |||
| 577 | typedef enum D3D11_COUNTER | ||
| 578 | { | ||
| 579 | D3D11_COUNTER_DEVICE_DEPENDENT_0 = 0x40000000, | ||
| 580 | } D3D11_COUNTER; | ||
| 581 | |||
| 582 | typedef struct D3D11_COUNTER_DESC | ||
| 583 | { | ||
| 584 | D3D11_COUNTER Counter; | ||
| 585 | UINT MiscFlags; | ||
| 586 | } D3D11_COUNTER_DESC; | ||
| 587 | |||
| 588 | typedef struct D3D11_COUNTER_INFO | ||
| 589 | { | ||
| 590 | D3D11_COUNTER LastDeviceDependentCounter; | ||
| 591 | UINT NumSimultaneousCounters; | ||
| 592 | UINT8 NumDetectableParallelUnits; | ||
| 593 | } D3D11_COUNTER_INFO; | ||
| 594 | |||
| 595 | typedef enum D3D11_COUNTER_TYPE | ||
| 596 | { | ||
| 597 | D3D11_COUNTER_TYPE_FLOAT32, | ||
| 598 | D3D11_COUNTER_TYPE_UINT16, | ||
| 599 | D3D11_COUNTER_TYPE_UINT32, | ||
| 600 | D3D11_COUNTER_TYPE_UINT64, | ||
| 601 | } D3D11_COUNTER_TYPE; | ||
| 602 | |||
| 603 | typedef enum D3D11_CULL_MODE | ||
| 604 | { | ||
| 605 | D3D11_CULL_NONE = 1, | ||
| 606 | D3D11_CULL_FRONT, | ||
| 607 | D3D11_CULL_BACK | ||
| 608 | } D3D11_CULL_MODE; | ||
| 609 | |||
| 610 | typedef enum D3D11_DEPTH_WRITE_MASK | ||
| 611 | { | ||
| 612 | D3D11_DEPTH_WRITE_MASK_ZERO, | ||
| 613 | D3D11_DEPTH_WRITE_MASK_ALL, | ||
| 614 | } D3D11_DEPTH_WRITE_MASK; | ||
| 615 | |||
| 616 | typedef enum D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS | ||
| 617 | { | ||
| 618 | D3D11_STANDARD_MULTISAMPLE_PATTERN = 0xffffffff, | ||
| 619 | D3D11_CENTER_MULTISAMPLE_PATTERN = 0xfffffffe, | ||
| 620 | } D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS; | ||
| 621 | |||
| 622 | typedef enum D3D11_DEVICE_CONTEXT_TYPE | ||
| 623 | { | ||
| 624 | D3D11_DEVICE_CONTEXT_IMMEDIATE, | ||
| 625 | D3D11_DEVICE_CONTEXT_DEFERRED, | ||
| 626 | } D3D11_DEVICE_CONTEXT_TYPE; | ||
| 627 | |||
| 628 | typedef enum D3D11_DSV_DIMENSION | ||
| 629 | { | ||
| 630 | D3D11_DSV_DIMENSION_UNKNOWN, | ||
| 631 | D3D11_DSV_DIMENSION_TEXTURE1D, | ||
| 632 | D3D11_DSV_DIMENSION_TEXTURE1DARRAY, | ||
| 633 | D3D11_DSV_DIMENSION_TEXTURE2D, | ||
| 634 | D3D11_DSV_DIMENSION_TEXTURE2DARRAY, | ||
| 635 | D3D11_DSV_DIMENSION_TEXTURE2DMS, | ||
| 636 | D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY, | ||
| 637 | } D3D11_DSV_DIMENSION; | ||
| 638 | |||
| 639 | typedef enum D3D11_FEATURE | ||
| 640 | { | ||
| 641 | D3D11_FEATURE_THREADING, | ||
| 642 | D3D11_FEATURE_DOUBLES, | ||
| 643 | D3D11_FEATURE_FORMAT_SUPPORT, | ||
| 644 | D3D11_FEATURE_FORMAT_SUPPORT2, | ||
| 645 | D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS, | ||
| 646 | D3D11_FEATURE_D3D11_OPTIONS, | ||
| 647 | D3D11_FEATURE_ARCHITECTURE_INFO, | ||
| 648 | D3D11_FEATURE_D3D9_OPTIONS, | ||
| 649 | D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT, | ||
| 650 | D3D11_FEATURE_D3D9_SHADOW_SUPPORT, | ||
| 651 | D3D11_FEATURE_D3D11_OPTIONS1, | ||
| 652 | D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT, | ||
| 653 | D3D11_FEATURE_MARKER_SUPPORT, | ||
| 654 | D3D11_FEATURE_D3D9_OPTIONS1, | ||
| 655 | D3D11_FEATURE_D3D11_OPTIONS2, | ||
| 656 | D3D11_FEATURE_D3D11_OPTIONS3, | ||
| 657 | D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT, | ||
| 658 | D3D11_FEATURE_D3D11_OPTIONS4, | ||
| 659 | D3D11_FEATURE_SHADER_CACHE, | ||
| 660 | } D3D11_FEATURE; | ||
| 661 | |||
| 662 | typedef struct D3D11_FEATURE_DATA_THREADING | ||
| 663 | { | ||
| 664 | BOOL DriverConcurrentCreates; | ||
| 665 | BOOL DriverCommandLists; | ||
| 666 | } D3D11_FEATURE_DATA_THREADING; | ||
| 667 | |||
| 668 | typedef struct D3D11_FEATURE_DATA_DOUBLES | ||
| 669 | { | ||
| 670 | BOOL DoublePrecisionFloatShaderOps; | ||
| 671 | } D3D11_FEATURE_DATA_DOUBLES; | ||
| 672 | |||
| 673 | typedef struct D3D11_FEATURE_DATA_FORMAT_SUPPORT | ||
| 674 | { | ||
| 675 | DXGI_FORMAT InFormat; | ||
| 676 | UINT OutFormatSupport; | ||
| 677 | } D3D11_FEATURE_DATA_FORMAT_SUPPORT; | ||
| 678 | |||
| 679 | typedef struct D3D11_FEATURE_DATA_FORMAT_SUPPORT2 | ||
| 680 | { | ||
| 681 | DXGI_FORMAT InFormat; | ||
| 682 | UINT OutFormatSupport2; | ||
| 683 | } D3D11_FEATURE_DATA_FORMAT_SUPPORT2; | ||
| 684 | |||
| 685 | typedef struct D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS | ||
| 686 | { | ||
| 687 | BOOL ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x; | ||
| 688 | } D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS; | ||
| 689 | |||
| 690 | typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS | ||
| 691 | { | ||
| 692 | BOOL OutputMergerLogicOp; | ||
| 693 | BOOL UAVOnlyRenderingForcedSampleCount; | ||
| 694 | BOOL DiscardAPIsSeenByDriver; | ||
| 695 | BOOL FlagsForUpdateAndCopySeenByDriver; | ||
| 696 | BOOL ClearView; | ||
| 697 | BOOL CopyWithOverlap; | ||
| 698 | BOOL ConstantBufferPartialUpdate; | ||
| 699 | BOOL ConstantBufferOffsetting; | ||
| 700 | BOOL MapNoOverwriteOnDynamicConstantBuffer; | ||
| 701 | BOOL MapNoOverwriteOnDynamicBufferSRV; | ||
| 702 | BOOL MultisampleRTVWithForcedSampleCountOne; | ||
| 703 | BOOL SAD4ShaderInstructions; | ||
| 704 | BOOL ExtendedDoublesShaderInstructions; | ||
| 705 | BOOL ExtendedResourceSharing; | ||
| 706 | } D3D11_FEATURE_DATA_D3D11_OPTIONS; | ||
| 707 | |||
| 708 | typedef struct D3D11_FEATURE_DATA_ARCHITECTURE_INFO | ||
| 709 | { | ||
| 710 | BOOL TileBasedDeferredRenderer; | ||
| 711 | } D3D11_FEATURE_DATA_ARCHITECTURE_INFO; | ||
| 712 | |||
| 713 | typedef struct D3D11_FEATURE_DATA_D3D9_OPTIONS | ||
| 714 | { | ||
| 715 | BOOL FullNonPow2TextureSupport; | ||
| 716 | } D3D11_FEATURE_DATA_D3D9_OPTIONS; | ||
| 717 | |||
| 718 | typedef struct D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT | ||
| 719 | { | ||
| 720 | BOOL SupportsDepthAsTextureWithLessEqualComparisonFilter; | ||
| 721 | } D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT; | ||
| 722 | |||
| 723 | typedef enum D3D11_SHADER_MIN_PRECISION_SUPPORT | ||
| 724 | { | ||
| 725 | D3D11_SHADER_MIN_PRECISION_10_BIT = 0x1, | ||
| 726 | D3D11_SHADER_MIN_PRECISION_16_BIT = 0x2, | ||
| 727 | } D3D11_SHADER_MIN_PRECISION_SUPPORT; | ||
| 728 | |||
| 729 | typedef struct D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT | ||
| 730 | { | ||
| 731 | UINT PixelShaderMinPrecision; | ||
| 732 | UINT AllOtherShaderStagesMinPrecision; | ||
| 733 | } D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT; | ||
| 734 | |||
| 735 | typedef enum D3D11_TILED_RESOURCES_TIER | ||
| 736 | { | ||
| 737 | D3D11_TILED_RESOURCES_NOT_SUPPORTED = 0x0, | ||
| 738 | D3D11_TILED_RESOURCES_TIER_1 = 0x1, | ||
| 739 | D3D11_TILED_RESOURCES_TIER_2 = 0x2, | ||
| 740 | D3D11_TILED_RESOURCES_TIER_3 = 0x3, | ||
| 741 | } D3D11_TILED_RESOURCES_TIER; | ||
| 742 | |||
| 743 | typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS1 | ||
| 744 | { | ||
| 745 | D3D11_TILED_RESOURCES_TIER TiledResourcesTier; | ||
| 746 | BOOL MinMaxFiltering; | ||
| 747 | BOOL ClearViewAlsoSupportsDepthOnlyFormats; | ||
| 748 | BOOL MapOnDefaultBuffers; | ||
| 749 | } D3D11_FEATURE_DATA_D3D11_OPTIONS1; | ||
| 750 | |||
| 751 | typedef struct D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT | ||
| 752 | { | ||
| 753 | BOOL SimpleInstancingSupported; | ||
| 754 | } D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT; | ||
| 755 | |||
| 756 | typedef struct D3D11_FEATURE_DATA_MARKER_SUPPORT | ||
| 757 | { | ||
| 758 | BOOL Profile; | ||
| 759 | } D3D11_FEATURE_DATA_MARKER_SUPPORT; | ||
| 760 | |||
| 761 | typedef struct D3D11_FEATURE_DATA_D3D9_OPTIONS1 | ||
| 762 | { | ||
| 763 | BOOL FullNonPow2TextureSupported; | ||
| 764 | BOOL DepthAsTextureWithLessEqualComparisonFilterSupported; | ||
| 765 | BOOL SimpleInstancingSupported; | ||
| 766 | BOOL TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported; | ||
| 767 | } D3D11_FEATURE_DATA_D3D9_OPTIONS1; | ||
| 768 | |||
| 769 | typedef enum D3D11_CONSERVATIVE_RASTERIZATION_TIER | ||
| 770 | { | ||
| 771 | D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED = 0x0, | ||
| 772 | D3D11_CONSERVATIVE_RASTERIZATION_TIER_1 = 0x1, | ||
| 773 | D3D11_CONSERVATIVE_RASTERIZATION_TIER_2 = 0x2, | ||
| 774 | D3D11_CONSERVATIVE_RASTERIZATION_TIER_3 = 0x3, | ||
| 775 | } D3D11_CONSERVATIVE_RASTERIZATION_TIER; | ||
| 776 | |||
| 777 | typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS2 | ||
| 778 | { | ||
| 779 | BOOL PSSpecifiedStencilRefSupported; | ||
| 780 | BOOL TypedUAVLoadAdditionalFormats; | ||
| 781 | BOOL ROVsSupported; | ||
| 782 | D3D11_CONSERVATIVE_RASTERIZATION_TIER ConservativeRasterizationTier; | ||
| 783 | D3D11_TILED_RESOURCES_TIER TiledResourcesTier; | ||
| 784 | BOOL MapOnDefaultTextures; | ||
| 785 | BOOL StandardSwizzle; | ||
| 786 | BOOL UnifiedMemoryArchitecture; | ||
| 787 | } D3D11_FEATURE_DATA_D3D11_OPTIONS2; | ||
| 788 | |||
| 789 | typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS3 | ||
| 790 | { | ||
| 791 | BOOL VPAndRTArrayIndexFromAnyShaderFeedingRasterizer; | ||
| 792 | } D3D11_FEATURE_DATA_D3D11_OPTIONS3; | ||
| 793 | |||
| 794 | typedef struct D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT | ||
| 795 | { | ||
| 796 | UINT MaxGPUVirtualAddressBitsPerResource; | ||
| 797 | UINT MaxGPUVirtualAddressBitsPerProcess; | ||
| 798 | } D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT; | ||
| 799 | |||
| 800 | typedef enum D3D11_SHADER_CACHE_SUPPORT_FLAGS | ||
| 801 | { | ||
| 802 | D3D11_SHADER_CACHE_SUPPORT_NONE = 0x0, | ||
| 803 | D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE = 0x1, | ||
| 804 | D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE = 0x2, | ||
| 805 | } D3D11_SHADER_CACHE_SUPPORT_FLAGS; | ||
| 806 | |||
| 807 | typedef struct D3D11_FEATURE_DATA_SHADER_CACHE | ||
| 808 | { | ||
| 809 | UINT SupportFlags; | ||
| 810 | } D3D11_FEATURE_DATA_SHADER_CACHE; | ||
| 811 | |||
| 812 | typedef enum D3D11_FILL_MODE | ||
| 813 | { | ||
| 814 | D3D11_FILL_WIREFRAME = 2, | ||
| 815 | D3D11_FILL_SOLID | ||
| 816 | } D3D11_FILL_MODE; | ||
| 817 | |||
| 818 | typedef enum D3D11_FILTER_TYPE | ||
| 819 | { | ||
| 820 | D3D11_FILTER_TYPE_POINT = 0, | ||
| 821 | D3D11_FILTER_TYPE_LINEAR = 1 | ||
| 822 | } D3D11_FILTER_TYPE; | ||
| 823 | |||
| 824 | const UINT D3D11_MIN_FILTER_SHIFT = 4; | ||
| 825 | const UINT D3D11_MAG_FILTER_SHIFT = 2; | ||
| 826 | const UINT D3D11_MIP_FILTER_SHIFT = 0; | ||
| 827 | const UINT D3D11_FILTER_TYPE_MASK = 0x00000003; | ||
| 828 | const UINT D3D11_COMPARISON_FILTERING_BIT = 0x00000080; | ||
| 829 | const UINT D3D11_ANISOTROPIC_FILTERING_BIT = 0x00000040; | ||
| 830 | |||
| 831 | cpp_quote("#define D3D11_ENCODE_BASIC_FILTER(min, mag, mip, bComparison) \\") | ||
| 832 | cpp_quote(" ((D3D11_FILTER)(((bComparison) ? D3D11_COMPARISON_FILTERING_BIT : 0 ) | \\") | ||
| 833 | cpp_quote(" (((min)&D3D11_FILTER_TYPE_MASK) << D3D11_MIN_FILTER_SHIFT) | \\") | ||
| 834 | cpp_quote(" (((mag)&D3D11_FILTER_TYPE_MASK) << D3D11_MAG_FILTER_SHIFT) | \\") | ||
| 835 | cpp_quote(" (((mip)&D3D11_FILTER_TYPE_MASK) << D3D11_MIP_FILTER_SHIFT)))") | ||
| 836 | |||
| 837 | cpp_quote("#define D3D11_ENCODE_ANISOTROPIC_FILTER(bComparison) \\") | ||
| 838 | cpp_quote(" ((D3D11_FILTER)(D3D11_ANISOTROPIC_FILTERING_BIT | \\" ) | ||
| 839 | cpp_quote(" D3D11_ENCODE_BASIC_FILTER(D3D11_FILTER_TYPE_LINEAR,D3D11_FILTER_TYPE_LINEAR, \\" ) | ||
| 840 | cpp_quote(" D3D11_FILTER_TYPE_LINEAR,bComparison)))" ) | ||
| 841 | |||
| 842 | cpp_quote("#define D3D11_DECODE_MIN_FILTER(d3d11Filter) \\") | ||
| 843 | cpp_quote(" ((D3D11_FILTER_TYPE)(((d3d11Filter) >> D3D11_MIN_FILTER_SHIFT) & D3D11_FILTER_TYPE_MASK))") | ||
| 844 | |||
| 845 | cpp_quote("#define D3D11_DECODE_MAG_FILTER(d3d11Filter) \\") | ||
| 846 | cpp_quote(" ((D3D11_FILTER_TYPE)(((d3d11Filter) >> D3D11_MAG_FILTER_SHIFT) & D3D11_FILTER_TYPE_MASK))") | ||
| 847 | |||
| 848 | cpp_quote("#define D3D11_DECODE_MIP_FILTER(d3d11Filter) \\") | ||
| 849 | cpp_quote(" ((D3D11_FILTER_TYPE)(((d3d11Filter) >> D3D11_MIP_FILTER_SHIFT) & D3D11_FILTER_TYPE_MASK))") | ||
| 850 | |||
| 851 | cpp_quote("#define D3D11_DECODE_IS_COMPARISON_FILTER(d3d11Filter) ((d3d11Filter) & D3D11_COMPARISON_FILTERING_BIT)") | ||
| 852 | |||
| 853 | cpp_quote("#define D3D11_DECODE_IS_ANISOTROPIC_FILTER(d3d11Filter) \\") | ||
| 854 | cpp_quote(" (((d3d11Filter) & D3D11_ANISOTROPIC_FILTERING_BIT ) \\" ) | ||
| 855 | cpp_quote(" && (D3D11_FILTER_TYPE_LINEAR == D3D11_DECODE_MIN_FILTER(d3d11Filter)) \\" ) | ||
| 856 | cpp_quote(" && (D3D11_FILTER_TYPE_LINEAR == D3D11_DECODE_MAG_FILTER(d3d11Filter)) \\" ) | ||
| 857 | cpp_quote(" && (D3D11_FILTER_TYPE_LINEAR == D3D11_DECODE_MIP_FILTER(d3d11Filter)))") | ||
| 858 | |||
| 859 | typedef enum D3D11_FILTER | ||
| 860 | { | ||
| 861 | D3D11_FILTER_MIN_MAG_MIP_POINT = 0x00, | ||
| 862 | D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR = 0x01, | ||
| 863 | D3D11_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x04, | ||
| 864 | D3D11_FILTER_MIN_POINT_MAG_MIP_LINEAR = 0x05, | ||
| 865 | D3D11_FILTER_MIN_LINEAR_MAG_MIP_POINT = 0x10, | ||
| 866 | D3D11_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x11, | ||
| 867 | D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT = 0x14, | ||
| 868 | D3D11_FILTER_MIN_MAG_MIP_LINEAR = 0x15, | ||
| 869 | D3D11_FILTER_ANISOTROPIC = 0x55, | ||
| 870 | D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT = 0x80, | ||
| 871 | D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR = 0x81, | ||
| 872 | D3D11_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x84, | ||
| 873 | D3D11_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR = 0x85, | ||
| 874 | D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT = 0x90, | ||
| 875 | D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x91, | ||
| 876 | D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT = 0x94, | ||
| 877 | D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR = 0x95, | ||
| 878 | D3D11_FILTER_COMPARISON_ANISOTROPIC = 0xd5, | ||
| 879 | D3D11_FILTER_MINIMUM_MIN_MAG_MIP_POINT = 0x100, | ||
| 880 | D3D11_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x101, | ||
| 881 | D3D11_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x104, | ||
| 882 | D3D11_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR = 0x105, | ||
| 883 | D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT = 0x110, | ||
| 884 | D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x111, | ||
| 885 | D3D11_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x114, | ||
| 886 | D3D11_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR = 0x115, | ||
| 887 | D3D11_FILTER_MINIMUM_ANISOTROPIC = 0x155, | ||
| 888 | D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_POINT = 0x180, | ||
| 889 | D3D11_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x181, | ||
| 890 | D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x184, | ||
| 891 | D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR = 0x185, | ||
| 892 | D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT = 0x190, | ||
| 893 | D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x191, | ||
| 894 | D3D11_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x194, | ||
| 895 | D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR = 0x195, | ||
| 896 | D3D11_FILTER_MAXIMUM_ANISOTROPIC = 0x1d5 | ||
| 897 | } D3D11_FILTER; | ||
| 898 | |||
| 899 | typedef enum D3D11_DSV_FLAG | ||
| 900 | { | ||
| 901 | D3D11_DSV_READ_ONLY_DEPTH = 0x1, | ||
| 902 | D3D11_DSV_READ_ONLY_STENCIL = 0x2, | ||
| 903 | } D3D11_DSV_FLAG; | ||
| 904 | |||
| 905 | typedef enum D3D11_BUFFEREX_SRV_FLAG | ||
| 906 | { | ||
| 907 | D3D11_BUFFEREX_SRV_FLAG_RAW = 0x1, | ||
| 908 | } D3D11_BUFFEREX_SRV_FLAG; | ||
| 909 | |||
| 910 | typedef enum D3D11_UAV_FLAG | ||
| 911 | { | ||
| 912 | D3D11_BUFFER_UAV_FLAG_RAW = 0x1, | ||
| 913 | D3D11_BUFFER_UAV_FLAG_APPEND = 0x2, | ||
| 914 | D3D11_BUFFER_UAV_FLAG_COUNTER = 0x4, | ||
| 915 | } D3D11_UAV_FLAG; | ||
| 916 | |||
| 917 | typedef enum D3D11_INPUT_CLASSIFICATION | ||
| 918 | { | ||
| 919 | D3D11_INPUT_PER_VERTEX_DATA, | ||
| 920 | D3D11_INPUT_PER_INSTANCE_DATA, | ||
| 921 | } D3D11_INPUT_CLASSIFICATION; | ||
| 922 | |||
| 923 | const UINT D3D11_APPEND_ALIGNED_ELEMENT = 0xffffffff; | ||
| 924 | |||
| 925 | typedef struct D3D11_INPUT_ELEMENT_DESC | ||
| 926 | { | ||
| 927 | LPCSTR SemanticName; | ||
| 928 | UINT SemanticIndex; | ||
| 929 | DXGI_FORMAT Format; | ||
| 930 | UINT InputSlot; | ||
| 931 | UINT AlignedByteOffset; | ||
| 932 | D3D11_INPUT_CLASSIFICATION InputSlotClass; | ||
| 933 | UINT InstanceDataStepRate; | ||
| 934 | } D3D11_INPUT_ELEMENT_DESC; | ||
| 935 | |||
| 936 | typedef enum D3D11_MAP | ||
| 937 | { | ||
| 938 | D3D11_MAP_READ = 1, | ||
| 939 | D3D11_MAP_WRITE, | ||
| 940 | D3D11_MAP_READ_WRITE, | ||
| 941 | D3D11_MAP_WRITE_DISCARD, | ||
| 942 | D3D11_MAP_WRITE_NO_OVERWRITE | ||
| 943 | } D3D11_MAP; | ||
| 944 | |||
| 945 | typedef enum D3D11_MAP_FLAG | ||
| 946 | { | ||
| 947 | D3D11_MAP_FLAG_DO_NOT_WAIT = 0x00100000 | ||
| 948 | } D3D11_MAP_FLAG; | ||
| 949 | |||
| 950 | typedef struct D3D11_QUERY_DATA_SO_STATISTICS | ||
| 951 | { | ||
| 952 | UINT64 NumPrimitivesWritten; | ||
| 953 | UINT64 PrimitivesStorageNeeded; | ||
| 954 | } D3D11_QUERY_DATA_SO_STATISTICS; | ||
| 955 | |||
| 956 | typedef struct D3D11_MAPPED_SUBRESOURCE | ||
| 957 | { | ||
| 958 | void *pData; | ||
| 959 | UINT RowPitch; | ||
| 960 | UINT DepthPitch; | ||
| 961 | } D3D11_MAPPED_SUBRESOURCE; | ||
| 962 | |||
| 963 | typedef enum D3D11_QUERY | ||
| 964 | { | ||
| 965 | D3D11_QUERY_EVENT, | ||
| 966 | D3D11_QUERY_OCCLUSION, | ||
| 967 | D3D11_QUERY_TIMESTAMP, | ||
| 968 | D3D11_QUERY_TIMESTAMP_DISJOINT, | ||
| 969 | D3D11_QUERY_PIPELINE_STATISTICS, | ||
| 970 | D3D11_QUERY_OCCLUSION_PREDICATE, | ||
| 971 | D3D11_QUERY_SO_STATISTICS, | ||
| 972 | D3D11_QUERY_SO_OVERFLOW_PREDICATE, | ||
| 973 | D3D11_QUERY_SO_STATISTICS_STREAM0, | ||
| 974 | D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM0, | ||
| 975 | D3D11_QUERY_SO_STATISTICS_STREAM1, | ||
| 976 | D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM1, | ||
| 977 | D3D11_QUERY_SO_STATISTICS_STREAM2, | ||
| 978 | D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM2, | ||
| 979 | D3D11_QUERY_SO_STATISTICS_STREAM3, | ||
| 980 | D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM3, | ||
| 981 | } D3D11_QUERY; | ||
| 982 | |||
| 983 | typedef enum D3D11_QUERY_MISC_FLAG | ||
| 984 | { | ||
| 985 | D3D11_QUERY_MISC_PREDICATEHINT = 0x1, | ||
| 986 | } D3D11_QUERY_MISC_FLAG; | ||
| 987 | |||
| 988 | typedef enum D3D11_ASYNC_GETDATA_FLAG | ||
| 989 | { | ||
| 990 | D3D11_ASYNC_GETDATA_DONOTFLUSH = 0x0001, | ||
| 991 | } D3D11_ASYNC_GETDATA_FLAG; | ||
| 992 | |||
| 993 | typedef enum D3D11_RESOURCE_MISC_FLAG | ||
| 994 | { | ||
| 995 | D3D11_RESOURCE_MISC_GENERATE_MIPS = 0x00000001L, | ||
| 996 | D3D11_RESOURCE_MISC_SHARED = 0x00000002L, | ||
| 997 | D3D11_RESOURCE_MISC_TEXTURECUBE = 0x00000004L, | ||
| 998 | D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 0x00000010L, | ||
| 999 | D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 0x00000020L, | ||
| 1000 | D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 0x00000040L, | ||
| 1001 | D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 0x00000080L, | ||
| 1002 | D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 0x00000100L, | ||
| 1003 | D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 0x00000200L, | ||
| 1004 | D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 0x00000800L, | ||
| 1005 | D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 0x00001000L, | ||
| 1006 | D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 0x00002000L, | ||
| 1007 | D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 0x00004000L, | ||
| 1008 | D3D11_RESOURCE_MISC_GUARDED = 0x00008000L, | ||
| 1009 | D3D11_RESOURCE_MISC_TILE_POOL = 0x00020000L, | ||
| 1010 | D3D11_RESOURCE_MISC_TILED = 0x00040000L, | ||
| 1011 | D3D11_RESOURCE_MISC_HW_PROTECTED = 0x00080000L | ||
| 1012 | } D3D11_RESOURCE_MISC_FLAG; | ||
| 1013 | |||
| 1014 | typedef struct D3D11_QUERY_DESC | ||
| 1015 | { | ||
| 1016 | D3D11_QUERY Query; | ||
| 1017 | UINT MiscFlags; | ||
| 1018 | } D3D11_QUERY_DESC; | ||
| 1019 | |||
| 1020 | cpp_quote("#if !defined(D3D11_NO_HELPERS) && defined(__cplusplus)") | ||
| 1021 | cpp_quote("struct CD3D11_QUERY_DESC : public D3D11_QUERY_DESC {") | ||
| 1022 | cpp_quote(" CD3D11_QUERY_DESC() {}") | ||
| 1023 | cpp_quote(" ~CD3D11_QUERY_DESC() {}") | ||
| 1024 | cpp_quote(" explicit CD3D11_QUERY_DESC(const D3D11_QUERY_DESC &other) : D3D11_QUERY_DESC(other) {}") | ||
| 1025 | cpp_quote(" explicit CD3D11_QUERY_DESC(D3D11_QUERY query, UINT misc_flags = 0) {") | ||
| 1026 | cpp_quote(" Query = query;") | ||
| 1027 | cpp_quote(" MiscFlags = misc_flags;") | ||
| 1028 | cpp_quote(" }") | ||
| 1029 | cpp_quote(" operator const D3D11_QUERY_DESC&() const {") | ||
| 1030 | cpp_quote(" return *this;") | ||
| 1031 | cpp_quote(" }") | ||
| 1032 | cpp_quote("};") | ||
| 1033 | cpp_quote("#endif") | ||
| 1034 | |||
| 1035 | typedef struct D3D11_RASTERIZER_DESC | ||
| 1036 | { | ||
| 1037 | D3D11_FILL_MODE FillMode; | ||
| 1038 | D3D11_CULL_MODE CullMode; | ||
| 1039 | BOOL FrontCounterClockwise; | ||
| 1040 | INT DepthBias; | ||
| 1041 | FLOAT DepthBiasClamp; | ||
| 1042 | FLOAT SlopeScaledDepthBias; | ||
| 1043 | BOOL DepthClipEnable; | ||
| 1044 | BOOL ScissorEnable; | ||
| 1045 | BOOL MultisampleEnable; | ||
| 1046 | BOOL AntialiasedLineEnable; | ||
| 1047 | } D3D11_RASTERIZER_DESC; | ||
| 1048 | |||
| 1049 | cpp_quote("#if !defined(D3D11_NO_HELPERS) && defined(__cplusplus)") | ||
| 1050 | cpp_quote("struct CD3D11_RASTERIZER_DESC : public D3D11_RASTERIZER_DESC {") | ||
| 1051 | cpp_quote(" CD3D11_RASTERIZER_DESC() {}") | ||
| 1052 | cpp_quote(" explicit CD3D11_RASTERIZER_DESC(const D3D11_RASTERIZER_DESC &o) : D3D11_RASTERIZER_DESC(o) {}") | ||
| 1053 | cpp_quote(" explicit CD3D11_RASTERIZER_DESC(CD3D11_DEFAULT) {") | ||
| 1054 | cpp_quote(" FillMode = D3D11_FILL_SOLID;") | ||
| 1055 | cpp_quote(" CullMode = D3D11_CULL_BACK;") | ||
| 1056 | cpp_quote(" FrontCounterClockwise = FALSE;") | ||
| 1057 | cpp_quote(" DepthBias = D3D11_DEFAULT_DEPTH_BIAS;") | ||
| 1058 | cpp_quote(" DepthBiasClamp = D3D11_DEFAULT_DEPTH_BIAS_CLAMP;") | ||
| 1059 | cpp_quote(" SlopeScaledDepthBias = D3D11_DEFAULT_SLOPE_SCALED_DEPTH_BIAS;") | ||
| 1060 | cpp_quote(" DepthClipEnable = TRUE;") | ||
| 1061 | cpp_quote(" ScissorEnable = FALSE;") | ||
| 1062 | cpp_quote(" MultisampleEnable = FALSE;") | ||
| 1063 | cpp_quote(" AntialiasedLineEnable = FALSE;") | ||
| 1064 | cpp_quote(" }") | ||
| 1065 | cpp_quote(" explicit CD3D11_RASTERIZER_DESC(D3D11_FILL_MODE fillMode, D3D11_CULL_MODE cullMode," ) | ||
| 1066 | cpp_quote(" WINBOOL frontCounterClockwise, INT depthBias, FLOAT depthBiasClamp, FLOAT slopeScaledDepthBias,") | ||
| 1067 | cpp_quote(" BOOL depthClipEnable, WINBOOL scissorEnable, WINBOOL multisampleEnable, WINBOOL antialiasedLineEnable) {") | ||
| 1068 | cpp_quote(" FillMode = fillMode;") | ||
| 1069 | cpp_quote(" CullMode = cullMode;") | ||
| 1070 | cpp_quote(" FrontCounterClockwise = frontCounterClockwise;") | ||
| 1071 | cpp_quote(" DepthBias = depthBias;") | ||
| 1072 | cpp_quote(" DepthBiasClamp = depthBiasClamp;") | ||
| 1073 | cpp_quote(" SlopeScaledDepthBias = slopeScaledDepthBias;") | ||
| 1074 | cpp_quote(" DepthClipEnable = depthClipEnable;") | ||
| 1075 | cpp_quote(" ScissorEnable = scissorEnable;") | ||
| 1076 | cpp_quote(" MultisampleEnable = multisampleEnable;") | ||
| 1077 | cpp_quote(" AntialiasedLineEnable = antialiasedLineEnable;") | ||
| 1078 | cpp_quote(" }") | ||
| 1079 | cpp_quote(" ~CD3D11_RASTERIZER_DESC() {}") | ||
| 1080 | cpp_quote(" operator const D3D11_RASTERIZER_DESC&() const { return *this; }") | ||
| 1081 | cpp_quote("};") | ||
| 1082 | cpp_quote("#endif") | ||
| 1083 | |||
| 1084 | typedef enum D3D11_RESOURCE_DIMENSION | ||
| 1085 | { | ||
| 1086 | D3D11_RESOURCE_DIMENSION_UNKNOWN, | ||
| 1087 | D3D11_RESOURCE_DIMENSION_BUFFER, | ||
| 1088 | D3D11_RESOURCE_DIMENSION_TEXTURE1D, | ||
| 1089 | D3D11_RESOURCE_DIMENSION_TEXTURE2D, | ||
| 1090 | D3D11_RESOURCE_DIMENSION_TEXTURE3D, | ||
| 1091 | } D3D11_RESOURCE_DIMENSION; | ||
| 1092 | |||
| 1093 | typedef enum D3D11_RTV_DIMENSION | ||
| 1094 | { | ||
| 1095 | D3D11_RTV_DIMENSION_UNKNOWN, | ||
| 1096 | D3D11_RTV_DIMENSION_BUFFER, | ||
| 1097 | D3D11_RTV_DIMENSION_TEXTURE1D, | ||
| 1098 | D3D11_RTV_DIMENSION_TEXTURE1DARRAY, | ||
| 1099 | D3D11_RTV_DIMENSION_TEXTURE2D, | ||
| 1100 | D3D11_RTV_DIMENSION_TEXTURE2DARRAY, | ||
| 1101 | D3D11_RTV_DIMENSION_TEXTURE2DMS, | ||
| 1102 | D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY, | ||
| 1103 | D3D11_RTV_DIMENSION_TEXTURE3D, | ||
| 1104 | } D3D11_RTV_DIMENSION; | ||
| 1105 | |||
| 1106 | typedef struct D3D11_SO_DECLARATION_ENTRY | ||
| 1107 | { | ||
| 1108 | UINT Stream; | ||
| 1109 | LPCSTR SemanticName; | ||
| 1110 | UINT SemanticIndex; | ||
| 1111 | BYTE StartComponent; | ||
| 1112 | BYTE ComponentCount; | ||
| 1113 | BYTE OutputSlot; | ||
| 1114 | } D3D11_SO_DECLARATION_ENTRY; | ||
| 1115 | |||
| 1116 | typedef enum D3D11_STENCIL_OP | ||
| 1117 | { | ||
| 1118 | D3D11_STENCIL_OP_KEEP = 1, | ||
| 1119 | D3D11_STENCIL_OP_ZERO, | ||
| 1120 | D3D11_STENCIL_OP_REPLACE, | ||
| 1121 | D3D11_STENCIL_OP_INCR_SAT, | ||
| 1122 | D3D11_STENCIL_OP_DECR_SAT, | ||
| 1123 | D3D11_STENCIL_OP_INVERT, | ||
| 1124 | D3D11_STENCIL_OP_INCR, | ||
| 1125 | D3D11_STENCIL_OP_DECR | ||
| 1126 | } D3D11_STENCIL_OP; | ||
| 1127 | |||
| 1128 | cpp_quote("#if !defined(D3D11_NO_HELPERS) && defined(__cplusplus)") | ||
| 1129 | cpp_quote("}") | ||
| 1130 | cpp_quote("inline UINT D3D11CalcSubresource(UINT MipSlice, UINT ArraySlice, UINT MipLevels) {") | ||
| 1131 | cpp_quote(" return MipSlice + ArraySlice * MipLevels;") | ||
| 1132 | cpp_quote("}") | ||
| 1133 | cpp_quote("extern \"C\"{") | ||
| 1134 | cpp_quote("#endif") | ||
| 1135 | |||
| 1136 | typedef struct D3D11_SUBRESOURCE_DATA | ||
| 1137 | { | ||
| 1138 | const void *pSysMem; | ||
| 1139 | UINT SysMemPitch; | ||
| 1140 | UINT SysMemSlicePitch; | ||
| 1141 | } D3D11_SUBRESOURCE_DATA; | ||
| 1142 | |||
| 1143 | typedef struct D3D11_TEX1D_ARRAY_DSV | ||
| 1144 | { | ||
| 1145 | UINT MipSlice; | ||
| 1146 | UINT FirstArraySlice; | ||
| 1147 | UINT ArraySize; | ||
| 1148 | } D3D11_TEX1D_ARRAY_DSV; | ||
| 1149 | |||
| 1150 | typedef struct D3D11_TEX1D_ARRAY_RTV | ||
| 1151 | { | ||
| 1152 | UINT MipSlice; | ||
| 1153 | UINT FirstArraySlice; | ||
| 1154 | UINT ArraySize; | ||
| 1155 | } D3D11_TEX1D_ARRAY_RTV; | ||
| 1156 | |||
| 1157 | typedef struct D3D11_TEX1D_ARRAY_SRV | ||
| 1158 | { | ||
| 1159 | UINT MostDetailedMip; | ||
| 1160 | UINT MipLevels; | ||
| 1161 | UINT FirstArraySlice; | ||
| 1162 | UINT ArraySize; | ||
| 1163 | } D3D11_TEX1D_ARRAY_SRV; | ||
| 1164 | |||
| 1165 | typedef struct D3D11_TEX1D_ARRAY_UAV | ||
| 1166 | { | ||
| 1167 | UINT MipSlice; | ||
| 1168 | UINT FirstArraySlice; | ||
| 1169 | UINT ArraySize; | ||
| 1170 | } D3D11_TEX1D_ARRAY_UAV; | ||
| 1171 | |||
| 1172 | typedef struct D3D11_TEX1D_DSV | ||
| 1173 | { | ||
| 1174 | UINT MipSlice; | ||
| 1175 | } D3D11_TEX1D_DSV; | ||
| 1176 | |||
| 1177 | typedef struct D3D11_TEX1D_RTV | ||
| 1178 | { | ||
| 1179 | UINT MipSlice; | ||
| 1180 | } D3D11_TEX1D_RTV; | ||
| 1181 | |||
| 1182 | typedef struct D3D11_TEX1D_SRV | ||
| 1183 | { | ||
| 1184 | UINT MostDetailedMip; | ||
| 1185 | UINT MipLevels; | ||
| 1186 | } D3D11_TEX1D_SRV; | ||
| 1187 | |||
| 1188 | typedef struct D3D11_TEX1D_UAV | ||
| 1189 | { | ||
| 1190 | UINT MipSlice; | ||
| 1191 | } D3D11_TEX1D_UAV; | ||
| 1192 | |||
| 1193 | typedef struct D3D11_TEX2D_ARRAY_DSV | ||
| 1194 | { | ||
| 1195 | UINT MipSlice; | ||
| 1196 | UINT FirstArraySlice; | ||
| 1197 | UINT ArraySize; | ||
| 1198 | } D3D11_TEX2D_ARRAY_DSV; | ||
| 1199 | |||
| 1200 | typedef struct D3D11_TEX2D_ARRAY_RTV | ||
| 1201 | { | ||
| 1202 | UINT MipSlice; | ||
| 1203 | UINT FirstArraySlice; | ||
| 1204 | UINT ArraySize; | ||
| 1205 | } D3D11_TEX2D_ARRAY_RTV; | ||
| 1206 | |||
| 1207 | typedef struct D3D11_TEX2D_ARRAY_SRV | ||
| 1208 | { | ||
| 1209 | UINT MostDetailedMip; | ||
| 1210 | UINT MipLevels; | ||
| 1211 | UINT FirstArraySlice; | ||
| 1212 | UINT ArraySize; | ||
| 1213 | } D3D11_TEX2D_ARRAY_SRV; | ||
| 1214 | |||
| 1215 | typedef struct D3D11_TEX2D_ARRAY_UAV | ||
| 1216 | { | ||
| 1217 | UINT MipSlice; | ||
| 1218 | UINT FirstArraySlice; | ||
| 1219 | UINT ArraySize; | ||
| 1220 | } D3D11_TEX2D_ARRAY_UAV; | ||
| 1221 | |||
| 1222 | typedef struct D3D11_TEX2D_DSV | ||
| 1223 | { | ||
| 1224 | UINT MipSlice; | ||
| 1225 | } D3D11_TEX2D_DSV; | ||
| 1226 | |||
| 1227 | typedef struct D3D11_TEX2D_RTV | ||
| 1228 | { | ||
| 1229 | UINT MipSlice; | ||
| 1230 | } D3D11_TEX2D_RTV; | ||
| 1231 | |||
| 1232 | typedef struct D3D11_TEX2D_SRV | ||
| 1233 | { | ||
| 1234 | UINT MostDetailedMip; | ||
| 1235 | UINT MipLevels; | ||
| 1236 | } D3D11_TEX2D_SRV; | ||
| 1237 | |||
| 1238 | typedef struct D3D11_TEX2D_UAV | ||
| 1239 | { | ||
| 1240 | UINT MipSlice; | ||
| 1241 | } D3D11_TEX2D_UAV; | ||
| 1242 | |||
| 1243 | typedef struct D3D11_TEX2DMS_ARRAY_DSV | ||
| 1244 | { | ||
| 1245 | UINT FirstArraySlice; | ||
| 1246 | UINT ArraySize; | ||
| 1247 | } D3D11_TEX2DMS_ARRAY_DSV; | ||
| 1248 | |||
| 1249 | typedef struct D3D11_TEX2DMS_ARRAY_RTV | ||
| 1250 | { | ||
| 1251 | UINT FirstArraySlice; | ||
| 1252 | UINT ArraySize; | ||
| 1253 | } D3D11_TEX2DMS_ARRAY_RTV; | ||
| 1254 | |||
| 1255 | typedef struct D3D11_TEX2DMS_ARRAY_SRV | ||
| 1256 | { | ||
| 1257 | UINT FirstArraySlice; | ||
| 1258 | UINT ArraySize; | ||
| 1259 | } D3D11_TEX2DMS_ARRAY_SRV; | ||
| 1260 | |||
| 1261 | typedef struct D3D11_TEX2DMS_DSV | ||
| 1262 | { | ||
| 1263 | UINT UnusedField_NothingToDefine; | ||
| 1264 | } D3D11_TEX2DMS_DSV; | ||
| 1265 | |||
| 1266 | typedef struct D3D11_TEX2DMS_RTV | ||
| 1267 | { | ||
| 1268 | UINT UnusedField_NothingToDefine; | ||
| 1269 | } D3D11_TEX2DMS_RTV; | ||
| 1270 | |||
| 1271 | typedef struct D3D11_TEX2DMS_SRV | ||
| 1272 | { | ||
| 1273 | UINT UnusedField_NothingToDefine; | ||
| 1274 | } D3D11_TEX2DMS_SRV; | ||
| 1275 | |||
| 1276 | typedef struct D3D11_TEX3D_RTV | ||
| 1277 | { | ||
| 1278 | UINT MipSlice; | ||
| 1279 | UINT FirstWSlice; | ||
| 1280 | UINT WSize; | ||
| 1281 | } D3D11_TEX3D_RTV; | ||
| 1282 | |||
| 1283 | typedef struct D3D11_TEX3D_SRV | ||
| 1284 | { | ||
| 1285 | UINT MostDetailedMip; | ||
| 1286 | UINT MipLevels; | ||
| 1287 | } D3D11_TEX3D_SRV; | ||
| 1288 | |||
| 1289 | typedef struct D3D11_TEX3D_UAV | ||
| 1290 | { | ||
| 1291 | UINT MipSlice; | ||
| 1292 | UINT FirstWSlice; | ||
| 1293 | UINT WSize; | ||
| 1294 | } D3D11_TEX3D_UAV; | ||
| 1295 | |||
| 1296 | typedef struct D3D11_TEXCUBE_ARRAY_SRV | ||
| 1297 | { | ||
| 1298 | UINT MostDetailedMip; | ||
| 1299 | UINT MipLevels; | ||
| 1300 | UINT First2DArrayFace; | ||
| 1301 | UINT NumCubes; | ||
| 1302 | } D3D11_TEXCUBE_ARRAY_SRV; | ||
| 1303 | |||
| 1304 | typedef struct D3D11_TEXCUBE_SRV | ||
| 1305 | { | ||
| 1306 | UINT MostDetailedMip; | ||
| 1307 | UINT MipLevels; | ||
| 1308 | } D3D11_TEXCUBE_SRV; | ||
| 1309 | |||
| 1310 | typedef enum D3D11_TEXTURE_ADDRESS_MODE | ||
| 1311 | { | ||
| 1312 | D3D11_TEXTURE_ADDRESS_WRAP = 1, | ||
| 1313 | D3D11_TEXTURE_ADDRESS_MIRROR, | ||
| 1314 | D3D11_TEXTURE_ADDRESS_CLAMP, | ||
| 1315 | D3D11_TEXTURE_ADDRESS_BORDER, | ||
| 1316 | D3D11_TEXTURE_ADDRESS_MIRROR_ONCE | ||
| 1317 | } D3D11_TEXTURE_ADDRESS_MODE; | ||
| 1318 | |||
| 1319 | typedef enum D3D11_UAV_DIMENSION | ||
| 1320 | { | ||
| 1321 | D3D11_UAV_DIMENSION_UNKNOWN, | ||
| 1322 | D3D11_UAV_DIMENSION_BUFFER, | ||
| 1323 | D3D11_UAV_DIMENSION_TEXTURE1D, | ||
| 1324 | D3D11_UAV_DIMENSION_TEXTURE1DARRAY, | ||
| 1325 | D3D11_UAV_DIMENSION_TEXTURE2D, | ||
| 1326 | D3D11_UAV_DIMENSION_TEXTURE2DARRAY, | ||
| 1327 | D3D11_UAV_DIMENSION_TEXTURE3D = 8, | ||
| 1328 | } D3D11_UAV_DIMENSION; | ||
| 1329 | |||
| 1330 | typedef struct D3D11_UNORDERED_ACCESS_VIEW_DESC | ||
| 1331 | { | ||
| 1332 | DXGI_FORMAT Format; | ||
| 1333 | D3D11_UAV_DIMENSION ViewDimension; | ||
| 1334 | |||
| 1335 | union | ||
| 1336 | { | ||
| 1337 | D3D11_BUFFER_UAV Buffer; | ||
| 1338 | D3D11_TEX1D_UAV Texture1D; | ||
| 1339 | D3D11_TEX1D_ARRAY_UAV Texture1DArray; | ||
| 1340 | D3D11_TEX2D_UAV Texture2D; | ||
| 1341 | D3D11_TEX2D_ARRAY_UAV Texture2DArray; | ||
| 1342 | D3D11_TEX3D_UAV Texture3D; | ||
| 1343 | }; | ||
| 1344 | } D3D11_UNORDERED_ACCESS_VIEW_DESC; | ||
| 1345 | |||
| 1346 | typedef enum D3D11_USAGE | ||
| 1347 | { | ||
| 1348 | D3D11_USAGE_DEFAULT, | ||
| 1349 | D3D11_USAGE_IMMUTABLE, | ||
| 1350 | D3D11_USAGE_DYNAMIC, | ||
| 1351 | D3D11_USAGE_STAGING, | ||
| 1352 | } D3D11_USAGE; | ||
| 1353 | |||
| 1354 | typedef enum D3D11_BIND_FLAG | ||
| 1355 | { | ||
| 1356 | D3D11_BIND_VERTEX_BUFFER = 0x0001, | ||
| 1357 | D3D11_BIND_INDEX_BUFFER = 0x0002, | ||
| 1358 | D3D11_BIND_CONSTANT_BUFFER = 0x0004, | ||
| 1359 | D3D11_BIND_SHADER_RESOURCE = 0x0008, | ||
| 1360 | D3D11_BIND_STREAM_OUTPUT = 0x0010, | ||
| 1361 | D3D11_BIND_RENDER_TARGET = 0x0020, | ||
| 1362 | D3D11_BIND_DEPTH_STENCIL = 0x0040, | ||
| 1363 | D3D11_BIND_UNORDERED_ACCESS = 0x0080, | ||
| 1364 | D3D11_BIND_DECODER = 0x0200, | ||
| 1365 | D3D11_BIND_VIDEO_ENCODER = 0x0400 | ||
| 1366 | } D3D11_BIND_FLAG; | ||
| 1367 | |||
| 1368 | typedef enum D3D11_CPU_ACCESS_FLAG | ||
| 1369 | { | ||
| 1370 | D3D11_CPU_ACCESS_WRITE = 0x00010000, | ||
| 1371 | D3D11_CPU_ACCESS_READ = 0x00020000 | ||
| 1372 | } D3D11_CPU_ACCESS_FLAG; | ||
| 1373 | |||
| 1374 | typedef struct D3D11_VIEWPORT | ||
| 1375 | { | ||
| 1376 | FLOAT TopLeftX; | ||
| 1377 | FLOAT TopLeftY; | ||
| 1378 | FLOAT Width; | ||
| 1379 | FLOAT Height; | ||
| 1380 | FLOAT MinDepth; | ||
| 1381 | FLOAT MaxDepth; | ||
| 1382 | } D3D11_VIEWPORT; | ||
| 1383 | |||
| 1384 | typedef enum D3D11_COLOR_WRITE_ENABLE | ||
| 1385 | { | ||
| 1386 | D3D11_COLOR_WRITE_ENABLE_RED = 1, | ||
| 1387 | D3D11_COLOR_WRITE_ENABLE_GREEN = 2, | ||
| 1388 | D3D11_COLOR_WRITE_ENABLE_BLUE = 4, | ||
| 1389 | D3D11_COLOR_WRITE_ENABLE_ALPHA = 8, | ||
| 1390 | D3D11_COLOR_WRITE_ENABLE_ALL = | ||
| 1391 | (D3D11_COLOR_WRITE_ENABLE_RED|D3D11_COLOR_WRITE_ENABLE_GREEN|D3D11_COLOR_WRITE_ENABLE_BLUE|D3D11_COLOR_WRITE_ENABLE_ALPHA) | ||
| 1392 | } D3D11_COLOR_WRITE_ENABLE; | ||
| 1393 | |||
| 1394 | typedef enum D3D11_FORMAT_SUPPORT | ||
| 1395 | { | ||
| 1396 | D3D11_FORMAT_SUPPORT_BUFFER = 0x00000001, | ||
| 1397 | D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER = 0x00000002, | ||
| 1398 | D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER = 0x00000004, | ||
| 1399 | D3D11_FORMAT_SUPPORT_SO_BUFFER = 0x00000008, | ||
| 1400 | D3D11_FORMAT_SUPPORT_TEXTURE1D = 0x00000010, | ||
| 1401 | D3D11_FORMAT_SUPPORT_TEXTURE2D = 0x00000020, | ||
| 1402 | D3D11_FORMAT_SUPPORT_TEXTURE3D = 0x00000040, | ||
| 1403 | D3D11_FORMAT_SUPPORT_TEXTURECUBE = 0x00000080, | ||
| 1404 | D3D11_FORMAT_SUPPORT_SHADER_LOAD = 0x00000100, | ||
| 1405 | D3D11_FORMAT_SUPPORT_SHADER_SAMPLE = 0x00000200, | ||
| 1406 | D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON = 0x00000400, | ||
| 1407 | D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT = 0x00000800, | ||
| 1408 | D3D11_FORMAT_SUPPORT_MIP = 0x00001000, | ||
| 1409 | D3D11_FORMAT_SUPPORT_MIP_AUTOGEN = 0x00002000, | ||
| 1410 | D3D11_FORMAT_SUPPORT_RENDER_TARGET = 0x00004000, | ||
| 1411 | D3D11_FORMAT_SUPPORT_BLENDABLE = 0x00008000, | ||
| 1412 | D3D11_FORMAT_SUPPORT_DEPTH_STENCIL = 0x00010000, | ||
| 1413 | D3D11_FORMAT_SUPPORT_CPU_LOCKABLE = 0x00020000, | ||
| 1414 | D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE = 0x00040000, | ||
| 1415 | D3D11_FORMAT_SUPPORT_DISPLAY = 0x00080000, | ||
| 1416 | D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT = 0x00100000, | ||
| 1417 | D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET = 0x00200000, | ||
| 1418 | D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD = 0x00400000, | ||
| 1419 | D3D11_FORMAT_SUPPORT_SHADER_GATHER = 0x00800000, | ||
| 1420 | D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST = 0x01000000, | ||
| 1421 | D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW = 0x02000000, | ||
| 1422 | D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON = 0x04000000, | ||
| 1423 | D3D11_FORMAT_SUPPORT_DECODER_OUTPUT = 0x08000000, | ||
| 1424 | D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_OUTPUT = 0x10000000, | ||
| 1425 | D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT = 0x20000000, | ||
| 1426 | D3D11_FORMAT_SUPPORT_VIDEO_ENCODER = 0x40000000, | ||
| 1427 | } D3D11_FORMAT_SUPPORT; | ||
| 1428 | |||
| 1429 | typedef enum D3D11_CLEAR_FLAG | ||
| 1430 | { | ||
| 1431 | D3D11_CLEAR_DEPTH = 0x0001L, | ||
| 1432 | D3D11_CLEAR_STENCIL = 0x0002L | ||
| 1433 | } D3D11_CLEAR_FLAG; | ||
| 1434 | |||
| 1435 | typedef struct D3D11_RENDER_TARGET_BLEND_DESC | ||
| 1436 | { | ||
| 1437 | BOOL BlendEnable; | ||
| 1438 | D3D11_BLEND SrcBlend; | ||
| 1439 | D3D11_BLEND DestBlend; | ||
| 1440 | D3D11_BLEND_OP BlendOp; | ||
| 1441 | D3D11_BLEND SrcBlendAlpha; | ||
| 1442 | D3D11_BLEND DestBlendAlpha; | ||
| 1443 | D3D11_BLEND_OP BlendOpAlpha; | ||
| 1444 | UINT8 RenderTargetWriteMask; | ||
| 1445 | } D3D11_RENDER_TARGET_BLEND_DESC; | ||
| 1446 | |||
| 1447 | typedef struct D3D11_BLEND_DESC | ||
| 1448 | { | ||
| 1449 | BOOL AlphaToCoverageEnable; | ||
| 1450 | BOOL IndependentBlendEnable; | ||
| 1451 | D3D11_RENDER_TARGET_BLEND_DESC RenderTarget[D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT]; | ||
| 1452 | } D3D11_BLEND_DESC; | ||
| 1453 | |||
| 1454 | cpp_quote("#if !defined(D3D11_NO_HELPERS) && defined(__cplusplus)") | ||
| 1455 | cpp_quote("struct CD3D11_BLEND_DESC : public D3D11_BLEND_DESC {") | ||
| 1456 | cpp_quote(" CD3D11_BLEND_DESC() {}") | ||
| 1457 | cpp_quote(" explicit CD3D11_BLEND_DESC(const D3D11_BLEND_DESC &o) : D3D11_BLEND_DESC(o) {}") | ||
| 1458 | cpp_quote(" explicit CD3D11_BLEND_DESC(CD3D11_DEFAULT) {") | ||
| 1459 | cpp_quote(" AlphaToCoverageEnable = FALSE;") | ||
| 1460 | cpp_quote(" IndependentBlendEnable = FALSE;") | ||
| 1461 | cpp_quote(" for(D3D11_RENDER_TARGET_BLEND_DESC *target = RenderTarget;") | ||
| 1462 | cpp_quote(" target < RenderTarget + D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT;") | ||
| 1463 | cpp_quote(" target++) {") | ||
| 1464 | cpp_quote(" target->BlendEnable = FALSE;") | ||
| 1465 | cpp_quote(" target->SrcBlend = target->SrcBlendAlpha = D3D11_BLEND_ONE;") | ||
| 1466 | cpp_quote(" target->DestBlend = target->DestBlendAlpha = D3D11_BLEND_ZERO;") | ||
| 1467 | cpp_quote(" target->BlendOp = target->BlendOpAlpha = D3D11_BLEND_OP_ADD;") | ||
| 1468 | cpp_quote(" target->RenderTargetWriteMask = D3D11_COLOR_WRITE_ENABLE_ALL;") | ||
| 1469 | cpp_quote(" }") | ||
| 1470 | cpp_quote(" }") | ||
| 1471 | cpp_quote(" ~CD3D11_BLEND_DESC() {}") | ||
| 1472 | cpp_quote(" operator const D3D11_BLEND_DESC&() const { return *this; }") | ||
| 1473 | cpp_quote("};" ) | ||
| 1474 | cpp_quote("#endif" ) | ||
| 1475 | |||
| 1476 | typedef struct D3D11_BUFFER_DESC | ||
| 1477 | { | ||
| 1478 | UINT ByteWidth; | ||
| 1479 | D3D11_USAGE Usage; | ||
| 1480 | UINT BindFlags; | ||
| 1481 | UINT CPUAccessFlags; | ||
| 1482 | UINT MiscFlags; | ||
| 1483 | UINT StructureByteStride; | ||
| 1484 | } D3D11_BUFFER_DESC; | ||
| 1485 | |||
| 1486 | cpp_quote("#if !defined(D3D11_NO_HELPERS) && defined(__cplusplus)") | ||
| 1487 | cpp_quote("struct CD3D11_BUFFER_DESC : public D3D11_BUFFER_DESC {") | ||
| 1488 | cpp_quote(" CD3D11_BUFFER_DESC() {}" ) | ||
| 1489 | cpp_quote(" explicit CD3D11_BUFFER_DESC(const D3D11_BUFFER_DESC &o) : D3D11_BUFFER_DESC(o) {}") | ||
| 1490 | cpp_quote(" explicit CD3D11_BUFFER_DESC(UINT byteWidth,UINT bindFlags,") | ||
| 1491 | cpp_quote(" D3D11_USAGE usage = D3D11_USAGE_DEFAULT, UINT cpuaccessFlags = 0,") | ||
| 1492 | cpp_quote(" UINT miscFlags = 0, UINT structureByteStride = 0 ) {") | ||
| 1493 | cpp_quote(" ByteWidth = byteWidth;") | ||
| 1494 | cpp_quote(" Usage = usage;") | ||
| 1495 | cpp_quote(" BindFlags = bindFlags;") | ||
| 1496 | cpp_quote(" CPUAccessFlags = cpuaccessFlags;") | ||
| 1497 | cpp_quote(" MiscFlags = miscFlags;" ) | ||
| 1498 | cpp_quote(" StructureByteStride = structureByteStride;") | ||
| 1499 | cpp_quote(" }") | ||
| 1500 | cpp_quote(" ~CD3D11_BUFFER_DESC() {}") | ||
| 1501 | cpp_quote(" operator const D3D11_BUFFER_DESC&() const { return *this; }") | ||
| 1502 | cpp_quote("};" ) | ||
| 1503 | cpp_quote("#endif" ) | ||
| 1504 | |||
| 1505 | typedef struct D3D11_DEPTH_STENCIL_VIEW_DESC | ||
| 1506 | { | ||
| 1507 | DXGI_FORMAT Format; | ||
| 1508 | D3D11_DSV_DIMENSION ViewDimension; | ||
| 1509 | UINT Flags; | ||
| 1510 | |||
| 1511 | union | ||
| 1512 | { | ||
| 1513 | D3D11_TEX1D_DSV Texture1D; | ||
| 1514 | D3D11_TEX1D_ARRAY_DSV Texture1DArray; | ||
| 1515 | D3D11_TEX2D_DSV Texture2D; | ||
| 1516 | D3D11_TEX2D_ARRAY_DSV Texture2DArray; | ||
| 1517 | D3D11_TEX2DMS_DSV Texture2DMS; | ||
| 1518 | D3D11_TEX2DMS_ARRAY_DSV Texture2DMSArray; | ||
| 1519 | }; | ||
| 1520 | } D3D11_DEPTH_STENCIL_VIEW_DESC; | ||
| 1521 | |||
| 1522 | typedef struct D3D11_DEPTH_STENCILOP_DESC | ||
| 1523 | { | ||
| 1524 | D3D11_STENCIL_OP StencilFailOp; | ||
| 1525 | D3D11_STENCIL_OP StencilDepthFailOp; | ||
| 1526 | D3D11_STENCIL_OP StencilPassOp; | ||
| 1527 | D3D11_COMPARISON_FUNC StencilFunc; | ||
| 1528 | } D3D11_DEPTH_STENCILOP_DESC; | ||
| 1529 | |||
| 1530 | typedef struct D3D11_DEPTH_STENCIL_DESC | ||
| 1531 | { | ||
| 1532 | BOOL DepthEnable; | ||
| 1533 | D3D11_DEPTH_WRITE_MASK DepthWriteMask; | ||
| 1534 | D3D11_COMPARISON_FUNC DepthFunc; | ||
| 1535 | BOOL StencilEnable; | ||
| 1536 | UINT8 StencilReadMask; | ||
| 1537 | UINT8 StencilWriteMask; | ||
| 1538 | D3D11_DEPTH_STENCILOP_DESC FrontFace; | ||
| 1539 | D3D11_DEPTH_STENCILOP_DESC BackFace; | ||
| 1540 | } D3D11_DEPTH_STENCIL_DESC; | ||
| 1541 | |||
| 1542 | cpp_quote("#if !defined( D3D11_NO_HELPERS ) && defined( __cplusplus )") | ||
| 1543 | cpp_quote("struct CD3D11_DEPTH_STENCIL_DESC : public D3D11_DEPTH_STENCIL_DESC {") | ||
| 1544 | cpp_quote(" CD3D11_DEPTH_STENCIL_DESC() {}") | ||
| 1545 | cpp_quote(" explicit CD3D11_DEPTH_STENCIL_DESC(const D3D11_DEPTH_STENCIL_DESC &other) : D3D11_DEPTH_STENCIL_DESC(other) {}") | ||
| 1546 | cpp_quote(" explicit CD3D11_DEPTH_STENCIL_DESC(CD3D11_DEFAULT) {") | ||
| 1547 | cpp_quote(" const D3D11_DEPTH_STENCILOP_DESC default_op =") | ||
| 1548 | cpp_quote(" {D3D11_STENCIL_OP_KEEP, D3D11_STENCIL_OP_KEEP, D3D11_STENCIL_OP_KEEP, D3D11_COMPARISON_ALWAYS};") | ||
| 1549 | cpp_quote(" DepthEnable = TRUE;") | ||
| 1550 | cpp_quote(" DepthWriteMask = D3D11_DEPTH_WRITE_MASK_ALL;") | ||
| 1551 | cpp_quote(" DepthFunc = D3D11_COMPARISON_LESS;") | ||
| 1552 | cpp_quote(" StencilEnable = FALSE;") | ||
| 1553 | cpp_quote(" StencilReadMask = D3D11_DEFAULT_STENCIL_READ_MASK;") | ||
| 1554 | cpp_quote(" StencilWriteMask = D3D11_DEFAULT_STENCIL_WRITE_MASK;") | ||
| 1555 | cpp_quote(" FrontFace = default_op;") | ||
| 1556 | cpp_quote(" BackFace = default_op;") | ||
| 1557 | cpp_quote(" }") | ||
| 1558 | cpp_quote(" explicit CD3D11_DEPTH_STENCIL_DESC(") | ||
| 1559 | cpp_quote(" WINBOOL depth_enable,") | ||
| 1560 | cpp_quote(" D3D11_DEPTH_WRITE_MASK depth_write_mask,") | ||
| 1561 | cpp_quote(" D3D11_COMPARISON_FUNC depth_func,") | ||
| 1562 | cpp_quote(" WINBOOL stencil_enable,") | ||
| 1563 | cpp_quote(" UINT8 stencil_read_mask,") | ||
| 1564 | cpp_quote(" UINT8 stencil_write_mask,") | ||
| 1565 | cpp_quote(" D3D11_STENCIL_OP front_stencil_fail_op,") | ||
| 1566 | cpp_quote(" D3D11_STENCIL_OP front_stencil_depth_fail_op,") | ||
| 1567 | cpp_quote(" D3D11_STENCIL_OP front_stencil_pass_op,") | ||
| 1568 | cpp_quote(" D3D11_COMPARISON_FUNC front_stencil_func,") | ||
| 1569 | cpp_quote(" D3D11_STENCIL_OP back_stencil_fail_op,") | ||
| 1570 | cpp_quote(" D3D11_STENCIL_OP back_stencil_depth_fail_op,") | ||
| 1571 | cpp_quote(" D3D11_STENCIL_OP back_stencil_pass_op,") | ||
| 1572 | cpp_quote(" D3D11_COMPARISON_FUNC back_stencil_func) {") | ||
| 1573 | cpp_quote(" DepthEnable = depth_enable;") | ||
| 1574 | cpp_quote(" DepthWriteMask = depth_write_mask;") | ||
| 1575 | cpp_quote(" DepthFunc = depth_func;") | ||
| 1576 | cpp_quote(" StencilEnable = stencil_enable;") | ||
| 1577 | cpp_quote(" StencilReadMask = stencil_read_mask;") | ||
| 1578 | cpp_quote(" StencilWriteMask = stencil_write_mask;") | ||
| 1579 | cpp_quote(" FrontFace.StencilFailOp = front_stencil_fail_op;") | ||
| 1580 | cpp_quote(" FrontFace.StencilDepthFailOp = front_stencil_depth_fail_op;") | ||
| 1581 | cpp_quote(" FrontFace.StencilPassOp = front_stencil_pass_op;") | ||
| 1582 | cpp_quote(" FrontFace.StencilFunc = front_stencil_func;") | ||
| 1583 | cpp_quote(" BackFace.StencilFailOp = back_stencil_fail_op;") | ||
| 1584 | cpp_quote(" BackFace.StencilDepthFailOp = back_stencil_depth_fail_op;") | ||
| 1585 | cpp_quote(" BackFace.StencilPassOp = back_stencil_pass_op;") | ||
| 1586 | cpp_quote(" BackFace.StencilFunc = back_stencil_func;") | ||
| 1587 | cpp_quote(" }") | ||
| 1588 | cpp_quote(" ~CD3D11_DEPTH_STENCIL_DESC() {}") | ||
| 1589 | cpp_quote(" operator const D3D11_DEPTH_STENCIL_DESC&() const { return *this; }") | ||
| 1590 | cpp_quote("};") | ||
| 1591 | cpp_quote("#endif") | ||
| 1592 | |||
| 1593 | typedef struct D3D11_RENDER_TARGET_VIEW_DESC | ||
| 1594 | { | ||
| 1595 | DXGI_FORMAT Format; | ||
| 1596 | D3D11_RTV_DIMENSION ViewDimension; | ||
| 1597 | |||
| 1598 | union | ||
| 1599 | { | ||
| 1600 | D3D11_BUFFER_RTV Buffer; | ||
| 1601 | D3D11_TEX1D_RTV Texture1D; | ||
| 1602 | D3D11_TEX1D_ARRAY_RTV Texture1DArray; | ||
| 1603 | D3D11_TEX2D_RTV Texture2D; | ||
| 1604 | D3D11_TEX2D_ARRAY_RTV Texture2DArray; | ||
| 1605 | D3D11_TEX2DMS_RTV Texture2DMS; | ||
| 1606 | D3D11_TEX2DMS_ARRAY_RTV Texture2DMSArray; | ||
| 1607 | D3D11_TEX3D_RTV Texture3D; | ||
| 1608 | }; | ||
| 1609 | } D3D11_RENDER_TARGET_VIEW_DESC; | ||
| 1610 | |||
| 1611 | cpp_quote("#if !defined(D3D11_NO_HELPERS) && defined(__cplusplus)") | ||
| 1612 | cpp_quote("struct CD3D11_RENDER_TARGET_VIEW_DESC : public D3D11_RENDER_TARGET_VIEW_DESC {") | ||
| 1613 | cpp_quote(" CD3D11_RENDER_TARGET_VIEW_DESC() {}") | ||
| 1614 | cpp_quote(" explicit CD3D11_RENDER_TARGET_VIEW_DESC(D3D11_RTV_DIMENSION dim, DXGI_FORMAT format = DXGI_FORMAT_UNKNOWN,") | ||
| 1615 | cpp_quote(" UINT mip_slice = 0, UINT first_slice = 0, UINT array_size = -1) {") | ||
| 1616 | cpp_quote(" Format = format;") | ||
| 1617 | cpp_quote(" ViewDimension = dim;") | ||
| 1618 | cpp_quote(" switch(dim) {") | ||
| 1619 | cpp_quote(" case D3D11_RTV_DIMENSION_BUFFER:") | ||
| 1620 | cpp_quote(" Buffer.FirstElement = mip_slice;") | ||
| 1621 | cpp_quote(" Buffer.NumElements = first_slice;") | ||
| 1622 | cpp_quote(" break;") | ||
| 1623 | cpp_quote(" case D3D11_RTV_DIMENSION_TEXTURE1D:") | ||
| 1624 | cpp_quote(" Texture1D.MipSlice = mip_slice;") | ||
| 1625 | cpp_quote(" break;") | ||
| 1626 | cpp_quote(" case D3D11_RTV_DIMENSION_TEXTURE1DARRAY:") | ||
| 1627 | cpp_quote(" Texture1DArray.MipSlice = mip_slice;") | ||
| 1628 | cpp_quote(" Texture1DArray.FirstArraySlice = first_slice;") | ||
| 1629 | cpp_quote(" Texture1DArray.ArraySize = array_size;") | ||
| 1630 | cpp_quote(" break;") | ||
| 1631 | cpp_quote(" case D3D11_RTV_DIMENSION_TEXTURE2D:") | ||
| 1632 | cpp_quote(" Texture2D.MipSlice = mip_slice;") | ||
| 1633 | cpp_quote(" break;") | ||
| 1634 | cpp_quote(" case D3D11_RTV_DIMENSION_TEXTURE2DARRAY:") | ||
| 1635 | cpp_quote(" Texture2DArray.MipSlice = mip_slice;") | ||
| 1636 | cpp_quote(" Texture2DArray.FirstArraySlice = first_slice;") | ||
| 1637 | cpp_quote(" Texture2DArray.ArraySize = array_size;") | ||
| 1638 | cpp_quote(" break;") | ||
| 1639 | cpp_quote(" case D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY:") | ||
| 1640 | cpp_quote(" Texture2DMSArray.FirstArraySlice = first_slice;") | ||
| 1641 | cpp_quote(" Texture2DMSArray.ArraySize = array_size;") | ||
| 1642 | cpp_quote(" break;") | ||
| 1643 | cpp_quote(" case D3D11_RTV_DIMENSION_TEXTURE3D:") | ||
| 1644 | cpp_quote(" Texture3D.MipSlice = mip_slice;") | ||
| 1645 | cpp_quote(" Texture3D.FirstWSlice = first_slice;") | ||
| 1646 | cpp_quote(" Texture3D.WSize = array_size;") | ||
| 1647 | cpp_quote(" break;") | ||
| 1648 | cpp_quote(" default:") | ||
| 1649 | cpp_quote(" break;") | ||
| 1650 | cpp_quote(" }") | ||
| 1651 | cpp_quote(" }") | ||
| 1652 | cpp_quote(" explicit CD3D11_RENDER_TARGET_VIEW_DESC(ID3D11Buffer*, DXGI_FORMAT format, UINT first_elem,") | ||
| 1653 | cpp_quote(" UINT elem_cnt) {") | ||
| 1654 | cpp_quote(" Format = format;") | ||
| 1655 | cpp_quote(" ViewDimension = D3D11_RTV_DIMENSION_BUFFER;") | ||
| 1656 | cpp_quote(" Buffer.FirstElement = first_elem;") | ||
| 1657 | cpp_quote(" Buffer.NumElements = elem_cnt;") | ||
| 1658 | cpp_quote(" }") | ||
| 1659 | cpp_quote(" explicit CD3D11_RENDER_TARGET_VIEW_DESC(ID3D11Texture1D *texture, D3D11_RTV_DIMENSION dim,") | ||
| 1660 | cpp_quote(" DXGI_FORMAT format = DXGI_FORMAT_UNKNOWN, UINT mip_slice = 0, UINT first_slice = 0,") | ||
| 1661 | cpp_quote(" UINT array_size = -1);") /* FIXME: implement */ | ||
| 1662 | cpp_quote(" explicit CD3D11_RENDER_TARGET_VIEW_DESC(ID3D11Texture2D *texture, D3D11_RTV_DIMENSION dim,") | ||
| 1663 | cpp_quote(" DXGI_FORMAT format = DXGI_FORMAT_UNKNOWN, UINT mip_slice = 0, UINT first_slice = 0,") | ||
| 1664 | cpp_quote(" UINT array_size = -1);") /* FIXME: implement */ | ||
| 1665 | cpp_quote(" explicit CD3D11_RENDER_TARGET_VIEW_DESC(ID3D11Texture3D *texture, DXGI_FORMAT format = DXGI_FORMAT_UNKNOWN,") | ||
| 1666 | cpp_quote(" UINT mip_slice = 0, UINT first_w_slice = 0, UINT w_slice = -1 );") /* FIXME: implement */ | ||
| 1667 | cpp_quote(" ~CD3D11_RENDER_TARGET_VIEW_DESC() {}") | ||
| 1668 | cpp_quote(" explicit CD3D11_RENDER_TARGET_VIEW_DESC(const D3D11_RENDER_TARGET_VIEW_DESC &other)") | ||
| 1669 | cpp_quote(" : D3D11_RENDER_TARGET_VIEW_DESC(other) {}") | ||
| 1670 | cpp_quote(" operator const D3D11_RENDER_TARGET_VIEW_DESC&() const {") | ||
| 1671 | cpp_quote(" return *this;") | ||
| 1672 | cpp_quote(" }") | ||
| 1673 | cpp_quote("};") | ||
| 1674 | cpp_quote("#endif") | ||
| 1675 | |||
| 1676 | |||
| 1677 | typedef struct D3D11_SAMPLER_DESC | ||
| 1678 | { | ||
| 1679 | D3D11_FILTER Filter; | ||
| 1680 | D3D11_TEXTURE_ADDRESS_MODE AddressU; | ||
| 1681 | D3D11_TEXTURE_ADDRESS_MODE AddressV; | ||
| 1682 | D3D11_TEXTURE_ADDRESS_MODE AddressW; | ||
| 1683 | FLOAT MipLODBias; | ||
| 1684 | UINT MaxAnisotropy; | ||
| 1685 | D3D11_COMPARISON_FUNC ComparisonFunc; | ||
| 1686 | FLOAT BorderColor[4]; | ||
| 1687 | FLOAT MinLOD; | ||
| 1688 | FLOAT MaxLOD; | ||
| 1689 | } D3D11_SAMPLER_DESC; | ||
| 1690 | |||
| 1691 | cpp_quote("#if !defined(D3D11_NO_HELPERS) && defined(__cplusplus)") | ||
| 1692 | cpp_quote("struct CD3D11_SAMPLER_DESC : public D3D11_SAMPLER_DESC {") | ||
| 1693 | cpp_quote(" CD3D11_SAMPLER_DESC() {}") | ||
| 1694 | cpp_quote(" explicit CD3D11_SAMPLER_DESC(const D3D11_SAMPLER_DESC &o) : D3D11_SAMPLER_DESC(o) {}") | ||
| 1695 | cpp_quote(" explicit CD3D11_SAMPLER_DESC(CD3D11_DEFAULT) {" ) | ||
| 1696 | cpp_quote(" Filter = D3D11_FILTER_MIN_MAG_MIP_LINEAR;") | ||
| 1697 | cpp_quote(" AddressU = D3D11_TEXTURE_ADDRESS_CLAMP;") | ||
| 1698 | cpp_quote(" AddressV = D3D11_TEXTURE_ADDRESS_CLAMP;") | ||
| 1699 | cpp_quote(" AddressW = D3D11_TEXTURE_ADDRESS_CLAMP;") | ||
| 1700 | cpp_quote(" MipLODBias = 0;") | ||
| 1701 | cpp_quote(" MaxAnisotropy = 1;") | ||
| 1702 | cpp_quote(" ComparisonFunc = D3D11_COMPARISON_NEVER;") | ||
| 1703 | cpp_quote(" BorderColor[0] = BorderColor[1] = BorderColor[2] = BorderColor[3] = 1.0f;") | ||
| 1704 | cpp_quote(" MinLOD = -3.402823466e+38f;") | ||
| 1705 | cpp_quote(" MaxLOD = 3.402823466e+38f;") | ||
| 1706 | cpp_quote(" }") | ||
| 1707 | cpp_quote(" explicit CD3D11_SAMPLER_DESC(D3D11_FILTER filter, D3D11_TEXTURE_ADDRESS_MODE addressU,") | ||
| 1708 | cpp_quote(" D3D11_TEXTURE_ADDRESS_MODE addressV, D3D11_TEXTURE_ADDRESS_MODE addressW,") | ||
| 1709 | cpp_quote(" FLOAT mipLODBias, UINT maxAnisotropy, D3D11_COMPARISON_FUNC comparisonFunc,") | ||
| 1710 | cpp_quote(" const FLOAT *borderColor, FLOAT minLOD, FLOAT maxLOD) {" ) | ||
| 1711 | cpp_quote(" Filter = filter;") | ||
| 1712 | cpp_quote(" AddressU = addressU;") | ||
| 1713 | cpp_quote(" AddressV = addressV;") | ||
| 1714 | cpp_quote(" AddressW = addressW;") | ||
| 1715 | cpp_quote(" MipLODBias = mipLODBias;") | ||
| 1716 | cpp_quote(" MaxAnisotropy = maxAnisotropy;") | ||
| 1717 | cpp_quote(" ComparisonFunc = comparisonFunc;") | ||
| 1718 | cpp_quote(" if(borderColor) {") | ||
| 1719 | cpp_quote(" BorderColor[0] = borderColor[0];") | ||
| 1720 | cpp_quote(" BorderColor[1] = borderColor[1];") | ||
| 1721 | cpp_quote(" BorderColor[2] = borderColor[2];") | ||
| 1722 | cpp_quote(" BorderColor[3] = borderColor[3];") | ||
| 1723 | cpp_quote(" }else {") | ||
| 1724 | cpp_quote(" BorderColor[0] = BorderColor[1] = BorderColor[2] = BorderColor[3] = 1.0f;") | ||
| 1725 | cpp_quote(" }") | ||
| 1726 | cpp_quote(" MinLOD = minLOD;") | ||
| 1727 | cpp_quote(" MaxLOD = maxLOD;") | ||
| 1728 | cpp_quote(" }") | ||
| 1729 | cpp_quote(" ~CD3D11_SAMPLER_DESC() {}") | ||
| 1730 | cpp_quote(" operator const D3D11_SAMPLER_DESC&() const { return *this; }") | ||
| 1731 | cpp_quote("};") | ||
| 1732 | cpp_quote("#endif") | ||
| 1733 | |||
| 1734 | typedef struct D3D11_SHADER_RESOURCE_VIEW_DESC | ||
| 1735 | { | ||
| 1736 | DXGI_FORMAT Format; | ||
| 1737 | D3D11_SRV_DIMENSION ViewDimension; | ||
| 1738 | |||
| 1739 | union | ||
| 1740 | { | ||
| 1741 | D3D11_BUFFER_SRV Buffer; | ||
| 1742 | D3D11_TEX1D_SRV Texture1D; | ||
| 1743 | D3D11_TEX1D_ARRAY_SRV Texture1DArray; | ||
| 1744 | D3D11_TEX2D_SRV Texture2D; | ||
| 1745 | D3D11_TEX2D_ARRAY_SRV Texture2DArray; | ||
| 1746 | D3D11_TEX2DMS_SRV Texture2DMS; | ||
| 1747 | D3D11_TEX2DMS_ARRAY_SRV Texture2DMSArray; | ||
| 1748 | D3D11_TEX3D_SRV Texture3D; | ||
| 1749 | D3D11_TEXCUBE_SRV TextureCube; | ||
| 1750 | D3D11_TEXCUBE_ARRAY_SRV TextureCubeArray; | ||
| 1751 | D3D11_BUFFEREX_SRV BufferEx; | ||
| 1752 | }; | ||
| 1753 | } D3D11_SHADER_RESOURCE_VIEW_DESC; | ||
| 1754 | |||
| 1755 | cpp_quote("#if !defined(D3D11_NO_HELPERS) && defined( __cplusplus )") | ||
| 1756 | cpp_quote("struct CD3D11_SHADER_RESOURCE_VIEW_DESC : public D3D11_SHADER_RESOURCE_VIEW_DESC {") | ||
| 1757 | cpp_quote(" CD3D11_SHADER_RESOURCE_VIEW_DESC() {}") | ||
| 1758 | cpp_quote(" explicit CD3D11_SHADER_RESOURCE_VIEW_DESC(D3D11_SRV_DIMENSION dim,") | ||
| 1759 | cpp_quote(" DXGI_FORMAT format = DXGI_FORMAT_UNKNOWN, UINT most_detailed_mip = 0,") | ||
| 1760 | cpp_quote(" UINT mip_levels = -1, UINT first_slice = 0, UINT array_size = -1, UINT flags = 0) {") | ||
| 1761 | cpp_quote(" Format = format;") | ||
| 1762 | cpp_quote(" ViewDimension = dim;") | ||
| 1763 | cpp_quote(" switch(ViewDimension) {") | ||
| 1764 | cpp_quote(" case D3D11_SRV_DIMENSION_BUFFER:") | ||
| 1765 | cpp_quote(" Buffer.FirstElement = most_detailed_mip;") | ||
| 1766 | cpp_quote(" Buffer.NumElements = mip_levels;") | ||
| 1767 | cpp_quote(" break;") | ||
| 1768 | cpp_quote(" case D3D11_SRV_DIMENSION_TEXTURE1D:") | ||
| 1769 | cpp_quote(" Texture1D.MostDetailedMip = most_detailed_mip;") | ||
| 1770 | cpp_quote(" Texture1D.MipLevels = mip_levels;") | ||
| 1771 | cpp_quote(" break;") | ||
| 1772 | cpp_quote(" case D3D11_SRV_DIMENSION_TEXTURE1DARRAY:") | ||
| 1773 | cpp_quote(" Texture1DArray.MostDetailedMip = most_detailed_mip;") | ||
| 1774 | cpp_quote(" Texture1DArray.MipLevels = mip_levels;") | ||
| 1775 | cpp_quote(" Texture1DArray.FirstArraySlice = first_slice;") | ||
| 1776 | cpp_quote(" Texture1DArray.ArraySize = array_size;") | ||
| 1777 | cpp_quote(" break;") | ||
| 1778 | cpp_quote(" case D3D11_SRV_DIMENSION_TEXTURE2D:") | ||
| 1779 | cpp_quote(" Texture2D.MostDetailedMip = most_detailed_mip;") | ||
| 1780 | cpp_quote(" Texture2D.MipLevels = mip_levels;") | ||
| 1781 | cpp_quote(" break;") | ||
| 1782 | cpp_quote(" case D3D11_SRV_DIMENSION_TEXTURE2DARRAY:") | ||
| 1783 | cpp_quote(" Texture2DArray.MostDetailedMip = most_detailed_mip;") | ||
| 1784 | cpp_quote(" Texture2DArray.MipLevels = mip_levels;") | ||
| 1785 | cpp_quote(" Texture2DArray.FirstArraySlice = first_slice;") | ||
| 1786 | cpp_quote(" Texture2DArray.ArraySize = array_size;") | ||
| 1787 | cpp_quote(" break;") | ||
| 1788 | cpp_quote(" case D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY:") | ||
| 1789 | cpp_quote(" Texture2DMSArray.FirstArraySlice = first_slice;") | ||
| 1790 | cpp_quote(" Texture2DMSArray.ArraySize = array_size;") | ||
| 1791 | cpp_quote(" break;") | ||
| 1792 | cpp_quote(" case D3D11_SRV_DIMENSION_TEXTURE3D:") | ||
| 1793 | cpp_quote(" Texture3D.MostDetailedMip = most_detailed_mip;") | ||
| 1794 | cpp_quote(" Texture3D.MipLevels = mip_levels;") | ||
| 1795 | cpp_quote(" break;") | ||
| 1796 | cpp_quote(" case D3D11_SRV_DIMENSION_TEXTURECUBE:") | ||
| 1797 | cpp_quote(" TextureCube.MostDetailedMip = most_detailed_mip;") | ||
| 1798 | cpp_quote(" TextureCube.MipLevels = mip_levels;") | ||
| 1799 | cpp_quote(" break;") | ||
| 1800 | cpp_quote(" case D3D11_SRV_DIMENSION_TEXTURECUBEARRAY:") | ||
| 1801 | cpp_quote(" TextureCubeArray.MostDetailedMip = most_detailed_mip;") | ||
| 1802 | cpp_quote(" TextureCubeArray.MipLevels = mip_levels;") | ||
| 1803 | cpp_quote(" TextureCubeArray.First2DArrayFace = first_slice;") | ||
| 1804 | cpp_quote(" TextureCubeArray.NumCubes = array_size;") | ||
| 1805 | cpp_quote(" break;") | ||
| 1806 | cpp_quote(" case D3D11_SRV_DIMENSION_BUFFEREX:") | ||
| 1807 | cpp_quote(" BufferEx.FirstElement = most_detailed_mip;") | ||
| 1808 | cpp_quote(" BufferEx.NumElements = mip_levels;") | ||
| 1809 | cpp_quote(" BufferEx.Flags = flags;") | ||
| 1810 | cpp_quote(" break;") | ||
| 1811 | cpp_quote(" default:") | ||
| 1812 | cpp_quote(" break;") | ||
| 1813 | cpp_quote(" }") | ||
| 1814 | cpp_quote(" }") | ||
| 1815 | cpp_quote(" explicit CD3D11_SHADER_RESOURCE_VIEW_DESC(ID3D11Buffer*, DXGI_FORMAT format, UINT first_elem,") | ||
| 1816 | cpp_quote(" UINT elem_cnt, UINT flags = 0);") /* FIXME: implement */ | ||
| 1817 | cpp_quote(" explicit CD3D11_SHADER_RESOURCE_VIEW_DESC(ID3D11Texture1D *texture, D3D11_SRV_DIMENSION dim,") | ||
| 1818 | cpp_quote(" DXGI_FORMAT format = DXGI_FORMAT_UNKNOWN, UINT most_detailed_mip = 0, UINT mip_levels = -1,") | ||
| 1819 | cpp_quote(" UINT first_slice = 0, UINT array_size = -1 );") /* FIXME: implement */ | ||
| 1820 | cpp_quote(" explicit CD3D11_SHADER_RESOURCE_VIEW_DESC(ID3D11Texture2D *texture, D3D11_SRV_DIMENSION dim,") | ||
| 1821 | cpp_quote(" DXGI_FORMAT format = DXGI_FORMAT_UNKNOWN, UINT most_detailed_mip = 0, UINT mip_levels = -1,") | ||
| 1822 | cpp_quote(" UINT first_slice = 0, UINT array_size = -1 );") /* FIXME: implement */ | ||
| 1823 | cpp_quote(" explicit CD3D11_SHADER_RESOURCE_VIEW_DESC(ID3D11Texture3D *texture, DXGI_FORMAT format = DXGI_FORMAT_UNKNOWN,") | ||
| 1824 | cpp_quote(" UINT most_detailed_mip = 0, UINT mip_levels = -1 );") | ||
| 1825 | cpp_quote(" ~CD3D11_SHADER_RESOURCE_VIEW_DESC() {}") | ||
| 1826 | cpp_quote(" explicit CD3D11_SHADER_RESOURCE_VIEW_DESC(const D3D11_SHADER_RESOURCE_VIEW_DESC &other)") | ||
| 1827 | cpp_quote(" : D3D11_SHADER_RESOURCE_VIEW_DESC(other) {}") | ||
| 1828 | cpp_quote(" operator const D3D11_SHADER_RESOURCE_VIEW_DESC&() const {") | ||
| 1829 | cpp_quote(" return *this;") | ||
| 1830 | cpp_quote(" }") | ||
| 1831 | cpp_quote("};") | ||
| 1832 | cpp_quote("#endif") | ||
| 1833 | |||
| 1834 | typedef struct D3D11_TEXTURE1D_DESC | ||
| 1835 | { | ||
| 1836 | UINT Width; | ||
| 1837 | UINT MipLevels; | ||
| 1838 | UINT ArraySize; | ||
| 1839 | DXGI_FORMAT Format; | ||
| 1840 | D3D11_USAGE Usage; | ||
| 1841 | UINT BindFlags; | ||
| 1842 | UINT CPUAccessFlags; | ||
| 1843 | UINT MiscFlags; | ||
| 1844 | } D3D11_TEXTURE1D_DESC; | ||
| 1845 | |||
| 1846 | typedef struct D3D11_TEXTURE2D_DESC | ||
| 1847 | { | ||
| 1848 | UINT Width; | ||
| 1849 | UINT Height; | ||
| 1850 | UINT MipLevels; | ||
| 1851 | UINT ArraySize; | ||
| 1852 | DXGI_FORMAT Format; | ||
| 1853 | DXGI_SAMPLE_DESC SampleDesc; | ||
| 1854 | D3D11_USAGE Usage; | ||
| 1855 | UINT BindFlags; | ||
| 1856 | UINT CPUAccessFlags; | ||
| 1857 | UINT MiscFlags; | ||
| 1858 | } D3D11_TEXTURE2D_DESC; | ||
| 1859 | |||
| 1860 | cpp_quote("#if !defined(D3D11_NO_HELPERS) && defined(__cplusplus)") | ||
| 1861 | cpp_quote("struct CD3D11_TEXTURE2D_DESC : public D3D11_TEXTURE2D_DESC {") | ||
| 1862 | cpp_quote(" CD3D11_TEXTURE2D_DESC() {}") | ||
| 1863 | cpp_quote(" explicit CD3D11_TEXTURE2D_DESC(const D3D11_TEXTURE2D_DESC &o) : D3D11_TEXTURE2D_DESC(o) {}") | ||
| 1864 | cpp_quote(" explicit CD3D11_TEXTURE2D_DESC(DXGI_FORMAT format, UINT width, UINT height, UINT arraySize = 1,") | ||
| 1865 | cpp_quote(" UINT mipLevels = 0, UINT bindFlags = D3D11_BIND_SHADER_RESOURCE,") | ||
| 1866 | cpp_quote(" D3D11_USAGE usage = D3D11_USAGE_DEFAULT, UINT cpuaccessFlags = 0, UINT sampleCount = 1," ) | ||
| 1867 | cpp_quote(" UINT sampleQuality = 0, UINT miscFlags = 0) {") | ||
| 1868 | cpp_quote(" Width = width;") | ||
| 1869 | cpp_quote(" Height = height;") | ||
| 1870 | cpp_quote(" MipLevels = mipLevels;") | ||
| 1871 | cpp_quote(" ArraySize = arraySize;") | ||
| 1872 | cpp_quote(" Format = format;") | ||
| 1873 | cpp_quote(" SampleDesc.Count = sampleCount;") | ||
| 1874 | cpp_quote(" SampleDesc.Quality = sampleQuality;") | ||
| 1875 | cpp_quote(" Usage = usage;") | ||
| 1876 | cpp_quote(" BindFlags = bindFlags;") | ||
| 1877 | cpp_quote(" CPUAccessFlags = cpuaccessFlags;") | ||
| 1878 | cpp_quote(" MiscFlags = miscFlags;") | ||
| 1879 | cpp_quote(" }" ) | ||
| 1880 | cpp_quote(" ~CD3D11_TEXTURE2D_DESC() {}") | ||
| 1881 | cpp_quote(" operator const D3D11_TEXTURE2D_DESC&() const { return *this; }") | ||
| 1882 | cpp_quote("};") | ||
| 1883 | cpp_quote("#endif") | ||
| 1884 | |||
| 1885 | typedef struct D3D11_TEXTURE3D_DESC | ||
| 1886 | { | ||
| 1887 | UINT Width; | ||
| 1888 | UINT Height; | ||
| 1889 | UINT Depth; | ||
| 1890 | UINT MipLevels; | ||
| 1891 | DXGI_FORMAT Format; | ||
| 1892 | D3D11_USAGE Usage; | ||
| 1893 | UINT BindFlags; | ||
| 1894 | UINT CPUAccessFlags; | ||
| 1895 | UINT MiscFlags; | ||
| 1896 | } D3D11_TEXTURE3D_DESC; | ||
| 1897 | |||
| 1898 | typedef struct D3D11_VIDEO_DECODER_DESC | ||
| 1899 | { | ||
| 1900 | GUID Guid; | ||
| 1901 | UINT SampleWidth; | ||
| 1902 | UINT SampleHeight; | ||
| 1903 | DXGI_FORMAT OutputFormat; | ||
| 1904 | } D3D11_VIDEO_DECODER_DESC; | ||
| 1905 | |||
| 1906 | typedef struct D3D11_VIDEO_DECODER_CONFIG | ||
| 1907 | { | ||
| 1908 | GUID guidConfigBitstreamEncryption; | ||
| 1909 | GUID guidConfigMBcontrolEncryption; | ||
| 1910 | GUID guidConfigResidDiffEncryption; | ||
| 1911 | UINT ConfigBitstreamRaw; | ||
| 1912 | UINT ConfigMBcontrolRasterOrder; | ||
| 1913 | UINT ConfigResidDiffHost; | ||
| 1914 | UINT ConfigSpatialResid8; | ||
| 1915 | UINT ConfigResid8Subtraction; | ||
| 1916 | UINT ConfigSpatialHost8or9Clipping; | ||
| 1917 | UINT ConfigSpatialResidInterleaved; | ||
| 1918 | UINT ConfigIntraResidUnsigned; | ||
| 1919 | UINT ConfigResidDiffAccelerator; | ||
| 1920 | UINT ConfigHostInverseScan; | ||
| 1921 | UINT ConfigSpecificIDCT; | ||
| 1922 | UINT Config4GroupedCoefs; | ||
| 1923 | USHORT ConfigMinRenderTargetBuffCount; | ||
| 1924 | USHORT ConfigDecoderSpecific; | ||
| 1925 | } D3D11_VIDEO_DECODER_CONFIG; | ||
| 1926 | |||
| 1927 | typedef enum D3D11_VIDEO_FRAME_FORMAT | ||
| 1928 | { | ||
| 1929 | D3D11_VIDEO_FRAME_FORMAT_PROGRESSIVE = 0, | ||
| 1930 | D3D11_VIDEO_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST = 1, | ||
| 1931 | D3D11_VIDEO_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST = 2 | ||
| 1932 | } D3D11_VIDEO_FRAME_FORMAT; | ||
| 1933 | |||
| 1934 | typedef enum D3D11_VIDEO_USAGE | ||
| 1935 | { | ||
| 1936 | D3D11_VIDEO_USAGE_PLAYBACK_NORMAL = 0, | ||
| 1937 | D3D11_VIDEO_USAGE_OPTIMAL_SPEED = 1, | ||
| 1938 | D3D11_VIDEO_USAGE_OPTIMAL_QUALITY = 2 | ||
| 1939 | } D3D11_VIDEO_USAGE; | ||
| 1940 | |||
| 1941 | typedef struct D3D11_VIDEO_PROCESSOR_CONTENT_DESC | ||
| 1942 | { | ||
| 1943 | D3D11_VIDEO_FRAME_FORMAT InputFrameFormat; | ||
| 1944 | DXGI_RATIONAL InputFrameRate; | ||
| 1945 | UINT InputWidth; | ||
| 1946 | UINT InputHeight; | ||
| 1947 | DXGI_RATIONAL OutputFrameRate; | ||
| 1948 | UINT OutputWidth; | ||
| 1949 | UINT OutputHeight; | ||
| 1950 | D3D11_VIDEO_USAGE Usage; | ||
| 1951 | } D3D11_VIDEO_PROCESSOR_CONTENT_DESC; | ||
| 1952 | |||
| 1953 | typedef struct D3D11_VIDEO_PROCESSOR_CAPS | ||
| 1954 | { | ||
| 1955 | UINT DeviceCaps; | ||
| 1956 | UINT FeatureCaps; | ||
| 1957 | UINT FilterCaps; | ||
| 1958 | UINT InputFormatCaps; | ||
| 1959 | UINT AutoStreamCaps; | ||
| 1960 | UINT StereoCaps; | ||
| 1961 | UINT RateConversionCapsCount; | ||
| 1962 | UINT MaxInputStreams; | ||
| 1963 | UINT MaxStreamStates; | ||
| 1964 | } D3D11_VIDEO_PROCESSOR_CAPS; | ||
| 1965 | |||
| 1966 | typedef struct D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS | ||
| 1967 | { | ||
| 1968 | UINT PastFrames; | ||
| 1969 | UINT FutureFrames; | ||
| 1970 | UINT ProcessorCaps; | ||
| 1971 | UINT ITelecineCaps; | ||
| 1972 | UINT CustomRateCount; | ||
| 1973 | } D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS; | ||
| 1974 | |||
| 1975 | typedef struct D3D11_VIDEO_PROCESSOR_CUSTOM_RATE | ||
| 1976 | { | ||
| 1977 | DXGI_RATIONAL CustomRate; | ||
| 1978 | UINT OutputFrames; | ||
| 1979 | BOOL InputInterlaced; | ||
| 1980 | UINT InputFramesOrFields; | ||
| 1981 | } D3D11_VIDEO_PROCESSOR_CUSTOM_RATE; | ||
| 1982 | |||
| 1983 | typedef enum D3D11_VIDEO_PROCESSOR_FILTER | ||
| 1984 | { | ||
| 1985 | D3D11_VIDEO_PROCESSOR_FILTER_BRIGHTNESS = 0, | ||
| 1986 | D3D11_VIDEO_PROCESSOR_FILTER_CONTRAST = 1, | ||
| 1987 | D3D11_VIDEO_PROCESSOR_FILTER_HUE = 2, | ||
| 1988 | D3D11_VIDEO_PROCESSOR_FILTER_SATURATION = 3, | ||
| 1989 | D3D11_VIDEO_PROCESSOR_FILTER_NOISE_REDUCTION = 4, | ||
| 1990 | D3D11_VIDEO_PROCESSOR_FILTER_EDGE_ENHANCEMENT = 5, | ||
| 1991 | D3D11_VIDEO_PROCESSOR_FILTER_ANAMORPHIC_SCALING = 6, | ||
| 1992 | D3D11_VIDEO_PROCESSOR_FILTER_STEREO_ADJUSTMENT = 7 | ||
| 1993 | } D3D11_VIDEO_PROCESSOR_FILTER; | ||
| 1994 | |||
| 1995 | typedef struct D3D11_VIDEO_PROCESSOR_FILTER_RANGE | ||
| 1996 | { | ||
| 1997 | int Minimum; | ||
| 1998 | int Maximum; | ||
| 1999 | int Default; | ||
| 2000 | float Multiplier; | ||
| 2001 | } D3D11_VIDEO_PROCESSOR_FILTER_RANGE; | ||
| 2002 | |||
| 2003 | typedef enum D3D11_AUTHENTICATED_CHANNEL_TYPE | ||
| 2004 | { | ||
| 2005 | D3D11_AUTHENTICATED_CHANNEL_D3D11 = 1, | ||
| 2006 | D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE = 2, | ||
| 2007 | D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE = 3 | ||
| 2008 | } D3D11_AUTHENTICATED_CHANNEL_TYPE; | ||
| 2009 | |||
| 2010 | typedef enum D3D11_VDOV_DIMENSION | ||
| 2011 | { | ||
| 2012 | D3D11_VDOV_DIMENSION_UNKNOWN = 0, | ||
| 2013 | D3D11_VDOV_DIMENSION_TEXTURE2D = 1 | ||
| 2014 | } D3D11_VDOV_DIMENSION; | ||
| 2015 | |||
| 2016 | typedef struct D3D11_TEX2D_VDOV | ||
| 2017 | { | ||
| 2018 | UINT ArraySlice; | ||
| 2019 | } D3D11_TEX2D_VDOV; | ||
| 2020 | |||
| 2021 | typedef struct D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC | ||
| 2022 | { | ||
| 2023 | GUID DecodeProfile; | ||
| 2024 | D3D11_VDOV_DIMENSION ViewDimension; | ||
| 2025 | union { | ||
| 2026 | D3D11_TEX2D_VDOV Texture2D; | ||
| 2027 | }; | ||
| 2028 | } D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC; | ||
| 2029 | |||
| 2030 | typedef enum D3D11_VPIV_DIMENSION | ||
| 2031 | { | ||
| 2032 | D3D11_VPIV_DIMENSION_UNKNOWN = 0, | ||
| 2033 | D3D11_VPIV_DIMENSION_TEXTURE2D = 1 | ||
| 2034 | } D3D11_VPIV_DIMENSION; | ||
| 2035 | |||
| 2036 | typedef struct D3D11_TEX2D_VPIV | ||
| 2037 | { | ||
| 2038 | UINT MipSlice; | ||
| 2039 | UINT ArraySlice; | ||
| 2040 | } D3D11_TEX2D_VPIV; | ||
| 2041 | |||
| 2042 | typedef struct D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC | ||
| 2043 | { | ||
| 2044 | UINT FourCC; | ||
| 2045 | D3D11_VPIV_DIMENSION ViewDimension; | ||
| 2046 | union { | ||
| 2047 | D3D11_TEX2D_VPIV Texture2D; | ||
| 2048 | }; | ||
| 2049 | } D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC; | ||
| 2050 | |||
| 2051 | typedef enum D3D11_VPOV_DIMENSION | ||
| 2052 | { | ||
| 2053 | D3D11_VPOV_DIMENSION_UNKNOWN = 0, | ||
| 2054 | D3D11_VPOV_DIMENSION_TEXTURE2D = 1, | ||
| 2055 | D3D11_VPOV_DIMENSION_TEXTURE2DARRAY = 2 | ||
| 2056 | } D3D11_VPOV_DIMENSION; | ||
| 2057 | |||
| 2058 | typedef struct D3D11_TEX2D_VPOV | ||
| 2059 | { | ||
| 2060 | UINT MipSlice; | ||
| 2061 | } D3D11_TEX2D_VPOV; | ||
| 2062 | |||
| 2063 | typedef struct D3D11_TEX2D_ARRAY_VPOV | ||
| 2064 | { | ||
| 2065 | UINT MipSlice; | ||
| 2066 | UINT FirstArraySlice; | ||
| 2067 | UINT ArraySize; | ||
| 2068 | } D3D11_TEX2D_ARRAY_VPOV; | ||
| 2069 | |||
| 2070 | typedef struct D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC | ||
| 2071 | { | ||
| 2072 | D3D11_VPOV_DIMENSION ViewDimension; | ||
| 2073 | union { | ||
| 2074 | D3D11_TEX2D_VPOV Texture2D; | ||
| 2075 | D3D11_TEX2D_ARRAY_VPOV Texture2DArray; | ||
| 2076 | }; | ||
| 2077 | } D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC; | ||
| 2078 | |||
| 2079 | typedef struct D3D11_VIDEO_CONTENT_PROTECTION_CAPS | ||
| 2080 | { | ||
| 2081 | UINT Caps; | ||
| 2082 | UINT KeyExchangeTypeCount; | ||
| 2083 | UINT BlockAlignmentSize; | ||
| 2084 | ULONGLONG ProtectedMemorySize; | ||
| 2085 | } D3D11_VIDEO_CONTENT_PROTECTION_CAPS; | ||
| 2086 | |||
| 2087 | typedef struct D3D11_ENCRYPTED_BLOCK_INFO | ||
| 2088 | { | ||
| 2089 | UINT NumEncryptedBytesAtBeginning; | ||
| 2090 | UINT NumBytesInSkipPattern; | ||
| 2091 | UINT NumBytesInEncryptPattern; | ||
| 2092 | } D3D11_ENCRYPTED_BLOCK_INFO; | ||
| 2093 | |||
| 2094 | typedef struct D3D11_VIDEO_DECODER_BUFFER_DESC | ||
| 2095 | { | ||
| 2096 | D3D11_VIDEO_DECODER_BUFFER_TYPE BufferType; | ||
| 2097 | UINT BufferIndex; | ||
| 2098 | UINT DataOffset; | ||
| 2099 | UINT DataSize; | ||
| 2100 | UINT FirstMBaddress; | ||
| 2101 | UINT NumMBsInBuffer; | ||
| 2102 | UINT Width; | ||
| 2103 | UINT Height; | ||
| 2104 | UINT Stride; | ||
| 2105 | UINT ReservedBits; | ||
| 2106 | void *pIV; | ||
| 2107 | UINT IVSize; | ||
| 2108 | BOOL PartialEncryption; | ||
| 2109 | D3D11_ENCRYPTED_BLOCK_INFO EncryptedBlockInfo; | ||
| 2110 | } D3D11_VIDEO_DECODER_BUFFER_DESC; | ||
| 2111 | |||
| 2112 | typedef struct D3D11_VIDEO_DECODER_EXTENSION | ||
| 2113 | { | ||
| 2114 | UINT Function; | ||
| 2115 | void *pPrivateInputData; | ||
| 2116 | UINT PrivateInputDataSize; | ||
| 2117 | void *pPrivateOutputData; | ||
| 2118 | UINT PrivateOutputDataSize; | ||
| 2119 | UINT ResourceCount; | ||
| 2120 | ID3D11Resource **ppResourceList; | ||
| 2121 | } D3D11_VIDEO_DECODER_EXTENSION; | ||
| 2122 | |||
| 2123 | typedef struct D3D11_VIDEO_COLOR_YCbCrA | ||
| 2124 | { | ||
| 2125 | float Y; | ||
| 2126 | float Cb; | ||
| 2127 | float Cr; | ||
| 2128 | float A; | ||
| 2129 | } D3D11_VIDEO_COLOR_YCbCrA; | ||
| 2130 | |||
| 2131 | typedef struct D3D11_VIDEO_COLOR_RGBA | ||
| 2132 | { | ||
| 2133 | float R; | ||
| 2134 | float G; | ||
| 2135 | float B; | ||
| 2136 | float A; | ||
| 2137 | } D3D11_VIDEO_COLOR_RGBA; | ||
| 2138 | |||
| 2139 | typedef struct D3D11_VIDEO_COLOR | ||
| 2140 | { | ||
| 2141 | union | ||
| 2142 | { | ||
| 2143 | D3D11_VIDEO_COLOR_YCbCrA YCbCr; | ||
| 2144 | D3D11_VIDEO_COLOR_RGBA RGBA; | ||
| 2145 | }; | ||
| 2146 | } D3D11_VIDEO_COLOR; | ||
| 2147 | |||
| 2148 | typedef struct D3D11_VIDEO_PROCESSOR_COLOR_SPACE | ||
| 2149 | { | ||
| 2150 | UINT Usage : 1; | ||
| 2151 | UINT RGB_Range : 1; | ||
| 2152 | UINT YCbCr_Matrix : 1; | ||
| 2153 | UINT YCbCr_xvYCC : 1; | ||
| 2154 | UINT Nominal_Range : 2; | ||
| 2155 | UINT Reserved : 26; | ||
| 2156 | } D3D11_VIDEO_PROCESSOR_COLOR_SPACE; | ||
| 2157 | |||
| 2158 | typedef struct D3D11_VIDEO_PROCESSOR_STREAM | ||
| 2159 | { | ||
| 2160 | BOOL Enable; | ||
| 2161 | UINT OutputIndex; | ||
| 2162 | UINT InputFrameOrField; | ||
| 2163 | UINT PastFrames; | ||
| 2164 | UINT FutureFrames; | ||
| 2165 | ID3D11VideoProcessorInputView **ppPastSurfaces; | ||
| 2166 | ID3D11VideoProcessorInputView *pInputSurface; | ||
| 2167 | ID3D11VideoProcessorInputView **ppFutureSurfaces; | ||
| 2168 | ID3D11VideoProcessorInputView **ppPastSurfacesRight; | ||
| 2169 | ID3D11VideoProcessorInputView *pInputSurfaceRight; | ||
| 2170 | ID3D11VideoProcessorInputView **ppFutureSurfacesRight; | ||
| 2171 | } D3D11_VIDEO_PROCESSOR_STREAM; | ||
| 2172 | |||
| 2173 | typedef struct D3D11_OMAC | ||
| 2174 | { | ||
| 2175 | BYTE Omac[D3D11_OMAC_SIZE]; | ||
| 2176 | } D3D11_OMAC; | ||
| 2177 | |||
| 2178 | typedef struct D3D11_AUTHENTICATED_CONFIGURE_OUTPUT | ||
| 2179 | { | ||
| 2180 | D3D11_OMAC omac; | ||
| 2181 | GUID ConfigureType; | ||
| 2182 | HANDLE hChannel; | ||
| 2183 | UINT SequenceNumber; | ||
| 2184 | HRESULT ReturnCode; | ||
| 2185 | } D3D11_AUTHENTICATED_CONFIGURE_OUTPUT; | ||
| 2186 | |||
| 2187 | typedef struct D3D11_QUERY_DATA_TIMESTAMP_DISJOINT | ||
| 2188 | { | ||
| 2189 | UINT64 Frequency; | ||
| 2190 | BOOL Disjoint; | ||
| 2191 | } D3D11_QUERY_DATA_TIMESTAMP_DISJOINT; | ||
| 2192 | |||
| 2193 | typedef struct D3D11_QUERY_DATA_PIPELINE_STATISTICS | ||
| 2194 | { | ||
| 2195 | UINT64 IAVertices; | ||
| 2196 | UINT64 IAPrimitives; | ||
| 2197 | UINT64 VSInvocations; | ||
| 2198 | UINT64 GSInvocations; | ||
| 2199 | UINT64 GSPrimitives; | ||
| 2200 | UINT64 CInvocations; | ||
| 2201 | UINT64 CPrimitives; | ||
| 2202 | UINT64 PSInvocations; | ||
| 2203 | UINT64 HSInvocations; | ||
| 2204 | UINT64 DSInvocations; | ||
| 2205 | UINT64 CSInvocations; | ||
| 2206 | } D3D11_QUERY_DATA_PIPELINE_STATISTICS; | ||
| 2207 | |||
| 2208 | typedef struct D3D11_DRAW_INSTANCED_INDIRECT_ARGS | ||
| 2209 | { | ||
| 2210 | UINT VertexCountPerInstance; | ||
| 2211 | UINT InstanceCount; | ||
| 2212 | UINT StartVertexLocation; | ||
| 2213 | UINT StartInstanceLocation; | ||
| 2214 | } D3D11_DRAW_INSTANCED_INDIRECT_ARGS; | ||
| 2215 | |||
| 2216 | typedef struct D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS | ||
| 2217 | { | ||
| 2218 | UINT IndexCountPerInstance; | ||
| 2219 | UINT InstanceCount; | ||
| 2220 | UINT StartIndexLocation; | ||
| 2221 | INT BaseVertexLocation; | ||
| 2222 | UINT StartInstanceLocation; | ||
| 2223 | } D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS; | ||
| 2224 | |||
| 2225 | typedef struct D3D11_AUTHENTICATED_CONFIGURE_INPUT | ||
| 2226 | { | ||
| 2227 | D3D11_OMAC omac; | ||
| 2228 | GUID ConfigureType; | ||
| 2229 | HANDLE hChannel; | ||
| 2230 | UINT SequenceNumber; | ||
| 2231 | } D3D11_AUTHENTICATED_CONFIGURE_INPUT; | ||
| 2232 | |||
| 2233 | typedef struct D3D11_AUTHENTICATED_QUERY_INPUT | ||
| 2234 | { | ||
| 2235 | GUID QueryType; | ||
| 2236 | HANDLE hChannel; | ||
| 2237 | UINT SequenceNumber; | ||
| 2238 | } D3D11_AUTHENTICATED_QUERY_INPUT; | ||
| 2239 | |||
| 2240 | typedef struct D3D11_AUTHENTICATED_QUERY_OUTPUT | ||
| 2241 | { | ||
| 2242 | D3D11_OMAC omac; | ||
| 2243 | GUID QueryType; | ||
| 2244 | HANDLE hChannel; | ||
| 2245 | UINT SequenceNumber; | ||
| 2246 | HRESULT ReturnCode; | ||
| 2247 | } D3D11_AUTHENTICATED_QUERY_OUTPUT; | ||
| 2248 | |||
| 2249 | typedef union D3D11_AUTHENTICATED_PROTECTION_FLAGS | ||
| 2250 | { | ||
| 2251 | struct | ||
| 2252 | { | ||
| 2253 | UINT ProtectionEnabled : 1; | ||
| 2254 | UINT OverlayOrFullscreenRequired : 1; | ||
| 2255 | UINT Reserved : 30; | ||
| 2256 | } Flags; | ||
| 2257 | UINT Value; | ||
| 2258 | } D3D11_AUTHENTICATED_PROTECTION_FLAGS; | ||
| 2259 | |||
| 2260 | typedef struct D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT | ||
| 2261 | { | ||
| 2262 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2263 | D3D11_AUTHENTICATED_PROTECTION_FLAGS ProtectionFlags; | ||
| 2264 | } D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT; | ||
| 2265 | |||
| 2266 | typedef struct D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT | ||
| 2267 | { | ||
| 2268 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2269 | D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType; | ||
| 2270 | } D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT; | ||
| 2271 | |||
| 2272 | typedef struct D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT | ||
| 2273 | { | ||
| 2274 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2275 | HANDLE DeviceHandle; | ||
| 2276 | } D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT; | ||
| 2277 | |||
| 2278 | typedef struct D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT | ||
| 2279 | { | ||
| 2280 | D3D11_AUTHENTICATED_QUERY_INPUT Input; | ||
| 2281 | HANDLE DecoderHandle; | ||
| 2282 | } D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT; | ||
| 2283 | |||
| 2284 | typedef struct D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT | ||
| 2285 | { | ||
| 2286 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2287 | HANDLE DecoderHandle; | ||
| 2288 | HANDLE CryptoSessionHandle; | ||
| 2289 | HANDLE DeviceHandle; | ||
| 2290 | } D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT; | ||
| 2291 | |||
| 2292 | typedef struct D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT | ||
| 2293 | { | ||
| 2294 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2295 | UINT RestrictedSharedResourceProcessCount; | ||
| 2296 | } D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT; | ||
| 2297 | |||
| 2298 | typedef struct D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT | ||
| 2299 | { | ||
| 2300 | D3D11_AUTHENTICATED_QUERY_INPUT Input; | ||
| 2301 | UINT ProcessIndex; | ||
| 2302 | } D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT; | ||
| 2303 | |||
| 2304 | typedef struct D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT | ||
| 2305 | { | ||
| 2306 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2307 | UINT ProcessIndex; | ||
| 2308 | D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE ProcessIdentifier; | ||
| 2309 | HANDLE ProcessHandle; | ||
| 2310 | } D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT; | ||
| 2311 | |||
| 2312 | typedef struct D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT | ||
| 2313 | { | ||
| 2314 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2315 | UINT UnrestrictedProtectedSharedResourceCount; | ||
| 2316 | } D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT; | ||
| 2317 | |||
| 2318 | typedef struct D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT | ||
| 2319 | { | ||
| 2320 | D3D11_AUTHENTICATED_QUERY_INPUT Input; | ||
| 2321 | HANDLE DeviceHandle; | ||
| 2322 | HANDLE CryptoSessionHandle; | ||
| 2323 | } D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT; | ||
| 2324 | |||
| 2325 | typedef struct D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT | ||
| 2326 | { | ||
| 2327 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2328 | HANDLE DeviceHandle; | ||
| 2329 | HANDLE CryptoSessionHandle; | ||
| 2330 | UINT OutputIDCount; | ||
| 2331 | } D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT; | ||
| 2332 | |||
| 2333 | typedef struct D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT | ||
| 2334 | { | ||
| 2335 | D3D11_AUTHENTICATED_QUERY_INPUT Input; | ||
| 2336 | HANDLE DeviceHandle; | ||
| 2337 | HANDLE CryptoSessionHandle; | ||
| 2338 | UINT OutputIDIndex; | ||
| 2339 | } D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT; | ||
| 2340 | |||
| 2341 | typedef struct D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT | ||
| 2342 | { | ||
| 2343 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2344 | HANDLE DeviceHandle; | ||
| 2345 | HANDLE CryptoSessionHandle; | ||
| 2346 | UINT OutputIDIndex; | ||
| 2347 | UINT64 OutputID; | ||
| 2348 | } D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT; | ||
| 2349 | |||
| 2350 | typedef struct D3D11_AUTHENTICATED_QUERY_ACESSIBILITY_OUTPUT | ||
| 2351 | { | ||
| 2352 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2353 | D3D11_BUS_TYPE BusType; | ||
| 2354 | BOOL AccessibleInContiguousBlocks; | ||
| 2355 | BOOL AccessibleInNonContiguousBlocks; | ||
| 2356 | } D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT; | ||
| 2357 | |||
| 2358 | typedef struct D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT | ||
| 2359 | { | ||
| 2360 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2361 | UINT EncryptionGuidCount; | ||
| 2362 | } D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT; | ||
| 2363 | |||
| 2364 | typedef struct D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT | ||
| 2365 | { | ||
| 2366 | D3D11_AUTHENTICATED_QUERY_INPUT Input; | ||
| 2367 | UINT EncryptionGuidIndex; | ||
| 2368 | } D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT; | ||
| 2369 | |||
| 2370 | typedef struct D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT | ||
| 2371 | { | ||
| 2372 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2373 | UINT EncryptionGuidIndex; | ||
| 2374 | GUID EncryptionGuid; | ||
| 2375 | } D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT; | ||
| 2376 | |||
| 2377 | typedef struct D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT | ||
| 2378 | { | ||
| 2379 | D3D11_AUTHENTICATED_QUERY_OUTPUT Output; | ||
| 2380 | GUID EncryptionGuid; | ||
| 2381 | } D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT; | ||
| 2382 | |||
| 2383 | typedef struct D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT | ||
| 2384 | { | ||
| 2385 | D3D11_AUTHENTICATED_CONFIGURE_INPUT Parameters; | ||
| 2386 | UINT StartSequenceQuery; | ||
| 2387 | UINT StartSequenceConfigure; | ||
| 2388 | } D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT; | ||
| 2389 | |||
| 2390 | typedef struct D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT | ||
| 2391 | { | ||
| 2392 | D3D11_AUTHENTICATED_CONFIGURE_INPUT Parameters; | ||
| 2393 | D3D11_AUTHENTICATED_PROTECTION_FLAGS Protections; | ||
| 2394 | } D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT; | ||
| 2395 | |||
| 2396 | typedef struct D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT | ||
| 2397 | { | ||
| 2398 | D3D11_AUTHENTICATED_CONFIGURE_INPUT Parameters; | ||
| 2399 | HANDLE DecoderHandle; | ||
| 2400 | HANDLE CryptoSessionHandle; | ||
| 2401 | HANDLE DeviceHandle; | ||
| 2402 | } D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT; | ||
| 2403 | |||
| 2404 | typedef struct D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT | ||
| 2405 | { | ||
| 2406 | D3D11_AUTHENTICATED_CONFIGURE_INPUT Parameters; | ||
| 2407 | D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE ProcessType; | ||
| 2408 | HANDLE ProcessHandle; | ||
| 2409 | BOOL AllowAccess; | ||
| 2410 | } D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT; | ||
| 2411 | |||
| 2412 | typedef struct D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT | ||
| 2413 | { | ||
| 2414 | D3D11_AUTHENTICATED_CONFIGURE_INPUT Parameters; | ||
| 2415 | GUID EncryptionGuid; | ||
| 2416 | } D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT; | ||
| 2417 | |||
| 2418 | [ | ||
| 2419 | object, | ||
| 2420 | local, | ||
| 2421 | uuid(1841e5c8-16b0-489b-bcc8-44cfb0d5deae) | ||
| 2422 | ] | ||
| 2423 | interface ID3D11DeviceChild : IUnknown | ||
| 2424 | { | ||
| 2425 | void GetDevice( | ||
| 2426 | [out] ID3D11Device **ppDevice); | ||
| 2427 | HRESULT GetPrivateData( | ||
| 2428 | [in] REFGUID guid, | ||
| 2429 | [in, out] UINT *pDataSize, | ||
| 2430 | [out] void *pData); | ||
| 2431 | HRESULT SetPrivateData( | ||
| 2432 | [in] REFGUID guid, | ||
| 2433 | [in] UINT DataSize, | ||
| 2434 | [in] const void *pData); | ||
| 2435 | HRESULT SetPrivateDataInterface( | ||
| 2436 | [in] REFGUID guid, | ||
| 2437 | [in] const IUnknown *pData); | ||
| 2438 | } | ||
| 2439 | |||
| 2440 | [ | ||
| 2441 | object, | ||
| 2442 | local, | ||
| 2443 | uuid(4b35d0cd-1e15-4258-9c98-1b1333f6dd3b) | ||
| 2444 | ] | ||
| 2445 | interface ID3D11Asynchronous : ID3D11DeviceChild | ||
| 2446 | { | ||
| 2447 | UINT GetDataSize(); | ||
| 2448 | } | ||
| 2449 | |||
| 2450 | [ | ||
| 2451 | object, | ||
| 2452 | local, | ||
| 2453 | uuid(d6c00747-87b7-425e-b84d-44d108560afd) | ||
| 2454 | ] | ||
| 2455 | interface ID3D11Query : ID3D11Asynchronous | ||
| 2456 | { | ||
| 2457 | void GetDesc( | ||
| 2458 | [out] D3D11_QUERY_DESC *pDesc); | ||
| 2459 | } | ||
| 2460 | |||
| 2461 | [ | ||
| 2462 | object, | ||
| 2463 | local, | ||
| 2464 | uuid(dc8e63f3-d12b-4952-b47b-5e45026a862d) | ||
| 2465 | ] | ||
| 2466 | interface ID3D11Resource : ID3D11DeviceChild | ||
| 2467 | { | ||
| 2468 | void GetType( | ||
| 2469 | [out] D3D11_RESOURCE_DIMENSION *pResourceDimension); | ||
| 2470 | void SetEvictionPriority( | ||
| 2471 | [in] UINT EvictionPriority); | ||
| 2472 | UINT GetEvictionPriority(); | ||
| 2473 | } | ||
| 2474 | |||
| 2475 | [ | ||
| 2476 | object, | ||
| 2477 | local, | ||
| 2478 | uuid(839d1216-bb2e-412b-b7f4-a9dbebe08ed1) | ||
| 2479 | ] | ||
| 2480 | interface ID3D11View : ID3D11DeviceChild | ||
| 2481 | { | ||
| 2482 | void GetResource( | ||
| 2483 | [out] ID3D11Resource **ppResource); | ||
| 2484 | } | ||
| 2485 | |||
| 2486 | [ | ||
| 2487 | object, | ||
| 2488 | local, | ||
| 2489 | uuid(75b68faa-347d-4159-8f45-a0640f01cd9a) | ||
| 2490 | ] | ||
| 2491 | interface ID3D11BlendState : ID3D11DeviceChild | ||
| 2492 | { | ||
| 2493 | void GetDesc( | ||
| 2494 | [out] D3D11_BLEND_DESC *pDesc); | ||
| 2495 | } | ||
| 2496 | |||
| 2497 | [ | ||
| 2498 | object, | ||
| 2499 | local, | ||
| 2500 | uuid(48570b85-d1ee-4fcd-a250-eb350722b037) | ||
| 2501 | ] | ||
| 2502 | interface ID3D11Buffer : ID3D11Resource | ||
| 2503 | { | ||
| 2504 | void GetDesc( | ||
| 2505 | [out] D3D11_BUFFER_DESC *pDesc); | ||
| 2506 | } | ||
| 2507 | |||
| 2508 | [ | ||
| 2509 | object, | ||
| 2510 | local, | ||
| 2511 | uuid(a6cd7faa-b0b7-4a2f-9436-8662a65797cb) | ||
| 2512 | ] | ||
| 2513 | interface ID3D11ClassInstance : ID3D11DeviceChild | ||
| 2514 | { | ||
| 2515 | void GetClassLinkage( | ||
| 2516 | [out] ID3D11ClassLinkage **ppLinkage); | ||
| 2517 | void GetDesc( | ||
| 2518 | [out] D3D11_CLASS_INSTANCE_DESC *pDesc); | ||
| 2519 | void GetInstanceName( | ||
| 2520 | [out] LPSTR pInstanceName, | ||
| 2521 | [in, out] SIZE_T *pBufferLength); | ||
| 2522 | void GetTypeName( | ||
| 2523 | [out] LPSTR pTypeName, | ||
| 2524 | [in, out] SIZE_T *pBufferLength); | ||
| 2525 | } | ||
| 2526 | |||
| 2527 | [ | ||
| 2528 | object, | ||
| 2529 | local, | ||
| 2530 | uuid(ddf57cba-9543-46e4-a12b-f207a0fe7fed) | ||
| 2531 | ] | ||
| 2532 | interface ID3D11ClassLinkage : ID3D11DeviceChild | ||
| 2533 | { | ||
| 2534 | HRESULT GetClassInstance( | ||
| 2535 | [in] LPCSTR pClassInstanceName, | ||
| 2536 | [in] UINT InstanceIndex, | ||
| 2537 | [out] ID3D11ClassInstance **ppInstance); | ||
| 2538 | HRESULT CreateClassInstance( | ||
| 2539 | [in] LPCSTR pClassTypeName, | ||
| 2540 | [in] UINT ConstantBufferOffset, | ||
| 2541 | [in] UINT ConstantVectorOffset, | ||
| 2542 | [in] UINT TextureOffset, | ||
| 2543 | [in] UINT SamplerOffset, | ||
| 2544 | [out] ID3D11ClassInstance **ppInstance); | ||
| 2545 | } | ||
| 2546 | |||
| 2547 | [ | ||
| 2548 | object, | ||
| 2549 | local, | ||
| 2550 | uuid(a24bc4d1-769e-43f7-8013-98ff566c18e2) | ||
| 2551 | ] | ||
| 2552 | interface ID3D11CommandList : ID3D11DeviceChild | ||
| 2553 | { | ||
| 2554 | UINT GetContextFlags(); | ||
| 2555 | } | ||
| 2556 | |||
| 2557 | [ | ||
| 2558 | object, | ||
| 2559 | local, | ||
| 2560 | uuid(4f5b196e-c2bd-495e-bd01-1fded38e4969) | ||
| 2561 | ] | ||
| 2562 | interface ID3D11ComputeShader : ID3D11DeviceChild | ||
| 2563 | { | ||
| 2564 | } | ||
| 2565 | |||
| 2566 | [ | ||
| 2567 | object, | ||
| 2568 | local, | ||
| 2569 | uuid(6e8c49fb-a371-4770-b440-29086022b741) | ||
| 2570 | ] | ||
| 2571 | interface ID3D11Counter : ID3D11Asynchronous | ||
| 2572 | { | ||
| 2573 | void GetDesc( | ||
| 2574 | [out] D3D11_COUNTER_DESC *pDesc); | ||
| 2575 | } | ||
| 2576 | |||
| 2577 | [ | ||
| 2578 | object, | ||
| 2579 | local, | ||
| 2580 | uuid(03823efb-8d8f-4e1c-9aa2-f64bb2cbfdf1) | ||
| 2581 | ] | ||
| 2582 | interface ID3D11DepthStencilState : ID3D11DeviceChild | ||
| 2583 | { | ||
| 2584 | void GetDesc( | ||
| 2585 | [out] D3D11_DEPTH_STENCIL_DESC *pDesc); | ||
| 2586 | } | ||
| 2587 | |||
| 2588 | [ | ||
| 2589 | object, | ||
| 2590 | local, | ||
| 2591 | uuid(9fdac92a-1876-48c3-afad-25b94f84a9b6) | ||
| 2592 | ] | ||
| 2593 | interface ID3D11DepthStencilView : ID3D11View | ||
| 2594 | { | ||
| 2595 | void GetDesc( | ||
| 2596 | [out] D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc); | ||
| 2597 | } | ||
| 2598 | |||
| 2599 | [ | ||
| 2600 | object, | ||
| 2601 | local, | ||
| 2602 | uuid(f582c508-0f36-490c-9977-31eece268cfa) | ||
| 2603 | ] | ||
| 2604 | interface ID3D11DomainShader : ID3D11DeviceChild | ||
| 2605 | { | ||
| 2606 | } | ||
| 2607 | |||
| 2608 | [ | ||
| 2609 | object, | ||
| 2610 | local, | ||
| 2611 | uuid(38325b96-effb-4022-ba02-2e795b70275c) | ||
| 2612 | ] | ||
| 2613 | interface ID3D11GeometryShader : ID3D11DeviceChild | ||
| 2614 | { | ||
| 2615 | } | ||
| 2616 | |||
| 2617 | [ | ||
| 2618 | object, | ||
| 2619 | local, | ||
| 2620 | uuid(8e5c6061-628a-4c8e-8264-bbe45cb3d5dd) | ||
| 2621 | ] | ||
| 2622 | interface ID3D11HullShader : ID3D11DeviceChild | ||
| 2623 | { | ||
| 2624 | } | ||
| 2625 | |||
| 2626 | [ | ||
| 2627 | object, | ||
| 2628 | local, | ||
| 2629 | uuid(e4819ddc-4cf0-4025-bd26-5de82a3e07b7) | ||
| 2630 | ] | ||
| 2631 | interface ID3D11InputLayout : ID3D11DeviceChild | ||
| 2632 | { | ||
| 2633 | } | ||
| 2634 | |||
| 2635 | [ | ||
| 2636 | object, | ||
| 2637 | local, | ||
| 2638 | uuid(ea82e40d-51dc-4f33-93d4-db7c9125ae8c) | ||
| 2639 | ] | ||
| 2640 | interface ID3D11PixelShader : ID3D11DeviceChild | ||
| 2641 | { | ||
| 2642 | } | ||
| 2643 | |||
| 2644 | [ | ||
| 2645 | object, | ||
| 2646 | local, | ||
| 2647 | uuid(9eb576dd-9f77-4d86-81aa-8bab5fe490e2) | ||
| 2648 | ] | ||
| 2649 | interface ID3D11Predicate : ID3D11Query | ||
| 2650 | { | ||
| 2651 | } | ||
| 2652 | |||
| 2653 | [ | ||
| 2654 | object, | ||
| 2655 | local, | ||
| 2656 | uuid(9bb4ab81-ab1a-4d8f-b506-fc04200b6ee7) | ||
| 2657 | ] | ||
| 2658 | interface ID3D11RasterizerState : ID3D11DeviceChild | ||
| 2659 | { | ||
| 2660 | void GetDesc( | ||
| 2661 | [out] D3D11_RASTERIZER_DESC *pDesc); | ||
| 2662 | } | ||
| 2663 | |||
| 2664 | [ | ||
| 2665 | object, | ||
| 2666 | local, | ||
| 2667 | uuid(dfdba067-0b8d-4865-875b-d7b4516cc164) | ||
| 2668 | ] | ||
| 2669 | interface ID3D11RenderTargetView : ID3D11View | ||
| 2670 | { | ||
| 2671 | void GetDesc( | ||
| 2672 | [out] D3D11_RENDER_TARGET_VIEW_DESC *pDesc); | ||
| 2673 | } | ||
| 2674 | |||
| 2675 | [ | ||
| 2676 | object, | ||
| 2677 | local, | ||
| 2678 | uuid(da6fea51-564c-4487-9810-f0d0f9b4e3a5) | ||
| 2679 | ] | ||
| 2680 | interface ID3D11SamplerState : ID3D11DeviceChild | ||
| 2681 | { | ||
| 2682 | void GetDesc( | ||
| 2683 | [out] D3D11_SAMPLER_DESC *pDesc); | ||
| 2684 | } | ||
| 2685 | |||
| 2686 | [ | ||
| 2687 | object, | ||
| 2688 | local, | ||
| 2689 | uuid(b0e06fe0-8192-4e1a-b1ca-36d7414710b2) | ||
| 2690 | ] | ||
| 2691 | interface ID3D11ShaderResourceView : ID3D11View | ||
| 2692 | { | ||
| 2693 | void GetDesc( | ||
| 2694 | [out] D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc); | ||
| 2695 | } | ||
| 2696 | |||
| 2697 | [ | ||
| 2698 | object, | ||
| 2699 | local, | ||
| 2700 | uuid(f8fb5c27-c6b3-4f75-a4c8-439af2ef564c), | ||
| 2701 | ] | ||
| 2702 | interface ID3D11Texture1D : ID3D11Resource | ||
| 2703 | { | ||
| 2704 | void GetDesc( | ||
| 2705 | [out] D3D11_TEXTURE1D_DESC *pDesc); | ||
| 2706 | } | ||
| 2707 | |||
| 2708 | [ | ||
| 2709 | object, | ||
| 2710 | local, | ||
| 2711 | uuid(6f15aaf2-d208-4e89-9ab4-489535d34f9c) | ||
| 2712 | ] | ||
| 2713 | interface ID3D11Texture2D : ID3D11Resource | ||
| 2714 | { | ||
| 2715 | void GetDesc( | ||
| 2716 | [out] D3D11_TEXTURE2D_DESC *pDesc); | ||
| 2717 | } | ||
| 2718 | |||
| 2719 | [ | ||
| 2720 | object, | ||
| 2721 | local, | ||
| 2722 | uuid(037e866e-f56d-4357-a8af-9dabbe6e250e) | ||
| 2723 | ] | ||
| 2724 | interface ID3D11Texture3D : ID3D11Resource | ||
| 2725 | { | ||
| 2726 | void GetDesc( | ||
| 2727 | [out] D3D11_TEXTURE3D_DESC *pDesc); | ||
| 2728 | } | ||
| 2729 | |||
| 2730 | [ | ||
| 2731 | object, | ||
| 2732 | local, | ||
| 2733 | uuid(28acf509-7f5c-48f6-8611-f316010a6380) | ||
| 2734 | ] | ||
| 2735 | interface ID3D11UnorderedAccessView : ID3D11View | ||
| 2736 | { | ||
| 2737 | void GetDesc( | ||
| 2738 | [out] D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc); | ||
| 2739 | } | ||
| 2740 | |||
| 2741 | [ | ||
| 2742 | object, | ||
| 2743 | local, | ||
| 2744 | uuid(3b301d64-d678-4289-8897-22f8928b72f3) | ||
| 2745 | ] | ||
| 2746 | interface ID3D11VertexShader : ID3D11DeviceChild | ||
| 2747 | { | ||
| 2748 | } | ||
| 2749 | |||
| 2750 | [ | ||
| 2751 | object, | ||
| 2752 | local, | ||
| 2753 | uuid(c0bfa96c-e089-44fb-8eaf-26f8796190da) | ||
| 2754 | ] | ||
| 2755 | interface ID3D11DeviceContext : ID3D11DeviceChild | ||
| 2756 | { | ||
| 2757 | void VSSetConstantBuffers( | ||
| 2758 | [in] UINT StartSlot, | ||
| 2759 | [in] UINT NumBuffers, | ||
| 2760 | [in] ID3D11Buffer *const *ppConstantBuffers); | ||
| 2761 | void PSSetShaderResources( | ||
| 2762 | [in] UINT StartSlot, | ||
| 2763 | [in] UINT NumViews, | ||
| 2764 | [in] ID3D11ShaderResourceView *const *ppShaderResourceViews); | ||
| 2765 | void PSSetShader( | ||
| 2766 | [in] ID3D11PixelShader *pPixelShader, | ||
| 2767 | [in] ID3D11ClassInstance *const *ppClassInstances, | ||
| 2768 | UINT NumClassInstances); | ||
| 2769 | void PSSetSamplers( | ||
| 2770 | [in] UINT StartSlot, | ||
| 2771 | [in] UINT NumSamplers, | ||
| 2772 | [in] ID3D11SamplerState *const *ppSamplers); | ||
| 2773 | void VSSetShader( | ||
| 2774 | [in] ID3D11VertexShader *pVertexShader, | ||
| 2775 | [in] ID3D11ClassInstance *const *ppClassInstances, | ||
| 2776 | UINT NumClassInstances); | ||
| 2777 | void DrawIndexed( | ||
| 2778 | [in] UINT IndexCount, | ||
| 2779 | [in] UINT StartIndexLocation, | ||
| 2780 | [in] INT BaseVertexLocation); | ||
| 2781 | void Draw( | ||
| 2782 | [in] UINT VertexCount, | ||
| 2783 | [in] UINT StartVertexLocation); | ||
| 2784 | HRESULT Map( | ||
| 2785 | [in] ID3D11Resource *pResource, | ||
| 2786 | [in] UINT Subresource, | ||
| 2787 | [in] D3D11_MAP MapType, | ||
| 2788 | [in] UINT MapFlags, | ||
| 2789 | [out] D3D11_MAPPED_SUBRESOURCE *pMappedResource); | ||
| 2790 | void Unmap( | ||
| 2791 | [in] ID3D11Resource *pResource, | ||
| 2792 | [in] UINT Subresource); | ||
| 2793 | void PSSetConstantBuffers( | ||
| 2794 | [in] UINT StartSlot, | ||
| 2795 | [in] UINT NumBuffers, | ||
| 2796 | [in] ID3D11Buffer *const *ppConstantBuffers); | ||
| 2797 | void IASetInputLayout( | ||
| 2798 | [in] ID3D11InputLayout *pInputLayout); | ||
| 2799 | void IASetVertexBuffers( | ||
| 2800 | [in] UINT StartSlot, | ||
| 2801 | [in] UINT NumBuffers, | ||
| 2802 | [in] ID3D11Buffer *const *ppVertexBuffers, | ||
| 2803 | [in] const UINT *pStrides, | ||
| 2804 | [in] const UINT *pOffsets); | ||
| 2805 | void IASetIndexBuffer( | ||
| 2806 | [in] ID3D11Buffer *pIndexBuffer, | ||
| 2807 | [in] DXGI_FORMAT Format, | ||
| 2808 | [in] UINT Offset); | ||
| 2809 | void DrawIndexedInstanced( | ||
| 2810 | [in] UINT IndexCountPerInstance, | ||
| 2811 | [in] UINT InstanceCount, | ||
| 2812 | [in] UINT StartIndexLocation, | ||
| 2813 | [in] INT BaseVertexLocation, | ||
| 2814 | [in] UINT StartInstanceLocation); | ||
| 2815 | void DrawInstanced( | ||
| 2816 | [in] UINT VertexCountPerInstance, | ||
| 2817 | [in] UINT InstanceCount, | ||
| 2818 | [in] UINT StartVertexLocation, | ||
| 2819 | [in] UINT StartInstanceLocation); | ||
| 2820 | void GSSetConstantBuffers( | ||
| 2821 | [in] UINT StartSlot, | ||
| 2822 | [in] UINT NumBuffers, | ||
| 2823 | [in] ID3D11Buffer *const *ppConstantBuffers); | ||
| 2824 | void GSSetShader( | ||
| 2825 | [in] ID3D11GeometryShader *pShader, | ||
| 2826 | [in] ID3D11ClassInstance *const *ppClassInstances, | ||
| 2827 | UINT NumClassInstances); | ||
| 2828 | void IASetPrimitiveTopology( | ||
| 2829 | [in] D3D11_PRIMITIVE_TOPOLOGY Topology); | ||
| 2830 | void VSSetShaderResources( | ||
| 2831 | [in] UINT StartSlot, | ||
| 2832 | [in] UINT NumViews, | ||
| 2833 | [in] ID3D11ShaderResourceView *const *ppShaderResourceViews); | ||
| 2834 | void VSSetSamplers( | ||
| 2835 | [in] UINT StartSlot, | ||
| 2836 | [in] UINT NumSamplers, | ||
| 2837 | [in] ID3D11SamplerState *const *ppSamplers); | ||
| 2838 | void Begin( | ||
| 2839 | [in] ID3D11Asynchronous *pAsync); | ||
| 2840 | void End( | ||
| 2841 | [in] ID3D11Asynchronous *pAsync); | ||
| 2842 | HRESULT GetData( | ||
| 2843 | [in] ID3D11Asynchronous *pAsync, | ||
| 2844 | [in] void *pData, | ||
| 2845 | [in] UINT DataSize, | ||
| 2846 | [in] UINT GetDataFlags); | ||
| 2847 | void SetPredication( | ||
| 2848 | [in] ID3D11Predicate *pPredicate, | ||
| 2849 | [in] BOOL PredicateValue); | ||
| 2850 | void GSSetShaderResources( | ||
| 2851 | [in] UINT StartSlot, | ||
| 2852 | [in] UINT NumViews, | ||
| 2853 | [in] ID3D11ShaderResourceView *const *ppShaderResourceViews); | ||
| 2854 | void GSSetSamplers( | ||
| 2855 | [in] UINT StartSlot, | ||
| 2856 | [in] UINT NumSamplers, | ||
| 2857 | [in] ID3D11SamplerState *const *ppSamplers); | ||
| 2858 | void OMSetRenderTargets( | ||
| 2859 | [in] UINT NumViews, | ||
| 2860 | [in] ID3D11RenderTargetView *const *ppRenderTargetViews, | ||
| 2861 | [in] ID3D11DepthStencilView *pDepthStencilView); | ||
| 2862 | void OMSetRenderTargetsAndUnorderedAccessViews( | ||
| 2863 | [in] UINT NumRTVs, | ||
| 2864 | [in] ID3D11RenderTargetView *const *ppRenderTargetViews, | ||
| 2865 | [in] ID3D11DepthStencilView *pDepthStencilView, | ||
| 2866 | [in] UINT UAVStartSlot, | ||
| 2867 | [in] UINT NumUAVs, | ||
| 2868 | [in] ID3D11UnorderedAccessView *const *ppUnorderedAccessViews, | ||
| 2869 | [in] const UINT *pUAVInitialCounts); | ||
| 2870 | void OMSetBlendState( | ||
| 2871 | [in] ID3D11BlendState *pBlendState, | ||
| 2872 | [in] const FLOAT BlendFactor[4], | ||
| 2873 | [in] UINT SampleMask); | ||
| 2874 | void OMSetDepthStencilState( | ||
| 2875 | [in] ID3D11DepthStencilState *pDepthStencilState, | ||
| 2876 | [in] UINT StencilRef); | ||
| 2877 | void SOSetTargets( | ||
| 2878 | [in] UINT NumBuffers, | ||
| 2879 | [in] ID3D11Buffer *const *ppSOTargets, | ||
| 2880 | [in] const UINT *pOffsets); | ||
| 2881 | void DrawAuto(); | ||
| 2882 | void DrawIndexedInstancedIndirect( | ||
| 2883 | [in] ID3D11Buffer *pBufferForArgs, | ||
| 2884 | [in] UINT AlignedByteOffsetForArgs); | ||
| 2885 | void DrawInstancedIndirect( | ||
| 2886 | [in] ID3D11Buffer *pBufferForArgs, | ||
| 2887 | [in] UINT AlignedByteOffsetForArgs); | ||
| 2888 | void Dispatch( | ||
| 2889 | [in] UINT ThreadGroupCountX, | ||
| 2890 | [in] UINT ThreadGroupCountY, | ||
| 2891 | [in] UINT ThreadGroupCountZ); | ||
| 2892 | void DispatchIndirect( | ||
| 2893 | [in] ID3D11Buffer *pBufferForArgs, | ||
| 2894 | [in] UINT AlignedByteOffsetForArgs); | ||
| 2895 | void RSSetState( | ||
| 2896 | [in] ID3D11RasterizerState *pRasterizerState); | ||
| 2897 | void RSSetViewports( | ||
| 2898 | [in] UINT NumViewports, | ||
| 2899 | [in] const D3D11_VIEWPORT *pViewports); | ||
| 2900 | void RSSetScissorRects( | ||
| 2901 | [in] UINT NumRects, | ||
| 2902 | [in] const D3D11_RECT *pRects); | ||
| 2903 | void CopySubresourceRegion( | ||
| 2904 | [in] ID3D11Resource *pDstResource, | ||
| 2905 | [in] UINT DstSubresource, | ||
| 2906 | [in] UINT DstX, | ||
| 2907 | [in] UINT DstY, | ||
| 2908 | [in] UINT DstZ, | ||
| 2909 | [in] ID3D11Resource *pSrcResource, | ||
| 2910 | [in] UINT SrcSubresource, | ||
| 2911 | [in] const D3D11_BOX *pSrcBox); | ||
| 2912 | void CopyResource( | ||
| 2913 | [in] ID3D11Resource *pDstResource, | ||
| 2914 | [in] ID3D11Resource *pSrcResource); | ||
| 2915 | void UpdateSubresource( | ||
| 2916 | [in] ID3D11Resource *pDstResource, | ||
| 2917 | [in] UINT DstSubresource, | ||
| 2918 | [in] const D3D11_BOX *pDstBox, | ||
| 2919 | [in] const void *pSrcData, | ||
| 2920 | [in] UINT SrcRowPitch, | ||
| 2921 | [in] UINT SrcDepthPitch); | ||
| 2922 | void CopyStructureCount( | ||
| 2923 | [in] ID3D11Buffer *pDstBuffer, | ||
| 2924 | [in] UINT DstAlignedByteOffset, | ||
| 2925 | [in] ID3D11UnorderedAccessView *pSrcView); | ||
| 2926 | void ClearRenderTargetView( | ||
| 2927 | [in] ID3D11RenderTargetView *pRenderTargetView, | ||
| 2928 | [in] const FLOAT ColorRGBA[4]); | ||
| 2929 | void ClearUnorderedAccessViewUint( | ||
| 2930 | [in] ID3D11UnorderedAccessView *pUnorderedAccessView, | ||
| 2931 | [in] const UINT Values[4]); | ||
| 2932 | void ClearUnorderedAccessViewFloat( | ||
| 2933 | [in] ID3D11UnorderedAccessView *pUnorderedAccessView, | ||
| 2934 | [in] const FLOAT Values[4]); | ||
| 2935 | void ClearDepthStencilView( | ||
| 2936 | [in] ID3D11DepthStencilView *pDepthStencilView, | ||
| 2937 | [in] UINT ClearFlags, | ||
| 2938 | [in] FLOAT Depth, | ||
| 2939 | [in] UINT8 Stencil); | ||
| 2940 | void GenerateMips( | ||
| 2941 | [in] ID3D11ShaderResourceView *pShaderResourceView); | ||
| 2942 | void SetResourceMinLOD( | ||
| 2943 | [in] ID3D11Resource *pResource, FLOAT MinLOD); | ||
| 2944 | FLOAT GetResourceMinLOD( | ||
| 2945 | [in] ID3D11Resource *pResource); | ||
| 2946 | void ResolveSubresource( | ||
| 2947 | [in] ID3D11Resource *pDstResource, | ||
| 2948 | [in] UINT DstSubresource, | ||
| 2949 | [in] ID3D11Resource *pSrcResource, | ||
| 2950 | [in] UINT SrcSubresource, | ||
| 2951 | [in] DXGI_FORMAT Format); | ||
| 2952 | void ExecuteCommandList( | ||
| 2953 | [in] ID3D11CommandList *pCommandList, | ||
| 2954 | BOOL RestoreContextState); | ||
| 2955 | void HSSetShaderResources( | ||
| 2956 | [in] UINT StartSlot, | ||
| 2957 | [in] UINT NumViews, | ||
| 2958 | [in] ID3D11ShaderResourceView *const *ppShaderResourceViews); | ||
| 2959 | void HSSetShader( | ||
| 2960 | [in] ID3D11HullShader *pHullShader, | ||
| 2961 | [in] ID3D11ClassInstance *const *ppClassInstances, | ||
| 2962 | UINT NumClassInstances); | ||
| 2963 | void HSSetSamplers( | ||
| 2964 | [in] UINT StartSlot, | ||
| 2965 | [in] UINT NumSamplers, | ||
| 2966 | [in] ID3D11SamplerState *const *ppSamplers); | ||
| 2967 | void HSSetConstantBuffers( | ||
| 2968 | [in] UINT StartSlot, | ||
| 2969 | [in] UINT NumBuffers, | ||
| 2970 | [in] ID3D11Buffer *const *ppConstantBuffers); | ||
| 2971 | void DSSetShaderResources( | ||
| 2972 | [in] UINT StartSlot, | ||
| 2973 | [in] UINT NumViews, | ||
| 2974 | [in] ID3D11ShaderResourceView *const *ppShaderResourceViews); | ||
| 2975 | void DSSetShader( | ||
| 2976 | [in] ID3D11DomainShader *pDomainShader, | ||
| 2977 | [in] ID3D11ClassInstance *const *ppClassInstances, | ||
| 2978 | UINT NumClassInstances); | ||
| 2979 | void DSSetSamplers( | ||
| 2980 | [in] UINT StartSlot, | ||
| 2981 | [in] UINT NumSamplers, | ||
| 2982 | [in] ID3D11SamplerState *const *ppSamplers); | ||
| 2983 | void DSSetConstantBuffers( | ||
| 2984 | [in] UINT StartSlot, | ||
| 2985 | [in] UINT NumBuffers, | ||
| 2986 | [in] ID3D11Buffer *const *ppConstantBuffers); | ||
| 2987 | void CSSetShaderResources( | ||
| 2988 | [in] UINT StartSlot, | ||
| 2989 | [in] UINT NumViews, | ||
| 2990 | [in] ID3D11ShaderResourceView *const *ppShaderResourceViews); | ||
| 2991 | void CSSetUnorderedAccessViews( | ||
| 2992 | [in] UINT StartSlot, | ||
| 2993 | [in] UINT NumUAVs, | ||
| 2994 | [in] ID3D11UnorderedAccessView *const *ppUnorderedAccessViews, | ||
| 2995 | [in] const UINT *pUAVInitialCounts); | ||
| 2996 | void CSSetShader( | ||
| 2997 | [in] ID3D11ComputeShader *pComputeShader, | ||
| 2998 | [in] ID3D11ClassInstance *const *ppClassInstances, | ||
| 2999 | UINT NumClassInstances); | ||
| 3000 | void CSSetSamplers( | ||
| 3001 | [in] UINT StartSlot, | ||
| 3002 | [in] UINT NumSamplers, | ||
| 3003 | [in] ID3D11SamplerState *const *ppSamplers); | ||
| 3004 | void CSSetConstantBuffers( | ||
| 3005 | [in] UINT StartSlot, | ||
| 3006 | [in] UINT NumBuffers, | ||
| 3007 | [in] ID3D11Buffer *const *ppConstantBuffers); | ||
| 3008 | void VSGetConstantBuffers( | ||
| 3009 | [in] UINT StartSlot, | ||
| 3010 | [in] UINT NumBuffers, | ||
| 3011 | [out] ID3D11Buffer **ppConstantBuffers); | ||
| 3012 | void PSGetShaderResources( | ||
| 3013 | [in] UINT StartSlot, | ||
| 3014 | [in] UINT NumViews, | ||
| 3015 | [out] ID3D11ShaderResourceView **ppShaderResourceViews); | ||
| 3016 | void PSGetShader( | ||
| 3017 | [out] ID3D11PixelShader **ppPixelShader, | ||
| 3018 | [out] ID3D11ClassInstance **ppClassInstances, | ||
| 3019 | [in, out] UINT *pNumClassInstances); | ||
| 3020 | void PSGetSamplers( | ||
| 3021 | [in] UINT StartSlot, | ||
| 3022 | [in] UINT NumSamplers, | ||
| 3023 | [out] ID3D11SamplerState **ppSamplers); | ||
| 3024 | void VSGetShader( | ||
| 3025 | [out] ID3D11VertexShader **ppVertexShader, | ||
| 3026 | [out] ID3D11ClassInstance **ppClassInstances, | ||
| 3027 | [in, out] UINT *pNumClassInstances); | ||
| 3028 | void PSGetConstantBuffers( | ||
| 3029 | [in] UINT StartSlot, | ||
| 3030 | [in] UINT NumBuffers, | ||
| 3031 | [out] ID3D11Buffer **ppConstantBuffers); | ||
| 3032 | void IAGetInputLayout( | ||
| 3033 | [out] ID3D11InputLayout **ppInputLayout); | ||
| 3034 | void IAGetVertexBuffers( | ||
| 3035 | [in] UINT StartSlot, | ||
| 3036 | [in] UINT NumBuffers, | ||
| 3037 | [out] ID3D11Buffer **ppVertexBuffers, | ||
| 3038 | [out] UINT *pStrides, | ||
| 3039 | [out] UINT *pOffsets); | ||
| 3040 | void IAGetIndexBuffer( | ||
| 3041 | [out] ID3D11Buffer **pIndexBuffer, | ||
| 3042 | [out] DXGI_FORMAT* Format, | ||
| 3043 | [out] UINT* Offset); | ||
| 3044 | void GSGetConstantBuffers( | ||
| 3045 | [in] UINT StartSlot, | ||
| 3046 | [in] UINT NumBuffers, | ||
| 3047 | [out] ID3D11Buffer **ppConstantBuffers); | ||
| 3048 | void GSGetShader( | ||
| 3049 | [out] ID3D11GeometryShader **ppGeometryShader, | ||
| 3050 | [out] ID3D11ClassInstance **ppClassInstances, | ||
| 3051 | [in, out] UINT *pNumClassInstances); | ||
| 3052 | void IAGetPrimitiveTopology( | ||
| 3053 | [out] D3D11_PRIMITIVE_TOPOLOGY *pTopology); | ||
| 3054 | void VSGetShaderResources( | ||
| 3055 | [in] UINT StartSlot, | ||
| 3056 | [in] UINT NumViews, | ||
| 3057 | [out] ID3D11ShaderResourceView **ppShaderResourceViews); | ||
| 3058 | void VSGetSamplers( | ||
| 3059 | [in] UINT StartSlot, | ||
| 3060 | [in] UINT NumSamplers, | ||
| 3061 | [out] ID3D11SamplerState **ppSamplers); | ||
| 3062 | void GetPredication( | ||
| 3063 | [out] ID3D11Predicate **ppPredicate, | ||
| 3064 | [out] BOOL *pPredicateValue); | ||
| 3065 | void GSGetShaderResources( | ||
| 3066 | [in] UINT StartSlot, | ||
| 3067 | [in] UINT NumViews, | ||
| 3068 | [out] ID3D11ShaderResourceView **ppShaderResourceViews); | ||
| 3069 | void GSGetSamplers( | ||
| 3070 | [in] UINT StartSlot, | ||
| 3071 | [in] UINT NumSamplers, | ||
| 3072 | [out] ID3D11SamplerState **ppSamplers); | ||
| 3073 | void OMGetRenderTargets( | ||
| 3074 | [in] UINT NumViews, | ||
| 3075 | [out] ID3D11RenderTargetView **ppRenderTargetViews, | ||
| 3076 | [out] ID3D11DepthStencilView **ppDepthStencilView); | ||
| 3077 | void OMGetRenderTargetsAndUnorderedAccessViews( | ||
| 3078 | [in] UINT NumRTVs, | ||
| 3079 | [out] ID3D11RenderTargetView **ppRenderTargetViews, | ||
| 3080 | [out] ID3D11DepthStencilView **ppDepthStencilView, | ||
| 3081 | [in] UINT UAVStartSlot, | ||
| 3082 | [in] UINT NumUAVs, | ||
| 3083 | [out] ID3D11UnorderedAccessView **ppUnorderedAccessViews); | ||
| 3084 | void OMGetBlendState( | ||
| 3085 | [out] ID3D11BlendState **ppBlendState, | ||
| 3086 | [out] FLOAT BlendFactor[4], | ||
| 3087 | [out] UINT *pSampleMask); | ||
| 3088 | void OMGetDepthStencilState( | ||
| 3089 | [out] ID3D11DepthStencilState **ppDepthStencilState, | ||
| 3090 | [out] UINT *pStencilRef); | ||
| 3091 | void SOGetTargets( | ||
| 3092 | [in] UINT NumBuffers, | ||
| 3093 | [out] ID3D11Buffer **ppSOTargets); | ||
| 3094 | void RSGetState( | ||
| 3095 | [out] ID3D11RasterizerState **ppRasterizerState); | ||
| 3096 | void RSGetViewports( | ||
| 3097 | [in, out] UINT *pNumViewports, | ||
| 3098 | [out] D3D11_VIEWPORT *pViewports); | ||
| 3099 | void RSGetScissorRects( | ||
| 3100 | [in, out] UINT *pNumRects, | ||
| 3101 | [out] D3D11_RECT *pRects); | ||
| 3102 | void HSGetShaderResources( | ||
| 3103 | [in] UINT StartSlot, | ||
| 3104 | [in] UINT NumViews, | ||
| 3105 | [out] ID3D11ShaderResourceView **ppShaderResourceViews); | ||
| 3106 | void HSGetShader( | ||
| 3107 | [out] ID3D11HullShader **ppHullShader, | ||
| 3108 | [out] ID3D11ClassInstance **ppClassInstances, | ||
| 3109 | [in, out] UINT *pNumClassInstances); | ||
| 3110 | void HSGetSamplers( | ||
| 3111 | [in] UINT StartSlot, | ||
| 3112 | [in] UINT NumSamplers, | ||
| 3113 | [out] ID3D11SamplerState **ppSamplers); | ||
| 3114 | void HSGetConstantBuffers( | ||
| 3115 | [in] UINT StartSlot, | ||
| 3116 | [in] UINT NumBuffers, | ||
| 3117 | [out] ID3D11Buffer **ppConstantBuffers); | ||
| 3118 | void DSGetShaderResources( | ||
| 3119 | [in] UINT StartSlot, | ||
| 3120 | [in] UINT NumViews, | ||
| 3121 | [out] ID3D11ShaderResourceView **ppShaderResourceViews); | ||
| 3122 | void DSGetShader( | ||
| 3123 | [out] ID3D11DomainShader **ppDomainShader, | ||
| 3124 | [out] ID3D11ClassInstance **ppClassInstances, | ||
| 3125 | [in, out] UINT *pNumClassInstances); | ||
| 3126 | void DSGetSamplers( | ||
| 3127 | [in] UINT StartSlot, | ||
| 3128 | [in] UINT NumSamplers, | ||
| 3129 | [out] ID3D11SamplerState **ppSamplers); | ||
| 3130 | void DSGetConstantBuffers( | ||
| 3131 | [in] UINT StartSlot, | ||
| 3132 | [in] UINT NumBuffers, | ||
| 3133 | [out] ID3D11Buffer **ppConstantBuffers); | ||
| 3134 | void CSGetShaderResources( | ||
| 3135 | [in] UINT StartSlot, | ||
| 3136 | [in] UINT NumViews, | ||
| 3137 | [out] ID3D11ShaderResourceView **ppShaderResourceViews); | ||
| 3138 | void CSGetUnorderedAccessViews( | ||
| 3139 | [in] UINT StartSlot, | ||
| 3140 | [in] UINT NumUAVs, | ||
| 3141 | [out] ID3D11UnorderedAccessView **ppUnorderedAccessViews); | ||
| 3142 | void CSGetShader( | ||
| 3143 | [out] ID3D11ComputeShader **ppComputeShader, | ||
| 3144 | [out] ID3D11ClassInstance **ppClassInstances, | ||
| 3145 | [in, out] UINT *pNumClassInstances); | ||
| 3146 | void CSGetSamplers( | ||
| 3147 | [in] UINT StartSlot, | ||
| 3148 | [in] UINT NumSamplers, | ||
| 3149 | [out] ID3D11SamplerState **ppSamplers); | ||
| 3150 | void CSGetConstantBuffers( | ||
| 3151 | [in] UINT StartSlot, | ||
| 3152 | [in] UINT NumBuffers, | ||
| 3153 | [out] ID3D11Buffer **ppConstantBuffers); | ||
| 3154 | void ClearState(); | ||
| 3155 | void Flush(); | ||
| 3156 | D3D11_DEVICE_CONTEXT_TYPE GetType(); | ||
| 3157 | UINT GetContextFlags(); | ||
| 3158 | HRESULT FinishCommandList( | ||
| 3159 | BOOL RestoreDeferredContextState, | ||
| 3160 | [out] ID3D11CommandList **ppCommandList); | ||
| 3161 | } | ||
| 3162 | |||
| 3163 | [ | ||
| 3164 | object, | ||
| 3165 | uuid(3015a308-dcbd-47aa-a747-192486d14d4a), | ||
| 3166 | local, | ||
| 3167 | pointer_default(unique) | ||
| 3168 | ] | ||
| 3169 | interface ID3D11AuthenticatedChannel : ID3D11DeviceChild | ||
| 3170 | { | ||
| 3171 | HRESULT GetCertificateSize( | ||
| 3172 | UINT *pCertificateSize); | ||
| 3173 | HRESULT GetCertificate( | ||
| 3174 | UINT CertificateSize, | ||
| 3175 | BYTE *pCertificate); | ||
| 3176 | void GetChannelHandle( | ||
| 3177 | HANDLE *pChannelHandle); | ||
| 3178 | } | ||
| 3179 | |||
| 3180 | [ | ||
| 3181 | object, | ||
| 3182 | uuid(9b32f9ad-bdcc-40a6-a39d-d5c865845720), | ||
| 3183 | local, | ||
| 3184 | pointer_default(unique) | ||
| 3185 | ] | ||
| 3186 | interface ID3D11CryptoSession : ID3D11DeviceChild | ||
| 3187 | { | ||
| 3188 | void GetCryptoType( | ||
| 3189 | GUID *pCryptoType); | ||
| 3190 | void GetDecoderProfile( | ||
| 3191 | GUID *pDecoderProfile); | ||
| 3192 | HRESULT GetCertificateSize( | ||
| 3193 | UINT *pCertificateSize); | ||
| 3194 | HRESULT GetCertificate( | ||
| 3195 | UINT CertificateSize, | ||
| 3196 | BYTE *pCertificate); | ||
| 3197 | void GetCryptoSessionHandle( | ||
| 3198 | HANDLE *pCryptoSessionHandle); | ||
| 3199 | } | ||
| 3200 | |||
| 3201 | [ | ||
| 3202 | object, | ||
| 3203 | uuid(3c9c5b51-995d-48d1-9b8d-fa5caeded65c), | ||
| 3204 | local, | ||
| 3205 | pointer_default(unique) | ||
| 3206 | ] | ||
| 3207 | interface ID3D11VideoDecoder : ID3D11DeviceChild | ||
| 3208 | { | ||
| 3209 | HRESULT GetCreationParameters( | ||
| 3210 | D3D11_VIDEO_DECODER_DESC *pVideoDesc, | ||
| 3211 | D3D11_VIDEO_DECODER_CONFIG *pConfig); | ||
| 3212 | HRESULT GetDriverHandle( | ||
| 3213 | HANDLE *pDriverHandle); | ||
| 3214 | } | ||
| 3215 | |||
| 3216 | [ | ||
| 3217 | object, | ||
| 3218 | uuid(31627037-53ab-4200-9061-05faa9ab45f9), | ||
| 3219 | local, | ||
| 3220 | pointer_default(unique) | ||
| 3221 | ] | ||
| 3222 | interface ID3D11VideoProcessorEnumerator : ID3D11DeviceChild | ||
| 3223 | { | ||
| 3224 | HRESULT GetVideoProcessorContentDesc( | ||
| 3225 | D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pContentDesc); | ||
| 3226 | HRESULT CheckVideoProcessorFormat( | ||
| 3227 | DXGI_FORMAT Format, | ||
| 3228 | UINT *pFlags); | ||
| 3229 | HRESULT GetVideoProcessorCaps( | ||
| 3230 | D3D11_VIDEO_PROCESSOR_CAPS *pCaps); | ||
| 3231 | HRESULT GetVideoProcessorRateConversionCaps( | ||
| 3232 | UINT TypeIndex, | ||
| 3233 | D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS *pCaps); | ||
| 3234 | HRESULT GetVideoProcessorCustomRate( | ||
| 3235 | UINT TypeIndex, | ||
| 3236 | UINT CustomRateIndex, | ||
| 3237 | D3D11_VIDEO_PROCESSOR_CUSTOM_RATE *pRate); | ||
| 3238 | HRESULT GetVideoProcessorFilterRange( | ||
| 3239 | D3D11_VIDEO_PROCESSOR_FILTER Filter, | ||
| 3240 | D3D11_VIDEO_PROCESSOR_FILTER_RANGE *pRange); | ||
| 3241 | } | ||
| 3242 | |||
| 3243 | [ | ||
| 3244 | object, | ||
| 3245 | uuid(1d7b0652-185f-41c6-85ce-0c5be3d4ae6c), | ||
| 3246 | local, | ||
| 3247 | pointer_default(unique) | ||
| 3248 | ] | ||
| 3249 | interface ID3D11VideoProcessor : ID3D11DeviceChild | ||
| 3250 | { | ||
| 3251 | void GetContentDesc( | ||
| 3252 | D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pDesc); | ||
| 3253 | void GetRateConversionCaps( | ||
| 3254 | D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS *pCaps); | ||
| 3255 | } | ||
| 3256 | |||
| 3257 | [ | ||
| 3258 | object, | ||
| 3259 | uuid(c2931aea-2a85-4f20-860f-fba1fd256e18), | ||
| 3260 | local, | ||
| 3261 | pointer_default(unique) | ||
| 3262 | ] | ||
| 3263 | interface ID3D11VideoDecoderOutputView : ID3D11View | ||
| 3264 | { | ||
| 3265 | void GetDesc( | ||
| 3266 | D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc); | ||
| 3267 | } | ||
| 3268 | |||
| 3269 | [ | ||
| 3270 | object, | ||
| 3271 | uuid(11ec5a5f-51dc-4945-ab34-6e8c21300ea5), | ||
| 3272 | local, | ||
| 3273 | pointer_default(unique) | ||
| 3274 | ] | ||
| 3275 | interface ID3D11VideoProcessorInputView : ID3D11View | ||
| 3276 | { | ||
| 3277 | void GetDesc( | ||
| 3278 | D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc); | ||
| 3279 | } | ||
| 3280 | |||
| 3281 | [ | ||
| 3282 | object, | ||
| 3283 | uuid(a048285e-25a9-4527-bd93-d68b68c44254), | ||
| 3284 | local, | ||
| 3285 | pointer_default(unique) | ||
| 3286 | ] | ||
| 3287 | interface ID3D11VideoProcessorOutputView : ID3D11View | ||
| 3288 | { | ||
| 3289 | void GetDesc( | ||
| 3290 | D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc); | ||
| 3291 | } | ||
| 3292 | |||
| 3293 | [ | ||
| 3294 | object, | ||
| 3295 | uuid(10ec4d5b-975a-4689-b9e4-d0aac30fe333), | ||
| 3296 | local, | ||
| 3297 | pointer_default(unique) | ||
| 3298 | ] | ||
| 3299 | interface ID3D11VideoDevice : IUnknown | ||
| 3300 | { | ||
| 3301 | HRESULT CreateVideoDecoder( | ||
| 3302 | const D3D11_VIDEO_DECODER_DESC *pVideoDesc, | ||
| 3303 | const D3D11_VIDEO_DECODER_CONFIG *pConfig, | ||
| 3304 | ID3D11VideoDecoder **ppDecoder); | ||
| 3305 | HRESULT CreateVideoProcessor( | ||
| 3306 | ID3D11VideoProcessorEnumerator *pEnum, | ||
| 3307 | UINT RateConversionIndex, | ||
| 3308 | ID3D11VideoProcessor **ppVideoProcessor); | ||
| 3309 | HRESULT CreateAuthenticatedChannel( | ||
| 3310 | D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType, | ||
| 3311 | ID3D11AuthenticatedChannel **ppAuthenticatedChannel); | ||
| 3312 | HRESULT CreateCryptoSession( | ||
| 3313 | const GUID *pCryptoType, | ||
| 3314 | const GUID *pDecoderProfile, | ||
| 3315 | const GUID *pKeyExchangeType, | ||
| 3316 | ID3D11CryptoSession **ppCryptoSession); | ||
| 3317 | HRESULT CreateVideoDecoderOutputView( | ||
| 3318 | ID3D11Resource *pResource, | ||
| 3319 | const D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc, | ||
| 3320 | ID3D11VideoDecoderOutputView **ppVDOVView); | ||
| 3321 | HRESULT CreateVideoProcessorInputView( | ||
| 3322 | ID3D11Resource *pResource, | ||
| 3323 | ID3D11VideoProcessorEnumerator *pEnum, | ||
| 3324 | const D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc, | ||
| 3325 | ID3D11VideoProcessorInputView **ppVPIView); | ||
| 3326 | HRESULT CreateVideoProcessorOutputView( | ||
| 3327 | ID3D11Resource *pResource, | ||
| 3328 | ID3D11VideoProcessorEnumerator *pEnum, | ||
| 3329 | const D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc, | ||
| 3330 | ID3D11VideoProcessorOutputView **ppVPOView); | ||
| 3331 | HRESULT CreateVideoProcessorEnumerator( | ||
| 3332 | const D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pDesc, | ||
| 3333 | ID3D11VideoProcessorEnumerator **ppEnum); | ||
| 3334 | UINT GetVideoDecoderProfileCount(); | ||
| 3335 | HRESULT GetVideoDecoderProfile( | ||
| 3336 | UINT Index, | ||
| 3337 | GUID *pDecoderProfile); | ||
| 3338 | HRESULT CheckVideoDecoderFormat( | ||
| 3339 | const GUID *pDecoderProfile, | ||
| 3340 | DXGI_FORMAT Format, | ||
| 3341 | BOOL *pSupported); | ||
| 3342 | HRESULT GetVideoDecoderConfigCount( | ||
| 3343 | const D3D11_VIDEO_DECODER_DESC *pDesc, | ||
| 3344 | UINT *pCount); | ||
| 3345 | HRESULT GetVideoDecoderConfig( | ||
| 3346 | const D3D11_VIDEO_DECODER_DESC *pDesc, | ||
| 3347 | UINT Index, | ||
| 3348 | D3D11_VIDEO_DECODER_CONFIG *pConfig); | ||
| 3349 | HRESULT GetContentProtectionCaps( | ||
| 3350 | const GUID *pCryptoType, | ||
| 3351 | const GUID *pDecoderProfile, | ||
| 3352 | D3D11_VIDEO_CONTENT_PROTECTION_CAPS *pCaps); | ||
| 3353 | HRESULT CheckCryptoKeyExchange( | ||
| 3354 | const GUID *pCryptoType, | ||
| 3355 | const GUID *pDecoderProfile, | ||
| 3356 | UINT Index, | ||
| 3357 | GUID *pKeyExchangeType); | ||
| 3358 | HRESULT SetPrivateData( | ||
| 3359 | REFGUID guid, | ||
| 3360 | UINT DataSize, | ||
| 3361 | const void *pData); | ||
| 3362 | HRESULT SetPrivateDataInterface( | ||
| 3363 | REFGUID guid, | ||
| 3364 | const IUnknown *pData); | ||
| 3365 | } | ||
| 3366 | |||
| 3367 | [ | ||
| 3368 | object, | ||
| 3369 | uuid(61f21c45-3c0e-4a74-9cea-67100d9ad5e4), | ||
| 3370 | local, | ||
| 3371 | pointer_default(unique) | ||
| 3372 | ] | ||
| 3373 | interface ID3D11VideoContext : ID3D11DeviceChild | ||
| 3374 | { | ||
| 3375 | HRESULT GetDecoderBuffer( | ||
| 3376 | [in] ID3D11VideoDecoder *decoder, | ||
| 3377 | [in] D3D11_VIDEO_DECODER_BUFFER_TYPE type, | ||
| 3378 | [out] UINT *buffer_size, | ||
| 3379 | [out] void **buffer | ||
| 3380 | ); | ||
| 3381 | HRESULT ReleaseDecoderBuffer( | ||
| 3382 | [in] ID3D11VideoDecoder *decoder, | ||
| 3383 | [in] D3D11_VIDEO_DECODER_BUFFER_TYPE type | ||
| 3384 | ); | ||
| 3385 | HRESULT DecoderBeginFrame( | ||
| 3386 | [in] ID3D11VideoDecoder *decoder, | ||
| 3387 | [in] ID3D11VideoDecoderOutputView *view, | ||
| 3388 | [in] UINT key_size, | ||
| 3389 | [in] const void *key | ||
| 3390 | ); | ||
| 3391 | HRESULT DecoderEndFrame( | ||
| 3392 | [in] ID3D11VideoDecoder *decoder | ||
| 3393 | ); | ||
| 3394 | HRESULT SubmitDecoderBuffers( | ||
| 3395 | [in] ID3D11VideoDecoder *decoder, | ||
| 3396 | [in] UINT buffers_count, | ||
| 3397 | [in] const D3D11_VIDEO_DECODER_BUFFER_DESC *buffer_desc | ||
| 3398 | ); | ||
| 3399 | HRESULT DecoderExtension( | ||
| 3400 | [in] ID3D11VideoDecoder *decoder, | ||
| 3401 | [in] const D3D11_VIDEO_DECODER_EXTENSION *extension | ||
| 3402 | ); | ||
| 3403 | void VideoProcessorSetOutputTargetRect( | ||
| 3404 | [in] ID3D11VideoProcessor *processor, | ||
| 3405 | [in] BOOL enable, | ||
| 3406 | [in] const RECT *rect | ||
| 3407 | ); | ||
| 3408 | void VideoProcessorSetOutputBackgroundColor( | ||
| 3409 | [in] ID3D11VideoProcessor *processor, | ||
| 3410 | [in] BOOL y_cb_cr, | ||
| 3411 | [in] const D3D11_VIDEO_COLOR *color | ||
| 3412 | ); | ||
| 3413 | void VideoProcessorSetOutputColorSpace( | ||
| 3414 | [in] ID3D11VideoProcessor *processor, | ||
| 3415 | [in] const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space | ||
| 3416 | ); | ||
| 3417 | void VideoProcessorSetOutputAlphaFillMode( | ||
| 3418 | [in] ID3D11VideoProcessor *processor, | ||
| 3419 | [in] D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE alpha_fill_mode, | ||
| 3420 | [in] UINT stream_idx | ||
| 3421 | ); | ||
| 3422 | void VideoProcessorSetOutputConstriction( | ||
| 3423 | [in] ID3D11VideoProcessor *processor, | ||
| 3424 | [in] BOOL enable, | ||
| 3425 | [in] SIZE size | ||
| 3426 | ); | ||
| 3427 | void VideoProcessorSetOutputStereoMode( | ||
| 3428 | [in] ID3D11VideoProcessor *processor, | ||
| 3429 | [in] BOOL enable | ||
| 3430 | ); | ||
| 3431 | HRESULT VideoProcessorSetOutputExtension( | ||
| 3432 | [in] ID3D11VideoProcessor *processor, | ||
| 3433 | [in] const GUID *guid, | ||
| 3434 | [in] UINT data_size, | ||
| 3435 | [in] void *data | ||
| 3436 | ); | ||
| 3437 | void VideoProcessorGetOutputTargetRect( | ||
| 3438 | [in] ID3D11VideoProcessor *processor, | ||
| 3439 | [out] BOOL *enabled, | ||
| 3440 | [out] RECT *rect | ||
| 3441 | ); | ||
| 3442 | void VideoProcessorGetOutputBackgroundColor( | ||
| 3443 | [in] ID3D11VideoProcessor *processor, | ||
| 3444 | [out] BOOL *y_cb_cr, | ||
| 3445 | [out] D3D11_VIDEO_COLOR *color | ||
| 3446 | ); | ||
| 3447 | void VideoProcessorGetOutputColorSpace( | ||
| 3448 | [in] ID3D11VideoProcessor *processor, | ||
| 3449 | [out] D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space | ||
| 3450 | ); | ||
| 3451 | void VideoProcessorGetOutputAlphaFillMode( | ||
| 3452 | [in] ID3D11VideoProcessor *processor, | ||
| 3453 | [out] D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE *alpha_fill_mode, | ||
| 3454 | [out] UINT *stream_idx | ||
| 3455 | ); | ||
| 3456 | void VideoProcessorGetOutputConstriction( | ||
| 3457 | [in] ID3D11VideoProcessor *processor, | ||
| 3458 | [out] BOOL *enabled, | ||
| 3459 | [out] SIZE *size | ||
| 3460 | ); | ||
| 3461 | void VideoProcessorGetOutputStereoMode( | ||
| 3462 | [in] ID3D11VideoProcessor *processor, | ||
| 3463 | [out] BOOL *enabled | ||
| 3464 | ); | ||
| 3465 | HRESULT VideoProcessorGetOutputExtension( | ||
| 3466 | [in] ID3D11VideoProcessor *processor, | ||
| 3467 | [in] const GUID *guid, | ||
| 3468 | [in] UINT data_size, | ||
| 3469 | [out] void *data | ||
| 3470 | ); | ||
| 3471 | void VideoProcessorSetStreamFrameFormat( | ||
| 3472 | [in] ID3D11VideoProcessor *processor, | ||
| 3473 | [in] UINT stream_idx, | ||
| 3474 | [in] D3D11_VIDEO_FRAME_FORMAT format | ||
| 3475 | ); | ||
| 3476 | void VideoProcessorSetStreamColorSpace( | ||
| 3477 | [in] ID3D11VideoProcessor *processor, | ||
| 3478 | [in] UINT stream_idx, | ||
| 3479 | [in] const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space | ||
| 3480 | ); | ||
| 3481 | void VideoProcessorSetStreamOutputRate( | ||
| 3482 | [in] ID3D11VideoProcessor *processor, | ||
| 3483 | [in] UINT stream_idx, | ||
| 3484 | [in] D3D11_VIDEO_PROCESSOR_OUTPUT_RATE rate, | ||
| 3485 | [in] BOOL repeat, | ||
| 3486 | [in] const DXGI_RATIONAL *custom_rate | ||
| 3487 | ); | ||
| 3488 | void VideoProcessorSetStreamSourceRect( | ||
| 3489 | [in] ID3D11VideoProcessor *processor, | ||
| 3490 | [in] UINT stream_idx, | ||
| 3491 | [in] BOOL enable, | ||
| 3492 | [in] const RECT *rect | ||
| 3493 | ); | ||
| 3494 | void VideoProcessorSetStreamDestRect( | ||
| 3495 | [in] ID3D11VideoProcessor *processor, | ||
| 3496 | [in] UINT stream_idx, | ||
| 3497 | [in] BOOL enable, | ||
| 3498 | [in] const RECT *rect | ||
| 3499 | ); | ||
| 3500 | void VideoProcessorSetStreamAlpha( | ||
| 3501 | [in] ID3D11VideoProcessor *processor, | ||
| 3502 | [in] UINT stream_idx, | ||
| 3503 | [in] BOOL enable, | ||
| 3504 | [in] float alpha | ||
| 3505 | ); | ||
| 3506 | void VideoProcessorSetStreamPalette( | ||
| 3507 | [in] ID3D11VideoProcessor *processor, | ||
| 3508 | [in] UINT stream_idx, | ||
| 3509 | [in] UINT entry_count, | ||
| 3510 | [in] const UINT *entries | ||
| 3511 | ); | ||
| 3512 | void VideoProcessorSetStreamPixelAspectRatio( | ||
| 3513 | [in] ID3D11VideoProcessor *processor, | ||
| 3514 | [in] UINT stream_idx, | ||
| 3515 | [in] BOOL enable, | ||
| 3516 | [in] const DXGI_RATIONAL *src_aspect_ratio, | ||
| 3517 | [in] const DXGI_RATIONAL *dst_aspect_ratio | ||
| 3518 | ); | ||
| 3519 | void VideoProcessorSetStreamLumaKey( | ||
| 3520 | [in] ID3D11VideoProcessor *processor, | ||
| 3521 | [in] UINT stream_idx, | ||
| 3522 | [in] BOOL enable, | ||
| 3523 | [in] float lower, | ||
| 3524 | [in] float upper | ||
| 3525 | ); | ||
| 3526 | void VideoProcessorSetStreamStereoFormat( | ||
| 3527 | [in] ID3D11VideoProcessor *processor, | ||
| 3528 | [in] UINT stream_idx, | ||
| 3529 | [in] BOOL enable, | ||
| 3530 | [in] D3D11_VIDEO_PROCESSOR_STEREO_FORMAT format, | ||
| 3531 | [in] BOOL left_view_frame0, | ||
| 3532 | [in] BOOL base_view_frame0, | ||
| 3533 | [in] D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE flip_mode, | ||
| 3534 | [in] int mono_offset | ||
| 3535 | ); | ||
| 3536 | void VideoProcessorSetStreamAutoProcessingMode( | ||
| 3537 | [in] ID3D11VideoProcessor *processor, | ||
| 3538 | [in] UINT stream_idx, | ||
| 3539 | [in] BOOL enable | ||
| 3540 | ); | ||
| 3541 | void VideoProcessorSetStreamFilter( | ||
| 3542 | [in] ID3D11VideoProcessor *processor, | ||
| 3543 | [in] UINT stream_idx, | ||
| 3544 | [in] D3D11_VIDEO_PROCESSOR_FILTER filter, | ||
| 3545 | [in] BOOL enable, | ||
| 3546 | [in] int level | ||
| 3547 | ); | ||
| 3548 | HRESULT VideoProcessorSetStreamExtension( | ||
| 3549 | [in] ID3D11VideoProcessor *processor, | ||
| 3550 | [in] UINT stream_idx, | ||
| 3551 | [in] const GUID *guid, | ||
| 3552 | [in] UINT data_size, | ||
| 3553 | [in] void *data | ||
| 3554 | ); | ||
| 3555 | void VideoProcessorGetStreamFrameFormat( | ||
| 3556 | [in] ID3D11VideoProcessor *processor, | ||
| 3557 | [in] UINT stream_idx, | ||
| 3558 | [out] D3D11_VIDEO_FRAME_FORMAT *format | ||
| 3559 | ); | ||
| 3560 | void VideoProcessorGetStreamColorSpace( | ||
| 3561 | [in] ID3D11VideoProcessor *processor, | ||
| 3562 | [in] UINT stream_idx, | ||
| 3563 | [out] D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space | ||
| 3564 | ); | ||
| 3565 | void VideoProcessorGetStreamOutputRate( | ||
| 3566 | [in] ID3D11VideoProcessor *processor, | ||
| 3567 | [in] UINT stream_idx, | ||
| 3568 | [out] D3D11_VIDEO_PROCESSOR_OUTPUT_RATE *rate, | ||
| 3569 | [out] BOOL *repeat, | ||
| 3570 | [out] DXGI_RATIONAL *custom_rate | ||
| 3571 | ); | ||
| 3572 | void VideoProcessorGetStreamSourceRect( | ||
| 3573 | [in] ID3D11VideoProcessor *processor, | ||
| 3574 | [in] UINT stream_idx, | ||
| 3575 | [out] BOOL *enabled, | ||
| 3576 | [out] RECT *rect | ||
| 3577 | ); | ||
| 3578 | void VideoProcessorGetStreamDestRect( | ||
| 3579 | [in] ID3D11VideoProcessor *processor, | ||
| 3580 | [in] UINT stream_idx, | ||
| 3581 | [out] BOOL *enabled, | ||
| 3582 | [out] RECT *rect | ||
| 3583 | ); | ||
| 3584 | void VideoProcessorGetStreamAlpha( | ||
| 3585 | [in] ID3D11VideoProcessor *processor, | ||
| 3586 | [in] UINT stream_idx, | ||
| 3587 | [out] BOOL *enabled, | ||
| 3588 | [out] float *alpha | ||
| 3589 | ); | ||
| 3590 | void VideoProcessorGetStreamPalette( | ||
| 3591 | [in] ID3D11VideoProcessor *processor, | ||
| 3592 | [in] UINT stream_idx, | ||
| 3593 | [in] UINT entry_count, | ||
| 3594 | [out] UINT *entries | ||
| 3595 | ); | ||
| 3596 | void VideoProcessorGetStreamPixelAspectRatio( | ||
| 3597 | [in] ID3D11VideoProcessor *processor, | ||
| 3598 | [in] UINT stream_idx, | ||
| 3599 | [out] BOOL *enabled, | ||
| 3600 | [out] DXGI_RATIONAL *src_aspect_ratio, | ||
| 3601 | [out] DXGI_RATIONAL *dst_aspect_ratio | ||
| 3602 | ); | ||
| 3603 | void VideoProcessorGetStreamLumaKey( | ||
| 3604 | [in] ID3D11VideoProcessor *processor, | ||
| 3605 | [in] UINT stream_idx, | ||
| 3606 | [out] BOOL *enabled, | ||
| 3607 | [out] float *lower, | ||
| 3608 | [out] float *upper | ||
| 3609 | ); | ||
| 3610 | void VideoProcessorGetStreamStereoFormat( | ||
| 3611 | [in] ID3D11VideoProcessor *processor, | ||
| 3612 | [in] UINT stream_idx, | ||
| 3613 | [out] BOOL *enabled, | ||
| 3614 | [out] D3D11_VIDEO_PROCESSOR_STEREO_FORMAT *format, | ||
| 3615 | [out] BOOL *left_view_frame0, | ||
| 3616 | [out] BOOL *base_view_frame0, | ||
| 3617 | [out] D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE *flip_mode, | ||
| 3618 | [out] int *mono_offset | ||
| 3619 | ); | ||
| 3620 | void VideoProcessorGetStreamAutoProcessingMode( | ||
| 3621 | [in] ID3D11VideoProcessor *processor, | ||
| 3622 | [in] UINT stream_idx, | ||
| 3623 | [out] BOOL *enabled | ||
| 3624 | ); | ||
| 3625 | void VideoProcessorGetStreamFilter( | ||
| 3626 | [in] ID3D11VideoProcessor *processor, | ||
| 3627 | [in] UINT stream_idx, | ||
| 3628 | [in] D3D11_VIDEO_PROCESSOR_FILTER filter, | ||
| 3629 | [out] BOOL *enabled, | ||
| 3630 | [out] int *level | ||
| 3631 | ); | ||
| 3632 | HRESULT VideoProcessorGetStreamExtension( | ||
| 3633 | [in] ID3D11VideoProcessor *processor, | ||
| 3634 | [in] UINT stream_idx, | ||
| 3635 | [in] const GUID *guid, | ||
| 3636 | [in] UINT data_size, | ||
| 3637 | [out] void *data | ||
| 3638 | ); | ||
| 3639 | HRESULT VideoProcessorBlt( | ||
| 3640 | [in] ID3D11VideoProcessor *processor, | ||
| 3641 | [in] ID3D11VideoProcessorOutputView *view, | ||
| 3642 | [in] UINT frame_idx, | ||
| 3643 | [in] UINT stream_count, | ||
| 3644 | [in] const D3D11_VIDEO_PROCESSOR_STREAM *streams | ||
| 3645 | ); | ||
| 3646 | HRESULT NegotiateCryptoSessionKeyExchange( | ||
| 3647 | [in] ID3D11CryptoSession *session, | ||
| 3648 | [in] UINT data_size, | ||
| 3649 | [in, out] void *data | ||
| 3650 | ); | ||
| 3651 | void EncryptionBlt( | ||
| 3652 | [in] ID3D11CryptoSession *session, | ||
| 3653 | [in] ID3D11Texture2D *src_surface, | ||
| 3654 | [in] ID3D11Texture2D *dst_surface, | ||
| 3655 | [in] UINT iv_size, | ||
| 3656 | [in, out] void *iv | ||
| 3657 | ); | ||
| 3658 | void DecryptionBlt( | ||
| 3659 | [in] ID3D11CryptoSession *session, | ||
| 3660 | [in] ID3D11Texture2D *src_surface, | ||
| 3661 | [in] ID3D11Texture2D *dst_surface, | ||
| 3662 | [in] D3D11_ENCRYPTED_BLOCK_INFO *block_info, | ||
| 3663 | [in] UINT key_size, | ||
| 3664 | [in] const void *key, | ||
| 3665 | [in] UINT iv_size, | ||
| 3666 | [in, out] void *iv | ||
| 3667 | ); | ||
| 3668 | void StartSessionKeyRefresh( | ||
| 3669 | [in] ID3D11CryptoSession *session, | ||
| 3670 | [in] UINT random_number_size, | ||
| 3671 | [out] void *random_number | ||
| 3672 | ); | ||
| 3673 | void FinishSessionKeyRefresh( | ||
| 3674 | [in] ID3D11CryptoSession *session | ||
| 3675 | ); | ||
| 3676 | HRESULT GetEncryptionBltKey( | ||
| 3677 | [in] ID3D11CryptoSession *session, | ||
| 3678 | [in] UINT key_size, | ||
| 3679 | [out] void *key | ||
| 3680 | ); | ||
| 3681 | HRESULT NegotiateAuthenticatedChannelKeyExchange( | ||
| 3682 | [in] ID3D11AuthenticatedChannel *channel, | ||
| 3683 | [in] UINT data_size, | ||
| 3684 | [in, out] void *data | ||
| 3685 | ); | ||
| 3686 | HRESULT QueryAuthenticatedChannel( | ||
| 3687 | [in] ID3D11AuthenticatedChannel *channel, | ||
| 3688 | [in] UINT input_size, | ||
| 3689 | [in] const void *input, | ||
| 3690 | [in] UINT output_size, | ||
| 3691 | [out] void *output | ||
| 3692 | ); | ||
| 3693 | HRESULT ConfigureAuthenticatedChannel( | ||
| 3694 | [in] ID3D11AuthenticatedChannel *channel, | ||
| 3695 | [in] UINT input_size, | ||
| 3696 | [in] const void *input, | ||
| 3697 | [out] D3D11_AUTHENTICATED_CONFIGURE_OUTPUT *output | ||
| 3698 | ); | ||
| 3699 | void VideoProcessorSetStreamRotation( | ||
| 3700 | [in] ID3D11VideoProcessor *processor, | ||
| 3701 | [in] UINT stream_idx, | ||
| 3702 | [in] BOOL enable, | ||
| 3703 | [in] D3D11_VIDEO_PROCESSOR_ROTATION rotation | ||
| 3704 | ); | ||
| 3705 | void VideoProcessorGetStreamRotation( | ||
| 3706 | [in] ID3D11VideoProcessor *processor, | ||
| 3707 | [in] UINT stream_idx, | ||
| 3708 | [out] BOOL *enable, | ||
| 3709 | [out] D3D11_VIDEO_PROCESSOR_ROTATION *rotation | ||
| 3710 | ); | ||
| 3711 | } | ||
| 3712 | |||
| 3713 | [ | ||
| 3714 | object, | ||
| 3715 | local, | ||
| 3716 | uuid(db6f6ddb-ac77-4e88-8253-819df9bbf140) | ||
| 3717 | ] | ||
| 3718 | interface ID3D11Device : IUnknown | ||
| 3719 | { | ||
| 3720 | HRESULT CreateBuffer( | ||
| 3721 | [in] const D3D11_BUFFER_DESC *pDesc, | ||
| 3722 | [in] const D3D11_SUBRESOURCE_DATA *pInitialData, | ||
| 3723 | [out] ID3D11Buffer **ppBuffer); | ||
| 3724 | HRESULT CreateTexture1D( | ||
| 3725 | [in] const D3D11_TEXTURE1D_DESC *pDesc, | ||
| 3726 | [in] const D3D11_SUBRESOURCE_DATA *pInitialData, | ||
| 3727 | [out] ID3D11Texture1D **ppTexture1D); | ||
| 3728 | HRESULT CreateTexture2D( | ||
| 3729 | [in] const D3D11_TEXTURE2D_DESC *pDesc, | ||
| 3730 | [in] const D3D11_SUBRESOURCE_DATA *pInitialData, | ||
| 3731 | [out] ID3D11Texture2D **ppTexture2D); | ||
| 3732 | HRESULT CreateTexture3D( | ||
| 3733 | [in] const D3D11_TEXTURE3D_DESC *pDesc, | ||
| 3734 | [in] const D3D11_SUBRESOURCE_DATA *pInitialData, | ||
| 3735 | [out] ID3D11Texture3D **ppTexture3D); | ||
| 3736 | HRESULT CreateShaderResourceView( | ||
| 3737 | [in] ID3D11Resource *pResource, | ||
| 3738 | [in] const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc, | ||
| 3739 | [out] ID3D11ShaderResourceView **ppSRView); | ||
| 3740 | HRESULT CreateUnorderedAccessView( | ||
| 3741 | [in] ID3D11Resource *pResource, | ||
| 3742 | [in] const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc, | ||
| 3743 | [out] ID3D11UnorderedAccessView **ppUAView); | ||
| 3744 | HRESULT CreateRenderTargetView( | ||
| 3745 | [in] ID3D11Resource *pResource, | ||
| 3746 | [in] const D3D11_RENDER_TARGET_VIEW_DESC *pDesc, | ||
| 3747 | [out] ID3D11RenderTargetView **ppRTView); | ||
| 3748 | HRESULT CreateDepthStencilView( | ||
| 3749 | [in] ID3D11Resource *pResource, | ||
| 3750 | [in] const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc, | ||
| 3751 | [out] ID3D11DepthStencilView **ppDepthStencilView); | ||
| 3752 | HRESULT CreateInputLayout( | ||
| 3753 | [in] const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs, | ||
| 3754 | [in] UINT NumElements, | ||
| 3755 | [in] const void *pShaderBytecodeWithInputSignature, | ||
| 3756 | [in] SIZE_T BytecodeLength, | ||
| 3757 | [out] ID3D11InputLayout **ppInputLayout); | ||
| 3758 | HRESULT CreateVertexShader( | ||
| 3759 | [in] const void *pShaderBytecode, | ||
| 3760 | [in] SIZE_T BytecodeLength, | ||
| 3761 | [in] ID3D11ClassLinkage *pClassLinkage, | ||
| 3762 | [out] ID3D11VertexShader **ppVertexShader); | ||
| 3763 | HRESULT CreateGeometryShader( | ||
| 3764 | [in] const void *pShaderBytecode, | ||
| 3765 | [in] SIZE_T BytecodeLength, | ||
| 3766 | [in] ID3D11ClassLinkage *pClassLinkage, | ||
| 3767 | [out] ID3D11GeometryShader **ppGeometryShader); | ||
| 3768 | HRESULT CreateGeometryShaderWithStreamOutput( | ||
| 3769 | [in] const void *pShaderBytecode, | ||
| 3770 | [in] SIZE_T BytecodeLength, | ||
| 3771 | [in] const D3D11_SO_DECLARATION_ENTRY *pSODeclaration, | ||
| 3772 | [in] UINT NumEntries, | ||
| 3773 | [in] const UINT *pBufferStrides, | ||
| 3774 | [in] UINT NumStrides, | ||
| 3775 | [in] UINT RasterizedStream, | ||
| 3776 | [in] ID3D11ClassLinkage *pClassLinkage, | ||
| 3777 | [out] ID3D11GeometryShader **ppGeometryShader); | ||
| 3778 | HRESULT CreatePixelShader( | ||
| 3779 | [in] const void *pShaderBytecode, | ||
| 3780 | [in] SIZE_T BytecodeLength, | ||
| 3781 | [in] ID3D11ClassLinkage *pClassLinkage, | ||
| 3782 | [out] ID3D11PixelShader **ppPixelShader); | ||
| 3783 | HRESULT CreateHullShader( | ||
| 3784 | [in] const void *pShaderBytecode, | ||
| 3785 | [in] SIZE_T BytecodeLength, | ||
| 3786 | [in] ID3D11ClassLinkage *pClassLinkage, | ||
| 3787 | [out] ID3D11HullShader **ppHullShader); | ||
| 3788 | HRESULT CreateDomainShader( | ||
| 3789 | [in] const void *pShaderBytecode, | ||
| 3790 | [in] SIZE_T BytecodeLength, | ||
| 3791 | [in] ID3D11ClassLinkage *pClassLinkage, | ||
| 3792 | [out] ID3D11DomainShader **ppDomainShader); | ||
| 3793 | HRESULT CreateComputeShader( | ||
| 3794 | [in] const void *pShaderBytecode, | ||
| 3795 | [in] SIZE_T BytecodeLength, | ||
| 3796 | [in] ID3D11ClassLinkage *pClassLinkage, | ||
| 3797 | [out] ID3D11ComputeShader **ppComputeShader); | ||
| 3798 | HRESULT CreateClassLinkage( | ||
| 3799 | [out] ID3D11ClassLinkage **ppLinkage); | ||
| 3800 | HRESULT CreateBlendState( | ||
| 3801 | [in] const D3D11_BLEND_DESC *pBlendStateDesc, | ||
| 3802 | [out] ID3D11BlendState **ppBlendState); | ||
| 3803 | HRESULT CreateDepthStencilState( | ||
| 3804 | [in] const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc, | ||
| 3805 | [out] ID3D11DepthStencilState **ppDepthStencilState); | ||
| 3806 | HRESULT CreateRasterizerState( | ||
| 3807 | [in] const D3D11_RASTERIZER_DESC *pRasterizerDesc, | ||
| 3808 | [out] ID3D11RasterizerState **ppRasterizerState); | ||
| 3809 | HRESULT CreateSamplerState( | ||
| 3810 | [in] const D3D11_SAMPLER_DESC *pSamplerDesc, | ||
| 3811 | [out] ID3D11SamplerState **ppSamplerState); | ||
| 3812 | HRESULT CreateQuery( | ||
| 3813 | [in] const D3D11_QUERY_DESC *pQueryDesc, | ||
| 3814 | [out] ID3D11Query **ppQuery); | ||
| 3815 | HRESULT CreatePredicate( | ||
| 3816 | [in] const D3D11_QUERY_DESC *pPredicateDesc, | ||
| 3817 | [out] ID3D11Predicate **ppPredicate); | ||
| 3818 | HRESULT CreateCounter( | ||
| 3819 | [in] const D3D11_COUNTER_DESC *pCounterDesc, | ||
| 3820 | [out] ID3D11Counter **ppCounter); | ||
| 3821 | HRESULT CreateDeferredContext( | ||
| 3822 | UINT ContextFlags, | ||
| 3823 | [out] ID3D11DeviceContext **ppDeferredContext); | ||
| 3824 | HRESULT OpenSharedResource( | ||
| 3825 | [in] HANDLE hResource, | ||
| 3826 | [in] REFIID ReturnedInterface, | ||
| 3827 | [out] void **ppResource); | ||
| 3828 | HRESULT CheckFormatSupport( | ||
| 3829 | [in] DXGI_FORMAT Format, | ||
| 3830 | [out] UINT *pFormatSupport); | ||
| 3831 | HRESULT CheckMultisampleQualityLevels( | ||
| 3832 | [in] DXGI_FORMAT Format, | ||
| 3833 | [in] UINT SampleCount, | ||
| 3834 | [out] UINT *pNumQualityLevels); | ||
| 3835 | void CheckCounterInfo( | ||
| 3836 | [out] D3D11_COUNTER_INFO *pCounterInfo); | ||
| 3837 | HRESULT CheckCounter( | ||
| 3838 | [in] const D3D11_COUNTER_DESC *pDesc, | ||
| 3839 | [out] D3D11_COUNTER_TYPE *pType, | ||
| 3840 | [out] UINT *pActiveCounters, | ||
| 3841 | [out] LPSTR szName, | ||
| 3842 | [in, out] UINT *pNameLength, | ||
| 3843 | [out] LPSTR szUnits, | ||
| 3844 | [in, out] UINT *pUnitsLength, | ||
| 3845 | [out] LPSTR szDescription, | ||
| 3846 | [in, out] UINT *pDescriptionLength); | ||
| 3847 | HRESULT CheckFeatureSupport( | ||
| 3848 | D3D11_FEATURE Feature, | ||
| 3849 | [out] void *pFeatureSupportData, | ||
| 3850 | UINT FeatureSupportDataSize); | ||
| 3851 | HRESULT GetPrivateData( | ||
| 3852 | [in] REFGUID guid, | ||
| 3853 | [in, out] UINT *pDataSize, | ||
| 3854 | [out] void *pData); | ||
| 3855 | HRESULT SetPrivateData( | ||
| 3856 | [in] REFGUID guid, | ||
| 3857 | [in] UINT DataSize, | ||
| 3858 | [in] const void *pData); | ||
| 3859 | HRESULT SetPrivateDataInterface( | ||
| 3860 | [in] REFGUID guid, | ||
| 3861 | [in] const IUnknown *pData); | ||
| 3862 | D3D_FEATURE_LEVEL GetFeatureLevel(); | ||
| 3863 | UINT GetCreationFlags(); | ||
| 3864 | HRESULT GetDeviceRemovedReason(); | ||
| 3865 | void GetImmediateContext( | ||
| 3866 | [out] ID3D11DeviceContext **ppImmediateContext); | ||
| 3867 | HRESULT SetExceptionMode(UINT RaiseFlags); | ||
| 3868 | UINT GetExceptionMode(); | ||
| 3869 | } | ||
| 3870 | |||
| 3871 | typedef enum D3D11_CREATE_DEVICE_FLAG { | ||
| 3872 | D3D11_CREATE_DEVICE_SINGLETHREADED = 0x0001, | ||
| 3873 | D3D11_CREATE_DEVICE_DEBUG = 0x0002, | ||
| 3874 | D3D11_CREATE_DEVICE_SWITCH_TO_REF = 0x0004, | ||
| 3875 | D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS = 0x0008, | ||
| 3876 | D3D11_CREATE_DEVICE_BGRA_SUPPORT = 0x0020, | ||
| 3877 | D3D11_CREATE_DEVICE_DEBUGGABLE = 0x0040, | ||
| 3878 | D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY = 0x0080, | ||
| 3879 | D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT = 0x0100, | ||
| 3880 | D3D11_CREATE_DEVICE_VIDEO_SUPPORT = 0x0800 | ||
| 3881 | } D3D11_CREATE_DEVICE_FLAG; | ||
| 3882 | |||
| 3883 | typedef enum D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT | ||
| 3884 | { | ||
| 3885 | D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_INPUT = 0x0001, | ||
| 3886 | D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_OUTPUT = 0x0002, | ||
| 3887 | } D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT; | ||
| 3888 | |||
| 3889 | const UINT D3D11_SDK_VERSION = 7; | ||
| 3890 | |||
| 3891 | cpp_quote("#include <d3d10_1.h>") | ||
| 3892 | cpp_quote("#ifndef D3D11_IGNORE_SDK_LAYERS") | ||
| 3893 | cpp_quote("# include <d3d11sdklayers.h>") | ||
| 3894 | cpp_quote("#endif") | ||
| 3895 | cpp_quote("#include <d3d10misc.h>") | ||
| 3896 | cpp_quote("#include <d3d10shader.h>") | ||
| 3897 | cpp_quote("#include <d3d10effect.h>") | ||
| 3898 | cpp_quote("#include <d3d10_1shader.h>") | ||
| 3899 | |||
| 3900 | const UINT _FACD3D11 = 0x87c; | ||
| 3901 | cpp_quote("#define MAKE_D3D11_HRESULT(code) MAKE_HRESULT(SEVERITY_ERROR, _FACD3D11, code)") | ||
| 3902 | |||
| 3903 | cpp_quote("typedef HRESULT (WINAPI* PFN_D3D11_CREATE_DEVICE)(IDXGIAdapter*,D3D_DRIVER_TYPE,HMODULE,UINT,") | ||
| 3904 | cpp_quote(" const D3D_FEATURE_LEVEL*,UINT,UINT,ID3D11Device**,D3D_FEATURE_LEVEL*,ID3D11DeviceContext**);") | ||
| 3905 | |||
| 3906 | cpp_quote("HRESULT WINAPI D3D11CreateDevice(IDXGIAdapter*,D3D_DRIVER_TYPE,HMODULE,UINT,const D3D_FEATURE_LEVEL*," ) | ||
| 3907 | cpp_quote(" UINT,UINT,ID3D11Device**,D3D_FEATURE_LEVEL*,ID3D11DeviceContext**);") | ||
| 3908 | |||
| 3909 | cpp_quote("typedef HRESULT (WINAPI *PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN)(IDXGIAdapter*,D3D_DRIVER_TYPE,HMODULE,UINT,") | ||
| 3910 | cpp_quote(" const D3D_FEATURE_LEVEL*,UINT,UINT,const DXGI_SWAP_CHAIN_DESC*,IDXGISwapChain**,ID3D11Device**,") | ||
| 3911 | cpp_quote(" D3D_FEATURE_LEVEL*,ID3D11DeviceContext**);") | ||
| 3912 | |||
| 3913 | [local] HRESULT __stdcall D3D11CreateDeviceAndSwapChain(IDXGIAdapter *adapter, D3D_DRIVER_TYPE driver_type, | ||
| 3914 | HMODULE swrast, UINT flags, const D3D_FEATURE_LEVEL *feature_levels, UINT levels, UINT sdk_version, | ||
| 3915 | const DXGI_SWAP_CHAIN_DESC *swapchain_desc, IDXGISwapChain **swapchain, ID3D11Device **device, | ||
| 3916 | D3D_FEATURE_LEVEL *obtained_feature_level, ID3D11DeviceContext **immediate_context); | ||
lib/libc/include/any-windows-any/d3d11_1.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/d3d11_1.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/d3d11_1.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/d3d11_1.idl deleted-547| ... | @@ -1,547 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2014 Jacek Caban for CodeWeavers | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "oaidl.idl"; | ||
| 20 | import "ocidl.idl"; | ||
| 21 | import "dxgi1_2.idl"; | ||
| 22 | import "d3dcommon.idl"; | ||
| 23 | import "d3d11.idl"; | ||
| 24 | |||
| 25 | typedef enum D3D11_LOGIC_OP | ||
| 26 | { | ||
| 27 | D3D11_LOGIC_OP_CLEAR = 0, | ||
| 28 | D3D11_LOGIC_OP_SET, | ||
| 29 | D3D11_LOGIC_OP_COPY, | ||
| 30 | D3D11_LOGIC_OP_COPY_INVERTED, | ||
| 31 | D3D11_LOGIC_OP_NOOP, | ||
| 32 | D3D11_LOGIC_OP_INVERT, | ||
| 33 | D3D11_LOGIC_OP_AND, | ||
| 34 | D3D11_LOGIC_OP_NAND, | ||
| 35 | D3D11_LOGIC_OP_OR, | ||
| 36 | D3D11_LOGIC_OP_NOR, | ||
| 37 | D3D11_LOGIC_OP_XOR, | ||
| 38 | D3D11_LOGIC_OP_EQUIV, | ||
| 39 | D3D11_LOGIC_OP_AND_REVERSE, | ||
| 40 | D3D11_LOGIC_OP_AND_INVERTED, | ||
| 41 | D3D11_LOGIC_OP_OR_REVERSE, | ||
| 42 | D3D11_LOGIC_OP_OR_INVERTED | ||
| 43 | } D3D11_LOGIC_OP; | ||
| 44 | |||
| 45 | typedef enum D3D11_COPY_FLAGS | ||
| 46 | { | ||
| 47 | D3D11_COPY_NO_OVERWRITE = 0x00000001, | ||
| 48 | D3D11_COPY_DISCARD = 0x00000002, | ||
| 49 | } D3D11_COPY_FLAGS; | ||
| 50 | |||
| 51 | typedef enum D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG | ||
| 52 | { | ||
| 53 | D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED = 0x1, | ||
| 54 | } D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG; | ||
| 55 | |||
| 56 | typedef enum D3D11_VIDEO_DECODER_CAPS | ||
| 57 | { | ||
| 58 | D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE = 0x01, | ||
| 59 | D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME = 0x02, | ||
| 60 | D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC = 0x04, | ||
| 61 | D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED = 0x08, | ||
| 62 | D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED = 0x10, | ||
| 63 | } D3D11_VIDEO_DECODER_CAPS; | ||
| 64 | |||
| 65 | typedef enum D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS | ||
| 66 | { | ||
| 67 | D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION = 0x01, | ||
| 68 | D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE = 0x02, | ||
| 69 | D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION = 0x04, | ||
| 70 | D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT = 0x08, | ||
| 71 | } D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS; | ||
| 72 | |||
| 73 | typedef enum D3D11_CRYPTO_SESSION_STATUS | ||
| 74 | { | ||
| 75 | D3D11_CRYPTO_SESSION_STATUS_OK = 0x0, | ||
| 76 | D3D11_CRYPTO_SESSION_STATUS_KEY_LOST = 0x1, | ||
| 77 | D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST = 0x2, | ||
| 78 | } D3D11_CRYPTO_SESSION_STATUS; | ||
| 79 | |||
| 80 | typedef struct D3D11_RENDER_TARGET_BLEND_DESC1 | ||
| 81 | { | ||
| 82 | BOOL BlendEnable; | ||
| 83 | BOOL LogicOpEnable; | ||
| 84 | D3D11_BLEND SrcBlend; | ||
| 85 | D3D11_BLEND DestBlend; | ||
| 86 | D3D11_BLEND_OP BlendOp; | ||
| 87 | D3D11_BLEND SrcBlendAlpha; | ||
| 88 | D3D11_BLEND DestBlendAlpha; | ||
| 89 | D3D11_BLEND_OP BlendOpAlpha; | ||
| 90 | D3D11_LOGIC_OP LogicOp; | ||
| 91 | UINT8 RenderTargetWriteMask; | ||
| 92 | } D3D11_RENDER_TARGET_BLEND_DESC1; | ||
| 93 | |||
| 94 | typedef struct D3D11_BLEND_DESC1 | ||
| 95 | { | ||
| 96 | BOOL AlphaToCoverageEnable; | ||
| 97 | BOOL IndependentBlendEnable; | ||
| 98 | D3D11_RENDER_TARGET_BLEND_DESC1 RenderTarget[D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT]; | ||
| 99 | } D3D11_BLEND_DESC1; | ||
| 100 | |||
| 101 | typedef struct D3D11_RASTERIZER_DESC1 | ||
| 102 | { | ||
| 103 | D3D11_FILL_MODE FillMode; | ||
| 104 | D3D11_CULL_MODE CullMode; | ||
| 105 | BOOL FrontCounterClockwise; | ||
| 106 | INT DepthBias; | ||
| 107 | FLOAT DepthBiasClamp; | ||
| 108 | FLOAT SlopeScaledDepthBias; | ||
| 109 | BOOL DepthClipEnable; | ||
| 110 | BOOL ScissorEnable; | ||
| 111 | BOOL MultisampleEnable; | ||
| 112 | BOOL AntialiasedLineEnable; | ||
| 113 | UINT ForcedSampleCount; | ||
| 114 | } D3D11_RASTERIZER_DESC1; | ||
| 115 | |||
| 116 | typedef struct D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK | ||
| 117 | { | ||
| 118 | UINT ClearSize; | ||
| 119 | UINT EncryptedSize; | ||
| 120 | } D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK; | ||
| 121 | |||
| 122 | typedef struct D3D11_VIDEO_DECODER_BUFFER_DESC1 | ||
| 123 | { | ||
| 124 | D3D11_VIDEO_DECODER_BUFFER_TYPE BufferType; | ||
| 125 | UINT DataOffset; | ||
| 126 | UINT DataSize; | ||
| 127 | void *pIV; | ||
| 128 | UINT IVSize; | ||
| 129 | D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK *pSubSampleMappingBlock; | ||
| 130 | UINT SubSampleMappingCount; | ||
| 131 | } D3D11_VIDEO_DECODER_BUFFER_DESC1; | ||
| 132 | |||
| 133 | typedef struct D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION | ||
| 134 | { | ||
| 135 | ID3D11CryptoSession *pCryptoSession; | ||
| 136 | UINT BlobSize; | ||
| 137 | void *pBlob; | ||
| 138 | GUID *pKeyInfoId; | ||
| 139 | UINT PrivateDataSize; | ||
| 140 | void *pPrivateData; | ||
| 141 | } D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION; | ||
| 142 | |||
| 143 | typedef struct D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT | ||
| 144 | { | ||
| 145 | BOOL Enable; | ||
| 146 | UINT Width; | ||
| 147 | UINT Height; | ||
| 148 | DXGI_FORMAT Format; | ||
| 149 | } D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT; | ||
| 150 | |||
| 151 | typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA | ||
| 152 | { | ||
| 153 | UINT PrivateDataSize; | ||
| 154 | UINT HWProtectionDataSize; | ||
| 155 | BYTE pbInput[4]; | ||
| 156 | } D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA; | ||
| 157 | |||
| 158 | typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA | ||
| 159 | { | ||
| 160 | UINT PrivateDataSize; | ||
| 161 | UINT MaxHWProtectionDataSize; | ||
| 162 | UINT HWProtectionDataSize; | ||
| 163 | UINT64 TransportTime; | ||
| 164 | UINT64 ExecutionTime; | ||
| 165 | BYTE pbOutput[4]; | ||
| 166 | } D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA; | ||
| 167 | |||
| 168 | typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA | ||
| 169 | { | ||
| 170 | UINT HWProtectionFunctionID; | ||
| 171 | D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA *pInputData; | ||
| 172 | D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData; | ||
| 173 | HRESULT Status; | ||
| 174 | } D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA; | ||
| 175 | |||
| 176 | typedef struct D3D11_VIDEO_SAMPLE_DESC | ||
| 177 | { | ||
| 178 | UINT Width; | ||
| 179 | UINT Height; | ||
| 180 | DXGI_FORMAT Format; | ||
| 181 | DXGI_COLOR_SPACE_TYPE ColorSpace; | ||
| 182 | } D3D11_VIDEO_SAMPLE_DESC; | ||
| 183 | |||
| 184 | [ | ||
| 185 | uuid(cc86fabe-da55-401d-85e7-e3c9de2877e9), | ||
| 186 | object, | ||
| 187 | local, | ||
| 188 | pointer_default(unique) | ||
| 189 | ] | ||
| 190 | interface ID3D11BlendState1 : ID3D11BlendState | ||
| 191 | { | ||
| 192 | void GetDesc1(D3D11_BLEND_DESC1 *pDesc); | ||
| 193 | } | ||
| 194 | |||
| 195 | [ | ||
| 196 | uuid(5c1e0d8a-7c23-48f9-8c59-a92958ceff11), | ||
| 197 | object, | ||
| 198 | local, | ||
| 199 | pointer_default(unique) | ||
| 200 | ] | ||
| 201 | interface ID3DDeviceContextState : ID3D11DeviceChild | ||
| 202 | { | ||
| 203 | } | ||
| 204 | |||
| 205 | [ | ||
| 206 | uuid(bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1), | ||
| 207 | object, | ||
| 208 | local, | ||
| 209 | pointer_default(unique) | ||
| 210 | ] | ||
| 211 | interface ID3D11DeviceContext1 : ID3D11DeviceContext | ||
| 212 | { | ||
| 213 | void CopySubresourceRegion1( | ||
| 214 | ID3D11Resource *pDstResource, | ||
| 215 | UINT DstSubresource, | ||
| 216 | UINT DstX, | ||
| 217 | UINT DstY, | ||
| 218 | UINT DstZ, | ||
| 219 | ID3D11Resource *pSrcResource, | ||
| 220 | UINT SrcSubresource, | ||
| 221 | const D3D11_BOX *pSrcBox, | ||
| 222 | UINT CopyFlags); | ||
| 223 | |||
| 224 | void UpdateSubresource1( | ||
| 225 | ID3D11Resource *pDstResource, | ||
| 226 | UINT DstSubresource, | ||
| 227 | const D3D11_BOX *pDstBox, | ||
| 228 | const void *pSrcData, | ||
| 229 | UINT SrcRowPitch, | ||
| 230 | UINT SrcDepthPitch, | ||
| 231 | UINT CopyFlags); | ||
| 232 | |||
| 233 | void DiscardResource(ID3D11Resource *pResource); | ||
| 234 | |||
| 235 | void DiscardView(ID3D11View *pResourceView); | ||
| 236 | |||
| 237 | void VSSetConstantBuffers1( | ||
| 238 | UINT StartSlot, | ||
| 239 | UINT NumBuffers, | ||
| 240 | ID3D11Buffer *const *ppConstantBuffers, | ||
| 241 | const UINT *pFirstConstant, | ||
| 242 | const UINT *pNumConstants); | ||
| 243 | |||
| 244 | void HSSetConstantBuffers1( | ||
| 245 | UINT StartSlot, | ||
| 246 | UINT NumBuffers, | ||
| 247 | ID3D11Buffer *const *ppConstantBuffers, | ||
| 248 | const UINT *pFirstConstant, | ||
| 249 | const UINT *pNumConstants); | ||
| 250 | |||
| 251 | void DSSetConstantBuffers1( | ||
| 252 | UINT StartSlot, | ||
| 253 | UINT NumBuffers, | ||
| 254 | ID3D11Buffer *const *ppConstantBuffers, | ||
| 255 | const UINT *pFirstConstant, | ||
| 256 | const UINT *pNumConstants); | ||
| 257 | |||
| 258 | void GSSetConstantBuffers1( | ||
| 259 | UINT StartSlot, | ||
| 260 | UINT NumBuffers, | ||
| 261 | ID3D11Buffer *const *ppConstantBuffers, | ||
| 262 | const UINT *pFirstConstant, | ||
| 263 | const UINT *pNumConstants); | ||
| 264 | |||
| 265 | void PSSetConstantBuffers1( | ||
| 266 | UINT StartSlot, | ||
| 267 | UINT NumBuffers, | ||
| 268 | ID3D11Buffer *const *ppConstantBuffers, | ||
| 269 | const UINT *pFirstConstant, | ||
| 270 | const UINT *pNumConstants); | ||
| 271 | |||
| 272 | void CSSetConstantBuffers1( | ||
| 273 | UINT StartSlot, | ||
| 274 | UINT NumBuffers, | ||
| 275 | ID3D11Buffer *const *ppConstantBuffers, | ||
| 276 | const UINT *pFirstConstant, | ||
| 277 | const UINT *pNumConstants); | ||
| 278 | |||
| 279 | void VSGetConstantBuffers1( | ||
| 280 | UINT StartSlot, | ||
| 281 | UINT NumBuffers, | ||
| 282 | ID3D11Buffer **ppConstantBuffers, | ||
| 283 | UINT *pFirstConstant, | ||
| 284 | UINT *pNumConstants); | ||
| 285 | |||
| 286 | void HSGetConstantBuffers1( | ||
| 287 | UINT StartSlot, | ||
| 288 | UINT NumBuffers, | ||
| 289 | ID3D11Buffer **ppConstantBuffers, | ||
| 290 | UINT *pFirstConstant, | ||
| 291 | UINT *pNumConstants); | ||
| 292 | |||
| 293 | void DSGetConstantBuffers1( | ||
| 294 | UINT StartSlot, | ||
| 295 | UINT NumBuffers, | ||
| 296 | ID3D11Buffer **ppConstantBuffers, | ||
| 297 | UINT *pFirstConstant, | ||
| 298 | UINT *pNumConstants); | ||
| 299 | |||
| 300 | void GSGetConstantBuffers1( | ||
| 301 | UINT StartSlot, | ||
| 302 | UINT NumBuffers, | ||
| 303 | ID3D11Buffer **ppConstantBuffers, | ||
| 304 | UINT *pFirstConstant, | ||
| 305 | UINT *pNumConstants); | ||
| 306 | |||
| 307 | void PSGetConstantBuffers1( | ||
| 308 | UINT StartSlot, | ||
| 309 | UINT NumBuffers, | ||
| 310 | ID3D11Buffer **ppConstantBuffers, | ||
| 311 | UINT *pFirstConstant, | ||
| 312 | UINT *pNumConstants); | ||
| 313 | |||
| 314 | void CSGetConstantBuffers1( | ||
| 315 | UINT StartSlot, | ||
| 316 | UINT NumBuffers, | ||
| 317 | ID3D11Buffer **ppConstantBuffers, | ||
| 318 | UINT *pFirstConstant, | ||
| 319 | UINT *pNumConstants); | ||
| 320 | |||
| 321 | void SwapDeviceContextState( | ||
| 322 | ID3DDeviceContextState *pState, | ||
| 323 | ID3DDeviceContextState **ppPreviousState); | ||
| 324 | |||
| 325 | void ClearView( | ||
| 326 | ID3D11View *pView, | ||
| 327 | const FLOAT Color[4], | ||
| 328 | const D3D11_RECT *pRect, | ||
| 329 | UINT NumRects); | ||
| 330 | |||
| 331 | void DiscardView1( | ||
| 332 | ID3D11View *pResourceView, | ||
| 333 | const D3D11_RECT *pRects, | ||
| 334 | UINT NumRects); | ||
| 335 | } | ||
| 336 | |||
| 337 | [ | ||
| 338 | uuid(a7f026da-a5f8-4487-a564-15e34357651e), | ||
| 339 | object, | ||
| 340 | local, | ||
| 341 | pointer_default(unique) | ||
| 342 | ] | ||
| 343 | interface ID3D11VideoContext1 : ID3D11VideoContext | ||
| 344 | { | ||
| 345 | HRESULT SubmitDecoderBuffers1( | ||
| 346 | ID3D11VideoDecoder *decoder, | ||
| 347 | UINT buffer_count, | ||
| 348 | const D3D11_VIDEO_DECODER_BUFFER_DESC1 *buffer_desc | ||
| 349 | ); | ||
| 350 | HRESULT GetDataForNewHardwareKey( | ||
| 351 | ID3D11CryptoSession *session, | ||
| 352 | UINT input_size, | ||
| 353 | const void *input_data, | ||
| 354 | UINT64 *output_data | ||
| 355 | ); | ||
| 356 | HRESULT CheckCryptoSessionStatus( | ||
| 357 | ID3D11CryptoSession *session, | ||
| 358 | D3D11_CRYPTO_SESSION_STATUS *status | ||
| 359 | ); | ||
| 360 | HRESULT DecoderEnableDownsampling( | ||
| 361 | ID3D11VideoDecoder *decoder, | ||
| 362 | DXGI_COLOR_SPACE_TYPE colour_space, | ||
| 363 | const D3D11_VIDEO_SAMPLE_DESC *output_desc, | ||
| 364 | UINT reference_frame_count | ||
| 365 | ); | ||
| 366 | HRESULT DecoderUpdateDownsampling( | ||
| 367 | ID3D11VideoDecoder *decoder, | ||
| 368 | const D3D11_VIDEO_SAMPLE_DESC *output_desc | ||
| 369 | ); | ||
| 370 | void VideoProcessorSetOutputColorSpace1( | ||
| 371 | ID3D11VideoProcessor *processor, | ||
| 372 | DXGI_COLOR_SPACE_TYPE colour_space | ||
| 373 | ); | ||
| 374 | void VideoProcessorSetOutputShaderUsage( | ||
| 375 | ID3D11VideoProcessor *processor, | ||
| 376 | BOOL shader_usage | ||
| 377 | ); | ||
| 378 | void VideoProcessorGetOutputColorSpace1( | ||
| 379 | ID3D11VideoProcessor *processor, | ||
| 380 | DXGI_COLOR_SPACE_TYPE *colour_space | ||
| 381 | ); | ||
| 382 | void VideoProcessorGetOutputShaderUsage( | ||
| 383 | ID3D11VideoProcessor *processor, | ||
| 384 | BOOL *shader_usage | ||
| 385 | ); | ||
| 386 | void VideoProcessorSetStreamColorSpace1( | ||
| 387 | ID3D11VideoProcessor *processor, | ||
| 388 | UINT stream_index, | ||
| 389 | DXGI_COLOR_SPACE_TYPE colour_space | ||
| 390 | ); | ||
| 391 | void VideoProcessorSetStreamMirror( | ||
| 392 | ID3D11VideoProcessor *processor, | ||
| 393 | UINT stream_index, | ||
| 394 | BOOL enable, | ||
| 395 | BOOL flip_horizontal, | ||
| 396 | BOOL flip_vertical | ||
| 397 | ); | ||
| 398 | void VideoProcessorGetStreamColorSpace1( | ||
| 399 | ID3D11VideoProcessor *processor, | ||
| 400 | UINT stream_index, | ||
| 401 | DXGI_COLOR_SPACE_TYPE *colour_space | ||
| 402 | ); | ||
| 403 | void VideoProcessorGetStreamMirror( | ||
| 404 | ID3D11VideoProcessor *processor, | ||
| 405 | UINT stream_index, | ||
| 406 | BOOL *enable, | ||
| 407 | BOOL *flip_horizontal, | ||
| 408 | BOOL *flip_vertical | ||
| 409 | ); | ||
| 410 | HRESULT VideoProcessorGetBehaviorHints( | ||
| 411 | ID3D11VideoProcessor *processor, | ||
| 412 | UINT output_width, | ||
| 413 | UINT output_height, | ||
| 414 | DXGI_FORMAT output_format, | ||
| 415 | UINT stream_count, | ||
| 416 | const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *streams, | ||
| 417 | UINT *behaviour_hints | ||
| 418 | ); | ||
| 419 | } | ||
| 420 | |||
| 421 | [ | ||
| 422 | uuid(29da1d51-1321-4454-804b-f5fc9f861f0f), | ||
| 423 | object, | ||
| 424 | local, | ||
| 425 | pointer_default(unique) | ||
| 426 | ] | ||
| 427 | interface ID3D11VideoDevice1 : ID3D11VideoDevice | ||
| 428 | { | ||
| 429 | HRESULT GetCryptoSessionPrivateDataSize( | ||
| 430 | const GUID *crypto_type, | ||
| 431 | const GUID *decoder_profile, | ||
| 432 | const GUID *key_exchange_type, | ||
| 433 | UINT *input_size, | ||
| 434 | UINT *output_size | ||
| 435 | ); | ||
| 436 | HRESULT GetVideoDecoderCaps( | ||
| 437 | const GUID *decoder_profile, | ||
| 438 | UINT sample_width, | ||
| 439 | UINT sample_height, | ||
| 440 | const DXGI_RATIONAL *framerate, | ||
| 441 | UINT bitrate, | ||
| 442 | const GUID *crypto_type, | ||
| 443 | UINT *decoder_caps | ||
| 444 | ); | ||
| 445 | HRESULT CheckVideoDecoderDownsampling( | ||
| 446 | const D3D11_VIDEO_DECODER_DESC *input_desc, | ||
| 447 | DXGI_COLOR_SPACE_TYPE input_colour_space, | ||
| 448 | const D3D11_VIDEO_DECODER_CONFIG *input_config, | ||
| 449 | const DXGI_RATIONAL *framerate, | ||
| 450 | const D3D11_VIDEO_SAMPLE_DESC *output_desc, | ||
| 451 | BOOL *supported, | ||
| 452 | BOOL *real_time_hint | ||
| 453 | ); | ||
| 454 | HRESULT RecommendVideoDecoderDownsampleParameters( | ||
| 455 | const D3D11_VIDEO_DECODER_DESC *input_desc, | ||
| 456 | DXGI_COLOR_SPACE_TYPE input_colour_space, | ||
| 457 | const D3D11_VIDEO_DECODER_CONFIG *input_config, | ||
| 458 | const DXGI_RATIONAL *framerate, | ||
| 459 | D3D11_VIDEO_SAMPLE_DESC *recommended_output_desc | ||
| 460 | ); | ||
| 461 | } | ||
| 462 | |||
| 463 | [ | ||
| 464 | uuid(465217f2-5568-43cf-b5b9-f61d54531ca1), | ||
| 465 | object, | ||
| 466 | local, | ||
| 467 | pointer_default(unique) | ||
| 468 | ] | ||
| 469 | interface ID3D11VideoProcessorEnumerator1 : ID3D11VideoProcessorEnumerator | ||
| 470 | { | ||
| 471 | HRESULT CheckVideoProcessorFormatConversion( | ||
| 472 | DXGI_FORMAT input_format, | ||
| 473 | DXGI_COLOR_SPACE_TYPE input_colour_space, | ||
| 474 | DXGI_FORMAT output_format, | ||
| 475 | DXGI_COLOR_SPACE_TYPE output_colour_space, | ||
| 476 | BOOL *supported | ||
| 477 | ); | ||
| 478 | } | ||
| 479 | |||
| 480 | [ | ||
| 481 | uuid(b2daad8b-03d4-4dbf-95eb-32ab4b63d0ab), | ||
| 482 | object, | ||
| 483 | local, | ||
| 484 | pointer_default(unique) | ||
| 485 | ] | ||
| 486 | interface ID3DUserDefinedAnnotation : IUnknown | ||
| 487 | { | ||
| 488 | INT BeginEvent(LPCWSTR Name); | ||
| 489 | INT EndEvent(); | ||
| 490 | void SetMarker(LPCWSTR Name); | ||
| 491 | BOOL GetStatus(); | ||
| 492 | } | ||
| 493 | |||
| 494 | [ | ||
| 495 | uuid(1217d7a6-5039-418c-b042-9cbe256afd6e), | ||
| 496 | object, | ||
| 497 | local, | ||
| 498 | pointer_default(unique) | ||
| 499 | ] | ||
| 500 | interface ID3D11RasterizerState1 : ID3D11RasterizerState | ||
| 501 | { | ||
| 502 | void GetDesc1(D3D11_RASTERIZER_DESC1 *pDesc); | ||
| 503 | } | ||
| 504 | |||
| 505 | [ | ||
| 506 | uuid(a04bfb29-08ef-43d6-a49c-a9bdbdcbe686), | ||
| 507 | object, | ||
| 508 | local, | ||
| 509 | pointer_default(unique) | ||
| 510 | ] | ||
| 511 | interface ID3D11Device1 : ID3D11Device | ||
| 512 | { | ||
| 513 | void GetImmediateContext1( | ||
| 514 | ID3D11DeviceContext1 **ppImmediateContext); | ||
| 515 | |||
| 516 | HRESULT CreateDeferredContext1( | ||
| 517 | UINT ContextFlags, | ||
| 518 | ID3D11DeviceContext1 **ppDeferredContext); | ||
| 519 | |||
| 520 | HRESULT CreateBlendState1( | ||
| 521 | const D3D11_BLEND_DESC1 *pBlendStateDesc, | ||
| 522 | ID3D11BlendState1 **ppBlendState); | ||
| 523 | |||
| 524 | HRESULT CreateRasterizerState1( | ||
| 525 | const D3D11_RASTERIZER_DESC1 *pRasterizerDesc, | ||
| 526 | ID3D11RasterizerState1 **ppRasterizerState); | ||
| 527 | |||
| 528 | HRESULT CreateDeviceContextState( | ||
| 529 | UINT Flags, | ||
| 530 | const D3D_FEATURE_LEVEL *pFeatureLevels, | ||
| 531 | UINT FeatureLevels, | ||
| 532 | UINT SDKVersion, | ||
| 533 | REFIID EmulatedInterface, | ||
| 534 | D3D_FEATURE_LEVEL *pChosenFeatureLevel, | ||
| 535 | ID3DDeviceContextState **ppContextState); | ||
| 536 | |||
| 537 | HRESULT OpenSharedResource1( | ||
| 538 | HANDLE hResource, | ||
| 539 | REFIID returnedInterface, | ||
| 540 | void **ppResource); | ||
| 541 | |||
| 542 | HRESULT OpenSharedResourceByName( | ||
| 543 | LPCWSTR lpName, | ||
| 544 | DWORD dwDesiredAccess, | ||
| 545 | REFIID returnedInterface, | ||
| 546 | void **ppResource); | ||
| 547 | } | ||
lib/libc/include/any-windows-any/d3d11_2.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/d3d11_2.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/d3d11_2.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/d3d11_2.idl deleted-173| ... | @@ -1,173 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2017 Ihsan Akmal | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "oaidl.idl"; | ||
| 20 | import "ocidl.idl"; | ||
| 21 | import "dxgi1_3.idl"; | ||
| 22 | import "d3dcommon.idl"; | ||
| 23 | import "d3d11_1.idl"; | ||
| 24 | |||
| 25 | const UINT D3D11_PACKED_TILE = 0xffffffff; | ||
| 26 | |||
| 27 | typedef enum D3D11_TILE_MAPPING_FLAG | ||
| 28 | { | ||
| 29 | D3D11_TILE_MAPPING_NO_OVERWRITE = 0x1, | ||
| 30 | } D3D11_TILE_MAPPING_FLAG; | ||
| 31 | |||
| 32 | typedef enum D3D11_TILE_RANGE_FLAG | ||
| 33 | { | ||
| 34 | D3D11_TILE_RANGE_NULL = 0x1, | ||
| 35 | D3D11_TILE_RANGE_SKIP = 0x2, | ||
| 36 | D3D11_TILE_RANGE_REUSE_SINGLE_TILE = 0x4, | ||
| 37 | } D3D11_TILE_RANGE_FLAG; | ||
| 38 | |||
| 39 | typedef enum D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG | ||
| 40 | { | ||
| 41 | D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE = 0x1, | ||
| 42 | } D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG; | ||
| 43 | |||
| 44 | typedef enum D3D11_TILE_COPY_FLAG | ||
| 45 | { | ||
| 46 | D3D11_TILE_COPY_NO_OVERWRITE = 0x1, | ||
| 47 | D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2, | ||
| 48 | D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4, | ||
| 49 | } D3D11_TILE_COPY_FLAG; | ||
| 50 | |||
| 51 | typedef struct D3D11_TILED_RESOURCE_COORDINATE | ||
| 52 | { | ||
| 53 | UINT X; | ||
| 54 | UINT Y; | ||
| 55 | UINT Z; | ||
| 56 | UINT Subresource; | ||
| 57 | } D3D11_TILED_RESOURCE_COORDINATE; | ||
| 58 | |||
| 59 | typedef struct D3D11_TILE_REGION_SIZE | ||
| 60 | { | ||
| 61 | UINT NumTiles; | ||
| 62 | BOOL bUseBox; | ||
| 63 | UINT Width; | ||
| 64 | UINT16 Height; | ||
| 65 | UINT16 Depth; | ||
| 66 | } D3D11_TILE_REGION_SIZE; | ||
| 67 | |||
| 68 | typedef struct D3D11_SUBRESOURCE_TILING | ||
| 69 | { | ||
| 70 | UINT WidthInTiles; | ||
| 71 | UINT16 HeightInTiles; | ||
| 72 | UINT16 DepthInTiles; | ||
| 73 | UINT StartTileIndexInOverallResource; | ||
| 74 | } D3D11_SUBRESOURCE_TILING; | ||
| 75 | |||
| 76 | typedef struct D3D11_TILE_SHAPE | ||
| 77 | { | ||
| 78 | UINT WidthInTexels; | ||
| 79 | UINT HeightInTexels; | ||
| 80 | UINT DepthInTexels; | ||
| 81 | } D3D11_TILE_SHAPE; | ||
| 82 | |||
| 83 | typedef struct D3D11_PACKED_MIP_DESC | ||
| 84 | { | ||
| 85 | UINT8 NumStandardMips; | ||
| 86 | UINT8 NumPackedMips; | ||
| 87 | UINT NumTilesForPackedMips; | ||
| 88 | UINT StartTileIndexInOverallResource; | ||
| 89 | } D3D11_PACKED_MIP_DESC; | ||
| 90 | |||
| 91 | [ | ||
| 92 | uuid(420d5b32-b90c-4da4-bef0-359f6a24a83a), | ||
| 93 | object, | ||
| 94 | local, | ||
| 95 | pointer_default(unique) | ||
| 96 | ] | ||
| 97 | interface ID3D11DeviceContext2 : ID3D11DeviceContext1 | ||
| 98 | { | ||
| 99 | HRESULT UpdateTileMappings( | ||
| 100 | ID3D11Resource *resource, | ||
| 101 | UINT region_count, | ||
| 102 | const D3D11_TILED_RESOURCE_COORDINATE *region_start_coordinates, | ||
| 103 | const D3D11_TILE_REGION_SIZE *region_sizes, | ||
| 104 | ID3D11Buffer *pool, | ||
| 105 | UINT range_count, | ||
| 106 | const UINT *range_flags, | ||
| 107 | const UINT *pool_start_offsets, | ||
| 108 | const UINT *range_tile_counts, | ||
| 109 | UINT flags | ||
| 110 | ); | ||
| 111 | HRESULT CopyTileMappings( | ||
| 112 | ID3D11Resource *dst_resource, | ||
| 113 | const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate, | ||
| 114 | ID3D11Resource *src_resource, | ||
| 115 | const D3D11_TILED_RESOURCE_COORDINATE *src_start_coordinate, | ||
| 116 | const D3D11_TILE_REGION_SIZE *region_size, | ||
| 117 | UINT flags | ||
| 118 | ); | ||
| 119 | void CopyTiles( | ||
| 120 | ID3D11Resource *resource, | ||
| 121 | const D3D11_TILED_RESOURCE_COORDINATE *start_coordinate, | ||
| 122 | const D3D11_TILE_REGION_SIZE *size, | ||
| 123 | ID3D11Buffer *buffer, | ||
| 124 | UINT64 start_offset, | ||
| 125 | UINT flags | ||
| 126 | ); | ||
| 127 | void UpdateTiles( | ||
| 128 | ID3D11Resource *dst_resource, | ||
| 129 | const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate, | ||
| 130 | const D3D11_TILE_REGION_SIZE *dst_region_size, | ||
| 131 | const void *src_data, | ||
| 132 | UINT flags | ||
| 133 | ); | ||
| 134 | HRESULT ResizeTilePool( | ||
| 135 | ID3D11Buffer *pool, | ||
| 136 | UINT64 size | ||
| 137 | ); | ||
| 138 | void TiledResourceBarrier( | ||
| 139 | ID3D11DeviceChild *before_barrier, | ||
| 140 | ID3D11DeviceChild *after_barrier | ||
| 141 | ); | ||
| 142 | BOOL IsAnnotationEnabled(); | ||
| 143 | void SetMarkerInt(const WCHAR *label, int data); | ||
| 144 | void BeginEventInt(const WCHAR *label, int data); | ||
| 145 | void EndEvent(); | ||
| 146 | } | ||
| 147 | |||
| 148 | [ | ||
| 149 | uuid(9d06dffa-d1e5-4d07-83a8-1bb123f2f841), | ||
| 150 | object, | ||
| 151 | local, | ||
| 152 | pointer_default(unique) | ||
| 153 | ] | ||
| 154 | interface ID3D11Device2 : ID3D11Device1 | ||
| 155 | { | ||
| 156 | void GetImmediateContext2(ID3D11DeviceContext2 **context); | ||
| 157 | HRESULT CreateDeferredContext2(UINT flags, ID3D11DeviceContext2 **context); | ||
| 158 | void GetResourceTiling( | ||
| 159 | ID3D11Resource *resource, | ||
| 160 | UINT *tile_count, | ||
| 161 | D3D11_PACKED_MIP_DESC *mip_desc, | ||
| 162 | D3D11_TILE_SHAPE *tile_shape, | ||
| 163 | UINT *subresource_tiling_count, | ||
| 164 | UINT first_subresource_tiling, | ||
| 165 | D3D11_SUBRESOURCE_TILING *subresource_tiling | ||
| 166 | ); | ||
| 167 | HRESULT CheckMultisampleQualityLevels1( | ||
| 168 | DXGI_FORMAT format, | ||
| 169 | UINT sample_count, | ||
| 170 | UINT flags, | ||
| 171 | UINT *quality_level_count | ||
| 172 | ); | ||
| 173 | } | ||
lib/libc/include/any-windows-any/d3d11_3.h+3-2| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/d3d11_3.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/d3d11_3.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -137,7 +137,8 @@ typedef enum D3D11_CONSERVATIVE_RASTERIZATION_MODE { | ... | @@ -137,7 +137,8 @@ typedef enum D3D11_CONSERVATIVE_RASTERIZATION_MODE { |
| 137 | typedef enum D3D11_FENCE_FLAG { | 137 | typedef enum D3D11_FENCE_FLAG { |
| 138 | D3D11_FENCE_FLAG_NONE = 0x1, | 138 | D3D11_FENCE_FLAG_NONE = 0x1, |
| 139 | D3D11_FENCE_FLAG_SHARED = 0x2, | 139 | D3D11_FENCE_FLAG_SHARED = 0x2, |
| 140 | D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x4 | 140 | D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x4, |
| 141 | D3D11_FENCE_FLAG_NON_MONITORED = 0x8 | ||
| 141 | } D3D11_FENCE_FLAG; | 142 | } D3D11_FENCE_FLAG; |
| 142 | typedef struct D3D11_TEXTURE2D_DESC1 { | 143 | typedef struct D3D11_TEXTURE2D_DESC1 { |
| 143 | UINT Width; | 144 | UINT Width; |
lib/libc/include/any-windows-any/d3d11_3.idl deleted-384| ... | @@ -1,384 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2017 Ihsan Akmal | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "oaidl.idl"; | ||
| 20 | import "ocidl.idl"; | ||
| 21 | import "dxgi1_3.idl"; | ||
| 22 | import "d3dcommon.idl"; | ||
| 23 | import "d3d11_2.idl"; | ||
| 24 | |||
| 25 | typedef enum D3D11_CONTEXT_TYPE | ||
| 26 | { | ||
| 27 | D3D11_CONTEXT_TYPE_ALL = 0x0, | ||
| 28 | D3D11_CONTEXT_TYPE_3D = 0x1, | ||
| 29 | D3D11_CONTEXT_TYPE_COMPUTE = 0x2, | ||
| 30 | D3D11_CONTEXT_TYPE_COPY = 0x3, | ||
| 31 | D3D11_CONTEXT_TYPE_VIDEO = 0x4, | ||
| 32 | } D3D11_CONTEXT_TYPE; | ||
| 33 | |||
| 34 | typedef enum D3D11_TEXTURE_LAYOUT | ||
| 35 | { | ||
| 36 | D3D11_TEXTURE_LAYOUT_UNDEFINED = 0x0, | ||
| 37 | D3D11_TEXTURE_LAYOUT_ROW_MAJOR = 0x1, | ||
| 38 | D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE = 0x2, | ||
| 39 | } D3D11_TEXTURE_LAYOUT; | ||
| 40 | |||
| 41 | typedef enum D3D11_CONSERVATIVE_RASTERIZATION_MODE | ||
| 42 | { | ||
| 43 | D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF = 0x0, | ||
| 44 | D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON = 0x1, | ||
| 45 | } D3D11_CONSERVATIVE_RASTERIZATION_MODE; | ||
| 46 | |||
| 47 | typedef enum D3D11_FENCE_FLAG | ||
| 48 | { | ||
| 49 | D3D11_FENCE_FLAG_NONE = 0x1, | ||
| 50 | D3D11_FENCE_FLAG_SHARED = 0x2, | ||
| 51 | D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x4, | ||
| 52 | } D3D11_FENCE_FLAG; | ||
| 53 | |||
| 54 | typedef struct D3D11_TEXTURE2D_DESC1 | ||
| 55 | { | ||
| 56 | UINT Width; | ||
| 57 | UINT Height; | ||
| 58 | UINT MipLevels; | ||
| 59 | UINT ArraySize; | ||
| 60 | DXGI_FORMAT Format; | ||
| 61 | DXGI_SAMPLE_DESC SampleDesc; | ||
| 62 | D3D11_USAGE Usage; | ||
| 63 | UINT BindFlags; | ||
| 64 | UINT CPUAccessFlags; | ||
| 65 | UINT MiscFlags; | ||
| 66 | D3D11_TEXTURE_LAYOUT TextureLayout; | ||
| 67 | } D3D11_TEXTURE2D_DESC1; | ||
| 68 | |||
| 69 | typedef struct D3D11_TEXTURE3D_DESC1 | ||
| 70 | { | ||
| 71 | UINT Width; | ||
| 72 | UINT Height; | ||
| 73 | UINT Depth; | ||
| 74 | UINT MipLevels; | ||
| 75 | DXGI_FORMAT Format; | ||
| 76 | D3D11_USAGE Usage; | ||
| 77 | UINT BindFlags; | ||
| 78 | UINT CPUAccessFlags; | ||
| 79 | UINT MiscFlags; | ||
| 80 | D3D11_TEXTURE_LAYOUT TextureLayout; | ||
| 81 | } D3D11_TEXTURE3D_DESC1; | ||
| 82 | |||
| 83 | typedef struct D3D11_RASTERIZER_DESC2 | ||
| 84 | { | ||
| 85 | D3D11_FILL_MODE FillMode; | ||
| 86 | D3D11_CULL_MODE CullMode; | ||
| 87 | BOOL FrontCounterClockwise; | ||
| 88 | int DepthBias; | ||
| 89 | float DepthBiasClamp; | ||
| 90 | float SlopeScaledDepthBias; | ||
| 91 | BOOL DepthClipEnable; | ||
| 92 | BOOL ScissorEnable; | ||
| 93 | BOOL MultisampleEnable; | ||
| 94 | BOOL AntialiasedLineEnable; | ||
| 95 | UINT ForcedSampleCount; | ||
| 96 | D3D11_CONSERVATIVE_RASTERIZATION_MODE ConservativeRaster; | ||
| 97 | } D3D11_RASTERIZER_DESC2; | ||
| 98 | |||
| 99 | typedef struct D3D11_TEX2D_SRV1 | ||
| 100 | { | ||
| 101 | UINT MostDetailedMip; | ||
| 102 | UINT MipLevels; | ||
| 103 | UINT PlaneSlice; | ||
| 104 | } D3D11_TEX2D_SRV1; | ||
| 105 | |||
| 106 | typedef struct D3D11_TEX2D_ARRAY_SRV1 | ||
| 107 | { | ||
| 108 | UINT MostDetailedMip; | ||
| 109 | UINT MipLevels; | ||
| 110 | UINT FirstArraySlice; | ||
| 111 | UINT ArraySize; | ||
| 112 | UINT PlaneSlice; | ||
| 113 | } D3D11_TEX2D_ARRAY_SRV1; | ||
| 114 | |||
| 115 | typedef struct D3D11_SHADER_RESOURCE_VIEW_DESC1 | ||
| 116 | { | ||
| 117 | DXGI_FORMAT Format; | ||
| 118 | D3D11_SRV_DIMENSION ViewDimension; | ||
| 119 | |||
| 120 | union | ||
| 121 | { | ||
| 122 | D3D11_BUFFER_SRV Buffer; | ||
| 123 | D3D11_TEX1D_SRV Texture1D; | ||
| 124 | D3D11_TEX1D_ARRAY_SRV Texture1DArray; | ||
| 125 | D3D11_TEX2D_SRV1 Texture2D; | ||
| 126 | D3D11_TEX2D_ARRAY_SRV1 Texture2DArray; | ||
| 127 | D3D11_TEX2DMS_SRV Texture2DMS; | ||
| 128 | D3D11_TEX2DMS_ARRAY_SRV Texture2DMSArray; | ||
| 129 | D3D11_TEX3D_SRV Texture3D; | ||
| 130 | D3D11_TEXCUBE_SRV TextureCube; | ||
| 131 | D3D11_TEXCUBE_ARRAY_SRV TextureCubeArray; | ||
| 132 | D3D11_BUFFEREX_SRV BufferEx; | ||
| 133 | }; | ||
| 134 | } D3D11_SHADER_RESOURCE_VIEW_DESC1; | ||
| 135 | |||
| 136 | typedef struct D3D11_TEX2D_RTV1 | ||
| 137 | { | ||
| 138 | UINT MipSlice; | ||
| 139 | UINT PlaneSlice; | ||
| 140 | } D3D11_TEX2D_RTV1; | ||
| 141 | |||
| 142 | typedef struct D3D11_TEX2D_ARRAY_RTV1 | ||
| 143 | { | ||
| 144 | UINT MipSlice; | ||
| 145 | UINT FirstArraySlice; | ||
| 146 | UINT ArraySize; | ||
| 147 | UINT PlaneSlice; | ||
| 148 | } D3D11_TEX2D_ARRAY_RTV1; | ||
| 149 | |||
| 150 | typedef struct D3D11_RENDER_TARGET_VIEW_DESC1 | ||
| 151 | { | ||
| 152 | DXGI_FORMAT Format; | ||
| 153 | D3D11_RTV_DIMENSION ViewDimension; | ||
| 154 | |||
| 155 | union | ||
| 156 | { | ||
| 157 | D3D11_BUFFER_RTV Buffer; | ||
| 158 | D3D11_TEX1D_RTV Texture1D; | ||
| 159 | D3D11_TEX1D_ARRAY_RTV Texture1DArray; | ||
| 160 | D3D11_TEX2D_RTV1 Texture2D; | ||
| 161 | D3D11_TEX2D_ARRAY_RTV1 Texture2DArray; | ||
| 162 | D3D11_TEX2DMS_RTV Texture2DMS; | ||
| 163 | D3D11_TEX2DMS_ARRAY_RTV Texture2DMSArray; | ||
| 164 | D3D11_TEX3D_RTV Texture3D; | ||
| 165 | }; | ||
| 166 | } D3D11_RENDER_TARGET_VIEW_DESC1; | ||
| 167 | |||
| 168 | typedef struct D3D11_TEX2D_UAV1 | ||
| 169 | { | ||
| 170 | UINT MipSlice; | ||
| 171 | UINT PlaneSlice; | ||
| 172 | } D3D11_TEX2D_UAV1; | ||
| 173 | |||
| 174 | typedef struct D3D11_TEX2D_ARRAY_UAV1 | ||
| 175 | { | ||
| 176 | UINT MipSlice; | ||
| 177 | UINT FirstArraySlice; | ||
| 178 | UINT ArraySize; | ||
| 179 | UINT PlaneSlice; | ||
| 180 | } D3D11_TEX2D_ARRAY_UAV1; | ||
| 181 | |||
| 182 | typedef struct D3D11_UNORDERED_ACCESS_VIEW_DESC1 | ||
| 183 | { | ||
| 184 | DXGI_FORMAT Format; | ||
| 185 | D3D11_UAV_DIMENSION ViewDimension; | ||
| 186 | |||
| 187 | union | ||
| 188 | { | ||
| 189 | D3D11_BUFFER_UAV Buffer; | ||
| 190 | D3D11_TEX1D_UAV Texture1D; | ||
| 191 | D3D11_TEX1D_ARRAY_UAV Texture1DArray; | ||
| 192 | D3D11_TEX2D_UAV1 Texture2D; | ||
| 193 | D3D11_TEX2D_ARRAY_UAV1 Texture2DArray; | ||
| 194 | D3D11_TEX3D_UAV Texture3D; | ||
| 195 | }; | ||
| 196 | } D3D11_UNORDERED_ACCESS_VIEW_DESC1; | ||
| 197 | |||
| 198 | typedef struct D3D11_QUERY_DESC1 | ||
| 199 | { | ||
| 200 | D3D11_QUERY Query; | ||
| 201 | UINT MiscFlags; | ||
| 202 | D3D11_CONTEXT_TYPE ContextType; | ||
| 203 | } D3D11_QUERY_DESC1; | ||
| 204 | |||
| 205 | [ | ||
| 206 | uuid(51218251-1e33-4617-9ccb-4d3a4367e7bb), | ||
| 207 | object, | ||
| 208 | local, | ||
| 209 | pointer_default(unique) | ||
| 210 | ] | ||
| 211 | interface ID3D11Texture2D1 : ID3D11Texture2D | ||
| 212 | { | ||
| 213 | void GetDesc1(D3D11_TEXTURE2D_DESC1 *desc); | ||
| 214 | } | ||
| 215 | |||
| 216 | [ | ||
| 217 | uuid(0c711683-2853-4846-9bb0-f3e60639e46a), | ||
| 218 | object, | ||
| 219 | local, | ||
| 220 | pointer_default(unique) | ||
| 221 | ] | ||
| 222 | interface ID3D11Texture3D1 : ID3D11Texture3D | ||
| 223 | { | ||
| 224 | void GetDesc1(D3D11_TEXTURE3D_DESC1 *desc); | ||
| 225 | } | ||
| 226 | |||
| 227 | [ | ||
| 228 | uuid(6fbd02fb-209f-46c4-b059-2ed15586a6ac), | ||
| 229 | object, | ||
| 230 | local, | ||
| 231 | pointer_default(unique) | ||
| 232 | ] | ||
| 233 | interface ID3D11RasterizerState2 : ID3D11RasterizerState1 | ||
| 234 | { | ||
| 235 | void GetDesc2(D3D11_RASTERIZER_DESC2 *desc); | ||
| 236 | } | ||
| 237 | |||
| 238 | [ | ||
| 239 | uuid(91308b87-9040-411d-8c67-c39253ce3802), | ||
| 240 | object, | ||
| 241 | local, | ||
| 242 | pointer_default(unique) | ||
| 243 | ] | ||
| 244 | interface ID3D11ShaderResourceView1 : ID3D11ShaderResourceView | ||
| 245 | { | ||
| 246 | void GetDesc1(D3D11_SHADER_RESOURCE_VIEW_DESC1 *desc); | ||
| 247 | } | ||
| 248 | |||
| 249 | [ | ||
| 250 | uuid(ffbe2e23-f011-418a-ac56-5ceed7c5b94b), | ||
| 251 | object, | ||
| 252 | local, | ||
| 253 | pointer_default(unique) | ||
| 254 | ] | ||
| 255 | interface ID3D11RenderTargetView1 : ID3D11RenderTargetView | ||
| 256 | { | ||
| 257 | void GetDesc1(D3D11_RENDER_TARGET_VIEW_DESC1 *desc); | ||
| 258 | } | ||
| 259 | |||
| 260 | [ | ||
| 261 | uuid(7b3b6153-a886-4544-ab37-6537c8500403), | ||
| 262 | object, | ||
| 263 | local, | ||
| 264 | pointer_default(unique) | ||
| 265 | ] | ||
| 266 | interface ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessView | ||
| 267 | { | ||
| 268 | void GetDesc1(D3D11_UNORDERED_ACCESS_VIEW_DESC1 *desc); | ||
| 269 | } | ||
| 270 | |||
| 271 | [ | ||
| 272 | uuid(631b4766-36dc-461d-8db6-c47e13e60916), | ||
| 273 | object, | ||
| 274 | local, | ||
| 275 | pointer_default(unique) | ||
| 276 | ] | ||
| 277 | interface ID3D11Query1 : ID3D11Query | ||
| 278 | { | ||
| 279 | void GetDesc1(D3D11_QUERY_DESC1 *desc); | ||
| 280 | } | ||
| 281 | |||
| 282 | [ | ||
| 283 | uuid(b4e3c01d-e79e-4637-91b2-510e9f4c9b8f), | ||
| 284 | object, | ||
| 285 | local, | ||
| 286 | pointer_default(unique) | ||
| 287 | ] | ||
| 288 | interface ID3D11DeviceContext3 : ID3D11DeviceContext2 | ||
| 289 | { | ||
| 290 | void Flush1(D3D11_CONTEXT_TYPE type, HANDLE event); | ||
| 291 | void SetHardwareProtectionState(BOOL enable); | ||
| 292 | void GetHardwareProtectionState(BOOL *enable); | ||
| 293 | } | ||
| 294 | |||
| 295 | [ | ||
| 296 | uuid(affde9d1-1df7-4bb7-8a34-0f46251dab80), | ||
| 297 | object, | ||
| 298 | local, | ||
| 299 | pointer_default(unique) | ||
| 300 | ] | ||
| 301 | interface ID3D11Fence : ID3D11DeviceChild | ||
| 302 | { | ||
| 303 | HRESULT CreateSharedHandle( | ||
| 304 | const SECURITY_ATTRIBUTES *attributes, | ||
| 305 | DWORD access, | ||
| 306 | const WCHAR *name, | ||
| 307 | HANDLE *handle | ||
| 308 | ); | ||
| 309 | UINT64 GetCompletedValue(); | ||
| 310 | HRESULT SetEventOnCompletion( | ||
| 311 | UINT64 value, | ||
| 312 | HANDLE event | ||
| 313 | ); | ||
| 314 | } | ||
| 315 | |||
| 316 | [ | ||
| 317 | uuid(917600da-f58c-4c33-98d8-3e15b390fa24), | ||
| 318 | object, | ||
| 319 | local, | ||
| 320 | pointer_default(unique) | ||
| 321 | ] | ||
| 322 | interface ID3D11DeviceContext4 : ID3D11DeviceContext3 | ||
| 323 | { | ||
| 324 | HRESULT Signal(ID3D11Fence *fence, UINT64 value); | ||
| 325 | HRESULT Wait(ID3D11Fence *fence, UINT64 value); | ||
| 326 | } | ||
| 327 | |||
| 328 | [ | ||
| 329 | uuid(a05c8c37-d2c6-4732-b3a0-9ce0b0dc9ae6), | ||
| 330 | object, | ||
| 331 | local, | ||
| 332 | pointer_default(unique) | ||
| 333 | ] | ||
| 334 | interface ID3D11Device3 : ID3D11Device2 | ||
| 335 | { | ||
| 336 | HRESULT CreateTexture2D1( | ||
| 337 | const D3D11_TEXTURE2D_DESC1 *desc, | ||
| 338 | const D3D11_SUBRESOURCE_DATA *initial_data, | ||
| 339 | ID3D11Texture2D1 **texture | ||
| 340 | ); | ||
| 341 | HRESULT CreateTexture3D1( | ||
| 342 | const D3D11_TEXTURE3D_DESC1 *desc, | ||
| 343 | const D3D11_SUBRESOURCE_DATA *initial_data, | ||
| 344 | ID3D11Texture3D1 **texture | ||
| 345 | ); | ||
| 346 | HRESULT CreateRasterizerState2( | ||
| 347 | const D3D11_RASTERIZER_DESC2 *desc, | ||
| 348 | ID3D11RasterizerState2 **state | ||
| 349 | ); | ||
| 350 | HRESULT CreateShaderResourceView1( | ||
| 351 | ID3D11Resource *resource, | ||
| 352 | const D3D11_SHADER_RESOURCE_VIEW_DESC1 *desc, | ||
| 353 | ID3D11ShaderResourceView1 **view | ||
| 354 | ); | ||
| 355 | HRESULT CreateUnorderedAccessView1( | ||
| 356 | ID3D11Resource *resource, | ||
| 357 | const D3D11_UNORDERED_ACCESS_VIEW_DESC1 *desc, | ||
| 358 | ID3D11UnorderedAccessView1 **view | ||
| 359 | ); | ||
| 360 | HRESULT CreateRenderTargetView1( | ||
| 361 | ID3D11Resource *resource, | ||
| 362 | const D3D11_RENDER_TARGET_VIEW_DESC1 *desc, | ||
| 363 | ID3D11RenderTargetView1 **view | ||
| 364 | ); | ||
| 365 | HRESULT CreateQuery1(const D3D11_QUERY_DESC1 *desc, ID3D11Query1 **query); | ||
| 366 | void GetImmediateContext3(ID3D11DeviceContext3 **context); | ||
| 367 | HRESULT CreateDeferredContext3(UINT flags, ID3D11DeviceContext3 **context); | ||
| 368 | void WriteToSubresource( | ||
| 369 | ID3D11Resource *dst_resource, | ||
| 370 | UINT dst_subresource, | ||
| 371 | const D3D11_BOX *dst_box, | ||
| 372 | const void *src_data, | ||
| 373 | UINT src_row_pitch, | ||
| 374 | UINT src_depth_pitch | ||
| 375 | ); | ||
| 376 | void ReadFromSubresource( | ||
| 377 | void *dst_data, | ||
| 378 | UINT dst_row_pitch, | ||
| 379 | UINT dst_depth_pitch, | ||
| 380 | ID3D11Resource *src_resource, | ||
| 381 | UINT src_subresource, | ||
| 382 | const D3D11_BOX *src_box | ||
| 383 | ); | ||
| 384 | } | ||
lib/libc/include/any-windows-any/d3d11_4.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/d3d11_4.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/d3d11_4.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/d3d11_4.idl deleted-120| ... | @@ -1,120 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2017 Ihsan Akmal | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "oaidl.idl"; | ||
| 20 | import "ocidl.idl"; | ||
| 21 | import "dxgi1_5.idl"; | ||
| 22 | import "d3dcommon.idl"; | ||
| 23 | import "d3d11_3.idl"; | ||
| 24 | |||
| 25 | typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS4 | ||
| 26 | { | ||
| 27 | BOOL ExtendedNV12SharedTextureSupported; | ||
| 28 | } D3D11_FEATURE_DATA_D3D11_OPTIONS4; | ||
| 29 | |||
| 30 | [ | ||
| 31 | uuid(8992ab71-02e6-4b8d-ba48-b056dcda42c4), | ||
| 32 | object, | ||
| 33 | local, | ||
| 34 | pointer_default(unique) | ||
| 35 | ] | ||
| 36 | interface ID3D11Device4 : ID3D11Device3 | ||
| 37 | { | ||
| 38 | HRESULT RegisterDeviceRemovedEvent( | ||
| 39 | [in] HANDLE event, | ||
| 40 | [out] DWORD *cookie | ||
| 41 | ); | ||
| 42 | void UnregisterDeviceRemoved( | ||
| 43 | [in] DWORD cookie | ||
| 44 | ); | ||
| 45 | } | ||
| 46 | |||
| 47 | [ | ||
| 48 | uuid(8ffde202-a0e7-45df-9e01-e837801b5ea0), | ||
| 49 | object, | ||
| 50 | local, | ||
| 51 | pointer_default(unique) | ||
| 52 | ] | ||
| 53 | interface ID3D11Device5 : ID3D11Device4 | ||
| 54 | { | ||
| 55 | HRESULT OpenSharedFence( | ||
| 56 | [in] HANDLE handle, | ||
| 57 | [in] REFIID iid, | ||
| 58 | [out] void **fence | ||
| 59 | ); | ||
| 60 | HRESULT CreateFence( | ||
| 61 | [in] UINT64 initial_value, | ||
| 62 | [in] D3D11_FENCE_FLAG flags, | ||
| 63 | [in] REFIID iid, | ||
| 64 | [out] void **fence | ||
| 65 | ); | ||
| 66 | } | ||
| 67 | |||
| 68 | [ | ||
| 69 | uuid(9b7e4e00-342c-4106-a19f-4f2704f689f0), | ||
| 70 | object, | ||
| 71 | local, | ||
| 72 | pointer_default(unique) | ||
| 73 | ] | ||
| 74 | interface ID3D11Multithread : IUnknown | ||
| 75 | { | ||
| 76 | void Enter(); | ||
| 77 | void Leave(); | ||
| 78 | BOOL SetMultithreadProtected( | ||
| 79 | [in] BOOL enable | ||
| 80 | ); | ||
| 81 | BOOL GetMultithreadProtected(); | ||
| 82 | } | ||
| 83 | |||
| 84 | [ | ||
| 85 | uuid(c4e7374c-6243-4d1b-ae87-52b4f740e261), | ||
| 86 | object, | ||
| 87 | local, | ||
| 88 | pointer_default(unique) | ||
| 89 | ] | ||
| 90 | interface ID3D11VideoContext2 : ID3D11VideoContext1 | ||
| 91 | { | ||
| 92 | void VideoProcessorSetOutputHDRMetaData( | ||
| 93 | [in] ID3D11VideoProcessor *processor, | ||
| 94 | [in] DXGI_HDR_METADATA_TYPE type, | ||
| 95 | [in] UINT size, | ||
| 96 | [in] const void *meta_data | ||
| 97 | ); | ||
| 98 | void VideoProcessorGetOutputHDRMetaData( | ||
| 99 | [in] ID3D11VideoProcessor *processor, | ||
| 100 | [out] DXGI_HDR_METADATA_TYPE *type, | ||
| 101 | [in] UINT size, | ||
| 102 | [out] void *meta_data | ||
| 103 | ); | ||
| 104 | |||
| 105 | void VideoProcessorSetStreamHDRMetaData( | ||
| 106 | [in] ID3D11VideoProcessor *processor, | ||
| 107 | [in] UINT stream_index, | ||
| 108 | [in] DXGI_HDR_METADATA_TYPE type, | ||
| 109 | [in] UINT size, | ||
| 110 | [in] const void *meta_data | ||
| 111 | ); | ||
| 112 | |||
| 113 | void VideoProcessorGetStreamHDRMetaData( | ||
| 114 | [in] ID3D11VideoProcessor *processor, | ||
| 115 | [in] UINT stream_index, | ||
| 116 | [out] DXGI_HDR_METADATA_TYPE *type, | ||
| 117 | [in] UINT size, | ||
| 118 | [out] void *meta_data | ||
| 119 | ); | ||
| 120 | } | ||
lib/libc/include/any-windows-any/d3d11on12.h created+171| ... | @@ -0,0 +1,171 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/d3d11on12.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __d3d11on12_h__ | ||
| 17 | #define __d3d11on12_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef __ID3D11On12Device_FWD_DEFINED__ | ||
| 22 | #define __ID3D11On12Device_FWD_DEFINED__ | ||
| 23 | typedef interface ID3D11On12Device ID3D11On12Device; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface ID3D11On12Device; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 29 | /* Headers for imported files */ | ||
| 30 | |||
| 31 | #include <oaidl.h> | ||
| 32 | #include <ocidl.h> | ||
| 33 | #include <d3d11.h> | ||
| 34 | #include <d3d12.h> | ||
| 35 | |||
| 36 | #ifdef __cplusplus | ||
| 37 | extern "C" { | ||
| 38 | #endif | ||
| 39 | |||
| 40 | typedef struct D3D11_RESOURCE_FLAGS { | ||
| 41 | UINT BindFlags; | ||
| 42 | UINT MiscFlags; | ||
| 43 | UINT CPUAccessFlags; | ||
| 44 | UINT StructureByteStride; | ||
| 45 | } D3D11_RESOURCE_FLAGS; | ||
| 46 | /***************************************************************************** | ||
| 47 | * ID3D11On12Device interface | ||
| 48 | */ | ||
| 49 | #ifndef __ID3D11On12Device_INTERFACE_DEFINED__ | ||
| 50 | #define __ID3D11On12Device_INTERFACE_DEFINED__ | ||
| 51 | |||
| 52 | DEFINE_GUID(IID_ID3D11On12Device, 0x85611e73, 0x70a9, 0x490e, 0x96,0x14, 0xa9,0xe3,0x02,0x77,0x79,0x04); | ||
| 53 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 54 | MIDL_INTERFACE("85611e73-70a9-490e-9614-a9e302777904") | ||
| 55 | ID3D11On12Device : public IUnknown | ||
| 56 | { | ||
| 57 | virtual HRESULT STDMETHODCALLTYPE CreateWrappedResource( | ||
| 58 | IUnknown *d3d12_resource, | ||
| 59 | const D3D11_RESOURCE_FLAGS *flags, | ||
| 60 | D3D12_RESOURCE_STATES input_state, | ||
| 61 | D3D12_RESOURCE_STATES output_state, | ||
| 62 | REFIID iid, | ||
| 63 | void **d3d11_resource) = 0; | ||
| 64 | |||
| 65 | virtual void STDMETHODCALLTYPE ReleaseWrappedResources( | ||
| 66 | ID3D11Resource *const *resources, | ||
| 67 | UINT count) = 0; | ||
| 68 | |||
| 69 | virtual void STDMETHODCALLTYPE AcquireWrappedResources( | ||
| 70 | ID3D11Resource *const *resources, | ||
| 71 | UINT count) = 0; | ||
| 72 | |||
| 73 | }; | ||
| 74 | #ifdef __CRT_UUID_DECL | ||
| 75 | __CRT_UUID_DECL(ID3D11On12Device, 0x85611e73, 0x70a9, 0x490e, 0x96,0x14, 0xa9,0xe3,0x02,0x77,0x79,0x04) | ||
| 76 | #endif | ||
| 77 | #else | ||
| 78 | typedef struct ID3D11On12DeviceVtbl { | ||
| 79 | BEGIN_INTERFACE | ||
| 80 | |||
| 81 | /*** IUnknown methods ***/ | ||
| 82 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 83 | ID3D11On12Device *This, | ||
| 84 | REFIID riid, | ||
| 85 | void **ppvObject); | ||
| 86 | |||
| 87 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 88 | ID3D11On12Device *This); | ||
| 89 | |||
| 90 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 91 | ID3D11On12Device *This); | ||
| 92 | |||
| 93 | /*** ID3D11On12Device methods ***/ | ||
| 94 | HRESULT (STDMETHODCALLTYPE *CreateWrappedResource)( | ||
| 95 | ID3D11On12Device *This, | ||
| 96 | IUnknown *d3d12_resource, | ||
| 97 | const D3D11_RESOURCE_FLAGS *flags, | ||
| 98 | D3D12_RESOURCE_STATES input_state, | ||
| 99 | D3D12_RESOURCE_STATES output_state, | ||
| 100 | REFIID iid, | ||
| 101 | void **d3d11_resource); | ||
| 102 | |||
| 103 | void (STDMETHODCALLTYPE *ReleaseWrappedResources)( | ||
| 104 | ID3D11On12Device *This, | ||
| 105 | ID3D11Resource *const *resources, | ||
| 106 | UINT count); | ||
| 107 | |||
| 108 | void (STDMETHODCALLTYPE *AcquireWrappedResources)( | ||
| 109 | ID3D11On12Device *This, | ||
| 110 | ID3D11Resource *const *resources, | ||
| 111 | UINT count); | ||
| 112 | |||
| 113 | END_INTERFACE | ||
| 114 | } ID3D11On12DeviceVtbl; | ||
| 115 | |||
| 116 | interface ID3D11On12Device { | ||
| 117 | CONST_VTBL ID3D11On12DeviceVtbl* lpVtbl; | ||
| 118 | }; | ||
| 119 | |||
| 120 | #ifdef COBJMACROS | ||
| 121 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 122 | /*** IUnknown methods ***/ | ||
| 123 | #define ID3D11On12Device_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 124 | #define ID3D11On12Device_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 125 | #define ID3D11On12Device_Release(This) (This)->lpVtbl->Release(This) | ||
| 126 | /*** ID3D11On12Device methods ***/ | ||
| 127 | #define ID3D11On12Device_CreateWrappedResource(This,d3d12_resource,flags,input_state,output_state,iid,d3d11_resource) (This)->lpVtbl->CreateWrappedResource(This,d3d12_resource,flags,input_state,output_state,iid,d3d11_resource) | ||
| 128 | #define ID3D11On12Device_ReleaseWrappedResources(This,resources,count) (This)->lpVtbl->ReleaseWrappedResources(This,resources,count) | ||
| 129 | #define ID3D11On12Device_AcquireWrappedResources(This,resources,count) (This)->lpVtbl->AcquireWrappedResources(This,resources,count) | ||
| 130 | #else | ||
| 131 | /*** IUnknown methods ***/ | ||
| 132 | static FORCEINLINE HRESULT ID3D11On12Device_QueryInterface(ID3D11On12Device* This,REFIID riid,void **ppvObject) { | ||
| 133 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 134 | } | ||
| 135 | static FORCEINLINE ULONG ID3D11On12Device_AddRef(ID3D11On12Device* This) { | ||
| 136 | return This->lpVtbl->AddRef(This); | ||
| 137 | } | ||
| 138 | static FORCEINLINE ULONG ID3D11On12Device_Release(ID3D11On12Device* This) { | ||
| 139 | return This->lpVtbl->Release(This); | ||
| 140 | } | ||
| 141 | /*** ID3D11On12Device methods ***/ | ||
| 142 | 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) { | ||
| 143 | return This->lpVtbl->CreateWrappedResource(This,d3d12_resource,flags,input_state,output_state,iid,d3d11_resource); | ||
| 144 | } | ||
| 145 | static FORCEINLINE void ID3D11On12Device_ReleaseWrappedResources(ID3D11On12Device* This,ID3D11Resource *const *resources,UINT count) { | ||
| 146 | This->lpVtbl->ReleaseWrappedResources(This,resources,count); | ||
| 147 | } | ||
| 148 | static FORCEINLINE void ID3D11On12Device_AcquireWrappedResources(ID3D11On12Device* This,ID3D11Resource *const *resources,UINT count) { | ||
| 149 | This->lpVtbl->AcquireWrappedResources(This,resources,count); | ||
| 150 | } | ||
| 151 | #endif | ||
| 152 | #endif | ||
| 153 | |||
| 154 | #endif | ||
| 155 | |||
| 156 | |||
| 157 | #endif /* __ID3D11On12Device_INTERFACE_DEFINED__ */ | ||
| 158 | |||
| 159 | HRESULT __stdcall D3D11On12CreateDevice(IUnknown *device,UINT flags,const D3D_FEATURE_LEVEL *feature_levels,UINT feature_level_count,IUnknown *const *queues,UINT queue_count,UINT node_mask,ID3D11Device **d3d11_device,ID3D11DeviceContext **d3d11_immediate_context,D3D_FEATURE_LEVEL *obtained_feature_level); | ||
| 160 | |||
| 161 | typedef HRESULT (__stdcall *PFN_D3D11ON12_CREATE_DEVICE)(IUnknown *device,UINT flags,const D3D_FEATURE_LEVEL *feature_levels,UINT feature_level_count,IUnknown *const *queues,UINT queue_count,UINT node_mask,ID3D11Device **d3d11_device,ID3D11DeviceContext **d3d11_immediate_context,D3D_FEATURE_LEVEL *obtained_feature_level); | ||
| 162 | /* Begin additional prototypes for all interfaces */ | ||
| 163 | |||
| 164 | |||
| 165 | /* End additional prototypes */ | ||
| 166 | |||
| 167 | #ifdef __cplusplus | ||
| 168 | } | ||
| 169 | #endif | ||
| 170 | |||
| 171 | #endif /* __d3d11on12_h__ */ | ||
lib/libc/include/any-windows-any/d3d11sdklayers.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/d3d11sdklayers.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/d3d11sdklayers.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/d3d11sdklayers.idl deleted-1303| ... | @@ -1,1303 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2013 Jacek Caban for CodeWeavers | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "oaidl.idl"; | ||
| 20 | import "ocidl.idl"; | ||
| 21 | import "d3d11.idl"; | ||
| 22 | |||
| 23 | const UINT D3D11_DEBUG_FEATURE_FLUSH_PER_RENDER_OP = 0x1; | ||
| 24 | const UINT D3D11_DEBUG_FEATURE_FINISH_PER_RENDER_OP = 0x2; | ||
| 25 | const UINT D3D11_DEBUG_FEATURE_PRESENT_PER_RENDER_OP = 0x4; | ||
| 26 | const UINT D3D11_DEBUG_FEATURE_ALWAYS_DISCARD_OFFERED_RESOURCE = 0x8; | ||
| 27 | const UINT D3D11_DEBUG_FEATURE_NEVER_DISCARD_OFFERED_RESOURCE = 0x10; | ||
| 28 | const UINT D3D11_DEBUG_FEATURE_AVOID_BEHAVIOR_CHANGING_DEBUG_AIDS = 0x40; | ||
| 29 | const UINT D3D11_DEBUG_FEATURE_DISABLE_TILED_RESOURCE_MAPPING_TRACKING_AND_VALIDATION = 0x80; | ||
| 30 | |||
| 31 | typedef enum D3D11_MESSAGE_CATEGORY { | ||
| 32 | D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED, | ||
| 33 | D3D11_MESSAGE_CATEGORY_MISCELLANEOUS, | ||
| 34 | D3D11_MESSAGE_CATEGORY_INITIALIZATION, | ||
| 35 | D3D11_MESSAGE_CATEGORY_CLEANUP, | ||
| 36 | D3D11_MESSAGE_CATEGORY_COMPILATION, | ||
| 37 | D3D11_MESSAGE_CATEGORY_STATE_CREATION, | ||
| 38 | D3D11_MESSAGE_CATEGORY_STATE_SETTING, | ||
| 39 | D3D11_MESSAGE_CATEGORY_STATE_GETTING, | ||
| 40 | D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION, | ||
| 41 | D3D11_MESSAGE_CATEGORY_EXECUTION, | ||
| 42 | D3D11_MESSAGE_CATEGORY_SHADER | ||
| 43 | } D3D11_MESSAGE_CATEGORY; | ||
| 44 | |||
| 45 | typedef enum D3D11_MESSAGE_SEVERITY { | ||
| 46 | D3D11_MESSAGE_SEVERITY_CORRUPTION, | ||
| 47 | D3D11_MESSAGE_SEVERITY_ERROR, | ||
| 48 | D3D11_MESSAGE_SEVERITY_WARNING, | ||
| 49 | D3D11_MESSAGE_SEVERITY_INFO, | ||
| 50 | D3D11_MESSAGE_SEVERITY_MESSAGE | ||
| 51 | } D3D11_MESSAGE_SEVERITY; | ||
| 52 | |||
| 53 | typedef enum D3D11_MESSAGE_ID { | ||
| 54 | D3D11_MESSAGE_ID_UNKNOWN = 0, | ||
| 55 | D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD, | ||
| 56 | D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD, | ||
| 57 | D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD, | ||
| 58 | D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD, | ||
| 59 | D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD, | ||
| 60 | D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD, | ||
| 61 | D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD, | ||
| 62 | D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD, | ||
| 63 | D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD, | ||
| 64 | D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD, | ||
| 65 | D3D11_MESSAGE_ID_STRING_FROM_APPLICATION, | ||
| 66 | D3D11_MESSAGE_ID_CORRUPTED_THIS, | ||
| 67 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER1, | ||
| 68 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER2, | ||
| 69 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER3, | ||
| 70 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER4, | ||
| 71 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER5, | ||
| 72 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER6, | ||
| 73 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER7, | ||
| 74 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER8, | ||
| 75 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER9, | ||
| 76 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER10, | ||
| 77 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER11, | ||
| 78 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER12, | ||
| 79 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER13, | ||
| 80 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER14, | ||
| 81 | D3D11_MESSAGE_ID_CORRUPTED_PARAMETER15, | ||
| 82 | D3D11_MESSAGE_ID_CORRUPTED_MULTITHREADING, | ||
| 83 | D3D11_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY, | ||
| 84 | D3D11_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT, | ||
| 85 | D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT, | ||
| 86 | D3D11_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT, | ||
| 87 | D3D11_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT, | ||
| 88 | D3D11_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT, | ||
| 89 | D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT, | ||
| 90 | D3D11_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT, | ||
| 91 | D3D11_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT, | ||
| 92 | D3D11_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT, | ||
| 93 | D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT, | ||
| 94 | D3D11_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT, | ||
| 95 | D3D11_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT, | ||
| 96 | D3D11_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT, | ||
| 97 | D3D11_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT, | ||
| 98 | D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT, | ||
| 99 | D3D11_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT, | ||
| 100 | D3D11_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT, | ||
| 101 | D3D11_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT, | ||
| 102 | D3D11_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT, | ||
| 103 | D3D11_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT, | ||
| 104 | D3D11_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT, | ||
| 105 | D3D11_MESSAGE_ID_GETPRIVATEDATA_MOREDATA, | ||
| 106 | D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA, | ||
| 107 | D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN, | ||
| 108 | D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS, | ||
| 109 | D3D11_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS, | ||
| 110 | D3D11_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY, | ||
| 111 | D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT, | ||
| 112 | D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES, | ||
| 113 | D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE, | ||
| 114 | D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS, | ||
| 115 | D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS, | ||
| 116 | D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS, | ||
| 117 | D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS, | ||
| 118 | D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS, | ||
| 119 | D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA, | ||
| 120 | D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS, | ||
| 121 | D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS, | ||
| 122 | D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS, | ||
| 123 | D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN, | ||
| 124 | D3D11_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN, | ||
| 125 | D3D11_MESSAGE_ID_CREATEBUFFER_NULLDESC, | ||
| 126 | D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS, | ||
| 127 | D3D11_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION, | ||
| 128 | D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT, | ||
| 129 | D3D11_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT, | ||
| 130 | D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES, | ||
| 131 | D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE, | ||
| 132 | D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS, | ||
| 133 | D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS, | ||
| 134 | D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS, | ||
| 135 | D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS, | ||
| 136 | D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS, | ||
| 137 | D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA, | ||
| 138 | D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS, | ||
| 139 | D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS, | ||
| 140 | D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS, | ||
| 141 | D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN, | ||
| 142 | D3D11_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN, | ||
| 143 | D3D11_MESSAGE_ID_CREATETEXTURE1D_NULLDESC, | ||
| 144 | D3D11_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION, | ||
| 145 | D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT, | ||
| 146 | D3D11_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT, | ||
| 147 | D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES, | ||
| 148 | D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE, | ||
| 149 | D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS, | ||
| 150 | D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS, | ||
| 151 | D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS, | ||
| 152 | D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS, | ||
| 153 | D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS, | ||
| 154 | D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA, | ||
| 155 | D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS, | ||
| 156 | D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS, | ||
| 157 | D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS, | ||
| 158 | D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN, | ||
| 159 | D3D11_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN, | ||
| 160 | D3D11_MESSAGE_ID_CREATETEXTURE2D_NULLDESC, | ||
| 161 | D3D11_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION, | ||
| 162 | D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT, | ||
| 163 | D3D11_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT, | ||
| 164 | D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES, | ||
| 165 | D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE, | ||
| 166 | D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS, | ||
| 167 | D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS, | ||
| 168 | D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS, | ||
| 169 | D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS, | ||
| 170 | D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS, | ||
| 171 | D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA, | ||
| 172 | D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS, | ||
| 173 | D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS, | ||
| 174 | D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS, | ||
| 175 | D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN, | ||
| 176 | D3D11_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN, | ||
| 177 | D3D11_MESSAGE_ID_CREATETEXTURE3D_NULLDESC, | ||
| 178 | D3D11_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION, | ||
| 179 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT, | ||
| 180 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC, | ||
| 181 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT, | ||
| 182 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS, | ||
| 183 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE, | ||
| 184 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS, | ||
| 185 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN, | ||
| 186 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN, | ||
| 187 | D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT, | ||
| 188 | D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT, | ||
| 189 | D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC, | ||
| 190 | D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT, | ||
| 191 | D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS, | ||
| 192 | D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE, | ||
| 193 | D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS, | ||
| 194 | D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN, | ||
| 195 | D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN, | ||
| 196 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT, | ||
| 197 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC, | ||
| 198 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT, | ||
| 199 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS, | ||
| 200 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE, | ||
| 201 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS, | ||
| 202 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN, | ||
| 203 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN, | ||
| 204 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY, | ||
| 205 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS, | ||
| 206 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT, | ||
| 207 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT, | ||
| 208 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT, | ||
| 209 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS, | ||
| 210 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH, | ||
| 211 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE, | ||
| 212 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE, | ||
| 213 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT, | ||
| 214 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC, | ||
| 215 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE, | ||
| 216 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC, | ||
| 217 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT, | ||
| 218 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC, | ||
| 219 | D3D11_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY, | ||
| 220 | D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE, | ||
| 221 | D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE, | ||
| 222 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY, | ||
| 223 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE, | ||
| 224 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE, | ||
| 225 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY, | ||
| 226 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE, | ||
| 227 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE, | ||
| 228 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES, | ||
| 229 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED, | ||
| 230 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL, | ||
| 231 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL, | ||
| 232 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED, | ||
| 233 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT, | ||
| 234 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT, | ||
| 235 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT, | ||
| 236 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT, | ||
| 237 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION, | ||
| 238 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT, | ||
| 239 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE, | ||
| 240 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC, | ||
| 241 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH, | ||
| 242 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS, | ||
| 243 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX, | ||
| 244 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE, | ||
| 245 | D3D11_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY, | ||
| 246 | D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE, | ||
| 247 | D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE, | ||
| 248 | D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE, | ||
| 249 | D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE, | ||
| 250 | D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP, | ||
| 251 | D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS, | ||
| 252 | D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS, | ||
| 253 | D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC, | ||
| 254 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK, | ||
| 255 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC, | ||
| 256 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP, | ||
| 257 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP, | ||
| 258 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP, | ||
| 259 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC, | ||
| 260 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP, | ||
| 261 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP, | ||
| 262 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP, | ||
| 263 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC, | ||
| 264 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS, | ||
| 265 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC, | ||
| 266 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND, | ||
| 267 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND, | ||
| 268 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP, | ||
| 269 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA, | ||
| 270 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA, | ||
| 271 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA, | ||
| 272 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK, | ||
| 273 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS, | ||
| 274 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC, | ||
| 275 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER, | ||
| 276 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU, | ||
| 277 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV, | ||
| 278 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW, | ||
| 279 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS, | ||
| 280 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY, | ||
| 281 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC, | ||
| 282 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD, | ||
| 283 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD, | ||
| 284 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS, | ||
| 285 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC, | ||
| 286 | D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY, | ||
| 287 | D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS, | ||
| 288 | D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG, | ||
| 289 | D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC, | ||
| 290 | D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED, | ||
| 291 | D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED, | ||
| 292 | D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER, | ||
| 293 | D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE, | ||
| 294 | D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY, | ||
| 295 | D3D11_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER, | ||
| 296 | D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID, | ||
| 297 | D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE, | ||
| 298 | D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED, | ||
| 299 | D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY, | ||
| 300 | D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER, | ||
| 301 | D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY, | ||
| 302 | D3D11_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY, | ||
| 303 | D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY, | ||
| 304 | D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER, | ||
| 305 | D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY, | ||
| 306 | D3D11_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY, | ||
| 307 | D3D11_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER, | ||
| 308 | D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED, | ||
| 309 | D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY, | ||
| 310 | D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER, | ||
| 311 | D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY, | ||
| 312 | D3D11_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY, | ||
| 313 | D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT, | ||
| 314 | D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR, | ||
| 315 | D3D11_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH, | ||
| 316 | D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH, | ||
| 317 | D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID, | ||
| 318 | D3D11_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY, | ||
| 319 | D3D11_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY, | ||
| 320 | D3D11_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY, | ||
| 321 | D3D11_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY, | ||
| 322 | D3D11_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY, | ||
| 323 | D3D11_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY, | ||
| 324 | D3D11_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY, | ||
| 325 | D3D11_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY, | ||
| 326 | D3D11_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY, | ||
| 327 | D3D11_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY, | ||
| 328 | D3D11_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY, | ||
| 329 | D3D11_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY, | ||
| 330 | D3D11_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY, | ||
| 331 | D3D11_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID, | ||
| 332 | D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE, | ||
| 333 | D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE, | ||
| 334 | D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX, | ||
| 335 | D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE, | ||
| 336 | D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE, | ||
| 337 | D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE, | ||
| 338 | D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE, | ||
| 339 | D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE, | ||
| 340 | D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE, | ||
| 341 | D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE, | ||
| 342 | D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX, | ||
| 343 | D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE, | ||
| 344 | D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID, | ||
| 345 | D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID, | ||
| 346 | D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID, | ||
| 347 | D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID, | ||
| 348 | D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID, | ||
| 349 | D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE, | ||
| 350 | D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS, | ||
| 351 | D3D11_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED, | ||
| 352 | D3D11_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN, | ||
| 353 | D3D11_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED, | ||
| 354 | D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE, | ||
| 355 | D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE, | ||
| 356 | D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS, | ||
| 357 | D3D11_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED, | ||
| 358 | D3D11_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN, | ||
| 359 | D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE, | ||
| 360 | D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED, | ||
| 361 | D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE, | ||
| 362 | D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE, | ||
| 363 | D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS, | ||
| 364 | D3D11_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED, | ||
| 365 | D3D11_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN, | ||
| 366 | D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE, | ||
| 367 | D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED, | ||
| 368 | D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE, | ||
| 369 | D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE, | ||
| 370 | D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS, | ||
| 371 | D3D11_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED, | ||
| 372 | D3D11_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN, | ||
| 373 | D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE, | ||
| 374 | D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED, | ||
| 375 | D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED, | ||
| 376 | D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED, | ||
| 377 | D3D11_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS, | ||
| 378 | D3D11_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN, | ||
| 379 | D3D11_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN, | ||
| 380 | D3D11_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE, | ||
| 381 | D3D11_MESSAGE_ID_REF_THREADING_MODE, | ||
| 382 | D3D11_MESSAGE_ID_REF_UMDRIVER_EXCEPTION, | ||
| 383 | D3D11_MESSAGE_ID_REF_KMDRIVER_EXCEPTION, | ||
| 384 | D3D11_MESSAGE_ID_REF_HARDWARE_EXCEPTION, | ||
| 385 | D3D11_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE, | ||
| 386 | D3D11_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER, | ||
| 387 | D3D11_MESSAGE_ID_REF_OUT_OF_MEMORY, | ||
| 388 | D3D11_MESSAGE_ID_REF_INFO, | ||
| 389 | D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW, | ||
| 390 | D3D11_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW, | ||
| 391 | D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW, | ||
| 392 | D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW, | ||
| 393 | D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW, | ||
| 394 | D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW, | ||
| 395 | D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET, | ||
| 396 | D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND, | ||
| 397 | D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX, | ||
| 398 | D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE, | ||
| 399 | D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK, | ||
| 400 | D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE, | ||
| 401 | D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS, | ||
| 402 | D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET, | ||
| 403 | D3D11_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET, | ||
| 404 | D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET, | ||
| 405 | D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL, | ||
| 406 | D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET, | ||
| 407 | D3D11_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET, | ||
| 408 | D3D11_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH, | ||
| 409 | D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL, | ||
| 410 | D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL, | ||
| 411 | D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET, | ||
| 412 | D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID, | ||
| 413 | D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL, | ||
| 414 | D3D11_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH, | ||
| 415 | D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH, | ||
| 416 | D3D11_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT, | ||
| 417 | D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET, | ||
| 418 | D3D11_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED, | ||
| 419 | D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY, | ||
| 420 | D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED, | ||
| 421 | D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED, | ||
| 422 | D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED, | ||
| 423 | D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED, | ||
| 424 | D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED, | ||
| 425 | D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED, | ||
| 426 | D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED, | ||
| 427 | D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED, | ||
| 428 | D3D11_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE, | ||
| 429 | D3D11_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER, | ||
| 430 | D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING, | ||
| 431 | D3D11_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0, | ||
| 432 | D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT, | ||
| 433 | D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT, | ||
| 434 | D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT, | ||
| 435 | D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN, | ||
| 436 | D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN, | ||
| 437 | D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN, | ||
| 438 | D3D11_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET, | ||
| 439 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC, | ||
| 440 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC, | ||
| 441 | D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH, | ||
| 442 | D3D11_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW, | ||
| 443 | D3D11_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS, | ||
| 444 | D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH, | ||
| 445 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH, | ||
| 446 | D3D11_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY, | ||
| 447 | D3D11_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY, | ||
| 448 | D3D11_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN, | ||
| 449 | D3D11_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN, | ||
| 450 | D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER, | ||
| 451 | D3D11_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED, | ||
| 452 | D3D11_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER, | ||
| 453 | D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN, | ||
| 454 | D3D11_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN, | ||
| 455 | D3D11_MESSAGE_ID_CREATECOUNTER_NULLDESC, | ||
| 456 | D3D11_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER, | ||
| 457 | D3D11_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER, | ||
| 458 | D3D11_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE, | ||
| 459 | D3D11_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED, | ||
| 460 | D3D11_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION, | ||
| 461 | D3D11_MESSAGE_ID_QUERY_BEGIN_DUPLICATE, | ||
| 462 | D3D11_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS, | ||
| 463 | D3D11_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION, | ||
| 464 | D3D11_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS, | ||
| 465 | D3D11_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN, | ||
| 466 | D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE, | ||
| 467 | D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS, | ||
| 468 | D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL, | ||
| 469 | D3D11_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH, | ||
| 470 | D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED, | ||
| 471 | D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN, | ||
| 472 | D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE, | ||
| 473 | D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE, | ||
| 474 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT, | ||
| 475 | D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH, | ||
| 476 | D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY, | ||
| 477 | D3D11_MESSAGE_ID_LIVE_BUFFER, | ||
| 478 | D3D11_MESSAGE_ID_LIVE_TEXTURE1D, | ||
| 479 | D3D11_MESSAGE_ID_LIVE_TEXTURE2D, | ||
| 480 | D3D11_MESSAGE_ID_LIVE_TEXTURE3D, | ||
| 481 | D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW, | ||
| 482 | D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW, | ||
| 483 | D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW, | ||
| 484 | D3D11_MESSAGE_ID_LIVE_VERTEXSHADER, | ||
| 485 | D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER, | ||
| 486 | D3D11_MESSAGE_ID_LIVE_PIXELSHADER, | ||
| 487 | D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT, | ||
| 488 | D3D11_MESSAGE_ID_LIVE_SAMPLER, | ||
| 489 | D3D11_MESSAGE_ID_LIVE_BLENDSTATE, | ||
| 490 | D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE, | ||
| 491 | D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE, | ||
| 492 | D3D11_MESSAGE_ID_LIVE_QUERY, | ||
| 493 | D3D11_MESSAGE_ID_LIVE_PREDICATE, | ||
| 494 | D3D11_MESSAGE_ID_LIVE_COUNTER, | ||
| 495 | D3D11_MESSAGE_ID_LIVE_DEVICE, | ||
| 496 | D3D11_MESSAGE_ID_LIVE_SWAPCHAIN, | ||
| 497 | D3D11_MESSAGE_ID_D3D10_MESSAGES_END, | ||
| 498 | |||
| 499 | D3D11_MESSAGE_ID_D3D10L9_MESSAGES_START = 0x00100000, | ||
| 500 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED, | ||
| 501 | D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED, | ||
| 502 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT, | ||
| 503 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY, | ||
| 504 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE, | ||
| 505 | D3D11_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED, | ||
| 506 | D3D11_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS, | ||
| 507 | D3D11_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS, | ||
| 508 | D3D11_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS, | ||
| 509 | D3D11_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND, | ||
| 510 | D3D11_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D, | ||
| 511 | D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE, | ||
| 512 | D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE, | ||
| 513 | D3D11_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS, | ||
| 514 | D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS, | ||
| 515 | D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX, | ||
| 516 | D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS, | ||
| 517 | D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED, | ||
| 518 | D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS, | ||
| 519 | D3D11_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY, | ||
| 520 | D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK, | ||
| 521 | D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK, | ||
| 522 | D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT, | ||
| 523 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE, | ||
| 524 | D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE, | ||
| 525 | D3D11_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE, | ||
| 526 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD, | ||
| 527 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL, | ||
| 528 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX, | ||
| 529 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO, | ||
| 530 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES, | ||
| 531 | D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET, | ||
| 532 | D3D11_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER, | ||
| 533 | D3D11_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE, | ||
| 534 | D3D11_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE, | ||
| 535 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE, | ||
| 536 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS, | ||
| 537 | D3D11_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT, | ||
| 538 | D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS, | ||
| 539 | D3D11_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES, | ||
| 540 | D3D11_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED, | ||
| 541 | D3D11_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED, | ||
| 542 | D3D11_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED, | ||
| 543 | D3D11_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED, | ||
| 544 | D3D11_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED, | ||
| 545 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND, | ||
| 546 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND, | ||
| 547 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED, | ||
| 548 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE, | ||
| 549 | D3D11_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED, | ||
| 550 | D3D11_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3, | ||
| 551 | D3D11_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED, | ||
| 552 | D3D11_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO, | ||
| 553 | D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION, | ||
| 554 | D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED, | ||
| 555 | D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR, | ||
| 556 | D3D11_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA, | ||
| 557 | D3D11_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP, | ||
| 558 | D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED, | ||
| 559 | D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT, | ||
| 560 | D3D11_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES, | ||
| 561 | D3D11_MESSAGE_ID_D3D10L9_MESSAGES_END, | ||
| 562 | |||
| 563 | D3D11_MESSAGE_ID_D3D11_MESSAGES_START = 0x00200000, | ||
| 564 | D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS, | ||
| 565 | D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE, | ||
| 566 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE, | ||
| 567 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTREAMS, | ||
| 568 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER, | ||
| 569 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTREAMS, | ||
| 570 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCLASSLINKAGE, | ||
| 571 | D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE, | ||
| 572 | D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_COMMANDLISTFLAGS, | ||
| 573 | D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_SINGLETHREADED, | ||
| 574 | D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALIDARG_RETURN, | ||
| 575 | D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_CALL_RETURN, | ||
| 576 | D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_OUTOFMEMORY_RETURN, | ||
| 577 | D3D11_MESSAGE_ID_FINISHDISPLAYLIST_ONIMMEDIATECONTEXT, | ||
| 578 | D3D11_MESSAGE_ID_FINISHDISPLAYLIST_OUTOFMEMORY_RETURN, | ||
| 579 | D3D11_MESSAGE_ID_FINISHDISPLAYLIST_INVALID_CALL_RETURN, | ||
| 580 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM, | ||
| 581 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES, | ||
| 582 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES, | ||
| 583 | D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES, | ||
| 584 | D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_HAZARD, | ||
| 585 | D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_HAZARD, | ||
| 586 | D3D11_MESSAGE_ID_HSSETSHADERRESOURCES_UNBINDDELETINGOBJECT, | ||
| 587 | D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT, | ||
| 588 | D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCALL, | ||
| 589 | D3D11_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY, | ||
| 590 | D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE, | ||
| 591 | D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE, | ||
| 592 | D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE, | ||
| 593 | D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_VIEWS_EMPTY, | ||
| 594 | D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFER, | ||
| 595 | D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_BUFFERS_EMPTY, | ||
| 596 | D3D11_MESSAGE_ID_DEVICE_HSSETSAMPLERS_SAMPLERS_EMPTY, | ||
| 597 | D3D11_MESSAGE_ID_DEVICE_HSGETSHADERRESOURCES_VIEWS_EMPTY, | ||
| 598 | D3D11_MESSAGE_ID_DEVICE_HSGETCONSTANTBUFFERS_BUFFERS_EMPTY, | ||
| 599 | D3D11_MESSAGE_ID_DEVICE_HSGETSAMPLERS_SAMPLERS_EMPTY, | ||
| 600 | D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_HAZARD, | ||
| 601 | D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_HAZARD, | ||
| 602 | D3D11_MESSAGE_ID_DSSETSHADERRESOURCES_UNBINDDELETINGOBJECT, | ||
| 603 | D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT, | ||
| 604 | D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCALL, | ||
| 605 | D3D11_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY, | ||
| 606 | D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE, | ||
| 607 | D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE, | ||
| 608 | D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE, | ||
| 609 | D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_VIEWS_EMPTY, | ||
| 610 | D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFER, | ||
| 611 | D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_BUFFERS_EMPTY, | ||
| 612 | D3D11_MESSAGE_ID_DEVICE_DSSETSAMPLERS_SAMPLERS_EMPTY, | ||
| 613 | D3D11_MESSAGE_ID_DEVICE_DSGETSHADERRESOURCES_VIEWS_EMPTY, | ||
| 614 | D3D11_MESSAGE_ID_DEVICE_DSGETCONSTANTBUFFERS_BUFFERS_EMPTY, | ||
| 615 | D3D11_MESSAGE_ID_DEVICE_DSGETSAMPLERS_SAMPLERS_EMPTY, | ||
| 616 | D3D11_MESSAGE_ID_DEVICE_DRAW_HS_XOR_DS_MISMATCH, | ||
| 617 | D3D11_MESSAGE_ID_DEFERRED_CONTEXT_REMOVAL_PROCESS_AT_FAULT, | ||
| 618 | D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_INVALID_ARG_BUFFER, | ||
| 619 | D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_UNALIGNED, | ||
| 620 | D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_OVERFLOW, | ||
| 621 | D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDMAPTYPE, | ||
| 622 | D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDSUBRESOURCE, | ||
| 623 | D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDFLAGS, | ||
| 624 | D3D11_MESSAGE_ID_RESOURCE_MAP_ALREADYMAPPED, | ||
| 625 | D3D11_MESSAGE_ID_RESOURCE_MAP_DEVICEREMOVED_RETURN, | ||
| 626 | D3D11_MESSAGE_ID_RESOURCE_MAP_OUTOFMEMORY_RETURN, | ||
| 627 | D3D11_MESSAGE_ID_RESOURCE_MAP_WITHOUT_INITIAL_DISCARD, | ||
| 628 | D3D11_MESSAGE_ID_RESOURCE_UNMAP_INVALIDSUBRESOURCE, | ||
| 629 | D3D11_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED, | ||
| 630 | D3D11_MESSAGE_ID_DEVICE_DRAW_RASTERIZING_CONTROL_POINTS, | ||
| 631 | D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNSUPPORTED, | ||
| 632 | D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_SIGNATURE_MISMATCH, | ||
| 633 | D3D11_MESSAGE_ID_DEVICE_DRAW_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH, | ||
| 634 | D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_CONTROL_POINT_COUNT_MISMATCH, | ||
| 635 | D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_TESSELLATOR_DOMAIN_MISMATCH, | ||
| 636 | D3D11_MESSAGE_ID_CREATE_CONTEXT, | ||
| 637 | D3D11_MESSAGE_ID_LIVE_CONTEXT, | ||
| 638 | D3D11_MESSAGE_ID_DESTROY_CONTEXT, | ||
| 639 | D3D11_MESSAGE_ID_CREATE_BUFFER, | ||
| 640 | D3D11_MESSAGE_ID_LIVE_BUFFER_WIN7, | ||
| 641 | D3D11_MESSAGE_ID_DESTROY_BUFFER, | ||
| 642 | D3D11_MESSAGE_ID_CREATE_TEXTURE1D, | ||
| 643 | D3D11_MESSAGE_ID_LIVE_TEXTURE1D_WIN7, | ||
| 644 | D3D11_MESSAGE_ID_DESTROY_TEXTURE1D, | ||
| 645 | D3D11_MESSAGE_ID_CREATE_TEXTURE2D, | ||
| 646 | D3D11_MESSAGE_ID_LIVE_TEXTURE2D_WIN7, | ||
| 647 | D3D11_MESSAGE_ID_DESTROY_TEXTURE2D, | ||
| 648 | D3D11_MESSAGE_ID_CREATE_TEXTURE3D, | ||
| 649 | D3D11_MESSAGE_ID_LIVE_TEXTURE3D_WIN7, | ||
| 650 | D3D11_MESSAGE_ID_DESTROY_TEXTURE3D, | ||
| 651 | D3D11_MESSAGE_ID_CREATE_SHADERRESOURCEVIEW, | ||
| 652 | D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW_WIN7, | ||
| 653 | D3D11_MESSAGE_ID_DESTROY_SHADERRESOURCEVIEW, | ||
| 654 | D3D11_MESSAGE_ID_CREATE_RENDERTARGETVIEW, | ||
| 655 | D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW_WIN7, | ||
| 656 | D3D11_MESSAGE_ID_DESTROY_RENDERTARGETVIEW, | ||
| 657 | D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILVIEW, | ||
| 658 | D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW_WIN7, | ||
| 659 | D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILVIEW, | ||
| 660 | D3D11_MESSAGE_ID_CREATE_VERTEXSHADER, | ||
| 661 | D3D11_MESSAGE_ID_LIVE_VERTEXSHADER_WIN7, | ||
| 662 | D3D11_MESSAGE_ID_DESTROY_VERTEXSHADER, | ||
| 663 | D3D11_MESSAGE_ID_CREATE_HULLSHADER, | ||
| 664 | D3D11_MESSAGE_ID_LIVE_HULLSHADER, | ||
| 665 | D3D11_MESSAGE_ID_DESTROY_HULLSHADER, | ||
| 666 | D3D11_MESSAGE_ID_CREATE_DOMAINSHADER, | ||
| 667 | D3D11_MESSAGE_ID_LIVE_DOMAINSHADER, | ||
| 668 | D3D11_MESSAGE_ID_DESTROY_DOMAINSHADER, | ||
| 669 | D3D11_MESSAGE_ID_CREATE_GEOMETRYSHADER, | ||
| 670 | D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER_WIN7, | ||
| 671 | D3D11_MESSAGE_ID_DESTROY_GEOMETRYSHADER, | ||
| 672 | D3D11_MESSAGE_ID_CREATE_PIXELSHADER, | ||
| 673 | D3D11_MESSAGE_ID_LIVE_PIXELSHADER_WIN7, | ||
| 674 | D3D11_MESSAGE_ID_DESTROY_PIXELSHADER, | ||
| 675 | D3D11_MESSAGE_ID_CREATE_INPUTLAYOUT, | ||
| 676 | D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT_WIN7, | ||
| 677 | D3D11_MESSAGE_ID_DESTROY_INPUTLAYOUT, | ||
| 678 | D3D11_MESSAGE_ID_CREATE_SAMPLER, | ||
| 679 | D3D11_MESSAGE_ID_LIVE_SAMPLER_WIN7, | ||
| 680 | D3D11_MESSAGE_ID_DESTROY_SAMPLER, | ||
| 681 | D3D11_MESSAGE_ID_CREATE_BLENDSTATE, | ||
| 682 | D3D11_MESSAGE_ID_LIVE_BLENDSTATE_WIN7, | ||
| 683 | D3D11_MESSAGE_ID_DESTROY_BLENDSTATE, | ||
| 684 | D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILSTATE, | ||
| 685 | D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE_WIN7, | ||
| 686 | D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILSTATE, | ||
| 687 | D3D11_MESSAGE_ID_CREATE_RASTERIZERSTATE, | ||
| 688 | D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE_WIN7, | ||
| 689 | D3D11_MESSAGE_ID_DESTROY_RASTERIZERSTATE, | ||
| 690 | D3D11_MESSAGE_ID_CREATE_QUERY, | ||
| 691 | D3D11_MESSAGE_ID_LIVE_QUERY_WIN7, | ||
| 692 | D3D11_MESSAGE_ID_DESTROY_QUERY, | ||
| 693 | D3D11_MESSAGE_ID_CREATE_PREDICATE, | ||
| 694 | D3D11_MESSAGE_ID_LIVE_PREDICATE_WIN7, | ||
| 695 | D3D11_MESSAGE_ID_DESTROY_PREDICATE, | ||
| 696 | D3D11_MESSAGE_ID_CREATE_COUNTER, | ||
| 697 | D3D11_MESSAGE_ID_DESTROY_COUNTER, | ||
| 698 | D3D11_MESSAGE_ID_CREATE_COMMANDLIST, | ||
| 699 | D3D11_MESSAGE_ID_LIVE_COMMANDLIST, | ||
| 700 | D3D11_MESSAGE_ID_DESTROY_COMMANDLIST, | ||
| 701 | D3D11_MESSAGE_ID_CREATE_CLASSINSTANCE, | ||
| 702 | D3D11_MESSAGE_ID_LIVE_CLASSINSTANCE, | ||
| 703 | D3D11_MESSAGE_ID_DESTROY_CLASSINSTANCE, | ||
| 704 | D3D11_MESSAGE_ID_CREATE_CLASSLINKAGE, | ||
| 705 | D3D11_MESSAGE_ID_LIVE_CLASSLINKAGE, | ||
| 706 | D3D11_MESSAGE_ID_DESTROY_CLASSLINKAGE, | ||
| 707 | D3D11_MESSAGE_ID_LIVE_DEVICE_WIN7, | ||
| 708 | D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY_WIN7, | ||
| 709 | D3D11_MESSAGE_ID_CREATE_COMPUTESHADER, | ||
| 710 | D3D11_MESSAGE_ID_LIVE_COMPUTESHADER, | ||
| 711 | D3D11_MESSAGE_ID_DESTROY_COMPUTESHADER, | ||
| 712 | D3D11_MESSAGE_ID_CREATE_UNORDEREDACCESSVIEW, | ||
| 713 | D3D11_MESSAGE_ID_LIVE_UNORDEREDACCESSVIEW, | ||
| 714 | D3D11_MESSAGE_ID_DESTROY_UNORDEREDACCESSVIEW, | ||
| 715 | D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACES_FEATURELEVEL, | ||
| 716 | D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACE_COUNT_MISMATCH, | ||
| 717 | D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE, | ||
| 718 | D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_INDEX, | ||
| 719 | D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_TYPE, | ||
| 720 | D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_DATA, | ||
| 721 | D3D11_MESSAGE_ID_DEVICE_SETSHADER_UNBOUND_INSTANCE_DATA, | ||
| 722 | D3D11_MESSAGE_ID_DEVICE_SETSHADER_INSTANCE_DATA_BINDINGS, | ||
| 723 | D3D11_MESSAGE_ID_DEVICE_CREATESHADER_CLASSLINKAGE_FULL, | ||
| 724 | D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_UNRECOGNIZED_FEATURE, | ||
| 725 | D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE, | ||
| 726 | D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_INVALIDARG_RETURN, | ||
| 727 | D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_HAZARD, | ||
| 728 | D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_HAZARD, | ||
| 729 | D3D11_MESSAGE_ID_CSSETSHADERRESOURCES_UNBINDDELETINGOBJECT, | ||
| 730 | D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT, | ||
| 731 | D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCALL, | ||
| 732 | D3D11_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY, | ||
| 733 | D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE, | ||
| 734 | D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERTYPE, | ||
| 735 | D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE, | ||
| 736 | D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_VIEWS_EMPTY, | ||
| 737 | D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFER, | ||
| 738 | D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_BUFFERS_EMPTY, | ||
| 739 | D3D11_MESSAGE_ID_DEVICE_CSSETSAMPLERS_SAMPLERS_EMPTY, | ||
| 740 | D3D11_MESSAGE_ID_DEVICE_CSGETSHADERRESOURCES_VIEWS_EMPTY, | ||
| 741 | D3D11_MESSAGE_ID_DEVICE_CSGETCONSTANTBUFFERS_BUFFERS_EMPTY, | ||
| 742 | D3D11_MESSAGE_ID_DEVICE_CSGETSAMPLERS_SAMPLERS_EMPTY, | ||
| 743 | D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED, | ||
| 744 | D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED, | ||
| 745 | D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED, | ||
| 746 | D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED, | ||
| 747 | D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED, | ||
| 748 | D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED, | ||
| 749 | D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED, | ||
| 750 | D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSTRUCTURESTRIDE, | ||
| 751 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFLAGS, | ||
| 752 | D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE, | ||
| 753 | D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC, | ||
| 754 | D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT, | ||
| 755 | D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS, | ||
| 756 | D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT, | ||
| 757 | D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_HAZARD, | ||
| 758 | D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_OVERLAPPING_OLD_SLOTS, | ||
| 759 | D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NO_OP, | ||
| 760 | D3D11_MESSAGE_ID_CSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT, | ||
| 761 | D3D11_MESSAGE_ID_PSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT, | ||
| 762 | D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDARG_RETURN, | ||
| 763 | D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_OUTOFMEMORY_RETURN, | ||
| 764 | D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_TOOMANYOBJECTS, | ||
| 765 | D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_HAZARD, | ||
| 766 | D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_DENORMFLUSH, | ||
| 767 | D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSS_VIEWS_EMPTY, | ||
| 768 | D3D11_MESSAGE_ID_DEVICE_CSGETUNORDEREDACCESSS_VIEWS_EMPTY, | ||
| 769 | D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS, | ||
| 770 | D3D11_MESSAGE_ID_CREATESHADERRESESOURCEVIEW_TOOMANYOBJECTS, | ||
| 771 | D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_INVALID_ARG_BUFFER, | ||
| 772 | D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_UNALIGNED, | ||
| 773 | D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_OVERFLOW, | ||
| 774 | D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDCONTEXT, | ||
| 775 | D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDRESOURCE, | ||
| 776 | D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDMINLOD, | ||
| 777 | D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDCONTEXT, | ||
| 778 | D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDRESOURCE, | ||
| 779 | D3D11_MESSAGE_ID_OMSETDEPTHSTENCIL_UNBINDDELETINGOBJECT, | ||
| 780 | D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DEPTH_READONLY, | ||
| 781 | D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_STENCIL_READONLY, | ||
| 782 | D3D11_MESSAGE_ID_CHECKFEATURESUPPORT_FORMAT_DEPRECATED, | ||
| 783 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RETURN_TYPE_MISMATCH, | ||
| 784 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET, | ||
| 785 | D3D11_MESSAGE_ID_DEVICE_DRAW_UNORDEREDACCESSVIEW_RENDERTARGETVIEW_OVERLAP, | ||
| 786 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_DIMENSION_MISMATCH, | ||
| 787 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_APPEND_UNSUPPORTED, | ||
| 788 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMICS_UNSUPPORTED, | ||
| 789 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_STRUCTURE_STRIDE_MISMATCH, | ||
| 790 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_BUFFER_TYPE_MISMATCH, | ||
| 791 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RAW_UNSUPPORTED, | ||
| 792 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_LD_UNSUPPORTED, | ||
| 793 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_STORE_UNSUPPORTED, | ||
| 794 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_ADD_UNSUPPORTED, | ||
| 795 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_BITWISE_OPS_UNSUPPORTED, | ||
| 796 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_CMPSTORE_CMPEXCHANGE_UNSUPPORTED, | ||
| 797 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_EXCHANGE_UNSUPPORTED, | ||
| 798 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_SIGNED_MINMAX_UNSUPPORTED, | ||
| 799 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_UNSIGNED_MINMAX_UNSUPPORTED, | ||
| 800 | D3D11_MESSAGE_ID_DEVICE_DISPATCH_BOUND_RESOURCE_MAPPED, | ||
| 801 | D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_OVERFLOW, | ||
| 802 | D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_ZERO, | ||
| 803 | D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_STRUCTURE_STRIDE_MISMATCH, | ||
| 804 | D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_BUFFER_TYPE_MISMATCH, | ||
| 805 | D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_RAW_UNSUPPORTED, | ||
| 806 | D3D11_MESSAGE_ID_DEVICE_DISPATCH_UNSUPPORTED, | ||
| 807 | D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_UNSUPPORTED, | ||
| 808 | D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDOFFSET, | ||
| 809 | D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_LARGEOFFSET, | ||
| 810 | D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDDESTINATIONSTATE, | ||
| 811 | D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDSOURCESTATE, | ||
| 812 | D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_NOT_SUPPORTED, | ||
| 813 | D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDVIEW, | ||
| 814 | D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDOFFSET, | ||
| 815 | D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_TOOMANYVIEWS, | ||
| 816 | D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_INVALIDFORMAT, | ||
| 817 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_COUNTER_UNSUPPORTED, | ||
| 818 | D3D11_MESSAGE_ID_REF_WARNING, | ||
| 819 | D3D11_MESSAGE_ID_DEVICE_DRAW_PIXEL_SHADER_WITHOUT_RTV_OR_DSV, | ||
| 820 | D3D11_MESSAGE_ID_SHADER_ABORT, | ||
| 821 | D3D11_MESSAGE_ID_SHADER_MESSAGE, | ||
| 822 | D3D11_MESSAGE_ID_SHADER_ERROR, | ||
| 823 | D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDRESOURCE, | ||
| 824 | D3D11_MESSAGE_ID_HSSETSAMPLERS_UNBINDDELETINGOBJECT, | ||
| 825 | D3D11_MESSAGE_ID_DSSETSAMPLERS_UNBINDDELETINGOBJECT, | ||
| 826 | D3D11_MESSAGE_ID_CSSETSAMPLERS_UNBINDDELETINGOBJECT, | ||
| 827 | D3D11_MESSAGE_ID_HSSETSHADER_UNBINDDELETINGOBJECT, | ||
| 828 | D3D11_MESSAGE_ID_DSSETSHADER_UNBINDDELETINGOBJECT, | ||
| 829 | D3D11_MESSAGE_ID_CSSETSHADER_UNBINDDELETINGOBJECT, | ||
| 830 | D3D11_MESSAGE_ID_ENQUEUESETEVENT_INVALIDARG_RETURN, | ||
| 831 | D3D11_MESSAGE_ID_ENQUEUESETEVENT_OUTOFMEMORY_RETURN, | ||
| 832 | D3D11_MESSAGE_ID_ENQUEUESETEVENT_ACCESSDENIED_RETURN, | ||
| 833 | D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NUMUAVS_INVALIDRANGE, | ||
| 834 | D3D11_MESSAGE_ID_D3D11_MESSAGES_END, | ||
| 835 | |||
| 836 | D3D11_MESSAGE_ID_D3D11_1_MESSAGES_START = 0x00300000, | ||
| 837 | D3D11_MESSAGE_ID_CREATE_VIDEODECODER, | ||
| 838 | D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSORENUM, | ||
| 839 | D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSOR, | ||
| 840 | D3D11_MESSAGE_ID_CREATE_DECODEROUTPUTVIEW, | ||
| 841 | D3D11_MESSAGE_ID_CREATE_PROCESSORINPUTVIEW, | ||
| 842 | D3D11_MESSAGE_ID_CREATE_PROCESSOROUTPUTVIEW, | ||
| 843 | D3D11_MESSAGE_ID_CREATE_DEVICECONTEXTSTATE, | ||
| 844 | D3D11_MESSAGE_ID_LIVE_VIDEODECODER, | ||
| 845 | D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSORENUM, | ||
| 846 | D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSOR, | ||
| 847 | D3D11_MESSAGE_ID_LIVE_DECODEROUTPUTVIEW, | ||
| 848 | D3D11_MESSAGE_ID_LIVE_PROCESSORINPUTVIEW, | ||
| 849 | D3D11_MESSAGE_ID_LIVE_PROCESSOROUTPUTVIEW, | ||
| 850 | D3D11_MESSAGE_ID_LIVE_DEVICECONTEXTSTATE, | ||
| 851 | D3D11_MESSAGE_ID_DESTROY_VIDEODECODER, | ||
| 852 | D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSORENUM, | ||
| 853 | D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSOR, | ||
| 854 | D3D11_MESSAGE_ID_DESTROY_DECODEROUTPUTVIEW, | ||
| 855 | D3D11_MESSAGE_ID_DESTROY_PROCESSORINPUTVIEW, | ||
| 856 | D3D11_MESSAGE_ID_DESTROY_PROCESSOROUTPUTVIEW, | ||
| 857 | D3D11_MESSAGE_ID_DESTROY_DEVICECONTEXTSTATE, | ||
| 858 | D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFLAGS, | ||
| 859 | D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFEATURELEVEL, | ||
| 860 | D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_FEATURELEVELS_NOT_SUPPORTED, | ||
| 861 | D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDREFIID, | ||
| 862 | D3D11_MESSAGE_ID_DEVICE_DISCARDVIEW_INVALIDVIEW, | ||
| 863 | D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION1_INVALIDCOPYFLAGS, | ||
| 864 | D3D11_MESSAGE_ID_UPDATESUBRESOURCE1_INVALIDCOPYFLAGS, | ||
| 865 | D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT, | ||
| 866 | D3D11_MESSAGE_ID_CREATEVIDEODECODER_OUTOFMEMORY_RETURN, | ||
| 867 | D3D11_MESSAGE_ID_CREATEVIDEODECODER_NULLPARAM, | ||
| 868 | D3D11_MESSAGE_ID_CREATEVIDEODECODER_INVALIDFORMAT, | ||
| 869 | D3D11_MESSAGE_ID_CREATEVIDEODECODER_ZEROWIDTHHEIGHT, | ||
| 870 | D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERSIZE, | ||
| 871 | D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERUSAGE, | ||
| 872 | D3D11_MESSAGE_ID_GETVIDEODECODERPROFILECOUNT_OUTOFMEMORY, | ||
| 873 | D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_NULLPARAM, | ||
| 874 | D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_INVALIDINDEX, | ||
| 875 | D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_OUTOFMEMORY_RETURN, | ||
| 876 | D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_NULLPARAM, | ||
| 877 | D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_OUTOFMEMORY_RETURN, | ||
| 878 | D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_NULLPARAM, | ||
| 879 | D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_OUTOFMEMORY_RETURN, | ||
| 880 | D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_NULLPARAM, | ||
| 881 | D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_INVALIDINDEX, | ||
| 882 | D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_OUTOFMEMORY_RETURN, | ||
| 883 | D3D11_MESSAGE_ID_GETDECODERCREATIONPARAMS_NULLPARAM, | ||
| 884 | D3D11_MESSAGE_ID_GETDECODERDRIVERHANDLE_NULLPARAM, | ||
| 885 | D3D11_MESSAGE_ID_GETDECODERBUFFER_NULLPARAM, | ||
| 886 | D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDBUFFER, | ||
| 887 | D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDTYPE, | ||
| 888 | D3D11_MESSAGE_ID_GETDECODERBUFFER_LOCKED, | ||
| 889 | D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NULLPARAM, | ||
| 890 | D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_INVALIDTYPE, | ||
| 891 | D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NOTLOCKED, | ||
| 892 | D3D11_MESSAGE_ID_DECODERBEGINFRAME_NULLPARAM, | ||
| 893 | D3D11_MESSAGE_ID_DECODERBEGINFRAME_HAZARD, | ||
| 894 | D3D11_MESSAGE_ID_DECODERENDFRAME_NULLPARAM, | ||
| 895 | D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_NULLPARAM, | ||
| 896 | D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_INVALIDTYPE, | ||
| 897 | D3D11_MESSAGE_ID_DECODEREXTENSION_NULLPARAM, | ||
| 898 | D3D11_MESSAGE_ID_DECODEREXTENSION_INVALIDRESOURCE, | ||
| 899 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_OUTOFMEMORY_RETURN, | ||
| 900 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_NULLPARAM, | ||
| 901 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDFRAMEFORMAT, | ||
| 902 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDUSAGE, | ||
| 903 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDINPUTFRAMERATE, | ||
| 904 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDOUTPUTFRAMERATE, | ||
| 905 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDWIDTHHEIGHT, | ||
| 906 | D3D11_MESSAGE_ID_GETVIDEOPROCESSORCONTENTDESC_NULLPARAM, | ||
| 907 | D3D11_MESSAGE_ID_CHECKVIDEOPROCESSORFORMAT_NULLPARAM, | ||
| 908 | D3D11_MESSAGE_ID_GETVIDEOPROCESSORCAPS_NULLPARAM, | ||
| 909 | D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_NULLPARAM, | ||
| 910 | D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_INVALIDINDEX, | ||
| 911 | D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_NULLPARAM, | ||
| 912 | D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_INVALIDINDEX, | ||
| 913 | D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_NULLPARAM, | ||
| 914 | D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_UNSUPPORTED, | ||
| 915 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_OUTOFMEMORY_RETURN, | ||
| 916 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_NULLPARAM, | ||
| 917 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTTARGETRECT_NULLPARAM, | ||
| 918 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_NULLPARAM, | ||
| 919 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_INVALIDALPHA, | ||
| 920 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCOLORSPACE_NULLPARAM, | ||
| 921 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_NULLPARAM, | ||
| 922 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_UNSUPPORTED, | ||
| 923 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDSTREAM, | ||
| 924 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDFILLMODE, | ||
| 925 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_NULLPARAM, | ||
| 926 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_NULLPARAM, | ||
| 927 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_UNSUPPORTED, | ||
| 928 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTEXTENSION_NULLPARAM, | ||
| 929 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTTARGETRECT_NULLPARAM, | ||
| 930 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTBACKGROUNDCOLOR_NULLPARAM, | ||
| 931 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCOLORSPACE_NULLPARAM, | ||
| 932 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTALPHAFILLMODE_NULLPARAM, | ||
| 933 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCONSTRICTION_NULLPARAM, | ||
| 934 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_UNSUPPORTED, | ||
| 935 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_INVALIDSIZE, | ||
| 936 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTSTEREOMODE_NULLPARAM, | ||
| 937 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTEXTENSION_NULLPARAM, | ||
| 938 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_NULLPARAM, | ||
| 939 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDFORMAT, | ||
| 940 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDSTREAM, | ||
| 941 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_NULLPARAM, | ||
| 942 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_INVALIDSTREAM, | ||
| 943 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_NULLPARAM, | ||
| 944 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDRATE, | ||
| 945 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDFLAG, | ||
| 946 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDSTREAM, | ||
| 947 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_NULLPARAM, | ||
| 948 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDSTREAM, | ||
| 949 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDRECT, | ||
| 950 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_NULLPARAM, | ||
| 951 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDSTREAM, | ||
| 952 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDRECT, | ||
| 953 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_NULLPARAM, | ||
| 954 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDSTREAM, | ||
| 955 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDALPHA, | ||
| 956 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_NULLPARAM, | ||
| 957 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDSTREAM, | ||
| 958 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDCOUNT, | ||
| 959 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDALPHA, | ||
| 960 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_NULLPARAM, | ||
| 961 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDSTREAM, | ||
| 962 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDRATIO, | ||
| 963 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_NULLPARAM, | ||
| 964 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDSTREAM, | ||
| 965 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDRANGE, | ||
| 966 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_UNSUPPORTED, | ||
| 967 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_NULLPARAM, | ||
| 968 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDSTREAM, | ||
| 969 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_UNSUPPORTED, | ||
| 970 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FLIPUNSUPPORTED, | ||
| 971 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_MONOOFFSETUNSUPPORTED, | ||
| 972 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FORMATUNSUPPORTED, | ||
| 973 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDFORMAT, | ||
| 974 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_NULLPARAM, | ||
| 975 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM, | ||
| 976 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_NULLPARAM, | ||
| 977 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDSTREAM, | ||
| 978 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDFILTER, | ||
| 979 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_UNSUPPORTED, | ||
| 980 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDLEVEL, | ||
| 981 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_NULLPARAM, | ||
| 982 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_INVALIDSTREAM, | ||
| 983 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_NULLPARAM, | ||
| 984 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_NULLPARAM, | ||
| 985 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_NULLPARAM, | ||
| 986 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_NULLPARAM, | ||
| 987 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_NULLPARAM, | ||
| 988 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_NULLPARAM, | ||
| 989 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_NULLPARAM, | ||
| 990 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_NULLPARAM, | ||
| 991 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_NULLPARAM, | ||
| 992 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_NULLPARAM, | ||
| 993 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_NULLPARAM, | ||
| 994 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_NULLPARAM, | ||
| 995 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_NULLPARAM, | ||
| 996 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_INVALIDSTREAM, | ||
| 997 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NULLPARAM, | ||
| 998 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSTREAMCOUNT, | ||
| 999 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_TARGETRECT, | ||
| 1000 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDOUTPUT, | ||
| 1001 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDPASTFRAMES, | ||
| 1002 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDFUTUREFRAMES, | ||
| 1003 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSOURCERECT, | ||
| 1004 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDDESTRECT, | ||
| 1005 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDINPUTRESOURCE, | ||
| 1006 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAYSIZE, | ||
| 1007 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAY, | ||
| 1008 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTEXPECTED, | ||
| 1009 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTNOTEXPECTED, | ||
| 1010 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_STEREONOTENABLED, | ||
| 1011 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDRIGHTRESOURCE, | ||
| 1012 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NOSTEREOSTREAMS, | ||
| 1013 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INPUTHAZARD, | ||
| 1014 | D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_OUTPUTHAZARD, | ||
| 1015 | D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_OUTOFMEMORY_RETURN, | ||
| 1016 | D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_NULLPARAM, | ||
| 1017 | D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDTYPE, | ||
| 1018 | D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDBIND, | ||
| 1019 | D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEDFORMAT, | ||
| 1020 | D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDMIP, | ||
| 1021 | D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEMIP, | ||
| 1022 | D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAYSIZE, | ||
| 1023 | D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAY, | ||
| 1024 | D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDDIMENSION, | ||
| 1025 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_OUTOFMEMORY_RETURN, | ||
| 1026 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_NULLPARAM, | ||
| 1027 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDTYPE, | ||
| 1028 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDBIND, | ||
| 1029 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMISC, | ||
| 1030 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDUSAGE, | ||
| 1031 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFORMAT, | ||
| 1032 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFOURCC, | ||
| 1033 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMIP, | ||
| 1034 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_UNSUPPORTEDMIP, | ||
| 1035 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAYSIZE, | ||
| 1036 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAY, | ||
| 1037 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDDIMENSION, | ||
| 1038 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_OUTOFMEMORY_RETURN, | ||
| 1039 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_NULLPARAM, | ||
| 1040 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDTYPE, | ||
| 1041 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDBIND, | ||
| 1042 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDFORMAT, | ||
| 1043 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMIP, | ||
| 1044 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDMIP, | ||
| 1045 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDARRAY, | ||
| 1046 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDARRAY, | ||
| 1047 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDDIMENSION, | ||
| 1048 | D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_FORCED_SAMPLE_COUNT, | ||
| 1049 | D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS, | ||
| 1050 | D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDARRAYWITHDECODER, | ||
| 1051 | D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDARRAYWITHDECODER, | ||
| 1052 | D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDARRAYWITHDECODER, | ||
| 1053 | D3D11_MESSAGE_ID_DEVICE_LOCKEDOUT_INTERFACE, | ||
| 1054 | D3D11_MESSAGE_ID_REF_WARNING_ATOMIC_INCONSISTENT, | ||
| 1055 | D3D11_MESSAGE_ID_REF_WARNING_READING_UNINITIALIZED_RESOURCE, | ||
| 1056 | D3D11_MESSAGE_ID_REF_WARNING_RAW_HAZARD, | ||
| 1057 | D3D11_MESSAGE_ID_REF_WARNING_WAR_HAZARD, | ||
| 1058 | D3D11_MESSAGE_ID_REF_WARNING_WAW_HAZARD, | ||
| 1059 | D3D11_MESSAGE_ID_CREATECRYPTOSESSION_NULLPARAM, | ||
| 1060 | D3D11_MESSAGE_ID_CREATECRYPTOSESSION_OUTOFMEMORY_RETURN, | ||
| 1061 | D3D11_MESSAGE_ID_GETCRYPTOTYPE_NULLPARAM, | ||
| 1062 | D3D11_MESSAGE_ID_GETDECODERPROFILE_NULLPARAM, | ||
| 1063 | D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATESIZE_NULLPARAM, | ||
| 1064 | D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_NULLPARAM, | ||
| 1065 | D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_WRONGSIZE, | ||
| 1066 | D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_WRONGSIZE, | ||
| 1067 | D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_NULLPARAM, | ||
| 1068 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_UNSUPPORTED, | ||
| 1069 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_NULLPARAM, | ||
| 1070 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_WRONGDEVICE, | ||
| 1071 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_WRONGDEVICE, | ||
| 1072 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_FORMAT_MISMATCH, | ||
| 1073 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_SIZE_MISMATCH, | ||
| 1074 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MULTISAMPLED, | ||
| 1075 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_NOT_STAGING, | ||
| 1076 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MAPPED, | ||
| 1077 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_MAPPED, | ||
| 1078 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_OFFERED, | ||
| 1079 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_OFFERED, | ||
| 1080 | D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_CONTENT_UNDEFINED, | ||
| 1081 | D3D11_MESSAGE_ID_DECRYPTIONBLT_UNSUPPORTED, | ||
| 1082 | D3D11_MESSAGE_ID_DECRYPTIONBLT_NULLPARAM, | ||
| 1083 | D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_WRONGDEVICE, | ||
| 1084 | D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_WRONGDEVICE, | ||
| 1085 | D3D11_MESSAGE_ID_DECRYPTIONBLT_FORMAT_MISMATCH, | ||
| 1086 | D3D11_MESSAGE_ID_DECRYPTIONBLT_SIZE_MISMATCH, | ||
| 1087 | D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MULTISAMPLED, | ||
| 1088 | D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_NOT_STAGING, | ||
| 1089 | D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_NOT_RENDER_TARGET, | ||
| 1090 | D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_MAPPED, | ||
| 1091 | D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MAPPED, | ||
| 1092 | D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_OFFERED, | ||
| 1093 | D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_OFFERED, | ||
| 1094 | D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_CONTENT_UNDEFINED, | ||
| 1095 | D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_NULLPARAM, | ||
| 1096 | D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_INVALIDSIZE, | ||
| 1097 | D3D11_MESSAGE_ID_FINISHSESSIONKEYREFRESH_NULLPARAM, | ||
| 1098 | D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_NULLPARAM, | ||
| 1099 | D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_INVALIDSIZE, | ||
| 1100 | D3D11_MESSAGE_ID_GETCONTENTPROTECTIONCAPS_NULLPARAM, | ||
| 1101 | D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_NULLPARAM, | ||
| 1102 | D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_INVALIDINDEX, | ||
| 1103 | D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_NULLPARAM, | ||
| 1104 | D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_UNSUPPORTED, | ||
| 1105 | D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_INVALIDTYPE, | ||
| 1106 | D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_OUTOFMEMORY_RETURN, | ||
| 1107 | D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_INVALIDCHANNEL, | ||
| 1108 | D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_NULLPARAM, | ||
| 1109 | D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_INVALIDCHANNEL, | ||
| 1110 | D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_NULLPARAM, | ||
| 1111 | D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_WRONGSIZE, | ||
| 1112 | D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDCHANNEL, | ||
| 1113 | D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_NULLPARAM, | ||
| 1114 | D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_NULLPARAM, | ||
| 1115 | D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGCHANNEL, | ||
| 1116 | D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_UNSUPPORTEDQUERY, | ||
| 1117 | D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGSIZE, | ||
| 1118 | D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_INVALIDPROCESSINDEX, | ||
| 1119 | D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_NULLPARAM, | ||
| 1120 | D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGCHANNEL, | ||
| 1121 | D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_UNSUPPORTEDCONFIGURE, | ||
| 1122 | D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGSIZE, | ||
| 1123 | D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_INVALIDPROCESSIDTYPE, | ||
| 1124 | D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT, | ||
| 1125 | D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT, | ||
| 1126 | D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT, | ||
| 1127 | D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT, | ||
| 1128 | D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT, | ||
| 1129 | D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT, | ||
| 1130 | D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_INVALIDSIZE, | ||
| 1131 | D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDSIZE, | ||
| 1132 | D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDPRIORITY, | ||
| 1133 | D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_OUTOFMEMORY, | ||
| 1134 | D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_NULLPARAM, | ||
| 1135 | D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDTYPE, | ||
| 1136 | D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDBIND, | ||
| 1137 | D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDARRAY, | ||
| 1138 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_NULLPARAM, | ||
| 1139 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALIDSTREAM, | ||
| 1140 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALID, | ||
| 1141 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_UNSUPPORTED, | ||
| 1142 | D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_NULLPARAM, | ||
| 1143 | D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDVIEW, | ||
| 1144 | D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED, | ||
| 1145 | D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_SHADEREXTENSIONSNOTSUPPORTED, | ||
| 1146 | D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED, | ||
| 1147 | D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_SHADEREXTENSIONSNOTSUPPORTED, | ||
| 1148 | D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED, | ||
| 1149 | D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_SHADEREXTENSIONSNOTSUPPORTED, | ||
| 1150 | D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED, | ||
| 1151 | D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_SHADEREXTENSIONSNOTSUPPORTED, | ||
| 1152 | D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED, | ||
| 1153 | D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_SHADEREXTENSIONSNOTSUPPORTED, | ||
| 1154 | D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED, | ||
| 1155 | D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_SHADEREXTENSIONSNOTSUPPORTED, | ||
| 1156 | D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED, | ||
| 1157 | D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_SHADEREXTENSIONSNOTSUPPORTED, | ||
| 1158 | D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_MINPRECISION, | ||
| 1159 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_UNSUPPORTED, | ||
| 1160 | D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_UNSUPPORTED, | ||
| 1161 | D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED, | ||
| 1162 | D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED, | ||
| 1163 | D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED, | ||
| 1164 | D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED, | ||
| 1165 | D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED, | ||
| 1166 | D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED, | ||
| 1167 | D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED, | ||
| 1168 | D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_INVALIDOFFSET, | ||
| 1169 | D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_TOOMANYVIEWS, | ||
| 1170 | D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_NOTSUPPORTED, | ||
| 1171 | D3D11_MESSAGE_ID_SWAPDEVICECONTEXTSTATE_NOTSUPPORTED, | ||
| 1172 | D3D11_MESSAGE_ID_UPDATESUBRESOURCE_PREFERUPDATESUBRESOURCE1, | ||
| 1173 | D3D11_MESSAGE_ID_GETDC_INACCESSIBLE, | ||
| 1174 | D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDRECT, | ||
| 1175 | D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLE_MASK_IGNORED_ON_FL9, | ||
| 1176 | D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE1_NOT_SUPPORTED, | ||
| 1177 | D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BY_NAME_NOT_SUPPORTED, | ||
| 1178 | D3D11_MESSAGE_ID_ENQUEUESETEVENT_NOT_SUPPORTED, | ||
| 1179 | D3D11_MESSAGE_ID_OFFERRELEASE_NOT_SUPPORTED, | ||
| 1180 | D3D11_MESSAGE_ID_OFFERRESOURCES_INACCESSIBLE, | ||
| 1181 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMSAA, | ||
| 1182 | D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMSAA, | ||
| 1183 | D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT, | ||
| 1184 | D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT, | ||
| 1185 | D3D11_MESSAGE_ID_UPDATESUBRESOURCE_EMPTYDESTBOX, | ||
| 1186 | D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_EMPTYSOURCEBOX, | ||
| 1187 | D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS, | ||
| 1188 | D3D11_MESSAGE_ID_DEVICE_DRAW_DEPTHSTENCILVIEW_NOT_SET, | ||
| 1189 | D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET, | ||
| 1190 | D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET_DUE_TO_FLIP_PRESENT, | ||
| 1191 | D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET_DUE_TO_FLIP_PRESENT, | ||
| 1192 | D3D11_MESSAGE_ID_D3D11_1_MESSAGES_END | ||
| 1193 | } D3D11_MESSAGE_ID; | ||
| 1194 | |||
| 1195 | typedef enum D3D11_RLDO_FLAGS { | ||
| 1196 | D3D11_RLDO_SUMMARY = 1, | ||
| 1197 | D3D11_RLDO_DETAIL = 2 | ||
| 1198 | } D3D11_RLDO_FLAGS; | ||
| 1199 | |||
| 1200 | typedef struct D3D11_MESSAGE { | ||
| 1201 | D3D11_MESSAGE_CATEGORY Category; | ||
| 1202 | D3D11_MESSAGE_SEVERITY Severity; | ||
| 1203 | D3D11_MESSAGE_ID ID; | ||
| 1204 | const char *pDescription; | ||
| 1205 | SIZE_T DescriptionByteLength; | ||
| 1206 | } D3D11_MESSAGE; | ||
| 1207 | |||
| 1208 | typedef struct D3D11_INFO_QUEUE_FILTER_DESC { | ||
| 1209 | UINT NumCategories; | ||
| 1210 | D3D11_MESSAGE_CATEGORY *pCategoryList; | ||
| 1211 | UINT NumSeverities; | ||
| 1212 | D3D11_MESSAGE_SEVERITY *pSeverityList; | ||
| 1213 | UINT NumIDs; | ||
| 1214 | D3D11_MESSAGE_ID *pIDList; | ||
| 1215 | } D3D11_INFO_QUEUE_FILTER_DESC; | ||
| 1216 | |||
| 1217 | typedef struct D3D11_INFO_QUEUE_FILTER { | ||
| 1218 | D3D11_INFO_QUEUE_FILTER_DESC AllowList; | ||
| 1219 | D3D11_INFO_QUEUE_FILTER_DESC DenyList; | ||
| 1220 | } D3D11_INFO_QUEUE_FILTER; | ||
| 1221 | |||
| 1222 | cpp_quote("#define D3D11_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT 1024") | ||
| 1223 | |||
| 1224 | [ | ||
| 1225 | object, | ||
| 1226 | uuid(79cf2233-7536-4948-9d36-1e4692dc5760), | ||
| 1227 | local, | ||
| 1228 | pointer_default(unique) | ||
| 1229 | ] | ||
| 1230 | interface ID3D11Debug : IUnknown { | ||
| 1231 | HRESULT SetFeatureMask(UINT Mask); | ||
| 1232 | UINT GetFeatureMask(); | ||
| 1233 | HRESULT SetPresentPerRenderOpDelay(UINT Milliseconds); | ||
| 1234 | UINT GetPresentPerRenderOpDelay(); | ||
| 1235 | HRESULT SetSwapChain(IDXGISwapChain *pSwapChain); | ||
| 1236 | HRESULT GetSwapChain(IDXGISwapChain **ppSwapChain); | ||
| 1237 | HRESULT ValidateContext(ID3D11DeviceContext *pContext); | ||
| 1238 | HRESULT ReportLiveDeviceObjects(D3D11_RLDO_FLAGS Flags); | ||
| 1239 | HRESULT ValidateContextForDispatch(ID3D11DeviceContext *pContext); | ||
| 1240 | } | ||
| 1241 | |||
| 1242 | [ | ||
| 1243 | object, | ||
| 1244 | uuid(1ef337e3-58e7-4f83-a692-db221f5ed47e), | ||
| 1245 | local, | ||
| 1246 | pointer_default(unique) | ||
| 1247 | ] | ||
| 1248 | interface ID3D11SwitchToRef : IUnknown { | ||
| 1249 | BOOL SetUseRef( | ||
| 1250 | [in] BOOL useref | ||
| 1251 | ); | ||
| 1252 | BOOL GetUseRef(); | ||
| 1253 | } | ||
| 1254 | |||
| 1255 | [ | ||
| 1256 | object, | ||
| 1257 | uuid(6543dbb6-1b48-42f5-ab82-e97ec74326f6), | ||
| 1258 | local, | ||
| 1259 | pointer_default(unique) | ||
| 1260 | ] | ||
| 1261 | interface ID3D11InfoQueue : IUnknown { | ||
| 1262 | HRESULT SetMessageCountLimit(UINT64 MessageCountLimit); | ||
| 1263 | void ClearStoredMessages(); | ||
| 1264 | |||
| 1265 | cpp_quote("#ifdef WINE_NO_UNICODE_MACROS") | ||
| 1266 | cpp_quote("#undef GetMessage") | ||
| 1267 | cpp_quote("#endif") | ||
| 1268 | HRESULT GetMessage(UINT64 MessageIndex, D3D11_MESSAGE* pMessage, SIZE_T *pMessageByteLength); | ||
| 1269 | |||
| 1270 | UINT64 GetNumMessagesAllowedByStorageFilter(); | ||
| 1271 | UINT64 GetNumMessagesDeniedByStorageFilter(); | ||
| 1272 | UINT64 GetNumStoredMessages(); | ||
| 1273 | UINT64 GetNumStoredMessagesAllowedByRetrievalFilter(); | ||
| 1274 | UINT64 GetNumMessagesDiscardedByMessageCountLimit(); | ||
| 1275 | UINT64 GetMessageCountLimit(); | ||
| 1276 | HRESULT AddStorageFilterEntries(D3D11_INFO_QUEUE_FILTER *pFilter); | ||
| 1277 | HRESULT GetStorageFilter(D3D11_INFO_QUEUE_FILTER *pFilter, SIZE_T *pFilterByteLength); | ||
| 1278 | void ClearStorageFilter(); | ||
| 1279 | HRESULT PushEmptyStorageFilter(); | ||
| 1280 | HRESULT PushCopyOfStorageFilter(); | ||
| 1281 | HRESULT PushStorageFilter(D3D11_INFO_QUEUE_FILTER *pFilter); | ||
| 1282 | void PopStorageFilter(); | ||
| 1283 | UINT GetStorageFilterStackSize(); | ||
| 1284 | HRESULT AddRetrievalFilterEntries(D3D11_INFO_QUEUE_FILTER *pFilter); | ||
| 1285 | HRESULT GetRetrievalFilter(D3D11_INFO_QUEUE_FILTER *pFilter, SIZE_T *pFilterByteLength); | ||
| 1286 | void ClearRetrievalFilter(); | ||
| 1287 | HRESULT PushEmptyRetrievalFilter(); | ||
| 1288 | HRESULT PushCopyOfRetrievalFilter(); | ||
| 1289 | HRESULT PushRetrievalFilter(D3D11_INFO_QUEUE_FILTER *pFilter); | ||
| 1290 | void PopRetrievalFilter(); | ||
| 1291 | UINT GetRetrievalFilterStackSize(); | ||
| 1292 | HRESULT AddMessage(D3D11_MESSAGE_CATEGORY Category, D3D11_MESSAGE_SEVERITY Severity, | ||
| 1293 | D3D11_MESSAGE_ID ID, LPCSTR pDescription); | ||
| 1294 | HRESULT AddApplicationMessage(D3D11_MESSAGE_SEVERITY Severity, LPCSTR pDescription); | ||
| 1295 | HRESULT SetBreakOnCategory(D3D11_MESSAGE_CATEGORY Category, BOOL bEnable); | ||
| 1296 | HRESULT SetBreakOnSeverity(D3D11_MESSAGE_SEVERITY Severity, BOOL bEnable); | ||
| 1297 | HRESULT SetBreakOnID(D3D11_MESSAGE_ID ID, BOOL bEnable); | ||
| 1298 | BOOL GetBreakOnCategory(D3D11_MESSAGE_CATEGORY Category); | ||
| 1299 | BOOL GetBreakOnSeverity(D3D11_MESSAGE_SEVERITY Severity); | ||
| 1300 | BOOL GetBreakOnID(D3D11_MESSAGE_ID ID); | ||
| 1301 | void SetMuteDebugOutput(BOOL bMute); | ||
| 1302 | BOOL GetMuteDebugOutput(); | ||
| 1303 | } | ||
lib/libc/include/any-windows-any/d3d11shader.h+5| ... | @@ -22,6 +22,11 @@ | ... | @@ -22,6 +22,11 @@ |
| 22 | 22 | ||
| 23 | #include "d3dcommon.h" | 23 | #include "d3dcommon.h" |
| 24 | 24 | ||
| 25 | /* If not defined set d3dcompiler_47 by default. */ | ||
| 26 | #ifndef D3D_COMPILER_VERSION | ||
| 27 | #define D3D_COMPILER_VERSION 47 | ||
| 28 | #endif | ||
| 29 | |||
| 25 | /* These are defined as version-neutral in d3dcommon.h */ | 30 | /* These are defined as version-neutral in d3dcommon.h */ |
| 26 | typedef D3D_CBUFFER_TYPE D3D11_CBUFFER_TYPE; | 31 | typedef D3D_CBUFFER_TYPE D3D11_CBUFFER_TYPE; |
| 27 | 32 |
lib/libc/include/any-windows-any/d3d12.h+3370-902| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/d3d12.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/d3d12.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -42,6 +42,14 @@ interface ID3D12Pageable; | ... | @@ -42,6 +42,14 @@ interface ID3D12Pageable; |
| 42 | #endif /* __cplusplus */ | 42 | #endif /* __cplusplus */ |
| 43 | #endif | 43 | #endif |
| 44 | 44 | ||
| 45 | #ifndef __ID3D12Heap_FWD_DEFINED__ | ||
| 46 | #define __ID3D12Heap_FWD_DEFINED__ | ||
| 47 | typedef interface ID3D12Heap ID3D12Heap; | ||
| 48 | #ifdef __cplusplus | ||
| 49 | interface ID3D12Heap; | ||
| 50 | #endif /* __cplusplus */ | ||
| 51 | #endif | ||
| 52 | |||
| 45 | #ifndef __ID3D12Resource_FWD_DEFINED__ | 53 | #ifndef __ID3D12Resource_FWD_DEFINED__ |
| 46 | #define __ID3D12Resource_FWD_DEFINED__ | 54 | #define __ID3D12Resource_FWD_DEFINED__ |
| 47 | typedef interface ID3D12Resource ID3D12Resource; | 55 | typedef interface ID3D12Resource ID3D12Resource; |
| ... | @@ -90,6 +98,22 @@ interface ID3D12GraphicsCommandList; | ... | @@ -90,6 +98,22 @@ interface ID3D12GraphicsCommandList; |
| 90 | #endif /* __cplusplus */ | 98 | #endif /* __cplusplus */ |
| 91 | #endif | 99 | #endif |
| 92 | 100 | ||
| 101 | #ifndef __ID3D12GraphicsCommandList1_FWD_DEFINED__ | ||
| 102 | #define __ID3D12GraphicsCommandList1_FWD_DEFINED__ | ||
| 103 | typedef interface ID3D12GraphicsCommandList1 ID3D12GraphicsCommandList1; | ||
| 104 | #ifdef __cplusplus | ||
| 105 | interface ID3D12GraphicsCommandList1; | ||
| 106 | #endif /* __cplusplus */ | ||
| 107 | #endif | ||
| 108 | |||
| 109 | #ifndef __ID3D12GraphicsCommandList2_FWD_DEFINED__ | ||
| 110 | #define __ID3D12GraphicsCommandList2_FWD_DEFINED__ | ||
| 111 | typedef interface ID3D12GraphicsCommandList2 ID3D12GraphicsCommandList2; | ||
| 112 | #ifdef __cplusplus | ||
| 113 | interface ID3D12GraphicsCommandList2; | ||
| 114 | #endif /* __cplusplus */ | ||
| 115 | #endif | ||
| 116 | |||
| 93 | #ifndef __ID3D12CommandQueue_FWD_DEFINED__ | 117 | #ifndef __ID3D12CommandQueue_FWD_DEFINED__ |
| 94 | #define __ID3D12CommandQueue_FWD_DEFINED__ | 118 | #define __ID3D12CommandQueue_FWD_DEFINED__ |
| 95 | typedef interface ID3D12CommandQueue ID3D12CommandQueue; | 119 | typedef interface ID3D12CommandQueue ID3D12CommandQueue; |
| ... | @@ -138,11 +162,11 @@ interface ID3D12Device; | ... | @@ -138,11 +162,11 @@ interface ID3D12Device; |
| 138 | #endif /* __cplusplus */ | 162 | #endif /* __cplusplus */ |
| 139 | #endif | 163 | #endif |
| 140 | 164 | ||
| 141 | #ifndef __ID3D12Debug_FWD_DEFINED__ | 165 | #ifndef __ID3D12Device1_FWD_DEFINED__ |
| 142 | #define __ID3D12Debug_FWD_DEFINED__ | 166 | #define __ID3D12Device1_FWD_DEFINED__ |
| 143 | typedef interface ID3D12Debug ID3D12Debug; | 167 | typedef interface ID3D12Device1 ID3D12Device1; |
| 144 | #ifdef __cplusplus | 168 | #ifdef __cplusplus |
| 145 | interface ID3D12Debug; | 169 | interface ID3D12Device1; |
| 146 | #endif /* __cplusplus */ | 170 | #endif /* __cplusplus */ |
| 147 | #endif | 171 | #endif |
| 148 | 172 | ||
| ... | @@ -154,6 +178,14 @@ interface ID3D12RootSignatureDeserializer; | ... | @@ -154,6 +178,14 @@ interface ID3D12RootSignatureDeserializer; |
| 154 | #endif /* __cplusplus */ | 178 | #endif /* __cplusplus */ |
| 155 | #endif | 179 | #endif |
| 156 | 180 | ||
| 181 | #ifndef __ID3D12VersionedRootSignatureDeserializer_FWD_DEFINED__ | ||
| 182 | #define __ID3D12VersionedRootSignatureDeserializer_FWD_DEFINED__ | ||
| 183 | typedef interface ID3D12VersionedRootSignatureDeserializer ID3D12VersionedRootSignatureDeserializer; | ||
| 184 | #ifdef __cplusplus | ||
| 185 | interface ID3D12VersionedRootSignatureDeserializer; | ||
| 186 | #endif /* __cplusplus */ | ||
| 187 | #endif | ||
| 188 | |||
| 157 | /* Headers for imported files */ | 189 | /* Headers for imported files */ |
| 158 | 190 | ||
| 159 | #include <oaidl.h> | 191 | #include <oaidl.h> |
| ... | @@ -175,6 +207,8 @@ extern "C" { | ... | @@ -175,6 +207,8 @@ extern "C" { |
| 175 | 207 | ||
| 176 | #define D3D12_VIEWPORT_BOUNDS_MIN (-32768) | 208 | #define D3D12_VIEWPORT_BOUNDS_MIN (-32768) |
| 177 | 209 | ||
| 210 | #define D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT (15) | ||
| 211 | |||
| 178 | #define D3D12_APPEND_ALIGNED_ELEMENT (0xffffffff) | 212 | #define D3D12_APPEND_ALIGNED_ELEMENT (0xffffffff) |
| 179 | 213 | ||
| 180 | #define D3D12_DEFAULT_BLEND_FACTOR_ALPHA (1.0f) | 214 | #define D3D12_DEFAULT_BLEND_FACTOR_ALPHA (1.0f) |
| ... | @@ -194,6 +228,12 @@ extern "C" { | ... | @@ -194,6 +228,12 @@ extern "C" { |
| 194 | #define D3D12_FLOAT32_MAX (3.402823466e+38f) | 228 | #define D3D12_FLOAT32_MAX (3.402823466e+38f) |
| 195 | #define D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT (32) | 229 | #define D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT (32) |
| 196 | 230 | ||
| 231 | #define D3D12_UAV_SLOT_COUNT (64) | ||
| 232 | |||
| 233 | #define D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT (4096) | ||
| 234 | |||
| 235 | #define D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT (4096) | ||
| 236 | |||
| 197 | #define D3D12_REQ_MIP_LEVELS (15) | 237 | #define D3D12_REQ_MIP_LEVELS (15) |
| 198 | 238 | ||
| 199 | #define D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION (2048) | 239 | #define D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION (2048) |
| ... | @@ -212,14 +252,38 @@ extern "C" { | ... | @@ -212,14 +252,38 @@ extern "C" { |
| 212 | 252 | ||
| 213 | #define D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT (8) | 253 | #define D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT (8) |
| 214 | 254 | ||
| 255 | #define D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES (2048) | ||
| 256 | |||
| 257 | #define D3D12_SO_BUFFER_SLOT_COUNT (4) | ||
| 258 | |||
| 259 | #define D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP (0xffffffff) | ||
| 260 | |||
| 261 | #define D3D12_SO_NO_RASTERIZED_STREAM (0xffffffff) | ||
| 262 | |||
| 263 | #define D3D12_SO_OUTPUT_COMPONENT_COUNT (128) | ||
| 264 | |||
| 265 | #define D3D12_SO_STREAM_COUNT (4) | ||
| 266 | |||
| 215 | #define D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT (256) | 267 | #define D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT (256) |
| 216 | 268 | ||
| 269 | #define D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT (4194304) | ||
| 270 | |||
| 217 | #define D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT (65536) | 271 | #define D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT (65536) |
| 218 | 272 | ||
| 273 | #define D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT (16) | ||
| 274 | |||
| 275 | #define D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT (65536) | ||
| 276 | |||
| 277 | #define D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT (4096) | ||
| 278 | |||
| 279 | #define D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE (4) | ||
| 280 | |||
| 219 | #define D3D12_TEXTURE_DATA_PITCH_ALIGNMENT (256) | 281 | #define D3D12_TEXTURE_DATA_PITCH_ALIGNMENT (256) |
| 220 | 282 | ||
| 221 | #define D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT (512) | 283 | #define D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT (512) |
| 222 | 284 | ||
| 285 | #define D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT (4096) | ||
| 286 | |||
| 223 | #define D3D12_VS_INPUT_REGISTER_COUNT (32) | 287 | #define D3D12_VS_INPUT_REGISTER_COUNT (32) |
| 224 | 288 | ||
| 225 | #define D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE (16) | 289 | #define D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE (16) |
| ... | @@ -236,6 +300,7 @@ typedef enum D3D12_SHADER_MIN_PRECISION_SUPPORT { | ... | @@ -236,6 +300,7 @@ typedef enum D3D12_SHADER_MIN_PRECISION_SUPPORT { |
| 236 | D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT = 0x1, | 300 | D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT = 0x1, |
| 237 | D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT = 0x2 | 301 | D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT = 0x2 |
| 238 | } D3D12_SHADER_MIN_PRECISION_SUPPORT; | 302 | } D3D12_SHADER_MIN_PRECISION_SUPPORT; |
| 303 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_SHADER_MIN_PRECISION_SUPPORT); | ||
| 239 | typedef enum D3D12_TILED_RESOURCES_TIER { | 304 | typedef enum D3D12_TILED_RESOURCES_TIER { |
| 240 | D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED = 0, | 305 | D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED = 0, |
| 241 | D3D12_TILED_RESOURCES_TIER_1 = 1, | 306 | D3D12_TILED_RESOURCES_TIER_1 = 1, |
| ... | @@ -295,6 +360,7 @@ typedef enum D3D12_FORMAT_SUPPORT1 { | ... | @@ -295,6 +360,7 @@ typedef enum D3D12_FORMAT_SUPPORT1 { |
| 295 | D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 0x20000000, | 360 | D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 0x20000000, |
| 296 | D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 0x40000000 | 361 | D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 0x40000000 |
| 297 | } D3D12_FORMAT_SUPPORT1; | 362 | } D3D12_FORMAT_SUPPORT1; |
| 363 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_FORMAT_SUPPORT1); | ||
| 298 | typedef enum D3D12_FORMAT_SUPPORT2 { | 364 | typedef enum D3D12_FORMAT_SUPPORT2 { |
| 299 | D3D12_FORMAT_SUPPORT2_NONE = 0x0, | 365 | D3D12_FORMAT_SUPPORT2_NONE = 0x0, |
| 300 | D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD = 0x1, | 366 | D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD = 0x1, |
| ... | @@ -309,6 +375,59 @@ typedef enum D3D12_FORMAT_SUPPORT2 { | ... | @@ -309,6 +375,59 @@ typedef enum D3D12_FORMAT_SUPPORT2 { |
| 309 | D3D12_FORMAT_SUPPORT2_TILED = 0x200, | 375 | D3D12_FORMAT_SUPPORT2_TILED = 0x200, |
| 310 | D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x4000 | 376 | D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x4000 |
| 311 | } D3D12_FORMAT_SUPPORT2; | 377 | } D3D12_FORMAT_SUPPORT2; |
| 378 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_FORMAT_SUPPORT2); | ||
| 379 | typedef enum D3D12_WRITEBUFFERIMMEDIATE_MODE { | ||
| 380 | D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT = 0x0, | ||
| 381 | D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN = 0x1, | ||
| 382 | D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT = 0x2 | ||
| 383 | } D3D12_WRITEBUFFERIMMEDIATE_MODE; | ||
| 384 | typedef enum D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER { | ||
| 385 | D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED = 0x0, | ||
| 386 | D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1 = 0x1, | ||
| 387 | D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 = 0x2 | ||
| 388 | } D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER; | ||
| 389 | typedef enum D3D12_SHADER_CACHE_SUPPORT_FLAGS { | ||
| 390 | D3D12_SHADER_CACHE_SUPPORT_NONE = 0x0, | ||
| 391 | D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO = 0x1, | ||
| 392 | D3D12_SHADER_CACHE_SUPPORT_LIBRARY = 0x2, | ||
| 393 | D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE = 0x4, | ||
| 394 | D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE = 0x8 | ||
| 395 | } D3D12_SHADER_CACHE_SUPPORT_FLAGS; | ||
| 396 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_SHADER_CACHE_SUPPORT_FLAGS); | ||
| 397 | typedef enum D3D12_COMMAND_LIST_SUPPORT_FLAGS { | ||
| 398 | D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE = 0x0, | ||
| 399 | D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT = 0x1, | ||
| 400 | D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE = 0x2, | ||
| 401 | D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE = 0x4, | ||
| 402 | D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY = 0x8, | ||
| 403 | D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE = 0x10, | ||
| 404 | D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS = 0x20, | ||
| 405 | D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE = 0x40 | ||
| 406 | } D3D12_COMMAND_LIST_SUPPORT_FLAGS; | ||
| 407 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_COMMAND_LIST_SUPPORT_FLAGS); | ||
| 408 | typedef enum D3D12_VIEW_INSTANCING_TIER { | ||
| 409 | D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED = 0x0, | ||
| 410 | D3D12_VIEW_INSTANCING_TIER_1 = 0x1, | ||
| 411 | D3D12_VIEW_INSTANCING_TIER_2 = 0x2, | ||
| 412 | D3D12_VIEW_INSTANCING_TIER_3 = 0x3 | ||
| 413 | } D3D12_VIEW_INSTANCING_TIER; | ||
| 414 | typedef enum D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER { | ||
| 415 | D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0 = 0x0, | ||
| 416 | D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 = 0x1 | ||
| 417 | } D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER; | ||
| 418 | typedef enum D3D12_HEAP_SERIALIZATION_TIER { | ||
| 419 | D3D12_HEAP_SERIALIZATION_TIER_0 = 0x0, | ||
| 420 | D3D12_HEAP_SERIALIZATION_TIER_10 = 0xa | ||
| 421 | } D3D12_HEAP_SERIALIZATION_TIER; | ||
| 422 | typedef enum D3D12_RENDER_PASS_TIER { | ||
| 423 | D3D12_RENDER_PASS_TIER_0 = 0x0, | ||
| 424 | D3D12_RENDER_PASS_TIER_1 = 0x1, | ||
| 425 | D3D12_RENDER_PASS_TIER_2 = 0x2 | ||
| 426 | } D3D12_RENDER_PASS_TIER; | ||
| 427 | typedef enum D3D12_RAYTRACING_TIER { | ||
| 428 | D3D12_RAYTRACING_TIER_NOT_SUPPORTED = 0x0, | ||
| 429 | D3D12_RAYTRACING_TIER_1_0 = 0xa | ||
| 430 | } D3D12_RAYTRACING_TIER; | ||
| 312 | #ifndef __ID3D12Fence_FWD_DEFINED__ | 431 | #ifndef __ID3D12Fence_FWD_DEFINED__ |
| 313 | #define __ID3D12Fence_FWD_DEFINED__ | 432 | #define __ID3D12Fence_FWD_DEFINED__ |
| 314 | typedef interface ID3D12Fence ID3D12Fence; | 433 | typedef interface ID3D12Fence ID3D12Fence; |
| ... | @@ -410,6 +529,14 @@ typedef struct D3D12_RANGE { | ... | @@ -410,6 +529,14 @@ typedef struct D3D12_RANGE { |
| 410 | SIZE_T Begin; | 529 | SIZE_T Begin; |
| 411 | SIZE_T End; | 530 | SIZE_T End; |
| 412 | } D3D12_RANGE; | 531 | } D3D12_RANGE; |
| 532 | typedef struct D3D12_RANGE_UINT64 { | ||
| 533 | UINT64 Begin; | ||
| 534 | UINT64 End; | ||
| 535 | } D3D12_RANGE_UINT64; | ||
| 536 | typedef struct D3D12_SUBRESOURCE_RANGE_UINT64 { | ||
| 537 | UINT Subresource; | ||
| 538 | D3D12_RANGE_UINT64 Range; | ||
| 539 | } D3D12_SUBRESOURCE_RANGE_UINT64; | ||
| 413 | typedef struct D3D12_RESOURCE_ALLOCATION_INFO { | 540 | typedef struct D3D12_RESOURCE_ALLOCATION_INFO { |
| 414 | UINT64 SizeInBytes; | 541 | UINT64 SizeInBytes; |
| 415 | UINT64 Alignment; | 542 | UINT64 Alignment; |
| ... | @@ -454,6 +581,17 @@ typedef struct D3D12_FEATURE_DATA_FORMAT_SUPPORT { | ... | @@ -454,6 +581,17 @@ typedef struct D3D12_FEATURE_DATA_FORMAT_SUPPORT { |
| 454 | D3D12_FORMAT_SUPPORT1 Support1; | 581 | D3D12_FORMAT_SUPPORT1 Support1; |
| 455 | D3D12_FORMAT_SUPPORT2 Support2; | 582 | D3D12_FORMAT_SUPPORT2 Support2; |
| 456 | } D3D12_FEATURE_DATA_FORMAT_SUPPORT; | 583 | } D3D12_FEATURE_DATA_FORMAT_SUPPORT; |
| 584 | typedef enum D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS { | ||
| 585 | D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE = 0x0, | ||
| 586 | D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE = 0x1 | ||
| 587 | } D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS; | ||
| 588 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS); | ||
| 589 | typedef struct D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS { | ||
| 590 | DXGI_FORMAT Format; | ||
| 591 | UINT SampleCount; | ||
| 592 | D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS Flags; | ||
| 593 | UINT NumQualityLevels; | ||
| 594 | } D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS; | ||
| 457 | typedef enum D3D12_HEAP_TYPE { | 595 | typedef enum D3D12_HEAP_TYPE { |
| 458 | D3D12_HEAP_TYPE_DEFAULT = 1, | 596 | D3D12_HEAP_TYPE_DEFAULT = 1, |
| 459 | D3D12_HEAP_TYPE_UPLOAD = 2, | 597 | D3D12_HEAP_TYPE_UPLOAD = 2, |
| ... | @@ -462,6 +600,7 @@ typedef enum D3D12_HEAP_TYPE { | ... | @@ -462,6 +600,7 @@ typedef enum D3D12_HEAP_TYPE { |
| 462 | } D3D12_HEAP_TYPE; | 600 | } D3D12_HEAP_TYPE; |
| 463 | typedef enum D3D12_CPU_PAGE_PROPERTY { | 601 | typedef enum D3D12_CPU_PAGE_PROPERTY { |
| 464 | D3D12_CPU_PAGE_PROPERTY_UNKNOWN = 0, | 602 | D3D12_CPU_PAGE_PROPERTY_UNKNOWN = 0, |
| 603 | D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE = 1, | ||
| 465 | D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE = 2, | 604 | D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE = 2, |
| 466 | D3D12_CPU_PAGE_PROPERTY_WRITE_BACK = 3 | 605 | D3D12_CPU_PAGE_PROPERTY_WRITE_BACK = 3 |
| 467 | } D3D12_CPU_PAGE_PROPERTY; | 606 | } D3D12_CPU_PAGE_PROPERTY; |
| ... | @@ -490,6 +629,7 @@ typedef enum D3D12_HEAP_FLAGS { | ... | @@ -490,6 +629,7 @@ typedef enum D3D12_HEAP_FLAGS { |
| 490 | D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES = 0x44, | 629 | D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES = 0x44, |
| 491 | D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES = 0x84 | 630 | D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES = 0x84 |
| 492 | } D3D12_HEAP_FLAGS; | 631 | } D3D12_HEAP_FLAGS; |
| 632 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_HEAP_FLAGS); | ||
| 493 | typedef struct D3D12_HEAP_DESC { | 633 | typedef struct D3D12_HEAP_DESC { |
| 494 | UINT64 SizeInBytes; | 634 | UINT64 SizeInBytes; |
| 495 | D3D12_HEAP_PROPERTIES Properties; | 635 | D3D12_HEAP_PROPERTIES Properties; |
| ... | @@ -559,7 +699,13 @@ typedef enum D3D12_RESOURCE_STATES { | ... | @@ -559,7 +699,13 @@ typedef enum D3D12_RESOURCE_STATES { |
| 559 | D3D12_RESOURCE_STATE_RESOLVE_SOURCE = 0x2000, | 699 | D3D12_RESOURCE_STATE_RESOLVE_SOURCE = 0x2000, |
| 560 | D3D12_RESOURCE_STATE_GENERIC_READ = ((((0x1 | 0x2) | 0x40) | 0x80) | 0x200) | 0x800, | 700 | D3D12_RESOURCE_STATE_GENERIC_READ = ((((0x1 | 0x2) | 0x40) | 0x80) | 0x200) | 0x800, |
| 561 | D3D12_RESOURCE_STATE_PRESENT = 0x0, | 701 | D3D12_RESOURCE_STATE_PRESENT = 0x0, |
| 562 | D3D12_RESOURCE_STATE_PREDICATION = 0x200 | 702 | D3D12_RESOURCE_STATE_PREDICATION = 0x200, |
| 703 | D3D12_RESOURCE_STATE_VIDEO_DECODE_READ = 0x10000, | ||
| 704 | D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE = 0x20000, | ||
| 705 | D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ = 0x40000, | ||
| 706 | D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE = 0x80000, | ||
| 707 | D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ = 0x200000, | ||
| 708 | D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE = 0x800000 | ||
| 563 | } D3D12_RESOURCE_STATES; | 709 | } D3D12_RESOURCE_STATES; |
| 564 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_RESOURCE_STATES); | 710 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_RESOURCE_STATES); |
| 565 | typedef enum D3D12_RESOURCE_BARRIER_TYPE { | 711 | typedef enum D3D12_RESOURCE_BARRIER_TYPE { |
| ... | @@ -572,6 +718,7 @@ typedef enum D3D12_RESOURCE_BARRIER_FLAGS { | ... | @@ -572,6 +718,7 @@ typedef enum D3D12_RESOURCE_BARRIER_FLAGS { |
| 572 | D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1, | 718 | D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1, |
| 573 | D3D12_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2 | 719 | D3D12_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2 |
| 574 | } D3D12_RESOURCE_BARRIER_FLAGS; | 720 | } D3D12_RESOURCE_BARRIER_FLAGS; |
| 721 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_RESOURCE_BARRIER_FLAGS); | ||
| 575 | typedef struct D3D12_RESOURCE_TRANSITION_BARRIER { | 722 | typedef struct D3D12_RESOURCE_TRANSITION_BARRIER { |
| 576 | ID3D12Resource *pResource; | 723 | ID3D12Resource *pResource; |
| 577 | UINT Subresource; | 724 | UINT Subresource; |
| ... | @@ -629,6 +776,16 @@ typedef struct D3D12_RESOURCE_DESC { | ... | @@ -629,6 +776,16 @@ typedef struct D3D12_RESOURCE_DESC { |
| 629 | D3D12_TEXTURE_LAYOUT Layout; | 776 | D3D12_TEXTURE_LAYOUT Layout; |
| 630 | D3D12_RESOURCE_FLAGS Flags; | 777 | D3D12_RESOURCE_FLAGS Flags; |
| 631 | } D3D12_RESOURCE_DESC; | 778 | } D3D12_RESOURCE_DESC; |
| 779 | typedef enum D3D12_RESOLVE_MODE { | ||
| 780 | D3D12_RESOLVE_MODE_DECOMPRESS = 0, | ||
| 781 | D3D12_RESOLVE_MODE_MIN = 1, | ||
| 782 | D3D12_RESOLVE_MODE_MAX = 2, | ||
| 783 | D3D12_RESOLVE_MODE_AVERAGE = 3 | ||
| 784 | } D3D12_RESOLVE_MODE; | ||
| 785 | typedef struct D3D12_SAMPLE_POSITION { | ||
| 786 | INT8 X; | ||
| 787 | INT8 Y; | ||
| 788 | } D3D12_SAMPLE_POSITION; | ||
| 632 | typedef enum D3D12_TEXTURE_COPY_TYPE { | 789 | typedef enum D3D12_TEXTURE_COPY_TYPE { |
| 633 | D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX = 0, | 790 | D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX = 0, |
| 634 | D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT = 1 | 791 | D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT = 1 |
| ... | @@ -666,8 +823,13 @@ typedef struct D3D12_DESCRIPTOR_RANGE { | ... | @@ -666,8 +823,13 @@ typedef struct D3D12_DESCRIPTOR_RANGE { |
| 666 | UINT OffsetInDescriptorsFromTableStart; | 823 | UINT OffsetInDescriptorsFromTableStart; |
| 667 | } D3D12_DESCRIPTOR_RANGE; | 824 | } D3D12_DESCRIPTOR_RANGE; |
| 668 | typedef enum D3D12_DESCRIPTOR_RANGE_FLAGS { | 825 | typedef enum D3D12_DESCRIPTOR_RANGE_FLAGS { |
| 669 | D3D12_DESCRIPTOR_RANGE_FLAG_NONE = 0 | 826 | D3D12_DESCRIPTOR_RANGE_FLAG_NONE = 0x0, |
| 827 | D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE = 0x1, | ||
| 828 | D3D12_DESCRIPTOR_RANGE_FLAG_DATA_VOLATILE = 0x2, | ||
| 829 | D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE = 0x4, | ||
| 830 | D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC = 0x8 | ||
| 670 | } D3D12_DESCRIPTOR_RANGE_FLAGS; | 831 | } D3D12_DESCRIPTOR_RANGE_FLAGS; |
| 832 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_DESCRIPTOR_RANGE_FLAGS); | ||
| 671 | typedef struct D3D12_DESCRIPTOR_RANGE1 { | 833 | typedef struct D3D12_DESCRIPTOR_RANGE1 { |
| 672 | D3D12_DESCRIPTOR_RANGE_TYPE RangeType; | 834 | D3D12_DESCRIPTOR_RANGE_TYPE RangeType; |
| 673 | UINT NumDescriptors; | 835 | UINT NumDescriptors; |
| ... | @@ -694,8 +856,12 @@ typedef struct D3D12_ROOT_DESCRIPTOR { | ... | @@ -694,8 +856,12 @@ typedef struct D3D12_ROOT_DESCRIPTOR { |
| 694 | UINT RegisterSpace; | 856 | UINT RegisterSpace; |
| 695 | } D3D12_ROOT_DESCRIPTOR; | 857 | } D3D12_ROOT_DESCRIPTOR; |
| 696 | typedef enum D3D12_ROOT_DESCRIPTOR_FLAGS { | 858 | typedef enum D3D12_ROOT_DESCRIPTOR_FLAGS { |
| 697 | D3D12_ROOT_DESCRIPTOR_FLAG_NONE = 0 | 859 | D3D12_ROOT_DESCRIPTOR_FLAG_NONE = 0x0, |
| 860 | D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE = 0x2, | ||
| 861 | D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE = 0x4, | ||
| 862 | D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC = 0x8 | ||
| 698 | } D3D12_ROOT_DESCRIPTOR_FLAGS; | 863 | } D3D12_ROOT_DESCRIPTOR_FLAGS; |
| 864 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_ROOT_DESCRIPTOR_FLAGS); | ||
| 699 | typedef struct D3D12_ROOT_DESCRIPTOR1 { | 865 | typedef struct D3D12_ROOT_DESCRIPTOR1 { |
| 700 | UINT ShaderRegister; | 866 | UINT ShaderRegister; |
| 701 | UINT RegisterSpace; | 867 | UINT RegisterSpace; |
| ... | @@ -859,6 +1025,7 @@ typedef enum D3D12_ROOT_SIGNATURE_FLAGS { | ... | @@ -859,6 +1025,7 @@ typedef enum D3D12_ROOT_SIGNATURE_FLAGS { |
| 859 | D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS = 0x20, | 1025 | D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS = 0x20, |
| 860 | D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT = 0x40 | 1026 | D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT = 0x40 |
| 861 | } D3D12_ROOT_SIGNATURE_FLAGS; | 1027 | } D3D12_ROOT_SIGNATURE_FLAGS; |
| 1028 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_ROOT_SIGNATURE_FLAGS); | ||
| 862 | typedef struct D3D12_ROOT_SIGNATURE_DESC { | 1029 | typedef struct D3D12_ROOT_SIGNATURE_DESC { |
| 863 | UINT NumParameters; | 1030 | UINT NumParameters; |
| 864 | const D3D12_ROOT_PARAMETER *pParameters; | 1031 | const D3D12_ROOT_PARAMETER *pParameters; |
| ... | @@ -896,6 +1063,7 @@ typedef enum D3D12_DESCRIPTOR_HEAP_FLAGS { | ... | @@ -896,6 +1063,7 @@ typedef enum D3D12_DESCRIPTOR_HEAP_FLAGS { |
| 896 | D3D12_DESCRIPTOR_HEAP_FLAG_NONE = 0x0, | 1063 | D3D12_DESCRIPTOR_HEAP_FLAG_NONE = 0x0, |
| 897 | D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE = 0x1 | 1064 | D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE = 0x1 |
| 898 | } D3D12_DESCRIPTOR_HEAP_FLAGS; | 1065 | } D3D12_DESCRIPTOR_HEAP_FLAGS; |
| 1066 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_DESCRIPTOR_HEAP_FLAGS); | ||
| 899 | typedef struct D3D12_DESCRIPTOR_HEAP_DESC { | 1067 | typedef struct D3D12_DESCRIPTOR_HEAP_DESC { |
| 900 | D3D12_DESCRIPTOR_HEAP_TYPE Type; | 1068 | D3D12_DESCRIPTOR_HEAP_TYPE Type; |
| 901 | UINT NumDescriptors; | 1069 | UINT NumDescriptors; |
| ... | @@ -924,6 +1092,7 @@ typedef enum D3D12_BUFFER_SRV_FLAGS { | ... | @@ -924,6 +1092,7 @@ typedef enum D3D12_BUFFER_SRV_FLAGS { |
| 924 | D3D12_BUFFER_SRV_FLAG_NONE = 0x0, | 1092 | D3D12_BUFFER_SRV_FLAG_NONE = 0x0, |
| 925 | D3D12_BUFFER_SRV_FLAG_RAW = 0x1 | 1093 | D3D12_BUFFER_SRV_FLAG_RAW = 0x1 |
| 926 | } D3D12_BUFFER_SRV_FLAGS; | 1094 | } D3D12_BUFFER_SRV_FLAGS; |
| 1095 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_BUFFER_SRV_FLAGS); | ||
| 927 | typedef enum D3D12_SHADER_COMPONENT_MAPPING { | 1096 | typedef enum D3D12_SHADER_COMPONENT_MAPPING { |
| 928 | D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0 = 0, | 1097 | D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0 = 0, |
| 929 | D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1 = 1, | 1098 | D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1 = 1, |
| ... | @@ -939,6 +1108,9 @@ typedef enum D3D12_SHADER_COMPONENT_MAPPING { | ... | @@ -939,6 +1108,9 @@ typedef enum D3D12_SHADER_COMPONENT_MAPPING { |
| 939 | | (((w) & D3D12_SHADER_COMPONENT_MAPPING_MASK) << (D3D12_SHADER_COMPONENT_MAPPING_SHIFT * 3)) \ | 1108 | | (((w) & D3D12_SHADER_COMPONENT_MAPPING_MASK) << (D3D12_SHADER_COMPONENT_MAPPING_SHIFT * 3)) \ |
| 940 | | D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES) | 1109 | | D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES) |
| 941 | #define D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING D3D12_ENCODE_SHADER_4_COMPONENT_MAPPING(0, 1, 2, 3) | 1110 | #define D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING D3D12_ENCODE_SHADER_4_COMPONENT_MAPPING(0, 1, 2, 3) |
| 1111 | #define D3D12_DECODE_SHADER_4_COMPONENT_MAPPING(i, mapping) \ | ||
| 1112 | ((D3D12_SHADER_COMPONENT_MAPPING)(mapping >> (i * D3D12_SHADER_COMPONENT_MAPPING_SHIFT) \ | ||
| 1113 | & D3D12_SHADER_COMPONENT_MAPPING_MASK)) | ||
| 942 | typedef struct D3D12_BUFFER_SRV { | 1114 | typedef struct D3D12_BUFFER_SRV { |
| 943 | UINT64 FirstElement; | 1115 | UINT64 FirstElement; |
| 944 | UINT NumElements; | 1116 | UINT NumElements; |
| ... | @@ -1025,6 +1197,7 @@ typedef enum D3D12_BUFFER_UAV_FLAGS { | ... | @@ -1025,6 +1197,7 @@ typedef enum D3D12_BUFFER_UAV_FLAGS { |
| 1025 | D3D12_BUFFER_UAV_FLAG_NONE = 0x0, | 1197 | D3D12_BUFFER_UAV_FLAG_NONE = 0x0, |
| 1026 | D3D12_BUFFER_UAV_FLAG_RAW = 0x1 | 1198 | D3D12_BUFFER_UAV_FLAG_RAW = 0x1 |
| 1027 | } D3D12_BUFFER_UAV_FLAGS; | 1199 | } D3D12_BUFFER_UAV_FLAGS; |
| 1200 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_BUFFER_UAV_FLAGS); | ||
| 1028 | typedef struct D3D12_BUFFER_UAV { | 1201 | typedef struct D3D12_BUFFER_UAV { |
| 1029 | UINT64 FirstElement; | 1202 | UINT64 FirstElement; |
| 1030 | UINT NumElements; | 1203 | UINT NumElements; |
| ... | @@ -1361,6 +1534,7 @@ typedef enum D3D12_PIPELINE_STATE_FLAGS { | ... | @@ -1361,6 +1534,7 @@ typedef enum D3D12_PIPELINE_STATE_FLAGS { |
| 1361 | D3D12_PIPELINE_STATE_FLAG_NONE = 0x0, | 1534 | D3D12_PIPELINE_STATE_FLAG_NONE = 0x0, |
| 1362 | D3D12_PIPELINE_STATE_FLAG_DEBUG = 0x1 | 1535 | D3D12_PIPELINE_STATE_FLAG_DEBUG = 0x1 |
| 1363 | } D3D12_PIPELINE_STATE_FLAGS; | 1536 | } D3D12_PIPELINE_STATE_FLAGS; |
| 1537 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_PIPELINE_STATE_FLAGS); | ||
| 1364 | typedef struct D3D12_GRAPHICS_PIPELINE_STATE_DESC { | 1538 | typedef struct D3D12_GRAPHICS_PIPELINE_STATE_DESC { |
| 1365 | ID3D12RootSignature *pRootSignature; | 1539 | ID3D12RootSignature *pRootSignature; |
| 1366 | D3D12_SHADER_BYTECODE VS; | 1540 | D3D12_SHADER_BYTECODE VS; |
| ... | @@ -1399,12 +1573,14 @@ typedef enum D3D12_COMMAND_LIST_TYPE { | ... | @@ -1399,12 +1573,14 @@ typedef enum D3D12_COMMAND_LIST_TYPE { |
| 1399 | } D3D12_COMMAND_LIST_TYPE; | 1573 | } D3D12_COMMAND_LIST_TYPE; |
| 1400 | typedef enum D3D12_COMMAND_QUEUE_PRIORITY { | 1574 | typedef enum D3D12_COMMAND_QUEUE_PRIORITY { |
| 1401 | D3D12_COMMAND_QUEUE_PRIORITY_NORMAL = 0, | 1575 | D3D12_COMMAND_QUEUE_PRIORITY_NORMAL = 0, |
| 1402 | D3D12_COMMAND_QUEUE_PRIORITY_HIGH = 100 | 1576 | D3D12_COMMAND_QUEUE_PRIORITY_HIGH = 100, |
| 1577 | D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME = 10000 | ||
| 1403 | } D3D12_COMMAND_QUEUE_PRIORITY; | 1578 | } D3D12_COMMAND_QUEUE_PRIORITY; |
| 1404 | typedef enum D3D12_COMMAND_QUEUE_FLAGS { | 1579 | typedef enum D3D12_COMMAND_QUEUE_FLAGS { |
| 1405 | D3D12_COMMAND_QUEUE_FLAG_NONE = 0x0, | 1580 | D3D12_COMMAND_QUEUE_FLAG_NONE = 0x0, |
| 1406 | D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT = 0x1 | 1581 | D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT = 0x1 |
| 1407 | } D3D12_COMMAND_QUEUE_FLAGS; | 1582 | } D3D12_COMMAND_QUEUE_FLAGS; |
| 1583 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_COMMAND_QUEUE_FLAGS); | ||
| 1408 | typedef struct D3D12_COMMAND_QUEUE_DESC { | 1584 | typedef struct D3D12_COMMAND_QUEUE_DESC { |
| 1409 | D3D12_COMMAND_LIST_TYPE Type; | 1585 | D3D12_COMMAND_LIST_TYPE Type; |
| 1410 | INT Priority; | 1586 | INT Priority; |
| ... | @@ -1426,13 +1602,102 @@ typedef struct D3D12_FEATURE_DATA_FEATURE_LEVELS { | ... | @@ -1426,13 +1602,102 @@ typedef struct D3D12_FEATURE_DATA_FEATURE_LEVELS { |
| 1426 | const D3D_FEATURE_LEVEL *pFeatureLevelsRequested; | 1602 | const D3D_FEATURE_LEVEL *pFeatureLevelsRequested; |
| 1427 | D3D_FEATURE_LEVEL MaxSupportedFeatureLevel; | 1603 | D3D_FEATURE_LEVEL MaxSupportedFeatureLevel; |
| 1428 | } D3D12_FEATURE_DATA_FEATURE_LEVELS; | 1604 | } D3D12_FEATURE_DATA_FEATURE_LEVELS; |
| 1605 | typedef struct D3D12_FEATURE_DATA_ROOT_SIGNATURE { | ||
| 1606 | D3D_ROOT_SIGNATURE_VERSION HighestVersion; | ||
| 1607 | } D3D12_FEATURE_DATA_ROOT_SIGNATURE; | ||
| 1608 | typedef struct D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT { | ||
| 1609 | UINT MaxGPUVirtualAddressBitsPerResource; | ||
| 1610 | UINT MaxGPUVirtualAddressBitsPerProcess; | ||
| 1611 | } D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT; | ||
| 1612 | typedef enum D3D_SHADER_MODEL { | ||
| 1613 | D3D_SHADER_MODEL_5_1 = 0x51, | ||
| 1614 | D3D_SHADER_MODEL_6_0 = 0x60 | ||
| 1615 | } D3D_SHADER_MODEL; | ||
| 1616 | typedef struct D3D12_FEATURE_DATA_SHADER_MODEL { | ||
| 1617 | D3D_SHADER_MODEL HighestShaderModel; | ||
| 1618 | } D3D12_FEATURE_DATA_SHADER_MODEL; | ||
| 1619 | typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS1 { | ||
| 1620 | WINBOOL WaveOps; | ||
| 1621 | UINT WaveLaneCountMin; | ||
| 1622 | UINT WaveLaneCountMax; | ||
| 1623 | UINT TotalLaneCount; | ||
| 1624 | WINBOOL ExpandedComputeResourceStates; | ||
| 1625 | WINBOOL Int64ShaderOps; | ||
| 1626 | } D3D12_FEATURE_DATA_D3D12_OPTIONS1; | ||
| 1627 | typedef struct D3D12_FEATURE_DATA_ARCHITECTURE1 { | ||
| 1628 | UINT NodeIndex; | ||
| 1629 | WINBOOL TileBasedRenderer; | ||
| 1630 | WINBOOL UMA; | ||
| 1631 | WINBOOL CacheCoherentUMA; | ||
| 1632 | WINBOOL IsolatedMMU; | ||
| 1633 | } D3D12_FEATURE_DATA_ARCHITECTURE1; | ||
| 1634 | typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS2 { | ||
| 1635 | WINBOOL DepthBoundsTestSupported; | ||
| 1636 | D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER ProgrammableSamplePositionsTier; | ||
| 1637 | } D3D12_FEATURE_DATA_D3D12_OPTIONS2; | ||
| 1638 | typedef struct D3D12_FEATURE_DATA_SHADER_CACHE { | ||
| 1639 | D3D12_SHADER_CACHE_SUPPORT_FLAGS SupportFlags; | ||
| 1640 | } D3D12_FEATURE_DATA_SHADER_CACHE; | ||
| 1641 | typedef struct D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY { | ||
| 1642 | D3D12_COMMAND_LIST_TYPE CommandListType; | ||
| 1643 | UINT Priority; | ||
| 1644 | WINBOOL PriorityForTypeIsSupported; | ||
| 1645 | } D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY; | ||
| 1646 | typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS3 { | ||
| 1647 | WINBOOL CopyQueueTimestampQueriesSupported; | ||
| 1648 | WINBOOL CastingFullyTypedFormatSupported; | ||
| 1649 | D3D12_COMMAND_LIST_SUPPORT_FLAGS WriteBufferImmediateSupportFlags; | ||
| 1650 | D3D12_VIEW_INSTANCING_TIER ViewInstancingTier; | ||
| 1651 | WINBOOL BarycentricsSupported; | ||
| 1652 | } D3D12_FEATURE_DATA_D3D12_OPTIONS3; | ||
| 1653 | typedef struct D3D12_FEATURE_DATA_EXISTING_HEAPS { | ||
| 1654 | WINBOOL Supported; | ||
| 1655 | } D3D12_FEATURE_DATA_EXISTING_HEAPS; | ||
| 1656 | typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS4 { | ||
| 1657 | WINBOOL MSAA64KBAlignedTextureSupported; | ||
| 1658 | D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER SharedResourceCompatibilityTier; | ||
| 1659 | WINBOOL Native16BitShaderOpsSupported; | ||
| 1660 | } D3D12_FEATURE_DATA_D3D12_OPTIONS4; | ||
| 1661 | typedef struct D3D12_FEATURE_DATA_SERIALIZATION { | ||
| 1662 | UINT NodeIndex; | ||
| 1663 | D3D12_HEAP_SERIALIZATION_TIER HeapSerializationTier; | ||
| 1664 | } D3D12_FEATURE_DATA_SERIALIZATION; | ||
| 1665 | typedef struct D3D12_FEATURE_DATA_CROSS_NODE { | ||
| 1666 | D3D12_CROSS_NODE_SHARING_TIER SharingTier; | ||
| 1667 | WINBOOL AtomicShaderInstructions; | ||
| 1668 | } D3D12_FEATURE_DATA_CROSS_NODE; | ||
| 1669 | typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS5 { | ||
| 1670 | WINBOOL SRVOnlyTiledResourceTier3; | ||
| 1671 | D3D12_RENDER_PASS_TIER RenderPassesTier; | ||
| 1672 | D3D12_RAYTRACING_TIER RaytracingTier; | ||
| 1673 | } D3D12_FEATURE_DATA_D3D12_OPTIONS5; | ||
| 1429 | typedef enum D3D12_FEATURE { | 1674 | typedef enum D3D12_FEATURE { |
| 1430 | D3D12_FEATURE_D3D12_OPTIONS = 0, | 1675 | D3D12_FEATURE_D3D12_OPTIONS = 0, |
| 1431 | D3D12_FEATURE_ARCHITECTURE = 1, | 1676 | D3D12_FEATURE_ARCHITECTURE = 1, |
| 1432 | D3D12_FEATURE_FEATURE_LEVELS = 2, | 1677 | D3D12_FEATURE_FEATURE_LEVELS = 2, |
| 1433 | D3D12_FEATURE_FORMAT_SUPPORT = 3, | 1678 | D3D12_FEATURE_FORMAT_SUPPORT = 3, |
| 1434 | D3D12_FEATURE_FORMAT_INFO = 4, | 1679 | D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS = 4, |
| 1435 | D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT = 5 | 1680 | D3D12_FEATURE_FORMAT_INFO = 5, |
| 1681 | D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT = 6, | ||
| 1682 | D3D12_FEATURE_SHADER_MODEL = 7, | ||
| 1683 | D3D12_FEATURE_D3D12_OPTIONS1 = 8, | ||
| 1684 | D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT = 10, | ||
| 1685 | D3D12_FEATURE_ROOT_SIGNATURE = 12, | ||
| 1686 | D3D12_FEATURE_ARCHITECTURE1 = 16, | ||
| 1687 | D3D12_FEATURE_D3D12_OPTIONS2 = 18, | ||
| 1688 | D3D12_FEATURE_SHADER_CACHE = 19, | ||
| 1689 | D3D12_FEATURE_COMMAND_QUEUE_PRIORITY = 20, | ||
| 1690 | D3D12_FEATURE_D3D12_OPTIONS3 = 21, | ||
| 1691 | D3D12_FEATURE_EXISTING_HEAPS = 22, | ||
| 1692 | D3D12_FEATURE_D3D12_OPTIONS4 = 23, | ||
| 1693 | D3D12_FEATURE_SERIALIZATION = 24, | ||
| 1694 | D3D12_FEATURE_CROSS_NODE = 25, | ||
| 1695 | D3D12_FEATURE_D3D12_OPTIONS5 = 27, | ||
| 1696 | D3D12_FEATURE_D3D12_OPTIONS6 = 30, | ||
| 1697 | D3D12_FEATURE_QUERY_META_COMMAND = 31, | ||
| 1698 | D3D12_FEATURE_D3D12_OPTIONS7 = 32, | ||
| 1699 | D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT = 33, | ||
| 1700 | D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES = 34 | ||
| 1436 | } D3D12_FEATURE; | 1701 | } D3D12_FEATURE; |
| 1437 | typedef struct D3D12_MEMCPY_DEST { | 1702 | typedef struct D3D12_MEMCPY_DEST { |
| 1438 | void *pData; | 1703 | void *pData; |
| ... | @@ -1444,6 +1709,23 @@ typedef struct D3D12_SUBRESOURCE_DATA { | ... | @@ -1444,6 +1709,23 @@ typedef struct D3D12_SUBRESOURCE_DATA { |
| 1444 | LONG_PTR RowPitch; | 1709 | LONG_PTR RowPitch; |
| 1445 | LONG_PTR SlicePitch; | 1710 | LONG_PTR SlicePitch; |
| 1446 | } D3D12_SUBRESOURCE_DATA; | 1711 | } D3D12_SUBRESOURCE_DATA; |
| 1712 | typedef enum D3D12_MULTIPLE_FENCE_WAIT_FLAGS { | ||
| 1713 | D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE = 0x0, | ||
| 1714 | D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY = 0x1, | ||
| 1715 | D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL = 0x0 | ||
| 1716 | } D3D12_MULTIPLE_FENCE_WAIT_FLAGS; | ||
| 1717 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_MULTIPLE_FENCE_WAIT_FLAGS); | ||
| 1718 | typedef enum D3D12_RESIDENCY_PRIORITY { | ||
| 1719 | D3D12_RESIDENCY_PRIORITY_MINIMUM = 0x28000000, | ||
| 1720 | D3D12_RESIDENCY_PRIORITY_LOW = 0x50000000, | ||
| 1721 | D3D12_RESIDENCY_PRIORITY_NORMAL = 0x78000000, | ||
| 1722 | D3D12_RESIDENCY_PRIORITY_HIGH = 0xa0010000, | ||
| 1723 | D3D12_RESIDENCY_PRIORITY_MAXIMUM = 0xc8000000 | ||
| 1724 | } D3D12_RESIDENCY_PRIORITY; | ||
| 1725 | typedef struct D3D12_WRITEBUFFERIMMEDIATE_PARAMETER { | ||
| 1726 | D3D12_GPU_VIRTUAL_ADDRESS Dest; | ||
| 1727 | UINT32 Value; | ||
| 1728 | } D3D12_WRITEBUFFERIMMEDIATE_PARAMETER; | ||
| 1447 | /***************************************************************************** | 1729 | /***************************************************************************** |
| 1448 | * ID3D12Object interface | 1730 | * ID3D12Object interface |
| 1449 | */ | 1731 | */ |
| ... | @@ -1798,6 +2080,147 @@ static FORCEINLINE HRESULT ID3D12Pageable_GetDevice(ID3D12Pageable* This,REFIID | ... | @@ -1798,6 +2080,147 @@ static FORCEINLINE HRESULT ID3D12Pageable_GetDevice(ID3D12Pageable* This,REFIID |
| 1798 | 2080 | ||
| 1799 | #endif /* __ID3D12Pageable_INTERFACE_DEFINED__ */ | 2081 | #endif /* __ID3D12Pageable_INTERFACE_DEFINED__ */ |
| 1800 | 2082 | ||
| 2083 | /***************************************************************************** | ||
| 2084 | * ID3D12Heap interface | ||
| 2085 | */ | ||
| 2086 | #ifndef __ID3D12Heap_INTERFACE_DEFINED__ | ||
| 2087 | #define __ID3D12Heap_INTERFACE_DEFINED__ | ||
| 2088 | |||
| 2089 | DEFINE_GUID(IID_ID3D12Heap, 0x6b3b2502, 0x6e51, 0x45b3, 0x90,0xee, 0x98,0x84,0x26,0x5e,0x8d,0xf3); | ||
| 2090 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2091 | MIDL_INTERFACE("6b3b2502-6e51-45b3-90ee-9884265e8df3") | ||
| 2092 | ID3D12Heap : public ID3D12Pageable | ||
| 2093 | { | ||
| 2094 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS | ||
| 2095 | virtual D3D12_HEAP_DESC* STDMETHODCALLTYPE GetDesc( | ||
| 2096 | D3D12_HEAP_DESC *__ret) = 0; | ||
| 2097 | D3D12_HEAP_DESC STDMETHODCALLTYPE GetDesc( | ||
| 2098 | ) | ||
| 2099 | { | ||
| 2100 | D3D12_HEAP_DESC __ret; | ||
| 2101 | return *GetDesc(&__ret); | ||
| 2102 | } | ||
| 2103 | #else | ||
| 2104 | virtual D3D12_HEAP_DESC STDMETHODCALLTYPE GetDesc( | ||
| 2105 | ) = 0; | ||
| 2106 | #endif | ||
| 2107 | |||
| 2108 | }; | ||
| 2109 | #ifdef __CRT_UUID_DECL | ||
| 2110 | __CRT_UUID_DECL(ID3D12Heap, 0x6b3b2502, 0x6e51, 0x45b3, 0x90,0xee, 0x98,0x84,0x26,0x5e,0x8d,0xf3) | ||
| 2111 | #endif | ||
| 2112 | #else | ||
| 2113 | typedef struct ID3D12HeapVtbl { | ||
| 2114 | BEGIN_INTERFACE | ||
| 2115 | |||
| 2116 | /*** IUnknown methods ***/ | ||
| 2117 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2118 | ID3D12Heap *This, | ||
| 2119 | REFIID riid, | ||
| 2120 | void **ppvObject); | ||
| 2121 | |||
| 2122 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2123 | ID3D12Heap *This); | ||
| 2124 | |||
| 2125 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2126 | ID3D12Heap *This); | ||
| 2127 | |||
| 2128 | /*** ID3D12Object methods ***/ | ||
| 2129 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( | ||
| 2130 | ID3D12Heap *This, | ||
| 2131 | REFGUID guid, | ||
| 2132 | UINT *data_size, | ||
| 2133 | void *data); | ||
| 2134 | |||
| 2135 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( | ||
| 2136 | ID3D12Heap *This, | ||
| 2137 | REFGUID guid, | ||
| 2138 | UINT data_size, | ||
| 2139 | const void *data); | ||
| 2140 | |||
| 2141 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( | ||
| 2142 | ID3D12Heap *This, | ||
| 2143 | REFGUID guid, | ||
| 2144 | const IUnknown *data); | ||
| 2145 | |||
| 2146 | HRESULT (STDMETHODCALLTYPE *SetName)( | ||
| 2147 | ID3D12Heap *This, | ||
| 2148 | const WCHAR *name); | ||
| 2149 | |||
| 2150 | /*** ID3D12DeviceChild methods ***/ | ||
| 2151 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | ||
| 2152 | ID3D12Heap *This, | ||
| 2153 | REFIID riid, | ||
| 2154 | void **device); | ||
| 2155 | |||
| 2156 | /*** ID3D12Heap methods ***/ | ||
| 2157 | D3D12_HEAP_DESC * (STDMETHODCALLTYPE *GetDesc)( | ||
| 2158 | ID3D12Heap *This, | ||
| 2159 | D3D12_HEAP_DESC *__ret); | ||
| 2160 | |||
| 2161 | END_INTERFACE | ||
| 2162 | } ID3D12HeapVtbl; | ||
| 2163 | |||
| 2164 | interface ID3D12Heap { | ||
| 2165 | CONST_VTBL ID3D12HeapVtbl* lpVtbl; | ||
| 2166 | }; | ||
| 2167 | |||
| 2168 | #ifdef COBJMACROS | ||
| 2169 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2170 | /*** IUnknown methods ***/ | ||
| 2171 | #define ID3D12Heap_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2172 | #define ID3D12Heap_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2173 | #define ID3D12Heap_Release(This) (This)->lpVtbl->Release(This) | ||
| 2174 | /*** ID3D12Object methods ***/ | ||
| 2175 | #define ID3D12Heap_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | ||
| 2176 | #define ID3D12Heap_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | ||
| 2177 | #define ID3D12Heap_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | ||
| 2178 | #define ID3D12Heap_SetName(This,name) (This)->lpVtbl->SetName(This,name) | ||
| 2179 | /*** ID3D12DeviceChild methods ***/ | ||
| 2180 | #define ID3D12Heap_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | ||
| 2181 | /*** ID3D12Heap methods ***/ | ||
| 2182 | #define ID3D12Heap_GetDesc(This) ID3D12Heap_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | ||
| 2183 | #else | ||
| 2184 | /*** IUnknown methods ***/ | ||
| 2185 | static FORCEINLINE HRESULT ID3D12Heap_QueryInterface(ID3D12Heap* This,REFIID riid,void **ppvObject) { | ||
| 2186 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2187 | } | ||
| 2188 | static FORCEINLINE ULONG ID3D12Heap_AddRef(ID3D12Heap* This) { | ||
| 2189 | return This->lpVtbl->AddRef(This); | ||
| 2190 | } | ||
| 2191 | static FORCEINLINE ULONG ID3D12Heap_Release(ID3D12Heap* This) { | ||
| 2192 | return This->lpVtbl->Release(This); | ||
| 2193 | } | ||
| 2194 | /*** ID3D12Object methods ***/ | ||
| 2195 | static FORCEINLINE HRESULT ID3D12Heap_GetPrivateData(ID3D12Heap* This,REFGUID guid,UINT *data_size,void *data) { | ||
| 2196 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); | ||
| 2197 | } | ||
| 2198 | static FORCEINLINE HRESULT ID3D12Heap_SetPrivateData(ID3D12Heap* This,REFGUID guid,UINT data_size,const void *data) { | ||
| 2199 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); | ||
| 2200 | } | ||
| 2201 | static FORCEINLINE HRESULT ID3D12Heap_SetPrivateDataInterface(ID3D12Heap* This,REFGUID guid,const IUnknown *data) { | ||
| 2202 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); | ||
| 2203 | } | ||
| 2204 | static FORCEINLINE HRESULT ID3D12Heap_SetName(ID3D12Heap* This,const WCHAR *name) { | ||
| 2205 | return This->lpVtbl->SetName(This,name); | ||
| 2206 | } | ||
| 2207 | /*** ID3D12DeviceChild methods ***/ | ||
| 2208 | static FORCEINLINE HRESULT ID3D12Heap_GetDevice(ID3D12Heap* This,REFIID riid,void **device) { | ||
| 2209 | return This->lpVtbl->GetDevice(This,riid,device); | ||
| 2210 | } | ||
| 2211 | /*** ID3D12Heap methods ***/ | ||
| 2212 | static FORCEINLINE D3D12_HEAP_DESC ID3D12Heap_GetDesc(ID3D12Heap* This) { | ||
| 2213 | D3D12_HEAP_DESC __ret; | ||
| 2214 | return *This->lpVtbl->GetDesc(This,&__ret); | ||
| 2215 | } | ||
| 2216 | #endif | ||
| 2217 | #endif | ||
| 2218 | |||
| 2219 | #endif | ||
| 2220 | |||
| 2221 | |||
| 2222 | #endif /* __ID3D12Heap_INTERFACE_DEFINED__ */ | ||
| 2223 | |||
| 1801 | /***************************************************************************** | 2224 | /***************************************************************************** |
| 1802 | * ID3D12Resource interface | 2225 | * ID3D12Resource interface |
| 1803 | */ | 2226 | */ |
| ... | @@ -2162,6 +2585,7 @@ typedef enum D3D12_TILE_COPY_FLAGS { | ... | @@ -2162,6 +2585,7 @@ typedef enum D3D12_TILE_COPY_FLAGS { |
| 2162 | D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2, | 2585 | D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2, |
| 2163 | D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4 | 2586 | D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4 |
| 2164 | } D3D12_TILE_COPY_FLAGS; | 2587 | } D3D12_TILE_COPY_FLAGS; |
| 2588 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_TILE_COPY_FLAGS); | ||
| 2165 | typedef struct D3D12_INDEX_BUFFER_VIEW { | 2589 | typedef struct D3D12_INDEX_BUFFER_VIEW { |
| 2166 | D3D12_GPU_VIRTUAL_ADDRESS BufferLocation; | 2590 | D3D12_GPU_VIRTUAL_ADDRESS BufferLocation; |
| 2167 | UINT SizeInBytes; | 2591 | UINT SizeInBytes; |
| ... | @@ -2211,6 +2635,10 @@ typedef struct D3D12_QUERY_DATA_PIPELINE_STATISTICS { | ... | @@ -2211,6 +2635,10 @@ typedef struct D3D12_QUERY_DATA_PIPELINE_STATISTICS { |
| 2211 | UINT64 DSInvocations; | 2635 | UINT64 DSInvocations; |
| 2212 | UINT64 CSInvocations; | 2636 | UINT64 CSInvocations; |
| 2213 | } D3D12_QUERY_DATA_PIPELINE_STATISTICS; | 2637 | } D3D12_QUERY_DATA_PIPELINE_STATISTICS; |
| 2638 | typedef struct D3D12_QUERY_DATA_SO_STATISTICS { | ||
| 2639 | UINT64 NumPrimitivesWritten; | ||
| 2640 | UINT64 PrimitivesStorageNeeded; | ||
| 2641 | } D3D12_QUERY_DATA_SO_STATISTICS; | ||
| 2214 | typedef enum D3D12_PREDICATION_OP { | 2642 | typedef enum D3D12_PREDICATION_OP { |
| 2215 | D3D12_PREDICATION_OP_EQUAL_ZERO = 0, | 2643 | D3D12_PREDICATION_OP_EQUAL_ZERO = 0, |
| 2216 | D3D12_PREDICATION_OP_NOT_EQUAL_ZERO = 1 | 2644 | D3D12_PREDICATION_OP_NOT_EQUAL_ZERO = 1 |
| ... | @@ -3513,299 +3941,2069 @@ static FORCEINLINE void ID3D12GraphicsCommandList_ExecuteIndirect(ID3D12Graphics | ... | @@ -3513,299 +3941,2069 @@ static FORCEINLINE void ID3D12GraphicsCommandList_ExecuteIndirect(ID3D12Graphics |
| 3513 | 3941 | ||
| 3514 | #endif /* __ID3D12GraphicsCommandList_INTERFACE_DEFINED__ */ | 3942 | #endif /* __ID3D12GraphicsCommandList_INTERFACE_DEFINED__ */ |
| 3515 | 3943 | ||
| 3516 | typedef enum D3D12_TILE_RANGE_FLAGS { | ||
| 3517 | D3D12_TILE_RANGE_FLAG_NONE = 0x0, | ||
| 3518 | D3D12_TILE_RANGE_FLAG_NULL = 0x1, | ||
| 3519 | D3D12_TILE_RANGE_FLAG_SKIP = 0x2, | ||
| 3520 | D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE = 0x4 | ||
| 3521 | } D3D12_TILE_RANGE_FLAGS; | ||
| 3522 | typedef enum D3D12_TILE_MAPPING_FLAGS { | ||
| 3523 | D3D12_TILE_MAPPING_FLAG_NONE = 0x0, | ||
| 3524 | D3D12_TILE_MAPPING_FLAG_NO_HAZARD = 0x1 | ||
| 3525 | } D3D12_TILE_MAPPING_FLAGS; | ||
| 3526 | /***************************************************************************** | 3944 | /***************************************************************************** |
| 3527 | * ID3D12CommandQueue interface | 3945 | * ID3D12GraphicsCommandList1 interface |
| 3528 | */ | 3946 | */ |
| 3529 | #ifndef __ID3D12CommandQueue_INTERFACE_DEFINED__ | 3947 | #ifndef __ID3D12GraphicsCommandList1_INTERFACE_DEFINED__ |
| 3530 | #define __ID3D12CommandQueue_INTERFACE_DEFINED__ | 3948 | #define __ID3D12GraphicsCommandList1_INTERFACE_DEFINED__ |
| 3531 | 3949 | ||
| 3532 | DEFINE_GUID(IID_ID3D12CommandQueue, 0x0ec870a6, 0x5d7e, 0x4c22, 0x8c,0xfc, 0x5b,0xaa,0xe0,0x76,0x16,0xed); | 3950 | DEFINE_GUID(IID_ID3D12GraphicsCommandList1, 0x553103fb, 0x1fe7, 0x4557, 0xbb,0x38, 0x94,0x6d,0x7d,0x0e,0x7c,0xa7); |
| 3533 | #if defined(__cplusplus) && !defined(CINTERFACE) | 3951 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 3534 | MIDL_INTERFACE("0ec870a6-5d7e-4c22-8cfc-5baae07616ed") | 3952 | MIDL_INTERFACE("553103fb-1fe7-4557-bb38-946d7d0e7ca7") |
| 3535 | ID3D12CommandQueue : public ID3D12Pageable | 3953 | ID3D12GraphicsCommandList1 : public ID3D12GraphicsCommandList |
| 3536 | { | 3954 | { |
| 3537 | virtual void STDMETHODCALLTYPE UpdateTileMappings( | 3955 | virtual void STDMETHODCALLTYPE AtomicCopyBufferUINT( |
| 3538 | ID3D12Resource *resource, | 3956 | ID3D12Resource *dst_buffer, |
| 3539 | UINT region_count, | 3957 | UINT64 dst_offset, |
| 3540 | const D3D12_TILED_RESOURCE_COORDINATE *region_start_coordinates, | 3958 | ID3D12Resource *src_buffer, |
| 3541 | const D3D12_TILE_REGION_SIZE *region_sizes, | 3959 | UINT64 src_offset, |
| 3542 | UINT range_count, | 3960 | UINT dependent_resource_count, |
| 3543 | const D3D12_TILE_RANGE_FLAGS *range_flags, | 3961 | ID3D12Resource *const *dependent_resources, |
| 3544 | UINT *heap_range_offsets, | 3962 | const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) = 0; |
| 3545 | UINT *range_tile_counts, | ||
| 3546 | D3D12_TILE_MAPPING_FLAGS flags) = 0; | ||
| 3547 | |||
| 3548 | virtual void STDMETHODCALLTYPE CopyTileMappings( | ||
| 3549 | ID3D12Resource *dst_resource, | ||
| 3550 | const D3D12_TILED_RESOURCE_COORDINATE *dst_region_start_coordinate, | ||
| 3551 | ID3D12Resource *src_resource, | ||
| 3552 | const D3D12_TILED_RESOURCE_COORDINATE *src_region_start_coordinate, | ||
| 3553 | const D3D12_TILE_REGION_SIZE *region_size, | ||
| 3554 | D3D12_TILE_MAPPING_FLAGS flags) = 0; | ||
| 3555 | |||
| 3556 | virtual void STDMETHODCALLTYPE ExecuteCommandLists( | ||
| 3557 | UINT command_list_count, | ||
| 3558 | ID3D12CommandList *const *command_lists) = 0; | ||
| 3559 | |||
| 3560 | virtual void STDMETHODCALLTYPE SetMarker( | ||
| 3561 | UINT metadata, | ||
| 3562 | const void *data, | ||
| 3563 | UINT size) = 0; | ||
| 3564 | |||
| 3565 | virtual void STDMETHODCALLTYPE BeginEvent( | ||
| 3566 | UINT metadata, | ||
| 3567 | const void *data, | ||
| 3568 | UINT size) = 0; | ||
| 3569 | |||
| 3570 | virtual void STDMETHODCALLTYPE EndEvent( | ||
| 3571 | ) = 0; | ||
| 3572 | 3963 | ||
| 3573 | virtual HRESULT STDMETHODCALLTYPE Signal( | 3964 | virtual void STDMETHODCALLTYPE AtomicCopyBufferUINT64( |
| 3574 | ID3D12Fence *fence, | 3965 | ID3D12Resource *dst_buffer, |
| 3575 | UINT64 value) = 0; | 3966 | UINT64 dst_offset, |
| 3967 | ID3D12Resource *src_buffer, | ||
| 3968 | UINT64 src_offset, | ||
| 3969 | UINT dependent_resource_count, | ||
| 3970 | ID3D12Resource *const *dependent_resources, | ||
| 3971 | const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) = 0; | ||
| 3576 | 3972 | ||
| 3577 | virtual HRESULT STDMETHODCALLTYPE Wait( | 3973 | virtual void STDMETHODCALLTYPE OMSetDepthBounds( |
| 3578 | ID3D12Fence *fence, | 3974 | FLOAT min, |
| 3579 | UINT64 value) = 0; | 3975 | FLOAT max) = 0; |
| 3580 | 3976 | ||
| 3581 | virtual HRESULT STDMETHODCALLTYPE GetTimestampFrequency( | 3977 | virtual void STDMETHODCALLTYPE SetSamplePositions( |
| 3582 | UINT64 *frequency) = 0; | 3978 | UINT sample_count, |
| 3979 | UINT pixel_count, | ||
| 3980 | D3D12_SAMPLE_POSITION *sample_positions) = 0; | ||
| 3583 | 3981 | ||
| 3584 | virtual HRESULT STDMETHODCALLTYPE GetClockCalibration( | 3982 | virtual void STDMETHODCALLTYPE ResolveSubresourceRegion( |
| 3585 | UINT64 *gpu_timestamp, | 3983 | ID3D12Resource *dst_resource, |
| 3586 | UINT64 *cpu_timestamp) = 0; | 3984 | UINT dst_sub_resource_idx, |
| 3985 | UINT dst_x, | ||
| 3986 | UINT dst_y, | ||
| 3987 | ID3D12Resource *src_resource, | ||
| 3988 | UINT src_sub_resource_idx, | ||
| 3989 | D3D12_RECT *src_rect, | ||
| 3990 | DXGI_FORMAT format, | ||
| 3991 | D3D12_RESOLVE_MODE mode) = 0; | ||
| 3587 | 3992 | ||
| 3588 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS | 3993 | virtual void STDMETHODCALLTYPE SetViewInstanceMask( |
| 3589 | virtual D3D12_COMMAND_QUEUE_DESC* STDMETHODCALLTYPE GetDesc( | 3994 | UINT mask) = 0; |
| 3590 | D3D12_COMMAND_QUEUE_DESC *__ret) = 0; | ||
| 3591 | D3D12_COMMAND_QUEUE_DESC STDMETHODCALLTYPE GetDesc( | ||
| 3592 | ) | ||
| 3593 | { | ||
| 3594 | D3D12_COMMAND_QUEUE_DESC __ret; | ||
| 3595 | return *GetDesc(&__ret); | ||
| 3596 | } | ||
| 3597 | #else | ||
| 3598 | virtual D3D12_COMMAND_QUEUE_DESC STDMETHODCALLTYPE GetDesc( | ||
| 3599 | ) = 0; | ||
| 3600 | #endif | ||
| 3601 | 3995 | ||
| 3602 | }; | 3996 | }; |
| 3603 | #ifdef __CRT_UUID_DECL | 3997 | #ifdef __CRT_UUID_DECL |
| 3604 | __CRT_UUID_DECL(ID3D12CommandQueue, 0x0ec870a6, 0x5d7e, 0x4c22, 0x8c,0xfc, 0x5b,0xaa,0xe0,0x76,0x16,0xed) | 3998 | __CRT_UUID_DECL(ID3D12GraphicsCommandList1, 0x553103fb, 0x1fe7, 0x4557, 0xbb,0x38, 0x94,0x6d,0x7d,0x0e,0x7c,0xa7) |
| 3605 | #endif | 3999 | #endif |
| 3606 | #else | 4000 | #else |
| 3607 | typedef struct ID3D12CommandQueueVtbl { | 4001 | typedef struct ID3D12GraphicsCommandList1Vtbl { |
| 3608 | BEGIN_INTERFACE | 4002 | BEGIN_INTERFACE |
| 3609 | 4003 | ||
| 3610 | /*** IUnknown methods ***/ | 4004 | /*** IUnknown methods ***/ |
| 3611 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4005 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3612 | ID3D12CommandQueue *This, | 4006 | ID3D12GraphicsCommandList1 *This, |
| 3613 | REFIID riid, | 4007 | REFIID riid, |
| 3614 | void **ppvObject); | 4008 | void **ppvObject); |
| 3615 | 4009 | ||
| 3616 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4010 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3617 | ID3D12CommandQueue *This); | 4011 | ID3D12GraphicsCommandList1 *This); |
| 3618 | 4012 | ||
| 3619 | ULONG (STDMETHODCALLTYPE *Release)( | 4013 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3620 | ID3D12CommandQueue *This); | 4014 | ID3D12GraphicsCommandList1 *This); |
| 3621 | 4015 | ||
| 3622 | /*** ID3D12Object methods ***/ | 4016 | /*** ID3D12Object methods ***/ |
| 3623 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( | 4017 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( |
| 3624 | ID3D12CommandQueue *This, | 4018 | ID3D12GraphicsCommandList1 *This, |
| 3625 | REFGUID guid, | 4019 | REFGUID guid, |
| 3626 | UINT *data_size, | 4020 | UINT *data_size, |
| 3627 | void *data); | 4021 | void *data); |
| 3628 | 4022 | ||
| 3629 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( | 4023 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( |
| 3630 | ID3D12CommandQueue *This, | 4024 | ID3D12GraphicsCommandList1 *This, |
| 3631 | REFGUID guid, | 4025 | REFGUID guid, |
| 3632 | UINT data_size, | 4026 | UINT data_size, |
| 3633 | const void *data); | 4027 | const void *data); |
| 3634 | 4028 | ||
| 3635 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( | 4029 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( |
| 3636 | ID3D12CommandQueue *This, | 4030 | ID3D12GraphicsCommandList1 *This, |
| 3637 | REFGUID guid, | 4031 | REFGUID guid, |
| 3638 | const IUnknown *data); | 4032 | const IUnknown *data); |
| 3639 | 4033 | ||
| 3640 | HRESULT (STDMETHODCALLTYPE *SetName)( | 4034 | HRESULT (STDMETHODCALLTYPE *SetName)( |
| 3641 | ID3D12CommandQueue *This, | 4035 | ID3D12GraphicsCommandList1 *This, |
| 3642 | const WCHAR *name); | 4036 | const WCHAR *name); |
| 3643 | 4037 | ||
| 3644 | /*** ID3D12DeviceChild methods ***/ | 4038 | /*** ID3D12DeviceChild methods ***/ |
| 3645 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | 4039 | HRESULT (STDMETHODCALLTYPE *GetDevice)( |
| 3646 | ID3D12CommandQueue *This, | 4040 | ID3D12GraphicsCommandList1 *This, |
| 3647 | REFIID riid, | 4041 | REFIID riid, |
| 3648 | void **device); | 4042 | void **device); |
| 3649 | 4043 | ||
| 3650 | /*** ID3D12CommandQueue methods ***/ | 4044 | /*** ID3D12CommandList methods ***/ |
| 3651 | void (STDMETHODCALLTYPE *UpdateTileMappings)( | 4045 | D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( |
| 3652 | ID3D12CommandQueue *This, | 4046 | ID3D12GraphicsCommandList1 *This); |
| 3653 | ID3D12Resource *resource, | ||
| 3654 | UINT region_count, | ||
| 3655 | const D3D12_TILED_RESOURCE_COORDINATE *region_start_coordinates, | ||
| 3656 | const D3D12_TILE_REGION_SIZE *region_sizes, | ||
| 3657 | UINT range_count, | ||
| 3658 | const D3D12_TILE_RANGE_FLAGS *range_flags, | ||
| 3659 | UINT *heap_range_offsets, | ||
| 3660 | UINT *range_tile_counts, | ||
| 3661 | D3D12_TILE_MAPPING_FLAGS flags); | ||
| 3662 | 4047 | ||
| 3663 | void (STDMETHODCALLTYPE *CopyTileMappings)( | 4048 | /*** ID3D12GraphicsCommandList methods ***/ |
| 3664 | ID3D12CommandQueue *This, | 4049 | HRESULT (STDMETHODCALLTYPE *Close)( |
| 3665 | ID3D12Resource *dst_resource, | 4050 | ID3D12GraphicsCommandList1 *This); |
| 3666 | const D3D12_TILED_RESOURCE_COORDINATE *dst_region_start_coordinate, | ||
| 3667 | ID3D12Resource *src_resource, | ||
| 3668 | const D3D12_TILED_RESOURCE_COORDINATE *src_region_start_coordinate, | ||
| 3669 | const D3D12_TILE_REGION_SIZE *region_size, | ||
| 3670 | D3D12_TILE_MAPPING_FLAGS flags); | ||
| 3671 | 4051 | ||
| 3672 | void (STDMETHODCALLTYPE *ExecuteCommandLists)( | 4052 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 3673 | ID3D12CommandQueue *This, | 4053 | ID3D12GraphicsCommandList1 *This, |
| 3674 | UINT command_list_count, | 4054 | ID3D12CommandAllocator *allocator, |
| 3675 | ID3D12CommandList *const *command_lists); | 4055 | ID3D12PipelineState *initial_state); |
| 4056 | |||
| 4057 | HRESULT (STDMETHODCALLTYPE *ClearState)( | ||
| 4058 | ID3D12GraphicsCommandList1 *This, | ||
| 4059 | ID3D12PipelineState *pipeline_state); | ||
| 4060 | |||
| 4061 | void (STDMETHODCALLTYPE *DrawInstanced)( | ||
| 4062 | ID3D12GraphicsCommandList1 *This, | ||
| 4063 | UINT vertex_count_per_instance, | ||
| 4064 | UINT instance_count, | ||
| 4065 | UINT start_vertex_location, | ||
| 4066 | UINT start_instance_location); | ||
| 4067 | |||
| 4068 | void (STDMETHODCALLTYPE *DrawIndexedInstanced)( | ||
| 4069 | ID3D12GraphicsCommandList1 *This, | ||
| 4070 | UINT index_count_per_instance, | ||
| 4071 | UINT instance_count, | ||
| 4072 | UINT start_vertex_location, | ||
| 4073 | INT base_vertex_location, | ||
| 4074 | UINT start_instance_location); | ||
| 4075 | |||
| 4076 | void (STDMETHODCALLTYPE *Dispatch)( | ||
| 4077 | ID3D12GraphicsCommandList1 *This, | ||
| 4078 | UINT x, | ||
| 4079 | UINT u, | ||
| 4080 | UINT z); | ||
| 4081 | |||
| 4082 | void (STDMETHODCALLTYPE *CopyBufferRegion)( | ||
| 4083 | ID3D12GraphicsCommandList1 *This, | ||
| 4084 | ID3D12Resource *dst_buffer, | ||
| 4085 | UINT64 dst_offset, | ||
| 4086 | ID3D12Resource *src_buffer, | ||
| 4087 | UINT64 src_offset, | ||
| 4088 | UINT64 byte_count); | ||
| 4089 | |||
| 4090 | void (STDMETHODCALLTYPE *CopyTextureRegion)( | ||
| 4091 | ID3D12GraphicsCommandList1 *This, | ||
| 4092 | const D3D12_TEXTURE_COPY_LOCATION *dst, | ||
| 4093 | UINT dst_x, | ||
| 4094 | UINT dst_y, | ||
| 4095 | UINT dst_z, | ||
| 4096 | const D3D12_TEXTURE_COPY_LOCATION *src, | ||
| 4097 | const D3D12_BOX *src_box); | ||
| 4098 | |||
| 4099 | void (STDMETHODCALLTYPE *CopyResource)( | ||
| 4100 | ID3D12GraphicsCommandList1 *This, | ||
| 4101 | ID3D12Resource *dst_resource, | ||
| 4102 | ID3D12Resource *src_resource); | ||
| 4103 | |||
| 4104 | void (STDMETHODCALLTYPE *CopyTiles)( | ||
| 4105 | ID3D12GraphicsCommandList1 *This, | ||
| 4106 | ID3D12Resource *tiled_resource, | ||
| 4107 | const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate, | ||
| 4108 | const D3D12_TILE_REGION_SIZE *tile_region_size, | ||
| 4109 | ID3D12Resource *buffer, | ||
| 4110 | UINT64 buffer_offset, | ||
| 4111 | D3D12_TILE_COPY_FLAGS flags); | ||
| 4112 | |||
| 4113 | void (STDMETHODCALLTYPE *ResolveSubresource)( | ||
| 4114 | ID3D12GraphicsCommandList1 *This, | ||
| 4115 | ID3D12Resource *dst_resource, | ||
| 4116 | UINT dst_sub_resource, | ||
| 4117 | ID3D12Resource *src_resource, | ||
| 4118 | UINT src_sub_resource, | ||
| 4119 | DXGI_FORMAT format); | ||
| 4120 | |||
| 4121 | void (STDMETHODCALLTYPE *IASetPrimitiveTopology)( | ||
| 4122 | ID3D12GraphicsCommandList1 *This, | ||
| 4123 | D3D12_PRIMITIVE_TOPOLOGY primitive_topology); | ||
| 4124 | |||
| 4125 | void (STDMETHODCALLTYPE *RSSetViewports)( | ||
| 4126 | ID3D12GraphicsCommandList1 *This, | ||
| 4127 | UINT viewport_count, | ||
| 4128 | const D3D12_VIEWPORT *viewports); | ||
| 4129 | |||
| 4130 | void (STDMETHODCALLTYPE *RSSetScissorRects)( | ||
| 4131 | ID3D12GraphicsCommandList1 *This, | ||
| 4132 | UINT rect_count, | ||
| 4133 | const D3D12_RECT *rects); | ||
| 4134 | |||
| 4135 | void (STDMETHODCALLTYPE *OMSetBlendFactor)( | ||
| 4136 | ID3D12GraphicsCommandList1 *This, | ||
| 4137 | const FLOAT blend_factor[4]); | ||
| 4138 | |||
| 4139 | void (STDMETHODCALLTYPE *OMSetStencilRef)( | ||
| 4140 | ID3D12GraphicsCommandList1 *This, | ||
| 4141 | UINT stencil_ref); | ||
| 4142 | |||
| 4143 | void (STDMETHODCALLTYPE *SetPipelineState)( | ||
| 4144 | ID3D12GraphicsCommandList1 *This, | ||
| 4145 | ID3D12PipelineState *pipeline_state); | ||
| 4146 | |||
| 4147 | void (STDMETHODCALLTYPE *ResourceBarrier)( | ||
| 4148 | ID3D12GraphicsCommandList1 *This, | ||
| 4149 | UINT barrier_count, | ||
| 4150 | const D3D12_RESOURCE_BARRIER *barriers); | ||
| 4151 | |||
| 4152 | void (STDMETHODCALLTYPE *ExecuteBundle)( | ||
| 4153 | ID3D12GraphicsCommandList1 *This, | ||
| 4154 | ID3D12GraphicsCommandList *command_list); | ||
| 4155 | |||
| 4156 | void (STDMETHODCALLTYPE *SetDescriptorHeaps)( | ||
| 4157 | ID3D12GraphicsCommandList1 *This, | ||
| 4158 | UINT heap_count, | ||
| 4159 | ID3D12DescriptorHeap *const *heaps); | ||
| 4160 | |||
| 4161 | void (STDMETHODCALLTYPE *SetComputeRootSignature)( | ||
| 4162 | ID3D12GraphicsCommandList1 *This, | ||
| 4163 | ID3D12RootSignature *root_signature); | ||
| 4164 | |||
| 4165 | void (STDMETHODCALLTYPE *SetGraphicsRootSignature)( | ||
| 4166 | ID3D12GraphicsCommandList1 *This, | ||
| 4167 | ID3D12RootSignature *root_signature); | ||
| 4168 | |||
| 4169 | void (STDMETHODCALLTYPE *SetComputeRootDescriptorTable)( | ||
| 4170 | ID3D12GraphicsCommandList1 *This, | ||
| 4171 | UINT root_parameter_index, | ||
| 4172 | D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); | ||
| 4173 | |||
| 4174 | void (STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable)( | ||
| 4175 | ID3D12GraphicsCommandList1 *This, | ||
| 4176 | UINT root_parameter_index, | ||
| 4177 | D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); | ||
| 4178 | |||
| 4179 | void (STDMETHODCALLTYPE *SetComputeRoot32BitConstant)( | ||
| 4180 | ID3D12GraphicsCommandList1 *This, | ||
| 4181 | UINT root_parameter_index, | ||
| 4182 | UINT data, | ||
| 4183 | UINT dst_offset); | ||
| 4184 | |||
| 4185 | void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant)( | ||
| 4186 | ID3D12GraphicsCommandList1 *This, | ||
| 4187 | UINT root_parameter_index, | ||
| 4188 | UINT data, | ||
| 4189 | UINT dst_offset); | ||
| 4190 | |||
| 4191 | void (STDMETHODCALLTYPE *SetComputeRoot32BitConstants)( | ||
| 4192 | ID3D12GraphicsCommandList1 *This, | ||
| 4193 | UINT root_parameter_index, | ||
| 4194 | UINT constant_count, | ||
| 4195 | const void *data, | ||
| 4196 | UINT dst_offset); | ||
| 4197 | |||
| 4198 | void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants)( | ||
| 4199 | ID3D12GraphicsCommandList1 *This, | ||
| 4200 | UINT root_parameter_index, | ||
| 4201 | UINT constant_count, | ||
| 4202 | const void *data, | ||
| 4203 | UINT dst_offset); | ||
| 4204 | |||
| 4205 | void (STDMETHODCALLTYPE *SetComputeRootConstantBufferView)( | ||
| 4206 | ID3D12GraphicsCommandList1 *This, | ||
| 4207 | UINT root_parameter_index, | ||
| 4208 | D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 4209 | |||
| 4210 | void (STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView)( | ||
| 4211 | ID3D12GraphicsCommandList1 *This, | ||
| 4212 | UINT root_parameter_index, | ||
| 4213 | D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 4214 | |||
| 4215 | void (STDMETHODCALLTYPE *SetComputeRootShaderResourceView)( | ||
| 4216 | ID3D12GraphicsCommandList1 *This, | ||
| 4217 | UINT root_parameter_index, | ||
| 4218 | D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 4219 | |||
| 4220 | void (STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView)( | ||
| 4221 | ID3D12GraphicsCommandList1 *This, | ||
| 4222 | UINT root_parameter_index, | ||
| 4223 | D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 4224 | |||
| 4225 | void (STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView)( | ||
| 4226 | ID3D12GraphicsCommandList1 *This, | ||
| 4227 | UINT root_parameter_index, | ||
| 4228 | D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 4229 | |||
| 4230 | void (STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView)( | ||
| 4231 | ID3D12GraphicsCommandList1 *This, | ||
| 4232 | UINT root_parameter_index, | ||
| 4233 | D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 4234 | |||
| 4235 | void (STDMETHODCALLTYPE *IASetIndexBuffer)( | ||
| 4236 | ID3D12GraphicsCommandList1 *This, | ||
| 4237 | const D3D12_INDEX_BUFFER_VIEW *view); | ||
| 4238 | |||
| 4239 | void (STDMETHODCALLTYPE *IASetVertexBuffers)( | ||
| 4240 | ID3D12GraphicsCommandList1 *This, | ||
| 4241 | UINT start_slot, | ||
| 4242 | UINT view_count, | ||
| 4243 | const D3D12_VERTEX_BUFFER_VIEW *views); | ||
| 4244 | |||
| 4245 | void (STDMETHODCALLTYPE *SOSetTargets)( | ||
| 4246 | ID3D12GraphicsCommandList1 *This, | ||
| 4247 | UINT start_slot, | ||
| 4248 | UINT view_count, | ||
| 4249 | const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views); | ||
| 4250 | |||
| 4251 | void (STDMETHODCALLTYPE *OMSetRenderTargets)( | ||
| 4252 | ID3D12GraphicsCommandList1 *This, | ||
| 4253 | UINT render_target_descriptor_count, | ||
| 4254 | const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors, | ||
| 4255 | WINBOOL single_descriptor_handle, | ||
| 4256 | const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor); | ||
| 4257 | |||
| 4258 | void (STDMETHODCALLTYPE *ClearDepthStencilView)( | ||
| 4259 | ID3D12GraphicsCommandList1 *This, | ||
| 4260 | D3D12_CPU_DESCRIPTOR_HANDLE dsv, | ||
| 4261 | D3D12_CLEAR_FLAGS flags, | ||
| 4262 | FLOAT depth, | ||
| 4263 | UINT8 stencil, | ||
| 4264 | UINT rect_count, | ||
| 4265 | const D3D12_RECT *rects); | ||
| 4266 | |||
| 4267 | void (STDMETHODCALLTYPE *ClearRenderTargetView)( | ||
| 4268 | ID3D12GraphicsCommandList1 *This, | ||
| 4269 | D3D12_CPU_DESCRIPTOR_HANDLE rtv, | ||
| 4270 | const FLOAT color[4], | ||
| 4271 | UINT rect_count, | ||
| 4272 | const D3D12_RECT *rects); | ||
| 4273 | |||
| 4274 | void (STDMETHODCALLTYPE *ClearUnorderedAccessViewUint)( | ||
| 4275 | ID3D12GraphicsCommandList1 *This, | ||
| 4276 | D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, | ||
| 4277 | D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, | ||
| 4278 | ID3D12Resource *resource, | ||
| 4279 | const UINT values[4], | ||
| 4280 | UINT rect_count, | ||
| 4281 | const D3D12_RECT *rects); | ||
| 4282 | |||
| 4283 | void (STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat)( | ||
| 4284 | ID3D12GraphicsCommandList1 *This, | ||
| 4285 | D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, | ||
| 4286 | D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, | ||
| 4287 | ID3D12Resource *resource, | ||
| 4288 | const float values[4], | ||
| 4289 | UINT rect_count, | ||
| 4290 | const D3D12_RECT *rects); | ||
| 4291 | |||
| 4292 | void (STDMETHODCALLTYPE *DiscardResource)( | ||
| 4293 | ID3D12GraphicsCommandList1 *This, | ||
| 4294 | ID3D12Resource *resource, | ||
| 4295 | const D3D12_DISCARD_REGION *region); | ||
| 4296 | |||
| 4297 | void (STDMETHODCALLTYPE *BeginQuery)( | ||
| 4298 | ID3D12GraphicsCommandList1 *This, | ||
| 4299 | ID3D12QueryHeap *heap, | ||
| 4300 | D3D12_QUERY_TYPE type, | ||
| 4301 | UINT index); | ||
| 4302 | |||
| 4303 | void (STDMETHODCALLTYPE *EndQuery)( | ||
| 4304 | ID3D12GraphicsCommandList1 *This, | ||
| 4305 | ID3D12QueryHeap *heap, | ||
| 4306 | D3D12_QUERY_TYPE type, | ||
| 4307 | UINT index); | ||
| 4308 | |||
| 4309 | void (STDMETHODCALLTYPE *ResolveQueryData)( | ||
| 4310 | ID3D12GraphicsCommandList1 *This, | ||
| 4311 | ID3D12QueryHeap *heap, | ||
| 4312 | D3D12_QUERY_TYPE type, | ||
| 4313 | UINT start_index, | ||
| 4314 | UINT query_count, | ||
| 4315 | ID3D12Resource *dst_buffer, | ||
| 4316 | UINT64 aligned_dst_buffer_offset); | ||
| 4317 | |||
| 4318 | void (STDMETHODCALLTYPE *SetPredication)( | ||
| 4319 | ID3D12GraphicsCommandList1 *This, | ||
| 4320 | ID3D12Resource *buffer, | ||
| 4321 | UINT64 aligned_buffer_offset, | ||
| 4322 | D3D12_PREDICATION_OP operation); | ||
| 3676 | 4323 | ||
| 3677 | void (STDMETHODCALLTYPE *SetMarker)( | 4324 | void (STDMETHODCALLTYPE *SetMarker)( |
| 3678 | ID3D12CommandQueue *This, | 4325 | ID3D12GraphicsCommandList1 *This, |
| 4326 | UINT metadata, | ||
| 4327 | const void *data, | ||
| 4328 | UINT size); | ||
| 4329 | |||
| 4330 | void (STDMETHODCALLTYPE *BeginEvent)( | ||
| 4331 | ID3D12GraphicsCommandList1 *This, | ||
| 3679 | UINT metadata, | 4332 | UINT metadata, |
| 3680 | const void *data, | 4333 | const void *data, |
| 3681 | UINT size); | 4334 | UINT size); |
| 3682 | 4335 | ||
| 3683 | void (STDMETHODCALLTYPE *BeginEvent)( | 4336 | void (STDMETHODCALLTYPE *EndEvent)( |
| 3684 | ID3D12CommandQueue *This, | 4337 | ID3D12GraphicsCommandList1 *This); |
| 3685 | UINT metadata, | 4338 | |
| 3686 | const void *data, | 4339 | void (STDMETHODCALLTYPE *ExecuteIndirect)( |
| 3687 | UINT size); | 4340 | ID3D12GraphicsCommandList1 *This, |
| 4341 | ID3D12CommandSignature *command_signature, | ||
| 4342 | UINT max_command_count, | ||
| 4343 | ID3D12Resource *arg_buffer, | ||
| 4344 | UINT64 arg_buffer_offset, | ||
| 4345 | ID3D12Resource *count_buffer, | ||
| 4346 | UINT64 count_buffer_offset); | ||
| 4347 | |||
| 4348 | /*** ID3D12GraphicsCommandList1 methods ***/ | ||
| 4349 | void (STDMETHODCALLTYPE *AtomicCopyBufferUINT)( | ||
| 4350 | ID3D12GraphicsCommandList1 *This, | ||
| 4351 | ID3D12Resource *dst_buffer, | ||
| 4352 | UINT64 dst_offset, | ||
| 4353 | ID3D12Resource *src_buffer, | ||
| 4354 | UINT64 src_offset, | ||
| 4355 | UINT dependent_resource_count, | ||
| 4356 | ID3D12Resource *const *dependent_resources, | ||
| 4357 | const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); | ||
| 4358 | |||
| 4359 | void (STDMETHODCALLTYPE *AtomicCopyBufferUINT64)( | ||
| 4360 | ID3D12GraphicsCommandList1 *This, | ||
| 4361 | ID3D12Resource *dst_buffer, | ||
| 4362 | UINT64 dst_offset, | ||
| 4363 | ID3D12Resource *src_buffer, | ||
| 4364 | UINT64 src_offset, | ||
| 4365 | UINT dependent_resource_count, | ||
| 4366 | ID3D12Resource *const *dependent_resources, | ||
| 4367 | const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); | ||
| 4368 | |||
| 4369 | void (STDMETHODCALLTYPE *OMSetDepthBounds)( | ||
| 4370 | ID3D12GraphicsCommandList1 *This, | ||
| 4371 | FLOAT min, | ||
| 4372 | FLOAT max); | ||
| 4373 | |||
| 4374 | void (STDMETHODCALLTYPE *SetSamplePositions)( | ||
| 4375 | ID3D12GraphicsCommandList1 *This, | ||
| 4376 | UINT sample_count, | ||
| 4377 | UINT pixel_count, | ||
| 4378 | D3D12_SAMPLE_POSITION *sample_positions); | ||
| 4379 | |||
| 4380 | void (STDMETHODCALLTYPE *ResolveSubresourceRegion)( | ||
| 4381 | ID3D12GraphicsCommandList1 *This, | ||
| 4382 | ID3D12Resource *dst_resource, | ||
| 4383 | UINT dst_sub_resource_idx, | ||
| 4384 | UINT dst_x, | ||
| 4385 | UINT dst_y, | ||
| 4386 | ID3D12Resource *src_resource, | ||
| 4387 | UINT src_sub_resource_idx, | ||
| 4388 | D3D12_RECT *src_rect, | ||
| 4389 | DXGI_FORMAT format, | ||
| 4390 | D3D12_RESOLVE_MODE mode); | ||
| 4391 | |||
| 4392 | void (STDMETHODCALLTYPE *SetViewInstanceMask)( | ||
| 4393 | ID3D12GraphicsCommandList1 *This, | ||
| 4394 | UINT mask); | ||
| 4395 | |||
| 4396 | END_INTERFACE | ||
| 4397 | } ID3D12GraphicsCommandList1Vtbl; | ||
| 4398 | |||
| 4399 | interface ID3D12GraphicsCommandList1 { | ||
| 4400 | CONST_VTBL ID3D12GraphicsCommandList1Vtbl* lpVtbl; | ||
| 4401 | }; | ||
| 4402 | |||
| 4403 | #ifdef COBJMACROS | ||
| 4404 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4405 | /*** IUnknown methods ***/ | ||
| 4406 | #define ID3D12GraphicsCommandList1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4407 | #define ID3D12GraphicsCommandList1_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4408 | #define ID3D12GraphicsCommandList1_Release(This) (This)->lpVtbl->Release(This) | ||
| 4409 | /*** ID3D12Object methods ***/ | ||
| 4410 | #define ID3D12GraphicsCommandList1_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | ||
| 4411 | #define ID3D12GraphicsCommandList1_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | ||
| 4412 | #define ID3D12GraphicsCommandList1_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | ||
| 4413 | #define ID3D12GraphicsCommandList1_SetName(This,name) (This)->lpVtbl->SetName(This,name) | ||
| 4414 | /*** ID3D12DeviceChild methods ***/ | ||
| 4415 | #define ID3D12GraphicsCommandList1_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | ||
| 4416 | /*** ID3D12CommandList methods ***/ | ||
| 4417 | #define ID3D12GraphicsCommandList1_GetType(This) (This)->lpVtbl->GetType(This) | ||
| 4418 | /*** ID3D12GraphicsCommandList methods ***/ | ||
| 4419 | #define ID3D12GraphicsCommandList1_Close(This) (This)->lpVtbl->Close(This) | ||
| 4420 | #define ID3D12GraphicsCommandList1_Reset(This,allocator,initial_state) (This)->lpVtbl->Reset(This,allocator,initial_state) | ||
| 4421 | #define ID3D12GraphicsCommandList1_ClearState(This,pipeline_state) (This)->lpVtbl->ClearState(This,pipeline_state) | ||
| 4422 | #define ID3D12GraphicsCommandList1_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) | ||
| 4423 | #define ID3D12GraphicsCommandList1_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) | ||
| 4424 | #define ID3D12GraphicsCommandList1_Dispatch(This,x,u,z) (This)->lpVtbl->Dispatch(This,x,u,z) | ||
| 4425 | #define ID3D12GraphicsCommandList1_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) | ||
| 4426 | #define ID3D12GraphicsCommandList1_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) | ||
| 4427 | #define ID3D12GraphicsCommandList1_CopyResource(This,dst_resource,src_resource) (This)->lpVtbl->CopyResource(This,dst_resource,src_resource) | ||
| 4428 | #define ID3D12GraphicsCommandList1_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) | ||
| 4429 | #define ID3D12GraphicsCommandList1_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) | ||
| 4430 | #define ID3D12GraphicsCommandList1_IASetPrimitiveTopology(This,primitive_topology) (This)->lpVtbl->IASetPrimitiveTopology(This,primitive_topology) | ||
| 4431 | #define ID3D12GraphicsCommandList1_RSSetViewports(This,viewport_count,viewports) (This)->lpVtbl->RSSetViewports(This,viewport_count,viewports) | ||
| 4432 | #define ID3D12GraphicsCommandList1_RSSetScissorRects(This,rect_count,rects) (This)->lpVtbl->RSSetScissorRects(This,rect_count,rects) | ||
| 4433 | #define ID3D12GraphicsCommandList1_OMSetBlendFactor(This,blend_factor) (This)->lpVtbl->OMSetBlendFactor(This,blend_factor) | ||
| 4434 | #define ID3D12GraphicsCommandList1_OMSetStencilRef(This,stencil_ref) (This)->lpVtbl->OMSetStencilRef(This,stencil_ref) | ||
| 4435 | #define ID3D12GraphicsCommandList1_SetPipelineState(This,pipeline_state) (This)->lpVtbl->SetPipelineState(This,pipeline_state) | ||
| 4436 | #define ID3D12GraphicsCommandList1_ResourceBarrier(This,barrier_count,barriers) (This)->lpVtbl->ResourceBarrier(This,barrier_count,barriers) | ||
| 4437 | #define ID3D12GraphicsCommandList1_ExecuteBundle(This,command_list) (This)->lpVtbl->ExecuteBundle(This,command_list) | ||
| 4438 | #define ID3D12GraphicsCommandList1_SetDescriptorHeaps(This,heap_count,heaps) (This)->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps) | ||
| 4439 | #define ID3D12GraphicsCommandList1_SetComputeRootSignature(This,root_signature) (This)->lpVtbl->SetComputeRootSignature(This,root_signature) | ||
| 4440 | #define ID3D12GraphicsCommandList1_SetGraphicsRootSignature(This,root_signature) (This)->lpVtbl->SetGraphicsRootSignature(This,root_signature) | ||
| 4441 | #define ID3D12GraphicsCommandList1_SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) | ||
| 4442 | #define ID3D12GraphicsCommandList1_SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) | ||
| 4443 | #define ID3D12GraphicsCommandList1_SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) | ||
| 4444 | #define ID3D12GraphicsCommandList1_SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) | ||
| 4445 | #define ID3D12GraphicsCommandList1_SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) | ||
| 4446 | #define ID3D12GraphicsCommandList1_SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) | ||
| 4447 | #define ID3D12GraphicsCommandList1_SetComputeRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address) | ||
| 4448 | #define ID3D12GraphicsCommandList1_SetGraphicsRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address) | ||
| 4449 | #define ID3D12GraphicsCommandList1_SetComputeRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address) | ||
| 4450 | #define ID3D12GraphicsCommandList1_SetGraphicsRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address) | ||
| 4451 | #define ID3D12GraphicsCommandList1_SetComputeRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address) | ||
| 4452 | #define ID3D12GraphicsCommandList1_SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) | ||
| 4453 | #define ID3D12GraphicsCommandList1_IASetIndexBuffer(This,view) (This)->lpVtbl->IASetIndexBuffer(This,view) | ||
| 4454 | #define ID3D12GraphicsCommandList1_IASetVertexBuffers(This,start_slot,view_count,views) (This)->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views) | ||
| 4455 | #define ID3D12GraphicsCommandList1_SOSetTargets(This,start_slot,view_count,views) (This)->lpVtbl->SOSetTargets(This,start_slot,view_count,views) | ||
| 4456 | #define ID3D12GraphicsCommandList1_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) | ||
| 4457 | #define ID3D12GraphicsCommandList1_ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) (This)->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) | ||
| 4458 | #define ID3D12GraphicsCommandList1_ClearRenderTargetView(This,rtv,color,rect_count,rects) (This)->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects) | ||
| 4459 | #define ID3D12GraphicsCommandList1_ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) | ||
| 4460 | #define ID3D12GraphicsCommandList1_ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) | ||
| 4461 | #define ID3D12GraphicsCommandList1_DiscardResource(This,resource,region) (This)->lpVtbl->DiscardResource(This,resource,region) | ||
| 4462 | #define ID3D12GraphicsCommandList1_BeginQuery(This,heap,type,index) (This)->lpVtbl->BeginQuery(This,heap,type,index) | ||
| 4463 | #define ID3D12GraphicsCommandList1_EndQuery(This,heap,type,index) (This)->lpVtbl->EndQuery(This,heap,type,index) | ||
| 4464 | #define ID3D12GraphicsCommandList1_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) | ||
| 4465 | #define ID3D12GraphicsCommandList1_SetPredication(This,buffer,aligned_buffer_offset,operation) (This)->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation) | ||
| 4466 | #define ID3D12GraphicsCommandList1_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) | ||
| 4467 | #define ID3D12GraphicsCommandList1_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) | ||
| 4468 | #define ID3D12GraphicsCommandList1_EndEvent(This) (This)->lpVtbl->EndEvent(This) | ||
| 4469 | #define ID3D12GraphicsCommandList1_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) | ||
| 4470 | /*** ID3D12GraphicsCommandList1 methods ***/ | ||
| 4471 | #define ID3D12GraphicsCommandList1_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) | ||
| 4472 | #define ID3D12GraphicsCommandList1_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) | ||
| 4473 | #define ID3D12GraphicsCommandList1_OMSetDepthBounds(This,min,max) (This)->lpVtbl->OMSetDepthBounds(This,min,max) | ||
| 4474 | #define ID3D12GraphicsCommandList1_SetSamplePositions(This,sample_count,pixel_count,sample_positions) (This)->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions) | ||
| 4475 | #define ID3D12GraphicsCommandList1_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) | ||
| 4476 | #define ID3D12GraphicsCommandList1_SetViewInstanceMask(This,mask) (This)->lpVtbl->SetViewInstanceMask(This,mask) | ||
| 4477 | #else | ||
| 4478 | /*** IUnknown methods ***/ | ||
| 4479 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_QueryInterface(ID3D12GraphicsCommandList1* This,REFIID riid,void **ppvObject) { | ||
| 4480 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4481 | } | ||
| 4482 | static FORCEINLINE ULONG ID3D12GraphicsCommandList1_AddRef(ID3D12GraphicsCommandList1* This) { | ||
| 4483 | return This->lpVtbl->AddRef(This); | ||
| 4484 | } | ||
| 4485 | static FORCEINLINE ULONG ID3D12GraphicsCommandList1_Release(ID3D12GraphicsCommandList1* This) { | ||
| 4486 | return This->lpVtbl->Release(This); | ||
| 4487 | } | ||
| 4488 | /*** ID3D12Object methods ***/ | ||
| 4489 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_GetPrivateData(ID3D12GraphicsCommandList1* This,REFGUID guid,UINT *data_size,void *data) { | ||
| 4490 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); | ||
| 4491 | } | ||
| 4492 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_SetPrivateData(ID3D12GraphicsCommandList1* This,REFGUID guid,UINT data_size,const void *data) { | ||
| 4493 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); | ||
| 4494 | } | ||
| 4495 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_SetPrivateDataInterface(ID3D12GraphicsCommandList1* This,REFGUID guid,const IUnknown *data) { | ||
| 4496 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); | ||
| 4497 | } | ||
| 4498 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_SetName(ID3D12GraphicsCommandList1* This,const WCHAR *name) { | ||
| 4499 | return This->lpVtbl->SetName(This,name); | ||
| 4500 | } | ||
| 4501 | /*** ID3D12DeviceChild methods ***/ | ||
| 4502 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_GetDevice(ID3D12GraphicsCommandList1* This,REFIID riid,void **device) { | ||
| 4503 | return This->lpVtbl->GetDevice(This,riid,device); | ||
| 4504 | } | ||
| 4505 | /*** ID3D12CommandList methods ***/ | ||
| 4506 | static FORCEINLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList1_GetType(ID3D12GraphicsCommandList1* This) { | ||
| 4507 | return This->lpVtbl->GetType(This); | ||
| 4508 | } | ||
| 4509 | /*** ID3D12GraphicsCommandList methods ***/ | ||
| 4510 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_Close(ID3D12GraphicsCommandList1* This) { | ||
| 4511 | return This->lpVtbl->Close(This); | ||
| 4512 | } | ||
| 4513 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_Reset(ID3D12GraphicsCommandList1* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { | ||
| 4514 | return This->lpVtbl->Reset(This,allocator,initial_state); | ||
| 4515 | } | ||
| 4516 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_ClearState(ID3D12GraphicsCommandList1* This,ID3D12PipelineState *pipeline_state) { | ||
| 4517 | return This->lpVtbl->ClearState(This,pipeline_state); | ||
| 4518 | } | ||
| 4519 | static FORCEINLINE void ID3D12GraphicsCommandList1_DrawInstanced(ID3D12GraphicsCommandList1* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { | ||
| 4520 | This->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location); | ||
| 4521 | } | ||
| 4522 | 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) { | ||
| 4523 | This->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location); | ||
| 4524 | } | ||
| 4525 | static FORCEINLINE void ID3D12GraphicsCommandList1_Dispatch(ID3D12GraphicsCommandList1* This,UINT x,UINT u,UINT z) { | ||
| 4526 | This->lpVtbl->Dispatch(This,x,u,z); | ||
| 4527 | } | ||
| 4528 | static FORCEINLINE void ID3D12GraphicsCommandList1_CopyBufferRegion(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { | ||
| 4529 | This->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count); | ||
| 4530 | } | ||
| 4531 | 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) { | ||
| 4532 | This->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box); | ||
| 4533 | } | ||
| 4534 | static FORCEINLINE void ID3D12GraphicsCommandList1_CopyResource(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { | ||
| 4535 | This->lpVtbl->CopyResource(This,dst_resource,src_resource); | ||
| 4536 | } | ||
| 4537 | 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) { | ||
| 4538 | This->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags); | ||
| 4539 | } | ||
| 4540 | static FORCEINLINE void ID3D12GraphicsCommandList1_ResolveSubresource(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { | ||
| 4541 | This->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format); | ||
| 4542 | } | ||
| 4543 | static FORCEINLINE void ID3D12GraphicsCommandList1_IASetPrimitiveTopology(ID3D12GraphicsCommandList1* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { | ||
| 4544 | This->lpVtbl->IASetPrimitiveTopology(This,primitive_topology); | ||
| 4545 | } | ||
| 4546 | static FORCEINLINE void ID3D12GraphicsCommandList1_RSSetViewports(ID3D12GraphicsCommandList1* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { | ||
| 4547 | This->lpVtbl->RSSetViewports(This,viewport_count,viewports); | ||
| 4548 | } | ||
| 4549 | static FORCEINLINE void ID3D12GraphicsCommandList1_RSSetScissorRects(ID3D12GraphicsCommandList1* This,UINT rect_count,const D3D12_RECT *rects) { | ||
| 4550 | This->lpVtbl->RSSetScissorRects(This,rect_count,rects); | ||
| 4551 | } | ||
| 4552 | static FORCEINLINE void ID3D12GraphicsCommandList1_OMSetBlendFactor(ID3D12GraphicsCommandList1* This,const FLOAT blend_factor[4]) { | ||
| 4553 | This->lpVtbl->OMSetBlendFactor(This,blend_factor); | ||
| 4554 | } | ||
| 4555 | static FORCEINLINE void ID3D12GraphicsCommandList1_OMSetStencilRef(ID3D12GraphicsCommandList1* This,UINT stencil_ref) { | ||
| 4556 | This->lpVtbl->OMSetStencilRef(This,stencil_ref); | ||
| 4557 | } | ||
| 4558 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetPipelineState(ID3D12GraphicsCommandList1* This,ID3D12PipelineState *pipeline_state) { | ||
| 4559 | This->lpVtbl->SetPipelineState(This,pipeline_state); | ||
| 4560 | } | ||
| 4561 | static FORCEINLINE void ID3D12GraphicsCommandList1_ResourceBarrier(ID3D12GraphicsCommandList1* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { | ||
| 4562 | This->lpVtbl->ResourceBarrier(This,barrier_count,barriers); | ||
| 4563 | } | ||
| 4564 | static FORCEINLINE void ID3D12GraphicsCommandList1_ExecuteBundle(ID3D12GraphicsCommandList1* This,ID3D12GraphicsCommandList *command_list) { | ||
| 4565 | This->lpVtbl->ExecuteBundle(This,command_list); | ||
| 4566 | } | ||
| 4567 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetDescriptorHeaps(ID3D12GraphicsCommandList1* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { | ||
| 4568 | This->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps); | ||
| 4569 | } | ||
| 4570 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRootSignature(ID3D12GraphicsCommandList1* This,ID3D12RootSignature *root_signature) { | ||
| 4571 | This->lpVtbl->SetComputeRootSignature(This,root_signature); | ||
| 4572 | } | ||
| 4573 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRootSignature(ID3D12GraphicsCommandList1* This,ID3D12RootSignature *root_signature) { | ||
| 4574 | This->lpVtbl->SetGraphicsRootSignature(This,root_signature); | ||
| 4575 | } | ||
| 4576 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { | ||
| 4577 | This->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor); | ||
| 4578 | } | ||
| 4579 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { | ||
| 4580 | This->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor); | ||
| 4581 | } | ||
| 4582 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,UINT data,UINT dst_offset) { | ||
| 4583 | This->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset); | ||
| 4584 | } | ||
| 4585 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,UINT data,UINT dst_offset) { | ||
| 4586 | This->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset); | ||
| 4587 | } | ||
| 4588 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { | ||
| 4589 | This->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); | ||
| 4590 | } | ||
| 4591 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { | ||
| 4592 | This->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); | ||
| 4593 | } | ||
| 4594 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { | ||
| 4595 | This->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address); | ||
| 4596 | } | ||
| 4597 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { | ||
| 4598 | This->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address); | ||
| 4599 | } | ||
| 4600 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { | ||
| 4601 | This->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address); | ||
| 4602 | } | ||
| 4603 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { | ||
| 4604 | This->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address); | ||
| 4605 | } | ||
| 4606 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { | ||
| 4607 | This->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address); | ||
| 4608 | } | ||
| 4609 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { | ||
| 4610 | This->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address); | ||
| 4611 | } | ||
| 4612 | static FORCEINLINE void ID3D12GraphicsCommandList1_IASetIndexBuffer(ID3D12GraphicsCommandList1* This,const D3D12_INDEX_BUFFER_VIEW *view) { | ||
| 4613 | This->lpVtbl->IASetIndexBuffer(This,view); | ||
| 4614 | } | ||
| 4615 | static FORCEINLINE void ID3D12GraphicsCommandList1_IASetVertexBuffers(ID3D12GraphicsCommandList1* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { | ||
| 4616 | This->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views); | ||
| 4617 | } | ||
| 4618 | static FORCEINLINE void ID3D12GraphicsCommandList1_SOSetTargets(ID3D12GraphicsCommandList1* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { | ||
| 4619 | This->lpVtbl->SOSetTargets(This,start_slot,view_count,views); | ||
| 4620 | } | ||
| 4621 | 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) { | ||
| 4622 | This->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor); | ||
| 4623 | } | ||
| 4624 | 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) { | ||
| 4625 | This->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects); | ||
| 4626 | } | ||
| 4627 | static FORCEINLINE void ID3D12GraphicsCommandList1_ClearRenderTargetView(ID3D12GraphicsCommandList1* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { | ||
| 4628 | This->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects); | ||
| 4629 | } | ||
| 4630 | 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) { | ||
| 4631 | This->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); | ||
| 4632 | } | ||
| 4633 | 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) { | ||
| 4634 | This->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); | ||
| 4635 | } | ||
| 4636 | static FORCEINLINE void ID3D12GraphicsCommandList1_DiscardResource(ID3D12GraphicsCommandList1* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { | ||
| 4637 | This->lpVtbl->DiscardResource(This,resource,region); | ||
| 4638 | } | ||
| 4639 | static FORCEINLINE void ID3D12GraphicsCommandList1_BeginQuery(ID3D12GraphicsCommandList1* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { | ||
| 4640 | This->lpVtbl->BeginQuery(This,heap,type,index); | ||
| 4641 | } | ||
| 4642 | static FORCEINLINE void ID3D12GraphicsCommandList1_EndQuery(ID3D12GraphicsCommandList1* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { | ||
| 4643 | This->lpVtbl->EndQuery(This,heap,type,index); | ||
| 4644 | } | ||
| 4645 | 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) { | ||
| 4646 | This->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset); | ||
| 4647 | } | ||
| 4648 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetPredication(ID3D12GraphicsCommandList1* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { | ||
| 4649 | This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); | ||
| 4650 | } | ||
| 4651 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetMarker(ID3D12GraphicsCommandList1* This,UINT metadata,const void *data,UINT size) { | ||
| 4652 | This->lpVtbl->SetMarker(This,metadata,data,size); | ||
| 4653 | } | ||
| 4654 | static FORCEINLINE void ID3D12GraphicsCommandList1_BeginEvent(ID3D12GraphicsCommandList1* This,UINT metadata,const void *data,UINT size) { | ||
| 4655 | This->lpVtbl->BeginEvent(This,metadata,data,size); | ||
| 4656 | } | ||
| 4657 | static FORCEINLINE void ID3D12GraphicsCommandList1_EndEvent(ID3D12GraphicsCommandList1* This) { | ||
| 4658 | This->lpVtbl->EndEvent(This); | ||
| 4659 | } | ||
| 4660 | 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) { | ||
| 4661 | This->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset); | ||
| 4662 | } | ||
| 4663 | /*** ID3D12GraphicsCommandList1 methods ***/ | ||
| 4664 | 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) { | ||
| 4665 | This->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); | ||
| 4666 | } | ||
| 4667 | 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) { | ||
| 4668 | This->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); | ||
| 4669 | } | ||
| 4670 | static FORCEINLINE void ID3D12GraphicsCommandList1_OMSetDepthBounds(ID3D12GraphicsCommandList1* This,FLOAT min,FLOAT max) { | ||
| 4671 | This->lpVtbl->OMSetDepthBounds(This,min,max); | ||
| 4672 | } | ||
| 4673 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetSamplePositions(ID3D12GraphicsCommandList1* This,UINT sample_count,UINT pixel_count,D3D12_SAMPLE_POSITION *sample_positions) { | ||
| 4674 | This->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions); | ||
| 4675 | } | ||
| 4676 | 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) { | ||
| 4677 | This->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode); | ||
| 4678 | } | ||
| 4679 | static FORCEINLINE void ID3D12GraphicsCommandList1_SetViewInstanceMask(ID3D12GraphicsCommandList1* This,UINT mask) { | ||
| 4680 | This->lpVtbl->SetViewInstanceMask(This,mask); | ||
| 4681 | } | ||
| 4682 | #endif | ||
| 4683 | #endif | ||
| 4684 | |||
| 4685 | #endif | ||
| 4686 | |||
| 4687 | |||
| 4688 | #endif /* __ID3D12GraphicsCommandList1_INTERFACE_DEFINED__ */ | ||
| 4689 | |||
| 4690 | /***************************************************************************** | ||
| 4691 | * ID3D12GraphicsCommandList2 interface | ||
| 4692 | */ | ||
| 4693 | #ifndef __ID3D12GraphicsCommandList2_INTERFACE_DEFINED__ | ||
| 4694 | #define __ID3D12GraphicsCommandList2_INTERFACE_DEFINED__ | ||
| 4695 | |||
| 4696 | DEFINE_GUID(IID_ID3D12GraphicsCommandList2, 0x38c3e585, 0xff17, 0x412c, 0x91,0x50, 0x4f,0xc6,0xf9,0xd7,0x2a,0x28); | ||
| 4697 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4698 | MIDL_INTERFACE("38c3e585-ff17-412c-9150-4fc6f9d72a28") | ||
| 4699 | ID3D12GraphicsCommandList2 : public ID3D12GraphicsCommandList1 | ||
| 4700 | { | ||
| 4701 | virtual void STDMETHODCALLTYPE WriteBufferImmediate( | ||
| 4702 | UINT count, | ||
| 4703 | const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters, | ||
| 4704 | const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) = 0; | ||
| 4705 | |||
| 4706 | }; | ||
| 4707 | #ifdef __CRT_UUID_DECL | ||
| 4708 | __CRT_UUID_DECL(ID3D12GraphicsCommandList2, 0x38c3e585, 0xff17, 0x412c, 0x91,0x50, 0x4f,0xc6,0xf9,0xd7,0x2a,0x28) | ||
| 4709 | #endif | ||
| 4710 | #else | ||
| 4711 | typedef struct ID3D12GraphicsCommandList2Vtbl { | ||
| 4712 | BEGIN_INTERFACE | ||
| 4713 | |||
| 4714 | /*** IUnknown methods ***/ | ||
| 4715 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4716 | ID3D12GraphicsCommandList2 *This, | ||
| 4717 | REFIID riid, | ||
| 4718 | void **ppvObject); | ||
| 4719 | |||
| 4720 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4721 | ID3D12GraphicsCommandList2 *This); | ||
| 4722 | |||
| 4723 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4724 | ID3D12GraphicsCommandList2 *This); | ||
| 4725 | |||
| 4726 | /*** ID3D12Object methods ***/ | ||
| 4727 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( | ||
| 4728 | ID3D12GraphicsCommandList2 *This, | ||
| 4729 | REFGUID guid, | ||
| 4730 | UINT *data_size, | ||
| 4731 | void *data); | ||
| 4732 | |||
| 4733 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( | ||
| 4734 | ID3D12GraphicsCommandList2 *This, | ||
| 4735 | REFGUID guid, | ||
| 4736 | UINT data_size, | ||
| 4737 | const void *data); | ||
| 4738 | |||
| 4739 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( | ||
| 4740 | ID3D12GraphicsCommandList2 *This, | ||
| 4741 | REFGUID guid, | ||
| 4742 | const IUnknown *data); | ||
| 4743 | |||
| 4744 | HRESULT (STDMETHODCALLTYPE *SetName)( | ||
| 4745 | ID3D12GraphicsCommandList2 *This, | ||
| 4746 | const WCHAR *name); | ||
| 4747 | |||
| 4748 | /*** ID3D12DeviceChild methods ***/ | ||
| 4749 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | ||
| 4750 | ID3D12GraphicsCommandList2 *This, | ||
| 4751 | REFIID riid, | ||
| 4752 | void **device); | ||
| 4753 | |||
| 4754 | /*** ID3D12CommandList methods ***/ | ||
| 4755 | D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( | ||
| 4756 | ID3D12GraphicsCommandList2 *This); | ||
| 4757 | |||
| 4758 | /*** ID3D12GraphicsCommandList methods ***/ | ||
| 4759 | HRESULT (STDMETHODCALLTYPE *Close)( | ||
| 4760 | ID3D12GraphicsCommandList2 *This); | ||
| 4761 | |||
| 4762 | HRESULT (STDMETHODCALLTYPE *Reset)( | ||
| 4763 | ID3D12GraphicsCommandList2 *This, | ||
| 4764 | ID3D12CommandAllocator *allocator, | ||
| 4765 | ID3D12PipelineState *initial_state); | ||
| 4766 | |||
| 4767 | HRESULT (STDMETHODCALLTYPE *ClearState)( | ||
| 4768 | ID3D12GraphicsCommandList2 *This, | ||
| 4769 | ID3D12PipelineState *pipeline_state); | ||
| 4770 | |||
| 4771 | void (STDMETHODCALLTYPE *DrawInstanced)( | ||
| 4772 | ID3D12GraphicsCommandList2 *This, | ||
| 4773 | UINT vertex_count_per_instance, | ||
| 4774 | UINT instance_count, | ||
| 4775 | UINT start_vertex_location, | ||
| 4776 | UINT start_instance_location); | ||
| 4777 | |||
| 4778 | void (STDMETHODCALLTYPE *DrawIndexedInstanced)( | ||
| 4779 | ID3D12GraphicsCommandList2 *This, | ||
| 4780 | UINT index_count_per_instance, | ||
| 4781 | UINT instance_count, | ||
| 4782 | UINT start_vertex_location, | ||
| 4783 | INT base_vertex_location, | ||
| 4784 | UINT start_instance_location); | ||
| 4785 | |||
| 4786 | void (STDMETHODCALLTYPE *Dispatch)( | ||
| 4787 | ID3D12GraphicsCommandList2 *This, | ||
| 4788 | UINT x, | ||
| 4789 | UINT u, | ||
| 4790 | UINT z); | ||
| 4791 | |||
| 4792 | void (STDMETHODCALLTYPE *CopyBufferRegion)( | ||
| 4793 | ID3D12GraphicsCommandList2 *This, | ||
| 4794 | ID3D12Resource *dst_buffer, | ||
| 4795 | UINT64 dst_offset, | ||
| 4796 | ID3D12Resource *src_buffer, | ||
| 4797 | UINT64 src_offset, | ||
| 4798 | UINT64 byte_count); | ||
| 4799 | |||
| 4800 | void (STDMETHODCALLTYPE *CopyTextureRegion)( | ||
| 4801 | ID3D12GraphicsCommandList2 *This, | ||
| 4802 | const D3D12_TEXTURE_COPY_LOCATION *dst, | ||
| 4803 | UINT dst_x, | ||
| 4804 | UINT dst_y, | ||
| 4805 | UINT dst_z, | ||
| 4806 | const D3D12_TEXTURE_COPY_LOCATION *src, | ||
| 4807 | const D3D12_BOX *src_box); | ||
| 4808 | |||
| 4809 | void (STDMETHODCALLTYPE *CopyResource)( | ||
| 4810 | ID3D12GraphicsCommandList2 *This, | ||
| 4811 | ID3D12Resource *dst_resource, | ||
| 4812 | ID3D12Resource *src_resource); | ||
| 4813 | |||
| 4814 | void (STDMETHODCALLTYPE *CopyTiles)( | ||
| 4815 | ID3D12GraphicsCommandList2 *This, | ||
| 4816 | ID3D12Resource *tiled_resource, | ||
| 4817 | const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate, | ||
| 4818 | const D3D12_TILE_REGION_SIZE *tile_region_size, | ||
| 4819 | ID3D12Resource *buffer, | ||
| 4820 | UINT64 buffer_offset, | ||
| 4821 | D3D12_TILE_COPY_FLAGS flags); | ||
| 4822 | |||
| 4823 | void (STDMETHODCALLTYPE *ResolveSubresource)( | ||
| 4824 | ID3D12GraphicsCommandList2 *This, | ||
| 4825 | ID3D12Resource *dst_resource, | ||
| 4826 | UINT dst_sub_resource, | ||
| 4827 | ID3D12Resource *src_resource, | ||
| 4828 | UINT src_sub_resource, | ||
| 4829 | DXGI_FORMAT format); | ||
| 4830 | |||
| 4831 | void (STDMETHODCALLTYPE *IASetPrimitiveTopology)( | ||
| 4832 | ID3D12GraphicsCommandList2 *This, | ||
| 4833 | D3D12_PRIMITIVE_TOPOLOGY primitive_topology); | ||
| 4834 | |||
| 4835 | void (STDMETHODCALLTYPE *RSSetViewports)( | ||
| 4836 | ID3D12GraphicsCommandList2 *This, | ||
| 4837 | UINT viewport_count, | ||
| 4838 | const D3D12_VIEWPORT *viewports); | ||
| 4839 | |||
| 4840 | void (STDMETHODCALLTYPE *RSSetScissorRects)( | ||
| 4841 | ID3D12GraphicsCommandList2 *This, | ||
| 4842 | UINT rect_count, | ||
| 4843 | const D3D12_RECT *rects); | ||
| 4844 | |||
| 4845 | void (STDMETHODCALLTYPE *OMSetBlendFactor)( | ||
| 4846 | ID3D12GraphicsCommandList2 *This, | ||
| 4847 | const FLOAT blend_factor[4]); | ||
| 4848 | |||
| 4849 | void (STDMETHODCALLTYPE *OMSetStencilRef)( | ||
| 4850 | ID3D12GraphicsCommandList2 *This, | ||
| 4851 | UINT stencil_ref); | ||
| 4852 | |||
| 4853 | void (STDMETHODCALLTYPE *SetPipelineState)( | ||
| 4854 | ID3D12GraphicsCommandList2 *This, | ||
| 4855 | ID3D12PipelineState *pipeline_state); | ||
| 4856 | |||
| 4857 | void (STDMETHODCALLTYPE *ResourceBarrier)( | ||
| 4858 | ID3D12GraphicsCommandList2 *This, | ||
| 4859 | UINT barrier_count, | ||
| 4860 | const D3D12_RESOURCE_BARRIER *barriers); | ||
| 4861 | |||
| 4862 | void (STDMETHODCALLTYPE *ExecuteBundle)( | ||
| 4863 | ID3D12GraphicsCommandList2 *This, | ||
| 4864 | ID3D12GraphicsCommandList *command_list); | ||
| 4865 | |||
| 4866 | void (STDMETHODCALLTYPE *SetDescriptorHeaps)( | ||
| 4867 | ID3D12GraphicsCommandList2 *This, | ||
| 4868 | UINT heap_count, | ||
| 4869 | ID3D12DescriptorHeap *const *heaps); | ||
| 4870 | |||
| 4871 | void (STDMETHODCALLTYPE *SetComputeRootSignature)( | ||
| 4872 | ID3D12GraphicsCommandList2 *This, | ||
| 4873 | ID3D12RootSignature *root_signature); | ||
| 4874 | |||
| 4875 | void (STDMETHODCALLTYPE *SetGraphicsRootSignature)( | ||
| 4876 | ID3D12GraphicsCommandList2 *This, | ||
| 4877 | ID3D12RootSignature *root_signature); | ||
| 4878 | |||
| 4879 | void (STDMETHODCALLTYPE *SetComputeRootDescriptorTable)( | ||
| 4880 | ID3D12GraphicsCommandList2 *This, | ||
| 4881 | UINT root_parameter_index, | ||
| 4882 | D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); | ||
| 4883 | |||
| 4884 | void (STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable)( | ||
| 4885 | ID3D12GraphicsCommandList2 *This, | ||
| 4886 | UINT root_parameter_index, | ||
| 4887 | D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); | ||
| 4888 | |||
| 4889 | void (STDMETHODCALLTYPE *SetComputeRoot32BitConstant)( | ||
| 4890 | ID3D12GraphicsCommandList2 *This, | ||
| 4891 | UINT root_parameter_index, | ||
| 4892 | UINT data, | ||
| 4893 | UINT dst_offset); | ||
| 4894 | |||
| 4895 | void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant)( | ||
| 4896 | ID3D12GraphicsCommandList2 *This, | ||
| 4897 | UINT root_parameter_index, | ||
| 4898 | UINT data, | ||
| 4899 | UINT dst_offset); | ||
| 4900 | |||
| 4901 | void (STDMETHODCALLTYPE *SetComputeRoot32BitConstants)( | ||
| 4902 | ID3D12GraphicsCommandList2 *This, | ||
| 4903 | UINT root_parameter_index, | ||
| 4904 | UINT constant_count, | ||
| 4905 | const void *data, | ||
| 4906 | UINT dst_offset); | ||
| 4907 | |||
| 4908 | void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants)( | ||
| 4909 | ID3D12GraphicsCommandList2 *This, | ||
| 4910 | UINT root_parameter_index, | ||
| 4911 | UINT constant_count, | ||
| 4912 | const void *data, | ||
| 4913 | UINT dst_offset); | ||
| 4914 | |||
| 4915 | void (STDMETHODCALLTYPE *SetComputeRootConstantBufferView)( | ||
| 4916 | ID3D12GraphicsCommandList2 *This, | ||
| 4917 | UINT root_parameter_index, | ||
| 4918 | D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 4919 | |||
| 4920 | void (STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView)( | ||
| 4921 | ID3D12GraphicsCommandList2 *This, | ||
| 4922 | UINT root_parameter_index, | ||
| 4923 | D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 4924 | |||
| 4925 | void (STDMETHODCALLTYPE *SetComputeRootShaderResourceView)( | ||
| 4926 | ID3D12GraphicsCommandList2 *This, | ||
| 4927 | UINT root_parameter_index, | ||
| 4928 | D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 4929 | |||
| 4930 | void (STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView)( | ||
| 4931 | ID3D12GraphicsCommandList2 *This, | ||
| 4932 | UINT root_parameter_index, | ||
| 4933 | D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 4934 | |||
| 4935 | void (STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView)( | ||
| 4936 | ID3D12GraphicsCommandList2 *This, | ||
| 4937 | UINT root_parameter_index, | ||
| 4938 | D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 4939 | |||
| 4940 | void (STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView)( | ||
| 4941 | ID3D12GraphicsCommandList2 *This, | ||
| 4942 | UINT root_parameter_index, | ||
| 4943 | D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 4944 | |||
| 4945 | void (STDMETHODCALLTYPE *IASetIndexBuffer)( | ||
| 4946 | ID3D12GraphicsCommandList2 *This, | ||
| 4947 | const D3D12_INDEX_BUFFER_VIEW *view); | ||
| 4948 | |||
| 4949 | void (STDMETHODCALLTYPE *IASetVertexBuffers)( | ||
| 4950 | ID3D12GraphicsCommandList2 *This, | ||
| 4951 | UINT start_slot, | ||
| 4952 | UINT view_count, | ||
| 4953 | const D3D12_VERTEX_BUFFER_VIEW *views); | ||
| 4954 | |||
| 4955 | void (STDMETHODCALLTYPE *SOSetTargets)( | ||
| 4956 | ID3D12GraphicsCommandList2 *This, | ||
| 4957 | UINT start_slot, | ||
| 4958 | UINT view_count, | ||
| 4959 | const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views); | ||
| 4960 | |||
| 4961 | void (STDMETHODCALLTYPE *OMSetRenderTargets)( | ||
| 4962 | ID3D12GraphicsCommandList2 *This, | ||
| 4963 | UINT render_target_descriptor_count, | ||
| 4964 | const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors, | ||
| 4965 | WINBOOL single_descriptor_handle, | ||
| 4966 | const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor); | ||
| 4967 | |||
| 4968 | void (STDMETHODCALLTYPE *ClearDepthStencilView)( | ||
| 4969 | ID3D12GraphicsCommandList2 *This, | ||
| 4970 | D3D12_CPU_DESCRIPTOR_HANDLE dsv, | ||
| 4971 | D3D12_CLEAR_FLAGS flags, | ||
| 4972 | FLOAT depth, | ||
| 4973 | UINT8 stencil, | ||
| 4974 | UINT rect_count, | ||
| 4975 | const D3D12_RECT *rects); | ||
| 4976 | |||
| 4977 | void (STDMETHODCALLTYPE *ClearRenderTargetView)( | ||
| 4978 | ID3D12GraphicsCommandList2 *This, | ||
| 4979 | D3D12_CPU_DESCRIPTOR_HANDLE rtv, | ||
| 4980 | const FLOAT color[4], | ||
| 4981 | UINT rect_count, | ||
| 4982 | const D3D12_RECT *rects); | ||
| 4983 | |||
| 4984 | void (STDMETHODCALLTYPE *ClearUnorderedAccessViewUint)( | ||
| 4985 | ID3D12GraphicsCommandList2 *This, | ||
| 4986 | D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, | ||
| 4987 | D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, | ||
| 4988 | ID3D12Resource *resource, | ||
| 4989 | const UINT values[4], | ||
| 4990 | UINT rect_count, | ||
| 4991 | const D3D12_RECT *rects); | ||
| 4992 | |||
| 4993 | void (STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat)( | ||
| 4994 | ID3D12GraphicsCommandList2 *This, | ||
| 4995 | D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, | ||
| 4996 | D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, | ||
| 4997 | ID3D12Resource *resource, | ||
| 4998 | const float values[4], | ||
| 4999 | UINT rect_count, | ||
| 5000 | const D3D12_RECT *rects); | ||
| 5001 | |||
| 5002 | void (STDMETHODCALLTYPE *DiscardResource)( | ||
| 5003 | ID3D12GraphicsCommandList2 *This, | ||
| 5004 | ID3D12Resource *resource, | ||
| 5005 | const D3D12_DISCARD_REGION *region); | ||
| 5006 | |||
| 5007 | void (STDMETHODCALLTYPE *BeginQuery)( | ||
| 5008 | ID3D12GraphicsCommandList2 *This, | ||
| 5009 | ID3D12QueryHeap *heap, | ||
| 5010 | D3D12_QUERY_TYPE type, | ||
| 5011 | UINT index); | ||
| 5012 | |||
| 5013 | void (STDMETHODCALLTYPE *EndQuery)( | ||
| 5014 | ID3D12GraphicsCommandList2 *This, | ||
| 5015 | ID3D12QueryHeap *heap, | ||
| 5016 | D3D12_QUERY_TYPE type, | ||
| 5017 | UINT index); | ||
| 5018 | |||
| 5019 | void (STDMETHODCALLTYPE *ResolveQueryData)( | ||
| 5020 | ID3D12GraphicsCommandList2 *This, | ||
| 5021 | ID3D12QueryHeap *heap, | ||
| 5022 | D3D12_QUERY_TYPE type, | ||
| 5023 | UINT start_index, | ||
| 5024 | UINT query_count, | ||
| 5025 | ID3D12Resource *dst_buffer, | ||
| 5026 | UINT64 aligned_dst_buffer_offset); | ||
| 5027 | |||
| 5028 | void (STDMETHODCALLTYPE *SetPredication)( | ||
| 5029 | ID3D12GraphicsCommandList2 *This, | ||
| 5030 | ID3D12Resource *buffer, | ||
| 5031 | UINT64 aligned_buffer_offset, | ||
| 5032 | D3D12_PREDICATION_OP operation); | ||
| 5033 | |||
| 5034 | void (STDMETHODCALLTYPE *SetMarker)( | ||
| 5035 | ID3D12GraphicsCommandList2 *This, | ||
| 5036 | UINT metadata, | ||
| 5037 | const void *data, | ||
| 5038 | UINT size); | ||
| 5039 | |||
| 5040 | void (STDMETHODCALLTYPE *BeginEvent)( | ||
| 5041 | ID3D12GraphicsCommandList2 *This, | ||
| 5042 | UINT metadata, | ||
| 5043 | const void *data, | ||
| 5044 | UINT size); | ||
| 5045 | |||
| 5046 | void (STDMETHODCALLTYPE *EndEvent)( | ||
| 5047 | ID3D12GraphicsCommandList2 *This); | ||
| 5048 | |||
| 5049 | void (STDMETHODCALLTYPE *ExecuteIndirect)( | ||
| 5050 | ID3D12GraphicsCommandList2 *This, | ||
| 5051 | ID3D12CommandSignature *command_signature, | ||
| 5052 | UINT max_command_count, | ||
| 5053 | ID3D12Resource *arg_buffer, | ||
| 5054 | UINT64 arg_buffer_offset, | ||
| 5055 | ID3D12Resource *count_buffer, | ||
| 5056 | UINT64 count_buffer_offset); | ||
| 5057 | |||
| 5058 | /*** ID3D12GraphicsCommandList1 methods ***/ | ||
| 5059 | void (STDMETHODCALLTYPE *AtomicCopyBufferUINT)( | ||
| 5060 | ID3D12GraphicsCommandList2 *This, | ||
| 5061 | ID3D12Resource *dst_buffer, | ||
| 5062 | UINT64 dst_offset, | ||
| 5063 | ID3D12Resource *src_buffer, | ||
| 5064 | UINT64 src_offset, | ||
| 5065 | UINT dependent_resource_count, | ||
| 5066 | ID3D12Resource *const *dependent_resources, | ||
| 5067 | const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); | ||
| 5068 | |||
| 5069 | void (STDMETHODCALLTYPE *AtomicCopyBufferUINT64)( | ||
| 5070 | ID3D12GraphicsCommandList2 *This, | ||
| 5071 | ID3D12Resource *dst_buffer, | ||
| 5072 | UINT64 dst_offset, | ||
| 5073 | ID3D12Resource *src_buffer, | ||
| 5074 | UINT64 src_offset, | ||
| 5075 | UINT dependent_resource_count, | ||
| 5076 | ID3D12Resource *const *dependent_resources, | ||
| 5077 | const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); | ||
| 5078 | |||
| 5079 | void (STDMETHODCALLTYPE *OMSetDepthBounds)( | ||
| 5080 | ID3D12GraphicsCommandList2 *This, | ||
| 5081 | FLOAT min, | ||
| 5082 | FLOAT max); | ||
| 5083 | |||
| 5084 | void (STDMETHODCALLTYPE *SetSamplePositions)( | ||
| 5085 | ID3D12GraphicsCommandList2 *This, | ||
| 5086 | UINT sample_count, | ||
| 5087 | UINT pixel_count, | ||
| 5088 | D3D12_SAMPLE_POSITION *sample_positions); | ||
| 5089 | |||
| 5090 | void (STDMETHODCALLTYPE *ResolveSubresourceRegion)( | ||
| 5091 | ID3D12GraphicsCommandList2 *This, | ||
| 5092 | ID3D12Resource *dst_resource, | ||
| 5093 | UINT dst_sub_resource_idx, | ||
| 5094 | UINT dst_x, | ||
| 5095 | UINT dst_y, | ||
| 5096 | ID3D12Resource *src_resource, | ||
| 5097 | UINT src_sub_resource_idx, | ||
| 5098 | D3D12_RECT *src_rect, | ||
| 5099 | DXGI_FORMAT format, | ||
| 5100 | D3D12_RESOLVE_MODE mode); | ||
| 5101 | |||
| 5102 | void (STDMETHODCALLTYPE *SetViewInstanceMask)( | ||
| 5103 | ID3D12GraphicsCommandList2 *This, | ||
| 5104 | UINT mask); | ||
| 5105 | |||
| 5106 | /*** ID3D12GraphicsCommandList2 methods ***/ | ||
| 5107 | void (STDMETHODCALLTYPE *WriteBufferImmediate)( | ||
| 5108 | ID3D12GraphicsCommandList2 *This, | ||
| 5109 | UINT count, | ||
| 5110 | const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters, | ||
| 5111 | const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes); | ||
| 5112 | |||
| 5113 | END_INTERFACE | ||
| 5114 | } ID3D12GraphicsCommandList2Vtbl; | ||
| 5115 | |||
| 5116 | interface ID3D12GraphicsCommandList2 { | ||
| 5117 | CONST_VTBL ID3D12GraphicsCommandList2Vtbl* lpVtbl; | ||
| 5118 | }; | ||
| 5119 | |||
| 5120 | #ifdef COBJMACROS | ||
| 5121 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5122 | /*** IUnknown methods ***/ | ||
| 5123 | #define ID3D12GraphicsCommandList2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5124 | #define ID3D12GraphicsCommandList2_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5125 | #define ID3D12GraphicsCommandList2_Release(This) (This)->lpVtbl->Release(This) | ||
| 5126 | /*** ID3D12Object methods ***/ | ||
| 5127 | #define ID3D12GraphicsCommandList2_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | ||
| 5128 | #define ID3D12GraphicsCommandList2_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | ||
| 5129 | #define ID3D12GraphicsCommandList2_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | ||
| 5130 | #define ID3D12GraphicsCommandList2_SetName(This,name) (This)->lpVtbl->SetName(This,name) | ||
| 5131 | /*** ID3D12DeviceChild methods ***/ | ||
| 5132 | #define ID3D12GraphicsCommandList2_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | ||
| 5133 | /*** ID3D12CommandList methods ***/ | ||
| 5134 | #define ID3D12GraphicsCommandList2_GetType(This) (This)->lpVtbl->GetType(This) | ||
| 5135 | /*** ID3D12GraphicsCommandList methods ***/ | ||
| 5136 | #define ID3D12GraphicsCommandList2_Close(This) (This)->lpVtbl->Close(This) | ||
| 5137 | #define ID3D12GraphicsCommandList2_Reset(This,allocator,initial_state) (This)->lpVtbl->Reset(This,allocator,initial_state) | ||
| 5138 | #define ID3D12GraphicsCommandList2_ClearState(This,pipeline_state) (This)->lpVtbl->ClearState(This,pipeline_state) | ||
| 5139 | #define ID3D12GraphicsCommandList2_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) | ||
| 5140 | #define ID3D12GraphicsCommandList2_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) | ||
| 5141 | #define ID3D12GraphicsCommandList2_Dispatch(This,x,u,z) (This)->lpVtbl->Dispatch(This,x,u,z) | ||
| 5142 | #define ID3D12GraphicsCommandList2_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) | ||
| 5143 | #define ID3D12GraphicsCommandList2_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) | ||
| 5144 | #define ID3D12GraphicsCommandList2_CopyResource(This,dst_resource,src_resource) (This)->lpVtbl->CopyResource(This,dst_resource,src_resource) | ||
| 5145 | #define ID3D12GraphicsCommandList2_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) | ||
| 5146 | #define ID3D12GraphicsCommandList2_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) | ||
| 5147 | #define ID3D12GraphicsCommandList2_IASetPrimitiveTopology(This,primitive_topology) (This)->lpVtbl->IASetPrimitiveTopology(This,primitive_topology) | ||
| 5148 | #define ID3D12GraphicsCommandList2_RSSetViewports(This,viewport_count,viewports) (This)->lpVtbl->RSSetViewports(This,viewport_count,viewports) | ||
| 5149 | #define ID3D12GraphicsCommandList2_RSSetScissorRects(This,rect_count,rects) (This)->lpVtbl->RSSetScissorRects(This,rect_count,rects) | ||
| 5150 | #define ID3D12GraphicsCommandList2_OMSetBlendFactor(This,blend_factor) (This)->lpVtbl->OMSetBlendFactor(This,blend_factor) | ||
| 5151 | #define ID3D12GraphicsCommandList2_OMSetStencilRef(This,stencil_ref) (This)->lpVtbl->OMSetStencilRef(This,stencil_ref) | ||
| 5152 | #define ID3D12GraphicsCommandList2_SetPipelineState(This,pipeline_state) (This)->lpVtbl->SetPipelineState(This,pipeline_state) | ||
| 5153 | #define ID3D12GraphicsCommandList2_ResourceBarrier(This,barrier_count,barriers) (This)->lpVtbl->ResourceBarrier(This,barrier_count,barriers) | ||
| 5154 | #define ID3D12GraphicsCommandList2_ExecuteBundle(This,command_list) (This)->lpVtbl->ExecuteBundle(This,command_list) | ||
| 5155 | #define ID3D12GraphicsCommandList2_SetDescriptorHeaps(This,heap_count,heaps) (This)->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps) | ||
| 5156 | #define ID3D12GraphicsCommandList2_SetComputeRootSignature(This,root_signature) (This)->lpVtbl->SetComputeRootSignature(This,root_signature) | ||
| 5157 | #define ID3D12GraphicsCommandList2_SetGraphicsRootSignature(This,root_signature) (This)->lpVtbl->SetGraphicsRootSignature(This,root_signature) | ||
| 5158 | #define ID3D12GraphicsCommandList2_SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) | ||
| 5159 | #define ID3D12GraphicsCommandList2_SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) | ||
| 5160 | #define ID3D12GraphicsCommandList2_SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) | ||
| 5161 | #define ID3D12GraphicsCommandList2_SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) | ||
| 5162 | #define ID3D12GraphicsCommandList2_SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) | ||
| 5163 | #define ID3D12GraphicsCommandList2_SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) | ||
| 5164 | #define ID3D12GraphicsCommandList2_SetComputeRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address) | ||
| 5165 | #define ID3D12GraphicsCommandList2_SetGraphicsRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address) | ||
| 5166 | #define ID3D12GraphicsCommandList2_SetComputeRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address) | ||
| 5167 | #define ID3D12GraphicsCommandList2_SetGraphicsRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address) | ||
| 5168 | #define ID3D12GraphicsCommandList2_SetComputeRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address) | ||
| 5169 | #define ID3D12GraphicsCommandList2_SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) | ||
| 5170 | #define ID3D12GraphicsCommandList2_IASetIndexBuffer(This,view) (This)->lpVtbl->IASetIndexBuffer(This,view) | ||
| 5171 | #define ID3D12GraphicsCommandList2_IASetVertexBuffers(This,start_slot,view_count,views) (This)->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views) | ||
| 5172 | #define ID3D12GraphicsCommandList2_SOSetTargets(This,start_slot,view_count,views) (This)->lpVtbl->SOSetTargets(This,start_slot,view_count,views) | ||
| 5173 | #define ID3D12GraphicsCommandList2_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) | ||
| 5174 | #define ID3D12GraphicsCommandList2_ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) (This)->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) | ||
| 5175 | #define ID3D12GraphicsCommandList2_ClearRenderTargetView(This,rtv,color,rect_count,rects) (This)->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects) | ||
| 5176 | #define ID3D12GraphicsCommandList2_ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) | ||
| 5177 | #define ID3D12GraphicsCommandList2_ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) | ||
| 5178 | #define ID3D12GraphicsCommandList2_DiscardResource(This,resource,region) (This)->lpVtbl->DiscardResource(This,resource,region) | ||
| 5179 | #define ID3D12GraphicsCommandList2_BeginQuery(This,heap,type,index) (This)->lpVtbl->BeginQuery(This,heap,type,index) | ||
| 5180 | #define ID3D12GraphicsCommandList2_EndQuery(This,heap,type,index) (This)->lpVtbl->EndQuery(This,heap,type,index) | ||
| 5181 | #define ID3D12GraphicsCommandList2_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) | ||
| 5182 | #define ID3D12GraphicsCommandList2_SetPredication(This,buffer,aligned_buffer_offset,operation) (This)->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation) | ||
| 5183 | #define ID3D12GraphicsCommandList2_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) | ||
| 5184 | #define ID3D12GraphicsCommandList2_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) | ||
| 5185 | #define ID3D12GraphicsCommandList2_EndEvent(This) (This)->lpVtbl->EndEvent(This) | ||
| 5186 | #define ID3D12GraphicsCommandList2_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) | ||
| 5187 | /*** ID3D12GraphicsCommandList1 methods ***/ | ||
| 5188 | #define ID3D12GraphicsCommandList2_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) | ||
| 5189 | #define ID3D12GraphicsCommandList2_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) | ||
| 5190 | #define ID3D12GraphicsCommandList2_OMSetDepthBounds(This,min,max) (This)->lpVtbl->OMSetDepthBounds(This,min,max) | ||
| 5191 | #define ID3D12GraphicsCommandList2_SetSamplePositions(This,sample_count,pixel_count,sample_positions) (This)->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions) | ||
| 5192 | #define ID3D12GraphicsCommandList2_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) | ||
| 5193 | #define ID3D12GraphicsCommandList2_SetViewInstanceMask(This,mask) (This)->lpVtbl->SetViewInstanceMask(This,mask) | ||
| 5194 | /*** ID3D12GraphicsCommandList2 methods ***/ | ||
| 5195 | #define ID3D12GraphicsCommandList2_WriteBufferImmediate(This,count,parameters,modes) (This)->lpVtbl->WriteBufferImmediate(This,count,parameters,modes) | ||
| 5196 | #else | ||
| 5197 | /*** IUnknown methods ***/ | ||
| 5198 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_QueryInterface(ID3D12GraphicsCommandList2* This,REFIID riid,void **ppvObject) { | ||
| 5199 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5200 | } | ||
| 5201 | static FORCEINLINE ULONG ID3D12GraphicsCommandList2_AddRef(ID3D12GraphicsCommandList2* This) { | ||
| 5202 | return This->lpVtbl->AddRef(This); | ||
| 5203 | } | ||
| 5204 | static FORCEINLINE ULONG ID3D12GraphicsCommandList2_Release(ID3D12GraphicsCommandList2* This) { | ||
| 5205 | return This->lpVtbl->Release(This); | ||
| 5206 | } | ||
| 5207 | /*** ID3D12Object methods ***/ | ||
| 5208 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_GetPrivateData(ID3D12GraphicsCommandList2* This,REFGUID guid,UINT *data_size,void *data) { | ||
| 5209 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); | ||
| 5210 | } | ||
| 5211 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_SetPrivateData(ID3D12GraphicsCommandList2* This,REFGUID guid,UINT data_size,const void *data) { | ||
| 5212 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); | ||
| 5213 | } | ||
| 5214 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_SetPrivateDataInterface(ID3D12GraphicsCommandList2* This,REFGUID guid,const IUnknown *data) { | ||
| 5215 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); | ||
| 5216 | } | ||
| 5217 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_SetName(ID3D12GraphicsCommandList2* This,const WCHAR *name) { | ||
| 5218 | return This->lpVtbl->SetName(This,name); | ||
| 5219 | } | ||
| 5220 | /*** ID3D12DeviceChild methods ***/ | ||
| 5221 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_GetDevice(ID3D12GraphicsCommandList2* This,REFIID riid,void **device) { | ||
| 5222 | return This->lpVtbl->GetDevice(This,riid,device); | ||
| 5223 | } | ||
| 5224 | /*** ID3D12CommandList methods ***/ | ||
| 5225 | static FORCEINLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList2_GetType(ID3D12GraphicsCommandList2* This) { | ||
| 5226 | return This->lpVtbl->GetType(This); | ||
| 5227 | } | ||
| 5228 | /*** ID3D12GraphicsCommandList methods ***/ | ||
| 5229 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_Close(ID3D12GraphicsCommandList2* This) { | ||
| 5230 | return This->lpVtbl->Close(This); | ||
| 5231 | } | ||
| 5232 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_Reset(ID3D12GraphicsCommandList2* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { | ||
| 5233 | return This->lpVtbl->Reset(This,allocator,initial_state); | ||
| 5234 | } | ||
| 5235 | static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_ClearState(ID3D12GraphicsCommandList2* This,ID3D12PipelineState *pipeline_state) { | ||
| 5236 | return This->lpVtbl->ClearState(This,pipeline_state); | ||
| 5237 | } | ||
| 5238 | static FORCEINLINE void ID3D12GraphicsCommandList2_DrawInstanced(ID3D12GraphicsCommandList2* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { | ||
| 5239 | This->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location); | ||
| 5240 | } | ||
| 5241 | 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) { | ||
| 5242 | This->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location); | ||
| 5243 | } | ||
| 5244 | static FORCEINLINE void ID3D12GraphicsCommandList2_Dispatch(ID3D12GraphicsCommandList2* This,UINT x,UINT u,UINT z) { | ||
| 5245 | This->lpVtbl->Dispatch(This,x,u,z); | ||
| 5246 | } | ||
| 5247 | static FORCEINLINE void ID3D12GraphicsCommandList2_CopyBufferRegion(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { | ||
| 5248 | This->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count); | ||
| 5249 | } | ||
| 5250 | 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) { | ||
| 5251 | This->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box); | ||
| 5252 | } | ||
| 5253 | static FORCEINLINE void ID3D12GraphicsCommandList2_CopyResource(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { | ||
| 5254 | This->lpVtbl->CopyResource(This,dst_resource,src_resource); | ||
| 5255 | } | ||
| 5256 | 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) { | ||
| 5257 | This->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags); | ||
| 5258 | } | ||
| 5259 | static FORCEINLINE void ID3D12GraphicsCommandList2_ResolveSubresource(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { | ||
| 5260 | This->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format); | ||
| 5261 | } | ||
| 5262 | static FORCEINLINE void ID3D12GraphicsCommandList2_IASetPrimitiveTopology(ID3D12GraphicsCommandList2* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { | ||
| 5263 | This->lpVtbl->IASetPrimitiveTopology(This,primitive_topology); | ||
| 5264 | } | ||
| 5265 | static FORCEINLINE void ID3D12GraphicsCommandList2_RSSetViewports(ID3D12GraphicsCommandList2* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { | ||
| 5266 | This->lpVtbl->RSSetViewports(This,viewport_count,viewports); | ||
| 5267 | } | ||
| 5268 | static FORCEINLINE void ID3D12GraphicsCommandList2_RSSetScissorRects(ID3D12GraphicsCommandList2* This,UINT rect_count,const D3D12_RECT *rects) { | ||
| 5269 | This->lpVtbl->RSSetScissorRects(This,rect_count,rects); | ||
| 5270 | } | ||
| 5271 | static FORCEINLINE void ID3D12GraphicsCommandList2_OMSetBlendFactor(ID3D12GraphicsCommandList2* This,const FLOAT blend_factor[4]) { | ||
| 5272 | This->lpVtbl->OMSetBlendFactor(This,blend_factor); | ||
| 5273 | } | ||
| 5274 | static FORCEINLINE void ID3D12GraphicsCommandList2_OMSetStencilRef(ID3D12GraphicsCommandList2* This,UINT stencil_ref) { | ||
| 5275 | This->lpVtbl->OMSetStencilRef(This,stencil_ref); | ||
| 5276 | } | ||
| 5277 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetPipelineState(ID3D12GraphicsCommandList2* This,ID3D12PipelineState *pipeline_state) { | ||
| 5278 | This->lpVtbl->SetPipelineState(This,pipeline_state); | ||
| 5279 | } | ||
| 5280 | static FORCEINLINE void ID3D12GraphicsCommandList2_ResourceBarrier(ID3D12GraphicsCommandList2* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { | ||
| 5281 | This->lpVtbl->ResourceBarrier(This,barrier_count,barriers); | ||
| 5282 | } | ||
| 5283 | static FORCEINLINE void ID3D12GraphicsCommandList2_ExecuteBundle(ID3D12GraphicsCommandList2* This,ID3D12GraphicsCommandList *command_list) { | ||
| 5284 | This->lpVtbl->ExecuteBundle(This,command_list); | ||
| 5285 | } | ||
| 5286 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetDescriptorHeaps(ID3D12GraphicsCommandList2* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { | ||
| 5287 | This->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps); | ||
| 5288 | } | ||
| 5289 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRootSignature(ID3D12GraphicsCommandList2* This,ID3D12RootSignature *root_signature) { | ||
| 5290 | This->lpVtbl->SetComputeRootSignature(This,root_signature); | ||
| 5291 | } | ||
| 5292 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRootSignature(ID3D12GraphicsCommandList2* This,ID3D12RootSignature *root_signature) { | ||
| 5293 | This->lpVtbl->SetGraphicsRootSignature(This,root_signature); | ||
| 5294 | } | ||
| 5295 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { | ||
| 5296 | This->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor); | ||
| 5297 | } | ||
| 5298 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { | ||
| 5299 | This->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor); | ||
| 5300 | } | ||
| 5301 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,UINT data,UINT dst_offset) { | ||
| 5302 | This->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset); | ||
| 5303 | } | ||
| 5304 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,UINT data,UINT dst_offset) { | ||
| 5305 | This->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset); | ||
| 5306 | } | ||
| 5307 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { | ||
| 5308 | This->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); | ||
| 5309 | } | ||
| 5310 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { | ||
| 5311 | This->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); | ||
| 5312 | } | ||
| 5313 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { | ||
| 5314 | This->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address); | ||
| 5315 | } | ||
| 5316 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { | ||
| 5317 | This->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address); | ||
| 5318 | } | ||
| 5319 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { | ||
| 5320 | This->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address); | ||
| 5321 | } | ||
| 5322 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { | ||
| 5323 | This->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address); | ||
| 5324 | } | ||
| 5325 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { | ||
| 5326 | This->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address); | ||
| 5327 | } | ||
| 5328 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { | ||
| 5329 | This->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address); | ||
| 5330 | } | ||
| 5331 | static FORCEINLINE void ID3D12GraphicsCommandList2_IASetIndexBuffer(ID3D12GraphicsCommandList2* This,const D3D12_INDEX_BUFFER_VIEW *view) { | ||
| 5332 | This->lpVtbl->IASetIndexBuffer(This,view); | ||
| 5333 | } | ||
| 5334 | static FORCEINLINE void ID3D12GraphicsCommandList2_IASetVertexBuffers(ID3D12GraphicsCommandList2* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { | ||
| 5335 | This->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views); | ||
| 5336 | } | ||
| 5337 | static FORCEINLINE void ID3D12GraphicsCommandList2_SOSetTargets(ID3D12GraphicsCommandList2* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { | ||
| 5338 | This->lpVtbl->SOSetTargets(This,start_slot,view_count,views); | ||
| 5339 | } | ||
| 5340 | 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) { | ||
| 5341 | This->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor); | ||
| 5342 | } | ||
| 5343 | 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) { | ||
| 5344 | This->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects); | ||
| 5345 | } | ||
| 5346 | static FORCEINLINE void ID3D12GraphicsCommandList2_ClearRenderTargetView(ID3D12GraphicsCommandList2* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { | ||
| 5347 | This->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects); | ||
| 5348 | } | ||
| 5349 | 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) { | ||
| 5350 | This->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); | ||
| 5351 | } | ||
| 5352 | 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) { | ||
| 5353 | This->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); | ||
| 5354 | } | ||
| 5355 | static FORCEINLINE void ID3D12GraphicsCommandList2_DiscardResource(ID3D12GraphicsCommandList2* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { | ||
| 5356 | This->lpVtbl->DiscardResource(This,resource,region); | ||
| 5357 | } | ||
| 5358 | static FORCEINLINE void ID3D12GraphicsCommandList2_BeginQuery(ID3D12GraphicsCommandList2* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { | ||
| 5359 | This->lpVtbl->BeginQuery(This,heap,type,index); | ||
| 5360 | } | ||
| 5361 | static FORCEINLINE void ID3D12GraphicsCommandList2_EndQuery(ID3D12GraphicsCommandList2* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { | ||
| 5362 | This->lpVtbl->EndQuery(This,heap,type,index); | ||
| 5363 | } | ||
| 5364 | 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) { | ||
| 5365 | This->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset); | ||
| 5366 | } | ||
| 5367 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetPredication(ID3D12GraphicsCommandList2* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { | ||
| 5368 | This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); | ||
| 5369 | } | ||
| 5370 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetMarker(ID3D12GraphicsCommandList2* This,UINT metadata,const void *data,UINT size) { | ||
| 5371 | This->lpVtbl->SetMarker(This,metadata,data,size); | ||
| 5372 | } | ||
| 5373 | static FORCEINLINE void ID3D12GraphicsCommandList2_BeginEvent(ID3D12GraphicsCommandList2* This,UINT metadata,const void *data,UINT size) { | ||
| 5374 | This->lpVtbl->BeginEvent(This,metadata,data,size); | ||
| 5375 | } | ||
| 5376 | static FORCEINLINE void ID3D12GraphicsCommandList2_EndEvent(ID3D12GraphicsCommandList2* This) { | ||
| 5377 | This->lpVtbl->EndEvent(This); | ||
| 5378 | } | ||
| 5379 | 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) { | ||
| 5380 | This->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset); | ||
| 5381 | } | ||
| 5382 | /*** ID3D12GraphicsCommandList1 methods ***/ | ||
| 5383 | 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) { | ||
| 5384 | This->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); | ||
| 5385 | } | ||
| 5386 | 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) { | ||
| 5387 | This->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); | ||
| 5388 | } | ||
| 5389 | static FORCEINLINE void ID3D12GraphicsCommandList2_OMSetDepthBounds(ID3D12GraphicsCommandList2* This,FLOAT min,FLOAT max) { | ||
| 5390 | This->lpVtbl->OMSetDepthBounds(This,min,max); | ||
| 5391 | } | ||
| 5392 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetSamplePositions(ID3D12GraphicsCommandList2* This,UINT sample_count,UINT pixel_count,D3D12_SAMPLE_POSITION *sample_positions) { | ||
| 5393 | This->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions); | ||
| 5394 | } | ||
| 5395 | 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) { | ||
| 5396 | This->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode); | ||
| 5397 | } | ||
| 5398 | static FORCEINLINE void ID3D12GraphicsCommandList2_SetViewInstanceMask(ID3D12GraphicsCommandList2* This,UINT mask) { | ||
| 5399 | This->lpVtbl->SetViewInstanceMask(This,mask); | ||
| 5400 | } | ||
| 5401 | /*** ID3D12GraphicsCommandList2 methods ***/ | ||
| 5402 | static FORCEINLINE void ID3D12GraphicsCommandList2_WriteBufferImmediate(ID3D12GraphicsCommandList2* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { | ||
| 5403 | This->lpVtbl->WriteBufferImmediate(This,count,parameters,modes); | ||
| 5404 | } | ||
| 5405 | #endif | ||
| 5406 | #endif | ||
| 5407 | |||
| 5408 | #endif | ||
| 5409 | |||
| 5410 | |||
| 5411 | #endif /* __ID3D12GraphicsCommandList2_INTERFACE_DEFINED__ */ | ||
| 5412 | |||
| 5413 | typedef enum D3D12_TILE_RANGE_FLAGS { | ||
| 5414 | D3D12_TILE_RANGE_FLAG_NONE = 0x0, | ||
| 5415 | D3D12_TILE_RANGE_FLAG_NULL = 0x1, | ||
| 5416 | D3D12_TILE_RANGE_FLAG_SKIP = 0x2, | ||
| 5417 | D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE = 0x4 | ||
| 5418 | } D3D12_TILE_RANGE_FLAGS; | ||
| 5419 | typedef enum D3D12_TILE_MAPPING_FLAGS { | ||
| 5420 | D3D12_TILE_MAPPING_FLAG_NONE = 0x0, | ||
| 5421 | D3D12_TILE_MAPPING_FLAG_NO_HAZARD = 0x1 | ||
| 5422 | } D3D12_TILE_MAPPING_FLAGS; | ||
| 5423 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_TILE_MAPPING_FLAGS); | ||
| 5424 | /***************************************************************************** | ||
| 5425 | * ID3D12CommandQueue interface | ||
| 5426 | */ | ||
| 5427 | #ifndef __ID3D12CommandQueue_INTERFACE_DEFINED__ | ||
| 5428 | #define __ID3D12CommandQueue_INTERFACE_DEFINED__ | ||
| 5429 | |||
| 5430 | DEFINE_GUID(IID_ID3D12CommandQueue, 0x0ec870a6, 0x5d7e, 0x4c22, 0x8c,0xfc, 0x5b,0xaa,0xe0,0x76,0x16,0xed); | ||
| 5431 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5432 | MIDL_INTERFACE("0ec870a6-5d7e-4c22-8cfc-5baae07616ed") | ||
| 5433 | ID3D12CommandQueue : public ID3D12Pageable | ||
| 5434 | { | ||
| 5435 | virtual void STDMETHODCALLTYPE UpdateTileMappings( | ||
| 5436 | ID3D12Resource *resource, | ||
| 5437 | UINT region_count, | ||
| 5438 | const D3D12_TILED_RESOURCE_COORDINATE *region_start_coordinates, | ||
| 5439 | const D3D12_TILE_REGION_SIZE *region_sizes, | ||
| 5440 | UINT range_count, | ||
| 5441 | const D3D12_TILE_RANGE_FLAGS *range_flags, | ||
| 5442 | UINT *heap_range_offsets, | ||
| 5443 | UINT *range_tile_counts, | ||
| 5444 | D3D12_TILE_MAPPING_FLAGS flags) = 0; | ||
| 5445 | |||
| 5446 | virtual void STDMETHODCALLTYPE CopyTileMappings( | ||
| 5447 | ID3D12Resource *dst_resource, | ||
| 5448 | const D3D12_TILED_RESOURCE_COORDINATE *dst_region_start_coordinate, | ||
| 5449 | ID3D12Resource *src_resource, | ||
| 5450 | const D3D12_TILED_RESOURCE_COORDINATE *src_region_start_coordinate, | ||
| 5451 | const D3D12_TILE_REGION_SIZE *region_size, | ||
| 5452 | D3D12_TILE_MAPPING_FLAGS flags) = 0; | ||
| 5453 | |||
| 5454 | virtual void STDMETHODCALLTYPE ExecuteCommandLists( | ||
| 5455 | UINT command_list_count, | ||
| 5456 | ID3D12CommandList *const *command_lists) = 0; | ||
| 5457 | |||
| 5458 | virtual void STDMETHODCALLTYPE SetMarker( | ||
| 5459 | UINT metadata, | ||
| 5460 | const void *data, | ||
| 5461 | UINT size) = 0; | ||
| 5462 | |||
| 5463 | virtual void STDMETHODCALLTYPE BeginEvent( | ||
| 5464 | UINT metadata, | ||
| 5465 | const void *data, | ||
| 5466 | UINT size) = 0; | ||
| 5467 | |||
| 5468 | virtual void STDMETHODCALLTYPE EndEvent( | ||
| 5469 | ) = 0; | ||
| 5470 | |||
| 5471 | virtual HRESULT STDMETHODCALLTYPE Signal( | ||
| 5472 | ID3D12Fence *fence, | ||
| 5473 | UINT64 value) = 0; | ||
| 5474 | |||
| 5475 | virtual HRESULT STDMETHODCALLTYPE Wait( | ||
| 5476 | ID3D12Fence *fence, | ||
| 5477 | UINT64 value) = 0; | ||
| 5478 | |||
| 5479 | virtual HRESULT STDMETHODCALLTYPE GetTimestampFrequency( | ||
| 5480 | UINT64 *frequency) = 0; | ||
| 5481 | |||
| 5482 | virtual HRESULT STDMETHODCALLTYPE GetClockCalibration( | ||
| 5483 | UINT64 *gpu_timestamp, | ||
| 5484 | UINT64 *cpu_timestamp) = 0; | ||
| 5485 | |||
| 5486 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS | ||
| 5487 | virtual D3D12_COMMAND_QUEUE_DESC* STDMETHODCALLTYPE GetDesc( | ||
| 5488 | D3D12_COMMAND_QUEUE_DESC *__ret) = 0; | ||
| 5489 | D3D12_COMMAND_QUEUE_DESC STDMETHODCALLTYPE GetDesc( | ||
| 5490 | ) | ||
| 5491 | { | ||
| 5492 | D3D12_COMMAND_QUEUE_DESC __ret; | ||
| 5493 | return *GetDesc(&__ret); | ||
| 5494 | } | ||
| 5495 | #else | ||
| 5496 | virtual D3D12_COMMAND_QUEUE_DESC STDMETHODCALLTYPE GetDesc( | ||
| 5497 | ) = 0; | ||
| 5498 | #endif | ||
| 5499 | |||
| 5500 | }; | ||
| 5501 | #ifdef __CRT_UUID_DECL | ||
| 5502 | __CRT_UUID_DECL(ID3D12CommandQueue, 0x0ec870a6, 0x5d7e, 0x4c22, 0x8c,0xfc, 0x5b,0xaa,0xe0,0x76,0x16,0xed) | ||
| 5503 | #endif | ||
| 5504 | #else | ||
| 5505 | typedef struct ID3D12CommandQueueVtbl { | ||
| 5506 | BEGIN_INTERFACE | ||
| 5507 | |||
| 5508 | /*** IUnknown methods ***/ | ||
| 5509 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5510 | ID3D12CommandQueue *This, | ||
| 5511 | REFIID riid, | ||
| 5512 | void **ppvObject); | ||
| 5513 | |||
| 5514 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5515 | ID3D12CommandQueue *This); | ||
| 5516 | |||
| 5517 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5518 | ID3D12CommandQueue *This); | ||
| 5519 | |||
| 5520 | /*** ID3D12Object methods ***/ | ||
| 5521 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( | ||
| 5522 | ID3D12CommandQueue *This, | ||
| 5523 | REFGUID guid, | ||
| 5524 | UINT *data_size, | ||
| 5525 | void *data); | ||
| 5526 | |||
| 5527 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( | ||
| 5528 | ID3D12CommandQueue *This, | ||
| 5529 | REFGUID guid, | ||
| 5530 | UINT data_size, | ||
| 5531 | const void *data); | ||
| 5532 | |||
| 5533 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( | ||
| 5534 | ID3D12CommandQueue *This, | ||
| 5535 | REFGUID guid, | ||
| 5536 | const IUnknown *data); | ||
| 5537 | |||
| 5538 | HRESULT (STDMETHODCALLTYPE *SetName)( | ||
| 5539 | ID3D12CommandQueue *This, | ||
| 5540 | const WCHAR *name); | ||
| 5541 | |||
| 5542 | /*** ID3D12DeviceChild methods ***/ | ||
| 5543 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | ||
| 5544 | ID3D12CommandQueue *This, | ||
| 5545 | REFIID riid, | ||
| 5546 | void **device); | ||
| 5547 | |||
| 5548 | /*** ID3D12CommandQueue methods ***/ | ||
| 5549 | void (STDMETHODCALLTYPE *UpdateTileMappings)( | ||
| 5550 | ID3D12CommandQueue *This, | ||
| 5551 | ID3D12Resource *resource, | ||
| 5552 | UINT region_count, | ||
| 5553 | const D3D12_TILED_RESOURCE_COORDINATE *region_start_coordinates, | ||
| 5554 | const D3D12_TILE_REGION_SIZE *region_sizes, | ||
| 5555 | UINT range_count, | ||
| 5556 | const D3D12_TILE_RANGE_FLAGS *range_flags, | ||
| 5557 | UINT *heap_range_offsets, | ||
| 5558 | UINT *range_tile_counts, | ||
| 5559 | D3D12_TILE_MAPPING_FLAGS flags); | ||
| 5560 | |||
| 5561 | void (STDMETHODCALLTYPE *CopyTileMappings)( | ||
| 5562 | ID3D12CommandQueue *This, | ||
| 5563 | ID3D12Resource *dst_resource, | ||
| 5564 | const D3D12_TILED_RESOURCE_COORDINATE *dst_region_start_coordinate, | ||
| 5565 | ID3D12Resource *src_resource, | ||
| 5566 | const D3D12_TILED_RESOURCE_COORDINATE *src_region_start_coordinate, | ||
| 5567 | const D3D12_TILE_REGION_SIZE *region_size, | ||
| 5568 | D3D12_TILE_MAPPING_FLAGS flags); | ||
| 5569 | |||
| 5570 | void (STDMETHODCALLTYPE *ExecuteCommandLists)( | ||
| 5571 | ID3D12CommandQueue *This, | ||
| 5572 | UINT command_list_count, | ||
| 5573 | ID3D12CommandList *const *command_lists); | ||
| 5574 | |||
| 5575 | void (STDMETHODCALLTYPE *SetMarker)( | ||
| 5576 | ID3D12CommandQueue *This, | ||
| 5577 | UINT metadata, | ||
| 5578 | const void *data, | ||
| 5579 | UINT size); | ||
| 5580 | |||
| 5581 | void (STDMETHODCALLTYPE *BeginEvent)( | ||
| 5582 | ID3D12CommandQueue *This, | ||
| 5583 | UINT metadata, | ||
| 5584 | const void *data, | ||
| 5585 | UINT size); | ||
| 5586 | |||
| 5587 | void (STDMETHODCALLTYPE *EndEvent)( | ||
| 5588 | ID3D12CommandQueue *This); | ||
| 5589 | |||
| 5590 | HRESULT (STDMETHODCALLTYPE *Signal)( | ||
| 5591 | ID3D12CommandQueue *This, | ||
| 5592 | ID3D12Fence *fence, | ||
| 5593 | UINT64 value); | ||
| 5594 | |||
| 5595 | HRESULT (STDMETHODCALLTYPE *Wait)( | ||
| 5596 | ID3D12CommandQueue *This, | ||
| 5597 | ID3D12Fence *fence, | ||
| 5598 | UINT64 value); | ||
| 5599 | |||
| 5600 | HRESULT (STDMETHODCALLTYPE *GetTimestampFrequency)( | ||
| 5601 | ID3D12CommandQueue *This, | ||
| 5602 | UINT64 *frequency); | ||
| 5603 | |||
| 5604 | HRESULT (STDMETHODCALLTYPE *GetClockCalibration)( | ||
| 5605 | ID3D12CommandQueue *This, | ||
| 5606 | UINT64 *gpu_timestamp, | ||
| 5607 | UINT64 *cpu_timestamp); | ||
| 5608 | |||
| 5609 | D3D12_COMMAND_QUEUE_DESC * (STDMETHODCALLTYPE *GetDesc)( | ||
| 5610 | ID3D12CommandQueue *This, | ||
| 5611 | D3D12_COMMAND_QUEUE_DESC *__ret); | ||
| 5612 | |||
| 5613 | END_INTERFACE | ||
| 5614 | } ID3D12CommandQueueVtbl; | ||
| 5615 | |||
| 5616 | interface ID3D12CommandQueue { | ||
| 5617 | CONST_VTBL ID3D12CommandQueueVtbl* lpVtbl; | ||
| 5618 | }; | ||
| 5619 | |||
| 5620 | #ifdef COBJMACROS | ||
| 5621 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5622 | /*** IUnknown methods ***/ | ||
| 5623 | #define ID3D12CommandQueue_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5624 | #define ID3D12CommandQueue_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5625 | #define ID3D12CommandQueue_Release(This) (This)->lpVtbl->Release(This) | ||
| 5626 | /*** ID3D12Object methods ***/ | ||
| 5627 | #define ID3D12CommandQueue_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | ||
| 5628 | #define ID3D12CommandQueue_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | ||
| 5629 | #define ID3D12CommandQueue_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | ||
| 5630 | #define ID3D12CommandQueue_SetName(This,name) (This)->lpVtbl->SetName(This,name) | ||
| 5631 | /*** ID3D12DeviceChild methods ***/ | ||
| 5632 | #define ID3D12CommandQueue_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | ||
| 5633 | /*** ID3D12CommandQueue methods ***/ | ||
| 5634 | #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) | ||
| 5635 | #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) | ||
| 5636 | #define ID3D12CommandQueue_ExecuteCommandLists(This,command_list_count,command_lists) (This)->lpVtbl->ExecuteCommandLists(This,command_list_count,command_lists) | ||
| 5637 | #define ID3D12CommandQueue_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) | ||
| 5638 | #define ID3D12CommandQueue_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) | ||
| 5639 | #define ID3D12CommandQueue_EndEvent(This) (This)->lpVtbl->EndEvent(This) | ||
| 5640 | #define ID3D12CommandQueue_Signal(This,fence,value) (This)->lpVtbl->Signal(This,fence,value) | ||
| 5641 | #define ID3D12CommandQueue_Wait(This,fence,value) (This)->lpVtbl->Wait(This,fence,value) | ||
| 5642 | #define ID3D12CommandQueue_GetTimestampFrequency(This,frequency) (This)->lpVtbl->GetTimestampFrequency(This,frequency) | ||
| 5643 | #define ID3D12CommandQueue_GetClockCalibration(This,gpu_timestamp,cpu_timestamp) (This)->lpVtbl->GetClockCalibration(This,gpu_timestamp,cpu_timestamp) | ||
| 5644 | #define ID3D12CommandQueue_GetDesc(This) ID3D12CommandQueue_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | ||
| 5645 | #else | ||
| 5646 | /*** IUnknown methods ***/ | ||
| 5647 | static FORCEINLINE HRESULT ID3D12CommandQueue_QueryInterface(ID3D12CommandQueue* This,REFIID riid,void **ppvObject) { | ||
| 5648 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5649 | } | ||
| 5650 | static FORCEINLINE ULONG ID3D12CommandQueue_AddRef(ID3D12CommandQueue* This) { | ||
| 5651 | return This->lpVtbl->AddRef(This); | ||
| 5652 | } | ||
| 5653 | static FORCEINLINE ULONG ID3D12CommandQueue_Release(ID3D12CommandQueue* This) { | ||
| 5654 | return This->lpVtbl->Release(This); | ||
| 5655 | } | ||
| 5656 | /*** ID3D12Object methods ***/ | ||
| 5657 | static FORCEINLINE HRESULT ID3D12CommandQueue_GetPrivateData(ID3D12CommandQueue* This,REFGUID guid,UINT *data_size,void *data) { | ||
| 5658 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); | ||
| 5659 | } | ||
| 5660 | static FORCEINLINE HRESULT ID3D12CommandQueue_SetPrivateData(ID3D12CommandQueue* This,REFGUID guid,UINT data_size,const void *data) { | ||
| 5661 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); | ||
| 5662 | } | ||
| 5663 | static FORCEINLINE HRESULT ID3D12CommandQueue_SetPrivateDataInterface(ID3D12CommandQueue* This,REFGUID guid,const IUnknown *data) { | ||
| 5664 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); | ||
| 5665 | } | ||
| 5666 | static FORCEINLINE HRESULT ID3D12CommandQueue_SetName(ID3D12CommandQueue* This,const WCHAR *name) { | ||
| 5667 | return This->lpVtbl->SetName(This,name); | ||
| 5668 | } | ||
| 5669 | /*** ID3D12DeviceChild methods ***/ | ||
| 5670 | static FORCEINLINE HRESULT ID3D12CommandQueue_GetDevice(ID3D12CommandQueue* This,REFIID riid,void **device) { | ||
| 5671 | return This->lpVtbl->GetDevice(This,riid,device); | ||
| 5672 | } | ||
| 5673 | /*** ID3D12CommandQueue methods ***/ | ||
| 5674 | 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) { | ||
| 5675 | This->lpVtbl->UpdateTileMappings(This,resource,region_count,region_start_coordinates,region_sizes,range_count,range_flags,heap_range_offsets,range_tile_counts,flags); | ||
| 5676 | } | ||
| 5677 | 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) { | ||
| 5678 | This->lpVtbl->CopyTileMappings(This,dst_resource,dst_region_start_coordinate,src_resource,src_region_start_coordinate,region_size,flags); | ||
| 5679 | } | ||
| 5680 | static FORCEINLINE void ID3D12CommandQueue_ExecuteCommandLists(ID3D12CommandQueue* This,UINT command_list_count,ID3D12CommandList *const *command_lists) { | ||
| 5681 | This->lpVtbl->ExecuteCommandLists(This,command_list_count,command_lists); | ||
| 5682 | } | ||
| 5683 | static FORCEINLINE void ID3D12CommandQueue_SetMarker(ID3D12CommandQueue* This,UINT metadata,const void *data,UINT size) { | ||
| 5684 | This->lpVtbl->SetMarker(This,metadata,data,size); | ||
| 5685 | } | ||
| 5686 | static FORCEINLINE void ID3D12CommandQueue_BeginEvent(ID3D12CommandQueue* This,UINT metadata,const void *data,UINT size) { | ||
| 5687 | This->lpVtbl->BeginEvent(This,metadata,data,size); | ||
| 5688 | } | ||
| 5689 | static FORCEINLINE void ID3D12CommandQueue_EndEvent(ID3D12CommandQueue* This) { | ||
| 5690 | This->lpVtbl->EndEvent(This); | ||
| 5691 | } | ||
| 5692 | static FORCEINLINE HRESULT ID3D12CommandQueue_Signal(ID3D12CommandQueue* This,ID3D12Fence *fence,UINT64 value) { | ||
| 5693 | return This->lpVtbl->Signal(This,fence,value); | ||
| 5694 | } | ||
| 5695 | static FORCEINLINE HRESULT ID3D12CommandQueue_Wait(ID3D12CommandQueue* This,ID3D12Fence *fence,UINT64 value) { | ||
| 5696 | return This->lpVtbl->Wait(This,fence,value); | ||
| 5697 | } | ||
| 5698 | static FORCEINLINE HRESULT ID3D12CommandQueue_GetTimestampFrequency(ID3D12CommandQueue* This,UINT64 *frequency) { | ||
| 5699 | return This->lpVtbl->GetTimestampFrequency(This,frequency); | ||
| 5700 | } | ||
| 5701 | static FORCEINLINE HRESULT ID3D12CommandQueue_GetClockCalibration(ID3D12CommandQueue* This,UINT64 *gpu_timestamp,UINT64 *cpu_timestamp) { | ||
| 5702 | return This->lpVtbl->GetClockCalibration(This,gpu_timestamp,cpu_timestamp); | ||
| 5703 | } | ||
| 5704 | static FORCEINLINE D3D12_COMMAND_QUEUE_DESC ID3D12CommandQueue_GetDesc(ID3D12CommandQueue* This) { | ||
| 5705 | D3D12_COMMAND_QUEUE_DESC __ret; | ||
| 5706 | return *This->lpVtbl->GetDesc(This,&__ret); | ||
| 5707 | } | ||
| 5708 | #endif | ||
| 5709 | #endif | ||
| 5710 | |||
| 5711 | #endif | ||
| 5712 | |||
| 5713 | |||
| 5714 | #endif /* __ID3D12CommandQueue_INTERFACE_DEFINED__ */ | ||
| 5715 | |||
| 5716 | typedef enum D3D12_FENCE_FLAGS { | ||
| 5717 | D3D12_FENCE_FLAG_NONE = 0x0, | ||
| 5718 | D3D12_FENCE_FLAG_SHARED = 0x1, | ||
| 5719 | D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x2 | ||
| 5720 | } D3D12_FENCE_FLAGS; | ||
| 5721 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_FENCE_FLAGS); | ||
| 5722 | typedef enum D3D12_QUERY_HEAP_TYPE { | ||
| 5723 | D3D12_QUERY_HEAP_TYPE_OCCLUSION = 0, | ||
| 5724 | D3D12_QUERY_HEAP_TYPE_TIMESTAMP = 1, | ||
| 5725 | D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 2, | ||
| 5726 | D3D12_QUERY_HEAP_TYPE_SO_STATISTICS = 3 | ||
| 5727 | } D3D12_QUERY_HEAP_TYPE; | ||
| 5728 | typedef struct D3D12_QUERY_HEAP_DESC { | ||
| 5729 | D3D12_QUERY_HEAP_TYPE Type; | ||
| 5730 | UINT Count; | ||
| 5731 | UINT NodeMask; | ||
| 5732 | } D3D12_QUERY_HEAP_DESC; | ||
| 5733 | typedef enum D3D12_INDIRECT_ARGUMENT_TYPE { | ||
| 5734 | D3D12_INDIRECT_ARGUMENT_TYPE_DRAW = 0, | ||
| 5735 | D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED = 1, | ||
| 5736 | D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH = 2, | ||
| 5737 | D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW = 3, | ||
| 5738 | D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW = 4, | ||
| 5739 | D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT = 5, | ||
| 5740 | D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW = 6, | ||
| 5741 | D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW = 7, | ||
| 5742 | D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW = 8 | ||
| 5743 | } D3D12_INDIRECT_ARGUMENT_TYPE; | ||
| 5744 | typedef struct D3D12_INDIRECT_ARGUMENT_DESC { | ||
| 5745 | D3D12_INDIRECT_ARGUMENT_TYPE Type; | ||
| 5746 | __C89_NAMELESS union { | ||
| 5747 | struct { | ||
| 5748 | UINT Slot; | ||
| 5749 | } VertexBuffer; | ||
| 5750 | struct { | ||
| 5751 | UINT RootParameterIndex; | ||
| 5752 | UINT DestOffsetIn32BitValues; | ||
| 5753 | UINT Num32BitValuesToSet; | ||
| 5754 | } Constant; | ||
| 5755 | struct { | ||
| 5756 | UINT RootParameterIndex; | ||
| 5757 | } ConstantBufferView; | ||
| 5758 | struct { | ||
| 5759 | UINT RootParameterIndex; | ||
| 5760 | } ShaderResourceView; | ||
| 5761 | struct { | ||
| 5762 | UINT RootParameterIndex; | ||
| 5763 | } UnorderedAccessView; | ||
| 5764 | } __C89_NAMELESSUNIONNAME; | ||
| 5765 | } D3D12_INDIRECT_ARGUMENT_DESC; | ||
| 5766 | typedef struct D3D12_COMMAND_SIGNATURE_DESC { | ||
| 5767 | UINT ByteStride; | ||
| 5768 | UINT NumArgumentDescs; | ||
| 5769 | const D3D12_INDIRECT_ARGUMENT_DESC *pArgumentDescs; | ||
| 5770 | UINT NodeMask; | ||
| 5771 | } D3D12_COMMAND_SIGNATURE_DESC; | ||
| 5772 | /***************************************************************************** | ||
| 5773 | * ID3D12RootSignature interface | ||
| 5774 | */ | ||
| 5775 | #ifndef __ID3D12RootSignature_INTERFACE_DEFINED__ | ||
| 5776 | #define __ID3D12RootSignature_INTERFACE_DEFINED__ | ||
| 5777 | |||
| 5778 | DEFINE_GUID(IID_ID3D12RootSignature, 0xc54a6b66, 0x72df, 0x4ee8, 0x8b,0xe5, 0xa9,0x46,0xa1,0x42,0x92,0x14); | ||
| 5779 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5780 | MIDL_INTERFACE("c54a6b66-72df-4ee8-8be5-a946a1429214") | ||
| 5781 | ID3D12RootSignature : public ID3D12DeviceChild | ||
| 5782 | { | ||
| 5783 | }; | ||
| 5784 | #ifdef __CRT_UUID_DECL | ||
| 5785 | __CRT_UUID_DECL(ID3D12RootSignature, 0xc54a6b66, 0x72df, 0x4ee8, 0x8b,0xe5, 0xa9,0x46,0xa1,0x42,0x92,0x14) | ||
| 5786 | #endif | ||
| 5787 | #else | ||
| 5788 | typedef struct ID3D12RootSignatureVtbl { | ||
| 5789 | BEGIN_INTERFACE | ||
| 5790 | |||
| 5791 | /*** IUnknown methods ***/ | ||
| 5792 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5793 | ID3D12RootSignature *This, | ||
| 5794 | REFIID riid, | ||
| 5795 | void **ppvObject); | ||
| 5796 | |||
| 5797 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5798 | ID3D12RootSignature *This); | ||
| 5799 | |||
| 5800 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5801 | ID3D12RootSignature *This); | ||
| 5802 | |||
| 5803 | /*** ID3D12Object methods ***/ | ||
| 5804 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( | ||
| 5805 | ID3D12RootSignature *This, | ||
| 5806 | REFGUID guid, | ||
| 5807 | UINT *data_size, | ||
| 5808 | void *data); | ||
| 5809 | |||
| 5810 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( | ||
| 5811 | ID3D12RootSignature *This, | ||
| 5812 | REFGUID guid, | ||
| 5813 | UINT data_size, | ||
| 5814 | const void *data); | ||
| 5815 | |||
| 5816 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( | ||
| 5817 | ID3D12RootSignature *This, | ||
| 5818 | REFGUID guid, | ||
| 5819 | const IUnknown *data); | ||
| 5820 | |||
| 5821 | HRESULT (STDMETHODCALLTYPE *SetName)( | ||
| 5822 | ID3D12RootSignature *This, | ||
| 5823 | const WCHAR *name); | ||
| 5824 | |||
| 5825 | /*** ID3D12DeviceChild methods ***/ | ||
| 5826 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | ||
| 5827 | ID3D12RootSignature *This, | ||
| 5828 | REFIID riid, | ||
| 5829 | void **device); | ||
| 5830 | |||
| 5831 | END_INTERFACE | ||
| 5832 | } ID3D12RootSignatureVtbl; | ||
| 5833 | |||
| 5834 | interface ID3D12RootSignature { | ||
| 5835 | CONST_VTBL ID3D12RootSignatureVtbl* lpVtbl; | ||
| 5836 | }; | ||
| 5837 | |||
| 5838 | #ifdef COBJMACROS | ||
| 5839 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5840 | /*** IUnknown methods ***/ | ||
| 5841 | #define ID3D12RootSignature_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5842 | #define ID3D12RootSignature_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5843 | #define ID3D12RootSignature_Release(This) (This)->lpVtbl->Release(This) | ||
| 5844 | /*** ID3D12Object methods ***/ | ||
| 5845 | #define ID3D12RootSignature_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | ||
| 5846 | #define ID3D12RootSignature_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | ||
| 5847 | #define ID3D12RootSignature_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | ||
| 5848 | #define ID3D12RootSignature_SetName(This,name) (This)->lpVtbl->SetName(This,name) | ||
| 5849 | /*** ID3D12DeviceChild methods ***/ | ||
| 5850 | #define ID3D12RootSignature_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | ||
| 5851 | #else | ||
| 5852 | /*** IUnknown methods ***/ | ||
| 5853 | static FORCEINLINE HRESULT ID3D12RootSignature_QueryInterface(ID3D12RootSignature* This,REFIID riid,void **ppvObject) { | ||
| 5854 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5855 | } | ||
| 5856 | static FORCEINLINE ULONG ID3D12RootSignature_AddRef(ID3D12RootSignature* This) { | ||
| 5857 | return This->lpVtbl->AddRef(This); | ||
| 5858 | } | ||
| 5859 | static FORCEINLINE ULONG ID3D12RootSignature_Release(ID3D12RootSignature* This) { | ||
| 5860 | return This->lpVtbl->Release(This); | ||
| 5861 | } | ||
| 5862 | /*** ID3D12Object methods ***/ | ||
| 5863 | static FORCEINLINE HRESULT ID3D12RootSignature_GetPrivateData(ID3D12RootSignature* This,REFGUID guid,UINT *data_size,void *data) { | ||
| 5864 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); | ||
| 5865 | } | ||
| 5866 | static FORCEINLINE HRESULT ID3D12RootSignature_SetPrivateData(ID3D12RootSignature* This,REFGUID guid,UINT data_size,const void *data) { | ||
| 5867 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); | ||
| 5868 | } | ||
| 5869 | static FORCEINLINE HRESULT ID3D12RootSignature_SetPrivateDataInterface(ID3D12RootSignature* This,REFGUID guid,const IUnknown *data) { | ||
| 5870 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); | ||
| 5871 | } | ||
| 5872 | static FORCEINLINE HRESULT ID3D12RootSignature_SetName(ID3D12RootSignature* This,const WCHAR *name) { | ||
| 5873 | return This->lpVtbl->SetName(This,name); | ||
| 5874 | } | ||
| 5875 | /*** ID3D12DeviceChild methods ***/ | ||
| 5876 | static FORCEINLINE HRESULT ID3D12RootSignature_GetDevice(ID3D12RootSignature* This,REFIID riid,void **device) { | ||
| 5877 | return This->lpVtbl->GetDevice(This,riid,device); | ||
| 5878 | } | ||
| 5879 | #endif | ||
| 5880 | #endif | ||
| 5881 | |||
| 5882 | #endif | ||
| 5883 | |||
| 5884 | |||
| 5885 | #endif /* __ID3D12RootSignature_INTERFACE_DEFINED__ */ | ||
| 5886 | |||
| 5887 | /***************************************************************************** | ||
| 5888 | * ID3D12PipelineState interface | ||
| 5889 | */ | ||
| 5890 | #ifndef __ID3D12PipelineState_INTERFACE_DEFINED__ | ||
| 5891 | #define __ID3D12PipelineState_INTERFACE_DEFINED__ | ||
| 5892 | |||
| 5893 | DEFINE_GUID(IID_ID3D12PipelineState, 0x765a30f3, 0xf624, 0x4c6f, 0xa8,0x28, 0xac,0xe9,0x48,0x62,0x24,0x45); | ||
| 5894 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5895 | MIDL_INTERFACE("765a30f3-f624-4c6f-a828-ace948622445") | ||
| 5896 | ID3D12PipelineState : public ID3D12Pageable | ||
| 5897 | { | ||
| 5898 | virtual HRESULT STDMETHODCALLTYPE GetCachedBlob( | ||
| 5899 | ID3DBlob **blob) = 0; | ||
| 5900 | |||
| 5901 | }; | ||
| 5902 | #ifdef __CRT_UUID_DECL | ||
| 5903 | __CRT_UUID_DECL(ID3D12PipelineState, 0x765a30f3, 0xf624, 0x4c6f, 0xa8,0x28, 0xac,0xe9,0x48,0x62,0x24,0x45) | ||
| 5904 | #endif | ||
| 5905 | #else | ||
| 5906 | typedef struct ID3D12PipelineStateVtbl { | ||
| 5907 | BEGIN_INTERFACE | ||
| 5908 | |||
| 5909 | /*** IUnknown methods ***/ | ||
| 5910 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5911 | ID3D12PipelineState *This, | ||
| 5912 | REFIID riid, | ||
| 5913 | void **ppvObject); | ||
| 5914 | |||
| 5915 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5916 | ID3D12PipelineState *This); | ||
| 5917 | |||
| 5918 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5919 | ID3D12PipelineState *This); | ||
| 3688 | 5920 | ||
| 3689 | void (STDMETHODCALLTYPE *EndEvent)( | 5921 | /*** ID3D12Object methods ***/ |
| 3690 | ID3D12CommandQueue *This); | 5922 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( |
| 5923 | ID3D12PipelineState *This, | ||
| 5924 | REFGUID guid, | ||
| 5925 | UINT *data_size, | ||
| 5926 | void *data); | ||
| 3691 | 5927 | ||
| 3692 | HRESULT (STDMETHODCALLTYPE *Signal)( | 5928 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( |
| 3693 | ID3D12CommandQueue *This, | 5929 | ID3D12PipelineState *This, |
| 3694 | ID3D12Fence *fence, | 5930 | REFGUID guid, |
| 3695 | UINT64 value); | 5931 | UINT data_size, |
| 5932 | const void *data); | ||
| 3696 | 5933 | ||
| 3697 | HRESULT (STDMETHODCALLTYPE *Wait)( | 5934 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( |
| 3698 | ID3D12CommandQueue *This, | 5935 | ID3D12PipelineState *This, |
| 3699 | ID3D12Fence *fence, | 5936 | REFGUID guid, |
| 3700 | UINT64 value); | 5937 | const IUnknown *data); |
| 3701 | 5938 | ||
| 3702 | HRESULT (STDMETHODCALLTYPE *GetTimestampFrequency)( | 5939 | HRESULT (STDMETHODCALLTYPE *SetName)( |
| 3703 | ID3D12CommandQueue *This, | 5940 | ID3D12PipelineState *This, |
| 3704 | UINT64 *frequency); | 5941 | const WCHAR *name); |
| 3705 | 5942 | ||
| 3706 | HRESULT (STDMETHODCALLTYPE *GetClockCalibration)( | 5943 | /*** ID3D12DeviceChild methods ***/ |
| 3707 | ID3D12CommandQueue *This, | 5944 | HRESULT (STDMETHODCALLTYPE *GetDevice)( |
| 3708 | UINT64 *gpu_timestamp, | 5945 | ID3D12PipelineState *This, |
| 3709 | UINT64 *cpu_timestamp); | 5946 | REFIID riid, |
| 5947 | void **device); | ||
| 3710 | 5948 | ||
| 3711 | D3D12_COMMAND_QUEUE_DESC * (STDMETHODCALLTYPE *GetDesc)( | 5949 | /*** ID3D12PipelineState methods ***/ |
| 3712 | ID3D12CommandQueue *This, | 5950 | HRESULT (STDMETHODCALLTYPE *GetCachedBlob)( |
| 3713 | D3D12_COMMAND_QUEUE_DESC *__ret); | 5951 | ID3D12PipelineState *This, |
| 5952 | ID3DBlob **blob); | ||
| 3714 | 5953 | ||
| 3715 | END_INTERFACE | 5954 | END_INTERFACE |
| 3716 | } ID3D12CommandQueueVtbl; | 5955 | } ID3D12PipelineStateVtbl; |
| 3717 | 5956 | ||
| 3718 | interface ID3D12CommandQueue { | 5957 | interface ID3D12PipelineState { |
| 3719 | CONST_VTBL ID3D12CommandQueueVtbl* lpVtbl; | 5958 | CONST_VTBL ID3D12PipelineStateVtbl* lpVtbl; |
| 3720 | }; | 5959 | }; |
| 3721 | 5960 | ||
| 3722 | #ifdef COBJMACROS | 5961 | #ifdef COBJMACROS |
| 3723 | #ifndef WIDL_C_INLINE_WRAPPERS | 5962 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 3724 | /*** IUnknown methods ***/ | 5963 | /*** IUnknown methods ***/ |
| 3725 | #define ID3D12CommandQueue_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 5964 | #define ID3D12PipelineState_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 3726 | #define ID3D12CommandQueue_AddRef(This) (This)->lpVtbl->AddRef(This) | 5965 | #define ID3D12PipelineState_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 3727 | #define ID3D12CommandQueue_Release(This) (This)->lpVtbl->Release(This) | 5966 | #define ID3D12PipelineState_Release(This) (This)->lpVtbl->Release(This) |
| 3728 | /*** ID3D12Object methods ***/ | 5967 | /*** ID3D12Object methods ***/ |
| 3729 | #define ID3D12CommandQueue_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | 5968 | #define ID3D12PipelineState_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) |
| 3730 | #define ID3D12CommandQueue_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | 5969 | #define ID3D12PipelineState_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) |
| 3731 | #define ID3D12CommandQueue_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | 5970 | #define ID3D12PipelineState_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) |
| 3732 | #define ID3D12CommandQueue_SetName(This,name) (This)->lpVtbl->SetName(This,name) | 5971 | #define ID3D12PipelineState_SetName(This,name) (This)->lpVtbl->SetName(This,name) |
| 3733 | /*** ID3D12DeviceChild methods ***/ | 5972 | /*** ID3D12DeviceChild methods ***/ |
| 3734 | #define ID3D12CommandQueue_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | 5973 | #define ID3D12PipelineState_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) |
| 3735 | /*** ID3D12CommandQueue methods ***/ | 5974 | /*** ID3D12PipelineState methods ***/ |
| 3736 | #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) | 5975 | #define ID3D12PipelineState_GetCachedBlob(This,blob) (This)->lpVtbl->GetCachedBlob(This,blob) |
| 3737 | #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) | ||
| 3738 | #define ID3D12CommandQueue_ExecuteCommandLists(This,command_list_count,command_lists) (This)->lpVtbl->ExecuteCommandLists(This,command_list_count,command_lists) | ||
| 3739 | #define ID3D12CommandQueue_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) | ||
| 3740 | #define ID3D12CommandQueue_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) | ||
| 3741 | #define ID3D12CommandQueue_EndEvent(This) (This)->lpVtbl->EndEvent(This) | ||
| 3742 | #define ID3D12CommandQueue_Signal(This,fence,value) (This)->lpVtbl->Signal(This,fence,value) | ||
| 3743 | #define ID3D12CommandQueue_Wait(This,fence,value) (This)->lpVtbl->Wait(This,fence,value) | ||
| 3744 | #define ID3D12CommandQueue_GetTimestampFrequency(This,frequency) (This)->lpVtbl->GetTimestampFrequency(This,frequency) | ||
| 3745 | #define ID3D12CommandQueue_GetClockCalibration(This,gpu_timestamp,cpu_timestamp) (This)->lpVtbl->GetClockCalibration(This,gpu_timestamp,cpu_timestamp) | ||
| 3746 | #define ID3D12CommandQueue_GetDesc(This) ID3D12CommandQueue_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | ||
| 3747 | #else | 5976 | #else |
| 3748 | /*** IUnknown methods ***/ | 5977 | /*** IUnknown methods ***/ |
| 3749 | static FORCEINLINE HRESULT ID3D12CommandQueue_QueryInterface(ID3D12CommandQueue* This,REFIID riid,void **ppvObject) { | 5978 | static FORCEINLINE HRESULT ID3D12PipelineState_QueryInterface(ID3D12PipelineState* This,REFIID riid,void **ppvObject) { |
| 3750 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 5979 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 3751 | } | 5980 | } |
| 3752 | static FORCEINLINE ULONG ID3D12CommandQueue_AddRef(ID3D12CommandQueue* This) { | 5981 | static FORCEINLINE ULONG ID3D12PipelineState_AddRef(ID3D12PipelineState* This) { |
| 3753 | return This->lpVtbl->AddRef(This); | 5982 | return This->lpVtbl->AddRef(This); |
| 3754 | } | 5983 | } |
| 3755 | static FORCEINLINE ULONG ID3D12CommandQueue_Release(ID3D12CommandQueue* This) { | 5984 | static FORCEINLINE ULONG ID3D12PipelineState_Release(ID3D12PipelineState* This) { |
| 3756 | return This->lpVtbl->Release(This); | 5985 | return This->lpVtbl->Release(This); |
| 3757 | } | 5986 | } |
| 3758 | /*** ID3D12Object methods ***/ | 5987 | /*** ID3D12Object methods ***/ |
| 3759 | static FORCEINLINE HRESULT ID3D12CommandQueue_GetPrivateData(ID3D12CommandQueue* This,REFGUID guid,UINT *data_size,void *data) { | 5988 | static FORCEINLINE HRESULT ID3D12PipelineState_GetPrivateData(ID3D12PipelineState* This,REFGUID guid,UINT *data_size,void *data) { |
| 3760 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); | 5989 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); |
| 3761 | } | 5990 | } |
| 3762 | static FORCEINLINE HRESULT ID3D12CommandQueue_SetPrivateData(ID3D12CommandQueue* This,REFGUID guid,UINT data_size,const void *data) { | 5991 | static FORCEINLINE HRESULT ID3D12PipelineState_SetPrivateData(ID3D12PipelineState* This,REFGUID guid,UINT data_size,const void *data) { |
| 3763 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); | 5992 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); |
| 3764 | } | 5993 | } |
| 3765 | static FORCEINLINE HRESULT ID3D12CommandQueue_SetPrivateDataInterface(ID3D12CommandQueue* This,REFGUID guid,const IUnknown *data) { | 5994 | static FORCEINLINE HRESULT ID3D12PipelineState_SetPrivateDataInterface(ID3D12PipelineState* This,REFGUID guid,const IUnknown *data) { |
| 3766 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); | 5995 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); |
| 3767 | } | 5996 | } |
| 3768 | static FORCEINLINE HRESULT ID3D12CommandQueue_SetName(ID3D12CommandQueue* This,const WCHAR *name) { | 5997 | static FORCEINLINE HRESULT ID3D12PipelineState_SetName(ID3D12PipelineState* This,const WCHAR *name) { |
| 3769 | return This->lpVtbl->SetName(This,name); | 5998 | return This->lpVtbl->SetName(This,name); |
| 3770 | } | 5999 | } |
| 3771 | /*** ID3D12DeviceChild methods ***/ | 6000 | /*** ID3D12DeviceChild methods ***/ |
| 3772 | static FORCEINLINE HRESULT ID3D12CommandQueue_GetDevice(ID3D12CommandQueue* This,REFIID riid,void **device) { | 6001 | static FORCEINLINE HRESULT ID3D12PipelineState_GetDevice(ID3D12PipelineState* This,REFIID riid,void **device) { |
| 3773 | return This->lpVtbl->GetDevice(This,riid,device); | 6002 | return This->lpVtbl->GetDevice(This,riid,device); |
| 3774 | } | 6003 | } |
| 3775 | /*** ID3D12CommandQueue methods ***/ | 6004 | /*** ID3D12PipelineState methods ***/ |
| 3776 | 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) { | 6005 | static FORCEINLINE HRESULT ID3D12PipelineState_GetCachedBlob(ID3D12PipelineState* This,ID3DBlob **blob) { |
| 3777 | This->lpVtbl->UpdateTileMappings(This,resource,region_count,region_start_coordinates,region_sizes,range_count,range_flags,heap_range_offsets,range_tile_counts,flags); | 6006 | return This->lpVtbl->GetCachedBlob(This,blob); |
| 3778 | } | ||
| 3779 | 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) { | ||
| 3780 | This->lpVtbl->CopyTileMappings(This,dst_resource,dst_region_start_coordinate,src_resource,src_region_start_coordinate,region_size,flags); | ||
| 3781 | } | ||
| 3782 | static FORCEINLINE void ID3D12CommandQueue_ExecuteCommandLists(ID3D12CommandQueue* This,UINT command_list_count,ID3D12CommandList *const *command_lists) { | ||
| 3783 | This->lpVtbl->ExecuteCommandLists(This,command_list_count,command_lists); | ||
| 3784 | } | ||
| 3785 | static FORCEINLINE void ID3D12CommandQueue_SetMarker(ID3D12CommandQueue* This,UINT metadata,const void *data,UINT size) { | ||
| 3786 | This->lpVtbl->SetMarker(This,metadata,data,size); | ||
| 3787 | } | ||
| 3788 | static FORCEINLINE void ID3D12CommandQueue_BeginEvent(ID3D12CommandQueue* This,UINT metadata,const void *data,UINT size) { | ||
| 3789 | This->lpVtbl->BeginEvent(This,metadata,data,size); | ||
| 3790 | } | ||
| 3791 | static FORCEINLINE void ID3D12CommandQueue_EndEvent(ID3D12CommandQueue* This) { | ||
| 3792 | This->lpVtbl->EndEvent(This); | ||
| 3793 | } | ||
| 3794 | static FORCEINLINE HRESULT ID3D12CommandQueue_Signal(ID3D12CommandQueue* This,ID3D12Fence *fence,UINT64 value) { | ||
| 3795 | return This->lpVtbl->Signal(This,fence,value); | ||
| 3796 | } | ||
| 3797 | static FORCEINLINE HRESULT ID3D12CommandQueue_Wait(ID3D12CommandQueue* This,ID3D12Fence *fence,UINT64 value) { | ||
| 3798 | return This->lpVtbl->Wait(This,fence,value); | ||
| 3799 | } | ||
| 3800 | static FORCEINLINE HRESULT ID3D12CommandQueue_GetTimestampFrequency(ID3D12CommandQueue* This,UINT64 *frequency) { | ||
| 3801 | return This->lpVtbl->GetTimestampFrequency(This,frequency); | ||
| 3802 | } | ||
| 3803 | static FORCEINLINE HRESULT ID3D12CommandQueue_GetClockCalibration(ID3D12CommandQueue* This,UINT64 *gpu_timestamp,UINT64 *cpu_timestamp) { | ||
| 3804 | return This->lpVtbl->GetClockCalibration(This,gpu_timestamp,cpu_timestamp); | ||
| 3805 | } | ||
| 3806 | static FORCEINLINE D3D12_COMMAND_QUEUE_DESC ID3D12CommandQueue_GetDesc(ID3D12CommandQueue* This) { | ||
| 3807 | D3D12_COMMAND_QUEUE_DESC __ret; | ||
| 3808 | return *This->lpVtbl->GetDesc(This,&__ret); | ||
| 3809 | } | 6007 | } |
| 3810 | #endif | 6008 | #endif |
| 3811 | #endif | 6009 | #endif |
| ... | @@ -3813,298 +6011,279 @@ static FORCEINLINE D3D12_COMMAND_QUEUE_DESC ID3D12CommandQueue_GetDesc(ID3D12Com | ... | @@ -3813,298 +6011,279 @@ static FORCEINLINE D3D12_COMMAND_QUEUE_DESC ID3D12CommandQueue_GetDesc(ID3D12Com |
| 3813 | #endif | 6011 | #endif |
| 3814 | 6012 | ||
| 3815 | 6013 | ||
| 3816 | #endif /* __ID3D12CommandQueue_INTERFACE_DEFINED__ */ | 6014 | #endif /* __ID3D12PipelineState_INTERFACE_DEFINED__ */ |
| 3817 | 6015 | ||
| 3818 | typedef enum D3D12_FENCE_FLAGS { | ||
| 3819 | D3D12_FENCE_FLAG_NONE = 0x0, | ||
| 3820 | D3D12_FENCE_FLAG_SHARED = 0x1, | ||
| 3821 | D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x2 | ||
| 3822 | } D3D12_FENCE_FLAGS; | ||
| 3823 | typedef enum D3D12_QUERY_HEAP_TYPE { | ||
| 3824 | D3D12_QUERY_HEAP_TYPE_OCCLUSION = 0, | ||
| 3825 | D3D12_QUERY_HEAP_TYPE_TIMESTAMP = 1, | ||
| 3826 | D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 2, | ||
| 3827 | D3D12_QUERY_HEAP_TYPE_SO_STATISTICS = 3 | ||
| 3828 | } D3D12_QUERY_HEAP_TYPE; | ||
| 3829 | typedef struct D3D12_QUERY_HEAP_DESC { | ||
| 3830 | D3D12_QUERY_HEAP_TYPE Type; | ||
| 3831 | UINT Count; | ||
| 3832 | UINT NodeMask; | ||
| 3833 | } D3D12_QUERY_HEAP_DESC; | ||
| 3834 | typedef enum D3D12_INDIRECT_ARGUMENT_TYPE { | ||
| 3835 | D3D12_INDIRECT_ARGUMENT_TYPE_DRAW = 0, | ||
| 3836 | D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED = 1, | ||
| 3837 | D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH = 2, | ||
| 3838 | D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW = 3, | ||
| 3839 | D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW = 4, | ||
| 3840 | D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT = 5, | ||
| 3841 | D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW = 6, | ||
| 3842 | D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW = 7, | ||
| 3843 | D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW = 8 | ||
| 3844 | } D3D12_INDIRECT_ARGUMENT_TYPE; | ||
| 3845 | typedef struct D3D12_INDIRECT_ARGUMENT_DESC { | ||
| 3846 | D3D12_INDIRECT_ARGUMENT_TYPE Type; | ||
| 3847 | __C89_NAMELESS union { | ||
| 3848 | struct { | ||
| 3849 | UINT Slot; | ||
| 3850 | } VertexBuffer; | ||
| 3851 | struct { | ||
| 3852 | UINT RootParameterIndex; | ||
| 3853 | UINT DestOffsetIn32BitValues; | ||
| 3854 | UINT Num32BitValuesToSet; | ||
| 3855 | } Constant; | ||
| 3856 | struct { | ||
| 3857 | UINT RootParameterIndex; | ||
| 3858 | } ConstantBufferView; | ||
| 3859 | struct { | ||
| 3860 | UINT RootParameterIndex; | ||
| 3861 | } ShaderResourceView; | ||
| 3862 | struct { | ||
| 3863 | UINT RootParameterIndex; | ||
| 3864 | } UnorderedAccessView; | ||
| 3865 | } __C89_NAMELESSUNIONNAME; | ||
| 3866 | } D3D12_INDIRECT_ARGUMENT_DESC; | ||
| 3867 | typedef struct D3D12_COMMAND_SIGNATURE_DESC { | ||
| 3868 | UINT ByteStride; | ||
| 3869 | UINT NumArgumentDescs; | ||
| 3870 | const D3D12_INDIRECT_ARGUMENT_DESC *pArgumentDescs; | ||
| 3871 | UINT NodeMask; | ||
| 3872 | } D3D12_COMMAND_SIGNATURE_DESC; | ||
| 3873 | /***************************************************************************** | 6016 | /***************************************************************************** |
| 3874 | * ID3D12RootSignature interface | 6017 | * ID3D12Fence interface |
| 3875 | */ | 6018 | */ |
| 3876 | #ifndef __ID3D12RootSignature_INTERFACE_DEFINED__ | 6019 | #ifndef __ID3D12Fence_INTERFACE_DEFINED__ |
| 3877 | #define __ID3D12RootSignature_INTERFACE_DEFINED__ | 6020 | #define __ID3D12Fence_INTERFACE_DEFINED__ |
| 3878 | 6021 | ||
| 3879 | DEFINE_GUID(IID_ID3D12RootSignature, 0xc54a6b66, 0x72df, 0x4ee8, 0x8b,0xe5, 0xa9,0x46,0xa1,0x42,0x92,0x14); | 6022 | DEFINE_GUID(IID_ID3D12Fence, 0x0a753dcf, 0xc4d8, 0x4b91, 0xad,0xf6, 0xbe,0x5a,0x60,0xd9,0x5a,0x76); |
| 3880 | #if defined(__cplusplus) && !defined(CINTERFACE) | 6023 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 3881 | MIDL_INTERFACE("c54a6b66-72df-4ee8-8be5-a946a1429214") | 6024 | MIDL_INTERFACE("0a753dcf-c4d8-4b91-adf6-be5a60d95a76") |
| 3882 | ID3D12RootSignature : public ID3D12DeviceChild | 6025 | ID3D12Fence : public ID3D12Pageable |
| 3883 | { | 6026 | { |
| 6027 | virtual UINT64 STDMETHODCALLTYPE GetCompletedValue( | ||
| 6028 | ) = 0; | ||
| 6029 | |||
| 6030 | virtual HRESULT STDMETHODCALLTYPE SetEventOnCompletion( | ||
| 6031 | UINT64 value, | ||
| 6032 | HANDLE event) = 0; | ||
| 6033 | |||
| 6034 | virtual HRESULT STDMETHODCALLTYPE Signal( | ||
| 6035 | UINT64 value) = 0; | ||
| 6036 | |||
| 3884 | }; | 6037 | }; |
| 3885 | #ifdef __CRT_UUID_DECL | 6038 | #ifdef __CRT_UUID_DECL |
| 3886 | __CRT_UUID_DECL(ID3D12RootSignature, 0xc54a6b66, 0x72df, 0x4ee8, 0x8b,0xe5, 0xa9,0x46,0xa1,0x42,0x92,0x14) | 6039 | __CRT_UUID_DECL(ID3D12Fence, 0x0a753dcf, 0xc4d8, 0x4b91, 0xad,0xf6, 0xbe,0x5a,0x60,0xd9,0x5a,0x76) |
| 3887 | #endif | 6040 | #endif |
| 3888 | #else | 6041 | #else |
| 3889 | typedef struct ID3D12RootSignatureVtbl { | 6042 | typedef struct ID3D12FenceVtbl { |
| 3890 | BEGIN_INTERFACE | 6043 | BEGIN_INTERFACE |
| 3891 | 6044 | ||
| 3892 | /*** IUnknown methods ***/ | 6045 | /*** IUnknown methods ***/ |
| 3893 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6046 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3894 | ID3D12RootSignature *This, | 6047 | ID3D12Fence *This, |
| 3895 | REFIID riid, | 6048 | REFIID riid, |
| 3896 | void **ppvObject); | 6049 | void **ppvObject); |
| 3897 | 6050 | ||
| 3898 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6051 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3899 | ID3D12RootSignature *This); | 6052 | ID3D12Fence *This); |
| 3900 | 6053 | ||
| 3901 | ULONG (STDMETHODCALLTYPE *Release)( | 6054 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3902 | ID3D12RootSignature *This); | 6055 | ID3D12Fence *This); |
| 3903 | 6056 | ||
| 3904 | /*** ID3D12Object methods ***/ | 6057 | /*** ID3D12Object methods ***/ |
| 3905 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( | 6058 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( |
| 3906 | ID3D12RootSignature *This, | 6059 | ID3D12Fence *This, |
| 3907 | REFGUID guid, | 6060 | REFGUID guid, |
| 3908 | UINT *data_size, | 6061 | UINT *data_size, |
| 3909 | void *data); | 6062 | void *data); |
| 3910 | 6063 | ||
| 3911 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( | 6064 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( |
| 3912 | ID3D12RootSignature *This, | 6065 | ID3D12Fence *This, |
| 3913 | REFGUID guid, | 6066 | REFGUID guid, |
| 3914 | UINT data_size, | 6067 | UINT data_size, |
| 3915 | const void *data); | 6068 | const void *data); |
| 3916 | 6069 | ||
| 3917 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( | 6070 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( |
| 3918 | ID3D12RootSignature *This, | 6071 | ID3D12Fence *This, |
| 3919 | REFGUID guid, | 6072 | REFGUID guid, |
| 3920 | const IUnknown *data); | 6073 | const IUnknown *data); |
| 3921 | 6074 | ||
| 3922 | HRESULT (STDMETHODCALLTYPE *SetName)( | 6075 | HRESULT (STDMETHODCALLTYPE *SetName)( |
| 3923 | ID3D12RootSignature *This, | 6076 | ID3D12Fence *This, |
| 3924 | const WCHAR *name); | 6077 | const WCHAR *name); |
| 3925 | 6078 | ||
| 3926 | /*** ID3D12DeviceChild methods ***/ | 6079 | /*** ID3D12DeviceChild methods ***/ |
| 3927 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | 6080 | HRESULT (STDMETHODCALLTYPE *GetDevice)( |
| 3928 | ID3D12RootSignature *This, | 6081 | ID3D12Fence *This, |
| 3929 | REFIID riid, | 6082 | REFIID riid, |
| 3930 | void **device); | 6083 | void **device); |
| 6084 | |||
| 6085 | /*** ID3D12Fence methods ***/ | ||
| 6086 | UINT64 (STDMETHODCALLTYPE *GetCompletedValue)( | ||
| 6087 | ID3D12Fence *This); | ||
| 6088 | |||
| 6089 | HRESULT (STDMETHODCALLTYPE *SetEventOnCompletion)( | ||
| 6090 | ID3D12Fence *This, | ||
| 6091 | UINT64 value, | ||
| 6092 | HANDLE event); | ||
| 6093 | |||
| 6094 | HRESULT (STDMETHODCALLTYPE *Signal)( | ||
| 6095 | ID3D12Fence *This, | ||
| 6096 | UINT64 value); | ||
| 3931 | 6097 | ||
| 3932 | END_INTERFACE | 6098 | END_INTERFACE |
| 3933 | } ID3D12RootSignatureVtbl; | 6099 | } ID3D12FenceVtbl; |
| 3934 | 6100 | ||
| 3935 | interface ID3D12RootSignature { | 6101 | interface ID3D12Fence { |
| 3936 | CONST_VTBL ID3D12RootSignatureVtbl* lpVtbl; | 6102 | CONST_VTBL ID3D12FenceVtbl* lpVtbl; |
| 3937 | }; | 6103 | }; |
| 3938 | 6104 | ||
| 3939 | #ifdef COBJMACROS | 6105 | #ifdef COBJMACROS |
| 3940 | #ifndef WIDL_C_INLINE_WRAPPERS | 6106 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 3941 | /*** IUnknown methods ***/ | 6107 | /*** IUnknown methods ***/ |
| 3942 | #define ID3D12RootSignature_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 6108 | #define ID3D12Fence_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 3943 | #define ID3D12RootSignature_AddRef(This) (This)->lpVtbl->AddRef(This) | 6109 | #define ID3D12Fence_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 3944 | #define ID3D12RootSignature_Release(This) (This)->lpVtbl->Release(This) | 6110 | #define ID3D12Fence_Release(This) (This)->lpVtbl->Release(This) |
| 3945 | /*** ID3D12Object methods ***/ | 6111 | /*** ID3D12Object methods ***/ |
| 3946 | #define ID3D12RootSignature_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | 6112 | #define ID3D12Fence_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) |
| 3947 | #define ID3D12RootSignature_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | 6113 | #define ID3D12Fence_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) |
| 3948 | #define ID3D12RootSignature_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | 6114 | #define ID3D12Fence_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) |
| 3949 | #define ID3D12RootSignature_SetName(This,name) (This)->lpVtbl->SetName(This,name) | 6115 | #define ID3D12Fence_SetName(This,name) (This)->lpVtbl->SetName(This,name) |
| 3950 | /*** ID3D12DeviceChild methods ***/ | 6116 | /*** ID3D12DeviceChild methods ***/ |
| 3951 | #define ID3D12RootSignature_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | 6117 | #define ID3D12Fence_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) |
| 6118 | /*** ID3D12Fence methods ***/ | ||
| 6119 | #define ID3D12Fence_GetCompletedValue(This) (This)->lpVtbl->GetCompletedValue(This) | ||
| 6120 | #define ID3D12Fence_SetEventOnCompletion(This,value,event) (This)->lpVtbl->SetEventOnCompletion(This,value,event) | ||
| 6121 | #define ID3D12Fence_Signal(This,value) (This)->lpVtbl->Signal(This,value) | ||
| 3952 | #else | 6122 | #else |
| 3953 | /*** IUnknown methods ***/ | 6123 | /*** IUnknown methods ***/ |
| 3954 | static FORCEINLINE HRESULT ID3D12RootSignature_QueryInterface(ID3D12RootSignature* This,REFIID riid,void **ppvObject) { | 6124 | static FORCEINLINE HRESULT ID3D12Fence_QueryInterface(ID3D12Fence* This,REFIID riid,void **ppvObject) { |
| 3955 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 6125 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 3956 | } | 6126 | } |
| 3957 | static FORCEINLINE ULONG ID3D12RootSignature_AddRef(ID3D12RootSignature* This) { | 6127 | static FORCEINLINE ULONG ID3D12Fence_AddRef(ID3D12Fence* This) { |
| 3958 | return This->lpVtbl->AddRef(This); | 6128 | return This->lpVtbl->AddRef(This); |
| 3959 | } | 6129 | } |
| 3960 | static FORCEINLINE ULONG ID3D12RootSignature_Release(ID3D12RootSignature* This) { | 6130 | static FORCEINLINE ULONG ID3D12Fence_Release(ID3D12Fence* This) { |
| 3961 | return This->lpVtbl->Release(This); | 6131 | return This->lpVtbl->Release(This); |
| 3962 | } | 6132 | } |
| 3963 | /*** ID3D12Object methods ***/ | 6133 | /*** ID3D12Object methods ***/ |
| 3964 | static FORCEINLINE HRESULT ID3D12RootSignature_GetPrivateData(ID3D12RootSignature* This,REFGUID guid,UINT *data_size,void *data) { | 6134 | static FORCEINLINE HRESULT ID3D12Fence_GetPrivateData(ID3D12Fence* This,REFGUID guid,UINT *data_size,void *data) { |
| 3965 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); | 6135 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); |
| 3966 | } | 6136 | } |
| 3967 | static FORCEINLINE HRESULT ID3D12RootSignature_SetPrivateData(ID3D12RootSignature* This,REFGUID guid,UINT data_size,const void *data) { | 6137 | static FORCEINLINE HRESULT ID3D12Fence_SetPrivateData(ID3D12Fence* This,REFGUID guid,UINT data_size,const void *data) { |
| 3968 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); | 6138 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); |
| 3969 | } | 6139 | } |
| 3970 | static FORCEINLINE HRESULT ID3D12RootSignature_SetPrivateDataInterface(ID3D12RootSignature* This,REFGUID guid,const IUnknown *data) { | 6140 | static FORCEINLINE HRESULT ID3D12Fence_SetPrivateDataInterface(ID3D12Fence* This,REFGUID guid,const IUnknown *data) { |
| 3971 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); | 6141 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); |
| 3972 | } | 6142 | } |
| 3973 | static FORCEINLINE HRESULT ID3D12RootSignature_SetName(ID3D12RootSignature* This,const WCHAR *name) { | 6143 | static FORCEINLINE HRESULT ID3D12Fence_SetName(ID3D12Fence* This,const WCHAR *name) { |
| 3974 | return This->lpVtbl->SetName(This,name); | 6144 | return This->lpVtbl->SetName(This,name); |
| 3975 | } | 6145 | } |
| 3976 | /*** ID3D12DeviceChild methods ***/ | 6146 | /*** ID3D12DeviceChild methods ***/ |
| 3977 | static FORCEINLINE HRESULT ID3D12RootSignature_GetDevice(ID3D12RootSignature* This,REFIID riid,void **device) { | 6147 | static FORCEINLINE HRESULT ID3D12Fence_GetDevice(ID3D12Fence* This,REFIID riid,void **device) { |
| 3978 | return This->lpVtbl->GetDevice(This,riid,device); | 6148 | return This->lpVtbl->GetDevice(This,riid,device); |
| 3979 | } | 6149 | } |
| 6150 | /*** ID3D12Fence methods ***/ | ||
| 6151 | static FORCEINLINE UINT64 ID3D12Fence_GetCompletedValue(ID3D12Fence* This) { | ||
| 6152 | return This->lpVtbl->GetCompletedValue(This); | ||
| 6153 | } | ||
| 6154 | static FORCEINLINE HRESULT ID3D12Fence_SetEventOnCompletion(ID3D12Fence* This,UINT64 value,HANDLE event) { | ||
| 6155 | return This->lpVtbl->SetEventOnCompletion(This,value,event); | ||
| 6156 | } | ||
| 6157 | static FORCEINLINE HRESULT ID3D12Fence_Signal(ID3D12Fence* This,UINT64 value) { | ||
| 6158 | return This->lpVtbl->Signal(This,value); | ||
| 6159 | } | ||
| 3980 | #endif | 6160 | #endif |
| 3981 | #endif | 6161 | #endif |
| 3982 | 6162 | ||
| 3983 | #endif | 6163 | #endif |
| 3984 | 6164 | ||
| 3985 | 6165 | ||
| 3986 | #endif /* __ID3D12RootSignature_INTERFACE_DEFINED__ */ | 6166 | #endif /* __ID3D12Fence_INTERFACE_DEFINED__ */ |
| 3987 | 6167 | ||
| 3988 | /***************************************************************************** | 6168 | /***************************************************************************** |
| 3989 | * ID3D12PipelineState interface | 6169 | * ID3D12CommandAllocator interface |
| 3990 | */ | 6170 | */ |
| 3991 | #ifndef __ID3D12PipelineState_INTERFACE_DEFINED__ | 6171 | #ifndef __ID3D12CommandAllocator_INTERFACE_DEFINED__ |
| 3992 | #define __ID3D12PipelineState_INTERFACE_DEFINED__ | 6172 | #define __ID3D12CommandAllocator_INTERFACE_DEFINED__ |
| 3993 | 6173 | ||
| 3994 | DEFINE_GUID(IID_ID3D12PipelineState, 0x765a30f3, 0xf624, 0x4c6f, 0xa8,0x28, 0xac,0xe9,0x48,0x62,0x24,0x45); | 6174 | DEFINE_GUID(IID_ID3D12CommandAllocator, 0x6102dee4, 0xaf59, 0x4b09, 0xb9,0x99, 0xb4,0x4d,0x73,0xf0,0x9b,0x24); |
| 3995 | #if defined(__cplusplus) && !defined(CINTERFACE) | 6175 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 3996 | MIDL_INTERFACE("765a30f3-f624-4c6f-a828-ace948622445") | 6176 | MIDL_INTERFACE("6102dee4-af59-4b09-b999-b44d73f09b24") |
| 3997 | ID3D12PipelineState : public ID3D12Pageable | 6177 | ID3D12CommandAllocator : public ID3D12Pageable |
| 3998 | { | 6178 | { |
| 3999 | virtual HRESULT STDMETHODCALLTYPE GetCachedBlob( | 6179 | virtual HRESULT STDMETHODCALLTYPE Reset( |
| 4000 | ID3DBlob **blob) = 0; | 6180 | ) = 0; |
| 4001 | 6181 | ||
| 4002 | }; | 6182 | }; |
| 4003 | #ifdef __CRT_UUID_DECL | 6183 | #ifdef __CRT_UUID_DECL |
| 4004 | __CRT_UUID_DECL(ID3D12PipelineState, 0x765a30f3, 0xf624, 0x4c6f, 0xa8,0x28, 0xac,0xe9,0x48,0x62,0x24,0x45) | 6184 | __CRT_UUID_DECL(ID3D12CommandAllocator, 0x6102dee4, 0xaf59, 0x4b09, 0xb9,0x99, 0xb4,0x4d,0x73,0xf0,0x9b,0x24) |
| 4005 | #endif | 6185 | #endif |
| 4006 | #else | 6186 | #else |
| 4007 | typedef struct ID3D12PipelineStateVtbl { | 6187 | typedef struct ID3D12CommandAllocatorVtbl { |
| 4008 | BEGIN_INTERFACE | 6188 | BEGIN_INTERFACE |
| 4009 | 6189 | ||
| 4010 | /*** IUnknown methods ***/ | 6190 | /*** IUnknown methods ***/ |
| 4011 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6191 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4012 | ID3D12PipelineState *This, | 6192 | ID3D12CommandAllocator *This, |
| 4013 | REFIID riid, | 6193 | REFIID riid, |
| 4014 | void **ppvObject); | 6194 | void **ppvObject); |
| 4015 | 6195 | ||
| 4016 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6196 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4017 | ID3D12PipelineState *This); | 6197 | ID3D12CommandAllocator *This); |
| 4018 | 6198 | ||
| 4019 | ULONG (STDMETHODCALLTYPE *Release)( | 6199 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4020 | ID3D12PipelineState *This); | 6200 | ID3D12CommandAllocator *This); |
| 4021 | 6201 | ||
| 4022 | /*** ID3D12Object methods ***/ | 6202 | /*** ID3D12Object methods ***/ |
| 4023 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( | 6203 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( |
| 4024 | ID3D12PipelineState *This, | 6204 | ID3D12CommandAllocator *This, |
| 4025 | REFGUID guid, | 6205 | REFGUID guid, |
| 4026 | UINT *data_size, | 6206 | UINT *data_size, |
| 4027 | void *data); | 6207 | void *data); |
| 4028 | 6208 | ||
| 4029 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( | 6209 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( |
| 4030 | ID3D12PipelineState *This, | 6210 | ID3D12CommandAllocator *This, |
| 4031 | REFGUID guid, | 6211 | REFGUID guid, |
| 4032 | UINT data_size, | 6212 | UINT data_size, |
| 4033 | const void *data); | 6213 | const void *data); |
| 4034 | 6214 | ||
| 4035 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( | 6215 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( |
| 4036 | ID3D12PipelineState *This, | 6216 | ID3D12CommandAllocator *This, |
| 4037 | REFGUID guid, | 6217 | REFGUID guid, |
| 4038 | const IUnknown *data); | 6218 | const IUnknown *data); |
| 4039 | 6219 | ||
| 4040 | HRESULT (STDMETHODCALLTYPE *SetName)( | 6220 | HRESULT (STDMETHODCALLTYPE *SetName)( |
| 4041 | ID3D12PipelineState *This, | 6221 | ID3D12CommandAllocator *This, |
| 4042 | const WCHAR *name); | 6222 | const WCHAR *name); |
| 4043 | 6223 | ||
| 4044 | /*** ID3D12DeviceChild methods ***/ | 6224 | /*** ID3D12DeviceChild methods ***/ |
| 4045 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | 6225 | HRESULT (STDMETHODCALLTYPE *GetDevice)( |
| 4046 | ID3D12PipelineState *This, | 6226 | ID3D12CommandAllocator *This, |
| 4047 | REFIID riid, | 6227 | REFIID riid, |
| 4048 | void **device); | 6228 | void **device); |
| 4049 | 6229 | ||
| 4050 | /*** ID3D12PipelineState methods ***/ | 6230 | /*** ID3D12CommandAllocator methods ***/ |
| 4051 | HRESULT (STDMETHODCALLTYPE *GetCachedBlob)( | 6231 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 4052 | ID3D12PipelineState *This, | 6232 | ID3D12CommandAllocator *This); |
| 4053 | ID3DBlob **blob); | ||
| 4054 | 6233 | ||
| 4055 | END_INTERFACE | 6234 | END_INTERFACE |
| 4056 | } ID3D12PipelineStateVtbl; | 6235 | } ID3D12CommandAllocatorVtbl; |
| 4057 | 6236 | ||
| 4058 | interface ID3D12PipelineState { | 6237 | interface ID3D12CommandAllocator { |
| 4059 | CONST_VTBL ID3D12PipelineStateVtbl* lpVtbl; | 6238 | CONST_VTBL ID3D12CommandAllocatorVtbl* lpVtbl; |
| 4060 | }; | 6239 | }; |
| 4061 | 6240 | ||
| 4062 | #ifdef COBJMACROS | 6241 | #ifdef COBJMACROS |
| 4063 | #ifndef WIDL_C_INLINE_WRAPPERS | 6242 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 4064 | /*** IUnknown methods ***/ | 6243 | /*** IUnknown methods ***/ |
| 4065 | #define ID3D12PipelineState_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 6244 | #define ID3D12CommandAllocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 4066 | #define ID3D12PipelineState_AddRef(This) (This)->lpVtbl->AddRef(This) | 6245 | #define ID3D12CommandAllocator_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 4067 | #define ID3D12PipelineState_Release(This) (This)->lpVtbl->Release(This) | 6246 | #define ID3D12CommandAllocator_Release(This) (This)->lpVtbl->Release(This) |
| 4068 | /*** ID3D12Object methods ***/ | 6247 | /*** ID3D12Object methods ***/ |
| 4069 | #define ID3D12PipelineState_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | 6248 | #define ID3D12CommandAllocator_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) |
| 4070 | #define ID3D12PipelineState_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | 6249 | #define ID3D12CommandAllocator_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) |
| 4071 | #define ID3D12PipelineState_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | 6250 | #define ID3D12CommandAllocator_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) |
| 4072 | #define ID3D12PipelineState_SetName(This,name) (This)->lpVtbl->SetName(This,name) | 6251 | #define ID3D12CommandAllocator_SetName(This,name) (This)->lpVtbl->SetName(This,name) |
| 4073 | /*** ID3D12DeviceChild methods ***/ | 6252 | /*** ID3D12DeviceChild methods ***/ |
| 4074 | #define ID3D12PipelineState_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | 6253 | #define ID3D12CommandAllocator_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) |
| 4075 | /*** ID3D12PipelineState methods ***/ | 6254 | /*** ID3D12CommandAllocator methods ***/ |
| 4076 | #define ID3D12PipelineState_GetCachedBlob(This,blob) (This)->lpVtbl->GetCachedBlob(This,blob) | 6255 | #define ID3D12CommandAllocator_Reset(This) (This)->lpVtbl->Reset(This) |
| 4077 | #else | 6256 | #else |
| 4078 | /*** IUnknown methods ***/ | 6257 | /*** IUnknown methods ***/ |
| 4079 | static FORCEINLINE HRESULT ID3D12PipelineState_QueryInterface(ID3D12PipelineState* This,REFIID riid,void **ppvObject) { | 6258 | static FORCEINLINE HRESULT ID3D12CommandAllocator_QueryInterface(ID3D12CommandAllocator* This,REFIID riid,void **ppvObject) { |
| 4080 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 6259 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 4081 | } | 6260 | } |
| 4082 | static FORCEINLINE ULONG ID3D12PipelineState_AddRef(ID3D12PipelineState* This) { | 6261 | static FORCEINLINE ULONG ID3D12CommandAllocator_AddRef(ID3D12CommandAllocator* This) { |
| 4083 | return This->lpVtbl->AddRef(This); | 6262 | return This->lpVtbl->AddRef(This); |
| 4084 | } | 6263 | } |
| 4085 | static FORCEINLINE ULONG ID3D12PipelineState_Release(ID3D12PipelineState* This) { | 6264 | static FORCEINLINE ULONG ID3D12CommandAllocator_Release(ID3D12CommandAllocator* This) { |
| 4086 | return This->lpVtbl->Release(This); | 6265 | return This->lpVtbl->Release(This); |
| 4087 | } | 6266 | } |
| 4088 | /*** ID3D12Object methods ***/ | 6267 | /*** ID3D12Object methods ***/ |
| 4089 | static FORCEINLINE HRESULT ID3D12PipelineState_GetPrivateData(ID3D12PipelineState* This,REFGUID guid,UINT *data_size,void *data) { | 6268 | static FORCEINLINE HRESULT ID3D12CommandAllocator_GetPrivateData(ID3D12CommandAllocator* This,REFGUID guid,UINT *data_size,void *data) { |
| 4090 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); | 6269 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); |
| 4091 | } | 6270 | } |
| 4092 | static FORCEINLINE HRESULT ID3D12PipelineState_SetPrivateData(ID3D12PipelineState* This,REFGUID guid,UINT data_size,const void *data) { | 6271 | static FORCEINLINE HRESULT ID3D12CommandAllocator_SetPrivateData(ID3D12CommandAllocator* This,REFGUID guid,UINT data_size,const void *data) { |
| 4093 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); | 6272 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); |
| 4094 | } | 6273 | } |
| 4095 | static FORCEINLINE HRESULT ID3D12PipelineState_SetPrivateDataInterface(ID3D12PipelineState* This,REFGUID guid,const IUnknown *data) { | 6274 | static FORCEINLINE HRESULT ID3D12CommandAllocator_SetPrivateDataInterface(ID3D12CommandAllocator* This,REFGUID guid,const IUnknown *data) { |
| 4096 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); | 6275 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); |
| 4097 | } | 6276 | } |
| 4098 | static FORCEINLINE HRESULT ID3D12PipelineState_SetName(ID3D12PipelineState* This,const WCHAR *name) { | 6277 | static FORCEINLINE HRESULT ID3D12CommandAllocator_SetName(ID3D12CommandAllocator* This,const WCHAR *name) { |
| 4099 | return This->lpVtbl->SetName(This,name); | 6278 | return This->lpVtbl->SetName(This,name); |
| 4100 | } | 6279 | } |
| 4101 | /*** ID3D12DeviceChild methods ***/ | 6280 | /*** ID3D12DeviceChild methods ***/ |
| 4102 | static FORCEINLINE HRESULT ID3D12PipelineState_GetDevice(ID3D12PipelineState* This,REFIID riid,void **device) { | 6281 | static FORCEINLINE HRESULT ID3D12CommandAllocator_GetDevice(ID3D12CommandAllocator* This,REFIID riid,void **device) { |
| 4103 | return This->lpVtbl->GetDevice(This,riid,device); | 6282 | return This->lpVtbl->GetDevice(This,riid,device); |
| 4104 | } | 6283 | } |
| 4105 | /*** ID3D12PipelineState methods ***/ | 6284 | /*** ID3D12CommandAllocator methods ***/ |
| 4106 | static FORCEINLINE HRESULT ID3D12PipelineState_GetCachedBlob(ID3D12PipelineState* This,ID3DBlob **blob) { | 6285 | static FORCEINLINE HRESULT ID3D12CommandAllocator_Reset(ID3D12CommandAllocator* This) { |
| 4107 | return This->lpVtbl->GetCachedBlob(This,blob); | 6286 | return This->lpVtbl->Reset(This); |
| 4108 | } | 6287 | } |
| 4109 | #endif | 6288 | #endif |
| 4110 | #endif | 6289 | #endif |
| ... | @@ -4112,498 +6291,508 @@ static FORCEINLINE HRESULT ID3D12PipelineState_GetCachedBlob(ID3D12PipelineState | ... | @@ -4112,498 +6291,508 @@ static FORCEINLINE HRESULT ID3D12PipelineState_GetCachedBlob(ID3D12PipelineState |
| 4112 | #endif | 6291 | #endif |
| 4113 | 6292 | ||
| 4114 | 6293 | ||
| 4115 | #endif /* __ID3D12PipelineState_INTERFACE_DEFINED__ */ | 6294 | #endif /* __ID3D12CommandAllocator_INTERFACE_DEFINED__ */ |
| 4116 | 6295 | ||
| 4117 | /***************************************************************************** | 6296 | /***************************************************************************** |
| 4118 | * ID3D12Fence interface | 6297 | * ID3D12Device interface |
| 4119 | */ | 6298 | */ |
| 4120 | #ifndef __ID3D12Fence_INTERFACE_DEFINED__ | 6299 | #ifndef __ID3D12Device_INTERFACE_DEFINED__ |
| 4121 | #define __ID3D12Fence_INTERFACE_DEFINED__ | 6300 | #define __ID3D12Device_INTERFACE_DEFINED__ |
| 4122 | 6301 | ||
| 4123 | DEFINE_GUID(IID_ID3D12Fence, 0x0a753dcf, 0xc4d8, 0x4b91, 0xad,0xf6, 0xbe,0x5a,0x60,0xd9,0x5a,0x76); | 6302 | DEFINE_GUID(IID_ID3D12Device, 0x189819f1, 0x1db6, 0x4b57, 0xbe,0x54, 0x18,0x21,0x33,0x9b,0x85,0xf7); |
| 4124 | #if defined(__cplusplus) && !defined(CINTERFACE) | 6303 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 4125 | MIDL_INTERFACE("0a753dcf-c4d8-4b91-adf6-be5a60d95a76") | 6304 | MIDL_INTERFACE("189819f1-1db6-4b57-be54-1821339b85f7") |
| 4126 | ID3D12Fence : public ID3D12Pageable | 6305 | ID3D12Device : public ID3D12Object |
| 4127 | { | 6306 | { |
| 4128 | virtual UINT64 STDMETHODCALLTYPE GetCompletedValue( | 6307 | virtual UINT STDMETHODCALLTYPE GetNodeCount( |
| 4129 | ) = 0; | 6308 | ) = 0; |
| 4130 | 6309 | ||
| 4131 | virtual HRESULT STDMETHODCALLTYPE SetEventOnCompletion( | 6310 | virtual HRESULT STDMETHODCALLTYPE CreateCommandQueue( |
| 4132 | UINT64 value, | 6311 | const D3D12_COMMAND_QUEUE_DESC *desc, |
| 4133 | HANDLE event) = 0; | 6312 | REFIID riid, |
| 6313 | void **command_queue) = 0; | ||
| 6314 | |||
| 6315 | virtual HRESULT STDMETHODCALLTYPE CreateCommandAllocator( | ||
| 6316 | D3D12_COMMAND_LIST_TYPE type, | ||
| 6317 | REFIID riid, | ||
| 6318 | void **command_allocator) = 0; | ||
| 6319 | |||
| 6320 | virtual HRESULT STDMETHODCALLTYPE CreateGraphicsPipelineState( | ||
| 6321 | const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, | ||
| 6322 | REFIID riid, | ||
| 6323 | void **pipeline_state) = 0; | ||
| 6324 | |||
| 6325 | virtual HRESULT STDMETHODCALLTYPE CreateComputePipelineState( | ||
| 6326 | const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, | ||
| 6327 | REFIID riid, | ||
| 6328 | void **pipeline_state) = 0; | ||
| 6329 | |||
| 6330 | virtual HRESULT STDMETHODCALLTYPE CreateCommandList( | ||
| 6331 | UINT node_mask, | ||
| 6332 | D3D12_COMMAND_LIST_TYPE type, | ||
| 6333 | ID3D12CommandAllocator *command_allocator, | ||
| 6334 | ID3D12PipelineState *initial_pipeline_state, | ||
| 6335 | REFIID riid, | ||
| 6336 | void **command_list) = 0; | ||
| 6337 | |||
| 6338 | virtual HRESULT STDMETHODCALLTYPE CheckFeatureSupport( | ||
| 6339 | D3D12_FEATURE feature, | ||
| 6340 | void *feature_data, | ||
| 6341 | UINT feature_data_size) = 0; | ||
| 6342 | |||
| 6343 | virtual HRESULT STDMETHODCALLTYPE CreateDescriptorHeap( | ||
| 6344 | const D3D12_DESCRIPTOR_HEAP_DESC *desc, | ||
| 6345 | REFIID riid, | ||
| 6346 | void **descriptor_heap) = 0; | ||
| 6347 | |||
| 6348 | virtual UINT STDMETHODCALLTYPE GetDescriptorHandleIncrementSize( | ||
| 6349 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) = 0; | ||
| 6350 | |||
| 6351 | virtual HRESULT STDMETHODCALLTYPE CreateRootSignature( | ||
| 6352 | UINT node_mask, | ||
| 6353 | const void *bytecode, | ||
| 6354 | SIZE_T bytecode_length, | ||
| 6355 | REFIID riid, | ||
| 6356 | void **root_signature) = 0; | ||
| 6357 | |||
| 6358 | virtual void STDMETHODCALLTYPE CreateConstantBufferView( | ||
| 6359 | const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, | ||
| 6360 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor) = 0; | ||
| 6361 | |||
| 6362 | virtual void STDMETHODCALLTYPE CreateShaderResourceView( | ||
| 6363 | ID3D12Resource *resource, | ||
| 6364 | const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, | ||
| 6365 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor) = 0; | ||
| 6366 | |||
| 6367 | virtual void STDMETHODCALLTYPE CreateUnorderedAccessView( | ||
| 6368 | ID3D12Resource *resource, | ||
| 6369 | ID3D12Resource *counter_resource, | ||
| 6370 | const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, | ||
| 6371 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor) = 0; | ||
| 6372 | |||
| 6373 | virtual void STDMETHODCALLTYPE CreateRenderTargetView( | ||
| 6374 | ID3D12Resource *resource, | ||
| 6375 | const D3D12_RENDER_TARGET_VIEW_DESC *desc, | ||
| 6376 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor) = 0; | ||
| 6377 | |||
| 6378 | virtual void STDMETHODCALLTYPE CreateDepthStencilView( | ||
| 6379 | ID3D12Resource *resource, | ||
| 6380 | const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, | ||
| 6381 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor) = 0; | ||
| 6382 | |||
| 6383 | virtual void STDMETHODCALLTYPE CreateSampler( | ||
| 6384 | const D3D12_SAMPLER_DESC *desc, | ||
| 6385 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor) = 0; | ||
| 6386 | |||
| 6387 | virtual void STDMETHODCALLTYPE CopyDescriptors( | ||
| 6388 | UINT dst_descriptor_range_count, | ||
| 6389 | const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, | ||
| 6390 | const UINT *dst_descriptor_range_sizes, | ||
| 6391 | UINT src_descriptor_range_count, | ||
| 6392 | const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, | ||
| 6393 | const UINT *src_descriptor_range_sizes, | ||
| 6394 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) = 0; | ||
| 4134 | 6395 | ||
| 4135 | virtual HRESULT STDMETHODCALLTYPE Signal( | 6396 | virtual void STDMETHODCALLTYPE CopyDescriptorsSimple( |
| 4136 | UINT64 value) = 0; | 6397 | UINT descriptor_count, |
| 6398 | const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, | ||
| 6399 | const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, | ||
| 6400 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) = 0; | ||
| 4137 | 6401 | ||
| 4138 | }; | 6402 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS |
| 4139 | #ifdef __CRT_UUID_DECL | 6403 | virtual D3D12_RESOURCE_ALLOCATION_INFO* STDMETHODCALLTYPE GetResourceAllocationInfo( |
| 4140 | __CRT_UUID_DECL(ID3D12Fence, 0x0a753dcf, 0xc4d8, 0x4b91, 0xad,0xf6, 0xbe,0x5a,0x60,0xd9,0x5a,0x76) | 6404 | D3D12_RESOURCE_ALLOCATION_INFO *__ret, |
| 6405 | UINT visible_mask, | ||
| 6406 | UINT reource_desc_count, | ||
| 6407 | const D3D12_RESOURCE_DESC *resource_descs) = 0; | ||
| 6408 | D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE GetResourceAllocationInfo( | ||
| 6409 | UINT visible_mask, | ||
| 6410 | UINT reource_desc_count, | ||
| 6411 | const D3D12_RESOURCE_DESC *resource_descs) | ||
| 6412 | { | ||
| 6413 | D3D12_RESOURCE_ALLOCATION_INFO __ret; | ||
| 6414 | return *GetResourceAllocationInfo(&__ret, visible_mask, reource_desc_count, resource_descs); | ||
| 6415 | } | ||
| 6416 | #else | ||
| 6417 | virtual D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE GetResourceAllocationInfo( | ||
| 6418 | UINT visible_mask, | ||
| 6419 | UINT reource_desc_count, | ||
| 6420 | const D3D12_RESOURCE_DESC *resource_descs) = 0; | ||
| 4141 | #endif | 6421 | #endif |
| 6422 | |||
| 6423 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS | ||
| 6424 | virtual D3D12_HEAP_PROPERTIES* STDMETHODCALLTYPE GetCustomHeapProperties( | ||
| 6425 | D3D12_HEAP_PROPERTIES *__ret, | ||
| 6426 | UINT node_mask, | ||
| 6427 | D3D12_HEAP_TYPE heap_type) = 0; | ||
| 6428 | D3D12_HEAP_PROPERTIES STDMETHODCALLTYPE GetCustomHeapProperties( | ||
| 6429 | UINT node_mask, | ||
| 6430 | D3D12_HEAP_TYPE heap_type) | ||
| 6431 | { | ||
| 6432 | D3D12_HEAP_PROPERTIES __ret; | ||
| 6433 | return *GetCustomHeapProperties(&__ret, node_mask, heap_type); | ||
| 6434 | } | ||
| 4142 | #else | 6435 | #else |
| 4143 | typedef struct ID3D12FenceVtbl { | 6436 | virtual D3D12_HEAP_PROPERTIES STDMETHODCALLTYPE GetCustomHeapProperties( |
| 4144 | BEGIN_INTERFACE | 6437 | UINT node_mask, |
| 6438 | D3D12_HEAP_TYPE heap_type) = 0; | ||
| 6439 | #endif | ||
| 4145 | 6440 | ||
| 4146 | /*** IUnknown methods ***/ | 6441 | virtual HRESULT STDMETHODCALLTYPE CreateCommittedResource( |
| 4147 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6442 | const D3D12_HEAP_PROPERTIES *heap_properties, |
| 4148 | ID3D12Fence *This, | 6443 | D3D12_HEAP_FLAGS heap_flags, |
| 6444 | const D3D12_RESOURCE_DESC *desc, | ||
| 6445 | D3D12_RESOURCE_STATES initial_state, | ||
| 6446 | const D3D12_CLEAR_VALUE *optimized_clear_value, | ||
| 4149 | REFIID riid, | 6447 | REFIID riid, |
| 4150 | void **ppvObject); | 6448 | void **resource) = 0; |
| 4151 | |||
| 4152 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4153 | ID3D12Fence *This); | ||
| 4154 | |||
| 4155 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4156 | ID3D12Fence *This); | ||
| 4157 | 6449 | ||
| 4158 | /*** ID3D12Object methods ***/ | 6450 | virtual HRESULT STDMETHODCALLTYPE CreateHeap( |
| 4159 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( | 6451 | const D3D12_HEAP_DESC *desc, |
| 4160 | ID3D12Fence *This, | 6452 | REFIID riid, |
| 4161 | REFGUID guid, | 6453 | void **heap) = 0; |
| 4162 | UINT *data_size, | ||
| 4163 | void *data); | ||
| 4164 | 6454 | ||
| 4165 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( | 6455 | virtual HRESULT STDMETHODCALLTYPE CreatePlacedResource( |
| 4166 | ID3D12Fence *This, | 6456 | ID3D12Heap *heap, |
| 4167 | REFGUID guid, | 6457 | UINT64 heap_offset, |
| 4168 | UINT data_size, | 6458 | const D3D12_RESOURCE_DESC *desc, |
| 4169 | const void *data); | 6459 | D3D12_RESOURCE_STATES initial_state, |
| 6460 | const D3D12_CLEAR_VALUE *optimized_clear_value, | ||
| 6461 | REFIID riid, | ||
| 6462 | void **resource) = 0; | ||
| 4170 | 6463 | ||
| 4171 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( | 6464 | virtual HRESULT STDMETHODCALLTYPE CreateReservedResource( |
| 4172 | ID3D12Fence *This, | 6465 | const D3D12_RESOURCE_DESC *desc, |
| 4173 | REFGUID guid, | 6466 | D3D12_RESOURCE_STATES initial_state, |
| 4174 | const IUnknown *data); | 6467 | const D3D12_CLEAR_VALUE *optimized_clear_value, |
| 6468 | REFIID riid, | ||
| 6469 | void **resource) = 0; | ||
| 4175 | 6470 | ||
| 4176 | HRESULT (STDMETHODCALLTYPE *SetName)( | 6471 | virtual HRESULT STDMETHODCALLTYPE CreateSharedHandle( |
| 4177 | ID3D12Fence *This, | 6472 | ID3D12DeviceChild *object, |
| 4178 | const WCHAR *name); | 6473 | const SECURITY_ATTRIBUTES *attributes, |
| 6474 | DWORD access, | ||
| 6475 | const WCHAR *name, | ||
| 6476 | HANDLE *handle) = 0; | ||
| 4179 | 6477 | ||
| 4180 | /*** ID3D12DeviceChild methods ***/ | 6478 | virtual HRESULT STDMETHODCALLTYPE OpenSharedHandle( |
| 4181 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | 6479 | HANDLE handle, |
| 4182 | ID3D12Fence *This, | ||
| 4183 | REFIID riid, | 6480 | REFIID riid, |
| 4184 | void **device); | 6481 | void **object) = 0; |
| 4185 | 6482 | ||
| 4186 | /*** ID3D12Fence methods ***/ | 6483 | virtual HRESULT STDMETHODCALLTYPE OpenSharedHandleByName( |
| 4187 | UINT64 (STDMETHODCALLTYPE *GetCompletedValue)( | 6484 | const WCHAR *name, |
| 4188 | ID3D12Fence *This); | 6485 | DWORD access, |
| 6486 | HANDLE *handle) = 0; | ||
| 4189 | 6487 | ||
| 4190 | HRESULT (STDMETHODCALLTYPE *SetEventOnCompletion)( | 6488 | virtual HRESULT STDMETHODCALLTYPE MakeResident( |
| 4191 | ID3D12Fence *This, | 6489 | UINT object_count, |
| 4192 | UINT64 value, | 6490 | ID3D12Pageable *const *objects) = 0; |
| 4193 | HANDLE event); | ||
| 4194 | 6491 | ||
| 4195 | HRESULT (STDMETHODCALLTYPE *Signal)( | 6492 | virtual HRESULT STDMETHODCALLTYPE Evict( |
| 4196 | ID3D12Fence *This, | 6493 | UINT object_count, |
| 4197 | UINT64 value); | 6494 | ID3D12Pageable *const *objects) = 0; |
| 4198 | 6495 | ||
| 4199 | END_INTERFACE | 6496 | virtual HRESULT STDMETHODCALLTYPE CreateFence( |
| 4200 | } ID3D12FenceVtbl; | 6497 | UINT64 initial_value, |
| 6498 | D3D12_FENCE_FLAGS flags, | ||
| 6499 | REFIID riid, | ||
| 6500 | void **fence) = 0; | ||
| 4201 | 6501 | ||
| 4202 | interface ID3D12Fence { | 6502 | virtual HRESULT STDMETHODCALLTYPE GetDeviceRemovedReason( |
| 4203 | CONST_VTBL ID3D12FenceVtbl* lpVtbl; | 6503 | ) = 0; |
| 4204 | }; | ||
| 4205 | 6504 | ||
| 4206 | #ifdef COBJMACROS | 6505 | virtual void STDMETHODCALLTYPE GetCopyableFootprints( |
| 4207 | #ifndef WIDL_C_INLINE_WRAPPERS | 6506 | const D3D12_RESOURCE_DESC *desc, |
| 4208 | /*** IUnknown methods ***/ | 6507 | UINT first_sub_resource, |
| 4209 | #define ID3D12Fence_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 6508 | UINT sub_resource_count, |
| 4210 | #define ID3D12Fence_AddRef(This) (This)->lpVtbl->AddRef(This) | 6509 | UINT64 base_offset, |
| 4211 | #define ID3D12Fence_Release(This) (This)->lpVtbl->Release(This) | 6510 | D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, |
| 4212 | /*** ID3D12Object methods ***/ | 6511 | UINT *row_count, |
| 4213 | #define ID3D12Fence_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | 6512 | UINT64 *row_size, |
| 4214 | #define ID3D12Fence_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | 6513 | UINT64 *total_bytes) = 0; |
| 4215 | #define ID3D12Fence_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | ||
| 4216 | #define ID3D12Fence_SetName(This,name) (This)->lpVtbl->SetName(This,name) | ||
| 4217 | /*** ID3D12DeviceChild methods ***/ | ||
| 4218 | #define ID3D12Fence_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | ||
| 4219 | /*** ID3D12Fence methods ***/ | ||
| 4220 | #define ID3D12Fence_GetCompletedValue(This) (This)->lpVtbl->GetCompletedValue(This) | ||
| 4221 | #define ID3D12Fence_SetEventOnCompletion(This,value,event) (This)->lpVtbl->SetEventOnCompletion(This,value,event) | ||
| 4222 | #define ID3D12Fence_Signal(This,value) (This)->lpVtbl->Signal(This,value) | ||
| 4223 | #else | ||
| 4224 | /*** IUnknown methods ***/ | ||
| 4225 | static FORCEINLINE HRESULT ID3D12Fence_QueryInterface(ID3D12Fence* This,REFIID riid,void **ppvObject) { | ||
| 4226 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4227 | } | ||
| 4228 | static FORCEINLINE ULONG ID3D12Fence_AddRef(ID3D12Fence* This) { | ||
| 4229 | return This->lpVtbl->AddRef(This); | ||
| 4230 | } | ||
| 4231 | static FORCEINLINE ULONG ID3D12Fence_Release(ID3D12Fence* This) { | ||
| 4232 | return This->lpVtbl->Release(This); | ||
| 4233 | } | ||
| 4234 | /*** ID3D12Object methods ***/ | ||
| 4235 | static FORCEINLINE HRESULT ID3D12Fence_GetPrivateData(ID3D12Fence* This,REFGUID guid,UINT *data_size,void *data) { | ||
| 4236 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); | ||
| 4237 | } | ||
| 4238 | static FORCEINLINE HRESULT ID3D12Fence_SetPrivateData(ID3D12Fence* This,REFGUID guid,UINT data_size,const void *data) { | ||
| 4239 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); | ||
| 4240 | } | ||
| 4241 | static FORCEINLINE HRESULT ID3D12Fence_SetPrivateDataInterface(ID3D12Fence* This,REFGUID guid,const IUnknown *data) { | ||
| 4242 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); | ||
| 4243 | } | ||
| 4244 | static FORCEINLINE HRESULT ID3D12Fence_SetName(ID3D12Fence* This,const WCHAR *name) { | ||
| 4245 | return This->lpVtbl->SetName(This,name); | ||
| 4246 | } | ||
| 4247 | /*** ID3D12DeviceChild methods ***/ | ||
| 4248 | static FORCEINLINE HRESULT ID3D12Fence_GetDevice(ID3D12Fence* This,REFIID riid,void **device) { | ||
| 4249 | return This->lpVtbl->GetDevice(This,riid,device); | ||
| 4250 | } | ||
| 4251 | /*** ID3D12Fence methods ***/ | ||
| 4252 | static FORCEINLINE UINT64 ID3D12Fence_GetCompletedValue(ID3D12Fence* This) { | ||
| 4253 | return This->lpVtbl->GetCompletedValue(This); | ||
| 4254 | } | ||
| 4255 | static FORCEINLINE HRESULT ID3D12Fence_SetEventOnCompletion(ID3D12Fence* This,UINT64 value,HANDLE event) { | ||
| 4256 | return This->lpVtbl->SetEventOnCompletion(This,value,event); | ||
| 4257 | } | ||
| 4258 | static FORCEINLINE HRESULT ID3D12Fence_Signal(ID3D12Fence* This,UINT64 value) { | ||
| 4259 | return This->lpVtbl->Signal(This,value); | ||
| 4260 | } | ||
| 4261 | #endif | ||
| 4262 | #endif | ||
| 4263 | 6514 | ||
| 4264 | #endif | 6515 | virtual HRESULT STDMETHODCALLTYPE CreateQueryHeap( |
| 6516 | const D3D12_QUERY_HEAP_DESC *desc, | ||
| 6517 | REFIID riid, | ||
| 6518 | void **heap) = 0; | ||
| 4265 | 6519 | ||
| 6520 | virtual HRESULT STDMETHODCALLTYPE SetStablePowerState( | ||
| 6521 | WINBOOL enable) = 0; | ||
| 4266 | 6522 | ||
| 4267 | #endif /* __ID3D12Fence_INTERFACE_DEFINED__ */ | 6523 | virtual HRESULT STDMETHODCALLTYPE CreateCommandSignature( |
| 6524 | const D3D12_COMMAND_SIGNATURE_DESC *desc, | ||
| 6525 | ID3D12RootSignature *root_signature, | ||
| 6526 | REFIID riid, | ||
| 6527 | void **command_signature) = 0; | ||
| 4268 | 6528 | ||
| 4269 | /***************************************************************************** | 6529 | virtual void STDMETHODCALLTYPE GetResourceTiling( |
| 4270 | * ID3D12CommandAllocator interface | 6530 | ID3D12Resource *resource, |
| 4271 | */ | 6531 | UINT *total_tile_count, |
| 4272 | #ifndef __ID3D12CommandAllocator_INTERFACE_DEFINED__ | 6532 | D3D12_PACKED_MIP_INFO *packed_mip_info, |
| 4273 | #define __ID3D12CommandAllocator_INTERFACE_DEFINED__ | 6533 | D3D12_TILE_SHAPE *standard_tile_shape, |
| 6534 | UINT *sub_resource_tiling_count, | ||
| 6535 | UINT first_sub_resource_tiling, | ||
| 6536 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings) = 0; | ||
| 4274 | 6537 | ||
| 4275 | DEFINE_GUID(IID_ID3D12CommandAllocator, 0x6102dee4, 0xaf59, 0x4b09, 0xb9,0x99, 0xb4,0x4d,0x73,0xf0,0x9b,0x24); | 6538 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS |
| 4276 | #if defined(__cplusplus) && !defined(CINTERFACE) | 6539 | virtual LUID* STDMETHODCALLTYPE GetAdapterLuid( |
| 4277 | MIDL_INTERFACE("6102dee4-af59-4b09-b999-b44d73f09b24") | 6540 | LUID *__ret) = 0; |
| 4278 | ID3D12CommandAllocator : public ID3D12Pageable | 6541 | LUID STDMETHODCALLTYPE GetAdapterLuid( |
| 4279 | { | 6542 | ) |
| 4280 | virtual HRESULT STDMETHODCALLTYPE Reset( | 6543 | { |
| 6544 | LUID __ret; | ||
| 6545 | return *GetAdapterLuid(&__ret); | ||
| 6546 | } | ||
| 6547 | #else | ||
| 6548 | virtual LUID STDMETHODCALLTYPE GetAdapterLuid( | ||
| 4281 | ) = 0; | 6549 | ) = 0; |
| 6550 | #endif | ||
| 4282 | 6551 | ||
| 4283 | }; | 6552 | }; |
| 4284 | #ifdef __CRT_UUID_DECL | 6553 | #ifdef __CRT_UUID_DECL |
| 4285 | __CRT_UUID_DECL(ID3D12CommandAllocator, 0x6102dee4, 0xaf59, 0x4b09, 0xb9,0x99, 0xb4,0x4d,0x73,0xf0,0x9b,0x24) | 6554 | __CRT_UUID_DECL(ID3D12Device, 0x189819f1, 0x1db6, 0x4b57, 0xbe,0x54, 0x18,0x21,0x33,0x9b,0x85,0xf7) |
| 4286 | #endif | 6555 | #endif |
| 4287 | #else | 6556 | #else |
| 4288 | typedef struct ID3D12CommandAllocatorVtbl { | 6557 | typedef struct ID3D12DeviceVtbl { |
| 4289 | BEGIN_INTERFACE | 6558 | BEGIN_INTERFACE |
| 4290 | 6559 | ||
| 4291 | /*** IUnknown methods ***/ | 6560 | /*** IUnknown methods ***/ |
| 4292 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6561 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4293 | ID3D12CommandAllocator *This, | 6562 | ID3D12Device *This, |
| 4294 | REFIID riid, | 6563 | REFIID riid, |
| 4295 | void **ppvObject); | 6564 | void **ppvObject); |
| 4296 | 6565 | ||
| 4297 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6566 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4298 | ID3D12CommandAllocator *This); | 6567 | ID3D12Device *This); |
| 4299 | 6568 | ||
| 4300 | ULONG (STDMETHODCALLTYPE *Release)( | 6569 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4301 | ID3D12CommandAllocator *This); | 6570 | ID3D12Device *This); |
| 4302 | 6571 | ||
| 4303 | /*** ID3D12Object methods ***/ | 6572 | /*** ID3D12Object methods ***/ |
| 4304 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( | 6573 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( |
| 4305 | ID3D12CommandAllocator *This, | 6574 | ID3D12Device *This, |
| 4306 | REFGUID guid, | 6575 | REFGUID guid, |
| 4307 | UINT *data_size, | 6576 | UINT *data_size, |
| 4308 | void *data); | 6577 | void *data); |
| 4309 | 6578 | ||
| 4310 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( | 6579 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( |
| 4311 | ID3D12CommandAllocator *This, | 6580 | ID3D12Device *This, |
| 4312 | REFGUID guid, | 6581 | REFGUID guid, |
| 4313 | UINT data_size, | 6582 | UINT data_size, |
| 4314 | const void *data); | 6583 | const void *data); |
| 4315 | 6584 | ||
| 4316 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( | 6585 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( |
| 4317 | ID3D12CommandAllocator *This, | 6586 | ID3D12Device *This, |
| 4318 | REFGUID guid, | 6587 | REFGUID guid, |
| 4319 | const IUnknown *data); | 6588 | const IUnknown *data); |
| 4320 | 6589 | ||
| 4321 | HRESULT (STDMETHODCALLTYPE *SetName)( | 6590 | HRESULT (STDMETHODCALLTYPE *SetName)( |
| 4322 | ID3D12CommandAllocator *This, | 6591 | ID3D12Device *This, |
| 4323 | const WCHAR *name); | 6592 | const WCHAR *name); |
| 4324 | 6593 | ||
| 4325 | /*** ID3D12DeviceChild methods ***/ | 6594 | /*** ID3D12Device methods ***/ |
| 4326 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | 6595 | UINT (STDMETHODCALLTYPE *GetNodeCount)( |
| 4327 | ID3D12CommandAllocator *This, | 6596 | ID3D12Device *This); |
| 4328 | REFIID riid, | ||
| 4329 | void **device); | ||
| 4330 | |||
| 4331 | /*** ID3D12CommandAllocator methods ***/ | ||
| 4332 | HRESULT (STDMETHODCALLTYPE *Reset)( | ||
| 4333 | ID3D12CommandAllocator *This); | ||
| 4334 | |||
| 4335 | END_INTERFACE | ||
| 4336 | } ID3D12CommandAllocatorVtbl; | ||
| 4337 | |||
| 4338 | interface ID3D12CommandAllocator { | ||
| 4339 | CONST_VTBL ID3D12CommandAllocatorVtbl* lpVtbl; | ||
| 4340 | }; | ||
| 4341 | |||
| 4342 | #ifdef COBJMACROS | ||
| 4343 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4344 | /*** IUnknown methods ***/ | ||
| 4345 | #define ID3D12CommandAllocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4346 | #define ID3D12CommandAllocator_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4347 | #define ID3D12CommandAllocator_Release(This) (This)->lpVtbl->Release(This) | ||
| 4348 | /*** ID3D12Object methods ***/ | ||
| 4349 | #define ID3D12CommandAllocator_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | ||
| 4350 | #define ID3D12CommandAllocator_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | ||
| 4351 | #define ID3D12CommandAllocator_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | ||
| 4352 | #define ID3D12CommandAllocator_SetName(This,name) (This)->lpVtbl->SetName(This,name) | ||
| 4353 | /*** ID3D12DeviceChild methods ***/ | ||
| 4354 | #define ID3D12CommandAllocator_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | ||
| 4355 | /*** ID3D12CommandAllocator methods ***/ | ||
| 4356 | #define ID3D12CommandAllocator_Reset(This) (This)->lpVtbl->Reset(This) | ||
| 4357 | #else | ||
| 4358 | /*** IUnknown methods ***/ | ||
| 4359 | static FORCEINLINE HRESULT ID3D12CommandAllocator_QueryInterface(ID3D12CommandAllocator* This,REFIID riid,void **ppvObject) { | ||
| 4360 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4361 | } | ||
| 4362 | static FORCEINLINE ULONG ID3D12CommandAllocator_AddRef(ID3D12CommandAllocator* This) { | ||
| 4363 | return This->lpVtbl->AddRef(This); | ||
| 4364 | } | ||
| 4365 | static FORCEINLINE ULONG ID3D12CommandAllocator_Release(ID3D12CommandAllocator* This) { | ||
| 4366 | return This->lpVtbl->Release(This); | ||
| 4367 | } | ||
| 4368 | /*** ID3D12Object methods ***/ | ||
| 4369 | static FORCEINLINE HRESULT ID3D12CommandAllocator_GetPrivateData(ID3D12CommandAllocator* This,REFGUID guid,UINT *data_size,void *data) { | ||
| 4370 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); | ||
| 4371 | } | ||
| 4372 | static FORCEINLINE HRESULT ID3D12CommandAllocator_SetPrivateData(ID3D12CommandAllocator* This,REFGUID guid,UINT data_size,const void *data) { | ||
| 4373 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); | ||
| 4374 | } | ||
| 4375 | static FORCEINLINE HRESULT ID3D12CommandAllocator_SetPrivateDataInterface(ID3D12CommandAllocator* This,REFGUID guid,const IUnknown *data) { | ||
| 4376 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); | ||
| 4377 | } | ||
| 4378 | static FORCEINLINE HRESULT ID3D12CommandAllocator_SetName(ID3D12CommandAllocator* This,const WCHAR *name) { | ||
| 4379 | return This->lpVtbl->SetName(This,name); | ||
| 4380 | } | ||
| 4381 | /*** ID3D12DeviceChild methods ***/ | ||
| 4382 | static FORCEINLINE HRESULT ID3D12CommandAllocator_GetDevice(ID3D12CommandAllocator* This,REFIID riid,void **device) { | ||
| 4383 | return This->lpVtbl->GetDevice(This,riid,device); | ||
| 4384 | } | ||
| 4385 | /*** ID3D12CommandAllocator methods ***/ | ||
| 4386 | static FORCEINLINE HRESULT ID3D12CommandAllocator_Reset(ID3D12CommandAllocator* This) { | ||
| 4387 | return This->lpVtbl->Reset(This); | ||
| 4388 | } | ||
| 4389 | #endif | ||
| 4390 | #endif | ||
| 4391 | |||
| 4392 | #endif | ||
| 4393 | |||
| 4394 | |||
| 4395 | #endif /* __ID3D12CommandAllocator_INTERFACE_DEFINED__ */ | ||
| 4396 | |||
| 4397 | /***************************************************************************** | ||
| 4398 | * ID3D12Device interface | ||
| 4399 | */ | ||
| 4400 | #ifndef __ID3D12Device_INTERFACE_DEFINED__ | ||
| 4401 | #define __ID3D12Device_INTERFACE_DEFINED__ | ||
| 4402 | |||
| 4403 | DEFINE_GUID(IID_ID3D12Device, 0x189819f1, 0x1db6, 0x4b57, 0xbe,0x54, 0x18,0x21,0x33,0x9b,0x85,0xf7); | ||
| 4404 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4405 | MIDL_INTERFACE("189819f1-1db6-4b57-be54-1821339b85f7") | ||
| 4406 | ID3D12Device : public ID3D12Object | ||
| 4407 | { | ||
| 4408 | virtual UINT STDMETHODCALLTYPE GetNodeCount( | ||
| 4409 | ) = 0; | ||
| 4410 | 6597 | ||
| 4411 | virtual HRESULT STDMETHODCALLTYPE CreateCommandQueue( | 6598 | HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( |
| 6599 | ID3D12Device *This, | ||
| 4412 | const D3D12_COMMAND_QUEUE_DESC *desc, | 6600 | const D3D12_COMMAND_QUEUE_DESC *desc, |
| 4413 | REFIID riid, | 6601 | REFIID riid, |
| 4414 | void **command_queue) = 0; | 6602 | void **command_queue); |
| 4415 | 6603 | ||
| 4416 | virtual HRESULT STDMETHODCALLTYPE CreateCommandAllocator( | 6604 | HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( |
| 6605 | ID3D12Device *This, | ||
| 4417 | D3D12_COMMAND_LIST_TYPE type, | 6606 | D3D12_COMMAND_LIST_TYPE type, |
| 4418 | REFIID riid, | 6607 | REFIID riid, |
| 4419 | void **command_allocator) = 0; | 6608 | void **command_allocator); |
| 4420 | 6609 | ||
| 4421 | virtual HRESULT STDMETHODCALLTYPE CreateGraphicsPipelineState( | 6610 | HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( |
| 6611 | ID3D12Device *This, | ||
| 4422 | const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, | 6612 | const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, |
| 4423 | REFIID riid, | 6613 | REFIID riid, |
| 4424 | void **pipeline_state) = 0; | 6614 | void **pipeline_state); |
| 4425 | 6615 | ||
| 4426 | virtual HRESULT STDMETHODCALLTYPE CreateComputePipelineState( | 6616 | HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( |
| 6617 | ID3D12Device *This, | ||
| 4427 | const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, | 6618 | const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, |
| 4428 | REFIID riid, | 6619 | REFIID riid, |
| 4429 | void **pipeline_state) = 0; | 6620 | void **pipeline_state); |
| 4430 | 6621 | ||
| 4431 | virtual HRESULT STDMETHODCALLTYPE CreateCommandList( | 6622 | HRESULT (STDMETHODCALLTYPE *CreateCommandList)( |
| 6623 | ID3D12Device *This, | ||
| 4432 | UINT node_mask, | 6624 | UINT node_mask, |
| 4433 | D3D12_COMMAND_LIST_TYPE type, | 6625 | D3D12_COMMAND_LIST_TYPE type, |
| 4434 | ID3D12CommandAllocator *command_allocator, | 6626 | ID3D12CommandAllocator *command_allocator, |
| 4435 | ID3D12PipelineState *initial_pipeline_state, | 6627 | ID3D12PipelineState *initial_pipeline_state, |
| 4436 | REFIID riid, | 6628 | REFIID riid, |
| 4437 | void **command_list) = 0; | 6629 | void **command_list); |
| 4438 | 6630 | ||
| 4439 | virtual HRESULT STDMETHODCALLTYPE CheckFeatureSupport( | 6631 | HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( |
| 6632 | ID3D12Device *This, | ||
| 4440 | D3D12_FEATURE feature, | 6633 | D3D12_FEATURE feature, |
| 4441 | void *feature_data, | 6634 | void *feature_data, |
| 4442 | UINT feature_data_size) = 0; | 6635 | UINT feature_data_size); |
| 4443 | 6636 | ||
| 4444 | virtual HRESULT STDMETHODCALLTYPE CreateDescriptorHeap( | 6637 | HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( |
| 6638 | ID3D12Device *This, | ||
| 4445 | const D3D12_DESCRIPTOR_HEAP_DESC *desc, | 6639 | const D3D12_DESCRIPTOR_HEAP_DESC *desc, |
| 4446 | REFIID riid, | 6640 | REFIID riid, |
| 4447 | void **descriptor_heap) = 0; | 6641 | void **descriptor_heap); |
| 4448 | 6642 | ||
| 4449 | virtual UINT STDMETHODCALLTYPE GetDescriptorHandleIncrementSize( | 6643 | UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( |
| 4450 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) = 0; | 6644 | ID3D12Device *This, |
| 6645 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); | ||
| 4451 | 6646 | ||
| 4452 | virtual HRESULT STDMETHODCALLTYPE CreateRootSignature( | 6647 | HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( |
| 6648 | ID3D12Device *This, | ||
| 4453 | UINT node_mask, | 6649 | UINT node_mask, |
| 4454 | const void *bytecode, | 6650 | const void *bytecode, |
| 4455 | SIZE_T bytecode_length, | 6651 | SIZE_T bytecode_length, |
| 4456 | REFIID riid, | 6652 | REFIID riid, |
| 4457 | void **root_signature) = 0; | 6653 | void **root_signature); |
| 4458 | 6654 | ||
| 4459 | virtual void STDMETHODCALLTYPE CreateConstantBufferView( | 6655 | void (STDMETHODCALLTYPE *CreateConstantBufferView)( |
| 6656 | ID3D12Device *This, | ||
| 4460 | const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, | 6657 | const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, |
| 4461 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor) = 0; | 6658 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4462 | 6659 | ||
| 4463 | virtual void STDMETHODCALLTYPE CreateShaderResourceView( | 6660 | void (STDMETHODCALLTYPE *CreateShaderResourceView)( |
| 6661 | ID3D12Device *This, | ||
| 4464 | ID3D12Resource *resource, | 6662 | ID3D12Resource *resource, |
| 4465 | const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, | 6663 | const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, |
| 4466 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor) = 0; | 6664 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4467 | 6665 | ||
| 4468 | virtual void STDMETHODCALLTYPE CreateUnorderedAccessView( | 6666 | void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( |
| 6667 | ID3D12Device *This, | ||
| 4469 | ID3D12Resource *resource, | 6668 | ID3D12Resource *resource, |
| 4470 | ID3D12Resource *counter_resource, | 6669 | ID3D12Resource *counter_resource, |
| 4471 | const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, | 6670 | const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, |
| 4472 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor) = 0; | 6671 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4473 | 6672 | ||
| 4474 | virtual void STDMETHODCALLTYPE CreateRenderTargetView( | 6673 | void (STDMETHODCALLTYPE *CreateRenderTargetView)( |
| 6674 | ID3D12Device *This, | ||
| 4475 | ID3D12Resource *resource, | 6675 | ID3D12Resource *resource, |
| 4476 | const D3D12_RENDER_TARGET_VIEW_DESC *desc, | 6676 | const D3D12_RENDER_TARGET_VIEW_DESC *desc, |
| 4477 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor) = 0; | 6677 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4478 | 6678 | ||
| 4479 | virtual void STDMETHODCALLTYPE CreateDepthStencilView( | 6679 | void (STDMETHODCALLTYPE *CreateDepthStencilView)( |
| 6680 | ID3D12Device *This, | ||
| 4480 | ID3D12Resource *resource, | 6681 | ID3D12Resource *resource, |
| 4481 | const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, | 6682 | const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, |
| 4482 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor) = 0; | 6683 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4483 | 6684 | ||
| 4484 | virtual void STDMETHODCALLTYPE CreateSampler( | 6685 | void (STDMETHODCALLTYPE *CreateSampler)( |
| 6686 | ID3D12Device *This, | ||
| 4485 | const D3D12_SAMPLER_DESC *desc, | 6687 | const D3D12_SAMPLER_DESC *desc, |
| 4486 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor) = 0; | 6688 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4487 | 6689 | ||
| 4488 | virtual void STDMETHODCALLTYPE CopyDescriptors( | 6690 | void (STDMETHODCALLTYPE *CopyDescriptors)( |
| 6691 | ID3D12Device *This, | ||
| 4489 | UINT dst_descriptor_range_count, | 6692 | UINT dst_descriptor_range_count, |
| 4490 | const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, | 6693 | const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, |
| 4491 | const UINT *dst_descriptor_range_sizes, | 6694 | const UINT *dst_descriptor_range_sizes, |
| 4492 | UINT src_descriptor_range_count, | 6695 | UINT src_descriptor_range_count, |
| 4493 | const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, | 6696 | const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, |
| 4494 | const UINT *src_descriptor_range_sizes, | 6697 | const UINT *src_descriptor_range_sizes, |
| 4495 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) = 0; | 6698 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); |
| 4496 | 6699 | ||
| 4497 | virtual void STDMETHODCALLTYPE CopyDescriptorsSimple( | 6700 | void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( |
| 6701 | ID3D12Device *This, | ||
| 4498 | UINT descriptor_count, | 6702 | UINT descriptor_count, |
| 4499 | const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, | 6703 | const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, |
| 4500 | const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, | 6704 | const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, |
| 4501 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) = 0; | 6705 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); |
| 4502 | 6706 | ||
| 4503 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS | 6707 | D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( |
| 4504 | virtual D3D12_RESOURCE_ALLOCATION_INFO* STDMETHODCALLTYPE GetResourceAllocationInfo( | 6708 | ID3D12Device *This, |
| 4505 | D3D12_RESOURCE_ALLOCATION_INFO *__ret, | 6709 | D3D12_RESOURCE_ALLOCATION_INFO *__ret, |
| 4506 | UINT visible_mask, | 6710 | UINT visible_mask, |
| 4507 | UINT reource_desc_count, | 6711 | UINT reource_desc_count, |
| 4508 | const D3D12_RESOURCE_DESC *resource_descs) = 0; | 6712 | const D3D12_RESOURCE_DESC *resource_descs); |
| 4509 | D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE GetResourceAllocationInfo( | ||
| 4510 | UINT visible_mask, | ||
| 4511 | UINT reource_desc_count, | ||
| 4512 | const D3D12_RESOURCE_DESC *resource_descs) | ||
| 4513 | { | ||
| 4514 | D3D12_RESOURCE_ALLOCATION_INFO __ret; | ||
| 4515 | return *GetResourceAllocationInfo(&__ret, visible_mask, reource_desc_count, resource_descs); | ||
| 4516 | } | ||
| 4517 | #else | ||
| 4518 | virtual D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE GetResourceAllocationInfo( | ||
| 4519 | UINT visible_mask, | ||
| 4520 | UINT reource_desc_count, | ||
| 4521 | const D3D12_RESOURCE_DESC *resource_descs) = 0; | ||
| 4522 | #endif | ||
| 4523 | 6713 | ||
| 4524 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS | 6714 | D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( |
| 4525 | virtual D3D12_HEAP_PROPERTIES* STDMETHODCALLTYPE GetCustomHeapProperties( | 6715 | ID3D12Device *This, |
| 4526 | D3D12_HEAP_PROPERTIES *__ret, | 6716 | D3D12_HEAP_PROPERTIES *__ret, |
| 4527 | UINT node_mask, | 6717 | UINT node_mask, |
| 4528 | D3D12_HEAP_TYPE heap_type) = 0; | 6718 | D3D12_HEAP_TYPE heap_type); |
| 4529 | D3D12_HEAP_PROPERTIES STDMETHODCALLTYPE GetCustomHeapProperties( | ||
| 4530 | UINT node_mask, | ||
| 4531 | D3D12_HEAP_TYPE heap_type) | ||
| 4532 | { | ||
| 4533 | D3D12_HEAP_PROPERTIES __ret; | ||
| 4534 | return *GetCustomHeapProperties(&__ret, node_mask, heap_type); | ||
| 4535 | } | ||
| 4536 | #else | ||
| 4537 | virtual D3D12_HEAP_PROPERTIES STDMETHODCALLTYPE GetCustomHeapProperties( | ||
| 4538 | UINT node_mask, | ||
| 4539 | D3D12_HEAP_TYPE heap_type) = 0; | ||
| 4540 | #endif | ||
| 4541 | 6719 | ||
| 4542 | virtual HRESULT STDMETHODCALLTYPE CreateCommittedResource( | 6720 | HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( |
| 6721 | ID3D12Device *This, | ||
| 4543 | const D3D12_HEAP_PROPERTIES *heap_properties, | 6722 | const D3D12_HEAP_PROPERTIES *heap_properties, |
| 4544 | D3D12_HEAP_FLAGS heap_flags, | 6723 | D3D12_HEAP_FLAGS heap_flags, |
| 4545 | const D3D12_RESOURCE_DESC *desc, | 6724 | const D3D12_RESOURCE_DESC *desc, |
| 4546 | D3D12_RESOURCE_STATES initial_state, | 6725 | D3D12_RESOURCE_STATES initial_state, |
| 4547 | const D3D12_CLEAR_VALUE *optimized_clear_value, | 6726 | const D3D12_CLEAR_VALUE *optimized_clear_value, |
| 4548 | REFIID riid, | 6727 | REFIID riid, |
| 4549 | void **resource) = 0; | 6728 | void **resource); |
| 4550 | 6729 | ||
| 4551 | virtual HRESULT STDMETHODCALLTYPE CreateHeap( | 6730 | HRESULT (STDMETHODCALLTYPE *CreateHeap)( |
| 6731 | ID3D12Device *This, | ||
| 4552 | const D3D12_HEAP_DESC *desc, | 6732 | const D3D12_HEAP_DESC *desc, |
| 4553 | REFIID riid, | 6733 | REFIID riid, |
| 4554 | void **heap) = 0; | 6734 | void **heap); |
| 4555 | 6735 | ||
| 4556 | virtual HRESULT STDMETHODCALLTYPE CreatePlacedResource( | 6736 | HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( |
| 6737 | ID3D12Device *This, | ||
| 4557 | ID3D12Heap *heap, | 6738 | ID3D12Heap *heap, |
| 4558 | UINT64 heap_offset, | 6739 | UINT64 heap_offset, |
| 4559 | const D3D12_RESOURCE_DESC *desc, | 6740 | const D3D12_RESOURCE_DESC *desc, |
| 4560 | D3D12_RESOURCE_STATES initial_state, | 6741 | D3D12_RESOURCE_STATES initial_state, |
| 4561 | const D3D12_CLEAR_VALUE *optimized_clear_value, | 6742 | const D3D12_CLEAR_VALUE *optimized_clear_value, |
| 4562 | REFIID riid, | 6743 | REFIID riid, |
| 4563 | void **resource) = 0; | 6744 | void **resource); |
| 4564 | 6745 | ||
| 4565 | virtual HRESULT STDMETHODCALLTYPE CreateReservedResource( | 6746 | HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( |
| 6747 | ID3D12Device *This, | ||
| 4566 | const D3D12_RESOURCE_DESC *desc, | 6748 | const D3D12_RESOURCE_DESC *desc, |
| 4567 | D3D12_RESOURCE_STATES initial_state, | 6749 | D3D12_RESOURCE_STATES initial_state, |
| 4568 | const D3D12_CLEAR_VALUE *optimized_clear_value, | 6750 | const D3D12_CLEAR_VALUE *optimized_clear_value, |
| 4569 | REFIID riid, | 6751 | REFIID riid, |
| 4570 | void **resource) = 0; | 6752 | void **resource); |
| 4571 | 6753 | ||
| 4572 | virtual HRESULT STDMETHODCALLTYPE CreateSharedHandle( | 6754 | HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( |
| 6755 | ID3D12Device *This, | ||
| 4573 | ID3D12DeviceChild *object, | 6756 | ID3D12DeviceChild *object, |
| 4574 | const SECURITY_ATTRIBUTES *attributes, | 6757 | const SECURITY_ATTRIBUTES *attributes, |
| 4575 | DWORD access, | 6758 | DWORD access, |
| 4576 | const WCHAR *name, | 6759 | const WCHAR *name, |
| 4577 | HANDLE *handle) = 0; | 6760 | HANDLE *handle); |
| 4578 | 6761 | ||
| 4579 | virtual HRESULT STDMETHODCALLTYPE OpenSharedHandle( | 6762 | HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( |
| 6763 | ID3D12Device *This, | ||
| 4580 | HANDLE handle, | 6764 | HANDLE handle, |
| 4581 | REFIID riid, | 6765 | REFIID riid, |
| 4582 | void **object) = 0; | 6766 | void **object); |
| 4583 | 6767 | ||
| 4584 | virtual HRESULT STDMETHODCALLTYPE OpenSharedHandleByName( | 6768 | HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( |
| 6769 | ID3D12Device *This, | ||
| 4585 | const WCHAR *name, | 6770 | const WCHAR *name, |
| 4586 | DWORD access, | 6771 | DWORD access, |
| 4587 | HANDLE *handle) = 0; | 6772 | HANDLE *handle); |
| 4588 | 6773 | ||
| 4589 | virtual HRESULT STDMETHODCALLTYPE MakeResident( | 6774 | HRESULT (STDMETHODCALLTYPE *MakeResident)( |
| 6775 | ID3D12Device *This, | ||
| 4590 | UINT object_count, | 6776 | UINT object_count, |
| 4591 | ID3D12Pageable *const *objects) = 0; | 6777 | ID3D12Pageable *const *objects); |
| 4592 | 6778 | ||
| 4593 | virtual HRESULT STDMETHODCALLTYPE Evict( | 6779 | HRESULT (STDMETHODCALLTYPE *Evict)( |
| 6780 | ID3D12Device *This, | ||
| 4594 | UINT object_count, | 6781 | UINT object_count, |
| 4595 | ID3D12Pageable *const *objects) = 0; | 6782 | ID3D12Pageable *const *objects); |
| 4596 | 6783 | ||
| 4597 | virtual HRESULT STDMETHODCALLTYPE CreateFence( | 6784 | HRESULT (STDMETHODCALLTYPE *CreateFence)( |
| 6785 | ID3D12Device *This, | ||
| 4598 | UINT64 initial_value, | 6786 | UINT64 initial_value, |
| 4599 | D3D12_FENCE_FLAGS flags, | 6787 | D3D12_FENCE_FLAGS flags, |
| 4600 | REFIID riid, | 6788 | REFIID riid, |
| 4601 | void **fence) = 0; | 6789 | void **fence); |
| 4602 | 6790 | ||
| 4603 | virtual HRESULT STDMETHODCALLTYPE GetDeviceRemovedReason( | 6791 | HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( |
| 4604 | ) = 0; | 6792 | ID3D12Device *This); |
| 4605 | 6793 | ||
| 4606 | virtual void STDMETHODCALLTYPE GetCopyableFootprints( | 6794 | void (STDMETHODCALLTYPE *GetCopyableFootprints)( |
| 6795 | ID3D12Device *This, | ||
| 4607 | const D3D12_RESOURCE_DESC *desc, | 6796 | const D3D12_RESOURCE_DESC *desc, |
| 4608 | UINT first_sub_resource, | 6797 | UINT first_sub_resource, |
| 4609 | UINT sub_resource_count, | 6798 | UINT sub_resource_count, |
| ... | @@ -4611,117 +6800,343 @@ ID3D12Device : public ID3D12Object | ... | @@ -4611,117 +6800,343 @@ ID3D12Device : public ID3D12Object |
| 4611 | D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, | 6800 | D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, |
| 4612 | UINT *row_count, | 6801 | UINT *row_count, |
| 4613 | UINT64 *row_size, | 6802 | UINT64 *row_size, |
| 4614 | UINT64 *total_bytes) = 0; | 6803 | UINT64 *total_bytes); |
| 6804 | |||
| 6805 | HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( | ||
| 6806 | ID3D12Device *This, | ||
| 6807 | const D3D12_QUERY_HEAP_DESC *desc, | ||
| 6808 | REFIID riid, | ||
| 6809 | void **heap); | ||
| 6810 | |||
| 6811 | HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( | ||
| 6812 | ID3D12Device *This, | ||
| 6813 | WINBOOL enable); | ||
| 6814 | |||
| 6815 | HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( | ||
| 6816 | ID3D12Device *This, | ||
| 6817 | const D3D12_COMMAND_SIGNATURE_DESC *desc, | ||
| 6818 | ID3D12RootSignature *root_signature, | ||
| 6819 | REFIID riid, | ||
| 6820 | void **command_signature); | ||
| 6821 | |||
| 6822 | void (STDMETHODCALLTYPE *GetResourceTiling)( | ||
| 6823 | ID3D12Device *This, | ||
| 6824 | ID3D12Resource *resource, | ||
| 6825 | UINT *total_tile_count, | ||
| 6826 | D3D12_PACKED_MIP_INFO *packed_mip_info, | ||
| 6827 | D3D12_TILE_SHAPE *standard_tile_shape, | ||
| 6828 | UINT *sub_resource_tiling_count, | ||
| 6829 | UINT first_sub_resource_tiling, | ||
| 6830 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings); | ||
| 6831 | |||
| 6832 | LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( | ||
| 6833 | ID3D12Device *This, | ||
| 6834 | LUID *__ret); | ||
| 6835 | |||
| 6836 | END_INTERFACE | ||
| 6837 | } ID3D12DeviceVtbl; | ||
| 6838 | |||
| 6839 | interface ID3D12Device { | ||
| 6840 | CONST_VTBL ID3D12DeviceVtbl* lpVtbl; | ||
| 6841 | }; | ||
| 6842 | |||
| 6843 | #ifdef COBJMACROS | ||
| 6844 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 6845 | /*** IUnknown methods ***/ | ||
| 6846 | #define ID3D12Device_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 6847 | #define ID3D12Device_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 6848 | #define ID3D12Device_Release(This) (This)->lpVtbl->Release(This) | ||
| 6849 | /*** ID3D12Object methods ***/ | ||
| 6850 | #define ID3D12Device_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | ||
| 6851 | #define ID3D12Device_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | ||
| 6852 | #define ID3D12Device_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | ||
| 6853 | #define ID3D12Device_SetName(This,name) (This)->lpVtbl->SetName(This,name) | ||
| 6854 | /*** ID3D12Device methods ***/ | ||
| 6855 | #define ID3D12Device_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) | ||
| 6856 | #define ID3D12Device_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) | ||
| 6857 | #define ID3D12Device_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) | ||
| 6858 | #define ID3D12Device_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) | ||
| 6859 | #define ID3D12Device_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) | ||
| 6860 | #define ID3D12Device_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) | ||
| 6861 | #define ID3D12Device_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) | ||
| 6862 | #define ID3D12Device_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) | ||
| 6863 | #define ID3D12Device_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) | ||
| 6864 | #define ID3D12Device_CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) (This)->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) | ||
| 6865 | #define ID3D12Device_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) | ||
| 6866 | #define ID3D12Device_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) | ||
| 6867 | #define ID3D12Device_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) | ||
| 6868 | #define ID3D12Device_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) | ||
| 6869 | #define ID3D12Device_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) | ||
| 6870 | #define ID3D12Device_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) | ||
| 6871 | #define ID3D12Device_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) | ||
| 6872 | #define ID3D12Device_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) | ||
| 6873 | #define ID3D12Device_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device_GetResourceAllocationInfo_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | ||
| 6874 | #define ID3D12Device_GetCustomHeapProperties(This,node_mask,heap_type) ID3D12Device_GetCustomHeapProperties_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | ||
| 6875 | #define ID3D12Device_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) | ||
| 6876 | #define ID3D12Device_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) | ||
| 6877 | #define ID3D12Device_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) | ||
| 6878 | #define ID3D12Device_CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) | ||
| 6879 | #define ID3D12Device_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) | ||
| 6880 | #define ID3D12Device_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) | ||
| 6881 | #define ID3D12Device_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) | ||
| 6882 | #define ID3D12Device_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) | ||
| 6883 | #define ID3D12Device_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) | ||
| 6884 | #define ID3D12Device_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) | ||
| 6885 | #define ID3D12Device_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) | ||
| 6886 | #define ID3D12Device_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) | ||
| 6887 | #define ID3D12Device_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) | ||
| 6888 | #define ID3D12Device_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) | ||
| 6889 | #define ID3D12Device_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) | ||
| 6890 | #define ID3D12Device_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) | ||
| 6891 | #define ID3D12Device_GetAdapterLuid(This) ID3D12Device_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | ||
| 6892 | #else | ||
| 6893 | /*** IUnknown methods ***/ | ||
| 6894 | static FORCEINLINE HRESULT ID3D12Device_QueryInterface(ID3D12Device* This,REFIID riid,void **ppvObject) { | ||
| 6895 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 6896 | } | ||
| 6897 | static FORCEINLINE ULONG ID3D12Device_AddRef(ID3D12Device* This) { | ||
| 6898 | return This->lpVtbl->AddRef(This); | ||
| 6899 | } | ||
| 6900 | static FORCEINLINE ULONG ID3D12Device_Release(ID3D12Device* This) { | ||
| 6901 | return This->lpVtbl->Release(This); | ||
| 6902 | } | ||
| 6903 | /*** ID3D12Object methods ***/ | ||
| 6904 | static FORCEINLINE HRESULT ID3D12Device_GetPrivateData(ID3D12Device* This,REFGUID guid,UINT *data_size,void *data) { | ||
| 6905 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); | ||
| 6906 | } | ||
| 6907 | static FORCEINLINE HRESULT ID3D12Device_SetPrivateData(ID3D12Device* This,REFGUID guid,UINT data_size,const void *data) { | ||
| 6908 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); | ||
| 6909 | } | ||
| 6910 | static FORCEINLINE HRESULT ID3D12Device_SetPrivateDataInterface(ID3D12Device* This,REFGUID guid,const IUnknown *data) { | ||
| 6911 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); | ||
| 6912 | } | ||
| 6913 | static FORCEINLINE HRESULT ID3D12Device_SetName(ID3D12Device* This,const WCHAR *name) { | ||
| 6914 | return This->lpVtbl->SetName(This,name); | ||
| 6915 | } | ||
| 6916 | /*** ID3D12Device methods ***/ | ||
| 6917 | static FORCEINLINE UINT ID3D12Device_GetNodeCount(ID3D12Device* This) { | ||
| 6918 | return This->lpVtbl->GetNodeCount(This); | ||
| 6919 | } | ||
| 6920 | static FORCEINLINE HRESULT ID3D12Device_CreateCommandQueue(ID3D12Device* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { | ||
| 6921 | return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); | ||
| 6922 | } | ||
| 6923 | static FORCEINLINE HRESULT ID3D12Device_CreateCommandAllocator(ID3D12Device* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { | ||
| 6924 | return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); | ||
| 6925 | } | ||
| 6926 | static FORCEINLINE HRESULT ID3D12Device_CreateGraphicsPipelineState(ID3D12Device* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { | ||
| 6927 | return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); | ||
| 6928 | } | ||
| 6929 | static FORCEINLINE HRESULT ID3D12Device_CreateComputePipelineState(ID3D12Device* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { | ||
| 6930 | return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); | ||
| 6931 | } | ||
| 6932 | 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) { | ||
| 6933 | return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); | ||
| 6934 | } | ||
| 6935 | static FORCEINLINE HRESULT ID3D12Device_CheckFeatureSupport(ID3D12Device* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { | ||
| 6936 | return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); | ||
| 6937 | } | ||
| 6938 | static FORCEINLINE HRESULT ID3D12Device_CreateDescriptorHeap(ID3D12Device* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { | ||
| 6939 | return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); | ||
| 6940 | } | ||
| 6941 | static FORCEINLINE UINT ID3D12Device_GetDescriptorHandleIncrementSize(ID3D12Device* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { | ||
| 6942 | return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); | ||
| 6943 | } | ||
| 6944 | static FORCEINLINE HRESULT ID3D12Device_CreateRootSignature(ID3D12Device* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { | ||
| 6945 | return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); | ||
| 6946 | } | ||
| 6947 | static FORCEINLINE void ID3D12Device_CreateConstantBufferView(ID3D12Device* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { | ||
| 6948 | This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); | ||
| 6949 | } | ||
| 6950 | static FORCEINLINE void ID3D12Device_CreateShaderResourceView(ID3D12Device* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { | ||
| 6951 | This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); | ||
| 6952 | } | ||
| 6953 | static FORCEINLINE void ID3D12Device_CreateUnorderedAccessView(ID3D12Device* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { | ||
| 6954 | This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); | ||
| 6955 | } | ||
| 6956 | static FORCEINLINE void ID3D12Device_CreateRenderTargetView(ID3D12Device* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { | ||
| 6957 | This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); | ||
| 6958 | } | ||
| 6959 | static FORCEINLINE void ID3D12Device_CreateDepthStencilView(ID3D12Device* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { | ||
| 6960 | This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); | ||
| 6961 | } | ||
| 6962 | static FORCEINLINE void ID3D12Device_CreateSampler(ID3D12Device* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { | ||
| 6963 | This->lpVtbl->CreateSampler(This,desc,descriptor); | ||
| 6964 | } | ||
| 6965 | 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) { | ||
| 6966 | 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); | ||
| 6967 | } | ||
| 6968 | 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) { | ||
| 6969 | This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); | ||
| 6970 | } | ||
| 6971 | static FORCEINLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device_GetResourceAllocationInfo(ID3D12Device* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { | ||
| 6972 | D3D12_RESOURCE_ALLOCATION_INFO __ret; | ||
| 6973 | return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); | ||
| 6974 | } | ||
| 6975 | static FORCEINLINE D3D12_HEAP_PROPERTIES ID3D12Device_GetCustomHeapProperties(ID3D12Device* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { | ||
| 6976 | D3D12_HEAP_PROPERTIES __ret; | ||
| 6977 | return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); | ||
| 6978 | } | ||
| 6979 | 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) { | ||
| 6980 | return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); | ||
| 6981 | } | ||
| 6982 | static FORCEINLINE HRESULT ID3D12Device_CreateHeap(ID3D12Device* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { | ||
| 6983 | return This->lpVtbl->CreateHeap(This,desc,riid,heap); | ||
| 6984 | } | ||
| 6985 | 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) { | ||
| 6986 | return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); | ||
| 6987 | } | ||
| 6988 | 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) { | ||
| 6989 | return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); | ||
| 6990 | } | ||
| 6991 | static FORCEINLINE HRESULT ID3D12Device_CreateSharedHandle(ID3D12Device* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { | ||
| 6992 | return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); | ||
| 6993 | } | ||
| 6994 | static FORCEINLINE HRESULT ID3D12Device_OpenSharedHandle(ID3D12Device* This,HANDLE handle,REFIID riid,void **object) { | ||
| 6995 | return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); | ||
| 6996 | } | ||
| 6997 | static FORCEINLINE HRESULT ID3D12Device_OpenSharedHandleByName(ID3D12Device* This,const WCHAR *name,DWORD access,HANDLE *handle) { | ||
| 6998 | return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); | ||
| 6999 | } | ||
| 7000 | static FORCEINLINE HRESULT ID3D12Device_MakeResident(ID3D12Device* This,UINT object_count,ID3D12Pageable *const *objects) { | ||
| 7001 | return This->lpVtbl->MakeResident(This,object_count,objects); | ||
| 7002 | } | ||
| 7003 | static FORCEINLINE HRESULT ID3D12Device_Evict(ID3D12Device* This,UINT object_count,ID3D12Pageable *const *objects) { | ||
| 7004 | return This->lpVtbl->Evict(This,object_count,objects); | ||
| 7005 | } | ||
| 7006 | static FORCEINLINE HRESULT ID3D12Device_CreateFence(ID3D12Device* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { | ||
| 7007 | return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); | ||
| 7008 | } | ||
| 7009 | static FORCEINLINE HRESULT ID3D12Device_GetDeviceRemovedReason(ID3D12Device* This) { | ||
| 7010 | return This->lpVtbl->GetDeviceRemovedReason(This); | ||
| 7011 | } | ||
| 7012 | 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) { | ||
| 7013 | This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); | ||
| 7014 | } | ||
| 7015 | static FORCEINLINE HRESULT ID3D12Device_CreateQueryHeap(ID3D12Device* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { | ||
| 7016 | return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); | ||
| 7017 | } | ||
| 7018 | static FORCEINLINE HRESULT ID3D12Device_SetStablePowerState(ID3D12Device* This,WINBOOL enable) { | ||
| 7019 | return This->lpVtbl->SetStablePowerState(This,enable); | ||
| 7020 | } | ||
| 7021 | static FORCEINLINE HRESULT ID3D12Device_CreateCommandSignature(ID3D12Device* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { | ||
| 7022 | return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); | ||
| 7023 | } | ||
| 7024 | 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) { | ||
| 7025 | 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); | ||
| 7026 | } | ||
| 7027 | static FORCEINLINE LUID ID3D12Device_GetAdapterLuid(ID3D12Device* This) { | ||
| 7028 | LUID __ret; | ||
| 7029 | return *This->lpVtbl->GetAdapterLuid(This,&__ret); | ||
| 7030 | } | ||
| 7031 | #endif | ||
| 7032 | #endif | ||
| 4615 | 7033 | ||
| 4616 | virtual HRESULT STDMETHODCALLTYPE CreateQueryHeap( | 7034 | #endif |
| 4617 | const D3D12_QUERY_HEAP_DESC *desc, | ||
| 4618 | REFIID riid, | ||
| 4619 | void **heap) = 0; | ||
| 4620 | 7035 | ||
| 4621 | virtual HRESULT STDMETHODCALLTYPE SetStablePowerState( | ||
| 4622 | WINBOOL enable) = 0; | ||
| 4623 | 7036 | ||
| 4624 | virtual HRESULT STDMETHODCALLTYPE CreateCommandSignature( | 7037 | #endif /* __ID3D12Device_INTERFACE_DEFINED__ */ |
| 4625 | const D3D12_COMMAND_SIGNATURE_DESC *desc, | ||
| 4626 | ID3D12RootSignature *root_signature, | ||
| 4627 | REFIID riid, | ||
| 4628 | void **command_signature) = 0; | ||
| 4629 | 7038 | ||
| 4630 | virtual void STDMETHODCALLTYPE GetResourceTiling( | 7039 | /***************************************************************************** |
| 4631 | ID3D12Resource *resource, | 7040 | * ID3D12Device1 interface |
| 4632 | UINT *total_tile_count, | 7041 | */ |
| 4633 | D3D12_PACKED_MIP_INFO *packed_mip_info, | 7042 | #ifndef __ID3D12Device1_INTERFACE_DEFINED__ |
| 4634 | D3D12_TILE_SHAPE *standard_tile_shape, | 7043 | #define __ID3D12Device1_INTERFACE_DEFINED__ |
| 4635 | UINT *sub_resource_tiling_count, | ||
| 4636 | UINT first_sub_resource_tiling, | ||
| 4637 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings) = 0; | ||
| 4638 | 7044 | ||
| 4639 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS | 7045 | DEFINE_GUID(IID_ID3D12Device1, 0x77acce80, 0x638e, 0x4e65, 0x88,0x95, 0xc1,0xf2,0x33,0x86,0x86,0x3e); |
| 4640 | virtual LUID* STDMETHODCALLTYPE GetAdapterLuid( | 7046 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 4641 | LUID *__ret) = 0; | 7047 | MIDL_INTERFACE("77acce80-638e-4e65-8895-c1f23386863e") |
| 4642 | LUID STDMETHODCALLTYPE GetAdapterLuid( | 7048 | ID3D12Device1 : public ID3D12Device |
| 4643 | ) | 7049 | { |
| 4644 | { | 7050 | virtual HRESULT STDMETHODCALLTYPE CreatePipelineLibrary( |
| 4645 | LUID __ret; | 7051 | const void *blob, |
| 4646 | return *GetAdapterLuid(&__ret); | 7052 | SIZE_T blob_size, |
| 4647 | } | 7053 | REFIID iid, |
| 4648 | #else | 7054 | void **lib) = 0; |
| 4649 | virtual LUID STDMETHODCALLTYPE GetAdapterLuid( | 7055 | |
| 4650 | ) = 0; | 7056 | virtual HRESULT STDMETHODCALLTYPE SetEventOnMultipleFenceCompletion( |
| 4651 | #endif | 7057 | ID3D12Fence *const *fences, |
| 7058 | const UINT64 *values, | ||
| 7059 | UINT fence_count, | ||
| 7060 | D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags, | ||
| 7061 | HANDLE event) = 0; | ||
| 7062 | |||
| 7063 | virtual HRESULT STDMETHODCALLTYPE SetResidencyPriority( | ||
| 7064 | UINT object_count, | ||
| 7065 | ID3D12Pageable *const *objects, | ||
| 7066 | const D3D12_RESIDENCY_PRIORITY *priorities) = 0; | ||
| 4652 | 7067 | ||
| 4653 | }; | 7068 | }; |
| 4654 | #ifdef __CRT_UUID_DECL | 7069 | #ifdef __CRT_UUID_DECL |
| 4655 | __CRT_UUID_DECL(ID3D12Device, 0x189819f1, 0x1db6, 0x4b57, 0xbe,0x54, 0x18,0x21,0x33,0x9b,0x85,0xf7) | 7070 | __CRT_UUID_DECL(ID3D12Device1, 0x77acce80, 0x638e, 0x4e65, 0x88,0x95, 0xc1,0xf2,0x33,0x86,0x86,0x3e) |
| 4656 | #endif | 7071 | #endif |
| 4657 | #else | 7072 | #else |
| 4658 | typedef struct ID3D12DeviceVtbl { | 7073 | typedef struct ID3D12Device1Vtbl { |
| 4659 | BEGIN_INTERFACE | 7074 | BEGIN_INTERFACE |
| 4660 | 7075 | ||
| 4661 | /*** IUnknown methods ***/ | 7076 | /*** IUnknown methods ***/ |
| 4662 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7077 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4663 | ID3D12Device *This, | 7078 | ID3D12Device1 *This, |
| 4664 | REFIID riid, | 7079 | REFIID riid, |
| 4665 | void **ppvObject); | 7080 | void **ppvObject); |
| 4666 | 7081 | ||
| 4667 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7082 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4668 | ID3D12Device *This); | 7083 | ID3D12Device1 *This); |
| 4669 | 7084 | ||
| 4670 | ULONG (STDMETHODCALLTYPE *Release)( | 7085 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4671 | ID3D12Device *This); | 7086 | ID3D12Device1 *This); |
| 4672 | 7087 | ||
| 4673 | /*** ID3D12Object methods ***/ | 7088 | /*** ID3D12Object methods ***/ |
| 4674 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( | 7089 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( |
| 4675 | ID3D12Device *This, | 7090 | ID3D12Device1 *This, |
| 4676 | REFGUID guid, | 7091 | REFGUID guid, |
| 4677 | UINT *data_size, | 7092 | UINT *data_size, |
| 4678 | void *data); | 7093 | void *data); |
| 4679 | 7094 | ||
| 4680 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( | 7095 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( |
| 4681 | ID3D12Device *This, | 7096 | ID3D12Device1 *This, |
| 4682 | REFGUID guid, | 7097 | REFGUID guid, |
| 4683 | UINT data_size, | 7098 | UINT data_size, |
| 4684 | const void *data); | 7099 | const void *data); |
| 4685 | 7100 | ||
| 4686 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( | 7101 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( |
| 4687 | ID3D12Device *This, | 7102 | ID3D12Device1 *This, |
| 4688 | REFGUID guid, | 7103 | REFGUID guid, |
| 4689 | const IUnknown *data); | 7104 | const IUnknown *data); |
| 4690 | 7105 | ||
| 4691 | HRESULT (STDMETHODCALLTYPE *SetName)( | 7106 | HRESULT (STDMETHODCALLTYPE *SetName)( |
| 4692 | ID3D12Device *This, | 7107 | ID3D12Device1 *This, |
| 4693 | const WCHAR *name); | 7108 | const WCHAR *name); |
| 4694 | 7109 | ||
| 4695 | /*** ID3D12Device methods ***/ | 7110 | /*** ID3D12Device methods ***/ |
| 4696 | UINT (STDMETHODCALLTYPE *GetNodeCount)( | 7111 | UINT (STDMETHODCALLTYPE *GetNodeCount)( |
| 4697 | ID3D12Device *This); | 7112 | ID3D12Device1 *This); |
| 4698 | 7113 | ||
| 4699 | HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( | 7114 | HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( |
| 4700 | ID3D12Device *This, | 7115 | ID3D12Device1 *This, |
| 4701 | const D3D12_COMMAND_QUEUE_DESC *desc, | 7116 | const D3D12_COMMAND_QUEUE_DESC *desc, |
| 4702 | REFIID riid, | 7117 | REFIID riid, |
| 4703 | void **command_queue); | 7118 | void **command_queue); |
| 4704 | 7119 | ||
| 4705 | HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( | 7120 | HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( |
| 4706 | ID3D12Device *This, | 7121 | ID3D12Device1 *This, |
| 4707 | D3D12_COMMAND_LIST_TYPE type, | 7122 | D3D12_COMMAND_LIST_TYPE type, |
| 4708 | REFIID riid, | 7123 | REFIID riid, |
| 4709 | void **command_allocator); | 7124 | void **command_allocator); |
| 4710 | 7125 | ||
| 4711 | HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( | 7126 | HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( |
| 4712 | ID3D12Device *This, | 7127 | ID3D12Device1 *This, |
| 4713 | const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, | 7128 | const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, |
| 4714 | REFIID riid, | 7129 | REFIID riid, |
| 4715 | void **pipeline_state); | 7130 | void **pipeline_state); |
| 4716 | 7131 | ||
| 4717 | HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( | 7132 | HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( |
| 4718 | ID3D12Device *This, | 7133 | ID3D12Device1 *This, |
| 4719 | const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, | 7134 | const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, |
| 4720 | REFIID riid, | 7135 | REFIID riid, |
| 4721 | void **pipeline_state); | 7136 | void **pipeline_state); |
| 4722 | 7137 | ||
| 4723 | HRESULT (STDMETHODCALLTYPE *CreateCommandList)( | 7138 | HRESULT (STDMETHODCALLTYPE *CreateCommandList)( |
| 4724 | ID3D12Device *This, | 7139 | ID3D12Device1 *This, |
| 4725 | UINT node_mask, | 7140 | UINT node_mask, |
| 4726 | D3D12_COMMAND_LIST_TYPE type, | 7141 | D3D12_COMMAND_LIST_TYPE type, |
| 4727 | ID3D12CommandAllocator *command_allocator, | 7142 | ID3D12CommandAllocator *command_allocator, |
| ... | @@ -4730,23 +7145,23 @@ typedef struct ID3D12DeviceVtbl { | ... | @@ -4730,23 +7145,23 @@ typedef struct ID3D12DeviceVtbl { |
| 4730 | void **command_list); | 7145 | void **command_list); |
| 4731 | 7146 | ||
| 4732 | HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( | 7147 | HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( |
| 4733 | ID3D12Device *This, | 7148 | ID3D12Device1 *This, |
| 4734 | D3D12_FEATURE feature, | 7149 | D3D12_FEATURE feature, |
| 4735 | void *feature_data, | 7150 | void *feature_data, |
| 4736 | UINT feature_data_size); | 7151 | UINT feature_data_size); |
| 4737 | 7152 | ||
| 4738 | HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( | 7153 | HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( |
| 4739 | ID3D12Device *This, | 7154 | ID3D12Device1 *This, |
| 4740 | const D3D12_DESCRIPTOR_HEAP_DESC *desc, | 7155 | const D3D12_DESCRIPTOR_HEAP_DESC *desc, |
| 4741 | REFIID riid, | 7156 | REFIID riid, |
| 4742 | void **descriptor_heap); | 7157 | void **descriptor_heap); |
| 4743 | 7158 | ||
| 4744 | UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( | 7159 | UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( |
| 4745 | ID3D12Device *This, | 7160 | ID3D12Device1 *This, |
| 4746 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); | 7161 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); |
| 4747 | 7162 | ||
| 4748 | HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( | 7163 | HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( |
| 4749 | ID3D12Device *This, | 7164 | ID3D12Device1 *This, |
| 4750 | UINT node_mask, | 7165 | UINT node_mask, |
| 4751 | const void *bytecode, | 7166 | const void *bytecode, |
| 4752 | SIZE_T bytecode_length, | 7167 | SIZE_T bytecode_length, |
| ... | @@ -4754,42 +7169,42 @@ typedef struct ID3D12DeviceVtbl { | ... | @@ -4754,42 +7169,42 @@ typedef struct ID3D12DeviceVtbl { |
| 4754 | void **root_signature); | 7169 | void **root_signature); |
| 4755 | 7170 | ||
| 4756 | void (STDMETHODCALLTYPE *CreateConstantBufferView)( | 7171 | void (STDMETHODCALLTYPE *CreateConstantBufferView)( |
| 4757 | ID3D12Device *This, | 7172 | ID3D12Device1 *This, |
| 4758 | const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, | 7173 | const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, |
| 4759 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | 7174 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4760 | 7175 | ||
| 4761 | void (STDMETHODCALLTYPE *CreateShaderResourceView)( | 7176 | void (STDMETHODCALLTYPE *CreateShaderResourceView)( |
| 4762 | ID3D12Device *This, | 7177 | ID3D12Device1 *This, |
| 4763 | ID3D12Resource *resource, | 7178 | ID3D12Resource *resource, |
| 4764 | const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, | 7179 | const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, |
| 4765 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | 7180 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4766 | 7181 | ||
| 4767 | void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( | 7182 | void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( |
| 4768 | ID3D12Device *This, | 7183 | ID3D12Device1 *This, |
| 4769 | ID3D12Resource *resource, | 7184 | ID3D12Resource *resource, |
| 4770 | ID3D12Resource *counter_resource, | 7185 | ID3D12Resource *counter_resource, |
| 4771 | const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, | 7186 | const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, |
| 4772 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | 7187 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4773 | 7188 | ||
| 4774 | void (STDMETHODCALLTYPE *CreateRenderTargetView)( | 7189 | void (STDMETHODCALLTYPE *CreateRenderTargetView)( |
| 4775 | ID3D12Device *This, | 7190 | ID3D12Device1 *This, |
| 4776 | ID3D12Resource *resource, | 7191 | ID3D12Resource *resource, |
| 4777 | const D3D12_RENDER_TARGET_VIEW_DESC *desc, | 7192 | const D3D12_RENDER_TARGET_VIEW_DESC *desc, |
| 4778 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | 7193 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4779 | 7194 | ||
| 4780 | void (STDMETHODCALLTYPE *CreateDepthStencilView)( | 7195 | void (STDMETHODCALLTYPE *CreateDepthStencilView)( |
| 4781 | ID3D12Device *This, | 7196 | ID3D12Device1 *This, |
| 4782 | ID3D12Resource *resource, | 7197 | ID3D12Resource *resource, |
| 4783 | const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, | 7198 | const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, |
| 4784 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | 7199 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4785 | 7200 | ||
| 4786 | void (STDMETHODCALLTYPE *CreateSampler)( | 7201 | void (STDMETHODCALLTYPE *CreateSampler)( |
| 4787 | ID3D12Device *This, | 7202 | ID3D12Device1 *This, |
| 4788 | const D3D12_SAMPLER_DESC *desc, | 7203 | const D3D12_SAMPLER_DESC *desc, |
| 4789 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | 7204 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4790 | 7205 | ||
| 4791 | void (STDMETHODCALLTYPE *CopyDescriptors)( | 7206 | void (STDMETHODCALLTYPE *CopyDescriptors)( |
| 4792 | ID3D12Device *This, | 7207 | ID3D12Device1 *This, |
| 4793 | UINT dst_descriptor_range_count, | 7208 | UINT dst_descriptor_range_count, |
| 4794 | const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, | 7209 | const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, |
| 4795 | const UINT *dst_descriptor_range_sizes, | 7210 | const UINT *dst_descriptor_range_sizes, |
| ... | @@ -4799,27 +7214,27 @@ typedef struct ID3D12DeviceVtbl { | ... | @@ -4799,27 +7214,27 @@ typedef struct ID3D12DeviceVtbl { |
| 4799 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); | 7214 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); |
| 4800 | 7215 | ||
| 4801 | void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( | 7216 | void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( |
| 4802 | ID3D12Device *This, | 7217 | ID3D12Device1 *This, |
| 4803 | UINT descriptor_count, | 7218 | UINT descriptor_count, |
| 4804 | const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, | 7219 | const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, |
| 4805 | const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, | 7220 | const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, |
| 4806 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); | 7221 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); |
| 4807 | 7222 | ||
| 4808 | D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( | 7223 | D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( |
| 4809 | ID3D12Device *This, | 7224 | ID3D12Device1 *This, |
| 4810 | D3D12_RESOURCE_ALLOCATION_INFO *__ret, | 7225 | D3D12_RESOURCE_ALLOCATION_INFO *__ret, |
| 4811 | UINT visible_mask, | 7226 | UINT visible_mask, |
| 4812 | UINT reource_desc_count, | 7227 | UINT reource_desc_count, |
| 4813 | const D3D12_RESOURCE_DESC *resource_descs); | 7228 | const D3D12_RESOURCE_DESC *resource_descs); |
| 4814 | 7229 | ||
| 4815 | D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( | 7230 | D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( |
| 4816 | ID3D12Device *This, | 7231 | ID3D12Device1 *This, |
| 4817 | D3D12_HEAP_PROPERTIES *__ret, | 7232 | D3D12_HEAP_PROPERTIES *__ret, |
| 4818 | UINT node_mask, | 7233 | UINT node_mask, |
| 4819 | D3D12_HEAP_TYPE heap_type); | 7234 | D3D12_HEAP_TYPE heap_type); |
| 4820 | 7235 | ||
| 4821 | HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( | 7236 | HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( |
| 4822 | ID3D12Device *This, | 7237 | ID3D12Device1 *This, |
| 4823 | const D3D12_HEAP_PROPERTIES *heap_properties, | 7238 | const D3D12_HEAP_PROPERTIES *heap_properties, |
| 4824 | D3D12_HEAP_FLAGS heap_flags, | 7239 | D3D12_HEAP_FLAGS heap_flags, |
| 4825 | const D3D12_RESOURCE_DESC *desc, | 7240 | const D3D12_RESOURCE_DESC *desc, |
| ... | @@ -4829,13 +7244,13 @@ typedef struct ID3D12DeviceVtbl { | ... | @@ -4829,13 +7244,13 @@ typedef struct ID3D12DeviceVtbl { |
| 4829 | void **resource); | 7244 | void **resource); |
| 4830 | 7245 | ||
| 4831 | HRESULT (STDMETHODCALLTYPE *CreateHeap)( | 7246 | HRESULT (STDMETHODCALLTYPE *CreateHeap)( |
| 4832 | ID3D12Device *This, | 7247 | ID3D12Device1 *This, |
| 4833 | const D3D12_HEAP_DESC *desc, | 7248 | const D3D12_HEAP_DESC *desc, |
| 4834 | REFIID riid, | 7249 | REFIID riid, |
| 4835 | void **heap); | 7250 | void **heap); |
| 4836 | 7251 | ||
| 4837 | HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( | 7252 | HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( |
| 4838 | ID3D12Device *This, | 7253 | ID3D12Device1 *This, |
| 4839 | ID3D12Heap *heap, | 7254 | ID3D12Heap *heap, |
| 4840 | UINT64 heap_offset, | 7255 | UINT64 heap_offset, |
| 4841 | const D3D12_RESOURCE_DESC *desc, | 7256 | const D3D12_RESOURCE_DESC *desc, |
| ... | @@ -4845,7 +7260,7 @@ typedef struct ID3D12DeviceVtbl { | ... | @@ -4845,7 +7260,7 @@ typedef struct ID3D12DeviceVtbl { |
| 4845 | void **resource); | 7260 | void **resource); |
| 4846 | 7261 | ||
| 4847 | HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( | 7262 | HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( |
| 4848 | ID3D12Device *This, | 7263 | ID3D12Device1 *This, |
| 4849 | const D3D12_RESOURCE_DESC *desc, | 7264 | const D3D12_RESOURCE_DESC *desc, |
| 4850 | D3D12_RESOURCE_STATES initial_state, | 7265 | D3D12_RESOURCE_STATES initial_state, |
| 4851 | const D3D12_CLEAR_VALUE *optimized_clear_value, | 7266 | const D3D12_CLEAR_VALUE *optimized_clear_value, |
| ... | @@ -4853,7 +7268,7 @@ typedef struct ID3D12DeviceVtbl { | ... | @@ -4853,7 +7268,7 @@ typedef struct ID3D12DeviceVtbl { |
| 4853 | void **resource); | 7268 | void **resource); |
| 4854 | 7269 | ||
| 4855 | HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( | 7270 | HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( |
| 4856 | ID3D12Device *This, | 7271 | ID3D12Device1 *This, |
| 4857 | ID3D12DeviceChild *object, | 7272 | ID3D12DeviceChild *object, |
| 4858 | const SECURITY_ATTRIBUTES *attributes, | 7273 | const SECURITY_ATTRIBUTES *attributes, |
| 4859 | DWORD access, | 7274 | DWORD access, |
| ... | @@ -4861,39 +7276,39 @@ typedef struct ID3D12DeviceVtbl { | ... | @@ -4861,39 +7276,39 @@ typedef struct ID3D12DeviceVtbl { |
| 4861 | HANDLE *handle); | 7276 | HANDLE *handle); |
| 4862 | 7277 | ||
| 4863 | HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( | 7278 | HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( |
| 4864 | ID3D12Device *This, | 7279 | ID3D12Device1 *This, |
| 4865 | HANDLE handle, | 7280 | HANDLE handle, |
| 4866 | REFIID riid, | 7281 | REFIID riid, |
| 4867 | void **object); | 7282 | void **object); |
| 4868 | 7283 | ||
| 4869 | HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( | 7284 | HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( |
| 4870 | ID3D12Device *This, | 7285 | ID3D12Device1 *This, |
| 4871 | const WCHAR *name, | 7286 | const WCHAR *name, |
| 4872 | DWORD access, | 7287 | DWORD access, |
| 4873 | HANDLE *handle); | 7288 | HANDLE *handle); |
| 4874 | 7289 | ||
| 4875 | HRESULT (STDMETHODCALLTYPE *MakeResident)( | 7290 | HRESULT (STDMETHODCALLTYPE *MakeResident)( |
| 4876 | ID3D12Device *This, | 7291 | ID3D12Device1 *This, |
| 4877 | UINT object_count, | 7292 | UINT object_count, |
| 4878 | ID3D12Pageable *const *objects); | 7293 | ID3D12Pageable *const *objects); |
| 4879 | 7294 | ||
| 4880 | HRESULT (STDMETHODCALLTYPE *Evict)( | 7295 | HRESULT (STDMETHODCALLTYPE *Evict)( |
| 4881 | ID3D12Device *This, | 7296 | ID3D12Device1 *This, |
| 4882 | UINT object_count, | 7297 | UINT object_count, |
| 4883 | ID3D12Pageable *const *objects); | 7298 | ID3D12Pageable *const *objects); |
| 4884 | 7299 | ||
| 4885 | HRESULT (STDMETHODCALLTYPE *CreateFence)( | 7300 | HRESULT (STDMETHODCALLTYPE *CreateFence)( |
| 4886 | ID3D12Device *This, | 7301 | ID3D12Device1 *This, |
| 4887 | UINT64 initial_value, | 7302 | UINT64 initial_value, |
| 4888 | D3D12_FENCE_FLAGS flags, | 7303 | D3D12_FENCE_FLAGS flags, |
| 4889 | REFIID riid, | 7304 | REFIID riid, |
| 4890 | void **fence); | 7305 | void **fence); |
| 4891 | 7306 | ||
| 4892 | HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( | 7307 | HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( |
| 4893 | ID3D12Device *This); | 7308 | ID3D12Device1 *This); |
| 4894 | 7309 | ||
| 4895 | void (STDMETHODCALLTYPE *GetCopyableFootprints)( | 7310 | void (STDMETHODCALLTYPE *GetCopyableFootprints)( |
| 4896 | ID3D12Device *This, | 7311 | ID3D12Device1 *This, |
| 4897 | const D3D12_RESOURCE_DESC *desc, | 7312 | const D3D12_RESOURCE_DESC *desc, |
| 4898 | UINT first_sub_resource, | 7313 | UINT first_sub_resource, |
| 4899 | UINT sub_resource_count, | 7314 | UINT sub_resource_count, |
| ... | @@ -4904,24 +7319,24 @@ typedef struct ID3D12DeviceVtbl { | ... | @@ -4904,24 +7319,24 @@ typedef struct ID3D12DeviceVtbl { |
| 4904 | UINT64 *total_bytes); | 7319 | UINT64 *total_bytes); |
| 4905 | 7320 | ||
| 4906 | HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( | 7321 | HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( |
| 4907 | ID3D12Device *This, | 7322 | ID3D12Device1 *This, |
| 4908 | const D3D12_QUERY_HEAP_DESC *desc, | 7323 | const D3D12_QUERY_HEAP_DESC *desc, |
| 4909 | REFIID riid, | 7324 | REFIID riid, |
| 4910 | void **heap); | 7325 | void **heap); |
| 4911 | 7326 | ||
| 4912 | HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( | 7327 | HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( |
| 4913 | ID3D12Device *This, | 7328 | ID3D12Device1 *This, |
| 4914 | WINBOOL enable); | 7329 | WINBOOL enable); |
| 4915 | 7330 | ||
| 4916 | HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( | 7331 | HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( |
| 4917 | ID3D12Device *This, | 7332 | ID3D12Device1 *This, |
| 4918 | const D3D12_COMMAND_SIGNATURE_DESC *desc, | 7333 | const D3D12_COMMAND_SIGNATURE_DESC *desc, |
| 4919 | ID3D12RootSignature *root_signature, | 7334 | ID3D12RootSignature *root_signature, |
| 4920 | REFIID riid, | 7335 | REFIID riid, |
| 4921 | void **command_signature); | 7336 | void **command_signature); |
| 4922 | 7337 | ||
| 4923 | void (STDMETHODCALLTYPE *GetResourceTiling)( | 7338 | void (STDMETHODCALLTYPE *GetResourceTiling)( |
| 4924 | ID3D12Device *This, | 7339 | ID3D12Device1 *This, |
| 4925 | ID3D12Resource *resource, | 7340 | ID3D12Resource *resource, |
| 4926 | UINT *total_tile_count, | 7341 | UINT *total_tile_count, |
| 4927 | D3D12_PACKED_MIP_INFO *packed_mip_info, | 7342 | D3D12_PACKED_MIP_INFO *packed_mip_info, |
| ... | @@ -4931,279 +7346,315 @@ typedef struct ID3D12DeviceVtbl { | ... | @@ -4931,279 +7346,315 @@ typedef struct ID3D12DeviceVtbl { |
| 4931 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings); | 7346 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings); |
| 4932 | 7347 | ||
| 4933 | LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( | 7348 | LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( |
| 4934 | ID3D12Device *This, | 7349 | ID3D12Device1 *This, |
| 4935 | LUID *__ret); | 7350 | LUID *__ret); |
| 4936 | 7351 | ||
| 7352 | /*** ID3D12Device1 methods ***/ | ||
| 7353 | HRESULT (STDMETHODCALLTYPE *CreatePipelineLibrary)( | ||
| 7354 | ID3D12Device1 *This, | ||
| 7355 | const void *blob, | ||
| 7356 | SIZE_T blob_size, | ||
| 7357 | REFIID iid, | ||
| 7358 | void **lib); | ||
| 7359 | |||
| 7360 | HRESULT (STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion)( | ||
| 7361 | ID3D12Device1 *This, | ||
| 7362 | ID3D12Fence *const *fences, | ||
| 7363 | const UINT64 *values, | ||
| 7364 | UINT fence_count, | ||
| 7365 | D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags, | ||
| 7366 | HANDLE event); | ||
| 7367 | |||
| 7368 | HRESULT (STDMETHODCALLTYPE *SetResidencyPriority)( | ||
| 7369 | ID3D12Device1 *This, | ||
| 7370 | UINT object_count, | ||
| 7371 | ID3D12Pageable *const *objects, | ||
| 7372 | const D3D12_RESIDENCY_PRIORITY *priorities); | ||
| 7373 | |||
| 4937 | END_INTERFACE | 7374 | END_INTERFACE |
| 4938 | } ID3D12DeviceVtbl; | 7375 | } ID3D12Device1Vtbl; |
| 4939 | 7376 | ||
| 4940 | interface ID3D12Device { | 7377 | interface ID3D12Device1 { |
| 4941 | CONST_VTBL ID3D12DeviceVtbl* lpVtbl; | 7378 | CONST_VTBL ID3D12Device1Vtbl* lpVtbl; |
| 4942 | }; | 7379 | }; |
| 4943 | 7380 | ||
| 4944 | #ifdef COBJMACROS | 7381 | #ifdef COBJMACROS |
| 4945 | #ifndef WIDL_C_INLINE_WRAPPERS | 7382 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 4946 | /*** IUnknown methods ***/ | 7383 | /*** IUnknown methods ***/ |
| 4947 | #define ID3D12Device_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 7384 | #define ID3D12Device1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 4948 | #define ID3D12Device_AddRef(This) (This)->lpVtbl->AddRef(This) | 7385 | #define ID3D12Device1_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 4949 | #define ID3D12Device_Release(This) (This)->lpVtbl->Release(This) | 7386 | #define ID3D12Device1_Release(This) (This)->lpVtbl->Release(This) |
| 4950 | /*** ID3D12Object methods ***/ | 7387 | /*** ID3D12Object methods ***/ |
| 4951 | #define ID3D12Device_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | 7388 | #define ID3D12Device1_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) |
| 4952 | #define ID3D12Device_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | 7389 | #define ID3D12Device1_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) |
| 4953 | #define ID3D12Device_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | 7390 | #define ID3D12Device1_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) |
| 4954 | #define ID3D12Device_SetName(This,name) (This)->lpVtbl->SetName(This,name) | 7391 | #define ID3D12Device1_SetName(This,name) (This)->lpVtbl->SetName(This,name) |
| 4955 | /*** ID3D12Device methods ***/ | 7392 | /*** ID3D12Device methods ***/ |
| 4956 | #define ID3D12Device_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) | 7393 | #define ID3D12Device1_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) |
| 4957 | #define ID3D12Device_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) | 7394 | #define ID3D12Device1_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) |
| 4958 | #define ID3D12Device_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) | 7395 | #define ID3D12Device1_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) |
| 4959 | #define ID3D12Device_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) | 7396 | #define ID3D12Device1_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) |
| 4960 | #define ID3D12Device_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) | 7397 | #define ID3D12Device1_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) |
| 4961 | #define ID3D12Device_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) | 7398 | #define ID3D12Device1_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) |
| 4962 | #define ID3D12Device_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) | 7399 | #define ID3D12Device1_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) |
| 4963 | #define ID3D12Device_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) | 7400 | #define ID3D12Device1_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) |
| 4964 | #define ID3D12Device_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) | 7401 | #define ID3D12Device1_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) |
| 4965 | #define ID3D12Device_CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) (This)->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) | 7402 | #define ID3D12Device1_CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) (This)->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) |
| 4966 | #define ID3D12Device_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) | 7403 | #define ID3D12Device1_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) |
| 4967 | #define ID3D12Device_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) | 7404 | #define ID3D12Device1_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) |
| 4968 | #define ID3D12Device_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) | 7405 | #define ID3D12Device1_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) |
| 4969 | #define ID3D12Device_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) | 7406 | #define ID3D12Device1_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) |
| 4970 | #define ID3D12Device_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) | 7407 | #define ID3D12Device1_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) |
| 4971 | #define ID3D12Device_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) | 7408 | #define ID3D12Device1_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) |
| 4972 | #define ID3D12Device_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) | 7409 | #define ID3D12Device1_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) |
| 4973 | #define ID3D12Device_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) | 7410 | #define ID3D12Device1_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) |
| 4974 | #define ID3D12Device_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device_GetResourceAllocationInfo_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | 7411 | #define ID3D12Device1_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device1_GetResourceAllocationInfo_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support |
| 4975 | #define ID3D12Device_GetCustomHeapProperties(This,node_mask,heap_type) ID3D12Device_GetCustomHeapProperties_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | 7412 | #define ID3D12Device1_GetCustomHeapProperties(This,node_mask,heap_type) ID3D12Device1_GetCustomHeapProperties_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support |
| 4976 | #define ID3D12Device_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) | 7413 | #define ID3D12Device1_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) |
| 4977 | #define ID3D12Device_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) | 7414 | #define ID3D12Device1_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) |
| 4978 | #define ID3D12Device_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) | 7415 | #define ID3D12Device1_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) |
| 4979 | #define ID3D12Device_CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) | 7416 | #define ID3D12Device1_CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) |
| 4980 | #define ID3D12Device_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) | 7417 | #define ID3D12Device1_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) |
| 4981 | #define ID3D12Device_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) | 7418 | #define ID3D12Device1_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) |
| 4982 | #define ID3D12Device_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) | 7419 | #define ID3D12Device1_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) |
| 4983 | #define ID3D12Device_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) | 7420 | #define ID3D12Device1_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) |
| 4984 | #define ID3D12Device_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) | 7421 | #define ID3D12Device1_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) |
| 4985 | #define ID3D12Device_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) | 7422 | #define ID3D12Device1_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) |
| 4986 | #define ID3D12Device_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) | 7423 | #define ID3D12Device1_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) |
| 4987 | #define ID3D12Device_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) | 7424 | #define ID3D12Device1_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) |
| 4988 | #define ID3D12Device_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) | 7425 | #define ID3D12Device1_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) |
| 4989 | #define ID3D12Device_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) | 7426 | #define ID3D12Device1_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) |
| 4990 | #define ID3D12Device_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) | 7427 | #define ID3D12Device1_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) |
| 4991 | #define ID3D12Device_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) | 7428 | #define ID3D12Device1_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) |
| 4992 | #define ID3D12Device_GetAdapterLuid(This) ID3D12Device_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | 7429 | #define ID3D12Device1_GetAdapterLuid(This) ID3D12Device1_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support |
| 7430 | /*** ID3D12Device1 methods ***/ | ||
| 7431 | #define ID3D12Device1_CreatePipelineLibrary(This,blob,blob_size,iid,lib) (This)->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib) | ||
| 7432 | #define ID3D12Device1_SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) (This)->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) | ||
| 7433 | #define ID3D12Device1_SetResidencyPriority(This,object_count,objects,priorities) (This)->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities) | ||
| 4993 | #else | 7434 | #else |
| 4994 | /*** IUnknown methods ***/ | 7435 | /*** IUnknown methods ***/ |
| 4995 | static FORCEINLINE HRESULT ID3D12Device_QueryInterface(ID3D12Device* This,REFIID riid,void **ppvObject) { | 7436 | static FORCEINLINE HRESULT ID3D12Device1_QueryInterface(ID3D12Device1* This,REFIID riid,void **ppvObject) { |
| 4996 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 7437 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 4997 | } | 7438 | } |
| 4998 | static FORCEINLINE ULONG ID3D12Device_AddRef(ID3D12Device* This) { | 7439 | static FORCEINLINE ULONG ID3D12Device1_AddRef(ID3D12Device1* This) { |
| 4999 | return This->lpVtbl->AddRef(This); | 7440 | return This->lpVtbl->AddRef(This); |
| 5000 | } | 7441 | } |
| 5001 | static FORCEINLINE ULONG ID3D12Device_Release(ID3D12Device* This) { | 7442 | static FORCEINLINE ULONG ID3D12Device1_Release(ID3D12Device1* This) { |
| 5002 | return This->lpVtbl->Release(This); | 7443 | return This->lpVtbl->Release(This); |
| 5003 | } | 7444 | } |
| 5004 | /*** ID3D12Object methods ***/ | 7445 | /*** ID3D12Object methods ***/ |
| 5005 | static FORCEINLINE HRESULT ID3D12Device_GetPrivateData(ID3D12Device* This,REFGUID guid,UINT *data_size,void *data) { | 7446 | static FORCEINLINE HRESULT ID3D12Device1_GetPrivateData(ID3D12Device1* This,REFGUID guid,UINT *data_size,void *data) { |
| 5006 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); | 7447 | return This->lpVtbl->GetPrivateData(This,guid,data_size,data); |
| 5007 | } | 7448 | } |
| 5008 | static FORCEINLINE HRESULT ID3D12Device_SetPrivateData(ID3D12Device* This,REFGUID guid,UINT data_size,const void *data) { | 7449 | static FORCEINLINE HRESULT ID3D12Device1_SetPrivateData(ID3D12Device1* This,REFGUID guid,UINT data_size,const void *data) { |
| 5009 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); | 7450 | return This->lpVtbl->SetPrivateData(This,guid,data_size,data); |
| 5010 | } | 7451 | } |
| 5011 | static FORCEINLINE HRESULT ID3D12Device_SetPrivateDataInterface(ID3D12Device* This,REFGUID guid,const IUnknown *data) { | 7452 | static FORCEINLINE HRESULT ID3D12Device1_SetPrivateDataInterface(ID3D12Device1* This,REFGUID guid,const IUnknown *data) { |
| 5012 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); | 7453 | return This->lpVtbl->SetPrivateDataInterface(This,guid,data); |
| 5013 | } | 7454 | } |
| 5014 | static FORCEINLINE HRESULT ID3D12Device_SetName(ID3D12Device* This,const WCHAR *name) { | 7455 | static FORCEINLINE HRESULT ID3D12Device1_SetName(ID3D12Device1* This,const WCHAR *name) { |
| 5015 | return This->lpVtbl->SetName(This,name); | 7456 | return This->lpVtbl->SetName(This,name); |
| 5016 | } | 7457 | } |
| 5017 | /*** ID3D12Device methods ***/ | 7458 | /*** ID3D12Device methods ***/ |
| 5018 | static FORCEINLINE UINT ID3D12Device_GetNodeCount(ID3D12Device* This) { | 7459 | static FORCEINLINE UINT ID3D12Device1_GetNodeCount(ID3D12Device1* This) { |
| 5019 | return This->lpVtbl->GetNodeCount(This); | 7460 | return This->lpVtbl->GetNodeCount(This); |
| 5020 | } | 7461 | } |
| 5021 | static FORCEINLINE HRESULT ID3D12Device_CreateCommandQueue(ID3D12Device* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { | 7462 | static FORCEINLINE HRESULT ID3D12Device1_CreateCommandQueue(ID3D12Device1* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { |
| 5022 | return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); | 7463 | return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); |
| 5023 | } | 7464 | } |
| 5024 | static FORCEINLINE HRESULT ID3D12Device_CreateCommandAllocator(ID3D12Device* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { | 7465 | static FORCEINLINE HRESULT ID3D12Device1_CreateCommandAllocator(ID3D12Device1* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { |
| 5025 | return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); | 7466 | return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); |
| 5026 | } | 7467 | } |
| 5027 | static FORCEINLINE HRESULT ID3D12Device_CreateGraphicsPipelineState(ID3D12Device* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { | 7468 | static FORCEINLINE HRESULT ID3D12Device1_CreateGraphicsPipelineState(ID3D12Device1* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { |
| 5028 | return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); | 7469 | return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); |
| 5029 | } | 7470 | } |
| 5030 | static FORCEINLINE HRESULT ID3D12Device_CreateComputePipelineState(ID3D12Device* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { | 7471 | static FORCEINLINE HRESULT ID3D12Device1_CreateComputePipelineState(ID3D12Device1* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { |
| 5031 | return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); | 7472 | return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); |
| 5032 | } | 7473 | } |
| 5033 | 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) { | 7474 | 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) { |
| 5034 | return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); | 7475 | return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); |
| 5035 | } | 7476 | } |
| 5036 | static FORCEINLINE HRESULT ID3D12Device_CheckFeatureSupport(ID3D12Device* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { | 7477 | static FORCEINLINE HRESULT ID3D12Device1_CheckFeatureSupport(ID3D12Device1* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { |
| 5037 | return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); | 7478 | return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); |
| 5038 | } | 7479 | } |
| 5039 | static FORCEINLINE HRESULT ID3D12Device_CreateDescriptorHeap(ID3D12Device* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { | 7480 | static FORCEINLINE HRESULT ID3D12Device1_CreateDescriptorHeap(ID3D12Device1* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { |
| 5040 | return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); | 7481 | return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); |
| 5041 | } | 7482 | } |
| 5042 | static FORCEINLINE UINT ID3D12Device_GetDescriptorHandleIncrementSize(ID3D12Device* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { | 7483 | static FORCEINLINE UINT ID3D12Device1_GetDescriptorHandleIncrementSize(ID3D12Device1* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { |
| 5043 | return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); | 7484 | return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); |
| 5044 | } | 7485 | } |
| 5045 | static FORCEINLINE HRESULT ID3D12Device_CreateRootSignature(ID3D12Device* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { | 7486 | static FORCEINLINE HRESULT ID3D12Device1_CreateRootSignature(ID3D12Device1* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { |
| 5046 | return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); | 7487 | return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); |
| 5047 | } | 7488 | } |
| 5048 | static FORCEINLINE void ID3D12Device_CreateConstantBufferView(ID3D12Device* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { | 7489 | static FORCEINLINE void ID3D12Device1_CreateConstantBufferView(ID3D12Device1* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { |
| 5049 | This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); | 7490 | This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); |
| 5050 | } | 7491 | } |
| 5051 | static FORCEINLINE void ID3D12Device_CreateShaderResourceView(ID3D12Device* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { | 7492 | static FORCEINLINE void ID3D12Device1_CreateShaderResourceView(ID3D12Device1* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { |
| 5052 | This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); | 7493 | This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); |
| 5053 | } | 7494 | } |
| 5054 | static FORCEINLINE void ID3D12Device_CreateUnorderedAccessView(ID3D12Device* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { | 7495 | static FORCEINLINE void ID3D12Device1_CreateUnorderedAccessView(ID3D12Device1* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { |
| 5055 | This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); | 7496 | This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); |
| 5056 | } | 7497 | } |
| 5057 | static FORCEINLINE void ID3D12Device_CreateRenderTargetView(ID3D12Device* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { | 7498 | static FORCEINLINE void ID3D12Device1_CreateRenderTargetView(ID3D12Device1* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { |
| 5058 | This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); | 7499 | This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); |
| 5059 | } | 7500 | } |
| 5060 | static FORCEINLINE void ID3D12Device_CreateDepthStencilView(ID3D12Device* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { | 7501 | static FORCEINLINE void ID3D12Device1_CreateDepthStencilView(ID3D12Device1* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { |
| 5061 | This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); | 7502 | This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); |
| 5062 | } | 7503 | } |
| 5063 | static FORCEINLINE void ID3D12Device_CreateSampler(ID3D12Device* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { | 7504 | static FORCEINLINE void ID3D12Device1_CreateSampler(ID3D12Device1* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { |
| 5064 | This->lpVtbl->CreateSampler(This,desc,descriptor); | 7505 | This->lpVtbl->CreateSampler(This,desc,descriptor); |
| 5065 | } | 7506 | } |
| 5066 | 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) { | 7507 | 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) { |
| 5067 | 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); | 7508 | 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); |
| 5068 | } | 7509 | } |
| 5069 | 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) { | 7510 | 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) { |
| 5070 | This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); | 7511 | This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); |
| 5071 | } | 7512 | } |
| 5072 | static FORCEINLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device_GetResourceAllocationInfo(ID3D12Device* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { | 7513 | static FORCEINLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device1_GetResourceAllocationInfo(ID3D12Device1* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { |
| 5073 | D3D12_RESOURCE_ALLOCATION_INFO __ret; | 7514 | D3D12_RESOURCE_ALLOCATION_INFO __ret; |
| 5074 | return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); | 7515 | return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); |
| 5075 | } | 7516 | } |
| 5076 | static FORCEINLINE D3D12_HEAP_PROPERTIES ID3D12Device_GetCustomHeapProperties(ID3D12Device* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { | 7517 | static FORCEINLINE D3D12_HEAP_PROPERTIES ID3D12Device1_GetCustomHeapProperties(ID3D12Device1* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { |
| 5077 | D3D12_HEAP_PROPERTIES __ret; | 7518 | D3D12_HEAP_PROPERTIES __ret; |
| 5078 | return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); | 7519 | return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); |
| 5079 | } | 7520 | } |
| 5080 | 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) { | 7521 | 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) { |
| 5081 | return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); | 7522 | return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); |
| 5082 | } | 7523 | } |
| 5083 | static FORCEINLINE HRESULT ID3D12Device_CreateHeap(ID3D12Device* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { | 7524 | static FORCEINLINE HRESULT ID3D12Device1_CreateHeap(ID3D12Device1* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { |
| 5084 | return This->lpVtbl->CreateHeap(This,desc,riid,heap); | 7525 | return This->lpVtbl->CreateHeap(This,desc,riid,heap); |
| 5085 | } | 7526 | } |
| 5086 | 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) { | 7527 | 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) { |
| 5087 | return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); | 7528 | return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); |
| 5088 | } | 7529 | } |
| 5089 | 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) { | 7530 | 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) { |
| 5090 | return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); | 7531 | return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); |
| 5091 | } | 7532 | } |
| 5092 | static FORCEINLINE HRESULT ID3D12Device_CreateSharedHandle(ID3D12Device* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { | 7533 | static FORCEINLINE HRESULT ID3D12Device1_CreateSharedHandle(ID3D12Device1* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { |
| 5093 | return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); | 7534 | return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); |
| 5094 | } | 7535 | } |
| 5095 | static FORCEINLINE HRESULT ID3D12Device_OpenSharedHandle(ID3D12Device* This,HANDLE handle,REFIID riid,void **object) { | 7536 | static FORCEINLINE HRESULT ID3D12Device1_OpenSharedHandle(ID3D12Device1* This,HANDLE handle,REFIID riid,void **object) { |
| 5096 | return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); | 7537 | return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); |
| 5097 | } | 7538 | } |
| 5098 | static FORCEINLINE HRESULT ID3D12Device_OpenSharedHandleByName(ID3D12Device* This,const WCHAR *name,DWORD access,HANDLE *handle) { | 7539 | static FORCEINLINE HRESULT ID3D12Device1_OpenSharedHandleByName(ID3D12Device1* This,const WCHAR *name,DWORD access,HANDLE *handle) { |
| 5099 | return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); | 7540 | return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); |
| 5100 | } | 7541 | } |
| 5101 | static FORCEINLINE HRESULT ID3D12Device_MakeResident(ID3D12Device* This,UINT object_count,ID3D12Pageable *const *objects) { | 7542 | static FORCEINLINE HRESULT ID3D12Device1_MakeResident(ID3D12Device1* This,UINT object_count,ID3D12Pageable *const *objects) { |
| 5102 | return This->lpVtbl->MakeResident(This,object_count,objects); | 7543 | return This->lpVtbl->MakeResident(This,object_count,objects); |
| 5103 | } | 7544 | } |
| 5104 | static FORCEINLINE HRESULT ID3D12Device_Evict(ID3D12Device* This,UINT object_count,ID3D12Pageable *const *objects) { | 7545 | static FORCEINLINE HRESULT ID3D12Device1_Evict(ID3D12Device1* This,UINT object_count,ID3D12Pageable *const *objects) { |
| 5105 | return This->lpVtbl->Evict(This,object_count,objects); | 7546 | return This->lpVtbl->Evict(This,object_count,objects); |
| 5106 | } | 7547 | } |
| 5107 | static FORCEINLINE HRESULT ID3D12Device_CreateFence(ID3D12Device* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { | 7548 | static FORCEINLINE HRESULT ID3D12Device1_CreateFence(ID3D12Device1* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { |
| 5108 | return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); | 7549 | return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); |
| 5109 | } | 7550 | } |
| 5110 | static FORCEINLINE HRESULT ID3D12Device_GetDeviceRemovedReason(ID3D12Device* This) { | 7551 | static FORCEINLINE HRESULT ID3D12Device1_GetDeviceRemovedReason(ID3D12Device1* This) { |
| 5111 | return This->lpVtbl->GetDeviceRemovedReason(This); | 7552 | return This->lpVtbl->GetDeviceRemovedReason(This); |
| 5112 | } | 7553 | } |
| 5113 | 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) { | 7554 | 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) { |
| 5114 | This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); | 7555 | This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); |
| 5115 | } | 7556 | } |
| 5116 | static FORCEINLINE HRESULT ID3D12Device_CreateQueryHeap(ID3D12Device* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { | 7557 | static FORCEINLINE HRESULT ID3D12Device1_CreateQueryHeap(ID3D12Device1* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { |
| 5117 | return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); | 7558 | return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); |
| 5118 | } | 7559 | } |
| 5119 | static FORCEINLINE HRESULT ID3D12Device_SetStablePowerState(ID3D12Device* This,WINBOOL enable) { | 7560 | static FORCEINLINE HRESULT ID3D12Device1_SetStablePowerState(ID3D12Device1* This,WINBOOL enable) { |
| 5120 | return This->lpVtbl->SetStablePowerState(This,enable); | 7561 | return This->lpVtbl->SetStablePowerState(This,enable); |
| 5121 | } | 7562 | } |
| 5122 | static FORCEINLINE HRESULT ID3D12Device_CreateCommandSignature(ID3D12Device* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { | 7563 | static FORCEINLINE HRESULT ID3D12Device1_CreateCommandSignature(ID3D12Device1* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { |
| 5123 | return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); | 7564 | return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); |
| 5124 | } | 7565 | } |
| 5125 | 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) { | 7566 | 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) { |
| 5126 | 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); | 7567 | 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); |
| 5127 | } | 7568 | } |
| 5128 | static FORCEINLINE LUID ID3D12Device_GetAdapterLuid(ID3D12Device* This) { | 7569 | static FORCEINLINE LUID ID3D12Device1_GetAdapterLuid(ID3D12Device1* This) { |
| 5129 | LUID __ret; | 7570 | LUID __ret; |
| 5130 | return *This->lpVtbl->GetAdapterLuid(This,&__ret); | 7571 | return *This->lpVtbl->GetAdapterLuid(This,&__ret); |
| 5131 | } | 7572 | } |
| 7573 | /*** ID3D12Device1 methods ***/ | ||
| 7574 | static FORCEINLINE HRESULT ID3D12Device1_CreatePipelineLibrary(ID3D12Device1* This,const void *blob,SIZE_T blob_size,REFIID iid,void **lib) { | ||
| 7575 | return This->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib); | ||
| 7576 | } | ||
| 7577 | static FORCEINLINE HRESULT ID3D12Device1_SetEventOnMultipleFenceCompletion(ID3D12Device1* This,ID3D12Fence *const *fences,const UINT64 *values,UINT fence_count,D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags,HANDLE event) { | ||
| 7578 | return This->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event); | ||
| 7579 | } | ||
| 7580 | static FORCEINLINE HRESULT ID3D12Device1_SetResidencyPriority(ID3D12Device1* This,UINT object_count,ID3D12Pageable *const *objects,const D3D12_RESIDENCY_PRIORITY *priorities) { | ||
| 7581 | return This->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities); | ||
| 7582 | } | ||
| 5132 | #endif | 7583 | #endif |
| 5133 | #endif | 7584 | #endif |
| 5134 | 7585 | ||
| 5135 | #endif | 7586 | #endif |
| 5136 | 7587 | ||
| 5137 | 7588 | ||
| 5138 | #endif /* __ID3D12Device_INTERFACE_DEFINED__ */ | 7589 | #endif /* __ID3D12Device1_INTERFACE_DEFINED__ */ |
| 5139 | 7590 | ||
| 5140 | /***************************************************************************** | 7591 | /***************************************************************************** |
| 5141 | * ID3D12Debug interface | 7592 | * ID3D12RootSignatureDeserializer interface |
| 5142 | */ | 7593 | */ |
| 5143 | #ifndef __ID3D12Debug_INTERFACE_DEFINED__ | 7594 | #ifndef __ID3D12RootSignatureDeserializer_INTERFACE_DEFINED__ |
| 5144 | #define __ID3D12Debug_INTERFACE_DEFINED__ | 7595 | #define __ID3D12RootSignatureDeserializer_INTERFACE_DEFINED__ |
| 5145 | 7596 | ||
| 5146 | DEFINE_GUID(IID_ID3D12Debug, 0x344488b7, 0x6846, 0x474b, 0xb9,0x89, 0xf0,0x27,0x44,0x82,0x45,0xe0); | 7597 | DEFINE_GUID(IID_ID3D12RootSignatureDeserializer, 0x34ab647b, 0x3cc8, 0x46ac, 0x84,0x1b, 0xc0,0x96,0x56,0x45,0xc0,0x46); |
| 5147 | #if defined(__cplusplus) && !defined(CINTERFACE) | 7598 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 5148 | MIDL_INTERFACE("344488b7-6846-474b-b989-f027448245e0") | 7599 | MIDL_INTERFACE("34ab647b-3cc8-46ac-841b-c0965645c046") |
| 5149 | ID3D12Debug : public IUnknown | 7600 | ID3D12RootSignatureDeserializer : public IUnknown |
| 5150 | { | 7601 | { |
| 5151 | virtual void STDMETHODCALLTYPE EnableDebugLayer( | 7602 | virtual const D3D12_ROOT_SIGNATURE_DESC * STDMETHODCALLTYPE GetRootSignatureDesc( |
| 5152 | ) = 0; | 7603 | ) = 0; |
| 5153 | 7604 | ||
| 5154 | }; | 7605 | }; |
| 5155 | #ifdef __CRT_UUID_DECL | 7606 | #ifdef __CRT_UUID_DECL |
| 5156 | __CRT_UUID_DECL(ID3D12Debug, 0x344488b7, 0x6846, 0x474b, 0xb9,0x89, 0xf0,0x27,0x44,0x82,0x45,0xe0) | 7607 | __CRT_UUID_DECL(ID3D12RootSignatureDeserializer, 0x34ab647b, 0x3cc8, 0x46ac, 0x84,0x1b, 0xc0,0x96,0x56,0x45,0xc0,0x46) |
| 5157 | #endif | 7608 | #endif |
| 5158 | #else | 7609 | #else |
| 5159 | typedef struct ID3D12DebugVtbl { | 7610 | typedef struct ID3D12RootSignatureDeserializerVtbl { |
| 5160 | BEGIN_INTERFACE | 7611 | BEGIN_INTERFACE |
| 5161 | 7612 | ||
| 5162 | /*** IUnknown methods ***/ | 7613 | /*** IUnknown methods ***/ |
| 5163 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7614 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5164 | ID3D12Debug *This, | 7615 | ID3D12RootSignatureDeserializer *This, |
| 5165 | REFIID riid, | 7616 | REFIID riid, |
| 5166 | void **ppvObject); | 7617 | void **ppvObject); |
| 5167 | 7618 | ||
| 5168 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7619 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5169 | ID3D12Debug *This); | 7620 | ID3D12RootSignatureDeserializer *This); |
| 5170 | 7621 | ||
| 5171 | ULONG (STDMETHODCALLTYPE *Release)( | 7622 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5172 | ID3D12Debug *This); | 7623 | ID3D12RootSignatureDeserializer *This); |
| 5173 | 7624 | ||
| 5174 | /*** ID3D12Debug methods ***/ | 7625 | /*** ID3D12RootSignatureDeserializer methods ***/ |
| 5175 | void (STDMETHODCALLTYPE *EnableDebugLayer)( | 7626 | const D3D12_ROOT_SIGNATURE_DESC * (STDMETHODCALLTYPE *GetRootSignatureDesc)( |
| 5176 | ID3D12Debug *This); | 7627 | ID3D12RootSignatureDeserializer *This); |
| 5177 | 7628 | ||
| 5178 | END_INTERFACE | 7629 | END_INTERFACE |
| 5179 | } ID3D12DebugVtbl; | 7630 | } ID3D12RootSignatureDeserializerVtbl; |
| 5180 | 7631 | ||
| 5181 | interface ID3D12Debug { | 7632 | interface ID3D12RootSignatureDeserializer { |
| 5182 | CONST_VTBL ID3D12DebugVtbl* lpVtbl; | 7633 | CONST_VTBL ID3D12RootSignatureDeserializerVtbl* lpVtbl; |
| 5183 | }; | 7634 | }; |
| 5184 | 7635 | ||
| 5185 | #ifdef COBJMACROS | 7636 | #ifdef COBJMACROS |
| 5186 | #ifndef WIDL_C_INLINE_WRAPPERS | 7637 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 5187 | /*** IUnknown methods ***/ | 7638 | /*** IUnknown methods ***/ |
| 5188 | #define ID3D12Debug_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 7639 | #define ID3D12RootSignatureDeserializer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 5189 | #define ID3D12Debug_AddRef(This) (This)->lpVtbl->AddRef(This) | 7640 | #define ID3D12RootSignatureDeserializer_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 5190 | #define ID3D12Debug_Release(This) (This)->lpVtbl->Release(This) | 7641 | #define ID3D12RootSignatureDeserializer_Release(This) (This)->lpVtbl->Release(This) |
| 5191 | /*** ID3D12Debug methods ***/ | 7642 | /*** ID3D12RootSignatureDeserializer methods ***/ |
| 5192 | #define ID3D12Debug_EnableDebugLayer(This) (This)->lpVtbl->EnableDebugLayer(This) | 7643 | #define ID3D12RootSignatureDeserializer_GetRootSignatureDesc(This) (This)->lpVtbl->GetRootSignatureDesc(This) |
| 5193 | #else | 7644 | #else |
| 5194 | /*** IUnknown methods ***/ | 7645 | /*** IUnknown methods ***/ |
| 5195 | static FORCEINLINE HRESULT ID3D12Debug_QueryInterface(ID3D12Debug* This,REFIID riid,void **ppvObject) { | 7646 | static FORCEINLINE HRESULT ID3D12RootSignatureDeserializer_QueryInterface(ID3D12RootSignatureDeserializer* This,REFIID riid,void **ppvObject) { |
| 5196 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 7647 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 5197 | } | 7648 | } |
| 5198 | static FORCEINLINE ULONG ID3D12Debug_AddRef(ID3D12Debug* This) { | 7649 | static FORCEINLINE ULONG ID3D12RootSignatureDeserializer_AddRef(ID3D12RootSignatureDeserializer* This) { |
| 5199 | return This->lpVtbl->AddRef(This); | 7650 | return This->lpVtbl->AddRef(This); |
| 5200 | } | 7651 | } |
| 5201 | static FORCEINLINE ULONG ID3D12Debug_Release(ID3D12Debug* This) { | 7652 | static FORCEINLINE ULONG ID3D12RootSignatureDeserializer_Release(ID3D12RootSignatureDeserializer* This) { |
| 5202 | return This->lpVtbl->Release(This); | 7653 | return This->lpVtbl->Release(This); |
| 5203 | } | 7654 | } |
| 5204 | /*** ID3D12Debug methods ***/ | 7655 | /*** ID3D12RootSignatureDeserializer methods ***/ |
| 5205 | static FORCEINLINE void ID3D12Debug_EnableDebugLayer(ID3D12Debug* This) { | 7656 | static FORCEINLINE const D3D12_ROOT_SIGNATURE_DESC * ID3D12RootSignatureDeserializer_GetRootSignatureDesc(ID3D12RootSignatureDeserializer* This) { |
| 5206 | This->lpVtbl->EnableDebugLayer(This); | 7657 | return This->lpVtbl->GetRootSignatureDesc(This); |
| 5207 | } | 7658 | } |
| 5208 | #endif | 7659 | #endif |
| 5209 | #endif | 7660 | #endif |
| ... | @@ -5211,75 +7662,88 @@ static FORCEINLINE void ID3D12Debug_EnableDebugLayer(ID3D12Debug* This) { | ... | @@ -5211,75 +7662,88 @@ static FORCEINLINE void ID3D12Debug_EnableDebugLayer(ID3D12Debug* This) { |
| 5211 | #endif | 7662 | #endif |
| 5212 | 7663 | ||
| 5213 | 7664 | ||
| 5214 | #endif /* __ID3D12Debug_INTERFACE_DEFINED__ */ | 7665 | #endif /* __ID3D12RootSignatureDeserializer_INTERFACE_DEFINED__ */ |
| 5215 | 7666 | ||
| 5216 | /***************************************************************************** | 7667 | /***************************************************************************** |
| 5217 | * ID3D12RootSignatureDeserializer interface | 7668 | * ID3D12VersionedRootSignatureDeserializer interface |
| 5218 | */ | 7669 | */ |
| 5219 | #ifndef __ID3D12RootSignatureDeserializer_INTERFACE_DEFINED__ | 7670 | #ifndef __ID3D12VersionedRootSignatureDeserializer_INTERFACE_DEFINED__ |
| 5220 | #define __ID3D12RootSignatureDeserializer_INTERFACE_DEFINED__ | 7671 | #define __ID3D12VersionedRootSignatureDeserializer_INTERFACE_DEFINED__ |
| 5221 | 7672 | ||
| 5222 | DEFINE_GUID(IID_ID3D12RootSignatureDeserializer, 0x34ab647b, 0x3cc8, 0x46ac, 0x84,0x1b, 0xc0,0x96,0x56,0x45,0xc0,0x46); | 7673 | DEFINE_GUID(IID_ID3D12VersionedRootSignatureDeserializer, 0x7f91ce67, 0x090c, 0x4bb7, 0xb7,0x8e, 0xed,0x8f,0xf2,0xe3,0x1d,0xa0); |
| 5223 | #if defined(__cplusplus) && !defined(CINTERFACE) | 7674 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 5224 | MIDL_INTERFACE("34ab647b-3cc8-46ac-841b-c0965645c046") | 7675 | MIDL_INTERFACE("7f91ce67-090c-4bb7-b78e-ed8ff2e31da0") |
| 5225 | ID3D12RootSignatureDeserializer : public IUnknown | 7676 | ID3D12VersionedRootSignatureDeserializer : public IUnknown |
| 5226 | { | 7677 | { |
| 5227 | virtual const D3D12_ROOT_SIGNATURE_DESC * STDMETHODCALLTYPE GetRootSignatureDesc( | 7678 | virtual HRESULT STDMETHODCALLTYPE GetRootSignatureDescAtVersion( |
| 7679 | D3D_ROOT_SIGNATURE_VERSION version, | ||
| 7680 | const D3D12_VERSIONED_ROOT_SIGNATURE_DESC **desc) = 0; | ||
| 7681 | |||
| 7682 | virtual const D3D12_VERSIONED_ROOT_SIGNATURE_DESC * STDMETHODCALLTYPE GetUnconvertedRootSignatureDesc( | ||
| 5228 | ) = 0; | 7683 | ) = 0; |
| 5229 | 7684 | ||
| 5230 | }; | 7685 | }; |
| 5231 | #ifdef __CRT_UUID_DECL | 7686 | #ifdef __CRT_UUID_DECL |
| 5232 | __CRT_UUID_DECL(ID3D12RootSignatureDeserializer, 0x34ab647b, 0x3cc8, 0x46ac, 0x84,0x1b, 0xc0,0x96,0x56,0x45,0xc0,0x46) | 7687 | __CRT_UUID_DECL(ID3D12VersionedRootSignatureDeserializer, 0x7f91ce67, 0x090c, 0x4bb7, 0xb7,0x8e, 0xed,0x8f,0xf2,0xe3,0x1d,0xa0) |
| 5233 | #endif | 7688 | #endif |
| 5234 | #else | 7689 | #else |
| 5235 | typedef struct ID3D12RootSignatureDeserializerVtbl { | 7690 | typedef struct ID3D12VersionedRootSignatureDeserializerVtbl { |
| 5236 | BEGIN_INTERFACE | 7691 | BEGIN_INTERFACE |
| 5237 | 7692 | ||
| 5238 | /*** IUnknown methods ***/ | 7693 | /*** IUnknown methods ***/ |
| 5239 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7694 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5240 | ID3D12RootSignatureDeserializer *This, | 7695 | ID3D12VersionedRootSignatureDeserializer *This, |
| 5241 | REFIID riid, | 7696 | REFIID riid, |
| 5242 | void **ppvObject); | 7697 | void **ppvObject); |
| 5243 | 7698 | ||
| 5244 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7699 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5245 | ID3D12RootSignatureDeserializer *This); | 7700 | ID3D12VersionedRootSignatureDeserializer *This); |
| 5246 | 7701 | ||
| 5247 | ULONG (STDMETHODCALLTYPE *Release)( | 7702 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5248 | ID3D12RootSignatureDeserializer *This); | 7703 | ID3D12VersionedRootSignatureDeserializer *This); |
| 5249 | 7704 | ||
| 5250 | /*** ID3D12RootSignatureDeserializer methods ***/ | 7705 | /*** ID3D12VersionedRootSignatureDeserializer methods ***/ |
| 5251 | const D3D12_ROOT_SIGNATURE_DESC * (STDMETHODCALLTYPE *GetRootSignatureDesc)( | 7706 | HRESULT (STDMETHODCALLTYPE *GetRootSignatureDescAtVersion)( |
| 5252 | ID3D12RootSignatureDeserializer *This); | 7707 | ID3D12VersionedRootSignatureDeserializer *This, |
| 7708 | D3D_ROOT_SIGNATURE_VERSION version, | ||
| 7709 | const D3D12_VERSIONED_ROOT_SIGNATURE_DESC **desc); | ||
| 7710 | |||
| 7711 | const D3D12_VERSIONED_ROOT_SIGNATURE_DESC * (STDMETHODCALLTYPE *GetUnconvertedRootSignatureDesc)( | ||
| 7712 | ID3D12VersionedRootSignatureDeserializer *This); | ||
| 5253 | 7713 | ||
| 5254 | END_INTERFACE | 7714 | END_INTERFACE |
| 5255 | } ID3D12RootSignatureDeserializerVtbl; | 7715 | } ID3D12VersionedRootSignatureDeserializerVtbl; |
| 5256 | 7716 | ||
| 5257 | interface ID3D12RootSignatureDeserializer { | 7717 | interface ID3D12VersionedRootSignatureDeserializer { |
| 5258 | CONST_VTBL ID3D12RootSignatureDeserializerVtbl* lpVtbl; | 7718 | CONST_VTBL ID3D12VersionedRootSignatureDeserializerVtbl* lpVtbl; |
| 5259 | }; | 7719 | }; |
| 5260 | 7720 | ||
| 5261 | #ifdef COBJMACROS | 7721 | #ifdef COBJMACROS |
| 5262 | #ifndef WIDL_C_INLINE_WRAPPERS | 7722 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 5263 | /*** IUnknown methods ***/ | 7723 | /*** IUnknown methods ***/ |
| 5264 | #define ID3D12RootSignatureDeserializer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 7724 | #define ID3D12VersionedRootSignatureDeserializer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 5265 | #define ID3D12RootSignatureDeserializer_AddRef(This) (This)->lpVtbl->AddRef(This) | 7725 | #define ID3D12VersionedRootSignatureDeserializer_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 5266 | #define ID3D12RootSignatureDeserializer_Release(This) (This)->lpVtbl->Release(This) | 7726 | #define ID3D12VersionedRootSignatureDeserializer_Release(This) (This)->lpVtbl->Release(This) |
| 5267 | /*** ID3D12RootSignatureDeserializer methods ***/ | 7727 | /*** ID3D12VersionedRootSignatureDeserializer methods ***/ |
| 5268 | #define ID3D12RootSignatureDeserializer_GetRootSignatureDesc(This) (This)->lpVtbl->GetRootSignatureDesc(This) | 7728 | #define ID3D12VersionedRootSignatureDeserializer_GetRootSignatureDescAtVersion(This,version,desc) (This)->lpVtbl->GetRootSignatureDescAtVersion(This,version,desc) |
| 7729 | #define ID3D12VersionedRootSignatureDeserializer_GetUnconvertedRootSignatureDesc(This) (This)->lpVtbl->GetUnconvertedRootSignatureDesc(This) | ||
| 5269 | #else | 7730 | #else |
| 5270 | /*** IUnknown methods ***/ | 7731 | /*** IUnknown methods ***/ |
| 5271 | static FORCEINLINE HRESULT ID3D12RootSignatureDeserializer_QueryInterface(ID3D12RootSignatureDeserializer* This,REFIID riid,void **ppvObject) { | 7732 | static FORCEINLINE HRESULT ID3D12VersionedRootSignatureDeserializer_QueryInterface(ID3D12VersionedRootSignatureDeserializer* This,REFIID riid,void **ppvObject) { |
| 5272 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 7733 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 5273 | } | 7734 | } |
| 5274 | static FORCEINLINE ULONG ID3D12RootSignatureDeserializer_AddRef(ID3D12RootSignatureDeserializer* This) { | 7735 | static FORCEINLINE ULONG ID3D12VersionedRootSignatureDeserializer_AddRef(ID3D12VersionedRootSignatureDeserializer* This) { |
| 5275 | return This->lpVtbl->AddRef(This); | 7736 | return This->lpVtbl->AddRef(This); |
| 5276 | } | 7737 | } |
| 5277 | static FORCEINLINE ULONG ID3D12RootSignatureDeserializer_Release(ID3D12RootSignatureDeserializer* This) { | 7738 | static FORCEINLINE ULONG ID3D12VersionedRootSignatureDeserializer_Release(ID3D12VersionedRootSignatureDeserializer* This) { |
| 5278 | return This->lpVtbl->Release(This); | 7739 | return This->lpVtbl->Release(This); |
| 5279 | } | 7740 | } |
| 5280 | /*** ID3D12RootSignatureDeserializer methods ***/ | 7741 | /*** ID3D12VersionedRootSignatureDeserializer methods ***/ |
| 5281 | static FORCEINLINE const D3D12_ROOT_SIGNATURE_DESC * ID3D12RootSignatureDeserializer_GetRootSignatureDesc(ID3D12RootSignatureDeserializer* This) { | 7742 | static FORCEINLINE HRESULT ID3D12VersionedRootSignatureDeserializer_GetRootSignatureDescAtVersion(ID3D12VersionedRootSignatureDeserializer* This,D3D_ROOT_SIGNATURE_VERSION version,const D3D12_VERSIONED_ROOT_SIGNATURE_DESC **desc) { |
| 5282 | return This->lpVtbl->GetRootSignatureDesc(This); | 7743 | return This->lpVtbl->GetRootSignatureDescAtVersion(This,version,desc); |
| 7744 | } | ||
| 7745 | static FORCEINLINE const D3D12_VERSIONED_ROOT_SIGNATURE_DESC * ID3D12VersionedRootSignatureDeserializer_GetUnconvertedRootSignatureDesc(ID3D12VersionedRootSignatureDeserializer* This) { | ||
| 7746 | return This->lpVtbl->GetUnconvertedRootSignatureDesc(This); | ||
| 5283 | } | 7747 | } |
| 5284 | #endif | 7748 | #endif |
| 5285 | #endif | 7749 | #endif |
| ... | @@ -5287,12 +7751,16 @@ static FORCEINLINE const D3D12_ROOT_SIGNATURE_DESC * ID3D12RootSignatureDeserial | ... | @@ -5287,12 +7751,16 @@ static FORCEINLINE const D3D12_ROOT_SIGNATURE_DESC * ID3D12RootSignatureDeserial |
| 5287 | #endif | 7751 | #endif |
| 5288 | 7752 | ||
| 5289 | 7753 | ||
| 5290 | #endif /* __ID3D12RootSignatureDeserializer_INTERFACE_DEFINED__ */ | 7754 | #endif /* __ID3D12VersionedRootSignatureDeserializer_INTERFACE_DEFINED__ */ |
| 5291 | 7755 | ||
| 5292 | HRESULT __stdcall D3D12CreateRootSignatureDeserializer(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); | 7756 | HRESULT __stdcall D3D12CreateRootSignatureDeserializer(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); |
| 5293 | 7757 | ||
| 7758 | typedef HRESULT (__stdcall *PFN_D3D12_CREATE_VERSIONED_ROOT_SIGNATURE_DESERIALIZER)(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); | ||
| 7759 | HRESULT __stdcall D3D12CreateVersionedRootSignatureDeserializer(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); | ||
| 7760 | |||
| 5294 | HRESULT __stdcall D3D12SerializeRootSignature(const D3D12_ROOT_SIGNATURE_DESC *root_signature_desc,D3D_ROOT_SIGNATURE_VERSION version,ID3DBlob **blob,ID3DBlob **error_blob); | 7761 | HRESULT __stdcall D3D12SerializeRootSignature(const D3D12_ROOT_SIGNATURE_DESC *root_signature_desc,D3D_ROOT_SIGNATURE_VERSION version,ID3DBlob **blob,ID3DBlob **error_blob); |
| 5295 | 7762 | ||
| 7763 | typedef HRESULT (__stdcall *PFN_D3D12_SERIALIZE_VERSIONED_ROOT_SIGNATURE)(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *desc,ID3DBlob **blob,ID3DBlob **error_blob); | ||
| 5296 | HRESULT __stdcall D3D12SerializeVersionedRootSignature(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *root_signature_desc,ID3DBlob **blob,ID3DBlob **error_blob); | 7764 | HRESULT __stdcall D3D12SerializeVersionedRootSignature(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *root_signature_desc,ID3DBlob **blob,ID3DBlob **error_blob); |
| 5297 | 7765 | ||
| 5298 | typedef HRESULT (__stdcall *PFN_D3D12_CREATE_DEVICE)(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); | 7766 | typedef HRESULT (__stdcall *PFN_D3D12_CREATE_DEVICE)(IUnknown *adapter,D3D_FEATURE_LEVEL minimum_feature_level,REFIID iid,void **device); |
lib/libc/include/any-windows-any/d3d12.idl deleted-2185| ... | @@ -1,2185 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2016 Józef Kucia for CodeWeavers | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "oaidl.idl"; | ||
| 20 | import "ocidl.idl"; | ||
| 21 | import "dxgi.idl"; | ||
| 22 | import "d3dcommon.idl"; | ||
| 23 | |||
| 24 | cpp_quote("#ifndef _D3D12_CONSTANTS") | ||
| 25 | cpp_quote("#define _D3D12_CONSTANTS") | ||
| 26 | |||
| 27 | const UINT D3D12_CS_TGSM_REGISTER_COUNT = 8192; | ||
| 28 | const UINT D3D12_MAX_ROOT_COST = 64; | ||
| 29 | const UINT D3D12_VIEWPORT_BOUNDS_MAX = 32767; | ||
| 30 | const UINT D3D12_VIEWPORT_BOUNDS_MIN = -32768; | ||
| 31 | |||
| 32 | const UINT D3D12_APPEND_ALIGNED_ELEMENT = 0xffffffff; | ||
| 33 | cpp_quote("#define D3D12_DEFAULT_BLEND_FACTOR_ALPHA (1.0f)") | ||
| 34 | cpp_quote("#define D3D12_DEFAULT_BLEND_FACTOR_BLUE (1.0f)") | ||
| 35 | cpp_quote("#define D3D12_DEFAULT_BLEND_FACTOR_GREEN (1.0f)") | ||
| 36 | cpp_quote("#define D3D12_DEFAULT_BLEND_FACTOR_RED (1.0f)") | ||
| 37 | const UINT D3D12_DEFAULT_DEPTH_BIAS = 0; | ||
| 38 | cpp_quote("#define D3D12_DEFAULT_DEPTH_BIAS_CLAMP (0.0f)") | ||
| 39 | cpp_quote("#define D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS (0.0f)") | ||
| 40 | const UINT D3D12_DEFAULT_STENCIL_READ_MASK = 0xff; | ||
| 41 | const UINT D3D12_DEFAULT_STENCIL_WRITE_MASK = 0xff; | ||
| 42 | const UINT D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND = 0xffffffff; | ||
| 43 | cpp_quote("#define D3D12_FLOAT32_MAX (3.402823466e+38f)") | ||
| 44 | const UINT D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT = 32; | ||
| 45 | const UINT D3D12_REQ_MIP_LEVELS = 15; | ||
| 46 | const UINT D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION = 2048; | ||
| 47 | const UINT D3D12_REQ_TEXTURE1D_U_DIMENSION = 16384; | ||
| 48 | const UINT D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION = 2048; | ||
| 49 | const UINT D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION = 16384; | ||
| 50 | const UINT D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION = 2048; | ||
| 51 | const UINT D3D12_REQ_TEXTURECUBE_DIMENSION = 16384; | ||
| 52 | const UINT D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES = 0xffffffff; | ||
| 53 | const UINT D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT = 8; | ||
| 54 | const UINT D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT = 256; | ||
| 55 | const UINT D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT = 65536; | ||
| 56 | const UINT D3D12_TEXTURE_DATA_PITCH_ALIGNMENT = 256; | ||
| 57 | const UINT D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT = 512; | ||
| 58 | const UINT D3D12_VS_INPUT_REGISTER_COUNT = 32; | ||
| 59 | const UINT D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE = 16; | ||
| 60 | |||
| 61 | cpp_quote("#endif") | ||
| 62 | |||
| 63 | const UINT D3D12_SHADER_COMPONENT_MAPPING_MASK = 0x7; | ||
| 64 | const UINT D3D12_SHADER_COMPONENT_MAPPING_SHIFT = 3; | ||
| 65 | const UINT D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES | ||
| 66 | = 1 << (D3D12_SHADER_COMPONENT_MAPPING_SHIFT * 4); | ||
| 67 | |||
| 68 | typedef enum D3D12_SHADER_MIN_PRECISION_SUPPORT | ||
| 69 | { | ||
| 70 | D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE = 0x0, | ||
| 71 | D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT = 0x1, | ||
| 72 | D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT = 0x2, | ||
| 73 | } D3D12_SHADER_MIN_PRECISION_SUPPORT; | ||
| 74 | |||
| 75 | typedef enum D3D12_TILED_RESOURCES_TIER | ||
| 76 | { | ||
| 77 | D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED = 0, | ||
| 78 | D3D12_TILED_RESOURCES_TIER_1 = 1, | ||
| 79 | D3D12_TILED_RESOURCES_TIER_2 = 2, | ||
| 80 | D3D12_TILED_RESOURCES_TIER_3 = 3, | ||
| 81 | } D3D12_TILED_RESOURCES_TIER; | ||
| 82 | |||
| 83 | typedef enum D3D12_RESOURCE_BINDING_TIER | ||
| 84 | { | ||
| 85 | D3D12_RESOURCE_BINDING_TIER_1 = 1, | ||
| 86 | D3D12_RESOURCE_BINDING_TIER_2 = 2, | ||
| 87 | D3D12_RESOURCE_BINDING_TIER_3 = 3, | ||
| 88 | } D3D12_RESOURCE_BINDING_TIER; | ||
| 89 | |||
| 90 | typedef enum D3D12_CONSERVATIVE_RASTERIZATION_TIER | ||
| 91 | { | ||
| 92 | D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED = 0, | ||
| 93 | D3D12_CONSERVATIVE_RASTERIZATION_TIER_1 = 1, | ||
| 94 | D3D12_CONSERVATIVE_RASTERIZATION_TIER_2 = 2, | ||
| 95 | D3D12_CONSERVATIVE_RASTERIZATION_TIER_3 = 3, | ||
| 96 | } D3D12_CONSERVATIVE_RASTERIZATION_TIER; | ||
| 97 | |||
| 98 | typedef enum D3D12_CROSS_NODE_SHARING_TIER | ||
| 99 | { | ||
| 100 | D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED = 0, | ||
| 101 | D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED = 1, | ||
| 102 | D3D12_CROSS_NODE_SHARING_TIER_1 = 2, | ||
| 103 | D3D12_CROSS_NODE_SHARING_TIER_2 = 3, | ||
| 104 | } D3D12_CROSS_NODE_SHARING_TIER; | ||
| 105 | |||
| 106 | typedef enum D3D12_RESOURCE_HEAP_TIER | ||
| 107 | { | ||
| 108 | D3D12_RESOURCE_HEAP_TIER_1 = 1, | ||
| 109 | D3D12_RESOURCE_HEAP_TIER_2 = 2, | ||
| 110 | } D3D12_RESOURCE_HEAP_TIER; | ||
| 111 | |||
| 112 | typedef enum D3D12_FORMAT_SUPPORT1 | ||
| 113 | { | ||
| 114 | D3D12_FORMAT_SUPPORT1_NONE = 0x00000000, | ||
| 115 | D3D12_FORMAT_SUPPORT1_BUFFER = 0x00000001, | ||
| 116 | D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER = 0x00000002, | ||
| 117 | D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER = 0x00000004, | ||
| 118 | D3D12_FORMAT_SUPPORT1_SO_BUFFER = 0x00000008, | ||
| 119 | D3D12_FORMAT_SUPPORT1_TEXTURE1D = 0x00000010, | ||
| 120 | D3D12_FORMAT_SUPPORT1_TEXTURE2D = 0x00000020, | ||
| 121 | D3D12_FORMAT_SUPPORT1_TEXTURE3D = 0x00000040, | ||
| 122 | D3D12_FORMAT_SUPPORT1_TEXTURECUBE = 0x00000080, | ||
| 123 | D3D12_FORMAT_SUPPORT1_SHADER_LOAD = 0x00000100, | ||
| 124 | D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE = 0x00000200, | ||
| 125 | D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON = 0x00000400, | ||
| 126 | D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT = 0x00000800, | ||
| 127 | D3D12_FORMAT_SUPPORT1_MIP = 0x00001000, | ||
| 128 | D3D12_FORMAT_SUPPORT1_RENDER_TARGET = 0x00004000, | ||
| 129 | D3D12_FORMAT_SUPPORT1_BLENDABLE = 0x00008000, | ||
| 130 | D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL = 0x00010000, | ||
| 131 | D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE = 0x00040000, | ||
| 132 | D3D12_FORMAT_SUPPORT1_DISPLAY = 0x00080000, | ||
| 133 | D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT = 0x00100000, | ||
| 134 | D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET = 0x00200000, | ||
| 135 | D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD = 0x00400000, | ||
| 136 | D3D12_FORMAT_SUPPORT1_SHADER_GATHER = 0x00800000, | ||
| 137 | D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST = 0x01000000, | ||
| 138 | D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW = 0x02000000, | ||
| 139 | D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON = 0x04000000, | ||
| 140 | D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT = 0x08000000, | ||
| 141 | D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT = 0x10000000, | ||
| 142 | D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 0x20000000, | ||
| 143 | D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 0x40000000, | ||
| 144 | } D3D12_FORMAT_SUPPORT1; | ||
| 145 | |||
| 146 | typedef enum D3D12_FORMAT_SUPPORT2 | ||
| 147 | { | ||
| 148 | D3D12_FORMAT_SUPPORT2_NONE = 0x00000000, | ||
| 149 | D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD = 0x00000001, | ||
| 150 | D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS = 0x00000002, | ||
| 151 | D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE = 0x00000004, | ||
| 152 | D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE = 0x00000008, | ||
| 153 | D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX = 0x00000010, | ||
| 154 | D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX = 0x00000020, | ||
| 155 | D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD = 0x00000040, | ||
| 156 | D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE = 0x00000080, | ||
| 157 | D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP = 0x00000100, | ||
| 158 | D3D12_FORMAT_SUPPORT2_TILED = 0x00000200, | ||
| 159 | D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x00004000, | ||
| 160 | } D3D12_FORMAT_SUPPORT2; | ||
| 161 | |||
| 162 | interface ID3D12Fence; | ||
| 163 | interface ID3D12RootSignature; | ||
| 164 | interface ID3D12Heap; | ||
| 165 | interface ID3D12DescriptorHeap; | ||
| 166 | interface ID3D12Resource; | ||
| 167 | interface ID3D12CommandAllocator; | ||
| 168 | interface ID3D12GraphicsCommandList; | ||
| 169 | interface ID3D12CommandQueue; | ||
| 170 | interface ID3D12PipelineState; | ||
| 171 | interface ID3D12Device; | ||
| 172 | |||
| 173 | typedef RECT D3D12_RECT; | ||
| 174 | |||
| 175 | typedef struct D3D12_BOX | ||
| 176 | { | ||
| 177 | UINT left; | ||
| 178 | UINT top; | ||
| 179 | UINT front; | ||
| 180 | UINT right; | ||
| 181 | UINT bottom; | ||
| 182 | UINT back; | ||
| 183 | } D3D12_BOX; | ||
| 184 | |||
| 185 | typedef struct D3D12_VIEWPORT | ||
| 186 | { | ||
| 187 | FLOAT TopLeftX; | ||
| 188 | FLOAT TopLeftY; | ||
| 189 | FLOAT Width; | ||
| 190 | FLOAT Height; | ||
| 191 | FLOAT MinDepth; | ||
| 192 | FLOAT MaxDepth; | ||
| 193 | } D3D12_VIEWPORT; | ||
| 194 | |||
| 195 | typedef struct D3D12_RANGE | ||
| 196 | { | ||
| 197 | SIZE_T Begin; | ||
| 198 | SIZE_T End; | ||
| 199 | } D3D12_RANGE; | ||
| 200 | |||
| 201 | typedef struct D3D12_RESOURCE_ALLOCATION_INFO | ||
| 202 | { | ||
| 203 | UINT64 SizeInBytes; | ||
| 204 | UINT64 Alignment; | ||
| 205 | } D3D12_RESOURCE_ALLOCATION_INFO; | ||
| 206 | |||
| 207 | typedef struct D3D12_DRAW_ARGUMENTS | ||
| 208 | { | ||
| 209 | UINT VertexCountPerInstance; | ||
| 210 | UINT InstanceCount; | ||
| 211 | UINT StartVertexLocation; | ||
| 212 | UINT StartInstanceLocation; | ||
| 213 | } D3D12_DRAW_ARGUMENTS; | ||
| 214 | |||
| 215 | typedef struct D3D12_DRAW_INDEXED_ARGUMENTS | ||
| 216 | { | ||
| 217 | UINT IndexCountPerInstance; | ||
| 218 | UINT InstanceCount; | ||
| 219 | UINT StartIndexLocation; | ||
| 220 | INT BaseVertexLocation; | ||
| 221 | UINT StartInstanceLocation; | ||
| 222 | } D3D12_DRAW_INDEXED_ARGUMENTS; | ||
| 223 | |||
| 224 | typedef struct D3D12_DISPATCH_ARGUMENTS | ||
| 225 | { | ||
| 226 | UINT ThreadGroupCountX; | ||
| 227 | UINT ThreadGroupCountY; | ||
| 228 | UINT ThreadGroupCountZ; | ||
| 229 | } D3D12_DISPATCH_ARGUMENTS; | ||
| 230 | |||
| 231 | typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS | ||
| 232 | { | ||
| 233 | BOOL DoublePrecisionFloatShaderOps; | ||
| 234 | BOOL OutputMergerLogicOp; | ||
| 235 | D3D12_SHADER_MIN_PRECISION_SUPPORT MinPrecisionSupport; | ||
| 236 | D3D12_TILED_RESOURCES_TIER TiledResourcesTier; | ||
| 237 | D3D12_RESOURCE_BINDING_TIER ResourceBindingTier; | ||
| 238 | BOOL PSSpecifiedStencilRefSupported; | ||
| 239 | BOOL TypedUAVLoadAdditionalFormats; | ||
| 240 | BOOL ROVsSupported; | ||
| 241 | D3D12_CONSERVATIVE_RASTERIZATION_TIER ConservativeRasterizationTier; | ||
| 242 | UINT MaxGPUVirtualAddressBitsPerResource; | ||
| 243 | BOOL StandardSwizzle64KBSupported; | ||
| 244 | D3D12_CROSS_NODE_SHARING_TIER CrossNodeSharingTier; | ||
| 245 | BOOL CrossAdapterRowMajorTextureSupported; | ||
| 246 | BOOL VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation; | ||
| 247 | D3D12_RESOURCE_HEAP_TIER ResourceHeapTier; | ||
| 248 | } D3D12_FEATURE_DATA_D3D12_OPTIONS; | ||
| 249 | |||
| 250 | typedef struct D3D12_FEATURE_DATA_FORMAT_SUPPORT | ||
| 251 | { | ||
| 252 | DXGI_FORMAT Format; | ||
| 253 | D3D12_FORMAT_SUPPORT1 Support1; | ||
| 254 | D3D12_FORMAT_SUPPORT2 Support2; | ||
| 255 | } D3D12_FEATURE_DATA_FORMAT_SUPPORT; | ||
| 256 | |||
| 257 | typedef enum D3D12_HEAP_TYPE | ||
| 258 | { | ||
| 259 | D3D12_HEAP_TYPE_DEFAULT = 1, | ||
| 260 | D3D12_HEAP_TYPE_UPLOAD = 2, | ||
| 261 | D3D12_HEAP_TYPE_READBACK = 3, | ||
| 262 | D3D12_HEAP_TYPE_CUSTOM = 4, | ||
| 263 | } D3D12_HEAP_TYPE; | ||
| 264 | |||
| 265 | typedef enum D3D12_CPU_PAGE_PROPERTY | ||
| 266 | { | ||
| 267 | D3D12_CPU_PAGE_PROPERTY_UNKNOWN = 0, | ||
| 268 | D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE = 2, | ||
| 269 | D3D12_CPU_PAGE_PROPERTY_WRITE_BACK = 3, | ||
| 270 | } D3D12_CPU_PAGE_PROPERTY; | ||
| 271 | |||
| 272 | typedef enum D3D12_MEMORY_POOL | ||
| 273 | { | ||
| 274 | D3D12_MEMORY_POOL_UNKNOWN = 0, | ||
| 275 | D3D12_MEMORY_POOL_L0 = 1, | ||
| 276 | D3D12_MEMORY_POOL_L1 = 2, | ||
| 277 | } D3D12_MEMORY_POOL; | ||
| 278 | |||
| 279 | typedef struct D3D12_HEAP_PROPERTIES | ||
| 280 | { | ||
| 281 | D3D12_HEAP_TYPE Type; | ||
| 282 | D3D12_CPU_PAGE_PROPERTY CPUPageProperty; | ||
| 283 | D3D12_MEMORY_POOL MemoryPoolPreference; | ||
| 284 | UINT CreationNodeMask; | ||
| 285 | UINT VisibleNodeMask; | ||
| 286 | } D3D12_HEAP_PROPERTIES; | ||
| 287 | |||
| 288 | typedef enum D3D12_HEAP_FLAGS | ||
| 289 | { | ||
| 290 | D3D12_HEAP_FLAG_NONE = 0x00, | ||
| 291 | D3D12_HEAP_FLAG_SHARED = 0x01, | ||
| 292 | D3D12_HEAP_FLAG_DENY_BUFFERS = 0x04, | ||
| 293 | D3D12_HEAP_FLAG_ALLOW_DISPLAY = 0x08, | ||
| 294 | D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER = 0x20, | ||
| 295 | D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES = 0x40, | ||
| 296 | D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES = 0x80, | ||
| 297 | D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES = 0x00, | ||
| 298 | D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS = 0xc0, | ||
| 299 | D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES = 0x44, | ||
| 300 | D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES = 0x84, | ||
| 301 | } D3D12_HEAP_FLAGS; | ||
| 302 | |||
| 303 | typedef struct D3D12_HEAP_DESC | ||
| 304 | { | ||
| 305 | UINT64 SizeInBytes; | ||
| 306 | D3D12_HEAP_PROPERTIES Properties; | ||
| 307 | UINT64 Alignment; | ||
| 308 | D3D12_HEAP_FLAGS Flags; | ||
| 309 | } D3D12_HEAP_DESC; | ||
| 310 | |||
| 311 | typedef struct D3D12_TILED_RESOURCE_COORDINATE | ||
| 312 | { | ||
| 313 | UINT X; | ||
| 314 | UINT Y; | ||
| 315 | UINT Z; | ||
| 316 | UINT Subresource; | ||
| 317 | } D3D12_TILED_RESOURCE_COORDINATE; | ||
| 318 | |||
| 319 | typedef struct D3D12_TILE_REGION_SIZE | ||
| 320 | { | ||
| 321 | UINT NumTiles; | ||
| 322 | BOOL UseBox; | ||
| 323 | UINT Width; | ||
| 324 | UINT16 Height; | ||
| 325 | UINT16 Depth; | ||
| 326 | } D3D12_TILE_REGION_SIZE; | ||
| 327 | |||
| 328 | typedef struct D3D12_SUBRESOURCE_TILING | ||
| 329 | { | ||
| 330 | UINT WidthInTiles; | ||
| 331 | UINT16 HeightInTiles; | ||
| 332 | UINT16 DepthInTiles; | ||
| 333 | UINT StartTileIndexInOverallResource; | ||
| 334 | } D3D12_SUBRESOURCE_TILING; | ||
| 335 | |||
| 336 | typedef struct D3D12_TILE_SHAPE | ||
| 337 | { | ||
| 338 | UINT WidthInTexels; | ||
| 339 | UINT HeightInTexels; | ||
| 340 | UINT DepthInTexels; | ||
| 341 | } D3D12_TILE_SHAPE; | ||
| 342 | |||
| 343 | typedef struct D3D12_SHADER_BYTECODE | ||
| 344 | { | ||
| 345 | const void *pShaderBytecode; | ||
| 346 | SIZE_T BytecodeLength; | ||
| 347 | } D3D12_SHADER_BYTECODE; | ||
| 348 | |||
| 349 | typedef struct D3D12_DEPTH_STENCIL_VALUE | ||
| 350 | { | ||
| 351 | FLOAT Depth; | ||
| 352 | UINT8 Stencil; | ||
| 353 | } D3D12_DEPTH_STENCIL_VALUE; | ||
| 354 | |||
| 355 | typedef struct D3D12_CLEAR_VALUE | ||
| 356 | { | ||
| 357 | DXGI_FORMAT Format; | ||
| 358 | union | ||
| 359 | { | ||
| 360 | FLOAT Color[4]; | ||
| 361 | D3D12_DEPTH_STENCIL_VALUE DepthStencil; | ||
| 362 | }; | ||
| 363 | } D3D12_CLEAR_VALUE; | ||
| 364 | |||
| 365 | typedef struct D3D12_PACKED_MIP_INFO | ||
| 366 | { | ||
| 367 | UINT8 NumStandardMips; | ||
| 368 | UINT8 NumPackedMips; | ||
| 369 | UINT NumTilesForPackedMips; | ||
| 370 | UINT StartTileIndexInOverallResource; | ||
| 371 | } D3D12_PACKED_MIP_INFO; | ||
| 372 | |||
| 373 | typedef enum D3D12_RESOURCE_STATES | ||
| 374 | { | ||
| 375 | D3D12_RESOURCE_STATE_COMMON = 0, | ||
| 376 | D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER = 0x1, | ||
| 377 | D3D12_RESOURCE_STATE_INDEX_BUFFER = 0x2, | ||
| 378 | D3D12_RESOURCE_STATE_RENDER_TARGET = 0x4, | ||
| 379 | D3D12_RESOURCE_STATE_UNORDERED_ACCESS = 0x8, | ||
| 380 | D3D12_RESOURCE_STATE_DEPTH_WRITE = 0x10, | ||
| 381 | D3D12_RESOURCE_STATE_DEPTH_READ = 0x20, | ||
| 382 | D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE = 0x40, | ||
| 383 | D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE = 0x80, | ||
| 384 | D3D12_RESOURCE_STATE_STREAM_OUT = 0x100, | ||
| 385 | D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT = 0x200, | ||
| 386 | D3D12_RESOURCE_STATE_COPY_DEST = 0x400, | ||
| 387 | D3D12_RESOURCE_STATE_COPY_SOURCE = 0x800, | ||
| 388 | D3D12_RESOURCE_STATE_RESOLVE_DEST = 0x1000, | ||
| 389 | D3D12_RESOURCE_STATE_RESOLVE_SOURCE = 0x2000, | ||
| 390 | D3D12_RESOURCE_STATE_GENERIC_READ = 0x1 | 0x2 | 0x40 | 0x80 | 0x200 | 0x800, | ||
| 391 | D3D12_RESOURCE_STATE_PRESENT = 0x0, | ||
| 392 | D3D12_RESOURCE_STATE_PREDICATION = 0x200, | ||
| 393 | } D3D12_RESOURCE_STATES; | ||
| 394 | cpp_quote("DEFINE_ENUM_FLAG_OPERATORS(D3D12_RESOURCE_STATES);") | ||
| 395 | |||
| 396 | typedef enum D3D12_RESOURCE_BARRIER_TYPE | ||
| 397 | { | ||
| 398 | D3D12_RESOURCE_BARRIER_TYPE_TRANSITION = 0, | ||
| 399 | D3D12_RESOURCE_BARRIER_TYPE_ALIASING = 1, | ||
| 400 | D3D12_RESOURCE_BARRIER_TYPE_UAV = 2, | ||
| 401 | } D3D12_RESOURCE_BARRIER_TYPE; | ||
| 402 | |||
| 403 | typedef enum D3D12_RESOURCE_BARRIER_FLAGS | ||
| 404 | { | ||
| 405 | D3D12_RESOURCE_BARRIER_FLAG_NONE = 0x0, | ||
| 406 | D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1, | ||
| 407 | D3D12_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2, | ||
| 408 | } D3D12_RESOURCE_BARRIER_FLAGS; | ||
| 409 | |||
| 410 | typedef struct D3D12_RESOURCE_TRANSITION_BARRIER | ||
| 411 | { | ||
| 412 | ID3D12Resource *pResource; | ||
| 413 | UINT Subresource; | ||
| 414 | D3D12_RESOURCE_STATES StateBefore; | ||
| 415 | D3D12_RESOURCE_STATES StateAfter; | ||
| 416 | } D3D12_RESOURCE_TRANSITION_BARRIER; | ||
| 417 | |||
| 418 | typedef struct D3D12_RESOURCE_ALIASING_BARRIER_ALIASING | ||
| 419 | { | ||
| 420 | ID3D12Resource *pResourceBefore; | ||
| 421 | ID3D12Resource *pResourceAfter; | ||
| 422 | } D3D12_RESOURCE_ALIASING_BARRIER; | ||
| 423 | |||
| 424 | typedef struct D3D12_RESOURCE_UAV_BARRIER | ||
| 425 | { | ||
| 426 | ID3D12Resource *pResource; | ||
| 427 | } D3D12_RESOURCE_UAV_BARRIER; | ||
| 428 | |||
| 429 | typedef struct D3D12_RESOURCE_BARRIER | ||
| 430 | { | ||
| 431 | D3D12_RESOURCE_BARRIER_TYPE Type; | ||
| 432 | D3D12_RESOURCE_BARRIER_FLAGS Flags; | ||
| 433 | union | ||
| 434 | { | ||
| 435 | D3D12_RESOURCE_TRANSITION_BARRIER Transition; | ||
| 436 | D3D12_RESOURCE_ALIASING_BARRIER Aliasing; | ||
| 437 | D3D12_RESOURCE_UAV_BARRIER UAV; | ||
| 438 | }; | ||
| 439 | } D3D12_RESOURCE_BARRIER; | ||
| 440 | |||
| 441 | typedef enum D3D12_RESOURCE_DIMENSION | ||
| 442 | { | ||
| 443 | D3D12_RESOURCE_DIMENSION_UNKNOWN = 0, | ||
| 444 | D3D12_RESOURCE_DIMENSION_BUFFER = 1, | ||
| 445 | D3D12_RESOURCE_DIMENSION_TEXTURE1D = 2, | ||
| 446 | D3D12_RESOURCE_DIMENSION_TEXTURE2D = 3, | ||
| 447 | D3D12_RESOURCE_DIMENSION_TEXTURE3D = 4, | ||
| 448 | } D3D12_RESOURCE_DIMENSION; | ||
| 449 | |||
| 450 | typedef enum D3D12_TEXTURE_LAYOUT | ||
| 451 | { | ||
| 452 | D3D12_TEXTURE_LAYOUT_UNKNOWN = 0, | ||
| 453 | D3D12_TEXTURE_LAYOUT_ROW_MAJOR = 1, | ||
| 454 | D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE = 2, | ||
| 455 | D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE = 3, | ||
| 456 | } D3D12_TEXTURE_LAYOUT; | ||
| 457 | |||
| 458 | typedef enum D3D12_RESOURCE_FLAGS | ||
| 459 | { | ||
| 460 | D3D12_RESOURCE_FLAG_NONE = 0x0, | ||
| 461 | D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET = 0x1, | ||
| 462 | D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL = 0x2, | ||
| 463 | D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS = 0x4, | ||
| 464 | D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE = 0x8, | ||
| 465 | D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER = 0x10, | ||
| 466 | D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS = 0x20, | ||
| 467 | } D3D12_RESOURCE_FLAGS; | ||
| 468 | cpp_quote("DEFINE_ENUM_FLAG_OPERATORS(D3D12_RESOURCE_FLAGS);") | ||
| 469 | |||
| 470 | typedef struct D3D12_RESOURCE_DESC | ||
| 471 | { | ||
| 472 | D3D12_RESOURCE_DIMENSION Dimension; | ||
| 473 | UINT64 Alignment; | ||
| 474 | UINT64 Width; | ||
| 475 | UINT Height; | ||
| 476 | UINT16 DepthOrArraySize; | ||
| 477 | UINT16 MipLevels; | ||
| 478 | DXGI_FORMAT Format; | ||
| 479 | DXGI_SAMPLE_DESC SampleDesc; | ||
| 480 | D3D12_TEXTURE_LAYOUT Layout; | ||
| 481 | D3D12_RESOURCE_FLAGS Flags; | ||
| 482 | } D3D12_RESOURCE_DESC; | ||
| 483 | |||
| 484 | typedef enum D3D12_TEXTURE_COPY_TYPE | ||
| 485 | { | ||
| 486 | D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX = 0, | ||
| 487 | D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT = 1, | ||
| 488 | } D3D12_TEXTURE_COPY_TYPE; | ||
| 489 | |||
| 490 | typedef struct D3D12_SUBRESOURCE_FOOTPRINT | ||
| 491 | { | ||
| 492 | DXGI_FORMAT Format; | ||
| 493 | UINT Width; | ||
| 494 | UINT Height; | ||
| 495 | UINT Depth; | ||
| 496 | UINT RowPitch; | ||
| 497 | } D3D12_SUBRESOURCE_FOOTPRINT; | ||
| 498 | |||
| 499 | typedef struct D3D12_PLACED_SUBRESOURCE_FOOTPRINT | ||
| 500 | { | ||
| 501 | UINT64 Offset; | ||
| 502 | D3D12_SUBRESOURCE_FOOTPRINT Footprint; | ||
| 503 | } D3D12_PLACED_SUBRESOURCE_FOOTPRINT; | ||
| 504 | |||
| 505 | typedef struct D3D12_TEXTURE_COPY_LOCATION | ||
| 506 | { | ||
| 507 | ID3D12Resource *pResource; | ||
| 508 | D3D12_TEXTURE_COPY_TYPE Type; | ||
| 509 | union | ||
| 510 | { | ||
| 511 | D3D12_PLACED_SUBRESOURCE_FOOTPRINT PlacedFootprint; | ||
| 512 | UINT SubresourceIndex; | ||
| 513 | }; | ||
| 514 | } D3D12_TEXTURE_COPY_LOCATION; | ||
| 515 | |||
| 516 | typedef enum D3D12_DESCRIPTOR_RANGE_TYPE | ||
| 517 | { | ||
| 518 | D3D12_DESCRIPTOR_RANGE_TYPE_SRV = 0, | ||
| 519 | D3D12_DESCRIPTOR_RANGE_TYPE_UAV = 1, | ||
| 520 | D3D12_DESCRIPTOR_RANGE_TYPE_CBV = 2, | ||
| 521 | D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER = 3, | ||
| 522 | } D3D12_DESCRIPTOR_RANGE_TYPE; | ||
| 523 | |||
| 524 | typedef struct D3D12_DESCRIPTOR_RANGE | ||
| 525 | { | ||
| 526 | D3D12_DESCRIPTOR_RANGE_TYPE RangeType; | ||
| 527 | UINT NumDescriptors; | ||
| 528 | UINT BaseShaderRegister; | ||
| 529 | UINT RegisterSpace; | ||
| 530 | UINT OffsetInDescriptorsFromTableStart; | ||
| 531 | } D3D12_DESCRIPTOR_RANGE; | ||
| 532 | |||
| 533 | typedef enum D3D12_DESCRIPTOR_RANGE_FLAGS | ||
| 534 | { | ||
| 535 | D3D12_DESCRIPTOR_RANGE_FLAG_NONE = 0, | ||
| 536 | } D3D12_DESCRIPTOR_RANGE_FLAGS; | ||
| 537 | |||
| 538 | typedef struct D3D12_DESCRIPTOR_RANGE1 | ||
| 539 | { | ||
| 540 | D3D12_DESCRIPTOR_RANGE_TYPE RangeType; | ||
| 541 | UINT NumDescriptors; | ||
| 542 | UINT BaseShaderRegister; | ||
| 543 | UINT RegisterSpace; | ||
| 544 | D3D12_DESCRIPTOR_RANGE_FLAGS Flags; | ||
| 545 | UINT OffsetInDescriptorsFromTableStart; | ||
| 546 | } D3D12_DESCRIPTOR_RANGE1; | ||
| 547 | |||
| 548 | typedef struct D3D12_ROOT_DESCRIPTOR_TABLE | ||
| 549 | { | ||
| 550 | UINT NumDescriptorRanges; | ||
| 551 | const D3D12_DESCRIPTOR_RANGE *pDescriptorRanges; | ||
| 552 | } D3D12_ROOT_DESCRIPTOR_TABLE; | ||
| 553 | |||
| 554 | typedef struct D3D12_ROOT_DESCRIPTOR_TABLE1 | ||
| 555 | { | ||
| 556 | UINT NumDescriptorRanges; | ||
| 557 | const D3D12_DESCRIPTOR_RANGE1 *pDescriptorRanges; | ||
| 558 | } D3D12_ROOT_DESCRIPTOR_TABLE1; | ||
| 559 | |||
| 560 | typedef struct D3D12_ROOT_CONSTANTS | ||
| 561 | { | ||
| 562 | UINT ShaderRegister; | ||
| 563 | UINT RegisterSpace; | ||
| 564 | UINT Num32BitValues; | ||
| 565 | } D3D12_ROOT_CONSTANTS; | ||
| 566 | |||
| 567 | typedef struct D3D12_ROOT_DESCRIPTOR | ||
| 568 | { | ||
| 569 | UINT ShaderRegister; | ||
| 570 | UINT RegisterSpace; | ||
| 571 | } D3D12_ROOT_DESCRIPTOR; | ||
| 572 | |||
| 573 | typedef enum D3D12_ROOT_DESCRIPTOR_FLAGS | ||
| 574 | { | ||
| 575 | D3D12_ROOT_DESCRIPTOR_FLAG_NONE = 0, | ||
| 576 | } D3D12_ROOT_DESCRIPTOR_FLAGS; | ||
| 577 | |||
| 578 | typedef struct D3D12_ROOT_DESCRIPTOR1 | ||
| 579 | { | ||
| 580 | UINT ShaderRegister; | ||
| 581 | UINT RegisterSpace; | ||
| 582 | D3D12_ROOT_DESCRIPTOR_FLAGS Flags; | ||
| 583 | } D3D12_ROOT_DESCRIPTOR1; | ||
| 584 | |||
| 585 | typedef enum D3D12_ROOT_PARAMETER_TYPE | ||
| 586 | { | ||
| 587 | D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE = 0, | ||
| 588 | D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS = 1, | ||
| 589 | D3D12_ROOT_PARAMETER_TYPE_CBV = 2, | ||
| 590 | D3D12_ROOT_PARAMETER_TYPE_SRV = 3, | ||
| 591 | D3D12_ROOT_PARAMETER_TYPE_UAV = 4, | ||
| 592 | } D3D12_ROOT_PARAMETER_TYPE; | ||
| 593 | |||
| 594 | typedef enum D3D12_SHADER_VISIBILITY | ||
| 595 | { | ||
| 596 | D3D12_SHADER_VISIBILITY_ALL = 0, | ||
| 597 | D3D12_SHADER_VISIBILITY_VERTEX = 1, | ||
| 598 | D3D12_SHADER_VISIBILITY_HULL = 2, | ||
| 599 | D3D12_SHADER_VISIBILITY_DOMAIN = 3, | ||
| 600 | D3D12_SHADER_VISIBILITY_GEOMETRY = 4, | ||
| 601 | D3D12_SHADER_VISIBILITY_PIXEL = 5, | ||
| 602 | } D3D12_SHADER_VISIBILITY; | ||
| 603 | |||
| 604 | typedef struct D3D12_ROOT_PARAMETER | ||
| 605 | { | ||
| 606 | D3D12_ROOT_PARAMETER_TYPE ParameterType; | ||
| 607 | union | ||
| 608 | { | ||
| 609 | D3D12_ROOT_DESCRIPTOR_TABLE DescriptorTable; | ||
| 610 | D3D12_ROOT_CONSTANTS Constants; | ||
| 611 | D3D12_ROOT_DESCRIPTOR Descriptor; | ||
| 612 | }; | ||
| 613 | D3D12_SHADER_VISIBILITY ShaderVisibility; | ||
| 614 | } D3D12_ROOT_PARAMETER; | ||
| 615 | |||
| 616 | typedef struct D3D12_ROOT_PARAMETER1 | ||
| 617 | { | ||
| 618 | D3D12_ROOT_PARAMETER_TYPE ParameterType; | ||
| 619 | union | ||
| 620 | { | ||
| 621 | D3D12_ROOT_DESCRIPTOR_TABLE1 DescriptorTable; | ||
| 622 | D3D12_ROOT_CONSTANTS Constants; | ||
| 623 | D3D12_ROOT_DESCRIPTOR1 Descriptor; | ||
| 624 | }; | ||
| 625 | D3D12_SHADER_VISIBILITY ShaderVisibility; | ||
| 626 | } D3D12_ROOT_PARAMETER1; | ||
| 627 | |||
| 628 | typedef enum D3D12_STATIC_BORDER_COLOR | ||
| 629 | { | ||
| 630 | D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK = 0, | ||
| 631 | D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK = 1, | ||
| 632 | D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE = 2, | ||
| 633 | } D3D12_STATIC_BORDER_COLOR; | ||
| 634 | |||
| 635 | typedef enum D3D12_FILTER | ||
| 636 | { | ||
| 637 | D3D12_FILTER_MIN_MAG_MIP_POINT = 0x00, | ||
| 638 | D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR = 0x01, | ||
| 639 | D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x04, | ||
| 640 | D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR = 0x05, | ||
| 641 | D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT = 0x10, | ||
| 642 | D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x11, | ||
| 643 | D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT = 0x14, | ||
| 644 | D3D12_FILTER_MIN_MAG_MIP_LINEAR = 0x15, | ||
| 645 | D3D12_FILTER_ANISOTROPIC = 0x55, | ||
| 646 | D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT = 0x80, | ||
| 647 | D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR = 0x81, | ||
| 648 | D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x84, | ||
| 649 | D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR = 0x85, | ||
| 650 | D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT = 0x90, | ||
| 651 | D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x91, | ||
| 652 | D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT = 0x94, | ||
| 653 | D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR = 0x95, | ||
| 654 | D3D12_FILTER_COMPARISON_ANISOTROPIC = 0xd5, | ||
| 655 | D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT = 0x100, | ||
| 656 | D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x101, | ||
| 657 | D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x104, | ||
| 658 | D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR = 0x105, | ||
| 659 | D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT = 0x110, | ||
| 660 | D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x111, | ||
| 661 | D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x114, | ||
| 662 | D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR = 0x115, | ||
| 663 | D3D12_FILTER_MINIMUM_ANISOTROPIC = 0x155, | ||
| 664 | D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT = 0x180, | ||
| 665 | D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x181, | ||
| 666 | D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x184, | ||
| 667 | D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR = 0x185, | ||
| 668 | D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT = 0x190, | ||
| 669 | D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x191, | ||
| 670 | D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x194, | ||
| 671 | D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR = 0x195, | ||
| 672 | D3D12_FILTER_MAXIMUM_ANISOTROPIC = 0x1d5, | ||
| 673 | } D3D12_FILTER; | ||
| 674 | |||
| 675 | typedef enum D3D12_FILTER_TYPE | ||
| 676 | { | ||
| 677 | D3D12_FILTER_TYPE_POINT = 0, | ||
| 678 | D3D12_FILTER_TYPE_LINEAR = 1, | ||
| 679 | } D3D12_FILTER_TYPE; | ||
| 680 | |||
| 681 | const UINT D3D12_MIP_FILTER_SHIFT = 0; | ||
| 682 | const UINT D3D12_MAG_FILTER_SHIFT = 2; | ||
| 683 | const UINT D3D12_MIN_FILTER_SHIFT = 4; | ||
| 684 | const UINT D3D12_FILTER_TYPE_MASK = 0x3; | ||
| 685 | |||
| 686 | const UINT D3D12_ANISOTROPIC_FILTERING_BIT = 0x40; | ||
| 687 | |||
| 688 | typedef enum D3D12_FILTER_REDUCTION_TYPE | ||
| 689 | { | ||
| 690 | D3D12_FILTER_REDUCTION_TYPE_STANDARD = 0, | ||
| 691 | D3D12_FILTER_REDUCTION_TYPE_COMPARISON = 1, | ||
| 692 | D3D12_FILTER_REDUCTION_TYPE_MINIMUM = 2, | ||
| 693 | D3D12_FILTER_REDUCTION_TYPE_MAXIMUM = 3, | ||
| 694 | } D3D12_FILTER_REDUCTION_TYPE; | ||
| 695 | |||
| 696 | const UINT D3D12_FILTER_REDUCTION_TYPE_MASK = 0x3; | ||
| 697 | const UINT D3D12_FILTER_REDUCTION_TYPE_SHIFT = 7; | ||
| 698 | |||
| 699 | cpp_quote("#define D3D12_DECODE_MAG_FILTER(filter) \\") | ||
| 700 | cpp_quote(" ((D3D12_FILTER_TYPE)(((filter) >> D3D12_MAG_FILTER_SHIFT) & D3D12_FILTER_TYPE_MASK))") | ||
| 701 | |||
| 702 | cpp_quote("#define D3D12_DECODE_MIN_FILTER(filter) \\") | ||
| 703 | cpp_quote(" ((D3D12_FILTER_TYPE)(((filter) >> D3D12_MIN_FILTER_SHIFT) & D3D12_FILTER_TYPE_MASK))") | ||
| 704 | |||
| 705 | cpp_quote("#define D3D12_DECODE_MIP_FILTER(filter) \\") | ||
| 706 | cpp_quote(" ((D3D12_FILTER_TYPE)(((filter) >> D3D12_MIP_FILTER_SHIFT) & D3D12_FILTER_TYPE_MASK))") | ||
| 707 | |||
| 708 | cpp_quote("#define D3D12_DECODE_IS_ANISOTROPIC_FILTER(filter) \\") | ||
| 709 | cpp_quote(" (((filter) & D3D12_ANISOTROPIC_FILTERING_BIT) \\") | ||
| 710 | cpp_quote(" && (D3D12_DECODE_MIN_FILTER(filter) == D3D12_FILTER_TYPE_LINEAR) \\") | ||
| 711 | cpp_quote(" && (D3D12_DECODE_MAG_FILTER(filter) == D3D12_FILTER_TYPE_LINEAR) \\") | ||
| 712 | cpp_quote(" && (D3D12_DECODE_MIP_FILTER(filter) == D3D12_FILTER_TYPE_LINEAR))") | ||
| 713 | |||
| 714 | cpp_quote("#define D3D12_DECODE_FILTER_REDUCTION(filter) \\") | ||
| 715 | cpp_quote(" ((D3D12_FILTER_REDUCTION_TYPE)(((filter) >> D3D12_FILTER_REDUCTION_TYPE_SHIFT) \\") | ||
| 716 | cpp_quote(" & D3D12_FILTER_REDUCTION_TYPE_MASK))") | ||
| 717 | |||
| 718 | cpp_quote("#define D3D12_DECODE_IS_COMPARISON_FILTER(filter) \\") | ||
| 719 | cpp_quote(" (D3D12_DECODE_FILTER_REDUCTION(filter) == D3D12_FILTER_REDUCTION_TYPE_COMPARISON)") | ||
| 720 | |||
| 721 | typedef enum D3D12_TEXTURE_ADDRESS_MODE | ||
| 722 | { | ||
| 723 | D3D12_TEXTURE_ADDRESS_MODE_WRAP = 1, | ||
| 724 | D3D12_TEXTURE_ADDRESS_MODE_MIRROR = 2, | ||
| 725 | D3D12_TEXTURE_ADDRESS_MODE_CLAMP = 3, | ||
| 726 | D3D12_TEXTURE_ADDRESS_MODE_BORDER = 4, | ||
| 727 | D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE = 5, | ||
| 728 | } D3D12_TEXTURE_ADDRESS_MODE; | ||
| 729 | |||
| 730 | typedef enum D3D12_COMPARISON_FUNC | ||
| 731 | { | ||
| 732 | D3D12_COMPARISON_FUNC_NEVER = 1, | ||
| 733 | D3D12_COMPARISON_FUNC_LESS = 2, | ||
| 734 | D3D12_COMPARISON_FUNC_EQUAL = 3, | ||
| 735 | D3D12_COMPARISON_FUNC_LESS_EQUAL = 4, | ||
| 736 | D3D12_COMPARISON_FUNC_GREATER = 5, | ||
| 737 | D3D12_COMPARISON_FUNC_NOT_EQUAL = 6, | ||
| 738 | D3D12_COMPARISON_FUNC_GREATER_EQUAL = 7, | ||
| 739 | D3D12_COMPARISON_FUNC_ALWAYS = 8, | ||
| 740 | } D3D12_COMPARISON_FUNC; | ||
| 741 | |||
| 742 | typedef struct D3D12_STATIC_SAMPLER_DESC | ||
| 743 | { | ||
| 744 | D3D12_FILTER Filter; | ||
| 745 | D3D12_TEXTURE_ADDRESS_MODE AddressU; | ||
| 746 | D3D12_TEXTURE_ADDRESS_MODE AddressV; | ||
| 747 | D3D12_TEXTURE_ADDRESS_MODE AddressW; | ||
| 748 | FLOAT MipLODBias; | ||
| 749 | UINT MaxAnisotropy; | ||
| 750 | D3D12_COMPARISON_FUNC ComparisonFunc; | ||
| 751 | D3D12_STATIC_BORDER_COLOR BorderColor; | ||
| 752 | FLOAT MinLOD; | ||
| 753 | FLOAT MaxLOD; | ||
| 754 | UINT ShaderRegister; | ||
| 755 | UINT RegisterSpace; | ||
| 756 | D3D12_SHADER_VISIBILITY ShaderVisibility; | ||
| 757 | } D3D12_STATIC_SAMPLER_DESC; | ||
| 758 | |||
| 759 | typedef enum D3D12_ROOT_SIGNATURE_FLAGS | ||
| 760 | { | ||
| 761 | D3D12_ROOT_SIGNATURE_FLAG_NONE = 0x00, | ||
| 762 | D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT = 0x01, | ||
| 763 | D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS = 0x02, | ||
| 764 | D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS = 0x04, | ||
| 765 | D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS = 0x08, | ||
| 766 | D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS = 0x10, | ||
| 767 | D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS = 0x20, | ||
| 768 | D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT = 0x40, | ||
| 769 | } D3D12_ROOT_SIGNATURE_FLAGS; | ||
| 770 | |||
| 771 | typedef struct D3D12_ROOT_SIGNATURE_DESC | ||
| 772 | { | ||
| 773 | UINT NumParameters; | ||
| 774 | const D3D12_ROOT_PARAMETER *pParameters; | ||
| 775 | UINT NumStaticSamplers; | ||
| 776 | const D3D12_STATIC_SAMPLER_DESC *pStaticSamplers; | ||
| 777 | D3D12_ROOT_SIGNATURE_FLAGS Flags; | ||
| 778 | } D3D12_ROOT_SIGNATURE_DESC; | ||
| 779 | |||
| 780 | typedef struct D3D12_ROOT_SIGNATURE_DESC1 | ||
| 781 | { | ||
| 782 | UINT NumParameters; | ||
| 783 | const D3D12_ROOT_PARAMETER1 *pParameters; | ||
| 784 | UINT NumStaticSamplers; | ||
| 785 | const D3D12_STATIC_SAMPLER_DESC *pStaticSamplers; | ||
| 786 | D3D12_ROOT_SIGNATURE_FLAGS Flags; | ||
| 787 | } D3D12_ROOT_SIGNATURE_DESC1; | ||
| 788 | |||
| 789 | typedef enum D3D_ROOT_SIGNATURE_VERSION | ||
| 790 | { | ||
| 791 | D3D_ROOT_SIGNATURE_VERSION_1 = 0x1, | ||
| 792 | D3D_ROOT_SIGNATURE_VERSION_1_0 = 0x1, | ||
| 793 | D3D_ROOT_SIGNATURE_VERSION_1_1 = 0x2, | ||
| 794 | } D3D_ROOT_SIGNATURE_VERSION; | ||
| 795 | |||
| 796 | typedef struct D3D12_VERSIONED_ROOT_SIGNATURE_DESC | ||
| 797 | { | ||
| 798 | D3D_ROOT_SIGNATURE_VERSION Version; | ||
| 799 | union | ||
| 800 | { | ||
| 801 | D3D12_ROOT_SIGNATURE_DESC Desc_1_0; | ||
| 802 | D3D12_ROOT_SIGNATURE_DESC1 Desc_1_1; | ||
| 803 | }; | ||
| 804 | } D3D12_VERSIONED_ROOT_SIGNATURE_DESC; | ||
| 805 | |||
| 806 | typedef enum D3D12_DESCRIPTOR_HEAP_TYPE | ||
| 807 | { | ||
| 808 | D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV, | ||
| 809 | D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER, | ||
| 810 | D3D12_DESCRIPTOR_HEAP_TYPE_RTV, | ||
| 811 | D3D12_DESCRIPTOR_HEAP_TYPE_DSV, | ||
| 812 | D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES, | ||
| 813 | } D3D12_DESCRIPTOR_HEAP_TYPE; | ||
| 814 | |||
| 815 | typedef enum D3D12_DESCRIPTOR_HEAP_FLAGS | ||
| 816 | { | ||
| 817 | D3D12_DESCRIPTOR_HEAP_FLAG_NONE = 0x0, | ||
| 818 | D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE = 0x1, | ||
| 819 | } D3D12_DESCRIPTOR_HEAP_FLAGS; | ||
| 820 | |||
| 821 | typedef struct D3D12_DESCRIPTOR_HEAP_DESC | ||
| 822 | { | ||
| 823 | D3D12_DESCRIPTOR_HEAP_TYPE Type; | ||
| 824 | UINT NumDescriptors; | ||
| 825 | D3D12_DESCRIPTOR_HEAP_FLAGS Flags; | ||
| 826 | UINT NodeMask; | ||
| 827 | } D3D12_DESCRIPTOR_HEAP_DESC; | ||
| 828 | |||
| 829 | typedef UINT64 D3D12_GPU_VIRTUAL_ADDRESS; | ||
| 830 | |||
| 831 | typedef struct D3D12_CONSTANT_BUFFER_VIEW_DESC | ||
| 832 | { | ||
| 833 | D3D12_GPU_VIRTUAL_ADDRESS BufferLocation; | ||
| 834 | UINT SizeInBytes; | ||
| 835 | } D3D12_CONSTANT_BUFFER_VIEW_DESC; | ||
| 836 | |||
| 837 | typedef enum D3D12_SRV_DIMENSION | ||
| 838 | { | ||
| 839 | D3D12_SRV_DIMENSION_UNKNOWN = 0, | ||
| 840 | D3D12_SRV_DIMENSION_BUFFER = 1, | ||
| 841 | D3D12_SRV_DIMENSION_TEXTURE1D = 2, | ||
| 842 | D3D12_SRV_DIMENSION_TEXTURE1DARRAY = 3, | ||
| 843 | D3D12_SRV_DIMENSION_TEXTURE2D = 4, | ||
| 844 | D3D12_SRV_DIMENSION_TEXTURE2DARRAY = 5, | ||
| 845 | D3D12_SRV_DIMENSION_TEXTURE2DMS = 6, | ||
| 846 | D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY = 7, | ||
| 847 | D3D12_SRV_DIMENSION_TEXTURE3D = 8, | ||
| 848 | D3D12_SRV_DIMENSION_TEXTURECUBE = 9, | ||
| 849 | D3D12_SRV_DIMENSION_TEXTURECUBEARRAY = 10, | ||
| 850 | } D3D12_SRV_DIMENSION; | ||
| 851 | |||
| 852 | typedef enum D3D12_BUFFER_SRV_FLAGS | ||
| 853 | { | ||
| 854 | D3D12_BUFFER_SRV_FLAG_NONE = 0x0, | ||
| 855 | D3D12_BUFFER_SRV_FLAG_RAW = 0x1, | ||
| 856 | } D3D12_BUFFER_SRV_FLAGS; | ||
| 857 | |||
| 858 | typedef enum D3D12_SHADER_COMPONENT_MAPPING | ||
| 859 | { | ||
| 860 | D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0 = 0, | ||
| 861 | D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1 = 1, | ||
| 862 | D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_2 = 2, | ||
| 863 | D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_3 = 3, | ||
| 864 | D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_0 = 4, | ||
| 865 | D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1 = 5, | ||
| 866 | } D3D12_SHADER_COMPONENT_MAPPING; | ||
| 867 | |||
| 868 | cpp_quote("#define D3D12_ENCODE_SHADER_4_COMPONENT_MAPPING(x, y, z, w) \\") | ||
| 869 | cpp_quote(" (((x) & D3D12_SHADER_COMPONENT_MAPPING_MASK) \\") | ||
| 870 | cpp_quote(" | (((y) & D3D12_SHADER_COMPONENT_MAPPING_MASK) << D3D12_SHADER_COMPONENT_MAPPING_SHIFT) \\") | ||
| 871 | cpp_quote(" | (((z) & D3D12_SHADER_COMPONENT_MAPPING_MASK) << (D3D12_SHADER_COMPONENT_MAPPING_SHIFT * 2)) \\") | ||
| 872 | cpp_quote(" | (((w) & D3D12_SHADER_COMPONENT_MAPPING_MASK) << (D3D12_SHADER_COMPONENT_MAPPING_SHIFT * 3)) \\") | ||
| 873 | cpp_quote(" | D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES)") | ||
| 874 | cpp_quote("#define D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING D3D12_ENCODE_SHADER_4_COMPONENT_MAPPING(0, 1, 2, 3)") | ||
| 875 | |||
| 876 | typedef struct D3D12_BUFFER_SRV | ||
| 877 | { | ||
| 878 | UINT64 FirstElement; | ||
| 879 | UINT NumElements; | ||
| 880 | UINT StructureByteStride; | ||
| 881 | D3D12_BUFFER_SRV_FLAGS Flags; | ||
| 882 | } D3D12_BUFFER_SRV; | ||
| 883 | |||
| 884 | typedef struct D3D12_TEX1D_SRV | ||
| 885 | { | ||
| 886 | UINT MostDetailedMip; | ||
| 887 | UINT MipLevels; | ||
| 888 | FLOAT ResourceMinLODClamp; | ||
| 889 | } D3D12_TEX1D_SRV; | ||
| 890 | |||
| 891 | typedef struct D3D12_TEX1D_ARRAY_SRV | ||
| 892 | { | ||
| 893 | UINT MostDetailedMip; | ||
| 894 | UINT MipLevels; | ||
| 895 | UINT FirstArraySlice; | ||
| 896 | UINT ArraySize; | ||
| 897 | FLOAT ResourceMinLODClamp; | ||
| 898 | } D3D12_TEX1D_ARRAY_SRV; | ||
| 899 | |||
| 900 | typedef struct D3D12_TEX2D_SRV | ||
| 901 | { | ||
| 902 | UINT MostDetailedMip; | ||
| 903 | UINT MipLevels; | ||
| 904 | UINT PlaneSlice; | ||
| 905 | FLOAT ResourceMinLODClamp; | ||
| 906 | } D3D12_TEX2D_SRV; | ||
| 907 | |||
| 908 | typedef struct D3D12_TEX2D_ARRAY_SRV | ||
| 909 | { | ||
| 910 | UINT MostDetailedMip; | ||
| 911 | UINT MipLevels; | ||
| 912 | UINT FirstArraySlice; | ||
| 913 | UINT ArraySize; | ||
| 914 | UINT PlaneSlice; | ||
| 915 | FLOAT ResourceMinLODClamp; | ||
| 916 | } D3D12_TEX2D_ARRAY_SRV; | ||
| 917 | |||
| 918 | typedef struct D3D12_TEX2DMS_SRV | ||
| 919 | { | ||
| 920 | UINT UnusedField_NothingToDefine; | ||
| 921 | } D3D12_TEX2DMS_SRV; | ||
| 922 | |||
| 923 | typedef struct D3D12_TEX2DMS_ARRAY_SRV | ||
| 924 | { | ||
| 925 | UINT FirstArraySlice; | ||
| 926 | UINT ArraySize; | ||
| 927 | } D3D12_TEX2DMS_ARRAY_SRV; | ||
| 928 | |||
| 929 | typedef struct D3D12_TEX3D_SRV | ||
| 930 | { | ||
| 931 | UINT MostDetailedMip; | ||
| 932 | UINT MipLevels; | ||
| 933 | FLOAT ResourceMinLODClamp; | ||
| 934 | } D3D12_TEX3D_SRV; | ||
| 935 | |||
| 936 | typedef struct D3D12_TEXCUBE_SRV | ||
| 937 | { | ||
| 938 | UINT MostDetailedMip; | ||
| 939 | UINT MipLevels; | ||
| 940 | FLOAT ResourceMinLODClamp; | ||
| 941 | } D3D12_TEXCUBE_SRV; | ||
| 942 | |||
| 943 | typedef struct D3D12_TEXCUBE_ARRAY_SRV | ||
| 944 | { | ||
| 945 | UINT MostDetailedMip; | ||
| 946 | UINT MipLevels; | ||
| 947 | UINT First2DArrayFace; | ||
| 948 | UINT NumCubes; | ||
| 949 | FLOAT ResourceMinLODClamp; | ||
| 950 | } D3D12_TEXCUBE_ARRAY_SRV; | ||
| 951 | |||
| 952 | typedef struct D3D12_SHADER_RESOURCE_VIEW_DESC | ||
| 953 | { | ||
| 954 | DXGI_FORMAT Format; | ||
| 955 | D3D12_SRV_DIMENSION ViewDimension; | ||
| 956 | UINT Shader4ComponentMapping; | ||
| 957 | union | ||
| 958 | { | ||
| 959 | D3D12_BUFFER_SRV Buffer; | ||
| 960 | D3D12_TEX1D_SRV Texture1D; | ||
| 961 | D3D12_TEX1D_ARRAY_SRV Texture1DArray; | ||
| 962 | D3D12_TEX2D_SRV Texture2D; | ||
| 963 | D3D12_TEX2D_ARRAY_SRV Texture2DArray; | ||
| 964 | D3D12_TEX2DMS_SRV Texture2DMS; | ||
| 965 | D3D12_TEX2DMS_ARRAY_SRV Texture2DMSArray; | ||
| 966 | D3D12_TEX3D_SRV Texture3D; | ||
| 967 | D3D12_TEXCUBE_SRV TextureCube; | ||
| 968 | D3D12_TEXCUBE_ARRAY_SRV TextureCubeArray; | ||
| 969 | }; | ||
| 970 | } D3D12_SHADER_RESOURCE_VIEW_DESC; | ||
| 971 | |||
| 972 | typedef enum D3D12_UAV_DIMENSION | ||
| 973 | { | ||
| 974 | D3D12_UAV_DIMENSION_UNKNOWN = 0, | ||
| 975 | D3D12_UAV_DIMENSION_BUFFER = 1, | ||
| 976 | D3D12_UAV_DIMENSION_TEXTURE1D = 2, | ||
| 977 | D3D12_UAV_DIMENSION_TEXTURE1DARRAY = 3, | ||
| 978 | D3D12_UAV_DIMENSION_TEXTURE2D = 4, | ||
| 979 | D3D12_UAV_DIMENSION_TEXTURE2DARRAY = 5, | ||
| 980 | D3D12_UAV_DIMENSION_TEXTURE3D = 8, | ||
| 981 | } D3D12_UAV_DIMENSION; | ||
| 982 | |||
| 983 | typedef enum D3D12_BUFFER_UAV_FLAGS | ||
| 984 | { | ||
| 985 | D3D12_BUFFER_UAV_FLAG_NONE = 0x0, | ||
| 986 | D3D12_BUFFER_UAV_FLAG_RAW = 0x1, | ||
| 987 | } D3D12_BUFFER_UAV_FLAGS; | ||
| 988 | |||
| 989 | typedef struct D3D12_BUFFER_UAV | ||
| 990 | { | ||
| 991 | UINT64 FirstElement; | ||
| 992 | UINT NumElements; | ||
| 993 | UINT StructureByteStride; | ||
| 994 | UINT64 CounterOffsetInBytes; | ||
| 995 | D3D12_BUFFER_UAV_FLAGS Flags; | ||
| 996 | } D3D12_BUFFER_UAV; | ||
| 997 | |||
| 998 | typedef struct D3D12_TEX1D_UAV | ||
| 999 | { | ||
| 1000 | UINT MipSlice; | ||
| 1001 | } D3D12_TEX1D_UAV; | ||
| 1002 | |||
| 1003 | typedef struct D3D12_TEX1D_ARRAY_UAV | ||
| 1004 | { | ||
| 1005 | UINT MipSlice; | ||
| 1006 | UINT FirstArraySlice; | ||
| 1007 | UINT ArraySize; | ||
| 1008 | } D3D12_TEX1D_ARRAY_UAV; | ||
| 1009 | |||
| 1010 | typedef struct D3D12_TEX2D_UAV | ||
| 1011 | { | ||
| 1012 | UINT MipSlice; | ||
| 1013 | UINT PlaneSlice; | ||
| 1014 | } D3D12_TEX2D_UAV; | ||
| 1015 | |||
| 1016 | typedef struct D3D12_TEX2D_ARRAY_UAV | ||
| 1017 | { | ||
| 1018 | UINT MipSlice; | ||
| 1019 | UINT FirstArraySlice; | ||
| 1020 | UINT ArraySize; | ||
| 1021 | UINT PlaneSlice; | ||
| 1022 | } D3D12_TEX2D_ARRAY_UAV; | ||
| 1023 | |||
| 1024 | typedef struct D3D12_TEX3D_UAV | ||
| 1025 | { | ||
| 1026 | UINT MipSlice; | ||
| 1027 | UINT FirstWSlice; | ||
| 1028 | UINT WSize; | ||
| 1029 | } D3D12_TEX3D_UAV; | ||
| 1030 | |||
| 1031 | typedef struct D3D12_UNORDERED_ACCESS_VIEW_DESC | ||
| 1032 | { | ||
| 1033 | DXGI_FORMAT Format; | ||
| 1034 | D3D12_UAV_DIMENSION ViewDimension; | ||
| 1035 | union | ||
| 1036 | { | ||
| 1037 | D3D12_BUFFER_UAV Buffer; | ||
| 1038 | D3D12_TEX1D_UAV Texture1D; | ||
| 1039 | D3D12_TEX1D_ARRAY_UAV Texture1DArray; | ||
| 1040 | D3D12_TEX2D_UAV Texture2D; | ||
| 1041 | D3D12_TEX2D_ARRAY_UAV Texture2DArray; | ||
| 1042 | D3D12_TEX3D_UAV Texture3D; | ||
| 1043 | }; | ||
| 1044 | } D3D12_UNORDERED_ACCESS_VIEW_DESC; | ||
| 1045 | |||
| 1046 | typedef enum D3D12_RTV_DIMENSION | ||
| 1047 | { | ||
| 1048 | D3D12_RTV_DIMENSION_UNKNOWN = 0, | ||
| 1049 | D3D12_RTV_DIMENSION_BUFFER = 1, | ||
| 1050 | D3D12_RTV_DIMENSION_TEXTURE1D = 2, | ||
| 1051 | D3D12_RTV_DIMENSION_TEXTURE1DARRAY = 3, | ||
| 1052 | D3D12_RTV_DIMENSION_TEXTURE2D = 4, | ||
| 1053 | D3D12_RTV_DIMENSION_TEXTURE2DARRAY = 5, | ||
| 1054 | D3D12_RTV_DIMENSION_TEXTURE2DMS = 6, | ||
| 1055 | D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY = 7, | ||
| 1056 | D3D12_RTV_DIMENSION_TEXTURE3D = 8, | ||
| 1057 | } D3D12_RTV_DIMENSION; | ||
| 1058 | |||
| 1059 | typedef struct D3D12_BUFFER_RTV | ||
| 1060 | { | ||
| 1061 | UINT64 FirstElement; | ||
| 1062 | UINT NumElements; | ||
| 1063 | } D3D12_BUFFER_RTV; | ||
| 1064 | |||
| 1065 | typedef struct D3D12_TEX1D_RTV | ||
| 1066 | { | ||
| 1067 | UINT MipSlice; | ||
| 1068 | } D3D12_TEX1D_RTV; | ||
| 1069 | |||
| 1070 | typedef struct D3D12_TEX1D_ARRAY_RTV | ||
| 1071 | { | ||
| 1072 | UINT MipSlice; | ||
| 1073 | UINT FirstArraySlice; | ||
| 1074 | UINT ArraySize; | ||
| 1075 | } D3D12_TEX1D_ARRAY_RTV; | ||
| 1076 | |||
| 1077 | typedef struct D3D12_TEX2D_RTV | ||
| 1078 | { | ||
| 1079 | UINT MipSlice; | ||
| 1080 | UINT PlaneSlice; | ||
| 1081 | } D3D12_TEX2D_RTV; | ||
| 1082 | |||
| 1083 | typedef struct D3D12_TEX2D_ARRAY_RTV | ||
| 1084 | { | ||
| 1085 | UINT MipSlice; | ||
| 1086 | UINT FirstArraySlice; | ||
| 1087 | UINT ArraySize; | ||
| 1088 | UINT PlaneSlice; | ||
| 1089 | } D3D12_TEX2D_ARRAY_RTV; | ||
| 1090 | |||
| 1091 | typedef struct D3D12_TEX2DMS_RTV | ||
| 1092 | { | ||
| 1093 | UINT UnusedField_NothingToDefine; | ||
| 1094 | } D3D12_TEX2DMS_RTV; | ||
| 1095 | |||
| 1096 | typedef struct D3D12_TEX2DMS_ARRAY_RTV | ||
| 1097 | { | ||
| 1098 | UINT FirstArraySlice; | ||
| 1099 | UINT ArraySize; | ||
| 1100 | } D3D12_TEX2DMS_ARRAY_RTV; | ||
| 1101 | |||
| 1102 | typedef struct D3D12_TEX3D_RTV | ||
| 1103 | { | ||
| 1104 | UINT MipSlice; | ||
| 1105 | UINT FirstWSlice; | ||
| 1106 | UINT WSize; | ||
| 1107 | } D3D12_TEX3D_RTV; | ||
| 1108 | |||
| 1109 | typedef struct D3D12_RENDER_TARGET_VIEW_DESC | ||
| 1110 | { | ||
| 1111 | DXGI_FORMAT Format; | ||
| 1112 | D3D12_RTV_DIMENSION ViewDimension; | ||
| 1113 | union | ||
| 1114 | { | ||
| 1115 | D3D12_BUFFER_RTV Buffer; | ||
| 1116 | D3D12_TEX1D_RTV Texture1D; | ||
| 1117 | D3D12_TEX1D_ARRAY_RTV Texture1DArray; | ||
| 1118 | D3D12_TEX2D_RTV Texture2D; | ||
| 1119 | D3D12_TEX2D_ARRAY_RTV Texture2DArray; | ||
| 1120 | D3D12_TEX2DMS_RTV Texture2DMS; | ||
| 1121 | D3D12_TEX2DMS_ARRAY_RTV Texture2DMSArray; | ||
| 1122 | D3D12_TEX3D_RTV Texture3D; | ||
| 1123 | }; | ||
| 1124 | } D3D12_RENDER_TARGET_VIEW_DESC; | ||
| 1125 | |||
| 1126 | typedef enum D3D12_DSV_DIMENSION | ||
| 1127 | { | ||
| 1128 | D3D12_DSV_DIMENSION_UNKNOWN = 0, | ||
| 1129 | D3D12_DSV_DIMENSION_TEXTURE1D = 1, | ||
| 1130 | D3D12_DSV_DIMENSION_TEXTURE1DARRAY = 2, | ||
| 1131 | D3D12_DSV_DIMENSION_TEXTURE2D = 3, | ||
| 1132 | D3D12_DSV_DIMENSION_TEXTURE2DARRAY = 4, | ||
| 1133 | D3D12_DSV_DIMENSION_TEXTURE2DMS = 5, | ||
| 1134 | D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY = 6, | ||
| 1135 | } D3D12_DSV_DIMENSION; | ||
| 1136 | |||
| 1137 | typedef enum D3D12_DSV_FLAGS | ||
| 1138 | { | ||
| 1139 | D3D12_DSV_FLAG_NONE = 0x0, | ||
| 1140 | D3D12_DSV_FLAG_READ_ONLY_DEPTH = 0x1, | ||
| 1141 | D3D12_DSV_FLAG_READ_ONLY_STENCIL = 0x2, | ||
| 1142 | } D3D12_DSV_FLAGS; | ||
| 1143 | cpp_quote("DEFINE_ENUM_FLAG_OPERATORS(D3D12_DSV_FLAGS);") | ||
| 1144 | |||
| 1145 | typedef struct D3D12_TEX1D_DSV | ||
| 1146 | { | ||
| 1147 | UINT MipSlice; | ||
| 1148 | } D3D12_TEX1D_DSV; | ||
| 1149 | |||
| 1150 | typedef struct D3D12_TEX1D_ARRAY_DSV | ||
| 1151 | { | ||
| 1152 | UINT MipSlice; | ||
| 1153 | UINT FirstArraySlice; | ||
| 1154 | UINT ArraySize; | ||
| 1155 | } D3D12_TEX1D_ARRAY_DSV; | ||
| 1156 | |||
| 1157 | typedef struct D3D12_TEX2D_DSV | ||
| 1158 | { | ||
| 1159 | UINT MipSlice; | ||
| 1160 | } D3D12_TEX2D_DSV; | ||
| 1161 | |||
| 1162 | typedef struct D3D12_TEX2D_ARRAY_DSV | ||
| 1163 | { | ||
| 1164 | UINT MipSlice; | ||
| 1165 | UINT FirstArraySlice; | ||
| 1166 | UINT ArraySize; | ||
| 1167 | } D3D12_TEX2D_ARRAY_DSV; | ||
| 1168 | |||
| 1169 | typedef struct D3D12_TEX2DMS_DSV | ||
| 1170 | { | ||
| 1171 | UINT UnusedField_NothingToDefine; | ||
| 1172 | } D3D12_TEX2DMS_DSV; | ||
| 1173 | |||
| 1174 | typedef struct D3D12_TEX2DMS_ARRAY_DSV | ||
| 1175 | { | ||
| 1176 | UINT FirstArraySlice; | ||
| 1177 | UINT ArraySize; | ||
| 1178 | } D3D12_TEX2DMS_ARRAY_DSV; | ||
| 1179 | |||
| 1180 | typedef struct D3D12_DEPTH_STENCIL_VIEW_DESC | ||
| 1181 | { | ||
| 1182 | DXGI_FORMAT Format; | ||
| 1183 | D3D12_DSV_DIMENSION ViewDimension; | ||
| 1184 | D3D12_DSV_FLAGS Flags; | ||
| 1185 | union | ||
| 1186 | { | ||
| 1187 | D3D12_TEX1D_DSV Texture1D; | ||
| 1188 | D3D12_TEX1D_ARRAY_DSV Texture1DArray; | ||
| 1189 | D3D12_TEX2D_DSV Texture2D; | ||
| 1190 | D3D12_TEX2D_ARRAY_DSV Texture2DArray; | ||
| 1191 | D3D12_TEX2DMS_DSV Texture2DMS; | ||
| 1192 | D3D12_TEX2DMS_ARRAY_DSV Texture2DMSArray; | ||
| 1193 | }; | ||
| 1194 | } D3D12_DEPTH_STENCIL_VIEW_DESC; | ||
| 1195 | |||
| 1196 | typedef struct D3D12_SAMPLER_DESC | ||
| 1197 | { | ||
| 1198 | D3D12_FILTER Filter; | ||
| 1199 | D3D12_TEXTURE_ADDRESS_MODE AddressU; | ||
| 1200 | D3D12_TEXTURE_ADDRESS_MODE AddressV; | ||
| 1201 | D3D12_TEXTURE_ADDRESS_MODE AddressW; | ||
| 1202 | FLOAT MipLODBias; | ||
| 1203 | UINT MaxAnisotropy; | ||
| 1204 | D3D12_COMPARISON_FUNC ComparisonFunc; | ||
| 1205 | FLOAT BorderColor[4]; | ||
| 1206 | FLOAT MinLOD; | ||
| 1207 | FLOAT MaxLOD; | ||
| 1208 | } D3D12_SAMPLER_DESC; | ||
| 1209 | |||
| 1210 | typedef struct D3D12_CPU_DESCRIPTOR_HANDLE | ||
| 1211 | { | ||
| 1212 | SIZE_T ptr; | ||
| 1213 | } D3D12_CPU_DESCRIPTOR_HANDLE; | ||
| 1214 | |||
| 1215 | typedef struct D3D12_GPU_DESCRIPTOR_HANDLE | ||
| 1216 | { | ||
| 1217 | UINT64 ptr; | ||
| 1218 | } D3D12_GPU_DESCRIPTOR_HANDLE; | ||
| 1219 | |||
| 1220 | typedef enum D3D12_STENCIL_OP | ||
| 1221 | { | ||
| 1222 | D3D12_STENCIL_OP_KEEP = 1, | ||
| 1223 | D3D12_STENCIL_OP_ZERO = 2, | ||
| 1224 | D3D12_STENCIL_OP_REPLACE = 3, | ||
| 1225 | D3D12_STENCIL_OP_INCR_SAT = 4, | ||
| 1226 | D3D12_STENCIL_OP_DECR_SAT = 5, | ||
| 1227 | D3D12_STENCIL_OP_INVERT = 6, | ||
| 1228 | D3D12_STENCIL_OP_INCR = 7, | ||
| 1229 | D3D12_STENCIL_OP_DECR = 8, | ||
| 1230 | } D3D12_STENCIL_OP; | ||
| 1231 | |||
| 1232 | typedef struct D3D12_DEPTH_STENCILOP_DESC | ||
| 1233 | { | ||
| 1234 | D3D12_STENCIL_OP StencilFailOp; | ||
| 1235 | D3D12_STENCIL_OP StencilDepthFailOp; | ||
| 1236 | D3D12_STENCIL_OP StencilPassOp; | ||
| 1237 | D3D12_COMPARISON_FUNC StencilFunc; | ||
| 1238 | } D3D12_DEPTH_STENCILOP_DESC; | ||
| 1239 | |||
| 1240 | typedef enum D3D12_DEPTH_WRITE_MASK | ||
| 1241 | { | ||
| 1242 | D3D12_DEPTH_WRITE_MASK_ZERO = 0, | ||
| 1243 | D3D12_DEPTH_WRITE_MASK_ALL = 1, | ||
| 1244 | } D3D12_DEPTH_WRITE_MASK; | ||
| 1245 | |||
| 1246 | typedef struct D3D12_DEPTH_STENCIL_DESC | ||
| 1247 | { | ||
| 1248 | BOOL DepthEnable; | ||
| 1249 | D3D12_DEPTH_WRITE_MASK DepthWriteMask; | ||
| 1250 | D3D12_COMPARISON_FUNC DepthFunc; | ||
| 1251 | BOOL StencilEnable; | ||
| 1252 | UINT8 StencilReadMask; | ||
| 1253 | UINT8 StencilWriteMask; | ||
| 1254 | D3D12_DEPTH_STENCILOP_DESC FrontFace; | ||
| 1255 | D3D12_DEPTH_STENCILOP_DESC BackFace; | ||
| 1256 | } D3D12_DEPTH_STENCIL_DESC; | ||
| 1257 | |||
| 1258 | typedef enum D3D12_BLEND | ||
| 1259 | { | ||
| 1260 | D3D12_BLEND_ZERO = 1, | ||
| 1261 | D3D12_BLEND_ONE = 2, | ||
| 1262 | D3D12_BLEND_SRC_COLOR = 3, | ||
| 1263 | D3D12_BLEND_INV_SRC_COLOR = 4, | ||
| 1264 | D3D12_BLEND_SRC_ALPHA = 5, | ||
| 1265 | D3D12_BLEND_INV_SRC_ALPHA = 6, | ||
| 1266 | D3D12_BLEND_DEST_ALPHA = 7, | ||
| 1267 | D3D12_BLEND_INV_DEST_ALPHA = 8, | ||
| 1268 | D3D12_BLEND_DEST_COLOR = 9, | ||
| 1269 | D3D12_BLEND_INV_DEST_COLOR = 10, | ||
| 1270 | D3D12_BLEND_SRC_ALPHA_SAT = 11, | ||
| 1271 | D3D12_BLEND_BLEND_FACTOR = 14, | ||
| 1272 | D3D12_BLEND_INV_BLEND_FACTOR = 15, | ||
| 1273 | D3D12_BLEND_SRC1_COLOR = 16, | ||
| 1274 | D3D12_BLEND_INV_SRC1_COLOR = 17, | ||
| 1275 | D3D12_BLEND_SRC1_ALPHA = 18, | ||
| 1276 | D3D12_BLEND_INV_SRC1_ALPHA = 19, | ||
| 1277 | } D3D12_BLEND; | ||
| 1278 | |||
| 1279 | typedef enum D3D12_BLEND_OP | ||
| 1280 | { | ||
| 1281 | D3D12_BLEND_OP_ADD = 1, | ||
| 1282 | D3D12_BLEND_OP_SUBTRACT = 2, | ||
| 1283 | D3D12_BLEND_OP_REV_SUBTRACT = 3, | ||
| 1284 | D3D12_BLEND_OP_MIN = 4, | ||
| 1285 | D3D12_BLEND_OP_MAX = 5, | ||
| 1286 | } D3D12_BLEND_OP; | ||
| 1287 | |||
| 1288 | typedef enum D3D12_LOGIC_OP | ||
| 1289 | { | ||
| 1290 | D3D12_LOGIC_OP_CLEAR = 0, | ||
| 1291 | D3D12_LOGIC_OP_SET = 1, | ||
| 1292 | D3D12_LOGIC_OP_COPY = 2, | ||
| 1293 | D3D12_LOGIC_OP_COPY_INVERTED = 3, | ||
| 1294 | D3D12_LOGIC_OP_NOOP = 4, | ||
| 1295 | } D3D12_LOGIC_OP; | ||
| 1296 | |||
| 1297 | typedef enum D3D12_COLOR_WRITE_ENABLE | ||
| 1298 | { | ||
| 1299 | D3D12_COLOR_WRITE_ENABLE_RED = 0x1, | ||
| 1300 | D3D12_COLOR_WRITE_ENABLE_GREEN = 0x2, | ||
| 1301 | D3D12_COLOR_WRITE_ENABLE_BLUE = 0x4, | ||
| 1302 | D3D12_COLOR_WRITE_ENABLE_ALPHA = 0x8, | ||
| 1303 | D3D12_COLOR_WRITE_ENABLE_ALL = (D3D12_COLOR_WRITE_ENABLE_RED | ||
| 1304 | | D3D12_COLOR_WRITE_ENABLE_GREEN | D3D12_COLOR_WRITE_ENABLE_BLUE | ||
| 1305 | | D3D12_COLOR_WRITE_ENABLE_ALPHA), | ||
| 1306 | } D3D12_COLOR_WRITE_ENABLE; | ||
| 1307 | |||
| 1308 | typedef struct D3D12_RENDER_TARGET_BLEND_DESC | ||
| 1309 | { | ||
| 1310 | BOOL BlendEnable; | ||
| 1311 | BOOL LogicOpEnable; | ||
| 1312 | D3D12_BLEND SrcBlend; | ||
| 1313 | D3D12_BLEND DestBlend; | ||
| 1314 | D3D12_BLEND_OP BlendOp; | ||
| 1315 | D3D12_BLEND SrcBlendAlpha; | ||
| 1316 | D3D12_BLEND DestBlendAlpha; | ||
| 1317 | D3D12_BLEND_OP BlendOpAlpha; | ||
| 1318 | D3D12_LOGIC_OP LogicOp; | ||
| 1319 | UINT8 RenderTargetWriteMask; | ||
| 1320 | } D3D12_RENDER_TARGET_BLEND_DESC; | ||
| 1321 | |||
| 1322 | typedef struct D3D12_BLEND_DESC | ||
| 1323 | { | ||
| 1324 | BOOL AlphaToCoverageEnable; | ||
| 1325 | BOOL IndependentBlendEnable; | ||
| 1326 | D3D12_RENDER_TARGET_BLEND_DESC RenderTarget[D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT]; | ||
| 1327 | } D3D12_BLEND_DESC; | ||
| 1328 | |||
| 1329 | typedef enum D3D12_FILL_MODE | ||
| 1330 | { | ||
| 1331 | D3D12_FILL_MODE_WIREFRAME = 2, | ||
| 1332 | D3D12_FILL_MODE_SOLID = 3, | ||
| 1333 | } D3D12_FILL_MODE; | ||
| 1334 | |||
| 1335 | typedef enum D3D12_CULL_MODE | ||
| 1336 | { | ||
| 1337 | D3D12_CULL_MODE_NONE = 1, | ||
| 1338 | D3D12_CULL_MODE_FRONT = 2, | ||
| 1339 | D3D12_CULL_MODE_BACK = 3, | ||
| 1340 | } D3D12_CULL_MODE; | ||
| 1341 | |||
| 1342 | typedef enum D3D12_CONSERVATIVE_RASTERIZATION_MODE | ||
| 1343 | { | ||
| 1344 | D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF = 0, | ||
| 1345 | D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON = 1, | ||
| 1346 | } D3D12_CONSERVATIVE_RASTERIZATION_MODE; | ||
| 1347 | |||
| 1348 | typedef struct D3D12_RASTERIZER_DESC | ||
| 1349 | { | ||
| 1350 | D3D12_FILL_MODE FillMode; | ||
| 1351 | D3D12_CULL_MODE CullMode; | ||
| 1352 | BOOL FrontCounterClockwise; | ||
| 1353 | INT DepthBias; | ||
| 1354 | FLOAT DepthBiasClamp; | ||
| 1355 | FLOAT SlopeScaledDepthBias; | ||
| 1356 | BOOL DepthClipEnable; | ||
| 1357 | BOOL MultisampleEnable; | ||
| 1358 | BOOL AntialiasedLineEnable; | ||
| 1359 | UINT ForcedSampleCount; | ||
| 1360 | D3D12_CONSERVATIVE_RASTERIZATION_MODE ConservativeRaster; | ||
| 1361 | } D3D12_RASTERIZER_DESC; | ||
| 1362 | |||
| 1363 | typedef struct D3D12_SO_DECLARATION_ENTRY | ||
| 1364 | { | ||
| 1365 | UINT Stream; | ||
| 1366 | const char *SemanticName; | ||
| 1367 | UINT SemanticIndex; | ||
| 1368 | BYTE StartComponent; | ||
| 1369 | BYTE ComponentCount; | ||
| 1370 | BYTE OutputSlot; | ||
| 1371 | } D3D12_SO_DECLARATION_ENTRY; | ||
| 1372 | |||
| 1373 | typedef struct D3D12_STREAM_OUTPUT_DESC | ||
| 1374 | { | ||
| 1375 | const D3D12_SO_DECLARATION_ENTRY *pSODeclaration; | ||
| 1376 | UINT NumEntries; | ||
| 1377 | const UINT *pBufferStrides; | ||
| 1378 | UINT NumStrides; | ||
| 1379 | UINT RasterizedStream; | ||
| 1380 | } D3D12_STREAM_OUTPUT_DESC; | ||
| 1381 | |||
| 1382 | typedef enum D3D12_INPUT_CLASSIFICATION | ||
| 1383 | { | ||
| 1384 | D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA = 0, | ||
| 1385 | D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA = 1, | ||
| 1386 | } D3D12_INPUT_CLASSIFICATION; | ||
| 1387 | |||
| 1388 | typedef struct D3D12_INPUT_ELEMENT_DESC | ||
| 1389 | { | ||
| 1390 | const char *SemanticName; | ||
| 1391 | UINT SemanticIndex; | ||
| 1392 | DXGI_FORMAT Format; | ||
| 1393 | UINT InputSlot; | ||
| 1394 | UINT AlignedByteOffset; | ||
| 1395 | D3D12_INPUT_CLASSIFICATION InputSlotClass; | ||
| 1396 | UINT InstanceDataStepRate; | ||
| 1397 | } D3D12_INPUT_ELEMENT_DESC; | ||
| 1398 | |||
| 1399 | typedef struct D3D12_INPUT_LAYOUT_DESC | ||
| 1400 | { | ||
| 1401 | const D3D12_INPUT_ELEMENT_DESC *pInputElementDescs; | ||
| 1402 | UINT NumElements; | ||
| 1403 | } D3D12_INPUT_LAYOUT_DESC; | ||
| 1404 | |||
| 1405 | typedef enum D3D12_INDEX_BUFFER_STRIP_CUT_VALUE | ||
| 1406 | { | ||
| 1407 | D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED = 0, | ||
| 1408 | D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF = 1, | ||
| 1409 | D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF = 2, | ||
| 1410 | } D3D12_INDEX_BUFFER_STRIP_CUT_VALUE; | ||
| 1411 | |||
| 1412 | typedef D3D_PRIMITIVE_TOPOLOGY D3D12_PRIMITIVE_TOPOLOGY; | ||
| 1413 | |||
| 1414 | typedef enum D3D12_PRIMITIVE_TOPOLOGY_TYPE | ||
| 1415 | { | ||
| 1416 | D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED = 0, | ||
| 1417 | D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT = 1, | ||
| 1418 | D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE = 2, | ||
| 1419 | D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE = 3, | ||
| 1420 | D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH = 4, | ||
| 1421 | } D3D12_PRIMITIVE_TOPOLOGY_TYPE; | ||
| 1422 | |||
| 1423 | typedef struct D3D12_CACHED_PIPELINE_STATE | ||
| 1424 | { | ||
| 1425 | const void *pCachedBlob; | ||
| 1426 | SIZE_T CachedBlobSizeInBytes; | ||
| 1427 | } D3D12_CACHED_PIPELINE_STATE; | ||
| 1428 | |||
| 1429 | typedef enum D3D12_PIPELINE_STATE_FLAGS | ||
| 1430 | { | ||
| 1431 | D3D12_PIPELINE_STATE_FLAG_NONE = 0x0, | ||
| 1432 | D3D12_PIPELINE_STATE_FLAG_DEBUG = 0x1, | ||
| 1433 | } D3D12_PIPELINE_STATE_FLAGS; | ||
| 1434 | |||
| 1435 | typedef struct D3D12_GRAPHICS_PIPELINE_STATE_DESC | ||
| 1436 | { | ||
| 1437 | ID3D12RootSignature *pRootSignature; | ||
| 1438 | D3D12_SHADER_BYTECODE VS; | ||
| 1439 | D3D12_SHADER_BYTECODE PS; | ||
| 1440 | D3D12_SHADER_BYTECODE DS; | ||
| 1441 | D3D12_SHADER_BYTECODE HS; | ||
| 1442 | D3D12_SHADER_BYTECODE GS; | ||
| 1443 | D3D12_STREAM_OUTPUT_DESC StreamOutput; | ||
| 1444 | D3D12_BLEND_DESC BlendState; | ||
| 1445 | UINT SampleMask; | ||
| 1446 | D3D12_RASTERIZER_DESC RasterizerState; | ||
| 1447 | D3D12_DEPTH_STENCIL_DESC DepthStencilState; | ||
| 1448 | D3D12_INPUT_LAYOUT_DESC InputLayout; | ||
| 1449 | D3D12_INDEX_BUFFER_STRIP_CUT_VALUE IBStripCutValue; | ||
| 1450 | D3D12_PRIMITIVE_TOPOLOGY_TYPE PrimitiveTopologyType; | ||
| 1451 | UINT NumRenderTargets; | ||
| 1452 | DXGI_FORMAT RTVFormats[D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT]; | ||
| 1453 | DXGI_FORMAT DSVFormat; | ||
| 1454 | DXGI_SAMPLE_DESC SampleDesc; | ||
| 1455 | UINT NodeMask; | ||
| 1456 | D3D12_CACHED_PIPELINE_STATE CachedPSO; | ||
| 1457 | D3D12_PIPELINE_STATE_FLAGS Flags; | ||
| 1458 | } D3D12_GRAPHICS_PIPELINE_STATE_DESC; | ||
| 1459 | |||
| 1460 | typedef struct D3D12_COMPUTE_PIPELINE_STATE_DESC | ||
| 1461 | { | ||
| 1462 | ID3D12RootSignature *pRootSignature; | ||
| 1463 | D3D12_SHADER_BYTECODE CS; | ||
| 1464 | UINT NodeMask; | ||
| 1465 | D3D12_CACHED_PIPELINE_STATE CachedPSO; | ||
| 1466 | D3D12_PIPELINE_STATE_FLAGS Flags; | ||
| 1467 | } D3D12_COMPUTE_PIPELINE_STATE_DESC; | ||
| 1468 | |||
| 1469 | typedef enum D3D12_COMMAND_LIST_TYPE | ||
| 1470 | { | ||
| 1471 | D3D12_COMMAND_LIST_TYPE_DIRECT = 0, | ||
| 1472 | D3D12_COMMAND_LIST_TYPE_BUNDLE = 1, | ||
| 1473 | D3D12_COMMAND_LIST_TYPE_COMPUTE = 2, | ||
| 1474 | D3D12_COMMAND_LIST_TYPE_COPY = 3, | ||
| 1475 | } D3D12_COMMAND_LIST_TYPE; | ||
| 1476 | |||
| 1477 | typedef enum D3D12_COMMAND_QUEUE_PRIORITY | ||
| 1478 | { | ||
| 1479 | D3D12_COMMAND_QUEUE_PRIORITY_NORMAL = 0, | ||
| 1480 | D3D12_COMMAND_QUEUE_PRIORITY_HIGH = 100, | ||
| 1481 | } D3D12_COMMAND_QUEUE_PRIORITY; | ||
| 1482 | |||
| 1483 | typedef enum D3D12_COMMAND_QUEUE_FLAGS | ||
| 1484 | { | ||
| 1485 | D3D12_COMMAND_QUEUE_FLAG_NONE = 0x0, | ||
| 1486 | D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT = 0x1, | ||
| 1487 | } D3D12_COMMAND_QUEUE_FLAGS; | ||
| 1488 | |||
| 1489 | typedef struct D3D12_COMMAND_QUEUE_DESC | ||
| 1490 | { | ||
| 1491 | D3D12_COMMAND_LIST_TYPE Type; | ||
| 1492 | INT Priority; | ||
| 1493 | D3D12_COMMAND_QUEUE_FLAGS Flags; | ||
| 1494 | UINT NodeMask; | ||
| 1495 | } D3D12_COMMAND_QUEUE_DESC; | ||
| 1496 | |||
| 1497 | typedef struct D3D12_FEATURE_DATA_ARCHITECTURE | ||
| 1498 | { | ||
| 1499 | UINT NodeIndex; | ||
| 1500 | BOOL TileBasedRenderer; | ||
| 1501 | BOOL UMA; | ||
| 1502 | BOOL CacheCoherentUMA; | ||
| 1503 | } D3D12_FEATURE_DATA_ARCHITECTURE; | ||
| 1504 | |||
| 1505 | typedef struct D3D12_FEATURE_DATA_FORMAT_INFO | ||
| 1506 | { | ||
| 1507 | DXGI_FORMAT Format; | ||
| 1508 | UINT8 PlaneCount; | ||
| 1509 | } D3D12_FEATURE_DATA_FORMAT_INFO; | ||
| 1510 | |||
| 1511 | typedef struct D3D12_FEATURE_DATA_FEATURE_LEVELS | ||
| 1512 | { | ||
| 1513 | UINT NumFeatureLevels; | ||
| 1514 | const D3D_FEATURE_LEVEL *pFeatureLevelsRequested; | ||
| 1515 | D3D_FEATURE_LEVEL MaxSupportedFeatureLevel; | ||
| 1516 | } D3D12_FEATURE_DATA_FEATURE_LEVELS; | ||
| 1517 | |||
| 1518 | typedef enum D3D12_FEATURE | ||
| 1519 | { | ||
| 1520 | D3D12_FEATURE_D3D12_OPTIONS = 0, | ||
| 1521 | D3D12_FEATURE_ARCHITECTURE = 1, | ||
| 1522 | D3D12_FEATURE_FEATURE_LEVELS = 2, | ||
| 1523 | D3D12_FEATURE_FORMAT_SUPPORT = 3, | ||
| 1524 | D3D12_FEATURE_FORMAT_INFO = 4, | ||
| 1525 | D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT = 5, | ||
| 1526 | } D3D12_FEATURE; | ||
| 1527 | |||
| 1528 | typedef struct D3D12_MEMCPY_DEST | ||
| 1529 | { | ||
| 1530 | void *pData; | ||
| 1531 | SIZE_T RowPitch; | ||
| 1532 | SIZE_T SlicePitch; | ||
| 1533 | } D3D12_MEMCPY_DEST; | ||
| 1534 | |||
| 1535 | typedef struct D3D12_SUBRESOURCE_DATA | ||
| 1536 | { | ||
| 1537 | const void *pData; | ||
| 1538 | LONG_PTR RowPitch; | ||
| 1539 | LONG_PTR SlicePitch; | ||
| 1540 | } D3D12_SUBRESOURCE_DATA; | ||
| 1541 | |||
| 1542 | [ | ||
| 1543 | uuid(c4fec28f-7966-4e95-9f94-f431cb56c3b8), | ||
| 1544 | object, | ||
| 1545 | local, | ||
| 1546 | pointer_default(unique) | ||
| 1547 | ] | ||
| 1548 | interface ID3D12Object : IUnknown | ||
| 1549 | { | ||
| 1550 | HRESULT GetPrivateData(REFGUID guid, UINT *data_size, void *data); | ||
| 1551 | HRESULT SetPrivateData(REFGUID guid, UINT data_size, const void *data); | ||
| 1552 | HRESULT SetPrivateDataInterface(REFGUID guid, const IUnknown *data); | ||
| 1553 | HRESULT SetName(const WCHAR *name); | ||
| 1554 | } | ||
| 1555 | |||
| 1556 | [ | ||
| 1557 | uuid(905db94b-a00c-4140-9df5-2b64ca9ea357), | ||
| 1558 | object, | ||
| 1559 | local, | ||
| 1560 | pointer_default(unique) | ||
| 1561 | ] | ||
| 1562 | interface ID3D12DeviceChild : ID3D12Object | ||
| 1563 | { | ||
| 1564 | HRESULT GetDevice(REFIID riid, void **device); | ||
| 1565 | } | ||
| 1566 | |||
| 1567 | [ | ||
| 1568 | uuid(63ee58fb-1268-4835-86da-f008ce62f0d6), | ||
| 1569 | object, | ||
| 1570 | local, | ||
| 1571 | pointer_default(unique) | ||
| 1572 | ] | ||
| 1573 | interface ID3D12Pageable : ID3D12DeviceChild | ||
| 1574 | { | ||
| 1575 | } | ||
| 1576 | |||
| 1577 | [ | ||
| 1578 | uuid(696442be-a72e-4059-bc79-5b5c98040fad), | ||
| 1579 | object, | ||
| 1580 | local, | ||
| 1581 | pointer_default(unique) | ||
| 1582 | ] | ||
| 1583 | interface ID3D12Resource : ID3D12Pageable | ||
| 1584 | { | ||
| 1585 | HRESULT Map(UINT sub_resource, const D3D12_RANGE *read_range, void **data); | ||
| 1586 | void Unmap(UINT sub_resource, const D3D12_RANGE *written_range); | ||
| 1587 | |||
| 1588 | D3D12_RESOURCE_DESC GetDesc(); | ||
| 1589 | |||
| 1590 | D3D12_GPU_VIRTUAL_ADDRESS GetGPUVirtualAddress(); | ||
| 1591 | |||
| 1592 | HRESULT WriteToSubresource(UINT dst_sub_resource, const D3D12_BOX *dst_box, | ||
| 1593 | const void *src_data, UINT src_row_pitch, UINT src_slice_pitch); | ||
| 1594 | HRESULT ReadFromSubresource(void *dst_data, UINT dst_row_pitch, UINT dst_slice_pitch, | ||
| 1595 | UINT src_sub_resource, const D3D12_BOX *src_box); | ||
| 1596 | |||
| 1597 | HRESULT GetHeapProperties(D3D12_HEAP_PROPERTIES *heap_properties, D3D12_HEAP_FLAGS *flags); | ||
| 1598 | } | ||
| 1599 | |||
| 1600 | [ | ||
| 1601 | uuid(7116d91c-e7e4-47ce-b8c6-ec8168f437e5), | ||
| 1602 | object, | ||
| 1603 | local, | ||
| 1604 | pointer_default(unique) | ||
| 1605 | ] | ||
| 1606 | interface ID3D12CommandList : ID3D12DeviceChild | ||
| 1607 | { | ||
| 1608 | D3D12_COMMAND_LIST_TYPE GetType(); | ||
| 1609 | } | ||
| 1610 | |||
| 1611 | typedef enum D3D12_TILE_COPY_FLAGS | ||
| 1612 | { | ||
| 1613 | D3D12_TILE_COPY_FLAG_NONE = 0x0, | ||
| 1614 | D3D12_TILE_COPY_FLAG_NO_HAZARD = 0x1, | ||
| 1615 | D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2, | ||
| 1616 | D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4, | ||
| 1617 | } D3D12_TILE_COPY_FLAGS; | ||
| 1618 | |||
| 1619 | typedef struct D3D12_INDEX_BUFFER_VIEW | ||
| 1620 | { | ||
| 1621 | D3D12_GPU_VIRTUAL_ADDRESS BufferLocation; | ||
| 1622 | UINT SizeInBytes; | ||
| 1623 | DXGI_FORMAT Format; | ||
| 1624 | } D3D12_INDEX_BUFFER_VIEW; | ||
| 1625 | |||
| 1626 | typedef struct D3D12_VERTEX_BUFFER_VIEW | ||
| 1627 | { | ||
| 1628 | D3D12_GPU_VIRTUAL_ADDRESS BufferLocation; | ||
| 1629 | UINT SizeInBytes; | ||
| 1630 | UINT StrideInBytes; | ||
| 1631 | } D3D12_VERTEX_BUFFER_VIEW; | ||
| 1632 | |||
| 1633 | typedef struct D3D12_STREAM_OUTPUT_BUFFER_VIEW | ||
| 1634 | { | ||
| 1635 | D3D12_GPU_VIRTUAL_ADDRESS BufferLocation; | ||
| 1636 | UINT64 SizeInBytes; | ||
| 1637 | D3D12_GPU_VIRTUAL_ADDRESS BufferFilledSizeLocation; | ||
| 1638 | } D3D12_STREAM_OUTPUT_BUFFER_VIEW; | ||
| 1639 | |||
| 1640 | typedef enum D3D12_CLEAR_FLAGS | ||
| 1641 | { | ||
| 1642 | D3D12_CLEAR_FLAG_DEPTH = 0x1, | ||
| 1643 | D3D12_CLEAR_FLAG_STENCIL = 0x2, | ||
| 1644 | } D3D12_CLEAR_FLAGS; | ||
| 1645 | cpp_quote("DEFINE_ENUM_FLAG_OPERATORS(D3D12_CLEAR_FLAGS);") | ||
| 1646 | |||
| 1647 | typedef struct D3D12_DISCARD_REGION | ||
| 1648 | { | ||
| 1649 | UINT NumRects; | ||
| 1650 | const D3D12_RECT *pRects; | ||
| 1651 | UINT FirstSubresource; | ||
| 1652 | UINT NumSubresources; | ||
| 1653 | } D3D12_DISCARD_REGION; | ||
| 1654 | |||
| 1655 | typedef enum D3D12_QUERY_TYPE | ||
| 1656 | { | ||
| 1657 | D3D12_QUERY_TYPE_OCCLUSION = 0, | ||
| 1658 | D3D12_QUERY_TYPE_BINARY_OCCLUSION = 1, | ||
| 1659 | D3D12_QUERY_TYPE_TIMESTAMP = 2, | ||
| 1660 | D3D12_QUERY_TYPE_PIPELINE_STATISTICS = 3, | ||
| 1661 | D3D12_QUERY_TYPE_SO_STATISTICS_STREAM0 = 4, | ||
| 1662 | D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1 = 5, | ||
| 1663 | D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2 = 6, | ||
| 1664 | D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3 = 7, | ||
| 1665 | } D3D12_QUERY_TYPE; | ||
| 1666 | |||
| 1667 | typedef struct D3D12_QUERY_DATA_PIPELINE_STATISTICS | ||
| 1668 | { | ||
| 1669 | UINT64 IAVertices; | ||
| 1670 | UINT64 IAPrimitives; | ||
| 1671 | UINT64 VSInvocations; | ||
| 1672 | UINT64 GSInvocations; | ||
| 1673 | UINT64 GSPrimitives; | ||
| 1674 | UINT64 CInvocations; | ||
| 1675 | UINT64 CPrimitives; | ||
| 1676 | UINT64 PSInvocations; | ||
| 1677 | UINT64 HSInvocations; | ||
| 1678 | UINT64 DSInvocations; | ||
| 1679 | UINT64 CSInvocations; | ||
| 1680 | } D3D12_QUERY_DATA_PIPELINE_STATISTICS; | ||
| 1681 | |||
| 1682 | typedef enum D3D12_PREDICATION_OP | ||
| 1683 | { | ||
| 1684 | D3D12_PREDICATION_OP_EQUAL_ZERO = 0, | ||
| 1685 | D3D12_PREDICATION_OP_NOT_EQUAL_ZERO = 1, | ||
| 1686 | } D3D12_PREDICATION_OP; | ||
| 1687 | |||
| 1688 | [ | ||
| 1689 | uuid(8efb471d-616c-4f49-90f7-127bb763fa51), | ||
| 1690 | object, | ||
| 1691 | local, | ||
| 1692 | pointer_default(unique) | ||
| 1693 | ] | ||
| 1694 | interface ID3D12DescriptorHeap : ID3D12Pageable | ||
| 1695 | { | ||
| 1696 | D3D12_DESCRIPTOR_HEAP_DESC GetDesc(); | ||
| 1697 | |||
| 1698 | D3D12_CPU_DESCRIPTOR_HANDLE GetCPUDescriptorHandleForHeapStart(); | ||
| 1699 | D3D12_GPU_DESCRIPTOR_HANDLE GetGPUDescriptorHandleForHeapStart(); | ||
| 1700 | } | ||
| 1701 | |||
| 1702 | [ | ||
| 1703 | uuid(0d9658ae-ed45-469e-a61d-970ec583cab4), | ||
| 1704 | object, | ||
| 1705 | local, | ||
| 1706 | pointer_default(unique) | ||
| 1707 | ] | ||
| 1708 | interface ID3D12QueryHeap : ID3D12Pageable | ||
| 1709 | { | ||
| 1710 | } | ||
| 1711 | |||
| 1712 | [ | ||
| 1713 | uuid(c36a797c-ec80-4f0a-8985-a7b2475082d1), | ||
| 1714 | object, | ||
| 1715 | local, | ||
| 1716 | pointer_default(unique) | ||
| 1717 | ] | ||
| 1718 | interface ID3D12CommandSignature : ID3D12Pageable | ||
| 1719 | { | ||
| 1720 | } | ||
| 1721 | |||
| 1722 | [ | ||
| 1723 | uuid(5b160d0f-ac1b-4185-8ba8-b3ae42a5a455), | ||
| 1724 | object, | ||
| 1725 | local, | ||
| 1726 | pointer_default(unique) | ||
| 1727 | ] | ||
| 1728 | interface ID3D12GraphicsCommandList : ID3D12CommandList | ||
| 1729 | { | ||
| 1730 | HRESULT Close(); | ||
| 1731 | |||
| 1732 | HRESULT Reset(ID3D12CommandAllocator *allocator, ID3D12PipelineState *initial_state); | ||
| 1733 | |||
| 1734 | HRESULT ClearState(ID3D12PipelineState *pipeline_state); | ||
| 1735 | |||
| 1736 | void DrawInstanced(UINT vertex_count_per_instance, UINT instance_count, | ||
| 1737 | UINT start_vertex_location, UINT start_instance_location); | ||
| 1738 | void DrawIndexedInstanced(UINT index_count_per_instance, UINT instance_count, | ||
| 1739 | UINT start_vertex_location, INT base_vertex_location, UINT start_instance_location); | ||
| 1740 | |||
| 1741 | void Dispatch(UINT x, UINT u, UINT z); | ||
| 1742 | |||
| 1743 | void CopyBufferRegion(ID3D12Resource *dst_buffer, UINT64 dst_offset, | ||
| 1744 | ID3D12Resource *src_buffer, UINT64 src_offset, UINT64 byte_count); | ||
| 1745 | void CopyTextureRegion(const D3D12_TEXTURE_COPY_LOCATION *dst, | ||
| 1746 | UINT dst_x, UINT dst_y, UINT dst_z, | ||
| 1747 | const D3D12_TEXTURE_COPY_LOCATION *src, const D3D12_BOX *src_box); | ||
| 1748 | void CopyResource(ID3D12Resource *dst_resource, ID3D12Resource *src_resource); | ||
| 1749 | |||
| 1750 | void CopyTiles(ID3D12Resource *tiled_resource, | ||
| 1751 | const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate, | ||
| 1752 | const D3D12_TILE_REGION_SIZE *tile_region_size, | ||
| 1753 | ID3D12Resource *buffer, | ||
| 1754 | UINT64 buffer_offset, | ||
| 1755 | D3D12_TILE_COPY_FLAGS flags); | ||
| 1756 | |||
| 1757 | void ResolveSubresource(ID3D12Resource *dst_resource, UINT dst_sub_resource, | ||
| 1758 | ID3D12Resource *src_resource, UINT src_sub_resource, | ||
| 1759 | DXGI_FORMAT format); | ||
| 1760 | |||
| 1761 | void IASetPrimitiveTopology(D3D12_PRIMITIVE_TOPOLOGY primitive_topology); | ||
| 1762 | |||
| 1763 | void RSSetViewports(UINT viewport_count, const D3D12_VIEWPORT *viewports); | ||
| 1764 | void RSSetScissorRects(UINT rect_count, const D3D12_RECT *rects); | ||
| 1765 | |||
| 1766 | void OMSetBlendFactor(const FLOAT blend_factor[4]); | ||
| 1767 | void OMSetStencilRef(UINT stencil_ref); | ||
| 1768 | |||
| 1769 | void SetPipelineState(ID3D12PipelineState *pipeline_state); | ||
| 1770 | |||
| 1771 | void ResourceBarrier(UINT barrier_count, const D3D12_RESOURCE_BARRIER *barriers); | ||
| 1772 | |||
| 1773 | void ExecuteBundle(ID3D12GraphicsCommandList *command_list); | ||
| 1774 | |||
| 1775 | void SetDescriptorHeaps(UINT heap_count, ID3D12DescriptorHeap * const *heaps); | ||
| 1776 | |||
| 1777 | void SetComputeRootSignature(ID3D12RootSignature *root_signature); | ||
| 1778 | void SetGraphicsRootSignature(ID3D12RootSignature *root_signature); | ||
| 1779 | |||
| 1780 | void SetComputeRootDescriptorTable(UINT root_parameter_index, D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); | ||
| 1781 | void SetGraphicsRootDescriptorTable(UINT root_parameter_index, D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); | ||
| 1782 | |||
| 1783 | void SetComputeRoot32BitConstant(UINT root_parameter_index, UINT data, UINT dst_offset); | ||
| 1784 | void SetGraphicsRoot32BitConstant(UINT root_parameter_index, UINT data, UINT dst_offset); | ||
| 1785 | |||
| 1786 | void SetComputeRoot32BitConstants(UINT root_parameter_index, UINT constant_count, const void *data, | ||
| 1787 | UINT dst_offset); | ||
| 1788 | void SetGraphicsRoot32BitConstants(UINT root_parameter_index, UINT constant_count, const void *data, | ||
| 1789 | UINT dst_offset); | ||
| 1790 | |||
| 1791 | void SetComputeRootConstantBufferView(UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 1792 | void SetGraphicsRootConstantBufferView(UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 1793 | |||
| 1794 | void SetComputeRootShaderResourceView(UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 1795 | void SetGraphicsRootShaderResourceView(UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 1796 | |||
| 1797 | void SetComputeRootUnorderedAccessView(UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 1798 | void SetGraphicsRootUnorderedAccessView(UINT root_parameter_index, D3D12_GPU_VIRTUAL_ADDRESS address); | ||
| 1799 | |||
| 1800 | void IASetIndexBuffer(const D3D12_INDEX_BUFFER_VIEW *view); | ||
| 1801 | void IASetVertexBuffers(UINT start_slot, UINT view_count, const D3D12_VERTEX_BUFFER_VIEW *views); | ||
| 1802 | |||
| 1803 | void SOSetTargets(UINT start_slot, UINT view_count, const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views); | ||
| 1804 | |||
| 1805 | void OMSetRenderTargets(UINT render_target_descriptor_count, | ||
| 1806 | const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors, | ||
| 1807 | BOOL single_descriptor_handle, | ||
| 1808 | const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor); | ||
| 1809 | |||
| 1810 | void ClearDepthStencilView(D3D12_CPU_DESCRIPTOR_HANDLE dsv, D3D12_CLEAR_FLAGS flags, | ||
| 1811 | FLOAT depth, UINT8 stencil, UINT rect_count, const D3D12_RECT *rects); | ||
| 1812 | void ClearRenderTargetView(D3D12_CPU_DESCRIPTOR_HANDLE rtv, const FLOAT color[4], | ||
| 1813 | UINT rect_count, const D3D12_RECT *rects); | ||
| 1814 | void ClearUnorderedAccessViewUint(D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, | ||
| 1815 | D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, ID3D12Resource *resource, const UINT values[4], | ||
| 1816 | UINT rect_count, const D3D12_RECT *rects); | ||
| 1817 | void ClearUnorderedAccessViewFloat(D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, | ||
| 1818 | D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, ID3D12Resource *resource, const float values[4], | ||
| 1819 | UINT rect_count, const D3D12_RECT *rects); | ||
| 1820 | |||
| 1821 | void DiscardResource(ID3D12Resource *resource, const D3D12_DISCARD_REGION *region); | ||
| 1822 | |||
| 1823 | void BeginQuery(ID3D12QueryHeap *heap, D3D12_QUERY_TYPE type, UINT index); | ||
| 1824 | void EndQuery(ID3D12QueryHeap *heap, D3D12_QUERY_TYPE type, UINT index); | ||
| 1825 | void ResolveQueryData(ID3D12QueryHeap *heap, D3D12_QUERY_TYPE type, | ||
| 1826 | UINT start_index, UINT query_count, | ||
| 1827 | ID3D12Resource *dst_buffer, UINT64 aligned_dst_buffer_offset); | ||
| 1828 | |||
| 1829 | void SetPredication(ID3D12Resource *buffer, UINT64 aligned_buffer_offset, | ||
| 1830 | D3D12_PREDICATION_OP operation); | ||
| 1831 | |||
| 1832 | void SetMarker(UINT metadata, const void *data, UINT size); | ||
| 1833 | void BeginEvent(UINT metadata, const void *data, UINT size); | ||
| 1834 | void EndEvent(); | ||
| 1835 | |||
| 1836 | void ExecuteIndirect(ID3D12CommandSignature *command_signature, | ||
| 1837 | UINT max_command_count, ID3D12Resource *arg_buffer, UINT64 arg_buffer_offset, | ||
| 1838 | ID3D12Resource *count_buffer, UINT64 count_buffer_offset); | ||
| 1839 | } | ||
| 1840 | |||
| 1841 | typedef enum D3D12_TILE_RANGE_FLAGS | ||
| 1842 | { | ||
| 1843 | D3D12_TILE_RANGE_FLAG_NONE = 0x0, | ||
| 1844 | D3D12_TILE_RANGE_FLAG_NULL = 0x1, | ||
| 1845 | D3D12_TILE_RANGE_FLAG_SKIP = 0x2, | ||
| 1846 | D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE = 0x4 | ||
| 1847 | } D3D12_TILE_RANGE_FLAGS; | ||
| 1848 | |||
| 1849 | typedef enum D3D12_TILE_MAPPING_FLAGS | ||
| 1850 | { | ||
| 1851 | D3D12_TILE_MAPPING_FLAG_NONE = 0x0, | ||
| 1852 | D3D12_TILE_MAPPING_FLAG_NO_HAZARD = 0x1, | ||
| 1853 | } D3D12_TILE_MAPPING_FLAGS; | ||
| 1854 | |||
| 1855 | [ | ||
| 1856 | uuid(0ec870a6-5d7e-4c22-8cfc-5baae07616ed), | ||
| 1857 | object, | ||
| 1858 | local, | ||
| 1859 | pointer_default(unique) | ||
| 1860 | ] | ||
| 1861 | interface ID3D12CommandQueue : ID3D12Pageable | ||
| 1862 | { | ||
| 1863 | void UpdateTileMappings(ID3D12Resource *resource, UINT region_count, | ||
| 1864 | const D3D12_TILED_RESOURCE_COORDINATE *region_start_coordinates, | ||
| 1865 | const D3D12_TILE_REGION_SIZE *region_sizes, | ||
| 1866 | UINT range_count, | ||
| 1867 | const D3D12_TILE_RANGE_FLAGS *range_flags, | ||
| 1868 | UINT *heap_range_offsets, | ||
| 1869 | UINT *range_tile_counts, | ||
| 1870 | D3D12_TILE_MAPPING_FLAGS flags); | ||
| 1871 | |||
| 1872 | void CopyTileMappings(ID3D12Resource *dst_resource, | ||
| 1873 | const D3D12_TILED_RESOURCE_COORDINATE *dst_region_start_coordinate, | ||
| 1874 | ID3D12Resource *src_resource, | ||
| 1875 | const D3D12_TILED_RESOURCE_COORDINATE *src_region_start_coordinate, | ||
| 1876 | const D3D12_TILE_REGION_SIZE *region_size, | ||
| 1877 | D3D12_TILE_MAPPING_FLAGS flags); | ||
| 1878 | |||
| 1879 | void ExecuteCommandLists(UINT command_list_count, | ||
| 1880 | ID3D12CommandList * const * command_lists); | ||
| 1881 | |||
| 1882 | void SetMarker(UINT metadata, const void *data, UINT size); | ||
| 1883 | void BeginEvent(UINT metadata, const void *data, UINT size); | ||
| 1884 | void EndEvent(); | ||
| 1885 | |||
| 1886 | HRESULT Signal(ID3D12Fence *fence, UINT64 value); | ||
| 1887 | HRESULT Wait(ID3D12Fence *fence, UINT64 value); | ||
| 1888 | |||
| 1889 | HRESULT GetTimestampFrequency(UINT64 *frequency); | ||
| 1890 | HRESULT GetClockCalibration(UINT64 *gpu_timestamp, UINT64 *cpu_timestamp); | ||
| 1891 | |||
| 1892 | D3D12_COMMAND_QUEUE_DESC GetDesc(); | ||
| 1893 | } | ||
| 1894 | |||
| 1895 | typedef enum D3D12_FENCE_FLAGS | ||
| 1896 | { | ||
| 1897 | D3D12_FENCE_FLAG_NONE = 0x0, | ||
| 1898 | D3D12_FENCE_FLAG_SHARED = 0x1, | ||
| 1899 | D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x2, | ||
| 1900 | } D3D12_FENCE_FLAGS; | ||
| 1901 | |||
| 1902 | typedef enum D3D12_QUERY_HEAP_TYPE | ||
| 1903 | { | ||
| 1904 | D3D12_QUERY_HEAP_TYPE_OCCLUSION = 0, | ||
| 1905 | D3D12_QUERY_HEAP_TYPE_TIMESTAMP = 1, | ||
| 1906 | D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 2, | ||
| 1907 | D3D12_QUERY_HEAP_TYPE_SO_STATISTICS = 3, | ||
| 1908 | } D3D12_QUERY_HEAP_TYPE; | ||
| 1909 | |||
| 1910 | typedef struct D3D12_QUERY_HEAP_DESC | ||
| 1911 | { | ||
| 1912 | D3D12_QUERY_HEAP_TYPE Type; | ||
| 1913 | UINT Count; | ||
| 1914 | UINT NodeMask; | ||
| 1915 | } D3D12_QUERY_HEAP_DESC; | ||
| 1916 | |||
| 1917 | typedef enum D3D12_INDIRECT_ARGUMENT_TYPE | ||
| 1918 | { | ||
| 1919 | D3D12_INDIRECT_ARGUMENT_TYPE_DRAW, | ||
| 1920 | D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED, | ||
| 1921 | D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH, | ||
| 1922 | D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW, | ||
| 1923 | D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW, | ||
| 1924 | D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT, | ||
| 1925 | D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW, | ||
| 1926 | D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW, | ||
| 1927 | D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW, | ||
| 1928 | } D3D12_INDIRECT_ARGUMENT_TYPE; | ||
| 1929 | |||
| 1930 | typedef struct D3D12_INDIRECT_ARGUMENT_DESC | ||
| 1931 | { | ||
| 1932 | D3D12_INDIRECT_ARGUMENT_TYPE Type; | ||
| 1933 | union | ||
| 1934 | { | ||
| 1935 | struct | ||
| 1936 | { | ||
| 1937 | UINT Slot; | ||
| 1938 | } VertexBuffer; | ||
| 1939 | struct | ||
| 1940 | { | ||
| 1941 | UINT RootParameterIndex; | ||
| 1942 | UINT DestOffsetIn32BitValues; | ||
| 1943 | UINT Num32BitValuesToSet; | ||
| 1944 | } Constant; | ||
| 1945 | struct | ||
| 1946 | { | ||
| 1947 | UINT RootParameterIndex; | ||
| 1948 | } ConstantBufferView; | ||
| 1949 | struct | ||
| 1950 | { | ||
| 1951 | UINT RootParameterIndex; | ||
| 1952 | } ShaderResourceView; | ||
| 1953 | struct | ||
| 1954 | { | ||
| 1955 | UINT RootParameterIndex; | ||
| 1956 | } UnorderedAccessView; | ||
| 1957 | }; | ||
| 1958 | } D3D12_INDIRECT_ARGUMENT_DESC; | ||
| 1959 | |||
| 1960 | typedef struct D3D12_COMMAND_SIGNATURE_DESC | ||
| 1961 | { | ||
| 1962 | UINT ByteStride; | ||
| 1963 | UINT NumArgumentDescs; | ||
| 1964 | const D3D12_INDIRECT_ARGUMENT_DESC *pArgumentDescs; | ||
| 1965 | UINT NodeMask; | ||
| 1966 | } D3D12_COMMAND_SIGNATURE_DESC; | ||
| 1967 | |||
| 1968 | [ | ||
| 1969 | uuid(c54a6b66-72df-4ee8-8be5-a946a1429214), | ||
| 1970 | object, | ||
| 1971 | local, | ||
| 1972 | pointer_default(unique) | ||
| 1973 | ] | ||
| 1974 | interface ID3D12RootSignature : ID3D12DeviceChild | ||
| 1975 | { | ||
| 1976 | } | ||
| 1977 | |||
| 1978 | [ | ||
| 1979 | uuid(765a30f3-f624-4c6f-a828-ace948622445), | ||
| 1980 | object, | ||
| 1981 | local, | ||
| 1982 | pointer_default(unique) | ||
| 1983 | ] | ||
| 1984 | interface ID3D12PipelineState : ID3D12Pageable | ||
| 1985 | { | ||
| 1986 | HRESULT GetCachedBlob(ID3DBlob **blob); | ||
| 1987 | } | ||
| 1988 | |||
| 1989 | [ | ||
| 1990 | uuid(0a753dcf-c4d8-4b91-adf6-be5a60d95a76), | ||
| 1991 | object, | ||
| 1992 | local, | ||
| 1993 | pointer_default(unique) | ||
| 1994 | ] | ||
| 1995 | interface ID3D12Fence : ID3D12Pageable | ||
| 1996 | { | ||
| 1997 | UINT64 GetCompletedValue(); | ||
| 1998 | HRESULT SetEventOnCompletion(UINT64 value, HANDLE event); | ||
| 1999 | HRESULT Signal(UINT64 value); | ||
| 2000 | } | ||
| 2001 | |||
| 2002 | [ | ||
| 2003 | uuid(6102dee4-af59-4b09-b999-b44d73f09b24), | ||
| 2004 | object, | ||
| 2005 | local, | ||
| 2006 | pointer_default(unique) | ||
| 2007 | ] | ||
| 2008 | interface ID3D12CommandAllocator : ID3D12Pageable | ||
| 2009 | { | ||
| 2010 | HRESULT Reset(); | ||
| 2011 | } | ||
| 2012 | |||
| 2013 | [ | ||
| 2014 | uuid(189819f1-1db6-4b57-be54-1821339b85f7), | ||
| 2015 | object, | ||
| 2016 | local, | ||
| 2017 | pointer_default(unique) | ||
| 2018 | ] | ||
| 2019 | interface ID3D12Device : ID3D12Object | ||
| 2020 | { | ||
| 2021 | UINT GetNodeCount(); | ||
| 2022 | |||
| 2023 | HRESULT CreateCommandQueue(const D3D12_COMMAND_QUEUE_DESC *desc, | ||
| 2024 | REFIID riid, void **command_queue); | ||
| 2025 | HRESULT CreateCommandAllocator(D3D12_COMMAND_LIST_TYPE type, | ||
| 2026 | REFIID riid, void **command_allocator); | ||
| 2027 | HRESULT CreateGraphicsPipelineState(const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, | ||
| 2028 | REFIID riid, void **pipeline_state); | ||
| 2029 | HRESULT CreateComputePipelineState(const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, | ||
| 2030 | REFIID riid, void **pipeline_state); | ||
| 2031 | HRESULT CreateCommandList(UINT node_mask, | ||
| 2032 | D3D12_COMMAND_LIST_TYPE type, | ||
| 2033 | ID3D12CommandAllocator *command_allocator, | ||
| 2034 | ID3D12PipelineState *initial_pipeline_state, | ||
| 2035 | REFIID riid, void **command_list); | ||
| 2036 | |||
| 2037 | HRESULT CheckFeatureSupport(D3D12_FEATURE feature, | ||
| 2038 | void *feature_data, UINT feature_data_size); | ||
| 2039 | |||
| 2040 | HRESULT CreateDescriptorHeap(const D3D12_DESCRIPTOR_HEAP_DESC *desc, | ||
| 2041 | REFIID riid, void **descriptor_heap); | ||
| 2042 | UINT GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); | ||
| 2043 | |||
| 2044 | HRESULT CreateRootSignature(UINT node_mask, | ||
| 2045 | const void *bytecode, SIZE_T bytecode_length, | ||
| 2046 | REFIID riid, void **root_signature); | ||
| 2047 | |||
| 2048 | void CreateConstantBufferView(const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, | ||
| 2049 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ||
| 2050 | void CreateShaderResourceView(ID3D12Resource *resource, | ||
| 2051 | const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, | ||
| 2052 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ||
| 2053 | void CreateUnorderedAccessView(ID3D12Resource *resource, ID3D12Resource *counter_resource, | ||
| 2054 | const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, | ||
| 2055 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ||
| 2056 | void CreateRenderTargetView(ID3D12Resource *resource, | ||
| 2057 | const D3D12_RENDER_TARGET_VIEW_DESC *desc, | ||
| 2058 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ||
| 2059 | void CreateDepthStencilView(ID3D12Resource *resource, | ||
| 2060 | const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, | ||
| 2061 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ||
| 2062 | void CreateSampler(const D3D12_SAMPLER_DESC *desc, | ||
| 2063 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); | ||
| 2064 | |||
| 2065 | void CopyDescriptors(UINT dst_descriptor_range_count, | ||
| 2066 | const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, | ||
| 2067 | const UINT *dst_descriptor_range_sizes, | ||
| 2068 | UINT src_descriptor_range_count, | ||
| 2069 | const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, | ||
| 2070 | const UINT *src_descriptor_range_sizes, | ||
| 2071 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); | ||
| 2072 | void CopyDescriptorsSimple(UINT descriptor_count, | ||
| 2073 | const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, | ||
| 2074 | const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, | ||
| 2075 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); | ||
| 2076 | |||
| 2077 | D3D12_RESOURCE_ALLOCATION_INFO GetResourceAllocationInfo(UINT visible_mask, | ||
| 2078 | UINT reource_desc_count, const D3D12_RESOURCE_DESC *resource_descs); | ||
| 2079 | |||
| 2080 | D3D12_HEAP_PROPERTIES GetCustomHeapProperties(UINT node_mask, | ||
| 2081 | D3D12_HEAP_TYPE heap_type); | ||
| 2082 | |||
| 2083 | HRESULT CreateCommittedResource(const D3D12_HEAP_PROPERTIES *heap_properties, D3D12_HEAP_FLAGS heap_flags, | ||
| 2084 | const D3D12_RESOURCE_DESC *desc, D3D12_RESOURCE_STATES initial_state, | ||
| 2085 | const D3D12_CLEAR_VALUE *optimized_clear_value, | ||
| 2086 | REFIID riid, void **resource); | ||
| 2087 | |||
| 2088 | HRESULT CreateHeap(const D3D12_HEAP_DESC *desc, REFIID riid, void **heap); | ||
| 2089 | |||
| 2090 | HRESULT CreatePlacedResource(ID3D12Heap *heap, UINT64 heap_offset, | ||
| 2091 | const D3D12_RESOURCE_DESC *desc, D3D12_RESOURCE_STATES initial_state, | ||
| 2092 | const D3D12_CLEAR_VALUE *optimized_clear_value, | ||
| 2093 | REFIID riid, void **resource); | ||
| 2094 | HRESULT CreateReservedResource(const D3D12_RESOURCE_DESC *desc, D3D12_RESOURCE_STATES initial_state, | ||
| 2095 | const D3D12_CLEAR_VALUE *optimized_clear_value, | ||
| 2096 | REFIID riid, void **resource); | ||
| 2097 | |||
| 2098 | HRESULT CreateSharedHandle(ID3D12DeviceChild *object, | ||
| 2099 | const SECURITY_ATTRIBUTES *attributes, DWORD access, | ||
| 2100 | const WCHAR *name, HANDLE *handle); | ||
| 2101 | HRESULT OpenSharedHandle(HANDLE handle, | ||
| 2102 | REFIID riid, void **object); | ||
| 2103 | HRESULT OpenSharedHandleByName(const WCHAR *name, DWORD access, HANDLE *handle); | ||
| 2104 | |||
| 2105 | HRESULT MakeResident(UINT object_count, ID3D12Pageable * const *objects); | ||
| 2106 | HRESULT Evict(UINT object_count, ID3D12Pageable * const *objects); | ||
| 2107 | |||
| 2108 | HRESULT CreateFence(UINT64 initial_value, D3D12_FENCE_FLAGS flags, REFIID riid, void **fence); | ||
| 2109 | |||
| 2110 | HRESULT GetDeviceRemovedReason(); | ||
| 2111 | |||
| 2112 | void GetCopyableFootprints(const D3D12_RESOURCE_DESC *desc, | ||
| 2113 | UINT first_sub_resource, | ||
| 2114 | UINT sub_resource_count, | ||
| 2115 | UINT64 base_offset, | ||
| 2116 | D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, | ||
| 2117 | UINT *row_count, | ||
| 2118 | UINT64 *row_size, | ||
| 2119 | UINT64 *total_bytes); | ||
| 2120 | |||
| 2121 | HRESULT CreateQueryHeap(const D3D12_QUERY_HEAP_DESC *desc, | ||
| 2122 | REFIID riid, void **heap); | ||
| 2123 | |||
| 2124 | HRESULT SetStablePowerState(BOOL enable); | ||
| 2125 | |||
| 2126 | HRESULT CreateCommandSignature(const D3D12_COMMAND_SIGNATURE_DESC *desc, | ||
| 2127 | ID3D12RootSignature *root_signature, | ||
| 2128 | REFIID riid, void **command_signature); | ||
| 2129 | |||
| 2130 | void GetResourceTiling(ID3D12Resource *resource, | ||
| 2131 | UINT *total_tile_count, | ||
| 2132 | D3D12_PACKED_MIP_INFO *packed_mip_info, | ||
| 2133 | D3D12_TILE_SHAPE *standard_tile_shape, | ||
| 2134 | UINT *sub_resource_tiling_count, | ||
| 2135 | UINT first_sub_resource_tiling, | ||
| 2136 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings); | ||
| 2137 | |||
| 2138 | LUID GetAdapterLuid(); | ||
| 2139 | } | ||
| 2140 | |||
| 2141 | [ | ||
| 2142 | uuid(344488b7-6846-474b-b989-f027448245e0), | ||
| 2143 | object, | ||
| 2144 | local, | ||
| 2145 | pointer_default(unique) | ||
| 2146 | ] | ||
| 2147 | interface ID3D12Debug : IUnknown | ||
| 2148 | { | ||
| 2149 | void EnableDebugLayer(); | ||
| 2150 | } | ||
| 2151 | |||
| 2152 | [ | ||
| 2153 | uuid(34ab647b-3cc8-46ac-841b-c0965645c046), | ||
| 2154 | object, | ||
| 2155 | local, | ||
| 2156 | pointer_default(unique) | ||
| 2157 | ] | ||
| 2158 | interface ID3D12RootSignatureDeserializer : IUnknown | ||
| 2159 | { | ||
| 2160 | const D3D12_ROOT_SIGNATURE_DESC *GetRootSignatureDesc(); | ||
| 2161 | } | ||
| 2162 | |||
| 2163 | [local] HRESULT __stdcall D3D12CreateRootSignatureDeserializer( | ||
| 2164 | const void *data, SIZE_T data_size, REFIID iid, void **deserializer); | ||
| 2165 | |||
| 2166 | [local] HRESULT __stdcall D3D12SerializeRootSignature( | ||
| 2167 | const D3D12_ROOT_SIGNATURE_DESC *root_signature_desc, | ||
| 2168 | D3D_ROOT_SIGNATURE_VERSION version, ID3DBlob **blob, ID3DBlob **error_blob); | ||
| 2169 | |||
| 2170 | [local] HRESULT __stdcall D3D12SerializeVersionedRootSignature( | ||
| 2171 | const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *root_signature_desc, | ||
| 2172 | ID3DBlob **blob, ID3DBlob **error_blob); | ||
| 2173 | |||
| 2174 | typedef HRESULT (__stdcall *PFN_D3D12_CREATE_DEVICE)(IUnknown *adapter, | ||
| 2175 | D3D_FEATURE_LEVEL minimum_feature_level, REFIID iid, void **device); | ||
| 2176 | |||
| 2177 | [local] HRESULT __stdcall D3D12CreateDevice(IUnknown *adapter, | ||
| 2178 | D3D_FEATURE_LEVEL minimum_feature_level, REFIID iid, void **device); | ||
| 2179 | |||
| 2180 | typedef HRESULT (__stdcall *PFN_D3D12_GET_DEBUG_INTERFACE)(REFIID iid, void **debug); | ||
| 2181 | |||
| 2182 | [local] HRESULT __stdcall D3D12GetDebugInterface(REFIID iid, void **debug); | ||
| 2183 | |||
| 2184 | [local] HRESULT __stdcall D3D12EnableExperimentalFeatures(UINT feature_count, | ||
| 2185 | const IID *iids, void *configurations, UINT *configurations_sizes); | ||
lib/libc/include/any-windows-any/d3d12sdklayers.h created+1586| ... | @@ -0,0 +1,1586 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/d3d12sdklayers.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __d3d12sdklayers_h__ | ||
| 17 | #define __d3d12sdklayers_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef __ID3D12Debug_FWD_DEFINED__ | ||
| 22 | #define __ID3D12Debug_FWD_DEFINED__ | ||
| 23 | typedef interface ID3D12Debug ID3D12Debug; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface ID3D12Debug; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 29 | #ifndef __ID3D12Debug1_FWD_DEFINED__ | ||
| 30 | #define __ID3D12Debug1_FWD_DEFINED__ | ||
| 31 | typedef interface ID3D12Debug1 ID3D12Debug1; | ||
| 32 | #ifdef __cplusplus | ||
| 33 | interface ID3D12Debug1; | ||
| 34 | #endif /* __cplusplus */ | ||
| 35 | #endif | ||
| 36 | |||
| 37 | #ifndef __ID3D12InfoQueue_FWD_DEFINED__ | ||
| 38 | #define __ID3D12InfoQueue_FWD_DEFINED__ | ||
| 39 | typedef interface ID3D12InfoQueue ID3D12InfoQueue; | ||
| 40 | #ifdef __cplusplus | ||
| 41 | interface ID3D12InfoQueue; | ||
| 42 | #endif /* __cplusplus */ | ||
| 43 | #endif | ||
| 44 | |||
| 45 | /* Headers for imported files */ | ||
| 46 | |||
| 47 | #include <d3d12.h> | ||
| 48 | |||
| 49 | #ifdef __cplusplus | ||
| 50 | extern "C" { | ||
| 51 | #endif | ||
| 52 | |||
| 53 | #ifdef WINE_NO_UNICODE_MACROS | ||
| 54 | #undef GetMessage | ||
| 55 | #endif | ||
| 56 | typedef enum D3D12_MESSAGE_CATEGORY { | ||
| 57 | D3D12_MESSAGE_CATEGORY_APPLICATION_DEFINED = 0x0, | ||
| 58 | D3D12_MESSAGE_CATEGORY_MISCELLANEOUS = 0x1, | ||
| 59 | D3D12_MESSAGE_CATEGORY_INITIALIZATION = 0x2, | ||
| 60 | D3D12_MESSAGE_CATEGORY_CLEANUP = 0x3, | ||
| 61 | D3D12_MESSAGE_CATEGORY_COMPILATION = 0x4, | ||
| 62 | D3D12_MESSAGE_CATEGORY_STATE_CREATION = 0x5, | ||
| 63 | D3D12_MESSAGE_CATEGORY_STATE_SETTING = 0x6, | ||
| 64 | D3D12_MESSAGE_CATEGORY_STATE_GETTING = 0x7, | ||
| 65 | D3D12_MESSAGE_CATEGORY_RESOURCE_MANIPULATION = 0x8, | ||
| 66 | D3D12_MESSAGE_CATEGORY_EXECUTION = 0x9, | ||
| 67 | D3D12_MESSAGE_CATEGORY_SHADER = 0xa | ||
| 68 | } D3D12_MESSAGE_CATEGORY; | ||
| 69 | typedef enum D3D12_MESSAGE_SEVERITY { | ||
| 70 | D3D12_MESSAGE_SEVERITY_CORRUPTION = 0x0, | ||
| 71 | D3D12_MESSAGE_SEVERITY_ERROR = 0x1, | ||
| 72 | D3D12_MESSAGE_SEVERITY_WARNING = 0x2, | ||
| 73 | D3D12_MESSAGE_SEVERITY_INFO = 0x3, | ||
| 74 | D3D12_MESSAGE_SEVERITY_MESSAGE = 0x4 | ||
| 75 | } D3D12_MESSAGE_SEVERITY; | ||
| 76 | typedef enum D3D12_MESSAGE_ID { | ||
| 77 | D3D12_MESSAGE_ID_UNKNOWN = 0x0, | ||
| 78 | D3D12_MESSAGE_ID_STRING_FROM_APPLICATION = 0x1, | ||
| 79 | D3D12_MESSAGE_ID_CORRUPTED_THIS = 0x2, | ||
| 80 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER1 = 0x3, | ||
| 81 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER2 = 0x4, | ||
| 82 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER3 = 0x5, | ||
| 83 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER4 = 0x6, | ||
| 84 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER5 = 0x7, | ||
| 85 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER6 = 0x8, | ||
| 86 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER7 = 0x9, | ||
| 87 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER8 = 0xa, | ||
| 88 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER9 = 0xb, | ||
| 89 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER10 = 0xc, | ||
| 90 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER11 = 0xd, | ||
| 91 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER12 = 0xe, | ||
| 92 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER13 = 0xf, | ||
| 93 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER14 = 0x10, | ||
| 94 | D3D12_MESSAGE_ID_CORRUPTED_PARAMETER15 = 0x11, | ||
| 95 | D3D12_MESSAGE_ID_CORRUPTED_MULTITHREADING = 0x12, | ||
| 96 | D3D12_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY = 0x13, | ||
| 97 | D3D12_MESSAGE_ID_GETPRIVATEDATA_MOREDATA = 0x14, | ||
| 98 | D3D12_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA = 0x15, | ||
| 99 | D3D12_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS = 0x18, | ||
| 100 | D3D12_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY = 0x19, | ||
| 101 | D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT = 0x1a, | ||
| 102 | D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC = 0x1b, | ||
| 103 | D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT = 0x1c, | ||
| 104 | D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANESLICE = 0x1d, | ||
| 105 | D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANESLICE = 0x1e, | ||
| 106 | D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS = 0x1f, | ||
| 107 | D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE = 0x20, | ||
| 108 | D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT = 0x23, | ||
| 109 | D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT = 0x24, | ||
| 110 | D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC = 0x25, | ||
| 111 | D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT = 0x26, | ||
| 112 | D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANESLICE = 0x27, | ||
| 113 | D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANESLICE = 0x28, | ||
| 114 | D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS = 0x29, | ||
| 115 | D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE = 0x2a, | ||
| 116 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT = 0x2d, | ||
| 117 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC = 0x2e, | ||
| 118 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT = 0x2f, | ||
| 119 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS = 0x30, | ||
| 120 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE = 0x31, | ||
| 121 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY = 0x34, | ||
| 122 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS = 0x35, | ||
| 123 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT = 0x36, | ||
| 124 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT = 0x37, | ||
| 125 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT = 0x38, | ||
| 126 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS = 0x39, | ||
| 127 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH = 0x3a, | ||
| 128 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE = 0x3b, | ||
| 129 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE = 0x3c, | ||
| 130 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT = 0x3d, | ||
| 131 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC = 0x3e, | ||
| 132 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE = 0x3f, | ||
| 133 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC = 0x40, | ||
| 134 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT = 0x41, | ||
| 135 | D3D12_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY = 0x42, | ||
| 136 | D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE = 0x43, | ||
| 137 | D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE = 0x44, | ||
| 138 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY = 0x45, | ||
| 139 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE = 0x46, | ||
| 140 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE = 0x47, | ||
| 141 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY = 0x48, | ||
| 142 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE = 0x49, | ||
| 143 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE = 0x4a, | ||
| 144 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES = 0x4b, | ||
| 145 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED = 0x4c, | ||
| 146 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED = 0x4f, | ||
| 147 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT = 0x50, | ||
| 148 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT = 0x51, | ||
| 149 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT = 0x52, | ||
| 150 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT = 0x53, | ||
| 151 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION = 0x54, | ||
| 152 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT = 0x55, | ||
| 153 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE = 0x56, | ||
| 154 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC = 0x57, | ||
| 155 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH = 0x58, | ||
| 156 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS = 0x59, | ||
| 157 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX = 0x5a, | ||
| 158 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE = 0x5b, | ||
| 159 | D3D12_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY = 0x5c, | ||
| 160 | D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE = 0x5d, | ||
| 161 | D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE = 0x5e, | ||
| 162 | D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE = 0x5f, | ||
| 163 | D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE = 0x60, | ||
| 164 | D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP = 0x61, | ||
| 165 | D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS = 0x62, | ||
| 166 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK = 0x64, | ||
| 167 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC = 0x65, | ||
| 168 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP = 0x66, | ||
| 169 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP = 0x67, | ||
| 170 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP = 0x68, | ||
| 171 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC = 0x69, | ||
| 172 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP = 0x6a, | ||
| 173 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP = 0x6b, | ||
| 174 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP = 0x6c, | ||
| 175 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC = 0x6d, | ||
| 176 | D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND = 0x6f, | ||
| 177 | D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND = 0x70, | ||
| 178 | D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP = 0x71, | ||
| 179 | D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA = 0x72, | ||
| 180 | D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA = 0x73, | ||
| 181 | D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA = 0x74, | ||
| 182 | D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK = 0x75, | ||
| 183 | D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID = 0x87, | ||
| 184 | D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_NOT_SET = 0xc8, | ||
| 185 | D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_MISMATCH = 0xc9, | ||
| 186 | D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_NOT_SET = 0xca, | ||
| 187 | D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL = 0xd1, | ||
| 188 | D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_TOO_SMALL = 0xd2, | ||
| 189 | D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_NOT_SET = 0xd3, | ||
| 190 | D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_FORMAT_INVALID = 0xd4, | ||
| 191 | D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_TOO_SMALL = 0xd5, | ||
| 192 | D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INVALID_PRIMITIVETOPOLOGY = 0xdb, | ||
| 193 | D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_STRIDE_UNALIGNED = 0xdd, | ||
| 194 | D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_OFFSET_UNALIGNED = 0xde, | ||
| 195 | D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT = 0xe8, | ||
| 196 | D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT = 0xe9, | ||
| 197 | D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT = 0xea, | ||
| 198 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC = 0xef, | ||
| 199 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC = 0xf0, | ||
| 200 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH = 0xf5, | ||
| 201 | D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT = 0xfd, | ||
| 202 | D3D12_MESSAGE_ID_LIVE_OBJECT_SUMMARY = 0xff, | ||
| 203 | D3D12_MESSAGE_ID_LIVE_DEVICE = 0x112, | ||
| 204 | D3D12_MESSAGE_ID_LIVE_SWAPCHAIN = 0x113, | ||
| 205 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS = 0x114, | ||
| 206 | D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE = 0x115, | ||
| 207 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE = 0x116, | ||
| 208 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER = 0x118, | ||
| 209 | D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE = 0x11b, | ||
| 210 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM = 0x11c, | ||
| 211 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES = 0x11d, | ||
| 212 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES = 0x11e, | ||
| 213 | D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES = 0x11f, | ||
| 214 | D3D12_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY = 0x121, | ||
| 215 | D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE = 0x122, | ||
| 216 | D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE = 0x123, | ||
| 217 | D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE = 0x124, | ||
| 218 | D3D12_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY = 0x126, | ||
| 219 | D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE = 0x127, | ||
| 220 | D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE = 0x128, | ||
| 221 | D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE = 0x129, | ||
| 222 | D3D12_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED = 0x136, | ||
| 223 | D3D12_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE = 0x13e, | ||
| 224 | D3D12_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY = 0x141, | ||
| 225 | D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE = 0x142, | ||
| 226 | D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE = 0x143, | ||
| 227 | D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED = 0x14b, | ||
| 228 | D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED = 0x14c, | ||
| 229 | D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED = 0x14d, | ||
| 230 | D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED = 0x14e, | ||
| 231 | D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED = 0x14f, | ||
| 232 | D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED = 0x150, | ||
| 233 | D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED = 0x151, | ||
| 234 | D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE = 0x154, | ||
| 235 | D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC = 0x155, | ||
| 236 | D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT = 0x156, | ||
| 237 | D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANESLICE = 0x157, | ||
| 238 | D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANESLICE = 0x158, | ||
| 239 | D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS = 0x159, | ||
| 240 | D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT = 0x15a, | ||
| 241 | D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS = 0x162, | ||
| 242 | D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT = 0x191, | ||
| 243 | D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS = 0x193, | ||
| 244 | D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED = 0x19a, | ||
| 245 | D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED = 0x19c, | ||
| 246 | D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED = 0x19e, | ||
| 247 | D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED = 0x1a0, | ||
| 248 | D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED = 0x1a2, | ||
| 249 | D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED = 0x1a4, | ||
| 250 | D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED = 0x1a6, | ||
| 251 | D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED = 0x1a9, | ||
| 252 | D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED = 0x1aa, | ||
| 253 | D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED = 0x1ab, | ||
| 254 | D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED = 0x1ac, | ||
| 255 | D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED = 0x1ad, | ||
| 256 | D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED = 0x1ae, | ||
| 257 | D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED = 0x1af, | ||
| 258 | D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT = 0x1bf, | ||
| 259 | D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT = 0x1c0, | ||
| 260 | D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER = 0x1ed, | ||
| 261 | D3D12_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER = 0x1ee, | ||
| 262 | D3D12_MESSAGE_ID_CREATEDEVICE_INVALIDARGS = 0x1fa, | ||
| 263 | D3D12_MESSAGE_ID_CREATEDEVICE_WARNING = 0x1fb, | ||
| 264 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_TYPE = 0x207, | ||
| 265 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_NULL_POINTER = 0x208, | ||
| 266 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SUBRESOURCE = 0x209, | ||
| 267 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_RESERVED_BITS = 0x20a, | ||
| 268 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISSING_BIND_FLAGS = 0x20b, | ||
| 269 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_MISC_FLAGS = 0x20c, | ||
| 270 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_MATCHING_STATES = 0x20d, | ||
| 271 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINATION = 0x20e, | ||
| 272 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_BEFORE_AFTER_MISMATCH = 0x20f, | ||
| 273 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_RESOURCE = 0x210, | ||
| 274 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_SAMPLE_COUNT = 0x211, | ||
| 275 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS = 0x212, | ||
| 276 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINED_FLAGS = 0x213, | ||
| 277 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS_FOR_FORMAT = 0x214, | ||
| 278 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SPLIT_BARRIER = 0x215, | ||
| 279 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_END = 0x216, | ||
| 280 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_BEGIN = 0x217, | ||
| 281 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAG = 0x218, | ||
| 282 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMMAND_LIST_TYPE = 0x219, | ||
| 283 | D3D12_MESSAGE_ID_INVALID_SUBRESOURCE_STATE = 0x21a, | ||
| 284 | D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CONTENTION = 0x21c, | ||
| 285 | D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET = 0x21d, | ||
| 286 | D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET_BUNDLE = 0x21e, | ||
| 287 | D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CANNOT_RESET = 0x21f, | ||
| 288 | D3D12_MESSAGE_ID_COMMAND_LIST_OPEN = 0x220, | ||
| 289 | D3D12_MESSAGE_ID_INVALID_BUNDLE_API = 0x222, | ||
| 290 | D3D12_MESSAGE_ID_COMMAND_LIST_CLOSED = 0x223, | ||
| 291 | D3D12_MESSAGE_ID_WRONG_COMMAND_ALLOCATOR_TYPE = 0x225, | ||
| 292 | D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_SYNC = 0x228, | ||
| 293 | D3D12_MESSAGE_ID_COMMAND_LIST_SYNC = 0x229, | ||
| 294 | D3D12_MESSAGE_ID_SET_DESCRIPTOR_HEAP_INVALID = 0x22a, | ||
| 295 | D3D12_MESSAGE_ID_CREATE_COMMANDQUEUE = 0x22d, | ||
| 296 | D3D12_MESSAGE_ID_CREATE_COMMANDALLOCATOR = 0x22e, | ||
| 297 | D3D12_MESSAGE_ID_CREATE_PIPELINESTATE = 0x22f, | ||
| 298 | D3D12_MESSAGE_ID_CREATE_COMMANDLIST12 = 0x230, | ||
| 299 | D3D12_MESSAGE_ID_CREATE_RESOURCE = 0x232, | ||
| 300 | D3D12_MESSAGE_ID_CREATE_DESCRIPTORHEAP = 0x233, | ||
| 301 | D3D12_MESSAGE_ID_CREATE_ROOTSIGNATURE = 0x234, | ||
| 302 | D3D12_MESSAGE_ID_CREATE_LIBRARY = 0x235, | ||
| 303 | D3D12_MESSAGE_ID_CREATE_HEAP = 0x236, | ||
| 304 | D3D12_MESSAGE_ID_CREATE_MONITOREDFENCE = 0x237, | ||
| 305 | D3D12_MESSAGE_ID_CREATE_QUERYHEAP = 0x238, | ||
| 306 | D3D12_MESSAGE_ID_CREATE_COMMANDSIGNATURE = 0x239, | ||
| 307 | D3D12_MESSAGE_ID_LIVE_COMMANDQUEUE = 0x23a, | ||
| 308 | D3D12_MESSAGE_ID_LIVE_COMMANDALLOCATOR = 0x23b, | ||
| 309 | D3D12_MESSAGE_ID_LIVE_PIPELINESTATE = 0x23c, | ||
| 310 | D3D12_MESSAGE_ID_LIVE_COMMANDLIST12 = 0x23d, | ||
| 311 | D3D12_MESSAGE_ID_LIVE_RESOURCE = 0x23f, | ||
| 312 | D3D12_MESSAGE_ID_LIVE_DESCRIPTORHEAP = 0x240, | ||
| 313 | D3D12_MESSAGE_ID_LIVE_ROOTSIGNATURE = 0x241, | ||
| 314 | D3D12_MESSAGE_ID_LIVE_LIBRARY = 0x242, | ||
| 315 | D3D12_MESSAGE_ID_LIVE_HEAP = 0x243, | ||
| 316 | D3D12_MESSAGE_ID_LIVE_MONITOREDFENCE = 0x244, | ||
| 317 | D3D12_MESSAGE_ID_LIVE_QUERYHEAP = 0x245, | ||
| 318 | D3D12_MESSAGE_ID_LIVE_COMMANDSIGNATURE = 0x246, | ||
| 319 | D3D12_MESSAGE_ID_DESTROY_COMMANDQUEUE = 0x247, | ||
| 320 | D3D12_MESSAGE_ID_DESTROY_COMMANDALLOCATOR = 0x248, | ||
| 321 | D3D12_MESSAGE_ID_DESTROY_PIPELINESTATE = 0x249, | ||
| 322 | D3D12_MESSAGE_ID_DESTROY_COMMANDLIST12 = 0x24a, | ||
| 323 | D3D12_MESSAGE_ID_DESTROY_RESOURCE = 0x24c, | ||
| 324 | D3D12_MESSAGE_ID_DESTROY_DESCRIPTORHEAP = 0x24d, | ||
| 325 | D3D12_MESSAGE_ID_DESTROY_ROOTSIGNATURE = 0x24e, | ||
| 326 | D3D12_MESSAGE_ID_DESTROY_LIBRARY = 0x24f, | ||
| 327 | D3D12_MESSAGE_ID_DESTROY_HEAP = 0x250, | ||
| 328 | D3D12_MESSAGE_ID_DESTROY_MONITOREDFENCE = 0x251, | ||
| 329 | D3D12_MESSAGE_ID_DESTROY_QUERYHEAP = 0x252, | ||
| 330 | D3D12_MESSAGE_ID_DESTROY_COMMANDSIGNATURE = 0x253, | ||
| 331 | D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONS = 0x255, | ||
| 332 | D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMISCFLAGS = 0x257, | ||
| 333 | D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDARG_RETURN = 0x25a, | ||
| 334 | D3D12_MESSAGE_ID_CREATERESOURCE_OUTOFMEMORY_RETURN = 0x25b, | ||
| 335 | D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDESC = 0x25c, | ||
| 336 | D3D12_MESSAGE_ID_POSSIBLY_INVALID_SUBRESOURCE_STATE = 0x25f, | ||
| 337 | D3D12_MESSAGE_ID_INVALID_USE_OF_NON_RESIDENT_RESOURCE = 0x260, | ||
| 338 | D3D12_MESSAGE_ID_POSSIBLE_INVALID_USE_OF_NON_RESIDENT_RESOURCE = 0x261, | ||
| 339 | D3D12_MESSAGE_ID_BUNDLE_PIPELINE_STATE_MISMATCH = 0x262, | ||
| 340 | D3D12_MESSAGE_ID_PRIMITIVE_TOPOLOGY_MISMATCH_PIPELINE_STATE = 0x263, | ||
| 341 | D3D12_MESSAGE_ID_RENDER_TARGET_FORMAT_MISMATCH_PIPELINE_STATE = 0x265, | ||
| 342 | D3D12_MESSAGE_ID_RENDER_TARGET_SAMPLE_DESC_MISMATCH_PIPELINE_STATE = 0x266, | ||
| 343 | D3D12_MESSAGE_ID_DEPTH_STENCIL_FORMAT_MISMATCH_PIPELINE_STATE = 0x267, | ||
| 344 | D3D12_MESSAGE_ID_DEPTH_STENCIL_SAMPLE_DESC_MISMATCH_PIPELINE_STATE = 0x268, | ||
| 345 | D3D12_MESSAGE_ID_CREATESHADER_INVALIDBYTECODE = 0x26e, | ||
| 346 | D3D12_MESSAGE_ID_CREATEHEAP_NULLDESC = 0x26f, | ||
| 347 | D3D12_MESSAGE_ID_CREATEHEAP_INVALIDSIZE = 0x270, | ||
| 348 | D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDHEAPTYPE = 0x271, | ||
| 349 | D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES = 0x272, | ||
| 350 | D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMEMORYPOOL = 0x273, | ||
| 351 | D3D12_MESSAGE_ID_CREATEHEAP_INVALIDPROPERTIES = 0x274, | ||
| 352 | D3D12_MESSAGE_ID_CREATEHEAP_INVALIDALIGNMENT = 0x275, | ||
| 353 | D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMISCFLAGS = 0x276, | ||
| 354 | D3D12_MESSAGE_ID_CREATEHEAP_INVALIDMISCFLAGS = 0x277, | ||
| 355 | D3D12_MESSAGE_ID_CREATEHEAP_INVALIDARG_RETURN = 0x278, | ||
| 356 | D3D12_MESSAGE_ID_CREATEHEAP_OUTOFMEMORY_RETURN = 0x279, | ||
| 357 | D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAPPROPERTIES = 0x27a, | ||
| 358 | D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPTYPE = 0x27b, | ||
| 359 | D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES = 0x27c, | ||
| 360 | D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDMEMORYPOOL = 0x27d, | ||
| 361 | D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPPROPERTIES = 0x27e, | ||
| 362 | D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPMISCFLAGS = 0x27f, | ||
| 363 | D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPMISCFLAGS = 0x280, | ||
| 364 | D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDARG_RETURN = 0x281, | ||
| 365 | D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_OUTOFMEMORY_RETURN = 0x282, | ||
| 366 | D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_UNRECOGNIZEDHEAPTYPE = 0x283, | ||
| 367 | D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_INVALIDHEAPTYPE = 0x284, | ||
| 368 | D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_INVALID_DESC = 0x285, | ||
| 369 | D3D12_MESSAGE_ID_INVALID_DESCRIPTOR_HANDLE = 0x286, | ||
| 370 | D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE = 0x287, | ||
| 371 | D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_RESOURCE = 0x289, | ||
| 372 | D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_DESC = 0x28a, | ||
| 373 | D3D12_MESSAGE_ID_CREATE_UNORDEREDACCESS_VIEW_INVALID_COUNTER_USAGE = 0x28c, | ||
| 374 | D3D12_MESSAGE_ID_COPY_DESCRIPTORS_INVALID_RANGES = 0x28d, | ||
| 375 | D3D12_MESSAGE_ID_COPY_DESCRIPTORS_WRITE_ONLY_DESCRIPTOR = 0x28e, | ||
| 376 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RTV_FORMAT_NOT_UNKNOWN = 0x28f, | ||
| 377 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_RENDER_TARGET_COUNT = 0x290, | ||
| 378 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VERTEX_SHADER_NOT_SET = 0x291, | ||
| 379 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_NOT_SET = 0x292, | ||
| 380 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_HS_DS_SIGNATURE_MISMATCH = 0x293, | ||
| 381 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERINDEX = 0x294, | ||
| 382 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_COMPONENTTYPE = 0x295, | ||
| 383 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERMASK = 0x296, | ||
| 384 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SYSTEMVALUE = 0x297, | ||
| 385 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS = 0x298, | ||
| 386 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_MINPRECISION = 0x299, | ||
| 387 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND = 0x29a, | ||
| 388 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_XOR_DS_MISMATCH = 0x29b, | ||
| 389 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH = 0x29c, | ||
| 390 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_CONTROL_POINT_COUNT_MISMATCH = 0x29d, | ||
| 391 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_TESSELLATOR_DOMAIN_MISMATCH = 0x29e, | ||
| 392 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN = 0x29f, | ||
| 393 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_FORCED_SAMPLE_COUNT = 0x2a0, | ||
| 394 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_PRIMITIVETOPOLOGY = 0x2a1, | ||
| 395 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SYSTEMVALUE = 0x2a2, | ||
| 396 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0 = 0x2a3, | ||
| 397 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING = 0x2a4, | ||
| 398 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_TYPE_MISMATCH = 0x2a5, | ||
| 399 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS = 0x2a6, | ||
| 400 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RENDERTARGETVIEW_NOT_SET = 0x2a7, | ||
| 401 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DEPTHSTENCILVIEW_NOT_SET = 0x2a8, | ||
| 402 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_INPUT_PRIMITIVE_MISMATCH = 0x2a9, | ||
| 403 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_POSITION_NOT_PRESENT = 0x2aa, | ||
| 404 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE_FLAGS = 0x2ab, | ||
| 405 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_INDEX_BUFFER_PROPERTIES = 0x2ac, | ||
| 406 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SAMPLE_DESC = 0x2ad, | ||
| 407 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_ROOT_SIGNATURE_MISMATCH = 0x2ae, | ||
| 408 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DS_ROOT_SIGNATURE_MISMATCH = 0x2af, | ||
| 409 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VS_ROOT_SIGNATURE_MISMATCH = 0x2b0, | ||
| 410 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_ROOT_SIGNATURE_MISMATCH = 0x2b1, | ||
| 411 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_ROOT_SIGNATURE_MISMATCH = 0x2b2, | ||
| 412 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE = 0x2b3, | ||
| 413 | D3D12_MESSAGE_ID_EXECUTE_BUNDLE_OPEN_BUNDLE = 0x2b4, | ||
| 414 | D3D12_MESSAGE_ID_EXECUTE_BUNDLE_DESCRIPTOR_HEAP_MISMATCH = 0x2b5, | ||
| 415 | D3D12_MESSAGE_ID_EXECUTE_BUNDLE_TYPE = 0x2b6, | ||
| 416 | D3D12_MESSAGE_ID_DRAW_EMPTY_SCISSOR_RECTANGLE = 0x2b7, | ||
| 417 | D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_BLOB_NOT_FOUND = 0x2b8, | ||
| 418 | D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_DESERIALIZE_FAILED = 0x2b9, | ||
| 419 | D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_INVALID_CONFIGURATION = 0x2ba, | ||
| 420 | D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_SUPPORTED_ON_DEVICE = 0x2bb, | ||
| 421 | D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLRESOURCEPROPERTIES = 0x2bc, | ||
| 422 | D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAP = 0x2bd, | ||
| 423 | D3D12_MESSAGE_ID_GETRESOURCEALLOCATIONINFO_INVALIDRDESCS = 0x2be, | ||
| 424 | D3D12_MESSAGE_ID_MAKERESIDENT_NULLOBJECTARRAY = 0x2bf, | ||
| 425 | D3D12_MESSAGE_ID_EVICT_NULLOBJECTARRAY = 0x2c1, | ||
| 426 | D3D12_MESSAGE_ID_SET_DESCRIPTOR_TABLE_INVALID = 0x2c4, | ||
| 427 | D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_INVALID = 0x2c5, | ||
| 428 | D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_BUFFER_VIEW_INVALID = 0x2c6, | ||
| 429 | D3D12_MESSAGE_ID_SET_ROOT_SHADER_RESOURCE_VIEW_INVALID = 0x2c7, | ||
| 430 | D3D12_MESSAGE_ID_SET_ROOT_UNORDERED_ACCESS_VIEW_INVALID = 0x2c8, | ||
| 431 | D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID_DESC = 0x2c9, | ||
| 432 | D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID_DESC = 0x2cb, | ||
| 433 | D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID_DESC = 0x2cd, | ||
| 434 | D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDDIMENSIONALITY = 0x2ce, | ||
| 435 | D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDLAYOUT = 0x2cf, | ||
| 436 | D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONALITY = 0x2d0, | ||
| 437 | D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT = 0x2d1, | ||
| 438 | D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMIPLEVELS = 0x2d2, | ||
| 439 | D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDSAMPLEDESC = 0x2d3, | ||
| 440 | D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDLAYOUT = 0x2d4, | ||
| 441 | D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID = 0x2d5, | ||
| 442 | D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID = 0x2d6, | ||
| 443 | D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID = 0x2d7, | ||
| 444 | D3D12_MESSAGE_ID_SET_RENDER_TARGETS_INVALID = 0x2d8, | ||
| 445 | D3D12_MESSAGE_ID_CREATEQUERY_HEAP_INVALID_PARAMETERS = 0x2d9, | ||
| 446 | D3D12_MESSAGE_ID_BEGIN_END_QUERY_INVALID_PARAMETERS = 0x2db, | ||
| 447 | D3D12_MESSAGE_ID_CLOSE_COMMAND_LIST_OPEN_QUERY = 0x2dc, | ||
| 448 | D3D12_MESSAGE_ID_RESOLVE_QUERY_DATA_INVALID_PARAMETERS = 0x2dd, | ||
| 449 | D3D12_MESSAGE_ID_SET_PREDICATION_INVALID_PARAMETERS = 0x2de, | ||
| 450 | D3D12_MESSAGE_ID_TIMESTAMPS_NOT_SUPPORTED = 0x2df, | ||
| 451 | D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDFORMAT = 0x2e1, | ||
| 452 | D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDFORMAT = 0x2e2, | ||
| 453 | D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDSUBRESOURCERANGE = 0x2e3, | ||
| 454 | D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDBASEOFFSET = 0x2e4, | ||
| 455 | D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDSUBRESOURCERANGE = 0x2e3, | ||
| 456 | D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDBASEOFFSET = 0x2e4, | ||
| 457 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_HEAP = 0x2e5, | ||
| 458 | D3D12_MESSAGE_ID_CREATE_SAMPLER_INVALID = 0x2e6, | ||
| 459 | D3D12_MESSAGE_ID_CREATECOMMANDSIGNATURE_INVALID = 0x2e7, | ||
| 460 | D3D12_MESSAGE_ID_EXECUTE_INDIRECT_INVALID_PARAMETERS = 0x2e8, | ||
| 461 | D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_RESOURCE_DIMENSION = 0x2e9, | ||
| 462 | D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUE = 0x32f, | ||
| 463 | D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDCLEARVALUEFORMAT = 0x330, | ||
| 464 | D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUEFORMAT = 0x331, | ||
| 465 | D3D12_MESSAGE_ID_CREATERESOURCE_CLEARVALUEDENORMFLUSH = 0x332, | ||
| 466 | D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE = 0x334, | ||
| 467 | D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_MISMATCHINGCLEARVALUE = 0x335, | ||
| 468 | D3D12_MESSAGE_ID_MAP_INVALIDHEAP = 0x336, | ||
| 469 | D3D12_MESSAGE_ID_UNMAP_INVALIDHEAP = 0x337, | ||
| 470 | D3D12_MESSAGE_ID_MAP_INVALIDRESOURCE = 0x338, | ||
| 471 | D3D12_MESSAGE_ID_UNMAP_INVALIDRESOURCE = 0x339, | ||
| 472 | D3D12_MESSAGE_ID_MAP_INVALIDSUBRESOURCE = 0x33a, | ||
| 473 | D3D12_MESSAGE_ID_UNMAP_INVALIDSUBRESOURCE = 0x33b, | ||
| 474 | D3D12_MESSAGE_ID_MAP_INVALIDRANGE = 0x33c, | ||
| 475 | D3D12_MESSAGE_ID_UNMAP_INVALIDRANGE = 0x33d, | ||
| 476 | D3D12_MESSAGE_ID_MAP_INVALIDDATAPOINTER = 0x340, | ||
| 477 | D3D12_MESSAGE_ID_MAP_INVALIDARG_RETURN = 0x341, | ||
| 478 | D3D12_MESSAGE_ID_MAP_OUTOFMEMORY_RETURN = 0x342, | ||
| 479 | D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_BUNDLENOTSUPPORTED = 0x343, | ||
| 480 | D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_COMMANDLISTMISMATCH = 0x344, | ||
| 481 | D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_OPENCOMMANDLIST = 0x345, | ||
| 482 | D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_FAILEDCOMMANDLIST = 0x346, | ||
| 483 | D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLDST = 0x347, | ||
| 484 | D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDDSTRESOURCEDIMENSION = 0x348, | ||
| 485 | D3D12_MESSAGE_ID_COPYBUFFERREGION_DSTRANGEOUTOFBOUNDS = 0x349, | ||
| 486 | D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLSRC = 0x34a, | ||
| 487 | D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDSRCRESOURCEDIMENSION = 0x34b, | ||
| 488 | D3D12_MESSAGE_ID_COPYBUFFERREGION_SRCRANGEOUTOFBOUNDS = 0x34c, | ||
| 489 | D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDCOPYFLAGS = 0x34d, | ||
| 490 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLDST = 0x34e, | ||
| 491 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTTYPE = 0x34f, | ||
| 492 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCEDIMENSION = 0x350, | ||
| 493 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCE = 0x351, | ||
| 494 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTSUBRESOURCE = 0x352, | ||
| 495 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTOFFSET = 0x353, | ||
| 496 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTFORMAT = 0x354, | ||
| 497 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTFORMAT = 0x355, | ||
| 498 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDIMENSIONS = 0x356, | ||
| 499 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTROWPITCH = 0x357, | ||
| 500 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTPLACEMENT = 0x358, | ||
| 501 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDSPLACEDFOOTPRINTFORMAT = 0x359, | ||
| 502 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_DSTREGIONOUTOFBOUNDS = 0x35a, | ||
| 503 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLSRC = 0x35b, | ||
| 504 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCTYPE = 0x35c, | ||
| 505 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCEDIMENSION = 0x35d, | ||
| 506 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCE = 0x35e, | ||
| 507 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCSUBRESOURCE = 0x35f, | ||
| 508 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCOFFSET = 0x360, | ||
| 509 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCFORMAT = 0x361, | ||
| 510 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCFORMAT = 0x362, | ||
| 511 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDIMENSIONS = 0x363, | ||
| 512 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCROWPITCH = 0x364, | ||
| 513 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCPLACEMENT = 0x365, | ||
| 514 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDSPLACEDFOOTPRINTFORMAT = 0x366, | ||
| 515 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_SRCREGIONOUTOFBOUNDS = 0x367, | ||
| 516 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTCOORDINATES = 0x368, | ||
| 517 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCBOX = 0x369, | ||
| 518 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_FORMATMISMATCH = 0x36a, | ||
| 519 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_EMPTYBOX = 0x36b, | ||
| 520 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDCOPYFLAGS = 0x36c, | ||
| 521 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SUBRESOURCE_INDEX = 0x36d, | ||
| 522 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_FORMAT = 0x36e, | ||
| 523 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_MISMATCH = 0x36f, | ||
| 524 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SAMPLE_COUNT = 0x370, | ||
| 525 | D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_INVALID_SHADER = 0x371, | ||
| 526 | D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_CS_ROOT_SIGNATURE_MISMATCH = 0x372, | ||
| 527 | D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_MISSING_ROOT_SIGNATURE = 0x373, | ||
| 528 | D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALIDCACHEDBLOB = 0x374, | ||
| 529 | D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBADAPTERMISMATCH = 0x375, | ||
| 530 | D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDRIVERVERSIONMISMATCH = 0x376, | ||
| 531 | D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDESCMISMATCH = 0x377, | ||
| 532 | D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBIGNORED = 0x378, | ||
| 533 | D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDHEAP = 0x379, | ||
| 534 | D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDRESOURCE = 0x37a, | ||
| 535 | D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDBOX = 0x37b, | ||
| 536 | D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDSUBRESOURCE = 0x37c, | ||
| 537 | D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_EMPTYBOX = 0x37d, | ||
| 538 | D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDHEAP = 0x37e, | ||
| 539 | D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDRESOURCE = 0x37f, | ||
| 540 | D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDBOX = 0x380, | ||
| 541 | D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDSUBRESOURCE = 0x381, | ||
| 542 | D3D12_MESSAGE_ID_READFROMSUBRESOURCE_EMPTYBOX = 0x382, | ||
| 543 | D3D12_MESSAGE_ID_TOO_MANY_NODES_SPECIFIED = 0x383, | ||
| 544 | D3D12_MESSAGE_ID_INVALID_NODE_INDEX = 0x384, | ||
| 545 | D3D12_MESSAGE_ID_GETHEAPPROPERTIES_INVALIDRESOURCE = 0x385, | ||
| 546 | D3D12_MESSAGE_ID_NODE_MASK_MISMATCH = 0x386, | ||
| 547 | D3D12_MESSAGE_ID_COMMAND_LIST_OUTOFMEMORY = 0x387, | ||
| 548 | D3D12_MESSAGE_ID_COMMAND_LIST_MULTIPLE_SWAPCHAIN_BUFFER_REFERENCES = 0x388, | ||
| 549 | D3D12_MESSAGE_ID_COMMAND_LIST_TOO_MANY_SWAPCHAIN_REFERENCES = 0x389, | ||
| 550 | D3D12_MESSAGE_ID_COMMAND_QUEUE_TOO_MANY_SWAPCHAIN_REFERENCES = 0x38a, | ||
| 551 | D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_WRONGSWAPCHAINBUFFERREFERENCE = 0x38b, | ||
| 552 | D3D12_MESSAGE_ID_COMMAND_LIST_SETRENDERTARGETS_INVALIDNUMRENDERTARGETS = 0x38c, | ||
| 553 | D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_TYPE = 0x38d, | ||
| 554 | D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_FLAGS = 0x38e, | ||
| 555 | D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFLAGS = 0x38f, | ||
| 556 | D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFORMAT = 0x390, | ||
| 557 | D3D12_MESSAGE_ID_CREATESHAREDHEAP_INVALIDFLAGS = 0x391, | ||
| 558 | D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_UNRECOGNIZEDPROPERTIES = 0x392, | ||
| 559 | D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDSIZE = 0x393, | ||
| 560 | D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDOBJECT = 0x394, | ||
| 561 | D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDOBJECT = 0x395, | ||
| 562 | D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDKEY = 0x396, | ||
| 563 | D3D12_MESSAGE_ID_KEYEDMUTEX_WRONGSTATE = 0x397, | ||
| 564 | D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_PRIORITY = 0x398, | ||
| 565 | D3D12_MESSAGE_ID_OBJECT_DELETED_WHILE_STILL_IN_USE = 0x399, | ||
| 566 | D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_FLAGS = 0x39a, | ||
| 567 | D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_HAS_NO_RESOURCE = 0x39b, | ||
| 568 | D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_RENDER_TARGET_DELETED = 0x39c, | ||
| 569 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_ALL_RENDER_TARGETS_HAVE_UNKNOWN_FORMAT = 0x39d, | ||
| 570 | D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_INTERSECTS_MULTIPLE_BUFFERS = 0x39e, | ||
| 571 | D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_GPU_WRITTEN_READBACK_RESOURCE_MAPPED = 0x39f, | ||
| 572 | D3D12_MESSAGE_ID_UNMAP_RANGE_NOT_EMPTY = 0x3a1, | ||
| 573 | D3D12_MESSAGE_ID_MAP_INVALID_NULLRANGE = 0x3a2, | ||
| 574 | D3D12_MESSAGE_ID_UNMAP_INVALID_NULLRANGE = 0x3a3, | ||
| 575 | D3D12_MESSAGE_ID_NO_GRAPHICS_API_SUPPORT = 0x3a4, | ||
| 576 | D3D12_MESSAGE_ID_NO_COMPUTE_API_SUPPORT = 0x3a5, | ||
| 577 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_FLAGS_NOT_SUPPORTED = 0x3a6, | ||
| 578 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_ARGUMENT_UNINITIALIZED = 0x3a7, | ||
| 579 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_HEAP_INDEX_OUT_OF_BOUNDS = 0x3a8, | ||
| 580 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TABLE_REGISTER_INDEX_OUT_OF_BOUNDS = 0x3a9, | ||
| 581 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_UNINITIALIZED = 0x3aa, | ||
| 582 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TYPE_MISMATCH = 0x3ab, | ||
| 583 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SRV_RESOURCE_DIMENSION_MISMATCH = 0x3ac, | ||
| 584 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UAV_RESOURCE_DIMENSION_MISMATCH = 0x3ad, | ||
| 585 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INCOMPATIBLE_RESOURCE_STATE = 0x3ae, | ||
| 586 | D3D12_MESSAGE_ID_COPYRESOURCE_NULLDST = 0x3af, | ||
| 587 | D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDDSTRESOURCE = 0x3b0, | ||
| 588 | D3D12_MESSAGE_ID_COPYRESOURCE_NULLSRC = 0x3b1, | ||
| 589 | D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDSRCRESOURCE = 0x3b2, | ||
| 590 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLDST = 0x3b3, | ||
| 591 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDDSTRESOURCE = 0x3b4, | ||
| 592 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLSRC = 0x3b5, | ||
| 593 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDSRCRESOURCE = 0x3b6, | ||
| 594 | D3D12_MESSAGE_ID_PIPELINE_STATE_TYPE_MISMATCH = 0x3b7, | ||
| 595 | D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_NOT_SET = 0x3b8, | ||
| 596 | D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_MISMATCH = 0x3b9, | ||
| 597 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_ZERO_BARRIERS = 0x3ba, | ||
| 598 | D3D12_MESSAGE_ID_BEGIN_END_EVENT_MISMATCH = 0x3bb, | ||
| 599 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_POSSIBLE_BEFORE_AFTER_MISMATCH = 0x3bc, | ||
| 600 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_BEGIN_END = 0x3bd, | ||
| 601 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INVALID_RESOURCE = 0x3be, | ||
| 602 | D3D12_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT = 0x3bf, | ||
| 603 | D3D12_MESSAGE_ID_OBJECT_EVICTED_WHILE_STILL_IN_USE = 0x3c0, | ||
| 604 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_DESCRIPTOR_ACCESS_OUT_OF_BOUNDS = 0x3c1, | ||
| 605 | D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_INVALIDLIBRARYBLOB = 0x3c2, | ||
| 606 | D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_DRIVERVERSIONMISMATCH = 0x3c3, | ||
| 607 | D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_ADAPTERVERSIONMISMATCH = 0x3c4, | ||
| 608 | D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_UNSUPPORTED = 0x3c5, | ||
| 609 | D3D12_MESSAGE_ID_CREATE_PIPELINELIBRARY = 0x3c6, | ||
| 610 | D3D12_MESSAGE_ID_LIVE_PIPELINELIBRARY = 0x3c7, | ||
| 611 | D3D12_MESSAGE_ID_DESTROY_PIPELINELIBRARY = 0x3c8, | ||
| 612 | D3D12_MESSAGE_ID_STOREPIPELINE_NONAME = 0x3c9, | ||
| 613 | D3D12_MESSAGE_ID_STOREPIPELINE_DUPLICATENAME = 0x3ca, | ||
| 614 | D3D12_MESSAGE_ID_LOADPIPELINE_NAMENOTFOUND = 0x3cb, | ||
| 615 | D3D12_MESSAGE_ID_LOADPIPELINE_INVALIDDESC = 0x3cc, | ||
| 616 | D3D12_MESSAGE_ID_PIPELINELIBRARY_SERIALIZE_NOTENOUGHMEMORY = 0x3cd, | ||
| 617 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_RT_OUTPUT_MISMATCH = 0x3ce, | ||
| 618 | D3D12_MESSAGE_ID_SETEVENTONMULTIPLEFENCECOMPLETION_INVALIDFLAGS = 0x3cf, | ||
| 619 | D3D12_MESSAGE_ID_CREATE_QUEUE_VIDEO_NOT_SUPPORTED = 0x3d0, | ||
| 620 | D3D12_MESSAGE_ID_CREATE_COMMAND_ALLOCATOR_VIDEO_NOT_SUPPORTED = 0x3d1, | ||
| 621 | D3D12_MESSAGE_ID_CREATEQUERY_HEAP_VIDEO_DECODE_STATISTICS_NOT_SUPPORTED = 0x3d2, | ||
| 622 | D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDLIST = 0x3d3, | ||
| 623 | D3D12_MESSAGE_ID_CREATE_VIDEODECODER = 0x3d4, | ||
| 624 | D3D12_MESSAGE_ID_CREATE_VIDEODECODESTREAM = 0x3d5, | ||
| 625 | D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDLIST = 0x3d6, | ||
| 626 | D3D12_MESSAGE_ID_LIVE_VIDEODECODER = 0x3d7, | ||
| 627 | D3D12_MESSAGE_ID_LIVE_VIDEODECODESTREAM = 0x3d8, | ||
| 628 | D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDLIST = 0x3d9, | ||
| 629 | D3D12_MESSAGE_ID_DESTROY_VIDEODECODER = 0x3da, | ||
| 630 | D3D12_MESSAGE_ID_DESTROY_VIDEODECODESTREAM = 0x3db, | ||
| 631 | D3D12_MESSAGE_ID_DECODE_FRAME_INVALID_PARAMETERS = 0x3dc, | ||
| 632 | D3D12_MESSAGE_ID_DEPRECATED_API = 0x3dd, | ||
| 633 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_COMMAND_LIST_TYPE = 0x3de, | ||
| 634 | D3D12_MESSAGE_ID_COMMAND_LIST_DESCRIPTOR_TABLE_NOT_SET = 0x3df, | ||
| 635 | D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_CONSTANT_BUFFER_VIEW_NOT_SET = 0x3e0, | ||
| 636 | D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_SHADER_RESOURCE_VIEW_NOT_SET = 0x3e1, | ||
| 637 | D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_UNORDERED_ACCESS_VIEW_NOT_SET = 0x3e2, | ||
| 638 | D3D12_MESSAGE_ID_DISCARD_INVALID_SUBRESOURCE_RANGE = 0x3e3, | ||
| 639 | D3D12_MESSAGE_ID_DISCARD_ONE_SUBRESOURCE_FOR_MIPS_WITH_RECTS = 0x3e4, | ||
| 640 | D3D12_MESSAGE_ID_DISCARD_NO_RECTS_FOR_NON_TEXTURE2D = 0x3e5, | ||
| 641 | D3D12_MESSAGE_ID_COPY_ON_SAME_SUBRESOURCE = 0x3e6, | ||
| 642 | D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PAGEABLE = 0x3e7, | ||
| 643 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UNSUPPORTED = 0x3e8, | ||
| 644 | D3D12_MESSAGE_ID_STATIC_DESCRIPTOR_INVALID_DESCRIPTOR_CHANGE = 0x3e9, | ||
| 645 | D3D12_MESSAGE_ID_DATA_STATIC_DESCRIPTOR_INVALID_DATA_CHANGE = 0x3ea, | ||
| 646 | D3D12_MESSAGE_ID_DATA_STATIC_WHILE_SET_AT_EXECUTE_DESCRIPTOR_INVALID_DATA_CHANGE = 0x3eb, | ||
| 647 | D3D12_MESSAGE_ID_EXECUTE_BUNDLE_STATIC_DESCRIPTOR_DATA_STATIC_NOT_SET = 0x3ec, | ||
| 648 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_ACCESS_OUT_OF_BOUNDS = 0x3ed, | ||
| 649 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SAMPLER_MODE_MISMATCH = 0x3ee, | ||
| 650 | D3D12_MESSAGE_ID_CREATE_FENCE_INVALID_FLAGS = 0x3ef, | ||
| 651 | D3D12_MESSAGE_ID_RESOURCE_BARRIER_DUPLICATE_SUBRESOURCE_TRANSITIONS = 0x3f0, | ||
| 652 | D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PRIORITY = 0x3f1, | ||
| 653 | D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_LARGE_NUM_DESCRIPTORS = 0x3f5, | ||
| 654 | D3D12_MESSAGE_ID_BEGIN_EVENT = 0x3f6, | ||
| 655 | D3D12_MESSAGE_ID_END_EVENT = 0x3f7, | ||
| 656 | D3D12_MESSAGE_ID_CREATEDEVICE_DEBUG_LAYER_STARTUP_OPTIONS = 0x3f8, | ||
| 657 | D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_DEPTHBOUNDSTEST_UNSUPPORTED = 0x3f9, | ||
| 658 | D3D12_MESSAGE_ID_CREATEPIPELINESTATE_DUPLICATE_SUBOBJECT = 0x3fa, | ||
| 659 | D3D12_MESSAGE_ID_CREATEPIPELINESTATE_UNKNOWN_SUBOBJECT = 0x3fb, | ||
| 660 | D3D12_MESSAGE_ID_CREATEPIPELINESTATE_ZERO_SIZE_STREAM = 0x3fc, | ||
| 661 | D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_STREAM = 0x3fd, | ||
| 662 | D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CANNOT_DEDUCE_TYPE = 0x3fe, | ||
| 663 | D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_RESOURCE_DIMENSION_MISMATCH = 0x3ff, | ||
| 664 | D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_PRIVILEGE_FOR_GLOBAL_REALTIME = 0x400, | ||
| 665 | D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_HARDWARE_SUPPORT_FOR_GLOBAL_REALTIME = 0x401, | ||
| 666 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_ARCHITECTURE = 0x402, | ||
| 667 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DST = 0x403, | ||
| 668 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE_DIMENSION = 0x404, | ||
| 669 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DST_RANGE_OUT_OF_BOUNDS = 0x405, | ||
| 670 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_SRC = 0x406, | ||
| 671 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE_DIMENSION = 0x407, | ||
| 672 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_SRC_RANGE_OUT_OF_BOUNDS = 0x408, | ||
| 673 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_OFFSET_ALIGNMENT = 0x409, | ||
| 674 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_RESOURCES = 0x40a, | ||
| 675 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_SUBRESOURCE_RANGES = 0x40b, | ||
| 676 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_RESOURCE = 0x40c, | ||
| 677 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_SUBRESOURCE_RANGE = 0x40d, | ||
| 678 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_SUBRESOURCE_OUT_OF_BOUNDS = 0x40e, | ||
| 679 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_RANGE_OUT_OF_BOUNDS = 0x40f, | ||
| 680 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_ZERO_DEPENDENCIES = 0x410, | ||
| 681 | D3D12_MESSAGE_ID_DEVICE_CREATE_SHARED_HANDLE_INVALIDARG = 0x411, | ||
| 682 | D3D12_MESSAGE_ID_DESCRIPTOR_HANDLE_WITH_INVALID_RESOURCE = 0x412, | ||
| 683 | D3D12_MESSAGE_ID_SETDEPTHBOUNDS_INVALIDARGS = 0x413, | ||
| 684 | D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_STATE_IMPRECISE = 0x414, | ||
| 685 | D3D12_MESSAGE_ID_COMMAND_LIST_PIPELINE_STATE_NOT_SET = 0x415, | ||
| 686 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_MODEL_MISMATCH = 0x416, | ||
| 687 | D3D12_MESSAGE_ID_OBJECT_ACCESSED_WHILE_STILL_IN_USE = 0x417, | ||
| 688 | D3D12_MESSAGE_ID_PROGRAMMABLE_MSAA_UNSUPPORTED = 0x418, | ||
| 689 | D3D12_MESSAGE_ID_SETSAMPLEPOSITIONS_INVALIDARGS = 0x419, | ||
| 690 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCEREGION_INVALID_RECT = 0x41a, | ||
| 691 | D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDQUEUE = 0x41b, | ||
| 692 | D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDLIST = 0x41c, | ||
| 693 | D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDQUEUE = 0x41d, | ||
| 694 | D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDQUEUE = 0x41e, | ||
| 695 | D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDLIST = 0x41f, | ||
| 696 | D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDQUEUE = 0x420, | ||
| 697 | D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDQUEUE = 0x421, | ||
| 698 | D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDLIST = 0x422, | ||
| 699 | D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDQUEUE = 0x423, | ||
| 700 | D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSOR = 0x424, | ||
| 701 | D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSSTREAM = 0x425, | ||
| 702 | D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSOR = 0x426, | ||
| 703 | D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSSTREAM = 0x427, | ||
| 704 | D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSOR = 0x428, | ||
| 705 | D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSSTREAM = 0x429, | ||
| 706 | D3D12_MESSAGE_ID_PROCESS_FRAME_INVALID_PARAMETERS = 0x42a, | ||
| 707 | D3D12_MESSAGE_ID_COPY_INVALIDLAYOUT = 0x42b, | ||
| 708 | D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION = 0x42c, | ||
| 709 | D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION_POLICY = 0x42d, | ||
| 710 | D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION = 0x42e, | ||
| 711 | D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION = 0x42f, | ||
| 712 | D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION_POLICY = 0x430, | ||
| 713 | D3D12_MESSAGE_ID_LIVE_PROTECTED_RESOURCE_SESSION = 0x431, | ||
| 714 | D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION = 0x432, | ||
| 715 | D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION_POLICY = 0x433, | ||
| 716 | D3D12_MESSAGE_ID_DESTROY_PROTECTED_RESOURCE_SESSION = 0x434, | ||
| 717 | D3D12_MESSAGE_ID_PROTECTED_RESOURCE_SESSION_UNSUPPORTED = 0x435, | ||
| 718 | D3D12_MESSAGE_ID_FENCE_INVALIDOPERATION = 0x436, | ||
| 719 | D3D12_MESSAGE_ID_CREATEQUERY_HEAP_COPY_QUEUE_TIMESTAMPS_NOT_SUPPORTED = 0x437, | ||
| 720 | D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_DEFERRED = 0x438, | ||
| 721 | D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMFIRSTUSE = 0x439, | ||
| 722 | D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMCLEAR = 0x43a, | ||
| 723 | D3D12_MESSAGE_ID_CREATE_VIDEODECODERHEAP = 0x43b, | ||
| 724 | D3D12_MESSAGE_ID_LIVE_VIDEODECODERHEAP = 0x43c, | ||
| 725 | D3D12_MESSAGE_ID_DESTROY_VIDEODECODERHEAP = 0x43d, | ||
| 726 | D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDARG_RETURN = 0x43e, | ||
| 727 | D3D12_MESSAGE_ID_OPENEXISTINGHEAP_OUTOFMEMORY_RETURN = 0x43f, | ||
| 728 | D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDADDRESS = 0x440, | ||
| 729 | D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDHANDLE = 0x441, | ||
| 730 | D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_DEST = 0x442, | ||
| 731 | D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_MODE = 0x443, | ||
| 732 | D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_ALIGNMENT = 0x444, | ||
| 733 | D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_NOT_SUPPORTED = 0x445, | ||
| 734 | D3D12_MESSAGE_ID_SETVIEWINSTANCEMASK_INVALIDARGS = 0x446, | ||
| 735 | D3D12_MESSAGE_ID_VIEW_INSTANCING_UNSUPPORTED = 0x447, | ||
| 736 | D3D12_MESSAGE_ID_VIEW_INSTANCING_INVALIDARGS = 0x448, | ||
| 737 | D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_DECODE_REFERENCE_ONLY_FLAG = 0x449, | ||
| 738 | D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_DECODE_REFERENCE_ONLY_FLAG = 0x44a, | ||
| 739 | D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_FAILURE = 0x44b, | ||
| 740 | D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_UNSUPPORTED = 0x44c, | ||
| 741 | D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_INVALID_INPUT = 0x44d, | ||
| 742 | D3D12_MESSAGE_ID_CREATE_VIDEO_DECODER_UNSUPPORTED = 0x44e, | ||
| 743 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_METADATA_ERROR = 0x44f, | ||
| 744 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VIEW_INSTANCING_VERTEX_SIZE_EXCEEDED = 0x450, | ||
| 745 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RUNTIME_INTERNAL_ERROR = 0x451, | ||
| 746 | D3D12_MESSAGE_ID_NO_VIDEO_API_SUPPORT = 0x452, | ||
| 747 | D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_INVALID_INPUT = 0x453, | ||
| 748 | D3D12_MESSAGE_ID_CREATE_VIDEO_PROCESSOR_CAPS_FAILURE = 0x454, | ||
| 749 | D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_UNSUPPORTED_FORMAT = 0x455, | ||
| 750 | D3D12_MESSAGE_ID_VIDEO_DECODE_FRAME_INVALID_ARGUMENT = 0x456, | ||
| 751 | D3D12_MESSAGE_ID_ENQUEUE_MAKE_RESIDENT_INVALID_FLAGS = 0x457, | ||
| 752 | D3D12_MESSAGE_ID_OPENEXISTINGHEAP_UNSUPPORTED = 0x458, | ||
| 753 | D3D12_MESSAGE_ID_VIDEO_PROCESS_FRAMES_INVALID_ARGUMENT = 0x459, | ||
| 754 | D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_UNSUPPORTED = 0x45a, | ||
| 755 | D3D12_MESSAGE_ID_CREATE_COMMANDRECORDER = 0x45b, | ||
| 756 | D3D12_MESSAGE_ID_LIVE_COMMANDRECORDER = 0x45c, | ||
| 757 | D3D12_MESSAGE_ID_DESTROY_COMMANDRECORDER = 0x45d, | ||
| 758 | D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_VIDEO_NOT_SUPPORTED = 0x45e, | ||
| 759 | D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_SUPPORT_FLAGS = 0x45f, | ||
| 760 | D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_FLAGS = 0x460, | ||
| 761 | D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_MORE_RECORDERS_THAN_LOGICAL_PROCESSORS = 0x461, | ||
| 762 | D3D12_MESSAGE_ID_CREATE_COMMANDPOOL = 0x462, | ||
| 763 | D3D12_MESSAGE_ID_LIVE_COMMANDPOOL = 0x463, | ||
| 764 | D3D12_MESSAGE_ID_DESTROY_COMMANDPOOL = 0x464, | ||
| 765 | D3D12_MESSAGE_ID_CREATE_COMMAND_POOL_INVALID_FLAGS = 0x465, | ||
| 766 | D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_VIDEO_NOT_SUPPORTED = 0x466, | ||
| 767 | D3D12_MESSAGE_ID_COMMAND_RECORDER_SUPPORT_FLAGS_MISMATCH = 0x467, | ||
| 768 | D3D12_MESSAGE_ID_COMMAND_RECORDER_CONTENTION = 0x468, | ||
| 769 | D3D12_MESSAGE_ID_COMMAND_RECORDER_USAGE_WITH_CREATECOMMANDLIST_COMMAND_LIST = 0x469, | ||
| 770 | D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_USAGE_WITH_CREATECOMMANDLIST1_COMMAND_LIST = 0x46a, | ||
| 771 | D3D12_MESSAGE_ID_CANNOT_EXECUTE_EMPTY_COMMAND_LIST = 0x46b, | ||
| 772 | D3D12_MESSAGE_ID_CANNOT_RESET_COMMAND_POOL_WITH_OPEN_COMMAND_LISTS = 0x46c, | ||
| 773 | D3D12_MESSAGE_ID_CANNOT_USE_COMMAND_RECORDER_WITHOUT_CURRENT_TARGET = 0x46d, | ||
| 774 | D3D12_MESSAGE_ID_CANNOT_CHANGE_COMMAND_RECORDER_TARGET_WHILE_RECORDING = 0x46e, | ||
| 775 | D3D12_MESSAGE_ID_COMMAND_POOL_SYNC = 0x46f, | ||
| 776 | D3D12_MESSAGE_ID_EVICT_UNDERFLOW = 0x470, | ||
| 777 | D3D12_MESSAGE_ID_CREATE_META_COMMAND = 0x471, | ||
| 778 | D3D12_MESSAGE_ID_LIVE_META_COMMAND = 0x472, | ||
| 779 | D3D12_MESSAGE_ID_DESTROY_META_COMMAND = 0x473, | ||
| 780 | D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_DST_RESOURCE = 0x474, | ||
| 781 | D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_SRC_RESOURCE = 0x475, | ||
| 782 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE = 0x476, | ||
| 783 | D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE = 0x477, | ||
| 784 | D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_BUFFER = 0x478, | ||
| 785 | D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_RESOURCE_DESC = 0x479, | ||
| 786 | D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_UNSUPPORTED = 0x47a, | ||
| 787 | D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_DIMENSION = 0x47b, | ||
| 788 | D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_FLAGS = 0x47c, | ||
| 789 | D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_OFFSET = 0x47d, | ||
| 790 | D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_DIMENSION = 0x47e, | ||
| 791 | D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_FLAGS = 0x47f, | ||
| 792 | D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_OUTOFMEMORY_RETURN = 0x480, | ||
| 793 | D3D12_MESSAGE_ID_CANNOT_CREATE_GRAPHICS_AND_VIDEO_COMMAND_RECORDER = 0x481, | ||
| 794 | D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_POSSIBLY_MISMATCHING_PROPERTIES = 0x482, | ||
| 795 | D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE = 0x483, | ||
| 796 | D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INCOMPATIBLE_WITH_STRUCTURED_BUFFERS = 0x484, | ||
| 797 | D3D12_MESSAGE_ID_COMPUTE_ONLY_DEVICE_OPERATION_UNSUPPORTED = 0x485, | ||
| 798 | D3D12_MESSAGE_ID_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INVALID = 0x486, | ||
| 799 | D3D12_MESSAGE_ID_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_INVALID = 0x487, | ||
| 800 | D3D12_MESSAGE_ID_COPY_RAYTRACING_ACCELERATION_STRUCTURE_INVALID = 0x488, | ||
| 801 | D3D12_MESSAGE_ID_DISPATCH_RAYS_INVALID = 0x489, | ||
| 802 | D3D12_MESSAGE_ID_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_INVALID = 0x48a, | ||
| 803 | D3D12_MESSAGE_ID_CREATE_LIFETIMETRACKER = 0x48b, | ||
| 804 | D3D12_MESSAGE_ID_LIVE_LIFETIMETRACKER = 0x48c, | ||
| 805 | D3D12_MESSAGE_ID_DESTROY_LIFETIMETRACKER = 0x48d, | ||
| 806 | D3D12_MESSAGE_ID_DESTROYOWNEDOBJECT_OBJECTNOTOWNED = 0x48e, | ||
| 807 | D3D12_MESSAGE_ID_CREATE_TRACKEDWORKLOAD = 0x48f, | ||
| 808 | D3D12_MESSAGE_ID_LIVE_TRACKEDWORKLOAD = 0x490, | ||
| 809 | D3D12_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD = 0x491, | ||
| 810 | D3D12_MESSAGE_ID_RENDER_PASS_ERROR = 0x492, | ||
| 811 | D3D12_MESSAGE_ID_META_COMMAND_ID_INVALID = 0x493, | ||
| 812 | D3D12_MESSAGE_ID_META_COMMAND_UNSUPPORTED_PARAMS = 0x494, | ||
| 813 | D3D12_MESSAGE_ID_META_COMMAND_FAILED_ENUMERATION = 0x495, | ||
| 814 | D3D12_MESSAGE_ID_META_COMMAND_PARAMETER_SIZE_MISMATCH = 0x496, | ||
| 815 | D3D12_MESSAGE_ID_UNINITIALIZED_META_COMMAND = 0x497, | ||
| 816 | D3D12_MESSAGE_ID_META_COMMAND_INVALID_GPU_VIRTUAL_ADDRESS = 0x498, | ||
| 817 | D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDLIST = 0x499, | ||
| 818 | D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDLIST = 0x49a, | ||
| 819 | D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDLIST = 0x49b, | ||
| 820 | D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDQUEUE = 0x49c, | ||
| 821 | D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDQUEUE = 0x49d, | ||
| 822 | D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDQUEUE = 0x49e, | ||
| 823 | D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONESTIMATOR = 0x49f, | ||
| 824 | D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONESTIMATOR = 0x4a0, | ||
| 825 | D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONESTIMATOR = 0x4a1, | ||
| 826 | D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONVECTORHEAP = 0x4a2, | ||
| 827 | D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONVECTORHEAP = 0x4a3, | ||
| 828 | D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONVECTORHEAP = 0x4a4, | ||
| 829 | D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS = 0x4a5, | ||
| 830 | D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS = 0x4a6, | ||
| 831 | D3D12_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR = 0x4a7, | ||
| 832 | D3D12_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD = 0x4a8, | ||
| 833 | D3D12_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR = 0x4a9, | ||
| 834 | D3D12_MESSAGE_ID_CREATE_STATE_OBJECT_ERROR = 0x4aa, | ||
| 835 | D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_ERROR = 0x4ab, | ||
| 836 | D3D12_MESSAGE_ID_GET_SHADER_STACK_SIZE_ERROR = 0x4ac, | ||
| 837 | D3D12_MESSAGE_ID_GET_PIPELINE_STACK_SIZE_ERROR = 0x4ad, | ||
| 838 | D3D12_MESSAGE_ID_SET_PIPELINE_STACK_SIZE_ERROR = 0x4ae, | ||
| 839 | D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_SIZE_INVALID = 0x4af, | ||
| 840 | D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_INVALID = 0x4b0, | ||
| 841 | D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_DRIVER_REPORTED_ISSUE = 0x4b1, | ||
| 842 | D3D12_MESSAGE_ID_RENDER_PASS_INVALID_RESOURCE_BARRIER = 0x4b2, | ||
| 843 | D3D12_MESSAGE_ID_RENDER_PASS_DISALLOWED_API_CALLED = 0x4b3, | ||
| 844 | D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_NEST_RENDER_PASSES = 0x4b4, | ||
| 845 | D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_END_WITHOUT_BEGIN = 0x4b5, | ||
| 846 | D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_CLOSE_COMMAND_LIST = 0x4b6, | ||
| 847 | D3D12_MESSAGE_ID_RENDER_PASS_GPU_WORK_WHILE_SUSPENDED = 0x4b7, | ||
| 848 | D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_SUSPEND_RESUME = 0x4b8, | ||
| 849 | D3D12_MESSAGE_ID_RENDER_PASS_NO_PRIOR_SUSPEND_WITHIN_EXECUTECOMMANDLISTS = 0x4b9, | ||
| 850 | D3D12_MESSAGE_ID_RENDER_PASS_NO_SUBSEQUENT_RESUME_WITHIN_EXECUTECOMMANDLISTS = 0x4ba, | ||
| 851 | D3D12_MESSAGE_ID_TRACKED_WORKLOAD_COMMAND_QUEUE_MISMATCH = 0x4bb, | ||
| 852 | D3D12_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED = 0x4bc, | ||
| 853 | D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_NO_ACCESS = 0x4bd, | ||
| 854 | D3D12_MESSAGE_ID_RENDER_PASS_UNSUPPORTED_RESOLVE = 0x4be, | ||
| 855 | D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INVALID_RESOURCE_PTR = 0x4bf, | ||
| 856 | D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_SIGNAL = 0x4c0, | ||
| 857 | D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_WAIT = 0x4c1, | ||
| 858 | D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_ESTIMATOR_INVALID_ARGUMENT = 0x4c2, | ||
| 859 | D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT = 0x4c3, | ||
| 860 | D3D12_MESSAGE_ID_ESTIMATE_MOTION_INVALID_ARGUMENT = 0x4c4, | ||
| 861 | D3D12_MESSAGE_ID_RESOLVE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT = 0x4c5, | ||
| 862 | D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_HEAP_TYPE = 0x4c6, | ||
| 863 | D3D12_MESSAGE_ID_SET_BACKGROUND_PROCESSING_MODE_INVALID_ARGUMENT = 0x4c7, | ||
| 864 | D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE_FOR_FEATURE_LEVEL = 0x4c8, | ||
| 865 | D3D12_MESSAGE_ID_CREATE_VIDEOEXTENSIONCOMMAND = 0x4c9, | ||
| 866 | D3D12_MESSAGE_ID_LIVE_VIDEOEXTENSIONCOMMAND = 0x4ca, | ||
| 867 | D3D12_MESSAGE_ID_DESTROY_VIDEOEXTENSIONCOMMAND = 0x4cb, | ||
| 868 | D3D12_MESSAGE_ID_INVALID_VIDEO_EXTENSION_COMMAND_ID = 0x4cc, | ||
| 869 | D3D12_MESSAGE_ID_VIDEO_EXTENSION_COMMAND_INVALID_ARGUMENT = 0x4cd, | ||
| 870 | D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_UNIQUE_IN_DXIL_LIBRARY = 0x4ce, | ||
| 871 | D3D12_MESSAGE_ID_VARIABLE_SHADING_RATE_NOT_ALLOWED_WITH_TIR = 0x4cf, | ||
| 872 | D3D12_MESSAGE_ID_GEOMETRY_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE = 0x4d0, | ||
| 873 | D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_SHADING_RATE = 0x4d1, | ||
| 874 | D3D12_MESSAGE_ID_RSSETSHADING_RATE_SHADING_RATE_NOT_PERMITTED_BY_CAP = 0x4d2, | ||
| 875 | D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_COMBINER = 0x4d3, | ||
| 876 | D3D12_MESSAGE_ID_RSSETSHADINGRATEIMAGE_REQUIRES_TIER_2 = 0x4d4, | ||
| 877 | D3D12_MESSAGE_ID_RSSETSHADINGRATE_REQUIRES_TIER_1 = 0x4d5, | ||
| 878 | D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_FORMAT = 0x4d6, | ||
| 879 | D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_ARRAY_SIZE = 0x4d7, | ||
| 880 | D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_MIP_LEVEL = 0x4d8, | ||
| 881 | D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_COUNT = 0x4d9, | ||
| 882 | D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_QUALITY = 0x4da, | ||
| 883 | D3D12_MESSAGE_ID_NON_RETAIL_SHADER_MODEL_WONT_VALIDATE = 0x4db, | ||
| 884 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_ROOT_SIGNATURE_MISMATCH = 0x4dc, | ||
| 885 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_ROOT_SIGNATURE_MISMATCH = 0x4dd, | ||
| 886 | D3D12_MESSAGE_ID_ADD_TO_STATE_OBJECT_ERROR = 0x4de, | ||
| 887 | D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION_INVALID_ARGUMENT = 0x4df, | ||
| 888 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_PSO_DESC_MISMATCH = 0x4e0, | ||
| 889 | D3D12_MESSAGE_ID_CREATEPIPELINESTATE_MS_INCOMPLETE_TYPE = 0x4e1, | ||
| 890 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_NOT_MS_MISMATCH = 0x4e2, | ||
| 891 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_NOT_PS_MISMATCH = 0x4e3, | ||
| 892 | D3D12_MESSAGE_ID_NONZERO_SAMPLER_FEEDBACK_MIP_REGION_WITH_INCOMPATIBLE_FORMAT = 0x4e4, | ||
| 893 | D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_SHADER_MISMATCH = 0x4e5, | ||
| 894 | D3D12_MESSAGE_ID_EMPTY_DISPATCH = 0x4e6, | ||
| 895 | D3D12_MESSAGE_ID_RESOURCE_FORMAT_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY = 0x4e7, | ||
| 896 | D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_MIP_REGION = 0x4e8, | ||
| 897 | D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_DIMENSION = 0x4e9, | ||
| 898 | D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_COUNT = 0x4ea, | ||
| 899 | D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_QUALITY = 0x4eb, | ||
| 900 | D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_LAYOUT = 0x4ec, | ||
| 901 | D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_REQUIRES_UNORDERED_ACCESS_FLAG = 0x4ed, | ||
| 902 | D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_NULL_ARGUMENTS = 0x4ee, | ||
| 903 | D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_UAV_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY = 0x4ef, | ||
| 904 | D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_REQUIRES_FEEDBACK_MAP_FORMAT = 0x4f0, | ||
| 905 | D3D12_MESSAGE_ID_CREATEMESHSHADER_INVALIDSHADERBYTECODE = 0x4f1, | ||
| 906 | D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTOFMEMORY = 0x4f2, | ||
| 907 | D3D12_MESSAGE_ID_CREATEMESHSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE = 0x4f3, | ||
| 908 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_INVALID_FORMAT = 0x4f4, | ||
| 909 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_INVALID_MIP_LEVEL_COUNT = 0x4f5, | ||
| 910 | D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_ARRAY_SIZE_MISMATCH = 0x4f6, | ||
| 911 | D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_MISMATCHING_TARGETED_RESOURCE = 0x4f7, | ||
| 912 | D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTPUTEXCEEDSMAXSIZE = 0x4f8, | ||
| 913 | D3D12_MESSAGE_ID_CREATEMESHSHADER_GROUPSHAREDEXCEEDSMAXSIZE = 0x4f9, | ||
| 914 | D3D12_MESSAGE_ID_VERTEX_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE = 0x4fa, | ||
| 915 | D3D12_MESSAGE_ID_MESH_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE = 0x4fb, | ||
| 916 | D3D12_MESSAGE_ID_CREATEMESHSHADER_MISMATCHEDASMSPAYLOADSIZE = 0x4fc, | ||
| 917 | D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_UNBOUNDED_STATIC_DESCRIPTORS = 0x4fd, | ||
| 918 | D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_INVALIDSHADERBYTECODE = 0x4fe, | ||
| 919 | D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_OUTOFMEMORY = 0x4ff, | ||
| 920 | D3D12_MESSAGE_ID_D3D12_MESSAGES_END = 0x500 | ||
| 921 | } D3D12_MESSAGE_ID; | ||
| 922 | typedef enum D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE { | ||
| 923 | D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_NONE = 0x0, | ||
| 924 | D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_STATE_TRACKING_ONLY = 0x1, | ||
| 925 | D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_UNGUARDED_VALIDATION = 0x2, | ||
| 926 | D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_GUARDED_VALIDATION = 0x3, | ||
| 927 | NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES = 0x4 | ||
| 928 | } D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE; | ||
| 929 | typedef struct D3D12_MESSAGE { | ||
| 930 | D3D12_MESSAGE_CATEGORY Category; | ||
| 931 | D3D12_MESSAGE_SEVERITY Severity; | ||
| 932 | D3D12_MESSAGE_ID ID; | ||
| 933 | const char *pDescription; | ||
| 934 | SIZE_T DescriptionByteLength; | ||
| 935 | } D3D12_MESSAGE; | ||
| 936 | typedef struct D3D12_INFO_QUEUE_FILTER_DESC { | ||
| 937 | UINT NumCategories; | ||
| 938 | D3D12_MESSAGE_CATEGORY *pCategoryList; | ||
| 939 | UINT NumSeverities; | ||
| 940 | D3D12_MESSAGE_SEVERITY *pSeverityList; | ||
| 941 | UINT NumIDs; | ||
| 942 | D3D12_MESSAGE_ID *pIDList; | ||
| 943 | } D3D12_INFO_QUEUE_FILTER_DESC; | ||
| 944 | typedef struct D3D12_INFO_QUEUE_FILTER { | ||
| 945 | D3D12_INFO_QUEUE_FILTER_DESC AllowList; | ||
| 946 | D3D12_INFO_QUEUE_FILTER_DESC DenyList; | ||
| 947 | } D3D12_INFO_QUEUE_FILTER; | ||
| 948 | /***************************************************************************** | ||
| 949 | * ID3D12Debug interface | ||
| 950 | */ | ||
| 951 | #ifndef __ID3D12Debug_INTERFACE_DEFINED__ | ||
| 952 | #define __ID3D12Debug_INTERFACE_DEFINED__ | ||
| 953 | |||
| 954 | DEFINE_GUID(IID_ID3D12Debug, 0x344488b7, 0x6846, 0x474b, 0xb9,0x89, 0xf0,0x27,0x44,0x82,0x45,0xe0); | ||
| 955 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 956 | MIDL_INTERFACE("344488b7-6846-474b-b989-f027448245e0") | ||
| 957 | ID3D12Debug : public IUnknown | ||
| 958 | { | ||
| 959 | virtual void STDMETHODCALLTYPE EnableDebugLayer( | ||
| 960 | ) = 0; | ||
| 961 | |||
| 962 | }; | ||
| 963 | #ifdef __CRT_UUID_DECL | ||
| 964 | __CRT_UUID_DECL(ID3D12Debug, 0x344488b7, 0x6846, 0x474b, 0xb9,0x89, 0xf0,0x27,0x44,0x82,0x45,0xe0) | ||
| 965 | #endif | ||
| 966 | #else | ||
| 967 | typedef struct ID3D12DebugVtbl { | ||
| 968 | BEGIN_INTERFACE | ||
| 969 | |||
| 970 | /*** IUnknown methods ***/ | ||
| 971 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 972 | ID3D12Debug *This, | ||
| 973 | REFIID riid, | ||
| 974 | void **ppvObject); | ||
| 975 | |||
| 976 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 977 | ID3D12Debug *This); | ||
| 978 | |||
| 979 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 980 | ID3D12Debug *This); | ||
| 981 | |||
| 982 | /*** ID3D12Debug methods ***/ | ||
| 983 | void (STDMETHODCALLTYPE *EnableDebugLayer)( | ||
| 984 | ID3D12Debug *This); | ||
| 985 | |||
| 986 | END_INTERFACE | ||
| 987 | } ID3D12DebugVtbl; | ||
| 988 | |||
| 989 | interface ID3D12Debug { | ||
| 990 | CONST_VTBL ID3D12DebugVtbl* lpVtbl; | ||
| 991 | }; | ||
| 992 | |||
| 993 | #ifdef COBJMACROS | ||
| 994 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 995 | /*** IUnknown methods ***/ | ||
| 996 | #define ID3D12Debug_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 997 | #define ID3D12Debug_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 998 | #define ID3D12Debug_Release(This) (This)->lpVtbl->Release(This) | ||
| 999 | /*** ID3D12Debug methods ***/ | ||
| 1000 | #define ID3D12Debug_EnableDebugLayer(This) (This)->lpVtbl->EnableDebugLayer(This) | ||
| 1001 | #else | ||
| 1002 | /*** IUnknown methods ***/ | ||
| 1003 | static FORCEINLINE HRESULT ID3D12Debug_QueryInterface(ID3D12Debug* This,REFIID riid,void **ppvObject) { | ||
| 1004 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1005 | } | ||
| 1006 | static FORCEINLINE ULONG ID3D12Debug_AddRef(ID3D12Debug* This) { | ||
| 1007 | return This->lpVtbl->AddRef(This); | ||
| 1008 | } | ||
| 1009 | static FORCEINLINE ULONG ID3D12Debug_Release(ID3D12Debug* This) { | ||
| 1010 | return This->lpVtbl->Release(This); | ||
| 1011 | } | ||
| 1012 | /*** ID3D12Debug methods ***/ | ||
| 1013 | static FORCEINLINE void ID3D12Debug_EnableDebugLayer(ID3D12Debug* This) { | ||
| 1014 | This->lpVtbl->EnableDebugLayer(This); | ||
| 1015 | } | ||
| 1016 | #endif | ||
| 1017 | #endif | ||
| 1018 | |||
| 1019 | #endif | ||
| 1020 | |||
| 1021 | |||
| 1022 | #endif /* __ID3D12Debug_INTERFACE_DEFINED__ */ | ||
| 1023 | |||
| 1024 | /***************************************************************************** | ||
| 1025 | * ID3D12Debug1 interface | ||
| 1026 | */ | ||
| 1027 | #ifndef __ID3D12Debug1_INTERFACE_DEFINED__ | ||
| 1028 | #define __ID3D12Debug1_INTERFACE_DEFINED__ | ||
| 1029 | |||
| 1030 | DEFINE_GUID(IID_ID3D12Debug1, 0xaffaa4ca, 0x63fe, 0x4d8e, 0xb8,0xad, 0x15,0x90,0x00,0xaf,0x43,0x04); | ||
| 1031 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1032 | MIDL_INTERFACE("affaa4ca-63fe-4d8e-b8ad-159000af4304") | ||
| 1033 | ID3D12Debug1 : public IUnknown | ||
| 1034 | { | ||
| 1035 | virtual void STDMETHODCALLTYPE EnableDebugLayer( | ||
| 1036 | ) = 0; | ||
| 1037 | |||
| 1038 | virtual void STDMETHODCALLTYPE SetEnableGPUBasedValidation( | ||
| 1039 | WINBOOL enable) = 0; | ||
| 1040 | |||
| 1041 | virtual void STDMETHODCALLTYPE SetEnableSynchronizedCommandQueueValidation( | ||
| 1042 | WINBOOL enable) = 0; | ||
| 1043 | |||
| 1044 | }; | ||
| 1045 | #ifdef __CRT_UUID_DECL | ||
| 1046 | __CRT_UUID_DECL(ID3D12Debug1, 0xaffaa4ca, 0x63fe, 0x4d8e, 0xb8,0xad, 0x15,0x90,0x00,0xaf,0x43,0x04) | ||
| 1047 | #endif | ||
| 1048 | #else | ||
| 1049 | typedef struct ID3D12Debug1Vtbl { | ||
| 1050 | BEGIN_INTERFACE | ||
| 1051 | |||
| 1052 | /*** IUnknown methods ***/ | ||
| 1053 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1054 | ID3D12Debug1 *This, | ||
| 1055 | REFIID riid, | ||
| 1056 | void **ppvObject); | ||
| 1057 | |||
| 1058 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1059 | ID3D12Debug1 *This); | ||
| 1060 | |||
| 1061 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1062 | ID3D12Debug1 *This); | ||
| 1063 | |||
| 1064 | /*** ID3D12Debug1 methods ***/ | ||
| 1065 | void (STDMETHODCALLTYPE *EnableDebugLayer)( | ||
| 1066 | ID3D12Debug1 *This); | ||
| 1067 | |||
| 1068 | void (STDMETHODCALLTYPE *SetEnableGPUBasedValidation)( | ||
| 1069 | ID3D12Debug1 *This, | ||
| 1070 | WINBOOL enable); | ||
| 1071 | |||
| 1072 | void (STDMETHODCALLTYPE *SetEnableSynchronizedCommandQueueValidation)( | ||
| 1073 | ID3D12Debug1 *This, | ||
| 1074 | WINBOOL enable); | ||
| 1075 | |||
| 1076 | END_INTERFACE | ||
| 1077 | } ID3D12Debug1Vtbl; | ||
| 1078 | |||
| 1079 | interface ID3D12Debug1 { | ||
| 1080 | CONST_VTBL ID3D12Debug1Vtbl* lpVtbl; | ||
| 1081 | }; | ||
| 1082 | |||
| 1083 | #ifdef COBJMACROS | ||
| 1084 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1085 | /*** IUnknown methods ***/ | ||
| 1086 | #define ID3D12Debug1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1087 | #define ID3D12Debug1_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1088 | #define ID3D12Debug1_Release(This) (This)->lpVtbl->Release(This) | ||
| 1089 | /*** ID3D12Debug1 methods ***/ | ||
| 1090 | #define ID3D12Debug1_EnableDebugLayer(This) (This)->lpVtbl->EnableDebugLayer(This) | ||
| 1091 | #define ID3D12Debug1_SetEnableGPUBasedValidation(This,enable) (This)->lpVtbl->SetEnableGPUBasedValidation(This,enable) | ||
| 1092 | #define ID3D12Debug1_SetEnableSynchronizedCommandQueueValidation(This,enable) (This)->lpVtbl->SetEnableSynchronizedCommandQueueValidation(This,enable) | ||
| 1093 | #else | ||
| 1094 | /*** IUnknown methods ***/ | ||
| 1095 | static FORCEINLINE HRESULT ID3D12Debug1_QueryInterface(ID3D12Debug1* This,REFIID riid,void **ppvObject) { | ||
| 1096 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1097 | } | ||
| 1098 | static FORCEINLINE ULONG ID3D12Debug1_AddRef(ID3D12Debug1* This) { | ||
| 1099 | return This->lpVtbl->AddRef(This); | ||
| 1100 | } | ||
| 1101 | static FORCEINLINE ULONG ID3D12Debug1_Release(ID3D12Debug1* This) { | ||
| 1102 | return This->lpVtbl->Release(This); | ||
| 1103 | } | ||
| 1104 | /*** ID3D12Debug1 methods ***/ | ||
| 1105 | static FORCEINLINE void ID3D12Debug1_EnableDebugLayer(ID3D12Debug1* This) { | ||
| 1106 | This->lpVtbl->EnableDebugLayer(This); | ||
| 1107 | } | ||
| 1108 | static FORCEINLINE void ID3D12Debug1_SetEnableGPUBasedValidation(ID3D12Debug1* This,WINBOOL enable) { | ||
| 1109 | This->lpVtbl->SetEnableGPUBasedValidation(This,enable); | ||
| 1110 | } | ||
| 1111 | static FORCEINLINE void ID3D12Debug1_SetEnableSynchronizedCommandQueueValidation(ID3D12Debug1* This,WINBOOL enable) { | ||
| 1112 | This->lpVtbl->SetEnableSynchronizedCommandQueueValidation(This,enable); | ||
| 1113 | } | ||
| 1114 | #endif | ||
| 1115 | #endif | ||
| 1116 | |||
| 1117 | #endif | ||
| 1118 | |||
| 1119 | |||
| 1120 | #endif /* __ID3D12Debug1_INTERFACE_DEFINED__ */ | ||
| 1121 | |||
| 1122 | /***************************************************************************** | ||
| 1123 | * ID3D12InfoQueue interface | ||
| 1124 | */ | ||
| 1125 | #ifndef __ID3D12InfoQueue_INTERFACE_DEFINED__ | ||
| 1126 | #define __ID3D12InfoQueue_INTERFACE_DEFINED__ | ||
| 1127 | |||
| 1128 | DEFINE_GUID(IID_ID3D12InfoQueue, 0x0742a90b, 0xc387, 0x483f, 0xb9,0x46, 0x30,0xa7,0xe4,0xe6,0x14,0x58); | ||
| 1129 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1130 | MIDL_INTERFACE("0742a90b-c387-483f-b946-30a7e4e61458") | ||
| 1131 | ID3D12InfoQueue : public IUnknown | ||
| 1132 | { | ||
| 1133 | virtual HRESULT STDMETHODCALLTYPE SetMessageCountLimit( | ||
| 1134 | UINT64 limit) = 0; | ||
| 1135 | |||
| 1136 | virtual void STDMETHODCALLTYPE ClearStoredMessages( | ||
| 1137 | ) = 0; | ||
| 1138 | |||
| 1139 | virtual HRESULT STDMETHODCALLTYPE GetMessage( | ||
| 1140 | UINT64 index, | ||
| 1141 | D3D12_MESSAGE *message, | ||
| 1142 | SIZE_T *length) = 0; | ||
| 1143 | |||
| 1144 | virtual UINT64 STDMETHODCALLTYPE GetNumMessagesAllowedByStorageFilter( | ||
| 1145 | ) = 0; | ||
| 1146 | |||
| 1147 | virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDeniedByStorageFilter( | ||
| 1148 | ) = 0; | ||
| 1149 | |||
| 1150 | virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessages( | ||
| 1151 | ) = 0; | ||
| 1152 | |||
| 1153 | virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessagesAllowedByRetrievalFilter( | ||
| 1154 | ) = 0; | ||
| 1155 | |||
| 1156 | virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDiscardedByMessageCountLimit( | ||
| 1157 | ) = 0; | ||
| 1158 | |||
| 1159 | virtual UINT64 STDMETHODCALLTYPE GetMessageCountLimit( | ||
| 1160 | ) = 0; | ||
| 1161 | |||
| 1162 | virtual HRESULT STDMETHODCALLTYPE AddStorageFilterEntries( | ||
| 1163 | D3D12_INFO_QUEUE_FILTER *filter) = 0; | ||
| 1164 | |||
| 1165 | virtual HRESULT STDMETHODCALLTYPE GetStorageFilter( | ||
| 1166 | D3D12_INFO_QUEUE_FILTER *filter, | ||
| 1167 | SIZE_T *length) = 0; | ||
| 1168 | |||
| 1169 | virtual void STDMETHODCALLTYPE ClearStorageFilter( | ||
| 1170 | ) = 0; | ||
| 1171 | |||
| 1172 | virtual HRESULT STDMETHODCALLTYPE PushEmptyStorageFilter( | ||
| 1173 | ) = 0; | ||
| 1174 | |||
| 1175 | virtual HRESULT STDMETHODCALLTYPE PushCopyOfStorageFilter( | ||
| 1176 | ) = 0; | ||
| 1177 | |||
| 1178 | virtual HRESULT STDMETHODCALLTYPE PushStorageFilter( | ||
| 1179 | D3D12_INFO_QUEUE_FILTER *filter) = 0; | ||
| 1180 | |||
| 1181 | virtual void STDMETHODCALLTYPE PopStorageFilter( | ||
| 1182 | ) = 0; | ||
| 1183 | |||
| 1184 | virtual UINT STDMETHODCALLTYPE GetStorageFilterStackSize( | ||
| 1185 | ) = 0; | ||
| 1186 | |||
| 1187 | virtual HRESULT STDMETHODCALLTYPE AddRetrievalFilterEntries( | ||
| 1188 | D3D12_INFO_QUEUE_FILTER *filter) = 0; | ||
| 1189 | |||
| 1190 | virtual HRESULT STDMETHODCALLTYPE GetRetrievalFilter( | ||
| 1191 | D3D12_INFO_QUEUE_FILTER *filter, | ||
| 1192 | SIZE_T *length) = 0; | ||
| 1193 | |||
| 1194 | virtual void STDMETHODCALLTYPE ClearRetrievalFilter( | ||
| 1195 | ) = 0; | ||
| 1196 | |||
| 1197 | virtual HRESULT STDMETHODCALLTYPE PushEmptyRetrievalFilter( | ||
| 1198 | ) = 0; | ||
| 1199 | |||
| 1200 | virtual HRESULT STDMETHODCALLTYPE PushCopyOfRetrievalFilter( | ||
| 1201 | ) = 0; | ||
| 1202 | |||
| 1203 | virtual HRESULT STDMETHODCALLTYPE PushRetrievalFilter( | ||
| 1204 | D3D12_INFO_QUEUE_FILTER *filter) = 0; | ||
| 1205 | |||
| 1206 | virtual void STDMETHODCALLTYPE PopRetrievalFilter( | ||
| 1207 | ) = 0; | ||
| 1208 | |||
| 1209 | virtual UINT STDMETHODCALLTYPE GetRetrievalFilterStackSize( | ||
| 1210 | ) = 0; | ||
| 1211 | |||
| 1212 | virtual HRESULT STDMETHODCALLTYPE AddMessage( | ||
| 1213 | D3D12_MESSAGE_CATEGORY category, | ||
| 1214 | D3D12_MESSAGE_SEVERITY severity, | ||
| 1215 | D3D12_MESSAGE_ID id, | ||
| 1216 | const char *description) = 0; | ||
| 1217 | |||
| 1218 | virtual HRESULT STDMETHODCALLTYPE AddApplicationMessage( | ||
| 1219 | D3D12_MESSAGE_SEVERITY severity, | ||
| 1220 | const char *description) = 0; | ||
| 1221 | |||
| 1222 | virtual HRESULT STDMETHODCALLTYPE SetBreakOnCategory( | ||
| 1223 | D3D12_MESSAGE_CATEGORY category, | ||
| 1224 | WINBOOL enable) = 0; | ||
| 1225 | |||
| 1226 | virtual HRESULT STDMETHODCALLTYPE SetBreakOnSeverity( | ||
| 1227 | D3D12_MESSAGE_SEVERITY severity, | ||
| 1228 | WINBOOL enable) = 0; | ||
| 1229 | |||
| 1230 | virtual HRESULT STDMETHODCALLTYPE SetBreakOnID( | ||
| 1231 | D3D12_MESSAGE_ID id, | ||
| 1232 | WINBOOL enable) = 0; | ||
| 1233 | |||
| 1234 | virtual WINBOOL STDMETHODCALLTYPE GetBreakOnCategory( | ||
| 1235 | D3D12_MESSAGE_CATEGORY category) = 0; | ||
| 1236 | |||
| 1237 | virtual WINBOOL STDMETHODCALLTYPE GetBreakOnSeverity( | ||
| 1238 | D3D12_MESSAGE_SEVERITY severity) = 0; | ||
| 1239 | |||
| 1240 | virtual WINBOOL STDMETHODCALLTYPE GetBreakOnID( | ||
| 1241 | D3D12_MESSAGE_ID id) = 0; | ||
| 1242 | |||
| 1243 | virtual void STDMETHODCALLTYPE SetMuteDebugOutput( | ||
| 1244 | WINBOOL mute) = 0; | ||
| 1245 | |||
| 1246 | virtual WINBOOL STDMETHODCALLTYPE GetMuteDebugOutput( | ||
| 1247 | ) = 0; | ||
| 1248 | |||
| 1249 | }; | ||
| 1250 | #ifdef __CRT_UUID_DECL | ||
| 1251 | __CRT_UUID_DECL(ID3D12InfoQueue, 0x0742a90b, 0xc387, 0x483f, 0xb9,0x46, 0x30,0xa7,0xe4,0xe6,0x14,0x58) | ||
| 1252 | #endif | ||
| 1253 | #else | ||
| 1254 | typedef struct ID3D12InfoQueueVtbl { | ||
| 1255 | BEGIN_INTERFACE | ||
| 1256 | |||
| 1257 | /*** IUnknown methods ***/ | ||
| 1258 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1259 | ID3D12InfoQueue *This, | ||
| 1260 | REFIID riid, | ||
| 1261 | void **ppvObject); | ||
| 1262 | |||
| 1263 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1264 | ID3D12InfoQueue *This); | ||
| 1265 | |||
| 1266 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1267 | ID3D12InfoQueue *This); | ||
| 1268 | |||
| 1269 | /*** ID3D12InfoQueue methods ***/ | ||
| 1270 | HRESULT (STDMETHODCALLTYPE *SetMessageCountLimit)( | ||
| 1271 | ID3D12InfoQueue *This, | ||
| 1272 | UINT64 limit); | ||
| 1273 | |||
| 1274 | void (STDMETHODCALLTYPE *ClearStoredMessages)( | ||
| 1275 | ID3D12InfoQueue *This); | ||
| 1276 | |||
| 1277 | HRESULT (STDMETHODCALLTYPE *GetMessage)( | ||
| 1278 | ID3D12InfoQueue *This, | ||
| 1279 | UINT64 index, | ||
| 1280 | D3D12_MESSAGE *message, | ||
| 1281 | SIZE_T *length); | ||
| 1282 | |||
| 1283 | UINT64 (STDMETHODCALLTYPE *GetNumMessagesAllowedByStorageFilter)( | ||
| 1284 | ID3D12InfoQueue *This); | ||
| 1285 | |||
| 1286 | UINT64 (STDMETHODCALLTYPE *GetNumMessagesDeniedByStorageFilter)( | ||
| 1287 | ID3D12InfoQueue *This); | ||
| 1288 | |||
| 1289 | UINT64 (STDMETHODCALLTYPE *GetNumStoredMessages)( | ||
| 1290 | ID3D12InfoQueue *This); | ||
| 1291 | |||
| 1292 | UINT64 (STDMETHODCALLTYPE *GetNumStoredMessagesAllowedByRetrievalFilter)( | ||
| 1293 | ID3D12InfoQueue *This); | ||
| 1294 | |||
| 1295 | UINT64 (STDMETHODCALLTYPE *GetNumMessagesDiscardedByMessageCountLimit)( | ||
| 1296 | ID3D12InfoQueue *This); | ||
| 1297 | |||
| 1298 | UINT64 (STDMETHODCALLTYPE *GetMessageCountLimit)( | ||
| 1299 | ID3D12InfoQueue *This); | ||
| 1300 | |||
| 1301 | HRESULT (STDMETHODCALLTYPE *AddStorageFilterEntries)( | ||
| 1302 | ID3D12InfoQueue *This, | ||
| 1303 | D3D12_INFO_QUEUE_FILTER *filter); | ||
| 1304 | |||
| 1305 | HRESULT (STDMETHODCALLTYPE *GetStorageFilter)( | ||
| 1306 | ID3D12InfoQueue *This, | ||
| 1307 | D3D12_INFO_QUEUE_FILTER *filter, | ||
| 1308 | SIZE_T *length); | ||
| 1309 | |||
| 1310 | void (STDMETHODCALLTYPE *ClearStorageFilter)( | ||
| 1311 | ID3D12InfoQueue *This); | ||
| 1312 | |||
| 1313 | HRESULT (STDMETHODCALLTYPE *PushEmptyStorageFilter)( | ||
| 1314 | ID3D12InfoQueue *This); | ||
| 1315 | |||
| 1316 | HRESULT (STDMETHODCALLTYPE *PushCopyOfStorageFilter)( | ||
| 1317 | ID3D12InfoQueue *This); | ||
| 1318 | |||
| 1319 | HRESULT (STDMETHODCALLTYPE *PushStorageFilter)( | ||
| 1320 | ID3D12InfoQueue *This, | ||
| 1321 | D3D12_INFO_QUEUE_FILTER *filter); | ||
| 1322 | |||
| 1323 | void (STDMETHODCALLTYPE *PopStorageFilter)( | ||
| 1324 | ID3D12InfoQueue *This); | ||
| 1325 | |||
| 1326 | UINT (STDMETHODCALLTYPE *GetStorageFilterStackSize)( | ||
| 1327 | ID3D12InfoQueue *This); | ||
| 1328 | |||
| 1329 | HRESULT (STDMETHODCALLTYPE *AddRetrievalFilterEntries)( | ||
| 1330 | ID3D12InfoQueue *This, | ||
| 1331 | D3D12_INFO_QUEUE_FILTER *filter); | ||
| 1332 | |||
| 1333 | HRESULT (STDMETHODCALLTYPE *GetRetrievalFilter)( | ||
| 1334 | ID3D12InfoQueue *This, | ||
| 1335 | D3D12_INFO_QUEUE_FILTER *filter, | ||
| 1336 | SIZE_T *length); | ||
| 1337 | |||
| 1338 | void (STDMETHODCALLTYPE *ClearRetrievalFilter)( | ||
| 1339 | ID3D12InfoQueue *This); | ||
| 1340 | |||
| 1341 | HRESULT (STDMETHODCALLTYPE *PushEmptyRetrievalFilter)( | ||
| 1342 | ID3D12InfoQueue *This); | ||
| 1343 | |||
| 1344 | HRESULT (STDMETHODCALLTYPE *PushCopyOfRetrievalFilter)( | ||
| 1345 | ID3D12InfoQueue *This); | ||
| 1346 | |||
| 1347 | HRESULT (STDMETHODCALLTYPE *PushRetrievalFilter)( | ||
| 1348 | ID3D12InfoQueue *This, | ||
| 1349 | D3D12_INFO_QUEUE_FILTER *filter); | ||
| 1350 | |||
| 1351 | void (STDMETHODCALLTYPE *PopRetrievalFilter)( | ||
| 1352 | ID3D12InfoQueue *This); | ||
| 1353 | |||
| 1354 | UINT (STDMETHODCALLTYPE *GetRetrievalFilterStackSize)( | ||
| 1355 | ID3D12InfoQueue *This); | ||
| 1356 | |||
| 1357 | HRESULT (STDMETHODCALLTYPE *AddMessage)( | ||
| 1358 | ID3D12InfoQueue *This, | ||
| 1359 | D3D12_MESSAGE_CATEGORY category, | ||
| 1360 | D3D12_MESSAGE_SEVERITY severity, | ||
| 1361 | D3D12_MESSAGE_ID id, | ||
| 1362 | const char *description); | ||
| 1363 | |||
| 1364 | HRESULT (STDMETHODCALLTYPE *AddApplicationMessage)( | ||
| 1365 | ID3D12InfoQueue *This, | ||
| 1366 | D3D12_MESSAGE_SEVERITY severity, | ||
| 1367 | const char *description); | ||
| 1368 | |||
| 1369 | HRESULT (STDMETHODCALLTYPE *SetBreakOnCategory)( | ||
| 1370 | ID3D12InfoQueue *This, | ||
| 1371 | D3D12_MESSAGE_CATEGORY category, | ||
| 1372 | WINBOOL enable); | ||
| 1373 | |||
| 1374 | HRESULT (STDMETHODCALLTYPE *SetBreakOnSeverity)( | ||
| 1375 | ID3D12InfoQueue *This, | ||
| 1376 | D3D12_MESSAGE_SEVERITY severity, | ||
| 1377 | WINBOOL enable); | ||
| 1378 | |||
| 1379 | HRESULT (STDMETHODCALLTYPE *SetBreakOnID)( | ||
| 1380 | ID3D12InfoQueue *This, | ||
| 1381 | D3D12_MESSAGE_ID id, | ||
| 1382 | WINBOOL enable); | ||
| 1383 | |||
| 1384 | WINBOOL (STDMETHODCALLTYPE *GetBreakOnCategory)( | ||
| 1385 | ID3D12InfoQueue *This, | ||
| 1386 | D3D12_MESSAGE_CATEGORY category); | ||
| 1387 | |||
| 1388 | WINBOOL (STDMETHODCALLTYPE *GetBreakOnSeverity)( | ||
| 1389 | ID3D12InfoQueue *This, | ||
| 1390 | D3D12_MESSAGE_SEVERITY severity); | ||
| 1391 | |||
| 1392 | WINBOOL (STDMETHODCALLTYPE *GetBreakOnID)( | ||
| 1393 | ID3D12InfoQueue *This, | ||
| 1394 | D3D12_MESSAGE_ID id); | ||
| 1395 | |||
| 1396 | void (STDMETHODCALLTYPE *SetMuteDebugOutput)( | ||
| 1397 | ID3D12InfoQueue *This, | ||
| 1398 | WINBOOL mute); | ||
| 1399 | |||
| 1400 | WINBOOL (STDMETHODCALLTYPE *GetMuteDebugOutput)( | ||
| 1401 | ID3D12InfoQueue *This); | ||
| 1402 | |||
| 1403 | END_INTERFACE | ||
| 1404 | } ID3D12InfoQueueVtbl; | ||
| 1405 | |||
| 1406 | interface ID3D12InfoQueue { | ||
| 1407 | CONST_VTBL ID3D12InfoQueueVtbl* lpVtbl; | ||
| 1408 | }; | ||
| 1409 | |||
| 1410 | #ifdef COBJMACROS | ||
| 1411 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1412 | /*** IUnknown methods ***/ | ||
| 1413 | #define ID3D12InfoQueue_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1414 | #define ID3D12InfoQueue_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1415 | #define ID3D12InfoQueue_Release(This) (This)->lpVtbl->Release(This) | ||
| 1416 | /*** ID3D12InfoQueue methods ***/ | ||
| 1417 | #define ID3D12InfoQueue_SetMessageCountLimit(This,limit) (This)->lpVtbl->SetMessageCountLimit(This,limit) | ||
| 1418 | #define ID3D12InfoQueue_ClearStoredMessages(This) (This)->lpVtbl->ClearStoredMessages(This) | ||
| 1419 | #define ID3D12InfoQueue_GetMessage(This,index,message,length) (This)->lpVtbl->GetMessage(This,index,message,length) | ||
| 1420 | #define ID3D12InfoQueue_GetNumMessagesAllowedByStorageFilter(This) (This)->lpVtbl->GetNumMessagesAllowedByStorageFilter(This) | ||
| 1421 | #define ID3D12InfoQueue_GetNumMessagesDeniedByStorageFilter(This) (This)->lpVtbl->GetNumMessagesDeniedByStorageFilter(This) | ||
| 1422 | #define ID3D12InfoQueue_GetNumStoredMessages(This) (This)->lpVtbl->GetNumStoredMessages(This) | ||
| 1423 | #define ID3D12InfoQueue_GetNumStoredMessagesAllowedByRetrievalFilter(This) (This)->lpVtbl->GetNumStoredMessagesAllowedByRetrievalFilter(This) | ||
| 1424 | #define ID3D12InfoQueue_GetNumMessagesDiscardedByMessageCountLimit(This) (This)->lpVtbl->GetNumMessagesDiscardedByMessageCountLimit(This) | ||
| 1425 | #define ID3D12InfoQueue_GetMessageCountLimit(This) (This)->lpVtbl->GetMessageCountLimit(This) | ||
| 1426 | #define ID3D12InfoQueue_AddStorageFilterEntries(This,filter) (This)->lpVtbl->AddStorageFilterEntries(This,filter) | ||
| 1427 | #define ID3D12InfoQueue_GetStorageFilter(This,filter,length) (This)->lpVtbl->GetStorageFilter(This,filter,length) | ||
| 1428 | #define ID3D12InfoQueue_ClearStorageFilter(This) (This)->lpVtbl->ClearStorageFilter(This) | ||
| 1429 | #define ID3D12InfoQueue_PushEmptyStorageFilter(This) (This)->lpVtbl->PushEmptyStorageFilter(This) | ||
| 1430 | #define ID3D12InfoQueue_PushCopyOfStorageFilter(This) (This)->lpVtbl->PushCopyOfStorageFilter(This) | ||
| 1431 | #define ID3D12InfoQueue_PushStorageFilter(This,filter) (This)->lpVtbl->PushStorageFilter(This,filter) | ||
| 1432 | #define ID3D12InfoQueue_PopStorageFilter(This) (This)->lpVtbl->PopStorageFilter(This) | ||
| 1433 | #define ID3D12InfoQueue_GetStorageFilterStackSize(This) (This)->lpVtbl->GetStorageFilterStackSize(This) | ||
| 1434 | #define ID3D12InfoQueue_AddRetrievalFilterEntries(This,filter) (This)->lpVtbl->AddRetrievalFilterEntries(This,filter) | ||
| 1435 | #define ID3D12InfoQueue_GetRetrievalFilter(This,filter,length) (This)->lpVtbl->GetRetrievalFilter(This,filter,length) | ||
| 1436 | #define ID3D12InfoQueue_ClearRetrievalFilter(This) (This)->lpVtbl->ClearRetrievalFilter(This) | ||
| 1437 | #define ID3D12InfoQueue_PushEmptyRetrievalFilter(This) (This)->lpVtbl->PushEmptyRetrievalFilter(This) | ||
| 1438 | #define ID3D12InfoQueue_PushCopyOfRetrievalFilter(This) (This)->lpVtbl->PushCopyOfRetrievalFilter(This) | ||
| 1439 | #define ID3D12InfoQueue_PushRetrievalFilter(This,filter) (This)->lpVtbl->PushRetrievalFilter(This,filter) | ||
| 1440 | #define ID3D12InfoQueue_PopRetrievalFilter(This) (This)->lpVtbl->PopRetrievalFilter(This) | ||
| 1441 | #define ID3D12InfoQueue_GetRetrievalFilterStackSize(This) (This)->lpVtbl->GetRetrievalFilterStackSize(This) | ||
| 1442 | #define ID3D12InfoQueue_AddMessage(This,category,severity,id,description) (This)->lpVtbl->AddMessage(This,category,severity,id,description) | ||
| 1443 | #define ID3D12InfoQueue_AddApplicationMessage(This,severity,description) (This)->lpVtbl->AddApplicationMessage(This,severity,description) | ||
| 1444 | #define ID3D12InfoQueue_SetBreakOnCategory(This,category,enable) (This)->lpVtbl->SetBreakOnCategory(This,category,enable) | ||
| 1445 | #define ID3D12InfoQueue_SetBreakOnSeverity(This,severity,enable) (This)->lpVtbl->SetBreakOnSeverity(This,severity,enable) | ||
| 1446 | #define ID3D12InfoQueue_SetBreakOnID(This,id,enable) (This)->lpVtbl->SetBreakOnID(This,id,enable) | ||
| 1447 | #define ID3D12InfoQueue_GetBreakOnCategory(This,category) (This)->lpVtbl->GetBreakOnCategory(This,category) | ||
| 1448 | #define ID3D12InfoQueue_GetBreakOnSeverity(This,severity) (This)->lpVtbl->GetBreakOnSeverity(This,severity) | ||
| 1449 | #define ID3D12InfoQueue_GetBreakOnID(This,id) (This)->lpVtbl->GetBreakOnID(This,id) | ||
| 1450 | #define ID3D12InfoQueue_SetMuteDebugOutput(This,mute) (This)->lpVtbl->SetMuteDebugOutput(This,mute) | ||
| 1451 | #define ID3D12InfoQueue_GetMuteDebugOutput(This) (This)->lpVtbl->GetMuteDebugOutput(This) | ||
| 1452 | #else | ||
| 1453 | /*** IUnknown methods ***/ | ||
| 1454 | static FORCEINLINE HRESULT ID3D12InfoQueue_QueryInterface(ID3D12InfoQueue* This,REFIID riid,void **ppvObject) { | ||
| 1455 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1456 | } | ||
| 1457 | static FORCEINLINE ULONG ID3D12InfoQueue_AddRef(ID3D12InfoQueue* This) { | ||
| 1458 | return This->lpVtbl->AddRef(This); | ||
| 1459 | } | ||
| 1460 | static FORCEINLINE ULONG ID3D12InfoQueue_Release(ID3D12InfoQueue* This) { | ||
| 1461 | return This->lpVtbl->Release(This); | ||
| 1462 | } | ||
| 1463 | /*** ID3D12InfoQueue methods ***/ | ||
| 1464 | static FORCEINLINE HRESULT ID3D12InfoQueue_SetMessageCountLimit(ID3D12InfoQueue* This,UINT64 limit) { | ||
| 1465 | return This->lpVtbl->SetMessageCountLimit(This,limit); | ||
| 1466 | } | ||
| 1467 | static FORCEINLINE void ID3D12InfoQueue_ClearStoredMessages(ID3D12InfoQueue* This) { | ||
| 1468 | This->lpVtbl->ClearStoredMessages(This); | ||
| 1469 | } | ||
| 1470 | static FORCEINLINE HRESULT ID3D12InfoQueue_GetMessage(ID3D12InfoQueue* This,UINT64 index,D3D12_MESSAGE *message,SIZE_T *length) { | ||
| 1471 | return This->lpVtbl->GetMessage(This,index,message,length); | ||
| 1472 | } | ||
| 1473 | static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumMessagesAllowedByStorageFilter(ID3D12InfoQueue* This) { | ||
| 1474 | return This->lpVtbl->GetNumMessagesAllowedByStorageFilter(This); | ||
| 1475 | } | ||
| 1476 | static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumMessagesDeniedByStorageFilter(ID3D12InfoQueue* This) { | ||
| 1477 | return This->lpVtbl->GetNumMessagesDeniedByStorageFilter(This); | ||
| 1478 | } | ||
| 1479 | static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumStoredMessages(ID3D12InfoQueue* This) { | ||
| 1480 | return This->lpVtbl->GetNumStoredMessages(This); | ||
| 1481 | } | ||
| 1482 | static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumStoredMessagesAllowedByRetrievalFilter(ID3D12InfoQueue* This) { | ||
| 1483 | return This->lpVtbl->GetNumStoredMessagesAllowedByRetrievalFilter(This); | ||
| 1484 | } | ||
| 1485 | static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumMessagesDiscardedByMessageCountLimit(ID3D12InfoQueue* This) { | ||
| 1486 | return This->lpVtbl->GetNumMessagesDiscardedByMessageCountLimit(This); | ||
| 1487 | } | ||
| 1488 | static FORCEINLINE UINT64 ID3D12InfoQueue_GetMessageCountLimit(ID3D12InfoQueue* This) { | ||
| 1489 | return This->lpVtbl->GetMessageCountLimit(This); | ||
| 1490 | } | ||
| 1491 | static FORCEINLINE HRESULT ID3D12InfoQueue_AddStorageFilterEntries(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) { | ||
| 1492 | return This->lpVtbl->AddStorageFilterEntries(This,filter); | ||
| 1493 | } | ||
| 1494 | static FORCEINLINE HRESULT ID3D12InfoQueue_GetStorageFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter,SIZE_T *length) { | ||
| 1495 | return This->lpVtbl->GetStorageFilter(This,filter,length); | ||
| 1496 | } | ||
| 1497 | static FORCEINLINE void ID3D12InfoQueue_ClearStorageFilter(ID3D12InfoQueue* This) { | ||
| 1498 | This->lpVtbl->ClearStorageFilter(This); | ||
| 1499 | } | ||
| 1500 | static FORCEINLINE HRESULT ID3D12InfoQueue_PushEmptyStorageFilter(ID3D12InfoQueue* This) { | ||
| 1501 | return This->lpVtbl->PushEmptyStorageFilter(This); | ||
| 1502 | } | ||
| 1503 | static FORCEINLINE HRESULT ID3D12InfoQueue_PushCopyOfStorageFilter(ID3D12InfoQueue* This) { | ||
| 1504 | return This->lpVtbl->PushCopyOfStorageFilter(This); | ||
| 1505 | } | ||
| 1506 | static FORCEINLINE HRESULT ID3D12InfoQueue_PushStorageFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) { | ||
| 1507 | return This->lpVtbl->PushStorageFilter(This,filter); | ||
| 1508 | } | ||
| 1509 | static FORCEINLINE void ID3D12InfoQueue_PopStorageFilter(ID3D12InfoQueue* This) { | ||
| 1510 | This->lpVtbl->PopStorageFilter(This); | ||
| 1511 | } | ||
| 1512 | static FORCEINLINE UINT ID3D12InfoQueue_GetStorageFilterStackSize(ID3D12InfoQueue* This) { | ||
| 1513 | return This->lpVtbl->GetStorageFilterStackSize(This); | ||
| 1514 | } | ||
| 1515 | static FORCEINLINE HRESULT ID3D12InfoQueue_AddRetrievalFilterEntries(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) { | ||
| 1516 | return This->lpVtbl->AddRetrievalFilterEntries(This,filter); | ||
| 1517 | } | ||
| 1518 | static FORCEINLINE HRESULT ID3D12InfoQueue_GetRetrievalFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter,SIZE_T *length) { | ||
| 1519 | return This->lpVtbl->GetRetrievalFilter(This,filter,length); | ||
| 1520 | } | ||
| 1521 | static FORCEINLINE void ID3D12InfoQueue_ClearRetrievalFilter(ID3D12InfoQueue* This) { | ||
| 1522 | This->lpVtbl->ClearRetrievalFilter(This); | ||
| 1523 | } | ||
| 1524 | static FORCEINLINE HRESULT ID3D12InfoQueue_PushEmptyRetrievalFilter(ID3D12InfoQueue* This) { | ||
| 1525 | return This->lpVtbl->PushEmptyRetrievalFilter(This); | ||
| 1526 | } | ||
| 1527 | static FORCEINLINE HRESULT ID3D12InfoQueue_PushCopyOfRetrievalFilter(ID3D12InfoQueue* This) { | ||
| 1528 | return This->lpVtbl->PushCopyOfRetrievalFilter(This); | ||
| 1529 | } | ||
| 1530 | static FORCEINLINE HRESULT ID3D12InfoQueue_PushRetrievalFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) { | ||
| 1531 | return This->lpVtbl->PushRetrievalFilter(This,filter); | ||
| 1532 | } | ||
| 1533 | static FORCEINLINE void ID3D12InfoQueue_PopRetrievalFilter(ID3D12InfoQueue* This) { | ||
| 1534 | This->lpVtbl->PopRetrievalFilter(This); | ||
| 1535 | } | ||
| 1536 | static FORCEINLINE UINT ID3D12InfoQueue_GetRetrievalFilterStackSize(ID3D12InfoQueue* This) { | ||
| 1537 | return This->lpVtbl->GetRetrievalFilterStackSize(This); | ||
| 1538 | } | ||
| 1539 | static FORCEINLINE HRESULT ID3D12InfoQueue_AddMessage(ID3D12InfoQueue* This,D3D12_MESSAGE_CATEGORY category,D3D12_MESSAGE_SEVERITY severity,D3D12_MESSAGE_ID id,const char *description) { | ||
| 1540 | return This->lpVtbl->AddMessage(This,category,severity,id,description); | ||
| 1541 | } | ||
| 1542 | static FORCEINLINE HRESULT ID3D12InfoQueue_AddApplicationMessage(ID3D12InfoQueue* This,D3D12_MESSAGE_SEVERITY severity,const char *description) { | ||
| 1543 | return This->lpVtbl->AddApplicationMessage(This,severity,description); | ||
| 1544 | } | ||
| 1545 | static FORCEINLINE HRESULT ID3D12InfoQueue_SetBreakOnCategory(ID3D12InfoQueue* This,D3D12_MESSAGE_CATEGORY category,WINBOOL enable) { | ||
| 1546 | return This->lpVtbl->SetBreakOnCategory(This,category,enable); | ||
| 1547 | } | ||
| 1548 | static FORCEINLINE HRESULT ID3D12InfoQueue_SetBreakOnSeverity(ID3D12InfoQueue* This,D3D12_MESSAGE_SEVERITY severity,WINBOOL enable) { | ||
| 1549 | return This->lpVtbl->SetBreakOnSeverity(This,severity,enable); | ||
| 1550 | } | ||
| 1551 | static FORCEINLINE HRESULT ID3D12InfoQueue_SetBreakOnID(ID3D12InfoQueue* This,D3D12_MESSAGE_ID id,WINBOOL enable) { | ||
| 1552 | return This->lpVtbl->SetBreakOnID(This,id,enable); | ||
| 1553 | } | ||
| 1554 | static FORCEINLINE WINBOOL ID3D12InfoQueue_GetBreakOnCategory(ID3D12InfoQueue* This,D3D12_MESSAGE_CATEGORY category) { | ||
| 1555 | return This->lpVtbl->GetBreakOnCategory(This,category); | ||
| 1556 | } | ||
| 1557 | static FORCEINLINE WINBOOL ID3D12InfoQueue_GetBreakOnSeverity(ID3D12InfoQueue* This,D3D12_MESSAGE_SEVERITY severity) { | ||
| 1558 | return This->lpVtbl->GetBreakOnSeverity(This,severity); | ||
| 1559 | } | ||
| 1560 | static FORCEINLINE WINBOOL ID3D12InfoQueue_GetBreakOnID(ID3D12InfoQueue* This,D3D12_MESSAGE_ID id) { | ||
| 1561 | return This->lpVtbl->GetBreakOnID(This,id); | ||
| 1562 | } | ||
| 1563 | static FORCEINLINE void ID3D12InfoQueue_SetMuteDebugOutput(ID3D12InfoQueue* This,WINBOOL mute) { | ||
| 1564 | This->lpVtbl->SetMuteDebugOutput(This,mute); | ||
| 1565 | } | ||
| 1566 | static FORCEINLINE WINBOOL ID3D12InfoQueue_GetMuteDebugOutput(ID3D12InfoQueue* This) { | ||
| 1567 | return This->lpVtbl->GetMuteDebugOutput(This); | ||
| 1568 | } | ||
| 1569 | #endif | ||
| 1570 | #endif | ||
| 1571 | |||
| 1572 | #endif | ||
| 1573 | |||
| 1574 | |||
| 1575 | #endif /* __ID3D12InfoQueue_INTERFACE_DEFINED__ */ | ||
| 1576 | |||
| 1577 | /* Begin additional prototypes for all interfaces */ | ||
| 1578 | |||
| 1579 | |||
| 1580 | /* End additional prototypes */ | ||
| 1581 | |||
| 1582 | #ifdef __cplusplus | ||
| 1583 | } | ||
| 1584 | #endif | ||
| 1585 | |||
| 1586 | #endif /* __d3d12sdklayers_h__ */ | ||
lib/libc/include/any-windows-any/d3d12shader.h+10-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/d3d12shader.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/d3d12shader.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -84,6 +84,15 @@ interface ID3D12LibraryReflection; | ... | @@ -84,6 +84,15 @@ interface ID3D12LibraryReflection; |
| 84 | extern "C" { | 84 | extern "C" { |
| 85 | #endif | 85 | #endif |
| 86 | 86 | ||
| 87 | typedef enum D3D12_SHADER_VERSION_TYPE { | ||
| 88 | D3D12_SHVER_PIXEL_SHADER = 0x0, | ||
| 89 | D3D12_SHVER_VERTEX_SHADER = 0x1, | ||
| 90 | D3D12_SHVER_GEOMETRY_SHADER = 0x2, | ||
| 91 | D3D12_SHVER_HULL_SHADER = 0x3, | ||
| 92 | D3D12_SHVER_DOMAIN_SHADER = 0x4, | ||
| 93 | D3D12_SHVER_COMPUTE_SHADER = 0x5, | ||
| 94 | D3D12_SHVER_RESERVED0 = 0xfff0 | ||
| 95 | } D3D12_SHADER_VERSION_TYPE; | ||
| 87 | typedef struct _D3D12_SHADER_DESC { | 96 | typedef struct _D3D12_SHADER_DESC { |
| 88 | UINT Version; | 97 | UINT Version; |
| 89 | const char *Creator; | 98 | const char *Creator; |
lib/libc/include/any-windows-any/d3d12shader.idl deleted-296| ... | @@ -1,296 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2020 Paul Gofman for CodeWeavers | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "oaidl.idl"; | ||
| 20 | import "ocidl.idl"; | ||
| 21 | import "d3dcommon.idl"; | ||
| 22 | |||
| 23 | typedef struct _D3D12_SHADER_DESC | ||
| 24 | { | ||
| 25 | UINT Version; | ||
| 26 | const char *Creator; | ||
| 27 | UINT Flags; | ||
| 28 | UINT ConstantBuffers; | ||
| 29 | UINT BoundResources; | ||
| 30 | UINT InputParameters; | ||
| 31 | UINT OutputParameters; | ||
| 32 | UINT InstructionCount; | ||
| 33 | UINT TempRegisterCount; | ||
| 34 | UINT TempArrayCount; | ||
| 35 | UINT DefCount; | ||
| 36 | UINT DclCount; | ||
| 37 | UINT TextureNormalInstructions; | ||
| 38 | UINT TextureLoadInstructions; | ||
| 39 | UINT TextureCompInstructions; | ||
| 40 | UINT TextureBiasInstructions; | ||
| 41 | UINT TextureGradientInstructions; | ||
| 42 | UINT FloatInstructionCount; | ||
| 43 | UINT IntInstructionCount; | ||
| 44 | UINT UintInstructionCount; | ||
| 45 | UINT StaticFlowControlCount; | ||
| 46 | UINT DynamicFlowControlCount; | ||
| 47 | UINT MacroInstructionCount; | ||
| 48 | UINT ArrayInstructionCount; | ||
| 49 | UINT CutInstructionCount; | ||
| 50 | UINT EmitInstructionCount; | ||
| 51 | D3D_PRIMITIVE_TOPOLOGY GSOutputTopology; | ||
| 52 | UINT GSMaxOutputVertexCount; | ||
| 53 | D3D_PRIMITIVE InputPrimitive; | ||
| 54 | UINT PatchConstantParameters; | ||
| 55 | UINT cGSInstanceCount; | ||
| 56 | UINT cControlPoints; | ||
| 57 | D3D_TESSELLATOR_OUTPUT_PRIMITIVE HSOutputPrimitive; | ||
| 58 | D3D_TESSELLATOR_PARTITIONING HSPartitioning; | ||
| 59 | D3D_TESSELLATOR_DOMAIN TessellatorDomain; | ||
| 60 | UINT cBarrierInstructions; | ||
| 61 | UINT cInterlockedInstructions; | ||
| 62 | UINT cTextureStoreInstructions; | ||
| 63 | } D3D12_SHADER_DESC; | ||
| 64 | |||
| 65 | typedef struct _D3D12_SHADER_VARIABLE_DESC | ||
| 66 | { | ||
| 67 | const char *Name; | ||
| 68 | UINT StartOffset; | ||
| 69 | UINT Size; | ||
| 70 | UINT uFlags; | ||
| 71 | void *DefaultValue; | ||
| 72 | UINT StartTexture; | ||
| 73 | UINT TextureSize; | ||
| 74 | UINT StartSampler; | ||
| 75 | UINT SamplerSize; | ||
| 76 | } D3D12_SHADER_VARIABLE_DESC; | ||
| 77 | |||
| 78 | typedef struct _D3D12_SHADER_TYPE_DESC | ||
| 79 | { | ||
| 80 | D3D_SHADER_VARIABLE_CLASS Class; | ||
| 81 | D3D_SHADER_VARIABLE_TYPE Type; | ||
| 82 | UINT Rows; | ||
| 83 | UINT Columns; | ||
| 84 | UINT Elements; | ||
| 85 | UINT Members; | ||
| 86 | UINT Offset; | ||
| 87 | const char *Name; | ||
| 88 | } D3D12_SHADER_TYPE_DESC; | ||
| 89 | |||
| 90 | typedef struct _D3D12_SHADER_BUFFER_DESC | ||
| 91 | { | ||
| 92 | const char *Name; | ||
| 93 | D3D_CBUFFER_TYPE Type; | ||
| 94 | UINT Variables; | ||
| 95 | UINT Size; | ||
| 96 | UINT uFlags; | ||
| 97 | } D3D12_SHADER_BUFFER_DESC; | ||
| 98 | |||
| 99 | typedef struct _D3D12_SHADER_INPUT_BIND_DESC | ||
| 100 | { | ||
| 101 | const char *Name; | ||
| 102 | D3D_SHADER_INPUT_TYPE Type; | ||
| 103 | UINT BindPoint; | ||
| 104 | UINT BindCount; | ||
| 105 | UINT uFlags; | ||
| 106 | D3D_RESOURCE_RETURN_TYPE ReturnType; | ||
| 107 | D3D_SRV_DIMENSION Dimension; | ||
| 108 | UINT NumSamples; | ||
| 109 | UINT Space; | ||
| 110 | UINT uID; | ||
| 111 | } D3D12_SHADER_INPUT_BIND_DESC; | ||
| 112 | |||
| 113 | typedef struct _D3D12_SIGNATURE_PARAMETER_DESC | ||
| 114 | { | ||
| 115 | const char *SemanticName; | ||
| 116 | UINT SemanticIndex; | ||
| 117 | UINT Register; | ||
| 118 | D3D_NAME SystemValueType; | ||
| 119 | D3D_REGISTER_COMPONENT_TYPE ComponentType; | ||
| 120 | BYTE Mask; | ||
| 121 | BYTE ReadWriteMask; | ||
| 122 | UINT Stream; | ||
| 123 | D3D_MIN_PRECISION MinPrecision; | ||
| 124 | } D3D12_SIGNATURE_PARAMETER_DESC; | ||
| 125 | |||
| 126 | typedef struct _D3D12_PARAMETER_DESC | ||
| 127 | { | ||
| 128 | const char *Name; | ||
| 129 | const char *SemanticName; | ||
| 130 | D3D_SHADER_VARIABLE_TYPE Type; | ||
| 131 | D3D_SHADER_VARIABLE_CLASS Class; | ||
| 132 | UINT Rows; | ||
| 133 | UINT Columns; | ||
| 134 | D3D_INTERPOLATION_MODE InterpolationMode; | ||
| 135 | D3D_PARAMETER_FLAGS Flags; | ||
| 136 | UINT FirstInRegister; | ||
| 137 | UINT FirstInComponent; | ||
| 138 | UINT FirstOutRegister; | ||
| 139 | UINT FirstOutComponent; | ||
| 140 | } D3D12_PARAMETER_DESC; | ||
| 141 | |||
| 142 | typedef struct _D3D12_FUNCTION_DESC | ||
| 143 | { | ||
| 144 | UINT Version; | ||
| 145 | const char *Creator; | ||
| 146 | UINT Flags; | ||
| 147 | UINT ConstantBuffers; | ||
| 148 | UINT BoundResources; | ||
| 149 | UINT InstructionCount; | ||
| 150 | UINT TempRegisterCount; | ||
| 151 | UINT TempArrayCount; | ||
| 152 | UINT DefCount; | ||
| 153 | UINT DclCount; | ||
| 154 | UINT TextureNormalInstructions; | ||
| 155 | UINT TextureLoadInstructions; | ||
| 156 | UINT TextureCompInstructions; | ||
| 157 | UINT TextureBiasInstructions; | ||
| 158 | UINT TextureGradientInstructions; | ||
| 159 | UINT FloatInstructionCount; | ||
| 160 | UINT IntInstructionCount; | ||
| 161 | UINT UintInstructionCount; | ||
| 162 | UINT StaticFlowControlCount; | ||
| 163 | UINT DynamicFlowControlCount; | ||
| 164 | UINT MacroInstructionCount; | ||
| 165 | UINT ArrayInstructionCount; | ||
| 166 | UINT MovInstructionCount; | ||
| 167 | UINT MovcInstructionCount; | ||
| 168 | UINT ConversionInstructionCount; | ||
| 169 | UINT BitwiseInstructionCount; | ||
| 170 | D3D_FEATURE_LEVEL MinFeatureLevel; | ||
| 171 | UINT64 RequiredFeatureFlags; | ||
| 172 | const char *Name; | ||
| 173 | INT FunctionParameterCount; | ||
| 174 | BOOL HasReturn; | ||
| 175 | BOOL Has10Level9VertexShader; | ||
| 176 | BOOL Has10Level9PixelShader; | ||
| 177 | } D3D12_FUNCTION_DESC; | ||
| 178 | |||
| 179 | typedef struct _D3D12_LIBRARY_DESC | ||
| 180 | { | ||
| 181 | const char *Creator; | ||
| 182 | UINT Flags; | ||
| 183 | UINT FunctionCount; | ||
| 184 | } D3D12_LIBRARY_DESC; | ||
| 185 | |||
| 186 | interface ID3D12ShaderReflectionConstantBuffer; | ||
| 187 | |||
| 188 | [ | ||
| 189 | uuid(e913c351-783d-48ca-a1d1-4f306284ad56), | ||
| 190 | object, | ||
| 191 | local, | ||
| 192 | ] | ||
| 193 | interface ID3D12ShaderReflectionType | ||
| 194 | { | ||
| 195 | HRESULT GetDesc(D3D12_SHADER_TYPE_DESC *desc); | ||
| 196 | ID3D12ShaderReflectionType *GetMemberTypeByIndex(UINT index); | ||
| 197 | ID3D12ShaderReflectionType *GetMemberTypeByName(const char *name); | ||
| 198 | const char *GetMemberTypeName(UINT index); | ||
| 199 | HRESULT IsEqual(ID3D12ShaderReflectionType *type); | ||
| 200 | ID3D12ShaderReflectionType *GetSubType(); | ||
| 201 | ID3D12ShaderReflectionType *GetBaseClass(); | ||
| 202 | UINT GetNumInterfaces(); | ||
| 203 | ID3D12ShaderReflectionType *GetInterfaceByIndex(UINT index); | ||
| 204 | HRESULT IsOfType(ID3D12ShaderReflectionType *type); | ||
| 205 | HRESULT ImplementsInterface(ID3D12ShaderReflectionType *base); | ||
| 206 | } | ||
| 207 | |||
| 208 | [ | ||
| 209 | uuid(8337a8a6-a216-444a-b2f4-314733a73aea), | ||
| 210 | object, | ||
| 211 | local, | ||
| 212 | ] | ||
| 213 | interface ID3D12ShaderReflectionVariable | ||
| 214 | { | ||
| 215 | HRESULT GetDesc(D3D12_SHADER_VARIABLE_DESC *desc); | ||
| 216 | ID3D12ShaderReflectionType *GetType(); | ||
| 217 | ID3D12ShaderReflectionConstantBuffer *GetBuffer(); | ||
| 218 | UINT GetInterfaceSlot(UINT index); | ||
| 219 | } | ||
| 220 | |||
| 221 | [ | ||
| 222 | uuid(c59598b4-48b3-4869-b9b1-b1618b14a8b7), | ||
| 223 | object, | ||
| 224 | local, | ||
| 225 | ] | ||
| 226 | interface ID3D12ShaderReflectionConstantBuffer | ||
| 227 | { | ||
| 228 | HRESULT GetDesc(D3D12_SHADER_BUFFER_DESC *desc); | ||
| 229 | ID3D12ShaderReflectionVariable *GetVariableByIndex(UINT index); | ||
| 230 | ID3D12ShaderReflectionVariable *GetVariableByName(const char *name); | ||
| 231 | } | ||
| 232 | |||
| 233 | [ | ||
| 234 | uuid(5a58797d-a72c-478d-8ba2-efc6b0efe88e), | ||
| 235 | object, | ||
| 236 | local, | ||
| 237 | ] | ||
| 238 | interface ID3D12ShaderReflection : IUnknown | ||
| 239 | { | ||
| 240 | HRESULT GetDesc(D3D12_SHADER_DESC *desc); | ||
| 241 | ID3D12ShaderReflectionConstantBuffer *GetConstantBufferByIndex(UINT index); | ||
| 242 | ID3D12ShaderReflectionConstantBuffer *GetConstantBufferByName(const char *name); | ||
| 243 | HRESULT GetResourceBindingDesc(UINT index, D3D12_SHADER_INPUT_BIND_DESC *desc); | ||
| 244 | HRESULT GetInputParameterDesc(UINT index, D3D12_SIGNATURE_PARAMETER_DESC *desc); | ||
| 245 | HRESULT GetOutputParameterDesc(UINT index, D3D12_SIGNATURE_PARAMETER_DESC *desc); | ||
| 246 | HRESULT GetPatchConstantParameterDesc(UINT index, D3D12_SIGNATURE_PARAMETER_DESC *desc); | ||
| 247 | ID3D12ShaderReflectionVariable *GetVariableByName(const char *name); | ||
| 248 | HRESULT GetResourceBindingDescByName(const char *name, D3D12_SHADER_INPUT_BIND_DESC *desc); | ||
| 249 | UINT GetMovInstructionCount(); | ||
| 250 | UINT GetMovcInstructionCount(); | ||
| 251 | UINT GetConversionInstructionCount(); | ||
| 252 | UINT GetBitwiseInstructionCount(); | ||
| 253 | D3D_PRIMITIVE GetGSInputPrimitive(); | ||
| 254 | BOOL IsSampleFrequencyShader(); | ||
| 255 | UINT GetNumInterfaceSlots(); | ||
| 256 | HRESULT GetMinFeatureLevel(D3D_FEATURE_LEVEL *level); | ||
| 257 | UINT GetThreadGroupSize(UINT *sizex, UINT *sizey, UINT *sizez); | ||
| 258 | UINT64 GetRequiresFlags(); | ||
| 259 | } | ||
| 260 | |||
| 261 | [ | ||
| 262 | uuid(ec25f42d-7006-4f2b-b33e-02cc3375733f), | ||
| 263 | object, | ||
| 264 | local, | ||
| 265 | ] | ||
| 266 | interface ID3D12FunctionParameterReflection | ||
| 267 | { | ||
| 268 | HRESULT GetDesc(D3D12_PARAMETER_DESC *desc); | ||
| 269 | } | ||
| 270 | |||
| 271 | [ | ||
| 272 | uuid(1108795c-2772-4ba9-b2a8-d464dc7e2799), | ||
| 273 | object, | ||
| 274 | local, | ||
| 275 | ] | ||
| 276 | interface ID3D12FunctionReflection | ||
| 277 | { | ||
| 278 | HRESULT GetDesc(D3D12_FUNCTION_DESC *desc); | ||
| 279 | ID3D12ShaderReflectionConstantBuffer *GetConstantBufferByIndex(UINT index); | ||
| 280 | ID3D12ShaderReflectionConstantBuffer *GetConstantBufferByName(const char *name); | ||
| 281 | HRESULT GetResourceBindingDesc(UINT index, D3D12_SHADER_INPUT_BIND_DESC *desc); | ||
| 282 | ID3D12ShaderReflectionVariable *GetVariableByName(const char *name); | ||
| 283 | HRESULT GetResourceBindingDescByName(const char *name, D3D12_SHADER_INPUT_BIND_DESC *desc); | ||
| 284 | ID3D12FunctionParameterReflection *GetFunctionParameter(INT index); | ||
| 285 | } | ||
| 286 | |||
| 287 | [ | ||
| 288 | uuid(8e349d19-54db-4a56-9dc9-119d87bdb804), | ||
| 289 | object, | ||
| 290 | local, | ||
| 291 | ] | ||
| 292 | interface ID3D12LibraryReflection : IUnknown | ||
| 293 | { | ||
| 294 | HRESULT GetDesc(D3D12_LIBRARY_DESC *desc); | ||
| 295 | ID3D12FunctionReflection *GetFunctionByIndex(INT index); | ||
| 296 | } | ||
lib/libc/include/any-windows-any/d3d9.h+1-1| ... | @@ -62,7 +62,7 @@ | ... | @@ -62,7 +62,7 @@ |
| 62 | */ | 62 | */ |
| 63 | #define D3D_SDK_VERSION 32 | 63 | #define D3D_SDK_VERSION 32 |
| 64 | #define D3DADAPTER_DEFAULT 0 | 64 | #define D3DADAPTER_DEFAULT 0 |
| 65 | #define D3DENUM_NO_WHQL_LEVEL __MSABI_LONG(0x00000002) | 65 | #define D3DENUM_WHQL_LEVEL __MSABI_LONG(0x00000002) |
| 66 | #define D3DPRESENT_DONOTWAIT __MSABI_LONG(1) | 66 | #define D3DPRESENT_DONOTWAIT __MSABI_LONG(1) |
| 67 | #define D3DPRESENT_LINEAR_CONTENT __MSABI_LONG(2) | 67 | #define D3DPRESENT_LINEAR_CONTENT __MSABI_LONG(2) |
| 68 | #define D3DPRESENT_BACK_BUFFERS_MAX __MSABI_LONG(3) | 68 | #define D3DPRESENT_BACK_BUFFERS_MAX __MSABI_LONG(3) |
lib/libc/include/any-windows-any/d3d9caps.h-2| ... | @@ -258,9 +258,7 @@ | ... | @@ -258,9 +258,7 @@ |
| 258 | #define D3DCAPS3_DXVAHD_LIMITED __MSABI_LONG(0x00000800) | 258 | #define D3DCAPS3_DXVAHD_LIMITED __MSABI_LONG(0x00000800) |
| 259 | #define D3DCAPS3_RESERVED __MSABI_LONG(0x8000001F) | 259 | #define D3DCAPS3_RESERVED __MSABI_LONG(0x8000001F) |
| 260 | 260 | ||
| 261 | #define D3DCAPS2_NO2DDURING3DSCENE __MSABI_LONG(0x00000002) | ||
| 262 | #define D3DCAPS2_FULLSCREENGAMMA __MSABI_LONG(0x00020000) | 261 | #define D3DCAPS2_FULLSCREENGAMMA __MSABI_LONG(0x00020000) |
| 263 | #define D3DCAPS2_CANRENDERWINDOWED __MSABI_LONG(0x00080000) | ||
| 264 | #define D3DCAPS2_CANCALIBRATEGAMMA __MSABI_LONG(0x00100000) | 262 | #define D3DCAPS2_CANCALIBRATEGAMMA __MSABI_LONG(0x00100000) |
| 265 | #define D3DCAPS2_RESERVED __MSABI_LONG(0x02000000) | 263 | #define D3DCAPS2_RESERVED __MSABI_LONG(0x02000000) |
| 266 | #define D3DCAPS2_CANMANAGERESOURCE __MSABI_LONG(0x10000000) | 264 | #define D3DCAPS2_CANMANAGERESOURCE __MSABI_LONG(0x10000000) |
lib/libc/include/any-windows-any/d3dcommon.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/d3dcommon.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/d3dcommon.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/d3dnthal.h deleted-258| ... | @@ -1,258 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * d3dnthal.h | ||
| 3 | * | ||
| 4 | * Direct3D NT driver interface | ||
| 5 | * | ||
| 6 | * Contributors: | ||
| 7 | * Created by Ge van Geldorp | ||
| 8 | * | ||
| 9 | * THIS SOFTWARE IS NOT COPYRIGHTED | ||
| 10 | * | ||
| 11 | * This source code is offered for use in the public domain. You may | ||
| 12 | * use, modify or distribute it freely. | ||
| 13 | * | ||
| 14 | * This code is distributed in the hope that it will be useful but | ||
| 15 | * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY | ||
| 16 | * DISCLAIMED. This includes but is not limited to warranties of | ||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
| 18 | * | ||
| 19 | */ | ||
| 20 | |||
| 21 | #ifndef __DDK_D3DNTHAL_H | ||
| 22 | #define __DDK_D3DNTHAL_H | ||
| 23 | |||
| 24 | #include <ddrawint.h> | ||
| 25 | #include <d3dtypes.h> | ||
| 26 | #include <d3dcaps.h> | ||
| 27 | |||
| 28 | #ifdef __cplusplus | ||
| 29 | extern "C" { | ||
| 30 | #endif | ||
| 31 | |||
| 32 | DEFINE_GUID(GUID_D3DCallbacks, 0x7BF06990, 0x8794, 0x11D0, 0x91, 0x39, 0x08, 0x00, 0x36, 0xD2, 0xEF, 0x02); | ||
| 33 | DEFINE_GUID(GUID_D3DCallbacks3, 0xDDF41230, 0xEC0A, 0x11D0, 0xA9, 0xB6, 0x00, 0xAA, 0x00, 0xC0, 0x99, 0x3E); | ||
| 34 | DEFINE_GUID(GUID_D3DExtendedCaps, 0x7DE41F80, 0x9D93, 0x11D0, 0x89, 0xAB, 0x00, 0xA0, 0xC9, 0x05, 0x41, 0x29); | ||
| 35 | DEFINE_GUID(GUID_D3DParseUnknownCommandCallback, 0x2E04FFA0, 0x98E4, 0x11D1, 0x8C, 0xE1, 0x00, 0xA0, 0xC9, 0x06, 0x29, 0xA8); | ||
| 36 | DEFINE_GUID(GUID_ZPixelFormats, 0x93869880, 0x36CF, 0x11D1, 0x9B, 0x1B, 0x00, 0xAA, 0x00, 0xBB, 0xB8, 0xAE); | ||
| 37 | DEFINE_GUID(GUID_DDStereoMode, 0xF828169C, 0xA8E8, 0x11D2, 0xA1, 0xF2, 0x00, 0xA0, 0xC9, 0x83, 0xEA, 0xF6); | ||
| 38 | |||
| 39 | typedef struct _D3DNTHAL_CONTEXTCREATEDATA { | ||
| 40 | __GNU_EXTENSION union { | ||
| 41 | PDD_DIRECTDRAW_GLOBAL lpDDGbl; | ||
| 42 | PDD_DIRECTDRAW_LOCAL lpDDLcl; | ||
| 43 | }; | ||
| 44 | __GNU_EXTENSION union { | ||
| 45 | PDD_SURFACE_LOCAL lpDDS; | ||
| 46 | PDD_SURFACE_LOCAL lpDDSLcl; | ||
| 47 | }; | ||
| 48 | __GNU_EXTENSION union { | ||
| 49 | PDD_SURFACE_LOCAL lpDDSZ; | ||
| 50 | PDD_SURFACE_LOCAL lpDDSZLcl; | ||
| 51 | }; | ||
| 52 | DWORD dwPID; | ||
| 53 | ULONG_PTR dwhContext; | ||
| 54 | HRESULT ddrval; | ||
| 55 | } D3DNTHAL_CONTEXTCREATEDATA, *LPD3DNTHAL_CONTEXTCREATEDATA; | ||
| 56 | |||
| 57 | typedef struct _D3DNTHAL_CONTEXTDESTROYDATA { | ||
| 58 | ULONG_PTR dwhContext; | ||
| 59 | HRESULT ddrval; | ||
| 60 | } D3DNTHAL_CONTEXTDESTROYDATA, *LPD3DNTHAL_CONTEXTDESTROYDATA; | ||
| 61 | |||
| 62 | typedef struct _D3DNTHAL_CONTEXTDESTROYALLDATA { | ||
| 63 | DWORD dwPID; | ||
| 64 | HRESULT ddrval; | ||
| 65 | } D3DNTHAL_CONTEXTDESTROYALLDATA, *LPD3DNTHAL_CONTEXTDESTROYALLDATA; | ||
| 66 | |||
| 67 | typedef struct _D3DNTHAL_SCENECAPTUREDATA { | ||
| 68 | ULONG_PTR dwhContext; | ||
| 69 | DWORD dwFlag; | ||
| 70 | HRESULT ddrval; | ||
| 71 | } D3DNTHAL_SCENECAPTUREDATA, *LPD3DNTHAL_SCENECAPTUREDATA; | ||
| 72 | |||
| 73 | typedef struct _D3DNTHAL_TEXTURECREATEDATA { | ||
| 74 | ULONG_PTR dwhContext; | ||
| 75 | HANDLE hDDS; | ||
| 76 | ULONG_PTR dwHandle; | ||
| 77 | HRESULT ddrval; | ||
| 78 | } D3DNTHAL_TEXTURECREATEDATA, *LPD3DNTHAL_TEXTURECREATEDATA; | ||
| 79 | |||
| 80 | typedef struct _D3DNTHAL_TEXTUREDESTROYDATA { | ||
| 81 | ULONG_PTR dwhContext; | ||
| 82 | ULONG_PTR dwHandle; | ||
| 83 | HRESULT ddrval; | ||
| 84 | } D3DNTHAL_TEXTUREDESTROYDATA, *LPD3DNTHAL_TEXTUREDESTROYDATA; | ||
| 85 | |||
| 86 | typedef struct _D3DNTHAL_TEXTURESWAPDATA { | ||
| 87 | ULONG_PTR dwhContext; | ||
| 88 | ULONG_PTR dwHandle1; | ||
| 89 | ULONG_PTR dwHandle2; | ||
| 90 | HRESULT ddrval; | ||
| 91 | } D3DNTHAL_TEXTURESWAPDATA, *LPD3DNTHAL_TEXTURESWAPDATA; | ||
| 92 | |||
| 93 | typedef struct _D3DNTHAL_TEXTUREGETSURFDATA { | ||
| 94 | ULONG_PTR dwhContext; | ||
| 95 | HANDLE hDDS; | ||
| 96 | ULONG_PTR dwHandle; | ||
| 97 | HRESULT ddrval; | ||
| 98 | } D3DNTHAL_TEXTUREGETSURFDATA, *LPD3DNTHAL_TEXTUREGETSURFDATA; | ||
| 99 | |||
| 100 | typedef DWORD (APIENTRY *LPD3DNTHAL_CONTEXTCREATECB)(LPD3DNTHAL_CONTEXTCREATEDATA); | ||
| 101 | typedef DWORD (APIENTRY *LPD3DNTHAL_CONTEXTDESTROYCB)(LPD3DNTHAL_CONTEXTDESTROYDATA); | ||
| 102 | typedef DWORD (APIENTRY *LPD3DNTHAL_CONTEXTDESTROYALLCB)(LPD3DNTHAL_CONTEXTDESTROYALLDATA); | ||
| 103 | typedef DWORD (APIENTRY *LPD3DNTHAL_SCENECAPTURECB)(LPD3DNTHAL_SCENECAPTUREDATA); | ||
| 104 | typedef DWORD (APIENTRY *LPD3DNTHAL_TEXTURECREATECB)(LPD3DNTHAL_TEXTURECREATEDATA); | ||
| 105 | typedef DWORD (APIENTRY *LPD3DNTHAL_TEXTUREDESTROYCB)(LPD3DNTHAL_TEXTUREDESTROYDATA); | ||
| 106 | typedef DWORD (APIENTRY *LPD3DNTHAL_TEXTURESWAPCB)(LPD3DNTHAL_TEXTURESWAPDATA); | ||
| 107 | typedef DWORD (APIENTRY *LPD3DNTHAL_TEXTUREGETSURFCB)(LPD3DNTHAL_TEXTUREGETSURFDATA); | ||
| 108 | |||
| 109 | typedef struct _D3DNTHALDeviceDesc_V1 { | ||
| 110 | 	DWORD dwSize; | ||
| 111 | 	DWORD dwFlags; | ||
| 112 | 	D3DCOLORMODEL dcmColorModel; | ||
| 113 | 	DWORD dwDevCaps; | ||
| 114 | 	D3DTRANSFORMCAPS dtcTransformCaps; | ||
| 115 | 	WINBOOL bClipping; | ||
| 116 | 	D3DLIGHTINGCAPS dlcLightingCaps; | ||
| 117 | 	D3DPRIMCAPS dpcLineCaps; | ||
| 118 | 	D3DPRIMCAPS dpcTriCaps; | ||
| 119 | 	DWORD dwDeviceRenderBitDepth; | ||
| 120 | 	DWORD dwDeviceZBufferBitDepth; | ||
| 121 | 	DWORD dwMaxBufferSize; | ||
| 122 | 	DWORD dwMaxVertexCount; | ||
| 123 | } D3DNTHALDEVICEDESC_V1, *LPD3DNTHALDEVICEDESC_V1; | ||
| 124 | |||
| 125 | typedef struct _D3DNTHAL_GLOBALDRIVERDATA { | ||
| 126 | 	DWORD dwSize; | ||
| 127 | 	D3DNTHALDEVICEDESC_V1 hwCaps; | ||
| 128 | 	DWORD dwNumVertices; | ||
| 129 | 	DWORD dwNumClipVertices; | ||
| 130 | 	DWORD dwNumTextureFormats; | ||
| 131 | 	LPDDSURFACEDESC lpTextureFormats; | ||
| 132 | } D3DNTHAL_GLOBALDRIVERDATA, *LPD3DNTHAL_GLOBALDRIVERDATA; | ||
| 133 | |||
| 134 | typedef struct _D3DNTHAL_CALLBACKS { | ||
| 135 | DWORD dwSize; | ||
| 136 | LPD3DNTHAL_CONTEXTCREATECB ContextCreate; | ||
| 137 | LPD3DNTHAL_CONTEXTDESTROYCB ContextDestroy; | ||
| 138 | LPD3DNTHAL_CONTEXTDESTROYALLCB ContextDestroyAll; | ||
| 139 | LPD3DNTHAL_SCENECAPTURECB SceneCapture; | ||
| 140 | LPVOID dwReserved10; | ||
| 141 | LPVOID dwReserved11; | ||
| 142 | LPVOID dwReserved22; | ||
| 143 | LPVOID dwReserved23; | ||
| 144 | ULONG_PTR dwReserved; | ||
| 145 | LPD3DNTHAL_TEXTURECREATECB TextureCreate; | ||
| 146 | LPD3DNTHAL_TEXTUREDESTROYCB TextureDestroy; | ||
| 147 | LPD3DNTHAL_TEXTURESWAPCB TextureSwap; | ||
| 148 | LPD3DNTHAL_TEXTUREGETSURFCB TextureGetSurf; | ||
| 149 | LPVOID dwReserved12; | ||
| 150 | LPVOID dwReserved13; | ||
| 151 | LPVOID dwReserved14; | ||
| 152 | LPVOID dwReserved15; | ||
| 153 | LPVOID dwReserved16; | ||
| 154 | LPVOID dwReserved17; | ||
| 155 | LPVOID dwReserved18; | ||
| 156 | LPVOID dwReserved19; | ||
| 157 | LPVOID dwReserved20; | ||
| 158 | LPVOID dwReserved21; | ||
| 159 | LPVOID dwReserved24; | ||
| 160 | ULONG_PTR dwReserved0; | ||
| 161 | ULONG_PTR dwReserved1; | ||
| 162 | ULONG_PTR dwReserved2; | ||
| 163 | ULONG_PTR dwReserved3; | ||
| 164 | ULONG_PTR dwReserved4; | ||
| 165 | ULONG_PTR dwReserved5; | ||
| 166 | ULONG_PTR dwReserved6; | ||
| 167 | ULONG_PTR dwReserved7; | ||
| 168 | ULONG_PTR dwReserved8; | ||
| 169 | ULONG_PTR dwReserved9; | ||
| 170 | } D3DNTHAL_CALLBACKS, *LPD3DNTHAL_CALLBACKS; | ||
| 171 | |||
| 172 | |||
| 173 | typedef struct _D3DNTHAL_SETRENDERTARGETDATA { | ||
| 174 | ULONG_PTR dwhContext; | ||
| 175 | PDD_SURFACE_LOCAL lpDDS; | ||
| 176 | PDD_SURFACE_LOCAL lpDDSZ; | ||
| 177 | HRESULT ddrval; | ||
| 178 | } D3DNTHAL_SETRENDERTARGETDATA; | ||
| 179 | typedef D3DNTHAL_SETRENDERTARGETDATA *LPD3DNTHAL_SETRENDERTARGETDATA; | ||
| 180 | |||
| 181 | typedef DWORD (APIENTRY *LPD3DNTHAL_SETRENDERTARGETCB)(LPD3DNTHAL_SETRENDERTARGETDATA); | ||
| 182 | |||
| 183 | |||
| 184 | typedef struct _D3DNTHAL_CALLBACKS2 { | ||
| 185 | DWORD dwSize; | ||
| 186 | DWORD dwFlags; | ||
| 187 | |||
| 188 | LPD3DNTHAL_SETRENDERTARGETCB SetRenderTarget; | ||
| 189 | LPVOID dwReserved1; | ||
| 190 | LPVOID dwReserved2; | ||
| 191 | LPVOID dwReserved3; | ||
| 192 | LPVOID dwReserved4; | ||
| 193 | } D3DNTHAL_CALLBACKS2, *LPD3DNTHAL_CALLBACKS2; | ||
| 194 | |||
| 195 | |||
| 196 | typedef struct _D3DNTHAL_CLEAR2DATA { | ||
| 197 | ULONG_PTR dwhContext; | ||
| 198 | DWORD dwFlags; | ||
| 199 | DWORD dwFillColor; | ||
| 200 | D3DVALUE dvFillDepth; | ||
| 201 | DWORD dwFillStencil; | ||
| 202 | LPD3DRECT lpRects; | ||
| 203 | DWORD dwNumRects; | ||
| 204 | HRESULT ddrval; | ||
| 205 | } D3DNTHAL_CLEAR2DATA; | ||
| 206 | typedef D3DNTHAL_CLEAR2DATA FAR *LPD3DNTHAL_CLEAR2DATA; | ||
| 207 | |||
| 208 | typedef struct _D3DNTHAL_VALIDATETEXTURESTAGESTATEDATA { | ||
| 209 | ULONG_PTR dwhContext; | ||
| 210 | DWORD dwFlags; | ||
| 211 | ULONG_PTR dwReserved; | ||
| 212 | DWORD dwNumPasses; | ||
| 213 | HRESULT ddrval; | ||
| 214 | } D3DNTHAL_VALIDATETEXTURESTAGESTATEDATA, FAR *LPD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA; | ||
| 215 | |||
| 216 | typedef struct _D3DNTHAL_DRAWPRIMITIVES2DATA { | ||
| 217 | ULONG_PTR dwhContext; | ||
| 218 | DWORD dwFlags; | ||
| 219 | DWORD dwVertexType; | ||
| 220 | PDD_SURFACE_LOCAL lpDDCommands; | ||
| 221 | DWORD dwCommandOffset; | ||
| 222 | DWORD dwCommandLength; | ||
| 223 | __GNU_EXTENSION union { | ||
| 224 | PDD_SURFACE_LOCAL lpDDVertex; | ||
| 225 | LPVOID lpVertices; | ||
| 226 | }; | ||
| 227 | DWORD dwVertexOffset; | ||
| 228 | DWORD dwVertexLength; | ||
| 229 | DWORD dwReqVertexBufSize; | ||
| 230 | DWORD dwReqCommandBufSize; | ||
| 231 | LPDWORD lpdwRStates; | ||
| 232 | __GNU_EXTENSION union { | ||
| 233 | DWORD dwVertexSize; | ||
| 234 | HRESULT ddrval; | ||
| 235 | }; | ||
| 236 | DWORD dwErrorOffset; | ||
| 237 | } D3DNTHAL_DRAWPRIMITIVES2DATA, FAR *LPD3DNTHAL_DRAWPRIMITIVES2DATA; | ||
| 238 | |||
| 239 | typedef DWORD (APIENTRY *LPD3DNTHAL_CLEAR2CB)(LPD3DNTHAL_CLEAR2DATA); | ||
| 240 | typedef DWORD (APIENTRY *LPD3DNTHAL_VALIDATETEXTURESTAGESTATECB)(LPD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA); | ||
| 241 | typedef DWORD (APIENTRY *LPD3DNTHAL_DRAWPRIMITIVES2CB)(LPD3DNTHAL_DRAWPRIMITIVES2DATA); | ||
| 242 | |||
| 243 | typedef struct _D3DNTHAL_CALLBACKS3 { | ||
| 244 | DWORD dwSize; | ||
| 245 | DWORD dwFlags; | ||
| 246 | |||
| 247 | LPD3DNTHAL_CLEAR2CB Clear2; | ||
| 248 | LPVOID lpvReserved; | ||
| 249 | LPD3DNTHAL_VALIDATETEXTURESTAGESTATECB ValidateTextureStageState; | ||
| 250 | LPD3DNTHAL_DRAWPRIMITIVES2CB DrawPrimitives2; | ||
| 251 | } D3DNTHAL_CALLBACKS3, *LPD3DNTHAL_CALLBACKS3; | ||
| 252 | |||
| 253 | #ifdef __cplusplus | ||
| 254 | } /* extern "C" */ | ||
| 255 | #endif | ||
| 256 | |||
| 257 | #endif /* __DDK_D3DNTHAL_H */ | ||
| 258 | |||
lib/libc/include/any-windows-any/dbgprop.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/dbgprop.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dbgprop.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dcommon.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dcommon.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dcommon.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dcomp.h+135| ... | @@ -60,16 +60,24 @@ DECLARE_INTERFACE_IID_(IDCompositionTransform,IDCompositionTransform3D,"fd55faa7 | ... | @@ -60,16 +60,24 @@ DECLARE_INTERFACE_IID_(IDCompositionTransform,IDCompositionTransform3D,"fd55faa7 |
| 60 | #define INTERFACE IDCompositionTranslateTransform | 60 | #define INTERFACE IDCompositionTranslateTransform |
| 61 | DECLARE_INTERFACE_IID_(IDCompositionTranslateTransform,IDCompositionTransform,"06791122-c6f0-417d-8323-269e987f5954") | 61 | DECLARE_INTERFACE_IID_(IDCompositionTranslateTransform,IDCompositionTransform,"06791122-c6f0-417d-8323-269e987f5954") |
| 62 | { | 62 | { |
| 63 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 63 | STDMETHOD(SetOffsetX)(THIS_ float) PURE; | 64 | STDMETHOD(SetOffsetX)(THIS_ float) PURE; |
| 64 | STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE; | 65 | STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE; |
| 65 | STDMETHOD(SetOffsetY)(THIS_ float) PURE; | 66 | STDMETHOD(SetOffsetY)(THIS_ float) PURE; |
| 66 | STDMETHOD(SetOffsetY)(THIS_ IDCompositionAnimation*) PURE; | 67 | STDMETHOD(SetOffsetY)(THIS_ IDCompositionAnimation*) PURE; |
| 68 | #else | ||
| 69 | STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 70 | STDMETHOD(SetOffsetX)(THIS_ float) PURE; | ||
| 71 | STDMETHOD(SetOffsetY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 72 | STDMETHOD(SetOffsetY)(THIS_ float) PURE; | ||
| 73 | #endif | ||
| 67 | }; | 74 | }; |
| 68 | 75 | ||
| 69 | #undef INTERFACE | 76 | #undef INTERFACE |
| 70 | #define INTERFACE IDCompositionScaleTransform | 77 | #define INTERFACE IDCompositionScaleTransform |
| 71 | DECLARE_INTERFACE_IID_(IDCompositionScaleTransform,IDCompositionTransform,"71fde914-40ef-45ef-bd51-68b037c339f9") | 78 | DECLARE_INTERFACE_IID_(IDCompositionScaleTransform,IDCompositionTransform,"71fde914-40ef-45ef-bd51-68b037c339f9") |
| 72 | { | 79 | { |
| 80 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 73 | STDMETHOD(SetScaleX)(THIS_ float) PURE; | 81 | STDMETHOD(SetScaleX)(THIS_ float) PURE; |
| 74 | STDMETHOD(SetScaleX)(THIS_ IDCompositionAnimation*) PURE; | 82 | STDMETHOD(SetScaleX)(THIS_ IDCompositionAnimation*) PURE; |
| 75 | STDMETHOD(SetScaleY)(THIS_ float) PURE; | 83 | STDMETHOD(SetScaleY)(THIS_ float) PURE; |
| ... | @@ -78,24 +86,44 @@ DECLARE_INTERFACE_IID_(IDCompositionScaleTransform,IDCompositionTransform,"71fde | ... | @@ -78,24 +86,44 @@ DECLARE_INTERFACE_IID_(IDCompositionScaleTransform,IDCompositionTransform,"71fde |
| 78 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; | 86 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; |
| 79 | STDMETHOD(SetCenterY)(THIS_ float) PURE; | 87 | STDMETHOD(SetCenterY)(THIS_ float) PURE; |
| 80 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; | 88 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; |
| 89 | #else | ||
| 90 | STDMETHOD(SetScaleX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 91 | STDMETHOD(SetScaleX)(THIS_ float) PURE; | ||
| 92 | STDMETHOD(SetScaleY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 93 | STDMETHOD(SetScaleY)(THIS_ float) PURE; | ||
| 94 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 95 | STDMETHOD(SetCenterX)(THIS_ float) PURE; | ||
| 96 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 97 | STDMETHOD(SetCenterY)(THIS_ float) PURE; | ||
| 98 | #endif | ||
| 81 | }; | 99 | }; |
| 82 | 100 | ||
| 83 | #undef INTERFACE | 101 | #undef INTERFACE |
| 84 | #define INTERFACE IDCompositionRotateTransform | 102 | #define INTERFACE IDCompositionRotateTransform |
| 85 | DECLARE_INTERFACE_IID_(IDCompositionRotateTransform,IDCompositionTransform,"641ed83c-ae96-46c5-90dc-32774cc5c6d5") | 103 | DECLARE_INTERFACE_IID_(IDCompositionRotateTransform,IDCompositionTransform,"641ed83c-ae96-46c5-90dc-32774cc5c6d5") |
| 86 | { | 104 | { |
| 105 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 87 | STDMETHOD(SetAngle)(THIS_ float) PURE; | 106 | STDMETHOD(SetAngle)(THIS_ float) PURE; |
| 88 | STDMETHOD(SetAngle)(THIS_ IDCompositionAnimation*) PURE; | 107 | STDMETHOD(SetAngle)(THIS_ IDCompositionAnimation*) PURE; |
| 89 | STDMETHOD(SetCenterX)(THIS_ float) PURE; | 108 | STDMETHOD(SetCenterX)(THIS_ float) PURE; |
| 90 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; | 109 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; |
| 91 | STDMETHOD(SetCenterY)(THIS_ float) PURE; | 110 | STDMETHOD(SetCenterY)(THIS_ float) PURE; |
| 92 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; | 111 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; |
| 112 | #else | ||
| 113 | STDMETHOD(SetAngle)(THIS_ IDCompositionAnimation*) PURE; | ||
| 114 | STDMETHOD(SetAngle)(THIS_ float) PURE; | ||
| 115 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 116 | STDMETHOD(SetCenterX)(THIS_ float) PURE; | ||
| 117 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 118 | STDMETHOD(SetCenterY)(THIS_ float) PURE; | ||
| 119 | #endif | ||
| 93 | }; | 120 | }; |
| 94 | 121 | ||
| 95 | #undef INTERFACE | 122 | #undef INTERFACE |
| 96 | #define INTERFACE IDCompositionSkewTransform | 123 | #define INTERFACE IDCompositionSkewTransform |
| 97 | DECLARE_INTERFACE_IID_(IDCompositionSkewTransform,IDCompositionTransform,"e57aa735-dcdb-4c72-9c61-0591f58889ee") | 124 | DECLARE_INTERFACE_IID_(IDCompositionSkewTransform,IDCompositionTransform,"e57aa735-dcdb-4c72-9c61-0591f58889ee") |
| 98 | { | 125 | { |
| 126 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 99 | STDMETHOD(SetAngleX)(THIS_ float) PURE; | 127 | STDMETHOD(SetAngleX)(THIS_ float) PURE; |
| 100 | STDMETHOD(SetAngleX)(THIS_ IDCompositionAnimation*) PURE; | 128 | STDMETHOD(SetAngleX)(THIS_ IDCompositionAnimation*) PURE; |
| 101 | STDMETHOD(SetAngleY)(THIS_ float) PURE; | 129 | STDMETHOD(SetAngleY)(THIS_ float) PURE; |
| ... | @@ -104,6 +132,16 @@ DECLARE_INTERFACE_IID_(IDCompositionSkewTransform,IDCompositionTransform,"e57aa7 | ... | @@ -104,6 +132,16 @@ DECLARE_INTERFACE_IID_(IDCompositionSkewTransform,IDCompositionTransform,"e57aa7 |
| 104 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; | 132 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; |
| 105 | STDMETHOD(SetCenterY)(THIS_ float) PURE; | 133 | STDMETHOD(SetCenterY)(THIS_ float) PURE; |
| 106 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; | 134 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; |
| 135 | #else | ||
| 136 | STDMETHOD(SetAngleX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 137 | STDMETHOD(SetAngleX)(THIS_ float) PURE; | ||
| 138 | STDMETHOD(SetAngleY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 139 | STDMETHOD(SetAngleY)(THIS_ float) PURE; | ||
| 140 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 141 | STDMETHOD(SetCenterX)(THIS_ float) PURE; | ||
| 142 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 143 | STDMETHOD(SetCenterY)(THIS_ float) PURE; | ||
| 144 | #endif | ||
| 107 | }; | 145 | }; |
| 108 | 146 | ||
| 109 | #undef INTERFACE | 147 | #undef INTERFACE |
| ... | @@ -111,26 +149,41 @@ DECLARE_INTERFACE_IID_(IDCompositionSkewTransform,IDCompositionTransform,"e57aa7 | ... | @@ -111,26 +149,41 @@ DECLARE_INTERFACE_IID_(IDCompositionSkewTransform,IDCompositionTransform,"e57aa7 |
| 111 | DECLARE_INTERFACE_IID_(IDCompositionMatrixTransform,IDCompositionTransform,"16cdff07-c503-419c-83f2-0965c7af1fa6") | 149 | DECLARE_INTERFACE_IID_(IDCompositionMatrixTransform,IDCompositionTransform,"16cdff07-c503-419c-83f2-0965c7af1fa6") |
| 112 | { | 150 | { |
| 113 | STDMETHOD(SetMatrix)(THIS_ const D2D_MATRIX_3X2_F&) PURE; | 151 | STDMETHOD(SetMatrix)(THIS_ const D2D_MATRIX_3X2_F&) PURE; |
| 152 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 114 | STDMETHOD(SetMatrixElement)(THIS_ int,int,float) PURE; | 153 | STDMETHOD(SetMatrixElement)(THIS_ int,int,float) PURE; |
| 115 | STDMETHOD(SetMatrixElement)(THIS_ int,int,IDCompositionAnimation*) PURE; | 154 | STDMETHOD(SetMatrixElement)(THIS_ int,int,IDCompositionAnimation*) PURE; |
| 155 | #else | ||
| 156 | STDMETHOD(SetMatrixElement)(THIS_ int,int,IDCompositionAnimation*) PURE; | ||
| 157 | STDMETHOD(SetMatrixElement)(THIS_ int,int,float) PURE; | ||
| 158 | #endif | ||
| 116 | }; | 159 | }; |
| 117 | 160 | ||
| 118 | #undef INTERFACE | 161 | #undef INTERFACE |
| 119 | #define INTERFACE IDCompositionTranslateTransform3D | 162 | #define INTERFACE IDCompositionTranslateTransform3D |
| 120 | DECLARE_INTERFACE_IID_(IDCompositionTranslateTransform3D,IDCompositionTransform3D,"91636d4b-9ba1-4532-aaf7-e3344994d788") | 163 | DECLARE_INTERFACE_IID_(IDCompositionTranslateTransform3D,IDCompositionTransform3D,"91636d4b-9ba1-4532-aaf7-e3344994d788") |
| 121 | { | 164 | { |
| 165 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 122 | STDMETHOD(SetOffsetX)(THIS_ float) PURE; | 166 | STDMETHOD(SetOffsetX)(THIS_ float) PURE; |
| 123 | STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE; | 167 | STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE; |
| 124 | STDMETHOD(SetOffsetY)(THIS_ float) PURE; | 168 | STDMETHOD(SetOffsetY)(THIS_ float) PURE; |
| 125 | STDMETHOD(SetOffsetY)(THIS_ IDCompositionAnimation*) PURE; | 169 | STDMETHOD(SetOffsetY)(THIS_ IDCompositionAnimation*) PURE; |
| 126 | STDMETHOD(SetOffsetZ)(THIS_ float) PURE; | 170 | STDMETHOD(SetOffsetZ)(THIS_ float) PURE; |
| 127 | STDMETHOD(SetOffsetZ)(THIS_ IDCompositionAnimation*) PURE; | 171 | STDMETHOD(SetOffsetZ)(THIS_ IDCompositionAnimation*) PURE; |
| 172 | #else | ||
| 173 | STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 174 | STDMETHOD(SetOffsetX)(THIS_ float) PURE; | ||
| 175 | STDMETHOD(SetOffsetY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 176 | STDMETHOD(SetOffsetY)(THIS_ float) PURE; | ||
| 177 | STDMETHOD(SetOffsetZ)(THIS_ IDCompositionAnimation*) PURE; | ||
| 178 | STDMETHOD(SetOffsetZ)(THIS_ float) PURE; | ||
| 179 | #endif | ||
| 128 | }; | 180 | }; |
| 129 | 181 | ||
| 130 | #undef INTERFACE | 182 | #undef INTERFACE |
| 131 | #define INTERFACE IDCompositionScaleTransform3D | 183 | #define INTERFACE IDCompositionScaleTransform3D |
| 132 | DECLARE_INTERFACE_IID_(IDCompositionScaleTransform3D,IDCompositionTransform3D,"2a9e9ead-364b-4b15-a7c4-a1997f78b389") | 184 | DECLARE_INTERFACE_IID_(IDCompositionScaleTransform3D,IDCompositionTransform3D,"2a9e9ead-364b-4b15-a7c4-a1997f78b389") |
| 133 | { | 185 | { |
| 186 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 134 | STDMETHOD(SetScaleX)(THIS_ float) PURE; | 187 | STDMETHOD(SetScaleX)(THIS_ float) PURE; |
| 135 | STDMETHOD(SetScaleX)(THIS_ IDCompositionAnimation*) PURE; | 188 | STDMETHOD(SetScaleX)(THIS_ IDCompositionAnimation*) PURE; |
| 136 | STDMETHOD(SetScaleY)(THIS_ float) PURE; | 189 | STDMETHOD(SetScaleY)(THIS_ float) PURE; |
| ... | @@ -143,12 +196,27 @@ DECLARE_INTERFACE_IID_(IDCompositionScaleTransform3D,IDCompositionTransform3D,"2 | ... | @@ -143,12 +196,27 @@ DECLARE_INTERFACE_IID_(IDCompositionScaleTransform3D,IDCompositionTransform3D,"2 |
| 143 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; | 196 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; |
| 144 | STDMETHOD(SetCenterZ)(THIS_ float) PURE; | 197 | STDMETHOD(SetCenterZ)(THIS_ float) PURE; |
| 145 | STDMETHOD(SetCenterZ)(THIS_ IDCompositionAnimation*) PURE; | 198 | STDMETHOD(SetCenterZ)(THIS_ IDCompositionAnimation*) PURE; |
| 199 | #else | ||
| 200 | STDMETHOD(SetScaleX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 201 | STDMETHOD(SetScaleX)(THIS_ float) PURE; | ||
| 202 | STDMETHOD(SetScaleY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 203 | STDMETHOD(SetScaleY)(THIS_ float) PURE; | ||
| 204 | STDMETHOD(SetScaleZ)(THIS_ IDCompositionAnimation*) PURE; | ||
| 205 | STDMETHOD(SetScaleZ)(THIS_ float) PURE; | ||
| 206 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 207 | STDMETHOD(SetCenterX)(THIS_ float) PURE; | ||
| 208 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 209 | STDMETHOD(SetCenterY)(THIS_ float) PURE; | ||
| 210 | STDMETHOD(SetCenterZ)(THIS_ IDCompositionAnimation*) PURE; | ||
| 211 | STDMETHOD(SetCenterZ)(THIS_ float) PURE; | ||
| 212 | #endif | ||
| 146 | }; | 213 | }; |
| 147 | 214 | ||
| 148 | #undef INTERFACE | 215 | #undef INTERFACE |
| 149 | #define INTERFACE IDCompositionRotateTransform3D | 216 | #define INTERFACE IDCompositionRotateTransform3D |
| 150 | DECLARE_INTERFACE_IID_(IDCompositionRotateTransform3D,IDCompositionTransform3D,"d8f5b23f-d429-4a91-b55a-d2f45fd75b18") | 217 | DECLARE_INTERFACE_IID_(IDCompositionRotateTransform3D,IDCompositionTransform3D,"d8f5b23f-d429-4a91-b55a-d2f45fd75b18") |
| 151 | { | 218 | { |
| 219 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 152 | STDMETHOD(SetAngle)(THIS_ float) PURE; | 220 | STDMETHOD(SetAngle)(THIS_ float) PURE; |
| 153 | STDMETHOD(SetAngle)(THIS_ IDCompositionAnimation*) PURE; | 221 | STDMETHOD(SetAngle)(THIS_ IDCompositionAnimation*) PURE; |
| 154 | STDMETHOD(SetAxisX)(THIS_ float) PURE; | 222 | STDMETHOD(SetAxisX)(THIS_ float) PURE; |
| ... | @@ -163,6 +231,22 @@ DECLARE_INTERFACE_IID_(IDCompositionRotateTransform3D,IDCompositionTransform3D," | ... | @@ -163,6 +231,22 @@ DECLARE_INTERFACE_IID_(IDCompositionRotateTransform3D,IDCompositionTransform3D," |
| 163 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; | 231 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; |
| 164 | STDMETHOD(SetCenterZ)(THIS_ float) PURE; | 232 | STDMETHOD(SetCenterZ)(THIS_ float) PURE; |
| 165 | STDMETHOD(SetCenterZ)(THIS_ IDCompositionAnimation*) PURE; | 233 | STDMETHOD(SetCenterZ)(THIS_ IDCompositionAnimation*) PURE; |
| 234 | #else | ||
| 235 | STDMETHOD(SetAngle)(THIS_ IDCompositionAnimation*) PURE; | ||
| 236 | STDMETHOD(SetAngle)(THIS_ float) PURE; | ||
| 237 | STDMETHOD(SetAxisX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 238 | STDMETHOD(SetAxisX)(THIS_ float) PURE; | ||
| 239 | STDMETHOD(SetAxisY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 240 | STDMETHOD(SetAxisY)(THIS_ float) PURE; | ||
| 241 | STDMETHOD(SetAxisZ)(THIS_ IDCompositionAnimation*) PURE; | ||
| 242 | STDMETHOD(SetAxisZ)(THIS_ float) PURE; | ||
| 243 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 244 | STDMETHOD(SetCenterX)(THIS_ float) PURE; | ||
| 245 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 246 | STDMETHOD(SetCenterY)(THIS_ float) PURE; | ||
| 247 | STDMETHOD(SetCenterZ)(THIS_ IDCompositionAnimation*) PURE; | ||
| 248 | STDMETHOD(SetCenterZ)(THIS_ float) PURE; | ||
| 249 | #endif | ||
| 166 | }; | 250 | }; |
| 167 | 251 | ||
| 168 | #undef INTERFACE | 252 | #undef INTERFACE |
| ... | @@ -170,16 +254,26 @@ DECLARE_INTERFACE_IID_(IDCompositionRotateTransform3D,IDCompositionTransform3D," | ... | @@ -170,16 +254,26 @@ DECLARE_INTERFACE_IID_(IDCompositionRotateTransform3D,IDCompositionTransform3D," |
| 170 | DECLARE_INTERFACE_IID_(IDCompositionMatrixTransform3D,IDCompositionTransform3D,"4b3363f0-643b-41b7-b6e0-ccf22d34467c") | 254 | DECLARE_INTERFACE_IID_(IDCompositionMatrixTransform3D,IDCompositionTransform3D,"4b3363f0-643b-41b7-b6e0-ccf22d34467c") |
| 171 | { | 255 | { |
| 172 | STDMETHOD(SetMatrix)(THIS_ const D3DMATRIX&) PURE; | 256 | STDMETHOD(SetMatrix)(THIS_ const D3DMATRIX&) PURE; |
| 257 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 173 | STDMETHOD(SetMatrixElement)(THIS_ int,int,float) PURE; | 258 | STDMETHOD(SetMatrixElement)(THIS_ int,int,float) PURE; |
| 174 | STDMETHOD(SetMatrixElement)(THIS_ int,int,IDCompositionAnimation*) PURE; | 259 | STDMETHOD(SetMatrixElement)(THIS_ int,int,IDCompositionAnimation*) PURE; |
| 260 | #else | ||
| 261 | STDMETHOD(SetMatrixElement)(THIS_ int,int,IDCompositionAnimation*) PURE; | ||
| 262 | STDMETHOD(SetMatrixElement)(THIS_ int,int,float) PURE; | ||
| 263 | #endif | ||
| 175 | }; | 264 | }; |
| 176 | 265 | ||
| 177 | #undef INTERFACE | 266 | #undef INTERFACE |
| 178 | #define INTERFACE IDCompositionEffectGroup | 267 | #define INTERFACE IDCompositionEffectGroup |
| 179 | DECLARE_INTERFACE_IID_(IDCompositionEffectGroup,IDCompositionEffect,"a7929a74-e6b2-4bd6-8b95-4040119ca34d") | 268 | DECLARE_INTERFACE_IID_(IDCompositionEffectGroup,IDCompositionEffect,"a7929a74-e6b2-4bd6-8b95-4040119ca34d") |
| 180 | { | 269 | { |
| 270 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 181 | STDMETHOD(SetOpacity)(THIS_ float) PURE; | 271 | STDMETHOD(SetOpacity)(THIS_ float) PURE; |
| 182 | STDMETHOD(SetOpacity)(THIS_ IDCompositionAnimation*) PURE; | 272 | STDMETHOD(SetOpacity)(THIS_ IDCompositionAnimation*) PURE; |
| 273 | #else | ||
| 274 | STDMETHOD(SetOpacity)(THIS_ IDCompositionAnimation*) PURE; | ||
| 275 | STDMETHOD(SetOpacity)(THIS_ float) PURE; | ||
| 276 | #endif | ||
| 183 | STDMETHOD(SetTransform3D)(THIS_ IDCompositionTransform3D*) PURE; | 277 | STDMETHOD(SetTransform3D)(THIS_ IDCompositionTransform3D*) PURE; |
| 184 | }; | 278 | }; |
| 185 | 279 | ||
| ... | @@ -193,6 +287,7 @@ DECLARE_INTERFACE_IID_(IDCompositionClip,IUnknown,"64ac3703-9d3f-45ec-a109-7cac0 | ... | @@ -193,6 +287,7 @@ DECLARE_INTERFACE_IID_(IDCompositionClip,IUnknown,"64ac3703-9d3f-45ec-a109-7cac0 |
| 193 | #define INTERFACE IDCompositionRectangleClip | 287 | #define INTERFACE IDCompositionRectangleClip |
| 194 | DECLARE_INTERFACE_IID_(IDCompositionRectangleClip,IDCompositionClip,"9842ad7d-d9cf-4908-aed7-48b51da5e7c2") | 288 | DECLARE_INTERFACE_IID_(IDCompositionRectangleClip,IDCompositionClip,"9842ad7d-d9cf-4908-aed7-48b51da5e7c2") |
| 195 | { | 289 | { |
| 290 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 196 | STDMETHOD(SetLeft)(THIS_ float) PURE; | 291 | STDMETHOD(SetLeft)(THIS_ float) PURE; |
| 197 | STDMETHOD(SetLeft)(THIS_ IDCompositionAnimation*) PURE; | 292 | STDMETHOD(SetLeft)(THIS_ IDCompositionAnimation*) PURE; |
| 198 | STDMETHOD(SetTop)(THIS_ float) PURE; | 293 | STDMETHOD(SetTop)(THIS_ float) PURE; |
| ... | @@ -217,24 +312,64 @@ DECLARE_INTERFACE_IID_(IDCompositionRectangleClip,IDCompositionClip,"9842ad7d-d9 | ... | @@ -217,24 +312,64 @@ DECLARE_INTERFACE_IID_(IDCompositionRectangleClip,IDCompositionClip,"9842ad7d-d9 |
| 217 | STDMETHOD(SetBottomRightRadiusX)(THIS_ IDCompositionAnimation*) PURE; | 312 | STDMETHOD(SetBottomRightRadiusX)(THIS_ IDCompositionAnimation*) PURE; |
| 218 | STDMETHOD(SetBottomRightRadiusY)(THIS_ float) PURE; | 313 | STDMETHOD(SetBottomRightRadiusY)(THIS_ float) PURE; |
| 219 | STDMETHOD(SetBottomRightRadiusY)(THIS_ IDCompositionAnimation*) PURE; | 314 | STDMETHOD(SetBottomRightRadiusY)(THIS_ IDCompositionAnimation*) PURE; |
| 315 | #else | ||
| 316 | STDMETHOD(SetLeft)(THIS_ IDCompositionAnimation*) PURE; | ||
| 317 | STDMETHOD(SetLeft)(THIS_ float) PURE; | ||
| 318 | STDMETHOD(SetTop)(THIS_ IDCompositionAnimation*) PURE; | ||
| 319 | STDMETHOD(SetTop)(THIS_ float) PURE; | ||
| 320 | STDMETHOD(SetRight)(THIS_ IDCompositionAnimation*) PURE; | ||
| 321 | STDMETHOD(SetRight)(THIS_ float) PURE; | ||
| 322 | STDMETHOD(SetBottom)(THIS_ IDCompositionAnimation*) PURE; | ||
| 323 | STDMETHOD(SetBottom)(THIS_ float) PURE; | ||
| 324 | STDMETHOD(SetTopLeftRadiusX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 325 | STDMETHOD(SetTopLeftRadiusX)(THIS_ float) PURE; | ||
| 326 | STDMETHOD(SetTopLeftRadiusY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 327 | STDMETHOD(SetTopLeftRadiusY)(THIS_ float) PURE; | ||
| 328 | STDMETHOD(SetTopRightRadiusX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 329 | STDMETHOD(SetTopRightRadiusX)(THIS_ float) PURE; | ||
| 330 | STDMETHOD(SetTopRightRadiusY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 331 | STDMETHOD(SetTopRightRadiusY)(THIS_ float) PURE; | ||
| 332 | STDMETHOD(SetBottomLeftRadiusX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 333 | STDMETHOD(SetBottomLeftRadiusX)(THIS_ float) PURE; | ||
| 334 | STDMETHOD(SetBottomLeftRadiusY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 335 | STDMETHOD(SetBottomLeftRadiusY)(THIS_ float) PURE; | ||
| 336 | STDMETHOD(SetBottomRightRadiusX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 337 | STDMETHOD(SetBottomRightRadiusX)(THIS_ float) PURE; | ||
| 338 | STDMETHOD(SetBottomRightRadiusY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 339 | STDMETHOD(SetBottomRightRadiusY)(THIS_ float) PURE; | ||
| 340 | #endif | ||
| 220 | }; | 341 | }; |
| 221 | 342 | ||
| 222 | #undef INTERFACE | 343 | #undef INTERFACE |
| 223 | #define INTERFACE IDCompositionVisual | 344 | #define INTERFACE IDCompositionVisual |
| 224 | DECLARE_INTERFACE_IID_(IDCompositionVisual,IUnknown,"4d93059d-097b-4651-9a60-f0f25116e2f3") | 345 | DECLARE_INTERFACE_IID_(IDCompositionVisual,IUnknown,"4d93059d-097b-4651-9a60-f0f25116e2f3") |
| 225 | { | 346 | { |
| 347 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 226 | STDMETHOD(SetOffsetX)(THIS_ float) PURE; | 348 | STDMETHOD(SetOffsetX)(THIS_ float) PURE; |
| 227 | STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE; | 349 | STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE; |
| 228 | STDMETHOD(SetOffsetY)(THIS_ float) PURE; | 350 | STDMETHOD(SetOffsetY)(THIS_ float) PURE; |
| 229 | STDMETHOD(SetOffsetY)(THIS_ IDCompositionAnimation*) PURE; | 351 | STDMETHOD(SetOffsetY)(THIS_ IDCompositionAnimation*) PURE; |
| 230 | STDMETHOD(SetTransform)(THIS_ const D2D_MATRIX_3X2_F&) PURE; | 352 | STDMETHOD(SetTransform)(THIS_ const D2D_MATRIX_3X2_F&) PURE; |
| 231 | STDMETHOD(SetTransform)(THIS_ IDCompositionTransform*) PURE; | 353 | STDMETHOD(SetTransform)(THIS_ IDCompositionTransform*) PURE; |
| 354 | #else | ||
| 355 | STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE; | ||
| 356 | STDMETHOD(SetOffsetX)(THIS_ float) PURE; | ||
| 357 | STDMETHOD(SetOffsetY)(THIS_ IDCompositionAnimation*) PURE; | ||
| 358 | STDMETHOD(SetOffsetY)(THIS_ float) PURE; | ||
| 359 | STDMETHOD(SetTransform)(THIS_ IDCompositionTransform*) PURE; | ||
| 360 | STDMETHOD(SetTransform)(THIS_ const D2D_MATRIX_3X2_F&) PURE; | ||
| 361 | #endif | ||
| 232 | STDMETHOD(SetTransformParent)(THIS_ IDCompositionVisual*) PURE; | 362 | STDMETHOD(SetTransformParent)(THIS_ IDCompositionVisual*) PURE; |
| 233 | STDMETHOD(SetEffect)(THIS_ IDCompositionEffect*) PURE; | 363 | STDMETHOD(SetEffect)(THIS_ IDCompositionEffect*) PURE; |
| 234 | STDMETHOD(SetBitmapInterpolationMode)(THIS_ DCOMPOSITION_BITMAP_INTERPOLATION_MODE) PURE; | 364 | STDMETHOD(SetBitmapInterpolationMode)(THIS_ DCOMPOSITION_BITMAP_INTERPOLATION_MODE) PURE; |
| 235 | STDMETHOD(SetBorderMode)(THIS_ DCOMPOSITION_BORDER_MODE) PURE; | 365 | STDMETHOD(SetBorderMode)(THIS_ DCOMPOSITION_BORDER_MODE) PURE; |
| 366 | #if defined(_MSC_VER) && defined(__cplusplus) | ||
| 236 | STDMETHOD(SetClip)(THIS_ const D2D_RECT_F&) PURE; | 367 | STDMETHOD(SetClip)(THIS_ const D2D_RECT_F&) PURE; |
| 237 | STDMETHOD(SetClip)(THIS_ IDCompositionClip*) PURE; | 368 | STDMETHOD(SetClip)(THIS_ IDCompositionClip*) PURE; |
| 369 | #else | ||
| 370 | STDMETHOD(SetClip)(THIS_ IDCompositionClip*) PURE; | ||
| 371 | STDMETHOD(SetClip)(THIS_ const D2D_RECT_F&) PURE; | ||
| 372 | #endif | ||
| 238 | STDMETHOD(SetContent)(THIS_ IUnknown*) PURE; | 373 | STDMETHOD(SetContent)(THIS_ IUnknown*) PURE; |
| 239 | STDMETHOD(AddVisual)(THIS_ IDCompositionVisual*,BOOL,IDCompositionVisual*) PURE; | 374 | STDMETHOD(AddVisual)(THIS_ IDCompositionVisual*,BOOL,IDCompositionVisual*) PURE; |
| 240 | STDMETHOD(RemoveVisual)(THIS_ IDCompositionVisual*) PURE; | 375 | STDMETHOD(RemoveVisual)(THIS_ IDCompositionVisual*) PURE; |
lib/libc/include/any-windows-any/dcompanimation.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/dcompanimation.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dcompanimation.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/ddkernel.h deleted-97| ... | @@ -1,97 +0,0 @@ | ||
| 1 | /* $Id$ | ||
| 2 | * | ||
| 3 | * COPYRIGHT: This file is in the public domain. | ||
| 4 | * PROJECT: ReactOS kernel | ||
| 5 | * FILE: | ||
| 6 | * PURPOSE: Directx headers | ||
| 7 | * PROGRAMMER: Magnus Olsen (greatlrd) | ||
| 8 | * | ||
| 9 | */ | ||
| 10 | |||
| 11 | #ifndef __DDKM_INCLUDED__ | ||
| 12 | #define __DDKM_INCLUDED__ | ||
| 13 | |||
| 14 | #ifdef __cplusplus | ||
| 15 | extern "C" { | ||
| 16 | #endif | ||
| 17 | |||
| 18 | #if defined (_WIN32) && !defined (_NO_COM) | ||
| 19 | DEFINE_GUID (IID_IDirectDrawKernel, 0x8D56C120,0x6A08,0x11D0,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8); | ||
| 20 | DEFINE_GUID (IID_IDirectDrawSurfaceKernel, 0x60755DA0,0x6A40,0x11D0,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8); | ||
| 21 | #endif | ||
| 22 | |||
| 23 | typedef struct _DDKERNELCAPS { | ||
| 24 | DWORD dwSize; | ||
| 25 | DWORD dwCaps; | ||
| 26 | DWORD dwIRQCaps; | ||
| 27 | } DDKERNELCAPS, *LPDDKERNELCAPS; | ||
| 28 | |||
| 29 | #define DDKERNELCAPS_SKIPFIELDS			0x00000001 | ||
| 30 | #define DDKERNELCAPS_AUTOFLIP			0x00000002 | ||
| 31 | #define DDKERNELCAPS_SETSTATE			0x00000004 | ||
| 32 | #define DDKERNELCAPS_LOCK			0x00000008 | ||
| 33 | #define DDKERNELCAPS_FLIPVIDEOPORT		0x00000010 | ||
| 34 | #define DDKERNELCAPS_FLIPOVERLAY		0x00000020 | ||
| 35 | #define DDKERNELCAPS_CAPTURE_SYSMEM		0x00000040 | ||
| 36 | #define DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM	0x00000080 | ||
| 37 | #define DDKERNELCAPS_FIELDPOLARITY		0x00000100 | ||
| 38 | #define DDKERNELCAPS_CAPTURE_INVERTED		0x00000200 | ||
| 39 | #define DDIRQ_DISPLAY_VSYNC			0x00000001 | ||
| 40 | #define DDIRQ_RESERVED1				0x00000002 | ||
| 41 | #define DDIRQ_VPORT0_VSYNC			0x00000004 | ||
| 42 | #define DDIRQ_VPORT0_LINE			0x00000008 | ||
| 43 | #define DDIRQ_VPORT1_VSYNC			0x00000010 | ||
| 44 | #define DDIRQ_VPORT1_LINE			0x00000020 | ||
| 45 | #define DDIRQ_VPORT2_VSYNC			0x00000040 | ||
| 46 | #define DDIRQ_VPORT2_LINE			0x00000080 | ||
| 47 | #define DDIRQ_VPORT3_VSYNC			0x00000100 | ||
| 48 | #define DDIRQ_VPORT3_LINE			0x00000200 | ||
| 49 | #define DDIRQ_VPORT4_VSYNC			0x00000400 | ||
| 50 | #define DDIRQ_VPORT4_LINE			0x00000800 | ||
| 51 | #define DDIRQ_VPORT5_VSYNC			0x00001000 | ||
| 52 | #define DDIRQ_VPORT5_LINE			0x00002000 | ||
| 53 | #define DDIRQ_VPORT6_VSYNC			0x00004000 | ||
| 54 | #define DDIRQ_VPORT6_LINE			0x00008000 | ||
| 55 | #define DDIRQ_VPORT7_VSYNC			0x00010000 | ||
| 56 | #define DDIRQ_VPORT7_LINE			0x00020000 | ||
| 57 | #define DDIRQ_VPORT8_VSYNC			0x00040000 | ||
| 58 | #define DDIRQ_VPORT8_LINE			0x00080000 | ||
| 59 | #define DDIRQ_VPORT9_VSYNC			0x00010000 | ||
| 60 | #define DDIRQ_VPORT9_LINE			0x00020000 | ||
| 61 | |||
| 62 | typedef struct IDirectDrawKernel* LPDIRECTDRAWKERNEL; | ||
| 63 | typedef struct IDirectDrawSurfaceKernel* LPDIRECTDRAWSURFACEKERNEL; | ||
| 64 | |||
| 65 | #if defined(_WIN32) && !defined(_NO_COM) | ||
| 66 | |||
| 67 | #undef INTERFACE | ||
| 68 | #define INTERFACE IDirectDrawKernel | ||
| 69 | DECLARE_INTERFACE_ (IDirectDrawKernel, IUnknown) | ||
| 70 | { | ||
| 71 | 	STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID* ppvObj) PURE; | ||
| 72 | 	STDMETHOD_(ULONG,AddRef) (THIS) PURE; | ||
| 73 | 	STDMETHOD_(ULONG,Release) (THIS) PURE; | ||
| 74 | 	STDMETHOD(GetKernelHandle) (THIS_ ULONG*) PURE; | ||
| 75 | 	STDMETHOD(ReleaseKernelHandle) (THIS) PURE; | ||
| 76 | }; | ||
| 77 | |||
| 78 | #undef INTERFACE | ||
| 79 | #define INTERFACE IDirectDrawSurfaceKernel | ||
| 80 | DECLARE_INTERFACE_ (IDirectDrawSurfaceKernel, IUnknown) | ||
| 81 | { | ||
| 82 | 	STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID* ppvObj) PURE; | ||
| 83 | 	STDMETHOD_(ULONG,AddRef) (THIS) PURE; | ||
| 84 | 	STDMETHOD_(ULONG,Release) (THIS) PURE; | ||
| 85 | 	STDMETHOD(GetKernelHandle) (THIS_ ULONG*) PURE; | ||
| 86 | 	STDMETHOD(ReleaseKernelHandle) (THIS) PURE; | ||
| 87 | }; | ||
| 88 | |||
| 89 | #undef INTERFACE | ||
| 90 | #endif /* defined(_WIN32) && !defined(_NO_COM) */ | ||
| 91 | |||
| 92 | #ifdef __cplusplus | ||
| 93 | } | ||
| 94 | #endif | ||
| 95 | |||
| 96 | #endif | ||
| 97 | |||
lib/libc/include/any-windows-any/ddkmapi.h deleted-307| ... | @@ -1,307 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * ddkmapi.h | ||
| 3 | * | ||
| 4 | * DirectDraw support for DxApi function | ||
| 5 | * | ||
| 6 | * Contributors: | ||
| 7 | * Created by Magnus Olsen | ||
| 8 | * | ||
| 9 | * THIS SOFTWARE IS NOT COPYRIGHTED | ||
| 10 | * | ||
| 11 | * This source code is offered for use in the public domain. You may | ||
| 12 | * use, modify or distribute it freely. | ||
| 13 | * | ||
| 14 | * This code is distributed in the hope that it will be useful but | ||
| 15 | * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY | ||
| 16 | * DISCLAIMED. This includes but is not limited to warranties of | ||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
| 18 | * | ||
| 19 | */ | ||
| 20 | |||
| 21 | #ifndef __DDKMAPI_INCLUDED__ | ||
| 22 | #define __DDKMAPI_INCLUDED__ | ||
| 23 | |||
| 24 | #if defined(_DXAPI_) | ||
| 25 | #define DXAPI | ||
| 26 | #else | ||
| 27 | #define DXAPI DECLSPEC_IMPORT | ||
| 28 | #endif | ||
| 29 | |||
| 30 | #define DXAPI_MAJORVERSION			1 | ||
| 31 | #define DXAPI_MINORVERSION			0 | ||
| 32 | |||
| 33 | #define DD_FIRST_DXAPI				0x500 | ||
| 34 | #define DD_DXAPI_GETVERSIONNUMBER			(DD_FIRST_DXAPI) | ||
| 35 | #define DD_DXAPI_CLOSEHANDLE				(DD_FIRST_DXAPI+1) | ||
| 36 | #define DD_DXAPI_OPENDIRECTDRAW				(DD_FIRST_DXAPI+2) | ||
| 37 | #define DD_DXAPI_OPENSURFACE				(DD_FIRST_DXAPI+3) | ||
| 38 | #define DD_DXAPI_OPENVIDEOPORT				(DD_FIRST_DXAPI+4) | ||
| 39 | #define DD_DXAPI_GETKERNELCAPS				(DD_FIRST_DXAPI+5) | ||
| 40 | #define DD_DXAPI_GET_VP_FIELD_NUMBER			(DD_FIRST_DXAPI+6) | ||
| 41 | #define DD_DXAPI_SET_VP_FIELD_NUMBER			(DD_FIRST_DXAPI+7) | ||
| 42 | #define DD_DXAPI_SET_VP_SKIP_FIELD			(DD_FIRST_DXAPI+8) | ||
| 43 | #define DD_DXAPI_GET_SURFACE_STATE			(DD_FIRST_DXAPI+9) | ||
| 44 | #define DD_DXAPI_SET_SURFACE_STATE			(DD_FIRST_DXAPI+10) | ||
| 45 | #define DD_DXAPI_LOCK					(DD_FIRST_DXAPI+11) | ||
| 46 | #define DD_DXAPI_FLIP_OVERLAY				(DD_FIRST_DXAPI+12) | ||
| 47 | #define DD_DXAPI_FLIP_VP				(DD_FIRST_DXAPI+13) | ||
| 48 | #define DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE	(DD_FIRST_DXAPI+14) | ||
| 49 | #define DD_DXAPI_GET_LAST_VP_AUTOFLIP_SURFACE		(DD_FIRST_DXAPI+15) | ||
| 50 | #define DD_DXAPI_REGISTER_CALLBACK			(DD_FIRST_DXAPI+16) | ||
| 51 | #define DD_DXAPI_UNREGISTER_CALLBACK			(DD_FIRST_DXAPI+17) | ||
| 52 | #define DD_DXAPI_GET_POLARITY				(DD_FIRST_DXAPI+18) | ||
| 53 | #define DD_DXAPI_OPENVPCAPTUREDEVICE			(DD_FIRST_DXAPI+19) | ||
| 54 | #define DD_DXAPI_ADDVPCAPTUREBUFFER			(DD_FIRST_DXAPI+20) | ||
| 55 | #define DD_DXAPI_FLUSHVPCAPTUREBUFFERS			(DD_FIRST_DXAPI+21) | ||
| 56 | |||
| 57 | /* DDOPENVPCAPTUREDEVICEIN.dwFlags constants */ | ||
| 58 | #define DDOPENCAPTURE_VIDEO			0x0001 | ||
| 59 | #define DDOPENCAPTURE_VBI			0x0002 | ||
| 60 | |||
| 61 | /* DDADDVPCAPTUREBUFF.dwFlags constants */ | ||
| 62 | #define DDADDBUFF_SYSTEMMEMORY			0x0001 | ||
| 63 | #define DDADDBUFF_NONLOCALVIDMEM		0x0002 | ||
| 64 | #define DDADDBUFF_INVERT			0x0004 | ||
| 65 | |||
| 66 | /* DDGETSURFACESTATEOUT.dwStateCaps/dwStateStatus constants */ | ||
| 67 | #define DDSTATE_BOB				0x0001 | ||
| 68 | #define DDSTATE_WEAVE				0x0002 | ||
| 69 | #define DDSTATE_EXPLICITLY_SET			0x0004 | ||
| 70 | #define DDSTATE_SOFTWARE_AUTOFLIP		0x0008 | ||
| 71 | #define DDSTATE_SKIPEVENFIELDS			0x0010 | ||
| 72 | |||
| 73 | /* DDREGISTERCALLBACK.dwEvents constants */ | ||
| 74 | #define DDEVENT_DISPLAY_VSYNC			0x0001 | ||
| 75 | #define DDEVENT_VP_VSYNC			0x0002 | ||
| 76 | #define DDEVENT_VP_LINE				0x0004 | ||
| 77 | #define DDEVENT_PRERESCHANGE			0x0008 | ||
| 78 | #define DDEVENT_POSTRESCHANGE			0x0010 | ||
| 79 | #define DDEVENT_PREDOSBOX			0x0020 | ||
| 80 | #define DDEVENT_POSTDOSBOX			0x0040 | ||
| 81 | |||
| 82 | /* LPDD_NOTIFYCALLBACK.dwFlags constants */ | ||
| 83 | #define DDNOTIFY_DISPLAY_VSYNC			0x0001 | ||
| 84 | #define DDNOTIFY_VP_VSYNC			0x0002 | ||
| 85 | #define DDNOTIFY_VP_LINE			0x0004 | ||
| 86 | #define DDNOTIFY_PRERESCHANGE			0x0008 | ||
| 87 | #define DDNOTIFY_POSTRESCHANGE			0x0010 | ||
| 88 | #define DDNOTIFY_PREDOSBOX			0x0020 | ||
| 89 | #define DDNOTIFY_POSTDOSBOX			0x0040 | ||
| 90 | #define DDNOTIFY_CLOSEDIRECTDRAW		0x0080 | ||
| 91 | #define DDNOTIFY_CLOSESURFACE			0x0100 | ||
| 92 | #define DDNOTIFY_CLOSEVIDEOPORT			0x0200 | ||
| 93 | #define DDNOTIFY_CLOSECAPTURE			0x0400 | ||
| 94 | |||
| 95 | typedef DWORD (PASCAL *LPDXAPI)(DWORD dwFunctionNum, LPVOID lpvInBuffer, DWORD cbInBuffer, LPVOID lpvOutBuffer, DWORD cbOutBuffer); | ||
| 96 | typedef ULONG (PASCAL *LPDD_NOTIFYCALLBACK) (DWORD dwFlags, PVOID pContext, DWORD dwParam1, DWORD dwParam2); | ||
| 97 | |||
| 98 | typedef struct _DDCAPBUFFINFO { | ||
| 99 | DWORD dwFieldNumber; | ||
| 100 | DWORD bPolarity; | ||
| 101 | LARGE_INTEGER liTimeStamp; | ||
| 102 | DWORD ddRVal; | ||
| 103 | } DDCAPBUFFINFO, * LPDDCAPBUFFINFO; | ||
| 104 | |||
| 105 | typedef struct _DDADDVPCAPTUREBUFF { | ||
| 106 | HANDLE hCapture; | ||
| 107 | DWORD dwFlags; | ||
| 108 | PMDL pMDL; | ||
| 109 | PKEVENT pKEvent; | ||
| 110 | LPDDCAPBUFFINFO lpBuffInfo; | ||
| 111 | } DDADDVPCAPTUREBUFF, * LPDDADDVPCAPTUREBUFF; | ||
| 112 | |||
| 113 | typedef struct _DDCLOSEHANDLE { | ||
| 114 | HANDLE hHandle; | ||
| 115 | } DDCLOSEHANDLE, *LPDDCLOSEHANDLE; | ||
| 116 | |||
| 117 | typedef struct _DDFLIPOVERLAY { | ||
| 118 | HANDLE hDirectDraw; | ||
| 119 | HANDLE hCurrentSurface; | ||
| 120 | HANDLE hTargetSurface; | ||
| 121 | DWORD dwFlags; | ||
| 122 | } DDFLIPOVERLAY, *LPDDFLIPOVERLAY; | ||
| 123 | |||
| 124 | typedef struct _DDFLIPVIDEOPORT { | ||
| 125 | HANDLE hDirectDraw; | ||
| 126 | HANDLE hVideoPort; | ||
| 127 | HANDLE hCurrentSurface; | ||
| 128 | HANDLE hTargetSurface; | ||
| 129 | DWORD dwFlags; | ||
| 130 | } DDFLIPVIDEOPORT, *LPDDFLIPVIDEOPORT; | ||
| 131 | |||
| 132 | typedef struct _DDGETAUTOFLIPIN { | ||
| 133 | HANDLE hDirectDraw; | ||
| 134 | HANDLE hVideoPort; | ||
| 135 | } DDGETAUTOFLIPIN, *LPDDGETAUTOFLIPIN; | ||
| 136 | |||
| 137 | typedef struct _DDGETAUTOFLIPOUT { | ||
| 138 | DWORD ddRVal; | ||
| 139 | HANDLE hVideoSurface; | ||
| 140 | HANDLE hVBISurface; | ||
| 141 | WINBOOL bPolarity; | ||
| 142 | } DDGETAUTOFLIPOUT, *LPDDGETAUTOFLIPOUT; | ||
| 143 | |||
| 144 | typedef struct _DDGETPOLARITYIN { | ||
| 145 | HANDLE hDirectDraw; | ||
| 146 | HANDLE hVideoPort; | ||
| 147 | } DDGETPOLARITYIN, *LPDDGETPOLARITYIN; | ||
| 148 | |||
| 149 | typedef struct _DDGETPOLARITYOUT { | ||
| 150 | DWORD ddRVal; | ||
| 151 | WINBOOL bPolarity; | ||
| 152 | } DDGETPOLARITYOUT, *LPDDGETPOLARITYOUT; | ||
| 153 | |||
| 154 | typedef struct _DDGETSURFACESTATEIN { | ||
| 155 | HANDLE hDirectDraw; | ||
| 156 | HANDLE hSurface; | ||
| 157 | } DDGETSURFACESTATEIN, *LPDDGETSURFACESTATEIN; | ||
| 158 | |||
| 159 | typedef struct _DDGETSURFACESTATEOUT { | ||
| 160 | DWORD ddRVal; | ||
| 161 | DWORD dwStateCaps; | ||
| 162 | DWORD dwStateStatus; | ||
| 163 | } DDGETSURFACESTATEOUT, *LPDDGETSURFACESTATEOUT; | ||
| 164 | |||
| 165 | typedef struct _DDGETFIELDNUMIN { | ||
| 166 | HANDLE hDirectDraw; | ||
| 167 | HANDLE hVideoPort; | ||
| 168 | } DDGETFIELDNUMIN, *LPDDGETFIELDNUMIN; | ||
| 169 | |||
| 170 | typedef struct _DDGETFIELDNUMOUT { | ||
| 171 | DWORD ddRVal; | ||
| 172 | DWORD dwFieldNum; | ||
| 173 | } DDGETFIELDNUMOUT, *LPDDGETFIELDNUMOUT; | ||
| 174 | |||
| 175 | typedef struct _DDGETKERNELCAPSOUT { | ||
| 176 | DWORD ddRVal; | ||
| 177 | DWORD dwCaps; | ||
| 178 | DWORD dwIRQCaps; | ||
| 179 | } DDGETKERNELCAPSOUT, *LPDDGETKERNELCAPSOUT; | ||
| 180 | |||
| 181 | typedef struct _DDGETVERSIONNUMBER { | ||
| 182 | DWORD ddRVal; | ||
| 183 | DWORD dwMajorVersion; | ||
| 184 | DWORD dwMinorVersion; | ||
| 185 | } DDGETVERSIONNUMBER, *LPDDGETVERSIONNUMBER; | ||
| 186 | |||
| 187 | typedef struct _DDLOCKIN { | ||
| 188 | HANDLE hDirectDraw; | ||
| 189 | HANDLE hSurface; | ||
| 190 | } DDLOCKIN, *LPDDLOCKIN; | ||
| 191 | |||
| 192 | typedef struct _DDLOCKOUT { | ||
| 193 | DWORD ddRVal; | ||
| 194 | DWORD dwSurfHeight; | ||
| 195 | DWORD dwSurfWidth; | ||
| 196 | LONG lSurfPitch; | ||
| 197 | PVOID lpSurface; | ||
| 198 | DWORD SurfaceCaps; | ||
| 199 | DWORD dwFormatFlags; | ||
| 200 | DWORD dwFormatFourCC; | ||
| 201 | DWORD dwFormatBitCount; | ||
| 202 | __GNU_EXTENSION union { | ||
| 203 | DWORD dwRBitMask; | ||
| 204 | DWORD dwYBitMask; | ||
| 205 | }; | ||
| 206 | __GNU_EXTENSION union { | ||
| 207 | DWORD dwGBitMask; | ||
| 208 | DWORD dwUBitMask; | ||
| 209 | }; | ||
| 210 | __GNU_EXTENSION union { | ||
| 211 | DWORD dwBBitMask; | ||
| 212 | DWORD dwVBitMask; | ||
| 213 | }; | ||
| 214 | } DDLOCKOUT, *LPDDLOCKOUT; | ||
| 215 | |||
| 216 | |||
| 217 | typedef struct _DDOPENDIRECTDRAWIN { | ||
| 218 | ULONG_PTR		dwDirectDrawHandle; | ||
| 219 | LPDD_NOTIFYCALLBACK	pfnDirectDrawClose; | ||
| 220 | PVOID			pContext; | ||
| 221 | } DDOPENDIRECTDRAWIN, *LPDDOPENDIRECTDRAWIN; | ||
| 222 | |||
| 223 | typedef struct _DDOPENDIRECTDRAWOUT { | ||
| 224 | DWORD ddRVal; | ||
| 225 | HANDLE hDirectDraw; | ||
| 226 | } DDOPENDIRECTDRAWOUT, *LPDDOPENDIRECTDRAWOUT; | ||
| 227 | |||
| 228 | typedef struct _DDOPENSURFACEIN { | ||
| 229 | HANDLE		hDirectDraw; | ||
| 230 | ULONG_PTR		dwSurfaceHandle; | ||
| 231 | LPDD_NOTIFYCALLBACK	pfnSurfaceClose; | ||
| 232 | PVOID			pContext; | ||
| 233 | } DDOPENSURFACEIN, *LPDDOPENSURFACEIN; | ||
| 234 | |||
| 235 | typedef struct _DDOPENSURFACEOUT { | ||
| 236 | DWORD ddRVal; | ||
| 237 | HANDLE hSurface; | ||
| 238 | } DDOPENSURFACEOUT, *LPDDOPENSURFACEOUT; | ||
| 239 | |||
| 240 | typedef struct _DDOPENVIDEOPORTIN { | ||
| 241 | HANDLE		hDirectDraw; | ||
| 242 | ULONG			dwVideoPortHandle; | ||
| 243 | LPDD_NOTIFYCALLBACK	pfnVideoPortClose; | ||
| 244 | PVOID			pContext; | ||
| 245 | } DDOPENVIDEOPORTIN, *LPDDOPENVIDEOPORTIN; | ||
| 246 | |||
| 247 | typedef struct _DDOPENVIDEOPORTOUT { | ||
| 248 | DWORD ddRVal; | ||
| 249 | HANDLE hVideoPort; | ||
| 250 | } DDOPENVIDEOPORTOUT, *LPDDOPENVIDEOPORTOUT; | ||
| 251 | |||
| 252 | typedef struct _DDOPENVPCAPTUREDEVICEIN { | ||
| 253 | HANDLE hDirectDraw; | ||
| 254 | HANDLE hVideoPort; | ||
| 255 | DWORD dwStartLine; | ||
| 256 | DWORD dwEndLine; | ||
| 257 | DWORD dwCaptureEveryNFields; | ||
| 258 | LPDD_NOTIFYCALLBACK pfnCaptureClose; | ||
| 259 | PVOID pContext; | ||
| 260 | DWORD dwFlags; | ||
| 261 | } DDOPENVPCAPTUREDEVICEIN, *LPDDOPENVPCAPTUREDEVICEIN; | ||
| 262 | |||
| 263 | typedef struct _DDOPENVPCAPTUREDEVICEOUT { | ||
| 264 | DWORD ddRVal; | ||
| 265 | HANDLE hCapture; | ||
| 266 | } DDOPENVPCAPTUREDEVICEOUT, *LPDDOPENVPCAPTUREDEVICEOUT; | ||
| 267 | |||
| 268 | typedef struct _DDREGISTERCALLBACK { | ||
| 269 | HANDLE		hDirectDraw; | ||
| 270 | ULONG			dwEvents; | ||
| 271 | LPDD_NOTIFYCALLBACK	pfnCallback; | ||
| 272 | ULONG_PTR		dwParam1; | ||
| 273 | ULONG_PTR		dwParam2; | ||
| 274 | PVOID			pContext; | ||
| 275 | } DDREGISTERCALLBACK, *LPDDREGISTERCALLBACK; | ||
| 276 | |||
| 277 | typedef struct _DDSETSURFACETATE { | ||
| 278 | HANDLE hDirectDraw; | ||
| 279 | HANDLE hSurface; | ||
| 280 | DWORD dwState; | ||
| 281 | DWORD dwStartField; | ||
| 282 | } DDSETSURFACESTATE, *LPDDSETSURFACESTATE; | ||
| 283 | |||
| 284 | typedef struct _DDSETFIELDNUM { | ||
| 285 | HANDLE hDirectDraw; | ||
| 286 | HANDLE hVideoPort; | ||
| 287 | DWORD dwFieldNum; | ||
| 288 | } DDSETFIELDNUM, *LPDDSETFIELDNUM; | ||
| 289 | |||
| 290 | typedef struct _DDSETSKIPFIELD { | ||
| 291 | HANDLE hDirectDraw; | ||
| 292 | HANDLE hVideoPort; | ||
| 293 | DWORD dwStartField; | ||
| 294 | } DDSETSKIPFIELD, *LPDDSETSKIPFIELD; | ||
| 295 | |||
| 296 | |||
| 297 | DXAPI | ||
| 298 | DWORD PASCAL | ||
| 299 | DxApi(IN DWORD dwFunctionNum, | ||
| 300 | IN LPVOID lpvInBuffer, | ||
| 301 | IN DWORD cbInBuffer, | ||
| 302 | OUT LPVOID lpvOutBuffer, | ||
| 303 | OUT DWORD cbOutBuffer); | ||
| 304 | |||
| 305 | |||
| 306 | #endif /* __DDKMAPI_INCLUDED__ */ | ||
| 307 | |||
lib/libc/include/any-windows-any/ddraw.h+41| ... | @@ -228,6 +228,10 @@ typedef struct IDirectDrawGammaControl *LPDIRECTDRAWGAMMACONTROL; | ... | @@ -228,6 +228,10 @@ typedef struct IDirectDrawGammaControl *LPDIRECTDRAWGAMMACONTROL; |
| 228 | #define DDBLT_WAIT				0x01000000 | 228 | #define DDBLT_WAIT				0x01000000 |
| 229 | #define DDBLT_DEPTHFILL				0x02000000 | 229 | #define DDBLT_DEPTHFILL				0x02000000 |
| 230 | #define DDBLT_DONOTWAIT 0x08000000 | 230 | #define DDBLT_DONOTWAIT 0x08000000 |
| 231 | #define DDBLT_PRESENTATION 0x10000000 | ||
| 232 | #define DDBLT_LAST_PRESENTATION 0x20000000 | ||
| 233 | #define DDBLT_EXTENDED_FLAGS 0x40000000 | ||
| 234 | #define DDBLT_EXTENDED_LINEAR_CONTENT 0x00000004 | ||
| 231 | 235 | ||
| 232 | /* dwTrans for BltFast */ | 236 | /* dwTrans for BltFast */ |
| 233 | #define DDBLTFAST_NOCOLORKEY			0x00000000 | 237 | #define DDBLTFAST_NOCOLORKEY			0x00000000 |
| ... | @@ -367,6 +371,30 @@ typedef struct _DDSCAPS { | ... | @@ -367,6 +371,30 @@ typedef struct _DDSCAPS { |
| 367 | /* indicates surface is part of a stereo flipping chain */ | 371 | /* indicates surface is part of a stereo flipping chain */ |
| 368 | #define DDSCAPS2_STEREOSURFACELEFT 0x00080000 | 372 | #define DDSCAPS2_STEREOSURFACELEFT 0x00080000 |
| 369 | #define DDSCAPS2_VOLUME 0x00200000 | 373 | #define DDSCAPS2_VOLUME 0x00200000 |
| 374 | #define DDSCAPS2_NOTUSERLOCKABLE 0x00400000 | ||
| 375 | #define DDSCAPS2_POINTS 0x00800000 | ||
| 376 | #define DDSCAPS2_RTPATCHES 0x01000000 | ||
| 377 | #define DDSCAPS2_NPATCHES 0x02000000 | ||
| 378 | #define DDSCAPS2_RESERVED3 0x04000000 | ||
| 379 | #define DDSCAPS2_DISCARDBACKBUFFER 0x10000000 | ||
| 380 | #define DDSCAPS2_ENABLEALPHACHANNEL 0x20000000 | ||
| 381 | #define DDSCAPS2_EXTENDEDFORMATPRIMARY 0x40000000 | ||
| 382 | #define DDSCAPS2_ADDITIONALPRIMARY 0x80000000 | ||
| 383 | |||
| 384 | /* DDSCAPS2.dwCaps3 */ | ||
| 385 | #define DDSCAPS3_MULTISAMPLE_MASK 0x0000001f | ||
| 386 | #define DDSCAPS3_MULTISAMPLE_QUALITY_MASK 0x000000e0 | ||
| 387 | #define DDSCAPS3_MULTISAMPLE_QUALITY_SHIFT 5 | ||
| 388 | #define DDSCAPS3_RESERVED1 0x00000100 | ||
| 389 | #define DDSCAPS3_RESERVED2 0x00000200 | ||
| 390 | #define DDSCAPS3_LIGHTWEIGHTMIPMAP 0x00000400 | ||
| 391 | #define DDSCAPS3_AUTOGENMIPMAP 0x00000800 | ||
| 392 | #define DDSCAPS3_DMAP 0x00001000 | ||
| 393 | #ifndef D3D_DISABLE_9EX | ||
| 394 | #define DDSCAPS3_CREATESHAREDRESOURCE 0x00002000 | ||
| 395 | #define DDSCAPS3_READONLYRESOURCE 0x00004000 | ||
| 396 | #define DDSCAPS3_OPENSHAREDRESOURCE 0x00008000 | ||
| 397 | #endif /* !D3D_DISABLE_9EX */ | ||
| 370 | 398 | ||
| 371 | typedef struct _DDSCAPS2 { | 399 | typedef struct _DDSCAPS2 { |
| 372 | 	DWORD	dwCaps;	/* capabilities of surface wanted */ | 400 | 	DWORD	dwCaps;	/* capabilities of surface wanted */ |
| ... | @@ -753,6 +781,7 @@ typedef struct _DDPIXELFORMAT { | ... | @@ -753,6 +781,7 @@ typedef struct _DDPIXELFORMAT { |
| 753 | 	DWORD	dwAlphaBitDepth; /* C: how many bits for alpha channels*/ | 781 | 	DWORD	dwAlphaBitDepth; /* C: how many bits for alpha channels*/ |
| 754 | 	DWORD	dwLuminanceBitCount; | 782 | 	DWORD	dwLuminanceBitCount; |
| 755 | 	DWORD	dwBumpBitCount; | 783 | 	DWORD	dwBumpBitCount; |
| 784 | 	DWORD	dwPrivateFormatBitCount; | ||
| 756 | } DUMMYUNIONNAME1; | 785 | } DUMMYUNIONNAME1; |
| 757 | __GNU_EXTENSION union { | 786 | __GNU_EXTENSION union { |
| 758 | 	DWORD	dwRBitMask; /* 10: mask for red bit*/ | 787 | 	DWORD	dwRBitMask; /* 10: mask for red bit*/ |
| ... | @@ -760,12 +789,17 @@ typedef struct _DDPIXELFORMAT { | ... | @@ -760,12 +789,17 @@ typedef struct _DDPIXELFORMAT { |
| 760 | 	DWORD	dwStencilBitDepth; | 789 | 	DWORD	dwStencilBitDepth; |
| 761 | 	DWORD	dwLuminanceBitMask; | 790 | 	DWORD	dwLuminanceBitMask; |
| 762 | 	DWORD	dwBumpDuBitMask; | 791 | 	DWORD	dwBumpDuBitMask; |
| 792 | 	DWORD	dwOperations; | ||
| 763 | } DUMMYUNIONNAME2; | 793 | } DUMMYUNIONNAME2; |
| 764 | __GNU_EXTENSION union { | 794 | __GNU_EXTENSION union { |
| 765 | 	DWORD	dwGBitMask; /* 14: mask for green bits*/ | 795 | 	DWORD	dwGBitMask; /* 14: mask for green bits*/ |
| 766 | 	DWORD	dwUBitMask; /* 14: mask for U bits*/ | 796 | 	DWORD	dwUBitMask; /* 14: mask for U bits*/ |
| 767 | 	DWORD	dwZBitMask; | 797 | 	DWORD	dwZBitMask; |
| 768 | 	DWORD	dwBumpDvBitMask; | 798 | 	DWORD	dwBumpDvBitMask; |
| 799 | 	struct { | ||
| 800 | 		WORD	wFlipMSTypes; | ||
| 801 | 		WORD	wBltMSTypes; | ||
| 802 | 	} MultiSampleCaps; | ||
| 769 | } DUMMYUNIONNAME3; | 803 | } DUMMYUNIONNAME3; |
| 770 | __GNU_EXTENSION union { | 804 | __GNU_EXTENSION union { |
| 771 | 	DWORD dwBBitMask; /* 18: mask for blue bits*/ | 805 | 	DWORD dwBBitMask; /* 18: mask for blue bits*/ |
| ... | @@ -899,6 +933,9 @@ typedef struct _DDPIXELFORMAT { | ... | @@ -899,6 +933,9 @@ typedef struct _DDPIXELFORMAT { |
| 899 | #define DDOVER_BOB 0x00200000 | 933 | #define DDOVER_BOB 0x00200000 |
| 900 | #define DDOVER_OVERRIDEBOBWEAVE 0x00400000 | 934 | #define DDOVER_OVERRIDEBOBWEAVE 0x00400000 |
| 901 | #define DDOVER_INTERLEAVED 0x00800000 | 935 | #define DDOVER_INTERLEAVED 0x00800000 |
| 936 | #define DDOVER_BOBHARDWARE 0x01000000 | ||
| 937 | #define DDOVER_ARGBSCALEFACTORS 0x02000000 | ||
| 938 | #define DDOVER_DEGRADEARGBSCALING 0x04000000 | ||
| 902 | 939 | ||
| 903 | /* DDPIXELFORMAT.dwFlags */ | 940 | /* DDPIXELFORMAT.dwFlags */ |
| 904 | #define DDPF_ALPHAPIXELS		0x00000001 | 941 | #define DDPF_ALPHAPIXELS		0x00000001 |
| ... | @@ -1098,6 +1135,10 @@ typedef HRESULT (CALLBACK *LPDDENUMSURFACESCALLBACK)(LPDIRECTDRAWSURFACE, LPDDSU | ... | @@ -1098,6 +1135,10 @@ typedef HRESULT (CALLBACK *LPDDENUMSURFACESCALLBACK)(LPDIRECTDRAWSURFACE, LPDDSU |
| 1098 | typedef HRESULT (CALLBACK *LPDDENUMSURFACESCALLBACK2)(LPDIRECTDRAWSURFACE4, LPDDSURFACEDESC2, LPVOID); | 1135 | typedef HRESULT (CALLBACK *LPDDENUMSURFACESCALLBACK2)(LPDIRECTDRAWSURFACE4, LPDDSURFACEDESC2, LPVOID); |
| 1099 | typedef HRESULT (CALLBACK *LPDDENUMSURFACESCALLBACK7)(LPDIRECTDRAWSURFACE7, LPDDSURFACEDESC2, LPVOID); | 1136 | typedef HRESULT (CALLBACK *LPDDENUMSURFACESCALLBACK7)(LPDIRECTDRAWSURFACE7, LPDDSURFACEDESC2, LPVOID); |
| 1100 | 1137 | ||
| 1138 | #if (WINVER < 0x0500) && !defined(HMONITOR_DECLARED) | ||
| 1139 | DECLARE_HANDLE(HMONITOR); | ||
| 1140 | #define HMONITOR_DECLARED 1 | ||
| 1141 | #endif | ||
| 1101 | typedef WINBOOL (CALLBACK *LPDDENUMCALLBACKEXA)(GUID *, LPSTR, LPSTR, LPVOID, HMONITOR); | 1142 | typedef WINBOOL (CALLBACK *LPDDENUMCALLBACKEXA)(GUID *, LPSTR, LPSTR, LPVOID, HMONITOR); |
| 1102 | typedef WINBOOL (CALLBACK *LPDDENUMCALLBACKEXW)(GUID *, LPWSTR, LPWSTR, LPVOID, HMONITOR); | 1143 | typedef WINBOOL (CALLBACK *LPDDENUMCALLBACKEXW)(GUID *, LPWSTR, LPWSTR, LPVOID, HMONITOR); |
| 1103 | DECL_WINELIB_TYPE_AW(LPDDENUMCALLBACKEX) | 1144 | DECL_WINELIB_TYPE_AW(LPDDENUMCALLBACKEX) |
lib/libc/include/any-windows-any/ddrawi.h+171-1233| ... | @@ -16,95 +16,41 @@ | ... | @@ -16,95 +16,41 @@ |
| 16 | * | 16 | * |
| 17 | * You should have received a copy of the GNU Lesser General Public | 17 | * You should have received a copy of the GNU Lesser General Public |
| 18 | * License along with this library; if not, write to the Free Software | 18 | * License along with this library; if not, write to the Free Software |
| 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | 19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA |
| 20 | */ | 20 | */ |
| 21 | 21 | ||
| 22 | #ifndef __DDRAWI_INCLUDED__ | 22 | #ifndef __DDRAWI_INCLUDED__ |
| 23 | #define __DDRAWI_INCLUDED__ | 23 | #define __DDRAWI_INCLUDED__ |
| 24 | 24 | ||
| 25 | #include <_mingw_dxhelper.h> | ||
| 26 | #include <ddraw.h> | ||
| 27 | #include <dciddi.h> /* the DD HAL is layered onto DCI escapes */ | ||
| 28 | |||
| 25 | #ifdef __cplusplus | 29 | #ifdef __cplusplus |
| 26 | extern "C" { | 30 | extern "C" { |
| 27 | #endif | 31 | #endif |
| 28 | 32 | ||
| 29 | #define OBJECT_ISROOT 0x80000000 | 33 | typedef struct _DDVIDEOPORTCAPS *LPDDVIDEOPORTCAPS; /* should be in dvp.h */ |
| 30 | 34 | typedef struct _DDKERNELCAPS *LPDDKERNELCAPS; /* should be in ddkernel.h */ | |
| 31 | #include <ddraw.h> | 35 | typedef struct _VMEMHEAP *LPVMEMHEAP; /* should be in dmemmgr.h */ |
| 32 | #include <dvp.h> | ||
| 33 | #include <ddkernel.h> | ||
| 34 | #include <dmemmgr.h> | ||
| 35 | 36 | ||
| 36 | #define DDAPI WINAPI | 37 | #define DDAPI WINAPI |
| 37 | 38 | ||
| 38 | #define VALID_ALIGNMENT(align) \ | ||
| 39 | 	 (!((align==0)||(align%2)!= 0 )) | ||
| 40 | |||
| 41 | /* the DirectDraw versions */ | 39 | /* the DirectDraw versions */ |
| 42 | #define DD_VERSION		0x0200 /* compatibility version */ | 40 | #define DD_VERSION		0x0200 /* compatibility version */ |
| 43 | #define DD_RUNTIME_VERSION	0x0902 /* actual version */ | 41 | #define DD_RUNTIME_VERSION	0x0700 /* actual version */ |
| 44 | 42 | ||
| 45 | /* the HAL version returned from QUERYESCSUPPORT - DCICOMMAND */ | 43 | /* the HAL version returned from QUERYESCSUPPORT - DCICOMMAND */ |
| 46 | #define DD_HAL_VERSION	0x0100 | 44 | #define DD_HAL_VERSION	0x0100 |
| 47 | 45 | ||
| 48 | /* more DCICOMMAND escapes */ | 46 | /* more DCICOMMAND escapes */ |
| 49 | #ifndef DCICOMMAND | ||
| 50 | #define DCICOMMAND 3075 | ||
| 51 | #endif | ||
| 52 | |||
| 53 | #define DDCREATEDRIVEROBJECT	10 | 47 | #define DDCREATEDRIVEROBJECT	10 |
| 54 | #define DDGET32BITDRIVERNAME	11 | 48 | #define DDGET32BITDRIVERNAME	11 |
| 55 | #define DDNEWCALLBACKFNS	12 | 49 | #define DDNEWCALLBACKFNS	12 |
| 56 | #define DDVERSIONINFO		13 | 50 | #define DDVERSIONINFO		13 |
| 57 | 51 | ||
| 58 | |||
| 59 | #define DDUNSUPPORTEDMODE ((DWORD) -1) | ||
| 60 | |||
| 61 | #include "dciddi.h" | ||
| 62 | |||
| 63 | #ifndef CCHDEVICENAME | ||
| 64 | #define CCHDEVICENAME 32 | ||
| 65 | #endif | ||
| 66 | #define MAX_DRIVER_NAME		CCHDEVICENAME | 52 | #define MAX_DRIVER_NAME		CCHDEVICENAME |
| 67 | 53 | ||
| 68 | #define DDHAL_DRIVER_DLLNAME "DDRAW16.DLL" | ||
| 69 | #define DDHAL_APP_DLLNAME "DDRAW.DLL" | ||
| 70 | |||
| 71 | |||
| 72 | /* GUID */ | ||
| 73 | #ifdef _WIN32 | ||
| 74 | DEFINE_GUID(GUID_MiscellaneousCallbacks, 0xefd60cc0, 0x49e7, 0x11d0, 0x88, 0x9d, 0x00, 0xaa, 0x00, 0xbb, 0xb7, 0x6a); | ||
| 75 | DEFINE_GUID(GUID_VideoPortCallbacks, 0xefd60cc1, 0x49e7, 0x11d0, 0x88, 0x9d, 0x00, 0xaa, 0x00, 0xbb, 0xb7, 0x6a); | ||
| 76 | DEFINE_GUID(GUID_ColorControlCallbacks, 0xefd60cc2, 0x49e7, 0x11d0, 0x88, 0x9d, 0x00, 0xaa, 0x00, 0xbb, 0xb7, 0x6a); | ||
| 77 | DEFINE_GUID(GUID_VideoPortCaps, 0xefd60cc3, 0x49e7, 0x11d0, 0x88, 0x9d, 0x00, 0xaa, 0x00, 0xbb, 0xb7, 0x6a); | ||
| 78 | DEFINE_GUID(GUID_D3DCallbacks2, 0x0ba584e1, 0x70b6, 0x11d0, 0x88, 0x9d, 0x00, 0xaa, 0x00, 0xbb, 0xb7, 0x6a); | ||
| 79 | DEFINE_GUID(GUID_D3DCallbacks3, 0xddf41230, 0xec0a, 0x11d0, 0xa9, 0xb6, 0x00, 0xaa, 0x00, 0xc0, 0x99, 0x3e); | ||
| 80 | DEFINE_GUID(GUID_NonLocalVidMemCaps, 0x86c4fa80, 0x8d84, 0x11d0, 0x94, 0xe8, 0x00, 0xc0, 0x4f, 0xc3, 0x41, 0x37); | ||
| 81 | DEFINE_GUID(GUID_KernelCallbacks, 0x80863800, 0x6B06, 0x11D0, 0x9B, 0x06, 0x0, 0xA0, 0xC9, 0x03, 0xA3, 0xB8); | ||
| 82 | DEFINE_GUID(GUID_KernelCaps, 0xFFAA7540, 0x7AA8, 0x11D0, 0x9B, 0x06, 0x00, 0xA0, 0xC9, 0x03, 0xA3, 0xB8); | ||
| 83 | DEFINE_GUID(GUID_D3DExtendedCaps, 0x7de41f80, 0x9d93, 0x11d0, 0x89, 0xab, 0x0, 0xa0, 0xc9, 0x5, 0x41, 0x29); | ||
| 84 | DEFINE_GUID(GUID_ZPixelFormats, 0x93869880, 0x36cf, 0x11d1, 0x9b, 0x1b, 0x0, 0xaa, 0x0, 0xbb, 0xb8, 0xae); | ||
| 85 | DEFINE_GUID(GUID_DDMoreSurfaceCaps, 0x3b8a0466, 0xf269, 0x11d1, 0x88, 0x0b, 0x0, 0xc0, 0x4f, 0xd9, 0x30, 0xc5); | ||
| 86 | DEFINE_GUID(GUID_DDStereoMode, 0xf828169c, 0xa8e8, 0x11d2, 0xa1, 0xf2, 0x0, 0xa0, 0xc9, 0x83, 0xea, 0xf6); | ||
| 87 | DEFINE_GUID(GUID_OptSurfaceKmodeInfo, 0xe05c8472, 0x51d4, 0x11d1, 0x8c, 0xce, 0x0, 0xa0, 0xc9, 0x6, 0x29, 0xa8); | ||
| 88 | DEFINE_GUID(GUID_OptSurfaceUmodeInfo, 0x9d792804, 0x5fa8, 0x11d1, 0x8c, 0xd0, 0x0, 0xa0, 0xc9, 0x6, 0x29, 0xa8); | ||
| 89 | DEFINE_GUID(GUID_UserModeDriverInfo, 0xf0b0e8e2, 0x5f97, 0x11d1, 0x8c, 0xd0, 0x0, 0xa0, 0xc9, 0x6, 0x29, 0xa8); | ||
| 90 | DEFINE_GUID(GUID_UserModeDriverPassword, 0x97f861b6, 0x60a1, 0x11d1, 0x8c, 0xd0, 0x0, 0xa0, 0xc9, 0x6, 0x29, 0xa8); | ||
| 91 | DEFINE_GUID(GUID_D3DParseUnknownCommandCallback, 0x2e04ffa0, 0x98e4, 0x11d1, 0x8c, 0xe1, 0x0, 0xa0, 0xc9, 0x6, 0x29, 0xa8); | ||
| 92 | DEFINE_GUID(GUID_MotionCompCallbacks, 0xb1122b40, 0x5dA5, 0x11d1, 0x8f, 0xcF, 0x00, 0xc0, 0x4f, 0xc2, 0x9b, 0x4e); | ||
| 93 | DEFINE_GUID(GUID_Miscellaneous2Callbacks, 0x406B2F00, 0x3E5A, 0x11D1, 0xB6, 0x40, 0x00, 0xAA, 0x00, 0xA1, 0xF9, 0x6A); | ||
| 94 | #endif | ||
| 95 | |||
| 96 | #ifndef _WIN32 | ||
| 97 | #undef E_NOTIMPL | ||
| 98 | #undef E_OUTOFMEMORY | ||
| 99 | #undef E_INVALIDARG | ||
| 100 | #undef E_FAIL | ||
| 101 | #define E_NOTIMPL 0x80004001L | ||
| 102 | #define E_OUTOFMEMORY 0x8007000EL | ||
| 103 | #define E_INVALIDARG 0x80070057L | ||
| 104 | #define E_FAIL 0x80004005L | ||
| 105 | #endif | ||
| 106 | |||
| 107 | |||
| 108 | /***************************************************************************** | 54 | /***************************************************************************** |
| 109 | * Initialization stuff | 55 | * Initialization stuff |
| 110 | */ | 56 | */ |
| ... | @@ -122,25 +68,16 @@ typedef struct { | ... | @@ -122,25 +68,16 @@ typedef struct { |
| 122 | 68 | ||
| 123 | typedef DWORD (PASCAL *LPDD32BITDRIVERINIT)(DWORD dwContext); | 69 | typedef DWORD (PASCAL *LPDD32BITDRIVERINIT)(DWORD dwContext); |
| 124 | 70 | ||
| 125 | 71 | /* pointer to video memory */ | |
| 72 | typedef ULONG_PTR FLATPTR; | ||
| 126 | 73 | ||
| 127 | /* predeclare some structures */ | 74 | /* predeclare some structures */ |
| 128 | typedef struct _DDHALINFO *LPDDHALINFO; | 75 | typedef struct _DDHALINFO *LPDDHALINFO; |
| 129 | typedef struct _DDRAWI_DIRECTDRAW_INT *LPDDRAWI_DIRECTDRAW_INT; | 76 | typedef struct _DDRAWI_DIRECTDRAW_INT *LPDDRAWI_DIRECTDRAW_INT; |
| 130 | |||
| 131 | #ifndef DDRAWI_DIRECTDRAW_DEFINED | ||
| 132 | typedef struct _DDRAWI_DIRECTDRAW_LCL *LPDDRAWI_DIRECTDRAW_LCL; | 77 | typedef struct _DDRAWI_DIRECTDRAW_LCL *LPDDRAWI_DIRECTDRAW_LCL; |
| 133 | typedef struct _DDRAWI_DIRECTDRAW_GBL *LPDDRAWI_DIRECTDRAW_GBL; | 78 | typedef struct _DDRAWI_DIRECTDRAW_GBL *LPDDRAWI_DIRECTDRAW_GBL; |
| 134 | #define DDRAWI_DIRECTDRAW_DEFINED | ||
| 135 | #endif | ||
| 136 | |||
| 137 | typedef struct _DDRAWI_DDRAWSURFACE_INT *LPDDRAWI_DDRAWSURFACE_INT; | 79 | typedef struct _DDRAWI_DDRAWSURFACE_INT *LPDDRAWI_DDRAWSURFACE_INT; |
| 138 | |||
| 139 | #ifndef DDRAWI_DDRAWSURFACE_DEFINED | ||
| 140 | typedef struct _DDRAWI_DDRAWSURFACE_LCL *LPDDRAWI_DDRAWSURFACE_LCL; | 80 | typedef struct _DDRAWI_DDRAWSURFACE_LCL *LPDDRAWI_DDRAWSURFACE_LCL; |
| 141 | #define DDRAWI_DDRAWSURFACE_DEFINED | ||
| 142 | #endif | ||
| 143 | |||
| 144 | typedef struct _DDRAWI_DDRAWSURFACE_GBL *LPDDRAWI_DDRAWSURFACE_GBL; | 81 | typedef struct _DDRAWI_DDRAWSURFACE_GBL *LPDDRAWI_DDRAWSURFACE_GBL; |
| 145 | typedef struct _DDRAWI_DDRAWSURFACE_MORE *LPDDRAWI_DDRAWSURFACE_MORE; | 82 | typedef struct _DDRAWI_DDRAWSURFACE_MORE *LPDDRAWI_DDRAWSURFACE_MORE; |
| 146 | typedef struct _DDRAWI_DDRAWSURFACE_GBL_MORE *LPDDRAWI_DDRAWSURFACE_GBL_MORE; | 83 | typedef struct _DDRAWI_DDRAWSURFACE_GBL_MORE *LPDDRAWI_DDRAWSURFACE_GBL_MORE; |
| ... | @@ -155,10 +92,26 @@ typedef struct _DDRAWI_DDVIDEOPORT_LCL *LPDDRAWI_DDVIDEOPORT_LCL; | ... | @@ -155,10 +92,26 @@ typedef struct _DDRAWI_DDVIDEOPORT_LCL *LPDDRAWI_DDVIDEOPORT_LCL; |
| 155 | typedef struct _DDRAWI_DDMOTIONCOMP_INT *LPDDRAWI_DDMOTIONCOMP_INT; | 92 | typedef struct _DDRAWI_DDMOTIONCOMP_INT *LPDDRAWI_DDMOTIONCOMP_INT; |
| 156 | typedef struct _DDRAWI_DDMOTIONCOMP_LCL *LPDDRAWI_DDMOTIONCOMP_LCL; | 93 | typedef struct _DDRAWI_DDMOTIONCOMP_LCL *LPDDRAWI_DDMOTIONCOMP_LCL; |
| 157 | 94 | ||
| 95 | /* structure GUIDs for GetDriverInfo */ | ||
| 96 | DEFINE_GUID( GUID_MiscellaneousCallbacks,	0xEFD60CC0,0x49E7,0x11D0,0x88,0x9D,0x00,0xAA,0x00,0xBB,0xB7,0x6A ); | ||
| 97 | /* ...videport stuff here... */ | ||
| 98 | DEFINE_GUID( GUID_D3DCallbacks2,		0x0BA584E1,0x70B6,0x11D0,0x88,0x9D,0x00,0xAA,0x00,0xBB,0xB7,0x6A ); | ||
| 99 | DEFINE_GUID( GUID_D3DCallbacks3,		0xDDF41230,0xEC0A,0x11D0,0xA9,0xB6,0x00,0xAA,0x00,0xC0,0x99,0x3E ); | ||
| 100 | DEFINE_GUID( GUID_NonLocalVidMemCaps,		0x86C4FA80,0x8D84,0x11D0,0x94,0xE8,0x00,0xC0,0x4F,0xC3,0x41,0x37 ); | ||
| 101 | /* ...kernel stuff here... */ | ||
| 102 | DEFINE_GUID( GUID_D3DExtendedCaps,		0x7DE41F80,0x9D93,0x11D0,0x89,0xAB,0x00,0xA0,0xC9,0x05,0x41,0x29 ); | ||
| 103 | DEFINE_GUID( GUID_ZPixelFormats,		0x93869880,0x36CF,0x11D1,0x9B,0x1B,0x00,0xAA,0x00,0xBB,0xB8,0xAE ); | ||
| 104 | DEFINE_GUID( GUID_DDMoreSurfaceCaps,		0x3B8A0466,0xF269,0x11D1,0x88,0x0B,0x00,0xC0,0x4F,0xD9,0x30,0xC5 ); | ||
| 105 | DEFINE_GUID( GUID_DDStereoMode,			0xF828169C,0xA8E8,0x11D2,0xA1,0xF2,0x00,0xA0,0xC9,0x83,0xEA,0xF6 ); | ||
| 106 | /* ...more stuff here... */ | ||
| 107 | DEFINE_GUID(GUID_D3DParseUnknownCommandCallback,0x2E04FFA0,0x98E4,0x11D1,0x8C,0xE1,0x00,0xA0,0xC9,0x06,0x29,0xA8 ); | ||
| 108 | /* ...motioncomp stuff here... */ | ||
| 109 | DEFINE_GUID( GUID_Miscellaneous2Callbacks,	0x406B2F00,0x3E5A,0x11D1,0xB6,0x40,0x00,0xAA,0x00,0xA1,0xF9,0x6A ); | ||
| 110 | |||
| 158 | /***************************************************************************** | 111 | /***************************************************************************** |
| 159 | * driver->ddraw callbacks | 112 | * driver->ddraw callbacks |
| 160 | */ | 113 | */ |
| 161 | typedef WINBOOL (DDAPI *LPDDHAL_SETINFO)(LPDDHALINFO lpDDHalInfo, WINBOOL reset); | 114 | typedef BOOL (DDAPI *LPDDHAL_SETINFO)(LPDDHALINFO lpDDHalInfo, BOOL reset); |
| 162 | typedef FLATPTR (DDAPI *LPDDHAL_VIDMEMALLOC)(LPDDRAWI_DIRECTDRAW_GBL lpDD, int heap, DWORD dwWidth, DWORD dwHeight); | 115 | typedef FLATPTR (DDAPI *LPDDHAL_VIDMEMALLOC)(LPDDRAWI_DIRECTDRAW_GBL lpDD, int heap, DWORD dwWidth, DWORD dwHeight); |
| 163 | typedef void (DDAPI *LPDDHAL_VIDMEMFREE)(LPDDRAWI_DIRECTDRAW_GBL lpDD, int heap, FLATPTR fpMem); | 116 | typedef void (DDAPI *LPDDHAL_VIDMEMFREE)(LPDDRAWI_DIRECTDRAW_GBL lpDD, int heap, FLATPTR fpMem); |
| 164 | 117 | ||
| ... | @@ -185,7 +138,6 @@ typedef struct _DDHALMODEINFO { | ... | @@ -185,7 +138,6 @@ typedef struct _DDHALMODEINFO { |
| 185 | DWORD	dwAlphaBitMask; | 138 | DWORD	dwAlphaBitMask; |
| 186 | } DDHALMODEINFO,*LPDDHALMODEINFO; | 139 | } DDHALMODEINFO,*LPDDHALMODEINFO; |
| 187 | 140 | ||
| 188 | |||
| 189 | #define DDMODEINFO_PALETTIZED	0x0001 | 141 | #define DDMODEINFO_PALETTIZED	0x0001 |
| 190 | #define DDMODEINFO_MODEX	0x0002 | 142 | #define DDMODEINFO_MODEX	0x0002 |
| 191 | #define DDMODEINFO_UNSUPPORTED	0x0004 | 143 | #define DDMODEINFO_UNSUPPORTED	0x0004 |
| ... | @@ -199,25 +151,24 @@ typedef struct _DDHALMODEINFO { | ... | @@ -199,25 +151,24 @@ typedef struct _DDHALMODEINFO { |
| 199 | typedef struct _VIDMEM { | 151 | typedef struct _VIDMEM { |
| 200 | DWORD	dwFlags; | 152 | DWORD	dwFlags; |
| 201 | FLATPTR	fpStart; | 153 | FLATPTR	fpStart; |
| 202 | __GNU_EXTENSION union { | 154 | union { |
| 203 | 	FLATPTR		fpEnd; | 155 | 	FLATPTR		fpEnd; |
| 204 | 	DWORD		dwWidth; | 156 | 	DWORD		dwWidth; |
| 205 | }; | 157 | } DUMMYUNIONNAME1; |
| 206 | DDSCAPS	ddsCaps; | 158 | DDSCAPS	ddsCaps; |
| 207 | DDSCAPS	ddsCapsAlt; | 159 | DDSCAPS	ddsCapsAlt; |
| 208 | __GNU_EXTENSION union { | 160 | union { |
| 209 | 	LPVMEMHEAP	lpHeap; | 161 | 	LPVMEMHEAP	lpHeap; |
| 210 | 	DWORD		dwHeight; | 162 | 	DWORD		dwHeight; |
| 211 | }; | 163 | } DUMMYUNIONNAME2; |
| 212 | } VIDMEM; | 164 | } VIDMEM,*LPVIDMEM; |
| 213 | |||
| 214 | 165 | ||
| 215 | #define VIDMEM_ISLINEAR			0x00000001l | 166 | #define VIDMEM_ISLINEAR		0x00000001 |
| 216 | #define VIDMEM_ISRECTANGULAR		0x00000002l | 167 | #define VIDMEM_ISRECTANGULAR	0x00000002 |
| 217 | #define VIDMEM_ISHEAP			0x00000004l | 168 | #define VIDMEM_ISHEAP		0x00000004 |
| 218 | #define VIDMEM_ISNONLOCAL		0x00000008l | 169 | #define VIDMEM_ISNONLOCAL	0x00000008 |
| 219 | #define VIDMEM_ISWC			0x00000010l | 170 | #define VIDMEM_ISWC		0x00000010 |
| 220 | #define VIDMEM_HEAPDISABLED		0x00000020l | 171 | #define VIDMEM_HEAPDISABLED	0x00000020 |
| 221 | 172 | ||
| 222 | typedef struct _VIDMEMINFO { | 173 | typedef struct _VIDMEMINFO { |
| 223 | FLATPTR		fpPrimary; | 174 | FLATPTR		fpPrimary; |
| ... | @@ -235,7 +186,6 @@ typedef struct _VIDMEMINFO { | ... | @@ -235,7 +186,6 @@ typedef struct _VIDMEMINFO { |
| 235 | LPVIDMEM		pvmList; | 186 | LPVIDMEM		pvmList; |
| 236 | } VIDMEMINFO,*LPVIDMEMINFO; | 187 | } VIDMEMINFO,*LPVIDMEMINFO; |
| 237 | 188 | ||
| 238 | |||
| 239 | typedef struct _HEAPALIAS { | 189 | typedef struct _HEAPALIAS { |
| 240 | FLATPTR	fpVidMem; | 190 | FLATPTR	fpVidMem; |
| 241 | LPVOID	lpAlias; | 191 | LPVOID	lpAlias; |
| ... | @@ -318,18 +268,16 @@ typedef struct _DDNONLOCALVIDMEMCAPS { | ... | @@ -318,18 +268,16 @@ typedef struct _DDNONLOCALVIDMEMCAPS { |
| 318 | DWORD	dwNLVBRops[DD_ROP_SPACE]; | 268 | DWORD	dwNLVBRops[DD_ROP_SPACE]; |
| 319 | } DDNONLOCALVIDMEMCAPS,*LPDDNONLOCALVIDMEMCAPS; | 269 | } DDNONLOCALVIDMEMCAPS,*LPDDNONLOCALVIDMEMCAPS; |
| 320 | 270 | ||
| 321 | 271 | #define DDSCAPS_EXECUTEBUFFER	DDSCAPS_RESERVED2 | |
| 322 | #define DDSCAPS_EXECUTEBUFFER		DDSCAPS_RESERVED2 | 272 | #define DDSCAPS2_VERTEXBUFFER	DDSCAPS2_RESERVED1 |
| 323 | #define DDSCAPS2_VERTEXBUFFER		DDSCAPS2_RESERVED1 | 273 | #define DDSCAPS2_COMMANDBUFFER	DDSCAPS2_RESERVED2 |
| 324 | #define DDSCAPS2_COMMANDBUFFER		DDSCAPS2_RESERVED2 | ||
| 325 | |||
| 326 | 274 | ||
| 327 | /***************************************************************************** | 275 | /***************************************************************************** |
| 328 | * ddraw->driver callbacks | 276 | * ddraw->driver callbacks |
| 329 | */ | 277 | */ |
| 330 | #define DDHAL_DRIVER_NOTHANDLED		0x00000000l | 278 | #define DDHAL_DRIVER_NOTHANDLED	0 |
| 331 | #define DDHAL_DRIVER_HANDLED		0x00000001l | 279 | #define DDHAL_DRIVER_HANDLED	1 |
| 332 | #define DDHAL_DRIVER_NOCKEYHW		0x00000002l | 280 | #define DDHAL_DRIVER_NOCKEYHW	2 |
| 333 | 281 | ||
| 334 | typedef struct _DDHAL_DESTROYDRIVERDATA		*LPDDHAL_DESTROYDRIVERDATA; | 282 | typedef struct _DDHAL_DESTROYDRIVERDATA		*LPDDHAL_DESTROYDRIVERDATA; |
| 335 | typedef struct _DDHAL_CREATESURFACEDATA		*LPDDHAL_CREATESURFACEDATA; | 283 | typedef struct _DDHAL_CREATESURFACEDATA		*LPDDHAL_CREATESURFACEDATA; |
| ... | @@ -353,7 +301,6 @@ typedef DWORD (PASCAL *LPDDHAL_GETSCANLINE)	 (LPDDHAL_GETSCANLINEDATA); | ... | @@ -353,7 +301,6 @@ typedef DWORD (PASCAL *LPDDHAL_GETSCANLINE)	 (LPDDHAL_GETSCANLINEDATA); |
| 353 | typedef DWORD (PASCAL *LPDDHAL_SETEXCLUSIVEMODE) (LPDDHAL_SETEXCLUSIVEMODEDATA); | 301 | typedef DWORD (PASCAL *LPDDHAL_SETEXCLUSIVEMODE) (LPDDHAL_SETEXCLUSIVEMODEDATA); |
| 354 | typedef DWORD (PASCAL *LPDDHAL_FLIPTOGDISURFACE) (LPDDHAL_FLIPTOGDISURFACEDATA); | 302 | typedef DWORD (PASCAL *LPDDHAL_FLIPTOGDISURFACE) (LPDDHAL_FLIPTOGDISURFACEDATA); |
| 355 | 303 | ||
| 356 | |||
| 357 | typedef struct _DDHAL_DDCALLBACKS { | 304 | typedef struct _DDHAL_DDCALLBACKS { |
| 358 | DWORD				dwSize; | 305 | DWORD				dwSize; |
| 359 | DWORD				dwFlags; | 306 | DWORD				dwFlags; |
| ... | @@ -370,7 +317,6 @@ typedef struct _DDHAL_DDCALLBACKS { | ... | @@ -370,7 +317,6 @@ typedef struct _DDHAL_DDCALLBACKS { |
| 370 | LPDDHAL_FLIPTOGDISURFACE		FlipToGDISurface; | 317 | LPDDHAL_FLIPTOGDISURFACE		FlipToGDISurface; |
| 371 | } DDHAL_DDCALLBACKS,*LPDDHAL_DDCALLBACKS; | 318 | } DDHAL_DDCALLBACKS,*LPDDHAL_DDCALLBACKS; |
| 372 | 319 | ||
| 373 | |||
| 374 | typedef struct _DDHAL_DESTROYSURFACEDATA	*LPDDHAL_DESTROYSURFACEDATA; | 320 | typedef struct _DDHAL_DESTROYSURFACEDATA	*LPDDHAL_DESTROYSURFACEDATA; |
| 375 | typedef struct _DDHAL_FLIPDATA			*LPDDHAL_FLIPDATA; | 321 | typedef struct _DDHAL_FLIPDATA			*LPDDHAL_FLIPDATA; |
| 376 | typedef struct _DDHAL_SETCLIPLISTDATA		*LPDDHAL_SETCLIPLISTDATA; | 322 | typedef struct _DDHAL_SETCLIPLISTDATA		*LPDDHAL_SETCLIPLISTDATA; |
| ... | @@ -418,8 +364,6 @@ typedef struct _DDHAL_DDSURFACECALLBACKS { | ... | @@ -418,8 +364,6 @@ typedef struct _DDHAL_DDSURFACECALLBACKS { |
| 418 | LPDDHALSURFCB_SETPALETTE		SetPalette; | 364 | LPDDHALSURFCB_SETPALETTE		SetPalette; |
| 419 | } DDHAL_DDSURFACECALLBACKS,*LPDDHAL_DDSURFACECALLBACKS; | 365 | } DDHAL_DDSURFACECALLBACKS,*LPDDHAL_DDSURFACECALLBACKS; |
| 420 | 366 | ||
| 421 | |||
| 422 | |||
| 423 | typedef struct _DDHAL_DESTROYPALETTEDATA	*LPDDHAL_DESTROYPALETTEDATA; | 367 | typedef struct _DDHAL_DESTROYPALETTEDATA	*LPDDHAL_DESTROYPALETTEDATA; |
| 424 | typedef struct _DDHAL_SETENTRIESDATA		*LPDDHAL_SETENTRIESDATA; | 368 | typedef struct _DDHAL_SETENTRIESDATA		*LPDDHAL_SETENTRIESDATA; |
| 425 | 369 | ||
| ... | @@ -483,126 +427,8 @@ typedef struct _DDHAL_DDMISCELLANEOUS2CALLBACKS { | ... | @@ -483,126 +427,8 @@ typedef struct _DDHAL_DDMISCELLANEOUS2CALLBACKS { |
| 483 | LPDDHAL_DESTROYDDLOCAL		DestroyDDLocal; | 427 | LPDDHAL_DESTROYDDLOCAL		DestroyDDLocal; |
| 484 | } DDHAL_DDMISCELLANEOUS2CALLBACKS,*LPDDHAL_DDMISCELLANEOUS2CALLBACKS; | 428 | } DDHAL_DDMISCELLANEOUS2CALLBACKS,*LPDDHAL_DDMISCELLANEOUS2CALLBACKS; |
| 485 | 429 | ||
| 486 | |||
| 487 | typedef struct _DDHAL_CANCREATEVPORTDATA *LPDDHAL_CANCREATEVPORTDATA; | ||
| 488 | typedef struct _DDHAL_CREATEVPORTDATA *LPDDHAL_CREATEVPORTDATA; | ||
| 489 | typedef struct _DDHAL_FLIPVPORTDATA *LPDDHAL_FLIPVPORTDATA; | ||
| 490 | typedef struct _DDHAL_GETVPORTCONNECTDATA *LPDDHAL_GETVPORTCONNECTDATA; | ||
| 491 | typedef struct _DDHAL_GETVPORTBANDWIDTHDATA *LPDDHAL_GETVPORTBANDWIDTHDATA; | ||
| 492 | typedef struct _DDHAL_GETVPORTINPUTFORMATDATA *LPDDHAL_GETVPORTINPUTFORMATDATA; | ||
| 493 | typedef struct _DDHAL_GETVPORTOUTPUTFORMATDATA *LPDDHAL_GETVPORTOUTPUTFORMATDATA; | ||
| 494 | typedef struct _DDHAL_GETVPORTFIELDDATA *LPDDHAL_GETVPORTFIELDDATA; | ||
| 495 | typedef struct _DDHAL_GETVPORTLINEDATA *LPDDHAL_GETVPORTLINEDATA; | ||
| 496 | typedef struct _DDHAL_DESTROYVPORTDATA *LPDDHAL_DESTROYVPORTDATA; | ||
| 497 | typedef struct _DDHAL_GETVPORTFLIPSTATUSDATA *LPDDHAL_GETVPORTFLIPSTATUSDATA; | ||
| 498 | typedef struct _DDHAL_UPDATEVPORTDATA *LPDDHAL_UPDATEVPORTDATA; | ||
| 499 | typedef struct _DDHAL_WAITFORVPORTSYNCDATA *LPDDHAL_WAITFORVPORTSYNCDATA; | ||
| 500 | typedef struct _DDHAL_GETVPORTSIGNALDATA *LPDDHAL_GETVPORTSIGNALDATA; | ||
| 501 | typedef struct _DDHAL_VPORTCOLORDATA *LPDDHAL_VPORTCOLORDATA; | ||
| 502 | |||
| 503 | typedef DWORD (PASCAL *LPDDHALVPORTCB_CANCREATEVIDEOPORT)(LPDDHAL_CANCREATEVPORTDATA); | ||
| 504 | typedef DWORD (PASCAL *LPDDHALVPORTCB_CREATEVIDEOPORT)(LPDDHAL_CREATEVPORTDATA); | ||
| 505 | typedef DWORD (PASCAL *LPDDHALVPORTCB_FLIP)(LPDDHAL_FLIPVPORTDATA); | ||
| 506 | typedef DWORD (PASCAL *LPDDHALVPORTCB_GETBANDWIDTH)(LPDDHAL_GETVPORTBANDWIDTHDATA); | ||
| 507 | typedef DWORD (PASCAL *LPDDHALVPORTCB_GETINPUTFORMATS)(LPDDHAL_GETVPORTINPUTFORMATDATA); | ||
| 508 | typedef DWORD (PASCAL *LPDDHALVPORTCB_GETOUTPUTFORMATS)(LPDDHAL_GETVPORTOUTPUTFORMATDATA); | ||
| 509 | typedef DWORD (PASCAL *LPDDHALVPORTCB_GETFIELD)(LPDDHAL_GETVPORTFIELDDATA); | ||
| 510 | typedef DWORD (PASCAL *LPDDHALVPORTCB_GETLINE)(LPDDHAL_GETVPORTLINEDATA); | ||
| 511 | typedef DWORD (PASCAL *LPDDHALVPORTCB_GETVPORTCONNECT)(LPDDHAL_GETVPORTCONNECTDATA); | ||
| 512 | typedef DWORD (PASCAL *LPDDHALVPORTCB_DESTROYVPORT)(LPDDHAL_DESTROYVPORTDATA); | ||
| 513 | typedef DWORD (PASCAL *LPDDHALVPORTCB_GETFLIPSTATUS)(LPDDHAL_GETVPORTFLIPSTATUSDATA); | ||
| 514 | typedef DWORD (PASCAL *LPDDHALVPORTCB_UPDATE)(LPDDHAL_UPDATEVPORTDATA); | ||
| 515 | typedef DWORD (PASCAL *LPDDHALVPORTCB_WAITFORSYNC)(LPDDHAL_WAITFORVPORTSYNCDATA); | ||
| 516 | typedef DWORD (PASCAL *LPDDHALVPORTCB_GETSIGNALSTATUS)(LPDDHAL_GETVPORTSIGNALDATA); | ||
| 517 | typedef DWORD (PASCAL *LPDDHALVPORTCB_COLORCONTROL)(LPDDHAL_VPORTCOLORDATA); | ||
| 518 | |||
| 519 | typedef struct _DDHAL_DDVIDEOPORTCALLBACKS { | ||
| 520 | DWORD				dwSize; | ||
| 521 | DWORD				dwFlags; | ||
| 522 | LPDDHALVPORTCB_CANCREATEVIDEOPORT	CanCreateVideoPort; | ||
| 523 | LPDDHALVPORTCB_CREATEVIDEOPORT	CreateVideoPort; | ||
| 524 | LPDDHALVPORTCB_FLIP			FlipVideoPort; | ||
| 525 | LPDDHALVPORTCB_GETBANDWIDTH		GetVideoPortBandwidth; | ||
| 526 | LPDDHALVPORTCB_GETINPUTFORMATS	GetVideoPortInputFormats; | ||
| 527 | LPDDHALVPORTCB_GETOUTPUTFORMATS	GetVideoPortOutputFormats; | ||
| 528 | LPVOID				lpReserved1; | ||
| 529 | LPDDHALVPORTCB_GETFIELD		GetVideoPortField; | ||
| 530 | LPDDHALVPORTCB_GETLINE		GetVideoPortLine; | ||
| 531 | LPDDHALVPORTCB_GETVPORTCONNECT	GetVideoPortConnectInfo; | ||
| 532 | LPDDHALVPORTCB_DESTROYVPORT		DestroyVideoPort; | ||
| 533 | LPDDHALVPORTCB_GETFLIPSTATUS	GetVideoPortFlipStatus; | ||
| 534 | LPDDHALVPORTCB_UPDATE		UpdateVideoPort; | ||
| 535 | LPDDHALVPORTCB_WAITFORSYNC		WaitForVideoPortSync; | ||
| 536 | LPDDHALVPORTCB_GETSIGNALSTATUS	GetVideoSignalStatus; | ||
| 537 | LPDDHALVPORTCB_COLORCONTROL		ColorControl; | ||
| 538 | } DDHAL_DDVIDEOPORTCALLBACKS; | ||
| 539 | |||
| 540 | |||
| 541 | typedef struct _DDHAL_COLORCONTROLDATA *LPDDHAL_COLORCONTROLDATA; | ||
| 542 | |||
| 543 | typedef DWORD (PASCAL *LPDDHALCOLORCB_COLORCONTROL)(LPDDHAL_COLORCONTROLDATA); | ||
| 544 | |||
| 545 | |||
| 546 | typedef struct _DDHAL_DDCOLORCONTROLCALLBACKS { | ||
| 547 | DWORD				dwSize; | ||
| 548 | DWORD				dwFlags; | ||
| 549 | LPDDHALCOLORCB_COLORCONTROL		ColorControl; | ||
| 550 | } DDHAL_DDCOLORCONTROLCALLBACKS; | ||
| 551 | |||
| 552 | typedef struct _DDHAL_SYNCSURFACEDATA *LPDDHAL_SYNCSURFACEDATA; | ||
| 553 | typedef struct _DDHAL_SYNCVIDEOPORTDATA *LPDDHAL_SYNCVIDEOPORTDATA; | ||
| 554 | |||
| 555 | typedef DWORD (PASCAL *LPDDHALKERNELCB_SYNCSURFACE)(LPDDHAL_SYNCSURFACEDATA); | ||
| 556 | typedef DWORD (PASCAL *LPDDHALKERNELCB_SYNCVIDEOPORT)(LPDDHAL_SYNCVIDEOPORTDATA); | ||
| 557 | |||
| 558 | typedef struct _DDHAL_DDKERNELCALLBACKS { | ||
| 559 | DWORD				dwSize; | ||
| 560 | DWORD				dwFlags; | ||
| 561 | LPDDHALKERNELCB_SYNCSURFACE		SyncSurfaceData; | ||
| 562 | LPDDHALKERNELCB_SYNCVIDEOPORT	SyncVideoPortData; | ||
| 563 | } DDHAL_DDKERNELCALLBACKS, *LPDDHAL_DDKERNELCALLBACKS; | ||
| 564 | |||
| 565 | typedef struct _DDHAL_GETMOCOMPGUIDSDATA *LPDDHAL_GETMOCOMPGUIDSDATA; | ||
| 566 | typedef struct _DDHAL_GETMOCOMPFORMATSDATA *LPDDHAL_GETMOCOMPFORMATSDATA; | ||
| 567 | typedef struct _DDHAL_CREATEMOCOMPDATA *LPDDHAL_CREATEMOCOMPDATA; | ||
| 568 | typedef struct _DDHAL_GETMOCOMPCOMPBUFFDATA *LPDDHAL_GETMOCOMPCOMPBUFFDATA; | ||
| 569 | typedef struct _DDHAL_GETINTERNALMOCOMPDATA *LPDDHAL_GETINTERNALMOCOMPDATA; | ||
| 570 | typedef struct _DDHAL_BEGINMOCOMPFRAMEDATA *LPDDHAL_BEGINMOCOMPFRAMEDATA; | ||
| 571 | typedef struct _DDHAL_ENDMOCOMPFRAMEDATA *LPDDHAL_ENDMOCOMPFRAMEDATA; | ||
| 572 | typedef struct _DDHAL_RENDERMOCOMPDATA *LPDDHAL_RENDERMOCOMPDATA; | ||
| 573 | typedef struct _DDHAL_QUERYMOCOMPSTATUSDATA *LPDDHAL_QUERYMOCOMPSTATUSDATA; | ||
| 574 | typedef struct _DDHAL_DESTROYMOCOMPDATA *LPDDHAL_DESTROYMOCOMPDATA; | ||
| 575 | |||
| 576 | typedef DWORD (PASCAL *LPDDHALMOCOMPCB_GETGUIDS)( LPDDHAL_GETMOCOMPGUIDSDATA); | ||
| 577 | typedef DWORD (PASCAL *LPDDHALMOCOMPCB_GETFORMATS)( LPDDHAL_GETMOCOMPFORMATSDATA); | ||
| 578 | typedef DWORD (PASCAL *LPDDHALMOCOMPCB_CREATE)( LPDDHAL_CREATEMOCOMPDATA); | ||
| 579 | typedef DWORD (PASCAL *LPDDHALMOCOMPCB_GETCOMPBUFFINFO)( LPDDHAL_GETMOCOMPCOMPBUFFDATA); | ||
| 580 | typedef DWORD (PASCAL *LPDDHALMOCOMPCB_GETINTERNALINFO)( LPDDHAL_GETINTERNALMOCOMPDATA); | ||
| 581 | typedef DWORD (PASCAL *LPDDHALMOCOMPCB_BEGINFRAME)( LPDDHAL_BEGINMOCOMPFRAMEDATA); | ||
| 582 | typedef DWORD (PASCAL *LPDDHALMOCOMPCB_ENDFRAME)( LPDDHAL_ENDMOCOMPFRAMEDATA); | ||
| 583 | typedef DWORD (PASCAL *LPDDHALMOCOMPCB_RENDER)( LPDDHAL_RENDERMOCOMPDATA); | ||
| 584 | typedef DWORD (PASCAL *LPDDHALMOCOMPCB_QUERYSTATUS)( LPDDHAL_QUERYMOCOMPSTATUSDATA); | ||
| 585 | typedef DWORD (PASCAL *LPDDHALMOCOMPCB_DESTROY)( LPDDHAL_DESTROYMOCOMPDATA); | ||
| 586 | |||
| 587 | typedef struct _DDHAL_DDMOTIONCOMPCALLBACKS { | ||
| 588 | DWORD				dwSize; | ||
| 589 | DWORD				dwFlags; | ||
| 590 | LPDDHALMOCOMPCB_GETGUIDS		GetMoCompGuids; | ||
| 591 | LPDDHALMOCOMPCB_GETFORMATS		GetMoCompFormats; | ||
| 592 | LPDDHALMOCOMPCB_CREATE		CreateMoComp; | ||
| 593 | LPDDHALMOCOMPCB_GETCOMPBUFFINFO	GetMoCompBuffInfo; | ||
| 594 | LPDDHALMOCOMPCB_GETINTERNALINFO	GetInternalMoCompInfo; | ||
| 595 | LPDDHALMOCOMPCB_BEGINFRAME		BeginMoCompFrame; | ||
| 596 | LPDDHALMOCOMPCB_ENDFRAME		EndMoCompFrame; | ||
| 597 | LPDDHALMOCOMPCB_RENDER		RenderMoComp; | ||
| 598 | LPDDHALMOCOMPCB_QUERYSTATUS		QueryMoCompStatus; | ||
| 599 | LPDDHALMOCOMPCB_DESTROY		DestroyMoComp; | ||
| 600 | } DDHAL_DDMOTIONCOMPCALLBACKS, *LPDDHAL_DDMOTIONCOMPCALLBACKS; | ||
| 601 | |||
| 602 | |||
| 603 | typedef HRESULT (WINAPI *LPDDGAMMACALIBRATORPROC)(LPDDGAMMARAMP, LPBYTE); | 430 | typedef HRESULT (WINAPI *LPDDGAMMACALIBRATORPROC)(LPDDGAMMARAMP, LPBYTE); |
| 604 | 431 | ||
| 605 | |||
| 606 | /***************************************************************************** | 432 | /***************************************************************************** |
| 607 | * driver info structure | 433 | * driver info structure |
| 608 | * | 434 | * |
| ... | @@ -611,18 +437,6 @@ typedef HRESULT (WINAPI *LPDDGAMMACALIBRATORPROC)(LPDDGAMMARAMP, LPBYTE); | ... | @@ -611,18 +437,6 @@ typedef HRESULT (WINAPI *LPDDGAMMACALIBRATORPROC)(LPDDGAMMARAMP, LPBYTE); |
| 611 | typedef struct _DDHAL_GETDRIVERINFODATA *LPDDHAL_GETDRIVERINFODATA; | 437 | typedef struct _DDHAL_GETDRIVERINFODATA *LPDDHAL_GETDRIVERINFODATA; |
| 612 | typedef DWORD (PASCAL *LPDDHAL_GETDRIVERINFO)(LPDDHAL_GETDRIVERINFODATA); | 438 | typedef DWORD (PASCAL *LPDDHAL_GETDRIVERINFO)(LPDDHAL_GETDRIVERINFODATA); |
| 613 | 439 | ||
| 614 | |||
| 615 | typedef struct _DDHAL_GETDRIVERINFODATA { | ||
| 616 | DWORD	dwSize; | ||
| 617 | DWORD	dwFlags; | ||
| 618 | GUID	guidInfo; | ||
| 619 | DWORD	dwExpectedSize; | ||
| 620 | LPVOID	lpvData; | ||
| 621 | DWORD	dwActualSize; | ||
| 622 | HRESULT	ddRVal; | ||
| 623 | ULONG_PTR	dwContext; | ||
| 624 | } DDHAL_GETDRIVERINFODATA; | ||
| 625 | |||
| 626 | typedef struct _DDHALINFO { | 440 | typedef struct _DDHALINFO { |
| 627 | DWORD			dwSize; | 441 | DWORD			dwSize; |
| 628 | LPDDHAL_DDCALLBACKS		lpDDCallbacks; | 442 | LPDDHAL_DDCALLBACKS		lpDDCallbacks; |
| ... | @@ -645,144 +459,25 @@ typedef struct _DDHALINFO { | ... | @@ -645,144 +459,25 @@ typedef struct _DDHALINFO { |
| 645 | LPDDHAL_DDEXEBUFCALLBACKS	lpDDExeBufCallbacks; | 459 | LPDDHAL_DDEXEBUFCALLBACKS	lpDDExeBufCallbacks; |
| 646 | } DDHALINFO; | 460 | } DDHALINFO; |
| 647 | 461 | ||
| 648 | 462 | #define DDHALINFO_ISPRIMARYDISPLAY	0x00000001 | |
| 649 | #define DDPALETTECALLBACKSSIZE		sizeof(DDHAL_DDPALETTECALLBACKS) | 463 | #define DDHALINFO_MODEXILLEGAL		0x00000002 |
| 650 | #define DDSURFACECALLBACKSSIZE		sizeof(DDHAL_DDSURFACECALLBACKS) | 464 | #define DDHALINFO_GETDRIVERINFOSET	0x00000004 |
| 651 | #define DDMISCELLANEOUSCALLBACKSSIZE	sizeof(DDHAL_DDMISCELLANEOUSCALLBACKS) | ||
| 652 | #define DDMISCELLANEOUS2CALLBACKSSIZE	sizeof(DDHAL_DDMISCELLANEOUS2CALLBACKS) | ||
| 653 | #define DDEXEBUFCALLBACKSSIZE		sizeof(DDHAL_DDEXEBUFCALLBACKS) | ||
| 654 | #define DDVIDEOPORTCALLBACKSSIZE	sizeof(DDHAL_DDVIDEOPORTCALLBACKS) | ||
| 655 | #define DDCOLORCONTROLCALLBACKSSIZE	sizeof(DDHAL_DDCOLORCONTROLCALLBACKS) | ||
| 656 | #define DDKERNELCALLBACKSSIZE		sizeof(DDHAL_DDKERNELCALLBACKS) | ||
| 657 | #define DDMOTIONCOMPCALLBACKSSIZE	sizeof(DDHAL_DDMOTIONCOMPCALLBACKS) | ||
| 658 | |||
| 659 | #define MAX_PALETTE_SIZE		256 | ||
| 660 | |||
| 661 | #define MAX_AUTOFLIP_BUFFERS		10 | ||
| 662 | #define DDSCAPS2_INDEXBUFFER		DDSCAPS2_RESERVED3 | ||
| 663 | #define DDSCAPS3_VIDEO			DDSCAPS3_RESERVED2 | ||
| 664 | #define D3DFMT_INTERNAL_D32		71 | ||
| 665 | #define D3DFMT_INTERNAL_S1D15		72 | ||
| 666 | #define D3DFMT_INTERNAL_D15S1		73 | ||
| 667 | #define D3DFMT_INTERNAL_S8D24		74 | ||
| 668 | #define D3DFMT_INTERNAL_D24S8		75 | ||
| 669 | #define D3DFMT_INTERNAL_X8D24		76 | ||
| 670 | #define D3DFMT_INTERNAL_D24X8		77 | ||
| 671 | |||
| 672 | #define DDHAL_PLEASEALLOC_BLOCKSIZE		0x00000002l | ||
| 673 | #define DDHAL_PLEASEALLOC_LINEARSIZE		0x00000003l | ||
| 674 | |||
| 675 | #define DDHAL_CB32_DESTROYDRIVER		0x00000001l | ||
| 676 | #define DDHAL_CB32_CREATESURFACE		0x00000002l | ||
| 677 | #define DDHAL_CB32_SETCOLORKEY			0x00000004l | ||
| 678 | #define DDHAL_CB32_SETMODE			0x00000008l | ||
| 679 | #define DDHAL_CB32_WAITFORVERTICALBLANK		0x00000010l | ||
| 680 | #define DDHAL_CB32_CANCREATESURFACE		0x00000020l | ||
| 681 | #define DDHAL_CB32_CREATEPALETTE		0x00000040l | ||
| 682 | #define DDHAL_CB32_GETSCANLINE			0x00000080l | ||
| 683 | #define DDHAL_CB32_SETEXCLUSIVEMODE		0x00000100l | ||
| 684 | #define DDHAL_CB32_FLIPTOGDISURFACE		0x00000200l | ||
| 685 | #define DDHAL_PALCB32_DESTROYPALETTE		0x00000001l | ||
| 686 | #define DDHAL_PALCB32_SETENTRIES		0x00000002l | ||
| 687 | |||
| 688 | #define DDHALINFO_ISPRIMARYDISPLAY		0x00000001 | ||
| 689 | #define DDHALINFO_MODEXILLEGAL			0x00000002 | ||
| 690 | #define DDHALINFO_GETDRIVERINFOSET		0x00000004 | ||
| 691 | #define DDHALINFO_GETDRIVERINFO2		0x00000008 | ||
| 692 | |||
| 693 | #define DDRAWI_VPORTSTART			0x0001 | ||
| 694 | #define DDRAWI_VPORTSTOP			0x0002 | ||
| 695 | #define DDRAWI_VPORTUPDATE			0x0003 | ||
| 696 | #define DDRAWI_VPORTGETCOLOR			0x0001 | ||
| 697 | #define DDRAWI_VPORTSETCOLOR			0x0002 | ||
| 698 | |||
| 699 | #define DDHAL_SURFCB32_DESTROYSURFACE		0x00000001 | ||
| 700 | #define DDHAL_SURFCB32_FLIP			0x00000002 | ||
| 701 | #define DDHAL_SURFCB32_SETCLIPLIST		0x00000004 | ||
| 702 | #define DDHAL_SURFCB32_LOCK			0x00000008 | ||
| 703 | #define DDHAL_SURFCB32_UNLOCK			0x00000010 | ||
| 704 | #define DDHAL_SURFCB32_BLT			0x00000020 | ||
| 705 | #define DDHAL_SURFCB32_SETCOLORKEY		0x00000040 | ||
| 706 | #define DDHAL_SURFCB32_ADDATTACHEDSURFACE	0x00000080 | ||
| 707 | #define DDHAL_SURFCB32_GETBLTSTATUS		0x00000100 | ||
| 708 | #define DDHAL_SURFCB32_GETFLIPSTATUS		0x00000200 | ||
| 709 | #define DDHAL_SURFCB32_UPDATEOVERLAY		0x00000400 | ||
| 710 | #define DDHAL_SURFCB32_SETOVERLAYPOSITION	0x00000800 | ||
| 711 | #define DDHAL_SURFCB32_RESERVED4		0x00001000 | ||
| 712 | #define DDHAL_SURFCB32_SETPALETTE		0x00002000 | ||
| 713 | |||
| 714 | #define DDHAL_MISCCB32_GETAVAILDRIVERMEMORY	0x00000001 | ||
| 715 | #define DDHAL_MISCCB32_UPDATENONLOCALHEAP	0x00000002 | ||
| 716 | #define DDHAL_MISCCB32_GETHEAPALIGNMENT		0x00000004 | ||
| 717 | #define DDHAL_MISCCB32_GETSYSMEMBLTSTATUS	0x00000008 | ||
| 718 | #define DDHAL_MISC2CB32_ALPHABLT		0x00000001 | ||
| 719 | #define DDHAL_MISC2CB32_CREATESURFACEEX		0x00000002 | ||
| 720 | #define DDHAL_MISC2CB32_GETDRIVERSTATE		0x00000004 | ||
| 721 | #define DDHAL_MISC2CB32_DESTROYDDLOCAL		0x00000008 | ||
| 722 | |||
| 723 | #define DDHAL_EXEBUFCB32_CANCREATEEXEBUF	0x00000001l | ||
| 724 | #define DDHAL_EXEBUFCB32_CREATEEXEBUF		0x00000002l | ||
| 725 | #define DDHAL_EXEBUFCB32_DESTROYEXEBUF		0x00000004l | ||
| 726 | #define DDHAL_EXEBUFCB32_LOCKEXEBUF		0x00000008l | ||
| 727 | #define DDHAL_EXEBUFCB32_UNLOCKEXEBUF		0x00000010l | ||
| 728 | |||
| 729 | #define DDHAL_VPORT32_CANCREATEVIDEOPORT	0x00000001 | ||
| 730 | #define DDHAL_VPORT32_CREATEVIDEOPORT		0x00000002 | ||
| 731 | #define DDHAL_VPORT32_FLIP			0x00000004 | ||
| 732 | #define DDHAL_VPORT32_GETBANDWIDTH		0x00000008 | ||
| 733 | #define DDHAL_VPORT32_GETINPUTFORMATS		0x00000010 | ||
| 734 | #define DDHAL_VPORT32_GETOUTPUTFORMATS		0x00000020 | ||
| 735 | #define DDHAL_VPORT32_GETFIELD			0x00000080 | ||
| 736 | #define DDHAL_VPORT32_GETLINE			0x00000100 | ||
| 737 | #define DDHAL_VPORT32_GETCONNECT		0x00000200 | ||
| 738 | #define DDHAL_VPORT32_DESTROY			0x00000400 | ||
| 739 | #define DDHAL_VPORT32_GETFLIPSTATUS		0x00000800 | ||
| 740 | #define DDHAL_VPORT32_UPDATE			0x00001000 | ||
| 741 | #define DDHAL_VPORT32_WAITFORSYNC		0x00002000 | ||
| 742 | #define DDHAL_VPORT32_GETSIGNALSTATUS		0x00004000 | ||
| 743 | #define DDHAL_VPORT32_COLORCONTROL		0x00008000 | ||
| 744 | |||
| 745 | #define DDHAL_COLOR_COLORCONTROL		0x00000001 | ||
| 746 | |||
| 747 | #define DDHAL_KERNEL_SYNCSURFACEDATA		0x00000001l | ||
| 748 | #define DDHAL_KERNEL_SYNCVIDEOPORTDATA		0x00000002l | ||
| 749 | |||
| 750 | #define DDHAL_MOCOMP32_GETGUIDS			0x00000001 | ||
| 751 | #define DDHAL_MOCOMP32_GETFORMATS		0x00000002 | ||
| 752 | #define DDHAL_MOCOMP32_CREATE			0x00000004 | ||
| 753 | #define DDHAL_MOCOMP32_GETCOMPBUFFINFO		0x00000008 | ||
| 754 | #define DDHAL_MOCOMP32_GETINTERNALINFO		0x00000010 | ||
| 755 | #define DDHAL_MOCOMP32_BEGINFRAME		0x00000020 | ||
| 756 | #define DDHAL_MOCOMP32_ENDFRAME			0x00000040 | ||
| 757 | #define DDHAL_MOCOMP32_RENDER			0x00000080 | ||
| 758 | #define DDHAL_MOCOMP32_QUERYSTATUS		0x00000100 | ||
| 759 | #define DDHAL_MOCOMP32_DESTROY			0x00000200 | ||
| 760 | |||
| 761 | 465 | ||
| 762 | /* where the high-level ddraw implementation stores the callbacks */ | 466 | /* where the high-level ddraw implementation stores the callbacks */ |
| 763 | typedef struct _DDHAL_CALLBACKS { | 467 | typedef struct _DDHAL_CALLBACKS { |
| 764 | DDHAL_DDCALLBACKS			cbDDCallbacks; | 468 | DDHAL_DDCALLBACKS		cbDDCallbacks; |
| 765 | DDHAL_DDSURFACECALLBACKS		cbDDSurfaceCallbacks; | 469 | DDHAL_DDSURFACECALLBACKS	cbDDSurfaceCallbacks; |
| 766 | DDHAL_DDPALETTECALLBACKS		cbDDPaletteCallbacks; | 470 | DDHAL_DDPALETTECALLBACKS	cbDDPaletteCallbacks; |
| 767 | DDHAL_DDCALLBACKS			HALDD; | 471 | DDHAL_DDCALLBACKS		HALDD; |
| 768 | DDHAL_DDSURFACECALLBACKS		HALDDSurface; | 472 | DDHAL_DDSURFACECALLBACKS	HALDDSurface; |
| 769 | DDHAL_DDPALETTECALLBACKS		HALDDPalette; | 473 | DDHAL_DDPALETTECALLBACKS	HALDDPalette; |
| 770 | DDHAL_DDCALLBACKS			HELDD; | 474 | DDHAL_DDCALLBACKS		HELDD; |
| 771 | DDHAL_DDSURFACECALLBACKS		HELDDSurface; | 475 | DDHAL_DDSURFACECALLBACKS	HELDDSurface; |
| 772 | DDHAL_DDPALETTECALLBACKS		HELDDPalette; | 476 | DDHAL_DDPALETTECALLBACKS	HELDDPalette; |
| 773 | DDHAL_DDEXEBUFCALLBACKS		cbDDExeBufCallbacks; | 477 | DDHAL_DDEXEBUFCALLBACKS	cbDDExeBufCallbacks; |
| 774 | DDHAL_DDEXEBUFCALLBACKS		HALDDExeBuf; | 478 | DDHAL_DDEXEBUFCALLBACKS	HALDDExeBuf; |
| 775 | DDHAL_DDEXEBUFCALLBACKS		HELDDExeBuf; | 479 | DDHAL_DDEXEBUFCALLBACKS	HELDDExeBuf; |
| 776 | DDHAL_DDVIDEOPORTCALLBACKS		cbDDVideoPortCallbacks; | 480 | /* there's more... videoport, colorcontrol, misc, and motion compensation callbacks... */ |
| 777 | DDHAL_DDVIDEOPORTCALLBACKS		HALDDVideoPort; | ||
| 778 | DDHAL_DDCOLORCONTROLCALLBACKS	cbDDColorControlCallbacks; | ||
| 779 | DDHAL_DDCOLORCONTROLCALLBACKS	HALDDColorControl; | ||
| 780 | DDHAL_DDMISCELLANEOUSCALLBACKS	cbDDMiscellaneousCallbacks; | ||
| 781 | DDHAL_DDMISCELLANEOUSCALLBACKS	HALDDMiscellaneous; | ||
| 782 | DDHAL_DDKERNELCALLBACKS		cbDDKernelCallbacks; | ||
| 783 | DDHAL_DDKERNELCALLBACKS		HALDDKernel; | ||
| 784 | DDHAL_DDMOTIONCOMPCALLBACKS		cbDDMotionCompCallbacks; | ||
| 785 | DDHAL_DDMOTIONCOMPCALLBACKS		HALDDMotionComp; | ||
| 786 | } DDHAL_CALLBACKS,*LPDDHAL_CALLBACKS; | 481 | } DDHAL_CALLBACKS,*LPDDHAL_CALLBACKS; |
| 787 | 482 | ||
| 788 | /***************************************************************************** | 483 | /***************************************************************************** |
| ... | @@ -799,8 +494,8 @@ typedef struct _DDHAL_SETMODEDATA { | ... | @@ -799,8 +494,8 @@ typedef struct _DDHAL_SETMODEDATA { |
| 799 | DWORD			dwModeIndex; | 494 | DWORD			dwModeIndex; |
| 800 | HRESULT			ddRVal; | 495 | HRESULT			ddRVal; |
| 801 | LPDDHAL_SETMODE		SetMode; | 496 | LPDDHAL_SETMODE		SetMode; |
| 802 | WINBOOL			inexcl; | 497 | BOOL			inexcl; |
| 803 | WINBOOL			useRefreshRate; | 498 | BOOL			useRefreshRate; |
| 804 | } DDHAL_SETMODEDATA; | 499 | } DDHAL_SETMODEDATA; |
| 805 | 500 | ||
| 806 | typedef struct _DDHAL_CREATESURFACEDATA { | 501 | typedef struct _DDHAL_CREATESURFACEDATA { |
| ... | @@ -826,7 +521,7 @@ typedef struct _DDHAL_CREATEPALETTEDATA { | ... | @@ -826,7 +521,7 @@ typedef struct _DDHAL_CREATEPALETTEDATA { |
| 826 | LPPALETTEENTRY		lpColorTable; | 521 | LPPALETTEENTRY		lpColorTable; |
| 827 | HRESULT			ddRVal; | 522 | HRESULT			ddRVal; |
| 828 | LPDDHAL_CREATEPALETTE	CreatePalette; | 523 | LPDDHAL_CREATEPALETTE	CreatePalette; |
| 829 | WINBOOL			is_excl; | 524 | BOOL			is_excl; |
| 830 | } DDHAL_CREATEPALETTEDATA; | 525 | } DDHAL_CREATEPALETTEDATA; |
| 831 | 526 | ||
| 832 | typedef struct _DDHAL_SETEXCLUSIVEMODEDATA { | 527 | typedef struct _DDHAL_SETEXCLUSIVEMODEDATA { |
| ... | @@ -885,20 +580,32 @@ typedef struct _DDHAL_BLTDATA { | ... | @@ -885,20 +580,32 @@ typedef struct _DDHAL_BLTDATA { |
| 885 | DDBLTFX			bltFX; | 580 | DDBLTFX			bltFX; |
| 886 | HRESULT			ddRVal; | 581 | HRESULT			ddRVal; |
| 887 | LPDDHALSURFCB_BLT		Blt; | 582 | LPDDHALSURFCB_BLT		Blt; |
| 888 | WINBOOL			IsClipped; | 583 | BOOL			IsClipped; |
| 889 | RECTL			rOrigDest; | 584 | RECTL			rOrigDest; |
| 890 | RECTL			rOrigSrc; | 585 | RECTL			rOrigSrc; |
| 891 | DWORD			dwRectCnt; | 586 | DWORD			dwRectCnt; |
| 892 | LPRECT			prDestRects; | 587 | LPRECT			prDestRects; |
| 893 | } DDHAL_BLTDATA; | 588 | } DDHAL_BLTDATA; |
| 894 | 589 | ||
| 590 | typedef struct _DDHAL_UPDATEOVERLAYDATA { | ||
| 591 | LPDDRAWI_DIRECTDRAW_GBL lpDD; | ||
| 592 | LPDDRAWI_DDRAWSURFACE_LCL lpDDDestSurface; | ||
| 593 | RECTL rDest; | ||
| 594 | LPDDRAWI_DDRAWSURFACE_LCL lpDDSrcSurface; | ||
| 595 | RECTL rSrc; | ||
| 596 | DWORD dwFlags; | ||
| 597 | DDOVERLAYFX overlayFX; | ||
| 598 | HRESULT ddRVal; | ||
| 599 | LPDDHALSURFCB_UPDATEOVERLAY UpdateOverlay; | ||
| 600 | } DDHAL_UPDATEOVERLAYDATA; | ||
| 601 | |||
| 895 | typedef struct _DDHAL_SETPALETTEDATA { | 602 | typedef struct _DDHAL_SETPALETTEDATA { |
| 896 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | 603 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; |
| 897 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDSurface; | 604 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDSurface; |
| 898 | LPDDRAWI_DDRAWPALETTE_GBL	lpDDPalette; | 605 | LPDDRAWI_DDRAWPALETTE_GBL	lpDDPalette; |
| 899 | HRESULT			ddRVal; | 606 | HRESULT			ddRVal; |
| 900 | LPDDHALSURFCB_SETPALETTE	SetPalette; | 607 | LPDDHALSURFCB_SETPALETTE	SetPalette; |
| 901 | WINBOOL			Attach; | 608 | BOOL			Attach; |
| 902 | } DDHAL_SETPALETTEDATA; | 609 | } DDHAL_SETPALETTEDATA; |
| 903 | 610 | ||
| 904 | /* palettes */ | 611 | /* palettes */ |
| ... | @@ -919,213 +626,16 @@ typedef struct _DDHAL_SETENTRIESDATA { | ... | @@ -919,213 +626,16 @@ typedef struct _DDHAL_SETENTRIESDATA { |
| 919 | LPDDHALPALCB_SETENTRIES	SetEntries; | 626 | LPDDHALPALCB_SETENTRIES	SetEntries; |
| 920 | } DDHAL_SETENTRIESDATA; | 627 | } DDHAL_SETENTRIESDATA; |
| 921 | 628 | ||
| 922 | 629 | typedef struct _DDHAL_GETDRIVERINFODATA { | |
| 923 | typedef struct _DDHAL_CANCREATEVPORTDATA { | ||
| 924 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 925 | LPDDVIDEOPORTDESC			lpDDVideoPortDesc; | ||
| 926 | HRESULT				ddRVal; | ||
| 927 | LPDDHALVPORTCB_CANCREATEVIDEOPORT	CanCreateVideoPort; | ||
| 928 | } DDHAL_CANCREATEVPORTDATA; | ||
| 929 | |||
| 930 | typedef struct _DDHAL_CREATEVPORTDATA { | ||
| 931 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 932 | LPDDVIDEOPORTDESC			lpDDVideoPortDesc; | ||
| 933 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 934 | HRESULT				ddRVal; | ||
| 935 | LPDDHALVPORTCB_CREATEVIDEOPORT	CreateVideoPort; | ||
| 936 | } DDHAL_CREATEVPORTDATA; | ||
| 937 | |||
| 938 | typedef struct _DDHAL_GETVPORTBANDWIDTHDATA { | ||
| 939 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 940 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 941 | LPDDPIXELFORMAT			lpddpfFormat; | ||
| 942 | DWORD				dwWidth; | ||
| 943 | DWORD				dwHeight; | ||
| 944 | DWORD				dwFlags; | ||
| 945 | LPDDVIDEOPORTBANDWIDTH		lpBandwidth; | ||
| 946 | HRESULT				ddRVal; | ||
| 947 | LPDDHALVPORTCB_GETBANDWIDTH		GetVideoPortBandwidth; | ||
| 948 | } DDHAL_GETVPORTBANDWIDTHDATA; | ||
| 949 | |||
| 950 | typedef struct _DDHAL_GETVPORTINPUTFORMATDATA { | ||
| 951 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 952 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 953 | DWORD				dwFlags; | ||
| 954 | LPDDPIXELFORMAT			lpddpfFormat; | ||
| 955 | DWORD				dwNumFormats; | ||
| 956 | HRESULT				ddRVal; | ||
| 957 | LPDDHALVPORTCB_GETINPUTFORMATS	GetVideoPortInputFormats; | ||
| 958 | } DDHAL_GETVPORTINPUTFORMATDATA; | ||
| 959 | |||
| 960 | typedef struct _DDHAL_GETVPORTFIELDDATA { | ||
| 961 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 962 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 963 | WINBOOL				bField; | ||
| 964 | HRESULT				ddRVal; | ||
| 965 | LPDDHALVPORTCB_GETFIELD		GetVideoPortField; | ||
| 966 | } DDHAL_GETVPORTFIELDDATA; | ||
| 967 | |||
| 968 | typedef struct _DDHAL_GETVPORTOUTPUTFORMATDATA { | ||
| 969 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 970 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 971 | DWORD				dwFlags; | ||
| 972 | LPDDPIXELFORMAT			lpddpfInputFormat; | ||
| 973 | LPDDPIXELFORMAT			lpddpfOutputFormats; | ||
| 974 | DWORD				dwNumFormats; | ||
| 975 | HRESULT				ddRVal; | ||
| 976 | LPDDHALVPORTCB_GETOUTPUTFORMATS	GetVideoPortOutputFormats; | ||
| 977 | } DDHAL_GETVPORTOUTPUTFORMATDATA; | ||
| 978 | |||
| 979 | typedef struct _DDHAL_GETVPORTLINEDATA { | ||
| 980 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 981 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 982 | DWORD				dwLine; | ||
| 983 | HRESULT				ddRVal; | ||
| 984 | LPDDHALVPORTCB_GETLINE		GetVideoPortLine; | ||
| 985 | } DDHAL_GETVPORTLINEDATA; | ||
| 986 | |||
| 987 | typedef struct _DDHAL_DESTROYVPORTDATA { | ||
| 988 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 989 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 990 | HRESULT				ddRVal; | ||
| 991 | LPDDHALVPORTCB_DESTROYVPORT		DestroyVideoPort; | ||
| 992 | } DDHAL_DESTROYVPORTDATA; | ||
| 993 | |||
| 994 | typedef struct _DDHAL_GETVPORTFLIPSTATUSDATA { | ||
| 995 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 996 | FLATPTR				fpSurface; | ||
| 997 | HRESULT				ddRVal; | ||
| 998 | LPDDHALVPORTCB_GETFLIPSTATUS	GetVideoPortFlipStatus; | ||
| 999 | } DDHAL_GETVPORTFLIPSTATUSDATA; | ||
| 1000 | |||
| 1001 | typedef struct _DDHAL_UPDATEVPORTDATA { | ||
| 1002 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 1003 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 1004 | LPDDRAWI_DDRAWSURFACE_INT		*lplpDDSurface; | ||
| 1005 | LPDDRAWI_DDRAWSURFACE_INT		*lplpDDVBISurface; | ||
| 1006 | LPDDVIDEOPORTINFO			lpVideoInfo; | ||
| 1007 | DWORD				dwFlags; | ||
| 1008 | DWORD				dwNumAutoflip; | ||
| 1009 | DWORD				dwNumVBIAutoflip; | ||
| 1010 | HRESULT				ddRVal; | ||
| 1011 | LPDDHALVPORTCB_UPDATE		UpdateVideoPort; | ||
| 1012 | } DDHAL_UPDATEVPORTDATA; | ||
| 1013 | |||
| 1014 | typedef struct _DDHAL_WAITFORVPORTSYNCDATA { | ||
| 1015 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 1016 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 1017 | DWORD				dwFlags; | ||
| 1018 | DWORD				dwLine; | ||
| 1019 | DWORD				dwTimeOut; | ||
| 1020 | HRESULT				ddRVal; | ||
| 1021 | LPDDHALVPORTCB_WAITFORSYNC		WaitForVideoPortSync; | ||
| 1022 | } DDHAL_WAITFORVPORTSYNCDATA; | ||
| 1023 | |||
| 1024 | typedef struct _DDHAL_GETVPORTSIGNALDATA { | ||
| 1025 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 1026 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 1027 | DWORD				dwStatus; | ||
| 1028 | HRESULT				ddRVal; | ||
| 1029 | LPDDHALVPORTCB_GETSIGNALSTATUS	GetVideoSignalStatus; | ||
| 1030 | } DDHAL_GETVPORTSIGNALDATA; | ||
| 1031 | |||
| 1032 | typedef struct _DDHAL_VPORTCOLORDATA { | ||
| 1033 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 1034 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 1035 | DWORD				dwFlags; | ||
| 1036 | LPDDCOLORCONTROL			lpColorData; | ||
| 1037 | HRESULT				ddRVal; | ||
| 1038 | LPDDHALVPORTCB_COLORCONTROL		ColorControl; | ||
| 1039 | } DDHAL_VPORTCOLORDATA; | ||
| 1040 | |||
| 1041 | typedef struct _DDHAL_FLIPVPORTDATA { | ||
| 1042 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 1043 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 1044 | LPDDRAWI_DDRAWSURFACE_LCL		lpSurfCurr; | ||
| 1045 | LPDDRAWI_DDRAWSURFACE_LCL		lpSurfTarg; | ||
| 1046 | HRESULT				ddRVal; | ||
| 1047 | LPDDHALVPORTCB_FLIP			FlipVideoPort; | ||
| 1048 | } DDHAL_FLIPVPORTDATA; | ||
| 1049 | |||
| 1050 | typedef struct _DDHAL_GETVPORTCONNECTDATA { | ||
| 1051 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 1052 | DWORD				dwPortId; | ||
| 1053 | LPDDVIDEOPORTCONNECT		lpConnect; | ||
| 1054 | DWORD				dwNumEntries; | ||
| 1055 | HRESULT				ddRVal; | ||
| 1056 | LPDDHALVPORTCB_GETVPORTCONNECT	GetVideoPortConnectInfo; | ||
| 1057 | } DDHAL_GETVPORTCONNECTDATA; | ||
| 1058 | |||
| 1059 | typedef struct _DDHAL_SYNCSURFACEDATA { | ||
| 1060 | DWORD				dwSize; | ||
| 1061 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 1062 | LPDDRAWI_DDRAWSURFACE_LCL		lpDDSurface; | ||
| 1063 | DWORD				dwSurfaceOffset; | ||
| 1064 | ULONG_PTR				fpLockPtr; | ||
| 1065 | LONG				lPitch; | ||
| 1066 | DWORD				dwOverlayOffset; | ||
| 1067 | DWORD				dwOverlaySrcWidth; | ||
| 1068 | DWORD				dwOverlaySrcHeight; | ||
| 1069 | DWORD				dwOverlayDestWidth; | ||
| 1070 | DWORD				dwOverlayDestHeight; | ||
| 1071 | ULONG_PTR				dwDriverReserved1; | ||
| 1072 | ULONG_PTR				dwDriverReserved2; | ||
| 1073 | ULONG_PTR				dwDriverReserved3; | ||
| 1074 | HRESULT				ddRVal; | ||
| 1075 | } DDHAL_SYNCSURFACEDATA; | ||
| 1076 | |||
| 1077 | typedef struct _DDHAL_SYNCVIDEOPORTDATA { | ||
| 1078 | DWORD				dwSize; | ||
| 1079 | LPDDRAWI_DIRECTDRAW_LCL		lpDD; | ||
| 1080 | LPDDRAWI_DDVIDEOPORT_LCL		lpVideoPort; | ||
| 1081 | DWORD				dwOriginOffset; | ||
| 1082 | DWORD				dwHeight; | ||
| 1083 | DWORD				dwVBIHeight; | ||
| 1084 | ULONG_PTR				dwDriverReserved1; | ||
| 1085 | ULONG_PTR				dwDriverReserved2; | ||
| 1086 | ULONG_PTR				dwDriverReserved3; | ||
| 1087 | HRESULT				ddRVal; | ||
| 1088 | } DDHAL_SYNCVIDEOPORTDATA; | ||
| 1089 | |||
| 1090 | typedef struct _DDHAL_DESTROYDDLOCALDATA { | ||
| 1091 | DWORD				dwFlags; | ||
| 1092 | LPDDRAWI_DIRECTDRAW_LCL		pDDLcl; | ||
| 1093 | HRESULT				ddRVal; | ||
| 1094 | } DDHAL_DESTROYDDLOCALDATA; | ||
| 1095 | |||
| 1096 | typedef struct _DDHAL_CREATESURFACEEXDATA { | ||
| 1097 | DWORD				dwFlags; | ||
| 1098 | LPDDRAWI_DIRECTDRAW_LCL		lpDDLcl; | ||
| 1099 | LPDDRAWI_DDRAWSURFACE_LCL		lpDDSLcl; | ||
| 1100 | HRESULT				ddRVal; | ||
| 1101 | } DDHAL_CREATESURFACEEXDATA; | ||
| 1102 | |||
| 1103 | typedef struct _DDHAL_GETHEAPALIGNMENTDATA { | ||
| 1104 | ULONG_PTR				dwInstance; | ||
| 1105 | DWORD				dwHeap; | ||
| 1106 | HRESULT				ddRVal; | ||
| 1107 | LPDDHAL_GETHEAPALIGNMENT		GetHeapAlignment; | ||
| 1108 | HEAPALIGNMENT			Alignment; | ||
| 1109 | } DDHAL_GETHEAPALIGNMENTDATA; | ||
| 1110 | |||
| 1111 | |||
| 1112 | typedef struct _DDMORESURFACECAPS { | ||
| 1113 | DWORD	dwSize; | ||
| 1114 | DDSCAPSEX	ddsCapsMore; | ||
| 1115 | struct tagExtendedHeapRestrictions { | ||
| 1116 | DDSCAPSEX		ddsCapsEx; | ||
| 1117 | DDSCAPSEX		ddsCapsExAlt; | ||
| 1118 | } ddsExtendedHeapRestrictions[1]; | ||
| 1119 | } DDMORESURFACECAPS, *LPDDMORESURFACECAPS; | ||
| 1120 | |||
| 1121 | typedef struct _DDSTEREOMODE { | ||
| 1122 | DWORD	dwSize; | 630 | DWORD	dwSize; |
| 1123 | DWORD	dwHeight; | 631 | DWORD	dwFlags; |
| 1124 | DWORD	dwWidth; | 632 | GUID	guidInfo; |
| 1125 | DWORD	dwBpp; | 633 | DWORD	dwExpectedSize; |
| 1126 | DWORD	dwRefreshRate; | 634 | LPVOID	lpvData; |
| 1127 | WINBOOL	bSupported; | 635 | DWORD	dwActualSize; |
| 1128 | } DDSTEREOMODE, *LPDDSTEREOMODE; | 636 | HRESULT	ddRVal; |
| 637 | ULONG_PTR	dwContext; | ||
| 638 | } DDHAL_GETDRIVERINFODATA; | ||
| 1129 | 639 | ||
| 1130 | /***************************************************************************** | 640 | /***************************************************************************** |
| 1131 | * high-level ddraw implementation structures | 641 | * high-level ddraw implementation structures |
| ... | @@ -1133,13 +643,8 @@ typedef struct _DDSTEREOMODE { | ... | @@ -1133,13 +643,8 @@ typedef struct _DDSTEREOMODE { |
| 1133 | typedef struct _IUNKNOWN_LIST { | 643 | typedef struct _IUNKNOWN_LIST { |
| 1134 | struct _IUNKNOWN_LIST *	lpLink; | 644 | struct _IUNKNOWN_LIST *	lpLink; |
| 1135 | LPGUID			lpGuid; | 645 | LPGUID			lpGuid; |
| 1136 | #ifndef _NO_COM | ||
| 1137 | IUnknown *			lpIUnknown; | 646 | IUnknown *			lpIUnknown; |
| 1138 | #else | 647 | } IUNKNOWN_LIST,*LPIUNKNOWN_LIST; |
| 1139 | LPVOID			lpIUnknown; | ||
| 1140 | #endif /* _NO_COM */ | ||
| 1141 | } IUNKNOWN_LIST, *LPIUNKNOWN_LIST; | ||
| 1142 | |||
| 1143 | 648 | ||
| 1144 | typedef struct _PROCESS_LIST { | 649 | typedef struct _PROCESS_LIST { |
| 1145 | struct _PROCESS_LIST *	lpLink; | 650 | struct _PROCESS_LIST *	lpLink; |
| ... | @@ -1156,7 +661,7 @@ typedef struct _ATTACHLIST { | ... | @@ -1156,7 +661,7 @@ typedef struct _ATTACHLIST { |
| 1156 | LPDDRAWI_DDRAWSURFACE_INT	lpIAttached; | 661 | LPDDRAWI_DDRAWSURFACE_INT	lpIAttached; |
| 1157 | } ATTACHLIST,*LPATTACHLIST; | 662 | } ATTACHLIST,*LPATTACHLIST; |
| 1158 | 663 | ||
| 1159 | #define DDAL_IMPLICIT			0x00000001 | 664 | #define DDAL_IMPLICIT	0x00000001 |
| 1160 | 665 | ||
| 1161 | typedef struct _ACCESSRECTLIST { | 666 | typedef struct _ACCESSRECTLIST { |
| 1162 | struct _ACCESSRECTLIST *	lpLink; | 667 | struct _ACCESSRECTLIST *	lpLink; |
| ... | @@ -1185,7 +690,6 @@ typedef struct _DDRAWI_DIRECTDRAW_INT { | ... | @@ -1185,7 +690,6 @@ typedef struct _DDRAWI_DIRECTDRAW_INT { |
| 1185 | DWORD			dwIntRefCnt; | 690 | DWORD			dwIntRefCnt; |
| 1186 | } DDRAWI_DIRECTDRAW_INT; | 691 | } DDRAWI_DIRECTDRAW_INT; |
| 1187 | 692 | ||
| 1188 | |||
| 1189 | typedef struct _DDRAWI_DIRECTDRAW_LCL { | 693 | typedef struct _DDRAWI_DIRECTDRAW_LCL { |
| 1190 | DWORD			lpDDMore; | 694 | DWORD			lpDDMore; |
| 1191 | LPDDRAWI_DIRECTDRAW_GBL	lpGbl; | 695 | LPDDRAWI_DIRECTDRAW_GBL	lpGbl; |
| ... | @@ -1193,11 +697,7 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL { | ... | @@ -1193,11 +697,7 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL { |
| 1193 | DWORD			dwLocalFlags; | 697 | DWORD			dwLocalFlags; |
| 1194 | DWORD			dwLocalRefCnt; | 698 | DWORD			dwLocalRefCnt; |
| 1195 | DWORD			dwProcessId; | 699 | DWORD			dwProcessId; |
| 1196 | #ifndef _NO_COM | ||
| 1197 | IUnknown *			pUnkOuter; | 700 | IUnknown *			pUnkOuter; |
| 1198 | #else | ||
| 1199 | PVOID			pUnkOuter; | ||
| 1200 | #endif | ||
| 1201 | DWORD			dwObsolete1; | 701 | DWORD			dwObsolete1; |
| 1202 | ULONG_PTR			hWnd; | 702 | ULONG_PTR			hWnd; |
| 1203 | ULONG_PTR			hDC; | 703 | ULONG_PTR			hDC; |
| ... | @@ -1207,11 +707,7 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL { | ... | @@ -1207,11 +707,7 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL { |
| 1207 | DWORD			dwPreferredMode; | 707 | DWORD			dwPreferredMode; |
| 1208 | /* DirectX 2 */ | 708 | /* DirectX 2 */ |
| 1209 | HINSTANCE			hD3DInstance; | 709 | HINSTANCE			hD3DInstance; |
| 1210 | #ifndef _NO_COM | ||
| 1211 | IUnknown *			pD3DIUnknown; | 710 | IUnknown *			pD3DIUnknown; |
| 1212 | #else | ||
| 1213 | PVOID			pD3DIUnknown; | ||
| 1214 | #endif | ||
| 1215 | LPDDHAL_CALLBACKS		lpDDCB; | 711 | LPDDHAL_CALLBACKS		lpDDCB; |
| 1216 | ULONG_PTR			hDDVxd; | 712 | ULONG_PTR			hDDVxd; |
| 1217 | /* DirectX 5.0 */ | 713 | /* DirectX 5.0 */ |
| ... | @@ -1227,7 +723,6 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL { | ... | @@ -1227,7 +723,6 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL { |
| 1227 | LPDDGAMMACALIBRATORPROC	lpGammaCalibrator; | 723 | LPDDGAMMACALIBRATORPROC	lpGammaCalibrator; |
| 1228 | } DDRAWI_DIRECTDRAW_LCL; | 724 | } DDRAWI_DIRECTDRAW_LCL; |
| 1229 | 725 | ||
| 1230 | |||
| 1231 | #define DDRAWILCL_HASEXCLUSIVEMODE	0x00000001 | 726 | #define DDRAWILCL_HASEXCLUSIVEMODE	0x00000001 |
| 1232 | #define DDRAWILCL_ISFULLSCREEN		0x00000002 | 727 | #define DDRAWILCL_ISFULLSCREEN		0x00000002 |
| 1233 | #define DDRAWILCL_SETCOOPCALLED		0x00000004 | 728 | #define DDRAWILCL_SETCOOPCALLED		0x00000004 |
| ... | @@ -1248,9 +743,6 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL { | ... | @@ -1248,9 +743,6 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL { |
| 1248 | #define DDRAWILCL_DIRECTDRAW7		0x00020000 | 743 | #define DDRAWILCL_DIRECTDRAW7		0x00020000 |
| 1249 | #define DDRAWILCL_ATTEMPTEDD3DCONTEXT	0x00040000 | 744 | #define DDRAWILCL_ATTEMPTEDD3DCONTEXT	0x00040000 |
| 1250 | #define DDRAWILCL_FPUPRESERVE		0x00080000 | 745 | #define DDRAWILCL_FPUPRESERVE		0x00080000 |
| 1251 | #define DDRAWILCL_DX8DRIVER		0x00100000 | ||
| 1252 | #define DDRAWILCL_DIRECTDRAW8		0x00200000 | ||
| 1253 | |||
| 1254 | 746 | ||
| 1255 | typedef struct _DDRAWI_DIRECTDRAW_GBL { | 747 | typedef struct _DDRAWI_DIRECTDRAW_GBL { |
| 1256 | DWORD			dwRefCnt; | 748 | DWORD			dwRefCnt; |
| ... | @@ -1329,37 +821,15 @@ typedef struct _DDRAWI_DIRECTDRAW_GBL { | ... | @@ -1329,37 +821,15 @@ typedef struct _DDRAWI_DIRECTDRAW_GBL { |
| 1329 | DDSCAPSEX			ddsCapsMore; | 821 | DDSCAPSEX			ddsCapsMore; |
| 1330 | } DDRAWI_DIRECTDRAW_GBL; | 822 | } DDRAWI_DIRECTDRAW_GBL; |
| 1331 | 823 | ||
| 1332 | #define DDRAWI_xxxxxxxxx1			0x00000001 | 824 | #define DDRAWI_VIRTUALDESKTOP	0x00000008 |
| 1333 | #define DDRAWI_xxxxxxxxx2			0x00000002 | 825 | #define DDRAWI_MODEX		0x00000010 |
| 1334 | #define DDRAWI_VIRTUALDESKTOP			0x00000008 | 826 | #define DDRAWI_DISPLAYDRV	0x00000020 |
| 1335 | #define DDRAWI_MODEX				0x00000010 | 827 | #define DDRAWI_FULLSCREEN	0x00000040 |
| 1336 | #define DDRAWI_DISPLAYDRV			0x00000020 | 828 | #define DDRAWI_MODECHANGED	0x00000080 |
| 1337 | #define DDRAWI_FULLSCREEN			0x00000040 | 829 | #define DDRAWI_NOHARDWARE	0x00000100 |
| 1338 | #define DDRAWI_MODECHANGED			0x00000080 | 830 | #define DDRAWI_PALETTEINIT	0x00000200 |
| 1339 | #define DDRAWI_NOHARDWARE			0x00000100 | 831 | #define DDRAWI_NOEMULATION	0x00000400 |
| 1340 | #define DDRAWI_PALETTEINIT			0x00000200 | 832 | /* more... */ |
| 1341 | #define DDRAWI_NOEMULATION			0x00000400 | ||
| 1342 | #define DDRAWI_HASCKEYDESTOVERLAY		0x00000800 | ||
| 1343 | #define DDRAWI_HASCKEYSRCOVERLAY		0x00001000 | ||
| 1344 | #define DDRAWI_HASGDIPALETTE			0x00002000 | ||
| 1345 | #define DDRAWI_EMULATIONINITIALIZED		0x00004000 | ||
| 1346 | #define DDRAWI_HASGDIPALETTE_EXCLUSIVE		0x00008000 | ||
| 1347 | #define DDRAWI_MODEXILLEGAL			0x00010000 | ||
| 1348 | #define DDRAWI_FLIPPEDTOGDI			0x00020000 | ||
| 1349 | #define DDRAWI_NEEDSWIN16FORVRAMLOCK		0x00040000 | ||
| 1350 | #define DDRAWI_PDEVICEVRAMBITCLEARED		0x00080000 | ||
| 1351 | #define DDRAWI_STANDARDVGA			0x00100000 | ||
| 1352 | #define DDRAWI_EXTENDEDALIGNMENT		0x00200000 | ||
| 1353 | #define DDRAWI_CHANGINGMODE			0x00400000 | ||
| 1354 | #define DDRAWI_GDIDRV				0x00800000 | ||
| 1355 | #define DDRAWI_ATTACHEDTODESKTOP		0x01000000 | ||
| 1356 | #define DDRAWI_UMODELOADED			0x02000000 | ||
| 1357 | #define DDRAWI_DDRAWDATANOTFETCHED		0x04000000 | ||
| 1358 | #define DDRAWI_SECONDARYDRIVERLOADED		0x08000000 | ||
| 1359 | #define DDRAWI_TESTINGMODES			0x10000000 | ||
| 1360 | #define DDRAWI_DRIVERINFO2			0x20000000 | ||
| 1361 | #define DDRAWI_BADPDEV				0x40000000 | ||
| 1362 | |||
| 1363 | 833 | ||
| 1364 | /* surfaces */ | 834 | /* surfaces */ |
| 1365 | typedef struct _DDRAWI_DDRAWSURFACE_INT { | 835 | typedef struct _DDRAWI_DDRAWSURFACE_INT { |
| ... | @@ -1372,60 +842,56 @@ typedef struct _DDRAWI_DDRAWSURFACE_INT { | ... | @@ -1372,60 +842,56 @@ typedef struct _DDRAWI_DDRAWSURFACE_INT { |
| 1372 | typedef struct _DDRAWI_DDRAWSURFACE_GBL { | 842 | typedef struct _DDRAWI_DDRAWSURFACE_GBL { |
| 1373 | DWORD			dwRefCnt; | 843 | DWORD			dwRefCnt; |
| 1374 | DWORD			dwGlobalFlags; | 844 | DWORD			dwGlobalFlags; |
| 1375 | __GNU_EXTENSION union { | 845 | union { |
| 1376 | 	LPACCESSRECTLIST	lpRectList; | 846 | 	LPACCESSRECTLIST	lpRectList; |
| 1377 | 	DWORD			 dwBlockSizeY; | 847 | 	DWORD			dwBlockSizeY; |
| 1378 | 	LONG lSlicePitch; | 848 | } DUMMYUNIONNAME1; |
| 1379 | }; | 849 | union { |
| 1380 | __GNU_EXTENSION union { | ||
| 1381 | 	LPVMEMHEAP		lpVidMemHeap; | 850 | 	LPVMEMHEAP		lpVidMemHeap; |
| 1382 | 	DWORD			dwBlockSizeX; | 851 | 	DWORD			dwBlockSizeX; |
| 1383 | }; | 852 | } DUMMYUNIONNAME2; |
| 1384 | __GNU_EXTENSION union { | 853 | union { |
| 1385 | 	LPDDRAWI_DIRECTDRAW_GBL	lpDD; | 854 | 	LPDDRAWI_DIRECTDRAW_GBL	lpDD; |
| 1386 | 	LPVOID			lpDDHandle; | 855 | 	LPVOID			lpDDHandle; |
| 1387 | }; | 856 | } DUMMYUNIONNAME3; |
| 1388 | FLATPTR			fpVidMem; | 857 | FLATPTR			fpVidMem; |
| 1389 | __GNU_EXTENSION union { | 858 | union { |
| 1390 | 	LONG			lPitch; | 859 | 	LONG			lPitch; |
| 1391 | 	DWORD			dwLinearSize; | 860 | 	DWORD			dwLinearSize; |
| 1392 | }; | 861 | } DUMMYUNIONNAME4; |
| 1393 | WORD			wHeight; | 862 | WORD			wHeight; |
| 1394 | WORD			wWidth; | 863 | WORD			wWidth; |
| 1395 | DWORD			dwUsageCount; | 864 | DWORD			dwUsageCount; |
| 1396 | ULONG_PTR			dwReserved1; | 865 | ULONG_PTR			dwReserved1; /* for display driver use */ |
| 866 | /* optional (defaults to primary surface pixelformat) */ | ||
| 1397 | DDPIXELFORMAT		ddpfSurface; | 867 | DDPIXELFORMAT		ddpfSurface; |
| 1398 | } DDRAWI_DDRAWSURFACE_GBL; | 868 | } DDRAWI_DDRAWSURFACE_GBL; |
| 1399 | 869 | ||
| 1400 | #define DDRAWISURFGBL_MEMFREE			0x00000001L | 870 | #define DDRAWISURFGBL_MEMFREE			0x00000001 |
| 1401 | #define DDRAWISURFGBL_SYSMEMREQUESTED		0x00000002L | 871 | #define DDRAWISURFGBL_SYSMEMREQUESTED		0x00000002 |
| 1402 | #define DDRAWISURFGBL_ISGDISURFACE		0x00000004L | 872 | #define DDRAWISURFGBL_ISGDISURFACE		0x00000004 |
| 1403 | #define DDRAWISURFGBL_SOFTWAREAUTOFLIP		0x00000008L | 873 | #define DDRAWISURFGBL_SOFTWAREAUTOFLIP		0x00000008 |
| 1404 | #define DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK	0x00000010L | 874 | #define DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK	0x00000010 |
| 1405 | #define DDRAWISURFGBL_LOCKVRAMSTYLE		0x00000020L | 875 | #define DDRAWISURFGBL_LOCKVRAMSTYLE		0x00000020 |
| 1406 | #define DDRAWISURFGBL_LOCKBROKEN		0x00000040L | 876 | #define DDRAWISURFGBL_LOCKBROKEN		0x00000040 |
| 1407 | #define DDRAWISURFGBL_IMPLICITHANDLE		0x00000080L | 877 | #define DDRAWISURFGBL_IMPLICITHANDLE		0x00000080 |
| 1408 | #define DDRAWISURFGBL_ISCLIENTMEM		0x00000100L | 878 | #define DDRAWISURFGBL_ISCLIENTMEM		0x00000100 |
| 1409 | #define DDRAWISURFGBL_HARDWAREOPSOURCE		0x00000200L | 879 | #define DDRAWISURFGBL_HARDWAREOPSOURCE		0x00000200 |
| 1410 | #define DDRAWISURFGBL_HARDWAREOPDEST		0x00000400L | 880 | #define DDRAWISURFGBL_HARDWAREOPDEST		0x00000400 |
| 1411 | #define DDRAWISURFGBL_HARDWAREOPSTARTED		(DDRAWISURFGBL_HARDWAREOPSOURCE|DDRAWISURFGBL_HARDWAREOPDEST) | 881 | #define DDRAWISURFGBL_HARDWAREOPSTARTED		0x00000600 |
| 1412 | #define DDRAWISURFGBL_VPORTINTERLEAVED		0x00000800L | 882 | #define DDRAWISURFGBL_VPORTINTERLEAVED		0x00000800 |
| 1413 | #define DDRAWISURFGBL_VPORTDATA			0x00001000L | 883 | #define DDRAWISURFGBL_VPORTDATA			0x00001000 |
| 1414 | #define DDRAWISURFGBL_LATEALLOCATELINEAR	0x00002000L | 884 | #define DDRAWISURFGBL_LATEALLOCATELINEAR	0x00002000 |
| 1415 | #define DDRAWISURFGBL_SYSMEMEXECUTEBUFFER	0x00004000L | 885 | #define DDRAWISURFGBL_SYSMEMEXECUTEBUFFER	0x00004000 |
| 1416 | #define DDRAWISURFGBL_FASTLOCKHELD		0x00008000L | 886 | #define DDRAWISURFGBL_FASTLOCKHELD		0x00008000 |
| 1417 | #define DDRAWISURFGBL_READONLYLOCKHELD		0x00010000L | 887 | #define DDRAWISURFGBL_READONLYLOCKHELD		0x00010000 |
| 1418 | #define DDRAWISURFGBL_DX8SURFACE		0x00080000L | ||
| 1419 | #define DDRAWISURFGBL_DDHELDONTFREE		0x00100000L | ||
| 1420 | #define DDRAWISURFGBL_NOTIFYWHENUNLOCKED	0x00200000L | ||
| 1421 | #define DDRAWISURFGBL_RESERVED0			0x80000000L /* Reserved flag */ | ||
| 1422 | 888 | ||
| 1423 | typedef struct _DDRAWI_DDRAWSURFACE_GBL_MORE { | 889 | typedef struct _DDRAWI_DDRAWSURFACE_GBL_MORE { |
| 1424 | DWORD			dwSize; | 890 | DWORD			dwSize; |
| 1425 | __GNU_EXTENSION union { | 891 | union { |
| 1426 | 	DWORD			dwPhysicalPageTable; | 892 | 	DWORD			dwPhysicalPageTable; |
| 1427 | 	FLATPTR			fpPhysicalVidMem; | 893 | 	FLATPTR			fpPhysicalVidMem; |
| 1428 | }; | 894 | } DUMMYUNIONNAME1; |
| 1429 | LPDWORD			pPageTable; | 895 | LPDWORD			pPageTable; |
| 1430 | DWORD			cPages; | 896 | DWORD			cPages; |
| 1431 | ULONG_PTR			dwSavedDCContext; | 897 | ULONG_PTR			dwSavedDCContext; |
| ... | @@ -1451,21 +917,6 @@ typedef struct _DDRAWI_DDRAWSURFACE_GBL_MORE { | ... | @@ -1451,21 +917,6 @@ typedef struct _DDRAWI_DDRAWSURFACE_GBL_MORE { |
| 1451 | #define GET_LPDDRAWSURFACE_GBL_MORE(psurf_gbl) \ | 917 | #define GET_LPDDRAWSURFACE_GBL_MORE(psurf_gbl) \ |
| 1452 | (*(((LPDDRAWI_DDRAWSURFACE_GBL_MORE *)(psurf_gbl)) - 1)) | 918 | (*(((LPDDRAWI_DDRAWSURFACE_GBL_MORE *)(psurf_gbl)) - 1)) |
| 1453 | 919 | ||
| 1454 | #define SURFACE_PHYSICALVIDMEM( psurf_gbl ) \ | ||
| 1455 | ( GET_LPDDRAWSURFACE_GBL_MORE(psurf_gbl )->fpPhysicalVidMem ) | ||
| 1456 | |||
| 1457 | |||
| 1458 | typedef struct _DISPLAYMODEINFO { | ||
| 1459 | WORD		wWidth; | ||
| 1460 | WORD		wHeight; | ||
| 1461 | BYTE		wBPP; | ||
| 1462 | BYTE		wMonitorsAttachedToDesktop; | ||
| 1463 | WORD		wRefreshRate; | ||
| 1464 | } DISPLAYMODEINFO, *LPDISPLAYMODEINFO; | ||
| 1465 | |||
| 1466 | #define EQUAL_DISPLAYMODE ( A, B ) (0 == memcmp(&(A), &(B), sizeof (DISPLAYMODEINFO))) | ||
| 1467 | |||
| 1468 | |||
| 1469 | typedef struct _DDRAWI_DDRAWSURFACE_MORE { | 920 | typedef struct _DDRAWI_DDRAWSURFACE_MORE { |
| 1470 | DWORD			dwSize; | 921 | DWORD			dwSize; |
| 1471 | IUNKNOWN_LIST *		lpIUnknowns; | 922 | IUNKNOWN_LIST *		lpIUnknowns; |
| ... | @@ -1491,9 +942,6 @@ typedef struct _DDRAWI_DDRAWSURFACE_MORE { | ... | @@ -1491,9 +942,6 @@ typedef struct _DDRAWI_DDRAWSURFACE_MORE { |
| 1491 | LPDWORD			lpGammaRamp; | 942 | LPDWORD			lpGammaRamp; |
| 1492 | LPDWORD			lpOriginalGammaRamp; | 943 | LPDWORD			lpOriginalGammaRamp; |
| 1493 | LPVOID			lpDDrawReserved6; | 944 | LPVOID			lpDDrawReserved6; |
| 1494 | # ifndef WIN95 | ||
| 1495 | DISPLAYMODEINFO dmiDDrawReserved7; | ||
| 1496 | # endif | ||
| 1497 | DWORD			dwSurfaceHandle; | 945 | DWORD			dwSurfaceHandle; |
| 1498 | DWORD			qwDDrawReserved8[2]; | 946 | DWORD			qwDDrawReserved8[2]; |
| 1499 | LPVOID			lpDDrawReserved9; | 947 | LPVOID			lpDDrawReserved9; |
| ... | @@ -1504,7 +952,6 @@ typedef struct _DDRAWI_DDRAWSURFACE_MORE { | ... | @@ -1504,7 +952,6 @@ typedef struct _DDRAWI_DDRAWSURFACE_MORE { |
| 1504 | LPVOID			lpVB; | 952 | LPVOID			lpVB; |
| 1505 | } DDRAWI_DDRAWSURFACE_MORE; | 953 | } DDRAWI_DDRAWSURFACE_MORE; |
| 1506 | 954 | ||
| 1507 | |||
| 1508 | typedef struct _DDRAWI_DDRAWSURFACE_LCL { | 955 | typedef struct _DDRAWI_DDRAWSURFACE_LCL { |
| 1509 | LPDDRAWI_DDRAWSURFACE_MORE	lpSurfMore; | 956 | LPDDRAWI_DDRAWSURFACE_MORE	lpSurfMore; |
| 1510 | LPDDRAWI_DDRAWSURFACE_GBL	lpGbl; | 957 | LPDDRAWI_DDRAWSURFACE_GBL	lpGbl; |
| ... | @@ -1515,20 +962,15 @@ typedef struct _DDRAWI_DDRAWSURFACE_LCL { | ... | @@ -1515,20 +962,15 @@ typedef struct _DDRAWI_DDRAWSURFACE_LCL { |
| 1515 | DWORD			dwProcessId; | 962 | DWORD			dwProcessId; |
| 1516 | DWORD			dwFlags; | 963 | DWORD			dwFlags; |
| 1517 | DDSCAPS			ddsCaps; | 964 | DDSCAPS			ddsCaps; |
| 1518 | __GNU_EXTENSION union { | 965 | LPDDRAWI_DDRAWPALETTE_INT	lpDDPalette; |
| 1519 | LPDDRAWI_DDRAWPALETTE_INT	lpDDPalette; | 966 | LPDDRAWI_DDRAWCLIPPER_LCL	lpDDClipper; |
| 1520 | LPDDRAWI_DDRAWPALETTE_INT	lp16DDPalette; | ||
| 1521 | }; | ||
| 1522 | __GNU_EXTENSION union { | ||
| 1523 | LPDDRAWI_DDRAWCLIPPER_LCL	lpDDClipper; | ||
| 1524 | LPDDRAWI_DDRAWCLIPPER_INT	lp16DDClipper; | ||
| 1525 | }; | ||
| 1526 | DWORD			dwModeCreatedIn; | 967 | DWORD			dwModeCreatedIn; |
| 1527 | DWORD			dwBackBufferCount; | 968 | DWORD			dwBackBufferCount; |
| 1528 | DDCOLORKEY			ddckCKDestBlt; | 969 | DDCOLORKEY			ddckCKDestBlt; |
| 1529 | DDCOLORKEY			ddckCKSrcBlt; | 970 | DDCOLORKEY			ddckCKSrcBlt; |
| 1530 | ULONG_PTR			hDC; | 971 | ULONG_PTR			hDC; |
| 1531 | ULONG_PTR			dwReserved1; | 972 | ULONG_PTR			dwReserved1; /* for display driver use */ |
| 973 | /* overlays only */ | ||
| 1532 | DDCOLORKEY			ddckCKSrcOverlay; | 974 | DDCOLORKEY			ddckCKSrcOverlay; |
| 1533 | DDCOLORKEY			ddckCKDestOverlay; | 975 | DDCOLORKEY			ddckCKDestOverlay; |
| 1534 | LPDDRAWI_DDRAWSURFACE_INT	lpSurfaceOverlaying; | 976 | LPDDRAWI_DDRAWSURFACE_INT	lpSurfaceOverlaying; |
| ... | @@ -1541,40 +983,24 @@ typedef struct _DDRAWI_DDRAWSURFACE_LCL { | ... | @@ -1541,40 +983,24 @@ typedef struct _DDRAWI_DDRAWSURFACE_LCL { |
| 1541 | LONG			lOverlayY; | 983 | LONG			lOverlayY; |
| 1542 | } DDRAWI_DDRAWSURFACE_LCL; | 984 | } DDRAWI_DDRAWSURFACE_LCL; |
| 1543 | 985 | ||
| 1544 | #define DDRAWISURF_ATTACHED		0x00000001L | 986 | #define DDRAWISURF_ATTACHED		0x00000001 |
| 1545 | #define DDRAWISURF_IMPLICITCREATE	0x00000002L | 987 | #define DDRAWISURF_IMPLICITCREATE	0x00000002 |
| 1546 | #define DDRAWISURF_ISFREE		0x00000004L | 988 | #define DDRAWISURF_ISFREE		0x00000004 |
| 1547 | #define DDRAWISURF_ATTACHED_FROM	0x00000008L | 989 | #define DDRAWISURF_ATTACHED_FROM	0x00000008 |
| 1548 | #define DDRAWISURF_IMPLICITROOT		0x00000010L | 990 | #define DDRAWISURF_IMPLICITROOT		0x00000010 |
| 1549 | #define DDRAWISURF_PARTOFPRIMARYCHAIN	0x00000020L | 991 | #define DDRAWISURF_PARTOFPRIMARYCHAIN	0x00000020 |
| 1550 | #define DDRAWISURF_DATAISALIASED	0x00000040L | 992 | #define DDRAWISURF_DATAISALIASED	0x00000040 |
| 1551 | #define DDRAWISURF_HASDC		0x00000080L | 993 | #define DDRAWISURF_HASDC		0x00000080 |
| 1552 | #define DDRAWISURF_HASCKEYDESTOVERLAY	0x00000100L | 994 | #define DDRAWISURF_HASCKEYDESTOVERLAY	0x00000100 |
| 1553 | #define DDRAWISURF_HASCKEYDESTBLT	0x00000200L | 995 | #define DDRAWISURF_HASCKEYDESTBLT	0x00000200 |
| 1554 | #define DDRAWISURF_HASCKEYSRCOVERLAY	0x00000400L | 996 | #define DDRAWISURF_HASCKEYSRCOVERLAY	0x00000400 |
| 1555 | #define DDRAWISURF_HASCKEYSRCBLT	0x00000800L | 997 | #define DDRAWISURF_HASCKEYSRCBLT	0x00000800 |
| 1556 | #define DDRAWISURF_LOCKEXCLUDEDCURSOR	0x00001000L | 998 | #define DDRAWISURF_LOCKEXCLUDEDCURSOR	0x00001000 |
| 1557 | #define DDRAWISURF_HASPIXELFORMAT	0x00002000L | 999 | #define DDRAWISURF_HASPIXELFORMAT	0x00002000 |
| 1558 | #define DDRAWISURF_HASOVERLAYDATA	0x00004000L | 1000 | #define DDRAWISURF_HASOVERLAYDATA	0x00004000 |
| 1559 | #define DDRAWISURF_SETGAMMA		0x00008000L | 1001 | #define DDRAWISURF_SETGAMMA		0x00008000 |
| 1560 | #define DDRAWISURF_SW_CKEYDESTOVERLAY	0x00010000L | 1002 | /* more... */ |
| 1561 | #define DDRAWISURF_SW_CKEYDESTBLT	0x00020000L | 1003 | #define DDRAWISURF_INVALID		0x10000000 |
| 1562 | #define DDRAWISURF_SW_CKEYSRCOVERLAY	0x00040000L | ||
| 1563 | #define DDRAWISURF_SW_CKEYSRCBLT	0x00080000L | ||
| 1564 | #define DDRAWISURF_HW_CKEYDESTOVERLAY	0x00100000L | ||
| 1565 | #define DDRAWISURF_HW_CKEYDESTBLT	0x00200000L | ||
| 1566 | #define DDRAWISURF_HW_CKEYSRCOVERLAY	0x00400000L | ||
| 1567 | #define DDRAWISURF_HW_CKEYSRCBLT	0x00800000L | ||
| 1568 | #define DDRAWISURF_INMASTERSPRITELIST	0x01000000L | ||
| 1569 | #define DDRAWISURF_HELCB		0x02000000L | ||
| 1570 | #define DDRAWISURF_FRONTBUFFER		0x04000000L | ||
| 1571 | #define DDRAWISURF_BACKBUFFER		0x08000000L | ||
| 1572 | #define DDRAWISURF_INVALID		0x10000000L | ||
| 1573 | #define DDRAWISURF_DCIBUSY		0x20000000L | ||
| 1574 | #define DDRAWISURF_GETDCNULL		0x40000000L | ||
| 1575 | #define DDRAWISURF_STEREOSURFACELEFT	0x20000000L | ||
| 1576 | #define DDRAWISURF_DRIVERMANAGED	0x40000000L | ||
| 1577 | #define DDRAWISURF_DCILOCK		0x80000000L | ||
| 1578 | 1004 | ||
| 1579 | /* palettes */ | 1005 | /* palettes */ |
| 1580 | typedef struct _DDRAWI_DDRAWPALETTE_INT { | 1006 | typedef struct _DDRAWI_DDRAWPALETTE_INT { |
| ... | @@ -1590,118 +1016,40 @@ typedef struct _DDRAWI_DDRAWPALETTE_GBL { | ... | @@ -1590,118 +1016,40 @@ typedef struct _DDRAWI_DDRAWPALETTE_GBL { |
| 1590 | LPDDRAWI_DIRECTDRAW_LCL	lpDD_lcl; | 1016 | LPDDRAWI_DIRECTDRAW_LCL	lpDD_lcl; |
| 1591 | DWORD			dwProcessId; | 1017 | DWORD			dwProcessId; |
| 1592 | LPPALETTEENTRY		lpColorTable; | 1018 | LPPALETTEENTRY		lpColorTable; |
| 1593 | __GNU_EXTENSION union { | 1019 | union { |
| 1594 | 	ULONG_PTR		dwReserved1; | 1020 | 	ULONG_PTR		dwReserved1; /* for display driver use */ |
| 1595 | 	HPALETTE		hHELGDIPalette; | 1021 | 	HPALETTE		hHELGDIPalette; |
| 1596 | }; | 1022 | } DUMMYUNIONNAME1; |
| 1023 | /* DirectX 5.0 */ | ||
| 1597 | DWORD			dwDriverReserved; | 1024 | DWORD			dwDriverReserved; |
| 1598 | DWORD			dwContentsStamp; | 1025 | DWORD			dwContentsStamp; |
| 1026 | /* DirectX 6.0 */ | ||
| 1599 | DWORD			dwSaveStamp; | 1027 | DWORD			dwSaveStamp; |
| 1028 | /* DirectX 7.0 */ | ||
| 1600 | DWORD			dwHandle; | 1029 | DWORD			dwHandle; |
| 1601 | } DDRAWI_DDRAWPALETTE_GBL; | 1030 | } DDRAWI_DDRAWPALETTE_GBL; |
| 1602 | 1031 | ||
| 1603 | #define DDRAWIPAL_256				0x00000001 | 1032 | #define DDRAWIPAL_256		0x00000001 |
| 1604 | #define DDRAWIPAL_16				0x00000002 | 1033 | #define DDRAWIPAL_16		0x00000002 |
| 1605 | #define DDRAWIPAL_GDI				0x00000004 | 1034 | #define DDRAWIPAL_GDI		0x00000004 |
| 1606 | #define DDRAWIPAL_STORED_8			0x00000008 | 1035 | #define DDRAWIPAL_STORED_8	0x00000008 |
| 1607 | #define DDRAWIPAL_STORED_16			0x00000010 | 1036 | #define DDRAWIPAL_STORED_16	0x00000010 |
| 1608 | #define DDRAWIPAL_STORED_24			0x00000020 | 1037 | #define DDRAWIPAL_STORED_24	0x00000020 |
| 1609 | #define DDRAWIPAL_EXCLUSIVE			0x00000040 | 1038 | #define DDRAWIPAL_EXCLUSIVE	0x00000040 |
| 1610 | #define DDRAWIPAL_INHEL				0x00000080 | 1039 | #define DDRAWIPAL_INHEL		0x00000080 |
| 1611 | #define DDRAWIPAL_DIRTY				0x00000100 | 1040 | #define DDRAWIPAL_DIRTY		0x00000100 |
| 1612 | #define DDRAWIPAL_ALLOW256			0x00000200 | 1041 | #define DDRAWIPAL_ALLOW256	0x00000200 |
| 1613 | #define DDRAWIPAL_4				0x00000400 | 1042 | #define DDRAWIPAL_4		0x00000400 |
| 1614 | #define DDRAWIPAL_2				0x00000800 | 1043 | #define DDRAWIPAL_2		0x00000800 |
| 1615 | #define DDRAWIPAL_STORED_8INDEX			0x00001000 | 1044 | #define DDRAWIPAL_STORED_8INDEX	0x00001000 |
| 1616 | #define DDRAWIPAL_ALPHA				0x00002000 | 1045 | #define DDRAWIPAL_ALPHA		0x00002000 |
| 1617 | |||
| 1618 | #define D3DFORMAT_OP_TEXTURE			0x00000001L | ||
| 1619 | #define D3DFORMAT_OP_VOLUMETEXTURE		0x00000002L | ||
| 1620 | #define D3DFORMAT_OP_CUBETEXTURE		0x00000004L | ||
| 1621 | #define D3DFORMAT_OP_OFFSCREEN_RENDERTARGET	0x00000008L | ||
| 1622 | #define D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET	0x00000010L | ||
| 1623 | #define D3DFORMAT_OP_ZSTENCIL			0x00000040L | ||
| 1624 | #define D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH 0x00000080L | ||
| 1625 | #define D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET 0x00000100L | ||
| 1626 | #define D3DFORMAT_OP_DISPLAYMODE		0x00000400L | ||
| 1627 | #define D3DFORMAT_OP_3DACCELERATION		0x00000800L | ||
| 1628 | #define D3DFORMAT_OP_PIXELSIZE			0x00001000L | ||
| 1629 | #define D3DFORMAT_OP_CONVERT_TO_ARGB		0x00002000L | ||
| 1630 | #define D3DFORMAT_OP_OFFSCREENPLAIN		0x00004000L | ||
| 1631 | #define D3DFORMAT_OP_SRGBREAD			0x00008000L | ||
| 1632 | #define D3DFORMAT_OP_BUMPMAP			0x00010000L | ||
| 1633 | #define D3DFORMAT_OP_NOFILTER			0x00040000L | ||
| 1634 | |||
| 1635 | #define DDPF_D3DFORMAT				0x00200000l | ||
| 1636 | #define DDPF_NOVEL_TEXTURE_FORMAT		0x00100000l | ||
| 1637 | |||
| 1638 | #define D3DFORMAT_MEMBEROFGROUP_ARGB		0x00080000L | ||
| 1639 | #define D3DFORMAT_OP_SRGBWRITE			0x00100000L | ||
| 1640 | #define D3DFORMAT_OP_NOALPHABLEND		0x00200000L | ||
| 1641 | #define D3DFORMAT_OP_AUTOGENMIPMAP		0x00400000L | ||
| 1642 | #define D3DFORMAT_OP_VERTEXTEXTURE		0x00800000L | ||
| 1643 | #define D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP	0x01000000L | ||
| 1644 | |||
| 1645 | #define DELETED_OK				0 | ||
| 1646 | #define DELETED_LASTONE				1 | ||
| 1647 | #define DELETED_NOTFOUND			2 | ||
| 1648 | |||
| 1649 | #define DDCALLBACKSSIZE_V1			( offsetof(DDHAL_DDCALLBACKS, SetExclusiveMode) ) | ||
| 1650 | #define DDCALLBACKSSIZE				sizeof(DDHAL_DDCALLBACKS) | ||
| 1651 | |||
| 1652 | #define DDRAWICLIP_WATCHWINDOW			0x00000001 | ||
| 1653 | #define DDRAWICLIP_ISINITIALIZED		0x00000002 | ||
| 1654 | #define DDRAWICLIP_INMASTERSPRITELIST		0x00000004 | ||
| 1655 | |||
| 1656 | #define PFINDEX_UNINITIALIZED			(0UL) | ||
| 1657 | #define PFINDEX_UNSUPPORTED			(~0UL) | ||
| 1658 | |||
| 1659 | #define ROP_HAS_SOURCE				0x00000001l | ||
| 1660 | #define ROP_HAS_PATTERN				0x00000002l | ||
| 1661 | #define ROP_HAS_SOURCEPATTERN			ROP_HAS_SOURCE | ROP_HAS_PATTERN | ||
| 1662 | |||
| 1663 | #define DDRAWIVPORT_ON				0x00000001 | ||
| 1664 | #define DDRAWIVPORT_SOFTWARE_AUTOFLIP		0x00000002 | ||
| 1665 | #define DDRAWIVPORT_COLORKEYANDINTERP		0x00000004 | ||
| 1666 | #define DDRAWIVPORT_NOKERNELHANDLES		0x00000008 | ||
| 1667 | #define DDRAWIVPORT_SOFTWARE_BOB		0x00000010 | ||
| 1668 | #define DDRAWIVPORT_VBION			0x00000020 | ||
| 1669 | #define DDRAWIVPORT_VIDEOON			0x00000040 | ||
| 1670 | |||
| 1671 | #define DDRAWI_GETCOLOR				0x0001 | ||
| 1672 | #define DDRAWI_SETCOLOR				0x0002 | ||
| 1673 | |||
| 1674 | #define DDMCQUERY_READ				0x00000001 | ||
| 1675 | #define DDWAITVB_I_TESTVB			0x80000006 | ||
| 1676 | |||
| 1677 | #define DDBLT_ANYALPHA							\ | ||
| 1678 | 	(DDBLT_ALPHASRCSURFACEOVERRIDE | DDBLT_ALPHASRCCONSTOVERRIDE |	\ | ||
| 1679 | 	 DDBLT_ALPHASRC | DDBLT_ALPHADESTSURFACEOVERRIDE |		\ | ||
| 1680 | 	 DDBLT_ALPHADESTCONSTOVERRIDE | DDBLT_ALPHADEST) | ||
| 1681 | |||
| 1682 | #define DDHAL_ALIGNVALIDCAPS						\ | ||
| 1683 | 	(DDSCAPS_OFFSCREENPLAIN | DDSCAPS_EXECUTEBUFFER |		\ | ||
| 1684 | 	 DDSCAPS_OVERLAY | DDSCAPS_TEXTURE |				\ | ||
| 1685 | 	 DDSCAPS_ZBUFFER | DDSCAPS_ALPHA | DDSCAPS_FLIP) | ||
| 1686 | |||
| 1687 | #define DDHALINFOSIZE_V2 sizeof(DDHALINFO) | ||
| 1688 | |||
| 1689 | #define DDOVER_ANYALPHA							\ | ||
| 1690 | 	(DDOVER_ALPHASRCSURFACEOVERRIDE | DDOVER_ALPHASRCCONSTOVERRIDE |\ | ||
| 1691 | 	 DDOVER_ALPHASRC | DDOVER_ALPHADESTSURFACEOVERRIDE |		\ | ||
| 1692 | 	 DDOVER_ALPHADESTCONSTOVERRIDE | DDOVER_ALPHADEST) | ||
| 1693 | |||
| 1694 | 1046 | ||
| 1695 | typedef struct _DDRAWI_DDRAWPALETTE_LCL { | 1047 | typedef struct _DDRAWI_DDRAWPALETTE_LCL { |
| 1696 | DWORD			lpPalMore; | 1048 | DWORD			lpPalMore; |
| 1697 | LPDDRAWI_DDRAWPALETTE_GBL	lpGbl; | 1049 | LPDDRAWI_DDRAWPALETTE_GBL	lpGbl; |
| 1698 | ULONG_PTR			dwUnused0; | 1050 | ULONG_PTR			dwUnused0; |
| 1699 | DWORD			dwLocalRefCnt; | 1051 | DWORD			dwLocalRefCnt; |
| 1700 | #ifndef _NO_COM | ||
| 1701 | IUnknown *			pUnkOuter; | 1052 | IUnknown *			pUnkOuter; |
| 1702 | #else | ||
| 1703 | PVOID			pUnkOuter; | ||
| 1704 | #endif | ||
| 1705 | LPDDRAWI_DIRECTDRAW_LCL	lpDD_lcl; | 1053 | LPDDRAWI_DIRECTDRAW_LCL	lpDD_lcl; |
| 1706 | ULONG_PTR			dwReserved1; | 1054 | ULONG_PTR			dwReserved1; |
| 1707 | /* DirectX 6.0 */ | 1055 | /* DirectX 6.0 */ |
| ... | @@ -1710,418 +1058,8 @@ typedef struct _DDRAWI_DDRAWPALETTE_LCL { | ... | @@ -1710,418 +1058,8 @@ typedef struct _DDRAWI_DDRAWPALETTE_LCL { |
| 1710 | ULONG_PTR			dwDDRAWReserved3; | 1058 | ULONG_PTR			dwDDRAWReserved3; |
| 1711 | } DDRAWI_DDRAWPALETTE_LCL; | 1059 | } DDRAWI_DDRAWPALETTE_LCL; |
| 1712 | 1060 | ||
| 1713 | |||
| 1714 | typedef struct _DDMCCOMPBUFFERINFO { | ||
| 1715 | DWORD			dwSize; | ||
| 1716 | DWORD			dwNumCompBuffers; | ||
| 1717 | DWORD			dwWidthToCreate; | ||
| 1718 | DWORD			dwHeightToCreate; | ||
| 1719 | DWORD			dwBytesToAllocate; | ||
| 1720 | DDSCAPS2			ddCompCaps; | ||
| 1721 | DDPIXELFORMAT		ddPixelFormat; | ||
| 1722 | } DDMCCOMPBUFFERINFO, *LPDDMCCOMPBUFFERINFO; | ||
| 1723 | |||
| 1724 | typedef struct _DDMCBUFFERINFO { | ||
| 1725 | DWORD			dwSize; | ||
| 1726 | LPDDRAWI_DDRAWSURFACE_LCL	lpCompSurface; | ||
| 1727 | DWORD			dwDataOffset; | ||
| 1728 | DWORD			dwDataSize; | ||
| 1729 | LPVOID			lpPrivate; | ||
| 1730 | } DDMCBUFFERINFO, *LPDDMCBUFFERINFO; | ||
| 1731 | |||
| 1732 | typedef struct _DDHAL_GETDRIVERSTATEDATA { | ||
| 1733 | DWORD			dwFlags; | ||
| 1734 | __GNU_EXTENSION union { | ||
| 1735 | 	ULONG_PTR		dwhContext; | ||
| 1736 | }; | ||
| 1737 | LPDWORD			lpdwStates; | ||
| 1738 | DWORD			dwLength; | ||
| 1739 | HRESULT			ddRVal; | ||
| 1740 | } DDHAL_GETDRIVERSTATEDATA; | ||
| 1741 | |||
| 1742 | typedef struct _DDHAL_ADDATTACHEDSURFACEDATA { | ||
| 1743 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1744 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDSurface; | ||
| 1745 | LPDDRAWI_DDRAWSURFACE_LCL	lpSurfAttached; | ||
| 1746 | HRESULT				ddRVal; | ||
| 1747 | LPDDHALSURFCB_ADDATTACHEDSURFACE	AddAttachedSurface; | ||
| 1748 | } DDHAL_ADDATTACHEDSURFACEDATA; | ||
| 1749 | |||
| 1750 | |||
| 1751 | typedef struct _DDHAL_BEGINMOCOMPFRAMEDATA { | ||
| 1752 | LPDDRAWI_DIRECTDRAW_LCL	lpDD; | ||
| 1753 | LPDDRAWI_DDMOTIONCOMP_LCL	lpMoComp; | ||
| 1754 | LPDDRAWI_DDRAWSURFACE_LCL	lpDestSurface; | ||
| 1755 | DWORD			dwInputDataSize; | ||
| 1756 | LPVOID			lpInputData; | ||
| 1757 | DWORD			dwOutputDataSize; | ||
| 1758 | LPVOID			lpOutputData; | ||
| 1759 | HRESULT			ddRVal; | ||
| 1760 | LPDDHALMOCOMPCB_BEGINFRAME	BeginMoCompFrame; | ||
| 1761 | } DDHAL_BEGINMOCOMPFRAMEDATA; | ||
| 1762 | |||
| 1763 | typedef struct _DDHAL_COLORCONTROLDATA { | ||
| 1764 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1765 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDSurface; | ||
| 1766 | LPDDCOLORCONTROL		lpColorData; | ||
| 1767 | DWORD			dwFlags; | ||
| 1768 | HRESULT			ddRVal; | ||
| 1769 | LPDDHALCOLORCB_COLORCONTROL	ColorControl; | ||
| 1770 | } DDHAL_COLORCONTROLDATA; | ||
| 1771 | |||
| 1772 | typedef struct _DDHAL_CREATEMOCOMPDATA { | ||
| 1773 | LPDDRAWI_DIRECTDRAW_LCL	lpDD; | ||
| 1774 | LPDDRAWI_DDMOTIONCOMP_LCL	lpMoComp; | ||
| 1775 | LPGUID			lpGuid; | ||
| 1776 | DWORD			dwUncompWidth; | ||
| 1777 | DWORD			dwUncompHeight; | ||
| 1778 | DDPIXELFORMAT		ddUncompPixelFormat; | ||
| 1779 | LPVOID			lpData; | ||
| 1780 | DWORD			dwDataSize; | ||
| 1781 | HRESULT			ddRVal; | ||
| 1782 | LPDDHALMOCOMPCB_CREATE	CreateMoComp; | ||
| 1783 | } DDHAL_CREATEMOCOMPDATA; | ||
| 1784 | |||
| 1785 | typedef struct _DDHAL_DESTROYMOCOMPDATA { | ||
| 1786 | LPDDRAWI_DIRECTDRAW_LCL	lpDD; | ||
| 1787 | LPDDRAWI_DDMOTIONCOMP_LCL	lpMoComp; | ||
| 1788 | HRESULT			ddRVal; | ||
| 1789 | LPDDHALMOCOMPCB_DESTROY	DestroyMoComp; | ||
| 1790 | } DDHAL_DESTROYMOCOMPDATA; | ||
| 1791 | |||
| 1792 | typedef struct _DDHAL_ENDMOCOMPFRAMEDATA { | ||
| 1793 | LPDDRAWI_DIRECTDRAW_LCL	lpDD; | ||
| 1794 | LPDDRAWI_DDMOTIONCOMP_LCL	lpMoComp; | ||
| 1795 | LPVOID			lpInputData; | ||
| 1796 | DWORD			dwInputDataSize; | ||
| 1797 | HRESULT			ddRVal; | ||
| 1798 | LPDDHALMOCOMPCB_ENDFRAME	EndMoCompFrame; | ||
| 1799 | } DDHAL_ENDMOCOMPFRAMEDATA; | ||
| 1800 | |||
| 1801 | typedef struct _DDHAL_FLIPTOGDISURFACEDATA { | ||
| 1802 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1803 | DWORD			dwToGDI; | ||
| 1804 | DWORD			dwReserved; | ||
| 1805 | HRESULT			ddRVal; | ||
| 1806 | LPDDHAL_FLIPTOGDISURFACE	FlipToGDISurface; | ||
| 1807 | } DDHAL_FLIPTOGDISURFACEDATA; | ||
| 1808 | |||
| 1809 | typedef struct _DDHAL_GETAVAILDRIVERMEMORYDATA { | ||
| 1810 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1811 | DDSCAPS			DDSCaps; | ||
| 1812 | DWORD			dwTotal; | ||
| 1813 | DWORD			dwFree; | ||
| 1814 | HRESULT			ddRVal; | ||
| 1815 | LPDDHAL_GETAVAILDRIVERMEMORY GetAvailDriverMemory; | ||
| 1816 | DDSCAPSEX			ddsCapsEx; | ||
| 1817 | } DDHAL_GETAVAILDRIVERMEMORYDATA; | ||
| 1818 | |||
| 1819 | typedef struct _DDHAL_GETBLTSTATUSDATA { | ||
| 1820 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1821 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDSurface; | ||
| 1822 | DWORD			dwFlags; | ||
| 1823 | HRESULT			ddRVal; | ||
| 1824 | LPDDHALSURFCB_GETBLTSTATUS	GetBltStatus; | ||
| 1825 | } DDHAL_GETBLTSTATUSDATA; | ||
| 1826 | |||
| 1827 | typedef struct _DDHAL_GETFLIPSTATUSDATA { | ||
| 1828 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1829 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDSurface; | ||
| 1830 | DWORD			dwFlags; | ||
| 1831 | HRESULT			ddRVal; | ||
| 1832 | LPDDHALSURFCB_GETFLIPSTATUS	GetFlipStatus; | ||
| 1833 | } DDHAL_GETFLIPSTATUSDATA; | ||
| 1834 | |||
| 1835 | typedef struct _DDHAL_GETINTERNALMOCOMPDATA { | ||
| 1836 | LPDDRAWI_DIRECTDRAW_LCL	lpDD; | ||
| 1837 | LPGUID			lpGuid; | ||
| 1838 | DWORD			dwWidth; | ||
| 1839 | DWORD			dwHeight; | ||
| 1840 | DDPIXELFORMAT		ddPixelFormat; | ||
| 1841 | DWORD			dwScratchMemAlloc; | ||
| 1842 | HRESULT				ddRVal; | ||
| 1843 | LPDDHALMOCOMPCB_GETINTERNALINFO GetInternalMoCompInfo; | ||
| 1844 | } DDHAL_GETINTERNALMOCOMPDATA; | ||
| 1845 | |||
| 1846 | typedef struct _DDHAL_GETMOCOMPCOMPBUFFDATA { | ||
| 1847 | LPDDRAWI_DIRECTDRAW_LCL	lpDD; | ||
| 1848 | LPGUID			lpGuid; | ||
| 1849 | DWORD			dwWidth; | ||
| 1850 | DWORD			dwHeight; | ||
| 1851 | DDPIXELFORMAT		ddPixelFormat; | ||
| 1852 | DWORD			dwNumTypesCompBuffs; | ||
| 1853 | LPDDMCCOMPBUFFERINFO	lpCompBuffInfo; | ||
| 1854 | HRESULT				ddRVal; | ||
| 1855 | LPDDHALMOCOMPCB_GETCOMPBUFFINFO GetMoCompBuffInfo; | ||
| 1856 | } DDHAL_GETMOCOMPCOMPBUFFDATA; | ||
| 1857 | |||
| 1858 | typedef struct _DDHAL_GETMOCOMPGUIDSDATA { | ||
| 1859 | LPDDRAWI_DIRECTDRAW_LCL	lpDD; | ||
| 1860 | DWORD			dwNumGuids; | ||
| 1861 | LPGUID			lpGuids; | ||
| 1862 | HRESULT			ddRVal; | ||
| 1863 | LPDDHALMOCOMPCB_GETGUIDS	GetMoCompGuids; | ||
| 1864 | } DDHAL_GETMOCOMPGUIDSDATA; | ||
| 1865 | |||
| 1866 | typedef struct _DDHAL_GETMOCOMPFORMATSDATA { | ||
| 1867 | LPDDRAWI_DIRECTDRAW_LCL	lpDD; | ||
| 1868 | LPGUID			lpGuid; | ||
| 1869 | DWORD			dwNumFormats; | ||
| 1870 | LPDDPIXELFORMAT		lpFormats; | ||
| 1871 | HRESULT			ddRVal; | ||
| 1872 | LPDDHALMOCOMPCB_GETFORMATS	GetMoCompFormats; | ||
| 1873 | } DDHAL_GETMOCOMPFORMATSDATA; | ||
| 1874 | |||
| 1875 | typedef struct _DDHAL_GETSCANLINEDATA { | ||
| 1876 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1877 | DWORD			dwScanLine; | ||
| 1878 | HRESULT			ddRVal; | ||
| 1879 | LPDDHAL_GETSCANLINE		GetScanLine; | ||
| 1880 | } DDHAL_GETSCANLINEDATA; | ||
| 1881 | |||
| 1882 | typedef struct _DDHAL_QUERYMOCOMPSTATUSDATA { | ||
| 1883 | LPDDRAWI_DIRECTDRAW_LCL	lpDD; | ||
| 1884 | LPDDRAWI_DDMOTIONCOMP_LCL	lpMoComp; | ||
| 1885 | LPDDRAWI_DDRAWSURFACE_LCL	lpSurface; | ||
| 1886 | DWORD			dwFlags; | ||
| 1887 | HRESULT			ddRVal; | ||
| 1888 | LPDDHALMOCOMPCB_QUERYSTATUS	QueryMoCompStatus; | ||
| 1889 | } DDHAL_QUERYMOCOMPSTATUSDATA; | ||
| 1890 | |||
| 1891 | typedef struct _DDHAL_RENDERMOCOMPDATA { | ||
| 1892 | LPDDRAWI_DIRECTDRAW_LCL	lpDD; | ||
| 1893 | LPDDRAWI_DDMOTIONCOMP_LCL	lpMoComp; | ||
| 1894 | DWORD			dwNumBuffers; | ||
| 1895 | LPDDMCBUFFERINFO		lpBufferInfo; | ||
| 1896 | DWORD			dwFunction; | ||
| 1897 | LPVOID			lpInputData; | ||
| 1898 | DWORD			dwInputDataSize; | ||
| 1899 | LPVOID			lpOutputData; | ||
| 1900 | DWORD			dwOutputDataSize; | ||
| 1901 | HRESULT			ddRVal; | ||
| 1902 | LPDDHALMOCOMPCB_RENDER	RenderMoComp; | ||
| 1903 | } DDHAL_RENDERMOCOMPDATA; | ||
| 1904 | |||
| 1905 | typedef struct _DDHAL_SETCOLORKEYDATA { | ||
| 1906 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1907 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDSurface; | ||
| 1908 | DWORD			dwFlags; | ||
| 1909 | DDCOLORKEY			ckNew; | ||
| 1910 | HRESULT			ddRVal; | ||
| 1911 | LPDDHALSURFCB_SETCOLORKEY	SetColorKey; | ||
| 1912 | } DDHAL_SETCOLORKEYDATA; | ||
| 1913 | |||
| 1914 | typedef struct _DDHAL_SETOVERLAYPOSITIONDATA { | ||
| 1915 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1916 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDSrcSurface; | ||
| 1917 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDDestSurface; | ||
| 1918 | LONG				lXPos; | ||
| 1919 | LONG				lYPos; | ||
| 1920 | HRESULT				ddRVal; | ||
| 1921 | LPDDHALSURFCB_SETOVERLAYPOSITION SetOverlayPosition; | ||
| 1922 | } DDHAL_SETOVERLAYPOSITIONDATA; | ||
| 1923 | |||
| 1924 | typedef struct _DDHAL_UPDATEOVERLAYDATA { | ||
| 1925 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1926 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDDestSurface; | ||
| 1927 | RECTL			rDest; | ||
| 1928 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDSrcSurface; | ||
| 1929 | RECTL			rSrc; | ||
| 1930 | DWORD			dwFlags; | ||
| 1931 | DDOVERLAYFX			overlayFX; | ||
| 1932 | HRESULT			ddRVal; | ||
| 1933 | LPDDHALSURFCB_UPDATEOVERLAY	UpdateOverlay; | ||
| 1934 | } DDHAL_UPDATEOVERLAYDATA; | ||
| 1935 | |||
| 1936 | typedef struct _DDHAL_WAITFORVERTICALBLANKDATA { | ||
| 1937 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1938 | DWORD			dwFlags; | ||
| 1939 | DWORD			bIsInVB; | ||
| 1940 | ULONG_PTR			hEvent; | ||
| 1941 | HRESULT			ddRVal; | ||
| 1942 | LPDDHAL_WAITFORVERTICALBLANK WaitForVerticalBlank; | ||
| 1943 | } DDHAL_WAITFORVERTICALBLANKDATA; | ||
| 1944 | |||
| 1945 | typedef struct _DDHAL_DRVSETCOLORKEYDATA { | ||
| 1946 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDSurface; | ||
| 1947 | DWORD			dwFlags; | ||
| 1948 | DDCOLORKEY			ckNew; | ||
| 1949 | HRESULT			ddRVal; | ||
| 1950 | LPDDHAL_SETCOLORKEY		SetColorKey; | ||
| 1951 | } DDHAL_DRVSETCOLORKEYDATA; | ||
| 1952 | |||
| 1953 | typedef struct _DDMONITORINFO { | ||
| 1954 | WORD		Manufacturer; | ||
| 1955 | WORD		Product; | ||
| 1956 | DWORD		SerialNumber; | ||
| 1957 | GUID		DeviceIdentifier; | ||
| 1958 | int			Mode640x480; | ||
| 1959 | int			Mode800x600; | ||
| 1960 | int			Mode1024x768; | ||
| 1961 | int			Mode1280x1024; | ||
| 1962 | int			Mode1600x1200; | ||
| 1963 | int			ModeReserved1; | ||
| 1964 | int			ModeReserved2; | ||
| 1965 | int			ModeReserved3; | ||
| 1966 | } DDMONITORINFO, FAR *LPDDMONITORINFO; | ||
| 1967 | |||
| 1968 | typedef struct _DDRAWI_DDRAWCLIPPER_INT { | ||
| 1969 | LPVOID			lpVtbl; | ||
| 1970 | LPDDRAWI_DDRAWCLIPPER_LCL	lpLcl; | ||
| 1971 | LPDDRAWI_DDRAWCLIPPER_INT	lpLink; | ||
| 1972 | DWORD		 dwIntRefCnt; | ||
| 1973 | } DDRAWI_DDRAWCLIPPER_INT; | ||
| 1974 | |||
| 1975 | typedef struct _DDHAL_UPDATENONLOCALHEAPDATA { | ||
| 1976 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1977 | DWORD			dwHeap; | ||
| 1978 | FLATPTR			fpGARTLin; | ||
| 1979 | FLATPTR			fpGARTDev; | ||
| 1980 | ULONG_PTR			ulPolicyMaxBytes; | ||
| 1981 | HRESULT			ddRVal; | ||
| 1982 | LPDDHAL_UPDATENONLOCALHEAP	UpdateNonLocalHeap; | ||
| 1983 | } DDHAL_UPDATENONLOCALHEAPDATA; | ||
| 1984 | |||
| 1985 | typedef struct _DDHAL_SETCLIPLISTDATA { | ||
| 1986 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 1987 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDSurface; | ||
| 1988 | HRESULT			ddRVal; | ||
| 1989 | LPDDHALSURFCB_SETCLIPLIST	SetClipList; | ||
| 1990 | } DDHAL_SETCLIPLISTDATA; | ||
| 1991 | |||
| 1992 | typedef struct _DDRAWI_DDMOTIONCOMP_LCL { | ||
| 1993 | LPDDRAWI_DIRECTDRAW_LCL	lpDD; | ||
| 1994 | GUID			guid; | ||
| 1995 | DWORD			dwUncompWidth; | ||
| 1996 | DWORD			dwUncompHeight; | ||
| 1997 | DDPIXELFORMAT		ddUncompPixelFormat; | ||
| 1998 | DWORD			dwInternalFlags; | ||
| 1999 | DWORD			dwRefCnt; | ||
| 2000 | DWORD			dwProcessId; | ||
| 2001 | HANDLE			hMoComp; | ||
| 2002 | DWORD		dwDriverReserved1; | ||
| 2003 | DWORD		dwDriverReserved2; | ||
| 2004 | DWORD		dwDriverReserved3; | ||
| 2005 | LPVOID		lpDriverReserved1; | ||
| 2006 | LPVOID		lpDriverReserved2; | ||
| 2007 | LPVOID		lpDriverReserved3; | ||
| 2008 | } DDRAWI_DDMOTIONCOMP_LCL; | ||
| 2009 | |||
| 2010 | typedef struct _DDRAWI_DDMOTIONCOMP_INT { | ||
| 2011 | LPVOID			lpVtbl; | ||
| 2012 | LPDDRAWI_DDMOTIONCOMP_LCL	lpLcl; | ||
| 2013 | LPDDRAWI_DDMOTIONCOMP_INT	lpLink; | ||
| 2014 | DWORD			dwIntRefCnt; | ||
| 2015 | } DDRAWI_DDMOTIONCOMP_INT; | ||
| 2016 | |||
| 2017 | |||
| 2018 | typedef struct _DDRAWI_DDVIDEOPORT_LCL { | ||
| 2019 | LPDDRAWI_DIRECTDRAW_LCL	lpDD; | ||
| 2020 | DDVIDEOPORTDESC		ddvpDesc; | ||
| 2021 | DDVIDEOPORTINFO		ddvpInfo; | ||
| 2022 | LPDDRAWI_DDRAWSURFACE_INT	lpSurface; | ||
| 2023 | LPDDRAWI_DDRAWSURFACE_INT	lpVBISurface; | ||
| 2024 | LPDDRAWI_DDRAWSURFACE_INT	*lpFlipInts; | ||
| 2025 | DWORD			dwNumAutoflip; | ||
| 2026 | DWORD			dwProcessID; | ||
| 2027 | DWORD			dwStateFlags; | ||
| 2028 | DWORD			dwFlags; | ||
| 2029 | DWORD			dwRefCnt; | ||
| 2030 | FLATPTR			fpLastFlip; | ||
| 2031 | ULONG_PTR			dwReserved1; | ||
| 2032 | ULONG_PTR			dwReserved2; | ||
| 2033 | HANDLE			hDDVideoPort; | ||
| 2034 | DWORD			dwNumVBIAutoflip; | ||
| 2035 | LPDDVIDEOPORTDESC		lpVBIDesc; | ||
| 2036 | LPDDVIDEOPORTDESC		lpVideoDesc; | ||
| 2037 | LPDDVIDEOPORTINFO		lpVBIInfo; | ||
| 2038 | LPDDVIDEOPORTINFO		lpVideoInfo; | ||
| 2039 | DWORD			dwVBIProcessID; | ||
| 2040 | LPDDRAWI_DDVIDEOPORT_INT	lpVPNotify; | ||
| 2041 | } DDRAWI_DDVIDEOPORT_LCL; | ||
| 2042 | |||
| 2043 | |||
| 2044 | typedef struct _DDRAWI_DDVIDEOPORT_INT { | ||
| 2045 | LPVOID			lpVtbl; | ||
| 2046 | LPDDRAWI_DDVIDEOPORT_LCL	lpLcl; | ||
| 2047 | LPDDRAWI_DDVIDEOPORT_INT	lpLink; | ||
| 2048 | DWORD			dwIntRefCnt; | ||
| 2049 | DWORD			dwFlags; | ||
| 2050 | } DDRAWI_DDVIDEOPORT_INT; | ||
| 2051 | |||
| 2052 | |||
| 2053 | typedef struct _DDRAWI_DDRAWCLIPPER_LCL { | ||
| 2054 | DWORD			lpClipMore; | ||
| 2055 | LPDDRAWI_DDRAWCLIPPER_GBL	lpGbl; | ||
| 2056 | LPDDRAWI_DIRECTDRAW_LCL	lpDD_lcl; | ||
| 2057 | DWORD			dwLocalRefCnt; | ||
| 2058 | #ifndef _NO_COM | ||
| 2059 | IUnknown *			pUnkOuter; | ||
| 2060 | #else | ||
| 2061 | PVOID			pUnkOuter; | ||
| 2062 | #endif | ||
| 2063 | LPDDRAWI_DIRECTDRAW_INT	lpDD_int; | ||
| 2064 | ULONG_PTR			dwReserved1; | ||
| 2065 | #ifndef _NO_COM | ||
| 2066 | IUnknown *			pAddrefedThisOwner; | ||
| 2067 | #else | ||
| 2068 | PVOID			pAddrefedThisOwner; | ||
| 2069 | #endif | ||
| 2070 | } DDRAWI_DDRAWCLIPPER_LCL; | ||
| 2071 | |||
| 2072 | |||
| 2073 | typedef struct _DDRAWI_DDRAWCLIPPER_GBL { | ||
| 2074 | DWORD			dwRefCnt; | ||
| 2075 | DWORD			dwFlags; | ||
| 2076 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; | ||
| 2077 | DWORD			dwProcessId; | ||
| 2078 | ULONG_PTR			dwReserved1; | ||
| 2079 | ULONG_PTR			hWnd; | ||
| 2080 | LPRGNDATA			lpStaticClipList; | ||
| 2081 | } DDRAWI_DDRAWCLIPPER_GBL; | ||
| 2082 | |||
| 2083 | typedef WINBOOL (PASCAL *LPDDHEL_INIT)(LPDDRAWI_DIRECTDRAW_GBL,WINBOOL); | ||
| 2084 | |||
| 2085 | extern HRESULT DDAPI | ||
| 2086 | LateAllocateSurfaceMem( | ||
| 2087 | LPDIRECTDRAWSURFACE lpSurface, | ||
| 2088 | DWORD dwPleaseAllocType, | ||
| 2089 | DWORD dwWidthInBytesOrSize, | ||
| 2090 | DWORD dwHeight); | ||
| 2091 | |||
| 2092 | LPDIRECTDRAWSURFACE GetNextMipMap( | ||
| 2093 | LPDIRECTDRAWSURFACE lpLevel); | ||
| 2094 | |||
| 2095 | |||
| 2096 | typedef struct IDirectDrawClipperVtbl DIRECTDRAWCLIPPERCALLBACKS; | ||
| 2097 | typedef struct IDirectDrawPaletteVtbl DIRECTDRAWPALETTECALLBACKS; | ||
| 2098 | typedef struct IDirectDrawSurfaceVtbl DIRECTDRAWSURFACECALLBACKS; | ||
| 2099 | typedef struct IDirectDrawSurface2Vtbl DIRECTDRAWSURFACE2CALLBACKS; | ||
| 2100 | typedef struct IDirectDrawSurface3Vtbl DIRECTDRAWSURFACE3CALLBACKS; | ||
| 2101 | typedef struct IDirectDrawSurface4Vtbl DIRECTDRAWSURFACE4CALLBACKS; | ||
| 2102 | typedef struct IDirectDrawSurface7Vtbl DIRECTDRAWSURFACE7CALLBACKS; | ||
| 2103 | typedef struct IDirectDrawColorControlVtbl DIRECTDRAWCOLORCONTROLCALLBACKS; | ||
| 2104 | typedef struct IDirectDrawVtbl DIRECTDRAWCALLBACKS; | ||
| 2105 | typedef struct IDirectDraw2Vtbl DIRECTDRAW2CALLBACKS; | ||
| 2106 | typedef struct IDirectDraw4Vtbl DIRECTDRAW4CALLBACKS; | ||
| 2107 | typedef struct IDirectDraw7Vtbl DIRECTDRAW7CALLBACKS; | ||
| 2108 | typedef struct IDirectDrawKernelVtbl DIRECTDRAWKERNELCALLBACKS; | ||
| 2109 | typedef struct IDirectDrawSurfaceKernelVtbl DIRECTDRAWSURFACEKERNELCALLBACKS; | ||
| 2110 | typedef struct IDirectDrawGammaControlVtbl DIRECTDRAWGAMMACONTROLCALLBACKS; | ||
| 2111 | |||
| 2112 | typedef DIRECTDRAWCLIPPERCALLBACKS *LPDIRECTDRAWCLIPPERCALLBACKS; | ||
| 2113 | typedef DIRECTDRAWPALETTECALLBACKS *LPDIRECTDRAWPALETTECALLBACKS; | ||
| 2114 | typedef DIRECTDRAWSURFACECALLBACKS *LPDIRECTDRAWSURFACECALLBACKS; | ||
| 2115 | typedef DIRECTDRAWCALLBACKS *LPDIRECTDRAWCALLBACKS; | ||
| 2116 | |||
| 2117 | |||
| 2118 | HRESULT CALLBACK | ||
| 2119 | D3DParseUnknownCommand (LPVOID lpvCommands, | ||
| 2120 | LPVOID *lplpvReturnedCommand); | ||
| 2121 | |||
| 2122 | #ifdef __cplusplus | 1061 | #ifdef __cplusplus |
| 2123 | } /* extern "C" */ | 1062 | } /* extern "C" */ |
| 2124 | #endif | 1063 | #endif |
| 2125 | 1064 | ||
| 2126 | #endif /* __DDRAWI_INCLUDED__ */ | 1065 | #endif /* __DDRAWI_INCLUDED__ */ |
| 2127 |
lib/libc/include/any-windows-any/ddrawint.h deleted-1459| ... | @@ -1,1459 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * ddrawint.h | ||
| 3 | * | ||
| 4 | * DirectDraw NT driver interface | ||
| 5 | * | ||
| 6 | * Contributors: | ||
| 7 | * Created by Ge van Geldorp | ||
| 8 | * | ||
| 9 | * THIS SOFTWARE IS NOT COPYRIGHTED | ||
| 10 | * | ||
| 11 | * This source code is offered for use in the public domain. You may | ||
| 12 | * use, modify or distribute it freely. | ||
| 13 | * | ||
| 14 | * This code is distributed in the hope that it will be useful but | ||
| 15 | * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY | ||
| 16 | * DISCLAIMED. This includes but is not limited to warranties of | ||
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
| 18 | * | ||
| 19 | */ | ||
| 20 | |||
| 21 | #ifndef __DD_INCLUDED__ | ||
| 22 | #define __DD_INCLUDED__ | ||
| 23 | |||
| 24 | DEFINE_GUID( GUID_MiscellaneousCallbacks, 0xEFD60CC0, 0x49e7, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a); | ||
| 25 | DEFINE_GUID( GUID_Miscellaneous2Callbacks, 0x406B2F00, 0x3E5A, 0x11D1, 0xB6, 0x40, 0x00, 0xAA, 0x00, 0xA1, 0xF9, 0x6A); | ||
| 26 | DEFINE_GUID( GUID_VideoPortCallbacks, 0xefd60cc1, 0x49e7, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a); | ||
| 27 | DEFINE_GUID( GUID_ColorControlCallbacks, 0xefd60cc2, 0x49e7, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a); | ||
| 28 | DEFINE_GUID( GUID_MotionCompCallbacks, 0xb1122b40, 0x5dA5, 0x11d1, 0x8f, 0xcF, 0x00, 0xc0, 0x4f, 0xc2, 0x9b, 0x4e); | ||
| 29 | DEFINE_GUID( GUID_VideoPortCaps, 0xefd60cc3, 0x49e7, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a); | ||
| 30 | DEFINE_GUID( GUID_D3DCaps, 0x7bf06991, 0x8794, 0x11d0, 0x91, 0x39, 0x08, 0x00, 0x36, 0xd2, 0xef, 0x02); | ||
| 31 | DEFINE_GUID( GUID_D3DExtendedCaps, 0x7de41f80, 0x9d93, 0x11d0, 0x89, 0xab, 0x00, 0xa0, 0xc9, 0x05, 0x41, 0x29); | ||
| 32 | DEFINE_GUID( GUID_D3DCallbacks, 0x7bf06990, 0x8794, 0x11d0, 0x91, 0x39, 0x08, 0x00, 0x36, 0xd2, 0xef, 0x02); | ||
| 33 | DEFINE_GUID( GUID_D3DCallbacks2, 0xba584e1, 0x70b6, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a); | ||
| 34 | DEFINE_GUID( GUID_D3DCallbacks3, 0xddf41230, 0xec0a, 0x11d0, 0xa9, 0xb6, 0x00, 0xaa, 0x00, 0xc0, 0x99, 0x3e); | ||
| 35 | DEFINE_GUID( GUID_NonLocalVidMemCaps, 0x86c4fa80, 0x8d84, 0x11d0, 0x94, 0xe8, 0x00, 0xc0, 0x4f, 0xc3, 0x41, 0x37); | ||
| 36 | DEFINE_GUID( GUID_KernelCallbacks, 0x80863800, 0x6B06, 0x11D0, 0x9B, 0x06, 0x0, 0xA0, 0xC9, 0x03, 0xA3, 0xB8); | ||
| 37 | DEFINE_GUID( GUID_KernelCaps, 0xFFAA7540, 0x7AA8, 0x11D0, 0x9B, 0x06, 0x00, 0xA0, 0xC9, 0x03, 0xA3, 0xB8); | ||
| 38 | DEFINE_GUID( GUID_ZPixelFormats, 0x93869880, 0x36cf, 0x11d1, 0x9b, 0x1b, 0x0, 0xaa, 0x0, 0xbb, 0xb8, 0xae); | ||
| 39 | DEFINE_GUID( GUID_DDMoreCaps, 0x880baf30, 0xb030, 0x11d0, 0x8e, 0xa7, 0x00, 0x60, 0x97, 0x97, 0xea, 0x5b); | ||
| 40 | DEFINE_GUID( GUID_D3DParseUnknownCommandCallback, 0x2e04ffa0, 0x98e4, 0x11d1, 0x8c, 0xe1, 0x0, 0xa0, 0xc9, 0x6, 0x29, 0xa8); | ||
| 41 | DEFINE_GUID( GUID_NTCallbacks, 0x6fe9ecde, 0xdf89, 0x11d1, 0x9d, 0xb0, 0x00, 0x60, 0x08, 0x27, 0x71, 0xba); | ||
| 42 | DEFINE_GUID( GUID_DDMoreSurfaceCaps, 0x3b8a0466, 0xf269, 0x11d1, 0x88, 0x0b, 0x0, 0xc0, 0x4f, 0xd9, 0x30, 0xc5); | ||
| 43 | DEFINE_GUID( GUID_GetHeapAlignment, 0x42e02f16, 0x7b41, 0x11d2, 0x8b, 0xff, 0x0, 0xa0, 0xc9, 0x83, 0xea, 0xf6); | ||
| 44 | DEFINE_GUID( GUID_UpdateNonLocalHeap, 0x42e02f17, 0x7b41, 0x11d2, 0x8b, 0xff, 0x0, 0xa0, 0xc9, 0x83, 0xea, 0xf6); | ||
| 45 | DEFINE_GUID( GUID_NTPrivateDriverCaps, 0xfad16a23, 0x7b66, 0x11d2, 0x83, 0xd7, 0x0, 0xc0, 0x4f, 0x7c, 0xe5, 0x8c); | ||
| 46 | DEFINE_GUID( GUID_DDStereoMode, 0xf828169c, 0xa8e8, 0x11d2, 0xa1, 0xf2, 0x0, 0xa0, 0xc9, 0x83, 0xea, 0xf6); | ||
| 47 | DEFINE_GUID( GUID_VPE2Callbacks, 0x52882147, 0x2d47, 0x469a, 0xa0, 0xd1, 0x3, 0x45, 0x58, 0x90, 0xf6, 0xc8); | ||
| 48 | |||
| 49 | |||
| 50 | #ifndef GUID_DEFS_ONLY | ||
| 51 | |||
| 52 | #ifndef _NO_DDRAWINT_NO_COM | ||
| 53 | #ifndef _NO_COM | ||
| 54 | #define _NO_COM | ||
| 55 | #include <ddraw.h> | ||
| 56 | #include <dvp.h> | ||
| 57 | #undef _NO_COM | ||
| 58 | #else | ||
| 59 | #include <ddraw.h> | ||
| 60 | #include <dvp.h> | ||
| 61 | #endif | ||
| 62 | #else | ||
| 63 | #include <ddraw.h> | ||
| 64 | #include <dvp.h> | ||
| 65 | #endif | ||
| 66 | |||
| 67 | #ifdef __cplusplus | ||
| 68 | extern "C" { | ||
| 69 | #endif | ||
| 70 | |||
| 71 | #ifndef MAKE_HRESULT // fixme this if statment should not be here, but MAKE_HRESULT should be here | ||
| 72 | #define MAKE_HRESULT(sev,fac,code) ((HRESULT) (((ULONG)(sev)<<31) | ((ULONG)(fac)<<16) | ((ULONG)(code))) ) | ||
| 73 | #endif | ||
| 74 | |||
| 75 | #ifndef FLATPTR_DEFINED | ||
| 76 | typedef ULONG_PTR FLATPTR; | ||
| 77 | #define FLATPTR_DEFINED | ||
| 78 | #endif | ||
| 79 | |||
| 80 | typedef struct _DD_VIDEOPORT_LOCAL *PDD_VIDEOPORT_LOCAL; | ||
| 81 | |||
| 82 | /************************************************************************/ | ||
| 83 | /* _DD_GETHEAPALIGNMENTDATA is defined in dmemmgr.h */ | ||
| 84 | /************************************************************************/ | ||
| 85 | struct _DD_GETHEAPALIGNMENTDATA; | ||
| 86 | #ifndef DD_GETHEAPALIGNMENTDATA_DECLARED | ||
| 87 | typedef struct _DD_GETHEAPALIGNMENTDATA *PDD_GETHEAPALIGNMENTDATA; | ||
| 88 | #define DD_GETHEAPALIGNMENTDATA_DECLARED | ||
| 89 | #endif | ||
| 90 | |||
| 91 | /************************************************************************/ | ||
| 92 | /* Video memory info structures */ | ||
| 93 | /************************************************************************/ | ||
| 94 | |||
| 95 | typedef struct _VIDEOMEMORY | ||
| 96 | { | ||
| 97 | 	DWORD		dwFlags; | ||
| 98 | 	FLATPTR		fpStart; | ||
| 99 | 	__GNU_EXTENSION union { | ||
| 100 | 	 FLATPTR	fpEnd; | ||
| 101 | 	 DWORD		dwWidth; | ||
| 102 | 	}; | ||
| 103 | 	DDSCAPS		ddsCaps; | ||
| 104 | 	DDSCAPS		ddsCapsAlt; | ||
| 105 | 	__GNU_EXTENSION union { | ||
| 106 | 	 struct _VMEMHEAP *lpHeap; | ||
| 107 | 	 DWORD		dwHeight; | ||
| 108 | 	}; | ||
| 109 | } VIDEOMEMORY, *PVIDEOMEMORY; | ||
| 110 | |||
| 111 | typedef struct _VIDEOMEMORYINFO | ||
| 112 | { | ||
| 113 | 	FLATPTR		fpPrimary; | ||
| 114 | 	DWORD		dwFlags; | ||
| 115 | 	DWORD		dwDisplayWidth; | ||
| 116 | 	DWORD		dwDisplayHeight; | ||
| 117 | 	LONG		lDisplayPitch; | ||
| 118 | 	DDPIXELFORMAT	ddpfDisplay; | ||
| 119 | 	DWORD		dwOffscreenAlign; | ||
| 120 | 	DWORD		dwOverlayAlign; | ||
| 121 | 	DWORD		dwTextureAlign; | ||
| 122 | 	DWORD		dwZBufferAlign; | ||
| 123 | 	DWORD		dwAlphaAlign; | ||
| 124 | 	PVOID		pvPrimary; | ||
| 125 | } VIDEOMEMORYINFO; | ||
| 126 | typedef VIDEOMEMORYINFO *LPVIDEOMEMORYINFO; | ||
| 127 | |||
| 128 | typedef struct _DD_DIRECTDRAW_GLOBAL | ||
| 129 | { | ||
| 130 | 	PVOID			dhpdev; | ||
| 131 | 	ULONG_PTR		dwReserved1; | ||
| 132 | 	ULONG_PTR		dwReserved2; | ||
| 133 | 	LPDDVIDEOPORTCAPS	lpDDVideoPortCaps; | ||
| 134 | } DD_DIRECTDRAW_GLOBAL, *PDD_DIRECTDRAW_GLOBAL; | ||
| 135 | |||
| 136 | typedef struct _DD_DIRECTDRAW_LOCAL | ||
| 137 | { | ||
| 138 | 	PDD_DIRECTDRAW_GLOBAL	lpGbl; | ||
| 139 | } DD_DIRECTDRAW_LOCAL, *PDD_DIRECTDRAW_LOCAL; | ||
| 140 | |||
| 141 | |||
| 142 | typedef struct _DD_SURFACE_GLOBAL | ||
| 143 | { | ||
| 144 | 	__GNU_EXTENSION union { | ||
| 145 | 	 DWORD		dwBlockSizeY; | ||
| 146 | 	 LONG		lSlicePitch; | ||
| 147 | 	}; | ||
| 148 | |||
| 149 | 	__GNU_EXTENSION union { | ||
| 150 | 	 PVIDEOMEMORY	lpVidMemHeap; | ||
| 151 | 	 DWORD		dwBlockSizeX; | ||
| 152 | 	 DWORD		dwUserMemSize; | ||
| 153 | 	}; | ||
| 154 | |||
| 155 | 	FLATPTR		fpVidMem; | ||
| 156 | 	__GNU_EXTENSION union { | ||
| 157 | 	 LONG		lPitch; | ||
| 158 | 	 DWORD		dwLinearSize; | ||
| 159 | 	}; | ||
| 160 | 	LONG		yHint; | ||
| 161 | 	LONG		xHint; | ||
| 162 | 	DWORD		wHeight; | ||
| 163 | 	DWORD		wWidth; | ||
| 164 | 	ULONG_PTR	dwReserved1; | ||
| 165 | 	DDPIXELFORMAT	ddpfSurface; | ||
| 166 | 	FLATPTR		fpHeapOffset; | ||
| 167 | 	HANDLE		hCreatorProcess; | ||
| 168 | } DD_SURFACE_GLOBAL, *PDD_SURFACE_GLOBAL; | ||
| 169 | |||
| 170 | typedef struct _DD_SURFACE_MORE | ||
| 171 | { | ||
| 172 | 	DWORD			dwMipMapCount; | ||
| 173 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 174 | 	DWORD			dwOverlayFlags; | ||
| 175 | 	DDSCAPSEX		ddsCapsEx; | ||
| 176 | 	DWORD			dwSurfaceHandle; | ||
| 177 | } DD_SURFACE_MORE, *PDD_SURFACE_MORE; | ||
| 178 | |||
| 179 | typedef struct _DD_ATTACHLIST *PDD_ATTACHLIST; | ||
| 180 | |||
| 181 | typedef struct _DD_SURFACE_LOCAL | ||
| 182 | { | ||
| 183 | 	PDD_SURFACE_GLOBAL	lpGbl; | ||
| 184 | 	DWORD			dwFlags; | ||
| 185 | 	DDSCAPS			ddsCaps; | ||
| 186 | 	ULONG_PTR		dwReserved1; | ||
| 187 | 	__GNU_EXTENSION union { | ||
| 188 | 	 DDCOLORKEY		ddckCKSrcOverlay; | ||
| 189 | 	 DDCOLORKEY		ddckCKSrcBlt; | ||
| 190 | 	}; | ||
| 191 | 	__GNU_EXTENSION union { | ||
| 192 | 	 DDCOLORKEY		ddckCKDestOverlay; | ||
| 193 | 	 DDCOLORKEY		ddckCKDestBlt; | ||
| 194 | 	}; | ||
| 195 | 	PDD_SURFACE_MORE	lpSurfMore; | ||
| 196 | 	PDD_ATTACHLIST		lpAttachList; | ||
| 197 | 	PDD_ATTACHLIST		lpAttachListFrom; | ||
| 198 | 	RECT			rcOverlaySrc; | ||
| 199 | } DD_SURFACE_LOCAL, *PDD_SURFACE_LOCAL; | ||
| 200 | |||
| 201 | typedef struct _DD_ATTACHLIST | ||
| 202 | { | ||
| 203 | 	PDD_ATTACHLIST		lpLink; | ||
| 204 | 	PDD_SURFACE_LOCAL	lpAttached; | ||
| 205 | } DD_ATTACHLIST; | ||
| 206 | |||
| 207 | typedef struct _DD_SURFACE_INT | ||
| 208 | { | ||
| 209 | 	PDD_SURFACE_LOCAL 	lpLcl; | ||
| 210 | } DD_SURFACE_INT, *PDD_SURFACE_INT; | ||
| 211 | |||
| 212 | /************************************************************************/ | ||
| 213 | /* DDI representation of the DirectDrawPalette object */ | ||
| 214 | /************************************************************************/ | ||
| 215 | |||
| 216 | typedef struct _DD_PALETTE_GLOBAL | ||
| 217 | { | ||
| 218 | 	ULONG_PTR Reserved1; | ||
| 219 | } DD_PALETTE_GLOBAL, *PDD_PALETTE_GLOBAL; | ||
| 220 | |||
| 221 | /************************************************************************/ | ||
| 222 | /* DDI representation of the DirectDrawVideo object */ | ||
| 223 | /************************************************************************/ | ||
| 224 | |||
| 225 | typedef struct | ||
| 226 | { | ||
| 227 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 228 | 	GUID			guid; | ||
| 229 | 	DWORD			dwUncompWidth; | ||
| 230 | 	DWORD			dwUncompHeight; | ||
| 231 | 	DDPIXELFORMAT		ddUncompPixelFormat; | ||
| 232 | 	DWORD			dwDriverReserved1; | ||
| 233 | 	DWORD			dwDriverReserved2; | ||
| 234 | 	DWORD			dwDriverReserved3; | ||
| 235 | 	LPVOID			lpDriverReserved1; | ||
| 236 | 	LPVOID			lpDriverReserved2; | ||
| 237 | 	LPVOID			lpDriverReserved3; | ||
| 238 | } DD_MOTIONCOMP_LOCAL, *PDD_MOTIONCOMP_LOCAL; | ||
| 239 | |||
| 240 | |||
| 241 | typedef struct _DD_VIDEOPORT_LOCAL | ||
| 242 | { | ||
| 243 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 244 | 	DDVIDEOPORTDESC		ddvpDesc; | ||
| 245 | 	DDVIDEOPORTINFO		ddvpInfo; | ||
| 246 | 	PDD_SURFACE_INT		lpSurface; | ||
| 247 | 	PDD_SURFACE_INT		lpVBISurface; | ||
| 248 | 	DWORD			dwNumAutoflip; | ||
| 249 | 	DWORD			dwNumVBIAutoflip; | ||
| 250 | 	ULONG_PTR		dwReserved1; | ||
| 251 | 	ULONG_PTR		dwReserved2; | ||
| 252 | 	ULONG_PTR		dwReserved3; | ||
| 253 | } DD_VIDEOPORT_LOCAL; | ||
| 254 | |||
| 255 | /************************************************************************/ | ||
| 256 | /* IDirectDrawSurface callbacks */ | ||
| 257 | /************************************************************************/ | ||
| 258 | |||
| 259 | typedef struct _DD_LOCKDATA | ||
| 260 | { | ||
| 261 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 262 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 263 | 	DWORD			bHasRect; | ||
| 264 | 	RECTL			rArea; | ||
| 265 | 	LPVOID			lpSurfData; | ||
| 266 | 	HRESULT			ddRVal; | ||
| 267 | 	PVOID			Lock; | ||
| 268 | 	DWORD			dwFlags; | ||
| 269 | 	FLATPTR			fpProcess; | ||
| 270 | } DD_LOCKDATA, *PDD_LOCKDATA; | ||
| 271 | typedef DWORD (WINAPI *PDD_SURFCB_LOCK)(PDD_LOCKDATA); | ||
| 272 | |||
| 273 | |||
| 274 | typedef struct _DD_UNLOCKDATA | ||
| 275 | { | ||
| 276 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 277 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 278 | 	HRESULT			ddRVal; | ||
| 279 | 	PVOID			Unlock; | ||
| 280 | } DD_UNLOCKDATA, *PDD_UNLOCKDATA; | ||
| 281 | typedef DWORD (WINAPI *PDD_SURFCB_UNLOCK)(PDD_UNLOCKDATA); | ||
| 282 | |||
| 283 | #define DDABLT_SRCOVERDEST		0x00000001 | ||
| 284 | #define DDBLT_AFLAGS			0x80000000 | ||
| 285 | |||
| 286 | typedef struct _DD_BLTDATA | ||
| 287 | { | ||
| 288 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 289 | 	PDD_SURFACE_LOCAL	lpDDDestSurface; | ||
| 290 | 	RECTL			rDest; | ||
| 291 | 	PDD_SURFACE_LOCAL	lpDDSrcSurface; | ||
| 292 | 	RECTL			rSrc; | ||
| 293 | 	DWORD			dwFlags; | ||
| 294 | 	DWORD			dwROPFlags; | ||
| 295 | 	DDBLTFX			bltFX; | ||
| 296 | 	HRESULT			ddRVal; | ||
| 297 | 	PVOID			Blt; | ||
| 298 | 	WINBOOL			IsClipped; | ||
| 299 | 	RECTL			rOrigDest; | ||
| 300 | 	RECTL			rOrigSrc; | ||
| 301 | 	DWORD			dwRectCnt; | ||
| 302 | 	LPRECT			prDestRects; | ||
| 303 | 	DWORD			dwAFlags; | ||
| 304 | 	DDARGB			ddargbScaleFactors; | ||
| 305 | } DD_BLTDATA, *PDD_BLTDATA; | ||
| 306 | typedef DWORD (WINAPI *PDD_SURFCB_BLT)(PDD_BLTDATA); | ||
| 307 | |||
| 308 | typedef struct _DD_UPDATEOVERLAYDATA | ||
| 309 | { | ||
| 310 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 311 | 	PDD_SURFACE_LOCAL	lpDDDestSurface; | ||
| 312 | 	RECTL			rDest; | ||
| 313 | 	PDD_SURFACE_LOCAL	lpDDSrcSurface; | ||
| 314 | 	RECTL			rSrc; | ||
| 315 | 	DWORD			dwFlags; | ||
| 316 | 	DDOVERLAYFX		overlayFX; | ||
| 317 | 	HRESULT			ddRVal; | ||
| 318 | 	PVOID			UpdateOverlay; | ||
| 319 | } DD_UPDATEOVERLAYDATA, *PDD_UPDATEOVERLAYDATA; | ||
| 320 | typedef DWORD (WINAPI *PDD_SURFCB_UPDATEOVERLAY)(PDD_UPDATEOVERLAYDATA); | ||
| 321 | |||
| 322 | typedef struct _DD_SETOVERLAYPOSITIONDATA | ||
| 323 | { | ||
| 324 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 325 | 	PDD_SURFACE_LOCAL	lpDDSrcSurface; | ||
| 326 | 	PDD_SURFACE_LOCAL	lpDDDestSurface; | ||
| 327 | 	LONG			lXPos; | ||
| 328 | 	LONG			lYPos; | ||
| 329 | 	HRESULT			ddRVal; | ||
| 330 | 	PVOID			SetOverlayPosition; | ||
| 331 | } DD_SETOVERLAYPOSITIONDATA, *PDD_SETOVERLAYPOSITIONDATA; | ||
| 332 | typedef DWORD (WINAPI *PDD_SURFCB_SETOVERLAYPOSITION)(PDD_SETOVERLAYPOSITIONDATA); | ||
| 333 | |||
| 334 | typedef struct _DD_SETPALETTEDATA | ||
| 335 | { | ||
| 336 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 337 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 338 | 	PDD_PALETTE_GLOBAL	lpDDPalette; | ||
| 339 | 	HRESULT			ddRVal; | ||
| 340 | 	PVOID			SetPalette; | ||
| 341 | 	WINBOOL			Attach; | ||
| 342 | } DD_SETPALETTEDATA, *PDD_SETPALETTEDATA; | ||
| 343 | typedef DWORD (WINAPI *PDD_SURFCB_SETPALETTE)(PDD_SETPALETTEDATA); | ||
| 344 | |||
| 345 | typedef struct _DD_FLIPDATA | ||
| 346 | { | ||
| 347 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 348 | 	PDD_SURFACE_LOCAL	lpSurfCurr; | ||
| 349 | 	PDD_SURFACE_LOCAL	lpSurfTarg; | ||
| 350 | 	DWORD			dwFlags; | ||
| 351 | 	HRESULT			ddRVal; | ||
| 352 | 	PVOID			Flip; | ||
| 353 | 	PDD_SURFACE_LOCAL	lpSurfCurrLeft; | ||
| 354 | 	PDD_SURFACE_LOCAL	lpSurfTargLeft; | ||
| 355 | } DD_FLIPDATA, *PDD_FLIPDATA; | ||
| 356 | typedef DWORD (WINAPI *PDD_SURFCB_FLIP)(PDD_FLIPDATA); | ||
| 357 | |||
| 358 | typedef struct _DD_DESTROYSURFACEDATA | ||
| 359 | { | ||
| 360 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 361 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 362 | 	HRESULT			ddRVal; | ||
| 363 | 	PVOID			DestroySurface; | ||
| 364 | } DD_DESTROYSURFACEDATA, *PDD_DESTROYSURFACEDATA; | ||
| 365 | typedef DWORD (WINAPI *PDD_SURFCB_DESTROYSURFACE)(PDD_DESTROYSURFACEDATA); | ||
| 366 | |||
| 367 | typedef struct _DD_SETCLIPLISTDATA | ||
| 368 | { | ||
| 369 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 370 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 371 | 	HRESULT			ddRVal; | ||
| 372 | 	PVOID			SetClipList; | ||
| 373 | } DD_SETCLIPLISTDATA, *PDD_SETCLIPLISTDATA; | ||
| 374 | typedef DWORD (WINAPI *PDD_SURFCB_SETCLIPLIST)(PDD_SETCLIPLISTDATA); | ||
| 375 | |||
| 376 | typedef struct _DD_ADDATTACHEDSURFACEDATA | ||
| 377 | { | ||
| 378 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 379 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 380 | 	PDD_SURFACE_LOCAL	lpSurfAttached; | ||
| 381 | 	HRESULT			ddRVal; | ||
| 382 | 	PVOID			AddAttachedSurface; | ||
| 383 | } DD_ADDATTACHEDSURFACEDATA, *PDD_ADDATTACHEDSURFACEDATA; | ||
| 384 | typedef DWORD (WINAPI *PDD_SURFCB_ADDATTACHEDSURFACE)(PDD_ADDATTACHEDSURFACEDATA); | ||
| 385 | |||
| 386 | typedef struct _DD_SETCOLORKEYDATA | ||
| 387 | { | ||
| 388 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 389 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 390 | 	DWORD			dwFlags; | ||
| 391 | 	DDCOLORKEY		ckNew; | ||
| 392 | 	HRESULT			ddRVal; | ||
| 393 | 	PVOID			SetColorKey; | ||
| 394 | } DD_SETCOLORKEYDATA, *PDD_SETCOLORKEYDATA; | ||
| 395 | typedef DWORD (WINAPI *PDD_SURFCB_SETCOLORKEY)(PDD_SETCOLORKEYDATA); | ||
| 396 | |||
| 397 | typedef struct _DD_GETBLTSTATUSDATA | ||
| 398 | { | ||
| 399 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 400 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 401 | 	DWORD			dwFlags; | ||
| 402 | 	HRESULT			ddRVal; | ||
| 403 | 	PVOID			GetBltStatus; | ||
| 404 | } DD_GETBLTSTATUSDATA, *PDD_GETBLTSTATUSDATA; | ||
| 405 | typedef DWORD (WINAPI *PDD_SURFCB_GETBLTSTATUS)(PDD_GETBLTSTATUSDATA); | ||
| 406 | |||
| 407 | typedef struct _DD_GETFLIPSTATUSDATA | ||
| 408 | { | ||
| 409 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 410 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 411 | 	DWORD			dwFlags; | ||
| 412 | 	HRESULT			ddRVal; | ||
| 413 | 	PVOID			GetFlipStatus; | ||
| 414 | } DD_GETFLIPSTATUSDATA, *PDD_GETFLIPSTATUSDATA; | ||
| 415 | typedef DWORD (WINAPI *PDD_SURFCB_GETFLIPSTATUS)(PDD_GETFLIPSTATUSDATA); | ||
| 416 | |||
| 417 | typedef struct DD_SURFACECALLBACKS | ||
| 418 | { | ||
| 419 | 	DWORD				dwSize; | ||
| 420 | 	DWORD				dwFlags; | ||
| 421 | 	PDD_SURFCB_DESTROYSURFACE	DestroySurface; | ||
| 422 | 	PDD_SURFCB_FLIP			Flip; | ||
| 423 | 	PDD_SURFCB_SETCLIPLIST		SetClipList; | ||
| 424 | 	PDD_SURFCB_LOCK			Lock; | ||
| 425 | 	PDD_SURFCB_UNLOCK		Unlock; | ||
| 426 | 	PDD_SURFCB_BLT			Blt; | ||
| 427 | 	PDD_SURFCB_SETCOLORKEY		SetColorKey; | ||
| 428 | 	PDD_SURFCB_ADDATTACHEDSURFACE	AddAttachedSurface; | ||
| 429 | 	PDD_SURFCB_GETBLTSTATUS		GetBltStatus; | ||
| 430 | 	PDD_SURFCB_GETFLIPSTATUS	GetFlipStatus; | ||
| 431 | 	PDD_SURFCB_UPDATEOVERLAY	UpdateOverlay; | ||
| 432 | 	PDD_SURFCB_SETOVERLAYPOSITION	SetOverlayPosition; | ||
| 433 | 	PVOID				reserved4; | ||
| 434 | 	PDD_SURFCB_SETPALETTE		SetPalette; | ||
| 435 | } DD_SURFACECALLBACKS, *PDD_SURFACECALLBACKS; | ||
| 436 | |||
| 437 | |||
| 438 | #define DDHAL_SURFCB32_DESTROYSURFACE			0x00000001 | ||
| 439 | #define DDHAL_SURFCB32_FLIP				0x00000002 | ||
| 440 | #define DDHAL_SURFCB32_SETCLIPLIST			0x00000004 | ||
| 441 | #define DDHAL_SURFCB32_LOCK				0x00000008 | ||
| 442 | #define DDHAL_SURFCB32_UNLOCK				0x00000010 | ||
| 443 | #define DDHAL_SURFCB32_BLT				0x00000020 | ||
| 444 | #define DDHAL_SURFCB32_SETCOLORKEY			0x00000040 | ||
| 445 | #define DDHAL_SURFCB32_ADDATTACHEDSURFACE		0x00000080 | ||
| 446 | #define DDHAL_SURFCB32_GETBLTSTATUS			0x00000100 | ||
| 447 | #define DDHAL_SURFCB32_GETFLIPSTATUS			0x00000200 | ||
| 448 | #define DDHAL_SURFCB32_UPDATEOVERLAY			0x00000400 | ||
| 449 | #define DDHAL_SURFCB32_SETOVERLAYPOSITION		0x00000800 | ||
| 450 | #define DDHAL_SURFCB32_RESERVED4			0x00001000 | ||
| 451 | #define DDHAL_SURFCB32_SETPALETTE			0x00002000 | ||
| 452 | |||
| 453 | /************************************************************************/ | ||
| 454 | /* IDirectDraw callbacks */ | ||
| 455 | /************************************************************************/ | ||
| 456 | |||
| 457 | typedef struct _DD_CREATESURFACEDATA | ||
| 458 | { | ||
| 459 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 460 | 	DDSURFACEDESC		*lpDDSurfaceDesc; | ||
| 461 | 	PDD_SURFACE_LOCAL	*lplpSList; | ||
| 462 | 	DWORD			dwSCnt; | ||
| 463 | 	HRESULT			ddRVal; | ||
| 464 | 	PVOID			CreateSurface; | ||
| 465 | } DD_CREATESURFACEDATA, *PDD_CREATESURFACEDATA; | ||
| 466 | typedef DWORD (WINAPI *PDD_CREATESURFACE)(PDD_CREATESURFACEDATA); | ||
| 467 | |||
| 468 | typedef struct _DD_DRVSETCOLORKEYDATA | ||
| 469 | { | ||
| 470 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 471 | 	DWORD			dwFlags; | ||
| 472 | 	DDCOLORKEY		ckNew; | ||
| 473 | 	HRESULT			ddRVal; | ||
| 474 | 	PVOID			SetColorKey; | ||
| 475 | } DD_DRVSETCOLORKEYDATA, *PDD_DRVSETCOLORKEYDATA; | ||
| 476 | typedef DWORD (WINAPI *PDD_SETCOLORKEY)(PDD_DRVSETCOLORKEYDATA); | ||
| 477 | |||
| 478 | #define DDWAITVB_I_TESTVB 0x80000006 | ||
| 479 | |||
| 480 | typedef struct _DD_WAITFORVERTICALBLANKDATA | ||
| 481 | { | ||
| 482 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 483 | 	DWORD			dwFlags; | ||
| 484 | 	DWORD			bIsInVB; | ||
| 485 | 	DWORD			hEvent; | ||
| 486 | 	HRESULT			ddRVal; | ||
| 487 | 	PVOID			WaitForVerticalBlank; | ||
| 488 | } DD_WAITFORVERTICALBLANKDATA, *PDD_WAITFORVERTICALBLANKDATA; | ||
| 489 | typedef DWORD (WINAPI *PDD_WAITFORVERTICALBLANK)(PDD_WAITFORVERTICALBLANKDATA); | ||
| 490 | |||
| 491 | typedef struct _DD_CANCREATESURFACEDATA | ||
| 492 | { | ||
| 493 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 494 | 	DDSURFACEDESC		*lpDDSurfaceDesc; | ||
| 495 | 	DWORD			bIsDifferentPixelFormat; | ||
| 496 | 	HRESULT			ddRVal; | ||
| 497 | 	PVOID			CanCreateSurface; | ||
| 498 | } DD_CANCREATESURFACEDATA, *PDD_CANCREATESURFACEDATA; | ||
| 499 | typedef DWORD (WINAPI *PDD_CANCREATESURFACE)(PDD_CANCREATESURFACEDATA); | ||
| 500 | |||
| 501 | typedef struct _DD_CREATEPALETTEDATA | ||
| 502 | { | ||
| 503 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 504 | 	PDD_PALETTE_GLOBAL	lpDDPalette; | ||
| 505 | 	LPPALETTEENTRY		lpColorTable; | ||
| 506 | 	HRESULT			ddRVal; | ||
| 507 | 	PVOID			CreatePalette; | ||
| 508 | 	WINBOOL			is_excl; | ||
| 509 | } DD_CREATEPALETTEDATA, *PDD_CREATEPALETTEDATA; | ||
| 510 | typedef DWORD (WINAPI *PDD_CREATEPALETTE)(PDD_CREATEPALETTEDATA); | ||
| 511 | |||
| 512 | typedef struct _DD_GETSCANLINEDATA | ||
| 513 | { | ||
| 514 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 515 | 	DWORD			dwScanLine; | ||
| 516 | 	HRESULT			ddRVal; | ||
| 517 | 	PVOID			GetScanLine; | ||
| 518 | } DD_GETSCANLINEDATA, *PDD_GETSCANLINEDATA; | ||
| 519 | typedef DWORD (WINAPI *PDD_GETSCANLINE)(PDD_GETSCANLINEDATA); | ||
| 520 | |||
| 521 | typedef struct _DD_MAPMEMORYDATA | ||
| 522 | { | ||
| 523 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 524 | 	WINBOOL			bMap; | ||
| 525 | 	HANDLE			hProcess; | ||
| 526 | 	FLATPTR			fpProcess; | ||
| 527 | 	HRESULT			ddRVal; | ||
| 528 | } DD_MAPMEMORYDATA, *PDD_MAPMEMORYDATA; | ||
| 529 | typedef DWORD (WINAPI *PDD_MAPMEMORY)(PDD_MAPMEMORYDATA); | ||
| 530 | |||
| 531 | |||
| 532 | typedef struct _DD_DESTROYDRIVERDATA *PDD_DESTROYDRIVERDATA; | ||
| 533 | typedef struct _DD_SETMODEDATA *PDD_SETMODEDATA; | ||
| 534 | |||
| 535 | typedef DWORD (APIENTRY *PDD_DESTROYDRIVER)(PDD_DESTROYDRIVERDATA); | ||
| 536 | typedef DWORD (APIENTRY *PDD_SETMODE)(PDD_SETMODEDATA); | ||
| 537 | |||
| 538 | typedef struct DD_CALLBACKS | ||
| 539 | { | ||
| 540 | 	DWORD			dwSize; | ||
| 541 | 	DWORD			dwFlags; | ||
| 542 | 	PDD_DESTROYDRIVER	DestroyDriver; | ||
| 543 | 	PDD_CREATESURFACE	CreateSurface; | ||
| 544 | 	PDD_SETCOLORKEY		SetColorKey; | ||
| 545 | 	PDD_SETMODE		SetMode; | ||
| 546 | 	PDD_WAITFORVERTICALBLANK WaitForVerticalBlank; | ||
| 547 | 	PDD_CANCREATESURFACE	CanCreateSurface; | ||
| 548 | 	PDD_CREATEPALETTE	CreatePalette; | ||
| 549 | 	PDD_GETSCANLINE		GetScanLine; | ||
| 550 | 	PDD_MAPMEMORY		MapMemory; | ||
| 551 | } DD_CALLBACKS, *PDD_CALLBACKS; | ||
| 552 | |||
| 553 | |||
| 554 | #define DDHAL_CB32_DESTROYDRIVER			0x00000001l | ||
| 555 | #define DDHAL_CB32_CREATESURFACE			0x00000002l | ||
| 556 | #define DDHAL_CB32_SETCOLORKEY				0x00000004l | ||
| 557 | #define DDHAL_CB32_SETMODE				0x00000008l | ||
| 558 | #define DDHAL_CB32_WAITFORVERTICALBLANK			0x00000010l | ||
| 559 | #define DDHAL_CB32_CANCREATESURFACE			0x00000020l | ||
| 560 | #define DDHAL_CB32_CREATEPALETTE			0x00000040l | ||
| 561 | #define DDHAL_CB32_GETSCANLINE				0x00000080l | ||
| 562 | #define DDHAL_CB32_MAPMEMORY				0x80000000l | ||
| 563 | |||
| 564 | typedef struct _DD_GETAVAILDRIVERMEMORYDATA | ||
| 565 | { | ||
| 566 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 567 | 	DDSCAPS			DDSCaps; | ||
| 568 | 	DWORD			dwTotal; | ||
| 569 | 	DWORD			dwFree; | ||
| 570 | 	HRESULT			ddRVal; | ||
| 571 | 	PVOID			GetAvailDriverMemory; | ||
| 572 | } DD_GETAVAILDRIVERMEMORYDATA, *PDD_GETAVAILDRIVERMEMORYDATA; | ||
| 573 | typedef DWORD (WINAPI *PDD_GETAVAILDRIVERMEMORY)(PDD_GETAVAILDRIVERMEMORYDATA); | ||
| 574 | |||
| 575 | typedef struct _DD_MISCELLANEOUSCALLBACKS | ||
| 576 | { | ||
| 577 | 	DWORD			dwSize; | ||
| 578 | 	DWORD			dwFlags; | ||
| 579 | 	PDD_GETAVAILDRIVERMEMORY GetAvailDriverMemory; | ||
| 580 | } DD_MISCELLANEOUSCALLBACKS, *PDD_MISCELLANEOUSCALLBACKS; | ||
| 581 | |||
| 582 | #define DDHAL_MISCCB32_GETAVAILDRIVERMEMORY		0x00000001 | ||
| 583 | |||
| 584 | typedef DWORD (WINAPI *PDD_ALPHABLT)(PDD_BLTDATA); | ||
| 585 | |||
| 586 | typedef struct _DD_CREATESURFACEEXDATA | ||
| 587 | { | ||
| 588 | 	DWORD			dwFlags; | ||
| 589 | 	PDD_DIRECTDRAW_LOCAL	lpDDLcl; | ||
| 590 | 	PDD_SURFACE_LOCAL	lpDDSLcl; | ||
| 591 | 	HRESULT			ddRVal; | ||
| 592 | } DD_CREATESURFACEEXDATA, *PDD_CREATESURFACEEXDATA; | ||
| 593 | typedef DWORD (WINAPI *PDD_CREATESURFACEEX)(PDD_CREATESURFACEEXDATA); | ||
| 594 | |||
| 595 | typedef struct _DD_GETDRIVERSTATEDATA | ||
| 596 | { | ||
| 597 | 	DWORD			dwFlags; | ||
| 598 | 	__GNU_EXTENSION union { | ||
| 599 | 	 PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 600 | 	 DWORD_PTR		dwhContext; | ||
| 601 | 	}; | ||
| 602 | 	LPDWORD			lpdwStates; | ||
| 603 | 	DWORD			dwLength; | ||
| 604 | 	HRESULT			ddRVal; | ||
| 605 | } DD_GETDRIVERSTATEDATA, *PDD_GETDRIVERSTATEDATA; | ||
| 606 | typedef DWORD (WINAPI *PDD_GETDRIVERSTATE)(PDD_GETDRIVERSTATEDATA); | ||
| 607 | |||
| 608 | typedef struct _DD_DESTROYDDLOCALDATA | ||
| 609 | { | ||
| 610 | 	DWORD			dwFlags; | ||
| 611 | 	PDD_DIRECTDRAW_LOCAL	pDDLcl; | ||
| 612 | 	HRESULT			ddRVal; | ||
| 613 | } DD_DESTROYDDLOCALDATA, *PDD_DESTROYDDLOCALDATA; | ||
| 614 | typedef DWORD (WINAPI *PDD_DESTROYDDLOCAL)(PDD_DESTROYDDLOCALDATA); | ||
| 615 | |||
| 616 | |||
| 617 | typedef struct _DD_MISCELLANEOUS2CALLBACKS | ||
| 618 | { | ||
| 619 | 	DWORD			dwSize; | ||
| 620 | 	DWORD			dwFlags; | ||
| 621 | 	PDD_ALPHABLT		AlphaBlt; | ||
| 622 | 	PDD_CREATESURFACEEX	CreateSurfaceEx; | ||
| 623 | 	PDD_GETDRIVERSTATE	GetDriverState; | ||
| 624 | 	PDD_DESTROYDDLOCAL	DestroyDDLocal; | ||
| 625 | } DD_MISCELLANEOUS2CALLBACKS, *PDD_MISCELLANEOUS2CALLBACKS; | ||
| 626 | |||
| 627 | |||
| 628 | #define DDHAL_MISC2CB32_ALPHABLT			0x00000001 | ||
| 629 | #define DDHAL_MISC2CB32_CREATESURFACEEX			0x00000002 | ||
| 630 | #define DDHAL_MISC2CB32_GETDRIVERSTATE			0x00000004 | ||
| 631 | #define DDHAL_MISC2CB32_DESTROYDDLOCAL			0x00000008 | ||
| 632 | |||
| 633 | |||
| 634 | typedef struct _DD_FREEDRIVERMEMORYDATA | ||
| 635 | { | ||
| 636 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 637 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 638 | 	HRESULT			ddRVal; | ||
| 639 | 	PVOID			FreeDriverMemory; | ||
| 640 | } DD_FREEDRIVERMEMORYDATA, *PDD_FREEDRIVERMEMORYDATA; | ||
| 641 | typedef DWORD (WINAPI *PDD_FREEDRIVERMEMORY)(PDD_FREEDRIVERMEMORYDATA); | ||
| 642 | |||
| 643 | typedef struct _DD_SETEXCLUSIVEMODEDATA | ||
| 644 | { | ||
| 645 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 646 | 	DWORD			dwEnterExcl; | ||
| 647 | 	DWORD			dwReserved; | ||
| 648 | 	HRESULT			ddRVal; | ||
| 649 | 	PVOID			SetExclusiveMode; | ||
| 650 | } DD_SETEXCLUSIVEMODEDATA, *PDD_SETEXCLUSIVEMODEDATA; | ||
| 651 | typedef DWORD (WINAPI *PDD_SETEXCLUSIVEMODE)(PDD_SETEXCLUSIVEMODEDATA); | ||
| 652 | |||
| 653 | typedef struct _DD_FLIPTOGDISURFACEDATA | ||
| 654 | { | ||
| 655 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 656 | 	DWORD			dwToGDI; | ||
| 657 | 	DWORD			dwReserved; | ||
| 658 | 	HRESULT			ddRVal; | ||
| 659 | 	PVOID			FlipToGDISurface; | ||
| 660 | } DD_FLIPTOGDISURFACEDATA, *PDD_FLIPTOGDISURFACEDATA; | ||
| 661 | typedef DWORD (WINAPI *PDD_FLIPTOGDISURFACE)(PDD_FLIPTOGDISURFACEDATA); | ||
| 662 | |||
| 663 | |||
| 664 | |||
| 665 | typedef struct _DD_NTCALLBACKS | ||
| 666 | { | ||
| 667 | 	DWORD			dwSize; | ||
| 668 | 	DWORD			dwFlags; | ||
| 669 | 	PDD_FREEDRIVERMEMORY	FreeDriverMemory; | ||
| 670 | 	PDD_SETEXCLUSIVEMODE	SetExclusiveMode; | ||
| 671 | 	PDD_FLIPTOGDISURFACE	FlipToGDISurface; | ||
| 672 | } DD_NTCALLBACKS, *PDD_NTCALLBACKS; | ||
| 673 | |||
| 674 | |||
| 675 | #define DDHAL_NTCB32_FREEDRIVERMEMORY			0x00000001 | ||
| 676 | #define DDHAL_NTCB32_SETEXCLUSIVEMODE			0x00000002 | ||
| 677 | #define DDHAL_NTCB32_FLIPTOGDISURFACE			0x00000004 | ||
| 678 | |||
| 679 | /************************************************************************/ | ||
| 680 | /* IDirectDrawPalette callbacks */ | ||
| 681 | /************************************************************************/ | ||
| 682 | |||
| 683 | typedef struct _DD_DESTROYPALETTEDATA | ||
| 684 | { | ||
| 685 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 686 | 	PDD_PALETTE_GLOBAL	lpDDPalette; | ||
| 687 | 	HRESULT			ddRVal; | ||
| 688 | 	PVOID			DestroyPalette; | ||
| 689 | } DD_DESTROYPALETTEDATA, *PDD_DESTROYPALETTEDATA; | ||
| 690 | typedef DWORD (WINAPI *PDD_PALCB_DESTROYPALETTE)(PDD_DESTROYPALETTEDATA); | ||
| 691 | |||
| 692 | typedef struct _DD_SETENTRIESDATA | ||
| 693 | { | ||
| 694 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 695 | 	PDD_PALETTE_GLOBAL	lpDDPalette; | ||
| 696 | 	DWORD			dwBase; | ||
| 697 | 	DWORD			dwNumEntries; | ||
| 698 | 	LPPALETTEENTRY		lpEntries; | ||
| 699 | 	HRESULT			ddRVal; | ||
| 700 | 	PVOID			SetEntries; | ||
| 701 | } DD_SETENTRIESDATA, *PDD_SETENTRIESDATA; | ||
| 702 | typedef DWORD (WINAPI *PDD_PALCB_SETENTRIES)(PDD_SETENTRIESDATA); | ||
| 703 | |||
| 704 | typedef struct DD_PALETTECALLBACKS | ||
| 705 | { | ||
| 706 | 	DWORD			dwSize; | ||
| 707 | 	DWORD			dwFlags; | ||
| 708 | 	PDD_PALCB_DESTROYPALETTE DestroyPalette; | ||
| 709 | 	PDD_PALCB_SETENTRIES	SetEntries; | ||
| 710 | } DD_PALETTECALLBACKS, *PDD_PALETTECALLBACKS; | ||
| 711 | |||
| 712 | #define DDHAL_PALCB32_DESTROYPALETTE 0x00000001l | ||
| 713 | #define DDHAL_PALCB32_SETENTRIES 0x00000002l | ||
| 714 | |||
| 715 | /************************************************************************/ | ||
| 716 | /* IDirectDrawVideoport callbacks */ | ||
| 717 | /************************************************************************/ | ||
| 718 | |||
| 719 | typedef struct _DD_CANCREATEVPORTDATA | ||
| 720 | { | ||
| 721 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 722 | 	LPDDVIDEOPORTDESC	lpDDVideoPortDesc; | ||
| 723 | 	HRESULT			ddRVal; | ||
| 724 | 	PVOID			CanCreateVideoPort; | ||
| 725 | } DD_CANCREATEVPORTDATA, *PDD_CANCREATEVPORTDATA; | ||
| 726 | typedef DWORD (WINAPI *PDD_VPORTCB_CANCREATEVIDEOPORT)(PDD_CANCREATEVPORTDATA); | ||
| 727 | |||
| 728 | typedef struct _DD_CREATEVPORTDATA | ||
| 729 | { | ||
| 730 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 731 | 	LPDDVIDEOPORTDESC	lpDDVideoPortDesc; | ||
| 732 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 733 | 	HRESULT			ddRVal; | ||
| 734 | 	PVOID			CreateVideoPort; | ||
| 735 | } DD_CREATEVPORTDATA, *PDD_CREATEVPORTDATA; | ||
| 736 | typedef DWORD (WINAPI *PDD_VPORTCB_CREATEVIDEOPORT)(PDD_CREATEVPORTDATA); | ||
| 737 | |||
| 738 | typedef struct _DD_FLIPVPORTDATA | ||
| 739 | { | ||
| 740 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 741 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 742 | 	PDD_SURFACE_LOCAL	lpSurfCurr; | ||
| 743 | 	PDD_SURFACE_LOCAL	lpSurfTarg; | ||
| 744 | 	HRESULT			ddRVal; | ||
| 745 | 	PVOID			FlipVideoPort; | ||
| 746 | } DD_FLIPVPORTDATA, *PDD_FLIPVPORTDATA; | ||
| 747 | typedef DWORD (WINAPI *PDD_VPORTCB_FLIP)(PDD_FLIPVPORTDATA); | ||
| 748 | |||
| 749 | typedef struct _DD_GETVPORTBANDWIDTHDATA | ||
| 750 | { | ||
| 751 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 752 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 753 | 	LPDDPIXELFORMAT		lpddpfFormat; | ||
| 754 | 	DWORD			dwWidth; | ||
| 755 | 	DWORD			dwHeight; | ||
| 756 | 	DWORD			dwFlags; | ||
| 757 | 	LPDDVIDEOPORTBANDWIDTH	lpBandwidth; | ||
| 758 | 	HRESULT			ddRVal; | ||
| 759 | 	PVOID			GetVideoPortBandwidth; | ||
| 760 | } DD_GETVPORTBANDWIDTHDATA, *PDD_GETVPORTBANDWIDTHDATA; | ||
| 761 | typedef DWORD (WINAPI *PDD_VPORTCB_GETBANDWIDTH)(PDD_GETVPORTBANDWIDTHDATA); | ||
| 762 | |||
| 763 | typedef struct _DD_GETVPORTINPUTFORMATDATA | ||
| 764 | { | ||
| 765 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 766 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 767 | 	DWORD			dwFlags; | ||
| 768 | 	LPDDPIXELFORMAT		lpddpfFormat; | ||
| 769 | 	DWORD			dwNumFormats; | ||
| 770 | 	HRESULT			ddRVal; | ||
| 771 | 	PVOID			GetVideoPortInputFormats; | ||
| 772 | } DD_GETVPORTINPUTFORMATDATA, *PDD_GETVPORTINPUTFORMATDATA; | ||
| 773 | typedef DWORD (WINAPI *PDD_VPORTCB_GETINPUTFORMATS)(PDD_GETVPORTINPUTFORMATDATA); | ||
| 774 | |||
| 775 | typedef struct _DD_GETVPORTOUTPUTFORMATDATA | ||
| 776 | { | ||
| 777 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 778 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 779 | 	DWORD			dwFlags; | ||
| 780 | 	LPDDPIXELFORMAT		lpddpfInputFormat; | ||
| 781 | 	LPDDPIXELFORMAT		lpddpfOutputFormats; | ||
| 782 | 	DWORD			dwNumFormats; | ||
| 783 | 	HRESULT			ddRVal; | ||
| 784 | 	PVOID			GetVideoPortInputFormats; | ||
| 785 | } DD_GETVPORTOUTPUTFORMATDATA, *PDD_GETVPORTOUTPUTFORMATDATA; | ||
| 786 | typedef DWORD (WINAPI *PDD_VPORTCB_GETOUTPUTFORMATS)(PDD_GETVPORTOUTPUTFORMATDATA); | ||
| 787 | |||
| 788 | typedef struct _DD_GETVPORTFIELDDATA | ||
| 789 | { | ||
| 790 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 791 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 792 | 	WINBOOL			bField; | ||
| 793 | 	HRESULT			ddRVal; | ||
| 794 | 	PVOID			GetVideoPortField; | ||
| 795 | } DD_GETVPORTFIELDDATA, *PDD_GETVPORTFIELDDATA; | ||
| 796 | typedef DWORD (WINAPI *PDD_VPORTCB_GETFIELD)(PDD_GETVPORTFIELDDATA); | ||
| 797 | |||
| 798 | typedef struct _DD_GETVPORTLINEDATA | ||
| 799 | { | ||
| 800 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 801 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 802 | 	DWORD			dwLine; | ||
| 803 | 	HRESULT			ddRVal; | ||
| 804 | 	PVOID			GetVideoPortLine; | ||
| 805 | } DD_GETVPORTLINEDATA, *PDD_GETVPORTLINEDATA; | ||
| 806 | typedef DWORD (WINAPI *PDD_VPORTCB_GETLINE)(PDD_GETVPORTLINEDATA); | ||
| 807 | |||
| 808 | typedef struct _DD_GETVPORTCONNECTDATA | ||
| 809 | { | ||
| 810 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 811 | 	DWORD			dwPortId; | ||
| 812 | 	LPDDVIDEOPORTCONNECT	lpConnect; | ||
| 813 | 	DWORD			dwNumEntries; | ||
| 814 | 	HRESULT			ddRVal; | ||
| 815 | 	PVOID			GetVideoPortConnectInfo; | ||
| 816 | } DD_GETVPORTCONNECTDATA, *PDD_GETVPORTCONNECTDATA; | ||
| 817 | typedef DWORD (WINAPI *PDD_VPORTCB_GETVPORTCONNECT)(PDD_GETVPORTCONNECTDATA); | ||
| 818 | |||
| 819 | typedef struct _DD_DESTROYVPORTDATA | ||
| 820 | { | ||
| 821 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 822 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 823 | 	HRESULT			ddRVal; | ||
| 824 | 	PVOID			DestroyVideoPort; | ||
| 825 | } DD_DESTROYVPORTDATA, *PDD_DESTROYVPORTDATA; | ||
| 826 | typedef DWORD (WINAPI *PDD_VPORTCB_DESTROYVPORT)(PDD_DESTROYVPORTDATA); | ||
| 827 | |||
| 828 | typedef struct _DD_GETVPORTFLIPSTATUSDATA | ||
| 829 | { | ||
| 830 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 831 | 	FLATPTR			fpSurface; | ||
| 832 | 	HRESULT			ddRVal; | ||
| 833 | 	PVOID			GetVideoPortFlipStatus; | ||
| 834 | } DD_GETVPORTFLIPSTATUSDATA, *PDD_GETVPORTFLIPSTATUSDATA; | ||
| 835 | typedef DWORD (WINAPI *PDD_VPORTCB_GETFLIPSTATUS)(PDD_GETVPORTFLIPSTATUSDATA); | ||
| 836 | |||
| 837 | |||
| 838 | typedef struct _DD_UPDATEVPORTDATA | ||
| 839 | { | ||
| 840 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 841 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 842 | 	PDD_SURFACE_INT		*lplpDDSurface; | ||
| 843 | 	PDD_SURFACE_INT		*lplpDDVBISurface; | ||
| 844 | 	LPDDVIDEOPORTINFO	lpVideoInfo; | ||
| 845 | 	DWORD			dwFlags; | ||
| 846 | 	DWORD			dwNumAutoflip; | ||
| 847 | 	DWORD			dwNumVBIAutoflip; | ||
| 848 | 	HRESULT			ddRVal; | ||
| 849 | 	PVOID			UpdateVideoPort; | ||
| 850 | } DD_UPDATEVPORTDATA, *PDD_UPDATEVPORTDATA; | ||
| 851 | typedef DWORD (WINAPI *PDD_VPORTCB_UPDATE)(PDD_UPDATEVPORTDATA); | ||
| 852 | |||
| 853 | typedef struct _DD_WAITFORVPORTSYNCDATA | ||
| 854 | { | ||
| 855 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 856 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 857 | 	DWORD			dwFlags; | ||
| 858 | 	DWORD			dwLine; | ||
| 859 | 	DWORD			dwTimeOut; | ||
| 860 | 	HRESULT			ddRVal; | ||
| 861 | 	PVOID			UpdateVideoPort; | ||
| 862 | } DD_WAITFORVPORTSYNCDATA, *PDD_WAITFORVPORTSYNCDATA; | ||
| 863 | typedef DWORD (WINAPI *PDD_VPORTCB_WAITFORSYNC)(PDD_WAITFORVPORTSYNCDATA); | ||
| 864 | |||
| 865 | typedef struct _DD_GETVPORTSIGNALDATA | ||
| 866 | { | ||
| 867 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 868 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 869 | 	DWORD			dwStatus; | ||
| 870 | 	HRESULT			ddRVal; | ||
| 871 | 	PVOID			GetVideoSignalStatus; | ||
| 872 | } DD_GETVPORTSIGNALDATA, *PDD_GETVPORTSIGNALDATA; | ||
| 873 | typedef DWORD (WINAPI *PDD_VPORTCB_GETSIGNALSTATUS)(PDD_GETVPORTSIGNALDATA); | ||
| 874 | |||
| 875 | typedef struct _DD_VPORTCOLORDATA | ||
| 876 | { | ||
| 877 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 878 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 879 | 	DWORD			dwFlags; | ||
| 880 | 	LPDDCOLORCONTROL	lpColorData; | ||
| 881 | 	HRESULT			ddRVal; | ||
| 882 | 	PVOID			ColorControl; | ||
| 883 | } DD_VPORTCOLORDATA, *PDD_VPORTCOLORDATA; | ||
| 884 | typedef DWORD (WINAPI *PDD_VPORTCB_COLORCONTROL)(PDD_VPORTCOLORDATA); | ||
| 885 | |||
| 886 | |||
| 887 | typedef struct DD_VIDEOPORTCALLBACKS | ||
| 888 | { | ||
| 889 | 	DWORD				dwSize; | ||
| 890 | 	DWORD				dwFlags; | ||
| 891 | 	PDD_VPORTCB_CANCREATEVIDEOPORT	CanCreateVideoPort; | ||
| 892 | 	PDD_VPORTCB_CREATEVIDEOPORT	CreateVideoPort; | ||
| 893 | 	PDD_VPORTCB_FLIP		FlipVideoPort; | ||
| 894 | 	PDD_VPORTCB_GETBANDWIDTH	GetVideoPortBandwidth; | ||
| 895 | 	PDD_VPORTCB_GETINPUTFORMATS	GetVideoPortInputFormats; | ||
| 896 | 	PDD_VPORTCB_GETOUTPUTFORMATS	GetVideoPortOutputFormats; | ||
| 897 | 	PVOID				lpReserved1; | ||
| 898 | 	PDD_VPORTCB_GETFIELD		GetVideoPortField; | ||
| 899 | 	PDD_VPORTCB_GETLINE		GetVideoPortLine; | ||
| 900 | 	PDD_VPORTCB_GETVPORTCONNECT	GetVideoPortConnectInfo; | ||
| 901 | 	PDD_VPORTCB_DESTROYVPORT	DestroyVideoPort; | ||
| 902 | 	PDD_VPORTCB_GETFLIPSTATUS	GetVideoPortFlipStatus; | ||
| 903 | 	PDD_VPORTCB_UPDATE		UpdateVideoPort; | ||
| 904 | 	PDD_VPORTCB_WAITFORSYNC		WaitForVideoPortSync; | ||
| 905 | 	PDD_VPORTCB_GETSIGNALSTATUS	GetVideoSignalStatus; | ||
| 906 | 	PDD_VPORTCB_COLORCONTROL	ColorControl; | ||
| 907 | } DD_VIDEOPORTCALLBACKS, *PDD_VIDEOPORTCALLBACKS; | ||
| 908 | |||
| 909 | #define DDHAL_VPORT32_CANCREATEVIDEOPORT		0x00000001 | ||
| 910 | #define DDHAL_VPORT32_CREATEVIDEOPORT			0x00000002 | ||
| 911 | #define DDHAL_VPORT32_FLIP				0x00000004 | ||
| 912 | #define DDHAL_VPORT32_GETBANDWIDTH			0x00000008 | ||
| 913 | #define DDHAL_VPORT32_GETINPUTFORMATS			0x00000010 | ||
| 914 | #define DDHAL_VPORT32_GETOUTPUTFORMATS			0x00000020 | ||
| 915 | #define DDHAL_VPORT32_GETFIELD				0x00000080 | ||
| 916 | #define DDHAL_VPORT32_GETLINE				0x00000100 | ||
| 917 | #define DDHAL_VPORT32_GETCONNECT			0x00000200 | ||
| 918 | #define DDHAL_VPORT32_DESTROY				0x00000400 | ||
| 919 | #define DDHAL_VPORT32_GETFLIPSTATUS			0x00000800 | ||
| 920 | #define DDHAL_VPORT32_UPDATE				0x00001000 | ||
| 921 | #define DDHAL_VPORT32_WAITFORSYNC			0x00002000 | ||
| 922 | #define DDHAL_VPORT32_GETSIGNALSTATUS			0x00004000 | ||
| 923 | #define DDHAL_VPORT32_COLORCONTROL			0x00008000 | ||
| 924 | |||
| 925 | |||
| 926 | /************************************************************************/ | ||
| 927 | /* IDirectDrawColorControl callbacks */ | ||
| 928 | /************************************************************************/ | ||
| 929 | |||
| 930 | #define DDRAWI_GETCOLOR					0x0001 | ||
| 931 | #define DDRAWI_SETCOLOR					0x0002 | ||
| 932 | |||
| 933 | typedef struct _DD_COLORCONTROLDATA | ||
| 934 | { | ||
| 935 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 936 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 937 | 	LPDDCOLORCONTROL	lpColorData; | ||
| 938 | 	DWORD			dwFlags; | ||
| 939 | 	HRESULT			ddRVal; | ||
| 940 | 	PVOID			ColorControl; | ||
| 941 | } DD_COLORCONTROLDATA, *PDD_COLORCONTROLDATA; | ||
| 942 | typedef DWORD (WINAPI *PDD_COLORCB_COLORCONTROL)(PDD_COLORCONTROLDATA); | ||
| 943 | |||
| 944 | |||
| 945 | typedef struct _DD_COLORCONTROLCALLBACKS | ||
| 946 | { | ||
| 947 | 	DWORD			dwSize; | ||
| 948 | 	DWORD			dwFlags; | ||
| 949 | 	PDD_COLORCB_COLORCONTROL ColorControl; | ||
| 950 | } DD_COLORCONTROLCALLBACKS, *PDD_COLORCONTROLCALLBACKS; | ||
| 951 | |||
| 952 | #define DDHAL_COLOR_COLORCONTROL			0x00000001 | ||
| 953 | |||
| 954 | /************************************************************************/ | ||
| 955 | /* IDirectDrawVideo callbacks */ | ||
| 956 | /************************************************************************/ | ||
| 957 | |||
| 958 | typedef struct _DD_GETMOCOMPGUIDSDATA | ||
| 959 | { | ||
| 960 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 961 | 	DWORD			dwNumGuids; | ||
| 962 | 	GUID			*lpGuids; | ||
| 963 | 	HRESULT			ddRVal; | ||
| 964 | } DD_GETMOCOMPGUIDSDATA, *PDD_GETMOCOMPGUIDSDATA; | ||
| 965 | typedef DWORD (WINAPI *PDD_MOCOMPCB_GETGUIDS)(PDD_GETMOCOMPGUIDSDATA); | ||
| 966 | |||
| 967 | typedef struct _DD_GETMOCOMPFORMATSDATA | ||
| 968 | { | ||
| 969 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 970 | 	GUID			*lpGuid; | ||
| 971 | 	DWORD			dwNumFormats; | ||
| 972 | 	LPDDPIXELFORMAT		lpFormats; | ||
| 973 | 	HRESULT			ddRVal; | ||
| 974 | } DD_GETMOCOMPFORMATSDATA, *PDD_GETMOCOMPFORMATSDATA; | ||
| 975 | typedef DWORD (WINAPI *PDD_MOCOMPCB_GETFORMATS)(PDD_GETMOCOMPFORMATSDATA); | ||
| 976 | |||
| 977 | typedef struct _DD_CREATEMOCOMPDATA | ||
| 978 | { | ||
| 979 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 980 | 	PDD_MOTIONCOMP_LOCAL	lpMoComp; | ||
| 981 | 	GUID			*lpGuid; | ||
| 982 | 	DWORD			dwUncompWidth; | ||
| 983 | 	DWORD			dwUncompHeight; | ||
| 984 | 	DDPIXELFORMAT		ddUncompPixelFormat; | ||
| 985 | 	LPVOID			lpData; | ||
| 986 | 	DWORD			dwDataSize; | ||
| 987 | 	HRESULT			ddRVal; | ||
| 988 | } DD_CREATEMOCOMPDATA, *PDD_CREATEMOCOMPDATA; | ||
| 989 | typedef DWORD (WINAPI *PDD_MOCOMPCB_CREATE)(PDD_CREATEMOCOMPDATA); | ||
| 990 | |||
| 991 | typedef struct _DDCOMPBUFFERINFO | ||
| 992 | { | ||
| 993 | 	DWORD			dwSize; | ||
| 994 | 	DWORD			dwNumCompBuffers; | ||
| 995 | 	DWORD			dwWidthToCreate; | ||
| 996 | 	DWORD			dwHeightToCreate; | ||
| 997 | 	DWORD			dwBytesToAllocate; | ||
| 998 | 	DDSCAPS2		ddCompCaps; | ||
| 999 | 	DDPIXELFORMAT		ddPixelFormat; | ||
| 1000 | } DDCOMPBUFFERINFO, *LPDDCOMPBUFFERINFO; | ||
| 1001 | |||
| 1002 | typedef struct _DD_GETMOCOMPCOMPBUFFDATA | ||
| 1003 | { | ||
| 1004 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 1005 | 	GUID			*lpGuid; | ||
| 1006 | 	DWORD			dwWidth; | ||
| 1007 | 	DWORD			dwHeight; | ||
| 1008 | 	DDPIXELFORMAT		ddPixelFormat; | ||
| 1009 | 	DWORD			dwNumTypesCompBuffs; | ||
| 1010 | 	LPDDCOMPBUFFERINFO	lpCompBuffInfo; | ||
| 1011 | 	HRESULT			ddRVal; | ||
| 1012 | } DD_GETMOCOMPCOMPBUFFDATA, *PDD_GETMOCOMPCOMPBUFFDATA; | ||
| 1013 | typedef DWORD (WINAPI *PDD_MOCOMPCB_GETCOMPBUFFINFO)(PDD_GETMOCOMPCOMPBUFFDATA); | ||
| 1014 | |||
| 1015 | typedef struct _DD_GETINTERNALMOCOMPDATA | ||
| 1016 | { | ||
| 1017 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 1018 | 	GUID			*lpGuid; | ||
| 1019 | 	DWORD			dwWidth; | ||
| 1020 | 	DWORD			dwHeight; | ||
| 1021 | 	DDPIXELFORMAT		ddPixelFormat; | ||
| 1022 | 	DWORD			dwScratchMemAlloc; | ||
| 1023 | 	HRESULT			ddRVal; | ||
| 1024 | } DD_GETINTERNALMOCOMPDATA, *PDD_GETINTERNALMOCOMPDATA; | ||
| 1025 | typedef DWORD (WINAPI *PDD_MOCOMPCB_GETINTERNALINFO)(PDD_GETINTERNALMOCOMPDATA); | ||
| 1026 | |||
| 1027 | typedef struct _DD_BEGINMOCOMPFRAMEDATA | ||
| 1028 | { | ||
| 1029 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 1030 | 	PDD_MOTIONCOMP_LOCAL	lpMoComp; | ||
| 1031 | 	PDD_SURFACE_LOCAL	lpDestSurface; | ||
| 1032 | 	DWORD			dwInputDataSize; | ||
| 1033 | 	LPVOID			lpInputData; | ||
| 1034 | 	DWORD			dwOutputDataSize; | ||
| 1035 | 	LPVOID			lpOutputData; | ||
| 1036 | 	HRESULT			ddRVal; | ||
| 1037 | } DD_BEGINMOCOMPFRAMEDATA, *PDD_BEGINMOCOMPFRAMEDATA; | ||
| 1038 | typedef DWORD (WINAPI *PDD_MOCOMPCB_BEGINFRAME)(PDD_BEGINMOCOMPFRAMEDATA); | ||
| 1039 | |||
| 1040 | typedef struct _DD_ENDMOCOMPFRAMEDATA | ||
| 1041 | { | ||
| 1042 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 1043 | 	PDD_MOTIONCOMP_LOCAL	lpMoComp; | ||
| 1044 | 	LPVOID			lpInputData; | ||
| 1045 | 	DWORD			dwInputDataSize; | ||
| 1046 | 	HRESULT			ddRVal; | ||
| 1047 | } DD_ENDMOCOMPFRAMEDATA, *PDD_ENDMOCOMPFRAMEDATA; | ||
| 1048 | typedef DWORD (WINAPI *PDD_MOCOMPCB_ENDFRAME)(PDD_ENDMOCOMPFRAMEDATA); | ||
| 1049 | |||
| 1050 | typedef struct _DDMOCOMPBUFFERINFO | ||
| 1051 | { | ||
| 1052 | 	DWORD			dwSize; | ||
| 1053 | 	PDD_SURFACE_LOCAL	lpCompSurface; | ||
| 1054 | 	DWORD			dwDataOffset; | ||
| 1055 | 	DWORD			dwDataSize; | ||
| 1056 | 	LPVOID			lpPrivate; | ||
| 1057 | } DDMOCOMPBUFFERINFO, *LPDDMOCOMPBUFFERINFO; | ||
| 1058 | |||
| 1059 | typedef struct _DD_RENDERMOCOMPDATA | ||
| 1060 | { | ||
| 1061 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 1062 | 	PDD_MOTIONCOMP_LOCAL	lpMoComp; | ||
| 1063 | 	DWORD			dwNumBuffers; | ||
| 1064 | 	LPDDMOCOMPBUFFERINFO	lpBufferInfo; | ||
| 1065 | 	DWORD			dwFunction; | ||
| 1066 | 	LPVOID			lpInputData; | ||
| 1067 | 	DWORD			dwInputDataSize; | ||
| 1068 | 	LPVOID			lpOutputData; | ||
| 1069 | 	DWORD			dwOutputDataSize; | ||
| 1070 | 	HRESULT			ddRVal; | ||
| 1071 | } DD_RENDERMOCOMPDATA, *PDD_RENDERMOCOMPDATA; | ||
| 1072 | typedef DWORD (WINAPI *PDD_MOCOMPCB_RENDER)(PDD_RENDERMOCOMPDATA); | ||
| 1073 | |||
| 1074 | #define DDMCQUERY_READ					0x00000001 | ||
| 1075 | |||
| 1076 | typedef struct _DD_QUERYMOCOMPSTATUSDATA | ||
| 1077 | { | ||
| 1078 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 1079 | 	PDD_MOTIONCOMP_LOCAL	lpMoComp; | ||
| 1080 | 	PDD_SURFACE_LOCAL	lpSurface; | ||
| 1081 | 	DWORD			dwFlags; | ||
| 1082 | 	HRESULT			ddRVal; | ||
| 1083 | } DD_QUERYMOCOMPSTATUSDATA, *PDD_QUERYMOCOMPSTATUSDATA; | ||
| 1084 | typedef DWORD (WINAPI *PDD_MOCOMPCB_QUERYSTATUS)(PDD_QUERYMOCOMPSTATUSDATA); | ||
| 1085 | |||
| 1086 | typedef struct _DD_DESTROYMOCOMPDATA | ||
| 1087 | { | ||
| 1088 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 1089 | 	PDD_MOTIONCOMP_LOCAL	lpMoComp; | ||
| 1090 | 	HRESULT			ddRVal; | ||
| 1091 | } DD_DESTROYMOCOMPDATA, *PDD_DESTROYMOCOMPDATA; | ||
| 1092 | typedef DWORD (WINAPI *PDD_MOCOMPCB_DESTROY)(PDD_DESTROYMOCOMPDATA); | ||
| 1093 | |||
| 1094 | |||
| 1095 | typedef struct DD_MOTIONCOMPCALLBACKS | ||
| 1096 | { | ||
| 1097 | 	DWORD				dwSize; | ||
| 1098 | 	DWORD				dwFlags; | ||
| 1099 | 	PDD_MOCOMPCB_GETGUIDS		GetMoCompGuids; | ||
| 1100 | 	PDD_MOCOMPCB_GETFORMATS		GetMoCompFormats; | ||
| 1101 | 	PDD_MOCOMPCB_CREATE		CreateMoComp; | ||
| 1102 | 	PDD_MOCOMPCB_GETCOMPBUFFINFO	GetMoCompBuffInfo; | ||
| 1103 | 	PDD_MOCOMPCB_GETINTERNALINFO	GetInternalMoCompInfo; | ||
| 1104 | 	PDD_MOCOMPCB_BEGINFRAME		BeginMoCompFrame; | ||
| 1105 | 	PDD_MOCOMPCB_ENDFRAME		EndMoCompFrame; | ||
| 1106 | 	PDD_MOCOMPCB_RENDER		RenderMoComp; | ||
| 1107 | 	PDD_MOCOMPCB_QUERYSTATUS	QueryMoCompStatus; | ||
| 1108 | 	PDD_MOCOMPCB_DESTROY		DestroyMoComp; | ||
| 1109 | } DD_MOTIONCOMPCALLBACKS, *PDD_MOTIONCOMPCALLBACKS; | ||
| 1110 | |||
| 1111 | #define DDHAL_MOCOMP32_GETGUIDS				0x00000001 | ||
| 1112 | #define DDHAL_MOCOMP32_GETFORMATS			0x00000002 | ||
| 1113 | #define DDHAL_MOCOMP32_CREATE				0x00000004 | ||
| 1114 | #define DDHAL_MOCOMP32_GETCOMPBUFFINFO			0x00000008 | ||
| 1115 | #define DDHAL_MOCOMP32_GETINTERNALINFO			0x00000010 | ||
| 1116 | #define DDHAL_MOCOMP32_BEGINFRAME			0x00000020 | ||
| 1117 | #define DDHAL_MOCOMP32_ENDFRAME				0x00000040 | ||
| 1118 | #define DDHAL_MOCOMP32_RENDER				0x00000080 | ||
| 1119 | #define DDHAL_MOCOMP32_QUERYSTATUS			0x00000100 | ||
| 1120 | #define DDHAL_MOCOMP32_DESTROY				0x00000200 | ||
| 1121 | |||
| 1122 | /************************************************************************/ | ||
| 1123 | /* D3D buffer callbacks */ | ||
| 1124 | /************************************************************************/ | ||
| 1125 | |||
| 1126 | typedef struct _DD_D3DBUFCALLBACKS | ||
| 1127 | { | ||
| 1128 | 	DWORD			dwSize; | ||
| 1129 | 	DWORD			dwFlags; | ||
| 1130 | 	PDD_CANCREATESURFACE	CanCreateD3DBuffer; | ||
| 1131 | 	PDD_CREATESURFACE	CreateD3DBuffer; | ||
| 1132 | 	PDD_SURFCB_DESTROYSURFACE DestroyD3DBuffer; | ||
| 1133 | 	PDD_SURFCB_LOCK		LockD3DBuffer; | ||
| 1134 | 	PDD_SURFCB_UNLOCK	UnlockD3DBuffer; | ||
| 1135 | } DD_D3DBUFCALLBACKS, *PDD_D3DBUFCALLBACKS; | ||
| 1136 | |||
| 1137 | /************************************************************************/ | ||
| 1138 | /* DdGetDriverInfo callback */ | ||
| 1139 | /************************************************************************/ | ||
| 1140 | |||
| 1141 | typedef struct _DD_GETDRIVERINFODATA | ||
| 1142 | { | ||
| 1143 | 	// Input: | ||
| 1144 | 	PVOID	dhpdev; | ||
| 1145 | 	DWORD	dwSize; | ||
| 1146 | 	DWORD	dwFlags; | ||
| 1147 | 	GUID	guidInfo; | ||
| 1148 | 	DWORD	dwExpectedSize; | ||
| 1149 | 	PVOID	lpvData; | ||
| 1150 | 	// Output: | ||
| 1151 | 	DWORD	dwActualSize; | ||
| 1152 | 	HRESULT	ddRVal; | ||
| 1153 | } DD_GETDRIVERINFODATA, *PDD_GETDRIVERINFODATA; | ||
| 1154 | typedef DWORD (WINAPI *PDD_GETDRIVERINFO)(PDD_GETDRIVERINFODATA); | ||
| 1155 | |||
| 1156 | |||
| 1157 | /************************************************************************/ | ||
| 1158 | /* Driver info structures */ | ||
| 1159 | /************************************************************************/ | ||
| 1160 | |||
| 1161 | typedef struct _DDNTCORECAPS | ||
| 1162 | { | ||
| 1163 | 	DWORD	dwSize; | ||
| 1164 | 	DWORD	dwCaps; | ||
| 1165 | 	DWORD	dwCaps2; | ||
| 1166 | 	DWORD	dwCKeyCaps; | ||
| 1167 | 	DWORD	dwFXCaps; | ||
| 1168 | 	DWORD	dwFXAlphaCaps; | ||
| 1169 | 	DWORD	dwPalCaps; | ||
| 1170 | 	DWORD	dwSVCaps; | ||
| 1171 | 	DWORD	dwAlphaBltConstBitDepths; | ||
| 1172 | 	DWORD	dwAlphaBltPixelBitDepths; | ||
| 1173 | 	DWORD	dwAlphaBltSurfaceBitDepths; | ||
| 1174 | 	DWORD	dwAlphaOverlayConstBitDepths; | ||
| 1175 | 	DWORD	dwAlphaOverlayPixelBitDepths; | ||
| 1176 | 	DWORD	dwAlphaOverlaySurfaceBitDepths; | ||
| 1177 | 	DWORD	dwZBufferBitDepths; | ||
| 1178 | 	DWORD	dwVidMemTotal; | ||
| 1179 | 	DWORD	dwVidMemFree; | ||
| 1180 | 	DWORD	dwMaxVisibleOverlays; | ||
| 1181 | 	DWORD	dwCurrVisibleOverlays; | ||
| 1182 | 	DWORD	dwNumFourCCCodes; | ||
| 1183 | 	DWORD	dwAlignBoundarySrc; | ||
| 1184 | 	DWORD	dwAlignSizeSrc; | ||
| 1185 | 	DWORD	dwAlignBoundaryDest; | ||
| 1186 | 	DWORD	dwAlignSizeDest; | ||
| 1187 | 	DWORD	dwAlignStrideAlign; | ||
| 1188 | 	DWORD	dwRops[DD_ROP_SPACE]; | ||
| 1189 | 	DDSCAPS	ddsCaps; | ||
| 1190 | 	DWORD	dwMinOverlayStretch; | ||
| 1191 | 	DWORD	dwMaxOverlayStretch; | ||
| 1192 | 	DWORD	dwMinLiveVideoStretch; | ||
| 1193 | 	DWORD	dwMaxLiveVideoStretch; | ||
| 1194 | 	DWORD	dwMinHwCodecStretch; | ||
| 1195 | 	DWORD	dwMaxHwCodecStretch; | ||
| 1196 | 	DWORD	dwReserved1; | ||
| 1197 | 	DWORD	dwReserved2; | ||
| 1198 | 	DWORD	dwReserved3; | ||
| 1199 | 	DWORD	dwSVBCaps; | ||
| 1200 | 	DWORD	dwSVBCKeyCaps; | ||
| 1201 | 	DWORD	dwSVBFXCaps; | ||
| 1202 | 	DWORD	dwSVBRops[DD_ROP_SPACE]; | ||
| 1203 | 	DWORD	dwVSBCaps; | ||
| 1204 | 	DWORD	dwVSBCKeyCaps; | ||
| 1205 | 	DWORD	dwVSBFXCaps; | ||
| 1206 | 	DWORD	dwVSBRops[DD_ROP_SPACE]; | ||
| 1207 | 	DWORD	dwSSBCaps; | ||
| 1208 | 	DWORD	dwSSBCKeyCaps; | ||
| 1209 | 	DWORD	dwSSBFXCaps; | ||
| 1210 | 	DWORD	dwSSBRops[DD_ROP_SPACE]; | ||
| 1211 | 	DWORD	dwMaxVideoPorts; | ||
| 1212 | 	DWORD	dwCurrVideoPorts; | ||
| 1213 | 	DWORD	dwSVBCaps2; | ||
| 1214 | } DDNTCORECAPS, *PDDNTCORECAPS; | ||
| 1215 | |||
| 1216 | |||
| 1217 | typedef struct _DD_HALINFO_V4 | ||
| 1218 | { | ||
| 1219 | 	DWORD			dwSize; | ||
| 1220 | 	VIDEOMEMORYINFO		vmiData; | ||
| 1221 | 	DDNTCORECAPS		ddCaps; | ||
| 1222 | 	PDD_GETDRIVERINFO	GetDriverInfo; | ||
| 1223 | 	DWORD			dwFlags; | ||
| 1224 | } DD_HALINFO_V4, *PDD_HALINFO_V4; | ||
| 1225 | |||
| 1226 | typedef struct _DD_HALINFO | ||
| 1227 | { | ||
| 1228 | 	DWORD			dwSize; | ||
| 1229 | 	VIDEOMEMORYINFO		vmiData; | ||
| 1230 | 	DDNTCORECAPS		ddCaps; | ||
| 1231 | 	PDD_GETDRIVERINFO	GetDriverInfo; | ||
| 1232 | 	DWORD			dwFlags; | ||
| 1233 | 	PVOID			lpD3DGlobalDriverData; | ||
| 1234 | 	PVOID			lpD3DHALCallbacks; | ||
| 1235 | 	PDD_D3DBUFCALLBACKS	lpD3DBufCallbacks; | ||
| 1236 | } DD_HALINFO, *PDD_HALINFO; | ||
| 1237 | |||
| 1238 | |||
| 1239 | typedef struct _DD_NONLOCALVIDMEMCAPS | ||
| 1240 | { | ||
| 1241 | 	DWORD	dwSize; | ||
| 1242 | 	DWORD	dwNLVBCaps; | ||
| 1243 | 	DWORD	dwNLVBCaps2; | ||
| 1244 | 	DWORD	dwNLVBCKeyCaps; | ||
| 1245 | 	DWORD	dwNLVBFXCaps; | ||
| 1246 | 	DWORD	dwNLVBRops[DD_ROP_SPACE]; | ||
| 1247 | } DD_NONLOCALVIDMEMCAPS, *PDD_NONLOCALVIDMEMCAPS; | ||
| 1248 | |||
| 1249 | |||
| 1250 | typedef struct _DD_MORESURFACECAPS | ||
| 1251 | { | ||
| 1252 | 	DWORD			dwSize; | ||
| 1253 | 	DDSCAPSEX		ddsCapsMore; | ||
| 1254 | 	struct tagNTExtendedHeapRestrictions | ||
| 1255 | 	{ | ||
| 1256 | 		DDSCAPSEX	ddsCapsEx; | ||
| 1257 | 		DDSCAPSEX	ddsCapsExAlt; | ||
| 1258 | 	} ddsExtendedHeapRestrictions[1]; | ||
| 1259 | } DD_MORESURFACECAPS, *PDD_MORESURFACECAPS; | ||
| 1260 | |||
| 1261 | |||
| 1262 | /*********************************************************/ | ||
| 1263 | /* Kernel Callbacks */ | ||
| 1264 | /*********************************************************/ | ||
| 1265 | typedef struct _DD_SYNCSURFACEDATA | ||
| 1266 | { | ||
| 1267 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 1268 | 	PDD_SURFACE_LOCAL	lpDDSurface; | ||
| 1269 | 	DWORD			dwSurfaceOffset; | ||
| 1270 | 	ULONG_PTR		fpLockPtr; | ||
| 1271 | 	LONG			lPitch; | ||
| 1272 | 	DWORD			dwOverlayOffset; | ||
| 1273 | 	ULONG			dwDriverReserved1; | ||
| 1274 | 	ULONG			dwDriverReserved2; | ||
| 1275 | 	ULONG			dwDriverReserved3; | ||
| 1276 | 	ULONG			dwDriverReserved4; | ||
| 1277 | 	HRESULT			ddRVal; | ||
| 1278 | } DD_SYNCSURFACEDATA, *PDD_SYNCSURFACEDATA; | ||
| 1279 | typedef DWORD (WINAPI *PDD_KERNELCB_SYNCSURFACE)(PDD_SYNCSURFACEDATA); | ||
| 1280 | |||
| 1281 | typedef struct _DD_SYNCVIDEOPORTDATA | ||
| 1282 | { | ||
| 1283 | 	PDD_DIRECTDRAW_LOCAL	lpDD; | ||
| 1284 | 	PDD_VIDEOPORT_LOCAL	lpVideoPort; | ||
| 1285 | 	DWORD			dwOriginOffset; | ||
| 1286 | 	DWORD			dwHeight; | ||
| 1287 | 	DWORD			dwVBIHeight; | ||
| 1288 | 	ULONG			dwDriverReserved1; | ||
| 1289 | 	ULONG			dwDriverReserved2; | ||
| 1290 | 	ULONG			dwDriverReserved3; | ||
| 1291 | 	HRESULT			ddRVal; | ||
| 1292 | } DD_SYNCVIDEOPORTDATA, *PDD_SYNCVIDEOPORTDATA; | ||
| 1293 | typedef DWORD (WINAPI *PDD_KERNELCB_SYNCVIDEOPORT)(PDD_SYNCVIDEOPORTDATA); | ||
| 1294 | |||
| 1295 | |||
| 1296 | typedef struct DD_NTPRIVATEDRIVERCAPS | ||
| 1297 | { | ||
| 1298 | 	DWORD			dwSize; | ||
| 1299 | 	DWORD			dwPrivateCaps; | ||
| 1300 | } DD_NTPRIVATEDRIVERCAPS; | ||
| 1301 | |||
| 1302 | typedef struct _DD_UPDATENONLOCALHEAPDATA | ||
| 1303 | { | ||
| 1304 | 	PDD_DIRECTDRAW_GLOBAL	lpDD; | ||
| 1305 | 	DWORD			dwHeap; | ||
| 1306 | 	FLATPTR			fpGARTLin; | ||
| 1307 | 	FLATPTR			fpGARTDev; | ||
| 1308 | 	ULONG_PTR		ulPolicyMaxBytes; | ||
| 1309 | 	HRESULT			ddRVal; | ||
| 1310 | 	VOID *			UpdateNonLocalHeap; | ||
| 1311 | } DD_UPDATENONLOCALHEAPDATA, *PDD_UPDATENONLOCALHEAPDATA; | ||
| 1312 | |||
| 1313 | typedef struct _DD_STEREOMODE | ||
| 1314 | { | ||
| 1315 | 	DWORD		dwSize; | ||
| 1316 | 	DWORD		dwHeight; | ||
| 1317 | 	DWORD		dwWidth; | ||
| 1318 | 	DWORD		dwBpp; | ||
| 1319 | 	DWORD		dwRefreshRate; | ||
| 1320 | 	WINBOOL		bSupported; | ||
| 1321 | } DD_STEREOMODE, *PDD_STEREOMODE; | ||
| 1322 | |||
| 1323 | typedef struct _DD_MORECAPS | ||
| 1324 | { | ||
| 1325 | 	DWORD		dwSize; | ||
| 1326 | 	DWORD		dwAlphaCaps; | ||
| 1327 | 	DWORD		dwSVBAlphaCaps; | ||
| 1328 | 	DWORD		dwVSBAlphaCaps; | ||
| 1329 | 	DWORD		dwSSBAlphaCaps; | ||
| 1330 | 	DWORD		dwFilterCaps; | ||
| 1331 | 	DWORD		dwSVBFilterCaps; | ||
| 1332 | 	DWORD		dwVSBFilterCaps; | ||
| 1333 | 	DWORD		dwSSBFilterCaps; | ||
| 1334 | } DD_MORECAPS, *PDD_MORECAPS; | ||
| 1335 | |||
| 1336 | typedef struct _DD_CLIPPER_GLOBAL | ||
| 1337 | { | ||
| 1338 | 	ULONG_PTR	dwReserved1; | ||
| 1339 | } DD_CLIPPER_GLOBAL; | ||
| 1340 | |||
| 1341 | typedef struct _DD_CLIPPER_LOCAL | ||
| 1342 | { | ||
| 1343 | 	ULONG_PTR	dwReserved1; | ||
| 1344 | } DD_CLIPPER_LOCAL; | ||
| 1345 | |||
| 1346 | typedef struct _DD_PALETTE_LOCAL | ||
| 1347 | { | ||
| 1348 | 	ULONG		dwReserved0; | ||
| 1349 | 	ULONG_PTR	dwReserved1; | ||
| 1350 | } DD_PALETTE_LOCAL; | ||
| 1351 | |||
| 1352 | |||
| 1353 | typedef struct DD_KERNELCALLBACKS | ||
| 1354 | { | ||
| 1355 | 	DWORD				dwSize; | ||
| 1356 | 	DWORD				dwFlags; | ||
| 1357 | 	PDD_KERNELCB_SYNCSURFACE	SyncSurfaceData; | ||
| 1358 | 	PDD_KERNELCB_SYNCVIDEOPORT	SyncVideoPortData; | ||
| 1359 | } DD_KERNELCALLBACKS, *PDD_KERNELCALLBACKS; | ||
| 1360 | |||
| 1361 | |||
| 1362 | #define MAX_AUTOFLIP_BUFFERS				10 | ||
| 1363 | #define DDSCAPS_EXECUTEBUFFER				DDSCAPS_RESERVED2 | ||
| 1364 | #define DDSCAPS_COMMANDBUFFER				DDSCAPS_RESERVED3 | ||
| 1365 | #define DDSCAPS_VERTEXBUFFER				DDSCAPS_RESERVED4 | ||
| 1366 | #define DDPF_D3DFORMAT					0x00200000l | ||
| 1367 | #define D3DFORMAT_OP_TEXTURE				0x00000001L | ||
| 1368 | #define D3DFORMAT_OP_VOLUMETEXTURE			0x00000002L | ||
| 1369 | #define D3DFORMAT_OP_CUBETEXTURE			0x00000004L | ||
| 1370 | #define D3DFORMAT_OP_OFFSCREEN_RENDERTARGET		0x00000008L | ||
| 1371 | #define D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET		0x00000010L | ||
| 1372 | #define D3DFORMAT_OP_ZSTENCIL				0x00000040L | ||
| 1373 | #define D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH 0x00000080L | ||
| 1374 | #define D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET 0x00000100L | ||
| 1375 | #define D3DFORMAT_OP_DISPLAYMODE			0x00000400L | ||
| 1376 | #define D3DFORMAT_OP_3DACCELERATION			0x00000800L | ||
| 1377 | #define D3DFORMAT_OP_PIXELSIZE				0x00001000L | ||
| 1378 | #define D3DFORMAT_OP_CONVERT_TO_ARGB			0x00002000L | ||
| 1379 | #define D3DFORMAT_OP_OFFSCREENPLAIN			0x00004000L | ||
| 1380 | #define D3DFORMAT_OP_SRGBREAD				0x00008000L | ||
| 1381 | #define D3DFORMAT_OP_BUMPMAP				0x00010000L | ||
| 1382 | #define D3DFORMAT_OP_DMAP				0x00020000L | ||
| 1383 | #define D3DFORMAT_OP_NOFILTER				0x00040000L | ||
| 1384 | #define D3DFORMAT_MEMBEROFGROUP_ARGB			0x00080000L | ||
| 1385 | #define D3DFORMAT_OP_SRGBWRITE				0x00100000L | ||
| 1386 | #define D3DFORMAT_OP_NOALPHABLEND			0x00200000L | ||
| 1387 | #define D3DFORMAT_OP_AUTOGENMIPMAP			0x00400000L | ||
| 1388 | #define D3DFORMAT_OP_VERTEXTEXTURE			0x00800000L | ||
| 1389 | #define D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP		0x01000000L | ||
| 1390 | #define DDHAL_PLEASEALLOC_BLOCKSIZE			0x00000002l | ||
| 1391 | #define DDHAL_PLEASEALLOC_USERMEM			0x00000004l | ||
| 1392 | |||
| 1393 | #define VIDMEM_ISLINEAR					0x00000001l | ||
| 1394 | #define VIDMEM_ISRECTANGULAR				0x00000002l | ||
| 1395 | #define VIDMEM_ISHEAP					0x00000004l | ||
| 1396 | #define VIDMEM_ISNONLOCAL				0x00000008l | ||
| 1397 | #define VIDMEM_ISWC					0x00000010l | ||
| 1398 | #define VIDMEM_HEAPDISABLED				0x00000020l | ||
| 1399 | |||
| 1400 | #define DDHAL_CREATESURFACEEX_SWAPHANDLES		0x00000001l | ||
| 1401 | |||
| 1402 | #define DDHAL_KERNEL_SYNCSURFACEDATA			0x00000001l | ||
| 1403 | #define DDHAL_KERNEL_SYNCVIDEOPORTDATA			0x00000002l | ||
| 1404 | |||
| 1405 | #define DDHAL_DRIVER_NOTHANDLED				0x00000000l | ||
| 1406 | #define DDHAL_DRIVER_HANDLED				0x00000001l | ||
| 1407 | #define DDHAL_DRIVER_NOCKEYHW				0x00000002l | ||
| 1408 | |||
| 1409 | #define DDRAWISURF_HASCKEYSRCBLT			0x00000800L | ||
| 1410 | #define DDRAWISURF_HASPIXELFORMAT			0x00002000L | ||
| 1411 | #define DDRAWISURF_HASOVERLAYDATA			0x00004000L | ||
| 1412 | #define DDRAWISURF_FRONTBUFFER				0x04000000L | ||
| 1413 | #define DDRAWISURF_BACKBUFFER				0x08000000L | ||
| 1414 | #define DDRAWISURF_INVALID				0x10000000L | ||
| 1415 | #define DDRAWISURF_DRIVERMANAGED			0x40000000L | ||
| 1416 | |||
| 1417 | #define ROP_HAS_SOURCE					0x00000001l | ||
| 1418 | #define ROP_HAS_PATTERN					0x00000002l | ||
| 1419 | #define ROP_HAS_SOURCEPATTERN		ROP_HAS_SOURCE | ROP_HAS_PATTERN | ||
| 1420 | |||
| 1421 | #define DDHAL_EXEBUFCB32_CANCREATEEXEBUF		0x00000001l | ||
| 1422 | #define DDHAL_EXEBUFCB32_CREATEEXEBUF			0x00000002l | ||
| 1423 | #define DDHAL_EXEBUFCB32_DESTROYEXEBUF			0x00000004l | ||
| 1424 | #define DDHAL_EXEBUFCB32_LOCKEXEBUF			0x00000008l | ||
| 1425 | #define DDHAL_EXEBUFCB32_UNLOCKEXEBUF			0x00000010l | ||
| 1426 | |||
| 1427 | #define DDHAL_D3DBUFCB32_CANCREATED3DBUF		DDHAL_EXEBUFCB32_CANCREATEEXEBUF | ||
| 1428 | #define DDHAL_D3DBUFCB32_CREATED3DBUF			DDHAL_EXEBUFCB32_CREATEEXEBUF | ||
| 1429 | #define DDHAL_D3DBUFCB32_DESTROYD3DBUF			DDHAL_EXEBUFCB32_DESTROYEXEBUF | ||
| 1430 | #define DDHAL_D3DBUFCB32_LOCKD3DBUF			DDHAL_EXEBUFCB32_LOCKEXEBUF | ||
| 1431 | #define DDHAL_D3DBUFCB32_UNLOCKD3DBUF			DDHAL_EXEBUFCB32_UNLOCKEXEBUF | ||
| 1432 | |||
| 1433 | #define DDHALINFO_ISPRIMARYDISPLAY			0x00000001 | ||
| 1434 | #define DDHALINFO_MODEXILLEGAL				0x00000002 | ||
| 1435 | #define DDHALINFO_GETDRIVERINFOSET			0x00000004 | ||
| 1436 | #define DDHALINFO_GETDRIVERINFO2			0x00000008 | ||
| 1437 | |||
| 1438 | #define DDRAWIVPORT_ON					0x00000001 | ||
| 1439 | #define DDRAWIVPORT_SOFTWARE_AUTOFLIP			0x00000002 | ||
| 1440 | #define DDRAWIVPORT_COLORKEYANDINTERP			0x00000004 | ||
| 1441 | |||
| 1442 | #define DDHAL_PRIVATECAP_ATOMICSURFACECREATION		0x00000001l | ||
| 1443 | #define DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION		0x00000002l | ||
| 1444 | #define DDHAL_PRIVATECAP_RESERVED1			0x00000004l | ||
| 1445 | |||
| 1446 | #define DDRAWI_VPORTSTART				0x0001 | ||
| 1447 | #define DDRAWI_VPORTSTOP				0x0002 | ||
| 1448 | #define DDRAWI_VPORTUPDATE				0x0003 | ||
| 1449 | #define DDRAWI_VPORTGETCOLOR				0x0001 | ||
| 1450 | #define DDRAWI_VPORTSETCOLOR				0x0002 | ||
| 1451 | |||
| 1452 | #ifdef __cplusplus | ||
| 1453 | } /* extern "C" */ | ||
| 1454 | #endif | ||
| 1455 | |||
| 1456 | #endif /* GUID_DEFS_ONLY */ | ||
| 1457 | |||
| 1458 | #endif /* __DD_INCLUDED__ */ | ||
| 1459 | |||
lib/libc/include/any-windows-any/ddstream.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/ddstream.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/ddstream.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/ddstream.idl deleted-88| ... | @@ -1,88 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2004 Christian Costa | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "unknwn.idl"; | ||
| 20 | import "mmstream.idl"; | ||
| 21 | |||
| 22 | cpp_quote("#ifndef __DDRAW_INCLUDED__") | ||
| 23 | typedef void * LPDDSURFACEDESC; | ||
| 24 | typedef struct tDDSURFACEDESC DDSURFACEDESC; | ||
| 25 | interface IDirectDraw; | ||
| 26 | interface IDirectDrawSurface; | ||
| 27 | interface IDirectDrawPalette; | ||
| 28 | cpp_quote("#endif") | ||
| 29 | cpp_quote("#include <ddraw.h>") | ||
| 30 | |||
| 31 | enum { | ||
| 32 | 	DDSFF_PROGRESSIVERENDER = 0x00000001 | ||
| 33 | }; | ||
| 34 | |||
| 35 | interface IDirectDrawMediaStream; | ||
| 36 | interface IDirectDrawStreamSample; | ||
| 37 | |||
| 38 | [ | ||
| 39 | object, | ||
| 40 | local, | ||
| 41 | uuid(F4104FCE-9A70-11d0-8FDE-00C04FD9189D), | ||
| 42 | pointer_default(unique) | ||
| 43 | ] | ||
| 44 | interface IDirectDrawMediaStream : IMediaStream | ||
| 45 | { | ||
| 46 | 	HRESULT GetFormat( | ||
| 47 | 		[out] DDSURFACEDESC *pDDSDCurrent, | ||
| 48 | 		[out] IDirectDrawPalette **ppDirectDrawPalette, | ||
| 49 | 		[out] DDSURFACEDESC *pDDSDDesired, | ||
| 50 | 		[out] DWORD *pdwFlags); | ||
| 51 | |||
| 52 | 	HRESULT SetFormat( | ||
| 53 | 		[in] const DDSURFACEDESC *pDDSurfaceDesc, | ||
| 54 | 		[in] IDirectDrawPalette *pDirectDrawPalette); | ||
| 55 | |||
| 56 | 	HRESULT GetDirectDraw( | ||
| 57 | 		[out] IDirectDraw **ppDirectDraw); | ||
| 58 | |||
| 59 | 	HRESULT SetDirectDraw( | ||
| 60 | 		[in] IDirectDraw *pDirectDraw); | ||
| 61 | |||
| 62 | 	HRESULT CreateSample( | ||
| 63 | 		[in] IDirectDrawSurface *pSurface, | ||
| 64 | 		[in] const RECT *pRect, | ||
| 65 | 		[in] DWORD dwFlags, | ||
| 66 | 		[out] IDirectDrawStreamSample **ppSample); | ||
| 67 | |||
| 68 | 	HRESULT GetTimePerFrame( | ||
| 69 | 		[out] STREAM_TIME *pFrameTime); | ||
| 70 | } | ||
| 71 | |||
| 72 | |||
| 73 | [ | ||
| 74 | object, | ||
| 75 | local, | ||
| 76 | uuid(F4104FCF-9A70-11d0-8FDE-00C04FD9189D), | ||
| 77 | pointer_default(unique) | ||
| 78 | ] | ||
| 79 | interface IDirectDrawStreamSample : IStreamSample | ||
| 80 | { | ||
| 81 | 	HRESULT GetSurface( | ||
| 82 | 		[out] IDirectDrawSurface ** ppDirectDrawSurface, | ||
| 83 | 		[out] RECT * pRect); | ||
| 84 | |||
| 85 | 	HRESULT SetRect( | ||
| 86 | 		[in] const RECT * pRect); | ||
| 87 | |||
| 88 | } | ||
lib/libc/include/any-windows-any/devicetopology.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/devicetopology.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/devicetopology.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -3110,6 +3110,8 @@ static FORCEINLINE HRESULT IDeviceTopology_GetSignalPath(IDeviceTopology* This,I | ... | @@ -3110,6 +3110,8 @@ static FORCEINLINE HRESULT IDeviceTopology_GetSignalPath(IDeviceTopology* This,I |
| 3110 | 3110 | ||
| 3111 | #endif /* __IDeviceTopology_INTERFACE_DEFINED__ */ | 3111 | #endif /* __IDeviceTopology_INTERFACE_DEFINED__ */ |
| 3112 | 3112 | ||
| 3113 | #ifndef __DevTopologyLib_LIBRARY_DEFINED__ | ||
| 3114 | #define __DevTopologyLib_LIBRARY_DEFINED__ | ||
| 3113 | 3115 | ||
| 3114 | DEFINE_GUID(LIBID_DevTopologyLib, 0x51b9a01d, 0x8181, 0x4363, 0xb5,0x9c, 0xe6,0x78,0xf4,0x76,0xdd,0x0e); | 3116 | DEFINE_GUID(LIBID_DevTopologyLib, 0x51b9a01d, 0x8181, 0x4363, 0xb5,0x9c, 0xe6,0x78,0xf4,0x76,0xdd,0x0e); |
| 3115 | 3117 | ||
| ... | @@ -3126,6 +3128,7 @@ __CRT_UUID_DECL(DeviceTopology, 0x1df639d0, 0x5ec1, 0x47aa, 0x93,0x79, 0x82,0x8d | ... | @@ -3126,6 +3128,7 @@ __CRT_UUID_DECL(DeviceTopology, 0x1df639d0, 0x5ec1, 0x47aa, 0x93,0x79, 0x82,0x8d |
| 3126 | #endif | 3128 | #endif |
| 3127 | #endif | 3129 | #endif |
| 3128 | 3130 | ||
| 3131 | #endif /* __DevTopologyLib_LIBRARY_DEFINED__ */ | ||
| 3129 | /* Begin additional prototypes for all interfaces */ | 3132 | /* Begin additional prototypes for all interfaces */ |
| 3130 | 3133 | ||
| 3131 | 3134 |
lib/libc/include/any-windows-any/dimm.h+17-14| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/dimm.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dimm.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -131,21 +131,23 @@ interface IEnumRegisterWordW; | ... | @@ -131,21 +131,23 @@ interface IEnumRegisterWordW; |
| 131 | #include <winapifamily.h> | 131 | #include <winapifamily.h> |
| 132 | 132 | ||
| 133 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | 133 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 134 | #ifndef __ActiveIMM_LIBRARY_DEFINED__ | ||
| 135 | #define __ActiveIMM_LIBRARY_DEFINED__ | ||
| 134 | 136 | ||
| 135 | DEFINE_GUID(LIBID_ActiveIMM, 0x4955dd30, 0xb159, 0x11d0, 0x8f,0xcf, 0x00,0xaa,0x00,0x6b,0xcc,0x59); | 137 | DEFINE_GUID(LIBID_ActiveIMM, 0x4955dd30, 0xb159, 0x11d0, 0x8f,0xcf, 0x00,0xaa,0x00,0x6b,0xcc,0x59); |
| 136 | 138 | ||
| 137 | #include <imm.h> | 139 | #include <imm.h> |
| 138 | #if 0 | 140 | #if 0 |
| 139 | typedef WORD LANGID; | 141 | typedef WORD LANGID; |
| 140 | typedef struct __WIDL_dimm_generated_name_00000002 { | 142 | typedef struct __WIDL_dimm_generated_name_0000000C { |
| 141 | LPSTR lpReading; | 143 | LPSTR lpReading; |
| 142 | LPSTR lpWord; | 144 | LPSTR lpWord; |
| 143 | } REGISTERWORDA; | 145 | } REGISTERWORDA; |
| 144 | typedef struct __WIDL_dimm_generated_name_00000003 { | 146 | typedef struct __WIDL_dimm_generated_name_0000000D { |
| 145 | LPWSTR lpReading; | 147 | LPWSTR lpReading; |
| 146 | LPWSTR lpWord; | 148 | LPWSTR lpWord; |
| 147 | } REGISTERWORDW; | 149 | } REGISTERWORDW; |
| 148 | typedef struct __WIDL_dimm_generated_name_00000004 { | 150 | typedef struct __WIDL_dimm_generated_name_0000000E { |
| 149 | LONG lfHeight; | 151 | LONG lfHeight; |
| 150 | LONG lfWidth; | 152 | LONG lfWidth; |
| 151 | LONG lfEscapement; | 153 | LONG lfEscapement; |
| ... | @@ -161,7 +163,7 @@ typedef struct __WIDL_dimm_generated_name_00000004 { | ... | @@ -161,7 +163,7 @@ typedef struct __WIDL_dimm_generated_name_00000004 { |
| 161 | BYTE lfPitchAndFamily; | 163 | BYTE lfPitchAndFamily; |
| 162 | CHAR lfFaceName[32]; | 164 | CHAR lfFaceName[32]; |
| 163 | } LOGFONTA; | 165 | } LOGFONTA; |
| 164 | typedef struct __WIDL_dimm_generated_name_00000005 { | 166 | typedef struct __WIDL_dimm_generated_name_0000000F { |
| 165 | LONG lfHeight; | 167 | LONG lfHeight; |
| 166 | LONG lfWidth; | 168 | LONG lfWidth; |
| 167 | LONG lfEscapement; | 169 | LONG lfEscapement; |
| ... | @@ -179,18 +181,18 @@ typedef struct __WIDL_dimm_generated_name_00000005 { | ... | @@ -179,18 +181,18 @@ typedef struct __WIDL_dimm_generated_name_00000005 { |
| 179 | } LOGFONTW; | 181 | } LOGFONTW; |
| 180 | typedef DWORD HIMC; | 182 | typedef DWORD HIMC; |
| 181 | typedef DWORD HIMCC; | 183 | typedef DWORD HIMCC; |
| 182 | typedef struct __WIDL_dimm_generated_name_00000006 { | 184 | typedef struct __WIDL_dimm_generated_name_00000010 { |
| 183 | DWORD dwIndex; | 185 | DWORD dwIndex; |
| 184 | DWORD dwStyle; | 186 | DWORD dwStyle; |
| 185 | POINT ptCurrentPos; | 187 | POINT ptCurrentPos; |
| 186 | RECT rcArea; | 188 | RECT rcArea; |
| 187 | } CANDIDATEFORM; | 189 | } CANDIDATEFORM; |
| 188 | typedef struct __WIDL_dimm_generated_name_00000007 { | 190 | typedef struct __WIDL_dimm_generated_name_00000011 { |
| 189 | DWORD dwStyle; | 191 | DWORD dwStyle; |
| 190 | POINT ptCurrentPos; | 192 | POINT ptCurrentPos; |
| 191 | RECT rcArea; | 193 | RECT rcArea; |
| 192 | } COMPOSITIONFORM; | 194 | } COMPOSITIONFORM; |
| 193 | typedef struct __WIDL_dimm_generated_name_00000008 { | 195 | typedef struct __WIDL_dimm_generated_name_00000012 { |
| 194 | DWORD dwSize; | 196 | DWORD dwSize; |
| 195 | DWORD dwStyle; | 197 | DWORD dwStyle; |
| 196 | DWORD dwCount; | 198 | DWORD dwCount; |
| ... | @@ -199,16 +201,16 @@ typedef struct __WIDL_dimm_generated_name_00000008 { | ... | @@ -199,16 +201,16 @@ typedef struct __WIDL_dimm_generated_name_00000008 { |
| 199 | DWORD dwPageSize; | 201 | DWORD dwPageSize; |
| 200 | DWORD dwOffset[1]; | 202 | DWORD dwOffset[1]; |
| 201 | } CANDIDATELIST; | 203 | } CANDIDATELIST; |
| 202 | typedef struct __WIDL_dimm_generated_name_00000009 { | 204 | typedef struct __WIDL_dimm_generated_name_00000013 { |
| 203 | DWORD dwStyle; | 205 | DWORD dwStyle; |
| 204 | CHAR szDescription[32]; | 206 | CHAR szDescription[32]; |
| 205 | } STYLEBUFA; | 207 | } STYLEBUFA; |
| 206 | typedef struct __WIDL_dimm_generated_name_0000000A { | 208 | typedef struct __WIDL_dimm_generated_name_00000014 { |
| 207 | DWORD dwStyle; | 209 | DWORD dwStyle; |
| 208 | WCHAR szDescription[32]; | 210 | WCHAR szDescription[32]; |
| 209 | } STYLEBUFW; | 211 | } STYLEBUFW; |
| 210 | typedef WORD ATOM; | 212 | typedef WORD ATOM; |
| 211 | typedef struct __WIDL_dimm_generated_name_0000000B { | 213 | typedef struct __WIDL_dimm_generated_name_00000015 { |
| 212 | UINT cbSize; | 214 | UINT cbSize; |
| 213 | UINT fType; | 215 | UINT fType; |
| 214 | UINT fState; | 216 | UINT fState; |
| ... | @@ -219,7 +221,7 @@ typedef struct __WIDL_dimm_generated_name_0000000B { | ... | @@ -219,7 +221,7 @@ typedef struct __WIDL_dimm_generated_name_0000000B { |
| 219 | CHAR szString[80]; | 221 | CHAR szString[80]; |
| 220 | HBITMAP hbmpItem; | 222 | HBITMAP hbmpItem; |
| 221 | } IMEMENUITEMINFOA; | 223 | } IMEMENUITEMINFOA; |
| 222 | typedef struct __WIDL_dimm_generated_name_0000000C { | 224 | typedef struct __WIDL_dimm_generated_name_00000016 { |
| 223 | UINT cbSize; | 225 | UINT cbSize; |
| 224 | UINT fType; | 226 | UINT fType; |
| 225 | UINT fState; | 227 | UINT fState; |
| ... | @@ -232,7 +234,7 @@ typedef struct __WIDL_dimm_generated_name_0000000C { | ... | @@ -232,7 +234,7 @@ typedef struct __WIDL_dimm_generated_name_0000000C { |
| 232 | } IMEMENUITEMINFOW; | 234 | } IMEMENUITEMINFOW; |
| 233 | #endif | 235 | #endif |
| 234 | #ifndef _DDKIMM_H_ | 236 | #ifndef _DDKIMM_H_ |
| 235 | typedef struct __WIDL_dimm_generated_name_0000000D { | 237 | typedef struct __WIDL_dimm_generated_name_00000017 { |
| 236 | HWND hWnd; | 238 | HWND hWnd; |
| 237 | WINBOOL fOpen; | 239 | WINBOOL fOpen; |
| 238 | POINT ptStatusWndPos; | 240 | POINT ptStatusWndPos; |
| ... | @@ -254,7 +256,7 @@ typedef struct __WIDL_dimm_generated_name_0000000D { | ... | @@ -254,7 +256,7 @@ typedef struct __WIDL_dimm_generated_name_0000000D { |
| 254 | DWORD fdwInit; | 256 | DWORD fdwInit; |
| 255 | DWORD dwReserve[3]; | 257 | DWORD dwReserve[3]; |
| 256 | } INPUTCONTEXT; | 258 | } INPUTCONTEXT; |
| 257 | typedef struct __WIDL_dimm_generated_name_0000000E { | 259 | typedef struct __WIDL_dimm_generated_name_00000018 { |
| 258 | DWORD dwPrivateDataSize; | 260 | DWORD dwPrivateDataSize; |
| 259 | DWORD fdwProperty; | 261 | DWORD fdwProperty; |
| 260 | DWORD fdwConversionCaps; | 262 | DWORD fdwConversionCaps; |
| ... | @@ -4001,6 +4003,7 @@ __CRT_UUID_DECL(CActiveIMM, 0x4955dd33, 0xb159, 0x11d0, 0x8f,0xcf, 0x00,0xaa,0x0 | ... | @@ -4001,6 +4003,7 @@ __CRT_UUID_DECL(CActiveIMM, 0x4955dd33, 0xb159, 0x11d0, 0x8f,0xcf, 0x00,0xaa,0x0 |
| 4001 | #endif | 4003 | #endif |
| 4002 | #endif | 4004 | #endif |
| 4003 | 4005 | ||
| 4006 | #endif /* __ActiveIMM_LIBRARY_DEFINED__ */ | ||
| 4004 | #endif | 4007 | #endif |
| 4005 | /* Begin additional prototypes for all interfaces */ | 4008 | /* Begin additional prototypes for all interfaces */ |
| 4006 | 4009 |
lib/libc/include/any-windows-any/dinput.h+11-11| ... | @@ -474,8 +474,8 @@ DECL_WINELIB_TYPE_AW(DIDEVICEINSTANCE) | ... | @@ -474,8 +474,8 @@ DECL_WINELIB_TYPE_AW(DIDEVICEINSTANCE) |
| 474 | DECL_WINELIB_TYPE_AW(LPDIDEVICEINSTANCE) | 474 | DECL_WINELIB_TYPE_AW(LPDIDEVICEINSTANCE) |
| 475 | DECL_WINELIB_TYPE_AW(LPCDIDEVICEINSTANCE) | 475 | DECL_WINELIB_TYPE_AW(LPCDIDEVICEINSTANCE) |
| 476 | 476 | ||
| 477 | typedef BOOL (CALLBACK *LPDIENUMDEVICESCALLBACKA)(LPCDIDEVICEINSTANCEA,LPVOID); | 477 | typedef WINBOOL (CALLBACK *LPDIENUMDEVICESCALLBACKA)(LPCDIDEVICEINSTANCEA,LPVOID); |
| 478 | typedef BOOL (CALLBACK *LPDIENUMDEVICESCALLBACKW)(LPCDIDEVICEINSTANCEW,LPVOID); | 478 | typedef WINBOOL (CALLBACK *LPDIENUMDEVICESCALLBACKW)(LPCDIDEVICEINSTANCEW,LPVOID); |
| 479 | DECL_WINELIB_TYPE_AW(LPDIENUMDEVICESCALLBACK) | 479 | DECL_WINELIB_TYPE_AW(LPDIENUMDEVICESCALLBACK) |
| 480 | 480 | ||
| 481 | #define DIEDBS_MAPPEDPRI1		0x00000001 | 481 | #define DIEDBS_MAPPEDPRI1		0x00000001 |
| ... | @@ -492,19 +492,19 @@ DECL_WINELIB_TYPE_AW(LPDIENUMDEVICESCALLBACK) | ... | @@ -492,19 +492,19 @@ DECL_WINELIB_TYPE_AW(LPDIENUMDEVICESCALLBACK) |
| 492 | #define DIEDBSFL_VALID			0x00007110 | 492 | #define DIEDBSFL_VALID			0x00007110 |
| 493 | 493 | ||
| 494 | #if DIRECTINPUT_VERSION >= 0x0800 | 494 | #if DIRECTINPUT_VERSION >= 0x0800 |
| 495 | typedef BOOL (CALLBACK *LPDIENUMDEVICESBYSEMANTICSCBA)(LPCDIDEVICEINSTANCEA,LPDIRECTINPUTDEVICE8A,DWORD,DWORD,LPVOID); | 495 | typedef WINBOOL (CALLBACK *LPDIENUMDEVICESBYSEMANTICSCBA)(LPCDIDEVICEINSTANCEA,LPDIRECTINPUTDEVICE8A,DWORD,DWORD,LPVOID); |
| 496 | typedef BOOL (CALLBACK *LPDIENUMDEVICESBYSEMANTICSCBW)(LPCDIDEVICEINSTANCEW,LPDIRECTINPUTDEVICE8W,DWORD,DWORD,LPVOID); | 496 | typedef WINBOOL (CALLBACK *LPDIENUMDEVICESBYSEMANTICSCBW)(LPCDIDEVICEINSTANCEW,LPDIRECTINPUTDEVICE8W,DWORD,DWORD,LPVOID); |
| 497 | DECL_WINELIB_TYPE_AW(LPDIENUMDEVICESBYSEMANTICSCB) | 497 | DECL_WINELIB_TYPE_AW(LPDIENUMDEVICESBYSEMANTICSCB) |
| 498 | #endif | 498 | #endif |
| 499 | 499 | ||
| 500 | typedef BOOL (CALLBACK *LPDICONFIGUREDEVICESCALLBACK)(LPUNKNOWN,LPVOID); | 500 | typedef WINBOOL (CALLBACK *LPDICONFIGUREDEVICESCALLBACK)(LPUNKNOWN,LPVOID); |
| 501 | 501 | ||
| 502 | typedef BOOL (CALLBACK *LPDIENUMDEVICEOBJECTSCALLBACKA)(LPCDIDEVICEOBJECTINSTANCEA,LPVOID); | 502 | typedef WINBOOL (CALLBACK *LPDIENUMDEVICEOBJECTSCALLBACKA)(LPCDIDEVICEOBJECTINSTANCEA,LPVOID); |
| 503 | typedef BOOL (CALLBACK *LPDIENUMDEVICEOBJECTSCALLBACKW)(LPCDIDEVICEOBJECTINSTANCEW,LPVOID); | 503 | typedef WINBOOL (CALLBACK *LPDIENUMDEVICEOBJECTSCALLBACKW)(LPCDIDEVICEOBJECTINSTANCEW,LPVOID); |
| 504 | DECL_WINELIB_TYPE_AW(LPDIENUMDEVICEOBJECTSCALLBACK) | 504 | DECL_WINELIB_TYPE_AW(LPDIENUMDEVICEOBJECTSCALLBACK) |
| 505 | 505 | ||
| 506 | #if DIRECTINPUT_VERSION >= 0x0500 | 506 | #if DIRECTINPUT_VERSION >= 0x0500 |
| 507 | typedef BOOL (CALLBACK *LPDIENUMCREATEDEFFECTOBJECTSCALLBACK)(LPDIRECTINPUTEFFECT, LPVOID); | 507 | typedef WINBOOL (CALLBACK *LPDIENUMCREATEDEFFECTOBJECTSCALLBACK)(LPDIRECTINPUTEFFECT, LPVOID); |
| 508 | #endif | 508 | #endif |
| 509 | 509 | ||
| 510 | #define DIK_ESCAPE 0x01 | 510 | #define DIK_ESCAPE 0x01 |
| ... | @@ -1130,8 +1130,8 @@ DECL_WINELIB_TYPE_AW(DIEFFECTINFO) | ... | @@ -1130,8 +1130,8 @@ DECL_WINELIB_TYPE_AW(DIEFFECTINFO) |
| 1130 | DECL_WINELIB_TYPE_AW(LPDIEFFECTINFO) | 1130 | DECL_WINELIB_TYPE_AW(LPDIEFFECTINFO) |
| 1131 | DECL_WINELIB_TYPE_AW(LPCDIEFFECTINFO) | 1131 | DECL_WINELIB_TYPE_AW(LPCDIEFFECTINFO) |
| 1132 | 1132 | ||
| 1133 | typedef BOOL (CALLBACK *LPDIENUMEFFECTSCALLBACKA)(LPCDIEFFECTINFOA, LPVOID); | 1133 | typedef WINBOOL (CALLBACK *LPDIENUMEFFECTSCALLBACKA)(LPCDIEFFECTINFOA, LPVOID); |
| 1134 | typedef BOOL (CALLBACK *LPDIENUMEFFECTSCALLBACKW)(LPCDIEFFECTINFOW, LPVOID); | 1134 | typedef WINBOOL (CALLBACK *LPDIENUMEFFECTSCALLBACKW)(LPCDIEFFECTINFOW, LPVOID); |
| 1135 | 1135 | ||
| 1136 | typedef struct DIEFFESCAPE { | 1136 | typedef struct DIEFFESCAPE { |
| 1137 | 	DWORD	dwSize; | 1137 | 	DWORD	dwSize; |
| ... | @@ -1242,7 +1242,7 @@ typedef struct DIFILEEFFECT { | ... | @@ -1242,7 +1242,7 @@ typedef struct DIFILEEFFECT { |
| 1242 | } DIFILEEFFECT, *LPDIFILEEFFECT; | 1242 | } DIFILEEFFECT, *LPDIFILEEFFECT; |
| 1243 | 1243 | ||
| 1244 | typedef const DIFILEEFFECT *LPCDIFILEEFFECT; | 1244 | typedef const DIFILEEFFECT *LPCDIFILEEFFECT; |
| 1245 | typedef BOOL (CALLBACK *LPDIENUMEFFECTSINFILECALLBACK)(LPCDIFILEEFFECT , LPVOID); | 1245 | typedef WINBOOL (CALLBACK *LPDIENUMEFFECTSINFILECALLBACK)(LPCDIFILEEFFECT , LPVOID); |
| 1246 | #endif /* DIRECTINPUT_VERSION >= 0x0700 */ | 1246 | #endif /* DIRECTINPUT_VERSION >= 0x0700 */ |
| 1247 | 1247 | ||
| 1248 | /* DInput 8 structures and types */ | 1248 | /* DInput 8 structures and types */ |
lib/libc/include/any-windows-any/dinputd.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.0-rc1 from dinputd.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dinputd.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/direct.h+4| ... | @@ -27,7 +27,9 @@ extern "C" { | ... | @@ -27,7 +27,9 @@ extern "C" { |
| 27 | 27 | ||
| 28 | _CRTIMP char *__cdecl _getcwd(char *_DstBuf,int _SizeInBytes); | 28 | _CRTIMP char *__cdecl _getcwd(char *_DstBuf,int _SizeInBytes); |
| 29 | _CRTIMP char *__cdecl _getdcwd(int _Drive,char *_DstBuf,int _SizeInBytes); | 29 | _CRTIMP char *__cdecl _getdcwd(int _Drive,char *_DstBuf,int _SizeInBytes); |
| 30 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 30 | char *__cdecl _getdcwd_nolock(int _Drive,char *_DstBuf,int _SizeInBytes); | 31 | char *__cdecl _getdcwd_nolock(int _Drive,char *_DstBuf,int _SizeInBytes); |
| 32 | #endif | ||
| 31 | _CRTIMP int __cdecl _chdir(const char *_Path); | 33 | _CRTIMP int __cdecl _chdir(const char *_Path); |
| 32 | _CRTIMP int __cdecl _mkdir(const char *_Path); | 34 | _CRTIMP int __cdecl _mkdir(const char *_Path); |
| 33 | _CRTIMP int __cdecl _rmdir(const char *_Path); | 35 | _CRTIMP int __cdecl _rmdir(const char *_Path); |
| ... | @@ -46,7 +48,9 @@ extern "C" { | ... | @@ -46,7 +48,9 @@ extern "C" { |
| 46 | #define _WDIRECT_DEFINED | 48 | #define _WDIRECT_DEFINED |
| 47 | _CRTIMP wchar_t *__cdecl _wgetcwd(wchar_t *_DstBuf,int _SizeInWords); | 49 | _CRTIMP wchar_t *__cdecl _wgetcwd(wchar_t *_DstBuf,int _SizeInWords); |
| 48 | _CRTIMP wchar_t *__cdecl _wgetdcwd(int _Drive,wchar_t *_DstBuf,int _SizeInWords); | 50 | _CRTIMP wchar_t *__cdecl _wgetdcwd(int _Drive,wchar_t *_DstBuf,int _SizeInWords); |
| 51 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 49 | wchar_t *__cdecl _wgetdcwd_nolock(int _Drive,wchar_t *_DstBuf,int _SizeInWords); | 52 | wchar_t *__cdecl _wgetdcwd_nolock(int _Drive,wchar_t *_DstBuf,int _SizeInWords); |
| 53 | #endif | ||
| 50 | _CRTIMP int __cdecl _wchdir(const wchar_t *_Path); | 54 | _CRTIMP int __cdecl _wchdir(const wchar_t *_Path); |
| 51 | _CRTIMP int __cdecl _wmkdir(const wchar_t *_Path); | 55 | _CRTIMP int __cdecl _wmkdir(const wchar_t *_Path); |
| 52 | _CRTIMP int __cdecl _wrmdir(const wchar_t *_Path); | 56 | _CRTIMP int __cdecl _wrmdir(const wchar_t *_Path); |
lib/libc/include/any-windows-any/directmanipulation.h created+2319| ... | @@ -0,0 +1,2319 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/directmanipulation.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __directmanipulation_h__ | ||
| 17 | #define __directmanipulation_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef __IDirectManipulationFrameInfoProvider_FWD_DEFINED__ | ||
| 22 | #define __IDirectManipulationFrameInfoProvider_FWD_DEFINED__ | ||
| 23 | typedef interface IDirectManipulationFrameInfoProvider IDirectManipulationFrameInfoProvider; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface IDirectManipulationFrameInfoProvider; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 29 | #ifndef __IDirectManipulationManager_FWD_DEFINED__ | ||
| 30 | #define __IDirectManipulationManager_FWD_DEFINED__ | ||
| 31 | typedef interface IDirectManipulationManager IDirectManipulationManager; | ||
| 32 | #ifdef __cplusplus | ||
| 33 | interface IDirectManipulationManager; | ||
| 34 | #endif /* __cplusplus */ | ||
| 35 | #endif | ||
| 36 | |||
| 37 | #ifndef __IDirectManipulationContent_FWD_DEFINED__ | ||
| 38 | #define __IDirectManipulationContent_FWD_DEFINED__ | ||
| 39 | typedef interface IDirectManipulationContent IDirectManipulationContent; | ||
| 40 | #ifdef __cplusplus | ||
| 41 | interface IDirectManipulationContent; | ||
| 42 | #endif /* __cplusplus */ | ||
| 43 | #endif | ||
| 44 | |||
| 45 | #ifndef __IDirectManipulationUpdateHandler_FWD_DEFINED__ | ||
| 46 | #define __IDirectManipulationUpdateHandler_FWD_DEFINED__ | ||
| 47 | typedef interface IDirectManipulationUpdateHandler IDirectManipulationUpdateHandler; | ||
| 48 | #ifdef __cplusplus | ||
| 49 | interface IDirectManipulationUpdateHandler; | ||
| 50 | #endif /* __cplusplus */ | ||
| 51 | #endif | ||
| 52 | |||
| 53 | #ifndef __IDirectManipulationUpdateManager_FWD_DEFINED__ | ||
| 54 | #define __IDirectManipulationUpdateManager_FWD_DEFINED__ | ||
| 55 | typedef interface IDirectManipulationUpdateManager IDirectManipulationUpdateManager; | ||
| 56 | #ifdef __cplusplus | ||
| 57 | interface IDirectManipulationUpdateManager; | ||
| 58 | #endif /* __cplusplus */ | ||
| 59 | #endif | ||
| 60 | |||
| 61 | #ifndef __IDirectManipulationCompositor_FWD_DEFINED__ | ||
| 62 | #define __IDirectManipulationCompositor_FWD_DEFINED__ | ||
| 63 | typedef interface IDirectManipulationCompositor IDirectManipulationCompositor; | ||
| 64 | #ifdef __cplusplus | ||
| 65 | interface IDirectManipulationCompositor; | ||
| 66 | #endif /* __cplusplus */ | ||
| 67 | #endif | ||
| 68 | |||
| 69 | #ifndef __IDirectManipulationViewport_FWD_DEFINED__ | ||
| 70 | #define __IDirectManipulationViewport_FWD_DEFINED__ | ||
| 71 | typedef interface IDirectManipulationViewport IDirectManipulationViewport; | ||
| 72 | #ifdef __cplusplus | ||
| 73 | interface IDirectManipulationViewport; | ||
| 74 | #endif /* __cplusplus */ | ||
| 75 | #endif | ||
| 76 | |||
| 77 | #ifndef __IDirectManipulationViewport2_FWD_DEFINED__ | ||
| 78 | #define __IDirectManipulationViewport2_FWD_DEFINED__ | ||
| 79 | typedef interface IDirectManipulationViewport2 IDirectManipulationViewport2; | ||
| 80 | #ifdef __cplusplus | ||
| 81 | interface IDirectManipulationViewport2; | ||
| 82 | #endif /* __cplusplus */ | ||
| 83 | #endif | ||
| 84 | |||
| 85 | #ifndef __IDirectManipulationViewportEventHandler_FWD_DEFINED__ | ||
| 86 | #define __IDirectManipulationViewportEventHandler_FWD_DEFINED__ | ||
| 87 | typedef interface IDirectManipulationViewportEventHandler IDirectManipulationViewportEventHandler; | ||
| 88 | #ifdef __cplusplus | ||
| 89 | interface IDirectManipulationViewportEventHandler; | ||
| 90 | #endif /* __cplusplus */ | ||
| 91 | #endif | ||
| 92 | |||
| 93 | #ifndef __IDirectManipulationManager2_FWD_DEFINED__ | ||
| 94 | #define __IDirectManipulationManager2_FWD_DEFINED__ | ||
| 95 | typedef interface IDirectManipulationManager2 IDirectManipulationManager2; | ||
| 96 | #ifdef __cplusplus | ||
| 97 | interface IDirectManipulationManager2; | ||
| 98 | #endif /* __cplusplus */ | ||
| 99 | #endif | ||
| 100 | |||
| 101 | #ifndef __IDirectManipulationPrimaryContent_FWD_DEFINED__ | ||
| 102 | #define __IDirectManipulationPrimaryContent_FWD_DEFINED__ | ||
| 103 | typedef interface IDirectManipulationPrimaryContent IDirectManipulationPrimaryContent; | ||
| 104 | #ifdef __cplusplus | ||
| 105 | interface IDirectManipulationPrimaryContent; | ||
| 106 | #endif /* __cplusplus */ | ||
| 107 | #endif | ||
| 108 | |||
| 109 | #ifndef __IDirectManipulationCompositor2_FWD_DEFINED__ | ||
| 110 | #define __IDirectManipulationCompositor2_FWD_DEFINED__ | ||
| 111 | typedef interface IDirectManipulationCompositor2 IDirectManipulationCompositor2; | ||
| 112 | #ifdef __cplusplus | ||
| 113 | interface IDirectManipulationCompositor2; | ||
| 114 | #endif /* __cplusplus */ | ||
| 115 | #endif | ||
| 116 | |||
| 117 | #ifndef __DirectManipulationManager_FWD_DEFINED__ | ||
| 118 | #define __DirectManipulationManager_FWD_DEFINED__ | ||
| 119 | #ifdef __cplusplus | ||
| 120 | typedef class DirectManipulationManager DirectManipulationManager; | ||
| 121 | #else | ||
| 122 | typedef struct DirectManipulationManager DirectManipulationManager; | ||
| 123 | #endif /* defined __cplusplus */ | ||
| 124 | #endif /* defined __DirectManipulationManager_FWD_DEFINED__ */ | ||
| 125 | |||
| 126 | #ifndef __DirectManipulationSharedManager_FWD_DEFINED__ | ||
| 127 | #define __DirectManipulationSharedManager_FWD_DEFINED__ | ||
| 128 | #ifdef __cplusplus | ||
| 129 | typedef class DirectManipulationSharedManager DirectManipulationSharedManager; | ||
| 130 | #else | ||
| 131 | typedef struct DirectManipulationSharedManager DirectManipulationSharedManager; | ||
| 132 | #endif /* defined __cplusplus */ | ||
| 133 | #endif /* defined __DirectManipulationSharedManager_FWD_DEFINED__ */ | ||
| 134 | |||
| 135 | #ifndef __DCompManipulationCompositor_FWD_DEFINED__ | ||
| 136 | #define __DCompManipulationCompositor_FWD_DEFINED__ | ||
| 137 | #ifdef __cplusplus | ||
| 138 | typedef class DCompManipulationCompositor DCompManipulationCompositor; | ||
| 139 | #else | ||
| 140 | typedef struct DCompManipulationCompositor DCompManipulationCompositor; | ||
| 141 | #endif /* defined __cplusplus */ | ||
| 142 | #endif /* defined __DCompManipulationCompositor_FWD_DEFINED__ */ | ||
| 143 | |||
| 144 | #ifndef __DirectManipulationViewport_FWD_DEFINED__ | ||
| 145 | #define __DirectManipulationViewport_FWD_DEFINED__ | ||
| 146 | #ifdef __cplusplus | ||
| 147 | typedef class DirectManipulationViewport DirectManipulationViewport; | ||
| 148 | #else | ||
| 149 | typedef struct DirectManipulationViewport DirectManipulationViewport; | ||
| 150 | #endif /* defined __cplusplus */ | ||
| 151 | #endif /* defined __DirectManipulationViewport_FWD_DEFINED__ */ | ||
| 152 | |||
| 153 | /* Headers for imported files */ | ||
| 154 | |||
| 155 | #include <oaidl.h> | ||
| 156 | #include <ocidl.h> | ||
| 157 | |||
| 158 | #ifdef __cplusplus | ||
| 159 | extern "C" { | ||
| 160 | #endif | ||
| 161 | |||
| 162 | #if 0 | ||
| 163 | typedef void *HWND; | ||
| 164 | #endif | ||
| 165 | #ifndef __IDirectManipulationViewportEventHandler_FWD_DEFINED__ | ||
| 166 | #define __IDirectManipulationViewportEventHandler_FWD_DEFINED__ | ||
| 167 | typedef interface IDirectManipulationViewportEventHandler IDirectManipulationViewportEventHandler; | ||
| 168 | #ifdef __cplusplus | ||
| 169 | interface IDirectManipulationViewportEventHandler; | ||
| 170 | #endif /* __cplusplus */ | ||
| 171 | #endif | ||
| 172 | |||
| 173 | typedef enum DIRECTMANIPULATION_HITTEST_TYPE { | ||
| 174 | DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS = 0x0, | ||
| 175 | DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS = 0x1, | ||
| 176 | DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS = 0x2 | ||
| 177 | } DIRECTMANIPULATION_HITTEST_TYPE; | ||
| 178 | DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_HITTEST_TYPE) | ||
| 179 | typedef enum DIRECTMANIPULATION_STATUS { | ||
| 180 | DIRECTMANIPULATION_BUILDING = 0, | ||
| 181 | DIRECTMANIPULATION_ENABLED = 1, | ||
| 182 | DIRECTMANIPULATION_DISABLED = 2, | ||
| 183 | DIRECTMANIPULATION_RUNNING = 3, | ||
| 184 | DIRECTMANIPULATION_INERTIA = 4, | ||
| 185 | DIRECTMANIPULATION_READY = 5, | ||
| 186 | DIRECTMANIPULATION_SUSPENDED = 6 | ||
| 187 | } DIRECTMANIPULATION_STATUS; | ||
| 188 | typedef enum DIRECTMANIPULATION_VIEWPORT_OPTIONS { | ||
| 189 | DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT = 0x0, | ||
| 190 | DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE = 0x1, | ||
| 191 | DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE = 0x2, | ||
| 192 | DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT = 0x4, | ||
| 193 | DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST = 0x8, | ||
| 194 | DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING = 0x10 | ||
| 195 | } DIRECTMANIPULATION_VIEWPORT_OPTIONS; | ||
| 196 | DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_VIEWPORT_OPTIONS) | ||
| 197 | typedef enum DIRECTMANIPULATION_CONFIGURATION { | ||
| 198 | DIRECTMANIPULATION_CONFIGURATION_NONE = 0x0, | ||
| 199 | DIRECTMANIPULATION_CONFIGURATION_INTERACTION = 0x1, | ||
| 200 | DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X = 0x2, | ||
| 201 | DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_Y = 0x4, | ||
| 202 | DIRECTMANIPULATION_CONFIGURATION_SCALING = 0x10, | ||
| 203 | DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_INERTIA = 0x20, | ||
| 204 | DIRECTMANIPULATION_CONFIGURATION_SCALING_INERTIA = 0x80, | ||
| 205 | DIRECTMANIPULATION_CONFIGURATION_RAILS_X = 0x100, | ||
| 206 | DIRECTMANIPULATION_CONFIGURATION_RAILS_Y = 0x200 | ||
| 207 | } DIRECTMANIPULATION_CONFIGURATION; | ||
| 208 | DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_CONFIGURATION) | ||
| 209 | typedef enum DIRECTMANIPULATION_GESTURE_CONFIGURATION { | ||
| 210 | DIRECTMANIPULATION_GESTURE_NONE = 0x0, | ||
| 211 | DIRECTMANIPULATION_GESTURE_DEFAULT = 0x0, | ||
| 212 | DIRECTMANIPULATION_GESTURE_CROSS_SLIDE_VERTICAL = 0x8, | ||
| 213 | DIRECTMANIPULATION_GESTURE_CROSS_SLIDE_HORIZONTAL = 0x10, | ||
| 214 | DIRECTMANIPULATION_GESTURE_PINCH_ZOOM = 0x20 | ||
| 215 | } DIRECTMANIPULATION_GESTURE_CONFIGURATION; | ||
| 216 | DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_GESTURE_CONFIGURATION) | ||
| 217 | typedef enum DIRECTMANIPULATION_MOTION_TYPES { | ||
| 218 | DIRECTMANIPULATION_MOTION_NONE = 0x0, | ||
| 219 | DIRECTMANIPULATION_MOTION_TRANSLATEX = 0x1, | ||
| 220 | DIRECTMANIPULATION_MOTION_TRANSLATEY = 0x2, | ||
| 221 | DIRECTMANIPULATION_MOTION_ZOOM = 0x4, | ||
| 222 | DIRECTMANIPULATION_MOTION_CENTERX = 0x10, | ||
| 223 | DIRECTMANIPULATION_MOTION_CENTERY = 0x20, | ||
| 224 | DIRECTMANIPULATION_MOTION_ALL = (((DIRECTMANIPULATION_MOTION_TRANSLATEX | DIRECTMANIPULATION_MOTION_TRANSLATEY) | DIRECTMANIPULATION_MOTION_ZOOM) | DIRECTMANIPULATION_MOTION_CENTERX) | DIRECTMANIPULATION_MOTION_CENTERY | ||
| 225 | } DIRECTMANIPULATION_MOTION_TYPES; | ||
| 226 | DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_MOTION_TYPES) | ||
| 227 | typedef enum DIRECTMANIPULATION_SNAPPOINT_TYPE { | ||
| 228 | DIRECTMANIPULATION_SNAPPOINT_MANDATORY = 0, | ||
| 229 | DIRECTMANIPULATION_SNAPPOINT_OPTIONAL = 1, | ||
| 230 | DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE = 2, | ||
| 231 | DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE = 3 | ||
| 232 | } DIRECTMANIPULATION_SNAPPOINT_TYPE; | ||
| 233 | typedef enum DIRECTMANIPULATION_SNAPPOINT_COORDINATE { | ||
| 234 | DIRECTMANIPULATION_COORDINATE_BOUNDARY = 0x0, | ||
| 235 | DIRECTMANIPULATION_COORDINATE_ORIGIN = 0x1, | ||
| 236 | DIRECTMANIPULATION_COORDINATE_MIRRORED = 0x10 | ||
| 237 | } DIRECTMANIPULATION_SNAPPOINT_COORDINATE; | ||
| 238 | DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_SNAPPOINT_COORDINATE) | ||
| 239 | typedef enum DIRECTMANIPULATION_HORIZONTALALIGNMENT { | ||
| 240 | DIRECTMANIPULATION_HORIZONTALALIGNMENT_NONE = 0x0, | ||
| 241 | DIRECTMANIPULATION_HORIZONTALALIGNMENT_LEFT = 0x1, | ||
| 242 | DIRECTMANIPULATION_HORIZONTALALIGNMENT_CENTER = 0x2, | ||
| 243 | DIRECTMANIPULATION_HORIZONTALALIGNMENT_RIGHT = 0x4, | ||
| 244 | DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER = 0x8 | ||
| 245 | } DIRECTMANIPULATION_HORIZONTALALIGNMENT; | ||
| 246 | DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_HORIZONTALALIGNMENT) | ||
| 247 | typedef enum DIRECTMANIPULATION_VERTICALALIGNMENT { | ||
| 248 | DIRECTMANIPULATION_VERTICALALIGNMENT_NONE = 0x0, | ||
| 249 | DIRECTMANIPULATION_VERTICALALIGNMENT_TOP = 0x1, | ||
| 250 | DIRECTMANIPULATION_VERTICALALIGNMENT_CENTER = 0x2, | ||
| 251 | DIRECTMANIPULATION_VERTICALALIGNMENT_BOTTOM = 0x4, | ||
| 252 | DIRECTMANIPULATION_VERTICALALIGNMENT_UNLOCKCENTER = 0x8 | ||
| 253 | } DIRECTMANIPULATION_VERTICALALIGNMENT; | ||
| 254 | DEFINE_ENUM_FLAG_OPERATORS(DIRECTMANIPULATION_VERTICALALIGNMENT) | ||
| 255 | typedef enum DIRECTMANIPULATION_INPUT_MODE { | ||
| 256 | DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC = 0, | ||
| 257 | DIRECTMANIPULATION_INPUT_MODE_MANUAL = 1 | ||
| 258 | } DIRECTMANIPULATION_INPUT_MODE; | ||
| 259 | /***************************************************************************** | ||
| 260 | * IDirectManipulationFrameInfoProvider interface | ||
| 261 | */ | ||
| 262 | #ifndef __IDirectManipulationFrameInfoProvider_INTERFACE_DEFINED__ | ||
| 263 | #define __IDirectManipulationFrameInfoProvider_INTERFACE_DEFINED__ | ||
| 264 | |||
| 265 | DEFINE_GUID(IID_IDirectManipulationFrameInfoProvider, 0xfb759dba, 0x6f4c, 0x4c01, 0x87,0x4e, 0x19,0xc8,0xa0,0x59,0x07,0xf9); | ||
| 266 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 267 | MIDL_INTERFACE("fb759dba-6f4c-4c01-874e-19c8a05907f9") | ||
| 268 | IDirectManipulationFrameInfoProvider : public IUnknown | ||
| 269 | { | ||
| 270 | virtual HRESULT STDMETHODCALLTYPE GetNextFrameInfo( | ||
| 271 | ULONGLONG *time, | ||
| 272 | ULONGLONG *process, | ||
| 273 | ULONGLONG *composition) = 0; | ||
| 274 | |||
| 275 | }; | ||
| 276 | #ifdef __CRT_UUID_DECL | ||
| 277 | __CRT_UUID_DECL(IDirectManipulationFrameInfoProvider, 0xfb759dba, 0x6f4c, 0x4c01, 0x87,0x4e, 0x19,0xc8,0xa0,0x59,0x07,0xf9) | ||
| 278 | #endif | ||
| 279 | #else | ||
| 280 | typedef struct IDirectManipulationFrameInfoProviderVtbl { | ||
| 281 | BEGIN_INTERFACE | ||
| 282 | |||
| 283 | /*** IUnknown methods ***/ | ||
| 284 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 285 | IDirectManipulationFrameInfoProvider *This, | ||
| 286 | REFIID riid, | ||
| 287 | void **ppvObject); | ||
| 288 | |||
| 289 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 290 | IDirectManipulationFrameInfoProvider *This); | ||
| 291 | |||
| 292 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 293 | IDirectManipulationFrameInfoProvider *This); | ||
| 294 | |||
| 295 | /*** IDirectManipulationFrameInfoProvider methods ***/ | ||
| 296 | HRESULT (STDMETHODCALLTYPE *GetNextFrameInfo)( | ||
| 297 | IDirectManipulationFrameInfoProvider *This, | ||
| 298 | ULONGLONG *time, | ||
| 299 | ULONGLONG *process, | ||
| 300 | ULONGLONG *composition); | ||
| 301 | |||
| 302 | END_INTERFACE | ||
| 303 | } IDirectManipulationFrameInfoProviderVtbl; | ||
| 304 | |||
| 305 | interface IDirectManipulationFrameInfoProvider { | ||
| 306 | CONST_VTBL IDirectManipulationFrameInfoProviderVtbl* lpVtbl; | ||
| 307 | }; | ||
| 308 | |||
| 309 | #ifdef COBJMACROS | ||
| 310 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 311 | /*** IUnknown methods ***/ | ||
| 312 | #define IDirectManipulationFrameInfoProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 313 | #define IDirectManipulationFrameInfoProvider_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 314 | #define IDirectManipulationFrameInfoProvider_Release(This) (This)->lpVtbl->Release(This) | ||
| 315 | /*** IDirectManipulationFrameInfoProvider methods ***/ | ||
| 316 | #define IDirectManipulationFrameInfoProvider_GetNextFrameInfo(This,time,process,composition) (This)->lpVtbl->GetNextFrameInfo(This,time,process,composition) | ||
| 317 | #else | ||
| 318 | /*** IUnknown methods ***/ | ||
| 319 | static FORCEINLINE HRESULT IDirectManipulationFrameInfoProvider_QueryInterface(IDirectManipulationFrameInfoProvider* This,REFIID riid,void **ppvObject) { | ||
| 320 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 321 | } | ||
| 322 | static FORCEINLINE ULONG IDirectManipulationFrameInfoProvider_AddRef(IDirectManipulationFrameInfoProvider* This) { | ||
| 323 | return This->lpVtbl->AddRef(This); | ||
| 324 | } | ||
| 325 | static FORCEINLINE ULONG IDirectManipulationFrameInfoProvider_Release(IDirectManipulationFrameInfoProvider* This) { | ||
| 326 | return This->lpVtbl->Release(This); | ||
| 327 | } | ||
| 328 | /*** IDirectManipulationFrameInfoProvider methods ***/ | ||
| 329 | static FORCEINLINE HRESULT IDirectManipulationFrameInfoProvider_GetNextFrameInfo(IDirectManipulationFrameInfoProvider* This,ULONGLONG *time,ULONGLONG *process,ULONGLONG *composition) { | ||
| 330 | return This->lpVtbl->GetNextFrameInfo(This,time,process,composition); | ||
| 331 | } | ||
| 332 | #endif | ||
| 333 | #endif | ||
| 334 | |||
| 335 | #endif | ||
| 336 | |||
| 337 | |||
| 338 | #endif /* __IDirectManipulationFrameInfoProvider_INTERFACE_DEFINED__ */ | ||
| 339 | |||
| 340 | /***************************************************************************** | ||
| 341 | * IDirectManipulationManager interface | ||
| 342 | */ | ||
| 343 | #ifndef __IDirectManipulationManager_INTERFACE_DEFINED__ | ||
| 344 | #define __IDirectManipulationManager_INTERFACE_DEFINED__ | ||
| 345 | |||
| 346 | DEFINE_GUID(IID_IDirectManipulationManager, 0xfbf5d3b4, 0x70c7, 0x4163, 0x93,0x22, 0x5a,0x6f,0x66,0x0d,0x6f,0xbc); | ||
| 347 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 348 | MIDL_INTERFACE("fbf5d3b4-70c7-4163-9322-5a6f660d6fbc") | ||
| 349 | IDirectManipulationManager : public IUnknown | ||
| 350 | { | ||
| 351 | virtual HRESULT STDMETHODCALLTYPE Activate( | ||
| 352 | HWND window) = 0; | ||
| 353 | |||
| 354 | virtual HRESULT STDMETHODCALLTYPE Deactivate( | ||
| 355 | HWND window) = 0; | ||
| 356 | |||
| 357 | virtual HRESULT STDMETHODCALLTYPE RegisterHitTestTarget( | ||
| 358 | HWND window, | ||
| 359 | HWND hittest, | ||
| 360 | DIRECTMANIPULATION_HITTEST_TYPE type) = 0; | ||
| 361 | |||
| 362 | virtual HRESULT STDMETHODCALLTYPE ProcessInput( | ||
| 363 | const MSG *msg, | ||
| 364 | WINBOOL *handled) = 0; | ||
| 365 | |||
| 366 | virtual HRESULT STDMETHODCALLTYPE GetUpdateManager( | ||
| 367 | REFIID riid, | ||
| 368 | void **obj) = 0; | ||
| 369 | |||
| 370 | virtual HRESULT STDMETHODCALLTYPE CreateViewport( | ||
| 371 | IDirectManipulationFrameInfoProvider *frame, | ||
| 372 | HWND window, | ||
| 373 | REFIID riid, | ||
| 374 | void **obj) = 0; | ||
| 375 | |||
| 376 | virtual HRESULT STDMETHODCALLTYPE CreateContent( | ||
| 377 | IDirectManipulationFrameInfoProvider *frame, | ||
| 378 | REFCLSID clsid, | ||
| 379 | REFIID riid, | ||
| 380 | void **obj) = 0; | ||
| 381 | |||
| 382 | }; | ||
| 383 | #ifdef __CRT_UUID_DECL | ||
| 384 | __CRT_UUID_DECL(IDirectManipulationManager, 0xfbf5d3b4, 0x70c7, 0x4163, 0x93,0x22, 0x5a,0x6f,0x66,0x0d,0x6f,0xbc) | ||
| 385 | #endif | ||
| 386 | #else | ||
| 387 | typedef struct IDirectManipulationManagerVtbl { | ||
| 388 | BEGIN_INTERFACE | ||
| 389 | |||
| 390 | /*** IUnknown methods ***/ | ||
| 391 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 392 | IDirectManipulationManager *This, | ||
| 393 | REFIID riid, | ||
| 394 | void **ppvObject); | ||
| 395 | |||
| 396 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 397 | IDirectManipulationManager *This); | ||
| 398 | |||
| 399 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 400 | IDirectManipulationManager *This); | ||
| 401 | |||
| 402 | /*** IDirectManipulationManager methods ***/ | ||
| 403 | HRESULT (STDMETHODCALLTYPE *Activate)( | ||
| 404 | IDirectManipulationManager *This, | ||
| 405 | HWND window); | ||
| 406 | |||
| 407 | HRESULT (STDMETHODCALLTYPE *Deactivate)( | ||
| 408 | IDirectManipulationManager *This, | ||
| 409 | HWND window); | ||
| 410 | |||
| 411 | HRESULT (STDMETHODCALLTYPE *RegisterHitTestTarget)( | ||
| 412 | IDirectManipulationManager *This, | ||
| 413 | HWND window, | ||
| 414 | HWND hittest, | ||
| 415 | DIRECTMANIPULATION_HITTEST_TYPE type); | ||
| 416 | |||
| 417 | HRESULT (STDMETHODCALLTYPE *ProcessInput)( | ||
| 418 | IDirectManipulationManager *This, | ||
| 419 | const MSG *msg, | ||
| 420 | WINBOOL *handled); | ||
| 421 | |||
| 422 | HRESULT (STDMETHODCALLTYPE *GetUpdateManager)( | ||
| 423 | IDirectManipulationManager *This, | ||
| 424 | REFIID riid, | ||
| 425 | void **obj); | ||
| 426 | |||
| 427 | HRESULT (STDMETHODCALLTYPE *CreateViewport)( | ||
| 428 | IDirectManipulationManager *This, | ||
| 429 | IDirectManipulationFrameInfoProvider *frame, | ||
| 430 | HWND window, | ||
| 431 | REFIID riid, | ||
| 432 | void **obj); | ||
| 433 | |||
| 434 | HRESULT (STDMETHODCALLTYPE *CreateContent)( | ||
| 435 | IDirectManipulationManager *This, | ||
| 436 | IDirectManipulationFrameInfoProvider *frame, | ||
| 437 | REFCLSID clsid, | ||
| 438 | REFIID riid, | ||
| 439 | void **obj); | ||
| 440 | |||
| 441 | END_INTERFACE | ||
| 442 | } IDirectManipulationManagerVtbl; | ||
| 443 | |||
| 444 | interface IDirectManipulationManager { | ||
| 445 | CONST_VTBL IDirectManipulationManagerVtbl* lpVtbl; | ||
| 446 | }; | ||
| 447 | |||
| 448 | #ifdef COBJMACROS | ||
| 449 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 450 | /*** IUnknown methods ***/ | ||
| 451 | #define IDirectManipulationManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 452 | #define IDirectManipulationManager_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 453 | #define IDirectManipulationManager_Release(This) (This)->lpVtbl->Release(This) | ||
| 454 | /*** IDirectManipulationManager methods ***/ | ||
| 455 | #define IDirectManipulationManager_Activate(This,window) (This)->lpVtbl->Activate(This,window) | ||
| 456 | #define IDirectManipulationManager_Deactivate(This,window) (This)->lpVtbl->Deactivate(This,window) | ||
| 457 | #define IDirectManipulationManager_RegisterHitTestTarget(This,window,hittest,type) (This)->lpVtbl->RegisterHitTestTarget(This,window,hittest,type) | ||
| 458 | #define IDirectManipulationManager_ProcessInput(This,msg,handled) (This)->lpVtbl->ProcessInput(This,msg,handled) | ||
| 459 | #define IDirectManipulationManager_GetUpdateManager(This,riid,obj) (This)->lpVtbl->GetUpdateManager(This,riid,obj) | ||
| 460 | #define IDirectManipulationManager_CreateViewport(This,frame,window,riid,obj) (This)->lpVtbl->CreateViewport(This,frame,window,riid,obj) | ||
| 461 | #define IDirectManipulationManager_CreateContent(This,frame,clsid,riid,obj) (This)->lpVtbl->CreateContent(This,frame,clsid,riid,obj) | ||
| 462 | #else | ||
| 463 | /*** IUnknown methods ***/ | ||
| 464 | static FORCEINLINE HRESULT IDirectManipulationManager_QueryInterface(IDirectManipulationManager* This,REFIID riid,void **ppvObject) { | ||
| 465 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 466 | } | ||
| 467 | static FORCEINLINE ULONG IDirectManipulationManager_AddRef(IDirectManipulationManager* This) { | ||
| 468 | return This->lpVtbl->AddRef(This); | ||
| 469 | } | ||
| 470 | static FORCEINLINE ULONG IDirectManipulationManager_Release(IDirectManipulationManager* This) { | ||
| 471 | return This->lpVtbl->Release(This); | ||
| 472 | } | ||
| 473 | /*** IDirectManipulationManager methods ***/ | ||
| 474 | static FORCEINLINE HRESULT IDirectManipulationManager_Activate(IDirectManipulationManager* This,HWND window) { | ||
| 475 | return This->lpVtbl->Activate(This,window); | ||
| 476 | } | ||
| 477 | static FORCEINLINE HRESULT IDirectManipulationManager_Deactivate(IDirectManipulationManager* This,HWND window) { | ||
| 478 | return This->lpVtbl->Deactivate(This,window); | ||
| 479 | } | ||
| 480 | static FORCEINLINE HRESULT IDirectManipulationManager_RegisterHitTestTarget(IDirectManipulationManager* This,HWND window,HWND hittest,DIRECTMANIPULATION_HITTEST_TYPE type) { | ||
| 481 | return This->lpVtbl->RegisterHitTestTarget(This,window,hittest,type); | ||
| 482 | } | ||
| 483 | static FORCEINLINE HRESULT IDirectManipulationManager_ProcessInput(IDirectManipulationManager* This,const MSG *msg,WINBOOL *handled) { | ||
| 484 | return This->lpVtbl->ProcessInput(This,msg,handled); | ||
| 485 | } | ||
| 486 | static FORCEINLINE HRESULT IDirectManipulationManager_GetUpdateManager(IDirectManipulationManager* This,REFIID riid,void **obj) { | ||
| 487 | return This->lpVtbl->GetUpdateManager(This,riid,obj); | ||
| 488 | } | ||
| 489 | static FORCEINLINE HRESULT IDirectManipulationManager_CreateViewport(IDirectManipulationManager* This,IDirectManipulationFrameInfoProvider *frame,HWND window,REFIID riid,void **obj) { | ||
| 490 | return This->lpVtbl->CreateViewport(This,frame,window,riid,obj); | ||
| 491 | } | ||
| 492 | static FORCEINLINE HRESULT IDirectManipulationManager_CreateContent(IDirectManipulationManager* This,IDirectManipulationFrameInfoProvider *frame,REFCLSID clsid,REFIID riid,void **obj) { | ||
| 493 | return This->lpVtbl->CreateContent(This,frame,clsid,riid,obj); | ||
| 494 | } | ||
| 495 | #endif | ||
| 496 | #endif | ||
| 497 | |||
| 498 | #endif | ||
| 499 | |||
| 500 | |||
| 501 | #endif /* __IDirectManipulationManager_INTERFACE_DEFINED__ */ | ||
| 502 | |||
| 503 | /***************************************************************************** | ||
| 504 | * IDirectManipulationContent interface | ||
| 505 | */ | ||
| 506 | #ifndef __IDirectManipulationContent_INTERFACE_DEFINED__ | ||
| 507 | #define __IDirectManipulationContent_INTERFACE_DEFINED__ | ||
| 508 | |||
| 509 | DEFINE_GUID(IID_IDirectManipulationContent, 0xb89962cb, 0x3d89, 0x442b, 0xbb,0x58, 0x50,0x98,0xfa,0x0f,0x9f,0x16); | ||
| 510 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 511 | MIDL_INTERFACE("b89962cb-3d89-442b-bb58-5098fa0f9f16") | ||
| 512 | IDirectManipulationContent : public IUnknown | ||
| 513 | { | ||
| 514 | virtual HRESULT STDMETHODCALLTYPE GetContentRect( | ||
| 515 | RECT *size) = 0; | ||
| 516 | |||
| 517 | virtual HRESULT STDMETHODCALLTYPE SetContentRect( | ||
| 518 | const RECT *size) = 0; | ||
| 519 | |||
| 520 | virtual HRESULT STDMETHODCALLTYPE GetViewport( | ||
| 521 | REFIID riid, | ||
| 522 | void **object) = 0; | ||
| 523 | |||
| 524 | virtual HRESULT STDMETHODCALLTYPE GetTag( | ||
| 525 | REFIID riid, | ||
| 526 | void **object, | ||
| 527 | UINT32 *id) = 0; | ||
| 528 | |||
| 529 | virtual HRESULT STDMETHODCALLTYPE SetTag( | ||
| 530 | IUnknown *object, | ||
| 531 | UINT32 id) = 0; | ||
| 532 | |||
| 533 | virtual HRESULT STDMETHODCALLTYPE GetOutputTransform( | ||
| 534 | float *matrix, | ||
| 535 | DWORD count) = 0; | ||
| 536 | |||
| 537 | virtual HRESULT STDMETHODCALLTYPE GetContentTransform( | ||
| 538 | float *matrix, | ||
| 539 | DWORD count) = 0; | ||
| 540 | |||
| 541 | virtual HRESULT STDMETHODCALLTYPE SyncContentTransform( | ||
| 542 | const float *matrix, | ||
| 543 | DWORD count) = 0; | ||
| 544 | |||
| 545 | }; | ||
| 546 | #ifdef __CRT_UUID_DECL | ||
| 547 | __CRT_UUID_DECL(IDirectManipulationContent, 0xb89962cb, 0x3d89, 0x442b, 0xbb,0x58, 0x50,0x98,0xfa,0x0f,0x9f,0x16) | ||
| 548 | #endif | ||
| 549 | #else | ||
| 550 | typedef struct IDirectManipulationContentVtbl { | ||
| 551 | BEGIN_INTERFACE | ||
| 552 | |||
| 553 | /*** IUnknown methods ***/ | ||
| 554 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 555 | IDirectManipulationContent *This, | ||
| 556 | REFIID riid, | ||
| 557 | void **ppvObject); | ||
| 558 | |||
| 559 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 560 | IDirectManipulationContent *This); | ||
| 561 | |||
| 562 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 563 | IDirectManipulationContent *This); | ||
| 564 | |||
| 565 | /*** IDirectManipulationContent methods ***/ | ||
| 566 | HRESULT (STDMETHODCALLTYPE *GetContentRect)( | ||
| 567 | IDirectManipulationContent *This, | ||
| 568 | RECT *size); | ||
| 569 | |||
| 570 | HRESULT (STDMETHODCALLTYPE *SetContentRect)( | ||
| 571 | IDirectManipulationContent *This, | ||
| 572 | const RECT *size); | ||
| 573 | |||
| 574 | HRESULT (STDMETHODCALLTYPE *GetViewport)( | ||
| 575 | IDirectManipulationContent *This, | ||
| 576 | REFIID riid, | ||
| 577 | void **object); | ||
| 578 | |||
| 579 | HRESULT (STDMETHODCALLTYPE *GetTag)( | ||
| 580 | IDirectManipulationContent *This, | ||
| 581 | REFIID riid, | ||
| 582 | void **object, | ||
| 583 | UINT32 *id); | ||
| 584 | |||
| 585 | HRESULT (STDMETHODCALLTYPE *SetTag)( | ||
| 586 | IDirectManipulationContent *This, | ||
| 587 | IUnknown *object, | ||
| 588 | UINT32 id); | ||
| 589 | |||
| 590 | HRESULT (STDMETHODCALLTYPE *GetOutputTransform)( | ||
| 591 | IDirectManipulationContent *This, | ||
| 592 | float *matrix, | ||
| 593 | DWORD count); | ||
| 594 | |||
| 595 | HRESULT (STDMETHODCALLTYPE *GetContentTransform)( | ||
| 596 | IDirectManipulationContent *This, | ||
| 597 | float *matrix, | ||
| 598 | DWORD count); | ||
| 599 | |||
| 600 | HRESULT (STDMETHODCALLTYPE *SyncContentTransform)( | ||
| 601 | IDirectManipulationContent *This, | ||
| 602 | const float *matrix, | ||
| 603 | DWORD count); | ||
| 604 | |||
| 605 | END_INTERFACE | ||
| 606 | } IDirectManipulationContentVtbl; | ||
| 607 | |||
| 608 | interface IDirectManipulationContent { | ||
| 609 | CONST_VTBL IDirectManipulationContentVtbl* lpVtbl; | ||
| 610 | }; | ||
| 611 | |||
| 612 | #ifdef COBJMACROS | ||
| 613 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 614 | /*** IUnknown methods ***/ | ||
| 615 | #define IDirectManipulationContent_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 616 | #define IDirectManipulationContent_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 617 | #define IDirectManipulationContent_Release(This) (This)->lpVtbl->Release(This) | ||
| 618 | /*** IDirectManipulationContent methods ***/ | ||
| 619 | #define IDirectManipulationContent_GetContentRect(This,size) (This)->lpVtbl->GetContentRect(This,size) | ||
| 620 | #define IDirectManipulationContent_SetContentRect(This,size) (This)->lpVtbl->SetContentRect(This,size) | ||
| 621 | #define IDirectManipulationContent_GetViewport(This,riid,object) (This)->lpVtbl->GetViewport(This,riid,object) | ||
| 622 | #define IDirectManipulationContent_GetTag(This,riid,object,id) (This)->lpVtbl->GetTag(This,riid,object,id) | ||
| 623 | #define IDirectManipulationContent_SetTag(This,object,id) (This)->lpVtbl->SetTag(This,object,id) | ||
| 624 | #define IDirectManipulationContent_GetOutputTransform(This,matrix,count) (This)->lpVtbl->GetOutputTransform(This,matrix,count) | ||
| 625 | #define IDirectManipulationContent_GetContentTransform(This,matrix,count) (This)->lpVtbl->GetContentTransform(This,matrix,count) | ||
| 626 | #define IDirectManipulationContent_SyncContentTransform(This,matrix,count) (This)->lpVtbl->SyncContentTransform(This,matrix,count) | ||
| 627 | #else | ||
| 628 | /*** IUnknown methods ***/ | ||
| 629 | static FORCEINLINE HRESULT IDirectManipulationContent_QueryInterface(IDirectManipulationContent* This,REFIID riid,void **ppvObject) { | ||
| 630 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 631 | } | ||
| 632 | static FORCEINLINE ULONG IDirectManipulationContent_AddRef(IDirectManipulationContent* This) { | ||
| 633 | return This->lpVtbl->AddRef(This); | ||
| 634 | } | ||
| 635 | static FORCEINLINE ULONG IDirectManipulationContent_Release(IDirectManipulationContent* This) { | ||
| 636 | return This->lpVtbl->Release(This); | ||
| 637 | } | ||
| 638 | /*** IDirectManipulationContent methods ***/ | ||
| 639 | static FORCEINLINE HRESULT IDirectManipulationContent_GetContentRect(IDirectManipulationContent* This,RECT *size) { | ||
| 640 | return This->lpVtbl->GetContentRect(This,size); | ||
| 641 | } | ||
| 642 | static FORCEINLINE HRESULT IDirectManipulationContent_SetContentRect(IDirectManipulationContent* This,const RECT *size) { | ||
| 643 | return This->lpVtbl->SetContentRect(This,size); | ||
| 644 | } | ||
| 645 | static FORCEINLINE HRESULT IDirectManipulationContent_GetViewport(IDirectManipulationContent* This,REFIID riid,void **object) { | ||
| 646 | return This->lpVtbl->GetViewport(This,riid,object); | ||
| 647 | } | ||
| 648 | static FORCEINLINE HRESULT IDirectManipulationContent_GetTag(IDirectManipulationContent* This,REFIID riid,void **object,UINT32 *id) { | ||
| 649 | return This->lpVtbl->GetTag(This,riid,object,id); | ||
| 650 | } | ||
| 651 | static FORCEINLINE HRESULT IDirectManipulationContent_SetTag(IDirectManipulationContent* This,IUnknown *object,UINT32 id) { | ||
| 652 | return This->lpVtbl->SetTag(This,object,id); | ||
| 653 | } | ||
| 654 | static FORCEINLINE HRESULT IDirectManipulationContent_GetOutputTransform(IDirectManipulationContent* This,float *matrix,DWORD count) { | ||
| 655 | return This->lpVtbl->GetOutputTransform(This,matrix,count); | ||
| 656 | } | ||
| 657 | static FORCEINLINE HRESULT IDirectManipulationContent_GetContentTransform(IDirectManipulationContent* This,float *matrix,DWORD count) { | ||
| 658 | return This->lpVtbl->GetContentTransform(This,matrix,count); | ||
| 659 | } | ||
| 660 | static FORCEINLINE HRESULT IDirectManipulationContent_SyncContentTransform(IDirectManipulationContent* This,const float *matrix,DWORD count) { | ||
| 661 | return This->lpVtbl->SyncContentTransform(This,matrix,count); | ||
| 662 | } | ||
| 663 | #endif | ||
| 664 | #endif | ||
| 665 | |||
| 666 | #endif | ||
| 667 | |||
| 668 | |||
| 669 | #endif /* __IDirectManipulationContent_INTERFACE_DEFINED__ */ | ||
| 670 | |||
| 671 | /***************************************************************************** | ||
| 672 | * IDirectManipulationUpdateHandler interface | ||
| 673 | */ | ||
| 674 | #ifndef __IDirectManipulationUpdateHandler_INTERFACE_DEFINED__ | ||
| 675 | #define __IDirectManipulationUpdateHandler_INTERFACE_DEFINED__ | ||
| 676 | |||
| 677 | DEFINE_GUID(IID_IDirectManipulationUpdateHandler, 0x790b6337, 0x64f8, 0x4ff5, 0xa2,0x69, 0xb3,0x2b,0xc2,0xaf,0x27,0xa7); | ||
| 678 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 679 | MIDL_INTERFACE("790b6337-64f8-4ff5-a269-b32bc2af27a7") | ||
| 680 | IDirectManipulationUpdateHandler : public IUnknown | ||
| 681 | { | ||
| 682 | virtual HRESULT STDMETHODCALLTYPE Update( | ||
| 683 | ) = 0; | ||
| 684 | |||
| 685 | }; | ||
| 686 | #ifdef __CRT_UUID_DECL | ||
| 687 | __CRT_UUID_DECL(IDirectManipulationUpdateHandler, 0x790b6337, 0x64f8, 0x4ff5, 0xa2,0x69, 0xb3,0x2b,0xc2,0xaf,0x27,0xa7) | ||
| 688 | #endif | ||
| 689 | #else | ||
| 690 | typedef struct IDirectManipulationUpdateHandlerVtbl { | ||
| 691 | BEGIN_INTERFACE | ||
| 692 | |||
| 693 | /*** IUnknown methods ***/ | ||
| 694 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 695 | IDirectManipulationUpdateHandler *This, | ||
| 696 | REFIID riid, | ||
| 697 | void **ppvObject); | ||
| 698 | |||
| 699 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 700 | IDirectManipulationUpdateHandler *This); | ||
| 701 | |||
| 702 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 703 | IDirectManipulationUpdateHandler *This); | ||
| 704 | |||
| 705 | /*** IDirectManipulationUpdateHandler methods ***/ | ||
| 706 | HRESULT (STDMETHODCALLTYPE *Update)( | ||
| 707 | IDirectManipulationUpdateHandler *This); | ||
| 708 | |||
| 709 | END_INTERFACE | ||
| 710 | } IDirectManipulationUpdateHandlerVtbl; | ||
| 711 | |||
| 712 | interface IDirectManipulationUpdateHandler { | ||
| 713 | CONST_VTBL IDirectManipulationUpdateHandlerVtbl* lpVtbl; | ||
| 714 | }; | ||
| 715 | |||
| 716 | #ifdef COBJMACROS | ||
| 717 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 718 | /*** IUnknown methods ***/ | ||
| 719 | #define IDirectManipulationUpdateHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 720 | #define IDirectManipulationUpdateHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 721 | #define IDirectManipulationUpdateHandler_Release(This) (This)->lpVtbl->Release(This) | ||
| 722 | /*** IDirectManipulationUpdateHandler methods ***/ | ||
| 723 | #define IDirectManipulationUpdateHandler_Update(This) (This)->lpVtbl->Update(This) | ||
| 724 | #else | ||
| 725 | /*** IUnknown methods ***/ | ||
| 726 | static FORCEINLINE HRESULT IDirectManipulationUpdateHandler_QueryInterface(IDirectManipulationUpdateHandler* This,REFIID riid,void **ppvObject) { | ||
| 727 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 728 | } | ||
| 729 | static FORCEINLINE ULONG IDirectManipulationUpdateHandler_AddRef(IDirectManipulationUpdateHandler* This) { | ||
| 730 | return This->lpVtbl->AddRef(This); | ||
| 731 | } | ||
| 732 | static FORCEINLINE ULONG IDirectManipulationUpdateHandler_Release(IDirectManipulationUpdateHandler* This) { | ||
| 733 | return This->lpVtbl->Release(This); | ||
| 734 | } | ||
| 735 | /*** IDirectManipulationUpdateHandler methods ***/ | ||
| 736 | static FORCEINLINE HRESULT IDirectManipulationUpdateHandler_Update(IDirectManipulationUpdateHandler* This) { | ||
| 737 | return This->lpVtbl->Update(This); | ||
| 738 | } | ||
| 739 | #endif | ||
| 740 | #endif | ||
| 741 | |||
| 742 | #endif | ||
| 743 | |||
| 744 | |||
| 745 | #endif /* __IDirectManipulationUpdateHandler_INTERFACE_DEFINED__ */ | ||
| 746 | |||
| 747 | /***************************************************************************** | ||
| 748 | * IDirectManipulationUpdateManager interface | ||
| 749 | */ | ||
| 750 | #ifndef __IDirectManipulationUpdateManager_INTERFACE_DEFINED__ | ||
| 751 | #define __IDirectManipulationUpdateManager_INTERFACE_DEFINED__ | ||
| 752 | |||
| 753 | DEFINE_GUID(IID_IDirectManipulationUpdateManager, 0xb0ae62fd, 0xbe34, 0x46e7, 0x9c,0xaa, 0xd3,0x61,0xfa,0xcb,0xb9,0xcc); | ||
| 754 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 755 | MIDL_INTERFACE("b0ae62fd-be34-46e7-9caa-d361facbb9cc") | ||
| 756 | IDirectManipulationUpdateManager : public IUnknown | ||
| 757 | { | ||
| 758 | virtual HRESULT STDMETHODCALLTYPE RegisterWaitHandleCallback( | ||
| 759 | HANDLE handle, | ||
| 760 | IDirectManipulationUpdateHandler *handler, | ||
| 761 | DWORD *cookie) = 0; | ||
| 762 | |||
| 763 | virtual HRESULT STDMETHODCALLTYPE UnregisterWaitHandleCallback( | ||
| 764 | DWORD cookie) = 0; | ||
| 765 | |||
| 766 | virtual HRESULT STDMETHODCALLTYPE Update( | ||
| 767 | IDirectManipulationFrameInfoProvider *provider) = 0; | ||
| 768 | |||
| 769 | }; | ||
| 770 | #ifdef __CRT_UUID_DECL | ||
| 771 | __CRT_UUID_DECL(IDirectManipulationUpdateManager, 0xb0ae62fd, 0xbe34, 0x46e7, 0x9c,0xaa, 0xd3,0x61,0xfa,0xcb,0xb9,0xcc) | ||
| 772 | #endif | ||
| 773 | #else | ||
| 774 | typedef struct IDirectManipulationUpdateManagerVtbl { | ||
| 775 | BEGIN_INTERFACE | ||
| 776 | |||
| 777 | /*** IUnknown methods ***/ | ||
| 778 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 779 | IDirectManipulationUpdateManager *This, | ||
| 780 | REFIID riid, | ||
| 781 | void **ppvObject); | ||
| 782 | |||
| 783 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 784 | IDirectManipulationUpdateManager *This); | ||
| 785 | |||
| 786 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 787 | IDirectManipulationUpdateManager *This); | ||
| 788 | |||
| 789 | /*** IDirectManipulationUpdateManager methods ***/ | ||
| 790 | HRESULT (STDMETHODCALLTYPE *RegisterWaitHandleCallback)( | ||
| 791 | IDirectManipulationUpdateManager *This, | ||
| 792 | HANDLE handle, | ||
| 793 | IDirectManipulationUpdateHandler *handler, | ||
| 794 | DWORD *cookie); | ||
| 795 | |||
| 796 | HRESULT (STDMETHODCALLTYPE *UnregisterWaitHandleCallback)( | ||
| 797 | IDirectManipulationUpdateManager *This, | ||
| 798 | DWORD cookie); | ||
| 799 | |||
| 800 | HRESULT (STDMETHODCALLTYPE *Update)( | ||
| 801 | IDirectManipulationUpdateManager *This, | ||
| 802 | IDirectManipulationFrameInfoProvider *provider); | ||
| 803 | |||
| 804 | END_INTERFACE | ||
| 805 | } IDirectManipulationUpdateManagerVtbl; | ||
| 806 | |||
| 807 | interface IDirectManipulationUpdateManager { | ||
| 808 | CONST_VTBL IDirectManipulationUpdateManagerVtbl* lpVtbl; | ||
| 809 | }; | ||
| 810 | |||
| 811 | #ifdef COBJMACROS | ||
| 812 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 813 | /*** IUnknown methods ***/ | ||
| 814 | #define IDirectManipulationUpdateManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 815 | #define IDirectManipulationUpdateManager_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 816 | #define IDirectManipulationUpdateManager_Release(This) (This)->lpVtbl->Release(This) | ||
| 817 | /*** IDirectManipulationUpdateManager methods ***/ | ||
| 818 | #define IDirectManipulationUpdateManager_RegisterWaitHandleCallback(This,handle,handler,cookie) (This)->lpVtbl->RegisterWaitHandleCallback(This,handle,handler,cookie) | ||
| 819 | #define IDirectManipulationUpdateManager_UnregisterWaitHandleCallback(This,cookie) (This)->lpVtbl->UnregisterWaitHandleCallback(This,cookie) | ||
| 820 | #define IDirectManipulationUpdateManager_Update(This,provider) (This)->lpVtbl->Update(This,provider) | ||
| 821 | #else | ||
| 822 | /*** IUnknown methods ***/ | ||
| 823 | static FORCEINLINE HRESULT IDirectManipulationUpdateManager_QueryInterface(IDirectManipulationUpdateManager* This,REFIID riid,void **ppvObject) { | ||
| 824 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 825 | } | ||
| 826 | static FORCEINLINE ULONG IDirectManipulationUpdateManager_AddRef(IDirectManipulationUpdateManager* This) { | ||
| 827 | return This->lpVtbl->AddRef(This); | ||
| 828 | } | ||
| 829 | static FORCEINLINE ULONG IDirectManipulationUpdateManager_Release(IDirectManipulationUpdateManager* This) { | ||
| 830 | return This->lpVtbl->Release(This); | ||
| 831 | } | ||
| 832 | /*** IDirectManipulationUpdateManager methods ***/ | ||
| 833 | static FORCEINLINE HRESULT IDirectManipulationUpdateManager_RegisterWaitHandleCallback(IDirectManipulationUpdateManager* This,HANDLE handle,IDirectManipulationUpdateHandler *handler,DWORD *cookie) { | ||
| 834 | return This->lpVtbl->RegisterWaitHandleCallback(This,handle,handler,cookie); | ||
| 835 | } | ||
| 836 | static FORCEINLINE HRESULT IDirectManipulationUpdateManager_UnregisterWaitHandleCallback(IDirectManipulationUpdateManager* This,DWORD cookie) { | ||
| 837 | return This->lpVtbl->UnregisterWaitHandleCallback(This,cookie); | ||
| 838 | } | ||
| 839 | static FORCEINLINE HRESULT IDirectManipulationUpdateManager_Update(IDirectManipulationUpdateManager* This,IDirectManipulationFrameInfoProvider *provider) { | ||
| 840 | return This->lpVtbl->Update(This,provider); | ||
| 841 | } | ||
| 842 | #endif | ||
| 843 | #endif | ||
| 844 | |||
| 845 | #endif | ||
| 846 | |||
| 847 | |||
| 848 | #endif /* __IDirectManipulationUpdateManager_INTERFACE_DEFINED__ */ | ||
| 849 | |||
| 850 | /***************************************************************************** | ||
| 851 | * IDirectManipulationCompositor interface | ||
| 852 | */ | ||
| 853 | #ifndef __IDirectManipulationCompositor_INTERFACE_DEFINED__ | ||
| 854 | #define __IDirectManipulationCompositor_INTERFACE_DEFINED__ | ||
| 855 | |||
| 856 | DEFINE_GUID(IID_IDirectManipulationCompositor, 0x537a0825, 0x0387, 0x4efa, 0xb6,0x2f, 0x71,0xeb,0x1f,0x08,0x5a,0x7e); | ||
| 857 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 858 | MIDL_INTERFACE("537a0825-0387-4efa-b62f-71eb1f085a7e") | ||
| 859 | IDirectManipulationCompositor : public IUnknown | ||
| 860 | { | ||
| 861 | virtual HRESULT STDMETHODCALLTYPE AddContent( | ||
| 862 | IDirectManipulationContent *content, | ||
| 863 | IUnknown *device, | ||
| 864 | IUnknown *parent, | ||
| 865 | IUnknown *child) = 0; | ||
| 866 | |||
| 867 | virtual HRESULT STDMETHODCALLTYPE RemoveContent( | ||
| 868 | IDirectManipulationContent *content) = 0; | ||
| 869 | |||
| 870 | virtual HRESULT STDMETHODCALLTYPE SetUpdateManager( | ||
| 871 | IDirectManipulationUpdateManager *manager) = 0; | ||
| 872 | |||
| 873 | virtual HRESULT STDMETHODCALLTYPE Flush( | ||
| 874 | ) = 0; | ||
| 875 | |||
| 876 | }; | ||
| 877 | #ifdef __CRT_UUID_DECL | ||
| 878 | __CRT_UUID_DECL(IDirectManipulationCompositor, 0x537a0825, 0x0387, 0x4efa, 0xb6,0x2f, 0x71,0xeb,0x1f,0x08,0x5a,0x7e) | ||
| 879 | #endif | ||
| 880 | #else | ||
| 881 | typedef struct IDirectManipulationCompositorVtbl { | ||
| 882 | BEGIN_INTERFACE | ||
| 883 | |||
| 884 | /*** IUnknown methods ***/ | ||
| 885 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 886 | IDirectManipulationCompositor *This, | ||
| 887 | REFIID riid, | ||
| 888 | void **ppvObject); | ||
| 889 | |||
| 890 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 891 | IDirectManipulationCompositor *This); | ||
| 892 | |||
| 893 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 894 | IDirectManipulationCompositor *This); | ||
| 895 | |||
| 896 | /*** IDirectManipulationCompositor methods ***/ | ||
| 897 | HRESULT (STDMETHODCALLTYPE *AddContent)( | ||
| 898 | IDirectManipulationCompositor *This, | ||
| 899 | IDirectManipulationContent *content, | ||
| 900 | IUnknown *device, | ||
| 901 | IUnknown *parent, | ||
| 902 | IUnknown *child); | ||
| 903 | |||
| 904 | HRESULT (STDMETHODCALLTYPE *RemoveContent)( | ||
| 905 | IDirectManipulationCompositor *This, | ||
| 906 | IDirectManipulationContent *content); | ||
| 907 | |||
| 908 | HRESULT (STDMETHODCALLTYPE *SetUpdateManager)( | ||
| 909 | IDirectManipulationCompositor *This, | ||
| 910 | IDirectManipulationUpdateManager *manager); | ||
| 911 | |||
| 912 | HRESULT (STDMETHODCALLTYPE *Flush)( | ||
| 913 | IDirectManipulationCompositor *This); | ||
| 914 | |||
| 915 | END_INTERFACE | ||
| 916 | } IDirectManipulationCompositorVtbl; | ||
| 917 | |||
| 918 | interface IDirectManipulationCompositor { | ||
| 919 | CONST_VTBL IDirectManipulationCompositorVtbl* lpVtbl; | ||
| 920 | }; | ||
| 921 | |||
| 922 | #ifdef COBJMACROS | ||
| 923 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 924 | /*** IUnknown methods ***/ | ||
| 925 | #define IDirectManipulationCompositor_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 926 | #define IDirectManipulationCompositor_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 927 | #define IDirectManipulationCompositor_Release(This) (This)->lpVtbl->Release(This) | ||
| 928 | /*** IDirectManipulationCompositor methods ***/ | ||
| 929 | #define IDirectManipulationCompositor_AddContent(This,content,device,parent,child) (This)->lpVtbl->AddContent(This,content,device,parent,child) | ||
| 930 | #define IDirectManipulationCompositor_RemoveContent(This,content) (This)->lpVtbl->RemoveContent(This,content) | ||
| 931 | #define IDirectManipulationCompositor_SetUpdateManager(This,manager) (This)->lpVtbl->SetUpdateManager(This,manager) | ||
| 932 | #define IDirectManipulationCompositor_Flush(This) (This)->lpVtbl->Flush(This) | ||
| 933 | #else | ||
| 934 | /*** IUnknown methods ***/ | ||
| 935 | static FORCEINLINE HRESULT IDirectManipulationCompositor_QueryInterface(IDirectManipulationCompositor* This,REFIID riid,void **ppvObject) { | ||
| 936 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 937 | } | ||
| 938 | static FORCEINLINE ULONG IDirectManipulationCompositor_AddRef(IDirectManipulationCompositor* This) { | ||
| 939 | return This->lpVtbl->AddRef(This); | ||
| 940 | } | ||
| 941 | static FORCEINLINE ULONG IDirectManipulationCompositor_Release(IDirectManipulationCompositor* This) { | ||
| 942 | return This->lpVtbl->Release(This); | ||
| 943 | } | ||
| 944 | /*** IDirectManipulationCompositor methods ***/ | ||
| 945 | static FORCEINLINE HRESULT IDirectManipulationCompositor_AddContent(IDirectManipulationCompositor* This,IDirectManipulationContent *content,IUnknown *device,IUnknown *parent,IUnknown *child) { | ||
| 946 | return This->lpVtbl->AddContent(This,content,device,parent,child); | ||
| 947 | } | ||
| 948 | static FORCEINLINE HRESULT IDirectManipulationCompositor_RemoveContent(IDirectManipulationCompositor* This,IDirectManipulationContent *content) { | ||
| 949 | return This->lpVtbl->RemoveContent(This,content); | ||
| 950 | } | ||
| 951 | static FORCEINLINE HRESULT IDirectManipulationCompositor_SetUpdateManager(IDirectManipulationCompositor* This,IDirectManipulationUpdateManager *manager) { | ||
| 952 | return This->lpVtbl->SetUpdateManager(This,manager); | ||
| 953 | } | ||
| 954 | static FORCEINLINE HRESULT IDirectManipulationCompositor_Flush(IDirectManipulationCompositor* This) { | ||
| 955 | return This->lpVtbl->Flush(This); | ||
| 956 | } | ||
| 957 | #endif | ||
| 958 | #endif | ||
| 959 | |||
| 960 | #endif | ||
| 961 | |||
| 962 | |||
| 963 | #endif /* __IDirectManipulationCompositor_INTERFACE_DEFINED__ */ | ||
| 964 | |||
| 965 | /***************************************************************************** | ||
| 966 | * IDirectManipulationViewport interface | ||
| 967 | */ | ||
| 968 | #ifndef __IDirectManipulationViewport_INTERFACE_DEFINED__ | ||
| 969 | #define __IDirectManipulationViewport_INTERFACE_DEFINED__ | ||
| 970 | |||
| 971 | DEFINE_GUID(IID_IDirectManipulationViewport, 0x28b85a3d, 0x60a0, 0x48bd, 0x9b,0xa1, 0x5c,0xe8,0xd9,0xea,0x3a,0x6d); | ||
| 972 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 973 | MIDL_INTERFACE("28b85a3d-60a0-48bd-9ba1-5ce8d9ea3a6d") | ||
| 974 | IDirectManipulationViewport : public IUnknown | ||
| 975 | { | ||
| 976 | virtual HRESULT STDMETHODCALLTYPE Enable( | ||
| 977 | ) = 0; | ||
| 978 | |||
| 979 | virtual HRESULT STDMETHODCALLTYPE Disable( | ||
| 980 | ) = 0; | ||
| 981 | |||
| 982 | virtual HRESULT STDMETHODCALLTYPE SetContact( | ||
| 983 | UINT32 id) = 0; | ||
| 984 | |||
| 985 | virtual HRESULT STDMETHODCALLTYPE ReleaseContact( | ||
| 986 | UINT32 id) = 0; | ||
| 987 | |||
| 988 | virtual HRESULT STDMETHODCALLTYPE ReleaseAllContacts( | ||
| 989 | ) = 0; | ||
| 990 | |||
| 991 | virtual HRESULT STDMETHODCALLTYPE GetStatus( | ||
| 992 | DIRECTMANIPULATION_STATUS *status) = 0; | ||
| 993 | |||
| 994 | virtual HRESULT STDMETHODCALLTYPE GetTag( | ||
| 995 | REFIID riid, | ||
| 996 | void **object, | ||
| 997 | UINT32 *id) = 0; | ||
| 998 | |||
| 999 | virtual HRESULT STDMETHODCALLTYPE SetTag( | ||
| 1000 | IUnknown *object, | ||
| 1001 | UINT32 id) = 0; | ||
| 1002 | |||
| 1003 | virtual HRESULT STDMETHODCALLTYPE GetViewportRect( | ||
| 1004 | RECT *viewport) = 0; | ||
| 1005 | |||
| 1006 | virtual HRESULT STDMETHODCALLTYPE SetViewportRect( | ||
| 1007 | const RECT *viewport) = 0; | ||
| 1008 | |||
| 1009 | virtual HRESULT STDMETHODCALLTYPE ZoomToRect( | ||
| 1010 | const float left, | ||
| 1011 | const float top, | ||
| 1012 | const float right, | ||
| 1013 | const float bottom, | ||
| 1014 | WINBOOL animate) = 0; | ||
| 1015 | |||
| 1016 | virtual HRESULT STDMETHODCALLTYPE SetViewportTransform( | ||
| 1017 | const float *matrix, | ||
| 1018 | DWORD count) = 0; | ||
| 1019 | |||
| 1020 | virtual HRESULT STDMETHODCALLTYPE SyncDisplayTransform( | ||
| 1021 | const float *matrix, | ||
| 1022 | DWORD count) = 0; | ||
| 1023 | |||
| 1024 | virtual HRESULT STDMETHODCALLTYPE GetPrimaryContent( | ||
| 1025 | REFIID riid, | ||
| 1026 | void **object) = 0; | ||
| 1027 | |||
| 1028 | virtual HRESULT STDMETHODCALLTYPE AddContent( | ||
| 1029 | IDirectManipulationContent *content) = 0; | ||
| 1030 | |||
| 1031 | virtual HRESULT STDMETHODCALLTYPE RemoveContent( | ||
| 1032 | IDirectManipulationContent *content) = 0; | ||
| 1033 | |||
| 1034 | virtual HRESULT STDMETHODCALLTYPE SetViewportOptions( | ||
| 1035 | DIRECTMANIPULATION_VIEWPORT_OPTIONS options) = 0; | ||
| 1036 | |||
| 1037 | virtual HRESULT STDMETHODCALLTYPE AddConfiguration( | ||
| 1038 | DIRECTMANIPULATION_CONFIGURATION configuration) = 0; | ||
| 1039 | |||
| 1040 | virtual HRESULT STDMETHODCALLTYPE RemoveConfiguration( | ||
| 1041 | DIRECTMANIPULATION_CONFIGURATION configuration) = 0; | ||
| 1042 | |||
| 1043 | virtual HRESULT STDMETHODCALLTYPE ActivateConfiguration( | ||
| 1044 | DIRECTMANIPULATION_CONFIGURATION configuration) = 0; | ||
| 1045 | |||
| 1046 | virtual HRESULT STDMETHODCALLTYPE SetManualGesture( | ||
| 1047 | DIRECTMANIPULATION_GESTURE_CONFIGURATION configuration) = 0; | ||
| 1048 | |||
| 1049 | virtual HRESULT STDMETHODCALLTYPE SetChaining( | ||
| 1050 | DIRECTMANIPULATION_MOTION_TYPES enabledTypes) = 0; | ||
| 1051 | |||
| 1052 | virtual HRESULT STDMETHODCALLTYPE AddEventHandler( | ||
| 1053 | HWND window, | ||
| 1054 | IDirectManipulationViewportEventHandler *eventHandler, | ||
| 1055 | DWORD *cookie) = 0; | ||
| 1056 | |||
| 1057 | virtual HRESULT STDMETHODCALLTYPE RemoveEventHandler( | ||
| 1058 | DWORD cookie) = 0; | ||
| 1059 | |||
| 1060 | virtual HRESULT STDMETHODCALLTYPE SetInputMode( | ||
| 1061 | DIRECTMANIPULATION_INPUT_MODE mode) = 0; | ||
| 1062 | |||
| 1063 | virtual HRESULT STDMETHODCALLTYPE SetUpdateMode( | ||
| 1064 | DIRECTMANIPULATION_INPUT_MODE mode) = 0; | ||
| 1065 | |||
| 1066 | virtual HRESULT STDMETHODCALLTYPE Stop( | ||
| 1067 | ) = 0; | ||
| 1068 | |||
| 1069 | virtual HRESULT STDMETHODCALLTYPE Abandon( | ||
| 1070 | ) = 0; | ||
| 1071 | |||
| 1072 | }; | ||
| 1073 | #ifdef __CRT_UUID_DECL | ||
| 1074 | __CRT_UUID_DECL(IDirectManipulationViewport, 0x28b85a3d, 0x60a0, 0x48bd, 0x9b,0xa1, 0x5c,0xe8,0xd9,0xea,0x3a,0x6d) | ||
| 1075 | #endif | ||
| 1076 | #else | ||
| 1077 | typedef struct IDirectManipulationViewportVtbl { | ||
| 1078 | BEGIN_INTERFACE | ||
| 1079 | |||
| 1080 | /*** IUnknown methods ***/ | ||
| 1081 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1082 | IDirectManipulationViewport *This, | ||
| 1083 | REFIID riid, | ||
| 1084 | void **ppvObject); | ||
| 1085 | |||
| 1086 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1087 | IDirectManipulationViewport *This); | ||
| 1088 | |||
| 1089 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1090 | IDirectManipulationViewport *This); | ||
| 1091 | |||
| 1092 | /*** IDirectManipulationViewport methods ***/ | ||
| 1093 | HRESULT (STDMETHODCALLTYPE *Enable)( | ||
| 1094 | IDirectManipulationViewport *This); | ||
| 1095 | |||
| 1096 | HRESULT (STDMETHODCALLTYPE *Disable)( | ||
| 1097 | IDirectManipulationViewport *This); | ||
| 1098 | |||
| 1099 | HRESULT (STDMETHODCALLTYPE *SetContact)( | ||
| 1100 | IDirectManipulationViewport *This, | ||
| 1101 | UINT32 id); | ||
| 1102 | |||
| 1103 | HRESULT (STDMETHODCALLTYPE *ReleaseContact)( | ||
| 1104 | IDirectManipulationViewport *This, | ||
| 1105 | UINT32 id); | ||
| 1106 | |||
| 1107 | HRESULT (STDMETHODCALLTYPE *ReleaseAllContacts)( | ||
| 1108 | IDirectManipulationViewport *This); | ||
| 1109 | |||
| 1110 | HRESULT (STDMETHODCALLTYPE *GetStatus)( | ||
| 1111 | IDirectManipulationViewport *This, | ||
| 1112 | DIRECTMANIPULATION_STATUS *status); | ||
| 1113 | |||
| 1114 | HRESULT (STDMETHODCALLTYPE *GetTag)( | ||
| 1115 | IDirectManipulationViewport *This, | ||
| 1116 | REFIID riid, | ||
| 1117 | void **object, | ||
| 1118 | UINT32 *id); | ||
| 1119 | |||
| 1120 | HRESULT (STDMETHODCALLTYPE *SetTag)( | ||
| 1121 | IDirectManipulationViewport *This, | ||
| 1122 | IUnknown *object, | ||
| 1123 | UINT32 id); | ||
| 1124 | |||
| 1125 | HRESULT (STDMETHODCALLTYPE *GetViewportRect)( | ||
| 1126 | IDirectManipulationViewport *This, | ||
| 1127 | RECT *viewport); | ||
| 1128 | |||
| 1129 | HRESULT (STDMETHODCALLTYPE *SetViewportRect)( | ||
| 1130 | IDirectManipulationViewport *This, | ||
| 1131 | const RECT *viewport); | ||
| 1132 | |||
| 1133 | HRESULT (STDMETHODCALLTYPE *ZoomToRect)( | ||
| 1134 | IDirectManipulationViewport *This, | ||
| 1135 | const float left, | ||
| 1136 | const float top, | ||
| 1137 | const float right, | ||
| 1138 | const float bottom, | ||
| 1139 | WINBOOL animate); | ||
| 1140 | |||
| 1141 | HRESULT (STDMETHODCALLTYPE *SetViewportTransform)( | ||
| 1142 | IDirectManipulationViewport *This, | ||
| 1143 | const float *matrix, | ||
| 1144 | DWORD count); | ||
| 1145 | |||
| 1146 | HRESULT (STDMETHODCALLTYPE *SyncDisplayTransform)( | ||
| 1147 | IDirectManipulationViewport *This, | ||
| 1148 | const float *matrix, | ||
| 1149 | DWORD count); | ||
| 1150 | |||
| 1151 | HRESULT (STDMETHODCALLTYPE *GetPrimaryContent)( | ||
| 1152 | IDirectManipulationViewport *This, | ||
| 1153 | REFIID riid, | ||
| 1154 | void **object); | ||
| 1155 | |||
| 1156 | HRESULT (STDMETHODCALLTYPE *AddContent)( | ||
| 1157 | IDirectManipulationViewport *This, | ||
| 1158 | IDirectManipulationContent *content); | ||
| 1159 | |||
| 1160 | HRESULT (STDMETHODCALLTYPE *RemoveContent)( | ||
| 1161 | IDirectManipulationViewport *This, | ||
| 1162 | IDirectManipulationContent *content); | ||
| 1163 | |||
| 1164 | HRESULT (STDMETHODCALLTYPE *SetViewportOptions)( | ||
| 1165 | IDirectManipulationViewport *This, | ||
| 1166 | DIRECTMANIPULATION_VIEWPORT_OPTIONS options); | ||
| 1167 | |||
| 1168 | HRESULT (STDMETHODCALLTYPE *AddConfiguration)( | ||
| 1169 | IDirectManipulationViewport *This, | ||
| 1170 | DIRECTMANIPULATION_CONFIGURATION configuration); | ||
| 1171 | |||
| 1172 | HRESULT (STDMETHODCALLTYPE *RemoveConfiguration)( | ||
| 1173 | IDirectManipulationViewport *This, | ||
| 1174 | DIRECTMANIPULATION_CONFIGURATION configuration); | ||
| 1175 | |||
| 1176 | HRESULT (STDMETHODCALLTYPE *ActivateConfiguration)( | ||
| 1177 | IDirectManipulationViewport *This, | ||
| 1178 | DIRECTMANIPULATION_CONFIGURATION configuration); | ||
| 1179 | |||
| 1180 | HRESULT (STDMETHODCALLTYPE *SetManualGesture)( | ||
| 1181 | IDirectManipulationViewport *This, | ||
| 1182 | DIRECTMANIPULATION_GESTURE_CONFIGURATION configuration); | ||
| 1183 | |||
| 1184 | HRESULT (STDMETHODCALLTYPE *SetChaining)( | ||
| 1185 | IDirectManipulationViewport *This, | ||
| 1186 | DIRECTMANIPULATION_MOTION_TYPES enabledTypes); | ||
| 1187 | |||
| 1188 | HRESULT (STDMETHODCALLTYPE *AddEventHandler)( | ||
| 1189 | IDirectManipulationViewport *This, | ||
| 1190 | HWND window, | ||
| 1191 | IDirectManipulationViewportEventHandler *eventHandler, | ||
| 1192 | DWORD *cookie); | ||
| 1193 | |||
| 1194 | HRESULT (STDMETHODCALLTYPE *RemoveEventHandler)( | ||
| 1195 | IDirectManipulationViewport *This, | ||
| 1196 | DWORD cookie); | ||
| 1197 | |||
| 1198 | HRESULT (STDMETHODCALLTYPE *SetInputMode)( | ||
| 1199 | IDirectManipulationViewport *This, | ||
| 1200 | DIRECTMANIPULATION_INPUT_MODE mode); | ||
| 1201 | |||
| 1202 | HRESULT (STDMETHODCALLTYPE *SetUpdateMode)( | ||
| 1203 | IDirectManipulationViewport *This, | ||
| 1204 | DIRECTMANIPULATION_INPUT_MODE mode); | ||
| 1205 | |||
| 1206 | HRESULT (STDMETHODCALLTYPE *Stop)( | ||
| 1207 | IDirectManipulationViewport *This); | ||
| 1208 | |||
| 1209 | HRESULT (STDMETHODCALLTYPE *Abandon)( | ||
| 1210 | IDirectManipulationViewport *This); | ||
| 1211 | |||
| 1212 | END_INTERFACE | ||
| 1213 | } IDirectManipulationViewportVtbl; | ||
| 1214 | |||
| 1215 | interface IDirectManipulationViewport { | ||
| 1216 | CONST_VTBL IDirectManipulationViewportVtbl* lpVtbl; | ||
| 1217 | }; | ||
| 1218 | |||
| 1219 | #ifdef COBJMACROS | ||
| 1220 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1221 | /*** IUnknown methods ***/ | ||
| 1222 | #define IDirectManipulationViewport_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1223 | #define IDirectManipulationViewport_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1224 | #define IDirectManipulationViewport_Release(This) (This)->lpVtbl->Release(This) | ||
| 1225 | /*** IDirectManipulationViewport methods ***/ | ||
| 1226 | #define IDirectManipulationViewport_Enable(This) (This)->lpVtbl->Enable(This) | ||
| 1227 | #define IDirectManipulationViewport_Disable(This) (This)->lpVtbl->Disable(This) | ||
| 1228 | #define IDirectManipulationViewport_SetContact(This,id) (This)->lpVtbl->SetContact(This,id) | ||
| 1229 | #define IDirectManipulationViewport_ReleaseContact(This,id) (This)->lpVtbl->ReleaseContact(This,id) | ||
| 1230 | #define IDirectManipulationViewport_ReleaseAllContacts(This) (This)->lpVtbl->ReleaseAllContacts(This) | ||
| 1231 | #define IDirectManipulationViewport_GetStatus(This,status) (This)->lpVtbl->GetStatus(This,status) | ||
| 1232 | #define IDirectManipulationViewport_GetTag(This,riid,object,id) (This)->lpVtbl->GetTag(This,riid,object,id) | ||
| 1233 | #define IDirectManipulationViewport_SetTag(This,object,id) (This)->lpVtbl->SetTag(This,object,id) | ||
| 1234 | #define IDirectManipulationViewport_GetViewportRect(This,viewport) (This)->lpVtbl->GetViewportRect(This,viewport) | ||
| 1235 | #define IDirectManipulationViewport_SetViewportRect(This,viewport) (This)->lpVtbl->SetViewportRect(This,viewport) | ||
| 1236 | #define IDirectManipulationViewport_ZoomToRect(This,left,top,right,bottom,animate) (This)->lpVtbl->ZoomToRect(This,left,top,right,bottom,animate) | ||
| 1237 | #define IDirectManipulationViewport_SetViewportTransform(This,matrix,count) (This)->lpVtbl->SetViewportTransform(This,matrix,count) | ||
| 1238 | #define IDirectManipulationViewport_SyncDisplayTransform(This,matrix,count) (This)->lpVtbl->SyncDisplayTransform(This,matrix,count) | ||
| 1239 | #define IDirectManipulationViewport_GetPrimaryContent(This,riid,object) (This)->lpVtbl->GetPrimaryContent(This,riid,object) | ||
| 1240 | #define IDirectManipulationViewport_AddContent(This,content) (This)->lpVtbl->AddContent(This,content) | ||
| 1241 | #define IDirectManipulationViewport_RemoveContent(This,content) (This)->lpVtbl->RemoveContent(This,content) | ||
| 1242 | #define IDirectManipulationViewport_SetViewportOptions(This,options) (This)->lpVtbl->SetViewportOptions(This,options) | ||
| 1243 | #define IDirectManipulationViewport_AddConfiguration(This,configuration) (This)->lpVtbl->AddConfiguration(This,configuration) | ||
| 1244 | #define IDirectManipulationViewport_RemoveConfiguration(This,configuration) (This)->lpVtbl->RemoveConfiguration(This,configuration) | ||
| 1245 | #define IDirectManipulationViewport_ActivateConfiguration(This,configuration) (This)->lpVtbl->ActivateConfiguration(This,configuration) | ||
| 1246 | #define IDirectManipulationViewport_SetManualGesture(This,configuration) (This)->lpVtbl->SetManualGesture(This,configuration) | ||
| 1247 | #define IDirectManipulationViewport_SetChaining(This,enabledTypes) (This)->lpVtbl->SetChaining(This,enabledTypes) | ||
| 1248 | #define IDirectManipulationViewport_AddEventHandler(This,window,eventHandler,cookie) (This)->lpVtbl->AddEventHandler(This,window,eventHandler,cookie) | ||
| 1249 | #define IDirectManipulationViewport_RemoveEventHandler(This,cookie) (This)->lpVtbl->RemoveEventHandler(This,cookie) | ||
| 1250 | #define IDirectManipulationViewport_SetInputMode(This,mode) (This)->lpVtbl->SetInputMode(This,mode) | ||
| 1251 | #define IDirectManipulationViewport_SetUpdateMode(This,mode) (This)->lpVtbl->SetUpdateMode(This,mode) | ||
| 1252 | #define IDirectManipulationViewport_Stop(This) (This)->lpVtbl->Stop(This) | ||
| 1253 | #define IDirectManipulationViewport_Abandon(This) (This)->lpVtbl->Abandon(This) | ||
| 1254 | #else | ||
| 1255 | /*** IUnknown methods ***/ | ||
| 1256 | static FORCEINLINE HRESULT IDirectManipulationViewport_QueryInterface(IDirectManipulationViewport* This,REFIID riid,void **ppvObject) { | ||
| 1257 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1258 | } | ||
| 1259 | static FORCEINLINE ULONG IDirectManipulationViewport_AddRef(IDirectManipulationViewport* This) { | ||
| 1260 | return This->lpVtbl->AddRef(This); | ||
| 1261 | } | ||
| 1262 | static FORCEINLINE ULONG IDirectManipulationViewport_Release(IDirectManipulationViewport* This) { | ||
| 1263 | return This->lpVtbl->Release(This); | ||
| 1264 | } | ||
| 1265 | /*** IDirectManipulationViewport methods ***/ | ||
| 1266 | static FORCEINLINE HRESULT IDirectManipulationViewport_Enable(IDirectManipulationViewport* This) { | ||
| 1267 | return This->lpVtbl->Enable(This); | ||
| 1268 | } | ||
| 1269 | static FORCEINLINE HRESULT IDirectManipulationViewport_Disable(IDirectManipulationViewport* This) { | ||
| 1270 | return This->lpVtbl->Disable(This); | ||
| 1271 | } | ||
| 1272 | static FORCEINLINE HRESULT IDirectManipulationViewport_SetContact(IDirectManipulationViewport* This,UINT32 id) { | ||
| 1273 | return This->lpVtbl->SetContact(This,id); | ||
| 1274 | } | ||
| 1275 | static FORCEINLINE HRESULT IDirectManipulationViewport_ReleaseContact(IDirectManipulationViewport* This,UINT32 id) { | ||
| 1276 | return This->lpVtbl->ReleaseContact(This,id); | ||
| 1277 | } | ||
| 1278 | static FORCEINLINE HRESULT IDirectManipulationViewport_ReleaseAllContacts(IDirectManipulationViewport* This) { | ||
| 1279 | return This->lpVtbl->ReleaseAllContacts(This); | ||
| 1280 | } | ||
| 1281 | static FORCEINLINE HRESULT IDirectManipulationViewport_GetStatus(IDirectManipulationViewport* This,DIRECTMANIPULATION_STATUS *status) { | ||
| 1282 | return This->lpVtbl->GetStatus(This,status); | ||
| 1283 | } | ||
| 1284 | static FORCEINLINE HRESULT IDirectManipulationViewport_GetTag(IDirectManipulationViewport* This,REFIID riid,void **object,UINT32 *id) { | ||
| 1285 | return This->lpVtbl->GetTag(This,riid,object,id); | ||
| 1286 | } | ||
| 1287 | static FORCEINLINE HRESULT IDirectManipulationViewport_SetTag(IDirectManipulationViewport* This,IUnknown *object,UINT32 id) { | ||
| 1288 | return This->lpVtbl->SetTag(This,object,id); | ||
| 1289 | } | ||
| 1290 | static FORCEINLINE HRESULT IDirectManipulationViewport_GetViewportRect(IDirectManipulationViewport* This,RECT *viewport) { | ||
| 1291 | return This->lpVtbl->GetViewportRect(This,viewport); | ||
| 1292 | } | ||
| 1293 | static FORCEINLINE HRESULT IDirectManipulationViewport_SetViewportRect(IDirectManipulationViewport* This,const RECT *viewport) { | ||
| 1294 | return This->lpVtbl->SetViewportRect(This,viewport); | ||
| 1295 | } | ||
| 1296 | static FORCEINLINE HRESULT IDirectManipulationViewport_ZoomToRect(IDirectManipulationViewport* This,const float left,const float top,const float right,const float bottom,WINBOOL animate) { | ||
| 1297 | return This->lpVtbl->ZoomToRect(This,left,top,right,bottom,animate); | ||
| 1298 | } | ||
| 1299 | static FORCEINLINE HRESULT IDirectManipulationViewport_SetViewportTransform(IDirectManipulationViewport* This,const float *matrix,DWORD count) { | ||
| 1300 | return This->lpVtbl->SetViewportTransform(This,matrix,count); | ||
| 1301 | } | ||
| 1302 | static FORCEINLINE HRESULT IDirectManipulationViewport_SyncDisplayTransform(IDirectManipulationViewport* This,const float *matrix,DWORD count) { | ||
| 1303 | return This->lpVtbl->SyncDisplayTransform(This,matrix,count); | ||
| 1304 | } | ||
| 1305 | static FORCEINLINE HRESULT IDirectManipulationViewport_GetPrimaryContent(IDirectManipulationViewport* This,REFIID riid,void **object) { | ||
| 1306 | return This->lpVtbl->GetPrimaryContent(This,riid,object); | ||
| 1307 | } | ||
| 1308 | static FORCEINLINE HRESULT IDirectManipulationViewport_AddContent(IDirectManipulationViewport* This,IDirectManipulationContent *content) { | ||
| 1309 | return This->lpVtbl->AddContent(This,content); | ||
| 1310 | } | ||
| 1311 | static FORCEINLINE HRESULT IDirectManipulationViewport_RemoveContent(IDirectManipulationViewport* This,IDirectManipulationContent *content) { | ||
| 1312 | return This->lpVtbl->RemoveContent(This,content); | ||
| 1313 | } | ||
| 1314 | static FORCEINLINE HRESULT IDirectManipulationViewport_SetViewportOptions(IDirectManipulationViewport* This,DIRECTMANIPULATION_VIEWPORT_OPTIONS options) { | ||
| 1315 | return This->lpVtbl->SetViewportOptions(This,options); | ||
| 1316 | } | ||
| 1317 | static FORCEINLINE HRESULT IDirectManipulationViewport_AddConfiguration(IDirectManipulationViewport* This,DIRECTMANIPULATION_CONFIGURATION configuration) { | ||
| 1318 | return This->lpVtbl->AddConfiguration(This,configuration); | ||
| 1319 | } | ||
| 1320 | static FORCEINLINE HRESULT IDirectManipulationViewport_RemoveConfiguration(IDirectManipulationViewport* This,DIRECTMANIPULATION_CONFIGURATION configuration) { | ||
| 1321 | return This->lpVtbl->RemoveConfiguration(This,configuration); | ||
| 1322 | } | ||
| 1323 | static FORCEINLINE HRESULT IDirectManipulationViewport_ActivateConfiguration(IDirectManipulationViewport* This,DIRECTMANIPULATION_CONFIGURATION configuration) { | ||
| 1324 | return This->lpVtbl->ActivateConfiguration(This,configuration); | ||
| 1325 | } | ||
| 1326 | static FORCEINLINE HRESULT IDirectManipulationViewport_SetManualGesture(IDirectManipulationViewport* This,DIRECTMANIPULATION_GESTURE_CONFIGURATION configuration) { | ||
| 1327 | return This->lpVtbl->SetManualGesture(This,configuration); | ||
| 1328 | } | ||
| 1329 | static FORCEINLINE HRESULT IDirectManipulationViewport_SetChaining(IDirectManipulationViewport* This,DIRECTMANIPULATION_MOTION_TYPES enabledTypes) { | ||
| 1330 | return This->lpVtbl->SetChaining(This,enabledTypes); | ||
| 1331 | } | ||
| 1332 | static FORCEINLINE HRESULT IDirectManipulationViewport_AddEventHandler(IDirectManipulationViewport* This,HWND window,IDirectManipulationViewportEventHandler *eventHandler,DWORD *cookie) { | ||
| 1333 | return This->lpVtbl->AddEventHandler(This,window,eventHandler,cookie); | ||
| 1334 | } | ||
| 1335 | static FORCEINLINE HRESULT IDirectManipulationViewport_RemoveEventHandler(IDirectManipulationViewport* This,DWORD cookie) { | ||
| 1336 | return This->lpVtbl->RemoveEventHandler(This,cookie); | ||
| 1337 | } | ||
| 1338 | static FORCEINLINE HRESULT IDirectManipulationViewport_SetInputMode(IDirectManipulationViewport* This,DIRECTMANIPULATION_INPUT_MODE mode) { | ||
| 1339 | return This->lpVtbl->SetInputMode(This,mode); | ||
| 1340 | } | ||
| 1341 | static FORCEINLINE HRESULT IDirectManipulationViewport_SetUpdateMode(IDirectManipulationViewport* This,DIRECTMANIPULATION_INPUT_MODE mode) { | ||
| 1342 | return This->lpVtbl->SetUpdateMode(This,mode); | ||
| 1343 | } | ||
| 1344 | static FORCEINLINE HRESULT IDirectManipulationViewport_Stop(IDirectManipulationViewport* This) { | ||
| 1345 | return This->lpVtbl->Stop(This); | ||
| 1346 | } | ||
| 1347 | static FORCEINLINE HRESULT IDirectManipulationViewport_Abandon(IDirectManipulationViewport* This) { | ||
| 1348 | return This->lpVtbl->Abandon(This); | ||
| 1349 | } | ||
| 1350 | #endif | ||
| 1351 | #endif | ||
| 1352 | |||
| 1353 | #endif | ||
| 1354 | |||
| 1355 | |||
| 1356 | #endif /* __IDirectManipulationViewport_INTERFACE_DEFINED__ */ | ||
| 1357 | |||
| 1358 | /***************************************************************************** | ||
| 1359 | * IDirectManipulationViewport2 interface | ||
| 1360 | */ | ||
| 1361 | #ifndef __IDirectManipulationViewport2_INTERFACE_DEFINED__ | ||
| 1362 | #define __IDirectManipulationViewport2_INTERFACE_DEFINED__ | ||
| 1363 | |||
| 1364 | DEFINE_GUID(IID_IDirectManipulationViewport2, 0x923ccaac, 0x61e1, 0x4385, 0xb7,0x26, 0x01,0x7a,0xf1,0x89,0x88,0x2a); | ||
| 1365 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1366 | MIDL_INTERFACE("923ccaac-61e1-4385-b726-017af189882a") | ||
| 1367 | IDirectManipulationViewport2 : public IDirectManipulationViewport | ||
| 1368 | { | ||
| 1369 | virtual HRESULT STDMETHODCALLTYPE AddBehavior( | ||
| 1370 | IUnknown *behavior, | ||
| 1371 | DWORD *cookie) = 0; | ||
| 1372 | |||
| 1373 | virtual HRESULT STDMETHODCALLTYPE RemoveBehavior( | ||
| 1374 | DWORD cookie) = 0; | ||
| 1375 | |||
| 1376 | virtual HRESULT STDMETHODCALLTYPE RemoveAllBehaviors( | ||
| 1377 | ) = 0; | ||
| 1378 | |||
| 1379 | }; | ||
| 1380 | #ifdef __CRT_UUID_DECL | ||
| 1381 | __CRT_UUID_DECL(IDirectManipulationViewport2, 0x923ccaac, 0x61e1, 0x4385, 0xb7,0x26, 0x01,0x7a,0xf1,0x89,0x88,0x2a) | ||
| 1382 | #endif | ||
| 1383 | #else | ||
| 1384 | typedef struct IDirectManipulationViewport2Vtbl { | ||
| 1385 | BEGIN_INTERFACE | ||
| 1386 | |||
| 1387 | /*** IUnknown methods ***/ | ||
| 1388 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1389 | IDirectManipulationViewport2 *This, | ||
| 1390 | REFIID riid, | ||
| 1391 | void **ppvObject); | ||
| 1392 | |||
| 1393 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1394 | IDirectManipulationViewport2 *This); | ||
| 1395 | |||
| 1396 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1397 | IDirectManipulationViewport2 *This); | ||
| 1398 | |||
| 1399 | /*** IDirectManipulationViewport methods ***/ | ||
| 1400 | HRESULT (STDMETHODCALLTYPE *Enable)( | ||
| 1401 | IDirectManipulationViewport2 *This); | ||
| 1402 | |||
| 1403 | HRESULT (STDMETHODCALLTYPE *Disable)( | ||
| 1404 | IDirectManipulationViewport2 *This); | ||
| 1405 | |||
| 1406 | HRESULT (STDMETHODCALLTYPE *SetContact)( | ||
| 1407 | IDirectManipulationViewport2 *This, | ||
| 1408 | UINT32 id); | ||
| 1409 | |||
| 1410 | HRESULT (STDMETHODCALLTYPE *ReleaseContact)( | ||
| 1411 | IDirectManipulationViewport2 *This, | ||
| 1412 | UINT32 id); | ||
| 1413 | |||
| 1414 | HRESULT (STDMETHODCALLTYPE *ReleaseAllContacts)( | ||
| 1415 | IDirectManipulationViewport2 *This); | ||
| 1416 | |||
| 1417 | HRESULT (STDMETHODCALLTYPE *GetStatus)( | ||
| 1418 | IDirectManipulationViewport2 *This, | ||
| 1419 | DIRECTMANIPULATION_STATUS *status); | ||
| 1420 | |||
| 1421 | HRESULT (STDMETHODCALLTYPE *GetTag)( | ||
| 1422 | IDirectManipulationViewport2 *This, | ||
| 1423 | REFIID riid, | ||
| 1424 | void **object, | ||
| 1425 | UINT32 *id); | ||
| 1426 | |||
| 1427 | HRESULT (STDMETHODCALLTYPE *SetTag)( | ||
| 1428 | IDirectManipulationViewport2 *This, | ||
| 1429 | IUnknown *object, | ||
| 1430 | UINT32 id); | ||
| 1431 | |||
| 1432 | HRESULT (STDMETHODCALLTYPE *GetViewportRect)( | ||
| 1433 | IDirectManipulationViewport2 *This, | ||
| 1434 | RECT *viewport); | ||
| 1435 | |||
| 1436 | HRESULT (STDMETHODCALLTYPE *SetViewportRect)( | ||
| 1437 | IDirectManipulationViewport2 *This, | ||
| 1438 | const RECT *viewport); | ||
| 1439 | |||
| 1440 | HRESULT (STDMETHODCALLTYPE *ZoomToRect)( | ||
| 1441 | IDirectManipulationViewport2 *This, | ||
| 1442 | const float left, | ||
| 1443 | const float top, | ||
| 1444 | const float right, | ||
| 1445 | const float bottom, | ||
| 1446 | WINBOOL animate); | ||
| 1447 | |||
| 1448 | HRESULT (STDMETHODCALLTYPE *SetViewportTransform)( | ||
| 1449 | IDirectManipulationViewport2 *This, | ||
| 1450 | const float *matrix, | ||
| 1451 | DWORD count); | ||
| 1452 | |||
| 1453 | HRESULT (STDMETHODCALLTYPE *SyncDisplayTransform)( | ||
| 1454 | IDirectManipulationViewport2 *This, | ||
| 1455 | const float *matrix, | ||
| 1456 | DWORD count); | ||
| 1457 | |||
| 1458 | HRESULT (STDMETHODCALLTYPE *GetPrimaryContent)( | ||
| 1459 | IDirectManipulationViewport2 *This, | ||
| 1460 | REFIID riid, | ||
| 1461 | void **object); | ||
| 1462 | |||
| 1463 | HRESULT (STDMETHODCALLTYPE *AddContent)( | ||
| 1464 | IDirectManipulationViewport2 *This, | ||
| 1465 | IDirectManipulationContent *content); | ||
| 1466 | |||
| 1467 | HRESULT (STDMETHODCALLTYPE *RemoveContent)( | ||
| 1468 | IDirectManipulationViewport2 *This, | ||
| 1469 | IDirectManipulationContent *content); | ||
| 1470 | |||
| 1471 | HRESULT (STDMETHODCALLTYPE *SetViewportOptions)( | ||
| 1472 | IDirectManipulationViewport2 *This, | ||
| 1473 | DIRECTMANIPULATION_VIEWPORT_OPTIONS options); | ||
| 1474 | |||
| 1475 | HRESULT (STDMETHODCALLTYPE *AddConfiguration)( | ||
| 1476 | IDirectManipulationViewport2 *This, | ||
| 1477 | DIRECTMANIPULATION_CONFIGURATION configuration); | ||
| 1478 | |||
| 1479 | HRESULT (STDMETHODCALLTYPE *RemoveConfiguration)( | ||
| 1480 | IDirectManipulationViewport2 *This, | ||
| 1481 | DIRECTMANIPULATION_CONFIGURATION configuration); | ||
| 1482 | |||
| 1483 | HRESULT (STDMETHODCALLTYPE *ActivateConfiguration)( | ||
| 1484 | IDirectManipulationViewport2 *This, | ||
| 1485 | DIRECTMANIPULATION_CONFIGURATION configuration); | ||
| 1486 | |||
| 1487 | HRESULT (STDMETHODCALLTYPE *SetManualGesture)( | ||
| 1488 | IDirectManipulationViewport2 *This, | ||
| 1489 | DIRECTMANIPULATION_GESTURE_CONFIGURATION configuration); | ||
| 1490 | |||
| 1491 | HRESULT (STDMETHODCALLTYPE *SetChaining)( | ||
| 1492 | IDirectManipulationViewport2 *This, | ||
| 1493 | DIRECTMANIPULATION_MOTION_TYPES enabledTypes); | ||
| 1494 | |||
| 1495 | HRESULT (STDMETHODCALLTYPE *AddEventHandler)( | ||
| 1496 | IDirectManipulationViewport2 *This, | ||
| 1497 | HWND window, | ||
| 1498 | IDirectManipulationViewportEventHandler *eventHandler, | ||
| 1499 | DWORD *cookie); | ||
| 1500 | |||
| 1501 | HRESULT (STDMETHODCALLTYPE *RemoveEventHandler)( | ||
| 1502 | IDirectManipulationViewport2 *This, | ||
| 1503 | DWORD cookie); | ||
| 1504 | |||
| 1505 | HRESULT (STDMETHODCALLTYPE *SetInputMode)( | ||
| 1506 | IDirectManipulationViewport2 *This, | ||
| 1507 | DIRECTMANIPULATION_INPUT_MODE mode); | ||
| 1508 | |||
| 1509 | HRESULT (STDMETHODCALLTYPE *SetUpdateMode)( | ||
| 1510 | IDirectManipulationViewport2 *This, | ||
| 1511 | DIRECTMANIPULATION_INPUT_MODE mode); | ||
| 1512 | |||
| 1513 | HRESULT (STDMETHODCALLTYPE *Stop)( | ||
| 1514 | IDirectManipulationViewport2 *This); | ||
| 1515 | |||
| 1516 | HRESULT (STDMETHODCALLTYPE *Abandon)( | ||
| 1517 | IDirectManipulationViewport2 *This); | ||
| 1518 | |||
| 1519 | /*** IDirectManipulationViewport2 methods ***/ | ||
| 1520 | HRESULT (STDMETHODCALLTYPE *AddBehavior)( | ||
| 1521 | IDirectManipulationViewport2 *This, | ||
| 1522 | IUnknown *behavior, | ||
| 1523 | DWORD *cookie); | ||
| 1524 | |||
| 1525 | HRESULT (STDMETHODCALLTYPE *RemoveBehavior)( | ||
| 1526 | IDirectManipulationViewport2 *This, | ||
| 1527 | DWORD cookie); | ||
| 1528 | |||
| 1529 | HRESULT (STDMETHODCALLTYPE *RemoveAllBehaviors)( | ||
| 1530 | IDirectManipulationViewport2 *This); | ||
| 1531 | |||
| 1532 | END_INTERFACE | ||
| 1533 | } IDirectManipulationViewport2Vtbl; | ||
| 1534 | |||
| 1535 | interface IDirectManipulationViewport2 { | ||
| 1536 | CONST_VTBL IDirectManipulationViewport2Vtbl* lpVtbl; | ||
| 1537 | }; | ||
| 1538 | |||
| 1539 | #ifdef COBJMACROS | ||
| 1540 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1541 | /*** IUnknown methods ***/ | ||
| 1542 | #define IDirectManipulationViewport2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1543 | #define IDirectManipulationViewport2_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1544 | #define IDirectManipulationViewport2_Release(This) (This)->lpVtbl->Release(This) | ||
| 1545 | /*** IDirectManipulationViewport methods ***/ | ||
| 1546 | #define IDirectManipulationViewport2_Enable(This) (This)->lpVtbl->Enable(This) | ||
| 1547 | #define IDirectManipulationViewport2_Disable(This) (This)->lpVtbl->Disable(This) | ||
| 1548 | #define IDirectManipulationViewport2_SetContact(This,id) (This)->lpVtbl->SetContact(This,id) | ||
| 1549 | #define IDirectManipulationViewport2_ReleaseContact(This,id) (This)->lpVtbl->ReleaseContact(This,id) | ||
| 1550 | #define IDirectManipulationViewport2_ReleaseAllContacts(This) (This)->lpVtbl->ReleaseAllContacts(This) | ||
| 1551 | #define IDirectManipulationViewport2_GetStatus(This,status) (This)->lpVtbl->GetStatus(This,status) | ||
| 1552 | #define IDirectManipulationViewport2_GetTag(This,riid,object,id) (This)->lpVtbl->GetTag(This,riid,object,id) | ||
| 1553 | #define IDirectManipulationViewport2_SetTag(This,object,id) (This)->lpVtbl->SetTag(This,object,id) | ||
| 1554 | #define IDirectManipulationViewport2_GetViewportRect(This,viewport) (This)->lpVtbl->GetViewportRect(This,viewport) | ||
| 1555 | #define IDirectManipulationViewport2_SetViewportRect(This,viewport) (This)->lpVtbl->SetViewportRect(This,viewport) | ||
| 1556 | #define IDirectManipulationViewport2_ZoomToRect(This,left,top,right,bottom,animate) (This)->lpVtbl->ZoomToRect(This,left,top,right,bottom,animate) | ||
| 1557 | #define IDirectManipulationViewport2_SetViewportTransform(This,matrix,count) (This)->lpVtbl->SetViewportTransform(This,matrix,count) | ||
| 1558 | #define IDirectManipulationViewport2_SyncDisplayTransform(This,matrix,count) (This)->lpVtbl->SyncDisplayTransform(This,matrix,count) | ||
| 1559 | #define IDirectManipulationViewport2_GetPrimaryContent(This,riid,object) (This)->lpVtbl->GetPrimaryContent(This,riid,object) | ||
| 1560 | #define IDirectManipulationViewport2_AddContent(This,content) (This)->lpVtbl->AddContent(This,content) | ||
| 1561 | #define IDirectManipulationViewport2_RemoveContent(This,content) (This)->lpVtbl->RemoveContent(This,content) | ||
| 1562 | #define IDirectManipulationViewport2_SetViewportOptions(This,options) (This)->lpVtbl->SetViewportOptions(This,options) | ||
| 1563 | #define IDirectManipulationViewport2_AddConfiguration(This,configuration) (This)->lpVtbl->AddConfiguration(This,configuration) | ||
| 1564 | #define IDirectManipulationViewport2_RemoveConfiguration(This,configuration) (This)->lpVtbl->RemoveConfiguration(This,configuration) | ||
| 1565 | #define IDirectManipulationViewport2_ActivateConfiguration(This,configuration) (This)->lpVtbl->ActivateConfiguration(This,configuration) | ||
| 1566 | #define IDirectManipulationViewport2_SetManualGesture(This,configuration) (This)->lpVtbl->SetManualGesture(This,configuration) | ||
| 1567 | #define IDirectManipulationViewport2_SetChaining(This,enabledTypes) (This)->lpVtbl->SetChaining(This,enabledTypes) | ||
| 1568 | #define IDirectManipulationViewport2_AddEventHandler(This,window,eventHandler,cookie) (This)->lpVtbl->AddEventHandler(This,window,eventHandler,cookie) | ||
| 1569 | #define IDirectManipulationViewport2_RemoveEventHandler(This,cookie) (This)->lpVtbl->RemoveEventHandler(This,cookie) | ||
| 1570 | #define IDirectManipulationViewport2_SetInputMode(This,mode) (This)->lpVtbl->SetInputMode(This,mode) | ||
| 1571 | #define IDirectManipulationViewport2_SetUpdateMode(This,mode) (This)->lpVtbl->SetUpdateMode(This,mode) | ||
| 1572 | #define IDirectManipulationViewport2_Stop(This) (This)->lpVtbl->Stop(This) | ||
| 1573 | #define IDirectManipulationViewport2_Abandon(This) (This)->lpVtbl->Abandon(This) | ||
| 1574 | /*** IDirectManipulationViewport2 methods ***/ | ||
| 1575 | #define IDirectManipulationViewport2_AddBehavior(This,behavior,cookie) (This)->lpVtbl->AddBehavior(This,behavior,cookie) | ||
| 1576 | #define IDirectManipulationViewport2_RemoveBehavior(This,cookie) (This)->lpVtbl->RemoveBehavior(This,cookie) | ||
| 1577 | #define IDirectManipulationViewport2_RemoveAllBehaviors(This) (This)->lpVtbl->RemoveAllBehaviors(This) | ||
| 1578 | #else | ||
| 1579 | /*** IUnknown methods ***/ | ||
| 1580 | static FORCEINLINE HRESULT IDirectManipulationViewport2_QueryInterface(IDirectManipulationViewport2* This,REFIID riid,void **ppvObject) { | ||
| 1581 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1582 | } | ||
| 1583 | static FORCEINLINE ULONG IDirectManipulationViewport2_AddRef(IDirectManipulationViewport2* This) { | ||
| 1584 | return This->lpVtbl->AddRef(This); | ||
| 1585 | } | ||
| 1586 | static FORCEINLINE ULONG IDirectManipulationViewport2_Release(IDirectManipulationViewport2* This) { | ||
| 1587 | return This->lpVtbl->Release(This); | ||
| 1588 | } | ||
| 1589 | /*** IDirectManipulationViewport methods ***/ | ||
| 1590 | static FORCEINLINE HRESULT IDirectManipulationViewport2_Enable(IDirectManipulationViewport2* This) { | ||
| 1591 | return This->lpVtbl->Enable(This); | ||
| 1592 | } | ||
| 1593 | static FORCEINLINE HRESULT IDirectManipulationViewport2_Disable(IDirectManipulationViewport2* This) { | ||
| 1594 | return This->lpVtbl->Disable(This); | ||
| 1595 | } | ||
| 1596 | static FORCEINLINE HRESULT IDirectManipulationViewport2_SetContact(IDirectManipulationViewport2* This,UINT32 id) { | ||
| 1597 | return This->lpVtbl->SetContact(This,id); | ||
| 1598 | } | ||
| 1599 | static FORCEINLINE HRESULT IDirectManipulationViewport2_ReleaseContact(IDirectManipulationViewport2* This,UINT32 id) { | ||
| 1600 | return This->lpVtbl->ReleaseContact(This,id); | ||
| 1601 | } | ||
| 1602 | static FORCEINLINE HRESULT IDirectManipulationViewport2_ReleaseAllContacts(IDirectManipulationViewport2* This) { | ||
| 1603 | return This->lpVtbl->ReleaseAllContacts(This); | ||
| 1604 | } | ||
| 1605 | static FORCEINLINE HRESULT IDirectManipulationViewport2_GetStatus(IDirectManipulationViewport2* This,DIRECTMANIPULATION_STATUS *status) { | ||
| 1606 | return This->lpVtbl->GetStatus(This,status); | ||
| 1607 | } | ||
| 1608 | static FORCEINLINE HRESULT IDirectManipulationViewport2_GetTag(IDirectManipulationViewport2* This,REFIID riid,void **object,UINT32 *id) { | ||
| 1609 | return This->lpVtbl->GetTag(This,riid,object,id); | ||
| 1610 | } | ||
| 1611 | static FORCEINLINE HRESULT IDirectManipulationViewport2_SetTag(IDirectManipulationViewport2* This,IUnknown *object,UINT32 id) { | ||
| 1612 | return This->lpVtbl->SetTag(This,object,id); | ||
| 1613 | } | ||
| 1614 | static FORCEINLINE HRESULT IDirectManipulationViewport2_GetViewportRect(IDirectManipulationViewport2* This,RECT *viewport) { | ||
| 1615 | return This->lpVtbl->GetViewportRect(This,viewport); | ||
| 1616 | } | ||
| 1617 | static FORCEINLINE HRESULT IDirectManipulationViewport2_SetViewportRect(IDirectManipulationViewport2* This,const RECT *viewport) { | ||
| 1618 | return This->lpVtbl->SetViewportRect(This,viewport); | ||
| 1619 | } | ||
| 1620 | static FORCEINLINE HRESULT IDirectManipulationViewport2_ZoomToRect(IDirectManipulationViewport2* This,const float left,const float top,const float right,const float bottom,WINBOOL animate) { | ||
| 1621 | return This->lpVtbl->ZoomToRect(This,left,top,right,bottom,animate); | ||
| 1622 | } | ||
| 1623 | static FORCEINLINE HRESULT IDirectManipulationViewport2_SetViewportTransform(IDirectManipulationViewport2* This,const float *matrix,DWORD count) { | ||
| 1624 | return This->lpVtbl->SetViewportTransform(This,matrix,count); | ||
| 1625 | } | ||
| 1626 | static FORCEINLINE HRESULT IDirectManipulationViewport2_SyncDisplayTransform(IDirectManipulationViewport2* This,const float *matrix,DWORD count) { | ||
| 1627 | return This->lpVtbl->SyncDisplayTransform(This,matrix,count); | ||
| 1628 | } | ||
| 1629 | static FORCEINLINE HRESULT IDirectManipulationViewport2_GetPrimaryContent(IDirectManipulationViewport2* This,REFIID riid,void **object) { | ||
| 1630 | return This->lpVtbl->GetPrimaryContent(This,riid,object); | ||
| 1631 | } | ||
| 1632 | static FORCEINLINE HRESULT IDirectManipulationViewport2_AddContent(IDirectManipulationViewport2* This,IDirectManipulationContent *content) { | ||
| 1633 | return This->lpVtbl->AddContent(This,content); | ||
| 1634 | } | ||
| 1635 | static FORCEINLINE HRESULT IDirectManipulationViewport2_RemoveContent(IDirectManipulationViewport2* This,IDirectManipulationContent *content) { | ||
| 1636 | return This->lpVtbl->RemoveContent(This,content); | ||
| 1637 | } | ||
| 1638 | static FORCEINLINE HRESULT IDirectManipulationViewport2_SetViewportOptions(IDirectManipulationViewport2* This,DIRECTMANIPULATION_VIEWPORT_OPTIONS options) { | ||
| 1639 | return This->lpVtbl->SetViewportOptions(This,options); | ||
| 1640 | } | ||
| 1641 | static FORCEINLINE HRESULT IDirectManipulationViewport2_AddConfiguration(IDirectManipulationViewport2* This,DIRECTMANIPULATION_CONFIGURATION configuration) { | ||
| 1642 | return This->lpVtbl->AddConfiguration(This,configuration); | ||
| 1643 | } | ||
| 1644 | static FORCEINLINE HRESULT IDirectManipulationViewport2_RemoveConfiguration(IDirectManipulationViewport2* This,DIRECTMANIPULATION_CONFIGURATION configuration) { | ||
| 1645 | return This->lpVtbl->RemoveConfiguration(This,configuration); | ||
| 1646 | } | ||
| 1647 | static FORCEINLINE HRESULT IDirectManipulationViewport2_ActivateConfiguration(IDirectManipulationViewport2* This,DIRECTMANIPULATION_CONFIGURATION configuration) { | ||
| 1648 | return This->lpVtbl->ActivateConfiguration(This,configuration); | ||
| 1649 | } | ||
| 1650 | static FORCEINLINE HRESULT IDirectManipulationViewport2_SetManualGesture(IDirectManipulationViewport2* This,DIRECTMANIPULATION_GESTURE_CONFIGURATION configuration) { | ||
| 1651 | return This->lpVtbl->SetManualGesture(This,configuration); | ||
| 1652 | } | ||
| 1653 | static FORCEINLINE HRESULT IDirectManipulationViewport2_SetChaining(IDirectManipulationViewport2* This,DIRECTMANIPULATION_MOTION_TYPES enabledTypes) { | ||
| 1654 | return This->lpVtbl->SetChaining(This,enabledTypes); | ||
| 1655 | } | ||
| 1656 | static FORCEINLINE HRESULT IDirectManipulationViewport2_AddEventHandler(IDirectManipulationViewport2* This,HWND window,IDirectManipulationViewportEventHandler *eventHandler,DWORD *cookie) { | ||
| 1657 | return This->lpVtbl->AddEventHandler(This,window,eventHandler,cookie); | ||
| 1658 | } | ||
| 1659 | static FORCEINLINE HRESULT IDirectManipulationViewport2_RemoveEventHandler(IDirectManipulationViewport2* This,DWORD cookie) { | ||
| 1660 | return This->lpVtbl->RemoveEventHandler(This,cookie); | ||
| 1661 | } | ||
| 1662 | static FORCEINLINE HRESULT IDirectManipulationViewport2_SetInputMode(IDirectManipulationViewport2* This,DIRECTMANIPULATION_INPUT_MODE mode) { | ||
| 1663 | return This->lpVtbl->SetInputMode(This,mode); | ||
| 1664 | } | ||
| 1665 | static FORCEINLINE HRESULT IDirectManipulationViewport2_SetUpdateMode(IDirectManipulationViewport2* This,DIRECTMANIPULATION_INPUT_MODE mode) { | ||
| 1666 | return This->lpVtbl->SetUpdateMode(This,mode); | ||
| 1667 | } | ||
| 1668 | static FORCEINLINE HRESULT IDirectManipulationViewport2_Stop(IDirectManipulationViewport2* This) { | ||
| 1669 | return This->lpVtbl->Stop(This); | ||
| 1670 | } | ||
| 1671 | static FORCEINLINE HRESULT IDirectManipulationViewport2_Abandon(IDirectManipulationViewport2* This) { | ||
| 1672 | return This->lpVtbl->Abandon(This); | ||
| 1673 | } | ||
| 1674 | /*** IDirectManipulationViewport2 methods ***/ | ||
| 1675 | static FORCEINLINE HRESULT IDirectManipulationViewport2_AddBehavior(IDirectManipulationViewport2* This,IUnknown *behavior,DWORD *cookie) { | ||
| 1676 | return This->lpVtbl->AddBehavior(This,behavior,cookie); | ||
| 1677 | } | ||
| 1678 | static FORCEINLINE HRESULT IDirectManipulationViewport2_RemoveBehavior(IDirectManipulationViewport2* This,DWORD cookie) { | ||
| 1679 | return This->lpVtbl->RemoveBehavior(This,cookie); | ||
| 1680 | } | ||
| 1681 | static FORCEINLINE HRESULT IDirectManipulationViewport2_RemoveAllBehaviors(IDirectManipulationViewport2* This) { | ||
| 1682 | return This->lpVtbl->RemoveAllBehaviors(This); | ||
| 1683 | } | ||
| 1684 | #endif | ||
| 1685 | #endif | ||
| 1686 | |||
| 1687 | #endif | ||
| 1688 | |||
| 1689 | |||
| 1690 | #endif /* __IDirectManipulationViewport2_INTERFACE_DEFINED__ */ | ||
| 1691 | |||
| 1692 | /***************************************************************************** | ||
| 1693 | * IDirectManipulationViewportEventHandler interface | ||
| 1694 | */ | ||
| 1695 | #ifndef __IDirectManipulationViewportEventHandler_INTERFACE_DEFINED__ | ||
| 1696 | #define __IDirectManipulationViewportEventHandler_INTERFACE_DEFINED__ | ||
| 1697 | |||
| 1698 | DEFINE_GUID(IID_IDirectManipulationViewportEventHandler, 0x952121da, 0xd69f, 0x45f9, 0xb0,0xf9, 0xf2,0x39,0x44,0x32,0x1a,0x6d); | ||
| 1699 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1700 | MIDL_INTERFACE("952121da-d69f-45f9-b0f9-f23944321a6d") | ||
| 1701 | IDirectManipulationViewportEventHandler : public IUnknown | ||
| 1702 | { | ||
| 1703 | virtual HRESULT STDMETHODCALLTYPE OnViewportStatusChanged( | ||
| 1704 | IDirectManipulationViewport *viewport, | ||
| 1705 | DIRECTMANIPULATION_STATUS current, | ||
| 1706 | DIRECTMANIPULATION_STATUS previous) = 0; | ||
| 1707 | |||
| 1708 | virtual HRESULT STDMETHODCALLTYPE OnViewportUpdated( | ||
| 1709 | IDirectManipulationViewport *viewport) = 0; | ||
| 1710 | |||
| 1711 | virtual HRESULT STDMETHODCALLTYPE OnContentUpdated( | ||
| 1712 | IDirectManipulationViewport *viewport, | ||
| 1713 | IDirectManipulationContent *content) = 0; | ||
| 1714 | |||
| 1715 | }; | ||
| 1716 | #ifdef __CRT_UUID_DECL | ||
| 1717 | __CRT_UUID_DECL(IDirectManipulationViewportEventHandler, 0x952121da, 0xd69f, 0x45f9, 0xb0,0xf9, 0xf2,0x39,0x44,0x32,0x1a,0x6d) | ||
| 1718 | #endif | ||
| 1719 | #else | ||
| 1720 | typedef struct IDirectManipulationViewportEventHandlerVtbl { | ||
| 1721 | BEGIN_INTERFACE | ||
| 1722 | |||
| 1723 | /*** IUnknown methods ***/ | ||
| 1724 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1725 | IDirectManipulationViewportEventHandler *This, | ||
| 1726 | REFIID riid, | ||
| 1727 | void **ppvObject); | ||
| 1728 | |||
| 1729 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1730 | IDirectManipulationViewportEventHandler *This); | ||
| 1731 | |||
| 1732 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1733 | IDirectManipulationViewportEventHandler *This); | ||
| 1734 | |||
| 1735 | /*** IDirectManipulationViewportEventHandler methods ***/ | ||
| 1736 | HRESULT (STDMETHODCALLTYPE *OnViewportStatusChanged)( | ||
| 1737 | IDirectManipulationViewportEventHandler *This, | ||
| 1738 | IDirectManipulationViewport *viewport, | ||
| 1739 | DIRECTMANIPULATION_STATUS current, | ||
| 1740 | DIRECTMANIPULATION_STATUS previous); | ||
| 1741 | |||
| 1742 | HRESULT (STDMETHODCALLTYPE *OnViewportUpdated)( | ||
| 1743 | IDirectManipulationViewportEventHandler *This, | ||
| 1744 | IDirectManipulationViewport *viewport); | ||
| 1745 | |||
| 1746 | HRESULT (STDMETHODCALLTYPE *OnContentUpdated)( | ||
| 1747 | IDirectManipulationViewportEventHandler *This, | ||
| 1748 | IDirectManipulationViewport *viewport, | ||
| 1749 | IDirectManipulationContent *content); | ||
| 1750 | |||
| 1751 | END_INTERFACE | ||
| 1752 | } IDirectManipulationViewportEventHandlerVtbl; | ||
| 1753 | |||
| 1754 | interface IDirectManipulationViewportEventHandler { | ||
| 1755 | CONST_VTBL IDirectManipulationViewportEventHandlerVtbl* lpVtbl; | ||
| 1756 | }; | ||
| 1757 | |||
| 1758 | #ifdef COBJMACROS | ||
| 1759 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1760 | /*** IUnknown methods ***/ | ||
| 1761 | #define IDirectManipulationViewportEventHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1762 | #define IDirectManipulationViewportEventHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1763 | #define IDirectManipulationViewportEventHandler_Release(This) (This)->lpVtbl->Release(This) | ||
| 1764 | /*** IDirectManipulationViewportEventHandler methods ***/ | ||
| 1765 | #define IDirectManipulationViewportEventHandler_OnViewportStatusChanged(This,viewport,current,previous) (This)->lpVtbl->OnViewportStatusChanged(This,viewport,current,previous) | ||
| 1766 | #define IDirectManipulationViewportEventHandler_OnViewportUpdated(This,viewport) (This)->lpVtbl->OnViewportUpdated(This,viewport) | ||
| 1767 | #define IDirectManipulationViewportEventHandler_OnContentUpdated(This,viewport,content) (This)->lpVtbl->OnContentUpdated(This,viewport,content) | ||
| 1768 | #else | ||
| 1769 | /*** IUnknown methods ***/ | ||
| 1770 | static FORCEINLINE HRESULT IDirectManipulationViewportEventHandler_QueryInterface(IDirectManipulationViewportEventHandler* This,REFIID riid,void **ppvObject) { | ||
| 1771 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1772 | } | ||
| 1773 | static FORCEINLINE ULONG IDirectManipulationViewportEventHandler_AddRef(IDirectManipulationViewportEventHandler* This) { | ||
| 1774 | return This->lpVtbl->AddRef(This); | ||
| 1775 | } | ||
| 1776 | static FORCEINLINE ULONG IDirectManipulationViewportEventHandler_Release(IDirectManipulationViewportEventHandler* This) { | ||
| 1777 | return This->lpVtbl->Release(This); | ||
| 1778 | } | ||
| 1779 | /*** IDirectManipulationViewportEventHandler methods ***/ | ||
| 1780 | static FORCEINLINE HRESULT IDirectManipulationViewportEventHandler_OnViewportStatusChanged(IDirectManipulationViewportEventHandler* This,IDirectManipulationViewport *viewport,DIRECTMANIPULATION_STATUS current,DIRECTMANIPULATION_STATUS previous) { | ||
| 1781 | return This->lpVtbl->OnViewportStatusChanged(This,viewport,current,previous); | ||
| 1782 | } | ||
| 1783 | static FORCEINLINE HRESULT IDirectManipulationViewportEventHandler_OnViewportUpdated(IDirectManipulationViewportEventHandler* This,IDirectManipulationViewport *viewport) { | ||
| 1784 | return This->lpVtbl->OnViewportUpdated(This,viewport); | ||
| 1785 | } | ||
| 1786 | static FORCEINLINE HRESULT IDirectManipulationViewportEventHandler_OnContentUpdated(IDirectManipulationViewportEventHandler* This,IDirectManipulationViewport *viewport,IDirectManipulationContent *content) { | ||
| 1787 | return This->lpVtbl->OnContentUpdated(This,viewport,content); | ||
| 1788 | } | ||
| 1789 | #endif | ||
| 1790 | #endif | ||
| 1791 | |||
| 1792 | #endif | ||
| 1793 | |||
| 1794 | |||
| 1795 | #endif /* __IDirectManipulationViewportEventHandler_INTERFACE_DEFINED__ */ | ||
| 1796 | |||
| 1797 | /***************************************************************************** | ||
| 1798 | * IDirectManipulationManager2 interface | ||
| 1799 | */ | ||
| 1800 | #ifndef __IDirectManipulationManager2_INTERFACE_DEFINED__ | ||
| 1801 | #define __IDirectManipulationManager2_INTERFACE_DEFINED__ | ||
| 1802 | |||
| 1803 | DEFINE_GUID(IID_IDirectManipulationManager2, 0xfa1005e9, 0x3d16, 0x484c, 0xbf,0xc9, 0x62,0xb6,0x1e,0x56,0xec,0x4e); | ||
| 1804 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1805 | MIDL_INTERFACE("fa1005e9-3d16-484c-bfc9-62b61e56ec4e") | ||
| 1806 | IDirectManipulationManager2 : public IDirectManipulationManager | ||
| 1807 | { | ||
| 1808 | virtual HRESULT STDMETHODCALLTYPE CreateBehavior( | ||
| 1809 | REFCLSID clsid, | ||
| 1810 | REFIID riid, | ||
| 1811 | void **obj) = 0; | ||
| 1812 | |||
| 1813 | }; | ||
| 1814 | #ifdef __CRT_UUID_DECL | ||
| 1815 | __CRT_UUID_DECL(IDirectManipulationManager2, 0xfa1005e9, 0x3d16, 0x484c, 0xbf,0xc9, 0x62,0xb6,0x1e,0x56,0xec,0x4e) | ||
| 1816 | #endif | ||
| 1817 | #else | ||
| 1818 | typedef struct IDirectManipulationManager2Vtbl { | ||
| 1819 | BEGIN_INTERFACE | ||
| 1820 | |||
| 1821 | /*** IUnknown methods ***/ | ||
| 1822 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1823 | IDirectManipulationManager2 *This, | ||
| 1824 | REFIID riid, | ||
| 1825 | void **ppvObject); | ||
| 1826 | |||
| 1827 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1828 | IDirectManipulationManager2 *This); | ||
| 1829 | |||
| 1830 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1831 | IDirectManipulationManager2 *This); | ||
| 1832 | |||
| 1833 | /*** IDirectManipulationManager methods ***/ | ||
| 1834 | HRESULT (STDMETHODCALLTYPE *Activate)( | ||
| 1835 | IDirectManipulationManager2 *This, | ||
| 1836 | HWND window); | ||
| 1837 | |||
| 1838 | HRESULT (STDMETHODCALLTYPE *Deactivate)( | ||
| 1839 | IDirectManipulationManager2 *This, | ||
| 1840 | HWND window); | ||
| 1841 | |||
| 1842 | HRESULT (STDMETHODCALLTYPE *RegisterHitTestTarget)( | ||
| 1843 | IDirectManipulationManager2 *This, | ||
| 1844 | HWND window, | ||
| 1845 | HWND hittest, | ||
| 1846 | DIRECTMANIPULATION_HITTEST_TYPE type); | ||
| 1847 | |||
| 1848 | HRESULT (STDMETHODCALLTYPE *ProcessInput)( | ||
| 1849 | IDirectManipulationManager2 *This, | ||
| 1850 | const MSG *msg, | ||
| 1851 | WINBOOL *handled); | ||
| 1852 | |||
| 1853 | HRESULT (STDMETHODCALLTYPE *GetUpdateManager)( | ||
| 1854 | IDirectManipulationManager2 *This, | ||
| 1855 | REFIID riid, | ||
| 1856 | void **obj); | ||
| 1857 | |||
| 1858 | HRESULT (STDMETHODCALLTYPE *CreateViewport)( | ||
| 1859 | IDirectManipulationManager2 *This, | ||
| 1860 | IDirectManipulationFrameInfoProvider *frame, | ||
| 1861 | HWND window, | ||
| 1862 | REFIID riid, | ||
| 1863 | void **obj); | ||
| 1864 | |||
| 1865 | HRESULT (STDMETHODCALLTYPE *CreateContent)( | ||
| 1866 | IDirectManipulationManager2 *This, | ||
| 1867 | IDirectManipulationFrameInfoProvider *frame, | ||
| 1868 | REFCLSID clsid, | ||
| 1869 | REFIID riid, | ||
| 1870 | void **obj); | ||
| 1871 | |||
| 1872 | /*** IDirectManipulationManager2 methods ***/ | ||
| 1873 | HRESULT (STDMETHODCALLTYPE *CreateBehavior)( | ||
| 1874 | IDirectManipulationManager2 *This, | ||
| 1875 | REFCLSID clsid, | ||
| 1876 | REFIID riid, | ||
| 1877 | void **obj); | ||
| 1878 | |||
| 1879 | END_INTERFACE | ||
| 1880 | } IDirectManipulationManager2Vtbl; | ||
| 1881 | |||
| 1882 | interface IDirectManipulationManager2 { | ||
| 1883 | CONST_VTBL IDirectManipulationManager2Vtbl* lpVtbl; | ||
| 1884 | }; | ||
| 1885 | |||
| 1886 | #ifdef COBJMACROS | ||
| 1887 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1888 | /*** IUnknown methods ***/ | ||
| 1889 | #define IDirectManipulationManager2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1890 | #define IDirectManipulationManager2_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1891 | #define IDirectManipulationManager2_Release(This) (This)->lpVtbl->Release(This) | ||
| 1892 | /*** IDirectManipulationManager methods ***/ | ||
| 1893 | #define IDirectManipulationManager2_Activate(This,window) (This)->lpVtbl->Activate(This,window) | ||
| 1894 | #define IDirectManipulationManager2_Deactivate(This,window) (This)->lpVtbl->Deactivate(This,window) | ||
| 1895 | #define IDirectManipulationManager2_RegisterHitTestTarget(This,window,hittest,type) (This)->lpVtbl->RegisterHitTestTarget(This,window,hittest,type) | ||
| 1896 | #define IDirectManipulationManager2_ProcessInput(This,msg,handled) (This)->lpVtbl->ProcessInput(This,msg,handled) | ||
| 1897 | #define IDirectManipulationManager2_GetUpdateManager(This,riid,obj) (This)->lpVtbl->GetUpdateManager(This,riid,obj) | ||
| 1898 | #define IDirectManipulationManager2_CreateViewport(This,frame,window,riid,obj) (This)->lpVtbl->CreateViewport(This,frame,window,riid,obj) | ||
| 1899 | #define IDirectManipulationManager2_CreateContent(This,frame,clsid,riid,obj) (This)->lpVtbl->CreateContent(This,frame,clsid,riid,obj) | ||
| 1900 | /*** IDirectManipulationManager2 methods ***/ | ||
| 1901 | #define IDirectManipulationManager2_CreateBehavior(This,clsid,riid,obj) (This)->lpVtbl->CreateBehavior(This,clsid,riid,obj) | ||
| 1902 | #else | ||
| 1903 | /*** IUnknown methods ***/ | ||
| 1904 | static FORCEINLINE HRESULT IDirectManipulationManager2_QueryInterface(IDirectManipulationManager2* This,REFIID riid,void **ppvObject) { | ||
| 1905 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1906 | } | ||
| 1907 | static FORCEINLINE ULONG IDirectManipulationManager2_AddRef(IDirectManipulationManager2* This) { | ||
| 1908 | return This->lpVtbl->AddRef(This); | ||
| 1909 | } | ||
| 1910 | static FORCEINLINE ULONG IDirectManipulationManager2_Release(IDirectManipulationManager2* This) { | ||
| 1911 | return This->lpVtbl->Release(This); | ||
| 1912 | } | ||
| 1913 | /*** IDirectManipulationManager methods ***/ | ||
| 1914 | static FORCEINLINE HRESULT IDirectManipulationManager2_Activate(IDirectManipulationManager2* This,HWND window) { | ||
| 1915 | return This->lpVtbl->Activate(This,window); | ||
| 1916 | } | ||
| 1917 | static FORCEINLINE HRESULT IDirectManipulationManager2_Deactivate(IDirectManipulationManager2* This,HWND window) { | ||
| 1918 | return This->lpVtbl->Deactivate(This,window); | ||
| 1919 | } | ||
| 1920 | static FORCEINLINE HRESULT IDirectManipulationManager2_RegisterHitTestTarget(IDirectManipulationManager2* This,HWND window,HWND hittest,DIRECTMANIPULATION_HITTEST_TYPE type) { | ||
| 1921 | return This->lpVtbl->RegisterHitTestTarget(This,window,hittest,type); | ||
| 1922 | } | ||
| 1923 | static FORCEINLINE HRESULT IDirectManipulationManager2_ProcessInput(IDirectManipulationManager2* This,const MSG *msg,WINBOOL *handled) { | ||
| 1924 | return This->lpVtbl->ProcessInput(This,msg,handled); | ||
| 1925 | } | ||
| 1926 | static FORCEINLINE HRESULT IDirectManipulationManager2_GetUpdateManager(IDirectManipulationManager2* This,REFIID riid,void **obj) { | ||
| 1927 | return This->lpVtbl->GetUpdateManager(This,riid,obj); | ||
| 1928 | } | ||
| 1929 | static FORCEINLINE HRESULT IDirectManipulationManager2_CreateViewport(IDirectManipulationManager2* This,IDirectManipulationFrameInfoProvider *frame,HWND window,REFIID riid,void **obj) { | ||
| 1930 | return This->lpVtbl->CreateViewport(This,frame,window,riid,obj); | ||
| 1931 | } | ||
| 1932 | static FORCEINLINE HRESULT IDirectManipulationManager2_CreateContent(IDirectManipulationManager2* This,IDirectManipulationFrameInfoProvider *frame,REFCLSID clsid,REFIID riid,void **obj) { | ||
| 1933 | return This->lpVtbl->CreateContent(This,frame,clsid,riid,obj); | ||
| 1934 | } | ||
| 1935 | /*** IDirectManipulationManager2 methods ***/ | ||
| 1936 | static FORCEINLINE HRESULT IDirectManipulationManager2_CreateBehavior(IDirectManipulationManager2* This,REFCLSID clsid,REFIID riid,void **obj) { | ||
| 1937 | return This->lpVtbl->CreateBehavior(This,clsid,riid,obj); | ||
| 1938 | } | ||
| 1939 | #endif | ||
| 1940 | #endif | ||
| 1941 | |||
| 1942 | #endif | ||
| 1943 | |||
| 1944 | |||
| 1945 | #endif /* __IDirectManipulationManager2_INTERFACE_DEFINED__ */ | ||
| 1946 | |||
| 1947 | /***************************************************************************** | ||
| 1948 | * IDirectManipulationPrimaryContent interface | ||
| 1949 | */ | ||
| 1950 | #ifndef __IDirectManipulationPrimaryContent_INTERFACE_DEFINED__ | ||
| 1951 | #define __IDirectManipulationPrimaryContent_INTERFACE_DEFINED__ | ||
| 1952 | |||
| 1953 | DEFINE_GUID(IID_IDirectManipulationPrimaryContent, 0xc12851e4, 0x1698, 0x4625, 0xb9,0xb1, 0x7c,0xa3,0xec,0x18,0x63,0x0b); | ||
| 1954 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1955 | MIDL_INTERFACE("c12851e4-1698-4625-b9b1-7ca3ec18630b") | ||
| 1956 | IDirectManipulationPrimaryContent : public IUnknown | ||
| 1957 | { | ||
| 1958 | virtual HRESULT STDMETHODCALLTYPE SetSnapInterval( | ||
| 1959 | DIRECTMANIPULATION_MOTION_TYPES motion, | ||
| 1960 | float interval, | ||
| 1961 | float offset) = 0; | ||
| 1962 | |||
| 1963 | virtual HRESULT STDMETHODCALLTYPE SetSnapPoints( | ||
| 1964 | DIRECTMANIPULATION_MOTION_TYPES motion, | ||
| 1965 | const float *points, | ||
| 1966 | DWORD count) = 0; | ||
| 1967 | |||
| 1968 | virtual HRESULT STDMETHODCALLTYPE SetSnapType( | ||
| 1969 | DIRECTMANIPULATION_MOTION_TYPES motion, | ||
| 1970 | DIRECTMANIPULATION_SNAPPOINT_TYPE type) = 0; | ||
| 1971 | |||
| 1972 | virtual HRESULT STDMETHODCALLTYPE SetSnapCoordinate( | ||
| 1973 | DIRECTMANIPULATION_MOTION_TYPES motion, | ||
| 1974 | DIRECTMANIPULATION_SNAPPOINT_COORDINATE coordinate, | ||
| 1975 | float origin) = 0; | ||
| 1976 | |||
| 1977 | virtual HRESULT STDMETHODCALLTYPE SetZoomBoundaries( | ||
| 1978 | float minimum, | ||
| 1979 | float maximum) = 0; | ||
| 1980 | |||
| 1981 | virtual HRESULT STDMETHODCALLTYPE SetHorizontalAlignment( | ||
| 1982 | DIRECTMANIPULATION_HORIZONTALALIGNMENT alignment) = 0; | ||
| 1983 | |||
| 1984 | virtual HRESULT STDMETHODCALLTYPE SetVerticalAlignment( | ||
| 1985 | DIRECTMANIPULATION_VERTICALALIGNMENT alignment) = 0; | ||
| 1986 | |||
| 1987 | virtual HRESULT STDMETHODCALLTYPE GetInertiaEndTransform( | ||
| 1988 | float *matrix, | ||
| 1989 | DWORD count) = 0; | ||
| 1990 | |||
| 1991 | virtual HRESULT STDMETHODCALLTYPE GetCenterPoint( | ||
| 1992 | float *x, | ||
| 1993 | float *y) = 0; | ||
| 1994 | |||
| 1995 | }; | ||
| 1996 | #ifdef __CRT_UUID_DECL | ||
| 1997 | __CRT_UUID_DECL(IDirectManipulationPrimaryContent, 0xc12851e4, 0x1698, 0x4625, 0xb9,0xb1, 0x7c,0xa3,0xec,0x18,0x63,0x0b) | ||
| 1998 | #endif | ||
| 1999 | #else | ||
| 2000 | typedef struct IDirectManipulationPrimaryContentVtbl { | ||
| 2001 | BEGIN_INTERFACE | ||
| 2002 | |||
| 2003 | /*** IUnknown methods ***/ | ||
| 2004 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2005 | IDirectManipulationPrimaryContent *This, | ||
| 2006 | REFIID riid, | ||
| 2007 | void **ppvObject); | ||
| 2008 | |||
| 2009 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2010 | IDirectManipulationPrimaryContent *This); | ||
| 2011 | |||
| 2012 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2013 | IDirectManipulationPrimaryContent *This); | ||
| 2014 | |||
| 2015 | /*** IDirectManipulationPrimaryContent methods ***/ | ||
| 2016 | HRESULT (STDMETHODCALLTYPE *SetSnapInterval)( | ||
| 2017 | IDirectManipulationPrimaryContent *This, | ||
| 2018 | DIRECTMANIPULATION_MOTION_TYPES motion, | ||
| 2019 | float interval, | ||
| 2020 | float offset); | ||
| 2021 | |||
| 2022 | HRESULT (STDMETHODCALLTYPE *SetSnapPoints)( | ||
| 2023 | IDirectManipulationPrimaryContent *This, | ||
| 2024 | DIRECTMANIPULATION_MOTION_TYPES motion, | ||
| 2025 | const float *points, | ||
| 2026 | DWORD count); | ||
| 2027 | |||
| 2028 | HRESULT (STDMETHODCALLTYPE *SetSnapType)( | ||
| 2029 | IDirectManipulationPrimaryContent *This, | ||
| 2030 | DIRECTMANIPULATION_MOTION_TYPES motion, | ||
| 2031 | DIRECTMANIPULATION_SNAPPOINT_TYPE type); | ||
| 2032 | |||
| 2033 | HRESULT (STDMETHODCALLTYPE *SetSnapCoordinate)( | ||
| 2034 | IDirectManipulationPrimaryContent *This, | ||
| 2035 | DIRECTMANIPULATION_MOTION_TYPES motion, | ||
| 2036 | DIRECTMANIPULATION_SNAPPOINT_COORDINATE coordinate, | ||
| 2037 | float origin); | ||
| 2038 | |||
| 2039 | HRESULT (STDMETHODCALLTYPE *SetZoomBoundaries)( | ||
| 2040 | IDirectManipulationPrimaryContent *This, | ||
| 2041 | float minimum, | ||
| 2042 | float maximum); | ||
| 2043 | |||
| 2044 | HRESULT (STDMETHODCALLTYPE *SetHorizontalAlignment)( | ||
| 2045 | IDirectManipulationPrimaryContent *This, | ||
| 2046 | DIRECTMANIPULATION_HORIZONTALALIGNMENT alignment); | ||
| 2047 | |||
| 2048 | HRESULT (STDMETHODCALLTYPE *SetVerticalAlignment)( | ||
| 2049 | IDirectManipulationPrimaryContent *This, | ||
| 2050 | DIRECTMANIPULATION_VERTICALALIGNMENT alignment); | ||
| 2051 | |||
| 2052 | HRESULT (STDMETHODCALLTYPE *GetInertiaEndTransform)( | ||
| 2053 | IDirectManipulationPrimaryContent *This, | ||
| 2054 | float *matrix, | ||
| 2055 | DWORD count); | ||
| 2056 | |||
| 2057 | HRESULT (STDMETHODCALLTYPE *GetCenterPoint)( | ||
| 2058 | IDirectManipulationPrimaryContent *This, | ||
| 2059 | float *x, | ||
| 2060 | float *y); | ||
| 2061 | |||
| 2062 | END_INTERFACE | ||
| 2063 | } IDirectManipulationPrimaryContentVtbl; | ||
| 2064 | |||
| 2065 | interface IDirectManipulationPrimaryContent { | ||
| 2066 | CONST_VTBL IDirectManipulationPrimaryContentVtbl* lpVtbl; | ||
| 2067 | }; | ||
| 2068 | |||
| 2069 | #ifdef COBJMACROS | ||
| 2070 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2071 | /*** IUnknown methods ***/ | ||
| 2072 | #define IDirectManipulationPrimaryContent_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2073 | #define IDirectManipulationPrimaryContent_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2074 | #define IDirectManipulationPrimaryContent_Release(This) (This)->lpVtbl->Release(This) | ||
| 2075 | /*** IDirectManipulationPrimaryContent methods ***/ | ||
| 2076 | #define IDirectManipulationPrimaryContent_SetSnapInterval(This,motion,interval,offset) (This)->lpVtbl->SetSnapInterval(This,motion,interval,offset) | ||
| 2077 | #define IDirectManipulationPrimaryContent_SetSnapPoints(This,motion,points,count) (This)->lpVtbl->SetSnapPoints(This,motion,points,count) | ||
| 2078 | #define IDirectManipulationPrimaryContent_SetSnapType(This,motion,type) (This)->lpVtbl->SetSnapType(This,motion,type) | ||
| 2079 | #define IDirectManipulationPrimaryContent_SetSnapCoordinate(This,motion,coordinate,origin) (This)->lpVtbl->SetSnapCoordinate(This,motion,coordinate,origin) | ||
| 2080 | #define IDirectManipulationPrimaryContent_SetZoomBoundaries(This,minimum,maximum) (This)->lpVtbl->SetZoomBoundaries(This,minimum,maximum) | ||
| 2081 | #define IDirectManipulationPrimaryContent_SetHorizontalAlignment(This,alignment) (This)->lpVtbl->SetHorizontalAlignment(This,alignment) | ||
| 2082 | #define IDirectManipulationPrimaryContent_SetVerticalAlignment(This,alignment) (This)->lpVtbl->SetVerticalAlignment(This,alignment) | ||
| 2083 | #define IDirectManipulationPrimaryContent_GetInertiaEndTransform(This,matrix,count) (This)->lpVtbl->GetInertiaEndTransform(This,matrix,count) | ||
| 2084 | #define IDirectManipulationPrimaryContent_GetCenterPoint(This,x,y) (This)->lpVtbl->GetCenterPoint(This,x,y) | ||
| 2085 | #else | ||
| 2086 | /*** IUnknown methods ***/ | ||
| 2087 | static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_QueryInterface(IDirectManipulationPrimaryContent* This,REFIID riid,void **ppvObject) { | ||
| 2088 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2089 | } | ||
| 2090 | static FORCEINLINE ULONG IDirectManipulationPrimaryContent_AddRef(IDirectManipulationPrimaryContent* This) { | ||
| 2091 | return This->lpVtbl->AddRef(This); | ||
| 2092 | } | ||
| 2093 | static FORCEINLINE ULONG IDirectManipulationPrimaryContent_Release(IDirectManipulationPrimaryContent* This) { | ||
| 2094 | return This->lpVtbl->Release(This); | ||
| 2095 | } | ||
| 2096 | /*** IDirectManipulationPrimaryContent methods ***/ | ||
| 2097 | static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetSnapInterval(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_MOTION_TYPES motion,float interval,float offset) { | ||
| 2098 | return This->lpVtbl->SetSnapInterval(This,motion,interval,offset); | ||
| 2099 | } | ||
| 2100 | static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetSnapPoints(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_MOTION_TYPES motion,const float *points,DWORD count) { | ||
| 2101 | return This->lpVtbl->SetSnapPoints(This,motion,points,count); | ||
| 2102 | } | ||
| 2103 | static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetSnapType(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_MOTION_TYPES motion,DIRECTMANIPULATION_SNAPPOINT_TYPE type) { | ||
| 2104 | return This->lpVtbl->SetSnapType(This,motion,type); | ||
| 2105 | } | ||
| 2106 | static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetSnapCoordinate(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_MOTION_TYPES motion,DIRECTMANIPULATION_SNAPPOINT_COORDINATE coordinate,float origin) { | ||
| 2107 | return This->lpVtbl->SetSnapCoordinate(This,motion,coordinate,origin); | ||
| 2108 | } | ||
| 2109 | static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetZoomBoundaries(IDirectManipulationPrimaryContent* This,float minimum,float maximum) { | ||
| 2110 | return This->lpVtbl->SetZoomBoundaries(This,minimum,maximum); | ||
| 2111 | } | ||
| 2112 | static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetHorizontalAlignment(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_HORIZONTALALIGNMENT alignment) { | ||
| 2113 | return This->lpVtbl->SetHorizontalAlignment(This,alignment); | ||
| 2114 | } | ||
| 2115 | static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetVerticalAlignment(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_VERTICALALIGNMENT alignment) { | ||
| 2116 | return This->lpVtbl->SetVerticalAlignment(This,alignment); | ||
| 2117 | } | ||
| 2118 | static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_GetInertiaEndTransform(IDirectManipulationPrimaryContent* This,float *matrix,DWORD count) { | ||
| 2119 | return This->lpVtbl->GetInertiaEndTransform(This,matrix,count); | ||
| 2120 | } | ||
| 2121 | static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_GetCenterPoint(IDirectManipulationPrimaryContent* This,float *x,float *y) { | ||
| 2122 | return This->lpVtbl->GetCenterPoint(This,x,y); | ||
| 2123 | } | ||
| 2124 | #endif | ||
| 2125 | #endif | ||
| 2126 | |||
| 2127 | #endif | ||
| 2128 | |||
| 2129 | |||
| 2130 | #endif /* __IDirectManipulationPrimaryContent_INTERFACE_DEFINED__ */ | ||
| 2131 | |||
| 2132 | /***************************************************************************** | ||
| 2133 | * IDirectManipulationCompositor2 interface | ||
| 2134 | */ | ||
| 2135 | #ifndef __IDirectManipulationCompositor2_INTERFACE_DEFINED__ | ||
| 2136 | #define __IDirectManipulationCompositor2_INTERFACE_DEFINED__ | ||
| 2137 | |||
| 2138 | DEFINE_GUID(IID_IDirectManipulationCompositor2, 0xd38c7822, 0xf1cb, 0x43cb, 0xb4,0xb9, 0xac,0x0c,0x76,0x7a,0x41,0x2e); | ||
| 2139 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2140 | MIDL_INTERFACE("d38c7822-f1cb-43cb-b4b9-ac0c767a412e") | ||
| 2141 | IDirectManipulationCompositor2 : public IDirectManipulationCompositor | ||
| 2142 | { | ||
| 2143 | virtual HRESULT STDMETHODCALLTYPE AddContentWithCrossProcessChaining( | ||
| 2144 | IDirectManipulationPrimaryContent *content, | ||
| 2145 | IUnknown *device, | ||
| 2146 | IUnknown *parentVisual, | ||
| 2147 | IUnknown *childVisual) = 0; | ||
| 2148 | |||
| 2149 | }; | ||
| 2150 | #ifdef __CRT_UUID_DECL | ||
| 2151 | __CRT_UUID_DECL(IDirectManipulationCompositor2, 0xd38c7822, 0xf1cb, 0x43cb, 0xb4,0xb9, 0xac,0x0c,0x76,0x7a,0x41,0x2e) | ||
| 2152 | #endif | ||
| 2153 | #else | ||
| 2154 | typedef struct IDirectManipulationCompositor2Vtbl { | ||
| 2155 | BEGIN_INTERFACE | ||
| 2156 | |||
| 2157 | /*** IUnknown methods ***/ | ||
| 2158 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2159 | IDirectManipulationCompositor2 *This, | ||
| 2160 | REFIID riid, | ||
| 2161 | void **ppvObject); | ||
| 2162 | |||
| 2163 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2164 | IDirectManipulationCompositor2 *This); | ||
| 2165 | |||
| 2166 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2167 | IDirectManipulationCompositor2 *This); | ||
| 2168 | |||
| 2169 | /*** IDirectManipulationCompositor methods ***/ | ||
| 2170 | HRESULT (STDMETHODCALLTYPE *AddContent)( | ||
| 2171 | IDirectManipulationCompositor2 *This, | ||
| 2172 | IDirectManipulationContent *content, | ||
| 2173 | IUnknown *device, | ||
| 2174 | IUnknown *parent, | ||
| 2175 | IUnknown *child); | ||
| 2176 | |||
| 2177 | HRESULT (STDMETHODCALLTYPE *RemoveContent)( | ||
| 2178 | IDirectManipulationCompositor2 *This, | ||
| 2179 | IDirectManipulationContent *content); | ||
| 2180 | |||
| 2181 | HRESULT (STDMETHODCALLTYPE *SetUpdateManager)( | ||
| 2182 | IDirectManipulationCompositor2 *This, | ||
| 2183 | IDirectManipulationUpdateManager *manager); | ||
| 2184 | |||
| 2185 | HRESULT (STDMETHODCALLTYPE *Flush)( | ||
| 2186 | IDirectManipulationCompositor2 *This); | ||
| 2187 | |||
| 2188 | /*** IDirectManipulationCompositor2 methods ***/ | ||
| 2189 | HRESULT (STDMETHODCALLTYPE *AddContentWithCrossProcessChaining)( | ||
| 2190 | IDirectManipulationCompositor2 *This, | ||
| 2191 | IDirectManipulationPrimaryContent *content, | ||
| 2192 | IUnknown *device, | ||
| 2193 | IUnknown *parentVisual, | ||
| 2194 | IUnknown *childVisual); | ||
| 2195 | |||
| 2196 | END_INTERFACE | ||
| 2197 | } IDirectManipulationCompositor2Vtbl; | ||
| 2198 | |||
| 2199 | interface IDirectManipulationCompositor2 { | ||
| 2200 | CONST_VTBL IDirectManipulationCompositor2Vtbl* lpVtbl; | ||
| 2201 | }; | ||
| 2202 | |||
| 2203 | #ifdef COBJMACROS | ||
| 2204 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2205 | /*** IUnknown methods ***/ | ||
| 2206 | #define IDirectManipulationCompositor2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2207 | #define IDirectManipulationCompositor2_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2208 | #define IDirectManipulationCompositor2_Release(This) (This)->lpVtbl->Release(This) | ||
| 2209 | /*** IDirectManipulationCompositor methods ***/ | ||
| 2210 | #define IDirectManipulationCompositor2_AddContent(This,content,device,parent,child) (This)->lpVtbl->AddContent(This,content,device,parent,child) | ||
| 2211 | #define IDirectManipulationCompositor2_RemoveContent(This,content) (This)->lpVtbl->RemoveContent(This,content) | ||
| 2212 | #define IDirectManipulationCompositor2_SetUpdateManager(This,manager) (This)->lpVtbl->SetUpdateManager(This,manager) | ||
| 2213 | #define IDirectManipulationCompositor2_Flush(This) (This)->lpVtbl->Flush(This) | ||
| 2214 | /*** IDirectManipulationCompositor2 methods ***/ | ||
| 2215 | #define IDirectManipulationCompositor2_AddContentWithCrossProcessChaining(This,content,device,parentVisual,childVisual) (This)->lpVtbl->AddContentWithCrossProcessChaining(This,content,device,parentVisual,childVisual) | ||
| 2216 | #else | ||
| 2217 | /*** IUnknown methods ***/ | ||
| 2218 | static FORCEINLINE HRESULT IDirectManipulationCompositor2_QueryInterface(IDirectManipulationCompositor2* This,REFIID riid,void **ppvObject) { | ||
| 2219 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2220 | } | ||
| 2221 | static FORCEINLINE ULONG IDirectManipulationCompositor2_AddRef(IDirectManipulationCompositor2* This) { | ||
| 2222 | return This->lpVtbl->AddRef(This); | ||
| 2223 | } | ||
| 2224 | static FORCEINLINE ULONG IDirectManipulationCompositor2_Release(IDirectManipulationCompositor2* This) { | ||
| 2225 | return This->lpVtbl->Release(This); | ||
| 2226 | } | ||
| 2227 | /*** IDirectManipulationCompositor methods ***/ | ||
| 2228 | static FORCEINLINE HRESULT IDirectManipulationCompositor2_AddContent(IDirectManipulationCompositor2* This,IDirectManipulationContent *content,IUnknown *device,IUnknown *parent,IUnknown *child) { | ||
| 2229 | return This->lpVtbl->AddContent(This,content,device,parent,child); | ||
| 2230 | } | ||
| 2231 | static FORCEINLINE HRESULT IDirectManipulationCompositor2_RemoveContent(IDirectManipulationCompositor2* This,IDirectManipulationContent *content) { | ||
| 2232 | return This->lpVtbl->RemoveContent(This,content); | ||
| 2233 | } | ||
| 2234 | static FORCEINLINE HRESULT IDirectManipulationCompositor2_SetUpdateManager(IDirectManipulationCompositor2* This,IDirectManipulationUpdateManager *manager) { | ||
| 2235 | return This->lpVtbl->SetUpdateManager(This,manager); | ||
| 2236 | } | ||
| 2237 | static FORCEINLINE HRESULT IDirectManipulationCompositor2_Flush(IDirectManipulationCompositor2* This) { | ||
| 2238 | return This->lpVtbl->Flush(This); | ||
| 2239 | } | ||
| 2240 | /*** IDirectManipulationCompositor2 methods ***/ | ||
| 2241 | static FORCEINLINE HRESULT IDirectManipulationCompositor2_AddContentWithCrossProcessChaining(IDirectManipulationCompositor2* This,IDirectManipulationPrimaryContent *content,IUnknown *device,IUnknown *parentVisual,IUnknown *childVisual) { | ||
| 2242 | return This->lpVtbl->AddContentWithCrossProcessChaining(This,content,device,parentVisual,childVisual); | ||
| 2243 | } | ||
| 2244 | #endif | ||
| 2245 | #endif | ||
| 2246 | |||
| 2247 | #endif | ||
| 2248 | |||
| 2249 | |||
| 2250 | #endif /* __IDirectManipulationCompositor2_INTERFACE_DEFINED__ */ | ||
| 2251 | |||
| 2252 | #ifndef __DirectManipulation_LIBRARY_DEFINED__ | ||
| 2253 | #define __DirectManipulation_LIBRARY_DEFINED__ | ||
| 2254 | |||
| 2255 | DEFINE_GUID(LIBID_DirectManipulation, 0x9fbedf98, 0xf6d8, 0x4e3b, 0xb4,0x88, 0xfa,0x66,0xdb,0xf5,0xe9,0xf3); | ||
| 2256 | |||
| 2257 | /***************************************************************************** | ||
| 2258 | * DirectManipulationManager coclass | ||
| 2259 | */ | ||
| 2260 | |||
| 2261 | DEFINE_GUID(CLSID_DirectManipulationManager, 0x54e211b6, 0x3650, 0x4f75, 0x83,0x34, 0xfa,0x35,0x95,0x98,0xe1,0xc5); | ||
| 2262 | |||
| 2263 | #ifdef __cplusplus | ||
| 2264 | class DECLSPEC_UUID("54e211b6-3650-4f75-8334-fa359598e1c5") DirectManipulationManager; | ||
| 2265 | #ifdef __CRT_UUID_DECL | ||
| 2266 | __CRT_UUID_DECL(DirectManipulationManager, 0x54e211b6, 0x3650, 0x4f75, 0x83,0x34, 0xfa,0x35,0x95,0x98,0xe1,0xc5) | ||
| 2267 | #endif | ||
| 2268 | #endif | ||
| 2269 | |||
| 2270 | /***************************************************************************** | ||
| 2271 | * DirectManipulationSharedManager coclass | ||
| 2272 | */ | ||
| 2273 | |||
| 2274 | DEFINE_GUID(CLSID_DirectManipulationSharedManager, 0x99793286, 0x77cc, 0x4b57, 0x96,0xdb, 0x3b,0x35,0x4f,0x6f,0x9f,0xb5); | ||
| 2275 | |||
| 2276 | #ifdef __cplusplus | ||
| 2277 | class DECLSPEC_UUID("99793286-77cc-4b57-96db-3b354f6f9fb5") DirectManipulationSharedManager; | ||
| 2278 | #ifdef __CRT_UUID_DECL | ||
| 2279 | __CRT_UUID_DECL(DirectManipulationSharedManager, 0x99793286, 0x77cc, 0x4b57, 0x96,0xdb, 0x3b,0x35,0x4f,0x6f,0x9f,0xb5) | ||
| 2280 | #endif | ||
| 2281 | #endif | ||
| 2282 | |||
| 2283 | /***************************************************************************** | ||
| 2284 | * DCompManipulationCompositor coclass | ||
| 2285 | */ | ||
| 2286 | |||
| 2287 | DEFINE_GUID(CLSID_DCompManipulationCompositor, 0x79dea627, 0xa08a, 0x43ac, 0x8e,0xf5, 0x69,0x00,0xb9,0x29,0x91,0x26); | ||
| 2288 | |||
| 2289 | #ifdef __cplusplus | ||
| 2290 | class DECLSPEC_UUID("79dea627-a08a-43ac-8ef5-6900b9299126") DCompManipulationCompositor; | ||
| 2291 | #ifdef __CRT_UUID_DECL | ||
| 2292 | __CRT_UUID_DECL(DCompManipulationCompositor, 0x79dea627, 0xa08a, 0x43ac, 0x8e,0xf5, 0x69,0x00,0xb9,0x29,0x91,0x26) | ||
| 2293 | #endif | ||
| 2294 | #endif | ||
| 2295 | |||
| 2296 | /***************************************************************************** | ||
| 2297 | * DirectManipulationViewport coclass | ||
| 2298 | */ | ||
| 2299 | |||
| 2300 | DEFINE_GUID(CLSID_DirectManipulationViewport, 0x34e211b6, 0x3650, 0x4f75, 0x83,0x34, 0xfa,0x35,0x95,0x98,0xe1,0xc5); | ||
| 2301 | |||
| 2302 | #ifdef __cplusplus | ||
| 2303 | class DECLSPEC_UUID("34e211b6-3650-4f75-8334-fa359598e1c5") DirectManipulationViewport; | ||
| 2304 | #ifdef __CRT_UUID_DECL | ||
| 2305 | __CRT_UUID_DECL(DirectManipulationViewport, 0x34e211b6, 0x3650, 0x4f75, 0x83,0x34, 0xfa,0x35,0x95,0x98,0xe1,0xc5) | ||
| 2306 | #endif | ||
| 2307 | #endif | ||
| 2308 | |||
| 2309 | #endif /* __DirectManipulation_LIBRARY_DEFINED__ */ | ||
| 2310 | /* Begin additional prototypes for all interfaces */ | ||
| 2311 | |||
| 2312 | |||
| 2313 | /* End additional prototypes */ | ||
| 2314 | |||
| 2315 | #ifdef __cplusplus | ||
| 2316 | } | ||
| 2317 | #endif | ||
| 2318 | |||
| 2319 | #endif /* __directmanipulation_h__ */ | ||
lib/libc/include/any-windows-any/directxmath.h created+326| ... | @@ -0,0 +1,326 @@ | ||
| 1 | /** | ||
| 2 | * This file has no copyright assigned and is placed in the Public Domain. | ||
| 3 | * This file is part of the mingw-w64 runtime package. | ||
| 4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package. | ||
| 5 | */ | ||
| 6 | |||
| 7 | #ifndef DIRECTXMATH_H | ||
| 8 | #define DIRECTXMATH_H | ||
| 9 | |||
| 10 | #ifndef __cplusplus | ||
| 11 | #error DirectX Math requires C++ | ||
| 12 | #endif | ||
| 13 | |||
| 14 | #include <stdint.h> | ||
| 15 | |||
| 16 | #define DIRECTX_MATH_VERSION 314 | ||
| 17 | |||
| 18 | #define XM_CONST const | ||
| 19 | #if __cplusplus >= 201103L | ||
| 20 | #define XM_CONSTEXPR constexpr | ||
| 21 | #else | ||
| 22 | #define XM_CONSTEXPR | ||
| 23 | #endif | ||
| 24 | |||
| 25 | namespace DirectX { | ||
| 26 | |||
| 27 | struct XMFLOAT2 { | ||
| 28 | float x, y; | ||
| 29 | XMFLOAT2() = default; | ||
| 30 | XMFLOAT2(const XMFLOAT2&) = default; | ||
| 31 | XMFLOAT2& operator=(const XMFLOAT2&) = default; | ||
| 32 | XMFLOAT2(XMFLOAT2&&) = default; | ||
| 33 | XMFLOAT2& operator=(XMFLOAT2&&) = default; | ||
| 34 | XM_CONSTEXPR XMFLOAT2(float _x, float _y) : x(_x), y(_y) {} | ||
| 35 | explicit XMFLOAT2(const float *pArray) : x(pArray[0]), y(pArray[1]) {} | ||
| 36 | }; | ||
| 37 | |||
| 38 | struct __attribute__ ((__aligned__ (16))) XMFLOAT2A : public XMFLOAT2 { | ||
| 39 | XMFLOAT2A() = default; | ||
| 40 | XMFLOAT2A(const XMFLOAT2A&) = default; | ||
| 41 | XMFLOAT2A& operator=(const XMFLOAT2A&) = default; | ||
| 42 | XMFLOAT2A(XMFLOAT2A&&) = default; | ||
| 43 | XMFLOAT2A& operator=(XMFLOAT2A&&) = default; | ||
| 44 | XM_CONSTEXPR XMFLOAT2A(float _x, float _y) : XMFLOAT2(_x, _y) {} | ||
| 45 | explicit XMFLOAT2A(const float *pArray) : XMFLOAT2(pArray) {} | ||
| 46 | }; | ||
| 47 | |||
| 48 | struct XMINT2 { | ||
| 49 | int32_t x, y; | ||
| 50 | XMINT2() = default; | ||
| 51 | XMINT2(const XMINT2&) = default; | ||
| 52 | XMINT2& operator=(const XMINT2&) = default; | ||
| 53 | XMINT2(XMINT2&&) = default; | ||
| 54 | XMINT2& operator=(XMINT2&&) = default; | ||
| 55 | XM_CONSTEXPR XMINT2(int32_t _x, int32_t _y) : x(_x), y(_y) {} | ||
| 56 | explicit XMINT2(const int32_t *pArray) : x(pArray[0]), y(pArray[1]) {} | ||
| 57 | }; | ||
| 58 | |||
| 59 | struct XMUINT2 { | ||
| 60 | uint32_t x, y; | ||
| 61 | XMUINT2() = default; | ||
| 62 | XMUINT2(const XMUINT2&) = default; | ||
| 63 | XMUINT2& operator=(const XMUINT2&) = default; | ||
| 64 | XMUINT2(XMUINT2&&) = default; | ||
| 65 | XMUINT2& operator=(XMUINT2&&) = default; | ||
| 66 | XM_CONSTEXPR XMUINT2(uint32_t _x, uint32_t _y) : x(_x), y(_y) {} | ||
| 67 | explicit XMUINT2(const uint32_t *pArray) : x(pArray[0]), y(pArray[1]) {} | ||
| 68 | }; | ||
| 69 | |||
| 70 | struct XMFLOAT3 { | ||
| 71 | float x, y, z; | ||
| 72 | XMFLOAT3() = default; | ||
| 73 | XMFLOAT3(const XMFLOAT3&) = default; | ||
| 74 | XMFLOAT3& operator=(const XMFLOAT3&) = default; | ||
| 75 | XMFLOAT3(XMFLOAT3&&) = default; | ||
| 76 | XMFLOAT3& operator=(XMFLOAT3&&) = default; | ||
| 77 | XM_CONSTEXPR XMFLOAT3(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} | ||
| 78 | explicit XMFLOAT3(const float *pArray) : x(pArray[0]), y(pArray[1]), z(pArray[2]) {} | ||
| 79 | }; | ||
| 80 | |||
| 81 | struct __attribute__ ((__aligned__ (16))) XMFLOAT3A : public XMFLOAT3 { | ||
| 82 | XMFLOAT3A() = default; | ||
| 83 | XMFLOAT3A(const XMFLOAT3A&) = default; | ||
| 84 | XMFLOAT3A& operator=(const XMFLOAT3A&) = default; | ||
| 85 | XMFLOAT3A(XMFLOAT3A&&) = default; | ||
| 86 | XMFLOAT3A& operator=(XMFLOAT3A&&) = default; | ||
| 87 | XM_CONSTEXPR XMFLOAT3A(float _x, float _y, float _z) : XMFLOAT3(_x, _y, _z) {} | ||
| 88 | explicit XMFLOAT3A(const float *pArray) : XMFLOAT3(pArray) {} | ||
| 89 | }; | ||
| 90 | |||
| 91 | struct XMINT3 { | ||
| 92 | int32_t x, y, z; | ||
| 93 | XMINT3() = default; | ||
| 94 | XMINT3(const XMINT3&) = default; | ||
| 95 | XMINT3& operator=(const XMINT3&) = default; | ||
| 96 | XMINT3(XMINT3&&) = default; | ||
| 97 | XMINT3& operator=(XMINT3&&) = default; | ||
| 98 | XM_CONSTEXPR XMINT3(int32_t _x, int32_t _y, int32_t _z) : x(_x), y(_y), z(_z) {} | ||
| 99 | explicit XMINT3(const int32_t *pArray) : x(pArray[0]), y(pArray[1]), z(pArray[2]) {} | ||
| 100 | }; | ||
| 101 | |||
| 102 | struct XMUINT3 { | ||
| 103 | uint32_t x, y, z; | ||
| 104 | XMUINT3() = default; | ||
| 105 | XMUINT3(const XMUINT3&) = default; | ||
| 106 | XMUINT3& operator=(const XMUINT3&) = default; | ||
| 107 | XMUINT3(XMUINT3&&) = default; | ||
| 108 | XMUINT3& operator=(XMUINT3&&) = default; | ||
| 109 | XM_CONSTEXPR XMUINT3(uint32_t _x, uint32_t _y, uint32_t _z) : x(_x), y(_y), z(_z) {} | ||
| 110 | explicit XMUINT3(const uint32_t *pArray) : x(pArray[0]), y(pArray[1]), z(pArray[2]) {} | ||
| 111 | }; | ||
| 112 | |||
| 113 | struct XMFLOAT4 { | ||
| 114 | float x, y, z, w; | ||
| 115 | XMFLOAT4() = default; | ||
| 116 | XMFLOAT4(const XMFLOAT4&) = default; | ||
| 117 | XMFLOAT4& operator=(const XMFLOAT4&) = default; | ||
| 118 | XMFLOAT4(XMFLOAT4&&) = default; | ||
| 119 | XMFLOAT4& operator=(XMFLOAT4&&) = default; | ||
| 120 | XM_CONSTEXPR XMFLOAT4(float _x, float _y, float _z, float _w) : x(_x), y(_y), z(_z), w(_w) {} | ||
| 121 | explicit XMFLOAT4(const float *pArray) : x(pArray[0]), y(pArray[1]), z(pArray[2]), w(pArray[3]) {} | ||
| 122 | }; | ||
| 123 | |||
| 124 | struct __attribute__ ((__aligned__ (16))) XMFLOAT4A : public XMFLOAT4 { | ||
| 125 | XMFLOAT4A() = default; | ||
| 126 | XMFLOAT4A(const XMFLOAT4A&) = default; | ||
| 127 | XMFLOAT4A& operator=(const XMFLOAT4A&) = default; | ||
| 128 | XMFLOAT4A(XMFLOAT4A&&) = default; | ||
| 129 | XMFLOAT4A& operator=(XMFLOAT4A&&) = default; | ||
| 130 | XM_CONSTEXPR XMFLOAT4A(float _x, float _y, float _z, float _w) : XMFLOAT4(_x, _y, _z, _w) {} | ||
| 131 | explicit XMFLOAT4A(const float *pArray) : XMFLOAT4(pArray) {} | ||
| 132 | }; | ||
| 133 | |||
| 134 | struct XMINT4 { | ||
| 135 | int32_t x, y, z, w; | ||
| 136 | XMINT4() = default; | ||
| 137 | XMINT4(const XMINT4&) = default; | ||
| 138 | XMINT4& operator=(const XMINT4&) = default; | ||
| 139 | XMINT4(XMINT4&&) = default; | ||
| 140 | XMINT4& operator=(XMINT4&&) = default; | ||
| 141 | XM_CONSTEXPR XMINT4(int32_t _x, int32_t _y, int32_t _z, int32_t _w) : x(_x), y(_y), z(_z), w(_w) {} | ||
| 142 | explicit XMINT4(const int32_t *pArray) : x(pArray[0]), y(pArray[1]), z(pArray[2]), w(pArray[3]) {} | ||
| 143 | }; | ||
| 144 | |||
| 145 | struct XMUINT4 { | ||
| 146 | uint32_t x, y, z, w; | ||
| 147 | XMUINT4() = default; | ||
| 148 | XMUINT4(const XMUINT4&) = default; | ||
| 149 | XMUINT4& operator=(const XMUINT4&) = default; | ||
| 150 | XMUINT4(XMUINT4&&) = default; | ||
| 151 | XMUINT4& operator=(XMUINT4&&) = default; | ||
| 152 | XM_CONSTEXPR XMUINT4(uint32_t _x, uint32_t _y, uint32_t _z, uint32_t _w) : x(_x), y(_y), z(_z), w(_w) {} | ||
| 153 | explicit XMUINT4(const uint32_t *pArray) : x(pArray[0]), y(pArray[1]), z(pArray[2]), w(pArray[3]) {} | ||
| 154 | }; | ||
| 155 | |||
| 156 | struct XMFLOAT3X3 { | ||
| 157 | union | ||
| 158 | { | ||
| 159 | struct | ||
| 160 | { | ||
| 161 | float _11, _12, _13; | ||
| 162 | float _21, _22, _23; | ||
| 163 | float _31, _32, _33; | ||
| 164 | }; | ||
| 165 | float m[3][3]; | ||
| 166 | }; | ||
| 167 | |||
| 168 | XMFLOAT3X3() = default; | ||
| 169 | XMFLOAT3X3(const XMFLOAT3X3&) = default; | ||
| 170 | XMFLOAT3X3& operator=(const XMFLOAT3X3&) = default; | ||
| 171 | XMFLOAT3X3(XMFLOAT3X3&&) = default; | ||
| 172 | XMFLOAT3X3& operator=(XMFLOAT3X3&&) = default; | ||
| 173 | XM_CONSTEXPR XMFLOAT3X3( | ||
| 174 | float m00, float m01, float m02, | ||
| 175 | float m10, float m11, float m12, | ||
| 176 | float m20, float m21, float m22) | ||
| 177 | : _11(m00), _12(m01), _13(m02), | ||
| 178 | _21(m10), _22(m11), _23(m12), | ||
| 179 | _31(m20), _32(m21), _33(m22) {} | ||
| 180 | explicit XMFLOAT3X3(const float *pArray); | ||
| 181 | float operator() (size_t Row, size_t Column) const { return m[Row][Column]; } | ||
| 182 | float& operator() (size_t Row, size_t Column) { return m[Row][Column]; } | ||
| 183 | }; | ||
| 184 | |||
| 185 | struct XMFLOAT4X3 { | ||
| 186 | union | ||
| 187 | { | ||
| 188 | struct | ||
| 189 | { | ||
| 190 | float _11, _12, _13; | ||
| 191 | float _21, _22, _23; | ||
| 192 | float _31, _32, _33; | ||
| 193 | float _41, _42, _43; | ||
| 194 | }; | ||
| 195 | float m[4][3]; | ||
| 196 | float f[12]; | ||
| 197 | }; | ||
| 198 | |||
| 199 | XMFLOAT4X3() = default; | ||
| 200 | XMFLOAT4X3(const XMFLOAT4X3&) = default; | ||
| 201 | XMFLOAT4X3& operator=(const XMFLOAT4X3&) = default; | ||
| 202 | XMFLOAT4X3(XMFLOAT4X3&&) = default; | ||
| 203 | XMFLOAT4X3& operator=(XMFLOAT4X3&&) = default; | ||
| 204 | XM_CONSTEXPR XMFLOAT4X3( | ||
| 205 | float m00, float m01, float m02, | ||
| 206 | float m10, float m11, float m12, | ||
| 207 | float m20, float m21, float m22, | ||
| 208 | float m30, float m31, float m32) | ||
| 209 | : _11(m00), _12(m01), _13(m02), | ||
| 210 | _21(m10), _22(m11), _23(m12), | ||
| 211 | _31(m20), _32(m21), _33(m22), | ||
| 212 | _41(m30), _42(m31), _43(m32) {} | ||
| 213 | explicit XMFLOAT4X3(const float *pArray); | ||
| 214 | float operator() (size_t Row, size_t Column) const { return m[Row][Column]; } | ||
| 215 | float& operator() (size_t Row, size_t Column) { return m[Row][Column]; } | ||
| 216 | }; | ||
| 217 | |||
| 218 | struct __attribute__ ((__aligned__ (16))) XMFLOAT4X3A : public XMFLOAT4X3 { | ||
| 219 | XMFLOAT4X3A() = default; | ||
| 220 | XMFLOAT4X3A(const XMFLOAT4X3A&) = default; | ||
| 221 | XMFLOAT4X3A& operator=(const XMFLOAT4X3A&) = default; | ||
| 222 | XMFLOAT4X3A(XMFLOAT4X3A&&) = default; | ||
| 223 | XMFLOAT4X3A& operator=(XMFLOAT4X3A&&) = default; | ||
| 224 | XM_CONSTEXPR XMFLOAT4X3A( | ||
| 225 | float m00, float m01, float m02, | ||
| 226 | float m10, float m11, float m12, | ||
| 227 | float m20, float m21, float m22, | ||
| 228 | float m30, float m31, float m32) : | ||
| 229 | XMFLOAT4X3(m00,m01,m02,m10,m11,m12,m20,m21,m22,m30,m31,m32) {} | ||
| 230 | explicit XMFLOAT4X3A(const float *pArray) : XMFLOAT4X3(pArray) {} | ||
| 231 | }; | ||
| 232 | |||
| 233 | struct XMFLOAT3X4 { | ||
| 234 | union | ||
| 235 | { | ||
| 236 | struct | ||
| 237 | { | ||
| 238 | float _11, _12, _13, _14; | ||
| 239 | float _21, _22, _23, _24; | ||
| 240 | float _31, _32, _33, _34; | ||
| 241 | }; | ||
| 242 | float m[3][4]; | ||
| 243 | float f[12]; | ||
| 244 | }; | ||
| 245 | |||
| 246 | XMFLOAT3X4() = default; | ||
| 247 | XMFLOAT3X4(const XMFLOAT3X4&) = default; | ||
| 248 | XMFLOAT3X4& operator=(const XMFLOAT3X4&) = default; | ||
| 249 | XMFLOAT3X4(XMFLOAT3X4&&) = default; | ||
| 250 | XMFLOAT3X4& operator=(XMFLOAT3X4&&) = default; | ||
| 251 | XM_CONSTEXPR XMFLOAT3X4( | ||
| 252 | float m00, float m01, float m02, float m03, | ||
| 253 | float m10, float m11, float m12, float m13, | ||
| 254 | float m20, float m21, float m22, float m23) | ||
| 255 | : _11(m00), _12(m01), _13(m02), _14(m03), | ||
| 256 | _21(m10), _22(m11), _23(m12), _24(m13), | ||
| 257 | _31(m20), _32(m21), _33(m22), _34(m23) {} | ||
| 258 | explicit XMFLOAT3X4(const float *pArray); | ||
| 259 | float operator() (size_t Row, size_t Column) const { return m[Row][Column]; } | ||
| 260 | float& operator() (size_t Row, size_t Column) { return m[Row][Column]; } | ||
| 261 | }; | ||
| 262 | |||
| 263 | struct __attribute__ ((__aligned__ (16))) XMFLOAT3X4A : public XMFLOAT3X4 { | ||
| 264 | XMFLOAT3X4A() = default; | ||
| 265 | XMFLOAT3X4A(const XMFLOAT3X4A&) = default; | ||
| 266 | XMFLOAT3X4A& operator=(const XMFLOAT3X4A&) = default; | ||
| 267 | XMFLOAT3X4A(XMFLOAT3X4A&&) = default; | ||
| 268 | XMFLOAT3X4A& operator=(XMFLOAT3X4A&&) = default; | ||
| 269 | XM_CONSTEXPR XMFLOAT3X4A( | ||
| 270 | float m00, float m01, float m02, float m03, | ||
| 271 | float m10, float m11, float m12, float m13, | ||
| 272 | float m20, float m21, float m22, float m23) : | ||
| 273 | XMFLOAT3X4(m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23) {} | ||
| 274 | explicit XMFLOAT3X4A(const float *pArray) : XMFLOAT3X4(pArray) {} | ||
| 275 | }; | ||
| 276 | |||
| 277 | struct XMFLOAT4X4 { | ||
| 278 | union | ||
| 279 | { | ||
| 280 | struct | ||
| 281 | { | ||
| 282 | float _11, _12, _13, _14; | ||
| 283 | float _21, _22, _23, _24; | ||
| 284 | float _31, _32, _33, _34; | ||
| 285 | float _41, _42, _43, _44; | ||
| 286 | }; | ||
| 287 | float m[4][4]; | ||
| 288 | }; | ||
| 289 | |||
| 290 | XMFLOAT4X4() = default; | ||
| 291 | XMFLOAT4X4(const XMFLOAT4X4&) = default; | ||
| 292 | XMFLOAT4X4& operator=(const XMFLOAT4X4&) = default; | ||
| 293 | XMFLOAT4X4(XMFLOAT4X4&&) = default; | ||
| 294 | XMFLOAT4X4& operator=(XMFLOAT4X4&&) = default; | ||
| 295 | XM_CONSTEXPR XMFLOAT4X4( | ||
| 296 | float m00, float m01, float m02, float m03, | ||
| 297 | float m10, float m11, float m12, float m13, | ||
| 298 | float m20, float m21, float m22, float m23, | ||
| 299 | float m30, float m31, float m32, float m33) | ||
| 300 | : _11(m00), _12(m01), _13(m02), _14(m03), | ||
| 301 | _21(m10), _22(m11), _23(m12), _24(m13), | ||
| 302 | _31(m20), _32(m21), _33(m22), _34(m23), | ||
| 303 | _41(m30), _42(m31), _43(m32), _44(m33) {} | ||
| 304 | explicit XMFLOAT4X4(const float *pArray); | ||
| 305 | float operator() (size_t Row, size_t Column) const { return m[Row][Column]; } | ||
| 306 | float& operator() (size_t Row, size_t Column) { return m[Row][Column]; } | ||
| 307 | }; | ||
| 308 | |||
| 309 | struct __attribute__ ((__aligned__ (16))) XMFLOAT4X4A : public XMFLOAT4X4 { | ||
| 310 | XMFLOAT4X4A() = default; | ||
| 311 | XMFLOAT4X4A(const XMFLOAT4X4A&) = default; | ||
| 312 | XMFLOAT4X4A& operator=(const XMFLOAT4X4A&) = default; | ||
| 313 | XMFLOAT4X4A(XMFLOAT4X4A&&) = default; | ||
| 314 | XMFLOAT4X4A& operator=(XMFLOAT4X4A&&) = default; | ||
| 315 | XM_CONSTEXPR XMFLOAT4X4A( | ||
| 316 | float m00, float m01, float m02, float m03, | ||
| 317 | float m10, float m11, float m12, float m13, | ||
| 318 | float m20, float m21, float m22, float m23, | ||
| 319 | float m30, float m31, float m32, float m33) | ||
| 320 | : XMFLOAT4X4(m00,m01,m02,m03,m10,m11,m12,m13,m20,m21,m22,m23,m30,m31,m32,m33) {} | ||
| 321 | explicit XMFLOAT4X4A(const float *pArray) : XMFLOAT4X4(pArray) {} | ||
| 322 | }; | ||
| 323 | |||
| 324 | } /* namespace DirectX */ | ||
| 325 | |||
| 326 | #endif /* DIRECTXMATH_H */ | ||
lib/libc/include/any-windows-any/dismapi.h created+383| ... | @@ -0,0 +1,383 @@ | ||
| 1 | /** | ||
| 2 | * This file has no copyright assigned and is placed in the Public Domain. | ||
| 3 | * This file is part of the mingw-w64 runtime package. | ||
| 4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package. | ||
| 5 | */ | ||
| 6 | |||
| 7 | #ifndef _DISMAPI_H_ | ||
| 8 | #define _DISMAPI_H_ | ||
| 9 | |||
| 10 | #include <winapifamily.h> | ||
| 11 | |||
| 12 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | ||
| 13 | |||
| 14 | #ifdef __cplusplus | ||
| 15 | extern "C" | ||
| 16 | { | ||
| 17 | #endif | ||
| 18 | |||
| 19 | typedef UINT DismSession; | ||
| 20 | |||
| 21 | typedef void(CALLBACK *DISM_PROGRESS_CALLBACK)(UINT Current, UINT Total, PVOID UserData); | ||
| 22 | |||
| 23 | #define DISM_ONLINE_IMAGE L"DISM_{53BFAE52-B167-4E2F-A258-0A37B57FF845}" | ||
| 24 | |||
| 25 | #define DISM_SESSION_DEFAULT 0 | ||
| 26 | |||
| 27 | #define DISM_MOUNT_READWRITE 0x00000000 | ||
| 28 | #define DISM_MOUNT_READONLY 0x00000001 | ||
| 29 | #define DISM_MOUNT_OPTIMIZE 0x00000002 | ||
| 30 | #define DISM_MOUNT_CHECK_INTEGRITY 0x00000004 | ||
| 31 | |||
| 32 | #define DISM_COMMIT_IMAGE 0x00000000 | ||
| 33 | #define DISM_DISCARD_IMAGE 0x00000001 | ||
| 34 | |||
| 35 | #define DISM_COMMIT_GENERATE_INTEGRITY 0x00010000 | ||
| 36 | #define DISM_COMMIT_APPEND 0x00020000 | ||
| 37 | #define DISM_COMMIT_MASK 0xffff0000 | ||
| 38 | |||
| 39 | /* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism/dism-api-enumerations */ | ||
| 40 | |||
| 41 | typedef enum _DismLogLevel | ||
| 42 | { | ||
| 43 | DismLogErrors = 0, | ||
| 44 | DismLogErrorsWarnings, | ||
| 45 | DismLogErrorsWarningsInfo | ||
| 46 | } DismLogLevel; | ||
| 47 | |||
| 48 | typedef enum _DismImageIdentifier | ||
| 49 | { | ||
| 50 | DismImageIndex = 0, | ||
| 51 | DismImageName | ||
| 52 | } DismImageIdentifier; | ||
| 53 | |||
| 54 | typedef enum _DismMountMode | ||
| 55 | { | ||
| 56 | DismReadWrite = 0, | ||
| 57 | DismReadOnly | ||
| 58 | } DismMountMode; | ||
| 59 | |||
| 60 | typedef enum _DismImageType | ||
| 61 | { | ||
| 62 | DismImageTypeUnsupported = -1, | ||
| 63 | DismImageTypeWim = 0, | ||
| 64 | DismImageTypeVhd = 1 | ||
| 65 | } DismImageType; | ||
| 66 | |||
| 67 | typedef enum _DismImageBootable | ||
| 68 | { | ||
| 69 | DismImageBootableYes = 0, | ||
| 70 | DismImageBootableNo, | ||
| 71 | DismImageBootableUnknown | ||
| 72 | } DismImageBootable; | ||
| 73 | |||
| 74 | typedef enum _DismMountStatus | ||
| 75 | { | ||
| 76 | DismMountStatusOk = 0, | ||
| 77 | DismMountStatusNeedsRemount, | ||
| 78 | DismMountStatusInvalid | ||
| 79 | } DismMountStatus; | ||
| 80 | |||
| 81 | typedef enum _DismImageHealthState | ||
| 82 | { | ||
| 83 | DismImageHealthy = 0, | ||
| 84 | DismImageRepairable, | ||
| 85 | DismImageNonRepairable | ||
| 86 | } DismImageHealthState; | ||
| 87 | |||
| 88 | typedef enum _DismPackageIdentifier | ||
| 89 | { | ||
| 90 | DismPackageNone = 0, | ||
| 91 | DismPackageName, | ||
| 92 | DismPackagePath | ||
| 93 | } DismPackageIdentifier; | ||
| 94 | |||
| 95 | typedef enum _DismPackageFeatureState | ||
| 96 | { | ||
| 97 | DismStateNotPresent = 0, | ||
| 98 | DismStateUninstallPending, | ||
| 99 | DismStateStaged, | ||
| 100 | DismStateResolved, | ||
| 101 | DismStateRemoved = DismStateResolved, | ||
| 102 | DismStateInstalled, | ||
| 103 | DismStateInstallPending, | ||
| 104 | DismStateSuperseded, | ||
| 105 | DismStatePartiallyInstalled | ||
| 106 | } DismPackageFeatureState; | ||
| 107 | |||
| 108 | typedef enum _DismReleaseType | ||
| 109 | { | ||
| 110 | DismReleaseTypeCriticalUpdate = 0, | ||
| 111 | DismReleaseTypeDriver, | ||
| 112 | DismReleaseTypeFeaturePack, | ||
| 113 | DismReleaseTypeHotfix, | ||
| 114 | DismReleaseTypeSecurityUpdate, | ||
| 115 | DismReleaseTypeSoftwareUpdate, | ||
| 116 | DismReleaseTypeUpdate, | ||
| 117 | DismReleaseTypeUpdateRollup, | ||
| 118 | DismReleaseTypeLanguagePack, | ||
| 119 | DismReleaseTypeFoundation, | ||
| 120 | DismReleaseTypeServicePack, | ||
| 121 | DismReleaseTypeProduct, | ||
| 122 | DismReleaseTypeLocalPack, | ||
| 123 | DismReleaseTypeOther, | ||
| 124 | DismReleaseTypeOnDemandPack | ||
| 125 | } DismReleaseType; | ||
| 126 | |||
| 127 | typedef enum _DismRestartType | ||
| 128 | { | ||
| 129 | DismRestartNo = 0, | ||
| 130 | DismRestartPossible, | ||
| 131 | DismRestartRequired | ||
| 132 | } DismRestartType; | ||
| 133 | |||
| 134 | typedef enum _DismDriverSignature | ||
| 135 | { | ||
| 136 | DismDriverSignatureUnknown = 0, | ||
| 137 | DismDriverSignatureUnsigned = 1, | ||
| 138 | DismDriverSignatureSigned = 2 | ||
| 139 | } DismDriverSignature; | ||
| 140 | |||
| 141 | typedef enum _DismFullyOfflineInstallableType | ||
| 142 | { | ||
| 143 | DismFullyOfflineInstallable = 0, | ||
| 144 | DismFullyOfflineNotInstallable, | ||
| 145 | DismFullyOfflineInstallableUndetermined | ||
| 146 | } DismFullyOfflineInstallableType; | ||
| 147 | |||
| 148 | /* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism/dism-api-structures */ | ||
| 149 | |||
| 150 | #pragma pack(push, 1) | ||
| 151 | |||
| 152 | typedef struct _DismPackage | ||
| 153 | { | ||
| 154 | PCWSTR PackageName; | ||
| 155 | DismPackageFeatureState PackageState; | ||
| 156 | DismReleaseType ReleaseType; | ||
| 157 | SYSTEMTIME InstallTime; | ||
| 158 | } DismPackage; | ||
| 159 | |||
| 160 | typedef struct _DismCustomProperty | ||
| 161 | { | ||
| 162 | PCWSTR Name; | ||
| 163 | PCWSTR Value; | ||
| 164 | PCWSTR Path; | ||
| 165 | } DismCustomProperty; | ||
| 166 | |||
| 167 | typedef struct _DismFeature | ||
| 168 | { | ||
| 169 | PCWSTR FeatureName; | ||
| 170 | DismPackageFeatureState State; | ||
| 171 | } DismFeature; | ||
| 172 | |||
| 173 | typedef struct _DismCapability | ||
| 174 | { | ||
| 175 | PCWSTR Name; | ||
| 176 | DismPackageFeatureState State; | ||
| 177 | } DismCapability; | ||
| 178 | |||
| 179 | typedef struct _DismPackageInfo | ||
| 180 | { | ||
| 181 | PCWSTR PackageName; | ||
| 182 | DismPackageFeatureState PackageState; | ||
| 183 | DismReleaseType ReleaseType; | ||
| 184 | SYSTEMTIME InstallTime; | ||
| 185 | WINBOOL Applicable; | ||
| 186 | PCWSTR Copyright; | ||
| 187 | PCWSTR Company; | ||
| 188 | SYSTEMTIME CreationTime; | ||
| 189 | PCWSTR DisplayName; | ||
| 190 | PCWSTR Description; | ||
| 191 | PCWSTR InstallClient; | ||
| 192 | PCWSTR InstallPackageName; | ||
| 193 | SYSTEMTIME LastUpdateTime; | ||
| 194 | PCWSTR ProductName; | ||
| 195 | PCWSTR ProductVersion; | ||
| 196 | DismRestartType RestartRequired; | ||
| 197 | DismFullyOfflineInstallableType FullyOffline; | ||
| 198 | PCWSTR SupportInformation; | ||
| 199 | DismCustomProperty *CustomProperty; | ||
| 200 | UINT CustomPropertyCount; | ||
| 201 | DismFeature *Feature; | ||
| 202 | UINT FeatureCount; | ||
| 203 | } DismPackageInfo; | ||
| 204 | |||
| 205 | #ifdef __cplusplus | ||
| 206 | typedef struct _DismPackageInfoEx : public _DismPackageInfo | ||
| 207 | { | ||
| 208 | #else | ||
| 209 | typedef struct _DismPackageInfoEx | ||
| 210 | { | ||
| 211 | DismPackageInfo; | ||
| 212 | #endif | ||
| 213 | PCWSTR CapabilityId; | ||
| 214 | } DismPackageInfoEx; | ||
| 215 | |||
| 216 | typedef struct _DismFeatureInfo | ||
| 217 | { | ||
| 218 | PCWSTR FeatureName; | ||
| 219 | DismPackageFeatureState FeatureState; | ||
| 220 | PCWSTR DisplayName; | ||
| 221 | PCWSTR Description; | ||
| 222 | DismRestartType RestartRequired; | ||
| 223 | DismCustomProperty *CustomProperty; | ||
| 224 | UINT CustomPropertyCount; | ||
| 225 | } DismFeatureInfo; | ||
| 226 | |||
| 227 | typedef struct _DismCapabilityInfo | ||
| 228 | { | ||
| 229 | PCWSTR Name; | ||
| 230 | DismPackageFeatureState State; | ||
| 231 | PCWSTR DisplayName; | ||
| 232 | PCWSTR Description; | ||
| 233 | DWORD DownloadSize; | ||
| 234 | DWORD InstallSize; | ||
| 235 | } DismCapabilityInfo; | ||
| 236 | |||
| 237 | typedef struct _DismString | ||
| 238 | { | ||
| 239 | PCWSTR Value; | ||
| 240 | } DismString; | ||
| 241 | |||
| 242 | typedef DismString DismLanguage; | ||
| 243 | |||
| 244 | typedef struct _DismWimCustomizedInfo | ||
| 245 | { | ||
| 246 | UINT Size; | ||
| 247 | UINT DirectoryCount; | ||
| 248 | UINT FileCount; | ||
| 249 | SYSTEMTIME CreatedTime; | ||
| 250 | SYSTEMTIME ModifiedTime; | ||
| 251 | } DismWimCustomizedInfo; | ||
| 252 | |||
| 253 | typedef struct _DismImageInfo | ||
| 254 | { | ||
| 255 | DismImageType ImageType; | ||
| 256 | UINT ImageIndex; | ||
| 257 | PCWSTR ImageName; | ||
| 258 | PCWSTR ImageDescription; | ||
| 259 | UINT64 ImageSize; | ||
| 260 | UINT Architecture; | ||
| 261 | PCWSTR ProductName; | ||
| 262 | PCWSTR EditionId; | ||
| 263 | PCWSTR InstallationType; | ||
| 264 | PCWSTR Hal; | ||
| 265 | PCWSTR ProductType; | ||
| 266 | PCWSTR ProductSuite; | ||
| 267 | UINT MajorVersion; | ||
| 268 | UINT MinorVersion; | ||
| 269 | UINT Build; | ||
| 270 | UINT SpBuild; | ||
| 271 | UINT SpLevel; | ||
| 272 | DismImageBootable Bootable; | ||
| 273 | PCWSTR SystemRoot; | ||
| 274 | DismLanguage *Language; | ||
| 275 | UINT LanguageCount; | ||
| 276 | UINT DefaultLanguageIndex; | ||
| 277 | VOID *CustomizedInfo; | ||
| 278 | } DismImageInfo; | ||
| 279 | |||
| 280 | typedef struct _DismMountedImageInfo | ||
| 281 | { | ||
| 282 | PCWSTR MountPath; | ||
| 283 | PCWSTR ImageFilePath; | ||
| 284 | UINT ImageIndex; | ||
| 285 | DismMountMode MountMode; | ||
| 286 | DismMountStatus MountStatus; | ||
| 287 | } DismMountedImageInfo; | ||
| 288 | |||
| 289 | typedef struct _DismDriverPackage | ||
| 290 | { | ||
| 291 | PCWSTR PublishedName; | ||
| 292 | PCWSTR OriginalFileName; | ||
| 293 | WINBOOL InBox; | ||
| 294 | PCWSTR CatalogFile; | ||
| 295 | PCWSTR ClassName; | ||
| 296 | PCWSTR ClassGuid; | ||
| 297 | PCWSTR ClassDescription; | ||
| 298 | WINBOOL BootCritical; | ||
| 299 | DismDriverSignature DriverSignature; | ||
| 300 | PCWSTR ProviderName; | ||
| 301 | SYSTEMTIME Date; | ||
| 302 | UINT MajorVersion; | ||
| 303 | UINT MinorVersion; | ||
| 304 | UINT Build; | ||
| 305 | UINT Revision; | ||
| 306 | } DismDriverPackage; | ||
| 307 | |||
| 308 | typedef struct _DismDriver | ||
| 309 | { | ||
| 310 | PCWSTR ManufacturerName; | ||
| 311 | PCWSTR HardwareDescription; | ||
| 312 | PCWSTR HardwareId; | ||
| 313 | UINT Architecture; | ||
| 314 | PCWSTR ServiceName; | ||
| 315 | PCWSTR CompatibleIds; | ||
| 316 | PCWSTR ExcludeIds; | ||
| 317 | } DismDriver; | ||
| 318 | |||
| 319 | #pragma pack(pop) | ||
| 320 | |||
| 321 | /* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism/dism-api-functions */ | ||
| 322 | |||
| 323 | HRESULT WINAPI DismInitialize (DismLogLevel LogLevel, PCWSTR LogFilePath, PCWSTR ScratchDirectory); | ||
| 324 | HRESULT WINAPI DismShutdown (void); | ||
| 325 | HRESULT WINAPI DismMountImage (PCWSTR ImageFilePath, PCWSTR MountPath, UINT ImageIndex, PCWSTR ImageName, DismImageIdentifier ImageIdentifier, DWORD Flags, HANDLE CancelEvent, DISM_PROGRESS_CALLBACK Progress, PVOID UserData); | ||
| 326 | HRESULT WINAPI DismUnmountImage (PCWSTR MountPath, DWORD Flags, HANDLE CancelEvent, DISM_PROGRESS_CALLBACK Progress, PVOID UserData); | ||
| 327 | HRESULT WINAPI DismOpenSession (PCWSTR ImagePath, PCWSTR WindowsDirectory, PCWSTR SystemDrive, DismSession *Session); | ||
| 328 | HRESULT WINAPI DismCloseSession (DismSession Session); | ||
| 329 | HRESULT WINAPI DismGetLastErrorMessage (DismString **ErrorMessage); | ||
| 330 | HRESULT WINAPI DismRemountImage (PCWSTR MountPath); | ||
| 331 | HRESULT WINAPI DismCommitImage (DismSession Session, DWORD Flags, HANDLE CancelEvent, DISM_PROGRESS_CALLBACK Progress, PVOID UserData); | ||
| 332 | HRESULT WINAPI DismGetImageInfo (PCWSTR ImageFilePath, DismImageInfo **ImageInfo, UINT *Count); | ||
| 333 | HRESULT WINAPI DismGetMountedImageInfo (DismMountedImageInfo **MountedImageInfo, UINT *Count); | ||
| 334 | HRESULT WINAPI DismCleanupMountpoints (void); | ||
| 335 | HRESULT WINAPI DismCheckImageHealth (DismSession Session, WINBOOL ScanImage, HANDLE CancelEvent, DISM_PROGRESS_CALLBACK Progress, PVOID UserData, DismImageHealthState *ImageHealth); | ||
| 336 | HRESULT WINAPI DismRestoreImageHealth (DismSession Session, PCWSTR *SourcePaths, UINT SourcePathCount, WINBOOL LimitAccess, HANDLE CancelEvent, DISM_PROGRESS_CALLBACK Progress, PVOID UserData); | ||
| 337 | HRESULT WINAPI DismDelete (VOID *DismStructure); | ||
| 338 | HRESULT WINAPI DismAddPackage (DismSession Session, PCWSTR PackagePath, WINBOOL IgnoreCheck, WINBOOL PreventPending, HANDLE CancelEvent, DISM_PROGRESS_CALLBACK Progress, PVOID UserData); | ||
| 339 | HRESULT WINAPI DismRemovePackage (DismSession Session, PCWSTR Identifier, DismPackageIdentifier PackageIdentifier, HANDLE CancelEvent, DISM_PROGRESS_CALLBACK Progress, PVOID UserData); | ||
| 340 | HRESULT WINAPI DismEnableFeature (DismSession Session, PCWSTR FeatureName, PCWSTR Identifier, DismPackageIdentifier PackageIdentifier, WINBOOL LimitAccess, PCWSTR *SourcePaths, UINT SourcePathCount, WINBOOL EnableAll, HANDLE CancelEvent, DISM_PROGRESS_CALLBACK Progress, PVOID UserData); | ||
| 341 | HRESULT WINAPI DismDisableFeature (DismSession Session, PCWSTR FeatureName, PCWSTR PackageName, WINBOOL RemovePayload, HANDLE CancelEvent, DISM_PROGRESS_CALLBACK Progress, PVOID UserData); | ||
| 342 | HRESULT WINAPI DismGetPackages (DismSession Session, DismPackage **Package, UINT *Count); | ||
| 343 | HRESULT WINAPI DismGetPackageInfo (DismSession Session, PCWSTR Identifier, DismPackageIdentifier PackageIdentifier, DismPackageInfo **PackageInfo); | ||
| 344 | HRESULT WINAPI DismGetPackageInfoEx (DismSession Session, PCWSTR Identifier, DismPackageIdentifier PackageIdentifier, DismPackageInfoEx **PackageInfoEx); | ||
| 345 | HRESULT WINAPI DismGetFeatures (DismSession Session, PCWSTR Identifier, DismPackageIdentifier PackageIdentifier, DismFeature **Feature, UINT *Count); | ||
| 346 | HRESULT WINAPI DismGetFeatureInfo (DismSession Session, PCWSTR FeatureName, PCWSTR Identifier, DismPackageIdentifier PackageIdentifier, DismFeatureInfo **FeatureInfo); | ||
| 347 | HRESULT WINAPI DismGetFeatureParent (DismSession Session, PCWSTR FeatureName, PCWSTR Identifier, DismPackageIdentifier PackageIdentifier, DismFeature **Feature, UINT *Count); | ||
| 348 | HRESULT WINAPI DismApplyUnattend (DismSession Session, PCWSTR UnattendFile, WINBOOL SingleSession); | ||
| 349 | HRESULT WINAPI DismAddDriver (DismSession Session, PCWSTR DriverPath, WINBOOL ForceUnsigned); | ||
| 350 | HRESULT WINAPI DismRemoveDriver (DismSession Session, PCWSTR DriverPath); | ||
| 351 | HRESULT WINAPI DismGetDrivers (DismSession Session, WINBOOL AllDrivers, DismDriverPackage **DriverPackage, UINT *Count); | ||
| 352 | HRESULT WINAPI DismGetDriverInfo (DismSession Session, PCWSTR DriverPath, DismDriver **Driver, UINT *Count, DismDriverPackage **DriverPackage); | ||
| 353 | HRESULT WINAPI DismGetCapabilities (DismSession Session, DismCapability **Capability, UINT *Count); | ||
| 354 | HRESULT WINAPI DismGetCapabilityInfo (DismSession Session, PCWSTR Name, DismCapabilityInfo **Info); | ||
| 355 | HRESULT WINAPI DismAddCapability (DismSession Session, PCWSTR Name, WINBOOL LimitAccess, PCWSTR *SourcePaths, UINT SourcePathCount, HANDLE CancelEvent, DISM_PROGRESS_CALLBACK Progress, PVOID UserData); | ||
| 356 | HRESULT WINAPI DismRemoveCapability (DismSession Session, PCWSTR Name, HANDLE CancelEvent, DISM_PROGRESS_CALLBACK Progress, PVOID UserData); | ||
| 357 | |||
| 358 | #define DISMAPI_S_RELOAD_IMAGE_SESSION_REQUIRED 0x00000001 | ||
| 359 | #define DISMAPI_E_DISMAPI_NOT_INITIALIZED 0xc0040001 | ||
| 360 | #define DISMAPI_E_SHUTDOWN_IN_PROGRESS 0xc0040002 | ||
| 361 | #define DISMAPI_E_OPEN_SESSION_HANDLES 0xc0040003 | ||
| 362 | #define DISMAPI_E_INVALID_DISM_SESSION 0xc0040004 | ||
| 363 | #define DISMAPI_E_INVALID_IMAGE_INDEX 0xc0040005 | ||
| 364 | #define DISMAPI_E_INVALID_IMAGE_NAME 0xc0040006 | ||
| 365 | #define DISMAPI_E_UNABLE_TO_UNMOUNT_IMAGE_PATH 0xc0040007 | ||
| 366 | #define DISMAPI_E_LOGGING_DISABLED 0xc0040009 | ||
| 367 | #define DISMAPI_E_OPEN_HANDLES_UNABLE_TO_UNMOUNT_IMAGE_PATH 0xc004000a | ||
| 368 | #define DISMAPI_E_OPEN_HANDLES_UNABLE_TO_MOUNT_IMAGE_PATH 0xc004000b | ||
| 369 | #define DISMAPI_E_OPEN_HANDLES_UNABLE_TO_REMOUNT_IMAGE_PATH 0xc004000c | ||
| 370 | #define DISMAPI_E_PARENT_FEATURE_DISABLED 0xc004000d | ||
| 371 | #define DISMAPI_E_MUST_SPECIFY_ONLINE_IMAGE 0xc004000e | ||
| 372 | #define DISMAPI_E_INVALID_PRODUCT_KEY 0xc004000f | ||
| 373 | #define DISMAPI_E_NEEDS_REMOUNT 0xc1510114 | ||
| 374 | #define DISMAPI_E_UNKNOWN_FEATURE 0x800f080c | ||
| 375 | #define DISMAPI_E_BUSY 0x800f0902 | ||
| 376 | |||
| 377 | #ifdef __cplusplus | ||
| 378 | } | ||
| 379 | #endif | ||
| 380 | |||
| 381 | #endif /* WINAPI_PARTITION_DESKTOP */ | ||
| 382 | |||
| 383 | #endif /* _DISMAPI_H_ */ | ||
lib/libc/include/any-windows-any/dispex.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/dispex.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dispex.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dmemmgr.h+86-108| ... | @@ -1,93 +1,45 @@ | ... | @@ -1,93 +1,45 @@ |
| 1 | 1 | /** | |
| 2 | /* $Id: $ | 2 | * This file is part of the mingw-w64 runtime package. |
| 3 | * | 3 | * No warranty is given; refer to the file DISCLAIMER within this package. |
| 4 | * COPYRIGHT: This file is in the public domain. | ||
| 5 | * PROJECT: ReactOS kernel | ||
| 6 | * FILE: | ||
| 7 | * PURPOSE: Directx headers | ||
| 8 | * PROGRAMMER: Magnus Olsen (greatlrd) | ||
| 9 | * | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #ifndef __DMEMMGR_INCLUDED__ | 6 | #ifndef __DMEMMGR_INCLUDED__ |
| 13 | #define __DMEMMGR_INCLUDED__ | 7 | #define __DMEMMGR_INCLUDED__ |
| 14 | 8 | ||
| 15 | #ifdef __cplusplus | 9 | #include <winapifamily.h> |
| 16 | extern "C" { | ||
| 17 | #endif | ||
| 18 | 10 | ||
| 19 | #ifndef __NTDDKCOMP__ | 11 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) |
| 20 | |||
| 21 | #ifndef FLATPTR_DEFINED | ||
| 22 | typedef ULONG_PTR FLATPTR; | ||
| 23 | #define FLATPTR_DEFINED | ||
| 24 | #endif | ||
| 25 | 12 | ||
| 26 | typedef struct _VIDMEM *LPVIDMEM; | 13 | #define VMEMHEAP_LINEAR __MSABI_LONG(0x1) |
| 14 | #define VMEMHEAP_RECTANGULAR __MSABI_LONG(0x2) | ||
| 15 | #define VMEMHEAP_ALIGNMENT __MSABI_LONG(0x4) | ||
| 27 | 16 | ||
| 28 | #else /* __NTDDKCOMP__ */ | 17 | #define SURFACEALIGN_DISCARDABLE __MSABI_LONG(0x1) |
| 29 | 18 | ||
| 30 | #ifndef FLATPTR_DEFINED | 19 | #ifdef __cplusplus |
| 31 | typedef ULONG_PTR FLATPTR; | 20 | extern "C" { |
| 32 | #define FLATPTR_DEFINED | ||
| 33 | #endif | 21 | #endif |
| 34 | 22 | ||
| 35 | typedef struct _VIDEOMEMORY *LPVIDMEM; | 23 | typedef ULONG_PTR FLATPTR; |
| 36 | #endif /* __NTDDKCOMP__ */ | 24 | |
| 37 | 25 | typedef struct _SURFACEALIGNMENT { | |
| 38 | #define SURFACEALIGN_DISCARDABLE 0x00000001 | 26 | __C89_NAMELESS union { |
| 39 | #define VMEMHEAP_LINEAR 0x00000001 | 27 | struct { |
| 40 | #define VMEMHEAP_RECTANGULAR 0x00000002 | 28 | 	DWORD dwStartAlignment; |
| 41 | #define VMEMHEAP_ALIGNMENT 0x00000004 | 29 | 	DWORD dwPitchAlignment; |
| 42 | 30 | 	DWORD dwFlags; | |
| 43 | typedef struct _VMEML | 31 | 	DWORD dwReserved2; |
| 44 | { | 32 | } Linear; |
| 45 | struct _VMEML *next; | 33 | struct { |
| 46 | FLATPTR ptr; | 34 | 	DWORD dwXAlignment; |
| 47 | DWORD size; | 35 | 	DWORD dwYAlignment; |
| 48 | WINBOOL bDiscardable; | 36 | 	DWORD dwFlags; |
| 49 | } VMEML, *LPVMEML, *LPLPVMEML; | 37 | 	DWORD dwReserved2; |
| 50 | 38 | } Rectangular; | |
| 51 | typedef struct _VMEMR | 39 | }; |
| 52 | { | 40 | } SURFACEALIGNMENT; |
| 53 | struct _VMEMR *next; | 41 | |
| 54 | struct _VMEMR *prev; | 42 | typedef struct _HEAPALIGNMENT { |
| 55 | |||
| 56 | struct _VMEMR *pUp; | ||
| 57 | struct _VMEMR *pDown; | ||
| 58 | struct _VMEMR *pLeft; | ||
| 59 | struct _VMEMR *pRight; | ||
| 60 | FLATPTR ptr; | ||
| 61 | DWORD size; | ||
| 62 | DWORD x; | ||
| 63 | DWORD y; | ||
| 64 | DWORD cx; | ||
| 65 | DWORD cy; | ||
| 66 | DWORD flags; | ||
| 67 | FLATPTR pBits; | ||
| 68 | WINBOOL bDiscardable; | ||
| 69 | } VMEMR, *LPVMEMR, *LPLPVMEMR; | ||
| 70 | |||
| 71 | typedef struct _SURFACEALIGNMENT | ||
| 72 | { | ||
| 73 | __GNU_EXTENSION union { | ||
| 74 | struct { | ||
| 75 | DWORD dwStartAlignment; | ||
| 76 | DWORD dwPitchAlignment; | ||
| 77 | DWORD dwFlags; | ||
| 78 | DWORD dwReserved2; | ||
| 79 | } Linear; | ||
| 80 | struct { | ||
| 81 | DWORD dwXAlignment; | ||
| 82 | DWORD dwYAlignment; | ||
| 83 | DWORD dwFlags; | ||
| 84 | DWORD dwReserved2; | ||
| 85 | } Rectangular; | ||
| 86 | }; | ||
| 87 | } SURFACEALIGNMENT, *LPSURFACEALIGNMENT; | ||
| 88 | |||
| 89 | typedef struct _HEAPALIGNMENT | ||
| 90 | { | ||
| 91 | DWORD dwSize; | 43 | DWORD dwSize; |
| 92 | DDSCAPS ddsCaps; | 44 | DDSCAPS ddsCaps; |
| 93 | DWORD dwReserved; | 45 | DWORD dwReserved; |
| ... | @@ -98,10 +50,42 @@ typedef struct _HEAPALIGNMENT | ... | @@ -98,10 +50,42 @@ typedef struct _HEAPALIGNMENT |
| 98 | SURFACEALIGNMENT AlphaBuffer; | 50 | SURFACEALIGNMENT AlphaBuffer; |
| 99 | SURFACEALIGNMENT Offscreen; | 51 | SURFACEALIGNMENT Offscreen; |
| 100 | SURFACEALIGNMENT FlipTarget; | 52 | SURFACEALIGNMENT FlipTarget; |
| 101 | } HEAPALIGNMENT, *LPHEAPALIGNMENT; | 53 | } HEAPALIGNMENT; |
| 102 | 54 | ||
| 103 | typedef struct _VMEMHEAP | 55 | typedef struct _DD_GETHEAPALIGNMENTDATA { |
| 104 | { | 56 | ULONG_PTR dwInstance; |
| 57 | DWORD dwHeap; | ||
| 58 | HRESULT ddRVal; | ||
| 59 | VOID *GetHeapAlignment; | ||
| 60 | HEAPALIGNMENT Alignment; | ||
| 61 | } DD_GETHEAPALIGNMENTDATA; | ||
| 62 | |||
| 63 | typedef struct _VMEML { | ||
| 64 | struct _VMEML *next; | ||
| 65 | FLATPTR ptr; | ||
| 66 | DWORD size; | ||
| 67 | WINBOOL bDiscardable; | ||
| 68 | } VMEML,*LPVMEML,**LPLPVMEML; | ||
| 69 | |||
| 70 | typedef struct _VMEMR { | ||
| 71 | struct _VMEMR *next; | ||
| 72 | struct _VMEMR *prev; | ||
| 73 | struct _VMEMR *pUp; | ||
| 74 | struct _VMEMR *pDown; | ||
| 75 | struct _VMEMR *pLeft; | ||
| 76 | struct _VMEMR *pRight; | ||
| 77 | FLATPTR ptr; | ||
| 78 | DWORD size; | ||
| 79 | DWORD x; | ||
| 80 | DWORD y; | ||
| 81 | DWORD cx; | ||
| 82 | DWORD cy; | ||
| 83 | DWORD flags; | ||
| 84 | FLATPTR pBits; | ||
| 85 | WINBOOL bDiscardable; | ||
| 86 | } VMEMR,*LPVMEMR,**LPLPVMEMR; | ||
| 87 | |||
| 88 | typedef struct _VMEMHEAP { | ||
| 105 | DWORD dwFlags; | 89 | DWORD dwFlags; |
| 106 | DWORD stride; | 90 | DWORD stride; |
| 107 | LPVOID freeList; | 91 | LPVOID freeList; |
| ... | @@ -119,38 +103,32 @@ typedef struct _VMEMHEAP | ... | @@ -119,38 +103,32 @@ typedef struct _VMEMHEAP |
| 119 | #endif | 103 | #endif |
| 120 | HANDLE hdevAGP; | 104 | HANDLE hdevAGP; |
| 121 | LPVOID pvPhysRsrv; | 105 | LPVOID pvPhysRsrv; |
| 122 | BYTE* pAgpCommitMask; | 106 | #if NTDDI_VERSION >= 0x05010000 |
| 107 | BYTE *pAgpCommitMask; | ||
| 123 | DWORD dwAgpCommitMaskSize; | 108 | DWORD dwAgpCommitMaskSize; |
| 124 | } VMEMHEAP, *LPVMEMHEAP; | 109 | #endif |
| 125 | 110 | } VMEMHEAP; | |
| 126 | typedef struct _DD_GETHEAPALIGNMENTDATA | ||
| 127 | { | ||
| 128 | ULONG_PTR dwInstance; | ||
| 129 | DWORD dwHeap; | ||
| 130 | HRESULT ddRVal; | ||
| 131 | VOID* GetHeapAlignment; | ||
| 132 | HEAPALIGNMENT Alignment; | ||
| 133 | } DD_GETHEAPALIGNMENTDATA; | ||
| 134 | 111 | ||
| 135 | #ifndef DD_GETHEAPALIGNMENTDATA_DECLARED | 112 | #ifndef __NTDDKCOMP__ |
| 136 | typedef DD_GETHEAPALIGNMENTDATA *PDD_GETHEAPALIGNMENTDATA; | 113 | typedef struct _VIDMEM *LPVIDMEM; |
| 137 | #define DD_GETHEAPALIGNMENTDATA_DECLARED | 114 | #else |
| 115 | typedef struct _VIDEOMEMORY *LPVIDMEM; | ||
| 138 | #endif | 116 | #endif |
| 139 | 117 | ||
| 140 | extern void WINAPI VidMemFree (LPVMEMHEAP pvmh, FLATPTR ptr); | 118 | typedef struct _SURFACEALIGNMENT *LPSURFACEALIGNMENT; |
| 141 | extern FLATPTR WINAPI VidMemAlloc (LPVMEMHEAP pvmh, DWORD width, DWORD height); | 119 | typedef struct _HEAPALIGNMENT *LPHEAPALIGNMENT; |
| 120 | typedef struct _DD_GETHEAPALIGNMENTDATA *PDD_GETHEAPALIGNMENTDATA; | ||
| 121 | typedef VMEMHEAP *LPVMEMHEAP; | ||
| 142 | 122 | ||
| 143 | extern FLATPTR WINAPI | 123 | #ifndef __NTDDKCOMP__ |
| 144 | HeapVidMemAllocAligned( | 124 | extern FLATPTR WINAPI VidMemAlloc (LPVMEMHEAP pvmh, DWORD width, DWORD height); |
| 145 | LPVIDMEM lpVidMem, | 125 | #endif |
| 146 | DWORD dwWidth, | 126 | extern FLATPTR WINAPI HeapVidMemAllocAligned (LPVIDMEM lpVidMem, DWORD dwWidth, DWORD dwHeight, LPSURFACEALIGNMENT lpAlignment, LPLONG lpNewPitch); |
| 147 | DWORD dwHeight, | 127 | extern void WINAPI VidMemFree (LPVMEMHEAP pvmh, FLATPTR ptr); |
| 148 | LPSURFACEALIGNMENT lpAlignment, | ||
| 149 | LPLONG lpNewPitch ); | ||
| 150 | 128 | ||
| 151 | #ifdef __cplusplus | 129 | #ifdef __cplusplus |
| 152 | } | 130 | }; |
| 153 | #endif | 131 | #endif |
| 154 | 132 | ||
| 155 | #endif /* __DMEMMGR_INCLUDED__ */ | 133 | #endif |
| 156 | 134 | #endif |
lib/libc/include/any-windows-any/dmodshow.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from direct-x/include/dmodshow.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dmodshow.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dmodshow.idl deleted-34| ... | @@ -1,34 +0,0 @@ | ||
| 1 | /* This file is part of the KDE project | ||
| 2 | Copyright (C) 2007 Shane King | ||
| 3 | |||
| 4 | This program is free software; you can redistribute it and/or | ||
| 5 | modify it under the terms of the GNU Library General Public | ||
| 6 | License as published by the Free Software Foundation; either | ||
| 7 | version 2 of the License, or (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | Library General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU Library General Public License | ||
| 15 | along with this program; see the file COPYING. If not, write to | ||
| 16 | the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
| 17 | Boston, MA 02110-1301, USA. | ||
| 18 | */ | ||
| 19 | |||
| 20 | import "unknwn.idl"; | ||
| 21 | |||
| 22 | cpp_quote("DEFINE_GUID(CLSID_DMOWrapperFilter, 0x94297043, 0xbd82, 0x4dfd, 0xb0, 0xde, 0x81, 0x77, 0x73, 0x9c, 0x6d, 0x20);") | ||
| 23 | |||
| 24 | [ | ||
| 25 | object, | ||
| 26 | uuid(52d6f586-9f0f-4824-8fc8-e32ca04930c2) | ||
| 27 | ] | ||
| 28 | interface IDMOWrapperFilter : IUnknown | ||
| 29 | { | ||
| 30 | HRESULT Init( | ||
| 31 | REFCLSID clsidDMO, | ||
| 32 | REFCLSID catDMO | ||
| 33 | ); | ||
| 34 | } | ||
lib/libc/include/any-windows-any/docobj.h+3-3| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/docobj.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/docobj.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -195,7 +195,7 @@ interface IProtectedModeMenuServices; | ... | @@ -195,7 +195,7 @@ interface IProtectedModeMenuServices; |
| 195 | 195 | ||
| 196 | typedef IOleDocument *LPOLEDOCUMENT; | 196 | typedef IOleDocument *LPOLEDOCUMENT; |
| 197 | 197 | ||
| 198 | typedef enum __WIDL_docobj_generated_name_00000013 { | 198 | typedef enum __WIDL_docobj_generated_name_00000020 { |
| 199 | DOCMISC_CANCREATEMULTIPLEVIEWS = 1, | 199 | DOCMISC_CANCREATEMULTIPLEVIEWS = 1, |
| 200 | DOCMISC_SUPPORTCOMPLEXRECTANGLES = 2, | 200 | DOCMISC_SUPPORTCOMPLEXRECTANGLES = 2, |
| 201 | DOCMISC_CANTOPENEDIT = 4, | 201 | DOCMISC_CANTOPENEDIT = 4, |
| ... | @@ -856,7 +856,7 @@ static FORCEINLINE HRESULT IContinueCallback_FContinuePrinting(IContinueCallback | ... | @@ -856,7 +856,7 @@ static FORCEINLINE HRESULT IContinueCallback_FContinuePrinting(IContinueCallback |
| 856 | 856 | ||
| 857 | typedef IPrint *LPPRINT; | 857 | typedef IPrint *LPPRINT; |
| 858 | 858 | ||
| 859 | typedef enum __WIDL_docobj_generated_name_00000014 { | 859 | typedef enum __WIDL_docobj_generated_name_00000021 { |
| 860 | PRINTFLAG_MAYBOTHERUSER = 1, | 860 | PRINTFLAG_MAYBOTHERUSER = 1, |
| 861 | PRINTFLAG_PROMPTUSER = 2, | 861 | PRINTFLAG_PROMPTUSER = 2, |
| 862 | PRINTFLAG_USERMAYCHANGEPRINTER = 4, | 862 | PRINTFLAG_USERMAYCHANGEPRINTER = 4, |
lib/libc/include/any-windows-any/docobjectservice.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.19 from include/docobjectservice.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/docobjectservice.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/documenttarget.h+5-2| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/documenttarget.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/documenttarget.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -194,7 +194,7 @@ typedef enum PrintDocumentPackageCompletion { | ... | @@ -194,7 +194,7 @@ typedef enum PrintDocumentPackageCompletion { |
| 194 | PrintDocumentPackageCompletion_Canceled = 2, | 194 | PrintDocumentPackageCompletion_Canceled = 2, |
| 195 | PrintDocumentPackageCompletion_Failed = 3 | 195 | PrintDocumentPackageCompletion_Failed = 3 |
| 196 | } PrintDocumentPackageCompletion; | 196 | } PrintDocumentPackageCompletion; |
| 197 | typedef struct __WIDL_documenttarget_generated_name_00000013 { | 197 | typedef struct __WIDL_documenttarget_generated_name_00000020 { |
| 198 | UINT32 JobId; | 198 | UINT32 JobId; |
| 199 | INT32 CurrentDocument; | 199 | INT32 CurrentDocument; |
| 200 | INT32 CurrentPage; | 200 | INT32 CurrentPage; |
| ... | @@ -413,6 +413,8 @@ static FORCEINLINE HRESULT IPrintDocumentPackageTargetFactory_CreateDocumentPack | ... | @@ -413,6 +413,8 @@ static FORCEINLINE HRESULT IPrintDocumentPackageTargetFactory_CreateDocumentPack |
| 413 | #endif /* __IPrintDocumentPackageTargetFactory_INTERFACE_DEFINED__ */ | 413 | #endif /* __IPrintDocumentPackageTargetFactory_INTERFACE_DEFINED__ */ |
| 414 | 414 | ||
| 415 | #endif | 415 | #endif |
| 416 | #ifndef __PrintDocumentTargetLib_LIBRARY_DEFINED__ | ||
| 417 | #define __PrintDocumentTargetLib_LIBRARY_DEFINED__ | ||
| 416 | 418 | ||
| 417 | DEFINE_GUID(LIBID_PrintDocumentTargetLib, 0x410d76f7, 0x8bb5, 0x4a7d, 0x9d,0x37, 0x9c,0x71,0xb1,0xb1,0x4d,0x14); | 419 | DEFINE_GUID(LIBID_PrintDocumentTargetLib, 0x410d76f7, 0x8bb5, 0x4a7d, 0x9d,0x37, 0x9c,0x71,0xb1,0xb1,0x4d,0x14); |
| 418 | 420 | ||
| ... | @@ -470,6 +472,7 @@ __CRT_UUID_DECL(PrintDocumentPackageTargetFactory, 0x348ef17d, 0x6c81, 0x4982, 0 | ... | @@ -470,6 +472,7 @@ __CRT_UUID_DECL(PrintDocumentPackageTargetFactory, 0x348ef17d, 0x6c81, 0x4982, 0 |
| 470 | #endif | 472 | #endif |
| 471 | 473 | ||
| 472 | #endif | 474 | #endif |
| 475 | #endif /* __PrintDocumentTargetLib_LIBRARY_DEFINED__ */ | ||
| 473 | #endif | 476 | #endif |
| 474 | /* Begin additional prototypes for all interfaces */ | 477 | /* Begin additional prototypes for all interfaces */ |
| 475 | 478 |
lib/libc/include/any-windows-any/downloadmgr.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/downloadmgr.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/downloadmgr.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/drmexternals.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/drmexternals.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/drmexternals.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dvdif.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dvdif.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dvdif.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dvdmedia.h+1| ... | @@ -22,6 +22,7 @@ | ... | @@ -22,6 +22,7 @@ |
| 22 | #define AMCONTROL_USED 0x00000001 | 22 | #define AMCONTROL_USED 0x00000001 |
| 23 | #define AMCONTROL_PAD_TO_4x3 0x00000002 | 23 | #define AMCONTROL_PAD_TO_4x3 0x00000002 |
| 24 | #define AMCONTROL_PAD_TO_16x9 0x00000004 | 24 | #define AMCONTROL_PAD_TO_16x9 0x00000004 |
| 25 | #define AMCONTROL_COLORINFO_PRESENT 0x00000080 | ||
| 25 | 26 | ||
| 26 | typedef struct tagVIDEOINFOHEADER2 { | 27 | typedef struct tagVIDEOINFOHEADER2 { |
| 27 | RECT rcSource; | 28 | RECT rcSource; |
lib/libc/include/any-windows-any/dvp.h deleted-376| ... | @@ -1,376 +0,0 @@ | ||
| 1 | |||
| 2 | /* $Id$ | ||
| 3 | * | ||
| 4 | * COPYRIGHT: This file is in the public domain. | ||
| 5 | * PROJECT: ReactOS kernel | ||
| 6 | * FILE: | ||
| 7 | * PURPOSE: Directx headers | ||
| 8 | * PROGRAMMER: Magnus Olsen (greatlrd) | ||
| 9 | * | ||
| 10 | */ | ||
| 11 | |||
| 12 | #ifndef __DVP_INCLUDED__ | ||
| 13 | #define __DVP_INCLUDED__ | ||
| 14 | |||
| 15 | #if defined( _WIN32 ) && !defined( _NO_COM ) | ||
| 16 | DEFINE_GUID(IID_IDDVideoPortContainer, 0x6C142760,0xA733,0x11CE,0xA5,0x21,0x00,0x20,0xAF,0x0B,0xE5,0x60); | ||
| 17 | DEFINE_GUID(IID_IDirectDrawVideoPort, 0xB36D93E0,0x2B43,0x11CF,0xA2,0xDE,0x00,0xAA,0x00,0xB9,0x33,0x56); | ||
| 18 | DEFINE_GUID(IID_IDirectDrawVideoPortNotify, 0xA655FB94,0x0589,0x4E57,0xB3,0x33,0x56,0x7A,0x89,0x46,0x8C,0x88); | ||
| 19 | |||
| 20 | DEFINE_GUID(DDVPTYPE_E_HREFH_VREFH, 0x54F39980L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8); | ||
| 21 | DEFINE_GUID(DDVPTYPE_E_HREFH_VREFL, 0x92783220L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8); | ||
| 22 | DEFINE_GUID(DDVPTYPE_E_HREFL_VREFH, 0xA07A02E0L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8); | ||
| 23 | DEFINE_GUID(DDVPTYPE_E_HREFL_VREFL, 0xE09C77E0L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8); | ||
| 24 | DEFINE_GUID(DDVPTYPE_CCIR656, 0xFCA326A0L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8); | ||
| 25 | DEFINE_GUID(DDVPTYPE_BROOKTREE, 0x1352A560L,0xDA61,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8); | ||
| 26 | DEFINE_GUID(DDVPTYPE_PHILIPS, 0x332CF160L,0xDA61,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8); | ||
| 27 | #endif | ||
| 28 | |||
| 29 | #ifndef GUID_DEFS_ONLY | ||
| 30 | |||
| 31 | #if defined(_WIN32) && !defined(_NO_COM) | ||
| 32 | #define COM_NO_WINDOWS_H | ||
| 33 | #include <objbase.h> | ||
| 34 | #else | ||
| 35 | #define IUnknown void | ||
| 36 | #endif /* _WIN32 && !_NO_COM */ | ||
| 37 | |||
| 38 | #ifndef MAXULONG_PTR | ||
| 39 | #define ULONG_PTR DWORD | ||
| 40 | #endif | ||
| 41 | |||
| 42 | #ifdef __cplusplus | ||
| 43 | extern "C" { | ||
| 44 | #endif | ||
| 45 | |||
| 46 | typedef struct _DDVIDEOPORTCONNECT | ||
| 47 | { | ||
| 48 | DWORD dwSize; | ||
| 49 | DWORD dwPortWidth; | ||
| 50 | GUID guidTypeID; | ||
| 51 | DWORD dwFlags; | ||
| 52 | ULONG_PTR dwReserved1; | ||
| 53 | } DDVIDEOPORTCONNECT, *LPDDVIDEOPORTCONNECT; | ||
| 54 | |||
| 55 | typedef struct _DDVIDEOPORTDESC | ||
| 56 | { | ||
| 57 | DWORD dwSize; | ||
| 58 | DWORD dwFieldWidth; | ||
| 59 | DWORD dwVBIWidth; | ||
| 60 | DWORD dwFieldHeight; | ||
| 61 | DWORD dwMicrosecondsPerField; | ||
| 62 | DWORD dwMaxPixelsPerSecond; | ||
| 63 | DWORD dwVideoPortID; | ||
| 64 | DWORD dwReserved1; | ||
| 65 | DDVIDEOPORTCONNECT VideoPortType; | ||
| 66 | ULONG_PTR dwReserved2; | ||
| 67 | ULONG_PTR dwReserved3; | ||
| 68 | } DDVIDEOPORTDESC, *LPDDVIDEOPORTDESC; | ||
| 69 | |||
| 70 | typedef struct _DDVIDEOPORTBANDWIDTH | ||
| 71 | { | ||
| 72 | DWORD dwSize; | ||
| 73 | DWORD dwOverlay; | ||
| 74 | DWORD dwColorkey; | ||
| 75 | DWORD dwYInterpolate; | ||
| 76 | DWORD dwYInterpAndColorkey; | ||
| 77 | ULONG_PTR dwReserved1; | ||
| 78 | ULONG_PTR dwReserved2; | ||
| 79 | } DDVIDEOPORTBANDWIDTH, *LPDDVIDEOPORTBANDWIDTH; | ||
| 80 | |||
| 81 | typedef struct _DDVIDEOPORTCAPS | ||
| 82 | { | ||
| 83 | DWORD dwSize; | ||
| 84 | DWORD dwFlags; | ||
| 85 | DWORD dwMaxWidth; | ||
| 86 | DWORD dwMaxVBIWidth; | ||
| 87 | DWORD dwMaxHeight; | ||
| 88 | DWORD dwVideoPortID; | ||
| 89 | DWORD dwCaps; | ||
| 90 | DWORD dwFX; | ||
| 91 | DWORD dwNumAutoFlipSurfaces; | ||
| 92 | DWORD dwAlignVideoPortBoundary; | ||
| 93 | DWORD dwAlignVideoPortPrescaleWidth; | ||
| 94 | DWORD dwAlignVideoPortCropBoundary; | ||
| 95 | DWORD dwAlignVideoPortCropWidth; | ||
| 96 | DWORD dwPreshrinkXStep; | ||
| 97 | DWORD dwPreshrinkYStep; | ||
| 98 | DWORD dwNumVBIAutoFlipSurfaces; | ||
| 99 | DWORD dwNumPreferredAutoflip; | ||
| 100 | WORD wNumFilterTapsX; | ||
| 101 | WORD wNumFilterTapsY; | ||
| 102 | } DDVIDEOPORTCAPS, *LPDDVIDEOPORTCAPS; | ||
| 103 | |||
| 104 | typedef struct _DDVIDEOPORTINFO | ||
| 105 | { | ||
| 106 | DWORD dwSize; | ||
| 107 | DWORD dwOriginX; | ||
| 108 | DWORD dwOriginY; | ||
| 109 | DWORD dwVPFlags; | ||
| 110 | RECT rCrop; | ||
| 111 | DWORD dwPrescaleWidth; | ||
| 112 | DWORD dwPrescaleHeight; | ||
| 113 | LPDDPIXELFORMAT lpddpfInputFormat; | ||
| 114 | LPDDPIXELFORMAT lpddpfVBIInputFormat; | ||
| 115 | LPDDPIXELFORMAT lpddpfVBIOutputFormat; | ||
| 116 | DWORD dwVBIHeight; | ||
| 117 | ULONG_PTR dwReserved1; | ||
| 118 | ULONG_PTR dwReserved2; | ||
| 119 | } DDVIDEOPORTINFO, *LPDDVIDEOPORTINFO; | ||
| 120 | |||
| 121 | typedef struct _DDVIDEOPORTSTATUS | ||
| 122 | { | ||
| 123 | DWORD dwSize; | ||
| 124 | WINBOOL bInUse; | ||
| 125 | DWORD dwFlags; | ||
| 126 | DWORD dwReserved1; | ||
| 127 | DDVIDEOPORTCONNECT VideoPortType; | ||
| 128 | ULONG_PTR dwReserved2; | ||
| 129 | ULONG_PTR dwReserved3; | ||
| 130 | } DDVIDEOPORTSTATUS, *LPDDVIDEOPORTSTATUS; | ||
| 131 | |||
| 132 | typedef struct _DDVIDEOPORTNOTIFY | ||
| 133 | { | ||
| 134 | LARGE_INTEGER ApproximateTimeStamp; | ||
| 135 | LONG lField; | ||
| 136 | UINT dwSurfaceIndex; | ||
| 137 | LONG lDone; | ||
| 138 | } DDVIDEOPORTNOTIFY, *LPDDVIDEOPORTNOTIFY; | ||
| 139 | |||
| 140 | |||
| 141 | #define DDVPD_WIDTH				0x00000001 | ||
| 142 | #define DDVPD_HEIGHT				0x00000002 | ||
| 143 | #define DDVPD_ID				0x00000004 | ||
| 144 | #define DDVPD_CAPS				0x00000008 | ||
| 145 | #define DDVPD_FX				0x00000010 | ||
| 146 | #define DDVPD_AUTOFLIP				0x00000020 | ||
| 147 | #define DDVPD_ALIGN				0x00000040 | ||
| 148 | #define DDVPD_PREFERREDAUTOFLIP			0x00000080 | ||
| 149 | #define DDVPD_FILTERQUALITY			0x00000100 | ||
| 150 | #define DDVPCONNECT_DOUBLECLOCK			0x00000001 | ||
| 151 | #define DDVPCONNECT_VACT			0x00000002 | ||
| 152 | #define DDVPCONNECT_INVERTPOLARITY		0x00000004 | ||
| 153 | #define DDVPCONNECT_DISCARDSVREFDATA		0x00000008 | ||
| 154 | #define DDVPCONNECT_HALFLINE			0x00000010 | ||
| 155 | #define DDVPCONNECT_INTERLACED			0x00000020 | ||
| 156 | #define DDVPCONNECT_SHAREEVEN			0x00000040 | ||
| 157 | #define DDVPCONNECT_SHAREODD			0x00000080 | ||
| 158 | #define DDVPCAPS_AUTOFLIP			0x00000001 | ||
| 159 | #define DDVPCAPS_INTERLACED			0x00000002 | ||
| 160 | #define DDVPCAPS_NONINTERLACED			0x00000004 | ||
| 161 | #define DDVPCAPS_READBACKFIELD			0x00000008 | ||
| 162 | #define DDVPCAPS_READBACKLINE			0x00000010 | ||
| 163 | #define DDVPCAPS_SHAREABLE			0x00000020 | ||
| 164 | #define DDVPCAPS_SKIPEVENFIELDS			0x00000040 | ||
| 165 | #define DDVPCAPS_SKIPODDFIELDS			0x00000080 | ||
| 166 | #define DDVPCAPS_SYNCMASTER			0x00000100 | ||
| 167 | #define DDVPCAPS_VBISURFACE			0x00000200 | ||
| 168 | #define DDVPCAPS_COLORCONTROL			0x00000400 | ||
| 169 | #define DDVPCAPS_OVERSAMPLEDVBI			0x00000800 | ||
| 170 | #define DDVPCAPS_SYSTEMMEMORY			0x00001000 | ||
| 171 | #define DDVPCAPS_VBIANDVIDEOINDEPENDENT		0x00002000 | ||
| 172 | #define DDVPCAPS_HARDWAREDEINTERLACE		0x00004000 | ||
| 173 | #define DDVPFX_CROPTOPDATA			0x00000001 | ||
| 174 | #define DDVPFX_CROPX				0x00000002 | ||
| 175 | #define DDVPFX_CROPY				0x00000004 | ||
| 176 | #define DDVPFX_INTERLEAVE			0x00000008 | ||
| 177 | #define DDVPFX_MIRRORLEFTRIGHT			0x00000010 | ||
| 178 | #define DDVPFX_MIRRORUPDOWN			0x00000020 | ||
| 179 | #define DDVPFX_PRESHRINKX			0x00000040 | ||
| 180 | #define DDVPFX_PRESHRINKY			0x00000080 | ||
| 181 | #define DDVPFX_PRESHRINKXB			0x00000100 | ||
| 182 | #define DDVPFX_PRESHRINKYB			0x00000200 | ||
| 183 | #define DDVPFX_PRESHRINKXS			0x00000400 | ||
| 184 | #define DDVPFX_PRESHRINKYS			0x00000800 | ||
| 185 | #define DDVPFX_PRESTRETCHX			0x00001000 | ||
| 186 | #define DDVPFX_PRESTRETCHY			0x00002000 | ||
| 187 | #define DDVPFX_PRESTRETCHXN			0x00004000 | ||
| 188 | #define DDVPFX_PRESTRETCHYN			0x00008000 | ||
| 189 | #define DDVPFX_VBICONVERT			0x00010000 | ||
| 190 | #define DDVPFX_VBINOSCALE			0x00020000 | ||
| 191 | #define DDVPFX_IGNOREVBIXCROP			0x00040000 | ||
| 192 | #define DDVPFX_VBINOINTERLEAVE			0x00080000 | ||
| 193 | #define DDVP_AUTOFLIP				0x00000001 | ||
| 194 | #define DDVP_CONVERT				0x00000002 | ||
| 195 | #define DDVP_CROP				0x00000004 | ||
| 196 | #define DDVP_INTERLEAVE				0x00000008 | ||
| 197 | #define DDVP_MIRRORLEFTRIGHT			0x00000010 | ||
| 198 | #define DDVP_MIRRORUPDOWN			0x00000020 | ||
| 199 | #define DDVP_PRESCALE				0x00000040 | ||
| 200 | #define DDVP_SKIPEVENFIELDS			0x00000080 | ||
| 201 | #define DDVP_SKIPODDFIELDS			0x00000100 | ||
| 202 | #define DDVP_SYNCMASTER				0x00000200 | ||
| 203 | #define DDVP_VBICONVERT				0x00000400 | ||
| 204 | #define DDVP_VBINOSCALE				0x00000800 | ||
| 205 | #define DDVP_OVERRIDEBOBWEAVE			0x00001000 | ||
| 206 | #define DDVP_IGNOREVBIXCROP			0x00002000 | ||
| 207 | #define DDVP_VBINOINTERLEAVE			0x00004000 | ||
| 208 | #define DDVP_HARDWAREDEINTERLACE		0x00008000 | ||
| 209 | #define DDVPFORMAT_VIDEO			0x00000001 | ||
| 210 | #define DDVPFORMAT_VBI				0x00000002 | ||
| 211 | #define DDVPTARGET_VIDEO			0x00000001 | ||
| 212 | #define DDVPTARGET_VBI				0x00000002 | ||
| 213 | #define DDVPWAIT_BEGIN				0x00000001 | ||
| 214 | #define DDVPWAIT_END				0x00000002 | ||
| 215 | #define DDVPWAIT_LINE				0x00000003 | ||
| 216 | #define DDVPFLIP_VIDEO				0x00000001 | ||
| 217 | #define DDVPFLIP_VBI				0x00000002 | ||
| 218 | #define DDVPSQ_NOSIGNAL				0x00000001 | ||
| 219 | #define DDVPSQ_SIGNALOK				0x00000002 | ||
| 220 | #define DDVPB_VIDEOPORT				0x00000001 | ||
| 221 | #define DDVPB_OVERLAY				0x00000002 | ||
| 222 | #define DDVPB_TYPE				0x00000004 | ||
| 223 | #define DDVPBCAPS_SOURCE			0x00000001 | ||
| 224 | #define DDVPBCAPS_DESTINATION			0x00000002 | ||
| 225 | #define DDVPCREATE_VBIONLY			0x00000001 | ||
| 226 | #define DDVPCREATE_VIDEOONLY			0x00000002 | ||
| 227 | #define DDVPSTATUS_VBIONLY			0x00000001 | ||
| 228 | #define DDVPSTATUS_VIDEOONLY			0x00000002 | ||
| 229 | |||
| 230 | struct IDirectDraw; | ||
| 231 | struct IDirectDrawSurface; | ||
| 232 | struct IDirectDrawPalette; | ||
| 233 | struct IDirectDrawClipper; | ||
| 234 | typedef struct IDirectDrawVideoPort *LPDIRECTDRAWVIDEOPORT; | ||
| 235 | typedef struct IDDVideoPortContainer *LPDDVIDEOPORTCONTAINER; | ||
| 236 | typedef struct IDirectDrawVideoPortNotify *LPDIRECTDRAWVIDEOPORTNOTIFY; | ||
| 237 | |||
| 238 | typedef struct IDDVideoPortContainerVtbl DDVIDEOPORTCONTAINERCALLBACKS; | ||
| 239 | typedef struct IDirectDrawVideoPortVtbl DIRECTDRAWVIDEOPORTCALLBACKS; | ||
| 240 | typedef struct IDirectDrawVideoPortNotifyVtbl DIRECTDRAWVIDEOPORTNOTIFYCALLBACKS; | ||
| 241 | |||
| 242 | typedef HRESULT (*LPDDENUMVIDEOCALLBACK)(LPDDVIDEOPORTCAPS, LPVOID); | ||
| 243 | |||
| 244 | |||
| 245 | #if defined( _WIN32 ) && !defined( _NO_COM ) | ||
| 246 | #undef INTERFACE | ||
| 247 | #define INTERFACE IDDVideoPortContainer | ||
| 248 | DECLARE_INTERFACE_( IDDVideoPortContainer, IUnknown ) | ||
| 249 | { | ||
| 250 | STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID *ppvObj) PURE; | ||
| 251 | STDMETHOD_(ULONG,AddRef) (THIS) PURE; | ||
| 252 | STDMETHOD_(ULONG,Release) (THIS) PURE; | ||
| 253 | STDMETHOD(CreateVideoPort)(THIS_ DWORD, LPDDVIDEOPORTDESC, LPDIRECTDRAWVIDEOPORT *, IUnknown *) PURE; | ||
| 254 | STDMETHOD(EnumVideoPorts)(THIS_ DWORD, LPDDVIDEOPORTCAPS, LPVOID,LPDDENUMVIDEOCALLBACK ) PURE; | ||
| 255 | STDMETHOD(GetVideoPortConnectInfo)(THIS_ DWORD, LPDWORD, LPDDVIDEOPORTCONNECT ) PURE; | ||
| 256 | STDMETHOD(QueryVideoPortStatus)(THIS_ DWORD, LPDDVIDEOPORTSTATUS ) PURE; | ||
| 257 | }; | ||
| 258 | |||
| 259 | #if !defined(__cplusplus) || defined(CINTERFACE) | ||
| 260 | # define IVideoPortContainer_QueryInterface(p, a, b)		(p)->lpVtbl->QueryInterface(p, a, b) | ||
| 261 | # define IVideoPortContainer_AddRef(p)				(p)->lpVtbl->AddRef(p) | ||
| 262 | # define IVideoPortContainer_Release(p)				(p)->lpVtbl->Release(p) | ||
| 263 | # define IVideoPortContainer_CreateVideoPort(p, a, b, c, d)	(p)->lpVtbl->CreateVideoPort(p, a, b, c, d) | ||
| 264 | # define IVideoPortContainer_EnumVideoPorts(p, a, b, c, d)	(p)->lpVtbl->EnumVideoPorts(p, a, b, c, d) | ||
| 265 | # define IVideoPortContainer_GetVideoPortConnectInfo(p, a, b, c) (p)->lpVtbl->GetVideoPortConnectInfo(p, a, b, c) | ||
| 266 | # define IVideoPortContainer_QueryVideoPortStatus(p, a, b)	(p)->lpVtbl->QueryVideoPortStatus(p, a, b) | ||
| 267 | #else | ||
| 268 | # define IVideoPortContainer_QueryInterface(p, a, b)		(p)->QueryInterface(a, b) | ||
| 269 | # define IVideoPortContainer_AddRef(p)				(p)->AddRef() | ||
| 270 | # define IVideoPortContainer_Release(p)				(p)->Release() | ||
| 271 | # define IVideoPortContainer_CreateVideoPort(p, a, b, c, d)	(p)->CreateVideoPort(a, b, c, d) | ||
| 272 | # define IVideoPortContainer_EnumVideoPorts(p, a, b, c, d)	(p)->EnumVideoPorts(a, b, c, d) | ||
| 273 | # define IVideoPortContainer_GetVideoPortConnectInfo(p, a, b, c) (p)->GetVideoPortConnectInfo(a, b, c) | ||
| 274 | # define IVideoPortContainer_QueryVideoPortStatus(p, a, b)	(p)->QueryVideoPortStatus(a, b) | ||
| 275 | #endif /* !__cplusplus || defined(CINTERFACE) */ | ||
| 276 | #endif /* defined( _WIN32 ) && !defined( _NO_COM ) */ | ||
| 277 | |||
| 278 | #if defined( _WIN32 ) && !defined( _NO_COM ) | ||
| 279 | #undef INTERFACE | ||
| 280 | #define INTERFACE IDirectDrawVideoPort | ||
| 281 | DECLARE_INTERFACE_( IDirectDrawVideoPort, IUnknown ) | ||
| 282 | { | ||
| 283 | STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID * ppvObj) PURE; | ||
| 284 | STDMETHOD_(ULONG,AddRef) (THIS) PURE; | ||
| 285 | STDMETHOD_(ULONG,Release) (THIS) PURE; | ||
| 286 | STDMETHOD(Flip)(THIS_ LPDIRECTDRAWSURFACE, DWORD) PURE; | ||
| 287 | STDMETHOD(GetBandwidthInfo)(THIS_ LPDDPIXELFORMAT, DWORD, DWORD, DWORD, LPDDVIDEOPORTBANDWIDTH) PURE; | ||
| 288 | STDMETHOD(GetColorControls)(THIS_ LPDDCOLORCONTROL) PURE; | ||
| 289 | STDMETHOD(GetInputFormats)(THIS_ LPDWORD, LPDDPIXELFORMAT, DWORD) PURE; | ||
| 290 | STDMETHOD(GetOutputFormats)(THIS_ LPDDPIXELFORMAT, LPDWORD, LPDDPIXELFORMAT, DWORD) PURE; | ||
| 291 | STDMETHOD(GetFieldPolarity)(THIS_ LPBOOL) PURE; | ||
| 292 | STDMETHOD(GetVideoLine)(THIS_ LPDWORD) PURE; | ||
| 293 | STDMETHOD(GetVideoSignalStatus)(THIS_ LPDWORD) PURE; | ||
| 294 | STDMETHOD(SetColorControls)(THIS_ LPDDCOLORCONTROL) PURE; | ||
| 295 | STDMETHOD(SetTargetSurface)(THIS_ LPDIRECTDRAWSURFACE, DWORD) PURE; | ||
| 296 | STDMETHOD(StartVideo)(THIS_ LPDDVIDEOPORTINFO) PURE; | ||
| 297 | STDMETHOD(StopVideo)(THIS) PURE; | ||
| 298 | STDMETHOD(UpdateVideo)(THIS_ LPDDVIDEOPORTINFO) PURE; | ||
| 299 | STDMETHOD(WaitForSync)(THIS_ DWORD, DWORD, DWORD) PURE; | ||
| 300 | }; | ||
| 301 | |||
| 302 | #if !defined(__cplusplus) || defined(CINTERFACE) | ||
| 303 | # define IVideoPort_QueryInterface(p,a,b)		(p)->lpVtbl->QueryInterface(p,a,b) | ||
| 304 | # define IVideoPort_AddRef(p)				(p)->lpVtbl->AddRef(p) | ||
| 305 | # define IVideoPort_Release(p)				(p)->lpVtbl->Release(p) | ||
| 306 | # define IVideoPort_SetTargetSurface(p,a,b)		(p)->lpVtbl->SetTargetSurface(p,a,b) | ||
| 307 | # define IVideoPort_Flip(p,a,b)				(p)->lpVtbl->Flip(p,a,b) | ||
| 308 | # define IVideoPort_GetBandwidthInfo(p,a,b,c,d,e)	(p)->lpVtbl->GetBandwidthInfo(p,a,b,c,d,e) | ||
| 309 | # define IVideoPort_GetColorControls(p,a) 		(p)->lpVtbl->GetColorControls(p,a) | ||
| 310 | # define IVideoPort_GetInputFormats(p,a,b,c)		(p)->lpVtbl->GetInputFormats(p,a,b,c) | ||
| 311 | # define IVideoPort_GetOutputFormats(p,a,b,c,d)		(p)->lpVtbl->GetOutputFormats(p,a,b,c,d) | ||
| 312 | # define IVideoPort_GetFieldPolarity(p,a)		(p)->lpVtbl->GetFieldPolarity(p,a) | ||
| 313 | # define IVideoPort_GetVideoLine(p,a)			(p)->lpVtbl->GetVideoLine(p,a) | ||
| 314 | # define IVideoPort_GetVideoSignalStatus(p,a)		(p)->lpVtbl->GetVideoSignalStatus(p,a) | ||
| 315 | # define IVideoPort_SetColorControls(p,a)		(p)->lpVtbl->SetColorControls(p,a) | ||
| 316 | # define IVideoPort_StartVideo(p,a)			(p)->lpVtbl->StartVideo(p,a) | ||
| 317 | # define IVideoPort_StopVideo(p)			(p)->lpVtbl->StopVideo(p) | ||
| 318 | # define IVideoPort_UpdateVideo(p,a)			(p)->lpVtbl->UpdateVideo(p,a) | ||
| 319 | # define IVideoPort_WaitForSync(p,a,b,c)		(p)->lpVtbl->WaitForSync(p,a,b,c) | ||
| 320 | #else | ||
| 321 | # define IVideoPort_QueryInterface(p,a,b)		(p)->QueryInterface(a,b) | ||
| 322 | # define IVideoPort_AddRef(p)				(p)->AddRef() | ||
| 323 | # define IVideoPort_Release(p)				(p)->Release() | ||
| 324 | # define IVideoPort_SetTargetSurface(p,a,b)		(p)->SetTargetSurface(a,b) | ||
| 325 | # define IVideoPort_Flip(p,a,b)				(p)->Flip(a,b) | ||
| 326 | # define IVideoPort_GetBandwidthInfo(p,a,b,c,d,e)	(p)->GetBandwidthInfo(a,b,c,d,e) | ||
| 327 | # define IVideoPort_GetColorControls(p,a) 		(p)->GetColorControls(a) | ||
| 328 | # define IVideoPort_GetInputFormats(p,a,b,c)		(p)->GetInputFormats(a,b,c) | ||
| 329 | # define IVideoPort_GetOutputFormats(p,a,b,c,d)		(p)->GetOutputFormats(a,b,c,d) | ||
| 330 | # define IVideoPort_GetFieldPolarity(p,a)		(p)->GetFieldPolarity(a) | ||
| 331 | # define IVideoPort_GetVideoLine(p,a)			(p)->GetVideoLine(a) | ||
| 332 | # define IVideoPort_GetVideoSignalStatus(p,a)		(p)->GetVideoSignalStatus(a) | ||
| 333 | # define IVideoPort_SetColorControls(p,a)		(p)->SetColorControls(a) | ||
| 334 | # define IVideoPort_StartVideo(p,a)			(p)->StartVideo(a) | ||
| 335 | # define IVideoPort_StopVideo(p)			(p)->StopVideo() | ||
| 336 | # define IVideoPort_UpdateVideo(p,a)			(p)->UpdateVideo(a) | ||
| 337 | # define IVideoPort_WaitForSync(p,a,b,c)		(p)->WaitForSync(a,b,c) | ||
| 338 | #endif /* !__cplusplus || defined(CINTERFACE) */ | ||
| 339 | #endif /* defined( _WIN32 ) && !defined( _NO_COM ) */ | ||
| 340 | |||
| 341 | #if defined( _WIN32 ) && !defined( _NO_COM ) | ||
| 342 | #undef INTERFACE | ||
| 343 | #define INTERFACE IDirectDrawVideoPortNotify | ||
| 344 | |||
| 345 | DECLARE_INTERFACE_( IDirectDrawVideoPortNotify, IUnknown ) | ||
| 346 | { | ||
| 347 | STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID * ppvObj) PURE; | ||
| 348 | STDMETHOD_(ULONG,AddRef) (THIS) PURE; | ||
| 349 | STDMETHOD_(ULONG,Release) (THIS) PURE; | ||
| 350 | STDMETHOD(AcquireNotification)(THIS_ HANDLE *, LPDDVIDEOPORTNOTIFY) PURE; | ||
| 351 | STDMETHOD(ReleaseNotification)(THIS_ HANDLE) PURE; | ||
| 352 | }; | ||
| 353 | |||
| 354 | #if !defined(__cplusplus) || defined(CINTERFACE) | ||
| 355 | # define IVideoPortNotify_QueryInterface(p,a,b)		(p)->lpVtbl->QueryInterface(p,a,b) | ||
| 356 | # define IVideoPortNotify_AddRef(p)			(p)->lpVtbl->AddRef(p) | ||
| 357 | # define IVideoPortNotify_Release(p)			(p)->lpVtbl->Release(p) | ||
| 358 | # define IVideoPortNotify_AcquireNotification(p,a,b)	(p)->lpVtbl->AcquireNotification(p,a,b) | ||
| 359 | # define IVideoPortNotify_ReleaseNotification(p,a)	(p)->lpVtbl->ReleaseNotification(p,a) | ||
| 360 | #else | ||
| 361 | # define IVideoPortNotify_QueryInterface(p,a,b)		(p)->QueryInterface(a,b) | ||
| 362 | # define IVideoPortNotify_AddRef(p)			(p)->AddRef() | ||
| 363 | # define IVideoPortNotify_Release(p)			(p)->Release() | ||
| 364 | # define IVideoPortNotify_AcquireNotification(p,a,b)	(p)->lpVtbl->AcquireNotification(a,b) | ||
| 365 | # define IVideoPortNotify_ReleaseNotification(p,a)	(p)->lpVtbl->ReleaseNotification(a) | ||
| 366 | #endif /* !__cplusplus || defined(CINTERFACE) */ | ||
| 367 | #endif /* defined( _WIN32 ) && !defined( _NO_COM ) */ | ||
| 368 | |||
| 369 | #ifdef __cplusplus | ||
| 370 | } | ||
| 371 | #endif | ||
| 372 | |||
| 373 | #endif /* ! GUID_DEFS_ONLY */ | ||
| 374 | |||
| 375 | #endif /* __DVP_INCLUDED__ */ | ||
| 376 | |||
lib/libc/include/any-windows-any/dwrite.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dwrite.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dwrite.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dwrite_1.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dwrite_1.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dwrite_1.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dwrite_2.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dwrite_2.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dwrite_2.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dwrite_3.h+9-4| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dwrite_3.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dwrite_3.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -454,6 +454,11 @@ typedef struct DWRITE_FONT_PROPERTY { | ... | @@ -454,6 +454,11 @@ typedef struct DWRITE_FONT_PROPERTY { |
| 454 | const WCHAR *propertyValue; | 454 | const WCHAR *propertyValue; |
| 455 | const WCHAR *localeName; | 455 | const WCHAR *localeName; |
| 456 | } DWRITE_FONT_PROPERTY; | 456 | } DWRITE_FONT_PROPERTY; |
| 457 | #ifdef __cplusplus | ||
| 458 | #define DWRITE_MAKE_FONT_AXIS_TAG(a,b,c,d) (static_cast<DWRITE_FONT_AXIS_TAG>(DWRITE_MAKE_OPENTYPE_TAG(a,b,c,d))) | ||
| 459 | #else | ||
| 460 | #define DWRITE_MAKE_FONT_AXIS_TAG(a,b,c,d) (DWRITE_MAKE_OPENTYPE_TAG(a,b,c,d)) | ||
| 461 | #endif | ||
| 457 | typedef enum DWRITE_FONT_AXIS_TAG { | 462 | typedef enum DWRITE_FONT_AXIS_TAG { |
| 458 | DWRITE_FONT_AXIS_TAG_WEIGHT = 0x74686777, | 463 | DWRITE_FONT_AXIS_TAG_WEIGHT = 0x74686777, |
| 459 | DWRITE_FONT_AXIS_TAG_WIDTH = 0x68746477, | 464 | DWRITE_FONT_AXIS_TAG_WIDTH = 0x68746477, |
| ... | @@ -5048,7 +5053,7 @@ IDWriteTextFormat3 : public IDWriteTextFormat2 | ... | @@ -5048,7 +5053,7 @@ IDWriteTextFormat3 : public IDWriteTextFormat2 |
| 5048 | ) = 0; | 5053 | ) = 0; |
| 5049 | 5054 | ||
| 5050 | virtual HRESULT STDMETHODCALLTYPE GetFontAxisValues( | 5055 | virtual HRESULT STDMETHODCALLTYPE GetFontAxisValues( |
| 5051 | const DWRITE_FONT_AXIS_VALUE *axis_values, | 5056 | DWRITE_FONT_AXIS_VALUE *axis_values, |
| 5052 | UINT32 num_values) = 0; | 5057 | UINT32 num_values) = 0; |
| 5053 | 5058 | ||
| 5054 | virtual DWRITE_AUTOMATIC_FONT_AXES STDMETHODCALLTYPE GetAutomaticFontAxes( | 5059 | virtual DWRITE_AUTOMATIC_FONT_AXES STDMETHODCALLTYPE GetAutomaticFontAxes( |
| ... | @@ -5224,7 +5229,7 @@ typedef struct IDWriteTextFormat3Vtbl { | ... | @@ -5224,7 +5229,7 @@ typedef struct IDWriteTextFormat3Vtbl { |
| 5224 | 5229 | ||
| 5225 | HRESULT (STDMETHODCALLTYPE *GetFontAxisValues)( | 5230 | HRESULT (STDMETHODCALLTYPE *GetFontAxisValues)( |
| 5226 | IDWriteTextFormat3 *This, | 5231 | IDWriteTextFormat3 *This, |
| 5227 | const DWRITE_FONT_AXIS_VALUE *axis_values, | 5232 | DWRITE_FONT_AXIS_VALUE *axis_values, |
| 5228 | UINT32 num_values); | 5233 | UINT32 num_values); |
| 5229 | 5234 | ||
| 5230 | DWRITE_AUTOMATIC_FONT_AXES (STDMETHODCALLTYPE *GetAutomaticFontAxes)( | 5235 | DWRITE_AUTOMATIC_FONT_AXES (STDMETHODCALLTYPE *GetAutomaticFontAxes)( |
| ... | @@ -5409,7 +5414,7 @@ static FORCEINLINE HRESULT IDWriteTextFormat3_SetFontAxisValues(IDWriteTextForma | ... | @@ -5409,7 +5414,7 @@ static FORCEINLINE HRESULT IDWriteTextFormat3_SetFontAxisValues(IDWriteTextForma |
| 5409 | static FORCEINLINE UINT32 IDWriteTextFormat3_GetFontAxisValueCount(IDWriteTextFormat3* This) { | 5414 | static FORCEINLINE UINT32 IDWriteTextFormat3_GetFontAxisValueCount(IDWriteTextFormat3* This) { |
| 5410 | return This->lpVtbl->GetFontAxisValueCount(This); | 5415 | return This->lpVtbl->GetFontAxisValueCount(This); |
| 5411 | } | 5416 | } |
| 5412 | static FORCEINLINE HRESULT IDWriteTextFormat3_GetFontAxisValues(IDWriteTextFormat3* This,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values) { | 5417 | static FORCEINLINE HRESULT IDWriteTextFormat3_GetFontAxisValues(IDWriteTextFormat3* This,DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values) { |
| 5413 | return This->lpVtbl->GetFontAxisValues(This,axis_values,num_values); | 5418 | return This->lpVtbl->GetFontAxisValues(This,axis_values,num_values); |
| 5414 | } | 5419 | } |
| 5415 | static FORCEINLINE DWRITE_AUTOMATIC_FONT_AXES IDWriteTextFormat3_GetAutomaticFontAxes(IDWriteTextFormat3* This) { | 5420 | static FORCEINLINE DWRITE_AUTOMATIC_FONT_AXES IDWriteTextFormat3_GetAutomaticFontAxes(IDWriteTextFormat3* This) { |
lib/libc/include/any-windows-any/dxgi.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dxgi.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dxgi.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dxgi.idl deleted-503| ... | @@ -1,503 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2007 Andras Kovacs | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "oaidl.idl"; | ||
| 20 | import "ocidl.idl"; | ||
| 21 | import "dxgitype.idl"; | ||
| 22 | |||
| 23 | const UINT _FACDXGI = 0x87a; | ||
| 24 | |||
| 25 | cpp_quote("#define MAKE_DXGI_STATUS(x) MAKE_HRESULT(0, _FACDXGI, x)") | ||
| 26 | cpp_quote("#define MAKE_DXGI_HRESULT(x) MAKE_HRESULT(1, _FACDXGI, x)") | ||
| 27 | |||
| 28 | cpp_quote("#if 0") | ||
| 29 | typedef HANDLE HMONITOR; | ||
| 30 | typedef struct _LUID { | ||
| 31 | DWORD LowPart; | ||
| 32 | LONG HighPart; | ||
| 33 | } LUID, *PLUID; | ||
| 34 | cpp_quote("#endif") | ||
| 35 | |||
| 36 | const UINT DXGI_CPU_ACCESS_NONE = 0; | ||
| 37 | const UINT DXGI_CPU_ACCESS_DYNAMIC = 1; | ||
| 38 | const UINT DXGI_CPU_ACCESS_READ_WRITE = 2; | ||
| 39 | const UINT DXGI_CPU_ACCESS_SCRATCH = 3; | ||
| 40 | const UINT DXGI_CPU_ACCESS_FIELD = 15; | ||
| 41 | |||
| 42 | typedef UINT DXGI_USAGE; | ||
| 43 | const DXGI_USAGE DXGI_USAGE_SHADER_INPUT = 0x10L; | ||
| 44 | const DXGI_USAGE DXGI_USAGE_RENDER_TARGET_OUTPUT = 0x20L; | ||
| 45 | const DXGI_USAGE DXGI_USAGE_BACK_BUFFER = 0x40L; | ||
| 46 | const DXGI_USAGE DXGI_USAGE_SHARED = 0x80L; | ||
| 47 | const DXGI_USAGE DXGI_USAGE_READ_ONLY = 0x100L; | ||
| 48 | const DXGI_USAGE DXGI_USAGE_DISCARD_ON_PRESENT = 0x200L; | ||
| 49 | const DXGI_USAGE DXGI_USAGE_UNORDERED_ACCESS = 0x400L; | ||
| 50 | |||
| 51 | const UINT DXGI_ENUM_MODES_INTERLACED = 1; | ||
| 52 | const UINT DXGI_ENUM_MODES_SCALING = 2; | ||
| 53 | |||
| 54 | const UINT DXGI_RESOURCE_PRIORITY_MINIMUM = 0x28000000; | ||
| 55 | const UINT DXGI_RESOURCE_PRIORITY_LOW = 0x50000000; | ||
| 56 | const UINT DXGI_RESOURCE_PRIORITY_NORMAL = 0x78000000; | ||
| 57 | const UINT DXGI_RESOURCE_PRIORITY_HIGH = 0xa0000000; | ||
| 58 | const UINT DXGI_RESOURCE_PRIORITY_MAXIMUM = 0xc8000000; | ||
| 59 | |||
| 60 | const UINT DXGI_MAP_READ = 0x1; | ||
| 61 | const UINT DXGI_MAP_WRITE = 0x2; | ||
| 62 | const UINT DXGI_MAP_DISCARD = 0x4; | ||
| 63 | |||
| 64 | typedef enum DXGI_SWAP_EFFECT { | ||
| 65 | DXGI_SWAP_EFFECT_DISCARD = 0, | ||
| 66 | DXGI_SWAP_EFFECT_SEQUENTIAL = 1, | ||
| 67 | DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL = 3, | ||
| 68 | DXGI_SWAP_EFFECT_FLIP_DISCARD = 4 | ||
| 69 | } DXGI_SWAP_EFFECT; | ||
| 70 | |||
| 71 | typedef enum DXGI_RESIDENCY { | ||
| 72 | DXGI_RESIDENCY_FULLY_RESIDENT = 1, | ||
| 73 | DXGI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY = 2, | ||
| 74 | DXGI_RESIDENCY_EVICTED_TO_DISK = 3, | ||
| 75 | } DXGI_RESIDENCY; | ||
| 76 | |||
| 77 | typedef struct DXGI_SURFACE_DESC { | ||
| 78 | UINT Width; | ||
| 79 | UINT Height; | ||
| 80 | DXGI_FORMAT Format; | ||
| 81 | DXGI_SAMPLE_DESC SampleDesc; | ||
| 82 | } DXGI_SURFACE_DESC; | ||
| 83 | |||
| 84 | typedef struct DXGI_MAPPED_RECT { | ||
| 85 | INT Pitch; | ||
| 86 | BYTE *pBits; | ||
| 87 | } DXGI_MAPPED_RECT; | ||
| 88 | |||
| 89 | typedef struct DXGI_OUTPUT_DESC { | ||
| 90 | WCHAR DeviceName[32]; | ||
| 91 | RECT DesktopCoordinates; | ||
| 92 | BOOL AttachedToDesktop; | ||
| 93 | DXGI_MODE_ROTATION Rotation; | ||
| 94 | HMONITOR Monitor; | ||
| 95 | } DXGI_OUTPUT_DESC; | ||
| 96 | |||
| 97 | typedef struct DXGI_FRAME_STATISTICS { | ||
| 98 | UINT PresentCount; | ||
| 99 | UINT PresentRefreshCount; | ||
| 100 | UINT SyncRefreshCount; | ||
| 101 | LARGE_INTEGER SyncQPCTime; | ||
| 102 | LARGE_INTEGER SyncGPUTime; | ||
| 103 | } DXGI_FRAME_STATISTICS; | ||
| 104 | |||
| 105 | typedef struct DXGI_ADAPTER_DESC { | ||
| 106 | WCHAR Description[128]; | ||
| 107 | UINT VendorId; | ||
| 108 | UINT DeviceId; | ||
| 109 | UINT SubSysId; | ||
| 110 | UINT Revision; | ||
| 111 | SIZE_T DedicatedVideoMemory; | ||
| 112 | SIZE_T DedicatedSystemMemory; | ||
| 113 | SIZE_T SharedSystemMemory; | ||
| 114 | LUID AdapterLuid; | ||
| 115 | } DXGI_ADAPTER_DESC; | ||
| 116 | |||
| 117 | typedef enum DXGI_SWAP_CHAIN_FLAG | ||
| 118 | { | ||
| 119 | DXGI_SWAP_CHAIN_FLAG_NONPREROTATED = 0x0001, | ||
| 120 | DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH = 0x0002, | ||
| 121 | DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE = 0x0004, | ||
| 122 | DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT = 0x0008, | ||
| 123 | DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER = 0x0010, | ||
| 124 | DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY = 0x0020, | ||
| 125 | DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT = 0x0040, | ||
| 126 | DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER = 0x0080, | ||
| 127 | DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO = 0x0100, | ||
| 128 | DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO = 0x0200, | ||
| 129 | DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED = 0x0400, | ||
| 130 | DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING = 0x0800, | ||
| 131 | DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS = 0x1000, | ||
| 132 | } DXGI_SWAP_CHAIN_FLAG; | ||
| 133 | |||
| 134 | typedef struct DXGI_SWAP_CHAIN_DESC { | ||
| 135 | DXGI_MODE_DESC BufferDesc; | ||
| 136 | DXGI_SAMPLE_DESC SampleDesc; | ||
| 137 | DXGI_USAGE BufferUsage; | ||
| 138 | UINT BufferCount; | ||
| 139 | HWND OutputWindow; | ||
| 140 | BOOL Windowed; | ||
| 141 | DXGI_SWAP_EFFECT SwapEffect; | ||
| 142 | UINT Flags; | ||
| 143 | } DXGI_SWAP_CHAIN_DESC; | ||
| 144 | |||
| 145 | typedef struct DXGI_SHARED_RESOURCE { | ||
| 146 | HANDLE Handle; | ||
| 147 | } DXGI_SHARED_RESOURCE; | ||
| 148 | |||
| 149 | [ | ||
| 150 | object, | ||
| 151 | local, | ||
| 152 | uuid(aec22fb8-76f3-4639-9be0-28eb43a67a2e) | ||
| 153 | ] | ||
| 154 | interface IDXGIObject : IUnknown | ||
| 155 | { | ||
| 156 | HRESULT SetPrivateData( | ||
| 157 | [in] REFGUID guid, | ||
| 158 | [in] UINT data_size, | ||
| 159 | [in] const void *data | ||
| 160 | ); | ||
| 161 | HRESULT SetPrivateDataInterface( | ||
| 162 | [in] REFGUID guid, | ||
| 163 | [in] const IUnknown *object | ||
| 164 | ); | ||
| 165 | HRESULT GetPrivateData( | ||
| 166 | [in] REFGUID guid, | ||
| 167 | [in, out] UINT *data_size, | ||
| 168 | [out] void *data | ||
| 169 | ); | ||
| 170 | HRESULT GetParent( | ||
| 171 | [in] REFIID riid, | ||
| 172 | [out] void **parent | ||
| 173 | ); | ||
| 174 | } | ||
| 175 | |||
| 176 | [ | ||
| 177 | object, | ||
| 178 | local, | ||
| 179 | uuid(3d3e0379-f9de-4d58-bb6c-18d62992f1a6) | ||
| 180 | ] | ||
| 181 | interface IDXGIDeviceSubObject : IDXGIObject | ||
| 182 | { | ||
| 183 | HRESULT GetDevice( | ||
| 184 | [in] REFIID riid, | ||
| 185 | [out] void **device | ||
| 186 | ); | ||
| 187 | } | ||
| 188 | |||
| 189 | [ | ||
| 190 | object, | ||
| 191 | uuid(035f3ab4-482e-4e50-b41f-8a7f8bd8960b), | ||
| 192 | local, | ||
| 193 | pointer_default(unique) | ||
| 194 | ] | ||
| 195 | interface IDXGIResource : IDXGIDeviceSubObject | ||
| 196 | { | ||
| 197 | HRESULT GetSharedHandle([out] HANDLE *pSharedHandle); | ||
| 198 | HRESULT GetUsage([out] DXGI_USAGE *pUsage); | ||
| 199 | HRESULT SetEvictionPriority([in] UINT EvictionPriority); | ||
| 200 | HRESULT GetEvictionPriority([out, retval] UINT *pEvictionPriority); | ||
| 201 | } | ||
| 202 | |||
| 203 | [ | ||
| 204 | object, | ||
| 205 | uuid(9d8e1289-d7b3-465f-8126-250e349af85d), | ||
| 206 | local, | ||
| 207 | pointer_default(unique) | ||
| 208 | ] | ||
| 209 | interface IDXGIKeyedMutex : IDXGIDeviceSubObject | ||
| 210 | { | ||
| 211 | HRESULT AcquireSync([in] UINT64 Key, [in] DWORD dwMilliseconds); | ||
| 212 | HRESULT ReleaseSync([in] UINT64 Key); | ||
| 213 | } | ||
| 214 | |||
| 215 | [ | ||
| 216 | object, | ||
| 217 | local, | ||
| 218 | uuid(cafcb56c-6ac3-4889-bf47-9e23bbd260ec) | ||
| 219 | ] | ||
| 220 | interface IDXGISurface : IDXGIDeviceSubObject | ||
| 221 | { | ||
| 222 | HRESULT GetDesc( | ||
| 223 | [out] DXGI_SURFACE_DESC *desc | ||
| 224 | ); | ||
| 225 | HRESULT Map( | ||
| 226 | [out] DXGI_MAPPED_RECT *mapped_rect, | ||
| 227 | [in] UINT flags | ||
| 228 | ); | ||
| 229 | HRESULT Unmap( | ||
| 230 | ); | ||
| 231 | } | ||
| 232 | |||
| 233 | [ | ||
| 234 | object, | ||
| 235 | local, | ||
| 236 | uuid(4ae63092-6327-4c1b-80ae-bfe12ea32b86) | ||
| 237 | ] | ||
| 238 | interface IDXGISurface1 : IDXGISurface | ||
| 239 | { | ||
| 240 | HRESULT GetDC( | ||
| 241 | [in] BOOL discard, | ||
| 242 | [out] HDC *hdc | ||
| 243 | ); | ||
| 244 | HRESULT ReleaseDC( | ||
| 245 | [in] RECT *dirty_rect | ||
| 246 | ); | ||
| 247 | } | ||
| 248 | |||
| 249 | [ | ||
| 250 | object, | ||
| 251 | local, | ||
| 252 | uuid(ae02eedb-c735-4690-8d52-5a8dc20213aa) | ||
| 253 | ] | ||
| 254 | interface IDXGIOutput : IDXGIObject | ||
| 255 | { | ||
| 256 | HRESULT GetDesc( | ||
| 257 | [out] DXGI_OUTPUT_DESC *desc | ||
| 258 | ); | ||
| 259 | HRESULT GetDisplayModeList( | ||
| 260 | [in] DXGI_FORMAT format, | ||
| 261 | [in] UINT flags, | ||
| 262 | [in, out] UINT *mode_count, | ||
| 263 | [out] DXGI_MODE_DESC *desc | ||
| 264 | ); | ||
| 265 | HRESULT FindClosestMatchingMode( | ||
| 266 | [in] const DXGI_MODE_DESC *mode, | ||
| 267 | [out] DXGI_MODE_DESC *closest_match, | ||
| 268 | [in] IUnknown *device | ||
| 269 | ); | ||
| 270 | HRESULT WaitForVBlank( | ||
| 271 | ); | ||
| 272 | HRESULT TakeOwnership( | ||
| 273 | [in] IUnknown *device, | ||
| 274 | [in] BOOL exclusive | ||
| 275 | ); | ||
| 276 | void ReleaseOwnership( | ||
| 277 | ); | ||
| 278 | HRESULT GetGammaControlCapabilities( | ||
| 279 | [out] DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps | ||
| 280 | ); | ||
| 281 | HRESULT SetGammaControl( | ||
| 282 | [in] const DXGI_GAMMA_CONTROL *gamma_control | ||
| 283 | ); | ||
| 284 | HRESULT GetGammaControl( | ||
| 285 | [out] DXGI_GAMMA_CONTROL *gamma_control | ||
| 286 | ); | ||
| 287 | HRESULT SetDisplaySurface( | ||
| 288 | [in] IDXGISurface *surface | ||
| 289 | ); | ||
| 290 | HRESULT GetDisplaySurfaceData( | ||
| 291 | [in] IDXGISurface *surface | ||
| 292 | ); | ||
| 293 | HRESULT GetFrameStatistics( | ||
| 294 | [out] DXGI_FRAME_STATISTICS *stats | ||
| 295 | ); | ||
| 296 | } | ||
| 297 | |||
| 298 | [ | ||
| 299 | object, | ||
| 300 | local, | ||
| 301 | uuid(2411e7e1-12ac-4ccf-bd14-9798e8534dc0) | ||
| 302 | ] | ||
| 303 | interface IDXGIAdapter : IDXGIObject | ||
| 304 | { | ||
| 305 | HRESULT EnumOutputs( | ||
| 306 | [in] UINT output_idx, | ||
| 307 | [in, out] IDXGIOutput **output | ||
| 308 | ); | ||
| 309 | HRESULT GetDesc( | ||
| 310 | [out] DXGI_ADAPTER_DESC *desc | ||
| 311 | ); | ||
| 312 | HRESULT CheckInterfaceSupport( | ||
| 313 | [in] REFGUID guid, | ||
| 314 | [out] LARGE_INTEGER *umd_version | ||
| 315 | ); | ||
| 316 | } | ||
| 317 | |||
| 318 | cpp_quote("#define DXGI_MAX_SWAP_CHAIN_BUFFERS (16)") | ||
| 319 | |||
| 320 | cpp_quote("#define DXGI_PRESENT_TEST __MSABI_LONG(0x00000001U)") | ||
| 321 | cpp_quote("#define DXGI_PRESENT_DO_NOT_SEQUENCE __MSABI_LONG(0x00000002U)") | ||
| 322 | cpp_quote("#define DXGI_PRESENT_RESTART __MSABI_LONG(0x00000004U)") | ||
| 323 | cpp_quote("#define DXGI_PRESENT_DO_NOT_WAIT __MSABI_LONG(0x00000008U)") | ||
| 324 | cpp_quote("#define DXGI_PRESENT_STEREO_PREFER_RIGHT __MSABI_LONG(0x00000010U)") | ||
| 325 | cpp_quote("#define DXGI_PRESENT_STEREO_TEMPORARY_MONO __MSABI_LONG(0x00000020U)") | ||
| 326 | cpp_quote("#define DXGI_PRESENT_RESTRICT_TO_OUTPUT __MSABI_LONG(0x00000040U)") | ||
| 327 | cpp_quote("#define DXGI_PRESENT_USE_DURATION __MSABI_LONG(0x00000100U)") | ||
| 328 | cpp_quote("#define DXGI_PRESENT_ALLOW_TEARING __MSABI_LONG(0x00000200U)") | ||
| 329 | |||
| 330 | [ | ||
| 331 | object, | ||
| 332 | local, | ||
| 333 | uuid(310d36a0-d2e7-4c0a-aa04-6a9d23b8886a) | ||
| 334 | ] | ||
| 335 | interface IDXGISwapChain : IDXGIDeviceSubObject | ||
| 336 | { | ||
| 337 | HRESULT Present( | ||
| 338 | [in] UINT sync_interval, | ||
| 339 | [in] UINT flags | ||
| 340 | ); | ||
| 341 | HRESULT GetBuffer( | ||
| 342 | [in] UINT buffer_idx, | ||
| 343 | [in] REFIID riid, | ||
| 344 | [in, out] void **surface | ||
| 345 | ); | ||
| 346 | HRESULT SetFullscreenState( | ||
| 347 | [in] BOOL fullscreen, | ||
| 348 | [in] IDXGIOutput *target | ||
| 349 | ); | ||
| 350 | HRESULT GetFullscreenState( | ||
| 351 | [out] BOOL *fullscreen, | ||
| 352 | [out] IDXGIOutput **target | ||
| 353 | ); | ||
| 354 | HRESULT GetDesc( | ||
| 355 | [out] DXGI_SWAP_CHAIN_DESC *desc | ||
| 356 | ); | ||
| 357 | HRESULT ResizeBuffers( | ||
| 358 | [in] UINT buffer_count, | ||
| 359 | [in] UINT width, | ||
| 360 | [in] UINT height, | ||
| 361 | [in] DXGI_FORMAT format, | ||
| 362 | [in] UINT flags | ||
| 363 | ); | ||
| 364 | HRESULT ResizeTarget( | ||
| 365 | [in] const DXGI_MODE_DESC *target_mode_desc | ||
| 366 | ); | ||
| 367 | HRESULT GetContainingOutput( | ||
| 368 | [out] IDXGIOutput **output | ||
| 369 | ); | ||
| 370 | HRESULT GetFrameStatistics( | ||
| 371 | [out] DXGI_FRAME_STATISTICS *stats | ||
| 372 | ); | ||
| 373 | HRESULT GetLastPresentCount( | ||
| 374 | [out] UINT *last_present_count | ||
| 375 | ); | ||
| 376 | } | ||
| 377 | |||
| 378 | cpp_quote("#define DXGI_MWA_NO_WINDOW_CHANGES 0x1") | ||
| 379 | cpp_quote("#define DXGI_MWA_NO_ALT_ENTER 0x2") | ||
| 380 | cpp_quote("#define DXGI_MWA_NO_PRINT_SCREEN 0x4") | ||
| 381 | cpp_quote("#define DXGI_MWA_VALID 0x7") | ||
| 382 | |||
| 383 | [ | ||
| 384 | object, | ||
| 385 | local, | ||
| 386 | uuid(7b7166ec-21c7-44ae-b21a-c9ae321ae369) | ||
| 387 | ] | ||
| 388 | interface IDXGIFactory : IDXGIObject | ||
| 389 | { | ||
| 390 | HRESULT EnumAdapters( | ||
| 391 | [in] UINT adapter_idx, | ||
| 392 | [out] IDXGIAdapter **adapter | ||
| 393 | ); | ||
| 394 | HRESULT MakeWindowAssociation( | ||
| 395 | [in] HWND window, | ||
| 396 | [in] UINT flags | ||
| 397 | ); | ||
| 398 | HRESULT GetWindowAssociation( | ||
| 399 | [in] HWND *window | ||
| 400 | ); | ||
| 401 | HRESULT CreateSwapChain( | ||
| 402 | [in] IUnknown *device, | ||
| 403 | [in] DXGI_SWAP_CHAIN_DESC *desc, | ||
| 404 | [out] IDXGISwapChain **swapchain | ||
| 405 | ); | ||
| 406 | HRESULT CreateSoftwareAdapter( | ||
| 407 | [in] HMODULE swrast, | ||
| 408 | [out] IDXGIAdapter **adapter | ||
| 409 | ); | ||
| 410 | } | ||
| 411 | |||
| 412 | [local] HRESULT __stdcall CreateDXGIFactory(REFIID riid, void **factory); | ||
| 413 | [local] HRESULT __stdcall CreateDXGIFactory1(REFIID riid, void **factory); | ||
| 414 | |||
| 415 | [ | ||
| 416 | object, | ||
| 417 | local, | ||
| 418 | uuid(54ec77fa-1377-44e6-8c32-88fd5f44c84c) | ||
| 419 | ] | ||
| 420 | interface IDXGIDevice : IDXGIObject | ||
| 421 | { | ||
| 422 | HRESULT GetAdapter( | ||
| 423 | [out] IDXGIAdapter **adapter | ||
| 424 | ); | ||
| 425 | HRESULT CreateSurface( | ||
| 426 | [in] const DXGI_SURFACE_DESC *desc, | ||
| 427 | [in] UINT surface_count, | ||
| 428 | [in] DXGI_USAGE usage, | ||
| 429 | [in] const DXGI_SHARED_RESOURCE *shared_resource, | ||
| 430 | [out] IDXGISurface **surface | ||
| 431 | ); | ||
| 432 | HRESULT QueryResourceResidency( | ||
| 433 | [in] IUnknown *const *resources, | ||
| 434 | [out] DXGI_RESIDENCY *residency, | ||
| 435 | [in] UINT resource_count | ||
| 436 | ); | ||
| 437 | HRESULT SetGPUThreadPriority( | ||
| 438 | [in] INT priority | ||
| 439 | ); | ||
| 440 | HRESULT GetGPUThreadPriority( | ||
| 441 | [out] INT *priority | ||
| 442 | ); | ||
| 443 | } | ||
| 444 | |||
| 445 | typedef enum DXGI_ADAPTER_FLAG { | ||
| 446 | DXGI_ADAPTER_FLAG_NONE = 0, | ||
| 447 | DXGI_ADAPTER_FLAG_REMOTE = 1, | ||
| 448 | DXGI_ADAPTER_FLAG_SOFTWARE = 2, | ||
| 449 | DXGI_ADAPTER_FLAG_FORCE_DWORD = 0xFFFFFFFF | ||
| 450 | } DXGI_ADAPTER_FLAG; | ||
| 451 | |||
| 452 | typedef struct DXGI_ADAPTER_DESC1 { | ||
| 453 | WCHAR Description[128]; | ||
| 454 | UINT VendorId; | ||
| 455 | UINT DeviceId; | ||
| 456 | UINT SubSysId; | ||
| 457 | UINT Revision; | ||
| 458 | SIZE_T DedicatedVideoMemory; | ||
| 459 | SIZE_T DedicatedSystemMemory; | ||
| 460 | SIZE_T SharedSystemMemory; | ||
| 461 | LUID AdapterLuid; | ||
| 462 | UINT Flags; | ||
| 463 | } DXGI_ADAPTER_DESC1; | ||
| 464 | |||
| 465 | typedef struct DXGI_DISPLAY_COLOR_SPACE { | ||
| 466 | FLOAT PrimaryCoordinates[8][2]; | ||
| 467 | FLOAT WhitePoints[16][2]; | ||
| 468 | } DXGI_DISPLAY_COLOR_SPACE; | ||
| 469 | |||
| 470 | [ | ||
| 471 | object, | ||
| 472 | uuid(29038f61-3839-4626-91fd-086879011a05), | ||
| 473 | local, | ||
| 474 | pointer_default(unique) | ||
| 475 | ] | ||
| 476 | interface IDXGIAdapter1 : IDXGIAdapter | ||
| 477 | { | ||
| 478 | HRESULT GetDesc1([out] DXGI_ADAPTER_DESC1 *pDesc); | ||
| 479 | } | ||
| 480 | |||
| 481 | [ | ||
| 482 | object, | ||
| 483 | uuid(77db970f-6276-48ba-ba28-070143b4392c), | ||
| 484 | local, | ||
| 485 | pointer_default(unique) | ||
| 486 | ] | ||
| 487 | interface IDXGIDevice1 : IDXGIDevice | ||
| 488 | { | ||
| 489 | HRESULT SetMaximumFrameLatency([in] UINT MaxLatency); | ||
| 490 | HRESULT GetMaximumFrameLatency([out] UINT *pMaxLatency); | ||
| 491 | } | ||
| 492 | |||
| 493 | [ | ||
| 494 | object, | ||
| 495 | uuid(770aae78-f26f-4dba-a829-253c83d1b387), | ||
| 496 | local, | ||
| 497 | pointer_default(unique) | ||
| 498 | ] | ||
| 499 | interface IDXGIFactory1 : IDXGIFactory | ||
| 500 | { | ||
| 501 | HRESULT EnumAdapters1([in] UINT Adapter, [out] IDXGIAdapter1 **ppAdapter); | ||
| 502 | BOOL IsCurrent(); | ||
| 503 | } | ||
lib/libc/include/any-windows-any/dxgi1_2.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dxgi1_2.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dxgi1_2.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dxgi1_2.idl deleted-423| ... | @@ -1,423 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2014 Jacek Caban for CodeWeavers | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "dxgi.idl"; | ||
| 20 | |||
| 21 | const UINT DXGI_ENUM_MODES_STEREO = 0x4; | ||
| 22 | const UINT DXGI_ENUM_MODES_DISABLED_STEREO = 0x8; | ||
| 23 | |||
| 24 | const DWORD DXGI_SHARED_RESOURCE_READ = 0x80000000; | ||
| 25 | const DWORD DXGI_SHARED_RESOURCE_WRITE = 0x00000001; | ||
| 26 | |||
| 27 | typedef enum _DXGI_OFFER_RESOURCE_PRIORITY { | ||
| 28 | DXGI_OFFER_RESOURCE_PRIORITY_LOW = 1, | ||
| 29 | DXGI_OFFER_RESOURCE_PRIORITY_NORMAL, | ||
| 30 | DXGI_OFFER_RESOURCE_PRIORITY_HIGH | ||
| 31 | } DXGI_OFFER_RESOURCE_PRIORITY; | ||
| 32 | |||
| 33 | typedef enum DXGI_ALPHA_MODE { | ||
| 34 | DXGI_ALPHA_MODE_UNSPECIFIED = 0, | ||
| 35 | DXGI_ALPHA_MODE_PREMULTIPLIED = 1, | ||
| 36 | DXGI_ALPHA_MODE_STRAIGHT = 2, | ||
| 37 | DXGI_ALPHA_MODE_IGNORE = 3, | ||
| 38 | DXGI_ALPHA_MODE_FORCE_DWORD = 0xffffffff | ||
| 39 | } DXGI_ALPHA_MODE; | ||
| 40 | |||
| 41 | typedef struct DXGI_OUTDUPL_MOVE_RECT | ||
| 42 | { | ||
| 43 | POINT SourcePoint; | ||
| 44 | RECT DestinationRect; | ||
| 45 | } DXGI_OUTDUPL_MOVE_RECT; | ||
| 46 | |||
| 47 | typedef struct DXGI_OUTDUPL_DESC | ||
| 48 | { | ||
| 49 | DXGI_MODE_DESC ModeDesc; | ||
| 50 | DXGI_MODE_ROTATION Rotation; | ||
| 51 | BOOL DesktopImageInSystemMemory; | ||
| 52 | } DXGI_OUTDUPL_DESC; | ||
| 53 | |||
| 54 | typedef struct DXGI_OUTDUPL_POINTER_POSITION | ||
| 55 | { | ||
| 56 | POINT Position; | ||
| 57 | BOOL Visible; | ||
| 58 | } DXGI_OUTDUPL_POINTER_POSITION; | ||
| 59 | |||
| 60 | typedef enum DXGI_OUTDUPL_POINTER_SHAPE_TYPE | ||
| 61 | { | ||
| 62 | DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME = 0x00000001, | ||
| 63 | DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR = 0x00000002, | ||
| 64 | DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR = 0x00000004 | ||
| 65 | } DXGI_OUTDUPL_POINTER_SHAPE_TYPE; | ||
| 66 | |||
| 67 | typedef struct DXGI_OUTDUPL_POINTER_SHAPE_INFO | ||
| 68 | { | ||
| 69 | UINT Type; | ||
| 70 | UINT Width; | ||
| 71 | UINT Height; | ||
| 72 | UINT Pitch; | ||
| 73 | POINT HotSpot; | ||
| 74 | } DXGI_OUTDUPL_POINTER_SHAPE_INFO; | ||
| 75 | |||
| 76 | typedef struct DXGI_OUTDUPL_FRAME_INFO | ||
| 77 | { | ||
| 78 | LARGE_INTEGER LastPresentTime; | ||
| 79 | LARGE_INTEGER LastMouseUpdateTime; | ||
| 80 | UINT AccumulatedFrames; | ||
| 81 | BOOL RectsCoalesced; | ||
| 82 | BOOL ProtectedContentMaskedOut; | ||
| 83 | DXGI_OUTDUPL_POINTER_POSITION PointerPosition; | ||
| 84 | UINT TotalMetadataBufferSize; | ||
| 85 | UINT PointerShapeBufferSize; | ||
| 86 | } DXGI_OUTDUPL_FRAME_INFO; | ||
| 87 | |||
| 88 | typedef struct DXGI_MODE_DESC1 | ||
| 89 | { | ||
| 90 | UINT Width; | ||
| 91 | UINT Height; | ||
| 92 | DXGI_RATIONAL RefreshRate; | ||
| 93 | DXGI_FORMAT Format; | ||
| 94 | DXGI_MODE_SCANLINE_ORDER ScanlineOrdering; | ||
| 95 | DXGI_MODE_SCALING Scaling; | ||
| 96 | BOOL Stereo; | ||
| 97 | } DXGI_MODE_DESC1; | ||
| 98 | |||
| 99 | [ | ||
| 100 | object, | ||
| 101 | uuid(191cfac3-a341-470d-b26e-a864f428319c), | ||
| 102 | local, | ||
| 103 | pointer_default(unique) | ||
| 104 | ] | ||
| 105 | interface IDXGIOutputDuplication : IDXGIObject | ||
| 106 | { | ||
| 107 | void GetDesc( | ||
| 108 | [out] DXGI_OUTDUPL_DESC *desc | ||
| 109 | ); | ||
| 110 | |||
| 111 | HRESULT AcquireNextFrame( | ||
| 112 | [in] UINT timeout_in_milliseconds, | ||
| 113 | [out] DXGI_OUTDUPL_FRAME_INFO *frame_info, | ||
| 114 | [out] IDXGIResource **desktop_resource | ||
| 115 | ); | ||
| 116 | |||
| 117 | HRESULT GetFrameDirtyRects( | ||
| 118 | [in] UINT dirty_rects_buffer_size, | ||
| 119 | [out] RECT *dirty_rects_buffer, | ||
| 120 | [out] UINT *dirty_rects_buffer_size_required | ||
| 121 | ); | ||
| 122 | |||
| 123 | HRESULT GetFrameMoveRects( | ||
| 124 | [in] UINT move_rects_buffer_size, | ||
| 125 | [out] DXGI_OUTDUPL_MOVE_RECT *move_rect_buffer, | ||
| 126 | [out] UINT *move_rects_buffer_size_required | ||
| 127 | ); | ||
| 128 | |||
| 129 | HRESULT GetFramePointerShape( | ||
| 130 | [in] UINT pointer_shape_buffer_size, | ||
| 131 | [out] void *pointer_shape_buffer, | ||
| 132 | [out] UINT *pointer_shape_buffer_size_required, | ||
| 133 | [out] DXGI_OUTDUPL_POINTER_SHAPE_INFO *pointer_shape_info | ||
| 134 | ); | ||
| 135 | |||
| 136 | HRESULT MapDesktopSurface( | ||
| 137 | [out] DXGI_MAPPED_RECT *locked_rect | ||
| 138 | ); | ||
| 139 | |||
| 140 | HRESULT UnMapDesktopSurface(); | ||
| 141 | |||
| 142 | HRESULT ReleaseFrame(); | ||
| 143 | } | ||
| 144 | |||
| 145 | [ | ||
| 146 | object, | ||
| 147 | uuid(aba496dd-b617-4cb8-a866-bc44d7eb1fa2), | ||
| 148 | local, | ||
| 149 | pointer_default(unique) | ||
| 150 | ] | ||
| 151 | interface IDXGISurface2 : IDXGISurface1 | ||
| 152 | { | ||
| 153 | HRESULT GetResource( | ||
| 154 | [in] REFIID iid, | ||
| 155 | [out] void **parent_resource, | ||
| 156 | [out] UINT *subresource_idx | ||
| 157 | ); | ||
| 158 | } | ||
| 159 | |||
| 160 | [ | ||
| 161 | object, | ||
| 162 | uuid(30961379-4609-4a41-998e-54fe567ee0c1), | ||
| 163 | local, | ||
| 164 | pointer_default(unique) | ||
| 165 | ] | ||
| 166 | interface IDXGIResource1 : IDXGIResource | ||
| 167 | { | ||
| 168 | HRESULT CreateSubresourceSurface( | ||
| 169 | UINT index, | ||
| 170 | [out] IDXGISurface2 **surface | ||
| 171 | ); | ||
| 172 | HRESULT CreateSharedHandle( | ||
| 173 | [in] const SECURITY_ATTRIBUTES *attributes, | ||
| 174 | [in] DWORD access, | ||
| 175 | [in] const WCHAR *name, | ||
| 176 | [out] HANDLE *handle | ||
| 177 | ); | ||
| 178 | } | ||
| 179 | |||
| 180 | [ | ||
| 181 | object, | ||
| 182 | uuid(ea9dbf1a-c88e-4486-854a-98aa0138f30c), | ||
| 183 | local, | ||
| 184 | pointer_default(unique) | ||
| 185 | ] | ||
| 186 | interface IDXGIDisplayControl : IUnknown | ||
| 187 | { | ||
| 188 | BOOL IsStereoEnabled(); | ||
| 189 | void SetStereoEnabled(BOOL enabled); | ||
| 190 | } | ||
| 191 | |||
| 192 | [ | ||
| 193 | object, | ||
| 194 | uuid(05008617-fbfd-4051-a790-144884b4f6a9), | ||
| 195 | local, | ||
| 196 | pointer_default(unique) | ||
| 197 | ] | ||
| 198 | interface IDXGIDevice2 : IDXGIDevice1 | ||
| 199 | { | ||
| 200 | HRESULT OfferResources( | ||
| 201 | [in] UINT NumResources, | ||
| 202 | [in, size_is(NumResources)] IDXGIResource *const *ppResources, | ||
| 203 | [in] DXGI_OFFER_RESOURCE_PRIORITY Priority); | ||
| 204 | |||
| 205 | HRESULT ReclaimResources( | ||
| 206 | [in] UINT NumResources, | ||
| 207 | [in, size_is(NumResources)] IDXGIResource *const *ppResources, | ||
| 208 | [out, size_is(NumResources)] BOOL *pDiscarded); | ||
| 209 | |||
| 210 | HRESULT EnqueueSetEvent( | ||
| 211 | [in] HANDLE hEvent); | ||
| 212 | } | ||
| 213 | |||
| 214 | typedef enum DXGI_SCALING { | ||
| 215 | DXGI_SCALING_STRETCH = 0, | ||
| 216 | DXGI_SCALING_NONE = 1, | ||
| 217 | DXGI_SCALING_ASPECT_RATIO_STRETCH = 2, | ||
| 218 | } DXGI_SCALING; | ||
| 219 | |||
| 220 | typedef struct DXGI_SWAP_CHAIN_DESC1 { | ||
| 221 | UINT Width; | ||
| 222 | UINT Height; | ||
| 223 | DXGI_FORMAT Format; | ||
| 224 | BOOL Stereo; | ||
| 225 | DXGI_SAMPLE_DESC SampleDesc; | ||
| 226 | DXGI_USAGE BufferUsage; | ||
| 227 | UINT BufferCount; | ||
| 228 | DXGI_SCALING Scaling; | ||
| 229 | DXGI_SWAP_EFFECT SwapEffect; | ||
| 230 | DXGI_ALPHA_MODE AlphaMode; | ||
| 231 | UINT Flags; | ||
| 232 | } DXGI_SWAP_CHAIN_DESC1; | ||
| 233 | |||
| 234 | typedef struct DXGI_SWAP_CHAIN_FULLSCREEN_DESC { | ||
| 235 | DXGI_RATIONAL RefreshRate; | ||
| 236 | DXGI_MODE_SCANLINE_ORDER ScanlineOrdering; | ||
| 237 | DXGI_MODE_SCALING Scaling; | ||
| 238 | BOOL Windowed; | ||
| 239 | } DXGI_SWAP_CHAIN_FULLSCREEN_DESC; | ||
| 240 | |||
| 241 | typedef struct DXGI_PRESENT_PARAMETERS { | ||
| 242 | UINT DirtyRectsCount; | ||
| 243 | RECT *pDirtyRects; | ||
| 244 | RECT *pScrollRect; | ||
| 245 | POINT *pScrollOffset; | ||
| 246 | } DXGI_PRESENT_PARAMETERS; | ||
| 247 | |||
| 248 | [ | ||
| 249 | object, | ||
| 250 | uuid(790a45f7-0d42-4876-983a-0a55cfe6f4aa), | ||
| 251 | local, | ||
| 252 | pointer_default(unique) | ||
| 253 | ] | ||
| 254 | interface IDXGISwapChain1 : IDXGISwapChain | ||
| 255 | { | ||
| 256 | HRESULT GetDesc1( | ||
| 257 | [out] DXGI_SWAP_CHAIN_DESC1 *pDesc); | ||
| 258 | |||
| 259 | HRESULT GetFullscreenDesc( | ||
| 260 | [out] DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pDesc); | ||
| 261 | |||
| 262 | HRESULT GetHwnd( | ||
| 263 | [out] HWND *pHwnd); | ||
| 264 | |||
| 265 | HRESULT GetCoreWindow( | ||
| 266 | [in] REFIID refiid, | ||
| 267 | [out] void **ppUnk); | ||
| 268 | |||
| 269 | HRESULT Present1( | ||
| 270 | [in] UINT SyncInterval, | ||
| 271 | [in] UINT PresentFlags, | ||
| 272 | [in] const DXGI_PRESENT_PARAMETERS *pPresentParameters); | ||
| 273 | |||
| 274 | BOOL IsTemporaryMonoSupported(); | ||
| 275 | |||
| 276 | HRESULT GetRestrictToOutput( | ||
| 277 | [out] IDXGIOutput **ppRestrictToOutput); | ||
| 278 | |||
| 279 | HRESULT SetBackgroundColor( | ||
| 280 | [in] const DXGI_RGBA *pColor); | ||
| 281 | |||
| 282 | HRESULT GetBackgroundColor( | ||
| 283 | [out] DXGI_RGBA *pColor); | ||
| 284 | |||
| 285 | HRESULT SetRotation( | ||
| 286 | [in] DXGI_MODE_ROTATION Rotation); | ||
| 287 | |||
| 288 | HRESULT GetRotation( | ||
| 289 | [out] DXGI_MODE_ROTATION *pRotation); | ||
| 290 | } | ||
| 291 | |||
| 292 | [ | ||
| 293 | object, | ||
| 294 | uuid(50c83a1c-e072-4c48-87b0-3630fa36a6d0), | ||
| 295 | local, | ||
| 296 | pointer_default(unique) | ||
| 297 | ] | ||
| 298 | interface IDXGIFactory2 : IDXGIFactory1 | ||
| 299 | { | ||
| 300 | BOOL IsWindowedStereoEnabled(); | ||
| 301 | |||
| 302 | HRESULT CreateSwapChainForHwnd( | ||
| 303 | [in] IUnknown *pDevice, | ||
| 304 | [in] HWND hWnd, | ||
| 305 | [in] const DXGI_SWAP_CHAIN_DESC1 *pDesc, | ||
| 306 | [in] const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc, | ||
| 307 | [in] IDXGIOutput *pRestrictToOutput, | ||
| 308 | [out] IDXGISwapChain1 **ppSwapChain); | ||
| 309 | |||
| 310 | HRESULT CreateSwapChainForCoreWindow( | ||
| 311 | [in] IUnknown *pDevice, | ||
| 312 | [in] IUnknown *pWindow, | ||
| 313 | [in] const DXGI_SWAP_CHAIN_DESC1 *pDesc, | ||
| 314 | [in] IDXGIOutput *pRestrictToOutput, | ||
| 315 | [out] IDXGISwapChain1 **ppSwapChain); | ||
| 316 | |||
| 317 | HRESULT GetSharedResourceAdapterLuid( | ||
| 318 | [in] HANDLE hResource, | ||
| 319 | [out] LUID *pLuid); | ||
| 320 | |||
| 321 | HRESULT RegisterStereoStatusWindow( | ||
| 322 | [in] HWND WindowHandle, | ||
| 323 | [in] UINT wMsg, | ||
| 324 | [out] DWORD *pdwCookie); | ||
| 325 | |||
| 326 | HRESULT RegisterStereoStatusEvent( | ||
| 327 | [in] HANDLE hEvent, | ||
| 328 | [out] DWORD *pdwCookie); | ||
| 329 | |||
| 330 | void UnregisterStereoStatus( | ||
| 331 | [in] DWORD dwCookie); | ||
| 332 | |||
| 333 | HRESULT RegisterOcclusionStatusWindow( | ||
| 334 | [in] HWND WindowHandle, | ||
| 335 | [in] UINT wMsg, | ||
| 336 | [out] DWORD *pdwCookie); | ||
| 337 | |||
| 338 | HRESULT RegisterOcclusionStatusEvent( | ||
| 339 | [in] HANDLE hEvent, | ||
| 340 | [out] DWORD *pdwCookie); | ||
| 341 | |||
| 342 | void UnregisterOcclusionStatus( | ||
| 343 | [in] DWORD dwCookie); | ||
| 344 | |||
| 345 | HRESULT CreateSwapChainForComposition( | ||
| 346 | [in] IUnknown *pDevice, | ||
| 347 | [in] const DXGI_SWAP_CHAIN_DESC1 *pDesc, | ||
| 348 | [in] IDXGIOutput *pRestrictToOutput, | ||
| 349 | [out] IDXGISwapChain1 **ppSwapChain); | ||
| 350 | } | ||
| 351 | |||
| 352 | typedef enum DXGI_GRAPHICS_PREEMPTION_GRANULARITY { | ||
| 353 | DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY, | ||
| 354 | DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY, | ||
| 355 | DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY, | ||
| 356 | DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY, | ||
| 357 | DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY | ||
| 358 | } DXGI_GRAPHICS_PREEMPTION_GRANULARITY; | ||
| 359 | |||
| 360 | typedef enum DXGI_COMPUTE_PREEMPTION_GRANULARITY { | ||
| 361 | DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY, | ||
| 362 | DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY, | ||
| 363 | DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY, | ||
| 364 | DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY, | ||
| 365 | DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY | ||
| 366 | } DXGI_COMPUTE_PREEMPTION_GRANULARITY; | ||
| 367 | |||
| 368 | typedef struct DXGI_ADAPTER_DESC2 { | ||
| 369 | WCHAR Description[128]; | ||
| 370 | UINT VendorId; | ||
| 371 | UINT DeviceId; | ||
| 372 | UINT SubSysId; | ||
| 373 | UINT Revision; | ||
| 374 | SIZE_T DedicatedVideoMemory; | ||
| 375 | SIZE_T DedicatedSystemMemory; | ||
| 376 | SIZE_T SharedSystemMemory; | ||
| 377 | LUID AdapterLuid; | ||
| 378 | UINT Flags; | ||
| 379 | DXGI_GRAPHICS_PREEMPTION_GRANULARITY GraphicsPreemptionGranularity; | ||
| 380 | DXGI_COMPUTE_PREEMPTION_GRANULARITY ComputePreemptionGranularity; | ||
| 381 | } DXGI_ADAPTER_DESC2; | ||
| 382 | |||
| 383 | [ | ||
| 384 | object, | ||
| 385 | uuid(0aa1ae0a-fa0e-4b84-8644-e05ff8e5acb5), | ||
| 386 | local, | ||
| 387 | pointer_default(unique) | ||
| 388 | ] | ||
| 389 | interface IDXGIAdapter2 : IDXGIAdapter1 | ||
| 390 | { | ||
| 391 | HRESULT GetDesc2([out] DXGI_ADAPTER_DESC2 *pDesc); | ||
| 392 | } | ||
| 393 | |||
| 394 | [ | ||
| 395 | object, | ||
| 396 | uuid(00cddea8-939b-4b83-a340-a685226666cc), | ||
| 397 | local, | ||
| 398 | pointer_default(unique) | ||
| 399 | ] | ||
| 400 | interface IDXGIOutput1 : IDXGIOutput | ||
| 401 | { | ||
| 402 | HRESULT GetDisplayModeList1( | ||
| 403 | [in] DXGI_FORMAT enum_format, | ||
| 404 | [in] UINT flags, | ||
| 405 | [in, out] UINT *num_modes, | ||
| 406 | [out] DXGI_MODE_DESC1 *desc | ||
| 407 | ); | ||
| 408 | |||
| 409 | HRESULT FindClosestMatchingMode1( | ||
| 410 | [in] const DXGI_MODE_DESC1 *mode_to_match, | ||
| 411 | [out] DXGI_MODE_DESC1 *closest_match, | ||
| 412 | [in] IUnknown *concerned_device | ||
| 413 | ); | ||
| 414 | |||
| 415 | HRESULT GetDisplaySurfaceData1( | ||
| 416 | [in] IDXGIResource *destination | ||
| 417 | ); | ||
| 418 | |||
| 419 | HRESULT DuplicateOutput( | ||
| 420 | [in] IUnknown *device, | ||
| 421 | [out] IDXGIOutputDuplication **output_duplication | ||
| 422 | ); | ||
| 423 | } | ||
lib/libc/include/any-windows-any/dxgi1_3.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dxgi1_3.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dxgi1_3.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dxgi1_3.idl deleted-231| ... | @@ -1,231 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2017 Ihsan Akmal | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "dxgi1_2.idl"; | ||
| 20 | |||
| 21 | typedef struct DXGI_MATRIX_3X2_F | ||
| 22 | { | ||
| 23 | float _11; | ||
| 24 | float _12; | ||
| 25 | float _21; | ||
| 26 | float _22; | ||
| 27 | float _31; | ||
| 28 | float _32; | ||
| 29 | } DXGI_MATRIX_3X2_F; | ||
| 30 | |||
| 31 | typedef struct DXGI_DECODE_SWAP_CHAIN_DESC | ||
| 32 | { | ||
| 33 | UINT Flags; | ||
| 34 | } DXGI_DECODE_SWAP_CHAIN_DESC; | ||
| 35 | |||
| 36 | typedef enum DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS | ||
| 37 | { | ||
| 38 | DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_NOMINAL_RANGE = 0x1, | ||
| 39 | DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_BT709 = 0x2, | ||
| 40 | DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_xvYCC = 0x4, | ||
| 41 | } DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS; | ||
| 42 | |||
| 43 | typedef enum DXGI_FRAME_PRESENTATION_MODE | ||
| 44 | { | ||
| 45 | DXGI_FRAME_PRESENTATION_MODE_COMPOSED = 0, | ||
| 46 | DXGI_FRAME_PRESENTATION_MODE_OVERLAY = 1, | ||
| 47 | DXGI_FRAME_PRESENTATION_MODE_NONE = 2, | ||
| 48 | DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE = 3, | ||
| 49 | } DXGI_FRAME_PRESENTATION_MODE; | ||
| 50 | |||
| 51 | typedef struct DXGI_FRAME_STATISTICS_MEDIA | ||
| 52 | { | ||
| 53 | UINT PresentCount; | ||
| 54 | UINT PresentRefreshCount; | ||
| 55 | UINT SyncRefreshCount; | ||
| 56 | LARGE_INTEGER SyncQPCTime; | ||
| 57 | LARGE_INTEGER SyncGPUTime; | ||
| 58 | DXGI_FRAME_PRESENTATION_MODE CompositionMode; | ||
| 59 | UINT ApprovedPresentDuration; | ||
| 60 | } DXGI_FRAME_STATISTICS_MEDIA; | ||
| 61 | |||
| 62 | typedef enum DXGI_OVERLAY_SUPPORT_FLAG | ||
| 63 | { | ||
| 64 | DXGI_OVERLAY_SUPPORT_FLAG_DIRECT = 0x1, | ||
| 65 | DXGI_OVERLAY_SUPPORT_FLAG_SCALING = 0x2, | ||
| 66 | } DXGI_OVERLAY_SUPPORT_FLAG; | ||
| 67 | |||
| 68 | [ | ||
| 69 | object, | ||
| 70 | uuid(6007896c-3244-4afd-bf18-a6d3beda5023), | ||
| 71 | local, | ||
| 72 | pointer_default(unique) | ||
| 73 | ] | ||
| 74 | interface IDXGIDevice3 : IDXGIDevice2 | ||
| 75 | { | ||
| 76 | void Trim(); | ||
| 77 | } | ||
| 78 | |||
| 79 | [ | ||
| 80 | object, | ||
| 81 | uuid(a8be2ac4-199f-4946-b331-79599fb98de7), | ||
| 82 | local, | ||
| 83 | pointer_default(unique) | ||
| 84 | ] | ||
| 85 | interface IDXGISwapChain2 : IDXGISwapChain1 | ||
| 86 | { | ||
| 87 | HRESULT SetSourceSize(UINT width, UINT height); | ||
| 88 | |||
| 89 | HRESULT GetSourceSize( | ||
| 90 | [out] UINT *width, | ||
| 91 | [out] UINT *height | ||
| 92 | ); | ||
| 93 | |||
| 94 | HRESULT SetMaximumFrameLatency(UINT max_latency); | ||
| 95 | |||
| 96 | HRESULT GetMaximumFrameLatency( | ||
| 97 | [out] UINT *max_latency | ||
| 98 | ); | ||
| 99 | |||
| 100 | HANDLE GetFrameLatencyWaitableObject(); | ||
| 101 | |||
| 102 | HRESULT SetMatrixTransform(const DXGI_MATRIX_3X2_F *matrix); | ||
| 103 | |||
| 104 | HRESULT GetMatrixTransform( | ||
| 105 | [out] DXGI_MATRIX_3X2_F *matrix | ||
| 106 | ); | ||
| 107 | } | ||
| 108 | |||
| 109 | [ | ||
| 110 | object, | ||
| 111 | uuid(595e39d1-2724-4663-99b1-da969de28364), | ||
| 112 | local, | ||
| 113 | pointer_default(unique) | ||
| 114 | ] | ||
| 115 | interface IDXGIOutput2 : IDXGIOutput1 | ||
| 116 | { | ||
| 117 | BOOL SupportsOverlays(); | ||
| 118 | } | ||
| 119 | |||
| 120 | [ | ||
| 121 | object, | ||
| 122 | uuid(25483823-cd46-4c7d-86ca-47aa95b837bd), | ||
| 123 | local, | ||
| 124 | pointer_default(unique) | ||
| 125 | ] | ||
| 126 | interface IDXGIFactory3 : IDXGIFactory2 | ||
| 127 | { | ||
| 128 | UINT GetCreationFlags(); | ||
| 129 | } | ||
| 130 | |||
| 131 | [ | ||
| 132 | object, | ||
| 133 | uuid(2633066b-4514-4c7a-8fd8-12ea98059d18), | ||
| 134 | local, | ||
| 135 | pointer_default(unique) | ||
| 136 | ] | ||
| 137 | interface IDXGIDecodeSwapChain : IUnknown | ||
| 138 | { | ||
| 139 | HRESULT PresentBuffer(UINT buffer_to_present, UINT sync_interval, UINT flags); | ||
| 140 | |||
| 141 | HRESULT SetSourceRect(const RECT *rect); | ||
| 142 | |||
| 143 | HRESULT SetTargetRect(const RECT *rect); | ||
| 144 | |||
| 145 | HRESULT SetDestSize(UINT width, UINT height); | ||
| 146 | |||
| 147 | HRESULT GetSourceRect( | ||
| 148 | [out] RECT *rect | ||
| 149 | ); | ||
| 150 | |||
| 151 | HRESULT GetTargetRect( | ||
| 152 | [out] RECT *rect | ||
| 153 | ); | ||
| 154 | |||
| 155 | HRESULT GetDestSize( | ||
| 156 | [out] UINT *width, | ||
| 157 | [out] UINT *height | ||
| 158 | ); | ||
| 159 | |||
| 160 | HRESULT SetColorSpace(DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS colorspace); | ||
| 161 | |||
| 162 | DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS GetColorSpace(); | ||
| 163 | } | ||
| 164 | |||
| 165 | [ | ||
| 166 | object, | ||
| 167 | uuid(41e7d1f2-a591-4f7b-a2e5-fa9c843e1c12), | ||
| 168 | local, | ||
| 169 | pointer_default(unique) | ||
| 170 | ] | ||
| 171 | interface IDXGIFactoryMedia : IUnknown | ||
| 172 | { | ||
| 173 | HRESULT CreateSwapChainForCompositionSurfaceHandle( | ||
| 174 | [in] IUnknown *device, | ||
| 175 | [in] HANDLE surface, | ||
| 176 | [in] const DXGI_SWAP_CHAIN_DESC1 *desc, | ||
| 177 | [in] IDXGIOutput *restrict_to_output, | ||
| 178 | [out] IDXGISwapChain1 **swapchain | ||
| 179 | ); | ||
| 180 | |||
| 181 | HRESULT CreateDecodeSwapChainForCompositionSurfaceHandle( | ||
| 182 | [in] IUnknown *device, | ||
| 183 | [in] HANDLE surface, | ||
| 184 | [in] DXGI_DECODE_SWAP_CHAIN_DESC *desc, | ||
| 185 | [in] IDXGIResource *yuv_decode_buffers, | ||
| 186 | [in] IDXGIOutput *restrict_to_output, | ||
| 187 | [out] IDXGIDecodeSwapChain **swapchain | ||
| 188 | ); | ||
| 189 | } | ||
| 190 | |||
| 191 | [ | ||
| 192 | object, | ||
| 193 | uuid(dd95b90b-f05f-4f6a-bd65-25bfb264bd84), | ||
| 194 | local, | ||
| 195 | pointer_default(unique) | ||
| 196 | ] | ||
| 197 | interface IDXGISwapChainMedia : IUnknown | ||
| 198 | { | ||
| 199 | HRESULT GetFrameStatisticsMedia( | ||
| 200 | [out] DXGI_FRAME_STATISTICS_MEDIA *stats | ||
| 201 | ); | ||
| 202 | |||
| 203 | HRESULT SetPresentDuration(UINT duration); | ||
| 204 | |||
| 205 | HRESULT CheckPresentDurationSupport( | ||
| 206 | UINT desired_present_duration, | ||
| 207 | [out] UINT *closest_smaller_present_duration, | ||
| 208 | [out] UINT *closest_larger_present_duration | ||
| 209 | ); | ||
| 210 | } | ||
| 211 | |||
| 212 | [ | ||
| 213 | object, | ||
| 214 | uuid(8a6bb301-7e7e-41F4-a8e0-5b32f7f99b18), | ||
| 215 | local, | ||
| 216 | pointer_default(unique) | ||
| 217 | ] | ||
| 218 | interface IDXGIOutput3 : IDXGIOutput2 | ||
| 219 | { | ||
| 220 | HRESULT CheckOverlaySupport( | ||
| 221 | [in] DXGI_FORMAT enum_format, | ||
| 222 | [out] IUnknown *concerned_device, | ||
| 223 | [out] UINT *flags | ||
| 224 | ); | ||
| 225 | } | ||
| 226 | |||
| 227 | const UINT DXGI_CREATE_FACTORY_DEBUG = 0x1; | ||
| 228 | |||
| 229 | [local] HRESULT __stdcall CreateDXGIFactory2(UINT flags, REFIID iid, void **factory); | ||
| 230 | |||
| 231 | [local] HRESULT __stdcall DXGIGetDebugInterface1(UINT flags, REFIID iid, void **debug); | ||
lib/libc/include/any-windows-any/dxgi1_4.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dxgi1_4.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dxgi1_4.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dxgi1_4.idl deleted-140| ... | @@ -1,140 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2017 Ihsan Akmal | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "dxgi1_3.idl"; | ||
| 20 | |||
| 21 | typedef enum DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG | ||
| 22 | { | ||
| 23 | DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT = 0x1, | ||
| 24 | DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_OVERLAY_PRESENT = 0x2, | ||
| 25 | } DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG; | ||
| 26 | |||
| 27 | typedef enum DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG | ||
| 28 | { | ||
| 29 | DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT = 0x1, | ||
| 30 | } DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG; | ||
| 31 | |||
| 32 | typedef enum DXGI_MEMORY_SEGMENT_GROUP | ||
| 33 | { | ||
| 34 | DXGI_MEMORY_SEGMENT_GROUP_LOCAL = 0x0, | ||
| 35 | DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL = 0x1, | ||
| 36 | } DXGI_MEMORY_SEGMENT_GROUP; | ||
| 37 | |||
| 38 | typedef struct DXGI_QUERY_VIDEO_MEMORY_INFO | ||
| 39 | { | ||
| 40 | UINT64 Budget; | ||
| 41 | UINT64 CurrentUsage; | ||
| 42 | UINT64 AvailableForReservation; | ||
| 43 | UINT64 CurrentReservation; | ||
| 44 | } DXGI_QUERY_VIDEO_MEMORY_INFO; | ||
| 45 | |||
| 46 | [ | ||
| 47 | object, | ||
| 48 | uuid(94d99bdb-f1f8-4ab0-b236-7da0170edab1), | ||
| 49 | local, | ||
| 50 | pointer_default(unique) | ||
| 51 | ] | ||
| 52 | interface IDXGISwapChain3 : IDXGISwapChain2 | ||
| 53 | { | ||
| 54 | UINT GetCurrentBackBufferIndex(); | ||
| 55 | HRESULT CheckColorSpaceSupport( | ||
| 56 | [in] DXGI_COLOR_SPACE_TYPE colour_space, | ||
| 57 | [out] UINT *colour_space_support | ||
| 58 | ); | ||
| 59 | HRESULT SetColorSpace1( | ||
| 60 | [in] DXGI_COLOR_SPACE_TYPE colour_space | ||
| 61 | ); | ||
| 62 | HRESULT ResizeBuffers1( | ||
| 63 | [in] UINT buffer_count, | ||
| 64 | [in] UINT width, | ||
| 65 | [in] UINT height, | ||
| 66 | [in] DXGI_FORMAT format, | ||
| 67 | [in] UINT flags, | ||
| 68 | [in] const UINT *node_mask, | ||
| 69 | [in] IUnknown *const *present_queue | ||
| 70 | ); | ||
| 71 | } | ||
| 72 | |||
| 73 | [ | ||
| 74 | object, | ||
| 75 | uuid(dc7dca35-2196-414d-9F53-617884032a60), | ||
| 76 | local, | ||
| 77 | pointer_default(unique) | ||
| 78 | ] | ||
| 79 | interface IDXGIOutput4 : IDXGIOutput3 | ||
| 80 | { | ||
| 81 | HRESULT CheckOverlayColorSpaceSupport( | ||
| 82 | [in] DXGI_FORMAT format, | ||
| 83 | [in] DXGI_COLOR_SPACE_TYPE colour_space, | ||
| 84 | [in] IUnknown *device, | ||
| 85 | [out] UINT *flags | ||
| 86 | ); | ||
| 87 | } | ||
| 88 | |||
| 89 | [ | ||
| 90 | object, | ||
| 91 | uuid(1bc6ea02-ef36-464f-bf0c-21ca39e5168a), | ||
| 92 | local, | ||
| 93 | pointer_default(unique) | ||
| 94 | ] | ||
| 95 | interface IDXGIFactory4 : IDXGIFactory3 | ||
| 96 | { | ||
| 97 | HRESULT EnumAdapterByLuid( | ||
| 98 | [in] LUID luid, | ||
| 99 | [in] REFIID iid, | ||
| 100 | [out] void **adapter | ||
| 101 | ); | ||
| 102 | HRESULT EnumWarpAdapter( | ||
| 103 | [in] REFIID iid, | ||
| 104 | [out] void **adapter | ||
| 105 | ); | ||
| 106 | } | ||
| 107 | |||
| 108 | [ | ||
| 109 | object, | ||
| 110 | uuid(645967a4-1392-4310-a798-8053ce3e93fd), | ||
| 111 | local, | ||
| 112 | pointer_default(unique) | ||
| 113 | ] | ||
| 114 | interface IDXGIAdapter3 : IDXGIAdapter2 | ||
| 115 | { | ||
| 116 | HRESULT RegisterHardwareContentProtectionTeardownStatusEvent( | ||
| 117 | [in] HANDLE event, | ||
| 118 | [out] DWORD *cookie | ||
| 119 | ); | ||
| 120 | void UnregisterHardwareContentProtectionTeardownStatus( | ||
| 121 | [in] DWORD cookie | ||
| 122 | ); | ||
| 123 | HRESULT QueryVideoMemoryInfo( | ||
| 124 | [in] UINT node_index, | ||
| 125 | [in] DXGI_MEMORY_SEGMENT_GROUP segment_group, | ||
| 126 | [out] DXGI_QUERY_VIDEO_MEMORY_INFO *memory_info | ||
| 127 | ); | ||
| 128 | HRESULT SetVideoMemoryReservation( | ||
| 129 | [in] UINT node_index, | ||
| 130 | [in] DXGI_MEMORY_SEGMENT_GROUP segment_group, | ||
| 131 | [in] UINT64 reservation | ||
| 132 | ); | ||
| 133 | HRESULT RegisterVideoMemoryBudgetChangeNotificationEvent( | ||
| 134 | [in] HANDLE event, | ||
| 135 | [out] DWORD *cookie | ||
| 136 | ); | ||
| 137 | void UnregisterVideoMemoryBudgetChangeNotification( | ||
| 138 | [in] DWORD cookie | ||
| 139 | ); | ||
| 140 | } | ||
lib/libc/include/any-windows-any/dxgi1_5.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dxgi1_5.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dxgi1_5.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dxgi1_5.idl deleted-133| ... | @@ -1,133 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2017 Ihsan Akmal | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "dxgi1_4.idl"; | ||
| 20 | |||
| 21 | typedef enum DXGI_OUTDUPL_FLAG | ||
| 22 | { | ||
| 23 | DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY = 0x1, | ||
| 24 | } DXGI_OUTDUPL_FLAG; | ||
| 25 | |||
| 26 | typedef enum DXGI_HDR_METADATA_TYPE | ||
| 27 | { | ||
| 28 | DXGI_HDR_METADATA_TYPE_NONE = 0x0, | ||
| 29 | DXGI_HDR_METADATA_TYPE_HDR10 = 0x1, | ||
| 30 | DXGI_HDR_METADATA_TYPE_HDR10PLUS = 0x2, | ||
| 31 | } DXGI_HDR_METADATA_TYPE; | ||
| 32 | |||
| 33 | typedef enum _DXGI_OFFER_RESOURCE_FLAGS | ||
| 34 | { | ||
| 35 | DXGI_OFFER_RESOURCE_FLAG_ALLOW_DECOMMIT = 0x1, | ||
| 36 | } DXGI_OFFER_RESOURCE_FLAGS; | ||
| 37 | |||
| 38 | typedef enum _DXGI_RECLAIM_RESOURCE_RESULTS | ||
| 39 | { | ||
| 40 | DXGI_RECLAIM_RESOURCE_RESULT_OK = 0x0, | ||
| 41 | DXGI_RECLAIM_RESOURCE_RESULT_DISCARDED = 0x1, | ||
| 42 | DXGI_RECLAIM_RESOURCE_RESULT_NOT_COMMITTED = 0x2, | ||
| 43 | } DXGI_RECLAIM_RESOURCE_RESULTS; | ||
| 44 | |||
| 45 | typedef enum DXGI_FEATURE | ||
| 46 | { | ||
| 47 | DXGI_FEATURE_PRESENT_ALLOW_TEARING = 0x0, | ||
| 48 | } DXGI_FEATURE; | ||
| 49 | |||
| 50 | typedef struct DXGI_HDR_METADATA_HDR10 | ||
| 51 | { | ||
| 52 | UINT16 RedPrimary[2]; | ||
| 53 | UINT16 GreenPrimary[2]; | ||
| 54 | UINT16 BluePrimary[2]; | ||
| 55 | UINT16 WhitePoint[2]; | ||
| 56 | UINT MaxMasteringLuminance; | ||
| 57 | UINT MinMasteringLuminance; | ||
| 58 | UINT16 MaxContentLightLevel; | ||
| 59 | UINT16 MaxFrameAverageLightLevel; | ||
| 60 | } DXGI_HDR_METADATA_HDR10; | ||
| 61 | |||
| 62 | typedef struct DXGI_HDR_METADATA_HDR10PLUS | ||
| 63 | { | ||
| 64 | BYTE Data[72]; | ||
| 65 | } DXGI_HDR_METADATA_HDR10PLUS; | ||
| 66 | |||
| 67 | [ | ||
| 68 | object, | ||
| 69 | uuid(80a07424-ab52-42eb-833c-0c42fd282d98), | ||
| 70 | local, | ||
| 71 | pointer_default(unique) | ||
| 72 | ] | ||
| 73 | interface IDXGIOutput5 : IDXGIOutput4 | ||
| 74 | { | ||
| 75 | HRESULT DuplicateOutput1( | ||
| 76 | [in] IUnknown *device, | ||
| 77 | [in] UINT flags, | ||
| 78 | [in] UINT format_count, | ||
| 79 | [in] const DXGI_FORMAT *formats, | ||
| 80 | [out] IDXGIOutputDuplication **duplication | ||
| 81 | ); | ||
| 82 | } | ||
| 83 | |||
| 84 | [ | ||
| 85 | object, | ||
| 86 | uuid(3d585d5a-bd4a-489e-b1f4-3dbcb6452ffb), | ||
| 87 | local, | ||
| 88 | pointer_default(unique) | ||
| 89 | ] | ||
| 90 | interface IDXGISwapChain4 : IDXGISwapChain3 | ||
| 91 | { | ||
| 92 | HRESULT SetHDRMetaData( | ||
| 93 | [in] DXGI_HDR_METADATA_TYPE type, | ||
| 94 | [in] UINT size, | ||
| 95 | [in] void *metadata | ||
| 96 | ); | ||
| 97 | } | ||
| 98 | |||
| 99 | [ | ||
| 100 | object, | ||
| 101 | uuid(95b4f95f-d8da-4ca4-9ee6-3b76d5968a10), | ||
| 102 | local, | ||
| 103 | pointer_default(unique) | ||
| 104 | ] | ||
| 105 | interface IDXGIDevice4 : IDXGIDevice3 | ||
| 106 | { | ||
| 107 | HRESULT OfferResources1( | ||
| 108 | [in] UINT resource_count, | ||
| 109 | [in] IDXGIResource *const *resources, | ||
| 110 | [in] DXGI_OFFER_RESOURCE_PRIORITY priority, | ||
| 111 | [in] UINT flags | ||
| 112 | ); | ||
| 113 | HRESULT ReclaimResources1( | ||
| 114 | [in] UINT resource_count, | ||
| 115 | [in] IDXGIResource *const *resources, | ||
| 116 | [out] DXGI_RECLAIM_RESOURCE_RESULTS *results | ||
| 117 | ); | ||
| 118 | } | ||
| 119 | |||
| 120 | [ | ||
| 121 | object, | ||
| 122 | uuid(7632e1f5-ee65-4dca-87fd-84cd75f8838d), | ||
| 123 | local, | ||
| 124 | pointer_default(unique) | ||
| 125 | ] | ||
| 126 | interface IDXGIFactory5 : IDXGIFactory4 | ||
| 127 | { | ||
| 128 | HRESULT CheckFeatureSupport( | ||
| 129 | DXGI_FEATURE feature, | ||
| 130 | [in, out] void *support_data, | ||
| 131 | UINT support_data_size | ||
| 132 | ); | ||
| 133 | } | ||
lib/libc/include/any-windows-any/dxgi1_6.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dxgi1_6.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dxgi1_6.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dxgi1_6.idl deleted-141| ... | @@ -1,141 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2017 Ihsan Akmal | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "dxgi1_5.idl"; | ||
| 20 | |||
| 21 | typedef enum DXGI_ADAPTER_FLAG3 | ||
| 22 | { | ||
| 23 | DXGI_ADAPTER_FLAG3_NONE = 0x0, | ||
| 24 | DXGI_ADAPTER_FLAG3_REMOTE = 0x1, | ||
| 25 | DXGI_ADAPTER_FLAG3_SOFTWARE = 0x2, | ||
| 26 | DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE = 0x4, | ||
| 27 | DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES = 0x8, | ||
| 28 | DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES = 0x10, | ||
| 29 | DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE = 0x20, | ||
| 30 | DXGI_ADAPTER_FLAG3_FORCE_DWORD = 0xffffffff, | ||
| 31 | } DXGI_ADAPTER_FLAG3; | ||
| 32 | |||
| 33 | typedef enum DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS | ||
| 34 | { | ||
| 35 | DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN = 0x1, | ||
| 36 | DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED = 0x2, | ||
| 37 | DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED = 0x4, | ||
| 38 | } DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS; | ||
| 39 | |||
| 40 | typedef enum DXGI_GPU_PREFERENCE | ||
| 41 | { | ||
| 42 | DXGI_GPU_PREFERENCE_UNSPECIFIED = 0x0, | ||
| 43 | DXGI_GPU_PREFERENCE_MINIMUM_POWER = 0x1, | ||
| 44 | DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE = 0x2, | ||
| 45 | } DXGI_GPU_PREFERENCE; | ||
| 46 | |||
| 47 | typedef struct DXGI_ADAPTER_DESC3 | ||
| 48 | { | ||
| 49 | WCHAR Description[128]; | ||
| 50 | UINT VendorId; | ||
| 51 | UINT DeviceId; | ||
| 52 | UINT SubSysId; | ||
| 53 | UINT Revision; | ||
| 54 | SIZE_T DedicatedVideoMemory; | ||
| 55 | SIZE_T DedicatedSystemMemory; | ||
| 56 | SIZE_T SharedSystemMemory; | ||
| 57 | LUID AdapterLuid; | ||
| 58 | DXGI_ADAPTER_FLAG3 Flags; | ||
| 59 | DXGI_GRAPHICS_PREEMPTION_GRANULARITY GraphicsPreemptionGranularity; | ||
| 60 | DXGI_COMPUTE_PREEMPTION_GRANULARITY ComputePreemptionGranularity; | ||
| 61 | } DXGI_ADAPTER_DESC3; | ||
| 62 | |||
| 63 | typedef struct DXGI_OUTPUT_DESC1 | ||
| 64 | { | ||
| 65 | WCHAR DeviceName[32]; | ||
| 66 | RECT DesktopCoordinates; | ||
| 67 | BOOL AttachedToDesktop; | ||
| 68 | DXGI_MODE_ROTATION Rotation; | ||
| 69 | HMONITOR Monitor; | ||
| 70 | UINT BitsPerColor; | ||
| 71 | DXGI_COLOR_SPACE_TYPE ColorSpace; | ||
| 72 | FLOAT RedPrimary[2]; | ||
| 73 | FLOAT GreenPrimary[2]; | ||
| 74 | FLOAT BluePrimary[2]; | ||
| 75 | FLOAT WhitePoint[2]; | ||
| 76 | FLOAT MinLuminance; | ||
| 77 | FLOAT MaxLuminance; | ||
| 78 | FLOAT MaxFullFrameLuminance; | ||
| 79 | } DXGI_OUTPUT_DESC1; | ||
| 80 | |||
| 81 | [ | ||
| 82 | object, | ||
| 83 | uuid(3c8d99d1-4fbf-4181-a82c-af66bf7bd24e), | ||
| 84 | local, | ||
| 85 | pointer_default(unique) | ||
| 86 | ] | ||
| 87 | interface IDXGIAdapter4 : IDXGIAdapter3 | ||
| 88 | { | ||
| 89 | HRESULT GetDesc3( | ||
| 90 | [out] DXGI_ADAPTER_DESC3 *desc | ||
| 91 | ); | ||
| 92 | } | ||
| 93 | |||
| 94 | [ | ||
| 95 | object, | ||
| 96 | uuid(068346e8-aaec-4b84-add7-137f513f77a1), | ||
| 97 | local, | ||
| 98 | pointer_default(unique) | ||
| 99 | ] | ||
| 100 | interface IDXGIOutput6 : IDXGIOutput5 | ||
| 101 | { | ||
| 102 | HRESULT GetDesc1( | ||
| 103 | [out] DXGI_OUTPUT_DESC1 *desc | ||
| 104 | ); | ||
| 105 | HRESULT CheckHardwareCompositionSupport( | ||
| 106 | [out] UINT *flags | ||
| 107 | ); | ||
| 108 | } | ||
| 109 | |||
| 110 | [ | ||
| 111 | object, | ||
| 112 | uuid(c1b6694f-ff09-44a9-b03c-77900a0a1d17), | ||
| 113 | local, | ||
| 114 | pointer_default(unique) | ||
| 115 | ] | ||
| 116 | interface IDXGIFactory6 : IDXGIFactory5 | ||
| 117 | { | ||
| 118 | HRESULT EnumAdapterByGpuPreference( | ||
| 119 | [in] UINT adapter_idx, | ||
| 120 | [in] DXGI_GPU_PREFERENCE gpu_preference, | ||
| 121 | [in] REFIID iid, | ||
| 122 | [out] void **adapter | ||
| 123 | ); | ||
| 124 | } | ||
| 125 | |||
| 126 | [ | ||
| 127 | object, | ||
| 128 | uuid(a4966eed-76db-44da-84c1-ee9a7afb20a8), | ||
| 129 | local, | ||
| 130 | pointer_default(unique) | ||
| 131 | ] | ||
| 132 | interface IDXGIFactory7 : IDXGIFactory6 | ||
| 133 | { | ||
| 134 | HRESULT RegisterAdaptersChangedEvent( | ||
| 135 | [in] HANDLE event, | ||
| 136 | [out] DWORD *cookie | ||
| 137 | ); | ||
| 138 | HRESULT UnregisterAdaptersChangedEvent( | ||
| 139 | [in] DWORD cookie | ||
| 140 | ); | ||
| 141 | } | ||
lib/libc/include/any-windows-any/dxgicommon.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dxgicommon.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dxgicommon.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dxgicommon.idl deleted-61| ... | @@ -1,61 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2017 Ihsan Akmal | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | cpp_quote("#if 0") | ||
| 20 | typedef unsigned int UINT; | ||
| 21 | cpp_quote("#endif") | ||
| 22 | |||
| 23 | const UINT DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN = 0xffffffff; | ||
| 24 | const UINT DXGI_CENTER_MULTISAMPLE_QUALITY_PATTERN = 0xfffffffe; | ||
| 25 | |||
| 26 | typedef enum DXGI_COLOR_SPACE_TYPE | ||
| 27 | { | ||
| 28 | DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 = 0x00, | ||
| 29 | DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 = 0x01, | ||
| 30 | DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709 = 0x02, | ||
| 31 | DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020 = 0x03, | ||
| 32 | DXGI_COLOR_SPACE_RESERVED = 0x04, | ||
| 33 | DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601 = 0x05, | ||
| 34 | DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601 = 0x06, | ||
| 35 | DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601 = 0x07, | ||
| 36 | DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709 = 0x08, | ||
| 37 | DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709 = 0x09, | ||
| 38 | DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020 = 0x0a, | ||
| 39 | DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020 = 0x0b, | ||
| 40 | DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 = 0x0c, | ||
| 41 | DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020 = 0x0d, | ||
| 42 | DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020 = 0x0e, | ||
| 43 | DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020 = 0x0f, | ||
| 44 | DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020 = 0x10, | ||
| 45 | DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020 = 0x11, | ||
| 46 | DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020 = 0x12, | ||
| 47 | DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020 = 0x13, | ||
| 48 | DXGI_COLOR_SPACE_CUSTOM = 0xffffffff, | ||
| 49 | } DXGI_COLOR_SPACE_TYPE; | ||
| 50 | |||
| 51 | typedef struct DXGI_SAMPLE_DESC | ||
| 52 | { | ||
| 53 | UINT Count; | ||
| 54 | UINT Quality; | ||
| 55 | } DXGI_SAMPLE_DESC; | ||
| 56 | |||
| 57 | typedef struct DXGI_RATIONAL | ||
| 58 | { | ||
| 59 | UINT Numerator; | ||
| 60 | UINT Denominator; | ||
| 61 | } DXGI_RATIONAL; | ||
lib/libc/include/any-windows-any/dxgidebug.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dxgidebug.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dxgidebug.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dxgiformat.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dxgiformat.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dxgiformat.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dxgiformat.idl deleted-145| ... | @@ -1,145 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2016 Józef Kucia for CodeWeavers | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | const unsigned int DXGI_FORMAT_DEFINED = 1; | ||
| 20 | |||
| 21 | typedef enum DXGI_FORMAT | ||
| 22 | { | ||
| 23 | DXGI_FORMAT_UNKNOWN = 0x00, | ||
| 24 | DXGI_FORMAT_R32G32B32A32_TYPELESS = 0x01, | ||
| 25 | DXGI_FORMAT_R32G32B32A32_FLOAT = 0x02, | ||
| 26 | DXGI_FORMAT_R32G32B32A32_UINT = 0x03, | ||
| 27 | DXGI_FORMAT_R32G32B32A32_SINT = 0x04, | ||
| 28 | DXGI_FORMAT_R32G32B32_TYPELESS = 0x05, | ||
| 29 | DXGI_FORMAT_R32G32B32_FLOAT = 0x06, | ||
| 30 | DXGI_FORMAT_R32G32B32_UINT = 0x07, | ||
| 31 | DXGI_FORMAT_R32G32B32_SINT = 0x08, | ||
| 32 | DXGI_FORMAT_R16G16B16A16_TYPELESS = 0x09, | ||
| 33 | DXGI_FORMAT_R16G16B16A16_FLOAT = 0x0a, | ||
| 34 | DXGI_FORMAT_R16G16B16A16_UNORM = 0x0b, | ||
| 35 | DXGI_FORMAT_R16G16B16A16_UINT = 0x0c, | ||
| 36 | DXGI_FORMAT_R16G16B16A16_SNORM = 0x0d, | ||
| 37 | DXGI_FORMAT_R16G16B16A16_SINT = 0x0e, | ||
| 38 | DXGI_FORMAT_R32G32_TYPELESS = 0x0f, | ||
| 39 | DXGI_FORMAT_R32G32_FLOAT = 0x10, | ||
| 40 | DXGI_FORMAT_R32G32_UINT = 0x11, | ||
| 41 | DXGI_FORMAT_R32G32_SINT = 0x12, | ||
| 42 | DXGI_FORMAT_R32G8X24_TYPELESS = 0x13, | ||
| 43 | DXGI_FORMAT_D32_FLOAT_S8X24_UINT = 0x14, | ||
| 44 | DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS = 0x15, | ||
| 45 | DXGI_FORMAT_X32_TYPELESS_G8X24_UINT = 0x16, | ||
| 46 | DXGI_FORMAT_R10G10B10A2_TYPELESS = 0x17, | ||
| 47 | DXGI_FORMAT_R10G10B10A2_UNORM = 0x18, | ||
| 48 | DXGI_FORMAT_R10G10B10A2_UINT = 0x19, | ||
| 49 | DXGI_FORMAT_R11G11B10_FLOAT = 0x1a, | ||
| 50 | DXGI_FORMAT_R8G8B8A8_TYPELESS = 0x1b, | ||
| 51 | DXGI_FORMAT_R8G8B8A8_UNORM = 0x1c, | ||
| 52 | DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = 0x1d, | ||
| 53 | DXGI_FORMAT_R8G8B8A8_UINT = 0x1e, | ||
| 54 | DXGI_FORMAT_R8G8B8A8_SNORM = 0x1f, | ||
| 55 | DXGI_FORMAT_R8G8B8A8_SINT = 0x20, | ||
| 56 | DXGI_FORMAT_R16G16_TYPELESS = 0x21, | ||
| 57 | DXGI_FORMAT_R16G16_FLOAT = 0x22, | ||
| 58 | DXGI_FORMAT_R16G16_UNORM = 0x23, | ||
| 59 | DXGI_FORMAT_R16G16_UINT = 0x24, | ||
| 60 | DXGI_FORMAT_R16G16_SNORM = 0x25, | ||
| 61 | DXGI_FORMAT_R16G16_SINT = 0x26, | ||
| 62 | DXGI_FORMAT_R32_TYPELESS = 0x27, | ||
| 63 | DXGI_FORMAT_D32_FLOAT = 0x28, | ||
| 64 | DXGI_FORMAT_R32_FLOAT = 0x29, | ||
| 65 | DXGI_FORMAT_R32_UINT = 0x2a, | ||
| 66 | DXGI_FORMAT_R32_SINT = 0x2b, | ||
| 67 | DXGI_FORMAT_R24G8_TYPELESS = 0x2c, | ||
| 68 | DXGI_FORMAT_D24_UNORM_S8_UINT = 0x2d, | ||
| 69 | DXGI_FORMAT_R24_UNORM_X8_TYPELESS = 0x2e, | ||
| 70 | DXGI_FORMAT_X24_TYPELESS_G8_UINT = 0x2f, | ||
| 71 | DXGI_FORMAT_R8G8_TYPELESS = 0x30, | ||
| 72 | DXGI_FORMAT_R8G8_UNORM = 0x31, | ||
| 73 | DXGI_FORMAT_R8G8_UINT = 0x32, | ||
| 74 | DXGI_FORMAT_R8G8_SNORM = 0x33, | ||
| 75 | DXGI_FORMAT_R8G8_SINT = 0x34, | ||
| 76 | DXGI_FORMAT_R16_TYPELESS = 0x35, | ||
| 77 | DXGI_FORMAT_R16_FLOAT = 0x36, | ||
| 78 | DXGI_FORMAT_D16_UNORM = 0x37, | ||
| 79 | DXGI_FORMAT_R16_UNORM = 0x38, | ||
| 80 | DXGI_FORMAT_R16_UINT = 0x39, | ||
| 81 | DXGI_FORMAT_R16_SNORM = 0x3a, | ||
| 82 | DXGI_FORMAT_R16_SINT = 0x3b, | ||
| 83 | DXGI_FORMAT_R8_TYPELESS = 0x3c, | ||
| 84 | DXGI_FORMAT_R8_UNORM = 0x3d, | ||
| 85 | DXGI_FORMAT_R8_UINT = 0x3e, | ||
| 86 | DXGI_FORMAT_R8_SNORM = 0x3f, | ||
| 87 | DXGI_FORMAT_R8_SINT = 0x40, | ||
| 88 | DXGI_FORMAT_A8_UNORM = 0x41, | ||
| 89 | DXGI_FORMAT_R1_UNORM = 0x42, | ||
| 90 | DXGI_FORMAT_R9G9B9E5_SHAREDEXP = 0x43, | ||
| 91 | DXGI_FORMAT_R8G8_B8G8_UNORM = 0x44, | ||
| 92 | DXGI_FORMAT_G8R8_G8B8_UNORM = 0x45, | ||
| 93 | DXGI_FORMAT_BC1_TYPELESS = 0x46, | ||
| 94 | DXGI_FORMAT_BC1_UNORM = 0x47, | ||
| 95 | DXGI_FORMAT_BC1_UNORM_SRGB = 0x48, | ||
| 96 | DXGI_FORMAT_BC2_TYPELESS = 0x49, | ||
| 97 | DXGI_FORMAT_BC2_UNORM = 0x4a, | ||
| 98 | DXGI_FORMAT_BC2_UNORM_SRGB = 0x4b, | ||
| 99 | DXGI_FORMAT_BC3_TYPELESS = 0x4c, | ||
| 100 | DXGI_FORMAT_BC3_UNORM = 0x4d, | ||
| 101 | DXGI_FORMAT_BC3_UNORM_SRGB = 0x4e, | ||
| 102 | DXGI_FORMAT_BC4_TYPELESS = 0x4f, | ||
| 103 | DXGI_FORMAT_BC4_UNORM = 0x50, | ||
| 104 | DXGI_FORMAT_BC4_SNORM = 0x51, | ||
| 105 | DXGI_FORMAT_BC5_TYPELESS = 0x52, | ||
| 106 | DXGI_FORMAT_BC5_UNORM = 0x53, | ||
| 107 | DXGI_FORMAT_BC5_SNORM = 0x54, | ||
| 108 | DXGI_FORMAT_B5G6R5_UNORM = 0x55, | ||
| 109 | DXGI_FORMAT_B5G5R5A1_UNORM = 0x56, | ||
| 110 | DXGI_FORMAT_B8G8R8A8_UNORM = 0x57, | ||
| 111 | DXGI_FORMAT_B8G8R8X8_UNORM = 0x58, | ||
| 112 | DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM = 0x59, | ||
| 113 | DXGI_FORMAT_B8G8R8A8_TYPELESS = 0x5a, | ||
| 114 | DXGI_FORMAT_B8G8R8A8_UNORM_SRGB = 0x5b, | ||
| 115 | DXGI_FORMAT_B8G8R8X8_TYPELESS = 0x5c, | ||
| 116 | DXGI_FORMAT_B8G8R8X8_UNORM_SRGB = 0x5d, | ||
| 117 | DXGI_FORMAT_BC6H_TYPELESS = 0x5e, | ||
| 118 | DXGI_FORMAT_BC6H_UF16 = 0x5f, | ||
| 119 | DXGI_FORMAT_BC6H_SF16 = 0x60, | ||
| 120 | DXGI_FORMAT_BC7_TYPELESS = 0x61, | ||
| 121 | DXGI_FORMAT_BC7_UNORM = 0x62, | ||
| 122 | DXGI_FORMAT_BC7_UNORM_SRGB = 0x63, | ||
| 123 | DXGI_FORMAT_AYUV = 0x64, | ||
| 124 | DXGI_FORMAT_Y410 = 0x65, | ||
| 125 | DXGI_FORMAT_Y416 = 0x66, | ||
| 126 | DXGI_FORMAT_NV12 = 0x67, | ||
| 127 | DXGI_FORMAT_P010 = 0x68, | ||
| 128 | DXGI_FORMAT_P016 = 0x69, | ||
| 129 | DXGI_FORMAT_420_OPAQUE = 0x6a, | ||
| 130 | DXGI_FORMAT_YUY2 = 0x6b, | ||
| 131 | DXGI_FORMAT_Y210 = 0x6c, | ||
| 132 | DXGI_FORMAT_Y216 = 0x6d, | ||
| 133 | DXGI_FORMAT_NV11 = 0x6e, | ||
| 134 | DXGI_FORMAT_AI44 = 0x6f, | ||
| 135 | DXGI_FORMAT_IA44 = 0x70, | ||
| 136 | DXGI_FORMAT_P8 = 0x71, | ||
| 137 | DXGI_FORMAT_A8P8 = 0x72, | ||
| 138 | DXGI_FORMAT_B4G4R4A4_UNORM = 0x73, | ||
| 139 | |||
| 140 | DXGI_FORMAT_P208 = 0x82, | ||
| 141 | DXGI_FORMAT_V208 = 0x83, | ||
| 142 | DXGI_FORMAT_V408 = 0x84, | ||
| 143 | |||
| 144 | DXGI_FORMAT_FORCE_UINT = 0xffffffff, | ||
| 145 | } DXGI_FORMAT; | ||
lib/libc/include/any-windows-any/dxgitype.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/dxgitype.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dxgitype.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dxgitype.idl deleted-94| ... | @@ -1,94 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2007 Andras Kovacs | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "dxgicommon.idl"; | ||
| 20 | import "dxgiformat.idl"; | ||
| 21 | |||
| 22 | cpp_quote("#if 0") | ||
| 23 | typedef unsigned int UINT; | ||
| 24 | typedef long BOOL; | ||
| 25 | cpp_quote("#endif") | ||
| 26 | |||
| 27 | typedef enum DXGI_MODE_ROTATION | ||
| 28 | { | ||
| 29 | DXGI_MODE_ROTATION_UNSPECIFIED = 0x0, | ||
| 30 | DXGI_MODE_ROTATION_IDENTITY = 0x1, | ||
| 31 | DXGI_MODE_ROTATION_ROTATE90 = 0x2, | ||
| 32 | DXGI_MODE_ROTATION_ROTATE180 = 0x3, | ||
| 33 | DXGI_MODE_ROTATION_ROTATE270 = 0x4, | ||
| 34 | } DXGI_MODE_ROTATION; | ||
| 35 | |||
| 36 | typedef enum DXGI_MODE_SCANLINE_ORDER | ||
| 37 | { | ||
| 38 | DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED = 0x0, | ||
| 39 | DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE = 0x1, | ||
| 40 | DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST = 0x2, | ||
| 41 | DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST = 0x3, | ||
| 42 | } DXGI_MODE_SCANLINE_ORDER; | ||
| 43 | |||
| 44 | typedef enum DXGI_MODE_SCALING | ||
| 45 | { | ||
| 46 | DXGI_MODE_SCALING_UNSPECIFIED = 0x0, | ||
| 47 | DXGI_MODE_SCALING_CENTERED = 0x1, | ||
| 48 | DXGI_MODE_SCALING_STRETCHED = 0x2, | ||
| 49 | } DXGI_MODE_SCALING; | ||
| 50 | |||
| 51 | cpp_quote("#ifndef D3DCOLORVALUE_DEFINED") | ||
| 52 | cpp_quote("#define D3DCOLORVALUE_DEFINED") | ||
| 53 | typedef struct _D3DCOLORVALUE | ||
| 54 | { | ||
| 55 | float r; | ||
| 56 | float g; | ||
| 57 | float b; | ||
| 58 | float a; | ||
| 59 | } D3DCOLORVALUE; | ||
| 60 | cpp_quote("#endif") | ||
| 61 | typedef D3DCOLORVALUE DXGI_RGBA; | ||
| 62 | |||
| 63 | typedef struct DXGI_MODE_DESC | ||
| 64 | { | ||
| 65 | UINT Width; | ||
| 66 | UINT Height; | ||
| 67 | DXGI_RATIONAL RefreshRate; | ||
| 68 | DXGI_FORMAT Format; | ||
| 69 | DXGI_MODE_SCANLINE_ORDER ScanlineOrdering; | ||
| 70 | DXGI_MODE_SCALING Scaling; | ||
| 71 | } DXGI_MODE_DESC; | ||
| 72 | |||
| 73 | typedef struct DXGI_GAMMA_CONTROL_CAPABILITIES | ||
| 74 | { | ||
| 75 | BOOL ScaleAndOffsetSupported; | ||
| 76 | float MaxConvertedValue; | ||
| 77 | float MinConvertedValue; | ||
| 78 | UINT NumGammaControlPoints; | ||
| 79 | float ControlPointPositions[1025]; | ||
| 80 | } DXGI_GAMMA_CONTROL_CAPABILITIES; | ||
| 81 | |||
| 82 | typedef struct DXGI_RGB | ||
| 83 | { | ||
| 84 | float Red; | ||
| 85 | float Green; | ||
| 86 | float Blue; | ||
| 87 | } DXGI_RGB; | ||
| 88 | |||
| 89 | typedef struct DXGI_GAMMA_CONTROL | ||
| 90 | { | ||
| 91 | DXGI_RGB Scale; | ||
| 92 | DXGI_RGB Offset; | ||
| 93 | DXGI_RGB GammaCurve[1025]; | ||
| 94 | } DXGI_GAMMA_CONTROL; | ||
lib/libc/include/any-windows-any/dxva.h+82| ... | @@ -565,6 +565,88 @@ typedef struct _DXVA_Status_VPx | ... | @@ -565,6 +565,88 @@ typedef struct _DXVA_Status_VPx |
| 565 | 565 | ||
| 566 | #include <poppack.h> | 566 | #include <poppack.h> |
| 567 | 567 | ||
| 568 | typedef enum _DXVA_VideoChromaSubsampling | ||
| 569 | { | ||
| 570 | DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes = 0x1, | ||
| 571 | DXVA_VideoChromaSubsampling_Vertically_Cosited = 0x2, | ||
| 572 | DXVA_VideoChromaSubsampling_Horizontally_Cosited = 0x4, | ||
| 573 | DXVA_VideoChromaSubsampling_ProgressiveChroma = 0x8, | ||
| 574 | |||
| 575 | DXVA_VideoChromaSubsampling_Unknown = 0, | ||
| 576 | DXVA_VideoChromaSubsampling_Cosited = DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes | ||
| 577 | | DXVA_VideoChromaSubsampling_Vertically_Cosited | ||
| 578 | | DXVA_VideoChromaSubsampling_Horizontally_Cosited, | ||
| 579 | DXVA_VideoChromaSubsampling_DV_PAL = DXVA_VideoChromaSubsampling_Vertically_Cosited | ||
| 580 | | DXVA_VideoChromaSubsampling_Horizontally_Cosited, | ||
| 581 | DXVA_VideoChromaSubsampling_MPEG1 = DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes, | ||
| 582 | DXVA_VideoChromaSubsampling_MPEG2 = DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes | ||
| 583 | | DXVA_VideoChromaSubsampling_Horizontally_Cosited, | ||
| 584 | } DXVA_VideoChromaSubsampling; | ||
| 585 | |||
| 586 | typedef enum _DXVA_NominalRange | ||
| 587 | { | ||
| 588 | DXVA_NominalRange_Unknown = 0, | ||
| 589 | DXVA_NominalRange_0_255 = 1, | ||
| 590 | DXVA_NominalRange_16_235 = 2, | ||
| 591 | DXVA_NominalRange_48_208 = 3, | ||
| 592 | DXVA_NominalRange_Normal = DXVA_NominalRange_0_255, | ||
| 593 | DXVA_NominalRange_Wide = DXVA_NominalRange_16_235, | ||
| 594 | } DXVA_NominalRange; | ||
| 595 | |||
| 596 | typedef enum _DXVA_VideoTransferMatrix | ||
| 597 | { | ||
| 598 | DXVA_VideoTransferMatrix_Unknown = 0, | ||
| 599 | DXVA_VideoTransferMatrix_BT709 = 1, | ||
| 600 | DXVA_VideoTransferMatrix_BT601 = 2, | ||
| 601 | DXVA_VideoTransferMatrix_SMPTE240M = 3, | ||
| 602 | } DXVA_VideoTransferMatrix; | ||
| 603 | |||
| 604 | typedef enum _DXVA_VideoLighting | ||
| 605 | { | ||
| 606 | DXVA_VideoLighting_Unknown = 0, | ||
| 607 | DXVA_VideoLighting_bright = 1, | ||
| 608 | DXVA_VideoLighting_office = 2, | ||
| 609 | DXVA_VideoLighting_dim = 3, | ||
| 610 | DXVA_VideoLighting_dark = 4, | ||
| 611 | } DXVA_VideoLighting; | ||
| 612 | |||
| 613 | typedef enum _DXVA_VideoPrimaries | ||
| 614 | { | ||
| 615 | DXVA_VideoPrimaries_Unknown = 0, | ||
| 616 | DXVA_VideoPrimaries_reserved = 1, | ||
| 617 | DXVA_VideoPrimaries_BT709 = 2, | ||
| 618 | DXVA_VideoPrimaries_BT470_2_SysM = 3, | ||
| 619 | DXVA_VideoPrimaries_BT470_2_SysBG = 4, | ||
| 620 | DXVA_VideoPrimaries_SMPTE170M = 5, | ||
| 621 | DXVA_VideoPrimaries_SMPTE420M = 6, | ||
| 622 | DXVA_VideoPrimaries_EBU3213 = 7, | ||
| 623 | DXVA_VideoPrimaries_SMPTE_C = 8, | ||
| 624 | } DXVA_VideoPrimaries; | ||
| 625 | |||
| 626 | typedef enum _DXVA_VideoTransferFunction | ||
| 627 | { | ||
| 628 | DXVA_VideoTransFunc_Unknown = 0, | ||
| 629 | DXVA_VideoTransFunc_10 = 1, | ||
| 630 | DXVA_VideoTransFunc_18 = 2, | ||
| 631 | DXVA_VideoTransFunc_20 = 3, | ||
| 632 | DXVA_VideoTransFunc_22 = 4, | ||
| 633 | DXVA_VideoTransFunc_22_709 = 5, | ||
| 634 | DXVA_VideoTransFunc_22_240M = 6, | ||
| 635 | DXVA_VideoTransFunc_22_8bit_sRGB = 7, | ||
| 636 | DXVA_VideoTransFunc_28 = 8, | ||
| 637 | } DXVA_VideoTransferFunction; | ||
| 638 | |||
| 639 | typedef struct _DXVA_ExtendedFormat | ||
| 640 | { | ||
| 641 | UINT SampleFormat : 8; | ||
| 642 | UINT VideoChromaSubsampling : 4; | ||
| 643 | DXVA_NominalRange NominalRange : 3; | ||
| 644 | DXVA_VideoTransferMatrix VideoTransferMatrix : 3; | ||
| 645 | DXVA_VideoLighting VideoLighting : 4; | ||
| 646 | DXVA_VideoPrimaries VideoPrimaries : 5; | ||
| 647 | DXVA_VideoTransferFunction VideoTransferFunction : 5; | ||
| 648 | } DXVA_ExtendedFormat; | ||
| 649 | |||
| 568 | #ifdef __cplusplus | 650 | #ifdef __cplusplus |
| 569 | } | 651 | } |
| 570 | #endif | 652 | #endif |
lib/libc/include/any-windows-any/dxva2api.h+12-15| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.8 from dxva2api.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dxva2api.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -1348,7 +1348,7 @@ IDirectXVideoProcessor : public IUnknown | ... | @@ -1348,7 +1348,7 @@ IDirectXVideoProcessor : public IUnknown |
| 1348 | const DXVA2_VideoProcessBltParams *pBltParams, | 1348 | const DXVA2_VideoProcessBltParams *pBltParams, |
| 1349 | const DXVA2_VideoSample *pSamples, | 1349 | const DXVA2_VideoSample *pSamples, |
| 1350 | UINT NumSamples, | 1350 | UINT NumSamples, |
| 1351 | HANDLE *pHandleCompleteIDirect3DDeviceManager9) = 0; | 1351 | HANDLE *pHandleComplete) = 0; |
| 1352 | 1352 | ||
| 1353 | }; | 1353 | }; |
| 1354 | #ifdef __CRT_UUID_DECL | 1354 | #ifdef __CRT_UUID_DECL |
| ... | @@ -1402,7 +1402,7 @@ typedef struct IDirectXVideoProcessorVtbl { | ... | @@ -1402,7 +1402,7 @@ typedef struct IDirectXVideoProcessorVtbl { |
| 1402 | const DXVA2_VideoProcessBltParams *pBltParams, | 1402 | const DXVA2_VideoProcessBltParams *pBltParams, |
| 1403 | const DXVA2_VideoSample *pSamples, | 1403 | const DXVA2_VideoSample *pSamples, |
| 1404 | UINT NumSamples, | 1404 | UINT NumSamples, |
| 1405 | HANDLE *pHandleCompleteIDirect3DDeviceManager9); | 1405 | HANDLE *pHandleComplete); |
| 1406 | 1406 | ||
| 1407 | END_INTERFACE | 1407 | END_INTERFACE |
| 1408 | } IDirectXVideoProcessorVtbl; | 1408 | } IDirectXVideoProcessorVtbl; |
| ... | @@ -1423,7 +1423,7 @@ interface IDirectXVideoProcessor { | ... | @@ -1423,7 +1423,7 @@ interface IDirectXVideoProcessor { |
| 1423 | #define IDirectXVideoProcessor_GetVideoProcessorCaps(This,pCaps) (This)->lpVtbl->GetVideoProcessorCaps(This,pCaps) | 1423 | #define IDirectXVideoProcessor_GetVideoProcessorCaps(This,pCaps) (This)->lpVtbl->GetVideoProcessorCaps(This,pCaps) |
| 1424 | #define IDirectXVideoProcessor_GetProcAmpRange(This,ProcAmpCap,pRange) (This)->lpVtbl->GetProcAmpRange(This,ProcAmpCap,pRange) | 1424 | #define IDirectXVideoProcessor_GetProcAmpRange(This,ProcAmpCap,pRange) (This)->lpVtbl->GetProcAmpRange(This,ProcAmpCap,pRange) |
| 1425 | #define IDirectXVideoProcessor_GetFilterPropertyRange(This,FilterSetting,pRange) (This)->lpVtbl->GetFilterPropertyRange(This,FilterSetting,pRange) | 1425 | #define IDirectXVideoProcessor_GetFilterPropertyRange(This,FilterSetting,pRange) (This)->lpVtbl->GetFilterPropertyRange(This,FilterSetting,pRange) |
| 1426 | #define IDirectXVideoProcessor_VideoProcessBlt(This,pRenderTarget,pBltParams,pSamples,NumSamples,pHandleCompleteIDirect3DDeviceManager9) (This)->lpVtbl->VideoProcessBlt(This,pRenderTarget,pBltParams,pSamples,NumSamples,pHandleCompleteIDirect3DDeviceManager9) | 1426 | #define IDirectXVideoProcessor_VideoProcessBlt(This,pRenderTarget,pBltParams,pSamples,NumSamples,pHandleComplete) (This)->lpVtbl->VideoProcessBlt(This,pRenderTarget,pBltParams,pSamples,NumSamples,pHandleComplete) |
| 1427 | #else | 1427 | #else |
| 1428 | /*** IUnknown methods ***/ | 1428 | /*** IUnknown methods ***/ |
| 1429 | static FORCEINLINE HRESULT IDirectXVideoProcessor_QueryInterface(IDirectXVideoProcessor* This,REFIID riid,void **ppvObject) { | 1429 | static FORCEINLINE HRESULT IDirectXVideoProcessor_QueryInterface(IDirectXVideoProcessor* This,REFIID riid,void **ppvObject) { |
| ... | @@ -1451,8 +1451,8 @@ static FORCEINLINE HRESULT IDirectXVideoProcessor_GetProcAmpRange(IDirectXVideoP | ... | @@ -1451,8 +1451,8 @@ static FORCEINLINE HRESULT IDirectXVideoProcessor_GetProcAmpRange(IDirectXVideoP |
| 1451 | static FORCEINLINE HRESULT IDirectXVideoProcessor_GetFilterPropertyRange(IDirectXVideoProcessor* This,UINT FilterSetting,DXVA2_ValueRange *pRange) { | 1451 | static FORCEINLINE HRESULT IDirectXVideoProcessor_GetFilterPropertyRange(IDirectXVideoProcessor* This,UINT FilterSetting,DXVA2_ValueRange *pRange) { |
| 1452 | return This->lpVtbl->GetFilterPropertyRange(This,FilterSetting,pRange); | 1452 | return This->lpVtbl->GetFilterPropertyRange(This,FilterSetting,pRange); |
| 1453 | } | 1453 | } |
| 1454 | static FORCEINLINE HRESULT IDirectXVideoProcessor_VideoProcessBlt(IDirectXVideoProcessor* This,IDirect3DSurface9 *pRenderTarget,const DXVA2_VideoProcessBltParams *pBltParams,const DXVA2_VideoSample *pSamples,UINT NumSamples,HANDLE *pHandleCompleteIDirect3DDeviceManager9) { | 1454 | static FORCEINLINE HRESULT IDirectXVideoProcessor_VideoProcessBlt(IDirectXVideoProcessor* This,IDirect3DSurface9 *pRenderTarget,const DXVA2_VideoProcessBltParams *pBltParams,const DXVA2_VideoSample *pSamples,UINT NumSamples,HANDLE *pHandleComplete) { |
| 1455 | return This->lpVtbl->VideoProcessBlt(This,pRenderTarget,pBltParams,pSamples,NumSamples,pHandleCompleteIDirect3DDeviceManager9); | 1455 | return This->lpVtbl->VideoProcessBlt(This,pRenderTarget,pBltParams,pSamples,NumSamples,pHandleComplete); |
| 1456 | } | 1456 | } |
| 1457 | #endif | 1457 | #endif |
| 1458 | #endif | 1458 | #endif |
| ... | @@ -1557,27 +1557,24 @@ HRESULT WINAPI DXVA2CreateVideoService(IDirect3DDevice9 *pDD,REFIID riid,void ** | ... | @@ -1557,27 +1557,24 @@ HRESULT WINAPI DXVA2CreateVideoService(IDirect3DDevice9 *pDD,REFIID riid,void ** |
| 1557 | #endif | 1557 | #endif |
| 1558 | static inline DXVA2_Fixed32 DXVA2_Fixed32OpaqueAlpha(void) { | 1558 | static inline DXVA2_Fixed32 DXVA2_Fixed32OpaqueAlpha(void) { |
| 1559 | DXVA2_Fixed32 f32; | 1559 | DXVA2_Fixed32 f32; |
| 1560 | *(LONG *)&f32 = 0 + (1 << 16); | 1560 | f32.ll = 0 + (1 << 16); |
| 1561 | return f32; | 1561 | return f32; |
| 1562 | } | 1562 | } |
| 1563 | 1563 | ||
| 1564 | static inline DXVA2_Fixed32 DXVA2_Fixed32TransparentAlpha(void) { | 1564 | static inline DXVA2_Fixed32 DXVA2_Fixed32TransparentAlpha(void) { |
| 1565 | DXVA2_Fixed32 f32 = {{{ 0 }}}; | 1565 | DXVA2_Fixed32 f32; |
| 1566 | f32.ll = 0; | ||
| 1566 | return f32; | 1567 | return f32; |
| 1567 | } | 1568 | } |
| 1568 | 1569 | ||
| 1569 | static inline float DXVA2FixedToFloat(DXVA2_Fixed32 f32) { | 1570 | static inline float DXVA2FixedToFloat(DXVA2_Fixed32 f32) { |
| 1570 | typedef struct { USHORT Fraction; SHORT Value; } fields; | 1571 | return (float)f32.Value + (float)f32.Fraction / (1 << 16); |
| 1571 | fields *_f32 = (fields *)(void *)&f32; | ||
| 1572 | return (float)_f32->Value + (float)_f32->Fraction / (1 << 16); | ||
| 1573 | } | 1572 | } |
| 1574 | 1573 | ||
| 1575 | static inline DXVA2_Fixed32 DXVA2FloatToFixed(float f) { | 1574 | static inline DXVA2_Fixed32 DXVA2FloatToFixed(float f) { |
| 1576 | DXVA2_Fixed32 f32; | 1575 | DXVA2_Fixed32 f32; |
| 1577 | typedef struct { USHORT Fraction; SHORT Value; } fields; | 1576 | f32.Value = ((ULONG) (f * (1 << 16))) >> 16; |
| 1578 | fields *_f32 = (fields *)(void *)&f32; | 1577 | f32.Fraction = ((ULONG) (f * (1 << 16))) & 0xFFFF; |
| 1579 | _f32->Value = ((ULONG) (f * (1 << 16))) >> 16; | ||
| 1580 | _f32->Fraction = ((ULONG) (f * (1 << 16))) & 0xFFFF; | ||
| 1581 | return f32; | 1578 | return f32; |
| 1582 | } | 1579 | } |
| 1583 | /* Begin additional prototypes for all interfaces */ | 1580 | /* Begin additional prototypes for all interfaces */ |
lib/libc/include/any-windows-any/dxvahd.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.0-rc1 from include/dxvahd.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/dxvahd.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/elscore.h+18| ... | @@ -8,6 +8,10 @@ | ... | @@ -8,6 +8,10 @@ |
| 8 | 8 | ||
| 9 | #include <objbase.h> | 9 | #include <objbase.h> |
| 10 | 10 | ||
| 11 | #ifdef __cplusplus | ||
| 12 | extern "C" { | ||
| 13 | #endif | ||
| 14 | |||
| 11 | #ifndef ELSCOREAPI | 15 | #ifndef ELSCOREAPI |
| 12 | #define ELSCOREAPI DECLSPEC_IMPORT | 16 | #define ELSCOREAPI DECLSPEC_IMPORT |
| 13 | #endif | 17 | #endif |
| ... | @@ -16,6 +20,16 @@ | ... | @@ -16,6 +20,16 @@ |
| 16 | #define CALLBACK WINAPI | 20 | #define CALLBACK WINAPI |
| 17 | #endif | 21 | #endif |
| 18 | 22 | ||
| 23 | /* MAPPING_ENUM_OPTIONS.ServiceType */ | ||
| 24 | #define ALL_SERVICE_TYPES 0 | ||
| 25 | #define HIGHLEVEL_SERVICE_TYPES 1 | ||
| 26 | #define LOWLEVEL_SERVICE_TYPES 2 | ||
| 27 | |||
| 28 | /* MAPPING_ENUM_OPTIONS.OnlineService */ | ||
| 29 | #define ALL_SERVICES 0 | ||
| 30 | #define ONLINE_SERVICES 1 | ||
| 31 | #define OFFLINE_SERVICES 2 | ||
| 32 | |||
| 19 | typedef struct _MAPPING_DATA_RANGE { | 33 | typedef struct _MAPPING_DATA_RANGE { |
| 20 | DWORD dwStartIndex; | 34 | DWORD dwStartIndex; |
| 21 | DWORD dwEndIndex; | 35 | DWORD dwEndIndex; |
| ... | @@ -140,4 +154,8 @@ ELSCOREAPI HRESULT WINAPI MappingGetServices( | ... | @@ -140,4 +154,8 @@ ELSCOREAPI HRESULT WINAPI MappingGetServices( |
| 140 | DWORD *pdwServicesCount | 154 | DWORD *pdwServicesCount |
| 141 | ); | 155 | ); |
| 142 | 156 | ||
| 157 | #ifdef __cplusplus | ||
| 158 | } | ||
| 159 | #endif | ||
| 160 | |||
| 143 | #endif /*__INC_ELSCORE__*/ | 161 | #endif /*__INC_ELSCORE__*/ |
lib/libc/include/any-windows-any/elssrvc.h created+24| ... | @@ -0,0 +1,24 @@ | ||
| 1 | /** | ||
| 2 | * This file has no copyright assigned and is placed in the Public Domain. | ||
| 3 | * This file is part of the mingw-w64 runtime package. | ||
| 4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package. | ||
| 5 | */ | ||
| 6 | |||
| 7 | #ifndef __ELS_SRVC__ | ||
| 8 | #define __ELS_SRVC__ | ||
| 9 | |||
| 10 | #include <windef.h> | ||
| 11 | |||
| 12 | /* https://docs.microsoft.com/en-us/windows/win32/intl/transliteration-services */ | ||
| 13 | |||
| 14 | static const GUID ELS_GUID_LANGUAGE_DETECTION = { 0xcf7e00b1, 0x909b, 0x4d95, { 0xa8, 0xf4, 0x61, 0x1f, 0x7c, 0x37, 0x77, 0x02 } }; | ||
| 15 | static const GUID ELS_GUID_SCRIPT_DETECTION = { 0x2d64b439, 0x6caf, 0x4f6b, { 0xb6, 0x88, 0xe5, 0xd0, 0xf4, 0xfa, 0xa7, 0xd7 } }; | ||
| 16 | static const GUID ELS_GUID_TRANSLITERATION_HANT_TO_HANS = { 0xa3a8333b, 0xf4fc, 0x42f6, { 0xa0, 0xc4, 0x04, 0x62, 0xfe, 0x73, 0x17, 0xcb } }; | ||
| 17 | static const GUID ELS_GUID_TRANSLITERATION_HANS_TO_HANT = { 0x3caccdc8, 0x5590, 0x42dc, { 0x9a, 0x7b, 0xb5, 0xa6, 0xb5, 0xb3, 0xb6, 0x3b } }; | ||
| 18 | static const GUID ELS_GUID_TRANSLITERATION_MALAYALAM_TO_LATIN = { 0xd8b983b1, 0xf8bf, 0x4a2b, { 0xbc, 0xd5, 0x5b, 0x5e, 0xa2, 0x06, 0x13, 0xe1 } }; | ||
| 19 | static const GUID ELS_GUID_TRANSLITERATION_DEVANAGARI_TO_LATIN = { 0xc4a4dcfe, 0x2661, 0x4d02, { 0x98, 0x35, 0xf4, 0x81, 0x87, 0x10, 0x98, 0x03 } }; | ||
| 20 | static const GUID ELS_GUID_TRANSLITERATION_CYRILLIC_TO_LATIN = { 0x3dd12a98, 0x5afd, 0x4903, { 0xa1, 0x3f, 0xe1, 0x7e, 0x6c, 0x0b, 0xfe, 0x01 } }; | ||
| 21 | static const GUID ELS_GUID_TRANSLITERATION_BENGALI_TO_LATIN = { 0xf4dfd825, 0x91a4, 0x489f, { 0x85, 0x5e, 0x9a, 0xd9, 0xbe, 0xe5, 0x57, 0x27 } }; | ||
| 22 | static const GUID ELS_GUID_TRANSLITERATION_HANGUL_DECOMPOSITION = { 0x4ba2a721, 0xe43d, 0x41b7, { 0xb3, 0x30, 0x53, 0x6a, 0xe1, 0xe4, 0x88, 0x63 } }; | ||
| 23 | |||
| 24 | #endif /* __ELS_SRVC__ */ | ||
lib/libc/include/any-windows-any/endpointvolume.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/endpointvolume.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/endpointvolume.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/eventtoken.h created+41| ... | @@ -0,0 +1,41 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/eventtoken.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __eventtoken_h__ | ||
| 17 | #define __eventtoken_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | /* Headers for imported files */ | ||
| 22 | |||
| 23 | |||
| 24 | #ifdef __cplusplus | ||
| 25 | extern "C" { | ||
| 26 | #endif | ||
| 27 | |||
| 28 | struct EventRegistrationToken { | ||
| 29 | INT64 value; | ||
| 30 | }; | ||
| 31 | typedef struct EventRegistrationToken EventRegistrationToken; | ||
| 32 | /* Begin additional prototypes for all interfaces */ | ||
| 33 | |||
| 34 | |||
| 35 | /* End additional prototypes */ | ||
| 36 | |||
| 37 | #ifdef __cplusplus | ||
| 38 | } | ||
| 39 | #endif | ||
| 40 | |||
| 41 | #endif /* __eventtoken_h__ */ | ||
lib/libc/include/any-windows-any/evr.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/evr.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/evr.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/exdisp.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/exdisp.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/exdisp.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -281,6 +281,8 @@ extern "C" { | ... | @@ -281,6 +281,8 @@ extern "C" { |
| 281 | #ifdef WINE_NO_UNICODE_MACROS | 281 | #ifdef WINE_NO_UNICODE_MACROS |
| 282 | #undef FindText | 282 | #undef FindText |
| 283 | #endif | 283 | #endif |
| 284 | #ifndef __SHDocVw_LIBRARY_DEFINED__ | ||
| 285 | #define __SHDocVw_LIBRARY_DEFINED__ | ||
| 284 | 286 | ||
| 285 | DEFINE_GUID(LIBID_SHDocVw, 0xeab22ac0, 0x30c1, 0x11cf, 0xa7,0xeb, 0x00,0x00,0xc0,0x5b,0xae,0x0b); | 287 | DEFINE_GUID(LIBID_SHDocVw, 0xeab22ac0, 0x30c1, 0x11cf, 0xa7,0xeb, 0x00,0x00,0xc0,0x5b,0xae,0x0b); |
| 286 | 288 | ||
| ... | @@ -6054,6 +6056,7 @@ __CRT_UUID_DECL(SearchAssistantOC, 0xb45ff030, 0x4447, 0x11d2, 0x85,0xde, 0x00,0 | ... | @@ -6054,6 +6056,7 @@ __CRT_UUID_DECL(SearchAssistantOC, 0xb45ff030, 0x4447, 0x11d2, 0x85,0xde, 0x00,0 |
| 6054 | #endif | 6056 | #endif |
| 6055 | #endif | 6057 | #endif |
| 6056 | 6058 | ||
| 6059 | #endif /* __SHDocVw_LIBRARY_DEFINED__ */ | ||
| 6057 | /* Begin additional prototypes for all interfaces */ | 6060 | /* Begin additional prototypes for all interfaces */ |
| 6058 | 6061 | ||
| 6059 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); | 6062 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); |
lib/libc/include/any-windows-any/filter.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/filter.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/filter.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/float.h+9-8| ... | @@ -140,7 +140,6 @@ | ... | @@ -140,7 +140,6 @@ |
| 140 | /* | 140 | /* |
| 141 | * Functions and definitions for controlling the FPU. | 141 | * Functions and definitions for controlling the FPU. |
| 142 | */ | 142 | */ |
| 143 | #ifndef	__STRICT_ANSI__ | ||
| 144 | 143 | ||
| 145 | /* TODO: These constants are only valid for x86 machines */ | 144 | /* TODO: These constants are only valid for x86 machines */ |
| 146 | 145 | ||
| ... | @@ -234,17 +233,19 @@ | ... | @@ -234,17 +233,19 @@ |
| 234 | #define _FPE_STACKUNDERFLOW	0x8b | 233 | #define _FPE_STACKUNDERFLOW	0x8b |
| 235 | #define _FPE_EXPLICITGEN	0x8c /* raise( SIGFPE ); */ | 234 | #define _FPE_EXPLICITGEN	0x8c /* raise( SIGFPE ); */ |
| 236 | 235 | ||
| 236 | #ifndef	__STRICT_ANSI__ | ||
| 237 | #define CW_DEFAULT _CW_DEFAULT | 237 | #define CW_DEFAULT _CW_DEFAULT |
| 238 | #define MCW_PC _MCW_PC | 238 | #define MCW_PC _MCW_PC |
| 239 | #define PC_24 _PC_24 | 239 | #define PC_24 _PC_24 |
| 240 | #define PC_53 _PC_53 | 240 | #define PC_53 _PC_53 |
| 241 | #define PC_64 _PC_64 | 241 | #define PC_64 _PC_64 |
| 242 | #endif	/* Not __STRICT_ANSI__ */ | ||
| 242 | 243 | ||
| 243 | #if defined(_M_IX86) | 244 | #if defined(__i386__) |
| 244 | #define _CW_DEFAULT (_RC_NEAR+_PC_53+_EM_INVALID+_EM_ZERODIVIDE+_EM_OVERFLOW+_EM_UNDERFLOW+_EM_INEXACT+_EM_DENORMAL) | 245 | #define _CW_DEFAULT (_RC_NEAR+_PC_53+_EM_INVALID+_EM_ZERODIVIDE+_EM_OVERFLOW+_EM_UNDERFLOW+_EM_INEXACT+_EM_DENORMAL) |
| 245 | #elif defined(_M_IA64) | 246 | #elif defined(__ia64__) |
| 246 | #define _CW_DEFAULT (_RC_NEAR+_PC_64+_EM_INVALID+_EM_ZERODIVIDE+_EM_OVERFLOW+_EM_UNDERFLOW+_EM_INEXACT+_EM_DENORMAL) | 247 | #define _CW_DEFAULT (_RC_NEAR+_PC_64+_EM_INVALID+_EM_ZERODIVIDE+_EM_OVERFLOW+_EM_UNDERFLOW+_EM_INEXACT+_EM_DENORMAL) |
| 247 | #elif defined(_M_AMD64) | 248 | #elif defined(__x86_64__) |
| 248 | #define _CW_DEFAULT (_RC_NEAR+_EM_INVALID+_EM_ZERODIVIDE+_EM_OVERFLOW+_EM_UNDERFLOW+_EM_INEXACT+_EM_DENORMAL) | 249 | #define _CW_DEFAULT (_RC_NEAR+_EM_INVALID+_EM_ZERODIVIDE+_EM_OVERFLOW+_EM_UNDERFLOW+_EM_INEXACT+_EM_DENORMAL) |
| 249 | #endif | 250 | #endif |
| 250 | 251 | ||
| ... | @@ -257,9 +258,9 @@ extern "C" { | ... | @@ -257,9 +258,9 @@ extern "C" { |
| 257 | /* Set the FPU control word as cw = (cw & ~unMask) | (unNew & unMask), | 258 | /* Set the FPU control word as cw = (cw & ~unMask) | (unNew & unMask), |
| 258 | * i.e. change the bits in unMask to have the values they have in unNew, | 259 | * i.e. change the bits in unMask to have the values they have in unNew, |
| 259 | * leaving other bits unchanged. */ | 260 | * leaving other bits unchanged. */ |
| 260 | _CRTIMP unsigned int __cdecl __MINGW_NOTHROW _controlfp (unsigned int unNew, unsigned int unMask) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | 261 | _CRTIMP unsigned int __cdecl __MINGW_NOTHROW _controlfp (unsigned int _NewValue, unsigned int _Mask) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; |
| 261 | _SECIMP errno_t __cdecl _controlfp_s(unsigned int *_CurrentState, unsigned int _NewValue, unsigned int _Mask); | 262 | _SECIMP errno_t __cdecl _controlfp_s(unsigned int *_CurrentState, unsigned int _NewValue, unsigned int _Mask); |
| 262 | _CRTIMP unsigned int __cdecl __MINGW_NOTHROW _control87 (unsigned int unNew, unsigned int unMask); | 263 | _CRTIMP unsigned int __cdecl __MINGW_NOTHROW _control87 (unsigned int _NewValue, unsigned int _Mask); |
| 263 | 264 | ||
| 264 | 265 | ||
| 265 | _CRTIMP unsigned int __cdecl __MINGW_NOTHROW _clearfp (void);	/* Clear the FPU status word */ | 266 | _CRTIMP unsigned int __cdecl __MINGW_NOTHROW _clearfp (void);	/* Clear the FPU status word */ |
| ... | @@ -278,7 +279,9 @@ _CRTIMP unsigned int __cdecl __MINGW_NOTHROW _statusfp (void);	/* Report the FPU | ... | @@ -278,7 +279,9 @@ _CRTIMP unsigned int __cdecl __MINGW_NOTHROW _statusfp (void);	/* Report the FPU |
| 278 | building your application.	 | 279 | building your application.	 |
| 279 | */ | 280 | */ |
| 280 | void __cdecl __MINGW_NOTHROW _fpreset (void); | 281 | void __cdecl __MINGW_NOTHROW _fpreset (void); |
| 282 | #ifndef __STRICT_ANSI__ | ||
| 281 | void __cdecl __MINGW_NOTHROW fpreset (void); | 283 | void __cdecl __MINGW_NOTHROW fpreset (void); |
| 284 | #endif	/* Not __STRICT_ANSI__ */ | ||
| 282 | 285 | ||
| 283 | /* Global 'variable' for the current floating point error code. */ | 286 | /* Global 'variable' for the current floating point error code. */ |
| 284 | _CRTIMP int * __cdecl __MINGW_NOTHROW __fpecode(void); | 287 | _CRTIMP int * __cdecl __MINGW_NOTHROW __fpecode(void); |
| ... | @@ -311,7 +314,5 @@ extern long double __cdecl _chgsignl (long double); | ... | @@ -311,7 +314,5 @@ extern long double __cdecl _chgsignl (long double); |
| 311 | 314 | ||
| 312 | #endif	/* Not RC_INVOKED */ | 315 | #endif	/* Not RC_INVOKED */ |
| 313 | 316 | ||
| 314 | #endif	/* Not __STRICT_ANSI__ */ | ||
| 315 | |||
| 316 | #endif /* _MINGW_FLOAT_H_ */ | 317 | #endif /* _MINGW_FLOAT_H_ */ |
| 317 | 318 |
lib/libc/include/any-windows-any/fsrm.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/fsrm.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/fsrm.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/fsrmenums.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/fsrmenums.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/fsrmenums.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/fsrmquota.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/fsrmquota.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/fsrmquota.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/fsrmreports.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/fsrmreports.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/fsrmreports.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/fsrmscreen.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/fsrmscreen.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/fsrmscreen.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/functiondiscoverykeys_devpkey.h+2| ... | @@ -9,5 +9,7 @@ | ... | @@ -9,5 +9,7 @@ |
| 9 | #include <propkeydef.h> | 9 | #include <propkeydef.h> |
| 10 | 10 | ||
| 11 | DEFINE_PROPERTYKEY(PKEY_Device_FriendlyName, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 14); | 11 | DEFINE_PROPERTYKEY(PKEY_Device_FriendlyName, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 14); |
| 12 | DEFINE_PROPERTYKEY(PKEY_Device_DeviceDesc, 0xa45c254e,0xdf1c,0x4efd,0x80,0x20,0x67,0xd1,0x46,0xa8,0x50,0xe0, 2); | ||
| 13 | DEFINE_PROPERTYKEY(PKEY_DeviceInterface_FriendlyName, 0x026e516e,0xb814,0x414b,0x83,0xcd,0x85,0x6d,0x6f,0xef,0x48,0x22, 2); | ||
| 12 | 14 | ||
| 13 | #endif /* _INC_FUNCTIONDISCOVERYKEYS */ | 15 | #endif /* _INC_FUNCTIONDISCOVERYKEYS */ |
lib/libc/include/any-windows-any/fusion.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/fusion.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/fusion.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/fwptypes.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/fwptypes.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/fwptypes.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/handleapi.h+3| ... | @@ -18,6 +18,9 @@ extern "C" { | ... | @@ -18,6 +18,9 @@ extern "C" { |
| 18 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) | 18 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) |
| 19 | WINBASEAPI WINBOOL WINAPI CloseHandle (HANDLE hObject); | 19 | WINBASEAPI WINBOOL WINAPI CloseHandle (HANDLE hObject); |
| 20 | WINBASEAPI WINBOOL WINAPI DuplicateHandle (HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, WINBOOL bInheritHandle, DWORD dwOptions); | 20 | WINBASEAPI WINBOOL WINAPI DuplicateHandle (HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, WINBOOL bInheritHandle, DWORD dwOptions); |
| 21 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN10 | ||
| 22 | WINBASEAPI WINBOOL WINAPI CompareObjectHandles (HANDLE hFirstObjectHandle, HANDLE hSecondObjectHandle); | ||
| 23 | #endif | ||
| 21 | #endif | 24 | #endif |
| 22 | 25 | ||
| 23 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) | 26 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) |
lib/libc/include/any-windows-any/hstring.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/hstring.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/hstring.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/icftypes.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/icftypes.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/icftypes.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/icodecapi.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/icodecapi.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/icodecapi.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/iketypes.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/iketypes.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/iketypes.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/inputscope.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.0-rc1 from inputscope.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/inputscope.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/inspectable.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/inspectable.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/inspectable.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/intrin.h+2-6| ... | @@ -47,7 +47,7 @@ | ... | @@ -47,7 +47,7 @@ |
| 47 | * C++ linkage (when GCC headers are explicitly included before intrin.h), but at least their | 47 | * C++ linkage (when GCC headers are explicitly included before intrin.h), but at least their |
| 48 | * guards will prevent duplicated declarations and avoid conflicts. | 48 | * guards will prevent duplicated declarations and avoid conflicts. |
| 49 | * | 49 | * |
| 50 | * On GCC 4.9 we may always include those headers. On older GCCs, we may do it only if CPU | 50 | * On GCC 4.9 and Clang we may always include those headers. On older GCCs, we may do it only if CPU |
| 51 | * features used by them are enabled, so we need to check macros like __SSE__ or __MMX__ first. | 51 | * features used by them are enabled, so we need to check macros like __SSE__ or __MMX__ first. |
| 52 | */ | 52 | */ |
| 53 | #if __MINGW_GNUC_PREREQ(4, 9) || defined(__clang__) | 53 | #if __MINGW_GNUC_PREREQ(4, 9) || defined(__clang__) |
| ... | @@ -56,11 +56,7 @@ | ... | @@ -56,11 +56,7 @@ |
| 56 | 56 | ||
| 57 | #if defined(__GNUC__) && \ | 57 | #if defined(__GNUC__) && \ |
| 58 | (defined(__i386__) || defined(__x86_64__)) | 58 | (defined(__i386__) || defined(__x86_64__)) |
| 59 | extern unsigned int __builtin_ia32_crc32qi (unsigned int, unsigned char); | ||
| 60 | extern unsigned int __builtin_ia32_crc32hi (unsigned int, unsigned short); | ||
| 61 | extern unsigned int __builtin_ia32_crc32si (unsigned int, unsigned int); | ||
| 62 | #ifndef _MM_MALLOC_H_INCLUDED | 59 | #ifndef _MM_MALLOC_H_INCLUDED |
| 63 | #define _MM_MALLOC_H_INCLUDED | ||
| 64 | #include <stdlib.h> | 60 | #include <stdlib.h> |
| 65 | #include <errno.h> | 61 | #include <errno.h> |
| 66 | /* Make sure _mm_malloc and _mm_free are defined. */ | 62 | /* Make sure _mm_malloc and _mm_free are defined. */ |
| ... | @@ -229,7 +225,7 @@ extern "C" { | ... | @@ -229,7 +225,7 @@ extern "C" { |
| 229 | #define __MACHINEX86X_NOWIN64 __MACHINEZ | 225 | #define __MACHINEX86X_NOWIN64 __MACHINEZ |
| 230 | #endif | 226 | #endif |
| 231 | 227 | ||
| 232 | #if !(_M_ARM) | 228 | #if !(defined(__arm__)) |
| 233 | #undef __MACHINESA | 229 | #undef __MACHINESA |
| 234 | #undef __MACHINEARMX | 230 | #undef __MACHINEARMX |
| 235 | #undef __MACHINECC | 231 | #undef __MACHINECC |
lib/libc/include/any-windows-any/inttypes.h+1-1| ... | @@ -249,7 +249,7 @@ typedef struct { | ... | @@ -249,7 +249,7 @@ typedef struct { |
| 249 | #define SCNuPTR "u" | 249 | #define SCNuPTR "u" |
| 250 | #endif | 250 | #endif |
| 251 | 251 | ||
| 252 | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L | 252 | #if defined(_UCRT) || __USE_MINGW_ANSI_STDIO |
| 253 | /* | 253 | /* |
| 254 | * no length modifier for char types prior to C9x | 254 | * no length modifier for char types prior to C9x |
| 255 | * MS runtime scanf appears to treat "hh" as "h" | 255 | * MS runtime scanf appears to treat "hh" as "h" |
lib/libc/include/any-windows-any/locale.h+12| ... | @@ -61,6 +61,16 @@ extern "C" { | ... | @@ -61,6 +61,16 @@ extern "C" { |
| 61 | char n_sep_by_space; | 61 | char n_sep_by_space; |
| 62 | char p_sign_posn; | 62 | char p_sign_posn; |
| 63 | char n_sign_posn; | 63 | char n_sign_posn; |
| 64 | #if __MSVCRT_VERSION__ >= 0xA00 || _WIN32_WINNT >= 0x601 | ||
| 65 | wchar_t* _W_decimal_point; | ||
| 66 | wchar_t* _W_thousands_sep; | ||
| 67 | wchar_t* _W_int_curr_symbol; | ||
| 68 | wchar_t* _W_currency_symbol; | ||
| 69 | wchar_t* _W_mon_decimal_point; | ||
| 70 | wchar_t* _W_mon_thousands_sep; | ||
| 71 | wchar_t* _W_positive_sign; | ||
| 72 | wchar_t* _W_negative_sign; | ||
| 73 | #endif | ||
| 64 | }; | 74 | }; |
| 65 | #endif | 75 | #endif |
| 66 | 76 | ||
| ... | @@ -86,6 +96,8 @@ extern "C" { | ... | @@ -86,6 +96,8 @@ extern "C" { |
| 86 | _locale_t __cdecl __create_locale(int _Category,const char *_Locale); | 96 | _locale_t __cdecl __create_locale(int _Category,const char *_Locale); |
| 87 | void __cdecl __free_locale(_locale_t _Locale); | 97 | void __cdecl __free_locale(_locale_t _Locale); |
| 88 | 98 | ||
| 99 | _CRTIMP unsigned int __cdecl ___lc_codepage_func(void); | ||
| 100 | |||
| 89 | #ifndef _WLOCALE_DEFINED | 101 | #ifndef _WLOCALE_DEFINED |
| 90 | #define _WLOCALE_DEFINED | 102 | #define _WLOCALE_DEFINED |
| 91 | _CRTIMP wchar_t *__cdecl _wsetlocale(int _Category,const wchar_t *_Locale); | 103 | _CRTIMP wchar_t *__cdecl _wsetlocale(int _Category,const wchar_t *_Locale); |
lib/libc/include/any-windows-any/locationapi.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/locationapi.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/locationapi.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/malloc.h+3-29| ... | @@ -52,25 +52,6 @@ extern "C" { | ... | @@ -52,25 +52,6 @@ extern "C" { |
| 52 | 52 | ||
| 53 | extern unsigned int _amblksiz; | 53 | extern unsigned int _amblksiz; |
| 54 | 54 | ||
| 55 | /* Make sure that X86intrin.h doesn't produce here collisions. */ | ||
| 56 | #if (!defined (_XMMINTRIN_H_INCLUDED) && !defined (_MM_MALLOC_H_INCLUDED)) || defined(_aligned_malloc) | ||
| 57 | #define __DO_ALIGN_DEFINES | ||
| 58 | #endif | ||
| 59 | |||
| 60 | #ifndef _MM_MALLOC_H_INCLUDED | ||
| 61 | #define _MM_MALLOC_H_INCLUDED | ||
| 62 | #endif | ||
| 63 | |||
| 64 | #ifdef __DO_ALIGN_DEFINES | ||
| 65 | #pragma push_macro("_aligned_free") | ||
| 66 | #pragma push_macro("_aligned_malloc") | ||
| 67 | #undef _aligned_free | ||
| 68 | #undef _aligned_malloc | ||
| 69 | #endif | ||
| 70 | |||
| 71 | #define _mm_free(a) _aligned_free(a) | ||
| 72 | #define _mm_malloc(a,b) _aligned_malloc(a,b) | ||
| 73 | |||
| 74 | #ifndef _CRT_ALLOCATION_DEFINED | 55 | #ifndef _CRT_ALLOCATION_DEFINED |
| 75 | #define _CRT_ALLOCATION_DEFINED | 56 | #define _CRT_ALLOCATION_DEFINED |
| 76 | void *__cdecl calloc(size_t _NumOfElements,size_t _SizeOfElements); | 57 | void *__cdecl calloc(size_t _NumOfElements,size_t _SizeOfElements); |
| ... | @@ -79,10 +60,8 @@ extern "C" { | ... | @@ -79,10 +60,8 @@ extern "C" { |
| 79 | void *__cdecl realloc(void *_Memory,size_t _NewSize); | 60 | void *__cdecl realloc(void *_Memory,size_t _NewSize); |
| 80 | _CRTIMP void *__cdecl _recalloc(void *_Memory,size_t _Count,size_t _Size); | 61 | _CRTIMP void *__cdecl _recalloc(void *_Memory,size_t _Count,size_t _Size); |
| 81 | 62 | ||
| 82 | #ifdef __DO_ALIGN_DEFINES | ||
| 83 | _CRTIMP void __cdecl _aligned_free(void *_Memory); | 63 | _CRTIMP void __cdecl _aligned_free(void *_Memory); |
| 84 | _CRTIMP void *__cdecl _aligned_malloc(size_t _Size,size_t _Alignment); | 64 | _CRTIMP void *__cdecl _aligned_malloc(size_t _Size,size_t _Alignment); |
| 85 | #endif | ||
| 86 | 65 | ||
| 87 | _CRTIMP void *__cdecl _aligned_offset_malloc(size_t _Size,size_t _Alignment,size_t _Offset); | 66 | _CRTIMP void *__cdecl _aligned_offset_malloc(size_t _Size,size_t _Alignment,size_t _Offset); |
| 88 | _CRTIMP void *__cdecl _aligned_realloc(void *_Memory,size_t _Size,size_t _Alignment); | 67 | _CRTIMP void *__cdecl _aligned_realloc(void *_Memory,size_t _Size,size_t _Alignment); |
| ... | @@ -91,20 +70,15 @@ extern "C" { | ... | @@ -91,20 +70,15 @@ extern "C" { |
| 91 | _CRTIMP void *__cdecl _aligned_offset_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment,size_t _Offset); | 70 | _CRTIMP void *__cdecl _aligned_offset_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment,size_t _Offset); |
| 92 | #endif | 71 | #endif |
| 93 | 72 | ||
| 94 | #ifdef __DO_ALIGN_DEFINES | ||
| 95 | #undef __DO_ALIGN_DEFINES | ||
| 96 | |||
| 97 | #pragma pop_macro("_aligned_malloc") | ||
| 98 | #pragma pop_macro("_aligned_free") | ||
| 99 | |||
| 100 | #endif | ||
| 101 | |||
| 102 | /* Users should really use MS provided versions */ | 73 | /* Users should really use MS provided versions */ |
| 103 | void * __mingw_aligned_malloc (size_t _Size, size_t _Alignment); | 74 | void * __mingw_aligned_malloc (size_t _Size, size_t _Alignment); |
| 104 | void __mingw_aligned_free (void *_Memory); | 75 | void __mingw_aligned_free (void *_Memory); |
| 105 | void * __mingw_aligned_offset_realloc (void *_Memory, size_t _Size, size_t _Alignment, size_t _Offset); | 76 | void * __mingw_aligned_offset_realloc (void *_Memory, size_t _Size, size_t _Alignment, size_t _Offset); |
| 106 | void * __mingw_aligned_realloc (void *_Memory, size_t _Size, size_t _Offset); | 77 | void * __mingw_aligned_realloc (void *_Memory, size_t _Size, size_t _Offset); |
| 107 | 78 | ||
| 79 | /* Get the compiler's definition of _mm_malloc and _mm_free. */ | ||
| 80 | #include <mm_malloc.h> | ||
| 81 | |||
| 108 | #define _MAX_WAIT_MALLOC_CRT 60000 | 82 | #define _MAX_WAIT_MALLOC_CRT 60000 |
| 109 | 83 | ||
| 110 | #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP | 84 | #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP |
lib/libc/include/any-windows-any/math.h+5| ... | @@ -143,8 +143,13 @@ extern "C" { | ... | @@ -143,8 +143,13 @@ extern "C" { |
| 143 | #endif | 143 | #endif |
| 144 | 144 | ||
| 145 | #ifndef _HUGE | 145 | #ifndef _HUGE |
| 146 | #ifdef _UCRT | ||
| 147 | extern double const _HUGE; | ||
| 148 | #define _HUGE _HUGE | ||
| 149 | #else | ||
| 146 | extern double * __MINGW_IMP_SYMBOL(_HUGE); | 150 | extern double * __MINGW_IMP_SYMBOL(_HUGE); |
| 147 | #define _HUGE	(* __MINGW_IMP_SYMBOL(_HUGE)) | 151 | #define _HUGE	(* __MINGW_IMP_SYMBOL(_HUGE)) |
| 152 | #endif /* _UCRT */ | ||
| 148 | #endif | 153 | #endif |
| 149 | 154 | ||
| 150 | #ifdef __GNUC__ | 155 | #ifdef __GNUC__ |
lib/libc/include/any-windows-any/mediaobj.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/mediaobj.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/mediaobj.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/mediaobj.idl deleted-303| ... | @@ -1,303 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright (C) 2002 Alexandre Julliard | ||
| 3 | * Copyright (C) 2004 Vincent Béron | ||
| 4 | * | ||
| 5 | * This library is free software; you can redistribute it and/or | ||
| 6 | * modify it under the terms of the GNU Lesser General Public | ||
| 7 | * License as published by the Free Software Foundation; either | ||
| 8 | * version 2.1 of the License, or (at your option) any later version. | ||
| 9 | * | ||
| 10 | * This library is distributed in the hope that it will be useful, | ||
| 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 13 | * Lesser General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU Lesser General Public | ||
| 16 | * License along with this library; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 18 | */ | ||
| 19 | |||
| 20 | import "unknwn.idl"; | ||
| 21 | import "objidl.idl"; | ||
| 22 | import "strmif.idl"; | ||
| 23 | |||
| 24 | typedef struct _DMOMediaType | ||
| 25 | { | ||
| 26 | GUID majortype; | ||
| 27 | GUID subtype; | ||
| 28 | BOOL bFixedSizeSamples; | ||
| 29 | BOOL bTemporalCompression; | ||
| 30 | ULONG lSampleSize; | ||
| 31 | GUID formattype; | ||
| 32 | IUnknown *pUnk; | ||
| 33 | ULONG cbFormat; | ||
| 34 | BYTE *pbFormat; | ||
| 35 | } DMO_MEDIA_TYPE; | ||
| 36 | |||
| 37 | /***************************************************************************** | ||
| 38 | * IEnumDMO interface | ||
| 39 | */ | ||
| 40 | [ | ||
| 41 | object, | ||
| 42 | uuid(2C3CD98A-2BFA-4A53-9C27-5249BA64BA0F), | ||
| 43 | pointer_default(unique) | ||
| 44 | ] | ||
| 45 | interface IEnumDMO : IUnknown | ||
| 46 | { | ||
| 47 | [local] | ||
| 48 | HRESULT Next( | ||
| 49 | [in] DWORD cItemsToFetch, | ||
| 50 | [out] CLSID *pCLSID, | ||
| 51 | [out] WCHAR **Names, | ||
| 52 | [out] DWORD *pcItemsFetched | ||
| 53 | ); | ||
| 54 | |||
| 55 | HRESULT Skip( | ||
| 56 | [in] DWORD cItemsToSkip | ||
| 57 | ); | ||
| 58 | |||
| 59 | HRESULT Reset(); | ||
| 60 | |||
| 61 | HRESULT Clone( | ||
| 62 | [out] IEnumDMO **ppEnum | ||
| 63 | ); | ||
| 64 | } | ||
| 65 | |||
| 66 | /***************************************************************************** | ||
| 67 | * IMediaBuffer interface | ||
| 68 | */ | ||
| 69 | [ | ||
| 70 | object, | ||
| 71 | uuid(59eff8b9-938c-4a26-82f2-95cb84cdc837), | ||
| 72 | local | ||
| 73 | ] | ||
| 74 | interface IMediaBuffer : IUnknown | ||
| 75 | { | ||
| 76 | HRESULT SetLength( | ||
| 77 | DWORD cbLength | ||
| 78 | ); | ||
| 79 | |||
| 80 | HRESULT GetMaxLength( | ||
| 81 | [out] DWORD *pcbMaxLength | ||
| 82 | ); | ||
| 83 | |||
| 84 | HRESULT GetBufferAndLength( | ||
| 85 | [out] BYTE **ppBuffer, | ||
| 86 | [out] DWORD *pcbLength | ||
| 87 | ); | ||
| 88 | } | ||
| 89 | |||
| 90 | enum _DMO_INPUT_STATUS_FLAGS | ||
| 91 | { | ||
| 92 | DMO_INPUT_STATUSF_ACCEPT_DATA = 0x00000001, | ||
| 93 | }; | ||
| 94 | |||
| 95 | enum _DMO_INPUT_DATA_BUFFER_FLAGS | ||
| 96 | { | ||
| 97 | DMO_INPUT_DATA_BUFFERF_SYNCPOINT = 0x00000001, | ||
| 98 | DMO_INPUT_DATA_BUFFERF_TIME = 0x00000002, | ||
| 99 | DMO_INPUT_DATA_BUFFERF_TIMELENGTH = 0x00000004, | ||
| 100 | }; | ||
| 101 | |||
| 102 | enum _DMO_PROCESS_OUTPUT_FLAGS | ||
| 103 | { | ||
| 104 | DMO_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER = 0x00000001, | ||
| 105 | }; | ||
| 106 | |||
| 107 | typedef struct _DMO_OUTPUT_DATA_BUFFER { | ||
| 108 | IMediaBuffer *pBuffer; | ||
| 109 | DWORD dwStatus; | ||
| 110 | REFERENCE_TIME rtTimestamp; | ||
| 111 | REFERENCE_TIME rtTimelength; | ||
| 112 | } DMO_OUTPUT_DATA_BUFFER, *PDMO_OUTPUT_DATA_BUFFER; | ||
| 113 | |||
| 114 | enum _DMO_INPLACE_PROCESS_FLAGS { | ||
| 115 | DMO_INPLACE_NORMAL = 0x00000000, | ||
| 116 | DMO_INPLACE_ZERO = 0x00000001 | ||
| 117 | }; | ||
| 118 | |||
| 119 | enum _DMO_SET_TYPE_FLAGS { | ||
| 120 | DMO_SET_TYPEF_TEST_ONLY = 0x00000001, | ||
| 121 | DMO_SET_TYPEF_CLEAR = 0x00000002, | ||
| 122 | }; | ||
| 123 | |||
| 124 | enum _DMO_OUTPUT_DATA_BUFFERF_FLAGS { | ||
| 125 | DMO_OUTPUT_DATA_BUFFERF_SYNCPOINT = 0x00000001, | ||
| 126 | DMO_OUTPUT_DATA_BUFFERF_TIME = 0x00000002, | ||
| 127 | DMO_OUTPUT_DATA_BUFFERF_TIMELENGTH = 0x00000004, | ||
| 128 | DMO_OUTPUT_DATA_BUFFERF_INCOMPLETE = 0x01000000, | ||
| 129 | }; | ||
| 130 | |||
| 131 | /***************************************************************************** | ||
| 132 | * IMediaObject interface | ||
| 133 | */ | ||
| 134 | [ | ||
| 135 | object, | ||
| 136 | uuid(d8ad0f58-5494-4102-97c5-ec798e59bcf4), | ||
| 137 | local | ||
| 138 | ] | ||
| 139 | interface IMediaObject : IUnknown | ||
| 140 | { | ||
| 141 | HRESULT GetStreamCount( | ||
| 142 | [out] DWORD *pcInputStreams, | ||
| 143 | [out] DWORD *pcOutputStreams | ||
| 144 | ); | ||
| 145 | |||
| 146 | HRESULT GetInputStreamInfo( | ||
| 147 | DWORD dwInputStreamIndex, | ||
| 148 | [out] DWORD *pdwFlags | ||
| 149 | ); | ||
| 150 | |||
| 151 | HRESULT GetOutputStreamInfo( | ||
| 152 | DWORD dwOutputStreamIndex, | ||
| 153 | [out] DWORD *pdwFlags | ||
| 154 | ); | ||
| 155 | |||
| 156 | HRESULT GetInputType( | ||
| 157 | DWORD dwInputStreamIndex, | ||
| 158 | DWORD dwTypeIndex, | ||
| 159 | [out] DMO_MEDIA_TYPE *pmt | ||
| 160 | ); | ||
| 161 | |||
| 162 | HRESULT GetOutputType( | ||
| 163 | DWORD dwOutputStreamIndex, | ||
| 164 | DWORD dwTypeIndex, | ||
| 165 | [out] DMO_MEDIA_TYPE *pmt | ||
| 166 | ); | ||
| 167 | |||
| 168 | HRESULT SetInputType( | ||
| 169 | DWORD dwInputStreamIndex, | ||
| 170 | [in] const DMO_MEDIA_TYPE *pmt, | ||
| 171 | DWORD dwFlags | ||
| 172 | ); | ||
| 173 | |||
| 174 | HRESULT SetOutputType( | ||
| 175 | DWORD dwOutputStreamIndex, | ||
| 176 | [in] const DMO_MEDIA_TYPE *pmt, | ||
| 177 | DWORD dwFlags | ||
| 178 | ); | ||
| 179 | |||
| 180 | HRESULT GetInputCurrentType( | ||
| 181 | DWORD dwInputStreamIndex, | ||
| 182 | [out] DMO_MEDIA_TYPE *pmt | ||
| 183 | ); | ||
| 184 | |||
| 185 | HRESULT GetOutputCurrentType( | ||
| 186 | DWORD dwOutputStreamIndex, | ||
| 187 | [out] DMO_MEDIA_TYPE *pmt | ||
| 188 | ); | ||
| 189 | |||
| 190 | HRESULT GetInputSizeInfo( | ||
| 191 | DWORD dwInputStreamIndex, | ||
| 192 | [out] DWORD *pcbSize, | ||
| 193 | [out] DWORD *pcbMaxLookahead, | ||
| 194 | [out] DWORD *pcbAlignment | ||
| 195 | ); | ||
| 196 | |||
| 197 | HRESULT GetOutputSizeInfo( | ||
| 198 | DWORD dwOutputStreamIndex, | ||
| 199 | [out] DWORD *pcbSize, | ||
| 200 | [out] DWORD *pcbAlignment | ||
| 201 | ); | ||
| 202 | |||
| 203 | HRESULT GetInputMaxLatency( | ||
| 204 | DWORD dwInputStreamIndex, | ||
| 205 | [out] REFERENCE_TIME *prtMaxLatency | ||
| 206 | ); | ||
| 207 | |||
| 208 | HRESULT SetInputMaxLatency( | ||
| 209 | DWORD dwInputStreamIndex, | ||
| 210 | REFERENCE_TIME rtMaxLatency | ||
| 211 | ); | ||
| 212 | |||
| 213 | HRESULT Flush(); | ||
| 214 | |||
| 215 | HRESULT Discontinuity(DWORD dwInputStreamIndex); | ||
| 216 | |||
| 217 | HRESULT AllocateStreamingResources(); | ||
| 218 | |||
| 219 | HRESULT FreeStreamingResources(); | ||
| 220 | |||
| 221 | HRESULT GetInputStatus( | ||
| 222 | DWORD dwInputStreamIndex, | ||
| 223 | [out] DWORD *dwFlags | ||
| 224 | ); | ||
| 225 | |||
| 226 | HRESULT ProcessInput( | ||
| 227 | DWORD dwInputStreamIndex, | ||
| 228 | IMediaBuffer *pBuffer, | ||
| 229 | DWORD dwFlags, | ||
| 230 | REFERENCE_TIME rtTimestamp, | ||
| 231 | REFERENCE_TIME rtTimelength | ||
| 232 | ); | ||
| 233 | |||
| 234 | HRESULT ProcessOutput( | ||
| 235 | DWORD dwFlags, | ||
| 236 | DWORD cOutputBufferCount, | ||
| 237 | [in,out] DMO_OUTPUT_DATA_BUFFER *pOutputBuffers, | ||
| 238 | [out] DWORD *pdwStatus | ||
| 239 | ); | ||
| 240 | |||
| 241 | HRESULT Lock(LONG bLock); | ||
| 242 | } | ||
| 243 | |||
| 244 | /***************************************************************************** | ||
| 245 | * IMediaObjectInPlace interface | ||
| 246 | */ | ||
| 247 | |||
| 248 | [ | ||
| 249 | object, | ||
| 250 | uuid(651b9ad0-0fc7-4aa9-9538-d89931010741), | ||
| 251 | local | ||
| 252 | ] | ||
| 253 | interface IMediaObjectInPlace : IUnknown { | ||
| 254 | HRESULT Process( | ||
| 255 | [in] ULONG ulSize, | ||
| 256 | [in,out] BYTE* pData, | ||
| 257 | [in] REFERENCE_TIME refTimeStart, | ||
| 258 | [in] DWORD dwFlags | ||
| 259 | ); | ||
| 260 | |||
| 261 | HRESULT Clone( | ||
| 262 | [out] IMediaObjectInPlace **ppMediaObject | ||
| 263 | ); | ||
| 264 | |||
| 265 | HRESULT GetLatency( | ||
| 266 | [out] REFERENCE_TIME *pLatencyTime | ||
| 267 | ); | ||
| 268 | } | ||
| 269 | |||
| 270 | enum _DMO_QUALITY_STATUS_FLAGS | ||
| 271 | { | ||
| 272 | DMO_QUALITY_STATUS_ENABLED = 0x00000001, | ||
| 273 | }; | ||
| 274 | |||
| 275 | [ | ||
| 276 | object, | ||
| 277 | uuid(65abea96-cf36-453f-af8a-705e98f16260), | ||
| 278 | local | ||
| 279 | ] | ||
| 280 | interface IDMOQualityControl : IUnknown | ||
| 281 | { | ||
| 282 | HRESULT SetNow([in] REFERENCE_TIME now); | ||
| 283 | HRESULT SetStatus([in] DWORD flags); | ||
| 284 | HRESULT GetStatus([out] DWORD *flags); | ||
| 285 | } | ||
| 286 | |||
| 287 | enum _DMO_VIDEO_OUTPUT_STREAM_FLAGS | ||
| 288 | { | ||
| 289 | DMO_VOSF_NEEDS_PREVIOUS_SAMPLE = 0x00000001, | ||
| 290 | }; | ||
| 291 | |||
| 292 | [ | ||
| 293 | object, | ||
| 294 | uuid(be8f4f4e-5b16-4d29-b350-7f6b5d9298ac), | ||
| 295 | local | ||
| 296 | ] | ||
| 297 | interface IDMOVideoOutputOptimizations : IUnknown | ||
| 298 | { | ||
| 299 | HRESULT QueryOperationModePreferences(ULONG index, DWORD *flags); | ||
| 300 | HRESULT SetOperationMode(ULONG index, DWORD flags); | ||
| 301 | HRESULT GetCurrentOperationMode(ULONG index, DWORD *flags); | ||
| 302 | HRESULT GetCurrentSampleRequirements(ULONG index, DWORD *flags); | ||
| 303 | } | ||
lib/libc/include/any-windows-any/medparam.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from direct-x/include/medparam.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/medparam.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/medparam.idl deleted-136| ... | @@ -1,136 +0,0 @@ | ||
| 1 | /* This file is part of the KDE project | ||
| 2 | Copyright (C) 2007 Shane King | ||
| 3 | |||
| 4 | This program is free software; you can redistribute it and/or | ||
| 5 | modify it under the terms of the GNU Library General Public | ||
| 6 | License as published by the Free Software Foundation; either | ||
| 7 | version 2 of the License, or (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | Library General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU Library General Public License | ||
| 15 | along with this program; see the file COPYING. If not, write to | ||
| 16 | the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
| 17 | Boston, MA 02110-1301, USA. | ||
| 18 | */ | ||
| 19 | |||
| 20 | import "unknwn.idl"; | ||
| 21 | import "strmif.idl"; | ||
| 22 | |||
| 23 | typedef DWORD MP_TIMEDATA; | ||
| 24 | typedef DWORD MP_CAPS; | ||
| 25 | typedef DWORD MP_FLAGS; | ||
| 26 | typedef float MP_DATA; | ||
| 27 | |||
| 28 | typedef enum _MP_Type { | ||
| 29 | MPT_INT, | ||
| 30 | MPT_FLOAT, | ||
| 31 | MPT_BOOL, | ||
| 32 | MPT_ENUM, | ||
| 33 | MPT_MAX, | ||
| 34 | } MP_TYPE; | ||
| 35 | |||
| 36 | typedef enum _MP_CURVE_TYPE { | ||
| 37 | MP_CURVE_JUMP = 0x0001, | ||
| 38 | MP_CURVE_LINEAR = 0x0002, | ||
| 39 | MP_CURVE_SQUARE = 0x0004, | ||
| 40 | MP_CURVE_INVSQUARE = 0x0008, | ||
| 41 | MP_CURVE_SINE = 0x0010, | ||
| 42 | } MP_CURVE_TYPE; | ||
| 43 | |||
| 44 | typedef struct _MP_PARAMINFO { | ||
| 45 | MP_TYPE mpType; | ||
| 46 | MP_CAPS mopCaps; | ||
| 47 | MP_DATA mpdMinValue; | ||
| 48 | MP_DATA mpdMaxValue; | ||
| 49 | MP_DATA mpdNeutralValue; | ||
| 50 | WCHAR szUnitText[32]; | ||
| 51 | WCHAR szLabel[32]; | ||
| 52 | } MP_PARAMINFO; | ||
| 53 | |||
| 54 | typedef struct _MP_ENVELOPE_SEGMENT { | ||
| 55 | REFERENCE_TIME rtStart; | ||
| 56 | REFERENCE_TIME rtEnd; | ||
| 57 | MP_DATA valStart; | ||
| 58 | MP_DATA valEnd; | ||
| 59 | MP_CURVE_TYPE iCurve; | ||
| 60 | MP_FLAGS flags; | ||
| 61 | } MP_ENVELOPE_SEGMENT; | ||
| 62 | |||
| 63 | const MP_CAPS MP_CAPS_CURVE_JUMP = MP_CURVE_JUMP; | ||
| 64 | const MP_CAPS MP_CAPS_CURVE_LINEAR = MP_CURVE_LINEAR; | ||
| 65 | const MP_CAPS MP_CAPS_CURVE_SQUARE = MP_CURVE_SQUARE; | ||
| 66 | const MP_CAPS MP_CAPS_CURVE_INVSQUARE = MP_CURVE_INVSQUARE; | ||
| 67 | const MP_CAPS MP_CAPS_CURVE_SINE = MP_CURVE_SINE; | ||
| 68 | |||
| 69 | [ | ||
| 70 | object, | ||
| 71 | uuid(6d6cbb61-a223-44aa-842f-a2f06750be6e) | ||
| 72 | ] | ||
| 73 | interface IMediaParams : IUnknown | ||
| 74 | { | ||
| 75 | HRESULT AddEnvelope( | ||
| 76 | DWORD dwParamIndex, | ||
| 77 | DWORD cPoints, | ||
| 78 | MP_ENVELOPE_SEGMENT *pEnvelope | ||
| 79 | ); | ||
| 80 | |||
| 81 | HRESULT FlushEnvelope( | ||
| 82 | DWORD dwParamIndex, | ||
| 83 | REFERENCE_TIME refTimeStart, | ||
| 84 | REFERENCE_TIME refTimeEnd | ||
| 85 | ); | ||
| 86 | |||
| 87 | HRESULT GetParam( | ||
| 88 | DWORD dwParamIndex, | ||
| 89 | MP_DATA *pValue | ||
| 90 | ); | ||
| 91 | |||
| 92 | HRESULT SetParam( | ||
| 93 | DWORD dwParamIndex, | ||
| 94 | MP_DATA value | ||
| 95 | ); | ||
| 96 | |||
| 97 | HRESULT SetTimeFormat( | ||
| 98 | GUID guidTimeFormat, | ||
| 99 | MP_TIMEDATA mpTimeData | ||
| 100 | ); | ||
| 101 | } | ||
| 102 | |||
| 103 | [ | ||
| 104 | object, | ||
| 105 | uuid(6d6cbb60-a223-44aa-842f-a2f06750be6d) | ||
| 106 | ] | ||
| 107 | interface IMediaParamInfo : IUnknown | ||
| 108 | { | ||
| 109 | HRESULT GetParamCount( | ||
| 110 | DWORD *pdwParams | ||
| 111 | ); | ||
| 112 | |||
| 113 | HRESULT GetParamInfo( | ||
| 114 | DWORD dwParamIndex, | ||
| 115 | MP_PARAMINFO *pInfo | ||
| 116 | ); | ||
| 117 | |||
| 118 | HRESULT GetParamText( | ||
| 119 | DWORD dwParamIndex, | ||
| 120 | WCHAR **ppwchText | ||
| 121 | ); | ||
| 122 | |||
| 123 | HRESULT GetNumTimeFormats( | ||
| 124 | DWORD *pdwNumTimeFormats | ||
| 125 | ); | ||
| 126 | |||
| 127 | HRESULT GetSupportedTimeFormat( | ||
| 128 | DWORD dwFormatIndex, | ||
| 129 | GUID *pguidTimeFormat | ||
| 130 | ); | ||
| 131 | |||
| 132 | HRESULT GetCurrentTimeFormat( | ||
| 133 | GUID *pguidTimeFormat, | ||
| 134 | MP_TIMEDATA *pTimeData | ||
| 135 | ); | ||
| 136 | } | ||
lib/libc/include/any-windows-any/mferror.h+277| ... | @@ -64,6 +64,158 @@ | ... | @@ -64,6 +64,158 @@ |
| 64 | #define MF_E_INVALID_POSITION _HRESULT_TYPEDEF_(0xc00d36e5) | 64 | #define MF_E_INVALID_POSITION _HRESULT_TYPEDEF_(0xc00d36e5) |
| 65 | #define MF_E_ATTRIBUTENOTFOUND _HRESULT_TYPEDEF_(0xc00d36e6) | 65 | #define MF_E_ATTRIBUTENOTFOUND _HRESULT_TYPEDEF_(0xc00d36e6) |
| 66 | #define MF_E_PROPERTY_TYPE_NOT_ALLOWED _HRESULT_TYPEDEF_(0xc00d36e7) | 66 | #define MF_E_PROPERTY_TYPE_NOT_ALLOWED _HRESULT_TYPEDEF_(0xc00d36e7) |
| 67 | #define MF_E_PROPERTY_TYPE_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xc00d36e8) | ||
| 68 | #define MF_E_PROPERTY_EMPTY _HRESULT_TYPEDEF_(0xc00d36e9) | ||
| 69 | #define MF_E_PROPERTY_NOT_EMPTY _HRESULT_TYPEDEF_(0xc00d36ea) | ||
| 70 | #define MF_E_PROPERTY_VECTOR_NOT_ALLOWED _HRESULT_TYPEDEF_(0xc00d36eb) | ||
| 71 | #define MF_E_PROPERTY_VECTOR_REQUIRED _HRESULT_TYPEDEF_(0xc00d36ec) | ||
| 72 | #define MF_E_OPERATION_CANCELLED _HRESULT_TYPEDEF_(0xc00d36ed) | ||
| 73 | #define MF_E_BYTESTREAM_NOT_SEEKABLE _HRESULT_TYPEDEF_(0xc00d36ee) | ||
| 74 | #define MF_E_DISABLED_IN_SAFEMODE _HRESULT_TYPEDEF_(0xc00d36ef) | ||
| 75 | #define MF_E_CANNOT_PARSE_BYTESTREAM _HRESULT_TYPEDEF_(0xc00d36f0) | ||
| 76 | #define MF_E_SOURCERESOLVER_MUTUALLY_EXCLUSIVE_FLAGS _HRESULT_TYPEDEF_(0xc00d36f1) | ||
| 77 | #define MF_E_MEDIAPROC_WRONGSTATE _HRESULT_TYPEDEF_(0xc00d36f2) | ||
| 78 | #define MF_E_RT_THROUGHPUT_NOT_AVAILABLE _HRESULT_TYPEDEF_(0xc00d36f3) | ||
| 79 | #define MF_E_RT_TOO_MANY_CLASSES _HRESULT_TYPEDEF_(0xc00d36f4) | ||
| 80 | #define MF_E_RT_WOULDBLOCK _HRESULT_TYPEDEF_(0xc00d36f5) | ||
| 81 | #define MF_E_NO_BITPUMP _HRESULT_TYPEDEF_(0xc00d36f6) | ||
| 82 | #define MF_E_RT_OUTOFMEMORY _HRESULT_TYPEDEF_(0xc00d36f7) | ||
| 83 | #define MF_E_RT_WORKQUEUE_CLASS_NOT_SPECIFIED _HRESULT_TYPEDEF_(0xc00d36f8) | ||
| 84 | #define MF_E_INSUFFICIENT_BUFFER _HRESULT_TYPEDEF_(0xc00d7170) | ||
| 85 | #define MF_E_CANNOT_CREATE_SINK _HRESULT_TYPEDEF_(0xc00d36fa) | ||
| 86 | #define MF_E_BYTESTREAM_UNKNOWN_LENGTH _HRESULT_TYPEDEF_(0xc00d36fb) | ||
| 87 | #define MF_E_SESSION_PAUSEWHILESTOPPED _HRESULT_TYPEDEF_(0xc00d36fc) | ||
| 88 | #define MF_S_ACTIVATE_REPLACED _HRESULT_TYPEDEF_(0x000d36fd) | ||
| 89 | #define MF_E_FORMAT_CHANGE_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xc00d36fe) | ||
| 90 | #define MF_E_INVALID_WORKQUEUE _HRESULT_TYPEDEF_(0xc00d36ff) | ||
| 91 | #define MF_E_DRM_UNSUPPORTED _HRESULT_TYPEDEF_(0xc00d3700) | ||
| 92 | #define MF_E_UNAUTHORIZED _HRESULT_TYPEDEF_(0xc00d3701) | ||
| 93 | #define MF_E_OUT_OF_RANGE _HRESULT_TYPEDEF_(0xc00d3702) | ||
| 94 | #define MF_E_INVALID_CODEC_MERIT _HRESULT_TYPEDEF_(0xc00d3703) | ||
| 95 | #define MF_E_HW_MFT_FAILED_START_STREAMING _HRESULT_TYPEDEF_(0xc00d3704) | ||
| 96 | #define MF_E_OPERATION_IN_PROGRESS _HRESULT_TYPEDEF_(0xc00d3705) | ||
| 97 | #define MF_E_HARDWARE_DRM_UNSUPPORTED _HRESULT_TYPEDEF_(0xc00d3706) | ||
| 98 | #define MF_E_DURATION_TOO_LONG _HRESULT_TYPEDEF_(0xc00d3707) | ||
| 99 | #define MF_E_OPERATION_UNSUPPORTED_AT_D3D_FEATURE_LEVEL _HRESULT_TYPEDEF_(0xc00d3708) | ||
| 100 | #define MF_E_UNSUPPORTED_MEDIATYPE_AT_D3D_FEATURE_LEVEL _HRESULT_TYPEDEF_(0xc00d3709) | ||
| 101 | #define MF_S_ASF_PARSEINPROGRESS _HRESULT_TYPEDEF_(0x400d3a98) | ||
| 102 | #define MF_E_ASF_PARSINGINCOMPLETE _HRESULT_TYPEDEF_(0xc00d3a98) | ||
| 103 | #define MF_E_ASF_MISSINGDATA _HRESULT_TYPEDEF_(0xc00d3a99) | ||
| 104 | #define MF_E_ASF_INVALIDDATA _HRESULT_TYPEDEF_(0xc00d3a9a) | ||
| 105 | #define MF_E_ASF_OPAQUEPACKET _HRESULT_TYPEDEF_(0xc00d3a9b) | ||
| 106 | #define MF_E_ASF_NOINDEX _HRESULT_TYPEDEF_(0xc00d3a9c) | ||
| 107 | #define MF_E_ASF_OUTOFRANGE _HRESULT_TYPEDEF_(0xc00d3a9d) | ||
| 108 | #define MF_E_ASF_INDEXNOTLOADED _HRESULT_TYPEDEF_(0xc00d3a9e) | ||
| 109 | #define MF_E_ASF_TOO_MANY_PAYLOADS _HRESULT_TYPEDEF_(0xc00d3a9f) | ||
| 110 | #define MF_E_ASF_UNSUPPORTED_STREAM_TYPE _HRESULT_TYPEDEF_(0xc00d3aa0) | ||
| 111 | #define MF_E_ASF_DROPPED_PACKET _HRESULT_TYPEDEF_(0xc00d3aa1) | ||
| 112 | #define MF_E_NO_EVENTS_AVAILABLE _HRESULT_TYPEDEF_(0xc00d3e80) | ||
| 113 | #define MF_E_INVALID_STATE_TRANSITION _HRESULT_TYPEDEF_(0xc00d3e82) | ||
| 114 | #define MF_E_END_OF_STREAM _HRESULT_TYPEDEF_(0xc00d3e84) | ||
| 115 | #define MF_E_SHUTDOWN _HRESULT_TYPEDEF_(0xc00d3e85) | ||
| 116 | #define MF_E_MP3_NOTFOUND _HRESULT_TYPEDEF_(0xc00d3e86) | ||
| 117 | #define MF_E_MP3_OUTOFDATA _HRESULT_TYPEDEF_(0xc00d3e87) | ||
| 118 | #define MF_E_MP3_NOTMP3 _HRESULT_TYPEDEF_(0xc00d3e88) | ||
| 119 | #define MF_E_MP3_NOTSUPPORTED _HRESULT_TYPEDEF_(0xc00d3e89) | ||
| 120 | #define MF_E_NO_DURATION _HRESULT_TYPEDEF_(0xc00d3e8a) | ||
| 121 | #define MF_E_INVALID_FORMAT _HRESULT_TYPEDEF_(0xc00d3e8c) | ||
| 122 | #define MF_E_PROPERTY_NOT_FOUND _HRESULT_TYPEDEF_(0xc00d3e8d) | ||
| 123 | #define MF_E_PROPERTY_READ_ONLY _HRESULT_TYPEDEF_(0xc00d3e8e) | ||
| 124 | #define MF_E_PROPERTY_NOT_ALLOWED _HRESULT_TYPEDEF_(0xc00d3e8f) | ||
| 125 | #define MF_E_MEDIA_SOURCE_NOT_STARTED _HRESULT_TYPEDEF_(0xc00d3e91) | ||
| 126 | #define MF_E_UNSUPPORTED_FORMAT _HRESULT_TYPEDEF_(0xc00d3e98) | ||
| 127 | #define MF_E_MP3_BAD_CRC _HRESULT_TYPEDEF_(0xc00d3e99) | ||
| 128 | #define MF_E_NOT_PROTECTED _HRESULT_TYPEDEF_(0xc00d3e9a) | ||
| 129 | #define MF_E_MEDIA_SOURCE_WRONGSTATE _HRESULT_TYPEDEF_(0xc00d3e9b) | ||
| 130 | #define MF_E_MEDIA_SOURCE_NO_STREAMS_SELECTED _HRESULT_TYPEDEF_(0xc00d3e9c) | ||
| 131 | #define MF_E_CANNOT_FIND_KEYFRAME_SAMPLE _HRESULT_TYPEDEF_(0xc00d3e9d) | ||
| 132 | #define MF_E_UNSUPPORTED_CHARACTERISTICS _HRESULT_TYPEDEF_(0xc00d3e9e) | ||
| 133 | #define MF_E_NO_AUDIO_RECORDING_DEVICE _HRESULT_TYPEDEF_(0xc00d3e9f) | ||
| 134 | #define MF_E_AUDIO_RECORDING_DEVICE_IN_USE _HRESULT_TYPEDEF_(0xc00d3ea0) | ||
| 135 | #define MF_E_AUDIO_RECORDING_DEVICE_INVALIDATED _HRESULT_TYPEDEF_(0xc00d3ea1) | ||
| 136 | #define MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED _HRESULT_TYPEDEF_(0xc00d3ea2) | ||
| 137 | #define MF_E_VIDEO_RECORDING_DEVICE_PREEMPTED _HRESULT_TYPEDEF_(0xc00d3ea3) | ||
| 138 | #define MF_E_NETWORK_RESOURCE_FAILURE _HRESULT_TYPEDEF_(0xc00d4268) | ||
| 139 | #define MF_E_NET_WRITE _HRESULT_TYPEDEF_(0xc00d4269) | ||
| 140 | #define MF_E_NET_READ _HRESULT_TYPEDEF_(0xc00d426a) | ||
| 141 | #define MF_E_NET_REQUIRE_NETWORK _HRESULT_TYPEDEF_(0xc00d426b) | ||
| 142 | #define MF_E_NET_REQUIRE_ASYNC _HRESULT_TYPEDEF_(0xc00d426c) | ||
| 143 | #define MF_E_NET_BWLEVEL_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xc00d426d) | ||
| 144 | #define MF_E_NET_STREAMGROUPS_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xc00d426e) | ||
| 145 | #define MF_E_NET_MANUALSS_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xc00d426f) | ||
| 146 | #define MF_E_NET_INVALID_PRESENTATION_DESCRIPTOR _HRESULT_TYPEDEF_(0xc00d4270) | ||
| 147 | #define MF_E_NET_CACHESTREAM_NOT_FOUND _HRESULT_TYPEDEF_(0xc00d4271) | ||
| 148 | #define MF_I_MANUAL_PROXY _HRESULT_TYPEDEF_(0x400d4272) | ||
| 149 | #define MF_E_NET_REQUIRE_INPUT _HRESULT_TYPEDEF_(0xc00d4274) | ||
| 150 | #define MF_E_NET_REDIRECT _HRESULT_TYPEDEF_(0xc00d4275) | ||
| 151 | #define MF_E_NET_REDIRECT_TO_PROXY _HRESULT_TYPEDEF_(0xc00d4276) | ||
| 152 | #define MF_E_NET_TOO_MANY_REDIRECTS _HRESULT_TYPEDEF_(0xc00d4277) | ||
| 153 | #define MF_E_NET_TIMEOUT _HRESULT_TYPEDEF_(0xc00d4278) | ||
| 154 | #define MF_E_NET_CLIENT_CLOSE _HRESULT_TYPEDEF_(0xc00d4279) | ||
| 155 | #define MF_E_NET_BAD_CONTROL_DATA _HRESULT_TYPEDEF_(0xc00d427a) | ||
| 156 | #define MF_E_NET_INCOMPATIBLE_SERVER _HRESULT_TYPEDEF_(0xc00d427b) | ||
| 157 | #define MF_E_NET_UNSAFE_URL _HRESULT_TYPEDEF_(0xc00d427c) | ||
| 158 | #define MF_E_NET_CACHE_NO_DATA _HRESULT_TYPEDEF_(0xc00d427d) | ||
| 159 | #define MF_E_NET_EOL _HRESULT_TYPEDEF_(0xc00d427e) | ||
| 160 | #define MF_E_NET_BAD_REQUEST _HRESULT_TYPEDEF_(0xc00d427f) | ||
| 161 | #define MF_E_NET_INTERNAL_SERVER_ERROR _HRESULT_TYPEDEF_(0xc00d4280) | ||
| 162 | #define MF_E_NET_SESSION_NOT_FOUND _HRESULT_TYPEDEF_(0xc00d4281) | ||
| 163 | #define MF_E_NET_NOCONNECTION _HRESULT_TYPEDEF_(0xc00d4282) | ||
| 164 | #define MF_E_NET_CONNECTION_FAILURE _HRESULT_TYPEDEF_(0xc00d4283) | ||
| 165 | #define MF_E_NET_INCOMPATIBLE_PUSHSERVER _HRESULT_TYPEDEF_(0xc00d4284) | ||
| 166 | #define MF_E_NET_SERVER_ACCESSDENIED _HRESULT_TYPEDEF_(0xc00d4285) | ||
| 167 | #define MF_E_NET_PROXY_ACCESSDENIED _HRESULT_TYPEDEF_(0xc00d4286) | ||
| 168 | #define MF_E_NET_CANNOTCONNECT _HRESULT_TYPEDEF_(0xc00d4287) | ||
| 169 | #define MF_E_NET_INVALID_PUSH_TEMPLATE _HRESULT_TYPEDEF_(0xc00d4288) | ||
| 170 | #define MF_E_NET_INVALID_PUSH_PUBLISHING_POINT _HRESULT_TYPEDEF_(0xc00d4289) | ||
| 171 | #define MF_E_NET_BUSY _HRESULT_TYPEDEF_(0xc00d428a) | ||
| 172 | #define MF_E_NET_RESOURCE_GONE _HRESULT_TYPEDEF_(0xc00d428b) | ||
| 173 | #define MF_E_NET_ERROR_FROM_PROXY _HRESULT_TYPEDEF_(0xc00d428c) | ||
| 174 | #define MF_E_NET_PROXY_TIMEOUT _HRESULT_TYPEDEF_(0xc00d428d) | ||
| 175 | #define MF_E_NET_SERVER_UNAVAILABLE _HRESULT_TYPEDEF_(0xc00d428e) | ||
| 176 | #define MF_E_NET_TOO_MUCH_DATA _HRESULT_TYPEDEF_(0xc00d428f) | ||
| 177 | #define MF_E_NET_SESSION_INVALID _HRESULT_TYPEDEF_(0xc00d4290) | ||
| 178 | #define MF_E_OFFLINE_MODE _HRESULT_TYPEDEF_(0xc00d4291) | ||
| 179 | #define MF_E_NET_UDP_BLOCKED _HRESULT_TYPEDEF_(0xc00d4292) | ||
| 180 | #define MF_E_NET_UNSUPPORTED_CONFIGURATION _HRESULT_TYPEDEF_(0xc00d4293) | ||
| 181 | #define MF_E_NET_PROTOCOL_DISABLED _HRESULT_TYPEDEF_(0xc00d4294) | ||
| 182 | #define MF_E_NET_COMPANION_DRIVER_DISCONNECT _HRESULT_TYPEDEF_(0xc00d4295) | ||
| 183 | #define MF_E_ALREADY_INITIALIZED _HRESULT_TYPEDEF_(0xc00d4650) | ||
| 184 | #define MF_E_BANDWIDTH_OVERRUN _HRESULT_TYPEDEF_(0xc00d4651) | ||
| 185 | #define MF_E_LATE_SAMPLE _HRESULT_TYPEDEF_(0xc00d4652) | ||
| 186 | #define MF_E_FLUSH_NEEDED _HRESULT_TYPEDEF_(0xc00d4653) | ||
| 187 | #define MF_E_INVALID_PROFILE _HRESULT_TYPEDEF_(0xc00d4654) | ||
| 188 | #define MF_E_INDEX_NOT_COMMITTED _HRESULT_TYPEDEF_(0xc00d4655) | ||
| 189 | #define MF_E_NO_INDEX _HRESULT_TYPEDEF_(0xc00d4656) | ||
| 190 | #define MF_E_CANNOT_INDEX_IN_PLACE _HRESULT_TYPEDEF_(0xc00d4657) | ||
| 191 | #define MF_E_MISSING_ASF_LEAKYBUCKET _HRESULT_TYPEDEF_(0xc00d4658) | ||
| 192 | #define MF_E_INVALID_ASF_STREAMID _HRESULT_TYPEDEF_(0xc00d4659) | ||
| 193 | #define MF_E_STREAMSINK_REMOVED _HRESULT_TYPEDEF_(0xc00d4a38) | ||
| 194 | #define MF_E_STREAMSINKS_OUT_OF_SYNC _HRESULT_TYPEDEF_(0xc00d4a3a) | ||
| 195 | #define MF_E_STREAMSINKS_FIXED _HRESULT_TYPEDEF_(0xc00d4a3b) | ||
| 196 | #define MF_E_STREAMSINK_EXISTS _HRESULT_TYPEDEF_(0xc00d4a3c) | ||
| 197 | #define MF_E_SAMPLEALLOCATOR_CANCELED _HRESULT_TYPEDEF_(0xc00d4a3d) | ||
| 198 | #define MF_E_SAMPLEALLOCATOR_EMPTY _HRESULT_TYPEDEF_(0xc00d4a3e) | ||
| 199 | #define MF_E_SINK_ALREADYSTOPPED _HRESULT_TYPEDEF_(0xc00d4a3f) | ||
| 200 | #define MF_E_ASF_FILESINK_BITRATE_UNKNOWN _HRESULT_TYPEDEF_(0xc00d4a40) | ||
| 201 | #define MF_E_SINK_NO_STREAMS _HRESULT_TYPEDEF_(0xc00d4a41) | ||
| 202 | #define MF_S_SINK_NOT_FINALIZED _HRESULT_TYPEDEF_(0x000d4a42) | ||
| 203 | #define MF_E_METADATA_TOO_LONG _HRESULT_TYPEDEF_(0xc00d4a43) | ||
| 204 | #define MF_E_SINK_NO_SAMPLES_PROCESSED _HRESULT_TYPEDEF_(0xc00d4a44) | ||
| 205 | #define MF_E_SINK_HEADERS_NOT_FOUND _HRESULT_TYPEDEF_(0xc00d4a45) | ||
| 206 | #define MF_E_VIDEO_REN_NO_PROCAMP_HW _HRESULT_TYPEDEF_(0xc00d4e20) | ||
| 207 | #define MF_E_VIDEO_REN_NO_DEINTERLACE_HW _HRESULT_TYPEDEF_(0xc00d4e21) | ||
| 208 | #define MF_E_VIDEO_REN_COPYPROT_FAILED _HRESULT_TYPEDEF_(0xc00d4e22) | ||
| 209 | #define MF_E_VIDEO_REN_SURFACE_NOT_SHARED _HRESULT_TYPEDEF_(0xc00d4e23) | ||
| 210 | #define MF_E_VIDEO_DEVICE_LOCKED _HRESULT_TYPEDEF_(0xc00d4e24) | ||
| 211 | #define MF_E_NEW_VIDEO_DEVICE _HRESULT_TYPEDEF_(0xc00d4e25) | ||
| 212 | #define MF_E_NO_VIDEO_SAMPLE_AVAILABLE _HRESULT_TYPEDEF_(0xc00d4e26) | ||
| 213 | #define MF_E_NO_AUDIO_PLAYBACK_DEVICE _HRESULT_TYPEDEF_(0xc00d4e84) | ||
| 214 | #define MF_E_AUDIO_PLAYBACK_DEVICE_IN_USE _HRESULT_TYPEDEF_(0xc00d4e85) | ||
| 215 | #define MF_E_AUDIO_PLAYBACK_DEVICE_INVALIDATED _HRESULT_TYPEDEF_(0xc00d4e86) | ||
| 216 | #define MF_E_AUDIO_SERVICE_NOT_RUNNING _HRESULT_TYPEDEF_(0xc00d4e87) | ||
| 217 | #define MF_E_AUDIO_BUFFER_SIZE_ERROR _HRESULT_TYPEDEF_(0xc00d4e88) | ||
| 218 | #define MF_E_AUDIO_CLIENT_WRAPPER_SPOOF_ERROR _HRESULT_TYPEDEF_(0xc00d4e89) | ||
| 67 | 219 | ||
| 68 | #define MF_E_TOPO_INVALID_OPTIONAL_NODE _HRESULT_TYPEDEF_(0xc00d520e) | 220 | #define MF_E_TOPO_INVALID_OPTIONAL_NODE _HRESULT_TYPEDEF_(0xc00d520e) |
| 69 | #define MF_E_TOPO_CANNOT_FIND_DECRYPTOR _HRESULT_TYPEDEF_(0xc00d5211) | 221 | #define MF_E_TOPO_CANNOT_FIND_DECRYPTOR _HRESULT_TYPEDEF_(0xc00d5211) |
| ... | @@ -77,6 +229,11 @@ | ... | @@ -77,6 +229,11 @@ |
| 77 | #define MF_E_TOPO_STREAM_DESCRIPTOR_NOT_SELECTED _HRESULT_TYPEDEF_(0xc00d5219) | 229 | #define MF_E_TOPO_STREAM_DESCRIPTOR_NOT_SELECTED _HRESULT_TYPEDEF_(0xc00d5219) |
| 78 | #define MF_E_TOPO_MISSING_SOURCE _HRESULT_TYPEDEF_(0xc00d521a) | 230 | #define MF_E_TOPO_MISSING_SOURCE _HRESULT_TYPEDEF_(0xc00d521a) |
| 79 | #define MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED _HRESULT_TYPEDEF_(0xc00d521b) | 231 | #define MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED _HRESULT_TYPEDEF_(0xc00d521b) |
| 232 | #define MF_E_SEQUENCER_UNKNOWN_SEGMENT_ID _HRESULT_TYPEDEF_(0xc00d61ac) | ||
| 233 | #define MF_E_SEQUENCER_UNKNOWN_SEGMENT_ID _HRESULT_TYPEDEF_(0xc00d61ac) | ||
| 234 | #define MF_S_SEQUENCER_CONTEXT_CANCELED _HRESULT_TYPEDEF_(0x000d61ad) | ||
| 235 | #define MF_E_NO_SOURCE_IN_CACHE _HRESULT_TYPEDEF_(0xc00d61ae) | ||
| 236 | #define MF_S_SEQUENCER_SEGMENT_AT_END_OF_STREAM _HRESULT_TYPEDEF_(0x000d61af) | ||
| 80 | #define MF_E_TRANSFORM_TYPE_NOT_SET _HRESULT_TYPEDEF_(0xc00d6d60) | 237 | #define MF_E_TRANSFORM_TYPE_NOT_SET _HRESULT_TYPEDEF_(0xc00d6d60) |
| 81 | #define MF_E_TRANSFORM_STREAM_CHANGE _HRESULT_TYPEDEF_(0xc00d6d61) | 238 | #define MF_E_TRANSFORM_STREAM_CHANGE _HRESULT_TYPEDEF_(0xc00d6d61) |
| 82 | #define MF_E_TRANSFORM_INPUT_REMAINING _HRESULT_TYPEDEF_(0xc00d6d62) | 239 | #define MF_E_TRANSFORM_INPUT_REMAINING _HRESULT_TYPEDEF_(0xc00d6d62) |
| ... | @@ -101,5 +258,125 @@ | ... | @@ -101,5 +258,125 @@ |
| 101 | #define MF_E_UNSUPPORTED_D3D_TYPE _HRESULT_TYPEDEF_(0xc00d6d76) | 258 | #define MF_E_UNSUPPORTED_D3D_TYPE _HRESULT_TYPEDEF_(0xc00d6d76) |
| 102 | #define MF_E_TRANSFORM_ASYNC_LOCKED _HRESULT_TYPEDEF_(0xc00d6d77) | 259 | #define MF_E_TRANSFORM_ASYNC_LOCKED _HRESULT_TYPEDEF_(0xc00d6d77) |
| 103 | #define MF_E_TRANSFORM_CANNOT_INITIALIZE_ACM_DRIVER _HRESULT_TYPEDEF_(0xc00d6d78) | 260 | #define MF_E_TRANSFORM_CANNOT_INITIALIZE_ACM_DRIVER _HRESULT_TYPEDEF_(0xc00d6d78) |
| 261 | #define MF_E_TRANSFORM_STREAM_INVALID_RESOLUTION _HRESULT_TYPEDEF_(0xc00d6d79) | ||
| 262 | #define MF_E_TRANSFORM_ASYNC_MFT_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xc00d6d7a) | ||
| 263 | #define MF_E_TRANSFORM_EXATTRIBUTE_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xc00d6d7c) | ||
| 264 | #define MF_E_LICENSE_INCORRECT_RIGHTS _HRESULT_TYPEDEF_(0xc00d7148) | ||
| 265 | #define MF_E_LICENSE_OUTOFDATE _HRESULT_TYPEDEF_(0xc00d7149) | ||
| 266 | #define MF_E_LICENSE_REQUIRED _HRESULT_TYPEDEF_(0xc00d714a) | ||
| 267 | #define MF_E_DRM_HARDWARE_INCONSISTENT _HRESULT_TYPEDEF_(0xc00d714b) | ||
| 268 | #define MF_E_NO_CONTENT_PROTECTION_MANAGER _HRESULT_TYPEDEF_(0xc00d714c) | ||
| 269 | #define MF_E_LICENSE_RESTORE_NO_RIGHTS _HRESULT_TYPEDEF_(0xc00d714d) | ||
| 270 | #define MF_E_BACKUP_RESTRICTED_LICENSE _HRESULT_TYPEDEF_(0xc00d714e) | ||
| 271 | #define MF_E_LICENSE_RESTORE_NEEDS_INDIVIDUALIZATION _HRESULT_TYPEDEF_(0xc00d714f) | ||
| 272 | #define MF_S_PROTECTION_NOT_REQUIRED _HRESULT_TYPEDEF_(0x000d7150) | ||
| 273 | #define MF_E_COMPONENT_REVOKED _HRESULT_TYPEDEF_(0xc00d7151) | ||
| 274 | #define MF_E_TRUST_DISABLED _HRESULT_TYPEDEF_(0xc00d7152) | ||
| 275 | #define MF_E_WMDRMOTA_NO_ACTION _HRESULT_TYPEDEF_(0xc00d7153) | ||
| 276 | #define MF_E_WMDRMOTA_ACTION_ALREADY_SET _HRESULT_TYPEDEF_(0xc00d7154) | ||
| 277 | #define MF_E_WMDRMOTA_DRM_HEADER_NOT_AVAILABLE _HRESULT_TYPEDEF_(0xc00d7155) | ||
| 278 | #define MF_E_WMDRMOTA_DRM_ENCRYPTION_SCHEME_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xc00d7156) | ||
| 279 | #define MF_E_WMDRMOTA_ACTION_MISMATCH _HRESULT_TYPEDEF_(0xc00d7157) | ||
| 280 | #define MF_E_WMDRMOTA_INVALID_POLICY _HRESULT_TYPEDEF_(0xc00d7158) | ||
| 281 | #define MF_E_POLICY_UNSUPPORTED _HRESULT_TYPEDEF_(0xc00d7159) | ||
| 282 | #define MF_E_OPL_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xc00d715a) | ||
| 283 | #define MF_E_TOPOLOGY_VERIFICATION_FAILED _HRESULT_TYPEDEF_(0xc00d715b) | ||
| 284 | #define MF_E_SIGNATURE_VERIFICATION_FAILED _HRESULT_TYPEDEF_(0xc00d715c) | ||
| 285 | #define MF_E_DEBUGGING_NOT_ALLOWED _HRESULT_TYPEDEF_(0xc00d715d) | ||
| 286 | #define MF_E_CODE_EXPIRED _HRESULT_TYPEDEF_(0xc00d715e) | ||
| 287 | #define MF_E_GRL_VERSION_TOO_LOW _HRESULT_TYPEDEF_(0xc00d715f) | ||
| 288 | #define MF_E_GRL_RENEWAL_NOT_FOUND _HRESULT_TYPEDEF_(0xc00d7160) | ||
| 289 | #define MF_E_GRL_EXTENSIBLE_ENTRY_NOT_FOUND _HRESULT_TYPEDEF_(0xc00d7161) | ||
| 290 | #define MF_E_KERNEL_UNTRUSTED _HRESULT_TYPEDEF_(0xc00d7162) | ||
| 291 | #define MF_E_PEAUTH_UNTRUSTED _HRESULT_TYPEDEF_(0xc00d7163) | ||
| 292 | #define MF_E_NON_PE_PROCESS _HRESULT_TYPEDEF_(0xc00d7165) | ||
| 293 | #define MF_E_REBOOT_REQUIRED _HRESULT_TYPEDEF_(0xc00d7167) | ||
| 294 | #define MF_S_WAIT_FOR_POLICY_SET _HRESULT_TYPEDEF_(0x000d7168) | ||
| 295 | #define MF_S_VIDEO_DISABLED_WITH_UNKNOWN_SOFTWARE_OUTPUT _HRESULT_TYPEDEF_(0x000d7169) | ||
| 296 | #define MF_E_GRL_INVALID_FORMAT _HRESULT_TYPEDEF_(0xc00d716a) | ||
| 297 | #define MF_E_GRL_UNRECOGNIZED_FORMAT _HRESULT_TYPEDEF_(0xc00d716b) | ||
| 298 | #define MF_E_ALL_PROCESS_RESTART_REQUIRED _HRESULT_TYPEDEF_(0xc00d716c) | ||
| 299 | #define MF_E_PROCESS_RESTART_REQUIRED _HRESULT_TYPEDEF_(0xc00d716d) | ||
| 300 | #define MF_E_USERMODE_UNTRUSTED _HRESULT_TYPEDEF_(0xc00d716e) | ||
| 301 | #define MF_E_PEAUTH_SESSION_NOT_STARTED _HRESULT_TYPEDEF_(0xc00d716f) | ||
| 302 | #define MF_E_PEAUTH_PUBLICKEY_REVOKED _HRESULT_TYPEDEF_(0xc00d7171) | ||
| 303 | #define MF_E_GRL_ABSENT _HRESULT_TYPEDEF_(0xc00d7172) | ||
| 304 | #define MF_S_PE_TRUSTED _HRESULT_TYPEDEF_(0x000d7173) | ||
| 305 | #define MF_E_PE_UNTRUSTED _HRESULT_TYPEDEF_(0xc00d7174) | ||
| 306 | #define MF_E_PEAUTH_NOT_STARTED _HRESULT_TYPEDEF_(0xc00d7175) | ||
| 307 | #define MF_E_INCOMPATIBLE_SAMPLE_PROTECTION _HRESULT_TYPEDEF_(0xc00d7176) | ||
| 308 | #define MF_E_PE_SESSIONS_MAXED _HRESULT_TYPEDEF_(0xc00d7177) | ||
| 309 | #define MF_E_HIGH_SECURITY_LEVEL_CONTENT_NOT_ALLOWED _HRESULT_TYPEDEF_(0xc00d7178) | ||
| 310 | #define MF_E_TEST_SIGNED_COMPONENTS_NOT_ALLOWED _HRESULT_TYPEDEF_(0xc00d7179) | ||
| 311 | #define MF_E_ITA_UNSUPPORTED_ACTION _HRESULT_TYPEDEF_(0xC00D717A) | ||
| 312 | #define MF_E_ITA_ERROR_PARSING_SAP_PARAMETERS _HRESULT_TYPEDEF_(0xc00d717b) | ||
| 313 | #define MF_E_POLICY_MGR_ACTION_OUTOFBOUNDS _HRESULT_TYPEDEF_(0xc00d717c) | ||
| 314 | #define MF_E_BAD_OPL_STRUCTURE_FORMAT _HRESULT_TYPEDEF_(0xc00d717d) | ||
| 315 | #define MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_PROTECTION_GUID _HRESULT_TYPEDEF_(0xc00d717e) | ||
| 316 | #define MF_E_NO_PMP_HOST _HRESULT_TYPEDEF_(0xc00d717f) | ||
| 317 | #define MF_E_ITA_OPL_DATA_NOT_INITIALIZED _HRESULT_TYPEDEF_(0xc00d7180) | ||
| 318 | #define MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_OUTPUT _HRESULT_TYPEDEF_(0xc00d7181) | ||
| 319 | #define MF_E_ITA_UNRECOGNIZED_DIGITAL_VIDEO_OUTPUT _HRESULT_TYPEDEF_(0xc00d7182) | ||
| 320 | #define MF_E_RESOLUTION_REQUIRES_PMP_CREATION_CALLBACK _HRESULT_TYPEDEF_(0xc00d7183) | ||
| 321 | #define MF_E_INVALID_AKE_CHANNEL_PARAMETERS _HRESULT_TYPEDEF_(0xc00d7184) | ||
| 322 | #define MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED _HRESULT_TYPEDEF_(0xc00d7185) | ||
| 323 | #define MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM _HRESULT_TYPEDEF_(0xc00d7186) | ||
| 324 | #define MF_E_DRM_MIGRATION_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xc00d7187) | ||
| 325 | #define MF_E_HDCP_AUTHENTICATION_FAILURE _HRESULT_TYPEDEF_(0xc00d7188) | ||
| 326 | #define MF_E_HDCP_LINK_FAILURE _HRESULT_TYPEDEF_(0xc00d7189) | ||
| 327 | #define MF_E_CLOCK_INVALID_CONTINUITY_KEY _HRESULT_TYPEDEF_(0xc00d9c40) | ||
| 328 | #define MF_E_CLOCK_NO_TIME_SOURCE _HRESULT_TYPEDEF_(0xc00d9c41) | ||
| 329 | #define MF_E_CLOCK_STATE_ALREADY_SET _HRESULT_TYPEDEF_(0xc00d9c42) | ||
| 330 | #define MF_E_CLOCK_NOT_SIMPLE _HRESULT_TYPEDEF_(0xc00d9c43) | ||
| 331 | #define MF_S_CLOCK_STOPPED _HRESULT_TYPEDEF_(0x000d9c44) | ||
| 332 | #define MF_E_CLOCK_AUDIO_DEVICE_POSITION_UNEXPECTED _HRESULT_TYPEDEF_(0x000d9c45) | ||
| 333 | #define MF_E_CLOCK_AUDIO_RENDER_POSITION_UNEXPECTED _HRESULT_TYPEDEF_(0x000d9c46) | ||
| 334 | #define MF_E_CLOCK_AUDIO_RENDER_TIME_UNEXPECTED _HRESULT_TYPEDEF_(0x000d9c47) | ||
| 335 | #define MF_E_NO_MORE_DROP_MODES _HRESULT_TYPEDEF_(0xc00da028) | ||
| 336 | #define MF_E_NO_MORE_QUALITY_LEVELS _HRESULT_TYPEDEF_(0xc00da029) | ||
| 337 | #define MF_E_DROPTIME_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xc00da02a) | ||
| 338 | #define MF_E_QUALITYKNOB_WAIT_LONGER _HRESULT_TYPEDEF_(0xc00da02b) | ||
| 339 | #define MF_E_QM_INVALIDSTATE _HRESULT_TYPEDEF_(0xc00da02c) | ||
| 340 | #define MF_E_TRANSCODE_NO_CONTAINERTYPE _HRESULT_TYPEDEF_(0xc00da410) | ||
| 341 | #define MF_E_TRANSCODE_PROFILE_NO_MATCHING_STREAMS _HRESULT_TYPEDEF_(0xc00da411) | ||
| 342 | #define MF_E_TRANSCODE_NO_MATCHING_ENCODER _HRESULT_TYPEDEF_(0xc00da412) | ||
| 343 | #define MF_E_TRANSCODE_INVALID_PROFILE _HRESULT_TYPEDEF_(0xc00da413) | ||
| 344 | #define MF_E_ALLOCATOR_NOT_INITIALIZED _HRESULT_TYPEDEF_(0xc00da7f8) | ||
| 345 | #define MF_E_ALLOCATOR_NOT_COMMITED _HRESULT_TYPEDEF_(0xc00da7f9) | ||
| 346 | #define MF_E_ALLOCATOR_ALREADY_COMMITED _HRESULT_TYPEDEF_(0xc00da7fa) | ||
| 347 | #define MF_E_STREAM_ERROR _HRESULT_TYPEDEF_(0xc00da7fb) | ||
| 348 | #define MF_E_INVALID_STREAM_STATE _HRESULT_TYPEDEF_(0xc00da7fc) | ||
| 349 | #define MF_E_HW_STREAM_NOT_CONNECTED _HRESULT_TYPEDEF_(0xc00da7fd) | ||
| 350 | #define MF_E_NO_CAPTURE_DEVICES_AVAILABLE _HRESULT_TYPEDEF_(0xc00dabe0) | ||
| 351 | #define MF_E_CAPTURE_SINK_OUTPUT_NOT_SET _HRESULT_TYPEDEF_(0xc00dabe1) | ||
| 352 | #define MF_E_CAPTURE_SINK_MIRROR_ERROR _HRESULT_TYPEDEF_(0xc00dabe2) | ||
| 353 | #define MF_E_CAPTURE_SINK_ROTATE_ERROR _HRESULT_TYPEDEF_(0xc00dabe3) | ||
| 354 | #define MF_E_CAPTURE_ENGINE_INVALID_OP _HRESULT_TYPEDEF_(0xc00dabe4) | ||
| 355 | #define MF_E_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED _HRESULT_TYPEDEF_(0xc00dabe5) | ||
| 356 | #define MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT _HRESULT_TYPEDEF_(0xc00dabe6) | ||
| 357 | #define MF_E_CAPTURE_SOURCE_NO_VIDEO_STREAM_PRESENT _HRESULT_TYPEDEF_(0xc00dabe7) | ||
| 358 | #define MF_E_CAPTURE_SOURCE_NO_AUDIO_STREAM_PRESENT _HRESULT_TYPEDEF_(0xc00dabe8) | ||
| 359 | #define MF_E_CAPTURE_SOURCE_DEVICE_EXTENDEDPROP_OP_IN_PROGRESS _HRESULT_TYPEDEF_(0xc00dabe9) | ||
| 360 | #define MF_E_CAPTURE_PROPERTY_SET_DURING_PHOTO _HRESULT_TYPEDEF_(0xc00dabea) | ||
| 361 | #define MF_E_CAPTURE_NO_SAMPLES_IN_QUEUE _HRESULT_TYPEDEF_(0xc00dabeb) | ||
| 362 | #define MF_E_HW_ACCELERATED_THUMBNAIL_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xc00dabec) | ||
| 363 | #define MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT _HRESULT_TYPEDEF_(0xc00dabed) | ||
| 364 | #define MF_E_TIMELINECONTROLLER_UNSUPPORTED_SOURCE_TYPE _HRESULT_TYPEDEF_(0xc00dafc8) | ||
| 365 | #define MF_E_TIMELINECONTROLLER_NOT_ALLOWED _HRESULT_TYPEDEF_(0xc00dafc9) | ||
| 366 | #define MF_E_TIMELINECONTROLLER_CANNOT_ATTACH _HRESULT_TYPEDEF_(0xc00dafca) | ||
| 367 | #define MF_E_MEDIA_EXTENSION_APPSERVICE_CONNECTION_FAILED _HRESULT_TYPEDEF_(0xc00db3b0) | ||
| 368 | #define MF_E_MEDIA_EXTENSION_APPSERVICE_REQUEST_FAILED _HRESULT_TYPEDEF_(0xc00db3b1) | ||
| 369 | #define MF_E_MEDIA_EXTENSION_PACKAGE_INTEGRITY_CHECK_FAILED _HRESULT_TYPEDEF_(0xc00db3b2) | ||
| 370 | #define MF_E_MEDIA_EXTENSION_PACKAGE_LICENSE_INVALID _HRESULT_TYPEDEF_(0xc00db3b3) | ||
| 371 | |||
| 372 | #define MF_INDEX_SIZE_ERR 0x80700001 | ||
| 373 | #define MF_NOT_FOUND_ERR 0x80700008 | ||
| 374 | #define MF_NOT_SUPPORTED_ERR 0x80700009 | ||
| 375 | #define MF_INVALID_STATE_ERR 0x8070000b | ||
| 376 | #define MF_SYNTAX_ERR 0x8070000c | ||
| 377 | #define MF_INVALID_ACCESS_ERR 0x8070000f | ||
| 378 | #define MF_QUOTA_EXCEEDED_ERR 0x80700016 | ||
| 379 | #define MF_PARSE_ERR 0x80700051 | ||
| 380 | #define MF_TYPE_ERR 0x80704005 | ||
| 104 | 381 | ||
| 105 | #endif /* _MFERROR_H */ | 382 | #endif /* _MFERROR_H */ |
lib/libc/include/any-windows-any/mfidl.h+2411-39| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.0-rc1 from mfidl.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/mfidl.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -34,6 +34,14 @@ interface IMFTopology; | ... | @@ -34,6 +34,14 @@ interface IMFTopology; |
| 34 | #endif /* __cplusplus */ | 34 | #endif /* __cplusplus */ |
| 35 | #endif | 35 | #endif |
| 36 | 36 | ||
| 37 | #ifndef __IMFGetService_FWD_DEFINED__ | ||
| 38 | #define __IMFGetService_FWD_DEFINED__ | ||
| 39 | typedef interface IMFGetService IMFGetService; | ||
| 40 | #ifdef __cplusplus | ||
| 41 | interface IMFGetService; | ||
| 42 | #endif /* __cplusplus */ | ||
| 43 | #endif | ||
| 44 | |||
| 37 | #ifndef __IMFClock_FWD_DEFINED__ | 45 | #ifndef __IMFClock_FWD_DEFINED__ |
| 38 | #define __IMFClock_FWD_DEFINED__ | 46 | #define __IMFClock_FWD_DEFINED__ |
| 39 | typedef interface IMFClock IMFClock; | 47 | typedef interface IMFClock IMFClock; |
| ... | @@ -98,6 +106,126 @@ interface IMFClockStateSink; | ... | @@ -98,6 +106,126 @@ interface IMFClockStateSink; |
| 98 | #endif /* __cplusplus */ | 106 | #endif /* __cplusplus */ |
| 99 | #endif | 107 | #endif |
| 100 | 108 | ||
| 109 | #ifndef __IMFAudioStreamVolume_FWD_DEFINED__ | ||
| 110 | #define __IMFAudioStreamVolume_FWD_DEFINED__ | ||
| 111 | typedef interface IMFAudioStreamVolume IMFAudioStreamVolume; | ||
| 112 | #ifdef __cplusplus | ||
| 113 | interface IMFAudioStreamVolume; | ||
| 114 | #endif /* __cplusplus */ | ||
| 115 | #endif | ||
| 116 | |||
| 117 | #ifndef __IMFMediaSink_FWD_DEFINED__ | ||
| 118 | #define __IMFMediaSink_FWD_DEFINED__ | ||
| 119 | typedef interface IMFMediaSink IMFMediaSink; | ||
| 120 | #ifdef __cplusplus | ||
| 121 | interface IMFMediaSink; | ||
| 122 | #endif /* __cplusplus */ | ||
| 123 | #endif | ||
| 124 | |||
| 125 | #ifndef __IMFFinalizableMediaSink_FWD_DEFINED__ | ||
| 126 | #define __IMFFinalizableMediaSink_FWD_DEFINED__ | ||
| 127 | typedef interface IMFFinalizableMediaSink IMFFinalizableMediaSink; | ||
| 128 | #ifdef __cplusplus | ||
| 129 | interface IMFFinalizableMediaSink; | ||
| 130 | #endif /* __cplusplus */ | ||
| 131 | #endif | ||
| 132 | |||
| 133 | #ifndef __IMFMediaSinkPreroll_FWD_DEFINED__ | ||
| 134 | #define __IMFMediaSinkPreroll_FWD_DEFINED__ | ||
| 135 | typedef interface IMFMediaSinkPreroll IMFMediaSinkPreroll; | ||
| 136 | #ifdef __cplusplus | ||
| 137 | interface IMFMediaSinkPreroll; | ||
| 138 | #endif /* __cplusplus */ | ||
| 139 | #endif | ||
| 140 | |||
| 141 | #ifndef __IMFMediaStream_FWD_DEFINED__ | ||
| 142 | #define __IMFMediaStream_FWD_DEFINED__ | ||
| 143 | typedef interface IMFMediaStream IMFMediaStream; | ||
| 144 | #ifdef __cplusplus | ||
| 145 | interface IMFMediaStream; | ||
| 146 | #endif /* __cplusplus */ | ||
| 147 | #endif | ||
| 148 | |||
| 149 | #ifndef __IMFMetadata_FWD_DEFINED__ | ||
| 150 | #define __IMFMetadata_FWD_DEFINED__ | ||
| 151 | typedef interface IMFMetadata IMFMetadata; | ||
| 152 | #ifdef __cplusplus | ||
| 153 | interface IMFMetadata; | ||
| 154 | #endif /* __cplusplus */ | ||
| 155 | #endif | ||
| 156 | |||
| 157 | #ifndef __IMFMetadataProvider_FWD_DEFINED__ | ||
| 158 | #define __IMFMetadataProvider_FWD_DEFINED__ | ||
| 159 | typedef interface IMFMetadataProvider IMFMetadataProvider; | ||
| 160 | #ifdef __cplusplus | ||
| 161 | interface IMFMetadataProvider; | ||
| 162 | #endif /* __cplusplus */ | ||
| 163 | #endif | ||
| 164 | |||
| 165 | #ifndef __IMFPresentationTimeSource_FWD_DEFINED__ | ||
| 166 | #define __IMFPresentationTimeSource_FWD_DEFINED__ | ||
| 167 | typedef interface IMFPresentationTimeSource IMFPresentationTimeSource; | ||
| 168 | #ifdef __cplusplus | ||
| 169 | interface IMFPresentationTimeSource; | ||
| 170 | #endif /* __cplusplus */ | ||
| 171 | #endif | ||
| 172 | |||
| 173 | #ifndef __IMFPresentationClock_FWD_DEFINED__ | ||
| 174 | #define __IMFPresentationClock_FWD_DEFINED__ | ||
| 175 | typedef interface IMFPresentationClock IMFPresentationClock; | ||
| 176 | #ifdef __cplusplus | ||
| 177 | interface IMFPresentationClock; | ||
| 178 | #endif /* __cplusplus */ | ||
| 179 | #endif | ||
| 180 | |||
| 181 | #ifndef __IMFRateControl_FWD_DEFINED__ | ||
| 182 | #define __IMFRateControl_FWD_DEFINED__ | ||
| 183 | typedef interface IMFRateControl IMFRateControl; | ||
| 184 | #ifdef __cplusplus | ||
| 185 | interface IMFRateControl; | ||
| 186 | #endif /* __cplusplus */ | ||
| 187 | #endif | ||
| 188 | |||
| 189 | #ifndef __IMFRateSupport_FWD_DEFINED__ | ||
| 190 | #define __IMFRateSupport_FWD_DEFINED__ | ||
| 191 | typedef interface IMFRateSupport IMFRateSupport; | ||
| 192 | #ifdef __cplusplus | ||
| 193 | interface IMFRateSupport; | ||
| 194 | #endif /* __cplusplus */ | ||
| 195 | #endif | ||
| 196 | |||
| 197 | #ifndef __IMFSampleGrabberSinkCallback_FWD_DEFINED__ | ||
| 198 | #define __IMFSampleGrabberSinkCallback_FWD_DEFINED__ | ||
| 199 | typedef interface IMFSampleGrabberSinkCallback IMFSampleGrabberSinkCallback; | ||
| 200 | #ifdef __cplusplus | ||
| 201 | interface IMFSampleGrabberSinkCallback; | ||
| 202 | #endif /* __cplusplus */ | ||
| 203 | #endif | ||
| 204 | |||
| 205 | #ifndef __IMFSourceResolver_FWD_DEFINED__ | ||
| 206 | #define __IMFSourceResolver_FWD_DEFINED__ | ||
| 207 | typedef interface IMFSourceResolver IMFSourceResolver; | ||
| 208 | #ifdef __cplusplus | ||
| 209 | interface IMFSourceResolver; | ||
| 210 | #endif /* __cplusplus */ | ||
| 211 | #endif | ||
| 212 | |||
| 213 | #ifndef __IMFStreamSink_FWD_DEFINED__ | ||
| 214 | #define __IMFStreamSink_FWD_DEFINED__ | ||
| 215 | typedef interface IMFStreamSink IMFStreamSink; | ||
| 216 | #ifdef __cplusplus | ||
| 217 | interface IMFStreamSink; | ||
| 218 | #endif /* __cplusplus */ | ||
| 219 | #endif | ||
| 220 | |||
| 221 | #ifndef __IMFTopoLoader_FWD_DEFINED__ | ||
| 222 | #define __IMFTopoLoader_FWD_DEFINED__ | ||
| 223 | typedef interface IMFTopoLoader IMFTopoLoader; | ||
| 224 | #ifdef __cplusplus | ||
| 225 | interface IMFTopoLoader; | ||
| 226 | #endif /* __cplusplus */ | ||
| 227 | #endif | ||
| 228 | |||
| 101 | /* Headers for imported files */ | 229 | /* Headers for imported files */ |
| 102 | 230 | ||
| 103 | #include <mfobjects.h> | 231 | #include <mfobjects.h> |
| ... | @@ -1156,6 +1284,87 @@ static FORCEINLINE HRESULT IMFTopology_GetOutputNodeCollection(IMFTopology* This | ... | @@ -1156,6 +1284,87 @@ static FORCEINLINE HRESULT IMFTopology_GetOutputNodeCollection(IMFTopology* This |
| 1156 | 1284 | ||
| 1157 | #endif /* __IMFTopology_INTERFACE_DEFINED__ */ | 1285 | #endif /* __IMFTopology_INTERFACE_DEFINED__ */ |
| 1158 | 1286 | ||
| 1287 | /***************************************************************************** | ||
| 1288 | * IMFGetService interface | ||
| 1289 | */ | ||
| 1290 | #ifndef __IMFGetService_INTERFACE_DEFINED__ | ||
| 1291 | #define __IMFGetService_INTERFACE_DEFINED__ | ||
| 1292 | |||
| 1293 | DEFINE_GUID(IID_IMFGetService, 0xfa993888, 0x4383, 0x415a, 0xa9,0x30, 0xdd,0x47,0x2a,0x8c,0xf6,0xf7); | ||
| 1294 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1295 | MIDL_INTERFACE("fa993888-4383-415a-a930-dd472a8cf6f7") | ||
| 1296 | IMFGetService : public IUnknown | ||
| 1297 | { | ||
| 1298 | virtual HRESULT STDMETHODCALLTYPE GetService( | ||
| 1299 | REFGUID guidService, | ||
| 1300 | REFIID riid, | ||
| 1301 | LPVOID *ppvObject) = 0; | ||
| 1302 | |||
| 1303 | }; | ||
| 1304 | #ifdef __CRT_UUID_DECL | ||
| 1305 | __CRT_UUID_DECL(IMFGetService, 0xfa993888, 0x4383, 0x415a, 0xa9,0x30, 0xdd,0x47,0x2a,0x8c,0xf6,0xf7) | ||
| 1306 | #endif | ||
| 1307 | #else | ||
| 1308 | typedef struct IMFGetServiceVtbl { | ||
| 1309 | BEGIN_INTERFACE | ||
| 1310 | |||
| 1311 | /*** IUnknown methods ***/ | ||
| 1312 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1313 | IMFGetService *This, | ||
| 1314 | REFIID riid, | ||
| 1315 | void **ppvObject); | ||
| 1316 | |||
| 1317 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1318 | IMFGetService *This); | ||
| 1319 | |||
| 1320 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1321 | IMFGetService *This); | ||
| 1322 | |||
| 1323 | /*** IMFGetService methods ***/ | ||
| 1324 | HRESULT (STDMETHODCALLTYPE *GetService)( | ||
| 1325 | IMFGetService *This, | ||
| 1326 | REFGUID guidService, | ||
| 1327 | REFIID riid, | ||
| 1328 | LPVOID *ppvObject); | ||
| 1329 | |||
| 1330 | END_INTERFACE | ||
| 1331 | } IMFGetServiceVtbl; | ||
| 1332 | |||
| 1333 | interface IMFGetService { | ||
| 1334 | CONST_VTBL IMFGetServiceVtbl* lpVtbl; | ||
| 1335 | }; | ||
| 1336 | |||
| 1337 | #ifdef COBJMACROS | ||
| 1338 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1339 | /*** IUnknown methods ***/ | ||
| 1340 | #define IMFGetService_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1341 | #define IMFGetService_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1342 | #define IMFGetService_Release(This) (This)->lpVtbl->Release(This) | ||
| 1343 | /*** IMFGetService methods ***/ | ||
| 1344 | #define IMFGetService_GetService(This,guidService,riid,ppvObject) (This)->lpVtbl->GetService(This,guidService,riid,ppvObject) | ||
| 1345 | #else | ||
| 1346 | /*** IUnknown methods ***/ | ||
| 1347 | static FORCEINLINE HRESULT IMFGetService_QueryInterface(IMFGetService* This,REFIID riid,void **ppvObject) { | ||
| 1348 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1349 | } | ||
| 1350 | static FORCEINLINE ULONG IMFGetService_AddRef(IMFGetService* This) { | ||
| 1351 | return This->lpVtbl->AddRef(This); | ||
| 1352 | } | ||
| 1353 | static FORCEINLINE ULONG IMFGetService_Release(IMFGetService* This) { | ||
| 1354 | return This->lpVtbl->Release(This); | ||
| 1355 | } | ||
| 1356 | /*** IMFGetService methods ***/ | ||
| 1357 | static FORCEINLINE HRESULT IMFGetService_GetService(IMFGetService* This,REFGUID guidService,REFIID riid,LPVOID *ppvObject) { | ||
| 1358 | return This->lpVtbl->GetService(This,guidService,riid,ppvObject); | ||
| 1359 | } | ||
| 1360 | #endif | ||
| 1361 | #endif | ||
| 1362 | |||
| 1363 | #endif | ||
| 1364 | |||
| 1365 | |||
| 1366 | #endif /* __IMFGetService_INTERFACE_DEFINED__ */ | ||
| 1367 | |||
| 1159 | typedef LONGLONG MFTIME; | 1368 | typedef LONGLONG MFTIME; |
| 1160 | typedef enum _MF_CLOCK_STATE { | 1369 | typedef enum _MF_CLOCK_STATE { |
| 1161 | MFCLOCK_STATE_INVALID = 0, | 1370 | MFCLOCK_STATE_INVALID = 0, |
| ... | @@ -3128,14 +3337,6 @@ enum { | ... | @@ -3128,14 +3337,6 @@ enum { |
| 3128 | MF_RESOLUTION_READ = 0x10000, | 3337 | MF_RESOLUTION_READ = 0x10000, |
| 3129 | MF_RESOLUTION_WRITE = 0x20000 | 3338 | MF_RESOLUTION_WRITE = 0x20000 |
| 3130 | }; | 3339 | }; |
| 3131 | #ifndef __IMFMediaSink_FWD_DEFINED__ | ||
| 3132 | #define __IMFMediaSink_FWD_DEFINED__ | ||
| 3133 | typedef interface IMFMediaSink IMFMediaSink; | ||
| 3134 | #ifdef __cplusplus | ||
| 3135 | interface IMFMediaSink; | ||
| 3136 | #endif /* __cplusplus */ | ||
| 3137 | #endif | ||
| 3138 | |||
| 3139 | #ifndef __IMFASFContentInfo_FWD_DEFINED__ | 3340 | #ifndef __IMFASFContentInfo_FWD_DEFINED__ |
| 3140 | #define __IMFASFContentInfo_FWD_DEFINED__ | 3341 | #define __IMFASFContentInfo_FWD_DEFINED__ |
| 3141 | typedef interface IMFASFContentInfo IMFASFContentInfo; | 3342 | typedef interface IMFASFContentInfo IMFASFContentInfo; |
| ... | @@ -3216,14 +3417,6 @@ interface IMFTransform; | ... | @@ -3216,14 +3417,6 @@ interface IMFTransform; |
| 3216 | #endif /* __cplusplus */ | 3417 | #endif /* __cplusplus */ |
| 3217 | #endif | 3418 | #endif |
| 3218 | 3419 | ||
| 3219 | #ifndef __IMFSampleGrabberSinkCallback_FWD_DEFINED__ | ||
| 3220 | #define __IMFSampleGrabberSinkCallback_FWD_DEFINED__ | ||
| 3221 | typedef interface IMFSampleGrabberSinkCallback IMFSampleGrabberSinkCallback; | ||
| 3222 | #ifdef __cplusplus | ||
| 3223 | interface IMFSampleGrabberSinkCallback; | ||
| 3224 | #endif /* __cplusplus */ | ||
| 3225 | #endif | ||
| 3226 | |||
| 3227 | #ifndef __IMFSequencerSource_FWD_DEFINED__ | 3420 | #ifndef __IMFSequencerSource_FWD_DEFINED__ |
| 3228 | #define __IMFSequencerSource_FWD_DEFINED__ | 3421 | #define __IMFSequencerSource_FWD_DEFINED__ |
| 3229 | typedef interface IMFSequencerSource IMFSequencerSource; | 3422 | typedef interface IMFSequencerSource IMFSequencerSource; |
| ... | @@ -3232,6 +3425,14 @@ interface IMFSequencerSource; | ... | @@ -3232,6 +3425,14 @@ interface IMFSequencerSource; |
| 3232 | #endif /* __cplusplus */ | 3425 | #endif /* __cplusplus */ |
| 3233 | #endif | 3426 | #endif |
| 3234 | 3427 | ||
| 3428 | #ifndef __IMFStreamSink_FWD_DEFINED__ | ||
| 3429 | #define __IMFStreamSink_FWD_DEFINED__ | ||
| 3430 | typedef interface IMFStreamSink IMFStreamSink; | ||
| 3431 | #ifdef __cplusplus | ||
| 3432 | interface IMFStreamSink; | ||
| 3433 | #endif /* __cplusplus */ | ||
| 3434 | #endif | ||
| 3435 | |||
| 3235 | #ifndef __IMFQualityManager_FWD_DEFINED__ | 3436 | #ifndef __IMFQualityManager_FWD_DEFINED__ |
| 3236 | #define __IMFQualityManager_FWD_DEFINED__ | 3437 | #define __IMFQualityManager_FWD_DEFINED__ |
| 3237 | typedef interface IMFQualityManager IMFQualityManager; | 3438 | typedef interface IMFQualityManager IMFQualityManager; |
| ... | @@ -3240,38 +3441,2160 @@ interface IMFQualityManager; | ... | @@ -3240,38 +3441,2160 @@ interface IMFQualityManager; |
| 3240 | #endif /* __cplusplus */ | 3441 | #endif /* __cplusplus */ |
| 3241 | #endif | 3442 | #endif |
| 3242 | 3443 | ||
| 3243 | #ifndef __IMFSourceResolver_FWD_DEFINED__ | 3444 | #ifndef __IMFTranscodeProfile_FWD_DEFINED__ |
| 3244 | #define __IMFSourceResolver_FWD_DEFINED__ | 3445 | #define __IMFTranscodeProfile_FWD_DEFINED__ |
| 3245 | typedef interface IMFSourceResolver IMFSourceResolver; | 3446 | typedef interface IMFTranscodeProfile IMFTranscodeProfile; |
| 3246 | #ifdef __cplusplus | 3447 | #ifdef __cplusplus |
| 3247 | interface IMFSourceResolver; | 3448 | interface IMFTranscodeProfile; |
| 3248 | #endif /* __cplusplus */ | 3449 | #endif /* __cplusplus */ |
| 3249 | #endif | 3450 | #endif |
| 3250 | 3451 | ||
| 3251 | #ifndef __IMFPresentationTimeSource_FWD_DEFINED__ | 3452 | /***************************************************************************** |
| 3252 | #define __IMFPresentationTimeSource_FWD_DEFINED__ | 3453 | * IMFAudioStreamVolume interface |
| 3253 | typedef interface IMFPresentationTimeSource IMFPresentationTimeSource; | 3454 | */ |
| 3254 | #ifdef __cplusplus | 3455 | #ifndef __IMFAudioStreamVolume_INTERFACE_DEFINED__ |
| 3255 | interface IMFPresentationTimeSource; | 3456 | #define __IMFAudioStreamVolume_INTERFACE_DEFINED__ |
| 3256 | #endif /* __cplusplus */ | 3457 | |
| 3458 | DEFINE_GUID(IID_IMFAudioStreamVolume, 0x76b1bbdb, 0x4ec8, 0x4f36, 0xb1,0x06, 0x70,0xa9,0x31,0x6d,0xf5,0x93); | ||
| 3459 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3460 | MIDL_INTERFACE("76b1bbdb-4ec8-4f36-b106-70a9316df593") | ||
| 3461 | IMFAudioStreamVolume : public IUnknown | ||
| 3462 | { | ||
| 3463 | virtual HRESULT STDMETHODCALLTYPE GetChannelCount( | ||
| 3464 | UINT32 *pdwCount) = 0; | ||
| 3465 | |||
| 3466 | virtual HRESULT STDMETHODCALLTYPE SetChannelVolume( | ||
| 3467 | UINT32 dwIndex, | ||
| 3468 | const float fLevel) = 0; | ||
| 3469 | |||
| 3470 | virtual HRESULT STDMETHODCALLTYPE GetChannelVolume( | ||
| 3471 | UINT32 dwIndex, | ||
| 3472 | float *pfLevel) = 0; | ||
| 3473 | |||
| 3474 | virtual HRESULT STDMETHODCALLTYPE SetAllVolumes( | ||
| 3475 | UINT32 dwCount, | ||
| 3476 | const float *pfVolumes) = 0; | ||
| 3477 | |||
| 3478 | virtual HRESULT STDMETHODCALLTYPE GetAllVolumes( | ||
| 3479 | UINT32 dwCount, | ||
| 3480 | float *pfVolumes) = 0; | ||
| 3481 | |||
| 3482 | }; | ||
| 3483 | #ifdef __CRT_UUID_DECL | ||
| 3484 | __CRT_UUID_DECL(IMFAudioStreamVolume, 0x76b1bbdb, 0x4ec8, 0x4f36, 0xb1,0x06, 0x70,0xa9,0x31,0x6d,0xf5,0x93) | ||
| 3257 | #endif | 3485 | #endif |
| 3486 | #else | ||
| 3487 | typedef struct IMFAudioStreamVolumeVtbl { | ||
| 3488 | BEGIN_INTERFACE | ||
| 3258 | 3489 | ||
| 3259 | #ifndef __IMFTopoLoader_FWD_DEFINED__ | 3490 | /*** IUnknown methods ***/ |
| 3260 | #define __IMFTopoLoader_FWD_DEFINED__ | 3491 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3261 | typedef interface IMFTopoLoader IMFTopoLoader; | 3492 | IMFAudioStreamVolume *This, |
| 3262 | #ifdef __cplusplus | 3493 | REFIID riid, |
| 3263 | interface IMFTopoLoader; | 3494 | void **ppvObject); |
| 3264 | #endif /* __cplusplus */ | 3495 | |
| 3496 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3497 | IMFAudioStreamVolume *This); | ||
| 3498 | |||
| 3499 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3500 | IMFAudioStreamVolume *This); | ||
| 3501 | |||
| 3502 | /*** IMFAudioStreamVolume methods ***/ | ||
| 3503 | HRESULT (STDMETHODCALLTYPE *GetChannelCount)( | ||
| 3504 | IMFAudioStreamVolume *This, | ||
| 3505 | UINT32 *pdwCount); | ||
| 3506 | |||
| 3507 | HRESULT (STDMETHODCALLTYPE *SetChannelVolume)( | ||
| 3508 | IMFAudioStreamVolume *This, | ||
| 3509 | UINT32 dwIndex, | ||
| 3510 | const float fLevel); | ||
| 3511 | |||
| 3512 | HRESULT (STDMETHODCALLTYPE *GetChannelVolume)( | ||
| 3513 | IMFAudioStreamVolume *This, | ||
| 3514 | UINT32 dwIndex, | ||
| 3515 | float *pfLevel); | ||
| 3516 | |||
| 3517 | HRESULT (STDMETHODCALLTYPE *SetAllVolumes)( | ||
| 3518 | IMFAudioStreamVolume *This, | ||
| 3519 | UINT32 dwCount, | ||
| 3520 | const float *pfVolumes); | ||
| 3521 | |||
| 3522 | HRESULT (STDMETHODCALLTYPE *GetAllVolumes)( | ||
| 3523 | IMFAudioStreamVolume *This, | ||
| 3524 | UINT32 dwCount, | ||
| 3525 | float *pfVolumes); | ||
| 3526 | |||
| 3527 | END_INTERFACE | ||
| 3528 | } IMFAudioStreamVolumeVtbl; | ||
| 3529 | |||
| 3530 | interface IMFAudioStreamVolume { | ||
| 3531 | CONST_VTBL IMFAudioStreamVolumeVtbl* lpVtbl; | ||
| 3532 | }; | ||
| 3533 | |||
| 3534 | #ifdef COBJMACROS | ||
| 3535 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3536 | /*** IUnknown methods ***/ | ||
| 3537 | #define IMFAudioStreamVolume_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3538 | #define IMFAudioStreamVolume_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3539 | #define IMFAudioStreamVolume_Release(This) (This)->lpVtbl->Release(This) | ||
| 3540 | /*** IMFAudioStreamVolume methods ***/ | ||
| 3541 | #define IMFAudioStreamVolume_GetChannelCount(This,pdwCount) (This)->lpVtbl->GetChannelCount(This,pdwCount) | ||
| 3542 | #define IMFAudioStreamVolume_SetChannelVolume(This,dwIndex,fLevel) (This)->lpVtbl->SetChannelVolume(This,dwIndex,fLevel) | ||
| 3543 | #define IMFAudioStreamVolume_GetChannelVolume(This,dwIndex,pfLevel) (This)->lpVtbl->GetChannelVolume(This,dwIndex,pfLevel) | ||
| 3544 | #define IMFAudioStreamVolume_SetAllVolumes(This,dwCount,pfVolumes) (This)->lpVtbl->SetAllVolumes(This,dwCount,pfVolumes) | ||
| 3545 | #define IMFAudioStreamVolume_GetAllVolumes(This,dwCount,pfVolumes) (This)->lpVtbl->GetAllVolumes(This,dwCount,pfVolumes) | ||
| 3546 | #else | ||
| 3547 | /*** IUnknown methods ***/ | ||
| 3548 | static FORCEINLINE HRESULT IMFAudioStreamVolume_QueryInterface(IMFAudioStreamVolume* This,REFIID riid,void **ppvObject) { | ||
| 3549 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3550 | } | ||
| 3551 | static FORCEINLINE ULONG IMFAudioStreamVolume_AddRef(IMFAudioStreamVolume* This) { | ||
| 3552 | return This->lpVtbl->AddRef(This); | ||
| 3553 | } | ||
| 3554 | static FORCEINLINE ULONG IMFAudioStreamVolume_Release(IMFAudioStreamVolume* This) { | ||
| 3555 | return This->lpVtbl->Release(This); | ||
| 3556 | } | ||
| 3557 | /*** IMFAudioStreamVolume methods ***/ | ||
| 3558 | static FORCEINLINE HRESULT IMFAudioStreamVolume_GetChannelCount(IMFAudioStreamVolume* This,UINT32 *pdwCount) { | ||
| 3559 | return This->lpVtbl->GetChannelCount(This,pdwCount); | ||
| 3560 | } | ||
| 3561 | static FORCEINLINE HRESULT IMFAudioStreamVolume_SetChannelVolume(IMFAudioStreamVolume* This,UINT32 dwIndex,const float fLevel) { | ||
| 3562 | return This->lpVtbl->SetChannelVolume(This,dwIndex,fLevel); | ||
| 3563 | } | ||
| 3564 | static FORCEINLINE HRESULT IMFAudioStreamVolume_GetChannelVolume(IMFAudioStreamVolume* This,UINT32 dwIndex,float *pfLevel) { | ||
| 3565 | return This->lpVtbl->GetChannelVolume(This,dwIndex,pfLevel); | ||
| 3566 | } | ||
| 3567 | static FORCEINLINE HRESULT IMFAudioStreamVolume_SetAllVolumes(IMFAudioStreamVolume* This,UINT32 dwCount,const float *pfVolumes) { | ||
| 3568 | return This->lpVtbl->SetAllVolumes(This,dwCount,pfVolumes); | ||
| 3569 | } | ||
| 3570 | static FORCEINLINE HRESULT IMFAudioStreamVolume_GetAllVolumes(IMFAudioStreamVolume* This,UINT32 dwCount,float *pfVolumes) { | ||
| 3571 | return This->lpVtbl->GetAllVolumes(This,dwCount,pfVolumes); | ||
| 3572 | } | ||
| 3573 | #endif | ||
| 3265 | #endif | 3574 | #endif |
| 3266 | 3575 | ||
| 3267 | #ifndef __IMFTranscodeProfile_FWD_DEFINED__ | ||
| 3268 | #define __IMFTranscodeProfile_FWD_DEFINED__ | ||
| 3269 | typedef interface IMFTranscodeProfile IMFTranscodeProfile; | ||
| 3270 | #ifdef __cplusplus | ||
| 3271 | interface IMFTranscodeProfile; | ||
| 3272 | #endif /* __cplusplus */ | ||
| 3273 | #endif | 3576 | #endif |
| 3274 | 3577 | ||
| 3578 | |||
| 3579 | #endif /* __IMFAudioStreamVolume_INTERFACE_DEFINED__ */ | ||
| 3580 | |||
| 3581 | /***************************************************************************** | ||
| 3582 | * IMFMediaSink interface | ||
| 3583 | */ | ||
| 3584 | #ifndef __IMFMediaSink_INTERFACE_DEFINED__ | ||
| 3585 | #define __IMFMediaSink_INTERFACE_DEFINED__ | ||
| 3586 | |||
| 3587 | DEFINE_GUID(IID_IMFMediaSink, 0x6ef2a660, 0x47c0, 0x4666, 0xb1,0x3d, 0xcb,0xb7,0x17,0xf2,0xfa,0x2c); | ||
| 3588 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3589 | MIDL_INTERFACE("6ef2a660-47c0-4666-b13d-cbb717f2fa2c") | ||
| 3590 | IMFMediaSink : public IUnknown | ||
| 3591 | { | ||
| 3592 | virtual HRESULT STDMETHODCALLTYPE GetCharacteristics( | ||
| 3593 | DWORD *pdwCharacteristics) = 0; | ||
| 3594 | |||
| 3595 | virtual HRESULT STDMETHODCALLTYPE AddStreamSink( | ||
| 3596 | DWORD dwStreamSinkIdentifier, | ||
| 3597 | IMFMediaType *pMediaType, | ||
| 3598 | IMFStreamSink **ppStreamSink) = 0; | ||
| 3599 | |||
| 3600 | virtual HRESULT STDMETHODCALLTYPE RemoveStreamSink( | ||
| 3601 | DWORD dwStreamSinkIdentifier) = 0; | ||
| 3602 | |||
| 3603 | virtual HRESULT STDMETHODCALLTYPE GetStreamSinkCount( | ||
| 3604 | DWORD *pcStreamSinkCount) = 0; | ||
| 3605 | |||
| 3606 | virtual HRESULT STDMETHODCALLTYPE GetStreamSinkByIndex( | ||
| 3607 | DWORD dwIndex, | ||
| 3608 | IMFStreamSink **ppStreamSink) = 0; | ||
| 3609 | |||
| 3610 | virtual HRESULT STDMETHODCALLTYPE GetStreamSinkById( | ||
| 3611 | DWORD dwStreamSinkIdentifier, | ||
| 3612 | IMFStreamSink **ppStreamSink) = 0; | ||
| 3613 | |||
| 3614 | virtual HRESULT STDMETHODCALLTYPE SetPresentationClock( | ||
| 3615 | IMFPresentationClock *pPresentationClock) = 0; | ||
| 3616 | |||
| 3617 | virtual HRESULT STDMETHODCALLTYPE GetPresentationClock( | ||
| 3618 | IMFPresentationClock **ppPresentationClock) = 0; | ||
| 3619 | |||
| 3620 | virtual HRESULT STDMETHODCALLTYPE Shutdown( | ||
| 3621 | ) = 0; | ||
| 3622 | |||
| 3623 | }; | ||
| 3624 | #ifdef __CRT_UUID_DECL | ||
| 3625 | __CRT_UUID_DECL(IMFMediaSink, 0x6ef2a660, 0x47c0, 0x4666, 0xb1,0x3d, 0xcb,0xb7,0x17,0xf2,0xfa,0x2c) | ||
| 3626 | #endif | ||
| 3627 | #else | ||
| 3628 | typedef struct IMFMediaSinkVtbl { | ||
| 3629 | BEGIN_INTERFACE | ||
| 3630 | |||
| 3631 | /*** IUnknown methods ***/ | ||
| 3632 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3633 | IMFMediaSink *This, | ||
| 3634 | REFIID riid, | ||
| 3635 | void **ppvObject); | ||
| 3636 | |||
| 3637 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3638 | IMFMediaSink *This); | ||
| 3639 | |||
| 3640 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3641 | IMFMediaSink *This); | ||
| 3642 | |||
| 3643 | /*** IMFMediaSink methods ***/ | ||
| 3644 | HRESULT (STDMETHODCALLTYPE *GetCharacteristics)( | ||
| 3645 | IMFMediaSink *This, | ||
| 3646 | DWORD *pdwCharacteristics); | ||
| 3647 | |||
| 3648 | HRESULT (STDMETHODCALLTYPE *AddStreamSink)( | ||
| 3649 | IMFMediaSink *This, | ||
| 3650 | DWORD dwStreamSinkIdentifier, | ||
| 3651 | IMFMediaType *pMediaType, | ||
| 3652 | IMFStreamSink **ppStreamSink); | ||
| 3653 | |||
| 3654 | HRESULT (STDMETHODCALLTYPE *RemoveStreamSink)( | ||
| 3655 | IMFMediaSink *This, | ||
| 3656 | DWORD dwStreamSinkIdentifier); | ||
| 3657 | |||
| 3658 | HRESULT (STDMETHODCALLTYPE *GetStreamSinkCount)( | ||
| 3659 | IMFMediaSink *This, | ||
| 3660 | DWORD *pcStreamSinkCount); | ||
| 3661 | |||
| 3662 | HRESULT (STDMETHODCALLTYPE *GetStreamSinkByIndex)( | ||
| 3663 | IMFMediaSink *This, | ||
| 3664 | DWORD dwIndex, | ||
| 3665 | IMFStreamSink **ppStreamSink); | ||
| 3666 | |||
| 3667 | HRESULT (STDMETHODCALLTYPE *GetStreamSinkById)( | ||
| 3668 | IMFMediaSink *This, | ||
| 3669 | DWORD dwStreamSinkIdentifier, | ||
| 3670 | IMFStreamSink **ppStreamSink); | ||
| 3671 | |||
| 3672 | HRESULT (STDMETHODCALLTYPE *SetPresentationClock)( | ||
| 3673 | IMFMediaSink *This, | ||
| 3674 | IMFPresentationClock *pPresentationClock); | ||
| 3675 | |||
| 3676 | HRESULT (STDMETHODCALLTYPE *GetPresentationClock)( | ||
| 3677 | IMFMediaSink *This, | ||
| 3678 | IMFPresentationClock **ppPresentationClock); | ||
| 3679 | |||
| 3680 | HRESULT (STDMETHODCALLTYPE *Shutdown)( | ||
| 3681 | IMFMediaSink *This); | ||
| 3682 | |||
| 3683 | END_INTERFACE | ||
| 3684 | } IMFMediaSinkVtbl; | ||
| 3685 | |||
| 3686 | interface IMFMediaSink { | ||
| 3687 | CONST_VTBL IMFMediaSinkVtbl* lpVtbl; | ||
| 3688 | }; | ||
| 3689 | |||
| 3690 | #ifdef COBJMACROS | ||
| 3691 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3692 | /*** IUnknown methods ***/ | ||
| 3693 | #define IMFMediaSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3694 | #define IMFMediaSink_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3695 | #define IMFMediaSink_Release(This) (This)->lpVtbl->Release(This) | ||
| 3696 | /*** IMFMediaSink methods ***/ | ||
| 3697 | #define IMFMediaSink_GetCharacteristics(This,pdwCharacteristics) (This)->lpVtbl->GetCharacteristics(This,pdwCharacteristics) | ||
| 3698 | #define IMFMediaSink_AddStreamSink(This,dwStreamSinkIdentifier,pMediaType,ppStreamSink) (This)->lpVtbl->AddStreamSink(This,dwStreamSinkIdentifier,pMediaType,ppStreamSink) | ||
| 3699 | #define IMFMediaSink_RemoveStreamSink(This,dwStreamSinkIdentifier) (This)->lpVtbl->RemoveStreamSink(This,dwStreamSinkIdentifier) | ||
| 3700 | #define IMFMediaSink_GetStreamSinkCount(This,pcStreamSinkCount) (This)->lpVtbl->GetStreamSinkCount(This,pcStreamSinkCount) | ||
| 3701 | #define IMFMediaSink_GetStreamSinkByIndex(This,dwIndex,ppStreamSink) (This)->lpVtbl->GetStreamSinkByIndex(This,dwIndex,ppStreamSink) | ||
| 3702 | #define IMFMediaSink_GetStreamSinkById(This,dwStreamSinkIdentifier,ppStreamSink) (This)->lpVtbl->GetStreamSinkById(This,dwStreamSinkIdentifier,ppStreamSink) | ||
| 3703 | #define IMFMediaSink_SetPresentationClock(This,pPresentationClock) (This)->lpVtbl->SetPresentationClock(This,pPresentationClock) | ||
| 3704 | #define IMFMediaSink_GetPresentationClock(This,ppPresentationClock) (This)->lpVtbl->GetPresentationClock(This,ppPresentationClock) | ||
| 3705 | #define IMFMediaSink_Shutdown(This) (This)->lpVtbl->Shutdown(This) | ||
| 3706 | #else | ||
| 3707 | /*** IUnknown methods ***/ | ||
| 3708 | static FORCEINLINE HRESULT IMFMediaSink_QueryInterface(IMFMediaSink* This,REFIID riid,void **ppvObject) { | ||
| 3709 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3710 | } | ||
| 3711 | static FORCEINLINE ULONG IMFMediaSink_AddRef(IMFMediaSink* This) { | ||
| 3712 | return This->lpVtbl->AddRef(This); | ||
| 3713 | } | ||
| 3714 | static FORCEINLINE ULONG IMFMediaSink_Release(IMFMediaSink* This) { | ||
| 3715 | return This->lpVtbl->Release(This); | ||
| 3716 | } | ||
| 3717 | /*** IMFMediaSink methods ***/ | ||
| 3718 | static FORCEINLINE HRESULT IMFMediaSink_GetCharacteristics(IMFMediaSink* This,DWORD *pdwCharacteristics) { | ||
| 3719 | return This->lpVtbl->GetCharacteristics(This,pdwCharacteristics); | ||
| 3720 | } | ||
| 3721 | static FORCEINLINE HRESULT IMFMediaSink_AddStreamSink(IMFMediaSink* This,DWORD dwStreamSinkIdentifier,IMFMediaType *pMediaType,IMFStreamSink **ppStreamSink) { | ||
| 3722 | return This->lpVtbl->AddStreamSink(This,dwStreamSinkIdentifier,pMediaType,ppStreamSink); | ||
| 3723 | } | ||
| 3724 | static FORCEINLINE HRESULT IMFMediaSink_RemoveStreamSink(IMFMediaSink* This,DWORD dwStreamSinkIdentifier) { | ||
| 3725 | return This->lpVtbl->RemoveStreamSink(This,dwStreamSinkIdentifier); | ||
| 3726 | } | ||
| 3727 | static FORCEINLINE HRESULT IMFMediaSink_GetStreamSinkCount(IMFMediaSink* This,DWORD *pcStreamSinkCount) { | ||
| 3728 | return This->lpVtbl->GetStreamSinkCount(This,pcStreamSinkCount); | ||
| 3729 | } | ||
| 3730 | static FORCEINLINE HRESULT IMFMediaSink_GetStreamSinkByIndex(IMFMediaSink* This,DWORD dwIndex,IMFStreamSink **ppStreamSink) { | ||
| 3731 | return This->lpVtbl->GetStreamSinkByIndex(This,dwIndex,ppStreamSink); | ||
| 3732 | } | ||
| 3733 | static FORCEINLINE HRESULT IMFMediaSink_GetStreamSinkById(IMFMediaSink* This,DWORD dwStreamSinkIdentifier,IMFStreamSink **ppStreamSink) { | ||
| 3734 | return This->lpVtbl->GetStreamSinkById(This,dwStreamSinkIdentifier,ppStreamSink); | ||
| 3735 | } | ||
| 3736 | static FORCEINLINE HRESULT IMFMediaSink_SetPresentationClock(IMFMediaSink* This,IMFPresentationClock *pPresentationClock) { | ||
| 3737 | return This->lpVtbl->SetPresentationClock(This,pPresentationClock); | ||
| 3738 | } | ||
| 3739 | static FORCEINLINE HRESULT IMFMediaSink_GetPresentationClock(IMFMediaSink* This,IMFPresentationClock **ppPresentationClock) { | ||
| 3740 | return This->lpVtbl->GetPresentationClock(This,ppPresentationClock); | ||
| 3741 | } | ||
| 3742 | static FORCEINLINE HRESULT IMFMediaSink_Shutdown(IMFMediaSink* This) { | ||
| 3743 | return This->lpVtbl->Shutdown(This); | ||
| 3744 | } | ||
| 3745 | #endif | ||
| 3746 | #endif | ||
| 3747 | |||
| 3748 | #endif | ||
| 3749 | |||
| 3750 | |||
| 3751 | #endif /* __IMFMediaSink_INTERFACE_DEFINED__ */ | ||
| 3752 | |||
| 3753 | /***************************************************************************** | ||
| 3754 | * IMFFinalizableMediaSink interface | ||
| 3755 | */ | ||
| 3756 | #ifndef __IMFFinalizableMediaSink_INTERFACE_DEFINED__ | ||
| 3757 | #define __IMFFinalizableMediaSink_INTERFACE_DEFINED__ | ||
| 3758 | |||
| 3759 | DEFINE_GUID(IID_IMFFinalizableMediaSink, 0xeaecb74a, 0x9a50, 0x42ce, 0x95,0x41, 0x6a,0x7f,0x57,0xaa,0x4a,0xd7); | ||
| 3760 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3761 | MIDL_INTERFACE("eaecb74a-9a50-42ce-9541-6a7f57aa4ad7") | ||
| 3762 | IMFFinalizableMediaSink : public IMFMediaSink | ||
| 3763 | { | ||
| 3764 | virtual HRESULT STDMETHODCALLTYPE BeginFinalize( | ||
| 3765 | IMFAsyncCallback *pCallback, | ||
| 3766 | IUnknown *punkState) = 0; | ||
| 3767 | |||
| 3768 | virtual HRESULT STDMETHODCALLTYPE EndFinalize( | ||
| 3769 | IMFAsyncResult *pResult) = 0; | ||
| 3770 | |||
| 3771 | }; | ||
| 3772 | #ifdef __CRT_UUID_DECL | ||
| 3773 | __CRT_UUID_DECL(IMFFinalizableMediaSink, 0xeaecb74a, 0x9a50, 0x42ce, 0x95,0x41, 0x6a,0x7f,0x57,0xaa,0x4a,0xd7) | ||
| 3774 | #endif | ||
| 3775 | #else | ||
| 3776 | typedef struct IMFFinalizableMediaSinkVtbl { | ||
| 3777 | BEGIN_INTERFACE | ||
| 3778 | |||
| 3779 | /*** IUnknown methods ***/ | ||
| 3780 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3781 | IMFFinalizableMediaSink *This, | ||
| 3782 | REFIID riid, | ||
| 3783 | void **ppvObject); | ||
| 3784 | |||
| 3785 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3786 | IMFFinalizableMediaSink *This); | ||
| 3787 | |||
| 3788 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3789 | IMFFinalizableMediaSink *This); | ||
| 3790 | |||
| 3791 | /*** IMFMediaSink methods ***/ | ||
| 3792 | HRESULT (STDMETHODCALLTYPE *GetCharacteristics)( | ||
| 3793 | IMFFinalizableMediaSink *This, | ||
| 3794 | DWORD *pdwCharacteristics); | ||
| 3795 | |||
| 3796 | HRESULT (STDMETHODCALLTYPE *AddStreamSink)( | ||
| 3797 | IMFFinalizableMediaSink *This, | ||
| 3798 | DWORD dwStreamSinkIdentifier, | ||
| 3799 | IMFMediaType *pMediaType, | ||
| 3800 | IMFStreamSink **ppStreamSink); | ||
| 3801 | |||
| 3802 | HRESULT (STDMETHODCALLTYPE *RemoveStreamSink)( | ||
| 3803 | IMFFinalizableMediaSink *This, | ||
| 3804 | DWORD dwStreamSinkIdentifier); | ||
| 3805 | |||
| 3806 | HRESULT (STDMETHODCALLTYPE *GetStreamSinkCount)( | ||
| 3807 | IMFFinalizableMediaSink *This, | ||
| 3808 | DWORD *pcStreamSinkCount); | ||
| 3809 | |||
| 3810 | HRESULT (STDMETHODCALLTYPE *GetStreamSinkByIndex)( | ||
| 3811 | IMFFinalizableMediaSink *This, | ||
| 3812 | DWORD dwIndex, | ||
| 3813 | IMFStreamSink **ppStreamSink); | ||
| 3814 | |||
| 3815 | HRESULT (STDMETHODCALLTYPE *GetStreamSinkById)( | ||
| 3816 | IMFFinalizableMediaSink *This, | ||
| 3817 | DWORD dwStreamSinkIdentifier, | ||
| 3818 | IMFStreamSink **ppStreamSink); | ||
| 3819 | |||
| 3820 | HRESULT (STDMETHODCALLTYPE *SetPresentationClock)( | ||
| 3821 | IMFFinalizableMediaSink *This, | ||
| 3822 | IMFPresentationClock *pPresentationClock); | ||
| 3823 | |||
| 3824 | HRESULT (STDMETHODCALLTYPE *GetPresentationClock)( | ||
| 3825 | IMFFinalizableMediaSink *This, | ||
| 3826 | IMFPresentationClock **ppPresentationClock); | ||
| 3827 | |||
| 3828 | HRESULT (STDMETHODCALLTYPE *Shutdown)( | ||
| 3829 | IMFFinalizableMediaSink *This); | ||
| 3830 | |||
| 3831 | /*** IMFFinalizableMediaSink methods ***/ | ||
| 3832 | HRESULT (STDMETHODCALLTYPE *BeginFinalize)( | ||
| 3833 | IMFFinalizableMediaSink *This, | ||
| 3834 | IMFAsyncCallback *pCallback, | ||
| 3835 | IUnknown *punkState); | ||
| 3836 | |||
| 3837 | HRESULT (STDMETHODCALLTYPE *EndFinalize)( | ||
| 3838 | IMFFinalizableMediaSink *This, | ||
| 3839 | IMFAsyncResult *pResult); | ||
| 3840 | |||
| 3841 | END_INTERFACE | ||
| 3842 | } IMFFinalizableMediaSinkVtbl; | ||
| 3843 | |||
| 3844 | interface IMFFinalizableMediaSink { | ||
| 3845 | CONST_VTBL IMFFinalizableMediaSinkVtbl* lpVtbl; | ||
| 3846 | }; | ||
| 3847 | |||
| 3848 | #ifdef COBJMACROS | ||
| 3849 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3850 | /*** IUnknown methods ***/ | ||
| 3851 | #define IMFFinalizableMediaSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3852 | #define IMFFinalizableMediaSink_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3853 | #define IMFFinalizableMediaSink_Release(This) (This)->lpVtbl->Release(This) | ||
| 3854 | /*** IMFMediaSink methods ***/ | ||
| 3855 | #define IMFFinalizableMediaSink_GetCharacteristics(This,pdwCharacteristics) (This)->lpVtbl->GetCharacteristics(This,pdwCharacteristics) | ||
| 3856 | #define IMFFinalizableMediaSink_AddStreamSink(This,dwStreamSinkIdentifier,pMediaType,ppStreamSink) (This)->lpVtbl->AddStreamSink(This,dwStreamSinkIdentifier,pMediaType,ppStreamSink) | ||
| 3857 | #define IMFFinalizableMediaSink_RemoveStreamSink(This,dwStreamSinkIdentifier) (This)->lpVtbl->RemoveStreamSink(This,dwStreamSinkIdentifier) | ||
| 3858 | #define IMFFinalizableMediaSink_GetStreamSinkCount(This,pcStreamSinkCount) (This)->lpVtbl->GetStreamSinkCount(This,pcStreamSinkCount) | ||
| 3859 | #define IMFFinalizableMediaSink_GetStreamSinkByIndex(This,dwIndex,ppStreamSink) (This)->lpVtbl->GetStreamSinkByIndex(This,dwIndex,ppStreamSink) | ||
| 3860 | #define IMFFinalizableMediaSink_GetStreamSinkById(This,dwStreamSinkIdentifier,ppStreamSink) (This)->lpVtbl->GetStreamSinkById(This,dwStreamSinkIdentifier,ppStreamSink) | ||
| 3861 | #define IMFFinalizableMediaSink_SetPresentationClock(This,pPresentationClock) (This)->lpVtbl->SetPresentationClock(This,pPresentationClock) | ||
| 3862 | #define IMFFinalizableMediaSink_GetPresentationClock(This,ppPresentationClock) (This)->lpVtbl->GetPresentationClock(This,ppPresentationClock) | ||
| 3863 | #define IMFFinalizableMediaSink_Shutdown(This) (This)->lpVtbl->Shutdown(This) | ||
| 3864 | /*** IMFFinalizableMediaSink methods ***/ | ||
| 3865 | #define IMFFinalizableMediaSink_BeginFinalize(This,pCallback,punkState) (This)->lpVtbl->BeginFinalize(This,pCallback,punkState) | ||
| 3866 | #define IMFFinalizableMediaSink_EndFinalize(This,pResult) (This)->lpVtbl->EndFinalize(This,pResult) | ||
| 3867 | #else | ||
| 3868 | /*** IUnknown methods ***/ | ||
| 3869 | static FORCEINLINE HRESULT IMFFinalizableMediaSink_QueryInterface(IMFFinalizableMediaSink* This,REFIID riid,void **ppvObject) { | ||
| 3870 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3871 | } | ||
| 3872 | static FORCEINLINE ULONG IMFFinalizableMediaSink_AddRef(IMFFinalizableMediaSink* This) { | ||
| 3873 | return This->lpVtbl->AddRef(This); | ||
| 3874 | } | ||
| 3875 | static FORCEINLINE ULONG IMFFinalizableMediaSink_Release(IMFFinalizableMediaSink* This) { | ||
| 3876 | return This->lpVtbl->Release(This); | ||
| 3877 | } | ||
| 3878 | /*** IMFMediaSink methods ***/ | ||
| 3879 | static FORCEINLINE HRESULT IMFFinalizableMediaSink_GetCharacteristics(IMFFinalizableMediaSink* This,DWORD *pdwCharacteristics) { | ||
| 3880 | return This->lpVtbl->GetCharacteristics(This,pdwCharacteristics); | ||
| 3881 | } | ||
| 3882 | static FORCEINLINE HRESULT IMFFinalizableMediaSink_AddStreamSink(IMFFinalizableMediaSink* This,DWORD dwStreamSinkIdentifier,IMFMediaType *pMediaType,IMFStreamSink **ppStreamSink) { | ||
| 3883 | return This->lpVtbl->AddStreamSink(This,dwStreamSinkIdentifier,pMediaType,ppStreamSink); | ||
| 3884 | } | ||
| 3885 | static FORCEINLINE HRESULT IMFFinalizableMediaSink_RemoveStreamSink(IMFFinalizableMediaSink* This,DWORD dwStreamSinkIdentifier) { | ||
| 3886 | return This->lpVtbl->RemoveStreamSink(This,dwStreamSinkIdentifier); | ||
| 3887 | } | ||
| 3888 | static FORCEINLINE HRESULT IMFFinalizableMediaSink_GetStreamSinkCount(IMFFinalizableMediaSink* This,DWORD *pcStreamSinkCount) { | ||
| 3889 | return This->lpVtbl->GetStreamSinkCount(This,pcStreamSinkCount); | ||
| 3890 | } | ||
| 3891 | static FORCEINLINE HRESULT IMFFinalizableMediaSink_GetStreamSinkByIndex(IMFFinalizableMediaSink* This,DWORD dwIndex,IMFStreamSink **ppStreamSink) { | ||
| 3892 | return This->lpVtbl->GetStreamSinkByIndex(This,dwIndex,ppStreamSink); | ||
| 3893 | } | ||
| 3894 | static FORCEINLINE HRESULT IMFFinalizableMediaSink_GetStreamSinkById(IMFFinalizableMediaSink* This,DWORD dwStreamSinkIdentifier,IMFStreamSink **ppStreamSink) { | ||
| 3895 | return This->lpVtbl->GetStreamSinkById(This,dwStreamSinkIdentifier,ppStreamSink); | ||
| 3896 | } | ||
| 3897 | static FORCEINLINE HRESULT IMFFinalizableMediaSink_SetPresentationClock(IMFFinalizableMediaSink* This,IMFPresentationClock *pPresentationClock) { | ||
| 3898 | return This->lpVtbl->SetPresentationClock(This,pPresentationClock); | ||
| 3899 | } | ||
| 3900 | static FORCEINLINE HRESULT IMFFinalizableMediaSink_GetPresentationClock(IMFFinalizableMediaSink* This,IMFPresentationClock **ppPresentationClock) { | ||
| 3901 | return This->lpVtbl->GetPresentationClock(This,ppPresentationClock); | ||
| 3902 | } | ||
| 3903 | static FORCEINLINE HRESULT IMFFinalizableMediaSink_Shutdown(IMFFinalizableMediaSink* This) { | ||
| 3904 | return This->lpVtbl->Shutdown(This); | ||
| 3905 | } | ||
| 3906 | /*** IMFFinalizableMediaSink methods ***/ | ||
| 3907 | static FORCEINLINE HRESULT IMFFinalizableMediaSink_BeginFinalize(IMFFinalizableMediaSink* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { | ||
| 3908 | return This->lpVtbl->BeginFinalize(This,pCallback,punkState); | ||
| 3909 | } | ||
| 3910 | static FORCEINLINE HRESULT IMFFinalizableMediaSink_EndFinalize(IMFFinalizableMediaSink* This,IMFAsyncResult *pResult) { | ||
| 3911 | return This->lpVtbl->EndFinalize(This,pResult); | ||
| 3912 | } | ||
| 3913 | #endif | ||
| 3914 | #endif | ||
| 3915 | |||
| 3916 | #endif | ||
| 3917 | |||
| 3918 | |||
| 3919 | #endif /* __IMFFinalizableMediaSink_INTERFACE_DEFINED__ */ | ||
| 3920 | |||
| 3921 | /***************************************************************************** | ||
| 3922 | * IMFMediaSinkPreroll interface | ||
| 3923 | */ | ||
| 3924 | #ifndef __IMFMediaSinkPreroll_INTERFACE_DEFINED__ | ||
| 3925 | #define __IMFMediaSinkPreroll_INTERFACE_DEFINED__ | ||
| 3926 | |||
| 3927 | DEFINE_GUID(IID_IMFMediaSinkPreroll, 0x5dfd4b2a, 0x7674, 0x4110, 0xa4,0xe6, 0x8a,0x68,0xfd,0x5f,0x36,0x88); | ||
| 3928 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3929 | MIDL_INTERFACE("5dfd4b2a-7674-4110-a4e6-8a68fd5f3688") | ||
| 3930 | IMFMediaSinkPreroll : public IUnknown | ||
| 3931 | { | ||
| 3932 | virtual HRESULT STDMETHODCALLTYPE NotifyPreroll( | ||
| 3933 | MFTIME hnsUpcomingStartTime) = 0; | ||
| 3934 | |||
| 3935 | }; | ||
| 3936 | #ifdef __CRT_UUID_DECL | ||
| 3937 | __CRT_UUID_DECL(IMFMediaSinkPreroll, 0x5dfd4b2a, 0x7674, 0x4110, 0xa4,0xe6, 0x8a,0x68,0xfd,0x5f,0x36,0x88) | ||
| 3938 | #endif | ||
| 3939 | #else | ||
| 3940 | typedef struct IMFMediaSinkPrerollVtbl { | ||
| 3941 | BEGIN_INTERFACE | ||
| 3942 | |||
| 3943 | /*** IUnknown methods ***/ | ||
| 3944 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3945 | IMFMediaSinkPreroll *This, | ||
| 3946 | REFIID riid, | ||
| 3947 | void **ppvObject); | ||
| 3948 | |||
| 3949 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3950 | IMFMediaSinkPreroll *This); | ||
| 3951 | |||
| 3952 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3953 | IMFMediaSinkPreroll *This); | ||
| 3954 | |||
| 3955 | /*** IMFMediaSinkPreroll methods ***/ | ||
| 3956 | HRESULT (STDMETHODCALLTYPE *NotifyPreroll)( | ||
| 3957 | IMFMediaSinkPreroll *This, | ||
| 3958 | MFTIME hnsUpcomingStartTime); | ||
| 3959 | |||
| 3960 | END_INTERFACE | ||
| 3961 | } IMFMediaSinkPrerollVtbl; | ||
| 3962 | |||
| 3963 | interface IMFMediaSinkPreroll { | ||
| 3964 | CONST_VTBL IMFMediaSinkPrerollVtbl* lpVtbl; | ||
| 3965 | }; | ||
| 3966 | |||
| 3967 | #ifdef COBJMACROS | ||
| 3968 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3969 | /*** IUnknown methods ***/ | ||
| 3970 | #define IMFMediaSinkPreroll_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3971 | #define IMFMediaSinkPreroll_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3972 | #define IMFMediaSinkPreroll_Release(This) (This)->lpVtbl->Release(This) | ||
| 3973 | /*** IMFMediaSinkPreroll methods ***/ | ||
| 3974 | #define IMFMediaSinkPreroll_NotifyPreroll(This,hnsUpcomingStartTime) (This)->lpVtbl->NotifyPreroll(This,hnsUpcomingStartTime) | ||
| 3975 | #else | ||
| 3976 | /*** IUnknown methods ***/ | ||
| 3977 | static FORCEINLINE HRESULT IMFMediaSinkPreroll_QueryInterface(IMFMediaSinkPreroll* This,REFIID riid,void **ppvObject) { | ||
| 3978 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3979 | } | ||
| 3980 | static FORCEINLINE ULONG IMFMediaSinkPreroll_AddRef(IMFMediaSinkPreroll* This) { | ||
| 3981 | return This->lpVtbl->AddRef(This); | ||
| 3982 | } | ||
| 3983 | static FORCEINLINE ULONG IMFMediaSinkPreroll_Release(IMFMediaSinkPreroll* This) { | ||
| 3984 | return This->lpVtbl->Release(This); | ||
| 3985 | } | ||
| 3986 | /*** IMFMediaSinkPreroll methods ***/ | ||
| 3987 | static FORCEINLINE HRESULT IMFMediaSinkPreroll_NotifyPreroll(IMFMediaSinkPreroll* This,MFTIME hnsUpcomingStartTime) { | ||
| 3988 | return This->lpVtbl->NotifyPreroll(This,hnsUpcomingStartTime); | ||
| 3989 | } | ||
| 3990 | #endif | ||
| 3991 | #endif | ||
| 3992 | |||
| 3993 | #endif | ||
| 3994 | |||
| 3995 | |||
| 3996 | #endif /* __IMFMediaSinkPreroll_INTERFACE_DEFINED__ */ | ||
| 3997 | |||
| 3998 | /***************************************************************************** | ||
| 3999 | * IMFMediaStream interface | ||
| 4000 | */ | ||
| 4001 | #ifndef __IMFMediaStream_INTERFACE_DEFINED__ | ||
| 4002 | #define __IMFMediaStream_INTERFACE_DEFINED__ | ||
| 4003 | |||
| 4004 | DEFINE_GUID(IID_IMFMediaStream, 0xd182108f, 0x4ec6, 0x443f, 0xaa,0x42, 0xa7,0x11,0x06,0xec,0x82,0x5f); | ||
| 4005 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4006 | MIDL_INTERFACE("d182108f-4ec6-443f-aa42-a71106ec825f") | ||
| 4007 | IMFMediaStream : public IMFMediaEventGenerator | ||
| 4008 | { | ||
| 4009 | virtual HRESULT STDMETHODCALLTYPE GetMediaSource( | ||
| 4010 | IMFMediaSource **ppMediaSource) = 0; | ||
| 4011 | |||
| 4012 | virtual HRESULT STDMETHODCALLTYPE GetStreamDescriptor( | ||
| 4013 | IMFStreamDescriptor **ppStreamDescriptor) = 0; | ||
| 4014 | |||
| 4015 | virtual HRESULT STDMETHODCALLTYPE RequestSample( | ||
| 4016 | IUnknown *pToken) = 0; | ||
| 4017 | |||
| 4018 | }; | ||
| 4019 | #ifdef __CRT_UUID_DECL | ||
| 4020 | __CRT_UUID_DECL(IMFMediaStream, 0xd182108f, 0x4ec6, 0x443f, 0xaa,0x42, 0xa7,0x11,0x06,0xec,0x82,0x5f) | ||
| 4021 | #endif | ||
| 4022 | #else | ||
| 4023 | typedef struct IMFMediaStreamVtbl { | ||
| 4024 | BEGIN_INTERFACE | ||
| 4025 | |||
| 4026 | /*** IUnknown methods ***/ | ||
| 4027 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4028 | IMFMediaStream *This, | ||
| 4029 | REFIID riid, | ||
| 4030 | void **ppvObject); | ||
| 4031 | |||
| 4032 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4033 | IMFMediaStream *This); | ||
| 4034 | |||
| 4035 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4036 | IMFMediaStream *This); | ||
| 4037 | |||
| 4038 | /*** IMFMediaEventGenerator methods ***/ | ||
| 4039 | HRESULT (STDMETHODCALLTYPE *GetEvent)( | ||
| 4040 | IMFMediaStream *This, | ||
| 4041 | DWORD dwFlags, | ||
| 4042 | IMFMediaEvent **ppEvent); | ||
| 4043 | |||
| 4044 | HRESULT (STDMETHODCALLTYPE *BeginGetEvent)( | ||
| 4045 | IMFMediaStream *This, | ||
| 4046 | IMFAsyncCallback *pCallback, | ||
| 4047 | IUnknown *punkState); | ||
| 4048 | |||
| 4049 | HRESULT (STDMETHODCALLTYPE *EndGetEvent)( | ||
| 4050 | IMFMediaStream *This, | ||
| 4051 | IMFAsyncResult *pResult, | ||
| 4052 | IMFMediaEvent **ppEvent); | ||
| 4053 | |||
| 4054 | HRESULT (STDMETHODCALLTYPE *QueueEvent)( | ||
| 4055 | IMFMediaStream *This, | ||
| 4056 | MediaEventType met, | ||
| 4057 | REFGUID guidExtendedType, | ||
| 4058 | HRESULT hrStatus, | ||
| 4059 | const PROPVARIANT *pvValue); | ||
| 4060 | |||
| 4061 | /*** IMFMediaStream methods ***/ | ||
| 4062 | HRESULT (STDMETHODCALLTYPE *GetMediaSource)( | ||
| 4063 | IMFMediaStream *This, | ||
| 4064 | IMFMediaSource **ppMediaSource); | ||
| 4065 | |||
| 4066 | HRESULT (STDMETHODCALLTYPE *GetStreamDescriptor)( | ||
| 4067 | IMFMediaStream *This, | ||
| 4068 | IMFStreamDescriptor **ppStreamDescriptor); | ||
| 4069 | |||
| 4070 | HRESULT (STDMETHODCALLTYPE *RequestSample)( | ||
| 4071 | IMFMediaStream *This, | ||
| 4072 | IUnknown *pToken); | ||
| 4073 | |||
| 4074 | END_INTERFACE | ||
| 4075 | } IMFMediaStreamVtbl; | ||
| 4076 | |||
| 4077 | interface IMFMediaStream { | ||
| 4078 | CONST_VTBL IMFMediaStreamVtbl* lpVtbl; | ||
| 4079 | }; | ||
| 4080 | |||
| 4081 | #ifdef COBJMACROS | ||
| 4082 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4083 | /*** IUnknown methods ***/ | ||
| 4084 | #define IMFMediaStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4085 | #define IMFMediaStream_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4086 | #define IMFMediaStream_Release(This) (This)->lpVtbl->Release(This) | ||
| 4087 | /*** IMFMediaEventGenerator methods ***/ | ||
| 4088 | #define IMFMediaStream_GetEvent(This,dwFlags,ppEvent) (This)->lpVtbl->GetEvent(This,dwFlags,ppEvent) | ||
| 4089 | #define IMFMediaStream_BeginGetEvent(This,pCallback,punkState) (This)->lpVtbl->BeginGetEvent(This,pCallback,punkState) | ||
| 4090 | #define IMFMediaStream_EndGetEvent(This,pResult,ppEvent) (This)->lpVtbl->EndGetEvent(This,pResult,ppEvent) | ||
| 4091 | #define IMFMediaStream_QueueEvent(This,met,guidExtendedType,hrStatus,pvValue) (This)->lpVtbl->QueueEvent(This,met,guidExtendedType,hrStatus,pvValue) | ||
| 4092 | /*** IMFMediaStream methods ***/ | ||
| 4093 | #define IMFMediaStream_GetMediaSource(This,ppMediaSource) (This)->lpVtbl->GetMediaSource(This,ppMediaSource) | ||
| 4094 | #define IMFMediaStream_GetStreamDescriptor(This,ppStreamDescriptor) (This)->lpVtbl->GetStreamDescriptor(This,ppStreamDescriptor) | ||
| 4095 | #define IMFMediaStream_RequestSample(This,pToken) (This)->lpVtbl->RequestSample(This,pToken) | ||
| 4096 | #else | ||
| 4097 | /*** IUnknown methods ***/ | ||
| 4098 | static FORCEINLINE HRESULT IMFMediaStream_QueryInterface(IMFMediaStream* This,REFIID riid,void **ppvObject) { | ||
| 4099 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4100 | } | ||
| 4101 | static FORCEINLINE ULONG IMFMediaStream_AddRef(IMFMediaStream* This) { | ||
| 4102 | return This->lpVtbl->AddRef(This); | ||
| 4103 | } | ||
| 4104 | static FORCEINLINE ULONG IMFMediaStream_Release(IMFMediaStream* This) { | ||
| 4105 | return This->lpVtbl->Release(This); | ||
| 4106 | } | ||
| 4107 | /*** IMFMediaEventGenerator methods ***/ | ||
| 4108 | static FORCEINLINE HRESULT IMFMediaStream_GetEvent(IMFMediaStream* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { | ||
| 4109 | return This->lpVtbl->GetEvent(This,dwFlags,ppEvent); | ||
| 4110 | } | ||
| 4111 | static FORCEINLINE HRESULT IMFMediaStream_BeginGetEvent(IMFMediaStream* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { | ||
| 4112 | return This->lpVtbl->BeginGetEvent(This,pCallback,punkState); | ||
| 4113 | } | ||
| 4114 | static FORCEINLINE HRESULT IMFMediaStream_EndGetEvent(IMFMediaStream* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { | ||
| 4115 | return This->lpVtbl->EndGetEvent(This,pResult,ppEvent); | ||
| 4116 | } | ||
| 4117 | static FORCEINLINE HRESULT IMFMediaStream_QueueEvent(IMFMediaStream* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { | ||
| 4118 | return This->lpVtbl->QueueEvent(This,met,guidExtendedType,hrStatus,pvValue); | ||
| 4119 | } | ||
| 4120 | /*** IMFMediaStream methods ***/ | ||
| 4121 | static FORCEINLINE HRESULT IMFMediaStream_GetMediaSource(IMFMediaStream* This,IMFMediaSource **ppMediaSource) { | ||
| 4122 | return This->lpVtbl->GetMediaSource(This,ppMediaSource); | ||
| 4123 | } | ||
| 4124 | static FORCEINLINE HRESULT IMFMediaStream_GetStreamDescriptor(IMFMediaStream* This,IMFStreamDescriptor **ppStreamDescriptor) { | ||
| 4125 | return This->lpVtbl->GetStreamDescriptor(This,ppStreamDescriptor); | ||
| 4126 | } | ||
| 4127 | static FORCEINLINE HRESULT IMFMediaStream_RequestSample(IMFMediaStream* This,IUnknown *pToken) { | ||
| 4128 | return This->lpVtbl->RequestSample(This,pToken); | ||
| 4129 | } | ||
| 4130 | #endif | ||
| 4131 | #endif | ||
| 4132 | |||
| 4133 | #endif | ||
| 4134 | |||
| 4135 | HRESULT STDMETHODCALLTYPE IMFMediaStream_RemoteRequestSample_Proxy( | ||
| 4136 | IMFMediaStream* This); | ||
| 4137 | void __RPC_STUB IMFMediaStream_RemoteRequestSample_Stub( | ||
| 4138 | IRpcStubBuffer* This, | ||
| 4139 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4140 | PRPC_MESSAGE pRpcMessage, | ||
| 4141 | DWORD* pdwStubPhase); | ||
| 4142 | HRESULT CALLBACK IMFMediaStream_RequestSample_Proxy( | ||
| 4143 | IMFMediaStream* This, | ||
| 4144 | IUnknown *pToken); | ||
| 4145 | HRESULT __RPC_STUB IMFMediaStream_RequestSample_Stub( | ||
| 4146 | IMFMediaStream* This); | ||
| 4147 | |||
| 4148 | #endif /* __IMFMediaStream_INTERFACE_DEFINED__ */ | ||
| 4149 | |||
| 4150 | /***************************************************************************** | ||
| 4151 | * IMFMetadata interface | ||
| 4152 | */ | ||
| 4153 | #ifndef __IMFMetadata_INTERFACE_DEFINED__ | ||
| 4154 | #define __IMFMetadata_INTERFACE_DEFINED__ | ||
| 4155 | |||
| 4156 | DEFINE_GUID(IID_IMFMetadata, 0xf88cfb8c, 0xef16, 0x4991, 0xb4,0x50, 0xcb,0x8c,0x69,0xe5,0x17,0x04); | ||
| 4157 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4158 | MIDL_INTERFACE("f88cfb8c-ef16-4991-b450-cb8c69e51704") | ||
| 4159 | IMFMetadata : public IUnknown | ||
| 4160 | { | ||
| 4161 | virtual HRESULT STDMETHODCALLTYPE SetLanguage( | ||
| 4162 | LPCWSTR pwszRFC1766) = 0; | ||
| 4163 | |||
| 4164 | virtual HRESULT STDMETHODCALLTYPE GetLanguage( | ||
| 4165 | LPWSTR *ppwszRFC1766) = 0; | ||
| 4166 | |||
| 4167 | virtual HRESULT STDMETHODCALLTYPE GetAllLanguages( | ||
| 4168 | PROPVARIANT *ppvLanguages) = 0; | ||
| 4169 | |||
| 4170 | virtual HRESULT STDMETHODCALLTYPE SetProperty( | ||
| 4171 | LPCWSTR pwszName, | ||
| 4172 | const PROPVARIANT *ppvValue) = 0; | ||
| 4173 | |||
| 4174 | virtual HRESULT STDMETHODCALLTYPE GetProperty( | ||
| 4175 | LPCWSTR pwszName, | ||
| 4176 | PROPVARIANT *ppvValue) = 0; | ||
| 4177 | |||
| 4178 | virtual HRESULT STDMETHODCALLTYPE DeleteProperty( | ||
| 4179 | LPCWSTR pwszName) = 0; | ||
| 4180 | |||
| 4181 | virtual HRESULT STDMETHODCALLTYPE GetAllPropertyNames( | ||
| 4182 | PROPVARIANT *ppvNames) = 0; | ||
| 4183 | |||
| 4184 | }; | ||
| 4185 | #ifdef __CRT_UUID_DECL | ||
| 4186 | __CRT_UUID_DECL(IMFMetadata, 0xf88cfb8c, 0xef16, 0x4991, 0xb4,0x50, 0xcb,0x8c,0x69,0xe5,0x17,0x04) | ||
| 4187 | #endif | ||
| 4188 | #else | ||
| 4189 | typedef struct IMFMetadataVtbl { | ||
| 4190 | BEGIN_INTERFACE | ||
| 4191 | |||
| 4192 | /*** IUnknown methods ***/ | ||
| 4193 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4194 | IMFMetadata *This, | ||
| 4195 | REFIID riid, | ||
| 4196 | void **ppvObject); | ||
| 4197 | |||
| 4198 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4199 | IMFMetadata *This); | ||
| 4200 | |||
| 4201 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4202 | IMFMetadata *This); | ||
| 4203 | |||
| 4204 | /*** IMFMetadata methods ***/ | ||
| 4205 | HRESULT (STDMETHODCALLTYPE *SetLanguage)( | ||
| 4206 | IMFMetadata *This, | ||
| 4207 | LPCWSTR pwszRFC1766); | ||
| 4208 | |||
| 4209 | HRESULT (STDMETHODCALLTYPE *GetLanguage)( | ||
| 4210 | IMFMetadata *This, | ||
| 4211 | LPWSTR *ppwszRFC1766); | ||
| 4212 | |||
| 4213 | HRESULT (STDMETHODCALLTYPE *GetAllLanguages)( | ||
| 4214 | IMFMetadata *This, | ||
| 4215 | PROPVARIANT *ppvLanguages); | ||
| 4216 | |||
| 4217 | HRESULT (STDMETHODCALLTYPE *SetProperty)( | ||
| 4218 | IMFMetadata *This, | ||
| 4219 | LPCWSTR pwszName, | ||
| 4220 | const PROPVARIANT *ppvValue); | ||
| 4221 | |||
| 4222 | HRESULT (STDMETHODCALLTYPE *GetProperty)( | ||
| 4223 | IMFMetadata *This, | ||
| 4224 | LPCWSTR pwszName, | ||
| 4225 | PROPVARIANT *ppvValue); | ||
| 4226 | |||
| 4227 | HRESULT (STDMETHODCALLTYPE *DeleteProperty)( | ||
| 4228 | IMFMetadata *This, | ||
| 4229 | LPCWSTR pwszName); | ||
| 4230 | |||
| 4231 | HRESULT (STDMETHODCALLTYPE *GetAllPropertyNames)( | ||
| 4232 | IMFMetadata *This, | ||
| 4233 | PROPVARIANT *ppvNames); | ||
| 4234 | |||
| 4235 | END_INTERFACE | ||
| 4236 | } IMFMetadataVtbl; | ||
| 4237 | |||
| 4238 | interface IMFMetadata { | ||
| 4239 | CONST_VTBL IMFMetadataVtbl* lpVtbl; | ||
| 4240 | }; | ||
| 4241 | |||
| 4242 | #ifdef COBJMACROS | ||
| 4243 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4244 | /*** IUnknown methods ***/ | ||
| 4245 | #define IMFMetadata_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4246 | #define IMFMetadata_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4247 | #define IMFMetadata_Release(This) (This)->lpVtbl->Release(This) | ||
| 4248 | /*** IMFMetadata methods ***/ | ||
| 4249 | #define IMFMetadata_SetLanguage(This,pwszRFC1766) (This)->lpVtbl->SetLanguage(This,pwszRFC1766) | ||
| 4250 | #define IMFMetadata_GetLanguage(This,ppwszRFC1766) (This)->lpVtbl->GetLanguage(This,ppwszRFC1766) | ||
| 4251 | #define IMFMetadata_GetAllLanguages(This,ppvLanguages) (This)->lpVtbl->GetAllLanguages(This,ppvLanguages) | ||
| 4252 | #define IMFMetadata_SetProperty(This,pwszName,ppvValue) (This)->lpVtbl->SetProperty(This,pwszName,ppvValue) | ||
| 4253 | #define IMFMetadata_GetProperty(This,pwszName,ppvValue) (This)->lpVtbl->GetProperty(This,pwszName,ppvValue) | ||
| 4254 | #define IMFMetadata_DeleteProperty(This,pwszName) (This)->lpVtbl->DeleteProperty(This,pwszName) | ||
| 4255 | #define IMFMetadata_GetAllPropertyNames(This,ppvNames) (This)->lpVtbl->GetAllPropertyNames(This,ppvNames) | ||
| 4256 | #else | ||
| 4257 | /*** IUnknown methods ***/ | ||
| 4258 | static FORCEINLINE HRESULT IMFMetadata_QueryInterface(IMFMetadata* This,REFIID riid,void **ppvObject) { | ||
| 4259 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4260 | } | ||
| 4261 | static FORCEINLINE ULONG IMFMetadata_AddRef(IMFMetadata* This) { | ||
| 4262 | return This->lpVtbl->AddRef(This); | ||
| 4263 | } | ||
| 4264 | static FORCEINLINE ULONG IMFMetadata_Release(IMFMetadata* This) { | ||
| 4265 | return This->lpVtbl->Release(This); | ||
| 4266 | } | ||
| 4267 | /*** IMFMetadata methods ***/ | ||
| 4268 | static FORCEINLINE HRESULT IMFMetadata_SetLanguage(IMFMetadata* This,LPCWSTR pwszRFC1766) { | ||
| 4269 | return This->lpVtbl->SetLanguage(This,pwszRFC1766); | ||
| 4270 | } | ||
| 4271 | static FORCEINLINE HRESULT IMFMetadata_GetLanguage(IMFMetadata* This,LPWSTR *ppwszRFC1766) { | ||
| 4272 | return This->lpVtbl->GetLanguage(This,ppwszRFC1766); | ||
| 4273 | } | ||
| 4274 | static FORCEINLINE HRESULT IMFMetadata_GetAllLanguages(IMFMetadata* This,PROPVARIANT *ppvLanguages) { | ||
| 4275 | return This->lpVtbl->GetAllLanguages(This,ppvLanguages); | ||
| 4276 | } | ||
| 4277 | static FORCEINLINE HRESULT IMFMetadata_SetProperty(IMFMetadata* This,LPCWSTR pwszName,const PROPVARIANT *ppvValue) { | ||
| 4278 | return This->lpVtbl->SetProperty(This,pwszName,ppvValue); | ||
| 4279 | } | ||
| 4280 | static FORCEINLINE HRESULT IMFMetadata_GetProperty(IMFMetadata* This,LPCWSTR pwszName,PROPVARIANT *ppvValue) { | ||
| 4281 | return This->lpVtbl->GetProperty(This,pwszName,ppvValue); | ||
| 4282 | } | ||
| 4283 | static FORCEINLINE HRESULT IMFMetadata_DeleteProperty(IMFMetadata* This,LPCWSTR pwszName) { | ||
| 4284 | return This->lpVtbl->DeleteProperty(This,pwszName); | ||
| 4285 | } | ||
| 4286 | static FORCEINLINE HRESULT IMFMetadata_GetAllPropertyNames(IMFMetadata* This,PROPVARIANT *ppvNames) { | ||
| 4287 | return This->lpVtbl->GetAllPropertyNames(This,ppvNames); | ||
| 4288 | } | ||
| 4289 | #endif | ||
| 4290 | #endif | ||
| 4291 | |||
| 4292 | #endif | ||
| 4293 | |||
| 4294 | |||
| 4295 | #endif /* __IMFMetadata_INTERFACE_DEFINED__ */ | ||
| 4296 | |||
| 4297 | /***************************************************************************** | ||
| 4298 | * IMFMetadataProvider interface | ||
| 4299 | */ | ||
| 4300 | #ifndef __IMFMetadataProvider_INTERFACE_DEFINED__ | ||
| 4301 | #define __IMFMetadataProvider_INTERFACE_DEFINED__ | ||
| 4302 | |||
| 4303 | DEFINE_GUID(IID_IMFMetadataProvider, 0x56181d2d, 0xe221, 0x4adb, 0xb1,0xc8, 0x3c,0xee,0x6a,0x53,0xf7,0x6f); | ||
| 4304 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4305 | MIDL_INTERFACE("56181d2d-e221-4adb-b1c8-3cee6a53f76f") | ||
| 4306 | IMFMetadataProvider : public IUnknown | ||
| 4307 | { | ||
| 4308 | virtual HRESULT STDMETHODCALLTYPE GetMFMetadata( | ||
| 4309 | IMFPresentationDescriptor *pPresentationDescriptor, | ||
| 4310 | DWORD dwStreamIdentifier, | ||
| 4311 | DWORD dwFlags, | ||
| 4312 | IMFMetadata **ppMFMetadata) = 0; | ||
| 4313 | |||
| 4314 | }; | ||
| 4315 | #ifdef __CRT_UUID_DECL | ||
| 4316 | __CRT_UUID_DECL(IMFMetadataProvider, 0x56181d2d, 0xe221, 0x4adb, 0xb1,0xc8, 0x3c,0xee,0x6a,0x53,0xf7,0x6f) | ||
| 4317 | #endif | ||
| 4318 | #else | ||
| 4319 | typedef struct IMFMetadataProviderVtbl { | ||
| 4320 | BEGIN_INTERFACE | ||
| 4321 | |||
| 4322 | /*** IUnknown methods ***/ | ||
| 4323 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4324 | IMFMetadataProvider *This, | ||
| 4325 | REFIID riid, | ||
| 4326 | void **ppvObject); | ||
| 4327 | |||
| 4328 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4329 | IMFMetadataProvider *This); | ||
| 4330 | |||
| 4331 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4332 | IMFMetadataProvider *This); | ||
| 4333 | |||
| 4334 | /*** IMFMetadataProvider methods ***/ | ||
| 4335 | HRESULT (STDMETHODCALLTYPE *GetMFMetadata)( | ||
| 4336 | IMFMetadataProvider *This, | ||
| 4337 | IMFPresentationDescriptor *pPresentationDescriptor, | ||
| 4338 | DWORD dwStreamIdentifier, | ||
| 4339 | DWORD dwFlags, | ||
| 4340 | IMFMetadata **ppMFMetadata); | ||
| 4341 | |||
| 4342 | END_INTERFACE | ||
| 4343 | } IMFMetadataProviderVtbl; | ||
| 4344 | |||
| 4345 | interface IMFMetadataProvider { | ||
| 4346 | CONST_VTBL IMFMetadataProviderVtbl* lpVtbl; | ||
| 4347 | }; | ||
| 4348 | |||
| 4349 | #ifdef COBJMACROS | ||
| 4350 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4351 | /*** IUnknown methods ***/ | ||
| 4352 | #define IMFMetadataProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4353 | #define IMFMetadataProvider_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4354 | #define IMFMetadataProvider_Release(This) (This)->lpVtbl->Release(This) | ||
| 4355 | /*** IMFMetadataProvider methods ***/ | ||
| 4356 | #define IMFMetadataProvider_GetMFMetadata(This,pPresentationDescriptor,dwStreamIdentifier,dwFlags,ppMFMetadata) (This)->lpVtbl->GetMFMetadata(This,pPresentationDescriptor,dwStreamIdentifier,dwFlags,ppMFMetadata) | ||
| 4357 | #else | ||
| 4358 | /*** IUnknown methods ***/ | ||
| 4359 | static FORCEINLINE HRESULT IMFMetadataProvider_QueryInterface(IMFMetadataProvider* This,REFIID riid,void **ppvObject) { | ||
| 4360 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4361 | } | ||
| 4362 | static FORCEINLINE ULONG IMFMetadataProvider_AddRef(IMFMetadataProvider* This) { | ||
| 4363 | return This->lpVtbl->AddRef(This); | ||
| 4364 | } | ||
| 4365 | static FORCEINLINE ULONG IMFMetadataProvider_Release(IMFMetadataProvider* This) { | ||
| 4366 | return This->lpVtbl->Release(This); | ||
| 4367 | } | ||
| 4368 | /*** IMFMetadataProvider methods ***/ | ||
| 4369 | static FORCEINLINE HRESULT IMFMetadataProvider_GetMFMetadata(IMFMetadataProvider* This,IMFPresentationDescriptor *pPresentationDescriptor,DWORD dwStreamIdentifier,DWORD dwFlags,IMFMetadata **ppMFMetadata) { | ||
| 4370 | return This->lpVtbl->GetMFMetadata(This,pPresentationDescriptor,dwStreamIdentifier,dwFlags,ppMFMetadata); | ||
| 4371 | } | ||
| 4372 | #endif | ||
| 4373 | #endif | ||
| 4374 | |||
| 4375 | #endif | ||
| 4376 | |||
| 4377 | |||
| 4378 | #endif /* __IMFMetadataProvider_INTERFACE_DEFINED__ */ | ||
| 4379 | |||
| 4380 | /***************************************************************************** | ||
| 4381 | * IMFPresentationTimeSource interface | ||
| 4382 | */ | ||
| 4383 | #ifndef __IMFPresentationTimeSource_INTERFACE_DEFINED__ | ||
| 4384 | #define __IMFPresentationTimeSource_INTERFACE_DEFINED__ | ||
| 4385 | |||
| 4386 | DEFINE_GUID(IID_IMFPresentationTimeSource, 0x7ff12cce, 0xf76f, 0x41c2, 0x86,0x3b, 0x16,0x66,0xc8,0xe5,0xe1,0x39); | ||
| 4387 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4388 | MIDL_INTERFACE("7ff12cce-f76f-41c2-863b-1666c8e5e139") | ||
| 4389 | IMFPresentationTimeSource : public IMFClock | ||
| 4390 | { | ||
| 4391 | virtual HRESULT STDMETHODCALLTYPE GetUnderlyingClock( | ||
| 4392 | IMFClock **ppClock) = 0; | ||
| 4393 | |||
| 4394 | }; | ||
| 4395 | #ifdef __CRT_UUID_DECL | ||
| 4396 | __CRT_UUID_DECL(IMFPresentationTimeSource, 0x7ff12cce, 0xf76f, 0x41c2, 0x86,0x3b, 0x16,0x66,0xc8,0xe5,0xe1,0x39) | ||
| 4397 | #endif | ||
| 4398 | #else | ||
| 4399 | typedef struct IMFPresentationTimeSourceVtbl { | ||
| 4400 | BEGIN_INTERFACE | ||
| 4401 | |||
| 4402 | /*** IUnknown methods ***/ | ||
| 4403 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4404 | IMFPresentationTimeSource *This, | ||
| 4405 | REFIID riid, | ||
| 4406 | void **ppvObject); | ||
| 4407 | |||
| 4408 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4409 | IMFPresentationTimeSource *This); | ||
| 4410 | |||
| 4411 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4412 | IMFPresentationTimeSource *This); | ||
| 4413 | |||
| 4414 | /*** IMFClock methods ***/ | ||
| 4415 | HRESULT (STDMETHODCALLTYPE *GetClockCharacteristics)( | ||
| 4416 | IMFPresentationTimeSource *This, | ||
| 4417 | DWORD *pdwCharacteristics); | ||
| 4418 | |||
| 4419 | HRESULT (STDMETHODCALLTYPE *GetCorrelatedTime)( | ||
| 4420 | IMFPresentationTimeSource *This, | ||
| 4421 | DWORD dwReserved, | ||
| 4422 | LONGLONG *pllClockTime, | ||
| 4423 | MFTIME *phnsSystemTime); | ||
| 4424 | |||
| 4425 | HRESULT (STDMETHODCALLTYPE *GetContinuityKey)( | ||
| 4426 | IMFPresentationTimeSource *This, | ||
| 4427 | DWORD *pdwContinuityKey); | ||
| 4428 | |||
| 4429 | HRESULT (STDMETHODCALLTYPE *GetState)( | ||
| 4430 | IMFPresentationTimeSource *This, | ||
| 4431 | DWORD dwReserved, | ||
| 4432 | MFCLOCK_STATE *peClockState); | ||
| 4433 | |||
| 4434 | HRESULT (STDMETHODCALLTYPE *GetProperties)( | ||
| 4435 | IMFPresentationTimeSource *This, | ||
| 4436 | MFCLOCK_PROPERTIES *pClockProperties); | ||
| 4437 | |||
| 4438 | /*** IMFPresentationTimeSource methods ***/ | ||
| 4439 | HRESULT (STDMETHODCALLTYPE *GetUnderlyingClock)( | ||
| 4440 | IMFPresentationTimeSource *This, | ||
| 4441 | IMFClock **ppClock); | ||
| 4442 | |||
| 4443 | END_INTERFACE | ||
| 4444 | } IMFPresentationTimeSourceVtbl; | ||
| 4445 | |||
| 4446 | interface IMFPresentationTimeSource { | ||
| 4447 | CONST_VTBL IMFPresentationTimeSourceVtbl* lpVtbl; | ||
| 4448 | }; | ||
| 4449 | |||
| 4450 | #ifdef COBJMACROS | ||
| 4451 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4452 | /*** IUnknown methods ***/ | ||
| 4453 | #define IMFPresentationTimeSource_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4454 | #define IMFPresentationTimeSource_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4455 | #define IMFPresentationTimeSource_Release(This) (This)->lpVtbl->Release(This) | ||
| 4456 | /*** IMFClock methods ***/ | ||
| 4457 | #define IMFPresentationTimeSource_GetClockCharacteristics(This,pdwCharacteristics) (This)->lpVtbl->GetClockCharacteristics(This,pdwCharacteristics) | ||
| 4458 | #define IMFPresentationTimeSource_GetCorrelatedTime(This,dwReserved,pllClockTime,phnsSystemTime) (This)->lpVtbl->GetCorrelatedTime(This,dwReserved,pllClockTime,phnsSystemTime) | ||
| 4459 | #define IMFPresentationTimeSource_GetContinuityKey(This,pdwContinuityKey) (This)->lpVtbl->GetContinuityKey(This,pdwContinuityKey) | ||
| 4460 | #define IMFPresentationTimeSource_GetState(This,dwReserved,peClockState) (This)->lpVtbl->GetState(This,dwReserved,peClockState) | ||
| 4461 | #define IMFPresentationTimeSource_GetProperties(This,pClockProperties) (This)->lpVtbl->GetProperties(This,pClockProperties) | ||
| 4462 | /*** IMFPresentationTimeSource methods ***/ | ||
| 4463 | #define IMFPresentationTimeSource_GetUnderlyingClock(This,ppClock) (This)->lpVtbl->GetUnderlyingClock(This,ppClock) | ||
| 4464 | #else | ||
| 4465 | /*** IUnknown methods ***/ | ||
| 4466 | static FORCEINLINE HRESULT IMFPresentationTimeSource_QueryInterface(IMFPresentationTimeSource* This,REFIID riid,void **ppvObject) { | ||
| 4467 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4468 | } | ||
| 4469 | static FORCEINLINE ULONG IMFPresentationTimeSource_AddRef(IMFPresentationTimeSource* This) { | ||
| 4470 | return This->lpVtbl->AddRef(This); | ||
| 4471 | } | ||
| 4472 | static FORCEINLINE ULONG IMFPresentationTimeSource_Release(IMFPresentationTimeSource* This) { | ||
| 4473 | return This->lpVtbl->Release(This); | ||
| 4474 | } | ||
| 4475 | /*** IMFClock methods ***/ | ||
| 4476 | static FORCEINLINE HRESULT IMFPresentationTimeSource_GetClockCharacteristics(IMFPresentationTimeSource* This,DWORD *pdwCharacteristics) { | ||
| 4477 | return This->lpVtbl->GetClockCharacteristics(This,pdwCharacteristics); | ||
| 4478 | } | ||
| 4479 | static FORCEINLINE HRESULT IMFPresentationTimeSource_GetCorrelatedTime(IMFPresentationTimeSource* This,DWORD dwReserved,LONGLONG *pllClockTime,MFTIME *phnsSystemTime) { | ||
| 4480 | return This->lpVtbl->GetCorrelatedTime(This,dwReserved,pllClockTime,phnsSystemTime); | ||
| 4481 | } | ||
| 4482 | static FORCEINLINE HRESULT IMFPresentationTimeSource_GetContinuityKey(IMFPresentationTimeSource* This,DWORD *pdwContinuityKey) { | ||
| 4483 | return This->lpVtbl->GetContinuityKey(This,pdwContinuityKey); | ||
| 4484 | } | ||
| 4485 | static FORCEINLINE HRESULT IMFPresentationTimeSource_GetState(IMFPresentationTimeSource* This,DWORD dwReserved,MFCLOCK_STATE *peClockState) { | ||
| 4486 | return This->lpVtbl->GetState(This,dwReserved,peClockState); | ||
| 4487 | } | ||
| 4488 | static FORCEINLINE HRESULT IMFPresentationTimeSource_GetProperties(IMFPresentationTimeSource* This,MFCLOCK_PROPERTIES *pClockProperties) { | ||
| 4489 | return This->lpVtbl->GetProperties(This,pClockProperties); | ||
| 4490 | } | ||
| 4491 | /*** IMFPresentationTimeSource methods ***/ | ||
| 4492 | static FORCEINLINE HRESULT IMFPresentationTimeSource_GetUnderlyingClock(IMFPresentationTimeSource* This,IMFClock **ppClock) { | ||
| 4493 | return This->lpVtbl->GetUnderlyingClock(This,ppClock); | ||
| 4494 | } | ||
| 4495 | #endif | ||
| 4496 | #endif | ||
| 4497 | |||
| 4498 | #endif | ||
| 4499 | |||
| 4500 | |||
| 4501 | #endif /* __IMFPresentationTimeSource_INTERFACE_DEFINED__ */ | ||
| 4502 | |||
| 4503 | /***************************************************************************** | ||
| 4504 | * IMFPresentationClock interface | ||
| 4505 | */ | ||
| 4506 | #ifndef __IMFPresentationClock_INTERFACE_DEFINED__ | ||
| 4507 | #define __IMFPresentationClock_INTERFACE_DEFINED__ | ||
| 4508 | |||
| 4509 | DEFINE_GUID(IID_IMFPresentationClock, 0x868ce85c, 0x8ea9, 0x4f55, 0xab,0x82, 0xb0,0x09,0xa9,0x10,0xa8,0x05); | ||
| 4510 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4511 | MIDL_INTERFACE("868ce85c-8ea9-4f55-ab82-b009a910a805") | ||
| 4512 | IMFPresentationClock : public IMFClock | ||
| 4513 | { | ||
| 4514 | virtual HRESULT STDMETHODCALLTYPE SetTimeSource( | ||
| 4515 | IMFPresentationTimeSource *pTimeSource) = 0; | ||
| 4516 | |||
| 4517 | virtual HRESULT STDMETHODCALLTYPE GetTimeSource( | ||
| 4518 | IMFPresentationTimeSource **ppTimeSource) = 0; | ||
| 4519 | |||
| 4520 | virtual HRESULT STDMETHODCALLTYPE GetTime( | ||
| 4521 | MFTIME *phnsClockTime) = 0; | ||
| 4522 | |||
| 4523 | virtual HRESULT STDMETHODCALLTYPE AddClockStateSink( | ||
| 4524 | IMFClockStateSink *pStateSink) = 0; | ||
| 4525 | |||
| 4526 | virtual HRESULT STDMETHODCALLTYPE RemoveClockStateSink( | ||
| 4527 | IMFClockStateSink *pStateSink) = 0; | ||
| 4528 | |||
| 4529 | virtual HRESULT STDMETHODCALLTYPE Start( | ||
| 4530 | LONGLONG llClockStartOffset) = 0; | ||
| 4531 | |||
| 4532 | virtual HRESULT STDMETHODCALLTYPE Stop( | ||
| 4533 | ) = 0; | ||
| 4534 | |||
| 4535 | virtual HRESULT STDMETHODCALLTYPE Pause( | ||
| 4536 | ) = 0; | ||
| 4537 | |||
| 4538 | }; | ||
| 4539 | #ifdef __CRT_UUID_DECL | ||
| 4540 | __CRT_UUID_DECL(IMFPresentationClock, 0x868ce85c, 0x8ea9, 0x4f55, 0xab,0x82, 0xb0,0x09,0xa9,0x10,0xa8,0x05) | ||
| 4541 | #endif | ||
| 4542 | #else | ||
| 4543 | typedef struct IMFPresentationClockVtbl { | ||
| 4544 | BEGIN_INTERFACE | ||
| 4545 | |||
| 4546 | /*** IUnknown methods ***/ | ||
| 4547 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4548 | IMFPresentationClock *This, | ||
| 4549 | REFIID riid, | ||
| 4550 | void **ppvObject); | ||
| 4551 | |||
| 4552 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4553 | IMFPresentationClock *This); | ||
| 4554 | |||
| 4555 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4556 | IMFPresentationClock *This); | ||
| 4557 | |||
| 4558 | /*** IMFClock methods ***/ | ||
| 4559 | HRESULT (STDMETHODCALLTYPE *GetClockCharacteristics)( | ||
| 4560 | IMFPresentationClock *This, | ||
| 4561 | DWORD *pdwCharacteristics); | ||
| 4562 | |||
| 4563 | HRESULT (STDMETHODCALLTYPE *GetCorrelatedTime)( | ||
| 4564 | IMFPresentationClock *This, | ||
| 4565 | DWORD dwReserved, | ||
| 4566 | LONGLONG *pllClockTime, | ||
| 4567 | MFTIME *phnsSystemTime); | ||
| 4568 | |||
| 4569 | HRESULT (STDMETHODCALLTYPE *GetContinuityKey)( | ||
| 4570 | IMFPresentationClock *This, | ||
| 4571 | DWORD *pdwContinuityKey); | ||
| 4572 | |||
| 4573 | HRESULT (STDMETHODCALLTYPE *GetState)( | ||
| 4574 | IMFPresentationClock *This, | ||
| 4575 | DWORD dwReserved, | ||
| 4576 | MFCLOCK_STATE *peClockState); | ||
| 4577 | |||
| 4578 | HRESULT (STDMETHODCALLTYPE *GetProperties)( | ||
| 4579 | IMFPresentationClock *This, | ||
| 4580 | MFCLOCK_PROPERTIES *pClockProperties); | ||
| 4581 | |||
| 4582 | /*** IMFPresentationClock methods ***/ | ||
| 4583 | HRESULT (STDMETHODCALLTYPE *SetTimeSource)( | ||
| 4584 | IMFPresentationClock *This, | ||
| 4585 | IMFPresentationTimeSource *pTimeSource); | ||
| 4586 | |||
| 4587 | HRESULT (STDMETHODCALLTYPE *GetTimeSource)( | ||
| 4588 | IMFPresentationClock *This, | ||
| 4589 | IMFPresentationTimeSource **ppTimeSource); | ||
| 4590 | |||
| 4591 | HRESULT (STDMETHODCALLTYPE *GetTime)( | ||
| 4592 | IMFPresentationClock *This, | ||
| 4593 | MFTIME *phnsClockTime); | ||
| 4594 | |||
| 4595 | HRESULT (STDMETHODCALLTYPE *AddClockStateSink)( | ||
| 4596 | IMFPresentationClock *This, | ||
| 4597 | IMFClockStateSink *pStateSink); | ||
| 4598 | |||
| 4599 | HRESULT (STDMETHODCALLTYPE *RemoveClockStateSink)( | ||
| 4600 | IMFPresentationClock *This, | ||
| 4601 | IMFClockStateSink *pStateSink); | ||
| 4602 | |||
| 4603 | HRESULT (STDMETHODCALLTYPE *Start)( | ||
| 4604 | IMFPresentationClock *This, | ||
| 4605 | LONGLONG llClockStartOffset); | ||
| 4606 | |||
| 4607 | HRESULT (STDMETHODCALLTYPE *Stop)( | ||
| 4608 | IMFPresentationClock *This); | ||
| 4609 | |||
| 4610 | HRESULT (STDMETHODCALLTYPE *Pause)( | ||
| 4611 | IMFPresentationClock *This); | ||
| 4612 | |||
| 4613 | END_INTERFACE | ||
| 4614 | } IMFPresentationClockVtbl; | ||
| 4615 | |||
| 4616 | interface IMFPresentationClock { | ||
| 4617 | CONST_VTBL IMFPresentationClockVtbl* lpVtbl; | ||
| 4618 | }; | ||
| 4619 | |||
| 4620 | #ifdef COBJMACROS | ||
| 4621 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4622 | /*** IUnknown methods ***/ | ||
| 4623 | #define IMFPresentationClock_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4624 | #define IMFPresentationClock_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4625 | #define IMFPresentationClock_Release(This) (This)->lpVtbl->Release(This) | ||
| 4626 | /*** IMFClock methods ***/ | ||
| 4627 | #define IMFPresentationClock_GetClockCharacteristics(This,pdwCharacteristics) (This)->lpVtbl->GetClockCharacteristics(This,pdwCharacteristics) | ||
| 4628 | #define IMFPresentationClock_GetCorrelatedTime(This,dwReserved,pllClockTime,phnsSystemTime) (This)->lpVtbl->GetCorrelatedTime(This,dwReserved,pllClockTime,phnsSystemTime) | ||
| 4629 | #define IMFPresentationClock_GetContinuityKey(This,pdwContinuityKey) (This)->lpVtbl->GetContinuityKey(This,pdwContinuityKey) | ||
| 4630 | #define IMFPresentationClock_GetState(This,dwReserved,peClockState) (This)->lpVtbl->GetState(This,dwReserved,peClockState) | ||
| 4631 | #define IMFPresentationClock_GetProperties(This,pClockProperties) (This)->lpVtbl->GetProperties(This,pClockProperties) | ||
| 4632 | /*** IMFPresentationClock methods ***/ | ||
| 4633 | #define IMFPresentationClock_SetTimeSource(This,pTimeSource) (This)->lpVtbl->SetTimeSource(This,pTimeSource) | ||
| 4634 | #define IMFPresentationClock_GetTimeSource(This,ppTimeSource) (This)->lpVtbl->GetTimeSource(This,ppTimeSource) | ||
| 4635 | #define IMFPresentationClock_GetTime(This,phnsClockTime) (This)->lpVtbl->GetTime(This,phnsClockTime) | ||
| 4636 | #define IMFPresentationClock_AddClockStateSink(This,pStateSink) (This)->lpVtbl->AddClockStateSink(This,pStateSink) | ||
| 4637 | #define IMFPresentationClock_RemoveClockStateSink(This,pStateSink) (This)->lpVtbl->RemoveClockStateSink(This,pStateSink) | ||
| 4638 | #define IMFPresentationClock_Start(This,llClockStartOffset) (This)->lpVtbl->Start(This,llClockStartOffset) | ||
| 4639 | #define IMFPresentationClock_Stop(This) (This)->lpVtbl->Stop(This) | ||
| 4640 | #define IMFPresentationClock_Pause(This) (This)->lpVtbl->Pause(This) | ||
| 4641 | #else | ||
| 4642 | /*** IUnknown methods ***/ | ||
| 4643 | static FORCEINLINE HRESULT IMFPresentationClock_QueryInterface(IMFPresentationClock* This,REFIID riid,void **ppvObject) { | ||
| 4644 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4645 | } | ||
| 4646 | static FORCEINLINE ULONG IMFPresentationClock_AddRef(IMFPresentationClock* This) { | ||
| 4647 | return This->lpVtbl->AddRef(This); | ||
| 4648 | } | ||
| 4649 | static FORCEINLINE ULONG IMFPresentationClock_Release(IMFPresentationClock* This) { | ||
| 4650 | return This->lpVtbl->Release(This); | ||
| 4651 | } | ||
| 4652 | /*** IMFClock methods ***/ | ||
| 4653 | static FORCEINLINE HRESULT IMFPresentationClock_GetClockCharacteristics(IMFPresentationClock* This,DWORD *pdwCharacteristics) { | ||
| 4654 | return This->lpVtbl->GetClockCharacteristics(This,pdwCharacteristics); | ||
| 4655 | } | ||
| 4656 | static FORCEINLINE HRESULT IMFPresentationClock_GetCorrelatedTime(IMFPresentationClock* This,DWORD dwReserved,LONGLONG *pllClockTime,MFTIME *phnsSystemTime) { | ||
| 4657 | return This->lpVtbl->GetCorrelatedTime(This,dwReserved,pllClockTime,phnsSystemTime); | ||
| 4658 | } | ||
| 4659 | static FORCEINLINE HRESULT IMFPresentationClock_GetContinuityKey(IMFPresentationClock* This,DWORD *pdwContinuityKey) { | ||
| 4660 | return This->lpVtbl->GetContinuityKey(This,pdwContinuityKey); | ||
| 4661 | } | ||
| 4662 | static FORCEINLINE HRESULT IMFPresentationClock_GetState(IMFPresentationClock* This,DWORD dwReserved,MFCLOCK_STATE *peClockState) { | ||
| 4663 | return This->lpVtbl->GetState(This,dwReserved,peClockState); | ||
| 4664 | } | ||
| 4665 | static FORCEINLINE HRESULT IMFPresentationClock_GetProperties(IMFPresentationClock* This,MFCLOCK_PROPERTIES *pClockProperties) { | ||
| 4666 | return This->lpVtbl->GetProperties(This,pClockProperties); | ||
| 4667 | } | ||
| 4668 | /*** IMFPresentationClock methods ***/ | ||
| 4669 | static FORCEINLINE HRESULT IMFPresentationClock_SetTimeSource(IMFPresentationClock* This,IMFPresentationTimeSource *pTimeSource) { | ||
| 4670 | return This->lpVtbl->SetTimeSource(This,pTimeSource); | ||
| 4671 | } | ||
| 4672 | static FORCEINLINE HRESULT IMFPresentationClock_GetTimeSource(IMFPresentationClock* This,IMFPresentationTimeSource **ppTimeSource) { | ||
| 4673 | return This->lpVtbl->GetTimeSource(This,ppTimeSource); | ||
| 4674 | } | ||
| 4675 | static FORCEINLINE HRESULT IMFPresentationClock_GetTime(IMFPresentationClock* This,MFTIME *phnsClockTime) { | ||
| 4676 | return This->lpVtbl->GetTime(This,phnsClockTime); | ||
| 4677 | } | ||
| 4678 | static FORCEINLINE HRESULT IMFPresentationClock_AddClockStateSink(IMFPresentationClock* This,IMFClockStateSink *pStateSink) { | ||
| 4679 | return This->lpVtbl->AddClockStateSink(This,pStateSink); | ||
| 4680 | } | ||
| 4681 | static FORCEINLINE HRESULT IMFPresentationClock_RemoveClockStateSink(IMFPresentationClock* This,IMFClockStateSink *pStateSink) { | ||
| 4682 | return This->lpVtbl->RemoveClockStateSink(This,pStateSink); | ||
| 4683 | } | ||
| 4684 | static FORCEINLINE HRESULT IMFPresentationClock_Start(IMFPresentationClock* This,LONGLONG llClockStartOffset) { | ||
| 4685 | return This->lpVtbl->Start(This,llClockStartOffset); | ||
| 4686 | } | ||
| 4687 | static FORCEINLINE HRESULT IMFPresentationClock_Stop(IMFPresentationClock* This) { | ||
| 4688 | return This->lpVtbl->Stop(This); | ||
| 4689 | } | ||
| 4690 | static FORCEINLINE HRESULT IMFPresentationClock_Pause(IMFPresentationClock* This) { | ||
| 4691 | return This->lpVtbl->Pause(This); | ||
| 4692 | } | ||
| 4693 | #endif | ||
| 4694 | #endif | ||
| 4695 | |||
| 4696 | #endif | ||
| 4697 | |||
| 4698 | |||
| 4699 | #endif /* __IMFPresentationClock_INTERFACE_DEFINED__ */ | ||
| 4700 | |||
| 4701 | /***************************************************************************** | ||
| 4702 | * IMFRateControl interface | ||
| 4703 | */ | ||
| 4704 | #ifndef __IMFRateControl_INTERFACE_DEFINED__ | ||
| 4705 | #define __IMFRateControl_INTERFACE_DEFINED__ | ||
| 4706 | |||
| 4707 | DEFINE_GUID(IID_IMFRateControl, 0x88ddcd21, 0x03c3, 0x4275, 0x91,0xed, 0x55,0xee,0x39,0x29,0x32,0x8f); | ||
| 4708 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4709 | MIDL_INTERFACE("88ddcd21-03c3-4275-91ed-55ee3929328f") | ||
| 4710 | IMFRateControl : public IUnknown | ||
| 4711 | { | ||
| 4712 | virtual HRESULT STDMETHODCALLTYPE SetRate( | ||
| 4713 | WINBOOL fThin, | ||
| 4714 | float flRate) = 0; | ||
| 4715 | |||
| 4716 | virtual HRESULT STDMETHODCALLTYPE GetRate( | ||
| 4717 | WINBOOL *pfThin, | ||
| 4718 | float *pflRate) = 0; | ||
| 4719 | |||
| 4720 | }; | ||
| 4721 | #ifdef __CRT_UUID_DECL | ||
| 4722 | __CRT_UUID_DECL(IMFRateControl, 0x88ddcd21, 0x03c3, 0x4275, 0x91,0xed, 0x55,0xee,0x39,0x29,0x32,0x8f) | ||
| 4723 | #endif | ||
| 4724 | #else | ||
| 4725 | typedef struct IMFRateControlVtbl { | ||
| 4726 | BEGIN_INTERFACE | ||
| 4727 | |||
| 4728 | /*** IUnknown methods ***/ | ||
| 4729 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4730 | IMFRateControl *This, | ||
| 4731 | REFIID riid, | ||
| 4732 | void **ppvObject); | ||
| 4733 | |||
| 4734 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4735 | IMFRateControl *This); | ||
| 4736 | |||
| 4737 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4738 | IMFRateControl *This); | ||
| 4739 | |||
| 4740 | /*** IMFRateControl methods ***/ | ||
| 4741 | HRESULT (STDMETHODCALLTYPE *SetRate)( | ||
| 4742 | IMFRateControl *This, | ||
| 4743 | WINBOOL fThin, | ||
| 4744 | float flRate); | ||
| 4745 | |||
| 4746 | HRESULT (STDMETHODCALLTYPE *GetRate)( | ||
| 4747 | IMFRateControl *This, | ||
| 4748 | WINBOOL *pfThin, | ||
| 4749 | float *pflRate); | ||
| 4750 | |||
| 4751 | END_INTERFACE | ||
| 4752 | } IMFRateControlVtbl; | ||
| 4753 | |||
| 4754 | interface IMFRateControl { | ||
| 4755 | CONST_VTBL IMFRateControlVtbl* lpVtbl; | ||
| 4756 | }; | ||
| 4757 | |||
| 4758 | #ifdef COBJMACROS | ||
| 4759 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4760 | /*** IUnknown methods ***/ | ||
| 4761 | #define IMFRateControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4762 | #define IMFRateControl_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4763 | #define IMFRateControl_Release(This) (This)->lpVtbl->Release(This) | ||
| 4764 | /*** IMFRateControl methods ***/ | ||
| 4765 | #define IMFRateControl_SetRate(This,fThin,flRate) (This)->lpVtbl->SetRate(This,fThin,flRate) | ||
| 4766 | #define IMFRateControl_GetRate(This,pfThin,pflRate) (This)->lpVtbl->GetRate(This,pfThin,pflRate) | ||
| 4767 | #else | ||
| 4768 | /*** IUnknown methods ***/ | ||
| 4769 | static FORCEINLINE HRESULT IMFRateControl_QueryInterface(IMFRateControl* This,REFIID riid,void **ppvObject) { | ||
| 4770 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4771 | } | ||
| 4772 | static FORCEINLINE ULONG IMFRateControl_AddRef(IMFRateControl* This) { | ||
| 4773 | return This->lpVtbl->AddRef(This); | ||
| 4774 | } | ||
| 4775 | static FORCEINLINE ULONG IMFRateControl_Release(IMFRateControl* This) { | ||
| 4776 | return This->lpVtbl->Release(This); | ||
| 4777 | } | ||
| 4778 | /*** IMFRateControl methods ***/ | ||
| 4779 | static FORCEINLINE HRESULT IMFRateControl_SetRate(IMFRateControl* This,WINBOOL fThin,float flRate) { | ||
| 4780 | return This->lpVtbl->SetRate(This,fThin,flRate); | ||
| 4781 | } | ||
| 4782 | static FORCEINLINE HRESULT IMFRateControl_GetRate(IMFRateControl* This,WINBOOL *pfThin,float *pflRate) { | ||
| 4783 | return This->lpVtbl->GetRate(This,pfThin,pflRate); | ||
| 4784 | } | ||
| 4785 | #endif | ||
| 4786 | #endif | ||
| 4787 | |||
| 4788 | #endif | ||
| 4789 | |||
| 4790 | |||
| 4791 | #endif /* __IMFRateControl_INTERFACE_DEFINED__ */ | ||
| 4792 | |||
| 4793 | /***************************************************************************** | ||
| 4794 | * IMFRateSupport interface | ||
| 4795 | */ | ||
| 4796 | #ifndef __IMFRateSupport_INTERFACE_DEFINED__ | ||
| 4797 | #define __IMFRateSupport_INTERFACE_DEFINED__ | ||
| 4798 | |||
| 4799 | DEFINE_GUID(IID_IMFRateSupport, 0x0a9ccdbc, 0xd797, 0x4563, 0x96,0x67, 0x94,0xec,0x5d,0x79,0x29,0x2d); | ||
| 4800 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4801 | MIDL_INTERFACE("0a9ccdbc-d797-4563-9667-94ec5d79292d") | ||
| 4802 | IMFRateSupport : public IUnknown | ||
| 4803 | { | ||
| 4804 | virtual HRESULT STDMETHODCALLTYPE GetSlowestRate( | ||
| 4805 | MFRATE_DIRECTION eDirection, | ||
| 4806 | WINBOOL fThin, | ||
| 4807 | float *pflRate) = 0; | ||
| 4808 | |||
| 4809 | virtual HRESULT STDMETHODCALLTYPE GetFastestRate( | ||
| 4810 | MFRATE_DIRECTION eDirection, | ||
| 4811 | WINBOOL fThin, | ||
| 4812 | float *pflRate) = 0; | ||
| 4813 | |||
| 4814 | virtual HRESULT STDMETHODCALLTYPE IsRateSupported( | ||
| 4815 | WINBOOL fThin, | ||
| 4816 | float flRate, | ||
| 4817 | float *pflNearestSupportedRate) = 0; | ||
| 4818 | |||
| 4819 | }; | ||
| 4820 | #ifdef __CRT_UUID_DECL | ||
| 4821 | __CRT_UUID_DECL(IMFRateSupport, 0x0a9ccdbc, 0xd797, 0x4563, 0x96,0x67, 0x94,0xec,0x5d,0x79,0x29,0x2d) | ||
| 4822 | #endif | ||
| 4823 | #else | ||
| 4824 | typedef struct IMFRateSupportVtbl { | ||
| 4825 | BEGIN_INTERFACE | ||
| 4826 | |||
| 4827 | /*** IUnknown methods ***/ | ||
| 4828 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4829 | IMFRateSupport *This, | ||
| 4830 | REFIID riid, | ||
| 4831 | void **ppvObject); | ||
| 4832 | |||
| 4833 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4834 | IMFRateSupport *This); | ||
| 4835 | |||
| 4836 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4837 | IMFRateSupport *This); | ||
| 4838 | |||
| 4839 | /*** IMFRateSupport methods ***/ | ||
| 4840 | HRESULT (STDMETHODCALLTYPE *GetSlowestRate)( | ||
| 4841 | IMFRateSupport *This, | ||
| 4842 | MFRATE_DIRECTION eDirection, | ||
| 4843 | WINBOOL fThin, | ||
| 4844 | float *pflRate); | ||
| 4845 | |||
| 4846 | HRESULT (STDMETHODCALLTYPE *GetFastestRate)( | ||
| 4847 | IMFRateSupport *This, | ||
| 4848 | MFRATE_DIRECTION eDirection, | ||
| 4849 | WINBOOL fThin, | ||
| 4850 | float *pflRate); | ||
| 4851 | |||
| 4852 | HRESULT (STDMETHODCALLTYPE *IsRateSupported)( | ||
| 4853 | IMFRateSupport *This, | ||
| 4854 | WINBOOL fThin, | ||
| 4855 | float flRate, | ||
| 4856 | float *pflNearestSupportedRate); | ||
| 4857 | |||
| 4858 | END_INTERFACE | ||
| 4859 | } IMFRateSupportVtbl; | ||
| 4860 | |||
| 4861 | interface IMFRateSupport { | ||
| 4862 | CONST_VTBL IMFRateSupportVtbl* lpVtbl; | ||
| 4863 | }; | ||
| 4864 | |||
| 4865 | #ifdef COBJMACROS | ||
| 4866 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4867 | /*** IUnknown methods ***/ | ||
| 4868 | #define IMFRateSupport_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4869 | #define IMFRateSupport_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4870 | #define IMFRateSupport_Release(This) (This)->lpVtbl->Release(This) | ||
| 4871 | /*** IMFRateSupport methods ***/ | ||
| 4872 | #define IMFRateSupport_GetSlowestRate(This,eDirection,fThin,pflRate) (This)->lpVtbl->GetSlowestRate(This,eDirection,fThin,pflRate) | ||
| 4873 | #define IMFRateSupport_GetFastestRate(This,eDirection,fThin,pflRate) (This)->lpVtbl->GetFastestRate(This,eDirection,fThin,pflRate) | ||
| 4874 | #define IMFRateSupport_IsRateSupported(This,fThin,flRate,pflNearestSupportedRate) (This)->lpVtbl->IsRateSupported(This,fThin,flRate,pflNearestSupportedRate) | ||
| 4875 | #else | ||
| 4876 | /*** IUnknown methods ***/ | ||
| 4877 | static FORCEINLINE HRESULT IMFRateSupport_QueryInterface(IMFRateSupport* This,REFIID riid,void **ppvObject) { | ||
| 4878 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4879 | } | ||
| 4880 | static FORCEINLINE ULONG IMFRateSupport_AddRef(IMFRateSupport* This) { | ||
| 4881 | return This->lpVtbl->AddRef(This); | ||
| 4882 | } | ||
| 4883 | static FORCEINLINE ULONG IMFRateSupport_Release(IMFRateSupport* This) { | ||
| 4884 | return This->lpVtbl->Release(This); | ||
| 4885 | } | ||
| 4886 | /*** IMFRateSupport methods ***/ | ||
| 4887 | static FORCEINLINE HRESULT IMFRateSupport_GetSlowestRate(IMFRateSupport* This,MFRATE_DIRECTION eDirection,WINBOOL fThin,float *pflRate) { | ||
| 4888 | return This->lpVtbl->GetSlowestRate(This,eDirection,fThin,pflRate); | ||
| 4889 | } | ||
| 4890 | static FORCEINLINE HRESULT IMFRateSupport_GetFastestRate(IMFRateSupport* This,MFRATE_DIRECTION eDirection,WINBOOL fThin,float *pflRate) { | ||
| 4891 | return This->lpVtbl->GetFastestRate(This,eDirection,fThin,pflRate); | ||
| 4892 | } | ||
| 4893 | static FORCEINLINE HRESULT IMFRateSupport_IsRateSupported(IMFRateSupport* This,WINBOOL fThin,float flRate,float *pflNearestSupportedRate) { | ||
| 4894 | return This->lpVtbl->IsRateSupported(This,fThin,flRate,pflNearestSupportedRate); | ||
| 4895 | } | ||
| 4896 | #endif | ||
| 4897 | #endif | ||
| 4898 | |||
| 4899 | #endif | ||
| 4900 | |||
| 4901 | |||
| 4902 | #endif /* __IMFRateSupport_INTERFACE_DEFINED__ */ | ||
| 4903 | |||
| 4904 | /***************************************************************************** | ||
| 4905 | * IMFSampleGrabberSinkCallback interface | ||
| 4906 | */ | ||
| 4907 | #ifndef __IMFSampleGrabberSinkCallback_INTERFACE_DEFINED__ | ||
| 4908 | #define __IMFSampleGrabberSinkCallback_INTERFACE_DEFINED__ | ||
| 4909 | |||
| 4910 | DEFINE_GUID(IID_IMFSampleGrabberSinkCallback, 0x8c7b80bf, 0xee42, 0x4b59, 0xb1,0xdf, 0x55,0x66,0x8e,0x1b,0xdc,0xa8); | ||
| 4911 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4912 | MIDL_INTERFACE("8c7b80bf-ee42-4b59-b1df-55668e1bdca8") | ||
| 4913 | IMFSampleGrabberSinkCallback : public IMFClockStateSink | ||
| 4914 | { | ||
| 4915 | virtual HRESULT STDMETHODCALLTYPE OnSetPresentationClock( | ||
| 4916 | IMFPresentationClock *pPresentationClock) = 0; | ||
| 4917 | |||
| 4918 | virtual HRESULT STDMETHODCALLTYPE OnProcessSample( | ||
| 4919 | REFGUID guidMajorMediaType, | ||
| 4920 | DWORD dwSampleFlags, | ||
| 4921 | LONGLONG llSampleTime, | ||
| 4922 | LONGLONG llSampleDuration, | ||
| 4923 | const BYTE *pSampleBuffer, | ||
| 4924 | DWORD dwSampleSize) = 0; | ||
| 4925 | |||
| 4926 | virtual HRESULT STDMETHODCALLTYPE OnShutdown( | ||
| 4927 | ) = 0; | ||
| 4928 | |||
| 4929 | }; | ||
| 4930 | #ifdef __CRT_UUID_DECL | ||
| 4931 | __CRT_UUID_DECL(IMFSampleGrabberSinkCallback, 0x8c7b80bf, 0xee42, 0x4b59, 0xb1,0xdf, 0x55,0x66,0x8e,0x1b,0xdc,0xa8) | ||
| 4932 | #endif | ||
| 4933 | #else | ||
| 4934 | typedef struct IMFSampleGrabberSinkCallbackVtbl { | ||
| 4935 | BEGIN_INTERFACE | ||
| 4936 | |||
| 4937 | /*** IUnknown methods ***/ | ||
| 4938 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4939 | IMFSampleGrabberSinkCallback *This, | ||
| 4940 | REFIID riid, | ||
| 4941 | void **ppvObject); | ||
| 4942 | |||
| 4943 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4944 | IMFSampleGrabberSinkCallback *This); | ||
| 4945 | |||
| 4946 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4947 | IMFSampleGrabberSinkCallback *This); | ||
| 4948 | |||
| 4949 | /*** IMFClockStateSink methods ***/ | ||
| 4950 | HRESULT (STDMETHODCALLTYPE *OnClockStart)( | ||
| 4951 | IMFSampleGrabberSinkCallback *This, | ||
| 4952 | MFTIME hnsSystemTime, | ||
| 4953 | LONGLONG llClockStartOffset); | ||
| 4954 | |||
| 4955 | HRESULT (STDMETHODCALLTYPE *OnClockStop)( | ||
| 4956 | IMFSampleGrabberSinkCallback *This, | ||
| 4957 | MFTIME hnsSystemTime); | ||
| 4958 | |||
| 4959 | HRESULT (STDMETHODCALLTYPE *OnClockPause)( | ||
| 4960 | IMFSampleGrabberSinkCallback *This, | ||
| 4961 | MFTIME hnsSystemTime); | ||
| 4962 | |||
| 4963 | HRESULT (STDMETHODCALLTYPE *OnClockRestart)( | ||
| 4964 | IMFSampleGrabberSinkCallback *This, | ||
| 4965 | MFTIME hnsSystemTime); | ||
| 4966 | |||
| 4967 | HRESULT (STDMETHODCALLTYPE *OnClockSetRate)( | ||
| 4968 | IMFSampleGrabberSinkCallback *This, | ||
| 4969 | MFTIME hnsSystemTime, | ||
| 4970 | float flRate); | ||
| 4971 | |||
| 4972 | /*** IMFSampleGrabberSinkCallback methods ***/ | ||
| 4973 | HRESULT (STDMETHODCALLTYPE *OnSetPresentationClock)( | ||
| 4974 | IMFSampleGrabberSinkCallback *This, | ||
| 4975 | IMFPresentationClock *pPresentationClock); | ||
| 4976 | |||
| 4977 | HRESULT (STDMETHODCALLTYPE *OnProcessSample)( | ||
| 4978 | IMFSampleGrabberSinkCallback *This, | ||
| 4979 | REFGUID guidMajorMediaType, | ||
| 4980 | DWORD dwSampleFlags, | ||
| 4981 | LONGLONG llSampleTime, | ||
| 4982 | LONGLONG llSampleDuration, | ||
| 4983 | const BYTE *pSampleBuffer, | ||
| 4984 | DWORD dwSampleSize); | ||
| 4985 | |||
| 4986 | HRESULT (STDMETHODCALLTYPE *OnShutdown)( | ||
| 4987 | IMFSampleGrabberSinkCallback *This); | ||
| 4988 | |||
| 4989 | END_INTERFACE | ||
| 4990 | } IMFSampleGrabberSinkCallbackVtbl; | ||
| 4991 | |||
| 4992 | interface IMFSampleGrabberSinkCallback { | ||
| 4993 | CONST_VTBL IMFSampleGrabberSinkCallbackVtbl* lpVtbl; | ||
| 4994 | }; | ||
| 4995 | |||
| 4996 | #ifdef COBJMACROS | ||
| 4997 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4998 | /*** IUnknown methods ***/ | ||
| 4999 | #define IMFSampleGrabberSinkCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5000 | #define IMFSampleGrabberSinkCallback_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5001 | #define IMFSampleGrabberSinkCallback_Release(This) (This)->lpVtbl->Release(This) | ||
| 5002 | /*** IMFClockStateSink methods ***/ | ||
| 5003 | #define IMFSampleGrabberSinkCallback_OnClockStart(This,hnsSystemTime,llClockStartOffset) (This)->lpVtbl->OnClockStart(This,hnsSystemTime,llClockStartOffset) | ||
| 5004 | #define IMFSampleGrabberSinkCallback_OnClockStop(This,hnsSystemTime) (This)->lpVtbl->OnClockStop(This,hnsSystemTime) | ||
| 5005 | #define IMFSampleGrabberSinkCallback_OnClockPause(This,hnsSystemTime) (This)->lpVtbl->OnClockPause(This,hnsSystemTime) | ||
| 5006 | #define IMFSampleGrabberSinkCallback_OnClockRestart(This,hnsSystemTime) (This)->lpVtbl->OnClockRestart(This,hnsSystemTime) | ||
| 5007 | #define IMFSampleGrabberSinkCallback_OnClockSetRate(This,hnsSystemTime,flRate) (This)->lpVtbl->OnClockSetRate(This,hnsSystemTime,flRate) | ||
| 5008 | /*** IMFSampleGrabberSinkCallback methods ***/ | ||
| 5009 | #define IMFSampleGrabberSinkCallback_OnSetPresentationClock(This,pPresentationClock) (This)->lpVtbl->OnSetPresentationClock(This,pPresentationClock) | ||
| 5010 | #define IMFSampleGrabberSinkCallback_OnProcessSample(This,guidMajorMediaType,dwSampleFlags,llSampleTime,llSampleDuration,pSampleBuffer,dwSampleSize) (This)->lpVtbl->OnProcessSample(This,guidMajorMediaType,dwSampleFlags,llSampleTime,llSampleDuration,pSampleBuffer,dwSampleSize) | ||
| 5011 | #define IMFSampleGrabberSinkCallback_OnShutdown(This) (This)->lpVtbl->OnShutdown(This) | ||
| 5012 | #else | ||
| 5013 | /*** IUnknown methods ***/ | ||
| 5014 | static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_QueryInterface(IMFSampleGrabberSinkCallback* This,REFIID riid,void **ppvObject) { | ||
| 5015 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5016 | } | ||
| 5017 | static FORCEINLINE ULONG IMFSampleGrabberSinkCallback_AddRef(IMFSampleGrabberSinkCallback* This) { | ||
| 5018 | return This->lpVtbl->AddRef(This); | ||
| 5019 | } | ||
| 5020 | static FORCEINLINE ULONG IMFSampleGrabberSinkCallback_Release(IMFSampleGrabberSinkCallback* This) { | ||
| 5021 | return This->lpVtbl->Release(This); | ||
| 5022 | } | ||
| 5023 | /*** IMFClockStateSink methods ***/ | ||
| 5024 | static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnClockStart(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime,LONGLONG llClockStartOffset) { | ||
| 5025 | return This->lpVtbl->OnClockStart(This,hnsSystemTime,llClockStartOffset); | ||
| 5026 | } | ||
| 5027 | static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnClockStop(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime) { | ||
| 5028 | return This->lpVtbl->OnClockStop(This,hnsSystemTime); | ||
| 5029 | } | ||
| 5030 | static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnClockPause(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime) { | ||
| 5031 | return This->lpVtbl->OnClockPause(This,hnsSystemTime); | ||
| 5032 | } | ||
| 5033 | static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnClockRestart(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime) { | ||
| 5034 | return This->lpVtbl->OnClockRestart(This,hnsSystemTime); | ||
| 5035 | } | ||
| 5036 | static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnClockSetRate(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime,float flRate) { | ||
| 5037 | return This->lpVtbl->OnClockSetRate(This,hnsSystemTime,flRate); | ||
| 5038 | } | ||
| 5039 | /*** IMFSampleGrabberSinkCallback methods ***/ | ||
| 5040 | static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnSetPresentationClock(IMFSampleGrabberSinkCallback* This,IMFPresentationClock *pPresentationClock) { | ||
| 5041 | return This->lpVtbl->OnSetPresentationClock(This,pPresentationClock); | ||
| 5042 | } | ||
| 5043 | static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnProcessSample(IMFSampleGrabberSinkCallback* This,REFGUID guidMajorMediaType,DWORD dwSampleFlags,LONGLONG llSampleTime,LONGLONG llSampleDuration,const BYTE *pSampleBuffer,DWORD dwSampleSize) { | ||
| 5044 | return This->lpVtbl->OnProcessSample(This,guidMajorMediaType,dwSampleFlags,llSampleTime,llSampleDuration,pSampleBuffer,dwSampleSize); | ||
| 5045 | } | ||
| 5046 | static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnShutdown(IMFSampleGrabberSinkCallback* This) { | ||
| 5047 | return This->lpVtbl->OnShutdown(This); | ||
| 5048 | } | ||
| 5049 | #endif | ||
| 5050 | #endif | ||
| 5051 | |||
| 5052 | #endif | ||
| 5053 | |||
| 5054 | |||
| 5055 | #endif /* __IMFSampleGrabberSinkCallback_INTERFACE_DEFINED__ */ | ||
| 5056 | |||
| 5057 | /***************************************************************************** | ||
| 5058 | * IMFSourceResolver interface | ||
| 5059 | */ | ||
| 5060 | #ifndef __IMFSourceResolver_INTERFACE_DEFINED__ | ||
| 5061 | #define __IMFSourceResolver_INTERFACE_DEFINED__ | ||
| 5062 | |||
| 5063 | DEFINE_GUID(IID_IMFSourceResolver, 0xfbe5a32d, 0xa497, 0x4b61, 0xbb,0x85, 0x97,0xb1,0xa8,0x48,0xa6,0xe3); | ||
| 5064 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5065 | MIDL_INTERFACE("fbe5a32d-a497-4b61-bb85-97b1a848a6e3") | ||
| 5066 | IMFSourceResolver : public IUnknown | ||
| 5067 | { | ||
| 5068 | virtual HRESULT STDMETHODCALLTYPE CreateObjectFromURL( | ||
| 5069 | LPCWSTR pwszURL, | ||
| 5070 | DWORD dwFlags, | ||
| 5071 | IPropertyStore *pProps, | ||
| 5072 | MF_OBJECT_TYPE *pObjectType, | ||
| 5073 | IUnknown **ppObject) = 0; | ||
| 5074 | |||
| 5075 | virtual HRESULT STDMETHODCALLTYPE CreateObjectFromByteStream( | ||
| 5076 | IMFByteStream *pByteStream, | ||
| 5077 | LPCWSTR pwszURL, | ||
| 5078 | DWORD dwFlags, | ||
| 5079 | IPropertyStore *pProps, | ||
| 5080 | MF_OBJECT_TYPE *pObjectType, | ||
| 5081 | IUnknown **ppObject) = 0; | ||
| 5082 | |||
| 5083 | virtual HRESULT STDMETHODCALLTYPE BeginCreateObjectFromURL( | ||
| 5084 | LPCWSTR pwszURL, | ||
| 5085 | DWORD dwFlags, | ||
| 5086 | IPropertyStore *pProps, | ||
| 5087 | IUnknown **ppIUnknownCancelCookie, | ||
| 5088 | IMFAsyncCallback *pCallback, | ||
| 5089 | IUnknown *punkState) = 0; | ||
| 5090 | |||
| 5091 | virtual HRESULT STDMETHODCALLTYPE EndCreateObjectFromURL( | ||
| 5092 | IMFAsyncResult *pResult, | ||
| 5093 | MF_OBJECT_TYPE *pObjectType, | ||
| 5094 | IUnknown **ppObject) = 0; | ||
| 5095 | |||
| 5096 | virtual HRESULT STDMETHODCALLTYPE BeginCreateObjectFromByteStream( | ||
| 5097 | IMFByteStream *pByteStream, | ||
| 5098 | LPCWSTR pwszURL, | ||
| 5099 | DWORD dwFlags, | ||
| 5100 | IPropertyStore *pProps, | ||
| 5101 | IUnknown **ppIUnknownCancelCookie, | ||
| 5102 | IMFAsyncCallback *pCallback, | ||
| 5103 | IUnknown *punkState) = 0; | ||
| 5104 | |||
| 5105 | virtual HRESULT STDMETHODCALLTYPE EndCreateObjectFromByteStream( | ||
| 5106 | IMFAsyncResult *pResult, | ||
| 5107 | MF_OBJECT_TYPE *pObjectType, | ||
| 5108 | IUnknown **ppObject) = 0; | ||
| 5109 | |||
| 5110 | virtual HRESULT STDMETHODCALLTYPE CancelObjectCreation( | ||
| 5111 | IUnknown *pIUnknownCancelCookie) = 0; | ||
| 5112 | |||
| 5113 | }; | ||
| 5114 | #ifdef __CRT_UUID_DECL | ||
| 5115 | __CRT_UUID_DECL(IMFSourceResolver, 0xfbe5a32d, 0xa497, 0x4b61, 0xbb,0x85, 0x97,0xb1,0xa8,0x48,0xa6,0xe3) | ||
| 5116 | #endif | ||
| 5117 | #else | ||
| 5118 | typedef struct IMFSourceResolverVtbl { | ||
| 5119 | BEGIN_INTERFACE | ||
| 5120 | |||
| 5121 | /*** IUnknown methods ***/ | ||
| 5122 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5123 | IMFSourceResolver *This, | ||
| 5124 | REFIID riid, | ||
| 5125 | void **ppvObject); | ||
| 5126 | |||
| 5127 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5128 | IMFSourceResolver *This); | ||
| 5129 | |||
| 5130 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5131 | IMFSourceResolver *This); | ||
| 5132 | |||
| 5133 | /*** IMFSourceResolver methods ***/ | ||
| 5134 | HRESULT (STDMETHODCALLTYPE *CreateObjectFromURL)( | ||
| 5135 | IMFSourceResolver *This, | ||
| 5136 | LPCWSTR pwszURL, | ||
| 5137 | DWORD dwFlags, | ||
| 5138 | IPropertyStore *pProps, | ||
| 5139 | MF_OBJECT_TYPE *pObjectType, | ||
| 5140 | IUnknown **ppObject); | ||
| 5141 | |||
| 5142 | HRESULT (STDMETHODCALLTYPE *CreateObjectFromByteStream)( | ||
| 5143 | IMFSourceResolver *This, | ||
| 5144 | IMFByteStream *pByteStream, | ||
| 5145 | LPCWSTR pwszURL, | ||
| 5146 | DWORD dwFlags, | ||
| 5147 | IPropertyStore *pProps, | ||
| 5148 | MF_OBJECT_TYPE *pObjectType, | ||
| 5149 | IUnknown **ppObject); | ||
| 5150 | |||
| 5151 | HRESULT (STDMETHODCALLTYPE *BeginCreateObjectFromURL)( | ||
| 5152 | IMFSourceResolver *This, | ||
| 5153 | LPCWSTR pwszURL, | ||
| 5154 | DWORD dwFlags, | ||
| 5155 | IPropertyStore *pProps, | ||
| 5156 | IUnknown **ppIUnknownCancelCookie, | ||
| 5157 | IMFAsyncCallback *pCallback, | ||
| 5158 | IUnknown *punkState); | ||
| 5159 | |||
| 5160 | HRESULT (STDMETHODCALLTYPE *EndCreateObjectFromURL)( | ||
| 5161 | IMFSourceResolver *This, | ||
| 5162 | IMFAsyncResult *pResult, | ||
| 5163 | MF_OBJECT_TYPE *pObjectType, | ||
| 5164 | IUnknown **ppObject); | ||
| 5165 | |||
| 5166 | HRESULT (STDMETHODCALLTYPE *BeginCreateObjectFromByteStream)( | ||
| 5167 | IMFSourceResolver *This, | ||
| 5168 | IMFByteStream *pByteStream, | ||
| 5169 | LPCWSTR pwszURL, | ||
| 5170 | DWORD dwFlags, | ||
| 5171 | IPropertyStore *pProps, | ||
| 5172 | IUnknown **ppIUnknownCancelCookie, | ||
| 5173 | IMFAsyncCallback *pCallback, | ||
| 5174 | IUnknown *punkState); | ||
| 5175 | |||
| 5176 | HRESULT (STDMETHODCALLTYPE *EndCreateObjectFromByteStream)( | ||
| 5177 | IMFSourceResolver *This, | ||
| 5178 | IMFAsyncResult *pResult, | ||
| 5179 | MF_OBJECT_TYPE *pObjectType, | ||
| 5180 | IUnknown **ppObject); | ||
| 5181 | |||
| 5182 | HRESULT (STDMETHODCALLTYPE *CancelObjectCreation)( | ||
| 5183 | IMFSourceResolver *This, | ||
| 5184 | IUnknown *pIUnknownCancelCookie); | ||
| 5185 | |||
| 5186 | END_INTERFACE | ||
| 5187 | } IMFSourceResolverVtbl; | ||
| 5188 | |||
| 5189 | interface IMFSourceResolver { | ||
| 5190 | CONST_VTBL IMFSourceResolverVtbl* lpVtbl; | ||
| 5191 | }; | ||
| 5192 | |||
| 5193 | #ifdef COBJMACROS | ||
| 5194 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5195 | /*** IUnknown methods ***/ | ||
| 5196 | #define IMFSourceResolver_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5197 | #define IMFSourceResolver_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5198 | #define IMFSourceResolver_Release(This) (This)->lpVtbl->Release(This) | ||
| 5199 | /*** IMFSourceResolver methods ***/ | ||
| 5200 | #define IMFSourceResolver_CreateObjectFromURL(This,pwszURL,dwFlags,pProps,pObjectType,ppObject) (This)->lpVtbl->CreateObjectFromURL(This,pwszURL,dwFlags,pProps,pObjectType,ppObject) | ||
| 5201 | #define IMFSourceResolver_CreateObjectFromByteStream(This,pByteStream,pwszURL,dwFlags,pProps,pObjectType,ppObject) (This)->lpVtbl->CreateObjectFromByteStream(This,pByteStream,pwszURL,dwFlags,pProps,pObjectType,ppObject) | ||
| 5202 | #define IMFSourceResolver_BeginCreateObjectFromURL(This,pwszURL,dwFlags,pProps,ppIUnknownCancelCookie,pCallback,punkState) (This)->lpVtbl->BeginCreateObjectFromURL(This,pwszURL,dwFlags,pProps,ppIUnknownCancelCookie,pCallback,punkState) | ||
| 5203 | #define IMFSourceResolver_EndCreateObjectFromURL(This,pResult,pObjectType,ppObject) (This)->lpVtbl->EndCreateObjectFromURL(This,pResult,pObjectType,ppObject) | ||
| 5204 | #define IMFSourceResolver_BeginCreateObjectFromByteStream(This,pByteStream,pwszURL,dwFlags,pProps,ppIUnknownCancelCookie,pCallback,punkState) (This)->lpVtbl->BeginCreateObjectFromByteStream(This,pByteStream,pwszURL,dwFlags,pProps,ppIUnknownCancelCookie,pCallback,punkState) | ||
| 5205 | #define IMFSourceResolver_EndCreateObjectFromByteStream(This,pResult,pObjectType,ppObject) (This)->lpVtbl->EndCreateObjectFromByteStream(This,pResult,pObjectType,ppObject) | ||
| 5206 | #define IMFSourceResolver_CancelObjectCreation(This,pIUnknownCancelCookie) (This)->lpVtbl->CancelObjectCreation(This,pIUnknownCancelCookie) | ||
| 5207 | #else | ||
| 5208 | /*** IUnknown methods ***/ | ||
| 5209 | static FORCEINLINE HRESULT IMFSourceResolver_QueryInterface(IMFSourceResolver* This,REFIID riid,void **ppvObject) { | ||
| 5210 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5211 | } | ||
| 5212 | static FORCEINLINE ULONG IMFSourceResolver_AddRef(IMFSourceResolver* This) { | ||
| 5213 | return This->lpVtbl->AddRef(This); | ||
| 5214 | } | ||
| 5215 | static FORCEINLINE ULONG IMFSourceResolver_Release(IMFSourceResolver* This) { | ||
| 5216 | return This->lpVtbl->Release(This); | ||
| 5217 | } | ||
| 5218 | /*** IMFSourceResolver methods ***/ | ||
| 5219 | static FORCEINLINE HRESULT IMFSourceResolver_CreateObjectFromURL(IMFSourceResolver* This,LPCWSTR pwszURL,DWORD dwFlags,IPropertyStore *pProps,MF_OBJECT_TYPE *pObjectType,IUnknown **ppObject) { | ||
| 5220 | return This->lpVtbl->CreateObjectFromURL(This,pwszURL,dwFlags,pProps,pObjectType,ppObject); | ||
| 5221 | } | ||
| 5222 | static FORCEINLINE HRESULT IMFSourceResolver_CreateObjectFromByteStream(IMFSourceResolver* This,IMFByteStream *pByteStream,LPCWSTR pwszURL,DWORD dwFlags,IPropertyStore *pProps,MF_OBJECT_TYPE *pObjectType,IUnknown **ppObject) { | ||
| 5223 | return This->lpVtbl->CreateObjectFromByteStream(This,pByteStream,pwszURL,dwFlags,pProps,pObjectType,ppObject); | ||
| 5224 | } | ||
| 5225 | static FORCEINLINE HRESULT IMFSourceResolver_BeginCreateObjectFromURL(IMFSourceResolver* This,LPCWSTR pwszURL,DWORD dwFlags,IPropertyStore *pProps,IUnknown **ppIUnknownCancelCookie,IMFAsyncCallback *pCallback,IUnknown *punkState) { | ||
| 5226 | return This->lpVtbl->BeginCreateObjectFromURL(This,pwszURL,dwFlags,pProps,ppIUnknownCancelCookie,pCallback,punkState); | ||
| 5227 | } | ||
| 5228 | static FORCEINLINE HRESULT IMFSourceResolver_EndCreateObjectFromURL(IMFSourceResolver* This,IMFAsyncResult *pResult,MF_OBJECT_TYPE *pObjectType,IUnknown **ppObject) { | ||
| 5229 | return This->lpVtbl->EndCreateObjectFromURL(This,pResult,pObjectType,ppObject); | ||
| 5230 | } | ||
| 5231 | static FORCEINLINE HRESULT IMFSourceResolver_BeginCreateObjectFromByteStream(IMFSourceResolver* This,IMFByteStream *pByteStream,LPCWSTR pwszURL,DWORD dwFlags,IPropertyStore *pProps,IUnknown **ppIUnknownCancelCookie,IMFAsyncCallback *pCallback,IUnknown *punkState) { | ||
| 5232 | return This->lpVtbl->BeginCreateObjectFromByteStream(This,pByteStream,pwszURL,dwFlags,pProps,ppIUnknownCancelCookie,pCallback,punkState); | ||
| 5233 | } | ||
| 5234 | static FORCEINLINE HRESULT IMFSourceResolver_EndCreateObjectFromByteStream(IMFSourceResolver* This,IMFAsyncResult *pResult,MF_OBJECT_TYPE *pObjectType,IUnknown **ppObject) { | ||
| 5235 | return This->lpVtbl->EndCreateObjectFromByteStream(This,pResult,pObjectType,ppObject); | ||
| 5236 | } | ||
| 5237 | static FORCEINLINE HRESULT IMFSourceResolver_CancelObjectCreation(IMFSourceResolver* This,IUnknown *pIUnknownCancelCookie) { | ||
| 5238 | return This->lpVtbl->CancelObjectCreation(This,pIUnknownCancelCookie); | ||
| 5239 | } | ||
| 5240 | #endif | ||
| 5241 | #endif | ||
| 5242 | |||
| 5243 | #endif | ||
| 5244 | |||
| 5245 | HRESULT STDMETHODCALLTYPE IMFSourceResolver_RemoteBeginCreateObjectFromURL_Proxy( | ||
| 5246 | IMFSourceResolver* This, | ||
| 5247 | LPCWSTR pwszURL, | ||
| 5248 | DWORD dwFlags, | ||
| 5249 | IPropertyStore *pProps, | ||
| 5250 | IMFRemoteAsyncCallback *pCallback); | ||
| 5251 | void __RPC_STUB IMFSourceResolver_RemoteBeginCreateObjectFromURL_Stub( | ||
| 5252 | IRpcStubBuffer* This, | ||
| 5253 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5254 | PRPC_MESSAGE pRpcMessage, | ||
| 5255 | DWORD* pdwStubPhase); | ||
| 5256 | HRESULT STDMETHODCALLTYPE IMFSourceResolver_RemoteEndCreateObjectFromURL_Proxy( | ||
| 5257 | IMFSourceResolver* This, | ||
| 5258 | IUnknown *pResult, | ||
| 5259 | MF_OBJECT_TYPE *pObjectType, | ||
| 5260 | IUnknown **ppObject); | ||
| 5261 | void __RPC_STUB IMFSourceResolver_RemoteEndCreateObjectFromURL_Stub( | ||
| 5262 | IRpcStubBuffer* This, | ||
| 5263 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5264 | PRPC_MESSAGE pRpcMessage, | ||
| 5265 | DWORD* pdwStubPhase); | ||
| 5266 | HRESULT STDMETHODCALLTYPE IMFSourceResolver_RemoteBeginCreateObjectFromByteStream_Proxy( | ||
| 5267 | IMFSourceResolver* This, | ||
| 5268 | IMFByteStream *pByteStream, | ||
| 5269 | LPCWSTR pwszURL, | ||
| 5270 | DWORD dwFlags, | ||
| 5271 | IPropertyStore *pProps, | ||
| 5272 | IMFRemoteAsyncCallback *pCallback); | ||
| 5273 | void __RPC_STUB IMFSourceResolver_RemoteBeginCreateObjectFromByteStream_Stub( | ||
| 5274 | IRpcStubBuffer* This, | ||
| 5275 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5276 | PRPC_MESSAGE pRpcMessage, | ||
| 5277 | DWORD* pdwStubPhase); | ||
| 5278 | HRESULT STDMETHODCALLTYPE IMFSourceResolver_RemoteEndCreateObjectFromByteStream_Proxy( | ||
| 5279 | IMFSourceResolver* This, | ||
| 5280 | IUnknown *pResult, | ||
| 5281 | MF_OBJECT_TYPE *pObjectType, | ||
| 5282 | IUnknown **ppObject); | ||
| 5283 | void __RPC_STUB IMFSourceResolver_RemoteEndCreateObjectFromByteStream_Stub( | ||
| 5284 | IRpcStubBuffer* This, | ||
| 5285 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5286 | PRPC_MESSAGE pRpcMessage, | ||
| 5287 | DWORD* pdwStubPhase); | ||
| 5288 | HRESULT CALLBACK IMFSourceResolver_BeginCreateObjectFromURL_Proxy( | ||
| 5289 | IMFSourceResolver* This, | ||
| 5290 | LPCWSTR pwszURL, | ||
| 5291 | DWORD dwFlags, | ||
| 5292 | IPropertyStore *pProps, | ||
| 5293 | IUnknown **ppIUnknownCancelCookie, | ||
| 5294 | IMFAsyncCallback *pCallback, | ||
| 5295 | IUnknown *punkState); | ||
| 5296 | HRESULT __RPC_STUB IMFSourceResolver_BeginCreateObjectFromURL_Stub( | ||
| 5297 | IMFSourceResolver* This, | ||
| 5298 | LPCWSTR pwszURL, | ||
| 5299 | DWORD dwFlags, | ||
| 5300 | IPropertyStore *pProps, | ||
| 5301 | IMFRemoteAsyncCallback *pCallback); | ||
| 5302 | HRESULT CALLBACK IMFSourceResolver_EndCreateObjectFromURL_Proxy( | ||
| 5303 | IMFSourceResolver* This, | ||
| 5304 | IMFAsyncResult *pResult, | ||
| 5305 | MF_OBJECT_TYPE *pObjectType, | ||
| 5306 | IUnknown **ppObject); | ||
| 5307 | HRESULT __RPC_STUB IMFSourceResolver_EndCreateObjectFromURL_Stub( | ||
| 5308 | IMFSourceResolver* This, | ||
| 5309 | IUnknown *pResult, | ||
| 5310 | MF_OBJECT_TYPE *pObjectType, | ||
| 5311 | IUnknown **ppObject); | ||
| 5312 | HRESULT CALLBACK IMFSourceResolver_BeginCreateObjectFromByteStream_Proxy( | ||
| 5313 | IMFSourceResolver* This, | ||
| 5314 | IMFByteStream *pByteStream, | ||
| 5315 | LPCWSTR pwszURL, | ||
| 5316 | DWORD dwFlags, | ||
| 5317 | IPropertyStore *pProps, | ||
| 5318 | IUnknown **ppIUnknownCancelCookie, | ||
| 5319 | IMFAsyncCallback *pCallback, | ||
| 5320 | IUnknown *punkState); | ||
| 5321 | HRESULT __RPC_STUB IMFSourceResolver_BeginCreateObjectFromByteStream_Stub( | ||
| 5322 | IMFSourceResolver* This, | ||
| 5323 | IMFByteStream *pByteStream, | ||
| 5324 | LPCWSTR pwszURL, | ||
| 5325 | DWORD dwFlags, | ||
| 5326 | IPropertyStore *pProps, | ||
| 5327 | IMFRemoteAsyncCallback *pCallback); | ||
| 5328 | HRESULT CALLBACK IMFSourceResolver_EndCreateObjectFromByteStream_Proxy( | ||
| 5329 | IMFSourceResolver* This, | ||
| 5330 | IMFAsyncResult *pResult, | ||
| 5331 | MF_OBJECT_TYPE *pObjectType, | ||
| 5332 | IUnknown **ppObject); | ||
| 5333 | HRESULT __RPC_STUB IMFSourceResolver_EndCreateObjectFromByteStream_Stub( | ||
| 5334 | IMFSourceResolver* This, | ||
| 5335 | IUnknown *pResult, | ||
| 5336 | MF_OBJECT_TYPE *pObjectType, | ||
| 5337 | IUnknown **ppObject); | ||
| 5338 | |||
| 5339 | #endif /* __IMFSourceResolver_INTERFACE_DEFINED__ */ | ||
| 5340 | |||
| 5341 | /***************************************************************************** | ||
| 5342 | * IMFStreamSink interface | ||
| 5343 | */ | ||
| 5344 | #ifndef __IMFStreamSink_INTERFACE_DEFINED__ | ||
| 5345 | #define __IMFStreamSink_INTERFACE_DEFINED__ | ||
| 5346 | |||
| 5347 | DEFINE_GUID(IID_IMFStreamSink, 0x0a97b3cf, 0x8e7c, 0x4a3d, 0x8f,0x8c, 0x0c,0x84,0x3d,0xc2,0x47,0xfb); | ||
| 5348 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5349 | MIDL_INTERFACE("0a97b3cf-8e7c-4a3d-8f8c-0c843dc247fb") | ||
| 5350 | IMFStreamSink : public IMFMediaEventGenerator | ||
| 5351 | { | ||
| 5352 | virtual HRESULT STDMETHODCALLTYPE GetMediaSink( | ||
| 5353 | IMFMediaSink **ppMediaSink) = 0; | ||
| 5354 | |||
| 5355 | virtual HRESULT STDMETHODCALLTYPE GetIdentifier( | ||
| 5356 | DWORD *pdwIdentifier) = 0; | ||
| 5357 | |||
| 5358 | virtual HRESULT STDMETHODCALLTYPE GetMediaTypeHandler( | ||
| 5359 | IMFMediaTypeHandler **ppHandler) = 0; | ||
| 5360 | |||
| 5361 | virtual HRESULT STDMETHODCALLTYPE ProcessSample( | ||
| 5362 | IMFSample *pSample) = 0; | ||
| 5363 | |||
| 5364 | virtual HRESULT STDMETHODCALLTYPE PlaceMarker( | ||
| 5365 | MFSTREAMSINK_MARKER_TYPE eMarkerType, | ||
| 5366 | const PROPVARIANT *pvarMarkerValue, | ||
| 5367 | const PROPVARIANT *pvarContextValue) = 0; | ||
| 5368 | |||
| 5369 | virtual HRESULT STDMETHODCALLTYPE Flush( | ||
| 5370 | ) = 0; | ||
| 5371 | |||
| 5372 | }; | ||
| 5373 | #ifdef __CRT_UUID_DECL | ||
| 5374 | __CRT_UUID_DECL(IMFStreamSink, 0x0a97b3cf, 0x8e7c, 0x4a3d, 0x8f,0x8c, 0x0c,0x84,0x3d,0xc2,0x47,0xfb) | ||
| 5375 | #endif | ||
| 5376 | #else | ||
| 5377 | typedef struct IMFStreamSinkVtbl { | ||
| 5378 | BEGIN_INTERFACE | ||
| 5379 | |||
| 5380 | /*** IUnknown methods ***/ | ||
| 5381 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5382 | IMFStreamSink *This, | ||
| 5383 | REFIID riid, | ||
| 5384 | void **ppvObject); | ||
| 5385 | |||
| 5386 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5387 | IMFStreamSink *This); | ||
| 5388 | |||
| 5389 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5390 | IMFStreamSink *This); | ||
| 5391 | |||
| 5392 | /*** IMFMediaEventGenerator methods ***/ | ||
| 5393 | HRESULT (STDMETHODCALLTYPE *GetEvent)( | ||
| 5394 | IMFStreamSink *This, | ||
| 5395 | DWORD dwFlags, | ||
| 5396 | IMFMediaEvent **ppEvent); | ||
| 5397 | |||
| 5398 | HRESULT (STDMETHODCALLTYPE *BeginGetEvent)( | ||
| 5399 | IMFStreamSink *This, | ||
| 5400 | IMFAsyncCallback *pCallback, | ||
| 5401 | IUnknown *punkState); | ||
| 5402 | |||
| 5403 | HRESULT (STDMETHODCALLTYPE *EndGetEvent)( | ||
| 5404 | IMFStreamSink *This, | ||
| 5405 | IMFAsyncResult *pResult, | ||
| 5406 | IMFMediaEvent **ppEvent); | ||
| 5407 | |||
| 5408 | HRESULT (STDMETHODCALLTYPE *QueueEvent)( | ||
| 5409 | IMFStreamSink *This, | ||
| 5410 | MediaEventType met, | ||
| 5411 | REFGUID guidExtendedType, | ||
| 5412 | HRESULT hrStatus, | ||
| 5413 | const PROPVARIANT *pvValue); | ||
| 5414 | |||
| 5415 | /*** IMFStreamSink methods ***/ | ||
| 5416 | HRESULT (STDMETHODCALLTYPE *GetMediaSink)( | ||
| 5417 | IMFStreamSink *This, | ||
| 5418 | IMFMediaSink **ppMediaSink); | ||
| 5419 | |||
| 5420 | HRESULT (STDMETHODCALLTYPE *GetIdentifier)( | ||
| 5421 | IMFStreamSink *This, | ||
| 5422 | DWORD *pdwIdentifier); | ||
| 5423 | |||
| 5424 | HRESULT (STDMETHODCALLTYPE *GetMediaTypeHandler)( | ||
| 5425 | IMFStreamSink *This, | ||
| 5426 | IMFMediaTypeHandler **ppHandler); | ||
| 5427 | |||
| 5428 | HRESULT (STDMETHODCALLTYPE *ProcessSample)( | ||
| 5429 | IMFStreamSink *This, | ||
| 5430 | IMFSample *pSample); | ||
| 5431 | |||
| 5432 | HRESULT (STDMETHODCALLTYPE *PlaceMarker)( | ||
| 5433 | IMFStreamSink *This, | ||
| 5434 | MFSTREAMSINK_MARKER_TYPE eMarkerType, | ||
| 5435 | const PROPVARIANT *pvarMarkerValue, | ||
| 5436 | const PROPVARIANT *pvarContextValue); | ||
| 5437 | |||
| 5438 | HRESULT (STDMETHODCALLTYPE *Flush)( | ||
| 5439 | IMFStreamSink *This); | ||
| 5440 | |||
| 5441 | END_INTERFACE | ||
| 5442 | } IMFStreamSinkVtbl; | ||
| 5443 | |||
| 5444 | interface IMFStreamSink { | ||
| 5445 | CONST_VTBL IMFStreamSinkVtbl* lpVtbl; | ||
| 5446 | }; | ||
| 5447 | |||
| 5448 | #ifdef COBJMACROS | ||
| 5449 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5450 | /*** IUnknown methods ***/ | ||
| 5451 | #define IMFStreamSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5452 | #define IMFStreamSink_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5453 | #define IMFStreamSink_Release(This) (This)->lpVtbl->Release(This) | ||
| 5454 | /*** IMFMediaEventGenerator methods ***/ | ||
| 5455 | #define IMFStreamSink_GetEvent(This,dwFlags,ppEvent) (This)->lpVtbl->GetEvent(This,dwFlags,ppEvent) | ||
| 5456 | #define IMFStreamSink_BeginGetEvent(This,pCallback,punkState) (This)->lpVtbl->BeginGetEvent(This,pCallback,punkState) | ||
| 5457 | #define IMFStreamSink_EndGetEvent(This,pResult,ppEvent) (This)->lpVtbl->EndGetEvent(This,pResult,ppEvent) | ||
| 5458 | #define IMFStreamSink_QueueEvent(This,met,guidExtendedType,hrStatus,pvValue) (This)->lpVtbl->QueueEvent(This,met,guidExtendedType,hrStatus,pvValue) | ||
| 5459 | /*** IMFStreamSink methods ***/ | ||
| 5460 | #define IMFStreamSink_GetMediaSink(This,ppMediaSink) (This)->lpVtbl->GetMediaSink(This,ppMediaSink) | ||
| 5461 | #define IMFStreamSink_GetIdentifier(This,pdwIdentifier) (This)->lpVtbl->GetIdentifier(This,pdwIdentifier) | ||
| 5462 | #define IMFStreamSink_GetMediaTypeHandler(This,ppHandler) (This)->lpVtbl->GetMediaTypeHandler(This,ppHandler) | ||
| 5463 | #define IMFStreamSink_ProcessSample(This,pSample) (This)->lpVtbl->ProcessSample(This,pSample) | ||
| 5464 | #define IMFStreamSink_PlaceMarker(This,eMarkerType,pvarMarkerValue,pvarContextValue) (This)->lpVtbl->PlaceMarker(This,eMarkerType,pvarMarkerValue,pvarContextValue) | ||
| 5465 | #define IMFStreamSink_Flush(This) (This)->lpVtbl->Flush(This) | ||
| 5466 | #else | ||
| 5467 | /*** IUnknown methods ***/ | ||
| 5468 | static FORCEINLINE HRESULT IMFStreamSink_QueryInterface(IMFStreamSink* This,REFIID riid,void **ppvObject) { | ||
| 5469 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5470 | } | ||
| 5471 | static FORCEINLINE ULONG IMFStreamSink_AddRef(IMFStreamSink* This) { | ||
| 5472 | return This->lpVtbl->AddRef(This); | ||
| 5473 | } | ||
| 5474 | static FORCEINLINE ULONG IMFStreamSink_Release(IMFStreamSink* This) { | ||
| 5475 | return This->lpVtbl->Release(This); | ||
| 5476 | } | ||
| 5477 | /*** IMFMediaEventGenerator methods ***/ | ||
| 5478 | static FORCEINLINE HRESULT IMFStreamSink_GetEvent(IMFStreamSink* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { | ||
| 5479 | return This->lpVtbl->GetEvent(This,dwFlags,ppEvent); | ||
| 5480 | } | ||
| 5481 | static FORCEINLINE HRESULT IMFStreamSink_BeginGetEvent(IMFStreamSink* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { | ||
| 5482 | return This->lpVtbl->BeginGetEvent(This,pCallback,punkState); | ||
| 5483 | } | ||
| 5484 | static FORCEINLINE HRESULT IMFStreamSink_EndGetEvent(IMFStreamSink* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { | ||
| 5485 | return This->lpVtbl->EndGetEvent(This,pResult,ppEvent); | ||
| 5486 | } | ||
| 5487 | static FORCEINLINE HRESULT IMFStreamSink_QueueEvent(IMFStreamSink* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { | ||
| 5488 | return This->lpVtbl->QueueEvent(This,met,guidExtendedType,hrStatus,pvValue); | ||
| 5489 | } | ||
| 5490 | /*** IMFStreamSink methods ***/ | ||
| 5491 | static FORCEINLINE HRESULT IMFStreamSink_GetMediaSink(IMFStreamSink* This,IMFMediaSink **ppMediaSink) { | ||
| 5492 | return This->lpVtbl->GetMediaSink(This,ppMediaSink); | ||
| 5493 | } | ||
| 5494 | static FORCEINLINE HRESULT IMFStreamSink_GetIdentifier(IMFStreamSink* This,DWORD *pdwIdentifier) { | ||
| 5495 | return This->lpVtbl->GetIdentifier(This,pdwIdentifier); | ||
| 5496 | } | ||
| 5497 | static FORCEINLINE HRESULT IMFStreamSink_GetMediaTypeHandler(IMFStreamSink* This,IMFMediaTypeHandler **ppHandler) { | ||
| 5498 | return This->lpVtbl->GetMediaTypeHandler(This,ppHandler); | ||
| 5499 | } | ||
| 5500 | static FORCEINLINE HRESULT IMFStreamSink_ProcessSample(IMFStreamSink* This,IMFSample *pSample) { | ||
| 5501 | return This->lpVtbl->ProcessSample(This,pSample); | ||
| 5502 | } | ||
| 5503 | static FORCEINLINE HRESULT IMFStreamSink_PlaceMarker(IMFStreamSink* This,MFSTREAMSINK_MARKER_TYPE eMarkerType,const PROPVARIANT *pvarMarkerValue,const PROPVARIANT *pvarContextValue) { | ||
| 5504 | return This->lpVtbl->PlaceMarker(This,eMarkerType,pvarMarkerValue,pvarContextValue); | ||
| 5505 | } | ||
| 5506 | static FORCEINLINE HRESULT IMFStreamSink_Flush(IMFStreamSink* This) { | ||
| 5507 | return This->lpVtbl->Flush(This); | ||
| 5508 | } | ||
| 5509 | #endif | ||
| 5510 | #endif | ||
| 5511 | |||
| 5512 | #endif | ||
| 5513 | |||
| 5514 | |||
| 5515 | #endif /* __IMFStreamSink_INTERFACE_DEFINED__ */ | ||
| 5516 | |||
| 5517 | /***************************************************************************** | ||
| 5518 | * IMFTopoLoader interface | ||
| 5519 | */ | ||
| 5520 | #ifndef __IMFTopoLoader_INTERFACE_DEFINED__ | ||
| 5521 | #define __IMFTopoLoader_INTERFACE_DEFINED__ | ||
| 5522 | |||
| 5523 | DEFINE_GUID(IID_IMFTopoLoader, 0xde9a6157, 0xf660, 0x4643, 0xb5,0x6a, 0xdf,0x9f,0x79,0x98,0xc7,0xcd); | ||
| 5524 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5525 | MIDL_INTERFACE("de9a6157-f660-4643-b56a-df9f7998c7cd") | ||
| 5526 | IMFTopoLoader : public IUnknown | ||
| 5527 | { | ||
| 5528 | virtual HRESULT STDMETHODCALLTYPE Load( | ||
| 5529 | IMFTopology *pInputTopo, | ||
| 5530 | IMFTopology **ppOutputTopo, | ||
| 5531 | IMFTopology *pCurrentTopo) = 0; | ||
| 5532 | |||
| 5533 | }; | ||
| 5534 | #ifdef __CRT_UUID_DECL | ||
| 5535 | __CRT_UUID_DECL(IMFTopoLoader, 0xde9a6157, 0xf660, 0x4643, 0xb5,0x6a, 0xdf,0x9f,0x79,0x98,0xc7,0xcd) | ||
| 5536 | #endif | ||
| 5537 | #else | ||
| 5538 | typedef struct IMFTopoLoaderVtbl { | ||
| 5539 | BEGIN_INTERFACE | ||
| 5540 | |||
| 5541 | /*** IUnknown methods ***/ | ||
| 5542 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5543 | IMFTopoLoader *This, | ||
| 5544 | REFIID riid, | ||
| 5545 | void **ppvObject); | ||
| 5546 | |||
| 5547 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5548 | IMFTopoLoader *This); | ||
| 5549 | |||
| 5550 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5551 | IMFTopoLoader *This); | ||
| 5552 | |||
| 5553 | /*** IMFTopoLoader methods ***/ | ||
| 5554 | HRESULT (STDMETHODCALLTYPE *Load)( | ||
| 5555 | IMFTopoLoader *This, | ||
| 5556 | IMFTopology *pInputTopo, | ||
| 5557 | IMFTopology **ppOutputTopo, | ||
| 5558 | IMFTopology *pCurrentTopo); | ||
| 5559 | |||
| 5560 | END_INTERFACE | ||
| 5561 | } IMFTopoLoaderVtbl; | ||
| 5562 | |||
| 5563 | interface IMFTopoLoader { | ||
| 5564 | CONST_VTBL IMFTopoLoaderVtbl* lpVtbl; | ||
| 5565 | }; | ||
| 5566 | |||
| 5567 | #ifdef COBJMACROS | ||
| 5568 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5569 | /*** IUnknown methods ***/ | ||
| 5570 | #define IMFTopoLoader_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5571 | #define IMFTopoLoader_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5572 | #define IMFTopoLoader_Release(This) (This)->lpVtbl->Release(This) | ||
| 5573 | /*** IMFTopoLoader methods ***/ | ||
| 5574 | #define IMFTopoLoader_Load(This,pInputTopo,ppOutputTopo,pCurrentTopo) (This)->lpVtbl->Load(This,pInputTopo,ppOutputTopo,pCurrentTopo) | ||
| 5575 | #else | ||
| 5576 | /*** IUnknown methods ***/ | ||
| 5577 | static FORCEINLINE HRESULT IMFTopoLoader_QueryInterface(IMFTopoLoader* This,REFIID riid,void **ppvObject) { | ||
| 5578 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5579 | } | ||
| 5580 | static FORCEINLINE ULONG IMFTopoLoader_AddRef(IMFTopoLoader* This) { | ||
| 5581 | return This->lpVtbl->AddRef(This); | ||
| 5582 | } | ||
| 5583 | static FORCEINLINE ULONG IMFTopoLoader_Release(IMFTopoLoader* This) { | ||
| 5584 | return This->lpVtbl->Release(This); | ||
| 5585 | } | ||
| 5586 | /*** IMFTopoLoader methods ***/ | ||
| 5587 | static FORCEINLINE HRESULT IMFTopoLoader_Load(IMFTopoLoader* This,IMFTopology *pInputTopo,IMFTopology **ppOutputTopo,IMFTopology *pCurrentTopo) { | ||
| 5588 | return This->lpVtbl->Load(This,pInputTopo,ppOutputTopo,pCurrentTopo); | ||
| 5589 | } | ||
| 5590 | #endif | ||
| 5591 | #endif | ||
| 5592 | |||
| 5593 | #endif | ||
| 5594 | |||
| 5595 | |||
| 5596 | #endif /* __IMFTopoLoader_INTERFACE_DEFINED__ */ | ||
| 5597 | |||
| 3275 | HRESULT MFCreate3GPMediaSink(IMFByteStream *pIByteStream,IMFMediaType *pVideoMediaType,IMFMediaType *pAudioMediaType,IMFMediaSink **ppIMediaSink); | 5598 | HRESULT MFCreate3GPMediaSink(IMFByteStream *pIByteStream,IMFMediaType *pVideoMediaType,IMFMediaType *pAudioMediaType,IMFMediaSink **ppIMediaSink); |
| 3276 | HRESULT MFCreateAggregateSource(IMFCollection *pSourceCollection,IMFMediaSource **ppAggSource); | 5599 | HRESULT MFCreateAggregateSource(IMFCollection *pSourceCollection,IMFMediaSource **ppAggSource); |
| 3277 | 5600 | ||
| ... | @@ -3285,6 +5608,8 @@ HRESULT WINAPI MFCreateASFMultiplexer(IMFASFMultiplexer **ppIMultiplexer); | ... | @@ -3285,6 +5608,8 @@ HRESULT WINAPI MFCreateASFMultiplexer(IMFASFMultiplexer **ppIMultiplexer); |
| 3285 | HRESULT WINAPI MFCreateASFProfile(IMFASFProfile **ppIProfile); | 5608 | HRESULT WINAPI MFCreateASFProfile(IMFASFProfile **ppIProfile); |
| 3286 | HRESULT WINAPI MFCreateASFProfileFromPresentationDescriptor(IMFPresentationDescriptor *pIPD,IMFASFProfile **ppIProfile); | 5609 | HRESULT WINAPI MFCreateASFProfileFromPresentationDescriptor(IMFPresentationDescriptor *pIPD,IMFASFProfile **ppIProfile); |
| 3287 | HRESULT WINAPI MFCreateASFSplitter(IMFASFSplitter **ppISplitter); | 5610 | HRESULT WINAPI MFCreateASFSplitter(IMFASFSplitter **ppISplitter); |
| 5611 | HRESULT WINAPI MFCreateAudioRenderer(IMFAttributes *pAudioAttributes, IMFMediaSink **ppSink); | ||
| 5612 | HRESULT WINAPI MFCreateAudioRendererActivate(IMFActivate **ppActivate); | ||
| 3288 | HRESULT WINAPI MFCreateMediaSession(IMFAttributes *pConfiguration,IMFMediaSession **ppMS); | 5613 | HRESULT WINAPI MFCreateMediaSession(IMFAttributes *pConfiguration,IMFMediaSession **ppMS); |
| 3289 | HRESULT WINAPI MFCreateMP3MediaSink(IMFByteStream *pTargetByteStream,IMFMediaSink **ppMediaSink); | 5614 | HRESULT WINAPI MFCreateMP3MediaSink(IMFByteStream *pTargetByteStream,IMFMediaSink **ppMediaSink); |
| 3290 | HRESULT WINAPI MFCreateMPEG4MediaSink(IMFByteStream *pIByteStream,IMFMediaType *pVideoMediaType,IMFMediaType *pAudioMediaType,IMFMediaSink **ppIMediaSink); | 5615 | HRESULT WINAPI MFCreateMPEG4MediaSink(IMFByteStream *pIByteStream,IMFMediaType *pVideoMediaType,IMFMediaType *pAudioMediaType,IMFMediaSink **ppIMediaSink); |
| ... | @@ -3327,6 +5652,18 @@ HRESULT WINAPI MFEnumDeviceSources(IMFAttributes *pAttributes,IMFActivate ***ppp | ... | @@ -3327,6 +5652,18 @@ HRESULT WINAPI MFEnumDeviceSources(IMFAttributes *pAttributes,IMFActivate ***ppp |
| 3327 | HRESULT WINAPI MFGetTopoNodeCurrentType(IMFTopologyNode *pNode,DWORD dwStreamIndex,WINBOOL fOutput,IMFMediaType **ppType); | 5652 | HRESULT WINAPI MFGetTopoNodeCurrentType(IMFTopologyNode *pNode,DWORD dwStreamIndex,WINBOOL fOutput,IMFMediaType **ppType); |
| 3328 | HRESULT WINAPI MFTranscodeGetAudioOutputAvailableTypes(REFGUID guidSubType,DWORD dwMFTFlags,IMFAttributes *pCodecConfig,IMFCollection **ppAvailableTypes); | 5653 | HRESULT WINAPI MFTranscodeGetAudioOutputAvailableTypes(REFGUID guidSubType,DWORD dwMFTFlags,IMFAttributes *pCodecConfig,IMFCollection **ppAvailableTypes); |
| 3329 | #endif | 5654 | #endif |
| 5655 | EXTERN_GUID(MFNETSOURCE_STATISTICS, 0x3cb1f274, 0x0505, 0x4c5d, 0xae, 0x71, 0x0a, 0x55, 0x63, 0x44, 0xef, 0xa1); | ||
| 5656 | EXTERN_GUID(MFNETSOURCE_STATISTICS_SERVICE, 0x3cb1f275, 0x0505, 0x4c5d, 0xae, 0x71, 0x0a, 0x55, 0x63, 0x44, 0xef, 0xa1); | ||
| 5657 | EXTERN_GUID(MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID, 0xba491360, 0xbe50, 0x451e, 0x95, 0xab, 0x6d, 0x4a, 0xcc, 0xc7, 0xda, 0xd8 ); | ||
| 5658 | EXTERN_GUID(MF_ACTIVATE_CUSTOM_VIDEO_MIXER_ACTIVATE, 0xba491361, 0xbe50, 0x451e, 0x95, 0xab, 0x6d, 0x4a, 0xcc, 0xc7, 0xda, 0xd8 ); | ||
| 5659 | EXTERN_GUID(MF_ACTIVATE_CUSTOM_VIDEO_MIXER_FLAGS, 0xba491362, 0xbe50, 0x451e, 0x95, 0xab, 0x6d, 0x4a, 0xcc, 0xc7, 0xda, 0xd8 ); | ||
| 5660 | EXTERN_GUID(MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID, 0xba491364, 0xbe50, 0x451e, 0x95, 0xab, 0x6d, 0x4a, 0xcc, 0xc7, 0xda, 0xd8 ); | ||
| 5661 | EXTERN_GUID(MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE, 0xba491365, 0xbe50, 0x451e, 0x95, 0xab, 0x6d, 0x4a, 0xcc, 0xc7, 0xda, 0xd8 ); | ||
| 5662 | EXTERN_GUID(MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_FLAGS, 0xba491366, 0xbe50, 0x451e, 0x95, 0xab, 0x6d, 0x4a, 0xcc, 0xc7, 0xda, 0xd8 ); | ||
| 5663 | EXTERN_GUID(MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID, 0xede4b5e3, 0xf805, 0x4d6c, 0x99, 0xb3, 0xdb, 0x01, 0xbf, 0x95, 0xdf, 0xab); | ||
| 5664 | EXTERN_GUID(MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID, 0xb10aaec3, 0xef71, 0x4cc3, 0xb8, 0x73, 0x5, 0xa9, 0xa0, 0x8b, 0x9f, 0x8e); | ||
| 5665 | EXTERN_GUID(MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE, 0x6ba644ff, 0x27c5, 0x4d02, 0x98, 0x87, 0xc2, 0x86, 0x19, 0xfd, 0xb9, 0x1b); | ||
| 5666 | EXTERN_GUID(MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY, 0xa9770471, 0x92ec, 0x4df4, 0x94, 0xfe, 0x81, 0xc3, 0x6f, 0xc, 0x3a, 0x7a); | ||
| 3330 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME, 0x60d0e559,0x52f8,0x4fa2,0xbb,0xce,0xac,0xdb,0x34,0xa8,0xec,0x1); | 5667 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME, 0x60d0e559,0x52f8,0x4fa2,0xbb,0xce,0xac,0xdb,0x34,0xa8,0xec,0x1); |
| 3331 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE, 0x56a819ca,0xc78,0x4de4,0xa0,0xa7,0x3d,0xda,0xba,0xf,0x24,0xd4); | 5668 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE, 0x56a819ca,0xc78,0x4de4,0xa0,0xa7,0x3d,0xda,0xba,0xf,0x24,0xd4); |
| 3332 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID, 0x30da9258,0xfeb9,0x47a7,0xa4,0x53,0x76,0x3a,0x7a,0x8e,0x1c,0x5f); | 5669 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID, 0x30da9258,0xfeb9,0x47a7,0xa4,0x53,0x76,0x3a,0x7a,0x8e,0x1c,0x5f); |
| ... | @@ -3337,6 +5674,41 @@ EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS, 0x7dd9b730,0x | ... | @@ -3337,6 +5674,41 @@ EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS, 0x7dd9b730,0x |
| 3337 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK, 0x58f0aad8,0x22bf,0x4f8a,0xbb,0x3d,0xd2,0xc4,0x97,0x8c,0x6e,0x2f); | 5674 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK, 0x58f0aad8,0x22bf,0x4f8a,0xbb,0x3d,0xd2,0xc4,0x97,0x8c,0x6e,0x2f); |
| 3338 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE, 0xc60ac5fe,0x252a,0x478f,0xa0,0xef,0xbc,0x8f,0xa5,0xf7,0xca,0xd3); | 5675 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE, 0xc60ac5fe,0x252a,0x478f,0xa0,0xef,0xbc,0x8f,0xa5,0xf7,0xca,0xd3); |
| 3339 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID, 0x8ac3587a,0x4ae7,0x42d8,0x99,0xe0,0x0a,0x60,0x13,0xee,0xf9,0x0f); | 5676 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID, 0x8ac3587a,0x4ae7,0x42d8,0x99,0xe0,0x0a,0x60,0x13,0xee,0xf9,0x0f); |
| 5677 | EXTERN_GUID(MF_METADATA_PROVIDER_SERVICE, 0xdb214084, 0x58a4, 0x4d2e, 0xb8, 0x4f, 0x6f, 0x75, 0x5b, 0x2f, 0x7a, 0xd); | ||
| 5678 | EXTERN_GUID(MF_PROPERTY_HANDLER_SERVICE, 0xa3face02, 0x32b8, 0x41dd, 0x90, 0xe7, 0x5f, 0xef, 0x7c, 0x89, 0x91, 0xb5); | ||
| 5679 | EXTERN_GUID(MF_RATE_CONTROL_SERVICE, 0x866fa297, 0xb802, 0x4bf8, 0x9d, 0xc9, 0x5e, 0x3b, 0x6a, 0x9f, 0x53, 0xc9); | ||
| 5680 | EXTERN_GUID(MF_SAMPLEGRABBERSINK_IGNORE_CLOCK, 0x0efda2c0, 0x2b69, 0x4e2e, 0xab, 0x8d, 0x46, 0xdc, 0xbf, 0xf7, 0xd2, 0x5d); | ||
| 5681 | EXTERN_GUID(MF_TOPONODE_DRAIN, 0x494bbce9, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5682 | EXTERN_GUID(MF_TOPONODE_D3DAWARE, 0x494bbced, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5683 | EXTERN_GUID(MF_TOPOLOGY_RESOLUTION_STATUS, 0x494bbcde, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5684 | EXTERN_GUID(MF_TOPONODE_ERRORCODE, 0x494bbcee, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5685 | EXTERN_GUID(MF_TOPONODE_CONNECT_METHOD, 0x494bbcf1, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5686 | EXTERN_GUID(MF_TOPONODE_LOCKED, 0x494bbcf7, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5687 | EXTERN_GUID(MF_TOPONODE_WORKQUEUE_ID, 0x494bbcf8, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5688 | EXTERN_GUID(MF_TOPONODE_WORKQUEUE_MMCSS_CLASS, 0x494bbcf9, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5689 | EXTERN_GUID(MF_TOPONODE_DECRYPTOR, 0x494bbcfa, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5690 | EXTERN_GUID(MF_TOPONODE_DISCARDABLE, 0x494bbcfb, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5691 | EXTERN_GUID(MF_TOPONODE_ERROR_MAJORTYPE, 0x494bbcfd, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5692 | EXTERN_GUID(MF_TOPONODE_ERROR_SUBTYPE, 0x494bbcfe, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5693 | EXTERN_GUID(MF_TOPONODE_WORKQUEUE_MMCSS_TASKID, 0x494bbcff, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5694 | EXTERN_GUID(MF_TOPONODE_WORKQUEUE_MMCSS_PRIORITY, 0x5001f840, 0x2816, 0x48f4, 0x93, 0x64, 0xad, 0x1e, 0xf6, 0x61, 0xa1, 0x23); | ||
| 5695 | EXTERN_GUID(MF_TOPONODE_WORKQUEUE_ITEM_PRIORITY, 0xa1ff99be, 0x5e97, 0x4a53, 0xb4, 0x94, 0x56, 0x8c, 0x64, 0x2c, 0x0f, 0xf3); | ||
| 5696 | EXTERN_GUID(MF_TOPONODE_MARKIN_HERE, 0x494bbd00, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5697 | EXTERN_GUID(MF_TOPONODE_MARKOUT_HERE, 0x494bbd01, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5698 | EXTERN_GUID(MF_TOPONODE_DECODER, 0x494bbd02, 0xb031, 0x4e38, 0x97, 0xc4, 0xd5, 0x42, 0x2d, 0xd6, 0x18, 0xdc); | ||
| 5699 | EXTERN_GUID(MF_TOPONODE_MEDIASTART, 0x835c58ea, 0xe075, 0x4bc7, 0xbc, 0xba, 0x4d, 0xe0, 0x00, 0xdf, 0x9a, 0xe6); | ||
| 5700 | EXTERN_GUID(MF_TOPONODE_MEDIASTOP, 0x835c58eb, 0xe075, 0x4bc7, 0xbc, 0xba, 0x4d, 0xe0, 0x00, 0xdf, 0x9a, 0xe6); | ||
| 5701 | EXTERN_GUID(MF_TOPONODE_SOURCE, 0x835c58ec, 0xe075, 0x4bc7, 0xbc, 0xba, 0x4d, 0xe0, 0x00, 0xdf, 0x9a, 0xe6); | ||
| 5702 | EXTERN_GUID(MF_TOPONODE_PRESENTATION_DESCRIPTOR, 0x835c58ed, 0xe075, 0x4bc7, 0xbc, 0xba, 0x4d, 0xe0, 0x00, 0xdf, 0x9a, 0xe6); | ||
| 5703 | EXTERN_GUID(MF_TOPONODE_STREAM_DESCRIPTOR, 0x835c58ee, 0xe075, 0x4bc7, 0xbc, 0xba, 0x4d, 0xe0, 0x00, 0xdf, 0x9a, 0xe6); | ||
| 5704 | EXTERN_GUID(MF_TOPONODE_SEQUENCE_ELEMENTID, 0x835c58ef, 0xe075, 0x4bc7, 0xbc, 0xba, 0x4d, 0xe0, 0x00, 0xdf, 0x9a, 0xe6); | ||
| 5705 | EXTERN_GUID(MF_TOPONODE_TRANSFORM_OBJECTID, 0x88dcc0c9, 0x293e, 0x4e8b, 0x9a, 0xeb, 0xa, 0xd6, 0x4c, 0xc0, 0x16, 0xb0); | ||
| 5706 | EXTERN_GUID(MF_TOPONODE_STREAMID, 0x14932f9b, 0x9087, 0x4bb4, 0x84, 0x12, 0x51, 0x67, 0x14, 0x5c, 0xbe, 0x04); | ||
| 5707 | EXTERN_GUID(MF_TOPONODE_NOSHUTDOWN_ON_REMOVE, 0x14932f9c, 0x9087, 0x4bb4, 0x84, 0x12, 0x51, 0x67, 0x14, 0x5c, 0xbe, 0x04); | ||
| 5708 | EXTERN_GUID(MF_TOPONODE_RATELESS, 0x14932f9d, 0x9087, 0x4bb4, 0x84, 0x12, 0x51, 0x67, 0x14, 0x5c, 0xbe, 0x04); | ||
| 5709 | EXTERN_GUID(MF_TOPONODE_DISABLE_PREROLL, 0x14932f9e, 0x9087, 0x4bb4, 0x84, 0x12, 0x51, 0x67, 0x14, 0x5c, 0xbe, 0x04); | ||
| 5710 | EXTERN_GUID(MF_TOPONODE_PRIMARYOUTPUT, 0x6304ef99, 0x16b2, 0x4ebe, 0x9d, 0x67, 0xe4, 0xc5, 0x39, 0xb3, 0xa2, 0x59); | ||
| 5711 | EXTERN_GUID(MR_STREAM_VOLUME_SERVICE, 0xf8b5fa2f, 0x32ef, 0x46f5, 0xb1, 0x72, 0x13, 0x21, 0x21, 0x2f, 0xb2, 0xc4); | ||
| 3340 | /* Begin additional prototypes for all interfaces */ | 5712 | /* Begin additional prototypes for all interfaces */ |
| 3341 | 5713 | ||
| 3342 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); | 5714 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); |
lib/libc/include/any-windows-any/mfidl.idl deleted-681| ... | @@ -1,681 +0,0 @@ | ||
| 1 | /** | ||
| 2 | * This file has no copyright assigned and is placed in the Public Domain. | ||
| 3 | * This file is part of the mingw-w64 runtime package. | ||
| 4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package. | ||
| 5 | */ | ||
| 6 | |||
| 7 | import "mfobjects.idl"; | ||
| 8 | |||
| 9 | cpp_quote("#include <mftransform.h>") // FIXME: import "mftransform.idl"; | ||
| 10 | |||
| 11 | cpp_quote("#include <windef.h>") | ||
| 12 | |||
| 13 | typedef enum MFSESSION_SETTOPOLOGY_FLAGS { | ||
| 14 | MFSESSION_SETTOPOLOGY_IMMEDIATE = 0x1, | ||
| 15 | MFSESSION_SETTOPOLOGY_NORESOLUTION = 0x2, | ||
| 16 | MFSESSION_SETTOPOLOGY_CLEAR_CURRENT = 0x4 | ||
| 17 | } MFSESSION_SETTOPOLOGY_FLAGS; | ||
| 18 | |||
| 19 | typedef enum MFSESSION_GETFULLTOPOLOGY_FLAGS { | ||
| 20 | MFSESSION_GETFULLTOPOLOGY_CURRENT | ||
| 21 | } MFSESSION_GETFULLTOPOLOGY_FLAGS; | ||
| 22 | |||
| 23 | typedef enum MFPMPSESSION_CREATION_FLAGS { | ||
| 24 | MFPMPSESSION_UNPROTECTED_PROCESS = 0x1 | ||
| 25 | } MFPMPSESSION_CREATION_FLAGS; | ||
| 26 | |||
| 27 | typedef unsigned __int64 TOPOID; | ||
| 28 | |||
| 29 | typedef enum MF_TOPOLOGY_TYPE { | ||
| 30 | MF_TOPOLOGY_OUTPUT_NODE, | ||
| 31 | MF_TOPOLOGY_SOURCESTREAM_NODE, | ||
| 32 | MF_TOPOLOGY_TRANSFORM_NODE, | ||
| 33 | MF_TOPOLOGY_TEE_NODE, | ||
| 34 | MF_TOPOLOGY_MAX = 0xffffffff | ||
| 35 | } MF_TOPOLOGY_TYPE; | ||
| 36 | |||
| 37 | [ | ||
| 38 | object, | ||
| 39 | uuid(83cf873a-f6da-4bc8-823f-bacfd55dc430), | ||
| 40 | ] | ||
| 41 | interface IMFTopologyNode : IMFAttributes | ||
| 42 | { | ||
| 43 | HRESULT SetObject([in] IUnknown *pObject); | ||
| 44 | HRESULT GetObject([out] IUnknown **ppObject); | ||
| 45 | HRESULT GetNodeType([out] MF_TOPOLOGY_TYPE *pType); | ||
| 46 | HRESULT GetTopoNodeID([out] TOPOID *pID); | ||
| 47 | HRESULT SetTopoNodeID([in] TOPOID ullTopoID); | ||
| 48 | HRESULT GetInputCount([out] DWORD *pcInputs); | ||
| 49 | HRESULT GetOutputCount([out] DWORD *pcOutputs); | ||
| 50 | |||
| 51 | [local] | ||
| 52 | HRESULT ConnectOutput([in] DWORD dwOutputIndex, [in] IMFTopologyNode* pDownstreamNode, | ||
| 53 | [in] DWORD dwInputIndexOnDownstreamNode); | ||
| 54 | [local] HRESULT DisconnectOutput([in] DWORD dwOutputIndex); | ||
| 55 | HRESULT GetInput([in] DWORD dwInputIndex, [out] IMFTopologyNode** ppUpstreamNode, | ||
| 56 | [out] DWORD *pdwOutputIndexOnUpstreamNode); | ||
| 57 | HRESULT GetOutput([in] DWORD dwOutputIndex, [out] IMFTopologyNode** ppDownstreamNode, | ||
| 58 | [out] DWORD* pdwInputIndexOnDownstreamNode); | ||
| 59 | [local] HRESULT SetOutputPrefType([in] DWORD dwOutputIndex, [in] IMFMediaType *pType); | ||
| 60 | |||
| 61 | [local] HRESULT GetOutputPrefType([in] DWORD dwOutputIndex, [out] IMFMediaType **ppType); | ||
| 62 | [call_as(GetOutputPrefType)] HRESULT RemoteGetOutputPrefType([in] DWORD dwOutputIndex, | ||
| 63 | [out] DWORD *pcbData, [out, size_is(,*pcbData)] BYTE **ppbData); | ||
| 64 | |||
| 65 | [local] HRESULT SetInputPrefType([in] DWORD dwInputIndex, [in] IMFMediaType *pType); | ||
| 66 | |||
| 67 | [local] HRESULT GetInputPrefType([in] DWORD dwInputIndex, [out] IMFMediaType **ppType); | ||
| 68 | [call_as(GetInputPrefType)] HRESULT RemoteGetInputPrefType( [in] DWORD dwInputIndex, | ||
| 69 | [out] DWORD *pcbData, [out, size_is(,*pcbData)] BYTE **ppbData); | ||
| 70 | |||
| 71 | HRESULT CloneFrom([in] IMFTopologyNode *pNode); | ||
| 72 | } | ||
| 73 | |||
| 74 | [ | ||
| 75 | object, | ||
| 76 | uuid(83cf873a-f6da-4bc8-823f-bacfd55dc433), | ||
| 77 | ] | ||
| 78 | interface IMFTopology : IMFAttributes | ||
| 79 | { | ||
| 80 | HRESULT GetTopologyID([out] TOPOID *pID); | ||
| 81 | [local] HRESULT AddNode([in] IMFTopologyNode *pNode); | ||
| 82 | [local] HRESULT RemoveNode([in] IMFTopologyNode *pNode); | ||
| 83 | HRESULT GetNodeCount([out] WORD *pwNodes); | ||
| 84 | HRESULT GetNode([in] WORD wIndex, [out] IMFTopologyNode **ppNode); | ||
| 85 | [local] HRESULT Clear(); | ||
| 86 | HRESULT CloneFrom([in] IMFTopology *pTopology); | ||
| 87 | HRESULT GetNodeByID([in] TOPOID qwTopoNodeID, [out] IMFTopologyNode **ppNode); | ||
| 88 | HRESULT GetSourceNodeCollection([out] IMFCollection **ppCollection); | ||
| 89 | HRESULT GetOutputNodeCollection([out] IMFCollection **ppCollection); | ||
| 90 | } | ||
| 91 | |||
| 92 | typedef LONGLONG MFTIME; | ||
| 93 | |||
| 94 | typedef enum _MF_CLOCK_STATE { | ||
| 95 | MFCLOCK_STATE_INVALID, | ||
| 96 | MFCLOCK_STATE_RUNNING, | ||
| 97 | MFCLOCK_STATE_STOPPED, | ||
| 98 | MFCLOCK_STATE_PAUSED | ||
| 99 | } MF_CLOCK_STATE, MFCLOCK_STATE; | ||
| 100 | |||
| 101 | typedef struct _MFCLOCK_PROPERTIES { | ||
| 102 | unsigned __int64 qwCorrelationRate; | ||
| 103 | GUID guidClockId; | ||
| 104 | DWORD dwClockFlags; | ||
| 105 | unsigned __int64 qwClockFrequency; | ||
| 106 | DWORD dwClockTolerance; | ||
| 107 | DWORD dwClockJitter; | ||
| 108 | } MFCLOCK_PROPERTIES; | ||
| 109 | |||
| 110 | [ | ||
| 111 | object, | ||
| 112 | uuid(2eb1e945-18b8-4139-9b1a-d5d584818530), | ||
| 113 | ] | ||
| 114 | interface IMFClock : IUnknown | ||
| 115 | { | ||
| 116 | HRESULT GetClockCharacteristics([out] DWORD *pdwCharacteristics); | ||
| 117 | HRESULT GetCorrelatedTime([in] DWORD dwReserved, [out] LONGLONG *pllClockTime, [out] MFTIME *phnsSystemTime); | ||
| 118 | HRESULT GetContinuityKey([out] DWORD *pdwContinuityKey); | ||
| 119 | HRESULT GetState([in] DWORD dwReserved, [out] MFCLOCK_STATE *peClockState); | ||
| 120 | HRESULT GetProperties([out] MFCLOCK_PROPERTIES *pClockProperties); | ||
| 121 | } | ||
| 122 | |||
| 123 | cpp_quote("#define SHA_HASH_LEN 20") | ||
| 124 | cpp_quote("#define STR_HASH_LEN (SHA_HASH_LEN*2+3)") | ||
| 125 | |||
| 126 | cpp_quote("typedef struct _MFRR_COMPONENT_HASH_INFO {") | ||
| 127 | cpp_quote(" DWORD ulReason;") | ||
| 128 | cpp_quote(" WCHAR rgHeaderHash[STR_HASH_LEN];") | ||
| 129 | cpp_quote(" WCHAR rgPublicKeyHash[STR_HASH_LEN];") | ||
| 130 | cpp_quote(" WCHAR wszName[MAX_PATH];") | ||
| 131 | cpp_quote("} MFRR_COMPONENT_HASH_INFO, *PMFRR_COMPONENT_HASH_INFO;") | ||
| 132 | |||
| 133 | cpp_quote("EXTERN_GUID(MF_PD_DURATION, 0x6c990d33,0xbb8e,0x477a,0x85,0x98,0xd,0x5d,0x96,0xfc,0xd8,0x8a);") | ||
| 134 | |||
| 135 | typedef enum _MF_CONNECT_METHOD { | ||
| 136 | MF_CONNECT_DIRECT = 0x00000000, | ||
| 137 | MF_CONNECT_ALLOW_CONVERTER = 0x00000001, | ||
| 138 | MF_CONNECT_ALLOW_DECODER = 0x00000003, | ||
| 139 | MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES = 0x00000004, | ||
| 140 | MF_CONNECT_AS_OPTIONAL = 0x00010000, | ||
| 141 | MF_CONNECT_AS_OPTIONAL_BRANCH = 0x00020000 | ||
| 142 | } MF_CONNECT_METHOD; | ||
| 143 | |||
| 144 | [ | ||
| 145 | object, | ||
| 146 | uuid(90377834-21d0-4dee-8214-ba2e3e6c1127), | ||
| 147 | ] | ||
| 148 | interface IMFMediaSession : IMFMediaEventGenerator | ||
| 149 | { | ||
| 150 | HRESULT SetTopology([in] DWORD dwSetTopologyFlags, [in] IMFTopology *pTopology); | ||
| 151 | HRESULT ClearTopologies(); | ||
| 152 | HRESULT Start([in, unique] const GUID *pguidTimeFormat, [in, unique] const PROPVARIANT *pvarStartPosition); | ||
| 153 | HRESULT Pause(); | ||
| 154 | HRESULT Stop(); | ||
| 155 | HRESULT Close(); | ||
| 156 | HRESULT Shutdown(); | ||
| 157 | HRESULT GetClock([out] IMFClock **ppClock); | ||
| 158 | HRESULT GetSessionCapabilities([out] DWORD *pdwCaps); | ||
| 159 | HRESULT GetFullTopology([in] DWORD dwGetFullTopologyFlags, [in] TOPOID TopoId, [out] IMFTopology **ppFullTopology); | ||
| 160 | } | ||
| 161 | |||
| 162 | [ | ||
| 163 | object, | ||
| 164 | uuid(e93dcf6c-4b07-4e1e-8123-aa16ed6eadf5), | ||
| 165 | ] | ||
| 166 | interface IMFMediaTypeHandler : IUnknown | ||
| 167 | { | ||
| 168 | [local] HRESULT IsMediaTypeSupported([in] IMFMediaType *pMediaType, [out] IMFMediaType **ppMediaType); | ||
| 169 | [local] HRESULT GetMediaTypeCount([out] DWORD *pdwTypeCount); | ||
| 170 | [local] HRESULT GetMediaTypeByIndex([in] DWORD dwIndex, [out] IMFMediaType **ppType); | ||
| 171 | [local] HRESULT SetCurrentMediaType([in] IMFMediaType *pMediaType); | ||
| 172 | |||
| 173 | [local] | ||
| 174 | HRESULT GetCurrentMediaType([out] IMFMediaType **ppMediaType); | ||
| 175 | [call_as(GetCurrentMediaType)] | ||
| 176 | HRESULT RemoteGetCurrentMediaType([out, size_is(,*pcbData)] BYTE **ppbData, [out] DWORD *pcbData); | ||
| 177 | |||
| 178 | HRESULT GetMajorType([out] GUID *pguidMajorType); | ||
| 179 | } | ||
| 180 | |||
| 181 | [ | ||
| 182 | object, | ||
| 183 | uuid(56c03d9c-9dbb-45f5-ab4b-d80f47c05938), | ||
| 184 | ] | ||
| 185 | interface IMFStreamDescriptor : IMFAttributes | ||
| 186 | { | ||
| 187 | HRESULT GetStreamIdentifier([out] DWORD *pdwStreamIdentifier); | ||
| 188 | HRESULT GetMediaTypeHandler([out] IMFMediaTypeHandler **ppMediaTypeHandler); | ||
| 189 | } | ||
| 190 | |||
| 191 | [ | ||
| 192 | object, | ||
| 193 | uuid(03cb2711-24d7-4db6-a17f-f3a7a479a536), | ||
| 194 | ] | ||
| 195 | interface IMFPresentationDescriptor : IMFAttributes | ||
| 196 | { | ||
| 197 | HRESULT GetStreamDescriptorCount([out] DWORD *pdwDescriptorCount); | ||
| 198 | HRESULT GetStreamDescriptorByIndex([in] DWORD dwIndex, [out] BOOL *pfSelected, [out] IMFStreamDescriptor **ppDescriptor); | ||
| 199 | HRESULT SelectStream([in] DWORD dwDescriptorIndex); | ||
| 200 | HRESULT DeselectStream([in] DWORD dwDescriptorIndex); | ||
| 201 | HRESULT Clone([out] IMFPresentationDescriptor **ppPresentationDescriptor); | ||
| 202 | } | ||
| 203 | |||
| 204 | [ | ||
| 205 | object, | ||
| 206 | uuid(279a808d-aec7-40c8-9c6b-a6b492c78a66), | ||
| 207 | ] | ||
| 208 | interface IMFMediaSource : IMFMediaEventGenerator | ||
| 209 | { | ||
| 210 | HRESULT GetCharacteristics([out] DWORD *pdwCharacteristics); | ||
| 211 | |||
| 212 | [local] | ||
| 213 | HRESULT CreatePresentationDescriptor([out] IMFPresentationDescriptor **ppPresentationDescriptor); | ||
| 214 | [call_as(CreatePresentationDescriptor)] | ||
| 215 | HRESULT RemoteCreatePresentationDescriptor( | ||
| 216 | [out] DWORD *pcbPD, | ||
| 217 | [out, size_is(,*pcbPD)] BYTE **pbPD, | ||
| 218 | [out] IMFPresentationDescriptor **ppRemotePD); | ||
| 219 | |||
| 220 | HRESULT Start( | ||
| 221 | [in] IMFPresentationDescriptor *pPresentationDescriptor, | ||
| 222 | [in, unique] const GUID *pguidTimeFormat, | ||
| 223 | [in, unique] const PROPVARIANT *pvarStartPosition); | ||
| 224 | |||
| 225 | HRESULT Stop(); | ||
| 226 | HRESULT Pause(); | ||
| 227 | HRESULT Shutdown(); | ||
| 228 | } | ||
| 229 | |||
| 230 | typedef [public] struct _MF_LEAKY_BUCKET_PAIR { | ||
| 231 | DWORD dwBitrate; | ||
| 232 | DWORD msBufferWindow; | ||
| 233 | } MF_LEAKY_BUCKET_PAIR; | ||
| 234 | |||
| 235 | typedef [public] struct _MFBYTESTREAM_BUFFERING_PARAMS { | ||
| 236 | QWORD cbTotalFileSize; | ||
| 237 | QWORD cbPlayableDataSize; | ||
| 238 | MF_LEAKY_BUCKET_PAIR *prgBuckets; | ||
| 239 | DWORD cBuckets; | ||
| 240 | QWORD qwNetBufferingTime; | ||
| 241 | QWORD qwExtraBufferingTimeDuringSeek; | ||
| 242 | QWORD qwPlayDuration; | ||
| 243 | float dRate; | ||
| 244 | } MFBYTESTREAM_BUFFERING_PARAMS; | ||
| 245 | |||
| 246 | [ | ||
| 247 | object, | ||
| 248 | uuid(6d66d782-1d4f-4db7-8c63-cb8c77f1ef5e), | ||
| 249 | local | ||
| 250 | ] | ||
| 251 | interface IMFByteStreamBuffering : IUnknown | ||
| 252 | { | ||
| 253 | HRESULT SetBufferingParams([in] MFBYTESTREAM_BUFFERING_PARAMS *pParams); | ||
| 254 | HRESULT EnableBuffering([in] BOOL fEnable); | ||
| 255 | HRESULT StopBuffering(); | ||
| 256 | } | ||
| 257 | |||
| 258 | [ | ||
| 259 | object, | ||
| 260 | uuid(F6696E82-74F7-4f3d-A178-8A5E09C3659F), | ||
| 261 | ] | ||
| 262 | interface IMFClockStateSink : IUnknown | ||
| 263 | { | ||
| 264 | HRESULT OnClockStart([in] MFTIME hnsSystemTime,[in] LONGLONG llClockStartOffset); | ||
| 265 | HRESULT OnClockStop([in] MFTIME hnsSystemTime); | ||
| 266 | HRESULT OnClockPause([in] MFTIME hnsSystemTime); | ||
| 267 | HRESULT OnClockRestart([in] MFTIME hnsSystemTime); | ||
| 268 | HRESULT OnClockSetRate([in] MFTIME hnsSystemTime, [in] float flRate); | ||
| 269 | } | ||
| 270 | |||
| 271 | cpp_quote("HRESULT WINAPI MFRequireProtectedEnvironment(IMFPresentationDescriptor *pPresentationDescriptor);") | ||
| 272 | cpp_quote("HRESULT WINAPI MFSerializePresentationDescriptor(IMFPresentationDescriptor *pPD,DWORD *pcbData,BYTE **ppbData);") | ||
| 273 | |||
| 274 | typedef DWORD MFSequencerElementId; | ||
| 275 | |||
| 276 | typedef enum _MFCLOCK_CHARACTERISTICS_FLAGS | ||
| 277 | { | ||
| 278 | MFCLOCK_CHARACTERISTICS_FLAG_FREQUENCY_10MHZ = 0x2, | ||
| 279 | MFCLOCK_CHARACTERISTICS_FLAG_ALWAYS_RUNNING = 0x4, | ||
| 280 | MFCLOCK_CHARACTERISTICS_FLAG_IS_SYSTEM_CLOCK = 0x8 | ||
| 281 | } MFCLOCK_CHARACTERISTICS_FLAGS; | ||
| 282 | |||
| 283 | cpp_quote("#if (WINVER >= 0x0601)") | ||
| 284 | |||
| 285 | typedef enum _MF_QUALITY_ADVISE_FLAGS | ||
| 286 | { | ||
| 287 | MF_QUALITY_CANNOT_KEEP_UP = 0x1 | ||
| 288 | } MF_QUALITY_ADVISE_FLAGS; | ||
| 289 | |||
| 290 | cpp_quote("#endif /*(WINVER >= 0x0601)*/") | ||
| 291 | |||
| 292 | typedef enum _MF_QUALITY_DROP_MODE | ||
| 293 | { | ||
| 294 | MF_DROP_MODE_NONE = 0x0, | ||
| 295 | MF_DROP_MODE_1 = 0x1, | ||
| 296 | MF_DROP_MODE_2 = 0x2, | ||
| 297 | MF_DROP_MODE_3 = 0x3, | ||
| 298 | MF_DROP_MODE_4 = 0x4, | ||
| 299 | MF_DROP_MODE_5 = 0x5, | ||
| 300 | MF_NUM_DROP_MODES = 0x6 | ||
| 301 | } MF_QUALITY_DROP_MODE; | ||
| 302 | |||
| 303 | typedef enum _MF_QUALITY_LEVEL | ||
| 304 | { | ||
| 305 | MF_QUALITY_NORMAL = 0x0, | ||
| 306 | MF_QUALITY_NORMAL_MINUS_1 = 0x1, | ||
| 307 | MF_QUALITY_NORMAL_MINUS_2 = 0x2, | ||
| 308 | MF_QUALITY_NORMAL_MINUS_3 = 0x3, | ||
| 309 | MF_QUALITY_NORMAL_MINUS_4 = 0x4, | ||
| 310 | MF_QUALITY_NORMAL_MINUS_5 = 0x5, | ||
| 311 | MF_NUM_QUALITY_LEVELS = 0x6 | ||
| 312 | } MF_QUALITY_LEVEL; | ||
| 313 | |||
| 314 | typedef enum _MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS | ||
| 315 | { | ||
| 316 | MF_TOPOLOGY_RESOLUTION_SUCCEEDED = 0x00000000, | ||
| 317 | MF_OPTIONAL_NODE_REJECTED_MEDIA_TYPE = 0x00000001, | ||
| 318 | MF_OPTIONAL_NODE_REJECTED_PROTECTED_PROCESS = 0x00000002 | ||
| 319 | } MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS; | ||
| 320 | |||
| 321 | typedef enum _MF_TOPONODE_DRAIN_MODE | ||
| 322 | { | ||
| 323 | MF_TOPONODE_DRAIN_DEFAULT, | ||
| 324 | MF_TOPONODE_DRAIN_ALWAYS, | ||
| 325 | MF_TOPONODE_DRAIN_NEVER | ||
| 326 | } MF_TOPONODE_DRAIN_MODE; | ||
| 327 | |||
| 328 | typedef enum _MF_TOPONODE_FLUSH_MODE | ||
| 329 | { | ||
| 330 | MF_TOPONODE_FLUSH_ALWAYS, | ||
| 331 | MF_TOPONODE_FLUSH_SEEK, | ||
| 332 | MF_TOPONODE_FLUSH_NEVER | ||
| 333 | } MF_TOPONODE_FLUSH_MODE; | ||
| 334 | |||
| 335 | cpp_quote("#if (WINVER >= 0x0601)") | ||
| 336 | |||
| 337 | typedef enum _MF_TRANSCODE_TOPOLOGY_MODE_FLAGS | ||
| 338 | { | ||
| 339 | MF_TRANSCODE_TOPOLOGYMODE_SOFTWARE_ONLY = 0, | ||
| 340 | MF_TRANSCODE_TOPOLOGYMODE_HARDWARE_ALLOWED = 1 | ||
| 341 | } MF_TRANSCODE_TOPOLOGYMODE_FLAGS; | ||
| 342 | |||
| 343 | cpp_quote("#endif") | ||
| 344 | |||
| 345 | typedef enum | ||
| 346 | { | ||
| 347 | MF_LICENSE_URL_UNTRUSTED, | ||
| 348 | MF_LICENSE_URL_TRUSTED, | ||
| 349 | MF_LICENSE_URL_TAMPERED | ||
| 350 | } MF_URL_TRUST_STATUS; | ||
| 351 | |||
| 352 | typedef enum _MFCLOCK_RELATIONAL_FLAGS | ||
| 353 | { | ||
| 354 | MFCLOCK_RELATIONAL_FLAG_JITTER_NEVER_AHEAD = 0x1 | ||
| 355 | } MFCLOCK_RELATIONAL_FLAGS; | ||
| 356 | |||
| 357 | typedef enum _MFMEDIASOURCE_CHARACTERISTICS | ||
| 358 | { | ||
| 359 | MFMEDIASOURCE_IS_LIVE = 0x1, | ||
| 360 | MFMEDIASOURCE_CAN_SEEK = 0x2, | ||
| 361 | MFMEDIASOURCE_CAN_PAUSE = 0x4, | ||
| 362 | MFMEDIASOURCE_HAS_SLOW_SEEK = 0x8, | ||
| 363 | MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS = 0x10, | ||
| 364 | MFMEDIASOURCE_CAN_SKIPFORWARD = 0x20, | ||
| 365 | MFMEDIASOURCE_CAN_SKIPBACKWARD = 0x40 | ||
| 366 | } MFMEDIASOURCE_CHARACTERISTICS; | ||
| 367 | |||
| 368 | typedef enum _MFNET_PROXYSETTINGS | ||
| 369 | { | ||
| 370 | MFNET_PROXYSETTING_NONE = 0, | ||
| 371 | MFNET_PROXYSETTING_MANUAL = 1, | ||
| 372 | MFNET_PROXYSETTING_AUTO = 2, | ||
| 373 | MFNET_PROXYSETTING_BROWSER = 3 | ||
| 374 | } MFNET_PROXYSETTINGS; | ||
| 375 | |||
| 376 | typedef enum _MFNetAuthenticationFlags | ||
| 377 | { | ||
| 378 | MFNET_AUTHENTICATION_PROXY = 0x00000001, | ||
| 379 | MFNET_AUTHENTICATION_CLEAR_TEXT = 0x00000002, | ||
| 380 | MFNET_AUTHENTICATION_LOGGED_ON_USER = 0x00000004 | ||
| 381 | } MFNetAuthenticationFlags; | ||
| 382 | |||
| 383 | typedef enum _MFNetCredentialOptions | ||
| 384 | { | ||
| 385 | MFNET_CREDENTIAL_SAVE = 0x00000001, | ||
| 386 | MFNET_CREDENTIAL_DONT_CACHE = 0x00000002, | ||
| 387 | MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT = 0x00000004 | ||
| 388 | } MFNetCredentialOptions; | ||
| 389 | |||
| 390 | typedef enum _MFNetCredentialRequirements { | ||
| 391 | REQUIRE_PROMPT = 0x00000001, | ||
| 392 | REQUIRE_SAVE_SELECTED = 0x00000002 | ||
| 393 | } MFNetCredentialRequirements; | ||
| 394 | |||
| 395 | typedef enum _MFNETSOURCE_CACHE_STATE | ||
| 396 | { | ||
| 397 | MFNETSOURCE_CACHE_UNAVAILABLE, | ||
| 398 | MFNETSOURCE_CACHE_ACTIVE_WRITING, | ||
| 399 | MFNETSOURCE_CACHE_ACTIVE_COMPLETE | ||
| 400 | } MFNETSOURCE_CACHE_STATE; | ||
| 401 | |||
| 402 | typedef enum _MFNETSOURCE_PROTOCOL_TYPE | ||
| 403 | { | ||
| 404 | MFNETSOURCE_UNDEFINED = 0x0, | ||
| 405 | MFNETSOURCE_HTTP = 0x1, | ||
| 406 | MFNETSOURCE_RTSP = 0x2, | ||
| 407 | MFNETSOURCE_FILE = 0x3, | ||
| 408 | MFNETSOURCE_MULTICAST = 0x4 | ||
| 409 | } MFNETSOURCE_PROTOCOL_TYPE; | ||
| 410 | |||
| 411 | typedef enum _MFNETSOURCE_STATISTICS_IDS | ||
| 412 | { | ||
| 413 | MFNETSOURCE_RECVPACKETS_ID = 0, | ||
| 414 | MFNETSOURCE_LOSTPACKETS_ID, | ||
| 415 | MFNETSOURCE_RESENDSREQUESTED_ID, | ||
| 416 | MFNETSOURCE_RESENDSRECEIVED_ID, | ||
| 417 | MFNETSOURCE_RECOVEREDBYECCPACKETS_ID, | ||
| 418 | MFNETSOURCE_RECOVEREDBYRTXPACKETS_ID, | ||
| 419 | MFNETSOURCE_OUTPACKETS_ID, | ||
| 420 | MFNETSOURCE_RECVRATE_ID, | ||
| 421 | MFNETSOURCE_AVGBANDWIDTHBPS_ID, | ||
| 422 | MFNETSOURCE_BYTESRECEIVED_ID, | ||
| 423 | MFNETSOURCE_PROTOCOL_ID, | ||
| 424 | MFNETSOURCE_TRANSPORT_ID, | ||
| 425 | MFNETSOURCE_CACHE_STATE_ID, | ||
| 426 | MFNETSOURCE_LINKBANDWIDTH_ID, | ||
| 427 | MFNETSOURCE_CONTENTBITRATE_ID, | ||
| 428 | MFNETSOURCE_SPEEDFACTOR_ID, | ||
| 429 | MFNETSOURCE_BUFFERSIZE_ID, | ||
| 430 | MFNETSOURCE_BUFFERPROGRESS_ID, | ||
| 431 | MFNETSOURCE_LASTBWSWITCHTS_ID, | ||
| 432 | MFNETSOURCE_SEEKRANGESTART_ID, | ||
| 433 | MFNETSOURCE_SEEKRANGEEND_ID, | ||
| 434 | MFNETSOURCE_BUFFERINGCOUNT_ID, | ||
| 435 | MFNETSOURCE_INCORRECTLYSIGNEDPACKETS_ID, | ||
| 436 | MFNETSOURCE_SIGNEDSESSION_ID, | ||
| 437 | MFNETSOURCE_MAXBITRATE_ID, | ||
| 438 | MFNETSOURCE_RECEPTION_QUALITY_ID, | ||
| 439 | MFNETSOURCE_RECOVEREDPACKETS_ID, | ||
| 440 | MFNETSOURCE_VBR_ID, | ||
| 441 | MFNETSOURCE_DOWNLOADPROGRESS_ID | ||
| 442 | } MFNETSOURCE_STATISTICS_IDS; | ||
| 443 | |||
| 444 | typedef enum _MFNETSOURCE_TRANSPORT_TYPE | ||
| 445 | { | ||
| 446 | MFNETSOURCE_UDP, | ||
| 447 | MFNETSOURCE_TCP | ||
| 448 | } MFNETSOURCE_TRANSPORT_TYPE; | ||
| 449 | |||
| 450 | typedef enum MF_OBJECT_TYPE | ||
| 451 | { | ||
| 452 | MF_OBJECT_MEDIASOURCE, | ||
| 453 | MF_OBJECT_BYTESTREAM, | ||
| 454 | MF_OBJECT_INVALID | ||
| 455 | } MF_OBJECT_TYPE; | ||
| 456 | |||
| 457 | typedef enum _MFPOLICYMANAGER_ACTION | ||
| 458 | { | ||
| 459 | PEACTION_NO = 0, | ||
| 460 | PEACTION_PLAY = 1, | ||
| 461 | PEACTION_COPY = 2, | ||
| 462 | PEACTION_EXPORT = 3, | ||
| 463 | PEACTION_EXTRACT = 4, | ||
| 464 | PEACTION_RESERVED1 = 5, | ||
| 465 | PEACTION_RESERVED2 = 6, | ||
| 466 | PEACTION_RESERVED3 = 7, | ||
| 467 | PEACTION_LAST = 7 | ||
| 468 | } MFPOLICYMANAGER_ACTION; | ||
| 469 | |||
| 470 | typedef enum _MFRATE_DIRECTION | ||
| 471 | { | ||
| 472 | MFRATE_FORWARD, | ||
| 473 | MFRATE_REVERSE | ||
| 474 | } MFRATE_DIRECTION; | ||
| 475 | |||
| 476 | typedef enum _MFSequencerTopologyFlags | ||
| 477 | { | ||
| 478 | SequencerTopologyFlags_Last = 0x00000001 | ||
| 479 | } MFSequencerTopologyFlags; | ||
| 480 | |||
| 481 | typedef enum _MFSHUTDOWN_STATUS | ||
| 482 | { | ||
| 483 | MFSHUTDOWN_INITIATED, | ||
| 484 | MFSHUTDOWN_COMPLETED | ||
| 485 | } MFSHUTDOWN_STATUS; | ||
| 486 | |||
| 487 | typedef enum MFSTREAMSINK_MARKER_TYPE | ||
| 488 | { | ||
| 489 | MFSTREAMSINK_MARKER_DEFAULT, | ||
| 490 | MFSTREAMSINK_MARKER_ENDOFSEGMENT, | ||
| 491 | MFSTREAMSINK_MARKER_TICK, | ||
| 492 | MFSTREAMSINK_MARKER_EVENT | ||
| 493 | } MFSTREAMSINK_MARKER_TYPE; | ||
| 494 | |||
| 495 | typedef enum MFTIMER_FLAGS | ||
| 496 | { | ||
| 497 | MFTIMER_RELATIVE = 0x00000001 | ||
| 498 | } MFTIMER_FLAGS; | ||
| 499 | |||
| 500 | cpp_quote("#if (WINVER >= 0x0601)") | ||
| 501 | |||
| 502 | typedef enum MFTOPOLOGY_DXVA_MODE | ||
| 503 | { | ||
| 504 | MFTOPOLOGY_DXVA_DEFAULT = 0, | ||
| 505 | MFTOPOLOGY_DXVA_NONE = 1, | ||
| 506 | MFTOPOLOGY_DXVA_FULL = 2 | ||
| 507 | } MFTOPOLOGY_DXVA_MODE; | ||
| 508 | |||
| 509 | typedef enum MFTOPOLOGY_HARDWARE_MODE | ||
| 510 | { | ||
| 511 | MFTOPOLOGY_HWMODE_SOFTWARE_ONLY = 0, | ||
| 512 | MFTOPOLOGY_HWMODE_USE_HARDWARE = 1 | ||
| 513 | } MFTOPOLOGY_HARDWARE_MODE; | ||
| 514 | |||
| 515 | typedef struct _MFT_REGISTRATION_INFO | ||
| 516 | { | ||
| 517 | CLSID clsid; | ||
| 518 | GUID guidCategory; | ||
| 519 | UINT32 uiFlags; | ||
| 520 | LPCWSTR pszName; | ||
| 521 | DWORD cInTypes; | ||
| 522 | [size_is(cInTypes)] MFT_REGISTER_TYPE_INFO *pInTypes; | ||
| 523 | DWORD cOutTypes; | ||
| 524 | [size_is(cOutTypes)] MFT_REGISTER_TYPE_INFO *pOutTypes; | ||
| 525 | } MFT_REGISTRATION_INFO; | ||
| 526 | |||
| 527 | cpp_quote("#endif /*(WINVER >= 0x0601)*/") | ||
| 528 | |||
| 529 | cpp_quote("typedef struct _ASFFlatPicture {") | ||
| 530 | cpp_quote(" BYTE bPictureType;") | ||
| 531 | cpp_quote(" DWORD dwDataLen;") | ||
| 532 | cpp_quote("} ASF_FLAT_PICTURE;") | ||
| 533 | cpp_quote("") | ||
| 534 | cpp_quote("typedef struct _ASFFlatSynchronisedLyrics {") | ||
| 535 | cpp_quote(" BYTE bTimeStampFormat;") | ||
| 536 | cpp_quote(" BYTE bContentType;") | ||
| 537 | cpp_quote(" DWORD dwLyricsLen;") | ||
| 538 | cpp_quote("} ASF_FLAT_SYNCHRONISED_LYRICS;") | ||
| 539 | |||
| 540 | typedef enum SAMPLE_PROTECTION_VERSION | ||
| 541 | { | ||
| 542 | SAMPLE_PROTECTION_VERSION_NO = 0, | ||
| 543 | SAMPLE_PROTECTION_VERSION_BASIC_LOKI = 1, | ||
| 544 | SAMPLE_PROTECTION_VERSION_SCATTER = 2, | ||
| 545 | SAMPLE_PROTECTION_VERSION_RC4 = 3 | ||
| 546 | } SAMPLE_PROTECTION_VERSION; | ||
| 547 | |||
| 548 | typedef struct _MFINPUTTRUSTAUTHORITY_ACTION | ||
| 549 | { | ||
| 550 | MFPOLICYMANAGER_ACTION Action; | ||
| 551 | BYTE *pbTicket; | ||
| 552 | DWORD cbTicket; | ||
| 553 | } MFINPUTTRUSTAUTHORITY_ACCESS_ACTION; | ||
| 554 | |||
| 555 | typedef struct _MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS | ||
| 556 | { | ||
| 557 | DWORD dwSize; | ||
| 558 | DWORD dwVer; | ||
| 559 | DWORD cbSignatureOffset; | ||
| 560 | DWORD cbSignatureSize; | ||
| 561 | DWORD cbExtensionOffset; | ||
| 562 | DWORD cbExtensionSize; | ||
| 563 | DWORD cActions; | ||
| 564 | MFINPUTTRUSTAUTHORITY_ACCESS_ACTION rgOutputActions[1]; | ||
| 565 | } MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS; | ||
| 566 | |||
| 567 | typedef struct _MFNetCredentialManagerGetParam | ||
| 568 | { | ||
| 569 | HRESULT hrOp; | ||
| 570 | WINBOOL fAllowLoggedOnUser; | ||
| 571 | WINBOOL fClearTextPackage; | ||
| 572 | LPCWSTR pszUrl; | ||
| 573 | LPCWSTR pszSite; | ||
| 574 | LPCWSTR pszRealm; | ||
| 575 | LPCWSTR pszPackage; | ||
| 576 | LONG nRetries; | ||
| 577 | } MFNetCredentialManagerGetParam; | ||
| 578 | |||
| 579 | cpp_quote("#define MEDIASINK_FIXED_STREAMS 0x00000001") | ||
| 580 | cpp_quote("#define MEDIASINK_CANNOT_MATCH_CLOCK 0x00000002") | ||
| 581 | cpp_quote("#define MEDIASINK_RATELESS 0x00000004") | ||
| 582 | cpp_quote("#define MEDIASINK_CLOCK_REQUIRED 0x00000008") | ||
| 583 | cpp_quote("#define MEDIASINK_CAN_PREROLL 0x00000010") | ||
| 584 | cpp_quote("#define MEDIASINK_REQUIRE_REFERENCE_MEDIATYPE 0x00000020") | ||
| 585 | |||
| 586 | enum | ||
| 587 | { | ||
| 588 | MF_RESOLUTION_MEDIASOURCE = 0x00000001, | ||
| 589 | MF_RESOLUTION_BYTESTREAM = 0x00000002, | ||
| 590 | MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE = 0x00000010, | ||
| 591 | MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL = 0x00000020, | ||
| 592 | MF_RESOLUTION_READ = 0x00010000, | ||
| 593 | MF_RESOLUTION_WRITE = 0x00020000 | ||
| 594 | }; | ||
| 595 | |||
| 596 | /* FIXME: Properly declare followinf interfaces: */ | ||
| 597 | interface IMFMediaSink; | ||
| 598 | interface IMFASFContentInfo; | ||
| 599 | interface IMFASFIndexer; | ||
| 600 | interface IMFASFMultiplexer; | ||
| 601 | interface IMFASFProfile; | ||
| 602 | interface IMFASFSplitter; | ||
| 603 | interface IMFPMPServer; | ||
| 604 | interface IMFPresentationClock; | ||
| 605 | interface IMFNetProxyLocator; | ||
| 606 | interface IMFRemoteDesktopPlugin; | ||
| 607 | interface IMFTransform; | ||
| 608 | interface IMFSampleGrabberSinkCallback; | ||
| 609 | interface IMFSequencerSource; | ||
| 610 | interface IMFQualityManager; | ||
| 611 | interface IMFSourceResolver; | ||
| 612 | interface IMFPresentationTimeSource; | ||
| 613 | interface IMFTopoLoader; | ||
| 614 | interface IMFTranscodeProfile; | ||
| 615 | |||
| 616 | cpp_quote("HRESULT MFCreate3GPMediaSink(IMFByteStream *pIByteStream,IMFMediaType *pVideoMediaType,IMFMediaType *pAudioMediaType,IMFMediaSink **ppIMediaSink);") | ||
| 617 | cpp_quote("HRESULT MFCreateAggregateSource(IMFCollection *pSourceCollection,IMFMediaSource **ppAggSource);") | ||
| 618 | cpp_quote("") | ||
| 619 | cpp_quote("HRESULT WINAPI MFCreateAlignedMemoryBuffer(DWORD cbMaxLength,DWORD fAlignmentFlags,IMFMediaBuffer **ppBuffer);") | ||
| 620 | cpp_quote("HRESULT WINAPI MFCreateASFContentInfo(IMFASFContentInfo **ppIContentInfo);") | ||
| 621 | cpp_quote("HRESULT WINAPI MFCreateASFIndexer(IMFASFIndexer **ppIIndexer);") | ||
| 622 | cpp_quote("HRESULT WINAPI MFCreateASFIndexerByteStream(IMFByteStream *pIContentByteStream,QWORD cbIndexStartOffset,IMFByteStream **pIIndexByteStream);") | ||
| 623 | cpp_quote("HRESULT WINAPI MFCreateASFMediaSink(IMFByteStream *pIByteStream,IMFMediaSink **ppIMediaSink);") | ||
| 624 | cpp_quote("HRESULT WINAPI MFCreateASFMediaSinkActivate(LPCWSTR pwszFileName,IMFASFContentInfo *pContentInfo,IMFActivate **ppIActivate);") | ||
| 625 | cpp_quote("HRESULT WINAPI MFCreateASFMultiplexer(IMFASFMultiplexer **ppIMultiplexer);") | ||
| 626 | cpp_quote("HRESULT WINAPI MFCreateASFProfile(IMFASFProfile **ppIProfile);") | ||
| 627 | cpp_quote("HRESULT WINAPI MFCreateASFProfileFromPresentationDescriptor(IMFPresentationDescriptor *pIPD,IMFASFProfile **ppIProfile);") | ||
| 628 | cpp_quote("HRESULT WINAPI MFCreateASFSplitter(IMFASFSplitter **ppISplitter);") | ||
| 629 | cpp_quote("HRESULT WINAPI MFCreateMediaSession(IMFAttributes *pConfiguration,IMFMediaSession **ppMS);") | ||
| 630 | cpp_quote("HRESULT WINAPI MFCreateMP3MediaSink(IMFByteStream *pTargetByteStream,IMFMediaSink **ppMediaSink);") | ||
| 631 | cpp_quote("HRESULT WINAPI MFCreateMPEG4MediaSink(IMFByteStream *pIByteStream,IMFMediaType *pVideoMediaType,IMFMediaType *pAudioMediaType,IMFMediaSink **ppIMediaSink);") | ||
| 632 | cpp_quote("HRESULT WINAPI MFCreateNetSchemePlugin(REFIID riid,LPVOID *ppvHandler);") | ||
| 633 | cpp_quote("HRESULT WINAPI MFCreatePMPServer(DWORD dwCreationFlags,IMFPMPServer **ppPMPServer);") | ||
| 634 | cpp_quote("HRESULT WINAPI MFCreatePMPMediaSession(DWORD dwCreationFlags,IMFAttributes *pConfiguration,IMFMediaSession **ppMediaSession,IMFActivate **ppEnablerActivate);") | ||
| 635 | cpp_quote("HRESULT WINAPI MFCreatePathFromURL(LPCWSTR pwszFileURL,LPWSTR *ppwszFilePath);") | ||
| 636 | cpp_quote("HRESULT WINAPI MFCreatePresentationClock(IMFPresentationClock **ppPresentationClock);") | ||
| 637 | cpp_quote("HRESULT WINAPI MFCreatePresentationDescriptor(DWORD cStreamDescriptors,IMFStreamDescriptor **apStreamDescriptors,IMFPresentationDescriptor **ppPresentationDescriptor);") | ||
| 638 | cpp_quote("HRESULT WINAPI MFCreatePresentationDescriptorFromASFProfile(IMFASFProfile *pIProfile,IMFPresentationDescriptor **ppIPD);") | ||
| 639 | cpp_quote("HRESULT WINAPI MFCreateProxyLocator(LPCWSTR pszProtocol,IPropertyStore *pProxyConfig,IMFNetProxyLocator **ppProxyLocator);") | ||
| 640 | cpp_quote("HRESULT WINAPI MFCreateRemoteDesktopPlugin(IMFRemoteDesktopPlugin **ppPlugin);") | ||
| 641 | cpp_quote("HRESULT WINAPI MFCreateSample(IMFSample **ppIMFSample);") | ||
| 642 | cpp_quote("HRESULT WINAPI MFCreateSampleCopierMFT(IMFTransform **ppCopierMFT);") | ||
| 643 | cpp_quote("HRESULT WINAPI MFCreateSampleGrabberSinkActivate(IMFMediaType *pIMFMediaType,IMFSampleGrabberSinkCallback *pIMFSampleGrabberSinkCallback,IMFActivate **ppIActivate);") | ||
| 644 | cpp_quote("HRESULT WINAPI MFCreateSequencerSource(IUnknown *pReserved,IMFSequencerSource **ppSequencerSource);") | ||
| 645 | cpp_quote("HRESULT WINAPI MFCreateSimpleTypeHandler(IMFMediaTypeHandler **ppHandler);") | ||
| 646 | cpp_quote("HRESULT WINAPI MFCreateStandardQualityManager(IMFQualityManager **ppQualityManager);") | ||
| 647 | cpp_quote("HRESULT WINAPI MFCreateStreamDescriptor(DWORD dwStreamIdentifier,DWORD cMediaTypes,IMFMediaType **apMediaTypes,IMFStreamDescriptor **ppDescriptor);") | ||
| 648 | cpp_quote("HRESULT WINAPI MFCreateSourceResolver(IMFSourceResolver **ppISourceResolver);") | ||
| 649 | cpp_quote("HRESULT WINAPI MFCreateSystemTimeSource(IMFPresentationTimeSource **ppSystemTimeSource);") | ||
| 650 | cpp_quote("HRESULT WINAPI MFCreateTopoLoader(IMFTopoLoader **ppObj);") | ||
| 651 | cpp_quote("HRESULT WINAPI MFCreateTopology(IMFTopology **ppTopo);") | ||
| 652 | cpp_quote("HRESULT WINAPI MFCreateTopologyNode(MF_TOPOLOGY_TYPE NodeType,IMFTopologyNode **ppNode);") | ||
| 653 | cpp_quote("HRESULT WINAPI MFCreateVideoRenderer(REFIID riidRenderer,void **ppVideoRenderer);") | ||
| 654 | cpp_quote("HRESULT WINAPI MFCreateVideoRendererActivate(HWND hwndVideo,IMFActivate **ppActivate);") | ||
| 655 | cpp_quote("HRESULT WINAPI MFGetService(IUnknown *punkObject,REFGUID guidService,REFIID riid,LPVOID *ppvObject);") | ||
| 656 | cpp_quote("HRESULT WINAPI MFGetSupportedMimeTypes(PROPVARIANT *pPropVarMimeTypeArray);") | ||
| 657 | cpp_quote("HRESULT WINAPI MFGetSupportedSchemes(PROPVARIANT *pPropVarSchemeArray);") | ||
| 658 | cpp_quote("MFTIME WINAPI MFGetSystemTime(void);") | ||
| 659 | cpp_quote("HRESULT WINAPI MFShutdownObject(IUnknown *pUnk);") | ||
| 660 | cpp_quote("HRESULT WINAPI CreateNamedPropertyStore(INamedPropertyStore **ppStore);") | ||
| 661 | cpp_quote("HRESULT WINAPI CreatePropertyStore(IPropertyStore **ppStore);") | ||
| 662 | cpp_quote("#if (WINVER >= 0x0601)") | ||
| 663 | cpp_quote("") | ||
| 664 | cpp_quote("HRESULT WINAPI MFCreateTranscodeProfile(IMFTranscodeProfile **ppTranscodeProfile);") | ||
| 665 | cpp_quote("HRESULT WINAPI MFCreateTranscodeSinkActivate(IMFActivate **ppActivate);") | ||
| 666 | cpp_quote("HRESULT WINAPI MFCreateTranscodeTopology(IMFMediaSource *pSrc,LPCWSTR pwszOutputFilePath,IMFTranscodeProfile *pProfile,IMFTopology **ppTranscodeTopo);") | ||
| 667 | cpp_quote("HRESULT WINAPI MFEnumDeviceSources(IMFAttributes *pAttributes,IMFActivate ***pppSourceActivate,UINT32 *pcSourceActivate);") | ||
| 668 | cpp_quote("HRESULT WINAPI MFGetTopoNodeCurrentType(IMFTopologyNode *pNode,DWORD dwStreamIndex,WINBOOL fOutput,IMFMediaType **ppType);") | ||
| 669 | cpp_quote("HRESULT WINAPI MFTranscodeGetAudioOutputAvailableTypes(REFGUID guidSubType,DWORD dwMFTFlags,IMFAttributes *pCodecConfig,IMFCollection **ppAvailableTypes);") | ||
| 670 | cpp_quote("#endif") | ||
| 671 | |||
| 672 | cpp_quote("EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME, 0x60d0e559,0x52f8,0x4fa2,0xbb,0xce,0xac,0xdb,0x34,0xa8,0xec,0x1);") | ||
| 673 | cpp_quote("EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE, 0x56a819ca,0xc78,0x4de4,0xa0,0xa7,0x3d,0xda,0xba,0xf,0x24,0xd4);") | ||
| 674 | cpp_quote("EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID, 0x30da9258,0xfeb9,0x47a7,0xa4,0x53,0x76,0x3a,0x7a,0x8e,0x1c,0x5f);") | ||
| 675 | cpp_quote("EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ROLE, 0xbc9d118e,0x8c67,0x4a18,0x85,0xd4,0x12,0xd3,0x0,0x40,0x5,0x52);") | ||
| 676 | cpp_quote("EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_CATEGORY, 0x77f0ae69,0xc3bd,0x4509,0x94,0x1d,0x46,0x7e,0x4d,0x24,0x89,0x9e);") | ||
| 677 | cpp_quote("EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_HW_SOURCE, 0xde7046ba,0x54d6,0x4487,0xa2,0xa4,0xec,0x7c,0xd,0x1b,0xd1,0x63);") | ||
| 678 | cpp_quote("EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS, 0x7dd9b730,0x4f2d,0x41d5,0x8f,0x95,0xc,0xc9,0xa9,0x12,0xba,0x26);") | ||
| 679 | cpp_quote("EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK, 0x58f0aad8,0x22bf,0x4f8a,0xbb,0x3d,0xd2,0xc4,0x97,0x8c,0x6e,0x2f);") | ||
| 680 | cpp_quote("EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE, 0xc60ac5fe,0x252a,0x478f,0xa0,0xef,0xbc,0x8f,0xa5,0xf7,0xca,0xd3);") | ||
| 681 | cpp_quote("EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID, 0x8ac3587a,0x4ae7,0x42d8,0x99,0xe0,0x0a,0x60,0x13,0xee,0xf9,0x0f);") | ||
lib/libc/include/any-windows-any/mfobjects.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.19 from mfobjects.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/mfobjects.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/mfplay.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/mfplay.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/mfplay.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/mfreadwrite.h+1301-279| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.0-rc1 from mfreadwrite.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/mfreadwrite.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -18,6 +18,22 @@ | ... | @@ -18,6 +18,22 @@ |
| 18 | 18 | ||
| 19 | /* Forward declarations */ | 19 | /* Forward declarations */ |
| 20 | 20 | ||
| 21 | #ifndef __IMFSourceReaderCallback_FWD_DEFINED__ | ||
| 22 | #define __IMFSourceReaderCallback_FWD_DEFINED__ | ||
| 23 | typedef interface IMFSourceReaderCallback IMFSourceReaderCallback; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface IMFSourceReaderCallback; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 29 | #ifndef __IMFSourceReaderCallback2_FWD_DEFINED__ | ||
| 30 | #define __IMFSourceReaderCallback2_FWD_DEFINED__ | ||
| 31 | typedef interface IMFSourceReaderCallback2 IMFSourceReaderCallback2; | ||
| 32 | #ifdef __cplusplus | ||
| 33 | interface IMFSourceReaderCallback2; | ||
| 34 | #endif /* __cplusplus */ | ||
| 35 | #endif | ||
| 36 | |||
| 21 | #ifndef __IMFSourceReader_FWD_DEFINED__ | 37 | #ifndef __IMFSourceReader_FWD_DEFINED__ |
| 22 | #define __IMFSourceReader_FWD_DEFINED__ | 38 | #define __IMFSourceReader_FWD_DEFINED__ |
| 23 | typedef interface IMFSourceReader IMFSourceReader; | 39 | typedef interface IMFSourceReader IMFSourceReader; |
| ... | @@ -26,6 +42,14 @@ interface IMFSourceReader; | ... | @@ -26,6 +42,14 @@ interface IMFSourceReader; |
| 26 | #endif /* __cplusplus */ | 42 | #endif /* __cplusplus */ |
| 27 | #endif | 43 | #endif |
| 28 | 44 | ||
| 45 | #ifndef __IMFSourceReaderEx_FWD_DEFINED__ | ||
| 46 | #define __IMFSourceReaderEx_FWD_DEFINED__ | ||
| 47 | typedef interface IMFSourceReaderEx IMFSourceReaderEx; | ||
| 48 | #ifdef __cplusplus | ||
| 49 | interface IMFSourceReaderEx; | ||
| 50 | #endif /* __cplusplus */ | ||
| 51 | #endif | ||
| 52 | |||
| 29 | #ifndef __IMFSinkWriter_FWD_DEFINED__ | 53 | #ifndef __IMFSinkWriter_FWD_DEFINED__ |
| 30 | #define __IMFSinkWriter_FWD_DEFINED__ | 54 | #define __IMFSinkWriter_FWD_DEFINED__ |
| 31 | typedef interface IMFSinkWriter IMFSinkWriter; | 55 | typedef interface IMFSinkWriter IMFSinkWriter; |
| ... | @@ -34,40 +58,83 @@ interface IMFSinkWriter; | ... | @@ -34,40 +58,83 @@ interface IMFSinkWriter; |
| 34 | #endif /* __cplusplus */ | 58 | #endif /* __cplusplus */ |
| 35 | #endif | 59 | #endif |
| 36 | 60 | ||
| 37 | #ifndef __IMFSourceReaderCallback_FWD_DEFINED__ | 61 | #ifndef __IMFSinkWriterEx_FWD_DEFINED__ |
| 38 | #define __IMFSourceReaderCallback_FWD_DEFINED__ | 62 | #define __IMFSinkWriterEx_FWD_DEFINED__ |
| 39 | typedef interface IMFSourceReaderCallback IMFSourceReaderCallback; | 63 | typedef interface IMFSinkWriterEx IMFSinkWriterEx; |
| 40 | #ifdef __cplusplus | 64 | #ifdef __cplusplus |
| 41 | interface IMFSourceReaderCallback; | 65 | interface IMFSinkWriterEx; |
| 66 | #endif /* __cplusplus */ | ||
| 67 | #endif | ||
| 68 | |||
| 69 | #ifndef __IMFSinkWriterEncoderConfig_FWD_DEFINED__ | ||
| 70 | #define __IMFSinkWriterEncoderConfig_FWD_DEFINED__ | ||
| 71 | typedef interface IMFSinkWriterEncoderConfig IMFSinkWriterEncoderConfig; | ||
| 72 | #ifdef __cplusplus | ||
| 73 | interface IMFSinkWriterEncoderConfig; | ||
| 74 | #endif /* __cplusplus */ | ||
| 75 | #endif | ||
| 76 | |||
| 77 | #ifndef __IMFSinkWriterCallback_FWD_DEFINED__ | ||
| 78 | #define __IMFSinkWriterCallback_FWD_DEFINED__ | ||
| 79 | typedef interface IMFSinkWriterCallback IMFSinkWriterCallback; | ||
| 80 | #ifdef __cplusplus | ||
| 81 | interface IMFSinkWriterCallback; | ||
| 82 | #endif /* __cplusplus */ | ||
| 83 | #endif | ||
| 84 | |||
| 85 | #ifndef __IMFSinkWriterCallback2_FWD_DEFINED__ | ||
| 86 | #define __IMFSinkWriterCallback2_FWD_DEFINED__ | ||
| 87 | typedef interface IMFSinkWriterCallback2 IMFSinkWriterCallback2; | ||
| 88 | #ifdef __cplusplus | ||
| 89 | interface IMFSinkWriterCallback2; | ||
| 90 | #endif /* __cplusplus */ | ||
| 91 | #endif | ||
| 92 | |||
| 93 | #ifndef __IMFReadWriteClassFactory_FWD_DEFINED__ | ||
| 94 | #define __IMFReadWriteClassFactory_FWD_DEFINED__ | ||
| 95 | typedef interface IMFReadWriteClassFactory IMFReadWriteClassFactory; | ||
| 96 | #ifdef __cplusplus | ||
| 97 | interface IMFReadWriteClassFactory; | ||
| 42 | #endif /* __cplusplus */ | 98 | #endif /* __cplusplus */ |
| 43 | #endif | 99 | #endif |
| 44 | 100 | ||
| 45 | /* Headers for imported files */ | 101 | /* Headers for imported files */ |
| 46 | 102 | ||
| 47 | #include <mfobjects.h> | 103 | #include <mfobjects.h> |
| 104 | #include <mftransform.h> | ||
| 48 | 105 | ||
| 49 | #ifdef __cplusplus | 106 | #ifdef __cplusplus |
| 50 | extern "C" { | 107 | extern "C" { |
| 51 | #endif | 108 | #endif |
| 52 | 109 | ||
| 53 | EXTERN_GUID(MF_SOURCE_READER_ASYNC_CALLBACK, 0x1e3dbeac,0xbb43,0x4c35,0xb5,0x07,0xcd,0x64,0x44,0x64,0xc9,0x65); | ||
| 54 | EXTERN_GUID(MF_SOURCE_READER_D3D_MANAGER, 0xec822da2,0xe1e9,0x4b29,0xa0,0xd8,0x56,0x3c,0x71,0x9f,0x52,0x69); | ||
| 55 | EXTERN_GUID(MF_SOURCE_READER_DISABLE_DXVA, 0xaa456cfd,0x3943,0x4a1e,0xa7,0x7d,0x18,0x38,0xc0,0xea,0x2e,0x35); | ||
| 56 | EXTERN_GUID(MF_SOURCE_READER_MEDIASOURCE_CONFIG, 0x9085abeb,0x0354,0x48f9,0xab,0xb5,0x20,0x0d,0xf8,0x38,0xc6,0x8e); | ||
| 57 | EXTERN_GUID(MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS, 0x6d23f5c8,0xc5d7,0x4a9b,0x99,0x71,0x5d,0x11,0xf8,0xbc,0xa8,0x80); | ||
| 58 | EXTERN_GUID(MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING, 0xfb394f3d,0xccf1,0x42ee,0xbb,0xb3,0xf9,0xb8,0x45,0xd5,0x68,0x1d); | ||
| 59 | EXTERN_GUID(MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN, 0x56b67165,0x219e,0x456d,0xa2,0x2e,0x2d,0x30,0x04,0xc7,0xfe,0x56); | ||
| 60 | typedef enum MF_SOURCE_READER_CONTROL_FLAG { | 110 | typedef enum MF_SOURCE_READER_CONTROL_FLAG { |
| 61 | MF_SOURCE_READER_CONTROLF_DRAIN = 0x1 | 111 | MF_SOURCE_READER_CONTROLF_DRAIN = 0x1 |
| 62 | } MF_SOURCE_READER_CONTROL_FLAG; | 112 | } MF_SOURCE_READER_CONTROL_FLAG; |
| 113 | DEFINE_ENUM_FLAG_OPERATORS(MF_SOURCE_READER_CONTROL_FLAG) | ||
| 114 | enum { | ||
| 115 | MF_SOURCE_READER_INVALID_STREAM_INDEX = 0xffffffff, | ||
| 116 | MF_SOURCE_READER_ALL_STREAMS = 0xfffffffe, | ||
| 117 | MF_SOURCE_READER_ANY_STREAM = 0xfffffffe, | ||
| 118 | MF_SOURCE_READER_FIRST_AUDIO_STREAM = 0xfffffffd, | ||
| 119 | MF_SOURCE_READER_FIRST_VIDEO_STREAM = 0xfffffffc, | ||
| 120 | MF_SOURCE_READER_MEDIASOURCE = 0xffffffff, | ||
| 121 | MF_SOURCE_READER_CURRENT_TYPE_INDEX = 0xffffffff | ||
| 122 | }; | ||
| 63 | typedef enum MF_SOURCE_READER_FLAG { | 123 | typedef enum MF_SOURCE_READER_FLAG { |
| 64 | MF_SOURCE_READERF_ERROR = 0x1, | 124 | MF_SOURCE_READERF_ERROR = 0x1, |
| 65 | MF_SOURCE_READERF_ENDOFSTREAM = 0x2, | 125 | MF_SOURCE_READERF_ENDOFSTREAM = 0x2, |
| 66 | MF_SOURCE_READERF_NEWSTREAM = 0x4, | 126 | MF_SOURCE_READERF_NEWSTREAM = 0x4, |
| 67 | MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 0x10, | 127 | MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 0x10, |
| 68 | MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 0x20, | 128 | MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 0x20, |
| 69 | MF_SOURCE_READERF_STREAMTICK = 0x100 | 129 | MF_SOURCE_READERF_STREAMTICK = 0x100, |
| 130 | MF_SOURCE_READERF_ALLEFFECTSREMOVED = 0x200 | ||
| 70 | } MF_SOURCE_READER_FLAG; | 131 | } MF_SOURCE_READER_FLAG; |
| 132 | DEFINE_ENUM_FLAG_OPERATORS(MF_SOURCE_READER_FLAG) | ||
| 133 | enum { | ||
| 134 | MF_SINK_WRITER_INVALID_STREAM_INDEX = 0xffffffff, | ||
| 135 | MF_SINK_WRITER_ALL_STREAMS = 0xfffffffe, | ||
| 136 | MF_SINK_WRITER_MEDIASINK = 0xffffffff | ||
| 137 | }; | ||
| 71 | typedef struct _MF_SINK_WRITER_STATISTICS { | 138 | typedef struct _MF_SINK_WRITER_STATISTICS { |
| 72 | DWORD cb; | 139 | DWORD cb; |
| 73 | LONGLONG llLastTimestampReceived; | 140 | LONGLONG llLastTimestampReceived; |
| ... | @@ -86,14 +153,272 @@ typedef struct _MF_SINK_WRITER_STATISTICS { | ... | @@ -86,14 +153,272 @@ typedef struct _MF_SINK_WRITER_STATISTICS { |
| 86 | DWORD dwAverageSampleRateEncoded; | 153 | DWORD dwAverageSampleRateEncoded; |
| 87 | DWORD dwAverageSampleRateProcessed; | 154 | DWORD dwAverageSampleRateProcessed; |
| 88 | } MF_SINK_WRITER_STATISTICS; | 155 | } MF_SINK_WRITER_STATISTICS; |
| 89 | enum { | 156 | EXTERN_GUID(CLSID_MFReadWriteClassFactory, 0x48e2ed0f, 0x98c2, 0x4a37, 0xbe, 0xd5, 0x16, 0x63, 0x12, 0xdd, 0xd8, 0x3f); |
| 90 | MF_SOURCE_READER_INVALID_STREAM_INDEX = 0xffffffff, | 157 | EXTERN_GUID(CLSID_MFSourceReader, 0x1777133c, 0x0881, 0x411b, 0xa5, 0x77, 0xad, 0x54, 0x5f, 0x07, 0x14, 0xc4); |
| 91 | MF_SOURCE_READER_ALL_STREAMS = 0xfffffffe, | 158 | EXTERN_GUID(CLSID_MFSinkWriter, 0xa3bbfb17, 0x8273, 0x4e52, 0x9e, 0x0e, 0x97, 0x39, 0xdc, 0x88, 0x79, 0x90); |
| 92 | MF_SOURCE_READER_ANY_STREAM = 0xfffffffe, | 159 | EXTERN_GUID(MF_MEDIASINK_AUTOFINALIZE_SUPPORTED, 0x48c131be, 0x135a, 0x41cb, 0x82, 0x90, 0x03, 0x65, 0x25, 0x09, 0xc9, 0x99); |
| 93 | MF_SOURCE_READER_FIRST_AUDIO_STREAM = 0xfffffffd, | 160 | EXTERN_GUID(MF_MEDIASINK_ENABLE_AUTOFINALIZE, 0x34014265, 0xcb7e, 0x4cde, 0xac, 0x7c, 0xef, 0xfd, 0x3b, 0x3c, 0x25, 0x30); |
| 94 | MF_SOURCE_READER_FIRST_VIDEO_STREAM = 0xfffffffc, | 161 | EXTERN_GUID(MF_SINK_WRITER_ASYNC_CALLBACK, 0x48cb183e, 0x7b0b, 0x46f4, 0x82, 0x2e, 0x5e, 0x1d, 0x2d, 0xda, 0x43, 0x54); |
| 95 | MF_SOURCE_READER_MEDIASOURCE = 0xffffffff | 162 | EXTERN_GUID(MF_SINK_WRITER_DISABLE_THROTTLING, 0x08b845d8, 0x2b74, 0x4afe, 0x9d, 0x53, 0xbe, 0x16, 0xd2, 0xd5, 0xae, 0x4f); |
| 163 | EXTERN_GUID(MF_SINK_WRITER_D3D_MANAGER, 0xec822da2, 0xe1e9, 0x4b29, 0xa0, 0xd8, 0x56, 0x3c, 0x71, 0x9f, 0x52, 0x69); | ||
| 164 | EXTERN_GUID(MF_SINK_WRITER_ENCODER_CONFIG, 0xad91cd04, 0xa7cc, 0x4ac7, 0x99, 0xb6, 0xa5, 0x7b, 0x9a, 0x4a, 0x7c, 0x70); | ||
| 165 | EXTERN_GUID(MF_READWRITE_DISABLE_CONVERTERS, 0x98d5b065, 0x1374, 0x4847, 0x8d, 0x5d, 0x31, 0x52, 0x0f, 0xee, 0x71, 0x56); | ||
| 166 | EXTERN_GUID(MF_READWRITE_ENABLE_AUTOFINALIZE, 0xdd7ca129, 0x8cd1, 0x4dc5, 0x9d, 0xde, 0xce, 0x16, 0x86, 0x75, 0xde, 0x61); | ||
| 167 | EXTERN_GUID(MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS, 0xa634a91c, 0x822b, 0x41b9, 0xa4, 0x94, 0x4d, 0xe4, 0x64, 0x36, 0x12, 0xb0); | ||
| 168 | EXTERN_GUID(MF_READWRITE_MMCSS_CLASS, 0x39384300, 0xd0eb, 0x40b1, 0x87, 0xa0, 0x33, 0x18, 0x87, 0x1b, 0x5a, 0x53); | ||
| 169 | EXTERN_GUID(MF_READWRITE_MMCSS_PRIORITY, 0x43ad19ce, 0xf33f, 0x4ba9, 0xa5, 0x80, 0xe4, 0xcd, 0x12, 0xf2, 0xd1, 0x44); | ||
| 170 | EXTERN_GUID(MF_READWRITE_MMCSS_CLASS_AUDIO, 0x430847da, 0x0890, 0x4b0e, 0x93, 0x8c, 0x05, 0x43, 0x32, 0xc5, 0x47, 0xe1); | ||
| 171 | EXTERN_GUID(MF_READWRITE_MMCSS_PRIORITY_AUDIO, 0x273db885, 0x2de2, 0x4db2, 0xa6, 0xa7, 0xfd, 0xb6, 0x6f, 0xb4, 0x0b, 0x61); | ||
| 172 | EXTERN_GUID(MF_READWRITE_D3D_OPTIONAL, 0x216479d9, 0x3071, 0x42ca, 0xbb, 0x6c, 0x4c, 0x22, 0x10, 0x2e, 0x1d, 0x18); | ||
| 173 | EXTERN_GUID(MF_SOURCE_READER_ASYNC_CALLBACK, 0x1e3dbeac, 0xbb43, 0x4c35, 0xb5, 0x07, 0xcd, 0x64, 0x44, 0x64, 0xc9, 0x65); | ||
| 174 | EXTERN_GUID(MF_SOURCE_READER_D3D_MANAGER, 0xec822da2, 0xe1e9, 0x4b29, 0xa0, 0xd8, 0x56, 0x3c, 0x71, 0x9f, 0x52, 0x69); | ||
| 175 | EXTERN_GUID(MF_SOURCE_READER_D3D11_BIND_FLAGS, 0x33f3197b, 0xf73a, 0x4e14, 0x8d, 0x85, 0x0e, 0x4c, 0x43, 0x68, 0x78, 0x8d); | ||
| 176 | EXTERN_GUID(MF_SOURCE_READER_DISABLE_CAMERA_PLUGINS, 0x9d3365dd, 0x058f, 0x4cfb, 0x9f, 0x97, 0xb3, 0x14, 0xcc, 0x99, 0xc8, 0xad); | ||
| 177 | EXTERN_GUID(MF_SOURCE_READER_DISABLE_DXVA, 0xaa456cfd, 0x3943, 0x4a1e, 0xa7, 0x7d, 0x18, 0x38, 0xc0, 0xea, 0x2e, 0x35); | ||
| 178 | EXTERN_GUID(MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN, 0x56b67165, 0x219e, 0x456d, 0xa2, 0x2e, 0x2d, 0x30, 0x04, 0xc7, 0xfe, 0x56); | ||
| 179 | EXTERN_GUID(MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING, 0x0f81da2c, 0xb537, 0x4672, 0xa8, 0xb2, 0xa6, 0x81, 0xb1, 0x73, 0x07, 0xa3); | ||
| 180 | EXTERN_GUID(MF_SOURCE_READER_ENABLE_TRANSCODE_ONLY_TRANSFORMS, 0xdfd4f008, 0xb5fd, 0x4e78, 0xae, 0x44, 0x62, 0xa1, 0xe6, 0x7b, 0xbe, 0x27); | ||
| 181 | EXTERN_GUID(MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING, 0xfb394f3d, 0xccf1, 0x42ee, 0xbb, 0xb3, 0xf9, 0xb8, 0x45, 0xd5, 0x68, 0x1d); | ||
| 182 | EXTERN_GUID(MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS, 0x6d23f5c8, 0xc5d7, 0x4a9b, 0x99, 0x71, 0x5d, 0x11, 0xf8, 0xbc, 0xa8, 0x80); | ||
| 183 | EXTERN_GUID(MF_SOURCE_READER_MEDIASOURCE_CONFIG, 0x9085abeb, 0x0354, 0x48f9, 0xab, 0xb5, 0x20, 0x0d, 0xf8, 0x38, 0xc6, 0x8e); | ||
| 184 | /***************************************************************************** | ||
| 185 | * IMFSourceReaderCallback interface | ||
| 186 | */ | ||
| 187 | #ifndef __IMFSourceReaderCallback_INTERFACE_DEFINED__ | ||
| 188 | #define __IMFSourceReaderCallback_INTERFACE_DEFINED__ | ||
| 189 | |||
| 190 | DEFINE_GUID(IID_IMFSourceReaderCallback, 0xdeec8d99, 0xfa1d, 0x4d82, 0x84,0xc2, 0x2c,0x89,0x69,0x94,0x48,0x67); | ||
| 191 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 192 | MIDL_INTERFACE("deec8d99-fa1d-4d82-84c2-2c8969944867") | ||
| 193 | IMFSourceReaderCallback : public IUnknown | ||
| 194 | { | ||
| 195 | virtual HRESULT STDMETHODCALLTYPE OnReadSample( | ||
| 196 | HRESULT hr, | ||
| 197 | DWORD stream_index, | ||
| 198 | DWORD stream_flags, | ||
| 199 | LONGLONG timestamp, | ||
| 200 | IMFSample *sample) = 0; | ||
| 201 | |||
| 202 | virtual HRESULT STDMETHODCALLTYPE OnFlush( | ||
| 203 | DWORD stream_index) = 0; | ||
| 204 | |||
| 205 | virtual HRESULT STDMETHODCALLTYPE OnEvent( | ||
| 206 | DWORD stream_index, | ||
| 207 | IMFMediaEvent *event) = 0; | ||
| 208 | |||
| 209 | }; | ||
| 210 | #ifdef __CRT_UUID_DECL | ||
| 211 | __CRT_UUID_DECL(IMFSourceReaderCallback, 0xdeec8d99, 0xfa1d, 0x4d82, 0x84,0xc2, 0x2c,0x89,0x69,0x94,0x48,0x67) | ||
| 212 | #endif | ||
| 213 | #else | ||
| 214 | typedef struct IMFSourceReaderCallbackVtbl { | ||
| 215 | BEGIN_INTERFACE | ||
| 216 | |||
| 217 | /*** IUnknown methods ***/ | ||
| 218 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 219 | IMFSourceReaderCallback *This, | ||
| 220 | REFIID riid, | ||
| 221 | void **ppvObject); | ||
| 222 | |||
| 223 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 224 | IMFSourceReaderCallback *This); | ||
| 225 | |||
| 226 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 227 | IMFSourceReaderCallback *This); | ||
| 228 | |||
| 229 | /*** IMFSourceReaderCallback methods ***/ | ||
| 230 | HRESULT (STDMETHODCALLTYPE *OnReadSample)( | ||
| 231 | IMFSourceReaderCallback *This, | ||
| 232 | HRESULT hr, | ||
| 233 | DWORD stream_index, | ||
| 234 | DWORD stream_flags, | ||
| 235 | LONGLONG timestamp, | ||
| 236 | IMFSample *sample); | ||
| 237 | |||
| 238 | HRESULT (STDMETHODCALLTYPE *OnFlush)( | ||
| 239 | IMFSourceReaderCallback *This, | ||
| 240 | DWORD stream_index); | ||
| 241 | |||
| 242 | HRESULT (STDMETHODCALLTYPE *OnEvent)( | ||
| 243 | IMFSourceReaderCallback *This, | ||
| 244 | DWORD stream_index, | ||
| 245 | IMFMediaEvent *event); | ||
| 246 | |||
| 247 | END_INTERFACE | ||
| 248 | } IMFSourceReaderCallbackVtbl; | ||
| 249 | |||
| 250 | interface IMFSourceReaderCallback { | ||
| 251 | CONST_VTBL IMFSourceReaderCallbackVtbl* lpVtbl; | ||
| 252 | }; | ||
| 253 | |||
| 254 | #ifdef COBJMACROS | ||
| 255 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 256 | /*** IUnknown methods ***/ | ||
| 257 | #define IMFSourceReaderCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 258 | #define IMFSourceReaderCallback_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 259 | #define IMFSourceReaderCallback_Release(This) (This)->lpVtbl->Release(This) | ||
| 260 | /*** IMFSourceReaderCallback methods ***/ | ||
| 261 | #define IMFSourceReaderCallback_OnReadSample(This,hr,stream_index,stream_flags,timestamp,sample) (This)->lpVtbl->OnReadSample(This,hr,stream_index,stream_flags,timestamp,sample) | ||
| 262 | #define IMFSourceReaderCallback_OnFlush(This,stream_index) (This)->lpVtbl->OnFlush(This,stream_index) | ||
| 263 | #define IMFSourceReaderCallback_OnEvent(This,stream_index,event) (This)->lpVtbl->OnEvent(This,stream_index,event) | ||
| 264 | #else | ||
| 265 | /*** IUnknown methods ***/ | ||
| 266 | static FORCEINLINE HRESULT IMFSourceReaderCallback_QueryInterface(IMFSourceReaderCallback* This,REFIID riid,void **ppvObject) { | ||
| 267 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 268 | } | ||
| 269 | static FORCEINLINE ULONG IMFSourceReaderCallback_AddRef(IMFSourceReaderCallback* This) { | ||
| 270 | return This->lpVtbl->AddRef(This); | ||
| 271 | } | ||
| 272 | static FORCEINLINE ULONG IMFSourceReaderCallback_Release(IMFSourceReaderCallback* This) { | ||
| 273 | return This->lpVtbl->Release(This); | ||
| 274 | } | ||
| 275 | /*** IMFSourceReaderCallback methods ***/ | ||
| 276 | static FORCEINLINE HRESULT IMFSourceReaderCallback_OnReadSample(IMFSourceReaderCallback* This,HRESULT hr,DWORD stream_index,DWORD stream_flags,LONGLONG timestamp,IMFSample *sample) { | ||
| 277 | return This->lpVtbl->OnReadSample(This,hr,stream_index,stream_flags,timestamp,sample); | ||
| 278 | } | ||
| 279 | static FORCEINLINE HRESULT IMFSourceReaderCallback_OnFlush(IMFSourceReaderCallback* This,DWORD stream_index) { | ||
| 280 | return This->lpVtbl->OnFlush(This,stream_index); | ||
| 281 | } | ||
| 282 | static FORCEINLINE HRESULT IMFSourceReaderCallback_OnEvent(IMFSourceReaderCallback* This,DWORD stream_index,IMFMediaEvent *event) { | ||
| 283 | return This->lpVtbl->OnEvent(This,stream_index,event); | ||
| 284 | } | ||
| 285 | #endif | ||
| 286 | #endif | ||
| 287 | |||
| 288 | #endif | ||
| 289 | |||
| 290 | |||
| 291 | #endif /* __IMFSourceReaderCallback_INTERFACE_DEFINED__ */ | ||
| 292 | |||
| 293 | /***************************************************************************** | ||
| 294 | * IMFSourceReaderCallback2 interface | ||
| 295 | */ | ||
| 296 | #ifndef __IMFSourceReaderCallback2_INTERFACE_DEFINED__ | ||
| 297 | #define __IMFSourceReaderCallback2_INTERFACE_DEFINED__ | ||
| 298 | |||
| 299 | DEFINE_GUID(IID_IMFSourceReaderCallback2, 0xcf839fe6, 0x8c2a, 0x4dd2, 0xb6,0xea, 0xc2,0x2d,0x69,0x61,0xaf,0x05); | ||
| 300 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 301 | MIDL_INTERFACE("cf839fe6-8c2a-4dd2-b6ea-c22d6961af05") | ||
| 302 | IMFSourceReaderCallback2 : public IMFSourceReaderCallback | ||
| 303 | { | ||
| 304 | virtual HRESULT STDMETHODCALLTYPE OnTransformChange( | ||
| 305 | ) = 0; | ||
| 306 | |||
| 307 | virtual HRESULT STDMETHODCALLTYPE OnStreamError( | ||
| 308 | DWORD stream_index, | ||
| 309 | HRESULT status) = 0; | ||
| 310 | |||
| 311 | }; | ||
| 312 | #ifdef __CRT_UUID_DECL | ||
| 313 | __CRT_UUID_DECL(IMFSourceReaderCallback2, 0xcf839fe6, 0x8c2a, 0x4dd2, 0xb6,0xea, 0xc2,0x2d,0x69,0x61,0xaf,0x05) | ||
| 314 | #endif | ||
| 315 | #else | ||
| 316 | typedef struct IMFSourceReaderCallback2Vtbl { | ||
| 317 | BEGIN_INTERFACE | ||
| 318 | |||
| 319 | /*** IUnknown methods ***/ | ||
| 320 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 321 | IMFSourceReaderCallback2 *This, | ||
| 322 | REFIID riid, | ||
| 323 | void **ppvObject); | ||
| 324 | |||
| 325 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 326 | IMFSourceReaderCallback2 *This); | ||
| 327 | |||
| 328 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 329 | IMFSourceReaderCallback2 *This); | ||
| 330 | |||
| 331 | /*** IMFSourceReaderCallback methods ***/ | ||
| 332 | HRESULT (STDMETHODCALLTYPE *OnReadSample)( | ||
| 333 | IMFSourceReaderCallback2 *This, | ||
| 334 | HRESULT hr, | ||
| 335 | DWORD stream_index, | ||
| 336 | DWORD stream_flags, | ||
| 337 | LONGLONG timestamp, | ||
| 338 | IMFSample *sample); | ||
| 339 | |||
| 340 | HRESULT (STDMETHODCALLTYPE *OnFlush)( | ||
| 341 | IMFSourceReaderCallback2 *This, | ||
| 342 | DWORD stream_index); | ||
| 343 | |||
| 344 | HRESULT (STDMETHODCALLTYPE *OnEvent)( | ||
| 345 | IMFSourceReaderCallback2 *This, | ||
| 346 | DWORD stream_index, | ||
| 347 | IMFMediaEvent *event); | ||
| 348 | |||
| 349 | /*** IMFSourceReaderCallback2 methods ***/ | ||
| 350 | HRESULT (STDMETHODCALLTYPE *OnTransformChange)( | ||
| 351 | IMFSourceReaderCallback2 *This); | ||
| 352 | |||
| 353 | HRESULT (STDMETHODCALLTYPE *OnStreamError)( | ||
| 354 | IMFSourceReaderCallback2 *This, | ||
| 355 | DWORD stream_index, | ||
| 356 | HRESULT status); | ||
| 357 | |||
| 358 | END_INTERFACE | ||
| 359 | } IMFSourceReaderCallback2Vtbl; | ||
| 360 | |||
| 361 | interface IMFSourceReaderCallback2 { | ||
| 362 | CONST_VTBL IMFSourceReaderCallback2Vtbl* lpVtbl; | ||
| 96 | }; | 363 | }; |
| 364 | |||
| 365 | #ifdef COBJMACROS | ||
| 366 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 367 | /*** IUnknown methods ***/ | ||
| 368 | #define IMFSourceReaderCallback2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 369 | #define IMFSourceReaderCallback2_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 370 | #define IMFSourceReaderCallback2_Release(This) (This)->lpVtbl->Release(This) | ||
| 371 | /*** IMFSourceReaderCallback methods ***/ | ||
| 372 | #define IMFSourceReaderCallback2_OnReadSample(This,hr,stream_index,stream_flags,timestamp,sample) (This)->lpVtbl->OnReadSample(This,hr,stream_index,stream_flags,timestamp,sample) | ||
| 373 | #define IMFSourceReaderCallback2_OnFlush(This,stream_index) (This)->lpVtbl->OnFlush(This,stream_index) | ||
| 374 | #define IMFSourceReaderCallback2_OnEvent(This,stream_index,event) (This)->lpVtbl->OnEvent(This,stream_index,event) | ||
| 375 | /*** IMFSourceReaderCallback2 methods ***/ | ||
| 376 | #define IMFSourceReaderCallback2_OnTransformChange(This) (This)->lpVtbl->OnTransformChange(This) | ||
| 377 | #define IMFSourceReaderCallback2_OnStreamError(This,stream_index,status) (This)->lpVtbl->OnStreamError(This,stream_index,status) | ||
| 378 | #else | ||
| 379 | /*** IUnknown methods ***/ | ||
| 380 | static FORCEINLINE HRESULT IMFSourceReaderCallback2_QueryInterface(IMFSourceReaderCallback2* This,REFIID riid,void **ppvObject) { | ||
| 381 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 382 | } | ||
| 383 | static FORCEINLINE ULONG IMFSourceReaderCallback2_AddRef(IMFSourceReaderCallback2* This) { | ||
| 384 | return This->lpVtbl->AddRef(This); | ||
| 385 | } | ||
| 386 | static FORCEINLINE ULONG IMFSourceReaderCallback2_Release(IMFSourceReaderCallback2* This) { | ||
| 387 | return This->lpVtbl->Release(This); | ||
| 388 | } | ||
| 389 | /*** IMFSourceReaderCallback methods ***/ | ||
| 390 | static FORCEINLINE HRESULT IMFSourceReaderCallback2_OnReadSample(IMFSourceReaderCallback2* This,HRESULT hr,DWORD stream_index,DWORD stream_flags,LONGLONG timestamp,IMFSample *sample) { | ||
| 391 | return This->lpVtbl->OnReadSample(This,hr,stream_index,stream_flags,timestamp,sample); | ||
| 392 | } | ||
| 393 | static FORCEINLINE HRESULT IMFSourceReaderCallback2_OnFlush(IMFSourceReaderCallback2* This,DWORD stream_index) { | ||
| 394 | return This->lpVtbl->OnFlush(This,stream_index); | ||
| 395 | } | ||
| 396 | static FORCEINLINE HRESULT IMFSourceReaderCallback2_OnEvent(IMFSourceReaderCallback2* This,DWORD stream_index,IMFMediaEvent *event) { | ||
| 397 | return This->lpVtbl->OnEvent(This,stream_index,event); | ||
| 398 | } | ||
| 399 | /*** IMFSourceReaderCallback2 methods ***/ | ||
| 400 | static FORCEINLINE HRESULT IMFSourceReaderCallback2_OnTransformChange(IMFSourceReaderCallback2* This) { | ||
| 401 | return This->lpVtbl->OnTransformChange(This); | ||
| 402 | } | ||
| 403 | static FORCEINLINE HRESULT IMFSourceReaderCallback2_OnStreamError(IMFSourceReaderCallback2* This,DWORD stream_index,HRESULT status) { | ||
| 404 | return This->lpVtbl->OnStreamError(This,stream_index,status); | ||
| 405 | } | ||
| 406 | #endif | ||
| 407 | #endif | ||
| 408 | |||
| 409 | #endif | ||
| 410 | |||
| 411 | |||
| 412 | #endif /* __IMFSourceReaderCallback2_INTERFACE_DEFINED__ */ | ||
| 413 | |||
| 414 | #ifndef __IMFMediaSource_FWD_DEFINED__ | ||
| 415 | #define __IMFMediaSource_FWD_DEFINED__ | ||
| 416 | typedef interface IMFMediaSource IMFMediaSource; | ||
| 417 | #ifdef __cplusplus | ||
| 418 | interface IMFMediaSource; | ||
| 419 | #endif /* __cplusplus */ | ||
| 420 | #endif | ||
| 421 | |||
| 97 | /***************************************************************************** | 422 | /***************************************************************************** |
| 98 | * IMFSourceReader interface | 423 | * IMFSourceReader interface |
| 99 | */ | 424 | */ |
| ... | @@ -106,52 +431,52 @@ MIDL_INTERFACE("70ae66f2-c809-4e4f-8915-bdcb406b7993") | ... | @@ -106,52 +431,52 @@ MIDL_INTERFACE("70ae66f2-c809-4e4f-8915-bdcb406b7993") |
| 106 | IMFSourceReader : public IUnknown | 431 | IMFSourceReader : public IUnknown |
| 107 | { | 432 | { |
| 108 | virtual HRESULT STDMETHODCALLTYPE GetStreamSelection( | 433 | virtual HRESULT STDMETHODCALLTYPE GetStreamSelection( |
| 109 | DWORD dwStreamIndex, | 434 | DWORD index, |
| 110 | WINBOOL *pfSelected) = 0; | 435 | WINBOOL *selected) = 0; |
| 111 | 436 | ||
| 112 | virtual HRESULT STDMETHODCALLTYPE SetStreamSelection( | 437 | virtual HRESULT STDMETHODCALLTYPE SetStreamSelection( |
| 113 | DWORD dwStreamIndex, | 438 | DWORD index, |
| 114 | WINBOOL fSelected) = 0; | 439 | WINBOOL selected) = 0; |
| 115 | 440 | ||
| 116 | virtual HRESULT STDMETHODCALLTYPE GetNativeMediaType( | 441 | virtual HRESULT STDMETHODCALLTYPE GetNativeMediaType( |
| 117 | DWORD dwStreamIndex, | 442 | DWORD index, |
| 118 | DWORD dwMediaTypeIndex, | 443 | DWORD typeindex, |
| 119 | IMFMediaType **ppMediaType) = 0; | 444 | IMFMediaType **type) = 0; |
| 120 | 445 | ||
| 121 | virtual HRESULT STDMETHODCALLTYPE GetCurrentMediaType( | 446 | virtual HRESULT STDMETHODCALLTYPE GetCurrentMediaType( |
| 122 | DWORD dwStreamIndex, | 447 | DWORD index, |
| 123 | IMFMediaType **ppMediaType) = 0; | 448 | IMFMediaType **type) = 0; |
| 124 | 449 | ||
| 125 | virtual HRESULT STDMETHODCALLTYPE SetCurrentMediaType( | 450 | virtual HRESULT STDMETHODCALLTYPE SetCurrentMediaType( |
| 126 | DWORD dwStreamIndex, | 451 | DWORD index, |
| 127 | DWORD *pdwReserved, | 452 | DWORD *reserved, |
| 128 | IMFMediaType *pMediaType) = 0; | 453 | IMFMediaType *type) = 0; |
| 129 | 454 | ||
| 130 | virtual HRESULT STDMETHODCALLTYPE SetCurrentPosition( | 455 | virtual HRESULT STDMETHODCALLTYPE SetCurrentPosition( |
| 131 | REFGUID guidTimeFormat, | 456 | REFGUID format, |
| 132 | REFPROPVARIANT varPosition) = 0; | 457 | REFPROPVARIANT position) = 0; |
| 133 | 458 | ||
| 134 | virtual HRESULT STDMETHODCALLTYPE ReadSample( | 459 | virtual HRESULT STDMETHODCALLTYPE ReadSample( |
| 135 | DWORD dwStreamIndex, | 460 | DWORD index, |
| 136 | DWORD dwControlFlags, | 461 | DWORD flags, |
| 137 | DWORD *pdwActualStreamIndex, | 462 | DWORD *actualindex, |
| 138 | DWORD *pdwStreamFlags, | 463 | DWORD *sampleflags, |
| 139 | LONGLONG *pllTimestamp, | 464 | LONGLONG *timestamp, |
| 140 | IMFSample **ppSample) = 0; | 465 | IMFSample **sample) = 0; |
| 141 | 466 | ||
| 142 | virtual HRESULT STDMETHODCALLTYPE Flush( | 467 | virtual HRESULT STDMETHODCALLTYPE Flush( |
| 143 | DWORD dwStreamIndex) = 0; | 468 | DWORD index) = 0; |
| 144 | 469 | ||
| 145 | virtual HRESULT STDMETHODCALLTYPE GetServiceForStream( | 470 | virtual HRESULT STDMETHODCALLTYPE GetServiceForStream( |
| 146 | DWORD dwStreamIndex, | 471 | DWORD index, |
| 147 | REFGUID guidService, | 472 | REFGUID service, |
| 148 | REFIID riid, | 473 | REFIID riid, |
| 149 | LPVOID *ppvObject) = 0; | 474 | void **object) = 0; |
| 150 | 475 | ||
| 151 | virtual HRESULT STDMETHODCALLTYPE GetPresentationAttribute( | 476 | virtual HRESULT STDMETHODCALLTYPE GetPresentationAttribute( |
| 152 | DWORD dwStreamIndex, | 477 | DWORD index, |
| 153 | REFGUID guidAttribute, | 478 | REFGUID guid, |
| 154 | PROPVARIANT *pvarAttribute) = 0; | 479 | PROPVARIANT *attr) = 0; |
| 155 | 480 | ||
| 156 | }; | 481 | }; |
| 157 | #ifdef __CRT_UUID_DECL | 482 | #ifdef __CRT_UUID_DECL |
| ... | @@ -176,61 +501,61 @@ typedef struct IMFSourceReaderVtbl { | ... | @@ -176,61 +501,61 @@ typedef struct IMFSourceReaderVtbl { |
| 176 | /*** IMFSourceReader methods ***/ | 501 | /*** IMFSourceReader methods ***/ |
| 177 | HRESULT (STDMETHODCALLTYPE *GetStreamSelection)( | 502 | HRESULT (STDMETHODCALLTYPE *GetStreamSelection)( |
| 178 | IMFSourceReader *This, | 503 | IMFSourceReader *This, |
| 179 | DWORD dwStreamIndex, | 504 | DWORD index, |
| 180 | WINBOOL *pfSelected); | 505 | WINBOOL *selected); |
| 181 | 506 | ||
| 182 | HRESULT (STDMETHODCALLTYPE *SetStreamSelection)( | 507 | HRESULT (STDMETHODCALLTYPE *SetStreamSelection)( |
| 183 | IMFSourceReader *This, | 508 | IMFSourceReader *This, |
| 184 | DWORD dwStreamIndex, | 509 | DWORD index, |
| 185 | WINBOOL fSelected); | 510 | WINBOOL selected); |
| 186 | 511 | ||
| 187 | HRESULT (STDMETHODCALLTYPE *GetNativeMediaType)( | 512 | HRESULT (STDMETHODCALLTYPE *GetNativeMediaType)( |
| 188 | IMFSourceReader *This, | 513 | IMFSourceReader *This, |
| 189 | DWORD dwStreamIndex, | 514 | DWORD index, |
| 190 | DWORD dwMediaTypeIndex, | 515 | DWORD typeindex, |
| 191 | IMFMediaType **ppMediaType); | 516 | IMFMediaType **type); |
| 192 | 517 | ||
| 193 | HRESULT (STDMETHODCALLTYPE *GetCurrentMediaType)( | 518 | HRESULT (STDMETHODCALLTYPE *GetCurrentMediaType)( |
| 194 | IMFSourceReader *This, | 519 | IMFSourceReader *This, |
| 195 | DWORD dwStreamIndex, | 520 | DWORD index, |
| 196 | IMFMediaType **ppMediaType); | 521 | IMFMediaType **type); |
| 197 | 522 | ||
| 198 | HRESULT (STDMETHODCALLTYPE *SetCurrentMediaType)( | 523 | HRESULT (STDMETHODCALLTYPE *SetCurrentMediaType)( |
| 199 | IMFSourceReader *This, | 524 | IMFSourceReader *This, |
| 200 | DWORD dwStreamIndex, | 525 | DWORD index, |
| 201 | DWORD *pdwReserved, | 526 | DWORD *reserved, |
| 202 | IMFMediaType *pMediaType); | 527 | IMFMediaType *type); |
| 203 | 528 | ||
| 204 | HRESULT (STDMETHODCALLTYPE *SetCurrentPosition)( | 529 | HRESULT (STDMETHODCALLTYPE *SetCurrentPosition)( |
| 205 | IMFSourceReader *This, | 530 | IMFSourceReader *This, |
| 206 | REFGUID guidTimeFormat, | 531 | REFGUID format, |
| 207 | REFPROPVARIANT varPosition); | 532 | REFPROPVARIANT position); |
| 208 | 533 | ||
| 209 | HRESULT (STDMETHODCALLTYPE *ReadSample)( | 534 | HRESULT (STDMETHODCALLTYPE *ReadSample)( |
| 210 | IMFSourceReader *This, | 535 | IMFSourceReader *This, |
| 211 | DWORD dwStreamIndex, | 536 | DWORD index, |
| 212 | DWORD dwControlFlags, | 537 | DWORD flags, |
| 213 | DWORD *pdwActualStreamIndex, | 538 | DWORD *actualindex, |
| 214 | DWORD *pdwStreamFlags, | 539 | DWORD *sampleflags, |
| 215 | LONGLONG *pllTimestamp, | 540 | LONGLONG *timestamp, |
| 216 | IMFSample **ppSample); | 541 | IMFSample **sample); |
| 217 | 542 | ||
| 218 | HRESULT (STDMETHODCALLTYPE *Flush)( | 543 | HRESULT (STDMETHODCALLTYPE *Flush)( |
| 219 | IMFSourceReader *This, | 544 | IMFSourceReader *This, |
| 220 | DWORD dwStreamIndex); | 545 | DWORD index); |
| 221 | 546 | ||
| 222 | HRESULT (STDMETHODCALLTYPE *GetServiceForStream)( | 547 | HRESULT (STDMETHODCALLTYPE *GetServiceForStream)( |
| 223 | IMFSourceReader *This, | 548 | IMFSourceReader *This, |
| 224 | DWORD dwStreamIndex, | 549 | DWORD index, |
| 225 | REFGUID guidService, | 550 | REFGUID service, |
| 226 | REFIID riid, | 551 | REFIID riid, |
| 227 | LPVOID *ppvObject); | 552 | void **object); |
| 228 | 553 | ||
| 229 | HRESULT (STDMETHODCALLTYPE *GetPresentationAttribute)( | 554 | HRESULT (STDMETHODCALLTYPE *GetPresentationAttribute)( |
| 230 | IMFSourceReader *This, | 555 | IMFSourceReader *This, |
| 231 | DWORD dwStreamIndex, | 556 | DWORD index, |
| 232 | REFGUID guidAttribute, | 557 | REFGUID guid, |
| 233 | PROPVARIANT *pvarAttribute); | 558 | PROPVARIANT *attr); |
| 234 | 559 | ||
| 235 | END_INTERFACE | 560 | END_INTERFACE |
| 236 | } IMFSourceReaderVtbl; | 561 | } IMFSourceReaderVtbl; |
| ... | @@ -246,16 +571,16 @@ interface IMFSourceReader { | ... | @@ -246,16 +571,16 @@ interface IMFSourceReader { |
| 246 | #define IMFSourceReader_AddRef(This) (This)->lpVtbl->AddRef(This) | 571 | #define IMFSourceReader_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 247 | #define IMFSourceReader_Release(This) (This)->lpVtbl->Release(This) | 572 | #define IMFSourceReader_Release(This) (This)->lpVtbl->Release(This) |
| 248 | /*** IMFSourceReader methods ***/ | 573 | /*** IMFSourceReader methods ***/ |
| 249 | #define IMFSourceReader_GetStreamSelection(This,dwStreamIndex,pfSelected) (This)->lpVtbl->GetStreamSelection(This,dwStreamIndex,pfSelected) | 574 | #define IMFSourceReader_GetStreamSelection(This,index,selected) (This)->lpVtbl->GetStreamSelection(This,index,selected) |
| 250 | #define IMFSourceReader_SetStreamSelection(This,dwStreamIndex,fSelected) (This)->lpVtbl->SetStreamSelection(This,dwStreamIndex,fSelected) | 575 | #define IMFSourceReader_SetStreamSelection(This,index,selected) (This)->lpVtbl->SetStreamSelection(This,index,selected) |
| 251 | #define IMFSourceReader_GetNativeMediaType(This,dwStreamIndex,dwMediaTypeIndex,ppMediaType) (This)->lpVtbl->GetNativeMediaType(This,dwStreamIndex,dwMediaTypeIndex,ppMediaType) | 576 | #define IMFSourceReader_GetNativeMediaType(This,index,typeindex,type) (This)->lpVtbl->GetNativeMediaType(This,index,typeindex,type) |
| 252 | #define IMFSourceReader_GetCurrentMediaType(This,dwStreamIndex,ppMediaType) (This)->lpVtbl->GetCurrentMediaType(This,dwStreamIndex,ppMediaType) | 577 | #define IMFSourceReader_GetCurrentMediaType(This,index,type) (This)->lpVtbl->GetCurrentMediaType(This,index,type) |
| 253 | #define IMFSourceReader_SetCurrentMediaType(This,dwStreamIndex,pdwReserved,pMediaType) (This)->lpVtbl->SetCurrentMediaType(This,dwStreamIndex,pdwReserved,pMediaType) | 578 | #define IMFSourceReader_SetCurrentMediaType(This,index,reserved,type) (This)->lpVtbl->SetCurrentMediaType(This,index,reserved,type) |
| 254 | #define IMFSourceReader_SetCurrentPosition(This,guidTimeFormat,varPosition) (This)->lpVtbl->SetCurrentPosition(This,guidTimeFormat,varPosition) | 579 | #define IMFSourceReader_SetCurrentPosition(This,format,position) (This)->lpVtbl->SetCurrentPosition(This,format,position) |
| 255 | #define IMFSourceReader_ReadSample(This,dwStreamIndex,dwControlFlags,pdwActualStreamIndex,pdwStreamFlags,pllTimestamp,ppSample) (This)->lpVtbl->ReadSample(This,dwStreamIndex,dwControlFlags,pdwActualStreamIndex,pdwStreamFlags,pllTimestamp,ppSample) | 580 | #define IMFSourceReader_ReadSample(This,index,flags,actualindex,sampleflags,timestamp,sample) (This)->lpVtbl->ReadSample(This,index,flags,actualindex,sampleflags,timestamp,sample) |
| 256 | #define IMFSourceReader_Flush(This,dwStreamIndex) (This)->lpVtbl->Flush(This,dwStreamIndex) | 581 | #define IMFSourceReader_Flush(This,index) (This)->lpVtbl->Flush(This,index) |
| 257 | #define IMFSourceReader_GetServiceForStream(This,dwStreamIndex,guidService,riid,ppvObject) (This)->lpVtbl->GetServiceForStream(This,dwStreamIndex,guidService,riid,ppvObject) | 582 | #define IMFSourceReader_GetServiceForStream(This,index,service,riid,object) (This)->lpVtbl->GetServiceForStream(This,index,service,riid,object) |
| 258 | #define IMFSourceReader_GetPresentationAttribute(This,dwStreamIndex,guidAttribute,pvarAttribute) (This)->lpVtbl->GetPresentationAttribute(This,dwStreamIndex,guidAttribute,pvarAttribute) | 583 | #define IMFSourceReader_GetPresentationAttribute(This,index,guid,attr) (This)->lpVtbl->GetPresentationAttribute(This,index,guid,attr) |
| 259 | #else | 584 | #else |
| 260 | /*** IUnknown methods ***/ | 585 | /*** IUnknown methods ***/ |
| 261 | static FORCEINLINE HRESULT IMFSourceReader_QueryInterface(IMFSourceReader* This,REFIID riid,void **ppvObject) { | 586 | static FORCEINLINE HRESULT IMFSourceReader_QueryInterface(IMFSourceReader* This,REFIID riid,void **ppvObject) { |
| ... | @@ -268,35 +593,35 @@ static FORCEINLINE ULONG IMFSourceReader_Release(IMFSourceReader* This) { | ... | @@ -268,35 +593,35 @@ static FORCEINLINE ULONG IMFSourceReader_Release(IMFSourceReader* This) { |
| 268 | return This->lpVtbl->Release(This); | 593 | return This->lpVtbl->Release(This); |
| 269 | } | 594 | } |
| 270 | /*** IMFSourceReader methods ***/ | 595 | /*** IMFSourceReader methods ***/ |
| 271 | static FORCEINLINE HRESULT IMFSourceReader_GetStreamSelection(IMFSourceReader* This,DWORD dwStreamIndex,WINBOOL *pfSelected) { | 596 | static FORCEINLINE HRESULT IMFSourceReader_GetStreamSelection(IMFSourceReader* This,DWORD index,WINBOOL *selected) { |
| 272 | return This->lpVtbl->GetStreamSelection(This,dwStreamIndex,pfSelected); | 597 | return This->lpVtbl->GetStreamSelection(This,index,selected); |
| 273 | } | 598 | } |
| 274 | static FORCEINLINE HRESULT IMFSourceReader_SetStreamSelection(IMFSourceReader* This,DWORD dwStreamIndex,WINBOOL fSelected) { | 599 | static FORCEINLINE HRESULT IMFSourceReader_SetStreamSelection(IMFSourceReader* This,DWORD index,WINBOOL selected) { |
| 275 | return This->lpVtbl->SetStreamSelection(This,dwStreamIndex,fSelected); | 600 | return This->lpVtbl->SetStreamSelection(This,index,selected); |
| 276 | } | 601 | } |
| 277 | static FORCEINLINE HRESULT IMFSourceReader_GetNativeMediaType(IMFSourceReader* This,DWORD dwStreamIndex,DWORD dwMediaTypeIndex,IMFMediaType **ppMediaType) { | 602 | static FORCEINLINE HRESULT IMFSourceReader_GetNativeMediaType(IMFSourceReader* This,DWORD index,DWORD typeindex,IMFMediaType **type) { |
| 278 | return This->lpVtbl->GetNativeMediaType(This,dwStreamIndex,dwMediaTypeIndex,ppMediaType); | 603 | return This->lpVtbl->GetNativeMediaType(This,index,typeindex,type); |
| 279 | } | 604 | } |
| 280 | static FORCEINLINE HRESULT IMFSourceReader_GetCurrentMediaType(IMFSourceReader* This,DWORD dwStreamIndex,IMFMediaType **ppMediaType) { | 605 | static FORCEINLINE HRESULT IMFSourceReader_GetCurrentMediaType(IMFSourceReader* This,DWORD index,IMFMediaType **type) { |
| 281 | return This->lpVtbl->GetCurrentMediaType(This,dwStreamIndex,ppMediaType); | 606 | return This->lpVtbl->GetCurrentMediaType(This,index,type); |
| 282 | } | 607 | } |
| 283 | static FORCEINLINE HRESULT IMFSourceReader_SetCurrentMediaType(IMFSourceReader* This,DWORD dwStreamIndex,DWORD *pdwReserved,IMFMediaType *pMediaType) { | 608 | static FORCEINLINE HRESULT IMFSourceReader_SetCurrentMediaType(IMFSourceReader* This,DWORD index,DWORD *reserved,IMFMediaType *type) { |
| 284 | return This->lpVtbl->SetCurrentMediaType(This,dwStreamIndex,pdwReserved,pMediaType); | 609 | return This->lpVtbl->SetCurrentMediaType(This,index,reserved,type); |
| 285 | } | 610 | } |
| 286 | static FORCEINLINE HRESULT IMFSourceReader_SetCurrentPosition(IMFSourceReader* This,REFGUID guidTimeFormat,REFPROPVARIANT varPosition) { | 611 | static FORCEINLINE HRESULT IMFSourceReader_SetCurrentPosition(IMFSourceReader* This,REFGUID format,REFPROPVARIANT position) { |
| 287 | return This->lpVtbl->SetCurrentPosition(This,guidTimeFormat,varPosition); | 612 | return This->lpVtbl->SetCurrentPosition(This,format,position); |
| 288 | } | 613 | } |
| 289 | static FORCEINLINE HRESULT IMFSourceReader_ReadSample(IMFSourceReader* This,DWORD dwStreamIndex,DWORD dwControlFlags,DWORD *pdwActualStreamIndex,DWORD *pdwStreamFlags,LONGLONG *pllTimestamp,IMFSample **ppSample) { | 614 | static FORCEINLINE HRESULT IMFSourceReader_ReadSample(IMFSourceReader* This,DWORD index,DWORD flags,DWORD *actualindex,DWORD *sampleflags,LONGLONG *timestamp,IMFSample **sample) { |
| 290 | return This->lpVtbl->ReadSample(This,dwStreamIndex,dwControlFlags,pdwActualStreamIndex,pdwStreamFlags,pllTimestamp,ppSample); | 615 | return This->lpVtbl->ReadSample(This,index,flags,actualindex,sampleflags,timestamp,sample); |
| 291 | } | 616 | } |
| 292 | static FORCEINLINE HRESULT IMFSourceReader_Flush(IMFSourceReader* This,DWORD dwStreamIndex) { | 617 | static FORCEINLINE HRESULT IMFSourceReader_Flush(IMFSourceReader* This,DWORD index) { |
| 293 | return This->lpVtbl->Flush(This,dwStreamIndex); | 618 | return This->lpVtbl->Flush(This,index); |
| 294 | } | 619 | } |
| 295 | static FORCEINLINE HRESULT IMFSourceReader_GetServiceForStream(IMFSourceReader* This,DWORD dwStreamIndex,REFGUID guidService,REFIID riid,LPVOID *ppvObject) { | 620 | static FORCEINLINE HRESULT IMFSourceReader_GetServiceForStream(IMFSourceReader* This,DWORD index,REFGUID service,REFIID riid,void **object) { |
| 296 | return This->lpVtbl->GetServiceForStream(This,dwStreamIndex,guidService,riid,ppvObject); | 621 | return This->lpVtbl->GetServiceForStream(This,index,service,riid,object); |
| 297 | } | 622 | } |
| 298 | static FORCEINLINE HRESULT IMFSourceReader_GetPresentationAttribute(IMFSourceReader* This,DWORD dwStreamIndex,REFGUID guidAttribute,PROPVARIANT *pvarAttribute) { | 623 | static FORCEINLINE HRESULT IMFSourceReader_GetPresentationAttribute(IMFSourceReader* This,DWORD index,REFGUID guid,PROPVARIANT *attr) { |
| 299 | return This->lpVtbl->GetPresentationAttribute(This,dwStreamIndex,guidAttribute,pvarAttribute); | 624 | return This->lpVtbl->GetPresentationAttribute(This,index,guid,attr); |
| 300 | } | 625 | } |
| 301 | #endif | 626 | #endif |
| 302 | #endif | 627 | #endif |
| ... | @@ -307,131 +632,354 @@ static FORCEINLINE HRESULT IMFSourceReader_GetPresentationAttribute(IMFSourceRea | ... | @@ -307,131 +632,354 @@ static FORCEINLINE HRESULT IMFSourceReader_GetPresentationAttribute(IMFSourceRea |
| 307 | #endif /* __IMFSourceReader_INTERFACE_DEFINED__ */ | 632 | #endif /* __IMFSourceReader_INTERFACE_DEFINED__ */ |
| 308 | 633 | ||
| 309 | /***************************************************************************** | 634 | /***************************************************************************** |
| 310 | * IMFSinkWriter interface | 635 | * IMFSourceReaderEx interface |
| 311 | */ | 636 | */ |
| 312 | #ifndef __IMFSinkWriter_INTERFACE_DEFINED__ | 637 | #ifndef __IMFSourceReaderEx_INTERFACE_DEFINED__ |
| 313 | #define __IMFSinkWriter_INTERFACE_DEFINED__ | 638 | #define __IMFSourceReaderEx_INTERFACE_DEFINED__ |
| 314 | 639 | ||
| 315 | DEFINE_GUID(IID_IMFSinkWriter, 0x3137f1cd, 0xfe5e, 0x4805, 0xa5,0xd8, 0xfb,0x47,0x74,0x48,0xcb,0x3d); | 640 | DEFINE_GUID(IID_IMFSourceReaderEx, 0x7b981cf0, 0x560e, 0x4116, 0x98,0x75, 0xb0,0x99,0x89,0x5f,0x23,0xd7); |
| 316 | #if defined(__cplusplus) && !defined(CINTERFACE) | 641 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 317 | MIDL_INTERFACE("3137f1cd-fe5e-4805-a5d8-fb477448cb3d") | 642 | MIDL_INTERFACE("7b981cf0-560e-4116-9875-b099895f23d7") |
| 318 | IMFSinkWriter : public IUnknown | 643 | IMFSourceReaderEx : public IMFSourceReader |
| 319 | { | 644 | { |
| 320 | virtual HRESULT STDMETHODCALLTYPE AddStream( | 645 | virtual HRESULT STDMETHODCALLTYPE SetNativeMediaType( |
| 321 | IMFMediaType *pTargetMediaType, | 646 | DWORD stream_index, |
| 322 | DWORD *pdwStreamIndex) = 0; | 647 | IMFMediaType *media_type, |
| 323 | 648 | DWORD *stream_flags) = 0; | |
| 324 | virtual HRESULT STDMETHODCALLTYPE SetInputMediaType( | ||
| 325 | DWORD dwStreamIndex, | ||
| 326 | IMFMediaType *pInputMediaType, | ||
| 327 | IMFAttributes *pEncodingParameters) = 0; | ||
| 328 | 649 | ||
| 329 | virtual HRESULT STDMETHODCALLTYPE BeginWriting( | 650 | virtual HRESULT STDMETHODCALLTYPE AddTransformForStream( |
| 330 | ) = 0; | 651 | DWORD stream_index, |
| 331 | 652 | IUnknown *transform) = 0; | |
| 332 | virtual HRESULT STDMETHODCALLTYPE WriteSample( | ||
| 333 | DWORD dwStreamIndex, | ||
| 334 | IMFSample *pSample) = 0; | ||
| 335 | |||
| 336 | virtual HRESULT STDMETHODCALLTYPE SendStreamTick( | ||
| 337 | DWORD dwStreamIndex, | ||
| 338 | LONGLONG llTimestamp) = 0; | ||
| 339 | |||
| 340 | virtual HRESULT STDMETHODCALLTYPE PlaceMarker( | ||
| 341 | DWORD dwStreamIndex, | ||
| 342 | LPVOID pvContext) = 0; | ||
| 343 | 653 | ||
| 344 | virtual HRESULT STDMETHODCALLTYPE NotifyEndOfSegment( | 654 | virtual HRESULT STDMETHODCALLTYPE RemoveAllTransformsForStream( |
| 345 | DWORD dwStreamIndex) = 0; | 655 | DWORD stream_index) = 0; |
| 346 | |||
| 347 | virtual HRESULT STDMETHODCALLTYPE Flush( | ||
| 348 | DWORD dwStreamIndex) = 0; | ||
| 349 | |||
| 350 | virtual HRESULT STDMETHODCALLTYPE Finalize( | ||
| 351 | ) = 0; | ||
| 352 | |||
| 353 | virtual HRESULT STDMETHODCALLTYPE GetServiceForStream( | ||
| 354 | DWORD dwStreamIndex, | ||
| 355 | REFGUID guidService, | ||
| 356 | REFIID riid, | ||
| 357 | LPVOID *ppvObject) = 0; | ||
| 358 | 656 | ||
| 359 | virtual HRESULT STDMETHODCALLTYPE GetStatistics( | 657 | virtual HRESULT STDMETHODCALLTYPE GetTransformForStream( |
| 360 | DWORD dwStreamIndex, | 658 | DWORD stream_index, |
| 361 | MF_SINK_WRITER_STATISTICS *pStats) = 0; | 659 | DWORD transform_index, |
| 660 | GUID *category, | ||
| 661 | IMFTransform **transform) = 0; | ||
| 362 | 662 | ||
| 363 | }; | 663 | }; |
| 364 | #ifdef __CRT_UUID_DECL | 664 | #ifdef __CRT_UUID_DECL |
| 365 | __CRT_UUID_DECL(IMFSinkWriter, 0x3137f1cd, 0xfe5e, 0x4805, 0xa5,0xd8, 0xfb,0x47,0x74,0x48,0xcb,0x3d) | 665 | __CRT_UUID_DECL(IMFSourceReaderEx, 0x7b981cf0, 0x560e, 0x4116, 0x98,0x75, 0xb0,0x99,0x89,0x5f,0x23,0xd7) |
| 366 | #endif | 666 | #endif |
| 367 | #else | 667 | #else |
| 368 | typedef struct IMFSinkWriterVtbl { | 668 | typedef struct IMFSourceReaderExVtbl { |
| 369 | BEGIN_INTERFACE | 669 | BEGIN_INTERFACE |
| 370 | 670 | ||
| 371 | /*** IUnknown methods ***/ | 671 | /*** IUnknown methods ***/ |
| 372 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 672 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 373 | IMFSinkWriter *This, | 673 | IMFSourceReaderEx *This, |
| 374 | REFIID riid, | 674 | REFIID riid, |
| 375 | void **ppvObject); | 675 | void **ppvObject); |
| 376 | 676 | ||
| 377 | ULONG (STDMETHODCALLTYPE *AddRef)( | 677 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 378 | IMFSinkWriter *This); | 678 | IMFSourceReaderEx *This); |
| 379 | 679 | ||
| 380 | ULONG (STDMETHODCALLTYPE *Release)( | 680 | ULONG (STDMETHODCALLTYPE *Release)( |
| 381 | IMFSinkWriter *This); | 681 | IMFSourceReaderEx *This); |
| 382 | 682 | ||
| 383 | /*** IMFSinkWriter methods ***/ | 683 | /*** IMFSourceReader methods ***/ |
| 384 | HRESULT (STDMETHODCALLTYPE *AddStream)( | 684 | HRESULT (STDMETHODCALLTYPE *GetStreamSelection)( |
| 385 | IMFSinkWriter *This, | 685 | IMFSourceReaderEx *This, |
| 386 | IMFMediaType *pTargetMediaType, | 686 | DWORD index, |
| 387 | DWORD *pdwStreamIndex); | 687 | WINBOOL *selected); |
| 388 | 688 | ||
| 389 | HRESULT (STDMETHODCALLTYPE *SetInputMediaType)( | 689 | HRESULT (STDMETHODCALLTYPE *SetStreamSelection)( |
| 390 | IMFSinkWriter *This, | 690 | IMFSourceReaderEx *This, |
| 391 | DWORD dwStreamIndex, | 691 | DWORD index, |
| 392 | IMFMediaType *pInputMediaType, | 692 | WINBOOL selected); |
| 393 | IMFAttributes *pEncodingParameters); | ||
| 394 | 693 | ||
| 395 | HRESULT (STDMETHODCALLTYPE *BeginWriting)( | 694 | HRESULT (STDMETHODCALLTYPE *GetNativeMediaType)( |
| 396 | IMFSinkWriter *This); | 695 | IMFSourceReaderEx *This, |
| 696 | DWORD index, | ||
| 697 | DWORD typeindex, | ||
| 698 | IMFMediaType **type); | ||
| 397 | 699 | ||
| 398 | HRESULT (STDMETHODCALLTYPE *WriteSample)( | 700 | HRESULT (STDMETHODCALLTYPE *GetCurrentMediaType)( |
| 399 | IMFSinkWriter *This, | 701 | IMFSourceReaderEx *This, |
| 400 | DWORD dwStreamIndex, | 702 | DWORD index, |
| 401 | IMFSample *pSample); | 703 | IMFMediaType **type); |
| 402 | 704 | ||
| 403 | HRESULT (STDMETHODCALLTYPE *SendStreamTick)( | 705 | HRESULT (STDMETHODCALLTYPE *SetCurrentMediaType)( |
| 404 | IMFSinkWriter *This, | 706 | IMFSourceReaderEx *This, |
| 405 | DWORD dwStreamIndex, | 707 | DWORD index, |
| 406 | LONGLONG llTimestamp); | 708 | DWORD *reserved, |
| 709 | IMFMediaType *type); | ||
| 407 | 710 | ||
| 408 | HRESULT (STDMETHODCALLTYPE *PlaceMarker)( | 711 | HRESULT (STDMETHODCALLTYPE *SetCurrentPosition)( |
| 409 | IMFSinkWriter *This, | 712 | IMFSourceReaderEx *This, |
| 410 | DWORD dwStreamIndex, | 713 | REFGUID format, |
| 411 | LPVOID pvContext); | 714 | REFPROPVARIANT position); |
| 412 | 715 | ||
| 413 | HRESULT (STDMETHODCALLTYPE *NotifyEndOfSegment)( | 716 | HRESULT (STDMETHODCALLTYPE *ReadSample)( |
| 414 | IMFSinkWriter *This, | 717 | IMFSourceReaderEx *This, |
| 415 | DWORD dwStreamIndex); | 718 | DWORD index, |
| 719 | DWORD flags, | ||
| 720 | DWORD *actualindex, | ||
| 721 | DWORD *sampleflags, | ||
| 722 | LONGLONG *timestamp, | ||
| 723 | IMFSample **sample); | ||
| 416 | 724 | ||
| 417 | HRESULT (STDMETHODCALLTYPE *Flush)( | 725 | HRESULT (STDMETHODCALLTYPE *Flush)( |
| 418 | IMFSinkWriter *This, | 726 | IMFSourceReaderEx *This, |
| 419 | DWORD dwStreamIndex); | 727 | DWORD index); |
| 420 | 728 | ||
| 421 | HRESULT (STDMETHODCALLTYPE *Finalize)( | 729 | HRESULT (STDMETHODCALLTYPE *GetServiceForStream)( |
| 730 | IMFSourceReaderEx *This, | ||
| 731 | DWORD index, | ||
| 732 | REFGUID service, | ||
| 733 | REFIID riid, | ||
| 734 | void **object); | ||
| 735 | |||
| 736 | HRESULT (STDMETHODCALLTYPE *GetPresentationAttribute)( | ||
| 737 | IMFSourceReaderEx *This, | ||
| 738 | DWORD index, | ||
| 739 | REFGUID guid, | ||
| 740 | PROPVARIANT *attr); | ||
| 741 | |||
| 742 | /*** IMFSourceReaderEx methods ***/ | ||
| 743 | HRESULT (STDMETHODCALLTYPE *SetNativeMediaType)( | ||
| 744 | IMFSourceReaderEx *This, | ||
| 745 | DWORD stream_index, | ||
| 746 | IMFMediaType *media_type, | ||
| 747 | DWORD *stream_flags); | ||
| 748 | |||
| 749 | HRESULT (STDMETHODCALLTYPE *AddTransformForStream)( | ||
| 750 | IMFSourceReaderEx *This, | ||
| 751 | DWORD stream_index, | ||
| 752 | IUnknown *transform); | ||
| 753 | |||
| 754 | HRESULT (STDMETHODCALLTYPE *RemoveAllTransformsForStream)( | ||
| 755 | IMFSourceReaderEx *This, | ||
| 756 | DWORD stream_index); | ||
| 757 | |||
| 758 | HRESULT (STDMETHODCALLTYPE *GetTransformForStream)( | ||
| 759 | IMFSourceReaderEx *This, | ||
| 760 | DWORD stream_index, | ||
| 761 | DWORD transform_index, | ||
| 762 | GUID *category, | ||
| 763 | IMFTransform **transform); | ||
| 764 | |||
| 765 | END_INTERFACE | ||
| 766 | } IMFSourceReaderExVtbl; | ||
| 767 | |||
| 768 | interface IMFSourceReaderEx { | ||
| 769 | CONST_VTBL IMFSourceReaderExVtbl* lpVtbl; | ||
| 770 | }; | ||
| 771 | |||
| 772 | #ifdef COBJMACROS | ||
| 773 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 774 | /*** IUnknown methods ***/ | ||
| 775 | #define IMFSourceReaderEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 776 | #define IMFSourceReaderEx_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 777 | #define IMFSourceReaderEx_Release(This) (This)->lpVtbl->Release(This) | ||
| 778 | /*** IMFSourceReader methods ***/ | ||
| 779 | #define IMFSourceReaderEx_GetStreamSelection(This,index,selected) (This)->lpVtbl->GetStreamSelection(This,index,selected) | ||
| 780 | #define IMFSourceReaderEx_SetStreamSelection(This,index,selected) (This)->lpVtbl->SetStreamSelection(This,index,selected) | ||
| 781 | #define IMFSourceReaderEx_GetNativeMediaType(This,index,typeindex,type) (This)->lpVtbl->GetNativeMediaType(This,index,typeindex,type) | ||
| 782 | #define IMFSourceReaderEx_GetCurrentMediaType(This,index,type) (This)->lpVtbl->GetCurrentMediaType(This,index,type) | ||
| 783 | #define IMFSourceReaderEx_SetCurrentMediaType(This,index,reserved,type) (This)->lpVtbl->SetCurrentMediaType(This,index,reserved,type) | ||
| 784 | #define IMFSourceReaderEx_SetCurrentPosition(This,format,position) (This)->lpVtbl->SetCurrentPosition(This,format,position) | ||
| 785 | #define IMFSourceReaderEx_ReadSample(This,index,flags,actualindex,sampleflags,timestamp,sample) (This)->lpVtbl->ReadSample(This,index,flags,actualindex,sampleflags,timestamp,sample) | ||
| 786 | #define IMFSourceReaderEx_Flush(This,index) (This)->lpVtbl->Flush(This,index) | ||
| 787 | #define IMFSourceReaderEx_GetServiceForStream(This,index,service,riid,object) (This)->lpVtbl->GetServiceForStream(This,index,service,riid,object) | ||
| 788 | #define IMFSourceReaderEx_GetPresentationAttribute(This,index,guid,attr) (This)->lpVtbl->GetPresentationAttribute(This,index,guid,attr) | ||
| 789 | /*** IMFSourceReaderEx methods ***/ | ||
| 790 | #define IMFSourceReaderEx_SetNativeMediaType(This,stream_index,media_type,stream_flags) (This)->lpVtbl->SetNativeMediaType(This,stream_index,media_type,stream_flags) | ||
| 791 | #define IMFSourceReaderEx_AddTransformForStream(This,stream_index,transform) (This)->lpVtbl->AddTransformForStream(This,stream_index,transform) | ||
| 792 | #define IMFSourceReaderEx_RemoveAllTransformsForStream(This,stream_index) (This)->lpVtbl->RemoveAllTransformsForStream(This,stream_index) | ||
| 793 | #define IMFSourceReaderEx_GetTransformForStream(This,stream_index,transform_index,category,transform) (This)->lpVtbl->GetTransformForStream(This,stream_index,transform_index,category,transform) | ||
| 794 | #else | ||
| 795 | /*** IUnknown methods ***/ | ||
| 796 | static FORCEINLINE HRESULT IMFSourceReaderEx_QueryInterface(IMFSourceReaderEx* This,REFIID riid,void **ppvObject) { | ||
| 797 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 798 | } | ||
| 799 | static FORCEINLINE ULONG IMFSourceReaderEx_AddRef(IMFSourceReaderEx* This) { | ||
| 800 | return This->lpVtbl->AddRef(This); | ||
| 801 | } | ||
| 802 | static FORCEINLINE ULONG IMFSourceReaderEx_Release(IMFSourceReaderEx* This) { | ||
| 803 | return This->lpVtbl->Release(This); | ||
| 804 | } | ||
| 805 | /*** IMFSourceReader methods ***/ | ||
| 806 | static FORCEINLINE HRESULT IMFSourceReaderEx_GetStreamSelection(IMFSourceReaderEx* This,DWORD index,WINBOOL *selected) { | ||
| 807 | return This->lpVtbl->GetStreamSelection(This,index,selected); | ||
| 808 | } | ||
| 809 | static FORCEINLINE HRESULT IMFSourceReaderEx_SetStreamSelection(IMFSourceReaderEx* This,DWORD index,WINBOOL selected) { | ||
| 810 | return This->lpVtbl->SetStreamSelection(This,index,selected); | ||
| 811 | } | ||
| 812 | static FORCEINLINE HRESULT IMFSourceReaderEx_GetNativeMediaType(IMFSourceReaderEx* This,DWORD index,DWORD typeindex,IMFMediaType **type) { | ||
| 813 | return This->lpVtbl->GetNativeMediaType(This,index,typeindex,type); | ||
| 814 | } | ||
| 815 | static FORCEINLINE HRESULT IMFSourceReaderEx_GetCurrentMediaType(IMFSourceReaderEx* This,DWORD index,IMFMediaType **type) { | ||
| 816 | return This->lpVtbl->GetCurrentMediaType(This,index,type); | ||
| 817 | } | ||
| 818 | static FORCEINLINE HRESULT IMFSourceReaderEx_SetCurrentMediaType(IMFSourceReaderEx* This,DWORD index,DWORD *reserved,IMFMediaType *type) { | ||
| 819 | return This->lpVtbl->SetCurrentMediaType(This,index,reserved,type); | ||
| 820 | } | ||
| 821 | static FORCEINLINE HRESULT IMFSourceReaderEx_SetCurrentPosition(IMFSourceReaderEx* This,REFGUID format,REFPROPVARIANT position) { | ||
| 822 | return This->lpVtbl->SetCurrentPosition(This,format,position); | ||
| 823 | } | ||
| 824 | static FORCEINLINE HRESULT IMFSourceReaderEx_ReadSample(IMFSourceReaderEx* This,DWORD index,DWORD flags,DWORD *actualindex,DWORD *sampleflags,LONGLONG *timestamp,IMFSample **sample) { | ||
| 825 | return This->lpVtbl->ReadSample(This,index,flags,actualindex,sampleflags,timestamp,sample); | ||
| 826 | } | ||
| 827 | static FORCEINLINE HRESULT IMFSourceReaderEx_Flush(IMFSourceReaderEx* This,DWORD index) { | ||
| 828 | return This->lpVtbl->Flush(This,index); | ||
| 829 | } | ||
| 830 | static FORCEINLINE HRESULT IMFSourceReaderEx_GetServiceForStream(IMFSourceReaderEx* This,DWORD index,REFGUID service,REFIID riid,void **object) { | ||
| 831 | return This->lpVtbl->GetServiceForStream(This,index,service,riid,object); | ||
| 832 | } | ||
| 833 | static FORCEINLINE HRESULT IMFSourceReaderEx_GetPresentationAttribute(IMFSourceReaderEx* This,DWORD index,REFGUID guid,PROPVARIANT *attr) { | ||
| 834 | return This->lpVtbl->GetPresentationAttribute(This,index,guid,attr); | ||
| 835 | } | ||
| 836 | /*** IMFSourceReaderEx methods ***/ | ||
| 837 | static FORCEINLINE HRESULT IMFSourceReaderEx_SetNativeMediaType(IMFSourceReaderEx* This,DWORD stream_index,IMFMediaType *media_type,DWORD *stream_flags) { | ||
| 838 | return This->lpVtbl->SetNativeMediaType(This,stream_index,media_type,stream_flags); | ||
| 839 | } | ||
| 840 | static FORCEINLINE HRESULT IMFSourceReaderEx_AddTransformForStream(IMFSourceReaderEx* This,DWORD stream_index,IUnknown *transform) { | ||
| 841 | return This->lpVtbl->AddTransformForStream(This,stream_index,transform); | ||
| 842 | } | ||
| 843 | static FORCEINLINE HRESULT IMFSourceReaderEx_RemoveAllTransformsForStream(IMFSourceReaderEx* This,DWORD stream_index) { | ||
| 844 | return This->lpVtbl->RemoveAllTransformsForStream(This,stream_index); | ||
| 845 | } | ||
| 846 | static FORCEINLINE HRESULT IMFSourceReaderEx_GetTransformForStream(IMFSourceReaderEx* This,DWORD stream_index,DWORD transform_index,GUID *category,IMFTransform **transform) { | ||
| 847 | return This->lpVtbl->GetTransformForStream(This,stream_index,transform_index,category,transform); | ||
| 848 | } | ||
| 849 | #endif | ||
| 850 | #endif | ||
| 851 | |||
| 852 | #endif | ||
| 853 | |||
| 854 | |||
| 855 | #endif /* __IMFSourceReaderEx_INTERFACE_DEFINED__ */ | ||
| 856 | |||
| 857 | /***************************************************************************** | ||
| 858 | * IMFSinkWriter interface | ||
| 859 | */ | ||
| 860 | #ifndef __IMFSinkWriter_INTERFACE_DEFINED__ | ||
| 861 | #define __IMFSinkWriter_INTERFACE_DEFINED__ | ||
| 862 | |||
| 863 | DEFINE_GUID(IID_IMFSinkWriter, 0x3137f1cd, 0xfe5e, 0x4805, 0xa5,0xd8, 0xfb,0x47,0x74,0x48,0xcb,0x3d); | ||
| 864 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 865 | MIDL_INTERFACE("3137f1cd-fe5e-4805-a5d8-fb477448cb3d") | ||
| 866 | IMFSinkWriter : public IUnknown | ||
| 867 | { | ||
| 868 | virtual HRESULT STDMETHODCALLTYPE AddStream( | ||
| 869 | IMFMediaType *type, | ||
| 870 | DWORD *index) = 0; | ||
| 871 | |||
| 872 | virtual HRESULT STDMETHODCALLTYPE SetInputMediaType( | ||
| 873 | DWORD index, | ||
| 874 | IMFMediaType *type, | ||
| 875 | IMFAttributes *parameters) = 0; | ||
| 876 | |||
| 877 | virtual HRESULT STDMETHODCALLTYPE BeginWriting( | ||
| 878 | ) = 0; | ||
| 879 | |||
| 880 | virtual HRESULT STDMETHODCALLTYPE WriteSample( | ||
| 881 | DWORD index, | ||
| 882 | IMFSample *sample) = 0; | ||
| 883 | |||
| 884 | virtual HRESULT STDMETHODCALLTYPE SendStreamTick( | ||
| 885 | DWORD index, | ||
| 886 | LONGLONG timestamp) = 0; | ||
| 887 | |||
| 888 | virtual HRESULT STDMETHODCALLTYPE PlaceMarker( | ||
| 889 | DWORD index, | ||
| 890 | void *context) = 0; | ||
| 891 | |||
| 892 | virtual HRESULT STDMETHODCALLTYPE NotifyEndOfSegment( | ||
| 893 | DWORD index) = 0; | ||
| 894 | |||
| 895 | virtual HRESULT STDMETHODCALLTYPE Flush( | ||
| 896 | DWORD index) = 0; | ||
| 897 | |||
| 898 | virtual HRESULT STDMETHODCALLTYPE Finalize( | ||
| 899 | ) = 0; | ||
| 900 | |||
| 901 | virtual HRESULT STDMETHODCALLTYPE GetServiceForStream( | ||
| 902 | DWORD index, | ||
| 903 | REFGUID service, | ||
| 904 | REFIID riid, | ||
| 905 | void **object) = 0; | ||
| 906 | |||
| 907 | virtual HRESULT STDMETHODCALLTYPE GetStatistics( | ||
| 908 | DWORD index, | ||
| 909 | MF_SINK_WRITER_STATISTICS *stats) = 0; | ||
| 910 | |||
| 911 | }; | ||
| 912 | #ifdef __CRT_UUID_DECL | ||
| 913 | __CRT_UUID_DECL(IMFSinkWriter, 0x3137f1cd, 0xfe5e, 0x4805, 0xa5,0xd8, 0xfb,0x47,0x74,0x48,0xcb,0x3d) | ||
| 914 | #endif | ||
| 915 | #else | ||
| 916 | typedef struct IMFSinkWriterVtbl { | ||
| 917 | BEGIN_INTERFACE | ||
| 918 | |||
| 919 | /*** IUnknown methods ***/ | ||
| 920 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 921 | IMFSinkWriter *This, | ||
| 922 | REFIID riid, | ||
| 923 | void **ppvObject); | ||
| 924 | |||
| 925 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 926 | IMFSinkWriter *This); | ||
| 927 | |||
| 928 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 929 | IMFSinkWriter *This); | ||
| 930 | |||
| 931 | /*** IMFSinkWriter methods ***/ | ||
| 932 | HRESULT (STDMETHODCALLTYPE *AddStream)( | ||
| 933 | IMFSinkWriter *This, | ||
| 934 | IMFMediaType *type, | ||
| 935 | DWORD *index); | ||
| 936 | |||
| 937 | HRESULT (STDMETHODCALLTYPE *SetInputMediaType)( | ||
| 938 | IMFSinkWriter *This, | ||
| 939 | DWORD index, | ||
| 940 | IMFMediaType *type, | ||
| 941 | IMFAttributes *parameters); | ||
| 942 | |||
| 943 | HRESULT (STDMETHODCALLTYPE *BeginWriting)( | ||
| 944 | IMFSinkWriter *This); | ||
| 945 | |||
| 946 | HRESULT (STDMETHODCALLTYPE *WriteSample)( | ||
| 947 | IMFSinkWriter *This, | ||
| 948 | DWORD index, | ||
| 949 | IMFSample *sample); | ||
| 950 | |||
| 951 | HRESULT (STDMETHODCALLTYPE *SendStreamTick)( | ||
| 952 | IMFSinkWriter *This, | ||
| 953 | DWORD index, | ||
| 954 | LONGLONG timestamp); | ||
| 955 | |||
| 956 | HRESULT (STDMETHODCALLTYPE *PlaceMarker)( | ||
| 957 | IMFSinkWriter *This, | ||
| 958 | DWORD index, | ||
| 959 | void *context); | ||
| 960 | |||
| 961 | HRESULT (STDMETHODCALLTYPE *NotifyEndOfSegment)( | ||
| 962 | IMFSinkWriter *This, | ||
| 963 | DWORD index); | ||
| 964 | |||
| 965 | HRESULT (STDMETHODCALLTYPE *Flush)( | ||
| 966 | IMFSinkWriter *This, | ||
| 967 | DWORD index); | ||
| 968 | |||
| 969 | HRESULT (STDMETHODCALLTYPE *Finalize)( | ||
| 422 | IMFSinkWriter *This); | 970 | IMFSinkWriter *This); |
| 423 | 971 | ||
| 424 | HRESULT (STDMETHODCALLTYPE *GetServiceForStream)( | 972 | HRESULT (STDMETHODCALLTYPE *GetServiceForStream)( |
| 425 | IMFSinkWriter *This, | 973 | IMFSinkWriter *This, |
| 426 | DWORD dwStreamIndex, | 974 | DWORD index, |
| 427 | REFGUID guidService, | 975 | REFGUID service, |
| 428 | REFIID riid, | 976 | REFIID riid, |
| 429 | LPVOID *ppvObject); | 977 | void **object); |
| 430 | 978 | ||
| 431 | HRESULT (STDMETHODCALLTYPE *GetStatistics)( | 979 | HRESULT (STDMETHODCALLTYPE *GetStatistics)( |
| 432 | IMFSinkWriter *This, | 980 | IMFSinkWriter *This, |
| 433 | DWORD dwStreamIndex, | 981 | DWORD index, |
| 434 | MF_SINK_WRITER_STATISTICS *pStats); | 982 | MF_SINK_WRITER_STATISTICS *stats); |
| 435 | 983 | ||
| 436 | END_INTERFACE | 984 | END_INTERFACE |
| 437 | } IMFSinkWriterVtbl; | 985 | } IMFSinkWriterVtbl; |
| ... | @@ -447,17 +995,17 @@ interface IMFSinkWriter { | ... | @@ -447,17 +995,17 @@ interface IMFSinkWriter { |
| 447 | #define IMFSinkWriter_AddRef(This) (This)->lpVtbl->AddRef(This) | 995 | #define IMFSinkWriter_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 448 | #define IMFSinkWriter_Release(This) (This)->lpVtbl->Release(This) | 996 | #define IMFSinkWriter_Release(This) (This)->lpVtbl->Release(This) |
| 449 | /*** IMFSinkWriter methods ***/ | 997 | /*** IMFSinkWriter methods ***/ |
| 450 | #define IMFSinkWriter_AddStream(This,pTargetMediaType,pdwStreamIndex) (This)->lpVtbl->AddStream(This,pTargetMediaType,pdwStreamIndex) | 998 | #define IMFSinkWriter_AddStream(This,type,index) (This)->lpVtbl->AddStream(This,type,index) |
| 451 | #define IMFSinkWriter_SetInputMediaType(This,dwStreamIndex,pInputMediaType,pEncodingParameters) (This)->lpVtbl->SetInputMediaType(This,dwStreamIndex,pInputMediaType,pEncodingParameters) | 999 | #define IMFSinkWriter_SetInputMediaType(This,index,type,parameters) (This)->lpVtbl->SetInputMediaType(This,index,type,parameters) |
| 452 | #define IMFSinkWriter_BeginWriting(This) (This)->lpVtbl->BeginWriting(This) | 1000 | #define IMFSinkWriter_BeginWriting(This) (This)->lpVtbl->BeginWriting(This) |
| 453 | #define IMFSinkWriter_WriteSample(This,dwStreamIndex,pSample) (This)->lpVtbl->WriteSample(This,dwStreamIndex,pSample) | 1001 | #define IMFSinkWriter_WriteSample(This,index,sample) (This)->lpVtbl->WriteSample(This,index,sample) |
| 454 | #define IMFSinkWriter_SendStreamTick(This,dwStreamIndex,llTimestamp) (This)->lpVtbl->SendStreamTick(This,dwStreamIndex,llTimestamp) | 1002 | #define IMFSinkWriter_SendStreamTick(This,index,timestamp) (This)->lpVtbl->SendStreamTick(This,index,timestamp) |
| 455 | #define IMFSinkWriter_PlaceMarker(This,dwStreamIndex,pvContext) (This)->lpVtbl->PlaceMarker(This,dwStreamIndex,pvContext) | 1003 | #define IMFSinkWriter_PlaceMarker(This,index,context) (This)->lpVtbl->PlaceMarker(This,index,context) |
| 456 | #define IMFSinkWriter_NotifyEndOfSegment(This,dwStreamIndex) (This)->lpVtbl->NotifyEndOfSegment(This,dwStreamIndex) | 1004 | #define IMFSinkWriter_NotifyEndOfSegment(This,index) (This)->lpVtbl->NotifyEndOfSegment(This,index) |
| 457 | #define IMFSinkWriter_Flush(This,dwStreamIndex) (This)->lpVtbl->Flush(This,dwStreamIndex) | 1005 | #define IMFSinkWriter_Flush(This,index) (This)->lpVtbl->Flush(This,index) |
| 458 | #define IMFSinkWriter_Finalize(This) (This)->lpVtbl->Finalize(This) | 1006 | #define IMFSinkWriter_Finalize(This) (This)->lpVtbl->Finalize(This) |
| 459 | #define IMFSinkWriter_GetServiceForStream(This,dwStreamIndex,guidService,riid,ppvObject) (This)->lpVtbl->GetServiceForStream(This,dwStreamIndex,guidService,riid,ppvObject) | 1007 | #define IMFSinkWriter_GetServiceForStream(This,index,service,riid,object) (This)->lpVtbl->GetServiceForStream(This,index,service,riid,object) |
| 460 | #define IMFSinkWriter_GetStatistics(This,dwStreamIndex,pStats) (This)->lpVtbl->GetStatistics(This,dwStreamIndex,pStats) | 1008 | #define IMFSinkWriter_GetStatistics(This,index,stats) (This)->lpVtbl->GetStatistics(This,index,stats) |
| 461 | #else | 1009 | #else |
| 462 | /*** IUnknown methods ***/ | 1010 | /*** IUnknown methods ***/ |
| 463 | static FORCEINLINE HRESULT IMFSinkWriter_QueryInterface(IMFSinkWriter* This,REFIID riid,void **ppvObject) { | 1011 | static FORCEINLINE HRESULT IMFSinkWriter_QueryInterface(IMFSinkWriter* This,REFIID riid,void **ppvObject) { |
| ... | @@ -470,38 +1018,38 @@ static FORCEINLINE ULONG IMFSinkWriter_Release(IMFSinkWriter* This) { | ... | @@ -470,38 +1018,38 @@ static FORCEINLINE ULONG IMFSinkWriter_Release(IMFSinkWriter* This) { |
| 470 | return This->lpVtbl->Release(This); | 1018 | return This->lpVtbl->Release(This); |
| 471 | } | 1019 | } |
| 472 | /*** IMFSinkWriter methods ***/ | 1020 | /*** IMFSinkWriter methods ***/ |
| 473 | static FORCEINLINE HRESULT IMFSinkWriter_AddStream(IMFSinkWriter* This,IMFMediaType *pTargetMediaType,DWORD *pdwStreamIndex) { | 1021 | static FORCEINLINE HRESULT IMFSinkWriter_AddStream(IMFSinkWriter* This,IMFMediaType *type,DWORD *index) { |
| 474 | return This->lpVtbl->AddStream(This,pTargetMediaType,pdwStreamIndex); | 1022 | return This->lpVtbl->AddStream(This,type,index); |
| 475 | } | 1023 | } |
| 476 | static FORCEINLINE HRESULT IMFSinkWriter_SetInputMediaType(IMFSinkWriter* This,DWORD dwStreamIndex,IMFMediaType *pInputMediaType,IMFAttributes *pEncodingParameters) { | 1024 | static FORCEINLINE HRESULT IMFSinkWriter_SetInputMediaType(IMFSinkWriter* This,DWORD index,IMFMediaType *type,IMFAttributes *parameters) { |
| 477 | return This->lpVtbl->SetInputMediaType(This,dwStreamIndex,pInputMediaType,pEncodingParameters); | 1025 | return This->lpVtbl->SetInputMediaType(This,index,type,parameters); |
| 478 | } | 1026 | } |
| 479 | static FORCEINLINE HRESULT IMFSinkWriter_BeginWriting(IMFSinkWriter* This) { | 1027 | static FORCEINLINE HRESULT IMFSinkWriter_BeginWriting(IMFSinkWriter* This) { |
| 480 | return This->lpVtbl->BeginWriting(This); | 1028 | return This->lpVtbl->BeginWriting(This); |
| 481 | } | 1029 | } |
| 482 | static FORCEINLINE HRESULT IMFSinkWriter_WriteSample(IMFSinkWriter* This,DWORD dwStreamIndex,IMFSample *pSample) { | 1030 | static FORCEINLINE HRESULT IMFSinkWriter_WriteSample(IMFSinkWriter* This,DWORD index,IMFSample *sample) { |
| 483 | return This->lpVtbl->WriteSample(This,dwStreamIndex,pSample); | 1031 | return This->lpVtbl->WriteSample(This,index,sample); |
| 484 | } | 1032 | } |
| 485 | static FORCEINLINE HRESULT IMFSinkWriter_SendStreamTick(IMFSinkWriter* This,DWORD dwStreamIndex,LONGLONG llTimestamp) { | 1033 | static FORCEINLINE HRESULT IMFSinkWriter_SendStreamTick(IMFSinkWriter* This,DWORD index,LONGLONG timestamp) { |
| 486 | return This->lpVtbl->SendStreamTick(This,dwStreamIndex,llTimestamp); | 1034 | return This->lpVtbl->SendStreamTick(This,index,timestamp); |
| 487 | } | 1035 | } |
| 488 | static FORCEINLINE HRESULT IMFSinkWriter_PlaceMarker(IMFSinkWriter* This,DWORD dwStreamIndex,LPVOID pvContext) { | 1036 | static FORCEINLINE HRESULT IMFSinkWriter_PlaceMarker(IMFSinkWriter* This,DWORD index,void *context) { |
| 489 | return This->lpVtbl->PlaceMarker(This,dwStreamIndex,pvContext); | 1037 | return This->lpVtbl->PlaceMarker(This,index,context); |
| 490 | } | 1038 | } |
| 491 | static FORCEINLINE HRESULT IMFSinkWriter_NotifyEndOfSegment(IMFSinkWriter* This,DWORD dwStreamIndex) { | 1039 | static FORCEINLINE HRESULT IMFSinkWriter_NotifyEndOfSegment(IMFSinkWriter* This,DWORD index) { |
| 492 | return This->lpVtbl->NotifyEndOfSegment(This,dwStreamIndex); | 1040 | return This->lpVtbl->NotifyEndOfSegment(This,index); |
| 493 | } | 1041 | } |
| 494 | static FORCEINLINE HRESULT IMFSinkWriter_Flush(IMFSinkWriter* This,DWORD dwStreamIndex) { | 1042 | static FORCEINLINE HRESULT IMFSinkWriter_Flush(IMFSinkWriter* This,DWORD index) { |
| 495 | return This->lpVtbl->Flush(This,dwStreamIndex); | 1043 | return This->lpVtbl->Flush(This,index); |
| 496 | } | 1044 | } |
| 497 | static FORCEINLINE HRESULT IMFSinkWriter_Finalize(IMFSinkWriter* This) { | 1045 | static FORCEINLINE HRESULT IMFSinkWriter_Finalize(IMFSinkWriter* This) { |
| 498 | return This->lpVtbl->Finalize(This); | 1046 | return This->lpVtbl->Finalize(This); |
| 499 | } | 1047 | } |
| 500 | static FORCEINLINE HRESULT IMFSinkWriter_GetServiceForStream(IMFSinkWriter* This,DWORD dwStreamIndex,REFGUID guidService,REFIID riid,LPVOID *ppvObject) { | 1048 | static FORCEINLINE HRESULT IMFSinkWriter_GetServiceForStream(IMFSinkWriter* This,DWORD index,REFGUID service,REFIID riid,void **object) { |
| 501 | return This->lpVtbl->GetServiceForStream(This,dwStreamIndex,guidService,riid,ppvObject); | 1049 | return This->lpVtbl->GetServiceForStream(This,index,service,riid,object); |
| 502 | } | 1050 | } |
| 503 | static FORCEINLINE HRESULT IMFSinkWriter_GetStatistics(IMFSinkWriter* This,DWORD dwStreamIndex,MF_SINK_WRITER_STATISTICS *pStats) { | 1051 | static FORCEINLINE HRESULT IMFSinkWriter_GetStatistics(IMFSinkWriter* This,DWORD index,MF_SINK_WRITER_STATISTICS *stats) { |
| 504 | return This->lpVtbl->GetStatistics(This,dwStreamIndex,pStats); | 1052 | return This->lpVtbl->GetStatistics(This,index,stats); |
| 505 | } | 1053 | } |
| 506 | #endif | 1054 | #endif |
| 507 | #endif | 1055 | #endif |
| ... | @@ -512,105 +1060,471 @@ static FORCEINLINE HRESULT IMFSinkWriter_GetStatistics(IMFSinkWriter* This,DWORD | ... | @@ -512,105 +1060,471 @@ static FORCEINLINE HRESULT IMFSinkWriter_GetStatistics(IMFSinkWriter* This,DWORD |
| 512 | #endif /* __IMFSinkWriter_INTERFACE_DEFINED__ */ | 1060 | #endif /* __IMFSinkWriter_INTERFACE_DEFINED__ */ |
| 513 | 1061 | ||
| 514 | /***************************************************************************** | 1062 | /***************************************************************************** |
| 515 | * IMFSourceReaderCallback interface | 1063 | * IMFSinkWriterEx interface |
| 516 | */ | 1064 | */ |
| 517 | #ifndef __IMFSourceReaderCallback_INTERFACE_DEFINED__ | 1065 | #ifndef __IMFSinkWriterEx_INTERFACE_DEFINED__ |
| 518 | #define __IMFSourceReaderCallback_INTERFACE_DEFINED__ | 1066 | #define __IMFSinkWriterEx_INTERFACE_DEFINED__ |
| 519 | 1067 | ||
| 520 | DEFINE_GUID(IID_IMFSourceReaderCallback, 0xdeec8d99, 0xfa1d, 0x4d82, 0x84,0xc2, 0x2c,0x89,0x69,0x94,0x48,0x67); | 1068 | DEFINE_GUID(IID_IMFSinkWriterEx, 0x588d72ab, 0x5bc1, 0x496a, 0x87,0x14, 0xb7,0x06,0x17,0x14,0x1b,0x25); |
| 521 | #if defined(__cplusplus) && !defined(CINTERFACE) | 1069 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 522 | MIDL_INTERFACE("deec8d99-fa1d-4d82-84c2-2c8969944867") | 1070 | MIDL_INTERFACE("588d72ab-5bc1-496a-8714-b70617141b25") |
| 523 | IMFSourceReaderCallback : public IUnknown | 1071 | IMFSinkWriterEx : public IMFSinkWriter |
| 524 | { | 1072 | { |
| 525 | virtual HRESULT STDMETHODCALLTYPE OnReadSample( | 1073 | virtual HRESULT STDMETHODCALLTYPE GetTransformForStream( |
| 526 | HRESULT hrStatus, | 1074 | DWORD index, |
| 527 | DWORD dwStreamIndex, | 1075 | DWORD tindex, |
| 528 | DWORD dwStreamFlags, | 1076 | GUID *category, |
| 529 | LONGLONG llTimestamp, | 1077 | IMFTransform **transform) = 0; |
| 530 | IMFSample *pSample) = 0; | ||
| 531 | 1078 | ||
| 532 | virtual HRESULT STDMETHODCALLTYPE OnFlush( | 1079 | }; |
| 533 | DWORD dwStreamIndex) = 0; | 1080 | #ifdef __CRT_UUID_DECL |
| 1081 | __CRT_UUID_DECL(IMFSinkWriterEx, 0x588d72ab, 0x5bc1, 0x496a, 0x87,0x14, 0xb7,0x06,0x17,0x14,0x1b,0x25) | ||
| 1082 | #endif | ||
| 1083 | #else | ||
| 1084 | typedef struct IMFSinkWriterExVtbl { | ||
| 1085 | BEGIN_INTERFACE | ||
| 1086 | |||
| 1087 | /*** IUnknown methods ***/ | ||
| 1088 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1089 | IMFSinkWriterEx *This, | ||
| 1090 | REFIID riid, | ||
| 1091 | void **ppvObject); | ||
| 1092 | |||
| 1093 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1094 | IMFSinkWriterEx *This); | ||
| 1095 | |||
| 1096 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1097 | IMFSinkWriterEx *This); | ||
| 1098 | |||
| 1099 | /*** IMFSinkWriter methods ***/ | ||
| 1100 | HRESULT (STDMETHODCALLTYPE *AddStream)( | ||
| 1101 | IMFSinkWriterEx *This, | ||
| 1102 | IMFMediaType *type, | ||
| 1103 | DWORD *index); | ||
| 1104 | |||
| 1105 | HRESULT (STDMETHODCALLTYPE *SetInputMediaType)( | ||
| 1106 | IMFSinkWriterEx *This, | ||
| 1107 | DWORD index, | ||
| 1108 | IMFMediaType *type, | ||
| 1109 | IMFAttributes *parameters); | ||
| 1110 | |||
| 1111 | HRESULT (STDMETHODCALLTYPE *BeginWriting)( | ||
| 1112 | IMFSinkWriterEx *This); | ||
| 1113 | |||
| 1114 | HRESULT (STDMETHODCALLTYPE *WriteSample)( | ||
| 1115 | IMFSinkWriterEx *This, | ||
| 1116 | DWORD index, | ||
| 1117 | IMFSample *sample); | ||
| 1118 | |||
| 1119 | HRESULT (STDMETHODCALLTYPE *SendStreamTick)( | ||
| 1120 | IMFSinkWriterEx *This, | ||
| 1121 | DWORD index, | ||
| 1122 | LONGLONG timestamp); | ||
| 1123 | |||
| 1124 | HRESULT (STDMETHODCALLTYPE *PlaceMarker)( | ||
| 1125 | IMFSinkWriterEx *This, | ||
| 1126 | DWORD index, | ||
| 1127 | void *context); | ||
| 1128 | |||
| 1129 | HRESULT (STDMETHODCALLTYPE *NotifyEndOfSegment)( | ||
| 1130 | IMFSinkWriterEx *This, | ||
| 1131 | DWORD index); | ||
| 1132 | |||
| 1133 | HRESULT (STDMETHODCALLTYPE *Flush)( | ||
| 1134 | IMFSinkWriterEx *This, | ||
| 1135 | DWORD index); | ||
| 1136 | |||
| 1137 | HRESULT (STDMETHODCALLTYPE *Finalize)( | ||
| 1138 | IMFSinkWriterEx *This); | ||
| 1139 | |||
| 1140 | HRESULT (STDMETHODCALLTYPE *GetServiceForStream)( | ||
| 1141 | IMFSinkWriterEx *This, | ||
| 1142 | DWORD index, | ||
| 1143 | REFGUID service, | ||
| 1144 | REFIID riid, | ||
| 1145 | void **object); | ||
| 1146 | |||
| 1147 | HRESULT (STDMETHODCALLTYPE *GetStatistics)( | ||
| 1148 | IMFSinkWriterEx *This, | ||
| 1149 | DWORD index, | ||
| 1150 | MF_SINK_WRITER_STATISTICS *stats); | ||
| 1151 | |||
| 1152 | /*** IMFSinkWriterEx methods ***/ | ||
| 1153 | HRESULT (STDMETHODCALLTYPE *GetTransformForStream)( | ||
| 1154 | IMFSinkWriterEx *This, | ||
| 1155 | DWORD index, | ||
| 1156 | DWORD tindex, | ||
| 1157 | GUID *category, | ||
| 1158 | IMFTransform **transform); | ||
| 1159 | |||
| 1160 | END_INTERFACE | ||
| 1161 | } IMFSinkWriterExVtbl; | ||
| 1162 | |||
| 1163 | interface IMFSinkWriterEx { | ||
| 1164 | CONST_VTBL IMFSinkWriterExVtbl* lpVtbl; | ||
| 1165 | }; | ||
| 1166 | |||
| 1167 | #ifdef COBJMACROS | ||
| 1168 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1169 | /*** IUnknown methods ***/ | ||
| 1170 | #define IMFSinkWriterEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1171 | #define IMFSinkWriterEx_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1172 | #define IMFSinkWriterEx_Release(This) (This)->lpVtbl->Release(This) | ||
| 1173 | /*** IMFSinkWriter methods ***/ | ||
| 1174 | #define IMFSinkWriterEx_AddStream(This,type,index) (This)->lpVtbl->AddStream(This,type,index) | ||
| 1175 | #define IMFSinkWriterEx_SetInputMediaType(This,index,type,parameters) (This)->lpVtbl->SetInputMediaType(This,index,type,parameters) | ||
| 1176 | #define IMFSinkWriterEx_BeginWriting(This) (This)->lpVtbl->BeginWriting(This) | ||
| 1177 | #define IMFSinkWriterEx_WriteSample(This,index,sample) (This)->lpVtbl->WriteSample(This,index,sample) | ||
| 1178 | #define IMFSinkWriterEx_SendStreamTick(This,index,timestamp) (This)->lpVtbl->SendStreamTick(This,index,timestamp) | ||
| 1179 | #define IMFSinkWriterEx_PlaceMarker(This,index,context) (This)->lpVtbl->PlaceMarker(This,index,context) | ||
| 1180 | #define IMFSinkWriterEx_NotifyEndOfSegment(This,index) (This)->lpVtbl->NotifyEndOfSegment(This,index) | ||
| 1181 | #define IMFSinkWriterEx_Flush(This,index) (This)->lpVtbl->Flush(This,index) | ||
| 1182 | #define IMFSinkWriterEx_Finalize(This) (This)->lpVtbl->Finalize(This) | ||
| 1183 | #define IMFSinkWriterEx_GetServiceForStream(This,index,service,riid,object) (This)->lpVtbl->GetServiceForStream(This,index,service,riid,object) | ||
| 1184 | #define IMFSinkWriterEx_GetStatistics(This,index,stats) (This)->lpVtbl->GetStatistics(This,index,stats) | ||
| 1185 | /*** IMFSinkWriterEx methods ***/ | ||
| 1186 | #define IMFSinkWriterEx_GetTransformForStream(This,index,tindex,category,transform) (This)->lpVtbl->GetTransformForStream(This,index,tindex,category,transform) | ||
| 1187 | #else | ||
| 1188 | /*** IUnknown methods ***/ | ||
| 1189 | static FORCEINLINE HRESULT IMFSinkWriterEx_QueryInterface(IMFSinkWriterEx* This,REFIID riid,void **ppvObject) { | ||
| 1190 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1191 | } | ||
| 1192 | static FORCEINLINE ULONG IMFSinkWriterEx_AddRef(IMFSinkWriterEx* This) { | ||
| 1193 | return This->lpVtbl->AddRef(This); | ||
| 1194 | } | ||
| 1195 | static FORCEINLINE ULONG IMFSinkWriterEx_Release(IMFSinkWriterEx* This) { | ||
| 1196 | return This->lpVtbl->Release(This); | ||
| 1197 | } | ||
| 1198 | /*** IMFSinkWriter methods ***/ | ||
| 1199 | static FORCEINLINE HRESULT IMFSinkWriterEx_AddStream(IMFSinkWriterEx* This,IMFMediaType *type,DWORD *index) { | ||
| 1200 | return This->lpVtbl->AddStream(This,type,index); | ||
| 1201 | } | ||
| 1202 | static FORCEINLINE HRESULT IMFSinkWriterEx_SetInputMediaType(IMFSinkWriterEx* This,DWORD index,IMFMediaType *type,IMFAttributes *parameters) { | ||
| 1203 | return This->lpVtbl->SetInputMediaType(This,index,type,parameters); | ||
| 1204 | } | ||
| 1205 | static FORCEINLINE HRESULT IMFSinkWriterEx_BeginWriting(IMFSinkWriterEx* This) { | ||
| 1206 | return This->lpVtbl->BeginWriting(This); | ||
| 1207 | } | ||
| 1208 | static FORCEINLINE HRESULT IMFSinkWriterEx_WriteSample(IMFSinkWriterEx* This,DWORD index,IMFSample *sample) { | ||
| 1209 | return This->lpVtbl->WriteSample(This,index,sample); | ||
| 1210 | } | ||
| 1211 | static FORCEINLINE HRESULT IMFSinkWriterEx_SendStreamTick(IMFSinkWriterEx* This,DWORD index,LONGLONG timestamp) { | ||
| 1212 | return This->lpVtbl->SendStreamTick(This,index,timestamp); | ||
| 1213 | } | ||
| 1214 | static FORCEINLINE HRESULT IMFSinkWriterEx_PlaceMarker(IMFSinkWriterEx* This,DWORD index,void *context) { | ||
| 1215 | return This->lpVtbl->PlaceMarker(This,index,context); | ||
| 1216 | } | ||
| 1217 | static FORCEINLINE HRESULT IMFSinkWriterEx_NotifyEndOfSegment(IMFSinkWriterEx* This,DWORD index) { | ||
| 1218 | return This->lpVtbl->NotifyEndOfSegment(This,index); | ||
| 1219 | } | ||
| 1220 | static FORCEINLINE HRESULT IMFSinkWriterEx_Flush(IMFSinkWriterEx* This,DWORD index) { | ||
| 1221 | return This->lpVtbl->Flush(This,index); | ||
| 1222 | } | ||
| 1223 | static FORCEINLINE HRESULT IMFSinkWriterEx_Finalize(IMFSinkWriterEx* This) { | ||
| 1224 | return This->lpVtbl->Finalize(This); | ||
| 1225 | } | ||
| 1226 | static FORCEINLINE HRESULT IMFSinkWriterEx_GetServiceForStream(IMFSinkWriterEx* This,DWORD index,REFGUID service,REFIID riid,void **object) { | ||
| 1227 | return This->lpVtbl->GetServiceForStream(This,index,service,riid,object); | ||
| 1228 | } | ||
| 1229 | static FORCEINLINE HRESULT IMFSinkWriterEx_GetStatistics(IMFSinkWriterEx* This,DWORD index,MF_SINK_WRITER_STATISTICS *stats) { | ||
| 1230 | return This->lpVtbl->GetStatistics(This,index,stats); | ||
| 1231 | } | ||
| 1232 | /*** IMFSinkWriterEx methods ***/ | ||
| 1233 | static FORCEINLINE HRESULT IMFSinkWriterEx_GetTransformForStream(IMFSinkWriterEx* This,DWORD index,DWORD tindex,GUID *category,IMFTransform **transform) { | ||
| 1234 | return This->lpVtbl->GetTransformForStream(This,index,tindex,category,transform); | ||
| 1235 | } | ||
| 1236 | #endif | ||
| 1237 | #endif | ||
| 1238 | |||
| 1239 | #endif | ||
| 534 | 1240 | ||
| 535 | virtual HRESULT STDMETHODCALLTYPE OnEvent( | 1241 | |
| 536 | DWORD dwStreamIndex, | 1242 | #endif /* __IMFSinkWriterEx_INTERFACE_DEFINED__ */ |
| 537 | IMFMediaEvent *pEvent) = 0; | 1243 | |
| 1244 | /***************************************************************************** | ||
| 1245 | * IMFSinkWriterEncoderConfig interface | ||
| 1246 | */ | ||
| 1247 | #ifndef __IMFSinkWriterEncoderConfig_INTERFACE_DEFINED__ | ||
| 1248 | #define __IMFSinkWriterEncoderConfig_INTERFACE_DEFINED__ | ||
| 1249 | |||
| 1250 | DEFINE_GUID(IID_IMFSinkWriterEncoderConfig, 0x17c3779e, 0x3cde, 0x4ede, 0x8c,0x60, 0x38,0x99,0xf5,0xf5,0x3a,0xd6); | ||
| 1251 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1252 | MIDL_INTERFACE("17c3779e-3cde-4ede-8c60-3899f5f53ad6") | ||
| 1253 | IMFSinkWriterEncoderConfig : public IUnknown | ||
| 1254 | { | ||
| 1255 | virtual HRESULT STDMETHODCALLTYPE SetTargetMediaType( | ||
| 1256 | DWORD stream_index, | ||
| 1257 | IMFMediaType *media_type, | ||
| 1258 | IMFAttributes *encoding_parameters) = 0; | ||
| 1259 | |||
| 1260 | virtual HRESULT STDMETHODCALLTYPE PlaceEncodingParameters( | ||
| 1261 | DWORD stream_index, | ||
| 1262 | IMFAttributes *encoding_parameters) = 0; | ||
| 538 | 1263 | ||
| 539 | }; | 1264 | }; |
| 540 | #ifdef __CRT_UUID_DECL | 1265 | #ifdef __CRT_UUID_DECL |
| 541 | __CRT_UUID_DECL(IMFSourceReaderCallback, 0xdeec8d99, 0xfa1d, 0x4d82, 0x84,0xc2, 0x2c,0x89,0x69,0x94,0x48,0x67) | 1266 | __CRT_UUID_DECL(IMFSinkWriterEncoderConfig, 0x17c3779e, 0x3cde, 0x4ede, 0x8c,0x60, 0x38,0x99,0xf5,0xf5,0x3a,0xd6) |
| 542 | #endif | 1267 | #endif |
| 543 | #else | 1268 | #else |
| 544 | typedef struct IMFSourceReaderCallbackVtbl { | 1269 | typedef struct IMFSinkWriterEncoderConfigVtbl { |
| 545 | BEGIN_INTERFACE | 1270 | BEGIN_INTERFACE |
| 546 | 1271 | ||
| 547 | /*** IUnknown methods ***/ | 1272 | /*** IUnknown methods ***/ |
| 548 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1273 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 549 | IMFSourceReaderCallback *This, | 1274 | IMFSinkWriterEncoderConfig *This, |
| 550 | REFIID riid, | 1275 | REFIID riid, |
| 551 | void **ppvObject); | 1276 | void **ppvObject); |
| 552 | 1277 | ||
| 553 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1278 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 554 | IMFSourceReaderCallback *This); | 1279 | IMFSinkWriterEncoderConfig *This); |
| 555 | 1280 | ||
| 556 | ULONG (STDMETHODCALLTYPE *Release)( | 1281 | ULONG (STDMETHODCALLTYPE *Release)( |
| 557 | IMFSourceReaderCallback *This); | 1282 | IMFSinkWriterEncoderConfig *This); |
| 558 | 1283 | ||
| 559 | /*** IMFSourceReaderCallback methods ***/ | 1284 | /*** IMFSinkWriterEncoderConfig methods ***/ |
| 560 | HRESULT (STDMETHODCALLTYPE *OnReadSample)( | 1285 | HRESULT (STDMETHODCALLTYPE *SetTargetMediaType)( |
| 561 | IMFSourceReaderCallback *This, | 1286 | IMFSinkWriterEncoderConfig *This, |
| 562 | HRESULT hrStatus, | 1287 | DWORD stream_index, |
| 563 | DWORD dwStreamIndex, | 1288 | IMFMediaType *media_type, |
| 564 | DWORD dwStreamFlags, | 1289 | IMFAttributes *encoding_parameters); |
| 565 | LONGLONG llTimestamp, | ||
| 566 | IMFSample *pSample); | ||
| 567 | 1290 | ||
| 568 | HRESULT (STDMETHODCALLTYPE *OnFlush)( | 1291 | HRESULT (STDMETHODCALLTYPE *PlaceEncodingParameters)( |
| 569 | IMFSourceReaderCallback *This, | 1292 | IMFSinkWriterEncoderConfig *This, |
| 570 | DWORD dwStreamIndex); | 1293 | DWORD stream_index, |
| 1294 | IMFAttributes *encoding_parameters); | ||
| 571 | 1295 | ||
| 572 | HRESULT (STDMETHODCALLTYPE *OnEvent)( | 1296 | END_INTERFACE |
| 573 | IMFSourceReaderCallback *This, | 1297 | } IMFSinkWriterEncoderConfigVtbl; |
| 574 | DWORD dwStreamIndex, | 1298 | |
| 575 | IMFMediaEvent *pEvent); | 1299 | interface IMFSinkWriterEncoderConfig { |
| 1300 | CONST_VTBL IMFSinkWriterEncoderConfigVtbl* lpVtbl; | ||
| 1301 | }; | ||
| 1302 | |||
| 1303 | #ifdef COBJMACROS | ||
| 1304 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1305 | /*** IUnknown methods ***/ | ||
| 1306 | #define IMFSinkWriterEncoderConfig_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1307 | #define IMFSinkWriterEncoderConfig_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1308 | #define IMFSinkWriterEncoderConfig_Release(This) (This)->lpVtbl->Release(This) | ||
| 1309 | /*** IMFSinkWriterEncoderConfig methods ***/ | ||
| 1310 | #define IMFSinkWriterEncoderConfig_SetTargetMediaType(This,stream_index,media_type,encoding_parameters) (This)->lpVtbl->SetTargetMediaType(This,stream_index,media_type,encoding_parameters) | ||
| 1311 | #define IMFSinkWriterEncoderConfig_PlaceEncodingParameters(This,stream_index,encoding_parameters) (This)->lpVtbl->PlaceEncodingParameters(This,stream_index,encoding_parameters) | ||
| 1312 | #else | ||
| 1313 | /*** IUnknown methods ***/ | ||
| 1314 | static FORCEINLINE HRESULT IMFSinkWriterEncoderConfig_QueryInterface(IMFSinkWriterEncoderConfig* This,REFIID riid,void **ppvObject) { | ||
| 1315 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1316 | } | ||
| 1317 | static FORCEINLINE ULONG IMFSinkWriterEncoderConfig_AddRef(IMFSinkWriterEncoderConfig* This) { | ||
| 1318 | return This->lpVtbl->AddRef(This); | ||
| 1319 | } | ||
| 1320 | static FORCEINLINE ULONG IMFSinkWriterEncoderConfig_Release(IMFSinkWriterEncoderConfig* This) { | ||
| 1321 | return This->lpVtbl->Release(This); | ||
| 1322 | } | ||
| 1323 | /*** IMFSinkWriterEncoderConfig methods ***/ | ||
| 1324 | static FORCEINLINE HRESULT IMFSinkWriterEncoderConfig_SetTargetMediaType(IMFSinkWriterEncoderConfig* This,DWORD stream_index,IMFMediaType *media_type,IMFAttributes *encoding_parameters) { | ||
| 1325 | return This->lpVtbl->SetTargetMediaType(This,stream_index,media_type,encoding_parameters); | ||
| 1326 | } | ||
| 1327 | static FORCEINLINE HRESULT IMFSinkWriterEncoderConfig_PlaceEncodingParameters(IMFSinkWriterEncoderConfig* This,DWORD stream_index,IMFAttributes *encoding_parameters) { | ||
| 1328 | return This->lpVtbl->PlaceEncodingParameters(This,stream_index,encoding_parameters); | ||
| 1329 | } | ||
| 1330 | #endif | ||
| 1331 | #endif | ||
| 1332 | |||
| 1333 | #endif | ||
| 1334 | |||
| 1335 | |||
| 1336 | #endif /* __IMFSinkWriterEncoderConfig_INTERFACE_DEFINED__ */ | ||
| 1337 | |||
| 1338 | /***************************************************************************** | ||
| 1339 | * IMFSinkWriterCallback interface | ||
| 1340 | */ | ||
| 1341 | #ifndef __IMFSinkWriterCallback_INTERFACE_DEFINED__ | ||
| 1342 | #define __IMFSinkWriterCallback_INTERFACE_DEFINED__ | ||
| 1343 | |||
| 1344 | DEFINE_GUID(IID_IMFSinkWriterCallback, 0x666f76de, 0x33d2, 0x41b9, 0xa4,0x58, 0x29,0xed,0x0a,0x97,0x2c,0x58); | ||
| 1345 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1346 | MIDL_INTERFACE("666f76de-33d2-41b9-a458-29ed0a972c58") | ||
| 1347 | IMFSinkWriterCallback : public IUnknown | ||
| 1348 | { | ||
| 1349 | virtual HRESULT STDMETHODCALLTYPE OnFinalize( | ||
| 1350 | HRESULT status) = 0; | ||
| 1351 | |||
| 1352 | virtual HRESULT STDMETHODCALLTYPE OnMarker( | ||
| 1353 | DWORD stream_index, | ||
| 1354 | void *context) = 0; | ||
| 1355 | |||
| 1356 | }; | ||
| 1357 | #ifdef __CRT_UUID_DECL | ||
| 1358 | __CRT_UUID_DECL(IMFSinkWriterCallback, 0x666f76de, 0x33d2, 0x41b9, 0xa4,0x58, 0x29,0xed,0x0a,0x97,0x2c,0x58) | ||
| 1359 | #endif | ||
| 1360 | #else | ||
| 1361 | typedef struct IMFSinkWriterCallbackVtbl { | ||
| 1362 | BEGIN_INTERFACE | ||
| 1363 | |||
| 1364 | /*** IUnknown methods ***/ | ||
| 1365 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1366 | IMFSinkWriterCallback *This, | ||
| 1367 | REFIID riid, | ||
| 1368 | void **ppvObject); | ||
| 1369 | |||
| 1370 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1371 | IMFSinkWriterCallback *This); | ||
| 1372 | |||
| 1373 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1374 | IMFSinkWriterCallback *This); | ||
| 1375 | |||
| 1376 | /*** IMFSinkWriterCallback methods ***/ | ||
| 1377 | HRESULT (STDMETHODCALLTYPE *OnFinalize)( | ||
| 1378 | IMFSinkWriterCallback *This, | ||
| 1379 | HRESULT status); | ||
| 1380 | |||
| 1381 | HRESULT (STDMETHODCALLTYPE *OnMarker)( | ||
| 1382 | IMFSinkWriterCallback *This, | ||
| 1383 | DWORD stream_index, | ||
| 1384 | void *context); | ||
| 576 | 1385 | ||
| 577 | END_INTERFACE | 1386 | END_INTERFACE |
| 578 | } IMFSourceReaderCallbackVtbl; | 1387 | } IMFSinkWriterCallbackVtbl; |
| 579 | 1388 | ||
| 580 | interface IMFSourceReaderCallback { | 1389 | interface IMFSinkWriterCallback { |
| 581 | CONST_VTBL IMFSourceReaderCallbackVtbl* lpVtbl; | 1390 | CONST_VTBL IMFSinkWriterCallbackVtbl* lpVtbl; |
| 582 | }; | 1391 | }; |
| 583 | 1392 | ||
| 584 | #ifdef COBJMACROS | 1393 | #ifdef COBJMACROS |
| 585 | #ifndef WIDL_C_INLINE_WRAPPERS | 1394 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 586 | /*** IUnknown methods ***/ | 1395 | /*** IUnknown methods ***/ |
| 587 | #define IMFSourceReaderCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 1396 | #define IMFSinkWriterCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 588 | #define IMFSourceReaderCallback_AddRef(This) (This)->lpVtbl->AddRef(This) | 1397 | #define IMFSinkWriterCallback_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 589 | #define IMFSourceReaderCallback_Release(This) (This)->lpVtbl->Release(This) | 1398 | #define IMFSinkWriterCallback_Release(This) (This)->lpVtbl->Release(This) |
| 590 | /*** IMFSourceReaderCallback methods ***/ | 1399 | /*** IMFSinkWriterCallback methods ***/ |
| 591 | #define IMFSourceReaderCallback_OnReadSample(This,hrStatus,dwStreamIndex,dwStreamFlags,llTimestamp,pSample) (This)->lpVtbl->OnReadSample(This,hrStatus,dwStreamIndex,dwStreamFlags,llTimestamp,pSample) | 1400 | #define IMFSinkWriterCallback_OnFinalize(This,status) (This)->lpVtbl->OnFinalize(This,status) |
| 592 | #define IMFSourceReaderCallback_OnFlush(This,dwStreamIndex) (This)->lpVtbl->OnFlush(This,dwStreamIndex) | 1401 | #define IMFSinkWriterCallback_OnMarker(This,stream_index,context) (This)->lpVtbl->OnMarker(This,stream_index,context) |
| 593 | #define IMFSourceReaderCallback_OnEvent(This,dwStreamIndex,pEvent) (This)->lpVtbl->OnEvent(This,dwStreamIndex,pEvent) | ||
| 594 | #else | 1402 | #else |
| 595 | /*** IUnknown methods ***/ | 1403 | /*** IUnknown methods ***/ |
| 596 | static FORCEINLINE HRESULT IMFSourceReaderCallback_QueryInterface(IMFSourceReaderCallback* This,REFIID riid,void **ppvObject) { | 1404 | static FORCEINLINE HRESULT IMFSinkWriterCallback_QueryInterface(IMFSinkWriterCallback* This,REFIID riid,void **ppvObject) { |
| 597 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 1405 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 598 | } | 1406 | } |
| 599 | static FORCEINLINE ULONG IMFSourceReaderCallback_AddRef(IMFSourceReaderCallback* This) { | 1407 | static FORCEINLINE ULONG IMFSinkWriterCallback_AddRef(IMFSinkWriterCallback* This) { |
| 600 | return This->lpVtbl->AddRef(This); | 1408 | return This->lpVtbl->AddRef(This); |
| 601 | } | 1409 | } |
| 602 | static FORCEINLINE ULONG IMFSourceReaderCallback_Release(IMFSourceReaderCallback* This) { | 1410 | static FORCEINLINE ULONG IMFSinkWriterCallback_Release(IMFSinkWriterCallback* This) { |
| 603 | return This->lpVtbl->Release(This); | 1411 | return This->lpVtbl->Release(This); |
| 604 | } | 1412 | } |
| 605 | /*** IMFSourceReaderCallback methods ***/ | 1413 | /*** IMFSinkWriterCallback methods ***/ |
| 606 | static FORCEINLINE HRESULT IMFSourceReaderCallback_OnReadSample(IMFSourceReaderCallback* This,HRESULT hrStatus,DWORD dwStreamIndex,DWORD dwStreamFlags,LONGLONG llTimestamp,IMFSample *pSample) { | 1414 | static FORCEINLINE HRESULT IMFSinkWriterCallback_OnFinalize(IMFSinkWriterCallback* This,HRESULT status) { |
| 607 | return This->lpVtbl->OnReadSample(This,hrStatus,dwStreamIndex,dwStreamFlags,llTimestamp,pSample); | 1415 | return This->lpVtbl->OnFinalize(This,status); |
| 608 | } | 1416 | } |
| 609 | static FORCEINLINE HRESULT IMFSourceReaderCallback_OnFlush(IMFSourceReaderCallback* This,DWORD dwStreamIndex) { | 1417 | static FORCEINLINE HRESULT IMFSinkWriterCallback_OnMarker(IMFSinkWriterCallback* This,DWORD stream_index,void *context) { |
| 610 | return This->lpVtbl->OnFlush(This,dwStreamIndex); | 1418 | return This->lpVtbl->OnMarker(This,stream_index,context); |
| 611 | } | 1419 | } |
| 612 | static FORCEINLINE HRESULT IMFSourceReaderCallback_OnEvent(IMFSourceReaderCallback* This,DWORD dwStreamIndex,IMFMediaEvent *pEvent) { | 1420 | #endif |
| 613 | return This->lpVtbl->OnEvent(This,dwStreamIndex,pEvent); | 1421 | #endif |
| 1422 | |||
| 1423 | #endif | ||
| 1424 | |||
| 1425 | |||
| 1426 | #endif /* __IMFSinkWriterCallback_INTERFACE_DEFINED__ */ | ||
| 1427 | |||
| 1428 | /***************************************************************************** | ||
| 1429 | * IMFSinkWriterCallback2 interface | ||
| 1430 | */ | ||
| 1431 | #ifndef __IMFSinkWriterCallback2_INTERFACE_DEFINED__ | ||
| 1432 | #define __IMFSinkWriterCallback2_INTERFACE_DEFINED__ | ||
| 1433 | |||
| 1434 | DEFINE_GUID(IID_IMFSinkWriterCallback2, 0x2456bd58, 0xc067, 0x4513, 0x84,0xfe, 0x8d,0x0c,0x88,0xff,0xdc,0x61); | ||
| 1435 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1436 | MIDL_INTERFACE("2456bd58-c067-4513-84fe-8d0c88ffdc61") | ||
| 1437 | IMFSinkWriterCallback2 : public IMFSinkWriterCallback | ||
| 1438 | { | ||
| 1439 | virtual HRESULT STDMETHODCALLTYPE OnTransformChange( | ||
| 1440 | ) = 0; | ||
| 1441 | |||
| 1442 | virtual HRESULT STDMETHODCALLTYPE OnStreamError( | ||
| 1443 | DWORD stream_index, | ||
| 1444 | HRESULT status) = 0; | ||
| 1445 | |||
| 1446 | }; | ||
| 1447 | #ifdef __CRT_UUID_DECL | ||
| 1448 | __CRT_UUID_DECL(IMFSinkWriterCallback2, 0x2456bd58, 0xc067, 0x4513, 0x84,0xfe, 0x8d,0x0c,0x88,0xff,0xdc,0x61) | ||
| 1449 | #endif | ||
| 1450 | #else | ||
| 1451 | typedef struct IMFSinkWriterCallback2Vtbl { | ||
| 1452 | BEGIN_INTERFACE | ||
| 1453 | |||
| 1454 | /*** IUnknown methods ***/ | ||
| 1455 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1456 | IMFSinkWriterCallback2 *This, | ||
| 1457 | REFIID riid, | ||
| 1458 | void **ppvObject); | ||
| 1459 | |||
| 1460 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1461 | IMFSinkWriterCallback2 *This); | ||
| 1462 | |||
| 1463 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1464 | IMFSinkWriterCallback2 *This); | ||
| 1465 | |||
| 1466 | /*** IMFSinkWriterCallback methods ***/ | ||
| 1467 | HRESULT (STDMETHODCALLTYPE *OnFinalize)( | ||
| 1468 | IMFSinkWriterCallback2 *This, | ||
| 1469 | HRESULT status); | ||
| 1470 | |||
| 1471 | HRESULT (STDMETHODCALLTYPE *OnMarker)( | ||
| 1472 | IMFSinkWriterCallback2 *This, | ||
| 1473 | DWORD stream_index, | ||
| 1474 | void *context); | ||
| 1475 | |||
| 1476 | /*** IMFSinkWriterCallback2 methods ***/ | ||
| 1477 | HRESULT (STDMETHODCALLTYPE *OnTransformChange)( | ||
| 1478 | IMFSinkWriterCallback2 *This); | ||
| 1479 | |||
| 1480 | HRESULT (STDMETHODCALLTYPE *OnStreamError)( | ||
| 1481 | IMFSinkWriterCallback2 *This, | ||
| 1482 | DWORD stream_index, | ||
| 1483 | HRESULT status); | ||
| 1484 | |||
| 1485 | END_INTERFACE | ||
| 1486 | } IMFSinkWriterCallback2Vtbl; | ||
| 1487 | |||
| 1488 | interface IMFSinkWriterCallback2 { | ||
| 1489 | CONST_VTBL IMFSinkWriterCallback2Vtbl* lpVtbl; | ||
| 1490 | }; | ||
| 1491 | |||
| 1492 | #ifdef COBJMACROS | ||
| 1493 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1494 | /*** IUnknown methods ***/ | ||
| 1495 | #define IMFSinkWriterCallback2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1496 | #define IMFSinkWriterCallback2_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1497 | #define IMFSinkWriterCallback2_Release(This) (This)->lpVtbl->Release(This) | ||
| 1498 | /*** IMFSinkWriterCallback methods ***/ | ||
| 1499 | #define IMFSinkWriterCallback2_OnFinalize(This,status) (This)->lpVtbl->OnFinalize(This,status) | ||
| 1500 | #define IMFSinkWriterCallback2_OnMarker(This,stream_index,context) (This)->lpVtbl->OnMarker(This,stream_index,context) | ||
| 1501 | /*** IMFSinkWriterCallback2 methods ***/ | ||
| 1502 | #define IMFSinkWriterCallback2_OnTransformChange(This) (This)->lpVtbl->OnTransformChange(This) | ||
| 1503 | #define IMFSinkWriterCallback2_OnStreamError(This,stream_index,status) (This)->lpVtbl->OnStreamError(This,stream_index,status) | ||
| 1504 | #else | ||
| 1505 | /*** IUnknown methods ***/ | ||
| 1506 | static FORCEINLINE HRESULT IMFSinkWriterCallback2_QueryInterface(IMFSinkWriterCallback2* This,REFIID riid,void **ppvObject) { | ||
| 1507 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1508 | } | ||
| 1509 | static FORCEINLINE ULONG IMFSinkWriterCallback2_AddRef(IMFSinkWriterCallback2* This) { | ||
| 1510 | return This->lpVtbl->AddRef(This); | ||
| 1511 | } | ||
| 1512 | static FORCEINLINE ULONG IMFSinkWriterCallback2_Release(IMFSinkWriterCallback2* This) { | ||
| 1513 | return This->lpVtbl->Release(This); | ||
| 1514 | } | ||
| 1515 | /*** IMFSinkWriterCallback methods ***/ | ||
| 1516 | static FORCEINLINE HRESULT IMFSinkWriterCallback2_OnFinalize(IMFSinkWriterCallback2* This,HRESULT status) { | ||
| 1517 | return This->lpVtbl->OnFinalize(This,status); | ||
| 1518 | } | ||
| 1519 | static FORCEINLINE HRESULT IMFSinkWriterCallback2_OnMarker(IMFSinkWriterCallback2* This,DWORD stream_index,void *context) { | ||
| 1520 | return This->lpVtbl->OnMarker(This,stream_index,context); | ||
| 1521 | } | ||
| 1522 | /*** IMFSinkWriterCallback2 methods ***/ | ||
| 1523 | static FORCEINLINE HRESULT IMFSinkWriterCallback2_OnTransformChange(IMFSinkWriterCallback2* This) { | ||
| 1524 | return This->lpVtbl->OnTransformChange(This); | ||
| 1525 | } | ||
| 1526 | static FORCEINLINE HRESULT IMFSinkWriterCallback2_OnStreamError(IMFSinkWriterCallback2* This,DWORD stream_index,HRESULT status) { | ||
| 1527 | return This->lpVtbl->OnStreamError(This,stream_index,status); | ||
| 614 | } | 1528 | } |
| 615 | #endif | 1529 | #endif |
| 616 | #endif | 1530 | #endif |
| ... | @@ -618,13 +1532,121 @@ static FORCEINLINE HRESULT IMFSourceReaderCallback_OnEvent(IMFSourceReaderCallba | ... | @@ -618,13 +1532,121 @@ static FORCEINLINE HRESULT IMFSourceReaderCallback_OnEvent(IMFSourceReaderCallba |
| 618 | #endif | 1532 | #endif |
| 619 | 1533 | ||
| 620 | 1534 | ||
| 621 | #endif /* __IMFSourceReaderCallback_INTERFACE_DEFINED__ */ | 1535 | #endif /* __IMFSinkWriterCallback2_INTERFACE_DEFINED__ */ |
| 1536 | |||
| 1537 | /***************************************************************************** | ||
| 1538 | * IMFReadWriteClassFactory interface | ||
| 1539 | */ | ||
| 1540 | #ifndef __IMFReadWriteClassFactory_INTERFACE_DEFINED__ | ||
| 1541 | #define __IMFReadWriteClassFactory_INTERFACE_DEFINED__ | ||
| 1542 | |||
| 1543 | DEFINE_GUID(IID_IMFReadWriteClassFactory, 0xe7fe2e12, 0x661c, 0x40da, 0x92,0xf9, 0x4f,0x00,0x2a,0xb6,0x76,0x27); | ||
| 1544 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1545 | MIDL_INTERFACE("e7fe2e12-661c-40da-92f9-4f002ab67627") | ||
| 1546 | IMFReadWriteClassFactory : public IUnknown | ||
| 1547 | { | ||
| 1548 | virtual HRESULT STDMETHODCALLTYPE CreateInstanceFromURL( | ||
| 1549 | REFCLSID clsid, | ||
| 1550 | LPCWSTR url, | ||
| 1551 | IMFAttributes *attributes, | ||
| 1552 | REFIID riid, | ||
| 1553 | void **object) = 0; | ||
| 1554 | |||
| 1555 | virtual HRESULT STDMETHODCALLTYPE CreateInstanceFromObject( | ||
| 1556 | REFCLSID clsid, | ||
| 1557 | IUnknown *unk, | ||
| 1558 | IMFAttributes *attributes, | ||
| 1559 | REFIID riid, | ||
| 1560 | void **object) = 0; | ||
| 1561 | |||
| 1562 | }; | ||
| 1563 | #ifdef __CRT_UUID_DECL | ||
| 1564 | __CRT_UUID_DECL(IMFReadWriteClassFactory, 0xe7fe2e12, 0x661c, 0x40da, 0x92,0xf9, 0x4f,0x00,0x2a,0xb6,0x76,0x27) | ||
| 1565 | #endif | ||
| 1566 | #else | ||
| 1567 | typedef struct IMFReadWriteClassFactoryVtbl { | ||
| 1568 | BEGIN_INTERFACE | ||
| 1569 | |||
| 1570 | /*** IUnknown methods ***/ | ||
| 1571 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1572 | IMFReadWriteClassFactory *This, | ||
| 1573 | REFIID riid, | ||
| 1574 | void **ppvObject); | ||
| 1575 | |||
| 1576 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1577 | IMFReadWriteClassFactory *This); | ||
| 1578 | |||
| 1579 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1580 | IMFReadWriteClassFactory *This); | ||
| 1581 | |||
| 1582 | /*** IMFReadWriteClassFactory methods ***/ | ||
| 1583 | HRESULT (STDMETHODCALLTYPE *CreateInstanceFromURL)( | ||
| 1584 | IMFReadWriteClassFactory *This, | ||
| 1585 | REFCLSID clsid, | ||
| 1586 | LPCWSTR url, | ||
| 1587 | IMFAttributes *attributes, | ||
| 1588 | REFIID riid, | ||
| 1589 | void **object); | ||
| 1590 | |||
| 1591 | HRESULT (STDMETHODCALLTYPE *CreateInstanceFromObject)( | ||
| 1592 | IMFReadWriteClassFactory *This, | ||
| 1593 | REFCLSID clsid, | ||
| 1594 | IUnknown *unk, | ||
| 1595 | IMFAttributes *attributes, | ||
| 1596 | REFIID riid, | ||
| 1597 | void **object); | ||
| 1598 | |||
| 1599 | END_INTERFACE | ||
| 1600 | } IMFReadWriteClassFactoryVtbl; | ||
| 1601 | |||
| 1602 | interface IMFReadWriteClassFactory { | ||
| 1603 | CONST_VTBL IMFReadWriteClassFactoryVtbl* lpVtbl; | ||
| 1604 | }; | ||
| 1605 | |||
| 1606 | #ifdef COBJMACROS | ||
| 1607 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1608 | /*** IUnknown methods ***/ | ||
| 1609 | #define IMFReadWriteClassFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1610 | #define IMFReadWriteClassFactory_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1611 | #define IMFReadWriteClassFactory_Release(This) (This)->lpVtbl->Release(This) | ||
| 1612 | /*** IMFReadWriteClassFactory methods ***/ | ||
| 1613 | #define IMFReadWriteClassFactory_CreateInstanceFromURL(This,clsid,url,attributes,riid,object) (This)->lpVtbl->CreateInstanceFromURL(This,clsid,url,attributes,riid,object) | ||
| 1614 | #define IMFReadWriteClassFactory_CreateInstanceFromObject(This,clsid,unk,attributes,riid,object) (This)->lpVtbl->CreateInstanceFromObject(This,clsid,unk,attributes,riid,object) | ||
| 1615 | #else | ||
| 1616 | /*** IUnknown methods ***/ | ||
| 1617 | static FORCEINLINE HRESULT IMFReadWriteClassFactory_QueryInterface(IMFReadWriteClassFactory* This,REFIID riid,void **ppvObject) { | ||
| 1618 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1619 | } | ||
| 1620 | static FORCEINLINE ULONG IMFReadWriteClassFactory_AddRef(IMFReadWriteClassFactory* This) { | ||
| 1621 | return This->lpVtbl->AddRef(This); | ||
| 1622 | } | ||
| 1623 | static FORCEINLINE ULONG IMFReadWriteClassFactory_Release(IMFReadWriteClassFactory* This) { | ||
| 1624 | return This->lpVtbl->Release(This); | ||
| 1625 | } | ||
| 1626 | /*** IMFReadWriteClassFactory methods ***/ | ||
| 1627 | static FORCEINLINE HRESULT IMFReadWriteClassFactory_CreateInstanceFromURL(IMFReadWriteClassFactory* This,REFCLSID clsid,LPCWSTR url,IMFAttributes *attributes,REFIID riid,void **object) { | ||
| 1628 | return This->lpVtbl->CreateInstanceFromURL(This,clsid,url,attributes,riid,object); | ||
| 1629 | } | ||
| 1630 | static FORCEINLINE HRESULT IMFReadWriteClassFactory_CreateInstanceFromObject(IMFReadWriteClassFactory* This,REFCLSID clsid,IUnknown *unk,IMFAttributes *attributes,REFIID riid,void **object) { | ||
| 1631 | return This->lpVtbl->CreateInstanceFromObject(This,clsid,unk,attributes,riid,object); | ||
| 1632 | } | ||
| 1633 | #endif | ||
| 1634 | #endif | ||
| 1635 | |||
| 1636 | #endif | ||
| 1637 | |||
| 1638 | |||
| 1639 | #endif /* __IMFReadWriteClassFactory_INTERFACE_DEFINED__ */ | ||
| 622 | 1640 | ||
| 623 | HRESULT WINAPI MFCreateSinkWriterFromMediaSink(IMFMediaSink *pMediaSink,IMFAttributes *pAttributes,IMFSinkWriter **ppSinkWriter); | 1641 | HRESULT WINAPI MFCreateSinkWriterFromMediaSink(IMFMediaSink *sink, IMFAttributes *attributes, |
| 624 | HRESULT WINAPI MFCreateSinkWriterFromURL(LPCWSTR pwszOutputURL,IMFByteStream *pByteStream,IMFAttributes *pAttributes,IMFSinkWriter **ppSinkWriter); | 1642 | IMFSinkWriter **writer); |
| 625 | HRESULT WINAPI MFCreateSourceReaderFromByteStream(IMFByteStream *pByteStream,IMFAttributes *pAttributes,IMFSourceReader **ppSourceReader); | 1643 | HRESULT WINAPI MFCreateSinkWriterFromURL(const WCHAR *url, IMFByteStream *bytestream, |
| 626 | HRESULT WINAPI MFCreateSourceReaderFromMediaSource(IMFMediaSource *pMediaSource,IMFAttributes *pAttributes,IMFSourceReader **ppSourceReader); | 1644 | IMFAttributes *attributes, IMFSinkWriter **writer); |
| 627 | HRESULT WINAPI MFCreateSourceReaderFromURL(LPCWSTR pwszURL,IMFAttributes *pAttributes,IMFSourceReader **ppSourceReader); | 1645 | HRESULT WINAPI MFCreateSourceReaderFromByteStream(IMFByteStream *stream, IMFAttributes *attributes, |
| 1646 | IMFSourceReader **reader); | ||
| 1647 | HRESULT WINAPI MFCreateSourceReaderFromMediaSource(IMFMediaSource *source, IMFAttributes *attributes, | ||
| 1648 | IMFSourceReader **reader); | ||
| 1649 | HRESULT WINAPI MFCreateSourceReaderFromURL(const WCHAR *url, IMFAttributes *attributes, IMFSourceReader **reader); | ||
| 628 | /* Begin additional prototypes for all interfaces */ | 1650 | /* Begin additional prototypes for all interfaces */ |
| 629 | 1651 | ||
| 630 | 1652 |
lib/libc/include/any-windows-any/mftransform.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.0-rc1 from mftransform.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/mftransform.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/mmddk.h created+544| ... | @@ -0,0 +1,544 @@ | ||
| 1 | /** | ||
| 2 | * This file has no copyright assigned and is placed in the Public Domain. | ||
| 3 | * This file is part of the mingw-w64 runtime package. | ||
| 4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package. | ||
| 5 | */ | ||
| 6 | |||
| 7 | #ifndef _INC_MMDDK | ||
| 8 | #define _INC_MMDDK | ||
| 9 | |||
| 10 | #include <winapifamily.h> | ||
| 11 | |||
| 12 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | ||
| 13 | |||
| 14 | #include "pshpack1.h" | ||
| 15 | |||
| 16 | #ifdef __cplusplus | ||
| 17 | extern "C" { | ||
| 18 | #endif | ||
| 19 | |||
| 20 | #ifdef MMNOTIMER | ||
| 21 | #define MMNOTIMERDEV | ||
| 22 | #endif | ||
| 23 | #ifdef MMNOWAVE | ||
| 24 | #define MMNOWAVEDEV | ||
| 25 | #endif | ||
| 26 | #ifdef MMNOMIDI | ||
| 27 | #define MMNOMIDIDEV | ||
| 28 | #endif | ||
| 29 | #ifdef MMNOAUX | ||
| 30 | #define MMNOAUXDEV | ||
| 31 | #endif | ||
| 32 | #ifdef MMNOJOY | ||
| 33 | #define MMNOJOYDEV | ||
| 34 | #endif | ||
| 35 | #ifdef MMNOMMIO | ||
| 36 | #define MMNOMMIODEV | ||
| 37 | #endif | ||
| 38 | #ifdef MMNOMCI | ||
| 39 | #define MMNOMCIDEV | ||
| 40 | #endif | ||
| 41 | |||
| 42 | #ifndef NODRIVERS | ||
| 43 | |||
| 44 | #define DRV_LOAD 0x0001 | ||
| 45 | #define DRV_ENABLE 0x0002 | ||
| 46 | #define DRV_OPEN 0x0003 | ||
| 47 | #define DRV_CLOSE 0x0004 | ||
| 48 | #define DRV_DISABLE 0x0005 | ||
| 49 | #define DRV_FREE 0x0006 | ||
| 50 | #define DRV_CONFIGURE 0x0007 | ||
| 51 | #define DRV_QUERYCONFIGURE 0x0008 | ||
| 52 | #define DRV_INSTALL 0x0009 | ||
| 53 | #define DRV_REMOVE 0x000a | ||
| 54 | |||
| 55 | #define DRV_RESERVED 0x0800 | ||
| 56 | #define DRV_USER 0x4000 | ||
| 57 | |||
| 58 | #define DRIVERS_SECTION TEXT("DRIVERS32") | ||
| 59 | #define MCI_SECTION TEXT("MCI32") | ||
| 60 | |||
| 61 | #endif /* !NODRIVERS */ | ||
| 62 | |||
| 63 | #define DCB_NULL 0x0000 | ||
| 64 | #define DCB_WINDOW 0x0001 | ||
| 65 | #define DCB_TASK 0x0002 | ||
| 66 | #define DCB_FUNCTION 0x0003 | ||
| 67 | #define DCB_EVENT 0x0005 | ||
| 68 | #define DCB_TYPEMASK 0x0007 | ||
| 69 | #define DCB_NOSWITCH 0x0008 | ||
| 70 | |||
| 71 | #define DRVM_INIT 100 | ||
| 72 | #define DRVM_EXIT 101 | ||
| 73 | #define DRVM_DISABLE 102 | ||
| 74 | #define DRVM_ENABLE 103 | ||
| 75 | #define DRVM_INIT_EX 104 | ||
| 76 | |||
| 77 | #ifndef DRVM_MAPPER | ||
| 78 | #define DRVM_MAPPER 0x2000 | ||
| 79 | #endif | ||
| 80 | #define DRVM_USER 0x4000 | ||
| 81 | #define DRVM_MAPPER_STATUS (DRVM_MAPPER+0) | ||
| 82 | #define DRVM_MAPPER_RECONFIGURE (DRVM_MAPPER+1) | ||
| 83 | #define DRVM_MAPPER_PREFERRED_GET (DRVM_MAPPER+21) | ||
| 84 | #define DRVM_MAPPER_CONSOLEVOICECOM_GET (DRVM_MAPPER+23) | ||
| 85 | |||
| 86 | #define DRV_QUERYDEVNODE (DRV_RESERVED + 2) | ||
| 87 | #define DRV_QUERYMAPPABLE (DRV_RESERVED + 5) | ||
| 88 | #define DRV_QUERYMODULE (DRV_RESERVED + 9) | ||
| 89 | #define DRV_PNPINSTALL (DRV_RESERVED + 11) | ||
| 90 | #define DRV_QUERYDEVICEINTERFACE (DRV_RESERVED + 12) | ||
| 91 | #define DRV_QUERYDEVICEINTERFACESIZE (DRV_RESERVED + 13) | ||
| 92 | #define DRV_QUERYSTRINGID (DRV_RESERVED + 14) | ||
| 93 | #define DRV_QUERYSTRINGIDSIZE (DRV_RESERVED + 15) | ||
| 94 | #define DRV_QUERYIDFROMSTRINGID (DRV_RESERVED + 16) | ||
| 95 | #define DRV_QUERYFUNCTIONINSTANCEID (DRV_RESERVED + 17) | ||
| 96 | #define DRV_QUERYFUNCTIONINSTANCEIDSIZE (DRV_RESERVED + 18) | ||
| 97 | |||
| 98 | #define DRVM_MAPPER_PREFERRED_FLAGS_PREFERREDONLY 0x00000001 | ||
| 99 | |||
| 100 | #define DRVM_IOCTL 0x100 | ||
| 101 | #define DRVM_ADD_THRU (DRVM_IOCTL+1) | ||
| 102 | #define DRVM_REMOVE_THRU (DRVM_IOCTL+2) | ||
| 103 | #define DRVM_IOCTL_LAST (DRVM_IOCTL+5) | ||
| 104 | |||
| 105 | typedef struct { | ||
| 106 | DWORD dwSize; | ||
| 107 | DWORD dwCmd; | ||
| 108 | } DRVM_IOCTL_DATA, *LPDRVM_IOCTL_DATA; | ||
| 109 | |||
| 110 | #define DRVM_IOCTL_CMD_USER __MSABI_LONG(0x00000000) | ||
| 111 | #define DRVM_IOCTL_CMD_SYSTEM __MSABI_LONG(0x80000000) | ||
| 112 | |||
| 113 | #define VADMAD_Device_ID 0X0444 | ||
| 114 | |||
| 115 | typedef struct { | ||
| 116 | DWORD cbSize; | ||
| 117 | LPVOID pCaps; | ||
| 118 | } MDEVICECAPSEX; | ||
| 119 | |||
| 120 | #ifndef MMNOWAVEDEV | ||
| 121 | |||
| 122 | #define WODM_INIT DRVM_INIT | ||
| 123 | #define WIDM_INIT DRVM_INIT | ||
| 124 | #define WODM_INIT_EX DRVM_INIT_EX | ||
| 125 | #define WIDM_INIT_EX DRVM_INIT_EX | ||
| 126 | |||
| 127 | typedef struct waveopendesc_tag { | ||
| 128 | HWAVE hWave; | ||
| 129 | LPWAVEFORMAT lpFormat; | ||
| 130 | DWORD_PTR dwCallback; | ||
| 131 | DWORD_PTR dwInstance; | ||
| 132 | UINT uMappedDeviceID; | ||
| 133 | DWORD_PTR dnDevNode; | ||
| 134 | } WAVEOPENDESC, *LPWAVEOPENDESC; | ||
| 135 | |||
| 136 | #define WODM_GETNUMDEVS 3 | ||
| 137 | #define WODM_GETDEVCAPS 4 | ||
| 138 | #define WODM_OPEN 5 | ||
| 139 | #define WODM_CLOSE 6 | ||
| 140 | #define WODM_PREPARE 7 | ||
| 141 | #define WODM_UNPREPARE 8 | ||
| 142 | #define WODM_WRITE 9 | ||
| 143 | #define WODM_PAUSE 10 | ||
| 144 | #define WODM_RESTART 11 | ||
| 145 | #define WODM_RESET 12 | ||
| 146 | #define WODM_GETPOS 13 | ||
| 147 | #define WODM_GETPITCH 14 | ||
| 148 | #define WODM_SETPITCH 15 | ||
| 149 | #define WODM_GETVOLUME 16 | ||
| 150 | #define WODM_SETVOLUME 17 | ||
| 151 | #define WODM_GETPLAYBACKRATE 18 | ||
| 152 | #define WODM_SETPLAYBACKRATE 19 | ||
| 153 | #define WODM_BREAKLOOP 20 | ||
| 154 | #define WODM_PREFERRED 21 | ||
| 155 | |||
| 156 | #define WODM_MAPPER_STATUS (DRVM_MAPPER_STATUS + 0) | ||
| 157 | #define WAVEOUT_MAPPER_STATUS_DEVICE 0 | ||
| 158 | #define WAVEOUT_MAPPER_STATUS_MAPPED 1 | ||
| 159 | #define WAVEOUT_MAPPER_STATUS_FORMAT 2 | ||
| 160 | |||
| 161 | #define WODM_BUSY 21 | ||
| 162 | |||
| 163 | #define WIDM_GETNUMDEVS 50 | ||
| 164 | #define WIDM_GETDEVCAPS 51 | ||
| 165 | #define WIDM_OPEN 52 | ||
| 166 | #define WIDM_CLOSE 53 | ||
| 167 | #define WIDM_PREPARE 54 | ||
| 168 | #define WIDM_UNPREPARE 55 | ||
| 169 | #define WIDM_ADDBUFFER 56 | ||
| 170 | #define WIDM_START 57 | ||
| 171 | #define WIDM_STOP 58 | ||
| 172 | #define WIDM_RESET 59 | ||
| 173 | #define WIDM_GETPOS 60 | ||
| 174 | #define WIDM_PREFERRED 61 | ||
| 175 | |||
| 176 | #define WIDM_MAPPER_STATUS (DRVM_MAPPER_STATUS + 0) | ||
| 177 | #define WAVEIN_MAPPER_STATUS_DEVICE 0 | ||
| 178 | #define WAVEIN_MAPPER_STATUS_MAPPED 1 | ||
| 179 | #define WAVEIN_MAPPER_STATUS_FORMAT 2 | ||
| 180 | |||
| 181 | #endif /* !MMNOWAVEDEV */ | ||
| 182 | |||
| 183 | #ifndef MMNOMIDIDEV | ||
| 184 | |||
| 185 | #define MODM_USER DRVM_USER | ||
| 186 | #define MIDM_USER DRVM_USER | ||
| 187 | #define MODM_MAPPER DRVM_MAPPER | ||
| 188 | #define MIDM_MAPPER DRVM_MAPPER | ||
| 189 | |||
| 190 | #define MODM_INIT DRVM_INIT | ||
| 191 | #define MIDM_INIT DRVM_INIT | ||
| 192 | #define MODM_INIT_EX DRVM_INIT_EX | ||
| 193 | #define MIDM_INIT_EX DRVM_INIT_EX | ||
| 194 | |||
| 195 | #ifndef MMNOMIDI | ||
| 196 | |||
| 197 | typedef struct midiopenstrmid_tag { | ||
| 198 | DWORD dwStreamID; | ||
| 199 | UINT uDeviceID; | ||
| 200 | } MIDIOPENSTRMID; | ||
| 201 | |||
| 202 | typedef struct midiopendesc_tag { | ||
| 203 | HMIDI hMidi; | ||
| 204 | DWORD_PTR dwCallback; | ||
| 205 | DWORD_PTR dwInstance; | ||
| 206 | DWORD_PTR dnDevNode; | ||
| 207 | DWORD cIds; | ||
| 208 | MIDIOPENSTRMID rgIds[1]; | ||
| 209 | } MIDIOPENDESC, *LPMIDIOPENDESC; | ||
| 210 | |||
| 211 | #endif /* MMNOMIDI */ | ||
| 212 | |||
| 213 | #define MIDI_IO_PACKED __MSABI_LONG(0x00000000) | ||
| 214 | #define MIDI_IO_COOKED __MSABI_LONG(0x00000002) | ||
| 215 | |||
| 216 | #define MODM_GETNUMDEVS 1 | ||
| 217 | #define MODM_GETDEVCAPS 2 | ||
| 218 | #define MODM_OPEN 3 | ||
| 219 | #define MODM_CLOSE 4 | ||
| 220 | #define MODM_PREPARE 5 | ||
| 221 | #define MODM_UNPREPARE 6 | ||
| 222 | #define MODM_DATA 7 | ||
| 223 | #define MODM_LONGDATA 8 | ||
| 224 | #define MODM_RESET 9 | ||
| 225 | #define MODM_GETVOLUME 10 | ||
| 226 | #define MODM_SETVOLUME 11 | ||
| 227 | #define MODM_CACHEPATCHES 12 | ||
| 228 | #define MODM_CACHEDRUMPATCHES 13 | ||
| 229 | |||
| 230 | #if WINVER >= 0x400 | ||
| 231 | #define MODM_STRMDATA 14 | ||
| 232 | #define MODM_GETPOS 17 | ||
| 233 | #define MODM_PAUSE 18 | ||
| 234 | #define MODM_RESTART 19 | ||
| 235 | #define MODM_STOP 20 | ||
| 236 | #define MODM_PROPERTIES 21 | ||
| 237 | #define MODM_PREFERRED 22 | ||
| 238 | #define MODM_RECONFIGURE (MODM_USER + 0x0768) | ||
| 239 | #endif | ||
| 240 | |||
| 241 | #define MIDM_GETNUMDEVS 53 | ||
| 242 | #define MIDM_GETDEVCAPS 54 | ||
| 243 | #define MIDM_OPEN 55 | ||
| 244 | #define MIDM_CLOSE 56 | ||
| 245 | #define MIDM_PREPARE 57 | ||
| 246 | #define MIDM_UNPREPARE 58 | ||
| 247 | #define MIDM_ADDBUFFER 59 | ||
| 248 | #define MIDM_START 60 | ||
| 249 | #define MIDM_STOP 61 | ||
| 250 | #define MIDM_RESET 62 | ||
| 251 | |||
| 252 | #endif /* !MMNOMIDIDEV */ | ||
| 253 | |||
| 254 | #ifndef MMNOAUXDEV | ||
| 255 | |||
| 256 | #define AUXM_INIT DRVM_INIT | ||
| 257 | #define AUXM_INIT_EX DRVM_INIT_EX | ||
| 258 | |||
| 259 | #define AUXDM_GETNUMDEVS 3 | ||
| 260 | #define AUXDM_GETDEVCAPS 4 | ||
| 261 | #define AUXDM_GETVOLUME 5 | ||
| 262 | #define AUXDM_SETVOLUME 6 | ||
| 263 | |||
| 264 | #endif /* !MMNOAUXDEV */ | ||
| 265 | |||
| 266 | #ifndef MMNOMIXERDEV | ||
| 267 | |||
| 268 | typedef struct tMIXEROPENDESC { | ||
| 269 | HMIXER hmx; | ||
| 270 | LPVOID pReserved0; | ||
| 271 | DWORD_PTR dwCallback; | ||
| 272 | DWORD_PTR dwInstance; | ||
| 273 | DWORD_PTR dnDevNode; | ||
| 274 | } MIXEROPENDESC, *PMIXEROPENDESC, *LPMIXEROPENDESC; | ||
| 275 | |||
| 276 | #define MXDM_INIT DRVM_INIT | ||
| 277 | #define MXDM_INIT_EX DRVM_INIT_EX | ||
| 278 | #define MXDM_USER DRV_USER | ||
| 279 | |||
| 280 | #define MXDM_BASE (1) | ||
| 281 | #define MXDM_GETNUMDEVS (MXDM_BASE + 0) | ||
| 282 | #define MXDM_GETDEVCAPS (MXDM_BASE + 1) | ||
| 283 | #define MXDM_OPEN (MXDM_BASE + 2) | ||
| 284 | #define MXDM_CLOSE (MXDM_BASE + 3) | ||
| 285 | #define MXDM_GETLINEINFO (MXDM_BASE + 4) | ||
| 286 | #define MXDM_GETLINECONTROLS (MXDM_BASE + 5) | ||
| 287 | #define MXDM_GETCONTROLDETAILS (MXDM_BASE + 6) | ||
| 288 | #define MXDM_SETCONTROLDETAILS (MXDM_BASE + 7) | ||
| 289 | |||
| 290 | #endif /* !MMNOMIXERDEV */ | ||
| 291 | |||
| 292 | #ifndef MMNOTIMERDEV | ||
| 293 | |||
| 294 | typedef struct timerevent_tag { | ||
| 295 | WORD wDelay; | ||
| 296 | WORD wResolution; | ||
| 297 | LPTIMECALLBACK lpFunction; | ||
| 298 | DWORD dwUser; | ||
| 299 | WORD wFlags; | ||
| 300 | WORD wReserved1; | ||
| 301 | } TIMEREVENT, *LPTIMEREVENT; | ||
| 302 | |||
| 303 | #define TDD_KILLTIMEREVENT (DRV_RESERVED + 0) | ||
| 304 | #define TDD_SETTIMEREVENT (DRV_RESERVED + 4) | ||
| 305 | #define TDD_GETSYSTEMTIME (DRV_RESERVED + 8) | ||
| 306 | #define TDD_GETDEVCAPS (DRV_RESERVED + 12) | ||
| 307 | #define TDD_BEGINMINPERIOD (DRV_RESERVED + 16) | ||
| 308 | #define TDD_ENDMINPERIOD (DRV_RESERVED + 20) | ||
| 309 | |||
| 310 | #endif /* !MMNOTIMERDEV */ | ||
| 311 | |||
| 312 | #ifndef MMNOJOYDEV | ||
| 313 | |||
| 314 | #define JOY_CONFIGCHANGED_MSGSTRING "MSJSTICK_VJOYD_MSGSTR" | ||
| 315 | |||
| 316 | #define JOY_HW_NONE 0 | ||
| 317 | #define JOY_HW_CUSTOM 1 | ||
| 318 | #define JOY_HW_2A_2B_GENERIC 2 | ||
| 319 | #define JOY_HW_2A_4B_GENERIC 3 | ||
| 320 | #define JOY_HW_2B_GAMEPAD 4 | ||
| 321 | #define JOY_HW_2B_FLIGHTYOKE 5 | ||
| 322 | #define JOY_HW_2B_FLIGHTYOKETHROTTLE 6 | ||
| 323 | #define JOY_HW_3A_2B_GENERIC 7 | ||
| 324 | #define JOY_HW_3A_4B_GENERIC 8 | ||
| 325 | #define JOY_HW_4B_GAMEPAD 9 | ||
| 326 | #define JOY_HW_4B_FLIGHTYOKE 10 | ||
| 327 | #define JOY_HW_4B_FLIGHTYOKETHROTTLE 11 | ||
| 328 | #define JOY_HW_LASTENTRY 12 | ||
| 329 | |||
| 330 | #define JOY_ISCAL_XY 0x00000001 | ||
| 331 | #define JOY_ISCAL_Z 0x00000002 | ||
| 332 | #define JOY_ISCAL_R 0x00000004 | ||
| 333 | #define JOY_ISCAL_U 0x00000008 | ||
| 334 | #define JOY_ISCAL_V 0x00000010 | ||
| 335 | #define JOY_ISCAL_POV 0x00000020 | ||
| 336 | |||
| 337 | #define JOY_POV_NUMDIRS 4 | ||
| 338 | #define JOY_POVVAL_FORWARD 0 | ||
| 339 | #define JOY_POVVAL_BACKWARD 1 | ||
| 340 | #define JOY_POVVAL_LEFT 2 | ||
| 341 | #define JOY_POVVAL_RIGHT 3 | ||
| 342 | |||
| 343 | #define JOY_HWS_HASZ 0x00000001 | ||
| 344 | #define JOY_HWS_HASPOV 0x00000002 | ||
| 345 | #define JOY_HWS_POVISBUTTONCOMBOS 0x00000004 | ||
| 346 | #define JOY_HWS_POVISPOLL 0x00000008 | ||
| 347 | #define JOY_HWS_ISYOKE 0x00000010 | ||
| 348 | #define JOY_HWS_ISGAMEPAD 0x00000020 | ||
| 349 | #define JOY_HWS_ISCARCTRL 0x00000040 | ||
| 350 | |||
| 351 | #define JOY_HWS_XISJ1Y 0x00000080 | ||
| 352 | #define JOY_HWS_XISJ2X 0x00000100 | ||
| 353 | #define JOY_HWS_XISJ2Y 0x00000200 | ||
| 354 | |||
| 355 | #define JOY_HWS_YISJ1X 0x00000400 | ||
| 356 | #define JOY_HWS_YISJ2X 0x00000800 | ||
| 357 | #define JOY_HWS_YISJ2Y 0x00001000 | ||
| 358 | |||
| 359 | #define JOY_HWS_ZISJ1X 0x00002000 | ||
| 360 | #define JOY_HWS_ZISJ1Y 0x00004000 | ||
| 361 | #define JOY_HWS_ZISJ2X 0x00008000 | ||
| 362 | |||
| 363 | #define JOY_HWS_POVISJ1X 0x00010000 | ||
| 364 | #define JOY_HWS_POVISJ1Y 0x00020000 | ||
| 365 | #define JOY_HWS_POVISJ2X 0x00040000 | ||
| 366 | |||
| 367 | #define JOY_HWS_HASR 0x00080000 | ||
| 368 | #define JOY_HWS_RISJ1X 0x00100000 | ||
| 369 | #define JOY_HWS_RISJ1Y 0x00200000 | ||
| 370 | #define JOY_HWS_RISJ2Y 0x00400000 | ||
| 371 | |||
| 372 | #define JOY_HWS_HASU 0x00800000 | ||
| 373 | #define JOY_HWS_HASV 0x01000000 | ||
| 374 | |||
| 375 | #define JOY_US_HASRUDDER 0x00000001 | ||
| 376 | #define JOY_US_PRESENT 0x00000002 | ||
| 377 | #define JOY_US_ISOEM 0x00000004 | ||
| 378 | |||
| 379 | typedef struct joypos_tag { | ||
| 380 | DWORD dwX; | ||
| 381 | DWORD dwY; | ||
| 382 | DWORD dwZ; | ||
| 383 | DWORD dwR; | ||
| 384 | DWORD dwU; | ||
| 385 | DWORD dwV; | ||
| 386 | } JOYPOS, *LPJOYPOS; | ||
| 387 | |||
| 388 | typedef struct joyrange_tag { | ||
| 389 | JOYPOS jpMin; | ||
| 390 | JOYPOS jpMax; | ||
| 391 | JOYPOS jpCenter; | ||
| 392 | } JOYRANGE, *LPJOYRANGE; | ||
| 393 | |||
| 394 | typedef struct joyreguservalues_tag { | ||
| 395 | DWORD dwTimeOut; | ||
| 396 | JOYRANGE jrvRanges; | ||
| 397 | JOYPOS jpDeadZone; | ||
| 398 | } JOYREGUSERVALUES, *LPJOYREGUSERVALUES; | ||
| 399 | |||
| 400 | typedef struct joyreghwsettings_tag { | ||
| 401 | DWORD dwFlags; | ||
| 402 | DWORD dwNumButtons; | ||
| 403 | } JOYREGHWSETTINGS, *LPJOYHWSETTINGS; | ||
| 404 | |||
| 405 | typedef struct joyreghwvalues_tag { | ||
| 406 | JOYRANGE jrvHardware; | ||
| 407 | DWORD dwPOVValues[JOY_POV_NUMDIRS]; | ||
| 408 | DWORD dwCalFlags; | ||
| 409 | } JOYREGHWVALUES, *LPJOYREGHWVALUES; | ||
| 410 | |||
| 411 | typedef struct joyreghwconfig_tag { | ||
| 412 | JOYREGHWSETTINGS hws; | ||
| 413 | DWORD dwUsageSettings; | ||
| 414 | JOYREGHWVALUES hwv; | ||
| 415 | DWORD dwType; | ||
| 416 | DWORD dwReserved; | ||
| 417 | } JOYREGHWCONFIG, *LPJOYREGHWCONFIG; | ||
| 418 | |||
| 419 | typedef struct joycalibrate_tag { | ||
| 420 | WORD wXbase; | ||
| 421 | WORD wXdelta; | ||
| 422 | WORD wYbase; | ||
| 423 | WORD wYdelta; | ||
| 424 | WORD wZbase; | ||
| 425 | WORD wZdelta; | ||
| 426 | } JOYCALIBRATE, *LPJOYCALIBRATE; | ||
| 427 | |||
| 428 | typedef DWORD (JOYDEVMSGPROC)(DWORD, UINT, LONG, LONG); | ||
| 429 | typedef JOYDEVMSGPROC *LPJOYDEVMSGPROC; | ||
| 430 | |||
| 431 | #define JDD_GETNUMDEVS (DRV_RESERVED + 0x0001) | ||
| 432 | #define JDD_GETDEVCAPS (DRV_RESERVED + 0x0002) | ||
| 433 | #define JDD_GETPOS (DRV_RESERVED + 0x0101) | ||
| 434 | #define JDD_SETCALIBRATION (DRV_RESERVED + 0x0102) | ||
| 435 | #define JDD_CONFIGCHANGED (DRV_RESERVED + 0x0103) | ||
| 436 | #define JDD_GETPOSEX (DRV_RESERVED + 0x0104) | ||
| 437 | |||
| 438 | #endif /* !MMNOJOYDEV */ | ||
| 439 | |||
| 440 | #ifndef MAKELRESULT | ||
| 441 | #define MAKELRESULT(low, high) ((LRESULT)MAKELONG(low, high)) | ||
| 442 | #endif | ||
| 443 | |||
| 444 | #ifndef MMNOMCIDEV | ||
| 445 | |||
| 446 | #define MCI_OPEN_DRIVER 0x0801 | ||
| 447 | #define MCI_CLOSE_DRIVER 0x0802 | ||
| 448 | |||
| 449 | #define MAKEMCIRESOURCE(wRet, wRes) MAKELRESULT((wRet), (wRes)) | ||
| 450 | |||
| 451 | #define MCI_FALSE (MCI_STRING_OFFSET + 19) | ||
| 452 | #define MCI_TRUE (MCI_STRING_OFFSET + 20) | ||
| 453 | |||
| 454 | #define MCI_FORMAT_RETURN_BASE MCI_FORMAT_MILLISECONDS_S | ||
| 455 | #define MCI_FORMAT_MILLISECONDS_S (MCI_STRING_OFFSET + 21) | ||
| 456 | #define MCI_FORMAT_HMS_S (MCI_STRING_OFFSET + 22) | ||
| 457 | #define MCI_FORMAT_MSF_S (MCI_STRING_OFFSET + 23) | ||
| 458 | #define MCI_FORMAT_FRAMES_S (MCI_STRING_OFFSET + 24) | ||
| 459 | #define MCI_FORMAT_SMPTE_24_S (MCI_STRING_OFFSET + 25) | ||
| 460 | #define MCI_FORMAT_SMPTE_25_S (MCI_STRING_OFFSET + 26) | ||
| 461 | #define MCI_FORMAT_SMPTE_30_S (MCI_STRING_OFFSET + 27) | ||
| 462 | #define MCI_FORMAT_SMPTE_30DROP_S (MCI_STRING_OFFSET + 28) | ||
| 463 | #define MCI_FORMAT_BYTES_S (MCI_STRING_OFFSET + 29) | ||
| 464 | #define MCI_FORMAT_SAMPLES_S (MCI_STRING_OFFSET + 30) | ||
| 465 | #define MCI_FORMAT_TMSF_S (MCI_STRING_OFFSET + 31) | ||
| 466 | |||
| 467 | #define MCI_VD_FORMAT_TRACK_S (MCI_VD_OFFSET + 5) | ||
| 468 | |||
| 469 | #define WAVE_FORMAT_PCM_S (MCI_WAVE_OFFSET + 0) | ||
| 470 | #define WAVE_MAPPER_S (MCI_WAVE_OFFSET + 1) | ||
| 471 | |||
| 472 | #define MCI_SEQ_MAPPER_S (MCI_SEQ_OFFSET + 5) | ||
| 473 | #define MCI_SEQ_FILE_S (MCI_SEQ_OFFSET + 6) | ||
| 474 | #define MCI_SEQ_MIDI_S (MCI_SEQ_OFFSET + 7) | ||
| 475 | #define MCI_SEQ_SMPTE_S (MCI_SEQ_OFFSET + 8) | ||
| 476 | #define MCI_SEQ_FORMAT_SONGPTR_S (MCI_SEQ_OFFSET + 9) | ||
| 477 | #define MCI_SEQ_NONE_S (MCI_SEQ_OFFSET + 10) | ||
| 478 | #define MIDIMAPPER_S (MCI_SEQ_OFFSET + 11) | ||
| 479 | |||
| 480 | #define MCI_TABLE_NOT_PRESENT ((UINT)-1) | ||
| 481 | |||
| 482 | typedef struct { | ||
| 483 | MCIDEVICEID wDeviceID; | ||
| 484 | LPCWSTR lpstrParams; | ||
| 485 | UINT wCustomCommandTable; | ||
| 486 | UINT wType; | ||
| 487 | } MCI_OPEN_DRIVER_PARMS, *LPMCI_OPEN_DRIVER_PARMS; | ||
| 488 | |||
| 489 | #define MCI_MAX_DEVICE_TYPE_LENGTH 80 | ||
| 490 | |||
| 491 | #define MCI_RESOURCE_RETURNED 0x00010000 | ||
| 492 | #define MCI_COLONIZED3_RETURN 0x00020000 | ||
| 493 | #define MCI_COLONIZED4_RETURN 0x00040000 | ||
| 494 | #define MCI_INTEGER_RETURNED 0x00080000 | ||
| 495 | #define MCI_RESOURCE_DRIVER 0x00100000 | ||
| 496 | |||
| 497 | #define MCI_NO_COMMAND_TABLE ((UINT)(-1)) | ||
| 498 | |||
| 499 | #define MCI_COMMAND_HEAD 0 | ||
| 500 | #define MCI_STRING 1 | ||
| 501 | #define MCI_INTEGER 2 | ||
| 502 | #define MCI_END_COMMAND 3 | ||
| 503 | #define MCI_RETURN 4 | ||
| 504 | #define MCI_FLAG 5 | ||
| 505 | #define MCI_END_COMMAND_LIST 6 | ||
| 506 | #define MCI_RECT 7 | ||
| 507 | #define MCI_CONSTANT 8 | ||
| 508 | #define MCI_END_CONSTANT 9 | ||
| 509 | #define MCI_HWND 10 | ||
| 510 | #define MCI_HPAL 11 | ||
| 511 | #define MCI_HDC 12 | ||
| 512 | #ifdef _WIN64 | ||
| 513 | #define MCI_INTEGER64 13 | ||
| 514 | #endif | ||
| 515 | |||
| 516 | #endif /* !MMNOMCIDEV */ | ||
| 517 | |||
| 518 | #ifndef MMNOTASKDEV | ||
| 519 | |||
| 520 | #define TASKERR_NOTASKSUPPORT 1 | ||
| 521 | #define TASKERR_OUTOFMEMORY 2 | ||
| 522 | |||
| 523 | typedef VOID (TASKCALLBACK) (DWORD_PTR dwInst); | ||
| 524 | typedef TASKCALLBACK *LPTASKCALLBACK; | ||
| 525 | |||
| 526 | UINT APIENTRY mmTaskCreate(LPTASKCALLBACK lpfn, HANDLE *lph, DWORD_PTR dwInst); | ||
| 527 | VOID APIENTRY mmTaskBlock(DWORD h); | ||
| 528 | WINBOOL APIENTRY mmTaskSignal(DWORD h); | ||
| 529 | VOID APIENTRY mmTaskYield(VOID); | ||
| 530 | DWORD APIENTRY mmGetCurrentTask(VOID); | ||
| 531 | |||
| 532 | #endif /* MMNOTASKDEV */ | ||
| 533 | |||
| 534 | #define MMDDKINC | ||
| 535 | |||
| 536 | #ifdef __cplusplus | ||
| 537 | } | ||
| 538 | #endif | ||
| 539 | |||
| 540 | #include "poppack.h" | ||
| 541 | |||
| 542 | #endif /* WINAPI_PARTITION_DESKTOP */ | ||
| 543 | |||
| 544 | #endif /* _INC_MMDDK */ | ||
lib/libc/include/any-windows-any/mmdeviceapi.h+182-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/mmdeviceapi.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/mmdeviceapi.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -66,6 +66,22 @@ interface IMMDeviceActivator; | ... | @@ -66,6 +66,22 @@ interface IMMDeviceActivator; |
| 66 | #endif /* __cplusplus */ | 66 | #endif /* __cplusplus */ |
| 67 | #endif | 67 | #endif |
| 68 | 68 | ||
| 69 | #ifndef __IActivateAudioInterfaceAsyncOperation_FWD_DEFINED__ | ||
| 70 | #define __IActivateAudioInterfaceAsyncOperation_FWD_DEFINED__ | ||
| 71 | typedef interface IActivateAudioInterfaceAsyncOperation IActivateAudioInterfaceAsyncOperation; | ||
| 72 | #ifdef __cplusplus | ||
| 73 | interface IActivateAudioInterfaceAsyncOperation; | ||
| 74 | #endif /* __cplusplus */ | ||
| 75 | #endif | ||
| 76 | |||
| 77 | #ifndef __IActivateAudioInterfaceCompletionHandler_FWD_DEFINED__ | ||
| 78 | #define __IActivateAudioInterfaceCompletionHandler_FWD_DEFINED__ | ||
| 79 | typedef interface IActivateAudioInterfaceCompletionHandler IActivateAudioInterfaceCompletionHandler; | ||
| 80 | #ifdef __cplusplus | ||
| 81 | interface IActivateAudioInterfaceCompletionHandler; | ||
| 82 | #endif /* __cplusplus */ | ||
| 83 | #endif | ||
| 84 | |||
| 69 | #ifndef __MMDeviceEnumerator_FWD_DEFINED__ | 85 | #ifndef __MMDeviceEnumerator_FWD_DEFINED__ |
| 70 | #define __MMDeviceEnumerator_FWD_DEFINED__ | 86 | #define __MMDeviceEnumerator_FWD_DEFINED__ |
| 71 | #ifdef __cplusplus | 87 | #ifdef __cplusplus |
| ... | @@ -90,6 +106,8 @@ extern "C" { | ... | @@ -90,6 +106,8 @@ extern "C" { |
| 90 | #ifndef E_UNSUPPORTED_TYPE | 106 | #ifndef E_UNSUPPORTED_TYPE |
| 91 | #define E_UNSUPPORTED_TYPE HRESULT_FROM_WIN32(ERROR_UNSUPPORTED_TYPE) | 107 | #define E_UNSUPPORTED_TYPE HRESULT_FROM_WIN32(ERROR_UNSUPPORTED_TYPE) |
| 92 | #endif | 108 | #endif |
| 109 | DEFINE_GUID(DEVINTERFACE_AUDIO_RENDER, 0xe6327cad,0xdcec,0x4949,0xae,0x8a,0x99,0x1e,0x97,0x6a,0x79,0xd2); | ||
| 110 | DEFINE_GUID(DEVINTERFACE_AUDIO_CAPTURE, 0x2eef81be,0x33fa,0x4800,0x96,0x70,0x1c,0xd4,0x74,0x97,0x2c,0x3f); | ||
| 93 | #define DEVICE_STATE_ACTIVE 0x1 | 111 | #define DEVICE_STATE_ACTIVE 0x1 |
| 94 | #define DEVICE_STATE_DISABLED 0x2 | 112 | #define DEVICE_STATE_DISABLED 0x2 |
| 95 | #define DEVICE_STATE_NOTPRESENT 0x4 | 113 | #define DEVICE_STATE_NOTPRESENT 0x4 |
| ... | @@ -775,6 +793,168 @@ typedef struct _AudioExtensionParams { | ... | @@ -775,6 +793,168 @@ typedef struct _AudioExtensionParams { |
| 775 | IMMDevice *pPnpInterface; | 793 | IMMDevice *pPnpInterface; |
| 776 | IMMDevice *pPnpDevnode; | 794 | IMMDevice *pPnpDevnode; |
| 777 | } AudioExtensionParams; | 795 | } AudioExtensionParams; |
| 796 | /***************************************************************************** | ||
| 797 | * IActivateAudioInterfaceAsyncOperation interface | ||
| 798 | */ | ||
| 799 | #ifndef __IActivateAudioInterfaceAsyncOperation_INTERFACE_DEFINED__ | ||
| 800 | #define __IActivateAudioInterfaceAsyncOperation_INTERFACE_DEFINED__ | ||
| 801 | |||
| 802 | DEFINE_GUID(IID_IActivateAudioInterfaceAsyncOperation, 0x72a22d78, 0xcde4, 0x431d, 0xb8,0xcc, 0x84,0x3a,0x71,0x19,0x9b,0x6d); | ||
| 803 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 804 | MIDL_INTERFACE("72a22d78-cde4-431d-b8cc-843a71199b6d") | ||
| 805 | IActivateAudioInterfaceAsyncOperation : public IUnknown | ||
| 806 | { | ||
| 807 | virtual HRESULT STDMETHODCALLTYPE GetActivateResult( | ||
| 808 | HRESULT *result, | ||
| 809 | IUnknown **iface) = 0; | ||
| 810 | |||
| 811 | }; | ||
| 812 | #ifdef __CRT_UUID_DECL | ||
| 813 | __CRT_UUID_DECL(IActivateAudioInterfaceAsyncOperation, 0x72a22d78, 0xcde4, 0x431d, 0xb8,0xcc, 0x84,0x3a,0x71,0x19,0x9b,0x6d) | ||
| 814 | #endif | ||
| 815 | #else | ||
| 816 | typedef struct IActivateAudioInterfaceAsyncOperationVtbl { | ||
| 817 | BEGIN_INTERFACE | ||
| 818 | |||
| 819 | /*** IUnknown methods ***/ | ||
| 820 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 821 | IActivateAudioInterfaceAsyncOperation *This, | ||
| 822 | REFIID riid, | ||
| 823 | void **ppvObject); | ||
| 824 | |||
| 825 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 826 | IActivateAudioInterfaceAsyncOperation *This); | ||
| 827 | |||
| 828 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 829 | IActivateAudioInterfaceAsyncOperation *This); | ||
| 830 | |||
| 831 | /*** IActivateAudioInterfaceAsyncOperation methods ***/ | ||
| 832 | HRESULT (STDMETHODCALLTYPE *GetActivateResult)( | ||
| 833 | IActivateAudioInterfaceAsyncOperation *This, | ||
| 834 | HRESULT *result, | ||
| 835 | IUnknown **iface); | ||
| 836 | |||
| 837 | END_INTERFACE | ||
| 838 | } IActivateAudioInterfaceAsyncOperationVtbl; | ||
| 839 | |||
| 840 | interface IActivateAudioInterfaceAsyncOperation { | ||
| 841 | CONST_VTBL IActivateAudioInterfaceAsyncOperationVtbl* lpVtbl; | ||
| 842 | }; | ||
| 843 | |||
| 844 | #ifdef COBJMACROS | ||
| 845 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 846 | /*** IUnknown methods ***/ | ||
| 847 | #define IActivateAudioInterfaceAsyncOperation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 848 | #define IActivateAudioInterfaceAsyncOperation_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 849 | #define IActivateAudioInterfaceAsyncOperation_Release(This) (This)->lpVtbl->Release(This) | ||
| 850 | /*** IActivateAudioInterfaceAsyncOperation methods ***/ | ||
| 851 | #define IActivateAudioInterfaceAsyncOperation_GetActivateResult(This,result,iface) (This)->lpVtbl->GetActivateResult(This,result,iface) | ||
| 852 | #else | ||
| 853 | /*** IUnknown methods ***/ | ||
| 854 | static FORCEINLINE HRESULT IActivateAudioInterfaceAsyncOperation_QueryInterface(IActivateAudioInterfaceAsyncOperation* This,REFIID riid,void **ppvObject) { | ||
| 855 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 856 | } | ||
| 857 | static FORCEINLINE ULONG IActivateAudioInterfaceAsyncOperation_AddRef(IActivateAudioInterfaceAsyncOperation* This) { | ||
| 858 | return This->lpVtbl->AddRef(This); | ||
| 859 | } | ||
| 860 | static FORCEINLINE ULONG IActivateAudioInterfaceAsyncOperation_Release(IActivateAudioInterfaceAsyncOperation* This) { | ||
| 861 | return This->lpVtbl->Release(This); | ||
| 862 | } | ||
| 863 | /*** IActivateAudioInterfaceAsyncOperation methods ***/ | ||
| 864 | static FORCEINLINE HRESULT IActivateAudioInterfaceAsyncOperation_GetActivateResult(IActivateAudioInterfaceAsyncOperation* This,HRESULT *result,IUnknown **iface) { | ||
| 865 | return This->lpVtbl->GetActivateResult(This,result,iface); | ||
| 866 | } | ||
| 867 | #endif | ||
| 868 | #endif | ||
| 869 | |||
| 870 | #endif | ||
| 871 | |||
| 872 | |||
| 873 | #endif /* __IActivateAudioInterfaceAsyncOperation_INTERFACE_DEFINED__ */ | ||
| 874 | |||
| 875 | /***************************************************************************** | ||
| 876 | * IActivateAudioInterfaceCompletionHandler interface | ||
| 877 | */ | ||
| 878 | #ifndef __IActivateAudioInterfaceCompletionHandler_INTERFACE_DEFINED__ | ||
| 879 | #define __IActivateAudioInterfaceCompletionHandler_INTERFACE_DEFINED__ | ||
| 880 | |||
| 881 | DEFINE_GUID(IID_IActivateAudioInterfaceCompletionHandler, 0x41d949ab, 0x9862, 0x444a, 0x80,0xf6, 0xc2,0x61,0x33,0x4d,0xa5,0xeb); | ||
| 882 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 883 | MIDL_INTERFACE("41d949ab-9862-444a-80f6-c261334da5eb") | ||
| 884 | IActivateAudioInterfaceCompletionHandler : public IUnknown | ||
| 885 | { | ||
| 886 | virtual HRESULT STDMETHODCALLTYPE ActivateCompleted( | ||
| 887 | IActivateAudioInterfaceAsyncOperation *op) = 0; | ||
| 888 | |||
| 889 | }; | ||
| 890 | #ifdef __CRT_UUID_DECL | ||
| 891 | __CRT_UUID_DECL(IActivateAudioInterfaceCompletionHandler, 0x41d949ab, 0x9862, 0x444a, 0x80,0xf6, 0xc2,0x61,0x33,0x4d,0xa5,0xeb) | ||
| 892 | #endif | ||
| 893 | #else | ||
| 894 | typedef struct IActivateAudioInterfaceCompletionHandlerVtbl { | ||
| 895 | BEGIN_INTERFACE | ||
| 896 | |||
| 897 | /*** IUnknown methods ***/ | ||
| 898 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 899 | IActivateAudioInterfaceCompletionHandler *This, | ||
| 900 | REFIID riid, | ||
| 901 | void **ppvObject); | ||
| 902 | |||
| 903 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 904 | IActivateAudioInterfaceCompletionHandler *This); | ||
| 905 | |||
| 906 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 907 | IActivateAudioInterfaceCompletionHandler *This); | ||
| 908 | |||
| 909 | /*** IActivateAudioInterfaceCompletionHandler methods ***/ | ||
| 910 | HRESULT (STDMETHODCALLTYPE *ActivateCompleted)( | ||
| 911 | IActivateAudioInterfaceCompletionHandler *This, | ||
| 912 | IActivateAudioInterfaceAsyncOperation *op); | ||
| 913 | |||
| 914 | END_INTERFACE | ||
| 915 | } IActivateAudioInterfaceCompletionHandlerVtbl; | ||
| 916 | |||
| 917 | interface IActivateAudioInterfaceCompletionHandler { | ||
| 918 | CONST_VTBL IActivateAudioInterfaceCompletionHandlerVtbl* lpVtbl; | ||
| 919 | }; | ||
| 920 | |||
| 921 | #ifdef COBJMACROS | ||
| 922 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 923 | /*** IUnknown methods ***/ | ||
| 924 | #define IActivateAudioInterfaceCompletionHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 925 | #define IActivateAudioInterfaceCompletionHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 926 | #define IActivateAudioInterfaceCompletionHandler_Release(This) (This)->lpVtbl->Release(This) | ||
| 927 | /*** IActivateAudioInterfaceCompletionHandler methods ***/ | ||
| 928 | #define IActivateAudioInterfaceCompletionHandler_ActivateCompleted(This,op) (This)->lpVtbl->ActivateCompleted(This,op) | ||
| 929 | #else | ||
| 930 | /*** IUnknown methods ***/ | ||
| 931 | static FORCEINLINE HRESULT IActivateAudioInterfaceCompletionHandler_QueryInterface(IActivateAudioInterfaceCompletionHandler* This,REFIID riid,void **ppvObject) { | ||
| 932 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 933 | } | ||
| 934 | static FORCEINLINE ULONG IActivateAudioInterfaceCompletionHandler_AddRef(IActivateAudioInterfaceCompletionHandler* This) { | ||
| 935 | return This->lpVtbl->AddRef(This); | ||
| 936 | } | ||
| 937 | static FORCEINLINE ULONG IActivateAudioInterfaceCompletionHandler_Release(IActivateAudioInterfaceCompletionHandler* This) { | ||
| 938 | return This->lpVtbl->Release(This); | ||
| 939 | } | ||
| 940 | /*** IActivateAudioInterfaceCompletionHandler methods ***/ | ||
| 941 | static FORCEINLINE HRESULT IActivateAudioInterfaceCompletionHandler_ActivateCompleted(IActivateAudioInterfaceCompletionHandler* This,IActivateAudioInterfaceAsyncOperation *op) { | ||
| 942 | return This->lpVtbl->ActivateCompleted(This,op); | ||
| 943 | } | ||
| 944 | #endif | ||
| 945 | #endif | ||
| 946 | |||
| 947 | #endif | ||
| 948 | |||
| 949 | |||
| 950 | #endif /* __IActivateAudioInterfaceCompletionHandler_INTERFACE_DEFINED__ */ | ||
| 951 | |||
| 952 | HRESULT WINAPI ActivateAudioInterfaceAsync( | ||
| 953 | const WCHAR *path, REFIID riid, PROPVARIANT *params, | ||
| 954 | IActivateAudioInterfaceCompletionHandler *done_handler, | ||
| 955 | IActivateAudioInterfaceAsyncOperation **op); | ||
| 956 | #ifndef __MMDeviceAPILib_LIBRARY_DEFINED__ | ||
| 957 | #define __MMDeviceAPILib_LIBRARY_DEFINED__ | ||
| 778 | 958 | ||
| 779 | DEFINE_GUID(LIBID_MMDeviceAPILib, 0x2fdaafa3, 0x7523, 0x4f66, 0x99,0x57, 0x9d,0x5e,0x7f,0xe6,0x98,0xf6); | 959 | DEFINE_GUID(LIBID_MMDeviceAPILib, 0x2fdaafa3, 0x7523, 0x4f66, 0x99,0x57, 0x9d,0x5e,0x7f,0xe6,0x98,0xf6); |
| 780 | 960 | ||
| ... | @@ -791,6 +971,7 @@ __CRT_UUID_DECL(MMDeviceEnumerator, 0xbcde0395, 0xe52f, 0x467c, 0x8e,0x3d, 0xc4, | ... | @@ -791,6 +971,7 @@ __CRT_UUID_DECL(MMDeviceEnumerator, 0xbcde0395, 0xe52f, 0x467c, 0x8e,0x3d, 0xc4, |
| 791 | #endif | 971 | #endif |
| 792 | #endif | 972 | #endif |
| 793 | 973 | ||
| 974 | #endif /* __MMDeviceAPILib_LIBRARY_DEFINED__ */ | ||
| 794 | /* Begin additional prototypes for all interfaces */ | 975 | /* Begin additional prototypes for all interfaces */ |
| 795 | 976 | ||
| 796 | 977 |
lib/libc/include/any-windows-any/mmstream.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/mmstream.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/mmstream.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/mmstream.idl deleted-184| ... | @@ -1,184 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2004 Christian Costa | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "unknwn.idl"; | ||
| 20 | |||
| 21 | cpp_quote("#define MS_ERROR_CODE(x) MAKE_HRESULT(1, FACILITY_ITF, (x) + 0x400)") | ||
| 22 | cpp_quote("#define MS_SUCCESS_CODE(x) MAKE_HRESULT(0, FACILITY_ITF, x)") | ||
| 23 | cpp_quote("#define MS_S_PENDING MS_SUCCESS_CODE(1)") | ||
| 24 | cpp_quote("#define MS_S_NOUPDATE MS_SUCCESS_CODE(2)") | ||
| 25 | cpp_quote("#define MS_S_ENDOFSTREAM MS_SUCCESS_CODE(3)") | ||
| 26 | |||
| 27 | cpp_quote("#define MS_E_SAMPLEALLOC MS_ERROR_CODE(1)") | ||
| 28 | cpp_quote("#define MS_E_PURPOSEID MS_ERROR_CODE(2)") | ||
| 29 | cpp_quote("#define MS_E_NOSTREAM MS_ERROR_CODE(3)") | ||
| 30 | cpp_quote("#define MS_E_NOSEEKING MS_ERROR_CODE(4)") | ||
| 31 | cpp_quote("#define MS_E_INCOMPATIBLE MS_ERROR_CODE(5)") | ||
| 32 | cpp_quote("#define MS_E_BUSY MS_ERROR_CODE(6)") | ||
| 33 | cpp_quote("#define MS_E_NOTINIT MS_ERROR_CODE(7)") | ||
| 34 | cpp_quote("#define MS_E_SOURCEALREADYDEFINED MS_ERROR_CODE(8)") | ||
| 35 | cpp_quote("#define MS_E_INVALIDSTREAMTYPE MS_ERROR_CODE(9)") | ||
| 36 | cpp_quote("#define MS_E_NOTRUNNING MS_ERROR_CODE(10)") | ||
| 37 | |||
| 38 | cpp_quote("DEFINE_GUID(MSPID_PrimaryVideo, 0xa35ff56a, 0x9fda, 0x11d0, 0x8f, 0xdf, 0x0, 0xc0, 0x4f, 0xd9, 0x18, 0x9d);") | ||
| 39 | cpp_quote("DEFINE_GUID(MSPID_PrimaryAudio, 0xa35ff56b, 0x9fda, 0x11d0, 0x8f, 0xdf, 0x0, 0xc0, 0x4f, 0xd9, 0x18, 0x9d);") | ||
| 40 | |||
| 41 | cpp_quote("#if 0") | ||
| 42 | typedef void* PAPCFUNC; | ||
| 43 | cpp_quote("#endif") | ||
| 44 | |||
| 45 | typedef LONGLONG STREAM_TIME; | ||
| 46 | |||
| 47 | typedef GUID MSPID; | ||
| 48 | typedef REFGUID REFMSPID; | ||
| 49 | |||
| 50 | typedef enum { | ||
| 51 | 	STREAMTYPE_READ = 0, | ||
| 52 | 	STREAMTYPE_WRITE = 1, | ||
| 53 | 	STREAMTYPE_TRANSFORM = 2 | ||
| 54 | } STREAM_TYPE; | ||
| 55 | |||
| 56 | typedef enum { | ||
| 57 | 	STREAMSTATE_STOP = 0, | ||
| 58 | 	STREAMSTATE_RUN = 1 | ||
| 59 | } STREAM_STATE; | ||
| 60 | |||
| 61 | |||
| 62 | typedef enum { | ||
| 63 | 	COMPSTAT_NOUPDATEOK = 0x00000001, | ||
| 64 | 	COMPSTAT_WAIT = 0x00000002, | ||
| 65 | 	COMPSTAT_ABORT = 0x00000004 | ||
| 66 | } COMPLETION_STATUS_FLAGS; | ||
| 67 | |||
| 68 | enum { | ||
| 69 | 	MMSSF_HASCLOCK = 0x00000001, | ||
| 70 | 	MMSSF_SUPPORTSEEK = 0x00000002, | ||
| 71 | 	MMSSF_ASYNCHRONOUS = 0x00000004 | ||
| 72 | }; | ||
| 73 | |||
| 74 | enum { | ||
| 75 | 	SSUPDATE_ASYNC = 0x00000001, | ||
| 76 | 	SSUPDATE_CONTINUOUS = 0x00000002 | ||
| 77 | }; | ||
| 78 | |||
| 79 | interface IMultiMediaStream; | ||
| 80 | interface IMediaStream; | ||
| 81 | interface IStreamSample; | ||
| 82 | |||
| 83 | |||
| 84 | [ | ||
| 85 | object, | ||
| 86 | local, | ||
| 87 | uuid(B502D1BC-9A57-11d0-8FDE-00C04FD9189D), | ||
| 88 | pointer_default(unique) | ||
| 89 | ] | ||
| 90 | interface IMultiMediaStream : IUnknown { | ||
| 91 | |||
| 92 | 	HRESULT GetInformation( | ||
| 93 | 		[out, optional] DWORD *pdwFlags, | ||
| 94 | 		[out, optional] STREAM_TYPE *pStreamType); | ||
| 95 | |||
| 96 | 	HRESULT GetMediaStream( | ||
| 97 | 		[in] REFMSPID idPurpose, | ||
| 98 | 		[out] IMediaStream **ppMediaStream); | ||
| 99 | |||
| 100 | 	HRESULT EnumMediaStreams( | ||
| 101 | 		[in] long Index, | ||
| 102 | 		[out] IMediaStream **ppMediaStream); | ||
| 103 | |||
| 104 | 	HRESULT GetState( | ||
| 105 | 		[out] STREAM_STATE *pCurrentState); | ||
| 106 | |||
| 107 | 	HRESULT SetState( | ||
| 108 | 		[in] STREAM_STATE NewState); | ||
| 109 | |||
| 110 | 	HRESULT GetTime( | ||
| 111 | 		[out] STREAM_TIME *pCurrentTime); | ||
| 112 | |||
| 113 | 	HRESULT GetDuration( | ||
| 114 | 		[out] STREAM_TIME *pDuration); | ||
| 115 | |||
| 116 | 	HRESULT Seek( | ||
| 117 | 		[in] STREAM_TIME SeekTime); | ||
| 118 | |||
| 119 | 	HRESULT GetEndOfStreamEventHandle( | ||
| 120 | 		[out] HANDLE *phEOS); | ||
| 121 | } | ||
| 122 | |||
| 123 | |||
| 124 | [ | ||
| 125 | object, | ||
| 126 | uuid(B502D1BD-9A57-11d0-8FDE-00C04FD9189D), | ||
| 127 | pointer_default(unique) | ||
| 128 | ] | ||
| 129 | interface IMediaStream : IUnknown { | ||
| 130 | 	 | ||
| 131 | 	HRESULT GetMultiMediaStream( | ||
| 132 | 		[out] IMultiMediaStream **ppMultiMediaStream); | ||
| 133 | |||
| 134 | 	HRESULT GetInformation( | ||
| 135 | 		[out, optional] MSPID *pPurposeId, | ||
| 136 | 		[out, optional] STREAM_TYPE *pType); | ||
| 137 | |||
| 138 | 	HRESULT SetSameFormat( | ||
| 139 | 		[in] IMediaStream *pStreamThatHasDesiredFormat, | ||
| 140 | 		[in] DWORD dwFlags); | ||
| 141 | |||
| 142 | 	HRESULT AllocateSample( | ||
| 143 | 		[in] DWORD dwFlags, | ||
| 144 | 		[out] IStreamSample **ppSample); | ||
| 145 | |||
| 146 | 	HRESULT CreateSharedSample( | ||
| 147 | 		[in] IStreamSample *pExistingSample, | ||
| 148 | 		[in] DWORD dwFlags, | ||
| 149 | 		[out] IStreamSample **ppNewSample); | ||
| 150 | |||
| 151 | 	HRESULT SendEndOfStream(DWORD dwFlags); | ||
| 152 | } | ||
| 153 | |||
| 154 | |||
| 155 | [ | ||
| 156 | object, | ||
| 157 | local, | ||
| 158 | uuid(B502D1BE-9A57-11d0-8FDE-00C04FD9189D), | ||
| 159 | pointer_default(unique) | ||
| 160 | ] | ||
| 161 | interface IStreamSample : IUnknown { | ||
| 162 | 	 | ||
| 163 | 	HRESULT GetMediaStream( | ||
| 164 | 		[in] IMediaStream **ppMediaStream); | ||
| 165 | |||
| 166 | 	HRESULT GetSampleTimes( | ||
| 167 | 		[out, optional] STREAM_TIME * pStartTime, | ||
| 168 | 		[out, optional] STREAM_TIME * pEndTime, | ||
| 169 | 		[out, optional] STREAM_TIME * pCurrentTime); | ||
| 170 | |||
| 171 | 	HRESULT SetSampleTimes( | ||
| 172 | 		[in, optional] const STREAM_TIME *pStartTime, | ||
| 173 | 		[in, optional] const STREAM_TIME *pEndTime); | ||
| 174 | |||
| 175 | 	HRESULT Update( | ||
| 176 | 		[in] DWORD dwFlags, | ||
| 177 | 		[in, optional] HANDLE hEvent, | ||
| 178 | 		[in, optional] PAPCFUNC pfnAPC, | ||
| 179 | 		[in, optional] DWORD dwAPCData); | ||
| 180 | |||
| 181 | 	HRESULT CompletionStatus( | ||
| 182 | 		[in] DWORD dwFlags, | ||
| 183 | 		[in, optional] DWORD dwMilliseconds); | ||
| 184 | } | ||
lib/libc/include/any-windows-any/mscat.h+16| ... | @@ -28,6 +28,15 @@ typedef HANDLE HCATINFO; | ... | @@ -28,6 +28,15 @@ typedef HANDLE HCATINFO; |
| 28 | extern "C" { | 28 | extern "C" { |
| 29 | #endif | 29 | #endif |
| 30 | 30 | ||
| 31 | #define CRYPTCAT_ATTR_NAMEASCII 0x00000001 | ||
| 32 | #define CRYPTCAT_ATTR_NAMEOBJID 0x00000002 | ||
| 33 | #define CRYPTCAT_ATTR_DATAASCII 0x00010000 | ||
| 34 | #define CRYPTCAT_ATTR_DATAOBJID 0x00020000 | ||
| 35 | #define CRYPTCAT_ATTR_DATAREPLACE 0x00040000 | ||
| 36 | #define CRYPTCAT_ATTR_NO_AUTO_COMPAT_ENTRY 0x01000000 | ||
| 37 | #define CRYPTCAT_ATTR_AUTHENTICATED 0x10000000 | ||
| 38 | #define CRYPTCAT_ATTR_UNAUTHENTICATED 0x20000000 | ||
| 39 | |||
| 31 | #define CRYPTCAT_OPEN_CREATENEW 0x00000001 | 40 | #define CRYPTCAT_OPEN_CREATENEW 0x00000001 |
| 32 | #define CRYPTCAT_OPEN_ALWAYS 0x00000002 | 41 | #define CRYPTCAT_OPEN_ALWAYS 0x00000002 |
| 33 | #define CRYPTCAT_OPEN_EXISTING 0x00000004 | 42 | #define CRYPTCAT_OPEN_EXISTING 0x00000004 |
| ... | @@ -54,6 +63,9 @@ extern "C" { | ... | @@ -54,6 +63,9 @@ extern "C" { |
| 54 | #define CRYPTCAT_E_CDF_ATTR_TOOFEWVALUES 0x00020002 | 63 | #define CRYPTCAT_E_CDF_ATTR_TOOFEWVALUES 0x00020002 |
| 55 | #define CRYPTCAT_E_CDF_ATTR_TYPECOMBO 0x00020004 | 64 | #define CRYPTCAT_E_CDF_ATTR_TYPECOMBO 0x00020004 |
| 56 | 65 | ||
| 66 | #define CRYPTCAT_VERSION_1 0x100 | ||
| 67 | #define CRYPTCAT_VERSION_2 0x200 | ||
| 68 | |||
| 57 | #include <pshpack8.h> | 69 | #include <pshpack8.h> |
| 58 | 70 | ||
| 59 | typedef struct CRYPTCATATTRIBUTE_ | 71 | typedef struct CRYPTCATATTRIBUTE_ |
| ... | @@ -128,6 +140,10 @@ CRYPTCATATTRIBUTE * WINAPI CryptCATGetAttrInfo(HANDLE, CRYPTCATMEMBER *, LPWSTR) | ... | @@ -128,6 +140,10 @@ CRYPTCATATTRIBUTE * WINAPI CryptCATGetAttrInfo(HANDLE, CRYPTCATMEMBER *, LPWSTR) |
| 128 | CRYPTCATATTRIBUTE * WINAPI CryptCATGetCatAttrInfo(HANDLE, LPWSTR); | 140 | CRYPTCATATTRIBUTE * WINAPI CryptCATGetCatAttrInfo(HANDLE, LPWSTR); |
| 129 | CRYPTCATMEMBER * WINAPI CryptCATGetMemberInfo(HANDLE, LPWSTR); | 141 | CRYPTCATMEMBER * WINAPI CryptCATGetMemberInfo(HANDLE, LPWSTR); |
| 130 | HANDLE WINAPI CryptCATOpen(LPWSTR,DWORD,HCRYPTPROV,DWORD,DWORD); | 142 | HANDLE WINAPI CryptCATOpen(LPWSTR,DWORD,HCRYPTPROV,DWORD,DWORD); |
| 143 | WINBOOL WINAPI CryptCATPersistStore(HANDLE catalog); | ||
| 144 | CRYPTCATATTRIBUTE * WINAPI CryptCATPutAttrInfo(HANDLE catalog, CRYPTCATMEMBER *member, WCHAR *name, DWORD flags, DWORD size, BYTE *data); | ||
| 145 | CRYPTCATATTRIBUTE * WINAPI CryptCATPutCatAttrInfo(HANDLE catalog, WCHAR *name, DWORD flags, DWORD size, BYTE *data); | ||
| 146 | CRYPTCATMEMBER * WINAPI CryptCATPutMemberInfo(HANDLE catalog, WCHAR *filename, WCHAR *member, GUID *subject, DWORD version, DWORD size, BYTE *data); | ||
| 131 | 147 | ||
| 132 | #ifdef __cplusplus | 148 | #ifdef __cplusplus |
| 133 | } | 149 | } |
lib/libc/include/any-windows-any/mscoree.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/mscoree.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/mscoree.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/msctf.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/msctf.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/msctf.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/mshtmhst.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/mshtmhst.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/mshtmhst.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/mshtml.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.19 from include/mshtml.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/mshtml.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -10196,6 +10196,8 @@ static FORCEINLINE HRESULT IIE80DispatchEx_GetNameSpaceParent(IIE80DispatchEx* T | ... | @@ -10196,6 +10196,8 @@ static FORCEINLINE HRESULT IIE80DispatchEx_GetNameSpaceParent(IIE80DispatchEx* T |
| 10196 | 10196 | ||
| 10197 | #endif /* __IIE80DispatchEx_INTERFACE_DEFINED__ */ | 10197 | #endif /* __IIE80DispatchEx_INTERFACE_DEFINED__ */ |
| 10198 | 10198 | ||
| 10199 | #ifndef __MSHTML_LIBRARY_DEFINED__ | ||
| 10200 | #define __MSHTML_LIBRARY_DEFINED__ | ||
| 10199 | 10201 | ||
| 10200 | DEFINE_GUID(LIBID_MSHTML, 0x3050f1c5, 0x98b5, 0x11cf, 0xbb,0x82, 0x00,0xaa,0x00,0xbd,0xce,0x0b); | 10202 | DEFINE_GUID(LIBID_MSHTML, 0x3050f1c5, 0x98b5, 0x11cf, 0xbb,0x82, 0x00,0xaa,0x00,0xbd,0xce,0x0b); |
| 10201 | 10203 | ||
| ... | @@ -179856,6 +179858,7 @@ static FORCEINLINE HRESULT ITrackingProtection_GetEnabled(ITrackingProtection* T | ... | @@ -179856,6 +179858,7 @@ static FORCEINLINE HRESULT ITrackingProtection_GetEnabled(ITrackingProtection* T |
| 179856 | 179858 | ||
| 179857 | #endif /* __ITrackingProtection_INTERFACE_DEFINED__ */ | 179859 | #endif /* __ITrackingProtection_INTERFACE_DEFINED__ */ |
| 179858 | 179860 | ||
| 179861 | #endif /* __MSHTML_LIBRARY_DEFINED__ */ | ||
| 179859 | #endif | 179862 | #endif |
| 179860 | /* Begin additional prototypes for all interfaces */ | 179863 | /* Begin additional prototypes for all interfaces */ |
| 179861 | 179864 |
lib/libc/include/any-windows-any/msinkaut.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/msinkaut.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/msinkaut.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/msinkaut_i.c+7-2| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 1.6 from include/msinkaut.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/msinkaut.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #include <rpc.h> | 3 | #include <rpc.h> |
| 4 | #include <rpcndr.h> | 4 | #include <rpcndr.h> |
| ... | @@ -16,10 +16,15 @@ | ... | @@ -16,10 +16,15 @@ |
| 16 | #define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \ | 16 | #define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \ |
| 17 | DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) | 17 | DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) |
| 18 | 18 | ||
| 19 | #elif defined(__cplusplus) | ||
| 20 | |||
| 21 | #define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \ | ||
| 22 | EXTERN_C const type DECLSPEC_SELECTANY name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}} | ||
| 23 | |||
| 19 | #else | 24 | #else |
| 20 | 25 | ||
| 21 | #define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \ | 26 | #define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \ |
| 22 | const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}} | 27 | const type DECLSPEC_SELECTANY name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}} |
| 23 | 28 | ||
| 24 | #endif | 29 | #endif |
| 25 | 30 |
lib/libc/include/any-windows-any/msopc.h+14-11| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/msopc.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/msopc.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -1064,6 +1064,8 @@ static FORCEINLINE HRESULT IOpcPartUri_IsRelationshipsPartUri(IOpcPartUri* This, | ... | @@ -1064,6 +1064,8 @@ static FORCEINLINE HRESULT IOpcPartUri_IsRelationshipsPartUri(IOpcPartUri* This, |
| 1064 | #define OPC_E_ZIP_FILE_HEADER_TOO_LARGE MAKE_HRESULT(1, FACILITY_OPC, 0x100e) | 1064 | #define OPC_E_ZIP_FILE_HEADER_TOO_LARGE MAKE_HRESULT(1, FACILITY_OPC, 0x100e) |
| 1065 | #define OPC_E_ZIP_MISSING_END_OF_CENTRAL_DIRECTORY MAKE_HRESULT(1, FACILITY_OPC, 0x100f) | 1065 | #define OPC_E_ZIP_MISSING_END_OF_CENTRAL_DIRECTORY MAKE_HRESULT(1, FACILITY_OPC, 0x100f) |
| 1066 | #define OPC_E_ZIP_REQUIRES_64_BIT MAKE_HRESULT(1, FACILITY_OPC, 0x1010) | 1066 | #define OPC_E_ZIP_REQUIRES_64_BIT MAKE_HRESULT(1, FACILITY_OPC, 0x1010) |
| 1067 | #ifndef __MSOPC_LIBRARY_DEFINED__ | ||
| 1068 | #define __MSOPC_LIBRARY_DEFINED__ | ||
| 1067 | 1069 | ||
| 1068 | DEFINE_GUID(LIBID_MSOPC, 0x3d8d6062, 0x2749, 0x442b, 0x9e,0x32, 0xe4,0x0e,0xf8,0x01,0xa7,0x66); | 1070 | DEFINE_GUID(LIBID_MSOPC, 0x3d8d6062, 0x2749, 0x442b, 0x9e,0x32, 0xe4,0x0e,0xf8,0x01,0xa7,0x66); |
| 1069 | 1071 | ||
| ... | @@ -1307,33 +1309,33 @@ interface IOpcUri; | ... | @@ -1307,33 +1309,33 @@ interface IOpcUri; |
| 1307 | #endif /* __cplusplus */ | 1309 | #endif /* __cplusplus */ |
| 1308 | #endif | 1310 | #endif |
| 1309 | 1311 | ||
| 1310 | typedef enum __WIDL_msopc_generated_name_00000016 { | 1312 | typedef enum __WIDL_msopc_generated_name_00000025 { |
| 1311 | OPC_CANONICALIZATION_NONE = 0, | 1313 | OPC_CANONICALIZATION_NONE = 0, |
| 1312 | OPC_CANONICALIZATION_C14N = 1, | 1314 | OPC_CANONICALIZATION_C14N = 1, |
| 1313 | OPC_CANONICALIZATION_C14N_WITH_COMMENTS = 2 | 1315 | OPC_CANONICALIZATION_C14N_WITH_COMMENTS = 2 |
| 1314 | } OPC_CANONICALIZATION_METHOD; | 1316 | } OPC_CANONICALIZATION_METHOD; |
| 1315 | typedef enum __WIDL_msopc_generated_name_00000017 { | 1317 | typedef enum __WIDL_msopc_generated_name_00000026 { |
| 1316 | OPC_CERTIFICATE_IN_CERTIFICATE_PART = 0, | 1318 | OPC_CERTIFICATE_IN_CERTIFICATE_PART = 0, |
| 1317 | OPC_CERTIFICATE_IN_SIGNATURE_PART = 1, | 1319 | OPC_CERTIFICATE_IN_SIGNATURE_PART = 1, |
| 1318 | OPC_CERTIFICATE_NOT_EMBEDDED = 2 | 1320 | OPC_CERTIFICATE_NOT_EMBEDDED = 2 |
| 1319 | } OPC_CERTIFICATE_EMBEDDING_OPTION; | 1321 | } OPC_CERTIFICATE_EMBEDDING_OPTION; |
| 1320 | typedef enum __WIDL_msopc_generated_name_00000018 { | 1322 | typedef enum __WIDL_msopc_generated_name_00000027 { |
| 1321 | OPC_COMPRESSION_NONE = -1, | 1323 | OPC_COMPRESSION_NONE = -1, |
| 1322 | OPC_COMPRESSION_NORMAL = 0, | 1324 | OPC_COMPRESSION_NORMAL = 0, |
| 1323 | OPC_COMPRESSION_MAXIMUM = 1, | 1325 | OPC_COMPRESSION_MAXIMUM = 1, |
| 1324 | OPC_COMPRESSION_FAST = 2, | 1326 | OPC_COMPRESSION_FAST = 2, |
| 1325 | OPC_COMPRESSION_SUPERFAST = 3 | 1327 | OPC_COMPRESSION_SUPERFAST = 3 |
| 1326 | } OPC_COMPRESSION_OPTIONS; | 1328 | } OPC_COMPRESSION_OPTIONS; |
| 1327 | typedef enum __WIDL_msopc_generated_name_00000019 { | 1329 | typedef enum __WIDL_msopc_generated_name_00000028 { |
| 1328 | OPC_READ_DEFAULT = 0x0, | 1330 | OPC_READ_DEFAULT = 0x0, |
| 1329 | OPC_VALIDATE_ON_LOAD = 0x1, | 1331 | OPC_VALIDATE_ON_LOAD = 0x1, |
| 1330 | OPC_CACHE_ON_ACCESS = 0x2 | 1332 | OPC_CACHE_ON_ACCESS = 0x2 |
| 1331 | } OPC_READ_FLAGS; | 1333 | } OPC_READ_FLAGS; |
| 1332 | typedef enum __WIDL_msopc_generated_name_0000001A { | 1334 | typedef enum __WIDL_msopc_generated_name_00000029 { |
| 1333 | OPC_RELATIONSHIP_SELECT_BY_ID = 0, | 1335 | OPC_RELATIONSHIP_SELECT_BY_ID = 0, |
| 1334 | OPC_RELATIONSHIP_SELECT_BY_TYPE = 1 | 1336 | OPC_RELATIONSHIP_SELECT_BY_TYPE = 1 |
| 1335 | } OPC_RELATIONSHIP_SELECTOR; | 1337 | } OPC_RELATIONSHIP_SELECTOR; |
| 1336 | typedef enum __WIDL_msopc_generated_name_0000001B { | 1338 | typedef enum __WIDL_msopc_generated_name_0000002A { |
| 1337 | OPC_RELATIONSHIP_SIGN_USING_SELECTORS = 0, | 1339 | OPC_RELATIONSHIP_SIGN_USING_SELECTORS = 0, |
| 1338 | OPC_RELATIONSHIP_SIGN_PART = 1 | 1340 | OPC_RELATIONSHIP_SIGN_PART = 1 |
| 1339 | } OPC_RELATIONSHIPS_SIGNING_OPTION; | 1341 | } OPC_RELATIONSHIPS_SIGNING_OPTION; |
| ... | @@ -1341,7 +1343,7 @@ typedef enum OPC_SIGNATURE_VALIDATION_RESULT { | ... | @@ -1341,7 +1343,7 @@ typedef enum OPC_SIGNATURE_VALIDATION_RESULT { |
| 1341 | OPC_SIGNATURE_VALID = 0, | 1343 | OPC_SIGNATURE_VALID = 0, |
| 1342 | OPC_SIGNATURE_INVALID = -1 | 1344 | OPC_SIGNATURE_INVALID = -1 |
| 1343 | } OPC_SIGNATURE_VALIDATION_RESULT; | 1345 | } OPC_SIGNATURE_VALIDATION_RESULT; |
| 1344 | typedef enum __WIDL_msopc_generated_name_0000001C { | 1346 | typedef enum __WIDL_msopc_generated_name_0000002B { |
| 1345 | OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS = 0, | 1347 | OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS = 0, |
| 1346 | OPC_SIGNATURE_TIME_FORMAT_SECONDS = 1, | 1348 | OPC_SIGNATURE_TIME_FORMAT_SECONDS = 1, |
| 1347 | OPC_SIGNATURE_TIME_FORMAT_MINUTES = 2, | 1349 | OPC_SIGNATURE_TIME_FORMAT_MINUTES = 2, |
| ... | @@ -1349,15 +1351,15 @@ typedef enum __WIDL_msopc_generated_name_0000001C { | ... | @@ -1349,15 +1351,15 @@ typedef enum __WIDL_msopc_generated_name_0000001C { |
| 1349 | OPC_SIGNATURE_TIME_FORMAT_MONTHS = 4, | 1351 | OPC_SIGNATURE_TIME_FORMAT_MONTHS = 4, |
| 1350 | OPC_SIGNATURE_TIME_FORMAT_YEARS = 5 | 1352 | OPC_SIGNATURE_TIME_FORMAT_YEARS = 5 |
| 1351 | } OPC_SIGNATURE_TIME_FORMAT; | 1353 | } OPC_SIGNATURE_TIME_FORMAT; |
| 1352 | typedef enum __WIDL_msopc_generated_name_0000001D { | 1354 | typedef enum __WIDL_msopc_generated_name_0000002C { |
| 1353 | OPC_STREAM_IO_READ = 1, | 1355 | OPC_STREAM_IO_READ = 1, |
| 1354 | OPC_STREAM_IO_WRITE = 2 | 1356 | OPC_STREAM_IO_WRITE = 2 |
| 1355 | } OPC_STREAM_IO_MODE; | 1357 | } OPC_STREAM_IO_MODE; |
| 1356 | typedef enum __WIDL_msopc_generated_name_0000001E { | 1358 | typedef enum __WIDL_msopc_generated_name_0000002D { |
| 1357 | OPC_URI_TARGET_MODE_INTERNAL = 0, | 1359 | OPC_URI_TARGET_MODE_INTERNAL = 0, |
| 1358 | OPC_URI_TARGET_MODE_EXTERNAL = 1 | 1360 | OPC_URI_TARGET_MODE_EXTERNAL = 1 |
| 1359 | } OPC_URI_TARGET_MODE; | 1361 | } OPC_URI_TARGET_MODE; |
| 1360 | typedef enum __WIDL_msopc_generated_name_0000001F { | 1362 | typedef enum __WIDL_msopc_generated_name_0000002E { |
| 1361 | OPC_WRITE_DEFAULT = 0x0, | 1363 | OPC_WRITE_DEFAULT = 0x0, |
| 1362 | OPC_WRITE_FORCE_ZIP32 = 0x1 | 1364 | OPC_WRITE_FORCE_ZIP32 = 0x1 |
| 1363 | } OPC_WRITE_FLAGS; | 1365 | } OPC_WRITE_FLAGS; |
| ... | @@ -5004,6 +5006,7 @@ __CRT_UUID_DECL(OpcFactory, 0x6b2d6ba0, 0x9f3e, 0x4f27, 0x92,0x0b, 0x31,0x3c,0xc | ... | @@ -5004,6 +5006,7 @@ __CRT_UUID_DECL(OpcFactory, 0x6b2d6ba0, 0x9f3e, 0x4f27, 0x92,0x0b, 0x31,0x3c,0xc |
| 5004 | #endif | 5006 | #endif |
| 5005 | #endif | 5007 | #endif |
| 5006 | 5008 | ||
| 5009 | #endif /* __MSOPC_LIBRARY_DEFINED__ */ | ||
| 5007 | #endif | 5010 | #endif |
| 5008 | #endif | 5011 | #endif |
| 5009 | /* Begin additional prototypes for all interfaces */ | 5012 | /* Begin additional prototypes for all interfaces */ |
lib/libc/include/any-windows-any/msxml.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/msxml.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/msxml.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napcertrelyingparty.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/napcertrelyingparty.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/napcertrelyingparty.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napcommon.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/napcommon.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/napcommon.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napenforcementclient.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/napenforcementclient.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/napenforcementclient.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napmanagement.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/napmanagement.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/napmanagement.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napprotocol.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/napprotocol.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/napprotocol.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napservermanagement.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/napservermanagement.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/napservermanagement.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napsystemhealthagent.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/napsystemhealthagent.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/napsystemhealthagent.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napsystemhealthvalidator.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/napsystemhealthvalidator.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/napsystemhealthvalidator.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/naptypes.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/naptypes.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/naptypes.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/naputil.w deleted-9| ... | @@ -1,9 +0,0 @@ | ||
| 1 | /** | ||
| 2 | * This file has no copyright assigned and is placed in the Public Domain. | ||
| 3 | * This file is part of the mingw-w64 runtime package. | ||
| 4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package. | ||
| 5 | */ | ||
| 6 | |||
| 7 | #ifndef _INC_NAPUTIL | ||
| 8 | #include <naputil.h> | ||
| 9 | #endif /* _INC_NAPUTIL */ | ||
lib/libc/include/any-windows-any/ncrypt.h+4| ... | @@ -396,6 +396,10 @@ typedef struct __NCRYPT_UI_POLICY { | ... | @@ -396,6 +396,10 @@ typedef struct __NCRYPT_UI_POLICY { |
| 396 | #if NTDDI_VERSION >= 0x06020000 | 396 | #if NTDDI_VERSION >= 0x06020000 |
| 397 | SECURITY_STATUS WINAPI NCryptKeyDerivation (NCRYPT_KEY_HANDLE hKey, NCryptBufferDesc *pParameterList, PUCHAR pbDerivedKey, DWORD cbDerivedKey, DWORD *pcbResult, ULONG dwFlags); | 397 | SECURITY_STATUS WINAPI NCryptKeyDerivation (NCRYPT_KEY_HANDLE hKey, NCryptBufferDesc *pParameterList, PUCHAR pbDerivedKey, DWORD cbDerivedKey, DWORD *pcbResult, ULONG dwFlags); |
| 398 | #endif | 398 | #endif |
| 399 | #if NTDDI_VERSION >= NTDDI_WINTHRESHOLD | ||
| 400 | SECURITY_STATUS WINAPI NCryptCreateClaim (NCRYPT_KEY_HANDLE hSubjectKey, NCRYPT_KEY_HANDLE hAuthorityKey, DWORD dwClaimType, NCryptBufferDesc *pParameterList, PBYTE pbClaimBlob, DWORD cbClaimBlob, DWORD *pcbResult, DWORD dwFlags); | ||
| 401 | SECURITY_STATUS WINAPI NCryptVerifyClaim (NCRYPT_KEY_HANDLE hSubjectKey, NCRYPT_KEY_HANDLE hAuthorityKey, DWORD dwClaimType, NCryptBufferDesc *pParameterList, PBYTE pbClaimBlob, DWORD cbClaimBlob, NCryptBufferDesc *pOutput, DWORD dwFlags); | ||
| 402 | #endif | ||
| 399 | #endif | 403 | #endif |
| 400 | 404 | ||
| 401 | #ifdef __cplusplus | 405 | #ifdef __cplusplus |
lib/libc/include/any-windows-any/netcfgn.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.0-rc1 from netcfgn.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/netcfgn.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/netcfgx.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.0-rc1 from netcfgx.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/netcfgx.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/netfw.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/netfw.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/netfw.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -5183,6 +5183,8 @@ static FORCEINLINE HRESULT INetFwProducts_get__NewEnum(INetFwProducts* This,IUnk | ... | @@ -5183,6 +5183,8 @@ static FORCEINLINE HRESULT INetFwProducts_get__NewEnum(INetFwProducts* This,IUnk |
| 5183 | 5183 | ||
| 5184 | #endif /* __INetFwProducts_INTERFACE_DEFINED__ */ | 5184 | #endif /* __INetFwProducts_INTERFACE_DEFINED__ */ |
| 5185 | 5185 | ||
| 5186 | #ifndef __NetFwPublicTypeLib_LIBRARY_DEFINED__ | ||
| 5187 | #define __NetFwPublicTypeLib_LIBRARY_DEFINED__ | ||
| 5186 | 5188 | ||
| 5187 | DEFINE_GUID(LIBID_NetFwPublicTypeLib, 0xdb4f3345, 0x3ef8, 0x45ed, 0xb9,0x76, 0x25,0xa6,0xd3,0xb8,0x1b,0x71); | 5189 | DEFINE_GUID(LIBID_NetFwPublicTypeLib, 0xdb4f3345, 0x3ef8, 0x45ed, 0xb9,0x76, 0x25,0xa6,0xd3,0xb8,0x1b,0x71); |
| 5188 | 5190 | ||
| ... | @@ -5413,6 +5415,7 @@ __CRT_UUID_DECL(NetFwProducts, 0xcc19079b, 0x8272, 0x4d73, 0xbb,0x70, 0xcd,0xb5, | ... | @@ -5413,6 +5415,7 @@ __CRT_UUID_DECL(NetFwProducts, 0xcc19079b, 0x8272, 0x4d73, 0xbb,0x70, 0xcd,0xb5, |
| 5413 | #endif | 5415 | #endif |
| 5414 | #endif | 5416 | #endif |
| 5415 | 5417 | ||
| 5418 | #endif /* __NetFwPublicTypeLib_LIBRARY_DEFINED__ */ | ||
| 5416 | /* Begin additional prototypes for all interfaces */ | 5419 | /* Begin additional prototypes for all interfaces */ |
| 5417 | 5420 | ||
| 5418 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); | 5421 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); |
lib/libc/include/any-windows-any/netlistmgr.h+156-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/netlistmgr.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/netlistmgr.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -107,6 +107,14 @@ interface INetwork; | ... | @@ -107,6 +107,14 @@ interface INetwork; |
| 107 | #endif /* __cplusplus */ | 107 | #endif /* __cplusplus */ |
| 108 | #endif | 108 | #endif |
| 109 | 109 | ||
| 110 | #ifndef __INetworkEvents_FWD_DEFINED__ | ||
| 111 | #define __INetworkEvents_FWD_DEFINED__ | ||
| 112 | typedef interface INetworkEvents INetworkEvents; | ||
| 113 | #ifdef __cplusplus | ||
| 114 | interface INetworkEvents; | ||
| 115 | #endif /* __cplusplus */ | ||
| 116 | #endif | ||
| 117 | |||
| 110 | /* Headers for imported files */ | 118 | /* Headers for imported files */ |
| 111 | 119 | ||
| 112 | #include <oaidl.h> | 120 | #include <oaidl.h> |
| ... | @@ -148,6 +156,14 @@ interface INetworkConnection; | ... | @@ -148,6 +156,14 @@ interface INetworkConnection; |
| 148 | #endif /* __cplusplus */ | 156 | #endif /* __cplusplus */ |
| 149 | #endif | 157 | #endif |
| 150 | 158 | ||
| 159 | #ifndef __INetworkConnectionEvents_FWD_DEFINED__ | ||
| 160 | #define __INetworkConnectionEvents_FWD_DEFINED__ | ||
| 161 | typedef interface INetworkConnectionEvents INetworkConnectionEvents; | ||
| 162 | #ifdef __cplusplus | ||
| 163 | interface INetworkConnectionEvents; | ||
| 164 | #endif /* __cplusplus */ | ||
| 165 | #endif | ||
| 166 | |||
| 151 | #ifndef __INetworkCostManager_FWD_DEFINED__ | 167 | #ifndef __INetworkCostManager_FWD_DEFINED__ |
| 152 | #define __INetworkCostManager_FWD_DEFINED__ | 168 | #define __INetworkCostManager_FWD_DEFINED__ |
| 153 | typedef interface INetworkCostManager INetworkCostManager; | 169 | typedef interface INetworkCostManager INetworkCostManager; |
| ... | @@ -156,6 +172,14 @@ interface INetworkCostManager; | ... | @@ -156,6 +172,14 @@ interface INetworkCostManager; |
| 156 | #endif /* __cplusplus */ | 172 | #endif /* __cplusplus */ |
| 157 | #endif | 173 | #endif |
| 158 | 174 | ||
| 175 | #ifndef __INetworkEvents_FWD_DEFINED__ | ||
| 176 | #define __INetworkEvents_FWD_DEFINED__ | ||
| 177 | typedef interface INetworkEvents INetworkEvents; | ||
| 178 | #ifdef __cplusplus | ||
| 179 | interface INetworkEvents; | ||
| 180 | #endif /* __cplusplus */ | ||
| 181 | #endif | ||
| 182 | |||
| 159 | #ifndef __INetworkListManager_FWD_DEFINED__ | 183 | #ifndef __INetworkListManager_FWD_DEFINED__ |
| 160 | #define __INetworkListManager_FWD_DEFINED__ | 184 | #define __INetworkListManager_FWD_DEFINED__ |
| 161 | typedef interface INetworkListManager INetworkListManager; | 185 | typedef interface INetworkListManager INetworkListManager; |
| ... | @@ -172,6 +196,16 @@ interface INetworkListManagerEvents; | ... | @@ -172,6 +196,16 @@ interface INetworkListManagerEvents; |
| 172 | #endif /* __cplusplus */ | 196 | #endif /* __cplusplus */ |
| 173 | #endif | 197 | #endif |
| 174 | 198 | ||
| 199 | typedef enum NLM_NETWORK_CLASS { | ||
| 200 | NLM_NETWORK_IDENTIFYING = 0x1, | ||
| 201 | NLM_NETWORK_IDENTIFIED = 0x2, | ||
| 202 | NLM_NETWORK_UNIDENTIFIED = 0x3 | ||
| 203 | } NLM_NETWORK_CLASS; | ||
| 204 | typedef enum NLM_INTERNET_CONNECTIVITY { | ||
| 205 | NLM_INTERNET_CONNECTIVITY_WEBHIJACK = 0x1, | ||
| 206 | NLM_INTERNET_CONNECTIVITY_PROXIED = 0x2, | ||
| 207 | NLM_INTERNET_CONNECTIVITY_CORPORATE = 0x4 | ||
| 208 | } NLM_INTERNET_CONNECTIVITY; | ||
| 175 | typedef enum NLM_CONNECTIVITY { | 209 | typedef enum NLM_CONNECTIVITY { |
| 176 | NLM_CONNECTIVITY_DISCONNECTED = 0x0, | 210 | NLM_CONNECTIVITY_DISCONNECTED = 0x0, |
| 177 | NLM_CONNECTIVITY_IPV4_NOTRAFFIC = 0x1, | 211 | NLM_CONNECTIVITY_IPV4_NOTRAFFIC = 0x1, |
| ... | @@ -1692,6 +1726,127 @@ static FORCEINLINE HRESULT INetwork_SetCategory(INetwork* This,NLM_NETWORK_CATEG | ... | @@ -1692,6 +1726,127 @@ static FORCEINLINE HRESULT INetwork_SetCategory(INetwork* This,NLM_NETWORK_CATEG |
| 1692 | 1726 | ||
| 1693 | #endif /* __INetwork_INTERFACE_DEFINED__ */ | 1727 | #endif /* __INetwork_INTERFACE_DEFINED__ */ |
| 1694 | 1728 | ||
| 1729 | /***************************************************************************** | ||
| 1730 | * INetworkEvents interface | ||
| 1731 | */ | ||
| 1732 | #ifndef __INetworkEvents_INTERFACE_DEFINED__ | ||
| 1733 | #define __INetworkEvents_INTERFACE_DEFINED__ | ||
| 1734 | |||
| 1735 | typedef enum NLM_NETWORK_PROPERTY_CHANGE { | ||
| 1736 | NLM_NETWORK_PROPERTY_CHANGE_CONNECTION = 0x1, | ||
| 1737 | NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION = 0x2, | ||
| 1738 | NLM_NETWORK_PROPERTY_CHANGE_NAME = 0x4, | ||
| 1739 | NLM_NETWORK_PROPERTY_CHANGE_ICON = 0x8, | ||
| 1740 | NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE = 0x10 | ||
| 1741 | } NLM_NETWORK_PROPERTY_CHANGE; | ||
| 1742 | DEFINE_GUID(IID_INetworkEvents, 0xdcb00004, 0x570f, 0x4a9b, 0x8d,0x69, 0x19,0x9f,0xdb,0xa5,0x72,0x3b); | ||
| 1743 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1744 | MIDL_INTERFACE("dcb00004-570f-4a9b-8d69-199fdba5723b") | ||
| 1745 | INetworkEvents : public IUnknown | ||
| 1746 | { | ||
| 1747 | virtual HRESULT STDMETHODCALLTYPE NetworkAdded( | ||
| 1748 | GUID networkId) = 0; | ||
| 1749 | |||
| 1750 | virtual HRESULT STDMETHODCALLTYPE NetworkDeleted( | ||
| 1751 | GUID networkId) = 0; | ||
| 1752 | |||
| 1753 | virtual HRESULT STDMETHODCALLTYPE NetworkConnectivityChanged( | ||
| 1754 | GUID networkId, | ||
| 1755 | NLM_CONNECTIVITY newConnectivity) = 0; | ||
| 1756 | |||
| 1757 | virtual HRESULT STDMETHODCALLTYPE NetworkPropertyChanged( | ||
| 1758 | GUID networkId, | ||
| 1759 | NLM_NETWORK_PROPERTY_CHANGE flags) = 0; | ||
| 1760 | |||
| 1761 | }; | ||
| 1762 | #ifdef __CRT_UUID_DECL | ||
| 1763 | __CRT_UUID_DECL(INetworkEvents, 0xdcb00004, 0x570f, 0x4a9b, 0x8d,0x69, 0x19,0x9f,0xdb,0xa5,0x72,0x3b) | ||
| 1764 | #endif | ||
| 1765 | #else | ||
| 1766 | typedef struct INetworkEventsVtbl { | ||
| 1767 | BEGIN_INTERFACE | ||
| 1768 | |||
| 1769 | /*** IUnknown methods ***/ | ||
| 1770 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1771 | INetworkEvents *This, | ||
| 1772 | REFIID riid, | ||
| 1773 | void **ppvObject); | ||
| 1774 | |||
| 1775 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1776 | INetworkEvents *This); | ||
| 1777 | |||
| 1778 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1779 | INetworkEvents *This); | ||
| 1780 | |||
| 1781 | /*** INetworkEvents methods ***/ | ||
| 1782 | HRESULT (STDMETHODCALLTYPE *NetworkAdded)( | ||
| 1783 | INetworkEvents *This, | ||
| 1784 | GUID networkId); | ||
| 1785 | |||
| 1786 | HRESULT (STDMETHODCALLTYPE *NetworkDeleted)( | ||
| 1787 | INetworkEvents *This, | ||
| 1788 | GUID networkId); | ||
| 1789 | |||
| 1790 | HRESULT (STDMETHODCALLTYPE *NetworkConnectivityChanged)( | ||
| 1791 | INetworkEvents *This, | ||
| 1792 | GUID networkId, | ||
| 1793 | NLM_CONNECTIVITY newConnectivity); | ||
| 1794 | |||
| 1795 | HRESULT (STDMETHODCALLTYPE *NetworkPropertyChanged)( | ||
| 1796 | INetworkEvents *This, | ||
| 1797 | GUID networkId, | ||
| 1798 | NLM_NETWORK_PROPERTY_CHANGE flags); | ||
| 1799 | |||
| 1800 | END_INTERFACE | ||
| 1801 | } INetworkEventsVtbl; | ||
| 1802 | |||
| 1803 | interface INetworkEvents { | ||
| 1804 | CONST_VTBL INetworkEventsVtbl* lpVtbl; | ||
| 1805 | }; | ||
| 1806 | |||
| 1807 | #ifdef COBJMACROS | ||
| 1808 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1809 | /*** IUnknown methods ***/ | ||
| 1810 | #define INetworkEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1811 | #define INetworkEvents_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1812 | #define INetworkEvents_Release(This) (This)->lpVtbl->Release(This) | ||
| 1813 | /*** INetworkEvents methods ***/ | ||
| 1814 | #define INetworkEvents_NetworkAdded(This,networkId) (This)->lpVtbl->NetworkAdded(This,networkId) | ||
| 1815 | #define INetworkEvents_NetworkDeleted(This,networkId) (This)->lpVtbl->NetworkDeleted(This,networkId) | ||
| 1816 | #define INetworkEvents_NetworkConnectivityChanged(This,networkId,newConnectivity) (This)->lpVtbl->NetworkConnectivityChanged(This,networkId,newConnectivity) | ||
| 1817 | #define INetworkEvents_NetworkPropertyChanged(This,networkId,flags) (This)->lpVtbl->NetworkPropertyChanged(This,networkId,flags) | ||
| 1818 | #else | ||
| 1819 | /*** IUnknown methods ***/ | ||
| 1820 | static FORCEINLINE HRESULT INetworkEvents_QueryInterface(INetworkEvents* This,REFIID riid,void **ppvObject) { | ||
| 1821 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1822 | } | ||
| 1823 | static FORCEINLINE ULONG INetworkEvents_AddRef(INetworkEvents* This) { | ||
| 1824 | return This->lpVtbl->AddRef(This); | ||
| 1825 | } | ||
| 1826 | static FORCEINLINE ULONG INetworkEvents_Release(INetworkEvents* This) { | ||
| 1827 | return This->lpVtbl->Release(This); | ||
| 1828 | } | ||
| 1829 | /*** INetworkEvents methods ***/ | ||
| 1830 | static FORCEINLINE HRESULT INetworkEvents_NetworkAdded(INetworkEvents* This,GUID networkId) { | ||
| 1831 | return This->lpVtbl->NetworkAdded(This,networkId); | ||
| 1832 | } | ||
| 1833 | static FORCEINLINE HRESULT INetworkEvents_NetworkDeleted(INetworkEvents* This,GUID networkId) { | ||
| 1834 | return This->lpVtbl->NetworkDeleted(This,networkId); | ||
| 1835 | } | ||
| 1836 | static FORCEINLINE HRESULT INetworkEvents_NetworkConnectivityChanged(INetworkEvents* This,GUID networkId,NLM_CONNECTIVITY newConnectivity) { | ||
| 1837 | return This->lpVtbl->NetworkConnectivityChanged(This,networkId,newConnectivity); | ||
| 1838 | } | ||
| 1839 | static FORCEINLINE HRESULT INetworkEvents_NetworkPropertyChanged(INetworkEvents* This,GUID networkId,NLM_NETWORK_PROPERTY_CHANGE flags) { | ||
| 1840 | return This->lpVtbl->NetworkPropertyChanged(This,networkId,flags); | ||
| 1841 | } | ||
| 1842 | #endif | ||
| 1843 | #endif | ||
| 1844 | |||
| 1845 | #endif | ||
| 1846 | |||
| 1847 | |||
| 1848 | #endif /* __INetworkEvents_INTERFACE_DEFINED__ */ | ||
| 1849 | |||
| 1695 | /* Begin additional prototypes for all interfaces */ | 1850 | /* Begin additional prototypes for all interfaces */ |
| 1696 | 1851 | ||
| 1697 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); | 1852 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); |
lib/libc/include/any-windows-any/ntddstor.h+443-3| ... | @@ -59,9 +59,21 @@ DEFINE_GUID(GUID_DEVINTERFACE_CDCHANGER, | ... | @@ -59,9 +59,21 @@ DEFINE_GUID(GUID_DEVINTERFACE_CDCHANGER, |
| 59 | DEFINE_GUID(GUID_DEVINTERFACE_STORAGEPORT, | 59 | DEFINE_GUID(GUID_DEVINTERFACE_STORAGEPORT, |
| 60 | 0x2accfe60, 0xc130, 0x11d2, 0xb0, 0x82, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b); | 60 | 0x2accfe60, 0xc130, 0x11d2, 0xb0, 0x82, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b); |
| 61 | 61 | ||
| 62 | DEFINE_GUID(GUID_DEVINTERFACE_VMLUN, | ||
| 63 | 0x6f416619, 0x9f29, 0x42a5, 0xb2, 0x0b, 0x37, 0xe2, 0x19, 0xca, 0x02, 0xb0); | ||
| 64 | |||
| 65 | DEFINE_GUID(GUID_DEVINTERFACE_SES, | ||
| 66 | 0x1790c9ec, 0x47d5, 0x4df3, 0xb5, 0xaf, 0x9a, 0xdf, 0x3c, 0xf2, 0x3e, 0x48); | ||
| 67 | |||
| 62 | DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, | 68 | DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, |
| 63 | 0x7f108a28, 0x9833, 0x4b3b, 0xb7, 0x80, 0x2c, 0x6b, 0x5f, 0xa5, 0xc0, 0x62); | 69 | 0x7f108a28, 0x9833, 0x4b3b, 0xb7, 0x80, 0x2c, 0x6b, 0x5f, 0xa5, 0xc0, 0x62); |
| 64 | 70 | ||
| 71 | DEFINE_GUID(GUID_DEVICEDUMP_STORAGE_DEVICE, | ||
| 72 | 0xd8e2592f, 0x1aab, 0x4d56, 0xa7, 0x46, 0x1f, 0x75, 0x85, 0xdf, 0x40, 0xf4); | ||
| 73 | |||
| 74 | DEFINE_GUID(GUID_DEVICEDUMP_DRIVER_STORAGE_PORT, | ||
| 75 | 0xda82441d, 0x7142, 0x4bc1, 0xb8, 0x44, 0x08, 0x07, 0xc5, 0xa4, 0xb6, 0x7f); | ||
| 76 | |||
| 65 | #define WDI_STORAGE_PREDICT_FAILURE_DPS_GUID \ | 77 | #define WDI_STORAGE_PREDICT_FAILURE_DPS_GUID \ |
| 66 | {0xe9f2d03a, 0x747c, 0x41c2, {0xbb, 0x9a, 0x02, 0xc6, 0x2b, 0x6d, 0x5f, 0xcb}}; | 78 | {0xe9f2d03a, 0x747c, 0x41c2, {0xbb, 0x9a, 0x02, 0xc6, 0x2b, 0x6d, 0x5f, 0xcb}}; |
| 67 | 79 | ||
| ... | @@ -80,6 +92,19 @@ DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, | ... | @@ -80,6 +92,19 @@ DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, |
| 80 | 92 | ||
| 81 | #endif /* defined(DEFINE_GUID) */ | 93 | #endif /* defined(DEFINE_GUID) */ |
| 82 | 94 | ||
| 95 | #ifdef DEFINE_DEVPROPKEY | ||
| 96 | |||
| 97 | DEFINE_DEVPROPKEY(DEVPKEY_Storage_Portable, | ||
| 98 | 0x4d1ebee8, 0x803, 0x4774, 0x98, 0x42, 0xb7, 0x7d, 0xb5, 0x2, 0x65, 0xe9, 2); | ||
| 99 | |||
| 100 | DEFINE_DEVPROPKEY(DEVPKEY_Storage_Removable_Media, | ||
| 101 | 0x4d1ebee8, 0x803, 0x4774, 0x98, 0x42, 0xb7, 0x7d, 0xb5, 0x2, 0x65, 0xe9, 3); | ||
| 102 | |||
| 103 | DEFINE_DEVPROPKEY(DEVPKEY_Storage_System_Critical, | ||
| 104 | 0x4d1ebee8, 0x803, 0x4774, 0x98, 0x42, 0xb7, 0x7d, 0xb5, 0x2, 0x65, 0xe9, 4); | ||
| 105 | |||
| 106 | #endif /* #ifdef DEFINE_DEVPROPKEY */ | ||
| 107 | |||
| 83 | #ifndef _WINIOCTL_ | 108 | #ifndef _WINIOCTL_ |
| 84 | 109 | ||
| 85 | #define IOCTL_STORAGE_BASE FILE_DEVICE_MASS_STORAGE | 110 | #define IOCTL_STORAGE_BASE FILE_DEVICE_MASS_STORAGE |
| ... | @@ -164,12 +189,27 @@ DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, | ... | @@ -164,12 +189,27 @@ DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, |
| 164 | #define IOCTL_STORAGE_READ_CAPACITY \ | 189 | #define IOCTL_STORAGE_READ_CAPACITY \ |
| 165 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0450, METHOD_BUFFERED, FILE_READ_ACCESS) | 190 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0450, METHOD_BUFFERED, FILE_READ_ACCESS) |
| 166 | 191 | ||
| 192 | #define IOCTL_STORAGE_GET_DEVICE_TELEMETRY \ | ||
| 193 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0470, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) | ||
| 194 | |||
| 195 | #define IOCTL_STORAGE_DEVICE_TELEMETRY_NOTIFY \ | ||
| 196 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0471, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) | ||
| 197 | |||
| 198 | #define IOCTL_STORAGE_DEVICE_TELEMETRY_QUERY_CAPS \ | ||
| 199 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0472, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) | ||
| 200 | |||
| 201 | #define IOCTL_STORAGE_GET_DEVICE_TELEMETRY_RAW \ | ||
| 202 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0473, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) | ||
| 203 | |||
| 167 | #define IOCTL_STORAGE_QUERY_PROPERTY \ | 204 | #define IOCTL_STORAGE_QUERY_PROPERTY \ |
| 168 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0500, METHOD_BUFFERED, FILE_ANY_ACCESS) | 205 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0500, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| 169 | 206 | ||
| 170 | #define IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES \ | 207 | #define IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES \ |
| 171 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0501, METHOD_BUFFERED, FILE_WRITE_ACCESS) | 208 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0501, METHOD_BUFFERED, FILE_WRITE_ACCESS) |
| 172 | 209 | ||
| 210 | #define IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES \ | ||
| 211 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0502, METHOD_BUFFERED, FILE_READ_ACCESS) | ||
| 212 | |||
| 173 | #define IOCTL_STORAGE_GET_BC_PROPERTIES \ | 213 | #define IOCTL_STORAGE_GET_BC_PROPERTIES \ |
| 174 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0600, METHOD_BUFFERED, FILE_READ_ACCESS) | 214 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0600, METHOD_BUFFERED, FILE_READ_ACCESS) |
| 175 | 215 | ||
| ... | @@ -182,6 +222,27 @@ DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, | ... | @@ -182,6 +222,27 @@ DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, |
| 182 | #define IOCTL_STORAGE_CHECK_PRIORITY_HINT_SUPPORT \ | 222 | #define IOCTL_STORAGE_CHECK_PRIORITY_HINT_SUPPORT \ |
| 183 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0620, METHOD_BUFFERED, FILE_ANY_ACCESS) | 223 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0620, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| 184 | 224 | ||
| 225 | #define IOCTL_STORAGE_START_DATA_INTEGRITY_CHECK \ | ||
| 226 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0621, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) | ||
| 227 | |||
| 228 | #define IOCTL_STORAGE_STOP_DATA_INTEGRITY_CHECK \ | ||
| 229 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0622, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) | ||
| 230 | |||
| 231 | #define IOCTL_STORAGE_ENABLE_IDLE_POWER \ | ||
| 232 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0720, METHOD_BUFFERED, FILE_ANY_ACCESS) | ||
| 233 | |||
| 234 | #define IOCTL_STORAGE_GET_IDLE_POWERUP_REASON \ | ||
| 235 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0721, METHOD_BUFFERED, FILE_ANY_ACCESS) | ||
| 236 | |||
| 237 | #define IOCTL_STORAGE_POWER_ACTIVE \ | ||
| 238 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0722, METHOD_BUFFERED, FILE_ANY_ACCESS) | ||
| 239 | |||
| 240 | #define IOCTL_STORAGE_POWER_IDLE \ | ||
| 241 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0723, METHOD_BUFFERED, FILE_ANY_ACCESS) | ||
| 242 | |||
| 243 | #define IOCTL_STORAGE_EVENT_NOTIFICATION \ | ||
| 244 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0724, METHOD_BUFFERED, FILE_ANY_ACCESS) | ||
| 245 | |||
| 185 | #define RECOVERED_WRITES_VALID 0x00000001 | 246 | #define RECOVERED_WRITES_VALID 0x00000001 |
| 186 | #define UNRECOVERED_WRITES_VALID 0x00000002 | 247 | #define UNRECOVERED_WRITES_VALID 0x00000002 |
| 187 | #define RECOVERED_READS_VALID 0x00000004 | 248 | #define RECOVERED_READS_VALID 0x00000004 |
| ... | @@ -211,7 +272,19 @@ DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, | ... | @@ -211,7 +272,19 @@ DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, |
| 211 | #define DeviceDsmAction_Trim 1 | 272 | #define DeviceDsmAction_Trim 1 |
| 212 | #define DeviceDsmAction_Notification (2 | DeviceDsmActionFlag_NonDestructive) | 273 | #define DeviceDsmAction_Notification (2 | DeviceDsmActionFlag_NonDestructive) |
| 213 | 274 | ||
| 214 | #define DEVICE_DSM_FLAG_ENTIRE_DATA_SET_RANGE 0x00000001 | 275 | #define DeviceDsmAction_OffloadRead (3 | DeviceDsmActionFlag_NonDestructive) |
| 276 | #define DeviceDsmAction_OffloadWrite 4 | ||
| 277 | #define DeviceDsmAction_Allocation (5 | DeviceDsmActionFlag_NonDestructive) | ||
| 278 | #define DeviceDsmAction_Repair (6 | DeviceDsmActionFlag_NonDestructive) | ||
| 279 | #define DeviceDsmAction_Scrub (7 | DeviceDsmActionFlag_NonDestructive) | ||
| 280 | #define DeviceDsmAction_DrtQuery (8 | DeviceDsmActionFlag_NonDestructive) | ||
| 281 | #define DeviceDsmAction_DrtClear (9 | DeviceDsmActionFlag_NonDestructive) | ||
| 282 | #define DeviceDsmAction_DrtDisable (10 | DeviceDsmActionFlag_NonDestructive) | ||
| 283 | |||
| 284 | #define DEVICE_DSM_FLAG_ENTIRE_DATA_SET_RANGE 0x00000001 | ||
| 285 | #define DEVICE_DSM_FLAG_SCRUB_SKIP_IN_SYNC 0x10000000 | ||
| 286 | #define DEVICE_DSM_FLAG_ALLOCATION_CONSOLIDATEABLE_ONLY 0x40000000 | ||
| 287 | #define DEVICE_DSM_FLAG_TRIM_NOT_FS_ALLOCATED 0x80000000 | ||
| 215 | 288 | ||
| 216 | #define DEVICE_DSM_NOTIFY_FLAG_BEGIN 0x00000001 | 289 | #define DEVICE_DSM_NOTIFY_FLAG_BEGIN 0x00000001 |
| 217 | #define DEVICE_DSM_NOTIFY_FLAG_END 0x00000002 | 290 | #define DEVICE_DSM_NOTIFY_FLAG_END 0x00000002 |
| ... | @@ -359,10 +432,14 @@ typedef enum _STORAGE_BUS_TYPE { | ... | @@ -359,10 +432,14 @@ typedef enum _STORAGE_BUS_TYPE { |
| 359 | BusTypeMmc, | 432 | BusTypeMmc, |
| 360 | BusTypeVirtual, | 433 | BusTypeVirtual, |
| 361 | BusTypeFileBackedVirtual, | 434 | BusTypeFileBackedVirtual, |
| 435 | BusTypeSpaces, | ||
| 362 | BusTypeMax, | 436 | BusTypeMax, |
| 363 | BusTypeMaxReserved = 0x7F | 437 | BusTypeMaxReserved = 0x7F |
| 364 | } STORAGE_BUS_TYPE, *PSTORAGE_BUS_TYPE; | 438 | } STORAGE_BUS_TYPE, *PSTORAGE_BUS_TYPE; |
| 365 | 439 | ||
| 440 | #define SupportsDeviceSharing(type) (type == BusTypeScsi || type == BusTypeFibre ||type == BusTypeiScsi || \ | ||
| 441 | type == BusTypeSas || type == BusTypeSpaces) | ||
| 442 | |||
| 366 | typedef struct _DEVICE_MEDIA_INFO { | 443 | typedef struct _DEVICE_MEDIA_INFO { |
| 367 | union { | 444 | union { |
| 368 | struct { | 445 | struct { |
| ... | @@ -426,7 +503,12 @@ typedef enum _STORAGE_PROPERTY_ID { | ... | @@ -426,7 +503,12 @@ typedef enum _STORAGE_PROPERTY_ID { |
| 426 | StorageAccessAlignmentProperty, | 503 | StorageAccessAlignmentProperty, |
| 427 | StorageDeviceSeekPenaltyProperty, | 504 | StorageDeviceSeekPenaltyProperty, |
| 428 | StorageDeviceTrimProperty, | 505 | StorageDeviceTrimProperty, |
| 429 | StorageDeviceWriteAggregationProperty | 506 | StorageDeviceWriteAggregationProperty, |
| 507 | StorageDeviceDeviceTelemetryProperty, | ||
| 508 | StorageDeviceLBProvisioningProperty, | ||
| 509 | StorageDevicePowerProperty, | ||
| 510 | StorageDeviceCopyOffloadProperty, | ||
| 511 | StorageDeviceResiliencyProperty | ||
| 430 | } STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID; | 512 | } STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID; |
| 431 | 513 | ||
| 432 | typedef struct _STORAGE_PROPERTY_QUERY { | 514 | typedef struct _STORAGE_PROPERTY_QUERY { |
| ... | @@ -473,6 +555,10 @@ typedef struct _STORAGE_ADAPTER_DESCRIPTOR { | ... | @@ -473,6 +555,10 @@ typedef struct _STORAGE_ADAPTER_DESCRIPTOR { |
| 473 | #endif | 555 | #endif |
| 474 | USHORT BusMajorVersion; | 556 | USHORT BusMajorVersion; |
| 475 | USHORT BusMinorVersion; | 557 | USHORT BusMinorVersion; |
| 558 | #if (NTDDI_VERSION >= NTDDI_WIN8) | ||
| 559 | UCHAR SrbType; | ||
| 560 | UCHAR AddressType; | ||
| 561 | #endif | ||
| 476 | } STORAGE_ADAPTER_DESCRIPTOR, *PSTORAGE_ADAPTER_DESCRIPTOR; | 562 | } STORAGE_ADAPTER_DESCRIPTOR, *PSTORAGE_ADAPTER_DESCRIPTOR; |
| 477 | 563 | ||
| 478 | typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { | 564 | typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { |
| ... | @@ -488,7 +574,12 @@ typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { | ... | @@ -488,7 +574,12 @@ typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { |
| 488 | typedef enum _STORAGE_PORT_CODE_SET { | 574 | typedef enum _STORAGE_PORT_CODE_SET { |
| 489 | StoragePortCodeSetReserved = 0, | 575 | StoragePortCodeSetReserved = 0, |
| 490 | StoragePortCodeSetStorport = 1, | 576 | StoragePortCodeSetStorport = 1, |
| 491 | StoragePortCodeSetSCSIport = 2 | 577 | StoragePortCodeSetSCSIport = 2, |
| 578 | StoragePortCodeSetSpaceport = 3, | ||
| 579 | StoragePortCodeSetATAport = 4, | ||
| 580 | StoragePortCodeSetUSBport = 5, | ||
| 581 | StoragePortCodeSetSBP2port = 6, | ||
| 582 | StoragePortCodeSetSDport = 7 | ||
| 492 | } STORAGE_PORT_CODE_SET, *PSTORAGE_PORT_CODE_SET; | 583 | } STORAGE_PORT_CODE_SET, *PSTORAGE_PORT_CODE_SET; |
| 493 | 584 | ||
| 494 | typedef struct _STORAGE_MINIPORT_DESCRIPTOR { | 585 | typedef struct _STORAGE_MINIPORT_DESCRIPTOR { |
| ... | @@ -497,6 +588,9 @@ typedef struct _STORAGE_MINIPORT_DESCRIPTOR { | ... | @@ -497,6 +588,9 @@ typedef struct _STORAGE_MINIPORT_DESCRIPTOR { |
| 497 | STORAGE_PORT_CODE_SET Portdriver; | 588 | STORAGE_PORT_CODE_SET Portdriver; |
| 498 | BOOLEAN LUNResetSupported; | 589 | BOOLEAN LUNResetSupported; |
| 499 | BOOLEAN TargetResetSupported; | 590 | BOOLEAN TargetResetSupported; |
| 591 | #if (NTDDI_VERSION >= NTDDI_WIN8) | ||
| 592 | USHORT IoTimeoutValue; | ||
| 593 | #endif | ||
| 500 | } STORAGE_MINIPORT_DESCRIPTOR, *PSTORAGE_MINIPORT_DESCRIPTOR; | 594 | } STORAGE_MINIPORT_DESCRIPTOR, *PSTORAGE_MINIPORT_DESCRIPTOR; |
| 501 | 595 | ||
| 502 | typedef enum _STORAGE_IDENTIFIER_CODE_SET { | 596 | typedef enum _STORAGE_IDENTIFIER_CODE_SET { |
| ... | @@ -691,6 +785,352 @@ typedef struct _STORAGE_WRITE_CACHE_PROPERTY { | ... | @@ -691,6 +785,352 @@ typedef struct _STORAGE_WRITE_CACHE_PROPERTY { |
| 691 | BOOLEAN NVCacheEnabled; | 785 | BOOLEAN NVCacheEnabled; |
| 692 | } STORAGE_WRITE_CACHE_PROPERTY, *PSTORAGE_WRITE_CACHE_PROPERTY; | 786 | } STORAGE_WRITE_CACHE_PROPERTY, *PSTORAGE_WRITE_CACHE_PROPERTY; |
| 693 | 787 | ||
| 788 | #define STORAGE_OFFLOAD_MAX_TOKEN_LENGTH 0x200 | ||
| 789 | #define STORAGE_OFFLOAD_TOKEN_ID_LENGTH 0x1f8 | ||
| 790 | #define STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA 0xffff0001 | ||
| 791 | |||
| 792 | #if defined(_MSC_EXTENSIONS) || defined(__GNUC__) | ||
| 793 | |||
| 794 | typedef struct _STORAGE_OFFLOAD_TOKEN { | ||
| 795 | UCHAR TokenType[4]; | ||
| 796 | UCHAR Reserved[2]; | ||
| 797 | UCHAR TokenIdLength[2]; | ||
| 798 | __C89_NAMELESS union { | ||
| 799 | struct { | ||
| 800 | UCHAR Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]; | ||
| 801 | } StorageOffloadZeroDataToken; | ||
| 802 | UCHAR Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]; | ||
| 803 | }; | ||
| 804 | } STORAGE_OFFLOAD_TOKEN, *PSTORAGE_OFFLOAD_TOKEN; | ||
| 805 | |||
| 806 | #endif /* defined(_MSC_EXTENSIONS) */ | ||
| 807 | |||
| 808 | #define MAKE_ZERO_TOKEN(T) (((PSTORAGE_OFFLOAD_TOKEN)T)->TokenType[0] = 0xff, \ | ||
| 809 | ((PSTORAGE_OFFLOAD_TOKEN)T)->TokenType[1] = 0xff, \ | ||
| 810 | ((PSTORAGE_OFFLOAD_TOKEN)T)->TokenType[2] = 0x00, \ | ||
| 811 | ((PSTORAGE_OFFLOAD_TOKEN)T)->TokenType[3] = 0x01, \ | ||
| 812 | ((PSTORAGE_OFFLOAD_TOKEN)T)->TokenIdLength[0] = 0x01, \ | ||
| 813 | ((PSTORAGE_OFFLOAD_TOKEN)T)->TokenIdLength[1] = 0xf8) | ||
| 814 | |||
| 815 | #define IS_ZERO_TOKEN(T) (((PSTORAGE_OFFLOAD_TOKEN)T)->TokenType[0] == 0xff && \ | ||
| 816 | ((PSTORAGE_OFFLOAD_TOKEN)T)->TokenType[1] == 0xff && \ | ||
| 817 | ((PSTORAGE_OFFLOAD_TOKEN)T)->TokenType[2] == 0x00 && \ | ||
| 818 | ((PSTORAGE_OFFLOAD_TOKEN)T)->TokenType[3] == 0x01 && \ | ||
| 819 | ((PSTORAGE_OFFLOAD_TOKEN)T)->TokenIdLength[0] == 0x01 && \ | ||
| 820 | ((PSTORAGE_OFFLOAD_TOKEN)T)->TokenIdLength[1] == 0xf8) | ||
| 821 | |||
| 822 | typedef struct _STORAGE_OFFLOAD_READ_OUTPUT { | ||
| 823 | ULONG OffloadReadFlags; | ||
| 824 | ULONG Reserved; | ||
| 825 | ULONGLONG LengthProtected; | ||
| 826 | ULONG TokenLength; | ||
| 827 | STORAGE_OFFLOAD_TOKEN Token; | ||
| 828 | } STORAGE_OFFLOAD_READ_OUTPUT, *PSTORAGE_OFFLOAD_READ_OUTPUT; | ||
| 829 | |||
| 830 | #define STORAGE_OFFLOAD_READ_RANGE_TRUNCATED 0x0001 | ||
| 831 | |||
| 832 | typedef struct _STORAGE_OFFLOAD_WRITE_OUTPUT { | ||
| 833 | ULONG OffloadWriteFlags; | ||
| 834 | ULONG Reserved; | ||
| 835 | ULONGLONG LengthCopied; | ||
| 836 | } STORAGE_OFFLOAD_WRITE_OUTPUT, *PSTORAGE_OFFLOAD_WRITE_OUTPUT; | ||
| 837 | |||
| 838 | #define STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED 0x0001 | ||
| 839 | #define STORAGE_OFFLOAD_TOKEN_INVALID 0x0002 | ||
| 840 | |||
| 841 | #define STORAGE_CRASH_TELEMETRY_REGKEY L"\\Registry\\Machine\\System\\CurrentControlSet\\Control\\CrashControl\\StorageTelemetry" | ||
| 842 | #define STORAGE_DEVICE_TELEMETRY_REGKEY L"\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Storage\\StorageTelemetry" | ||
| 843 | #define DDUMP_FLAG_DATA_READ_FROM_DEVICE 0x0001 | ||
| 844 | #define FW_ISSUEID_NO_ISSUE 0x00000000 | ||
| 845 | #define FW_ISSUEID_UNKNOWN 0xffffffff | ||
| 846 | #define TC_PUBLIC_DEVICEDUMP_CONTENT_SMART 1 | ||
| 847 | #define TC_PUBLIC_DEVICEDUMP_CONTENT_GPLOG 2 | ||
| 848 | #define TC_PUBLIC_DATA_TYPE_ATAGP "ATAGPLogPages" | ||
| 849 | #define TC_PUBLIC_DATA_TYPE_ATASMART "ATASMARTPages" | ||
| 850 | #define DEVICEDUMP_CAP_PRIVATE_SECTION 0x00000001 | ||
| 851 | #define DEVICEDUMP_CAP_RESTRICTED_SECTION 0x00000002 | ||
| 852 | |||
| 853 | #define TCRecordStorportSrbFunction Command[0] | ||
| 854 | |||
| 855 | typedef enum _DEVICEDUMP_COLLECTION_TYPE { | ||
| 856 | TCCollectionBugCheck = 1, | ||
| 857 | TCCollectionApplicationRequested, | ||
| 858 | TCCollectionDeviceRequested | ||
| 859 | } DEVICEDUMP_COLLECTION_TYPEIDE_NOTIFICATION_TYPE, *PDEVICEDUMP_COLLECTION_TYPE; | ||
| 860 | |||
| 861 | typedef struct _DEVICEDUMP_SUBSECTION_POINTER { | ||
| 862 | ULONG dwSize; | ||
| 863 | ULONG dwFlags; | ||
| 864 | ULONG dwOffset; | ||
| 865 | } DEVICEDUMP_SUBSECTION_POINTER, *PDEVICEDUMP_SUBSECTION_POINTER; | ||
| 866 | |||
| 867 | #define DEVICEDUMP_STRUCTURE_VERSION_V1 1 | ||
| 868 | |||
| 869 | typedef struct _DEVICEDUMP_STRUCTURE_VERSION { | ||
| 870 | ULONG dwSignature; | ||
| 871 | ULONG dwVersion; | ||
| 872 | ULONG dwSize; | ||
| 873 | } DEVICEDUMP_STRUCTURE_VERSION, *PDEVICEDUMP_STRUCTURE_VERSION; | ||
| 874 | |||
| 875 | #define DEVICEDUMP_MAX_IDSTRING 32 | ||
| 876 | #define MAX_FW_BUCKET_ID_LENGTH 132 | ||
| 877 | |||
| 878 | typedef struct _DEVICEDUMP_SECTION_HEADER { | ||
| 879 | GUID guidDeviceDataId; | ||
| 880 | UCHAR sOrganizationID[16]; | ||
| 881 | ULONG dwFirmwareRevision; | ||
| 882 | UCHAR sModelNumber[DEVICEDUMP_MAX_IDSTRING]; | ||
| 883 | UCHAR szDeviceManufacturingID[DEVICEDUMP_MAX_IDSTRING]; | ||
| 884 | ULONG dwFlags; | ||
| 885 | ULONG bRestrictedPrivateDataVersion; | ||
| 886 | ULONG dwFirmwareIssueId; | ||
| 887 | UCHAR szIssueDescriptionString[MAX_FW_BUCKET_ID_LENGTH]; | ||
| 888 | } DEVICEDUMP_SECTION_HEADER, *PDEVICEDUMP_SECTION_HEADER; | ||
| 889 | |||
| 890 | #define TC_PUBLIC_DEVICEDUMP_CONTENT_GPLOG_MAX 16 | ||
| 891 | #define TC_DEVICEDUMP_SUBSECTION_DESC_LENGTH 16 | ||
| 892 | |||
| 893 | typedef struct _GP_LOG_PAGE_DESCRIPTOR { | ||
| 894 | USHORT LogAddress; | ||
| 895 | USHORT LogSectors; | ||
| 896 | } GP_LOG_PAGE_DESCRIPTOR, *PGP_LOG_PAGE_DESCRIPTOR; | ||
| 897 | |||
| 898 | typedef struct _DEVICEDUMP_PUBLIC_SUBSECTION { | ||
| 899 | ULONG dwFlags; | ||
| 900 | GP_LOG_PAGE_DESCRIPTOR GPLogTable[TC_PUBLIC_DEVICEDUMP_CONTENT_GPLOG_MAX]; | ||
| 901 | CHAR szDescription[TC_DEVICEDUMP_SUBSECTION_DESC_LENGTH]; | ||
| 902 | UCHAR bData[1]; | ||
| 903 | } DEVICEDUMP_PUBLIC_SUBSECTION, *PDEVICEDUMP_PUBLIC_SUBSECTION; | ||
| 904 | |||
| 905 | typedef struct _DEVICEDUMP_PRIVATE_SUBSECTION { | ||
| 906 | ULONG dwFlags; | ||
| 907 | GP_LOG_PAGE_DESCRIPTOR GPLogId; | ||
| 908 | UCHAR bData[1]; | ||
| 909 | } DEVICEDUMP_PRIVATE_SUBSECTION, *PDEVICEDUMP_PRIVATE_SUBSECTION; | ||
| 910 | |||
| 911 | #define CDB_SIZE 16 | ||
| 912 | #define TELEMETRY_COMMAND_SIZE 16 | ||
| 913 | |||
| 914 | typedef struct _DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD { | ||
| 915 | UCHAR Cdb[CDB_SIZE]; | ||
| 916 | UCHAR Command[TELEMETRY_COMMAND_SIZE]; | ||
| 917 | ULONGLONG StartTime; | ||
| 918 | ULONGLONG EndTime; | ||
| 919 | ULONG OperationStatus; | ||
| 920 | ULONG OperationError; | ||
| 921 | |||
| 922 | union { | ||
| 923 | struct { | ||
| 924 | ULONG dwReserved; | ||
| 925 | } ExternalStack; | ||
| 926 | |||
| 927 | struct { | ||
| 928 | ULONG dwAtaPortSpecific; | ||
| 929 | } AtaPort; | ||
| 930 | |||
| 931 | struct { | ||
| 932 | ULONG SrbTag; | ||
| 933 | } StorPort; | ||
| 934 | } StackSpecific; | ||
| 935 | } DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD, *PDEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD; | ||
| 936 | |||
| 937 | typedef struct _DEVICEDUMP_RESTRICTED_SUBSECTION { | ||
| 938 | UCHAR bData[1]; | ||
| 939 | } DEVICEDUMP_RESTRICTED_SUBSECTION, *PDEVICEDUMP_RESTRICTED_SUBSECTION; | ||
| 940 | |||
| 941 | typedef struct _DEVICEDUMP_STORAGEDEVICE_DATA { | ||
| 942 | DEVICEDUMP_STRUCTURE_VERSION Descriptor; | ||
| 943 | DEVICEDUMP_SECTION_HEADER SectionHeader; | ||
| 944 | ULONG dwBufferSize; | ||
| 945 | ULONG dwReasonForCollection; | ||
| 946 | DEVICEDUMP_SUBSECTION_POINTER PublicData; | ||
| 947 | DEVICEDUMP_SUBSECTION_POINTER RestrictedData; | ||
| 948 | DEVICEDUMP_SUBSECTION_POINTER PrivateData; | ||
| 949 | } DEVICEDUMP_STORAGEDEVICE_DATA, *PDEVICEDUMP_STORAGEDEVICE_DATA; | ||
| 950 | |||
| 951 | typedef struct _DEVICEDUMP_STORAGESTACK_PUBLIC_DUMP { | ||
| 952 | DEVICEDUMP_STRUCTURE_VERSION Descriptor; | ||
| 953 | ULONG dwReasonForCollection; | ||
| 954 | UCHAR cDriverName[16]; | ||
| 955 | ULONG uiNumRecords; | ||
| 956 | DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD RecordArray[1]; | ||
| 957 | } DEVICEDUMP_STORAGESTACK_PUBLIC_DUMP, *PDEVICEDUMP_STORAGESTACK_PUBLIC_DUMP; | ||
| 958 | |||
| 959 | typedef struct _DEVICE_LB_PROVISIONING_DESCRIPTOR { | ||
| 960 | ULONG Version; | ||
| 961 | ULONG Size; | ||
| 962 | UCHAR ThinProvisioningEnabled : 1; | ||
| 963 | UCHAR ThinProvisioningReadZeros : 1; | ||
| 964 | UCHAR AnchorSupported : 3; | ||
| 965 | UCHAR UnmapGranularityAlignmentValid : 1; | ||
| 966 | UCHAR Reserved0 : 2; | ||
| 967 | UCHAR Reserved1[7]; | ||
| 968 | ULONGLONG OptimalUnmapGranularity; | ||
| 969 | ULONGLONG UnmapGranularityAlignment; | ||
| 970 | } DEVICE_LB_PROVISIONING_DESCRIPTOR, *PDEVICE_LB_PROVISIONING_DESCRIPTOR; | ||
| 971 | |||
| 972 | typedef struct _STORAGE_LB_PROVISIONING_MAP_RESOURCES { | ||
| 973 | ULONG Size; | ||
| 974 | ULONG Version; | ||
| 975 | UCHAR AvailableMappingResourcesValid : 1; | ||
| 976 | UCHAR UsedMappingResourcesValid : 1; | ||
| 977 | UCHAR Reserved0 : 6; | ||
| 978 | UCHAR Reserved1[3]; | ||
| 979 | UCHAR MappingResourcesScope : 2; | ||
| 980 | UCHAR UsedMappingResourcesScope : 2; | ||
| 981 | UCHAR Reserved2 : 4; | ||
| 982 | UCHAR Reserved3[3]; | ||
| 983 | ULONGLONG AvailableMappingResources; | ||
| 984 | ULONGLONG UsedMappingResources; | ||
| 985 | } STORAGE_LB_PROVISIONING_MAP_RESOURCES, *PSTORAGE_LB_PROVISIONING_MAP_RESOURCES; | ||
| 986 | |||
| 987 | typedef struct _DEVICE_POWER_DESCRIPTOR { | ||
| 988 | ULONG Version; | ||
| 989 | ULONG Size; | ||
| 990 | BOOLEAN DeviceAttentionSupported; | ||
| 991 | BOOLEAN AsynchronousNotificationSupported; | ||
| 992 | BOOLEAN IdlePowerManagementEnabled; | ||
| 993 | BOOLEAN D3ColdEnabled; | ||
| 994 | BOOLEAN D3ColdSupported; | ||
| 995 | BOOLEAN NoVerifyDuringIdlePower; | ||
| 996 | UCHAR Reserved[2]; | ||
| 997 | ULONG IdleTimeoutInMS; | ||
| 998 | } DEVICE_POWER_DESCRIPTOR, *PDEVICE_POWER_DESCRIPTOR; | ||
| 999 | |||
| 1000 | typedef struct _DEVICE_COPY_OFFLOAD_DESCRIPTOR { | ||
| 1001 | ULONG Version; | ||
| 1002 | ULONG Size; | ||
| 1003 | ULONG MaximumTokenLifetime; | ||
| 1004 | ULONG DefaultTokenLifetime; | ||
| 1005 | ULONGLONG MaximumTransferSize; | ||
| 1006 | ULONGLONG OptimalTransferCount; | ||
| 1007 | ULONG MaximumDataDescriptors; | ||
| 1008 | ULONG MaximumTransferLengthPerDescriptor; | ||
| 1009 | ULONG OptimalTransferLengthPerDescriptor; | ||
| 1010 | USHORT OptimalTransferLengthGranularity; | ||
| 1011 | UCHAR Reserved[2]; | ||
| 1012 | } DEVICE_COPY_OFFLOAD_DESCRIPTOR, *PDEVICE_COPY_OFFLOAD_DESCRIPTOR; | ||
| 1013 | |||
| 1014 | typedef struct _STORAGE_DEVICE_RESILIENCY_DESCRIPTOR { | ||
| 1015 | ULONG Version; | ||
| 1016 | ULONG Size; | ||
| 1017 | ULONG NameOffset; | ||
| 1018 | ULONG NumberOfLogicalCopies; | ||
| 1019 | ULONG NumberOfPhysicalCopies; | ||
| 1020 | ULONG PhysicalDiskRedundancy; | ||
| 1021 | ULONG NumberOfColumns; | ||
| 1022 | ULONG Interleave; | ||
| 1023 | } STORAGE_DEVICE_RESILIENCY_DESCRIPTOR, *PSTORAGE_DEVICE_RESILIENCY_DESCRIPTOR; | ||
| 1024 | |||
| 1025 | typedef struct _STORAGE_IDLE_POWER { | ||
| 1026 | ULONG Version; | ||
| 1027 | ULONG Size; | ||
| 1028 | ULONG WakeCapableHint : 1; | ||
| 1029 | ULONG D3ColdSupported : 1; | ||
| 1030 | ULONG Reserved : 30; | ||
| 1031 | ULONG D3IdleTimeout; | ||
| 1032 | } STORAGE_IDLE_POWER, *PSTORAGE_IDLE_POWER; | ||
| 1033 | |||
| 1034 | typedef enum _STORAGE_POWERUP_REASON_TYPE { | ||
| 1035 | StoragePowerupUnknown, | ||
| 1036 | StoragePowerupIO, | ||
| 1037 | StoragePowerupDeviceAttention | ||
| 1038 | } STORAGE_POWERUP_REASON_TYPE, *PSTORAGE_POWERUP_REASON_TYPE; | ||
| 1039 | |||
| 1040 | typedef struct _STORAGE_IDLE_POWERUP_REASON { | ||
| 1041 | ULONG Version; | ||
| 1042 | ULONG Size; | ||
| 1043 | STORAGE_POWERUP_REASON_TYPE PowerupReason; | ||
| 1044 | } STORAGE_IDLE_POWERUP_REASON, *PSTORAGE_IDLE_POWERUP_REASON; | ||
| 1045 | |||
| 1046 | #define STORAGE_IDLE_POWERUP_REASON_VERSION_V1 1 | ||
| 1047 | |||
| 1048 | typedef struct _STORAGE_EVENT_NOTIFICATION { | ||
| 1049 | ULONG Version; | ||
| 1050 | ULONG Size; | ||
| 1051 | ULONGLONG Events; | ||
| 1052 | } STORAGE_EVENT_NOTIFICATION, *PSTORAGE_EVENT_NOTIFICATION; | ||
| 1053 | |||
| 1054 | #define STORAGE_EVENT_NOTIFICATION_VERSION_V1 1 | ||
| 1055 | |||
| 1056 | #define STORAGE_EVENT_MEDIA_STATUS 1 | ||
| 1057 | #define STORAGE_EVENT_DEVICE_STATUS 2 | ||
| 1058 | #define STORAGE_EVENT_DEVICE_OPERATION 4 | ||
| 1059 | |||
| 1060 | #define STORAGE_EVENT_ALL \ | ||
| 1061 | (STORAGE_EVENT_MEDIA_STATUS | STORAGE_EVENT_DEVICE_STATUS | STORAGE_EVENT_DEVICE_OPERATION) | ||
| 1062 | |||
| 1063 | #define READ_COPY_NUMBER_KEY 0x52434e00 | ||
| 1064 | |||
| 1065 | #define IsKeyReadCopyNumber(k) (((k) & 0xffffff00) == READ_COPY_NUMBER_KEY) | ||
| 1066 | #define ReadCopyNumberToKey(c) (READ_COPY_NUMBER_KEY | (UCHAR)(c)) | ||
| 1067 | #define ReadCopyNumberFromKey(k) (UCHAR)((k) & 0x000000ff) | ||
| 1068 | |||
| 1069 | typedef struct _DEVICE_DSM_OFFLOAD_READ_PARAMETERS { | ||
| 1070 | ULONG Flags; | ||
| 1071 | ULONG TimeToLive; | ||
| 1072 | ULONG Reserved[2]; | ||
| 1073 | } DEVICE_DSM_OFFLOAD_READ_PARAMETERS, *PDEVICE_DSM_OFFLOAD_READ_PARAMETERS; | ||
| 1074 | |||
| 1075 | typedef struct _DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS { | ||
| 1076 | ULONG Flags; | ||
| 1077 | ULONG Reserved; | ||
| 1078 | ULONGLONG TokenOffset; | ||
| 1079 | STORAGE_OFFLOAD_TOKEN Token; | ||
| 1080 | } DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS, *PDEVICE_DSM_OFFLOAD_WRITE_PARAMETERS; | ||
| 1081 | |||
| 1082 | typedef struct _DEVICE_DATA_SET_REPAIR_PARAMETERS { | ||
| 1083 | ULONG NumberOfRepairCopies; | ||
| 1084 | ULONG SourceCopy; | ||
| 1085 | ULONG RepairCopies[1]; | ||
| 1086 | } DEVICE_DATA_SET_REPAIR_PARAMETERS, *PDEVICE_DATA_SET_REPAIR_PARAMETERS; | ||
| 1087 | |||
| 1088 | typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT { | ||
| 1089 | ULONG Size; | ||
| 1090 | DEVICE_DATA_MANAGEMENT_SET_ACTION Action; | ||
| 1091 | ULONG Flags; | ||
| 1092 | ULONG OperationStatus; | ||
| 1093 | ULONG ExtendedError; | ||
| 1094 | ULONG TargetDetailedError; | ||
| 1095 | ULONG ReservedStatus; | ||
| 1096 | ULONG OutputBlockOffset; | ||
| 1097 | ULONG OutputBlockLength; | ||
| 1098 | } DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, *PDEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT; | ||
| 1099 | |||
| 1100 | typedef struct _DEVICE_DATA_SET_LB_PROVISIONING_STATE { | ||
| 1101 | ULONG Size; | ||
| 1102 | ULONG Version; | ||
| 1103 | ULONGLONG SlabSizeInBytes; | ||
| 1104 | ULONG SlabOffsetDeltaInBytes; | ||
| 1105 | ULONG SlabAllocationBitMapBitCount; | ||
| 1106 | ULONG SlabAllocationBitMapLength; | ||
| 1107 | ULONG SlabAllocationBitMap[1]; | ||
| 1108 | } DEVICE_DATA_SET_LB_PROVISIONING_STATE, *PDEVICE_DATA_SET_LB_PROVISIONING_STATE; | ||
| 1109 | |||
| 1110 | typedef struct _DEVICE_DATA_SET_SCRUB_OUTPUT { | ||
| 1111 | ULONGLONG BytesProcessed; | ||
| 1112 | ULONGLONG BytesRepaired; | ||
| 1113 | ULONGLONG BytesFailed; | ||
| 1114 | } DEVICE_DATA_SET_SCRUB_OUTPUT, *PDEVICE_DATA_SET_SCRUB_OUTPUT; | ||
| 1115 | |||
| 1116 | #if NTDDI_VERSION >= NTDDI_WIN8 | ||
| 1117 | |||
| 1118 | #define NO_SRBTYPE_ADAPTER_DESCRIPTOR_SIZE FIELD_OFFSET(STORAGE_ADAPTER_DESCRIPTOR, SrbType) | ||
| 1119 | |||
| 1120 | #ifndef SRB_TYPE_SCSI_REQUEST_BLOCK | ||
| 1121 | #define SRB_TYPE_SCSI_REQUEST_BLOCK 0 | ||
| 1122 | #endif | ||
| 1123 | |||
| 1124 | #ifndef SRB_TYPE_STORAGE_REQUEST_BLOCK | ||
| 1125 | #define SRB_TYPE_STORAGE_REQUEST_BLOCK 1 | ||
| 1126 | #endif | ||
| 1127 | |||
| 1128 | #ifndef STORAGE_ADDRESS_TYPE_BTL8 | ||
| 1129 | #define STORAGE_ADDRESS_TYPE_BTL8 0 | ||
| 1130 | #endif | ||
| 1131 | |||
| 1132 | #endif | ||
| 1133 | |||
| 694 | #ifdef __cplusplus | 1134 | #ifdef __cplusplus |
| 695 | } | 1135 | } |
| 696 | #endif | 1136 | #endif |
lib/libc/include/any-windows-any/ntsecapi.h+161-24| ... | @@ -26,9 +26,25 @@ extern "C" { | ... | @@ -26,9 +26,25 @@ extern "C" { |
| 26 | 26 | ||
| 27 | #ifndef _NTLSA_IFS_ | 27 | #ifndef _NTLSA_IFS_ |
| 28 | typedef enum _SECURITY_LOGON_TYPE { | 28 | typedef enum _SECURITY_LOGON_TYPE { |
| 29 | Interactive = 2,Network,Batch,Service,Proxy,Unlock,NetworkCleartext,NewCredentials,RemoteInteractive,CachedInteractive, | 29 | UndefinedLogonType = 0, |
| 30 | CachedRemoteInteractive,CachedUnlock | 30 | Interactive = 2, |
| 31 | } SECURITY_LOGON_TYPE,*PSECURITY_LOGON_TYPE; | 31 | Network, |
| 32 | Batch, | ||
| 33 | Service, | ||
| 34 | Proxy, | ||
| 35 | Unlock, | ||
| 36 | NetworkCleartext, | ||
| 37 | NewCredentials | ||
| 38 | #if _WIN32_WINNT >= 0x0501 | ||
| 39 | ,RemoteInteractive | ||
| 40 | ,CachedInteractive | ||
| 41 | #endif | ||
| 42 | #if _WIN32_WINNT >= 0x0502 | ||
| 43 | ,CachedRemoteInteractive | ||
| 44 | ,CachedUnlock | ||
| 45 | #endif | ||
| 46 | } SECURITY_LOGON_TYPE, *PSECURITY_LOGON_TYPE; | ||
| 47 | |||
| 32 | #endif | 48 | #endif |
| 33 | 49 | ||
| 34 | #ifndef _NTLSA_IFS_ | 50 | #ifndef _NTLSA_IFS_ |
| ... | @@ -36,12 +52,44 @@ extern "C" { | ... | @@ -36,12 +52,44 @@ extern "C" { |
| 36 | #ifndef _NTLSA_AUDIT_ | 52 | #ifndef _NTLSA_AUDIT_ |
| 37 | #define _NTLSA_AUDIT_ | 53 | #define _NTLSA_AUDIT_ |
| 38 | 54 | ||
| 39 | typedef enum _SE_ADT_PARAMETER_TYPE { | 55 | typedef enum _SE_ADT_PARAMETER_TYPE { |
| 40 | SeAdtParmTypeNone = 0,SeAdtParmTypeString,SeAdtParmTypeFileSpec,SeAdtParmTypeUlong,SeAdtParmTypeSid,SeAdtParmTypeLogonId, | 56 | SeAdtParmTypeNone = 0, |
| 41 | SeAdtParmTypeNoLogonId,SeAdtParmTypeAccessMask,SeAdtParmTypePrivs,SeAdtParmTypeObjectTypes,SeAdtParmTypeHexUlong,SeAdtParmTypePtr, | 57 | SeAdtParmTypeString, |
| 42 | SeAdtParmTypeTime,SeAdtParmTypeGuid,SeAdtParmTypeLuid,SeAdtParmTypeHexInt64,SeAdtParmTypeStringList,SeAdtParmTypeSidList, | 58 | SeAdtParmTypeFileSpec, |
| 43 | SeAdtParmTypeDuration,SeAdtParmTypeUserAccountControl,SeAdtParmTypeNoUac,SeAdtParmTypeMessage,SeAdtParmTypeDateTime,SeAdtParmTypeSockAddr | 59 | SeAdtParmTypeUlong, |
| 44 | } SE_ADT_PARAMETER_TYPE,*PSE_ADT_PARAMETER_TYPE; | 60 | SeAdtParmTypeSid, |
| 61 | SeAdtParmTypeLogonId, | ||
| 62 | SeAdtParmTypeNoLogonId, | ||
| 63 | SeAdtParmTypeAccessMask, | ||
| 64 | SeAdtParmTypePrivs, | ||
| 65 | SeAdtParmTypeObjectTypes, | ||
| 66 | SeAdtParmTypeHexUlong, | ||
| 67 | SeAdtParmTypePtr, | ||
| 68 | SeAdtParmTypeTime, | ||
| 69 | SeAdtParmTypeGuid, | ||
| 70 | SeAdtParmTypeLuid, | ||
| 71 | SeAdtParmTypeHexInt64, | ||
| 72 | SeAdtParmTypeStringList, | ||
| 73 | SeAdtParmTypeSidList, | ||
| 74 | SeAdtParmTypeDuration, | ||
| 75 | SeAdtParmTypeUserAccountControl, | ||
| 76 | SeAdtParmTypeNoUac, | ||
| 77 | SeAdtParmTypeMessage, | ||
| 78 | SeAdtParmTypeDateTime, | ||
| 79 | SeAdtParmTypeSockAddr, | ||
| 80 | SeAdtParmTypeSD, | ||
| 81 | SeAdtParmTypeLogonHours, | ||
| 82 | SeAdtParmTypeLogonIdNoSid, | ||
| 83 | SeAdtParmTypeUlongNoConv, | ||
| 84 | SeAdtParmTypeSockAddrNoPort, | ||
| 85 | SeAdtParmTypeAccessReason, | ||
| 86 | SeAdtParmTypeStagingReason, | ||
| 87 | SeAdtParmTypeResourceAttribute, | ||
| 88 | SeAdtParmTypeClaims, | ||
| 89 | SeAdtParmTypeLogonIdAsSid, | ||
| 90 | SeAdtParmTypeMultiSzString, | ||
| 91 | SeAdtParmTypeLogonIdEx | ||
| 92 | } SE_ADT_PARAMETER_TYPE, *PSE_ADT_PARAMETER_TYPE; | ||
| 45 | 93 | ||
| 46 | #include <guiddef.h> | 94 | #include <guiddef.h> |
| 47 | 95 | ||
| ... | @@ -61,6 +109,19 @@ extern "C" { | ... | @@ -61,6 +109,19 @@ extern "C" { |
| 61 | PVOID Address; | 109 | PVOID Address; |
| 62 | } SE_ADT_PARAMETER_ARRAY_ENTRY,*PSE_ADT_PARAMETER_ARRAY_ENTRY; | 110 | } SE_ADT_PARAMETER_ARRAY_ENTRY,*PSE_ADT_PARAMETER_ARRAY_ENTRY; |
| 63 | 111 | ||
| 112 | typedef struct _SE_ADT_ACCESS_REASON { | ||
| 113 | ACCESS_MASK AccessMask; | ||
| 114 | ULONG AccessReasons[32]; | ||
| 115 | ULONG ObjectTypeIndex; | ||
| 116 | ULONG AccessGranted; | ||
| 117 | PSECURITY_DESCRIPTOR SecurityDescriptor; | ||
| 118 | } SE_ADT_ACCESS_REASON, *PSE_ADT_ACCESS_REASON; | ||
| 119 | |||
| 120 | typedef struct _SE_ADT_CLAIMS { | ||
| 121 | ULONG Length; | ||
| 122 | PCLAIMS_BLOB Claims; | ||
| 123 | } SE_ADT_CLAIMS, *PSE_ADT_CLAIMS; | ||
| 124 | |||
| 64 | #define SE_MAX_AUDIT_PARAMETERS 32 | 125 | #define SE_MAX_AUDIT_PARAMETERS 32 |
| 65 | #define SE_MAX_GENERIC_AUDIT_PARAMETERS 28 | 126 | #define SE_MAX_GENERIC_AUDIT_PARAMETERS 28 |
| 66 | 127 | ||
| ... | @@ -71,12 +132,31 @@ extern "C" { | ... | @@ -71,12 +132,31 @@ extern "C" { |
| 71 | ULONG Length; | 132 | ULONG Length; |
| 72 | USHORT Type; | 133 | USHORT Type; |
| 73 | ULONG Flags; | 134 | ULONG Flags; |
| 74 | SE_ADT_PARAMETER_ARRAY_ENTRY Parameters[SE_MAX_AUDIT_PARAMETERS ]; | 135 | SE_ADT_PARAMETER_ARRAY_ENTRY Parameters[SE_MAX_AUDIT_PARAMETERS]; |
| 75 | } SE_ADT_PARAMETER_ARRAY,*PSE_ADT_PARAMETER_ARRAY; | 136 | } SE_ADT_PARAMETER_ARRAY,*PSE_ADT_PARAMETER_ARRAY; |
| 76 | 137 | ||
| 138 | typedef struct _SE_ADT_PARAMETER_ARRAY_EX { | ||
| 139 | ULONG CategoryId; | ||
| 140 | ULONG AuditId; | ||
| 141 | ULONG Version; | ||
| 142 | ULONG ParameterCount; | ||
| 143 | ULONG Length; | ||
| 144 | USHORT FlatSubCategoryId; | ||
| 145 | USHORT Type; | ||
| 146 | ULONG Flags; | ||
| 147 | SE_ADT_PARAMETER_ARRAY_ENTRY Parameters[SE_MAX_AUDIT_PARAMETERS]; | ||
| 148 | } SE_ADT_PARAMETER_ARRAY_EX, *PSE_ADT_PARAMETER_ARRAY_EX; | ||
| 149 | |||
| 77 | #define SE_ADT_PARAMETERS_SELF_RELATIVE 0x00000001 | 150 | #define SE_ADT_PARAMETERS_SELF_RELATIVE 0x00000001 |
| 78 | #endif | 151 | #define SE_ADT_PARAMETERS_SEND_TO_LSA 0x00000002 |
| 79 | #endif | 152 | #define SE_ADT_PARAMETER_EXTENSIBLE_AUDIT 0x00000004 |
| 153 | #define SE_ADT_PARAMETER_GENERIC_AUDIT 0x00000008 | ||
| 154 | #define SE_ADT_PARAMETER_WRITE_SYNCHRONOUS 0x00000010 | ||
| 155 | |||
| 156 | #define LSAP_SE_ADT_PARAMETER_ARRAY_TRUE_SIZE(AuditParameters) (sizeof(SE_ADT_PARAMETER_ARRAY) - sizeof(SE_ADT_PARAMETER_ARRAY_ENTRY) * (SE_MAX_AUDIT_PARAMETERS - AuditParameters->ParameterCount)) | ||
| 157 | |||
| 158 | #endif /* _NTLSA_AUDIT_ */ | ||
| 159 | #endif /* _NTLSA_IFS_ */ | ||
| 80 | 160 | ||
| 81 | typedef enum _POLICY_AUDIT_EVENT_TYPE { | 161 | typedef enum _POLICY_AUDIT_EVENT_TYPE { |
| 82 | AuditCategorySystem = 0,AuditCategoryLogon,AuditCategoryObjectAccess,AuditCategoryPrivilegeUse,AuditCategoryDetailedTracking, | 162 | AuditCategorySystem = 0,AuditCategoryLogon,AuditCategoryObjectAccess,AuditCategoryPrivilegeUse,AuditCategoryDetailedTracking, |
| ... | @@ -139,6 +219,8 @@ extern "C" { | ... | @@ -139,6 +219,8 @@ extern "C" { |
| 139 | NTSTATUS NTAPI LsaCallAuthenticationPackage(HANDLE LsaHandle,ULONG AuthenticationPackage,PVOID ProtocolSubmitBuffer,ULONG SubmitBufferLength,PVOID *ProtocolReturnBuffer,PULONG ReturnBufferLength,PNTSTATUS ProtocolStatus); | 219 | NTSTATUS NTAPI LsaCallAuthenticationPackage(HANDLE LsaHandle,ULONG AuthenticationPackage,PVOID ProtocolSubmitBuffer,ULONG SubmitBufferLength,PVOID *ProtocolReturnBuffer,PULONG ReturnBufferLength,PNTSTATUS ProtocolStatus); |
| 140 | NTSTATUS NTAPI LsaDeregisterLogonProcess(HANDLE LsaHandle); | 220 | NTSTATUS NTAPI LsaDeregisterLogonProcess(HANDLE LsaHandle); |
| 141 | NTSTATUS NTAPI LsaConnectUntrusted(PHANDLE LsaHandle); | 221 | NTSTATUS NTAPI LsaConnectUntrusted(PHANDLE LsaHandle); |
| 222 | NTSTATUS NTAPI LsaInsertProtectedProcessAddress(PVOID BufferAddress,ULONG BufferSize); | ||
| 223 | NTSTATUS NTAPI LsaRemoveProtectedProcessAddress(PVOID BufferAddress,ULONG BufferSize); | ||
| 142 | #endif | 224 | #endif |
| 143 | 225 | ||
| 144 | #define POLICY_VIEW_LOCAL_INFORMATION __MSABI_LONG(0x00000001) | 226 | #define POLICY_VIEW_LOCAL_INFORMATION __MSABI_LONG(0x00000001) |
| ... | @@ -196,11 +278,23 @@ extern "C" { | ... | @@ -196,11 +278,23 @@ extern "C" { |
| 196 | typedef ULONG POLICY_AUDIT_EVENT_OPTIONS,*PPOLICY_AUDIT_EVENT_OPTIONS; | 278 | typedef ULONG POLICY_AUDIT_EVENT_OPTIONS,*PPOLICY_AUDIT_EVENT_OPTIONS; |
| 197 | 279 | ||
| 198 | typedef enum _POLICY_INFORMATION_CLASS { | 280 | typedef enum _POLICY_INFORMATION_CLASS { |
| 199 | PolicyAuditLogInformation = 1,PolicyAuditEventsInformation,PolicyPrimaryDomainInformation,PolicyPdAccountInformation, | 281 | PolicyAuditLogInformation = 1, |
| 200 | PolicyAccountDomainInformation,PolicyLsaServerRoleInformation,PolicyReplicaSourceInformation,PolicyDefaultQuotaInformation, | 282 | PolicyAuditEventsInformation, |
| 201 | PolicyModificationInformation,PolicyAuditFullSetInformation,PolicyAuditFullQueryInformation,PolicyDnsDomainInformation, | 283 | PolicyPrimaryDomainInformation, |
| 202 | PolicyDnsDomainInformationInt | 284 | PolicyPdAccountInformation, |
| 203 | } POLICY_INFORMATION_CLASS,*PPOLICY_INFORMATION_CLASS; | 285 | PolicyAccountDomainInformation, |
| 286 | PolicyLsaServerRoleInformation, | ||
| 287 | PolicyReplicaSourceInformation, | ||
| 288 | PolicyDefaultQuotaInformation, | ||
| 289 | PolicyModificationInformation, | ||
| 290 | PolicyAuditFullSetInformation, | ||
| 291 | PolicyAuditFullQueryInformation, | ||
| 292 | PolicyDnsDomainInformation, | ||
| 293 | PolicyDnsDomainInformationInt, | ||
| 294 | PolicyLocalAccountDomainInformation, | ||
| 295 | PolicyMachineAccountInformation, | ||
| 296 | PolicyLastEntry | ||
| 297 | } POLICY_INFORMATION_CLASS, *PPOLICY_INFORMATION_CLASS; | ||
| 204 | 298 | ||
| 205 | typedef struct _POLICY_AUDIT_LOG_INFO { | 299 | typedef struct _POLICY_AUDIT_LOG_INFO { |
| 206 | ULONG AuditLogPercentFull; | 300 | ULONG AuditLogPercentFull; |
| ... | @@ -217,6 +311,16 @@ extern "C" { | ... | @@ -217,6 +311,16 @@ extern "C" { |
| 217 | ULONG MaximumAuditEventCount; | 311 | ULONG MaximumAuditEventCount; |
| 218 | } POLICY_AUDIT_EVENTS_INFO,*PPOLICY_AUDIT_EVENTS_INFO; | 312 | } POLICY_AUDIT_EVENTS_INFO,*PPOLICY_AUDIT_EVENTS_INFO; |
| 219 | 313 | ||
| 314 | typedef struct _POLICY_AUDIT_SUBCATEGORIES_INFO { | ||
| 315 | ULONG MaximumSubCategoryCount; | ||
| 316 | PPOLICY_AUDIT_EVENT_OPTIONS EventAuditingOptions; | ||
| 317 | } POLICY_AUDIT_SUBCATEGORIES_INFO, *PPOLICY_AUDIT_SUBCATEGORIES_INFO; | ||
| 318 | |||
| 319 | typedef struct _POLICY_AUDIT_CATEGORIES_INFO { | ||
| 320 | ULONG MaximumCategoryCount; | ||
| 321 | PPOLICY_AUDIT_SUBCATEGORIES_INFO SubCategoriesInfo; | ||
| 322 | } POLICY_AUDIT_CATEGORIES_INFO, *PPOLICY_AUDIT_CATEGORIES_INFO; | ||
| 323 | |||
| 220 | typedef struct _POLICY_ACCOUNT_DOMAIN_INFO { | 324 | typedef struct _POLICY_ACCOUNT_DOMAIN_INFO { |
| 221 | LSA_UNICODE_STRING DomainName; | 325 | LSA_UNICODE_STRING DomainName; |
| 222 | PSID DomainSid; | 326 | PSID DomainSid; |
| ... | @@ -267,8 +371,12 @@ extern "C" { | ... | @@ -267,8 +371,12 @@ extern "C" { |
| 267 | } POLICY_AUDIT_FULL_QUERY_INFO,*PPOLICY_AUDIT_FULL_QUERY_INFO; | 371 | } POLICY_AUDIT_FULL_QUERY_INFO,*PPOLICY_AUDIT_FULL_QUERY_INFO; |
| 268 | 372 | ||
| 269 | typedef enum _POLICY_DOMAIN_INFORMATION_CLASS { | 373 | typedef enum _POLICY_DOMAIN_INFORMATION_CLASS { |
| 270 | PolicyDomainEfsInformation = 2,PolicyDomainKerberosTicketInformation | 374 | #if _WIN32_WINNT <= 0x0500 |
| 271 | } POLICY_DOMAIN_INFORMATION_CLASS,*PPOLICY_DOMAIN_INFORMATION_CLASS; | 375 | PolicyDomainQualityOfServiceInformation = 1, |
| 376 | #endif | ||
| 377 | PolicyDomainEfsInformation = 2 | ||
| 378 | ,PolicyDomainKerberosTicketInformation | ||
| 379 | } POLICY_DOMAIN_INFORMATION_CLASS, *PPOLICY_DOMAIN_INFORMATION_CLASS; | ||
| 272 | 380 | ||
| 273 | typedef struct _POLICY_DOMAIN_EFS_INFO { | 381 | typedef struct _POLICY_DOMAIN_EFS_INFO { |
| 274 | ULONG InfoLength; | 382 | ULONG InfoLength; |
| ... | @@ -286,10 +394,22 @@ extern "C" { | ... | @@ -286,10 +394,22 @@ extern "C" { |
| 286 | LARGE_INTEGER Reserved; | 394 | LARGE_INTEGER Reserved; |
| 287 | } POLICY_DOMAIN_KERBEROS_TICKET_INFO,*PPOLICY_DOMAIN_KERBEROS_TICKET_INFO; | 395 | } POLICY_DOMAIN_KERBEROS_TICKET_INFO,*PPOLICY_DOMAIN_KERBEROS_TICKET_INFO; |
| 288 | 396 | ||
| 397 | typedef struct _POLICY_MACHINE_ACCT_INFO { | ||
| 398 | ULONG Rid; | ||
| 399 | PSID Sid; | ||
| 400 | } POLICY_MACHINE_ACCT_INFO, *PPOLICY_MACHINE_ACCT_INFO; | ||
| 401 | |||
| 289 | typedef enum _POLICY_NOTIFICATION_INFORMATION_CLASS { | 402 | typedef enum _POLICY_NOTIFICATION_INFORMATION_CLASS { |
| 290 | PolicyNotifyAuditEventsInformation = 1,PolicyNotifyAccountDomainInformation,PolicyNotifyServerRoleInformation,PolicyNotifyDnsDomainInformation, | 403 | PolicyNotifyAuditEventsInformation = 1, |
| 291 | PolicyNotifyDomainEfsInformation,PolicyNotifyDomainKerberosTicketInformation,PolicyNotifyMachineAccountPasswordInformation | 404 | PolicyNotifyAccountDomainInformation, |
| 292 | } POLICY_NOTIFICATION_INFORMATION_CLASS,*PPOLICY_NOTIFICATION_INFORMATION_CLASS; | 405 | PolicyNotifyServerRoleInformation, |
| 406 | PolicyNotifyDnsDomainInformation, | ||
| 407 | PolicyNotifyDomainEfsInformation, | ||
| 408 | PolicyNotifyDomainKerberosTicketInformation, | ||
| 409 | PolicyNotifyMachineAccountPasswordInformation, | ||
| 410 | PolicyNotifyGlobalSaclInformation, | ||
| 411 | PolicyNotifyMax | ||
| 412 | } POLICY_NOTIFICATION_INFORMATION_CLASS, *PPOLICY_NOTIFICATION_INFORMATION_CLASS; | ||
| 293 | 413 | ||
| 294 | typedef PVOID LSA_HANDLE,*PLSA_HANDLE; | 414 | typedef PVOID LSA_HANDLE,*PLSA_HANDLE; |
| 295 | 415 | ||
| ... | @@ -784,7 +904,21 @@ extern "C" { | ... | @@ -784,7 +904,21 @@ extern "C" { |
| 784 | #define MSV1_0_NTLM3_MIN_NT_RESPONSE_LENGTH RTL_SIZEOF_THROUGH_FIELD(MSV1_0_NTLM3_RESPONSE,AvPairsOff) | 904 | #define MSV1_0_NTLM3_MIN_NT_RESPONSE_LENGTH RTL_SIZEOF_THROUGH_FIELD(MSV1_0_NTLM3_RESPONSE,AvPairsOff) |
| 785 | 905 | ||
| 786 | typedef enum { | 906 | typedef enum { |
| 787 | MsvAvEOL,MsvAvNbComputerName,MsvAvNbDomainName,MsvAvDnsComputerName,MsvAvDnsDomainName,MsvAvDnsTreeName,MsvAvFlags | 907 | MsvAvEOL, |
| 908 | MsvAvNbComputerName, | ||
| 909 | MsvAvNbDomainName, | ||
| 910 | MsvAvDnsComputerName, | ||
| 911 | MsvAvDnsDomainName | ||
| 912 | #if _WIN32_WINNT >= 0x0501 | ||
| 913 | ,MsvAvDnsTreeName | ||
| 914 | ,MsvAvFlags | ||
| 915 | #if _WIN32_WINNT >= 0x0600 | ||
| 916 | ,MsvAvTimestamp | ||
| 917 | ,MsvAvRestrictions | ||
| 918 | ,MsvAvTargetName | ||
| 919 | ,MsvAvChannelBindings | ||
| 920 | #endif | ||
| 921 | #endif | ||
| 788 | } MSV1_0_AVID; | 922 | } MSV1_0_AVID; |
| 789 | 923 | ||
| 790 | typedef struct _MSV1_0_AV_PAIR { | 924 | typedef struct _MSV1_0_AV_PAIR { |
| ... | @@ -1335,11 +1469,14 @@ extern "C" { | ... | @@ -1335,11 +1469,14 @@ extern "C" { |
| 1335 | #define PER_USER_AUDIT_FAILURE_EXCLUDE 0x08 | 1469 | #define PER_USER_AUDIT_FAILURE_EXCLUDE 0x08 |
| 1336 | #define PER_USER_AUDIT_NONE 0x10 | 1470 | #define PER_USER_AUDIT_NONE 0x10 |
| 1337 | 1471 | ||
| 1472 | #define VALID_PER_USER_AUDIT_POLICY_FLAG (PER_USER_AUDIT_SUCCESS_INCLUDE | PER_USER_AUDIT_SUCCESS_EXCLUDE | PER_USER_AUDIT_FAILURE_INCLUDE | PER_USER_AUDIT_FAILURE_EXCLUDE | PER_USER_AUDIT_NONE) | ||
| 1473 | |||
| 1338 | typedef struct _AUDIT_POLICY_INFORMATION { | 1474 | typedef struct _AUDIT_POLICY_INFORMATION { |
| 1339 | GUID AuditSubCategoryGuid; | 1475 | GUID AuditSubCategoryGuid; |
| 1340 | ULONG AuditingInformation; | 1476 | ULONG AuditingInformation; |
| 1341 | GUID AuditCategoryGuid; | 1477 | GUID AuditCategoryGuid; |
| 1342 | } AUDIT_POLICY_INFORMATION, *PAUDIT_POLICY_INFORMATION, *PCAUDIT_POLICY_INFORMATION; | 1478 | } AUDIT_POLICY_INFORMATION, *PAUDIT_POLICY_INFORMATION; |
| 1479 | typedef const PAUDIT_POLICY_INFORMATION PCAUDIT_POLICY_INFORMATION, LPCAUDIT_POLICY_INFORMATION; | ||
| 1343 | 1480 | ||
| 1344 | typedef struct _POLICY_AUDIT_SID_ARRAY { | 1481 | typedef struct _POLICY_AUDIT_SID_ARRAY { |
| 1345 | ULONG UsersCount; | 1482 | ULONG UsersCount; |
lib/libc/include/any-windows-any/oaidl.h+2-2| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/oaidl.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/oaidl.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -412,7 +412,7 @@ typedef enum tagSF_TYPE { | ... | @@ -412,7 +412,7 @@ typedef enum tagSF_TYPE { |
| 412 | 412 | ||
| 413 | typedef struct _wireSAFEARRAY_UNION { | 413 | typedef struct _wireSAFEARRAY_UNION { |
| 414 | ULONG sfType; | 414 | ULONG sfType; |
| 415 | union { | 415 | union __WIDL_oaidl_generated_name_0000000E { |
| 416 | SAFEARR_BSTR BstrStr; | 416 | SAFEARR_BSTR BstrStr; |
| 417 | SAFEARR_UNKNOWN UnknownStr; | 417 | SAFEARR_UNKNOWN UnknownStr; |
| 418 | SAFEARR_DISPATCH DispatchStr; | 418 | SAFEARR_DISPATCH DispatchStr; |
lib/libc/include/any-windows-any/objectarray.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/objectarray.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/objectarray.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/objidl.h+1192-3207| ... | @@ -1,11 +1,12 @@ | ... | @@ -1,11 +1,12 @@ |
| 1 | /*** Autogenerated by WIDL 1.6 from include/objidl.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/objidl.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | ||
| 3 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | #endif | 6 | #endif |
| 6 | |||
| 7 | #include <rpc.h> | 7 | #include <rpc.h> |
| 8 | #include <rpcndr.h> | 8 | #include <rpcndr.h> |
| 9 | #endif | ||
| 9 | 10 | ||
| 10 | #ifndef COM_NO_WINDOWS_H | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | #include <windows.h> | 12 | #include <windows.h> |
| ... | @@ -20,456 +21,737 @@ | ... | @@ -20,456 +21,737 @@ |
| 20 | #ifndef __IMarshal_FWD_DEFINED__ | 21 | #ifndef __IMarshal_FWD_DEFINED__ |
| 21 | #define __IMarshal_FWD_DEFINED__ | 22 | #define __IMarshal_FWD_DEFINED__ |
| 22 | typedef interface IMarshal IMarshal; | 23 | typedef interface IMarshal IMarshal; |
| 24 | #ifdef __cplusplus | ||
| 25 | interface IMarshal; | ||
| 26 | #endif /* __cplusplus */ | ||
| 23 | #endif | 27 | #endif |
| 24 | 28 | ||
| 25 | #ifndef __INoMarshal_FWD_DEFINED__ | 29 | #ifndef __INoMarshal_FWD_DEFINED__ |
| 26 | #define __INoMarshal_FWD_DEFINED__ | 30 | #define __INoMarshal_FWD_DEFINED__ |
| 27 | typedef interface INoMarshal INoMarshal; | 31 | typedef interface INoMarshal INoMarshal; |
| 32 | #ifdef __cplusplus | ||
| 33 | interface INoMarshal; | ||
| 34 | #endif /* __cplusplus */ | ||
| 28 | #endif | 35 | #endif |
| 29 | 36 | ||
| 30 | #ifndef __IAgileObject_FWD_DEFINED__ | 37 | #ifndef __IAgileObject_FWD_DEFINED__ |
| 31 | #define __IAgileObject_FWD_DEFINED__ | 38 | #define __IAgileObject_FWD_DEFINED__ |
| 32 | typedef interface IAgileObject IAgileObject; | 39 | typedef interface IAgileObject IAgileObject; |
| 40 | #ifdef __cplusplus | ||
| 41 | interface IAgileObject; | ||
| 42 | #endif /* __cplusplus */ | ||
| 43 | #endif | ||
| 44 | |||
| 45 | #ifndef __IAgileReference_FWD_DEFINED__ | ||
| 46 | #define __IAgileReference_FWD_DEFINED__ | ||
| 47 | typedef interface IAgileReference IAgileReference; | ||
| 48 | #ifdef __cplusplus | ||
| 49 | interface IAgileReference; | ||
| 50 | #endif /* __cplusplus */ | ||
| 33 | #endif | 51 | #endif |
| 34 | 52 | ||
| 35 | #ifndef __IMarshal2_FWD_DEFINED__ | 53 | #ifndef __IMarshal2_FWD_DEFINED__ |
| 36 | #define __IMarshal2_FWD_DEFINED__ | 54 | #define __IMarshal2_FWD_DEFINED__ |
| 37 | typedef interface IMarshal2 IMarshal2; | 55 | typedef interface IMarshal2 IMarshal2; |
| 56 | #ifdef __cplusplus | ||
| 57 | interface IMarshal2; | ||
| 58 | #endif /* __cplusplus */ | ||
| 38 | #endif | 59 | #endif |
| 39 | 60 | ||
| 40 | #ifndef __IMalloc_FWD_DEFINED__ | 61 | #ifndef __IMalloc_FWD_DEFINED__ |
| 41 | #define __IMalloc_FWD_DEFINED__ | 62 | #define __IMalloc_FWD_DEFINED__ |
| 42 | typedef interface IMalloc IMalloc; | 63 | typedef interface IMalloc IMalloc; |
| 64 | #ifdef __cplusplus | ||
| 65 | interface IMalloc; | ||
| 66 | #endif /* __cplusplus */ | ||
| 43 | #endif | 67 | #endif |
| 44 | 68 | ||
| 45 | #ifndef __IStdMarshalInfo_FWD_DEFINED__ | 69 | #ifndef __IStdMarshalInfo_FWD_DEFINED__ |
| 46 | #define __IStdMarshalInfo_FWD_DEFINED__ | 70 | #define __IStdMarshalInfo_FWD_DEFINED__ |
| 47 | typedef interface IStdMarshalInfo IStdMarshalInfo; | 71 | typedef interface IStdMarshalInfo IStdMarshalInfo; |
| 72 | #ifdef __cplusplus | ||
| 73 | interface IStdMarshalInfo; | ||
| 74 | #endif /* __cplusplus */ | ||
| 48 | #endif | 75 | #endif |
| 49 | 76 | ||
| 50 | #ifndef __IExternalConnection_FWD_DEFINED__ | 77 | #ifndef __IExternalConnection_FWD_DEFINED__ |
| 51 | #define __IExternalConnection_FWD_DEFINED__ | 78 | #define __IExternalConnection_FWD_DEFINED__ |
| 52 | typedef interface IExternalConnection IExternalConnection; | 79 | typedef interface IExternalConnection IExternalConnection; |
| 80 | #ifdef __cplusplus | ||
| 81 | interface IExternalConnection; | ||
| 82 | #endif /* __cplusplus */ | ||
| 53 | #endif | 83 | #endif |
| 54 | 84 | ||
| 55 | #ifndef __IMultiQI_FWD_DEFINED__ | 85 | #ifndef __IMultiQI_FWD_DEFINED__ |
| 56 | #define __IMultiQI_FWD_DEFINED__ | 86 | #define __IMultiQI_FWD_DEFINED__ |
| 57 | typedef interface IMultiQI IMultiQI; | 87 | typedef interface IMultiQI IMultiQI; |
| 88 | #ifdef __cplusplus | ||
| 89 | interface IMultiQI; | ||
| 90 | #endif /* __cplusplus */ | ||
| 58 | #endif | 91 | #endif |
| 59 | 92 | ||
| 60 | #ifndef __AsyncIMultiQI_FWD_DEFINED__ | 93 | #ifndef __AsyncIMultiQI_FWD_DEFINED__ |
| 61 | #define __AsyncIMultiQI_FWD_DEFINED__ | 94 | #define __AsyncIMultiQI_FWD_DEFINED__ |
| 62 | typedef interface AsyncIMultiQI AsyncIMultiQI; | 95 | typedef interface AsyncIMultiQI AsyncIMultiQI; |
| 96 | #ifdef __cplusplus | ||
| 97 | interface AsyncIMultiQI; | ||
| 98 | #endif /* __cplusplus */ | ||
| 63 | #endif | 99 | #endif |
| 64 | 100 | ||
| 65 | #ifndef __IInternalUnknown_FWD_DEFINED__ | 101 | #ifndef __IInternalUnknown_FWD_DEFINED__ |
| 66 | #define __IInternalUnknown_FWD_DEFINED__ | 102 | #define __IInternalUnknown_FWD_DEFINED__ |
| 67 | typedef interface IInternalUnknown IInternalUnknown; | 103 | typedef interface IInternalUnknown IInternalUnknown; |
| 104 | #ifdef __cplusplus | ||
| 105 | interface IInternalUnknown; | ||
| 106 | #endif /* __cplusplus */ | ||
| 68 | #endif | 107 | #endif |
| 69 | 108 | ||
| 70 | #ifndef __IEnumUnknown_FWD_DEFINED__ | 109 | #ifndef __IEnumUnknown_FWD_DEFINED__ |
| 71 | #define __IEnumUnknown_FWD_DEFINED__ | 110 | #define __IEnumUnknown_FWD_DEFINED__ |
| 72 | typedef interface IEnumUnknown IEnumUnknown; | 111 | typedef interface IEnumUnknown IEnumUnknown; |
| 112 | #ifdef __cplusplus | ||
| 113 | interface IEnumUnknown; | ||
| 114 | #endif /* __cplusplus */ | ||
| 73 | #endif | 115 | #endif |
| 74 | 116 | ||
| 75 | #ifndef __IEnumString_FWD_DEFINED__ | 117 | #ifndef __IEnumString_FWD_DEFINED__ |
| 76 | #define __IEnumString_FWD_DEFINED__ | 118 | #define __IEnumString_FWD_DEFINED__ |
| 77 | typedef interface IEnumString IEnumString; | 119 | typedef interface IEnumString IEnumString; |
| 120 | #ifdef __cplusplus | ||
| 121 | interface IEnumString; | ||
| 122 | #endif /* __cplusplus */ | ||
| 78 | #endif | 123 | #endif |
| 79 | 124 | ||
| 80 | #ifndef __ISequentialStream_FWD_DEFINED__ | 125 | #ifndef __ISequentialStream_FWD_DEFINED__ |
| 81 | #define __ISequentialStream_FWD_DEFINED__ | 126 | #define __ISequentialStream_FWD_DEFINED__ |
| 82 | typedef interface ISequentialStream ISequentialStream; | 127 | typedef interface ISequentialStream ISequentialStream; |
| 128 | #ifdef __cplusplus | ||
| 129 | interface ISequentialStream; | ||
| 130 | #endif /* __cplusplus */ | ||
| 83 | #endif | 131 | #endif |
| 84 | 132 | ||
| 85 | #ifndef __IStream_FWD_DEFINED__ | 133 | #ifndef __IStream_FWD_DEFINED__ |
| 86 | #define __IStream_FWD_DEFINED__ | 134 | #define __IStream_FWD_DEFINED__ |
| 87 | typedef interface IStream IStream; | 135 | typedef interface IStream IStream; |
| 136 | #ifdef __cplusplus | ||
| 137 | interface IStream; | ||
| 138 | #endif /* __cplusplus */ | ||
| 88 | #endif | 139 | #endif |
| 89 | 140 | ||
| 90 | #ifndef __IRpcChannelBuffer_FWD_DEFINED__ | 141 | #ifndef __IRpcChannelBuffer_FWD_DEFINED__ |
| 91 | #define __IRpcChannelBuffer_FWD_DEFINED__ | 142 | #define __IRpcChannelBuffer_FWD_DEFINED__ |
| 92 | typedef interface IRpcChannelBuffer IRpcChannelBuffer; | 143 | typedef interface IRpcChannelBuffer IRpcChannelBuffer; |
| 144 | #ifdef __cplusplus | ||
| 145 | interface IRpcChannelBuffer; | ||
| 146 | #endif /* __cplusplus */ | ||
| 93 | #endif | 147 | #endif |
| 94 | 148 | ||
| 95 | #ifndef __IRpcChannelBuffer2_FWD_DEFINED__ | 149 | #ifndef __IRpcChannelBuffer2_FWD_DEFINED__ |
| 96 | #define __IRpcChannelBuffer2_FWD_DEFINED__ | 150 | #define __IRpcChannelBuffer2_FWD_DEFINED__ |
| 97 | typedef interface IRpcChannelBuffer2 IRpcChannelBuffer2; | 151 | typedef interface IRpcChannelBuffer2 IRpcChannelBuffer2; |
| 152 | #ifdef __cplusplus | ||
| 153 | interface IRpcChannelBuffer2; | ||
| 154 | #endif /* __cplusplus */ | ||
| 98 | #endif | 155 | #endif |
| 99 | 156 | ||
| 100 | #ifndef __IAsyncRpcChannelBuffer_FWD_DEFINED__ | 157 | #ifndef __IAsyncRpcChannelBuffer_FWD_DEFINED__ |
| 101 | #define __IAsyncRpcChannelBuffer_FWD_DEFINED__ | 158 | #define __IAsyncRpcChannelBuffer_FWD_DEFINED__ |
| 102 | typedef interface IAsyncRpcChannelBuffer IAsyncRpcChannelBuffer; | 159 | typedef interface IAsyncRpcChannelBuffer IAsyncRpcChannelBuffer; |
| 160 | #ifdef __cplusplus | ||
| 161 | interface IAsyncRpcChannelBuffer; | ||
| 162 | #endif /* __cplusplus */ | ||
| 103 | #endif | 163 | #endif |
| 104 | 164 | ||
| 105 | #ifndef __IRpcChannelBuffer3_FWD_DEFINED__ | 165 | #ifndef __IRpcChannelBuffer3_FWD_DEFINED__ |
| 106 | #define __IRpcChannelBuffer3_FWD_DEFINED__ | 166 | #define __IRpcChannelBuffer3_FWD_DEFINED__ |
| 107 | typedef interface IRpcChannelBuffer3 IRpcChannelBuffer3; | 167 | typedef interface IRpcChannelBuffer3 IRpcChannelBuffer3; |
| 168 | #ifdef __cplusplus | ||
| 169 | interface IRpcChannelBuffer3; | ||
| 170 | #endif /* __cplusplus */ | ||
| 108 | #endif | 171 | #endif |
| 109 | 172 | ||
| 110 | #ifndef __IRpcSyntaxNegotiate_FWD_DEFINED__ | 173 | #ifndef __IRpcSyntaxNegotiate_FWD_DEFINED__ |
| 111 | #define __IRpcSyntaxNegotiate_FWD_DEFINED__ | 174 | #define __IRpcSyntaxNegotiate_FWD_DEFINED__ |
| 112 | typedef interface IRpcSyntaxNegotiate IRpcSyntaxNegotiate; | 175 | typedef interface IRpcSyntaxNegotiate IRpcSyntaxNegotiate; |
| 176 | #ifdef __cplusplus | ||
| 177 | interface IRpcSyntaxNegotiate; | ||
| 178 | #endif /* __cplusplus */ | ||
| 113 | #endif | 179 | #endif |
| 114 | 180 | ||
| 115 | #ifndef __IRpcProxyBuffer_FWD_DEFINED__ | 181 | #ifndef __IRpcProxyBuffer_FWD_DEFINED__ |
| 116 | #define __IRpcProxyBuffer_FWD_DEFINED__ | 182 | #define __IRpcProxyBuffer_FWD_DEFINED__ |
| 117 | typedef interface IRpcProxyBuffer IRpcProxyBuffer; | 183 | typedef interface IRpcProxyBuffer IRpcProxyBuffer; |
| 184 | #ifdef __cplusplus | ||
| 185 | interface IRpcProxyBuffer; | ||
| 186 | #endif /* __cplusplus */ | ||
| 118 | #endif | 187 | #endif |
| 119 | 188 | ||
| 120 | #ifndef __IRpcStubBuffer_FWD_DEFINED__ | 189 | #ifndef __IRpcStubBuffer_FWD_DEFINED__ |
| 121 | #define __IRpcStubBuffer_FWD_DEFINED__ | 190 | #define __IRpcStubBuffer_FWD_DEFINED__ |
| 122 | typedef interface IRpcStubBuffer IRpcStubBuffer; | 191 | typedef interface IRpcStubBuffer IRpcStubBuffer; |
| 192 | #ifdef __cplusplus | ||
| 193 | interface IRpcStubBuffer; | ||
| 194 | #endif /* __cplusplus */ | ||
| 123 | #endif | 195 | #endif |
| 124 | 196 | ||
| 125 | #ifndef __IPSFactoryBuffer_FWD_DEFINED__ | 197 | #ifndef __IPSFactoryBuffer_FWD_DEFINED__ |
| 126 | #define __IPSFactoryBuffer_FWD_DEFINED__ | 198 | #define __IPSFactoryBuffer_FWD_DEFINED__ |
| 127 | typedef interface IPSFactoryBuffer IPSFactoryBuffer; | 199 | typedef interface IPSFactoryBuffer IPSFactoryBuffer; |
| 200 | #ifdef __cplusplus | ||
| 201 | interface IPSFactoryBuffer; | ||
| 202 | #endif /* __cplusplus */ | ||
| 128 | #endif | 203 | #endif |
| 129 | 204 | ||
| 130 | #ifndef __IChannelHook_FWD_DEFINED__ | 205 | #ifndef __IChannelHook_FWD_DEFINED__ |
| 131 | #define __IChannelHook_FWD_DEFINED__ | 206 | #define __IChannelHook_FWD_DEFINED__ |
| 132 | typedef interface IChannelHook IChannelHook; | 207 | typedef interface IChannelHook IChannelHook; |
| 208 | #ifdef __cplusplus | ||
| 209 | interface IChannelHook; | ||
| 210 | #endif /* __cplusplus */ | ||
| 133 | #endif | 211 | #endif |
| 134 | 212 | ||
| 135 | #ifndef __IClientSecurity_FWD_DEFINED__ | 213 | #ifndef __IClientSecurity_FWD_DEFINED__ |
| 136 | #define __IClientSecurity_FWD_DEFINED__ | 214 | #define __IClientSecurity_FWD_DEFINED__ |
| 137 | typedef interface IClientSecurity IClientSecurity; | 215 | typedef interface IClientSecurity IClientSecurity; |
| 216 | #ifdef __cplusplus | ||
| 217 | interface IClientSecurity; | ||
| 218 | #endif /* __cplusplus */ | ||
| 138 | #endif | 219 | #endif |
| 139 | 220 | ||
| 140 | #ifndef __IServerSecurity_FWD_DEFINED__ | 221 | #ifndef __IServerSecurity_FWD_DEFINED__ |
| 141 | #define __IServerSecurity_FWD_DEFINED__ | 222 | #define __IServerSecurity_FWD_DEFINED__ |
| 142 | typedef interface IServerSecurity IServerSecurity; | 223 | typedef interface IServerSecurity IServerSecurity; |
| 224 | #ifdef __cplusplus | ||
| 225 | interface IServerSecurity; | ||
| 226 | #endif /* __cplusplus */ | ||
| 143 | #endif | 227 | #endif |
| 144 | 228 | ||
| 145 | #ifndef __IRpcOptions_FWD_DEFINED__ | 229 | #ifndef __IRpcOptions_FWD_DEFINED__ |
| 146 | #define __IRpcOptions_FWD_DEFINED__ | 230 | #define __IRpcOptions_FWD_DEFINED__ |
| 147 | typedef interface IRpcOptions IRpcOptions; | 231 | typedef interface IRpcOptions IRpcOptions; |
| 232 | #ifdef __cplusplus | ||
| 233 | interface IRpcOptions; | ||
| 234 | #endif /* __cplusplus */ | ||
| 148 | #endif | 235 | #endif |
| 149 | 236 | ||
| 150 | #ifndef __IGlobalOptions_FWD_DEFINED__ | 237 | #ifndef __IGlobalOptions_FWD_DEFINED__ |
| 151 | #define __IGlobalOptions_FWD_DEFINED__ | 238 | #define __IGlobalOptions_FWD_DEFINED__ |
| 152 | typedef interface IGlobalOptions IGlobalOptions; | 239 | typedef interface IGlobalOptions IGlobalOptions; |
| 240 | #ifdef __cplusplus | ||
| 241 | interface IGlobalOptions; | ||
| 242 | #endif /* __cplusplus */ | ||
| 153 | #endif | 243 | #endif |
| 154 | 244 | ||
| 155 | #ifndef __ISurrogate_FWD_DEFINED__ | 245 | #ifndef __ISurrogate_FWD_DEFINED__ |
| 156 | #define __ISurrogate_FWD_DEFINED__ | 246 | #define __ISurrogate_FWD_DEFINED__ |
| 157 | typedef interface ISurrogate ISurrogate; | 247 | typedef interface ISurrogate ISurrogate; |
| 248 | #ifdef __cplusplus | ||
| 249 | interface ISurrogate; | ||
| 250 | #endif /* __cplusplus */ | ||
| 158 | #endif | 251 | #endif |
| 159 | 252 | ||
| 160 | #ifndef __IGlobalInterfaceTable_FWD_DEFINED__ | 253 | #ifndef __IGlobalInterfaceTable_FWD_DEFINED__ |
| 161 | #define __IGlobalInterfaceTable_FWD_DEFINED__ | 254 | #define __IGlobalInterfaceTable_FWD_DEFINED__ |
| 162 | typedef interface IGlobalInterfaceTable IGlobalInterfaceTable; | 255 | typedef interface IGlobalInterfaceTable IGlobalInterfaceTable; |
| 256 | #ifdef __cplusplus | ||
| 257 | interface IGlobalInterfaceTable; | ||
| 258 | #endif /* __cplusplus */ | ||
| 163 | #endif | 259 | #endif |
| 164 | 260 | ||
| 165 | #ifndef __ISynchronize_FWD_DEFINED__ | 261 | #ifndef __ISynchronize_FWD_DEFINED__ |
| 166 | #define __ISynchronize_FWD_DEFINED__ | 262 | #define __ISynchronize_FWD_DEFINED__ |
| 167 | typedef interface ISynchronize ISynchronize; | 263 | typedef interface ISynchronize ISynchronize; |
| 264 | #ifdef __cplusplus | ||
| 265 | interface ISynchronize; | ||
| 266 | #endif /* __cplusplus */ | ||
| 168 | #endif | 267 | #endif |
| 169 | 268 | ||
| 170 | #ifndef __ISynchronizeHandle_FWD_DEFINED__ | 269 | #ifndef __ISynchronizeHandle_FWD_DEFINED__ |
| 171 | #define __ISynchronizeHandle_FWD_DEFINED__ | 270 | #define __ISynchronizeHandle_FWD_DEFINED__ |
| 172 | typedef interface ISynchronizeHandle ISynchronizeHandle; | 271 | typedef interface ISynchronizeHandle ISynchronizeHandle; |
| 272 | #ifdef __cplusplus | ||
| 273 | interface ISynchronizeHandle; | ||
| 274 | #endif /* __cplusplus */ | ||
| 173 | #endif | 275 | #endif |
| 174 | 276 | ||
| 175 | #ifndef __ISynchronizeEvent_FWD_DEFINED__ | 277 | #ifndef __ISynchronizeEvent_FWD_DEFINED__ |
| 176 | #define __ISynchronizeEvent_FWD_DEFINED__ | 278 | #define __ISynchronizeEvent_FWD_DEFINED__ |
| 177 | typedef interface ISynchronizeEvent ISynchronizeEvent; | 279 | typedef interface ISynchronizeEvent ISynchronizeEvent; |
| 280 | #ifdef __cplusplus | ||
| 281 | interface ISynchronizeEvent; | ||
| 282 | #endif /* __cplusplus */ | ||
| 178 | #endif | 283 | #endif |
| 179 | 284 | ||
| 180 | #ifndef __ISynchronizeContainer_FWD_DEFINED__ | 285 | #ifndef __ISynchronizeContainer_FWD_DEFINED__ |
| 181 | #define __ISynchronizeContainer_FWD_DEFINED__ | 286 | #define __ISynchronizeContainer_FWD_DEFINED__ |
| 182 | typedef interface ISynchronizeContainer ISynchronizeContainer; | 287 | typedef interface ISynchronizeContainer ISynchronizeContainer; |
| 288 | #ifdef __cplusplus | ||
| 289 | interface ISynchronizeContainer; | ||
| 290 | #endif /* __cplusplus */ | ||
| 183 | #endif | 291 | #endif |
| 184 | 292 | ||
| 185 | #ifndef __ISynchronizeMutex_FWD_DEFINED__ | 293 | #ifndef __ISynchronizeMutex_FWD_DEFINED__ |
| 186 | #define __ISynchronizeMutex_FWD_DEFINED__ | 294 | #define __ISynchronizeMutex_FWD_DEFINED__ |
| 187 | typedef interface ISynchronizeMutex ISynchronizeMutex; | 295 | typedef interface ISynchronizeMutex ISynchronizeMutex; |
| 296 | #ifdef __cplusplus | ||
| 297 | interface ISynchronizeMutex; | ||
| 298 | #endif /* __cplusplus */ | ||
| 188 | #endif | 299 | #endif |
| 189 | 300 | ||
| 190 | #ifndef __ICancelMethodCalls_FWD_DEFINED__ | 301 | #ifndef __ICancelMethodCalls_FWD_DEFINED__ |
| 191 | #define __ICancelMethodCalls_FWD_DEFINED__ | 302 | #define __ICancelMethodCalls_FWD_DEFINED__ |
| 192 | typedef interface ICancelMethodCalls ICancelMethodCalls; | 303 | typedef interface ICancelMethodCalls ICancelMethodCalls; |
| 304 | #ifdef __cplusplus | ||
| 305 | interface ICancelMethodCalls; | ||
| 306 | #endif /* __cplusplus */ | ||
| 193 | #endif | 307 | #endif |
| 194 | 308 | ||
| 195 | #ifndef __IAsyncManager_FWD_DEFINED__ | 309 | #ifndef __IAsyncManager_FWD_DEFINED__ |
| 196 | #define __IAsyncManager_FWD_DEFINED__ | 310 | #define __IAsyncManager_FWD_DEFINED__ |
| 197 | typedef interface IAsyncManager IAsyncManager; | 311 | typedef interface IAsyncManager IAsyncManager; |
| 312 | #ifdef __cplusplus | ||
| 313 | interface IAsyncManager; | ||
| 314 | #endif /* __cplusplus */ | ||
| 198 | #endif | 315 | #endif |
| 199 | 316 | ||
| 200 | #ifndef __ICallFactory_FWD_DEFINED__ | 317 | #ifndef __ICallFactory_FWD_DEFINED__ |
| 201 | #define __ICallFactory_FWD_DEFINED__ | 318 | #define __ICallFactory_FWD_DEFINED__ |
| 202 | typedef interface ICallFactory ICallFactory; | 319 | typedef interface ICallFactory ICallFactory; |
| 320 | #ifdef __cplusplus | ||
| 321 | interface ICallFactory; | ||
| 322 | #endif /* __cplusplus */ | ||
| 203 | #endif | 323 | #endif |
| 204 | 324 | ||
| 205 | #ifndef __IRpcHelper_FWD_DEFINED__ | 325 | #ifndef __IRpcHelper_FWD_DEFINED__ |
| 206 | #define __IRpcHelper_FWD_DEFINED__ | 326 | #define __IRpcHelper_FWD_DEFINED__ |
| 207 | typedef interface IRpcHelper IRpcHelper; | 327 | typedef interface IRpcHelper IRpcHelper; |
| 328 | #ifdef __cplusplus | ||
| 329 | interface IRpcHelper; | ||
| 330 | #endif /* __cplusplus */ | ||
| 208 | #endif | 331 | #endif |
| 209 | 332 | ||
| 210 | #ifndef __IReleaseMarshalBuffers_FWD_DEFINED__ | 333 | #ifndef __IReleaseMarshalBuffers_FWD_DEFINED__ |
| 211 | #define __IReleaseMarshalBuffers_FWD_DEFINED__ | 334 | #define __IReleaseMarshalBuffers_FWD_DEFINED__ |
| 212 | typedef interface IReleaseMarshalBuffers IReleaseMarshalBuffers; | 335 | typedef interface IReleaseMarshalBuffers IReleaseMarshalBuffers; |
| 336 | #ifdef __cplusplus | ||
| 337 | interface IReleaseMarshalBuffers; | ||
| 338 | #endif /* __cplusplus */ | ||
| 213 | #endif | 339 | #endif |
| 214 | 340 | ||
| 215 | #ifndef __IWaitMultiple_FWD_DEFINED__ | 341 | #ifndef __IWaitMultiple_FWD_DEFINED__ |
| 216 | #define __IWaitMultiple_FWD_DEFINED__ | 342 | #define __IWaitMultiple_FWD_DEFINED__ |
| 217 | typedef interface IWaitMultiple IWaitMultiple; | 343 | typedef interface IWaitMultiple IWaitMultiple; |
| 344 | #ifdef __cplusplus | ||
| 345 | interface IWaitMultiple; | ||
| 346 | #endif /* __cplusplus */ | ||
| 218 | #endif | 347 | #endif |
| 219 | 348 | ||
| 220 | #ifndef __IAddrTrackingControl_FWD_DEFINED__ | 349 | #ifndef __IAddrTrackingControl_FWD_DEFINED__ |
| 221 | #define __IAddrTrackingControl_FWD_DEFINED__ | 350 | #define __IAddrTrackingControl_FWD_DEFINED__ |
| 222 | typedef interface IAddrTrackingControl IAddrTrackingControl; | 351 | typedef interface IAddrTrackingControl IAddrTrackingControl; |
| 352 | #ifdef __cplusplus | ||
| 353 | interface IAddrTrackingControl; | ||
| 354 | #endif /* __cplusplus */ | ||
| 223 | #endif | 355 | #endif |
| 224 | 356 | ||
| 225 | #ifndef __IAddrExclusionControl_FWD_DEFINED__ | 357 | #ifndef __IAddrExclusionControl_FWD_DEFINED__ |
| 226 | #define __IAddrExclusionControl_FWD_DEFINED__ | 358 | #define __IAddrExclusionControl_FWD_DEFINED__ |
| 227 | typedef interface IAddrExclusionControl IAddrExclusionControl; | 359 | typedef interface IAddrExclusionControl IAddrExclusionControl; |
| 360 | #ifdef __cplusplus | ||
| 361 | interface IAddrExclusionControl; | ||
| 362 | #endif /* __cplusplus */ | ||
| 228 | #endif | 363 | #endif |
| 229 | 364 | ||
| 230 | #ifndef __IPipeByte_FWD_DEFINED__ | 365 | #ifndef __IPipeByte_FWD_DEFINED__ |
| 231 | #define __IPipeByte_FWD_DEFINED__ | 366 | #define __IPipeByte_FWD_DEFINED__ |
| 232 | typedef interface IPipeByte IPipeByte; | 367 | typedef interface IPipeByte IPipeByte; |
| 368 | #ifdef __cplusplus | ||
| 369 | interface IPipeByte; | ||
| 370 | #endif /* __cplusplus */ | ||
| 233 | #endif | 371 | #endif |
| 234 | 372 | ||
| 235 | #ifndef __IPipeLong_FWD_DEFINED__ | 373 | #ifndef __IPipeLong_FWD_DEFINED__ |
| 236 | #define __IPipeLong_FWD_DEFINED__ | 374 | #define __IPipeLong_FWD_DEFINED__ |
| 237 | typedef interface IPipeLong IPipeLong; | 375 | typedef interface IPipeLong IPipeLong; |
| 376 | #ifdef __cplusplus | ||
| 377 | interface IPipeLong; | ||
| 378 | #endif /* __cplusplus */ | ||
| 238 | #endif | 379 | #endif |
| 239 | 380 | ||
| 240 | #ifndef __IPipeDouble_FWD_DEFINED__ | 381 | #ifndef __IPipeDouble_FWD_DEFINED__ |
| 241 | #define __IPipeDouble_FWD_DEFINED__ | 382 | #define __IPipeDouble_FWD_DEFINED__ |
| 242 | typedef interface IPipeDouble IPipeDouble; | 383 | typedef interface IPipeDouble IPipeDouble; |
| 384 | #ifdef __cplusplus | ||
| 385 | interface IPipeDouble; | ||
| 386 | #endif /* __cplusplus */ | ||
| 243 | #endif | 387 | #endif |
| 244 | 388 | ||
| 245 | #ifndef __IEnumContextProps_FWD_DEFINED__ | 389 | #ifndef __IEnumContextProps_FWD_DEFINED__ |
| 246 | #define __IEnumContextProps_FWD_DEFINED__ | 390 | #define __IEnumContextProps_FWD_DEFINED__ |
| 247 | typedef interface IEnumContextProps IEnumContextProps; | 391 | typedef interface IEnumContextProps IEnumContextProps; |
| 392 | #ifdef __cplusplus | ||
| 393 | interface IEnumContextProps; | ||
| 394 | #endif /* __cplusplus */ | ||
| 248 | #endif | 395 | #endif |
| 249 | 396 | ||
| 250 | #ifndef __IContext_FWD_DEFINED__ | 397 | #ifndef __IContext_FWD_DEFINED__ |
| 251 | #define __IContext_FWD_DEFINED__ | 398 | #define __IContext_FWD_DEFINED__ |
| 252 | typedef interface IContext IContext; | 399 | typedef interface IContext IContext; |
| 400 | #ifdef __cplusplus | ||
| 401 | interface IContext; | ||
| 402 | #endif /* __cplusplus */ | ||
| 253 | #endif | 403 | #endif |
| 254 | 404 | ||
| 255 | #ifndef __IComThreadingInfo_FWD_DEFINED__ | 405 | #ifndef __IComThreadingInfo_FWD_DEFINED__ |
| 256 | #define __IComThreadingInfo_FWD_DEFINED__ | 406 | #define __IComThreadingInfo_FWD_DEFINED__ |
| 257 | typedef interface IComThreadingInfo IComThreadingInfo; | 407 | typedef interface IComThreadingInfo IComThreadingInfo; |
| 408 | #ifdef __cplusplus | ||
| 409 | interface IComThreadingInfo; | ||
| 410 | #endif /* __cplusplus */ | ||
| 258 | #endif | 411 | #endif |
| 259 | 412 | ||
| 260 | #ifndef __IProcessInitControl_FWD_DEFINED__ | 413 | #ifndef __IProcessInitControl_FWD_DEFINED__ |
| 261 | #define __IProcessInitControl_FWD_DEFINED__ | 414 | #define __IProcessInitControl_FWD_DEFINED__ |
| 262 | typedef interface IProcessInitControl IProcessInitControl; | 415 | typedef interface IProcessInitControl IProcessInitControl; |
| 416 | #ifdef __cplusplus | ||
| 417 | interface IProcessInitControl; | ||
| 418 | #endif /* __cplusplus */ | ||
| 263 | #endif | 419 | #endif |
| 264 | 420 | ||
| 265 | #ifndef __IFastRundown_FWD_DEFINED__ | 421 | #ifndef __IFastRundown_FWD_DEFINED__ |
| 266 | #define __IFastRundown_FWD_DEFINED__ | 422 | #define __IFastRundown_FWD_DEFINED__ |
| 267 | typedef interface IFastRundown IFastRundown; | 423 | typedef interface IFastRundown IFastRundown; |
| 424 | #ifdef __cplusplus | ||
| 425 | interface IFastRundown; | ||
| 426 | #endif /* __cplusplus */ | ||
| 268 | #endif | 427 | #endif |
| 269 | 428 | ||
| 270 | #ifndef __IMarshalingStream_FWD_DEFINED__ | 429 | #ifndef __IMarshalingStream_FWD_DEFINED__ |
| 271 | #define __IMarshalingStream_FWD_DEFINED__ | 430 | #define __IMarshalingStream_FWD_DEFINED__ |
| 272 | typedef interface IMarshalingStream IMarshalingStream; | 431 | typedef interface IMarshalingStream IMarshalingStream; |
| 432 | #ifdef __cplusplus | ||
| 433 | interface IMarshalingStream; | ||
| 434 | #endif /* __cplusplus */ | ||
| 273 | #endif | 435 | #endif |
| 274 | 436 | ||
| 275 | #ifndef __IMallocSpy_FWD_DEFINED__ | 437 | #ifndef __IMallocSpy_FWD_DEFINED__ |
| 276 | #define __IMallocSpy_FWD_DEFINED__ | 438 | #define __IMallocSpy_FWD_DEFINED__ |
| 277 | typedef interface IMallocSpy IMallocSpy; | 439 | typedef interface IMallocSpy IMallocSpy; |
| 440 | #ifdef __cplusplus | ||
| 441 | interface IMallocSpy; | ||
| 442 | #endif /* __cplusplus */ | ||
| 278 | #endif | 443 | #endif |
| 279 | 444 | ||
| 280 | #ifndef __IBindCtx_FWD_DEFINED__ | 445 | #ifndef __IBindCtx_FWD_DEFINED__ |
| 281 | #define __IBindCtx_FWD_DEFINED__ | 446 | #define __IBindCtx_FWD_DEFINED__ |
| 282 | typedef interface IBindCtx IBindCtx; | 447 | typedef interface IBindCtx IBindCtx; |
| 448 | #ifdef __cplusplus | ||
| 449 | interface IBindCtx; | ||
| 450 | #endif /* __cplusplus */ | ||
| 283 | #endif | 451 | #endif |
| 284 | 452 | ||
| 285 | #ifndef __IEnumMoniker_FWD_DEFINED__ | 453 | #ifndef __IEnumMoniker_FWD_DEFINED__ |
| 286 | #define __IEnumMoniker_FWD_DEFINED__ | 454 | #define __IEnumMoniker_FWD_DEFINED__ |
| 287 | typedef interface IEnumMoniker IEnumMoniker; | 455 | typedef interface IEnumMoniker IEnumMoniker; |
| 456 | #ifdef __cplusplus | ||
| 457 | interface IEnumMoniker; | ||
| 458 | #endif /* __cplusplus */ | ||
| 288 | #endif | 459 | #endif |
| 289 | 460 | ||
| 290 | #ifndef __IRunnableObject_FWD_DEFINED__ | 461 | #ifndef __IRunnableObject_FWD_DEFINED__ |
| 291 | #define __IRunnableObject_FWD_DEFINED__ | 462 | #define __IRunnableObject_FWD_DEFINED__ |
| 292 | typedef interface IRunnableObject IRunnableObject; | 463 | typedef interface IRunnableObject IRunnableObject; |
| 464 | #ifdef __cplusplus | ||
| 465 | interface IRunnableObject; | ||
| 466 | #endif /* __cplusplus */ | ||
| 293 | #endif | 467 | #endif |
| 294 | 468 | ||
| 295 | #ifndef __IRunningObjectTable_FWD_DEFINED__ | 469 | #ifndef __IRunningObjectTable_FWD_DEFINED__ |
| 296 | #define __IRunningObjectTable_FWD_DEFINED__ | 470 | #define __IRunningObjectTable_FWD_DEFINED__ |
| 297 | typedef interface IRunningObjectTable IRunningObjectTable; | 471 | typedef interface IRunningObjectTable IRunningObjectTable; |
| 472 | #ifdef __cplusplus | ||
| 473 | interface IRunningObjectTable; | ||
| 474 | #endif /* __cplusplus */ | ||
| 298 | #endif | 475 | #endif |
| 299 | 476 | ||
| 300 | #ifndef __IPersist_FWD_DEFINED__ | 477 | #ifndef __IPersist_FWD_DEFINED__ |
| 301 | #define __IPersist_FWD_DEFINED__ | 478 | #define __IPersist_FWD_DEFINED__ |
| 302 | typedef interface IPersist IPersist; | 479 | typedef interface IPersist IPersist; |
| 480 | #ifdef __cplusplus | ||
| 481 | interface IPersist; | ||
| 482 | #endif /* __cplusplus */ | ||
| 303 | #endif | 483 | #endif |
| 304 | 484 | ||
| 305 | #ifndef __IPersistStream_FWD_DEFINED__ | 485 | #ifndef __IPersistStream_FWD_DEFINED__ |
| 306 | #define __IPersistStream_FWD_DEFINED__ | 486 | #define __IPersistStream_FWD_DEFINED__ |
| 307 | typedef interface IPersistStream IPersistStream; | 487 | typedef interface IPersistStream IPersistStream; |
| 488 | #ifdef __cplusplus | ||
| 489 | interface IPersistStream; | ||
| 490 | #endif /* __cplusplus */ | ||
| 308 | #endif | 491 | #endif |
| 309 | 492 | ||
| 310 | #ifndef __IMoniker_FWD_DEFINED__ | 493 | #ifndef __IMoniker_FWD_DEFINED__ |
| 311 | #define __IMoniker_FWD_DEFINED__ | 494 | #define __IMoniker_FWD_DEFINED__ |
| 312 | typedef interface IMoniker IMoniker; | 495 | typedef interface IMoniker IMoniker; |
| 496 | #ifdef __cplusplus | ||
| 497 | interface IMoniker; | ||
| 498 | #endif /* __cplusplus */ | ||
| 313 | #endif | 499 | #endif |
| 314 | 500 | ||
| 315 | #ifndef __IROTData_FWD_DEFINED__ | 501 | #ifndef __IROTData_FWD_DEFINED__ |
| 316 | #define __IROTData_FWD_DEFINED__ | 502 | #define __IROTData_FWD_DEFINED__ |
| 317 | typedef interface IROTData IROTData; | 503 | typedef interface IROTData IROTData; |
| 504 | #ifdef __cplusplus | ||
| 505 | interface IROTData; | ||
| 506 | #endif /* __cplusplus */ | ||
| 318 | #endif | 507 | #endif |
| 319 | 508 | ||
| 320 | #ifndef __IEnumSTATSTG_FWD_DEFINED__ | 509 | #ifndef __IEnumSTATSTG_FWD_DEFINED__ |
| 321 | #define __IEnumSTATSTG_FWD_DEFINED__ | 510 | #define __IEnumSTATSTG_FWD_DEFINED__ |
| 322 | typedef interface IEnumSTATSTG IEnumSTATSTG; | 511 | typedef interface IEnumSTATSTG IEnumSTATSTG; |
| 512 | #ifdef __cplusplus | ||
| 513 | interface IEnumSTATSTG; | ||
| 514 | #endif /* __cplusplus */ | ||
| 323 | #endif | 515 | #endif |
| 324 | 516 | ||
| 325 | #ifndef __IStorage_FWD_DEFINED__ | 517 | #ifndef __IStorage_FWD_DEFINED__ |
| 326 | #define __IStorage_FWD_DEFINED__ | 518 | #define __IStorage_FWD_DEFINED__ |
| 327 | typedef interface IStorage IStorage; | 519 | typedef interface IStorage IStorage; |
| 520 | #ifdef __cplusplus | ||
| 521 | interface IStorage; | ||
| 522 | #endif /* __cplusplus */ | ||
| 328 | #endif | 523 | #endif |
| 329 | 524 | ||
| 330 | #ifndef __IPersistFile_FWD_DEFINED__ | 525 | #ifndef __IPersistFile_FWD_DEFINED__ |
| 331 | #define __IPersistFile_FWD_DEFINED__ | 526 | #define __IPersistFile_FWD_DEFINED__ |
| 332 | typedef interface IPersistFile IPersistFile; | 527 | typedef interface IPersistFile IPersistFile; |
| 528 | #ifdef __cplusplus | ||
| 529 | interface IPersistFile; | ||
| 530 | #endif /* __cplusplus */ | ||
| 333 | #endif | 531 | #endif |
| 334 | 532 | ||
| 335 | #ifndef __IPersistStorage_FWD_DEFINED__ | 533 | #ifndef __IPersistStorage_FWD_DEFINED__ |
| 336 | #define __IPersistStorage_FWD_DEFINED__ | 534 | #define __IPersistStorage_FWD_DEFINED__ |
| 337 | typedef interface IPersistStorage IPersistStorage; | 535 | typedef interface IPersistStorage IPersistStorage; |
| 536 | #ifdef __cplusplus | ||
| 537 | interface IPersistStorage; | ||
| 538 | #endif /* __cplusplus */ | ||
| 338 | #endif | 539 | #endif |
| 339 | 540 | ||
| 340 | #ifndef __ILockBytes_FWD_DEFINED__ | 541 | #ifndef __ILockBytes_FWD_DEFINED__ |
| 341 | #define __ILockBytes_FWD_DEFINED__ | 542 | #define __ILockBytes_FWD_DEFINED__ |
| 342 | typedef interface ILockBytes ILockBytes; | 543 | typedef interface ILockBytes ILockBytes; |
| 544 | #ifdef __cplusplus | ||
| 545 | interface ILockBytes; | ||
| 546 | #endif /* __cplusplus */ | ||
| 343 | #endif | 547 | #endif |
| 344 | 548 | ||
| 345 | #ifndef __IEnumFORMATETC_FWD_DEFINED__ | 549 | #ifndef __IEnumFORMATETC_FWD_DEFINED__ |
| 346 | #define __IEnumFORMATETC_FWD_DEFINED__ | 550 | #define __IEnumFORMATETC_FWD_DEFINED__ |
| 347 | typedef interface IEnumFORMATETC IEnumFORMATETC; | 551 | typedef interface IEnumFORMATETC IEnumFORMATETC; |
| 552 | #ifdef __cplusplus | ||
| 553 | interface IEnumFORMATETC; | ||
| 554 | #endif /* __cplusplus */ | ||
| 348 | #endif | 555 | #endif |
| 349 | 556 | ||
| 350 | #ifndef __IEnumSTATDATA_FWD_DEFINED__ | 557 | #ifndef __IEnumSTATDATA_FWD_DEFINED__ |
| 351 | #define __IEnumSTATDATA_FWD_DEFINED__ | 558 | #define __IEnumSTATDATA_FWD_DEFINED__ |
| 352 | typedef interface IEnumSTATDATA IEnumSTATDATA; | 559 | typedef interface IEnumSTATDATA IEnumSTATDATA; |
| 560 | #ifdef __cplusplus | ||
| 561 | interface IEnumSTATDATA; | ||
| 562 | #endif /* __cplusplus */ | ||
| 353 | #endif | 563 | #endif |
| 354 | 564 | ||
| 355 | #ifndef __IRootStorage_FWD_DEFINED__ | 565 | #ifndef __IRootStorage_FWD_DEFINED__ |
| 356 | #define __IRootStorage_FWD_DEFINED__ | 566 | #define __IRootStorage_FWD_DEFINED__ |
| 357 | typedef interface IRootStorage IRootStorage; | 567 | typedef interface IRootStorage IRootStorage; |
| 568 | #ifdef __cplusplus | ||
| 569 | interface IRootStorage; | ||
| 570 | #endif /* __cplusplus */ | ||
| 358 | #endif | 571 | #endif |
| 359 | 572 | ||
| 360 | #ifndef __IAdviseSink_FWD_DEFINED__ | 573 | #ifndef __IAdviseSink_FWD_DEFINED__ |
| 361 | #define __IAdviseSink_FWD_DEFINED__ | 574 | #define __IAdviseSink_FWD_DEFINED__ |
| 362 | typedef interface IAdviseSink IAdviseSink; | 575 | typedef interface IAdviseSink IAdviseSink; |
| 576 | #ifdef __cplusplus | ||
| 577 | interface IAdviseSink; | ||
| 578 | #endif /* __cplusplus */ | ||
| 363 | #endif | 579 | #endif |
| 364 | 580 | ||
| 365 | #ifndef __AsyncIAdviseSink_FWD_DEFINED__ | 581 | #ifndef __AsyncIAdviseSink_FWD_DEFINED__ |
| 366 | #define __AsyncIAdviseSink_FWD_DEFINED__ | 582 | #define __AsyncIAdviseSink_FWD_DEFINED__ |
| 367 | typedef interface AsyncIAdviseSink AsyncIAdviseSink; | 583 | typedef interface AsyncIAdviseSink AsyncIAdviseSink; |
| 584 | #ifdef __cplusplus | ||
| 585 | interface AsyncIAdviseSink; | ||
| 586 | #endif /* __cplusplus */ | ||
| 368 | #endif | 587 | #endif |
| 369 | 588 | ||
| 370 | #ifndef __IAdviseSink2_FWD_DEFINED__ | 589 | #ifndef __IAdviseSink2_FWD_DEFINED__ |
| 371 | #define __IAdviseSink2_FWD_DEFINED__ | 590 | #define __IAdviseSink2_FWD_DEFINED__ |
| 372 | typedef interface IAdviseSink2 IAdviseSink2; | 591 | typedef interface IAdviseSink2 IAdviseSink2; |
| 592 | #ifdef __cplusplus | ||
| 593 | interface IAdviseSink2; | ||
| 594 | #endif /* __cplusplus */ | ||
| 373 | #endif | 595 | #endif |
| 374 | 596 | ||
| 375 | #ifndef __AsyncIAdviseSink2_FWD_DEFINED__ | 597 | #ifndef __AsyncIAdviseSink2_FWD_DEFINED__ |
| 376 | #define __AsyncIAdviseSink2_FWD_DEFINED__ | 598 | #define __AsyncIAdviseSink2_FWD_DEFINED__ |
| 377 | typedef interface AsyncIAdviseSink2 AsyncIAdviseSink2; | 599 | typedef interface AsyncIAdviseSink2 AsyncIAdviseSink2; |
| 600 | #ifdef __cplusplus | ||
| 601 | interface AsyncIAdviseSink2; | ||
| 602 | #endif /* __cplusplus */ | ||
| 378 | #endif | 603 | #endif |
| 379 | 604 | ||
| 380 | #ifndef __IDataObject_FWD_DEFINED__ | 605 | #ifndef __IDataObject_FWD_DEFINED__ |
| 381 | #define __IDataObject_FWD_DEFINED__ | 606 | #define __IDataObject_FWD_DEFINED__ |
| 382 | typedef interface IDataObject IDataObject; | 607 | typedef interface IDataObject IDataObject; |
| 608 | #ifdef __cplusplus | ||
| 609 | interface IDataObject; | ||
| 610 | #endif /* __cplusplus */ | ||
| 383 | #endif | 611 | #endif |
| 384 | 612 | ||
| 385 | #ifndef __IDataAdviseHolder_FWD_DEFINED__ | 613 | #ifndef __IDataAdviseHolder_FWD_DEFINED__ |
| 386 | #define __IDataAdviseHolder_FWD_DEFINED__ | 614 | #define __IDataAdviseHolder_FWD_DEFINED__ |
| 387 | typedef interface IDataAdviseHolder IDataAdviseHolder; | 615 | typedef interface IDataAdviseHolder IDataAdviseHolder; |
| 616 | #ifdef __cplusplus | ||
| 617 | interface IDataAdviseHolder; | ||
| 618 | #endif /* __cplusplus */ | ||
| 388 | #endif | 619 | #endif |
| 389 | 620 | ||
| 390 | #ifndef __IMessageFilter_FWD_DEFINED__ | 621 | #ifndef __IMessageFilter_FWD_DEFINED__ |
| 391 | #define __IMessageFilter_FWD_DEFINED__ | 622 | #define __IMessageFilter_FWD_DEFINED__ |
| 392 | typedef interface IMessageFilter IMessageFilter; | 623 | typedef interface IMessageFilter IMessageFilter; |
| 624 | #ifdef __cplusplus | ||
| 625 | interface IMessageFilter; | ||
| 626 | #endif /* __cplusplus */ | ||
| 393 | #endif | 627 | #endif |
| 394 | 628 | ||
| 395 | #ifndef __IClassActivator_FWD_DEFINED__ | 629 | #ifndef __IClassActivator_FWD_DEFINED__ |
| 396 | #define __IClassActivator_FWD_DEFINED__ | 630 | #define __IClassActivator_FWD_DEFINED__ |
| 397 | typedef interface IClassActivator IClassActivator; | 631 | typedef interface IClassActivator IClassActivator; |
| 632 | #ifdef __cplusplus | ||
| 633 | interface IClassActivator; | ||
| 634 | #endif /* __cplusplus */ | ||
| 398 | #endif | 635 | #endif |
| 399 | 636 | ||
| 400 | #ifndef __IFillLockBytes_FWD_DEFINED__ | 637 | #ifndef __IFillLockBytes_FWD_DEFINED__ |
| 401 | #define __IFillLockBytes_FWD_DEFINED__ | 638 | #define __IFillLockBytes_FWD_DEFINED__ |
| 402 | typedef interface IFillLockBytes IFillLockBytes; | 639 | typedef interface IFillLockBytes IFillLockBytes; |
| 640 | #ifdef __cplusplus | ||
| 641 | interface IFillLockBytes; | ||
| 642 | #endif /* __cplusplus */ | ||
| 403 | #endif | 643 | #endif |
| 404 | 644 | ||
| 405 | #ifndef __IProgressNotify_FWD_DEFINED__ | 645 | #ifndef __IProgressNotify_FWD_DEFINED__ |
| 406 | #define __IProgressNotify_FWD_DEFINED__ | 646 | #define __IProgressNotify_FWD_DEFINED__ |
| 407 | typedef interface IProgressNotify IProgressNotify; | 647 | typedef interface IProgressNotify IProgressNotify; |
| 648 | #ifdef __cplusplus | ||
| 649 | interface IProgressNotify; | ||
| 650 | #endif /* __cplusplus */ | ||
| 408 | #endif | 651 | #endif |
| 409 | 652 | ||
| 410 | #ifndef __ILayoutStorage_FWD_DEFINED__ | 653 | #ifndef __ILayoutStorage_FWD_DEFINED__ |
| 411 | #define __ILayoutStorage_FWD_DEFINED__ | 654 | #define __ILayoutStorage_FWD_DEFINED__ |
| 412 | typedef interface ILayoutStorage ILayoutStorage; | 655 | typedef interface ILayoutStorage ILayoutStorage; |
| 656 | #ifdef __cplusplus | ||
| 657 | interface ILayoutStorage; | ||
| 658 | #endif /* __cplusplus */ | ||
| 413 | #endif | 659 | #endif |
| 414 | 660 | ||
| 415 | #ifndef __IBlockingLock_FWD_DEFINED__ | 661 | #ifndef __IBlockingLock_FWD_DEFINED__ |
| 416 | #define __IBlockingLock_FWD_DEFINED__ | 662 | #define __IBlockingLock_FWD_DEFINED__ |
| 417 | typedef interface IBlockingLock IBlockingLock; | 663 | typedef interface IBlockingLock IBlockingLock; |
| 664 | #ifdef __cplusplus | ||
| 665 | interface IBlockingLock; | ||
| 666 | #endif /* __cplusplus */ | ||
| 418 | #endif | 667 | #endif |
| 419 | 668 | ||
| 420 | #ifndef __ITimeAndNoticeControl_FWD_DEFINED__ | 669 | #ifndef __ITimeAndNoticeControl_FWD_DEFINED__ |
| 421 | #define __ITimeAndNoticeControl_FWD_DEFINED__ | 670 | #define __ITimeAndNoticeControl_FWD_DEFINED__ |
| 422 | typedef interface ITimeAndNoticeControl ITimeAndNoticeControl; | 671 | typedef interface ITimeAndNoticeControl ITimeAndNoticeControl; |
| 672 | #ifdef __cplusplus | ||
| 673 | interface ITimeAndNoticeControl; | ||
| 674 | #endif /* __cplusplus */ | ||
| 423 | #endif | 675 | #endif |
| 424 | 676 | ||
| 425 | #ifndef __IOplockStorage_FWD_DEFINED__ | 677 | #ifndef __IOplockStorage_FWD_DEFINED__ |
| 426 | #define __IOplockStorage_FWD_DEFINED__ | 678 | #define __IOplockStorage_FWD_DEFINED__ |
| 427 | typedef interface IOplockStorage IOplockStorage; | 679 | typedef interface IOplockStorage IOplockStorage; |
| 680 | #ifdef __cplusplus | ||
| 681 | interface IOplockStorage; | ||
| 682 | #endif /* __cplusplus */ | ||
| 428 | #endif | 683 | #endif |
| 429 | 684 | ||
| 430 | #ifndef __IDirectWriterLock_FWD_DEFINED__ | 685 | #ifndef __IDirectWriterLock_FWD_DEFINED__ |
| 431 | #define __IDirectWriterLock_FWD_DEFINED__ | 686 | #define __IDirectWriterLock_FWD_DEFINED__ |
| 432 | typedef interface IDirectWriterLock IDirectWriterLock; | 687 | typedef interface IDirectWriterLock IDirectWriterLock; |
| 688 | #ifdef __cplusplus | ||
| 689 | interface IDirectWriterLock; | ||
| 690 | #endif /* __cplusplus */ | ||
| 433 | #endif | 691 | #endif |
| 434 | 692 | ||
| 435 | #ifndef __IUrlMon_FWD_DEFINED__ | 693 | #ifndef __IUrlMon_FWD_DEFINED__ |
| 436 | #define __IUrlMon_FWD_DEFINED__ | 694 | #define __IUrlMon_FWD_DEFINED__ |
| 437 | typedef interface IUrlMon IUrlMon; | 695 | typedef interface IUrlMon IUrlMon; |
| 696 | #ifdef __cplusplus | ||
| 697 | interface IUrlMon; | ||
| 698 | #endif /* __cplusplus */ | ||
| 438 | #endif | 699 | #endif |
| 439 | 700 | ||
| 440 | #ifndef __IForegroundTransfer_FWD_DEFINED__ | 701 | #ifndef __IForegroundTransfer_FWD_DEFINED__ |
| 441 | #define __IForegroundTransfer_FWD_DEFINED__ | 702 | #define __IForegroundTransfer_FWD_DEFINED__ |
| 442 | typedef interface IForegroundTransfer IForegroundTransfer; | 703 | typedef interface IForegroundTransfer IForegroundTransfer; |
| 704 | #ifdef __cplusplus | ||
| 705 | interface IForegroundTransfer; | ||
| 706 | #endif /* __cplusplus */ | ||
| 443 | #endif | 707 | #endif |
| 444 | 708 | ||
| 445 | #ifndef __IThumbnailExtractor_FWD_DEFINED__ | 709 | #ifndef __IThumbnailExtractor_FWD_DEFINED__ |
| 446 | #define __IThumbnailExtractor_FWD_DEFINED__ | 710 | #define __IThumbnailExtractor_FWD_DEFINED__ |
| 447 | typedef interface IThumbnailExtractor IThumbnailExtractor; | 711 | typedef interface IThumbnailExtractor IThumbnailExtractor; |
| 712 | #ifdef __cplusplus | ||
| 713 | interface IThumbnailExtractor; | ||
| 714 | #endif /* __cplusplus */ | ||
| 448 | #endif | 715 | #endif |
| 449 | 716 | ||
| 450 | #ifndef __IDummyHICONIncluder_FWD_DEFINED__ | 717 | #ifndef __IDummyHICONIncluder_FWD_DEFINED__ |
| 451 | #define __IDummyHICONIncluder_FWD_DEFINED__ | 718 | #define __IDummyHICONIncluder_FWD_DEFINED__ |
| 452 | typedef interface IDummyHICONIncluder IDummyHICONIncluder; | 719 | typedef interface IDummyHICONIncluder IDummyHICONIncluder; |
| 720 | #ifdef __cplusplus | ||
| 721 | interface IDummyHICONIncluder; | ||
| 722 | #endif /* __cplusplus */ | ||
| 453 | #endif | 723 | #endif |
| 454 | 724 | ||
| 455 | #ifndef __IProcessLock_FWD_DEFINED__ | 725 | #ifndef __IProcessLock_FWD_DEFINED__ |
| 456 | #define __IProcessLock_FWD_DEFINED__ | 726 | #define __IProcessLock_FWD_DEFINED__ |
| 457 | typedef interface IProcessLock IProcessLock; | 727 | typedef interface IProcessLock IProcessLock; |
| 728 | #ifdef __cplusplus | ||
| 729 | interface IProcessLock; | ||
| 730 | #endif /* __cplusplus */ | ||
| 458 | #endif | 731 | #endif |
| 459 | 732 | ||
| 460 | #ifndef __ISurrogateService_FWD_DEFINED__ | 733 | #ifndef __ISurrogateService_FWD_DEFINED__ |
| 461 | #define __ISurrogateService_FWD_DEFINED__ | 734 | #define __ISurrogateService_FWD_DEFINED__ |
| 462 | typedef interface ISurrogateService ISurrogateService; | 735 | typedef interface ISurrogateService ISurrogateService; |
| 736 | #ifdef __cplusplus | ||
| 737 | interface ISurrogateService; | ||
| 738 | #endif /* __cplusplus */ | ||
| 463 | #endif | 739 | #endif |
| 464 | 740 | ||
| 465 | #ifndef __IInitializeSpy_FWD_DEFINED__ | 741 | #ifndef __IInitializeSpy_FWD_DEFINED__ |
| 466 | #define __IInitializeSpy_FWD_DEFINED__ | 742 | #define __IInitializeSpy_FWD_DEFINED__ |
| 467 | typedef interface IInitializeSpy IInitializeSpy; | 743 | typedef interface IInitializeSpy IInitializeSpy; |
| 744 | #ifdef __cplusplus | ||
| 745 | interface IInitializeSpy; | ||
| 746 | #endif /* __cplusplus */ | ||
| 468 | #endif | 747 | #endif |
| 469 | 748 | ||
| 470 | #ifndef __IApartmentShutdown_FWD_DEFINED__ | 749 | #ifndef __IApartmentShutdown_FWD_DEFINED__ |
| 471 | #define __IApartmentShutdown_FWD_DEFINED__ | 750 | #define __IApartmentShutdown_FWD_DEFINED__ |
| 472 | typedef interface IApartmentShutdown IApartmentShutdown; | 751 | typedef interface IApartmentShutdown IApartmentShutdown; |
| 752 | #ifdef __cplusplus | ||
| 753 | interface IApartmentShutdown; | ||
| 754 | #endif /* __cplusplus */ | ||
| 473 | #endif | 755 | #endif |
| 474 | 756 | ||
| 475 | /* Headers for imported files */ | 757 | /* Headers for imported files */ |
| ... | @@ -521,21 +803,25 @@ extern "C" { | ... | @@ -521,21 +803,25 @@ extern "C" { |
| 521 | #ifndef __IStream_FWD_DEFINED__ | 803 | #ifndef __IStream_FWD_DEFINED__ |
| 522 | #define __IStream_FWD_DEFINED__ | 804 | #define __IStream_FWD_DEFINED__ |
| 523 | typedef interface IStream IStream; | 805 | typedef interface IStream IStream; |
| 806 | #ifdef __cplusplus | ||
| 807 | interface IStream; | ||
| 808 | #endif /* __cplusplus */ | ||
| 524 | #endif | 809 | #endif |
| 525 | 810 | ||
| 526 | #ifndef __IEnumString_FWD_DEFINED__ | 811 | #ifndef __IEnumString_FWD_DEFINED__ |
| 527 | #define __IEnumString_FWD_DEFINED__ | 812 | #define __IEnumString_FWD_DEFINED__ |
| 528 | typedef interface IEnumString IEnumString; | 813 | typedef interface IEnumString IEnumString; |
| 814 | #ifdef __cplusplus | ||
| 815 | interface IEnumString; | ||
| 816 | #endif /* __cplusplus */ | ||
| 529 | #endif | 817 | #endif |
| 530 | 818 | ||
| 531 | #ifndef __IMultiQI_FWD_DEFINED__ | 819 | #ifndef __IMultiQI_FWD_DEFINED__ |
| 532 | #define __IMultiQI_FWD_DEFINED__ | 820 | #define __IMultiQI_FWD_DEFINED__ |
| 533 | typedef interface IMultiQI IMultiQI; | 821 | typedef interface IMultiQI IMultiQI; |
| 534 | #endif | 822 | #ifdef __cplusplus |
| 535 | 823 | interface IMultiQI; | |
| 536 | #ifndef __AsyncIMultiQI_FWD_DEFINED__ | 824 | #endif /* __cplusplus */ |
| 537 | #define __AsyncIMultiQI_FWD_DEFINED__ | ||
| 538 | typedef interface AsyncIMultiQI AsyncIMultiQI; | ||
| 539 | #endif | 825 | #endif |
| 540 | 826 | ||
| 541 | #endif | 827 | #endif |
| ... | @@ -544,16 +830,25 @@ typedef interface AsyncIMultiQI AsyncIMultiQI; | ... | @@ -544,16 +830,25 @@ typedef interface AsyncIMultiQI AsyncIMultiQI; |
| 544 | #ifndef __IAsyncManager_FWD_DEFINED__ | 830 | #ifndef __IAsyncManager_FWD_DEFINED__ |
| 545 | #define __IAsyncManager_FWD_DEFINED__ | 831 | #define __IAsyncManager_FWD_DEFINED__ |
| 546 | typedef interface IAsyncManager IAsyncManager; | 832 | typedef interface IAsyncManager IAsyncManager; |
| 833 | #ifdef __cplusplus | ||
| 834 | interface IAsyncManager; | ||
| 835 | #endif /* __cplusplus */ | ||
| 547 | #endif | 836 | #endif |
| 548 | 837 | ||
| 549 | #ifndef __ICallFactory_FWD_DEFINED__ | 838 | #ifndef __ICallFactory_FWD_DEFINED__ |
| 550 | #define __ICallFactory_FWD_DEFINED__ | 839 | #define __ICallFactory_FWD_DEFINED__ |
| 551 | typedef interface ICallFactory ICallFactory; | 840 | typedef interface ICallFactory ICallFactory; |
| 841 | #ifdef __cplusplus | ||
| 842 | interface ICallFactory; | ||
| 843 | #endif /* __cplusplus */ | ||
| 552 | #endif | 844 | #endif |
| 553 | 845 | ||
| 554 | #ifndef __ISynchronize_FWD_DEFINED__ | 846 | #ifndef __ISynchronize_FWD_DEFINED__ |
| 555 | #define __ISynchronize_FWD_DEFINED__ | 847 | #define __ISynchronize_FWD_DEFINED__ |
| 556 | typedef interface ISynchronize ISynchronize; | 848 | typedef interface ISynchronize ISynchronize; |
| 849 | #ifdef __cplusplus | ||
| 850 | interface ISynchronize; | ||
| 851 | #endif /* __cplusplus */ | ||
| 557 | #endif | 852 | #endif |
| 558 | 853 | ||
| 559 | #endif | 854 | #endif |
| ... | @@ -623,19 +918,19 @@ typedef struct IMarshalVtbl { | ... | @@ -623,19 +918,19 @@ typedef struct IMarshalVtbl { |
| 623 | 918 | ||
| 624 | /*** IUnknown methods ***/ | 919 | /*** IUnknown methods ***/ |
| 625 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 920 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 626 | IMarshal* This, | 921 | IMarshal *This, |
| 627 | REFIID riid, | 922 | REFIID riid, |
| 628 | void **ppvObject); | 923 | void **ppvObject); |
| 629 | 924 | ||
| 630 | ULONG (STDMETHODCALLTYPE *AddRef)( | 925 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 631 | IMarshal* This); | 926 | IMarshal *This); |
| 632 | 927 | ||
| 633 | ULONG (STDMETHODCALLTYPE *Release)( | 928 | ULONG (STDMETHODCALLTYPE *Release)( |
| 634 | IMarshal* This); | 929 | IMarshal *This); |
| 635 | 930 | ||
| 636 | /*** IMarshal methods ***/ | 931 | /*** IMarshal methods ***/ |
| 637 | HRESULT (STDMETHODCALLTYPE *GetUnmarshalClass)( | 932 | HRESULT (STDMETHODCALLTYPE *GetUnmarshalClass)( |
| 638 | IMarshal* This, | 933 | IMarshal *This, |
| 639 | REFIID riid, | 934 | REFIID riid, |
| 640 | void *pv, | 935 | void *pv, |
| 641 | DWORD dwDestContext, | 936 | DWORD dwDestContext, |
| ... | @@ -644,7 +939,7 @@ typedef struct IMarshalVtbl { | ... | @@ -644,7 +939,7 @@ typedef struct IMarshalVtbl { |
| 644 | CLSID *pCid); | 939 | CLSID *pCid); |
| 645 | 940 | ||
| 646 | HRESULT (STDMETHODCALLTYPE *GetMarshalSizeMax)( | 941 | HRESULT (STDMETHODCALLTYPE *GetMarshalSizeMax)( |
| 647 | IMarshal* This, | 942 | IMarshal *This, |
| 648 | REFIID riid, | 943 | REFIID riid, |
| 649 | void *pv, | 944 | void *pv, |
| 650 | DWORD dwDestContext, | 945 | DWORD dwDestContext, |
| ... | @@ -653,7 +948,7 @@ typedef struct IMarshalVtbl { | ... | @@ -653,7 +948,7 @@ typedef struct IMarshalVtbl { |
| 653 | DWORD *pSize); | 948 | DWORD *pSize); |
| 654 | 949 | ||
| 655 | HRESULT (STDMETHODCALLTYPE *MarshalInterface)( | 950 | HRESULT (STDMETHODCALLTYPE *MarshalInterface)( |
| 656 | IMarshal* This, | 951 | IMarshal *This, |
| 657 | IStream *pStm, | 952 | IStream *pStm, |
| 658 | REFIID riid, | 953 | REFIID riid, |
| 659 | void *pv, | 954 | void *pv, |
| ... | @@ -662,21 +957,22 @@ typedef struct IMarshalVtbl { | ... | @@ -662,21 +957,22 @@ typedef struct IMarshalVtbl { |
| 662 | DWORD mshlflags); | 957 | DWORD mshlflags); |
| 663 | 958 | ||
| 664 | HRESULT (STDMETHODCALLTYPE *UnmarshalInterface)( | 959 | HRESULT (STDMETHODCALLTYPE *UnmarshalInterface)( |
| 665 | IMarshal* This, | 960 | IMarshal *This, |
| 666 | IStream *pStm, | 961 | IStream *pStm, |
| 667 | REFIID riid, | 962 | REFIID riid, |
| 668 | void **ppv); | 963 | void **ppv); |
| 669 | 964 | ||
| 670 | HRESULT (STDMETHODCALLTYPE *ReleaseMarshalData)( | 965 | HRESULT (STDMETHODCALLTYPE *ReleaseMarshalData)( |
| 671 | IMarshal* This, | 966 | IMarshal *This, |
| 672 | IStream *pStm); | 967 | IStream *pStm); |
| 673 | 968 | ||
| 674 | HRESULT (STDMETHODCALLTYPE *DisconnectObject)( | 969 | HRESULT (STDMETHODCALLTYPE *DisconnectObject)( |
| 675 | IMarshal* This, | 970 | IMarshal *This, |
| 676 | DWORD dwReserved); | 971 | DWORD dwReserved); |
| 677 | 972 | ||
| 678 | END_INTERFACE | 973 | END_INTERFACE |
| 679 | } IMarshalVtbl; | 974 | } IMarshalVtbl; |
| 975 | |||
| 680 | interface IMarshal { | 976 | interface IMarshal { |
| 681 | CONST_VTBL IMarshalVtbl* lpVtbl; | 977 | CONST_VTBL IMarshalVtbl* lpVtbl; |
| 682 | }; | 978 | }; |
| ... | @@ -729,71 +1025,6 @@ static FORCEINLINE HRESULT IMarshal_DisconnectObject(IMarshal* This,DWORD dwRese | ... | @@ -729,71 +1025,6 @@ static FORCEINLINE HRESULT IMarshal_DisconnectObject(IMarshal* This,DWORD dwRese |
| 729 | 1025 | ||
| 730 | #endif | 1026 | #endif |
| 731 | 1027 | ||
| 732 | HRESULT STDMETHODCALLTYPE IMarshal_GetUnmarshalClass_Proxy( | ||
| 733 | IMarshal* This, | ||
| 734 | REFIID riid, | ||
| 735 | void *pv, | ||
| 736 | DWORD dwDestContext, | ||
| 737 | void *pvDestContext, | ||
| 738 | DWORD mshlflags, | ||
| 739 | CLSID *pCid); | ||
| 740 | void __RPC_STUB IMarshal_GetUnmarshalClass_Stub( | ||
| 741 | IRpcStubBuffer* This, | ||
| 742 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 743 | PRPC_MESSAGE pRpcMessage, | ||
| 744 | DWORD* pdwStubPhase); | ||
| 745 | HRESULT STDMETHODCALLTYPE IMarshal_GetMarshalSizeMax_Proxy( | ||
| 746 | IMarshal* This, | ||
| 747 | REFIID riid, | ||
| 748 | void *pv, | ||
| 749 | DWORD dwDestContext, | ||
| 750 | void *pvDestContext, | ||
| 751 | DWORD mshlflags, | ||
| 752 | DWORD *pSize); | ||
| 753 | void __RPC_STUB IMarshal_GetMarshalSizeMax_Stub( | ||
| 754 | IRpcStubBuffer* This, | ||
| 755 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 756 | PRPC_MESSAGE pRpcMessage, | ||
| 757 | DWORD* pdwStubPhase); | ||
| 758 | HRESULT STDMETHODCALLTYPE IMarshal_MarshalInterface_Proxy( | ||
| 759 | IMarshal* This, | ||
| 760 | IStream *pStm, | ||
| 761 | REFIID riid, | ||
| 762 | void *pv, | ||
| 763 | DWORD dwDestContext, | ||
| 764 | void *pvDestContext, | ||
| 765 | DWORD mshlflags); | ||
| 766 | void __RPC_STUB IMarshal_MarshalInterface_Stub( | ||
| 767 | IRpcStubBuffer* This, | ||
| 768 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 769 | PRPC_MESSAGE pRpcMessage, | ||
| 770 | DWORD* pdwStubPhase); | ||
| 771 | HRESULT STDMETHODCALLTYPE IMarshal_UnmarshalInterface_Proxy( | ||
| 772 | IMarshal* This, | ||
| 773 | IStream *pStm, | ||
| 774 | REFIID riid, | ||
| 775 | void **ppv); | ||
| 776 | void __RPC_STUB IMarshal_UnmarshalInterface_Stub( | ||
| 777 | IRpcStubBuffer* This, | ||
| 778 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 779 | PRPC_MESSAGE pRpcMessage, | ||
| 780 | DWORD* pdwStubPhase); | ||
| 781 | HRESULT STDMETHODCALLTYPE IMarshal_ReleaseMarshalData_Proxy( | ||
| 782 | IMarshal* This, | ||
| 783 | IStream *pStm); | ||
| 784 | void __RPC_STUB IMarshal_ReleaseMarshalData_Stub( | ||
| 785 | IRpcStubBuffer* This, | ||
| 786 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 787 | PRPC_MESSAGE pRpcMessage, | ||
| 788 | DWORD* pdwStubPhase); | ||
| 789 | HRESULT STDMETHODCALLTYPE IMarshal_DisconnectObject_Proxy( | ||
| 790 | IMarshal* This, | ||
| 791 | DWORD dwReserved); | ||
| 792 | void __RPC_STUB IMarshal_DisconnectObject_Stub( | ||
| 793 | IRpcStubBuffer* This, | ||
| 794 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 795 | PRPC_MESSAGE pRpcMessage, | ||
| 796 | DWORD* pdwStubPhase); | ||
| 797 | 1028 | ||
| 798 | #endif /* __IMarshal_INTERFACE_DEFINED__ */ | 1029 | #endif /* __IMarshal_INTERFACE_DEFINED__ */ |
| 799 | 1030 | ||
| ... | @@ -819,18 +1050,19 @@ typedef struct INoMarshalVtbl { | ... | @@ -819,18 +1050,19 @@ typedef struct INoMarshalVtbl { |
| 819 | 1050 | ||
| 820 | /*** IUnknown methods ***/ | 1051 | /*** IUnknown methods ***/ |
| 821 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1052 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 822 | INoMarshal* This, | 1053 | INoMarshal *This, |
| 823 | REFIID riid, | 1054 | REFIID riid, |
| 824 | void **ppvObject); | 1055 | void **ppvObject); |
| 825 | 1056 | ||
| 826 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1057 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 827 | INoMarshal* This); | 1058 | INoMarshal *This); |
| 828 | 1059 | ||
| 829 | ULONG (STDMETHODCALLTYPE *Release)( | 1060 | ULONG (STDMETHODCALLTYPE *Release)( |
| 830 | INoMarshal* This); | 1061 | INoMarshal *This); |
| 831 | 1062 | ||
| 832 | END_INTERFACE | 1063 | END_INTERFACE |
| 833 | } INoMarshalVtbl; | 1064 | } INoMarshalVtbl; |
| 1065 | |||
| 834 | interface INoMarshal { | 1066 | interface INoMarshal { |
| 835 | CONST_VTBL INoMarshalVtbl* lpVtbl; | 1067 | CONST_VTBL INoMarshalVtbl* lpVtbl; |
| 836 | }; | 1068 | }; |
| ... | @@ -882,18 +1114,19 @@ typedef struct IAgileObjectVtbl { | ... | @@ -882,18 +1114,19 @@ typedef struct IAgileObjectVtbl { |
| 882 | 1114 | ||
| 883 | /*** IUnknown methods ***/ | 1115 | /*** IUnknown methods ***/ |
| 884 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1116 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 885 | IAgileObject* This, | 1117 | IAgileObject *This, |
| 886 | REFIID riid, | 1118 | REFIID riid, |
| 887 | void **ppvObject); | 1119 | void **ppvObject); |
| 888 | 1120 | ||
| 889 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1121 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 890 | IAgileObject* This); | 1122 | IAgileObject *This); |
| 891 | 1123 | ||
| 892 | ULONG (STDMETHODCALLTYPE *Release)( | 1124 | ULONG (STDMETHODCALLTYPE *Release)( |
| 893 | IAgileObject* This); | 1125 | IAgileObject *This); |
| 894 | 1126 | ||
| 895 | END_INTERFACE | 1127 | END_INTERFACE |
| 896 | } IAgileObjectVtbl; | 1128 | } IAgileObjectVtbl; |
| 1129 | |||
| 897 | interface IAgileObject { | 1130 | interface IAgileObject { |
| 898 | CONST_VTBL IAgileObjectVtbl* lpVtbl; | 1131 | CONST_VTBL IAgileObjectVtbl* lpVtbl; |
| 899 | }; | 1132 | }; |
| ... | @@ -923,6 +1156,85 @@ static FORCEINLINE ULONG IAgileObject_Release(IAgileObject* This) { | ... | @@ -923,6 +1156,85 @@ static FORCEINLINE ULONG IAgileObject_Release(IAgileObject* This) { |
| 923 | 1156 | ||
| 924 | #endif /* __IAgileObject_INTERFACE_DEFINED__ */ | 1157 | #endif /* __IAgileObject_INTERFACE_DEFINED__ */ |
| 925 | 1158 | ||
| 1159 | /***************************************************************************** | ||
| 1160 | * IAgileReference interface | ||
| 1161 | */ | ||
| 1162 | #ifndef __IAgileReference_INTERFACE_DEFINED__ | ||
| 1163 | #define __IAgileReference_INTERFACE_DEFINED__ | ||
| 1164 | |||
| 1165 | DEFINE_GUID(IID_IAgileReference, 0xc03f6a43, 0x65a4, 0x9818, 0x98,0x7e, 0xe0,0xb8,0x10,0xd2,0xa6,0xf2); | ||
| 1166 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1167 | MIDL_INTERFACE("c03f6a43-65a4-9818-987e-e0b810d2a6f2") | ||
| 1168 | IAgileReference : public IUnknown | ||
| 1169 | { | ||
| 1170 | virtual HRESULT STDMETHODCALLTYPE Resolve( | ||
| 1171 | REFIID riid, | ||
| 1172 | void **ppv) = 0; | ||
| 1173 | |||
| 1174 | }; | ||
| 1175 | #ifdef __CRT_UUID_DECL | ||
| 1176 | __CRT_UUID_DECL(IAgileReference, 0xc03f6a43, 0x65a4, 0x9818, 0x98,0x7e, 0xe0,0xb8,0x10,0xd2,0xa6,0xf2) | ||
| 1177 | #endif | ||
| 1178 | #else | ||
| 1179 | typedef struct IAgileReferenceVtbl { | ||
| 1180 | BEGIN_INTERFACE | ||
| 1181 | |||
| 1182 | /*** IUnknown methods ***/ | ||
| 1183 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1184 | IAgileReference *This, | ||
| 1185 | REFIID riid, | ||
| 1186 | void **ppvObject); | ||
| 1187 | |||
| 1188 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1189 | IAgileReference *This); | ||
| 1190 | |||
| 1191 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1192 | IAgileReference *This); | ||
| 1193 | |||
| 1194 | /*** IAgileReference methods ***/ | ||
| 1195 | HRESULT (STDMETHODCALLTYPE *Resolve)( | ||
| 1196 | IAgileReference *This, | ||
| 1197 | REFIID riid, | ||
| 1198 | void **ppv); | ||
| 1199 | |||
| 1200 | END_INTERFACE | ||
| 1201 | } IAgileReferenceVtbl; | ||
| 1202 | |||
| 1203 | interface IAgileReference { | ||
| 1204 | CONST_VTBL IAgileReferenceVtbl* lpVtbl; | ||
| 1205 | }; | ||
| 1206 | |||
| 1207 | #ifdef COBJMACROS | ||
| 1208 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1209 | /*** IUnknown methods ***/ | ||
| 1210 | #define IAgileReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1211 | #define IAgileReference_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1212 | #define IAgileReference_Release(This) (This)->lpVtbl->Release(This) | ||
| 1213 | /*** IAgileReference methods ***/ | ||
| 1214 | #define IAgileReference_Resolve(This,riid,ppv) (This)->lpVtbl->Resolve(This,riid,ppv) | ||
| 1215 | #else | ||
| 1216 | /*** IUnknown methods ***/ | ||
| 1217 | static FORCEINLINE HRESULT IAgileReference_QueryInterface(IAgileReference* This,REFIID riid,void **ppvObject) { | ||
| 1218 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1219 | } | ||
| 1220 | static FORCEINLINE ULONG IAgileReference_AddRef(IAgileReference* This) { | ||
| 1221 | return This->lpVtbl->AddRef(This); | ||
| 1222 | } | ||
| 1223 | static FORCEINLINE ULONG IAgileReference_Release(IAgileReference* This) { | ||
| 1224 | return This->lpVtbl->Release(This); | ||
| 1225 | } | ||
| 1226 | /*** IAgileReference methods ***/ | ||
| 1227 | static FORCEINLINE HRESULT IAgileReference_Resolve(IAgileReference* This,REFIID riid,void **ppv) { | ||
| 1228 | return This->lpVtbl->Resolve(This,riid,ppv); | ||
| 1229 | } | ||
| 1230 | #endif | ||
| 1231 | #endif | ||
| 1232 | |||
| 1233 | #endif | ||
| 1234 | |||
| 1235 | |||
| 1236 | #endif /* __IAgileReference_INTERFACE_DEFINED__ */ | ||
| 1237 | |||
| 926 | #endif | 1238 | #endif |
| 927 | 1239 | ||
| 928 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | 1240 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| ... | @@ -948,19 +1260,19 @@ typedef struct IMarshal2Vtbl { | ... | @@ -948,19 +1260,19 @@ typedef struct IMarshal2Vtbl { |
| 948 | 1260 | ||
| 949 | /*** IUnknown methods ***/ | 1261 | /*** IUnknown methods ***/ |
| 950 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1262 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 951 | IMarshal2* This, | 1263 | IMarshal2 *This, |
| 952 | REFIID riid, | 1264 | REFIID riid, |
| 953 | void **ppvObject); | 1265 | void **ppvObject); |
| 954 | 1266 | ||
| 955 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1267 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 956 | IMarshal2* This); | 1268 | IMarshal2 *This); |
| 957 | 1269 | ||
| 958 | ULONG (STDMETHODCALLTYPE *Release)( | 1270 | ULONG (STDMETHODCALLTYPE *Release)( |
| 959 | IMarshal2* This); | 1271 | IMarshal2 *This); |
| 960 | 1272 | ||
| 961 | /*** IMarshal methods ***/ | 1273 | /*** IMarshal methods ***/ |
| 962 | HRESULT (STDMETHODCALLTYPE *GetUnmarshalClass)( | 1274 | HRESULT (STDMETHODCALLTYPE *GetUnmarshalClass)( |
| 963 | IMarshal2* This, | 1275 | IMarshal2 *This, |
| 964 | REFIID riid, | 1276 | REFIID riid, |
| 965 | void *pv, | 1277 | void *pv, |
| 966 | DWORD dwDestContext, | 1278 | DWORD dwDestContext, |
| ... | @@ -969,7 +1281,7 @@ typedef struct IMarshal2Vtbl { | ... | @@ -969,7 +1281,7 @@ typedef struct IMarshal2Vtbl { |
| 969 | CLSID *pCid); | 1281 | CLSID *pCid); |
| 970 | 1282 | ||
| 971 | HRESULT (STDMETHODCALLTYPE *GetMarshalSizeMax)( | 1283 | HRESULT (STDMETHODCALLTYPE *GetMarshalSizeMax)( |
| 972 | IMarshal2* This, | 1284 | IMarshal2 *This, |
| 973 | REFIID riid, | 1285 | REFIID riid, |
| 974 | void *pv, | 1286 | void *pv, |
| 975 | DWORD dwDestContext, | 1287 | DWORD dwDestContext, |
| ... | @@ -978,7 +1290,7 @@ typedef struct IMarshal2Vtbl { | ... | @@ -978,7 +1290,7 @@ typedef struct IMarshal2Vtbl { |
| 978 | DWORD *pSize); | 1290 | DWORD *pSize); |
| 979 | 1291 | ||
| 980 | HRESULT (STDMETHODCALLTYPE *MarshalInterface)( | 1292 | HRESULT (STDMETHODCALLTYPE *MarshalInterface)( |
| 981 | IMarshal2* This, | 1293 | IMarshal2 *This, |
| 982 | IStream *pStm, | 1294 | IStream *pStm, |
| 983 | REFIID riid, | 1295 | REFIID riid, |
| 984 | void *pv, | 1296 | void *pv, |
| ... | @@ -987,21 +1299,22 @@ typedef struct IMarshal2Vtbl { | ... | @@ -987,21 +1299,22 @@ typedef struct IMarshal2Vtbl { |
| 987 | DWORD mshlflags); | 1299 | DWORD mshlflags); |
| 988 | 1300 | ||
| 989 | HRESULT (STDMETHODCALLTYPE *UnmarshalInterface)( | 1301 | HRESULT (STDMETHODCALLTYPE *UnmarshalInterface)( |
| 990 | IMarshal2* This, | 1302 | IMarshal2 *This, |
| 991 | IStream *pStm, | 1303 | IStream *pStm, |
| 992 | REFIID riid, | 1304 | REFIID riid, |
| 993 | void **ppv); | 1305 | void **ppv); |
| 994 | 1306 | ||
| 995 | HRESULT (STDMETHODCALLTYPE *ReleaseMarshalData)( | 1307 | HRESULT (STDMETHODCALLTYPE *ReleaseMarshalData)( |
| 996 | IMarshal2* This, | 1308 | IMarshal2 *This, |
| 997 | IStream *pStm); | 1309 | IStream *pStm); |
| 998 | 1310 | ||
| 999 | HRESULT (STDMETHODCALLTYPE *DisconnectObject)( | 1311 | HRESULT (STDMETHODCALLTYPE *DisconnectObject)( |
| 1000 | IMarshal2* This, | 1312 | IMarshal2 *This, |
| 1001 | DWORD dwReserved); | 1313 | DWORD dwReserved); |
| 1002 | 1314 | ||
| 1003 | END_INTERFACE | 1315 | END_INTERFACE |
| 1004 | } IMarshal2Vtbl; | 1316 | } IMarshal2Vtbl; |
| 1317 | |||
| 1005 | interface IMarshal2 { | 1318 | interface IMarshal2 { |
| 1006 | CONST_VTBL IMarshal2Vtbl* lpVtbl; | 1319 | CONST_VTBL IMarshal2Vtbl* lpVtbl; |
| 1007 | }; | 1320 | }; |
| ... | @@ -1100,43 +1413,44 @@ typedef struct IMallocVtbl { | ... | @@ -1100,43 +1413,44 @@ typedef struct IMallocVtbl { |
| 1100 | 1413 | ||
| 1101 | /*** IUnknown methods ***/ | 1414 | /*** IUnknown methods ***/ |
| 1102 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1415 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1103 | IMalloc* This, | 1416 | IMalloc *This, |
| 1104 | REFIID riid, | 1417 | REFIID riid, |
| 1105 | void **ppvObject); | 1418 | void **ppvObject); |
| 1106 | 1419 | ||
| 1107 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1420 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1108 | IMalloc* This); | 1421 | IMalloc *This); |
| 1109 | 1422 | ||
| 1110 | ULONG (STDMETHODCALLTYPE *Release)( | 1423 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1111 | IMalloc* This); | 1424 | IMalloc *This); |
| 1112 | 1425 | ||
| 1113 | /*** IMalloc methods ***/ | 1426 | /*** IMalloc methods ***/ |
| 1114 | void * (STDMETHODCALLTYPE *Alloc)( | 1427 | void * (STDMETHODCALLTYPE *Alloc)( |
| 1115 | IMalloc* This, | 1428 | IMalloc *This, |
| 1116 | SIZE_T cb); | 1429 | SIZE_T cb); |
| 1117 | 1430 | ||
| 1118 | void * (STDMETHODCALLTYPE *Realloc)( | 1431 | void * (STDMETHODCALLTYPE *Realloc)( |
| 1119 | IMalloc* This, | 1432 | IMalloc *This, |
| 1120 | void *pv, | 1433 | void *pv, |
| 1121 | SIZE_T cb); | 1434 | SIZE_T cb); |
| 1122 | 1435 | ||
| 1123 | void (STDMETHODCALLTYPE *Free)( | 1436 | void (STDMETHODCALLTYPE *Free)( |
| 1124 | IMalloc* This, | 1437 | IMalloc *This, |
| 1125 | void *pv); | 1438 | void *pv); |
| 1126 | 1439 | ||
| 1127 | SIZE_T (STDMETHODCALLTYPE *GetSize)( | 1440 | SIZE_T (STDMETHODCALLTYPE *GetSize)( |
| 1128 | IMalloc* This, | 1441 | IMalloc *This, |
| 1129 | void *pv); | 1442 | void *pv); |
| 1130 | 1443 | ||
| 1131 | int (STDMETHODCALLTYPE *DidAlloc)( | 1444 | int (STDMETHODCALLTYPE *DidAlloc)( |
| 1132 | IMalloc* This, | 1445 | IMalloc *This, |
| 1133 | void *pv); | 1446 | void *pv); |
| 1134 | 1447 | ||
| 1135 | void (STDMETHODCALLTYPE *HeapMinimize)( | 1448 | void (STDMETHODCALLTYPE *HeapMinimize)( |
| 1136 | IMalloc* This); | 1449 | IMalloc *This); |
| 1137 | 1450 | ||
| 1138 | END_INTERFACE | 1451 | END_INTERFACE |
| 1139 | } IMallocVtbl; | 1452 | } IMallocVtbl; |
| 1453 | |||
| 1140 | interface IMalloc { | 1454 | interface IMalloc { |
| 1141 | CONST_VTBL IMallocVtbl* lpVtbl; | 1455 | CONST_VTBL IMallocVtbl* lpVtbl; |
| 1142 | }; | 1456 | }; |
| ... | @@ -1189,54 +1503,6 @@ static FORCEINLINE void IMalloc_HeapMinimize(IMalloc* This) { | ... | @@ -1189,54 +1503,6 @@ static FORCEINLINE void IMalloc_HeapMinimize(IMalloc* This) { |
| 1189 | 1503 | ||
| 1190 | #endif | 1504 | #endif |
| 1191 | 1505 | ||
| 1192 | void * STDMETHODCALLTYPE IMalloc_Alloc_Proxy( | ||
| 1193 | IMalloc* This, | ||
| 1194 | SIZE_T cb); | ||
| 1195 | void __RPC_STUB IMalloc_Alloc_Stub( | ||
| 1196 | IRpcStubBuffer* This, | ||
| 1197 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1198 | PRPC_MESSAGE pRpcMessage, | ||
| 1199 | DWORD* pdwStubPhase); | ||
| 1200 | void * STDMETHODCALLTYPE IMalloc_Realloc_Proxy( | ||
| 1201 | IMalloc* This, | ||
| 1202 | void *pv, | ||
| 1203 | SIZE_T cb); | ||
| 1204 | void __RPC_STUB IMalloc_Realloc_Stub( | ||
| 1205 | IRpcStubBuffer* This, | ||
| 1206 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1207 | PRPC_MESSAGE pRpcMessage, | ||
| 1208 | DWORD* pdwStubPhase); | ||
| 1209 | void STDMETHODCALLTYPE IMalloc_Free_Proxy( | ||
| 1210 | IMalloc* This, | ||
| 1211 | void *pv); | ||
| 1212 | void __RPC_STUB IMalloc_Free_Stub( | ||
| 1213 | IRpcStubBuffer* This, | ||
| 1214 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1215 | PRPC_MESSAGE pRpcMessage, | ||
| 1216 | DWORD* pdwStubPhase); | ||
| 1217 | SIZE_T STDMETHODCALLTYPE IMalloc_GetSize_Proxy( | ||
| 1218 | IMalloc* This, | ||
| 1219 | void *pv); | ||
| 1220 | void __RPC_STUB IMalloc_GetSize_Stub( | ||
| 1221 | IRpcStubBuffer* This, | ||
| 1222 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1223 | PRPC_MESSAGE pRpcMessage, | ||
| 1224 | DWORD* pdwStubPhase); | ||
| 1225 | int STDMETHODCALLTYPE IMalloc_DidAlloc_Proxy( | ||
| 1226 | IMalloc* This, | ||
| 1227 | void *pv); | ||
| 1228 | void __RPC_STUB IMalloc_DidAlloc_Stub( | ||
| 1229 | IRpcStubBuffer* This, | ||
| 1230 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1231 | PRPC_MESSAGE pRpcMessage, | ||
| 1232 | DWORD* pdwStubPhase); | ||
| 1233 | void STDMETHODCALLTYPE IMalloc_HeapMinimize_Proxy( | ||
| 1234 | IMalloc* This); | ||
| 1235 | void __RPC_STUB IMalloc_HeapMinimize_Stub( | ||
| 1236 | IRpcStubBuffer* This, | ||
| 1237 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1238 | PRPC_MESSAGE pRpcMessage, | ||
| 1239 | DWORD* pdwStubPhase); | ||
| 1240 | 1506 | ||
| 1241 | #endif /* __IMalloc_INTERFACE_DEFINED__ */ | 1507 | #endif /* __IMalloc_INTERFACE_DEFINED__ */ |
| 1242 | 1508 | ||
| ... | @@ -1269,25 +1535,26 @@ typedef struct IStdMarshalInfoVtbl { | ... | @@ -1269,25 +1535,26 @@ typedef struct IStdMarshalInfoVtbl { |
| 1269 | 1535 | ||
| 1270 | /*** IUnknown methods ***/ | 1536 | /*** IUnknown methods ***/ |
| 1271 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1537 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1272 | IStdMarshalInfo* This, | 1538 | IStdMarshalInfo *This, |
| 1273 | REFIID riid, | 1539 | REFIID riid, |
| 1274 | void **ppvObject); | 1540 | void **ppvObject); |
| 1275 | 1541 | ||
| 1276 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1542 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1277 | IStdMarshalInfo* This); | 1543 | IStdMarshalInfo *This); |
| 1278 | 1544 | ||
| 1279 | ULONG (STDMETHODCALLTYPE *Release)( | 1545 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1280 | IStdMarshalInfo* This); | 1546 | IStdMarshalInfo *This); |
| 1281 | 1547 | ||
| 1282 | /*** IStdMarshalInfo methods ***/ | 1548 | /*** IStdMarshalInfo methods ***/ |
| 1283 | HRESULT (STDMETHODCALLTYPE *GetClassForHandler)( | 1549 | HRESULT (STDMETHODCALLTYPE *GetClassForHandler)( |
| 1284 | IStdMarshalInfo* This, | 1550 | IStdMarshalInfo *This, |
| 1285 | DWORD dwDestContext, | 1551 | DWORD dwDestContext, |
| 1286 | void *pvDestContext, | 1552 | void *pvDestContext, |
| 1287 | CLSID *pClsid); | 1553 | CLSID *pClsid); |
| 1288 | 1554 | ||
| 1289 | END_INTERFACE | 1555 | END_INTERFACE |
| 1290 | } IStdMarshalInfoVtbl; | 1556 | } IStdMarshalInfoVtbl; |
| 1557 | |||
| 1291 | interface IStdMarshalInfo { | 1558 | interface IStdMarshalInfo { |
| 1292 | CONST_VTBL IStdMarshalInfoVtbl* lpVtbl; | 1559 | CONST_VTBL IStdMarshalInfoVtbl* lpVtbl; |
| 1293 | }; | 1560 | }; |
| ... | @@ -1320,16 +1587,6 @@ static FORCEINLINE HRESULT IStdMarshalInfo_GetClassForHandler(IStdMarshalInfo* T | ... | @@ -1320,16 +1587,6 @@ static FORCEINLINE HRESULT IStdMarshalInfo_GetClassForHandler(IStdMarshalInfo* T |
| 1320 | 1587 | ||
| 1321 | #endif | 1588 | #endif |
| 1322 | 1589 | ||
| 1323 | HRESULT STDMETHODCALLTYPE IStdMarshalInfo_GetClassForHandler_Proxy( | ||
| 1324 | IStdMarshalInfo* This, | ||
| 1325 | DWORD dwDestContext, | ||
| 1326 | void *pvDestContext, | ||
| 1327 | CLSID *pClsid); | ||
| 1328 | void __RPC_STUB IStdMarshalInfo_GetClassForHandler_Stub( | ||
| 1329 | IRpcStubBuffer* This, | ||
| 1330 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1331 | PRPC_MESSAGE pRpcMessage, | ||
| 1332 | DWORD* pdwStubPhase); | ||
| 1333 | 1590 | ||
| 1334 | #endif /* __IStdMarshalInfo_INTERFACE_DEFINED__ */ | 1591 | #endif /* __IStdMarshalInfo_INTERFACE_DEFINED__ */ |
| 1335 | 1592 | ||
| ... | @@ -1372,30 +1629,31 @@ typedef struct IExternalConnectionVtbl { | ... | @@ -1372,30 +1629,31 @@ typedef struct IExternalConnectionVtbl { |
| 1372 | 1629 | ||
| 1373 | /*** IUnknown methods ***/ | 1630 | /*** IUnknown methods ***/ |
| 1374 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1631 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1375 | IExternalConnection* This, | 1632 | IExternalConnection *This, |
| 1376 | REFIID riid, | 1633 | REFIID riid, |
| 1377 | void **ppvObject); | 1634 | void **ppvObject); |
| 1378 | 1635 | ||
| 1379 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1636 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1380 | IExternalConnection* This); | 1637 | IExternalConnection *This); |
| 1381 | 1638 | ||
| 1382 | ULONG (STDMETHODCALLTYPE *Release)( | 1639 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1383 | IExternalConnection* This); | 1640 | IExternalConnection *This); |
| 1384 | 1641 | ||
| 1385 | /*** IExternalConnection methods ***/ | 1642 | /*** IExternalConnection methods ***/ |
| 1386 | DWORD (STDMETHODCALLTYPE *AddConnection)( | 1643 | DWORD (STDMETHODCALLTYPE *AddConnection)( |
| 1387 | IExternalConnection* This, | 1644 | IExternalConnection *This, |
| 1388 | DWORD extconn, | 1645 | DWORD extconn, |
| 1389 | DWORD reserved); | 1646 | DWORD reserved); |
| 1390 | 1647 | ||
| 1391 | DWORD (STDMETHODCALLTYPE *ReleaseConnection)( | 1648 | DWORD (STDMETHODCALLTYPE *ReleaseConnection)( |
| 1392 | IExternalConnection* This, | 1649 | IExternalConnection *This, |
| 1393 | DWORD extconn, | 1650 | DWORD extconn, |
| 1394 | DWORD reserved, | 1651 | DWORD reserved, |
| 1395 | WINBOOL fLastReleaseCloses); | 1652 | WINBOOL fLastReleaseCloses); |
| 1396 | 1653 | ||
| 1397 | END_INTERFACE | 1654 | END_INTERFACE |
| 1398 | } IExternalConnectionVtbl; | 1655 | } IExternalConnectionVtbl; |
| 1656 | |||
| 1399 | interface IExternalConnection { | 1657 | interface IExternalConnection { |
| 1400 | CONST_VTBL IExternalConnectionVtbl* lpVtbl; | 1658 | CONST_VTBL IExternalConnectionVtbl* lpVtbl; |
| 1401 | }; | 1659 | }; |
| ... | @@ -1432,25 +1690,6 @@ static FORCEINLINE DWORD IExternalConnection_ReleaseConnection(IExternalConnecti | ... | @@ -1432,25 +1690,6 @@ static FORCEINLINE DWORD IExternalConnection_ReleaseConnection(IExternalConnecti |
| 1432 | 1690 | ||
| 1433 | #endif | 1691 | #endif |
| 1434 | 1692 | ||
| 1435 | DWORD STDMETHODCALLTYPE IExternalConnection_AddConnection_Proxy( | ||
| 1436 | IExternalConnection* This, | ||
| 1437 | DWORD extconn, | ||
| 1438 | DWORD reserved); | ||
| 1439 | void __RPC_STUB IExternalConnection_AddConnection_Stub( | ||
| 1440 | IRpcStubBuffer* This, | ||
| 1441 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1442 | PRPC_MESSAGE pRpcMessage, | ||
| 1443 | DWORD* pdwStubPhase); | ||
| 1444 | DWORD STDMETHODCALLTYPE IExternalConnection_ReleaseConnection_Proxy( | ||
| 1445 | IExternalConnection* This, | ||
| 1446 | DWORD extconn, | ||
| 1447 | DWORD reserved, | ||
| 1448 | WINBOOL fLastReleaseCloses); | ||
| 1449 | void __RPC_STUB IExternalConnection_ReleaseConnection_Stub( | ||
| 1450 | IRpcStubBuffer* This, | ||
| 1451 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1452 | PRPC_MESSAGE pRpcMessage, | ||
| 1453 | DWORD* pdwStubPhase); | ||
| 1454 | 1693 | ||
| 1455 | #endif /* __IExternalConnection_INTERFACE_DEFINED__ */ | 1694 | #endif /* __IExternalConnection_INTERFACE_DEFINED__ */ |
| 1456 | 1695 | ||
| ... | @@ -1490,24 +1729,25 @@ typedef struct IMultiQIVtbl { | ... | @@ -1490,24 +1729,25 @@ typedef struct IMultiQIVtbl { |
| 1490 | 1729 | ||
| 1491 | /*** IUnknown methods ***/ | 1730 | /*** IUnknown methods ***/ |
| 1492 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1731 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1493 | IMultiQI* This, | 1732 | IMultiQI *This, |
| 1494 | REFIID riid, | 1733 | REFIID riid, |
| 1495 | void **ppvObject); | 1734 | void **ppvObject); |
| 1496 | 1735 | ||
| 1497 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1736 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1498 | IMultiQI* This); | 1737 | IMultiQI *This); |
| 1499 | 1738 | ||
| 1500 | ULONG (STDMETHODCALLTYPE *Release)( | 1739 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1501 | IMultiQI* This); | 1740 | IMultiQI *This); |
| 1502 | 1741 | ||
| 1503 | /*** IMultiQI methods ***/ | 1742 | /*** IMultiQI methods ***/ |
| 1504 | HRESULT (STDMETHODCALLTYPE *QueryMultipleInterfaces)( | 1743 | HRESULT (STDMETHODCALLTYPE *QueryMultipleInterfaces)( |
| 1505 | IMultiQI* This, | 1744 | IMultiQI *This, |
| 1506 | ULONG cMQIs, | 1745 | ULONG cMQIs, |
| 1507 | MULTI_QI *pMQIs); | 1746 | MULTI_QI *pMQIs); |
| 1508 | 1747 | ||
| 1509 | END_INTERFACE | 1748 | END_INTERFACE |
| 1510 | } IMultiQIVtbl; | 1749 | } IMultiQIVtbl; |
| 1750 | |||
| 1511 | interface IMultiQI { | 1751 | interface IMultiQI { |
| 1512 | CONST_VTBL IMultiQIVtbl* lpVtbl; | 1752 | CONST_VTBL IMultiQIVtbl* lpVtbl; |
| 1513 | }; | 1753 | }; |
| ... | @@ -1540,15 +1780,6 @@ static FORCEINLINE HRESULT IMultiQI_QueryMultipleInterfaces(IMultiQI* This,ULONG | ... | @@ -1540,15 +1780,6 @@ static FORCEINLINE HRESULT IMultiQI_QueryMultipleInterfaces(IMultiQI* This,ULONG |
| 1540 | 1780 | ||
| 1541 | #endif | 1781 | #endif |
| 1542 | 1782 | ||
| 1543 | HRESULT STDMETHODCALLTYPE IMultiQI_QueryMultipleInterfaces_Proxy( | ||
| 1544 | IMultiQI* This, | ||
| 1545 | ULONG cMQIs, | ||
| 1546 | MULTI_QI *pMQIs); | ||
| 1547 | void __RPC_STUB IMultiQI_QueryMultipleInterfaces_Stub( | ||
| 1548 | IRpcStubBuffer* This, | ||
| 1549 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1550 | PRPC_MESSAGE pRpcMessage, | ||
| 1551 | DWORD* pdwStubPhase); | ||
| 1552 | 1783 | ||
| 1553 | #endif /* __IMultiQI_INTERFACE_DEFINED__ */ | 1784 | #endif /* __IMultiQI_INTERFACE_DEFINED__ */ |
| 1554 | 1785 | ||
| ... | @@ -1563,7 +1794,7 @@ DEFINE_GUID(IID_AsyncIMultiQI, 0x000e0020, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00, | ... | @@ -1563,7 +1794,7 @@ DEFINE_GUID(IID_AsyncIMultiQI, 0x000e0020, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00, |
| 1563 | MIDL_INTERFACE("000e0020-0000-0000-c000-000000000046") | 1794 | MIDL_INTERFACE("000e0020-0000-0000-c000-000000000046") |
| 1564 | AsyncIMultiQI : public IUnknown | 1795 | AsyncIMultiQI : public IUnknown |
| 1565 | { | 1796 | { |
| 1566 | virtual void STDMETHODCALLTYPE Begin_QueryMultipleInterfaces( | 1797 | virtual HRESULT STDMETHODCALLTYPE Begin_QueryMultipleInterfaces( |
| 1567 | ULONG cMQIs, | 1798 | ULONG cMQIs, |
| 1568 | MULTI_QI *pMQIs) = 0; | 1799 | MULTI_QI *pMQIs) = 0; |
| 1569 | 1800 | ||
| ... | @@ -1580,28 +1811,29 @@ typedef struct AsyncIMultiQIVtbl { | ... | @@ -1580,28 +1811,29 @@ typedef struct AsyncIMultiQIVtbl { |
| 1580 | 1811 | ||
| 1581 | /*** IUnknown methods ***/ | 1812 | /*** IUnknown methods ***/ |
| 1582 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1813 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1583 | AsyncIMultiQI* This, | 1814 | AsyncIMultiQI *This, |
| 1584 | REFIID riid, | 1815 | REFIID riid, |
| 1585 | void **ppvObject); | 1816 | void **ppvObject); |
| 1586 | 1817 | ||
| 1587 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1818 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1588 | AsyncIMultiQI* This); | 1819 | AsyncIMultiQI *This); |
| 1589 | 1820 | ||
| 1590 | ULONG (STDMETHODCALLTYPE *Release)( | 1821 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1591 | AsyncIMultiQI* This); | 1822 | AsyncIMultiQI *This); |
| 1592 | 1823 | ||
| 1593 | /*** IMultiQI methods ***/ | 1824 | /*** AsyncIMultiQI methods ***/ |
| 1594 | void (STDMETHODCALLTYPE *Begin_QueryMultipleInterfaces)( | 1825 | HRESULT (STDMETHODCALLTYPE *Begin_QueryMultipleInterfaces)( |
| 1595 | AsyncIMultiQI* This, | 1826 | AsyncIMultiQI *This, |
| 1596 | ULONG cMQIs, | 1827 | ULONG cMQIs, |
| 1597 | MULTI_QI *pMQIs); | 1828 | MULTI_QI *pMQIs); |
| 1598 | 1829 | ||
| 1599 | HRESULT (STDMETHODCALLTYPE *Finish_QueryMultipleInterfaces)( | 1830 | HRESULT (STDMETHODCALLTYPE *Finish_QueryMultipleInterfaces)( |
| 1600 | AsyncIMultiQI* This, | 1831 | AsyncIMultiQI *This, |
| 1601 | MULTI_QI *pMQIs); | 1832 | MULTI_QI *pMQIs); |
| 1602 | 1833 | ||
| 1603 | END_INTERFACE | 1834 | END_INTERFACE |
| 1604 | } AsyncIMultiQIVtbl; | 1835 | } AsyncIMultiQIVtbl; |
| 1836 | |||
| 1605 | interface AsyncIMultiQI { | 1837 | interface AsyncIMultiQI { |
| 1606 | CONST_VTBL AsyncIMultiQIVtbl* lpVtbl; | 1838 | CONST_VTBL AsyncIMultiQIVtbl* lpVtbl; |
| 1607 | }; | 1839 | }; |
| ... | @@ -1612,7 +1844,7 @@ interface AsyncIMultiQI { | ... | @@ -1612,7 +1844,7 @@ interface AsyncIMultiQI { |
| 1612 | #define AsyncIMultiQI_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 1844 | #define AsyncIMultiQI_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 1613 | #define AsyncIMultiQI_AddRef(This) (This)->lpVtbl->AddRef(This) | 1845 | #define AsyncIMultiQI_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 1614 | #define AsyncIMultiQI_Release(This) (This)->lpVtbl->Release(This) | 1846 | #define AsyncIMultiQI_Release(This) (This)->lpVtbl->Release(This) |
| 1615 | /*** IMultiQI methods ***/ | 1847 | /*** AsyncIMultiQI methods ***/ |
| 1616 | #define AsyncIMultiQI_Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) (This)->lpVtbl->Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) | 1848 | #define AsyncIMultiQI_Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) (This)->lpVtbl->Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) |
| 1617 | #define AsyncIMultiQI_Finish_QueryMultipleInterfaces(This,pMQIs) (This)->lpVtbl->Finish_QueryMultipleInterfaces(This,pMQIs) | 1849 | #define AsyncIMultiQI_Finish_QueryMultipleInterfaces(This,pMQIs) (This)->lpVtbl->Finish_QueryMultipleInterfaces(This,pMQIs) |
| 1618 | #else | 1850 | #else |
| ... | @@ -1626,36 +1858,18 @@ static FORCEINLINE ULONG AsyncIMultiQI_AddRef(AsyncIMultiQI* This) { | ... | @@ -1626,36 +1858,18 @@ static FORCEINLINE ULONG AsyncIMultiQI_AddRef(AsyncIMultiQI* This) { |
| 1626 | static FORCEINLINE ULONG AsyncIMultiQI_Release(AsyncIMultiQI* This) { | 1858 | static FORCEINLINE ULONG AsyncIMultiQI_Release(AsyncIMultiQI* This) { |
| 1627 | return This->lpVtbl->Release(This); | 1859 | return This->lpVtbl->Release(This); |
| 1628 | } | 1860 | } |
| 1629 | /*** IMultiQI methods ***/ | 1861 | /*** AsyncIMultiQI methods ***/ |
| 1630 | static FORCEINLINE void Begin_AsyncIMultiQI_QueryMultipleInterfaces(AsyncIMultiQI* This,ULONG cMQIs,MULTI_QI *pMQIs) { | 1862 | static FORCEINLINE HRESULT AsyncIMultiQI_Begin_QueryMultipleInterfaces(AsyncIMultiQI* This,ULONG cMQIs,MULTI_QI *pMQIs) { |
| 1631 | This->lpVtbl->Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs); | 1863 | return This->lpVtbl->Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs); |
| 1632 | } | 1864 | } |
| 1633 | static FORCEINLINE HRESULT Finish_AsyncIMultiQI_QueryMultipleInterfaces(AsyncIMultiQI* This,MULTI_QI *pMQIs) { | 1865 | static FORCEINLINE HRESULT AsyncIMultiQI_Finish_QueryMultipleInterfaces(AsyncIMultiQI* This,MULTI_QI *pMQIs) { |
| 1634 | return This->lpVtbl->Finish_QueryMultipleInterfaces(This); | 1866 | return This->lpVtbl->Finish_QueryMultipleInterfaces(This,pMQIs); |
| 1635 | } | 1867 | } |
| 1636 | #endif | 1868 | #endif |
| 1637 | #endif | 1869 | #endif |
| 1638 | 1870 | ||
| 1639 | #endif | 1871 | #endif |
| 1640 | 1872 | ||
| 1641 | HRESULT STDMETHODCALLTYPE AsyncIMultiQI_Begin_QueryMultipleInterfaces_Proxy( | ||
| 1642 | IMultiQI* This, | ||
| 1643 | ULONG cMQIs, | ||
| 1644 | MULTI_QI *pMQIs); | ||
| 1645 | void __RPC_STUB AsyncIMultiQI_Begin_QueryMultipleInterfaces_Stub( | ||
| 1646 | IRpcStubBuffer* This, | ||
| 1647 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1648 | PRPC_MESSAGE pRpcMessage, | ||
| 1649 | DWORD* pdwStubPhase); | ||
| 1650 | HRESULT STDMETHODCALLTYPE AsyncIMultiQI_Finish_QueryMultipleInterfaces_Proxy( | ||
| 1651 | IMultiQI* This, | ||
| 1652 | ULONG cMQIs, | ||
| 1653 | MULTI_QI *pMQIs); | ||
| 1654 | void __RPC_STUB AsyncIMultiQI_Finish_QueryMultipleInterfaces_Stub( | ||
| 1655 | IRpcStubBuffer* This, | ||
| 1656 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1657 | PRPC_MESSAGE pRpcMessage, | ||
| 1658 | DWORD* pdwStubPhase); | ||
| 1659 | 1873 | ||
| 1660 | #endif /* __AsyncIMultiQI_INTERFACE_DEFINED__ */ | 1874 | #endif /* __AsyncIMultiQI_INTERFACE_DEFINED__ */ |
| 1661 | 1875 | ||
| ... | @@ -1687,24 +1901,25 @@ typedef struct IInternalUnknownVtbl { | ... | @@ -1687,24 +1901,25 @@ typedef struct IInternalUnknownVtbl { |
| 1687 | 1901 | ||
| 1688 | /*** IUnknown methods ***/ | 1902 | /*** IUnknown methods ***/ |
| 1689 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1903 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1690 | IInternalUnknown* This, | 1904 | IInternalUnknown *This, |
| 1691 | REFIID riid, | 1905 | REFIID riid, |
| 1692 | void **ppvObject); | 1906 | void **ppvObject); |
| 1693 | 1907 | ||
| 1694 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1908 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1695 | IInternalUnknown* This); | 1909 | IInternalUnknown *This); |
| 1696 | 1910 | ||
| 1697 | ULONG (STDMETHODCALLTYPE *Release)( | 1911 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1698 | IInternalUnknown* This); | 1912 | IInternalUnknown *This); |
| 1699 | 1913 | ||
| 1700 | /*** IInternalUnknown methods ***/ | 1914 | /*** IInternalUnknown methods ***/ |
| 1701 | HRESULT (STDMETHODCALLTYPE *QueryInternalInterface)( | 1915 | HRESULT (STDMETHODCALLTYPE *QueryInternalInterface)( |
| 1702 | IInternalUnknown* This, | 1916 | IInternalUnknown *This, |
| 1703 | REFIID riid, | 1917 | REFIID riid, |
| 1704 | void **ppv); | 1918 | void **ppv); |
| 1705 | 1919 | ||
| 1706 | END_INTERFACE | 1920 | END_INTERFACE |
| 1707 | } IInternalUnknownVtbl; | 1921 | } IInternalUnknownVtbl; |
| 1922 | |||
| 1708 | interface IInternalUnknown { | 1923 | interface IInternalUnknown { |
| 1709 | CONST_VTBL IInternalUnknownVtbl* lpVtbl; | 1924 | CONST_VTBL IInternalUnknownVtbl* lpVtbl; |
| 1710 | }; | 1925 | }; |
| ... | @@ -1737,15 +1952,6 @@ static FORCEINLINE HRESULT IInternalUnknown_QueryInternalInterface(IInternalUnkn | ... | @@ -1737,15 +1952,6 @@ static FORCEINLINE HRESULT IInternalUnknown_QueryInternalInterface(IInternalUnkn |
| 1737 | 1952 | ||
| 1738 | #endif | 1953 | #endif |
| 1739 | 1954 | ||
| 1740 | HRESULT STDMETHODCALLTYPE IInternalUnknown_QueryInternalInterface_Proxy( | ||
| 1741 | IInternalUnknown* This, | ||
| 1742 | REFIID riid, | ||
| 1743 | void **ppv); | ||
| 1744 | void __RPC_STUB IInternalUnknown_QueryInternalInterface_Stub( | ||
| 1745 | IRpcStubBuffer* This, | ||
| 1746 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1747 | PRPC_MESSAGE pRpcMessage, | ||
| 1748 | DWORD* pdwStubPhase); | ||
| 1749 | 1955 | ||
| 1750 | #endif /* __IInternalUnknown_INTERFACE_DEFINED__ */ | 1956 | #endif /* __IInternalUnknown_INTERFACE_DEFINED__ */ |
| 1751 | 1957 | ||
| ... | @@ -1789,36 +1995,37 @@ typedef struct IEnumUnknownVtbl { | ... | @@ -1789,36 +1995,37 @@ typedef struct IEnumUnknownVtbl { |
| 1789 | 1995 | ||
| 1790 | /*** IUnknown methods ***/ | 1996 | /*** IUnknown methods ***/ |
| 1791 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1997 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1792 | IEnumUnknown* This, | 1998 | IEnumUnknown *This, |
| 1793 | REFIID riid, | 1999 | REFIID riid, |
| 1794 | void **ppvObject); | 2000 | void **ppvObject); |
| 1795 | 2001 | ||
| 1796 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2002 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1797 | IEnumUnknown* This); | 2003 | IEnumUnknown *This); |
| 1798 | 2004 | ||
| 1799 | ULONG (STDMETHODCALLTYPE *Release)( | 2005 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1800 | IEnumUnknown* This); | 2006 | IEnumUnknown *This); |
| 1801 | 2007 | ||
| 1802 | /*** IEnumUnknown methods ***/ | 2008 | /*** IEnumUnknown methods ***/ |
| 1803 | HRESULT (STDMETHODCALLTYPE *Next)( | 2009 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 1804 | IEnumUnknown* This, | 2010 | IEnumUnknown *This, |
| 1805 | ULONG celt, | 2011 | ULONG celt, |
| 1806 | IUnknown **rgelt, | 2012 | IUnknown **rgelt, |
| 1807 | ULONG *pceltFetched); | 2013 | ULONG *pceltFetched); |
| 1808 | 2014 | ||
| 1809 | HRESULT (STDMETHODCALLTYPE *Skip)( | 2015 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 1810 | IEnumUnknown* This, | 2016 | IEnumUnknown *This, |
| 1811 | ULONG celt); | 2017 | ULONG celt); |
| 1812 | 2018 | ||
| 1813 | HRESULT (STDMETHODCALLTYPE *Reset)( | 2019 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 1814 | IEnumUnknown* This); | 2020 | IEnumUnknown *This); |
| 1815 | 2021 | ||
| 1816 | HRESULT (STDMETHODCALLTYPE *Clone)( | 2022 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 1817 | IEnumUnknown* This, | 2023 | IEnumUnknown *This, |
| 1818 | IEnumUnknown **ppenum); | 2024 | IEnumUnknown **ppenum); |
| 1819 | 2025 | ||
| 1820 | END_INTERFACE | 2026 | END_INTERFACE |
| 1821 | } IEnumUnknownVtbl; | 2027 | } IEnumUnknownVtbl; |
| 2028 | |||
| 1822 | interface IEnumUnknown { | 2029 | interface IEnumUnknown { |
| 1823 | CONST_VTBL IEnumUnknownVtbl* lpVtbl; | 2030 | CONST_VTBL IEnumUnknownVtbl* lpVtbl; |
| 1824 | }; | 2031 | }; |
| ... | @@ -1873,30 +2080,7 @@ void __RPC_STUB IEnumUnknown_RemoteNext_Stub( | ... | @@ -1873,30 +2080,7 @@ void __RPC_STUB IEnumUnknown_RemoteNext_Stub( |
| 1873 | IRpcChannelBuffer* pRpcChannelBuffer, | 2080 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 1874 | PRPC_MESSAGE pRpcMessage, | 2081 | PRPC_MESSAGE pRpcMessage, |
| 1875 | DWORD* pdwStubPhase); | 2082 | DWORD* pdwStubPhase); |
| 1876 | HRESULT STDMETHODCALLTYPE IEnumUnknown_Skip_Proxy( | 2083 | HRESULT CALLBACK IEnumUnknown_Next_Proxy( |
| 1877 | IEnumUnknown* This, | ||
| 1878 | ULONG celt); | ||
| 1879 | void __RPC_STUB IEnumUnknown_Skip_Stub( | ||
| 1880 | IRpcStubBuffer* This, | ||
| 1881 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1882 | PRPC_MESSAGE pRpcMessage, | ||
| 1883 | DWORD* pdwStubPhase); | ||
| 1884 | HRESULT STDMETHODCALLTYPE IEnumUnknown_Reset_Proxy( | ||
| 1885 | IEnumUnknown* This); | ||
| 1886 | void __RPC_STUB IEnumUnknown_Reset_Stub( | ||
| 1887 | IRpcStubBuffer* This, | ||
| 1888 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1889 | PRPC_MESSAGE pRpcMessage, | ||
| 1890 | DWORD* pdwStubPhase); | ||
| 1891 | HRESULT STDMETHODCALLTYPE IEnumUnknown_Clone_Proxy( | ||
| 1892 | IEnumUnknown* This, | ||
| 1893 | IEnumUnknown **ppenum); | ||
| 1894 | void __RPC_STUB IEnumUnknown_Clone_Stub( | ||
| 1895 | IRpcStubBuffer* This, | ||
| 1896 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1897 | PRPC_MESSAGE pRpcMessage, | ||
| 1898 | DWORD* pdwStubPhase); | ||
| 1899 | HRESULT CALLBACK IEnumUnknown_Next_Proxy( | ||
| 1900 | IEnumUnknown* This, | 2084 | IEnumUnknown* This, |
| 1901 | ULONG celt, | 2085 | ULONG celt, |
| 1902 | IUnknown **rgelt, | 2086 | IUnknown **rgelt, |
| ... | @@ -1947,36 +2131,37 @@ typedef struct IEnumStringVtbl { | ... | @@ -1947,36 +2131,37 @@ typedef struct IEnumStringVtbl { |
| 1947 | 2131 | ||
| 1948 | /*** IUnknown methods ***/ | 2132 | /*** IUnknown methods ***/ |
| 1949 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2133 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1950 | IEnumString* This, | 2134 | IEnumString *This, |
| 1951 | REFIID riid, | 2135 | REFIID riid, |
| 1952 | void **ppvObject); | 2136 | void **ppvObject); |
| 1953 | 2137 | ||
| 1954 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2138 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1955 | IEnumString* This); | 2139 | IEnumString *This); |
| 1956 | 2140 | ||
| 1957 | ULONG (STDMETHODCALLTYPE *Release)( | 2141 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1958 | IEnumString* This); | 2142 | IEnumString *This); |
| 1959 | 2143 | ||
| 1960 | /*** IEnumString methods ***/ | 2144 | /*** IEnumString methods ***/ |
| 1961 | HRESULT (STDMETHODCALLTYPE *Next)( | 2145 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 1962 | IEnumString* This, | 2146 | IEnumString *This, |
| 1963 | ULONG celt, | 2147 | ULONG celt, |
| 1964 | LPOLESTR *rgelt, | 2148 | LPOLESTR *rgelt, |
| 1965 | ULONG *pceltFetched); | 2149 | ULONG *pceltFetched); |
| 1966 | 2150 | ||
| 1967 | HRESULT (STDMETHODCALLTYPE *Skip)( | 2151 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 1968 | IEnumString* This, | 2152 | IEnumString *This, |
| 1969 | ULONG celt); | 2153 | ULONG celt); |
| 1970 | 2154 | ||
| 1971 | HRESULT (STDMETHODCALLTYPE *Reset)( | 2155 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 1972 | IEnumString* This); | 2156 | IEnumString *This); |
| 1973 | 2157 | ||
| 1974 | HRESULT (STDMETHODCALLTYPE *Clone)( | 2158 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 1975 | IEnumString* This, | 2159 | IEnumString *This, |
| 1976 | IEnumString **ppenum); | 2160 | IEnumString **ppenum); |
| 1977 | 2161 | ||
| 1978 | END_INTERFACE | 2162 | END_INTERFACE |
| 1979 | } IEnumStringVtbl; | 2163 | } IEnumStringVtbl; |
| 2164 | |||
| 1980 | interface IEnumString { | 2165 | interface IEnumString { |
| 1981 | CONST_VTBL IEnumStringVtbl* lpVtbl; | 2166 | CONST_VTBL IEnumStringVtbl* lpVtbl; |
| 1982 | }; | 2167 | }; |
| ... | @@ -2031,29 +2216,6 @@ void __RPC_STUB IEnumString_RemoteNext_Stub( | ... | @@ -2031,29 +2216,6 @@ void __RPC_STUB IEnumString_RemoteNext_Stub( |
| 2031 | IRpcChannelBuffer* pRpcChannelBuffer, | 2216 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 2032 | PRPC_MESSAGE pRpcMessage, | 2217 | PRPC_MESSAGE pRpcMessage, |
| 2033 | DWORD* pdwStubPhase); | 2218 | DWORD* pdwStubPhase); |
| 2034 | HRESULT STDMETHODCALLTYPE IEnumString_Skip_Proxy( | ||
| 2035 | IEnumString* This, | ||
| 2036 | ULONG celt); | ||
| 2037 | void __RPC_STUB IEnumString_Skip_Stub( | ||
| 2038 | IRpcStubBuffer* This, | ||
| 2039 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2040 | PRPC_MESSAGE pRpcMessage, | ||
| 2041 | DWORD* pdwStubPhase); | ||
| 2042 | HRESULT STDMETHODCALLTYPE IEnumString_Reset_Proxy( | ||
| 2043 | IEnumString* This); | ||
| 2044 | void __RPC_STUB IEnumString_Reset_Stub( | ||
| 2045 | IRpcStubBuffer* This, | ||
| 2046 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2047 | PRPC_MESSAGE pRpcMessage, | ||
| 2048 | DWORD* pdwStubPhase); | ||
| 2049 | HRESULT STDMETHODCALLTYPE IEnumString_Clone_Proxy( | ||
| 2050 | IEnumString* This, | ||
| 2051 | IEnumString **ppenum); | ||
| 2052 | void __RPC_STUB IEnumString_Clone_Stub( | ||
| 2053 | IRpcStubBuffer* This, | ||
| 2054 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2055 | PRPC_MESSAGE pRpcMessage, | ||
| 2056 | DWORD* pdwStubPhase); | ||
| 2057 | HRESULT CALLBACK IEnumString_Next_Proxy( | 2219 | HRESULT CALLBACK IEnumString_Next_Proxy( |
| 2058 | IEnumString* This, | 2220 | IEnumString* This, |
| 2059 | ULONG celt, | 2221 | ULONG celt, |
| ... | @@ -2099,31 +2261,32 @@ typedef struct ISequentialStreamVtbl { | ... | @@ -2099,31 +2261,32 @@ typedef struct ISequentialStreamVtbl { |
| 2099 | 2261 | ||
| 2100 | /*** IUnknown methods ***/ | 2262 | /*** IUnknown methods ***/ |
| 2101 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2263 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2102 | ISequentialStream* This, | 2264 | ISequentialStream *This, |
| 2103 | REFIID riid, | 2265 | REFIID riid, |
| 2104 | void **ppvObject); | 2266 | void **ppvObject); |
| 2105 | 2267 | ||
| 2106 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2268 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2107 | ISequentialStream* This); | 2269 | ISequentialStream *This); |
| 2108 | 2270 | ||
| 2109 | ULONG (STDMETHODCALLTYPE *Release)( | 2271 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2110 | ISequentialStream* This); | 2272 | ISequentialStream *This); |
| 2111 | 2273 | ||
| 2112 | /*** ISequentialStream methods ***/ | 2274 | /*** ISequentialStream methods ***/ |
| 2113 | HRESULT (STDMETHODCALLTYPE *Read)( | 2275 | HRESULT (STDMETHODCALLTYPE *Read)( |
| 2114 | ISequentialStream* This, | 2276 | ISequentialStream *This, |
| 2115 | void *pv, | 2277 | void *pv, |
| 2116 | ULONG cb, | 2278 | ULONG cb, |
| 2117 | ULONG *pcbRead); | 2279 | ULONG *pcbRead); |
| 2118 | 2280 | ||
| 2119 | HRESULT (STDMETHODCALLTYPE *Write)( | 2281 | HRESULT (STDMETHODCALLTYPE *Write)( |
| 2120 | ISequentialStream* This, | 2282 | ISequentialStream *This, |
| 2121 | const void *pv, | 2283 | const void *pv, |
| 2122 | ULONG cb, | 2284 | ULONG cb, |
| 2123 | ULONG *pcbWritten); | 2285 | ULONG *pcbWritten); |
| 2124 | 2286 | ||
| 2125 | END_INTERFACE | 2287 | END_INTERFACE |
| 2126 | } ISequentialStreamVtbl; | 2288 | } ISequentialStreamVtbl; |
| 2289 | |||
| 2127 | interface ISequentialStream { | 2290 | interface ISequentialStream { |
| 2128 | CONST_VTBL ISequentialStreamVtbl* lpVtbl; | 2291 | CONST_VTBL ISequentialStreamVtbl* lpVtbl; |
| 2129 | }; | 2292 | }; |
| ... | @@ -2297,77 +2460,78 @@ typedef struct IStreamVtbl { | ... | @@ -2297,77 +2460,78 @@ typedef struct IStreamVtbl { |
| 2297 | 2460 | ||
| 2298 | /*** IUnknown methods ***/ | 2461 | /*** IUnknown methods ***/ |
| 2299 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2462 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2300 | IStream* This, | 2463 | IStream *This, |
| 2301 | REFIID riid, | 2464 | REFIID riid, |
| 2302 | void **ppvObject); | 2465 | void **ppvObject); |
| 2303 | 2466 | ||
| 2304 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2467 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2305 | IStream* This); | 2468 | IStream *This); |
| 2306 | 2469 | ||
| 2307 | ULONG (STDMETHODCALLTYPE *Release)( | 2470 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2308 | IStream* This); | 2471 | IStream *This); |
| 2309 | 2472 | ||
| 2310 | /*** ISequentialStream methods ***/ | 2473 | /*** ISequentialStream methods ***/ |
| 2311 | HRESULT (STDMETHODCALLTYPE *Read)( | 2474 | HRESULT (STDMETHODCALLTYPE *Read)( |
| 2312 | IStream* This, | 2475 | IStream *This, |
| 2313 | void *pv, | 2476 | void *pv, |
| 2314 | ULONG cb, | 2477 | ULONG cb, |
| 2315 | ULONG *pcbRead); | 2478 | ULONG *pcbRead); |
| 2316 | 2479 | ||
| 2317 | HRESULT (STDMETHODCALLTYPE *Write)( | 2480 | HRESULT (STDMETHODCALLTYPE *Write)( |
| 2318 | IStream* This, | 2481 | IStream *This, |
| 2319 | const void *pv, | 2482 | const void *pv, |
| 2320 | ULONG cb, | 2483 | ULONG cb, |
| 2321 | ULONG *pcbWritten); | 2484 | ULONG *pcbWritten); |
| 2322 | 2485 | ||
| 2323 | /*** IStream methods ***/ | 2486 | /*** IStream methods ***/ |
| 2324 | HRESULT (STDMETHODCALLTYPE *Seek)( | 2487 | HRESULT (STDMETHODCALLTYPE *Seek)( |
| 2325 | IStream* This, | 2488 | IStream *This, |
| 2326 | LARGE_INTEGER dlibMove, | 2489 | LARGE_INTEGER dlibMove, |
| 2327 | DWORD dwOrigin, | 2490 | DWORD dwOrigin, |
| 2328 | ULARGE_INTEGER *plibNewPosition); | 2491 | ULARGE_INTEGER *plibNewPosition); |
| 2329 | 2492 | ||
| 2330 | HRESULT (STDMETHODCALLTYPE *SetSize)( | 2493 | HRESULT (STDMETHODCALLTYPE *SetSize)( |
| 2331 | IStream* This, | 2494 | IStream *This, |
| 2332 | ULARGE_INTEGER libNewSize); | 2495 | ULARGE_INTEGER libNewSize); |
| 2333 | 2496 | ||
| 2334 | HRESULT (STDMETHODCALLTYPE *CopyTo)( | 2497 | HRESULT (STDMETHODCALLTYPE *CopyTo)( |
| 2335 | IStream* This, | 2498 | IStream *This, |
| 2336 | IStream *pstm, | 2499 | IStream *pstm, |
| 2337 | ULARGE_INTEGER cb, | 2500 | ULARGE_INTEGER cb, |
| 2338 | ULARGE_INTEGER *pcbRead, | 2501 | ULARGE_INTEGER *pcbRead, |
| 2339 | ULARGE_INTEGER *pcbWritten); | 2502 | ULARGE_INTEGER *pcbWritten); |
| 2340 | 2503 | ||
| 2341 | HRESULT (STDMETHODCALLTYPE *Commit)( | 2504 | HRESULT (STDMETHODCALLTYPE *Commit)( |
| 2342 | IStream* This, | 2505 | IStream *This, |
| 2343 | DWORD grfCommitFlags); | 2506 | DWORD grfCommitFlags); |
| 2344 | 2507 | ||
| 2345 | HRESULT (STDMETHODCALLTYPE *Revert)( | 2508 | HRESULT (STDMETHODCALLTYPE *Revert)( |
| 2346 | IStream* This); | 2509 | IStream *This); |
| 2347 | 2510 | ||
| 2348 | HRESULT (STDMETHODCALLTYPE *LockRegion)( | 2511 | HRESULT (STDMETHODCALLTYPE *LockRegion)( |
| 2349 | IStream* This, | 2512 | IStream *This, |
| 2350 | ULARGE_INTEGER libOffset, | 2513 | ULARGE_INTEGER libOffset, |
| 2351 | ULARGE_INTEGER cb, | 2514 | ULARGE_INTEGER cb, |
| 2352 | DWORD dwLockType); | 2515 | DWORD dwLockType); |
| 2353 | 2516 | ||
| 2354 | HRESULT (STDMETHODCALLTYPE *UnlockRegion)( | 2517 | HRESULT (STDMETHODCALLTYPE *UnlockRegion)( |
| 2355 | IStream* This, | 2518 | IStream *This, |
| 2356 | ULARGE_INTEGER libOffset, | 2519 | ULARGE_INTEGER libOffset, |
| 2357 | ULARGE_INTEGER cb, | 2520 | ULARGE_INTEGER cb, |
| 2358 | DWORD dwLockType); | 2521 | DWORD dwLockType); |
| 2359 | 2522 | ||
| 2360 | HRESULT (STDMETHODCALLTYPE *Stat)( | 2523 | HRESULT (STDMETHODCALLTYPE *Stat)( |
| 2361 | IStream* This, | 2524 | IStream *This, |
| 2362 | STATSTG *pstatstg, | 2525 | STATSTG *pstatstg, |
| 2363 | DWORD grfStatFlag); | 2526 | DWORD grfStatFlag); |
| 2364 | 2527 | ||
| 2365 | HRESULT (STDMETHODCALLTYPE *Clone)( | 2528 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 2366 | IStream* This, | 2529 | IStream *This, |
| 2367 | IStream **ppstm); | 2530 | IStream **ppstm); |
| 2368 | 2531 | ||
| 2369 | END_INTERFACE | 2532 | END_INTERFACE |
| 2370 | } IStreamVtbl; | 2533 | } IStreamVtbl; |
| 2534 | |||
| 2371 | interface IStream { | 2535 | interface IStream { |
| 2372 | CONST_VTBL IStreamVtbl* lpVtbl; | 2536 | CONST_VTBL IStreamVtbl* lpVtbl; |
| 2373 | }; | 2537 | }; |
| ... | @@ -2452,14 +2616,6 @@ void __RPC_STUB IStream_RemoteSeek_Stub( | ... | @@ -2452,14 +2616,6 @@ void __RPC_STUB IStream_RemoteSeek_Stub( |
| 2452 | IRpcChannelBuffer* pRpcChannelBuffer, | 2616 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 2453 | PRPC_MESSAGE pRpcMessage, | 2617 | PRPC_MESSAGE pRpcMessage, |
| 2454 | DWORD* pdwStubPhase); | 2618 | DWORD* pdwStubPhase); |
| 2455 | HRESULT STDMETHODCALLTYPE IStream_SetSize_Proxy( | ||
| 2456 | IStream* This, | ||
| 2457 | ULARGE_INTEGER libNewSize); | ||
| 2458 | void __RPC_STUB IStream_SetSize_Stub( | ||
| 2459 | IRpcStubBuffer* This, | ||
| 2460 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2461 | PRPC_MESSAGE pRpcMessage, | ||
| 2462 | DWORD* pdwStubPhase); | ||
| 2463 | HRESULT STDMETHODCALLTYPE IStream_RemoteCopyTo_Proxy( | 2619 | HRESULT STDMETHODCALLTYPE IStream_RemoteCopyTo_Proxy( |
| 2464 | IStream* This, | 2620 | IStream* This, |
| 2465 | IStream *pstm, | 2621 | IStream *pstm, |
| ... | @@ -2471,58 +2627,6 @@ void __RPC_STUB IStream_RemoteCopyTo_Stub( | ... | @@ -2471,58 +2627,6 @@ void __RPC_STUB IStream_RemoteCopyTo_Stub( |
| 2471 | IRpcChannelBuffer* pRpcChannelBuffer, | 2627 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 2472 | PRPC_MESSAGE pRpcMessage, | 2628 | PRPC_MESSAGE pRpcMessage, |
| 2473 | DWORD* pdwStubPhase); | 2629 | DWORD* pdwStubPhase); |
| 2474 | HRESULT STDMETHODCALLTYPE IStream_Commit_Proxy( | ||
| 2475 | IStream* This, | ||
| 2476 | DWORD grfCommitFlags); | ||
| 2477 | void __RPC_STUB IStream_Commit_Stub( | ||
| 2478 | IRpcStubBuffer* This, | ||
| 2479 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2480 | PRPC_MESSAGE pRpcMessage, | ||
| 2481 | DWORD* pdwStubPhase); | ||
| 2482 | HRESULT STDMETHODCALLTYPE IStream_Revert_Proxy( | ||
| 2483 | IStream* This); | ||
| 2484 | void __RPC_STUB IStream_Revert_Stub( | ||
| 2485 | IRpcStubBuffer* This, | ||
| 2486 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2487 | PRPC_MESSAGE pRpcMessage, | ||
| 2488 | DWORD* pdwStubPhase); | ||
| 2489 | HRESULT STDMETHODCALLTYPE IStream_LockRegion_Proxy( | ||
| 2490 | IStream* This, | ||
| 2491 | ULARGE_INTEGER libOffset, | ||
| 2492 | ULARGE_INTEGER cb, | ||
| 2493 | DWORD dwLockType); | ||
| 2494 | void __RPC_STUB IStream_LockRegion_Stub( | ||
| 2495 | IRpcStubBuffer* This, | ||
| 2496 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2497 | PRPC_MESSAGE pRpcMessage, | ||
| 2498 | DWORD* pdwStubPhase); | ||
| 2499 | HRESULT STDMETHODCALLTYPE IStream_UnlockRegion_Proxy( | ||
| 2500 | IStream* This, | ||
| 2501 | ULARGE_INTEGER libOffset, | ||
| 2502 | ULARGE_INTEGER cb, | ||
| 2503 | DWORD dwLockType); | ||
| 2504 | void __RPC_STUB IStream_UnlockRegion_Stub( | ||
| 2505 | IRpcStubBuffer* This, | ||
| 2506 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2507 | PRPC_MESSAGE pRpcMessage, | ||
| 2508 | DWORD* pdwStubPhase); | ||
| 2509 | HRESULT STDMETHODCALLTYPE IStream_Stat_Proxy( | ||
| 2510 | IStream* This, | ||
| 2511 | STATSTG *pstatstg, | ||
| 2512 | DWORD grfStatFlag); | ||
| 2513 | void __RPC_STUB IStream_Stat_Stub( | ||
| 2514 | IRpcStubBuffer* This, | ||
| 2515 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2516 | PRPC_MESSAGE pRpcMessage, | ||
| 2517 | DWORD* pdwStubPhase); | ||
| 2518 | HRESULT STDMETHODCALLTYPE IStream_Clone_Proxy( | ||
| 2519 | IStream* This, | ||
| 2520 | IStream **ppstm); | ||
| 2521 | void __RPC_STUB IStream_Clone_Stub( | ||
| 2522 | IRpcStubBuffer* This, | ||
| 2523 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2524 | PRPC_MESSAGE pRpcMessage, | ||
| 2525 | DWORD* pdwStubPhase); | ||
| 2526 | HRESULT CALLBACK IStream_Seek_Proxy( | 2630 | HRESULT CALLBACK IStream_Seek_Proxy( |
| 2527 | IStream* This, | 2631 | IStream* This, |
| 2528 | LARGE_INTEGER dlibMove, | 2632 | LARGE_INTEGER dlibMove, |
| ... | @@ -2602,41 +2706,42 @@ typedef struct IRpcChannelBufferVtbl { | ... | @@ -2602,41 +2706,42 @@ typedef struct IRpcChannelBufferVtbl { |
| 2602 | 2706 | ||
| 2603 | /*** IUnknown methods ***/ | 2707 | /*** IUnknown methods ***/ |
| 2604 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2708 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2605 | IRpcChannelBuffer* This, | 2709 | IRpcChannelBuffer *This, |
| 2606 | REFIID riid, | 2710 | REFIID riid, |
| 2607 | void **ppvObject); | 2711 | void **ppvObject); |
| 2608 | 2712 | ||
| 2609 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2713 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2610 | IRpcChannelBuffer* This); | 2714 | IRpcChannelBuffer *This); |
| 2611 | 2715 | ||
| 2612 | ULONG (STDMETHODCALLTYPE *Release)( | 2716 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2613 | IRpcChannelBuffer* This); | 2717 | IRpcChannelBuffer *This); |
| 2614 | 2718 | ||
| 2615 | /*** IRpcChannelBuffer methods ***/ | 2719 | /*** IRpcChannelBuffer methods ***/ |
| 2616 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( | 2720 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( |
| 2617 | IRpcChannelBuffer* This, | 2721 | IRpcChannelBuffer *This, |
| 2618 | RPCOLEMESSAGE *pMessage, | 2722 | RPCOLEMESSAGE *pMessage, |
| 2619 | REFIID riid); | 2723 | REFIID riid); |
| 2620 | 2724 | ||
| 2621 | HRESULT (STDMETHODCALLTYPE *SendReceive)( | 2725 | HRESULT (STDMETHODCALLTYPE *SendReceive)( |
| 2622 | IRpcChannelBuffer* This, | 2726 | IRpcChannelBuffer *This, |
| 2623 | RPCOLEMESSAGE *pMessage, | 2727 | RPCOLEMESSAGE *pMessage, |
| 2624 | ULONG *pStatus); | 2728 | ULONG *pStatus); |
| 2625 | 2729 | ||
| 2626 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( | 2730 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( |
| 2627 | IRpcChannelBuffer* This, | 2731 | IRpcChannelBuffer *This, |
| 2628 | RPCOLEMESSAGE *pMessage); | 2732 | RPCOLEMESSAGE *pMessage); |
| 2629 | 2733 | ||
| 2630 | HRESULT (STDMETHODCALLTYPE *GetDestCtx)( | 2734 | HRESULT (STDMETHODCALLTYPE *GetDestCtx)( |
| 2631 | IRpcChannelBuffer* This, | 2735 | IRpcChannelBuffer *This, |
| 2632 | DWORD *pdwDestContext, | 2736 | DWORD *pdwDestContext, |
| 2633 | void **ppvDestContext); | 2737 | void **ppvDestContext); |
| 2634 | 2738 | ||
| 2635 | HRESULT (STDMETHODCALLTYPE *IsConnected)( | 2739 | HRESULT (STDMETHODCALLTYPE *IsConnected)( |
| 2636 | IRpcChannelBuffer* This); | 2740 | IRpcChannelBuffer *This); |
| 2637 | 2741 | ||
| 2638 | END_INTERFACE | 2742 | END_INTERFACE |
| 2639 | } IRpcChannelBufferVtbl; | 2743 | } IRpcChannelBufferVtbl; |
| 2744 | |||
| 2640 | interface IRpcChannelBuffer { | 2745 | interface IRpcChannelBuffer { |
| 2641 | CONST_VTBL IRpcChannelBufferVtbl* lpVtbl; | 2746 | CONST_VTBL IRpcChannelBufferVtbl* lpVtbl; |
| 2642 | }; | 2747 | }; |
| ... | @@ -2685,48 +2790,6 @@ static FORCEINLINE HRESULT IRpcChannelBuffer_IsConnected(IRpcChannelBuffer* This | ... | @@ -2685,48 +2790,6 @@ static FORCEINLINE HRESULT IRpcChannelBuffer_IsConnected(IRpcChannelBuffer* This |
| 2685 | 2790 | ||
| 2686 | #endif | 2791 | #endif |
| 2687 | 2792 | ||
| 2688 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_GetBuffer_Proxy( | ||
| 2689 | IRpcChannelBuffer* This, | ||
| 2690 | RPCOLEMESSAGE *pMessage, | ||
| 2691 | REFIID riid); | ||
| 2692 | void __RPC_STUB IRpcChannelBuffer_GetBuffer_Stub( | ||
| 2693 | IRpcStubBuffer* This, | ||
| 2694 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2695 | PRPC_MESSAGE pRpcMessage, | ||
| 2696 | DWORD* pdwStubPhase); | ||
| 2697 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_SendReceive_Proxy( | ||
| 2698 | IRpcChannelBuffer* This, | ||
| 2699 | RPCOLEMESSAGE *pMessage, | ||
| 2700 | ULONG *pStatus); | ||
| 2701 | void __RPC_STUB IRpcChannelBuffer_SendReceive_Stub( | ||
| 2702 | IRpcStubBuffer* This, | ||
| 2703 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2704 | PRPC_MESSAGE pRpcMessage, | ||
| 2705 | DWORD* pdwStubPhase); | ||
| 2706 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_FreeBuffer_Proxy( | ||
| 2707 | IRpcChannelBuffer* This, | ||
| 2708 | RPCOLEMESSAGE *pMessage); | ||
| 2709 | void __RPC_STUB IRpcChannelBuffer_FreeBuffer_Stub( | ||
| 2710 | IRpcStubBuffer* This, | ||
| 2711 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2712 | PRPC_MESSAGE pRpcMessage, | ||
| 2713 | DWORD* pdwStubPhase); | ||
| 2714 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_GetDestCtx_Proxy( | ||
| 2715 | IRpcChannelBuffer* This, | ||
| 2716 | DWORD *pdwDestContext, | ||
| 2717 | void **ppvDestContext); | ||
| 2718 | void __RPC_STUB IRpcChannelBuffer_GetDestCtx_Stub( | ||
| 2719 | IRpcStubBuffer* This, | ||
| 2720 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2721 | PRPC_MESSAGE pRpcMessage, | ||
| 2722 | DWORD* pdwStubPhase); | ||
| 2723 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_IsConnected_Proxy( | ||
| 2724 | IRpcChannelBuffer* This); | ||
| 2725 | void __RPC_STUB IRpcChannelBuffer_IsConnected_Stub( | ||
| 2726 | IRpcStubBuffer* This, | ||
| 2727 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2728 | PRPC_MESSAGE pRpcMessage, | ||
| 2729 | DWORD* pdwStubPhase); | ||
| 2730 | 2793 | ||
| 2731 | #endif /* __IRpcChannelBuffer_INTERFACE_DEFINED__ */ | 2794 | #endif /* __IRpcChannelBuffer_INTERFACE_DEFINED__ */ |
| 2732 | 2795 | ||
| ... | @@ -2757,46 +2820,47 @@ typedef struct IRpcChannelBuffer2Vtbl { | ... | @@ -2757,46 +2820,47 @@ typedef struct IRpcChannelBuffer2Vtbl { |
| 2757 | 2820 | ||
| 2758 | /*** IUnknown methods ***/ | 2821 | /*** IUnknown methods ***/ |
| 2759 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2822 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2760 | IRpcChannelBuffer2* This, | 2823 | IRpcChannelBuffer2 *This, |
| 2761 | REFIID riid, | 2824 | REFIID riid, |
| 2762 | void **ppvObject); | 2825 | void **ppvObject); |
| 2763 | 2826 | ||
| 2764 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2827 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2765 | IRpcChannelBuffer2* This); | 2828 | IRpcChannelBuffer2 *This); |
| 2766 | 2829 | ||
| 2767 | ULONG (STDMETHODCALLTYPE *Release)( | 2830 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2768 | IRpcChannelBuffer2* This); | 2831 | IRpcChannelBuffer2 *This); |
| 2769 | 2832 | ||
| 2770 | /*** IRpcChannelBuffer methods ***/ | 2833 | /*** IRpcChannelBuffer methods ***/ |
| 2771 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( | 2834 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( |
| 2772 | IRpcChannelBuffer2* This, | 2835 | IRpcChannelBuffer2 *This, |
| 2773 | RPCOLEMESSAGE *pMessage, | 2836 | RPCOLEMESSAGE *pMessage, |
| 2774 | REFIID riid); | 2837 | REFIID riid); |
| 2775 | 2838 | ||
| 2776 | HRESULT (STDMETHODCALLTYPE *SendReceive)( | 2839 | HRESULT (STDMETHODCALLTYPE *SendReceive)( |
| 2777 | IRpcChannelBuffer2* This, | 2840 | IRpcChannelBuffer2 *This, |
| 2778 | RPCOLEMESSAGE *pMessage, | 2841 | RPCOLEMESSAGE *pMessage, |
| 2779 | ULONG *pStatus); | 2842 | ULONG *pStatus); |
| 2780 | 2843 | ||
| 2781 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( | 2844 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( |
| 2782 | IRpcChannelBuffer2* This, | 2845 | IRpcChannelBuffer2 *This, |
| 2783 | RPCOLEMESSAGE *pMessage); | 2846 | RPCOLEMESSAGE *pMessage); |
| 2784 | 2847 | ||
| 2785 | HRESULT (STDMETHODCALLTYPE *GetDestCtx)( | 2848 | HRESULT (STDMETHODCALLTYPE *GetDestCtx)( |
| 2786 | IRpcChannelBuffer2* This, | 2849 | IRpcChannelBuffer2 *This, |
| 2787 | DWORD *pdwDestContext, | 2850 | DWORD *pdwDestContext, |
| 2788 | void **ppvDestContext); | 2851 | void **ppvDestContext); |
| 2789 | 2852 | ||
| 2790 | HRESULT (STDMETHODCALLTYPE *IsConnected)( | 2853 | HRESULT (STDMETHODCALLTYPE *IsConnected)( |
| 2791 | IRpcChannelBuffer2* This); | 2854 | IRpcChannelBuffer2 *This); |
| 2792 | 2855 | ||
| 2793 | /*** IRpcChannelBuffer2 methods ***/ | 2856 | /*** IRpcChannelBuffer2 methods ***/ |
| 2794 | HRESULT (STDMETHODCALLTYPE *GetProtocolVersion)( | 2857 | HRESULT (STDMETHODCALLTYPE *GetProtocolVersion)( |
| 2795 | IRpcChannelBuffer2* This, | 2858 | IRpcChannelBuffer2 *This, |
| 2796 | DWORD *pdwVersion); | 2859 | DWORD *pdwVersion); |
| 2797 | 2860 | ||
| 2798 | END_INTERFACE | 2861 | END_INTERFACE |
| 2799 | } IRpcChannelBuffer2Vtbl; | 2862 | } IRpcChannelBuffer2Vtbl; |
| 2863 | |||
| 2800 | interface IRpcChannelBuffer2 { | 2864 | interface IRpcChannelBuffer2 { |
| 2801 | CONST_VTBL IRpcChannelBuffer2Vtbl* lpVtbl; | 2865 | CONST_VTBL IRpcChannelBuffer2Vtbl* lpVtbl; |
| 2802 | }; | 2866 | }; |
| ... | @@ -2851,14 +2915,6 @@ static FORCEINLINE HRESULT IRpcChannelBuffer2_GetProtocolVersion(IRpcChannelBuff | ... | @@ -2851,14 +2915,6 @@ static FORCEINLINE HRESULT IRpcChannelBuffer2_GetProtocolVersion(IRpcChannelBuff |
| 2851 | 2915 | ||
| 2852 | #endif | 2916 | #endif |
| 2853 | 2917 | ||
| 2854 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer2_GetProtocolVersion_Proxy( | ||
| 2855 | IRpcChannelBuffer2* This, | ||
| 2856 | DWORD *pdwVersion); | ||
| 2857 | void __RPC_STUB IRpcChannelBuffer2_GetProtocolVersion_Stub( | ||
| 2858 | IRpcStubBuffer* This, | ||
| 2859 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2860 | PRPC_MESSAGE pRpcMessage, | ||
| 2861 | DWORD* pdwStubPhase); | ||
| 2862 | 2918 | ||
| 2863 | #endif /* __IRpcChannelBuffer2_INTERFACE_DEFINED__ */ | 2919 | #endif /* __IRpcChannelBuffer2_INTERFACE_DEFINED__ */ |
| 2864 | 2920 | ||
| ... | @@ -2898,64 +2954,65 @@ typedef struct IAsyncRpcChannelBufferVtbl { | ... | @@ -2898,64 +2954,65 @@ typedef struct IAsyncRpcChannelBufferVtbl { |
| 2898 | 2954 | ||
| 2899 | /*** IUnknown methods ***/ | 2955 | /*** IUnknown methods ***/ |
| 2900 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2956 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2901 | IAsyncRpcChannelBuffer* This, | 2957 | IAsyncRpcChannelBuffer *This, |
| 2902 | REFIID riid, | 2958 | REFIID riid, |
| 2903 | void **ppvObject); | 2959 | void **ppvObject); |
| 2904 | 2960 | ||
| 2905 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2961 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2906 | IAsyncRpcChannelBuffer* This); | 2962 | IAsyncRpcChannelBuffer *This); |
| 2907 | 2963 | ||
| 2908 | ULONG (STDMETHODCALLTYPE *Release)( | 2964 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2909 | IAsyncRpcChannelBuffer* This); | 2965 | IAsyncRpcChannelBuffer *This); |
| 2910 | 2966 | ||
| 2911 | /*** IRpcChannelBuffer methods ***/ | 2967 | /*** IRpcChannelBuffer methods ***/ |
| 2912 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( | 2968 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( |
| 2913 | IAsyncRpcChannelBuffer* This, | 2969 | IAsyncRpcChannelBuffer *This, |
| 2914 | RPCOLEMESSAGE *pMessage, | 2970 | RPCOLEMESSAGE *pMessage, |
| 2915 | REFIID riid); | 2971 | REFIID riid); |
| 2916 | 2972 | ||
| 2917 | HRESULT (STDMETHODCALLTYPE *SendReceive)( | 2973 | HRESULT (STDMETHODCALLTYPE *SendReceive)( |
| 2918 | IAsyncRpcChannelBuffer* This, | 2974 | IAsyncRpcChannelBuffer *This, |
| 2919 | RPCOLEMESSAGE *pMessage, | 2975 | RPCOLEMESSAGE *pMessage, |
| 2920 | ULONG *pStatus); | 2976 | ULONG *pStatus); |
| 2921 | 2977 | ||
| 2922 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( | 2978 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( |
| 2923 | IAsyncRpcChannelBuffer* This, | 2979 | IAsyncRpcChannelBuffer *This, |
| 2924 | RPCOLEMESSAGE *pMessage); | 2980 | RPCOLEMESSAGE *pMessage); |
| 2925 | 2981 | ||
| 2926 | HRESULT (STDMETHODCALLTYPE *GetDestCtx)( | 2982 | HRESULT (STDMETHODCALLTYPE *GetDestCtx)( |
| 2927 | IAsyncRpcChannelBuffer* This, | 2983 | IAsyncRpcChannelBuffer *This, |
| 2928 | DWORD *pdwDestContext, | 2984 | DWORD *pdwDestContext, |
| 2929 | void **ppvDestContext); | 2985 | void **ppvDestContext); |
| 2930 | 2986 | ||
| 2931 | HRESULT (STDMETHODCALLTYPE *IsConnected)( | 2987 | HRESULT (STDMETHODCALLTYPE *IsConnected)( |
| 2932 | IAsyncRpcChannelBuffer* This); | 2988 | IAsyncRpcChannelBuffer *This); |
| 2933 | 2989 | ||
| 2934 | /*** IRpcChannelBuffer2 methods ***/ | 2990 | /*** IRpcChannelBuffer2 methods ***/ |
| 2935 | HRESULT (STDMETHODCALLTYPE *GetProtocolVersion)( | 2991 | HRESULT (STDMETHODCALLTYPE *GetProtocolVersion)( |
| 2936 | IAsyncRpcChannelBuffer* This, | 2992 | IAsyncRpcChannelBuffer *This, |
| 2937 | DWORD *pdwVersion); | 2993 | DWORD *pdwVersion); |
| 2938 | 2994 | ||
| 2939 | /*** IAsyncRpcChannelBuffer methods ***/ | 2995 | /*** IAsyncRpcChannelBuffer methods ***/ |
| 2940 | HRESULT (STDMETHODCALLTYPE *Send)( | 2996 | HRESULT (STDMETHODCALLTYPE *Send)( |
| 2941 | IAsyncRpcChannelBuffer* This, | 2997 | IAsyncRpcChannelBuffer *This, |
| 2942 | RPCOLEMESSAGE *pMsg, | 2998 | RPCOLEMESSAGE *pMsg, |
| 2943 | ISynchronize *pSync, | 2999 | ISynchronize *pSync, |
| 2944 | ULONG *pulStatus); | 3000 | ULONG *pulStatus); |
| 2945 | 3001 | ||
| 2946 | HRESULT (STDMETHODCALLTYPE *Receive)( | 3002 | HRESULT (STDMETHODCALLTYPE *Receive)( |
| 2947 | IAsyncRpcChannelBuffer* This, | 3003 | IAsyncRpcChannelBuffer *This, |
| 2948 | RPCOLEMESSAGE *pMsg, | 3004 | RPCOLEMESSAGE *pMsg, |
| 2949 | ULONG *pulStatus); | 3005 | ULONG *pulStatus); |
| 2950 | 3006 | ||
| 2951 | HRESULT (STDMETHODCALLTYPE *GetDestCtxEx)( | 3007 | HRESULT (STDMETHODCALLTYPE *GetDestCtxEx)( |
| 2952 | IAsyncRpcChannelBuffer* This, | 3008 | IAsyncRpcChannelBuffer *This, |
| 2953 | RPCOLEMESSAGE *pMsg, | 3009 | RPCOLEMESSAGE *pMsg, |
| 2954 | DWORD *pdwDestContext, | 3010 | DWORD *pdwDestContext, |
| 2955 | void **ppvDestContext); | 3011 | void **ppvDestContext); |
| 2956 | 3012 | ||
| 2957 | END_INTERFACE | 3013 | END_INTERFACE |
| 2958 | } IAsyncRpcChannelBufferVtbl; | 3014 | } IAsyncRpcChannelBufferVtbl; |
| 3015 | |||
| 2959 | interface IAsyncRpcChannelBuffer { | 3016 | interface IAsyncRpcChannelBuffer { |
| 2960 | CONST_VTBL IAsyncRpcChannelBufferVtbl* lpVtbl; | 3017 | CONST_VTBL IAsyncRpcChannelBufferVtbl* lpVtbl; |
| 2961 | }; | 3018 | }; |
| ... | @@ -3024,35 +3081,6 @@ static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_GetDestCtxEx(IAsyncRpcChannelB | ... | @@ -3024,35 +3081,6 @@ static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_GetDestCtxEx(IAsyncRpcChannelB |
| 3024 | 3081 | ||
| 3025 | #endif | 3082 | #endif |
| 3026 | 3083 | ||
| 3027 | HRESULT STDMETHODCALLTYPE IAsyncRpcChannelBuffer_Send_Proxy( | ||
| 3028 | IAsyncRpcChannelBuffer* This, | ||
| 3029 | RPCOLEMESSAGE *pMsg, | ||
| 3030 | ISynchronize *pSync, | ||
| 3031 | ULONG *pulStatus); | ||
| 3032 | void __RPC_STUB IAsyncRpcChannelBuffer_Send_Stub( | ||
| 3033 | IRpcStubBuffer* This, | ||
| 3034 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3035 | PRPC_MESSAGE pRpcMessage, | ||
| 3036 | DWORD* pdwStubPhase); | ||
| 3037 | HRESULT STDMETHODCALLTYPE IAsyncRpcChannelBuffer_Receive_Proxy( | ||
| 3038 | IAsyncRpcChannelBuffer* This, | ||
| 3039 | RPCOLEMESSAGE *pMsg, | ||
| 3040 | ULONG *pulStatus); | ||
| 3041 | void __RPC_STUB IAsyncRpcChannelBuffer_Receive_Stub( | ||
| 3042 | IRpcStubBuffer* This, | ||
| 3043 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3044 | PRPC_MESSAGE pRpcMessage, | ||
| 3045 | DWORD* pdwStubPhase); | ||
| 3046 | HRESULT STDMETHODCALLTYPE IAsyncRpcChannelBuffer_GetDestCtxEx_Proxy( | ||
| 3047 | IAsyncRpcChannelBuffer* This, | ||
| 3048 | RPCOLEMESSAGE *pMsg, | ||
| 3049 | DWORD *pdwDestContext, | ||
| 3050 | void **ppvDestContext); | ||
| 3051 | void __RPC_STUB IAsyncRpcChannelBuffer_GetDestCtxEx_Stub( | ||
| 3052 | IRpcStubBuffer* This, | ||
| 3053 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3054 | PRPC_MESSAGE pRpcMessage, | ||
| 3055 | DWORD* pdwStubPhase); | ||
| 3056 | 3084 | ||
| 3057 | #endif /* __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ */ | 3085 | #endif /* __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ */ |
| 3058 | 3086 | ||
| ... | @@ -3108,84 +3136,85 @@ typedef struct IRpcChannelBuffer3Vtbl { | ... | @@ -3108,84 +3136,85 @@ typedef struct IRpcChannelBuffer3Vtbl { |
| 3108 | 3136 | ||
| 3109 | /*** IUnknown methods ***/ | 3137 | /*** IUnknown methods ***/ |
| 3110 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3138 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3111 | IRpcChannelBuffer3* This, | 3139 | IRpcChannelBuffer3 *This, |
| 3112 | REFIID riid, | 3140 | REFIID riid, |
| 3113 | void **ppvObject); | 3141 | void **ppvObject); |
| 3114 | 3142 | ||
| 3115 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3143 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3116 | IRpcChannelBuffer3* This); | 3144 | IRpcChannelBuffer3 *This); |
| 3117 | 3145 | ||
| 3118 | ULONG (STDMETHODCALLTYPE *Release)( | 3146 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3119 | IRpcChannelBuffer3* This); | 3147 | IRpcChannelBuffer3 *This); |
| 3120 | 3148 | ||
| 3121 | /*** IRpcChannelBuffer methods ***/ | 3149 | /*** IRpcChannelBuffer methods ***/ |
| 3122 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( | 3150 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( |
| 3123 | IRpcChannelBuffer3* This, | 3151 | IRpcChannelBuffer3 *This, |
| 3124 | RPCOLEMESSAGE *pMessage, | 3152 | RPCOLEMESSAGE *pMessage, |
| 3125 | REFIID riid); | 3153 | REFIID riid); |
| 3126 | 3154 | ||
| 3127 | HRESULT (STDMETHODCALLTYPE *SendReceive)( | 3155 | HRESULT (STDMETHODCALLTYPE *SendReceive)( |
| 3128 | IRpcChannelBuffer3* This, | 3156 | IRpcChannelBuffer3 *This, |
| 3129 | RPCOLEMESSAGE *pMessage, | 3157 | RPCOLEMESSAGE *pMessage, |
| 3130 | ULONG *pStatus); | 3158 | ULONG *pStatus); |
| 3131 | 3159 | ||
| 3132 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( | 3160 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( |
| 3133 | IRpcChannelBuffer3* This, | 3161 | IRpcChannelBuffer3 *This, |
| 3134 | RPCOLEMESSAGE *pMessage); | 3162 | RPCOLEMESSAGE *pMessage); |
| 3135 | 3163 | ||
| 3136 | HRESULT (STDMETHODCALLTYPE *GetDestCtx)( | 3164 | HRESULT (STDMETHODCALLTYPE *GetDestCtx)( |
| 3137 | IRpcChannelBuffer3* This, | 3165 | IRpcChannelBuffer3 *This, |
| 3138 | DWORD *pdwDestContext, | 3166 | DWORD *pdwDestContext, |
| 3139 | void **ppvDestContext); | 3167 | void **ppvDestContext); |
| 3140 | 3168 | ||
| 3141 | HRESULT (STDMETHODCALLTYPE *IsConnected)( | 3169 | HRESULT (STDMETHODCALLTYPE *IsConnected)( |
| 3142 | IRpcChannelBuffer3* This); | 3170 | IRpcChannelBuffer3 *This); |
| 3143 | 3171 | ||
| 3144 | /*** IRpcChannelBuffer2 methods ***/ | 3172 | /*** IRpcChannelBuffer2 methods ***/ |
| 3145 | HRESULT (STDMETHODCALLTYPE *GetProtocolVersion)( | 3173 | HRESULT (STDMETHODCALLTYPE *GetProtocolVersion)( |
| 3146 | IRpcChannelBuffer3* This, | 3174 | IRpcChannelBuffer3 *This, |
| 3147 | DWORD *pdwVersion); | 3175 | DWORD *pdwVersion); |
| 3148 | 3176 | ||
| 3149 | /*** IRpcChannelBuffer3 methods ***/ | 3177 | /*** IRpcChannelBuffer3 methods ***/ |
| 3150 | HRESULT (STDMETHODCALLTYPE *Send)( | 3178 | HRESULT (STDMETHODCALLTYPE *Send)( |
| 3151 | IRpcChannelBuffer3* This, | 3179 | IRpcChannelBuffer3 *This, |
| 3152 | RPCOLEMESSAGE *pMsg, | 3180 | RPCOLEMESSAGE *pMsg, |
| 3153 | ULONG *pulStatus); | 3181 | ULONG *pulStatus); |
| 3154 | 3182 | ||
| 3155 | HRESULT (STDMETHODCALLTYPE *Receive)( | 3183 | HRESULT (STDMETHODCALLTYPE *Receive)( |
| 3156 | IRpcChannelBuffer3* This, | 3184 | IRpcChannelBuffer3 *This, |
| 3157 | RPCOLEMESSAGE *pMsg, | 3185 | RPCOLEMESSAGE *pMsg, |
| 3158 | ULONG ulSize, | 3186 | ULONG ulSize, |
| 3159 | ULONG *pulStatus); | 3187 | ULONG *pulStatus); |
| 3160 | 3188 | ||
| 3161 | HRESULT (STDMETHODCALLTYPE *Cancel)( | 3189 | HRESULT (STDMETHODCALLTYPE *Cancel)( |
| 3162 | IRpcChannelBuffer3* This, | 3190 | IRpcChannelBuffer3 *This, |
| 3163 | RPCOLEMESSAGE *pMsg); | 3191 | RPCOLEMESSAGE *pMsg); |
| 3164 | 3192 | ||
| 3165 | HRESULT (STDMETHODCALLTYPE *GetCallContext)( | 3193 | HRESULT (STDMETHODCALLTYPE *GetCallContext)( |
| 3166 | IRpcChannelBuffer3* This, | 3194 | IRpcChannelBuffer3 *This, |
| 3167 | RPCOLEMESSAGE *pMsg, | 3195 | RPCOLEMESSAGE *pMsg, |
| 3168 | REFIID riid, | 3196 | REFIID riid, |
| 3169 | void **pInterface); | 3197 | void **pInterface); |
| 3170 | 3198 | ||
| 3171 | HRESULT (STDMETHODCALLTYPE *GetDestCtxEx)( | 3199 | HRESULT (STDMETHODCALLTYPE *GetDestCtxEx)( |
| 3172 | IRpcChannelBuffer3* This, | 3200 | IRpcChannelBuffer3 *This, |
| 3173 | RPCOLEMESSAGE *pMsg, | 3201 | RPCOLEMESSAGE *pMsg, |
| 3174 | DWORD *pdwDestContext, | 3202 | DWORD *pdwDestContext, |
| 3175 | void **ppvDestContext); | 3203 | void **ppvDestContext); |
| 3176 | 3204 | ||
| 3177 | HRESULT (STDMETHODCALLTYPE *GetState)( | 3205 | HRESULT (STDMETHODCALLTYPE *GetState)( |
| 3178 | IRpcChannelBuffer3* This, | 3206 | IRpcChannelBuffer3 *This, |
| 3179 | RPCOLEMESSAGE *pMsg, | 3207 | RPCOLEMESSAGE *pMsg, |
| 3180 | DWORD *pState); | 3208 | DWORD *pState); |
| 3181 | 3209 | ||
| 3182 | HRESULT (STDMETHODCALLTYPE *RegisterAsync)( | 3210 | HRESULT (STDMETHODCALLTYPE *RegisterAsync)( |
| 3183 | IRpcChannelBuffer3* This, | 3211 | IRpcChannelBuffer3 *This, |
| 3184 | RPCOLEMESSAGE *pMsg, | 3212 | RPCOLEMESSAGE *pMsg, |
| 3185 | IAsyncManager *pAsyncMgr); | 3213 | IAsyncManager *pAsyncMgr); |
| 3186 | 3214 | ||
| 3187 | END_INTERFACE | 3215 | END_INTERFACE |
| 3188 | } IRpcChannelBuffer3Vtbl; | 3216 | } IRpcChannelBuffer3Vtbl; |
| 3217 | |||
| 3189 | interface IRpcChannelBuffer3 { | 3218 | interface IRpcChannelBuffer3 { |
| 3190 | CONST_VTBL IRpcChannelBuffer3Vtbl* lpVtbl; | 3219 | CONST_VTBL IRpcChannelBuffer3Vtbl* lpVtbl; |
| 3191 | }; | 3220 | }; |
| ... | @@ -3270,71 +3299,6 @@ static FORCEINLINE HRESULT IRpcChannelBuffer3_RegisterAsync(IRpcChannelBuffer3* | ... | @@ -3270,71 +3299,6 @@ static FORCEINLINE HRESULT IRpcChannelBuffer3_RegisterAsync(IRpcChannelBuffer3* |
| 3270 | 3299 | ||
| 3271 | #endif | 3300 | #endif |
| 3272 | 3301 | ||
| 3273 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_Send_Proxy( | ||
| 3274 | IRpcChannelBuffer3* This, | ||
| 3275 | RPCOLEMESSAGE *pMsg, | ||
| 3276 | ULONG *pulStatus); | ||
| 3277 | void __RPC_STUB IRpcChannelBuffer3_Send_Stub( | ||
| 3278 | IRpcStubBuffer* This, | ||
| 3279 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3280 | PRPC_MESSAGE pRpcMessage, | ||
| 3281 | DWORD* pdwStubPhase); | ||
| 3282 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_Receive_Proxy( | ||
| 3283 | IRpcChannelBuffer3* This, | ||
| 3284 | RPCOLEMESSAGE *pMsg, | ||
| 3285 | ULONG ulSize, | ||
| 3286 | ULONG *pulStatus); | ||
| 3287 | void __RPC_STUB IRpcChannelBuffer3_Receive_Stub( | ||
| 3288 | IRpcStubBuffer* This, | ||
| 3289 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3290 | PRPC_MESSAGE pRpcMessage, | ||
| 3291 | DWORD* pdwStubPhase); | ||
| 3292 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_Cancel_Proxy( | ||
| 3293 | IRpcChannelBuffer3* This, | ||
| 3294 | RPCOLEMESSAGE *pMsg); | ||
| 3295 | void __RPC_STUB IRpcChannelBuffer3_Cancel_Stub( | ||
| 3296 | IRpcStubBuffer* This, | ||
| 3297 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3298 | PRPC_MESSAGE pRpcMessage, | ||
| 3299 | DWORD* pdwStubPhase); | ||
| 3300 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_GetCallContext_Proxy( | ||
| 3301 | IRpcChannelBuffer3* This, | ||
| 3302 | RPCOLEMESSAGE *pMsg, | ||
| 3303 | REFIID riid, | ||
| 3304 | void **pInterface); | ||
| 3305 | void __RPC_STUB IRpcChannelBuffer3_GetCallContext_Stub( | ||
| 3306 | IRpcStubBuffer* This, | ||
| 3307 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3308 | PRPC_MESSAGE pRpcMessage, | ||
| 3309 | DWORD* pdwStubPhase); | ||
| 3310 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_GetDestCtxEx_Proxy( | ||
| 3311 | IRpcChannelBuffer3* This, | ||
| 3312 | RPCOLEMESSAGE *pMsg, | ||
| 3313 | DWORD *pdwDestContext, | ||
| 3314 | void **ppvDestContext); | ||
| 3315 | void __RPC_STUB IRpcChannelBuffer3_GetDestCtxEx_Stub( | ||
| 3316 | IRpcStubBuffer* This, | ||
| 3317 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3318 | PRPC_MESSAGE pRpcMessage, | ||
| 3319 | DWORD* pdwStubPhase); | ||
| 3320 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_GetState_Proxy( | ||
| 3321 | IRpcChannelBuffer3* This, | ||
| 3322 | RPCOLEMESSAGE *pMsg, | ||
| 3323 | DWORD *pState); | ||
| 3324 | void __RPC_STUB IRpcChannelBuffer3_GetState_Stub( | ||
| 3325 | IRpcStubBuffer* This, | ||
| 3326 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3327 | PRPC_MESSAGE pRpcMessage, | ||
| 3328 | DWORD* pdwStubPhase); | ||
| 3329 | HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_RegisterAsync_Proxy( | ||
| 3330 | IRpcChannelBuffer3* This, | ||
| 3331 | RPCOLEMESSAGE *pMsg, | ||
| 3332 | IAsyncManager *pAsyncMgr); | ||
| 3333 | void __RPC_STUB IRpcChannelBuffer3_RegisterAsync_Stub( | ||
| 3334 | IRpcStubBuffer* This, | ||
| 3335 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3336 | PRPC_MESSAGE pRpcMessage, | ||
| 3337 | DWORD* pdwStubPhase); | ||
| 3338 | 3302 | ||
| 3339 | #endif /* __IRpcChannelBuffer3_INTERFACE_DEFINED__ */ | 3303 | #endif /* __IRpcChannelBuffer3_INTERFACE_DEFINED__ */ |
| 3340 | 3304 | ||
| ... | @@ -3363,23 +3327,24 @@ typedef struct IRpcSyntaxNegotiateVtbl { | ... | @@ -3363,23 +3327,24 @@ typedef struct IRpcSyntaxNegotiateVtbl { |
| 3363 | 3327 | ||
| 3364 | /*** IUnknown methods ***/ | 3328 | /*** IUnknown methods ***/ |
| 3365 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3329 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3366 | IRpcSyntaxNegotiate* This, | 3330 | IRpcSyntaxNegotiate *This, |
| 3367 | REFIID riid, | 3331 | REFIID riid, |
| 3368 | void **ppvObject); | 3332 | void **ppvObject); |
| 3369 | 3333 | ||
| 3370 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3334 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3371 | IRpcSyntaxNegotiate* This); | 3335 | IRpcSyntaxNegotiate *This); |
| 3372 | 3336 | ||
| 3373 | ULONG (STDMETHODCALLTYPE *Release)( | 3337 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3374 | IRpcSyntaxNegotiate* This); | 3338 | IRpcSyntaxNegotiate *This); |
| 3375 | 3339 | ||
| 3376 | /*** IRpcSyntaxNegotiate methods ***/ | 3340 | /*** IRpcSyntaxNegotiate methods ***/ |
| 3377 | HRESULT (STDMETHODCALLTYPE *NegotiateSyntax)( | 3341 | HRESULT (STDMETHODCALLTYPE *NegotiateSyntax)( |
| 3378 | IRpcSyntaxNegotiate* This, | 3342 | IRpcSyntaxNegotiate *This, |
| 3379 | RPCOLEMESSAGE *pMsg); | 3343 | RPCOLEMESSAGE *pMsg); |
| 3380 | 3344 | ||
| 3381 | END_INTERFACE | 3345 | END_INTERFACE |
| 3382 | } IRpcSyntaxNegotiateVtbl; | 3346 | } IRpcSyntaxNegotiateVtbl; |
| 3347 | |||
| 3383 | interface IRpcSyntaxNegotiate { | 3348 | interface IRpcSyntaxNegotiate { |
| 3384 | CONST_VTBL IRpcSyntaxNegotiateVtbl* lpVtbl; | 3349 | CONST_VTBL IRpcSyntaxNegotiateVtbl* lpVtbl; |
| 3385 | }; | 3350 | }; |
| ... | @@ -3412,14 +3377,6 @@ static FORCEINLINE HRESULT IRpcSyntaxNegotiate_NegotiateSyntax(IRpcSyntaxNegotia | ... | @@ -3412,14 +3377,6 @@ static FORCEINLINE HRESULT IRpcSyntaxNegotiate_NegotiateSyntax(IRpcSyntaxNegotia |
| 3412 | 3377 | ||
| 3413 | #endif | 3378 | #endif |
| 3414 | 3379 | ||
| 3415 | HRESULT STDMETHODCALLTYPE IRpcSyntaxNegotiate_NegotiateSyntax_Proxy( | ||
| 3416 | IRpcSyntaxNegotiate* This, | ||
| 3417 | RPCOLEMESSAGE *pMsg); | ||
| 3418 | void __RPC_STUB IRpcSyntaxNegotiate_NegotiateSyntax_Stub( | ||
| 3419 | IRpcStubBuffer* This, | ||
| 3420 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3421 | PRPC_MESSAGE pRpcMessage, | ||
| 3422 | DWORD* pdwStubPhase); | ||
| 3423 | 3380 | ||
| 3424 | #endif /* __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ */ | 3381 | #endif /* __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ */ |
| 3425 | 3382 | ||
| ... | @@ -3451,26 +3408,27 @@ typedef struct IRpcProxyBufferVtbl { | ... | @@ -3451,26 +3408,27 @@ typedef struct IRpcProxyBufferVtbl { |
| 3451 | 3408 | ||
| 3452 | /*** IUnknown methods ***/ | 3409 | /*** IUnknown methods ***/ |
| 3453 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3410 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3454 | IRpcProxyBuffer* This, | 3411 | IRpcProxyBuffer *This, |
| 3455 | REFIID riid, | 3412 | REFIID riid, |
| 3456 | void **ppvObject); | 3413 | void **ppvObject); |
| 3457 | 3414 | ||
| 3458 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3415 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3459 | IRpcProxyBuffer* This); | 3416 | IRpcProxyBuffer *This); |
| 3460 | 3417 | ||
| 3461 | ULONG (STDMETHODCALLTYPE *Release)( | 3418 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3462 | IRpcProxyBuffer* This); | 3419 | IRpcProxyBuffer *This); |
| 3463 | 3420 | ||
| 3464 | /*** IRpcProxyBuffer methods ***/ | 3421 | /*** IRpcProxyBuffer methods ***/ |
| 3465 | HRESULT (STDMETHODCALLTYPE *Connect)( | 3422 | HRESULT (STDMETHODCALLTYPE *Connect)( |
| 3466 | IRpcProxyBuffer* This, | 3423 | IRpcProxyBuffer *This, |
| 3467 | IRpcChannelBuffer *pRpcChannelBuffer); | 3424 | IRpcChannelBuffer *pRpcChannelBuffer); |
| 3468 | 3425 | ||
| 3469 | void (STDMETHODCALLTYPE *Disconnect)( | 3426 | void (STDMETHODCALLTYPE *Disconnect)( |
| 3470 | IRpcProxyBuffer* This); | 3427 | IRpcProxyBuffer *This); |
| 3471 | 3428 | ||
| 3472 | END_INTERFACE | 3429 | END_INTERFACE |
| 3473 | } IRpcProxyBufferVtbl; | 3430 | } IRpcProxyBufferVtbl; |
| 3431 | |||
| 3474 | interface IRpcProxyBuffer { | 3432 | interface IRpcProxyBuffer { |
| 3475 | CONST_VTBL IRpcProxyBufferVtbl* lpVtbl; | 3433 | CONST_VTBL IRpcProxyBufferVtbl* lpVtbl; |
| 3476 | }; | 3434 | }; |
| ... | @@ -3507,21 +3465,6 @@ static FORCEINLINE void IRpcProxyBuffer_Disconnect(IRpcProxyBuffer* This) { | ... | @@ -3507,21 +3465,6 @@ static FORCEINLINE void IRpcProxyBuffer_Disconnect(IRpcProxyBuffer* This) { |
| 3507 | 3465 | ||
| 3508 | #endif | 3466 | #endif |
| 3509 | 3467 | ||
| 3510 | HRESULT STDMETHODCALLTYPE IRpcProxyBuffer_Connect_Proxy( | ||
| 3511 | IRpcProxyBuffer* This, | ||
| 3512 | IRpcChannelBuffer *pRpcChannelBuffer); | ||
| 3513 | void __RPC_STUB IRpcProxyBuffer_Connect_Stub( | ||
| 3514 | IRpcStubBuffer* This, | ||
| 3515 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3516 | PRPC_MESSAGE pRpcMessage, | ||
| 3517 | DWORD* pdwStubPhase); | ||
| 3518 | void STDMETHODCALLTYPE IRpcProxyBuffer_Disconnect_Proxy( | ||
| 3519 | IRpcProxyBuffer* This); | ||
| 3520 | void __RPC_STUB IRpcProxyBuffer_Disconnect_Stub( | ||
| 3521 | IRpcStubBuffer* This, | ||
| 3522 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3523 | PRPC_MESSAGE pRpcMessage, | ||
| 3524 | DWORD* pdwStubPhase); | ||
| 3525 | 3468 | ||
| 3526 | #endif /* __IRpcProxyBuffer_INTERFACE_DEFINED__ */ | 3469 | #endif /* __IRpcProxyBuffer_INTERFACE_DEFINED__ */ |
| 3527 | 3470 | ||
| ... | @@ -3571,46 +3514,47 @@ typedef struct IRpcStubBufferVtbl { | ... | @@ -3571,46 +3514,47 @@ typedef struct IRpcStubBufferVtbl { |
| 3571 | 3514 | ||
| 3572 | /*** IUnknown methods ***/ | 3515 | /*** IUnknown methods ***/ |
| 3573 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3516 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3574 | IRpcStubBuffer* This, | 3517 | IRpcStubBuffer *This, |
| 3575 | REFIID riid, | 3518 | REFIID riid, |
| 3576 | void **ppvObject); | 3519 | void **ppvObject); |
| 3577 | 3520 | ||
| 3578 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3521 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3579 | IRpcStubBuffer* This); | 3522 | IRpcStubBuffer *This); |
| 3580 | 3523 | ||
| 3581 | ULONG (STDMETHODCALLTYPE *Release)( | 3524 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3582 | IRpcStubBuffer* This); | 3525 | IRpcStubBuffer *This); |
| 3583 | 3526 | ||
| 3584 | /*** IRpcStubBuffer methods ***/ | 3527 | /*** IRpcStubBuffer methods ***/ |
| 3585 | HRESULT (STDMETHODCALLTYPE *Connect)( | 3528 | HRESULT (STDMETHODCALLTYPE *Connect)( |
| 3586 | IRpcStubBuffer* This, | 3529 | IRpcStubBuffer *This, |
| 3587 | IUnknown *pUnkServer); | 3530 | IUnknown *pUnkServer); |
| 3588 | 3531 | ||
| 3589 | void (STDMETHODCALLTYPE *Disconnect)( | 3532 | void (STDMETHODCALLTYPE *Disconnect)( |
| 3590 | IRpcStubBuffer* This); | 3533 | IRpcStubBuffer *This); |
| 3591 | 3534 | ||
| 3592 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 3535 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 3593 | IRpcStubBuffer* This, | 3536 | IRpcStubBuffer *This, |
| 3594 | RPCOLEMESSAGE *_prpcmsg, | 3537 | RPCOLEMESSAGE *_prpcmsg, |
| 3595 | IRpcChannelBuffer *_pRpcChannelBuffer); | 3538 | IRpcChannelBuffer *_pRpcChannelBuffer); |
| 3596 | 3539 | ||
| 3597 | IRpcStubBuffer * (STDMETHODCALLTYPE *IsIIDSupported)( | 3540 | IRpcStubBuffer * (STDMETHODCALLTYPE *IsIIDSupported)( |
| 3598 | IRpcStubBuffer* This, | 3541 | IRpcStubBuffer *This, |
| 3599 | REFIID riid); | 3542 | REFIID riid); |
| 3600 | 3543 | ||
| 3601 | ULONG (STDMETHODCALLTYPE *CountRefs)( | 3544 | ULONG (STDMETHODCALLTYPE *CountRefs)( |
| 3602 | IRpcStubBuffer* This); | 3545 | IRpcStubBuffer *This); |
| 3603 | 3546 | ||
| 3604 | HRESULT (STDMETHODCALLTYPE *DebugServerQueryInterface)( | 3547 | HRESULT (STDMETHODCALLTYPE *DebugServerQueryInterface)( |
| 3605 | IRpcStubBuffer* This, | 3548 | IRpcStubBuffer *This, |
| 3606 | void **ppv); | 3549 | void **ppv); |
| 3607 | 3550 | ||
| 3608 | void (STDMETHODCALLTYPE *DebugServerRelease)( | 3551 | void (STDMETHODCALLTYPE *DebugServerRelease)( |
| 3609 | IRpcStubBuffer* This, | 3552 | IRpcStubBuffer *This, |
| 3610 | void *pv); | 3553 | void *pv); |
| 3611 | 3554 | ||
| 3612 | END_INTERFACE | 3555 | END_INTERFACE |
| 3613 | } IRpcStubBufferVtbl; | 3556 | } IRpcStubBufferVtbl; |
| 3557 | |||
| 3614 | interface IRpcStubBuffer { | 3558 | interface IRpcStubBuffer { |
| 3615 | CONST_VTBL IRpcStubBufferVtbl* lpVtbl; | 3559 | CONST_VTBL IRpcStubBufferVtbl* lpVtbl; |
| 3616 | }; | 3560 | }; |
| ... | @@ -3667,61 +3611,6 @@ static FORCEINLINE void IRpcStubBuffer_DebugServerRelease(IRpcStubBuffer* This,v | ... | @@ -3667,61 +3611,6 @@ static FORCEINLINE void IRpcStubBuffer_DebugServerRelease(IRpcStubBuffer* This,v |
| 3667 | 3611 | ||
| 3668 | #endif | 3612 | #endif |
| 3669 | 3613 | ||
| 3670 | HRESULT STDMETHODCALLTYPE IRpcStubBuffer_Connect_Proxy( | ||
| 3671 | IRpcStubBuffer* This, | ||
| 3672 | IUnknown *pUnkServer); | ||
| 3673 | void __RPC_STUB IRpcStubBuffer_Connect_Stub( | ||
| 3674 | IRpcStubBuffer* This, | ||
| 3675 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3676 | PRPC_MESSAGE pRpcMessage, | ||
| 3677 | DWORD* pdwStubPhase); | ||
| 3678 | void STDMETHODCALLTYPE IRpcStubBuffer_Disconnect_Proxy( | ||
| 3679 | IRpcStubBuffer* This); | ||
| 3680 | void __RPC_STUB IRpcStubBuffer_Disconnect_Stub( | ||
| 3681 | IRpcStubBuffer* This, | ||
| 3682 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3683 | PRPC_MESSAGE pRpcMessage, | ||
| 3684 | DWORD* pdwStubPhase); | ||
| 3685 | HRESULT STDMETHODCALLTYPE IRpcStubBuffer_Invoke_Proxy( | ||
| 3686 | IRpcStubBuffer* This, | ||
| 3687 | RPCOLEMESSAGE *_prpcmsg, | ||
| 3688 | IRpcChannelBuffer *_pRpcChannelBuffer); | ||
| 3689 | void __RPC_STUB IRpcStubBuffer_Invoke_Stub( | ||
| 3690 | IRpcStubBuffer* This, | ||
| 3691 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3692 | PRPC_MESSAGE pRpcMessage, | ||
| 3693 | DWORD* pdwStubPhase); | ||
| 3694 | IRpcStubBuffer * STDMETHODCALLTYPE IRpcStubBuffer_IsIIDSupported_Proxy( | ||
| 3695 | IRpcStubBuffer* This, | ||
| 3696 | REFIID riid); | ||
| 3697 | void __RPC_STUB IRpcStubBuffer_IsIIDSupported_Stub( | ||
| 3698 | IRpcStubBuffer* This, | ||
| 3699 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3700 | PRPC_MESSAGE pRpcMessage, | ||
| 3701 | DWORD* pdwStubPhase); | ||
| 3702 | ULONG STDMETHODCALLTYPE IRpcStubBuffer_CountRefs_Proxy( | ||
| 3703 | IRpcStubBuffer* This); | ||
| 3704 | void __RPC_STUB IRpcStubBuffer_CountRefs_Stub( | ||
| 3705 | IRpcStubBuffer* This, | ||
| 3706 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3707 | PRPC_MESSAGE pRpcMessage, | ||
| 3708 | DWORD* pdwStubPhase); | ||
| 3709 | HRESULT STDMETHODCALLTYPE IRpcStubBuffer_DebugServerQueryInterface_Proxy( | ||
| 3710 | IRpcStubBuffer* This, | ||
| 3711 | void **ppv); | ||
| 3712 | void __RPC_STUB IRpcStubBuffer_DebugServerQueryInterface_Stub( | ||
| 3713 | IRpcStubBuffer* This, | ||
| 3714 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3715 | PRPC_MESSAGE pRpcMessage, | ||
| 3716 | DWORD* pdwStubPhase); | ||
| 3717 | void STDMETHODCALLTYPE IRpcStubBuffer_DebugServerRelease_Proxy( | ||
| 3718 | IRpcStubBuffer* This, | ||
| 3719 | void *pv); | ||
| 3720 | void __RPC_STUB IRpcStubBuffer_DebugServerRelease_Stub( | ||
| 3721 | IRpcStubBuffer* This, | ||
| 3722 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3723 | PRPC_MESSAGE pRpcMessage, | ||
| 3724 | DWORD* pdwStubPhase); | ||
| 3725 | 3614 | ||
| 3726 | #endif /* __IRpcStubBuffer_INTERFACE_DEFINED__ */ | 3615 | #endif /* __IRpcStubBuffer_INTERFACE_DEFINED__ */ |
| 3727 | 3616 | ||
| ... | @@ -3758,32 +3647,33 @@ typedef struct IPSFactoryBufferVtbl { | ... | @@ -3758,32 +3647,33 @@ typedef struct IPSFactoryBufferVtbl { |
| 3758 | 3647 | ||
| 3759 | /*** IUnknown methods ***/ | 3648 | /*** IUnknown methods ***/ |
| 3760 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3649 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3761 | IPSFactoryBuffer* This, | 3650 | IPSFactoryBuffer *This, |
| 3762 | REFIID riid, | 3651 | REFIID riid, |
| 3763 | void **ppvObject); | 3652 | void **ppvObject); |
| 3764 | 3653 | ||
| 3765 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3654 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3766 | IPSFactoryBuffer* This); | 3655 | IPSFactoryBuffer *This); |
| 3767 | 3656 | ||
| 3768 | ULONG (STDMETHODCALLTYPE *Release)( | 3657 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3769 | IPSFactoryBuffer* This); | 3658 | IPSFactoryBuffer *This); |
| 3770 | 3659 | ||
| 3771 | /*** IPSFactoryBuffer methods ***/ | 3660 | /*** IPSFactoryBuffer methods ***/ |
| 3772 | HRESULT (STDMETHODCALLTYPE *CreateProxy)( | 3661 | HRESULT (STDMETHODCALLTYPE *CreateProxy)( |
| 3773 | IPSFactoryBuffer* This, | 3662 | IPSFactoryBuffer *This, |
| 3774 | IUnknown *pUnkOuter, | 3663 | IUnknown *pUnkOuter, |
| 3775 | REFIID riid, | 3664 | REFIID riid, |
| 3776 | IRpcProxyBuffer **ppProxy, | 3665 | IRpcProxyBuffer **ppProxy, |
| 3777 | void **ppv); | 3666 | void **ppv); |
| 3778 | 3667 | ||
| 3779 | HRESULT (STDMETHODCALLTYPE *CreateStub)( | 3668 | HRESULT (STDMETHODCALLTYPE *CreateStub)( |
| 3780 | IPSFactoryBuffer* This, | 3669 | IPSFactoryBuffer *This, |
| 3781 | REFIID riid, | 3670 | REFIID riid, |
| 3782 | IUnknown *pUnkServer, | 3671 | IUnknown *pUnkServer, |
| 3783 | IRpcStubBuffer **ppStub); | 3672 | IRpcStubBuffer **ppStub); |
| 3784 | 3673 | ||
| 3785 | END_INTERFACE | 3674 | END_INTERFACE |
| 3786 | } IPSFactoryBufferVtbl; | 3675 | } IPSFactoryBufferVtbl; |
| 3676 | |||
| 3787 | interface IPSFactoryBuffer { | 3677 | interface IPSFactoryBuffer { |
| 3788 | CONST_VTBL IPSFactoryBufferVtbl* lpVtbl; | 3678 | CONST_VTBL IPSFactoryBufferVtbl* lpVtbl; |
| 3789 | }; | 3679 | }; |
| ... | @@ -3820,27 +3710,6 @@ static FORCEINLINE HRESULT IPSFactoryBuffer_CreateStub(IPSFactoryBuffer* This,RE | ... | @@ -3820,27 +3710,6 @@ static FORCEINLINE HRESULT IPSFactoryBuffer_CreateStub(IPSFactoryBuffer* This,RE |
| 3820 | 3710 | ||
| 3821 | #endif | 3711 | #endif |
| 3822 | 3712 | ||
| 3823 | HRESULT STDMETHODCALLTYPE IPSFactoryBuffer_CreateProxy_Proxy( | ||
| 3824 | IPSFactoryBuffer* This, | ||
| 3825 | IUnknown *pUnkOuter, | ||
| 3826 | REFIID riid, | ||
| 3827 | IRpcProxyBuffer **ppProxy, | ||
| 3828 | void **ppv); | ||
| 3829 | void __RPC_STUB IPSFactoryBuffer_CreateProxy_Stub( | ||
| 3830 | IRpcStubBuffer* This, | ||
| 3831 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3832 | PRPC_MESSAGE pRpcMessage, | ||
| 3833 | DWORD* pdwStubPhase); | ||
| 3834 | HRESULT STDMETHODCALLTYPE IPSFactoryBuffer_CreateStub_Proxy( | ||
| 3835 | IPSFactoryBuffer* This, | ||
| 3836 | REFIID riid, | ||
| 3837 | IUnknown *pUnkServer, | ||
| 3838 | IRpcStubBuffer **ppStub); | ||
| 3839 | void __RPC_STUB IPSFactoryBuffer_CreateStub_Stub( | ||
| 3840 | IRpcStubBuffer* This, | ||
| 3841 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3842 | PRPC_MESSAGE pRpcMessage, | ||
| 3843 | DWORD* pdwStubPhase); | ||
| 3844 | 3713 | ||
| 3845 | #endif /* __IPSFactoryBuffer_INTERFACE_DEFINED__ */ | 3714 | #endif /* __IPSFactoryBuffer_INTERFACE_DEFINED__ */ |
| 3846 | 3715 | ||
| ... | @@ -3917,32 +3786,32 @@ typedef struct IChannelHookVtbl { | ... | @@ -3917,32 +3786,32 @@ typedef struct IChannelHookVtbl { |
| 3917 | 3786 | ||
| 3918 | /*** IUnknown methods ***/ | 3787 | /*** IUnknown methods ***/ |
| 3919 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3788 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3920 | IChannelHook* This, | 3789 | IChannelHook *This, |
| 3921 | REFIID riid, | 3790 | REFIID riid, |
| 3922 | void **ppvObject); | 3791 | void **ppvObject); |
| 3923 | 3792 | ||
| 3924 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3793 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3925 | IChannelHook* This); | 3794 | IChannelHook *This); |
| 3926 | 3795 | ||
| 3927 | ULONG (STDMETHODCALLTYPE *Release)( | 3796 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3928 | IChannelHook* This); | 3797 | IChannelHook *This); |
| 3929 | 3798 | ||
| 3930 | /*** IChannelHook methods ***/ | 3799 | /*** IChannelHook methods ***/ |
| 3931 | void (STDMETHODCALLTYPE *ClientGetSize)( | 3800 | void (STDMETHODCALLTYPE *ClientGetSize)( |
| 3932 | IChannelHook* This, | 3801 | IChannelHook *This, |
| 3933 | REFGUID uExtent, | 3802 | REFGUID uExtent, |
| 3934 | REFIID riid, | 3803 | REFIID riid, |
| 3935 | ULONG *pDataSize); | 3804 | ULONG *pDataSize); |
| 3936 | 3805 | ||
| 3937 | void (STDMETHODCALLTYPE *ClientFillBuffer)( | 3806 | void (STDMETHODCALLTYPE *ClientFillBuffer)( |
| 3938 | IChannelHook* This, | 3807 | IChannelHook *This, |
| 3939 | REFGUID uExtent, | 3808 | REFGUID uExtent, |
| 3940 | REFIID riid, | 3809 | REFIID riid, |
| 3941 | ULONG *pDataSize, | 3810 | ULONG *pDataSize, |
| 3942 | void *pDataBuffer); | 3811 | void *pDataBuffer); |
| 3943 | 3812 | ||
| 3944 | void (STDMETHODCALLTYPE *ClientNotify)( | 3813 | void (STDMETHODCALLTYPE *ClientNotify)( |
| 3945 | IChannelHook* This, | 3814 | IChannelHook *This, |
| 3946 | REFGUID uExtent, | 3815 | REFGUID uExtent, |
| 3947 | REFIID riid, | 3816 | REFIID riid, |
| 3948 | ULONG cbDataSize, | 3817 | ULONG cbDataSize, |
| ... | @@ -3951,7 +3820,7 @@ typedef struct IChannelHookVtbl { | ... | @@ -3951,7 +3820,7 @@ typedef struct IChannelHookVtbl { |
| 3951 | HRESULT hrFault); | 3820 | HRESULT hrFault); |
| 3952 | 3821 | ||
| 3953 | void (STDMETHODCALLTYPE *ServerNotify)( | 3822 | void (STDMETHODCALLTYPE *ServerNotify)( |
| 3954 | IChannelHook* This, | 3823 | IChannelHook *This, |
| 3955 | REFGUID uExtent, | 3824 | REFGUID uExtent, |
| 3956 | REFIID riid, | 3825 | REFIID riid, |
| 3957 | ULONG cbDataSize, | 3826 | ULONG cbDataSize, |
| ... | @@ -3959,14 +3828,14 @@ typedef struct IChannelHookVtbl { | ... | @@ -3959,14 +3828,14 @@ typedef struct IChannelHookVtbl { |
| 3959 | DWORD lDataRep); | 3828 | DWORD lDataRep); |
| 3960 | 3829 | ||
| 3961 | void (STDMETHODCALLTYPE *ServerGetSize)( | 3830 | void (STDMETHODCALLTYPE *ServerGetSize)( |
| 3962 | IChannelHook* This, | 3831 | IChannelHook *This, |
| 3963 | REFGUID uExtent, | 3832 | REFGUID uExtent, |
| 3964 | REFIID riid, | 3833 | REFIID riid, |
| 3965 | HRESULT hrFault, | 3834 | HRESULT hrFault, |
| 3966 | ULONG *pDataSize); | 3835 | ULONG *pDataSize); |
| 3967 | 3836 | ||
| 3968 | void (STDMETHODCALLTYPE *ServerFillBuffer)( | 3837 | void (STDMETHODCALLTYPE *ServerFillBuffer)( |
| 3969 | IChannelHook* This, | 3838 | IChannelHook *This, |
| 3970 | REFGUID uExtent, | 3839 | REFGUID uExtent, |
| 3971 | REFIID riid, | 3840 | REFIID riid, |
| 3972 | ULONG *pDataSize, | 3841 | ULONG *pDataSize, |
| ... | @@ -3975,6 +3844,7 @@ typedef struct IChannelHookVtbl { | ... | @@ -3975,6 +3844,7 @@ typedef struct IChannelHookVtbl { |
| 3975 | 3844 | ||
| 3976 | END_INTERFACE | 3845 | END_INTERFACE |
| 3977 | } IChannelHookVtbl; | 3846 | } IChannelHookVtbl; |
| 3847 | |||
| 3978 | interface IChannelHook { | 3848 | interface IChannelHook { |
| 3979 | CONST_VTBL IChannelHookVtbl* lpVtbl; | 3849 | CONST_VTBL IChannelHookVtbl* lpVtbl; |
| 3980 | }; | 3850 | }; |
| ... | @@ -4027,75 +3897,6 @@ static FORCEINLINE void IChannelHook_ServerFillBuffer(IChannelHook* This,REFGUID | ... | @@ -4027,75 +3897,6 @@ static FORCEINLINE void IChannelHook_ServerFillBuffer(IChannelHook* This,REFGUID |
| 4027 | 3897 | ||
| 4028 | #endif | 3898 | #endif |
| 4029 | 3899 | ||
| 4030 | void STDMETHODCALLTYPE IChannelHook_ClientGetSize_Proxy( | ||
| 4031 | IChannelHook* This, | ||
| 4032 | REFGUID uExtent, | ||
| 4033 | REFIID riid, | ||
| 4034 | ULONG *pDataSize); | ||
| 4035 | void __RPC_STUB IChannelHook_ClientGetSize_Stub( | ||
| 4036 | IRpcStubBuffer* This, | ||
| 4037 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4038 | PRPC_MESSAGE pRpcMessage, | ||
| 4039 | DWORD* pdwStubPhase); | ||
| 4040 | void STDMETHODCALLTYPE IChannelHook_ClientFillBuffer_Proxy( | ||
| 4041 | IChannelHook* This, | ||
| 4042 | REFGUID uExtent, | ||
| 4043 | REFIID riid, | ||
| 4044 | ULONG *pDataSize, | ||
| 4045 | void *pDataBuffer); | ||
| 4046 | void __RPC_STUB IChannelHook_ClientFillBuffer_Stub( | ||
| 4047 | IRpcStubBuffer* This, | ||
| 4048 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4049 | PRPC_MESSAGE pRpcMessage, | ||
| 4050 | DWORD* pdwStubPhase); | ||
| 4051 | void STDMETHODCALLTYPE IChannelHook_ClientNotify_Proxy( | ||
| 4052 | IChannelHook* This, | ||
| 4053 | REFGUID uExtent, | ||
| 4054 | REFIID riid, | ||
| 4055 | ULONG cbDataSize, | ||
| 4056 | void *pDataBuffer, | ||
| 4057 | DWORD lDataRep, | ||
| 4058 | HRESULT hrFault); | ||
| 4059 | void __RPC_STUB IChannelHook_ClientNotify_Stub( | ||
| 4060 | IRpcStubBuffer* This, | ||
| 4061 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4062 | PRPC_MESSAGE pRpcMessage, | ||
| 4063 | DWORD* pdwStubPhase); | ||
| 4064 | void STDMETHODCALLTYPE IChannelHook_ServerNotify_Proxy( | ||
| 4065 | IChannelHook* This, | ||
| 4066 | REFGUID uExtent, | ||
| 4067 | REFIID riid, | ||
| 4068 | ULONG cbDataSize, | ||
| 4069 | void *pDataBuffer, | ||
| 4070 | DWORD lDataRep); | ||
| 4071 | void __RPC_STUB IChannelHook_ServerNotify_Stub( | ||
| 4072 | IRpcStubBuffer* This, | ||
| 4073 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4074 | PRPC_MESSAGE pRpcMessage, | ||
| 4075 | DWORD* pdwStubPhase); | ||
| 4076 | void STDMETHODCALLTYPE IChannelHook_ServerGetSize_Proxy( | ||
| 4077 | IChannelHook* This, | ||
| 4078 | REFGUID uExtent, | ||
| 4079 | REFIID riid, | ||
| 4080 | HRESULT hrFault, | ||
| 4081 | ULONG *pDataSize); | ||
| 4082 | void __RPC_STUB IChannelHook_ServerGetSize_Stub( | ||
| 4083 | IRpcStubBuffer* This, | ||
| 4084 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4085 | PRPC_MESSAGE pRpcMessage, | ||
| 4086 | DWORD* pdwStubPhase); | ||
| 4087 | void STDMETHODCALLTYPE IChannelHook_ServerFillBuffer_Proxy( | ||
| 4088 | IChannelHook* This, | ||
| 4089 | REFGUID uExtent, | ||
| 4090 | REFIID riid, | ||
| 4091 | ULONG *pDataSize, | ||
| 4092 | void *pDataBuffer, | ||
| 4093 | HRESULT hrFault); | ||
| 4094 | void __RPC_STUB IChannelHook_ServerFillBuffer_Stub( | ||
| 4095 | IRpcStubBuffer* This, | ||
| 4096 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4097 | PRPC_MESSAGE pRpcMessage, | ||
| 4098 | DWORD* pdwStubPhase); | ||
| 4099 | 3900 | ||
| 4100 | #endif /* __IChannelHook_INTERFACE_DEFINED__ */ | 3901 | #endif /* __IChannelHook_INTERFACE_DEFINED__ */ |
| 4101 | 3902 | ||
| ... | @@ -4194,19 +3995,19 @@ typedef struct IClientSecurityVtbl { | ... | @@ -4194,19 +3995,19 @@ typedef struct IClientSecurityVtbl { |
| 4194 | 3995 | ||
| 4195 | /*** IUnknown methods ***/ | 3996 | /*** IUnknown methods ***/ |
| 4196 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3997 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4197 | IClientSecurity* This, | 3998 | IClientSecurity *This, |
| 4198 | REFIID riid, | 3999 | REFIID riid, |
| 4199 | void **ppvObject); | 4000 | void **ppvObject); |
| 4200 | 4001 | ||
| 4201 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4002 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4202 | IClientSecurity* This); | 4003 | IClientSecurity *This); |
| 4203 | 4004 | ||
| 4204 | ULONG (STDMETHODCALLTYPE *Release)( | 4005 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4205 | IClientSecurity* This); | 4006 | IClientSecurity *This); |
| 4206 | 4007 | ||
| 4207 | /*** IClientSecurity methods ***/ | 4008 | /*** IClientSecurity methods ***/ |
| 4208 | HRESULT (STDMETHODCALLTYPE *QueryBlanket)( | 4009 | HRESULT (STDMETHODCALLTYPE *QueryBlanket)( |
| 4209 | IClientSecurity* This, | 4010 | IClientSecurity *This, |
| 4210 | IUnknown *pProxy, | 4011 | IUnknown *pProxy, |
| 4211 | DWORD *pAuthnSvc, | 4012 | DWORD *pAuthnSvc, |
| 4212 | DWORD *pAuthzSvc, | 4013 | DWORD *pAuthzSvc, |
| ... | @@ -4217,7 +4018,7 @@ typedef struct IClientSecurityVtbl { | ... | @@ -4217,7 +4018,7 @@ typedef struct IClientSecurityVtbl { |
| 4217 | DWORD *pCapabilites); | 4018 | DWORD *pCapabilites); |
| 4218 | 4019 | ||
| 4219 | HRESULT (STDMETHODCALLTYPE *SetBlanket)( | 4020 | HRESULT (STDMETHODCALLTYPE *SetBlanket)( |
| 4220 | IClientSecurity* This, | 4021 | IClientSecurity *This, |
| 4221 | IUnknown *pProxy, | 4022 | IUnknown *pProxy, |
| 4222 | DWORD dwAuthnSvc, | 4023 | DWORD dwAuthnSvc, |
| 4223 | DWORD dwAuthzSvc, | 4024 | DWORD dwAuthzSvc, |
| ... | @@ -4228,12 +4029,13 @@ typedef struct IClientSecurityVtbl { | ... | @@ -4228,12 +4029,13 @@ typedef struct IClientSecurityVtbl { |
| 4228 | DWORD dwCapabilities); | 4029 | DWORD dwCapabilities); |
| 4229 | 4030 | ||
| 4230 | HRESULT (STDMETHODCALLTYPE *CopyProxy)( | 4031 | HRESULT (STDMETHODCALLTYPE *CopyProxy)( |
| 4231 | IClientSecurity* This, | 4032 | IClientSecurity *This, |
| 4232 | IUnknown *pProxy, | 4033 | IUnknown *pProxy, |
| 4233 | IUnknown **ppCopy); | 4034 | IUnknown **ppCopy); |
| 4234 | 4035 | ||
| 4235 | END_INTERFACE | 4036 | END_INTERFACE |
| 4236 | } IClientSecurityVtbl; | 4037 | } IClientSecurityVtbl; |
| 4038 | |||
| 4237 | interface IClientSecurity { | 4039 | interface IClientSecurity { |
| 4238 | CONST_VTBL IClientSecurityVtbl* lpVtbl; | 4040 | CONST_VTBL IClientSecurityVtbl* lpVtbl; |
| 4239 | }; | 4041 | }; |
| ... | @@ -4274,45 +4076,6 @@ static FORCEINLINE HRESULT IClientSecurity_CopyProxy(IClientSecurity* This,IUnkn | ... | @@ -4274,45 +4076,6 @@ static FORCEINLINE HRESULT IClientSecurity_CopyProxy(IClientSecurity* This,IUnkn |
| 4274 | 4076 | ||
| 4275 | #endif | 4077 | #endif |
| 4276 | 4078 | ||
| 4277 | HRESULT STDMETHODCALLTYPE IClientSecurity_QueryBlanket_Proxy( | ||
| 4278 | IClientSecurity* This, | ||
| 4279 | IUnknown *pProxy, | ||
| 4280 | DWORD *pAuthnSvc, | ||
| 4281 | DWORD *pAuthzSvc, | ||
| 4282 | OLECHAR **pServerPrincName, | ||
| 4283 | DWORD *pAuthnLevel, | ||
| 4284 | DWORD *pImpLevel, | ||
| 4285 | void **pAuthInfo, | ||
| 4286 | DWORD *pCapabilites); | ||
| 4287 | void __RPC_STUB IClientSecurity_QueryBlanket_Stub( | ||
| 4288 | IRpcStubBuffer* This, | ||
| 4289 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4290 | PRPC_MESSAGE pRpcMessage, | ||
| 4291 | DWORD* pdwStubPhase); | ||
| 4292 | HRESULT STDMETHODCALLTYPE IClientSecurity_SetBlanket_Proxy( | ||
| 4293 | IClientSecurity* This, | ||
| 4294 | IUnknown *pProxy, | ||
| 4295 | DWORD dwAuthnSvc, | ||
| 4296 | DWORD dwAuthzSvc, | ||
| 4297 | OLECHAR *pServerPrincName, | ||
| 4298 | DWORD dwAuthnLevel, | ||
| 4299 | DWORD dwImpLevel, | ||
| 4300 | void *pAuthInfo, | ||
| 4301 | DWORD dwCapabilities); | ||
| 4302 | void __RPC_STUB IClientSecurity_SetBlanket_Stub( | ||
| 4303 | IRpcStubBuffer* This, | ||
| 4304 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4305 | PRPC_MESSAGE pRpcMessage, | ||
| 4306 | DWORD* pdwStubPhase); | ||
| 4307 | HRESULT STDMETHODCALLTYPE IClientSecurity_CopyProxy_Proxy( | ||
| 4308 | IClientSecurity* This, | ||
| 4309 | IUnknown *pProxy, | ||
| 4310 | IUnknown **ppCopy); | ||
| 4311 | void __RPC_STUB IClientSecurity_CopyProxy_Stub( | ||
| 4312 | IRpcStubBuffer* This, | ||
| 4313 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4314 | PRPC_MESSAGE pRpcMessage, | ||
| 4315 | DWORD* pdwStubPhase); | ||
| 4316 | 4079 | ||
| 4317 | #endif /* __IClientSecurity_INTERFACE_DEFINED__ */ | 4080 | #endif /* __IClientSecurity_INTERFACE_DEFINED__ */ |
| 4318 | 4081 | ||
| ... | @@ -4358,19 +4121,19 @@ typedef struct IServerSecurityVtbl { | ... | @@ -4358,19 +4121,19 @@ typedef struct IServerSecurityVtbl { |
| 4358 | 4121 | ||
| 4359 | /*** IUnknown methods ***/ | 4122 | /*** IUnknown methods ***/ |
| 4360 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4123 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4361 | IServerSecurity* This, | 4124 | IServerSecurity *This, |
| 4362 | REFIID riid, | 4125 | REFIID riid, |
| 4363 | void **ppvObject); | 4126 | void **ppvObject); |
| 4364 | 4127 | ||
| 4365 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4128 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4366 | IServerSecurity* This); | 4129 | IServerSecurity *This); |
| 4367 | 4130 | ||
| 4368 | ULONG (STDMETHODCALLTYPE *Release)( | 4131 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4369 | IServerSecurity* This); | 4132 | IServerSecurity *This); |
| 4370 | 4133 | ||
| 4371 | /*** IServerSecurity methods ***/ | 4134 | /*** IServerSecurity methods ***/ |
| 4372 | HRESULT (STDMETHODCALLTYPE *QueryBlanket)( | 4135 | HRESULT (STDMETHODCALLTYPE *QueryBlanket)( |
| 4373 | IServerSecurity* This, | 4136 | IServerSecurity *This, |
| 4374 | DWORD *pAuthnSvc, | 4137 | DWORD *pAuthnSvc, |
| 4375 | DWORD *pAuthzSvc, | 4138 | DWORD *pAuthzSvc, |
| 4376 | OLECHAR **pServerPrincName, | 4139 | OLECHAR **pServerPrincName, |
| ... | @@ -4380,16 +4143,17 @@ typedef struct IServerSecurityVtbl { | ... | @@ -4380,16 +4143,17 @@ typedef struct IServerSecurityVtbl { |
| 4380 | DWORD *pCapabilities); | 4143 | DWORD *pCapabilities); |
| 4381 | 4144 | ||
| 4382 | HRESULT (STDMETHODCALLTYPE *ImpersonateClient)( | 4145 | HRESULT (STDMETHODCALLTYPE *ImpersonateClient)( |
| 4383 | IServerSecurity* This); | 4146 | IServerSecurity *This); |
| 4384 | 4147 | ||
| 4385 | HRESULT (STDMETHODCALLTYPE *RevertToSelf)( | 4148 | HRESULT (STDMETHODCALLTYPE *RevertToSelf)( |
| 4386 | IServerSecurity* This); | 4149 | IServerSecurity *This); |
| 4387 | 4150 | ||
| 4388 | WINBOOL (STDMETHODCALLTYPE *IsImpersonating)( | 4151 | WINBOOL (STDMETHODCALLTYPE *IsImpersonating)( |
| 4389 | IServerSecurity* This); | 4152 | IServerSecurity *This); |
| 4390 | 4153 | ||
| 4391 | END_INTERFACE | 4154 | END_INTERFACE |
| 4392 | } IServerSecurityVtbl; | 4155 | } IServerSecurityVtbl; |
| 4156 | |||
| 4393 | interface IServerSecurity { | 4157 | interface IServerSecurity { |
| 4394 | CONST_VTBL IServerSecurityVtbl* lpVtbl; | 4158 | CONST_VTBL IServerSecurityVtbl* lpVtbl; |
| 4395 | }; | 4159 | }; |
| ... | @@ -4434,41 +4198,6 @@ static FORCEINLINE WINBOOL IServerSecurity_IsImpersonating(IServerSecurity* This | ... | @@ -4434,41 +4198,6 @@ static FORCEINLINE WINBOOL IServerSecurity_IsImpersonating(IServerSecurity* This |
| 4434 | 4198 | ||
| 4435 | #endif | 4199 | #endif |
| 4436 | 4200 | ||
| 4437 | HRESULT STDMETHODCALLTYPE IServerSecurity_QueryBlanket_Proxy( | ||
| 4438 | IServerSecurity* This, | ||
| 4439 | DWORD *pAuthnSvc, | ||
| 4440 | DWORD *pAuthzSvc, | ||
| 4441 | OLECHAR **pServerPrincName, | ||
| 4442 | DWORD *pAuthnLevel, | ||
| 4443 | DWORD *pImpLevel, | ||
| 4444 | void **pPrivs, | ||
| 4445 | DWORD *pCapabilities); | ||
| 4446 | void __RPC_STUB IServerSecurity_QueryBlanket_Stub( | ||
| 4447 | IRpcStubBuffer* This, | ||
| 4448 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4449 | PRPC_MESSAGE pRpcMessage, | ||
| 4450 | DWORD* pdwStubPhase); | ||
| 4451 | HRESULT STDMETHODCALLTYPE IServerSecurity_ImpersonateClient_Proxy( | ||
| 4452 | IServerSecurity* This); | ||
| 4453 | void __RPC_STUB IServerSecurity_ImpersonateClient_Stub( | ||
| 4454 | IRpcStubBuffer* This, | ||
| 4455 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4456 | PRPC_MESSAGE pRpcMessage, | ||
| 4457 | DWORD* pdwStubPhase); | ||
| 4458 | HRESULT STDMETHODCALLTYPE IServerSecurity_RevertToSelf_Proxy( | ||
| 4459 | IServerSecurity* This); | ||
| 4460 | void __RPC_STUB IServerSecurity_RevertToSelf_Stub( | ||
| 4461 | IRpcStubBuffer* This, | ||
| 4462 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4463 | PRPC_MESSAGE pRpcMessage, | ||
| 4464 | DWORD* pdwStubPhase); | ||
| 4465 | WINBOOL STDMETHODCALLTYPE IServerSecurity_IsImpersonating_Proxy( | ||
| 4466 | IServerSecurity* This); | ||
| 4467 | void __RPC_STUB IServerSecurity_IsImpersonating_Stub( | ||
| 4468 | IRpcStubBuffer* This, | ||
| 4469 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4470 | PRPC_MESSAGE pRpcMessage, | ||
| 4471 | DWORD* pdwStubPhase); | ||
| 4472 | 4201 | ||
| 4473 | #endif /* __IServerSecurity_INTERFACE_DEFINED__ */ | 4202 | #endif /* __IServerSecurity_INTERFACE_DEFINED__ */ |
| 4474 | 4203 | ||
| ... | @@ -4516,31 +4245,32 @@ typedef struct IRpcOptionsVtbl { | ... | @@ -4516,31 +4245,32 @@ typedef struct IRpcOptionsVtbl { |
| 4516 | 4245 | ||
| 4517 | /*** IUnknown methods ***/ | 4246 | /*** IUnknown methods ***/ |
| 4518 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4247 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4519 | IRpcOptions* This, | 4248 | IRpcOptions *This, |
| 4520 | REFIID riid, | 4249 | REFIID riid, |
| 4521 | void **ppvObject); | 4250 | void **ppvObject); |
| 4522 | 4251 | ||
| 4523 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4252 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4524 | IRpcOptions* This); | 4253 | IRpcOptions *This); |
| 4525 | 4254 | ||
| 4526 | ULONG (STDMETHODCALLTYPE *Release)( | 4255 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4527 | IRpcOptions* This); | 4256 | IRpcOptions *This); |
| 4528 | 4257 | ||
| 4529 | /*** IRpcOptions methods ***/ | 4258 | /*** IRpcOptions methods ***/ |
| 4530 | HRESULT (STDMETHODCALLTYPE *Set)( | 4259 | HRESULT (STDMETHODCALLTYPE *Set)( |
| 4531 | IRpcOptions* This, | 4260 | IRpcOptions *This, |
| 4532 | IUnknown *pPrx, | 4261 | IUnknown *pPrx, |
| 4533 | RPCOPT_PROPERTIES dwProperty, | 4262 | RPCOPT_PROPERTIES dwProperty, |
| 4534 | ULONG_PTR dwValue); | 4263 | ULONG_PTR dwValue); |
| 4535 | 4264 | ||
| 4536 | HRESULT (STDMETHODCALLTYPE *Query)( | 4265 | HRESULT (STDMETHODCALLTYPE *Query)( |
| 4537 | IRpcOptions* This, | 4266 | IRpcOptions *This, |
| 4538 | IUnknown *pPrx, | 4267 | IUnknown *pPrx, |
| 4539 | RPCOPT_PROPERTIES dwProperty, | 4268 | RPCOPT_PROPERTIES dwProperty, |
| 4540 | ULONG_PTR *pdwValue); | 4269 | ULONG_PTR *pdwValue); |
| 4541 | 4270 | ||
| 4542 | END_INTERFACE | 4271 | END_INTERFACE |
| 4543 | } IRpcOptionsVtbl; | 4272 | } IRpcOptionsVtbl; |
| 4273 | |||
| 4544 | interface IRpcOptions { | 4274 | interface IRpcOptions { |
| 4545 | CONST_VTBL IRpcOptionsVtbl* lpVtbl; | 4275 | CONST_VTBL IRpcOptionsVtbl* lpVtbl; |
| 4546 | }; | 4276 | }; |
| ... | @@ -4577,26 +4307,6 @@ static FORCEINLINE HRESULT IRpcOptions_Query(IRpcOptions* This,IUnknown *pPrx,RP | ... | @@ -4577,26 +4307,6 @@ static FORCEINLINE HRESULT IRpcOptions_Query(IRpcOptions* This,IUnknown *pPrx,RP |
| 4577 | 4307 | ||
| 4578 | #endif | 4308 | #endif |
| 4579 | 4309 | ||
| 4580 | HRESULT STDMETHODCALLTYPE IRpcOptions_Set_Proxy( | ||
| 4581 | IRpcOptions* This, | ||
| 4582 | IUnknown *pPrx, | ||
| 4583 | RPCOPT_PROPERTIES dwProperty, | ||
| 4584 | ULONG_PTR dwValue); | ||
| 4585 | void __RPC_STUB IRpcOptions_Set_Stub( | ||
| 4586 | IRpcStubBuffer* This, | ||
| 4587 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4588 | PRPC_MESSAGE pRpcMessage, | ||
| 4589 | DWORD* pdwStubPhase); | ||
| 4590 | HRESULT STDMETHODCALLTYPE IRpcOptions_Query_Proxy( | ||
| 4591 | IRpcOptions* This, | ||
| 4592 | IUnknown *pPrx, | ||
| 4593 | RPCOPT_PROPERTIES dwProperty, | ||
| 4594 | ULONG_PTR *pdwValue); | ||
| 4595 | void __RPC_STUB IRpcOptions_Query_Stub( | ||
| 4596 | IRpcStubBuffer* This, | ||
| 4597 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4598 | PRPC_MESSAGE pRpcMessage, | ||
| 4599 | DWORD* pdwStubPhase); | ||
| 4600 | 4310 | ||
| 4601 | #endif /* __IRpcOptions_INTERFACE_DEFINED__ */ | 4311 | #endif /* __IRpcOptions_INTERFACE_DEFINED__ */ |
| 4602 | 4312 | ||
| ... | @@ -4669,29 +4379,30 @@ typedef struct IGlobalOptionsVtbl { | ... | @@ -4669,29 +4379,30 @@ typedef struct IGlobalOptionsVtbl { |
| 4669 | 4379 | ||
| 4670 | /*** IUnknown methods ***/ | 4380 | /*** IUnknown methods ***/ |
| 4671 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4381 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4672 | IGlobalOptions* This, | 4382 | IGlobalOptions *This, |
| 4673 | REFIID riid, | 4383 | REFIID riid, |
| 4674 | void **ppvObject); | 4384 | void **ppvObject); |
| 4675 | 4385 | ||
| 4676 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4386 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4677 | IGlobalOptions* This); | 4387 | IGlobalOptions *This); |
| 4678 | 4388 | ||
| 4679 | ULONG (STDMETHODCALLTYPE *Release)( | 4389 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4680 | IGlobalOptions* This); | 4390 | IGlobalOptions *This); |
| 4681 | 4391 | ||
| 4682 | /*** IGlobalOptions methods ***/ | 4392 | /*** IGlobalOptions methods ***/ |
| 4683 | HRESULT (STDMETHODCALLTYPE *Set)( | 4393 | HRESULT (STDMETHODCALLTYPE *Set)( |
| 4684 | IGlobalOptions* This, | 4394 | IGlobalOptions *This, |
| 4685 | GLOBALOPT_PROPERTIES dwProperty, | 4395 | GLOBALOPT_PROPERTIES dwProperty, |
| 4686 | ULONG_PTR dwValue); | 4396 | ULONG_PTR dwValue); |
| 4687 | 4397 | ||
| 4688 | HRESULT (STDMETHODCALLTYPE *Query)( | 4398 | HRESULT (STDMETHODCALLTYPE *Query)( |
| 4689 | IGlobalOptions* This, | 4399 | IGlobalOptions *This, |
| 4690 | GLOBALOPT_PROPERTIES dwProperty, | 4400 | GLOBALOPT_PROPERTIES dwProperty, |
| 4691 | ULONG_PTR *pdwValue); | 4401 | ULONG_PTR *pdwValue); |
| 4692 | 4402 | ||
| 4693 | END_INTERFACE | 4403 | END_INTERFACE |
| 4694 | } IGlobalOptionsVtbl; | 4404 | } IGlobalOptionsVtbl; |
| 4405 | |||
| 4695 | interface IGlobalOptions { | 4406 | interface IGlobalOptions { |
| 4696 | CONST_VTBL IGlobalOptionsVtbl* lpVtbl; | 4407 | CONST_VTBL IGlobalOptionsVtbl* lpVtbl; |
| 4697 | }; | 4408 | }; |
| ... | @@ -4728,24 +4439,6 @@ static FORCEINLINE HRESULT IGlobalOptions_Query(IGlobalOptions* This,GLOBALOPT_P | ... | @@ -4728,24 +4439,6 @@ static FORCEINLINE HRESULT IGlobalOptions_Query(IGlobalOptions* This,GLOBALOPT_P |
| 4728 | 4439 | ||
| 4729 | #endif | 4440 | #endif |
| 4730 | 4441 | ||
| 4731 | HRESULT STDMETHODCALLTYPE IGlobalOptions_Set_Proxy( | ||
| 4732 | IGlobalOptions* This, | ||
| 4733 | GLOBALOPT_PROPERTIES dwProperty, | ||
| 4734 | ULONG_PTR dwValue); | ||
| 4735 | void __RPC_STUB IGlobalOptions_Set_Stub( | ||
| 4736 | IRpcStubBuffer* This, | ||
| 4737 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4738 | PRPC_MESSAGE pRpcMessage, | ||
| 4739 | DWORD* pdwStubPhase); | ||
| 4740 | HRESULT STDMETHODCALLTYPE IGlobalOptions_Query_Proxy( | ||
| 4741 | IGlobalOptions* This, | ||
| 4742 | GLOBALOPT_PROPERTIES dwProperty, | ||
| 4743 | ULONG_PTR *pdwValue); | ||
| 4744 | void __RPC_STUB IGlobalOptions_Query_Stub( | ||
| 4745 | IRpcStubBuffer* This, | ||
| 4746 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4747 | PRPC_MESSAGE pRpcMessage, | ||
| 4748 | DWORD* pdwStubPhase); | ||
| 4749 | 4442 | ||
| 4750 | #endif /* __IGlobalOptions_INTERFACE_DEFINED__ */ | 4443 | #endif /* __IGlobalOptions_INTERFACE_DEFINED__ */ |
| 4751 | 4444 | ||
| ... | @@ -4782,26 +4475,27 @@ typedef struct ISurrogateVtbl { | ... | @@ -4782,26 +4475,27 @@ typedef struct ISurrogateVtbl { |
| 4782 | 4475 | ||
| 4783 | /*** IUnknown methods ***/ | 4476 | /*** IUnknown methods ***/ |
| 4784 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4477 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4785 | ISurrogate* This, | 4478 | ISurrogate *This, |
| 4786 | REFIID riid, | 4479 | REFIID riid, |
| 4787 | void **ppvObject); | 4480 | void **ppvObject); |
| 4788 | 4481 | ||
| 4789 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4482 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4790 | ISurrogate* This); | 4483 | ISurrogate *This); |
| 4791 | 4484 | ||
| 4792 | ULONG (STDMETHODCALLTYPE *Release)( | 4485 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4793 | ISurrogate* This); | 4486 | ISurrogate *This); |
| 4794 | 4487 | ||
| 4795 | /*** ISurrogate methods ***/ | 4488 | /*** ISurrogate methods ***/ |
| 4796 | HRESULT (STDMETHODCALLTYPE *LoadDllServer)( | 4489 | HRESULT (STDMETHODCALLTYPE *LoadDllServer)( |
| 4797 | ISurrogate* This, | 4490 | ISurrogate *This, |
| 4798 | REFCLSID Clsid); | 4491 | REFCLSID Clsid); |
| 4799 | 4492 | ||
| 4800 | HRESULT (STDMETHODCALLTYPE *FreeSurrogate)( | 4493 | HRESULT (STDMETHODCALLTYPE *FreeSurrogate)( |
| 4801 | ISurrogate* This); | 4494 | ISurrogate *This); |
| 4802 | 4495 | ||
| 4803 | END_INTERFACE | 4496 | END_INTERFACE |
| 4804 | } ISurrogateVtbl; | 4497 | } ISurrogateVtbl; |
| 4498 | |||
| 4805 | interface ISurrogate { | 4499 | interface ISurrogate { |
| 4806 | CONST_VTBL ISurrogateVtbl* lpVtbl; | 4500 | CONST_VTBL ISurrogateVtbl* lpVtbl; |
| 4807 | }; | 4501 | }; |
| ... | @@ -4838,21 +4532,6 @@ static FORCEINLINE HRESULT ISurrogate_FreeSurrogate(ISurrogate* This) { | ... | @@ -4838,21 +4532,6 @@ static FORCEINLINE HRESULT ISurrogate_FreeSurrogate(ISurrogate* This) { |
| 4838 | 4532 | ||
| 4839 | #endif | 4533 | #endif |
| 4840 | 4534 | ||
| 4841 | HRESULT STDMETHODCALLTYPE ISurrogate_LoadDllServer_Proxy( | ||
| 4842 | ISurrogate* This, | ||
| 4843 | REFCLSID Clsid); | ||
| 4844 | void __RPC_STUB ISurrogate_LoadDllServer_Stub( | ||
| 4845 | IRpcStubBuffer* This, | ||
| 4846 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4847 | PRPC_MESSAGE pRpcMessage, | ||
| 4848 | DWORD* pdwStubPhase); | ||
| 4849 | HRESULT STDMETHODCALLTYPE ISurrogate_FreeSurrogate_Proxy( | ||
| 4850 | ISurrogate* This); | ||
| 4851 | void __RPC_STUB ISurrogate_FreeSurrogate_Stub( | ||
| 4852 | IRpcStubBuffer* This, | ||
| 4853 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4854 | PRPC_MESSAGE pRpcMessage, | ||
| 4855 | DWORD* pdwStubPhase); | ||
| 4856 | 4535 | ||
| 4857 | #endif /* __ISurrogate_INTERFACE_DEFINED__ */ | 4536 | #endif /* __ISurrogate_INTERFACE_DEFINED__ */ |
| 4858 | 4537 | ||
| ... | @@ -4893,35 +4572,36 @@ typedef struct IGlobalInterfaceTableVtbl { | ... | @@ -4893,35 +4572,36 @@ typedef struct IGlobalInterfaceTableVtbl { |
| 4893 | 4572 | ||
| 4894 | /*** IUnknown methods ***/ | 4573 | /*** IUnknown methods ***/ |
| 4895 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4574 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4896 | IGlobalInterfaceTable* This, | 4575 | IGlobalInterfaceTable *This, |
| 4897 | REFIID riid, | 4576 | REFIID riid, |
| 4898 | void **ppvObject); | 4577 | void **ppvObject); |
| 4899 | 4578 | ||
| 4900 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4579 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4901 | IGlobalInterfaceTable* This); | 4580 | IGlobalInterfaceTable *This); |
| 4902 | 4581 | ||
| 4903 | ULONG (STDMETHODCALLTYPE *Release)( | 4582 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4904 | IGlobalInterfaceTable* This); | 4583 | IGlobalInterfaceTable *This); |
| 4905 | 4584 | ||
| 4906 | /*** IGlobalInterfaceTable methods ***/ | 4585 | /*** IGlobalInterfaceTable methods ***/ |
| 4907 | HRESULT (STDMETHODCALLTYPE *RegisterInterfaceInGlobal)( | 4586 | HRESULT (STDMETHODCALLTYPE *RegisterInterfaceInGlobal)( |
| 4908 | IGlobalInterfaceTable* This, | 4587 | IGlobalInterfaceTable *This, |
| 4909 | IUnknown *pUnk, | 4588 | IUnknown *pUnk, |
| 4910 | REFIID riid, | 4589 | REFIID riid, |
| 4911 | DWORD *pdwCookie); | 4590 | DWORD *pdwCookie); |
| 4912 | 4591 | ||
| 4913 | HRESULT (STDMETHODCALLTYPE *RevokeInterfaceFromGlobal)( | 4592 | HRESULT (STDMETHODCALLTYPE *RevokeInterfaceFromGlobal)( |
| 4914 | IGlobalInterfaceTable* This, | 4593 | IGlobalInterfaceTable *This, |
| 4915 | DWORD dwCookie); | 4594 | DWORD dwCookie); |
| 4916 | 4595 | ||
| 4917 | HRESULT (STDMETHODCALLTYPE *GetInterfaceFromGlobal)( | 4596 | HRESULT (STDMETHODCALLTYPE *GetInterfaceFromGlobal)( |
| 4918 | IGlobalInterfaceTable* This, | 4597 | IGlobalInterfaceTable *This, |
| 4919 | DWORD dwCookie, | 4598 | DWORD dwCookie, |
| 4920 | REFIID riid, | 4599 | REFIID riid, |
| 4921 | void **ppv); | 4600 | void **ppv); |
| 4922 | 4601 | ||
| 4923 | END_INTERFACE | 4602 | END_INTERFACE |
| 4924 | } IGlobalInterfaceTableVtbl; | 4603 | } IGlobalInterfaceTableVtbl; |
| 4604 | |||
| 4925 | interface IGlobalInterfaceTable { | 4605 | interface IGlobalInterfaceTable { |
| 4926 | CONST_VTBL IGlobalInterfaceTableVtbl* lpVtbl; | 4606 | CONST_VTBL IGlobalInterfaceTableVtbl* lpVtbl; |
| 4927 | }; | 4607 | }; |
| ... | @@ -4962,34 +4642,6 @@ static FORCEINLINE HRESULT IGlobalInterfaceTable_GetInterfaceFromGlobal(IGlobalI | ... | @@ -4962,34 +4642,6 @@ static FORCEINLINE HRESULT IGlobalInterfaceTable_GetInterfaceFromGlobal(IGlobalI |
| 4962 | 4642 | ||
| 4963 | #endif | 4643 | #endif |
| 4964 | 4644 | ||
| 4965 | HRESULT STDMETHODCALLTYPE IGlobalInterfaceTable_RegisterInterfaceInGlobal_Proxy( | ||
| 4966 | IGlobalInterfaceTable* This, | ||
| 4967 | IUnknown *pUnk, | ||
| 4968 | REFIID riid, | ||
| 4969 | DWORD *pdwCookie); | ||
| 4970 | void __RPC_STUB IGlobalInterfaceTable_RegisterInterfaceInGlobal_Stub( | ||
| 4971 | IRpcStubBuffer* This, | ||
| 4972 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4973 | PRPC_MESSAGE pRpcMessage, | ||
| 4974 | DWORD* pdwStubPhase); | ||
| 4975 | HRESULT STDMETHODCALLTYPE IGlobalInterfaceTable_RevokeInterfaceFromGlobal_Proxy( | ||
| 4976 | IGlobalInterfaceTable* This, | ||
| 4977 | DWORD dwCookie); | ||
| 4978 | void __RPC_STUB IGlobalInterfaceTable_RevokeInterfaceFromGlobal_Stub( | ||
| 4979 | IRpcStubBuffer* This, | ||
| 4980 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4981 | PRPC_MESSAGE pRpcMessage, | ||
| 4982 | DWORD* pdwStubPhase); | ||
| 4983 | HRESULT STDMETHODCALLTYPE IGlobalInterfaceTable_GetInterfaceFromGlobal_Proxy( | ||
| 4984 | IGlobalInterfaceTable* This, | ||
| 4985 | DWORD dwCookie, | ||
| 4986 | REFIID riid, | ||
| 4987 | void **ppv); | ||
| 4988 | void __RPC_STUB IGlobalInterfaceTable_GetInterfaceFromGlobal_Stub( | ||
| 4989 | IRpcStubBuffer* This, | ||
| 4990 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4991 | PRPC_MESSAGE pRpcMessage, | ||
| 4992 | DWORD* pdwStubPhase); | ||
| 4993 | 4645 | ||
| 4994 | #endif /* __IGlobalInterfaceTable_INTERFACE_DEFINED__ */ | 4646 | #endif /* __IGlobalInterfaceTable_INTERFACE_DEFINED__ */ |
| 4995 | 4647 | ||
| ... | @@ -5027,30 +4679,31 @@ typedef struct ISynchronizeVtbl { | ... | @@ -5027,30 +4679,31 @@ typedef struct ISynchronizeVtbl { |
| 5027 | 4679 | ||
| 5028 | /*** IUnknown methods ***/ | 4680 | /*** IUnknown methods ***/ |
| 5029 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4681 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5030 | ISynchronize* This, | 4682 | ISynchronize *This, |
| 5031 | REFIID riid, | 4683 | REFIID riid, |
| 5032 | void **ppvObject); | 4684 | void **ppvObject); |
| 5033 | 4685 | ||
| 5034 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4686 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5035 | ISynchronize* This); | 4687 | ISynchronize *This); |
| 5036 | 4688 | ||
| 5037 | ULONG (STDMETHODCALLTYPE *Release)( | 4689 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5038 | ISynchronize* This); | 4690 | ISynchronize *This); |
| 5039 | 4691 | ||
| 5040 | /*** ISynchronize methods ***/ | 4692 | /*** ISynchronize methods ***/ |
| 5041 | HRESULT (STDMETHODCALLTYPE *Wait)( | 4693 | HRESULT (STDMETHODCALLTYPE *Wait)( |
| 5042 | ISynchronize* This, | 4694 | ISynchronize *This, |
| 5043 | DWORD dwFlags, | 4695 | DWORD dwFlags, |
| 5044 | DWORD dwMilliseconds); | 4696 | DWORD dwMilliseconds); |
| 5045 | 4697 | ||
| 5046 | HRESULT (STDMETHODCALLTYPE *Signal)( | 4698 | HRESULT (STDMETHODCALLTYPE *Signal)( |
| 5047 | ISynchronize* This); | 4699 | ISynchronize *This); |
| 5048 | 4700 | ||
| 5049 | HRESULT (STDMETHODCALLTYPE *Reset)( | 4701 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 5050 | ISynchronize* This); | 4702 | ISynchronize *This); |
| 5051 | 4703 | ||
| 5052 | END_INTERFACE | 4704 | END_INTERFACE |
| 5053 | } ISynchronizeVtbl; | 4705 | } ISynchronizeVtbl; |
| 4706 | |||
| 5054 | interface ISynchronize { | 4707 | interface ISynchronize { |
| 5055 | CONST_VTBL ISynchronizeVtbl* lpVtbl; | 4708 | CONST_VTBL ISynchronizeVtbl* lpVtbl; |
| 5056 | }; | 4709 | }; |
| ... | @@ -5091,29 +4744,6 @@ static FORCEINLINE HRESULT ISynchronize_Reset(ISynchronize* This) { | ... | @@ -5091,29 +4744,6 @@ static FORCEINLINE HRESULT ISynchronize_Reset(ISynchronize* This) { |
| 5091 | 4744 | ||
| 5092 | #endif | 4745 | #endif |
| 5093 | 4746 | ||
| 5094 | HRESULT STDMETHODCALLTYPE ISynchronize_Wait_Proxy( | ||
| 5095 | ISynchronize* This, | ||
| 5096 | DWORD dwFlags, | ||
| 5097 | DWORD dwMilliseconds); | ||
| 5098 | void __RPC_STUB ISynchronize_Wait_Stub( | ||
| 5099 | IRpcStubBuffer* This, | ||
| 5100 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5101 | PRPC_MESSAGE pRpcMessage, | ||
| 5102 | DWORD* pdwStubPhase); | ||
| 5103 | HRESULT STDMETHODCALLTYPE ISynchronize_Signal_Proxy( | ||
| 5104 | ISynchronize* This); | ||
| 5105 | void __RPC_STUB ISynchronize_Signal_Stub( | ||
| 5106 | IRpcStubBuffer* This, | ||
| 5107 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5108 | PRPC_MESSAGE pRpcMessage, | ||
| 5109 | DWORD* pdwStubPhase); | ||
| 5110 | HRESULT STDMETHODCALLTYPE ISynchronize_Reset_Proxy( | ||
| 5111 | ISynchronize* This); | ||
| 5112 | void __RPC_STUB ISynchronize_Reset_Stub( | ||
| 5113 | IRpcStubBuffer* This, | ||
| 5114 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5115 | PRPC_MESSAGE pRpcMessage, | ||
| 5116 | DWORD* pdwStubPhase); | ||
| 5117 | 4747 | ||
| 5118 | #endif /* __ISynchronize_INTERFACE_DEFINED__ */ | 4748 | #endif /* __ISynchronize_INTERFACE_DEFINED__ */ |
| 5119 | 4749 | ||
| ... | @@ -5142,23 +4772,24 @@ typedef struct ISynchronizeHandleVtbl { | ... | @@ -5142,23 +4772,24 @@ typedef struct ISynchronizeHandleVtbl { |
| 5142 | 4772 | ||
| 5143 | /*** IUnknown methods ***/ | 4773 | /*** IUnknown methods ***/ |
| 5144 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4774 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5145 | ISynchronizeHandle* This, | 4775 | ISynchronizeHandle *This, |
| 5146 | REFIID riid, | 4776 | REFIID riid, |
| 5147 | void **ppvObject); | 4777 | void **ppvObject); |
| 5148 | 4778 | ||
| 5149 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4779 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5150 | ISynchronizeHandle* This); | 4780 | ISynchronizeHandle *This); |
| 5151 | 4781 | ||
| 5152 | ULONG (STDMETHODCALLTYPE *Release)( | 4782 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5153 | ISynchronizeHandle* This); | 4783 | ISynchronizeHandle *This); |
| 5154 | 4784 | ||
| 5155 | /*** ISynchronizeHandle methods ***/ | 4785 | /*** ISynchronizeHandle methods ***/ |
| 5156 | HRESULT (STDMETHODCALLTYPE *GetHandle)( | 4786 | HRESULT (STDMETHODCALLTYPE *GetHandle)( |
| 5157 | ISynchronizeHandle* This, | 4787 | ISynchronizeHandle *This, |
| 5158 | HANDLE *ph); | 4788 | HANDLE *ph); |
| 5159 | 4789 | ||
| 5160 | END_INTERFACE | 4790 | END_INTERFACE |
| 5161 | } ISynchronizeHandleVtbl; | 4791 | } ISynchronizeHandleVtbl; |
| 4792 | |||
| 5162 | interface ISynchronizeHandle { | 4793 | interface ISynchronizeHandle { |
| 5163 | CONST_VTBL ISynchronizeHandleVtbl* lpVtbl; | 4794 | CONST_VTBL ISynchronizeHandleVtbl* lpVtbl; |
| 5164 | }; | 4795 | }; |
| ... | @@ -5191,14 +4822,6 @@ static FORCEINLINE HRESULT ISynchronizeHandle_GetHandle(ISynchronizeHandle* This | ... | @@ -5191,14 +4822,6 @@ static FORCEINLINE HRESULT ISynchronizeHandle_GetHandle(ISynchronizeHandle* This |
| 5191 | 4822 | ||
| 5192 | #endif | 4823 | #endif |
| 5193 | 4824 | ||
| 5194 | HRESULT STDMETHODCALLTYPE ISynchronizeHandle_GetHandle_Proxy( | ||
| 5195 | ISynchronizeHandle* This, | ||
| 5196 | HANDLE *ph); | ||
| 5197 | void __RPC_STUB ISynchronizeHandle_GetHandle_Stub( | ||
| 5198 | IRpcStubBuffer* This, | ||
| 5199 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5200 | PRPC_MESSAGE pRpcMessage, | ||
| 5201 | DWORD* pdwStubPhase); | ||
| 5202 | 4825 | ||
| 5203 | #endif /* __ISynchronizeHandle_INTERFACE_DEFINED__ */ | 4826 | #endif /* __ISynchronizeHandle_INTERFACE_DEFINED__ */ |
| 5204 | 4827 | ||
| ... | @@ -5227,28 +4850,29 @@ typedef struct ISynchronizeEventVtbl { | ... | @@ -5227,28 +4850,29 @@ typedef struct ISynchronizeEventVtbl { |
| 5227 | 4850 | ||
| 5228 | /*** IUnknown methods ***/ | 4851 | /*** IUnknown methods ***/ |
| 5229 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4852 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5230 | ISynchronizeEvent* This, | 4853 | ISynchronizeEvent *This, |
| 5231 | REFIID riid, | 4854 | REFIID riid, |
| 5232 | void **ppvObject); | 4855 | void **ppvObject); |
| 5233 | 4856 | ||
| 5234 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4857 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5235 | ISynchronizeEvent* This); | 4858 | ISynchronizeEvent *This); |
| 5236 | 4859 | ||
| 5237 | ULONG (STDMETHODCALLTYPE *Release)( | 4860 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5238 | ISynchronizeEvent* This); | 4861 | ISynchronizeEvent *This); |
| 5239 | 4862 | ||
| 5240 | /*** ISynchronizeHandle methods ***/ | 4863 | /*** ISynchronizeHandle methods ***/ |
| 5241 | HRESULT (STDMETHODCALLTYPE *GetHandle)( | 4864 | HRESULT (STDMETHODCALLTYPE *GetHandle)( |
| 5242 | ISynchronizeEvent* This, | 4865 | ISynchronizeEvent *This, |
| 5243 | HANDLE *ph); | 4866 | HANDLE *ph); |
| 5244 | 4867 | ||
| 5245 | /*** ISynchronizeEvent methods ***/ | 4868 | /*** ISynchronizeEvent methods ***/ |
| 5246 | HRESULT (STDMETHODCALLTYPE *SetEventHandle)( | 4869 | HRESULT (STDMETHODCALLTYPE *SetEventHandle)( |
| 5247 | ISynchronizeEvent* This, | 4870 | ISynchronizeEvent *This, |
| 5248 | HANDLE *ph); | 4871 | HANDLE *ph); |
| 5249 | 4872 | ||
| 5250 | END_INTERFACE | 4873 | END_INTERFACE |
| 5251 | } ISynchronizeEventVtbl; | 4874 | } ISynchronizeEventVtbl; |
| 4875 | |||
| 5252 | interface ISynchronizeEvent { | 4876 | interface ISynchronizeEvent { |
| 5253 | CONST_VTBL ISynchronizeEventVtbl* lpVtbl; | 4877 | CONST_VTBL ISynchronizeEventVtbl* lpVtbl; |
| 5254 | }; | 4878 | }; |
| ... | @@ -5287,14 +4911,6 @@ static FORCEINLINE HRESULT ISynchronizeEvent_SetEventHandle(ISynchronizeEvent* T | ... | @@ -5287,14 +4911,6 @@ static FORCEINLINE HRESULT ISynchronizeEvent_SetEventHandle(ISynchronizeEvent* T |
| 5287 | 4911 | ||
| 5288 | #endif | 4912 | #endif |
| 5289 | 4913 | ||
| 5290 | HRESULT STDMETHODCALLTYPE ISynchronizeEvent_SetEventHandle_Proxy( | ||
| 5291 | ISynchronizeEvent* This, | ||
| 5292 | HANDLE *ph); | ||
| 5293 | void __RPC_STUB ISynchronizeEvent_SetEventHandle_Stub( | ||
| 5294 | IRpcStubBuffer* This, | ||
| 5295 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5296 | PRPC_MESSAGE pRpcMessage, | ||
| 5297 | DWORD* pdwStubPhase); | ||
| 5298 | 4914 | ||
| 5299 | #endif /* __ISynchronizeEvent_INTERFACE_DEFINED__ */ | 4915 | #endif /* __ISynchronizeEvent_INTERFACE_DEFINED__ */ |
| 5300 | 4916 | ||
| ... | @@ -5328,29 +4944,30 @@ typedef struct ISynchronizeContainerVtbl { | ... | @@ -5328,29 +4944,30 @@ typedef struct ISynchronizeContainerVtbl { |
| 5328 | 4944 | ||
| 5329 | /*** IUnknown methods ***/ | 4945 | /*** IUnknown methods ***/ |
| 5330 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4946 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5331 | ISynchronizeContainer* This, | 4947 | ISynchronizeContainer *This, |
| 5332 | REFIID riid, | 4948 | REFIID riid, |
| 5333 | void **ppvObject); | 4949 | void **ppvObject); |
| 5334 | 4950 | ||
| 5335 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4951 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5336 | ISynchronizeContainer* This); | 4952 | ISynchronizeContainer *This); |
| 5337 | 4953 | ||
| 5338 | ULONG (STDMETHODCALLTYPE *Release)( | 4954 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5339 | ISynchronizeContainer* This); | 4955 | ISynchronizeContainer *This); |
| 5340 | 4956 | ||
| 5341 | /*** ISynchronizeContainer methods ***/ | 4957 | /*** ISynchronizeContainer methods ***/ |
| 5342 | HRESULT (STDMETHODCALLTYPE *AddSynchronize)( | 4958 | HRESULT (STDMETHODCALLTYPE *AddSynchronize)( |
| 5343 | ISynchronizeContainer* This, | 4959 | ISynchronizeContainer *This, |
| 5344 | ISynchronize *pSync); | 4960 | ISynchronize *pSync); |
| 5345 | 4961 | ||
| 5346 | HRESULT (STDMETHODCALLTYPE *WaitMultiple)( | 4962 | HRESULT (STDMETHODCALLTYPE *WaitMultiple)( |
| 5347 | ISynchronizeContainer* This, | 4963 | ISynchronizeContainer *This, |
| 5348 | DWORD dwFlags, | 4964 | DWORD dwFlags, |
| 5349 | DWORD dwTimeOut, | 4965 | DWORD dwTimeOut, |
| 5350 | ISynchronize **ppSync); | 4966 | ISynchronize **ppSync); |
| 5351 | 4967 | ||
| 5352 | END_INTERFACE | 4968 | END_INTERFACE |
| 5353 | } ISynchronizeContainerVtbl; | 4969 | } ISynchronizeContainerVtbl; |
| 4970 | |||
| 5354 | interface ISynchronizeContainer { | 4971 | interface ISynchronizeContainer { |
| 5355 | CONST_VTBL ISynchronizeContainerVtbl* lpVtbl; | 4972 | CONST_VTBL ISynchronizeContainerVtbl* lpVtbl; |
| 5356 | }; | 4973 | }; |
| ... | @@ -5387,24 +5004,6 @@ static FORCEINLINE HRESULT ISynchronizeContainer_WaitMultiple(ISynchronizeContai | ... | @@ -5387,24 +5004,6 @@ static FORCEINLINE HRESULT ISynchronizeContainer_WaitMultiple(ISynchronizeContai |
| 5387 | 5004 | ||
| 5388 | #endif | 5005 | #endif |
| 5389 | 5006 | ||
| 5390 | HRESULT STDMETHODCALLTYPE ISynchronizeContainer_AddSynchronize_Proxy( | ||
| 5391 | ISynchronizeContainer* This, | ||
| 5392 | ISynchronize *pSync); | ||
| 5393 | void __RPC_STUB ISynchronizeContainer_AddSynchronize_Stub( | ||
| 5394 | IRpcStubBuffer* This, | ||
| 5395 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5396 | PRPC_MESSAGE pRpcMessage, | ||
| 5397 | DWORD* pdwStubPhase); | ||
| 5398 | HRESULT STDMETHODCALLTYPE ISynchronizeContainer_WaitMultiple_Proxy( | ||
| 5399 | ISynchronizeContainer* This, | ||
| 5400 | DWORD dwFlags, | ||
| 5401 | DWORD dwTimeOut, | ||
| 5402 | ISynchronize **ppSync); | ||
| 5403 | void __RPC_STUB ISynchronizeContainer_WaitMultiple_Stub( | ||
| 5404 | IRpcStubBuffer* This, | ||
| 5405 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5406 | PRPC_MESSAGE pRpcMessage, | ||
| 5407 | DWORD* pdwStubPhase); | ||
| 5408 | 5007 | ||
| 5409 | #endif /* __ISynchronizeContainer_INTERFACE_DEFINED__ */ | 5008 | #endif /* __ISynchronizeContainer_INTERFACE_DEFINED__ */ |
| 5410 | 5009 | ||
| ... | @@ -5433,34 +5032,35 @@ typedef struct ISynchronizeMutexVtbl { | ... | @@ -5433,34 +5032,35 @@ typedef struct ISynchronizeMutexVtbl { |
| 5433 | 5032 | ||
| 5434 | /*** IUnknown methods ***/ | 5033 | /*** IUnknown methods ***/ |
| 5435 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5034 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5436 | ISynchronizeMutex* This, | 5035 | ISynchronizeMutex *This, |
| 5437 | REFIID riid, | 5036 | REFIID riid, |
| 5438 | void **ppvObject); | 5037 | void **ppvObject); |
| 5439 | 5038 | ||
| 5440 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5039 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5441 | ISynchronizeMutex* This); | 5040 | ISynchronizeMutex *This); |
| 5442 | 5041 | ||
| 5443 | ULONG (STDMETHODCALLTYPE *Release)( | 5042 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5444 | ISynchronizeMutex* This); | 5043 | ISynchronizeMutex *This); |
| 5445 | 5044 | ||
| 5446 | /*** ISynchronize methods ***/ | 5045 | /*** ISynchronize methods ***/ |
| 5447 | HRESULT (STDMETHODCALLTYPE *Wait)( | 5046 | HRESULT (STDMETHODCALLTYPE *Wait)( |
| 5448 | ISynchronizeMutex* This, | 5047 | ISynchronizeMutex *This, |
| 5449 | DWORD dwFlags, | 5048 | DWORD dwFlags, |
| 5450 | DWORD dwMilliseconds); | 5049 | DWORD dwMilliseconds); |
| 5451 | 5050 | ||
| 5452 | HRESULT (STDMETHODCALLTYPE *Signal)( | 5051 | HRESULT (STDMETHODCALLTYPE *Signal)( |
| 5453 | ISynchronizeMutex* This); | 5052 | ISynchronizeMutex *This); |
| 5454 | 5053 | ||
| 5455 | HRESULT (STDMETHODCALLTYPE *Reset)( | 5054 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 5456 | ISynchronizeMutex* This); | 5055 | ISynchronizeMutex *This); |
| 5457 | 5056 | ||
| 5458 | /*** ISynchronizeMutex methods ***/ | 5057 | /*** ISynchronizeMutex methods ***/ |
| 5459 | HRESULT (STDMETHODCALLTYPE *ReleaseMutex)( | 5058 | HRESULT (STDMETHODCALLTYPE *ReleaseMutex)( |
| 5460 | ISynchronizeMutex* This); | 5059 | ISynchronizeMutex *This); |
| 5461 | 5060 | ||
| 5462 | END_INTERFACE | 5061 | END_INTERFACE |
| 5463 | } ISynchronizeMutexVtbl; | 5062 | } ISynchronizeMutexVtbl; |
| 5063 | |||
| 5464 | interface ISynchronizeMutex { | 5064 | interface ISynchronizeMutex { |
| 5465 | CONST_VTBL ISynchronizeMutexVtbl* lpVtbl; | 5065 | CONST_VTBL ISynchronizeMutexVtbl* lpVtbl; |
| 5466 | }; | 5066 | }; |
| ... | @@ -5507,13 +5107,6 @@ static FORCEINLINE HRESULT ISynchronizeMutex_ReleaseMutex(ISynchronizeMutex* Thi | ... | @@ -5507,13 +5107,6 @@ static FORCEINLINE HRESULT ISynchronizeMutex_ReleaseMutex(ISynchronizeMutex* Thi |
| 5507 | 5107 | ||
| 5508 | #endif | 5108 | #endif |
| 5509 | 5109 | ||
| 5510 | HRESULT STDMETHODCALLTYPE ISynchronizeMutex_ReleaseMutex_Proxy( | ||
| 5511 | ISynchronizeMutex* This); | ||
| 5512 | void __RPC_STUB ISynchronizeMutex_ReleaseMutex_Stub( | ||
| 5513 | IRpcStubBuffer* This, | ||
| 5514 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5515 | PRPC_MESSAGE pRpcMessage, | ||
| 5516 | DWORD* pdwStubPhase); | ||
| 5517 | 5110 | ||
| 5518 | #endif /* __ISynchronizeMutex_INTERFACE_DEFINED__ */ | 5111 | #endif /* __ISynchronizeMutex_INTERFACE_DEFINED__ */ |
| 5519 | 5112 | ||
| ... | @@ -5547,26 +5140,27 @@ typedef struct ICancelMethodCallsVtbl { | ... | @@ -5547,26 +5140,27 @@ typedef struct ICancelMethodCallsVtbl { |
| 5547 | 5140 | ||
| 5548 | /*** IUnknown methods ***/ | 5141 | /*** IUnknown methods ***/ |
| 5549 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5142 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5550 | ICancelMethodCalls* This, | 5143 | ICancelMethodCalls *This, |
| 5551 | REFIID riid, | 5144 | REFIID riid, |
| 5552 | void **ppvObject); | 5145 | void **ppvObject); |
| 5553 | 5146 | ||
| 5554 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5147 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5555 | ICancelMethodCalls* This); | 5148 | ICancelMethodCalls *This); |
| 5556 | 5149 | ||
| 5557 | ULONG (STDMETHODCALLTYPE *Release)( | 5150 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5558 | ICancelMethodCalls* This); | 5151 | ICancelMethodCalls *This); |
| 5559 | 5152 | ||
| 5560 | /*** ICancelMethodCalls methods ***/ | 5153 | /*** ICancelMethodCalls methods ***/ |
| 5561 | HRESULT (STDMETHODCALLTYPE *Cancel)( | 5154 | HRESULT (STDMETHODCALLTYPE *Cancel)( |
| 5562 | ICancelMethodCalls* This, | 5155 | ICancelMethodCalls *This, |
| 5563 | ULONG ulSeconds); | 5156 | ULONG ulSeconds); |
| 5564 | 5157 | ||
| 5565 | HRESULT (STDMETHODCALLTYPE *TestCancel)( | 5158 | HRESULT (STDMETHODCALLTYPE *TestCancel)( |
| 5566 | ICancelMethodCalls* This); | 5159 | ICancelMethodCalls *This); |
| 5567 | 5160 | ||
| 5568 | END_INTERFACE | 5161 | END_INTERFACE |
| 5569 | } ICancelMethodCallsVtbl; | 5162 | } ICancelMethodCallsVtbl; |
| 5163 | |||
| 5570 | interface ICancelMethodCalls { | 5164 | interface ICancelMethodCalls { |
| 5571 | CONST_VTBL ICancelMethodCallsVtbl* lpVtbl; | 5165 | CONST_VTBL ICancelMethodCallsVtbl* lpVtbl; |
| 5572 | }; | 5166 | }; |
| ... | @@ -5603,21 +5197,6 @@ static FORCEINLINE HRESULT ICancelMethodCalls_TestCancel(ICancelMethodCalls* Thi | ... | @@ -5603,21 +5197,6 @@ static FORCEINLINE HRESULT ICancelMethodCalls_TestCancel(ICancelMethodCalls* Thi |
| 5603 | 5197 | ||
| 5604 | #endif | 5198 | #endif |
| 5605 | 5199 | ||
| 5606 | HRESULT STDMETHODCALLTYPE ICancelMethodCalls_Cancel_Proxy( | ||
| 5607 | ICancelMethodCalls* This, | ||
| 5608 | ULONG ulSeconds); | ||
| 5609 | void __RPC_STUB ICancelMethodCalls_Cancel_Stub( | ||
| 5610 | IRpcStubBuffer* This, | ||
| 5611 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5612 | PRPC_MESSAGE pRpcMessage, | ||
| 5613 | DWORD* pdwStubPhase); | ||
| 5614 | HRESULT STDMETHODCALLTYPE ICancelMethodCalls_TestCancel_Proxy( | ||
| 5615 | ICancelMethodCalls* This); | ||
| 5616 | void __RPC_STUB ICancelMethodCalls_TestCancel_Stub( | ||
| 5617 | IRpcStubBuffer* This, | ||
| 5618 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5619 | PRPC_MESSAGE pRpcMessage, | ||
| 5620 | DWORD* pdwStubPhase); | ||
| 5621 | 5200 | ||
| 5622 | #endif /* __ICancelMethodCalls_INTERFACE_DEFINED__ */ | 5201 | #endif /* __ICancelMethodCalls_INTERFACE_DEFINED__ */ |
| 5623 | 5202 | ||
| ... | @@ -5659,32 +5238,33 @@ typedef struct IAsyncManagerVtbl { | ... | @@ -5659,32 +5238,33 @@ typedef struct IAsyncManagerVtbl { |
| 5659 | 5238 | ||
| 5660 | /*** IUnknown methods ***/ | 5239 | /*** IUnknown methods ***/ |
| 5661 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5240 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5662 | IAsyncManager* This, | 5241 | IAsyncManager *This, |
| 5663 | REFIID riid, | 5242 | REFIID riid, |
| 5664 | void **ppvObject); | 5243 | void **ppvObject); |
| 5665 | 5244 | ||
| 5666 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5245 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5667 | IAsyncManager* This); | 5246 | IAsyncManager *This); |
| 5668 | 5247 | ||
| 5669 | ULONG (STDMETHODCALLTYPE *Release)( | 5248 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5670 | IAsyncManager* This); | 5249 | IAsyncManager *This); |
| 5671 | 5250 | ||
| 5672 | /*** IAsyncManager methods ***/ | 5251 | /*** IAsyncManager methods ***/ |
| 5673 | HRESULT (STDMETHODCALLTYPE *CompleteCall)( | 5252 | HRESULT (STDMETHODCALLTYPE *CompleteCall)( |
| 5674 | IAsyncManager* This, | 5253 | IAsyncManager *This, |
| 5675 | HRESULT Result); | 5254 | HRESULT Result); |
| 5676 | 5255 | ||
| 5677 | HRESULT (STDMETHODCALLTYPE *GetCallContext)( | 5256 | HRESULT (STDMETHODCALLTYPE *GetCallContext)( |
| 5678 | IAsyncManager* This, | 5257 | IAsyncManager *This, |
| 5679 | REFIID riid, | 5258 | REFIID riid, |
| 5680 | void **pInterface); | 5259 | void **pInterface); |
| 5681 | 5260 | ||
| 5682 | HRESULT (STDMETHODCALLTYPE *GetState)( | 5261 | HRESULT (STDMETHODCALLTYPE *GetState)( |
| 5683 | IAsyncManager* This, | 5262 | IAsyncManager *This, |
| 5684 | ULONG *pulStateFlags); | 5263 | ULONG *pulStateFlags); |
| 5685 | 5264 | ||
| 5686 | END_INTERFACE | 5265 | END_INTERFACE |
| 5687 | } IAsyncManagerVtbl; | 5266 | } IAsyncManagerVtbl; |
| 5267 | |||
| 5688 | interface IAsyncManager { | 5268 | interface IAsyncManager { |
| 5689 | CONST_VTBL IAsyncManagerVtbl* lpVtbl; | 5269 | CONST_VTBL IAsyncManagerVtbl* lpVtbl; |
| 5690 | }; | 5270 | }; |
| ... | @@ -5725,31 +5305,6 @@ static FORCEINLINE HRESULT IAsyncManager_GetState(IAsyncManager* This,ULONG *pul | ... | @@ -5725,31 +5305,6 @@ static FORCEINLINE HRESULT IAsyncManager_GetState(IAsyncManager* This,ULONG *pul |
| 5725 | 5305 | ||
| 5726 | #endif | 5306 | #endif |
| 5727 | 5307 | ||
| 5728 | HRESULT STDMETHODCALLTYPE IAsyncManager_CompleteCall_Proxy( | ||
| 5729 | IAsyncManager* This, | ||
| 5730 | HRESULT Result); | ||
| 5731 | void __RPC_STUB IAsyncManager_CompleteCall_Stub( | ||
| 5732 | IRpcStubBuffer* This, | ||
| 5733 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5734 | PRPC_MESSAGE pRpcMessage, | ||
| 5735 | DWORD* pdwStubPhase); | ||
| 5736 | HRESULT STDMETHODCALLTYPE IAsyncManager_GetCallContext_Proxy( | ||
| 5737 | IAsyncManager* This, | ||
| 5738 | REFIID riid, | ||
| 5739 | void **pInterface); | ||
| 5740 | void __RPC_STUB IAsyncManager_GetCallContext_Stub( | ||
| 5741 | IRpcStubBuffer* This, | ||
| 5742 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5743 | PRPC_MESSAGE pRpcMessage, | ||
| 5744 | DWORD* pdwStubPhase); | ||
| 5745 | HRESULT STDMETHODCALLTYPE IAsyncManager_GetState_Proxy( | ||
| 5746 | IAsyncManager* This, | ||
| 5747 | ULONG *pulStateFlags); | ||
| 5748 | void __RPC_STUB IAsyncManager_GetState_Stub( | ||
| 5749 | IRpcStubBuffer* This, | ||
| 5750 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5751 | PRPC_MESSAGE pRpcMessage, | ||
| 5752 | DWORD* pdwStubPhase); | ||
| 5753 | 5308 | ||
| 5754 | #endif /* __IAsyncManager_INTERFACE_DEFINED__ */ | 5309 | #endif /* __IAsyncManager_INTERFACE_DEFINED__ */ |
| 5755 | 5310 | ||
| ... | @@ -5781,19 +5336,19 @@ typedef struct ICallFactoryVtbl { | ... | @@ -5781,19 +5336,19 @@ typedef struct ICallFactoryVtbl { |
| 5781 | 5336 | ||
| 5782 | /*** IUnknown methods ***/ | 5337 | /*** IUnknown methods ***/ |
| 5783 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5338 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5784 | ICallFactory* This, | 5339 | ICallFactory *This, |
| 5785 | REFIID riid, | 5340 | REFIID riid, |
| 5786 | void **ppvObject); | 5341 | void **ppvObject); |
| 5787 | 5342 | ||
| 5788 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5343 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5789 | ICallFactory* This); | 5344 | ICallFactory *This); |
| 5790 | 5345 | ||
| 5791 | ULONG (STDMETHODCALLTYPE *Release)( | 5346 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5792 | ICallFactory* This); | 5347 | ICallFactory *This); |
| 5793 | 5348 | ||
| 5794 | /*** ICallFactory methods ***/ | 5349 | /*** ICallFactory methods ***/ |
| 5795 | HRESULT (STDMETHODCALLTYPE *CreateCall)( | 5350 | HRESULT (STDMETHODCALLTYPE *CreateCall)( |
| 5796 | ICallFactory* This, | 5351 | ICallFactory *This, |
| 5797 | REFIID riid, | 5352 | REFIID riid, |
| 5798 | IUnknown *pCtrlUnk, | 5353 | IUnknown *pCtrlUnk, |
| 5799 | REFIID riid2, | 5354 | REFIID riid2, |
| ... | @@ -5801,6 +5356,7 @@ typedef struct ICallFactoryVtbl { | ... | @@ -5801,6 +5356,7 @@ typedef struct ICallFactoryVtbl { |
| 5801 | 5356 | ||
| 5802 | END_INTERFACE | 5357 | END_INTERFACE |
| 5803 | } ICallFactoryVtbl; | 5358 | } ICallFactoryVtbl; |
| 5359 | |||
| 5804 | interface ICallFactory { | 5360 | interface ICallFactory { |
| 5805 | CONST_VTBL ICallFactoryVtbl* lpVtbl; | 5361 | CONST_VTBL ICallFactoryVtbl* lpVtbl; |
| 5806 | }; | 5362 | }; |
| ... | @@ -5833,17 +5389,6 @@ static FORCEINLINE HRESULT ICallFactory_CreateCall(ICallFactory* This,REFIID rii | ... | @@ -5833,17 +5389,6 @@ static FORCEINLINE HRESULT ICallFactory_CreateCall(ICallFactory* This,REFIID rii |
| 5833 | 5389 | ||
| 5834 | #endif | 5390 | #endif |
| 5835 | 5391 | ||
| 5836 | HRESULT STDMETHODCALLTYPE ICallFactory_CreateCall_Proxy( | ||
| 5837 | ICallFactory* This, | ||
| 5838 | REFIID riid, | ||
| 5839 | IUnknown *pCtrlUnk, | ||
| 5840 | REFIID riid2, | ||
| 5841 | IUnknown **ppv); | ||
| 5842 | void __RPC_STUB ICallFactory_CreateCall_Stub( | ||
| 5843 | IRpcStubBuffer* This, | ||
| 5844 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5845 | PRPC_MESSAGE pRpcMessage, | ||
| 5846 | DWORD* pdwStubPhase); | ||
| 5847 | 5392 | ||
| 5848 | #endif /* __ICallFactory_INTERFACE_DEFINED__ */ | 5393 | #endif /* __ICallFactory_INTERFACE_DEFINED__ */ |
| 5849 | 5394 | ||
| ... | @@ -5876,28 +5421,29 @@ typedef struct IRpcHelperVtbl { | ... | @@ -5876,28 +5421,29 @@ typedef struct IRpcHelperVtbl { |
| 5876 | 5421 | ||
| 5877 | /*** IUnknown methods ***/ | 5422 | /*** IUnknown methods ***/ |
| 5878 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5423 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5879 | IRpcHelper* This, | 5424 | IRpcHelper *This, |
| 5880 | REFIID riid, | 5425 | REFIID riid, |
| 5881 | void **ppvObject); | 5426 | void **ppvObject); |
| 5882 | 5427 | ||
| 5883 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5428 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5884 | IRpcHelper* This); | 5429 | IRpcHelper *This); |
| 5885 | 5430 | ||
| 5886 | ULONG (STDMETHODCALLTYPE *Release)( | 5431 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5887 | IRpcHelper* This); | 5432 | IRpcHelper *This); |
| 5888 | 5433 | ||
| 5889 | /*** IRpcHelper methods ***/ | 5434 | /*** IRpcHelper methods ***/ |
| 5890 | HRESULT (STDMETHODCALLTYPE *GetDCOMProtocolVersion)( | 5435 | HRESULT (STDMETHODCALLTYPE *GetDCOMProtocolVersion)( |
| 5891 | IRpcHelper* This, | 5436 | IRpcHelper *This, |
| 5892 | DWORD *pComVersion); | 5437 | DWORD *pComVersion); |
| 5893 | 5438 | ||
| 5894 | HRESULT (STDMETHODCALLTYPE *GetIIDFromOBJREF)( | 5439 | HRESULT (STDMETHODCALLTYPE *GetIIDFromOBJREF)( |
| 5895 | IRpcHelper* This, | 5440 | IRpcHelper *This, |
| 5896 | void *pObjRef, | 5441 | void *pObjRef, |
| 5897 | IID **piid); | 5442 | IID **piid); |
| 5898 | 5443 | ||
| 5899 | END_INTERFACE | 5444 | END_INTERFACE |
| 5900 | } IRpcHelperVtbl; | 5445 | } IRpcHelperVtbl; |
| 5446 | |||
| 5901 | interface IRpcHelper { | 5447 | interface IRpcHelper { |
| 5902 | CONST_VTBL IRpcHelperVtbl* lpVtbl; | 5448 | CONST_VTBL IRpcHelperVtbl* lpVtbl; |
| 5903 | }; | 5449 | }; |
| ... | @@ -5934,23 +5480,6 @@ static FORCEINLINE HRESULT IRpcHelper_GetIIDFromOBJREF(IRpcHelper* This,void *pO | ... | @@ -5934,23 +5480,6 @@ static FORCEINLINE HRESULT IRpcHelper_GetIIDFromOBJREF(IRpcHelper* This,void *pO |
| 5934 | 5480 | ||
| 5935 | #endif | 5481 | #endif |
| 5936 | 5482 | ||
| 5937 | HRESULT STDMETHODCALLTYPE IRpcHelper_GetDCOMProtocolVersion_Proxy( | ||
| 5938 | IRpcHelper* This, | ||
| 5939 | DWORD *pComVersion); | ||
| 5940 | void __RPC_STUB IRpcHelper_GetDCOMProtocolVersion_Stub( | ||
| 5941 | IRpcStubBuffer* This, | ||
| 5942 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5943 | PRPC_MESSAGE pRpcMessage, | ||
| 5944 | DWORD* pdwStubPhase); | ||
| 5945 | HRESULT STDMETHODCALLTYPE IRpcHelper_GetIIDFromOBJREF_Proxy( | ||
| 5946 | IRpcHelper* This, | ||
| 5947 | void *pObjRef, | ||
| 5948 | IID **piid); | ||
| 5949 | void __RPC_STUB IRpcHelper_GetIIDFromOBJREF_Stub( | ||
| 5950 | IRpcStubBuffer* This, | ||
| 5951 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5952 | PRPC_MESSAGE pRpcMessage, | ||
| 5953 | DWORD* pdwStubPhase); | ||
| 5954 | 5483 | ||
| 5955 | #endif /* __IRpcHelper_INTERFACE_DEFINED__ */ | 5484 | #endif /* __IRpcHelper_INTERFACE_DEFINED__ */ |
| 5956 | 5485 | ||
| ... | @@ -5981,25 +5510,26 @@ typedef struct IReleaseMarshalBuffersVtbl { | ... | @@ -5981,25 +5510,26 @@ typedef struct IReleaseMarshalBuffersVtbl { |
| 5981 | 5510 | ||
| 5982 | /*** IUnknown methods ***/ | 5511 | /*** IUnknown methods ***/ |
| 5983 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5512 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5984 | IReleaseMarshalBuffers* This, | 5513 | IReleaseMarshalBuffers *This, |
| 5985 | REFIID riid, | 5514 | REFIID riid, |
| 5986 | void **ppvObject); | 5515 | void **ppvObject); |
| 5987 | 5516 | ||
| 5988 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5517 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5989 | IReleaseMarshalBuffers* This); | 5518 | IReleaseMarshalBuffers *This); |
| 5990 | 5519 | ||
| 5991 | ULONG (STDMETHODCALLTYPE *Release)( | 5520 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5992 | IReleaseMarshalBuffers* This); | 5521 | IReleaseMarshalBuffers *This); |
| 5993 | 5522 | ||
| 5994 | /*** IReleaseMarshalBuffers methods ***/ | 5523 | /*** IReleaseMarshalBuffers methods ***/ |
| 5995 | HRESULT (STDMETHODCALLTYPE *ReleaseMarshalBuffer)( | 5524 | HRESULT (STDMETHODCALLTYPE *ReleaseMarshalBuffer)( |
| 5996 | IReleaseMarshalBuffers* This, | 5525 | IReleaseMarshalBuffers *This, |
| 5997 | RPCOLEMESSAGE *pMsg, | 5526 | RPCOLEMESSAGE *pMsg, |
| 5998 | DWORD dwFlags, | 5527 | DWORD dwFlags, |
| 5999 | IUnknown *pChnl); | 5528 | IUnknown *pChnl); |
| 6000 | 5529 | ||
| 6001 | END_INTERFACE | 5530 | END_INTERFACE |
| 6002 | } IReleaseMarshalBuffersVtbl; | 5531 | } IReleaseMarshalBuffersVtbl; |
| 5532 | |||
| 6003 | interface IReleaseMarshalBuffers { | 5533 | interface IReleaseMarshalBuffers { |
| 6004 | CONST_VTBL IReleaseMarshalBuffersVtbl* lpVtbl; | 5534 | CONST_VTBL IReleaseMarshalBuffersVtbl* lpVtbl; |
| 6005 | }; | 5535 | }; |
| ... | @@ -6032,16 +5562,6 @@ static FORCEINLINE HRESULT IReleaseMarshalBuffers_ReleaseMarshalBuffer(IReleaseM | ... | @@ -6032,16 +5562,6 @@ static FORCEINLINE HRESULT IReleaseMarshalBuffers_ReleaseMarshalBuffer(IReleaseM |
| 6032 | 5562 | ||
| 6033 | #endif | 5563 | #endif |
| 6034 | 5564 | ||
| 6035 | HRESULT STDMETHODCALLTYPE IReleaseMarshalBuffers_ReleaseMarshalBuffer_Proxy( | ||
| 6036 | IReleaseMarshalBuffers* This, | ||
| 6037 | RPCOLEMESSAGE *pMsg, | ||
| 6038 | DWORD dwFlags, | ||
| 6039 | IUnknown *pChnl); | ||
| 6040 | void __RPC_STUB IReleaseMarshalBuffers_ReleaseMarshalBuffer_Stub( | ||
| 6041 | IRpcStubBuffer* This, | ||
| 6042 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6043 | PRPC_MESSAGE pRpcMessage, | ||
| 6044 | DWORD* pdwStubPhase); | ||
| 6045 | 5565 | ||
| 6046 | #endif /* __IReleaseMarshalBuffers_INTERFACE_DEFINED__ */ | 5566 | #endif /* __IReleaseMarshalBuffers_INTERFACE_DEFINED__ */ |
| 6047 | 5567 | ||
| ... | @@ -6074,28 +5594,29 @@ typedef struct IWaitMultipleVtbl { | ... | @@ -6074,28 +5594,29 @@ typedef struct IWaitMultipleVtbl { |
| 6074 | 5594 | ||
| 6075 | /*** IUnknown methods ***/ | 5595 | /*** IUnknown methods ***/ |
| 6076 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5596 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6077 | IWaitMultiple* This, | 5597 | IWaitMultiple *This, |
| 6078 | REFIID riid, | 5598 | REFIID riid, |
| 6079 | void **ppvObject); | 5599 | void **ppvObject); |
| 6080 | 5600 | ||
| 6081 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5601 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6082 | IWaitMultiple* This); | 5602 | IWaitMultiple *This); |
| 6083 | 5603 | ||
| 6084 | ULONG (STDMETHODCALLTYPE *Release)( | 5604 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6085 | IWaitMultiple* This); | 5605 | IWaitMultiple *This); |
| 6086 | 5606 | ||
| 6087 | /*** IWaitMultiple methods ***/ | 5607 | /*** IWaitMultiple methods ***/ |
| 6088 | HRESULT (STDMETHODCALLTYPE *WaitMultiple)( | 5608 | HRESULT (STDMETHODCALLTYPE *WaitMultiple)( |
| 6089 | IWaitMultiple* This, | 5609 | IWaitMultiple *This, |
| 6090 | DWORD timeout, | 5610 | DWORD timeout, |
| 6091 | ISynchronize **pSync); | 5611 | ISynchronize **pSync); |
| 6092 | 5612 | ||
| 6093 | HRESULT (STDMETHODCALLTYPE *AddSynchronize)( | 5613 | HRESULT (STDMETHODCALLTYPE *AddSynchronize)( |
| 6094 | IWaitMultiple* This, | 5614 | IWaitMultiple *This, |
| 6095 | ISynchronize *pSync); | 5615 | ISynchronize *pSync); |
| 6096 | 5616 | ||
| 6097 | END_INTERFACE | 5617 | END_INTERFACE |
| 6098 | } IWaitMultipleVtbl; | 5618 | } IWaitMultipleVtbl; |
| 5619 | |||
| 6099 | interface IWaitMultiple { | 5620 | interface IWaitMultiple { |
| 6100 | CONST_VTBL IWaitMultipleVtbl* lpVtbl; | 5621 | CONST_VTBL IWaitMultipleVtbl* lpVtbl; |
| 6101 | }; | 5622 | }; |
| ... | @@ -6132,23 +5653,6 @@ static FORCEINLINE HRESULT IWaitMultiple_AddSynchronize(IWaitMultiple* This,ISyn | ... | @@ -6132,23 +5653,6 @@ static FORCEINLINE HRESULT IWaitMultiple_AddSynchronize(IWaitMultiple* This,ISyn |
| 6132 | 5653 | ||
| 6133 | #endif | 5654 | #endif |
| 6134 | 5655 | ||
| 6135 | HRESULT STDMETHODCALLTYPE IWaitMultiple_WaitMultiple_Proxy( | ||
| 6136 | IWaitMultiple* This, | ||
| 6137 | DWORD timeout, | ||
| 6138 | ISynchronize **pSync); | ||
| 6139 | void __RPC_STUB IWaitMultiple_WaitMultiple_Stub( | ||
| 6140 | IRpcStubBuffer* This, | ||
| 6141 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6142 | PRPC_MESSAGE pRpcMessage, | ||
| 6143 | DWORD* pdwStubPhase); | ||
| 6144 | HRESULT STDMETHODCALLTYPE IWaitMultiple_AddSynchronize_Proxy( | ||
| 6145 | IWaitMultiple* This, | ||
| 6146 | ISynchronize *pSync); | ||
| 6147 | void __RPC_STUB IWaitMultiple_AddSynchronize_Stub( | ||
| 6148 | IRpcStubBuffer* This, | ||
| 6149 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6150 | PRPC_MESSAGE pRpcMessage, | ||
| 6151 | DWORD* pdwStubPhase); | ||
| 6152 | 5656 | ||
| 6153 | #endif /* __IWaitMultiple_INTERFACE_DEFINED__ */ | 5657 | #endif /* __IWaitMultiple_INTERFACE_DEFINED__ */ |
| 6154 | 5658 | ||
| ... | @@ -6181,25 +5685,26 @@ typedef struct IAddrTrackingControlVtbl { | ... | @@ -6181,25 +5685,26 @@ typedef struct IAddrTrackingControlVtbl { |
| 6181 | 5685 | ||
| 6182 | /*** IUnknown methods ***/ | 5686 | /*** IUnknown methods ***/ |
| 6183 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5687 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6184 | IAddrTrackingControl* This, | 5688 | IAddrTrackingControl *This, |
| 6185 | REFIID riid, | 5689 | REFIID riid, |
| 6186 | void **ppvObject); | 5690 | void **ppvObject); |
| 6187 | 5691 | ||
| 6188 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5692 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6189 | IAddrTrackingControl* This); | 5693 | IAddrTrackingControl *This); |
| 6190 | 5694 | ||
| 6191 | ULONG (STDMETHODCALLTYPE *Release)( | 5695 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6192 | IAddrTrackingControl* This); | 5696 | IAddrTrackingControl *This); |
| 6193 | 5697 | ||
| 6194 | /*** IAddrTrackingControl methods ***/ | 5698 | /*** IAddrTrackingControl methods ***/ |
| 6195 | HRESULT (STDMETHODCALLTYPE *EnableCOMDynamicAddrTracking)( | 5699 | HRESULT (STDMETHODCALLTYPE *EnableCOMDynamicAddrTracking)( |
| 6196 | IAddrTrackingControl* This); | 5700 | IAddrTrackingControl *This); |
| 6197 | 5701 | ||
| 6198 | HRESULT (STDMETHODCALLTYPE *DisableCOMDynamicAddrTracking)( | 5702 | HRESULT (STDMETHODCALLTYPE *DisableCOMDynamicAddrTracking)( |
| 6199 | IAddrTrackingControl* This); | 5703 | IAddrTrackingControl *This); |
| 6200 | 5704 | ||
| 6201 | END_INTERFACE | 5705 | END_INTERFACE |
| 6202 | } IAddrTrackingControlVtbl; | 5706 | } IAddrTrackingControlVtbl; |
| 5707 | |||
| 6203 | interface IAddrTrackingControl { | 5708 | interface IAddrTrackingControl { |
| 6204 | CONST_VTBL IAddrTrackingControlVtbl* lpVtbl; | 5709 | CONST_VTBL IAddrTrackingControlVtbl* lpVtbl; |
| 6205 | }; | 5710 | }; |
| ... | @@ -6236,20 +5741,6 @@ static FORCEINLINE HRESULT IAddrTrackingControl_DisableCOMDynamicAddrTracking(IA | ... | @@ -6236,20 +5741,6 @@ static FORCEINLINE HRESULT IAddrTrackingControl_DisableCOMDynamicAddrTracking(IA |
| 6236 | 5741 | ||
| 6237 | #endif | 5742 | #endif |
| 6238 | 5743 | ||
| 6239 | HRESULT STDMETHODCALLTYPE IAddrTrackingControl_EnableCOMDynamicAddrTracking_Proxy( | ||
| 6240 | IAddrTrackingControl* This); | ||
| 6241 | void __RPC_STUB IAddrTrackingControl_EnableCOMDynamicAddrTracking_Stub( | ||
| 6242 | IRpcStubBuffer* This, | ||
| 6243 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6244 | PRPC_MESSAGE pRpcMessage, | ||
| 6245 | DWORD* pdwStubPhase); | ||
| 6246 | HRESULT STDMETHODCALLTYPE IAddrTrackingControl_DisableCOMDynamicAddrTracking_Proxy( | ||
| 6247 | IAddrTrackingControl* This); | ||
| 6248 | void __RPC_STUB IAddrTrackingControl_DisableCOMDynamicAddrTracking_Stub( | ||
| 6249 | IRpcStubBuffer* This, | ||
| 6250 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6251 | PRPC_MESSAGE pRpcMessage, | ||
| 6252 | DWORD* pdwStubPhase); | ||
| 6253 | 5744 | ||
| 6254 | #endif /* __IAddrTrackingControl_INTERFACE_DEFINED__ */ | 5745 | #endif /* __IAddrTrackingControl_INTERFACE_DEFINED__ */ |
| 6255 | 5746 | ||
| ... | @@ -6283,28 +5774,29 @@ typedef struct IAddrExclusionControlVtbl { | ... | @@ -6283,28 +5774,29 @@ typedef struct IAddrExclusionControlVtbl { |
| 6283 | 5774 | ||
| 6284 | /*** IUnknown methods ***/ | 5775 | /*** IUnknown methods ***/ |
| 6285 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5776 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6286 | IAddrExclusionControl* This, | 5777 | IAddrExclusionControl *This, |
| 6287 | REFIID riid, | 5778 | REFIID riid, |
| 6288 | void **ppvObject); | 5779 | void **ppvObject); |
| 6289 | 5780 | ||
| 6290 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5781 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6291 | IAddrExclusionControl* This); | 5782 | IAddrExclusionControl *This); |
| 6292 | 5783 | ||
| 6293 | ULONG (STDMETHODCALLTYPE *Release)( | 5784 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6294 | IAddrExclusionControl* This); | 5785 | IAddrExclusionControl *This); |
| 6295 | 5786 | ||
| 6296 | /*** IAddrExclusionControl methods ***/ | 5787 | /*** IAddrExclusionControl methods ***/ |
| 6297 | HRESULT (STDMETHODCALLTYPE *GetCurrentAddrExclusionList)( | 5788 | HRESULT (STDMETHODCALLTYPE *GetCurrentAddrExclusionList)( |
| 6298 | IAddrExclusionControl* This, | 5789 | IAddrExclusionControl *This, |
| 6299 | REFIID riid, | 5790 | REFIID riid, |
| 6300 | void **ppEnumerator); | 5791 | void **ppEnumerator); |
| 6301 | 5792 | ||
| 6302 | HRESULT (STDMETHODCALLTYPE *UpdateAddrExclusionList)( | 5793 | HRESULT (STDMETHODCALLTYPE *UpdateAddrExclusionList)( |
| 6303 | IAddrExclusionControl* This, | 5794 | IAddrExclusionControl *This, |
| 6304 | IUnknown *pEnumerator); | 5795 | IUnknown *pEnumerator); |
| 6305 | 5796 | ||
| 6306 | END_INTERFACE | 5797 | END_INTERFACE |
| 6307 | } IAddrExclusionControlVtbl; | 5798 | } IAddrExclusionControlVtbl; |
| 5799 | |||
| 6308 | interface IAddrExclusionControl { | 5800 | interface IAddrExclusionControl { |
| 6309 | CONST_VTBL IAddrExclusionControlVtbl* lpVtbl; | 5801 | CONST_VTBL IAddrExclusionControlVtbl* lpVtbl; |
| 6310 | }; | 5802 | }; |
| ... | @@ -6341,23 +5833,6 @@ static FORCEINLINE HRESULT IAddrExclusionControl_UpdateAddrExclusionList(IAddrEx | ... | @@ -6341,23 +5833,6 @@ static FORCEINLINE HRESULT IAddrExclusionControl_UpdateAddrExclusionList(IAddrEx |
| 6341 | 5833 | ||
| 6342 | #endif | 5834 | #endif |
| 6343 | 5835 | ||
| 6344 | HRESULT STDMETHODCALLTYPE IAddrExclusionControl_GetCurrentAddrExclusionList_Proxy( | ||
| 6345 | IAddrExclusionControl* This, | ||
| 6346 | REFIID riid, | ||
| 6347 | void **ppEnumerator); | ||
| 6348 | void __RPC_STUB IAddrExclusionControl_GetCurrentAddrExclusionList_Stub( | ||
| 6349 | IRpcStubBuffer* This, | ||
| 6350 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6351 | PRPC_MESSAGE pRpcMessage, | ||
| 6352 | DWORD* pdwStubPhase); | ||
| 6353 | HRESULT STDMETHODCALLTYPE IAddrExclusionControl_UpdateAddrExclusionList_Proxy( | ||
| 6354 | IAddrExclusionControl* This, | ||
| 6355 | IUnknown *pEnumerator); | ||
| 6356 | void __RPC_STUB IAddrExclusionControl_UpdateAddrExclusionList_Stub( | ||
| 6357 | IRpcStubBuffer* This, | ||
| 6358 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6359 | PRPC_MESSAGE pRpcMessage, | ||
| 6360 | DWORD* pdwStubPhase); | ||
| 6361 | 5836 | ||
| 6362 | #endif /* __IAddrExclusionControl_INTERFACE_DEFINED__ */ | 5837 | #endif /* __IAddrExclusionControl_INTERFACE_DEFINED__ */ |
| 6363 | 5838 | ||
| ... | @@ -6392,30 +5867,31 @@ typedef struct IPipeByteVtbl { | ... | @@ -6392,30 +5867,31 @@ typedef struct IPipeByteVtbl { |
| 6392 | 5867 | ||
| 6393 | /*** IUnknown methods ***/ | 5868 | /*** IUnknown methods ***/ |
| 6394 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5869 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6395 | IPipeByte* This, | 5870 | IPipeByte *This, |
| 6396 | REFIID riid, | 5871 | REFIID riid, |
| 6397 | void **ppvObject); | 5872 | void **ppvObject); |
| 6398 | 5873 | ||
| 6399 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5874 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6400 | IPipeByte* This); | 5875 | IPipeByte *This); |
| 6401 | 5876 | ||
| 6402 | ULONG (STDMETHODCALLTYPE *Release)( | 5877 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6403 | IPipeByte* This); | 5878 | IPipeByte *This); |
| 6404 | 5879 | ||
| 6405 | /*** IPipeByte methods ***/ | 5880 | /*** IPipeByte methods ***/ |
| 6406 | HRESULT (STDMETHODCALLTYPE *Pull)( | 5881 | HRESULT (STDMETHODCALLTYPE *Pull)( |
| 6407 | IPipeByte* This, | 5882 | IPipeByte *This, |
| 6408 | BYTE *buf, | 5883 | BYTE *buf, |
| 6409 | ULONG cRequest, | 5884 | ULONG cRequest, |
| 6410 | ULONG *pcReturned); | 5885 | ULONG *pcReturned); |
| 6411 | 5886 | ||
| 6412 | HRESULT (STDMETHODCALLTYPE *Push)( | 5887 | HRESULT (STDMETHODCALLTYPE *Push)( |
| 6413 | IPipeByte* This, | 5888 | IPipeByte *This, |
| 6414 | BYTE *buf, | 5889 | BYTE *buf, |
| 6415 | ULONG cSent); | 5890 | ULONG cSent); |
| 6416 | 5891 | ||
| 6417 | END_INTERFACE | 5892 | END_INTERFACE |
| 6418 | } IPipeByteVtbl; | 5893 | } IPipeByteVtbl; |
| 5894 | |||
| 6419 | interface IPipeByte { | 5895 | interface IPipeByte { |
| 6420 | CONST_VTBL IPipeByteVtbl* lpVtbl; | 5896 | CONST_VTBL IPipeByteVtbl* lpVtbl; |
| 6421 | }; | 5897 | }; |
| ... | @@ -6452,25 +5928,6 @@ static FORCEINLINE HRESULT IPipeByte_Push(IPipeByte* This,BYTE *buf,ULONG cSent) | ... | @@ -6452,25 +5928,6 @@ static FORCEINLINE HRESULT IPipeByte_Push(IPipeByte* This,BYTE *buf,ULONG cSent) |
| 6452 | 5928 | ||
| 6453 | #endif | 5929 | #endif |
| 6454 | 5930 | ||
| 6455 | HRESULT STDMETHODCALLTYPE IPipeByte_Pull_Proxy( | ||
| 6456 | IPipeByte* This, | ||
| 6457 | BYTE *buf, | ||
| 6458 | ULONG cRequest, | ||
| 6459 | ULONG *pcReturned); | ||
| 6460 | void __RPC_STUB IPipeByte_Pull_Stub( | ||
| 6461 | IRpcStubBuffer* This, | ||
| 6462 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6463 | PRPC_MESSAGE pRpcMessage, | ||
| 6464 | DWORD* pdwStubPhase); | ||
| 6465 | HRESULT STDMETHODCALLTYPE IPipeByte_Push_Proxy( | ||
| 6466 | IPipeByte* This, | ||
| 6467 | BYTE *buf, | ||
| 6468 | ULONG cSent); | ||
| 6469 | void __RPC_STUB IPipeByte_Push_Stub( | ||
| 6470 | IRpcStubBuffer* This, | ||
| 6471 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6472 | PRPC_MESSAGE pRpcMessage, | ||
| 6473 | DWORD* pdwStubPhase); | ||
| 6474 | 5931 | ||
| 6475 | #endif /* __IPipeByte_INTERFACE_DEFINED__ */ | 5932 | #endif /* __IPipeByte_INTERFACE_DEFINED__ */ |
| 6476 | 5933 | ||
| ... | @@ -6505,30 +5962,31 @@ typedef struct IPipeLongVtbl { | ... | @@ -6505,30 +5962,31 @@ typedef struct IPipeLongVtbl { |
| 6505 | 5962 | ||
| 6506 | /*** IUnknown methods ***/ | 5963 | /*** IUnknown methods ***/ |
| 6507 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5964 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6508 | IPipeLong* This, | 5965 | IPipeLong *This, |
| 6509 | REFIID riid, | 5966 | REFIID riid, |
| 6510 | void **ppvObject); | 5967 | void **ppvObject); |
| 6511 | 5968 | ||
| 6512 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5969 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6513 | IPipeLong* This); | 5970 | IPipeLong *This); |
| 6514 | 5971 | ||
| 6515 | ULONG (STDMETHODCALLTYPE *Release)( | 5972 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6516 | IPipeLong* This); | 5973 | IPipeLong *This); |
| 6517 | 5974 | ||
| 6518 | /*** IPipeLong methods ***/ | 5975 | /*** IPipeLong methods ***/ |
| 6519 | HRESULT (STDMETHODCALLTYPE *Pull)( | 5976 | HRESULT (STDMETHODCALLTYPE *Pull)( |
| 6520 | IPipeLong* This, | 5977 | IPipeLong *This, |
| 6521 | LONG *buf, | 5978 | LONG *buf, |
| 6522 | ULONG cRequest, | 5979 | ULONG cRequest, |
| 6523 | ULONG *pcReturned); | 5980 | ULONG *pcReturned); |
| 6524 | 5981 | ||
| 6525 | HRESULT (STDMETHODCALLTYPE *Push)( | 5982 | HRESULT (STDMETHODCALLTYPE *Push)( |
| 6526 | IPipeLong* This, | 5983 | IPipeLong *This, |
| 6527 | LONG *buf, | 5984 | LONG *buf, |
| 6528 | ULONG cSent); | 5985 | ULONG cSent); |
| 6529 | 5986 | ||
| 6530 | END_INTERFACE | 5987 | END_INTERFACE |
| 6531 | } IPipeLongVtbl; | 5988 | } IPipeLongVtbl; |
| 5989 | |||
| 6532 | interface IPipeLong { | 5990 | interface IPipeLong { |
| 6533 | CONST_VTBL IPipeLongVtbl* lpVtbl; | 5991 | CONST_VTBL IPipeLongVtbl* lpVtbl; |
| 6534 | }; | 5992 | }; |
| ... | @@ -6565,25 +6023,6 @@ static FORCEINLINE HRESULT IPipeLong_Push(IPipeLong* This,LONG *buf,ULONG cSent) | ... | @@ -6565,25 +6023,6 @@ static FORCEINLINE HRESULT IPipeLong_Push(IPipeLong* This,LONG *buf,ULONG cSent) |
| 6565 | 6023 | ||
| 6566 | #endif | 6024 | #endif |
| 6567 | 6025 | ||
| 6568 | HRESULT STDMETHODCALLTYPE IPipeLong_Pull_Proxy( | ||
| 6569 | IPipeLong* This, | ||
| 6570 | LONG *buf, | ||
| 6571 | ULONG cRequest, | ||
| 6572 | ULONG *pcReturned); | ||
| 6573 | void __RPC_STUB IPipeLong_Pull_Stub( | ||
| 6574 | IRpcStubBuffer* This, | ||
| 6575 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6576 | PRPC_MESSAGE pRpcMessage, | ||
| 6577 | DWORD* pdwStubPhase); | ||
| 6578 | HRESULT STDMETHODCALLTYPE IPipeLong_Push_Proxy( | ||
| 6579 | IPipeLong* This, | ||
| 6580 | LONG *buf, | ||
| 6581 | ULONG cSent); | ||
| 6582 | void __RPC_STUB IPipeLong_Push_Stub( | ||
| 6583 | IRpcStubBuffer* This, | ||
| 6584 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6585 | PRPC_MESSAGE pRpcMessage, | ||
| 6586 | DWORD* pdwStubPhase); | ||
| 6587 | 6026 | ||
| 6588 | #endif /* __IPipeLong_INTERFACE_DEFINED__ */ | 6027 | #endif /* __IPipeLong_INTERFACE_DEFINED__ */ |
| 6589 | 6028 | ||
| ... | @@ -6618,30 +6057,31 @@ typedef struct IPipeDoubleVtbl { | ... | @@ -6618,30 +6057,31 @@ typedef struct IPipeDoubleVtbl { |
| 6618 | 6057 | ||
| 6619 | /*** IUnknown methods ***/ | 6058 | /*** IUnknown methods ***/ |
| 6620 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6059 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6621 | IPipeDouble* This, | 6060 | IPipeDouble *This, |
| 6622 | REFIID riid, | 6061 | REFIID riid, |
| 6623 | void **ppvObject); | 6062 | void **ppvObject); |
| 6624 | 6063 | ||
| 6625 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6064 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6626 | IPipeDouble* This); | 6065 | IPipeDouble *This); |
| 6627 | 6066 | ||
| 6628 | ULONG (STDMETHODCALLTYPE *Release)( | 6067 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6629 | IPipeDouble* This); | 6068 | IPipeDouble *This); |
| 6630 | 6069 | ||
| 6631 | /*** IPipeDouble methods ***/ | 6070 | /*** IPipeDouble methods ***/ |
| 6632 | HRESULT (STDMETHODCALLTYPE *Pull)( | 6071 | HRESULT (STDMETHODCALLTYPE *Pull)( |
| 6633 | IPipeDouble* This, | 6072 | IPipeDouble *This, |
| 6634 | DOUBLE *buf, | 6073 | DOUBLE *buf, |
| 6635 | ULONG cRequest, | 6074 | ULONG cRequest, |
| 6636 | ULONG *pcReturned); | 6075 | ULONG *pcReturned); |
| 6637 | 6076 | ||
| 6638 | HRESULT (STDMETHODCALLTYPE *Push)( | 6077 | HRESULT (STDMETHODCALLTYPE *Push)( |
| 6639 | IPipeDouble* This, | 6078 | IPipeDouble *This, |
| 6640 | DOUBLE *buf, | 6079 | DOUBLE *buf, |
| 6641 | ULONG cSent); | 6080 | ULONG cSent); |
| 6642 | 6081 | ||
| 6643 | END_INTERFACE | 6082 | END_INTERFACE |
| 6644 | } IPipeDoubleVtbl; | 6083 | } IPipeDoubleVtbl; |
| 6084 | |||
| 6645 | interface IPipeDouble { | 6085 | interface IPipeDouble { |
| 6646 | CONST_VTBL IPipeDoubleVtbl* lpVtbl; | 6086 | CONST_VTBL IPipeDoubleVtbl* lpVtbl; |
| 6647 | }; | 6087 | }; |
| ... | @@ -6678,25 +6118,6 @@ static FORCEINLINE HRESULT IPipeDouble_Push(IPipeDouble* This,DOUBLE *buf,ULONG | ... | @@ -6678,25 +6118,6 @@ static FORCEINLINE HRESULT IPipeDouble_Push(IPipeDouble* This,DOUBLE *buf,ULONG |
| 6678 | 6118 | ||
| 6679 | #endif | 6119 | #endif |
| 6680 | 6120 | ||
| 6681 | HRESULT STDMETHODCALLTYPE IPipeDouble_Pull_Proxy( | ||
| 6682 | IPipeDouble* This, | ||
| 6683 | DOUBLE *buf, | ||
| 6684 | ULONG cRequest, | ||
| 6685 | ULONG *pcReturned); | ||
| 6686 | void __RPC_STUB IPipeDouble_Pull_Stub( | ||
| 6687 | IRpcStubBuffer* This, | ||
| 6688 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6689 | PRPC_MESSAGE pRpcMessage, | ||
| 6690 | DWORD* pdwStubPhase); | ||
| 6691 | HRESULT STDMETHODCALLTYPE IPipeDouble_Push_Proxy( | ||
| 6692 | IPipeDouble* This, | ||
| 6693 | DOUBLE *buf, | ||
| 6694 | ULONG cSent); | ||
| 6695 | void __RPC_STUB IPipeDouble_Push_Stub( | ||
| 6696 | IRpcStubBuffer* This, | ||
| 6697 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6698 | PRPC_MESSAGE pRpcMessage, | ||
| 6699 | DWORD* pdwStubPhase); | ||
| 6700 | 6121 | ||
| 6701 | #endif /* __IPipeDouble_INTERFACE_DEFINED__ */ | 6122 | #endif /* __IPipeDouble_INTERFACE_DEFINED__ */ |
| 6702 | 6123 | ||
| ... | @@ -6751,40 +6172,41 @@ typedef struct IEnumContextPropsVtbl { | ... | @@ -6751,40 +6172,41 @@ typedef struct IEnumContextPropsVtbl { |
| 6751 | 6172 | ||
| 6752 | /*** IUnknown methods ***/ | 6173 | /*** IUnknown methods ***/ |
| 6753 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6174 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6754 | IEnumContextProps* This, | 6175 | IEnumContextProps *This, |
| 6755 | REFIID riid, | 6176 | REFIID riid, |
| 6756 | void **ppvObject); | 6177 | void **ppvObject); |
| 6757 | 6178 | ||
| 6758 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6179 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6759 | IEnumContextProps* This); | 6180 | IEnumContextProps *This); |
| 6760 | 6181 | ||
| 6761 | ULONG (STDMETHODCALLTYPE *Release)( | 6182 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6762 | IEnumContextProps* This); | 6183 | IEnumContextProps *This); |
| 6763 | 6184 | ||
| 6764 | /*** IEnumContextProps methods ***/ | 6185 | /*** IEnumContextProps methods ***/ |
| 6765 | HRESULT (STDMETHODCALLTYPE *Next)( | 6186 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 6766 | IEnumContextProps* This, | 6187 | IEnumContextProps *This, |
| 6767 | ULONG celt, | 6188 | ULONG celt, |
| 6768 | ContextProperty *pContextProperties, | 6189 | ContextProperty *pContextProperties, |
| 6769 | ULONG *pceltFetched); | 6190 | ULONG *pceltFetched); |
| 6770 | 6191 | ||
| 6771 | HRESULT (STDMETHODCALLTYPE *Skip)( | 6192 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 6772 | IEnumContextProps* This, | 6193 | IEnumContextProps *This, |
| 6773 | ULONG celt); | 6194 | ULONG celt); |
| 6774 | 6195 | ||
| 6775 | HRESULT (STDMETHODCALLTYPE *Reset)( | 6196 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 6776 | IEnumContextProps* This); | 6197 | IEnumContextProps *This); |
| 6777 | 6198 | ||
| 6778 | HRESULT (STDMETHODCALLTYPE *Clone)( | 6199 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 6779 | IEnumContextProps* This, | 6200 | IEnumContextProps *This, |
| 6780 | IEnumContextProps **ppEnumContextProps); | 6201 | IEnumContextProps **ppEnumContextProps); |
| 6781 | 6202 | ||
| 6782 | HRESULT (STDMETHODCALLTYPE *Count)( | 6203 | HRESULT (STDMETHODCALLTYPE *Count)( |
| 6783 | IEnumContextProps* This, | 6204 | IEnumContextProps *This, |
| 6784 | ULONG *pcelt); | 6205 | ULONG *pcelt); |
| 6785 | 6206 | ||
| 6786 | END_INTERFACE | 6207 | END_INTERFACE |
| 6787 | } IEnumContextPropsVtbl; | 6208 | } IEnumContextPropsVtbl; |
| 6209 | |||
| 6788 | interface IEnumContextProps { | 6210 | interface IEnumContextProps { |
| 6789 | CONST_VTBL IEnumContextPropsVtbl* lpVtbl; | 6211 | CONST_VTBL IEnumContextPropsVtbl* lpVtbl; |
| 6790 | }; | 6212 | }; |
| ... | @@ -6833,47 +6255,6 @@ static FORCEINLINE HRESULT IEnumContextProps_Count(IEnumContextProps* This,ULONG | ... | @@ -6833,47 +6255,6 @@ static FORCEINLINE HRESULT IEnumContextProps_Count(IEnumContextProps* This,ULONG |
| 6833 | 6255 | ||
| 6834 | #endif | 6256 | #endif |
| 6835 | 6257 | ||
| 6836 | HRESULT STDMETHODCALLTYPE IEnumContextProps_Next_Proxy( | ||
| 6837 | IEnumContextProps* This, | ||
| 6838 | ULONG celt, | ||
| 6839 | ContextProperty *pContextProperties, | ||
| 6840 | ULONG *pceltFetched); | ||
| 6841 | void __RPC_STUB IEnumContextProps_Next_Stub( | ||
| 6842 | IRpcStubBuffer* This, | ||
| 6843 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6844 | PRPC_MESSAGE pRpcMessage, | ||
| 6845 | DWORD* pdwStubPhase); | ||
| 6846 | HRESULT STDMETHODCALLTYPE IEnumContextProps_Skip_Proxy( | ||
| 6847 | IEnumContextProps* This, | ||
| 6848 | ULONG celt); | ||
| 6849 | void __RPC_STUB IEnumContextProps_Skip_Stub( | ||
| 6850 | IRpcStubBuffer* This, | ||
| 6851 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6852 | PRPC_MESSAGE pRpcMessage, | ||
| 6853 | DWORD* pdwStubPhase); | ||
| 6854 | HRESULT STDMETHODCALLTYPE IEnumContextProps_Reset_Proxy( | ||
| 6855 | IEnumContextProps* This); | ||
| 6856 | void __RPC_STUB IEnumContextProps_Reset_Stub( | ||
| 6857 | IRpcStubBuffer* This, | ||
| 6858 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6859 | PRPC_MESSAGE pRpcMessage, | ||
| 6860 | DWORD* pdwStubPhase); | ||
| 6861 | HRESULT STDMETHODCALLTYPE IEnumContextProps_Clone_Proxy( | ||
| 6862 | IEnumContextProps* This, | ||
| 6863 | IEnumContextProps **ppEnumContextProps); | ||
| 6864 | void __RPC_STUB IEnumContextProps_Clone_Stub( | ||
| 6865 | IRpcStubBuffer* This, | ||
| 6866 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6867 | PRPC_MESSAGE pRpcMessage, | ||
| 6868 | DWORD* pdwStubPhase); | ||
| 6869 | HRESULT STDMETHODCALLTYPE IEnumContextProps_Count_Proxy( | ||
| 6870 | IEnumContextProps* This, | ||
| 6871 | ULONG *pcelt); | ||
| 6872 | void __RPC_STUB IEnumContextProps_Count_Stub( | ||
| 6873 | IRpcStubBuffer* This, | ||
| 6874 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6875 | PRPC_MESSAGE pRpcMessage, | ||
| 6876 | DWORD* pdwStubPhase); | ||
| 6877 | 6258 | ||
| 6878 | #endif /* __IEnumContextProps_INTERFACE_DEFINED__ */ | 6259 | #endif /* __IEnumContextProps_INTERFACE_DEFINED__ */ |
| 6879 | 6260 | ||
| ... | @@ -6915,39 +6296,40 @@ typedef struct IContextVtbl { | ... | @@ -6915,39 +6296,40 @@ typedef struct IContextVtbl { |
| 6915 | 6296 | ||
| 6916 | /*** IUnknown methods ***/ | 6297 | /*** IUnknown methods ***/ |
| 6917 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6298 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6918 | IContext* This, | 6299 | IContext *This, |
| 6919 | REFIID riid, | 6300 | REFIID riid, |
| 6920 | void **ppvObject); | 6301 | void **ppvObject); |
| 6921 | 6302 | ||
| 6922 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6303 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6923 | IContext* This); | 6304 | IContext *This); |
| 6924 | 6305 | ||
| 6925 | ULONG (STDMETHODCALLTYPE *Release)( | 6306 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6926 | IContext* This); | 6307 | IContext *This); |
| 6927 | 6308 | ||
| 6928 | /*** IContext methods ***/ | 6309 | /*** IContext methods ***/ |
| 6929 | HRESULT (STDMETHODCALLTYPE *SetProperty)( | 6310 | HRESULT (STDMETHODCALLTYPE *SetProperty)( |
| 6930 | IContext* This, | 6311 | IContext *This, |
| 6931 | REFGUID rpolicyId, | 6312 | REFGUID rpolicyId, |
| 6932 | CPFLAGS flags, | 6313 | CPFLAGS flags, |
| 6933 | IUnknown *pUnk); | 6314 | IUnknown *pUnk); |
| 6934 | 6315 | ||
| 6935 | HRESULT (STDMETHODCALLTYPE *RemoveProperty)( | 6316 | HRESULT (STDMETHODCALLTYPE *RemoveProperty)( |
| 6936 | IContext* This, | 6317 | IContext *This, |
| 6937 | REFGUID rPolicyId); | 6318 | REFGUID rPolicyId); |
| 6938 | 6319 | ||
| 6939 | HRESULT (STDMETHODCALLTYPE *GetProperty)( | 6320 | HRESULT (STDMETHODCALLTYPE *GetProperty)( |
| 6940 | IContext* This, | 6321 | IContext *This, |
| 6941 | REFGUID rGuid, | 6322 | REFGUID rGuid, |
| 6942 | CPFLAGS *pFlags, | 6323 | CPFLAGS *pFlags, |
| 6943 | IUnknown **ppUnk); | 6324 | IUnknown **ppUnk); |
| 6944 | 6325 | ||
| 6945 | HRESULT (STDMETHODCALLTYPE *EnumContextProps)( | 6326 | HRESULT (STDMETHODCALLTYPE *EnumContextProps)( |
| 6946 | IContext* This, | 6327 | IContext *This, |
| 6947 | IEnumContextProps **ppEnumContextProps); | 6328 | IEnumContextProps **ppEnumContextProps); |
| 6948 | 6329 | ||
| 6949 | END_INTERFACE | 6330 | END_INTERFACE |
| 6950 | } IContextVtbl; | 6331 | } IContextVtbl; |
| 6332 | |||
| 6951 | interface IContext { | 6333 | interface IContext { |
| 6952 | CONST_VTBL IContextVtbl* lpVtbl; | 6334 | CONST_VTBL IContextVtbl* lpVtbl; |
| 6953 | }; | 6335 | }; |
| ... | @@ -6992,42 +6374,6 @@ static FORCEINLINE HRESULT IContext_EnumContextProps(IContext* This,IEnumContext | ... | @@ -6992,42 +6374,6 @@ static FORCEINLINE HRESULT IContext_EnumContextProps(IContext* This,IEnumContext |
| 6992 | 6374 | ||
| 6993 | #endif | 6375 | #endif |
| 6994 | 6376 | ||
| 6995 | HRESULT STDMETHODCALLTYPE IContext_SetProperty_Proxy( | ||
| 6996 | IContext* This, | ||
| 6997 | REFGUID rpolicyId, | ||
| 6998 | CPFLAGS flags, | ||
| 6999 | IUnknown *pUnk); | ||
| 7000 | void __RPC_STUB IContext_SetProperty_Stub( | ||
| 7001 | IRpcStubBuffer* This, | ||
| 7002 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7003 | PRPC_MESSAGE pRpcMessage, | ||
| 7004 | DWORD* pdwStubPhase); | ||
| 7005 | HRESULT STDMETHODCALLTYPE IContext_RemoveProperty_Proxy( | ||
| 7006 | IContext* This, | ||
| 7007 | REFGUID rPolicyId); | ||
| 7008 | void __RPC_STUB IContext_RemoveProperty_Stub( | ||
| 7009 | IRpcStubBuffer* This, | ||
| 7010 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7011 | PRPC_MESSAGE pRpcMessage, | ||
| 7012 | DWORD* pdwStubPhase); | ||
| 7013 | HRESULT STDMETHODCALLTYPE IContext_GetProperty_Proxy( | ||
| 7014 | IContext* This, | ||
| 7015 | REFGUID rGuid, | ||
| 7016 | CPFLAGS *pFlags, | ||
| 7017 | IUnknown **ppUnk); | ||
| 7018 | void __RPC_STUB IContext_GetProperty_Stub( | ||
| 7019 | IRpcStubBuffer* This, | ||
| 7020 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7021 | PRPC_MESSAGE pRpcMessage, | ||
| 7022 | DWORD* pdwStubPhase); | ||
| 7023 | HRESULT STDMETHODCALLTYPE IContext_EnumContextProps_Proxy( | ||
| 7024 | IContext* This, | ||
| 7025 | IEnumContextProps **ppEnumContextProps); | ||
| 7026 | void __RPC_STUB IContext_EnumContextProps_Stub( | ||
| 7027 | IRpcStubBuffer* This, | ||
| 7028 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7029 | PRPC_MESSAGE pRpcMessage, | ||
| 7030 | DWORD* pdwStubPhase); | ||
| 7031 | 6377 | ||
| 7032 | #endif /* __IContext_INTERFACE_DEFINED__ */ | 6378 | #endif /* __IContext_INTERFACE_DEFINED__ */ |
| 7033 | 6379 | ||
| ... | @@ -7095,35 +6441,36 @@ typedef struct IComThreadingInfoVtbl { | ... | @@ -7095,35 +6441,36 @@ typedef struct IComThreadingInfoVtbl { |
| 7095 | 6441 | ||
| 7096 | /*** IUnknown methods ***/ | 6442 | /*** IUnknown methods ***/ |
| 7097 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6443 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7098 | IComThreadingInfo* This, | 6444 | IComThreadingInfo *This, |
| 7099 | REFIID riid, | 6445 | REFIID riid, |
| 7100 | void **ppvObject); | 6446 | void **ppvObject); |
| 7101 | 6447 | ||
| 7102 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6448 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7103 | IComThreadingInfo* This); | 6449 | IComThreadingInfo *This); |
| 7104 | 6450 | ||
| 7105 | ULONG (STDMETHODCALLTYPE *Release)( | 6451 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7106 | IComThreadingInfo* This); | 6452 | IComThreadingInfo *This); |
| 7107 | 6453 | ||
| 7108 | /*** IComThreadingInfo methods ***/ | 6454 | /*** IComThreadingInfo methods ***/ |
| 7109 | HRESULT (STDMETHODCALLTYPE *GetCurrentApartmentType)( | 6455 | HRESULT (STDMETHODCALLTYPE *GetCurrentApartmentType)( |
| 7110 | IComThreadingInfo* This, | 6456 | IComThreadingInfo *This, |
| 7111 | APTTYPE *pAptType); | 6457 | APTTYPE *pAptType); |
| 7112 | 6458 | ||
| 7113 | HRESULT (STDMETHODCALLTYPE *GetCurrentThreadType)( | 6459 | HRESULT (STDMETHODCALLTYPE *GetCurrentThreadType)( |
| 7114 | IComThreadingInfo* This, | 6460 | IComThreadingInfo *This, |
| 7115 | THDTYPE *pThreadType); | 6461 | THDTYPE *pThreadType); |
| 7116 | 6462 | ||
| 7117 | HRESULT (STDMETHODCALLTYPE *GetCurrentLogicalThreadId)( | 6463 | HRESULT (STDMETHODCALLTYPE *GetCurrentLogicalThreadId)( |
| 7118 | IComThreadingInfo* This, | 6464 | IComThreadingInfo *This, |
| 7119 | GUID *pguidLogicalThreadId); | 6465 | GUID *pguidLogicalThreadId); |
| 7120 | 6466 | ||
| 7121 | HRESULT (STDMETHODCALLTYPE *SetCurrentLogicalThreadId)( | 6467 | HRESULT (STDMETHODCALLTYPE *SetCurrentLogicalThreadId)( |
| 7122 | IComThreadingInfo* This, | 6468 | IComThreadingInfo *This, |
| 7123 | REFGUID rguid); | 6469 | REFGUID rguid); |
| 7124 | 6470 | ||
| 7125 | END_INTERFACE | 6471 | END_INTERFACE |
| 7126 | } IComThreadingInfoVtbl; | 6472 | } IComThreadingInfoVtbl; |
| 6473 | |||
| 7127 | interface IComThreadingInfo { | 6474 | interface IComThreadingInfo { |
| 7128 | CONST_VTBL IComThreadingInfoVtbl* lpVtbl; | 6475 | CONST_VTBL IComThreadingInfoVtbl* lpVtbl; |
| 7129 | }; | 6476 | }; |
| ... | @@ -7168,38 +6515,6 @@ static FORCEINLINE HRESULT IComThreadingInfo_SetCurrentLogicalThreadId(IComThrea | ... | @@ -7168,38 +6515,6 @@ static FORCEINLINE HRESULT IComThreadingInfo_SetCurrentLogicalThreadId(IComThrea |
| 7168 | 6515 | ||
| 7169 | #endif | 6516 | #endif |
| 7170 | 6517 | ||
| 7171 | HRESULT STDMETHODCALLTYPE IComThreadingInfo_GetCurrentApartmentType_Proxy( | ||
| 7172 | IComThreadingInfo* This, | ||
| 7173 | APTTYPE *pAptType); | ||
| 7174 | void __RPC_STUB IComThreadingInfo_GetCurrentApartmentType_Stub( | ||
| 7175 | IRpcStubBuffer* This, | ||
| 7176 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7177 | PRPC_MESSAGE pRpcMessage, | ||
| 7178 | DWORD* pdwStubPhase); | ||
| 7179 | HRESULT STDMETHODCALLTYPE IComThreadingInfo_GetCurrentThreadType_Proxy( | ||
| 7180 | IComThreadingInfo* This, | ||
| 7181 | THDTYPE *pThreadType); | ||
| 7182 | void __RPC_STUB IComThreadingInfo_GetCurrentThreadType_Stub( | ||
| 7183 | IRpcStubBuffer* This, | ||
| 7184 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7185 | PRPC_MESSAGE pRpcMessage, | ||
| 7186 | DWORD* pdwStubPhase); | ||
| 7187 | HRESULT STDMETHODCALLTYPE IComThreadingInfo_GetCurrentLogicalThreadId_Proxy( | ||
| 7188 | IComThreadingInfo* This, | ||
| 7189 | GUID *pguidLogicalThreadId); | ||
| 7190 | void __RPC_STUB IComThreadingInfo_GetCurrentLogicalThreadId_Stub( | ||
| 7191 | IRpcStubBuffer* This, | ||
| 7192 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7193 | PRPC_MESSAGE pRpcMessage, | ||
| 7194 | DWORD* pdwStubPhase); | ||
| 7195 | HRESULT STDMETHODCALLTYPE IComThreadingInfo_SetCurrentLogicalThreadId_Proxy( | ||
| 7196 | IComThreadingInfo* This, | ||
| 7197 | REFGUID rguid); | ||
| 7198 | void __RPC_STUB IComThreadingInfo_SetCurrentLogicalThreadId_Stub( | ||
| 7199 | IRpcStubBuffer* This, | ||
| 7200 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7201 | PRPC_MESSAGE pRpcMessage, | ||
| 7202 | DWORD* pdwStubPhase); | ||
| 7203 | 6518 | ||
| 7204 | #endif /* __IComThreadingInfo_INTERFACE_DEFINED__ */ | 6519 | #endif /* __IComThreadingInfo_INTERFACE_DEFINED__ */ |
| 7205 | 6520 | ||
| ... | @@ -7228,23 +6543,24 @@ typedef struct IProcessInitControlVtbl { | ... | @@ -7228,23 +6543,24 @@ typedef struct IProcessInitControlVtbl { |
| 7228 | 6543 | ||
| 7229 | /*** IUnknown methods ***/ | 6544 | /*** IUnknown methods ***/ |
| 7230 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6545 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7231 | IProcessInitControl* This, | 6546 | IProcessInitControl *This, |
| 7232 | REFIID riid, | 6547 | REFIID riid, |
| 7233 | void **ppvObject); | 6548 | void **ppvObject); |
| 7234 | 6549 | ||
| 7235 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6550 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7236 | IProcessInitControl* This); | 6551 | IProcessInitControl *This); |
| 7237 | 6552 | ||
| 7238 | ULONG (STDMETHODCALLTYPE *Release)( | 6553 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7239 | IProcessInitControl* This); | 6554 | IProcessInitControl *This); |
| 7240 | 6555 | ||
| 7241 | /*** IProcessInitControl methods ***/ | 6556 | /*** IProcessInitControl methods ***/ |
| 7242 | HRESULT (STDMETHODCALLTYPE *ResetInitializerTimeout)( | 6557 | HRESULT (STDMETHODCALLTYPE *ResetInitializerTimeout)( |
| 7243 | IProcessInitControl* This, | 6558 | IProcessInitControl *This, |
| 7244 | DWORD dwSecondsRemaining); | 6559 | DWORD dwSecondsRemaining); |
| 7245 | 6560 | ||
| 7246 | END_INTERFACE | 6561 | END_INTERFACE |
| 7247 | } IProcessInitControlVtbl; | 6562 | } IProcessInitControlVtbl; |
| 6563 | |||
| 7248 | interface IProcessInitControl { | 6564 | interface IProcessInitControl { |
| 7249 | CONST_VTBL IProcessInitControlVtbl* lpVtbl; | 6565 | CONST_VTBL IProcessInitControlVtbl* lpVtbl; |
| 7250 | }; | 6566 | }; |
| ... | @@ -7277,14 +6593,6 @@ static FORCEINLINE HRESULT IProcessInitControl_ResetInitializerTimeout(IProcessI | ... | @@ -7277,14 +6593,6 @@ static FORCEINLINE HRESULT IProcessInitControl_ResetInitializerTimeout(IProcessI |
| 7277 | 6593 | ||
| 7278 | #endif | 6594 | #endif |
| 7279 | 6595 | ||
| 7280 | HRESULT STDMETHODCALLTYPE IProcessInitControl_ResetInitializerTimeout_Proxy( | ||
| 7281 | IProcessInitControl* This, | ||
| 7282 | DWORD dwSecondsRemaining); | ||
| 7283 | void __RPC_STUB IProcessInitControl_ResetInitializerTimeout_Stub( | ||
| 7284 | IRpcStubBuffer* This, | ||
| 7285 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7286 | PRPC_MESSAGE pRpcMessage, | ||
| 7287 | DWORD* pdwStubPhase); | ||
| 7288 | 6596 | ||
| 7289 | #endif /* __IProcessInitControl_INTERFACE_DEFINED__ */ | 6597 | #endif /* __IProcessInitControl_INTERFACE_DEFINED__ */ |
| 7290 | 6598 | ||
| ... | @@ -7310,18 +6618,19 @@ typedef struct IFastRundownVtbl { | ... | @@ -7310,18 +6618,19 @@ typedef struct IFastRundownVtbl { |
| 7310 | 6618 | ||
| 7311 | /*** IUnknown methods ***/ | 6619 | /*** IUnknown methods ***/ |
| 7312 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6620 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7313 | IFastRundown* This, | 6621 | IFastRundown *This, |
| 7314 | REFIID riid, | 6622 | REFIID riid, |
| 7315 | void **ppvObject); | 6623 | void **ppvObject); |
| 7316 | 6624 | ||
| 7317 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6625 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7318 | IFastRundown* This); | 6626 | IFastRundown *This); |
| 7319 | 6627 | ||
| 7320 | ULONG (STDMETHODCALLTYPE *Release)( | 6628 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7321 | IFastRundown* This); | 6629 | IFastRundown *This); |
| 7322 | 6630 | ||
| 7323 | END_INTERFACE | 6631 | END_INTERFACE |
| 7324 | } IFastRundownVtbl; | 6632 | } IFastRundownVtbl; |
| 6633 | |||
| 7325 | interface IFastRundown { | 6634 | interface IFastRundown { |
| 7326 | CONST_VTBL IFastRundownVtbl* lpVtbl; | 6635 | CONST_VTBL IFastRundownVtbl* lpVtbl; |
| 7327 | }; | 6636 | }; |
| ... | @@ -7381,83 +6690,84 @@ typedef struct IMarshalingStreamVtbl { | ... | @@ -7381,83 +6690,84 @@ typedef struct IMarshalingStreamVtbl { |
| 7381 | 6690 | ||
| 7382 | /*** IUnknown methods ***/ | 6691 | /*** IUnknown methods ***/ |
| 7383 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6692 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7384 | IMarshalingStream* This, | 6693 | IMarshalingStream *This, |
| 7385 | REFIID riid, | 6694 | REFIID riid, |
| 7386 | void **ppvObject); | 6695 | void **ppvObject); |
| 7387 | 6696 | ||
| 7388 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6697 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7389 | IMarshalingStream* This); | 6698 | IMarshalingStream *This); |
| 7390 | 6699 | ||
| 7391 | ULONG (STDMETHODCALLTYPE *Release)( | 6700 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7392 | IMarshalingStream* This); | 6701 | IMarshalingStream *This); |
| 7393 | 6702 | ||
| 7394 | /*** ISequentialStream methods ***/ | 6703 | /*** ISequentialStream methods ***/ |
| 7395 | HRESULT (STDMETHODCALLTYPE *Read)( | 6704 | HRESULT (STDMETHODCALLTYPE *Read)( |
| 7396 | IMarshalingStream* This, | 6705 | IMarshalingStream *This, |
| 7397 | void *pv, | 6706 | void *pv, |
| 7398 | ULONG cb, | 6707 | ULONG cb, |
| 7399 | ULONG *pcbRead); | 6708 | ULONG *pcbRead); |
| 7400 | 6709 | ||
| 7401 | HRESULT (STDMETHODCALLTYPE *Write)( | 6710 | HRESULT (STDMETHODCALLTYPE *Write)( |
| 7402 | IMarshalingStream* This, | 6711 | IMarshalingStream *This, |
| 7403 | const void *pv, | 6712 | const void *pv, |
| 7404 | ULONG cb, | 6713 | ULONG cb, |
| 7405 | ULONG *pcbWritten); | 6714 | ULONG *pcbWritten); |
| 7406 | 6715 | ||
| 7407 | /*** IStream methods ***/ | 6716 | /*** IStream methods ***/ |
| 7408 | HRESULT (STDMETHODCALLTYPE *Seek)( | 6717 | HRESULT (STDMETHODCALLTYPE *Seek)( |
| 7409 | IMarshalingStream* This, | 6718 | IMarshalingStream *This, |
| 7410 | LARGE_INTEGER dlibMove, | 6719 | LARGE_INTEGER dlibMove, |
| 7411 | DWORD dwOrigin, | 6720 | DWORD dwOrigin, |
| 7412 | ULARGE_INTEGER *plibNewPosition); | 6721 | ULARGE_INTEGER *plibNewPosition); |
| 7413 | 6722 | ||
| 7414 | HRESULT (STDMETHODCALLTYPE *SetSize)( | 6723 | HRESULT (STDMETHODCALLTYPE *SetSize)( |
| 7415 | IMarshalingStream* This, | 6724 | IMarshalingStream *This, |
| 7416 | ULARGE_INTEGER libNewSize); | 6725 | ULARGE_INTEGER libNewSize); |
| 7417 | 6726 | ||
| 7418 | HRESULT (STDMETHODCALLTYPE *CopyTo)( | 6727 | HRESULT (STDMETHODCALLTYPE *CopyTo)( |
| 7419 | IMarshalingStream* This, | 6728 | IMarshalingStream *This, |
| 7420 | IStream *pstm, | 6729 | IStream *pstm, |
| 7421 | ULARGE_INTEGER cb, | 6730 | ULARGE_INTEGER cb, |
| 7422 | ULARGE_INTEGER *pcbRead, | 6731 | ULARGE_INTEGER *pcbRead, |
| 7423 | ULARGE_INTEGER *pcbWritten); | 6732 | ULARGE_INTEGER *pcbWritten); |
| 7424 | 6733 | ||
| 7425 | HRESULT (STDMETHODCALLTYPE *Commit)( | 6734 | HRESULT (STDMETHODCALLTYPE *Commit)( |
| 7426 | IMarshalingStream* This, | 6735 | IMarshalingStream *This, |
| 7427 | DWORD grfCommitFlags); | 6736 | DWORD grfCommitFlags); |
| 7428 | 6737 | ||
| 7429 | HRESULT (STDMETHODCALLTYPE *Revert)( | 6738 | HRESULT (STDMETHODCALLTYPE *Revert)( |
| 7430 | IMarshalingStream* This); | 6739 | IMarshalingStream *This); |
| 7431 | 6740 | ||
| 7432 | HRESULT (STDMETHODCALLTYPE *LockRegion)( | 6741 | HRESULT (STDMETHODCALLTYPE *LockRegion)( |
| 7433 | IMarshalingStream* This, | 6742 | IMarshalingStream *This, |
| 7434 | ULARGE_INTEGER libOffset, | 6743 | ULARGE_INTEGER libOffset, |
| 7435 | ULARGE_INTEGER cb, | 6744 | ULARGE_INTEGER cb, |
| 7436 | DWORD dwLockType); | 6745 | DWORD dwLockType); |
| 7437 | 6746 | ||
| 7438 | HRESULT (STDMETHODCALLTYPE *UnlockRegion)( | 6747 | HRESULT (STDMETHODCALLTYPE *UnlockRegion)( |
| 7439 | IMarshalingStream* This, | 6748 | IMarshalingStream *This, |
| 7440 | ULARGE_INTEGER libOffset, | 6749 | ULARGE_INTEGER libOffset, |
| 7441 | ULARGE_INTEGER cb, | 6750 | ULARGE_INTEGER cb, |
| 7442 | DWORD dwLockType); | 6751 | DWORD dwLockType); |
| 7443 | 6752 | ||
| 7444 | HRESULT (STDMETHODCALLTYPE *Stat)( | 6753 | HRESULT (STDMETHODCALLTYPE *Stat)( |
| 7445 | IMarshalingStream* This, | 6754 | IMarshalingStream *This, |
| 7446 | STATSTG *pstatstg, | 6755 | STATSTG *pstatstg, |
| 7447 | DWORD grfStatFlag); | 6756 | DWORD grfStatFlag); |
| 7448 | 6757 | ||
| 7449 | HRESULT (STDMETHODCALLTYPE *Clone)( | 6758 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 7450 | IMarshalingStream* This, | 6759 | IMarshalingStream *This, |
| 7451 | IStream **ppstm); | 6760 | IStream **ppstm); |
| 7452 | 6761 | ||
| 7453 | /*** IMarshalingStream methods ***/ | 6762 | /*** IMarshalingStream methods ***/ |
| 7454 | HRESULT (STDMETHODCALLTYPE *GetMarshalingContextAttribute)( | 6763 | HRESULT (STDMETHODCALLTYPE *GetMarshalingContextAttribute)( |
| 7455 | IMarshalingStream* This, | 6764 | IMarshalingStream *This, |
| 7456 | CO_MARSHALING_CONTEXT_ATTRIBUTES attribute, | 6765 | CO_MARSHALING_CONTEXT_ATTRIBUTES attribute, |
| 7457 | ULONG_PTR *pAttributeValue); | 6766 | ULONG_PTR *pAttributeValue); |
| 7458 | 6767 | ||
| 7459 | END_INTERFACE | 6768 | END_INTERFACE |
| 7460 | } IMarshalingStreamVtbl; | 6769 | } IMarshalingStreamVtbl; |
| 6770 | |||
| 7461 | interface IMarshalingStream { | 6771 | interface IMarshalingStream { |
| 7462 | CONST_VTBL IMarshalingStreamVtbl* lpVtbl; | 6772 | CONST_VTBL IMarshalingStreamVtbl* lpVtbl; |
| 7463 | }; | 6773 | }; |
| ... | @@ -7538,15 +6848,6 @@ static FORCEINLINE HRESULT IMarshalingStream_GetMarshalingContextAttribute(IMars | ... | @@ -7538,15 +6848,6 @@ static FORCEINLINE HRESULT IMarshalingStream_GetMarshalingContextAttribute(IMars |
| 7538 | 6848 | ||
| 7539 | #endif | 6849 | #endif |
| 7540 | 6850 | ||
| 7541 | HRESULT STDMETHODCALLTYPE IMarshalingStream_GetMarshalingContextAttribute_Proxy( | ||
| 7542 | IMarshalingStream* This, | ||
| 7543 | CO_MARSHALING_CONTEXT_ATTRIBUTES attribute, | ||
| 7544 | ULONG_PTR *pAttributeValue); | ||
| 7545 | void __RPC_STUB IMarshalingStream_GetMarshalingContextAttribute_Stub( | ||
| 7546 | IRpcStubBuffer* This, | ||
| 7547 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7548 | PRPC_MESSAGE pRpcMessage, | ||
| 7549 | DWORD* pdwStubPhase); | ||
| 7550 | 6851 | ||
| 7551 | #endif /* __IMarshalingStream_INTERFACE_DEFINED__ */ | 6852 | #endif /* __IMarshalingStream_INTERFACE_DEFINED__ */ |
| 7552 | 6853 | ||
| ... | @@ -7560,46 +6861,65 @@ EXTERN_C const GUID IID_ICallbackWithNoReentrancyToApplicationSTA; | ... | @@ -7560,46 +6861,65 @@ EXTERN_C const GUID IID_ICallbackWithNoReentrancyToApplicationSTA; |
| 7560 | #ifndef __IMoniker_FWD_DEFINED__ | 6861 | #ifndef __IMoniker_FWD_DEFINED__ |
| 7561 | #define __IMoniker_FWD_DEFINED__ | 6862 | #define __IMoniker_FWD_DEFINED__ |
| 7562 | typedef interface IMoniker IMoniker; | 6863 | typedef interface IMoniker IMoniker; |
| 6864 | #ifdef __cplusplus | ||
| 6865 | interface IMoniker; | ||
| 6866 | #endif /* __cplusplus */ | ||
| 7563 | #endif | 6867 | #endif |
| 7564 | 6868 | ||
| 7565 | #ifndef __IEnumMoniker_FWD_DEFINED__ | 6869 | #ifndef __IEnumMoniker_FWD_DEFINED__ |
| 7566 | #define __IEnumMoniker_FWD_DEFINED__ | 6870 | #define __IEnumMoniker_FWD_DEFINED__ |
| 7567 | typedef interface IEnumMoniker IEnumMoniker; | 6871 | typedef interface IEnumMoniker IEnumMoniker; |
| 6872 | #ifdef __cplusplus | ||
| 6873 | interface IEnumMoniker; | ||
| 6874 | #endif /* __cplusplus */ | ||
| 7568 | #endif | 6875 | #endif |
| 7569 | 6876 | ||
| 7570 | #ifndef __IRunningObjectTable_FWD_DEFINED__ | 6877 | #ifndef __IRunningObjectTable_FWD_DEFINED__ |
| 7571 | #define __IRunningObjectTable_FWD_DEFINED__ | 6878 | #define __IRunningObjectTable_FWD_DEFINED__ |
| 7572 | typedef interface IRunningObjectTable IRunningObjectTable; | 6879 | typedef interface IRunningObjectTable IRunningObjectTable; |
| 6880 | #ifdef __cplusplus | ||
| 6881 | interface IRunningObjectTable; | ||
| 6882 | #endif /* __cplusplus */ | ||
| 7573 | #endif | 6883 | #endif |
| 7574 | 6884 | ||
| 7575 | #ifndef __IStorage_FWD_DEFINED__ | 6885 | #ifndef __IStorage_FWD_DEFINED__ |
| 7576 | #define __IStorage_FWD_DEFINED__ | 6886 | #define __IStorage_FWD_DEFINED__ |
| 7577 | typedef interface IStorage IStorage; | 6887 | typedef interface IStorage IStorage; |
| 6888 | #ifdef __cplusplus | ||
| 6889 | interface IStorage; | ||
| 6890 | #endif /* __cplusplus */ | ||
| 7578 | #endif | 6891 | #endif |
| 7579 | 6892 | ||
| 7580 | #ifndef __IEnumSTATSTG_FWD_DEFINED__ | 6893 | #ifndef __IEnumSTATSTG_FWD_DEFINED__ |
| 7581 | #define __IEnumSTATSTG_FWD_DEFINED__ | 6894 | #define __IEnumSTATSTG_FWD_DEFINED__ |
| 7582 | typedef interface IEnumSTATSTG IEnumSTATSTG; | 6895 | typedef interface IEnumSTATSTG IEnumSTATSTG; |
| 6896 | #ifdef __cplusplus | ||
| 6897 | interface IEnumSTATSTG; | ||
| 6898 | #endif /* __cplusplus */ | ||
| 7583 | #endif | 6899 | #endif |
| 7584 | 6900 | ||
| 7585 | #ifndef __IAdviseSink_FWD_DEFINED__ | 6901 | #ifndef __IAdviseSink_FWD_DEFINED__ |
| 7586 | #define __IAdviseSink_FWD_DEFINED__ | 6902 | #define __IAdviseSink_FWD_DEFINED__ |
| 7587 | typedef interface IAdviseSink IAdviseSink; | 6903 | typedef interface IAdviseSink IAdviseSink; |
| 7588 | #endif | 6904 | #ifdef __cplusplus |
| 7589 | 6905 | interface IAdviseSink; | |
| 7590 | #ifndef __AsyncIAdviseSink_FWD_DEFINED__ | 6906 | #endif /* __cplusplus */ |
| 7591 | #define __AsyncIAdviseSink_FWD_DEFINED__ | ||
| 7592 | typedef interface AsyncIAdviseSink AsyncIAdviseSink; | ||
| 7593 | #endif | 6907 | #endif |
| 7594 | 6908 | ||
| 7595 | #ifndef __IBindCtx_FWD_DEFINED__ | 6909 | #ifndef __IBindCtx_FWD_DEFINED__ |
| 7596 | #define __IBindCtx_FWD_DEFINED__ | 6910 | #define __IBindCtx_FWD_DEFINED__ |
| 7597 | typedef interface IBindCtx IBindCtx; | 6911 | typedef interface IBindCtx IBindCtx; |
| 6912 | #ifdef __cplusplus | ||
| 6913 | interface IBindCtx; | ||
| 6914 | #endif /* __cplusplus */ | ||
| 7598 | #endif | 6915 | #endif |
| 7599 | 6916 | ||
| 7600 | #ifndef __IEnumMoniker_FWD_DEFINED__ | 6917 | #ifndef __IEnumMoniker_FWD_DEFINED__ |
| 7601 | #define __IEnumMoniker_FWD_DEFINED__ | 6918 | #define __IEnumMoniker_FWD_DEFINED__ |
| 7602 | typedef interface IEnumMoniker IEnumMoniker; | 6919 | typedef interface IEnumMoniker IEnumMoniker; |
| 6920 | #ifdef __cplusplus | ||
| 6921 | interface IEnumMoniker; | ||
| 6922 | #endif /* __cplusplus */ | ||
| 7603 | #endif | 6923 | #endif |
| 7604 | 6924 | ||
| 7605 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | 6925 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| ... | @@ -7671,75 +6991,76 @@ typedef struct IMallocSpyVtbl { | ... | @@ -7671,75 +6991,76 @@ typedef struct IMallocSpyVtbl { |
| 7671 | 6991 | ||
| 7672 | /*** IUnknown methods ***/ | 6992 | /*** IUnknown methods ***/ |
| 7673 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6993 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7674 | IMallocSpy* This, | 6994 | IMallocSpy *This, |
| 7675 | REFIID riid, | 6995 | REFIID riid, |
| 7676 | void **ppvObject); | 6996 | void **ppvObject); |
| 7677 | 6997 | ||
| 7678 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6998 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7679 | IMallocSpy* This); | 6999 | IMallocSpy *This); |
| 7680 | 7000 | ||
| 7681 | ULONG (STDMETHODCALLTYPE *Release)( | 7001 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7682 | IMallocSpy* This); | 7002 | IMallocSpy *This); |
| 7683 | 7003 | ||
| 7684 | /*** IMallocSpy methods ***/ | 7004 | /*** IMallocSpy methods ***/ |
| 7685 | SIZE_T (STDMETHODCALLTYPE *PreAlloc)( | 7005 | SIZE_T (STDMETHODCALLTYPE *PreAlloc)( |
| 7686 | IMallocSpy* This, | 7006 | IMallocSpy *This, |
| 7687 | SIZE_T cbRequest); | 7007 | SIZE_T cbRequest); |
| 7688 | 7008 | ||
| 7689 | void * (STDMETHODCALLTYPE *PostAlloc)( | 7009 | void * (STDMETHODCALLTYPE *PostAlloc)( |
| 7690 | IMallocSpy* This, | 7010 | IMallocSpy *This, |
| 7691 | void *pActual); | 7011 | void *pActual); |
| 7692 | 7012 | ||
| 7693 | void * (STDMETHODCALLTYPE *PreFree)( | 7013 | void * (STDMETHODCALLTYPE *PreFree)( |
| 7694 | IMallocSpy* This, | 7014 | IMallocSpy *This, |
| 7695 | void *pRequest, | 7015 | void *pRequest, |
| 7696 | WINBOOL fSpyed); | 7016 | WINBOOL fSpyed); |
| 7697 | 7017 | ||
| 7698 | void (STDMETHODCALLTYPE *PostFree)( | 7018 | void (STDMETHODCALLTYPE *PostFree)( |
| 7699 | IMallocSpy* This, | 7019 | IMallocSpy *This, |
| 7700 | WINBOOL fSpyed); | 7020 | WINBOOL fSpyed); |
| 7701 | 7021 | ||
| 7702 | SIZE_T (STDMETHODCALLTYPE *PreRealloc)( | 7022 | SIZE_T (STDMETHODCALLTYPE *PreRealloc)( |
| 7703 | IMallocSpy* This, | 7023 | IMallocSpy *This, |
| 7704 | void *pRequest, | 7024 | void *pRequest, |
| 7705 | SIZE_T cbRequest, | 7025 | SIZE_T cbRequest, |
| 7706 | void **ppNewRequest, | 7026 | void **ppNewRequest, |
| 7707 | WINBOOL fSpyed); | 7027 | WINBOOL fSpyed); |
| 7708 | 7028 | ||
| 7709 | void * (STDMETHODCALLTYPE *PostRealloc)( | 7029 | void * (STDMETHODCALLTYPE *PostRealloc)( |
| 7710 | IMallocSpy* This, | 7030 | IMallocSpy *This, |
| 7711 | void *pActual, | 7031 | void *pActual, |
| 7712 | WINBOOL fSpyed); | 7032 | WINBOOL fSpyed); |
| 7713 | 7033 | ||
| 7714 | void * (STDMETHODCALLTYPE *PreGetSize)( | 7034 | void * (STDMETHODCALLTYPE *PreGetSize)( |
| 7715 | IMallocSpy* This, | 7035 | IMallocSpy *This, |
| 7716 | void *pRequest, | 7036 | void *pRequest, |
| 7717 | WINBOOL fSpyed); | 7037 | WINBOOL fSpyed); |
| 7718 | 7038 | ||
| 7719 | SIZE_T (STDMETHODCALLTYPE *PostGetSize)( | 7039 | SIZE_T (STDMETHODCALLTYPE *PostGetSize)( |
| 7720 | IMallocSpy* This, | 7040 | IMallocSpy *This, |
| 7721 | SIZE_T cbActual, | 7041 | SIZE_T cbActual, |
| 7722 | WINBOOL fSpyed); | 7042 | WINBOOL fSpyed); |
| 7723 | 7043 | ||
| 7724 | void * (STDMETHODCALLTYPE *PreDidAlloc)( | 7044 | void * (STDMETHODCALLTYPE *PreDidAlloc)( |
| 7725 | IMallocSpy* This, | 7045 | IMallocSpy *This, |
| 7726 | void *pRequest, | 7046 | void *pRequest, |
| 7727 | WINBOOL fSpyed); | 7047 | WINBOOL fSpyed); |
| 7728 | 7048 | ||
| 7729 | int (STDMETHODCALLTYPE *PostDidAlloc)( | 7049 | int (STDMETHODCALLTYPE *PostDidAlloc)( |
| 7730 | IMallocSpy* This, | 7050 | IMallocSpy *This, |
| 7731 | void *pRequest, | 7051 | void *pRequest, |
| 7732 | WINBOOL fSpyed, | 7052 | WINBOOL fSpyed, |
| 7733 | int fActual); | 7053 | int fActual); |
| 7734 | 7054 | ||
| 7735 | void (STDMETHODCALLTYPE *PreHeapMinimize)( | 7055 | void (STDMETHODCALLTYPE *PreHeapMinimize)( |
| 7736 | IMallocSpy* This); | 7056 | IMallocSpy *This); |
| 7737 | 7057 | ||
| 7738 | void (STDMETHODCALLTYPE *PostHeapMinimize)( | 7058 | void (STDMETHODCALLTYPE *PostHeapMinimize)( |
| 7739 | IMallocSpy* This); | 7059 | IMallocSpy *This); |
| 7740 | 7060 | ||
| 7741 | END_INTERFACE | 7061 | END_INTERFACE |
| 7742 | } IMallocSpyVtbl; | 7062 | } IMallocSpyVtbl; |
| 7063 | |||
| 7743 | interface IMallocSpy { | 7064 | interface IMallocSpy { |
| 7744 | CONST_VTBL IMallocSpyVtbl* lpVtbl; | 7065 | CONST_VTBL IMallocSpyVtbl* lpVtbl; |
| 7745 | }; | 7066 | }; |
| ... | @@ -7816,110 +7137,6 @@ static FORCEINLINE void IMallocSpy_PostHeapMinimize(IMallocSpy* This) { | ... | @@ -7816,110 +7137,6 @@ static FORCEINLINE void IMallocSpy_PostHeapMinimize(IMallocSpy* This) { |
| 7816 | 7137 | ||
| 7817 | #endif | 7138 | #endif |
| 7818 | 7139 | ||
| 7819 | SIZE_T STDMETHODCALLTYPE IMallocSpy_PreAlloc_Proxy( | ||
| 7820 | IMallocSpy* This, | ||
| 7821 | SIZE_T cbRequest); | ||
| 7822 | void __RPC_STUB IMallocSpy_PreAlloc_Stub( | ||
| 7823 | IRpcStubBuffer* This, | ||
| 7824 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7825 | PRPC_MESSAGE pRpcMessage, | ||
| 7826 | DWORD* pdwStubPhase); | ||
| 7827 | void * STDMETHODCALLTYPE IMallocSpy_PostAlloc_Proxy( | ||
| 7828 | IMallocSpy* This, | ||
| 7829 | void *pActual); | ||
| 7830 | void __RPC_STUB IMallocSpy_PostAlloc_Stub( | ||
| 7831 | IRpcStubBuffer* This, | ||
| 7832 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7833 | PRPC_MESSAGE pRpcMessage, | ||
| 7834 | DWORD* pdwStubPhase); | ||
| 7835 | void * STDMETHODCALLTYPE IMallocSpy_PreFree_Proxy( | ||
| 7836 | IMallocSpy* This, | ||
| 7837 | void *pRequest, | ||
| 7838 | WINBOOL fSpyed); | ||
| 7839 | void __RPC_STUB IMallocSpy_PreFree_Stub( | ||
| 7840 | IRpcStubBuffer* This, | ||
| 7841 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7842 | PRPC_MESSAGE pRpcMessage, | ||
| 7843 | DWORD* pdwStubPhase); | ||
| 7844 | void STDMETHODCALLTYPE IMallocSpy_PostFree_Proxy( | ||
| 7845 | IMallocSpy* This, | ||
| 7846 | WINBOOL fSpyed); | ||
| 7847 | void __RPC_STUB IMallocSpy_PostFree_Stub( | ||
| 7848 | IRpcStubBuffer* This, | ||
| 7849 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7850 | PRPC_MESSAGE pRpcMessage, | ||
| 7851 | DWORD* pdwStubPhase); | ||
| 7852 | SIZE_T STDMETHODCALLTYPE IMallocSpy_PreRealloc_Proxy( | ||
| 7853 | IMallocSpy* This, | ||
| 7854 | void *pRequest, | ||
| 7855 | SIZE_T cbRequest, | ||
| 7856 | void **ppNewRequest, | ||
| 7857 | WINBOOL fSpyed); | ||
| 7858 | void __RPC_STUB IMallocSpy_PreRealloc_Stub( | ||
| 7859 | IRpcStubBuffer* This, | ||
| 7860 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7861 | PRPC_MESSAGE pRpcMessage, | ||
| 7862 | DWORD* pdwStubPhase); | ||
| 7863 | void * STDMETHODCALLTYPE IMallocSpy_PostRealloc_Proxy( | ||
| 7864 | IMallocSpy* This, | ||
| 7865 | void *pActual, | ||
| 7866 | WINBOOL fSpyed); | ||
| 7867 | void __RPC_STUB IMallocSpy_PostRealloc_Stub( | ||
| 7868 | IRpcStubBuffer* This, | ||
| 7869 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7870 | PRPC_MESSAGE pRpcMessage, | ||
| 7871 | DWORD* pdwStubPhase); | ||
| 7872 | void * STDMETHODCALLTYPE IMallocSpy_PreGetSize_Proxy( | ||
| 7873 | IMallocSpy* This, | ||
| 7874 | void *pRequest, | ||
| 7875 | WINBOOL fSpyed); | ||
| 7876 | void __RPC_STUB IMallocSpy_PreGetSize_Stub( | ||
| 7877 | IRpcStubBuffer* This, | ||
| 7878 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7879 | PRPC_MESSAGE pRpcMessage, | ||
| 7880 | DWORD* pdwStubPhase); | ||
| 7881 | SIZE_T STDMETHODCALLTYPE IMallocSpy_PostGetSize_Proxy( | ||
| 7882 | IMallocSpy* This, | ||
| 7883 | SIZE_T cbActual, | ||
| 7884 | WINBOOL fSpyed); | ||
| 7885 | void __RPC_STUB IMallocSpy_PostGetSize_Stub( | ||
| 7886 | IRpcStubBuffer* This, | ||
| 7887 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7888 | PRPC_MESSAGE pRpcMessage, | ||
| 7889 | DWORD* pdwStubPhase); | ||
| 7890 | void * STDMETHODCALLTYPE IMallocSpy_PreDidAlloc_Proxy( | ||
| 7891 | IMallocSpy* This, | ||
| 7892 | void *pRequest, | ||
| 7893 | WINBOOL fSpyed); | ||
| 7894 | void __RPC_STUB IMallocSpy_PreDidAlloc_Stub( | ||
| 7895 | IRpcStubBuffer* This, | ||
| 7896 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7897 | PRPC_MESSAGE pRpcMessage, | ||
| 7898 | DWORD* pdwStubPhase); | ||
| 7899 | int STDMETHODCALLTYPE IMallocSpy_PostDidAlloc_Proxy( | ||
| 7900 | IMallocSpy* This, | ||
| 7901 | void *pRequest, | ||
| 7902 | WINBOOL fSpyed, | ||
| 7903 | int fActual); | ||
| 7904 | void __RPC_STUB IMallocSpy_PostDidAlloc_Stub( | ||
| 7905 | IRpcStubBuffer* This, | ||
| 7906 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7907 | PRPC_MESSAGE pRpcMessage, | ||
| 7908 | DWORD* pdwStubPhase); | ||
| 7909 | void STDMETHODCALLTYPE IMallocSpy_PreHeapMinimize_Proxy( | ||
| 7910 | IMallocSpy* This); | ||
| 7911 | void __RPC_STUB IMallocSpy_PreHeapMinimize_Stub( | ||
| 7912 | IRpcStubBuffer* This, | ||
| 7913 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7914 | PRPC_MESSAGE pRpcMessage, | ||
| 7915 | DWORD* pdwStubPhase); | ||
| 7916 | void STDMETHODCALLTYPE IMallocSpy_PostHeapMinimize_Proxy( | ||
| 7917 | IMallocSpy* This); | ||
| 7918 | void __RPC_STUB IMallocSpy_PostHeapMinimize_Stub( | ||
| 7919 | IRpcStubBuffer* This, | ||
| 7920 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7921 | PRPC_MESSAGE pRpcMessage, | ||
| 7922 | DWORD* pdwStubPhase); | ||
| 7923 | 7140 | ||
| 7924 | #endif /* __IMallocSpy_INTERFACE_DEFINED__ */ | 7141 | #endif /* __IMallocSpy_INTERFACE_DEFINED__ */ |
| 7925 | 7142 | ||
| ... | @@ -8038,60 +7255,61 @@ typedef struct IBindCtxVtbl { | ... | @@ -8038,60 +7255,61 @@ typedef struct IBindCtxVtbl { |
| 8038 | 7255 | ||
| 8039 | /*** IUnknown methods ***/ | 7256 | /*** IUnknown methods ***/ |
| 8040 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7257 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8041 | IBindCtx* This, | 7258 | IBindCtx *This, |
| 8042 | REFIID riid, | 7259 | REFIID riid, |
| 8043 | void **ppvObject); | 7260 | void **ppvObject); |
| 8044 | 7261 | ||
| 8045 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7262 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8046 | IBindCtx* This); | 7263 | IBindCtx *This); |
| 8047 | 7264 | ||
| 8048 | ULONG (STDMETHODCALLTYPE *Release)( | 7265 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8049 | IBindCtx* This); | 7266 | IBindCtx *This); |
| 8050 | 7267 | ||
| 8051 | /*** IBindCtx methods ***/ | 7268 | /*** IBindCtx methods ***/ |
| 8052 | HRESULT (STDMETHODCALLTYPE *RegisterObjectBound)( | 7269 | HRESULT (STDMETHODCALLTYPE *RegisterObjectBound)( |
| 8053 | IBindCtx* This, | 7270 | IBindCtx *This, |
| 8054 | IUnknown *punk); | 7271 | IUnknown *punk); |
| 8055 | 7272 | ||
| 8056 | HRESULT (STDMETHODCALLTYPE *RevokeObjectBound)( | 7273 | HRESULT (STDMETHODCALLTYPE *RevokeObjectBound)( |
| 8057 | IBindCtx* This, | 7274 | IBindCtx *This, |
| 8058 | IUnknown *punk); | 7275 | IUnknown *punk); |
| 8059 | 7276 | ||
| 8060 | HRESULT (STDMETHODCALLTYPE *ReleaseBoundObjects)( | 7277 | HRESULT (STDMETHODCALLTYPE *ReleaseBoundObjects)( |
| 8061 | IBindCtx* This); | 7278 | IBindCtx *This); |
| 8062 | 7279 | ||
| 8063 | HRESULT (STDMETHODCALLTYPE *SetBindOptions)( | 7280 | HRESULT (STDMETHODCALLTYPE *SetBindOptions)( |
| 8064 | IBindCtx* This, | 7281 | IBindCtx *This, |
| 8065 | BIND_OPTS *pbindopts); | 7282 | BIND_OPTS *pbindopts); |
| 8066 | 7283 | ||
| 8067 | HRESULT (STDMETHODCALLTYPE *GetBindOptions)( | 7284 | HRESULT (STDMETHODCALLTYPE *GetBindOptions)( |
| 8068 | IBindCtx* This, | 7285 | IBindCtx *This, |
| 8069 | BIND_OPTS *pbindopts); | 7286 | BIND_OPTS *pbindopts); |
| 8070 | 7287 | ||
| 8071 | HRESULT (STDMETHODCALLTYPE *GetRunningObjectTable)( | 7288 | HRESULT (STDMETHODCALLTYPE *GetRunningObjectTable)( |
| 8072 | IBindCtx* This, | 7289 | IBindCtx *This, |
| 8073 | IRunningObjectTable **pprot); | 7290 | IRunningObjectTable **pprot); |
| 8074 | 7291 | ||
| 8075 | HRESULT (STDMETHODCALLTYPE *RegisterObjectParam)( | 7292 | HRESULT (STDMETHODCALLTYPE *RegisterObjectParam)( |
| 8076 | IBindCtx* This, | 7293 | IBindCtx *This, |
| 8077 | LPOLESTR pszKey, | 7294 | LPOLESTR pszKey, |
| 8078 | IUnknown *punk); | 7295 | IUnknown *punk); |
| 8079 | 7296 | ||
| 8080 | HRESULT (STDMETHODCALLTYPE *GetObjectParam)( | 7297 | HRESULT (STDMETHODCALLTYPE *GetObjectParam)( |
| 8081 | IBindCtx* This, | 7298 | IBindCtx *This, |
| 8082 | LPOLESTR pszKey, | 7299 | LPOLESTR pszKey, |
| 8083 | IUnknown **ppunk); | 7300 | IUnknown **ppunk); |
| 8084 | 7301 | ||
| 8085 | HRESULT (STDMETHODCALLTYPE *EnumObjectParam)( | 7302 | HRESULT (STDMETHODCALLTYPE *EnumObjectParam)( |
| 8086 | IBindCtx* This, | 7303 | IBindCtx *This, |
| 8087 | IEnumString **ppenum); | 7304 | IEnumString **ppenum); |
| 8088 | 7305 | ||
| 8089 | HRESULT (STDMETHODCALLTYPE *RevokeObjectParam)( | 7306 | HRESULT (STDMETHODCALLTYPE *RevokeObjectParam)( |
| 8090 | IBindCtx* This, | 7307 | IBindCtx *This, |
| 8091 | LPOLESTR pszKey); | 7308 | LPOLESTR pszKey); |
| 8092 | 7309 | ||
| 8093 | END_INTERFACE | 7310 | END_INTERFACE |
| 8094 | } IBindCtxVtbl; | 7311 | } IBindCtxVtbl; |
| 7312 | |||
| 8095 | interface IBindCtx { | 7313 | interface IBindCtx { |
| 8096 | CONST_VTBL IBindCtxVtbl* lpVtbl; | 7314 | CONST_VTBL IBindCtxVtbl* lpVtbl; |
| 8097 | }; | 7315 | }; |
| ... | @@ -8160,29 +7378,6 @@ static FORCEINLINE HRESULT IBindCtx_RevokeObjectParam(IBindCtx* This,LPOLESTR ps | ... | @@ -8160,29 +7378,6 @@ static FORCEINLINE HRESULT IBindCtx_RevokeObjectParam(IBindCtx* This,LPOLESTR ps |
| 8160 | 7378 | ||
| 8161 | #endif | 7379 | #endif |
| 8162 | 7380 | ||
| 8163 | HRESULT STDMETHODCALLTYPE IBindCtx_RegisterObjectBound_Proxy( | ||
| 8164 | IBindCtx* This, | ||
| 8165 | IUnknown *punk); | ||
| 8166 | void __RPC_STUB IBindCtx_RegisterObjectBound_Stub( | ||
| 8167 | IRpcStubBuffer* This, | ||
| 8168 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8169 | PRPC_MESSAGE pRpcMessage, | ||
| 8170 | DWORD* pdwStubPhase); | ||
| 8171 | HRESULT STDMETHODCALLTYPE IBindCtx_RevokeObjectBound_Proxy( | ||
| 8172 | IBindCtx* This, | ||
| 8173 | IUnknown *punk); | ||
| 8174 | void __RPC_STUB IBindCtx_RevokeObjectBound_Stub( | ||
| 8175 | IRpcStubBuffer* This, | ||
| 8176 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8177 | PRPC_MESSAGE pRpcMessage, | ||
| 8178 | DWORD* pdwStubPhase); | ||
| 8179 | HRESULT STDMETHODCALLTYPE IBindCtx_ReleaseBoundObjects_Proxy( | ||
| 8180 | IBindCtx* This); | ||
| 8181 | void __RPC_STUB IBindCtx_ReleaseBoundObjects_Stub( | ||
| 8182 | IRpcStubBuffer* This, | ||
| 8183 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8184 | PRPC_MESSAGE pRpcMessage, | ||
| 8185 | DWORD* pdwStubPhase); | ||
| 8186 | HRESULT STDMETHODCALLTYPE IBindCtx_RemoteSetBindOptions_Proxy( | 7381 | HRESULT STDMETHODCALLTYPE IBindCtx_RemoteSetBindOptions_Proxy( |
| 8187 | IBindCtx* This, | 7382 | IBindCtx* This, |
| 8188 | BIND_OPTS2 *pbindopts); | 7383 | BIND_OPTS2 *pbindopts); |
| ... | @@ -8199,48 +7394,6 @@ void __RPC_STUB IBindCtx_RemoteGetBindOptions_Stub( | ... | @@ -8199,48 +7394,6 @@ void __RPC_STUB IBindCtx_RemoteGetBindOptions_Stub( |
| 8199 | IRpcChannelBuffer* pRpcChannelBuffer, | 7394 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 8200 | PRPC_MESSAGE pRpcMessage, | 7395 | PRPC_MESSAGE pRpcMessage, |
| 8201 | DWORD* pdwStubPhase); | 7396 | DWORD* pdwStubPhase); |
| 8202 | HRESULT STDMETHODCALLTYPE IBindCtx_GetRunningObjectTable_Proxy( | ||
| 8203 | IBindCtx* This, | ||
| 8204 | IRunningObjectTable **pprot); | ||
| 8205 | void __RPC_STUB IBindCtx_GetRunningObjectTable_Stub( | ||
| 8206 | IRpcStubBuffer* This, | ||
| 8207 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8208 | PRPC_MESSAGE pRpcMessage, | ||
| 8209 | DWORD* pdwStubPhase); | ||
| 8210 | HRESULT STDMETHODCALLTYPE IBindCtx_RegisterObjectParam_Proxy( | ||
| 8211 | IBindCtx* This, | ||
| 8212 | LPOLESTR pszKey, | ||
| 8213 | IUnknown *punk); | ||
| 8214 | void __RPC_STUB IBindCtx_RegisterObjectParam_Stub( | ||
| 8215 | IRpcStubBuffer* This, | ||
| 8216 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8217 | PRPC_MESSAGE pRpcMessage, | ||
| 8218 | DWORD* pdwStubPhase); | ||
| 8219 | HRESULT STDMETHODCALLTYPE IBindCtx_GetObjectParam_Proxy( | ||
| 8220 | IBindCtx* This, | ||
| 8221 | LPOLESTR pszKey, | ||
| 8222 | IUnknown **ppunk); | ||
| 8223 | void __RPC_STUB IBindCtx_GetObjectParam_Stub( | ||
| 8224 | IRpcStubBuffer* This, | ||
| 8225 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8226 | PRPC_MESSAGE pRpcMessage, | ||
| 8227 | DWORD* pdwStubPhase); | ||
| 8228 | HRESULT STDMETHODCALLTYPE IBindCtx_EnumObjectParam_Proxy( | ||
| 8229 | IBindCtx* This, | ||
| 8230 | IEnumString **ppenum); | ||
| 8231 | void __RPC_STUB IBindCtx_EnumObjectParam_Stub( | ||
| 8232 | IRpcStubBuffer* This, | ||
| 8233 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8234 | PRPC_MESSAGE pRpcMessage, | ||
| 8235 | DWORD* pdwStubPhase); | ||
| 8236 | HRESULT STDMETHODCALLTYPE IBindCtx_RevokeObjectParam_Proxy( | ||
| 8237 | IBindCtx* This, | ||
| 8238 | LPOLESTR pszKey); | ||
| 8239 | void __RPC_STUB IBindCtx_RevokeObjectParam_Stub( | ||
| 8240 | IRpcStubBuffer* This, | ||
| 8241 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8242 | PRPC_MESSAGE pRpcMessage, | ||
| 8243 | DWORD* pdwStubPhase); | ||
| 8244 | HRESULT CALLBACK IBindCtx_SetBindOptions_Proxy( | 7397 | HRESULT CALLBACK IBindCtx_SetBindOptions_Proxy( |
| 8245 | IBindCtx* This, | 7398 | IBindCtx* This, |
| 8246 | BIND_OPTS *pbindopts); | 7399 | BIND_OPTS *pbindopts); |
| ... | @@ -8292,36 +7445,37 @@ typedef struct IEnumMonikerVtbl { | ... | @@ -8292,36 +7445,37 @@ typedef struct IEnumMonikerVtbl { |
| 8292 | 7445 | ||
| 8293 | /*** IUnknown methods ***/ | 7446 | /*** IUnknown methods ***/ |
| 8294 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7447 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8295 | IEnumMoniker* This, | 7448 | IEnumMoniker *This, |
| 8296 | REFIID riid, | 7449 | REFIID riid, |
| 8297 | void **ppvObject); | 7450 | void **ppvObject); |
| 8298 | 7451 | ||
| 8299 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7452 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8300 | IEnumMoniker* This); | 7453 | IEnumMoniker *This); |
| 8301 | 7454 | ||
| 8302 | ULONG (STDMETHODCALLTYPE *Release)( | 7455 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8303 | IEnumMoniker* This); | 7456 | IEnumMoniker *This); |
| 8304 | 7457 | ||
| 8305 | /*** IEnumMoniker methods ***/ | 7458 | /*** IEnumMoniker methods ***/ |
| 8306 | HRESULT (STDMETHODCALLTYPE *Next)( | 7459 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 8307 | IEnumMoniker* This, | 7460 | IEnumMoniker *This, |
| 8308 | ULONG celt, | 7461 | ULONG celt, |
| 8309 | IMoniker **rgelt, | 7462 | IMoniker **rgelt, |
| 8310 | ULONG *pceltFetched); | 7463 | ULONG *pceltFetched); |
| 8311 | 7464 | ||
| 8312 | HRESULT (STDMETHODCALLTYPE *Skip)( | 7465 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 8313 | IEnumMoniker* This, | 7466 | IEnumMoniker *This, |
| 8314 | ULONG celt); | 7467 | ULONG celt); |
| 8315 | 7468 | ||
| 8316 | HRESULT (STDMETHODCALLTYPE *Reset)( | 7469 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 8317 | IEnumMoniker* This); | 7470 | IEnumMoniker *This); |
| 8318 | 7471 | ||
| 8319 | HRESULT (STDMETHODCALLTYPE *Clone)( | 7472 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 8320 | IEnumMoniker* This, | 7473 | IEnumMoniker *This, |
| 8321 | IEnumMoniker **ppenum); | 7474 | IEnumMoniker **ppenum); |
| 8322 | 7475 | ||
| 8323 | END_INTERFACE | 7476 | END_INTERFACE |
| 8324 | } IEnumMonikerVtbl; | 7477 | } IEnumMonikerVtbl; |
| 7478 | |||
| 8325 | interface IEnumMoniker { | 7479 | interface IEnumMoniker { |
| 8326 | CONST_VTBL IEnumMonikerVtbl* lpVtbl; | 7480 | CONST_VTBL IEnumMonikerVtbl* lpVtbl; |
| 8327 | }; | 7481 | }; |
| ... | @@ -8376,29 +7530,6 @@ void __RPC_STUB IEnumMoniker_RemoteNext_Stub( | ... | @@ -8376,29 +7530,6 @@ void __RPC_STUB IEnumMoniker_RemoteNext_Stub( |
| 8376 | IRpcChannelBuffer* pRpcChannelBuffer, | 7530 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 8377 | PRPC_MESSAGE pRpcMessage, | 7531 | PRPC_MESSAGE pRpcMessage, |
| 8378 | DWORD* pdwStubPhase); | 7532 | DWORD* pdwStubPhase); |
| 8379 | HRESULT STDMETHODCALLTYPE IEnumMoniker_Skip_Proxy( | ||
| 8380 | IEnumMoniker* This, | ||
| 8381 | ULONG celt); | ||
| 8382 | void __RPC_STUB IEnumMoniker_Skip_Stub( | ||
| 8383 | IRpcStubBuffer* This, | ||
| 8384 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8385 | PRPC_MESSAGE pRpcMessage, | ||
| 8386 | DWORD* pdwStubPhase); | ||
| 8387 | HRESULT STDMETHODCALLTYPE IEnumMoniker_Reset_Proxy( | ||
| 8388 | IEnumMoniker* This); | ||
| 8389 | void __RPC_STUB IEnumMoniker_Reset_Stub( | ||
| 8390 | IRpcStubBuffer* This, | ||
| 8391 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8392 | PRPC_MESSAGE pRpcMessage, | ||
| 8393 | DWORD* pdwStubPhase); | ||
| 8394 | HRESULT STDMETHODCALLTYPE IEnumMoniker_Clone_Proxy( | ||
| 8395 | IEnumMoniker* This, | ||
| 8396 | IEnumMoniker **ppenum); | ||
| 8397 | void __RPC_STUB IEnumMoniker_Clone_Stub( | ||
| 8398 | IRpcStubBuffer* This, | ||
| 8399 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8400 | PRPC_MESSAGE pRpcMessage, | ||
| 8401 | DWORD* pdwStubPhase); | ||
| 8402 | HRESULT CALLBACK IEnumMoniker_Next_Proxy( | 7533 | HRESULT CALLBACK IEnumMoniker_Next_Proxy( |
| 8403 | IEnumMoniker* This, | 7534 | IEnumMoniker* This, |
| 8404 | ULONG celt, | 7535 | ULONG celt, |
| ... | @@ -8452,39 +7583,40 @@ typedef struct IRunnableObjectVtbl { | ... | @@ -8452,39 +7583,40 @@ typedef struct IRunnableObjectVtbl { |
| 8452 | 7583 | ||
| 8453 | /*** IUnknown methods ***/ | 7584 | /*** IUnknown methods ***/ |
| 8454 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7585 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8455 | IRunnableObject* This, | 7586 | IRunnableObject *This, |
| 8456 | REFIID riid, | 7587 | REFIID riid, |
| 8457 | void **ppvObject); | 7588 | void **ppvObject); |
| 8458 | 7589 | ||
| 8459 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7590 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8460 | IRunnableObject* This); | 7591 | IRunnableObject *This); |
| 8461 | 7592 | ||
| 8462 | ULONG (STDMETHODCALLTYPE *Release)( | 7593 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8463 | IRunnableObject* This); | 7594 | IRunnableObject *This); |
| 8464 | 7595 | ||
| 8465 | /*** IRunnableObject methods ***/ | 7596 | /*** IRunnableObject methods ***/ |
| 8466 | HRESULT (STDMETHODCALLTYPE *GetRunningClass)( | 7597 | HRESULT (STDMETHODCALLTYPE *GetRunningClass)( |
| 8467 | IRunnableObject* This, | 7598 | IRunnableObject *This, |
| 8468 | LPCLSID lpClsid); | 7599 | LPCLSID lpClsid); |
| 8469 | 7600 | ||
| 8470 | HRESULT (STDMETHODCALLTYPE *Run)( | 7601 | HRESULT (STDMETHODCALLTYPE *Run)( |
| 8471 | IRunnableObject* This, | 7602 | IRunnableObject *This, |
| 8472 | LPBINDCTX pbc); | 7603 | LPBINDCTX pbc); |
| 8473 | 7604 | ||
| 8474 | WINBOOL (STDMETHODCALLTYPE *IsRunning)( | 7605 | WINBOOL (STDMETHODCALLTYPE *IsRunning)( |
| 8475 | IRunnableObject* This); | 7606 | IRunnableObject *This); |
| 8476 | 7607 | ||
| 8477 | HRESULT (STDMETHODCALLTYPE *LockRunning)( | 7608 | HRESULT (STDMETHODCALLTYPE *LockRunning)( |
| 8478 | IRunnableObject* This, | 7609 | IRunnableObject *This, |
| 8479 | WINBOOL fLock, | 7610 | WINBOOL fLock, |
| 8480 | WINBOOL fLastUnlockCloses); | 7611 | WINBOOL fLastUnlockCloses); |
| 8481 | 7612 | ||
| 8482 | HRESULT (STDMETHODCALLTYPE *SetContainedObject)( | 7613 | HRESULT (STDMETHODCALLTYPE *SetContainedObject)( |
| 8483 | IRunnableObject* This, | 7614 | IRunnableObject *This, |
| 8484 | WINBOOL fContained); | 7615 | WINBOOL fContained); |
| 8485 | 7616 | ||
| 8486 | END_INTERFACE | 7617 | END_INTERFACE |
| 8487 | } IRunnableObjectVtbl; | 7618 | } IRunnableObjectVtbl; |
| 7619 | |||
| 8488 | interface IRunnableObject { | 7620 | interface IRunnableObject { |
| 8489 | CONST_VTBL IRunnableObjectVtbl* lpVtbl; | 7621 | CONST_VTBL IRunnableObjectVtbl* lpVtbl; |
| 8490 | }; | 7622 | }; |
| ... | @@ -8533,22 +7665,6 @@ static FORCEINLINE HRESULT IRunnableObject_SetContainedObject(IRunnableObject* T | ... | @@ -8533,22 +7665,6 @@ static FORCEINLINE HRESULT IRunnableObject_SetContainedObject(IRunnableObject* T |
| 8533 | 7665 | ||
| 8534 | #endif | 7666 | #endif |
| 8535 | 7667 | ||
| 8536 | HRESULT STDMETHODCALLTYPE IRunnableObject_GetRunningClass_Proxy( | ||
| 8537 | IRunnableObject* This, | ||
| 8538 | LPCLSID lpClsid); | ||
| 8539 | void __RPC_STUB IRunnableObject_GetRunningClass_Stub( | ||
| 8540 | IRpcStubBuffer* This, | ||
| 8541 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8542 | PRPC_MESSAGE pRpcMessage, | ||
| 8543 | DWORD* pdwStubPhase); | ||
| 8544 | HRESULT STDMETHODCALLTYPE IRunnableObject_Run_Proxy( | ||
| 8545 | IRunnableObject* This, | ||
| 8546 | LPBINDCTX pbc); | ||
| 8547 | void __RPC_STUB IRunnableObject_Run_Stub( | ||
| 8548 | IRpcStubBuffer* This, | ||
| 8549 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8550 | PRPC_MESSAGE pRpcMessage, | ||
| 8551 | DWORD* pdwStubPhase); | ||
| 8552 | HRESULT STDMETHODCALLTYPE IRunnableObject_RemoteIsRunning_Proxy( | 7668 | HRESULT STDMETHODCALLTYPE IRunnableObject_RemoteIsRunning_Proxy( |
| 8553 | IRunnableObject* This); | 7669 | IRunnableObject* This); |
| 8554 | void __RPC_STUB IRunnableObject_RemoteIsRunning_Stub( | 7670 | void __RPC_STUB IRunnableObject_RemoteIsRunning_Stub( |
| ... | @@ -8556,23 +7672,6 @@ void __RPC_STUB IRunnableObject_RemoteIsRunning_Stub( | ... | @@ -8556,23 +7672,6 @@ void __RPC_STUB IRunnableObject_RemoteIsRunning_Stub( |
| 8556 | IRpcChannelBuffer* pRpcChannelBuffer, | 7672 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 8557 | PRPC_MESSAGE pRpcMessage, | 7673 | PRPC_MESSAGE pRpcMessage, |
| 8558 | DWORD* pdwStubPhase); | 7674 | DWORD* pdwStubPhase); |
| 8559 | HRESULT STDMETHODCALLTYPE IRunnableObject_LockRunning_Proxy( | ||
| 8560 | IRunnableObject* This, | ||
| 8561 | WINBOOL fLock, | ||
| 8562 | WINBOOL fLastUnlockCloses); | ||
| 8563 | void __RPC_STUB IRunnableObject_LockRunning_Stub( | ||
| 8564 | IRpcStubBuffer* This, | ||
| 8565 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8566 | PRPC_MESSAGE pRpcMessage, | ||
| 8567 | DWORD* pdwStubPhase); | ||
| 8568 | HRESULT STDMETHODCALLTYPE IRunnableObject_SetContainedObject_Proxy( | ||
| 8569 | IRunnableObject* This, | ||
| 8570 | WINBOOL fContained); | ||
| 8571 | void __RPC_STUB IRunnableObject_SetContainedObject_Stub( | ||
| 8572 | IRpcStubBuffer* This, | ||
| 8573 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8574 | PRPC_MESSAGE pRpcMessage, | ||
| 8575 | DWORD* pdwStubPhase); | ||
| 8576 | WINBOOL CALLBACK IRunnableObject_IsRunning_Proxy( | 7675 | WINBOOL CALLBACK IRunnableObject_IsRunning_Proxy( |
| 8577 | IRunnableObject* This); | 7676 | IRunnableObject* This); |
| 8578 | HRESULT __RPC_STUB IRunnableObject_IsRunning_Stub( | 7677 | HRESULT __RPC_STUB IRunnableObject_IsRunning_Stub( |
| ... | @@ -8629,53 +7728,54 @@ typedef struct IRunningObjectTableVtbl { | ... | @@ -8629,53 +7728,54 @@ typedef struct IRunningObjectTableVtbl { |
| 8629 | 7728 | ||
| 8630 | /*** IUnknown methods ***/ | 7729 | /*** IUnknown methods ***/ |
| 8631 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7730 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8632 | IRunningObjectTable* This, | 7731 | IRunningObjectTable *This, |
| 8633 | REFIID riid, | 7732 | REFIID riid, |
| 8634 | void **ppvObject); | 7733 | void **ppvObject); |
| 8635 | 7734 | ||
| 8636 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7735 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8637 | IRunningObjectTable* This); | 7736 | IRunningObjectTable *This); |
| 8638 | 7737 | ||
| 8639 | ULONG (STDMETHODCALLTYPE *Release)( | 7738 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8640 | IRunningObjectTable* This); | 7739 | IRunningObjectTable *This); |
| 8641 | 7740 | ||
| 8642 | /*** IRunningObjectTable methods ***/ | 7741 | /*** IRunningObjectTable methods ***/ |
| 8643 | HRESULT (STDMETHODCALLTYPE *Register)( | 7742 | HRESULT (STDMETHODCALLTYPE *Register)( |
| 8644 | IRunningObjectTable* This, | 7743 | IRunningObjectTable *This, |
| 8645 | DWORD grfFlags, | 7744 | DWORD grfFlags, |
| 8646 | IUnknown *punkObject, | 7745 | IUnknown *punkObject, |
| 8647 | IMoniker *pmkObjectName, | 7746 | IMoniker *pmkObjectName, |
| 8648 | DWORD *pdwRegister); | 7747 | DWORD *pdwRegister); |
| 8649 | 7748 | ||
| 8650 | HRESULT (STDMETHODCALLTYPE *Revoke)( | 7749 | HRESULT (STDMETHODCALLTYPE *Revoke)( |
| 8651 | IRunningObjectTable* This, | 7750 | IRunningObjectTable *This, |
| 8652 | DWORD dwRegister); | 7751 | DWORD dwRegister); |
| 8653 | 7752 | ||
| 8654 | HRESULT (STDMETHODCALLTYPE *IsRunning)( | 7753 | HRESULT (STDMETHODCALLTYPE *IsRunning)( |
| 8655 | IRunningObjectTable* This, | 7754 | IRunningObjectTable *This, |
| 8656 | IMoniker *pmkObjectName); | 7755 | IMoniker *pmkObjectName); |
| 8657 | 7756 | ||
| 8658 | HRESULT (STDMETHODCALLTYPE *GetObject)( | 7757 | HRESULT (STDMETHODCALLTYPE *GetObject)( |
| 8659 | IRunningObjectTable* This, | 7758 | IRunningObjectTable *This, |
| 8660 | IMoniker *pmkObjectName, | 7759 | IMoniker *pmkObjectName, |
| 8661 | IUnknown **ppunkObject); | 7760 | IUnknown **ppunkObject); |
| 8662 | 7761 | ||
| 8663 | HRESULT (STDMETHODCALLTYPE *NoteChangeTime)( | 7762 | HRESULT (STDMETHODCALLTYPE *NoteChangeTime)( |
| 8664 | IRunningObjectTable* This, | 7763 | IRunningObjectTable *This, |
| 8665 | DWORD dwRegister, | 7764 | DWORD dwRegister, |
| 8666 | FILETIME *pfiletime); | 7765 | FILETIME *pfiletime); |
| 8667 | 7766 | ||
| 8668 | HRESULT (STDMETHODCALLTYPE *GetTimeOfLastChange)( | 7767 | HRESULT (STDMETHODCALLTYPE *GetTimeOfLastChange)( |
| 8669 | IRunningObjectTable* This, | 7768 | IRunningObjectTable *This, |
| 8670 | IMoniker *pmkObjectName, | 7769 | IMoniker *pmkObjectName, |
| 8671 | FILETIME *pfiletime); | 7770 | FILETIME *pfiletime); |
| 8672 | 7771 | ||
| 8673 | HRESULT (STDMETHODCALLTYPE *EnumRunning)( | 7772 | HRESULT (STDMETHODCALLTYPE *EnumRunning)( |
| 8674 | IRunningObjectTable* This, | 7773 | IRunningObjectTable *This, |
| 8675 | IEnumMoniker **ppenumMoniker); | 7774 | IEnumMoniker **ppenumMoniker); |
| 8676 | 7775 | ||
| 8677 | END_INTERFACE | 7776 | END_INTERFACE |
| 8678 | } IRunningObjectTableVtbl; | 7777 | } IRunningObjectTableVtbl; |
| 7778 | |||
| 8679 | interface IRunningObjectTable { | 7779 | interface IRunningObjectTable { |
| 8680 | CONST_VTBL IRunningObjectTableVtbl* lpVtbl; | 7780 | CONST_VTBL IRunningObjectTableVtbl* lpVtbl; |
| 8681 | }; | 7781 | }; |
| ... | @@ -8732,68 +7832,6 @@ static FORCEINLINE HRESULT IRunningObjectTable_EnumRunning(IRunningObjectTable* | ... | @@ -8732,68 +7832,6 @@ static FORCEINLINE HRESULT IRunningObjectTable_EnumRunning(IRunningObjectTable* |
| 8732 | 7832 | ||
| 8733 | #endif | 7833 | #endif |
| 8734 | 7834 | ||
| 8735 | HRESULT STDMETHODCALLTYPE IRunningObjectTable_Register_Proxy( | ||
| 8736 | IRunningObjectTable* This, | ||
| 8737 | DWORD grfFlags, | ||
| 8738 | IUnknown *punkObject, | ||
| 8739 | IMoniker *pmkObjectName, | ||
| 8740 | DWORD *pdwRegister); | ||
| 8741 | void __RPC_STUB IRunningObjectTable_Register_Stub( | ||
| 8742 | IRpcStubBuffer* This, | ||
| 8743 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8744 | PRPC_MESSAGE pRpcMessage, | ||
| 8745 | DWORD* pdwStubPhase); | ||
| 8746 | HRESULT STDMETHODCALLTYPE IRunningObjectTable_Revoke_Proxy( | ||
| 8747 | IRunningObjectTable* This, | ||
| 8748 | DWORD dwRegister); | ||
| 8749 | void __RPC_STUB IRunningObjectTable_Revoke_Stub( | ||
| 8750 | IRpcStubBuffer* This, | ||
| 8751 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8752 | PRPC_MESSAGE pRpcMessage, | ||
| 8753 | DWORD* pdwStubPhase); | ||
| 8754 | HRESULT STDMETHODCALLTYPE IRunningObjectTable_IsRunning_Proxy( | ||
| 8755 | IRunningObjectTable* This, | ||
| 8756 | IMoniker *pmkObjectName); | ||
| 8757 | void __RPC_STUB IRunningObjectTable_IsRunning_Stub( | ||
| 8758 | IRpcStubBuffer* This, | ||
| 8759 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8760 | PRPC_MESSAGE pRpcMessage, | ||
| 8761 | DWORD* pdwStubPhase); | ||
| 8762 | HRESULT STDMETHODCALLTYPE IRunningObjectTable_GetObject_Proxy( | ||
| 8763 | IRunningObjectTable* This, | ||
| 8764 | IMoniker *pmkObjectName, | ||
| 8765 | IUnknown **ppunkObject); | ||
| 8766 | void __RPC_STUB IRunningObjectTable_GetObject_Stub( | ||
| 8767 | IRpcStubBuffer* This, | ||
| 8768 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8769 | PRPC_MESSAGE pRpcMessage, | ||
| 8770 | DWORD* pdwStubPhase); | ||
| 8771 | HRESULT STDMETHODCALLTYPE IRunningObjectTable_NoteChangeTime_Proxy( | ||
| 8772 | IRunningObjectTable* This, | ||
| 8773 | DWORD dwRegister, | ||
| 8774 | FILETIME *pfiletime); | ||
| 8775 | void __RPC_STUB IRunningObjectTable_NoteChangeTime_Stub( | ||
| 8776 | IRpcStubBuffer* This, | ||
| 8777 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8778 | PRPC_MESSAGE pRpcMessage, | ||
| 8779 | DWORD* pdwStubPhase); | ||
| 8780 | HRESULT STDMETHODCALLTYPE IRunningObjectTable_GetTimeOfLastChange_Proxy( | ||
| 8781 | IRunningObjectTable* This, | ||
| 8782 | IMoniker *pmkObjectName, | ||
| 8783 | FILETIME *pfiletime); | ||
| 8784 | void __RPC_STUB IRunningObjectTable_GetTimeOfLastChange_Stub( | ||
| 8785 | IRpcStubBuffer* This, | ||
| 8786 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8787 | PRPC_MESSAGE pRpcMessage, | ||
| 8788 | DWORD* pdwStubPhase); | ||
| 8789 | HRESULT STDMETHODCALLTYPE IRunningObjectTable_EnumRunning_Proxy( | ||
| 8790 | IRunningObjectTable* This, | ||
| 8791 | IEnumMoniker **ppenumMoniker); | ||
| 8792 | void __RPC_STUB IRunningObjectTable_EnumRunning_Stub( | ||
| 8793 | IRpcStubBuffer* This, | ||
| 8794 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8795 | PRPC_MESSAGE pRpcMessage, | ||
| 8796 | DWORD* pdwStubPhase); | ||
| 8797 | 7835 | ||
| 8798 | #endif /* __IRunningObjectTable_INTERFACE_DEFINED__ */ | 7836 | #endif /* __IRunningObjectTable_INTERFACE_DEFINED__ */ |
| 8799 | 7837 | ||
| ... | @@ -8824,23 +7862,24 @@ typedef struct IPersistVtbl { | ... | @@ -8824,23 +7862,24 @@ typedef struct IPersistVtbl { |
| 8824 | 7862 | ||
| 8825 | /*** IUnknown methods ***/ | 7863 | /*** IUnknown methods ***/ |
| 8826 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7864 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8827 | IPersist* This, | 7865 | IPersist *This, |
| 8828 | REFIID riid, | 7866 | REFIID riid, |
| 8829 | void **ppvObject); | 7867 | void **ppvObject); |
| 8830 | 7868 | ||
| 8831 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7869 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8832 | IPersist* This); | 7870 | IPersist *This); |
| 8833 | 7871 | ||
| 8834 | ULONG (STDMETHODCALLTYPE *Release)( | 7872 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8835 | IPersist* This); | 7873 | IPersist *This); |
| 8836 | 7874 | ||
| 8837 | /*** IPersist methods ***/ | 7875 | /*** IPersist methods ***/ |
| 8838 | HRESULT (STDMETHODCALLTYPE *GetClassID)( | 7876 | HRESULT (STDMETHODCALLTYPE *GetClassID)( |
| 8839 | IPersist* This, | 7877 | IPersist *This, |
| 8840 | CLSID *pClassID); | 7878 | CLSID *pClassID); |
| 8841 | 7879 | ||
| 8842 | END_INTERFACE | 7880 | END_INTERFACE |
| 8843 | } IPersistVtbl; | 7881 | } IPersistVtbl; |
| 7882 | |||
| 8844 | interface IPersist { | 7883 | interface IPersist { |
| 8845 | CONST_VTBL IPersistVtbl* lpVtbl; | 7884 | CONST_VTBL IPersistVtbl* lpVtbl; |
| 8846 | }; | 7885 | }; |
| ... | @@ -8873,14 +7912,6 @@ static FORCEINLINE HRESULT IPersist_GetClassID(IPersist* This,CLSID *pClassID) { | ... | @@ -8873,14 +7912,6 @@ static FORCEINLINE HRESULT IPersist_GetClassID(IPersist* This,CLSID *pClassID) { |
| 8873 | 7912 | ||
| 8874 | #endif | 7913 | #endif |
| 8875 | 7914 | ||
| 8876 | HRESULT STDMETHODCALLTYPE IPersist_GetClassID_Proxy( | ||
| 8877 | IPersist* This, | ||
| 8878 | CLSID *pClassID); | ||
| 8879 | void __RPC_STUB IPersist_GetClassID_Stub( | ||
| 8880 | IRpcStubBuffer* This, | ||
| 8881 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8882 | PRPC_MESSAGE pRpcMessage, | ||
| 8883 | DWORD* pdwStubPhase); | ||
| 8884 | 7915 | ||
| 8885 | #endif /* __IPersist_INTERFACE_DEFINED__ */ | 7916 | #endif /* __IPersist_INTERFACE_DEFINED__ */ |
| 8886 | 7917 | ||
| ... | @@ -8919,40 +7950,41 @@ typedef struct IPersistStreamVtbl { | ... | @@ -8919,40 +7950,41 @@ typedef struct IPersistStreamVtbl { |
| 8919 | 7950 | ||
| 8920 | /*** IUnknown methods ***/ | 7951 | /*** IUnknown methods ***/ |
| 8921 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7952 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8922 | IPersistStream* This, | 7953 | IPersistStream *This, |
| 8923 | REFIID riid, | 7954 | REFIID riid, |
| 8924 | void **ppvObject); | 7955 | void **ppvObject); |
| 8925 | 7956 | ||
| 8926 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7957 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8927 | IPersistStream* This); | 7958 | IPersistStream *This); |
| 8928 | 7959 | ||
| 8929 | ULONG (STDMETHODCALLTYPE *Release)( | 7960 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8930 | IPersistStream* This); | 7961 | IPersistStream *This); |
| 8931 | 7962 | ||
| 8932 | /*** IPersist methods ***/ | 7963 | /*** IPersist methods ***/ |
| 8933 | HRESULT (STDMETHODCALLTYPE *GetClassID)( | 7964 | HRESULT (STDMETHODCALLTYPE *GetClassID)( |
| 8934 | IPersistStream* This, | 7965 | IPersistStream *This, |
| 8935 | CLSID *pClassID); | 7966 | CLSID *pClassID); |
| 8936 | 7967 | ||
| 8937 | /*** IPersistStream methods ***/ | 7968 | /*** IPersistStream methods ***/ |
| 8938 | HRESULT (STDMETHODCALLTYPE *IsDirty)( | 7969 | HRESULT (STDMETHODCALLTYPE *IsDirty)( |
| 8939 | IPersistStream* This); | 7970 | IPersistStream *This); |
| 8940 | 7971 | ||
| 8941 | HRESULT (STDMETHODCALLTYPE *Load)( | 7972 | HRESULT (STDMETHODCALLTYPE *Load)( |
| 8942 | IPersistStream* This, | 7973 | IPersistStream *This, |
| 8943 | IStream *pStm); | 7974 | IStream *pStm); |
| 8944 | 7975 | ||
| 8945 | HRESULT (STDMETHODCALLTYPE *Save)( | 7976 | HRESULT (STDMETHODCALLTYPE *Save)( |
| 8946 | IPersistStream* This, | 7977 | IPersistStream *This, |
| 8947 | IStream *pStm, | 7978 | IStream *pStm, |
| 8948 | WINBOOL fClearDirty); | 7979 | WINBOOL fClearDirty); |
| 8949 | 7980 | ||
| 8950 | HRESULT (STDMETHODCALLTYPE *GetSizeMax)( | 7981 | HRESULT (STDMETHODCALLTYPE *GetSizeMax)( |
| 8951 | IPersistStream* This, | 7982 | IPersistStream *This, |
| 8952 | ULARGE_INTEGER *pcbSize); | 7983 | ULARGE_INTEGER *pcbSize); |
| 8953 | 7984 | ||
| 8954 | END_INTERFACE | 7985 | END_INTERFACE |
| 8955 | } IPersistStreamVtbl; | 7986 | } IPersistStreamVtbl; |
| 7987 | |||
| 8956 | interface IPersistStream { | 7988 | interface IPersistStream { |
| 8957 | CONST_VTBL IPersistStreamVtbl* lpVtbl; | 7989 | CONST_VTBL IPersistStreamVtbl* lpVtbl; |
| 8958 | }; | 7990 | }; |
| ... | @@ -9003,38 +8035,6 @@ static FORCEINLINE HRESULT IPersistStream_GetSizeMax(IPersistStream* This,ULARGE | ... | @@ -9003,38 +8035,6 @@ static FORCEINLINE HRESULT IPersistStream_GetSizeMax(IPersistStream* This,ULARGE |
| 9003 | 8035 | ||
| 9004 | #endif | 8036 | #endif |
| 9005 | 8037 | ||
| 9006 | HRESULT STDMETHODCALLTYPE IPersistStream_IsDirty_Proxy( | ||
| 9007 | IPersistStream* This); | ||
| 9008 | void __RPC_STUB IPersistStream_IsDirty_Stub( | ||
| 9009 | IRpcStubBuffer* This, | ||
| 9010 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9011 | PRPC_MESSAGE pRpcMessage, | ||
| 9012 | DWORD* pdwStubPhase); | ||
| 9013 | HRESULT STDMETHODCALLTYPE IPersistStream_Load_Proxy( | ||
| 9014 | IPersistStream* This, | ||
| 9015 | IStream *pStm); | ||
| 9016 | void __RPC_STUB IPersistStream_Load_Stub( | ||
| 9017 | IRpcStubBuffer* This, | ||
| 9018 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9019 | PRPC_MESSAGE pRpcMessage, | ||
| 9020 | DWORD* pdwStubPhase); | ||
| 9021 | HRESULT STDMETHODCALLTYPE IPersistStream_Save_Proxy( | ||
| 9022 | IPersistStream* This, | ||
| 9023 | IStream *pStm, | ||
| 9024 | WINBOOL fClearDirty); | ||
| 9025 | void __RPC_STUB IPersistStream_Save_Stub( | ||
| 9026 | IRpcStubBuffer* This, | ||
| 9027 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9028 | PRPC_MESSAGE pRpcMessage, | ||
| 9029 | DWORD* pdwStubPhase); | ||
| 9030 | HRESULT STDMETHODCALLTYPE IPersistStream_GetSizeMax_Proxy( | ||
| 9031 | IPersistStream* This, | ||
| 9032 | ULARGE_INTEGER *pcbSize); | ||
| 9033 | void __RPC_STUB IPersistStream_GetSizeMax_Stub( | ||
| 9034 | IRpcStubBuffer* This, | ||
| 9035 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9036 | PRPC_MESSAGE pRpcMessage, | ||
| 9037 | DWORD* pdwStubPhase); | ||
| 9038 | 8038 | ||
| 9039 | #endif /* __IPersistStream_INTERFACE_DEFINED__ */ | 8039 | #endif /* __IPersistStream_INTERFACE_DEFINED__ */ |
| 9040 | 8040 | ||
| ... | @@ -9147,113 +8147,113 @@ typedef struct IMonikerVtbl { | ... | @@ -9147,113 +8147,113 @@ typedef struct IMonikerVtbl { |
| 9147 | 8147 | ||
| 9148 | /*** IUnknown methods ***/ | 8148 | /*** IUnknown methods ***/ |
| 9149 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 8149 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9150 | IMoniker* This, | 8150 | IMoniker *This, |
| 9151 | REFIID riid, | 8151 | REFIID riid, |
| 9152 | void **ppvObject); | 8152 | void **ppvObject); |
| 9153 | 8153 | ||
| 9154 | ULONG (STDMETHODCALLTYPE *AddRef)( | 8154 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9155 | IMoniker* This); | 8155 | IMoniker *This); |
| 9156 | 8156 | ||
| 9157 | ULONG (STDMETHODCALLTYPE *Release)( | 8157 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9158 | IMoniker* This); | 8158 | IMoniker *This); |
| 9159 | 8159 | ||
| 9160 | /*** IPersist methods ***/ | 8160 | /*** IPersist methods ***/ |
| 9161 | HRESULT (STDMETHODCALLTYPE *GetClassID)( | 8161 | HRESULT (STDMETHODCALLTYPE *GetClassID)( |
| 9162 | IMoniker* This, | 8162 | IMoniker *This, |
| 9163 | CLSID *pClassID); | 8163 | CLSID *pClassID); |
| 9164 | 8164 | ||
| 9165 | /*** IPersistStream methods ***/ | 8165 | /*** IPersistStream methods ***/ |
| 9166 | HRESULT (STDMETHODCALLTYPE *IsDirty)( | 8166 | HRESULT (STDMETHODCALLTYPE *IsDirty)( |
| 9167 | IMoniker* This); | 8167 | IMoniker *This); |
| 9168 | 8168 | ||
| 9169 | HRESULT (STDMETHODCALLTYPE *Load)( | 8169 | HRESULT (STDMETHODCALLTYPE *Load)( |
| 9170 | IMoniker* This, | 8170 | IMoniker *This, |
| 9171 | IStream *pStm); | 8171 | IStream *pStm); |
| 9172 | 8172 | ||
| 9173 | HRESULT (STDMETHODCALLTYPE *Save)( | 8173 | HRESULT (STDMETHODCALLTYPE *Save)( |
| 9174 | IMoniker* This, | 8174 | IMoniker *This, |
| 9175 | IStream *pStm, | 8175 | IStream *pStm, |
| 9176 | WINBOOL fClearDirty); | 8176 | WINBOOL fClearDirty); |
| 9177 | 8177 | ||
| 9178 | HRESULT (STDMETHODCALLTYPE *GetSizeMax)( | 8178 | HRESULT (STDMETHODCALLTYPE *GetSizeMax)( |
| 9179 | IMoniker* This, | 8179 | IMoniker *This, |
| 9180 | ULARGE_INTEGER *pcbSize); | 8180 | ULARGE_INTEGER *pcbSize); |
| 9181 | 8181 | ||
| 9182 | /*** IMoniker methods ***/ | 8182 | /*** IMoniker methods ***/ |
| 9183 | HRESULT (STDMETHODCALLTYPE *BindToObject)( | 8183 | HRESULT (STDMETHODCALLTYPE *BindToObject)( |
| 9184 | IMoniker* This, | 8184 | IMoniker *This, |
| 9185 | IBindCtx *pbc, | 8185 | IBindCtx *pbc, |
| 9186 | IMoniker *pmkToLeft, | 8186 | IMoniker *pmkToLeft, |
| 9187 | REFIID riidResult, | 8187 | REFIID riidResult, |
| 9188 | void **ppvResult); | 8188 | void **ppvResult); |
| 9189 | 8189 | ||
| 9190 | HRESULT (STDMETHODCALLTYPE *BindToStorage)( | 8190 | HRESULT (STDMETHODCALLTYPE *BindToStorage)( |
| 9191 | IMoniker* This, | 8191 | IMoniker *This, |
| 9192 | IBindCtx *pbc, | 8192 | IBindCtx *pbc, |
| 9193 | IMoniker *pmkToLeft, | 8193 | IMoniker *pmkToLeft, |
| 9194 | REFIID riid, | 8194 | REFIID riid, |
| 9195 | void **ppvObj); | 8195 | void **ppvObj); |
| 9196 | 8196 | ||
| 9197 | HRESULT (STDMETHODCALLTYPE *Reduce)( | 8197 | HRESULT (STDMETHODCALLTYPE *Reduce)( |
| 9198 | IMoniker* This, | 8198 | IMoniker *This, |
| 9199 | IBindCtx *pbc, | 8199 | IBindCtx *pbc, |
| 9200 | DWORD dwReduceHowFar, | 8200 | DWORD dwReduceHowFar, |
| 9201 | IMoniker **ppmkToLeft, | 8201 | IMoniker **ppmkToLeft, |
| 9202 | IMoniker **ppmkReduced); | 8202 | IMoniker **ppmkReduced); |
| 9203 | 8203 | ||
| 9204 | HRESULT (STDMETHODCALLTYPE *ComposeWith)( | 8204 | HRESULT (STDMETHODCALLTYPE *ComposeWith)( |
| 9205 | IMoniker* This, | 8205 | IMoniker *This, |
| 9206 | IMoniker *pmkRight, | 8206 | IMoniker *pmkRight, |
| 9207 | WINBOOL fOnlyIfNotGeneric, | 8207 | WINBOOL fOnlyIfNotGeneric, |
| 9208 | IMoniker **ppmkComposite); | 8208 | IMoniker **ppmkComposite); |
| 9209 | 8209 | ||
| 9210 | HRESULT (STDMETHODCALLTYPE *Enum)( | 8210 | HRESULT (STDMETHODCALLTYPE *Enum)( |
| 9211 | IMoniker* This, | 8211 | IMoniker *This, |
| 9212 | WINBOOL fForward, | 8212 | WINBOOL fForward, |
| 9213 | IEnumMoniker **ppenumMoniker); | 8213 | IEnumMoniker **ppenumMoniker); |
| 9214 | 8214 | ||
| 9215 | HRESULT (STDMETHODCALLTYPE *IsEqual)( | 8215 | HRESULT (STDMETHODCALLTYPE *IsEqual)( |
| 9216 | IMoniker* This, | 8216 | IMoniker *This, |
| 9217 | IMoniker *pmkOtherMoniker); | 8217 | IMoniker *pmkOtherMoniker); |
| 9218 | 8218 | ||
| 9219 | HRESULT (STDMETHODCALLTYPE *Hash)( | 8219 | HRESULT (STDMETHODCALLTYPE *Hash)( |
| 9220 | IMoniker* This, | 8220 | IMoniker *This, |
| 9221 | DWORD *pdwHash); | 8221 | DWORD *pdwHash); |
| 9222 | 8222 | ||
| 9223 | HRESULT (STDMETHODCALLTYPE *IsRunning)( | 8223 | HRESULT (STDMETHODCALLTYPE *IsRunning)( |
| 9224 | IMoniker* This, | 8224 | IMoniker *This, |
| 9225 | IBindCtx *pbc, | 8225 | IBindCtx *pbc, |
| 9226 | IMoniker *pmkToLeft, | 8226 | IMoniker *pmkToLeft, |
| 9227 | IMoniker *pmkNewlyRunning); | 8227 | IMoniker *pmkNewlyRunning); |
| 9228 | 8228 | ||
| 9229 | HRESULT (STDMETHODCALLTYPE *GetTimeOfLastChange)( | 8229 | HRESULT (STDMETHODCALLTYPE *GetTimeOfLastChange)( |
| 9230 | IMoniker* This, | 8230 | IMoniker *This, |
| 9231 | IBindCtx *pbc, | 8231 | IBindCtx *pbc, |
| 9232 | IMoniker *pmkToLeft, | 8232 | IMoniker *pmkToLeft, |
| 9233 | FILETIME *pFileTime); | 8233 | FILETIME *pFileTime); |
| 9234 | 8234 | ||
| 9235 | HRESULT (STDMETHODCALLTYPE *Inverse)( | 8235 | HRESULT (STDMETHODCALLTYPE *Inverse)( |
| 9236 | IMoniker* This, | 8236 | IMoniker *This, |
| 9237 | IMoniker **ppmk); | 8237 | IMoniker **ppmk); |
| 9238 | 8238 | ||
| 9239 | HRESULT (STDMETHODCALLTYPE *CommonPrefixWith)( | 8239 | HRESULT (STDMETHODCALLTYPE *CommonPrefixWith)( |
| 9240 | IMoniker* This, | 8240 | IMoniker *This, |
| 9241 | IMoniker *pmkOther, | 8241 | IMoniker *pmkOther, |
| 9242 | IMoniker **ppmkPrefix); | 8242 | IMoniker **ppmkPrefix); |
| 9243 | 8243 | ||
| 9244 | HRESULT (STDMETHODCALLTYPE *RelativePathTo)( | 8244 | HRESULT (STDMETHODCALLTYPE *RelativePathTo)( |
| 9245 | IMoniker* This, | 8245 | IMoniker *This, |
| 9246 | IMoniker *pmkOther, | 8246 | IMoniker *pmkOther, |
| 9247 | IMoniker **ppmkRelPath); | 8247 | IMoniker **ppmkRelPath); |
| 9248 | 8248 | ||
| 9249 | HRESULT (STDMETHODCALLTYPE *GetDisplayName)( | 8249 | HRESULT (STDMETHODCALLTYPE *GetDisplayName)( |
| 9250 | IMoniker* This, | 8250 | IMoniker *This, |
| 9251 | IBindCtx *pbc, | 8251 | IBindCtx *pbc, |
| 9252 | IMoniker *pmkToLeft, | 8252 | IMoniker *pmkToLeft, |
| 9253 | LPOLESTR *ppszDisplayName); | 8253 | LPOLESTR *ppszDisplayName); |
| 9254 | 8254 | ||
| 9255 | HRESULT (STDMETHODCALLTYPE *ParseDisplayName)( | 8255 | HRESULT (STDMETHODCALLTYPE *ParseDisplayName)( |
| 9256 | IMoniker* This, | 8256 | IMoniker *This, |
| 9257 | IBindCtx *pbc, | 8257 | IBindCtx *pbc, |
| 9258 | IMoniker *pmkToLeft, | 8258 | IMoniker *pmkToLeft, |
| 9259 | LPOLESTR pszDisplayName, | 8259 | LPOLESTR pszDisplayName, |
| ... | @@ -9261,11 +8261,12 @@ typedef struct IMonikerVtbl { | ... | @@ -9261,11 +8261,12 @@ typedef struct IMonikerVtbl { |
| 9261 | IMoniker **ppmkOut); | 8261 | IMoniker **ppmkOut); |
| 9262 | 8262 | ||
| 9263 | HRESULT (STDMETHODCALLTYPE *IsSystemMoniker)( | 8263 | HRESULT (STDMETHODCALLTYPE *IsSystemMoniker)( |
| 9264 | IMoniker* This, | 8264 | IMoniker *This, |
| 9265 | DWORD *pdwMksys); | 8265 | DWORD *pdwMksys); |
| 9266 | 8266 | ||
| 9267 | END_INTERFACE | 8267 | END_INTERFACE |
| 9268 | } IMonikerVtbl; | 8268 | } IMonikerVtbl; |
| 8269 | |||
| 9269 | interface IMoniker { | 8270 | interface IMoniker { |
| 9270 | CONST_VTBL IMonikerVtbl* lpVtbl; | 8271 | CONST_VTBL IMonikerVtbl* lpVtbl; |
| 9271 | }; | 8272 | }; |
| ... | @@ -9400,128 +8401,6 @@ void __RPC_STUB IMoniker_RemoteBindToStorage_Stub( | ... | @@ -9400,128 +8401,6 @@ void __RPC_STUB IMoniker_RemoteBindToStorage_Stub( |
| 9400 | IRpcChannelBuffer* pRpcChannelBuffer, | 8401 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 9401 | PRPC_MESSAGE pRpcMessage, | 8402 | PRPC_MESSAGE pRpcMessage, |
| 9402 | DWORD* pdwStubPhase); | 8403 | DWORD* pdwStubPhase); |
| 9403 | HRESULT STDMETHODCALLTYPE IMoniker_Reduce_Proxy( | ||
| 9404 | IMoniker* This, | ||
| 9405 | IBindCtx *pbc, | ||
| 9406 | DWORD dwReduceHowFar, | ||
| 9407 | IMoniker **ppmkToLeft, | ||
| 9408 | IMoniker **ppmkReduced); | ||
| 9409 | void __RPC_STUB IMoniker_Reduce_Stub( | ||
| 9410 | IRpcStubBuffer* This, | ||
| 9411 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9412 | PRPC_MESSAGE pRpcMessage, | ||
| 9413 | DWORD* pdwStubPhase); | ||
| 9414 | HRESULT STDMETHODCALLTYPE IMoniker_ComposeWith_Proxy( | ||
| 9415 | IMoniker* This, | ||
| 9416 | IMoniker *pmkRight, | ||
| 9417 | WINBOOL fOnlyIfNotGeneric, | ||
| 9418 | IMoniker **ppmkComposite); | ||
| 9419 | void __RPC_STUB IMoniker_ComposeWith_Stub( | ||
| 9420 | IRpcStubBuffer* This, | ||
| 9421 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9422 | PRPC_MESSAGE pRpcMessage, | ||
| 9423 | DWORD* pdwStubPhase); | ||
| 9424 | HRESULT STDMETHODCALLTYPE IMoniker_Enum_Proxy( | ||
| 9425 | IMoniker* This, | ||
| 9426 | WINBOOL fForward, | ||
| 9427 | IEnumMoniker **ppenumMoniker); | ||
| 9428 | void __RPC_STUB IMoniker_Enum_Stub( | ||
| 9429 | IRpcStubBuffer* This, | ||
| 9430 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9431 | PRPC_MESSAGE pRpcMessage, | ||
| 9432 | DWORD* pdwStubPhase); | ||
| 9433 | HRESULT STDMETHODCALLTYPE IMoniker_IsEqual_Proxy( | ||
| 9434 | IMoniker* This, | ||
| 9435 | IMoniker *pmkOtherMoniker); | ||
| 9436 | void __RPC_STUB IMoniker_IsEqual_Stub( | ||
| 9437 | IRpcStubBuffer* This, | ||
| 9438 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9439 | PRPC_MESSAGE pRpcMessage, | ||
| 9440 | DWORD* pdwStubPhase); | ||
| 9441 | HRESULT STDMETHODCALLTYPE IMoniker_Hash_Proxy( | ||
| 9442 | IMoniker* This, | ||
| 9443 | DWORD *pdwHash); | ||
| 9444 | void __RPC_STUB IMoniker_Hash_Stub( | ||
| 9445 | IRpcStubBuffer* This, | ||
| 9446 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9447 | PRPC_MESSAGE pRpcMessage, | ||
| 9448 | DWORD* pdwStubPhase); | ||
| 9449 | HRESULT STDMETHODCALLTYPE IMoniker_IsRunning_Proxy( | ||
| 9450 | IMoniker* This, | ||
| 9451 | IBindCtx *pbc, | ||
| 9452 | IMoniker *pmkToLeft, | ||
| 9453 | IMoniker *pmkNewlyRunning); | ||
| 9454 | void __RPC_STUB IMoniker_IsRunning_Stub( | ||
| 9455 | IRpcStubBuffer* This, | ||
| 9456 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9457 | PRPC_MESSAGE pRpcMessage, | ||
| 9458 | DWORD* pdwStubPhase); | ||
| 9459 | HRESULT STDMETHODCALLTYPE IMoniker_GetTimeOfLastChange_Proxy( | ||
| 9460 | IMoniker* This, | ||
| 9461 | IBindCtx *pbc, | ||
| 9462 | IMoniker *pmkToLeft, | ||
| 9463 | FILETIME *pFileTime); | ||
| 9464 | void __RPC_STUB IMoniker_GetTimeOfLastChange_Stub( | ||
| 9465 | IRpcStubBuffer* This, | ||
| 9466 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9467 | PRPC_MESSAGE pRpcMessage, | ||
| 9468 | DWORD* pdwStubPhase); | ||
| 9469 | HRESULT STDMETHODCALLTYPE IMoniker_Inverse_Proxy( | ||
| 9470 | IMoniker* This, | ||
| 9471 | IMoniker **ppmk); | ||
| 9472 | void __RPC_STUB IMoniker_Inverse_Stub( | ||
| 9473 | IRpcStubBuffer* This, | ||
| 9474 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9475 | PRPC_MESSAGE pRpcMessage, | ||
| 9476 | DWORD* pdwStubPhase); | ||
| 9477 | HRESULT STDMETHODCALLTYPE IMoniker_CommonPrefixWith_Proxy( | ||
| 9478 | IMoniker* This, | ||
| 9479 | IMoniker *pmkOther, | ||
| 9480 | IMoniker **ppmkPrefix); | ||
| 9481 | void __RPC_STUB IMoniker_CommonPrefixWith_Stub( | ||
| 9482 | IRpcStubBuffer* This, | ||
| 9483 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9484 | PRPC_MESSAGE pRpcMessage, | ||
| 9485 | DWORD* pdwStubPhase); | ||
| 9486 | HRESULT STDMETHODCALLTYPE IMoniker_RelativePathTo_Proxy( | ||
| 9487 | IMoniker* This, | ||
| 9488 | IMoniker *pmkOther, | ||
| 9489 | IMoniker **ppmkRelPath); | ||
| 9490 | void __RPC_STUB IMoniker_RelativePathTo_Stub( | ||
| 9491 | IRpcStubBuffer* This, | ||
| 9492 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9493 | PRPC_MESSAGE pRpcMessage, | ||
| 9494 | DWORD* pdwStubPhase); | ||
| 9495 | HRESULT STDMETHODCALLTYPE IMoniker_GetDisplayName_Proxy( | ||
| 9496 | IMoniker* This, | ||
| 9497 | IBindCtx *pbc, | ||
| 9498 | IMoniker *pmkToLeft, | ||
| 9499 | LPOLESTR *ppszDisplayName); | ||
| 9500 | void __RPC_STUB IMoniker_GetDisplayName_Stub( | ||
| 9501 | IRpcStubBuffer* This, | ||
| 9502 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9503 | PRPC_MESSAGE pRpcMessage, | ||
| 9504 | DWORD* pdwStubPhase); | ||
| 9505 | HRESULT STDMETHODCALLTYPE IMoniker_ParseDisplayName_Proxy( | ||
| 9506 | IMoniker* This, | ||
| 9507 | IBindCtx *pbc, | ||
| 9508 | IMoniker *pmkToLeft, | ||
| 9509 | LPOLESTR pszDisplayName, | ||
| 9510 | ULONG *pchEaten, | ||
| 9511 | IMoniker **ppmkOut); | ||
| 9512 | void __RPC_STUB IMoniker_ParseDisplayName_Stub( | ||
| 9513 | IRpcStubBuffer* This, | ||
| 9514 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9515 | PRPC_MESSAGE pRpcMessage, | ||
| 9516 | DWORD* pdwStubPhase); | ||
| 9517 | HRESULT STDMETHODCALLTYPE IMoniker_IsSystemMoniker_Proxy( | ||
| 9518 | IMoniker* This, | ||
| 9519 | DWORD *pdwMksys); | ||
| 9520 | void __RPC_STUB IMoniker_IsSystemMoniker_Stub( | ||
| 9521 | IRpcStubBuffer* This, | ||
| 9522 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9523 | PRPC_MESSAGE pRpcMessage, | ||
| 9524 | DWORD* pdwStubPhase); | ||
| 9525 | HRESULT CALLBACK IMoniker_BindToObject_Proxy( | 8404 | HRESULT CALLBACK IMoniker_BindToObject_Proxy( |
| 9526 | IMoniker* This, | 8405 | IMoniker* This, |
| 9527 | IBindCtx *pbc, | 8406 | IBindCtx *pbc, |
| ... | @@ -9577,25 +8456,26 @@ typedef struct IROTDataVtbl { | ... | @@ -9577,25 +8456,26 @@ typedef struct IROTDataVtbl { |
| 9577 | 8456 | ||
| 9578 | /*** IUnknown methods ***/ | 8457 | /*** IUnknown methods ***/ |
| 9579 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 8458 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9580 | IROTData* This, | 8459 | IROTData *This, |
| 9581 | REFIID riid, | 8460 | REFIID riid, |
| 9582 | void **ppvObject); | 8461 | void **ppvObject); |
| 9583 | 8462 | ||
| 9584 | ULONG (STDMETHODCALLTYPE *AddRef)( | 8463 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9585 | IROTData* This); | 8464 | IROTData *This); |
| 9586 | 8465 | ||
| 9587 | ULONG (STDMETHODCALLTYPE *Release)( | 8466 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9588 | IROTData* This); | 8467 | IROTData *This); |
| 9589 | 8468 | ||
| 9590 | /*** IROTData methods ***/ | 8469 | /*** IROTData methods ***/ |
| 9591 | HRESULT (STDMETHODCALLTYPE *GetComparisonData)( | 8470 | HRESULT (STDMETHODCALLTYPE *GetComparisonData)( |
| 9592 | IROTData* This, | 8471 | IROTData *This, |
| 9593 | byte *pbData, | 8472 | byte *pbData, |
| 9594 | ULONG cbMax, | 8473 | ULONG cbMax, |
| 9595 | ULONG *pcbData); | 8474 | ULONG *pcbData); |
| 9596 | 8475 | ||
| 9597 | END_INTERFACE | 8476 | END_INTERFACE |
| 9598 | } IROTDataVtbl; | 8477 | } IROTDataVtbl; |
| 8478 | |||
| 9599 | interface IROTData { | 8479 | interface IROTData { |
| 9600 | CONST_VTBL IROTDataVtbl* lpVtbl; | 8480 | CONST_VTBL IROTDataVtbl* lpVtbl; |
| 9601 | }; | 8481 | }; |
| ... | @@ -9628,16 +8508,6 @@ static FORCEINLINE HRESULT IROTData_GetComparisonData(IROTData* This,byte *pbDat | ... | @@ -9628,16 +8508,6 @@ static FORCEINLINE HRESULT IROTData_GetComparisonData(IROTData* This,byte *pbDat |
| 9628 | 8508 | ||
| 9629 | #endif | 8509 | #endif |
| 9630 | 8510 | ||
| 9631 | HRESULT STDMETHODCALLTYPE IROTData_GetComparisonData_Proxy( | ||
| 9632 | IROTData* This, | ||
| 9633 | byte *pbData, | ||
| 9634 | ULONG cbMax, | ||
| 9635 | ULONG *pcbData); | ||
| 9636 | void __RPC_STUB IROTData_GetComparisonData_Stub( | ||
| 9637 | IRpcStubBuffer* This, | ||
| 9638 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9639 | PRPC_MESSAGE pRpcMessage, | ||
| 9640 | DWORD* pdwStubPhase); | ||
| 9641 | 8511 | ||
| 9642 | #endif /* __IROTData_INTERFACE_DEFINED__ */ | 8512 | #endif /* __IROTData_INTERFACE_DEFINED__ */ |
| 9643 | 8513 | ||
| ... | @@ -9679,36 +8549,37 @@ typedef struct IEnumSTATSTGVtbl { | ... | @@ -9679,36 +8549,37 @@ typedef struct IEnumSTATSTGVtbl { |
| 9679 | 8549 | ||
| 9680 | /*** IUnknown methods ***/ | 8550 | /*** IUnknown methods ***/ |
| 9681 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 8551 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9682 | IEnumSTATSTG* This, | 8552 | IEnumSTATSTG *This, |
| 9683 | REFIID riid, | 8553 | REFIID riid, |
| 9684 | void **ppvObject); | 8554 | void **ppvObject); |
| 9685 | 8555 | ||
| 9686 | ULONG (STDMETHODCALLTYPE *AddRef)( | 8556 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9687 | IEnumSTATSTG* This); | 8557 | IEnumSTATSTG *This); |
| 9688 | 8558 | ||
| 9689 | ULONG (STDMETHODCALLTYPE *Release)( | 8559 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9690 | IEnumSTATSTG* This); | 8560 | IEnumSTATSTG *This); |
| 9691 | 8561 | ||
| 9692 | /*** IEnumSTATSTG methods ***/ | 8562 | /*** IEnumSTATSTG methods ***/ |
| 9693 | HRESULT (STDMETHODCALLTYPE *Next)( | 8563 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 9694 | IEnumSTATSTG* This, | 8564 | IEnumSTATSTG *This, |
| 9695 | ULONG celt, | 8565 | ULONG celt, |
| 9696 | STATSTG *rgelt, | 8566 | STATSTG *rgelt, |
| 9697 | ULONG *pceltFetched); | 8567 | ULONG *pceltFetched); |
| 9698 | 8568 | ||
| 9699 | HRESULT (STDMETHODCALLTYPE *Skip)( | 8569 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 9700 | IEnumSTATSTG* This, | 8570 | IEnumSTATSTG *This, |
| 9701 | ULONG celt); | 8571 | ULONG celt); |
| 9702 | 8572 | ||
| 9703 | HRESULT (STDMETHODCALLTYPE *Reset)( | 8573 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 9704 | IEnumSTATSTG* This); | 8574 | IEnumSTATSTG *This); |
| 9705 | 8575 | ||
| 9706 | HRESULT (STDMETHODCALLTYPE *Clone)( | 8576 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 9707 | IEnumSTATSTG* This, | 8577 | IEnumSTATSTG *This, |
| 9708 | IEnumSTATSTG **ppenum); | 8578 | IEnumSTATSTG **ppenum); |
| 9709 | 8579 | ||
| 9710 | END_INTERFACE | 8580 | END_INTERFACE |
| 9711 | } IEnumSTATSTGVtbl; | 8581 | } IEnumSTATSTGVtbl; |
| 8582 | |||
| 9712 | interface IEnumSTATSTG { | 8583 | interface IEnumSTATSTG { |
| 9713 | CONST_VTBL IEnumSTATSTGVtbl* lpVtbl; | 8584 | CONST_VTBL IEnumSTATSTGVtbl* lpVtbl; |
| 9714 | }; | 8585 | }; |
| ... | @@ -9763,29 +8634,6 @@ void __RPC_STUB IEnumSTATSTG_RemoteNext_Stub( | ... | @@ -9763,29 +8634,6 @@ void __RPC_STUB IEnumSTATSTG_RemoteNext_Stub( |
| 9763 | IRpcChannelBuffer* pRpcChannelBuffer, | 8634 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 9764 | PRPC_MESSAGE pRpcMessage, | 8635 | PRPC_MESSAGE pRpcMessage, |
| 9765 | DWORD* pdwStubPhase); | 8636 | DWORD* pdwStubPhase); |
| 9766 | HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Skip_Proxy( | ||
| 9767 | IEnumSTATSTG* This, | ||
| 9768 | ULONG celt); | ||
| 9769 | void __RPC_STUB IEnumSTATSTG_Skip_Stub( | ||
| 9770 | IRpcStubBuffer* This, | ||
| 9771 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9772 | PRPC_MESSAGE pRpcMessage, | ||
| 9773 | DWORD* pdwStubPhase); | ||
| 9774 | HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Reset_Proxy( | ||
| 9775 | IEnumSTATSTG* This); | ||
| 9776 | void __RPC_STUB IEnumSTATSTG_Reset_Stub( | ||
| 9777 | IRpcStubBuffer* This, | ||
| 9778 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9779 | PRPC_MESSAGE pRpcMessage, | ||
| 9780 | DWORD* pdwStubPhase); | ||
| 9781 | HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Clone_Proxy( | ||
| 9782 | IEnumSTATSTG* This, | ||
| 9783 | IEnumSTATSTG **ppenum); | ||
| 9784 | void __RPC_STUB IEnumSTATSTG_Clone_Stub( | ||
| 9785 | IRpcStubBuffer* This, | ||
| 9786 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9787 | PRPC_MESSAGE pRpcMessage, | ||
| 9788 | DWORD* pdwStubPhase); | ||
| 9789 | HRESULT CALLBACK IEnumSTATSTG_Next_Proxy( | 8637 | HRESULT CALLBACK IEnumSTATSTG_Next_Proxy( |
| 9790 | IEnumSTATSTG* This, | 8638 | IEnumSTATSTG* This, |
| 9791 | ULONG celt, | 8639 | ULONG celt, |
| ... | @@ -9905,19 +8753,19 @@ typedef struct IStorageVtbl { | ... | @@ -9905,19 +8753,19 @@ typedef struct IStorageVtbl { |
| 9905 | 8753 | ||
| 9906 | /*** IUnknown methods ***/ | 8754 | /*** IUnknown methods ***/ |
| 9907 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 8755 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9908 | IStorage* This, | 8756 | IStorage *This, |
| 9909 | REFIID riid, | 8757 | REFIID riid, |
| 9910 | void **ppvObject); | 8758 | void **ppvObject); |
| 9911 | 8759 | ||
| 9912 | ULONG (STDMETHODCALLTYPE *AddRef)( | 8760 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9913 | IStorage* This); | 8761 | IStorage *This); |
| 9914 | 8762 | ||
| 9915 | ULONG (STDMETHODCALLTYPE *Release)( | 8763 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9916 | IStorage* This); | 8764 | IStorage *This); |
| 9917 | 8765 | ||
| 9918 | /*** IStorage methods ***/ | 8766 | /*** IStorage methods ***/ |
| 9919 | HRESULT (STDMETHODCALLTYPE *CreateStream)( | 8767 | HRESULT (STDMETHODCALLTYPE *CreateStream)( |
| 9920 | IStorage* This, | 8768 | IStorage *This, |
| 9921 | const OLECHAR *pwcsName, | 8769 | const OLECHAR *pwcsName, |
| 9922 | DWORD grfMode, | 8770 | DWORD grfMode, |
| 9923 | DWORD reserved1, | 8771 | DWORD reserved1, |
| ... | @@ -9925,7 +8773,7 @@ typedef struct IStorageVtbl { | ... | @@ -9925,7 +8773,7 @@ typedef struct IStorageVtbl { |
| 9925 | IStream **ppstm); | 8773 | IStream **ppstm); |
| 9926 | 8774 | ||
| 9927 | HRESULT (STDMETHODCALLTYPE *OpenStream)( | 8775 | HRESULT (STDMETHODCALLTYPE *OpenStream)( |
| 9928 | IStorage* This, | 8776 | IStorage *This, |
| 9929 | const OLECHAR *pwcsName, | 8777 | const OLECHAR *pwcsName, |
| 9930 | void *reserved1, | 8778 | void *reserved1, |
| 9931 | DWORD grfMode, | 8779 | DWORD grfMode, |
| ... | @@ -9933,7 +8781,7 @@ typedef struct IStorageVtbl { | ... | @@ -9933,7 +8781,7 @@ typedef struct IStorageVtbl { |
| 9933 | IStream **ppstm); | 8781 | IStream **ppstm); |
| 9934 | 8782 | ||
| 9935 | HRESULT (STDMETHODCALLTYPE *CreateStorage)( | 8783 | HRESULT (STDMETHODCALLTYPE *CreateStorage)( |
| 9936 | IStorage* This, | 8784 | IStorage *This, |
| 9937 | const OLECHAR *pwcsName, | 8785 | const OLECHAR *pwcsName, |
| 9938 | DWORD grfMode, | 8786 | DWORD grfMode, |
| 9939 | DWORD reserved1, | 8787 | DWORD reserved1, |
| ... | @@ -9941,7 +8789,7 @@ typedef struct IStorageVtbl { | ... | @@ -9941,7 +8789,7 @@ typedef struct IStorageVtbl { |
| 9941 | IStorage **ppstg); | 8789 | IStorage **ppstg); |
| 9942 | 8790 | ||
| 9943 | HRESULT (STDMETHODCALLTYPE *OpenStorage)( | 8791 | HRESULT (STDMETHODCALLTYPE *OpenStorage)( |
| 9944 | IStorage* This, | 8792 | IStorage *This, |
| 9945 | const OLECHAR *pwcsName, | 8793 | const OLECHAR *pwcsName, |
| 9946 | IStorage *pstgPriority, | 8794 | IStorage *pstgPriority, |
| 9947 | DWORD grfMode, | 8795 | DWORD grfMode, |
| ... | @@ -9950,65 +8798,66 @@ typedef struct IStorageVtbl { | ... | @@ -9950,65 +8798,66 @@ typedef struct IStorageVtbl { |
| 9950 | IStorage **ppstg); | 8798 | IStorage **ppstg); |
| 9951 | 8799 | ||
| 9952 | HRESULT (STDMETHODCALLTYPE *CopyTo)( | 8800 | HRESULT (STDMETHODCALLTYPE *CopyTo)( |
| 9953 | IStorage* This, | 8801 | IStorage *This, |
| 9954 | DWORD ciidExclude, | 8802 | DWORD ciidExclude, |
| 9955 | const IID *rgiidExclude, | 8803 | const IID *rgiidExclude, |
| 9956 | SNB snbExclude, | 8804 | SNB snbExclude, |
| 9957 | IStorage *pstgDest); | 8805 | IStorage *pstgDest); |
| 9958 | 8806 | ||
| 9959 | HRESULT (STDMETHODCALLTYPE *MoveElementTo)( | 8807 | HRESULT (STDMETHODCALLTYPE *MoveElementTo)( |
| 9960 | IStorage* This, | 8808 | IStorage *This, |
| 9961 | const OLECHAR *pwcsName, | 8809 | const OLECHAR *pwcsName, |
| 9962 | IStorage *pstgDest, | 8810 | IStorage *pstgDest, |
| 9963 | const OLECHAR *pwcsNewName, | 8811 | const OLECHAR *pwcsNewName, |
| 9964 | DWORD grfFlags); | 8812 | DWORD grfFlags); |
| 9965 | 8813 | ||
| 9966 | HRESULT (STDMETHODCALLTYPE *Commit)( | 8814 | HRESULT (STDMETHODCALLTYPE *Commit)( |
| 9967 | IStorage* This, | 8815 | IStorage *This, |
| 9968 | DWORD grfCommitFlags); | 8816 | DWORD grfCommitFlags); |
| 9969 | 8817 | ||
| 9970 | HRESULT (STDMETHODCALLTYPE *Revert)( | 8818 | HRESULT (STDMETHODCALLTYPE *Revert)( |
| 9971 | IStorage* This); | 8819 | IStorage *This); |
| 9972 | 8820 | ||
| 9973 | HRESULT (STDMETHODCALLTYPE *EnumElements)( | 8821 | HRESULT (STDMETHODCALLTYPE *EnumElements)( |
| 9974 | IStorage* This, | 8822 | IStorage *This, |
| 9975 | DWORD reserved1, | 8823 | DWORD reserved1, |
| 9976 | void *reserved2, | 8824 | void *reserved2, |
| 9977 | DWORD reserved3, | 8825 | DWORD reserved3, |
| 9978 | IEnumSTATSTG **ppenum); | 8826 | IEnumSTATSTG **ppenum); |
| 9979 | 8827 | ||
| 9980 | HRESULT (STDMETHODCALLTYPE *DestroyElement)( | 8828 | HRESULT (STDMETHODCALLTYPE *DestroyElement)( |
| 9981 | IStorage* This, | 8829 | IStorage *This, |
| 9982 | const OLECHAR *pwcsName); | 8830 | const OLECHAR *pwcsName); |
| 9983 | 8831 | ||
| 9984 | HRESULT (STDMETHODCALLTYPE *RenameElement)( | 8832 | HRESULT (STDMETHODCALLTYPE *RenameElement)( |
| 9985 | IStorage* This, | 8833 | IStorage *This, |
| 9986 | const OLECHAR *pwcsOldName, | 8834 | const OLECHAR *pwcsOldName, |
| 9987 | const OLECHAR *pwcsNewName); | 8835 | const OLECHAR *pwcsNewName); |
| 9988 | 8836 | ||
| 9989 | HRESULT (STDMETHODCALLTYPE *SetElementTimes)( | 8837 | HRESULT (STDMETHODCALLTYPE *SetElementTimes)( |
| 9990 | IStorage* This, | 8838 | IStorage *This, |
| 9991 | const OLECHAR *pwcsName, | 8839 | const OLECHAR *pwcsName, |
| 9992 | const FILETIME *pctime, | 8840 | const FILETIME *pctime, |
| 9993 | const FILETIME *patime, | 8841 | const FILETIME *patime, |
| 9994 | const FILETIME *pmtime); | 8842 | const FILETIME *pmtime); |
| 9995 | 8843 | ||
| 9996 | HRESULT (STDMETHODCALLTYPE *SetClass)( | 8844 | HRESULT (STDMETHODCALLTYPE *SetClass)( |
| 9997 | IStorage* This, | 8845 | IStorage *This, |
| 9998 | REFCLSID clsid); | 8846 | REFCLSID clsid); |
| 9999 | 8847 | ||
| 10000 | HRESULT (STDMETHODCALLTYPE *SetStateBits)( | 8848 | HRESULT (STDMETHODCALLTYPE *SetStateBits)( |
| 10001 | IStorage* This, | 8849 | IStorage *This, |
| 10002 | DWORD grfStateBits, | 8850 | DWORD grfStateBits, |
| 10003 | DWORD grfMask); | 8851 | DWORD grfMask); |
| 10004 | 8852 | ||
| 10005 | HRESULT (STDMETHODCALLTYPE *Stat)( | 8853 | HRESULT (STDMETHODCALLTYPE *Stat)( |
| 10006 | IStorage* This, | 8854 | IStorage *This, |
| 10007 | STATSTG *pstatstg, | 8855 | STATSTG *pstatstg, |
| 10008 | DWORD grfStatFlag); | 8856 | DWORD grfStatFlag); |
| 10009 | 8857 | ||
| 10010 | END_INTERFACE | 8858 | END_INTERFACE |
| 10011 | } IStorageVtbl; | 8859 | } IStorageVtbl; |
| 8860 | |||
| 10012 | interface IStorage { | 8861 | interface IStorage { |
| 10013 | CONST_VTBL IStorageVtbl* lpVtbl; | 8862 | CONST_VTBL IStorageVtbl* lpVtbl; |
| 10014 | }; | 8863 | }; |
| ... | @@ -10097,18 +8946,6 @@ static FORCEINLINE HRESULT IStorage_Stat(IStorage* This,STATSTG *pstatstg,DWORD | ... | @@ -10097,18 +8946,6 @@ static FORCEINLINE HRESULT IStorage_Stat(IStorage* This,STATSTG *pstatstg,DWORD |
| 10097 | 8946 | ||
| 10098 | #endif | 8947 | #endif |
| 10099 | 8948 | ||
| 10100 | HRESULT STDMETHODCALLTYPE IStorage_CreateStream_Proxy( | ||
| 10101 | IStorage* This, | ||
| 10102 | const OLECHAR *pwcsName, | ||
| 10103 | DWORD grfMode, | ||
| 10104 | DWORD reserved1, | ||
| 10105 | DWORD reserved2, | ||
| 10106 | IStream **ppstm); | ||
| 10107 | void __RPC_STUB IStorage_CreateStream_Stub( | ||
| 10108 | IRpcStubBuffer* This, | ||
| 10109 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10110 | PRPC_MESSAGE pRpcMessage, | ||
| 10111 | DWORD* pdwStubPhase); | ||
| 10112 | HRESULT STDMETHODCALLTYPE IStorage_RemoteOpenStream_Proxy( | 8949 | HRESULT STDMETHODCALLTYPE IStorage_RemoteOpenStream_Proxy( |
| 10113 | IStorage* This, | 8950 | IStorage* This, |
| 10114 | const OLECHAR *pwcsName, | 8951 | const OLECHAR *pwcsName, |
| ... | @@ -10122,31 +8959,6 @@ void __RPC_STUB IStorage_RemoteOpenStream_Stub( | ... | @@ -10122,31 +8959,6 @@ void __RPC_STUB IStorage_RemoteOpenStream_Stub( |
| 10122 | IRpcChannelBuffer* pRpcChannelBuffer, | 8959 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 10123 | PRPC_MESSAGE pRpcMessage, | 8960 | PRPC_MESSAGE pRpcMessage, |
| 10124 | DWORD* pdwStubPhase); | 8961 | DWORD* pdwStubPhase); |
| 10125 | HRESULT STDMETHODCALLTYPE IStorage_CreateStorage_Proxy( | ||
| 10126 | IStorage* This, | ||
| 10127 | const OLECHAR *pwcsName, | ||
| 10128 | DWORD grfMode, | ||
| 10129 | DWORD reserved1, | ||
| 10130 | DWORD reserved2, | ||
| 10131 | IStorage **ppstg); | ||
| 10132 | void __RPC_STUB IStorage_CreateStorage_Stub( | ||
| 10133 | IRpcStubBuffer* This, | ||
| 10134 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10135 | PRPC_MESSAGE pRpcMessage, | ||
| 10136 | DWORD* pdwStubPhase); | ||
| 10137 | HRESULT STDMETHODCALLTYPE IStorage_OpenStorage_Proxy( | ||
| 10138 | IStorage* This, | ||
| 10139 | const OLECHAR *pwcsName, | ||
| 10140 | IStorage *pstgPriority, | ||
| 10141 | DWORD grfMode, | ||
| 10142 | SNB snbExclude, | ||
| 10143 | DWORD reserved, | ||
| 10144 | IStorage **ppstg); | ||
| 10145 | void __RPC_STUB IStorage_OpenStorage_Stub( | ||
| 10146 | IRpcStubBuffer* This, | ||
| 10147 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10148 | PRPC_MESSAGE pRpcMessage, | ||
| 10149 | DWORD* pdwStubPhase); | ||
| 10150 | HRESULT STDMETHODCALLTYPE IStorage_RemoteCopyTo_Proxy( | 8962 | HRESULT STDMETHODCALLTYPE IStorage_RemoteCopyTo_Proxy( |
| 10151 | IStorage* This, | 8963 | IStorage* This, |
| 10152 | DWORD ciidExclude, | 8964 | DWORD ciidExclude, |
| ... | @@ -10158,32 +8970,6 @@ void __RPC_STUB IStorage_RemoteCopyTo_Stub( | ... | @@ -10158,32 +8970,6 @@ void __RPC_STUB IStorage_RemoteCopyTo_Stub( |
| 10158 | IRpcChannelBuffer* pRpcChannelBuffer, | 8970 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 10159 | PRPC_MESSAGE pRpcMessage, | 8971 | PRPC_MESSAGE pRpcMessage, |
| 10160 | DWORD* pdwStubPhase); | 8972 | DWORD* pdwStubPhase); |
| 10161 | HRESULT STDMETHODCALLTYPE IStorage_MoveElementTo_Proxy( | ||
| 10162 | IStorage* This, | ||
| 10163 | const OLECHAR *pwcsName, | ||
| 10164 | IStorage *pstgDest, | ||
| 10165 | const OLECHAR *pwcsNewName, | ||
| 10166 | DWORD grfFlags); | ||
| 10167 | void __RPC_STUB IStorage_MoveElementTo_Stub( | ||
| 10168 | IRpcStubBuffer* This, | ||
| 10169 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10170 | PRPC_MESSAGE pRpcMessage, | ||
| 10171 | DWORD* pdwStubPhase); | ||
| 10172 | HRESULT STDMETHODCALLTYPE IStorage_Commit_Proxy( | ||
| 10173 | IStorage* This, | ||
| 10174 | DWORD grfCommitFlags); | ||
| 10175 | void __RPC_STUB IStorage_Commit_Stub( | ||
| 10176 | IRpcStubBuffer* This, | ||
| 10177 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10178 | PRPC_MESSAGE pRpcMessage, | ||
| 10179 | DWORD* pdwStubPhase); | ||
| 10180 | HRESULT STDMETHODCALLTYPE IStorage_Revert_Proxy( | ||
| 10181 | IStorage* This); | ||
| 10182 | void __RPC_STUB IStorage_Revert_Stub( | ||
| 10183 | IRpcStubBuffer* This, | ||
| 10184 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10185 | PRPC_MESSAGE pRpcMessage, | ||
| 10186 | DWORD* pdwStubPhase); | ||
| 10187 | HRESULT STDMETHODCALLTYPE IStorage_RemoteEnumElements_Proxy( | 8973 | HRESULT STDMETHODCALLTYPE IStorage_RemoteEnumElements_Proxy( |
| 10188 | IStorage* This, | 8974 | IStorage* This, |
| 10189 | DWORD reserved1, | 8975 | DWORD reserved1, |
| ... | @@ -10196,60 +8982,6 @@ void __RPC_STUB IStorage_RemoteEnumElements_Stub( | ... | @@ -10196,60 +8982,6 @@ void __RPC_STUB IStorage_RemoteEnumElements_Stub( |
| 10196 | IRpcChannelBuffer* pRpcChannelBuffer, | 8982 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 10197 | PRPC_MESSAGE pRpcMessage, | 8983 | PRPC_MESSAGE pRpcMessage, |
| 10198 | DWORD* pdwStubPhase); | 8984 | DWORD* pdwStubPhase); |
| 10199 | HRESULT STDMETHODCALLTYPE IStorage_DestroyElement_Proxy( | ||
| 10200 | IStorage* This, | ||
| 10201 | const OLECHAR *pwcsName); | ||
| 10202 | void __RPC_STUB IStorage_DestroyElement_Stub( | ||
| 10203 | IRpcStubBuffer* This, | ||
| 10204 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10205 | PRPC_MESSAGE pRpcMessage, | ||
| 10206 | DWORD* pdwStubPhase); | ||
| 10207 | HRESULT STDMETHODCALLTYPE IStorage_RenameElement_Proxy( | ||
| 10208 | IStorage* This, | ||
| 10209 | const OLECHAR *pwcsOldName, | ||
| 10210 | const OLECHAR *pwcsNewName); | ||
| 10211 | void __RPC_STUB IStorage_RenameElement_Stub( | ||
| 10212 | IRpcStubBuffer* This, | ||
| 10213 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10214 | PRPC_MESSAGE pRpcMessage, | ||
| 10215 | DWORD* pdwStubPhase); | ||
| 10216 | HRESULT STDMETHODCALLTYPE IStorage_SetElementTimes_Proxy( | ||
| 10217 | IStorage* This, | ||
| 10218 | const OLECHAR *pwcsName, | ||
| 10219 | const FILETIME *pctime, | ||
| 10220 | const FILETIME *patime, | ||
| 10221 | const FILETIME *pmtime); | ||
| 10222 | void __RPC_STUB IStorage_SetElementTimes_Stub( | ||
| 10223 | IRpcStubBuffer* This, | ||
| 10224 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10225 | PRPC_MESSAGE pRpcMessage, | ||
| 10226 | DWORD* pdwStubPhase); | ||
| 10227 | HRESULT STDMETHODCALLTYPE IStorage_SetClass_Proxy( | ||
| 10228 | IStorage* This, | ||
| 10229 | REFCLSID clsid); | ||
| 10230 | void __RPC_STUB IStorage_SetClass_Stub( | ||
| 10231 | IRpcStubBuffer* This, | ||
| 10232 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10233 | PRPC_MESSAGE pRpcMessage, | ||
| 10234 | DWORD* pdwStubPhase); | ||
| 10235 | HRESULT STDMETHODCALLTYPE IStorage_SetStateBits_Proxy( | ||
| 10236 | IStorage* This, | ||
| 10237 | DWORD grfStateBits, | ||
| 10238 | DWORD grfMask); | ||
| 10239 | void __RPC_STUB IStorage_SetStateBits_Stub( | ||
| 10240 | IRpcStubBuffer* This, | ||
| 10241 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10242 | PRPC_MESSAGE pRpcMessage, | ||
| 10243 | DWORD* pdwStubPhase); | ||
| 10244 | HRESULT STDMETHODCALLTYPE IStorage_Stat_Proxy( | ||
| 10245 | IStorage* This, | ||
| 10246 | STATSTG *pstatstg, | ||
| 10247 | DWORD grfStatFlag); | ||
| 10248 | void __RPC_STUB IStorage_Stat_Stub( | ||
| 10249 | IRpcStubBuffer* This, | ||
| 10250 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10251 | PRPC_MESSAGE pRpcMessage, | ||
| 10252 | DWORD* pdwStubPhase); | ||
| 10253 | HRESULT CALLBACK IStorage_OpenStream_Proxy( | 8985 | HRESULT CALLBACK IStorage_OpenStream_Proxy( |
| 10254 | IStorage* This, | 8986 | IStorage* This, |
| 10255 | const OLECHAR *pwcsName, | 8987 | const OLECHAR *pwcsName, |
| ... | @@ -10334,45 +9066,46 @@ typedef struct IPersistFileVtbl { | ... | @@ -10334,45 +9066,46 @@ typedef struct IPersistFileVtbl { |
| 10334 | 9066 | ||
| 10335 | /*** IUnknown methods ***/ | 9067 | /*** IUnknown methods ***/ |
| 10336 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9068 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10337 | IPersistFile* This, | 9069 | IPersistFile *This, |
| 10338 | REFIID riid, | 9070 | REFIID riid, |
| 10339 | void **ppvObject); | 9071 | void **ppvObject); |
| 10340 | 9072 | ||
| 10341 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9073 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10342 | IPersistFile* This); | 9074 | IPersistFile *This); |
| 10343 | 9075 | ||
| 10344 | ULONG (STDMETHODCALLTYPE *Release)( | 9076 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10345 | IPersistFile* This); | 9077 | IPersistFile *This); |
| 10346 | 9078 | ||
| 10347 | /*** IPersist methods ***/ | 9079 | /*** IPersist methods ***/ |
| 10348 | HRESULT (STDMETHODCALLTYPE *GetClassID)( | 9080 | HRESULT (STDMETHODCALLTYPE *GetClassID)( |
| 10349 | IPersistFile* This, | 9081 | IPersistFile *This, |
| 10350 | CLSID *pClassID); | 9082 | CLSID *pClassID); |
| 10351 | 9083 | ||
| 10352 | /*** IPersistFile methods ***/ | 9084 | /*** IPersistFile methods ***/ |
| 10353 | HRESULT (STDMETHODCALLTYPE *IsDirty)( | 9085 | HRESULT (STDMETHODCALLTYPE *IsDirty)( |
| 10354 | IPersistFile* This); | 9086 | IPersistFile *This); |
| 10355 | 9087 | ||
| 10356 | HRESULT (STDMETHODCALLTYPE *Load)( | 9088 | HRESULT (STDMETHODCALLTYPE *Load)( |
| 10357 | IPersistFile* This, | 9089 | IPersistFile *This, |
| 10358 | LPCOLESTR pszFileName, | 9090 | LPCOLESTR pszFileName, |
| 10359 | DWORD dwMode); | 9091 | DWORD dwMode); |
| 10360 | 9092 | ||
| 10361 | HRESULT (STDMETHODCALLTYPE *Save)( | 9093 | HRESULT (STDMETHODCALLTYPE *Save)( |
| 10362 | IPersistFile* This, | 9094 | IPersistFile *This, |
| 10363 | LPCOLESTR pszFileName, | 9095 | LPCOLESTR pszFileName, |
| 10364 | WINBOOL fRemember); | 9096 | WINBOOL fRemember); |
| 10365 | 9097 | ||
| 10366 | HRESULT (STDMETHODCALLTYPE *SaveCompleted)( | 9098 | HRESULT (STDMETHODCALLTYPE *SaveCompleted)( |
| 10367 | IPersistFile* This, | 9099 | IPersistFile *This, |
| 10368 | LPCOLESTR pszFileName); | 9100 | LPCOLESTR pszFileName); |
| 10369 | 9101 | ||
| 10370 | HRESULT (STDMETHODCALLTYPE *GetCurFile)( | 9102 | HRESULT (STDMETHODCALLTYPE *GetCurFile)( |
| 10371 | IPersistFile* This, | 9103 | IPersistFile *This, |
| 10372 | LPOLESTR *ppszFileName); | 9104 | LPOLESTR *ppszFileName); |
| 10373 | 9105 | ||
| 10374 | END_INTERFACE | 9106 | END_INTERFACE |
| 10375 | } IPersistFileVtbl; | 9107 | } IPersistFileVtbl; |
| 9108 | |||
| 10376 | interface IPersistFile { | 9109 | interface IPersistFile { |
| 10377 | CONST_VTBL IPersistFileVtbl* lpVtbl; | 9110 | CONST_VTBL IPersistFileVtbl* lpVtbl; |
| 10378 | }; | 9111 | }; |
| ... | @@ -10427,47 +9160,6 @@ static FORCEINLINE HRESULT IPersistFile_GetCurFile(IPersistFile* This,LPOLESTR * | ... | @@ -10427,47 +9160,6 @@ static FORCEINLINE HRESULT IPersistFile_GetCurFile(IPersistFile* This,LPOLESTR * |
| 10427 | 9160 | ||
| 10428 | #endif | 9161 | #endif |
| 10429 | 9162 | ||
| 10430 | HRESULT STDMETHODCALLTYPE IPersistFile_IsDirty_Proxy( | ||
| 10431 | IPersistFile* This); | ||
| 10432 | void __RPC_STUB IPersistFile_IsDirty_Stub( | ||
| 10433 | IRpcStubBuffer* This, | ||
| 10434 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10435 | PRPC_MESSAGE pRpcMessage, | ||
| 10436 | DWORD* pdwStubPhase); | ||
| 10437 | HRESULT STDMETHODCALLTYPE IPersistFile_Load_Proxy( | ||
| 10438 | IPersistFile* This, | ||
| 10439 | LPCOLESTR pszFileName, | ||
| 10440 | DWORD dwMode); | ||
| 10441 | void __RPC_STUB IPersistFile_Load_Stub( | ||
| 10442 | IRpcStubBuffer* This, | ||
| 10443 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10444 | PRPC_MESSAGE pRpcMessage, | ||
| 10445 | DWORD* pdwStubPhase); | ||
| 10446 | HRESULT STDMETHODCALLTYPE IPersistFile_Save_Proxy( | ||
| 10447 | IPersistFile* This, | ||
| 10448 | LPCOLESTR pszFileName, | ||
| 10449 | WINBOOL fRemember); | ||
| 10450 | void __RPC_STUB IPersistFile_Save_Stub( | ||
| 10451 | IRpcStubBuffer* This, | ||
| 10452 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10453 | PRPC_MESSAGE pRpcMessage, | ||
| 10454 | DWORD* pdwStubPhase); | ||
| 10455 | HRESULT STDMETHODCALLTYPE IPersistFile_SaveCompleted_Proxy( | ||
| 10456 | IPersistFile* This, | ||
| 10457 | LPCOLESTR pszFileName); | ||
| 10458 | void __RPC_STUB IPersistFile_SaveCompleted_Stub( | ||
| 10459 | IRpcStubBuffer* This, | ||
| 10460 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10461 | PRPC_MESSAGE pRpcMessage, | ||
| 10462 | DWORD* pdwStubPhase); | ||
| 10463 | HRESULT STDMETHODCALLTYPE IPersistFile_GetCurFile_Proxy( | ||
| 10464 | IPersistFile* This, | ||
| 10465 | LPOLESTR *ppszFileName); | ||
| 10466 | void __RPC_STUB IPersistFile_GetCurFile_Stub( | ||
| 10467 | IRpcStubBuffer* This, | ||
| 10468 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10469 | PRPC_MESSAGE pRpcMessage, | ||
| 10470 | DWORD* pdwStubPhase); | ||
| 10471 | 9163 | ||
| 10472 | #endif /* __IPersistFile_INTERFACE_DEFINED__ */ | 9164 | #endif /* __IPersistFile_INTERFACE_DEFINED__ */ |
| 10473 | 9165 | ||
| ... | @@ -10512,47 +9204,48 @@ typedef struct IPersistStorageVtbl { | ... | @@ -10512,47 +9204,48 @@ typedef struct IPersistStorageVtbl { |
| 10512 | 9204 | ||
| 10513 | /*** IUnknown methods ***/ | 9205 | /*** IUnknown methods ***/ |
| 10514 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9206 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10515 | IPersistStorage* This, | 9207 | IPersistStorage *This, |
| 10516 | REFIID riid, | 9208 | REFIID riid, |
| 10517 | void **ppvObject); | 9209 | void **ppvObject); |
| 10518 | 9210 | ||
| 10519 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9211 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10520 | IPersistStorage* This); | 9212 | IPersistStorage *This); |
| 10521 | 9213 | ||
| 10522 | ULONG (STDMETHODCALLTYPE *Release)( | 9214 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10523 | IPersistStorage* This); | 9215 | IPersistStorage *This); |
| 10524 | 9216 | ||
| 10525 | /*** IPersist methods ***/ | 9217 | /*** IPersist methods ***/ |
| 10526 | HRESULT (STDMETHODCALLTYPE *GetClassID)( | 9218 | HRESULT (STDMETHODCALLTYPE *GetClassID)( |
| 10527 | IPersistStorage* This, | 9219 | IPersistStorage *This, |
| 10528 | CLSID *pClassID); | 9220 | CLSID *pClassID); |
| 10529 | 9221 | ||
| 10530 | /*** IPersistStorage methods ***/ | 9222 | /*** IPersistStorage methods ***/ |
| 10531 | HRESULT (STDMETHODCALLTYPE *IsDirty)( | 9223 | HRESULT (STDMETHODCALLTYPE *IsDirty)( |
| 10532 | IPersistStorage* This); | 9224 | IPersistStorage *This); |
| 10533 | 9225 | ||
| 10534 | HRESULT (STDMETHODCALLTYPE *InitNew)( | 9226 | HRESULT (STDMETHODCALLTYPE *InitNew)( |
| 10535 | IPersistStorage* This, | 9227 | IPersistStorage *This, |
| 10536 | IStorage *pStg); | 9228 | IStorage *pStg); |
| 10537 | 9229 | ||
| 10538 | HRESULT (STDMETHODCALLTYPE *Load)( | 9230 | HRESULT (STDMETHODCALLTYPE *Load)( |
| 10539 | IPersistStorage* This, | 9231 | IPersistStorage *This, |
| 10540 | IStorage *pStg); | 9232 | IStorage *pStg); |
| 10541 | 9233 | ||
| 10542 | HRESULT (STDMETHODCALLTYPE *Save)( | 9234 | HRESULT (STDMETHODCALLTYPE *Save)( |
| 10543 | IPersistStorage* This, | 9235 | IPersistStorage *This, |
| 10544 | IStorage *pStgSave, | 9236 | IStorage *pStgSave, |
| 10545 | WINBOOL fSameAsLoad); | 9237 | WINBOOL fSameAsLoad); |
| 10546 | 9238 | ||
| 10547 | HRESULT (STDMETHODCALLTYPE *SaveCompleted)( | 9239 | HRESULT (STDMETHODCALLTYPE *SaveCompleted)( |
| 10548 | IPersistStorage* This, | 9240 | IPersistStorage *This, |
| 10549 | IStorage *pStgNew); | 9241 | IStorage *pStgNew); |
| 10550 | 9242 | ||
| 10551 | HRESULT (STDMETHODCALLTYPE *HandsOffStorage)( | 9243 | HRESULT (STDMETHODCALLTYPE *HandsOffStorage)( |
| 10552 | IPersistStorage* This); | 9244 | IPersistStorage *This); |
| 10553 | 9245 | ||
| 10554 | END_INTERFACE | 9246 | END_INTERFACE |
| 10555 | } IPersistStorageVtbl; | 9247 | } IPersistStorageVtbl; |
| 9248 | |||
| 10556 | interface IPersistStorage { | 9249 | interface IPersistStorage { |
| 10557 | CONST_VTBL IPersistStorageVtbl* lpVtbl; | 9250 | CONST_VTBL IPersistStorageVtbl* lpVtbl; |
| 10558 | }; | 9251 | }; |
| ... | @@ -10611,53 +9304,6 @@ static FORCEINLINE HRESULT IPersistStorage_HandsOffStorage(IPersistStorage* This | ... | @@ -10611,53 +9304,6 @@ static FORCEINLINE HRESULT IPersistStorage_HandsOffStorage(IPersistStorage* This |
| 10611 | 9304 | ||
| 10612 | #endif | 9305 | #endif |
| 10613 | 9306 | ||
| 10614 | HRESULT STDMETHODCALLTYPE IPersistStorage_IsDirty_Proxy( | ||
| 10615 | IPersistStorage* This); | ||
| 10616 | void __RPC_STUB IPersistStorage_IsDirty_Stub( | ||
| 10617 | IRpcStubBuffer* This, | ||
| 10618 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10619 | PRPC_MESSAGE pRpcMessage, | ||
| 10620 | DWORD* pdwStubPhase); | ||
| 10621 | HRESULT STDMETHODCALLTYPE IPersistStorage_InitNew_Proxy( | ||
| 10622 | IPersistStorage* This, | ||
| 10623 | IStorage *pStg); | ||
| 10624 | void __RPC_STUB IPersistStorage_InitNew_Stub( | ||
| 10625 | IRpcStubBuffer* This, | ||
| 10626 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10627 | PRPC_MESSAGE pRpcMessage, | ||
| 10628 | DWORD* pdwStubPhase); | ||
| 10629 | HRESULT STDMETHODCALLTYPE IPersistStorage_Load_Proxy( | ||
| 10630 | IPersistStorage* This, | ||
| 10631 | IStorage *pStg); | ||
| 10632 | void __RPC_STUB IPersistStorage_Load_Stub( | ||
| 10633 | IRpcStubBuffer* This, | ||
| 10634 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10635 | PRPC_MESSAGE pRpcMessage, | ||
| 10636 | DWORD* pdwStubPhase); | ||
| 10637 | HRESULT STDMETHODCALLTYPE IPersistStorage_Save_Proxy( | ||
| 10638 | IPersistStorage* This, | ||
| 10639 | IStorage *pStgSave, | ||
| 10640 | WINBOOL fSameAsLoad); | ||
| 10641 | void __RPC_STUB IPersistStorage_Save_Stub( | ||
| 10642 | IRpcStubBuffer* This, | ||
| 10643 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10644 | PRPC_MESSAGE pRpcMessage, | ||
| 10645 | DWORD* pdwStubPhase); | ||
| 10646 | HRESULT STDMETHODCALLTYPE IPersistStorage_SaveCompleted_Proxy( | ||
| 10647 | IPersistStorage* This, | ||
| 10648 | IStorage *pStgNew); | ||
| 10649 | void __RPC_STUB IPersistStorage_SaveCompleted_Stub( | ||
| 10650 | IRpcStubBuffer* This, | ||
| 10651 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10652 | PRPC_MESSAGE pRpcMessage, | ||
| 10653 | DWORD* pdwStubPhase); | ||
| 10654 | HRESULT STDMETHODCALLTYPE IPersistStorage_HandsOffStorage_Proxy( | ||
| 10655 | IPersistStorage* This); | ||
| 10656 | void __RPC_STUB IPersistStorage_HandsOffStorage_Stub( | ||
| 10657 | IRpcStubBuffer* This, | ||
| 10658 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10659 | PRPC_MESSAGE pRpcMessage, | ||
| 10660 | DWORD* pdwStubPhase); | ||
| 10661 | 9307 | ||
| 10662 | #endif /* __IPersistStorage_INTERFACE_DEFINED__ */ | 9308 | #endif /* __IPersistStorage_INTERFACE_DEFINED__ */ |
| 10663 | 9309 | ||
| ... | @@ -10717,57 +9363,58 @@ typedef struct ILockBytesVtbl { | ... | @@ -10717,57 +9363,58 @@ typedef struct ILockBytesVtbl { |
| 10717 | 9363 | ||
| 10718 | /*** IUnknown methods ***/ | 9364 | /*** IUnknown methods ***/ |
| 10719 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9365 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10720 | ILockBytes* This, | 9366 | ILockBytes *This, |
| 10721 | REFIID riid, | 9367 | REFIID riid, |
| 10722 | void **ppvObject); | 9368 | void **ppvObject); |
| 10723 | 9369 | ||
| 10724 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9370 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10725 | ILockBytes* This); | 9371 | ILockBytes *This); |
| 10726 | 9372 | ||
| 10727 | ULONG (STDMETHODCALLTYPE *Release)( | 9373 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10728 | ILockBytes* This); | 9374 | ILockBytes *This); |
| 10729 | 9375 | ||
| 10730 | /*** ILockBytes methods ***/ | 9376 | /*** ILockBytes methods ***/ |
| 10731 | HRESULT (STDMETHODCALLTYPE *ReadAt)( | 9377 | HRESULT (STDMETHODCALLTYPE *ReadAt)( |
| 10732 | ILockBytes* This, | 9378 | ILockBytes *This, |
| 10733 | ULARGE_INTEGER ulOffset, | 9379 | ULARGE_INTEGER ulOffset, |
| 10734 | void *pv, | 9380 | void *pv, |
| 10735 | ULONG cb, | 9381 | ULONG cb, |
| 10736 | ULONG *pcbRead); | 9382 | ULONG *pcbRead); |
| 10737 | 9383 | ||
| 10738 | HRESULT (STDMETHODCALLTYPE *WriteAt)( | 9384 | HRESULT (STDMETHODCALLTYPE *WriteAt)( |
| 10739 | ILockBytes* This, | 9385 | ILockBytes *This, |
| 10740 | ULARGE_INTEGER ulOffset, | 9386 | ULARGE_INTEGER ulOffset, |
| 10741 | const void *pv, | 9387 | const void *pv, |
| 10742 | ULONG cb, | 9388 | ULONG cb, |
| 10743 | ULONG *pcbWritten); | 9389 | ULONG *pcbWritten); |
| 10744 | 9390 | ||
| 10745 | HRESULT (STDMETHODCALLTYPE *Flush)( | 9391 | HRESULT (STDMETHODCALLTYPE *Flush)( |
| 10746 | ILockBytes* This); | 9392 | ILockBytes *This); |
| 10747 | 9393 | ||
| 10748 | HRESULT (STDMETHODCALLTYPE *SetSize)( | 9394 | HRESULT (STDMETHODCALLTYPE *SetSize)( |
| 10749 | ILockBytes* This, | 9395 | ILockBytes *This, |
| 10750 | ULARGE_INTEGER cb); | 9396 | ULARGE_INTEGER cb); |
| 10751 | 9397 | ||
| 10752 | HRESULT (STDMETHODCALLTYPE *LockRegion)( | 9398 | HRESULT (STDMETHODCALLTYPE *LockRegion)( |
| 10753 | ILockBytes* This, | 9399 | ILockBytes *This, |
| 10754 | ULARGE_INTEGER libOffset, | 9400 | ULARGE_INTEGER libOffset, |
| 10755 | ULARGE_INTEGER cb, | 9401 | ULARGE_INTEGER cb, |
| 10756 | DWORD dwLockType); | 9402 | DWORD dwLockType); |
| 10757 | 9403 | ||
| 10758 | HRESULT (STDMETHODCALLTYPE *UnlockRegion)( | 9404 | HRESULT (STDMETHODCALLTYPE *UnlockRegion)( |
| 10759 | ILockBytes* This, | 9405 | ILockBytes *This, |
| 10760 | ULARGE_INTEGER libOffset, | 9406 | ULARGE_INTEGER libOffset, |
| 10761 | ULARGE_INTEGER cb, | 9407 | ULARGE_INTEGER cb, |
| 10762 | DWORD dwLockType); | 9408 | DWORD dwLockType); |
| 10763 | 9409 | ||
| 10764 | HRESULT (STDMETHODCALLTYPE *Stat)( | 9410 | HRESULT (STDMETHODCALLTYPE *Stat)( |
| 10765 | ILockBytes* This, | 9411 | ILockBytes *This, |
| 10766 | STATSTG *pstatstg, | 9412 | STATSTG *pstatstg, |
| 10767 | DWORD grfStatFlag); | 9413 | DWORD grfStatFlag); |
| 10768 | 9414 | ||
| 10769 | END_INTERFACE | 9415 | END_INTERFACE |
| 10770 | } ILockBytesVtbl; | 9416 | } ILockBytesVtbl; |
| 9417 | |||
| 10771 | interface ILockBytes { | 9418 | interface ILockBytes { |
| 10772 | CONST_VTBL ILockBytesVtbl* lpVtbl; | 9419 | CONST_VTBL ILockBytesVtbl* lpVtbl; |
| 10773 | }; | 9420 | }; |
| ... | @@ -10846,50 +9493,6 @@ void __RPC_STUB ILockBytes_RemoteWriteAt_Stub( | ... | @@ -10846,50 +9493,6 @@ void __RPC_STUB ILockBytes_RemoteWriteAt_Stub( |
| 10846 | IRpcChannelBuffer* pRpcChannelBuffer, | 9493 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 10847 | PRPC_MESSAGE pRpcMessage, | 9494 | PRPC_MESSAGE pRpcMessage, |
| 10848 | DWORD* pdwStubPhase); | 9495 | DWORD* pdwStubPhase); |
| 10849 | HRESULT STDMETHODCALLTYPE ILockBytes_Flush_Proxy( | ||
| 10850 | ILockBytes* This); | ||
| 10851 | void __RPC_STUB ILockBytes_Flush_Stub( | ||
| 10852 | IRpcStubBuffer* This, | ||
| 10853 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10854 | PRPC_MESSAGE pRpcMessage, | ||
| 10855 | DWORD* pdwStubPhase); | ||
| 10856 | HRESULT STDMETHODCALLTYPE ILockBytes_SetSize_Proxy( | ||
| 10857 | ILockBytes* This, | ||
| 10858 | ULARGE_INTEGER cb); | ||
| 10859 | void __RPC_STUB ILockBytes_SetSize_Stub( | ||
| 10860 | IRpcStubBuffer* This, | ||
| 10861 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10862 | PRPC_MESSAGE pRpcMessage, | ||
| 10863 | DWORD* pdwStubPhase); | ||
| 10864 | HRESULT STDMETHODCALLTYPE ILockBytes_LockRegion_Proxy( | ||
| 10865 | ILockBytes* This, | ||
| 10866 | ULARGE_INTEGER libOffset, | ||
| 10867 | ULARGE_INTEGER cb, | ||
| 10868 | DWORD dwLockType); | ||
| 10869 | void __RPC_STUB ILockBytes_LockRegion_Stub( | ||
| 10870 | IRpcStubBuffer* This, | ||
| 10871 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10872 | PRPC_MESSAGE pRpcMessage, | ||
| 10873 | DWORD* pdwStubPhase); | ||
| 10874 | HRESULT STDMETHODCALLTYPE ILockBytes_UnlockRegion_Proxy( | ||
| 10875 | ILockBytes* This, | ||
| 10876 | ULARGE_INTEGER libOffset, | ||
| 10877 | ULARGE_INTEGER cb, | ||
| 10878 | DWORD dwLockType); | ||
| 10879 | void __RPC_STUB ILockBytes_UnlockRegion_Stub( | ||
| 10880 | IRpcStubBuffer* This, | ||
| 10881 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10882 | PRPC_MESSAGE pRpcMessage, | ||
| 10883 | DWORD* pdwStubPhase); | ||
| 10884 | HRESULT STDMETHODCALLTYPE ILockBytes_Stat_Proxy( | ||
| 10885 | ILockBytes* This, | ||
| 10886 | STATSTG *pstatstg, | ||
| 10887 | DWORD grfStatFlag); | ||
| 10888 | void __RPC_STUB ILockBytes_Stat_Stub( | ||
| 10889 | IRpcStubBuffer* This, | ||
| 10890 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10891 | PRPC_MESSAGE pRpcMessage, | ||
| 10892 | DWORD* pdwStubPhase); | ||
| 10893 | HRESULT CALLBACK ILockBytes_ReadAt_Proxy( | 9496 | HRESULT CALLBACK ILockBytes_ReadAt_Proxy( |
| 10894 | ILockBytes* This, | 9497 | ILockBytes* This, |
| 10895 | ULARGE_INTEGER ulOffset, | 9498 | ULARGE_INTEGER ulOffset, |
| ... | @@ -10970,36 +9573,37 @@ typedef struct IEnumFORMATETCVtbl { | ... | @@ -10970,36 +9573,37 @@ typedef struct IEnumFORMATETCVtbl { |
| 10970 | 9573 | ||
| 10971 | /*** IUnknown methods ***/ | 9574 | /*** IUnknown methods ***/ |
| 10972 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9575 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10973 | IEnumFORMATETC* This, | 9576 | IEnumFORMATETC *This, |
| 10974 | REFIID riid, | 9577 | REFIID riid, |
| 10975 | void **ppvObject); | 9578 | void **ppvObject); |
| 10976 | 9579 | ||
| 10977 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9580 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10978 | IEnumFORMATETC* This); | 9581 | IEnumFORMATETC *This); |
| 10979 | 9582 | ||
| 10980 | ULONG (STDMETHODCALLTYPE *Release)( | 9583 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10981 | IEnumFORMATETC* This); | 9584 | IEnumFORMATETC *This); |
| 10982 | 9585 | ||
| 10983 | /*** IEnumFORMATETC methods ***/ | 9586 | /*** IEnumFORMATETC methods ***/ |
| 10984 | HRESULT (STDMETHODCALLTYPE *Next)( | 9587 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 10985 | IEnumFORMATETC* This, | 9588 | IEnumFORMATETC *This, |
| 10986 | ULONG celt, | 9589 | ULONG celt, |
| 10987 | FORMATETC *rgelt, | 9590 | FORMATETC *rgelt, |
| 10988 | ULONG *pceltFetched); | 9591 | ULONG *pceltFetched); |
| 10989 | 9592 | ||
| 10990 | HRESULT (STDMETHODCALLTYPE *Skip)( | 9593 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 10991 | IEnumFORMATETC* This, | 9594 | IEnumFORMATETC *This, |
| 10992 | ULONG celt); | 9595 | ULONG celt); |
| 10993 | 9596 | ||
| 10994 | HRESULT (STDMETHODCALLTYPE *Reset)( | 9597 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 10995 | IEnumFORMATETC* This); | 9598 | IEnumFORMATETC *This); |
| 10996 | 9599 | ||
| 10997 | HRESULT (STDMETHODCALLTYPE *Clone)( | 9600 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 10998 | IEnumFORMATETC* This, | 9601 | IEnumFORMATETC *This, |
| 10999 | IEnumFORMATETC **ppenum); | 9602 | IEnumFORMATETC **ppenum); |
| 11000 | 9603 | ||
| 11001 | END_INTERFACE | 9604 | END_INTERFACE |
| 11002 | } IEnumFORMATETCVtbl; | 9605 | } IEnumFORMATETCVtbl; |
| 9606 | |||
| 11003 | interface IEnumFORMATETC { | 9607 | interface IEnumFORMATETC { |
| 11004 | CONST_VTBL IEnumFORMATETCVtbl* lpVtbl; | 9608 | CONST_VTBL IEnumFORMATETCVtbl* lpVtbl; |
| 11005 | }; | 9609 | }; |
| ... | @@ -11054,29 +9658,6 @@ void __RPC_STUB IEnumFORMATETC_RemoteNext_Stub( | ... | @@ -11054,29 +9658,6 @@ void __RPC_STUB IEnumFORMATETC_RemoteNext_Stub( |
| 11054 | IRpcChannelBuffer* pRpcChannelBuffer, | 9658 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 11055 | PRPC_MESSAGE pRpcMessage, | 9659 | PRPC_MESSAGE pRpcMessage, |
| 11056 | DWORD* pdwStubPhase); | 9660 | DWORD* pdwStubPhase); |
| 11057 | HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Skip_Proxy( | ||
| 11058 | IEnumFORMATETC* This, | ||
| 11059 | ULONG celt); | ||
| 11060 | void __RPC_STUB IEnumFORMATETC_Skip_Stub( | ||
| 11061 | IRpcStubBuffer* This, | ||
| 11062 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11063 | PRPC_MESSAGE pRpcMessage, | ||
| 11064 | DWORD* pdwStubPhase); | ||
| 11065 | HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Reset_Proxy( | ||
| 11066 | IEnumFORMATETC* This); | ||
| 11067 | void __RPC_STUB IEnumFORMATETC_Reset_Stub( | ||
| 11068 | IRpcStubBuffer* This, | ||
| 11069 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11070 | PRPC_MESSAGE pRpcMessage, | ||
| 11071 | DWORD* pdwStubPhase); | ||
| 11072 | HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Clone_Proxy( | ||
| 11073 | IEnumFORMATETC* This, | ||
| 11074 | IEnumFORMATETC **ppenum); | ||
| 11075 | void __RPC_STUB IEnumFORMATETC_Clone_Stub( | ||
| 11076 | IRpcStubBuffer* This, | ||
| 11077 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11078 | PRPC_MESSAGE pRpcMessage, | ||
| 11079 | DWORD* pdwStubPhase); | ||
| 11080 | HRESULT CALLBACK IEnumFORMATETC_Next_Proxy( | 9661 | HRESULT CALLBACK IEnumFORMATETC_Next_Proxy( |
| 11081 | IEnumFORMATETC* This, | 9662 | IEnumFORMATETC* This, |
| 11082 | ULONG celt, | 9663 | ULONG celt, |
| ... | @@ -11142,36 +9723,37 @@ typedef struct IEnumSTATDATAVtbl { | ... | @@ -11142,36 +9723,37 @@ typedef struct IEnumSTATDATAVtbl { |
| 11142 | 9723 | ||
| 11143 | /*** IUnknown methods ***/ | 9724 | /*** IUnknown methods ***/ |
| 11144 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9725 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11145 | IEnumSTATDATA* This, | 9726 | IEnumSTATDATA *This, |
| 11146 | REFIID riid, | 9727 | REFIID riid, |
| 11147 | void **ppvObject); | 9728 | void **ppvObject); |
| 11148 | 9729 | ||
| 11149 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9730 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11150 | IEnumSTATDATA* This); | 9731 | IEnumSTATDATA *This); |
| 11151 | 9732 | ||
| 11152 | ULONG (STDMETHODCALLTYPE *Release)( | 9733 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11153 | IEnumSTATDATA* This); | 9734 | IEnumSTATDATA *This); |
| 11154 | 9735 | ||
| 11155 | /*** IEnumSTATDATA methods ***/ | 9736 | /*** IEnumSTATDATA methods ***/ |
| 11156 | HRESULT (STDMETHODCALLTYPE *Next)( | 9737 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 11157 | IEnumSTATDATA* This, | 9738 | IEnumSTATDATA *This, |
| 11158 | ULONG celt, | 9739 | ULONG celt, |
| 11159 | STATDATA *rgelt, | 9740 | STATDATA *rgelt, |
| 11160 | ULONG *pceltFetched); | 9741 | ULONG *pceltFetched); |
| 11161 | 9742 | ||
| 11162 | HRESULT (STDMETHODCALLTYPE *Skip)( | 9743 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 11163 | IEnumSTATDATA* This, | 9744 | IEnumSTATDATA *This, |
| 11164 | ULONG celt); | 9745 | ULONG celt); |
| 11165 | 9746 | ||
| 11166 | HRESULT (STDMETHODCALLTYPE *Reset)( | 9747 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 11167 | IEnumSTATDATA* This); | 9748 | IEnumSTATDATA *This); |
| 11168 | 9749 | ||
| 11169 | HRESULT (STDMETHODCALLTYPE *Clone)( | 9750 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 11170 | IEnumSTATDATA* This, | 9751 | IEnumSTATDATA *This, |
| 11171 | IEnumSTATDATA **ppenum); | 9752 | IEnumSTATDATA **ppenum); |
| 11172 | 9753 | ||
| 11173 | END_INTERFACE | 9754 | END_INTERFACE |
| 11174 | } IEnumSTATDATAVtbl; | 9755 | } IEnumSTATDATAVtbl; |
| 9756 | |||
| 11175 | interface IEnumSTATDATA { | 9757 | interface IEnumSTATDATA { |
| 11176 | CONST_VTBL IEnumSTATDATAVtbl* lpVtbl; | 9758 | CONST_VTBL IEnumSTATDATAVtbl* lpVtbl; |
| 11177 | }; | 9759 | }; |
| ... | @@ -11226,29 +9808,6 @@ void __RPC_STUB IEnumSTATDATA_RemoteNext_Stub( | ... | @@ -11226,29 +9808,6 @@ void __RPC_STUB IEnumSTATDATA_RemoteNext_Stub( |
| 11226 | IRpcChannelBuffer* pRpcChannelBuffer, | 9808 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 11227 | PRPC_MESSAGE pRpcMessage, | 9809 | PRPC_MESSAGE pRpcMessage, |
| 11228 | DWORD* pdwStubPhase); | 9810 | DWORD* pdwStubPhase); |
| 11229 | HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Skip_Proxy( | ||
| 11230 | IEnumSTATDATA* This, | ||
| 11231 | ULONG celt); | ||
| 11232 | void __RPC_STUB IEnumSTATDATA_Skip_Stub( | ||
| 11233 | IRpcStubBuffer* This, | ||
| 11234 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11235 | PRPC_MESSAGE pRpcMessage, | ||
| 11236 | DWORD* pdwStubPhase); | ||
| 11237 | HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Reset_Proxy( | ||
| 11238 | IEnumSTATDATA* This); | ||
| 11239 | void __RPC_STUB IEnumSTATDATA_Reset_Stub( | ||
| 11240 | IRpcStubBuffer* This, | ||
| 11241 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11242 | PRPC_MESSAGE pRpcMessage, | ||
| 11243 | DWORD* pdwStubPhase); | ||
| 11244 | HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Clone_Proxy( | ||
| 11245 | IEnumSTATDATA* This, | ||
| 11246 | IEnumSTATDATA **ppenum); | ||
| 11247 | void __RPC_STUB IEnumSTATDATA_Clone_Stub( | ||
| 11248 | IRpcStubBuffer* This, | ||
| 11249 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11250 | PRPC_MESSAGE pRpcMessage, | ||
| 11251 | DWORD* pdwStubPhase); | ||
| 11252 | HRESULT CALLBACK IEnumSTATDATA_Next_Proxy( | 9811 | HRESULT CALLBACK IEnumSTATDATA_Next_Proxy( |
| 11253 | IEnumSTATDATA* This, | 9812 | IEnumSTATDATA* This, |
| 11254 | ULONG celt, | 9813 | ULONG celt, |
| ... | @@ -11287,23 +9846,24 @@ typedef struct IRootStorageVtbl { | ... | @@ -11287,23 +9846,24 @@ typedef struct IRootStorageVtbl { |
| 11287 | 9846 | ||
| 11288 | /*** IUnknown methods ***/ | 9847 | /*** IUnknown methods ***/ |
| 11289 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9848 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11290 | IRootStorage* This, | 9849 | IRootStorage *This, |
| 11291 | REFIID riid, | 9850 | REFIID riid, |
| 11292 | void **ppvObject); | 9851 | void **ppvObject); |
| 11293 | 9852 | ||
| 11294 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9853 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11295 | IRootStorage* This); | 9854 | IRootStorage *This); |
| 11296 | 9855 | ||
| 11297 | ULONG (STDMETHODCALLTYPE *Release)( | 9856 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11298 | IRootStorage* This); | 9857 | IRootStorage *This); |
| 11299 | 9858 | ||
| 11300 | /*** IRootStorage methods ***/ | 9859 | /*** IRootStorage methods ***/ |
| 11301 | HRESULT (STDMETHODCALLTYPE *SwitchToFile)( | 9860 | HRESULT (STDMETHODCALLTYPE *SwitchToFile)( |
| 11302 | IRootStorage* This, | 9861 | IRootStorage *This, |
| 11303 | LPOLESTR pszFile); | 9862 | LPOLESTR pszFile); |
| 11304 | 9863 | ||
| 11305 | END_INTERFACE | 9864 | END_INTERFACE |
| 11306 | } IRootStorageVtbl; | 9865 | } IRootStorageVtbl; |
| 9866 | |||
| 11307 | interface IRootStorage { | 9867 | interface IRootStorage { |
| 11308 | CONST_VTBL IRootStorageVtbl* lpVtbl; | 9868 | CONST_VTBL IRootStorageVtbl* lpVtbl; |
| 11309 | }; | 9869 | }; |
| ... | @@ -11336,14 +9896,6 @@ static FORCEINLINE HRESULT IRootStorage_SwitchToFile(IRootStorage* This,LPOLESTR | ... | @@ -11336,14 +9896,6 @@ static FORCEINLINE HRESULT IRootStorage_SwitchToFile(IRootStorage* This,LPOLESTR |
| 11336 | 9896 | ||
| 11337 | #endif | 9897 | #endif |
| 11338 | 9898 | ||
| 11339 | HRESULT STDMETHODCALLTYPE IRootStorage_SwitchToFile_Proxy( | ||
| 11340 | IRootStorage* This, | ||
| 11341 | LPOLESTR pszFile); | ||
| 11342 | void __RPC_STUB IRootStorage_SwitchToFile_Stub( | ||
| 11343 | IRpcStubBuffer* This, | ||
| 11344 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11345 | PRPC_MESSAGE pRpcMessage, | ||
| 11346 | DWORD* pdwStubPhase); | ||
| 11347 | 9899 | ||
| 11348 | #endif /* __IRootStorage_INTERFACE_DEFINED__ */ | 9900 | #endif /* __IRootStorage_INTERFACE_DEFINED__ */ |
| 11349 | 9901 | ||
| ... | @@ -11389,7 +9941,7 @@ IUnknown *pUnkForRelease; | ... | @@ -11389,7 +9941,7 @@ IUnknown *pUnkForRelease; |
| 11389 | #else | 9941 | #else |
| 11390 | typedef struct tagSTGMEDIUM { | 9942 | typedef struct tagSTGMEDIUM { |
| 11391 | DWORD tymed; | 9943 | DWORD tymed; |
| 11392 | __C89_NAMELESS union { | 9944 | union { |
| 11393 | HBITMAP hBitmap; | 9945 | HBITMAP hBitmap; |
| 11394 | HMETAFILEPICT hMetaFilePict; | 9946 | HMETAFILEPICT hMetaFilePict; |
| 11395 | HENHMETAFILE hEnhMetaFile; | 9947 | HENHMETAFILE hEnhMetaFile; |
| ... | @@ -11403,16 +9955,16 @@ typedef struct tagSTGMEDIUM { | ... | @@ -11403,16 +9955,16 @@ typedef struct tagSTGMEDIUM { |
| 11403 | #endif | 9955 | #endif |
| 11404 | typedef struct _GDI_OBJECT { | 9956 | typedef struct _GDI_OBJECT { |
| 11405 | DWORD ObjectType; | 9957 | DWORD ObjectType; |
| 11406 | union { | 9958 | union __WIDL_objidl_generated_name_0000000C { |
| 11407 | wireHBITMAP hBitmap; | 9959 | wireHBITMAP hBitmap; |
| 11408 | wireHPALETTE hPalette; | 9960 | wireHPALETTE hPalette; |
| 11409 | wireHGLOBAL hGeneric; | 9961 | wireHGLOBAL hGeneric; |
| 11410 | } u; | 9962 | } u; |
| 11411 | } GDI_OBJECT; | 9963 | } GDI_OBJECT; |
| 11412 | typedef struct _userSTGMEDIUM { | 9964 | typedef struct _userSTGMEDIUM { |
| 11413 | __C89_NAMELESS struct _STGMEDIUM_UNION { | 9965 | struct _STGMEDIUM_UNION { |
| 11414 | DWORD tymed; | 9966 | DWORD tymed; |
| 11415 | union { | 9967 | union __WIDL_objidl_generated_name_0000000D { |
| 11416 | wireHMETAFILEPICT hMetaFilePict; | 9968 | wireHMETAFILEPICT hMetaFilePict; |
| 11417 | wireHENHMETAFILE hHEnhMetaFile; | 9969 | wireHENHMETAFILE hHEnhMetaFile; |
| 11418 | GDI_OBJECT *hGdiHandle; | 9970 | GDI_OBJECT *hGdiHandle; |
| ... | @@ -11472,39 +10024,40 @@ typedef struct IAdviseSinkVtbl { | ... | @@ -11472,39 +10024,40 @@ typedef struct IAdviseSinkVtbl { |
| 11472 | 10024 | ||
| 11473 | /*** IUnknown methods ***/ | 10025 | /*** IUnknown methods ***/ |
| 11474 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 10026 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11475 | IAdviseSink* This, | 10027 | IAdviseSink *This, |
| 11476 | REFIID riid, | 10028 | REFIID riid, |
| 11477 | void **ppvObject); | 10029 | void **ppvObject); |
| 11478 | 10030 | ||
| 11479 | ULONG (STDMETHODCALLTYPE *AddRef)( | 10031 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11480 | IAdviseSink* This); | 10032 | IAdviseSink *This); |
| 11481 | 10033 | ||
| 11482 | ULONG (STDMETHODCALLTYPE *Release)( | 10034 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11483 | IAdviseSink* This); | 10035 | IAdviseSink *This); |
| 11484 | 10036 | ||
| 11485 | /*** IAdviseSink methods ***/ | 10037 | /*** IAdviseSink methods ***/ |
| 11486 | void (STDMETHODCALLTYPE *OnDataChange)( | 10038 | void (STDMETHODCALLTYPE *OnDataChange)( |
| 11487 | IAdviseSink* This, | 10039 | IAdviseSink *This, |
| 11488 | FORMATETC *pFormatetc, | 10040 | FORMATETC *pFormatetc, |
| 11489 | STGMEDIUM *pStgmed); | 10041 | STGMEDIUM *pStgmed); |
| 11490 | 10042 | ||
| 11491 | void (STDMETHODCALLTYPE *OnViewChange)( | 10043 | void (STDMETHODCALLTYPE *OnViewChange)( |
| 11492 | IAdviseSink* This, | 10044 | IAdviseSink *This, |
| 11493 | DWORD dwAspect, | 10045 | DWORD dwAspect, |
| 11494 | LONG lindex); | 10046 | LONG lindex); |
| 11495 | 10047 | ||
| 11496 | void (STDMETHODCALLTYPE *OnRename)( | 10048 | void (STDMETHODCALLTYPE *OnRename)( |
| 11497 | IAdviseSink* This, | 10049 | IAdviseSink *This, |
| 11498 | IMoniker *pmk); | 10050 | IMoniker *pmk); |
| 11499 | 10051 | ||
| 11500 | void (STDMETHODCALLTYPE *OnSave)( | 10052 | void (STDMETHODCALLTYPE *OnSave)( |
| 11501 | IAdviseSink* This); | 10053 | IAdviseSink *This); |
| 11502 | 10054 | ||
| 11503 | void (STDMETHODCALLTYPE *OnClose)( | 10055 | void (STDMETHODCALLTYPE *OnClose)( |
| 11504 | IAdviseSink* This); | 10056 | IAdviseSink *This); |
| 11505 | 10057 | ||
| 11506 | END_INTERFACE | 10058 | END_INTERFACE |
| 11507 | } IAdviseSinkVtbl; | 10059 | } IAdviseSinkVtbl; |
| 10060 | |||
| 11508 | interface IAdviseSink { | 10061 | interface IAdviseSink { |
| 11509 | CONST_VTBL IAdviseSinkVtbl* lpVtbl; | 10062 | CONST_VTBL IAdviseSinkVtbl* lpVtbl; |
| 11510 | }; | 10063 | }; |
| ... | @@ -11679,54 +10232,55 @@ typedef struct AsyncIAdviseSinkVtbl { | ... | @@ -11679,54 +10232,55 @@ typedef struct AsyncIAdviseSinkVtbl { |
| 11679 | 10232 | ||
| 11680 | /*** IUnknown methods ***/ | 10233 | /*** IUnknown methods ***/ |
| 11681 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 10234 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11682 | AsyncIAdviseSink* This, | 10235 | AsyncIAdviseSink *This, |
| 11683 | REFIID riid, | 10236 | REFIID riid, |
| 11684 | void **ppvObject); | 10237 | void **ppvObject); |
| 11685 | 10238 | ||
| 11686 | ULONG (STDMETHODCALLTYPE *AddRef)( | 10239 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11687 | AsyncIAdviseSink* This); | 10240 | AsyncIAdviseSink *This); |
| 11688 | 10241 | ||
| 11689 | ULONG (STDMETHODCALLTYPE *Release)( | 10242 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11690 | AsyncIAdviseSink* This); | 10243 | AsyncIAdviseSink *This); |
| 11691 | 10244 | ||
| 11692 | /*** IAdviseSink methods ***/ | 10245 | /*** AsyncIAdviseSink methods ***/ |
| 11693 | void (STDMETHODCALLTYPE *Begin_OnDataChange)( | 10246 | void (STDMETHODCALLTYPE *Begin_OnDataChange)( |
| 11694 | AsyncIAdviseSink* This, | 10247 | AsyncIAdviseSink *This, |
| 11695 | FORMATETC *pFormatetc, | 10248 | FORMATETC *pFormatetc, |
| 11696 | STGMEDIUM *pStgmed); | 10249 | STGMEDIUM *pStgmed); |
| 11697 | 10250 | ||
| 11698 | void (STDMETHODCALLTYPE *Finish_OnDataChange)( | 10251 | void (STDMETHODCALLTYPE *Finish_OnDataChange)( |
| 11699 | AsyncIAdviseSink* This); | 10252 | AsyncIAdviseSink *This); |
| 11700 | 10253 | ||
| 11701 | void (STDMETHODCALLTYPE *Begin_OnViewChange)( | 10254 | void (STDMETHODCALLTYPE *Begin_OnViewChange)( |
| 11702 | AsyncIAdviseSink* This, | 10255 | AsyncIAdviseSink *This, |
| 11703 | DWORD dwAspect, | 10256 | DWORD dwAspect, |
| 11704 | LONG lindex); | 10257 | LONG lindex); |
| 11705 | 10258 | ||
| 11706 | void (STDMETHODCALLTYPE *Finish_OnViewChange)( | 10259 | void (STDMETHODCALLTYPE *Finish_OnViewChange)( |
| 11707 | AsyncIAdviseSink* This); | 10260 | AsyncIAdviseSink *This); |
| 11708 | 10261 | ||
| 11709 | void (STDMETHODCALLTYPE *Begin_OnRename)( | 10262 | void (STDMETHODCALLTYPE *Begin_OnRename)( |
| 11710 | AsyncIAdviseSink* This, | 10263 | AsyncIAdviseSink *This, |
| 11711 | IMoniker *pmk); | 10264 | IMoniker *pmk); |
| 11712 | 10265 | ||
| 11713 | void (STDMETHODCALLTYPE *Finish_OnRename)( | 10266 | void (STDMETHODCALLTYPE *Finish_OnRename)( |
| 11714 | AsyncIAdviseSink* This); | 10267 | AsyncIAdviseSink *This); |
| 11715 | 10268 | ||
| 11716 | void (STDMETHODCALLTYPE *Begin_OnSave)( | 10269 | void (STDMETHODCALLTYPE *Begin_OnSave)( |
| 11717 | AsyncIAdviseSink* This); | 10270 | AsyncIAdviseSink *This); |
| 11718 | 10271 | ||
| 11719 | void (STDMETHODCALLTYPE *Finish_OnSave)( | 10272 | void (STDMETHODCALLTYPE *Finish_OnSave)( |
| 11720 | AsyncIAdviseSink* This); | 10273 | AsyncIAdviseSink *This); |
| 11721 | 10274 | ||
| 11722 | void (STDMETHODCALLTYPE *Begin_OnClose)( | 10275 | void (STDMETHODCALLTYPE *Begin_OnClose)( |
| 11723 | AsyncIAdviseSink* This); | 10276 | AsyncIAdviseSink *This); |
| 11724 | 10277 | ||
| 11725 | void (STDMETHODCALLTYPE *Finish_OnClose)( | 10278 | void (STDMETHODCALLTYPE *Finish_OnClose)( |
| 11726 | AsyncIAdviseSink* This); | 10279 | AsyncIAdviseSink *This); |
| 11727 | 10280 | ||
| 11728 | END_INTERFACE | 10281 | END_INTERFACE |
| 11729 | } AsyncIAdviseSinkVtbl; | 10282 | } AsyncIAdviseSinkVtbl; |
| 10283 | |||
| 11730 | interface AsyncIAdviseSink { | 10284 | interface AsyncIAdviseSink { |
| 11731 | CONST_VTBL AsyncIAdviseSinkVtbl* lpVtbl; | 10285 | CONST_VTBL AsyncIAdviseSinkVtbl* lpVtbl; |
| 11732 | }; | 10286 | }; |
| ... | @@ -11737,7 +10291,7 @@ interface AsyncIAdviseSink { | ... | @@ -11737,7 +10291,7 @@ interface AsyncIAdviseSink { |
| 11737 | #define AsyncIAdviseSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 10291 | #define AsyncIAdviseSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 11738 | #define AsyncIAdviseSink_AddRef(This) (This)->lpVtbl->AddRef(This) | 10292 | #define AsyncIAdviseSink_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 11739 | #define AsyncIAdviseSink_Release(This) (This)->lpVtbl->Release(This) | 10293 | #define AsyncIAdviseSink_Release(This) (This)->lpVtbl->Release(This) |
| 11740 | /*** IAdviseSink methods ***/ | 10294 | /*** AsyncIAdviseSink methods ***/ |
| 11741 | #define AsyncIAdviseSink_Begin_OnDataChange(This,pFormatetc,pStgmed) (This)->lpVtbl->Begin_OnDataChange(This,pFormatetc,pStgmed) | 10295 | #define AsyncIAdviseSink_Begin_OnDataChange(This,pFormatetc,pStgmed) (This)->lpVtbl->Begin_OnDataChange(This,pFormatetc,pStgmed) |
| 11742 | #define AsyncIAdviseSink_Finish_OnDataChange(This) (This)->lpVtbl->Finish_OnDataChange(This) | 10296 | #define AsyncIAdviseSink_Finish_OnDataChange(This) (This)->lpVtbl->Finish_OnDataChange(This) |
| 11743 | #define AsyncIAdviseSink_Begin_OnViewChange(This,dwAspect,lindex) (This)->lpVtbl->Begin_OnViewChange(This,dwAspect,lindex) | 10297 | #define AsyncIAdviseSink_Begin_OnViewChange(This,dwAspect,lindex) (This)->lpVtbl->Begin_OnViewChange(This,dwAspect,lindex) |
| ... | @@ -11759,177 +10313,42 @@ static FORCEINLINE ULONG AsyncIAdviseSink_AddRef(AsyncIAdviseSink* This) { | ... | @@ -11759,177 +10313,42 @@ static FORCEINLINE ULONG AsyncIAdviseSink_AddRef(AsyncIAdviseSink* This) { |
| 11759 | static FORCEINLINE ULONG AsyncIAdviseSink_Release(AsyncIAdviseSink* This) { | 10313 | static FORCEINLINE ULONG AsyncIAdviseSink_Release(AsyncIAdviseSink* This) { |
| 11760 | return This->lpVtbl->Release(This); | 10314 | return This->lpVtbl->Release(This); |
| 11761 | } | 10315 | } |
| 11762 | /*** IAdviseSink methods ***/ | 10316 | /*** AsyncIAdviseSink methods ***/ |
| 11763 | static FORCEINLINE void Begin_AsyncIAdviseSink_OnDataChange(AsyncIAdviseSink* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { | 10317 | static FORCEINLINE void AsyncIAdviseSink_Begin_OnDataChange(AsyncIAdviseSink* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { |
| 11764 | This->lpVtbl->Begin_OnDataChange(This,pFormatetc,pStgmed); | 10318 | This->lpVtbl->Begin_OnDataChange(This,pFormatetc,pStgmed); |
| 11765 | } | 10319 | } |
| 11766 | static FORCEINLINE void Finish_AsyncIAdviseSink_OnDataChange(AsyncIAdviseSink* This) { | 10320 | static FORCEINLINE void AsyncIAdviseSink_Finish_OnDataChange(AsyncIAdviseSink* This) { |
| 11767 | This->lpVtbl->Finish_OnDataChange(This); | 10321 | This->lpVtbl->Finish_OnDataChange(This); |
| 11768 | } | 10322 | } |
| 11769 | static FORCEINLINE void Begin_AsyncIAdviseSink_OnViewChange(AsyncIAdviseSink* This,DWORD dwAspect,LONG lindex) { | 10323 | static FORCEINLINE void AsyncIAdviseSink_Begin_OnViewChange(AsyncIAdviseSink* This,DWORD dwAspect,LONG lindex) { |
| 11770 | This->lpVtbl->Begin_OnViewChange(This,dwAspect,lindex); | 10324 | This->lpVtbl->Begin_OnViewChange(This,dwAspect,lindex); |
| 11771 | } | 10325 | } |
| 11772 | static FORCEINLINE void Finish_AsyncIAdviseSink_OnViewChange(AsyncIAdviseSink* This) { | 10326 | static FORCEINLINE void AsyncIAdviseSink_Finish_OnViewChange(AsyncIAdviseSink* This) { |
| 11773 | This->lpVtbl->Finish_OnViewChange(This); | 10327 | This->lpVtbl->Finish_OnViewChange(This); |
| 11774 | } | 10328 | } |
| 11775 | static FORCEINLINE void Begin_AsyncIAdviseSink_OnRename(AsyncIAdviseSink* This,IMoniker *pmk) { | 10329 | static FORCEINLINE void AsyncIAdviseSink_Begin_OnRename(AsyncIAdviseSink* This,IMoniker *pmk) { |
| 11776 | This->lpVtbl->Begin_OnRename(This,pmk); | 10330 | This->lpVtbl->Begin_OnRename(This,pmk); |
| 11777 | } | 10331 | } |
| 11778 | static FORCEINLINE void Finish_AsyncIAdviseSink_OnRename(AsyncIAdviseSink* This) { | 10332 | static FORCEINLINE void AsyncIAdviseSink_Finish_OnRename(AsyncIAdviseSink* This) { |
| 11779 | This->lpVtbl->Finish_OnRename(This); | 10333 | This->lpVtbl->Finish_OnRename(This); |
| 11780 | } | 10334 | } |
| 11781 | static FORCEINLINE void Begin_AsyncIAdviseSink_OnSave(AsyncIAdviseSink* This) { | 10335 | static FORCEINLINE void AsyncIAdviseSink_Begin_OnSave(AsyncIAdviseSink* This) { |
| 11782 | This->lpVtbl->Begin_OnSave(This); | 10336 | This->lpVtbl->Begin_OnSave(This); |
| 11783 | } | 10337 | } |
| 11784 | static FORCEINLINE void Finish_AsyncIAdviseSink_OnSave(AsyncIAdviseSink* This) { | 10338 | static FORCEINLINE void AsyncIAdviseSink_Finish_OnSave(AsyncIAdviseSink* This) { |
| 11785 | This->lpVtbl->Finish_OnSave(This); | 10339 | This->lpVtbl->Finish_OnSave(This); |
| 11786 | } | 10340 | } |
| 11787 | static FORCEINLINE void Begin_AsyncIAdviseSink_OnClose(AsyncIAdviseSink* This) { | 10341 | static FORCEINLINE void AsyncIAdviseSink_Begin_OnClose(AsyncIAdviseSink* This) { |
| 11788 | This->lpVtbl->Begin_OnClose(This); | 10342 | This->lpVtbl->Begin_OnClose(This); |
| 11789 | } | 10343 | } |
| 11790 | static FORCEINLINE void Finish_AsyncIAdviseSink_OnClose(AsyncIAdviseSink* This) { | 10344 | static FORCEINLINE void AsyncIAdviseSink_Finish_OnClose(AsyncIAdviseSink* This) { |
| 11791 | This->lpVtbl->Finish_OnClose(This); | 10345 | This->lpVtbl->Finish_OnClose(This); |
| 11792 | } | 10346 | } |
| 11793 | #endif | 10347 | #endif |
| 11794 | #endif | 10348 | #endif |
| 11795 | 10349 | ||
| 11796 | #endif | 10350 | #endif |
| 11797 | 10351 | ||
| 11798 | HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnDataChange_Proxy( | ||
| 11799 | IAdviseSink* This, | ||
| 11800 | FORMATETC *pFormatetc, | ||
| 11801 | ASYNC_STGMEDIUM *pStgmed); | ||
| 11802 | void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnDataChange_Stub( | ||
| 11803 | IRpcStubBuffer* This, | ||
| 11804 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11805 | PRPC_MESSAGE pRpcMessage, | ||
| 11806 | DWORD* pdwStubPhase); | ||
| 11807 | HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnDataChange_Proxy( | ||
| 11808 | IAdviseSink* This, | ||
| 11809 | FORMATETC *pFormatetc, | ||
| 11810 | ASYNC_STGMEDIUM *pStgmed); | ||
| 11811 | void __RPC_STUB AsyncIAdviseSink_Finish_RemoteOnDataChange_Stub( | ||
| 11812 | IRpcStubBuffer* This, | ||
| 11813 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11814 | PRPC_MESSAGE pRpcMessage, | ||
| 11815 | DWORD* pdwStubPhase); | ||
| 11816 | HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnViewChange_Proxy( | ||
| 11817 | IAdviseSink* This, | ||
| 11818 | DWORD dwAspect, | ||
| 11819 | LONG lindex); | ||
| 11820 | void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnViewChange_Stub( | ||
| 11821 | IRpcStubBuffer* This, | ||
| 11822 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11823 | PRPC_MESSAGE pRpcMessage, | ||
| 11824 | DWORD* pdwStubPhase); | ||
| 11825 | HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnViewChange_Proxy( | ||
| 11826 | IAdviseSink* This, | ||
| 11827 | DWORD dwAspect, | ||
| 11828 | LONG lindex); | ||
| 11829 | void __RPC_STUB AsyncIAdviseSink_Finish_RemoteOnViewChange_Stub( | ||
| 11830 | IRpcStubBuffer* This, | ||
| 11831 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11832 | PRPC_MESSAGE pRpcMessage, | ||
| 11833 | DWORD* pdwStubPhase); | ||
| 11834 | HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnRename_Proxy( | ||
| 11835 | IAdviseSink* This, | ||
| 11836 | IMoniker *pmk); | ||
| 11837 | void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnRename_Stub( | ||
| 11838 | IRpcStubBuffer* This, | ||
| 11839 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11840 | PRPC_MESSAGE pRpcMessage, | ||
| 11841 | DWORD* pdwStubPhase); | ||
| 11842 | HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnRename_Proxy( | ||
| 11843 | IAdviseSink* This, | ||
| 11844 | IMoniker *pmk); | ||
| 11845 | void __RPC_STUB AsyncIAdviseSink_Finish_RemoteOnRename_Stub( | ||
| 11846 | IRpcStubBuffer* This, | ||
| 11847 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11848 | PRPC_MESSAGE pRpcMessage, | ||
| 11849 | DWORD* pdwStubPhase); | ||
| 11850 | HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnSave_Proxy( | ||
| 11851 | IAdviseSink* This); | ||
| 11852 | void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnSave_Stub( | ||
| 11853 | IRpcStubBuffer* This, | ||
| 11854 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11855 | PRPC_MESSAGE pRpcMessage, | ||
| 11856 | DWORD* pdwStubPhase); | ||
| 11857 | HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnSave_Proxy( | ||
| 11858 | IAdviseSink* This); | ||
| 11859 | void __RPC_STUB AsyncIAdviseSink_Finish_RemoteOnSave_Stub( | ||
| 11860 | IRpcStubBuffer* This, | ||
| 11861 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11862 | PRPC_MESSAGE pRpcMessage, | ||
| 11863 | DWORD* pdwStubPhase); | ||
| 11864 | HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnClose_Proxy( | ||
| 11865 | IAdviseSink* This); | ||
| 11866 | void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnClose_Stub( | ||
| 11867 | IRpcStubBuffer* This, | ||
| 11868 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11869 | PRPC_MESSAGE pRpcMessage, | ||
| 11870 | DWORD* pdwStubPhase); | ||
| 11871 | HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnClose_Proxy( | ||
| 11872 | IAdviseSink* This); | ||
| 11873 | void __RPC_STUB AsyncIAdviseSink_Finish_RemoteOnClose_Stub( | ||
| 11874 | IRpcStubBuffer* This, | ||
| 11875 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11876 | PRPC_MESSAGE pRpcMessage, | ||
| 11877 | DWORD* pdwStubPhase); | ||
| 11878 | void CALLBACK AsyncIAdviseSink_Begin_OnDataChange_Proxy( | ||
| 11879 | IAdviseSink* This, | ||
| 11880 | FORMATETC *pFormatetc, | ||
| 11881 | STGMEDIUM *pStgmed); | ||
| 11882 | HRESULT __RPC_STUB AsyncIAdviseSink_Begin_OnDataChange_Stub( | ||
| 11883 | IAdviseSink* This, | ||
| 11884 | FORMATETC *pFormatetc, | ||
| 11885 | ASYNC_STGMEDIUM *pStgmed); | ||
| 11886 | void CALLBACK AsyncIAdviseSink_Finish_OnDataChange_Proxy( | ||
| 11887 | IAdviseSink* This); | ||
| 11888 | HRESULT __RPC_STUB AsyncIAdviseSink_Finish_OnDataChange_Stub( | ||
| 11889 | IAdviseSink* This, | ||
| 11890 | FORMATETC *pFormatetc, | ||
| 11891 | ASYNC_STGMEDIUM *pStgmed); | ||
| 11892 | void CALLBACK AsyncIAdviseSink_Begin_OnViewChange_Proxy( | ||
| 11893 | IAdviseSink* This, | ||
| 11894 | DWORD dwAspect, | ||
| 11895 | LONG lindex); | ||
| 11896 | HRESULT __RPC_STUB AsyncIAdviseSink_Begin_OnViewChange_Stub( | ||
| 11897 | IAdviseSink* This, | ||
| 11898 | DWORD dwAspect, | ||
| 11899 | LONG lindex); | ||
| 11900 | void CALLBACK AsyncIAdviseSink_Finish_OnViewChange_Proxy( | ||
| 11901 | IAdviseSink* This); | ||
| 11902 | HRESULT __RPC_STUB AsyncIAdviseSink_Finish_OnViewChange_Stub( | ||
| 11903 | IAdviseSink* This, | ||
| 11904 | DWORD dwAspect, | ||
| 11905 | LONG lindex); | ||
| 11906 | void CALLBACK AsyncIAdviseSink_Begin_OnRename_Proxy( | ||
| 11907 | IAdviseSink* This, | ||
| 11908 | IMoniker *pmk); | ||
| 11909 | HRESULT __RPC_STUB AsyncIAdviseSink_Begin_OnRename_Stub( | ||
| 11910 | IAdviseSink* This, | ||
| 11911 | IMoniker *pmk); | ||
| 11912 | void CALLBACK AsyncIAdviseSink_Finish_OnRename_Proxy( | ||
| 11913 | IAdviseSink* This); | ||
| 11914 | HRESULT __RPC_STUB AsyncIAdviseSink_Finish_OnRename_Stub( | ||
| 11915 | IAdviseSink* This, | ||
| 11916 | IMoniker *pmk); | ||
| 11917 | void CALLBACK AsyncIAdviseSink_Begin_OnSave_Proxy( | ||
| 11918 | IAdviseSink* This); | ||
| 11919 | HRESULT __RPC_STUB AsyncIAdviseSink_Begin_OnSave_Stub( | ||
| 11920 | IAdviseSink* This); | ||
| 11921 | void CALLBACK AsyncIAdviseSink_Finish_OnSave_Proxy( | ||
| 11922 | IAdviseSink* This); | ||
| 11923 | HRESULT __RPC_STUB AsyncIAdviseSink_Finish_OnSave_Stub( | ||
| 11924 | IAdviseSink* This); | ||
| 11925 | void CALLBACK AsyncIAdviseSink_Begin_OnClose_Proxy( | ||
| 11926 | IAdviseSink* This); | ||
| 11927 | HRESULT __RPC_STUB AsyncIAdviseSink_Begin_OnClose_Stub( | ||
| 11928 | IAdviseSink* This); | ||
| 11929 | void CALLBACK AsyncIAdviseSink_Finish_OnClose_Proxy( | ||
| 11930 | IAdviseSink* This); | ||
| 11931 | HRESULT __RPC_STUB AsyncIAdviseSink_Finish_OnClose_Stub( | ||
| 11932 | IAdviseSink* This); | ||
| 11933 | 10352 | ||
| 11934 | #endif /* __AsyncIAdviseSink_INTERFACE_DEFINED__ */ | 10353 | #endif /* __AsyncIAdviseSink_INTERFACE_DEFINED__ */ |
| 11935 | 10354 | ||
| ... | @@ -11960,44 +10379,45 @@ typedef struct IAdviseSink2Vtbl { | ... | @@ -11960,44 +10379,45 @@ typedef struct IAdviseSink2Vtbl { |
| 11960 | 10379 | ||
| 11961 | /*** IUnknown methods ***/ | 10380 | /*** IUnknown methods ***/ |
| 11962 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 10381 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11963 | IAdviseSink2* This, | 10382 | IAdviseSink2 *This, |
| 11964 | REFIID riid, | 10383 | REFIID riid, |
| 11965 | void **ppvObject); | 10384 | void **ppvObject); |
| 11966 | 10385 | ||
| 11967 | ULONG (STDMETHODCALLTYPE *AddRef)( | 10386 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11968 | IAdviseSink2* This); | 10387 | IAdviseSink2 *This); |
| 11969 | 10388 | ||
| 11970 | ULONG (STDMETHODCALLTYPE *Release)( | 10389 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11971 | IAdviseSink2* This); | 10390 | IAdviseSink2 *This); |
| 11972 | 10391 | ||
| 11973 | /*** IAdviseSink methods ***/ | 10392 | /*** IAdviseSink methods ***/ |
| 11974 | void (STDMETHODCALLTYPE *OnDataChange)( | 10393 | void (STDMETHODCALLTYPE *OnDataChange)( |
| 11975 | IAdviseSink2* This, | 10394 | IAdviseSink2 *This, |
| 11976 | FORMATETC *pFormatetc, | 10395 | FORMATETC *pFormatetc, |
| 11977 | STGMEDIUM *pStgmed); | 10396 | STGMEDIUM *pStgmed); |
| 11978 | 10397 | ||
| 11979 | void (STDMETHODCALLTYPE *OnViewChange)( | 10398 | void (STDMETHODCALLTYPE *OnViewChange)( |
| 11980 | IAdviseSink2* This, | 10399 | IAdviseSink2 *This, |
| 11981 | DWORD dwAspect, | 10400 | DWORD dwAspect, |
| 11982 | LONG lindex); | 10401 | LONG lindex); |
| 11983 | 10402 | ||
| 11984 | void (STDMETHODCALLTYPE *OnRename)( | 10403 | void (STDMETHODCALLTYPE *OnRename)( |
| 11985 | IAdviseSink2* This, | 10404 | IAdviseSink2 *This, |
| 11986 | IMoniker *pmk); | 10405 | IMoniker *pmk); |
| 11987 | 10406 | ||
| 11988 | void (STDMETHODCALLTYPE *OnSave)( | 10407 | void (STDMETHODCALLTYPE *OnSave)( |
| 11989 | IAdviseSink2* This); | 10408 | IAdviseSink2 *This); |
| 11990 | 10409 | ||
| 11991 | void (STDMETHODCALLTYPE *OnClose)( | 10410 | void (STDMETHODCALLTYPE *OnClose)( |
| 11992 | IAdviseSink2* This); | 10411 | IAdviseSink2 *This); |
| 11993 | 10412 | ||
| 11994 | /*** IAdviseSink2 methods ***/ | 10413 | /*** IAdviseSink2 methods ***/ |
| 11995 | void (STDMETHODCALLTYPE *OnLinkSrcChange)( | 10414 | void (STDMETHODCALLTYPE *OnLinkSrcChange)( |
| 11996 | IAdviseSink2* This, | 10415 | IAdviseSink2 *This, |
| 11997 | IMoniker *pmk); | 10416 | IMoniker *pmk); |
| 11998 | 10417 | ||
| 11999 | END_INTERFACE | 10418 | END_INTERFACE |
| 12000 | } IAdviseSink2Vtbl; | 10419 | } IAdviseSink2Vtbl; |
| 10420 | |||
| 12001 | interface IAdviseSink2 { | 10421 | interface IAdviseSink2 { |
| 12002 | CONST_VTBL IAdviseSink2Vtbl* lpVtbl; | 10422 | CONST_VTBL IAdviseSink2Vtbl* lpVtbl; |
| 12003 | }; | 10423 | }; |
| ... | @@ -12078,7 +10498,7 @@ HRESULT __RPC_STUB IAdviseSink2_OnLinkSrcChange_Stub( | ... | @@ -12078,7 +10498,7 @@ HRESULT __RPC_STUB IAdviseSink2_OnLinkSrcChange_Stub( |
| 12078 | DEFINE_GUID(IID_AsyncIAdviseSink2, 0x00000151, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46); | 10498 | DEFINE_GUID(IID_AsyncIAdviseSink2, 0x00000151, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46); |
| 12079 | #if defined(__cplusplus) && !defined(CINTERFACE) | 10499 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 12080 | MIDL_INTERFACE("00000151-0000-0000-c000-000000000046") | 10500 | MIDL_INTERFACE("00000151-0000-0000-c000-000000000046") |
| 12081 | AsyncIAdviseSink2 : public IAdviseSink | 10501 | AsyncIAdviseSink2 : public AsyncIAdviseSink |
| 12082 | { | 10502 | { |
| 12083 | virtual void STDMETHODCALLTYPE Begin_OnLinkSrcChange( | 10503 | virtual void STDMETHODCALLTYPE Begin_OnLinkSrcChange( |
| 12084 | IMoniker *pmk) = 0; | 10504 | IMoniker *pmk) = 0; |
| ... | @@ -12096,62 +10516,63 @@ typedef struct AsyncIAdviseSink2Vtbl { | ... | @@ -12096,62 +10516,63 @@ typedef struct AsyncIAdviseSink2Vtbl { |
| 12096 | 10516 | ||
| 12097 | /*** IUnknown methods ***/ | 10517 | /*** IUnknown methods ***/ |
| 12098 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 10518 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12099 | AsyncIAdviseSink2* This, | 10519 | AsyncIAdviseSink2 *This, |
| 12100 | REFIID riid, | 10520 | REFIID riid, |
| 12101 | void **ppvObject); | 10521 | void **ppvObject); |
| 12102 | 10522 | ||
| 12103 | ULONG (STDMETHODCALLTYPE *AddRef)( | 10523 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12104 | AsyncIAdviseSink2* This); | 10524 | AsyncIAdviseSink2 *This); |
| 12105 | 10525 | ||
| 12106 | ULONG (STDMETHODCALLTYPE *Release)( | 10526 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12107 | AsyncIAdviseSink2* This); | 10527 | AsyncIAdviseSink2 *This); |
| 12108 | 10528 | ||
| 12109 | /*** IAdviseSink methods ***/ | 10529 | /*** AsyncIAdviseSink methods ***/ |
| 12110 | void (STDMETHODCALLTYPE *Begin_OnDataChange)( | 10530 | void (STDMETHODCALLTYPE *Begin_OnDataChange)( |
| 12111 | AsyncIAdviseSink2* This, | 10531 | AsyncIAdviseSink2 *This, |
| 12112 | FORMATETC *pFormatetc, | 10532 | FORMATETC *pFormatetc, |
| 12113 | STGMEDIUM *pStgmed); | 10533 | STGMEDIUM *pStgmed); |
| 12114 | 10534 | ||
| 12115 | void (STDMETHODCALLTYPE *Finish_OnDataChange)( | 10535 | void (STDMETHODCALLTYPE *Finish_OnDataChange)( |
| 12116 | AsyncIAdviseSink2* This); | 10536 | AsyncIAdviseSink2 *This); |
| 12117 | 10537 | ||
| 12118 | void (STDMETHODCALLTYPE *Begin_OnViewChange)( | 10538 | void (STDMETHODCALLTYPE *Begin_OnViewChange)( |
| 12119 | AsyncIAdviseSink2* This, | 10539 | AsyncIAdviseSink2 *This, |
| 12120 | DWORD dwAspect, | 10540 | DWORD dwAspect, |
| 12121 | LONG lindex); | 10541 | LONG lindex); |
| 12122 | 10542 | ||
| 12123 | void (STDMETHODCALLTYPE *Finish_OnViewChange)( | 10543 | void (STDMETHODCALLTYPE *Finish_OnViewChange)( |
| 12124 | AsyncIAdviseSink2* This); | 10544 | AsyncIAdviseSink2 *This); |
| 12125 | 10545 | ||
| 12126 | void (STDMETHODCALLTYPE *Begin_OnRename)( | 10546 | void (STDMETHODCALLTYPE *Begin_OnRename)( |
| 12127 | AsyncIAdviseSink2* This, | 10547 | AsyncIAdviseSink2 *This, |
| 12128 | IMoniker *pmk); | 10548 | IMoniker *pmk); |
| 12129 | 10549 | ||
| 12130 | void (STDMETHODCALLTYPE *Finish_OnRename)( | 10550 | void (STDMETHODCALLTYPE *Finish_OnRename)( |
| 12131 | AsyncIAdviseSink2* This); | 10551 | AsyncIAdviseSink2 *This); |
| 12132 | 10552 | ||
| 12133 | void (STDMETHODCALLTYPE *Begin_OnSave)( | 10553 | void (STDMETHODCALLTYPE *Begin_OnSave)( |
| 12134 | AsyncIAdviseSink2* This); | 10554 | AsyncIAdviseSink2 *This); |
| 12135 | 10555 | ||
| 12136 | void (STDMETHODCALLTYPE *Finish_OnSave)( | 10556 | void (STDMETHODCALLTYPE *Finish_OnSave)( |
| 12137 | AsyncIAdviseSink2* This); | 10557 | AsyncIAdviseSink2 *This); |
| 12138 | 10558 | ||
| 12139 | void (STDMETHODCALLTYPE *Begin_OnClose)( | 10559 | void (STDMETHODCALLTYPE *Begin_OnClose)( |
| 12140 | AsyncIAdviseSink2* This); | 10560 | AsyncIAdviseSink2 *This); |
| 12141 | 10561 | ||
| 12142 | void (STDMETHODCALLTYPE *Finish_OnClose)( | 10562 | void (STDMETHODCALLTYPE *Finish_OnClose)( |
| 12143 | AsyncIAdviseSink2* This); | 10563 | AsyncIAdviseSink2 *This); |
| 12144 | 10564 | ||
| 12145 | /*** IAdviseSink2 methods ***/ | 10565 | /*** AsyncIAdviseSink2 methods ***/ |
| 12146 | void (STDMETHODCALLTYPE *Begin_OnLinkSrcChange)( | 10566 | void (STDMETHODCALLTYPE *Begin_OnLinkSrcChange)( |
| 12147 | AsyncIAdviseSink2* This, | 10567 | AsyncIAdviseSink2 *This, |
| 12148 | IMoniker *pmk); | 10568 | IMoniker *pmk); |
| 12149 | 10569 | ||
| 12150 | void (STDMETHODCALLTYPE *Finish_OnLinkSrcChange)( | 10570 | void (STDMETHODCALLTYPE *Finish_OnLinkSrcChange)( |
| 12151 | AsyncIAdviseSink2* This); | 10571 | AsyncIAdviseSink2 *This); |
| 12152 | 10572 | ||
| 12153 | END_INTERFACE | 10573 | END_INTERFACE |
| 12154 | } AsyncIAdviseSink2Vtbl; | 10574 | } AsyncIAdviseSink2Vtbl; |
| 10575 | |||
| 12155 | interface AsyncIAdviseSink2 { | 10576 | interface AsyncIAdviseSink2 { |
| 12156 | CONST_VTBL AsyncIAdviseSink2Vtbl* lpVtbl; | 10577 | CONST_VTBL AsyncIAdviseSink2Vtbl* lpVtbl; |
| 12157 | }; | 10578 | }; |
| ... | @@ -12162,7 +10583,7 @@ interface AsyncIAdviseSink2 { | ... | @@ -12162,7 +10583,7 @@ interface AsyncIAdviseSink2 { |
| 12162 | #define AsyncIAdviseSink2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 10583 | #define AsyncIAdviseSink2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 12163 | #define AsyncIAdviseSink2_AddRef(This) (This)->lpVtbl->AddRef(This) | 10584 | #define AsyncIAdviseSink2_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 12164 | #define AsyncIAdviseSink2_Release(This) (This)->lpVtbl->Release(This) | 10585 | #define AsyncIAdviseSink2_Release(This) (This)->lpVtbl->Release(This) |
| 12165 | /*** IAdviseSink methods ***/ | 10586 | /*** AsyncIAdviseSink methods ***/ |
| 12166 | #define AsyncIAdviseSink2_Begin_OnDataChange(This,pFormatetc,pStgmed) (This)->lpVtbl->Begin_OnDataChange(This,pFormatetc,pStgmed) | 10587 | #define AsyncIAdviseSink2_Begin_OnDataChange(This,pFormatetc,pStgmed) (This)->lpVtbl->Begin_OnDataChange(This,pFormatetc,pStgmed) |
| 12167 | #define AsyncIAdviseSink2_Finish_OnDataChange(This) (This)->lpVtbl->Finish_OnDataChange(This) | 10588 | #define AsyncIAdviseSink2_Finish_OnDataChange(This) (This)->lpVtbl->Finish_OnDataChange(This) |
| 12168 | #define AsyncIAdviseSink2_Begin_OnViewChange(This,dwAspect,lindex) (This)->lpVtbl->Begin_OnViewChange(This,dwAspect,lindex) | 10589 | #define AsyncIAdviseSink2_Begin_OnViewChange(This,dwAspect,lindex) (This)->lpVtbl->Begin_OnViewChange(This,dwAspect,lindex) |
| ... | @@ -12173,7 +10594,7 @@ interface AsyncIAdviseSink2 { | ... | @@ -12173,7 +10594,7 @@ interface AsyncIAdviseSink2 { |
| 12173 | #define AsyncIAdviseSink2_Finish_OnSave(This) (This)->lpVtbl->Finish_OnSave(This) | 10594 | #define AsyncIAdviseSink2_Finish_OnSave(This) (This)->lpVtbl->Finish_OnSave(This) |
| 12174 | #define AsyncIAdviseSink2_Begin_OnClose(This) (This)->lpVtbl->Begin_OnClose(This) | 10595 | #define AsyncIAdviseSink2_Begin_OnClose(This) (This)->lpVtbl->Begin_OnClose(This) |
| 12175 | #define AsyncIAdviseSink2_Finish_OnClose(This) (This)->lpVtbl->Finish_OnClose(This) | 10596 | #define AsyncIAdviseSink2_Finish_OnClose(This) (This)->lpVtbl->Finish_OnClose(This) |
| 12176 | /*** IAdviseSink2 methods ***/ | 10597 | /*** AsyncIAdviseSink2 methods ***/ |
| 12177 | #define AsyncIAdviseSink2_Begin_OnLinkSrcChange(This,pmk) (This)->lpVtbl->Begin_OnLinkSrcChange(This,pmk) | 10598 | #define AsyncIAdviseSink2_Begin_OnLinkSrcChange(This,pmk) (This)->lpVtbl->Begin_OnLinkSrcChange(This,pmk) |
| 12178 | #define AsyncIAdviseSink2_Finish_OnLinkSrcChange(This) (This)->lpVtbl->Finish_OnLinkSrcChange(This) | 10599 | #define AsyncIAdviseSink2_Finish_OnLinkSrcChange(This) (This)->lpVtbl->Finish_OnLinkSrcChange(This) |
| 12179 | #else | 10600 | #else |
| ... | @@ -12187,42 +10608,42 @@ static FORCEINLINE ULONG AsyncIAdviseSink2_AddRef(AsyncIAdviseSink2* This) { | ... | @@ -12187,42 +10608,42 @@ static FORCEINLINE ULONG AsyncIAdviseSink2_AddRef(AsyncIAdviseSink2* This) { |
| 12187 | static FORCEINLINE ULONG AsyncIAdviseSink2_Release(AsyncIAdviseSink2* This) { | 10608 | static FORCEINLINE ULONG AsyncIAdviseSink2_Release(AsyncIAdviseSink2* This) { |
| 12188 | return This->lpVtbl->Release(This); | 10609 | return This->lpVtbl->Release(This); |
| 12189 | } | 10610 | } |
| 12190 | /*** IAdviseSink methods ***/ | 10611 | /*** AsyncIAdviseSink methods ***/ |
| 12191 | static FORCEINLINE void Begin_AsyncIAdviseSink2_OnDataChange(AsyncIAdviseSink2* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { | 10612 | static FORCEINLINE void AsyncIAdviseSink2_Begin_OnDataChange(AsyncIAdviseSink2* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { |
| 12192 | This->lpVtbl->Begin_OnDataChange(This,pFormatetc,pStgmed); | 10613 | This->lpVtbl->Begin_OnDataChange(This,pFormatetc,pStgmed); |
| 12193 | } | 10614 | } |
| 12194 | static FORCEINLINE void Finish_AsyncIAdviseSink2_OnDataChange(AsyncIAdviseSink2* This) { | 10615 | static FORCEINLINE void AsyncIAdviseSink2_Finish_OnDataChange(AsyncIAdviseSink2* This) { |
| 12195 | This->lpVtbl->Finish_OnDataChange(This); | 10616 | This->lpVtbl->Finish_OnDataChange(This); |
| 12196 | } | 10617 | } |
| 12197 | static FORCEINLINE void Begin_AsyncIAdviseSink2_OnViewChange(AsyncIAdviseSink2* This,DWORD dwAspect,LONG lindex) { | 10618 | static FORCEINLINE void AsyncIAdviseSink2_Begin_OnViewChange(AsyncIAdviseSink2* This,DWORD dwAspect,LONG lindex) { |
| 12198 | This->lpVtbl->Begin_OnViewChange(This,dwAspect,lindex); | 10619 | This->lpVtbl->Begin_OnViewChange(This,dwAspect,lindex); |
| 12199 | } | 10620 | } |
| 12200 | static FORCEINLINE void Finish_AsyncIAdviseSink2_OnViewChange(AsyncIAdviseSink2* This) { | 10621 | static FORCEINLINE void AsyncIAdviseSink2_Finish_OnViewChange(AsyncIAdviseSink2* This) { |
| 12201 | This->lpVtbl->Finish_OnViewChange(This); | 10622 | This->lpVtbl->Finish_OnViewChange(This); |
| 12202 | } | 10623 | } |
| 12203 | static FORCEINLINE void Begin_AsyncIAdviseSink2_OnRename(AsyncIAdviseSink2* This,IMoniker *pmk) { | 10624 | static FORCEINLINE void AsyncIAdviseSink2_Begin_OnRename(AsyncIAdviseSink2* This,IMoniker *pmk) { |
| 12204 | This->lpVtbl->Begin_OnRename(This,pmk); | 10625 | This->lpVtbl->Begin_OnRename(This,pmk); |
| 12205 | } | 10626 | } |
| 12206 | static FORCEINLINE void Finish_AsyncIAdviseSink2_OnRename(AsyncIAdviseSink2* This) { | 10627 | static FORCEINLINE void AsyncIAdviseSink2_Finish_OnRename(AsyncIAdviseSink2* This) { |
| 12207 | This->lpVtbl->Finish_OnRename(This); | 10628 | This->lpVtbl->Finish_OnRename(This); |
| 12208 | } | 10629 | } |
| 12209 | static FORCEINLINE void Begin_AsyncIAdviseSink2_OnSave(AsyncIAdviseSink2* This) { | 10630 | static FORCEINLINE void AsyncIAdviseSink2_Begin_OnSave(AsyncIAdviseSink2* This) { |
| 12210 | This->lpVtbl->Begin_OnSave(This); | 10631 | This->lpVtbl->Begin_OnSave(This); |
| 12211 | } | 10632 | } |
| 12212 | static FORCEINLINE void Finish_AsyncIAdviseSink2_OnSave(AsyncIAdviseSink2* This) { | 10633 | static FORCEINLINE void AsyncIAdviseSink2_Finish_OnSave(AsyncIAdviseSink2* This) { |
| 12213 | This->lpVtbl->Finish_OnSave(This); | 10634 | This->lpVtbl->Finish_OnSave(This); |
| 12214 | } | 10635 | } |
| 12215 | static FORCEINLINE void Begin_AsyncIAdviseSink2_OnClose(AsyncIAdviseSink2* This) { | 10636 | static FORCEINLINE void AsyncIAdviseSink2_Begin_OnClose(AsyncIAdviseSink2* This) { |
| 12216 | This->lpVtbl->Begin_OnClose(This); | 10637 | This->lpVtbl->Begin_OnClose(This); |
| 12217 | } | 10638 | } |
| 12218 | static FORCEINLINE void Finish_AsyncIAdviseSink2_OnClose(AsyncIAdviseSink2* This) { | 10639 | static FORCEINLINE void AsyncIAdviseSink2_Finish_OnClose(AsyncIAdviseSink2* This) { |
| 12219 | This->lpVtbl->Finish_OnClose(This); | 10640 | This->lpVtbl->Finish_OnClose(This); |
| 12220 | } | 10641 | } |
| 12221 | /*** IAdviseSink2 methods ***/ | 10642 | /*** AsyncIAdviseSink2 methods ***/ |
| 12222 | static FORCEINLINE void Begin_AsyncIAdviseSink2_OnLinkSrcChange(AsyncIAdviseSink2* This,IMoniker *pmk) { | 10643 | static FORCEINLINE void AsyncIAdviseSink2_Begin_OnLinkSrcChange(AsyncIAdviseSink2* This,IMoniker *pmk) { |
| 12223 | This->lpVtbl->Begin_OnLinkSrcChange(This,pmk); | 10644 | This->lpVtbl->Begin_OnLinkSrcChange(This,pmk); |
| 12224 | } | 10645 | } |
| 12225 | static FORCEINLINE void Finish_AsyncIAdviseSink2_OnLinkSrcChange(AsyncIAdviseSink2* This) { | 10646 | static FORCEINLINE void AsyncIAdviseSink2_Finish_OnLinkSrcChange(AsyncIAdviseSink2* This) { |
| 12226 | This->lpVtbl->Finish_OnLinkSrcChange(This); | 10647 | This->lpVtbl->Finish_OnLinkSrcChange(This); |
| 12227 | } | 10648 | } |
| 12228 | #endif | 10649 | #endif |
| ... | @@ -12230,33 +10651,6 @@ static FORCEINLINE void Finish_AsyncIAdviseSink2_OnLinkSrcChange(AsyncIAdviseSin | ... | @@ -12230,33 +10651,6 @@ static FORCEINLINE void Finish_AsyncIAdviseSink2_OnLinkSrcChange(AsyncIAdviseSin |
| 12230 | 10651 | ||
| 12231 | #endif | 10652 | #endif |
| 12232 | 10653 | ||
| 12233 | HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_RemoteOnLinkSrcChange_Proxy( | ||
| 12234 | IAdviseSink2* This, | ||
| 12235 | IMoniker *pmk); | ||
| 12236 | void __RPC_STUB AsyncIAdviseSink2_Begin_RemoteOnLinkSrcChange_Stub( | ||
| 12237 | IRpcStubBuffer* This, | ||
| 12238 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12239 | PRPC_MESSAGE pRpcMessage, | ||
| 12240 | DWORD* pdwStubPhase); | ||
| 12241 | HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_RemoteOnLinkSrcChange_Proxy( | ||
| 12242 | IAdviseSink2* This, | ||
| 12243 | IMoniker *pmk); | ||
| 12244 | void __RPC_STUB AsyncIAdviseSink2_Finish_RemoteOnLinkSrcChange_Stub( | ||
| 12245 | IRpcStubBuffer* This, | ||
| 12246 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12247 | PRPC_MESSAGE pRpcMessage, | ||
| 12248 | DWORD* pdwStubPhase); | ||
| 12249 | void CALLBACK AsyncIAdviseSink2_Begin_OnLinkSrcChange_Proxy( | ||
| 12250 | IAdviseSink2* This, | ||
| 12251 | IMoniker *pmk); | ||
| 12252 | HRESULT __RPC_STUB AsyncIAdviseSink2_Begin_OnLinkSrcChange_Stub( | ||
| 12253 | IAdviseSink2* This, | ||
| 12254 | IMoniker *pmk); | ||
| 12255 | void CALLBACK AsyncIAdviseSink2_Finish_OnLinkSrcChange_Proxy( | ||
| 12256 | IAdviseSink2* This); | ||
| 12257 | HRESULT __RPC_STUB AsyncIAdviseSink2_Finish_OnLinkSrcChange_Stub( | ||
| 12258 | IAdviseSink2* This, | ||
| 12259 | IMoniker *pmk); | ||
| 12260 | 10654 | ||
| 12261 | #endif /* __AsyncIAdviseSink2_INTERFACE_DEFINED__ */ | 10655 | #endif /* __AsyncIAdviseSink2_INTERFACE_DEFINED__ */ |
| 12262 | 10656 | ||
| ... | @@ -12324,64 +10718,65 @@ typedef struct IDataObjectVtbl { | ... | @@ -12324,64 +10718,65 @@ typedef struct IDataObjectVtbl { |
| 12324 | 10718 | ||
| 12325 | /*** IUnknown methods ***/ | 10719 | /*** IUnknown methods ***/ |
| 12326 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 10720 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12327 | IDataObject* This, | 10721 | IDataObject *This, |
| 12328 | REFIID riid, | 10722 | REFIID riid, |
| 12329 | void **ppvObject); | 10723 | void **ppvObject); |
| 12330 | 10724 | ||
| 12331 | ULONG (STDMETHODCALLTYPE *AddRef)( | 10725 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12332 | IDataObject* This); | 10726 | IDataObject *This); |
| 12333 | 10727 | ||
| 12334 | ULONG (STDMETHODCALLTYPE *Release)( | 10728 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12335 | IDataObject* This); | 10729 | IDataObject *This); |
| 12336 | 10730 | ||
| 12337 | /*** IDataObject methods ***/ | 10731 | /*** IDataObject methods ***/ |
| 12338 | HRESULT (STDMETHODCALLTYPE *GetData)( | 10732 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 12339 | IDataObject* This, | 10733 | IDataObject *This, |
| 12340 | FORMATETC *pformatetcIn, | 10734 | FORMATETC *pformatetcIn, |
| 12341 | STGMEDIUM *pmedium); | 10735 | STGMEDIUM *pmedium); |
| 12342 | 10736 | ||
| 12343 | HRESULT (STDMETHODCALLTYPE *GetDataHere)( | 10737 | HRESULT (STDMETHODCALLTYPE *GetDataHere)( |
| 12344 | IDataObject* This, | 10738 | IDataObject *This, |
| 12345 | FORMATETC *pformatetc, | 10739 | FORMATETC *pformatetc, |
| 12346 | STGMEDIUM *pmedium); | 10740 | STGMEDIUM *pmedium); |
| 12347 | 10741 | ||
| 12348 | HRESULT (STDMETHODCALLTYPE *QueryGetData)( | 10742 | HRESULT (STDMETHODCALLTYPE *QueryGetData)( |
| 12349 | IDataObject* This, | 10743 | IDataObject *This, |
| 12350 | FORMATETC *pformatetc); | 10744 | FORMATETC *pformatetc); |
| 12351 | 10745 | ||
| 12352 | HRESULT (STDMETHODCALLTYPE *GetCanonicalFormatEtc)( | 10746 | HRESULT (STDMETHODCALLTYPE *GetCanonicalFormatEtc)( |
| 12353 | IDataObject* This, | 10747 | IDataObject *This, |
| 12354 | FORMATETC *pformatectIn, | 10748 | FORMATETC *pformatectIn, |
| 12355 | FORMATETC *pformatetcOut); | 10749 | FORMATETC *pformatetcOut); |
| 12356 | 10750 | ||
| 12357 | HRESULT (STDMETHODCALLTYPE *SetData)( | 10751 | HRESULT (STDMETHODCALLTYPE *SetData)( |
| 12358 | IDataObject* This, | 10752 | IDataObject *This, |
| 12359 | FORMATETC *pformatetc, | 10753 | FORMATETC *pformatetc, |
| 12360 | STGMEDIUM *pmedium, | 10754 | STGMEDIUM *pmedium, |
| 12361 | WINBOOL fRelease); | 10755 | WINBOOL fRelease); |
| 12362 | 10756 | ||
| 12363 | HRESULT (STDMETHODCALLTYPE *EnumFormatEtc)( | 10757 | HRESULT (STDMETHODCALLTYPE *EnumFormatEtc)( |
| 12364 | IDataObject* This, | 10758 | IDataObject *This, |
| 12365 | DWORD dwDirection, | 10759 | DWORD dwDirection, |
| 12366 | IEnumFORMATETC **ppenumFormatEtc); | 10760 | IEnumFORMATETC **ppenumFormatEtc); |
| 12367 | 10761 | ||
| 12368 | HRESULT (STDMETHODCALLTYPE *DAdvise)( | 10762 | HRESULT (STDMETHODCALLTYPE *DAdvise)( |
| 12369 | IDataObject* This, | 10763 | IDataObject *This, |
| 12370 | FORMATETC *pformatetc, | 10764 | FORMATETC *pformatetc, |
| 12371 | DWORD advf, | 10765 | DWORD advf, |
| 12372 | IAdviseSink *pAdvSink, | 10766 | IAdviseSink *pAdvSink, |
| 12373 | DWORD *pdwConnection); | 10767 | DWORD *pdwConnection); |
| 12374 | 10768 | ||
| 12375 | HRESULT (STDMETHODCALLTYPE *DUnadvise)( | 10769 | HRESULT (STDMETHODCALLTYPE *DUnadvise)( |
| 12376 | IDataObject* This, | 10770 | IDataObject *This, |
| 12377 | DWORD dwConnection); | 10771 | DWORD dwConnection); |
| 12378 | 10772 | ||
| 12379 | HRESULT (STDMETHODCALLTYPE *EnumDAdvise)( | 10773 | HRESULT (STDMETHODCALLTYPE *EnumDAdvise)( |
| 12380 | IDataObject* This, | 10774 | IDataObject *This, |
| 12381 | IEnumSTATDATA **ppenumAdvise); | 10775 | IEnumSTATDATA **ppenumAdvise); |
| 12382 | 10776 | ||
| 12383 | END_INTERFACE | 10777 | END_INTERFACE |
| 12384 | } IDataObjectVtbl; | 10778 | } IDataObjectVtbl; |
| 10779 | |||
| 12385 | interface IDataObject { | 10780 | interface IDataObject { |
| 12386 | CONST_VTBL IDataObjectVtbl* lpVtbl; | 10781 | CONST_VTBL IDataObjectVtbl* lpVtbl; |
| 12387 | }; | 10782 | }; |
| ... | @@ -12464,23 +10859,6 @@ void __RPC_STUB IDataObject_RemoteGetDataHere_Stub( | ... | @@ -12464,23 +10859,6 @@ void __RPC_STUB IDataObject_RemoteGetDataHere_Stub( |
| 12464 | IRpcChannelBuffer* pRpcChannelBuffer, | 10859 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 12465 | PRPC_MESSAGE pRpcMessage, | 10860 | PRPC_MESSAGE pRpcMessage, |
| 12466 | DWORD* pdwStubPhase); | 10861 | DWORD* pdwStubPhase); |
| 12467 | HRESULT STDMETHODCALLTYPE IDataObject_QueryGetData_Proxy( | ||
| 12468 | IDataObject* This, | ||
| 12469 | FORMATETC *pformatetc); | ||
| 12470 | void __RPC_STUB IDataObject_QueryGetData_Stub( | ||
| 12471 | IRpcStubBuffer* This, | ||
| 12472 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12473 | PRPC_MESSAGE pRpcMessage, | ||
| 12474 | DWORD* pdwStubPhase); | ||
| 12475 | HRESULT STDMETHODCALLTYPE IDataObject_GetCanonicalFormatEtc_Proxy( | ||
| 12476 | IDataObject* This, | ||
| 12477 | FORMATETC *pformatectIn, | ||
| 12478 | FORMATETC *pformatetcOut); | ||
| 12479 | void __RPC_STUB IDataObject_GetCanonicalFormatEtc_Stub( | ||
| 12480 | IRpcStubBuffer* This, | ||
| 12481 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12482 | PRPC_MESSAGE pRpcMessage, | ||
| 12483 | DWORD* pdwStubPhase); | ||
| 12484 | HRESULT STDMETHODCALLTYPE IDataObject_RemoteSetData_Proxy( | 10862 | HRESULT STDMETHODCALLTYPE IDataObject_RemoteSetData_Proxy( |
| 12485 | IDataObject* This, | 10863 | IDataObject* This, |
| 12486 | FORMATETC *pformatetc, | 10864 | FORMATETC *pformatetc, |
| ... | @@ -12491,42 +10869,6 @@ void __RPC_STUB IDataObject_RemoteSetData_Stub( | ... | @@ -12491,42 +10869,6 @@ void __RPC_STUB IDataObject_RemoteSetData_Stub( |
| 12491 | IRpcChannelBuffer* pRpcChannelBuffer, | 10869 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 12492 | PRPC_MESSAGE pRpcMessage, | 10870 | PRPC_MESSAGE pRpcMessage, |
| 12493 | DWORD* pdwStubPhase); | 10871 | DWORD* pdwStubPhase); |
| 12494 | HRESULT STDMETHODCALLTYPE IDataObject_EnumFormatEtc_Proxy( | ||
| 12495 | IDataObject* This, | ||
| 12496 | DWORD dwDirection, | ||
| 12497 | IEnumFORMATETC **ppenumFormatEtc); | ||
| 12498 | void __RPC_STUB IDataObject_EnumFormatEtc_Stub( | ||
| 12499 | IRpcStubBuffer* This, | ||
| 12500 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12501 | PRPC_MESSAGE pRpcMessage, | ||
| 12502 | DWORD* pdwStubPhase); | ||
| 12503 | HRESULT STDMETHODCALLTYPE IDataObject_DAdvise_Proxy( | ||
| 12504 | IDataObject* This, | ||
| 12505 | FORMATETC *pformatetc, | ||
| 12506 | DWORD advf, | ||
| 12507 | IAdviseSink *pAdvSink, | ||
| 12508 | DWORD *pdwConnection); | ||
| 12509 | void __RPC_STUB IDataObject_DAdvise_Stub( | ||
| 12510 | IRpcStubBuffer* This, | ||
| 12511 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12512 | PRPC_MESSAGE pRpcMessage, | ||
| 12513 | DWORD* pdwStubPhase); | ||
| 12514 | HRESULT STDMETHODCALLTYPE IDataObject_DUnadvise_Proxy( | ||
| 12515 | IDataObject* This, | ||
| 12516 | DWORD dwConnection); | ||
| 12517 | void __RPC_STUB IDataObject_DUnadvise_Stub( | ||
| 12518 | IRpcStubBuffer* This, | ||
| 12519 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12520 | PRPC_MESSAGE pRpcMessage, | ||
| 12521 | DWORD* pdwStubPhase); | ||
| 12522 | HRESULT STDMETHODCALLTYPE IDataObject_EnumDAdvise_Proxy( | ||
| 12523 | IDataObject* This, | ||
| 12524 | IEnumSTATDATA **ppenumAdvise); | ||
| 12525 | void __RPC_STUB IDataObject_EnumDAdvise_Stub( | ||
| 12526 | IRpcStubBuffer* This, | ||
| 12527 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12528 | PRPC_MESSAGE pRpcMessage, | ||
| 12529 | DWORD* pdwStubPhase); | ||
| 12530 | HRESULT CALLBACK IDataObject_GetData_Proxy( | 10872 | HRESULT CALLBACK IDataObject_GetData_Proxy( |
| 12531 | IDataObject* This, | 10873 | IDataObject* This, |
| 12532 | FORMATETC *pformatetcIn, | 10874 | FORMATETC *pformatetcIn, |
| ... | @@ -12598,19 +10940,19 @@ typedef struct IDataAdviseHolderVtbl { | ... | @@ -12598,19 +10940,19 @@ typedef struct IDataAdviseHolderVtbl { |
| 12598 | 10940 | ||
| 12599 | /*** IUnknown methods ***/ | 10941 | /*** IUnknown methods ***/ |
| 12600 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 10942 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12601 | IDataAdviseHolder* This, | 10943 | IDataAdviseHolder *This, |
| 12602 | REFIID riid, | 10944 | REFIID riid, |
| 12603 | void **ppvObject); | 10945 | void **ppvObject); |
| 12604 | 10946 | ||
| 12605 | ULONG (STDMETHODCALLTYPE *AddRef)( | 10947 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12606 | IDataAdviseHolder* This); | 10948 | IDataAdviseHolder *This); |
| 12607 | 10949 | ||
| 12608 | ULONG (STDMETHODCALLTYPE *Release)( | 10950 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12609 | IDataAdviseHolder* This); | 10951 | IDataAdviseHolder *This); |
| 12610 | 10952 | ||
| 12611 | /*** IDataAdviseHolder methods ***/ | 10953 | /*** IDataAdviseHolder methods ***/ |
| 12612 | HRESULT (STDMETHODCALLTYPE *Advise)( | 10954 | HRESULT (STDMETHODCALLTYPE *Advise)( |
| 12613 | IDataAdviseHolder* This, | 10955 | IDataAdviseHolder *This, |
| 12614 | IDataObject *pDataObject, | 10956 | IDataObject *pDataObject, |
| 12615 | FORMATETC *pFetc, | 10957 | FORMATETC *pFetc, |
| 12616 | DWORD advf, | 10958 | DWORD advf, |
| ... | @@ -12618,21 +10960,22 @@ typedef struct IDataAdviseHolderVtbl { | ... | @@ -12618,21 +10960,22 @@ typedef struct IDataAdviseHolderVtbl { |
| 12618 | DWORD *pdwConnection); | 10960 | DWORD *pdwConnection); |
| 12619 | 10961 | ||
| 12620 | HRESULT (STDMETHODCALLTYPE *Unadvise)( | 10962 | HRESULT (STDMETHODCALLTYPE *Unadvise)( |
| 12621 | IDataAdviseHolder* This, | 10963 | IDataAdviseHolder *This, |
| 12622 | DWORD dwConnection); | 10964 | DWORD dwConnection); |
| 12623 | 10965 | ||
| 12624 | HRESULT (STDMETHODCALLTYPE *EnumAdvise)( | 10966 | HRESULT (STDMETHODCALLTYPE *EnumAdvise)( |
| 12625 | IDataAdviseHolder* This, | 10967 | IDataAdviseHolder *This, |
| 12626 | IEnumSTATDATA **ppenumAdvise); | 10968 | IEnumSTATDATA **ppenumAdvise); |
| 12627 | 10969 | ||
| 12628 | HRESULT (STDMETHODCALLTYPE *SendOnDataChange)( | 10970 | HRESULT (STDMETHODCALLTYPE *SendOnDataChange)( |
| 12629 | IDataAdviseHolder* This, | 10971 | IDataAdviseHolder *This, |
| 12630 | IDataObject *pDataObject, | 10972 | IDataObject *pDataObject, |
| 12631 | DWORD dwReserved, | 10973 | DWORD dwReserved, |
| 12632 | DWORD advf); | 10974 | DWORD advf); |
| 12633 | 10975 | ||
| 12634 | END_INTERFACE | 10976 | END_INTERFACE |
| 12635 | } IDataAdviseHolderVtbl; | 10977 | } IDataAdviseHolderVtbl; |
| 10978 | |||
| 12636 | interface IDataAdviseHolder { | 10979 | interface IDataAdviseHolder { |
| 12637 | CONST_VTBL IDataAdviseHolderVtbl* lpVtbl; | 10980 | CONST_VTBL IDataAdviseHolderVtbl* lpVtbl; |
| 12638 | }; | 10981 | }; |
| ... | @@ -12677,44 +11020,6 @@ static FORCEINLINE HRESULT IDataAdviseHolder_SendOnDataChange(IDataAdviseHolder* | ... | @@ -12677,44 +11020,6 @@ static FORCEINLINE HRESULT IDataAdviseHolder_SendOnDataChange(IDataAdviseHolder* |
| 12677 | 11020 | ||
| 12678 | #endif | 11021 | #endif |
| 12679 | 11022 | ||
| 12680 | HRESULT STDMETHODCALLTYPE IDataAdviseHolder_Advise_Proxy( | ||
| 12681 | IDataAdviseHolder* This, | ||
| 12682 | IDataObject *pDataObject, | ||
| 12683 | FORMATETC *pFetc, | ||
| 12684 | DWORD advf, | ||
| 12685 | IAdviseSink *pAdvise, | ||
| 12686 | DWORD *pdwConnection); | ||
| 12687 | void __RPC_STUB IDataAdviseHolder_Advise_Stub( | ||
| 12688 | IRpcStubBuffer* This, | ||
| 12689 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12690 | PRPC_MESSAGE pRpcMessage, | ||
| 12691 | DWORD* pdwStubPhase); | ||
| 12692 | HRESULT STDMETHODCALLTYPE IDataAdviseHolder_Unadvise_Proxy( | ||
| 12693 | IDataAdviseHolder* This, | ||
| 12694 | DWORD dwConnection); | ||
| 12695 | void __RPC_STUB IDataAdviseHolder_Unadvise_Stub( | ||
| 12696 | IRpcStubBuffer* This, | ||
| 12697 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12698 | PRPC_MESSAGE pRpcMessage, | ||
| 12699 | DWORD* pdwStubPhase); | ||
| 12700 | HRESULT STDMETHODCALLTYPE IDataAdviseHolder_EnumAdvise_Proxy( | ||
| 12701 | IDataAdviseHolder* This, | ||
| 12702 | IEnumSTATDATA **ppenumAdvise); | ||
| 12703 | void __RPC_STUB IDataAdviseHolder_EnumAdvise_Stub( | ||
| 12704 | IRpcStubBuffer* This, | ||
| 12705 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12706 | PRPC_MESSAGE pRpcMessage, | ||
| 12707 | DWORD* pdwStubPhase); | ||
| 12708 | HRESULT STDMETHODCALLTYPE IDataAdviseHolder_SendOnDataChange_Proxy( | ||
| 12709 | IDataAdviseHolder* This, | ||
| 12710 | IDataObject *pDataObject, | ||
| 12711 | DWORD dwReserved, | ||
| 12712 | DWORD advf); | ||
| 12713 | void __RPC_STUB IDataAdviseHolder_SendOnDataChange_Stub( | ||
| 12714 | IRpcStubBuffer* This, | ||
| 12715 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12716 | PRPC_MESSAGE pRpcMessage, | ||
| 12717 | DWORD* pdwStubPhase); | ||
| 12718 | 11023 | ||
| 12719 | #endif /* __IDataAdviseHolder_INTERFACE_DEFINED__ */ | 11024 | #endif /* __IDataAdviseHolder_INTERFACE_DEFINED__ */ |
| 12720 | 11025 | ||
| ... | @@ -12783,38 +11088,39 @@ typedef struct IMessageFilterVtbl { | ... | @@ -12783,38 +11088,39 @@ typedef struct IMessageFilterVtbl { |
| 12783 | 11088 | ||
| 12784 | /*** IUnknown methods ***/ | 11089 | /*** IUnknown methods ***/ |
| 12785 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11090 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12786 | IMessageFilter* This, | 11091 | IMessageFilter *This, |
| 12787 | REFIID riid, | 11092 | REFIID riid, |
| 12788 | void **ppvObject); | 11093 | void **ppvObject); |
| 12789 | 11094 | ||
| 12790 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11095 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12791 | IMessageFilter* This); | 11096 | IMessageFilter *This); |
| 12792 | 11097 | ||
| 12793 | ULONG (STDMETHODCALLTYPE *Release)( | 11098 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12794 | IMessageFilter* This); | 11099 | IMessageFilter *This); |
| 12795 | 11100 | ||
| 12796 | /*** IMessageFilter methods ***/ | 11101 | /*** IMessageFilter methods ***/ |
| 12797 | DWORD (STDMETHODCALLTYPE *HandleInComingCall)( | 11102 | DWORD (STDMETHODCALLTYPE *HandleInComingCall)( |
| 12798 | IMessageFilter* This, | 11103 | IMessageFilter *This, |
| 12799 | DWORD dwCallType, | 11104 | DWORD dwCallType, |
| 12800 | HTASK htaskCaller, | 11105 | HTASK htaskCaller, |
| 12801 | DWORD dwTickCount, | 11106 | DWORD dwTickCount, |
| 12802 | LPINTERFACEINFO lpInterfaceInfo); | 11107 | LPINTERFACEINFO lpInterfaceInfo); |
| 12803 | 11108 | ||
| 12804 | DWORD (STDMETHODCALLTYPE *RetryRejectedCall)( | 11109 | DWORD (STDMETHODCALLTYPE *RetryRejectedCall)( |
| 12805 | IMessageFilter* This, | 11110 | IMessageFilter *This, |
| 12806 | HTASK htaskCallee, | 11111 | HTASK htaskCallee, |
| 12807 | DWORD dwTickCount, | 11112 | DWORD dwTickCount, |
| 12808 | DWORD dwRejectType); | 11113 | DWORD dwRejectType); |
| 12809 | 11114 | ||
| 12810 | DWORD (STDMETHODCALLTYPE *MessagePending)( | 11115 | DWORD (STDMETHODCALLTYPE *MessagePending)( |
| 12811 | IMessageFilter* This, | 11116 | IMessageFilter *This, |
| 12812 | HTASK htaskCallee, | 11117 | HTASK htaskCallee, |
| 12813 | DWORD dwTickCount, | 11118 | DWORD dwTickCount, |
| 12814 | DWORD dwPendingType); | 11119 | DWORD dwPendingType); |
| 12815 | 11120 | ||
| 12816 | END_INTERFACE | 11121 | END_INTERFACE |
| 12817 | } IMessageFilterVtbl; | 11122 | } IMessageFilterVtbl; |
| 11123 | |||
| 12818 | interface IMessageFilter { | 11124 | interface IMessageFilter { |
| 12819 | CONST_VTBL IMessageFilterVtbl* lpVtbl; | 11125 | CONST_VTBL IMessageFilterVtbl* lpVtbl; |
| 12820 | }; | 11126 | }; |
| ... | @@ -12855,37 +11161,6 @@ static FORCEINLINE DWORD IMessageFilter_MessagePending(IMessageFilter* This,HTAS | ... | @@ -12855,37 +11161,6 @@ static FORCEINLINE DWORD IMessageFilter_MessagePending(IMessageFilter* This,HTAS |
| 12855 | 11161 | ||
| 12856 | #endif | 11162 | #endif |
| 12857 | 11163 | ||
| 12858 | DWORD STDMETHODCALLTYPE IMessageFilter_HandleInComingCall_Proxy( | ||
| 12859 | IMessageFilter* This, | ||
| 12860 | DWORD dwCallType, | ||
| 12861 | HTASK htaskCaller, | ||
| 12862 | DWORD dwTickCount, | ||
| 12863 | LPINTERFACEINFO lpInterfaceInfo); | ||
| 12864 | void __RPC_STUB IMessageFilter_HandleInComingCall_Stub( | ||
| 12865 | IRpcStubBuffer* This, | ||
| 12866 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12867 | PRPC_MESSAGE pRpcMessage, | ||
| 12868 | DWORD* pdwStubPhase); | ||
| 12869 | DWORD STDMETHODCALLTYPE IMessageFilter_RetryRejectedCall_Proxy( | ||
| 12870 | IMessageFilter* This, | ||
| 12871 | HTASK htaskCallee, | ||
| 12872 | DWORD dwTickCount, | ||
| 12873 | DWORD dwRejectType); | ||
| 12874 | void __RPC_STUB IMessageFilter_RetryRejectedCall_Stub( | ||
| 12875 | IRpcStubBuffer* This, | ||
| 12876 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12877 | PRPC_MESSAGE pRpcMessage, | ||
| 12878 | DWORD* pdwStubPhase); | ||
| 12879 | DWORD STDMETHODCALLTYPE IMessageFilter_MessagePending_Proxy( | ||
| 12880 | IMessageFilter* This, | ||
| 12881 | HTASK htaskCallee, | ||
| 12882 | DWORD dwTickCount, | ||
| 12883 | DWORD dwPendingType); | ||
| 12884 | void __RPC_STUB IMessageFilter_MessagePending_Stub( | ||
| 12885 | IRpcStubBuffer* This, | ||
| 12886 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12887 | PRPC_MESSAGE pRpcMessage, | ||
| 12888 | DWORD* pdwStubPhase); | ||
| 12889 | 11164 | ||
| 12890 | #endif /* __IMessageFilter_INTERFACE_DEFINED__ */ | 11165 | #endif /* __IMessageFilter_INTERFACE_DEFINED__ */ |
| 12891 | 11166 | ||
| ... | @@ -12934,19 +11209,19 @@ typedef struct IClassActivatorVtbl { | ... | @@ -12934,19 +11209,19 @@ typedef struct IClassActivatorVtbl { |
| 12934 | 11209 | ||
| 12935 | /*** IUnknown methods ***/ | 11210 | /*** IUnknown methods ***/ |
| 12936 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11211 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12937 | IClassActivator* This, | 11212 | IClassActivator *This, |
| 12938 | REFIID riid, | 11213 | REFIID riid, |
| 12939 | void **ppvObject); | 11214 | void **ppvObject); |
| 12940 | 11215 | ||
| 12941 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11216 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12942 | IClassActivator* This); | 11217 | IClassActivator *This); |
| 12943 | 11218 | ||
| 12944 | ULONG (STDMETHODCALLTYPE *Release)( | 11219 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12945 | IClassActivator* This); | 11220 | IClassActivator *This); |
| 12946 | 11221 | ||
| 12947 | /*** IClassActivator methods ***/ | 11222 | /*** IClassActivator methods ***/ |
| 12948 | HRESULT (STDMETHODCALLTYPE *GetClassObject)( | 11223 | HRESULT (STDMETHODCALLTYPE *GetClassObject)( |
| 12949 | IClassActivator* This, | 11224 | IClassActivator *This, |
| 12950 | REFCLSID rclsid, | 11225 | REFCLSID rclsid, |
| 12951 | DWORD dwClassContext, | 11226 | DWORD dwClassContext, |
| 12952 | LCID locale, | 11227 | LCID locale, |
| ... | @@ -12955,6 +11230,7 @@ typedef struct IClassActivatorVtbl { | ... | @@ -12955,6 +11230,7 @@ typedef struct IClassActivatorVtbl { |
| 12955 | 11230 | ||
| 12956 | END_INTERFACE | 11231 | END_INTERFACE |
| 12957 | } IClassActivatorVtbl; | 11232 | } IClassActivatorVtbl; |
| 11233 | |||
| 12958 | interface IClassActivator { | 11234 | interface IClassActivator { |
| 12959 | CONST_VTBL IClassActivatorVtbl* lpVtbl; | 11235 | CONST_VTBL IClassActivatorVtbl* lpVtbl; |
| 12960 | }; | 11236 | }; |
| ... | @@ -12987,18 +11263,6 @@ static FORCEINLINE HRESULT IClassActivator_GetClassObject(IClassActivator* This, | ... | @@ -12987,18 +11263,6 @@ static FORCEINLINE HRESULT IClassActivator_GetClassObject(IClassActivator* This, |
| 12987 | 11263 | ||
| 12988 | #endif | 11264 | #endif |
| 12989 | 11265 | ||
| 12990 | HRESULT STDMETHODCALLTYPE IClassActivator_GetClassObject_Proxy( | ||
| 12991 | IClassActivator* This, | ||
| 12992 | REFCLSID rclsid, | ||
| 12993 | DWORD dwClassContext, | ||
| 12994 | LCID locale, | ||
| 12995 | REFIID riid, | ||
| 12996 | void **ppv); | ||
| 12997 | void __RPC_STUB IClassActivator_GetClassObject_Stub( | ||
| 12998 | IRpcStubBuffer* This, | ||
| 12999 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13000 | PRPC_MESSAGE pRpcMessage, | ||
| 13001 | DWORD* pdwStubPhase); | ||
| 13002 | 11266 | ||
| 13003 | #endif /* __IClassActivator_INTERFACE_DEFINED__ */ | 11267 | #endif /* __IClassActivator_INTERFACE_DEFINED__ */ |
| 13004 | 11268 | ||
| ... | @@ -13042,40 +11306,41 @@ typedef struct IFillLockBytesVtbl { | ... | @@ -13042,40 +11306,41 @@ typedef struct IFillLockBytesVtbl { |
| 13042 | 11306 | ||
| 13043 | /*** IUnknown methods ***/ | 11307 | /*** IUnknown methods ***/ |
| 13044 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11308 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13045 | IFillLockBytes* This, | 11309 | IFillLockBytes *This, |
| 13046 | REFIID riid, | 11310 | REFIID riid, |
| 13047 | void **ppvObject); | 11311 | void **ppvObject); |
| 13048 | 11312 | ||
| 13049 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11313 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13050 | IFillLockBytes* This); | 11314 | IFillLockBytes *This); |
| 13051 | 11315 | ||
| 13052 | ULONG (STDMETHODCALLTYPE *Release)( | 11316 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13053 | IFillLockBytes* This); | 11317 | IFillLockBytes *This); |
| 13054 | 11318 | ||
| 13055 | /*** IFillLockBytes methods ***/ | 11319 | /*** IFillLockBytes methods ***/ |
| 13056 | HRESULT (STDMETHODCALLTYPE *FillAppend)( | 11320 | HRESULT (STDMETHODCALLTYPE *FillAppend)( |
| 13057 | IFillLockBytes* This, | 11321 | IFillLockBytes *This, |
| 13058 | const void *pv, | 11322 | const void *pv, |
| 13059 | ULONG cb, | 11323 | ULONG cb, |
| 13060 | ULONG *pcbWritten); | 11324 | ULONG *pcbWritten); |
| 13061 | 11325 | ||
| 13062 | HRESULT (STDMETHODCALLTYPE *FillAt)( | 11326 | HRESULT (STDMETHODCALLTYPE *FillAt)( |
| 13063 | IFillLockBytes* This, | 11327 | IFillLockBytes *This, |
| 13064 | ULARGE_INTEGER ulOffset, | 11328 | ULARGE_INTEGER ulOffset, |
| 13065 | const void *pv, | 11329 | const void *pv, |
| 13066 | ULONG cb, | 11330 | ULONG cb, |
| 13067 | ULONG *pcbWritten); | 11331 | ULONG *pcbWritten); |
| 13068 | 11332 | ||
| 13069 | HRESULT (STDMETHODCALLTYPE *SetFillSize)( | 11333 | HRESULT (STDMETHODCALLTYPE *SetFillSize)( |
| 13070 | IFillLockBytes* This, | 11334 | IFillLockBytes *This, |
| 13071 | ULARGE_INTEGER ulSize); | 11335 | ULARGE_INTEGER ulSize); |
| 13072 | 11336 | ||
| 13073 | HRESULT (STDMETHODCALLTYPE *Terminate)( | 11337 | HRESULT (STDMETHODCALLTYPE *Terminate)( |
| 13074 | IFillLockBytes* This, | 11338 | IFillLockBytes *This, |
| 13075 | WINBOOL bCanceled); | 11339 | WINBOOL bCanceled); |
| 13076 | 11340 | ||
| 13077 | END_INTERFACE | 11341 | END_INTERFACE |
| 13078 | } IFillLockBytesVtbl; | 11342 | } IFillLockBytesVtbl; |
| 11343 | |||
| 13079 | interface IFillLockBytes { | 11344 | interface IFillLockBytes { |
| 13080 | CONST_VTBL IFillLockBytesVtbl* lpVtbl; | 11345 | CONST_VTBL IFillLockBytesVtbl* lpVtbl; |
| 13081 | }; | 11346 | }; |
| ... | @@ -13141,22 +11406,6 @@ void __RPC_STUB IFillLockBytes_RemoteFillAt_Stub( | ... | @@ -13141,22 +11406,6 @@ void __RPC_STUB IFillLockBytes_RemoteFillAt_Stub( |
| 13141 | IRpcChannelBuffer* pRpcChannelBuffer, | 11406 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 13142 | PRPC_MESSAGE pRpcMessage, | 11407 | PRPC_MESSAGE pRpcMessage, |
| 13143 | DWORD* pdwStubPhase); | 11408 | DWORD* pdwStubPhase); |
| 13144 | HRESULT STDMETHODCALLTYPE IFillLockBytes_SetFillSize_Proxy( | ||
| 13145 | IFillLockBytes* This, | ||
| 13146 | ULARGE_INTEGER ulSize); | ||
| 13147 | void __RPC_STUB IFillLockBytes_SetFillSize_Stub( | ||
| 13148 | IRpcStubBuffer* This, | ||
| 13149 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13150 | PRPC_MESSAGE pRpcMessage, | ||
| 13151 | DWORD* pdwStubPhase); | ||
| 13152 | HRESULT STDMETHODCALLTYPE IFillLockBytes_Terminate_Proxy( | ||
| 13153 | IFillLockBytes* This, | ||
| 13154 | WINBOOL bCanceled); | ||
| 13155 | void __RPC_STUB IFillLockBytes_Terminate_Stub( | ||
| 13156 | IRpcStubBuffer* This, | ||
| 13157 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13158 | PRPC_MESSAGE pRpcMessage, | ||
| 13159 | DWORD* pdwStubPhase); | ||
| 13160 | HRESULT CALLBACK IFillLockBytes_FillAppend_Proxy( | 11409 | HRESULT CALLBACK IFillLockBytes_FillAppend_Proxy( |
| 13161 | IFillLockBytes* This, | 11410 | IFillLockBytes* This, |
| 13162 | const void *pv, | 11411 | const void *pv, |
| ... | @@ -13211,19 +11460,19 @@ typedef struct IProgressNotifyVtbl { | ... | @@ -13211,19 +11460,19 @@ typedef struct IProgressNotifyVtbl { |
| 13211 | 11460 | ||
| 13212 | /*** IUnknown methods ***/ | 11461 | /*** IUnknown methods ***/ |
| 13213 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11462 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13214 | IProgressNotify* This, | 11463 | IProgressNotify *This, |
| 13215 | REFIID riid, | 11464 | REFIID riid, |
| 13216 | void **ppvObject); | 11465 | void **ppvObject); |
| 13217 | 11466 | ||
| 13218 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11467 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13219 | IProgressNotify* This); | 11468 | IProgressNotify *This); |
| 13220 | 11469 | ||
| 13221 | ULONG (STDMETHODCALLTYPE *Release)( | 11470 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13222 | IProgressNotify* This); | 11471 | IProgressNotify *This); |
| 13223 | 11472 | ||
| 13224 | /*** IProgressNotify methods ***/ | 11473 | /*** IProgressNotify methods ***/ |
| 13225 | HRESULT (STDMETHODCALLTYPE *OnProgress)( | 11474 | HRESULT (STDMETHODCALLTYPE *OnProgress)( |
| 13226 | IProgressNotify* This, | 11475 | IProgressNotify *This, |
| 13227 | DWORD dwProgressCurrent, | 11476 | DWORD dwProgressCurrent, |
| 13228 | DWORD dwProgressMaximum, | 11477 | DWORD dwProgressMaximum, |
| 13229 | WINBOOL fAccurate, | 11478 | WINBOOL fAccurate, |
| ... | @@ -13231,6 +11480,7 @@ typedef struct IProgressNotifyVtbl { | ... | @@ -13231,6 +11480,7 @@ typedef struct IProgressNotifyVtbl { |
| 13231 | 11480 | ||
| 13232 | END_INTERFACE | 11481 | END_INTERFACE |
| 13233 | } IProgressNotifyVtbl; | 11482 | } IProgressNotifyVtbl; |
| 11483 | |||
| 13234 | interface IProgressNotify { | 11484 | interface IProgressNotify { |
| 13235 | CONST_VTBL IProgressNotifyVtbl* lpVtbl; | 11485 | CONST_VTBL IProgressNotifyVtbl* lpVtbl; |
| 13236 | }; | 11486 | }; |
| ... | @@ -13263,17 +11513,6 @@ static FORCEINLINE HRESULT IProgressNotify_OnProgress(IProgressNotify* This,DWOR | ... | @@ -13263,17 +11513,6 @@ static FORCEINLINE HRESULT IProgressNotify_OnProgress(IProgressNotify* This,DWOR |
| 13263 | 11513 | ||
| 13264 | #endif | 11514 | #endif |
| 13265 | 11515 | ||
| 13266 | HRESULT STDMETHODCALLTYPE IProgressNotify_OnProgress_Proxy( | ||
| 13267 | IProgressNotify* This, | ||
| 13268 | DWORD dwProgressCurrent, | ||
| 13269 | DWORD dwProgressMaximum, | ||
| 13270 | WINBOOL fAccurate, | ||
| 13271 | WINBOOL fOwner); | ||
| 13272 | void __RPC_STUB IProgressNotify_OnProgress_Stub( | ||
| 13273 | IRpcStubBuffer* This, | ||
| 13274 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13275 | PRPC_MESSAGE pRpcMessage, | ||
| 13276 | DWORD* pdwStubPhase); | ||
| 13277 | 11516 | ||
| 13278 | #endif /* __IProgressNotify_INTERFACE_DEFINED__ */ | 11517 | #endif /* __IProgressNotify_INTERFACE_DEFINED__ */ |
| 13279 | 11518 | ||
| ... | @@ -13323,39 +11562,40 @@ typedef struct ILayoutStorageVtbl { | ... | @@ -13323,39 +11562,40 @@ typedef struct ILayoutStorageVtbl { |
| 13323 | 11562 | ||
| 13324 | /*** IUnknown methods ***/ | 11563 | /*** IUnknown methods ***/ |
| 13325 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11564 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13326 | ILayoutStorage* This, | 11565 | ILayoutStorage *This, |
| 13327 | REFIID riid, | 11566 | REFIID riid, |
| 13328 | void **ppvObject); | 11567 | void **ppvObject); |
| 13329 | 11568 | ||
| 13330 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11569 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13331 | ILayoutStorage* This); | 11570 | ILayoutStorage *This); |
| 13332 | 11571 | ||
| 13333 | ULONG (STDMETHODCALLTYPE *Release)( | 11572 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13334 | ILayoutStorage* This); | 11573 | ILayoutStorage *This); |
| 13335 | 11574 | ||
| 13336 | /*** ILayoutStorage methods ***/ | 11575 | /*** ILayoutStorage methods ***/ |
| 13337 | HRESULT (__stdcall *LayoutScript)( | 11576 | HRESULT (__stdcall *LayoutScript)( |
| 13338 | ILayoutStorage* This, | 11577 | ILayoutStorage *This, |
| 13339 | StorageLayout *pStorageLayout, | 11578 | StorageLayout *pStorageLayout, |
| 13340 | DWORD nEntries, | 11579 | DWORD nEntries, |
| 13341 | DWORD glfInterleavedFlag); | 11580 | DWORD glfInterleavedFlag); |
| 13342 | 11581 | ||
| 13343 | HRESULT (__stdcall *BeginMonitor)( | 11582 | HRESULT (__stdcall *BeginMonitor)( |
| 13344 | ILayoutStorage* This); | 11583 | ILayoutStorage *This); |
| 13345 | 11584 | ||
| 13346 | HRESULT (__stdcall *EndMonitor)( | 11585 | HRESULT (__stdcall *EndMonitor)( |
| 13347 | ILayoutStorage* This); | 11586 | ILayoutStorage *This); |
| 13348 | 11587 | ||
| 13349 | HRESULT (__stdcall *ReLayoutDocfile)( | 11588 | HRESULT (__stdcall *ReLayoutDocfile)( |
| 13350 | ILayoutStorage* This, | 11589 | ILayoutStorage *This, |
| 13351 | OLECHAR *pwcsNewDfName); | 11590 | OLECHAR *pwcsNewDfName); |
| 13352 | 11591 | ||
| 13353 | HRESULT (__stdcall *ReLayoutDocfileOnILockBytes)( | 11592 | HRESULT (__stdcall *ReLayoutDocfileOnILockBytes)( |
| 13354 | ILayoutStorage* This, | 11593 | ILayoutStorage *This, |
| 13355 | ILockBytes *pILockBytes); | 11594 | ILockBytes *pILockBytes); |
| 13356 | 11595 | ||
| 13357 | END_INTERFACE | 11596 | END_INTERFACE |
| 13358 | } ILayoutStorageVtbl; | 11597 | } ILayoutStorageVtbl; |
| 11598 | |||
| 13359 | interface ILayoutStorage { | 11599 | interface ILayoutStorage { |
| 13360 | CONST_VTBL ILayoutStorageVtbl* lpVtbl; | 11600 | CONST_VTBL ILayoutStorageVtbl* lpVtbl; |
| 13361 | }; | 11601 | }; |
| ... | @@ -13404,46 +11644,6 @@ static FORCEINLINE HRESULT ILayoutStorage_ReLayoutDocfileOnILockBytes(ILayoutSto | ... | @@ -13404,46 +11644,6 @@ static FORCEINLINE HRESULT ILayoutStorage_ReLayoutDocfileOnILockBytes(ILayoutSto |
| 13404 | 11644 | ||
| 13405 | #endif | 11645 | #endif |
| 13406 | 11646 | ||
| 13407 | HRESULT __stdcall ILayoutStorage_LayoutScript_Proxy( | ||
| 13408 | ILayoutStorage* This, | ||
| 13409 | StorageLayout *pStorageLayout, | ||
| 13410 | DWORD nEntries, | ||
| 13411 | DWORD glfInterleavedFlag); | ||
| 13412 | void __RPC_STUB ILayoutStorage_LayoutScript_Stub( | ||
| 13413 | IRpcStubBuffer* This, | ||
| 13414 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13415 | PRPC_MESSAGE pRpcMessage, | ||
| 13416 | DWORD* pdwStubPhase); | ||
| 13417 | HRESULT __stdcall ILayoutStorage_BeginMonitor_Proxy( | ||
| 13418 | ILayoutStorage* This); | ||
| 13419 | void __RPC_STUB ILayoutStorage_BeginMonitor_Stub( | ||
| 13420 | IRpcStubBuffer* This, | ||
| 13421 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13422 | PRPC_MESSAGE pRpcMessage, | ||
| 13423 | DWORD* pdwStubPhase); | ||
| 13424 | HRESULT __stdcall ILayoutStorage_EndMonitor_Proxy( | ||
| 13425 | ILayoutStorage* This); | ||
| 13426 | void __RPC_STUB ILayoutStorage_EndMonitor_Stub( | ||
| 13427 | IRpcStubBuffer* This, | ||
| 13428 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13429 | PRPC_MESSAGE pRpcMessage, | ||
| 13430 | DWORD* pdwStubPhase); | ||
| 13431 | HRESULT __stdcall ILayoutStorage_ReLayoutDocfile_Proxy( | ||
| 13432 | ILayoutStorage* This, | ||
| 13433 | OLECHAR *pwcsNewDfName); | ||
| 13434 | void __RPC_STUB ILayoutStorage_ReLayoutDocfile_Stub( | ||
| 13435 | IRpcStubBuffer* This, | ||
| 13436 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13437 | PRPC_MESSAGE pRpcMessage, | ||
| 13438 | DWORD* pdwStubPhase); | ||
| 13439 | HRESULT __stdcall ILayoutStorage_ReLayoutDocfileOnILockBytes_Proxy( | ||
| 13440 | ILayoutStorage* This, | ||
| 13441 | ILockBytes *pILockBytes); | ||
| 13442 | void __RPC_STUB ILayoutStorage_ReLayoutDocfileOnILockBytes_Stub( | ||
| 13443 | IRpcStubBuffer* This, | ||
| 13444 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13445 | PRPC_MESSAGE pRpcMessage, | ||
| 13446 | DWORD* pdwStubPhase); | ||
| 13447 | 11647 | ||
| 13448 | #endif /* __ILayoutStorage_INTERFACE_DEFINED__ */ | 11648 | #endif /* __ILayoutStorage_INTERFACE_DEFINED__ */ |
| 13449 | 11649 | ||
| ... | @@ -13476,26 +11676,27 @@ typedef struct IBlockingLockVtbl { | ... | @@ -13476,26 +11676,27 @@ typedef struct IBlockingLockVtbl { |
| 13476 | 11676 | ||
| 13477 | /*** IUnknown methods ***/ | 11677 | /*** IUnknown methods ***/ |
| 13478 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11678 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13479 | IBlockingLock* This, | 11679 | IBlockingLock *This, |
| 13480 | REFIID riid, | 11680 | REFIID riid, |
| 13481 | void **ppvObject); | 11681 | void **ppvObject); |
| 13482 | 11682 | ||
| 13483 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11683 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13484 | IBlockingLock* This); | 11684 | IBlockingLock *This); |
| 13485 | 11685 | ||
| 13486 | ULONG (STDMETHODCALLTYPE *Release)( | 11686 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13487 | IBlockingLock* This); | 11687 | IBlockingLock *This); |
| 13488 | 11688 | ||
| 13489 | /*** IBlockingLock methods ***/ | 11689 | /*** IBlockingLock methods ***/ |
| 13490 | HRESULT (STDMETHODCALLTYPE *Lock)( | 11690 | HRESULT (STDMETHODCALLTYPE *Lock)( |
| 13491 | IBlockingLock* This, | 11691 | IBlockingLock *This, |
| 13492 | DWORD dwTimeout); | 11692 | DWORD dwTimeout); |
| 13493 | 11693 | ||
| 13494 | HRESULT (STDMETHODCALLTYPE *Unlock)( | 11694 | HRESULT (STDMETHODCALLTYPE *Unlock)( |
| 13495 | IBlockingLock* This); | 11695 | IBlockingLock *This); |
| 13496 | 11696 | ||
| 13497 | END_INTERFACE | 11697 | END_INTERFACE |
| 13498 | } IBlockingLockVtbl; | 11698 | } IBlockingLockVtbl; |
| 11699 | |||
| 13499 | interface IBlockingLock { | 11700 | interface IBlockingLock { |
| 13500 | CONST_VTBL IBlockingLockVtbl* lpVtbl; | 11701 | CONST_VTBL IBlockingLockVtbl* lpVtbl; |
| 13501 | }; | 11702 | }; |
| ... | @@ -13532,21 +11733,6 @@ static FORCEINLINE HRESULT IBlockingLock_Unlock(IBlockingLock* This) { | ... | @@ -13532,21 +11733,6 @@ static FORCEINLINE HRESULT IBlockingLock_Unlock(IBlockingLock* This) { |
| 13532 | 11733 | ||
| 13533 | #endif | 11734 | #endif |
| 13534 | 11735 | ||
| 13535 | HRESULT STDMETHODCALLTYPE IBlockingLock_Lock_Proxy( | ||
| 13536 | IBlockingLock* This, | ||
| 13537 | DWORD dwTimeout); | ||
| 13538 | void __RPC_STUB IBlockingLock_Lock_Stub( | ||
| 13539 | IRpcStubBuffer* This, | ||
| 13540 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13541 | PRPC_MESSAGE pRpcMessage, | ||
| 13542 | DWORD* pdwStubPhase); | ||
| 13543 | HRESULT STDMETHODCALLTYPE IBlockingLock_Unlock_Proxy( | ||
| 13544 | IBlockingLock* This); | ||
| 13545 | void __RPC_STUB IBlockingLock_Unlock_Stub( | ||
| 13546 | IRpcStubBuffer* This, | ||
| 13547 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13548 | PRPC_MESSAGE pRpcMessage, | ||
| 13549 | DWORD* pdwStubPhase); | ||
| 13550 | 11736 | ||
| 13551 | #endif /* __IBlockingLock_INTERFACE_DEFINED__ */ | 11737 | #endif /* __IBlockingLock_INTERFACE_DEFINED__ */ |
| 13552 | 11738 | ||
| ... | @@ -13575,24 +11761,25 @@ typedef struct ITimeAndNoticeControlVtbl { | ... | @@ -13575,24 +11761,25 @@ typedef struct ITimeAndNoticeControlVtbl { |
| 13575 | 11761 | ||
| 13576 | /*** IUnknown methods ***/ | 11762 | /*** IUnknown methods ***/ |
| 13577 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11763 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13578 | ITimeAndNoticeControl* This, | 11764 | ITimeAndNoticeControl *This, |
| 13579 | REFIID riid, | 11765 | REFIID riid, |
| 13580 | void **ppvObject); | 11766 | void **ppvObject); |
| 13581 | 11767 | ||
| 13582 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11768 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13583 | ITimeAndNoticeControl* This); | 11769 | ITimeAndNoticeControl *This); |
| 13584 | 11770 | ||
| 13585 | ULONG (STDMETHODCALLTYPE *Release)( | 11771 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13586 | ITimeAndNoticeControl* This); | 11772 | ITimeAndNoticeControl *This); |
| 13587 | 11773 | ||
| 13588 | /*** ITimeAndNoticeControl methods ***/ | 11774 | /*** ITimeAndNoticeControl methods ***/ |
| 13589 | HRESULT (STDMETHODCALLTYPE *SuppressChanges)( | 11775 | HRESULT (STDMETHODCALLTYPE *SuppressChanges)( |
| 13590 | ITimeAndNoticeControl* This, | 11776 | ITimeAndNoticeControl *This, |
| 13591 | DWORD res1, | 11777 | DWORD res1, |
| 13592 | DWORD res2); | 11778 | DWORD res2); |
| 13593 | 11779 | ||
| 13594 | END_INTERFACE | 11780 | END_INTERFACE |
| 13595 | } ITimeAndNoticeControlVtbl; | 11781 | } ITimeAndNoticeControlVtbl; |
| 11782 | |||
| 13596 | interface ITimeAndNoticeControl { | 11783 | interface ITimeAndNoticeControl { |
| 13597 | CONST_VTBL ITimeAndNoticeControlVtbl* lpVtbl; | 11784 | CONST_VTBL ITimeAndNoticeControlVtbl* lpVtbl; |
| 13598 | }; | 11785 | }; |
| ... | @@ -13625,15 +11812,6 @@ static FORCEINLINE HRESULT ITimeAndNoticeControl_SuppressChanges(ITimeAndNoticeC | ... | @@ -13625,15 +11812,6 @@ static FORCEINLINE HRESULT ITimeAndNoticeControl_SuppressChanges(ITimeAndNoticeC |
| 13625 | 11812 | ||
| 13626 | #endif | 11813 | #endif |
| 13627 | 11814 | ||
| 13628 | HRESULT STDMETHODCALLTYPE ITimeAndNoticeControl_SuppressChanges_Proxy( | ||
| 13629 | ITimeAndNoticeControl* This, | ||
| 13630 | DWORD res1, | ||
| 13631 | DWORD res2); | ||
| 13632 | void __RPC_STUB ITimeAndNoticeControl_SuppressChanges_Stub( | ||
| 13633 | IRpcStubBuffer* This, | ||
| 13634 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13635 | PRPC_MESSAGE pRpcMessage, | ||
| 13636 | DWORD* pdwStubPhase); | ||
| 13637 | 11815 | ||
| 13638 | #endif /* __ITimeAndNoticeControl_INTERFACE_DEFINED__ */ | 11816 | #endif /* __ITimeAndNoticeControl_INTERFACE_DEFINED__ */ |
| 13639 | 11817 | ||
| ... | @@ -13674,19 +11852,19 @@ typedef struct IOplockStorageVtbl { | ... | @@ -13674,19 +11852,19 @@ typedef struct IOplockStorageVtbl { |
| 13674 | 11852 | ||
| 13675 | /*** IUnknown methods ***/ | 11853 | /*** IUnknown methods ***/ |
| 13676 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11854 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13677 | IOplockStorage* This, | 11855 | IOplockStorage *This, |
| 13678 | REFIID riid, | 11856 | REFIID riid, |
| 13679 | void **ppvObject); | 11857 | void **ppvObject); |
| 13680 | 11858 | ||
| 13681 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11859 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13682 | IOplockStorage* This); | 11860 | IOplockStorage *This); |
| 13683 | 11861 | ||
| 13684 | ULONG (STDMETHODCALLTYPE *Release)( | 11862 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13685 | IOplockStorage* This); | 11863 | IOplockStorage *This); |
| 13686 | 11864 | ||
| 13687 | /*** IOplockStorage methods ***/ | 11865 | /*** IOplockStorage methods ***/ |
| 13688 | HRESULT (STDMETHODCALLTYPE *CreateStorageEx)( | 11866 | HRESULT (STDMETHODCALLTYPE *CreateStorageEx)( |
| 13689 | IOplockStorage* This, | 11867 | IOplockStorage *This, |
| 13690 | LPCWSTR pwcsName, | 11868 | LPCWSTR pwcsName, |
| 13691 | DWORD grfMode, | 11869 | DWORD grfMode, |
| 13692 | DWORD stgfmt, | 11870 | DWORD stgfmt, |
| ... | @@ -13695,7 +11873,7 @@ typedef struct IOplockStorageVtbl { | ... | @@ -13695,7 +11873,7 @@ typedef struct IOplockStorageVtbl { |
| 13695 | void **ppstgOpen); | 11873 | void **ppstgOpen); |
| 13696 | 11874 | ||
| 13697 | HRESULT (STDMETHODCALLTYPE *OpenStorageEx)( | 11875 | HRESULT (STDMETHODCALLTYPE *OpenStorageEx)( |
| 13698 | IOplockStorage* This, | 11876 | IOplockStorage *This, |
| 13699 | LPCWSTR pwcsName, | 11877 | LPCWSTR pwcsName, |
| 13700 | DWORD grfMode, | 11878 | DWORD grfMode, |
| 13701 | DWORD stgfmt, | 11879 | DWORD stgfmt, |
| ... | @@ -13705,6 +11883,7 @@ typedef struct IOplockStorageVtbl { | ... | @@ -13705,6 +11883,7 @@ typedef struct IOplockStorageVtbl { |
| 13705 | 11883 | ||
| 13706 | END_INTERFACE | 11884 | END_INTERFACE |
| 13707 | } IOplockStorageVtbl; | 11885 | } IOplockStorageVtbl; |
| 11886 | |||
| 13708 | interface IOplockStorage { | 11887 | interface IOplockStorage { |
| 13709 | CONST_VTBL IOplockStorageVtbl* lpVtbl; | 11888 | CONST_VTBL IOplockStorageVtbl* lpVtbl; |
| 13710 | }; | 11889 | }; |
| ... | @@ -13741,32 +11920,6 @@ static FORCEINLINE HRESULT IOplockStorage_OpenStorageEx(IOplockStorage* This,LPC | ... | @@ -13741,32 +11920,6 @@ static FORCEINLINE HRESULT IOplockStorage_OpenStorageEx(IOplockStorage* This,LPC |
| 13741 | 11920 | ||
| 13742 | #endif | 11921 | #endif |
| 13743 | 11922 | ||
| 13744 | HRESULT STDMETHODCALLTYPE IOplockStorage_CreateStorageEx_Proxy( | ||
| 13745 | IOplockStorage* This, | ||
| 13746 | LPCWSTR pwcsName, | ||
| 13747 | DWORD grfMode, | ||
| 13748 | DWORD stgfmt, | ||
| 13749 | DWORD grfAttrs, | ||
| 13750 | REFIID riid, | ||
| 13751 | void **ppstgOpen); | ||
| 13752 | void __RPC_STUB IOplockStorage_CreateStorageEx_Stub( | ||
| 13753 | IRpcStubBuffer* This, | ||
| 13754 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13755 | PRPC_MESSAGE pRpcMessage, | ||
| 13756 | DWORD* pdwStubPhase); | ||
| 13757 | HRESULT STDMETHODCALLTYPE IOplockStorage_OpenStorageEx_Proxy( | ||
| 13758 | IOplockStorage* This, | ||
| 13759 | LPCWSTR pwcsName, | ||
| 13760 | DWORD grfMode, | ||
| 13761 | DWORD stgfmt, | ||
| 13762 | DWORD grfAttrs, | ||
| 13763 | REFIID riid, | ||
| 13764 | void **ppstgOpen); | ||
| 13765 | void __RPC_STUB IOplockStorage_OpenStorageEx_Stub( | ||
| 13766 | IRpcStubBuffer* This, | ||
| 13767 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13768 | PRPC_MESSAGE pRpcMessage, | ||
| 13769 | DWORD* pdwStubPhase); | ||
| 13770 | 11923 | ||
| 13771 | #endif /* __IOplockStorage_INTERFACE_DEFINED__ */ | 11924 | #endif /* __IOplockStorage_INTERFACE_DEFINED__ */ |
| 13772 | 11925 | ||
| ... | @@ -13802,29 +11955,30 @@ typedef struct IDirectWriterLockVtbl { | ... | @@ -13802,29 +11955,30 @@ typedef struct IDirectWriterLockVtbl { |
| 13802 | 11955 | ||
| 13803 | /*** IUnknown methods ***/ | 11956 | /*** IUnknown methods ***/ |
| 13804 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11957 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13805 | IDirectWriterLock* This, | 11958 | IDirectWriterLock *This, |
| 13806 | REFIID riid, | 11959 | REFIID riid, |
| 13807 | void **ppvObject); | 11960 | void **ppvObject); |
| 13808 | 11961 | ||
| 13809 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11962 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13810 | IDirectWriterLock* This); | 11963 | IDirectWriterLock *This); |
| 13811 | 11964 | ||
| 13812 | ULONG (STDMETHODCALLTYPE *Release)( | 11965 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13813 | IDirectWriterLock* This); | 11966 | IDirectWriterLock *This); |
| 13814 | 11967 | ||
| 13815 | /*** IDirectWriterLock methods ***/ | 11968 | /*** IDirectWriterLock methods ***/ |
| 13816 | HRESULT (STDMETHODCALLTYPE *WaitForWriteAccess)( | 11969 | HRESULT (STDMETHODCALLTYPE *WaitForWriteAccess)( |
| 13817 | IDirectWriterLock* This, | 11970 | IDirectWriterLock *This, |
| 13818 | DWORD dwTimeout); | 11971 | DWORD dwTimeout); |
| 13819 | 11972 | ||
| 13820 | HRESULT (STDMETHODCALLTYPE *ReleaseWriteAccess)( | 11973 | HRESULT (STDMETHODCALLTYPE *ReleaseWriteAccess)( |
| 13821 | IDirectWriterLock* This); | 11974 | IDirectWriterLock *This); |
| 13822 | 11975 | ||
| 13823 | HRESULT (STDMETHODCALLTYPE *HaveWriteAccess)( | 11976 | HRESULT (STDMETHODCALLTYPE *HaveWriteAccess)( |
| 13824 | IDirectWriterLock* This); | 11977 | IDirectWriterLock *This); |
| 13825 | 11978 | ||
| 13826 | END_INTERFACE | 11979 | END_INTERFACE |
| 13827 | } IDirectWriterLockVtbl; | 11980 | } IDirectWriterLockVtbl; |
| 11981 | |||
| 13828 | interface IDirectWriterLock { | 11982 | interface IDirectWriterLock { |
| 13829 | CONST_VTBL IDirectWriterLockVtbl* lpVtbl; | 11983 | CONST_VTBL IDirectWriterLockVtbl* lpVtbl; |
| 13830 | }; | 11984 | }; |
| ... | @@ -13865,28 +12019,6 @@ static FORCEINLINE HRESULT IDirectWriterLock_HaveWriteAccess(IDirectWriterLock* | ... | @@ -13865,28 +12019,6 @@ static FORCEINLINE HRESULT IDirectWriterLock_HaveWriteAccess(IDirectWriterLock* |
| 13865 | 12019 | ||
| 13866 | #endif | 12020 | #endif |
| 13867 | 12021 | ||
| 13868 | HRESULT STDMETHODCALLTYPE IDirectWriterLock_WaitForWriteAccess_Proxy( | ||
| 13869 | IDirectWriterLock* This, | ||
| 13870 | DWORD dwTimeout); | ||
| 13871 | void __RPC_STUB IDirectWriterLock_WaitForWriteAccess_Stub( | ||
| 13872 | IRpcStubBuffer* This, | ||
| 13873 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13874 | PRPC_MESSAGE pRpcMessage, | ||
| 13875 | DWORD* pdwStubPhase); | ||
| 13876 | HRESULT STDMETHODCALLTYPE IDirectWriterLock_ReleaseWriteAccess_Proxy( | ||
| 13877 | IDirectWriterLock* This); | ||
| 13878 | void __RPC_STUB IDirectWriterLock_ReleaseWriteAccess_Stub( | ||
| 13879 | IRpcStubBuffer* This, | ||
| 13880 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13881 | PRPC_MESSAGE pRpcMessage, | ||
| 13882 | DWORD* pdwStubPhase); | ||
| 13883 | HRESULT STDMETHODCALLTYPE IDirectWriterLock_HaveWriteAccess_Proxy( | ||
| 13884 | IDirectWriterLock* This); | ||
| 13885 | void __RPC_STUB IDirectWriterLock_HaveWriteAccess_Stub( | ||
| 13886 | IRpcStubBuffer* This, | ||
| 13887 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13888 | PRPC_MESSAGE pRpcMessage, | ||
| 13889 | DWORD* pdwStubPhase); | ||
| 13890 | 12022 | ||
| 13891 | #endif /* __IDirectWriterLock_INTERFACE_DEFINED__ */ | 12023 | #endif /* __IDirectWriterLock_INTERFACE_DEFINED__ */ |
| 13892 | 12024 | ||
| ... | @@ -13925,19 +12057,19 @@ typedef struct IUrlMonVtbl { | ... | @@ -13925,19 +12057,19 @@ typedef struct IUrlMonVtbl { |
| 13925 | 12057 | ||
| 13926 | /*** IUnknown methods ***/ | 12058 | /*** IUnknown methods ***/ |
| 13927 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 12059 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13928 | IUrlMon* This, | 12060 | IUrlMon *This, |
| 13929 | REFIID riid, | 12061 | REFIID riid, |
| 13930 | void **ppvObject); | 12062 | void **ppvObject); |
| 13931 | 12063 | ||
| 13932 | ULONG (STDMETHODCALLTYPE *AddRef)( | 12064 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13933 | IUrlMon* This); | 12065 | IUrlMon *This); |
| 13934 | 12066 | ||
| 13935 | ULONG (STDMETHODCALLTYPE *Release)( | 12067 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13936 | IUrlMon* This); | 12068 | IUrlMon *This); |
| 13937 | 12069 | ||
| 13938 | /*** IUrlMon methods ***/ | 12070 | /*** IUrlMon methods ***/ |
| 13939 | HRESULT (STDMETHODCALLTYPE *AsyncGetClassBits)( | 12071 | HRESULT (STDMETHODCALLTYPE *AsyncGetClassBits)( |
| 13940 | IUrlMon* This, | 12072 | IUrlMon *This, |
| 13941 | REFCLSID rclsid, | 12073 | REFCLSID rclsid, |
| 13942 | LPCWSTR pszTYPE, | 12074 | LPCWSTR pszTYPE, |
| 13943 | LPCWSTR pszExt, | 12075 | LPCWSTR pszExt, |
| ... | @@ -13951,6 +12083,7 @@ typedef struct IUrlMonVtbl { | ... | @@ -13951,6 +12083,7 @@ typedef struct IUrlMonVtbl { |
| 13951 | 12083 | ||
| 13952 | END_INTERFACE | 12084 | END_INTERFACE |
| 13953 | } IUrlMonVtbl; | 12085 | } IUrlMonVtbl; |
| 12086 | |||
| 13954 | interface IUrlMon { | 12087 | interface IUrlMon { |
| 13955 | CONST_VTBL IUrlMonVtbl* lpVtbl; | 12088 | CONST_VTBL IUrlMonVtbl* lpVtbl; |
| 13956 | }; | 12089 | }; |
| ... | @@ -13983,23 +12116,6 @@ static FORCEINLINE HRESULT IUrlMon_AsyncGetClassBits(IUrlMon* This,REFCLSID rcls | ... | @@ -13983,23 +12116,6 @@ static FORCEINLINE HRESULT IUrlMon_AsyncGetClassBits(IUrlMon* This,REFCLSID rcls |
| 13983 | 12116 | ||
| 13984 | #endif | 12117 | #endif |
| 13985 | 12118 | ||
| 13986 | HRESULT STDMETHODCALLTYPE IUrlMon_AsyncGetClassBits_Proxy( | ||
| 13987 | IUrlMon* This, | ||
| 13988 | REFCLSID rclsid, | ||
| 13989 | LPCWSTR pszTYPE, | ||
| 13990 | LPCWSTR pszExt, | ||
| 13991 | DWORD dwFileVersionMS, | ||
| 13992 | DWORD dwFileVersionLS, | ||
| 13993 | LPCWSTR pszCodeBase, | ||
| 13994 | IBindCtx *pbc, | ||
| 13995 | DWORD dwClassContext, | ||
| 13996 | REFIID riid, | ||
| 13997 | DWORD flags); | ||
| 13998 | void __RPC_STUB IUrlMon_AsyncGetClassBits_Stub( | ||
| 13999 | IRpcStubBuffer* This, | ||
| 14000 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14001 | PRPC_MESSAGE pRpcMessage, | ||
| 14002 | DWORD* pdwStubPhase); | ||
| 14003 | 12119 | ||
| 14004 | #endif /* __IUrlMon_INTERFACE_DEFINED__ */ | 12120 | #endif /* __IUrlMon_INTERFACE_DEFINED__ */ |
| 14005 | 12121 | ||
| ... | @@ -14027,23 +12143,24 @@ typedef struct IForegroundTransferVtbl { | ... | @@ -14027,23 +12143,24 @@ typedef struct IForegroundTransferVtbl { |
| 14027 | 12143 | ||
| 14028 | /*** IUnknown methods ***/ | 12144 | /*** IUnknown methods ***/ |
| 14029 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 12145 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14030 | IForegroundTransfer* This, | 12146 | IForegroundTransfer *This, |
| 14031 | REFIID riid, | 12147 | REFIID riid, |
| 14032 | void **ppvObject); | 12148 | void **ppvObject); |
| 14033 | 12149 | ||
| 14034 | ULONG (STDMETHODCALLTYPE *AddRef)( | 12150 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14035 | IForegroundTransfer* This); | 12151 | IForegroundTransfer *This); |
| 14036 | 12152 | ||
| 14037 | ULONG (STDMETHODCALLTYPE *Release)( | 12153 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14038 | IForegroundTransfer* This); | 12154 | IForegroundTransfer *This); |
| 14039 | 12155 | ||
| 14040 | /*** IForegroundTransfer methods ***/ | 12156 | /*** IForegroundTransfer methods ***/ |
| 14041 | HRESULT (STDMETHODCALLTYPE *AllowForegroundTransfer)( | 12157 | HRESULT (STDMETHODCALLTYPE *AllowForegroundTransfer)( |
| 14042 | IForegroundTransfer* This, | 12158 | IForegroundTransfer *This, |
| 14043 | void *lpvReserved); | 12159 | void *lpvReserved); |
| 14044 | 12160 | ||
| 14045 | END_INTERFACE | 12161 | END_INTERFACE |
| 14046 | } IForegroundTransferVtbl; | 12162 | } IForegroundTransferVtbl; |
| 12163 | |||
| 14047 | interface IForegroundTransfer { | 12164 | interface IForegroundTransfer { |
| 14048 | CONST_VTBL IForegroundTransferVtbl* lpVtbl; | 12165 | CONST_VTBL IForegroundTransferVtbl* lpVtbl; |
| 14049 | }; | 12166 | }; |
| ... | @@ -14076,14 +12193,6 @@ static FORCEINLINE HRESULT IForegroundTransfer_AllowForegroundTransfer(IForegrou | ... | @@ -14076,14 +12193,6 @@ static FORCEINLINE HRESULT IForegroundTransfer_AllowForegroundTransfer(IForegrou |
| 14076 | 12193 | ||
| 14077 | #endif | 12194 | #endif |
| 14078 | 12195 | ||
| 14079 | HRESULT STDMETHODCALLTYPE IForegroundTransfer_AllowForegroundTransfer_Proxy( | ||
| 14080 | IForegroundTransfer* This, | ||
| 14081 | void *lpvReserved); | ||
| 14082 | void __RPC_STUB IForegroundTransfer_AllowForegroundTransfer_Stub( | ||
| 14083 | IRpcStubBuffer* This, | ||
| 14084 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14085 | PRPC_MESSAGE pRpcMessage, | ||
| 14086 | DWORD* pdwStubPhase); | ||
| 14087 | 12196 | ||
| 14088 | #endif /* __IForegroundTransfer_INTERFACE_DEFINED__ */ | 12197 | #endif /* __IForegroundTransfer_INTERFACE_DEFINED__ */ |
| 14089 | 12198 | ||
| ... | @@ -14119,19 +12228,19 @@ typedef struct IThumbnailExtractorVtbl { | ... | @@ -14119,19 +12228,19 @@ typedef struct IThumbnailExtractorVtbl { |
| 14119 | 12228 | ||
| 14120 | /*** IUnknown methods ***/ | 12229 | /*** IUnknown methods ***/ |
| 14121 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 12230 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14122 | IThumbnailExtractor* This, | 12231 | IThumbnailExtractor *This, |
| 14123 | REFIID riid, | 12232 | REFIID riid, |
| 14124 | void **ppvObject); | 12233 | void **ppvObject); |
| 14125 | 12234 | ||
| 14126 | ULONG (STDMETHODCALLTYPE *AddRef)( | 12235 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14127 | IThumbnailExtractor* This); | 12236 | IThumbnailExtractor *This); |
| 14128 | 12237 | ||
| 14129 | ULONG (STDMETHODCALLTYPE *Release)( | 12238 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14130 | IThumbnailExtractor* This); | 12239 | IThumbnailExtractor *This); |
| 14131 | 12240 | ||
| 14132 | /*** IThumbnailExtractor methods ***/ | 12241 | /*** IThumbnailExtractor methods ***/ |
| 14133 | HRESULT (STDMETHODCALLTYPE *ExtractThumbnail)( | 12242 | HRESULT (STDMETHODCALLTYPE *ExtractThumbnail)( |
| 14134 | IThumbnailExtractor* This, | 12243 | IThumbnailExtractor *This, |
| 14135 | IStorage *pStg, | 12244 | IStorage *pStg, |
| 14136 | ULONG ulLength, | 12245 | ULONG ulLength, |
| 14137 | ULONG ulHeight, | 12246 | ULONG ulHeight, |
| ... | @@ -14140,11 +12249,12 @@ typedef struct IThumbnailExtractorVtbl { | ... | @@ -14140,11 +12249,12 @@ typedef struct IThumbnailExtractorVtbl { |
| 14140 | HBITMAP *phOutputBitmap); | 12249 | HBITMAP *phOutputBitmap); |
| 14141 | 12250 | ||
| 14142 | HRESULT (STDMETHODCALLTYPE *OnFileUpdated)( | 12251 | HRESULT (STDMETHODCALLTYPE *OnFileUpdated)( |
| 14143 | IThumbnailExtractor* This, | 12252 | IThumbnailExtractor *This, |
| 14144 | IStorage *pStg); | 12253 | IStorage *pStg); |
| 14145 | 12254 | ||
| 14146 | END_INTERFACE | 12255 | END_INTERFACE |
| 14147 | } IThumbnailExtractorVtbl; | 12256 | } IThumbnailExtractorVtbl; |
| 12257 | |||
| 14148 | interface IThumbnailExtractor { | 12258 | interface IThumbnailExtractor { |
| 14149 | CONST_VTBL IThumbnailExtractorVtbl* lpVtbl; | 12259 | CONST_VTBL IThumbnailExtractorVtbl* lpVtbl; |
| 14150 | }; | 12260 | }; |
| ... | @@ -14181,27 +12291,6 @@ static FORCEINLINE HRESULT IThumbnailExtractor_OnFileUpdated(IThumbnailExtractor | ... | @@ -14181,27 +12291,6 @@ static FORCEINLINE HRESULT IThumbnailExtractor_OnFileUpdated(IThumbnailExtractor |
| 14181 | 12291 | ||
| 14182 | #endif | 12292 | #endif |
| 14183 | 12293 | ||
| 14184 | HRESULT STDMETHODCALLTYPE IThumbnailExtractor_ExtractThumbnail_Proxy( | ||
| 14185 | IThumbnailExtractor* This, | ||
| 14186 | IStorage *pStg, | ||
| 14187 | ULONG ulLength, | ||
| 14188 | ULONG ulHeight, | ||
| 14189 | ULONG *pulOutputLength, | ||
| 14190 | ULONG *pulOutputHeight, | ||
| 14191 | HBITMAP *phOutputBitmap); | ||
| 14192 | void __RPC_STUB IThumbnailExtractor_ExtractThumbnail_Stub( | ||
| 14193 | IRpcStubBuffer* This, | ||
| 14194 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14195 | PRPC_MESSAGE pRpcMessage, | ||
| 14196 | DWORD* pdwStubPhase); | ||
| 14197 | HRESULT STDMETHODCALLTYPE IThumbnailExtractor_OnFileUpdated_Proxy( | ||
| 14198 | IThumbnailExtractor* This, | ||
| 14199 | IStorage *pStg); | ||
| 14200 | void __RPC_STUB IThumbnailExtractor_OnFileUpdated_Stub( | ||
| 14201 | IRpcStubBuffer* This, | ||
| 14202 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14203 | PRPC_MESSAGE pRpcMessage, | ||
| 14204 | DWORD* pdwStubPhase); | ||
| 14205 | 12294 | ||
| 14206 | #endif /* __IThumbnailExtractor_INTERFACE_DEFINED__ */ | 12295 | #endif /* __IThumbnailExtractor_INTERFACE_DEFINED__ */ |
| 14207 | 12296 | ||
| ... | @@ -14230,24 +12319,25 @@ typedef struct IDummyHICONIncluderVtbl { | ... | @@ -14230,24 +12319,25 @@ typedef struct IDummyHICONIncluderVtbl { |
| 14230 | 12319 | ||
| 14231 | /*** IUnknown methods ***/ | 12320 | /*** IUnknown methods ***/ |
| 14232 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 12321 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14233 | IDummyHICONIncluder* This, | 12322 | IDummyHICONIncluder *This, |
| 14234 | REFIID riid, | 12323 | REFIID riid, |
| 14235 | void **ppvObject); | 12324 | void **ppvObject); |
| 14236 | 12325 | ||
| 14237 | ULONG (STDMETHODCALLTYPE *AddRef)( | 12326 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14238 | IDummyHICONIncluder* This); | 12327 | IDummyHICONIncluder *This); |
| 14239 | 12328 | ||
| 14240 | ULONG (STDMETHODCALLTYPE *Release)( | 12329 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14241 | IDummyHICONIncluder* This); | 12330 | IDummyHICONIncluder *This); |
| 14242 | 12331 | ||
| 14243 | /*** IDummyHICONIncluder methods ***/ | 12332 | /*** IDummyHICONIncluder methods ***/ |
| 14244 | HRESULT (STDMETHODCALLTYPE *Dummy)( | 12333 | HRESULT (STDMETHODCALLTYPE *Dummy)( |
| 14245 | IDummyHICONIncluder* This, | 12334 | IDummyHICONIncluder *This, |
| 14246 | HICON h1, | 12335 | HICON h1, |
| 14247 | HDC h2); | 12336 | HDC h2); |
| 14248 | 12337 | ||
| 14249 | END_INTERFACE | 12338 | END_INTERFACE |
| 14250 | } IDummyHICONIncluderVtbl; | 12339 | } IDummyHICONIncluderVtbl; |
| 12340 | |||
| 14251 | interface IDummyHICONIncluder { | 12341 | interface IDummyHICONIncluder { |
| 14252 | CONST_VTBL IDummyHICONIncluderVtbl* lpVtbl; | 12342 | CONST_VTBL IDummyHICONIncluderVtbl* lpVtbl; |
| 14253 | }; | 12343 | }; |
| ... | @@ -14280,15 +12370,6 @@ static FORCEINLINE HRESULT IDummyHICONIncluder_Dummy(IDummyHICONIncluder* This,H | ... | @@ -14280,15 +12370,6 @@ static FORCEINLINE HRESULT IDummyHICONIncluder_Dummy(IDummyHICONIncluder* This,H |
| 14280 | 12370 | ||
| 14281 | #endif | 12371 | #endif |
| 14282 | 12372 | ||
| 14283 | HRESULT STDMETHODCALLTYPE IDummyHICONIncluder_Dummy_Proxy( | ||
| 14284 | IDummyHICONIncluder* This, | ||
| 14285 | HICON h1, | ||
| 14286 | HDC h2); | ||
| 14287 | void __RPC_STUB IDummyHICONIncluder_Dummy_Stub( | ||
| 14288 | IRpcStubBuffer* This, | ||
| 14289 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14290 | PRPC_MESSAGE pRpcMessage, | ||
| 14291 | DWORD* pdwStubPhase); | ||
| 14292 | 12373 | ||
| 14293 | #endif /* __IDummyHICONIncluder_INTERFACE_DEFINED__ */ | 12374 | #endif /* __IDummyHICONIncluder_INTERFACE_DEFINED__ */ |
| 14294 | 12375 | ||
| ... | @@ -14327,25 +12408,26 @@ typedef struct IProcessLockVtbl { | ... | @@ -14327,25 +12408,26 @@ typedef struct IProcessLockVtbl { |
| 14327 | 12408 | ||
| 14328 | /*** IUnknown methods ***/ | 12409 | /*** IUnknown methods ***/ |
| 14329 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 12410 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14330 | IProcessLock* This, | 12411 | IProcessLock *This, |
| 14331 | REFIID riid, | 12412 | REFIID riid, |
| 14332 | void **ppvObject); | 12413 | void **ppvObject); |
| 14333 | 12414 | ||
| 14334 | ULONG (STDMETHODCALLTYPE *AddRef)( | 12415 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14335 | IProcessLock* This); | 12416 | IProcessLock *This); |
| 14336 | 12417 | ||
| 14337 | ULONG (STDMETHODCALLTYPE *Release)( | 12418 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14338 | IProcessLock* This); | 12419 | IProcessLock *This); |
| 14339 | 12420 | ||
| 14340 | /*** IProcessLock methods ***/ | 12421 | /*** IProcessLock methods ***/ |
| 14341 | ULONG (STDMETHODCALLTYPE *AddRefOnProcess)( | 12422 | ULONG (STDMETHODCALLTYPE *AddRefOnProcess)( |
| 14342 | IProcessLock* This); | 12423 | IProcessLock *This); |
| 14343 | 12424 | ||
| 14344 | ULONG (STDMETHODCALLTYPE *ReleaseRefOnProcess)( | 12425 | ULONG (STDMETHODCALLTYPE *ReleaseRefOnProcess)( |
| 14345 | IProcessLock* This); | 12426 | IProcessLock *This); |
| 14346 | 12427 | ||
| 14347 | END_INTERFACE | 12428 | END_INTERFACE |
| 14348 | } IProcessLockVtbl; | 12429 | } IProcessLockVtbl; |
| 12430 | |||
| 14349 | interface IProcessLock { | 12431 | interface IProcessLock { |
| 14350 | CONST_VTBL IProcessLockVtbl* lpVtbl; | 12432 | CONST_VTBL IProcessLockVtbl* lpVtbl; |
| 14351 | }; | 12433 | }; |
| ... | @@ -14382,20 +12464,6 @@ static FORCEINLINE ULONG IProcessLock_ReleaseRefOnProcess(IProcessLock* This) { | ... | @@ -14382,20 +12464,6 @@ static FORCEINLINE ULONG IProcessLock_ReleaseRefOnProcess(IProcessLock* This) { |
| 14382 | 12464 | ||
| 14383 | #endif | 12465 | #endif |
| 14384 | 12466 | ||
| 14385 | ULONG STDMETHODCALLTYPE IProcessLock_AddRefOnProcess_Proxy( | ||
| 14386 | IProcessLock* This); | ||
| 14387 | void __RPC_STUB IProcessLock_AddRefOnProcess_Stub( | ||
| 14388 | IRpcStubBuffer* This, | ||
| 14389 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14390 | PRPC_MESSAGE pRpcMessage, | ||
| 14391 | DWORD* pdwStubPhase); | ||
| 14392 | ULONG STDMETHODCALLTYPE IProcessLock_ReleaseRefOnProcess_Proxy( | ||
| 14393 | IProcessLock* This); | ||
| 14394 | void __RPC_STUB IProcessLock_ReleaseRefOnProcess_Stub( | ||
| 14395 | IRpcStubBuffer* This, | ||
| 14396 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14397 | PRPC_MESSAGE pRpcMessage, | ||
| 14398 | DWORD* pdwStubPhase); | ||
| 14399 | 12467 | ||
| 14400 | #endif /* __IProcessLock_INTERFACE_DEFINED__ */ | 12468 | #endif /* __IProcessLock_INTERFACE_DEFINED__ */ |
| 14401 | 12469 | ||
| ... | @@ -14438,42 +12506,43 @@ typedef struct ISurrogateServiceVtbl { | ... | @@ -14438,42 +12506,43 @@ typedef struct ISurrogateServiceVtbl { |
| 14438 | 12506 | ||
| 14439 | /*** IUnknown methods ***/ | 12507 | /*** IUnknown methods ***/ |
| 14440 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 12508 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14441 | ISurrogateService* This, | 12509 | ISurrogateService *This, |
| 14442 | REFIID riid, | 12510 | REFIID riid, |
| 14443 | void **ppvObject); | 12511 | void **ppvObject); |
| 14444 | 12512 | ||
| 14445 | ULONG (STDMETHODCALLTYPE *AddRef)( | 12513 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14446 | ISurrogateService* This); | 12514 | ISurrogateService *This); |
| 14447 | 12515 | ||
| 14448 | ULONG (STDMETHODCALLTYPE *Release)( | 12516 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14449 | ISurrogateService* This); | 12517 | ISurrogateService *This); |
| 14450 | 12518 | ||
| 14451 | /*** ISurrogateService methods ***/ | 12519 | /*** ISurrogateService methods ***/ |
| 14452 | HRESULT (STDMETHODCALLTYPE *Init)( | 12520 | HRESULT (STDMETHODCALLTYPE *Init)( |
| 14453 | ISurrogateService* This, | 12521 | ISurrogateService *This, |
| 14454 | REFGUID rguidProcessID, | 12522 | REFGUID rguidProcessID, |
| 14455 | IProcessLock *pProcessLock, | 12523 | IProcessLock *pProcessLock, |
| 14456 | WINBOOL *pfApplicationAware); | 12524 | WINBOOL *pfApplicationAware); |
| 14457 | 12525 | ||
| 14458 | HRESULT (STDMETHODCALLTYPE *ApplicationLaunch)( | 12526 | HRESULT (STDMETHODCALLTYPE *ApplicationLaunch)( |
| 14459 | ISurrogateService* This, | 12527 | ISurrogateService *This, |
| 14460 | REFGUID rguidApplID, | 12528 | REFGUID rguidApplID, |
| 14461 | ApplicationType appType); | 12529 | ApplicationType appType); |
| 14462 | 12530 | ||
| 14463 | HRESULT (STDMETHODCALLTYPE *ApplicationFree)( | 12531 | HRESULT (STDMETHODCALLTYPE *ApplicationFree)( |
| 14464 | ISurrogateService* This, | 12532 | ISurrogateService *This, |
| 14465 | REFGUID rguidApplID); | 12533 | REFGUID rguidApplID); |
| 14466 | 12534 | ||
| 14467 | HRESULT (STDMETHODCALLTYPE *CatalogRefresh)( | 12535 | HRESULT (STDMETHODCALLTYPE *CatalogRefresh)( |
| 14468 | ISurrogateService* This, | 12536 | ISurrogateService *This, |
| 14469 | ULONG ulReserved); | 12537 | ULONG ulReserved); |
| 14470 | 12538 | ||
| 14471 | HRESULT (STDMETHODCALLTYPE *ProcessShutdown)( | 12539 | HRESULT (STDMETHODCALLTYPE *ProcessShutdown)( |
| 14472 | ISurrogateService* This, | 12540 | ISurrogateService *This, |
| 14473 | ShutdownType shutdownType); | 12541 | ShutdownType shutdownType); |
| 14474 | 12542 | ||
| 14475 | END_INTERFACE | 12543 | END_INTERFACE |
| 14476 | } ISurrogateServiceVtbl; | 12544 | } ISurrogateServiceVtbl; |
| 12545 | |||
| 14477 | interface ISurrogateService { | 12546 | interface ISurrogateService { |
| 14478 | CONST_VTBL ISurrogateServiceVtbl* lpVtbl; | 12547 | CONST_VTBL ISurrogateServiceVtbl* lpVtbl; |
| 14479 | }; | 12548 | }; |
| ... | @@ -14522,49 +12591,6 @@ static FORCEINLINE HRESULT ISurrogateService_ProcessShutdown(ISurrogateService* | ... | @@ -14522,49 +12591,6 @@ static FORCEINLINE HRESULT ISurrogateService_ProcessShutdown(ISurrogateService* |
| 14522 | 12591 | ||
| 14523 | #endif | 12592 | #endif |
| 14524 | 12593 | ||
| 14525 | HRESULT STDMETHODCALLTYPE ISurrogateService_Init_Proxy( | ||
| 14526 | ISurrogateService* This, | ||
| 14527 | REFGUID rguidProcessID, | ||
| 14528 | IProcessLock *pProcessLock, | ||
| 14529 | WINBOOL *pfApplicationAware); | ||
| 14530 | void __RPC_STUB ISurrogateService_Init_Stub( | ||
| 14531 | IRpcStubBuffer* This, | ||
| 14532 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14533 | PRPC_MESSAGE pRpcMessage, | ||
| 14534 | DWORD* pdwStubPhase); | ||
| 14535 | HRESULT STDMETHODCALLTYPE ISurrogateService_ApplicationLaunch_Proxy( | ||
| 14536 | ISurrogateService* This, | ||
| 14537 | REFGUID rguidApplID, | ||
| 14538 | ApplicationType appType); | ||
| 14539 | void __RPC_STUB ISurrogateService_ApplicationLaunch_Stub( | ||
| 14540 | IRpcStubBuffer* This, | ||
| 14541 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14542 | PRPC_MESSAGE pRpcMessage, | ||
| 14543 | DWORD* pdwStubPhase); | ||
| 14544 | HRESULT STDMETHODCALLTYPE ISurrogateService_ApplicationFree_Proxy( | ||
| 14545 | ISurrogateService* This, | ||
| 14546 | REFGUID rguidApplID); | ||
| 14547 | void __RPC_STUB ISurrogateService_ApplicationFree_Stub( | ||
| 14548 | IRpcStubBuffer* This, | ||
| 14549 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14550 | PRPC_MESSAGE pRpcMessage, | ||
| 14551 | DWORD* pdwStubPhase); | ||
| 14552 | HRESULT STDMETHODCALLTYPE ISurrogateService_CatalogRefresh_Proxy( | ||
| 14553 | ISurrogateService* This, | ||
| 14554 | ULONG ulReserved); | ||
| 14555 | void __RPC_STUB ISurrogateService_CatalogRefresh_Stub( | ||
| 14556 | IRpcStubBuffer* This, | ||
| 14557 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14558 | PRPC_MESSAGE pRpcMessage, | ||
| 14559 | DWORD* pdwStubPhase); | ||
| 14560 | HRESULT STDMETHODCALLTYPE ISurrogateService_ProcessShutdown_Proxy( | ||
| 14561 | ISurrogateService* This, | ||
| 14562 | ShutdownType shutdownType); | ||
| 14563 | void __RPC_STUB ISurrogateService_ProcessShutdown_Stub( | ||
| 14564 | IRpcStubBuffer* This, | ||
| 14565 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14566 | PRPC_MESSAGE pRpcMessage, | ||
| 14567 | DWORD* pdwStubPhase); | ||
| 14568 | 12594 | ||
| 14569 | #endif /* __ISurrogateService_INTERFACE_DEFINED__ */ | 12595 | #endif /* __ISurrogateService_INTERFACE_DEFINED__ */ |
| 14570 | 12596 | ||
| ... | @@ -14605,38 +12631,39 @@ typedef struct IInitializeSpyVtbl { | ... | @@ -14605,38 +12631,39 @@ typedef struct IInitializeSpyVtbl { |
| 14605 | 12631 | ||
| 14606 | /*** IUnknown methods ***/ | 12632 | /*** IUnknown methods ***/ |
| 14607 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 12633 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14608 | IInitializeSpy* This, | 12634 | IInitializeSpy *This, |
| 14609 | REFIID riid, | 12635 | REFIID riid, |
| 14610 | void **ppvObject); | 12636 | void **ppvObject); |
| 14611 | 12637 | ||
| 14612 | ULONG (STDMETHODCALLTYPE *AddRef)( | 12638 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14613 | IInitializeSpy* This); | 12639 | IInitializeSpy *This); |
| 14614 | 12640 | ||
| 14615 | ULONG (STDMETHODCALLTYPE *Release)( | 12641 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14616 | IInitializeSpy* This); | 12642 | IInitializeSpy *This); |
| 14617 | 12643 | ||
| 14618 | /*** IInitializeSpy methods ***/ | 12644 | /*** IInitializeSpy methods ***/ |
| 14619 | HRESULT (STDMETHODCALLTYPE *PreInitialize)( | 12645 | HRESULT (STDMETHODCALLTYPE *PreInitialize)( |
| 14620 | IInitializeSpy* This, | 12646 | IInitializeSpy *This, |
| 14621 | DWORD dwCoInit, | 12647 | DWORD dwCoInit, |
| 14622 | DWORD dwCurThreadAptRefs); | 12648 | DWORD dwCurThreadAptRefs); |
| 14623 | 12649 | ||
| 14624 | HRESULT (STDMETHODCALLTYPE *PostInitialize)( | 12650 | HRESULT (STDMETHODCALLTYPE *PostInitialize)( |
| 14625 | IInitializeSpy* This, | 12651 | IInitializeSpy *This, |
| 14626 | HRESULT hrCoInit, | 12652 | HRESULT hrCoInit, |
| 14627 | DWORD dwCoInit, | 12653 | DWORD dwCoInit, |
| 14628 | DWORD dwNewThreadAptRefs); | 12654 | DWORD dwNewThreadAptRefs); |
| 14629 | 12655 | ||
| 14630 | HRESULT (STDMETHODCALLTYPE *PreUninitialize)( | 12656 | HRESULT (STDMETHODCALLTYPE *PreUninitialize)( |
| 14631 | IInitializeSpy* This, | 12657 | IInitializeSpy *This, |
| 14632 | DWORD dwCurThreadAptRefs); | 12658 | DWORD dwCurThreadAptRefs); |
| 14633 | 12659 | ||
| 14634 | HRESULT (STDMETHODCALLTYPE *PostUninitialize)( | 12660 | HRESULT (STDMETHODCALLTYPE *PostUninitialize)( |
| 14635 | IInitializeSpy* This, | 12661 | IInitializeSpy *This, |
| 14636 | DWORD dwNewThreadAptRefs); | 12662 | DWORD dwNewThreadAptRefs); |
| 14637 | 12663 | ||
| 14638 | END_INTERFACE | 12664 | END_INTERFACE |
| 14639 | } IInitializeSpyVtbl; | 12665 | } IInitializeSpyVtbl; |
| 12666 | |||
| 14640 | interface IInitializeSpy { | 12667 | interface IInitializeSpy { |
| 14641 | CONST_VTBL IInitializeSpyVtbl* lpVtbl; | 12668 | CONST_VTBL IInitializeSpyVtbl* lpVtbl; |
| 14642 | }; | 12669 | }; |
| ... | @@ -14681,41 +12708,6 @@ static FORCEINLINE HRESULT IInitializeSpy_PostUninitialize(IInitializeSpy* This, | ... | @@ -14681,41 +12708,6 @@ static FORCEINLINE HRESULT IInitializeSpy_PostUninitialize(IInitializeSpy* This, |
| 14681 | 12708 | ||
| 14682 | #endif | 12709 | #endif |
| 14683 | 12710 | ||
| 14684 | HRESULT STDMETHODCALLTYPE IInitializeSpy_PreInitialize_Proxy( | ||
| 14685 | IInitializeSpy* This, | ||
| 14686 | DWORD dwCoInit, | ||
| 14687 | DWORD dwCurThreadAptRefs); | ||
| 14688 | void __RPC_STUB IInitializeSpy_PreInitialize_Stub( | ||
| 14689 | IRpcStubBuffer* This, | ||
| 14690 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14691 | PRPC_MESSAGE pRpcMessage, | ||
| 14692 | DWORD* pdwStubPhase); | ||
| 14693 | HRESULT STDMETHODCALLTYPE IInitializeSpy_PostInitialize_Proxy( | ||
| 14694 | IInitializeSpy* This, | ||
| 14695 | HRESULT hrCoInit, | ||
| 14696 | DWORD dwCoInit, | ||
| 14697 | DWORD dwNewThreadAptRefs); | ||
| 14698 | void __RPC_STUB IInitializeSpy_PostInitialize_Stub( | ||
| 14699 | IRpcStubBuffer* This, | ||
| 14700 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14701 | PRPC_MESSAGE pRpcMessage, | ||
| 14702 | DWORD* pdwStubPhase); | ||
| 14703 | HRESULT STDMETHODCALLTYPE IInitializeSpy_PreUninitialize_Proxy( | ||
| 14704 | IInitializeSpy* This, | ||
| 14705 | DWORD dwCurThreadAptRefs); | ||
| 14706 | void __RPC_STUB IInitializeSpy_PreUninitialize_Stub( | ||
| 14707 | IRpcStubBuffer* This, | ||
| 14708 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14709 | PRPC_MESSAGE pRpcMessage, | ||
| 14710 | DWORD* pdwStubPhase); | ||
| 14711 | HRESULT STDMETHODCALLTYPE IInitializeSpy_PostUninitialize_Proxy( | ||
| 14712 | IInitializeSpy* This, | ||
| 14713 | DWORD dwNewThreadAptRefs); | ||
| 14714 | void __RPC_STUB IInitializeSpy_PostUninitialize_Stub( | ||
| 14715 | IRpcStubBuffer* This, | ||
| 14716 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14717 | PRPC_MESSAGE pRpcMessage, | ||
| 14718 | DWORD* pdwStubPhase); | ||
| 14719 | 12711 | ||
| 14720 | #endif /* __IInitializeSpy_INTERFACE_DEFINED__ */ | 12712 | #endif /* __IInitializeSpy_INTERFACE_DEFINED__ */ |
| 14721 | 12713 | ||
| ... | @@ -14745,23 +12737,24 @@ typedef struct IApartmentShutdownVtbl { | ... | @@ -14745,23 +12737,24 @@ typedef struct IApartmentShutdownVtbl { |
| 14745 | 12737 | ||
| 14746 | /*** IUnknown methods ***/ | 12738 | /*** IUnknown methods ***/ |
| 14747 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 12739 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14748 | IApartmentShutdown* This, | 12740 | IApartmentShutdown *This, |
| 14749 | REFIID riid, | 12741 | REFIID riid, |
| 14750 | void **ppvObject); | 12742 | void **ppvObject); |
| 14751 | 12743 | ||
| 14752 | ULONG (STDMETHODCALLTYPE *AddRef)( | 12744 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14753 | IApartmentShutdown* This); | 12745 | IApartmentShutdown *This); |
| 14754 | 12746 | ||
| 14755 | ULONG (STDMETHODCALLTYPE *Release)( | 12747 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14756 | IApartmentShutdown* This); | 12748 | IApartmentShutdown *This); |
| 14757 | 12749 | ||
| 14758 | /*** IApartmentShutdown methods ***/ | 12750 | /*** IApartmentShutdown methods ***/ |
| 14759 | void (STDMETHODCALLTYPE *OnUninitialize)( | 12751 | void (STDMETHODCALLTYPE *OnUninitialize)( |
| 14760 | IApartmentShutdown* This, | 12752 | IApartmentShutdown *This, |
| 14761 | UINT64 ui64ApartmentIdentifier); | 12753 | UINT64 ui64ApartmentIdentifier); |
| 14762 | 12754 | ||
| 14763 | END_INTERFACE | 12755 | END_INTERFACE |
| 14764 | } IApartmentShutdownVtbl; | 12756 | } IApartmentShutdownVtbl; |
| 12757 | |||
| 14765 | interface IApartmentShutdown { | 12758 | interface IApartmentShutdown { |
| 14766 | CONST_VTBL IApartmentShutdownVtbl* lpVtbl; | 12759 | CONST_VTBL IApartmentShutdownVtbl* lpVtbl; |
| 14767 | }; | 12760 | }; |
| ... | @@ -14794,14 +12787,6 @@ static FORCEINLINE void IApartmentShutdown_OnUninitialize(IApartmentShutdown* Th | ... | @@ -14794,14 +12787,6 @@ static FORCEINLINE void IApartmentShutdown_OnUninitialize(IApartmentShutdown* Th |
| 14794 | 12787 | ||
| 14795 | #endif | 12788 | #endif |
| 14796 | 12789 | ||
| 14797 | void STDMETHODCALLTYPE IApartmentShutdown_OnUninitialize_Proxy( | ||
| 14798 | IApartmentShutdown* This, | ||
| 14799 | UINT64 ui64ApartmentIdentifier); | ||
| 14800 | void __RPC_STUB IApartmentShutdown_OnUninitialize_Stub( | ||
| 14801 | IRpcStubBuffer* This, | ||
| 14802 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14803 | PRPC_MESSAGE pRpcMessage, | ||
| 14804 | DWORD* pdwStubPhase); | ||
| 14805 | 12790 | ||
| 14806 | #endif /* __IApartmentShutdown_INTERFACE_DEFINED__ */ | 12791 | #endif /* __IApartmentShutdown_INTERFACE_DEFINED__ */ |
| 14807 | 12792 |
lib/libc/include/any-windows-any/objidlbase.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/objidlbase.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/objidlbase.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/ocidl.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/ocidl.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/ocidl.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/oleacc.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/oleacc.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/oleacc.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/oleidl.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/oleidl.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/oleidl.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/optary.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/optary.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/optary.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/portabledevicetypes.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/portabledevicetypes.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/portabledevicetypes.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -1062,6 +1062,8 @@ static FORCEINLINE HRESULT IPortableDeviceValuesCollection_RemoveAt(IPortableDev | ... | @@ -1062,6 +1062,8 @@ static FORCEINLINE HRESULT IPortableDeviceValuesCollection_RemoveAt(IPortableDev |
| 1062 | 1062 | ||
| 1063 | #endif /* __IPortableDeviceValuesCollection_INTERFACE_DEFINED__ */ | 1063 | #endif /* __IPortableDeviceValuesCollection_INTERFACE_DEFINED__ */ |
| 1064 | 1064 | ||
| 1065 | #ifndef __PortableDeviceTypesLib_LIBRARY_DEFINED__ | ||
| 1066 | #define __PortableDeviceTypesLib_LIBRARY_DEFINED__ | ||
| 1065 | 1067 | ||
| 1066 | DEFINE_GUID(LIBID_PortableDeviceTypesLib, 0x2b00ba2f, 0xe750, 0x4beb, 0x92,0x35, 0x97,0x14,0x2e,0xde,0x1d,0x3e); | 1068 | DEFINE_GUID(LIBID_PortableDeviceTypesLib, 0x2b00ba2f, 0xe750, 0x4beb, 0x92,0x35, 0x97,0x14,0x2e,0xde,0x1d,0x3e); |
| 1067 | 1069 | ||
| ... | @@ -1078,6 +1080,7 @@ __CRT_UUID_DECL(PortableDeviceValues, 0x0c15d503, 0xd017, 0x47ce, 0x90,0x16, 0x7 | ... | @@ -1078,6 +1080,7 @@ __CRT_UUID_DECL(PortableDeviceValues, 0x0c15d503, 0xd017, 0x47ce, 0x90,0x16, 0x7 |
| 1078 | #endif | 1080 | #endif |
| 1079 | #endif | 1081 | #endif |
| 1080 | 1082 | ||
| 1083 | #endif /* __PortableDeviceTypesLib_LIBRARY_DEFINED__ */ | ||
| 1081 | /* Begin additional prototypes for all interfaces */ | 1084 | /* Begin additional prototypes for all interfaces */ |
| 1082 | 1085 | ||
| 1083 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); | 1086 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); |
lib/libc/include/any-windows-any/process.h+3| ... | @@ -41,6 +41,9 @@ extern "C" { | ... | @@ -41,6 +41,9 @@ extern "C" { |
| 41 | #define _CRT_TERMINATE_DEFINED | 41 | #define _CRT_TERMINATE_DEFINED |
| 42 | void __cdecl __MINGW_NOTHROW exit(int _Code) __MINGW_ATTRIB_NORETURN; | 42 | void __cdecl __MINGW_NOTHROW exit(int _Code) __MINGW_ATTRIB_NORETURN; |
| 43 | void __cdecl __MINGW_NOTHROW _exit(int _Code) __MINGW_ATTRIB_NORETURN; | 43 | void __cdecl __MINGW_NOTHROW _exit(int _Code) __MINGW_ATTRIB_NORETURN; |
| 44 | #ifdef _UCRT | ||
| 45 | void __cdecl __MINGW_NOTHROW quick_exit(int _Code) __MINGW_ATTRIB_NORETURN; | ||
| 46 | #endif | ||
| 44 | 47 | ||
| 45 | #if !defined __NO_ISOCEXT /* extern stub in static libmingwex.a */ | 48 | #if !defined __NO_ISOCEXT /* extern stub in static libmingwex.a */ |
| 46 | /* C99 function name */ | 49 | /* C99 function name */ |
lib/libc/include/any-windows-any/propidl.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/propidl.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/propidl.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/propkey.h+389| ... | @@ -21,8 +21,15 @@ | ... | @@ -21,8 +21,15 @@ |
| 21 | 21 | ||
| 22 | #include <propkeydef.h> | 22 | #include <propkeydef.h> |
| 23 | 23 | ||
| 24 | DEFINE_PROPERTYKEY(PKEY_Address_Country, 0xc07b4199,0xe1df,0x4493,0xb1,0xe1,0xde,0x59,0x46,0xfb,0x58,0xf8,100); | ||
| 25 | DEFINE_PROPERTYKEY(PKEY_Address_CountryCode, 0xc07b4199,0xe1df,0x4493,0xb1,0xe1,0xde,0x59,0x46,0xfb,0x58,0xf8,101); | ||
| 26 | DEFINE_PROPERTYKEY(PKEY_Address_Region, 0xc07b4199,0xe1df,0x4493,0xb1,0xe1,0xde,0x59,0x46,0xfb,0x58,0xf8,102); | ||
| 27 | DEFINE_PROPERTYKEY(PKEY_Address_RegionCode, 0xc07b4199,0xe1df,0x4493,0xb1,0xe1,0xde,0x59,0x46,0xfb,0x58,0xf8,103); | ||
| 28 | DEFINE_PROPERTYKEY(PKEY_Address_Town, 0xc07b4199,0xe1df,0x4493,0xb1,0xe1,0xde,0x59,0x46,0xfb,0x58,0xf8,104); | ||
| 29 | |||
| 24 | DEFINE_PROPERTYKEY(PKEY_Audio_ChannelCount, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 7); | 30 | DEFINE_PROPERTYKEY(PKEY_Audio_ChannelCount, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 7); |
| 25 | DEFINE_PROPERTYKEY(PKEY_Audio_Compression, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 10); | 31 | DEFINE_PROPERTYKEY(PKEY_Audio_Compression, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 10); |
| 32 | DEFINE_PROPERTYKEY(PKEY_Audio_EncodingBitrate, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x70, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 4); | ||
| 26 | DEFINE_PROPERTYKEY(PKEY_Audio_Format, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 2); | 33 | DEFINE_PROPERTYKEY(PKEY_Audio_Format, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 2); |
| 27 | DEFINE_PROPERTYKEY(PKEY_Audio_IsVariableBitRate, 0xe6822fee, 0x8c17, 0x4d62, 0x82, 0x3c, 0x8e, 0x9c, 0xfc, 0xbd, 0x1d, 0x5c, 100); | 34 | DEFINE_PROPERTYKEY(PKEY_Audio_IsVariableBitRate, 0xe6822fee, 0x8c17, 0x4d62, 0x82, 0x3c, 0x8e, 0x9c, 0xfc, 0xbd, 0x1d, 0x5c, 100); |
| 28 | DEFINE_PROPERTYKEY(PKEY_Audio_PeakValue, 0x2579e5d0, 0x1116, 0x4084, 0xbd, 0x9a, 0x9b, 0x4f, 0x7c, 0xb4, 0xdf, 0x5e, 100); | 35 | DEFINE_PROPERTYKEY(PKEY_Audio_PeakValue, 0x2579e5d0, 0x1116, 0x4084, 0xbd, 0x9a, 0x9b, 0x4f, 0x7c, 0xb4, 0xdf, 0x5e, 100); |
| ... | @@ -31,6 +38,275 @@ DEFINE_PROPERTYKEY(PKEY_Audio_SampleSize, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80 | ... | @@ -31,6 +38,275 @@ DEFINE_PROPERTYKEY(PKEY_Audio_SampleSize, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80 |
| 31 | DEFINE_PROPERTYKEY(PKEY_Audio_StreamName, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 9); | 38 | DEFINE_PROPERTYKEY(PKEY_Audio_StreamName, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 9); |
| 32 | DEFINE_PROPERTYKEY(PKEY_Audio_StreamNumber, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 8); | 39 | DEFINE_PROPERTYKEY(PKEY_Audio_StreamNumber, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 8); |
| 33 | 40 | ||
| 41 | DEFINE_PROPERTYKEY(PKEY_Calendar_Duration, 0x293ca35a,0x09aa,0x4dd2,0xb1,0x80,0x1f,0xe2,0x45,0x72,0x8a,0x52,100); | ||
| 42 | DEFINE_PROPERTYKEY(PKEY_Calendar_IsOnline, 0xbfee9149,0xe3e2,0x49a7,0xa8,0x62,0xc0,0x59,0x88,0x14,0x5c,0xec,100); | ||
| 43 | DEFINE_PROPERTYKEY(PKEY_Calendar_IsRecurring, 0x315b9c8d,0x80a9,0x4ef9,0xae,0x16,0x8e,0x74,0x6d,0xa5,0x1d,0x70,100); | ||
| 44 | DEFINE_PROPERTYKEY(PKEY_Calendar_Location, 0xf6272d18,0xcecc,0x40b1,0xb2,0x6a,0x39,0x11,0x71,0x7a,0xa7,0xbd,100); | ||
| 45 | DEFINE_PROPERTYKEY(PKEY_Calendar_OptionalAttendeeAddresses, 0xd55bae5a,0x3892,0x417a,0xa6,0x49,0xc6,0xac,0x5a,0xaa,0xea,0xb3,100); | ||
| 46 | DEFINE_PROPERTYKEY(PKEY_Calendar_OptionalAttendeeNames, 0x09429607,0x582d,0x437f,0x84,0xc3,0xde,0x93,0xa2,0xb2,0x4c,0x3c,100); | ||
| 47 | DEFINE_PROPERTYKEY(PKEY_Calendar_OrganizerAddress, 0x744c8242,0x4df5,0x456c,0xab,0x9e,0x01,0x4e,0xfb,0x90,0x21,0xe3,100); | ||
| 48 | DEFINE_PROPERTYKEY(PKEY_Calendar_OrganizerName, 0xaaa660f9,0x9865,0x458e,0xb4,0x84,0x01,0xbc,0x7f,0xe3,0x97,0x3e,100); | ||
| 49 | DEFINE_PROPERTYKEY(PKEY_Calendar_ReminderTime, 0x72fc5ba4,0x24f9,0x4011,0x9f,0x3f,0xad,0xd2,0x7a,0xfa,0xd8,0x18,100); | ||
| 50 | DEFINE_PROPERTYKEY(PKEY_Calendar_RequiredAttendeeAddresses, 0x0ba7d6c3,0x568d,0x4159,0xab,0x91,0x78,0x1a,0x91,0xfb,0x71,0xe5,100); | ||
| 51 | DEFINE_PROPERTYKEY(PKEY_Calendar_RequiredAttendeeNames, 0xb33af30b,0xf552,0x4584,0x93,0x6c,0xcb,0x93,0xe5,0xcd,0xa2,0x9f,100); | ||
| 52 | DEFINE_PROPERTYKEY(PKEY_Calendar_Resources, 0x00f58a38,0xc54b,0x4c40,0x86,0x96,0x97,0x23,0x59,0x80,0xea,0xe1,100); | ||
| 53 | DEFINE_PROPERTYKEY(PKEY_Calendar_ResponseStatus, 0x188c1f91,0x3c40,0x4132,0x9e,0xc5,0xd8,0xb0,0x3b,0x72,0xa8,0xa2,100); | ||
| 54 | DEFINE_PROPERTYKEY(PKEY_Calendar_ShowTimeAs, 0x5bf396d4,0x5eb2,0x466f,0xbd,0xe9,0x2f,0xb3,0xf2,0x36,0x1d,0x6e,100); | ||
| 55 | DEFINE_PROPERTYKEY(PKEY_Calendar_ShowTimeAsText, 0x53da57cf,0x62c0,0x45c4,0x81,0xde,0x76,0x10,0xbc,0xef,0xd7,0xf5,100); | ||
| 56 | |||
| 57 | DEFINE_PROPERTYKEY(PKEY_Communication_AccountName, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,9); | ||
| 58 | DEFINE_PROPERTYKEY(PKEY_Communication_DateItemExpires, 0x428040ac,0xa177,0x4c8a,0x97,0x60,0xf6,0xf7,0x61,0x22,0x7f,0x9a,100); | ||
| 59 | DEFINE_PROPERTYKEY(PKEY_Communication_Direction, 0x8e531030,0xb960,0x4346,0xae,0x0d,0x66,0xbc,0x9a,0x86,0xfb,0x94,100); | ||
| 60 | DEFINE_PROPERTYKEY(PKEY_Communication_FollowupIconIndex, 0x83a6347e,0x6fe4,0x4f40,0xba,0x9c,0xc4,0x86,0x52,0x40,0xd1,0xf4,100); | ||
| 61 | DEFINE_PROPERTYKEY(PKEY_Communication_HeaderItem, 0xc9c34f84,0x2241,0x4401,0xb6,0x07,0xbd,0x20,0xed,0x75,0xae,0x7f,100); | ||
| 62 | DEFINE_PROPERTYKEY(PKEY_Communication_PolicyTag, 0xec0b4191,0xab0b,0x4c66,0x90,0xb6,0xc6,0x63,0x7c,0xde,0xbb,0xab,100); | ||
| 63 | DEFINE_PROPERTYKEY(PKEY_Communication_SecurityFlags, 0x8619a4b6,0x9f4d,0x4429,0x8c,0x0f,0xb9,0x96,0xca,0x59,0xe3,0x35,100); | ||
| 64 | DEFINE_PROPERTYKEY(PKEY_Communication_Suffix, 0x807b653a,0x9e91,0x43ef,0x8f,0x97,0x11,0xce,0x04,0xee,0x20,0xc5,100); | ||
| 65 | DEFINE_PROPERTYKEY(PKEY_Communication_TaskStatus, 0xbe1a72c6,0x9a1d,0x46b7,0xaf,0xe7,0xaf,0xaf,0x8c,0xef,0x49,0x99,100); | ||
| 66 | DEFINE_PROPERTYKEY(PKEY_Communication_TaskStatusText, 0xa6744477,0xc237,0x475b,0xa0,0x75,0x54,0xf3,0x44,0x98,0x29,0x2a,100); | ||
| 67 | |||
| 68 | DEFINE_PROPERTYKEY(PKEY_Computer_DecoratedFreeSpace, 0x9b174b35,0x40ff,0x11d2,0xa2,0x7e,0x00,0xc0,0x4f,0xc3,0x08,0x71,7); | ||
| 69 | |||
| 70 | DEFINE_PROPERTYKEY(PKEY_Contact_AccountPictureDynamicVideo, 0x0b8bb018,0x2725,0x4b44,0x92,0xba,0x79,0x33,0xae,0xb2,0xdd,0xe7,2); | ||
| 71 | DEFINE_PROPERTYKEY(PKEY_Contact_AccountPictureLarge, 0x0b8bb018,0x2725,0x4b44,0x92,0xba,0x79,0x33,0xae,0xb2,0xdd,0xe7,3); | ||
| 72 | DEFINE_PROPERTYKEY(PKEY_Contact_AccountPictureSmall, 0x0b8bb018,0x2725,0x4b44,0x92,0xba,0x79,0x33,0xae,0xb2,0xdd,0xe7,4); | ||
| 73 | DEFINE_PROPERTYKEY(PKEY_Contact_Anniversary, 0x9ad5badb,0xcea7,0x4470,0xa0,0x3d,0xb8,0x4e,0x51,0xb9,0x94,0x9e,100); | ||
| 74 | DEFINE_PROPERTYKEY(PKEY_Contact_AssistantName, 0xcd102c9c,0x5540,0x4a88,0xa6,0xf6,0x64,0xe4,0x98,0x1c,0x8c,0xd1,100); | ||
| 75 | DEFINE_PROPERTYKEY(PKEY_Contact_AssistantTelephone, 0x9a93244d,0xa7ad,0x4ff8,0x9b,0x99,0x45,0xee,0x4c,0xc0,0x9a,0xf6,100); | ||
| 76 | DEFINE_PROPERTYKEY(PKEY_Contact_Birthday, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,47); | ||
| 77 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress, 0x730fb6dd,0xcf7c,0x426b,0xa0,0x3f,0xbd,0x16,0x6c,0xc9,0xee,0x24,100); | ||
| 78 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress1Country, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,119); | ||
| 79 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress1Locality, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,117); | ||
| 80 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress1PostalCode, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,120); | ||
| 81 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress1Region, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,118); | ||
| 82 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress1Street, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,116); | ||
| 83 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress2Country, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,124); | ||
| 84 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress2Locality, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,122); | ||
| 85 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress2PostalCode, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,125); | ||
| 86 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress2Region, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,123); | ||
| 87 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress2Street, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,121); | ||
| 88 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress3Country, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,129); | ||
| 89 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress3Locality, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,127); | ||
| 90 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress3PostalCode, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,130); | ||
| 91 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress3Region, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,128); | ||
| 92 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddress3Street, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,126); | ||
| 93 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddressCity, 0x402b5934,0xec5a,0x48c3,0x93,0xe6,0x85,0xe8,0x6a,0x2d,0x93,0x4e,100); | ||
| 94 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddressCountry, 0xb0b87314,0xfcf6,0x4feb,0x8d,0xff,0xa5,0x0d,0xa6,0xaf,0x56,0x1c,100); | ||
| 95 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddressPostalCode, 0xe1d4a09e,0xd758,0x4cd1,0xb6,0xec,0x34,0xa8,0xb5,0xa7,0x3f,0x80,100); | ||
| 96 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddressPostOfficeBox, 0xbc4e71ce,0x17f9,0x48d5,0xbe,0xe9,0x02,0x1d,0xf0,0xea,0x54,0x09,100); | ||
| 97 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddressState, 0x446f787f,0x10c4,0x41cb,0xa6,0xc4,0x4d,0x03,0x43,0x55,0x15,0x97,100); | ||
| 98 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessAddressStreet, 0xddd1460f,0xc0bf,0x4553,0x8c,0xe4,0x10,0x43,0x3c,0x90,0x8f,0xb0,100); | ||
| 99 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessEmailAddresses, 0xf271c659,0x7e5e,0x471f,0xba,0x25,0x7f,0x77,0xb2,0x86,0xf8,0x36,100); | ||
| 100 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessFaxNumber, 0x91eff6f3,0x2e27,0x42ca,0x93,0x3e,0x7c,0x99,0x9f,0xbe,0x31,0x0b,100); | ||
| 101 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessHomePage, 0x56310920,0x2491,0x4919,0x99,0xce,0xea,0xdb,0x06,0xfa,0xfd,0xb2,100); | ||
| 102 | DEFINE_PROPERTYKEY(PKEY_Contact_BusinessTelephone, 0x6a15e5a0,0x0a1e,0x4cd7,0xbb,0x8c,0xd2,0xf1,0xb0,0xc9,0x29,0xbc,100); | ||
| 103 | DEFINE_PROPERTYKEY(PKEY_Contact_CallbackTelephone, 0xbf53d1c3,0x49e0,0x4f7f,0x85,0x67,0x5a,0x82,0x1d,0x8a,0xc5,0x42,100); | ||
| 104 | DEFINE_PROPERTYKEY(PKEY_Contact_CarTelephone, 0x8fdc6dea,0xb929,0x412b,0xba,0x90,0x39,0x7a,0x25,0x74,0x65,0xfe,100); | ||
| 105 | DEFINE_PROPERTYKEY(PKEY_Contact_Children, 0xd4729704,0x8ef1,0x43ef,0x90,0x24,0x2b,0xd3,0x81,0x18,0x7f,0xd5,100); | ||
| 106 | DEFINE_PROPERTYKEY(PKEY_Contact_CompanyMainTelephone, 0x8589e481,0x6040,0x473d,0xb1,0x71,0x7f,0xa8,0x9c,0x27,0x08,0xed,100); | ||
| 107 | DEFINE_PROPERTYKEY(PKEY_Contact_ConnectedServiceDisplayName, 0x39b77f4f,0xa104,0x4863,0xb3,0x95,0x2d,0xb2,0xad,0x8f,0x7b,0xc1,100); | ||
| 108 | DEFINE_PROPERTYKEY(PKEY_Contact_ConnectedServiceIdentities, 0x80f41eb8,0xafc4,0x4208,0xaa,0x5f,0xcc,0xe2,0x1a,0x62,0x72,0x81,100); | ||
| 109 | DEFINE_PROPERTYKEY(PKEY_Contact_ConnectedServiceName, 0xb5c84c9e,0x5927,0x46b5,0xa3,0xcc,0x93,0x3c,0x21,0xb7,0x84,0x69,100); | ||
| 110 | DEFINE_PROPERTYKEY(PKEY_Contact_ConnectedServiceSupportedActions, 0xa19fb7a9,0x024b,0x4371,0xa8,0xbf,0x4d,0x29,0xc3,0xe4,0xe9,0xc9,100); | ||
| 111 | DEFINE_PROPERTYKEY(PKEY_Contact_DataSuppliers, 0x9660c283,0xfc3a,0x4a08,0xa0,0x96,0xee,0xd3,0xaa,0xc4,0x6d,0xa2,100); | ||
| 112 | DEFINE_PROPERTYKEY(PKEY_Contact_Department, 0xfc9f7306,0xff8f,0x4d49,0x9f,0xb6,0x3f,0xfe,0x5c,0x09,0x51,0xec,100); | ||
| 113 | DEFINE_PROPERTYKEY(PKEY_Contact_DisplayBusinessPhoneNumbers, 0x364028da,0xd895,0x41fe,0xa5,0x84,0x30,0x2b,0x1b,0xb7,0x0a,0x76,100); | ||
| 114 | DEFINE_PROPERTYKEY(PKEY_Contact_DisplayHomePhoneNumbers, 0x5068bcdf,0xd697,0x4d85,0x8c,0x53,0x1f,0x1c,0xda,0xb0,0x17,0x63,100); | ||
| 115 | DEFINE_PROPERTYKEY(PKEY_Contact_DisplayMobilePhoneNumbers, 0x9cb0c358,0x9d7a,0x46b1,0xb4,0x66,0xdc,0xc6,0xf1,0xa3,0xd9,0x3d,100); | ||
| 116 | DEFINE_PROPERTYKEY(PKEY_Contact_DisplayOtherPhoneNumbers, 0x03089873,0x8ee8,0x4191,0xbd,0x60,0xd3,0x1f,0x72,0xb7,0x90,0x0b,100); | ||
| 117 | DEFINE_PROPERTYKEY(PKEY_Contact_EmailAddress, 0xf8fa7fa3,0xd12b,0x4785,0x8a,0x4e,0x69,0x1a,0x94,0xf7,0xa3,0xe7,100); | ||
| 118 | DEFINE_PROPERTYKEY(PKEY_Contact_EmailAddress2, 0x38965063,0xedc8,0x4268,0x84,0x91,0xb7,0x72,0x31,0x72,0xcf,0x29,100); | ||
| 119 | DEFINE_PROPERTYKEY(PKEY_Contact_EmailAddress3, 0x644d37b4,0xe1b3,0x4bad,0xb0,0x99,0x7e,0x7c,0x04,0x96,0x6a,0xca,100); | ||
| 120 | DEFINE_PROPERTYKEY(PKEY_Contact_EmailAddresses, 0x84d8f337,0x981d,0x44b3,0x96,0x15,0xc7,0x59,0x6d,0xba,0x17,0xe3,100); | ||
| 121 | DEFINE_PROPERTYKEY(PKEY_Contact_EmailName, 0xcc6f4f24,0x6083,0x4bd4,0x87,0x54,0x67,0x4d,0x0d,0xe8,0x7a,0xb8,100); | ||
| 122 | DEFINE_PROPERTYKEY(PKEY_Contact_FileAsName, 0xf1a24aa7,0x9ca7,0x40f6,0x89,0xec,0x97,0xde,0xf9,0xff,0xe8,0xdb,100); | ||
| 123 | DEFINE_PROPERTYKEY(PKEY_Contact_FirstName, 0x14977844,0x6b49,0x4aad,0xa7,0x14,0xa4,0x51,0x3b,0xf6,0x04,0x60,100); | ||
| 124 | DEFINE_PROPERTYKEY(PKEY_Contact_FullName, 0x635e9051,0x50a5,0x4ba2,0xb9,0xdb,0x4e,0xd0,0x56,0xc7,0x72,0x96,100); | ||
| 125 | DEFINE_PROPERTYKEY(PKEY_Contact_Gender, 0x3c8cee58,0xd4f0,0x4cf9,0xb7,0x56,0x4e,0x5d,0x24,0x44,0x7b,0xcd,100); | ||
| 126 | DEFINE_PROPERTYKEY(PKEY_Contact_GenderValue, 0x3c8cee58,0xd4f0,0x4cf9,0xb7,0x56,0x4e,0x5d,0x24,0x44,0x7b,0xcd,101); | ||
| 127 | DEFINE_PROPERTYKEY(PKEY_Contact_Hobbies, 0x5dc2253f,0x5e11,0x4adf,0x9c,0xfe,0x91,0x0d,0xd0,0x1e,0x3e,0x70,100); | ||
| 128 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress, 0x98f98354,0x617a,0x46b8,0x85,0x60,0x5b,0x1b,0x64,0xbf,0x1f,0x89,100); | ||
| 129 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress1Country, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,104); | ||
| 130 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress1Locality, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,102); | ||
| 131 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress1PostalCode, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,105); | ||
| 132 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress1Region, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,103); | ||
| 133 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress1Street, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,101); | ||
| 134 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress2Country, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,109); | ||
| 135 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress2Locality, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,107); | ||
| 136 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress2PostalCode, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,110); | ||
| 137 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress2Region, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,108); | ||
| 138 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress2Street, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,106); | ||
| 139 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress3Country, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,114); | ||
| 140 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress3Locality, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,112); | ||
| 141 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress3PostalCode, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,115); | ||
| 142 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress3Region, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,113); | ||
| 143 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddress3Street, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,111); | ||
| 144 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddressCity, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,65); | ||
| 145 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddressCountry, 0x08a65aa1,0xf4c9,0x43dd,0x9d,0xdf,0xa3,0x3d,0x8e,0x7e,0xad,0x85,100); | ||
| 146 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddressPostalCode, 0x8afcc170,0x8a46,0x4b53,0x9e,0xee,0x90,0xba,0xe7,0x15,0x1e,0x62,100); | ||
| 147 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddressPostOfficeBox, 0x7b9f6399,0x0a3f,0x4b12,0x89,0xbd,0x4a,0xdc,0x51,0xc9,0x18,0xaf,100); | ||
| 148 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddressState, 0xc89a23d0,0x7d6d,0x4eb8,0x87,0xd4,0x77,0x6a,0x82,0xd4,0x93,0xe5,100); | ||
| 149 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeAddressStreet, 0x0adef160,0xdb3f,0x4308,0x9a,0x21,0x06,0x23,0x7b,0x16,0xfa,0x2a,100); | ||
| 150 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeEmailAddresses, 0x56c90e9d,0x9d46,0x4963,0x88,0x6f,0x2e,0x1c,0xd9,0xa6,0x94,0xef,100); | ||
| 151 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeFaxNumber, 0x660e04d6,0x81ab,0x4977,0xa0,0x9f,0x82,0x31,0x31,0x13,0xab,0x26,100); | ||
| 152 | DEFINE_PROPERTYKEY(PKEY_Contact_HomeTelephone, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,20); | ||
| 153 | DEFINE_PROPERTYKEY(PKEY_Contact_IMAddress, 0xd68dbd8a,0x3374,0x4b81,0x99,0x72,0x3e,0xc3,0x06,0x82,0xdb,0x3d,100); | ||
| 154 | DEFINE_PROPERTYKEY(PKEY_Contact_Initials, 0xf3d8f40d,0x50cb,0x44a2,0x97,0x18,0x40,0xcb,0x91,0x19,0x49,0x5d,100); | ||
| 155 | DEFINE_PROPERTYKEY(PKEY_Contact_JA_CompanyNamePhonetic, 0x897b3694,0xfe9e,0x43e6,0x80,0x66,0x26,0x0f,0x59,0x0c,0x01,0x00,2); | ||
| 156 | DEFINE_PROPERTYKEY(PKEY_Contact_JA_FirstNamePhonetic, 0x897b3694,0xfe9e,0x43e6,0x80,0x66,0x26,0x0f,0x59,0x0c,0x01,0x00,3); | ||
| 157 | DEFINE_PROPERTYKEY(PKEY_Contact_JA_LastNamePhonetic, 0x897b3694,0xfe9e,0x43e6,0x80,0x66,0x26,0x0f,0x59,0x0c,0x01,0x00,4); | ||
| 158 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo1CompanyAddress, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,120); | ||
| 159 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo1CompanyName, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,102); | ||
| 160 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo1Department, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,106); | ||
| 161 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo1Manager, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,105); | ||
| 162 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo1OfficeLocation, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,104); | ||
| 163 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo1Title, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,103); | ||
| 164 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo1YomiCompanyName, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,101); | ||
| 165 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo2CompanyAddress, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,121); | ||
| 166 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo2CompanyName, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,108); | ||
| 167 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo2Department, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,113); | ||
| 168 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo2Manager, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,112); | ||
| 169 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo2OfficeLocation, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,110); | ||
| 170 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo2Title, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,109); | ||
| 171 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo2YomiCompanyName, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,107); | ||
| 172 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo3CompanyAddress, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,123); | ||
| 173 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo3CompanyName, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,115); | ||
| 174 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo3Department, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,119); | ||
| 175 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo3Manager, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,118); | ||
| 176 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo3OfficeLocation, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,117); | ||
| 177 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo3Title, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,116); | ||
| 178 | DEFINE_PROPERTYKEY(PKEY_Contact_JobInfo3YomiCompanyName, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,114); | ||
| 179 | DEFINE_PROPERTYKEY(PKEY_Contact_JobTitle, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,6); | ||
| 180 | DEFINE_PROPERTYKEY(PKEY_Contact_Label, 0x97b0ad89,0xdf49,0x49cc,0x83,0x4e,0x66,0x09,0x74,0xfd,0x75,0x5b,100); | ||
| 181 | DEFINE_PROPERTYKEY(PKEY_Contact_LastName, 0x8f367200,0xc270,0x457c,0xb1,0xd4,0xe0,0x7c,0x5b,0xcd,0x90,0xc7,100); | ||
| 182 | DEFINE_PROPERTYKEY(PKEY_Contact_MailingAddress, 0xc0ac206a,0x827e,0x4650,0x95,0xae,0x77,0xe2,0xbb,0x74,0xfc,0xc9,100); | ||
| 183 | DEFINE_PROPERTYKEY(PKEY_Contact_MiddleName, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,71); | ||
| 184 | DEFINE_PROPERTYKEY(PKEY_Contact_MobileTelephone, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,35); | ||
| 185 | DEFINE_PROPERTYKEY(PKEY_Contact_NickName, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,74); | ||
| 186 | DEFINE_PROPERTYKEY(PKEY_Contact_OfficeLocation, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,7); | ||
| 187 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress, 0x508161fa,0x313b,0x43d5,0x83,0xa1,0xc1,0xac,0xcf,0x68,0x62,0x2c,100); | ||
| 188 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress1Country, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,134); | ||
| 189 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress1Locality, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,132); | ||
| 190 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress1PostalCode, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,135); | ||
| 191 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress1Region, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,133); | ||
| 192 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress1Street, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,131); | ||
| 193 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress2Country, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,139); | ||
| 194 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress2Locality, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,137); | ||
| 195 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress2PostalCode, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,140); | ||
| 196 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress2Region, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,138); | ||
| 197 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress2Street, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,136); | ||
| 198 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress3Country, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,144); | ||
| 199 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress3Locality, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,142); | ||
| 200 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress3PostalCode, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,145); | ||
| 201 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress3Region, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,143); | ||
| 202 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddress3Street, 0xa7b6f596,0xd678,0x4bc1,0xb0,0x5f,0x02,0x03,0xd2,0x7e,0x8a,0xa1,141); | ||
| 203 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddressCity, 0x6e682923,0x7f7b,0x4f0c,0xa3,0x37,0xcf,0xca,0x29,0x66,0x87,0xbf,100); | ||
| 204 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddressCountry, 0x8f167568,0x0aae,0x4322,0x8e,0xd9,0x60,0x55,0xb7,0xb0,0xe3,0x98,100); | ||
| 205 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddressPostalCode, 0x95c656c1,0x2abf,0x4148,0x9e,0xd3,0x9e,0xc6,0x02,0xe3,0xb7,0xcd,100); | ||
| 206 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddressPostOfficeBox, 0x8b26ea41,0x058f,0x43f6,0xae,0xcc,0x40,0x35,0x68,0x1c,0xe9,0x77,100); | ||
| 207 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddressState, 0x71b377d6,0xe570,0x425f,0xa1,0x70,0x80,0x9f,0xae,0x73,0xe5,0x4e,100); | ||
| 208 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherAddressStreet, 0xff962609,0xb7d6,0x4999,0x86,0x2d,0x95,0x18,0x0d,0x52,0x9a,0xea,100); | ||
| 209 | DEFINE_PROPERTYKEY(PKEY_Contact_OtherEmailAddresses, 0x11d6336b,0x38c4,0x4ec9,0x84,0xd6,0xeb,0x38,0xd0,0xb1,0x50,0xaf,100); | ||
| 210 | DEFINE_PROPERTYKEY(PKEY_Contact_PagerTelephone, 0xd6304e01,0xf8f5,0x4f45,0x8b,0x15,0xd0,0x24,0xa6,0x29,0x67,0x89,100); | ||
| 211 | DEFINE_PROPERTYKEY(PKEY_Contact_PersonalTitle, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,69); | ||
| 212 | DEFINE_PROPERTYKEY(PKEY_Contact_PhoneNumbersCanonical, 0xd042d2a1,0x927e,0x40b5,0xa5,0x03,0x6e,0xdb,0xd4,0x2a,0x51,0x7e,100); | ||
| 213 | DEFINE_PROPERTYKEY(PKEY_Contact_Prefix, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,75); | ||
| 214 | DEFINE_PROPERTYKEY(PKEY_Contact_PrimaryAddressCity, 0xc8ea94f0,0xa9e3,0x4969,0xa9,0x4b,0x9c,0x62,0xa9,0x53,0x24,0xe0,100); | ||
| 215 | DEFINE_PROPERTYKEY(PKEY_Contact_PrimaryAddressCountry, 0xe53d799d,0x0f3f,0x466e,0xb2,0xff,0x74,0x63,0x4a,0x3c,0xb7,0xa4,100); | ||
| 216 | DEFINE_PROPERTYKEY(PKEY_Contact_PrimaryAddressPostalCode, 0x18bbd425,0xecfd,0x46ef,0xb6,0x12,0x7b,0x4a,0x60,0x34,0xed,0xa0,100); | ||
| 217 | DEFINE_PROPERTYKEY(PKEY_Contact_PrimaryAddressPostOfficeBox, 0xde5ef3c7,0x46e1,0x484e,0x99,0x99,0x62,0xc5,0x30,0x83,0x94,0xc1,100); | ||
| 218 | DEFINE_PROPERTYKEY(PKEY_Contact_PrimaryAddressState, 0xf1176dfe,0x7138,0x4640,0x8b,0x4c,0xae,0x37,0x5d,0xc7,0x0a,0x6d,100); | ||
| 219 | DEFINE_PROPERTYKEY(PKEY_Contact_PrimaryAddressStreet, 0x63c25b20,0x96be,0x488f,0x87,0x88,0xc0,0x9c,0x40,0x7a,0xd8,0x12,100); | ||
| 220 | DEFINE_PROPERTYKEY(PKEY_Contact_PrimaryEmailAddress, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,48); | ||
| 221 | DEFINE_PROPERTYKEY(PKEY_Contact_PrimaryTelephone, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,25); | ||
| 222 | DEFINE_PROPERTYKEY(PKEY_Contact_Profession, 0x7268af55,0x1ce4,0x4f6e,0xa4,0x1f,0xb6,0xe4,0xef,0x10,0xe4,0xa9,100); | ||
| 223 | DEFINE_PROPERTYKEY(PKEY_Contact_SpouseName, 0x9d2408b6,0x3167,0x422b,0x82,0xb0,0xf5,0x83,0xb7,0xa7,0xcf,0xe3,100); | ||
| 224 | DEFINE_PROPERTYKEY(PKEY_Contact_Suffix, 0x176dc63c,0x2688,0x4e89,0x81,0x43,0xa3,0x47,0x80,0x0f,0x25,0xe9,73); | ||
| 225 | DEFINE_PROPERTYKEY(PKEY_Contact_TelexNumber, 0xc554493c,0xc1f7,0x40c1,0xa7,0x6c,0xef,0x8c,0x06,0x14,0x00,0x3e,100); | ||
| 226 | DEFINE_PROPERTYKEY(PKEY_Contact_TTYTDDTelephone, 0xaaf16bac,0x2b55,0x45e6,0x9f,0x6d,0x41,0x5e,0xb9,0x49,0x10,0xdf,100); | ||
| 227 | DEFINE_PROPERTYKEY(PKEY_Contact_WebPage, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,18); | ||
| 228 | DEFINE_PROPERTYKEY(PKEY_Contact_Webpage2, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,124); | ||
| 229 | DEFINE_PROPERTYKEY(PKEY_Contact_Webpage3, 0x00f63dd8,0x22bd,0x4a5d,0xba,0x34,0x5c,0xb0,0xb9,0xbd,0xcb,0x03,125); | ||
| 230 | |||
| 231 | DEFINE_PROPERTYKEY(PKEY_AcquisitionID, 0x65a98875,0x3c80,0x40ab,0xab,0xbc,0xef,0xda,0xf7,0x7d,0xbe,0xe2,100); | ||
| 232 | DEFINE_PROPERTYKEY(PKEY_ApplicationDefinedProperties, 0xcdbfc167,0x337e,0x41d8,0xaf,0x7c,0x8c,0x09,0x20,0x54,0x29,0xc7,100); | ||
| 233 | DEFINE_PROPERTYKEY(PKEY_ApplicationName, 0xf29f85e0,0x4ff9,0x1068,0xab,0x91,0x08,0x00,0x2b,0x27,0xb3,0xd9,18); | ||
| 234 | DEFINE_PROPERTYKEY(PKEY_AppZoneIdentifier, 0x502cfeab,0x47eb,0x459c,0xb9,0x60,0xe6,0xd8,0x72,0x8f,0x77,0x01,102); | ||
| 235 | DEFINE_PROPERTYKEY(PKEY_Author, 0xf29f85e0,0x4ff9,0x1068,0xab,0x91,0x08,0x00,0x2b,0x27,0xb3,0xd9,4); | ||
| 236 | DEFINE_PROPERTYKEY(PKEY_CachedFileUpdaterContentIdForConflictResolution, 0xfceff153,0xe839,0x4cf3,0xa9,0xe7,0xea,0x22,0x83,0x20,0x94,0xb8,114); | ||
| 237 | DEFINE_PROPERTYKEY(PKEY_CachedFileUpdaterContentIdForStream, 0xfceff153,0xe839,0x4cf3,0xa9,0xe7,0xea,0x22,0x83,0x20,0x94,0xb8,113); | ||
| 238 | DEFINE_PROPERTYKEY(PKEY_Capacity, 0x9b174b35,0x40ff,0x11d2,0xa2,0x7e,0x00,0xc0,0x4f,0xc3,0x08,0x71,3); | ||
| 239 | DEFINE_PROPERTYKEY(PKEY_Category, 0xd5cdd502,0x2e9c,0x101b,0x93,0x97,0x08,0x00,0x2b,0x2c,0xf9,0xae,2); | ||
| 240 | DEFINE_PROPERTYKEY(PKEY_Comment, 0xf29f85e0,0x4ff9,0x1068,0xab,0x91,0x08,0x00,0x2b,0x27,0xb3,0xd9,6); | ||
| 241 | DEFINE_PROPERTYKEY(PKEY_Company, 0xd5cdd502,0x2e9c,0x101b,0x93,0x97,0x08,0x00,0x2b,0x2c,0xf9,0xae,15); | ||
| 242 | DEFINE_PROPERTYKEY(PKEY_ComputerName, 0x28636aa6,0x953d,0x11d2,0xb5,0xd6,0x00,0xc0,0x4f,0xd9,0x18,0xd0,5); | ||
| 243 | DEFINE_PROPERTYKEY(PKEY_ContainedItems, 0x28636aa6,0x953d,0x11d2,0xb5,0xd6,0x00,0xc0,0x4f,0xd9,0x18,0xd0,29); | ||
| 244 | DEFINE_PROPERTYKEY(PKEY_ContentId, 0xfceff153,0xe839,0x4cf3,0xa9,0xe7,0xea,0x22,0x83,0x20,0x94,0xb8,132); | ||
| 245 | DEFINE_PROPERTYKEY(PKEY_ContentStatus, 0xd5cdd502,0x2e9c,0x101b,0x93,0x97,0x08,0x00,0x2b,0x2c,0xf9,0xae,27); | ||
| 246 | DEFINE_PROPERTYKEY(PKEY_ContentType, 0xd5cdd502,0x2e9c,0x101b,0x93,0x97,0x08,0x00,0x2b,0x2c,0xf9,0xae,26); | ||
| 247 | DEFINE_PROPERTYKEY(PKEY_ContentUri, 0xfceff153,0xe839,0x4cf3,0xa9,0xe7,0xea,0x22,0x83,0x20,0x94,0xb8,131); | ||
| 248 | DEFINE_PROPERTYKEY(PKEY_Copyright, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,11); | ||
| 249 | DEFINE_PROPERTYKEY(PKEY_CreatorAppId, 0xc2ea046e,0x033c,0x4e91,0xbd,0x5b,0xd4,0x94,0x2f,0x6b,0xbe,0x49,2); | ||
| 250 | DEFINE_PROPERTYKEY(PKEY_CreatorOpenWithUIOptions, 0xc2ea046e,0x033c,0x4e91,0xbd,0x5b,0xd4,0x94,0x2f,0x6b,0xbe,0x49,3); | ||
| 251 | DEFINE_PROPERTYKEY(PKEY_DataObjectFormat, 0x1e81a3f8,0xa30f,0x4247,0xb9,0xee,0x1d,0x03,0x68,0xa9,0x42,0x5c,2); | ||
| 252 | DEFINE_PROPERTYKEY(PKEY_DateAccessed, 0xb725f130,0x47ef,0x101a,0xa5,0xf1,0x02,0x60,0x8c,0x9e,0xeb,0xac,16); | ||
| 253 | DEFINE_PROPERTYKEY(PKEY_DateAcquired, 0x2cbaa8f5,0xd81f,0x47ca,0xb1,0x7a,0xf8,0xd8,0x22,0x30,0x01,0x31,100); | ||
| 254 | DEFINE_PROPERTYKEY(PKEY_DateArchived, 0x43f8d7b7,0xa444,0x4f87,0x93,0x83,0x52,0x27,0x1c,0x9b,0x91,0x5c,100); | ||
| 255 | DEFINE_PROPERTYKEY(PKEY_DateCompleted, 0x72fab781,0xacda,0x43e5,0xb1,0x55,0xb2,0x43,0x4f,0x85,0xe6,0x78,100); | ||
| 256 | DEFINE_PROPERTYKEY(PKEY_DateCreated, 0xb725f130,0x47ef,0x101a,0xa5,0xf1,0x02,0x60,0x8c,0x9e,0xeb,0xac,15); | ||
| 257 | DEFINE_PROPERTYKEY(PKEY_DateImported, 0x14b81da1,0x0135,0x4d31,0x96,0xd9,0x6c,0xbf,0xc9,0x67,0x1a,0x99,18258); | ||
| 258 | DEFINE_PROPERTYKEY(PKEY_DateModified, 0xb725f130,0x47ef,0x101a,0xa5,0xf1,0x02,0x60,0x8c,0x9e,0xeb,0xac,14); | ||
| 259 | DEFINE_PROPERTYKEY(PKEY_DefaultSaveLocationDisplay, 0x5d76b67f,0x9b3d,0x44bb,0xb6,0xae,0x25,0xda,0x4f,0x63,0x8a,0x67,10); | ||
| 260 | DEFINE_PROPERTYKEY(PKEY_DueDate, 0x3f8472b5,0xe0af,0x4db2,0x80,0x71,0xc5,0x3f,0xe7,0x6a,0xe7,0xce,100); | ||
| 261 | DEFINE_PROPERTYKEY(PKEY_EndDate, 0xc75faa05,0x96fd,0x49e7,0x9c,0xb4,0x9f,0x60,0x10,0x82,0xd5,0x53,100); | ||
| 262 | DEFINE_PROPERTYKEY(PKEY_ExpandoProperties, 0x6fa20de6,0xd11c,0x4d9d,0xa1,0x54,0x64,0x31,0x76,0x28,0xc1,0x2d,100); | ||
| 263 | DEFINE_PROPERTYKEY(PKEY_FileAllocationSize, 0xb725f130,0x47ef,0x101a,0xa5,0xf1,0x02,0x60,0x8c,0x9e,0xeb,0xac,18); | ||
| 264 | DEFINE_PROPERTYKEY(PKEY_FileAttributes, 0xb725f130,0x47ef,0x101a,0xa5,0xf1,0x02,0x60,0x8c,0x9e,0xeb,0xac,13); | ||
| 265 | DEFINE_PROPERTYKEY(PKEY_FileCount, 0x28636aa6,0x953d,0x11d2,0xb5,0xd6,0x00,0xc0,0x4f,0xd9,0x18,0xd0,12); | ||
| 266 | DEFINE_PROPERTYKEY(PKEY_FileDescription, 0x0cef7d53,0xfa64,0x11d1,0xa2,0x03,0x00,0x00,0xf8,0x1f,0xed,0xee,3); | ||
| 267 | DEFINE_PROPERTYKEY(PKEY_FileExtension, 0xe4f10a3c,0x49e6,0x405d,0x82,0x88,0xa2,0x3b,0xd4,0xee,0xaa,0x6c,100); | ||
| 268 | DEFINE_PROPERTYKEY(PKEY_FileFRN, 0xb725f130,0x47ef,0x101a,0xa5,0xf1,0x02,0x60,0x8c,0x9e,0xeb,0xac,21); | ||
| 269 | DEFINE_PROPERTYKEY(PKEY_FileName, 0x41cf5ae0,0xf75a,0x4806,0xbd,0x87,0x59,0xc7,0xd9,0x24,0x8e,0xb9,100); | ||
| 270 | DEFINE_PROPERTYKEY(PKEY_FileOfflineAvailabilityStatus, 0xfceff153,0xe839,0x4cf3,0xa9,0xe7,0xea,0x22,0x83,0x20,0x94,0xb8,100); | ||
| 271 | DEFINE_PROPERTYKEY(PKEY_FileOwner, 0x9b174b34,0x40ff,0x11d2,0xa2,0x7e,0x00,0xc0,0x4f,0xc3,0x08,0x71,4); | ||
| 272 | DEFINE_PROPERTYKEY(PKEY_FilePlaceholderStatus, 0xb2f9b9d6,0xfec4,0x4dd5,0x94,0xd7,0x89,0x57,0x48,0x8c,0x80,0x7b,2); | ||
| 273 | DEFINE_PROPERTYKEY(PKEY_FileVersion, 0x0cef7d53,0xfa64,0x11d1,0xa2,0x03,0x00,0x00,0xf8,0x1f,0xed,0xee,4); | ||
| 274 | DEFINE_PROPERTYKEY(PKEY_FindData, 0x28636aa6,0x953d,0x11d2,0xb5,0xd6,0x00,0xc0,0x4f,0xd9,0x18,0xd0,0); | ||
| 275 | DEFINE_PROPERTYKEY(PKEY_FlagColor, 0x67df94de,0x0ca7,0x4d6f,0xb7,0x92,0x05,0x3a,0x3e,0x4f,0x03,0xcf,100); | ||
| 276 | DEFINE_PROPERTYKEY(PKEY_FlagColorText, 0x45eae747,0x8e2a,0x40ae,0x8c,0xbf,0xca,0x52,0xab,0xa6,0x15,0x2a,100); | ||
| 277 | DEFINE_PROPERTYKEY(PKEY_FlagStatus, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,12); | ||
| 278 | DEFINE_PROPERTYKEY(PKEY_FlagStatusText, 0xdc54fd2e,0x189d,0x4871,0xaa,0x01,0x08,0xc2,0xf5,0x7a,0x4a,0xbc,100); | ||
| 279 | DEFINE_PROPERTYKEY(PKEY_FolderKind, 0xfceff153,0xe839,0x4cf3,0xa9,0xe7,0xea,0x22,0x83,0x20,0x94,0xb8,101); | ||
| 280 | DEFINE_PROPERTYKEY(PKEY_FolderNameDisplay, 0xb725f130,0x47ef,0x101a,0xa5,0xf1,0x02,0x60,0x8c,0x9e,0xeb,0xac,25); | ||
| 281 | DEFINE_PROPERTYKEY(PKEY_FreeSpace, 0x9b174b35,0x40ff,0x11d2,0xa2,0x7e,0x00,0xc0,0x4f,0xc3,0x08,0x71,2); | ||
| 282 | DEFINE_PROPERTYKEY(PKEY_FullText, 0x1e3ee840,0xbc2b,0x476c,0x82,0x37,0x2a,0xcd,0x1a,0x83,0x9b,0x22,6); | ||
| 283 | DEFINE_PROPERTYKEY(PKEY_HighKeywords, 0xf29f85e0,0x4ff9,0x1068,0xab,0x91,0x08,0x00,0x2b,0x27,0xb3,0xd9,24); | ||
| 284 | DEFINE_PROPERTYKEY(PKEY_Identity, 0xa26f4afc,0x7346,0x4299,0xbe,0x47,0xeb,0x1a,0xe6,0x13,0x13,0x9f,100); | ||
| 285 | DEFINE_PROPERTYKEY(PKEY_Identity_Blob, 0x8c3b93a4,0xbaed,0x1a83,0x9a,0x32,0x10,0x2e,0xe3,0x13,0xf6,0xeb,100); | ||
| 286 | DEFINE_PROPERTYKEY(PKEY_Identity_DisplayName, 0x7d683fc9,0xd155,0x45a8,0xbb,0x1f,0x89,0xd1,0x9b,0xcb,0x79,0x2f,100); | ||
| 287 | DEFINE_PROPERTYKEY(PKEY_Identity_InternetSid, 0x6d6d5d49,0x265d,0x4688,0x9f,0x4e,0x1f,0xdd,0x33,0xe7,0xcc,0x83,100); | ||
| 288 | DEFINE_PROPERTYKEY(PKEY_Identity_IsMeIdentity, 0xa4108708,0x09df,0x4377,0x9d,0xfc,0x6d,0x99,0x98,0x6d,0x5a,0x67,100); | ||
| 289 | DEFINE_PROPERTYKEY(PKEY_Identity_KeyProviderContext, 0xa26f4afc,0x7346,0x4299,0xbe,0x47,0xeb,0x1a,0xe6,0x13,0x13,0x9f,17); | ||
| 290 | DEFINE_PROPERTYKEY(PKEY_Identity_KeyProviderName, 0xa26f4afc,0x7346,0x4299,0xbe,0x47,0xeb,0x1a,0xe6,0x13,0x13,0x9f,16); | ||
| 291 | DEFINE_PROPERTYKEY(PKEY_Identity_LogonStatusString, 0xf18dedf3,0x337f,0x42c0,0x9e,0x03,0xce,0xe0,0x87,0x08,0xa8,0xc3,100); | ||
| 292 | DEFINE_PROPERTYKEY(PKEY_Identity_PrimaryEmailAddress, 0xfcc16823,0xbaed,0x4f24,0x9b,0x32,0xa0,0x98,0x21,0x17,0xf7,0xfa,100); | ||
| 293 | DEFINE_PROPERTYKEY(PKEY_Identity_PrimarySid, 0x2b1b801e,0xc0c1,0x4987,0x9e,0xc5,0x72,0xfa,0x89,0x81,0x47,0x87,100); | ||
| 294 | DEFINE_PROPERTYKEY(PKEY_Identity_ProviderData, 0xa8a74b92,0x361b,0x4e9a,0xb7,0x22,0x7c,0x4a,0x73,0x30,0xa3,0x12,100); | ||
| 295 | DEFINE_PROPERTYKEY(PKEY_Identity_ProviderID, 0x74a7de49,0xfa11,0x4d3d,0xa0,0x06,0xdb,0x7e,0x08,0x67,0x59,0x16,100); | ||
| 296 | DEFINE_PROPERTYKEY(PKEY_Identity_QualifiedUserName, 0xda520e51,0xf4e9,0x4739,0xac,0x82,0x02,0xe0,0xa9,0x5c,0x90,0x30,100); | ||
| 297 | DEFINE_PROPERTYKEY(PKEY_Identity_UniqueID, 0xe55fc3b0,0x2b60,0x4220,0x91,0x8e,0xb2,0x1e,0x8b,0xf1,0x60,0x16,100); | ||
| 298 | DEFINE_PROPERTYKEY(PKEY_Identity_UserName, 0xc4322503,0x78ca,0x49c6,0x9a,0xcc,0xa6,0x8e,0x2a,0xfd,0x7b,0x6b,100); | ||
| 299 | DEFINE_PROPERTYKEY(PKEY_IdentityProvider_Name, 0xb96eff7b,0x35ca,0x4a35,0x86,0x07,0x29,0xe3,0xa5,0x4c,0x46,0xea,100); | ||
| 300 | DEFINE_PROPERTYKEY(PKEY_IdentityProvider_Picture, 0x2425166f,0x5642,0x4864,0x99,0x2f,0x98,0xfd,0x98,0xf2,0x94,0xc3,100); | ||
| 301 | DEFINE_PROPERTYKEY(PKEY_ImageParsingName, 0xd7750ee0,0xc6a4,0x48ec,0xb5,0x3e,0xb8,0x7b,0x52,0xe6,0xd0,0x73,100); | ||
| 302 | DEFINE_PROPERTYKEY(PKEY_Importance, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,11); | ||
| 303 | |||
| 304 | DEFINE_PROPERTYKEY(PKEY_ParentalRating, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,21); | ||
| 305 | DEFINE_PROPERTYKEY(PKEY_Rating, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,9); | ||
| 306 | DEFINE_PROPERTYKEY(PKEY_Keywords, 0xf29f85e0,0x4ff9,0x1068,0xab,0x91,0x08,0x00,0x2b,0x27,0xb3,0xd9,5); | ||
| 307 | DEFINE_PROPERTYKEY(PKEY_Language, 0xd5cdd502,0x2e9c,0x101b,0x93,0x97,0x08,0x00,0x2b,0x2c,0xf9,0xae,28); | ||
| 308 | DEFINE_PROPERTYKEY(PKEY_ThumbnailStream, 0xf29f85e0,0x4ff9,0x1068,0xab,0x91,0x08,0x00,0x2b,0x27,0xb3,0xd9,27); | ||
| 309 | |||
| 34 | DEFINE_PROPERTYKEY(PKEY_Title, 0xf29f85e0,0x4ff9,0x1068,0xab,0x91,0x08,0x00,0x2b,0x27,0xb3,0xd9,2); | 310 | DEFINE_PROPERTYKEY(PKEY_Title, 0xf29f85e0,0x4ff9,0x1068,0xab,0x91,0x08,0x00,0x2b,0x27,0xb3,0xd9,2); |
| 35 | 311 | ||
| 36 | DEFINE_PROPERTYKEY(PKEY_ItemName, 0x6b8da074,0x3b5c,0x43bc,0x88,0x6f,0x0a,0x2c,0xdc,0xe0,0x0b,0x6f,100); | 312 | DEFINE_PROPERTYKEY(PKEY_ItemName, 0x6b8da074,0x3b5c,0x43bc,0x88,0x6f,0x0a,0x2c,0xdc,0xe0,0x0b,0x6f,100); |
| ... | @@ -43,4 +319,117 @@ DEFINE_PROPERTYKEY(PKEY_AppUserModel_RelaunchCommand, 0x9f4c2855,0x9f79,0x4b39,0 | ... | @@ -43,4 +319,117 @@ DEFINE_PROPERTYKEY(PKEY_AppUserModel_RelaunchCommand, 0x9f4c2855,0x9f79,0x4b39,0 |
| 43 | DEFINE_PROPERTYKEY(PKEY_AppUserModel_RelaunchDisplayNameResource, 0x9f4c2855,0x9f79,0x4b39,0xa8,0xd0,0xe1,0xd4,0x2d,0xe1,0xd5,0xf3,4); | 319 | DEFINE_PROPERTYKEY(PKEY_AppUserModel_RelaunchDisplayNameResource, 0x9f4c2855,0x9f79,0x4b39,0xa8,0xd0,0xe1,0xd4,0x2d,0xe1,0xd5,0xf3,4); |
| 44 | DEFINE_PROPERTYKEY(PKEY_AppUserModel_RelaunchIconResource, 0x9f4c2855,0x9f79,0x4b39,0xa8,0xd0,0xe1,0xd4,0x2d,0xe1,0xd5,0xf3,3); | 320 | DEFINE_PROPERTYKEY(PKEY_AppUserModel_RelaunchIconResource, 0x9f4c2855,0x9f79,0x4b39,0xa8,0xd0,0xe1,0xd4,0x2d,0xe1,0xd5,0xf3,3); |
| 45 | 321 | ||
| 322 | DEFINE_PROPERTYKEY(PKEY_Media_AuthorUrl, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,32); | ||
| 323 | DEFINE_PROPERTYKEY(PKEY_Media_AverageLevel, 0x09edd5b6,0xb301,0x43c5,0x99,0x90,0xd0,0x03,0x02,0xef,0xfd,0x46,100); | ||
| 324 | DEFINE_PROPERTYKEY(PKEY_Media_ClassPrimaryID, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,13); | ||
| 325 | DEFINE_PROPERTYKEY(PKEY_Media_ClassSecondaryID, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,14); | ||
| 326 | DEFINE_PROPERTYKEY(PKEY_Media_CollectionGroupID, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,24); | ||
| 327 | DEFINE_PROPERTYKEY(PKEY_Media_CollectionID, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,25); | ||
| 328 | DEFINE_PROPERTYKEY(PKEY_Media_ContentDistributor, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,18); | ||
| 329 | DEFINE_PROPERTYKEY(PKEY_Media_ContentID, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,26); | ||
| 330 | DEFINE_PROPERTYKEY(PKEY_Media_CreatorApplication, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,27); | ||
| 331 | DEFINE_PROPERTYKEY(PKEY_Media_CreatorApplicationVersion, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,28); | ||
| 332 | DEFINE_PROPERTYKEY(PKEY_Media_DateEncoded, 0x2e4b640d,0x5019,0x46d8,0x88,0x81,0x55,0x41,0x4c,0xc5,0xca,0xa0,100); | ||
| 333 | DEFINE_PROPERTYKEY(PKEY_Media_DateReleased, 0xde41cc29,0x6971,0x4290,0xb4,0x72,0xf5,0x9f,0x2e,0x2f,0x31,0xe2,100); | ||
| 334 | DEFINE_PROPERTYKEY(PKEY_Media_DlnaProfileID, 0xcfa31b45,0x525d,0x4998,0xbb,0x44,0x3f,0x7d,0x81,0x54,0x2f,0xa4,100); | ||
| 335 | DEFINE_PROPERTYKEY(PKEY_Media_Duration, 0x64440490,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,3); | ||
| 336 | DEFINE_PROPERTYKEY(PKEY_Media_DVDID, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,15); | ||
| 337 | DEFINE_PROPERTYKEY(PKEY_Media_EncodedBy, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,36); | ||
| 338 | DEFINE_PROPERTYKEY(PKEY_Media_EncodingSettings, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,37); | ||
| 339 | DEFINE_PROPERTYKEY(PKEY_Media_EpisodeNumber, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,100); | ||
| 340 | DEFINE_PROPERTYKEY(PKEY_Media_FrameCount, 0x6444048f,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,12); | ||
| 341 | DEFINE_PROPERTYKEY(PKEY_Media_MCDI, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,16); | ||
| 342 | DEFINE_PROPERTYKEY(PKEY_Media_MetadataContentProvider, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,17); | ||
| 343 | DEFINE_PROPERTYKEY(PKEY_Media_Producer, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,22); | ||
| 344 | DEFINE_PROPERTYKEY(PKEY_Media_PromotionUrl, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,33); | ||
| 345 | DEFINE_PROPERTYKEY(PKEY_Media_ProtectionType, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,38); | ||
| 346 | DEFINE_PROPERTYKEY(PKEY_Media_ProviderRating, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,39); | ||
| 347 | DEFINE_PROPERTYKEY(PKEY_Media_ProviderStyle, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,40); | ||
| 348 | DEFINE_PROPERTYKEY(PKEY_Media_Publisher, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,30); | ||
| 349 | DEFINE_PROPERTYKEY(PKEY_Media_SeasonNumber, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,101); | ||
| 350 | DEFINE_PROPERTYKEY(PKEY_Media_SeriesName, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,42); | ||
| 351 | DEFINE_PROPERTYKEY(PKEY_Media_SubscriptionContentId, 0x9aebae7a,0x9644,0x487d,0xa9,0x2c,0x65,0x75,0x85,0xed,0x75,0x1a,100); | ||
| 352 | DEFINE_PROPERTYKEY(PKEY_Media_SubTitle, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,38); | ||
| 353 | DEFINE_PROPERTYKEY(PKEY_Media_ThumbnailLargePath, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,47); | ||
| 354 | DEFINE_PROPERTYKEY(PKEY_Media_ThumbnailLargeUri, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,48); | ||
| 355 | DEFINE_PROPERTYKEY(PKEY_Media_ThumbnailSmallPath, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,49); | ||
| 356 | DEFINE_PROPERTYKEY(PKEY_Media_ThumbnailSmallUri, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,50); | ||
| 357 | DEFINE_PROPERTYKEY(PKEY_Media_UniqueFileIdentifier, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,35); | ||
| 358 | DEFINE_PROPERTYKEY(PKEY_Media_UserNoAutoInfo, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,41); | ||
| 359 | DEFINE_PROPERTYKEY(PKEY_Media_UserWebUrl, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,34); | ||
| 360 | DEFINE_PROPERTYKEY(PKEY_Media_Writer, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,23); | ||
| 361 | DEFINE_PROPERTYKEY(PKEY_Media_Year, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,5); | ||
| 362 | |||
| 363 | DEFINE_PROPERTYKEY(PKEY_Message_AttachmentContents, 0x3143bf7c,0x80a8,0x4854,0x88,0x80,0xe2,0xe4,0x01,0x89,0xbd,0xd0,100); | ||
| 364 | DEFINE_PROPERTYKEY(PKEY_Message_AttachmentNames, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,21); | ||
| 365 | DEFINE_PROPERTYKEY(PKEY_Message_BccAddress, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,2); | ||
| 366 | DEFINE_PROPERTYKEY(PKEY_Message_BccName, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,3); | ||
| 367 | DEFINE_PROPERTYKEY(PKEY_Message_CcAddress, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,4); | ||
| 368 | DEFINE_PROPERTYKEY(PKEY_Message_CcName, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,5); | ||
| 369 | DEFINE_PROPERTYKEY(PKEY_Message_ConversationID, 0xdc8f80bd,0xaf1e,0x4289,0x85,0xb6,0x3d,0xfc,0x1b,0x49,0x39,0x92,100); | ||
| 370 | DEFINE_PROPERTYKEY(PKEY_Message_ConversationIndex, 0xdc8f80bd,0xaf1e,0x4289,0x85,0xb6,0x3d,0xfc,0x1b,0x49,0x39,0x92,101); | ||
| 371 | DEFINE_PROPERTYKEY(PKEY_Message_DateReceived, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,20); | ||
| 372 | DEFINE_PROPERTYKEY(PKEY_Message_DateSent, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,19); | ||
| 373 | DEFINE_PROPERTYKEY(PKEY_Message_Flags, 0xa82d9ee7,0xca67,0x4312,0x96,0x5e,0x22,0x6b,0xce,0xa8,0x50,0x23,100); | ||
| 374 | DEFINE_PROPERTYKEY(PKEY_Message_FromAddress, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,13); | ||
| 375 | DEFINE_PROPERTYKEY(PKEY_Message_FromName, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,14); | ||
| 376 | DEFINE_PROPERTYKEY(PKEY_Message_HasAttachments, 0x9c1fcf74,0x2d97,0x41ba,0xb4,0xae,0xcb,0x2e,0x36,0x61,0xa6,0xe4,8); | ||
| 377 | DEFINE_PROPERTYKEY(PKEY_Message_IsFwdOrReply, 0x9a9bc088,0x4f6d,0x469e,0x99,0x19,0xe7,0x05,0x41,0x20,0x40,0xf9,100); | ||
| 378 | DEFINE_PROPERTYKEY(PKEY_Message_MessageClass, 0xcd9ed458,0x08ce,0x418f,0xa7,0x0e,0xf9,0x12,0xc7,0xbb,0x9c,0x5c,103); | ||
| 379 | DEFINE_PROPERTYKEY(PKEY_Message_Participants, 0x1a9ba605,0x8e7c,0x4d11,0xad,0x7d,0xa5,0x0a,0xda,0x18,0xba,0x1b,2); | ||
| 380 | DEFINE_PROPERTYKEY(PKEY_Message_ProofInProgress, 0x9098f33c,0x9a7d,0x48a8,0x8d,0xe5,0x2e,0x12,0x27,0xa6,0x4e,0x91,100); | ||
| 381 | DEFINE_PROPERTYKEY(PKEY_Message_SenderAddress, 0x0be1c8e7,0x1981,0x4676,0xae,0x14,0xfd,0xd7,0x8f,0x05,0xa6,0xe7,100); | ||
| 382 | DEFINE_PROPERTYKEY(PKEY_Message_SenderName, 0x0da41cfa,0xd224,0x4a18,0xae,0x2f,0x59,0x61,0x58,0xdb,0x4b,0x3a,100); | ||
| 383 | DEFINE_PROPERTYKEY(PKEY_Message_Store, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,15); | ||
| 384 | DEFINE_PROPERTYKEY(PKEY_Message_ToAddress, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,16); | ||
| 385 | DEFINE_PROPERTYKEY(PKEY_Message_ToDoFlags, 0x1f856a9f,0x6900,0x4aba,0x95,0x05,0x2d,0x5f,0x1b,0x4d,0x66,0xcb,100); | ||
| 386 | DEFINE_PROPERTYKEY(PKEY_Message_ToDoTitle, 0xbccc8a3c,0x8cef,0x42e5,0x9b,0x1c,0xc6,0x90,0x79,0x39,0x8b,0xc7,100); | ||
| 387 | DEFINE_PROPERTYKEY(PKEY_Message_ToName, 0xe3e0584c,0xb788,0x4a5a,0xbb,0x20,0x7f,0x5a,0x44,0xc9,0xac,0xdd,17); | ||
| 388 | |||
| 389 | DEFINE_PROPERTYKEY(PKEY_Music_AlbumArtist, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,13); | ||
| 390 | DEFINE_PROPERTYKEY(PKEY_Music_AlbumArtistSortOverride, 0xf1fdb4af,0xf78c,0x466c,0xbb,0x05,0x56,0xe9,0x2d,0xb0,0xb8,0xec,103); | ||
| 391 | DEFINE_PROPERTYKEY(PKEY_Music_AlbumID, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,100); | ||
| 392 | DEFINE_PROPERTYKEY(PKEY_Music_AlbumTitle, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,4); | ||
| 393 | DEFINE_PROPERTYKEY(PKEY_Music_AlbumTitleSortOverride, 0x13eb7ffc,0xec89,0x4346,0xb1,0x9d,0xcc,0xc6,0xf1,0x78,0x42,0x23,101); | ||
| 394 | DEFINE_PROPERTYKEY(PKEY_Music_Artist, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,2); | ||
| 395 | DEFINE_PROPERTYKEY(PKEY_Music_ArtistSortOverride, 0xdeeb2db5,0x0696,0x4ce0,0x94,0xfe,0xa0,0x1f,0x77,0xa4,0x5f,0xb5,102); | ||
| 396 | DEFINE_PROPERTYKEY(PKEY_Music_BeatsPerMinute, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,35); | ||
| 397 | DEFINE_PROPERTYKEY(PKEY_Music_Composer, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,19); | ||
| 398 | DEFINE_PROPERTYKEY(PKEY_Music_ComposerSortOverride, 0x00bc20a3,0xbd48,0x4085,0x87,0x2c,0xa8,0x8d,0x77,0xf5,0x09,0x7e,105); | ||
| 399 | DEFINE_PROPERTYKEY(PKEY_Music_Conductor, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,36); | ||
| 400 | DEFINE_PROPERTYKEY(PKEY_Music_ContentGroupDescription, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,33); | ||
| 401 | DEFINE_PROPERTYKEY(PKEY_Music_DiscNumber, 0x6afe7437,0x9bcd,0x49c7,0x80,0xfe,0x4a,0x5c,0x65,0xfa,0x58,0x74,104); | ||
| 402 | DEFINE_PROPERTYKEY(PKEY_Music_DisplayArtist, 0xfd122953,0xfa93,0x4ef7,0x92,0xc3,0x04,0xc9,0x46,0xb2,0xf7,0xc8,100); | ||
| 403 | DEFINE_PROPERTYKEY(PKEY_Music_Genre, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,11); | ||
| 404 | DEFINE_PROPERTYKEY(PKEY_Music_InitialKey, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,34); | ||
| 405 | DEFINE_PROPERTYKEY(PKEY_Music_IsCompilation, 0xc449d5cb,0x9ea4,0x4809,0x82,0xe8,0xaf,0x9d,0x59,0xde,0xd6,0xd1,100); | ||
| 406 | DEFINE_PROPERTYKEY(PKEY_Music_Lyrics, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,12); | ||
| 407 | DEFINE_PROPERTYKEY(PKEY_Music_Mood, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,39); | ||
| 408 | DEFINE_PROPERTYKEY(PKEY_Music_PartOfSet, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,37); | ||
| 409 | DEFINE_PROPERTYKEY(PKEY_Music_Period, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,31); | ||
| 410 | DEFINE_PROPERTYKEY(PKEY_Music_SynchronizedLyrics, 0x6b223b6a,0x162e,0x4aa9,0xb3,0x9f,0x05,0xd6,0x78,0xfc,0x6d,0x77,100); | ||
| 411 | DEFINE_PROPERTYKEY(PKEY_Music_TrackNumber, 0x56a3372e,0xce9c,0x11d2,0x9f,0x0e,0x00,0x60,0x97,0xc6,0x86,0xf6,7); | ||
| 412 | |||
| 413 | DEFINE_PROPERTYKEY(PKEY_Video_Compression, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,10); | ||
| 414 | DEFINE_PROPERTYKEY(PKEY_Video_Director, 0x64440492,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,20); | ||
| 415 | DEFINE_PROPERTYKEY(PKEY_Video_EncodingBitrate, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,8); | ||
| 416 | DEFINE_PROPERTYKEY(PKEY_Video_FourCC, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,44); | ||
| 417 | DEFINE_PROPERTYKEY(PKEY_Video_FrameHeight, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,4); | ||
| 418 | DEFINE_PROPERTYKEY(PKEY_Video_FrameRate, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,6); | ||
| 419 | DEFINE_PROPERTYKEY(PKEY_Video_FrameWidth, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,3); | ||
| 420 | DEFINE_PROPERTYKEY(PKEY_Video_HorizontalAspectRatio, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,42); | ||
| 421 | DEFINE_PROPERTYKEY(PKEY_Video_IsSpherical, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,100); | ||
| 422 | DEFINE_PROPERTYKEY(PKEY_Video_IsStereo, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,98); | ||
| 423 | DEFINE_PROPERTYKEY(PKEY_Video_Orientation, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,99); | ||
| 424 | DEFINE_PROPERTYKEY(PKEY_Video_SampleSize, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,9); | ||
| 425 | DEFINE_PROPERTYKEY(PKEY_Video_StreamName, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,2); | ||
| 426 | DEFINE_PROPERTYKEY(PKEY_Video_StreamNumber, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,11); | ||
| 427 | DEFINE_PROPERTYKEY(PKEY_Video_TotalBitrate, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,43); | ||
| 428 | DEFINE_PROPERTYKEY(PKEY_Video_TranscodedForSync, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,46); | ||
| 429 | DEFINE_PROPERTYKEY(PKEY_Video_VerticalAspectRatio, 0x64440491,0x4c8b,0x11d1,0x8b,0x70,0x08,0x00,0x36,0xb1,0x1a,0x03,45); | ||
| 430 | |||
| 431 | DEFINE_PROPERTYKEY(PKEY_Volume_FileSystem, 0x9b174b35,0x40ff,0x11d2,0xa2,0x7e,0x00,0xc0,0x4f,0xc3,0x08,0x71,4); | ||
| 432 | DEFINE_PROPERTYKEY(PKEY_Volume_IsMappedDrive, 0x149c0b69,0x2c2d,0x48fc,0x80,0x8f,0xd3,0x18,0xd7,0x8c,0x46,0x36,2); | ||
| 433 | DEFINE_PROPERTYKEY(PKEY_Volume_IsRoot, 0x9b174b35,0x40ff,0x11d2,0xa2,0x7e,0x00,0xc0,0x4f,0xc3,0x08,0x71,10); | ||
| 434 | |||
| 46 | #endif /*_INC_PROPKEY*/ | 435 | #endif /*_INC_PROPKEY*/ |
lib/libc/include/any-windows-any/propsys.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/propsys.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/propsys.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -4218,6 +4218,8 @@ PSSTDAPI PSSetPropertyValue(IPropertyStore *pps, IPropertyDescription *ppd, REFP | ... | @@ -4218,6 +4218,8 @@ PSSTDAPI PSSetPropertyValue(IPropertyStore *pps, IPropertyDescription *ppd, REFP |
| 4218 | PSSTDAPI PSStringFromPropertyKey(REFPROPERTYKEY pkey, LPWSTR psz, UINT cch); | 4218 | PSSTDAPI PSStringFromPropertyKey(REFPROPERTYKEY pkey, LPWSTR psz, UINT cch); |
| 4219 | PSSTDAPI PSUnregisterPropertySchema(PCWSTR pszPath); | 4219 | PSSTDAPI PSUnregisterPropertySchema(PCWSTR pszPath); |
| 4220 | 4220 | ||
| 4221 | #ifndef __PropSysObjects_LIBRARY_DEFINED__ | ||
| 4222 | #define __PropSysObjects_LIBRARY_DEFINED__ | ||
| 4221 | 4223 | ||
| 4222 | DEFINE_GUID(LIBID_PropSysObjects, 0x2cda3294, 0x6c4f, 0x4020, 0xb1,0x61, 0x27,0xc5,0x30,0xc8,0x1f,0xa6); | 4224 | DEFINE_GUID(LIBID_PropSysObjects, 0x2cda3294, 0x6c4f, 0x4020, 0xb1,0x61, 0x27,0xc5,0x30,0xc8,0x1f,0xa6); |
| 4223 | 4225 | ||
| ... | @@ -4247,6 +4249,7 @@ __CRT_UUID_DECL(PropertySystem, 0xb8967f85, 0x58ae, 0x4f46, 0x9f,0xb2, 0x5d,0x79 | ... | @@ -4247,6 +4249,7 @@ __CRT_UUID_DECL(PropertySystem, 0xb8967f85, 0x58ae, 0x4f46, 0x9f,0xb2, 0x5d,0x79 |
| 4247 | #endif | 4249 | #endif |
| 4248 | #endif | 4250 | #endif |
| 4249 | 4251 | ||
| 4252 | #endif /* __PropSysObjects_LIBRARY_DEFINED__ */ | ||
| 4250 | #endif | 4253 | #endif |
| 4251 | /* Begin additional prototypes for all interfaces */ | 4254 | /* Begin additional prototypes for all interfaces */ |
| 4252 | 4255 |
lib/libc/include/any-windows-any/psdk_inc/_dbg_common.h+1-1| ... | @@ -818,7 +818,7 @@ typedef struct _SYMSRV_INDEX_INFOW { | ... | @@ -818,7 +818,7 @@ typedef struct _SYMSRV_INDEX_INFOW { |
| 818 | WINBOOL IMAGEAPI SymGetSearchPathW(HANDLE hProcess,PWSTR SearchPath,DWORD SearchPathLength); | 818 | WINBOOL IMAGEAPI SymGetSearchPathW(HANDLE hProcess,PWSTR SearchPath,DWORD SearchPathLength); |
| 819 | WINBOOL IMAGEAPI SymSetSearchPath(HANDLE hProcess,PCSTR SearchPath); | 819 | WINBOOL IMAGEAPI SymSetSearchPath(HANDLE hProcess,PCSTR SearchPath); |
| 820 | WINBOOL IMAGEAPI SymSetSearchPathW(HANDLE hProcess,PCWSTR SearchPath); | 820 | WINBOOL IMAGEAPI SymSetSearchPathW(HANDLE hProcess,PCWSTR SearchPath); |
| 821 | DWORD64 IMAGEAPI SymLoadModule64(HANDLE hProcess,HANDLE hFile,PSTR ImageName,PSTR ModuleName,DWORD64 BaseOfDll,DWORD SizeOfDll); | 821 | DWORD64 IMAGEAPI SymLoadModule64(HANDLE hProcess,HANDLE hFile,PCSTR ImageName,PCSTR ModuleName,DWORD64 BaseOfDll,DWORD SizeOfDll); |
| 822 | 822 | ||
| 823 | #define SLMFLAG_VIRTUAL 0x1 | 823 | #define SLMFLAG_VIRTUAL 0x1 |
| 824 | 824 |
lib/libc/include/any-windows-any/psdk_inc/_ip_mreq1.h-6| ... | @@ -9,10 +9,4 @@ | ... | @@ -9,10 +9,4 @@ |
| 9 | 9 | ||
| 10 | #include <inaddr.h> | 10 | #include <inaddr.h> |
| 11 | 11 | ||
| 12 | struct ip_mreq { | ||
| 13 | 	struct in_addr	imr_multiaddr; | ||
| 14 | 	struct in_addr	imr_interface; | ||
| 15 | }; | ||
| 16 | |||
| 17 | #endif	/* _MINGW_IP_MREQ1_H */ | 12 | #endif	/* _MINGW_IP_MREQ1_H */ |
| 18 |
lib/libc/include/any-windows-any/psdk_inc/intrin-impl.h+48| ... | @@ -607,6 +607,54 @@ unsigned long _lrotr(unsigned long __X, int __C) | ... | @@ -607,6 +607,54 @@ unsigned long _lrotr(unsigned long __X, int __C) |
| 607 | #define __INTRINSIC_DEFINED__lrotr | 607 | #define __INTRINSIC_DEFINED__lrotr |
| 608 | #endif /* __INTRINSIC_PROLOG */ | 608 | #endif /* __INTRINSIC_PROLOG */ |
| 609 | 609 | ||
| 610 | #if __INTRINSIC_PROLOG(_rotl8) | ||
| 611 | unsigned char _rotl8(unsigned char __X, unsigned char __C); | ||
| 612 | #if !__has_builtin(_rotl8) | ||
| 613 | __INTRINSICS_USEINLINE | ||
| 614 | unsigned char _rotl8(unsigned char __X, unsigned char __C) | ||
| 615 | { | ||
| 616 | return (__X << __C) | (__X >> (8 - __C)); | ||
| 617 | } | ||
| 618 | #endif | ||
| 619 | #define __INTRINSIC_DEFINED__rotl8 | ||
| 620 | #endif /* __INTRINSIC_PROLOG */ | ||
| 621 | |||
| 622 | #if __INTRINSIC_PROLOG(_rotr8) | ||
| 623 | unsigned char _rotr8(unsigned char __X, unsigned char __C); | ||
| 624 | #if !__has_builtin(_rotr8) | ||
| 625 | __INTRINSICS_USEINLINE | ||
| 626 | unsigned char _rotr8(unsigned char __X, unsigned char __C) | ||
| 627 | { | ||
| 628 | return (__X >> __C) | (__X << (8 - __C)); | ||
| 629 | } | ||
| 630 | #endif | ||
| 631 | #define __INTRINSIC_DEFINED__rotr8 | ||
| 632 | #endif /* __INTRINSIC_PROLOG */ | ||
| 633 | |||
| 634 | #if __INTRINSIC_PROLOG(_rotl16) | ||
| 635 | unsigned short _rotl16(unsigned short __X, unsigned char __C); | ||
| 636 | #if !__has_builtin(_rotl16) | ||
| 637 | __INTRINSICS_USEINLINE | ||
| 638 | unsigned short _rotl16(unsigned short __X, unsigned char __C) | ||
| 639 | { | ||
| 640 | return (__X << __C) | (__X >> (16 - __C)); | ||
| 641 | } | ||
| 642 | #endif | ||
| 643 | #define __INTRINSIC_DEFINED__rotl16 | ||
| 644 | #endif /* __INTRINSIC_PROLOG */ | ||
| 645 | |||
| 646 | #if __INTRINSIC_PROLOG(_rotr16) | ||
| 647 | unsigned short _rotr16(unsigned short __X, unsigned char __C); | ||
| 648 | #if !__has_builtin(_rotr16) | ||
| 649 | __INTRINSICS_USEINLINE | ||
| 650 | unsigned short _rotr16(unsigned short __X, unsigned char __C) | ||
| 651 | { | ||
| 652 | return (__X >> __C) | (__X << (16 - __C)); | ||
| 653 | } | ||
| 654 | #endif | ||
| 655 | #define __INTRINSIC_DEFINED__rotr16 | ||
| 656 | #endif /* __INTRINSIC_PROLOG */ | ||
| 657 | |||
| 610 | #if defined(__x86_64__) || defined(_AMD64_) | 658 | #if defined(__x86_64__) || defined(_AMD64_) |
| 611 | 659 | ||
| 612 | #if __INTRINSIC_PROLOG(__faststorefence) | 660 | #if __INTRINSIC_PROLOG(__faststorefence) |
lib/libc/include/any-windows-any/qedit.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/qedit.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/qedit.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/qedit.idl deleted-817| ... | @@ -1,817 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright (C) 2008 Google (Lei Zhang) | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "oaidl.idl"; | ||
| 20 | import "ocidl.idl"; | ||
| 21 | /* import "dxtrans.idl"; */ | ||
| 22 | import "amstream.idl"; | ||
| 23 | import "msxml.idl"; | ||
| 24 | |||
| 25 | [ | ||
| 26 | object, | ||
| 27 | uuid(0579154A-2B53-4994-B0D0-E773148EFF85), | ||
| 28 | local, | ||
| 29 | pointer_default(unique) | ||
| 30 | ] | ||
| 31 | interface ISampleGrabberCB : IUnknown | ||
| 32 | { | ||
| 33 | HRESULT SampleCB( | ||
| 34 | double SampleTime, | ||
| 35 | IMediaSample * pSample | ||
| 36 | ); | ||
| 37 | HRESULT BufferCB( | ||
| 38 | double SampleTime, | ||
| 39 | BYTE * pBuffer, | ||
| 40 | LONG BufferLen | ||
| 41 | ); | ||
| 42 | } | ||
| 43 | |||
| 44 | [ | ||
| 45 | object, | ||
| 46 | uuid(6B652FFF-11FE-4fce-92AD-0266B5D7C78F), | ||
| 47 | local, | ||
| 48 | pointer_default(unique) | ||
| 49 | ] | ||
| 50 | interface ISampleGrabber: IUnknown | ||
| 51 | { | ||
| 52 | HRESULT SetOneShot( | ||
| 53 | BOOL OneShot | ||
| 54 | ); | ||
| 55 | |||
| 56 | HRESULT SetMediaType( | ||
| 57 | const AM_MEDIA_TYPE * pType | ||
| 58 | ); | ||
| 59 | |||
| 60 | HRESULT GetConnectedMediaType( | ||
| 61 | AM_MEDIA_TYPE * pType | ||
| 62 | ); | ||
| 63 | |||
| 64 | HRESULT SetBufferSamples( | ||
| 65 | BOOL BufferThem | ||
| 66 | ); | ||
| 67 | |||
| 68 | HRESULT GetCurrentBuffer( | ||
| 69 | [in,out] LONG * pBufferSize, | ||
| 70 | [out] LONG * pBuffer | ||
| 71 | ); | ||
| 72 | |||
| 73 | HRESULT GetCurrentSample( | ||
| 74 | [out] IMediaSample ** ppSample | ||
| 75 | ); | ||
| 76 | |||
| 77 | HRESULT SetCallback( | ||
| 78 | ISampleGrabberCB * pCallback, | ||
| 79 | LONG WhichMethodToCallback | ||
| 80 | ); | ||
| 81 | } | ||
| 82 | |||
| 83 | [ | ||
| 84 | object, | ||
| 85 | uuid(65bd0710-24d2-4FF7-9324-ed2e5d3abafa), | ||
| 86 | pointer_default(unique) | ||
| 87 | ] | ||
| 88 | interface IMediaDet : IUnknown | ||
| 89 | { | ||
| 90 | HRESULT get_Filter( | ||
| 91 | [out] IUnknown* *pVal | ||
| 92 | ); | ||
| 93 | |||
| 94 | HRESULT put_Filter( | ||
| 95 | IUnknown* newVal | ||
| 96 | ); | ||
| 97 | |||
| 98 | HRESULT get_OutputStreams( | ||
| 99 | [out] LONG *pVal | ||
| 100 | ); | ||
| 101 | |||
| 102 | HRESULT get_CurrentStream( | ||
| 103 | [out] LONG *pVal | ||
| 104 | ); | ||
| 105 | |||
| 106 | HRESULT put_CurrentStream( | ||
| 107 | LONG newVal | ||
| 108 | ); | ||
| 109 | |||
| 110 | HRESULT get_StreamType( | ||
| 111 | [out] GUID *pVal | ||
| 112 | ); | ||
| 113 | |||
| 114 | HRESULT get_StreamTypeB( | ||
| 115 | [out] BSTR *pVal | ||
| 116 | ); | ||
| 117 | |||
| 118 | HRESULT get_StreamLength( | ||
| 119 | [out] double *pVal | ||
| 120 | ); | ||
| 121 | |||
| 122 | HRESULT get_Filename( | ||
| 123 | [out] BSTR *pVal | ||
| 124 | ); | ||
| 125 | |||
| 126 | HRESULT put_Filename( | ||
| 127 | BSTR newVal | ||
| 128 | ); | ||
| 129 | |||
| 130 | HRESULT GetBitmapBits( | ||
| 131 | double StreamTime, | ||
| 132 | LONG * pBufferSize, | ||
| 133 | char * pBuffer, | ||
| 134 | LONG Width, | ||
| 135 | LONG Height | ||
| 136 | ); | ||
| 137 | |||
| 138 | HRESULT WriteBitmapBits( | ||
| 139 | double StreamTime, | ||
| 140 | LONG Width, | ||
| 141 | LONG Height, | ||
| 142 | BSTR Filename | ||
| 143 | ); | ||
| 144 | |||
| 145 | HRESULT get_StreamMediaType( | ||
| 146 | [out] AM_MEDIA_TYPE * pVal | ||
| 147 | ); | ||
| 148 | |||
| 149 | HRESULT GetSampleGrabber( | ||
| 150 | [out] ISampleGrabber ** ppVal | ||
| 151 | ); | ||
| 152 | |||
| 153 | HRESULT get_FrameRate( | ||
| 154 | [out] double *pVal | ||
| 155 | ); | ||
| 156 | |||
| 157 | HRESULT EnterBitmapGrabMode( | ||
| 158 | double SeekTime | ||
| 159 | ); | ||
| 160 | } | ||
| 161 | |||
| 162 | [ | ||
| 163 | uuid(65BD0711-24D2-4ff7-9324-ED2E5D3ABAFA), | ||
| 164 | ] | ||
| 165 | coclass MediaDet | ||
| 166 | { | ||
| 167 | [default] interface IMediaDet; | ||
| 168 | } | ||
| 169 | |||
| 170 | [ | ||
| 171 | object, | ||
| 172 | uuid(288581E0-66CE-11d2-918F-00C0DF10D434), | ||
| 173 | odl, | ||
| 174 | pointer_default(unique) | ||
| 175 | ] | ||
| 176 | interface IMediaLocator : IUnknown | ||
| 177 | { | ||
| 178 | HRESULT FindMediaFile( | ||
| 179 | BSTR input, | ||
| 180 | BSTR filter, | ||
| 181 | BSTR * output, | ||
| 182 | long flags | ||
| 183 | ); | ||
| 184 | |||
| 185 | HRESULT AddFoundLocation( | ||
| 186 | BSTR dir | ||
| 187 | ); | ||
| 188 | } | ||
| 189 | |||
| 190 | typedef struct | ||
| 191 | { | ||
| 192 | BSTR name; | ||
| 193 | DISPID dispID; | ||
| 194 | LONG nValues; | ||
| 195 | } DEXTER_PARAM; | ||
| 196 | |||
| 197 | typedef struct | ||
| 198 | { | ||
| 199 | VARIANT v; | ||
| 200 | REFERENCE_TIME rt; | ||
| 201 | DWORD dwInterp; | ||
| 202 | } DEXTER_VALUE; | ||
| 203 | |||
| 204 | [ | ||
| 205 | object, | ||
| 206 | uuid(AE9472BD-B0C3-11D2-8D24-00A0C9441E20), | ||
| 207 | pointer_default(unique) | ||
| 208 | ] | ||
| 209 | interface IPropertySetter : IUnknown | ||
| 210 | { | ||
| 211 | HRESULT LoadXML( | ||
| 212 | [in] IUnknown * pxml | ||
| 213 | ); | ||
| 214 | |||
| 215 | HRESULT PrintXML( | ||
| 216 | [out] char * xml, | ||
| 217 | [in] int size, | ||
| 218 | [out] int * printed, | ||
| 219 | [in] int indent | ||
| 220 | ); | ||
| 221 | |||
| 222 | HRESULT CloneProps( | ||
| 223 | [out] IPropertySetter ** setter, | ||
| 224 | [in] REFERENCE_TIME start, | ||
| 225 | [in] REFERENCE_TIME stop | ||
| 226 | ); | ||
| 227 | |||
| 228 | HRESULT AddProp( | ||
| 229 | [in] DEXTER_PARAM param, | ||
| 230 | [in] DEXTER_VALUE * value | ||
| 231 | ); | ||
| 232 | |||
| 233 | HRESULT GetProps( | ||
| 234 | [out] LONG * params, | ||
| 235 | [out] DEXTER_PARAM ** param, | ||
| 236 | [out] DEXTER_VALUE ** value | ||
| 237 | ); | ||
| 238 | |||
| 239 | HRESULT FreeProps( | ||
| 240 | [in] LONG params, | ||
| 241 | [in] DEXTER_PARAM * param, | ||
| 242 | [in] DEXTER_VALUE * value | ||
| 243 | ); | ||
| 244 | |||
| 245 | HRESULT ClearProps(); | ||
| 246 | |||
| 247 | HRESULT SaveToBlob( | ||
| 248 | [out] LONG * size, | ||
| 249 | [out] BYTE ** blob | ||
| 250 | ); | ||
| 251 | |||
| 252 | HRESULT LoadFromBlob( | ||
| 253 | [in] LONG size, | ||
| 254 | [in] BYTE * blob | ||
| 255 | ); | ||
| 256 | |||
| 257 | HRESULT SetProps( | ||
| 258 | [in] IUnknown * target, | ||
| 259 | [in] REFERENCE_TIME now | ||
| 260 | ); | ||
| 261 | } | ||
| 262 | |||
| 263 | [ | ||
| 264 | object, | ||
| 265 | uuid(E43E73A2-0EFA-11d3-9601-00A0C9441E20), | ||
| 266 | odl, | ||
| 267 | pointer_default(unique) | ||
| 268 | ] | ||
| 269 | interface IAMErrorLog : IUnknown | ||
| 270 | { | ||
| 271 | HRESULT LogError( | ||
| 272 | long severity, | ||
| 273 | BSTR error_str, | ||
| 274 | long error_code, | ||
| 275 | long hresult, | ||
| 276 | [in] VARIANT * extra | ||
| 277 | ); | ||
| 278 | } | ||
| 279 | |||
| 280 | [ | ||
| 281 | object, | ||
| 282 | uuid(963566DA-BE21-4eaf-88E9-35704F8F52A1), | ||
| 283 | odl, | ||
| 284 | pointer_default(unique) | ||
| 285 | ] | ||
| 286 | interface IAMSetErrorLog : IUnknown | ||
| 287 | { | ||
| 288 | [propget] HRESULT ErrorLog( | ||
| 289 | [out, retval] IAMErrorLog ** log | ||
| 290 | ); | ||
| 291 | |||
| 292 | [propput] HRESULT ErrorLog( | ||
| 293 | [in] IAMErrorLog * log | ||
| 294 | ); | ||
| 295 | } | ||
| 296 | |||
| 297 | interface IAMTimeline; | ||
| 298 | interface IAMTimelineGroup; | ||
| 299 | interface IAMTimelineObj; | ||
| 300 | interface IAMTimelineSrc; | ||
| 301 | |||
| 302 | typedef enum | ||
| 303 | { | ||
| 304 | TIMELINE_MAJOR_TYPE_COMPOSITE = 1, | ||
| 305 | TIMELINE_MAJOR_TYPE_TRACK = 2, | ||
| 306 | TIMELINE_MAJOR_TYPE_SOURCE = 4, | ||
| 307 | TIMELINE_MAJOR_TYPE_TRANSITION = 8, | ||
| 308 | TIMELINE_MAJOR_TYPE_EFFECT = 16, | ||
| 309 | TIMELINE_MAJOR_TYPE_GROUP = 128 | ||
| 310 | } TIMELINE_MAJOR_TYPE; | ||
| 311 | |||
| 312 | [ | ||
| 313 | object, | ||
| 314 | uuid(78530B74-61F9-11D2-8CAD-00A024580902), | ||
| 315 | odl, | ||
| 316 | pointer_default(unique) | ||
| 317 | ] | ||
| 318 | interface IAMTimeline : IUnknown | ||
| 319 | { | ||
| 320 | HRESULT CreateEmptyNode( | ||
| 321 | [out] IAMTimelineObj ** obj, | ||
| 322 | TIMELINE_MAJOR_TYPE type | ||
| 323 | ); | ||
| 324 | |||
| 325 | HRESULT AddGroup( | ||
| 326 | IAMTimelineObj * group | ||
| 327 | ); | ||
| 328 | |||
| 329 | HRESULT RemGroupFromList( | ||
| 330 | IAMTimelineObj * group | ||
| 331 | ); | ||
| 332 | |||
| 333 | HRESULT GetGroup( | ||
| 334 | [out] IAMTimelineObj ** group, | ||
| 335 | long index | ||
| 336 | ); | ||
| 337 | |||
| 338 | HRESULT GetGroupCount( | ||
| 339 | long * count | ||
| 340 | ); | ||
| 341 | |||
| 342 | HRESULT ClearAllGroups(); | ||
| 343 | |||
| 344 | HRESULT GetInsertMode( | ||
| 345 | long * mode | ||
| 346 | ); | ||
| 347 | |||
| 348 | HRESULT SetInsertMode( | ||
| 349 | long mode | ||
| 350 | ); | ||
| 351 | |||
| 352 | HRESULT EnableTransitions( | ||
| 353 | BOOL enabled | ||
| 354 | ); | ||
| 355 | |||
| 356 | HRESULT TransitionsEnabled( | ||
| 357 | BOOL * enabled | ||
| 358 | ); | ||
| 359 | |||
| 360 | HRESULT EnableEffects( | ||
| 361 | BOOL enabled | ||
| 362 | ); | ||
| 363 | |||
| 364 | HRESULT EffectsEnabled( | ||
| 365 | BOOL * enabled | ||
| 366 | ); | ||
| 367 | |||
| 368 | HRESULT SetInterestRange( | ||
| 369 | REFERENCE_TIME start, | ||
| 370 | REFERENCE_TIME stop | ||
| 371 | ); | ||
| 372 | |||
| 373 | HRESULT GetDuration( | ||
| 374 | REFERENCE_TIME * duration | ||
| 375 | ); | ||
| 376 | |||
| 377 | HRESULT GetDuration2( | ||
| 378 | double * duration | ||
| 379 | ); | ||
| 380 | |||
| 381 | HRESULT SetDefaultFPS( | ||
| 382 | double fps | ||
| 383 | ); | ||
| 384 | |||
| 385 | HRESULT GetDefaultFPS( | ||
| 386 | double * fps | ||
| 387 | ); | ||
| 388 | |||
| 389 | HRESULT IsDirty( | ||
| 390 | BOOL * dirty | ||
| 391 | ); | ||
| 392 | |||
| 393 | HRESULT GetDirtyRange( | ||
| 394 | REFERENCE_TIME * start, | ||
| 395 | REFERENCE_TIME * stop | ||
| 396 | ); | ||
| 397 | |||
| 398 | HRESULT GetCountOfType( | ||
| 399 | long group, | ||
| 400 | long * value, | ||
| 401 | long * value_with_comps, | ||
| 402 | TIMELINE_MAJOR_TYPE type | ||
| 403 | ); | ||
| 404 | |||
| 405 | HRESULT ValidateSourceNames( | ||
| 406 | long flags, | ||
| 407 | IMediaLocator * override, | ||
| 408 | LONG_PTR notify_event | ||
| 409 | ); | ||
| 410 | |||
| 411 | HRESULT SetDefaultTransition( | ||
| 412 | GUID * guid | ||
| 413 | ); | ||
| 414 | |||
| 415 | HRESULT GetDefaultTransition( | ||
| 416 | GUID * guid | ||
| 417 | ); | ||
| 418 | |||
| 419 | HRESULT SetDefaultEffect( | ||
| 420 | GUID * guid | ||
| 421 | ); | ||
| 422 | |||
| 423 | HRESULT GetDefaultEffect( | ||
| 424 | GUID * guid | ||
| 425 | ); | ||
| 426 | |||
| 427 | HRESULT SetDefaultTransitionB( | ||
| 428 | BSTR guidb | ||
| 429 | ); | ||
| 430 | |||
| 431 | HRESULT GetDefaultTransitionB( | ||
| 432 | [out,retval] BSTR * guidb | ||
| 433 | ); | ||
| 434 | |||
| 435 | HRESULT SetDefaultEffectB( | ||
| 436 | BSTR guidb | ||
| 437 | ); | ||
| 438 | |||
| 439 | HRESULT GetDefaultEffectB( | ||
| 440 | [out,retval] BSTR * guidb | ||
| 441 | ); | ||
| 442 | } | ||
| 443 | |||
| 444 | [ | ||
| 445 | uuid(78530B75-61F9-11D2-8CAD-00A024580902) | ||
| 446 | ] | ||
| 447 | coclass AMTimeline | ||
| 448 | { | ||
| 449 | [default] interface IAMTimeline; | ||
| 450 | interface IPersistStream; | ||
| 451 | interface IAMSetErrorLog; | ||
| 452 | } | ||
| 453 | |||
| 454 | [ | ||
| 455 | object, | ||
| 456 | uuid(9EED4F00-B8A6-11d2-8023-00C0DF10D434), | ||
| 457 | odl, | ||
| 458 | pointer_default(unique) | ||
| 459 | ] | ||
| 460 | interface IAMTimelineGroup : IUnknown | ||
| 461 | { | ||
| 462 | HRESULT SetTimeline( | ||
| 463 | IAMTimeline * timeline | ||
| 464 | ); | ||
| 465 | |||
| 466 | HRESULT GetTimeline( | ||
| 467 | [out] IAMTimeline ** timeline | ||
| 468 | ); | ||
| 469 | |||
| 470 | HRESULT GetPriority( | ||
| 471 | long * priority | ||
| 472 | ); | ||
| 473 | |||
| 474 | HRESULT GetMediaType( | ||
| 475 | [out] AM_MEDIA_TYPE * | ||
| 476 | ); | ||
| 477 | |||
| 478 | HRESULT SetMediaType( | ||
| 479 | [in] AM_MEDIA_TYPE * | ||
| 480 | ); | ||
| 481 | |||
| 482 | HRESULT SetOutputFPS( | ||
| 483 | double fps | ||
| 484 | ); | ||
| 485 | |||
| 486 | HRESULT GetOutputFPS( | ||
| 487 | double * fps | ||
| 488 | ); | ||
| 489 | |||
| 490 | HRESULT SetGroupName( | ||
| 491 | BSTR name | ||
| 492 | ); | ||
| 493 | |||
| 494 | HRESULT GetGroupName( | ||
| 495 | [out,retval] BSTR * name | ||
| 496 | ); | ||
| 497 | |||
| 498 | HRESULT SetPreviewMode( | ||
| 499 | BOOL preview | ||
| 500 | ); | ||
| 501 | |||
| 502 | HRESULT GetPreviewMode( | ||
| 503 | BOOL * preview | ||
| 504 | ); | ||
| 505 | |||
| 506 | HRESULT SetMediaTypeForVB( | ||
| 507 | [in] long type | ||
| 508 | ); | ||
| 509 | |||
| 510 | HRESULT GetOutputBuffering( | ||
| 511 | [out] int * buffer | ||
| 512 | ); | ||
| 513 | |||
| 514 | HRESULT SetOutputBuffering( | ||
| 515 | [in] int buffer | ||
| 516 | ); | ||
| 517 | |||
| 518 | HRESULT SetSmartRecompressFormat( | ||
| 519 | long * format | ||
| 520 | ); | ||
| 521 | |||
| 522 | HRESULT GetSmartRecompressFormat( | ||
| 523 | long ** format | ||
| 524 | ); | ||
| 525 | |||
| 526 | HRESULT IsSmartRecompressFormatSet( | ||
| 527 | BOOL * set | ||
| 528 | ); | ||
| 529 | |||
| 530 | HRESULT IsRecompressFormatDirty( | ||
| 531 | BOOL * dirty | ||
| 532 | ); | ||
| 533 | |||
| 534 | HRESULT ClearRecompressFormatDirty(); | ||
| 535 | |||
| 536 | HRESULT SetRecompFormatFromSource( | ||
| 537 | IAMTimelineSrc * source | ||
| 538 | ); | ||
| 539 | } | ||
| 540 | |||
| 541 | [ | ||
| 542 | object, | ||
| 543 | local, | ||
| 544 | uuid(78530B77-61F9-11D2-8CAD-00A024580902), | ||
| 545 | odl, | ||
| 546 | pointer_default(unique) | ||
| 547 | ] | ||
| 548 | interface IAMTimelineObj : IUnknown | ||
| 549 | { | ||
| 550 | HRESULT GetStartStop( | ||
| 551 | REFERENCE_TIME * start, | ||
| 552 | REFERENCE_TIME * stop | ||
| 553 | ); | ||
| 554 | |||
| 555 | HRESULT GetStartStop2( | ||
| 556 | REFTIME * start, REFTIME * stop | ||
| 557 | ); | ||
| 558 | |||
| 559 | HRESULT FixTimes( | ||
| 560 | REFERENCE_TIME * start, REFERENCE_TIME * stop | ||
| 561 | ); | ||
| 562 | |||
| 563 | HRESULT FixTimes2( | ||
| 564 | REFTIME * start, REFTIME * stop | ||
| 565 | ); | ||
| 566 | |||
| 567 | HRESULT SetStartStop( | ||
| 568 | REFERENCE_TIME start, | ||
| 569 | REFERENCE_TIME stop | ||
| 570 | ); | ||
| 571 | |||
| 572 | HRESULT SetStartStop2( | ||
| 573 | REFTIME start, | ||
| 574 | REFTIME stop | ||
| 575 | ); | ||
| 576 | |||
| 577 | HRESULT GetPropertySetter( | ||
| 578 | [out,retval] IPropertySetter ** setter | ||
| 579 | ); | ||
| 580 | |||
| 581 | HRESULT SetPropertySetter( | ||
| 582 | IPropertySetter * setter | ||
| 583 | ); | ||
| 584 | |||
| 585 | HRESULT GetSubObject( | ||
| 586 | [out,retval] IUnknown ** obj | ||
| 587 | ); | ||
| 588 | |||
| 589 | HRESULT SetSubObject( | ||
| 590 | IUnknown * obj | ||
| 591 | ); | ||
| 592 | |||
| 593 | HRESULT SetSubObjectGUID( | ||
| 594 | GUID guid | ||
| 595 | ); | ||
| 596 | |||
| 597 | HRESULT SetSubObjectGUIDB( | ||
| 598 | BSTR guidb | ||
| 599 | ); | ||
| 600 | |||
| 601 | HRESULT GetSubObjectGUID( | ||
| 602 | GUID * guid | ||
| 603 | ); | ||
| 604 | |||
| 605 | HRESULT GetSubObjectGUIDB( | ||
| 606 | [out,retval] BSTR * guidb | ||
| 607 | ); | ||
| 608 | |||
| 609 | HRESULT GetSubObjectLoaded( | ||
| 610 | BOOL * loaded | ||
| 611 | ); | ||
| 612 | |||
| 613 | HRESULT GetTimelineType( | ||
| 614 | TIMELINE_MAJOR_TYPE * type | ||
| 615 | ); | ||
| 616 | |||
| 617 | HRESULT SetTimelineType( | ||
| 618 | TIMELINE_MAJOR_TYPE type | ||
| 619 | ); | ||
| 620 | |||
| 621 | HRESULT GetUserID( | ||
| 622 | long * id | ||
| 623 | ); | ||
| 624 | |||
| 625 | HRESULT SetUserID( | ||
| 626 | long id | ||
| 627 | ); | ||
| 628 | |||
| 629 | HRESULT GetGenID( | ||
| 630 | long * id | ||
| 631 | ); | ||
| 632 | |||
| 633 | HRESULT GetUserName( | ||
| 634 | [out,retval] BSTR * name | ||
| 635 | ); | ||
| 636 | |||
| 637 | HRESULT SetUserName( | ||
| 638 | BSTR name | ||
| 639 | ); | ||
| 640 | |||
| 641 | HRESULT GetUserData( | ||
| 642 | BYTE * data, | ||
| 643 | long * size | ||
| 644 | ); | ||
| 645 | |||
| 646 | HRESULT SetUserData( | ||
| 647 | BYTE * data, | ||
| 648 | long size | ||
| 649 | ); | ||
| 650 | |||
| 651 | HRESULT GetMuted( | ||
| 652 | BOOL * muted | ||
| 653 | ); | ||
| 654 | |||
| 655 | HRESULT SetMuted( | ||
| 656 | BOOL muted | ||
| 657 | ); | ||
| 658 | |||
| 659 | HRESULT GetLocked( | ||
| 660 | BOOL * locked | ||
| 661 | ); | ||
| 662 | |||
| 663 | HRESULT SetLocked( | ||
| 664 | BOOL locked | ||
| 665 | ); | ||
| 666 | |||
| 667 | HRESULT GetDirtyRange( | ||
| 668 | REFERENCE_TIME * start, | ||
| 669 | REFERENCE_TIME * stop | ||
| 670 | ); | ||
| 671 | |||
| 672 | HRESULT GetDirtyRange2( | ||
| 673 | REFTIME * start, | ||
| 674 | REFTIME * stop | ||
| 675 | ); | ||
| 676 | |||
| 677 | HRESULT SetDirtyRange( | ||
| 678 | REFERENCE_TIME start, | ||
| 679 | REFERENCE_TIME stop | ||
| 680 | ); | ||
| 681 | |||
| 682 | HRESULT SetDirtyRange2( | ||
| 683 | REFTIME start, | ||
| 684 | REFTIME stop | ||
| 685 | ); | ||
| 686 | |||
| 687 | HRESULT ClearDirty(); | ||
| 688 | |||
| 689 | HRESULT Remove(); | ||
| 690 | |||
| 691 | HRESULT RemoveAll(); | ||
| 692 | |||
| 693 | HRESULT GetTimelineNoRef( | ||
| 694 | IAMTimeline ** timeline | ||
| 695 | ); | ||
| 696 | |||
| 697 | HRESULT GetGroupIBelongTo( | ||
| 698 | [out] IAMTimelineGroup ** group | ||
| 699 | ); | ||
| 700 | |||
| 701 | HRESULT GetEmbedDepth( | ||
| 702 | long * depth | ||
| 703 | ); | ||
| 704 | } | ||
| 705 | |||
| 706 | [ | ||
| 707 | object, | ||
| 708 | uuid(78530B79-61F9-11D2-8CAD-00A024580902), | ||
| 709 | odl, | ||
| 710 | pointer_default(unique) | ||
| 711 | ] | ||
| 712 | interface IAMTimelineSrc : IUnknown | ||
| 713 | { | ||
| 714 | HRESULT GetMediaTimes( | ||
| 715 | REFERENCE_TIME * start, | ||
| 716 | REFERENCE_TIME * stop | ||
| 717 | ); | ||
| 718 | |||
| 719 | HRESULT GetMediaTimes2( | ||
| 720 | REFTIME * start, | ||
| 721 | REFTIME * stop | ||
| 722 | ); | ||
| 723 | |||
| 724 | HRESULT ModifyStopTime( | ||
| 725 | REFERENCE_TIME stop | ||
| 726 | ); | ||
| 727 | |||
| 728 | HRESULT ModifyStopTime2( | ||
| 729 | REFTIME stop | ||
| 730 | ); | ||
| 731 | |||
| 732 | HRESULT FixMediaTimes( | ||
| 733 | REFERENCE_TIME * start, | ||
| 734 | REFERENCE_TIME * stop | ||
| 735 | ); | ||
| 736 | |||
| 737 | HRESULT FixMediaTimes2( | ||
| 738 | REFTIME * start, | ||
| 739 | REFTIME * stop | ||
| 740 | ); | ||
| 741 | |||
| 742 | HRESULT SetMediaTimes( | ||
| 743 | REFERENCE_TIME Start, | ||
| 744 | REFERENCE_TIME Stop | ||
| 745 | ); | ||
| 746 | |||
| 747 | HRESULT SetMediaTimes2( | ||
| 748 | REFTIME Start, | ||
| 749 | REFTIME Stop | ||
| 750 | ); | ||
| 751 | |||
| 752 | HRESULT SetMediaLength( | ||
| 753 | REFERENCE_TIME length | ||
| 754 | ); | ||
| 755 | |||
| 756 | HRESULT SetMediaLength2( | ||
| 757 | REFTIME length | ||
| 758 | ); | ||
| 759 | |||
| 760 | HRESULT GetMediaLength( | ||
| 761 | REFERENCE_TIME * length | ||
| 762 | ); | ||
| 763 | |||
| 764 | HRESULT GetMediaLength2( | ||
| 765 | REFTIME * length | ||
| 766 | ); | ||
| 767 | |||
| 768 | HRESULT GetMediaName( | ||
| 769 | [out,retval] BSTR * name | ||
| 770 | ); | ||
| 771 | |||
| 772 | HRESULT SetMediaName( | ||
| 773 | BSTR name | ||
| 774 | ); | ||
| 775 | |||
| 776 | HRESULT SpliceWithNext( | ||
| 777 | IAMTimelineObj * next | ||
| 778 | ); | ||
| 779 | |||
| 780 | HRESULT GetStreamNumber( | ||
| 781 | long * num | ||
| 782 | ); | ||
| 783 | |||
| 784 | HRESULT SetStreamNumber( | ||
| 785 | long num | ||
| 786 | ); | ||
| 787 | |||
| 788 | HRESULT IsNormalRate( | ||
| 789 | BOOL * normal | ||
| 790 | ); | ||
| 791 | |||
| 792 | HRESULT GetDefaultFPS( | ||
| 793 | double * fps | ||
| 794 | ); | ||
| 795 | |||
| 796 | HRESULT SetDefaultFPS( | ||
| 797 | double fps | ||
| 798 | ); | ||
| 799 | |||
| 800 | HRESULT GetStretchMode( | ||
| 801 | int * mode | ||
| 802 | ); | ||
| 803 | |||
| 804 | HRESULT SetStretchMode( | ||
| 805 | int mode | ||
| 806 | ); | ||
| 807 | } | ||
| 808 | |||
| 809 | enum | ||
| 810 | { | ||
| 811 | E_NOTINTREE = 0x80040400, | ||
| 812 | E_RENDER_ENGINE_IS_BROKEN = 0x80040401, | ||
| 813 | E_MUST_INIT_RENDERER = 0x80040402, | ||
| 814 | E_NOTDETERMINED = 0x80040403, | ||
| 815 | E_NO_TIMELINE = 0x80040404, | ||
| 816 | S_WARN_OUTPUTRESET = 40404 | ||
| 817 | }; | ||
lib/libc/include/any-windows-any/qnetwork.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.0-rc1 from include/qnetwork.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/qnetwork.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/qnetwork.idl deleted-59| ... | @@ -1,59 +0,0 @@ | ||
| 1 | /* This file is part of the KDE project | ||
| 2 | Copyright (C) 2007 Shane King | ||
| 3 | |||
| 4 | This program is free software; you can redistribute it and/or | ||
| 5 | modify it under the terms of the GNU Library General Public | ||
| 6 | License as published by the Free Software Foundation; either | ||
| 7 | version 2 of the License, or (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | Library General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU Library General Public License | ||
| 15 | along with this program; see the file COPYING. If not, write to | ||
| 16 | the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
| 17 | Boston, MA 02110-1301, USA. | ||
| 18 | */ | ||
| 19 | |||
| 20 | import "unknwn.idl"; | ||
| 21 | import "strmif.idl"; | ||
| 22 | import "wtypes.idl"; | ||
| 23 | |||
| 24 | [ | ||
| 25 | object, | ||
| 26 | uuid(fa2aa8f4-8b62-11d0-a520-000000000000) | ||
| 27 | ] | ||
| 28 | interface IAMMediaContent : IDispatch | ||
| 29 | { | ||
| 30 | [propget] HRESULT AuthorName(BSTR *pbstrAuthorName); | ||
| 31 | [propget] HRESULT Title(BSTR *pbstrTitle); | ||
| 32 | [propget] HRESULT Rating(BSTR *pbstrRating); | ||
| 33 | [propget] HRESULT Description(BSTR *pbstrDescription); | ||
| 34 | [propget] HRESULT Copyright(BSTR *pbstrCopyright); | ||
| 35 | [propget] HRESULT BaseURL(BSTR *pbstrBaseURL); | ||
| 36 | [propget] HRESULT LogoURL(BSTR *pbstrLogoURL); | ||
| 37 | [propget] HRESULT LogoIconURL(BSTR *pbstrLogoURL); | ||
| 38 | [propget] HRESULT WatermarkURL(BSTR *pbstrWatermarkURL); | ||
| 39 | [propget] HRESULT MoreInfoURL(BSTR *pbstrMoreInfoURL); | ||
| 40 | [propget] HRESULT MoreInfoBannerImage(BSTR *pbstrMoreInfoBannerImage); | ||
| 41 | [propget] HRESULT MoreInfoBannerURL(BSTR *pbstrMoreInfoBannerURL); | ||
| 42 | [propget] HRESULT MoreInfoText(BSTR *pbstrMoreInfoText); | ||
| 43 | } | ||
| 44 | |||
| 45 | [ | ||
| 46 | object, | ||
| 47 | uuid(fa2aa8f3-8b62-11d0-a520-000000000000) | ||
| 48 | ] | ||
| 49 | interface IAMNetworkStatus : IDispatch | ||
| 50 | { | ||
| 51 | [propget] HRESULT ReceivedPackets(long *pReceivedPackets); | ||
| 52 | [propget] HRESULT RecoveredPackets(long *pRecoveredPackets); | ||
| 53 | [propget] HRESULT LostPackets(long *pLostPackets); | ||
| 54 | [propget] HRESULT ReceptionQuality(long *pReceptionQuality); | ||
| 55 | [propget] HRESULT BufferingCount(long *pBufferingCount); | ||
| 56 | [propget] HRESULT IsBroadcast(VARIANT_BOOL *pIsBroadcast); | ||
| 57 | [propget] HRESULT BufferingProgress(long *pBufferingProgress); | ||
| 58 | } | ||
| 59 | |||
lib/libc/include/any-windows-any/rdpencomapi.h+5489-138| ... | @@ -1,174 +1,5525 @@ | ... | @@ -1,174 +1,5525 @@ |
| 1 | /** | 1 | /*** Autogenerated by WIDL 6.4 from include/rdpencomapi.idl - Do not edit ***/ |
| 2 | * This file has no copyright assigned and is placed in the Public Domain. | 2 | |
| 3 | * This file is part of the mingw-w64 runtime package. | 3 | #ifdef _WIN32 |
| 4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package. | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __rdpencomapi_h__ | ||
| 17 | #define __rdpencomapi_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef __IRDPSRAPIDebug_FWD_DEFINED__ | ||
| 22 | #define __IRDPSRAPIDebug_FWD_DEFINED__ | ||
| 23 | typedef interface IRDPSRAPIDebug IRDPSRAPIDebug; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface IRDPSRAPIDebug; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 29 | #ifndef __IRDPSRAPIPerfCounterLogger_FWD_DEFINED__ | ||
| 30 | #define __IRDPSRAPIPerfCounterLogger_FWD_DEFINED__ | ||
| 31 | typedef interface IRDPSRAPIPerfCounterLogger IRDPSRAPIPerfCounterLogger; | ||
| 32 | #ifdef __cplusplus | ||
| 33 | interface IRDPSRAPIPerfCounterLogger; | ||
| 34 | #endif /* __cplusplus */ | ||
| 35 | #endif | ||
| 36 | |||
| 37 | #ifndef __IRDPSRAPIPerfCounterLoggingManager_FWD_DEFINED__ | ||
| 38 | #define __IRDPSRAPIPerfCounterLoggingManager_FWD_DEFINED__ | ||
| 39 | typedef interface IRDPSRAPIPerfCounterLoggingManager IRDPSRAPIPerfCounterLoggingManager; | ||
| 40 | #ifdef __cplusplus | ||
| 41 | interface IRDPSRAPIPerfCounterLoggingManager; | ||
| 42 | #endif /* __cplusplus */ | ||
| 43 | #endif | ||
| 44 | |||
| 45 | #ifndef __IRDPSRAPIAudioStream_FWD_DEFINED__ | ||
| 46 | #define __IRDPSRAPIAudioStream_FWD_DEFINED__ | ||
| 47 | typedef interface IRDPSRAPIAudioStream IRDPSRAPIAudioStream; | ||
| 48 | #ifdef __cplusplus | ||
| 49 | interface IRDPSRAPIAudioStream; | ||
| 50 | #endif /* __cplusplus */ | ||
| 51 | #endif | ||
| 52 | |||
| 53 | #ifndef __IRDPSRAPIClipboardUseEvents_FWD_DEFINED__ | ||
| 54 | #define __IRDPSRAPIClipboardUseEvents_FWD_DEFINED__ | ||
| 55 | typedef interface IRDPSRAPIClipboardUseEvents IRDPSRAPIClipboardUseEvents; | ||
| 56 | #ifdef __cplusplus | ||
| 57 | interface IRDPSRAPIClipboardUseEvents; | ||
| 58 | #endif /* __cplusplus */ | ||
| 59 | #endif | ||
| 60 | |||
| 61 | #ifndef __IRDPSRAPIWindow_FWD_DEFINED__ | ||
| 62 | #define __IRDPSRAPIWindow_FWD_DEFINED__ | ||
| 63 | typedef interface IRDPSRAPIWindow IRDPSRAPIWindow; | ||
| 64 | #ifdef __cplusplus | ||
| 65 | interface IRDPSRAPIWindow; | ||
| 66 | #endif /* __cplusplus */ | ||
| 67 | #endif | ||
| 68 | |||
| 69 | #ifndef __IRDPSRAPIWindowList_FWD_DEFINED__ | ||
| 70 | #define __IRDPSRAPIWindowList_FWD_DEFINED__ | ||
| 71 | typedef interface IRDPSRAPIWindowList IRDPSRAPIWindowList; | ||
| 72 | #ifdef __cplusplus | ||
| 73 | interface IRDPSRAPIWindowList; | ||
| 74 | #endif /* __cplusplus */ | ||
| 75 | #endif | ||
| 76 | |||
| 77 | #ifndef __IRDPSRAPIApplication_FWD_DEFINED__ | ||
| 78 | #define __IRDPSRAPIApplication_FWD_DEFINED__ | ||
| 79 | typedef interface IRDPSRAPIApplication IRDPSRAPIApplication; | ||
| 80 | #ifdef __cplusplus | ||
| 81 | interface IRDPSRAPIApplication; | ||
| 82 | #endif /* __cplusplus */ | ||
| 83 | #endif | ||
| 84 | |||
| 85 | #ifndef __IRDPSRAPIApplicationList_FWD_DEFINED__ | ||
| 86 | #define __IRDPSRAPIApplicationList_FWD_DEFINED__ | ||
| 87 | typedef interface IRDPSRAPIApplicationList IRDPSRAPIApplicationList; | ||
| 88 | #ifdef __cplusplus | ||
| 89 | interface IRDPSRAPIApplicationList; | ||
| 90 | #endif /* __cplusplus */ | ||
| 91 | #endif | ||
| 92 | |||
| 93 | #ifndef __IRDPSRAPIApplicationFilter_FWD_DEFINED__ | ||
| 94 | #define __IRDPSRAPIApplicationFilter_FWD_DEFINED__ | ||
| 95 | typedef interface IRDPSRAPIApplicationFilter IRDPSRAPIApplicationFilter; | ||
| 96 | #ifdef __cplusplus | ||
| 97 | interface IRDPSRAPIApplicationFilter; | ||
| 98 | #endif /* __cplusplus */ | ||
| 99 | #endif | ||
| 100 | |||
| 101 | #ifndef __IRDPSRAPISessionProperties_FWD_DEFINED__ | ||
| 102 | #define __IRDPSRAPISessionProperties_FWD_DEFINED__ | ||
| 103 | typedef interface IRDPSRAPISessionProperties IRDPSRAPISessionProperties; | ||
| 104 | #ifdef __cplusplus | ||
| 105 | interface IRDPSRAPISessionProperties; | ||
| 106 | #endif /* __cplusplus */ | ||
| 107 | #endif | ||
| 108 | |||
| 109 | #ifndef __IRDPSRAPIInvitation_FWD_DEFINED__ | ||
| 110 | #define __IRDPSRAPIInvitation_FWD_DEFINED__ | ||
| 111 | typedef interface IRDPSRAPIInvitation IRDPSRAPIInvitation; | ||
| 112 | #ifdef __cplusplus | ||
| 113 | interface IRDPSRAPIInvitation; | ||
| 114 | #endif /* __cplusplus */ | ||
| 115 | #endif | ||
| 116 | |||
| 117 | #ifndef __IRDPSRAPIInvitationManager_FWD_DEFINED__ | ||
| 118 | #define __IRDPSRAPIInvitationManager_FWD_DEFINED__ | ||
| 119 | typedef interface IRDPSRAPIInvitationManager IRDPSRAPIInvitationManager; | ||
| 120 | #ifdef __cplusplus | ||
| 121 | interface IRDPSRAPIInvitationManager; | ||
| 122 | #endif /* __cplusplus */ | ||
| 123 | #endif | ||
| 124 | |||
| 125 | #ifndef __IRDPSRAPITcpConnectionInfo_FWD_DEFINED__ | ||
| 126 | #define __IRDPSRAPITcpConnectionInfo_FWD_DEFINED__ | ||
| 127 | typedef interface IRDPSRAPITcpConnectionInfo IRDPSRAPITcpConnectionInfo; | ||
| 128 | #ifdef __cplusplus | ||
| 129 | interface IRDPSRAPITcpConnectionInfo; | ||
| 130 | #endif /* __cplusplus */ | ||
| 131 | #endif | ||
| 132 | |||
| 133 | #ifndef __IRDPSRAPIAttendee_FWD_DEFINED__ | ||
| 134 | #define __IRDPSRAPIAttendee_FWD_DEFINED__ | ||
| 135 | typedef interface IRDPSRAPIAttendee IRDPSRAPIAttendee; | ||
| 136 | #ifdef __cplusplus | ||
| 137 | interface IRDPSRAPIAttendee; | ||
| 138 | #endif /* __cplusplus */ | ||
| 139 | #endif | ||
| 140 | |||
| 141 | #ifndef __IRDPSRAPIAttendeeManager_FWD_DEFINED__ | ||
| 142 | #define __IRDPSRAPIAttendeeManager_FWD_DEFINED__ | ||
| 143 | typedef interface IRDPSRAPIAttendeeManager IRDPSRAPIAttendeeManager; | ||
| 144 | #ifdef __cplusplus | ||
| 145 | interface IRDPSRAPIAttendeeManager; | ||
| 146 | #endif /* __cplusplus */ | ||
| 147 | #endif | ||
| 148 | |||
| 149 | #ifndef __IRDPSRAPIAttendeeDisconnectInfo_FWD_DEFINED__ | ||
| 150 | #define __IRDPSRAPIAttendeeDisconnectInfo_FWD_DEFINED__ | ||
| 151 | typedef interface IRDPSRAPIAttendeeDisconnectInfo IRDPSRAPIAttendeeDisconnectInfo; | ||
| 152 | #ifdef __cplusplus | ||
| 153 | interface IRDPSRAPIAttendeeDisconnectInfo; | ||
| 154 | #endif /* __cplusplus */ | ||
| 155 | #endif | ||
| 156 | |||
| 157 | #ifndef __IRDPSRAPIVirtualChannel_FWD_DEFINED__ | ||
| 158 | #define __IRDPSRAPIVirtualChannel_FWD_DEFINED__ | ||
| 159 | typedef interface IRDPSRAPIVirtualChannel IRDPSRAPIVirtualChannel; | ||
| 160 | #ifdef __cplusplus | ||
| 161 | interface IRDPSRAPIVirtualChannel; | ||
| 162 | #endif /* __cplusplus */ | ||
| 163 | #endif | ||
| 164 | |||
| 165 | #ifndef __IRDPSRAPIVirtualChannelManager_FWD_DEFINED__ | ||
| 166 | #define __IRDPSRAPIVirtualChannelManager_FWD_DEFINED__ | ||
| 167 | typedef interface IRDPSRAPIVirtualChannelManager IRDPSRAPIVirtualChannelManager; | ||
| 168 | #ifdef __cplusplus | ||
| 169 | interface IRDPSRAPIVirtualChannelManager; | ||
| 170 | #endif /* __cplusplus */ | ||
| 171 | #endif | ||
| 172 | |||
| 173 | #ifndef __IRDPSRAPIViewer_FWD_DEFINED__ | ||
| 174 | #define __IRDPSRAPIViewer_FWD_DEFINED__ | ||
| 175 | typedef interface IRDPSRAPIViewer IRDPSRAPIViewer; | ||
| 176 | #ifdef __cplusplus | ||
| 177 | interface IRDPSRAPIViewer; | ||
| 178 | #endif /* __cplusplus */ | ||
| 179 | #endif | ||
| 180 | |||
| 181 | #ifndef __IRDPViewerRenderingSurface_FWD_DEFINED__ | ||
| 182 | #define __IRDPViewerRenderingSurface_FWD_DEFINED__ | ||
| 183 | typedef interface IRDPViewerRenderingSurface IRDPViewerRenderingSurface; | ||
| 184 | #ifdef __cplusplus | ||
| 185 | interface IRDPViewerRenderingSurface; | ||
| 186 | #endif /* __cplusplus */ | ||
| 187 | #endif | ||
| 188 | |||
| 189 | #ifndef __IRDPViewerInputSink_FWD_DEFINED__ | ||
| 190 | #define __IRDPViewerInputSink_FWD_DEFINED__ | ||
| 191 | typedef interface IRDPViewerInputSink IRDPViewerInputSink; | ||
| 192 | #ifdef __cplusplus | ||
| 193 | interface IRDPViewerInputSink; | ||
| 194 | #endif /* __cplusplus */ | ||
| 195 | #endif | ||
| 196 | |||
| 197 | #ifndef __IRDPSRAPIFrameBuffer_FWD_DEFINED__ | ||
| 198 | #define __IRDPSRAPIFrameBuffer_FWD_DEFINED__ | ||
| 199 | typedef interface IRDPSRAPIFrameBuffer IRDPSRAPIFrameBuffer; | ||
| 200 | #ifdef __cplusplus | ||
| 201 | interface IRDPSRAPIFrameBuffer; | ||
| 202 | #endif /* __cplusplus */ | ||
| 203 | #endif | ||
| 204 | |||
| 205 | #ifndef __IRDPSRAPITransportStreamBuffer_FWD_DEFINED__ | ||
| 206 | #define __IRDPSRAPITransportStreamBuffer_FWD_DEFINED__ | ||
| 207 | typedef interface IRDPSRAPITransportStreamBuffer IRDPSRAPITransportStreamBuffer; | ||
| 208 | #ifdef __cplusplus | ||
| 209 | interface IRDPSRAPITransportStreamBuffer; | ||
| 210 | #endif /* __cplusplus */ | ||
| 211 | #endif | ||
| 212 | |||
| 213 | #ifndef __IRDPSRAPITransportStreamEvents_FWD_DEFINED__ | ||
| 214 | #define __IRDPSRAPITransportStreamEvents_FWD_DEFINED__ | ||
| 215 | typedef interface IRDPSRAPITransportStreamEvents IRDPSRAPITransportStreamEvents; | ||
| 216 | #ifdef __cplusplus | ||
| 217 | interface IRDPSRAPITransportStreamEvents; | ||
| 218 | #endif /* __cplusplus */ | ||
| 219 | #endif | ||
| 220 | |||
| 221 | #ifndef __IRDPSRAPITransportStream_FWD_DEFINED__ | ||
| 222 | #define __IRDPSRAPITransportStream_FWD_DEFINED__ | ||
| 223 | typedef interface IRDPSRAPITransportStream IRDPSRAPITransportStream; | ||
| 224 | #ifdef __cplusplus | ||
| 225 | interface IRDPSRAPITransportStream; | ||
| 226 | #endif /* __cplusplus */ | ||
| 227 | #endif | ||
| 228 | |||
| 229 | #ifndef __IRDPSRAPISharingSession_FWD_DEFINED__ | ||
| 230 | #define __IRDPSRAPISharingSession_FWD_DEFINED__ | ||
| 231 | typedef interface IRDPSRAPISharingSession IRDPSRAPISharingSession; | ||
| 232 | #ifdef __cplusplus | ||
| 233 | interface IRDPSRAPISharingSession; | ||
| 234 | #endif /* __cplusplus */ | ||
| 235 | #endif | ||
| 236 | |||
| 237 | #ifndef __IRDPSRAPISharingSession2_FWD_DEFINED__ | ||
| 238 | #define __IRDPSRAPISharingSession2_FWD_DEFINED__ | ||
| 239 | typedef interface IRDPSRAPISharingSession2 IRDPSRAPISharingSession2; | ||
| 240 | #ifdef __cplusplus | ||
| 241 | interface IRDPSRAPISharingSession2; | ||
| 242 | #endif /* __cplusplus */ | ||
| 243 | #endif | ||
| 244 | |||
| 245 | #ifndef ___IRDPSessionEvents_FWD_DEFINED__ | ||
| 246 | #define ___IRDPSessionEvents_FWD_DEFINED__ | ||
| 247 | typedef interface _IRDPSessionEvents _IRDPSessionEvents; | ||
| 248 | #ifdef __cplusplus | ||
| 249 | interface _IRDPSessionEvents; | ||
| 250 | #endif /* __cplusplus */ | ||
| 251 | #endif | ||
| 252 | |||
| 253 | #ifndef __RDPViewer_FWD_DEFINED__ | ||
| 254 | #define __RDPViewer_FWD_DEFINED__ | ||
| 255 | #ifdef __cplusplus | ||
| 256 | typedef class RDPViewer RDPViewer; | ||
| 257 | #else | ||
| 258 | typedef struct RDPViewer RDPViewer; | ||
| 259 | #endif /* defined __cplusplus */ | ||
| 260 | #endif /* defined __RDPViewer_FWD_DEFINED__ */ | ||
| 261 | |||
| 262 | #ifndef __RDPSRAPISessionProperties_FWD_DEFINED__ | ||
| 263 | #define __RDPSRAPISessionProperties_FWD_DEFINED__ | ||
| 264 | #ifdef __cplusplus | ||
| 265 | typedef class RDPSRAPISessionProperties RDPSRAPISessionProperties; | ||
| 266 | #else | ||
| 267 | typedef struct RDPSRAPISessionProperties RDPSRAPISessionProperties; | ||
| 268 | #endif /* defined __cplusplus */ | ||
| 269 | #endif /* defined __RDPSRAPISessionProperties_FWD_DEFINED__ */ | ||
| 270 | |||
| 271 | #ifndef __RDPSRAPIInvitationManager_FWD_DEFINED__ | ||
| 272 | #define __RDPSRAPIInvitationManager_FWD_DEFINED__ | ||
| 273 | #ifdef __cplusplus | ||
| 274 | typedef class RDPSRAPIInvitationManager RDPSRAPIInvitationManager; | ||
| 275 | #else | ||
| 276 | typedef struct RDPSRAPIInvitationManager RDPSRAPIInvitationManager; | ||
| 277 | #endif /* defined __cplusplus */ | ||
| 278 | #endif /* defined __RDPSRAPIInvitationManager_FWD_DEFINED__ */ | ||
| 279 | |||
| 280 | #ifndef __RDPSRAPIInvitation_FWD_DEFINED__ | ||
| 281 | #define __RDPSRAPIInvitation_FWD_DEFINED__ | ||
| 282 | #ifdef __cplusplus | ||
| 283 | typedef class RDPSRAPIInvitation RDPSRAPIInvitation; | ||
| 284 | #else | ||
| 285 | typedef struct RDPSRAPIInvitation RDPSRAPIInvitation; | ||
| 286 | #endif /* defined __cplusplus */ | ||
| 287 | #endif /* defined __RDPSRAPIInvitation_FWD_DEFINED__ */ | ||
| 288 | |||
| 289 | #ifndef __RDPSRAPIAttendeeManager_FWD_DEFINED__ | ||
| 290 | #define __RDPSRAPIAttendeeManager_FWD_DEFINED__ | ||
| 291 | #ifdef __cplusplus | ||
| 292 | typedef class RDPSRAPIAttendeeManager RDPSRAPIAttendeeManager; | ||
| 293 | #else | ||
| 294 | typedef struct RDPSRAPIAttendeeManager RDPSRAPIAttendeeManager; | ||
| 295 | #endif /* defined __cplusplus */ | ||
| 296 | #endif /* defined __RDPSRAPIAttendeeManager_FWD_DEFINED__ */ | ||
| 297 | |||
| 298 | #ifndef __RDPSRAPIAttendee_FWD_DEFINED__ | ||
| 299 | #define __RDPSRAPIAttendee_FWD_DEFINED__ | ||
| 300 | #ifdef __cplusplus | ||
| 301 | typedef class RDPSRAPIAttendee RDPSRAPIAttendee; | ||
| 302 | #else | ||
| 303 | typedef struct RDPSRAPIAttendee RDPSRAPIAttendee; | ||
| 304 | #endif /* defined __cplusplus */ | ||
| 305 | #endif /* defined __RDPSRAPIAttendee_FWD_DEFINED__ */ | ||
| 306 | |||
| 307 | #ifndef __RDPSRAPIAttendeeDisconnectInfo_FWD_DEFINED__ | ||
| 308 | #define __RDPSRAPIAttendeeDisconnectInfo_FWD_DEFINED__ | ||
| 309 | #ifdef __cplusplus | ||
| 310 | typedef class RDPSRAPIAttendeeDisconnectInfo RDPSRAPIAttendeeDisconnectInfo; | ||
| 311 | #else | ||
| 312 | typedef struct RDPSRAPIAttendeeDisconnectInfo RDPSRAPIAttendeeDisconnectInfo; | ||
| 313 | #endif /* defined __cplusplus */ | ||
| 314 | #endif /* defined __RDPSRAPIAttendeeDisconnectInfo_FWD_DEFINED__ */ | ||
| 315 | |||
| 316 | #ifndef __RDPSRAPIApplicationFilter_FWD_DEFINED__ | ||
| 317 | #define __RDPSRAPIApplicationFilter_FWD_DEFINED__ | ||
| 318 | #ifdef __cplusplus | ||
| 319 | typedef class RDPSRAPIApplicationFilter RDPSRAPIApplicationFilter; | ||
| 320 | #else | ||
| 321 | typedef struct RDPSRAPIApplicationFilter RDPSRAPIApplicationFilter; | ||
| 322 | #endif /* defined __cplusplus */ | ||
| 323 | #endif /* defined __RDPSRAPIApplicationFilter_FWD_DEFINED__ */ | ||
| 324 | |||
| 325 | #ifndef __RDPSRAPIApplicationList_FWD_DEFINED__ | ||
| 326 | #define __RDPSRAPIApplicationList_FWD_DEFINED__ | ||
| 327 | #ifdef __cplusplus | ||
| 328 | typedef class RDPSRAPIApplicationList RDPSRAPIApplicationList; | ||
| 329 | #else | ||
| 330 | typedef struct RDPSRAPIApplicationList RDPSRAPIApplicationList; | ||
| 331 | #endif /* defined __cplusplus */ | ||
| 332 | #endif /* defined __RDPSRAPIApplicationList_FWD_DEFINED__ */ | ||
| 333 | |||
| 334 | #ifndef __RDPSRAPIApplication_FWD_DEFINED__ | ||
| 335 | #define __RDPSRAPIApplication_FWD_DEFINED__ | ||
| 336 | #ifdef __cplusplus | ||
| 337 | typedef class RDPSRAPIApplication RDPSRAPIApplication; | ||
| 338 | #else | ||
| 339 | typedef struct RDPSRAPIApplication RDPSRAPIApplication; | ||
| 340 | #endif /* defined __cplusplus */ | ||
| 341 | #endif /* defined __RDPSRAPIApplication_FWD_DEFINED__ */ | ||
| 342 | |||
| 343 | #ifndef __RDPSRAPIWindowList_FWD_DEFINED__ | ||
| 344 | #define __RDPSRAPIWindowList_FWD_DEFINED__ | ||
| 345 | #ifdef __cplusplus | ||
| 346 | typedef class RDPSRAPIWindowList RDPSRAPIWindowList; | ||
| 347 | #else | ||
| 348 | typedef struct RDPSRAPIWindowList RDPSRAPIWindowList; | ||
| 349 | #endif /* defined __cplusplus */ | ||
| 350 | #endif /* defined __RDPSRAPIWindowList_FWD_DEFINED__ */ | ||
| 351 | |||
| 352 | #ifndef __RDPSRAPIWindow_FWD_DEFINED__ | ||
| 353 | #define __RDPSRAPIWindow_FWD_DEFINED__ | ||
| 354 | #ifdef __cplusplus | ||
| 355 | typedef class RDPSRAPIWindow RDPSRAPIWindow; | ||
| 356 | #else | ||
| 357 | typedef struct RDPSRAPIWindow RDPSRAPIWindow; | ||
| 358 | #endif /* defined __cplusplus */ | ||
| 359 | #endif /* defined __RDPSRAPIWindow_FWD_DEFINED__ */ | ||
| 360 | |||
| 361 | #ifndef __RDPSRAPITcpConnectionInfo_FWD_DEFINED__ | ||
| 362 | #define __RDPSRAPITcpConnectionInfo_FWD_DEFINED__ | ||
| 363 | #ifdef __cplusplus | ||
| 364 | typedef class RDPSRAPITcpConnectionInfo RDPSRAPITcpConnectionInfo; | ||
| 365 | #else | ||
| 366 | typedef struct RDPSRAPITcpConnectionInfo RDPSRAPITcpConnectionInfo; | ||
| 367 | #endif /* defined __cplusplus */ | ||
| 368 | #endif /* defined __RDPSRAPITcpConnectionInfo_FWD_DEFINED__ */ | ||
| 369 | |||
| 370 | #ifndef __RDPSession_FWD_DEFINED__ | ||
| 371 | #define __RDPSession_FWD_DEFINED__ | ||
| 372 | #ifdef __cplusplus | ||
| 373 | typedef class RDPSession RDPSession; | ||
| 374 | #else | ||
| 375 | typedef struct RDPSession RDPSession; | ||
| 376 | #endif /* defined __cplusplus */ | ||
| 377 | #endif /* defined __RDPSession_FWD_DEFINED__ */ | ||
| 378 | |||
| 379 | #ifndef __RDPSRAPIFrameBuffer_FWD_DEFINED__ | ||
| 380 | #define __RDPSRAPIFrameBuffer_FWD_DEFINED__ | ||
| 381 | #ifdef __cplusplus | ||
| 382 | typedef class RDPSRAPIFrameBuffer RDPSRAPIFrameBuffer; | ||
| 383 | #else | ||
| 384 | typedef struct RDPSRAPIFrameBuffer RDPSRAPIFrameBuffer; | ||
| 385 | #endif /* defined __cplusplus */ | ||
| 386 | #endif /* defined __RDPSRAPIFrameBuffer_FWD_DEFINED__ */ | ||
| 387 | |||
| 388 | #ifndef __RDPTransportStreamBuffer_FWD_DEFINED__ | ||
| 389 | #define __RDPTransportStreamBuffer_FWD_DEFINED__ | ||
| 390 | #ifdef __cplusplus | ||
| 391 | typedef class RDPTransportStreamBuffer RDPTransportStreamBuffer; | ||
| 392 | #else | ||
| 393 | typedef struct RDPTransportStreamBuffer RDPTransportStreamBuffer; | ||
| 394 | #endif /* defined __cplusplus */ | ||
| 395 | #endif /* defined __RDPTransportStreamBuffer_FWD_DEFINED__ */ | ||
| 396 | |||
| 397 | #ifndef __RDPTransportStreamEvents_FWD_DEFINED__ | ||
| 398 | #define __RDPTransportStreamEvents_FWD_DEFINED__ | ||
| 399 | #ifdef __cplusplus | ||
| 400 | typedef class RDPTransportStreamEvents RDPTransportStreamEvents; | ||
| 401 | #else | ||
| 402 | typedef struct RDPTransportStreamEvents RDPTransportStreamEvents; | ||
| 403 | #endif /* defined __cplusplus */ | ||
| 404 | #endif /* defined __RDPTransportStreamEvents_FWD_DEFINED__ */ | ||
| 405 | |||
| 406 | /* Headers for imported files */ | ||
| 407 | |||
| 408 | #include <oaidl.h> | ||
| 409 | #include <ocidl.h> | ||
| 410 | |||
| 411 | #ifdef __cplusplus | ||
| 412 | extern "C" { | ||
| 413 | #endif | ||
| 414 | |||
| 415 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | ||
| 416 | #define DISPID_RDPSRAPI_METHOD_OPEN (100) | ||
| 417 | |||
| 418 | #define DISPID_RDPSRAPI_METHOD_CLOSE (101) | ||
| 419 | |||
| 420 | #define DISPID_RDPSRAPI_METHOD_SETSHAREDRECT (102) | ||
| 421 | |||
| 422 | #define DISPID_RDPSRAPI_METHOD_GETSHAREDRECT (103) | ||
| 423 | |||
| 424 | #define DISPID_RDPSRAPI_METHOD_VIEWERCONNECT (104) | ||
| 425 | |||
| 426 | #define DISPID_RDPSRAPI_METHOD_VIEWERDISCONNECT (105) | ||
| 427 | |||
| 428 | #define DISPID_RDPSRAPI_METHOD_TERMINATE_CONNECTION (106) | ||
| 429 | |||
| 430 | #define DISPID_RDPSRAPI_METHOD_CREATE_INVITATION (107) | ||
| 431 | |||
| 432 | #define DISPID_RDPSRAPI_METHOD_REQUEST_CONTROL (108) | ||
| 433 | |||
| 434 | #define DISPID_RDPSRAPI_METHOD_VIRTUAL_CHANNEL_CREATE (109) | ||
| 435 | |||
| 436 | #define DISPID_RDPSRAPI_METHOD_VIRTUAL_CHANNEL_SEND_DATA (110) | ||
| 437 | |||
| 438 | #define DISPID_RDPSRAPI_METHOD_VIRTUAL_CHANNEL_SET_ACCESS (111) | ||
| 439 | |||
| 440 | #define DISPID_RDPSRAPI_METHOD_PAUSE (112) | ||
| 441 | |||
| 442 | #define DISPID_RDPSRAPI_METHOD_RESUME (113) | ||
| 443 | |||
| 444 | #define DISPID_RDPSRAPI_METHOD_SHOW_WINDOW (114) | ||
| 445 | |||
| 446 | #define DISPID_RDPSRAPI_METHOD_REQUEST_COLOR_DEPTH_CHANGE (115) | ||
| 447 | |||
| 448 | #define DISPID_RDPSRAPI_METHOD_STARTREVCONNECTLISTENER (116) | ||
| 449 | |||
| 450 | #define DISPID_RDPSRAPI_METHOD_CONNECTTOCLIENT (117) | ||
| 451 | |||
| 452 | #define DISPID_RDPSRAPI_METHOD_SET_RENDERING_SURFACE (118) | ||
| 453 | |||
| 454 | #define DISPID_RDPSRAPI_METHOD_SEND_MOUSE_BUTTON_EVENT (119) | ||
| 455 | |||
| 456 | #define DISPID_RDPSRAPI_METHOD_SEND_MOUSE_MOVE_EVENT (120) | ||
| 457 | |||
| 458 | #define DISPID_RDPSRAPI_METHOD_SEND_MOUSE_WHEEL_EVENT (121) | ||
| 459 | |||
| 460 | #define DISPID_RDPSRAPI_METHOD_SEND_KEYBOARD_EVENT (122) | ||
| 461 | |||
| 462 | #define DISPID_RDPSRAPI_METHOD_SEND_SYNC_EVENT (123) | ||
| 463 | |||
| 464 | #define DISPID_RDPSRAPI_METHOD_BEGIN_TOUCH_FRAME (124) | ||
| 465 | |||
| 466 | #define DISPID_RDPSRAPI_METHOD_ADD_TOUCH_INPUT (125) | ||
| 467 | |||
| 468 | #define DISPID_RDPSRAPI_METHOD_END_TOUCH_FRAME (126) | ||
| 469 | |||
| 470 | #define DISPID_RDPSRAPI_METHOD_CONNECTUSINGTRANSPORTSTREAM (127) | ||
| 471 | |||
| 472 | #define DISPID_RDPSRAPI_METHOD_SENDCONTROLLEVELCHANGERESPONSE (148) | ||
| 473 | |||
| 474 | #define DISPID_RDPSRAPI_METHOD_GETFRAMEBUFFERBITS (149) | ||
| 475 | |||
| 476 | #define DISPID_RDPSRAPI_PROP_DISPIDVALUE (200) | ||
| 477 | |||
| 478 | #define DISPID_RDPSRAPI_PROP_ID (201) | ||
| 479 | |||
| 480 | #define DISPID_RDPSRAPI_PROP_SESSION_PROPERTIES (202) | ||
| 481 | |||
| 482 | #define DISPID_RDPSRAPI_PROP_ATTENDEES (203) | ||
| 483 | |||
| 484 | #define DISPID_RDPSRAPI_PROP_INVITATIONS (204) | ||
| 485 | |||
| 486 | #define DISPID_RDPSRAPI_PROP_INVITATION (205) | ||
| 487 | |||
| 488 | #define DISPID_RDPSRAPI_PROP_CHANNELMANAGER (206) | ||
| 489 | |||
| 490 | #define DISPID_RDPSRAPI_PROP_VIRTUAL_CHANNEL_GETNAME (207) | ||
| 491 | |||
| 492 | #define DISPID_RDPSRAPI_PROP_VIRTUAL_CHANNEL_GETFLAGS (208) | ||
| 493 | |||
| 494 | #define DISPID_RDPSRAPI_PROP_VIRTUAL_CHANNEL_GETPRIORITY (209) | ||
| 495 | |||
| 496 | #define DISPID_RDPSRAPI_PROP_WINDOWID (210) | ||
| 497 | |||
| 498 | #define DISPID_RDPSRAPI_PROP_APPLICATION (211) | ||
| 499 | |||
| 500 | #define DISPID_RDPSRAPI_PROP_WINDOWSHARED (212) | ||
| 501 | |||
| 502 | #define DISPID_RDPSRAPI_PROP_WINDOWNAME (213) | ||
| 503 | |||
| 504 | #define DISPID_RDPSRAPI_PROP_APPNAME (214) | ||
| 505 | |||
| 506 | #define DISPID_RDPSRAPI_PROP_APPLICATION_FILTER (215) | ||
| 507 | |||
| 508 | #define DISPID_RDPSRAPI_PROP_WINDOW_LIST (216) | ||
| 509 | |||
| 510 | #define DISPID_RDPSRAPI_PROP_APPLICATION_LIST (217) | ||
| 511 | |||
| 512 | #define DISPID_RDPSRAPI_PROP_APPFILTER_ENABLED (218) | ||
| 513 | |||
| 514 | #define DISPID_RDPSRAPI_PROP_APPFILTERENABLED (219) | ||
| 515 | |||
| 516 | #define DISPID_RDPSRAPI_PROP_SHARED (220) | ||
| 517 | |||
| 518 | #define DISPID_RDPSRAPI_PROP_INVITATIONITEM (221) | ||
| 519 | |||
| 520 | #define DISPID_RDPSRAPI_PROP_DBG_CLX_CMDLINE (222) | ||
| 521 | |||
| 522 | #define DISPID_RDPSRAPI_PROP_APPFLAGS (223) | ||
| 523 | |||
| 524 | #define DISPID_RDPSRAPI_PROP_WNDFLAGS (224) | ||
| 525 | |||
| 526 | #define DISPID_RDPSRAPI_PROP_PROTOCOL_TYPE (225) | ||
| 527 | |||
| 528 | #define DISPID_RDPSRAPI_PROP_LOCAL_PORT (226) | ||
| 529 | |||
| 530 | #define DISPID_RDPSRAPI_PROP_LOCAL_IP (227) | ||
| 531 | |||
| 532 | #define DISPID_RDPSRAPI_PROP_PEER_PORT (228) | ||
| 533 | |||
| 534 | #define DISPID_RDPSRAPI_PROP_PEER_IP (229) | ||
| 535 | |||
| 536 | #define DISPID_RDPSRAPI_PROP_ATTENDEE_FLAGS (230) | ||
| 537 | |||
| 538 | #define DISPID_RDPSRAPI_PROP_CONINFO (231) | ||
| 539 | |||
| 540 | #define DISPID_RDPSRAPI_PROP_CONNECTION_STRING (232) | ||
| 541 | |||
| 542 | #define DISPID_RDPSRAPI_PROP_GROUP_NAME (233) | ||
| 543 | |||
| 544 | #define DISPID_RDPSRAPI_PROP_PASSWORD (234) | ||
| 545 | |||
| 546 | #define DISPID_RDPSRAPI_PROP_ATTENDEELIMIT (235) | ||
| 547 | |||
| 548 | #define DISPID_RDPSRAPI_PROP_REVOKED (236) | ||
| 549 | |||
| 550 | #define DISPID_RDPSRAPI_PROP_DISCONNECTED_STRING (237) | ||
| 551 | |||
| 552 | #define DISPID_RDPSRAPI_PROP_USESMARTSIZING (238) | ||
| 553 | |||
| 554 | #define DISPID_RDPSRAPI_PROP_SESSION_COLORDEPTH (239) | ||
| 555 | |||
| 556 | #define DISPID_RDPSRAPI_PROP_REASON (240) | ||
| 557 | |||
| 558 | #define DISPID_RDPSRAPI_PROP_CODE (241) | ||
| 559 | |||
| 560 | #define DISPID_RDPSRAPI_PROP_CTRL_LEVEL (242) | ||
| 561 | |||
| 562 | #define DISPID_RDPSRAPI_PROP_REMOTENAME (243) | ||
| 563 | |||
| 564 | #define DISPID_RDPSRAPI_PROP_COUNT (244) | ||
| 565 | |||
| 566 | #define DISPID_RDPSRAPI_PROP_FRAMEBUFFER_HEIGHT (251) | ||
| 567 | |||
| 568 | #define DISPID_RDPSRAPI_PROP_FRAMEBUFFER_WIDTH (252) | ||
| 569 | |||
| 570 | #define DISPID_RDPSRAPI_PROP_FRAMEBUFFER_BPP (253) | ||
| 571 | |||
| 572 | #define DISPID_RDPSRAPI_PROP_FRAMEBUFFER (254) | ||
| 573 | |||
| 574 | #define DISPID_RDPSRAPI_EVENT_ON_ATTENDEE_CONNECTED (301) | ||
| 575 | |||
| 576 | #define DISPID_RDPSRAPI_EVENT_ON_ATTENDEE_DISCONNECTED (302) | ||
| 577 | |||
| 578 | #define DISPID_RDPSRAPI_EVENT_ON_ATTENDEE_UPDATE (303) | ||
| 579 | |||
| 580 | #define DISPID_RDPSRAPI_EVENT_ON_ERROR (304) | ||
| 581 | |||
| 582 | #define DISPID_RDPSRAPI_EVENT_ON_VIEWER_CONNECTED (305) | ||
| 583 | |||
| 584 | #define DISPID_RDPSRAPI_EVENT_ON_VIEWER_DISCONNECTED (306) | ||
| 585 | |||
| 586 | #define DISPID_RDPSRAPI_EVENT_ON_VIEWER_AUTHENTICATED (307) | ||
| 587 | |||
| 588 | #define DISPID_RDPSRAPI_EVENT_ON_VIEWER_CONNECTFAILED (308) | ||
| 589 | |||
| 590 | #define DISPID_RDPSRAPI_EVENT_ON_CTRLLEVEL_CHANGE_REQUEST (309) | ||
| 591 | |||
| 592 | #define DISPID_RDPSRAPI_EVENT_ON_GRAPHICS_STREAM_PAUSED (310) | ||
| 593 | |||
| 594 | #define DISPID_RDPSRAPI_EVENT_ON_GRAPHICS_STREAM_RESUMED (311) | ||
| 595 | |||
| 596 | #define DISPID_RDPSRAPI_EVENT_ON_VIRTUAL_CHANNEL_JOIN (312) | ||
| 597 | |||
| 598 | #define DISPID_RDPSRAPI_EVENT_ON_VIRTUAL_CHANNEL_LEAVE (313) | ||
| 599 | |||
| 600 | #define DISPID_RDPSRAPI_EVENT_ON_VIRTUAL_CHANNEL_DATARECEIVED (314) | ||
| 601 | |||
| 602 | #define DISPID_RDPSRAPI_EVENT_ON_VIRTUAL_CHANNEL_SENDCOMPLETED (315) | ||
| 603 | |||
| 604 | #define DISPID_RDPSRAPI_EVENT_ON_APPLICATION_OPEN (316) | ||
| 605 | |||
| 606 | #define DISPID_RDPSRAPI_EVENT_ON_APPLICATION_CLOSE (317) | ||
| 607 | |||
| 608 | #define DISPID_RDPSRAPI_EVENT_ON_APPLICATION_UPDATE (318) | ||
| 609 | |||
| 610 | #define DISPID_RDPSRAPI_EVENT_ON_WINDOW_OPEN (319) | ||
| 611 | |||
| 612 | #define DISPID_RDPSRAPI_EVENT_ON_WINDOW_CLOSE (320) | ||
| 613 | |||
| 614 | #define DISPID_RDPSRAPI_EVENT_ON_WINDOW_UPDATE (321) | ||
| 615 | |||
| 616 | #define DISPID_RDPSRAPI_EVENT_ON_APPFILTER_UPDATE (322) | ||
| 617 | |||
| 618 | #define DISPID_RDPSRAPI_EVENT_ON_SHARED_RECT_CHANGED (323) | ||
| 619 | |||
| 620 | #define DISPID_RDPSRAPI_EVENT_ON_FOCUSRELEASED (324) | ||
| 621 | |||
| 622 | #define DISPID_RDPSRAPI_EVENT_ON_SHARED_DESKTOP_SETTINGS_CHANGED (325) | ||
| 623 | |||
| 624 | #define DISPID_RDPSRAPI_EVENT_ON_CTRLLEVEL_CHANGE_RESPONSE (338) | ||
| 625 | |||
| 626 | #define DISPID_RDPAPI_EVENT_ON_BOUNDING_RECT_CHANGED (340) | ||
| 627 | |||
| 628 | #define DISPID_RDPSRAPI_METHOD_STREAM_ALLOCBUFFER (421) | ||
| 629 | |||
| 630 | #define DISPID_RDPSRAPI_METHOD_STREAM_FREEBUFFER (422) | ||
| 631 | |||
| 632 | #define DISPID_RDPSRAPI_METHOD_STREAMSENDDATA (423) | ||
| 633 | |||
| 634 | #define DISPID_RDPSRAPI_METHOD_STREAMREADDATA (424) | ||
| 635 | |||
| 636 | #define DISPID_RDPSRAPI_METHOD_STREAMOPEN (425) | ||
| 637 | |||
| 638 | #define DISPID_RDPSRAPI_METHOD_STREAMCLOSE (426) | ||
| 639 | |||
| 640 | #define DISPID_RDPSRAPI_PROP_STREAMBUFFER_STORAGE (555) | ||
| 641 | |||
| 642 | #define DISPID_RDPSRAPI_PROP_STREAMBUFFER_PAYLOADSIZE (558) | ||
| 643 | |||
| 644 | #define DISPID_RDPSRAPI_PROP_STREAMBUFFER_PAYLOADOFFSET (559) | ||
| 645 | |||
| 646 | #define DISPID_RDPSRAPI_PROP_STREAMBUFFER_CONTEXT (560) | ||
| 647 | |||
| 648 | #define DISPID_RDPSRAPI_PROP_STREAMBUFFER_FLAGS (561) | ||
| 649 | |||
| 650 | #define DISPID_RDPSRAPI_PROP_STREAMBUFFER_STORESIZE (562) | ||
| 651 | |||
| 652 | #define DISPID_RDPSRAPI_EVENT_ON_STREAM_SENDCOMPLETED (632) | ||
| 653 | |||
| 654 | #define DISPID_RDPSRAPI_EVENT_ON_STREAM_DATARECEIVED (633) | ||
| 655 | |||
| 656 | #define DISPID_RDPSRAPI_EVENT_ON_STREAM_CLOSED (634) | ||
| 657 | |||
| 658 | #define DISPID_RDPSRAPI_EVENT_VIEW_MOUSE_BUTTON_RECEIVED (700) | ||
| 659 | |||
| 660 | #define DISPID_RDPSRAPI_EVENT_VIEW_MOUSE_MOVE_RECEIVED (701) | ||
| 661 | |||
| 662 | #define DISPID_RDPSRAPI_EVENT_VIEW_MOUSE_WHEEL_RECEIVED (702) | ||
| 663 | |||
| 664 | typedef enum __WIDL_rdpencomapi_generated_name_00000020 { | ||
| 665 | CTRL_LEVEL_MIN = 0, | ||
| 666 | CTRL_LEVEL_INVALID = 0, | ||
| 667 | CTRL_LEVEL_NONE = 1, | ||
| 668 | CTRL_LEVEL_VIEW = 2, | ||
| 669 | CTRL_LEVEL_INTERACTIVE = 3, | ||
| 670 | CTRL_LEVEL_REQCTRL_VIEW = 4, | ||
| 671 | CTRL_LEVEL_REQCTRL_INTERACTIVE = 5, | ||
| 672 | CTRL_LEVEL_MAX = 5 | ||
| 673 | } CTRL_LEVEL; | ||
| 674 | typedef enum __WIDL_rdpencomapi_generated_name_00000021 { | ||
| 675 | ATTENDEE_DISCONNECT_REASON_MIN = 0, | ||
| 676 | ATTENDEE_DISCONNECT_REASON_APP = 0, | ||
| 677 | ATTENDEE_DISCONNECT_REASON_ERR = 1, | ||
| 678 | ATTENDEE_DISCONNECT_REASON_CLI = 2, | ||
| 679 | ATTENDEE_DISCONNECT_REASON_MAX = 2 | ||
| 680 | } ATTENDEE_DISCONNECT_REASON; | ||
| 681 | typedef enum __WIDL_rdpencomapi_generated_name_00000022 { | ||
| 682 | CHANNEL_PRIORITY_LO = 0, | ||
| 683 | CHANNEL_PRIORITY_MED = 1, | ||
| 684 | CHANNEL_PRIORITY_HI = 2 | ||
| 685 | } CHANNEL_PRIORITY; | ||
| 686 | typedef enum __WIDL_rdpencomapi_generated_name_00000023 { | ||
| 687 | CHANNEL_FLAGS_LEGACY = 0x1, | ||
| 688 | CHANNEL_FLAGS_UNCOMPRESSED = 0x2, | ||
| 689 | CHANNEL_FLAGS_DYNAMIC = 0x4 | ||
| 690 | } CHANNEL_FLAGS; | ||
| 691 | typedef enum __WIDL_rdpencomapi_generated_name_00000024 { | ||
| 692 | CHANNEL_ACCESS_ENUM_NONE = 0, | ||
| 693 | CHANNEL_ACCESS_ENUM_SENDRECEIVE = 1 | ||
| 694 | } CHANNEL_ACCESS_ENUM; | ||
| 695 | typedef enum __WIDL_rdpencomapi_generated_name_00000025 { | ||
| 696 | ATTENDEE_FLAGS_LOCAL = 1 | ||
| 697 | } RDPENCOMAPI_ATTENDEE_FLAGS; | ||
| 698 | typedef enum __WIDL_rdpencomapi_generated_name_00000026 { | ||
| 699 | WND_FLAG_PRIVILEGED = 1 | ||
| 700 | } RDPSRAPI_WND_FLAGS; | ||
| 701 | typedef enum __WIDL_rdpencomapi_generated_name_00000027 { | ||
| 702 | APP_FLAG_PRIVILEGED = 1 | ||
| 703 | } RDPSRAPI_APP_FLAGS; | ||
| 704 | typedef enum __WIDL_rdpencomapi_generated_name_00000028 { | ||
| 705 | RDPSRAPI_MOUSE_BUTTON_BUTTON1 = 0, | ||
| 706 | RDPSRAPI_MOUSE_BUTTON_BUTTON2 = 1, | ||
| 707 | RDPSRAPI_MOUSE_BUTTON_BUTTON3 = 2, | ||
| 708 | RDPSRAPI_MOUSE_BUTTON_XBUTTON1 = 3, | ||
| 709 | RDPSRAPI_MOUSE_BUTTON_XBUTTON2 = 4, | ||
| 710 | RDPSRAPI_MOUSE_BUTTON_XBUTTON3 = 5 | ||
| 711 | } RDPSRAPI_MOUSE_BUTTON_TYPE; | ||
| 712 | typedef enum __WIDL_rdpencomapi_generated_name_00000029 { | ||
| 713 | RDPSRAPI_KBD_CODE_SCANCODE = 0, | ||
| 714 | RDPSRAPI_KBD_CODE_UNICODE = 1 | ||
| 715 | } RDPSRAPI_KBD_CODE_TYPE; | ||
| 716 | typedef enum __WIDL_rdpencomapi_generated_name_0000002A { | ||
| 717 | RDPSRAPI_KBD_SYNC_FLAG_SCROLL_LOCK = 1, | ||
| 718 | RDPSRAPI_KBD_SYNC_FLAG_NUM_LOCK = 2, | ||
| 719 | RDPSRAPI_KBD_SYNC_FLAG_CAPS_LOCK = 4, | ||
| 720 | RDPSRAPI_KBD_SYNC_FLAG_KANA_LOCK = 8 | ||
| 721 | } RDPSRAPI_KBD_SYNC_FLAG; | ||
| 722 | /***************************************************************************** | ||
| 723 | * IRDPSRAPIDebug interface | ||
| 724 | */ | ||
| 725 | #ifndef __IRDPSRAPIDebug_INTERFACE_DEFINED__ | ||
| 726 | #define __IRDPSRAPIDebug_INTERFACE_DEFINED__ | ||
| 727 | |||
| 728 | DEFINE_GUID(IID_IRDPSRAPIDebug, 0xaa1e42b5, 0x496d, 0x4ca4, 0xa6,0x90, 0x34,0x8d,0xcb,0x2e,0xc4,0xad); | ||
| 729 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 730 | MIDL_INTERFACE("aa1e42b5-496d-4ca4-a690-348dcb2ec4ad") | ||
| 731 | IRDPSRAPIDebug : public IUnknown | ||
| 732 | { | ||
| 733 | virtual HRESULT STDMETHODCALLTYPE put_CLXCmdLine( | ||
| 734 | BSTR CLXCmdLine) = 0; | ||
| 735 | |||
| 736 | virtual HRESULT STDMETHODCALLTYPE get_CLXCmdLine( | ||
| 737 | BSTR *pCLXCmdLine) = 0; | ||
| 738 | |||
| 739 | }; | ||
| 740 | #ifdef __CRT_UUID_DECL | ||
| 741 | __CRT_UUID_DECL(IRDPSRAPIDebug, 0xaa1e42b5, 0x496d, 0x4ca4, 0xa6,0x90, 0x34,0x8d,0xcb,0x2e,0xc4,0xad) | ||
| 742 | #endif | ||
| 743 | #else | ||
| 744 | typedef struct IRDPSRAPIDebugVtbl { | ||
| 745 | BEGIN_INTERFACE | ||
| 746 | |||
| 747 | /*** IUnknown methods ***/ | ||
| 748 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 749 | IRDPSRAPIDebug *This, | ||
| 750 | REFIID riid, | ||
| 751 | void **ppvObject); | ||
| 752 | |||
| 753 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 754 | IRDPSRAPIDebug *This); | ||
| 755 | |||
| 756 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 757 | IRDPSRAPIDebug *This); | ||
| 758 | |||
| 759 | /*** IRDPSRAPIDebug methods ***/ | ||
| 760 | HRESULT (STDMETHODCALLTYPE *put_CLXCmdLine)( | ||
| 761 | IRDPSRAPIDebug *This, | ||
| 762 | BSTR CLXCmdLine); | ||
| 763 | |||
| 764 | HRESULT (STDMETHODCALLTYPE *get_CLXCmdLine)( | ||
| 765 | IRDPSRAPIDebug *This, | ||
| 766 | BSTR *pCLXCmdLine); | ||
| 767 | |||
| 768 | END_INTERFACE | ||
| 769 | } IRDPSRAPIDebugVtbl; | ||
| 770 | |||
| 771 | interface IRDPSRAPIDebug { | ||
| 772 | CONST_VTBL IRDPSRAPIDebugVtbl* lpVtbl; | ||
| 773 | }; | ||
| 774 | |||
| 775 | #ifdef COBJMACROS | ||
| 776 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 777 | /*** IUnknown methods ***/ | ||
| 778 | #define IRDPSRAPIDebug_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 779 | #define IRDPSRAPIDebug_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 780 | #define IRDPSRAPIDebug_Release(This) (This)->lpVtbl->Release(This) | ||
| 781 | /*** IRDPSRAPIDebug methods ***/ | ||
| 782 | #define IRDPSRAPIDebug_put_CLXCmdLine(This,CLXCmdLine) (This)->lpVtbl->put_CLXCmdLine(This,CLXCmdLine) | ||
| 783 | #define IRDPSRAPIDebug_get_CLXCmdLine(This,pCLXCmdLine) (This)->lpVtbl->get_CLXCmdLine(This,pCLXCmdLine) | ||
| 784 | #else | ||
| 785 | /*** IUnknown methods ***/ | ||
| 786 | static FORCEINLINE HRESULT IRDPSRAPIDebug_QueryInterface(IRDPSRAPIDebug* This,REFIID riid,void **ppvObject) { | ||
| 787 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 788 | } | ||
| 789 | static FORCEINLINE ULONG IRDPSRAPIDebug_AddRef(IRDPSRAPIDebug* This) { | ||
| 790 | return This->lpVtbl->AddRef(This); | ||
| 791 | } | ||
| 792 | static FORCEINLINE ULONG IRDPSRAPIDebug_Release(IRDPSRAPIDebug* This) { | ||
| 793 | return This->lpVtbl->Release(This); | ||
| 794 | } | ||
| 795 | /*** IRDPSRAPIDebug methods ***/ | ||
| 796 | static FORCEINLINE HRESULT IRDPSRAPIDebug_put_CLXCmdLine(IRDPSRAPIDebug* This,BSTR CLXCmdLine) { | ||
| 797 | return This->lpVtbl->put_CLXCmdLine(This,CLXCmdLine); | ||
| 798 | } | ||
| 799 | static FORCEINLINE HRESULT IRDPSRAPIDebug_get_CLXCmdLine(IRDPSRAPIDebug* This,BSTR *pCLXCmdLine) { | ||
| 800 | return This->lpVtbl->get_CLXCmdLine(This,pCLXCmdLine); | ||
| 801 | } | ||
| 802 | #endif | ||
| 803 | #endif | ||
| 804 | |||
| 805 | #endif | ||
| 806 | |||
| 807 | |||
| 808 | #endif /* __IRDPSRAPIDebug_INTERFACE_DEFINED__ */ | ||
| 809 | |||
| 810 | /***************************************************************************** | ||
| 811 | * IRDPSRAPIPerfCounterLogger interface | ||
| 812 | */ | ||
| 813 | #ifndef __IRDPSRAPIPerfCounterLogger_INTERFACE_DEFINED__ | ||
| 814 | #define __IRDPSRAPIPerfCounterLogger_INTERFACE_DEFINED__ | ||
| 815 | |||
| 816 | DEFINE_GUID(IID_IRDPSRAPIPerfCounterLogger, 0x071c2533, 0x0fa4, 0x4e8f, 0xae,0x83, 0x9c,0x10,0xb4,0x30,0x5a,0xb5); | ||
| 817 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 818 | MIDL_INTERFACE("071c2533-0fa4-4e8f-ae83-9c10b4305ab5") | ||
| 819 | IRDPSRAPIPerfCounterLogger : public IUnknown | ||
| 820 | { | ||
| 821 | virtual HRESULT STDMETHODCALLTYPE LogValue( | ||
| 822 | INT64 lValue) = 0; | ||
| 823 | |||
| 824 | }; | ||
| 825 | #ifdef __CRT_UUID_DECL | ||
| 826 | __CRT_UUID_DECL(IRDPSRAPIPerfCounterLogger, 0x071c2533, 0x0fa4, 0x4e8f, 0xae,0x83, 0x9c,0x10,0xb4,0x30,0x5a,0xb5) | ||
| 827 | #endif | ||
| 828 | #else | ||
| 829 | typedef struct IRDPSRAPIPerfCounterLoggerVtbl { | ||
| 830 | BEGIN_INTERFACE | ||
| 831 | |||
| 832 | /*** IUnknown methods ***/ | ||
| 833 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 834 | IRDPSRAPIPerfCounterLogger *This, | ||
| 835 | REFIID riid, | ||
| 836 | void **ppvObject); | ||
| 837 | |||
| 838 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 839 | IRDPSRAPIPerfCounterLogger *This); | ||
| 840 | |||
| 841 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 842 | IRDPSRAPIPerfCounterLogger *This); | ||
| 843 | |||
| 844 | /*** IRDPSRAPIPerfCounterLogger methods ***/ | ||
| 845 | HRESULT (STDMETHODCALLTYPE *LogValue)( | ||
| 846 | IRDPSRAPIPerfCounterLogger *This, | ||
| 847 | INT64 lValue); | ||
| 848 | |||
| 849 | END_INTERFACE | ||
| 850 | } IRDPSRAPIPerfCounterLoggerVtbl; | ||
| 851 | |||
| 852 | interface IRDPSRAPIPerfCounterLogger { | ||
| 853 | CONST_VTBL IRDPSRAPIPerfCounterLoggerVtbl* lpVtbl; | ||
| 854 | }; | ||
| 855 | |||
| 856 | #ifdef COBJMACROS | ||
| 857 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 858 | /*** IUnknown methods ***/ | ||
| 859 | #define IRDPSRAPIPerfCounterLogger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 860 | #define IRDPSRAPIPerfCounterLogger_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 861 | #define IRDPSRAPIPerfCounterLogger_Release(This) (This)->lpVtbl->Release(This) | ||
| 862 | /*** IRDPSRAPIPerfCounterLogger methods ***/ | ||
| 863 | #define IRDPSRAPIPerfCounterLogger_LogValue(This,lValue) (This)->lpVtbl->LogValue(This,lValue) | ||
| 864 | #else | ||
| 865 | /*** IUnknown methods ***/ | ||
| 866 | static FORCEINLINE HRESULT IRDPSRAPIPerfCounterLogger_QueryInterface(IRDPSRAPIPerfCounterLogger* This,REFIID riid,void **ppvObject) { | ||
| 867 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 868 | } | ||
| 869 | static FORCEINLINE ULONG IRDPSRAPIPerfCounterLogger_AddRef(IRDPSRAPIPerfCounterLogger* This) { | ||
| 870 | return This->lpVtbl->AddRef(This); | ||
| 871 | } | ||
| 872 | static FORCEINLINE ULONG IRDPSRAPIPerfCounterLogger_Release(IRDPSRAPIPerfCounterLogger* This) { | ||
| 873 | return This->lpVtbl->Release(This); | ||
| 874 | } | ||
| 875 | /*** IRDPSRAPIPerfCounterLogger methods ***/ | ||
| 876 | static FORCEINLINE HRESULT IRDPSRAPIPerfCounterLogger_LogValue(IRDPSRAPIPerfCounterLogger* This,INT64 lValue) { | ||
| 877 | return This->lpVtbl->LogValue(This,lValue); | ||
| 878 | } | ||
| 879 | #endif | ||
| 880 | #endif | ||
| 881 | |||
| 882 | #endif | ||
| 883 | |||
| 884 | |||
| 885 | #endif /* __IRDPSRAPIPerfCounterLogger_INTERFACE_DEFINED__ */ | ||
| 886 | |||
| 887 | /***************************************************************************** | ||
| 888 | * IRDPSRAPIPerfCounterLoggingManager interface | ||
| 889 | */ | ||
| 890 | #ifndef __IRDPSRAPIPerfCounterLoggingManager_INTERFACE_DEFINED__ | ||
| 891 | #define __IRDPSRAPIPerfCounterLoggingManager_INTERFACE_DEFINED__ | ||
| 892 | |||
| 893 | DEFINE_GUID(IID_IRDPSRAPIPerfCounterLoggingManager, 0x9a512c86, 0xac6e, 0x4a8e, 0xb1,0xa4, 0xfc,0xef,0x36,0x3f,0x6e,0x64); | ||
| 894 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 895 | MIDL_INTERFACE("9a512c86-ac6e-4a8e-b1a4-fcef363f6e64") | ||
| 896 | IRDPSRAPIPerfCounterLoggingManager : public IUnknown | ||
| 897 | { | ||
| 898 | virtual HRESULT STDMETHODCALLTYPE CreateLogger( | ||
| 899 | BSTR bstrCounterName, | ||
| 900 | IRDPSRAPIPerfCounterLogger **ppLogger) = 0; | ||
| 901 | |||
| 902 | }; | ||
| 903 | #ifdef __CRT_UUID_DECL | ||
| 904 | __CRT_UUID_DECL(IRDPSRAPIPerfCounterLoggingManager, 0x9a512c86, 0xac6e, 0x4a8e, 0xb1,0xa4, 0xfc,0xef,0x36,0x3f,0x6e,0x64) | ||
| 905 | #endif | ||
| 906 | #else | ||
| 907 | typedef struct IRDPSRAPIPerfCounterLoggingManagerVtbl { | ||
| 908 | BEGIN_INTERFACE | ||
| 909 | |||
| 910 | /*** IUnknown methods ***/ | ||
| 911 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 912 | IRDPSRAPIPerfCounterLoggingManager *This, | ||
| 913 | REFIID riid, | ||
| 914 | void **ppvObject); | ||
| 915 | |||
| 916 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 917 | IRDPSRAPIPerfCounterLoggingManager *This); | ||
| 918 | |||
| 919 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 920 | IRDPSRAPIPerfCounterLoggingManager *This); | ||
| 921 | |||
| 922 | /*** IRDPSRAPIPerfCounterLoggingManager methods ***/ | ||
| 923 | HRESULT (STDMETHODCALLTYPE *CreateLogger)( | ||
| 924 | IRDPSRAPIPerfCounterLoggingManager *This, | ||
| 925 | BSTR bstrCounterName, | ||
| 926 | IRDPSRAPIPerfCounterLogger **ppLogger); | ||
| 927 | |||
| 928 | END_INTERFACE | ||
| 929 | } IRDPSRAPIPerfCounterLoggingManagerVtbl; | ||
| 930 | |||
| 931 | interface IRDPSRAPIPerfCounterLoggingManager { | ||
| 932 | CONST_VTBL IRDPSRAPIPerfCounterLoggingManagerVtbl* lpVtbl; | ||
| 933 | }; | ||
| 934 | |||
| 935 | #ifdef COBJMACROS | ||
| 936 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 937 | /*** IUnknown methods ***/ | ||
| 938 | #define IRDPSRAPIPerfCounterLoggingManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 939 | #define IRDPSRAPIPerfCounterLoggingManager_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 940 | #define IRDPSRAPIPerfCounterLoggingManager_Release(This) (This)->lpVtbl->Release(This) | ||
| 941 | /*** IRDPSRAPIPerfCounterLoggingManager methods ***/ | ||
| 942 | #define IRDPSRAPIPerfCounterLoggingManager_CreateLogger(This,bstrCounterName,ppLogger) (This)->lpVtbl->CreateLogger(This,bstrCounterName,ppLogger) | ||
| 943 | #else | ||
| 944 | /*** IUnknown methods ***/ | ||
| 945 | static FORCEINLINE HRESULT IRDPSRAPIPerfCounterLoggingManager_QueryInterface(IRDPSRAPIPerfCounterLoggingManager* This,REFIID riid,void **ppvObject) { | ||
| 946 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 947 | } | ||
| 948 | static FORCEINLINE ULONG IRDPSRAPIPerfCounterLoggingManager_AddRef(IRDPSRAPIPerfCounterLoggingManager* This) { | ||
| 949 | return This->lpVtbl->AddRef(This); | ||
| 950 | } | ||
| 951 | static FORCEINLINE ULONG IRDPSRAPIPerfCounterLoggingManager_Release(IRDPSRAPIPerfCounterLoggingManager* This) { | ||
| 952 | return This->lpVtbl->Release(This); | ||
| 953 | } | ||
| 954 | /*** IRDPSRAPIPerfCounterLoggingManager methods ***/ | ||
| 955 | static FORCEINLINE HRESULT IRDPSRAPIPerfCounterLoggingManager_CreateLogger(IRDPSRAPIPerfCounterLoggingManager* This,BSTR bstrCounterName,IRDPSRAPIPerfCounterLogger **ppLogger) { | ||
| 956 | return This->lpVtbl->CreateLogger(This,bstrCounterName,ppLogger); | ||
| 957 | } | ||
| 958 | #endif | ||
| 959 | #endif | ||
| 960 | |||
| 961 | #endif | ||
| 962 | |||
| 963 | |||
| 964 | #endif /* __IRDPSRAPIPerfCounterLoggingManager_INTERFACE_DEFINED__ */ | ||
| 965 | |||
| 966 | /***************************************************************************** | ||
| 967 | * IRDPSRAPIAudioStream interface | ||
| 968 | */ | ||
| 969 | #ifndef __IRDPSRAPIAudioStream_INTERFACE_DEFINED__ | ||
| 970 | #define __IRDPSRAPIAudioStream_INTERFACE_DEFINED__ | ||
| 971 | |||
| 972 | DEFINE_GUID(IID_IRDPSRAPIAudioStream, 0xe3e30ef9, 0x89c6, 0x4541, 0xba,0x3b, 0x19,0x33,0x6a,0xc6,0xd3,0x1c); | ||
| 973 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 974 | MIDL_INTERFACE("e3e30ef9-89c6-4541-ba3b-19336ac6d31c") | ||
| 975 | IRDPSRAPIAudioStream : public IUnknown | ||
| 976 | { | ||
| 977 | virtual HRESULT STDMETHODCALLTYPE Initialize( | ||
| 978 | INT64 *pnPeriodInHundredNsIntervals) = 0; | ||
| 979 | |||
| 980 | virtual HRESULT STDMETHODCALLTYPE Start( | ||
| 981 | ) = 0; | ||
| 982 | |||
| 983 | virtual HRESULT STDMETHODCALLTYPE Stop( | ||
| 984 | ) = 0; | ||
| 985 | |||
| 986 | virtual HRESULT STDMETHODCALLTYPE GetBuffer( | ||
| 987 | BYTE **ppbData, | ||
| 988 | UINT32 *pcbData, | ||
| 989 | UINT64 *pTimestamp) = 0; | ||
| 990 | |||
| 991 | virtual HRESULT STDMETHODCALLTYPE FreeBuffer( | ||
| 992 | ) = 0; | ||
| 993 | |||
| 994 | }; | ||
| 995 | #ifdef __CRT_UUID_DECL | ||
| 996 | __CRT_UUID_DECL(IRDPSRAPIAudioStream, 0xe3e30ef9, 0x89c6, 0x4541, 0xba,0x3b, 0x19,0x33,0x6a,0xc6,0xd3,0x1c) | ||
| 997 | #endif | ||
| 998 | #else | ||
| 999 | typedef struct IRDPSRAPIAudioStreamVtbl { | ||
| 1000 | BEGIN_INTERFACE | ||
| 1001 | |||
| 1002 | /*** IUnknown methods ***/ | ||
| 1003 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1004 | IRDPSRAPIAudioStream *This, | ||
| 1005 | REFIID riid, | ||
| 1006 | void **ppvObject); | ||
| 1007 | |||
| 1008 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1009 | IRDPSRAPIAudioStream *This); | ||
| 1010 | |||
| 1011 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1012 | IRDPSRAPIAudioStream *This); | ||
| 1013 | |||
| 1014 | /*** IRDPSRAPIAudioStream methods ***/ | ||
| 1015 | HRESULT (STDMETHODCALLTYPE *Initialize)( | ||
| 1016 | IRDPSRAPIAudioStream *This, | ||
| 1017 | INT64 *pnPeriodInHundredNsIntervals); | ||
| 1018 | |||
| 1019 | HRESULT (STDMETHODCALLTYPE *Start)( | ||
| 1020 | IRDPSRAPIAudioStream *This); | ||
| 1021 | |||
| 1022 | HRESULT (STDMETHODCALLTYPE *Stop)( | ||
| 1023 | IRDPSRAPIAudioStream *This); | ||
| 1024 | |||
| 1025 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( | ||
| 1026 | IRDPSRAPIAudioStream *This, | ||
| 1027 | BYTE **ppbData, | ||
| 1028 | UINT32 *pcbData, | ||
| 1029 | UINT64 *pTimestamp); | ||
| 1030 | |||
| 1031 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( | ||
| 1032 | IRDPSRAPIAudioStream *This); | ||
| 1033 | |||
| 1034 | END_INTERFACE | ||
| 1035 | } IRDPSRAPIAudioStreamVtbl; | ||
| 1036 | |||
| 1037 | interface IRDPSRAPIAudioStream { | ||
| 1038 | CONST_VTBL IRDPSRAPIAudioStreamVtbl* lpVtbl; | ||
| 1039 | }; | ||
| 1040 | |||
| 1041 | #ifdef COBJMACROS | ||
| 1042 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1043 | /*** IUnknown methods ***/ | ||
| 1044 | #define IRDPSRAPIAudioStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1045 | #define IRDPSRAPIAudioStream_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1046 | #define IRDPSRAPIAudioStream_Release(This) (This)->lpVtbl->Release(This) | ||
| 1047 | /*** IRDPSRAPIAudioStream methods ***/ | ||
| 1048 | #define IRDPSRAPIAudioStream_Initialize(This,pnPeriodInHundredNsIntervals) (This)->lpVtbl->Initialize(This,pnPeriodInHundredNsIntervals) | ||
| 1049 | #define IRDPSRAPIAudioStream_Start(This) (This)->lpVtbl->Start(This) | ||
| 1050 | #define IRDPSRAPIAudioStream_Stop(This) (This)->lpVtbl->Stop(This) | ||
| 1051 | #define IRDPSRAPIAudioStream_GetBuffer(This,ppbData,pcbData,pTimestamp) (This)->lpVtbl->GetBuffer(This,ppbData,pcbData,pTimestamp) | ||
| 1052 | #define IRDPSRAPIAudioStream_FreeBuffer(This) (This)->lpVtbl->FreeBuffer(This) | ||
| 1053 | #else | ||
| 1054 | /*** IUnknown methods ***/ | ||
| 1055 | static FORCEINLINE HRESULT IRDPSRAPIAudioStream_QueryInterface(IRDPSRAPIAudioStream* This,REFIID riid,void **ppvObject) { | ||
| 1056 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1057 | } | ||
| 1058 | static FORCEINLINE ULONG IRDPSRAPIAudioStream_AddRef(IRDPSRAPIAudioStream* This) { | ||
| 1059 | return This->lpVtbl->AddRef(This); | ||
| 1060 | } | ||
| 1061 | static FORCEINLINE ULONG IRDPSRAPIAudioStream_Release(IRDPSRAPIAudioStream* This) { | ||
| 1062 | return This->lpVtbl->Release(This); | ||
| 1063 | } | ||
| 1064 | /*** IRDPSRAPIAudioStream methods ***/ | ||
| 1065 | static FORCEINLINE HRESULT IRDPSRAPIAudioStream_Initialize(IRDPSRAPIAudioStream* This,INT64 *pnPeriodInHundredNsIntervals) { | ||
| 1066 | return This->lpVtbl->Initialize(This,pnPeriodInHundredNsIntervals); | ||
| 1067 | } | ||
| 1068 | static FORCEINLINE HRESULT IRDPSRAPIAudioStream_Start(IRDPSRAPIAudioStream* This) { | ||
| 1069 | return This->lpVtbl->Start(This); | ||
| 1070 | } | ||
| 1071 | static FORCEINLINE HRESULT IRDPSRAPIAudioStream_Stop(IRDPSRAPIAudioStream* This) { | ||
| 1072 | return This->lpVtbl->Stop(This); | ||
| 1073 | } | ||
| 1074 | static FORCEINLINE HRESULT IRDPSRAPIAudioStream_GetBuffer(IRDPSRAPIAudioStream* This,BYTE **ppbData,UINT32 *pcbData,UINT64 *pTimestamp) { | ||
| 1075 | return This->lpVtbl->GetBuffer(This,ppbData,pcbData,pTimestamp); | ||
| 1076 | } | ||
| 1077 | static FORCEINLINE HRESULT IRDPSRAPIAudioStream_FreeBuffer(IRDPSRAPIAudioStream* This) { | ||
| 1078 | return This->lpVtbl->FreeBuffer(This); | ||
| 1079 | } | ||
| 1080 | #endif | ||
| 1081 | #endif | ||
| 1082 | |||
| 1083 | #endif | ||
| 1084 | |||
| 1085 | |||
| 1086 | #endif /* __IRDPSRAPIAudioStream_INTERFACE_DEFINED__ */ | ||
| 1087 | |||
| 1088 | /***************************************************************************** | ||
| 1089 | * IRDPSRAPIClipboardUseEvents interface | ||
| 1090 | */ | ||
| 1091 | #ifndef __IRDPSRAPIClipboardUseEvents_INTERFACE_DEFINED__ | ||
| 1092 | #define __IRDPSRAPIClipboardUseEvents_INTERFACE_DEFINED__ | ||
| 1093 | |||
| 1094 | DEFINE_GUID(IID_IRDPSRAPIClipboardUseEvents, 0xd559f59a, 0x7a27, 0x4138, 0x87,0x63, 0x24,0x7c,0xe5,0xf6,0x59,0xa8); | ||
| 1095 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1096 | MIDL_INTERFACE("d559f59a-7a27-4138-8763-247ce5f659a8") | ||
| 1097 | IRDPSRAPIClipboardUseEvents : public IUnknown | ||
| 1098 | { | ||
| 1099 | virtual HRESULT STDMETHODCALLTYPE OnPasteFromClipboard( | ||
| 1100 | UINT clipboardFormat, | ||
| 1101 | IDispatch *pAttendee, | ||
| 1102 | VARIANT_BOOL *pRetVal) = 0; | ||
| 1103 | |||
| 1104 | }; | ||
| 1105 | #ifdef __CRT_UUID_DECL | ||
| 1106 | __CRT_UUID_DECL(IRDPSRAPIClipboardUseEvents, 0xd559f59a, 0x7a27, 0x4138, 0x87,0x63, 0x24,0x7c,0xe5,0xf6,0x59,0xa8) | ||
| 1107 | #endif | ||
| 1108 | #else | ||
| 1109 | typedef struct IRDPSRAPIClipboardUseEventsVtbl { | ||
| 1110 | BEGIN_INTERFACE | ||
| 1111 | |||
| 1112 | /*** IUnknown methods ***/ | ||
| 1113 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1114 | IRDPSRAPIClipboardUseEvents *This, | ||
| 1115 | REFIID riid, | ||
| 1116 | void **ppvObject); | ||
| 1117 | |||
| 1118 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1119 | IRDPSRAPIClipboardUseEvents *This); | ||
| 1120 | |||
| 1121 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1122 | IRDPSRAPIClipboardUseEvents *This); | ||
| 1123 | |||
| 1124 | /*** IRDPSRAPIClipboardUseEvents methods ***/ | ||
| 1125 | HRESULT (STDMETHODCALLTYPE *OnPasteFromClipboard)( | ||
| 1126 | IRDPSRAPIClipboardUseEvents *This, | ||
| 1127 | UINT clipboardFormat, | ||
| 1128 | IDispatch *pAttendee, | ||
| 1129 | VARIANT_BOOL *pRetVal); | ||
| 1130 | |||
| 1131 | END_INTERFACE | ||
| 1132 | } IRDPSRAPIClipboardUseEventsVtbl; | ||
| 1133 | |||
| 1134 | interface IRDPSRAPIClipboardUseEvents { | ||
| 1135 | CONST_VTBL IRDPSRAPIClipboardUseEventsVtbl* lpVtbl; | ||
| 1136 | }; | ||
| 1137 | |||
| 1138 | #ifdef COBJMACROS | ||
| 1139 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1140 | /*** IUnknown methods ***/ | ||
| 1141 | #define IRDPSRAPIClipboardUseEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1142 | #define IRDPSRAPIClipboardUseEvents_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1143 | #define IRDPSRAPIClipboardUseEvents_Release(This) (This)->lpVtbl->Release(This) | ||
| 1144 | /*** IRDPSRAPIClipboardUseEvents methods ***/ | ||
| 1145 | #define IRDPSRAPIClipboardUseEvents_OnPasteFromClipboard(This,clipboardFormat,pAttendee,pRetVal) (This)->lpVtbl->OnPasteFromClipboard(This,clipboardFormat,pAttendee,pRetVal) | ||
| 1146 | #else | ||
| 1147 | /*** IUnknown methods ***/ | ||
| 1148 | static FORCEINLINE HRESULT IRDPSRAPIClipboardUseEvents_QueryInterface(IRDPSRAPIClipboardUseEvents* This,REFIID riid,void **ppvObject) { | ||
| 1149 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1150 | } | ||
| 1151 | static FORCEINLINE ULONG IRDPSRAPIClipboardUseEvents_AddRef(IRDPSRAPIClipboardUseEvents* This) { | ||
| 1152 | return This->lpVtbl->AddRef(This); | ||
| 1153 | } | ||
| 1154 | static FORCEINLINE ULONG IRDPSRAPIClipboardUseEvents_Release(IRDPSRAPIClipboardUseEvents* This) { | ||
| 1155 | return This->lpVtbl->Release(This); | ||
| 1156 | } | ||
| 1157 | /*** IRDPSRAPIClipboardUseEvents methods ***/ | ||
| 1158 | static FORCEINLINE HRESULT IRDPSRAPIClipboardUseEvents_OnPasteFromClipboard(IRDPSRAPIClipboardUseEvents* This,UINT clipboardFormat,IDispatch *pAttendee,VARIANT_BOOL *pRetVal) { | ||
| 1159 | return This->lpVtbl->OnPasteFromClipboard(This,clipboardFormat,pAttendee,pRetVal); | ||
| 1160 | } | ||
| 1161 | #endif | ||
| 1162 | #endif | ||
| 1163 | |||
| 1164 | #endif | ||
| 1165 | |||
| 1166 | |||
| 1167 | #endif /* __IRDPSRAPIClipboardUseEvents_INTERFACE_DEFINED__ */ | ||
| 1168 | |||
| 1169 | #ifndef __IRDPSRAPIApplication_FWD_DEFINED__ | ||
| 1170 | #define __IRDPSRAPIApplication_FWD_DEFINED__ | ||
| 1171 | typedef interface IRDPSRAPIApplication IRDPSRAPIApplication; | ||
| 1172 | #ifdef __cplusplus | ||
| 1173 | interface IRDPSRAPIApplication; | ||
| 1174 | #endif /* __cplusplus */ | ||
| 1175 | #endif | ||
| 1176 | |||
| 1177 | /***************************************************************************** | ||
| 1178 | * IRDPSRAPIWindow interface | ||
| 1179 | */ | ||
| 1180 | #ifndef __IRDPSRAPIWindow_INTERFACE_DEFINED__ | ||
| 1181 | #define __IRDPSRAPIWindow_INTERFACE_DEFINED__ | ||
| 1182 | |||
| 1183 | DEFINE_GUID(IID_IRDPSRAPIWindow, 0xbeafe0f9, 0xc77b, 0x4933, 0xba,0x9f, 0xa2,0x4c,0xdd,0xcc,0x27,0xcf); | ||
| 1184 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1185 | MIDL_INTERFACE("beafe0f9-c77b-4933-ba9f-a24cddcc27cf") | ||
| 1186 | IRDPSRAPIWindow : public IDispatch | ||
| 1187 | { | ||
| 1188 | virtual HRESULT STDMETHODCALLTYPE get_Id( | ||
| 1189 | LONG *pRetVal) = 0; | ||
| 1190 | |||
| 1191 | virtual HRESULT STDMETHODCALLTYPE get_Application( | ||
| 1192 | IRDPSRAPIApplication **pApplication) = 0; | ||
| 1193 | |||
| 1194 | virtual HRESULT STDMETHODCALLTYPE get_Shared( | ||
| 1195 | VARIANT_BOOL *pRetVal) = 0; | ||
| 1196 | |||
| 1197 | virtual HRESULT STDMETHODCALLTYPE put_Shared( | ||
| 1198 | VARIANT_BOOL NewVal) = 0; | ||
| 1199 | |||
| 1200 | virtual HRESULT STDMETHODCALLTYPE get_Name( | ||
| 1201 | BSTR *pRetVal) = 0; | ||
| 1202 | |||
| 1203 | virtual HRESULT STDMETHODCALLTYPE Show( | ||
| 1204 | ) = 0; | ||
| 1205 | |||
| 1206 | virtual HRESULT STDMETHODCALLTYPE get_Flags( | ||
| 1207 | ULONG *pdwFlags) = 0; | ||
| 1208 | |||
| 1209 | }; | ||
| 1210 | #ifdef __CRT_UUID_DECL | ||
| 1211 | __CRT_UUID_DECL(IRDPSRAPIWindow, 0xbeafe0f9, 0xc77b, 0x4933, 0xba,0x9f, 0xa2,0x4c,0xdd,0xcc,0x27,0xcf) | ||
| 1212 | #endif | ||
| 1213 | #else | ||
| 1214 | typedef struct IRDPSRAPIWindowVtbl { | ||
| 1215 | BEGIN_INTERFACE | ||
| 1216 | |||
| 1217 | /*** IUnknown methods ***/ | ||
| 1218 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1219 | IRDPSRAPIWindow *This, | ||
| 1220 | REFIID riid, | ||
| 1221 | void **ppvObject); | ||
| 1222 | |||
| 1223 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1224 | IRDPSRAPIWindow *This); | ||
| 1225 | |||
| 1226 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1227 | IRDPSRAPIWindow *This); | ||
| 1228 | |||
| 1229 | /*** IDispatch methods ***/ | ||
| 1230 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1231 | IRDPSRAPIWindow *This, | ||
| 1232 | UINT *pctinfo); | ||
| 1233 | |||
| 1234 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1235 | IRDPSRAPIWindow *This, | ||
| 1236 | UINT iTInfo, | ||
| 1237 | LCID lcid, | ||
| 1238 | ITypeInfo **ppTInfo); | ||
| 1239 | |||
| 1240 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1241 | IRDPSRAPIWindow *This, | ||
| 1242 | REFIID riid, | ||
| 1243 | LPOLESTR *rgszNames, | ||
| 1244 | UINT cNames, | ||
| 1245 | LCID lcid, | ||
| 1246 | DISPID *rgDispId); | ||
| 1247 | |||
| 1248 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1249 | IRDPSRAPIWindow *This, | ||
| 1250 | DISPID dispIdMember, | ||
| 1251 | REFIID riid, | ||
| 1252 | LCID lcid, | ||
| 1253 | WORD wFlags, | ||
| 1254 | DISPPARAMS *pDispParams, | ||
| 1255 | VARIANT *pVarResult, | ||
| 1256 | EXCEPINFO *pExcepInfo, | ||
| 1257 | UINT *puArgErr); | ||
| 1258 | |||
| 1259 | /*** IRDPSRAPIWindow methods ***/ | ||
| 1260 | HRESULT (STDMETHODCALLTYPE *get_Id)( | ||
| 1261 | IRDPSRAPIWindow *This, | ||
| 1262 | LONG *pRetVal); | ||
| 1263 | |||
| 1264 | HRESULT (STDMETHODCALLTYPE *get_Application)( | ||
| 1265 | IRDPSRAPIWindow *This, | ||
| 1266 | IRDPSRAPIApplication **pApplication); | ||
| 1267 | |||
| 1268 | HRESULT (STDMETHODCALLTYPE *get_Shared)( | ||
| 1269 | IRDPSRAPIWindow *This, | ||
| 1270 | VARIANT_BOOL *pRetVal); | ||
| 1271 | |||
| 1272 | HRESULT (STDMETHODCALLTYPE *put_Shared)( | ||
| 1273 | IRDPSRAPIWindow *This, | ||
| 1274 | VARIANT_BOOL NewVal); | ||
| 1275 | |||
| 1276 | HRESULT (STDMETHODCALLTYPE *get_Name)( | ||
| 1277 | IRDPSRAPIWindow *This, | ||
| 1278 | BSTR *pRetVal); | ||
| 1279 | |||
| 1280 | HRESULT (STDMETHODCALLTYPE *Show)( | ||
| 1281 | IRDPSRAPIWindow *This); | ||
| 1282 | |||
| 1283 | HRESULT (STDMETHODCALLTYPE *get_Flags)( | ||
| 1284 | IRDPSRAPIWindow *This, | ||
| 1285 | ULONG *pdwFlags); | ||
| 1286 | |||
| 1287 | END_INTERFACE | ||
| 1288 | } IRDPSRAPIWindowVtbl; | ||
| 1289 | |||
| 1290 | interface IRDPSRAPIWindow { | ||
| 1291 | CONST_VTBL IRDPSRAPIWindowVtbl* lpVtbl; | ||
| 1292 | }; | ||
| 1293 | |||
| 1294 | #ifdef COBJMACROS | ||
| 1295 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1296 | /*** IUnknown methods ***/ | ||
| 1297 | #define IRDPSRAPIWindow_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1298 | #define IRDPSRAPIWindow_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1299 | #define IRDPSRAPIWindow_Release(This) (This)->lpVtbl->Release(This) | ||
| 1300 | /*** IDispatch methods ***/ | ||
| 1301 | #define IRDPSRAPIWindow_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1302 | #define IRDPSRAPIWindow_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1303 | #define IRDPSRAPIWindow_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1304 | #define IRDPSRAPIWindow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1305 | /*** IRDPSRAPIWindow methods ***/ | ||
| 1306 | #define IRDPSRAPIWindow_get_Id(This,pRetVal) (This)->lpVtbl->get_Id(This,pRetVal) | ||
| 1307 | #define IRDPSRAPIWindow_get_Application(This,pApplication) (This)->lpVtbl->get_Application(This,pApplication) | ||
| 1308 | #define IRDPSRAPIWindow_get_Shared(This,pRetVal) (This)->lpVtbl->get_Shared(This,pRetVal) | ||
| 1309 | #define IRDPSRAPIWindow_put_Shared(This,NewVal) (This)->lpVtbl->put_Shared(This,NewVal) | ||
| 1310 | #define IRDPSRAPIWindow_get_Name(This,pRetVal) (This)->lpVtbl->get_Name(This,pRetVal) | ||
| 1311 | #define IRDPSRAPIWindow_Show(This) (This)->lpVtbl->Show(This) | ||
| 1312 | #define IRDPSRAPIWindow_get_Flags(This,pdwFlags) (This)->lpVtbl->get_Flags(This,pdwFlags) | ||
| 1313 | #else | ||
| 1314 | /*** IUnknown methods ***/ | ||
| 1315 | static FORCEINLINE HRESULT IRDPSRAPIWindow_QueryInterface(IRDPSRAPIWindow* This,REFIID riid,void **ppvObject) { | ||
| 1316 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1317 | } | ||
| 1318 | static FORCEINLINE ULONG IRDPSRAPIWindow_AddRef(IRDPSRAPIWindow* This) { | ||
| 1319 | return This->lpVtbl->AddRef(This); | ||
| 1320 | } | ||
| 1321 | static FORCEINLINE ULONG IRDPSRAPIWindow_Release(IRDPSRAPIWindow* This) { | ||
| 1322 | return This->lpVtbl->Release(This); | ||
| 1323 | } | ||
| 1324 | /*** IDispatch methods ***/ | ||
| 1325 | static FORCEINLINE HRESULT IRDPSRAPIWindow_GetTypeInfoCount(IRDPSRAPIWindow* This,UINT *pctinfo) { | ||
| 1326 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1327 | } | ||
| 1328 | static FORCEINLINE HRESULT IRDPSRAPIWindow_GetTypeInfo(IRDPSRAPIWindow* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1329 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1330 | } | ||
| 1331 | static FORCEINLINE HRESULT IRDPSRAPIWindow_GetIDsOfNames(IRDPSRAPIWindow* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1332 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1333 | } | ||
| 1334 | static FORCEINLINE HRESULT IRDPSRAPIWindow_Invoke(IRDPSRAPIWindow* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1335 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1336 | } | ||
| 1337 | /*** IRDPSRAPIWindow methods ***/ | ||
| 1338 | static FORCEINLINE HRESULT IRDPSRAPIWindow_get_Id(IRDPSRAPIWindow* This,LONG *pRetVal) { | ||
| 1339 | return This->lpVtbl->get_Id(This,pRetVal); | ||
| 1340 | } | ||
| 1341 | static FORCEINLINE HRESULT IRDPSRAPIWindow_get_Application(IRDPSRAPIWindow* This,IRDPSRAPIApplication **pApplication) { | ||
| 1342 | return This->lpVtbl->get_Application(This,pApplication); | ||
| 1343 | } | ||
| 1344 | static FORCEINLINE HRESULT IRDPSRAPIWindow_get_Shared(IRDPSRAPIWindow* This,VARIANT_BOOL *pRetVal) { | ||
| 1345 | return This->lpVtbl->get_Shared(This,pRetVal); | ||
| 1346 | } | ||
| 1347 | static FORCEINLINE HRESULT IRDPSRAPIWindow_put_Shared(IRDPSRAPIWindow* This,VARIANT_BOOL NewVal) { | ||
| 1348 | return This->lpVtbl->put_Shared(This,NewVal); | ||
| 1349 | } | ||
| 1350 | static FORCEINLINE HRESULT IRDPSRAPIWindow_get_Name(IRDPSRAPIWindow* This,BSTR *pRetVal) { | ||
| 1351 | return This->lpVtbl->get_Name(This,pRetVal); | ||
| 1352 | } | ||
| 1353 | static FORCEINLINE HRESULT IRDPSRAPIWindow_Show(IRDPSRAPIWindow* This) { | ||
| 1354 | return This->lpVtbl->Show(This); | ||
| 1355 | } | ||
| 1356 | static FORCEINLINE HRESULT IRDPSRAPIWindow_get_Flags(IRDPSRAPIWindow* This,ULONG *pdwFlags) { | ||
| 1357 | return This->lpVtbl->get_Flags(This,pdwFlags); | ||
| 1358 | } | ||
| 1359 | #endif | ||
| 1360 | #endif | ||
| 1361 | |||
| 1362 | #endif | ||
| 1363 | |||
| 1364 | |||
| 1365 | #endif /* __IRDPSRAPIWindow_INTERFACE_DEFINED__ */ | ||
| 1366 | |||
| 1367 | /***************************************************************************** | ||
| 1368 | * IRDPSRAPIWindowList interface | ||
| 1369 | */ | ||
| 1370 | #ifndef __IRDPSRAPIWindowList_INTERFACE_DEFINED__ | ||
| 1371 | #define __IRDPSRAPIWindowList_INTERFACE_DEFINED__ | ||
| 1372 | |||
| 1373 | DEFINE_GUID(IID_IRDPSRAPIWindowList, 0x8a05ce44, 0x715a, 0x4116, 0xa1,0x89, 0xa1,0x18,0xf3,0x0a,0x07,0xbd); | ||
| 1374 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1375 | MIDL_INTERFACE("8a05ce44-715a-4116-a189-a118f30a07bd") | ||
| 1376 | IRDPSRAPIWindowList : public IDispatch | ||
| 1377 | { | ||
| 1378 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( | ||
| 1379 | IUnknown **retval) = 0; | ||
| 1380 | |||
| 1381 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 1382 | LONG item, | ||
| 1383 | IRDPSRAPIWindow **pWindow) = 0; | ||
| 1384 | |||
| 1385 | }; | ||
| 1386 | #ifdef __CRT_UUID_DECL | ||
| 1387 | __CRT_UUID_DECL(IRDPSRAPIWindowList, 0x8a05ce44, 0x715a, 0x4116, 0xa1,0x89, 0xa1,0x18,0xf3,0x0a,0x07,0xbd) | ||
| 1388 | #endif | ||
| 1389 | #else | ||
| 1390 | typedef struct IRDPSRAPIWindowListVtbl { | ||
| 1391 | BEGIN_INTERFACE | ||
| 1392 | |||
| 1393 | /*** IUnknown methods ***/ | ||
| 1394 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1395 | IRDPSRAPIWindowList *This, | ||
| 1396 | REFIID riid, | ||
| 1397 | void **ppvObject); | ||
| 1398 | |||
| 1399 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1400 | IRDPSRAPIWindowList *This); | ||
| 1401 | |||
| 1402 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1403 | IRDPSRAPIWindowList *This); | ||
| 1404 | |||
| 1405 | /*** IDispatch methods ***/ | ||
| 1406 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1407 | IRDPSRAPIWindowList *This, | ||
| 1408 | UINT *pctinfo); | ||
| 1409 | |||
| 1410 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1411 | IRDPSRAPIWindowList *This, | ||
| 1412 | UINT iTInfo, | ||
| 1413 | LCID lcid, | ||
| 1414 | ITypeInfo **ppTInfo); | ||
| 1415 | |||
| 1416 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1417 | IRDPSRAPIWindowList *This, | ||
| 1418 | REFIID riid, | ||
| 1419 | LPOLESTR *rgszNames, | ||
| 1420 | UINT cNames, | ||
| 1421 | LCID lcid, | ||
| 1422 | DISPID *rgDispId); | ||
| 1423 | |||
| 1424 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1425 | IRDPSRAPIWindowList *This, | ||
| 1426 | DISPID dispIdMember, | ||
| 1427 | REFIID riid, | ||
| 1428 | LCID lcid, | ||
| 1429 | WORD wFlags, | ||
| 1430 | DISPPARAMS *pDispParams, | ||
| 1431 | VARIANT *pVarResult, | ||
| 1432 | EXCEPINFO *pExcepInfo, | ||
| 1433 | UINT *puArgErr); | ||
| 1434 | |||
| 1435 | /*** IRDPSRAPIWindowList methods ***/ | ||
| 1436 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | ||
| 1437 | IRDPSRAPIWindowList *This, | ||
| 1438 | IUnknown **retval); | ||
| 1439 | |||
| 1440 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 1441 | IRDPSRAPIWindowList *This, | ||
| 1442 | LONG item, | ||
| 1443 | IRDPSRAPIWindow **pWindow); | ||
| 1444 | |||
| 1445 | END_INTERFACE | ||
| 1446 | } IRDPSRAPIWindowListVtbl; | ||
| 1447 | |||
| 1448 | interface IRDPSRAPIWindowList { | ||
| 1449 | CONST_VTBL IRDPSRAPIWindowListVtbl* lpVtbl; | ||
| 1450 | }; | ||
| 1451 | |||
| 1452 | #ifdef COBJMACROS | ||
| 1453 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1454 | /*** IUnknown methods ***/ | ||
| 1455 | #define IRDPSRAPIWindowList_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1456 | #define IRDPSRAPIWindowList_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1457 | #define IRDPSRAPIWindowList_Release(This) (This)->lpVtbl->Release(This) | ||
| 1458 | /*** IDispatch methods ***/ | ||
| 1459 | #define IRDPSRAPIWindowList_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1460 | #define IRDPSRAPIWindowList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1461 | #define IRDPSRAPIWindowList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1462 | #define IRDPSRAPIWindowList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1463 | /*** IRDPSRAPIWindowList methods ***/ | ||
| 1464 | #define IRDPSRAPIWindowList_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | ||
| 1465 | #define IRDPSRAPIWindowList_get_Item(This,item,pWindow) (This)->lpVtbl->get_Item(This,item,pWindow) | ||
| 1466 | #else | ||
| 1467 | /*** IUnknown methods ***/ | ||
| 1468 | static FORCEINLINE HRESULT IRDPSRAPIWindowList_QueryInterface(IRDPSRAPIWindowList* This,REFIID riid,void **ppvObject) { | ||
| 1469 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1470 | } | ||
| 1471 | static FORCEINLINE ULONG IRDPSRAPIWindowList_AddRef(IRDPSRAPIWindowList* This) { | ||
| 1472 | return This->lpVtbl->AddRef(This); | ||
| 1473 | } | ||
| 1474 | static FORCEINLINE ULONG IRDPSRAPIWindowList_Release(IRDPSRAPIWindowList* This) { | ||
| 1475 | return This->lpVtbl->Release(This); | ||
| 1476 | } | ||
| 1477 | /*** IDispatch methods ***/ | ||
| 1478 | static FORCEINLINE HRESULT IRDPSRAPIWindowList_GetTypeInfoCount(IRDPSRAPIWindowList* This,UINT *pctinfo) { | ||
| 1479 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1480 | } | ||
| 1481 | static FORCEINLINE HRESULT IRDPSRAPIWindowList_GetTypeInfo(IRDPSRAPIWindowList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1482 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1483 | } | ||
| 1484 | static FORCEINLINE HRESULT IRDPSRAPIWindowList_GetIDsOfNames(IRDPSRAPIWindowList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1485 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1486 | } | ||
| 1487 | static FORCEINLINE HRESULT IRDPSRAPIWindowList_Invoke(IRDPSRAPIWindowList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1488 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1489 | } | ||
| 1490 | /*** IRDPSRAPIWindowList methods ***/ | ||
| 1491 | static FORCEINLINE HRESULT IRDPSRAPIWindowList_get__NewEnum(IRDPSRAPIWindowList* This,IUnknown **retval) { | ||
| 1492 | return This->lpVtbl->get__NewEnum(This,retval); | ||
| 1493 | } | ||
| 1494 | static FORCEINLINE HRESULT IRDPSRAPIWindowList_get_Item(IRDPSRAPIWindowList* This,LONG item,IRDPSRAPIWindow **pWindow) { | ||
| 1495 | return This->lpVtbl->get_Item(This,item,pWindow); | ||
| 1496 | } | ||
| 1497 | #endif | ||
| 1498 | #endif | ||
| 1499 | |||
| 1500 | #endif | ||
| 1501 | |||
| 1502 | |||
| 1503 | #endif /* __IRDPSRAPIWindowList_INTERFACE_DEFINED__ */ | ||
| 1504 | |||
| 1505 | /***************************************************************************** | ||
| 1506 | * IRDPSRAPIApplication interface | ||
| 1507 | */ | ||
| 1508 | #ifndef __IRDPSRAPIApplication_INTERFACE_DEFINED__ | ||
| 1509 | #define __IRDPSRAPIApplication_INTERFACE_DEFINED__ | ||
| 1510 | |||
| 1511 | DEFINE_GUID(IID_IRDPSRAPIApplication, 0x41e7a09d, 0xeb7a, 0x436e, 0x93,0x5d, 0x78,0x0c,0xa2,0x62,0x83,0x24); | ||
| 1512 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1513 | MIDL_INTERFACE("41e7a09d-eb7a-436e-935d-780ca2628324") | ||
| 1514 | IRDPSRAPIApplication : public IDispatch | ||
| 1515 | { | ||
| 1516 | virtual HRESULT STDMETHODCALLTYPE get_Windows( | ||
| 1517 | IRDPSRAPIWindowList **pWindowList) = 0; | ||
| 1518 | |||
| 1519 | virtual HRESULT STDMETHODCALLTYPE get_Id( | ||
| 1520 | LONG *pRetVal) = 0; | ||
| 1521 | |||
| 1522 | virtual HRESULT STDMETHODCALLTYPE get_Shared( | ||
| 1523 | VARIANT_BOOL *pRetVal) = 0; | ||
| 1524 | |||
| 1525 | virtual HRESULT STDMETHODCALLTYPE put_Shared( | ||
| 1526 | VARIANT_BOOL NewVal) = 0; | ||
| 1527 | |||
| 1528 | virtual HRESULT STDMETHODCALLTYPE get_Name( | ||
| 1529 | BSTR *pRetVal) = 0; | ||
| 1530 | |||
| 1531 | virtual HRESULT STDMETHODCALLTYPE get_Flags( | ||
| 1532 | ULONG *pdwFlags) = 0; | ||
| 1533 | |||
| 1534 | }; | ||
| 1535 | #ifdef __CRT_UUID_DECL | ||
| 1536 | __CRT_UUID_DECL(IRDPSRAPIApplication, 0x41e7a09d, 0xeb7a, 0x436e, 0x93,0x5d, 0x78,0x0c,0xa2,0x62,0x83,0x24) | ||
| 1537 | #endif | ||
| 1538 | #else | ||
| 1539 | typedef struct IRDPSRAPIApplicationVtbl { | ||
| 1540 | BEGIN_INTERFACE | ||
| 1541 | |||
| 1542 | /*** IUnknown methods ***/ | ||
| 1543 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1544 | IRDPSRAPIApplication *This, | ||
| 1545 | REFIID riid, | ||
| 1546 | void **ppvObject); | ||
| 1547 | |||
| 1548 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1549 | IRDPSRAPIApplication *This); | ||
| 1550 | |||
| 1551 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1552 | IRDPSRAPIApplication *This); | ||
| 1553 | |||
| 1554 | /*** IDispatch methods ***/ | ||
| 1555 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1556 | IRDPSRAPIApplication *This, | ||
| 1557 | UINT *pctinfo); | ||
| 1558 | |||
| 1559 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1560 | IRDPSRAPIApplication *This, | ||
| 1561 | UINT iTInfo, | ||
| 1562 | LCID lcid, | ||
| 1563 | ITypeInfo **ppTInfo); | ||
| 1564 | |||
| 1565 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1566 | IRDPSRAPIApplication *This, | ||
| 1567 | REFIID riid, | ||
| 1568 | LPOLESTR *rgszNames, | ||
| 1569 | UINT cNames, | ||
| 1570 | LCID lcid, | ||
| 1571 | DISPID *rgDispId); | ||
| 1572 | |||
| 1573 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1574 | IRDPSRAPIApplication *This, | ||
| 1575 | DISPID dispIdMember, | ||
| 1576 | REFIID riid, | ||
| 1577 | LCID lcid, | ||
| 1578 | WORD wFlags, | ||
| 1579 | DISPPARAMS *pDispParams, | ||
| 1580 | VARIANT *pVarResult, | ||
| 1581 | EXCEPINFO *pExcepInfo, | ||
| 1582 | UINT *puArgErr); | ||
| 1583 | |||
| 1584 | /*** IRDPSRAPIApplication methods ***/ | ||
| 1585 | HRESULT (STDMETHODCALLTYPE *get_Windows)( | ||
| 1586 | IRDPSRAPIApplication *This, | ||
| 1587 | IRDPSRAPIWindowList **pWindowList); | ||
| 1588 | |||
| 1589 | HRESULT (STDMETHODCALLTYPE *get_Id)( | ||
| 1590 | IRDPSRAPIApplication *This, | ||
| 1591 | LONG *pRetVal); | ||
| 1592 | |||
| 1593 | HRESULT (STDMETHODCALLTYPE *get_Shared)( | ||
| 1594 | IRDPSRAPIApplication *This, | ||
| 1595 | VARIANT_BOOL *pRetVal); | ||
| 1596 | |||
| 1597 | HRESULT (STDMETHODCALLTYPE *put_Shared)( | ||
| 1598 | IRDPSRAPIApplication *This, | ||
| 1599 | VARIANT_BOOL NewVal); | ||
| 1600 | |||
| 1601 | HRESULT (STDMETHODCALLTYPE *get_Name)( | ||
| 1602 | IRDPSRAPIApplication *This, | ||
| 1603 | BSTR *pRetVal); | ||
| 1604 | |||
| 1605 | HRESULT (STDMETHODCALLTYPE *get_Flags)( | ||
| 1606 | IRDPSRAPIApplication *This, | ||
| 1607 | ULONG *pdwFlags); | ||
| 1608 | |||
| 1609 | END_INTERFACE | ||
| 1610 | } IRDPSRAPIApplicationVtbl; | ||
| 1611 | |||
| 1612 | interface IRDPSRAPIApplication { | ||
| 1613 | CONST_VTBL IRDPSRAPIApplicationVtbl* lpVtbl; | ||
| 1614 | }; | ||
| 1615 | |||
| 1616 | #ifdef COBJMACROS | ||
| 1617 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1618 | /*** IUnknown methods ***/ | ||
| 1619 | #define IRDPSRAPIApplication_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1620 | #define IRDPSRAPIApplication_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1621 | #define IRDPSRAPIApplication_Release(This) (This)->lpVtbl->Release(This) | ||
| 1622 | /*** IDispatch methods ***/ | ||
| 1623 | #define IRDPSRAPIApplication_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1624 | #define IRDPSRAPIApplication_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1625 | #define IRDPSRAPIApplication_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1626 | #define IRDPSRAPIApplication_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1627 | /*** IRDPSRAPIApplication methods ***/ | ||
| 1628 | #define IRDPSRAPIApplication_get_Windows(This,pWindowList) (This)->lpVtbl->get_Windows(This,pWindowList) | ||
| 1629 | #define IRDPSRAPIApplication_get_Id(This,pRetVal) (This)->lpVtbl->get_Id(This,pRetVal) | ||
| 1630 | #define IRDPSRAPIApplication_get_Shared(This,pRetVal) (This)->lpVtbl->get_Shared(This,pRetVal) | ||
| 1631 | #define IRDPSRAPIApplication_put_Shared(This,NewVal) (This)->lpVtbl->put_Shared(This,NewVal) | ||
| 1632 | #define IRDPSRAPIApplication_get_Name(This,pRetVal) (This)->lpVtbl->get_Name(This,pRetVal) | ||
| 1633 | #define IRDPSRAPIApplication_get_Flags(This,pdwFlags) (This)->lpVtbl->get_Flags(This,pdwFlags) | ||
| 1634 | #else | ||
| 1635 | /*** IUnknown methods ***/ | ||
| 1636 | static FORCEINLINE HRESULT IRDPSRAPIApplication_QueryInterface(IRDPSRAPIApplication* This,REFIID riid,void **ppvObject) { | ||
| 1637 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1638 | } | ||
| 1639 | static FORCEINLINE ULONG IRDPSRAPIApplication_AddRef(IRDPSRAPIApplication* This) { | ||
| 1640 | return This->lpVtbl->AddRef(This); | ||
| 1641 | } | ||
| 1642 | static FORCEINLINE ULONG IRDPSRAPIApplication_Release(IRDPSRAPIApplication* This) { | ||
| 1643 | return This->lpVtbl->Release(This); | ||
| 1644 | } | ||
| 1645 | /*** IDispatch methods ***/ | ||
| 1646 | static FORCEINLINE HRESULT IRDPSRAPIApplication_GetTypeInfoCount(IRDPSRAPIApplication* This,UINT *pctinfo) { | ||
| 1647 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1648 | } | ||
| 1649 | static FORCEINLINE HRESULT IRDPSRAPIApplication_GetTypeInfo(IRDPSRAPIApplication* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1650 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1651 | } | ||
| 1652 | static FORCEINLINE HRESULT IRDPSRAPIApplication_GetIDsOfNames(IRDPSRAPIApplication* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1653 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1654 | } | ||
| 1655 | static FORCEINLINE HRESULT IRDPSRAPIApplication_Invoke(IRDPSRAPIApplication* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1656 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1657 | } | ||
| 1658 | /*** IRDPSRAPIApplication methods ***/ | ||
| 1659 | static FORCEINLINE HRESULT IRDPSRAPIApplication_get_Windows(IRDPSRAPIApplication* This,IRDPSRAPIWindowList **pWindowList) { | ||
| 1660 | return This->lpVtbl->get_Windows(This,pWindowList); | ||
| 1661 | } | ||
| 1662 | static FORCEINLINE HRESULT IRDPSRAPIApplication_get_Id(IRDPSRAPIApplication* This,LONG *pRetVal) { | ||
| 1663 | return This->lpVtbl->get_Id(This,pRetVal); | ||
| 1664 | } | ||
| 1665 | static FORCEINLINE HRESULT IRDPSRAPIApplication_get_Shared(IRDPSRAPIApplication* This,VARIANT_BOOL *pRetVal) { | ||
| 1666 | return This->lpVtbl->get_Shared(This,pRetVal); | ||
| 1667 | } | ||
| 1668 | static FORCEINLINE HRESULT IRDPSRAPIApplication_put_Shared(IRDPSRAPIApplication* This,VARIANT_BOOL NewVal) { | ||
| 1669 | return This->lpVtbl->put_Shared(This,NewVal); | ||
| 1670 | } | ||
| 1671 | static FORCEINLINE HRESULT IRDPSRAPIApplication_get_Name(IRDPSRAPIApplication* This,BSTR *pRetVal) { | ||
| 1672 | return This->lpVtbl->get_Name(This,pRetVal); | ||
| 1673 | } | ||
| 1674 | static FORCEINLINE HRESULT IRDPSRAPIApplication_get_Flags(IRDPSRAPIApplication* This,ULONG *pdwFlags) { | ||
| 1675 | return This->lpVtbl->get_Flags(This,pdwFlags); | ||
| 1676 | } | ||
| 1677 | #endif | ||
| 1678 | #endif | ||
| 1679 | |||
| 1680 | #endif | ||
| 1681 | |||
| 1682 | |||
| 1683 | #endif /* __IRDPSRAPIApplication_INTERFACE_DEFINED__ */ | ||
| 1684 | |||
| 1685 | /***************************************************************************** | ||
| 1686 | * IRDPSRAPIApplicationList interface | ||
| 1687 | */ | ||
| 1688 | #ifndef __IRDPSRAPIApplicationList_INTERFACE_DEFINED__ | ||
| 1689 | #define __IRDPSRAPIApplicationList_INTERFACE_DEFINED__ | ||
| 1690 | |||
| 1691 | DEFINE_GUID(IID_IRDPSRAPIApplicationList, 0xd4b4aeb3, 0x22dc, 0x4837, 0xb3,0xb6, 0x42,0xea,0x25,0x17,0x84,0x9a); | ||
| 1692 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1693 | MIDL_INTERFACE("d4b4aeb3-22dc-4837-b3b6-42ea2517849a") | ||
| 1694 | IRDPSRAPIApplicationList : public IDispatch | ||
| 1695 | { | ||
| 1696 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( | ||
| 1697 | IUnknown **retval) = 0; | ||
| 1698 | |||
| 1699 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 1700 | LONG item, | ||
| 1701 | IRDPSRAPIApplication **pApplication) = 0; | ||
| 1702 | |||
| 1703 | }; | ||
| 1704 | #ifdef __CRT_UUID_DECL | ||
| 1705 | __CRT_UUID_DECL(IRDPSRAPIApplicationList, 0xd4b4aeb3, 0x22dc, 0x4837, 0xb3,0xb6, 0x42,0xea,0x25,0x17,0x84,0x9a) | ||
| 1706 | #endif | ||
| 1707 | #else | ||
| 1708 | typedef struct IRDPSRAPIApplicationListVtbl { | ||
| 1709 | BEGIN_INTERFACE | ||
| 1710 | |||
| 1711 | /*** IUnknown methods ***/ | ||
| 1712 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1713 | IRDPSRAPIApplicationList *This, | ||
| 1714 | REFIID riid, | ||
| 1715 | void **ppvObject); | ||
| 1716 | |||
| 1717 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1718 | IRDPSRAPIApplicationList *This); | ||
| 1719 | |||
| 1720 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1721 | IRDPSRAPIApplicationList *This); | ||
| 1722 | |||
| 1723 | /*** IDispatch methods ***/ | ||
| 1724 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1725 | IRDPSRAPIApplicationList *This, | ||
| 1726 | UINT *pctinfo); | ||
| 1727 | |||
| 1728 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1729 | IRDPSRAPIApplicationList *This, | ||
| 1730 | UINT iTInfo, | ||
| 1731 | LCID lcid, | ||
| 1732 | ITypeInfo **ppTInfo); | ||
| 1733 | |||
| 1734 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1735 | IRDPSRAPIApplicationList *This, | ||
| 1736 | REFIID riid, | ||
| 1737 | LPOLESTR *rgszNames, | ||
| 1738 | UINT cNames, | ||
| 1739 | LCID lcid, | ||
| 1740 | DISPID *rgDispId); | ||
| 1741 | |||
| 1742 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1743 | IRDPSRAPIApplicationList *This, | ||
| 1744 | DISPID dispIdMember, | ||
| 1745 | REFIID riid, | ||
| 1746 | LCID lcid, | ||
| 1747 | WORD wFlags, | ||
| 1748 | DISPPARAMS *pDispParams, | ||
| 1749 | VARIANT *pVarResult, | ||
| 1750 | EXCEPINFO *pExcepInfo, | ||
| 1751 | UINT *puArgErr); | ||
| 1752 | |||
| 1753 | /*** IRDPSRAPIApplicationList methods ***/ | ||
| 1754 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | ||
| 1755 | IRDPSRAPIApplicationList *This, | ||
| 1756 | IUnknown **retval); | ||
| 1757 | |||
| 1758 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 1759 | IRDPSRAPIApplicationList *This, | ||
| 1760 | LONG item, | ||
| 1761 | IRDPSRAPIApplication **pApplication); | ||
| 1762 | |||
| 1763 | END_INTERFACE | ||
| 1764 | } IRDPSRAPIApplicationListVtbl; | ||
| 1765 | |||
| 1766 | interface IRDPSRAPIApplicationList { | ||
| 1767 | CONST_VTBL IRDPSRAPIApplicationListVtbl* lpVtbl; | ||
| 1768 | }; | ||
| 1769 | |||
| 1770 | #ifdef COBJMACROS | ||
| 1771 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1772 | /*** IUnknown methods ***/ | ||
| 1773 | #define IRDPSRAPIApplicationList_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1774 | #define IRDPSRAPIApplicationList_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1775 | #define IRDPSRAPIApplicationList_Release(This) (This)->lpVtbl->Release(This) | ||
| 1776 | /*** IDispatch methods ***/ | ||
| 1777 | #define IRDPSRAPIApplicationList_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1778 | #define IRDPSRAPIApplicationList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1779 | #define IRDPSRAPIApplicationList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1780 | #define IRDPSRAPIApplicationList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1781 | /*** IRDPSRAPIApplicationList methods ***/ | ||
| 1782 | #define IRDPSRAPIApplicationList_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | ||
| 1783 | #define IRDPSRAPIApplicationList_get_Item(This,item,pApplication) (This)->lpVtbl->get_Item(This,item,pApplication) | ||
| 1784 | #else | ||
| 1785 | /*** IUnknown methods ***/ | ||
| 1786 | static FORCEINLINE HRESULT IRDPSRAPIApplicationList_QueryInterface(IRDPSRAPIApplicationList* This,REFIID riid,void **ppvObject) { | ||
| 1787 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1788 | } | ||
| 1789 | static FORCEINLINE ULONG IRDPSRAPIApplicationList_AddRef(IRDPSRAPIApplicationList* This) { | ||
| 1790 | return This->lpVtbl->AddRef(This); | ||
| 1791 | } | ||
| 1792 | static FORCEINLINE ULONG IRDPSRAPIApplicationList_Release(IRDPSRAPIApplicationList* This) { | ||
| 1793 | return This->lpVtbl->Release(This); | ||
| 1794 | } | ||
| 1795 | /*** IDispatch methods ***/ | ||
| 1796 | static FORCEINLINE HRESULT IRDPSRAPIApplicationList_GetTypeInfoCount(IRDPSRAPIApplicationList* This,UINT *pctinfo) { | ||
| 1797 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1798 | } | ||
| 1799 | static FORCEINLINE HRESULT IRDPSRAPIApplicationList_GetTypeInfo(IRDPSRAPIApplicationList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1800 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1801 | } | ||
| 1802 | static FORCEINLINE HRESULT IRDPSRAPIApplicationList_GetIDsOfNames(IRDPSRAPIApplicationList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1803 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1804 | } | ||
| 1805 | static FORCEINLINE HRESULT IRDPSRAPIApplicationList_Invoke(IRDPSRAPIApplicationList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1806 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1807 | } | ||
| 1808 | /*** IRDPSRAPIApplicationList methods ***/ | ||
| 1809 | static FORCEINLINE HRESULT IRDPSRAPIApplicationList_get__NewEnum(IRDPSRAPIApplicationList* This,IUnknown **retval) { | ||
| 1810 | return This->lpVtbl->get__NewEnum(This,retval); | ||
| 1811 | } | ||
| 1812 | static FORCEINLINE HRESULT IRDPSRAPIApplicationList_get_Item(IRDPSRAPIApplicationList* This,LONG item,IRDPSRAPIApplication **pApplication) { | ||
| 1813 | return This->lpVtbl->get_Item(This,item,pApplication); | ||
| 1814 | } | ||
| 1815 | #endif | ||
| 1816 | #endif | ||
| 1817 | |||
| 1818 | #endif | ||
| 1819 | |||
| 1820 | |||
| 1821 | #endif /* __IRDPSRAPIApplicationList_INTERFACE_DEFINED__ */ | ||
| 1822 | |||
| 1823 | /***************************************************************************** | ||
| 1824 | * IRDPSRAPIApplicationFilter interface | ||
| 1825 | */ | ||
| 1826 | #ifndef __IRDPSRAPIApplicationFilter_INTERFACE_DEFINED__ | ||
| 1827 | #define __IRDPSRAPIApplicationFilter_INTERFACE_DEFINED__ | ||
| 1828 | |||
| 1829 | DEFINE_GUID(IID_IRDPSRAPIApplicationFilter, 0xd20f10ca, 0x6637, 0x4f06, 0xb1,0xd5, 0x27,0x7e,0xa7,0xe5,0x16,0x0d); | ||
| 1830 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1831 | MIDL_INTERFACE("d20f10ca-6637-4f06-b1d5-277ea7e5160d") | ||
| 1832 | IRDPSRAPIApplicationFilter : public IDispatch | ||
| 1833 | { | ||
| 1834 | virtual HRESULT STDMETHODCALLTYPE get_Applications( | ||
| 1835 | IRDPSRAPIApplicationList **pApplications) = 0; | ||
| 1836 | |||
| 1837 | virtual HRESULT STDMETHODCALLTYPE get_Windows( | ||
| 1838 | IRDPSRAPIWindowList **pWindows) = 0; | ||
| 1839 | |||
| 1840 | virtual HRESULT STDMETHODCALLTYPE get_Enabled( | ||
| 1841 | VARIANT_BOOL *pRetVal) = 0; | ||
| 1842 | |||
| 1843 | virtual HRESULT STDMETHODCALLTYPE put_Enabled( | ||
| 1844 | VARIANT_BOOL NewVal) = 0; | ||
| 1845 | |||
| 1846 | }; | ||
| 1847 | #ifdef __CRT_UUID_DECL | ||
| 1848 | __CRT_UUID_DECL(IRDPSRAPIApplicationFilter, 0xd20f10ca, 0x6637, 0x4f06, 0xb1,0xd5, 0x27,0x7e,0xa7,0xe5,0x16,0x0d) | ||
| 1849 | #endif | ||
| 1850 | #else | ||
| 1851 | typedef struct IRDPSRAPIApplicationFilterVtbl { | ||
| 1852 | BEGIN_INTERFACE | ||
| 1853 | |||
| 1854 | /*** IUnknown methods ***/ | ||
| 1855 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1856 | IRDPSRAPIApplicationFilter *This, | ||
| 1857 | REFIID riid, | ||
| 1858 | void **ppvObject); | ||
| 1859 | |||
| 1860 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1861 | IRDPSRAPIApplicationFilter *This); | ||
| 1862 | |||
| 1863 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1864 | IRDPSRAPIApplicationFilter *This); | ||
| 1865 | |||
| 1866 | /*** IDispatch methods ***/ | ||
| 1867 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1868 | IRDPSRAPIApplicationFilter *This, | ||
| 1869 | UINT *pctinfo); | ||
| 1870 | |||
| 1871 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1872 | IRDPSRAPIApplicationFilter *This, | ||
| 1873 | UINT iTInfo, | ||
| 1874 | LCID lcid, | ||
| 1875 | ITypeInfo **ppTInfo); | ||
| 1876 | |||
| 1877 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1878 | IRDPSRAPIApplicationFilter *This, | ||
| 1879 | REFIID riid, | ||
| 1880 | LPOLESTR *rgszNames, | ||
| 1881 | UINT cNames, | ||
| 1882 | LCID lcid, | ||
| 1883 | DISPID *rgDispId); | ||
| 1884 | |||
| 1885 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1886 | IRDPSRAPIApplicationFilter *This, | ||
| 1887 | DISPID dispIdMember, | ||
| 1888 | REFIID riid, | ||
| 1889 | LCID lcid, | ||
| 1890 | WORD wFlags, | ||
| 1891 | DISPPARAMS *pDispParams, | ||
| 1892 | VARIANT *pVarResult, | ||
| 1893 | EXCEPINFO *pExcepInfo, | ||
| 1894 | UINT *puArgErr); | ||
| 1895 | |||
| 1896 | /*** IRDPSRAPIApplicationFilter methods ***/ | ||
| 1897 | HRESULT (STDMETHODCALLTYPE *get_Applications)( | ||
| 1898 | IRDPSRAPIApplicationFilter *This, | ||
| 1899 | IRDPSRAPIApplicationList **pApplications); | ||
| 1900 | |||
| 1901 | HRESULT (STDMETHODCALLTYPE *get_Windows)( | ||
| 1902 | IRDPSRAPIApplicationFilter *This, | ||
| 1903 | IRDPSRAPIWindowList **pWindows); | ||
| 1904 | |||
| 1905 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( | ||
| 1906 | IRDPSRAPIApplicationFilter *This, | ||
| 1907 | VARIANT_BOOL *pRetVal); | ||
| 1908 | |||
| 1909 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( | ||
| 1910 | IRDPSRAPIApplicationFilter *This, | ||
| 1911 | VARIANT_BOOL NewVal); | ||
| 1912 | |||
| 1913 | END_INTERFACE | ||
| 1914 | } IRDPSRAPIApplicationFilterVtbl; | ||
| 1915 | |||
| 1916 | interface IRDPSRAPIApplicationFilter { | ||
| 1917 | CONST_VTBL IRDPSRAPIApplicationFilterVtbl* lpVtbl; | ||
| 1918 | }; | ||
| 1919 | |||
| 1920 | #ifdef COBJMACROS | ||
| 1921 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1922 | /*** IUnknown methods ***/ | ||
| 1923 | #define IRDPSRAPIApplicationFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1924 | #define IRDPSRAPIApplicationFilter_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1925 | #define IRDPSRAPIApplicationFilter_Release(This) (This)->lpVtbl->Release(This) | ||
| 1926 | /*** IDispatch methods ***/ | ||
| 1927 | #define IRDPSRAPIApplicationFilter_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1928 | #define IRDPSRAPIApplicationFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1929 | #define IRDPSRAPIApplicationFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1930 | #define IRDPSRAPIApplicationFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1931 | /*** IRDPSRAPIApplicationFilter methods ***/ | ||
| 1932 | #define IRDPSRAPIApplicationFilter_get_Applications(This,pApplications) (This)->lpVtbl->get_Applications(This,pApplications) | ||
| 1933 | #define IRDPSRAPIApplicationFilter_get_Windows(This,pWindows) (This)->lpVtbl->get_Windows(This,pWindows) | ||
| 1934 | #define IRDPSRAPIApplicationFilter_get_Enabled(This,pRetVal) (This)->lpVtbl->get_Enabled(This,pRetVal) | ||
| 1935 | #define IRDPSRAPIApplicationFilter_put_Enabled(This,NewVal) (This)->lpVtbl->put_Enabled(This,NewVal) | ||
| 1936 | #else | ||
| 1937 | /*** IUnknown methods ***/ | ||
| 1938 | static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_QueryInterface(IRDPSRAPIApplicationFilter* This,REFIID riid,void **ppvObject) { | ||
| 1939 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1940 | } | ||
| 1941 | static FORCEINLINE ULONG IRDPSRAPIApplicationFilter_AddRef(IRDPSRAPIApplicationFilter* This) { | ||
| 1942 | return This->lpVtbl->AddRef(This); | ||
| 1943 | } | ||
| 1944 | static FORCEINLINE ULONG IRDPSRAPIApplicationFilter_Release(IRDPSRAPIApplicationFilter* This) { | ||
| 1945 | return This->lpVtbl->Release(This); | ||
| 1946 | } | ||
| 1947 | /*** IDispatch methods ***/ | ||
| 1948 | static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_GetTypeInfoCount(IRDPSRAPIApplicationFilter* This,UINT *pctinfo) { | ||
| 1949 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1950 | } | ||
| 1951 | static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_GetTypeInfo(IRDPSRAPIApplicationFilter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1952 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1953 | } | ||
| 1954 | static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_GetIDsOfNames(IRDPSRAPIApplicationFilter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1955 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1956 | } | ||
| 1957 | static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_Invoke(IRDPSRAPIApplicationFilter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1958 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1959 | } | ||
| 1960 | /*** IRDPSRAPIApplicationFilter methods ***/ | ||
| 1961 | static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_get_Applications(IRDPSRAPIApplicationFilter* This,IRDPSRAPIApplicationList **pApplications) { | ||
| 1962 | return This->lpVtbl->get_Applications(This,pApplications); | ||
| 1963 | } | ||
| 1964 | static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_get_Windows(IRDPSRAPIApplicationFilter* This,IRDPSRAPIWindowList **pWindows) { | ||
| 1965 | return This->lpVtbl->get_Windows(This,pWindows); | ||
| 1966 | } | ||
| 1967 | static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_get_Enabled(IRDPSRAPIApplicationFilter* This,VARIANT_BOOL *pRetVal) { | ||
| 1968 | return This->lpVtbl->get_Enabled(This,pRetVal); | ||
| 1969 | } | ||
| 1970 | static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_put_Enabled(IRDPSRAPIApplicationFilter* This,VARIANT_BOOL NewVal) { | ||
| 1971 | return This->lpVtbl->put_Enabled(This,NewVal); | ||
| 1972 | } | ||
| 1973 | #endif | ||
| 1974 | #endif | ||
| 1975 | |||
| 1976 | #endif | ||
| 1977 | |||
| 1978 | |||
| 1979 | #endif /* __IRDPSRAPIApplicationFilter_INTERFACE_DEFINED__ */ | ||
| 1980 | |||
| 1981 | /***************************************************************************** | ||
| 1982 | * IRDPSRAPISessionProperties interface | ||
| 1983 | */ | ||
| 1984 | #ifndef __IRDPSRAPISessionProperties_INTERFACE_DEFINED__ | ||
| 1985 | #define __IRDPSRAPISessionProperties_INTERFACE_DEFINED__ | ||
| 1986 | |||
| 1987 | DEFINE_GUID(IID_IRDPSRAPISessionProperties, 0x339b24f2, 0x9bc0, 0x4f16, 0x9a,0xac, 0xf1,0x65,0x43,0x3d,0x13,0xd4); | ||
| 1988 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1989 | MIDL_INTERFACE("339b24f2-9bc0-4f16-9aac-f165433d13d4") | ||
| 1990 | IRDPSRAPISessionProperties : public IDispatch | ||
| 1991 | { | ||
| 1992 | virtual HRESULT STDMETHODCALLTYPE get_Property( | ||
| 1993 | BSTR PropertyName, | ||
| 1994 | VARIANT *pVal) = 0; | ||
| 1995 | |||
| 1996 | virtual HRESULT STDMETHODCALLTYPE put_Property( | ||
| 1997 | BSTR PropertyName, | ||
| 1998 | VARIANT newVal) = 0; | ||
| 1999 | |||
| 2000 | }; | ||
| 2001 | #ifdef __CRT_UUID_DECL | ||
| 2002 | __CRT_UUID_DECL(IRDPSRAPISessionProperties, 0x339b24f2, 0x9bc0, 0x4f16, 0x9a,0xac, 0xf1,0x65,0x43,0x3d,0x13,0xd4) | ||
| 2003 | #endif | ||
| 2004 | #else | ||
| 2005 | typedef struct IRDPSRAPISessionPropertiesVtbl { | ||
| 2006 | BEGIN_INTERFACE | ||
| 2007 | |||
| 2008 | /*** IUnknown methods ***/ | ||
| 2009 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2010 | IRDPSRAPISessionProperties *This, | ||
| 2011 | REFIID riid, | ||
| 2012 | void **ppvObject); | ||
| 2013 | |||
| 2014 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2015 | IRDPSRAPISessionProperties *This); | ||
| 2016 | |||
| 2017 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2018 | IRDPSRAPISessionProperties *This); | ||
| 2019 | |||
| 2020 | /*** IDispatch methods ***/ | ||
| 2021 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2022 | IRDPSRAPISessionProperties *This, | ||
| 2023 | UINT *pctinfo); | ||
| 2024 | |||
| 2025 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2026 | IRDPSRAPISessionProperties *This, | ||
| 2027 | UINT iTInfo, | ||
| 2028 | LCID lcid, | ||
| 2029 | ITypeInfo **ppTInfo); | ||
| 2030 | |||
| 2031 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2032 | IRDPSRAPISessionProperties *This, | ||
| 2033 | REFIID riid, | ||
| 2034 | LPOLESTR *rgszNames, | ||
| 2035 | UINT cNames, | ||
| 2036 | LCID lcid, | ||
| 2037 | DISPID *rgDispId); | ||
| 2038 | |||
| 2039 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2040 | IRDPSRAPISessionProperties *This, | ||
| 2041 | DISPID dispIdMember, | ||
| 2042 | REFIID riid, | ||
| 2043 | LCID lcid, | ||
| 2044 | WORD wFlags, | ||
| 2045 | DISPPARAMS *pDispParams, | ||
| 2046 | VARIANT *pVarResult, | ||
| 2047 | EXCEPINFO *pExcepInfo, | ||
| 2048 | UINT *puArgErr); | ||
| 2049 | |||
| 2050 | /*** IRDPSRAPISessionProperties methods ***/ | ||
| 2051 | HRESULT (STDMETHODCALLTYPE *get_Property)( | ||
| 2052 | IRDPSRAPISessionProperties *This, | ||
| 2053 | BSTR PropertyName, | ||
| 2054 | VARIANT *pVal); | ||
| 2055 | |||
| 2056 | HRESULT (STDMETHODCALLTYPE *put_Property)( | ||
| 2057 | IRDPSRAPISessionProperties *This, | ||
| 2058 | BSTR PropertyName, | ||
| 2059 | VARIANT newVal); | ||
| 2060 | |||
| 2061 | END_INTERFACE | ||
| 2062 | } IRDPSRAPISessionPropertiesVtbl; | ||
| 2063 | |||
| 2064 | interface IRDPSRAPISessionProperties { | ||
| 2065 | CONST_VTBL IRDPSRAPISessionPropertiesVtbl* lpVtbl; | ||
| 2066 | }; | ||
| 2067 | |||
| 2068 | #ifdef COBJMACROS | ||
| 2069 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2070 | /*** IUnknown methods ***/ | ||
| 2071 | #define IRDPSRAPISessionProperties_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2072 | #define IRDPSRAPISessionProperties_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2073 | #define IRDPSRAPISessionProperties_Release(This) (This)->lpVtbl->Release(This) | ||
| 2074 | /*** IDispatch methods ***/ | ||
| 2075 | #define IRDPSRAPISessionProperties_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2076 | #define IRDPSRAPISessionProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2077 | #define IRDPSRAPISessionProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2078 | #define IRDPSRAPISessionProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2079 | /*** IRDPSRAPISessionProperties methods ***/ | ||
| 2080 | #define IRDPSRAPISessionProperties_get_Property(This,PropertyName,pVal) (This)->lpVtbl->get_Property(This,PropertyName,pVal) | ||
| 2081 | #define IRDPSRAPISessionProperties_put_Property(This,PropertyName,newVal) (This)->lpVtbl->put_Property(This,PropertyName,newVal) | ||
| 2082 | #else | ||
| 2083 | /*** IUnknown methods ***/ | ||
| 2084 | static FORCEINLINE HRESULT IRDPSRAPISessionProperties_QueryInterface(IRDPSRAPISessionProperties* This,REFIID riid,void **ppvObject) { | ||
| 2085 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2086 | } | ||
| 2087 | static FORCEINLINE ULONG IRDPSRAPISessionProperties_AddRef(IRDPSRAPISessionProperties* This) { | ||
| 2088 | return This->lpVtbl->AddRef(This); | ||
| 2089 | } | ||
| 2090 | static FORCEINLINE ULONG IRDPSRAPISessionProperties_Release(IRDPSRAPISessionProperties* This) { | ||
| 2091 | return This->lpVtbl->Release(This); | ||
| 2092 | } | ||
| 2093 | /*** IDispatch methods ***/ | ||
| 2094 | static FORCEINLINE HRESULT IRDPSRAPISessionProperties_GetTypeInfoCount(IRDPSRAPISessionProperties* This,UINT *pctinfo) { | ||
| 2095 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2096 | } | ||
| 2097 | static FORCEINLINE HRESULT IRDPSRAPISessionProperties_GetTypeInfo(IRDPSRAPISessionProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2098 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2099 | } | ||
| 2100 | static FORCEINLINE HRESULT IRDPSRAPISessionProperties_GetIDsOfNames(IRDPSRAPISessionProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2101 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2102 | } | ||
| 2103 | static FORCEINLINE HRESULT IRDPSRAPISessionProperties_Invoke(IRDPSRAPISessionProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2104 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2105 | } | ||
| 2106 | /*** IRDPSRAPISessionProperties methods ***/ | ||
| 2107 | static FORCEINLINE HRESULT IRDPSRAPISessionProperties_get_Property(IRDPSRAPISessionProperties* This,BSTR PropertyName,VARIANT *pVal) { | ||
| 2108 | return This->lpVtbl->get_Property(This,PropertyName,pVal); | ||
| 2109 | } | ||
| 2110 | static FORCEINLINE HRESULT IRDPSRAPISessionProperties_put_Property(IRDPSRAPISessionProperties* This,BSTR PropertyName,VARIANT newVal) { | ||
| 2111 | return This->lpVtbl->put_Property(This,PropertyName,newVal); | ||
| 2112 | } | ||
| 2113 | #endif | ||
| 2114 | #endif | ||
| 2115 | |||
| 2116 | #endif | ||
| 2117 | |||
| 2118 | |||
| 2119 | #endif /* __IRDPSRAPISessionProperties_INTERFACE_DEFINED__ */ | ||
| 2120 | |||
| 2121 | /***************************************************************************** | ||
| 2122 | * IRDPSRAPIInvitation interface | ||
| 2123 | */ | ||
| 2124 | #ifndef __IRDPSRAPIInvitation_INTERFACE_DEFINED__ | ||
| 2125 | #define __IRDPSRAPIInvitation_INTERFACE_DEFINED__ | ||
| 2126 | |||
| 2127 | DEFINE_GUID(IID_IRDPSRAPIInvitation, 0x4fac1d43, 0xfc51, 0x45bb, 0xb1,0xb4, 0x2b,0x53,0xaa,0x56,0x2f,0xa3); | ||
| 2128 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2129 | MIDL_INTERFACE("4fac1d43-fc51-45bb-b1b4-2b53aa562fa3") | ||
| 2130 | IRDPSRAPIInvitation : public IDispatch | ||
| 2131 | { | ||
| 2132 | virtual HRESULT STDMETHODCALLTYPE get_ConnectionString( | ||
| 2133 | BSTR *pbstrVal) = 0; | ||
| 2134 | |||
| 2135 | virtual HRESULT STDMETHODCALLTYPE get_GroupName( | ||
| 2136 | BSTR *pbstrVal) = 0; | ||
| 2137 | |||
| 2138 | virtual HRESULT STDMETHODCALLTYPE get_Password( | ||
| 2139 | BSTR *pbstrVal) = 0; | ||
| 2140 | |||
| 2141 | virtual HRESULT STDMETHODCALLTYPE get_AttendeeLimit( | ||
| 2142 | LONG *pRetVal) = 0; | ||
| 2143 | |||
| 2144 | virtual HRESULT STDMETHODCALLTYPE put_AttendeeLimit( | ||
| 2145 | LONG NewVal) = 0; | ||
| 2146 | |||
| 2147 | virtual HRESULT STDMETHODCALLTYPE get_Revoked( | ||
| 2148 | VARIANT_BOOL *pRetVal) = 0; | ||
| 2149 | |||
| 2150 | virtual HRESULT STDMETHODCALLTYPE put_Revoked( | ||
| 2151 | VARIANT_BOOL NewVal) = 0; | ||
| 2152 | |||
| 2153 | }; | ||
| 2154 | #ifdef __CRT_UUID_DECL | ||
| 2155 | __CRT_UUID_DECL(IRDPSRAPIInvitation, 0x4fac1d43, 0xfc51, 0x45bb, 0xb1,0xb4, 0x2b,0x53,0xaa,0x56,0x2f,0xa3) | ||
| 2156 | #endif | ||
| 2157 | #else | ||
| 2158 | typedef struct IRDPSRAPIInvitationVtbl { | ||
| 2159 | BEGIN_INTERFACE | ||
| 2160 | |||
| 2161 | /*** IUnknown methods ***/ | ||
| 2162 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2163 | IRDPSRAPIInvitation *This, | ||
| 2164 | REFIID riid, | ||
| 2165 | void **ppvObject); | ||
| 2166 | |||
| 2167 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2168 | IRDPSRAPIInvitation *This); | ||
| 2169 | |||
| 2170 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2171 | IRDPSRAPIInvitation *This); | ||
| 2172 | |||
| 2173 | /*** IDispatch methods ***/ | ||
| 2174 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2175 | IRDPSRAPIInvitation *This, | ||
| 2176 | UINT *pctinfo); | ||
| 2177 | |||
| 2178 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2179 | IRDPSRAPIInvitation *This, | ||
| 2180 | UINT iTInfo, | ||
| 2181 | LCID lcid, | ||
| 2182 | ITypeInfo **ppTInfo); | ||
| 2183 | |||
| 2184 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2185 | IRDPSRAPIInvitation *This, | ||
| 2186 | REFIID riid, | ||
| 2187 | LPOLESTR *rgszNames, | ||
| 2188 | UINT cNames, | ||
| 2189 | LCID lcid, | ||
| 2190 | DISPID *rgDispId); | ||
| 2191 | |||
| 2192 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2193 | IRDPSRAPIInvitation *This, | ||
| 2194 | DISPID dispIdMember, | ||
| 2195 | REFIID riid, | ||
| 2196 | LCID lcid, | ||
| 2197 | WORD wFlags, | ||
| 2198 | DISPPARAMS *pDispParams, | ||
| 2199 | VARIANT *pVarResult, | ||
| 2200 | EXCEPINFO *pExcepInfo, | ||
| 2201 | UINT *puArgErr); | ||
| 2202 | |||
| 2203 | /*** IRDPSRAPIInvitation methods ***/ | ||
| 2204 | HRESULT (STDMETHODCALLTYPE *get_ConnectionString)( | ||
| 2205 | IRDPSRAPIInvitation *This, | ||
| 2206 | BSTR *pbstrVal); | ||
| 2207 | |||
| 2208 | HRESULT (STDMETHODCALLTYPE *get_GroupName)( | ||
| 2209 | IRDPSRAPIInvitation *This, | ||
| 2210 | BSTR *pbstrVal); | ||
| 2211 | |||
| 2212 | HRESULT (STDMETHODCALLTYPE *get_Password)( | ||
| 2213 | IRDPSRAPIInvitation *This, | ||
| 2214 | BSTR *pbstrVal); | ||
| 2215 | |||
| 2216 | HRESULT (STDMETHODCALLTYPE *get_AttendeeLimit)( | ||
| 2217 | IRDPSRAPIInvitation *This, | ||
| 2218 | LONG *pRetVal); | ||
| 2219 | |||
| 2220 | HRESULT (STDMETHODCALLTYPE *put_AttendeeLimit)( | ||
| 2221 | IRDPSRAPIInvitation *This, | ||
| 2222 | LONG NewVal); | ||
| 2223 | |||
| 2224 | HRESULT (STDMETHODCALLTYPE *get_Revoked)( | ||
| 2225 | IRDPSRAPIInvitation *This, | ||
| 2226 | VARIANT_BOOL *pRetVal); | ||
| 2227 | |||
| 2228 | HRESULT (STDMETHODCALLTYPE *put_Revoked)( | ||
| 2229 | IRDPSRAPIInvitation *This, | ||
| 2230 | VARIANT_BOOL NewVal); | ||
| 2231 | |||
| 2232 | END_INTERFACE | ||
| 2233 | } IRDPSRAPIInvitationVtbl; | ||
| 2234 | |||
| 2235 | interface IRDPSRAPIInvitation { | ||
| 2236 | CONST_VTBL IRDPSRAPIInvitationVtbl* lpVtbl; | ||
| 2237 | }; | ||
| 2238 | |||
| 2239 | #ifdef COBJMACROS | ||
| 2240 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2241 | /*** IUnknown methods ***/ | ||
| 2242 | #define IRDPSRAPIInvitation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2243 | #define IRDPSRAPIInvitation_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2244 | #define IRDPSRAPIInvitation_Release(This) (This)->lpVtbl->Release(This) | ||
| 2245 | /*** IDispatch methods ***/ | ||
| 2246 | #define IRDPSRAPIInvitation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2247 | #define IRDPSRAPIInvitation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2248 | #define IRDPSRAPIInvitation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2249 | #define IRDPSRAPIInvitation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2250 | /*** IRDPSRAPIInvitation methods ***/ | ||
| 2251 | #define IRDPSRAPIInvitation_get_ConnectionString(This,pbstrVal) (This)->lpVtbl->get_ConnectionString(This,pbstrVal) | ||
| 2252 | #define IRDPSRAPIInvitation_get_GroupName(This,pbstrVal) (This)->lpVtbl->get_GroupName(This,pbstrVal) | ||
| 2253 | #define IRDPSRAPIInvitation_get_Password(This,pbstrVal) (This)->lpVtbl->get_Password(This,pbstrVal) | ||
| 2254 | #define IRDPSRAPIInvitation_get_AttendeeLimit(This,pRetVal) (This)->lpVtbl->get_AttendeeLimit(This,pRetVal) | ||
| 2255 | #define IRDPSRAPIInvitation_put_AttendeeLimit(This,NewVal) (This)->lpVtbl->put_AttendeeLimit(This,NewVal) | ||
| 2256 | #define IRDPSRAPIInvitation_get_Revoked(This,pRetVal) (This)->lpVtbl->get_Revoked(This,pRetVal) | ||
| 2257 | #define IRDPSRAPIInvitation_put_Revoked(This,NewVal) (This)->lpVtbl->put_Revoked(This,NewVal) | ||
| 2258 | #else | ||
| 2259 | /*** IUnknown methods ***/ | ||
| 2260 | static FORCEINLINE HRESULT IRDPSRAPIInvitation_QueryInterface(IRDPSRAPIInvitation* This,REFIID riid,void **ppvObject) { | ||
| 2261 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2262 | } | ||
| 2263 | static FORCEINLINE ULONG IRDPSRAPIInvitation_AddRef(IRDPSRAPIInvitation* This) { | ||
| 2264 | return This->lpVtbl->AddRef(This); | ||
| 2265 | } | ||
| 2266 | static FORCEINLINE ULONG IRDPSRAPIInvitation_Release(IRDPSRAPIInvitation* This) { | ||
| 2267 | return This->lpVtbl->Release(This); | ||
| 2268 | } | ||
| 2269 | /*** IDispatch methods ***/ | ||
| 2270 | static FORCEINLINE HRESULT IRDPSRAPIInvitation_GetTypeInfoCount(IRDPSRAPIInvitation* This,UINT *pctinfo) { | ||
| 2271 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2272 | } | ||
| 2273 | static FORCEINLINE HRESULT IRDPSRAPIInvitation_GetTypeInfo(IRDPSRAPIInvitation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2274 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2275 | } | ||
| 2276 | static FORCEINLINE HRESULT IRDPSRAPIInvitation_GetIDsOfNames(IRDPSRAPIInvitation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2277 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2278 | } | ||
| 2279 | static FORCEINLINE HRESULT IRDPSRAPIInvitation_Invoke(IRDPSRAPIInvitation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2280 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2281 | } | ||
| 2282 | /*** IRDPSRAPIInvitation methods ***/ | ||
| 2283 | static FORCEINLINE HRESULT IRDPSRAPIInvitation_get_ConnectionString(IRDPSRAPIInvitation* This,BSTR *pbstrVal) { | ||
| 2284 | return This->lpVtbl->get_ConnectionString(This,pbstrVal); | ||
| 2285 | } | ||
| 2286 | static FORCEINLINE HRESULT IRDPSRAPIInvitation_get_GroupName(IRDPSRAPIInvitation* This,BSTR *pbstrVal) { | ||
| 2287 | return This->lpVtbl->get_GroupName(This,pbstrVal); | ||
| 2288 | } | ||
| 2289 | static FORCEINLINE HRESULT IRDPSRAPIInvitation_get_Password(IRDPSRAPIInvitation* This,BSTR *pbstrVal) { | ||
| 2290 | return This->lpVtbl->get_Password(This,pbstrVal); | ||
| 2291 | } | ||
| 2292 | static FORCEINLINE HRESULT IRDPSRAPIInvitation_get_AttendeeLimit(IRDPSRAPIInvitation* This,LONG *pRetVal) { | ||
| 2293 | return This->lpVtbl->get_AttendeeLimit(This,pRetVal); | ||
| 2294 | } | ||
| 2295 | static FORCEINLINE HRESULT IRDPSRAPIInvitation_put_AttendeeLimit(IRDPSRAPIInvitation* This,LONG NewVal) { | ||
| 2296 | return This->lpVtbl->put_AttendeeLimit(This,NewVal); | ||
| 2297 | } | ||
| 2298 | static FORCEINLINE HRESULT IRDPSRAPIInvitation_get_Revoked(IRDPSRAPIInvitation* This,VARIANT_BOOL *pRetVal) { | ||
| 2299 | return This->lpVtbl->get_Revoked(This,pRetVal); | ||
| 2300 | } | ||
| 2301 | static FORCEINLINE HRESULT IRDPSRAPIInvitation_put_Revoked(IRDPSRAPIInvitation* This,VARIANT_BOOL NewVal) { | ||
| 2302 | return This->lpVtbl->put_Revoked(This,NewVal); | ||
| 2303 | } | ||
| 2304 | #endif | ||
| 2305 | #endif | ||
| 2306 | |||
| 2307 | #endif | ||
| 2308 | |||
| 2309 | |||
| 2310 | #endif /* __IRDPSRAPIInvitation_INTERFACE_DEFINED__ */ | ||
| 2311 | |||
| 2312 | /***************************************************************************** | ||
| 2313 | * IRDPSRAPIInvitationManager interface | ||
| 2314 | */ | ||
| 2315 | #ifndef __IRDPSRAPIInvitationManager_INTERFACE_DEFINED__ | ||
| 2316 | #define __IRDPSRAPIInvitationManager_INTERFACE_DEFINED__ | ||
| 2317 | |||
| 2318 | DEFINE_GUID(IID_IRDPSRAPIInvitationManager, 0x4722b049, 0x92c3, 0x4c2d, 0x8a,0x65, 0xf7,0x34,0x8f,0x64,0x4d,0xcf); | ||
| 2319 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2320 | MIDL_INTERFACE("4722b049-92c3-4c2d-8a65-f7348f644dcf") | ||
| 2321 | IRDPSRAPIInvitationManager : public IDispatch | ||
| 2322 | { | ||
| 2323 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( | ||
| 2324 | IUnknown **retval) = 0; | ||
| 2325 | |||
| 2326 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 2327 | VARIANT item, | ||
| 2328 | IRDPSRAPIInvitation **ppInvitation) = 0; | ||
| 2329 | |||
| 2330 | virtual HRESULT STDMETHODCALLTYPE get_Count( | ||
| 2331 | LONG *pRetVal) = 0; | ||
| 2332 | |||
| 2333 | virtual HRESULT STDMETHODCALLTYPE CreateInvitation( | ||
| 2334 | BSTR bstrAuthString, | ||
| 2335 | BSTR bstrGroupName, | ||
| 2336 | BSTR bstrPassword, | ||
| 2337 | LONG AttendeeLimit, | ||
| 2338 | IRDPSRAPIInvitation **ppInvitation) = 0; | ||
| 2339 | |||
| 2340 | }; | ||
| 2341 | #ifdef __CRT_UUID_DECL | ||
| 2342 | __CRT_UUID_DECL(IRDPSRAPIInvitationManager, 0x4722b049, 0x92c3, 0x4c2d, 0x8a,0x65, 0xf7,0x34,0x8f,0x64,0x4d,0xcf) | ||
| 2343 | #endif | ||
| 2344 | #else | ||
| 2345 | typedef struct IRDPSRAPIInvitationManagerVtbl { | ||
| 2346 | BEGIN_INTERFACE | ||
| 2347 | |||
| 2348 | /*** IUnknown methods ***/ | ||
| 2349 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2350 | IRDPSRAPIInvitationManager *This, | ||
| 2351 | REFIID riid, | ||
| 2352 | void **ppvObject); | ||
| 2353 | |||
| 2354 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2355 | IRDPSRAPIInvitationManager *This); | ||
| 2356 | |||
| 2357 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2358 | IRDPSRAPIInvitationManager *This); | ||
| 2359 | |||
| 2360 | /*** IDispatch methods ***/ | ||
| 2361 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2362 | IRDPSRAPIInvitationManager *This, | ||
| 2363 | UINT *pctinfo); | ||
| 2364 | |||
| 2365 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2366 | IRDPSRAPIInvitationManager *This, | ||
| 2367 | UINT iTInfo, | ||
| 2368 | LCID lcid, | ||
| 2369 | ITypeInfo **ppTInfo); | ||
| 2370 | |||
| 2371 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2372 | IRDPSRAPIInvitationManager *This, | ||
| 2373 | REFIID riid, | ||
| 2374 | LPOLESTR *rgszNames, | ||
| 2375 | UINT cNames, | ||
| 2376 | LCID lcid, | ||
| 2377 | DISPID *rgDispId); | ||
| 2378 | |||
| 2379 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2380 | IRDPSRAPIInvitationManager *This, | ||
| 2381 | DISPID dispIdMember, | ||
| 2382 | REFIID riid, | ||
| 2383 | LCID lcid, | ||
| 2384 | WORD wFlags, | ||
| 2385 | DISPPARAMS *pDispParams, | ||
| 2386 | VARIANT *pVarResult, | ||
| 2387 | EXCEPINFO *pExcepInfo, | ||
| 2388 | UINT *puArgErr); | ||
| 2389 | |||
| 2390 | /*** IRDPSRAPIInvitationManager methods ***/ | ||
| 2391 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | ||
| 2392 | IRDPSRAPIInvitationManager *This, | ||
| 2393 | IUnknown **retval); | ||
| 2394 | |||
| 2395 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 2396 | IRDPSRAPIInvitationManager *This, | ||
| 2397 | VARIANT item, | ||
| 2398 | IRDPSRAPIInvitation **ppInvitation); | ||
| 2399 | |||
| 2400 | HRESULT (STDMETHODCALLTYPE *get_Count)( | ||
| 2401 | IRDPSRAPIInvitationManager *This, | ||
| 2402 | LONG *pRetVal); | ||
| 2403 | |||
| 2404 | HRESULT (STDMETHODCALLTYPE *CreateInvitation)( | ||
| 2405 | IRDPSRAPIInvitationManager *This, | ||
| 2406 | BSTR bstrAuthString, | ||
| 2407 | BSTR bstrGroupName, | ||
| 2408 | BSTR bstrPassword, | ||
| 2409 | LONG AttendeeLimit, | ||
| 2410 | IRDPSRAPIInvitation **ppInvitation); | ||
| 2411 | |||
| 2412 | END_INTERFACE | ||
| 2413 | } IRDPSRAPIInvitationManagerVtbl; | ||
| 2414 | |||
| 2415 | interface IRDPSRAPIInvitationManager { | ||
| 2416 | CONST_VTBL IRDPSRAPIInvitationManagerVtbl* lpVtbl; | ||
| 2417 | }; | ||
| 2418 | |||
| 2419 | #ifdef COBJMACROS | ||
| 2420 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2421 | /*** IUnknown methods ***/ | ||
| 2422 | #define IRDPSRAPIInvitationManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2423 | #define IRDPSRAPIInvitationManager_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2424 | #define IRDPSRAPIInvitationManager_Release(This) (This)->lpVtbl->Release(This) | ||
| 2425 | /*** IDispatch methods ***/ | ||
| 2426 | #define IRDPSRAPIInvitationManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2427 | #define IRDPSRAPIInvitationManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2428 | #define IRDPSRAPIInvitationManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2429 | #define IRDPSRAPIInvitationManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2430 | /*** IRDPSRAPIInvitationManager methods ***/ | ||
| 2431 | #define IRDPSRAPIInvitationManager_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | ||
| 2432 | #define IRDPSRAPIInvitationManager_get_Item(This,item,ppInvitation) (This)->lpVtbl->get_Item(This,item,ppInvitation) | ||
| 2433 | #define IRDPSRAPIInvitationManager_get_Count(This,pRetVal) (This)->lpVtbl->get_Count(This,pRetVal) | ||
| 2434 | #define IRDPSRAPIInvitationManager_CreateInvitation(This,bstrAuthString,bstrGroupName,bstrPassword,AttendeeLimit,ppInvitation) (This)->lpVtbl->CreateInvitation(This,bstrAuthString,bstrGroupName,bstrPassword,AttendeeLimit,ppInvitation) | ||
| 2435 | #else | ||
| 2436 | /*** IUnknown methods ***/ | ||
| 2437 | static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_QueryInterface(IRDPSRAPIInvitationManager* This,REFIID riid,void **ppvObject) { | ||
| 2438 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2439 | } | ||
| 2440 | static FORCEINLINE ULONG IRDPSRAPIInvitationManager_AddRef(IRDPSRAPIInvitationManager* This) { | ||
| 2441 | return This->lpVtbl->AddRef(This); | ||
| 2442 | } | ||
| 2443 | static FORCEINLINE ULONG IRDPSRAPIInvitationManager_Release(IRDPSRAPIInvitationManager* This) { | ||
| 2444 | return This->lpVtbl->Release(This); | ||
| 2445 | } | ||
| 2446 | /*** IDispatch methods ***/ | ||
| 2447 | static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_GetTypeInfoCount(IRDPSRAPIInvitationManager* This,UINT *pctinfo) { | ||
| 2448 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2449 | } | ||
| 2450 | static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_GetTypeInfo(IRDPSRAPIInvitationManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2451 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2452 | } | ||
| 2453 | static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_GetIDsOfNames(IRDPSRAPIInvitationManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2454 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2455 | } | ||
| 2456 | static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_Invoke(IRDPSRAPIInvitationManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2457 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2458 | } | ||
| 2459 | /*** IRDPSRAPIInvitationManager methods ***/ | ||
| 2460 | static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_get__NewEnum(IRDPSRAPIInvitationManager* This,IUnknown **retval) { | ||
| 2461 | return This->lpVtbl->get__NewEnum(This,retval); | ||
| 2462 | } | ||
| 2463 | static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_get_Item(IRDPSRAPIInvitationManager* This,VARIANT item,IRDPSRAPIInvitation **ppInvitation) { | ||
| 2464 | return This->lpVtbl->get_Item(This,item,ppInvitation); | ||
| 2465 | } | ||
| 2466 | static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_get_Count(IRDPSRAPIInvitationManager* This,LONG *pRetVal) { | ||
| 2467 | return This->lpVtbl->get_Count(This,pRetVal); | ||
| 2468 | } | ||
| 2469 | static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_CreateInvitation(IRDPSRAPIInvitationManager* This,BSTR bstrAuthString,BSTR bstrGroupName,BSTR bstrPassword,LONG AttendeeLimit,IRDPSRAPIInvitation **ppInvitation) { | ||
| 2470 | return This->lpVtbl->CreateInvitation(This,bstrAuthString,bstrGroupName,bstrPassword,AttendeeLimit,ppInvitation); | ||
| 2471 | } | ||
| 2472 | #endif | ||
| 2473 | #endif | ||
| 2474 | |||
| 2475 | #endif | ||
| 2476 | |||
| 2477 | |||
| 2478 | #endif /* __IRDPSRAPIInvitationManager_INTERFACE_DEFINED__ */ | ||
| 2479 | |||
| 2480 | /***************************************************************************** | ||
| 2481 | * IRDPSRAPITcpConnectionInfo interface | ||
| 2482 | */ | ||
| 2483 | #ifndef __IRDPSRAPITcpConnectionInfo_INTERFACE_DEFINED__ | ||
| 2484 | #define __IRDPSRAPITcpConnectionInfo_INTERFACE_DEFINED__ | ||
| 2485 | |||
| 2486 | DEFINE_GUID(IID_IRDPSRAPITcpConnectionInfo, 0xf74049a4, 0x3d06, 0x4028, 0x81,0x93, 0x0a,0x8c,0x29,0xbc,0x24,0x52); | ||
| 2487 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2488 | MIDL_INTERFACE("f74049a4-3d06-4028-8193-0a8c29bc2452") | ||
| 2489 | IRDPSRAPITcpConnectionInfo : public IDispatch | ||
| 2490 | { | ||
| 2491 | virtual HRESULT STDMETHODCALLTYPE get_Protocol( | ||
| 2492 | LONG *plProtocol) = 0; | ||
| 2493 | |||
| 2494 | virtual HRESULT STDMETHODCALLTYPE get_LocalPort( | ||
| 2495 | LONG *plPort) = 0; | ||
| 2496 | |||
| 2497 | virtual HRESULT STDMETHODCALLTYPE get_LocalIP( | ||
| 2498 | BSTR *pbsrLocalIP) = 0; | ||
| 2499 | |||
| 2500 | virtual HRESULT STDMETHODCALLTYPE get_PeerPort( | ||
| 2501 | LONG *plPort) = 0; | ||
| 2502 | |||
| 2503 | virtual HRESULT STDMETHODCALLTYPE get_PeerIP( | ||
| 2504 | BSTR *pbstrIP) = 0; | ||
| 2505 | |||
| 2506 | }; | ||
| 2507 | #ifdef __CRT_UUID_DECL | ||
| 2508 | __CRT_UUID_DECL(IRDPSRAPITcpConnectionInfo, 0xf74049a4, 0x3d06, 0x4028, 0x81,0x93, 0x0a,0x8c,0x29,0xbc,0x24,0x52) | ||
| 2509 | #endif | ||
| 2510 | #else | ||
| 2511 | typedef struct IRDPSRAPITcpConnectionInfoVtbl { | ||
| 2512 | BEGIN_INTERFACE | ||
| 2513 | |||
| 2514 | /*** IUnknown methods ***/ | ||
| 2515 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2516 | IRDPSRAPITcpConnectionInfo *This, | ||
| 2517 | REFIID riid, | ||
| 2518 | void **ppvObject); | ||
| 2519 | |||
| 2520 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2521 | IRDPSRAPITcpConnectionInfo *This); | ||
| 2522 | |||
| 2523 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2524 | IRDPSRAPITcpConnectionInfo *This); | ||
| 2525 | |||
| 2526 | /*** IDispatch methods ***/ | ||
| 2527 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2528 | IRDPSRAPITcpConnectionInfo *This, | ||
| 2529 | UINT *pctinfo); | ||
| 2530 | |||
| 2531 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2532 | IRDPSRAPITcpConnectionInfo *This, | ||
| 2533 | UINT iTInfo, | ||
| 2534 | LCID lcid, | ||
| 2535 | ITypeInfo **ppTInfo); | ||
| 2536 | |||
| 2537 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2538 | IRDPSRAPITcpConnectionInfo *This, | ||
| 2539 | REFIID riid, | ||
| 2540 | LPOLESTR *rgszNames, | ||
| 2541 | UINT cNames, | ||
| 2542 | LCID lcid, | ||
| 2543 | DISPID *rgDispId); | ||
| 2544 | |||
| 2545 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2546 | IRDPSRAPITcpConnectionInfo *This, | ||
| 2547 | DISPID dispIdMember, | ||
| 2548 | REFIID riid, | ||
| 2549 | LCID lcid, | ||
| 2550 | WORD wFlags, | ||
| 2551 | DISPPARAMS *pDispParams, | ||
| 2552 | VARIANT *pVarResult, | ||
| 2553 | EXCEPINFO *pExcepInfo, | ||
| 2554 | UINT *puArgErr); | ||
| 2555 | |||
| 2556 | /*** IRDPSRAPITcpConnectionInfo methods ***/ | ||
| 2557 | HRESULT (STDMETHODCALLTYPE *get_Protocol)( | ||
| 2558 | IRDPSRAPITcpConnectionInfo *This, | ||
| 2559 | LONG *plProtocol); | ||
| 2560 | |||
| 2561 | HRESULT (STDMETHODCALLTYPE *get_LocalPort)( | ||
| 2562 | IRDPSRAPITcpConnectionInfo *This, | ||
| 2563 | LONG *plPort); | ||
| 2564 | |||
| 2565 | HRESULT (STDMETHODCALLTYPE *get_LocalIP)( | ||
| 2566 | IRDPSRAPITcpConnectionInfo *This, | ||
| 2567 | BSTR *pbsrLocalIP); | ||
| 2568 | |||
| 2569 | HRESULT (STDMETHODCALLTYPE *get_PeerPort)( | ||
| 2570 | IRDPSRAPITcpConnectionInfo *This, | ||
| 2571 | LONG *plPort); | ||
| 2572 | |||
| 2573 | HRESULT (STDMETHODCALLTYPE *get_PeerIP)( | ||
| 2574 | IRDPSRAPITcpConnectionInfo *This, | ||
| 2575 | BSTR *pbstrIP); | ||
| 2576 | |||
| 2577 | END_INTERFACE | ||
| 2578 | } IRDPSRAPITcpConnectionInfoVtbl; | ||
| 2579 | |||
| 2580 | interface IRDPSRAPITcpConnectionInfo { | ||
| 2581 | CONST_VTBL IRDPSRAPITcpConnectionInfoVtbl* lpVtbl; | ||
| 2582 | }; | ||
| 2583 | |||
| 2584 | #ifdef COBJMACROS | ||
| 2585 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2586 | /*** IUnknown methods ***/ | ||
| 2587 | #define IRDPSRAPITcpConnectionInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2588 | #define IRDPSRAPITcpConnectionInfo_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2589 | #define IRDPSRAPITcpConnectionInfo_Release(This) (This)->lpVtbl->Release(This) | ||
| 2590 | /*** IDispatch methods ***/ | ||
| 2591 | #define IRDPSRAPITcpConnectionInfo_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2592 | #define IRDPSRAPITcpConnectionInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2593 | #define IRDPSRAPITcpConnectionInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2594 | #define IRDPSRAPITcpConnectionInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2595 | /*** IRDPSRAPITcpConnectionInfo methods ***/ | ||
| 2596 | #define IRDPSRAPITcpConnectionInfo_get_Protocol(This,plProtocol) (This)->lpVtbl->get_Protocol(This,plProtocol) | ||
| 2597 | #define IRDPSRAPITcpConnectionInfo_get_LocalPort(This,plPort) (This)->lpVtbl->get_LocalPort(This,plPort) | ||
| 2598 | #define IRDPSRAPITcpConnectionInfo_get_LocalIP(This,pbsrLocalIP) (This)->lpVtbl->get_LocalIP(This,pbsrLocalIP) | ||
| 2599 | #define IRDPSRAPITcpConnectionInfo_get_PeerPort(This,plPort) (This)->lpVtbl->get_PeerPort(This,plPort) | ||
| 2600 | #define IRDPSRAPITcpConnectionInfo_get_PeerIP(This,pbstrIP) (This)->lpVtbl->get_PeerIP(This,pbstrIP) | ||
| 2601 | #else | ||
| 2602 | /*** IUnknown methods ***/ | ||
| 2603 | static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_QueryInterface(IRDPSRAPITcpConnectionInfo* This,REFIID riid,void **ppvObject) { | ||
| 2604 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2605 | } | ||
| 2606 | static FORCEINLINE ULONG IRDPSRAPITcpConnectionInfo_AddRef(IRDPSRAPITcpConnectionInfo* This) { | ||
| 2607 | return This->lpVtbl->AddRef(This); | ||
| 2608 | } | ||
| 2609 | static FORCEINLINE ULONG IRDPSRAPITcpConnectionInfo_Release(IRDPSRAPITcpConnectionInfo* This) { | ||
| 2610 | return This->lpVtbl->Release(This); | ||
| 2611 | } | ||
| 2612 | /*** IDispatch methods ***/ | ||
| 2613 | static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_GetTypeInfoCount(IRDPSRAPITcpConnectionInfo* This,UINT *pctinfo) { | ||
| 2614 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2615 | } | ||
| 2616 | static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_GetTypeInfo(IRDPSRAPITcpConnectionInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2617 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2618 | } | ||
| 2619 | static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_GetIDsOfNames(IRDPSRAPITcpConnectionInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2620 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2621 | } | ||
| 2622 | static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_Invoke(IRDPSRAPITcpConnectionInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2623 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2624 | } | ||
| 2625 | /*** IRDPSRAPITcpConnectionInfo methods ***/ | ||
| 2626 | static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_get_Protocol(IRDPSRAPITcpConnectionInfo* This,LONG *plProtocol) { | ||
| 2627 | return This->lpVtbl->get_Protocol(This,plProtocol); | ||
| 2628 | } | ||
| 2629 | static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_get_LocalPort(IRDPSRAPITcpConnectionInfo* This,LONG *plPort) { | ||
| 2630 | return This->lpVtbl->get_LocalPort(This,plPort); | ||
| 2631 | } | ||
| 2632 | static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_get_LocalIP(IRDPSRAPITcpConnectionInfo* This,BSTR *pbsrLocalIP) { | ||
| 2633 | return This->lpVtbl->get_LocalIP(This,pbsrLocalIP); | ||
| 2634 | } | ||
| 2635 | static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_get_PeerPort(IRDPSRAPITcpConnectionInfo* This,LONG *plPort) { | ||
| 2636 | return This->lpVtbl->get_PeerPort(This,plPort); | ||
| 2637 | } | ||
| 2638 | static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_get_PeerIP(IRDPSRAPITcpConnectionInfo* This,BSTR *pbstrIP) { | ||
| 2639 | return This->lpVtbl->get_PeerIP(This,pbstrIP); | ||
| 2640 | } | ||
| 2641 | #endif | ||
| 2642 | #endif | ||
| 2643 | |||
| 2644 | #endif | ||
| 2645 | |||
| 2646 | |||
| 2647 | #endif /* __IRDPSRAPITcpConnectionInfo_INTERFACE_DEFINED__ */ | ||
| 2648 | |||
| 2649 | /***************************************************************************** | ||
| 2650 | * IRDPSRAPIAttendee interface | ||
| 2651 | */ | ||
| 2652 | #ifndef __IRDPSRAPIAttendee_INTERFACE_DEFINED__ | ||
| 2653 | #define __IRDPSRAPIAttendee_INTERFACE_DEFINED__ | ||
| 2654 | |||
| 2655 | DEFINE_GUID(IID_IRDPSRAPIAttendee, 0xec0671b3, 0x1b78, 0x4b80, 0xa4,0x64, 0x91,0x32,0x24,0x75,0x43,0xe3); | ||
| 2656 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2657 | MIDL_INTERFACE("ec0671b3-1b78-4b80-a464-9132247543e3") | ||
| 2658 | IRDPSRAPIAttendee : public IDispatch | ||
| 2659 | { | ||
| 2660 | virtual HRESULT STDMETHODCALLTYPE get_Id( | ||
| 2661 | LONG *pId) = 0; | ||
| 2662 | |||
| 2663 | virtual HRESULT STDMETHODCALLTYPE get_RemoteName( | ||
| 2664 | BSTR *pVal) = 0; | ||
| 2665 | |||
| 2666 | virtual HRESULT STDMETHODCALLTYPE get_ControlLevel( | ||
| 2667 | CTRL_LEVEL *pVal) = 0; | ||
| 2668 | |||
| 2669 | virtual HRESULT STDMETHODCALLTYPE put_ControlLevel( | ||
| 2670 | CTRL_LEVEL pNewVal) = 0; | ||
| 2671 | |||
| 2672 | virtual HRESULT STDMETHODCALLTYPE get_Invitation( | ||
| 2673 | IRDPSRAPIInvitation **ppVal) = 0; | ||
| 2674 | |||
| 2675 | virtual HRESULT STDMETHODCALLTYPE TerminateConnection( | ||
| 2676 | ) = 0; | ||
| 2677 | |||
| 2678 | virtual HRESULT STDMETHODCALLTYPE get_Flags( | ||
| 2679 | LONG *plFlags) = 0; | ||
| 2680 | |||
| 2681 | virtual HRESULT STDMETHODCALLTYPE get_ConnectivityInfo( | ||
| 2682 | IUnknown **ppVal) = 0; | ||
| 2683 | |||
| 2684 | }; | ||
| 2685 | #ifdef __CRT_UUID_DECL | ||
| 2686 | __CRT_UUID_DECL(IRDPSRAPIAttendee, 0xec0671b3, 0x1b78, 0x4b80, 0xa4,0x64, 0x91,0x32,0x24,0x75,0x43,0xe3) | ||
| 2687 | #endif | ||
| 2688 | #else | ||
| 2689 | typedef struct IRDPSRAPIAttendeeVtbl { | ||
| 2690 | BEGIN_INTERFACE | ||
| 2691 | |||
| 2692 | /*** IUnknown methods ***/ | ||
| 2693 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2694 | IRDPSRAPIAttendee *This, | ||
| 2695 | REFIID riid, | ||
| 2696 | void **ppvObject); | ||
| 2697 | |||
| 2698 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2699 | IRDPSRAPIAttendee *This); | ||
| 2700 | |||
| 2701 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2702 | IRDPSRAPIAttendee *This); | ||
| 2703 | |||
| 2704 | /*** IDispatch methods ***/ | ||
| 2705 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2706 | IRDPSRAPIAttendee *This, | ||
| 2707 | UINT *pctinfo); | ||
| 2708 | |||
| 2709 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2710 | IRDPSRAPIAttendee *This, | ||
| 2711 | UINT iTInfo, | ||
| 2712 | LCID lcid, | ||
| 2713 | ITypeInfo **ppTInfo); | ||
| 2714 | |||
| 2715 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2716 | IRDPSRAPIAttendee *This, | ||
| 2717 | REFIID riid, | ||
| 2718 | LPOLESTR *rgszNames, | ||
| 2719 | UINT cNames, | ||
| 2720 | LCID lcid, | ||
| 2721 | DISPID *rgDispId); | ||
| 2722 | |||
| 2723 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2724 | IRDPSRAPIAttendee *This, | ||
| 2725 | DISPID dispIdMember, | ||
| 2726 | REFIID riid, | ||
| 2727 | LCID lcid, | ||
| 2728 | WORD wFlags, | ||
| 2729 | DISPPARAMS *pDispParams, | ||
| 2730 | VARIANT *pVarResult, | ||
| 2731 | EXCEPINFO *pExcepInfo, | ||
| 2732 | UINT *puArgErr); | ||
| 2733 | |||
| 2734 | /*** IRDPSRAPIAttendee methods ***/ | ||
| 2735 | HRESULT (STDMETHODCALLTYPE *get_Id)( | ||
| 2736 | IRDPSRAPIAttendee *This, | ||
| 2737 | LONG *pId); | ||
| 2738 | |||
| 2739 | HRESULT (STDMETHODCALLTYPE *get_RemoteName)( | ||
| 2740 | IRDPSRAPIAttendee *This, | ||
| 2741 | BSTR *pVal); | ||
| 2742 | |||
| 2743 | HRESULT (STDMETHODCALLTYPE *get_ControlLevel)( | ||
| 2744 | IRDPSRAPIAttendee *This, | ||
| 2745 | CTRL_LEVEL *pVal); | ||
| 2746 | |||
| 2747 | HRESULT (STDMETHODCALLTYPE *put_ControlLevel)( | ||
| 2748 | IRDPSRAPIAttendee *This, | ||
| 2749 | CTRL_LEVEL pNewVal); | ||
| 2750 | |||
| 2751 | HRESULT (STDMETHODCALLTYPE *get_Invitation)( | ||
| 2752 | IRDPSRAPIAttendee *This, | ||
| 2753 | IRDPSRAPIInvitation **ppVal); | ||
| 2754 | |||
| 2755 | HRESULT (STDMETHODCALLTYPE *TerminateConnection)( | ||
| 2756 | IRDPSRAPIAttendee *This); | ||
| 2757 | |||
| 2758 | HRESULT (STDMETHODCALLTYPE *get_Flags)( | ||
| 2759 | IRDPSRAPIAttendee *This, | ||
| 2760 | LONG *plFlags); | ||
| 2761 | |||
| 2762 | HRESULT (STDMETHODCALLTYPE *get_ConnectivityInfo)( | ||
| 2763 | IRDPSRAPIAttendee *This, | ||
| 2764 | IUnknown **ppVal); | ||
| 2765 | |||
| 2766 | END_INTERFACE | ||
| 2767 | } IRDPSRAPIAttendeeVtbl; | ||
| 2768 | |||
| 2769 | interface IRDPSRAPIAttendee { | ||
| 2770 | CONST_VTBL IRDPSRAPIAttendeeVtbl* lpVtbl; | ||
| 2771 | }; | ||
| 2772 | |||
| 2773 | #ifdef COBJMACROS | ||
| 2774 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2775 | /*** IUnknown methods ***/ | ||
| 2776 | #define IRDPSRAPIAttendee_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2777 | #define IRDPSRAPIAttendee_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2778 | #define IRDPSRAPIAttendee_Release(This) (This)->lpVtbl->Release(This) | ||
| 2779 | /*** IDispatch methods ***/ | ||
| 2780 | #define IRDPSRAPIAttendee_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2781 | #define IRDPSRAPIAttendee_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2782 | #define IRDPSRAPIAttendee_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2783 | #define IRDPSRAPIAttendee_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2784 | /*** IRDPSRAPIAttendee methods ***/ | ||
| 2785 | #define IRDPSRAPIAttendee_get_Id(This,pId) (This)->lpVtbl->get_Id(This,pId) | ||
| 2786 | #define IRDPSRAPIAttendee_get_RemoteName(This,pVal) (This)->lpVtbl->get_RemoteName(This,pVal) | ||
| 2787 | #define IRDPSRAPIAttendee_get_ControlLevel(This,pVal) (This)->lpVtbl->get_ControlLevel(This,pVal) | ||
| 2788 | #define IRDPSRAPIAttendee_put_ControlLevel(This,pNewVal) (This)->lpVtbl->put_ControlLevel(This,pNewVal) | ||
| 2789 | #define IRDPSRAPIAttendee_get_Invitation(This,ppVal) (This)->lpVtbl->get_Invitation(This,ppVal) | ||
| 2790 | #define IRDPSRAPIAttendee_TerminateConnection(This) (This)->lpVtbl->TerminateConnection(This) | ||
| 2791 | #define IRDPSRAPIAttendee_get_Flags(This,plFlags) (This)->lpVtbl->get_Flags(This,plFlags) | ||
| 2792 | #define IRDPSRAPIAttendee_get_ConnectivityInfo(This,ppVal) (This)->lpVtbl->get_ConnectivityInfo(This,ppVal) | ||
| 2793 | #else | ||
| 2794 | /*** IUnknown methods ***/ | ||
| 2795 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_QueryInterface(IRDPSRAPIAttendee* This,REFIID riid,void **ppvObject) { | ||
| 2796 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2797 | } | ||
| 2798 | static FORCEINLINE ULONG IRDPSRAPIAttendee_AddRef(IRDPSRAPIAttendee* This) { | ||
| 2799 | return This->lpVtbl->AddRef(This); | ||
| 2800 | } | ||
| 2801 | static FORCEINLINE ULONG IRDPSRAPIAttendee_Release(IRDPSRAPIAttendee* This) { | ||
| 2802 | return This->lpVtbl->Release(This); | ||
| 2803 | } | ||
| 2804 | /*** IDispatch methods ***/ | ||
| 2805 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_GetTypeInfoCount(IRDPSRAPIAttendee* This,UINT *pctinfo) { | ||
| 2806 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2807 | } | ||
| 2808 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_GetTypeInfo(IRDPSRAPIAttendee* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2809 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2810 | } | ||
| 2811 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_GetIDsOfNames(IRDPSRAPIAttendee* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2812 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2813 | } | ||
| 2814 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_Invoke(IRDPSRAPIAttendee* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2815 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2816 | } | ||
| 2817 | /*** IRDPSRAPIAttendee methods ***/ | ||
| 2818 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_get_Id(IRDPSRAPIAttendee* This,LONG *pId) { | ||
| 2819 | return This->lpVtbl->get_Id(This,pId); | ||
| 2820 | } | ||
| 2821 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_get_RemoteName(IRDPSRAPIAttendee* This,BSTR *pVal) { | ||
| 2822 | return This->lpVtbl->get_RemoteName(This,pVal); | ||
| 2823 | } | ||
| 2824 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_get_ControlLevel(IRDPSRAPIAttendee* This,CTRL_LEVEL *pVal) { | ||
| 2825 | return This->lpVtbl->get_ControlLevel(This,pVal); | ||
| 2826 | } | ||
| 2827 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_put_ControlLevel(IRDPSRAPIAttendee* This,CTRL_LEVEL pNewVal) { | ||
| 2828 | return This->lpVtbl->put_ControlLevel(This,pNewVal); | ||
| 2829 | } | ||
| 2830 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_get_Invitation(IRDPSRAPIAttendee* This,IRDPSRAPIInvitation **ppVal) { | ||
| 2831 | return This->lpVtbl->get_Invitation(This,ppVal); | ||
| 2832 | } | ||
| 2833 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_TerminateConnection(IRDPSRAPIAttendee* This) { | ||
| 2834 | return This->lpVtbl->TerminateConnection(This); | ||
| 2835 | } | ||
| 2836 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_get_Flags(IRDPSRAPIAttendee* This,LONG *plFlags) { | ||
| 2837 | return This->lpVtbl->get_Flags(This,plFlags); | ||
| 2838 | } | ||
| 2839 | static FORCEINLINE HRESULT IRDPSRAPIAttendee_get_ConnectivityInfo(IRDPSRAPIAttendee* This,IUnknown **ppVal) { | ||
| 2840 | return This->lpVtbl->get_ConnectivityInfo(This,ppVal); | ||
| 2841 | } | ||
| 2842 | #endif | ||
| 2843 | #endif | ||
| 2844 | |||
| 2845 | #endif | ||
| 2846 | |||
| 2847 | |||
| 2848 | #endif /* __IRDPSRAPIAttendee_INTERFACE_DEFINED__ */ | ||
| 2849 | |||
| 2850 | /***************************************************************************** | ||
| 2851 | * IRDPSRAPIAttendeeManager interface | ||
| 2852 | */ | ||
| 2853 | #ifndef __IRDPSRAPIAttendeeManager_INTERFACE_DEFINED__ | ||
| 2854 | #define __IRDPSRAPIAttendeeManager_INTERFACE_DEFINED__ | ||
| 2855 | |||
| 2856 | DEFINE_GUID(IID_IRDPSRAPIAttendeeManager, 0xba3a37e8, 0x33da, 0x4749, 0x8d,0xa0, 0x07,0xfa,0x34,0xda,0x79,0x44); | ||
| 2857 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2858 | MIDL_INTERFACE("ba3a37e8-33da-4749-8da0-07fa34da7944") | ||
| 2859 | IRDPSRAPIAttendeeManager : public IDispatch | ||
| 2860 | { | ||
| 2861 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( | ||
| 2862 | IUnknown **retval) = 0; | ||
| 2863 | |||
| 2864 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 2865 | LONG id, | ||
| 2866 | IRDPSRAPIAttendee **ppItem) = 0; | ||
| 2867 | |||
| 2868 | }; | ||
| 2869 | #ifdef __CRT_UUID_DECL | ||
| 2870 | __CRT_UUID_DECL(IRDPSRAPIAttendeeManager, 0xba3a37e8, 0x33da, 0x4749, 0x8d,0xa0, 0x07,0xfa,0x34,0xda,0x79,0x44) | ||
| 2871 | #endif | ||
| 2872 | #else | ||
| 2873 | typedef struct IRDPSRAPIAttendeeManagerVtbl { | ||
| 2874 | BEGIN_INTERFACE | ||
| 2875 | |||
| 2876 | /*** IUnknown methods ***/ | ||
| 2877 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2878 | IRDPSRAPIAttendeeManager *This, | ||
| 2879 | REFIID riid, | ||
| 2880 | void **ppvObject); | ||
| 2881 | |||
| 2882 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2883 | IRDPSRAPIAttendeeManager *This); | ||
| 2884 | |||
| 2885 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2886 | IRDPSRAPIAttendeeManager *This); | ||
| 2887 | |||
| 2888 | /*** IDispatch methods ***/ | ||
| 2889 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2890 | IRDPSRAPIAttendeeManager *This, | ||
| 2891 | UINT *pctinfo); | ||
| 2892 | |||
| 2893 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2894 | IRDPSRAPIAttendeeManager *This, | ||
| 2895 | UINT iTInfo, | ||
| 2896 | LCID lcid, | ||
| 2897 | ITypeInfo **ppTInfo); | ||
| 2898 | |||
| 2899 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2900 | IRDPSRAPIAttendeeManager *This, | ||
| 2901 | REFIID riid, | ||
| 2902 | LPOLESTR *rgszNames, | ||
| 2903 | UINT cNames, | ||
| 2904 | LCID lcid, | ||
| 2905 | DISPID *rgDispId); | ||
| 2906 | |||
| 2907 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2908 | IRDPSRAPIAttendeeManager *This, | ||
| 2909 | DISPID dispIdMember, | ||
| 2910 | REFIID riid, | ||
| 2911 | LCID lcid, | ||
| 2912 | WORD wFlags, | ||
| 2913 | DISPPARAMS *pDispParams, | ||
| 2914 | VARIANT *pVarResult, | ||
| 2915 | EXCEPINFO *pExcepInfo, | ||
| 2916 | UINT *puArgErr); | ||
| 2917 | |||
| 2918 | /*** IRDPSRAPIAttendeeManager methods ***/ | ||
| 2919 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | ||
| 2920 | IRDPSRAPIAttendeeManager *This, | ||
| 2921 | IUnknown **retval); | ||
| 2922 | |||
| 2923 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 2924 | IRDPSRAPIAttendeeManager *This, | ||
| 2925 | LONG id, | ||
| 2926 | IRDPSRAPIAttendee **ppItem); | ||
| 2927 | |||
| 2928 | END_INTERFACE | ||
| 2929 | } IRDPSRAPIAttendeeManagerVtbl; | ||
| 2930 | |||
| 2931 | interface IRDPSRAPIAttendeeManager { | ||
| 2932 | CONST_VTBL IRDPSRAPIAttendeeManagerVtbl* lpVtbl; | ||
| 2933 | }; | ||
| 2934 | |||
| 2935 | #ifdef COBJMACROS | ||
| 2936 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2937 | /*** IUnknown methods ***/ | ||
| 2938 | #define IRDPSRAPIAttendeeManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2939 | #define IRDPSRAPIAttendeeManager_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2940 | #define IRDPSRAPIAttendeeManager_Release(This) (This)->lpVtbl->Release(This) | ||
| 2941 | /*** IDispatch methods ***/ | ||
| 2942 | #define IRDPSRAPIAttendeeManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2943 | #define IRDPSRAPIAttendeeManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2944 | #define IRDPSRAPIAttendeeManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2945 | #define IRDPSRAPIAttendeeManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2946 | /*** IRDPSRAPIAttendeeManager methods ***/ | ||
| 2947 | #define IRDPSRAPIAttendeeManager_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | ||
| 2948 | #define IRDPSRAPIAttendeeManager_get_Item(This,id,ppItem) (This)->lpVtbl->get_Item(This,id,ppItem) | ||
| 2949 | #else | ||
| 2950 | /*** IUnknown methods ***/ | ||
| 2951 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_QueryInterface(IRDPSRAPIAttendeeManager* This,REFIID riid,void **ppvObject) { | ||
| 2952 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2953 | } | ||
| 2954 | static FORCEINLINE ULONG IRDPSRAPIAttendeeManager_AddRef(IRDPSRAPIAttendeeManager* This) { | ||
| 2955 | return This->lpVtbl->AddRef(This); | ||
| 2956 | } | ||
| 2957 | static FORCEINLINE ULONG IRDPSRAPIAttendeeManager_Release(IRDPSRAPIAttendeeManager* This) { | ||
| 2958 | return This->lpVtbl->Release(This); | ||
| 2959 | } | ||
| 2960 | /*** IDispatch methods ***/ | ||
| 2961 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_GetTypeInfoCount(IRDPSRAPIAttendeeManager* This,UINT *pctinfo) { | ||
| 2962 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2963 | } | ||
| 2964 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_GetTypeInfo(IRDPSRAPIAttendeeManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2965 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2966 | } | ||
| 2967 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_GetIDsOfNames(IRDPSRAPIAttendeeManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2968 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2969 | } | ||
| 2970 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_Invoke(IRDPSRAPIAttendeeManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2971 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2972 | } | ||
| 2973 | /*** IRDPSRAPIAttendeeManager methods ***/ | ||
| 2974 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_get__NewEnum(IRDPSRAPIAttendeeManager* This,IUnknown **retval) { | ||
| 2975 | return This->lpVtbl->get__NewEnum(This,retval); | ||
| 2976 | } | ||
| 2977 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_get_Item(IRDPSRAPIAttendeeManager* This,LONG id,IRDPSRAPIAttendee **ppItem) { | ||
| 2978 | return This->lpVtbl->get_Item(This,id,ppItem); | ||
| 2979 | } | ||
| 2980 | #endif | ||
| 2981 | #endif | ||
| 2982 | |||
| 2983 | #endif | ||
| 2984 | |||
| 2985 | |||
| 2986 | #endif /* __IRDPSRAPIAttendeeManager_INTERFACE_DEFINED__ */ | ||
| 2987 | |||
| 2988 | /***************************************************************************** | ||
| 2989 | * IRDPSRAPIAttendeeDisconnectInfo interface | ||
| 2990 | */ | ||
| 2991 | #ifndef __IRDPSRAPIAttendeeDisconnectInfo_INTERFACE_DEFINED__ | ||
| 2992 | #define __IRDPSRAPIAttendeeDisconnectInfo_INTERFACE_DEFINED__ | ||
| 2993 | |||
| 2994 | DEFINE_GUID(IID_IRDPSRAPIAttendeeDisconnectInfo, 0xc187689f, 0x447c, 0x44a1, 0x9c,0x14, 0xff,0xfb,0xb3,0xb7,0xec,0x17); | ||
| 2995 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2996 | MIDL_INTERFACE("c187689f-447c-44a1-9c14-fffbb3b7ec17") | ||
| 2997 | IRDPSRAPIAttendeeDisconnectInfo : public IDispatch | ||
| 2998 | { | ||
| 2999 | virtual HRESULT STDMETHODCALLTYPE get_Attendee( | ||
| 3000 | IRDPSRAPIAttendee **retval) = 0; | ||
| 3001 | |||
| 3002 | virtual HRESULT STDMETHODCALLTYPE get_Reason( | ||
| 3003 | ATTENDEE_DISCONNECT_REASON *pReason) = 0; | ||
| 3004 | |||
| 3005 | virtual HRESULT STDMETHODCALLTYPE get_Code( | ||
| 3006 | LONG *pVal) = 0; | ||
| 3007 | |||
| 3008 | }; | ||
| 3009 | #ifdef __CRT_UUID_DECL | ||
| 3010 | __CRT_UUID_DECL(IRDPSRAPIAttendeeDisconnectInfo, 0xc187689f, 0x447c, 0x44a1, 0x9c,0x14, 0xff,0xfb,0xb3,0xb7,0xec,0x17) | ||
| 3011 | #endif | ||
| 3012 | #else | ||
| 3013 | typedef struct IRDPSRAPIAttendeeDisconnectInfoVtbl { | ||
| 3014 | BEGIN_INTERFACE | ||
| 3015 | |||
| 3016 | /*** IUnknown methods ***/ | ||
| 3017 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3018 | IRDPSRAPIAttendeeDisconnectInfo *This, | ||
| 3019 | REFIID riid, | ||
| 3020 | void **ppvObject); | ||
| 3021 | |||
| 3022 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3023 | IRDPSRAPIAttendeeDisconnectInfo *This); | ||
| 3024 | |||
| 3025 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3026 | IRDPSRAPIAttendeeDisconnectInfo *This); | ||
| 3027 | |||
| 3028 | /*** IDispatch methods ***/ | ||
| 3029 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3030 | IRDPSRAPIAttendeeDisconnectInfo *This, | ||
| 3031 | UINT *pctinfo); | ||
| 3032 | |||
| 3033 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3034 | IRDPSRAPIAttendeeDisconnectInfo *This, | ||
| 3035 | UINT iTInfo, | ||
| 3036 | LCID lcid, | ||
| 3037 | ITypeInfo **ppTInfo); | ||
| 3038 | |||
| 3039 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 3040 | IRDPSRAPIAttendeeDisconnectInfo *This, | ||
| 3041 | REFIID riid, | ||
| 3042 | LPOLESTR *rgszNames, | ||
| 3043 | UINT cNames, | ||
| 3044 | LCID lcid, | ||
| 3045 | DISPID *rgDispId); | ||
| 3046 | |||
| 3047 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 3048 | IRDPSRAPIAttendeeDisconnectInfo *This, | ||
| 3049 | DISPID dispIdMember, | ||
| 3050 | REFIID riid, | ||
| 3051 | LCID lcid, | ||
| 3052 | WORD wFlags, | ||
| 3053 | DISPPARAMS *pDispParams, | ||
| 3054 | VARIANT *pVarResult, | ||
| 3055 | EXCEPINFO *pExcepInfo, | ||
| 3056 | UINT *puArgErr); | ||
| 3057 | |||
| 3058 | /*** IRDPSRAPIAttendeeDisconnectInfo methods ***/ | ||
| 3059 | HRESULT (STDMETHODCALLTYPE *get_Attendee)( | ||
| 3060 | IRDPSRAPIAttendeeDisconnectInfo *This, | ||
| 3061 | IRDPSRAPIAttendee **retval); | ||
| 3062 | |||
| 3063 | HRESULT (STDMETHODCALLTYPE *get_Reason)( | ||
| 3064 | IRDPSRAPIAttendeeDisconnectInfo *This, | ||
| 3065 | ATTENDEE_DISCONNECT_REASON *pReason); | ||
| 3066 | |||
| 3067 | HRESULT (STDMETHODCALLTYPE *get_Code)( | ||
| 3068 | IRDPSRAPIAttendeeDisconnectInfo *This, | ||
| 3069 | LONG *pVal); | ||
| 3070 | |||
| 3071 | END_INTERFACE | ||
| 3072 | } IRDPSRAPIAttendeeDisconnectInfoVtbl; | ||
| 3073 | |||
| 3074 | interface IRDPSRAPIAttendeeDisconnectInfo { | ||
| 3075 | CONST_VTBL IRDPSRAPIAttendeeDisconnectInfoVtbl* lpVtbl; | ||
| 3076 | }; | ||
| 3077 | |||
| 3078 | #ifdef COBJMACROS | ||
| 3079 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3080 | /*** IUnknown methods ***/ | ||
| 3081 | #define IRDPSRAPIAttendeeDisconnectInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3082 | #define IRDPSRAPIAttendeeDisconnectInfo_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3083 | #define IRDPSRAPIAttendeeDisconnectInfo_Release(This) (This)->lpVtbl->Release(This) | ||
| 3084 | /*** IDispatch methods ***/ | ||
| 3085 | #define IRDPSRAPIAttendeeDisconnectInfo_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 3086 | #define IRDPSRAPIAttendeeDisconnectInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 3087 | #define IRDPSRAPIAttendeeDisconnectInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 3088 | #define IRDPSRAPIAttendeeDisconnectInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 3089 | /*** IRDPSRAPIAttendeeDisconnectInfo methods ***/ | ||
| 3090 | #define IRDPSRAPIAttendeeDisconnectInfo_get_Attendee(This,retval) (This)->lpVtbl->get_Attendee(This,retval) | ||
| 3091 | #define IRDPSRAPIAttendeeDisconnectInfo_get_Reason(This,pReason) (This)->lpVtbl->get_Reason(This,pReason) | ||
| 3092 | #define IRDPSRAPIAttendeeDisconnectInfo_get_Code(This,pVal) (This)->lpVtbl->get_Code(This,pVal) | ||
| 3093 | #else | ||
| 3094 | /*** IUnknown methods ***/ | ||
| 3095 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_QueryInterface(IRDPSRAPIAttendeeDisconnectInfo* This,REFIID riid,void **ppvObject) { | ||
| 3096 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3097 | } | ||
| 3098 | static FORCEINLINE ULONG IRDPSRAPIAttendeeDisconnectInfo_AddRef(IRDPSRAPIAttendeeDisconnectInfo* This) { | ||
| 3099 | return This->lpVtbl->AddRef(This); | ||
| 3100 | } | ||
| 3101 | static FORCEINLINE ULONG IRDPSRAPIAttendeeDisconnectInfo_Release(IRDPSRAPIAttendeeDisconnectInfo* This) { | ||
| 3102 | return This->lpVtbl->Release(This); | ||
| 3103 | } | ||
| 3104 | /*** IDispatch methods ***/ | ||
| 3105 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_GetTypeInfoCount(IRDPSRAPIAttendeeDisconnectInfo* This,UINT *pctinfo) { | ||
| 3106 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 3107 | } | ||
| 3108 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_GetTypeInfo(IRDPSRAPIAttendeeDisconnectInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 3109 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 3110 | } | ||
| 3111 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_GetIDsOfNames(IRDPSRAPIAttendeeDisconnectInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 3112 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 3113 | } | ||
| 3114 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_Invoke(IRDPSRAPIAttendeeDisconnectInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 3115 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 3116 | } | ||
| 3117 | /*** IRDPSRAPIAttendeeDisconnectInfo methods ***/ | ||
| 3118 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_get_Attendee(IRDPSRAPIAttendeeDisconnectInfo* This,IRDPSRAPIAttendee **retval) { | ||
| 3119 | return This->lpVtbl->get_Attendee(This,retval); | ||
| 3120 | } | ||
| 3121 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_get_Reason(IRDPSRAPIAttendeeDisconnectInfo* This,ATTENDEE_DISCONNECT_REASON *pReason) { | ||
| 3122 | return This->lpVtbl->get_Reason(This,pReason); | ||
| 3123 | } | ||
| 3124 | static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_get_Code(IRDPSRAPIAttendeeDisconnectInfo* This,LONG *pVal) { | ||
| 3125 | return This->lpVtbl->get_Code(This,pVal); | ||
| 3126 | } | ||
| 3127 | #endif | ||
| 3128 | #endif | ||
| 3129 | |||
| 3130 | #endif | ||
| 3131 | |||
| 3132 | |||
| 3133 | #endif /* __IRDPSRAPIAttendeeDisconnectInfo_INTERFACE_DEFINED__ */ | ||
| 3134 | |||
| 3135 | /***************************************************************************** | ||
| 3136 | * IRDPSRAPIVirtualChannel interface | ||
| 3137 | */ | ||
| 3138 | #ifndef __IRDPSRAPIVirtualChannel_INTERFACE_DEFINED__ | ||
| 3139 | #define __IRDPSRAPIVirtualChannel_INTERFACE_DEFINED__ | ||
| 3140 | |||
| 3141 | DEFINE_GUID(IID_IRDPSRAPIVirtualChannel, 0x05e12f95, 0x28b3, 0x4c9a, 0x87,0x80, 0xd0,0x24,0x85,0x74,0xa1,0xe0); | ||
| 3142 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3143 | MIDL_INTERFACE("05e12f95-28b3-4c9a-8780-d0248574a1e0") | ||
| 3144 | IRDPSRAPIVirtualChannel : public IDispatch | ||
| 3145 | { | ||
| 3146 | virtual HRESULT STDMETHODCALLTYPE SendData( | ||
| 3147 | BSTR bstrData, | ||
| 3148 | LONG lAttendeeId, | ||
| 3149 | ULONG ChannelSendFlags) = 0; | ||
| 3150 | |||
| 3151 | virtual HRESULT STDMETHODCALLTYPE SetAccess( | ||
| 3152 | LONG lAttendeeId, | ||
| 3153 | CHANNEL_ACCESS_ENUM AccessType) = 0; | ||
| 3154 | |||
| 3155 | virtual HRESULT STDMETHODCALLTYPE get_Name( | ||
| 3156 | BSTR *pbstrName) = 0; | ||
| 3157 | |||
| 3158 | virtual HRESULT STDMETHODCALLTYPE get_Flags( | ||
| 3159 | LONG *plFlags) = 0; | ||
| 3160 | |||
| 3161 | virtual HRESULT STDMETHODCALLTYPE get_Priority( | ||
| 3162 | CHANNEL_PRIORITY *pPriority) = 0; | ||
| 3163 | |||
| 3164 | }; | ||
| 3165 | #ifdef __CRT_UUID_DECL | ||
| 3166 | __CRT_UUID_DECL(IRDPSRAPIVirtualChannel, 0x05e12f95, 0x28b3, 0x4c9a, 0x87,0x80, 0xd0,0x24,0x85,0x74,0xa1,0xe0) | ||
| 3167 | #endif | ||
| 3168 | #else | ||
| 3169 | typedef struct IRDPSRAPIVirtualChannelVtbl { | ||
| 3170 | BEGIN_INTERFACE | ||
| 3171 | |||
| 3172 | /*** IUnknown methods ***/ | ||
| 3173 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3174 | IRDPSRAPIVirtualChannel *This, | ||
| 3175 | REFIID riid, | ||
| 3176 | void **ppvObject); | ||
| 3177 | |||
| 3178 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3179 | IRDPSRAPIVirtualChannel *This); | ||
| 3180 | |||
| 3181 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3182 | IRDPSRAPIVirtualChannel *This); | ||
| 3183 | |||
| 3184 | /*** IDispatch methods ***/ | ||
| 3185 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3186 | IRDPSRAPIVirtualChannel *This, | ||
| 3187 | UINT *pctinfo); | ||
| 3188 | |||
| 3189 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3190 | IRDPSRAPIVirtualChannel *This, | ||
| 3191 | UINT iTInfo, | ||
| 3192 | LCID lcid, | ||
| 3193 | ITypeInfo **ppTInfo); | ||
| 3194 | |||
| 3195 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 3196 | IRDPSRAPIVirtualChannel *This, | ||
| 3197 | REFIID riid, | ||
| 3198 | LPOLESTR *rgszNames, | ||
| 3199 | UINT cNames, | ||
| 3200 | LCID lcid, | ||
| 3201 | DISPID *rgDispId); | ||
| 3202 | |||
| 3203 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 3204 | IRDPSRAPIVirtualChannel *This, | ||
| 3205 | DISPID dispIdMember, | ||
| 3206 | REFIID riid, | ||
| 3207 | LCID lcid, | ||
| 3208 | WORD wFlags, | ||
| 3209 | DISPPARAMS *pDispParams, | ||
| 3210 | VARIANT *pVarResult, | ||
| 3211 | EXCEPINFO *pExcepInfo, | ||
| 3212 | UINT *puArgErr); | ||
| 3213 | |||
| 3214 | /*** IRDPSRAPIVirtualChannel methods ***/ | ||
| 3215 | HRESULT (STDMETHODCALLTYPE *SendData)( | ||
| 3216 | IRDPSRAPIVirtualChannel *This, | ||
| 3217 | BSTR bstrData, | ||
| 3218 | LONG lAttendeeId, | ||
| 3219 | ULONG ChannelSendFlags); | ||
| 3220 | |||
| 3221 | HRESULT (STDMETHODCALLTYPE *SetAccess)( | ||
| 3222 | IRDPSRAPIVirtualChannel *This, | ||
| 3223 | LONG lAttendeeId, | ||
| 3224 | CHANNEL_ACCESS_ENUM AccessType); | ||
| 3225 | |||
| 3226 | HRESULT (STDMETHODCALLTYPE *get_Name)( | ||
| 3227 | IRDPSRAPIVirtualChannel *This, | ||
| 3228 | BSTR *pbstrName); | ||
| 3229 | |||
| 3230 | HRESULT (STDMETHODCALLTYPE *get_Flags)( | ||
| 3231 | IRDPSRAPIVirtualChannel *This, | ||
| 3232 | LONG *plFlags); | ||
| 3233 | |||
| 3234 | HRESULT (STDMETHODCALLTYPE *get_Priority)( | ||
| 3235 | IRDPSRAPIVirtualChannel *This, | ||
| 3236 | CHANNEL_PRIORITY *pPriority); | ||
| 3237 | |||
| 3238 | END_INTERFACE | ||
| 3239 | } IRDPSRAPIVirtualChannelVtbl; | ||
| 3240 | |||
| 3241 | interface IRDPSRAPIVirtualChannel { | ||
| 3242 | CONST_VTBL IRDPSRAPIVirtualChannelVtbl* lpVtbl; | ||
| 3243 | }; | ||
| 3244 | |||
| 3245 | #ifdef COBJMACROS | ||
| 3246 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3247 | /*** IUnknown methods ***/ | ||
| 3248 | #define IRDPSRAPIVirtualChannel_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3249 | #define IRDPSRAPIVirtualChannel_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3250 | #define IRDPSRAPIVirtualChannel_Release(This) (This)->lpVtbl->Release(This) | ||
| 3251 | /*** IDispatch methods ***/ | ||
| 3252 | #define IRDPSRAPIVirtualChannel_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 3253 | #define IRDPSRAPIVirtualChannel_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 3254 | #define IRDPSRAPIVirtualChannel_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 3255 | #define IRDPSRAPIVirtualChannel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 3256 | /*** IRDPSRAPIVirtualChannel methods ***/ | ||
| 3257 | #define IRDPSRAPIVirtualChannel_SendData(This,bstrData,lAttendeeId,ChannelSendFlags) (This)->lpVtbl->SendData(This,bstrData,lAttendeeId,ChannelSendFlags) | ||
| 3258 | #define IRDPSRAPIVirtualChannel_SetAccess(This,lAttendeeId,AccessType) (This)->lpVtbl->SetAccess(This,lAttendeeId,AccessType) | ||
| 3259 | #define IRDPSRAPIVirtualChannel_get_Name(This,pbstrName) (This)->lpVtbl->get_Name(This,pbstrName) | ||
| 3260 | #define IRDPSRAPIVirtualChannel_get_Flags(This,plFlags) (This)->lpVtbl->get_Flags(This,plFlags) | ||
| 3261 | #define IRDPSRAPIVirtualChannel_get_Priority(This,pPriority) (This)->lpVtbl->get_Priority(This,pPriority) | ||
| 3262 | #else | ||
| 3263 | /*** IUnknown methods ***/ | ||
| 3264 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_QueryInterface(IRDPSRAPIVirtualChannel* This,REFIID riid,void **ppvObject) { | ||
| 3265 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3266 | } | ||
| 3267 | static FORCEINLINE ULONG IRDPSRAPIVirtualChannel_AddRef(IRDPSRAPIVirtualChannel* This) { | ||
| 3268 | return This->lpVtbl->AddRef(This); | ||
| 3269 | } | ||
| 3270 | static FORCEINLINE ULONG IRDPSRAPIVirtualChannel_Release(IRDPSRAPIVirtualChannel* This) { | ||
| 3271 | return This->lpVtbl->Release(This); | ||
| 3272 | } | ||
| 3273 | /*** IDispatch methods ***/ | ||
| 3274 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_GetTypeInfoCount(IRDPSRAPIVirtualChannel* This,UINT *pctinfo) { | ||
| 3275 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 3276 | } | ||
| 3277 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_GetTypeInfo(IRDPSRAPIVirtualChannel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 3278 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 3279 | } | ||
| 3280 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_GetIDsOfNames(IRDPSRAPIVirtualChannel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 3281 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 3282 | } | ||
| 3283 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_Invoke(IRDPSRAPIVirtualChannel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 3284 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 3285 | } | ||
| 3286 | /*** IRDPSRAPIVirtualChannel methods ***/ | ||
| 3287 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_SendData(IRDPSRAPIVirtualChannel* This,BSTR bstrData,LONG lAttendeeId,ULONG ChannelSendFlags) { | ||
| 3288 | return This->lpVtbl->SendData(This,bstrData,lAttendeeId,ChannelSendFlags); | ||
| 3289 | } | ||
| 3290 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_SetAccess(IRDPSRAPIVirtualChannel* This,LONG lAttendeeId,CHANNEL_ACCESS_ENUM AccessType) { | ||
| 3291 | return This->lpVtbl->SetAccess(This,lAttendeeId,AccessType); | ||
| 3292 | } | ||
| 3293 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_get_Name(IRDPSRAPIVirtualChannel* This,BSTR *pbstrName) { | ||
| 3294 | return This->lpVtbl->get_Name(This,pbstrName); | ||
| 3295 | } | ||
| 3296 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_get_Flags(IRDPSRAPIVirtualChannel* This,LONG *plFlags) { | ||
| 3297 | return This->lpVtbl->get_Flags(This,plFlags); | ||
| 3298 | } | ||
| 3299 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_get_Priority(IRDPSRAPIVirtualChannel* This,CHANNEL_PRIORITY *pPriority) { | ||
| 3300 | return This->lpVtbl->get_Priority(This,pPriority); | ||
| 3301 | } | ||
| 3302 | #endif | ||
| 3303 | #endif | ||
| 3304 | |||
| 3305 | #endif | ||
| 3306 | |||
| 3307 | |||
| 3308 | #endif /* __IRDPSRAPIVirtualChannel_INTERFACE_DEFINED__ */ | ||
| 3309 | |||
| 3310 | /***************************************************************************** | ||
| 3311 | * IRDPSRAPIVirtualChannelManager interface | ||
| 3312 | */ | ||
| 3313 | #ifndef __IRDPSRAPIVirtualChannelManager_INTERFACE_DEFINED__ | ||
| 3314 | #define __IRDPSRAPIVirtualChannelManager_INTERFACE_DEFINED__ | ||
| 3315 | |||
| 3316 | DEFINE_GUID(IID_IRDPSRAPIVirtualChannelManager, 0x0d11c661, 0x5d0d, 0x4ee4, 0x89,0xdf, 0x21,0x66,0xae,0x1f,0xdf,0xed); | ||
| 3317 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3318 | MIDL_INTERFACE("0d11c661-5d0d-4ee4-89df-2166ae1fdfed") | ||
| 3319 | IRDPSRAPIVirtualChannelManager : public IDispatch | ||
| 3320 | { | ||
| 3321 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( | ||
| 3322 | IUnknown **retval) = 0; | ||
| 3323 | |||
| 3324 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 3325 | VARIANT item, | ||
| 3326 | IRDPSRAPIVirtualChannel **pChannel) = 0; | ||
| 3327 | |||
| 3328 | virtual HRESULT STDMETHODCALLTYPE CreateVirtualChannel( | ||
| 3329 | BSTR bstrChannelName, | ||
| 3330 | CHANNEL_PRIORITY Priority, | ||
| 3331 | ULONG ChannelFlags, | ||
| 3332 | IRDPSRAPIVirtualChannel **ppChannel) = 0; | ||
| 3333 | |||
| 3334 | }; | ||
| 3335 | #ifdef __CRT_UUID_DECL | ||
| 3336 | __CRT_UUID_DECL(IRDPSRAPIVirtualChannelManager, 0x0d11c661, 0x5d0d, 0x4ee4, 0x89,0xdf, 0x21,0x66,0xae,0x1f,0xdf,0xed) | ||
| 3337 | #endif | ||
| 3338 | #else | ||
| 3339 | typedef struct IRDPSRAPIVirtualChannelManagerVtbl { | ||
| 3340 | BEGIN_INTERFACE | ||
| 3341 | |||
| 3342 | /*** IUnknown methods ***/ | ||
| 3343 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3344 | IRDPSRAPIVirtualChannelManager *This, | ||
| 3345 | REFIID riid, | ||
| 3346 | void **ppvObject); | ||
| 3347 | |||
| 3348 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3349 | IRDPSRAPIVirtualChannelManager *This); | ||
| 3350 | |||
| 3351 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3352 | IRDPSRAPIVirtualChannelManager *This); | ||
| 3353 | |||
| 3354 | /*** IDispatch methods ***/ | ||
| 3355 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3356 | IRDPSRAPIVirtualChannelManager *This, | ||
| 3357 | UINT *pctinfo); | ||
| 3358 | |||
| 3359 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3360 | IRDPSRAPIVirtualChannelManager *This, | ||
| 3361 | UINT iTInfo, | ||
| 3362 | LCID lcid, | ||
| 3363 | ITypeInfo **ppTInfo); | ||
| 3364 | |||
| 3365 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 3366 | IRDPSRAPIVirtualChannelManager *This, | ||
| 3367 | REFIID riid, | ||
| 3368 | LPOLESTR *rgszNames, | ||
| 3369 | UINT cNames, | ||
| 3370 | LCID lcid, | ||
| 3371 | DISPID *rgDispId); | ||
| 3372 | |||
| 3373 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 3374 | IRDPSRAPIVirtualChannelManager *This, | ||
| 3375 | DISPID dispIdMember, | ||
| 3376 | REFIID riid, | ||
| 3377 | LCID lcid, | ||
| 3378 | WORD wFlags, | ||
| 3379 | DISPPARAMS *pDispParams, | ||
| 3380 | VARIANT *pVarResult, | ||
| 3381 | EXCEPINFO *pExcepInfo, | ||
| 3382 | UINT *puArgErr); | ||
| 3383 | |||
| 3384 | /*** IRDPSRAPIVirtualChannelManager methods ***/ | ||
| 3385 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | ||
| 3386 | IRDPSRAPIVirtualChannelManager *This, | ||
| 3387 | IUnknown **retval); | ||
| 3388 | |||
| 3389 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 3390 | IRDPSRAPIVirtualChannelManager *This, | ||
| 3391 | VARIANT item, | ||
| 3392 | IRDPSRAPIVirtualChannel **pChannel); | ||
| 3393 | |||
| 3394 | HRESULT (STDMETHODCALLTYPE *CreateVirtualChannel)( | ||
| 3395 | IRDPSRAPIVirtualChannelManager *This, | ||
| 3396 | BSTR bstrChannelName, | ||
| 3397 | CHANNEL_PRIORITY Priority, | ||
| 3398 | ULONG ChannelFlags, | ||
| 3399 | IRDPSRAPIVirtualChannel **ppChannel); | ||
| 3400 | |||
| 3401 | END_INTERFACE | ||
| 3402 | } IRDPSRAPIVirtualChannelManagerVtbl; | ||
| 3403 | |||
| 3404 | interface IRDPSRAPIVirtualChannelManager { | ||
| 3405 | CONST_VTBL IRDPSRAPIVirtualChannelManagerVtbl* lpVtbl; | ||
| 3406 | }; | ||
| 3407 | |||
| 3408 | #ifdef COBJMACROS | ||
| 3409 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3410 | /*** IUnknown methods ***/ | ||
| 3411 | #define IRDPSRAPIVirtualChannelManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3412 | #define IRDPSRAPIVirtualChannelManager_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3413 | #define IRDPSRAPIVirtualChannelManager_Release(This) (This)->lpVtbl->Release(This) | ||
| 3414 | /*** IDispatch methods ***/ | ||
| 3415 | #define IRDPSRAPIVirtualChannelManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 3416 | #define IRDPSRAPIVirtualChannelManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 3417 | #define IRDPSRAPIVirtualChannelManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 3418 | #define IRDPSRAPIVirtualChannelManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 3419 | /*** IRDPSRAPIVirtualChannelManager methods ***/ | ||
| 3420 | #define IRDPSRAPIVirtualChannelManager_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | ||
| 3421 | #define IRDPSRAPIVirtualChannelManager_get_Item(This,item,pChannel) (This)->lpVtbl->get_Item(This,item,pChannel) | ||
| 3422 | #define IRDPSRAPIVirtualChannelManager_CreateVirtualChannel(This,bstrChannelName,Priority,ChannelFlags,ppChannel) (This)->lpVtbl->CreateVirtualChannel(This,bstrChannelName,Priority,ChannelFlags,ppChannel) | ||
| 3423 | #else | ||
| 3424 | /*** IUnknown methods ***/ | ||
| 3425 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_QueryInterface(IRDPSRAPIVirtualChannelManager* This,REFIID riid,void **ppvObject) { | ||
| 3426 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3427 | } | ||
| 3428 | static FORCEINLINE ULONG IRDPSRAPIVirtualChannelManager_AddRef(IRDPSRAPIVirtualChannelManager* This) { | ||
| 3429 | return This->lpVtbl->AddRef(This); | ||
| 3430 | } | ||
| 3431 | static FORCEINLINE ULONG IRDPSRAPIVirtualChannelManager_Release(IRDPSRAPIVirtualChannelManager* This) { | ||
| 3432 | return This->lpVtbl->Release(This); | ||
| 3433 | } | ||
| 3434 | /*** IDispatch methods ***/ | ||
| 3435 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_GetTypeInfoCount(IRDPSRAPIVirtualChannelManager* This,UINT *pctinfo) { | ||
| 3436 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 3437 | } | ||
| 3438 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_GetTypeInfo(IRDPSRAPIVirtualChannelManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 3439 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 3440 | } | ||
| 3441 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_GetIDsOfNames(IRDPSRAPIVirtualChannelManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 3442 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 3443 | } | ||
| 3444 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_Invoke(IRDPSRAPIVirtualChannelManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 3445 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 3446 | } | ||
| 3447 | /*** IRDPSRAPIVirtualChannelManager methods ***/ | ||
| 3448 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_get__NewEnum(IRDPSRAPIVirtualChannelManager* This,IUnknown **retval) { | ||
| 3449 | return This->lpVtbl->get__NewEnum(This,retval); | ||
| 3450 | } | ||
| 3451 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_get_Item(IRDPSRAPIVirtualChannelManager* This,VARIANT item,IRDPSRAPIVirtualChannel **pChannel) { | ||
| 3452 | return This->lpVtbl->get_Item(This,item,pChannel); | ||
| 3453 | } | ||
| 3454 | static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_CreateVirtualChannel(IRDPSRAPIVirtualChannelManager* This,BSTR bstrChannelName,CHANNEL_PRIORITY Priority,ULONG ChannelFlags,IRDPSRAPIVirtualChannel **ppChannel) { | ||
| 3455 | return This->lpVtbl->CreateVirtualChannel(This,bstrChannelName,Priority,ChannelFlags,ppChannel); | ||
| 3456 | } | ||
| 3457 | #endif | ||
| 3458 | #endif | ||
| 3459 | |||
| 3460 | #endif | ||
| 3461 | |||
| 3462 | |||
| 3463 | #endif /* __IRDPSRAPIVirtualChannelManager_INTERFACE_DEFINED__ */ | ||
| 3464 | |||
| 3465 | /***************************************************************************** | ||
| 3466 | * IRDPSRAPIViewer interface | ||
| 3467 | */ | ||
| 3468 | #ifndef __IRDPSRAPIViewer_INTERFACE_DEFINED__ | ||
| 3469 | #define __IRDPSRAPIViewer_INTERFACE_DEFINED__ | ||
| 3470 | |||
| 3471 | DEFINE_GUID(IID_IRDPSRAPIViewer, 0xc6bfcd38, 0x8ce9, 0x404d, 0x8a,0xe8, 0xf3,0x1d,0x00,0xc6,0x5c,0xb5); | ||
| 3472 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3473 | MIDL_INTERFACE("c6bfcd38-8ce9-404d-8ae8-f31d00c65cb5") | ||
| 3474 | IRDPSRAPIViewer : public IDispatch | ||
| 3475 | { | ||
| 3476 | virtual HRESULT STDMETHODCALLTYPE Connect( | ||
| 3477 | BSTR bstrConnectionString, | ||
| 3478 | BSTR bstrName, | ||
| 3479 | BSTR bstrPassword) = 0; | ||
| 3480 | |||
| 3481 | virtual HRESULT STDMETHODCALLTYPE Disconnect( | ||
| 3482 | ) = 0; | ||
| 3483 | |||
| 3484 | virtual HRESULT STDMETHODCALLTYPE get_Attendees( | ||
| 3485 | IRDPSRAPIAttendeeManager **ppVal) = 0; | ||
| 3486 | |||
| 3487 | virtual HRESULT STDMETHODCALLTYPE get_Invitations( | ||
| 3488 | IRDPSRAPIInvitationManager **ppVal) = 0; | ||
| 3489 | |||
| 3490 | virtual HRESULT STDMETHODCALLTYPE get_ApplicationFilter( | ||
| 3491 | IRDPSRAPIApplicationFilter **ppVal) = 0; | ||
| 3492 | |||
| 3493 | virtual HRESULT STDMETHODCALLTYPE get_VirtualChannelManager( | ||
| 3494 | IRDPSRAPIVirtualChannelManager **ppVal) = 0; | ||
| 3495 | |||
| 3496 | virtual HRESULT STDMETHODCALLTYPE put_SmartSizing( | ||
| 3497 | VARIANT_BOOL vbSmartSizing) = 0; | ||
| 3498 | |||
| 3499 | virtual HRESULT STDMETHODCALLTYPE get_SmartSizing( | ||
| 3500 | VARIANT_BOOL *pvbSmartSizing) = 0; | ||
| 3501 | |||
| 3502 | virtual HRESULT STDMETHODCALLTYPE RequestControl( | ||
| 3503 | CTRL_LEVEL CtrlLevel) = 0; | ||
| 3504 | |||
| 3505 | virtual HRESULT STDMETHODCALLTYPE put_DisconnectedText( | ||
| 3506 | BSTR bstrDisconnectedText) = 0; | ||
| 3507 | |||
| 3508 | virtual HRESULT STDMETHODCALLTYPE get_DisconnectedText( | ||
| 3509 | BSTR *pbstrDisconnectedText) = 0; | ||
| 3510 | |||
| 3511 | virtual HRESULT STDMETHODCALLTYPE RequestColorDepthChange( | ||
| 3512 | LONG Bpp) = 0; | ||
| 3513 | |||
| 3514 | virtual HRESULT STDMETHODCALLTYPE get_Properties( | ||
| 3515 | IRDPSRAPISessionProperties **ppVal) = 0; | ||
| 3516 | |||
| 3517 | virtual HRESULT STDMETHODCALLTYPE StartReverseConnectListener( | ||
| 3518 | BSTR bstrConnectionString, | ||
| 3519 | BSTR bstrUserName, | ||
| 3520 | BSTR bstrPassword, | ||
| 3521 | BSTR *pbstrReverseConnectString) = 0; | ||
| 3522 | |||
| 3523 | }; | ||
| 3524 | #ifdef __CRT_UUID_DECL | ||
| 3525 | __CRT_UUID_DECL(IRDPSRAPIViewer, 0xc6bfcd38, 0x8ce9, 0x404d, 0x8a,0xe8, 0xf3,0x1d,0x00,0xc6,0x5c,0xb5) | ||
| 3526 | #endif | ||
| 3527 | #else | ||
| 3528 | typedef struct IRDPSRAPIViewerVtbl { | ||
| 3529 | BEGIN_INTERFACE | ||
| 3530 | |||
| 3531 | /*** IUnknown methods ***/ | ||
| 3532 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3533 | IRDPSRAPIViewer *This, | ||
| 3534 | REFIID riid, | ||
| 3535 | void **ppvObject); | ||
| 3536 | |||
| 3537 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3538 | IRDPSRAPIViewer *This); | ||
| 3539 | |||
| 3540 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3541 | IRDPSRAPIViewer *This); | ||
| 3542 | |||
| 3543 | /*** IDispatch methods ***/ | ||
| 3544 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3545 | IRDPSRAPIViewer *This, | ||
| 3546 | UINT *pctinfo); | ||
| 3547 | |||
| 3548 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3549 | IRDPSRAPIViewer *This, | ||
| 3550 | UINT iTInfo, | ||
| 3551 | LCID lcid, | ||
| 3552 | ITypeInfo **ppTInfo); | ||
| 3553 | |||
| 3554 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 3555 | IRDPSRAPIViewer *This, | ||
| 3556 | REFIID riid, | ||
| 3557 | LPOLESTR *rgszNames, | ||
| 3558 | UINT cNames, | ||
| 3559 | LCID lcid, | ||
| 3560 | DISPID *rgDispId); | ||
| 3561 | |||
| 3562 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 3563 | IRDPSRAPIViewer *This, | ||
| 3564 | DISPID dispIdMember, | ||
| 3565 | REFIID riid, | ||
| 3566 | LCID lcid, | ||
| 3567 | WORD wFlags, | ||
| 3568 | DISPPARAMS *pDispParams, | ||
| 3569 | VARIANT *pVarResult, | ||
| 3570 | EXCEPINFO *pExcepInfo, | ||
| 3571 | UINT *puArgErr); | ||
| 3572 | |||
| 3573 | /*** IRDPSRAPIViewer methods ***/ | ||
| 3574 | HRESULT (STDMETHODCALLTYPE *Connect)( | ||
| 3575 | IRDPSRAPIViewer *This, | ||
| 3576 | BSTR bstrConnectionString, | ||
| 3577 | BSTR bstrName, | ||
| 3578 | BSTR bstrPassword); | ||
| 3579 | |||
| 3580 | HRESULT (STDMETHODCALLTYPE *Disconnect)( | ||
| 3581 | IRDPSRAPIViewer *This); | ||
| 3582 | |||
| 3583 | HRESULT (STDMETHODCALLTYPE *get_Attendees)( | ||
| 3584 | IRDPSRAPIViewer *This, | ||
| 3585 | IRDPSRAPIAttendeeManager **ppVal); | ||
| 3586 | |||
| 3587 | HRESULT (STDMETHODCALLTYPE *get_Invitations)( | ||
| 3588 | IRDPSRAPIViewer *This, | ||
| 3589 | IRDPSRAPIInvitationManager **ppVal); | ||
| 3590 | |||
| 3591 | HRESULT (STDMETHODCALLTYPE *get_ApplicationFilter)( | ||
| 3592 | IRDPSRAPIViewer *This, | ||
| 3593 | IRDPSRAPIApplicationFilter **ppVal); | ||
| 3594 | |||
| 3595 | HRESULT (STDMETHODCALLTYPE *get_VirtualChannelManager)( | ||
| 3596 | IRDPSRAPIViewer *This, | ||
| 3597 | IRDPSRAPIVirtualChannelManager **ppVal); | ||
| 3598 | |||
| 3599 | HRESULT (STDMETHODCALLTYPE *put_SmartSizing)( | ||
| 3600 | IRDPSRAPIViewer *This, | ||
| 3601 | VARIANT_BOOL vbSmartSizing); | ||
| 3602 | |||
| 3603 | HRESULT (STDMETHODCALLTYPE *get_SmartSizing)( | ||
| 3604 | IRDPSRAPIViewer *This, | ||
| 3605 | VARIANT_BOOL *pvbSmartSizing); | ||
| 3606 | |||
| 3607 | HRESULT (STDMETHODCALLTYPE *RequestControl)( | ||
| 3608 | IRDPSRAPIViewer *This, | ||
| 3609 | CTRL_LEVEL CtrlLevel); | ||
| 3610 | |||
| 3611 | HRESULT (STDMETHODCALLTYPE *put_DisconnectedText)( | ||
| 3612 | IRDPSRAPIViewer *This, | ||
| 3613 | BSTR bstrDisconnectedText); | ||
| 3614 | |||
| 3615 | HRESULT (STDMETHODCALLTYPE *get_DisconnectedText)( | ||
| 3616 | IRDPSRAPIViewer *This, | ||
| 3617 | BSTR *pbstrDisconnectedText); | ||
| 3618 | |||
| 3619 | HRESULT (STDMETHODCALLTYPE *RequestColorDepthChange)( | ||
| 3620 | IRDPSRAPIViewer *This, | ||
| 3621 | LONG Bpp); | ||
| 3622 | |||
| 3623 | HRESULT (STDMETHODCALLTYPE *get_Properties)( | ||
| 3624 | IRDPSRAPIViewer *This, | ||
| 3625 | IRDPSRAPISessionProperties **ppVal); | ||
| 3626 | |||
| 3627 | HRESULT (STDMETHODCALLTYPE *StartReverseConnectListener)( | ||
| 3628 | IRDPSRAPIViewer *This, | ||
| 3629 | BSTR bstrConnectionString, | ||
| 3630 | BSTR bstrUserName, | ||
| 3631 | BSTR bstrPassword, | ||
| 3632 | BSTR *pbstrReverseConnectString); | ||
| 3633 | |||
| 3634 | END_INTERFACE | ||
| 3635 | } IRDPSRAPIViewerVtbl; | ||
| 3636 | |||
| 3637 | interface IRDPSRAPIViewer { | ||
| 3638 | CONST_VTBL IRDPSRAPIViewerVtbl* lpVtbl; | ||
| 3639 | }; | ||
| 3640 | |||
| 3641 | #ifdef COBJMACROS | ||
| 3642 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3643 | /*** IUnknown methods ***/ | ||
| 3644 | #define IRDPSRAPIViewer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3645 | #define IRDPSRAPIViewer_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3646 | #define IRDPSRAPIViewer_Release(This) (This)->lpVtbl->Release(This) | ||
| 3647 | /*** IDispatch methods ***/ | ||
| 3648 | #define IRDPSRAPIViewer_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 3649 | #define IRDPSRAPIViewer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 3650 | #define IRDPSRAPIViewer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 3651 | #define IRDPSRAPIViewer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 3652 | /*** IRDPSRAPIViewer methods ***/ | ||
| 3653 | #define IRDPSRAPIViewer_Connect(This,bstrConnectionString,bstrName,bstrPassword) (This)->lpVtbl->Connect(This,bstrConnectionString,bstrName,bstrPassword) | ||
| 3654 | #define IRDPSRAPIViewer_Disconnect(This) (This)->lpVtbl->Disconnect(This) | ||
| 3655 | #define IRDPSRAPIViewer_get_Attendees(This,ppVal) (This)->lpVtbl->get_Attendees(This,ppVal) | ||
| 3656 | #define IRDPSRAPIViewer_get_Invitations(This,ppVal) (This)->lpVtbl->get_Invitations(This,ppVal) | ||
| 3657 | #define IRDPSRAPIViewer_get_ApplicationFilter(This,ppVal) (This)->lpVtbl->get_ApplicationFilter(This,ppVal) | ||
| 3658 | #define IRDPSRAPIViewer_get_VirtualChannelManager(This,ppVal) (This)->lpVtbl->get_VirtualChannelManager(This,ppVal) | ||
| 3659 | #define IRDPSRAPIViewer_put_SmartSizing(This,vbSmartSizing) (This)->lpVtbl->put_SmartSizing(This,vbSmartSizing) | ||
| 3660 | #define IRDPSRAPIViewer_get_SmartSizing(This,pvbSmartSizing) (This)->lpVtbl->get_SmartSizing(This,pvbSmartSizing) | ||
| 3661 | #define IRDPSRAPIViewer_RequestControl(This,CtrlLevel) (This)->lpVtbl->RequestControl(This,CtrlLevel) | ||
| 3662 | #define IRDPSRAPIViewer_put_DisconnectedText(This,bstrDisconnectedText) (This)->lpVtbl->put_DisconnectedText(This,bstrDisconnectedText) | ||
| 3663 | #define IRDPSRAPIViewer_get_DisconnectedText(This,pbstrDisconnectedText) (This)->lpVtbl->get_DisconnectedText(This,pbstrDisconnectedText) | ||
| 3664 | #define IRDPSRAPIViewer_RequestColorDepthChange(This,Bpp) (This)->lpVtbl->RequestColorDepthChange(This,Bpp) | ||
| 3665 | #define IRDPSRAPIViewer_get_Properties(This,ppVal) (This)->lpVtbl->get_Properties(This,ppVal) | ||
| 3666 | #define IRDPSRAPIViewer_StartReverseConnectListener(This,bstrConnectionString,bstrUserName,bstrPassword,pbstrReverseConnectString) (This)->lpVtbl->StartReverseConnectListener(This,bstrConnectionString,bstrUserName,bstrPassword,pbstrReverseConnectString) | ||
| 3667 | #else | ||
| 3668 | /*** IUnknown methods ***/ | ||
| 3669 | static FORCEINLINE HRESULT IRDPSRAPIViewer_QueryInterface(IRDPSRAPIViewer* This,REFIID riid,void **ppvObject) { | ||
| 3670 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3671 | } | ||
| 3672 | static FORCEINLINE ULONG IRDPSRAPIViewer_AddRef(IRDPSRAPIViewer* This) { | ||
| 3673 | return This->lpVtbl->AddRef(This); | ||
| 3674 | } | ||
| 3675 | static FORCEINLINE ULONG IRDPSRAPIViewer_Release(IRDPSRAPIViewer* This) { | ||
| 3676 | return This->lpVtbl->Release(This); | ||
| 3677 | } | ||
| 3678 | /*** IDispatch methods ***/ | ||
| 3679 | static FORCEINLINE HRESULT IRDPSRAPIViewer_GetTypeInfoCount(IRDPSRAPIViewer* This,UINT *pctinfo) { | ||
| 3680 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 3681 | } | ||
| 3682 | static FORCEINLINE HRESULT IRDPSRAPIViewer_GetTypeInfo(IRDPSRAPIViewer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 3683 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 3684 | } | ||
| 3685 | static FORCEINLINE HRESULT IRDPSRAPIViewer_GetIDsOfNames(IRDPSRAPIViewer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 3686 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 3687 | } | ||
| 3688 | static FORCEINLINE HRESULT IRDPSRAPIViewer_Invoke(IRDPSRAPIViewer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 3689 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 3690 | } | ||
| 3691 | /*** IRDPSRAPIViewer methods ***/ | ||
| 3692 | static FORCEINLINE HRESULT IRDPSRAPIViewer_Connect(IRDPSRAPIViewer* This,BSTR bstrConnectionString,BSTR bstrName,BSTR bstrPassword) { | ||
| 3693 | return This->lpVtbl->Connect(This,bstrConnectionString,bstrName,bstrPassword); | ||
| 3694 | } | ||
| 3695 | static FORCEINLINE HRESULT IRDPSRAPIViewer_Disconnect(IRDPSRAPIViewer* This) { | ||
| 3696 | return This->lpVtbl->Disconnect(This); | ||
| 3697 | } | ||
| 3698 | static FORCEINLINE HRESULT IRDPSRAPIViewer_get_Attendees(IRDPSRAPIViewer* This,IRDPSRAPIAttendeeManager **ppVal) { | ||
| 3699 | return This->lpVtbl->get_Attendees(This,ppVal); | ||
| 3700 | } | ||
| 3701 | static FORCEINLINE HRESULT IRDPSRAPIViewer_get_Invitations(IRDPSRAPIViewer* This,IRDPSRAPIInvitationManager **ppVal) { | ||
| 3702 | return This->lpVtbl->get_Invitations(This,ppVal); | ||
| 3703 | } | ||
| 3704 | static FORCEINLINE HRESULT IRDPSRAPIViewer_get_ApplicationFilter(IRDPSRAPIViewer* This,IRDPSRAPIApplicationFilter **ppVal) { | ||
| 3705 | return This->lpVtbl->get_ApplicationFilter(This,ppVal); | ||
| 3706 | } | ||
| 3707 | static FORCEINLINE HRESULT IRDPSRAPIViewer_get_VirtualChannelManager(IRDPSRAPIViewer* This,IRDPSRAPIVirtualChannelManager **ppVal) { | ||
| 3708 | return This->lpVtbl->get_VirtualChannelManager(This,ppVal); | ||
| 3709 | } | ||
| 3710 | static FORCEINLINE HRESULT IRDPSRAPIViewer_put_SmartSizing(IRDPSRAPIViewer* This,VARIANT_BOOL vbSmartSizing) { | ||
| 3711 | return This->lpVtbl->put_SmartSizing(This,vbSmartSizing); | ||
| 3712 | } | ||
| 3713 | static FORCEINLINE HRESULT IRDPSRAPIViewer_get_SmartSizing(IRDPSRAPIViewer* This,VARIANT_BOOL *pvbSmartSizing) { | ||
| 3714 | return This->lpVtbl->get_SmartSizing(This,pvbSmartSizing); | ||
| 3715 | } | ||
| 3716 | static FORCEINLINE HRESULT IRDPSRAPIViewer_RequestControl(IRDPSRAPIViewer* This,CTRL_LEVEL CtrlLevel) { | ||
| 3717 | return This->lpVtbl->RequestControl(This,CtrlLevel); | ||
| 3718 | } | ||
| 3719 | static FORCEINLINE HRESULT IRDPSRAPIViewer_put_DisconnectedText(IRDPSRAPIViewer* This,BSTR bstrDisconnectedText) { | ||
| 3720 | return This->lpVtbl->put_DisconnectedText(This,bstrDisconnectedText); | ||
| 3721 | } | ||
| 3722 | static FORCEINLINE HRESULT IRDPSRAPIViewer_get_DisconnectedText(IRDPSRAPIViewer* This,BSTR *pbstrDisconnectedText) { | ||
| 3723 | return This->lpVtbl->get_DisconnectedText(This,pbstrDisconnectedText); | ||
| 3724 | } | ||
| 3725 | static FORCEINLINE HRESULT IRDPSRAPIViewer_RequestColorDepthChange(IRDPSRAPIViewer* This,LONG Bpp) { | ||
| 3726 | return This->lpVtbl->RequestColorDepthChange(This,Bpp); | ||
| 3727 | } | ||
| 3728 | static FORCEINLINE HRESULT IRDPSRAPIViewer_get_Properties(IRDPSRAPIViewer* This,IRDPSRAPISessionProperties **ppVal) { | ||
| 3729 | return This->lpVtbl->get_Properties(This,ppVal); | ||
| 3730 | } | ||
| 3731 | static FORCEINLINE HRESULT IRDPSRAPIViewer_StartReverseConnectListener(IRDPSRAPIViewer* This,BSTR bstrConnectionString,BSTR bstrUserName,BSTR bstrPassword,BSTR *pbstrReverseConnectString) { | ||
| 3732 | return This->lpVtbl->StartReverseConnectListener(This,bstrConnectionString,bstrUserName,bstrPassword,pbstrReverseConnectString); | ||
| 3733 | } | ||
| 3734 | #endif | ||
| 3735 | #endif | ||
| 3736 | |||
| 3737 | #endif | ||
| 3738 | |||
| 3739 | |||
| 3740 | #endif /* __IRDPSRAPIViewer_INTERFACE_DEFINED__ */ | ||
| 3741 | |||
| 3742 | /***************************************************************************** | ||
| 3743 | * IRDPViewerRenderingSurface interface | ||
| 3744 | */ | ||
| 3745 | #ifndef __IRDPViewerRenderingSurface_INTERFACE_DEFINED__ | ||
| 3746 | #define __IRDPViewerRenderingSurface_INTERFACE_DEFINED__ | ||
| 3747 | |||
| 3748 | DEFINE_GUID(IID_IRDPViewerRenderingSurface, 0x56bfce32, 0x83e9, 0x414d, 0x82,0xe8, 0xf3,0x1d,0x01,0xc6,0x2c,0xb5); | ||
| 3749 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3750 | MIDL_INTERFACE("56bfce32-83e9-414d-82e8-f31d01c62cb5") | ||
| 3751 | IRDPViewerRenderingSurface : public IUnknown | ||
| 3752 | { | ||
| 3753 | virtual HRESULT STDMETHODCALLTYPE SetRenderingSurface( | ||
| 3754 | IUnknown *pRenderingSurface, | ||
| 3755 | LONG surfaceWidth, | ||
| 3756 | LONG surfaceHeight) = 0; | ||
| 3757 | |||
| 3758 | }; | ||
| 3759 | #ifdef __CRT_UUID_DECL | ||
| 3760 | __CRT_UUID_DECL(IRDPViewerRenderingSurface, 0x56bfce32, 0x83e9, 0x414d, 0x82,0xe8, 0xf3,0x1d,0x01,0xc6,0x2c,0xb5) | ||
| 3761 | #endif | ||
| 3762 | #else | ||
| 3763 | typedef struct IRDPViewerRenderingSurfaceVtbl { | ||
| 3764 | BEGIN_INTERFACE | ||
| 3765 | |||
| 3766 | /*** IUnknown methods ***/ | ||
| 3767 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3768 | IRDPViewerRenderingSurface *This, | ||
| 3769 | REFIID riid, | ||
| 3770 | void **ppvObject); | ||
| 3771 | |||
| 3772 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3773 | IRDPViewerRenderingSurface *This); | ||
| 3774 | |||
| 3775 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3776 | IRDPViewerRenderingSurface *This); | ||
| 3777 | |||
| 3778 | /*** IRDPViewerRenderingSurface methods ***/ | ||
| 3779 | HRESULT (STDMETHODCALLTYPE *SetRenderingSurface)( | ||
| 3780 | IRDPViewerRenderingSurface *This, | ||
| 3781 | IUnknown *pRenderingSurface, | ||
| 3782 | LONG surfaceWidth, | ||
| 3783 | LONG surfaceHeight); | ||
| 3784 | |||
| 3785 | END_INTERFACE | ||
| 3786 | } IRDPViewerRenderingSurfaceVtbl; | ||
| 3787 | |||
| 3788 | interface IRDPViewerRenderingSurface { | ||
| 3789 | CONST_VTBL IRDPViewerRenderingSurfaceVtbl* lpVtbl; | ||
| 3790 | }; | ||
| 3791 | |||
| 3792 | #ifdef COBJMACROS | ||
| 3793 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3794 | /*** IUnknown methods ***/ | ||
| 3795 | #define IRDPViewerRenderingSurface_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3796 | #define IRDPViewerRenderingSurface_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3797 | #define IRDPViewerRenderingSurface_Release(This) (This)->lpVtbl->Release(This) | ||
| 3798 | /*** IRDPViewerRenderingSurface methods ***/ | ||
| 3799 | #define IRDPViewerRenderingSurface_SetRenderingSurface(This,pRenderingSurface,surfaceWidth,surfaceHeight) (This)->lpVtbl->SetRenderingSurface(This,pRenderingSurface,surfaceWidth,surfaceHeight) | ||
| 3800 | #else | ||
| 3801 | /*** IUnknown methods ***/ | ||
| 3802 | static FORCEINLINE HRESULT IRDPViewerRenderingSurface_QueryInterface(IRDPViewerRenderingSurface* This,REFIID riid,void **ppvObject) { | ||
| 3803 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3804 | } | ||
| 3805 | static FORCEINLINE ULONG IRDPViewerRenderingSurface_AddRef(IRDPViewerRenderingSurface* This) { | ||
| 3806 | return This->lpVtbl->AddRef(This); | ||
| 3807 | } | ||
| 3808 | static FORCEINLINE ULONG IRDPViewerRenderingSurface_Release(IRDPViewerRenderingSurface* This) { | ||
| 3809 | return This->lpVtbl->Release(This); | ||
| 3810 | } | ||
| 3811 | /*** IRDPViewerRenderingSurface methods ***/ | ||
| 3812 | static FORCEINLINE HRESULT IRDPViewerRenderingSurface_SetRenderingSurface(IRDPViewerRenderingSurface* This,IUnknown *pRenderingSurface,LONG surfaceWidth,LONG surfaceHeight) { | ||
| 3813 | return This->lpVtbl->SetRenderingSurface(This,pRenderingSurface,surfaceWidth,surfaceHeight); | ||
| 3814 | } | ||
| 3815 | #endif | ||
| 3816 | #endif | ||
| 3817 | |||
| 3818 | #endif | ||
| 3819 | |||
| 3820 | |||
| 3821 | #endif /* __IRDPViewerRenderingSurface_INTERFACE_DEFINED__ */ | ||
| 3822 | |||
| 3823 | /***************************************************************************** | ||
| 3824 | * IRDPViewerInputSink interface | ||
| 3825 | */ | ||
| 3826 | #ifndef __IRDPViewerInputSink_INTERFACE_DEFINED__ | ||
| 3827 | #define __IRDPViewerInputSink_INTERFACE_DEFINED__ | ||
| 3828 | |||
| 3829 | DEFINE_GUID(IID_IRDPViewerInputSink, 0xbb590853, 0xa6c5, 0x4a7b, 0x8d,0xd4, 0x76,0xb6,0x9e,0xea,0x12,0xd5); | ||
| 3830 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3831 | MIDL_INTERFACE("bb590853-a6c5-4a7b-8dd4-76b69eea12d5") | ||
| 3832 | IRDPViewerInputSink : public IUnknown | ||
| 3833 | { | ||
| 3834 | virtual HRESULT STDMETHODCALLTYPE SendMouseButtonEvent( | ||
| 3835 | RDPSRAPI_MOUSE_BUTTON_TYPE buttonType, | ||
| 3836 | VARIANT_BOOL vbButtonDown, | ||
| 3837 | ULONG xPos, | ||
| 3838 | ULONG yPos) = 0; | ||
| 3839 | |||
| 3840 | virtual HRESULT STDMETHODCALLTYPE SendMouseMoveEvent( | ||
| 3841 | ULONG xPos, | ||
| 3842 | ULONG yPos) = 0; | ||
| 3843 | |||
| 3844 | virtual HRESULT STDMETHODCALLTYPE SendMouseWheelEvent( | ||
| 3845 | UINT16 wheelRotation) = 0; | ||
| 3846 | |||
| 3847 | virtual HRESULT STDMETHODCALLTYPE SendKeyboardEvent( | ||
| 3848 | RDPSRAPI_KBD_CODE_TYPE codeType, | ||
| 3849 | UINT16 keycode, | ||
| 3850 | VARIANT_BOOL vbKeyUp, | ||
| 3851 | VARIANT_BOOL vbRepeat, | ||
| 3852 | VARIANT_BOOL vbExtended) = 0; | ||
| 3853 | |||
| 3854 | virtual HRESULT STDMETHODCALLTYPE SendSyncEvent( | ||
| 3855 | ULONG syncFlags) = 0; | ||
| 3856 | |||
| 3857 | virtual HRESULT STDMETHODCALLTYPE BeginTouchFrame( | ||
| 3858 | ) = 0; | ||
| 3859 | |||
| 3860 | virtual HRESULT STDMETHODCALLTYPE AddTouchInput( | ||
| 3861 | UINT32 contactId, | ||
| 3862 | UINT32 evnt, | ||
| 3863 | INT32 x, | ||
| 3864 | INT32 y) = 0; | ||
| 3865 | |||
| 3866 | virtual HRESULT STDMETHODCALLTYPE EndTouchFrame( | ||
| 3867 | ) = 0; | ||
| 3868 | |||
| 3869 | }; | ||
| 3870 | #ifdef __CRT_UUID_DECL | ||
| 3871 | __CRT_UUID_DECL(IRDPViewerInputSink, 0xbb590853, 0xa6c5, 0x4a7b, 0x8d,0xd4, 0x76,0xb6,0x9e,0xea,0x12,0xd5) | ||
| 3872 | #endif | ||
| 3873 | #else | ||
| 3874 | typedef struct IRDPViewerInputSinkVtbl { | ||
| 3875 | BEGIN_INTERFACE | ||
| 3876 | |||
| 3877 | /*** IUnknown methods ***/ | ||
| 3878 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3879 | IRDPViewerInputSink *This, | ||
| 3880 | REFIID riid, | ||
| 3881 | void **ppvObject); | ||
| 3882 | |||
| 3883 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3884 | IRDPViewerInputSink *This); | ||
| 3885 | |||
| 3886 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3887 | IRDPViewerInputSink *This); | ||
| 3888 | |||
| 3889 | /*** IRDPViewerInputSink methods ***/ | ||
| 3890 | HRESULT (STDMETHODCALLTYPE *SendMouseButtonEvent)( | ||
| 3891 | IRDPViewerInputSink *This, | ||
| 3892 | RDPSRAPI_MOUSE_BUTTON_TYPE buttonType, | ||
| 3893 | VARIANT_BOOL vbButtonDown, | ||
| 3894 | ULONG xPos, | ||
| 3895 | ULONG yPos); | ||
| 3896 | |||
| 3897 | HRESULT (STDMETHODCALLTYPE *SendMouseMoveEvent)( | ||
| 3898 | IRDPViewerInputSink *This, | ||
| 3899 | ULONG xPos, | ||
| 3900 | ULONG yPos); | ||
| 3901 | |||
| 3902 | HRESULT (STDMETHODCALLTYPE *SendMouseWheelEvent)( | ||
| 3903 | IRDPViewerInputSink *This, | ||
| 3904 | UINT16 wheelRotation); | ||
| 3905 | |||
| 3906 | HRESULT (STDMETHODCALLTYPE *SendKeyboardEvent)( | ||
| 3907 | IRDPViewerInputSink *This, | ||
| 3908 | RDPSRAPI_KBD_CODE_TYPE codeType, | ||
| 3909 | UINT16 keycode, | ||
| 3910 | VARIANT_BOOL vbKeyUp, | ||
| 3911 | VARIANT_BOOL vbRepeat, | ||
| 3912 | VARIANT_BOOL vbExtended); | ||
| 3913 | |||
| 3914 | HRESULT (STDMETHODCALLTYPE *SendSyncEvent)( | ||
| 3915 | IRDPViewerInputSink *This, | ||
| 3916 | ULONG syncFlags); | ||
| 3917 | |||
| 3918 | HRESULT (STDMETHODCALLTYPE *BeginTouchFrame)( | ||
| 3919 | IRDPViewerInputSink *This); | ||
| 3920 | |||
| 3921 | HRESULT (STDMETHODCALLTYPE *AddTouchInput)( | ||
| 3922 | IRDPViewerInputSink *This, | ||
| 3923 | UINT32 contactId, | ||
| 3924 | UINT32 evnt, | ||
| 3925 | INT32 x, | ||
| 3926 | INT32 y); | ||
| 3927 | |||
| 3928 | HRESULT (STDMETHODCALLTYPE *EndTouchFrame)( | ||
| 3929 | IRDPViewerInputSink *This); | ||
| 3930 | |||
| 3931 | END_INTERFACE | ||
| 3932 | } IRDPViewerInputSinkVtbl; | ||
| 3933 | |||
| 3934 | interface IRDPViewerInputSink { | ||
| 3935 | CONST_VTBL IRDPViewerInputSinkVtbl* lpVtbl; | ||
| 3936 | }; | ||
| 3937 | |||
| 3938 | #ifdef COBJMACROS | ||
| 3939 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3940 | /*** IUnknown methods ***/ | ||
| 3941 | #define IRDPViewerInputSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3942 | #define IRDPViewerInputSink_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3943 | #define IRDPViewerInputSink_Release(This) (This)->lpVtbl->Release(This) | ||
| 3944 | /*** IRDPViewerInputSink methods ***/ | ||
| 3945 | #define IRDPViewerInputSink_SendMouseButtonEvent(This,buttonType,vbButtonDown,xPos,yPos) (This)->lpVtbl->SendMouseButtonEvent(This,buttonType,vbButtonDown,xPos,yPos) | ||
| 3946 | #define IRDPViewerInputSink_SendMouseMoveEvent(This,xPos,yPos) (This)->lpVtbl->SendMouseMoveEvent(This,xPos,yPos) | ||
| 3947 | #define IRDPViewerInputSink_SendMouseWheelEvent(This,wheelRotation) (This)->lpVtbl->SendMouseWheelEvent(This,wheelRotation) | ||
| 3948 | #define IRDPViewerInputSink_SendKeyboardEvent(This,codeType,keycode,vbKeyUp,vbRepeat,vbExtended) (This)->lpVtbl->SendKeyboardEvent(This,codeType,keycode,vbKeyUp,vbRepeat,vbExtended) | ||
| 3949 | #define IRDPViewerInputSink_SendSyncEvent(This,syncFlags) (This)->lpVtbl->SendSyncEvent(This,syncFlags) | ||
| 3950 | #define IRDPViewerInputSink_BeginTouchFrame(This) (This)->lpVtbl->BeginTouchFrame(This) | ||
| 3951 | #define IRDPViewerInputSink_AddTouchInput(This,contactId,evnt,x,y) (This)->lpVtbl->AddTouchInput(This,contactId,evnt,x,y) | ||
| 3952 | #define IRDPViewerInputSink_EndTouchFrame(This) (This)->lpVtbl->EndTouchFrame(This) | ||
| 3953 | #else | ||
| 3954 | /*** IUnknown methods ***/ | ||
| 3955 | static FORCEINLINE HRESULT IRDPViewerInputSink_QueryInterface(IRDPViewerInputSink* This,REFIID riid,void **ppvObject) { | ||
| 3956 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3957 | } | ||
| 3958 | static FORCEINLINE ULONG IRDPViewerInputSink_AddRef(IRDPViewerInputSink* This) { | ||
| 3959 | return This->lpVtbl->AddRef(This); | ||
| 3960 | } | ||
| 3961 | static FORCEINLINE ULONG IRDPViewerInputSink_Release(IRDPViewerInputSink* This) { | ||
| 3962 | return This->lpVtbl->Release(This); | ||
| 3963 | } | ||
| 3964 | /*** IRDPViewerInputSink methods ***/ | ||
| 3965 | static FORCEINLINE HRESULT IRDPViewerInputSink_SendMouseButtonEvent(IRDPViewerInputSink* This,RDPSRAPI_MOUSE_BUTTON_TYPE buttonType,VARIANT_BOOL vbButtonDown,ULONG xPos,ULONG yPos) { | ||
| 3966 | return This->lpVtbl->SendMouseButtonEvent(This,buttonType,vbButtonDown,xPos,yPos); | ||
| 3967 | } | ||
| 3968 | static FORCEINLINE HRESULT IRDPViewerInputSink_SendMouseMoveEvent(IRDPViewerInputSink* This,ULONG xPos,ULONG yPos) { | ||
| 3969 | return This->lpVtbl->SendMouseMoveEvent(This,xPos,yPos); | ||
| 3970 | } | ||
| 3971 | static FORCEINLINE HRESULT IRDPViewerInputSink_SendMouseWheelEvent(IRDPViewerInputSink* This,UINT16 wheelRotation) { | ||
| 3972 | return This->lpVtbl->SendMouseWheelEvent(This,wheelRotation); | ||
| 3973 | } | ||
| 3974 | static FORCEINLINE HRESULT IRDPViewerInputSink_SendKeyboardEvent(IRDPViewerInputSink* This,RDPSRAPI_KBD_CODE_TYPE codeType,UINT16 keycode,VARIANT_BOOL vbKeyUp,VARIANT_BOOL vbRepeat,VARIANT_BOOL vbExtended) { | ||
| 3975 | return This->lpVtbl->SendKeyboardEvent(This,codeType,keycode,vbKeyUp,vbRepeat,vbExtended); | ||
| 3976 | } | ||
| 3977 | static FORCEINLINE HRESULT IRDPViewerInputSink_SendSyncEvent(IRDPViewerInputSink* This,ULONG syncFlags) { | ||
| 3978 | return This->lpVtbl->SendSyncEvent(This,syncFlags); | ||
| 3979 | } | ||
| 3980 | static FORCEINLINE HRESULT IRDPViewerInputSink_BeginTouchFrame(IRDPViewerInputSink* This) { | ||
| 3981 | return This->lpVtbl->BeginTouchFrame(This); | ||
| 3982 | } | ||
| 3983 | static FORCEINLINE HRESULT IRDPViewerInputSink_AddTouchInput(IRDPViewerInputSink* This,UINT32 contactId,UINT32 evnt,INT32 x,INT32 y) { | ||
| 3984 | return This->lpVtbl->AddTouchInput(This,contactId,evnt,x,y); | ||
| 3985 | } | ||
| 3986 | static FORCEINLINE HRESULT IRDPViewerInputSink_EndTouchFrame(IRDPViewerInputSink* This) { | ||
| 3987 | return This->lpVtbl->EndTouchFrame(This); | ||
| 3988 | } | ||
| 3989 | #endif | ||
| 3990 | #endif | ||
| 3991 | |||
| 3992 | #endif | ||
| 3993 | |||
| 3994 | |||
| 3995 | #endif /* __IRDPViewerInputSink_INTERFACE_DEFINED__ */ | ||
| 3996 | |||
| 3997 | /***************************************************************************** | ||
| 3998 | * IRDPSRAPIFrameBuffer interface | ||
| 3999 | */ | ||
| 4000 | #ifndef __IRDPSRAPIFrameBuffer_INTERFACE_DEFINED__ | ||
| 4001 | #define __IRDPSRAPIFrameBuffer_INTERFACE_DEFINED__ | ||
| 4002 | |||
| 4003 | DEFINE_GUID(IID_IRDPSRAPIFrameBuffer, 0x3d67e7d2, 0xb27b, 0x448e, 0x81,0xb3, 0xc6,0x11,0x0e,0xd8,0xb4,0xbe); | ||
| 4004 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4005 | MIDL_INTERFACE("3d67e7d2-b27b-448e-81b3-c6110ed8b4be") | ||
| 4006 | IRDPSRAPIFrameBuffer : public IDispatch | ||
| 4007 | { | ||
| 4008 | virtual HRESULT STDMETHODCALLTYPE get_Width( | ||
| 4009 | LONG *plWidth) = 0; | ||
| 4010 | |||
| 4011 | virtual HRESULT STDMETHODCALLTYPE get_Height( | ||
| 4012 | LONG *plHeight) = 0; | ||
| 4013 | |||
| 4014 | virtual HRESULT STDMETHODCALLTYPE get_Bpp( | ||
| 4015 | LONG *plBpp) = 0; | ||
| 4016 | |||
| 4017 | virtual HRESULT STDMETHODCALLTYPE GetFrameBufferBits( | ||
| 4018 | LONG x, | ||
| 4019 | LONG y, | ||
| 4020 | LONG Width, | ||
| 4021 | LONG Heigth, | ||
| 4022 | SAFEARRAY **ppBits) = 0; | ||
| 4023 | |||
| 4024 | }; | ||
| 4025 | #ifdef __CRT_UUID_DECL | ||
| 4026 | __CRT_UUID_DECL(IRDPSRAPIFrameBuffer, 0x3d67e7d2, 0xb27b, 0x448e, 0x81,0xb3, 0xc6,0x11,0x0e,0xd8,0xb4,0xbe) | ||
| 4027 | #endif | ||
| 4028 | #else | ||
| 4029 | typedef struct IRDPSRAPIFrameBufferVtbl { | ||
| 4030 | BEGIN_INTERFACE | ||
| 4031 | |||
| 4032 | /*** IUnknown methods ***/ | ||
| 4033 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4034 | IRDPSRAPIFrameBuffer *This, | ||
| 4035 | REFIID riid, | ||
| 4036 | void **ppvObject); | ||
| 4037 | |||
| 4038 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4039 | IRDPSRAPIFrameBuffer *This); | ||
| 4040 | |||
| 4041 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4042 | IRDPSRAPIFrameBuffer *This); | ||
| 4043 | |||
| 4044 | /*** IDispatch methods ***/ | ||
| 4045 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 4046 | IRDPSRAPIFrameBuffer *This, | ||
| 4047 | UINT *pctinfo); | ||
| 4048 | |||
| 4049 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 4050 | IRDPSRAPIFrameBuffer *This, | ||
| 4051 | UINT iTInfo, | ||
| 4052 | LCID lcid, | ||
| 4053 | ITypeInfo **ppTInfo); | ||
| 4054 | |||
| 4055 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 4056 | IRDPSRAPIFrameBuffer *This, | ||
| 4057 | REFIID riid, | ||
| 4058 | LPOLESTR *rgszNames, | ||
| 4059 | UINT cNames, | ||
| 4060 | LCID lcid, | ||
| 4061 | DISPID *rgDispId); | ||
| 4062 | |||
| 4063 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 4064 | IRDPSRAPIFrameBuffer *This, | ||
| 4065 | DISPID dispIdMember, | ||
| 4066 | REFIID riid, | ||
| 4067 | LCID lcid, | ||
| 4068 | WORD wFlags, | ||
| 4069 | DISPPARAMS *pDispParams, | ||
| 4070 | VARIANT *pVarResult, | ||
| 4071 | EXCEPINFO *pExcepInfo, | ||
| 4072 | UINT *puArgErr); | ||
| 4073 | |||
| 4074 | /*** IRDPSRAPIFrameBuffer methods ***/ | ||
| 4075 | HRESULT (STDMETHODCALLTYPE *get_Width)( | ||
| 4076 | IRDPSRAPIFrameBuffer *This, | ||
| 4077 | LONG *plWidth); | ||
| 4078 | |||
| 4079 | HRESULT (STDMETHODCALLTYPE *get_Height)( | ||
| 4080 | IRDPSRAPIFrameBuffer *This, | ||
| 4081 | LONG *plHeight); | ||
| 4082 | |||
| 4083 | HRESULT (STDMETHODCALLTYPE *get_Bpp)( | ||
| 4084 | IRDPSRAPIFrameBuffer *This, | ||
| 4085 | LONG *plBpp); | ||
| 4086 | |||
| 4087 | HRESULT (STDMETHODCALLTYPE *GetFrameBufferBits)( | ||
| 4088 | IRDPSRAPIFrameBuffer *This, | ||
| 4089 | LONG x, | ||
| 4090 | LONG y, | ||
| 4091 | LONG Width, | ||
| 4092 | LONG Heigth, | ||
| 4093 | SAFEARRAY **ppBits); | ||
| 4094 | |||
| 4095 | END_INTERFACE | ||
| 4096 | } IRDPSRAPIFrameBufferVtbl; | ||
| 4097 | |||
| 4098 | interface IRDPSRAPIFrameBuffer { | ||
| 4099 | CONST_VTBL IRDPSRAPIFrameBufferVtbl* lpVtbl; | ||
| 4100 | }; | ||
| 4101 | |||
| 4102 | #ifdef COBJMACROS | ||
| 4103 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4104 | /*** IUnknown methods ***/ | ||
| 4105 | #define IRDPSRAPIFrameBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4106 | #define IRDPSRAPIFrameBuffer_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4107 | #define IRDPSRAPIFrameBuffer_Release(This) (This)->lpVtbl->Release(This) | ||
| 4108 | /*** IDispatch methods ***/ | ||
| 4109 | #define IRDPSRAPIFrameBuffer_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 4110 | #define IRDPSRAPIFrameBuffer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 4111 | #define IRDPSRAPIFrameBuffer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 4112 | #define IRDPSRAPIFrameBuffer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 4113 | /*** IRDPSRAPIFrameBuffer methods ***/ | ||
| 4114 | #define IRDPSRAPIFrameBuffer_get_Width(This,plWidth) (This)->lpVtbl->get_Width(This,plWidth) | ||
| 4115 | #define IRDPSRAPIFrameBuffer_get_Height(This,plHeight) (This)->lpVtbl->get_Height(This,plHeight) | ||
| 4116 | #define IRDPSRAPIFrameBuffer_get_Bpp(This,plBpp) (This)->lpVtbl->get_Bpp(This,plBpp) | ||
| 4117 | #define IRDPSRAPIFrameBuffer_GetFrameBufferBits(This,x,y,Width,Heigth,ppBits) (This)->lpVtbl->GetFrameBufferBits(This,x,y,Width,Heigth,ppBits) | ||
| 4118 | #else | ||
| 4119 | /*** IUnknown methods ***/ | ||
| 4120 | static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_QueryInterface(IRDPSRAPIFrameBuffer* This,REFIID riid,void **ppvObject) { | ||
| 4121 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4122 | } | ||
| 4123 | static FORCEINLINE ULONG IRDPSRAPIFrameBuffer_AddRef(IRDPSRAPIFrameBuffer* This) { | ||
| 4124 | return This->lpVtbl->AddRef(This); | ||
| 4125 | } | ||
| 4126 | static FORCEINLINE ULONG IRDPSRAPIFrameBuffer_Release(IRDPSRAPIFrameBuffer* This) { | ||
| 4127 | return This->lpVtbl->Release(This); | ||
| 4128 | } | ||
| 4129 | /*** IDispatch methods ***/ | ||
| 4130 | static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_GetTypeInfoCount(IRDPSRAPIFrameBuffer* This,UINT *pctinfo) { | ||
| 4131 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 4132 | } | ||
| 4133 | static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_GetTypeInfo(IRDPSRAPIFrameBuffer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 4134 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 4135 | } | ||
| 4136 | static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_GetIDsOfNames(IRDPSRAPIFrameBuffer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 4137 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 4138 | } | ||
| 4139 | static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_Invoke(IRDPSRAPIFrameBuffer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 4140 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 4141 | } | ||
| 4142 | /*** IRDPSRAPIFrameBuffer methods ***/ | ||
| 4143 | static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_get_Width(IRDPSRAPIFrameBuffer* This,LONG *plWidth) { | ||
| 4144 | return This->lpVtbl->get_Width(This,plWidth); | ||
| 4145 | } | ||
| 4146 | static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_get_Height(IRDPSRAPIFrameBuffer* This,LONG *plHeight) { | ||
| 4147 | return This->lpVtbl->get_Height(This,plHeight); | ||
| 4148 | } | ||
| 4149 | static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_get_Bpp(IRDPSRAPIFrameBuffer* This,LONG *plBpp) { | ||
| 4150 | return This->lpVtbl->get_Bpp(This,plBpp); | ||
| 4151 | } | ||
| 4152 | static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_GetFrameBufferBits(IRDPSRAPIFrameBuffer* This,LONG x,LONG y,LONG Width,LONG Heigth,SAFEARRAY **ppBits) { | ||
| 4153 | return This->lpVtbl->GetFrameBufferBits(This,x,y,Width,Heigth,ppBits); | ||
| 4154 | } | ||
| 4155 | #endif | ||
| 4156 | #endif | ||
| 4157 | |||
| 4158 | #endif | ||
| 4159 | |||
| 4160 | |||
| 4161 | #endif /* __IRDPSRAPIFrameBuffer_INTERFACE_DEFINED__ */ | ||
| 4162 | |||
| 4163 | /***************************************************************************** | ||
| 4164 | * IRDPSRAPITransportStreamBuffer interface | ||
| 4165 | */ | ||
| 4166 | #ifndef __IRDPSRAPITransportStreamBuffer_INTERFACE_DEFINED__ | ||
| 4167 | #define __IRDPSRAPITransportStreamBuffer_INTERFACE_DEFINED__ | ||
| 4168 | |||
| 4169 | DEFINE_GUID(IID_IRDPSRAPITransportStreamBuffer, 0x81c80290, 0x5085, 0x44b0, 0xb4,0x60, 0xf8,0x65,0xc3,0x9c,0xb4,0xa9); | ||
| 4170 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4171 | MIDL_INTERFACE("81c80290-5085-44b0-b460-f865c39cb4a9") | ||
| 4172 | IRDPSRAPITransportStreamBuffer : public IUnknown | ||
| 4173 | { | ||
| 4174 | virtual HRESULT STDMETHODCALLTYPE get_Storage( | ||
| 4175 | BYTE **ppbStorage) = 0; | ||
| 4176 | |||
| 4177 | virtual HRESULT STDMETHODCALLTYPE get_StorageSize( | ||
| 4178 | LONG *plMaxStore) = 0; | ||
| 4179 | |||
| 4180 | virtual HRESULT STDMETHODCALLTYPE get_PayloadSize( | ||
| 4181 | LONG *plRetVal) = 0; | ||
| 4182 | |||
| 4183 | virtual HRESULT STDMETHODCALLTYPE put_PayloadSize( | ||
| 4184 | LONG lVal) = 0; | ||
| 4185 | |||
| 4186 | virtual HRESULT STDMETHODCALLTYPE get_PayloadOffset( | ||
| 4187 | LONG *plRetVal) = 0; | ||
| 4188 | |||
| 4189 | virtual HRESULT STDMETHODCALLTYPE put_PayloadOffset( | ||
| 4190 | LONG lRetVal) = 0; | ||
| 4191 | |||
| 4192 | virtual HRESULT STDMETHODCALLTYPE get_Flags( | ||
| 4193 | LONG *plFlags) = 0; | ||
| 4194 | |||
| 4195 | virtual HRESULT STDMETHODCALLTYPE put_Flags( | ||
| 4196 | LONG lFlags) = 0; | ||
| 4197 | |||
| 4198 | virtual HRESULT STDMETHODCALLTYPE get_Context( | ||
| 4199 | IUnknown **ppContext) = 0; | ||
| 4200 | |||
| 4201 | virtual HRESULT STDMETHODCALLTYPE put_Context( | ||
| 4202 | IUnknown *pContext) = 0; | ||
| 4203 | |||
| 4204 | }; | ||
| 4205 | #ifdef __CRT_UUID_DECL | ||
| 4206 | __CRT_UUID_DECL(IRDPSRAPITransportStreamBuffer, 0x81c80290, 0x5085, 0x44b0, 0xb4,0x60, 0xf8,0x65,0xc3,0x9c,0xb4,0xa9) | ||
| 4207 | #endif | ||
| 4208 | #else | ||
| 4209 | typedef struct IRDPSRAPITransportStreamBufferVtbl { | ||
| 4210 | BEGIN_INTERFACE | ||
| 4211 | |||
| 4212 | /*** IUnknown methods ***/ | ||
| 4213 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4214 | IRDPSRAPITransportStreamBuffer *This, | ||
| 4215 | REFIID riid, | ||
| 4216 | void **ppvObject); | ||
| 4217 | |||
| 4218 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4219 | IRDPSRAPITransportStreamBuffer *This); | ||
| 4220 | |||
| 4221 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4222 | IRDPSRAPITransportStreamBuffer *This); | ||
| 4223 | |||
| 4224 | /*** IRDPSRAPITransportStreamBuffer methods ***/ | ||
| 4225 | HRESULT (STDMETHODCALLTYPE *get_Storage)( | ||
| 4226 | IRDPSRAPITransportStreamBuffer *This, | ||
| 4227 | BYTE **ppbStorage); | ||
| 4228 | |||
| 4229 | HRESULT (STDMETHODCALLTYPE *get_StorageSize)( | ||
| 4230 | IRDPSRAPITransportStreamBuffer *This, | ||
| 4231 | LONG *plMaxStore); | ||
| 4232 | |||
| 4233 | HRESULT (STDMETHODCALLTYPE *get_PayloadSize)( | ||
| 4234 | IRDPSRAPITransportStreamBuffer *This, | ||
| 4235 | LONG *plRetVal); | ||
| 4236 | |||
| 4237 | HRESULT (STDMETHODCALLTYPE *put_PayloadSize)( | ||
| 4238 | IRDPSRAPITransportStreamBuffer *This, | ||
| 4239 | LONG lVal); | ||
| 4240 | |||
| 4241 | HRESULT (STDMETHODCALLTYPE *get_PayloadOffset)( | ||
| 4242 | IRDPSRAPITransportStreamBuffer *This, | ||
| 4243 | LONG *plRetVal); | ||
| 4244 | |||
| 4245 | HRESULT (STDMETHODCALLTYPE *put_PayloadOffset)( | ||
| 4246 | IRDPSRAPITransportStreamBuffer *This, | ||
| 4247 | LONG lRetVal); | ||
| 4248 | |||
| 4249 | HRESULT (STDMETHODCALLTYPE *get_Flags)( | ||
| 4250 | IRDPSRAPITransportStreamBuffer *This, | ||
| 4251 | LONG *plFlags); | ||
| 4252 | |||
| 4253 | HRESULT (STDMETHODCALLTYPE *put_Flags)( | ||
| 4254 | IRDPSRAPITransportStreamBuffer *This, | ||
| 4255 | LONG lFlags); | ||
| 4256 | |||
| 4257 | HRESULT (STDMETHODCALLTYPE *get_Context)( | ||
| 4258 | IRDPSRAPITransportStreamBuffer *This, | ||
| 4259 | IUnknown **ppContext); | ||
| 4260 | |||
| 4261 | HRESULT (STDMETHODCALLTYPE *put_Context)( | ||
| 4262 | IRDPSRAPITransportStreamBuffer *This, | ||
| 4263 | IUnknown *pContext); | ||
| 4264 | |||
| 4265 | END_INTERFACE | ||
| 4266 | } IRDPSRAPITransportStreamBufferVtbl; | ||
| 4267 | |||
| 4268 | interface IRDPSRAPITransportStreamBuffer { | ||
| 4269 | CONST_VTBL IRDPSRAPITransportStreamBufferVtbl* lpVtbl; | ||
| 4270 | }; | ||
| 4271 | |||
| 4272 | #ifdef COBJMACROS | ||
| 4273 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4274 | /*** IUnknown methods ***/ | ||
| 4275 | #define IRDPSRAPITransportStreamBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4276 | #define IRDPSRAPITransportStreamBuffer_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4277 | #define IRDPSRAPITransportStreamBuffer_Release(This) (This)->lpVtbl->Release(This) | ||
| 4278 | /*** IRDPSRAPITransportStreamBuffer methods ***/ | ||
| 4279 | #define IRDPSRAPITransportStreamBuffer_get_Storage(This,ppbStorage) (This)->lpVtbl->get_Storage(This,ppbStorage) | ||
| 4280 | #define IRDPSRAPITransportStreamBuffer_get_StorageSize(This,plMaxStore) (This)->lpVtbl->get_StorageSize(This,plMaxStore) | ||
| 4281 | #define IRDPSRAPITransportStreamBuffer_get_PayloadSize(This,plRetVal) (This)->lpVtbl->get_PayloadSize(This,plRetVal) | ||
| 4282 | #define IRDPSRAPITransportStreamBuffer_put_PayloadSize(This,lVal) (This)->lpVtbl->put_PayloadSize(This,lVal) | ||
| 4283 | #define IRDPSRAPITransportStreamBuffer_get_PayloadOffset(This,plRetVal) (This)->lpVtbl->get_PayloadOffset(This,plRetVal) | ||
| 4284 | #define IRDPSRAPITransportStreamBuffer_put_PayloadOffset(This,lRetVal) (This)->lpVtbl->put_PayloadOffset(This,lRetVal) | ||
| 4285 | #define IRDPSRAPITransportStreamBuffer_get_Flags(This,plFlags) (This)->lpVtbl->get_Flags(This,plFlags) | ||
| 4286 | #define IRDPSRAPITransportStreamBuffer_put_Flags(This,lFlags) (This)->lpVtbl->put_Flags(This,lFlags) | ||
| 4287 | #define IRDPSRAPITransportStreamBuffer_get_Context(This,ppContext) (This)->lpVtbl->get_Context(This,ppContext) | ||
| 4288 | #define IRDPSRAPITransportStreamBuffer_put_Context(This,pContext) (This)->lpVtbl->put_Context(This,pContext) | ||
| 4289 | #else | ||
| 4290 | /*** IUnknown methods ***/ | ||
| 4291 | static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_QueryInterface(IRDPSRAPITransportStreamBuffer* This,REFIID riid,void **ppvObject) { | ||
| 4292 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4293 | } | ||
| 4294 | static FORCEINLINE ULONG IRDPSRAPITransportStreamBuffer_AddRef(IRDPSRAPITransportStreamBuffer* This) { | ||
| 4295 | return This->lpVtbl->AddRef(This); | ||
| 4296 | } | ||
| 4297 | static FORCEINLINE ULONG IRDPSRAPITransportStreamBuffer_Release(IRDPSRAPITransportStreamBuffer* This) { | ||
| 4298 | return This->lpVtbl->Release(This); | ||
| 4299 | } | ||
| 4300 | /*** IRDPSRAPITransportStreamBuffer methods ***/ | ||
| 4301 | static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_get_Storage(IRDPSRAPITransportStreamBuffer* This,BYTE **ppbStorage) { | ||
| 4302 | return This->lpVtbl->get_Storage(This,ppbStorage); | ||
| 4303 | } | ||
| 4304 | static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_get_StorageSize(IRDPSRAPITransportStreamBuffer* This,LONG *plMaxStore) { | ||
| 4305 | return This->lpVtbl->get_StorageSize(This,plMaxStore); | ||
| 4306 | } | ||
| 4307 | static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_get_PayloadSize(IRDPSRAPITransportStreamBuffer* This,LONG *plRetVal) { | ||
| 4308 | return This->lpVtbl->get_PayloadSize(This,plRetVal); | ||
| 4309 | } | ||
| 4310 | static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_put_PayloadSize(IRDPSRAPITransportStreamBuffer* This,LONG lVal) { | ||
| 4311 | return This->lpVtbl->put_PayloadSize(This,lVal); | ||
| 4312 | } | ||
| 4313 | static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_get_PayloadOffset(IRDPSRAPITransportStreamBuffer* This,LONG *plRetVal) { | ||
| 4314 | return This->lpVtbl->get_PayloadOffset(This,plRetVal); | ||
| 4315 | } | ||
| 4316 | static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_put_PayloadOffset(IRDPSRAPITransportStreamBuffer* This,LONG lRetVal) { | ||
| 4317 | return This->lpVtbl->put_PayloadOffset(This,lRetVal); | ||
| 4318 | } | ||
| 4319 | static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_get_Flags(IRDPSRAPITransportStreamBuffer* This,LONG *plFlags) { | ||
| 4320 | return This->lpVtbl->get_Flags(This,plFlags); | ||
| 4321 | } | ||
| 4322 | static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_put_Flags(IRDPSRAPITransportStreamBuffer* This,LONG lFlags) { | ||
| 4323 | return This->lpVtbl->put_Flags(This,lFlags); | ||
| 4324 | } | ||
| 4325 | static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_get_Context(IRDPSRAPITransportStreamBuffer* This,IUnknown **ppContext) { | ||
| 4326 | return This->lpVtbl->get_Context(This,ppContext); | ||
| 4327 | } | ||
| 4328 | static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_put_Context(IRDPSRAPITransportStreamBuffer* This,IUnknown *pContext) { | ||
| 4329 | return This->lpVtbl->put_Context(This,pContext); | ||
| 4330 | } | ||
| 4331 | #endif | ||
| 4332 | #endif | ||
| 4333 | |||
| 4334 | #endif | ||
| 4335 | |||
| 4336 | |||
| 4337 | #endif /* __IRDPSRAPITransportStreamBuffer_INTERFACE_DEFINED__ */ | ||
| 4338 | |||
| 4339 | /***************************************************************************** | ||
| 4340 | * IRDPSRAPITransportStreamEvents interface | ||
| 4341 | */ | ||
| 4342 | #ifndef __IRDPSRAPITransportStreamEvents_INTERFACE_DEFINED__ | ||
| 4343 | #define __IRDPSRAPITransportStreamEvents_INTERFACE_DEFINED__ | ||
| 4344 | |||
| 4345 | DEFINE_GUID(IID_IRDPSRAPITransportStreamEvents, 0xea81c254, 0xf5af, 0x4e40, 0x98,0x2e, 0x3e,0x63,0xbb,0x59,0x52,0x76); | ||
| 4346 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4347 | MIDL_INTERFACE("ea81c254-f5af-4e40-982e-3e63bb595276") | ||
| 4348 | IRDPSRAPITransportStreamEvents : public IUnknown | ||
| 4349 | { | ||
| 4350 | virtual void STDMETHODCALLTYPE OnWriteCompleted( | ||
| 4351 | IRDPSRAPITransportStreamBuffer *pBuffer) = 0; | ||
| 4352 | |||
| 4353 | virtual void STDMETHODCALLTYPE OnReadCompleted( | ||
| 4354 | IRDPSRAPITransportStreamBuffer *pBuffer) = 0; | ||
| 4355 | |||
| 4356 | virtual void STDMETHODCALLTYPE OnStreamClosed( | ||
| 4357 | HRESULT hrReason) = 0; | ||
| 4358 | |||
| 4359 | }; | ||
| 4360 | #ifdef __CRT_UUID_DECL | ||
| 4361 | __CRT_UUID_DECL(IRDPSRAPITransportStreamEvents, 0xea81c254, 0xf5af, 0x4e40, 0x98,0x2e, 0x3e,0x63,0xbb,0x59,0x52,0x76) | ||
| 4362 | #endif | ||
| 4363 | #else | ||
| 4364 | typedef struct IRDPSRAPITransportStreamEventsVtbl { | ||
| 4365 | BEGIN_INTERFACE | ||
| 4366 | |||
| 4367 | /*** IUnknown methods ***/ | ||
| 4368 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4369 | IRDPSRAPITransportStreamEvents *This, | ||
| 4370 | REFIID riid, | ||
| 4371 | void **ppvObject); | ||
| 4372 | |||
| 4373 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4374 | IRDPSRAPITransportStreamEvents *This); | ||
| 4375 | |||
| 4376 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4377 | IRDPSRAPITransportStreamEvents *This); | ||
| 4378 | |||
| 4379 | /*** IRDPSRAPITransportStreamEvents methods ***/ | ||
| 4380 | void (STDMETHODCALLTYPE *OnWriteCompleted)( | ||
| 4381 | IRDPSRAPITransportStreamEvents *This, | ||
| 4382 | IRDPSRAPITransportStreamBuffer *pBuffer); | ||
| 4383 | |||
| 4384 | void (STDMETHODCALLTYPE *OnReadCompleted)( | ||
| 4385 | IRDPSRAPITransportStreamEvents *This, | ||
| 4386 | IRDPSRAPITransportStreamBuffer *pBuffer); | ||
| 4387 | |||
| 4388 | void (STDMETHODCALLTYPE *OnStreamClosed)( | ||
| 4389 | IRDPSRAPITransportStreamEvents *This, | ||
| 4390 | HRESULT hrReason); | ||
| 4391 | |||
| 4392 | END_INTERFACE | ||
| 4393 | } IRDPSRAPITransportStreamEventsVtbl; | ||
| 4394 | |||
| 4395 | interface IRDPSRAPITransportStreamEvents { | ||
| 4396 | CONST_VTBL IRDPSRAPITransportStreamEventsVtbl* lpVtbl; | ||
| 4397 | }; | ||
| 4398 | |||
| 4399 | #ifdef COBJMACROS | ||
| 4400 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4401 | /*** IUnknown methods ***/ | ||
| 4402 | #define IRDPSRAPITransportStreamEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4403 | #define IRDPSRAPITransportStreamEvents_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4404 | #define IRDPSRAPITransportStreamEvents_Release(This) (This)->lpVtbl->Release(This) | ||
| 4405 | /*** IRDPSRAPITransportStreamEvents methods ***/ | ||
| 4406 | #define IRDPSRAPITransportStreamEvents_OnWriteCompleted(This,pBuffer) (This)->lpVtbl->OnWriteCompleted(This,pBuffer) | ||
| 4407 | #define IRDPSRAPITransportStreamEvents_OnReadCompleted(This,pBuffer) (This)->lpVtbl->OnReadCompleted(This,pBuffer) | ||
| 4408 | #define IRDPSRAPITransportStreamEvents_OnStreamClosed(This,hrReason) (This)->lpVtbl->OnStreamClosed(This,hrReason) | ||
| 4409 | #else | ||
| 4410 | /*** IUnknown methods ***/ | ||
| 4411 | static FORCEINLINE HRESULT IRDPSRAPITransportStreamEvents_QueryInterface(IRDPSRAPITransportStreamEvents* This,REFIID riid,void **ppvObject) { | ||
| 4412 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4413 | } | ||
| 4414 | static FORCEINLINE ULONG IRDPSRAPITransportStreamEvents_AddRef(IRDPSRAPITransportStreamEvents* This) { | ||
| 4415 | return This->lpVtbl->AddRef(This); | ||
| 4416 | } | ||
| 4417 | static FORCEINLINE ULONG IRDPSRAPITransportStreamEvents_Release(IRDPSRAPITransportStreamEvents* This) { | ||
| 4418 | return This->lpVtbl->Release(This); | ||
| 4419 | } | ||
| 4420 | /*** IRDPSRAPITransportStreamEvents methods ***/ | ||
| 4421 | static FORCEINLINE void IRDPSRAPITransportStreamEvents_OnWriteCompleted(IRDPSRAPITransportStreamEvents* This,IRDPSRAPITransportStreamBuffer *pBuffer) { | ||
| 4422 | This->lpVtbl->OnWriteCompleted(This,pBuffer); | ||
| 4423 | } | ||
| 4424 | static FORCEINLINE void IRDPSRAPITransportStreamEvents_OnReadCompleted(IRDPSRAPITransportStreamEvents* This,IRDPSRAPITransportStreamBuffer *pBuffer) { | ||
| 4425 | This->lpVtbl->OnReadCompleted(This,pBuffer); | ||
| 4426 | } | ||
| 4427 | static FORCEINLINE void IRDPSRAPITransportStreamEvents_OnStreamClosed(IRDPSRAPITransportStreamEvents* This,HRESULT hrReason) { | ||
| 4428 | This->lpVtbl->OnStreamClosed(This,hrReason); | ||
| 4429 | } | ||
| 4430 | #endif | ||
| 4431 | #endif | ||
| 4432 | |||
| 4433 | #endif | ||
| 4434 | |||
| 4435 | |||
| 4436 | #endif /* __IRDPSRAPITransportStreamEvents_INTERFACE_DEFINED__ */ | ||
| 4437 | |||
| 4438 | /***************************************************************************** | ||
| 4439 | * IRDPSRAPITransportStream interface | ||
| 4440 | */ | ||
| 4441 | #ifndef __IRDPSRAPITransportStream_INTERFACE_DEFINED__ | ||
| 4442 | #define __IRDPSRAPITransportStream_INTERFACE_DEFINED__ | ||
| 4443 | |||
| 4444 | DEFINE_GUID(IID_IRDPSRAPITransportStream, 0x36cfa065, 0x43bb, 0x4ef7, 0xae,0xd7, 0x9b,0x88,0xa5,0x05,0x30,0x36); | ||
| 4445 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4446 | MIDL_INTERFACE("36cfa065-43bb-4ef7-aed7-9b88a5053036") | ||
| 4447 | IRDPSRAPITransportStream : public IUnknown | ||
| 4448 | { | ||
| 4449 | virtual HRESULT STDMETHODCALLTYPE AllocBuffer( | ||
| 4450 | LONG maxPayload, | ||
| 4451 | IRDPSRAPITransportStreamBuffer **ppBuffer) = 0; | ||
| 4452 | |||
| 4453 | virtual HRESULT STDMETHODCALLTYPE FreeBuffer( | ||
| 4454 | IRDPSRAPITransportStreamBuffer *pBuffer) = 0; | ||
| 4455 | |||
| 4456 | virtual HRESULT STDMETHODCALLTYPE WriteBuffer( | ||
| 4457 | IRDPSRAPITransportStreamBuffer *pBuffer) = 0; | ||
| 4458 | |||
| 4459 | virtual HRESULT STDMETHODCALLTYPE ReadBuffer( | ||
| 4460 | IRDPSRAPITransportStreamBuffer *pBuffer) = 0; | ||
| 4461 | |||
| 4462 | virtual HRESULT STDMETHODCALLTYPE Open( | ||
| 4463 | IRDPSRAPITransportStreamEvents *pCallbacks) = 0; | ||
| 4464 | |||
| 4465 | virtual HRESULT STDMETHODCALLTYPE Close( | ||
| 4466 | ) = 0; | ||
| 4467 | |||
| 4468 | }; | ||
| 4469 | #ifdef __CRT_UUID_DECL | ||
| 4470 | __CRT_UUID_DECL(IRDPSRAPITransportStream, 0x36cfa065, 0x43bb, 0x4ef7, 0xae,0xd7, 0x9b,0x88,0xa5,0x05,0x30,0x36) | ||
| 4471 | #endif | ||
| 4472 | #else | ||
| 4473 | typedef struct IRDPSRAPITransportStreamVtbl { | ||
| 4474 | BEGIN_INTERFACE | ||
| 4475 | |||
| 4476 | /*** IUnknown methods ***/ | ||
| 4477 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4478 | IRDPSRAPITransportStream *This, | ||
| 4479 | REFIID riid, | ||
| 4480 | void **ppvObject); | ||
| 4481 | |||
| 4482 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4483 | IRDPSRAPITransportStream *This); | ||
| 4484 | |||
| 4485 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4486 | IRDPSRAPITransportStream *This); | ||
| 4487 | |||
| 4488 | /*** IRDPSRAPITransportStream methods ***/ | ||
| 4489 | HRESULT (STDMETHODCALLTYPE *AllocBuffer)( | ||
| 4490 | IRDPSRAPITransportStream *This, | ||
| 4491 | LONG maxPayload, | ||
| 4492 | IRDPSRAPITransportStreamBuffer **ppBuffer); | ||
| 4493 | |||
| 4494 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( | ||
| 4495 | IRDPSRAPITransportStream *This, | ||
| 4496 | IRDPSRAPITransportStreamBuffer *pBuffer); | ||
| 4497 | |||
| 4498 | HRESULT (STDMETHODCALLTYPE *WriteBuffer)( | ||
| 4499 | IRDPSRAPITransportStream *This, | ||
| 4500 | IRDPSRAPITransportStreamBuffer *pBuffer); | ||
| 4501 | |||
| 4502 | HRESULT (STDMETHODCALLTYPE *ReadBuffer)( | ||
| 4503 | IRDPSRAPITransportStream *This, | ||
| 4504 | IRDPSRAPITransportStreamBuffer *pBuffer); | ||
| 4505 | |||
| 4506 | HRESULT (STDMETHODCALLTYPE *Open)( | ||
| 4507 | IRDPSRAPITransportStream *This, | ||
| 4508 | IRDPSRAPITransportStreamEvents *pCallbacks); | ||
| 4509 | |||
| 4510 | HRESULT (STDMETHODCALLTYPE *Close)( | ||
| 4511 | IRDPSRAPITransportStream *This); | ||
| 4512 | |||
| 4513 | END_INTERFACE | ||
| 4514 | } IRDPSRAPITransportStreamVtbl; | ||
| 4515 | |||
| 4516 | interface IRDPSRAPITransportStream { | ||
| 4517 | CONST_VTBL IRDPSRAPITransportStreamVtbl* lpVtbl; | ||
| 4518 | }; | ||
| 4519 | |||
| 4520 | #ifdef COBJMACROS | ||
| 4521 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4522 | /*** IUnknown methods ***/ | ||
| 4523 | #define IRDPSRAPITransportStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4524 | #define IRDPSRAPITransportStream_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4525 | #define IRDPSRAPITransportStream_Release(This) (This)->lpVtbl->Release(This) | ||
| 4526 | /*** IRDPSRAPITransportStream methods ***/ | ||
| 4527 | #define IRDPSRAPITransportStream_AllocBuffer(This,maxPayload,ppBuffer) (This)->lpVtbl->AllocBuffer(This,maxPayload,ppBuffer) | ||
| 4528 | #define IRDPSRAPITransportStream_FreeBuffer(This,pBuffer) (This)->lpVtbl->FreeBuffer(This,pBuffer) | ||
| 4529 | #define IRDPSRAPITransportStream_WriteBuffer(This,pBuffer) (This)->lpVtbl->WriteBuffer(This,pBuffer) | ||
| 4530 | #define IRDPSRAPITransportStream_ReadBuffer(This,pBuffer) (This)->lpVtbl->ReadBuffer(This,pBuffer) | ||
| 4531 | #define IRDPSRAPITransportStream_Open(This,pCallbacks) (This)->lpVtbl->Open(This,pCallbacks) | ||
| 4532 | #define IRDPSRAPITransportStream_Close(This) (This)->lpVtbl->Close(This) | ||
| 4533 | #else | ||
| 4534 | /*** IUnknown methods ***/ | ||
| 4535 | static FORCEINLINE HRESULT IRDPSRAPITransportStream_QueryInterface(IRDPSRAPITransportStream* This,REFIID riid,void **ppvObject) { | ||
| 4536 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4537 | } | ||
| 4538 | static FORCEINLINE ULONG IRDPSRAPITransportStream_AddRef(IRDPSRAPITransportStream* This) { | ||
| 4539 | return This->lpVtbl->AddRef(This); | ||
| 4540 | } | ||
| 4541 | static FORCEINLINE ULONG IRDPSRAPITransportStream_Release(IRDPSRAPITransportStream* This) { | ||
| 4542 | return This->lpVtbl->Release(This); | ||
| 4543 | } | ||
| 4544 | /*** IRDPSRAPITransportStream methods ***/ | ||
| 4545 | static FORCEINLINE HRESULT IRDPSRAPITransportStream_AllocBuffer(IRDPSRAPITransportStream* This,LONG maxPayload,IRDPSRAPITransportStreamBuffer **ppBuffer) { | ||
| 4546 | return This->lpVtbl->AllocBuffer(This,maxPayload,ppBuffer); | ||
| 4547 | } | ||
| 4548 | static FORCEINLINE HRESULT IRDPSRAPITransportStream_FreeBuffer(IRDPSRAPITransportStream* This,IRDPSRAPITransportStreamBuffer *pBuffer) { | ||
| 4549 | return This->lpVtbl->FreeBuffer(This,pBuffer); | ||
| 4550 | } | ||
| 4551 | static FORCEINLINE HRESULT IRDPSRAPITransportStream_WriteBuffer(IRDPSRAPITransportStream* This,IRDPSRAPITransportStreamBuffer *pBuffer) { | ||
| 4552 | return This->lpVtbl->WriteBuffer(This,pBuffer); | ||
| 4553 | } | ||
| 4554 | static FORCEINLINE HRESULT IRDPSRAPITransportStream_ReadBuffer(IRDPSRAPITransportStream* This,IRDPSRAPITransportStreamBuffer *pBuffer) { | ||
| 4555 | return This->lpVtbl->ReadBuffer(This,pBuffer); | ||
| 4556 | } | ||
| 4557 | static FORCEINLINE HRESULT IRDPSRAPITransportStream_Open(IRDPSRAPITransportStream* This,IRDPSRAPITransportStreamEvents *pCallbacks) { | ||
| 4558 | return This->lpVtbl->Open(This,pCallbacks); | ||
| 4559 | } | ||
| 4560 | static FORCEINLINE HRESULT IRDPSRAPITransportStream_Close(IRDPSRAPITransportStream* This) { | ||
| 4561 | return This->lpVtbl->Close(This); | ||
| 4562 | } | ||
| 4563 | #endif | ||
| 4564 | #endif | ||
| 4565 | |||
| 4566 | #endif | ||
| 4567 | |||
| 4568 | |||
| 4569 | #endif /* __IRDPSRAPITransportStream_INTERFACE_DEFINED__ */ | ||
| 4570 | |||
| 4571 | /***************************************************************************** | ||
| 4572 | * IRDPSRAPISharingSession interface | ||
| 4573 | */ | ||
| 4574 | #ifndef __IRDPSRAPISharingSession_INTERFACE_DEFINED__ | ||
| 4575 | #define __IRDPSRAPISharingSession_INTERFACE_DEFINED__ | ||
| 4576 | |||
| 4577 | DEFINE_GUID(IID_IRDPSRAPISharingSession, 0xeeb20886, 0xe470, 0x4cf6, 0x84,0x2b, 0x27,0x39,0xc0,0xec,0x5c,0xfb); | ||
| 4578 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4579 | MIDL_INTERFACE("eeb20886-e470-4cf6-842b-2739c0ec5cfb") | ||
| 4580 | IRDPSRAPISharingSession : public IDispatch | ||
| 4581 | { | ||
| 4582 | virtual HRESULT STDMETHODCALLTYPE Open( | ||
| 4583 | ) = 0; | ||
| 4584 | |||
| 4585 | virtual HRESULT STDMETHODCALLTYPE Close( | ||
| 4586 | ) = 0; | ||
| 4587 | |||
| 4588 | virtual HRESULT STDMETHODCALLTYPE put_ColorDepth( | ||
| 4589 | LONG colorDepth) = 0; | ||
| 4590 | |||
| 4591 | virtual HRESULT STDMETHODCALLTYPE get_ColorDepth( | ||
| 4592 | LONG *pColorDepth) = 0; | ||
| 4593 | |||
| 4594 | virtual HRESULT STDMETHODCALLTYPE get_Properties( | ||
| 4595 | IRDPSRAPISessionProperties **ppVal) = 0; | ||
| 4596 | |||
| 4597 | virtual HRESULT STDMETHODCALLTYPE get_Attendees( | ||
| 4598 | IRDPSRAPIAttendeeManager **ppVal) = 0; | ||
| 4599 | |||
| 4600 | virtual HRESULT STDMETHODCALLTYPE get_Invitations( | ||
| 4601 | IRDPSRAPIInvitationManager **ppVal) = 0; | ||
| 4602 | |||
| 4603 | virtual HRESULT STDMETHODCALLTYPE get_ApplicationFilter( | ||
| 4604 | IRDPSRAPIApplicationFilter **ppVal) = 0; | ||
| 4605 | |||
| 4606 | virtual HRESULT STDMETHODCALLTYPE get_VirtualChannelManager( | ||
| 4607 | IRDPSRAPIVirtualChannelManager **ppVal) = 0; | ||
| 4608 | |||
| 4609 | virtual HRESULT STDMETHODCALLTYPE Pause( | ||
| 4610 | ) = 0; | ||
| 4611 | |||
| 4612 | virtual HRESULT STDMETHODCALLTYPE Resume( | ||
| 4613 | ) = 0; | ||
| 4614 | |||
| 4615 | virtual HRESULT STDMETHODCALLTYPE ConnectToClient( | ||
| 4616 | BSTR bstrConnectionString) = 0; | ||
| 4617 | |||
| 4618 | virtual HRESULT STDMETHODCALLTYPE SetDesktopSharedRect( | ||
| 4619 | LONG left, | ||
| 4620 | LONG top, | ||
| 4621 | LONG right, | ||
| 4622 | LONG bottom) = 0; | ||
| 4623 | |||
| 4624 | virtual HRESULT STDMETHODCALLTYPE GetDesktopSharedRect( | ||
| 4625 | LONG *pleft, | ||
| 4626 | LONG *ptop, | ||
| 4627 | LONG *pright, | ||
| 4628 | LONG *pbottom) = 0; | ||
| 4629 | |||
| 4630 | }; | ||
| 4631 | #ifdef __CRT_UUID_DECL | ||
| 4632 | __CRT_UUID_DECL(IRDPSRAPISharingSession, 0xeeb20886, 0xe470, 0x4cf6, 0x84,0x2b, 0x27,0x39,0xc0,0xec,0x5c,0xfb) | ||
| 4633 | #endif | ||
| 4634 | #else | ||
| 4635 | typedef struct IRDPSRAPISharingSessionVtbl { | ||
| 4636 | BEGIN_INTERFACE | ||
| 4637 | |||
| 4638 | /*** IUnknown methods ***/ | ||
| 4639 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4640 | IRDPSRAPISharingSession *This, | ||
| 4641 | REFIID riid, | ||
| 4642 | void **ppvObject); | ||
| 4643 | |||
| 4644 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4645 | IRDPSRAPISharingSession *This); | ||
| 4646 | |||
| 4647 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4648 | IRDPSRAPISharingSession *This); | ||
| 4649 | |||
| 4650 | /*** IDispatch methods ***/ | ||
| 4651 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 4652 | IRDPSRAPISharingSession *This, | ||
| 4653 | UINT *pctinfo); | ||
| 4654 | |||
| 4655 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 4656 | IRDPSRAPISharingSession *This, | ||
| 4657 | UINT iTInfo, | ||
| 4658 | LCID lcid, | ||
| 4659 | ITypeInfo **ppTInfo); | ||
| 4660 | |||
| 4661 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 4662 | IRDPSRAPISharingSession *This, | ||
| 4663 | REFIID riid, | ||
| 4664 | LPOLESTR *rgszNames, | ||
| 4665 | UINT cNames, | ||
| 4666 | LCID lcid, | ||
| 4667 | DISPID *rgDispId); | ||
| 4668 | |||
| 4669 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 4670 | IRDPSRAPISharingSession *This, | ||
| 4671 | DISPID dispIdMember, | ||
| 4672 | REFIID riid, | ||
| 4673 | LCID lcid, | ||
| 4674 | WORD wFlags, | ||
| 4675 | DISPPARAMS *pDispParams, | ||
| 4676 | VARIANT *pVarResult, | ||
| 4677 | EXCEPINFO *pExcepInfo, | ||
| 4678 | UINT *puArgErr); | ||
| 4679 | |||
| 4680 | /*** IRDPSRAPISharingSession methods ***/ | ||
| 4681 | HRESULT (STDMETHODCALLTYPE *Open)( | ||
| 4682 | IRDPSRAPISharingSession *This); | ||
| 4683 | |||
| 4684 | HRESULT (STDMETHODCALLTYPE *Close)( | ||
| 4685 | IRDPSRAPISharingSession *This); | ||
| 4686 | |||
| 4687 | HRESULT (STDMETHODCALLTYPE *put_ColorDepth)( | ||
| 4688 | IRDPSRAPISharingSession *This, | ||
| 4689 | LONG colorDepth); | ||
| 4690 | |||
| 4691 | HRESULT (STDMETHODCALLTYPE *get_ColorDepth)( | ||
| 4692 | IRDPSRAPISharingSession *This, | ||
| 4693 | LONG *pColorDepth); | ||
| 4694 | |||
| 4695 | HRESULT (STDMETHODCALLTYPE *get_Properties)( | ||
| 4696 | IRDPSRAPISharingSession *This, | ||
| 4697 | IRDPSRAPISessionProperties **ppVal); | ||
| 4698 | |||
| 4699 | HRESULT (STDMETHODCALLTYPE *get_Attendees)( | ||
| 4700 | IRDPSRAPISharingSession *This, | ||
| 4701 | IRDPSRAPIAttendeeManager **ppVal); | ||
| 4702 | |||
| 4703 | HRESULT (STDMETHODCALLTYPE *get_Invitations)( | ||
| 4704 | IRDPSRAPISharingSession *This, | ||
| 4705 | IRDPSRAPIInvitationManager **ppVal); | ||
| 4706 | |||
| 4707 | HRESULT (STDMETHODCALLTYPE *get_ApplicationFilter)( | ||
| 4708 | IRDPSRAPISharingSession *This, | ||
| 4709 | IRDPSRAPIApplicationFilter **ppVal); | ||
| 4710 | |||
| 4711 | HRESULT (STDMETHODCALLTYPE *get_VirtualChannelManager)( | ||
| 4712 | IRDPSRAPISharingSession *This, | ||
| 4713 | IRDPSRAPIVirtualChannelManager **ppVal); | ||
| 4714 | |||
| 4715 | HRESULT (STDMETHODCALLTYPE *Pause)( | ||
| 4716 | IRDPSRAPISharingSession *This); | ||
| 4717 | |||
| 4718 | HRESULT (STDMETHODCALLTYPE *Resume)( | ||
| 4719 | IRDPSRAPISharingSession *This); | ||
| 4720 | |||
| 4721 | HRESULT (STDMETHODCALLTYPE *ConnectToClient)( | ||
| 4722 | IRDPSRAPISharingSession *This, | ||
| 4723 | BSTR bstrConnectionString); | ||
| 4724 | |||
| 4725 | HRESULT (STDMETHODCALLTYPE *SetDesktopSharedRect)( | ||
| 4726 | IRDPSRAPISharingSession *This, | ||
| 4727 | LONG left, | ||
| 4728 | LONG top, | ||
| 4729 | LONG right, | ||
| 4730 | LONG bottom); | ||
| 4731 | |||
| 4732 | HRESULT (STDMETHODCALLTYPE *GetDesktopSharedRect)( | ||
| 4733 | IRDPSRAPISharingSession *This, | ||
| 4734 | LONG *pleft, | ||
| 4735 | LONG *ptop, | ||
| 4736 | LONG *pright, | ||
| 4737 | LONG *pbottom); | ||
| 4738 | |||
| 4739 | END_INTERFACE | ||
| 4740 | } IRDPSRAPISharingSessionVtbl; | ||
| 4741 | |||
| 4742 | interface IRDPSRAPISharingSession { | ||
| 4743 | CONST_VTBL IRDPSRAPISharingSessionVtbl* lpVtbl; | ||
| 4744 | }; | ||
| 4745 | |||
| 4746 | #ifdef COBJMACROS | ||
| 4747 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4748 | /*** IUnknown methods ***/ | ||
| 4749 | #define IRDPSRAPISharingSession_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4750 | #define IRDPSRAPISharingSession_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4751 | #define IRDPSRAPISharingSession_Release(This) (This)->lpVtbl->Release(This) | ||
| 4752 | /*** IDispatch methods ***/ | ||
| 4753 | #define IRDPSRAPISharingSession_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 4754 | #define IRDPSRAPISharingSession_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 4755 | #define IRDPSRAPISharingSession_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 4756 | #define IRDPSRAPISharingSession_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 4757 | /*** IRDPSRAPISharingSession methods ***/ | ||
| 4758 | #define IRDPSRAPISharingSession_Open(This) (This)->lpVtbl->Open(This) | ||
| 4759 | #define IRDPSRAPISharingSession_Close(This) (This)->lpVtbl->Close(This) | ||
| 4760 | #define IRDPSRAPISharingSession_put_ColorDepth(This,colorDepth) (This)->lpVtbl->put_ColorDepth(This,colorDepth) | ||
| 4761 | #define IRDPSRAPISharingSession_get_ColorDepth(This,pColorDepth) (This)->lpVtbl->get_ColorDepth(This,pColorDepth) | ||
| 4762 | #define IRDPSRAPISharingSession_get_Properties(This,ppVal) (This)->lpVtbl->get_Properties(This,ppVal) | ||
| 4763 | #define IRDPSRAPISharingSession_get_Attendees(This,ppVal) (This)->lpVtbl->get_Attendees(This,ppVal) | ||
| 4764 | #define IRDPSRAPISharingSession_get_Invitations(This,ppVal) (This)->lpVtbl->get_Invitations(This,ppVal) | ||
| 4765 | #define IRDPSRAPISharingSession_get_ApplicationFilter(This,ppVal) (This)->lpVtbl->get_ApplicationFilter(This,ppVal) | ||
| 4766 | #define IRDPSRAPISharingSession_get_VirtualChannelManager(This,ppVal) (This)->lpVtbl->get_VirtualChannelManager(This,ppVal) | ||
| 4767 | #define IRDPSRAPISharingSession_Pause(This) (This)->lpVtbl->Pause(This) | ||
| 4768 | #define IRDPSRAPISharingSession_Resume(This) (This)->lpVtbl->Resume(This) | ||
| 4769 | #define IRDPSRAPISharingSession_ConnectToClient(This,bstrConnectionString) (This)->lpVtbl->ConnectToClient(This,bstrConnectionString) | ||
| 4770 | #define IRDPSRAPISharingSession_SetDesktopSharedRect(This,left,top,right,bottom) (This)->lpVtbl->SetDesktopSharedRect(This,left,top,right,bottom) | ||
| 4771 | #define IRDPSRAPISharingSession_GetDesktopSharedRect(This,pleft,ptop,pright,pbottom) (This)->lpVtbl->GetDesktopSharedRect(This,pleft,ptop,pright,pbottom) | ||
| 4772 | #else | ||
| 4773 | /*** IUnknown methods ***/ | ||
| 4774 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_QueryInterface(IRDPSRAPISharingSession* This,REFIID riid,void **ppvObject) { | ||
| 4775 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4776 | } | ||
| 4777 | static FORCEINLINE ULONG IRDPSRAPISharingSession_AddRef(IRDPSRAPISharingSession* This) { | ||
| 4778 | return This->lpVtbl->AddRef(This); | ||
| 4779 | } | ||
| 4780 | static FORCEINLINE ULONG IRDPSRAPISharingSession_Release(IRDPSRAPISharingSession* This) { | ||
| 4781 | return This->lpVtbl->Release(This); | ||
| 4782 | } | ||
| 4783 | /*** IDispatch methods ***/ | ||
| 4784 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_GetTypeInfoCount(IRDPSRAPISharingSession* This,UINT *pctinfo) { | ||
| 4785 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 4786 | } | ||
| 4787 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_GetTypeInfo(IRDPSRAPISharingSession* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 4788 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 4789 | } | ||
| 4790 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_GetIDsOfNames(IRDPSRAPISharingSession* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 4791 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 4792 | } | ||
| 4793 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_Invoke(IRDPSRAPISharingSession* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 4794 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 4795 | } | ||
| 4796 | /*** IRDPSRAPISharingSession methods ***/ | ||
| 4797 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_Open(IRDPSRAPISharingSession* This) { | ||
| 4798 | return This->lpVtbl->Open(This); | ||
| 4799 | } | ||
| 4800 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_Close(IRDPSRAPISharingSession* This) { | ||
| 4801 | return This->lpVtbl->Close(This); | ||
| 4802 | } | ||
| 4803 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_put_ColorDepth(IRDPSRAPISharingSession* This,LONG colorDepth) { | ||
| 4804 | return This->lpVtbl->put_ColorDepth(This,colorDepth); | ||
| 4805 | } | ||
| 4806 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_get_ColorDepth(IRDPSRAPISharingSession* This,LONG *pColorDepth) { | ||
| 4807 | return This->lpVtbl->get_ColorDepth(This,pColorDepth); | ||
| 4808 | } | ||
| 4809 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_get_Properties(IRDPSRAPISharingSession* This,IRDPSRAPISessionProperties **ppVal) { | ||
| 4810 | return This->lpVtbl->get_Properties(This,ppVal); | ||
| 4811 | } | ||
| 4812 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_get_Attendees(IRDPSRAPISharingSession* This,IRDPSRAPIAttendeeManager **ppVal) { | ||
| 4813 | return This->lpVtbl->get_Attendees(This,ppVal); | ||
| 4814 | } | ||
| 4815 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_get_Invitations(IRDPSRAPISharingSession* This,IRDPSRAPIInvitationManager **ppVal) { | ||
| 4816 | return This->lpVtbl->get_Invitations(This,ppVal); | ||
| 4817 | } | ||
| 4818 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_get_ApplicationFilter(IRDPSRAPISharingSession* This,IRDPSRAPIApplicationFilter **ppVal) { | ||
| 4819 | return This->lpVtbl->get_ApplicationFilter(This,ppVal); | ||
| 4820 | } | ||
| 4821 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_get_VirtualChannelManager(IRDPSRAPISharingSession* This,IRDPSRAPIVirtualChannelManager **ppVal) { | ||
| 4822 | return This->lpVtbl->get_VirtualChannelManager(This,ppVal); | ||
| 4823 | } | ||
| 4824 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_Pause(IRDPSRAPISharingSession* This) { | ||
| 4825 | return This->lpVtbl->Pause(This); | ||
| 4826 | } | ||
| 4827 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_Resume(IRDPSRAPISharingSession* This) { | ||
| 4828 | return This->lpVtbl->Resume(This); | ||
| 4829 | } | ||
| 4830 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_ConnectToClient(IRDPSRAPISharingSession* This,BSTR bstrConnectionString) { | ||
| 4831 | return This->lpVtbl->ConnectToClient(This,bstrConnectionString); | ||
| 4832 | } | ||
| 4833 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_SetDesktopSharedRect(IRDPSRAPISharingSession* This,LONG left,LONG top,LONG right,LONG bottom) { | ||
| 4834 | return This->lpVtbl->SetDesktopSharedRect(This,left,top,right,bottom); | ||
| 4835 | } | ||
| 4836 | static FORCEINLINE HRESULT IRDPSRAPISharingSession_GetDesktopSharedRect(IRDPSRAPISharingSession* This,LONG *pleft,LONG *ptop,LONG *pright,LONG *pbottom) { | ||
| 4837 | return This->lpVtbl->GetDesktopSharedRect(This,pleft,ptop,pright,pbottom); | ||
| 4838 | } | ||
| 4839 | #endif | ||
| 4840 | #endif | ||
| 4841 | |||
| 4842 | #endif | ||
| 4843 | |||
| 4844 | |||
| 4845 | #endif /* __IRDPSRAPISharingSession_INTERFACE_DEFINED__ */ | ||
| 4846 | |||
| 4847 | /***************************************************************************** | ||
| 4848 | * IRDPSRAPISharingSession2 interface | ||
| 5 | */ | 4849 | */ |
| 6 | #ifndef _INC_RDPENCOMAPI | 4850 | #ifndef __IRDPSRAPISharingSession2_INTERFACE_DEFINED__ |
| 7 | #define _INC_RDPENCOMAPI | 4851 | #define __IRDPSRAPISharingSession2_INTERFACE_DEFINED__ |
| 4852 | |||
| 4853 | DEFINE_GUID(IID_IRDPSRAPISharingSession2, 0xfee4ee57, 0xe3e8, 0x4205, 0x8f,0xb0, 0x8f,0xd1,0xd0,0x67,0x5c,0x21); | ||
| 4854 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4855 | MIDL_INTERFACE("fee4ee57-e3e8-4205-8fb0-8fd1d0675c21") | ||
| 4856 | IRDPSRAPISharingSession2 : public IRDPSRAPISharingSession | ||
| 4857 | { | ||
| 4858 | virtual HRESULT STDMETHODCALLTYPE ConnectUsingTransportStream( | ||
| 4859 | IRDPSRAPITransportStream *pStream, | ||
| 4860 | BSTR bstrGroup, | ||
| 4861 | BSTR bstrAuthenticatedAttendeeName) = 0; | ||
| 8 | 4862 | ||
| 9 | #if (_WIN32_WINNT >= 0x0600) | 4863 | virtual HRESULT STDMETHODCALLTYPE get_FrameBuffer( |
| 4864 | IRDPSRAPIFrameBuffer **ppVal) = 0; | ||
| 10 | 4865 | ||
| 11 | #ifdef __cplusplus | 4866 | virtual HRESULT STDMETHODCALLTYPE SendControlLevelChangeResponse( |
| 12 | extern "C" { | 4867 | IRDPSRAPIAttendee *pAttendee, |
| 4868 | CTRL_LEVEL RequestedLevel, | ||
| 4869 | LONG ReasonCode) = 0; | ||
| 4870 | |||
| 4871 | }; | ||
| 4872 | #ifdef __CRT_UUID_DECL | ||
| 4873 | __CRT_UUID_DECL(IRDPSRAPISharingSession2, 0xfee4ee57, 0xe3e8, 0x4205, 0x8f,0xb0, 0x8f,0xd1,0xd0,0x67,0x5c,0x21) | ||
| 13 | #endif | 4874 | #endif |
| 4875 | #else | ||
| 4876 | typedef struct IRDPSRAPISharingSession2Vtbl { | ||
| 4877 | BEGIN_INTERFACE | ||
| 14 | 4878 | ||
| 15 | typedef enum _ATTENDEE_DISCONNECT_REASON { | 4879 | /*** IUnknown methods ***/ |
| 16 | ATTENDEE_DISCONNECT_REASON_MIN = 0, | 4880 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17 | ATTENDEE_DISCONNECT_REASON_APP = 0, | 4881 | IRDPSRAPISharingSession2 *This, |
| 18 | ATTENDEE_DISCONNECT_REASON_ERR = 1, | 4882 | REFIID riid, |
| 19 | ATTENDEE_DISCONNECT_REASON_CLI = 2, | 4883 | void **ppvObject); |
| 20 | ATTENDEE_DISCONNECT_REASON_MAX = 2 | ||
| 21 | } ATTENDEE_DISCONNECT_REASON; | ||
| 22 | 4884 | ||
| 23 | typedef enum _CHANNEL_ACCESS_ENUM { | 4885 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 24 | CHANNEL_ACCESS_ENUM_NONE = 0, | 4886 | IRDPSRAPISharingSession2 *This); |
| 25 | CHANNEL_ACCESS_ENUM_SENDRECEIVE = 1 | ||
| 26 | } CHANNEL_ACCESS_ENUM; | ||
| 27 | 4887 | ||
| 28 | typedef enum _CHANNEL_FLAGS { | 4888 | ULONG (STDMETHODCALLTYPE *Release)( |
| 29 | CHANNEL_FLAGS_LEGACY = 0x01, | 4889 | IRDPSRAPISharingSession2 *This); |
| 30 | CHANNEL_FLAGS_UNCOMPRESSED = 0x02 | ||
| 31 | } CHANNEL_FLAGS; | ||
| 32 | 4890 | ||
| 33 | typedef enum _CHANNEL_PRIORITY { | 4891 | /*** IDispatch methods ***/ |
| 34 | CHANNEL_PRIORITY_LO = 0, | 4892 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 35 | CHANNEL_PRIORITY_MED = 1, | 4893 | IRDPSRAPISharingSession2 *This, |
| 36 | CHANNEL_PRIORITY_HI = 2 | 4894 | UINT *pctinfo); |
| 37 | } CHANNEL_PRIORITY; | ||
| 38 | 4895 | ||
| 39 | typedef enum _CTRL_LEVEL { | 4896 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 40 | CTRL_LEVEL_MIN = 0, | 4897 | IRDPSRAPISharingSession2 *This, |
| 41 | CTRL_LEVEL_INVALID = 0, | 4898 | UINT iTInfo, |
| 42 | CTRL_LEVEL_NONE = 1, | 4899 | LCID lcid, |
| 43 | CTRL_LEVEL_VIEW = 2, | 4900 | ITypeInfo **ppTInfo); |
| 44 | CTRL_LEVEL_INTERACTIVE = 3, | ||
| 45 | CTRL_LEVEL_MAX = 3 | ||
| 46 | } CTRL_LEVEL; | ||
| 47 | 4901 | ||
| 48 | typedef enum _RDPENCOMAPI_ATTENDEE_FLAGS { | 4902 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 49 | ATTENDEE_FLAGS_LOCAL = 1 | 4903 | IRDPSRAPISharingSession2 *This, |
| 50 | } RDPENCOMAPI_ATTENDEE_FLAGS; | 4904 | REFIID riid, |
| 4905 | LPOLESTR *rgszNames, | ||
| 4906 | UINT cNames, | ||
| 4907 | LCID lcid, | ||
| 4908 | DISPID *rgDispId); | ||
| 51 | 4909 | ||
| 52 | typedef enum _RDPENCOMAPI_CONSTANTS { | 4910 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 53 | CONST_MAX_CHANNEL_MESSAGE_SIZE = 1024, | 4911 | IRDPSRAPISharingSession2 *This, |
| 54 | CONST_MAX_CHANNEL_NAME_LEN = 8, | 4912 | DISPID dispIdMember, |
| 55 | CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE = 409600, | 4913 | REFIID riid, |
| 56 | CONST_ATTENDEE_ID_EVERYONE = -1, | 4914 | LCID lcid, |
| 57 | CONST_ATTENDEE_ID_HOST = 0, | 4915 | WORD wFlags, |
| 58 | CONST_CONN_INTERVAL = 50 | 4916 | DISPPARAMS *pDispParams, |
| 59 | } RDPENCOMAPI_CONSTANTS; | 4917 | VARIANT *pVarResult, |
| 4918 | EXCEPINFO *pExcepInfo, | ||
| 4919 | UINT *puArgErr); | ||
| 60 | 4920 | ||
| 61 | typedef enum _RDPSRAPI_APP_FLAGS { | 4921 | /*** IRDPSRAPISharingSession methods ***/ |
| 62 | APP_FLAG_PRIVILEGED = 1 | 4922 | HRESULT (STDMETHODCALLTYPE *Open)( |
| 63 | } RDPSRAPI_APP_FLAGS; | 4923 | IRDPSRAPISharingSession2 *This); |
| 64 | 4924 | ||
| 65 | typedef enum _RDPSRAPI_WND_FLAGS { | 4925 | HRESULT (STDMETHODCALLTYPE *Close)( |
| 66 | WND_FLAG_PRIVILEGED = 1 | 4926 | IRDPSRAPISharingSession2 *This); |
| 67 | } RDPSRAPI_WND_FLAGS; | ||
| 68 | 4927 | ||
| 69 | #ifdef __cplusplus | 4928 | HRESULT (STDMETHODCALLTYPE *put_ColorDepth)( |
| 70 | } | 4929 | IRDPSRAPISharingSession2 *This, |
| 71 | #endif | 4930 | LONG colorDepth); |
| 72 | 4931 | ||
| 73 | #undef INTERFACE | 4932 | HRESULT (STDMETHODCALLTYPE *get_ColorDepth)( |
| 74 | #define INTERFACE IRDPSRAPITcpConnectionInfo | 4933 | IRDPSRAPISharingSession2 *This, |
| 75 | #ifdef __GNUC__ | 4934 | LONG *pColorDepth); |
| 76 | #warning COM interfaces layout in this header has not been verified. | 4935 | |
| 77 | #warning COM interfaces with incorrect layout may not work at all. | 4936 | HRESULT (STDMETHODCALLTYPE *get_Properties)( |
| 78 | __MINGW_BROKEN_INTERFACE(INTERFACE) | 4937 | IRDPSRAPISharingSession2 *This, |
| 79 | #endif | 4938 | IRDPSRAPISessionProperties **ppVal); |
| 80 | DECLARE_INTERFACE_(IRDPSRAPITcpConnectionInfo,IDispatch) | 4939 | |
| 81 | { | 4940 | HRESULT (STDMETHODCALLTYPE *get_Attendees)( |
| 82 | BEGIN_INTERFACE | 4941 | IRDPSRAPISharingSession2 *This, |
| 4942 | IRDPSRAPIAttendeeManager **ppVal); | ||
| 4943 | |||
| 4944 | HRESULT (STDMETHODCALLTYPE *get_Invitations)( | ||
| 4945 | IRDPSRAPISharingSession2 *This, | ||
| 4946 | IRDPSRAPIInvitationManager **ppVal); | ||
| 83 | 4947 | ||
| 84 | /* IUnknown methods */ | 4948 | HRESULT (STDMETHODCALLTYPE *get_ApplicationFilter)( |
| 85 | STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **ppvObject) PURE; | 4949 | IRDPSRAPISharingSession2 *This, |
| 86 | STDMETHOD_(ULONG, AddRef)(THIS) PURE; | 4950 | IRDPSRAPIApplicationFilter **ppVal); |
| 87 | STDMETHOD_(ULONG, Release)(THIS) PURE; | ||
| 88 | 4951 | ||
| 89 | /* IDispatch methods */ | 4952 | HRESULT (STDMETHODCALLTYPE *get_VirtualChannelManager)( |
| 90 | STDMETHOD_(HRESULT,GetTypeInfoCount)(THIS_ unsigned int FAR* pctinfo) PURE; | 4953 | IRDPSRAPISharingSession2 *This, |
| 91 | STDMETHOD_(HRESULT,GetTypeInfo)(THIS_ unsigned int iTInfo,LCID lcid,ITypeInfo FAR* FAR* ppTInfo) PURE; | 4954 | IRDPSRAPIVirtualChannelManager **ppVal); |
| 92 | STDMETHOD_(HRESULT,GetIDsOfNames)(THIS_ REFIID riid,OLECHAR FAR* FAR* rgszNames,unsigned int cNames,LCID lcid,DISPID FAR* rgDispId) PURE; | ||
| 93 | STDMETHOD_(HRESULT,Invoke)(THIS_ DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS FAR* pDispParams,VARIANT FAR* pVarResult,EXCEPINFO FAR* pExcepInfo,unsigned int FAR* puArgErr) PURE; | ||
| 94 | 4955 | ||
| 95 | /* IRDPSRAPITcpConnectionInfo methods */ | 4956 | HRESULT (STDMETHODCALLTYPE *Pause)( |
| 96 | STDMETHOD_(HRESULT,get_Protocol)(THIS_ __LONG32 *plProtocol) PURE; | 4957 | IRDPSRAPISharingSession2 *This); |
| 97 | STDMETHOD_(HRESULT,get_LocalPort)(THIS_ __LONG32 *plPort) PURE; | 4958 | |
| 98 | STDMETHOD_(HRESULT,get_LocalIP)(THIS_ BSTR *pbstrLocalIP) PURE; | 4959 | HRESULT (STDMETHODCALLTYPE *Resume)( |
| 99 | STDMETHOD_(HRESULT,get_PeerPort)(THIS_ __LONG32 *plPort) PURE; | 4960 | IRDPSRAPISharingSession2 *This); |
| 100 | STDMETHOD_(HRESULT,get_PeerIP)(THIS_ BSTR *pbstrIP) PURE; | 4961 | |
| 4962 | HRESULT (STDMETHODCALLTYPE *ConnectToClient)( | ||
| 4963 | IRDPSRAPISharingSession2 *This, | ||
| 4964 | BSTR bstrConnectionString); | ||
| 4965 | |||
| 4966 | HRESULT (STDMETHODCALLTYPE *SetDesktopSharedRect)( | ||
| 4967 | IRDPSRAPISharingSession2 *This, | ||
| 4968 | LONG left, | ||
| 4969 | LONG top, | ||
| 4970 | LONG right, | ||
| 4971 | LONG bottom); | ||
| 4972 | |||
| 4973 | HRESULT (STDMETHODCALLTYPE *GetDesktopSharedRect)( | ||
| 4974 | IRDPSRAPISharingSession2 *This, | ||
| 4975 | LONG *pleft, | ||
| 4976 | LONG *ptop, | ||
| 4977 | LONG *pright, | ||
| 4978 | LONG *pbottom); | ||
| 4979 | |||
| 4980 | /*** IRDPSRAPISharingSession2 methods ***/ | ||
| 4981 | HRESULT (STDMETHODCALLTYPE *ConnectUsingTransportStream)( | ||
| 4982 | IRDPSRAPISharingSession2 *This, | ||
| 4983 | IRDPSRAPITransportStream *pStream, | ||
| 4984 | BSTR bstrGroup, | ||
| 4985 | BSTR bstrAuthenticatedAttendeeName); | ||
| 4986 | |||
| 4987 | HRESULT (STDMETHODCALLTYPE *get_FrameBuffer)( | ||
| 4988 | IRDPSRAPISharingSession2 *This, | ||
| 4989 | IRDPSRAPIFrameBuffer **ppVal); | ||
| 4990 | |||
| 4991 | HRESULT (STDMETHODCALLTYPE *SendControlLevelChangeResponse)( | ||
| 4992 | IRDPSRAPISharingSession2 *This, | ||
| 4993 | IRDPSRAPIAttendee *pAttendee, | ||
| 4994 | CTRL_LEVEL RequestedLevel, | ||
| 4995 | LONG ReasonCode); | ||
| 101 | 4996 | ||
| 102 | END_INTERFACE | 4997 | END_INTERFACE |
| 4998 | } IRDPSRAPISharingSession2Vtbl; | ||
| 4999 | |||
| 5000 | interface IRDPSRAPISharingSession2 { | ||
| 5001 | CONST_VTBL IRDPSRAPISharingSession2Vtbl* lpVtbl; | ||
| 103 | }; | 5002 | }; |
| 5003 | |||
| 104 | #ifdef COBJMACROS | 5004 | #ifdef COBJMACROS |
| 105 | #define IRDPSRAPITcpConnectionInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 5005 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 106 | #define IRDPSRAPITcpConnectionInfo_AddRef(This) (This)->lpVtbl->AddRef(This) | 5006 | /*** IUnknown methods ***/ |
| 107 | #define IRDPSRAPITcpConnectionInfo_Release(This) (This)->lpVtbl->Release(This) | 5007 | #define IRDPSRAPISharingSession2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 108 | #define IRDPSRAPITcpConnectionInfo_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | 5008 | #define IRDPSRAPISharingSession2_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 109 | #define IRDPSRAPITcpConnectionInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | 5009 | #define IRDPSRAPISharingSession2_Release(This) (This)->lpVtbl->Release(This) |
| 110 | #define IRDPSRAPITcpConnectionInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | 5010 | /*** IDispatch methods ***/ |
| 111 | #define IRDPSRAPITcpConnectionInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | 5011 | #define IRDPSRAPISharingSession2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 112 | #define IRDPSRAPITcpConnectionInfo_get_Protocol(This,plProtocol) (This)->lpVtbl->get_Protocol(This,plProtocol) | 5012 | #define IRDPSRAPISharingSession2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 113 | #define IRDPSRAPITcpConnectionInfo_get_LocalPort(This,plPort) (This)->lpVtbl->get_LocalPort(This,plPort) | 5013 | #define IRDPSRAPISharingSession2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 114 | #define IRDPSRAPITcpConnectionInfo_get_LocalIP(This,pbstrLocalIP) (This)->lpVtbl->get_LocalIP(This,pbstrLocalIP) | 5014 | #define IRDPSRAPISharingSession2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 115 | #define IRDPSRAPITcpConnectionInfo_get_PeerPort(This,plPort) (This)->lpVtbl->get_PeerPort(This,plPort) | 5015 | /*** IRDPSRAPISharingSession methods ***/ |
| 116 | #define IRDPSRAPITcpConnectionInfo_get_PeerIP(This,pbstrIP) (This)->lpVtbl->get_PeerIP(This,pbstrIP) | 5016 | #define IRDPSRAPISharingSession2_Open(This) (This)->lpVtbl->Open(This) |
| 117 | #endif /*COBJMACROS*/ | 5017 | #define IRDPSRAPISharingSession2_Close(This) (This)->lpVtbl->Close(This) |
| 5018 | #define IRDPSRAPISharingSession2_put_ColorDepth(This,colorDepth) (This)->lpVtbl->put_ColorDepth(This,colorDepth) | ||
| 5019 | #define IRDPSRAPISharingSession2_get_ColorDepth(This,pColorDepth) (This)->lpVtbl->get_ColorDepth(This,pColorDepth) | ||
| 5020 | #define IRDPSRAPISharingSession2_get_Properties(This,ppVal) (This)->lpVtbl->get_Properties(This,ppVal) | ||
| 5021 | #define IRDPSRAPISharingSession2_get_Attendees(This,ppVal) (This)->lpVtbl->get_Attendees(This,ppVal) | ||
| 5022 | #define IRDPSRAPISharingSession2_get_Invitations(This,ppVal) (This)->lpVtbl->get_Invitations(This,ppVal) | ||
| 5023 | #define IRDPSRAPISharingSession2_get_ApplicationFilter(This,ppVal) (This)->lpVtbl->get_ApplicationFilter(This,ppVal) | ||
| 5024 | #define IRDPSRAPISharingSession2_get_VirtualChannelManager(This,ppVal) (This)->lpVtbl->get_VirtualChannelManager(This,ppVal) | ||
| 5025 | #define IRDPSRAPISharingSession2_Pause(This) (This)->lpVtbl->Pause(This) | ||
| 5026 | #define IRDPSRAPISharingSession2_Resume(This) (This)->lpVtbl->Resume(This) | ||
| 5027 | #define IRDPSRAPISharingSession2_ConnectToClient(This,bstrConnectionString) (This)->lpVtbl->ConnectToClient(This,bstrConnectionString) | ||
| 5028 | #define IRDPSRAPISharingSession2_SetDesktopSharedRect(This,left,top,right,bottom) (This)->lpVtbl->SetDesktopSharedRect(This,left,top,right,bottom) | ||
| 5029 | #define IRDPSRAPISharingSession2_GetDesktopSharedRect(This,pleft,ptop,pright,pbottom) (This)->lpVtbl->GetDesktopSharedRect(This,pleft,ptop,pright,pbottom) | ||
| 5030 | /*** IRDPSRAPISharingSession2 methods ***/ | ||
| 5031 | #define IRDPSRAPISharingSession2_ConnectUsingTransportStream(This,pStream,bstrGroup,bstrAuthenticatedAttendeeName) (This)->lpVtbl->ConnectUsingTransportStream(This,pStream,bstrGroup,bstrAuthenticatedAttendeeName) | ||
| 5032 | #define IRDPSRAPISharingSession2_get_FrameBuffer(This,ppVal) (This)->lpVtbl->get_FrameBuffer(This,ppVal) | ||
| 5033 | #define IRDPSRAPISharingSession2_SendControlLevelChangeResponse(This,pAttendee,RequestedLevel,ReasonCode) (This)->lpVtbl->SendControlLevelChangeResponse(This,pAttendee,RequestedLevel,ReasonCode) | ||
| 5034 | #else | ||
| 5035 | /*** IUnknown methods ***/ | ||
| 5036 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_QueryInterface(IRDPSRAPISharingSession2* This,REFIID riid,void **ppvObject) { | ||
| 5037 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5038 | } | ||
| 5039 | static FORCEINLINE ULONG IRDPSRAPISharingSession2_AddRef(IRDPSRAPISharingSession2* This) { | ||
| 5040 | return This->lpVtbl->AddRef(This); | ||
| 5041 | } | ||
| 5042 | static FORCEINLINE ULONG IRDPSRAPISharingSession2_Release(IRDPSRAPISharingSession2* This) { | ||
| 5043 | return This->lpVtbl->Release(This); | ||
| 5044 | } | ||
| 5045 | /*** IDispatch methods ***/ | ||
| 5046 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_GetTypeInfoCount(IRDPSRAPISharingSession2* This,UINT *pctinfo) { | ||
| 5047 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 5048 | } | ||
| 5049 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_GetTypeInfo(IRDPSRAPISharingSession2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 5050 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 5051 | } | ||
| 5052 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_GetIDsOfNames(IRDPSRAPISharingSession2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 5053 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 5054 | } | ||
| 5055 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_Invoke(IRDPSRAPISharingSession2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 5056 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 5057 | } | ||
| 5058 | /*** IRDPSRAPISharingSession methods ***/ | ||
| 5059 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_Open(IRDPSRAPISharingSession2* This) { | ||
| 5060 | return This->lpVtbl->Open(This); | ||
| 5061 | } | ||
| 5062 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_Close(IRDPSRAPISharingSession2* This) { | ||
| 5063 | return This->lpVtbl->Close(This); | ||
| 5064 | } | ||
| 5065 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_put_ColorDepth(IRDPSRAPISharingSession2* This,LONG colorDepth) { | ||
| 5066 | return This->lpVtbl->put_ColorDepth(This,colorDepth); | ||
| 5067 | } | ||
| 5068 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_ColorDepth(IRDPSRAPISharingSession2* This,LONG *pColorDepth) { | ||
| 5069 | return This->lpVtbl->get_ColorDepth(This,pColorDepth); | ||
| 5070 | } | ||
| 5071 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_Properties(IRDPSRAPISharingSession2* This,IRDPSRAPISessionProperties **ppVal) { | ||
| 5072 | return This->lpVtbl->get_Properties(This,ppVal); | ||
| 5073 | } | ||
| 5074 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_Attendees(IRDPSRAPISharingSession2* This,IRDPSRAPIAttendeeManager **ppVal) { | ||
| 5075 | return This->lpVtbl->get_Attendees(This,ppVal); | ||
| 5076 | } | ||
| 5077 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_Invitations(IRDPSRAPISharingSession2* This,IRDPSRAPIInvitationManager **ppVal) { | ||
| 5078 | return This->lpVtbl->get_Invitations(This,ppVal); | ||
| 5079 | } | ||
| 5080 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_ApplicationFilter(IRDPSRAPISharingSession2* This,IRDPSRAPIApplicationFilter **ppVal) { | ||
| 5081 | return This->lpVtbl->get_ApplicationFilter(This,ppVal); | ||
| 5082 | } | ||
| 5083 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_VirtualChannelManager(IRDPSRAPISharingSession2* This,IRDPSRAPIVirtualChannelManager **ppVal) { | ||
| 5084 | return This->lpVtbl->get_VirtualChannelManager(This,ppVal); | ||
| 5085 | } | ||
| 5086 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_Pause(IRDPSRAPISharingSession2* This) { | ||
| 5087 | return This->lpVtbl->Pause(This); | ||
| 5088 | } | ||
| 5089 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_Resume(IRDPSRAPISharingSession2* This) { | ||
| 5090 | return This->lpVtbl->Resume(This); | ||
| 5091 | } | ||
| 5092 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_ConnectToClient(IRDPSRAPISharingSession2* This,BSTR bstrConnectionString) { | ||
| 5093 | return This->lpVtbl->ConnectToClient(This,bstrConnectionString); | ||
| 5094 | } | ||
| 5095 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_SetDesktopSharedRect(IRDPSRAPISharingSession2* This,LONG left,LONG top,LONG right,LONG bottom) { | ||
| 5096 | return This->lpVtbl->SetDesktopSharedRect(This,left,top,right,bottom); | ||
| 5097 | } | ||
| 5098 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_GetDesktopSharedRect(IRDPSRAPISharingSession2* This,LONG *pleft,LONG *ptop,LONG *pright,LONG *pbottom) { | ||
| 5099 | return This->lpVtbl->GetDesktopSharedRect(This,pleft,ptop,pright,pbottom); | ||
| 5100 | } | ||
| 5101 | /*** IRDPSRAPISharingSession2 methods ***/ | ||
| 5102 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_ConnectUsingTransportStream(IRDPSRAPISharingSession2* This,IRDPSRAPITransportStream *pStream,BSTR bstrGroup,BSTR bstrAuthenticatedAttendeeName) { | ||
| 5103 | return This->lpVtbl->ConnectUsingTransportStream(This,pStream,bstrGroup,bstrAuthenticatedAttendeeName); | ||
| 5104 | } | ||
| 5105 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_FrameBuffer(IRDPSRAPISharingSession2* This,IRDPSRAPIFrameBuffer **ppVal) { | ||
| 5106 | return This->lpVtbl->get_FrameBuffer(This,ppVal); | ||
| 5107 | } | ||
| 5108 | static FORCEINLINE HRESULT IRDPSRAPISharingSession2_SendControlLevelChangeResponse(IRDPSRAPISharingSession2* This,IRDPSRAPIAttendee *pAttendee,CTRL_LEVEL RequestedLevel,LONG ReasonCode) { | ||
| 5109 | return This->lpVtbl->SendControlLevelChangeResponse(This,pAttendee,RequestedLevel,ReasonCode); | ||
| 5110 | } | ||
| 5111 | #endif | ||
| 5112 | #endif | ||
| 118 | 5113 | ||
| 119 | #undef INTERFACE | ||
| 120 | #define INTERFACE IRDPSRAPIAttendee | ||
| 121 | #ifdef __GNUC__ | ||
| 122 | #warning COM interfaces layout in this header has not been verified. | ||
| 123 | #warning COM interfaces with incorrect layout may not work at all. | ||
| 124 | __MINGW_BROKEN_INTERFACE(INTERFACE) | ||
| 125 | #endif | 5114 | #endif |
| 126 | DECLARE_INTERFACE_(IRDPSRAPIAttendee,IDispatch) | 5115 | |
| 5116 | |||
| 5117 | #endif /* __IRDPSRAPISharingSession2_INTERFACE_DEFINED__ */ | ||
| 5118 | |||
| 5119 | #ifndef __RDPCOMAPILib_LIBRARY_DEFINED__ | ||
| 5120 | #define __RDPCOMAPILib_LIBRARY_DEFINED__ | ||
| 5121 | |||
| 5122 | DEFINE_GUID(LIBID_RDPCOMAPILib, 0xcc802d05, 0xae07, 0x4c15, 0xb4,0x96, 0xdb,0x9d,0x22,0xaa,0x0a,0x84); | ||
| 5123 | |||
| 5124 | typedef enum __WIDL_rdpencomapi_generated_name_0000002B { | ||
| 5125 | CONST_MAX_CHANNEL_MESSAGE_SIZE = 1024, | ||
| 5126 | CONST_MAX_CHANNEL_NAME_LEN = 8, | ||
| 5127 | CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE = 409600, | ||
| 5128 | CONST_ATTENDEE_ID_EVERYONE = -1, | ||
| 5129 | CONST_ATTENDEE_ID_HOST = 0, | ||
| 5130 | CONST_CONN_INTERVAL = 50, | ||
| 5131 | CONST_ATTENDEE_ID_DEFAULT = 0xffffffff | ||
| 5132 | } RDPENCOMAPI_CONSTANTS; | ||
| 5133 | /***************************************************************************** | ||
| 5134 | * _IRDPSessionEvents dispinterface | ||
| 5135 | */ | ||
| 5136 | #ifndef ___IRDPSessionEvents_DISPINTERFACE_DEFINED__ | ||
| 5137 | #define ___IRDPSessionEvents_DISPINTERFACE_DEFINED__ | ||
| 5138 | |||
| 5139 | DEFINE_GUID(DIID__IRDPSessionEvents, 0x98a97042, 0x6698, 0x40e9, 0x8e,0xfd, 0xb3,0x20,0x09,0x90,0x00,0x4b); | ||
| 5140 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5141 | MIDL_INTERFACE("98a97042-6698-40e9-8efd-b3200990004b") | ||
| 5142 | _IRDPSessionEvents : public IDispatch | ||
| 127 | { | 5143 | { |
| 5144 | }; | ||
| 5145 | #ifdef __CRT_UUID_DECL | ||
| 5146 | __CRT_UUID_DECL(_IRDPSessionEvents, 0x98a97042, 0x6698, 0x40e9, 0x8e,0xfd, 0xb3,0x20,0x09,0x90,0x00,0x4b) | ||
| 5147 | #endif | ||
| 5148 | #else | ||
| 5149 | typedef struct _IRDPSessionEventsVtbl { | ||
| 128 | BEGIN_INTERFACE | 5150 | BEGIN_INTERFACE |
| 129 | 5151 | ||
| 130 | /* IUnknown methods */ | 5152 | /*** IUnknown methods ***/ |
| 131 | STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **ppvObject) PURE; | 5153 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 132 | STDMETHOD_(ULONG, AddRef)(THIS) PURE; | 5154 | _IRDPSessionEvents *This, |
| 133 | STDMETHOD_(ULONG, Release)(THIS) PURE; | 5155 | REFIID riid, |
| 5156 | void **ppvObject); | ||
| 134 | 5157 | ||
| 135 | /* IDispatch methods */ | 5158 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 136 | STDMETHOD_(HRESULT,GetTypeInfoCount)(THIS_ unsigned int FAR* pctinfo) PURE; | 5159 | _IRDPSessionEvents *This); |
| 137 | STDMETHOD_(HRESULT,GetTypeInfo)(THIS_ unsigned int iTInfo,LCID lcid,ITypeInfo FAR* FAR* ppTInfo) PURE; | ||
| 138 | STDMETHOD_(HRESULT,GetIDsOfNames)(THIS_ REFIID riid,OLECHAR FAR* FAR* rgszNames,unsigned int cNames,LCID lcid,DISPID FAR* rgDispId) PURE; | ||
| 139 | STDMETHOD_(HRESULT,Invoke)(THIS_ DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS FAR* pDispParams,VARIANT FAR* pVarResult,EXCEPINFO FAR* pExcepInfo,unsigned int FAR* puArgErr) PURE; | ||
| 140 | 5160 | ||
| 141 | /* IRDPSRAPIAttendee methods */ | 5161 | ULONG (STDMETHODCALLTYPE *Release)( |
| 142 | STDMETHOD_(HRESULT,get_Id)(THIS_ __LONG32 *pId) PURE; | 5162 | _IRDPSessionEvents *This); |
| 143 | STDMETHOD_(HRESULT,get_RemoteName)(THIS_ BSTR *pVal) PURE; | 5163 | |
| 144 | STDMETHOD_(HRESULT,get_ControlLevel)(THIS_ CTRL_LEVEL *pVal) PURE; | 5164 | /*** IDispatch methods ***/ |
| 145 | STDMETHOD_(HRESULT,put_ControlLevel)(THIS_ CTRL_LEVEL pNewVal) PURE; | 5165 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 146 | STDMETHOD_(HRESULT,get_Invitation)(THIS_ IRDPSRAPIInvitation **ppVal) PURE; | 5166 | _IRDPSessionEvents *This, |
| 147 | STDMETHOD_(HRESULT,TerminateConnection)(THIS) PURE; | 5167 | UINT *pctinfo); |
| 148 | STDMETHOD_(HRESULT,get_Flags)(THIS_ __LONG32 *plFlags) PURE; | 5168 | |
| 149 | STDMETHOD_(HRESULT,get_ConnectivityInfo)(THIS_ IUnknown **ppVal) PURE; | 5169 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 5170 | _IRDPSessionEvents *This, | ||
| 5171 | UINT iTInfo, | ||
| 5172 | LCID lcid, | ||
| 5173 | ITypeInfo **ppTInfo); | ||
| 5174 | |||
| 5175 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 5176 | _IRDPSessionEvents *This, | ||
| 5177 | REFIID riid, | ||
| 5178 | LPOLESTR *rgszNames, | ||
| 5179 | UINT cNames, | ||
| 5180 | LCID lcid, | ||
| 5181 | DISPID *rgDispId); | ||
| 5182 | |||
| 5183 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 5184 | _IRDPSessionEvents *This, | ||
| 5185 | DISPID dispIdMember, | ||
| 5186 | REFIID riid, | ||
| 5187 | LCID lcid, | ||
| 5188 | WORD wFlags, | ||
| 5189 | DISPPARAMS *pDispParams, | ||
| 5190 | VARIANT *pVarResult, | ||
| 5191 | EXCEPINFO *pExcepInfo, | ||
| 5192 | UINT *puArgErr); | ||
| 150 | 5193 | ||
| 151 | END_INTERFACE | 5194 | END_INTERFACE |
| 5195 | } _IRDPSessionEventsVtbl; | ||
| 5196 | |||
| 5197 | interface _IRDPSessionEvents { | ||
| 5198 | CONST_VTBL _IRDPSessionEventsVtbl* lpVtbl; | ||
| 152 | }; | 5199 | }; |
| 5200 | |||
| 153 | #ifdef COBJMACROS | 5201 | #ifdef COBJMACROS |
| 154 | #define IRDPSRAPIAttendee_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 5202 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 155 | #define IRDPSRAPIAttendee_AddRef(This) (This)->lpVtbl->AddRef(This) | 5203 | /*** IUnknown methods ***/ |
| 156 | #define IRDPSRAPIAttendee_Release(This) (This)->lpVtbl->Release(This) | 5204 | #define _IRDPSessionEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 157 | #define IRDPSRAPIAttendee_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | 5205 | #define _IRDPSessionEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 158 | #define IRDPSRAPIAttendee_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | 5206 | #define _IRDPSessionEvents_Release(This) (This)->lpVtbl->Release(This) |
| 159 | #define IRDPSRAPIAttendee_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | 5207 | /*** IDispatch methods ***/ |
| 160 | #define IRDPSRAPIAttendee_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | 5208 | #define _IRDPSessionEvents_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 161 | #define IRDPSRAPIAttendee_get_Id(This,pId) (This)->lpVtbl->get_Id(This,pId) | 5209 | #define _IRDPSessionEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 162 | #define IRDPSRAPIAttendee_get_RemoteName(This,pVal) (This)->lpVtbl->get_RemoteName(This,pVal) | 5210 | #define _IRDPSessionEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 163 | #define IRDPSRAPIAttendee_get_ControlLevel(This,pVal) (This)->lpVtbl->get_ControlLevel(This,pVal) | 5211 | #define _IRDPSessionEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 164 | #define IRDPSRAPIAttendee_put_ControlLevel(This,pNewVal) (This)->lpVtbl->put_ControlLevel(This,pNewVal) | 5212 | #else |
| 165 | #define IRDPSRAPIAttendee_get_Invitation(This,ppVal) (This)->lpVtbl->get_Invitation(This,ppVal) | 5213 | /*** IUnknown methods ***/ |
| 166 | #define IRDPSRAPIAttendee_TerminateConnection() (This)->lpVtbl->TerminateConnection(This) | 5214 | static FORCEINLINE HRESULT _IRDPSessionEvents_QueryInterface(_IRDPSessionEvents* This,REFIID riid,void **ppvObject) { |
| 167 | #define IRDPSRAPIAttendee_get_Flags(This,plFlags) (This)->lpVtbl->get_Flags(This,plFlags) | 5215 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 168 | #define IRDPSRAPIAttendee_get_ConnectivityInfo(This,ppVal) (This)->lpVtbl->get_ConnectivityInfo(This,ppVal) | 5216 | } |
| 169 | #endif /*COBJMACROS*/ | 5217 | static FORCEINLINE ULONG _IRDPSessionEvents_AddRef(_IRDPSessionEvents* This) { |
| 5218 | return This->lpVtbl->AddRef(This); | ||
| 5219 | } | ||
| 5220 | static FORCEINLINE ULONG _IRDPSessionEvents_Release(_IRDPSessionEvents* This) { | ||
| 5221 | return This->lpVtbl->Release(This); | ||
| 5222 | } | ||
| 5223 | /*** IDispatch methods ***/ | ||
| 5224 | static FORCEINLINE HRESULT _IRDPSessionEvents_GetTypeInfoCount(_IRDPSessionEvents* This,UINT *pctinfo) { | ||
| 5225 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 5226 | } | ||
| 5227 | static FORCEINLINE HRESULT _IRDPSessionEvents_GetTypeInfo(_IRDPSessionEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 5228 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 5229 | } | ||
| 5230 | static FORCEINLINE HRESULT _IRDPSessionEvents_GetIDsOfNames(_IRDPSessionEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 5231 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 5232 | } | ||
| 5233 | static FORCEINLINE HRESULT _IRDPSessionEvents_Invoke(_IRDPSessionEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 5234 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 5235 | } | ||
| 5236 | #endif | ||
| 5237 | #endif | ||
| 5238 | |||
| 5239 | #endif | ||
| 5240 | |||
| 5241 | #endif /* ___IRDPSessionEvents_DISPINTERFACE_DEFINED__ */ | ||
| 5242 | |||
| 5243 | typedef struct __ReferenceRemainingTypes__ { | ||
| 5244 | CTRL_LEVEL __ctrlLevel__; | ||
| 5245 | ATTENDEE_DISCONNECT_REASON __attendeeDisconnectReason__; | ||
| 5246 | CHANNEL_PRIORITY __channelPriority__; | ||
| 5247 | CHANNEL_FLAGS __channelFlags__; | ||
| 5248 | CHANNEL_ACCESS_ENUM __channelAccessEnum__; | ||
| 5249 | RDPENCOMAPI_ATTENDEE_FLAGS __rdpencomapiAttendeeFlags__; | ||
| 5250 | RDPSRAPI_WND_FLAGS __rdpsrapiWndFlags__; | ||
| 5251 | RDPSRAPI_APP_FLAGS __rdpsrapiAppFlags__; | ||
| 5252 | } __ReferenceRemainingTypes__; | ||
| 5253 | #ifndef __IRDPViewerRenderingSurface_FWD_DEFINED__ | ||
| 5254 | #define __IRDPViewerRenderingSurface_FWD_DEFINED__ | ||
| 5255 | typedef interface IRDPViewerRenderingSurface IRDPViewerRenderingSurface; | ||
| 5256 | #ifdef __cplusplus | ||
| 5257 | interface IRDPViewerRenderingSurface; | ||
| 5258 | #endif /* __cplusplus */ | ||
| 5259 | #endif | ||
| 5260 | |||
| 5261 | #ifndef __IRDPViewerInputSink_FWD_DEFINED__ | ||
| 5262 | #define __IRDPViewerInputSink_FWD_DEFINED__ | ||
| 5263 | typedef interface IRDPViewerInputSink IRDPViewerInputSink; | ||
| 5264 | #ifdef __cplusplus | ||
| 5265 | interface IRDPViewerInputSink; | ||
| 5266 | #endif /* __cplusplus */ | ||
| 5267 | #endif | ||
| 5268 | |||
| 5269 | #ifndef __IRDPSRAPIAudioStream_FWD_DEFINED__ | ||
| 5270 | #define __IRDPSRAPIAudioStream_FWD_DEFINED__ | ||
| 5271 | typedef interface IRDPSRAPIAudioStream IRDPSRAPIAudioStream; | ||
| 5272 | #ifdef __cplusplus | ||
| 5273 | interface IRDPSRAPIAudioStream; | ||
| 5274 | #endif /* __cplusplus */ | ||
| 5275 | #endif | ||
| 5276 | |||
| 5277 | #ifndef __IRDPSRAPIPerfCounterLoggingManager_FWD_DEFINED__ | ||
| 5278 | #define __IRDPSRAPIPerfCounterLoggingManager_FWD_DEFINED__ | ||
| 5279 | typedef interface IRDPSRAPIPerfCounterLoggingManager IRDPSRAPIPerfCounterLoggingManager; | ||
| 5280 | #ifdef __cplusplus | ||
| 5281 | interface IRDPSRAPIPerfCounterLoggingManager; | ||
| 5282 | #endif /* __cplusplus */ | ||
| 5283 | #endif | ||
| 5284 | |||
| 5285 | /***************************************************************************** | ||
| 5286 | * RDPViewer coclass | ||
| 5287 | */ | ||
| 5288 | |||
| 5289 | DEFINE_GUID(CLSID_RDPViewer, 0x32be5ed2, 0x5c86, 0x480f, 0xa9,0x14, 0x0f,0xf8,0x88,0x5a,0x1b,0x3f); | ||
| 5290 | |||
| 5291 | #ifdef __cplusplus | ||
| 5292 | class DECLSPEC_UUID("32be5ed2-5c86-480f-a914-0ff8885a1b3f") RDPViewer; | ||
| 5293 | #ifdef __CRT_UUID_DECL | ||
| 5294 | __CRT_UUID_DECL(RDPViewer, 0x32be5ed2, 0x5c86, 0x480f, 0xa9,0x14, 0x0f,0xf8,0x88,0x5a,0x1b,0x3f) | ||
| 5295 | #endif | ||
| 5296 | #endif | ||
| 5297 | |||
| 5298 | /***************************************************************************** | ||
| 5299 | * RDPSRAPISessionProperties coclass | ||
| 5300 | */ | ||
| 5301 | |||
| 5302 | DEFINE_GUID(CLSID_RDPSRAPISessionProperties, 0xdd7594ff, 0xea2a, 0x4c06, 0x8f,0xdf, 0x13,0x2d,0xe4,0x8b,0x65,0x10); | ||
| 5303 | |||
| 5304 | #ifdef __cplusplus | ||
| 5305 | class DECLSPEC_UUID("dd7594ff-ea2a-4c06-8fdf-132de48b6510") RDPSRAPISessionProperties; | ||
| 5306 | #ifdef __CRT_UUID_DECL | ||
| 5307 | __CRT_UUID_DECL(RDPSRAPISessionProperties, 0xdd7594ff, 0xea2a, 0x4c06, 0x8f,0xdf, 0x13,0x2d,0xe4,0x8b,0x65,0x10) | ||
| 5308 | #endif | ||
| 5309 | #endif | ||
| 5310 | |||
| 5311 | /***************************************************************************** | ||
| 5312 | * RDPSRAPIInvitationManager coclass | ||
| 5313 | */ | ||
| 5314 | |||
| 5315 | DEFINE_GUID(CLSID_RDPSRAPIInvitationManager, 0x53d9c9db, 0x75ab, 0x4271, 0x94,0x8a, 0x4c,0x4e,0xb3,0x6a,0x8f,0x2b); | ||
| 5316 | |||
| 5317 | #ifdef __cplusplus | ||
| 5318 | class DECLSPEC_UUID("53d9c9db-75ab-4271-948a-4c4eb36a8f2b") RDPSRAPIInvitationManager; | ||
| 5319 | #ifdef __CRT_UUID_DECL | ||
| 5320 | __CRT_UUID_DECL(RDPSRAPIInvitationManager, 0x53d9c9db, 0x75ab, 0x4271, 0x94,0x8a, 0x4c,0x4e,0xb3,0x6a,0x8f,0x2b) | ||
| 5321 | #endif | ||
| 5322 | #endif | ||
| 5323 | |||
| 5324 | /***************************************************************************** | ||
| 5325 | * RDPSRAPIInvitation coclass | ||
| 5326 | */ | ||
| 5327 | |||
| 5328 | DEFINE_GUID(CLSID_RDPSRAPIInvitation, 0x49174dc6, 0x0731, 0x4b5e, 0x8e,0xe1, 0x83,0xa6,0x3d,0x38,0x68,0xfa); | ||
| 5329 | |||
| 5330 | #ifdef __cplusplus | ||
| 5331 | class DECLSPEC_UUID("49174dc6-0731-4b5e-8ee1-83a63d3868fa") RDPSRAPIInvitation; | ||
| 5332 | #ifdef __CRT_UUID_DECL | ||
| 5333 | __CRT_UUID_DECL(RDPSRAPIInvitation, 0x49174dc6, 0x0731, 0x4b5e, 0x8e,0xe1, 0x83,0xa6,0x3d,0x38,0x68,0xfa) | ||
| 5334 | #endif | ||
| 5335 | #endif | ||
| 5336 | |||
| 5337 | /***************************************************************************** | ||
| 5338 | * RDPSRAPIAttendeeManager coclass | ||
| 5339 | */ | ||
| 5340 | |||
| 5341 | DEFINE_GUID(CLSID_RDPSRAPIAttendeeManager, 0xd7b13a01, 0xf7d4, 0x42a6, 0x85,0x95, 0x12,0xfc,0x8c,0x24,0xe8,0x51); | ||
| 5342 | |||
| 5343 | #ifdef __cplusplus | ||
| 5344 | class DECLSPEC_UUID("d7b13a01-f7d4-42a6-8595-12fc8c24e851") RDPSRAPIAttendeeManager; | ||
| 5345 | #ifdef __CRT_UUID_DECL | ||
| 5346 | __CRT_UUID_DECL(RDPSRAPIAttendeeManager, 0xd7b13a01, 0xf7d4, 0x42a6, 0x85,0x95, 0x12,0xfc,0x8c,0x24,0xe8,0x51) | ||
| 5347 | #endif | ||
| 5348 | #endif | ||
| 5349 | |||
| 5350 | /***************************************************************************** | ||
| 5351 | * RDPSRAPIAttendee coclass | ||
| 5352 | */ | ||
| 5353 | |||
| 5354 | DEFINE_GUID(CLSID_RDPSRAPIAttendee, 0x74f93bb5, 0x755f, 0x488e, 0x8a,0x29, 0x23,0x90,0x10,0x8a,0xef,0x55); | ||
| 5355 | |||
| 5356 | #ifdef __cplusplus | ||
| 5357 | class DECLSPEC_UUID("74f93bb5-755f-488e-8a29-2390108aef55") RDPSRAPIAttendee; | ||
| 5358 | #ifdef __CRT_UUID_DECL | ||
| 5359 | __CRT_UUID_DECL(RDPSRAPIAttendee, 0x74f93bb5, 0x755f, 0x488e, 0x8a,0x29, 0x23,0x90,0x10,0x8a,0xef,0x55) | ||
| 5360 | #endif | ||
| 5361 | #endif | ||
| 5362 | |||
| 5363 | /***************************************************************************** | ||
| 5364 | * RDPSRAPIAttendeeDisconnectInfo coclass | ||
| 5365 | */ | ||
| 5366 | |||
| 5367 | DEFINE_GUID(CLSID_RDPSRAPIAttendeeDisconnectInfo, 0xb47d7250, 0x5bdb, 0x405d, 0xb4,0x87, 0xca,0xad,0x9c,0x56,0xf4,0xf8); | ||
| 5368 | |||
| 5369 | #ifdef __cplusplus | ||
| 5370 | class DECLSPEC_UUID("b47d7250-5bdb-405d-b487-caad9c56f4f8") RDPSRAPIAttendeeDisconnectInfo; | ||
| 5371 | #ifdef __CRT_UUID_DECL | ||
| 5372 | __CRT_UUID_DECL(RDPSRAPIAttendeeDisconnectInfo, 0xb47d7250, 0x5bdb, 0x405d, 0xb4,0x87, 0xca,0xad,0x9c,0x56,0xf4,0xf8) | ||
| 5373 | #endif | ||
| 5374 | #endif | ||
| 5375 | |||
| 5376 | /***************************************************************************** | ||
| 5377 | * RDPSRAPIApplicationFilter coclass | ||
| 5378 | */ | ||
| 5379 | |||
| 5380 | DEFINE_GUID(CLSID_RDPSRAPIApplicationFilter, 0xe35ace89, 0xc7e8, 0x427e, 0xa4,0xf9, 0xb9,0xda,0x07,0x28,0x26,0xbd); | ||
| 5381 | |||
| 5382 | #ifdef __cplusplus | ||
| 5383 | class DECLSPEC_UUID("e35ace89-c7e8-427e-a4f9-b9da072826bd") RDPSRAPIApplicationFilter; | ||
| 5384 | #ifdef __CRT_UUID_DECL | ||
| 5385 | __CRT_UUID_DECL(RDPSRAPIApplicationFilter, 0xe35ace89, 0xc7e8, 0x427e, 0xa4,0xf9, 0xb9,0xda,0x07,0x28,0x26,0xbd) | ||
| 5386 | #endif | ||
| 5387 | #endif | ||
| 5388 | |||
| 5389 | /***************************************************************************** | ||
| 5390 | * RDPSRAPIApplicationList coclass | ||
| 5391 | */ | ||
| 5392 | |||
| 5393 | DEFINE_GUID(CLSID_RDPSRAPIApplicationList, 0x9e31c815, 0x7433, 0x4876, 0x97,0xfb, 0xed,0x59,0xfe,0x2b,0xaa,0x22); | ||
| 5394 | |||
| 5395 | #ifdef __cplusplus | ||
| 5396 | class DECLSPEC_UUID("9e31c815-7433-4876-97fb-ed59fe2baa22") RDPSRAPIApplicationList; | ||
| 5397 | #ifdef __CRT_UUID_DECL | ||
| 5398 | __CRT_UUID_DECL(RDPSRAPIApplicationList, 0x9e31c815, 0x7433, 0x4876, 0x97,0xfb, 0xed,0x59,0xfe,0x2b,0xaa,0x22) | ||
| 5399 | #endif | ||
| 5400 | #endif | ||
| 5401 | |||
| 5402 | /***************************************************************************** | ||
| 5403 | * RDPSRAPIApplication coclass | ||
| 5404 | */ | ||
| 5405 | |||
| 5406 | DEFINE_GUID(CLSID_RDPSRAPIApplication, 0xc116a484, 0x4b25, 0x4b9f, 0x8a,0x54, 0xb9,0x34,0xb0,0x6e,0x57,0xfa); | ||
| 5407 | |||
| 5408 | #ifdef __cplusplus | ||
| 5409 | class DECLSPEC_UUID("c116a484-4b25-4b9f-8a54-b934b06e57fa") RDPSRAPIApplication; | ||
| 5410 | #ifdef __CRT_UUID_DECL | ||
| 5411 | __CRT_UUID_DECL(RDPSRAPIApplication, 0xc116a484, 0x4b25, 0x4b9f, 0x8a,0x54, 0xb9,0x34,0xb0,0x6e,0x57,0xfa) | ||
| 5412 | #endif | ||
| 5413 | #endif | ||
| 5414 | |||
| 5415 | /***************************************************************************** | ||
| 5416 | * RDPSRAPIWindowList coclass | ||
| 5417 | */ | ||
| 5418 | |||
| 5419 | DEFINE_GUID(CLSID_RDPSRAPIWindowList, 0x9c21e2b8, 0x5dd4, 0x42cc, 0x81,0xba, 0x1c,0x09,0x98,0x52,0xe6,0xfa); | ||
| 5420 | |||
| 5421 | #ifdef __cplusplus | ||
| 5422 | class DECLSPEC_UUID("9c21e2b8-5dd4-42cc-81ba-1c099852e6fa") RDPSRAPIWindowList; | ||
| 5423 | #ifdef __CRT_UUID_DECL | ||
| 5424 | __CRT_UUID_DECL(RDPSRAPIWindowList, 0x9c21e2b8, 0x5dd4, 0x42cc, 0x81,0xba, 0x1c,0x09,0x98,0x52,0xe6,0xfa) | ||
| 5425 | #endif | ||
| 5426 | #endif | ||
| 5427 | |||
| 5428 | /***************************************************************************** | ||
| 5429 | * RDPSRAPIWindow coclass | ||
| 5430 | */ | ||
| 5431 | |||
| 5432 | DEFINE_GUID(CLSID_RDPSRAPIWindow, 0x03cf46db, 0xce45, 0x4d36, 0x86,0xed, 0xed,0x28,0xb7,0x43,0x98,0xbf); | ||
| 5433 | |||
| 5434 | #ifdef __cplusplus | ||
| 5435 | class DECLSPEC_UUID("03cf46db-ce45-4d36-86ed-ed28b74398bf") RDPSRAPIWindow; | ||
| 5436 | #ifdef __CRT_UUID_DECL | ||
| 5437 | __CRT_UUID_DECL(RDPSRAPIWindow, 0x03cf46db, 0xce45, 0x4d36, 0x86,0xed, 0xed,0x28,0xb7,0x43,0x98,0xbf) | ||
| 5438 | #endif | ||
| 5439 | #endif | ||
| 5440 | |||
| 5441 | /***************************************************************************** | ||
| 5442 | * RDPSRAPITcpConnectionInfo coclass | ||
| 5443 | */ | ||
| 5444 | |||
| 5445 | DEFINE_GUID(CLSID_RDPSRAPITcpConnectionInfo, 0xbe49db3f, 0xebb6, 0x4278, 0x8c,0xe0, 0xd5,0x45,0x58,0x33,0xea,0xee); | ||
| 5446 | |||
| 5447 | #ifdef __cplusplus | ||
| 5448 | class DECLSPEC_UUID("be49db3f-ebb6-4278-8ce0-d5455833eaee") RDPSRAPITcpConnectionInfo; | ||
| 5449 | #ifdef __CRT_UUID_DECL | ||
| 5450 | __CRT_UUID_DECL(RDPSRAPITcpConnectionInfo, 0xbe49db3f, 0xebb6, 0x4278, 0x8c,0xe0, 0xd5,0x45,0x58,0x33,0xea,0xee) | ||
| 5451 | #endif | ||
| 5452 | #endif | ||
| 5453 | |||
| 5454 | /***************************************************************************** | ||
| 5455 | * RDPSession coclass | ||
| 5456 | */ | ||
| 5457 | |||
| 5458 | DEFINE_GUID(CLSID_RDPSession, 0x9b78f0e6, 0x3e05, 0x4a5b, 0xb2,0xe8, 0xe7,0x43,0xa8,0x95,0x6b,0x65); | ||
| 5459 | |||
| 5460 | #ifdef __cplusplus | ||
| 5461 | class DECLSPEC_UUID("9b78f0e6-3e05-4a5b-b2e8-e743a8956b65") RDPSession; | ||
| 5462 | #ifdef __CRT_UUID_DECL | ||
| 5463 | __CRT_UUID_DECL(RDPSession, 0x9b78f0e6, 0x3e05, 0x4a5b, 0xb2,0xe8, 0xe7,0x43,0xa8,0x95,0x6b,0x65) | ||
| 5464 | #endif | ||
| 5465 | #endif | ||
| 5466 | |||
| 5467 | /***************************************************************************** | ||
| 5468 | * RDPSRAPIFrameBuffer coclass | ||
| 5469 | */ | ||
| 5470 | |||
| 5471 | DEFINE_GUID(CLSID_RDPSRAPIFrameBuffer, 0xa4f66bcc, 0x538e, 0x4101, 0x95,0x1d, 0x30,0x84,0x7a,0xdb,0x51,0x01); | ||
| 5472 | |||
| 5473 | #ifdef __cplusplus | ||
| 5474 | class DECLSPEC_UUID("a4f66bcc-538e-4101-951d-30847adb5101") RDPSRAPIFrameBuffer; | ||
| 5475 | #ifdef __CRT_UUID_DECL | ||
| 5476 | __CRT_UUID_DECL(RDPSRAPIFrameBuffer, 0xa4f66bcc, 0x538e, 0x4101, 0x95,0x1d, 0x30,0x84,0x7a,0xdb,0x51,0x01) | ||
| 5477 | #endif | ||
| 5478 | #endif | ||
| 5479 | |||
| 5480 | /***************************************************************************** | ||
| 5481 | * RDPTransportStreamBuffer coclass | ||
| 5482 | */ | ||
| 5483 | |||
| 5484 | DEFINE_GUID(CLSID_RDPTransportStreamBuffer, 0x8d4a1c69, 0xf17f, 0x4549, 0xa6,0x99, 0x76,0x1c,0x6e,0x6b,0x5c,0x0a); | ||
| 170 | 5485 | ||
| 171 | #endif /*(_WIN32_WINNT >= 0x0600)*/ | 5486 | #ifdef __cplusplus |
| 5487 | class DECLSPEC_UUID("8d4a1c69-f17f-4549-a699-761c6e6b5c0a") RDPTransportStreamBuffer; | ||
| 5488 | #ifdef __CRT_UUID_DECL | ||
| 5489 | __CRT_UUID_DECL(RDPTransportStreamBuffer, 0x8d4a1c69, 0xf17f, 0x4549, 0xa6,0x99, 0x76,0x1c,0x6e,0x6b,0x5c,0x0a) | ||
| 5490 | #endif | ||
| 5491 | #endif | ||
| 5492 | |||
| 5493 | /***************************************************************************** | ||
| 5494 | * RDPTransportStreamEvents coclass | ||
| 5495 | */ | ||
| 5496 | |||
| 5497 | DEFINE_GUID(CLSID_RDPTransportStreamEvents, 0x31e3ab20, 0x5350, 0x483f, 0x9d,0xc6, 0x67,0x48,0x66,0x5e,0xfd,0xeb); | ||
| 5498 | |||
| 5499 | #ifdef __cplusplus | ||
| 5500 | class DECLSPEC_UUID("31e3ab20-5350-483f-9dc6-6748665efdeb") RDPTransportStreamEvents; | ||
| 5501 | #ifdef __CRT_UUID_DECL | ||
| 5502 | __CRT_UUID_DECL(RDPTransportStreamEvents, 0x31e3ab20, 0x5350, 0x483f, 0x9d,0xc6, 0x67,0x48,0x66,0x5e,0xfd,0xeb) | ||
| 5503 | #endif | ||
| 5504 | #endif | ||
| 5505 | |||
| 5506 | #endif /* __RDPCOMAPILib_LIBRARY_DEFINED__ */ | ||
| 5507 | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | ||
| 5508 | /* Begin additional prototypes for all interfaces */ | ||
| 5509 | |||
| 5510 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); | ||
| 5511 | unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); | ||
| 5512 | unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); | ||
| 5513 | void __RPC_USER BSTR_UserFree (ULONG *, BSTR *); | ||
| 5514 | ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *); | ||
| 5515 | unsigned char * __RPC_USER VARIANT_UserMarshal (ULONG *, unsigned char *, VARIANT *); | ||
| 5516 | unsigned char * __RPC_USER VARIANT_UserUnmarshal(ULONG *, unsigned char *, VARIANT *); | ||
| 5517 | void __RPC_USER VARIANT_UserFree (ULONG *, VARIANT *); | ||
| 172 | 5518 | ||
| 173 | #endif /*_INC_RDPENCOMAPI */ | 5519 | /* End additional prototypes */ |
| 5520 | |||
| 5521 | #ifdef __cplusplus | ||
| 5522 | } | ||
| 5523 | #endif | ||
| 174 | 5524 | ||
| 5525 | #endif /* __rdpencomapi_h__ */ |
lib/libc/include/any-windows-any/realtimeapiset.h+16-3| ... | @@ -14,6 +14,7 @@ extern "C" { | ... | @@ -14,6 +14,7 @@ extern "C" { |
| 14 | #endif | 14 | #endif |
| 15 | 15 | ||
| 16 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) | 16 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) |
| 17 | |||
| 17 | #if _WIN32_WINNT >= 0x0600 | 18 | #if _WIN32_WINNT >= 0x0600 |
| 18 | WINBASEAPI WINBOOL WINAPI QueryThreadCycleTime (HANDLE ThreadHandle, PULONG64 CycleTime); | 19 | WINBASEAPI WINBOOL WINAPI QueryThreadCycleTime (HANDLE ThreadHandle, PULONG64 CycleTime); |
| 19 | WINBASEAPI WINBOOL WINAPI QueryProcessCycleTime (HANDLE ProcessHandle, PULONG64 CycleTime); | 20 | WINBASEAPI WINBOOL WINAPI QueryProcessCycleTime (HANDLE ProcessHandle, PULONG64 CycleTime); |
| ... | @@ -23,15 +24,27 @@ extern "C" { | ... | @@ -23,15 +24,27 @@ extern "C" { |
| 23 | #if _WIN32_WINNT >= 0x0601 | 24 | #if _WIN32_WINNT >= 0x0601 |
| 24 | WINBASEAPI WINBOOL WINAPI QueryIdleProcessorCycleTimeEx (USHORT Group, PULONG BufferLength, PULONG64 ProcessorIdleCycleTime); | 25 | WINBASEAPI WINBOOL WINAPI QueryIdleProcessorCycleTimeEx (USHORT Group, PULONG BufferLength, PULONG64 ProcessorIdleCycleTime); |
| 25 | #endif | 26 | #endif |
| 26 | #endif | 27 | |
| 28 | #endif /* WINAPI_PARTITION_DESKTOP */ | ||
| 27 | 29 | ||
| 28 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) | 30 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) |
| 31 | |||
| 32 | WINBASEAPI VOID WINAPI QueryInterruptTimePrecise (PULONGLONG lpInterruptTimePrecise); | ||
| 33 | WINBASEAPI VOID WINAPI QueryUnbiasedInterruptTimePrecise (PULONGLONG lpUnbiasedInterruptTimePrecise); | ||
| 34 | WINBASEAPI VOID WINAPI QueryInterruptTime (PULONGLONG lpInterruptTime); | ||
| 35 | |||
| 29 | #if _WIN32_WINNT >= 0x0601 | 36 | #if _WIN32_WINNT >= 0x0601 |
| 30 | WINBASEAPI WINBOOL WINAPI QueryUnbiasedInterruptTime (PULONGLONG UnbiasedTime); | 37 | WINBASEAPI WINBOOL WINAPI QueryUnbiasedInterruptTime (PULONGLONG UnbiasedTime); |
| 31 | #endif | 38 | #endif |
| 32 | #endif | 39 | |
| 40 | WINBASEAPI HRESULT WINAPI QueryAuxiliaryCounterFrequency (PULONGLONG lpAuxiliaryCounterFrequency); | ||
| 41 | WINBASEAPI HRESULT WINAPI ConvertAuxiliaryCounterToPerformanceCounter (ULONGLONG ullAuxiliaryCounterValue, PULONGLONG lpPerformanceCounterValue, PULONGLONG lpConversionError); | ||
| 42 | WINBASEAPI HRESULT WINAPI ConvertPerformanceCounterToAuxiliaryCounter (ULONGLONG ullPerformanceCounterValue, PULONGLONG lpAuxiliaryCounterValue, PULONGLONG lpConversionError); | ||
| 43 | |||
| 44 | #endif /* WINAPI_PARTITION_APP */ | ||
| 33 | 45 | ||
| 34 | #ifdef __cplusplus | 46 | #ifdef __cplusplus |
| 35 | } | 47 | } |
| 36 | #endif | 48 | #endif |
| 37 | #endif | 49 | |
| 50 | #endif /* _APISETREALTIME_ */ |
lib/libc/include/any-windows-any/regbag.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/regbag.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/regbag.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/relogger.h created+636| ... | @@ -0,0 +1,636 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/relogger.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __relogger_h__ | ||
| 17 | #define __relogger_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef __ITraceEvent_FWD_DEFINED__ | ||
| 22 | #define __ITraceEvent_FWD_DEFINED__ | ||
| 23 | typedef interface ITraceEvent ITraceEvent; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface ITraceEvent; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 29 | #ifndef __ITraceEventCallback_FWD_DEFINED__ | ||
| 30 | #define __ITraceEventCallback_FWD_DEFINED__ | ||
| 31 | typedef interface ITraceEventCallback ITraceEventCallback; | ||
| 32 | #ifdef __cplusplus | ||
| 33 | interface ITraceEventCallback; | ||
| 34 | #endif /* __cplusplus */ | ||
| 35 | #endif | ||
| 36 | |||
| 37 | #ifndef __ITraceRelogger_FWD_DEFINED__ | ||
| 38 | #define __ITraceRelogger_FWD_DEFINED__ | ||
| 39 | typedef interface ITraceRelogger ITraceRelogger; | ||
| 40 | #ifdef __cplusplus | ||
| 41 | interface ITraceRelogger; | ||
| 42 | #endif /* __cplusplus */ | ||
| 43 | #endif | ||
| 44 | |||
| 45 | #ifndef __CTraceRelogger_FWD_DEFINED__ | ||
| 46 | #define __CTraceRelogger_FWD_DEFINED__ | ||
| 47 | #ifdef __cplusplus | ||
| 48 | typedef class CTraceRelogger CTraceRelogger; | ||
| 49 | #else | ||
| 50 | typedef struct CTraceRelogger CTraceRelogger; | ||
| 51 | #endif /* defined __cplusplus */ | ||
| 52 | #endif /* defined __CTraceRelogger_FWD_DEFINED__ */ | ||
| 53 | |||
| 54 | /* Headers for imported files */ | ||
| 55 | |||
| 56 | #include <unknwn.h> | ||
| 57 | #include <oaidl.h> | ||
| 58 | #include <ocidl.h> | ||
| 59 | |||
| 60 | #ifdef __cplusplus | ||
| 61 | extern "C" { | ||
| 62 | #endif | ||
| 63 | |||
| 64 | typedef struct _EVENT_DESCRIPTOR { | ||
| 65 | USHORT Id; | ||
| 66 | UCHAR Version; | ||
| 67 | UCHAR Channel; | ||
| 68 | UCHAR Level; | ||
| 69 | UCHAR Opcode; | ||
| 70 | USHORT Task; | ||
| 71 | ULONGLONG Keyword; | ||
| 72 | } EVENT_DESCRIPTOR; | ||
| 73 | typedef struct _EVENT_DESCRIPTOR *PEVENT_DESCRIPTOR; | ||
| 74 | typedef const EVENT_DESCRIPTOR *PCEVENT_DESCRIPTOR; | ||
| 75 | typedef struct _EVENT_HEADER { | ||
| 76 | USHORT Size; | ||
| 77 | USHORT HeaderType; | ||
| 78 | USHORT Flags; | ||
| 79 | USHORT EventProperty; | ||
| 80 | ULONG ThreadId; | ||
| 81 | ULONG ProcessId; | ||
| 82 | LARGE_INTEGER TimeStamp; | ||
| 83 | GUID ProviderId; | ||
| 84 | EVENT_DESCRIPTOR EventDescriptor; | ||
| 85 | union { | ||
| 86 | struct { | ||
| 87 | ULONG KernelTime; | ||
| 88 | ULONG UserTime; | ||
| 89 | } DUMMYSTRUCTNAME; | ||
| 90 | ULONG64 ProcessorTime; | ||
| 91 | } DUMMYUNIONNAME; | ||
| 92 | GUID ActivityId; | ||
| 93 | } EVENT_HEADER; | ||
| 94 | typedef struct _EVENT_HEADER *PEVENT_HEADER; | ||
| 95 | typedef struct _ETW_BUFFER_CONTEXT { | ||
| 96 | union { | ||
| 97 | struct { | ||
| 98 | UCHAR ProcessorNumber; | ||
| 99 | UCHAR Alignment; | ||
| 100 | } DUMMYSTRUCTNAME; | ||
| 101 | USHORT ProcessorIndex; | ||
| 102 | } DUMMYUNIONNAME; | ||
| 103 | USHORT LoggerId; | ||
| 104 | } ETW_BUFFER_CONTEXT; | ||
| 105 | typedef struct _ETW_BUFFER_CONTEXT *PETW_BUFFER_CONTEXT; | ||
| 106 | typedef struct _EVENT_HEADER_EXTENDED_DATA_ITEM { | ||
| 107 | USHORT Reserved1; | ||
| 108 | USHORT ExtType; | ||
| 109 | USHORT Linkage; | ||
| 110 | USHORT DataSize; | ||
| 111 | ULONGLONG DataPtr; | ||
| 112 | } EVENT_HEADER_EXTENDED_DATA_ITEM; | ||
| 113 | typedef struct _EVENT_HEADER_EXTENDED_DATA_ITEM *PEVENT_HEADER_EXTENDED_DATA_ITEM; | ||
| 114 | typedef struct _EVENT_RECORD { | ||
| 115 | EVENT_HEADER EventHeader; | ||
| 116 | ETW_BUFFER_CONTEXT BufferContext; | ||
| 117 | USHORT ExtendedDataCount; | ||
| 118 | USHORT UserDataLength; | ||
| 119 | EVENT_HEADER_EXTENDED_DATA_ITEM *ExtendedData; | ||
| 120 | void *UserData; | ||
| 121 | void *UserContext; | ||
| 122 | } EVENT_RECORD; | ||
| 123 | typedef struct _EVENT_RECORD *PEVENT_RECORD; | ||
| 124 | typedef ULONG64 TRACEHANDLE; | ||
| 125 | typedef ULONG64 *PTRACEHANDLE; | ||
| 126 | /***************************************************************************** | ||
| 127 | * ITraceEvent interface | ||
| 128 | */ | ||
| 129 | #ifndef __ITraceEvent_INTERFACE_DEFINED__ | ||
| 130 | #define __ITraceEvent_INTERFACE_DEFINED__ | ||
| 131 | |||
| 132 | DEFINE_GUID(IID_ITraceEvent, 0x8cc97f40, 0x9028, 0x4ff3, 0x9b,0x62, 0x7d,0x1f,0x79,0xca,0x7b,0xcb); | ||
| 133 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 134 | MIDL_INTERFACE("8cc97f40-9028-4ff3-9b62-7d1f79ca7bcb") | ||
| 135 | ITraceEvent : public IUnknown | ||
| 136 | { | ||
| 137 | virtual HRESULT STDMETHODCALLTYPE Clone( | ||
| 138 | ITraceEvent **NewEvent) = 0; | ||
| 139 | |||
| 140 | virtual HRESULT STDMETHODCALLTYPE GetUserContext( | ||
| 141 | void **UserContext) = 0; | ||
| 142 | |||
| 143 | virtual HRESULT STDMETHODCALLTYPE GetEventRecord( | ||
| 144 | PEVENT_RECORD *EventRecord) = 0; | ||
| 145 | |||
| 146 | virtual HRESULT STDMETHODCALLTYPE SetPayload( | ||
| 147 | BYTE *Payload, | ||
| 148 | ULONG PayloadSize) = 0; | ||
| 149 | |||
| 150 | virtual HRESULT STDMETHODCALLTYPE SetEventDescriptor( | ||
| 151 | PCEVENT_DESCRIPTOR EventDescriptor) = 0; | ||
| 152 | |||
| 153 | virtual HRESULT STDMETHODCALLTYPE SetProcessId( | ||
| 154 | ULONG ProcessId) = 0; | ||
| 155 | |||
| 156 | virtual HRESULT STDMETHODCALLTYPE SetProcessorIndex( | ||
| 157 | ULONG ProcessorIndex) = 0; | ||
| 158 | |||
| 159 | virtual HRESULT STDMETHODCALLTYPE SetThreadId( | ||
| 160 | ULONG ThreadId) = 0; | ||
| 161 | |||
| 162 | virtual HRESULT STDMETHODCALLTYPE SetThreadTimes( | ||
| 163 | ULONG KernelTime, | ||
| 164 | ULONG UserTime) = 0; | ||
| 165 | |||
| 166 | virtual HRESULT STDMETHODCALLTYPE SetActivityId( | ||
| 167 | LPCGUID ActivityId) = 0; | ||
| 168 | |||
| 169 | virtual HRESULT STDMETHODCALLTYPE SetTimeStamp( | ||
| 170 | LARGE_INTEGER *TimeStamp) = 0; | ||
| 171 | |||
| 172 | virtual HRESULT STDMETHODCALLTYPE SetProviderId( | ||
| 173 | LPCGUID ProviderId) = 0; | ||
| 174 | |||
| 175 | }; | ||
| 176 | #ifdef __CRT_UUID_DECL | ||
| 177 | __CRT_UUID_DECL(ITraceEvent, 0x8cc97f40, 0x9028, 0x4ff3, 0x9b,0x62, 0x7d,0x1f,0x79,0xca,0x7b,0xcb) | ||
| 178 | #endif | ||
| 179 | #else | ||
| 180 | typedef struct ITraceEventVtbl { | ||
| 181 | BEGIN_INTERFACE | ||
| 182 | |||
| 183 | /*** IUnknown methods ***/ | ||
| 184 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 185 | ITraceEvent *This, | ||
| 186 | REFIID riid, | ||
| 187 | void **ppvObject); | ||
| 188 | |||
| 189 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 190 | ITraceEvent *This); | ||
| 191 | |||
| 192 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 193 | ITraceEvent *This); | ||
| 194 | |||
| 195 | /*** ITraceEvent methods ***/ | ||
| 196 | HRESULT (STDMETHODCALLTYPE *Clone)( | ||
| 197 | ITraceEvent *This, | ||
| 198 | ITraceEvent **NewEvent); | ||
| 199 | |||
| 200 | HRESULT (STDMETHODCALLTYPE *GetUserContext)( | ||
| 201 | ITraceEvent *This, | ||
| 202 | void **UserContext); | ||
| 203 | |||
| 204 | HRESULT (STDMETHODCALLTYPE *GetEventRecord)( | ||
| 205 | ITraceEvent *This, | ||
| 206 | PEVENT_RECORD *EventRecord); | ||
| 207 | |||
| 208 | HRESULT (STDMETHODCALLTYPE *SetPayload)( | ||
| 209 | ITraceEvent *This, | ||
| 210 | BYTE *Payload, | ||
| 211 | ULONG PayloadSize); | ||
| 212 | |||
| 213 | HRESULT (STDMETHODCALLTYPE *SetEventDescriptor)( | ||
| 214 | ITraceEvent *This, | ||
| 215 | PCEVENT_DESCRIPTOR EventDescriptor); | ||
| 216 | |||
| 217 | HRESULT (STDMETHODCALLTYPE *SetProcessId)( | ||
| 218 | ITraceEvent *This, | ||
| 219 | ULONG ProcessId); | ||
| 220 | |||
| 221 | HRESULT (STDMETHODCALLTYPE *SetProcessorIndex)( | ||
| 222 | ITraceEvent *This, | ||
| 223 | ULONG ProcessorIndex); | ||
| 224 | |||
| 225 | HRESULT (STDMETHODCALLTYPE *SetThreadId)( | ||
| 226 | ITraceEvent *This, | ||
| 227 | ULONG ThreadId); | ||
| 228 | |||
| 229 | HRESULT (STDMETHODCALLTYPE *SetThreadTimes)( | ||
| 230 | ITraceEvent *This, | ||
| 231 | ULONG KernelTime, | ||
| 232 | ULONG UserTime); | ||
| 233 | |||
| 234 | HRESULT (STDMETHODCALLTYPE *SetActivityId)( | ||
| 235 | ITraceEvent *This, | ||
| 236 | LPCGUID ActivityId); | ||
| 237 | |||
| 238 | HRESULT (STDMETHODCALLTYPE *SetTimeStamp)( | ||
| 239 | ITraceEvent *This, | ||
| 240 | LARGE_INTEGER *TimeStamp); | ||
| 241 | |||
| 242 | HRESULT (STDMETHODCALLTYPE *SetProviderId)( | ||
| 243 | ITraceEvent *This, | ||
| 244 | LPCGUID ProviderId); | ||
| 245 | |||
| 246 | END_INTERFACE | ||
| 247 | } ITraceEventVtbl; | ||
| 248 | |||
| 249 | interface ITraceEvent { | ||
| 250 | CONST_VTBL ITraceEventVtbl* lpVtbl; | ||
| 251 | }; | ||
| 252 | |||
| 253 | #ifdef COBJMACROS | ||
| 254 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 255 | /*** IUnknown methods ***/ | ||
| 256 | #define ITraceEvent_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 257 | #define ITraceEvent_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 258 | #define ITraceEvent_Release(This) (This)->lpVtbl->Release(This) | ||
| 259 | /*** ITraceEvent methods ***/ | ||
| 260 | #define ITraceEvent_Clone(This,NewEvent) (This)->lpVtbl->Clone(This,NewEvent) | ||
| 261 | #define ITraceEvent_GetUserContext(This,UserContext) (This)->lpVtbl->GetUserContext(This,UserContext) | ||
| 262 | #define ITraceEvent_GetEventRecord(This,EventRecord) (This)->lpVtbl->GetEventRecord(This,EventRecord) | ||
| 263 | #define ITraceEvent_SetPayload(This,Payload,PayloadSize) (This)->lpVtbl->SetPayload(This,Payload,PayloadSize) | ||
| 264 | #define ITraceEvent_SetEventDescriptor(This,EventDescriptor) (This)->lpVtbl->SetEventDescriptor(This,EventDescriptor) | ||
| 265 | #define ITraceEvent_SetProcessId(This,ProcessId) (This)->lpVtbl->SetProcessId(This,ProcessId) | ||
| 266 | #define ITraceEvent_SetProcessorIndex(This,ProcessorIndex) (This)->lpVtbl->SetProcessorIndex(This,ProcessorIndex) | ||
| 267 | #define ITraceEvent_SetThreadId(This,ThreadId) (This)->lpVtbl->SetThreadId(This,ThreadId) | ||
| 268 | #define ITraceEvent_SetThreadTimes(This,KernelTime,UserTime) (This)->lpVtbl->SetThreadTimes(This,KernelTime,UserTime) | ||
| 269 | #define ITraceEvent_SetActivityId(This,ActivityId) (This)->lpVtbl->SetActivityId(This,ActivityId) | ||
| 270 | #define ITraceEvent_SetTimeStamp(This,TimeStamp) (This)->lpVtbl->SetTimeStamp(This,TimeStamp) | ||
| 271 | #define ITraceEvent_SetProviderId(This,ProviderId) (This)->lpVtbl->SetProviderId(This,ProviderId) | ||
| 272 | #else | ||
| 273 | /*** IUnknown methods ***/ | ||
| 274 | static FORCEINLINE HRESULT ITraceEvent_QueryInterface(ITraceEvent* This,REFIID riid,void **ppvObject) { | ||
| 275 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 276 | } | ||
| 277 | static FORCEINLINE ULONG ITraceEvent_AddRef(ITraceEvent* This) { | ||
| 278 | return This->lpVtbl->AddRef(This); | ||
| 279 | } | ||
| 280 | static FORCEINLINE ULONG ITraceEvent_Release(ITraceEvent* This) { | ||
| 281 | return This->lpVtbl->Release(This); | ||
| 282 | } | ||
| 283 | /*** ITraceEvent methods ***/ | ||
| 284 | static FORCEINLINE HRESULT ITraceEvent_Clone(ITraceEvent* This,ITraceEvent **NewEvent) { | ||
| 285 | return This->lpVtbl->Clone(This,NewEvent); | ||
| 286 | } | ||
| 287 | static FORCEINLINE HRESULT ITraceEvent_GetUserContext(ITraceEvent* This,void **UserContext) { | ||
| 288 | return This->lpVtbl->GetUserContext(This,UserContext); | ||
| 289 | } | ||
| 290 | static FORCEINLINE HRESULT ITraceEvent_GetEventRecord(ITraceEvent* This,PEVENT_RECORD *EventRecord) { | ||
| 291 | return This->lpVtbl->GetEventRecord(This,EventRecord); | ||
| 292 | } | ||
| 293 | static FORCEINLINE HRESULT ITraceEvent_SetPayload(ITraceEvent* This,BYTE *Payload,ULONG PayloadSize) { | ||
| 294 | return This->lpVtbl->SetPayload(This,Payload,PayloadSize); | ||
| 295 | } | ||
| 296 | static FORCEINLINE HRESULT ITraceEvent_SetEventDescriptor(ITraceEvent* This,PCEVENT_DESCRIPTOR EventDescriptor) { | ||
| 297 | return This->lpVtbl->SetEventDescriptor(This,EventDescriptor); | ||
| 298 | } | ||
| 299 | static FORCEINLINE HRESULT ITraceEvent_SetProcessId(ITraceEvent* This,ULONG ProcessId) { | ||
| 300 | return This->lpVtbl->SetProcessId(This,ProcessId); | ||
| 301 | } | ||
| 302 | static FORCEINLINE HRESULT ITraceEvent_SetProcessorIndex(ITraceEvent* This,ULONG ProcessorIndex) { | ||
| 303 | return This->lpVtbl->SetProcessorIndex(This,ProcessorIndex); | ||
| 304 | } | ||
| 305 | static FORCEINLINE HRESULT ITraceEvent_SetThreadId(ITraceEvent* This,ULONG ThreadId) { | ||
| 306 | return This->lpVtbl->SetThreadId(This,ThreadId); | ||
| 307 | } | ||
| 308 | static FORCEINLINE HRESULT ITraceEvent_SetThreadTimes(ITraceEvent* This,ULONG KernelTime,ULONG UserTime) { | ||
| 309 | return This->lpVtbl->SetThreadTimes(This,KernelTime,UserTime); | ||
| 310 | } | ||
| 311 | static FORCEINLINE HRESULT ITraceEvent_SetActivityId(ITraceEvent* This,LPCGUID ActivityId) { | ||
| 312 | return This->lpVtbl->SetActivityId(This,ActivityId); | ||
| 313 | } | ||
| 314 | static FORCEINLINE HRESULT ITraceEvent_SetTimeStamp(ITraceEvent* This,LARGE_INTEGER *TimeStamp) { | ||
| 315 | return This->lpVtbl->SetTimeStamp(This,TimeStamp); | ||
| 316 | } | ||
| 317 | static FORCEINLINE HRESULT ITraceEvent_SetProviderId(ITraceEvent* This,LPCGUID ProviderId) { | ||
| 318 | return This->lpVtbl->SetProviderId(This,ProviderId); | ||
| 319 | } | ||
| 320 | #endif | ||
| 321 | #endif | ||
| 322 | |||
| 323 | #endif | ||
| 324 | |||
| 325 | |||
| 326 | #endif /* __ITraceEvent_INTERFACE_DEFINED__ */ | ||
| 327 | |||
| 328 | #ifndef __ITraceRelogger_FWD_DEFINED__ | ||
| 329 | #define __ITraceRelogger_FWD_DEFINED__ | ||
| 330 | typedef interface ITraceRelogger ITraceRelogger; | ||
| 331 | #ifdef __cplusplus | ||
| 332 | interface ITraceRelogger; | ||
| 333 | #endif /* __cplusplus */ | ||
| 334 | #endif | ||
| 335 | |||
| 336 | /***************************************************************************** | ||
| 337 | * ITraceEventCallback interface | ||
| 338 | */ | ||
| 339 | #ifndef __ITraceEventCallback_INTERFACE_DEFINED__ | ||
| 340 | #define __ITraceEventCallback_INTERFACE_DEFINED__ | ||
| 341 | |||
| 342 | DEFINE_GUID(IID_ITraceEventCallback, 0x3ed25501, 0x593f, 0x43e9, 0x8f,0x38, 0x3a,0xb4,0x6f,0x5a,0x4a,0x52); | ||
| 343 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 344 | MIDL_INTERFACE("3ed25501-593f-43e9-8f38-3ab46f5a4a52") | ||
| 345 | ITraceEventCallback : public IUnknown | ||
| 346 | { | ||
| 347 | virtual HRESULT STDMETHODCALLTYPE OnBeginProcessTrace( | ||
| 348 | ITraceEvent *HeaderEvent, | ||
| 349 | ITraceRelogger *Relogger) = 0; | ||
| 350 | |||
| 351 | virtual HRESULT STDMETHODCALLTYPE OnFinalizeProcessTrace( | ||
| 352 | ITraceRelogger *Relogger) = 0; | ||
| 353 | |||
| 354 | virtual HRESULT STDMETHODCALLTYPE OnEvent( | ||
| 355 | ITraceEvent *Event, | ||
| 356 | ITraceRelogger *Relogger) = 0; | ||
| 357 | |||
| 358 | }; | ||
| 359 | #ifdef __CRT_UUID_DECL | ||
| 360 | __CRT_UUID_DECL(ITraceEventCallback, 0x3ed25501, 0x593f, 0x43e9, 0x8f,0x38, 0x3a,0xb4,0x6f,0x5a,0x4a,0x52) | ||
| 361 | #endif | ||
| 362 | #else | ||
| 363 | typedef struct ITraceEventCallbackVtbl { | ||
| 364 | BEGIN_INTERFACE | ||
| 365 | |||
| 366 | /*** IUnknown methods ***/ | ||
| 367 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 368 | ITraceEventCallback *This, | ||
| 369 | REFIID riid, | ||
| 370 | void **ppvObject); | ||
| 371 | |||
| 372 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 373 | ITraceEventCallback *This); | ||
| 374 | |||
| 375 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 376 | ITraceEventCallback *This); | ||
| 377 | |||
| 378 | /*** ITraceEventCallback methods ***/ | ||
| 379 | HRESULT (STDMETHODCALLTYPE *OnBeginProcessTrace)( | ||
| 380 | ITraceEventCallback *This, | ||
| 381 | ITraceEvent *HeaderEvent, | ||
| 382 | ITraceRelogger *Relogger); | ||
| 383 | |||
| 384 | HRESULT (STDMETHODCALLTYPE *OnFinalizeProcessTrace)( | ||
| 385 | ITraceEventCallback *This, | ||
| 386 | ITraceRelogger *Relogger); | ||
| 387 | |||
| 388 | HRESULT (STDMETHODCALLTYPE *OnEvent)( | ||
| 389 | ITraceEventCallback *This, | ||
| 390 | ITraceEvent *Event, | ||
| 391 | ITraceRelogger *Relogger); | ||
| 392 | |||
| 393 | END_INTERFACE | ||
| 394 | } ITraceEventCallbackVtbl; | ||
| 395 | |||
| 396 | interface ITraceEventCallback { | ||
| 397 | CONST_VTBL ITraceEventCallbackVtbl* lpVtbl; | ||
| 398 | }; | ||
| 399 | |||
| 400 | #ifdef COBJMACROS | ||
| 401 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 402 | /*** IUnknown methods ***/ | ||
| 403 | #define ITraceEventCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 404 | #define ITraceEventCallback_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 405 | #define ITraceEventCallback_Release(This) (This)->lpVtbl->Release(This) | ||
| 406 | /*** ITraceEventCallback methods ***/ | ||
| 407 | #define ITraceEventCallback_OnBeginProcessTrace(This,HeaderEvent,Relogger) (This)->lpVtbl->OnBeginProcessTrace(This,HeaderEvent,Relogger) | ||
| 408 | #define ITraceEventCallback_OnFinalizeProcessTrace(This,Relogger) (This)->lpVtbl->OnFinalizeProcessTrace(This,Relogger) | ||
| 409 | #define ITraceEventCallback_OnEvent(This,Event,Relogger) (This)->lpVtbl->OnEvent(This,Event,Relogger) | ||
| 410 | #else | ||
| 411 | /*** IUnknown methods ***/ | ||
| 412 | static FORCEINLINE HRESULT ITraceEventCallback_QueryInterface(ITraceEventCallback* This,REFIID riid,void **ppvObject) { | ||
| 413 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 414 | } | ||
| 415 | static FORCEINLINE ULONG ITraceEventCallback_AddRef(ITraceEventCallback* This) { | ||
| 416 | return This->lpVtbl->AddRef(This); | ||
| 417 | } | ||
| 418 | static FORCEINLINE ULONG ITraceEventCallback_Release(ITraceEventCallback* This) { | ||
| 419 | return This->lpVtbl->Release(This); | ||
| 420 | } | ||
| 421 | /*** ITraceEventCallback methods ***/ | ||
| 422 | static FORCEINLINE HRESULT ITraceEventCallback_OnBeginProcessTrace(ITraceEventCallback* This,ITraceEvent *HeaderEvent,ITraceRelogger *Relogger) { | ||
| 423 | return This->lpVtbl->OnBeginProcessTrace(This,HeaderEvent,Relogger); | ||
| 424 | } | ||
| 425 | static FORCEINLINE HRESULT ITraceEventCallback_OnFinalizeProcessTrace(ITraceEventCallback* This,ITraceRelogger *Relogger) { | ||
| 426 | return This->lpVtbl->OnFinalizeProcessTrace(This,Relogger); | ||
| 427 | } | ||
| 428 | static FORCEINLINE HRESULT ITraceEventCallback_OnEvent(ITraceEventCallback* This,ITraceEvent *Event,ITraceRelogger *Relogger) { | ||
| 429 | return This->lpVtbl->OnEvent(This,Event,Relogger); | ||
| 430 | } | ||
| 431 | #endif | ||
| 432 | #endif | ||
| 433 | |||
| 434 | #endif | ||
| 435 | |||
| 436 | |||
| 437 | #endif /* __ITraceEventCallback_INTERFACE_DEFINED__ */ | ||
| 438 | |||
| 439 | /***************************************************************************** | ||
| 440 | * ITraceRelogger interface | ||
| 441 | */ | ||
| 442 | #ifndef __ITraceRelogger_INTERFACE_DEFINED__ | ||
| 443 | #define __ITraceRelogger_INTERFACE_DEFINED__ | ||
| 444 | |||
| 445 | DEFINE_GUID(IID_ITraceRelogger, 0xf754ad43, 0x3bcc, 0x4286, 0x80,0x09, 0x9c,0x5d,0xa2,0x14,0xe8,0x4e); | ||
| 446 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 447 | MIDL_INTERFACE("f754ad43-3bcc-4286-8009-9c5da214e84e") | ||
| 448 | ITraceRelogger : public IUnknown | ||
| 449 | { | ||
| 450 | virtual HRESULT STDMETHODCALLTYPE AddLogfileTraceStream( | ||
| 451 | BSTR LogfileName, | ||
| 452 | void *UserContext, | ||
| 453 | TRACEHANDLE *TraceHandle) = 0; | ||
| 454 | |||
| 455 | virtual HRESULT STDMETHODCALLTYPE AddRealtimeTraceStream( | ||
| 456 | BSTR LoggerName, | ||
| 457 | void *UserContext, | ||
| 458 | TRACEHANDLE *TraceHandle) = 0; | ||
| 459 | |||
| 460 | virtual HRESULT STDMETHODCALLTYPE RegisterCallback( | ||
| 461 | ITraceEventCallback *Callback) = 0; | ||
| 462 | |||
| 463 | virtual HRESULT STDMETHODCALLTYPE Inject( | ||
| 464 | ITraceEvent *Event) = 0; | ||
| 465 | |||
| 466 | virtual HRESULT STDMETHODCALLTYPE CreateEventInstance( | ||
| 467 | TRACEHANDLE TraceHandle, | ||
| 468 | ULONG Flags, | ||
| 469 | ITraceEvent **Event) = 0; | ||
| 470 | |||
| 471 | virtual HRESULT STDMETHODCALLTYPE ProcessTrace( | ||
| 472 | ) = 0; | ||
| 473 | |||
| 474 | virtual HRESULT STDMETHODCALLTYPE SetOutputFilename( | ||
| 475 | BSTR LogfileName) = 0; | ||
| 476 | |||
| 477 | virtual HRESULT STDMETHODCALLTYPE SetCompressionMode( | ||
| 478 | BOOLEAN CompressionMode) = 0; | ||
| 479 | |||
| 480 | virtual HRESULT STDMETHODCALLTYPE Cancel( | ||
| 481 | ) = 0; | ||
| 482 | |||
| 483 | }; | ||
| 484 | #ifdef __CRT_UUID_DECL | ||
| 485 | __CRT_UUID_DECL(ITraceRelogger, 0xf754ad43, 0x3bcc, 0x4286, 0x80,0x09, 0x9c,0x5d,0xa2,0x14,0xe8,0x4e) | ||
| 486 | #endif | ||
| 487 | #else | ||
| 488 | typedef struct ITraceReloggerVtbl { | ||
| 489 | BEGIN_INTERFACE | ||
| 490 | |||
| 491 | /*** IUnknown methods ***/ | ||
| 492 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 493 | ITraceRelogger *This, | ||
| 494 | REFIID riid, | ||
| 495 | void **ppvObject); | ||
| 496 | |||
| 497 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 498 | ITraceRelogger *This); | ||
| 499 | |||
| 500 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 501 | ITraceRelogger *This); | ||
| 502 | |||
| 503 | /*** ITraceRelogger methods ***/ | ||
| 504 | HRESULT (STDMETHODCALLTYPE *AddLogfileTraceStream)( | ||
| 505 | ITraceRelogger *This, | ||
| 506 | BSTR LogfileName, | ||
| 507 | void *UserContext, | ||
| 508 | TRACEHANDLE *TraceHandle); | ||
| 509 | |||
| 510 | HRESULT (STDMETHODCALLTYPE *AddRealtimeTraceStream)( | ||
| 511 | ITraceRelogger *This, | ||
| 512 | BSTR LoggerName, | ||
| 513 | void *UserContext, | ||
| 514 | TRACEHANDLE *TraceHandle); | ||
| 515 | |||
| 516 | HRESULT (STDMETHODCALLTYPE *RegisterCallback)( | ||
| 517 | ITraceRelogger *This, | ||
| 518 | ITraceEventCallback *Callback); | ||
| 519 | |||
| 520 | HRESULT (STDMETHODCALLTYPE *Inject)( | ||
| 521 | ITraceRelogger *This, | ||
| 522 | ITraceEvent *Event); | ||
| 523 | |||
| 524 | HRESULT (STDMETHODCALLTYPE *CreateEventInstance)( | ||
| 525 | ITraceRelogger *This, | ||
| 526 | TRACEHANDLE TraceHandle, | ||
| 527 | ULONG Flags, | ||
| 528 | ITraceEvent **Event); | ||
| 529 | |||
| 530 | HRESULT (STDMETHODCALLTYPE *ProcessTrace)( | ||
| 531 | ITraceRelogger *This); | ||
| 532 | |||
| 533 | HRESULT (STDMETHODCALLTYPE *SetOutputFilename)( | ||
| 534 | ITraceRelogger *This, | ||
| 535 | BSTR LogfileName); | ||
| 536 | |||
| 537 | HRESULT (STDMETHODCALLTYPE *SetCompressionMode)( | ||
| 538 | ITraceRelogger *This, | ||
| 539 | BOOLEAN CompressionMode); | ||
| 540 | |||
| 541 | HRESULT (STDMETHODCALLTYPE *Cancel)( | ||
| 542 | ITraceRelogger *This); | ||
| 543 | |||
| 544 | END_INTERFACE | ||
| 545 | } ITraceReloggerVtbl; | ||
| 546 | |||
| 547 | interface ITraceRelogger { | ||
| 548 | CONST_VTBL ITraceReloggerVtbl* lpVtbl; | ||
| 549 | }; | ||
| 550 | |||
| 551 | #ifdef COBJMACROS | ||
| 552 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 553 | /*** IUnknown methods ***/ | ||
| 554 | #define ITraceRelogger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 555 | #define ITraceRelogger_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 556 | #define ITraceRelogger_Release(This) (This)->lpVtbl->Release(This) | ||
| 557 | /*** ITraceRelogger methods ***/ | ||
| 558 | #define ITraceRelogger_AddLogfileTraceStream(This,LogfileName,UserContext,TraceHandle) (This)->lpVtbl->AddLogfileTraceStream(This,LogfileName,UserContext,TraceHandle) | ||
| 559 | #define ITraceRelogger_AddRealtimeTraceStream(This,LoggerName,UserContext,TraceHandle) (This)->lpVtbl->AddRealtimeTraceStream(This,LoggerName,UserContext,TraceHandle) | ||
| 560 | #define ITraceRelogger_RegisterCallback(This,Callback) (This)->lpVtbl->RegisterCallback(This,Callback) | ||
| 561 | #define ITraceRelogger_Inject(This,Event) (This)->lpVtbl->Inject(This,Event) | ||
| 562 | #define ITraceRelogger_CreateEventInstance(This,TraceHandle,Flags,Event) (This)->lpVtbl->CreateEventInstance(This,TraceHandle,Flags,Event) | ||
| 563 | #define ITraceRelogger_ProcessTrace(This) (This)->lpVtbl->ProcessTrace(This) | ||
| 564 | #define ITraceRelogger_SetOutputFilename(This,LogfileName) (This)->lpVtbl->SetOutputFilename(This,LogfileName) | ||
| 565 | #define ITraceRelogger_SetCompressionMode(This,CompressionMode) (This)->lpVtbl->SetCompressionMode(This,CompressionMode) | ||
| 566 | #define ITraceRelogger_Cancel(This) (This)->lpVtbl->Cancel(This) | ||
| 567 | #else | ||
| 568 | /*** IUnknown methods ***/ | ||
| 569 | static FORCEINLINE HRESULT ITraceRelogger_QueryInterface(ITraceRelogger* This,REFIID riid,void **ppvObject) { | ||
| 570 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 571 | } | ||
| 572 | static FORCEINLINE ULONG ITraceRelogger_AddRef(ITraceRelogger* This) { | ||
| 573 | return This->lpVtbl->AddRef(This); | ||
| 574 | } | ||
| 575 | static FORCEINLINE ULONG ITraceRelogger_Release(ITraceRelogger* This) { | ||
| 576 | return This->lpVtbl->Release(This); | ||
| 577 | } | ||
| 578 | /*** ITraceRelogger methods ***/ | ||
| 579 | static FORCEINLINE HRESULT ITraceRelogger_AddLogfileTraceStream(ITraceRelogger* This,BSTR LogfileName,void *UserContext,TRACEHANDLE *TraceHandle) { | ||
| 580 | return This->lpVtbl->AddLogfileTraceStream(This,LogfileName,UserContext,TraceHandle); | ||
| 581 | } | ||
| 582 | static FORCEINLINE HRESULT ITraceRelogger_AddRealtimeTraceStream(ITraceRelogger* This,BSTR LoggerName,void *UserContext,TRACEHANDLE *TraceHandle) { | ||
| 583 | return This->lpVtbl->AddRealtimeTraceStream(This,LoggerName,UserContext,TraceHandle); | ||
| 584 | } | ||
| 585 | static FORCEINLINE HRESULT ITraceRelogger_RegisterCallback(ITraceRelogger* This,ITraceEventCallback *Callback) { | ||
| 586 | return This->lpVtbl->RegisterCallback(This,Callback); | ||
| 587 | } | ||
| 588 | static FORCEINLINE HRESULT ITraceRelogger_Inject(ITraceRelogger* This,ITraceEvent *Event) { | ||
| 589 | return This->lpVtbl->Inject(This,Event); | ||
| 590 | } | ||
| 591 | static FORCEINLINE HRESULT ITraceRelogger_CreateEventInstance(ITraceRelogger* This,TRACEHANDLE TraceHandle,ULONG Flags,ITraceEvent **Event) { | ||
| 592 | return This->lpVtbl->CreateEventInstance(This,TraceHandle,Flags,Event); | ||
| 593 | } | ||
| 594 | static FORCEINLINE HRESULT ITraceRelogger_ProcessTrace(ITraceRelogger* This) { | ||
| 595 | return This->lpVtbl->ProcessTrace(This); | ||
| 596 | } | ||
| 597 | static FORCEINLINE HRESULT ITraceRelogger_SetOutputFilename(ITraceRelogger* This,BSTR LogfileName) { | ||
| 598 | return This->lpVtbl->SetOutputFilename(This,LogfileName); | ||
| 599 | } | ||
| 600 | static FORCEINLINE HRESULT ITraceRelogger_SetCompressionMode(ITraceRelogger* This,BOOLEAN CompressionMode) { | ||
| 601 | return This->lpVtbl->SetCompressionMode(This,CompressionMode); | ||
| 602 | } | ||
| 603 | static FORCEINLINE HRESULT ITraceRelogger_Cancel(ITraceRelogger* This) { | ||
| 604 | return This->lpVtbl->Cancel(This); | ||
| 605 | } | ||
| 606 | #endif | ||
| 607 | #endif | ||
| 608 | |||
| 609 | #endif | ||
| 610 | |||
| 611 | |||
| 612 | #endif /* __ITraceRelogger_INTERFACE_DEFINED__ */ | ||
| 613 | |||
| 614 | /***************************************************************************** | ||
| 615 | * CTraceRelogger coclass | ||
| 616 | */ | ||
| 617 | |||
| 618 | DEFINE_GUID(CLSID_CTraceRelogger, 0x7b40792d, 0x05ff, 0x44c4, 0x90,0x58, 0xf4,0x40,0xc7,0x1f,0x17,0xd4); | ||
| 619 | |||
| 620 | #ifdef __cplusplus | ||
| 621 | class DECLSPEC_UUID("7b40792d-05ff-44c4-9058-f440c71f17d4") CTraceRelogger; | ||
| 622 | #ifdef __CRT_UUID_DECL | ||
| 623 | __CRT_UUID_DECL(CTraceRelogger, 0x7b40792d, 0x05ff, 0x44c4, 0x90,0x58, 0xf4,0x40,0xc7,0x1f,0x17,0xd4) | ||
| 624 | #endif | ||
| 625 | #endif | ||
| 626 | |||
| 627 | /* Begin additional prototypes for all interfaces */ | ||
| 628 | |||
| 629 | |||
| 630 | /* End additional prototypes */ | ||
| 631 | |||
| 632 | #ifdef __cplusplus | ||
| 633 | } | ||
| 634 | #endif | ||
| 635 | |||
| 636 | #endif /* __relogger_h__ */ | ||
lib/libc/include/any-windows-any/rtworkq.h created+428| ... | @@ -0,0 +1,428 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/rtworkq.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __rtworkq_h__ | ||
| 17 | #define __rtworkq_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef __IRtwqAsyncResult_FWD_DEFINED__ | ||
| 22 | #define __IRtwqAsyncResult_FWD_DEFINED__ | ||
| 23 | typedef interface IRtwqAsyncResult IRtwqAsyncResult; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface IRtwqAsyncResult; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 29 | #ifndef __IRtwqAsyncCallback_FWD_DEFINED__ | ||
| 30 | #define __IRtwqAsyncCallback_FWD_DEFINED__ | ||
| 31 | typedef interface IRtwqAsyncCallback IRtwqAsyncCallback; | ||
| 32 | #ifdef __cplusplus | ||
| 33 | interface IRtwqAsyncCallback; | ||
| 34 | #endif /* __cplusplus */ | ||
| 35 | #endif | ||
| 36 | |||
| 37 | #ifndef __IRtwqPlatformEvents_FWD_DEFINED__ | ||
| 38 | #define __IRtwqPlatformEvents_FWD_DEFINED__ | ||
| 39 | typedef interface IRtwqPlatformEvents IRtwqPlatformEvents; | ||
| 40 | #ifdef __cplusplus | ||
| 41 | interface IRtwqPlatformEvents; | ||
| 42 | #endif /* __cplusplus */ | ||
| 43 | #endif | ||
| 44 | |||
| 45 | /* Headers for imported files */ | ||
| 46 | |||
| 47 | #include <unknwn.h> | ||
| 48 | |||
| 49 | #ifdef __cplusplus | ||
| 50 | extern "C" { | ||
| 51 | #endif | ||
| 52 | |||
| 53 | typedef enum __WIDL_rtworkq_generated_name_0000000C { | ||
| 54 | RTWQ_STANDARD_WORKQUEUE = 0, | ||
| 55 | RTWQ_WINDOW_WORKQUEUE = 1, | ||
| 56 | RTWQ_MULTITHREADED_WORKQUEUE = 2 | ||
| 57 | } RTWQ_WORKQUEUE_TYPE; | ||
| 58 | typedef UINT64 RTWQWORKITEM_KEY; | ||
| 59 | /***************************************************************************** | ||
| 60 | * IRtwqAsyncResult interface | ||
| 61 | */ | ||
| 62 | #ifndef __IRtwqAsyncResult_INTERFACE_DEFINED__ | ||
| 63 | #define __IRtwqAsyncResult_INTERFACE_DEFINED__ | ||
| 64 | |||
| 65 | DEFINE_GUID(IID_IRtwqAsyncResult, 0xac6b7889, 0x0740, 0x4d51, 0x86,0x19, 0x90,0x59,0x94,0xa5,0x5c,0xc6); | ||
| 66 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 67 | MIDL_INTERFACE("ac6b7889-0740-4d51-8619-905994a55cc6") | ||
| 68 | IRtwqAsyncResult : public IUnknown | ||
| 69 | { | ||
| 70 | virtual HRESULT STDMETHODCALLTYPE GetState( | ||
| 71 | IUnknown **state) = 0; | ||
| 72 | |||
| 73 | virtual HRESULT STDMETHODCALLTYPE GetStatus( | ||
| 74 | ) = 0; | ||
| 75 | |||
| 76 | virtual HRESULT STDMETHODCALLTYPE SetStatus( | ||
| 77 | HRESULT status) = 0; | ||
| 78 | |||
| 79 | virtual HRESULT STDMETHODCALLTYPE GetObject( | ||
| 80 | IUnknown **object) = 0; | ||
| 81 | |||
| 82 | virtual IUnknown * STDMETHODCALLTYPE GetStateNoAddRef( | ||
| 83 | ) = 0; | ||
| 84 | |||
| 85 | }; | ||
| 86 | #ifdef __CRT_UUID_DECL | ||
| 87 | __CRT_UUID_DECL(IRtwqAsyncResult, 0xac6b7889, 0x0740, 0x4d51, 0x86,0x19, 0x90,0x59,0x94,0xa5,0x5c,0xc6) | ||
| 88 | #endif | ||
| 89 | #else | ||
| 90 | typedef struct IRtwqAsyncResultVtbl { | ||
| 91 | BEGIN_INTERFACE | ||
| 92 | |||
| 93 | /*** IUnknown methods ***/ | ||
| 94 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 95 | IRtwqAsyncResult *This, | ||
| 96 | REFIID riid, | ||
| 97 | void **ppvObject); | ||
| 98 | |||
| 99 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 100 | IRtwqAsyncResult *This); | ||
| 101 | |||
| 102 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 103 | IRtwqAsyncResult *This); | ||
| 104 | |||
| 105 | /*** IRtwqAsyncResult methods ***/ | ||
| 106 | HRESULT (STDMETHODCALLTYPE *GetState)( | ||
| 107 | IRtwqAsyncResult *This, | ||
| 108 | IUnknown **state); | ||
| 109 | |||
| 110 | HRESULT (STDMETHODCALLTYPE *GetStatus)( | ||
| 111 | IRtwqAsyncResult *This); | ||
| 112 | |||
| 113 | HRESULT (STDMETHODCALLTYPE *SetStatus)( | ||
| 114 | IRtwqAsyncResult *This, | ||
| 115 | HRESULT status); | ||
| 116 | |||
| 117 | HRESULT (STDMETHODCALLTYPE *GetObject)( | ||
| 118 | IRtwqAsyncResult *This, | ||
| 119 | IUnknown **object); | ||
| 120 | |||
| 121 | IUnknown * (STDMETHODCALLTYPE *GetStateNoAddRef)( | ||
| 122 | IRtwqAsyncResult *This); | ||
| 123 | |||
| 124 | END_INTERFACE | ||
| 125 | } IRtwqAsyncResultVtbl; | ||
| 126 | |||
| 127 | interface IRtwqAsyncResult { | ||
| 128 | CONST_VTBL IRtwqAsyncResultVtbl* lpVtbl; | ||
| 129 | }; | ||
| 130 | |||
| 131 | #ifdef COBJMACROS | ||
| 132 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 133 | /*** IUnknown methods ***/ | ||
| 134 | #define IRtwqAsyncResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 135 | #define IRtwqAsyncResult_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 136 | #define IRtwqAsyncResult_Release(This) (This)->lpVtbl->Release(This) | ||
| 137 | /*** IRtwqAsyncResult methods ***/ | ||
| 138 | #define IRtwqAsyncResult_GetState(This,state) (This)->lpVtbl->GetState(This,state) | ||
| 139 | #define IRtwqAsyncResult_GetStatus(This) (This)->lpVtbl->GetStatus(This) | ||
| 140 | #define IRtwqAsyncResult_SetStatus(This,status) (This)->lpVtbl->SetStatus(This,status) | ||
| 141 | #define IRtwqAsyncResult_GetObject(This,object) (This)->lpVtbl->GetObject(This,object) | ||
| 142 | #define IRtwqAsyncResult_GetStateNoAddRef(This) (This)->lpVtbl->GetStateNoAddRef(This) | ||
| 143 | #else | ||
| 144 | /*** IUnknown methods ***/ | ||
| 145 | static FORCEINLINE HRESULT IRtwqAsyncResult_QueryInterface(IRtwqAsyncResult* This,REFIID riid,void **ppvObject) { | ||
| 146 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 147 | } | ||
| 148 | static FORCEINLINE ULONG IRtwqAsyncResult_AddRef(IRtwqAsyncResult* This) { | ||
| 149 | return This->lpVtbl->AddRef(This); | ||
| 150 | } | ||
| 151 | static FORCEINLINE ULONG IRtwqAsyncResult_Release(IRtwqAsyncResult* This) { | ||
| 152 | return This->lpVtbl->Release(This); | ||
| 153 | } | ||
| 154 | /*** IRtwqAsyncResult methods ***/ | ||
| 155 | static FORCEINLINE HRESULT IRtwqAsyncResult_GetState(IRtwqAsyncResult* This,IUnknown **state) { | ||
| 156 | return This->lpVtbl->GetState(This,state); | ||
| 157 | } | ||
| 158 | static FORCEINLINE HRESULT IRtwqAsyncResult_GetStatus(IRtwqAsyncResult* This) { | ||
| 159 | return This->lpVtbl->GetStatus(This); | ||
| 160 | } | ||
| 161 | static FORCEINLINE HRESULT IRtwqAsyncResult_SetStatus(IRtwqAsyncResult* This,HRESULT status) { | ||
| 162 | return This->lpVtbl->SetStatus(This,status); | ||
| 163 | } | ||
| 164 | static FORCEINLINE HRESULT IRtwqAsyncResult_GetObject(IRtwqAsyncResult* This,IUnknown **object) { | ||
| 165 | return This->lpVtbl->GetObject(This,object); | ||
| 166 | } | ||
| 167 | static FORCEINLINE IUnknown * IRtwqAsyncResult_GetStateNoAddRef(IRtwqAsyncResult* This) { | ||
| 168 | return This->lpVtbl->GetStateNoAddRef(This); | ||
| 169 | } | ||
| 170 | #endif | ||
| 171 | #endif | ||
| 172 | |||
| 173 | #endif | ||
| 174 | |||
| 175 | |||
| 176 | #endif /* __IRtwqAsyncResult_INTERFACE_DEFINED__ */ | ||
| 177 | |||
| 178 | /***************************************************************************** | ||
| 179 | * IRtwqAsyncCallback interface | ||
| 180 | */ | ||
| 181 | #ifndef __IRtwqAsyncCallback_INTERFACE_DEFINED__ | ||
| 182 | #define __IRtwqAsyncCallback_INTERFACE_DEFINED__ | ||
| 183 | |||
| 184 | DEFINE_GUID(IID_IRtwqAsyncCallback, 0xa27003cf, 0x2354, 0x4f2a, 0x8d,0x6a, 0xab,0x7c,0xff,0x15,0x43,0x7e); | ||
| 185 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 186 | MIDL_INTERFACE("a27003cf-2354-4f2a-8d6a-ab7cff15437e") | ||
| 187 | IRtwqAsyncCallback : public IUnknown | ||
| 188 | { | ||
| 189 | virtual HRESULT STDMETHODCALLTYPE GetParameters( | ||
| 190 | DWORD *flags, | ||
| 191 | DWORD *queue) = 0; | ||
| 192 | |||
| 193 | virtual HRESULT STDMETHODCALLTYPE Invoke( | ||
| 194 | IRtwqAsyncResult *result) = 0; | ||
| 195 | |||
| 196 | }; | ||
| 197 | #ifdef __CRT_UUID_DECL | ||
| 198 | __CRT_UUID_DECL(IRtwqAsyncCallback, 0xa27003cf, 0x2354, 0x4f2a, 0x8d,0x6a, 0xab,0x7c,0xff,0x15,0x43,0x7e) | ||
| 199 | #endif | ||
| 200 | #else | ||
| 201 | typedef struct IRtwqAsyncCallbackVtbl { | ||
| 202 | BEGIN_INTERFACE | ||
| 203 | |||
| 204 | /*** IUnknown methods ***/ | ||
| 205 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 206 | IRtwqAsyncCallback *This, | ||
| 207 | REFIID riid, | ||
| 208 | void **ppvObject); | ||
| 209 | |||
| 210 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 211 | IRtwqAsyncCallback *This); | ||
| 212 | |||
| 213 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 214 | IRtwqAsyncCallback *This); | ||
| 215 | |||
| 216 | /*** IRtwqAsyncCallback methods ***/ | ||
| 217 | HRESULT (STDMETHODCALLTYPE *GetParameters)( | ||
| 218 | IRtwqAsyncCallback *This, | ||
| 219 | DWORD *flags, | ||
| 220 | DWORD *queue); | ||
| 221 | |||
| 222 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 223 | IRtwqAsyncCallback *This, | ||
| 224 | IRtwqAsyncResult *result); | ||
| 225 | |||
| 226 | END_INTERFACE | ||
| 227 | } IRtwqAsyncCallbackVtbl; | ||
| 228 | |||
| 229 | interface IRtwqAsyncCallback { | ||
| 230 | CONST_VTBL IRtwqAsyncCallbackVtbl* lpVtbl; | ||
| 231 | }; | ||
| 232 | |||
| 233 | #ifdef COBJMACROS | ||
| 234 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 235 | /*** IUnknown methods ***/ | ||
| 236 | #define IRtwqAsyncCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 237 | #define IRtwqAsyncCallback_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 238 | #define IRtwqAsyncCallback_Release(This) (This)->lpVtbl->Release(This) | ||
| 239 | /*** IRtwqAsyncCallback methods ***/ | ||
| 240 | #define IRtwqAsyncCallback_GetParameters(This,flags,queue) (This)->lpVtbl->GetParameters(This,flags,queue) | ||
| 241 | #define IRtwqAsyncCallback_Invoke(This,result) (This)->lpVtbl->Invoke(This,result) | ||
| 242 | #else | ||
| 243 | /*** IUnknown methods ***/ | ||
| 244 | static FORCEINLINE HRESULT IRtwqAsyncCallback_QueryInterface(IRtwqAsyncCallback* This,REFIID riid,void **ppvObject) { | ||
| 245 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 246 | } | ||
| 247 | static FORCEINLINE ULONG IRtwqAsyncCallback_AddRef(IRtwqAsyncCallback* This) { | ||
| 248 | return This->lpVtbl->AddRef(This); | ||
| 249 | } | ||
| 250 | static FORCEINLINE ULONG IRtwqAsyncCallback_Release(IRtwqAsyncCallback* This) { | ||
| 251 | return This->lpVtbl->Release(This); | ||
| 252 | } | ||
| 253 | /*** IRtwqAsyncCallback methods ***/ | ||
| 254 | static FORCEINLINE HRESULT IRtwqAsyncCallback_GetParameters(IRtwqAsyncCallback* This,DWORD *flags,DWORD *queue) { | ||
| 255 | return This->lpVtbl->GetParameters(This,flags,queue); | ||
| 256 | } | ||
| 257 | static FORCEINLINE HRESULT IRtwqAsyncCallback_Invoke(IRtwqAsyncCallback* This,IRtwqAsyncResult *result) { | ||
| 258 | return This->lpVtbl->Invoke(This,result); | ||
| 259 | } | ||
| 260 | #endif | ||
| 261 | #endif | ||
| 262 | |||
| 263 | #endif | ||
| 264 | |||
| 265 | |||
| 266 | #endif /* __IRtwqAsyncCallback_INTERFACE_DEFINED__ */ | ||
| 267 | |||
| 268 | /***************************************************************************** | ||
| 269 | * IRtwqPlatformEvents interface | ||
| 270 | */ | ||
| 271 | #ifndef __IRtwqPlatformEvents_INTERFACE_DEFINED__ | ||
| 272 | #define __IRtwqPlatformEvents_INTERFACE_DEFINED__ | ||
| 273 | |||
| 274 | DEFINE_GUID(IID_IRtwqPlatformEvents, 0x63d9255a, 0x7ff1, 0x4b61, 0x8f,0xaf, 0xed,0x64,0x60,0xda,0xcf,0x2b); | ||
| 275 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 276 | MIDL_INTERFACE("63d9255a-7ff1-4b61-8faf-ed6460dacf2b") | ||
| 277 | IRtwqPlatformEvents : public IUnknown | ||
| 278 | { | ||
| 279 | virtual HRESULT STDMETHODCALLTYPE InitializationComplete( | ||
| 280 | ) = 0; | ||
| 281 | |||
| 282 | virtual HRESULT STDMETHODCALLTYPE ShutdownStart( | ||
| 283 | ) = 0; | ||
| 284 | |||
| 285 | virtual HRESULT STDMETHODCALLTYPE ShutdownComplete( | ||
| 286 | ) = 0; | ||
| 287 | |||
| 288 | }; | ||
| 289 | #ifdef __CRT_UUID_DECL | ||
| 290 | __CRT_UUID_DECL(IRtwqPlatformEvents, 0x63d9255a, 0x7ff1, 0x4b61, 0x8f,0xaf, 0xed,0x64,0x60,0xda,0xcf,0x2b) | ||
| 291 | #endif | ||
| 292 | #else | ||
| 293 | typedef struct IRtwqPlatformEventsVtbl { | ||
| 294 | BEGIN_INTERFACE | ||
| 295 | |||
| 296 | /*** IUnknown methods ***/ | ||
| 297 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 298 | IRtwqPlatformEvents *This, | ||
| 299 | REFIID riid, | ||
| 300 | void **ppvObject); | ||
| 301 | |||
| 302 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 303 | IRtwqPlatformEvents *This); | ||
| 304 | |||
| 305 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 306 | IRtwqPlatformEvents *This); | ||
| 307 | |||
| 308 | /*** IRtwqPlatformEvents methods ***/ | ||
| 309 | HRESULT (STDMETHODCALLTYPE *InitializationComplete)( | ||
| 310 | IRtwqPlatformEvents *This); | ||
| 311 | |||
| 312 | HRESULT (STDMETHODCALLTYPE *ShutdownStart)( | ||
| 313 | IRtwqPlatformEvents *This); | ||
| 314 | |||
| 315 | HRESULT (STDMETHODCALLTYPE *ShutdownComplete)( | ||
| 316 | IRtwqPlatformEvents *This); | ||
| 317 | |||
| 318 | END_INTERFACE | ||
| 319 | } IRtwqPlatformEventsVtbl; | ||
| 320 | |||
| 321 | interface IRtwqPlatformEvents { | ||
| 322 | CONST_VTBL IRtwqPlatformEventsVtbl* lpVtbl; | ||
| 323 | }; | ||
| 324 | |||
| 325 | #ifdef COBJMACROS | ||
| 326 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 327 | /*** IUnknown methods ***/ | ||
| 328 | #define IRtwqPlatformEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 329 | #define IRtwqPlatformEvents_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 330 | #define IRtwqPlatformEvents_Release(This) (This)->lpVtbl->Release(This) | ||
| 331 | /*** IRtwqPlatformEvents methods ***/ | ||
| 332 | #define IRtwqPlatformEvents_InitializationComplete(This) (This)->lpVtbl->InitializationComplete(This) | ||
| 333 | #define IRtwqPlatformEvents_ShutdownStart(This) (This)->lpVtbl->ShutdownStart(This) | ||
| 334 | #define IRtwqPlatformEvents_ShutdownComplete(This) (This)->lpVtbl->ShutdownComplete(This) | ||
| 335 | #else | ||
| 336 | /*** IUnknown methods ***/ | ||
| 337 | static FORCEINLINE HRESULT IRtwqPlatformEvents_QueryInterface(IRtwqPlatformEvents* This,REFIID riid,void **ppvObject) { | ||
| 338 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 339 | } | ||
| 340 | static FORCEINLINE ULONG IRtwqPlatformEvents_AddRef(IRtwqPlatformEvents* This) { | ||
| 341 | return This->lpVtbl->AddRef(This); | ||
| 342 | } | ||
| 343 | static FORCEINLINE ULONG IRtwqPlatformEvents_Release(IRtwqPlatformEvents* This) { | ||
| 344 | return This->lpVtbl->Release(This); | ||
| 345 | } | ||
| 346 | /*** IRtwqPlatformEvents methods ***/ | ||
| 347 | static FORCEINLINE HRESULT IRtwqPlatformEvents_InitializationComplete(IRtwqPlatformEvents* This) { | ||
| 348 | return This->lpVtbl->InitializationComplete(This); | ||
| 349 | } | ||
| 350 | static FORCEINLINE HRESULT IRtwqPlatformEvents_ShutdownStart(IRtwqPlatformEvents* This) { | ||
| 351 | return This->lpVtbl->ShutdownStart(This); | ||
| 352 | } | ||
| 353 | static FORCEINLINE HRESULT IRtwqPlatformEvents_ShutdownComplete(IRtwqPlatformEvents* This) { | ||
| 354 | return This->lpVtbl->ShutdownComplete(This); | ||
| 355 | } | ||
| 356 | #endif | ||
| 357 | #endif | ||
| 358 | |||
| 359 | #endif | ||
| 360 | |||
| 361 | |||
| 362 | #endif /* __IRtwqPlatformEvents_INTERFACE_DEFINED__ */ | ||
| 363 | |||
| 364 | #define RTWQ_E_ERROR(x) ((HRESULT)(0xc00d0000L+x)) | ||
| 365 | #define RTWQ_E_BUFFERTOOSMALL RTWQ_E_ERROR(14001) | ||
| 366 | #define RTWQ_E_NOT_INITIALIZED RTWQ_E_ERROR(14006) | ||
| 367 | #define RTWQ_E_UNEXPECTED RTWQ_E_ERROR(14011) | ||
| 368 | #define RTWQ_E_NOT_FOUND RTWQ_E_ERROR(14037) | ||
| 369 | #define RTWQ_E_OPERATION_CANCELLED RTWQ_E_ERROR(14061) | ||
| 370 | #define RTWQ_E_INVALID_WORKQUEUE RTWQ_E_ERROR(14079) | ||
| 371 | #define RTWQ_E_SHUTDOWN RTWQ_E_ERROR(16005) | ||
| 372 | #ifdef __WINESRC__ | ||
| 373 | typedef struct tagRTWQASYNCRESULT | ||
| 374 | { | ||
| 375 | IRtwqAsyncResult AsyncResult; | ||
| 376 | #else | ||
| 377 | typedef struct tagRTWQASYNCRESULT : public IRtwqAsyncResult { | ||
| 378 | #endif | ||
| 379 | OVERLAPPED overlapped; | ||
| 380 | IRtwqAsyncCallback *pCallback; | ||
| 381 | HRESULT hrStatusResult; | ||
| 382 | DWORD dwBytesTransferred; | ||
| 383 | HANDLE hEvent; | ||
| 384 | } RTWQASYNCRESULT; | ||
| 385 | typedef void (WINAPI *RTWQPERIODICCALLBACK)(IUnknown *context); | ||
| 386 | HRESULT WINAPI RtwqAddPeriodicCallback(RTWQPERIODICCALLBACK callback, IUnknown *context, DWORD *key); | ||
| 387 | HRESULT WINAPI RtwqAllocateSerialWorkQueue(DWORD target_queue, DWORD *queue); | ||
| 388 | HRESULT WINAPI RtwqAllocateWorkQueue(RTWQ_WORKQUEUE_TYPE queue_type, DWORD *queue); | ||
| 389 | HRESULT WINAPI RtwqBeginRegisterWorkQueueWithMMCSS(DWORD queue, const WCHAR *mmcss_class, DWORD taskid, LONG priority, IRtwqAsyncCallback *callback, IUnknown *state); | ||
| 390 | HRESULT WINAPI RtwqBeginUnregisterWorkQueueWithMMCSS(DWORD queue, IRtwqAsyncCallback *callback, IUnknown *state); | ||
| 391 | HRESULT WINAPI RtwqCancelDeadline(HANDLE request); | ||
| 392 | HRESULT WINAPI RtwqCancelWorkItem(RTWQWORKITEM_KEY key); | ||
| 393 | HRESULT WINAPI RtwqCreateAsyncResult(IUnknown *object, IRtwqAsyncCallback *callback, IUnknown *state, IRtwqAsyncResult **result); | ||
| 394 | HRESULT WINAPI RtwqEndRegisterWorkQueueWithMMCSS(IRtwqAsyncResult *result, DWORD *taskid); | ||
| 395 | HRESULT WINAPI RtwqGetWorkQueueMMCSSClass(DWORD queue, WCHAR *mmcss_class, DWORD *length); | ||
| 396 | HRESULT WINAPI RtwqGetWorkQueueMMCSSPriority(DWORD queue, LONG *priority); | ||
| 397 | HRESULT WINAPI RtwqGetWorkQueueMMCSSTaskId(DWORD queue, DWORD *taskid); | ||
| 398 | HRESULT WINAPI RtwqInvokeCallback(IRtwqAsyncResult *result); | ||
| 399 | HRESULT WINAPI RtwqJoinWorkQueue(DWORD queue, HANDLE hFile, HANDLE *cookie); | ||
| 400 | HRESULT WINAPI RtwqLockPlatform(void); | ||
| 401 | HRESULT WINAPI RtwqLockSharedWorkQueue(const WCHAR *usageclass, LONG priority, DWORD *taskid, DWORD *queue); | ||
| 402 | HRESULT WINAPI RtwqLockWorkQueue(DWORD queue); | ||
| 403 | HRESULT WINAPI RtwqPutWaitingWorkItem(HANDLE event, LONG priority, IRtwqAsyncResult *result, RTWQWORKITEM_KEY *key); | ||
| 404 | HRESULT WINAPI RtwqPutWorkItem(DWORD queue, LONG priority, IRtwqAsyncResult *result); | ||
| 405 | HRESULT WINAPI RtwqRegisterPlatformEvents(IRtwqPlatformEvents *events); | ||
| 406 | HRESULT WINAPI RtwqRegisterPlatformWithMMCSS(const WCHAR *mmcss_class, DWORD *taskid, LONG priority); | ||
| 407 | HRESULT WINAPI RtwqRemovePeriodicCallback(DWORD key); | ||
| 408 | HRESULT WINAPI RtwqScheduleWorkItem(IRtwqAsyncResult *result, INT64 timeout, RTWQWORKITEM_KEY *key); | ||
| 409 | HRESULT WINAPI RtwqSetDeadline(DWORD queue_id, LONGLONG deadline, HANDLE *request); | ||
| 410 | HRESULT WINAPI RtwqSetDeadline2(DWORD queue_id, LONGLONG deadline, LONGLONG predeadline, HANDLE *request); | ||
| 411 | HRESULT WINAPI RtwqSetLongRunning(DWORD queue_id, WINBOOL enable); | ||
| 412 | HRESULT WINAPI RtwqShutdown(void); | ||
| 413 | HRESULT WINAPI RtwqStartup(void); | ||
| 414 | HRESULT WINAPI RtwqUnjoinWorkQueue(DWORD queue, HANDLE cookie); | ||
| 415 | HRESULT WINAPI RtwqUnlockPlatform(void); | ||
| 416 | HRESULT WINAPI RtwqUnlockWorkQueue(DWORD queue); | ||
| 417 | HRESULT WINAPI RtwqUnregisterPlatformEvents(IRtwqPlatformEvents *events); | ||
| 418 | HRESULT WINAPI RtwqUnregisterPlatformFromMMCSS(void); | ||
| 419 | /* Begin additional prototypes for all interfaces */ | ||
| 420 | |||
| 421 | |||
| 422 | /* End additional prototypes */ | ||
| 423 | |||
| 424 | #ifdef __cplusplus | ||
| 425 | } | ||
| 426 | #endif | ||
| 427 | |||
| 428 | #endif /* __rtworkq_h__ */ | ||
lib/libc/include/any-windows-any/sal.h+121| ... | @@ -37,6 +37,29 @@ | ... | @@ -37,6 +37,29 @@ |
| 37 | #define _In_reads_to_ptr_z_(p) | 37 | #define _In_reads_to_ptr_z_(p) |
| 38 | #define _In_reads_to_ptr_opt_z_(p) | 38 | #define _In_reads_to_ptr_opt_z_(p) |
| 39 | 39 | ||
| 40 | #define _In_count_(s) | ||
| 41 | #define _In_opt_count_(s) | ||
| 42 | #define _In_bytecount_(s) | ||
| 43 | #define _In_opt_bytecount_(s) | ||
| 44 | #define _In_count_c_(s) | ||
| 45 | #define _In_opt_count_c_(s) | ||
| 46 | #define _In_bytecount_c_(s) | ||
| 47 | #define _In_opt_bytecount_c_(s) | ||
| 48 | #define _In_z_count_(s) | ||
| 49 | #define _In_opt_z_count_(s) | ||
| 50 | #define _In_z_bytecount_(s) | ||
| 51 | #define _In_opt_z_bytecount_(s) | ||
| 52 | #define _In_z_count_c_(s) | ||
| 53 | #define _In_opt_z_count_c_(s) | ||
| 54 | #define _In_z_bytecount_c_(s) | ||
| 55 | #define _In_opt_z_bytecount_c_(s) | ||
| 56 | #define _In_ptrdiff_count_(s) | ||
| 57 | #define _In_opt_ptrdiff_count_(s) | ||
| 58 | #define _In_count_x_(s) | ||
| 59 | #define _In_opt_count_x_(s) | ||
| 60 | #define _In_bytecount_x_(s) | ||
| 61 | #define _In_opt_bytecount_x_(s) | ||
| 62 | |||
| 40 | /* Output parameters */ | 63 | /* Output parameters */ |
| 41 | #define _Out_ | 64 | #define _Out_ |
| 42 | #define _Out_opt_ | 65 | #define _Out_opt_ |
| ... | @@ -59,6 +82,57 @@ | ... | @@ -59,6 +82,57 @@ |
| 59 | #define _Out_writes_to_ptr_z_(p) | 82 | #define _Out_writes_to_ptr_z_(p) |
| 60 | #define _Out_writes_to_ptr_opt_z_(p) | 83 | #define _Out_writes_to_ptr_opt_z_(p) |
| 61 | 84 | ||
| 85 | #define _Out_cap_(s) | ||
| 86 | #define _Out_opt_cap_(s) | ||
| 87 | #define _Out_bytecap_(s) | ||
| 88 | #define _Out_opt_bytecap_(s) | ||
| 89 | #define _Out_cap_c_(s) | ||
| 90 | #define _Out_opt_cap_c_(s) | ||
| 91 | #define _Out_bytecap_c_(s) | ||
| 92 | #define _Out_opt_bytecap_c_(s) | ||
| 93 | #define _Out_cap_m_(m, s) | ||
| 94 | #define _Out_opt_cap_m_(m, s) | ||
| 95 | #define _Out_z_cap_m_(m, s) | ||
| 96 | #define _Out_opt_z_cap_m_(m, s) | ||
| 97 | #define _Out_ptrdiff_cap_(s) | ||
| 98 | #define _Out_opt_ptrdiff_cap_(s) | ||
| 99 | #define _Out_cap_x_(s) | ||
| 100 | #define _Out_opt_cap_x_(s) | ||
| 101 | #define _Out_bytecap_x_(s) | ||
| 102 | #define _Out_opt_bytecap_x_(s) | ||
| 103 | #define _Out_z_cap_(s) | ||
| 104 | #define _Out_opt_z_cap_(s) | ||
| 105 | #define _Out_z_bytecap_(s) | ||
| 106 | #define _Out_opt_z_bytecap_(s) | ||
| 107 | #define _Out_z_cap_c_(s) | ||
| 108 | #define _Out_opt_z_cap_c_(s) | ||
| 109 | #define _Out_z_bytecap_c_(s) | ||
| 110 | #define _Out_opt_z_bytecap_c_(s) | ||
| 111 | #define _Out_z_cap_x_(s) | ||
| 112 | #define _Out_opt_z_cap_x_(s) | ||
| 113 | #define _Out_z_bytecap_x_(s) | ||
| 114 | #define _Out_opt_z_bytecap_x_(s) | ||
| 115 | #define _Out_cap_post_count_(a, o) | ||
| 116 | #define _Out_opt_cap_post_count_(a, o) | ||
| 117 | #define _Out_bytecap_post_bytecount_(a, o) | ||
| 118 | #define _Out_opt_bytecap_post_bytecount_(a, o) | ||
| 119 | #define _Out_z_cap_post_count_(a, o) | ||
| 120 | #define _Out_opt_z_cap_post_count_(a, o) | ||
| 121 | #define _Out_z_bytecap_post_bytecount_(a, o) | ||
| 122 | #define _Out_opt_z_bytecap_post_bytecount_(a, o) | ||
| 123 | #define _Out_capcount_(c) | ||
| 124 | #define _Out_opt_capcount_(c) | ||
| 125 | #define _Out_bytecapcount_(c) | ||
| 126 | #define _Out_opt_bytecapcount_(c) | ||
| 127 | #define _Out_capcount_x_(c) | ||
| 128 | #define _Out_opt_capcount_x_(c) | ||
| 129 | #define _Out_bytecapcount_x_(c) | ||
| 130 | #define _Out_opt_bytecapcount_x_(c) | ||
| 131 | #define _Out_z_capcount_(c) | ||
| 132 | #define _Out_opt_z_capcount_(c) | ||
| 133 | #define _Out_z_bytecapcount_(c) | ||
| 134 | #define _Out_opt_z_bytecapcount_(c) | ||
| 135 | |||
| 62 | /* Inout parameters */ | 136 | /* Inout parameters */ |
| 63 | #define _Inout_ | 137 | #define _Inout_ |
| 64 | #define _Inout_opt_ | 138 | #define _Inout_opt_ |
| ... | @@ -79,6 +153,53 @@ | ... | @@ -79,6 +153,53 @@ |
| 79 | #define _Inout_updates_bytes_all_(s) | 153 | #define _Inout_updates_bytes_all_(s) |
| 80 | #define _Inout_updates_bytes_all_opt_(s) | 154 | #define _Inout_updates_bytes_all_opt_(s) |
| 81 | 155 | ||
| 156 | #define _Inout_count_(s) | ||
| 157 | #define _Inout_opt_count_(s) | ||
| 158 | #define _Inout_bytecount_(s) | ||
| 159 | #define _Inout_opt_bytecount_(s) | ||
| 160 | #define _Inout_count_c_(s) | ||
| 161 | #define _Inout_opt_count_c_(s) | ||
| 162 | #define _Inout_bytecount_c_(s) | ||
| 163 | #define _Inout_opt_bytecount_c_(s) | ||
| 164 | #define _Inout_z_count_(s) | ||
| 165 | #define _Inout_opt_z_count_(s) | ||
| 166 | #define _Inout_z_bytecount_(s) | ||
| 167 | #define _Inout_opt_z_bytecount_(s) | ||
| 168 | #define _Inout_z_count_c_(s) | ||
| 169 | #define _Inout_opt_z_count_c_(s) | ||
| 170 | #define _Inout_z_bytecount_c_(s) | ||
| 171 | #define _Inout_opt_z_bytecount_c_(s) | ||
| 172 | #define _Inout_ptrdiff_count_(s) | ||
| 173 | #define _Inout_opt_ptrdiff_count_(s) | ||
| 174 | #define _Inout_count_x_(s) | ||
| 175 | #define _Inout_opt_count_x_(s) | ||
| 176 | #define _Inout_bytecount_x_(s) | ||
| 177 | #define _Inout_opt_bytecount_x_(s) | ||
| 178 | #define _Inout_cap_(s) | ||
| 179 | #define _Inout_opt_cap_(s) | ||
| 180 | #define _Inout_bytecap_(s) | ||
| 181 | #define _Inout_opt_bytecap_(s) | ||
| 182 | #define _Inout_cap_c_(s) | ||
| 183 | #define _Inout_opt_cap_c_(s) | ||
| 184 | #define _Inout_bytecap_c_(s) | ||
| 185 | #define _Inout_opt_bytecap_c_(s) | ||
| 186 | #define _Inout_cap_x_(s) | ||
| 187 | #define _Inout_opt_cap_x_(s) | ||
| 188 | #define _Inout_bytecap_x_(s) | ||
| 189 | #define _Inout_opt_bytecap_x_(s) | ||
| 190 | #define _Inout_z_cap_(s) | ||
| 191 | #define _Inout_opt_z_cap_(s) | ||
| 192 | #define _Inout_z_bytecap_(s) | ||
| 193 | #define _Inout_opt_z_bytecap_(s) | ||
| 194 | #define _Inout_z_cap_c_(s) | ||
| 195 | #define _Inout_opt_z_cap_c_(s) | ||
| 196 | #define _Inout_z_bytecap_c_(s) | ||
| 197 | #define _Inout_opt_z_bytecap_c_(s) | ||
| 198 | #define _Inout_z_cap_x_(s) | ||
| 199 | #define _Inout_opt_z_cap_x_(s) | ||
| 200 | #define _Inout_z_bytecap_x_(s) | ||
| 201 | #define _Inout_opt_z_bytecap_x_(s) | ||
| 202 | |||
| 82 | /* Pointer to pointer parameters */ | 203 | /* Pointer to pointer parameters */ |
| 83 | #define _Outptr_ | 204 | #define _Outptr_ |
| 84 | #define _Outptr_result_maybenull_ | 205 | #define _Outptr_result_maybenull_ |
lib/libc/include/any-windows-any/sapi51.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/sapi51.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/sapi51.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -8140,6 +8140,8 @@ static FORCEINLINE HRESULT ISpRecognizer_EmulateRecognition(ISpRecognizer* This, | ... | @@ -8140,6 +8140,8 @@ static FORCEINLINE HRESULT ISpRecognizer_EmulateRecognition(ISpRecognizer* This, |
| 8140 | 8140 | ||
| 8141 | #endif /* __ISpRecognizer_INTERFACE_DEFINED__ */ | 8141 | #endif /* __ISpRecognizer_INTERFACE_DEFINED__ */ |
| 8142 | 8142 | ||
| 8143 | #ifndef __SpeechLib_LIBRARY_DEFINED__ | ||
| 8144 | #define __SpeechLib_LIBRARY_DEFINED__ | ||
| 8143 | 8145 | ||
| 8144 | DEFINE_GUID(LIBID_SpeechLib, 0xc866ca3a, 0x32f7, 0x11d2, 0x96,0x02, 0x00,0xc0,0x4f,0x8e,0xe6,0x28); | 8146 | DEFINE_GUID(LIBID_SpeechLib, 0xc866ca3a, 0x32f7, 0x11d2, 0x96,0x02, 0x00,0xc0,0x4f,0x8e,0xe6,0x28); |
| 8145 | 8147 | ||
| ... | @@ -19677,6 +19679,7 @@ __CRT_UUID_DECL(SpMemoryStream, 0x5fb7ef7d, 0xdff4, 0x468a, 0xb6,0xb7, 0x2f,0xcb | ... | @@ -19677,6 +19679,7 @@ __CRT_UUID_DECL(SpMemoryStream, 0x5fb7ef7d, 0xdff4, 0x468a, 0xb6,0xb7, 0x2f,0xcb |
| 19677 | #endif | 19679 | #endif |
| 19678 | #endif | 19680 | #endif |
| 19679 | 19681 | ||
| 19682 | #endif /* __SpeechLib_LIBRARY_DEFINED__ */ | ||
| 19680 | /* Begin additional prototypes for all interfaces */ | 19683 | /* Begin additional prototypes for all interfaces */ |
| 19681 | 19684 | ||
| 19682 | ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); | 19685 | ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); |
lib/libc/include/any-windows-any/sapi53.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/sapi53.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/sapi53.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -10614,6 +10614,8 @@ static FORCEINLINE HRESULT ISpDisplayAlternates_SetFullStopTrailSpace(ISpDisplay | ... | @@ -10614,6 +10614,8 @@ static FORCEINLINE HRESULT ISpDisplayAlternates_SetFullStopTrailSpace(ISpDisplay |
| 10614 | 10614 | ||
| 10615 | #endif /* __ISpDisplayAlternates_INTERFACE_DEFINED__ */ | 10615 | #endif /* __ISpDisplayAlternates_INTERFACE_DEFINED__ */ |
| 10616 | 10616 | ||
| 10617 | #ifndef __SpeechLib_LIBRARY_DEFINED__ | ||
| 10618 | #define __SpeechLib_LIBRARY_DEFINED__ | ||
| 10617 | 10619 | ||
| 10618 | DEFINE_GUID(LIBID_SpeechLib, 0xc866ca3a, 0x32f7, 0x11d2, 0x96,0x02, 0x00,0xc0,0x4f,0x8e,0xe6,0x28); | 10620 | DEFINE_GUID(LIBID_SpeechLib, 0xc866ca3a, 0x32f7, 0x11d2, 0x96,0x02, 0x00,0xc0,0x4f,0x8e,0xe6,0x28); |
| 10619 | 10621 | ||
| ... | @@ -22980,6 +22982,7 @@ interface ISpeechResourceLoader; | ... | @@ -22980,6 +22982,7 @@ interface ISpeechResourceLoader; |
| 22980 | #endif /* __cplusplus */ | 22982 | #endif /* __cplusplus */ |
| 22981 | #endif | 22983 | #endif |
| 22982 | 22984 | ||
| 22985 | #endif /* __SpeechLib_LIBRARY_DEFINED__ */ | ||
| 22983 | /* Begin additional prototypes for all interfaces */ | 22986 | /* Begin additional prototypes for all interfaces */ |
| 22984 | 22987 | ||
| 22985 | ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); | 22988 | ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); |
lib/libc/include/any-windows-any/sapi54.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/sapi54.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/sapi54.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -10852,6 +10852,8 @@ static FORCEINLINE HRESULT ISpDisplayAlternates_SetFullStopTrailSpace(ISpDisplay | ... | @@ -10852,6 +10852,8 @@ static FORCEINLINE HRESULT ISpDisplayAlternates_SetFullStopTrailSpace(ISpDisplay |
| 10852 | 10852 | ||
| 10853 | #endif /* __ISpDisplayAlternates_INTERFACE_DEFINED__ */ | 10853 | #endif /* __ISpDisplayAlternates_INTERFACE_DEFINED__ */ |
| 10854 | 10854 | ||
| 10855 | #ifndef __SpeechLib_LIBRARY_DEFINED__ | ||
| 10856 | #define __SpeechLib_LIBRARY_DEFINED__ | ||
| 10855 | 10857 | ||
| 10856 | DEFINE_GUID(LIBID_SpeechLib, 0xc866ca3a, 0x32f7, 0x11d2, 0x96,0x02, 0x00,0xc0,0x4f,0x8e,0xe6,0x28); | 10858 | DEFINE_GUID(LIBID_SpeechLib, 0xc866ca3a, 0x32f7, 0x11d2, 0x96,0x02, 0x00,0xc0,0x4f,0x8e,0xe6,0x28); |
| 10857 | 10859 | ||
| ... | @@ -23218,6 +23220,7 @@ interface ISpeechResourceLoader; | ... | @@ -23218,6 +23220,7 @@ interface ISpeechResourceLoader; |
| 23218 | #endif /* __cplusplus */ | 23220 | #endif /* __cplusplus */ |
| 23219 | #endif | 23221 | #endif |
| 23220 | 23222 | ||
| 23223 | #endif /* __SpeechLib_LIBRARY_DEFINED__ */ | ||
| 23221 | /* Begin additional prototypes for all interfaces */ | 23224 | /* Begin additional prototypes for all interfaces */ |
| 23222 | 23225 | ||
| 23223 | ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); | 23226 | ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); |
lib/libc/include/any-windows-any/sdks/_mingw_ddk.h+1-1| ... | @@ -1,6 +1,6 @@ | ... | @@ -1,6 +1,6 @@ |
| 1 | #ifndef MINGW_DDK_H | 1 | #ifndef MINGW_DDK_H |
| 2 | #define MINGW_DDK_H | 2 | #define MINGW_DDK_H |
| 3 | #if 0 | 3 | #if 1 |
| 4 | #define MINGW_HAS_DDK_H 1 | 4 | #define MINGW_HAS_DDK_H 1 |
| 5 | #endif | 5 | #endif |
| 6 | #endif | 6 | #endif |
lib/libc/include/any-windows-any/sec_api/stdio_s.h+2| ... | @@ -864,7 +864,9 @@ extern "C" { | ... | @@ -864,7 +864,9 @@ extern "C" { |
| 864 | #endif /* _WSTDIO_S_DEFINED */ | 864 | #endif /* _WSTDIO_S_DEFINED */ |
| 865 | #endif /* _STDIO_S_DEFINED */ | 865 | #endif /* _STDIO_S_DEFINED */ |
| 866 | 866 | ||
| 867 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 867 | _CRTIMP size_t __cdecl _fread_nolock_s(void *_DstBuf,size_t _DstSize,size_t _ElementSize,size_t _Count,FILE *_File); | 868 | _CRTIMP size_t __cdecl _fread_nolock_s(void *_DstBuf,size_t _DstSize,size_t _ElementSize,size_t _Count,FILE *_File); |
| 869 | #endif | ||
| 868 | 870 | ||
| 869 | #ifdef __cplusplus | 871 | #ifdef __cplusplus |
| 870 | } | 872 | } |
lib/libc/include/any-windows-any/sec_api/stdlib_s.h+10| ... | @@ -12,18 +12,28 @@ | ... | @@ -12,18 +12,28 @@ |
| 12 | extern "C" { | 12 | extern "C" { |
| 13 | #endif | 13 | #endif |
| 14 | 14 | ||
| 15 | _CRTIMP void * __cdecl bsearch_s(const void *_Key,const void *_Base,rsize_t _NumOfElements,rsize_t _SizeOfElements,int (__cdecl * _PtFuncCompare)(void *, const void *, const void *), void *_Context); | ||
| 15 | _CRTIMP errno_t __cdecl _dupenv_s(char **_PBuffer,size_t *_PBufferSizeInBytes,const char *_VarName); | 16 | _CRTIMP errno_t __cdecl _dupenv_s(char **_PBuffer,size_t *_PBufferSizeInBytes,const char *_VarName); |
| 17 | _CRTIMP errno_t __cdecl getenv_s(size_t *_ReturnSize,char *_DstBuf,rsize_t _DstSize,const char *_VarName); | ||
| 18 | __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(errno_t, getenv_s, size_t *, _ReturnSize, char, _Dest, const char *, _VarName) | ||
| 16 | _CRTIMP errno_t __cdecl _itoa_s(int _Value,char *_DstBuf,size_t _Size,int _Radix); | 19 | _CRTIMP errno_t __cdecl _itoa_s(int _Value,char *_DstBuf,size_t _Size,int _Radix); |
| 17 | __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(errno_t, _itoa_s, int, _Value, char, _Dest, int, _Radix) | 20 | __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(errno_t, _itoa_s, int, _Value, char, _Dest, int, _Radix) |
| 18 | _CRTIMP errno_t __cdecl _i64toa_s(__int64 _Val,char *_DstBuf,size_t _Size,int _Radix); | 21 | _CRTIMP errno_t __cdecl _i64toa_s(__int64 _Val,char *_DstBuf,size_t _Size,int _Radix); |
| 19 | _CRTIMP errno_t __cdecl _ui64toa_s(unsigned __int64 _Val,char *_DstBuf,size_t _Size,int _Radix); | 22 | _CRTIMP errno_t __cdecl _ui64toa_s(unsigned __int64 _Val,char *_DstBuf,size_t _Size,int _Radix); |
| 20 | _CRTIMP errno_t __cdecl _ltoa_s(long _Val,char *_DstBuf,size_t _Size,int _Radix); | 23 | _CRTIMP errno_t __cdecl _ltoa_s(long _Val,char *_DstBuf,size_t _Size,int _Radix); |
| 24 | __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(errno_t, _ltoa_s, long, _Value, char, _Dest, int, _Radix) | ||
| 21 | _CRTIMP errno_t __cdecl mbstowcs_s(size_t *_PtNumOfCharConverted,wchar_t *_DstBuf,size_t _SizeInWords,const char *_SrcBuf,size_t _MaxCount); | 25 | _CRTIMP errno_t __cdecl mbstowcs_s(size_t *_PtNumOfCharConverted,wchar_t *_DstBuf,size_t _SizeInWords,const char *_SrcBuf,size_t _MaxCount); |
| 26 | __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(errno_t, mbstowcs_s, size_t *, _PtNumOfCharConverted, wchar_t, _Dest, const char *, _Source, size_t, _MaxCount) | ||
| 22 | _CRTIMP errno_t __cdecl _mbstowcs_s_l(size_t *_PtNumOfCharConverted,wchar_t *_DstBuf,size_t _SizeInWords,const char *_SrcBuf,size_t _MaxCount,_locale_t _Locale); | 27 | _CRTIMP errno_t __cdecl _mbstowcs_s_l(size_t *_PtNumOfCharConverted,wchar_t *_DstBuf,size_t _SizeInWords,const char *_SrcBuf,size_t _MaxCount,_locale_t _Locale); |
| 28 | __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(errno_t, _mbstowcs_s_l, size_t *, _PtNumOfCharConverted, wchar_t, _Dest, const char *, _Source, size_t, _MaxCount, _locale_t, _Locale) | ||
| 23 | _CRTIMP errno_t __cdecl _ultoa_s(unsigned long _Val,char *_DstBuf,size_t _Size,int _Radix); | 29 | _CRTIMP errno_t __cdecl _ultoa_s(unsigned long _Val,char *_DstBuf,size_t _Size,int _Radix); |
| 30 | __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(errno_t, _ultoa_s, unsigned long, _Value, char, _Dest, int, _Radix) | ||
| 31 | _CRTIMP errno_t __cdecl wctomb_s(int *_SizeConverted,char *_MbCh,rsize_t _SizeInBytes,wchar_t _WCh); | ||
| 24 | _CRTIMP errno_t __cdecl _wctomb_s_l(int *_SizeConverted,char *_MbCh,size_t _SizeInBytes,wchar_t _WCh,_locale_t _Locale); | 32 | _CRTIMP errno_t __cdecl _wctomb_s_l(int *_SizeConverted,char *_MbCh,size_t _SizeInBytes,wchar_t _WCh,_locale_t _Locale); |
| 25 | _CRTIMP errno_t __cdecl wcstombs_s(size_t *_PtNumOfCharConverted,char *_Dst,size_t _DstSizeInBytes,const wchar_t *_Src,size_t _MaxCountInBytes); | 33 | _CRTIMP errno_t __cdecl wcstombs_s(size_t *_PtNumOfCharConverted,char *_Dst,size_t _DstSizeInBytes,const wchar_t *_Src,size_t _MaxCountInBytes); |
| 34 | __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(errno_t, wcstombs_s, size_t*, _PtNumOfCharConverted, char, _Dst, const wchar_t*, _Src, size_t, _MaxCountInBytes) | ||
| 26 | _CRTIMP errno_t __cdecl _wcstombs_s_l(size_t *_PtNumOfCharConverted,char *_Dst,size_t _DstSizeInBytes,const wchar_t *_Src,size_t _MaxCountInBytes,_locale_t _Locale); | 35 | _CRTIMP errno_t __cdecl _wcstombs_s_l(size_t *_PtNumOfCharConverted,char *_Dst,size_t _DstSizeInBytes,const wchar_t *_Src,size_t _MaxCountInBytes,_locale_t _Locale); |
| 36 | __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(errno_t, _wcstombs_s_l, size_t*, _PtNumOfCharConverted, char, _Dst, const wchar_t*, _Src, size_t, _MaxCountInBytes, _locale_t, _Locale) | ||
| 27 | 37 | ||
| 28 | #ifndef _POSIX_ | 38 | #ifndef _POSIX_ |
| 29 | _CRTIMP errno_t __cdecl _ecvt_s(char *_DstBuf,size_t _Size,double _Val,int _NumOfDights,int *_PtDec,int *_PtSign); | 39 | _CRTIMP errno_t __cdecl _ecvt_s(char *_DstBuf,size_t _Size,double _Val,int _NumOfDights,int *_PtDec,int *_PtSign); |
lib/libc/include/any-windows-any/sec_api/string_s.h+4| ... | @@ -43,6 +43,10 @@ extern "C" { | ... | @@ -43,6 +43,10 @@ extern "C" { |
| 43 | _CRTIMP errno_t __cdecl strcat_s(char *_Dst, rsize_t _SizeInBytes, const char * _Src); | 43 | _CRTIMP errno_t __cdecl strcat_s(char *_Dst, rsize_t _SizeInBytes, const char * _Src); |
| 44 | __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, strcat_s, char, _Dest, const char *, _Source) | 44 | __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, strcat_s, char, _Dest, const char *, _Source) |
| 45 | 45 | ||
| 46 | __forceinline size_t __cdecl strnlen_s(const char * _src, size_t _count) { | ||
| 47 | return _src ? strnlen(_src, _count) : 0; | ||
| 48 | } | ||
| 49 | |||
| 46 | _SECIMP errno_t __cdecl memmove_s(void *_dest,size_t _numberOfElements,const void *_src,size_t _count); | 50 | _SECIMP errno_t __cdecl memmove_s(void *_dest,size_t _numberOfElements,const void *_src,size_t _count); |
| 47 | #ifndef _WSTRING_S_DEFINED | 51 | #ifndef _WSTRING_S_DEFINED |
| 48 | #define _WSTRING_S_DEFINED | 52 | #define _WSTRING_S_DEFINED |
lib/libc/include/any-windows-any/sensorsapi.h+6-3| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/sensorsapi.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/sensorsapi.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -86,7 +86,7 @@ typedef struct SensorManager SensorManager; | ... | @@ -86,7 +86,7 @@ typedef struct SensorManager SensorManager; |
| 86 | extern "C" { | 86 | extern "C" { |
| 87 | #endif | 87 | #endif |
| 88 | 88 | ||
| 89 | typedef enum __WIDL_sensorsapi_generated_name_00000013 { | 89 | typedef enum __WIDL_sensorsapi_generated_name_00000020 { |
| 90 | SENSOR_STATE_MIN = 0, | 90 | SENSOR_STATE_MIN = 0, |
| 91 | SENSOR_STATE_READY = SENSOR_STATE_MIN, | 91 | SENSOR_STATE_READY = SENSOR_STATE_MIN, |
| 92 | SENSOR_STATE_NOT_AVAILABLE = SENSOR_STATE_READY + 1, | 92 | SENSOR_STATE_NOT_AVAILABLE = SENSOR_STATE_READY + 1, |
| ... | @@ -96,7 +96,7 @@ typedef enum __WIDL_sensorsapi_generated_name_00000013 { | ... | @@ -96,7 +96,7 @@ typedef enum __WIDL_sensorsapi_generated_name_00000013 { |
| 96 | SENSOR_STATE_ERROR = SENSOR_STATE_ACCESS_DENIED + 1, | 96 | SENSOR_STATE_ERROR = SENSOR_STATE_ACCESS_DENIED + 1, |
| 97 | SENSOR_STATE_MAX = SENSOR_STATE_ERROR | 97 | SENSOR_STATE_MAX = SENSOR_STATE_ERROR |
| 98 | } SensorState; | 98 | } SensorState; |
| 99 | typedef enum __WIDL_sensorsapi_generated_name_00000014 { | 99 | typedef enum __WIDL_sensorsapi_generated_name_00000021 { |
| 100 | SENSOR_CONNECTION_TYPE_PC_INTEGRATED = 0, | 100 | SENSOR_CONNECTION_TYPE_PC_INTEGRATED = 0, |
| 101 | SENSOR_CONNECTION_TYPE_PC_ATTACHED = SENSOR_CONNECTION_TYPE_PC_INTEGRATED + 1, | 101 | SENSOR_CONNECTION_TYPE_PC_ATTACHED = SENSOR_CONNECTION_TYPE_PC_INTEGRATED + 1, |
| 102 | SENSOR_CONNECTION_TYPE_PC_EXTERNAL = SENSOR_CONNECTION_TYPE_PC_ATTACHED + 1 | 102 | SENSOR_CONNECTION_TYPE_PC_EXTERNAL = SENSOR_CONNECTION_TYPE_PC_ATTACHED + 1 |
| ... | @@ -960,6 +960,8 @@ static FORCEINLINE HRESULT ISensorEvents_OnLeave(ISensorEvents* This,REFSENSOR_I | ... | @@ -960,6 +960,8 @@ static FORCEINLINE HRESULT ISensorEvents_OnLeave(ISensorEvents* This,REFSENSOR_I |
| 960 | 960 | ||
| 961 | #endif /* __ISensorEvents_INTERFACE_DEFINED__ */ | 961 | #endif /* __ISensorEvents_INTERFACE_DEFINED__ */ |
| 962 | 962 | ||
| 963 | #ifndef __SensorsApiLib_LIBRARY_DEFINED__ | ||
| 964 | #define __SensorsApiLib_LIBRARY_DEFINED__ | ||
| 963 | 965 | ||
| 964 | DEFINE_GUID(LIBID_SensorsApiLib, 0x15092592, 0x5270, 0x4c6c, 0xaa,0xa0, 0x11,0x76,0x4f,0x18,0x9a,0x8f); | 966 | DEFINE_GUID(LIBID_SensorsApiLib, 0x15092592, 0x5270, 0x4c6c, 0xaa,0xa0, 0x11,0x76,0x4f,0x18,0x9a,0x8f); |
| 965 | 967 | ||
| ... | @@ -976,6 +978,7 @@ __CRT_UUID_DECL(SensorManager, 0x77a1c827, 0xfcd2, 0x4689, 0x89,0x15, 0x9d,0x61, | ... | @@ -976,6 +978,7 @@ __CRT_UUID_DECL(SensorManager, 0x77a1c827, 0xfcd2, 0x4689, 0x89,0x15, 0x9d,0x61, |
| 976 | #endif | 978 | #endif |
| 977 | #endif | 979 | #endif |
| 978 | 980 | ||
| 981 | #endif /* __SensorsApiLib_LIBRARY_DEFINED__ */ | ||
| 979 | /* Begin additional prototypes for all interfaces */ | 982 | /* Begin additional prototypes for all interfaces */ |
| 980 | 983 | ||
| 981 | ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); | 984 | ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); |
lib/libc/include/any-windows-any/servprov.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/servprov.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/servprov.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/shldisp.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/shldisp.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/shldisp.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -388,6 +388,8 @@ interface FolderItemVerbs; | ... | @@ -388,6 +388,8 @@ interface FolderItemVerbs; |
| 388 | #endif /* __cplusplus */ | 388 | #endif /* __cplusplus */ |
| 389 | #endif | 389 | #endif |
| 390 | 390 | ||
| 391 | #ifndef __Shell32_LIBRARY_DEFINED__ | ||
| 392 | #define __Shell32_LIBRARY_DEFINED__ | ||
| 391 | 393 | ||
| 392 | DEFINE_GUID(LIBID_Shell32, 0x50a7e9b0, 0x70ef, 0x11d1, 0xb7,0x5a, 0x00,0xa0,0xc9,0x05,0x64,0xfe); | 394 | DEFINE_GUID(LIBID_Shell32, 0x50a7e9b0, 0x70ef, 0x11d1, 0xb7,0x5a, 0x00,0xa0,0xc9,0x05,0x64,0xfe); |
| 393 | 395 | ||
| ... | @@ -7543,6 +7545,7 @@ static FORCEINLINE HRESULT INewWDEvents_PassportAuthenticate(INewWDEvents* This, | ... | @@ -7543,6 +7545,7 @@ static FORCEINLINE HRESULT INewWDEvents_PassportAuthenticate(INewWDEvents* This, |
| 7543 | 7545 | ||
| 7544 | #endif /* __INewWDEvents_INTERFACE_DEFINED__ */ | 7546 | #endif /* __INewWDEvents_INTERFACE_DEFINED__ */ |
| 7545 | 7547 | ||
| 7548 | #endif /* __Shell32_LIBRARY_DEFINED__ */ | ||
| 7546 | /***************************************************************************** | 7549 | /***************************************************************************** |
| 7547 | * IAutoComplete interface | 7550 | * IAutoComplete interface |
| 7548 | */ | 7551 | */ |
lib/libc/include/any-windows-any/shlwapi.h+519-45| ... | @@ -14,6 +14,7 @@ | ... | @@ -14,6 +14,7 @@ |
| 14 | #include <objbase.h> | 14 | #include <objbase.h> |
| 15 | #include <shtypes.h> | 15 | #include <shtypes.h> |
| 16 | 16 | ||
| 17 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) | ||
| 17 | #ifndef WINSHLWAPI | 18 | #ifndef WINSHLWAPI |
| 18 | #if !defined(_SHLWAPI_) | 19 | #if !defined(_SHLWAPI_) |
| 19 | #define LWSTDAPI EXTERN_C DECLSPEC_IMPORT HRESULT WINAPI | 20 | #define LWSTDAPI EXTERN_C DECLSPEC_IMPORT HRESULT WINAPI |
| ... | @@ -28,8 +29,6 @@ | ... | @@ -28,8 +29,6 @@ |
| 28 | #endif | 29 | #endif |
| 29 | #endif | 30 | #endif |
| 30 | 31 | ||
| 31 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) | ||
| 32 | |||
| 33 | #ifndef _WINRESRC_ | 32 | #ifndef _WINRESRC_ |
| 34 | #ifndef _WIN32_IE | 33 | #ifndef _WIN32_IE |
| 35 | #define _WIN32_IE 0x0601 | 34 | #define _WIN32_IE 0x0601 |
| ... | @@ -38,6 +37,11 @@ | ... | @@ -38,6 +37,11 @@ |
| 38 | 37 | ||
| 39 | #include <pshpack8.h> | 38 | #include <pshpack8.h> |
| 40 | 39 | ||
| 40 | #ifndef __IBindCtx_FWD_DEFINED__ | ||
| 41 | #define __IBindCtx_FWD_DEFINED__ | ||
| 42 | typedef interface IBindCtx IBindCtx; | ||
| 43 | #endif | ||
| 44 | |||
| 41 | #ifdef __cplusplus | 45 | #ifdef __cplusplus |
| 42 | extern "C" { | 46 | extern "C" { |
| 43 | #endif | 47 | #endif |
| ... | @@ -47,10 +51,23 @@ extern "C" { | ... | @@ -47,10 +51,23 @@ extern "C" { |
| 47 | LWSTDAPI_(LPWSTR) StrChrW(LPCWSTR lpStart,WCHAR wMatch); | 51 | LWSTDAPI_(LPWSTR) StrChrW(LPCWSTR lpStart,WCHAR wMatch); |
| 48 | LWSTDAPI_(LPSTR) StrChrIA(LPCSTR lpStart,WORD wMatch); | 52 | LWSTDAPI_(LPSTR) StrChrIA(LPCSTR lpStart,WORD wMatch); |
| 49 | LWSTDAPI_(LPWSTR) StrChrIW(LPCWSTR lpStart,WCHAR wMatch); | 53 | LWSTDAPI_(LPWSTR) StrChrIW(LPCWSTR lpStart,WCHAR wMatch); |
| 54 | LWSTDAPI_(PCWSTR) StrChrNW(PCWSTR pszStart, WCHAR wMatch, UINT cchMax); | ||
| 55 | LWSTDAPI_(PCWSTR) StrChrNIW(PCWSTR pszStart, WCHAR wMatch, UINT cchMax); | ||
| 50 | LWSTDAPI_(int) StrCmpNA(LPCSTR lpStr1,LPCSTR lpStr2,int nChar); | 56 | LWSTDAPI_(int) StrCmpNA(LPCSTR lpStr1,LPCSTR lpStr2,int nChar); |
| 51 | LWSTDAPI_(int) StrCmpNW(LPCWSTR lpStr1,LPCWSTR lpStr2,int nChar); | 57 | LWSTDAPI_(int) StrCmpNW(LPCWSTR lpStr1,LPCWSTR lpStr2,int nChar); |
| 52 | LWSTDAPI_(int) StrCmpNIA(LPCSTR lpStr1,LPCSTR lpStr2,int nChar); | 58 | LWSTDAPI_(int) StrCmpNIA(LPCSTR lpStr1,LPCSTR lpStr2,int nChar); |
| 53 | LWSTDAPI_(int) StrCmpNIW(LPCWSTR lpStr1,LPCWSTR lpStr2,int nChar); | 59 | LWSTDAPI_(int) StrCmpNIW(LPCWSTR lpStr1,LPCWSTR lpStr2,int nChar); |
| 60 | |||
| 61 | LWSTDAPI_(int) StrCmpNCA(LPCSTR pszStr1, LPCSTR pszStr2, int nChar); | ||
| 62 | LWSTDAPI_(int) StrCmpNCW(LPCWSTR pszStr1, LPCWSTR pszStr2, int nChar); | ||
| 63 | |||
| 64 | #define StrCmpNC __MINGW_NAME_AW(StrCmpNC) | ||
| 65 | |||
| 66 | LWSTDAPI_(int) StrCmpNICA(LPCSTR pszStr1, LPCSTR pszStr2, int nChar); | ||
| 67 | LWSTDAPI_(int) StrCmpNICW(LPCWSTR pszStr1, LPCWSTR pszStr2, int nChar); | ||
| 68 | |||
| 69 | #define StrCmpNIC __MINGW_NAME_AW(StrCmpNIC) | ||
| 70 | |||
| 54 | LWSTDAPI_(int) StrCSpnA(LPCSTR lpStr,LPCSTR lpSet); | 71 | LWSTDAPI_(int) StrCSpnA(LPCSTR lpStr,LPCSTR lpSet); |
| 55 | LWSTDAPI_(int) StrCSpnW(LPCWSTR lpStr,LPCWSTR lpSet); | 72 | LWSTDAPI_(int) StrCSpnW(LPCWSTR lpStr,LPCWSTR lpSet); |
| 56 | LWSTDAPI_(int) StrCSpnIA(LPCSTR lpStr,LPCSTR lpSet); | 73 | LWSTDAPI_(int) StrCSpnIA(LPCSTR lpStr,LPCSTR lpSet); |
| ... | @@ -82,13 +99,20 @@ extern "C" { | ... | @@ -82,13 +99,20 @@ extern "C" { |
| 82 | LWSTDAPI_(LPWSTR) StrStrW(LPCWSTR lpFirst,LPCWSTR lpSrch); | 99 | LWSTDAPI_(LPWSTR) StrStrW(LPCWSTR lpFirst,LPCWSTR lpSrch); |
| 83 | LWSTDAPI_(LPSTR) StrStrIA(LPCSTR lpFirst,LPCSTR lpSrch); | 100 | LWSTDAPI_(LPSTR) StrStrIA(LPCSTR lpFirst,LPCSTR lpSrch); |
| 84 | LWSTDAPI_(LPWSTR) StrStrIW(LPCWSTR lpFirst,LPCWSTR lpSrch); | 101 | LWSTDAPI_(LPWSTR) StrStrIW(LPCWSTR lpFirst,LPCWSTR lpSrch); |
| 102 | LWSTDAPI_(PCWSTR) StrStrNW(PCWSTR pszFirst, PCWSTR pszSrch, UINT cchMax); | ||
| 103 | LWSTDAPI_(PCWSTR) StrStrNIW(PCWSTR pszFirst, PCWSTR pszSrch, UINT cchMax); | ||
| 85 | LWSTDAPI_(int) StrToIntA(LPCSTR lpSrc); | 104 | LWSTDAPI_(int) StrToIntA(LPCSTR lpSrc); |
| 86 | LWSTDAPI_(int) StrToIntW(LPCWSTR lpSrc); | 105 | LWSTDAPI_(int) StrToIntW(LPCWSTR lpSrc); |
| 87 | LWSTDAPI_(WINBOOL) StrToIntExA(LPCSTR pszString,DWORD dwFlags,int *piRet); | 106 | |
| 88 | LWSTDAPI_(WINBOOL) StrToIntExW(LPCWSTR pszString,DWORD dwFlags,int *piRet); | 107 | #define STIF_DEFAULT __MSABI_LONG(0x00000000) |
| 108 | #define STIF_SUPPORT_HEX __MSABI_LONG(0x00000001) | ||
| 109 | typedef int STIF_FLAGS; | ||
| 110 | |||
| 111 | LWSTDAPI_(WINBOOL) StrToIntExA(LPCSTR pszString,STIF_FLAGS dwFlags,int *piRet); | ||
| 112 | LWSTDAPI_(WINBOOL) StrToIntExW(LPCWSTR pszString,STIF_FLAGS dwFlags,int *piRet); | ||
| 89 | #if (_WIN32_IE >= 0x0600) | 113 | #if (_WIN32_IE >= 0x0600) |
| 90 | LWSTDAPI_(WINBOOL) StrToInt64ExA(LPCSTR pszString,DWORD dwFlags,LONGLONG *pllRet); | 114 | LWSTDAPI_(WINBOOL) StrToInt64ExA(LPCSTR pszString,STIF_FLAGS dwFlags,LONGLONG *pllRet); |
| 91 | LWSTDAPI_(WINBOOL) StrToInt64ExW(LPCWSTR pszString,DWORD dwFlags,LONGLONG *pllRet); | 115 | LWSTDAPI_(WINBOOL) StrToInt64ExW(LPCWSTR pszString,STIF_FLAGS dwFlags,LONGLONG *pllRet); |
| 92 | #endif | 116 | #endif |
| 93 | LWSTDAPI_(WINBOOL) StrTrimA(LPSTR psz,LPCSTR pszTrimChars); | 117 | LWSTDAPI_(WINBOOL) StrTrimA(LPSTR psz,LPCSTR pszTrimChars); |
| 94 | LWSTDAPI_(WINBOOL) StrTrimW(LPWSTR psz,LPCWSTR pszTrimChars); | 118 | LWSTDAPI_(WINBOOL) StrTrimW(LPWSTR psz,LPCWSTR pszTrimChars); |
| ... | @@ -122,9 +146,25 @@ extern "C" { | ... | @@ -122,9 +146,25 @@ extern "C" { |
| 122 | LWSTDAPI StrRetToBSTR(STRRET *pstr,LPCITEMIDLIST pidl,BSTR *pbstr); | 146 | LWSTDAPI StrRetToBSTR(STRRET *pstr,LPCITEMIDLIST pidl,BSTR *pbstr); |
| 123 | LWSTDAPI SHStrDupA(LPCSTR psz,WCHAR **ppwsz); | 147 | LWSTDAPI SHStrDupA(LPCSTR psz,WCHAR **ppwsz); |
| 124 | LWSTDAPI SHStrDupW(LPCWSTR psz,WCHAR **ppwsz); | 148 | LWSTDAPI SHStrDupW(LPCWSTR psz,WCHAR **ppwsz); |
| 149 | |||
| 150 | #ifdef __cplusplus | ||
| 151 | inline HRESULT SHLocalStrDupW(PCWSTR psz, PWSTR *ppsz) { | ||
| 152 | *ppsz = StrDupW(psz); | ||
| 153 | return *ppsz ? S_OK : E_OUTOFMEMORY; | ||
| 154 | } | ||
| 155 | |||
| 156 | inline HRESULT SHLocalStrDupA(PCSTR psz, PSTR *ppsz) { | ||
| 157 | *ppsz = StrDupA(psz); | ||
| 158 | return *ppsz ? S_OK : E_OUTOFMEMORY; | ||
| 159 | } | ||
| 160 | |||
| 161 | #define SHLocalStrDup __MINGW_NAME_AW(SHLocalStrDup) | ||
| 162 | #endif | ||
| 163 | |||
| 125 | LWSTDAPI_(int) StrCmpLogicalW(LPCWSTR psz1,LPCWSTR psz2); | 164 | LWSTDAPI_(int) StrCmpLogicalW(LPCWSTR psz1,LPCWSTR psz2); |
| 126 | LWSTDAPI_(DWORD) StrCatChainW(LPWSTR pszDst,DWORD cchDst,DWORD ichAt,LPCWSTR pszSrc); | 165 | LWSTDAPI_(DWORD) StrCatChainW(LPWSTR pszDst,DWORD cchDst,DWORD ichAt,LPCWSTR pszSrc); |
| 127 | LWSTDAPI SHLoadIndirectString(LPCWSTR pszSource,LPWSTR pszOutBuf,UINT cchOutBuf,void **ppvReserved); | 166 | LWSTDAPI SHLoadIndirectString(LPCWSTR pszSource,LPWSTR pszOutBuf,UINT cchOutBuf,void **ppvReserved); |
| 167 | |||
| 128 | #if (_WIN32_IE >= 0x0603) | 168 | #if (_WIN32_IE >= 0x0603) |
| 129 | LWSTDAPI_(WINBOOL) IsCharSpaceA(CHAR wch); | 169 | LWSTDAPI_(WINBOOL) IsCharSpaceA(CHAR wch); |
| 130 | LWSTDAPI_(WINBOOL) IsCharSpaceW(WCHAR wch); | 170 | LWSTDAPI_(WINBOOL) IsCharSpaceW(WCHAR wch); |
| ... | @@ -206,9 +246,6 @@ extern "C" { | ... | @@ -206,9 +246,6 @@ extern "C" { |
| 206 | #define PathIsHTMLFileA(pszPath) PathIsContentTypeA(pszPath,SZ_CONTENTTYPE_HTMLA) | 246 | #define PathIsHTMLFileA(pszPath) PathIsContentTypeA(pszPath,SZ_CONTENTTYPE_HTMLA) |
| 207 | #define PathIsHTMLFileW(pszPath) PathIsContentTypeW(pszPath,SZ_CONTENTTYPE_HTMLW) | 247 | #define PathIsHTMLFileW(pszPath) PathIsContentTypeW(pszPath,SZ_CONTENTTYPE_HTMLW) |
| 208 | 248 | ||
| 209 | #define STIF_DEFAULT __MSABI_LONG(0x00000000) | ||
| 210 | #define STIF_SUPPORT_HEX __MSABI_LONG(0x00000001) | ||
| 211 | |||
| 212 | #define StrCatA lstrcatA | 249 | #define StrCatA lstrcatA |
| 213 | #define StrCmpA lstrcmpA | 250 | #define StrCmpA lstrcmpA |
| 214 | #define StrCmpIA lstrcmpiA | 251 | #define StrCmpIA lstrcmpiA |
| ... | @@ -239,6 +276,17 @@ extern "C" { | ... | @@ -239,6 +276,17 @@ extern "C" { |
| 239 | 276 | ||
| 240 | #endif | 277 | #endif |
| 241 | 278 | ||
| 279 | #if (NTDDI_VERSION >= NTDDI_VISTASP1) | ||
| 280 | enum tagSFBS_FLAGS { | ||
| 281 | SFBS_FLAGS_ROUND_TO_NEAREST_DISPLAYED_DIGIT = 0x0001, | ||
| 282 | SFBS_FLAGS_TRUNCATE_UNDISPLAYED_DECIMAL_DIGITS = 0x0002 | ||
| 283 | }; | ||
| 284 | |||
| 285 | typedef int SFBS_FLAGS; | ||
| 286 | |||
| 287 | LWSTDAPI StrFormatByteSizeEx(ULONGLONG ull, SFBS_FLAGS flags, PWSTR pszBuf, UINT cchBuf); | ||
| 288 | #endif | ||
| 289 | |||
| 242 | #ifndef NO_SHLWAPI_PATH | 290 | #ifndef NO_SHLWAPI_PATH |
| 243 | 291 | ||
| 244 | LWSTDAPI_(LPSTR) PathAddBackslashA(LPSTR pszPath); | 292 | LWSTDAPI_(LPSTR) PathAddBackslashA(LPSTR pszPath); |
| ... | @@ -454,6 +502,18 @@ extern "C" { | ... | @@ -454,6 +502,18 @@ extern "C" { |
| 454 | LWSTDAPI_(WINBOOL) PathUnExpandEnvStringsW(LPCWSTR pszPath,LPWSTR pszBuf,UINT cchBuf); | 502 | LWSTDAPI_(WINBOOL) PathUnExpandEnvStringsW(LPCWSTR pszPath,LPWSTR pszBuf,UINT cchBuf); |
| 455 | 503 | ||
| 456 | #define PathUnExpandEnvStrings __MINGW_NAME_AW(PathUnExpandEnvStrings) | 504 | #define PathUnExpandEnvStrings __MINGW_NAME_AW(PathUnExpandEnvStrings) |
| 505 | |||
| 506 | #if (_WIN32_IE >= _WIN32_IE_IE70) | ||
| 507 | #define PMSF_NORMAL 0x00000000 | ||
| 508 | #define PMSF_MULTIPLE 0x00000001 | ||
| 509 | #define PMSF_DONT_STRIP_SPACES 0x00010000 | ||
| 510 | LWSTDAPI PathMatchSpecExA(LPCSTR pszFile, LPCSTR pszSpec, DWORD dwFlags); | ||
| 511 | LWSTDAPI PathMatchSpecExW(LPCWSTR pszFile, LPCWSTR pszSpec, DWORD dwFlags); | ||
| 512 | #endif | ||
| 513 | |||
| 514 | #define PathMatchSpecEx __MINGW_NAME_AW(PathMatchSpecEx) | ||
| 515 | |||
| 516 | #define PathParseIconLocation __MINGW_NAME_AW(PathParseIconLocation) | ||
| 457 | #define PathAppend __MINGW_NAME_AW(PathAppend) | 517 | #define PathAppend __MINGW_NAME_AW(PathAppend) |
| 458 | #define PathCanonicalize __MINGW_NAME_AW(PathCanonicalize) | 518 | #define PathCanonicalize __MINGW_NAME_AW(PathCanonicalize) |
| 459 | #define PathCompactPath __MINGW_NAME_AW(PathCompactPath) | 519 | #define PathCompactPath __MINGW_NAME_AW(PathCompactPath) |
| ... | @@ -465,7 +525,6 @@ extern "C" { | ... | @@ -465,7 +525,6 @@ extern "C" { |
| 465 | #define PathIsHTMLFile __MINGW_NAME_AW(PathIsHTMLFile) | 525 | #define PathIsHTMLFile __MINGW_NAME_AW(PathIsHTMLFile) |
| 466 | #define PathMakePretty __MINGW_NAME_AW(PathMakePretty) | 526 | #define PathMakePretty __MINGW_NAME_AW(PathMakePretty) |
| 467 | #define PathMatchSpec __MINGW_NAME_AW(PathMatchSpec) | 527 | #define PathMatchSpec __MINGW_NAME_AW(PathMatchSpec) |
| 468 | #define PathParseIconLocation __MINGW_NAME_AW(PathParseIconLocation) | ||
| 469 | #define PathQuoteSpaces __MINGW_NAME_AW(PathQuoteSpaces) | 528 | #define PathQuoteSpaces __MINGW_NAME_AW(PathQuoteSpaces) |
| 470 | #define PathRelativePathTo __MINGW_NAME_AW(PathRelativePathTo) | 529 | #define PathRelativePathTo __MINGW_NAME_AW(PathRelativePathTo) |
| 471 | #define PathRemoveArgs __MINGW_NAME_AW(PathRemoveArgs) | 530 | #define PathRemoveArgs __MINGW_NAME_AW(PathRemoveArgs) |
| ... | @@ -478,7 +537,45 @@ extern "C" { | ... | @@ -478,7 +537,45 @@ extern "C" { |
| 478 | #define PathUnquoteSpaces __MINGW_NAME_AW(PathUnquoteSpaces) | 537 | #define PathUnquoteSpaces __MINGW_NAME_AW(PathUnquoteSpaces) |
| 479 | 538 | ||
| 480 | typedef enum { | 539 | typedef enum { |
| 481 | URL_SCHEME_INVALID = -1,URL_SCHEME_UNKNOWN = 0,URL_SCHEME_FTP,URL_SCHEME_HTTP,URL_SCHEME_GOPHER,URL_SCHEME_MAILTO,URL_SCHEME_NEWS,URL_SCHEME_NNTP,URL_SCHEME_TELNET,URL_SCHEME_WAIS,URL_SCHEME_FILE,URL_SCHEME_MK,URL_SCHEME_HTTPS,URL_SCHEME_SHELL,URL_SCHEME_SNEWS,URL_SCHEME_LOCAL,URL_SCHEME_JAVASCRIPT,URL_SCHEME_VBSCRIPT,URL_SCHEME_ABOUT,URL_SCHEME_RES,URL_SCHEME_MSSHELLROOTED,URL_SCHEME_MSSHELLIDLIST,URL_SCHEME_MSHELP,URL_SCHEME_MAXVALUE | 540 | URL_SCHEME_INVALID = -1, |
| 541 | URL_SCHEME_UNKNOWN = 0, | ||
| 542 | URL_SCHEME_FTP, | ||
| 543 | URL_SCHEME_HTTP, | ||
| 544 | URL_SCHEME_GOPHER, | ||
| 545 | URL_SCHEME_MAILTO, | ||
| 546 | URL_SCHEME_NEWS, | ||
| 547 | URL_SCHEME_NNTP, | ||
| 548 | URL_SCHEME_TELNET, | ||
| 549 | URL_SCHEME_WAIS, | ||
| 550 | URL_SCHEME_FILE, | ||
| 551 | URL_SCHEME_MK, | ||
| 552 | URL_SCHEME_HTTPS, | ||
| 553 | URL_SCHEME_SHELL, | ||
| 554 | URL_SCHEME_SNEWS, | ||
| 555 | URL_SCHEME_LOCAL, | ||
| 556 | URL_SCHEME_JAVASCRIPT, | ||
| 557 | URL_SCHEME_VBSCRIPT, | ||
| 558 | URL_SCHEME_ABOUT, | ||
| 559 | URL_SCHEME_RES, | ||
| 560 | #if (_WIN32_IE >= _WIN32_IE_IE60) | ||
| 561 | URL_SCHEME_MSSHELLROOTED, | ||
| 562 | URL_SCHEME_MSSHELLIDLIST, | ||
| 563 | URL_SCHEME_MSHELP, | ||
| 564 | #endif | ||
| 565 | #if (_WIN32_IE >= _WIN32_IE_IE70) | ||
| 566 | URL_SCHEME_MSSHELLDEVICE, | ||
| 567 | URL_SCHEME_WILDCARD, | ||
| 568 | #endif | ||
| 569 | #if (NTDDI_VERSION >= NTDDI_VISTA) | ||
| 570 | URL_SCHEME_SEARCH_MS, | ||
| 571 | #endif | ||
| 572 | #if (NTDDI_VERSION >= NTDDI_VISTASP1) | ||
| 573 | URL_SCHEME_SEARCH, | ||
| 574 | #endif | ||
| 575 | #if (NTDDI_VERSION >= NTDDI_WIN7) | ||
| 576 | URL_SCHEME_KNOWNFOLDER, | ||
| 577 | #endif | ||
| 578 | URL_SCHEME_MAXVALUE | ||
| 482 | } URL_SCHEME; | 579 | } URL_SCHEME; |
| 483 | 580 | ||
| 484 | typedef enum { | 581 | typedef enum { |
| ... | @@ -504,7 +601,18 @@ extern "C" { | ... | @@ -504,7 +601,18 @@ extern "C" { |
| 504 | #define URL_UNESCAPE_HIGH_ANSI_ONLY 0x00400000 | 601 | #define URL_UNESCAPE_HIGH_ANSI_ONLY 0x00400000 |
| 505 | #define URL_INTERNAL_PATH 0x00800000 | 602 | #define URL_INTERNAL_PATH 0x00800000 |
| 506 | #define URL_FILE_USE_PATHURL 0x00010000 | 603 | #define URL_FILE_USE_PATHURL 0x00010000 |
| 604 | #if _WIN32_IE >= _WIN32_IE_IE60SP2 | ||
| 507 | #define URL_DONT_UNESCAPE 0x00020000 | 605 | #define URL_DONT_UNESCAPE 0x00020000 |
| 606 | #endif | ||
| 607 | #if NTDDI_VERSION >= NTDDI_WIN7 | ||
| 608 | #define URL_ESCAPE_AS_UTF8 0x00040000 | ||
| 609 | #endif | ||
| 610 | #if NTDDI_VERSION >= NTDDI_WIN8 | ||
| 611 | #define URL_UNESCAPE_AS_UTF8 URL_ESCAPE_AS_UTF8 | ||
| 612 | #define URL_ESCAPE_ASCII_URI_COMPONENT 0x00080000 | ||
| 613 | #define URL_ESCAPE_URI_COMPONENT (URL_ESCAPE_ASCII_URI_COMPONENT | URL_ESCAPE_AS_UTF8) | ||
| 614 | #define URL_UNESCAPE_URI_COMPONENT URL_UNESCAPE_AS_UTF8 | ||
| 615 | #endif | ||
| 508 | #define URL_ESCAPE_PERCENT 0x00001000 | 616 | #define URL_ESCAPE_PERCENT 0x00001000 |
| 509 | #define URL_ESCAPE_SEGMENT_ONLY 0x00002000 | 617 | #define URL_ESCAPE_SEGMENT_ONLY 0x00002000 |
| 510 | 618 | ||
| ... | @@ -539,6 +647,9 @@ extern "C" { | ... | @@ -539,6 +647,9 @@ extern "C" { |
| 539 | LWSTDAPI UrlCreateFromPathW(LPCWSTR pszPath,LPWSTR pszUrl,LPDWORD pcchUrl,DWORD dwFlags); | 647 | LWSTDAPI UrlCreateFromPathW(LPCWSTR pszPath,LPWSTR pszUrl,LPDWORD pcchUrl,DWORD dwFlags); |
| 540 | LWSTDAPI PathCreateFromUrlA(LPCSTR pszUrl,LPSTR pszPath,LPDWORD pcchPath,DWORD dwFlags); | 648 | LWSTDAPI PathCreateFromUrlA(LPCSTR pszUrl,LPSTR pszPath,LPDWORD pcchPath,DWORD dwFlags); |
| 541 | LWSTDAPI PathCreateFromUrlW(LPCWSTR pszUrl,LPWSTR pszPath,LPDWORD pcchPath,DWORD dwFlags); | 649 | LWSTDAPI PathCreateFromUrlW(LPCWSTR pszUrl,LPWSTR pszPath,LPDWORD pcchPath,DWORD dwFlags); |
| 650 | #if (_WIN32_IE >= _WIN32_IE_IE70) | ||
| 651 | LWSTDAPI PathCreateFromUrlAlloc(PCWSTR pszIn, PWSTR *ppszOut, DWORD dwFlags); | ||
| 652 | #endif | ||
| 542 | LWSTDAPI UrlHashA(LPCSTR pszUrl,LPBYTE pbHash,DWORD cbHash); | 653 | LWSTDAPI UrlHashA(LPCSTR pszUrl,LPBYTE pbHash,DWORD cbHash); |
| 543 | LWSTDAPI UrlHashW(LPCWSTR pszUrl,LPBYTE pbHash,DWORD cbHash); | 654 | LWSTDAPI UrlHashW(LPCWSTR pszUrl,LPBYTE pbHash,DWORD cbHash); |
| 544 | LWSTDAPI UrlGetPartW(LPCWSTR pszIn,LPWSTR pszOut,LPDWORD pcchOut,DWORD dwPart,DWORD dwFlags); | 655 | LWSTDAPI UrlGetPartW(LPCWSTR pszIn,LPWSTR pszOut,LPDWORD pcchOut,DWORD dwPart,DWORD dwFlags); |
| ... | @@ -546,6 +657,10 @@ extern "C" { | ... | @@ -546,6 +657,10 @@ extern "C" { |
| 546 | LWSTDAPI UrlApplySchemeA(LPCSTR pszIn,LPSTR pszOut,LPDWORD pcchOut,DWORD dwFlags); | 657 | LWSTDAPI UrlApplySchemeA(LPCSTR pszIn,LPSTR pszOut,LPDWORD pcchOut,DWORD dwFlags); |
| 547 | LWSTDAPI UrlApplySchemeW(LPCWSTR pszIn,LPWSTR pszOut,LPDWORD pcchOut,DWORD dwFlags); | 658 | LWSTDAPI UrlApplySchemeW(LPCWSTR pszIn,LPWSTR pszOut,LPDWORD pcchOut,DWORD dwFlags); |
| 548 | LWSTDAPI HashData(LPBYTE pbData,DWORD cbData,LPBYTE pbHash,DWORD cbHash); | 659 | LWSTDAPI HashData(LPBYTE pbData,DWORD cbData,LPBYTE pbHash,DWORD cbHash); |
| 660 | LWSTDAPI UrlFixupW(PCWSTR pcszUrl, PWSTR pszTranslatedUrl, DWORD cchMax); | ||
| 661 | #if defined(UNICODE) | ||
| 662 | #define UrlFixup UrlFixupW | ||
| 663 | #endif | ||
| 549 | 664 | ||
| 550 | #define UrlCompare __MINGW_NAME_AW(UrlCompare) | 665 | #define UrlCompare __MINGW_NAME_AW(UrlCompare) |
| 551 | #define UrlCombine __MINGW_NAME_AW(UrlCombine) | 666 | #define UrlCombine __MINGW_NAME_AW(UrlCombine) |
| ... | @@ -564,6 +679,38 @@ extern "C" { | ... | @@ -564,6 +679,38 @@ extern "C" { |
| 564 | 679 | ||
| 565 | #define UrlEscapeSpaces(pszUrl,pszEscaped,pcchEscaped) UrlCanonicalize(pszUrl,pszEscaped,pcchEscaped,URL_ESCAPE_SPACES_ONLY |URL_DONT_ESCAPE_EXTRA_INFO) | 680 | #define UrlEscapeSpaces(pszUrl,pszEscaped,pcchEscaped) UrlCanonicalize(pszUrl,pszEscaped,pcchEscaped,URL_ESCAPE_SPACES_ONLY |URL_DONT_ESCAPE_EXTRA_INFO) |
| 566 | #define UrlUnescapeInPlace(pszUrl,dwFlags) UrlUnescape(pszUrl,NULL,NULL,dwFlags | URL_UNESCAPE_INPLACE) | 681 | #define UrlUnescapeInPlace(pszUrl,dwFlags) UrlUnescape(pszUrl,NULL,NULL,dwFlags | URL_UNESCAPE_INPLACE) |
| 682 | |||
| 683 | typedef struct tagPARSEDURLA { | ||
| 684 | DWORD cbSize; | ||
| 685 | LPCSTR pszProtocol; | ||
| 686 | UINT cchProtocol; | ||
| 687 | LPCSTR pszSuffix; | ||
| 688 | UINT cchSuffix; | ||
| 689 | UINT nScheme; | ||
| 690 | } PARSEDURLA, *PPARSEDURLA; | ||
| 691 | |||
| 692 | typedef struct tagPARSEDURLW { | ||
| 693 | DWORD cbSize; | ||
| 694 | LPCWSTR pszProtocol; | ||
| 695 | UINT cchProtocol; | ||
| 696 | LPCWSTR pszSuffix; | ||
| 697 | UINT cchSuffix; | ||
| 698 | UINT nScheme; | ||
| 699 | } PARSEDURLW, *PPARSEDURLW; | ||
| 700 | |||
| 701 | LWSTDAPI ParseURLA(LPCSTR pcszURL, PARSEDURLA *ppu); | ||
| 702 | LWSTDAPI ParseURLW(LPCWSTR pcszURL, PARSEDURLW *ppu); | ||
| 703 | |||
| 704 | #if defined(UNICODE) | ||
| 705 | #define ParseURL ParseURLW | ||
| 706 | typedef PARSEDURLW PARSEDURL; | ||
| 707 | typedef PPARSEDURLW PPARSEDURL; | ||
| 708 | #else | ||
| 709 | #define ParseURL ParseURLA | ||
| 710 | typedef PARSEDURLA PARSEDURL; | ||
| 711 | typedef PPARSEDURLA PPARSEDURL; | ||
| 712 | #endif | ||
| 713 | |||
| 567 | #endif | 714 | #endif |
| 568 | 715 | ||
| 569 | #ifndef NO_SHLWAPI_REG | 716 | #ifndef NO_SHLWAPI_REG |
| ... | @@ -618,11 +765,19 @@ extern "C" { | ... | @@ -618,11 +765,19 @@ extern "C" { |
| 618 | 765 | ||
| 619 | #define SRRF_NOEXPAND 0x10000000 | 766 | #define SRRF_NOEXPAND 0x10000000 |
| 620 | #define SRRF_ZEROONFAILURE 0x20000000 | 767 | #define SRRF_ZEROONFAILURE 0x20000000 |
| 768 | #define SRRF_NOVIRT 0x40000000 | ||
| 621 | 769 | ||
| 622 | LWSTDAPI_(LONG) SHRegGetValueA(HKEY hkey,LPCSTR pszSubKey,LPCSTR pszValue,SRRF dwFlags,DWORD *pdwType,void *pvData,DWORD *pcbData); | 770 | LWSTDAPI_(LONG) SHRegGetValueA(HKEY hkey,LPCSTR pszSubKey,LPCSTR pszValue,SRRF dwFlags,DWORD *pdwType,void *pvData,DWORD *pcbData); |
| 623 | LWSTDAPI_(LONG) SHRegGetValueW(HKEY hkey,LPCWSTR pszSubKey,LPCWSTR pszValue,SRRF dwFlags,DWORD *pdwType,void *pvData,DWORD *pcbData); | 771 | LWSTDAPI_(LONG) SHRegGetValueW(HKEY hkey,LPCWSTR pszSubKey,LPCWSTR pszValue,SRRF dwFlags,DWORD *pdwType,void *pvData,DWORD *pcbData); |
| 624 | 772 | ||
| 625 | #define SHRegGetValue __MINGW_NAME_AW(SHRegGetValue) | 773 | #define SHRegGetValue __MINGW_NAME_AW(SHRegGetValue) |
| 774 | |||
| 775 | LWSTDAPI_(LSTATUS) SHRegSetValue(HKEY hkey, LPCWSTR pszSubKey, LPCWSTR pszValue, SRRF srrfFlags, | ||
| 776 | DWORD dwType, LPCVOID pvData, DWORD cbData); | ||
| 777 | |||
| 778 | LWSTDAPI_(LSTATUS) SHRegGetValueFromHKCUHKLM(PCWSTR pwszKey, PCWSTR pwszValue, SRRF srrfFlags, | ||
| 779 | DWORD *pdwType, void *pvData, DWORD * pcbData); | ||
| 780 | STDAPI_(WINBOOL) SHRegGetBoolValueFromHKCUHKLM(PCWSTR pszKey, PCWSTR pszValue, WINBOOL fDefault); | ||
| 626 | #endif | 781 | #endif |
| 627 | 782 | ||
| 628 | #define SHQueryValueEx __MINGW_NAME_AW(SHQueryValueEx) | 783 | #define SHQueryValueEx __MINGW_NAME_AW(SHQueryValueEx) |
| ... | @@ -720,10 +875,19 @@ extern "C" { | ... | @@ -720,10 +875,19 @@ extern "C" { |
| 720 | ASSOCF_REMAPRUNDLL = 0x00000080, | 875 | ASSOCF_REMAPRUNDLL = 0x00000080, |
| 721 | ASSOCF_NOFIXUPS = 0x00000100, | 876 | ASSOCF_NOFIXUPS = 0x00000100, |
| 722 | ASSOCF_IGNOREBASECLASS = 0x00000200, | 877 | ASSOCF_IGNOREBASECLASS = 0x00000200, |
| 723 | ASSOCF_INIT_IGNOREUNKNOWN = 0x00000400, | 878 | ASSOCF_INIT_IGNOREUNKNOWN = 0x00000400 |
| 724 | ASSOCF_INIT_FIXED_PROGID = 0x00000800, | 879 | #if NTDDI_VERSION >= NTDDI_WIN8 |
| 725 | ASSOCF_IS_PROTOCOL = 0x00001000, | 880 | ,ASSOCF_INIT_FIXED_PROGID = 0x00000800 |
| 726 | ASSOCF_INIT_FOR_FILE = 0x00002000 | 881 | ,ASSOCF_IS_PROTOCOL = 0x00001000 |
| 882 | ,ASSOCF_INIT_FOR_FILE = 0x00002000 | ||
| 883 | #endif | ||
| 884 | #if NTDDI_VERSION >= NTDDI_WIN10_RS1 | ||
| 885 | ,ASSOCF_IS_FULL_URI = 0x00004000 | ||
| 886 | ,ASSOCF_PER_MACHINE_ONLY = 0x00008000 | ||
| 887 | #endif | ||
| 888 | #if NTDDI_VERSION >= NTDDI_WIN10_RS4 | ||
| 889 | ,ASSOCF_APP_TO_APP = 0x00010000 | ||
| 890 | #endif | ||
| 727 | }; | 891 | }; |
| 728 | 892 | ||
| 729 | typedef DWORD ASSOCF; | 893 | typedef DWORD ASSOCF; |
| ... | @@ -748,6 +912,13 @@ extern "C" { | ... | @@ -748,6 +912,13 @@ extern "C" { |
| 748 | #if _WIN32_WINNT >= 0x601 | 912 | #if _WIN32_WINNT >= 0x601 |
| 749 | ASSOCSTR_DROPTARGET, | 913 | ASSOCSTR_DROPTARGET, |
| 750 | ASSOCSTR_DELEGATEEXECUTE, | 914 | ASSOCSTR_DELEGATEEXECUTE, |
| 915 | #endif | ||
| 916 | ASSOCSTR_SUPPORTED_URI_PROTOCOLS, | ||
| 917 | #if (NTDDI_VERSION >= NTDDI_WIN10) | ||
| 918 | ASSOCSTR_PROGID, | ||
| 919 | ASSOCSTR_APPID, | ||
| 920 | ASSOCSTR_APPPUBLISHER, | ||
| 921 | ASSOCSTR_APPICONREFERENCE, | ||
| 751 | #endif | 922 | #endif |
| 752 | ASSOCSTR_MAX | 923 | ASSOCSTR_MAX |
| 753 | } ASSOCSTR; | 924 | } ASSOCSTR; |
| ... | @@ -774,9 +945,39 @@ extern "C" { | ... | @@ -774,9 +945,39 @@ extern "C" { |
| 774 | ASSOCENUM_NONE | 945 | ASSOCENUM_NONE |
| 775 | } ASSOCENUM; | 946 | } ASSOCENUM; |
| 776 | 947 | ||
| 948 | typedef enum { | ||
| 949 | FTA_None = 0x00000000, | ||
| 950 | FTA_Exclude = 0x00000001, | ||
| 951 | FTA_Show = 0x00000002, | ||
| 952 | FTA_HasExtension = 0x00000004, | ||
| 953 | FTA_NoEdit = 0x00000008, | ||
| 954 | FTA_NoRemove = 0x00000010, | ||
| 955 | FTA_NoNewVerb = 0x00000020, | ||
| 956 | FTA_NoEditVerb = 0x00000040, | ||
| 957 | FTA_NoRemoveVerb = 0x00000080, | ||
| 958 | FTA_NoEditDesc = 0x00000100, | ||
| 959 | FTA_NoEditIcon = 0x00000200, | ||
| 960 | FTA_NoEditDflt = 0x00000400, | ||
| 961 | FTA_NoEditVerbCmd = 0x00000800, | ||
| 962 | FTA_NoEditVerbExe = 0x00001000, | ||
| 963 | FTA_NoDDE = 0x00002000, | ||
| 964 | |||
| 965 | FTA_NoEditMIME = 0x00008000, | ||
| 966 | FTA_OpenIsSafe = 0x00010000, | ||
| 967 | FTA_AlwaysUnsafe = 0x00020000, | ||
| 968 | |||
| 969 | FTA_NoRecentDocs = 0x00100000, | ||
| 970 | FTA_SafeForElevation = 0x00200000, | ||
| 971 | FTA_AlwaysUseDirectInvoke = 0x00400000 | ||
| 972 | } FILETYPEATTRIBUTEFLAGS; | ||
| 973 | |||
| 974 | DEFINE_ENUM_FLAG_OPERATORS(FILETYPEATTRIBUTEFLAGS) | ||
| 975 | |||
| 777 | #undef INTERFACE | 976 | #undef INTERFACE |
| 778 | #define INTERFACE IQueryAssociations | 977 | #define INTERFACE IQueryAssociations |
| 779 | DECLARE_INTERFACE_(IQueryAssociations,IUnknown) { | 978 | DECLARE_INTERFACE_(IQueryAssociations,IUnknown) { |
| 979 | BEGIN_INTERFACE | ||
| 980 | |||
| 780 | STDMETHOD (QueryInterface)(THIS_ REFIID riid,void **ppv) PURE; | 981 | STDMETHOD (QueryInterface)(THIS_ REFIID riid,void **ppv) PURE; |
| 781 | STDMETHOD_(ULONG,AddRef) (THIS) PURE; | 982 | STDMETHOD_(ULONG,AddRef) (THIS) PURE; |
| 782 | STDMETHOD_(ULONG,Release) (THIS) PURE; | 983 | STDMETHOD_(ULONG,Release) (THIS) PURE; |
| ... | @@ -785,6 +986,8 @@ extern "C" { | ... | @@ -785,6 +986,8 @@ extern "C" { |
| 785 | STDMETHOD (GetKey)(THIS_ ASSOCF flags,ASSOCKEY key,LPCWSTR pszExtra,HKEY *phkeyOut) PURE; | 986 | STDMETHOD (GetKey)(THIS_ ASSOCF flags,ASSOCKEY key,LPCWSTR pszExtra,HKEY *phkeyOut) PURE; |
| 786 | STDMETHOD (GetData)(THIS_ ASSOCF flags,ASSOCDATA data,LPCWSTR pszExtra,LPVOID pvOut,DWORD *pcbOut) PURE; | 987 | STDMETHOD (GetData)(THIS_ ASSOCF flags,ASSOCDATA data,LPCWSTR pszExtra,LPVOID pvOut,DWORD *pcbOut) PURE; |
| 787 | STDMETHOD (GetEnum)(THIS_ ASSOCF flags,ASSOCENUM assocenum,LPCWSTR pszExtra,REFIID riid,LPVOID *ppvOut) PURE; | 988 | STDMETHOD (GetEnum)(THIS_ ASSOCF flags,ASSOCENUM assocenum,LPCWSTR pszExtra,REFIID riid,LPVOID *ppvOut) PURE; |
| 989 | |||
| 990 | END_INTERFACE | ||
| 788 | }; | 991 | }; |
| 789 | 992 | ||
| 790 | #define AssocQueryString __MINGW_NAME_AW(AssocQueryString) | 993 | #define AssocQueryString __MINGW_NAME_AW(AssocQueryString) |
| ... | @@ -792,6 +995,7 @@ extern "C" { | ... | @@ -792,6 +995,7 @@ extern "C" { |
| 792 | #define AssocQueryKey __MINGW_NAME_AW(AssocQueryKey) | 995 | #define AssocQueryKey __MINGW_NAME_AW(AssocQueryKey) |
| 793 | 996 | ||
| 794 | LWSTDAPI AssocCreate(CLSID clsid,REFIID riid,LPVOID *ppv); | 997 | LWSTDAPI AssocCreate(CLSID clsid,REFIID riid,LPVOID *ppv); |
| 998 | STDAPI_(DWORD) SHGetAssocKeys(IQueryAssociations *pqa, HKEY *rgKeys, DWORD cKeys); | ||
| 795 | LWSTDAPI AssocQueryStringA(ASSOCF flags,ASSOCSTR str,LPCSTR pszAssoc,LPCSTR pszExtra,LPSTR pszOut,DWORD *pcchOut); | 999 | LWSTDAPI AssocQueryStringA(ASSOCF flags,ASSOCSTR str,LPCSTR pszAssoc,LPCSTR pszExtra,LPSTR pszOut,DWORD *pcchOut); |
| 796 | LWSTDAPI AssocQueryStringW(ASSOCF flags,ASSOCSTR str,LPCWSTR pszAssoc,LPCWSTR pszExtra,LPWSTR pszOut,DWORD *pcchOut); | 1000 | LWSTDAPI AssocQueryStringW(ASSOCF flags,ASSOCSTR str,LPCWSTR pszAssoc,LPCWSTR pszExtra,LPWSTR pszOut,DWORD *pcchOut); |
| 797 | LWSTDAPI AssocQueryStringByKeyA(ASSOCF flags,ASSOCSTR str,HKEY hkAssoc,LPCSTR pszExtra,LPSTR pszOut,DWORD *pcchOut); | 1001 | LWSTDAPI AssocQueryStringByKeyA(ASSOCF flags,ASSOCSTR str,HKEY hkAssoc,LPCSTR pszExtra,LPSTR pszOut,DWORD *pcchOut); |
| ... | @@ -806,9 +1010,17 @@ extern "C" { | ... | @@ -806,9 +1010,17 @@ extern "C" { |
| 806 | #if (_WIN32_IE >= 0x0603) | 1010 | #if (_WIN32_IE >= 0x0603) |
| 807 | LWSTDAPI AssocGetPerceivedType(LPCWSTR pszExt,PERCEIVED *ptype,PERCEIVEDFLAG *pflag,LPWSTR *ppszType); | 1011 | LWSTDAPI AssocGetPerceivedType(LPCWSTR pszExt,PERCEIVED *ptype,PERCEIVEDFLAG *pflag,LPWSTR *ppszType); |
| 808 | #endif | 1012 | #endif |
| 1013 | |||
| 809 | #endif | 1014 | #endif |
| 810 | 1015 | ||
| 811 | #ifndef NO_SHLWAPI_STREAM | 1016 | #ifndef NO_SHLWAPI_STREAM |
| 1017 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) | ||
| 1018 | |||
| 1019 | #ifndef __IStream_FWD_DEFINED__ | ||
| 1020 | #define __IStream_FWD_DEFINED__ | ||
| 1021 | typedef interface IStream IStream; | ||
| 1022 | #endif | ||
| 1023 | |||
| 812 | #define SHOpenRegStream __MINGW_NAME_AW(SHOpenRegStream) | 1024 | #define SHOpenRegStream __MINGW_NAME_AW(SHOpenRegStream) |
| 813 | #define SHOpenRegStream2 __MINGW_NAME_AW(SHOpenRegStream2) | 1025 | #define SHOpenRegStream2 __MINGW_NAME_AW(SHOpenRegStream2) |
| 814 | #define SHCreateStreamOnFile __MINGW_NAME_AW(SHCreateStreamOnFile) | 1026 | #define SHCreateStreamOnFile __MINGW_NAME_AW(SHCreateStreamOnFile) |
| ... | @@ -825,24 +1037,127 @@ extern "C" { | ... | @@ -825,24 +1037,127 @@ extern "C" { |
| 825 | 1037 | ||
| 826 | #if (_WIN32_IE >= 0x0600) | 1038 | #if (_WIN32_IE >= 0x0600) |
| 827 | LWSTDAPI SHCreateStreamOnFileEx(LPCWSTR pszFile,DWORD grfMode,DWORD dwAttributes,WINBOOL fCreate,struct IStream *pstmTemplate,struct IStream **ppstm); | 1039 | LWSTDAPI SHCreateStreamOnFileEx(LPCWSTR pszFile,DWORD grfMode,DWORD dwAttributes,WINBOOL fCreate,struct IStream *pstmTemplate,struct IStream **ppstm); |
| 1040 | #endif | ||
| 1041 | |||
| 1042 | LWSTDAPI_(IStream *) SHCreateMemStream(const BYTE *pInit, UINT cbInit); | ||
| 1043 | |||
| 828 | #endif | 1044 | #endif |
| 829 | #endif | 1045 | #endif |
| 830 | 1046 | ||
| 831 | #if (_WIN32_IE >= 0x0601) | 1047 | #if !defined(NO_SHLWAPI_ISOS) |
| 832 | #define SHGVSPB_PERUSER 0x00000001 | 1048 | #define OS_WINDOWS 0 |
| 833 | #define SHGVSPB_ALLUSERS 0x00000002 | 1049 | #define OS_NT 1 |
| 834 | #define SHGVSPB_PERFOLDER 0x00000004 | 1050 | #define OS_WIN95ORGREATER 2 |
| 835 | #define SHGVSPB_ALLFOLDERS 0x00000008 | 1051 | #define OS_NT4ORGREATER 3 |
| 836 | #define SHGVSPB_INHERIT 0x00000010 | 1052 | #define OS_WIN98ORGREATER 5 |
| 837 | #define SHGVSPB_ROAM 0x00000020 | 1053 | #define OS_WIN98_GOLD 6 |
| 838 | #define SHGVSPB_NOAUTODEFAULTS 0x80000000 | 1054 | #define OS_WIN2000ORGREATER 7 |
| 1055 | #define OS_WIN2000PRO 8 | ||
| 1056 | #define OS_WIN2000SERVER 9 | ||
| 1057 | #define OS_WIN2000ADVSERVER 10 | ||
| 1058 | #define OS_WIN2000DATACENTER 11 | ||
| 1059 | #define OS_WIN2000TERMINAL 12 | ||
| 1060 | #define OS_EMBEDDED 13 | ||
| 1061 | #define OS_TERMINALCLIENT 14 | ||
| 1062 | #define OS_TERMINALREMOTEADMIN 15 | ||
| 1063 | #define OS_WIN95_GOLD 16 | ||
| 1064 | #define OS_MEORGREATER 17 | ||
| 1065 | #define OS_XPORGREATER 18 | ||
| 1066 | #define OS_HOME 19 | ||
| 1067 | #define OS_PROFESSIONAL 20 | ||
| 1068 | #define OS_DATACENTER 21 | ||
| 1069 | #define OS_ADVSERVER 22 | ||
| 1070 | #define OS_SERVER 23 | ||
| 1071 | #define OS_TERMINALSERVER 24 | ||
| 1072 | #define OS_PERSONALTERMINALSERVER 25 | ||
| 1073 | #define OS_FASTUSERSWITCHING 26 | ||
| 1074 | #define OS_WELCOMELOGONUI 27 | ||
| 1075 | #define OS_DOMAINMEMBER 28 | ||
| 1076 | #define OS_ANYSERVER 29 | ||
| 1077 | #define OS_WOW6432 30 | ||
| 1078 | #define OS_WEBSERVER 31 | ||
| 1079 | #define OS_SMALLBUSINESSSERVER 32 | ||
| 1080 | #define OS_TABLETPC 33 | ||
| 1081 | #define OS_SERVERADMINUI 34 | ||
| 1082 | #define OS_MEDIACENTER 35 | ||
| 1083 | #define OS_APPLIANCE 36 | ||
| 1084 | |||
| 1085 | LWSTDAPI_(WINBOOL) IsOS(DWORD dwOS); | ||
| 1086 | #endif | ||
| 839 | 1087 | ||
| 840 | #define SHGVSPB_FOLDER (SHGVSPB_PERUSER | SHGVSPB_PERFOLDER) | 1088 | typedef enum { |
| 841 | #define SHGVSPB_FOLDERNODEFAULTS (SHGVSPB_PERUSER | SHGVSPB_PERFOLDER | SHGVSPB_NOAUTODEFAULTS) | 1089 | GLOBALCOUNTER_SEARCHMANAGER, |
| 842 | #define SHGVSPB_USERDEFAULTS (SHGVSPB_PERUSER | SHGVSPB_ALLFOLDERS) | 1090 | GLOBALCOUNTER_SEARCHOPTIONS, |
| 843 | #define SHGVSPB_GLOBALDEAFAULTS (SHGVSPB_ALLUSERS | SHGVSPB_ALLFOLDERS) | 1091 | GLOBALCOUNTER_FOLDERSETTINGSCHANGE, |
| 1092 | GLOBALCOUNTER_RATINGS, | ||
| 1093 | GLOBALCOUNTER_APPROVEDSITES, | ||
| 1094 | GLOBALCOUNTER_RESTRICTIONS, | ||
| 1095 | GLOBALCOUNTER_SHELLSETTINGSCHANGED, | ||
| 1096 | GLOBALCOUNTER_SYSTEMPIDLCHANGE, | ||
| 1097 | GLOBALCOUNTER_OVERLAYMANAGER, | ||
| 1098 | GLOBALCOUNTER_QUERYASSOCIATIONS, | ||
| 1099 | GLOBALCOUNTER_IESESSIONS, | ||
| 1100 | GLOBALCOUNTER_IEONLY_SESSIONS, | ||
| 1101 | GLOBALCOUNTER_APPLICATION_DESTINATIONS, | ||
| 1102 | __UNUSED_RECYCLE_WAS_GLOBALCOUNTER_CSCSYNCINPROGRESS, | ||
| 1103 | GLOBALCOUNTER_BITBUCKETNUMDELETERS, | ||
| 1104 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SHARES, | ||
| 1105 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_A, | ||
| 1106 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_B, | ||
| 1107 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_C, | ||
| 1108 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_D, | ||
| 1109 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_E, | ||
| 1110 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_F, | ||
| 1111 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_G, | ||
| 1112 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_H, | ||
| 1113 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_I, | ||
| 1114 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_J, | ||
| 1115 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_K, | ||
| 1116 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_L, | ||
| 1117 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_M, | ||
| 1118 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_N, | ||
| 1119 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_O, | ||
| 1120 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_P, | ||
| 1121 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Q, | ||
| 1122 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_R, | ||
| 1123 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_S, | ||
| 1124 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_T, | ||
| 1125 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_U, | ||
| 1126 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_V, | ||
| 1127 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_W, | ||
| 1128 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_X, | ||
| 1129 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Y, | ||
| 1130 | GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Z, | ||
| 1131 | __UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SERVERDRIVE, | ||
| 1132 | __UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEGLOBALDIRTYCOUNT, | ||
| 1133 | GLOBALCOUNTER_RECYCLEBINENUM, | ||
| 1134 | GLOBALCOUNTER_RECYCLEBINCORRUPTED, | ||
| 1135 | GLOBALCOUNTER_RATINGS_STATECOUNTER, | ||
| 1136 | GLOBALCOUNTER_PRIVATE_PROFILE_CACHE, | ||
| 1137 | GLOBALCOUNTER_INTERNETTOOLBAR_LAYOUT, | ||
| 1138 | GLOBALCOUNTER_FOLDERDEFINITION_CACHE, | ||
| 1139 | GLOBALCOUNTER_COMMONPLACES_LIST_CACHE, | ||
| 1140 | GLOBALCOUNTER_PRIVATE_PROFILE_CACHE_MACHINEWIDE, | ||
| 1141 | GLOBALCOUNTER_ASSOCCHANGED, | ||
| 1142 | #if (NTDDI_VERSION >= NTDDI_WIN8) | ||
| 1143 | GLOBALCOUNTER_APP_ITEMS_STATE_STORE_CACHE, | ||
| 1144 | GLOBALCOUNTER_SETTINGSYNC_ENABLED, | ||
| 1145 | GLOBALCOUNTER_APPSFOLDER_FILETYPEASSOCIATION_COUNTER, | ||
| 1146 | GLOBALCOUNTER_USERINFOCHANGED, | ||
| 1147 | #if (NTDDI_VERSION >= NTDDI_WINBLUE) | ||
| 1148 | GLOBALCOUNTER_SYNC_ENGINE_INFORMATION_CACHE_MACHINEWIDE, | ||
| 1149 | #endif | ||
| 1150 | #endif | ||
| 1151 | #if (NTDDI_VERSION >= NTDDI_WIN10_RS1) | ||
| 1152 | GLOBALCOUNTER_BANNERS_DATAMODEL_CACHE_MACHINEWIDE, | ||
| 1153 | #endif | ||
| 1154 | GLOBALCOUNTER_MAXIMUMVALUE | ||
| 1155 | } SHGLOBALCOUNTER; | ||
| 844 | 1156 | ||
| 845 | LWSTDAPI SHGetViewStatePropertyBag(LPCITEMIDLIST pidl,LPCWSTR pszBagName,DWORD dwFlags,REFIID riid,void **ppv); | 1157 | #if (NTDDI_VERSION >= NTDDI_WIN7) |
| 1158 | LWSTDAPI_(long) SHGlobalCounterGetValue(const SHGLOBALCOUNTER id); | ||
| 1159 | LWSTDAPI_(long) SHGlobalCounterIncrement(const SHGLOBALCOUNTER id); | ||
| 1160 | LWSTDAPI_(long) SHGlobalCounterDecrement(const SHGLOBALCOUNTER id); | ||
| 846 | #endif | 1161 | #endif |
| 847 | 1162 | ||
| 848 | #if (_WIN32_IE >= 0x0603) | 1163 | #if (_WIN32_IE >= 0x0603) |
| ... | @@ -881,9 +1196,9 @@ typedef const QITAB *LPCQITAB; | ... | @@ -881,9 +1196,9 @@ typedef const QITAB *LPCQITAB; |
| 881 | STDAPI QISearch(void *that, LPCQITAB pqit, REFIID riid, void **ppv); | 1196 | STDAPI QISearch(void *that, LPCQITAB pqit, REFIID riid, void **ppv); |
| 882 | 1197 | ||
| 883 | #define ILMM_IE4 0 | 1198 | #define ILMM_IE4 0 |
| 884 | LWSTDAPI_(BOOL) SHIsLowMemoryMachine(DWORD dwType); | 1199 | LWSTDAPI_(WINBOOL) SHIsLowMemoryMachine(DWORD dwType); |
| 885 | LWSTDAPI_(int) GetMenuPosFromId(HMENU hMenu, UINT id); | 1200 | LWSTDAPI_(int) GetMenuPosFromID(HMENU hMenu, UINT id); |
| 886 | LWSTDAPI SHGetInverseCMAP(__out_bcount(cbMap) BYTE *pbMap, ULONG cbMap); | 1201 | LWSTDAPI SHGetInverseCMAP(BYTE *pbMap, ULONG cbMap); |
| 887 | #endif | 1202 | #endif |
| 888 | 1203 | ||
| 889 | #define SHACF_DEFAULT 0x00000000 | 1204 | #define SHACF_DEFAULT 0x00000000 |
| ... | @@ -919,13 +1234,40 @@ typedef const QITAB *LPCQITAB; | ... | @@ -919,13 +1234,40 @@ typedef const QITAB *LPCQITAB; |
| 919 | #define CTF_INSIST 0x00000001 | 1234 | #define CTF_INSIST 0x00000001 |
| 920 | #define CTF_THREAD_REF 0x00000002 | 1235 | #define CTF_THREAD_REF 0x00000002 |
| 921 | #define CTF_PROCESS_REF 0x00000004 | 1236 | #define CTF_PROCESS_REF 0x00000004 |
| 1237 | #define CTF_COINIT_STA 0x00000008 | ||
| 922 | #define CTF_COINIT 0x00000008 | 1238 | #define CTF_COINIT 0x00000008 |
| 1239 | #if (_WIN32_IE >= _WIN32_IE_IE60) | ||
| 923 | #define CTF_FREELIBANDEXIT 0x00000010 | 1240 | #define CTF_FREELIBANDEXIT 0x00000010 |
| 924 | #define CTF_REF_COUNTED 0x00000020 | 1241 | #define CTF_REF_COUNTED 0x00000020 |
| 925 | #define CTF_WAIT_ALLOWCOM 0x00000040 | 1242 | #define CTF_WAIT_ALLOWCOM 0x00000040 |
| 1243 | #endif | ||
| 1244 | #if (_WIN32_IE >= _WIN32_IE_IE70) | ||
| 1245 | #define CTF_UNUSED 0x00000080 | ||
| 1246 | #define CTF_INHERITWOW64 0x00000100 | ||
| 1247 | #endif | ||
| 1248 | #if (NTDDI_VERSION >= NTDDI_VISTA) | ||
| 1249 | #define CTF_WAIT_NO_REENTRANCY 0x00000200 | ||
| 1250 | #endif | ||
| 1251 | #if (NTDDI_VERSION >= NTDDI_WIN7) | ||
| 1252 | #define CTF_KEYBOARD_LOCALE 0x00000400 | ||
| 1253 | #define CTF_OLEINITIALIZE 0x00000800 | ||
| 1254 | #define CTF_COINIT_MTA 0x00001000 | ||
| 1255 | #define CTF_NOADDREFLIB 0x00002000 | ||
| 1256 | #endif | ||
| 1257 | |||
| 1258 | typedef DWORD SHCT_FLAGS; | ||
| 926 | 1259 | ||
| 927 | LWSTDAPI_(WINBOOL) SHCreateThread(LPTHREAD_START_ROUTINE pfnThreadProc,void *pData,DWORD dwFlags,LPTHREAD_START_ROUTINE pfnCallback); | 1260 | LWSTDAPI_(WINBOOL) SHCreateThread(LPTHREAD_START_ROUTINE pfnThreadProc,void *pData, SHCT_FLAGS dwFlags,LPTHREAD_START_ROUTINE pfnCallback); |
| 1261 | LWSTDAPI_(WINBOOL) SHCreateThreadWithHandle(LPTHREAD_START_ROUTINE pfnThreadProc, void *pData, SHCT_FLAGS dwflags, LPTHREAD_START_ROUTINE pfnCallback, HANDLE *pHandle); | ||
| 1262 | |||
| 1263 | #if (NTDDI_VERSION >= NTDDI_WIN8) | ||
| 1264 | LWSTDAPI_(void) SetProcessReference(IUnknown *punk); | ||
| 1265 | LWSTDAPI GetProcessReference(IUnknown **punk); | ||
| 1266 | #endif | ||
| 1267 | |||
| 1268 | #if (_WIN32_IE >= _WIN32_IE_IE60) | ||
| 928 | LWSTDAPI SHReleaseThreadRef(void); | 1269 | LWSTDAPI SHReleaseThreadRef(void); |
| 1270 | #endif | ||
| 929 | 1271 | ||
| 930 | #ifndef NO_SHLWAPI_GDI | 1272 | #ifndef NO_SHLWAPI_GDI |
| 931 | LWSTDAPI_(HPALETTE) SHCreateShellPalette(HDC hdc); | 1273 | LWSTDAPI_(HPALETTE) SHCreateShellPalette(HDC hdc); |
| ... | @@ -967,27 +1309,159 @@ typedef const QITAB *LPCQITAB; | ... | @@ -967,27 +1309,159 @@ typedef const QITAB *LPCQITAB; |
| 967 | LWSTDAPI_(WINBOOL) IsInternetESCEnabled(void); | 1309 | LWSTDAPI_(WINBOOL) IsInternetESCEnabled(void); |
| 968 | #endif | 1310 | #endif |
| 969 | 1311 | ||
| 970 | LWSTDAPI_(IStream *) SHCreateMemStream(const BYTE *pInit, _In_ UINT cbInit); | 1312 | #ifndef NO_SHLWAPI_HTTP |
| 1313 | |||
| 1314 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) | ||
| 971 | 1315 | ||
| 972 | #ifdef __cplusplus | 1316 | #if (_WIN32_IE >= 0x0603) |
| 973 | } | 1317 | #define GetAcceptLanguages __MINGW_NAME_AW(GetAcceptLanguages) |
| 1318 | LWSTDAPI GetAcceptLanguagesA(LPSTR psz,DWORD *pcch); | ||
| 1319 | LWSTDAPI GetAcceptLanguagesW(LPWSTR psz,DWORD *pcch); | ||
| 974 | #endif | 1320 | #endif |
| 975 | 1321 | ||
| 976 | #include <poppack.h> | ||
| 977 | #endif | 1322 | #endif |
| 978 | 1323 | ||
| 979 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) | 1324 | #endif |
| 980 | #ifndef NO_SHLWAPI_HTTP | ||
| 981 | #if (_WIN32_IE >= 0x0603) | ||
| 982 | 1325 | ||
| 983 | #define GetAcceptLanguages __MINGW_NAME_AW(GetAcceptLanguages) | 1326 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) |
| 1327 | |||
| 1328 | #if (_WIN32_IE < _WIN32_IE_IE70) && !defined(NO_SHLWAPI_STOPWATCH) | ||
| 1329 | #define SPMODE_SHELL 0x00000001 | ||
| 1330 | #define SPMODE_DEBUGOUT 0x00000002 | ||
| 1331 | #define SPMODE_TEST 0x00000004 | ||
| 1332 | #define SPMODE_BROWSER 0x00000008 | ||
| 1333 | #define SPMODE_FLUSH 0x00000010 | ||
| 1334 | #define SPMODE_EVENT 0x00000020 | ||
| 1335 | #define SPMODE_MSVM 0x00000040 | ||
| 1336 | #define SPMODE_FORMATTEXT 0x00000080 | ||
| 1337 | #define SPMODE_PROFILE 0x00000100 | ||
| 1338 | #define SPMODE_DEBUGBREAK 0x00000200 | ||
| 1339 | #define SPMODE_MSGTRACE 0x00000400 | ||
| 1340 | #define SPMODE_PERFTAGS 0x00000800 | ||
| 1341 | #define SPMODE_MEMWATCH 0x00001000 | ||
| 1342 | #define SPMODE_DBMON 0x00002000 | ||
| 1343 | #define SPMODE_MULTISTOP 0x00004000 | ||
| 1344 | #if !defined(NO_ETW_TRACING) | ||
| 1345 | #define SPMODE_EVENTTRACE 0x00008000 | ||
| 1346 | #endif | ||
| 1347 | |||
| 1348 | DWORD WINAPI StopWatchMode(void); | ||
| 1349 | DWORD WINAPI StopWatchFlush(void); | ||
| 1350 | #endif | ||
| 1351 | |||
| 1352 | LWSTDAPI_(void) IUnknown_Set(IUnknown **ppunk, IUnknown *punk); | ||
| 1353 | LWSTDAPI_(void) IUnknown_AtomicRelease(void **ppunk); | ||
| 1354 | LWSTDAPI IUnknown_GetWindow(IUnknown *punk, HWND *phwnd); | ||
| 1355 | LWSTDAPI IUnknown_SetSite(IUnknown *punk, IUnknown *punkSite); | ||
| 1356 | LWSTDAPI IUnknown_GetSite(IUnknown *punk, REFIID riid, void **ppv); | ||
| 1357 | LWSTDAPI IUnknown_QueryService(IUnknown *punk, REFGUID guidService, REFIID riid, void **ppvOut); | ||
| 1358 | #ifndef COBJMACROS | ||
| 1359 | LWSTDAPI IStream_Read(IStream *pstm, void *pv, ULONG cb); | ||
| 1360 | LWSTDAPI IStream_Write(IStream *pstm, const void *pv, ULONG cb); | ||
| 1361 | #endif | ||
| 1362 | LWSTDAPI IStream_Reset(IStream *pstm); | ||
| 1363 | LWSTDAPI IStream_Size(IStream *pstm, ULARGE_INTEGER *pui); | ||
| 1364 | |||
| 1365 | #ifndef __IConnectionPoint_FWD_DEFINED__ | ||
| 1366 | #define __IConnectionPoint_FWD_DEFINED__ | ||
| 1367 | typedef interface IConnectionPoint IConnectionPoint; | ||
| 1368 | #endif | ||
| 1369 | |||
| 1370 | LWSTDAPI ConnectToConnectionPoint(IUnknown *punk, REFIID riidEvent, WINBOOL fConnect, IUnknown *punkTarget, DWORD *pdwCookie, IConnectionPoint **ppcpOut); | ||
| 1371 | |||
| 1372 | #if (NTDDI_VERSION >= NTDDI_VISTA) | ||
| 1373 | LWSTDAPI IStream_ReadPidl(IStream *pstm, PIDLIST_RELATIVE *ppidlOut); | ||
| 1374 | LWSTDAPI IStream_WritePidl(IStream *pstm, PCUIDLIST_RELATIVE pidlWrite); | ||
| 1375 | #endif | ||
| 1376 | |||
| 1377 | #if (_WIN32_IE >= _WIN32_IE_IE70) | ||
| 1378 | LWSTDAPI IStream_ReadStr(IStream *pstm, PWSTR *ppsz); | ||
| 1379 | LWSTDAPI IStream_WriteStr(IStream *pstm, PCWSTR psz); | ||
| 1380 | LWSTDAPI IStream_Copy(IStream *pstmFrom, IStream *pstmTo, DWORD cb); | ||
| 1381 | #endif | ||
| 1382 | |||
| 1383 | #if (_WIN32_IE >= 0x0601) | ||
| 1384 | #define SHGVSPB_PERUSER 0x00000001 | ||
| 1385 | #define SHGVSPB_ALLUSERS 0x00000002 | ||
| 1386 | #define SHGVSPB_PERFOLDER 0x00000004 | ||
| 1387 | #define SHGVSPB_ALLFOLDERS 0x00000008 | ||
| 1388 | #define SHGVSPB_INHERIT 0x00000010 | ||
| 1389 | #define SHGVSPB_ROAM 0x00000020 | ||
| 1390 | #define SHGVSPB_NOAUTODEFAULTS 0x80000000 | ||
| 1391 | |||
| 1392 | #define SHGVSPB_FOLDER (SHGVSPB_PERUSER | SHGVSPB_PERFOLDER) | ||
| 1393 | #define SHGVSPB_FOLDERNODEFAULTS (SHGVSPB_PERUSER | SHGVSPB_PERFOLDER | SHGVSPB_NOAUTODEFAULTS) | ||
| 1394 | #define SHGVSPB_USERDEFAULTS (SHGVSPB_PERUSER | SHGVSPB_ALLFOLDERS) | ||
| 1395 | #define SHGVSPB_GLOBALDEFAULTS (SHGVSPB_ALLUSERS | SHGVSPB_ALLFOLDERS) | ||
| 1396 | |||
| 1397 | LWSTDAPI SHGetViewStatePropertyBag(LPCITEMIDLIST pidl,LPCWSTR pszBagName,DWORD dwFlags,REFIID riid,void **ppv); | ||
| 1398 | #endif | ||
| 1399 | |||
| 1400 | #define FDTF_SHORTTIME 0x00000001 | ||
| 1401 | #define FDTF_SHORTDATE 0x00000002 | ||
| 1402 | #define FDTF_DEFAULT (FDTF_SHORTDATE | FDTF_SHORTTIME) | ||
| 1403 | #define FDTF_LONGDATE 0x00000004 | ||
| 1404 | #define FDTF_LONGTIME 0x00000008 | ||
| 1405 | #define FDTF_RELATIVE 0x00000010 | ||
| 1406 | #define FDTF_LTRDATE 0x00000100 | ||
| 1407 | #define FDTF_RTLDATE 0x00000200 | ||
| 1408 | #define FDTF_NOAUTOREADINGORDER 0x00000400 | ||
| 1409 | |||
| 1410 | LWSTDAPI_(int) SHFormatDateTimeA(const FILETIME UNALIGNED *pft, DWORD *pdwFlags, LPSTR pszBuf, UINT cchBuf); | ||
| 1411 | LWSTDAPI_(int) SHFormatDateTimeW(const FILETIME UNALIGNED *pft, DWORD *pdwFlags, LPWSTR pszBuf, UINT cchBuf); | ||
| 1412 | |||
| 1413 | #define SHFormatDateTime __MINGW_NAME_AW(SHFormatDateTime) | ||
| 984 | 1414 | ||
| 985 | LWSTDAPI GetAcceptLanguagesA(LPSTR psz,DWORD *pcch); | ||
| 986 | LWSTDAPI GetAcceptLanguagesW(LPWSTR psz,DWORD *pcch); | ||
| 987 | #endif | 1415 | #endif |
| 1416 | |||
| 1417 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) | ||
| 1418 | |||
| 1419 | LWSTDAPI_(int) SHAnsiToUnicode(PCSTR pszSrc, PWSTR pwszDst, int cwchBuf); | ||
| 1420 | LWSTDAPI_(int) SHAnsiToAnsi(PCSTR pszSrc, PSTR pszDst, int cchBuf); | ||
| 1421 | LWSTDAPI_(int) SHUnicodeToAnsi(PCWSTR pwszSrc, PSTR pszDst, int cchBuf); | ||
| 1422 | LWSTDAPI_(int) SHUnicodeToUnicode(PCWSTR pwzSrc, PWSTR pwzDst, int cwchBuf); | ||
| 1423 | |||
| 1424 | #if defined(UNICODE) | ||
| 1425 | #define SHTCharToUnicode(wzSrc, wzDest, cchSize) SHUnicodeToUnicode(wzSrc, wzDest, cchSize) | ||
| 1426 | #define SHTCharToAnsi(wzSrc, szDest, cchSize) SHUnicodeToAnsi(wzSrc, szDest, cchSize) | ||
| 1427 | #define SHUnicodeToTChar(wzSrc, wzDest, cchSize) SHUnicodeToUnicode(wzSrc, wzDest, cchSize) | ||
| 1428 | #define SHAnsiToTChar(szSrc, wzDest, cchSize) SHAnsiToUnicode(szSrc, wzDest, cchSize) | ||
| 1429 | #else | ||
| 1430 | #define SHTCharToUnicode(szSrc, wzDest, cchSize) SHAnsiToUnicode(szSrc, wzDest, cchSize) | ||
| 1431 | #define SHTCharToAnsi(szSrc, szDest, cchSize) SHAnsiToAnsi(szSrc, szDest, cchSize) | ||
| 1432 | #define SHUnicodeToTChar(wzSrc, szDest, cchSize) SHUnicodeToAnsi(wzSrc, szDest, cchSize) | ||
| 1433 | #define SHAnsiToTChar(szSrc, szDest, cchSize) SHAnsiToAnsi(szSrc, szDest, cchSize) | ||
| 988 | #endif | 1434 | #endif |
| 989 | 1435 | ||
| 990 | #endif /* WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) */ | 1436 | #endif |
| 991 | 1437 | ||
| 992 | #endif /* !NOSHLWAPI */ | 1438 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) |
| 993 | #endif /* _INC_SHLWAPI */ | 1439 | |
| 1440 | LWSTDAPI_(int) SHMessageBoxCheckA(HWND hwnd, LPCSTR pszText, LPCSTR pszCaption, UINT uType, int iDefault, LPCSTR pszRegVal); | ||
| 1441 | LWSTDAPI_(int) SHMessageBoxCheckW(HWND hwnd, LPCWSTR pszText, LPCWSTR pszCaption, UINT uType, int iDefault, LPCWSTR pszRegVal); | ||
| 1442 | |||
| 1443 | #define SHMessageBoxCheck __MINGW_NAME_AW(SHMessageBoxCheck) | ||
| 1444 | |||
| 1445 | LWSTDAPI_(LRESULT) SHSendMessageBroadcastA(UINT uMsg, WPARAM wParam, LPARAM lParam); | ||
| 1446 | LWSTDAPI_(LRESULT) SHSendMessageBroadcastW(UINT uMsg, WPARAM wParam, LPARAM lParam); | ||
| 1447 | |||
| 1448 | #define SHSendMessageBroadcast __MINGW_NAME_AW(SHSendMessageBroadcast) | ||
| 1449 | |||
| 1450 | LWSTDAPI_(CHAR) SHStripMneumonicA(LPSTR pszMenu); | ||
| 1451 | LWSTDAPI_(WCHAR) SHStripMneumonicW(LPWSTR pszMenu); | ||
| 1452 | |||
| 1453 | #define SHStripMneumonic __MINGW_NAME_AW(SHStripMneumonic) | ||
| 1454 | |||
| 1455 | #endif | ||
| 1456 | |||
| 1457 | #if defined(__cplusplus) | ||
| 1458 | } | ||
| 1459 | #endif | ||
| 1460 | |||
| 1461 | #include <poppack.h> | ||
| 1462 | |||
| 1463 | #endif | ||
| 1464 | |||
| 1465 | #endif | ||
| 1466 | |||
| 1467 | #endif |
lib/libc/include/any-windows-any/shobjidl.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/shobjidl.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/shobjidl.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -31907,6 +31907,8 @@ static FORCEINLINE HRESULT IApplicationActivationManager_ActivateForProtocol(IAp | ... | @@ -31907,6 +31907,8 @@ static FORCEINLINE HRESULT IApplicationActivationManager_ActivateForProtocol(IAp |
| 31907 | 31907 | ||
| 31908 | #endif | 31908 | #endif |
| 31909 | 31909 | ||
| 31910 | #ifndef __ShellObjects_LIBRARY_DEFINED__ | ||
| 31911 | #define __ShellObjects_LIBRARY_DEFINED__ | ||
| 31910 | 31912 | ||
| 31911 | DEFINE_GUID(LIBID_ShellObjects, 0x50a7e9b1, 0x70ef, 0x11d1, 0xb7,0x5a, 0x00,0xa0,0xc9,0x05,0x64,0xfe); | 31913 | DEFINE_GUID(LIBID_ShellObjects, 0x50a7e9b1, 0x70ef, 0x11d1, 0xb7,0x5a, 0x00,0xa0,0xc9,0x05,0x64,0xfe); |
| 31912 | 31914 | ||
| ... | @@ -32795,6 +32797,7 @@ __CRT_UUID_DECL(ExecuteFolder, 0x11dbb47c, 0xa525, 0x400b, 0x9e,0x80, 0xa5,0x46, | ... | @@ -32795,6 +32797,7 @@ __CRT_UUID_DECL(ExecuteFolder, 0x11dbb47c, 0xa525, 0x400b, 0x9e,0x80, 0xa5,0x46, |
| 32795 | #endif | 32797 | #endif |
| 32796 | #endif | 32798 | #endif |
| 32797 | 32799 | ||
| 32800 | #endif /* __ShellObjects_LIBRARY_DEFINED__ */ | ||
| 32798 | 32801 | ||
| 32799 | #if NTDDI_VERSION >= NTDDI_VISTA | 32802 | #if NTDDI_VERSION >= NTDDI_VISTA |
| 32800 | SHSTDAPI SHGetTemporaryPropertyForItem(IShellItem *psi, REFPROPERTYKEY propkey, PROPVARIANT *ppropvar); | 32803 | SHSTDAPI SHGetTemporaryPropertyForItem(IShellItem *psi, REFPROPERTYKEY propkey, PROPVARIANT *ppropvar); |
lib/libc/include/any-windows-any/shtypes.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.5 from shtypes.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/shtypes.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/spatialaudioclient.h+671-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/spatialaudioclient.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/spatialaudioclient.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -18,6 +18,14 @@ | ... | @@ -18,6 +18,14 @@ |
| 18 | 18 | ||
| 19 | /* Forward declarations */ | 19 | /* Forward declarations */ |
| 20 | 20 | ||
| 21 | #ifndef __ISpatialAudioObjectRenderStreamNotify_FWD_DEFINED__ | ||
| 22 | #define __ISpatialAudioObjectRenderStreamNotify_FWD_DEFINED__ | ||
| 23 | typedef interface ISpatialAudioObjectRenderStreamNotify ISpatialAudioObjectRenderStreamNotify; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface ISpatialAudioObjectRenderStreamNotify; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 21 | #ifndef __IAudioFormatEnumerator_FWD_DEFINED__ | 29 | #ifndef __IAudioFormatEnumerator_FWD_DEFINED__ |
| 22 | #define __IAudioFormatEnumerator_FWD_DEFINED__ | 30 | #define __IAudioFormatEnumerator_FWD_DEFINED__ |
| 23 | typedef interface IAudioFormatEnumerator IAudioFormatEnumerator; | 31 | typedef interface IAudioFormatEnumerator IAudioFormatEnumerator; |
| ... | @@ -34,6 +42,38 @@ interface ISpatialAudioClient; | ... | @@ -34,6 +42,38 @@ interface ISpatialAudioClient; |
| 34 | #endif /* __cplusplus */ | 42 | #endif /* __cplusplus */ |
| 35 | #endif | 43 | #endif |
| 36 | 44 | ||
| 45 | #ifndef __ISpatialAudioObjectBase_FWD_DEFINED__ | ||
| 46 | #define __ISpatialAudioObjectBase_FWD_DEFINED__ | ||
| 47 | typedef interface ISpatialAudioObjectBase ISpatialAudioObjectBase; | ||
| 48 | #ifdef __cplusplus | ||
| 49 | interface ISpatialAudioObjectBase; | ||
| 50 | #endif /* __cplusplus */ | ||
| 51 | #endif | ||
| 52 | |||
| 53 | #ifndef __ISpatialAudioObject_FWD_DEFINED__ | ||
| 54 | #define __ISpatialAudioObject_FWD_DEFINED__ | ||
| 55 | typedef interface ISpatialAudioObject ISpatialAudioObject; | ||
| 56 | #ifdef __cplusplus | ||
| 57 | interface ISpatialAudioObject; | ||
| 58 | #endif /* __cplusplus */ | ||
| 59 | #endif | ||
| 60 | |||
| 61 | #ifndef __ISpatialAudioObjectRenderStreamBase_FWD_DEFINED__ | ||
| 62 | #define __ISpatialAudioObjectRenderStreamBase_FWD_DEFINED__ | ||
| 63 | typedef interface ISpatialAudioObjectRenderStreamBase ISpatialAudioObjectRenderStreamBase; | ||
| 64 | #ifdef __cplusplus | ||
| 65 | interface ISpatialAudioObjectRenderStreamBase; | ||
| 66 | #endif /* __cplusplus */ | ||
| 67 | #endif | ||
| 68 | |||
| 69 | #ifndef __ISpatialAudioObjectRenderStream_FWD_DEFINED__ | ||
| 70 | #define __ISpatialAudioObjectRenderStream_FWD_DEFINED__ | ||
| 71 | typedef interface ISpatialAudioObjectRenderStream ISpatialAudioObjectRenderStream; | ||
| 72 | #ifdef __cplusplus | ||
| 73 | interface ISpatialAudioObjectRenderStream; | ||
| 74 | #endif /* __cplusplus */ | ||
| 75 | #endif | ||
| 76 | |||
| 37 | /* Headers for imported files */ | 77 | /* Headers for imported files */ |
| 38 | 78 | ||
| 39 | #include <unknwn.h> | 79 | #include <unknwn.h> |
| ... | @@ -65,6 +105,117 @@ typedef enum AudioObjectType { | ... | @@ -65,6 +105,117 @@ typedef enum AudioObjectType { |
| 65 | AudioObjectType_BottomBackRight = 0x10000, | 105 | AudioObjectType_BottomBackRight = 0x10000, |
| 66 | AudioObjectType_BackCenter = 0x20000 | 106 | AudioObjectType_BackCenter = 0x20000 |
| 67 | } AudioObjectType; | 107 | } AudioObjectType; |
| 108 | #define SPTLAUDCLNT_E_DESTROYED AUDCLNT_ERR(0x100) | ||
| 109 | #define SPTLAUDCLNT_E_OUT_OF_ORDER AUDCLNT_ERR(0x101) | ||
| 110 | #define SPTLAUDCLNT_E_RESOURCES_INVALIDATED AUDCLNT_ERR(0x102) | ||
| 111 | #define SPTLAUDCLNT_E_NO_MORE_OBJECTS AUDCLNT_ERR(0x103) | ||
| 112 | #define SPTLAUDCLNT_E_PROPERTY_NOT_SUPPORTED AUDCLNT_ERR(0x104) | ||
| 113 | #define SPTLAUDCLNT_E_ERRORS_IN_OBJECT_CALLS AUDCLNT_ERR(0x105) | ||
| 114 | #define SPTLAUDCLNT_E_METADATA_FORMAT_NOT_SUPPORTED AUDCLNT_ERR(0x106) | ||
| 115 | #define SPTLAUDCLNT_E_STREAM_NOT_AVAILABLE AUDCLNT_ERR(0x107) | ||
| 116 | #define SPTLAUDCLNT_E_INVALID_LICENSE AUDCLNT_ERR(0x108) | ||
| 117 | #define SPTLAUDCLNT_E_STREAM_NOT_STOPPED AUDCLNT_ERR(0x10a) | ||
| 118 | #define SPTLAUDCLNT_E_STATIC_OBJECT_NOT_AVAILABLE AUDCLNT_ERR(0x10b) | ||
| 119 | #define SPTLAUDCLNT_E_OBJECT_ALREADY_ACTIVE AUDCLNT_ERR(0x10c) | ||
| 120 | #define SPTLAUDCLNT_E_INTERNAL AUDCLNT_ERR(0x10d) | ||
| 121 | #ifndef __ISpatialAudioObjectRenderStreamBase_FWD_DEFINED__ | ||
| 122 | #define __ISpatialAudioObjectRenderStreamBase_FWD_DEFINED__ | ||
| 123 | typedef interface ISpatialAudioObjectRenderStreamBase ISpatialAudioObjectRenderStreamBase; | ||
| 124 | #ifdef __cplusplus | ||
| 125 | interface ISpatialAudioObjectRenderStreamBase; | ||
| 126 | #endif /* __cplusplus */ | ||
| 127 | #endif | ||
| 128 | |||
| 129 | /***************************************************************************** | ||
| 130 | * ISpatialAudioObjectRenderStreamNotify interface | ||
| 131 | */ | ||
| 132 | #ifndef __ISpatialAudioObjectRenderStreamNotify_INTERFACE_DEFINED__ | ||
| 133 | #define __ISpatialAudioObjectRenderStreamNotify_INTERFACE_DEFINED__ | ||
| 134 | |||
| 135 | DEFINE_GUID(IID_ISpatialAudioObjectRenderStreamNotify, 0xdddf83e6, 0x68d7, 0x4c70, 0x88,0x3f, 0xa1,0x83,0x6a,0xfb,0x4a,0x50); | ||
| 136 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 137 | MIDL_INTERFACE("dddf83e6-68d7-4c70-883f-a1836afb4a50") | ||
| 138 | ISpatialAudioObjectRenderStreamNotify : public IUnknown | ||
| 139 | { | ||
| 140 | virtual HRESULT STDMETHODCALLTYPE OnAvailableDynamicObjectCountChange( | ||
| 141 | ISpatialAudioObjectRenderStreamBase *stream, | ||
| 142 | LONGLONG deadline, | ||
| 143 | UINT32 object_count) = 0; | ||
| 144 | |||
| 145 | }; | ||
| 146 | #ifdef __CRT_UUID_DECL | ||
| 147 | __CRT_UUID_DECL(ISpatialAudioObjectRenderStreamNotify, 0xdddf83e6, 0x68d7, 0x4c70, 0x88,0x3f, 0xa1,0x83,0x6a,0xfb,0x4a,0x50) | ||
| 148 | #endif | ||
| 149 | #else | ||
| 150 | typedef struct ISpatialAudioObjectRenderStreamNotifyVtbl { | ||
| 151 | BEGIN_INTERFACE | ||
| 152 | |||
| 153 | /*** IUnknown methods ***/ | ||
| 154 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 155 | ISpatialAudioObjectRenderStreamNotify *This, | ||
| 156 | REFIID riid, | ||
| 157 | void **ppvObject); | ||
| 158 | |||
| 159 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 160 | ISpatialAudioObjectRenderStreamNotify *This); | ||
| 161 | |||
| 162 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 163 | ISpatialAudioObjectRenderStreamNotify *This); | ||
| 164 | |||
| 165 | /*** ISpatialAudioObjectRenderStreamNotify methods ***/ | ||
| 166 | HRESULT (STDMETHODCALLTYPE *OnAvailableDynamicObjectCountChange)( | ||
| 167 | ISpatialAudioObjectRenderStreamNotify *This, | ||
| 168 | ISpatialAudioObjectRenderStreamBase *stream, | ||
| 169 | LONGLONG deadline, | ||
| 170 | UINT32 object_count); | ||
| 171 | |||
| 172 | END_INTERFACE | ||
| 173 | } ISpatialAudioObjectRenderStreamNotifyVtbl; | ||
| 174 | |||
| 175 | interface ISpatialAudioObjectRenderStreamNotify { | ||
| 176 | CONST_VTBL ISpatialAudioObjectRenderStreamNotifyVtbl* lpVtbl; | ||
| 177 | }; | ||
| 178 | |||
| 179 | #ifdef COBJMACROS | ||
| 180 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 181 | /*** IUnknown methods ***/ | ||
| 182 | #define ISpatialAudioObjectRenderStreamNotify_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 183 | #define ISpatialAudioObjectRenderStreamNotify_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 184 | #define ISpatialAudioObjectRenderStreamNotify_Release(This) (This)->lpVtbl->Release(This) | ||
| 185 | /*** ISpatialAudioObjectRenderStreamNotify methods ***/ | ||
| 186 | #define ISpatialAudioObjectRenderStreamNotify_OnAvailableDynamicObjectCountChange(This,stream,deadline,object_count) (This)->lpVtbl->OnAvailableDynamicObjectCountChange(This,stream,deadline,object_count) | ||
| 187 | #else | ||
| 188 | /*** IUnknown methods ***/ | ||
| 189 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamNotify_QueryInterface(ISpatialAudioObjectRenderStreamNotify* This,REFIID riid,void **ppvObject) { | ||
| 190 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 191 | } | ||
| 192 | static FORCEINLINE ULONG ISpatialAudioObjectRenderStreamNotify_AddRef(ISpatialAudioObjectRenderStreamNotify* This) { | ||
| 193 | return This->lpVtbl->AddRef(This); | ||
| 194 | } | ||
| 195 | static FORCEINLINE ULONG ISpatialAudioObjectRenderStreamNotify_Release(ISpatialAudioObjectRenderStreamNotify* This) { | ||
| 196 | return This->lpVtbl->Release(This); | ||
| 197 | } | ||
| 198 | /*** ISpatialAudioObjectRenderStreamNotify methods ***/ | ||
| 199 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamNotify_OnAvailableDynamicObjectCountChange(ISpatialAudioObjectRenderStreamNotify* This,ISpatialAudioObjectRenderStreamBase *stream,LONGLONG deadline,UINT32 object_count) { | ||
| 200 | return This->lpVtbl->OnAvailableDynamicObjectCountChange(This,stream,deadline,object_count); | ||
| 201 | } | ||
| 202 | #endif | ||
| 203 | #endif | ||
| 204 | |||
| 205 | #endif | ||
| 206 | |||
| 207 | |||
| 208 | #endif /* __ISpatialAudioObjectRenderStreamNotify_INTERFACE_DEFINED__ */ | ||
| 209 | |||
| 210 | typedef struct tagSpatialAudioObjectRenderStreamActivationParams { | ||
| 211 | const WAVEFORMATEX *ObjectFormat; | ||
| 212 | AudioObjectType StaticObjectTypeMask; | ||
| 213 | UINT32 MinDynamicObjectCount; | ||
| 214 | UINT32 MaxDynamicObjectCount; | ||
| 215 | AUDIO_STREAM_CATEGORY Category; | ||
| 216 | HANDLE EventHandle; | ||
| 217 | ISpatialAudioObjectRenderStreamNotify *NotifyObject; | ||
| 218 | } SpatialAudioObjectRenderStreamActivationParams; | ||
| 68 | /***************************************************************************** | 219 | /***************************************************************************** |
| 69 | * IAudioFormatEnumerator interface | 220 | * IAudioFormatEnumerator interface |
| 70 | */ | 221 | */ |
| ... | @@ -323,6 +474,525 @@ static FORCEINLINE HRESULT ISpatialAudioClient_ActivateSpatialAudioStream(ISpati | ... | @@ -323,6 +474,525 @@ static FORCEINLINE HRESULT ISpatialAudioClient_ActivateSpatialAudioStream(ISpati |
| 323 | 474 | ||
| 324 | #endif /* __ISpatialAudioClient_INTERFACE_DEFINED__ */ | 475 | #endif /* __ISpatialAudioClient_INTERFACE_DEFINED__ */ |
| 325 | 476 | ||
| 477 | /***************************************************************************** | ||
| 478 | * ISpatialAudioObjectBase interface | ||
| 479 | */ | ||
| 480 | #ifndef __ISpatialAudioObjectBase_INTERFACE_DEFINED__ | ||
| 481 | #define __ISpatialAudioObjectBase_INTERFACE_DEFINED__ | ||
| 482 | |||
| 483 | DEFINE_GUID(IID_ISpatialAudioObjectBase, 0xcce0b8f2, 0x8d4d, 0x4efb, 0xa8,0xcf, 0x3d,0x6e,0xcf,0x1c,0x30,0xe0); | ||
| 484 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 485 | MIDL_INTERFACE("cce0b8f2-8d4d-4efb-a8cf-3d6ecf1c30e0") | ||
| 486 | ISpatialAudioObjectBase : public IUnknown | ||
| 487 | { | ||
| 488 | virtual HRESULT STDMETHODCALLTYPE GetBuffer( | ||
| 489 | BYTE **buffer, | ||
| 490 | UINT32 *bytes) = 0; | ||
| 491 | |||
| 492 | virtual HRESULT STDMETHODCALLTYPE SetEndOfStream( | ||
| 493 | UINT32 frames) = 0; | ||
| 494 | |||
| 495 | virtual HRESULT STDMETHODCALLTYPE IsActive( | ||
| 496 | WINBOOL *active) = 0; | ||
| 497 | |||
| 498 | virtual HRESULT STDMETHODCALLTYPE GetAudioObjectType( | ||
| 499 | AudioObjectType *type) = 0; | ||
| 500 | |||
| 501 | }; | ||
| 502 | #ifdef __CRT_UUID_DECL | ||
| 503 | __CRT_UUID_DECL(ISpatialAudioObjectBase, 0xcce0b8f2, 0x8d4d, 0x4efb, 0xa8,0xcf, 0x3d,0x6e,0xcf,0x1c,0x30,0xe0) | ||
| 504 | #endif | ||
| 505 | #else | ||
| 506 | typedef struct ISpatialAudioObjectBaseVtbl { | ||
| 507 | BEGIN_INTERFACE | ||
| 508 | |||
| 509 | /*** IUnknown methods ***/ | ||
| 510 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 511 | ISpatialAudioObjectBase *This, | ||
| 512 | REFIID riid, | ||
| 513 | void **ppvObject); | ||
| 514 | |||
| 515 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 516 | ISpatialAudioObjectBase *This); | ||
| 517 | |||
| 518 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 519 | ISpatialAudioObjectBase *This); | ||
| 520 | |||
| 521 | /*** ISpatialAudioObjectBase methods ***/ | ||
| 522 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( | ||
| 523 | ISpatialAudioObjectBase *This, | ||
| 524 | BYTE **buffer, | ||
| 525 | UINT32 *bytes); | ||
| 526 | |||
| 527 | HRESULT (STDMETHODCALLTYPE *SetEndOfStream)( | ||
| 528 | ISpatialAudioObjectBase *This, | ||
| 529 | UINT32 frames); | ||
| 530 | |||
| 531 | HRESULT (STDMETHODCALLTYPE *IsActive)( | ||
| 532 | ISpatialAudioObjectBase *This, | ||
| 533 | WINBOOL *active); | ||
| 534 | |||
| 535 | HRESULT (STDMETHODCALLTYPE *GetAudioObjectType)( | ||
| 536 | ISpatialAudioObjectBase *This, | ||
| 537 | AudioObjectType *type); | ||
| 538 | |||
| 539 | END_INTERFACE | ||
| 540 | } ISpatialAudioObjectBaseVtbl; | ||
| 541 | |||
| 542 | interface ISpatialAudioObjectBase { | ||
| 543 | CONST_VTBL ISpatialAudioObjectBaseVtbl* lpVtbl; | ||
| 544 | }; | ||
| 545 | |||
| 546 | #ifdef COBJMACROS | ||
| 547 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 548 | /*** IUnknown methods ***/ | ||
| 549 | #define ISpatialAudioObjectBase_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 550 | #define ISpatialAudioObjectBase_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 551 | #define ISpatialAudioObjectBase_Release(This) (This)->lpVtbl->Release(This) | ||
| 552 | /*** ISpatialAudioObjectBase methods ***/ | ||
| 553 | #define ISpatialAudioObjectBase_GetBuffer(This,buffer,bytes) (This)->lpVtbl->GetBuffer(This,buffer,bytes) | ||
| 554 | #define ISpatialAudioObjectBase_SetEndOfStream(This,frames) (This)->lpVtbl->SetEndOfStream(This,frames) | ||
| 555 | #define ISpatialAudioObjectBase_IsActive(This,active) (This)->lpVtbl->IsActive(This,active) | ||
| 556 | #define ISpatialAudioObjectBase_GetAudioObjectType(This,type) (This)->lpVtbl->GetAudioObjectType(This,type) | ||
| 557 | #else | ||
| 558 | /*** IUnknown methods ***/ | ||
| 559 | static FORCEINLINE HRESULT ISpatialAudioObjectBase_QueryInterface(ISpatialAudioObjectBase* This,REFIID riid,void **ppvObject) { | ||
| 560 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 561 | } | ||
| 562 | static FORCEINLINE ULONG ISpatialAudioObjectBase_AddRef(ISpatialAudioObjectBase* This) { | ||
| 563 | return This->lpVtbl->AddRef(This); | ||
| 564 | } | ||
| 565 | static FORCEINLINE ULONG ISpatialAudioObjectBase_Release(ISpatialAudioObjectBase* This) { | ||
| 566 | return This->lpVtbl->Release(This); | ||
| 567 | } | ||
| 568 | /*** ISpatialAudioObjectBase methods ***/ | ||
| 569 | static FORCEINLINE HRESULT ISpatialAudioObjectBase_GetBuffer(ISpatialAudioObjectBase* This,BYTE **buffer,UINT32 *bytes) { | ||
| 570 | return This->lpVtbl->GetBuffer(This,buffer,bytes); | ||
| 571 | } | ||
| 572 | static FORCEINLINE HRESULT ISpatialAudioObjectBase_SetEndOfStream(ISpatialAudioObjectBase* This,UINT32 frames) { | ||
| 573 | return This->lpVtbl->SetEndOfStream(This,frames); | ||
| 574 | } | ||
| 575 | static FORCEINLINE HRESULT ISpatialAudioObjectBase_IsActive(ISpatialAudioObjectBase* This,WINBOOL *active) { | ||
| 576 | return This->lpVtbl->IsActive(This,active); | ||
| 577 | } | ||
| 578 | static FORCEINLINE HRESULT ISpatialAudioObjectBase_GetAudioObjectType(ISpatialAudioObjectBase* This,AudioObjectType *type) { | ||
| 579 | return This->lpVtbl->GetAudioObjectType(This,type); | ||
| 580 | } | ||
| 581 | #endif | ||
| 582 | #endif | ||
| 583 | |||
| 584 | #endif | ||
| 585 | |||
| 586 | |||
| 587 | #endif /* __ISpatialAudioObjectBase_INTERFACE_DEFINED__ */ | ||
| 588 | |||
| 589 | /***************************************************************************** | ||
| 590 | * ISpatialAudioObject interface | ||
| 591 | */ | ||
| 592 | #ifndef __ISpatialAudioObject_INTERFACE_DEFINED__ | ||
| 593 | #define __ISpatialAudioObject_INTERFACE_DEFINED__ | ||
| 594 | |||
| 595 | DEFINE_GUID(IID_ISpatialAudioObject, 0xdde28967, 0x521b, 0x46e5, 0x8f,0x00, 0xbd,0x6f,0x2b,0xc8,0xab,0x1d); | ||
| 596 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 597 | MIDL_INTERFACE("dde28967-521b-46e5-8f00-bd6f2bc8ab1d") | ||
| 598 | ISpatialAudioObject : public ISpatialAudioObjectBase | ||
| 599 | { | ||
| 600 | virtual HRESULT STDMETHODCALLTYPE SetPosition( | ||
| 601 | float x, | ||
| 602 | float y, | ||
| 603 | float z) = 0; | ||
| 604 | |||
| 605 | virtual HRESULT STDMETHODCALLTYPE SetVolume( | ||
| 606 | float vol) = 0; | ||
| 607 | |||
| 608 | }; | ||
| 609 | #ifdef __CRT_UUID_DECL | ||
| 610 | __CRT_UUID_DECL(ISpatialAudioObject, 0xdde28967, 0x521b, 0x46e5, 0x8f,0x00, 0xbd,0x6f,0x2b,0xc8,0xab,0x1d) | ||
| 611 | #endif | ||
| 612 | #else | ||
| 613 | typedef struct ISpatialAudioObjectVtbl { | ||
| 614 | BEGIN_INTERFACE | ||
| 615 | |||
| 616 | /*** IUnknown methods ***/ | ||
| 617 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 618 | ISpatialAudioObject *This, | ||
| 619 | REFIID riid, | ||
| 620 | void **ppvObject); | ||
| 621 | |||
| 622 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 623 | ISpatialAudioObject *This); | ||
| 624 | |||
| 625 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 626 | ISpatialAudioObject *This); | ||
| 627 | |||
| 628 | /*** ISpatialAudioObjectBase methods ***/ | ||
| 629 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( | ||
| 630 | ISpatialAudioObject *This, | ||
| 631 | BYTE **buffer, | ||
| 632 | UINT32 *bytes); | ||
| 633 | |||
| 634 | HRESULT (STDMETHODCALLTYPE *SetEndOfStream)( | ||
| 635 | ISpatialAudioObject *This, | ||
| 636 | UINT32 frames); | ||
| 637 | |||
| 638 | HRESULT (STDMETHODCALLTYPE *IsActive)( | ||
| 639 | ISpatialAudioObject *This, | ||
| 640 | WINBOOL *active); | ||
| 641 | |||
| 642 | HRESULT (STDMETHODCALLTYPE *GetAudioObjectType)( | ||
| 643 | ISpatialAudioObject *This, | ||
| 644 | AudioObjectType *type); | ||
| 645 | |||
| 646 | /*** ISpatialAudioObject methods ***/ | ||
| 647 | HRESULT (STDMETHODCALLTYPE *SetPosition)( | ||
| 648 | ISpatialAudioObject *This, | ||
| 649 | float x, | ||
| 650 | float y, | ||
| 651 | float z); | ||
| 652 | |||
| 653 | HRESULT (STDMETHODCALLTYPE *SetVolume)( | ||
| 654 | ISpatialAudioObject *This, | ||
| 655 | float vol); | ||
| 656 | |||
| 657 | END_INTERFACE | ||
| 658 | } ISpatialAudioObjectVtbl; | ||
| 659 | |||
| 660 | interface ISpatialAudioObject { | ||
| 661 | CONST_VTBL ISpatialAudioObjectVtbl* lpVtbl; | ||
| 662 | }; | ||
| 663 | |||
| 664 | #ifdef COBJMACROS | ||
| 665 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 666 | /*** IUnknown methods ***/ | ||
| 667 | #define ISpatialAudioObject_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 668 | #define ISpatialAudioObject_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 669 | #define ISpatialAudioObject_Release(This) (This)->lpVtbl->Release(This) | ||
| 670 | /*** ISpatialAudioObjectBase methods ***/ | ||
| 671 | #define ISpatialAudioObject_GetBuffer(This,buffer,bytes) (This)->lpVtbl->GetBuffer(This,buffer,bytes) | ||
| 672 | #define ISpatialAudioObject_SetEndOfStream(This,frames) (This)->lpVtbl->SetEndOfStream(This,frames) | ||
| 673 | #define ISpatialAudioObject_IsActive(This,active) (This)->lpVtbl->IsActive(This,active) | ||
| 674 | #define ISpatialAudioObject_GetAudioObjectType(This,type) (This)->lpVtbl->GetAudioObjectType(This,type) | ||
| 675 | /*** ISpatialAudioObject methods ***/ | ||
| 676 | #define ISpatialAudioObject_SetPosition(This,x,y,z) (This)->lpVtbl->SetPosition(This,x,y,z) | ||
| 677 | #define ISpatialAudioObject_SetVolume(This,vol) (This)->lpVtbl->SetVolume(This,vol) | ||
| 678 | #else | ||
| 679 | /*** IUnknown methods ***/ | ||
| 680 | static FORCEINLINE HRESULT ISpatialAudioObject_QueryInterface(ISpatialAudioObject* This,REFIID riid,void **ppvObject) { | ||
| 681 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 682 | } | ||
| 683 | static FORCEINLINE ULONG ISpatialAudioObject_AddRef(ISpatialAudioObject* This) { | ||
| 684 | return This->lpVtbl->AddRef(This); | ||
| 685 | } | ||
| 686 | static FORCEINLINE ULONG ISpatialAudioObject_Release(ISpatialAudioObject* This) { | ||
| 687 | return This->lpVtbl->Release(This); | ||
| 688 | } | ||
| 689 | /*** ISpatialAudioObjectBase methods ***/ | ||
| 690 | static FORCEINLINE HRESULT ISpatialAudioObject_GetBuffer(ISpatialAudioObject* This,BYTE **buffer,UINT32 *bytes) { | ||
| 691 | return This->lpVtbl->GetBuffer(This,buffer,bytes); | ||
| 692 | } | ||
| 693 | static FORCEINLINE HRESULT ISpatialAudioObject_SetEndOfStream(ISpatialAudioObject* This,UINT32 frames) { | ||
| 694 | return This->lpVtbl->SetEndOfStream(This,frames); | ||
| 695 | } | ||
| 696 | static FORCEINLINE HRESULT ISpatialAudioObject_IsActive(ISpatialAudioObject* This,WINBOOL *active) { | ||
| 697 | return This->lpVtbl->IsActive(This,active); | ||
| 698 | } | ||
| 699 | static FORCEINLINE HRESULT ISpatialAudioObject_GetAudioObjectType(ISpatialAudioObject* This,AudioObjectType *type) { | ||
| 700 | return This->lpVtbl->GetAudioObjectType(This,type); | ||
| 701 | } | ||
| 702 | /*** ISpatialAudioObject methods ***/ | ||
| 703 | static FORCEINLINE HRESULT ISpatialAudioObject_SetPosition(ISpatialAudioObject* This,float x,float y,float z) { | ||
| 704 | return This->lpVtbl->SetPosition(This,x,y,z); | ||
| 705 | } | ||
| 706 | static FORCEINLINE HRESULT ISpatialAudioObject_SetVolume(ISpatialAudioObject* This,float vol) { | ||
| 707 | return This->lpVtbl->SetVolume(This,vol); | ||
| 708 | } | ||
| 709 | #endif | ||
| 710 | #endif | ||
| 711 | |||
| 712 | #endif | ||
| 713 | |||
| 714 | |||
| 715 | #endif /* __ISpatialAudioObject_INTERFACE_DEFINED__ */ | ||
| 716 | |||
| 717 | /***************************************************************************** | ||
| 718 | * ISpatialAudioObjectRenderStreamBase interface | ||
| 719 | */ | ||
| 720 | #ifndef __ISpatialAudioObjectRenderStreamBase_INTERFACE_DEFINED__ | ||
| 721 | #define __ISpatialAudioObjectRenderStreamBase_INTERFACE_DEFINED__ | ||
| 722 | |||
| 723 | DEFINE_GUID(IID_ISpatialAudioObjectRenderStreamBase, 0xfeaaf403, 0xc1d8, 0x450d, 0xaa,0x05, 0xe0,0xcc,0xee,0x75,0x02,0xa8); | ||
| 724 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 725 | MIDL_INTERFACE("feaaf403-c1d8-450d-aa05-e0ccee7502a8") | ||
| 726 | ISpatialAudioObjectRenderStreamBase : public IUnknown | ||
| 727 | { | ||
| 728 | virtual HRESULT STDMETHODCALLTYPE GetAvailableDynamicObjectCount( | ||
| 729 | UINT32 *count) = 0; | ||
| 730 | |||
| 731 | virtual HRESULT STDMETHODCALLTYPE GetService( | ||
| 732 | REFIID riid, | ||
| 733 | void **service) = 0; | ||
| 734 | |||
| 735 | virtual HRESULT STDMETHODCALLTYPE Start( | ||
| 736 | ) = 0; | ||
| 737 | |||
| 738 | virtual HRESULT STDMETHODCALLTYPE Stop( | ||
| 739 | ) = 0; | ||
| 740 | |||
| 741 | virtual HRESULT STDMETHODCALLTYPE Reset( | ||
| 742 | ) = 0; | ||
| 743 | |||
| 744 | virtual HRESULT STDMETHODCALLTYPE BeginUpdatingAudioObjects( | ||
| 745 | UINT32 *count, | ||
| 746 | UINT32 *frames) = 0; | ||
| 747 | |||
| 748 | virtual HRESULT STDMETHODCALLTYPE EndUpdatingAudioObjects( | ||
| 749 | ) = 0; | ||
| 750 | |||
| 751 | }; | ||
| 752 | #ifdef __CRT_UUID_DECL | ||
| 753 | __CRT_UUID_DECL(ISpatialAudioObjectRenderStreamBase, 0xfeaaf403, 0xc1d8, 0x450d, 0xaa,0x05, 0xe0,0xcc,0xee,0x75,0x02,0xa8) | ||
| 754 | #endif | ||
| 755 | #else | ||
| 756 | typedef struct ISpatialAudioObjectRenderStreamBaseVtbl { | ||
| 757 | BEGIN_INTERFACE | ||
| 758 | |||
| 759 | /*** IUnknown methods ***/ | ||
| 760 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 761 | ISpatialAudioObjectRenderStreamBase *This, | ||
| 762 | REFIID riid, | ||
| 763 | void **ppvObject); | ||
| 764 | |||
| 765 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 766 | ISpatialAudioObjectRenderStreamBase *This); | ||
| 767 | |||
| 768 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 769 | ISpatialAudioObjectRenderStreamBase *This); | ||
| 770 | |||
| 771 | /*** ISpatialAudioObjectRenderStreamBase methods ***/ | ||
| 772 | HRESULT (STDMETHODCALLTYPE *GetAvailableDynamicObjectCount)( | ||
| 773 | ISpatialAudioObjectRenderStreamBase *This, | ||
| 774 | UINT32 *count); | ||
| 775 | |||
| 776 | HRESULT (STDMETHODCALLTYPE *GetService)( | ||
| 777 | ISpatialAudioObjectRenderStreamBase *This, | ||
| 778 | REFIID riid, | ||
| 779 | void **service); | ||
| 780 | |||
| 781 | HRESULT (STDMETHODCALLTYPE *Start)( | ||
| 782 | ISpatialAudioObjectRenderStreamBase *This); | ||
| 783 | |||
| 784 | HRESULT (STDMETHODCALLTYPE *Stop)( | ||
| 785 | ISpatialAudioObjectRenderStreamBase *This); | ||
| 786 | |||
| 787 | HRESULT (STDMETHODCALLTYPE *Reset)( | ||
| 788 | ISpatialAudioObjectRenderStreamBase *This); | ||
| 789 | |||
| 790 | HRESULT (STDMETHODCALLTYPE *BeginUpdatingAudioObjects)( | ||
| 791 | ISpatialAudioObjectRenderStreamBase *This, | ||
| 792 | UINT32 *count, | ||
| 793 | UINT32 *frames); | ||
| 794 | |||
| 795 | HRESULT (STDMETHODCALLTYPE *EndUpdatingAudioObjects)( | ||
| 796 | ISpatialAudioObjectRenderStreamBase *This); | ||
| 797 | |||
| 798 | END_INTERFACE | ||
| 799 | } ISpatialAudioObjectRenderStreamBaseVtbl; | ||
| 800 | |||
| 801 | interface ISpatialAudioObjectRenderStreamBase { | ||
| 802 | CONST_VTBL ISpatialAudioObjectRenderStreamBaseVtbl* lpVtbl; | ||
| 803 | }; | ||
| 804 | |||
| 805 | #ifdef COBJMACROS | ||
| 806 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 807 | /*** IUnknown methods ***/ | ||
| 808 | #define ISpatialAudioObjectRenderStreamBase_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 809 | #define ISpatialAudioObjectRenderStreamBase_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 810 | #define ISpatialAudioObjectRenderStreamBase_Release(This) (This)->lpVtbl->Release(This) | ||
| 811 | /*** ISpatialAudioObjectRenderStreamBase methods ***/ | ||
| 812 | #define ISpatialAudioObjectRenderStreamBase_GetAvailableDynamicObjectCount(This,count) (This)->lpVtbl->GetAvailableDynamicObjectCount(This,count) | ||
| 813 | #define ISpatialAudioObjectRenderStreamBase_GetService(This,riid,service) (This)->lpVtbl->GetService(This,riid,service) | ||
| 814 | #define ISpatialAudioObjectRenderStreamBase_Start(This) (This)->lpVtbl->Start(This) | ||
| 815 | #define ISpatialAudioObjectRenderStreamBase_Stop(This) (This)->lpVtbl->Stop(This) | ||
| 816 | #define ISpatialAudioObjectRenderStreamBase_Reset(This) (This)->lpVtbl->Reset(This) | ||
| 817 | #define ISpatialAudioObjectRenderStreamBase_BeginUpdatingAudioObjects(This,count,frames) (This)->lpVtbl->BeginUpdatingAudioObjects(This,count,frames) | ||
| 818 | #define ISpatialAudioObjectRenderStreamBase_EndUpdatingAudioObjects(This) (This)->lpVtbl->EndUpdatingAudioObjects(This) | ||
| 819 | #else | ||
| 820 | /*** IUnknown methods ***/ | ||
| 821 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_QueryInterface(ISpatialAudioObjectRenderStreamBase* This,REFIID riid,void **ppvObject) { | ||
| 822 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 823 | } | ||
| 824 | static FORCEINLINE ULONG ISpatialAudioObjectRenderStreamBase_AddRef(ISpatialAudioObjectRenderStreamBase* This) { | ||
| 825 | return This->lpVtbl->AddRef(This); | ||
| 826 | } | ||
| 827 | static FORCEINLINE ULONG ISpatialAudioObjectRenderStreamBase_Release(ISpatialAudioObjectRenderStreamBase* This) { | ||
| 828 | return This->lpVtbl->Release(This); | ||
| 829 | } | ||
| 830 | /*** ISpatialAudioObjectRenderStreamBase methods ***/ | ||
| 831 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_GetAvailableDynamicObjectCount(ISpatialAudioObjectRenderStreamBase* This,UINT32 *count) { | ||
| 832 | return This->lpVtbl->GetAvailableDynamicObjectCount(This,count); | ||
| 833 | } | ||
| 834 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_GetService(ISpatialAudioObjectRenderStreamBase* This,REFIID riid,void **service) { | ||
| 835 | return This->lpVtbl->GetService(This,riid,service); | ||
| 836 | } | ||
| 837 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_Start(ISpatialAudioObjectRenderStreamBase* This) { | ||
| 838 | return This->lpVtbl->Start(This); | ||
| 839 | } | ||
| 840 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_Stop(ISpatialAudioObjectRenderStreamBase* This) { | ||
| 841 | return This->lpVtbl->Stop(This); | ||
| 842 | } | ||
| 843 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_Reset(ISpatialAudioObjectRenderStreamBase* This) { | ||
| 844 | return This->lpVtbl->Reset(This); | ||
| 845 | } | ||
| 846 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_BeginUpdatingAudioObjects(ISpatialAudioObjectRenderStreamBase* This,UINT32 *count,UINT32 *frames) { | ||
| 847 | return This->lpVtbl->BeginUpdatingAudioObjects(This,count,frames); | ||
| 848 | } | ||
| 849 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_EndUpdatingAudioObjects(ISpatialAudioObjectRenderStreamBase* This) { | ||
| 850 | return This->lpVtbl->EndUpdatingAudioObjects(This); | ||
| 851 | } | ||
| 852 | #endif | ||
| 853 | #endif | ||
| 854 | |||
| 855 | #endif | ||
| 856 | |||
| 857 | |||
| 858 | #endif /* __ISpatialAudioObjectRenderStreamBase_INTERFACE_DEFINED__ */ | ||
| 859 | |||
| 860 | /***************************************************************************** | ||
| 861 | * ISpatialAudioObjectRenderStream interface | ||
| 862 | */ | ||
| 863 | #ifndef __ISpatialAudioObjectRenderStream_INTERFACE_DEFINED__ | ||
| 864 | #define __ISpatialAudioObjectRenderStream_INTERFACE_DEFINED__ | ||
| 865 | |||
| 866 | DEFINE_GUID(IID_ISpatialAudioObjectRenderStream, 0xbab5f473, 0xb423, 0x477b, 0x85,0xf5, 0xb5,0xa3,0x32,0xa0,0x41,0x53); | ||
| 867 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 868 | MIDL_INTERFACE("bab5f473-b423-477b-85f5-b5a332a04153") | ||
| 869 | ISpatialAudioObjectRenderStream : public ISpatialAudioObjectRenderStreamBase | ||
| 870 | { | ||
| 871 | virtual HRESULT STDMETHODCALLTYPE ActivateSpatialAudioObject( | ||
| 872 | AudioObjectType type, | ||
| 873 | ISpatialAudioObject **object) = 0; | ||
| 874 | |||
| 875 | }; | ||
| 876 | #ifdef __CRT_UUID_DECL | ||
| 877 | __CRT_UUID_DECL(ISpatialAudioObjectRenderStream, 0xbab5f473, 0xb423, 0x477b, 0x85,0xf5, 0xb5,0xa3,0x32,0xa0,0x41,0x53) | ||
| 878 | #endif | ||
| 879 | #else | ||
| 880 | typedef struct ISpatialAudioObjectRenderStreamVtbl { | ||
| 881 | BEGIN_INTERFACE | ||
| 882 | |||
| 883 | /*** IUnknown methods ***/ | ||
| 884 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 885 | ISpatialAudioObjectRenderStream *This, | ||
| 886 | REFIID riid, | ||
| 887 | void **ppvObject); | ||
| 888 | |||
| 889 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 890 | ISpatialAudioObjectRenderStream *This); | ||
| 891 | |||
| 892 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 893 | ISpatialAudioObjectRenderStream *This); | ||
| 894 | |||
| 895 | /*** ISpatialAudioObjectRenderStreamBase methods ***/ | ||
| 896 | HRESULT (STDMETHODCALLTYPE *GetAvailableDynamicObjectCount)( | ||
| 897 | ISpatialAudioObjectRenderStream *This, | ||
| 898 | UINT32 *count); | ||
| 899 | |||
| 900 | HRESULT (STDMETHODCALLTYPE *GetService)( | ||
| 901 | ISpatialAudioObjectRenderStream *This, | ||
| 902 | REFIID riid, | ||
| 903 | void **service); | ||
| 904 | |||
| 905 | HRESULT (STDMETHODCALLTYPE *Start)( | ||
| 906 | ISpatialAudioObjectRenderStream *This); | ||
| 907 | |||
| 908 | HRESULT (STDMETHODCALLTYPE *Stop)( | ||
| 909 | ISpatialAudioObjectRenderStream *This); | ||
| 910 | |||
| 911 | HRESULT (STDMETHODCALLTYPE *Reset)( | ||
| 912 | ISpatialAudioObjectRenderStream *This); | ||
| 913 | |||
| 914 | HRESULT (STDMETHODCALLTYPE *BeginUpdatingAudioObjects)( | ||
| 915 | ISpatialAudioObjectRenderStream *This, | ||
| 916 | UINT32 *count, | ||
| 917 | UINT32 *frames); | ||
| 918 | |||
| 919 | HRESULT (STDMETHODCALLTYPE *EndUpdatingAudioObjects)( | ||
| 920 | ISpatialAudioObjectRenderStream *This); | ||
| 921 | |||
| 922 | /*** ISpatialAudioObjectRenderStream methods ***/ | ||
| 923 | HRESULT (STDMETHODCALLTYPE *ActivateSpatialAudioObject)( | ||
| 924 | ISpatialAudioObjectRenderStream *This, | ||
| 925 | AudioObjectType type, | ||
| 926 | ISpatialAudioObject **object); | ||
| 927 | |||
| 928 | END_INTERFACE | ||
| 929 | } ISpatialAudioObjectRenderStreamVtbl; | ||
| 930 | |||
| 931 | interface ISpatialAudioObjectRenderStream { | ||
| 932 | CONST_VTBL ISpatialAudioObjectRenderStreamVtbl* lpVtbl; | ||
| 933 | }; | ||
| 934 | |||
| 935 | #ifdef COBJMACROS | ||
| 936 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 937 | /*** IUnknown methods ***/ | ||
| 938 | #define ISpatialAudioObjectRenderStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 939 | #define ISpatialAudioObjectRenderStream_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 940 | #define ISpatialAudioObjectRenderStream_Release(This) (This)->lpVtbl->Release(This) | ||
| 941 | /*** ISpatialAudioObjectRenderStreamBase methods ***/ | ||
| 942 | #define ISpatialAudioObjectRenderStream_GetAvailableDynamicObjectCount(This,count) (This)->lpVtbl->GetAvailableDynamicObjectCount(This,count) | ||
| 943 | #define ISpatialAudioObjectRenderStream_GetService(This,riid,service) (This)->lpVtbl->GetService(This,riid,service) | ||
| 944 | #define ISpatialAudioObjectRenderStream_Start(This) (This)->lpVtbl->Start(This) | ||
| 945 | #define ISpatialAudioObjectRenderStream_Stop(This) (This)->lpVtbl->Stop(This) | ||
| 946 | #define ISpatialAudioObjectRenderStream_Reset(This) (This)->lpVtbl->Reset(This) | ||
| 947 | #define ISpatialAudioObjectRenderStream_BeginUpdatingAudioObjects(This,count,frames) (This)->lpVtbl->BeginUpdatingAudioObjects(This,count,frames) | ||
| 948 | #define ISpatialAudioObjectRenderStream_EndUpdatingAudioObjects(This) (This)->lpVtbl->EndUpdatingAudioObjects(This) | ||
| 949 | /*** ISpatialAudioObjectRenderStream methods ***/ | ||
| 950 | #define ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(This,type,object) (This)->lpVtbl->ActivateSpatialAudioObject(This,type,object) | ||
| 951 | #else | ||
| 952 | /*** IUnknown methods ***/ | ||
| 953 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_QueryInterface(ISpatialAudioObjectRenderStream* This,REFIID riid,void **ppvObject) { | ||
| 954 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 955 | } | ||
| 956 | static FORCEINLINE ULONG ISpatialAudioObjectRenderStream_AddRef(ISpatialAudioObjectRenderStream* This) { | ||
| 957 | return This->lpVtbl->AddRef(This); | ||
| 958 | } | ||
| 959 | static FORCEINLINE ULONG ISpatialAudioObjectRenderStream_Release(ISpatialAudioObjectRenderStream* This) { | ||
| 960 | return This->lpVtbl->Release(This); | ||
| 961 | } | ||
| 962 | /*** ISpatialAudioObjectRenderStreamBase methods ***/ | ||
| 963 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_GetAvailableDynamicObjectCount(ISpatialAudioObjectRenderStream* This,UINT32 *count) { | ||
| 964 | return This->lpVtbl->GetAvailableDynamicObjectCount(This,count); | ||
| 965 | } | ||
| 966 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_GetService(ISpatialAudioObjectRenderStream* This,REFIID riid,void **service) { | ||
| 967 | return This->lpVtbl->GetService(This,riid,service); | ||
| 968 | } | ||
| 969 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_Start(ISpatialAudioObjectRenderStream* This) { | ||
| 970 | return This->lpVtbl->Start(This); | ||
| 971 | } | ||
| 972 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_Stop(ISpatialAudioObjectRenderStream* This) { | ||
| 973 | return This->lpVtbl->Stop(This); | ||
| 974 | } | ||
| 975 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_Reset(ISpatialAudioObjectRenderStream* This) { | ||
| 976 | return This->lpVtbl->Reset(This); | ||
| 977 | } | ||
| 978 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_BeginUpdatingAudioObjects(ISpatialAudioObjectRenderStream* This,UINT32 *count,UINT32 *frames) { | ||
| 979 | return This->lpVtbl->BeginUpdatingAudioObjects(This,count,frames); | ||
| 980 | } | ||
| 981 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_EndUpdatingAudioObjects(ISpatialAudioObjectRenderStream* This) { | ||
| 982 | return This->lpVtbl->EndUpdatingAudioObjects(This); | ||
| 983 | } | ||
| 984 | /*** ISpatialAudioObjectRenderStream methods ***/ | ||
| 985 | static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(ISpatialAudioObjectRenderStream* This,AudioObjectType type,ISpatialAudioObject **object) { | ||
| 986 | return This->lpVtbl->ActivateSpatialAudioObject(This,type,object); | ||
| 987 | } | ||
| 988 | #endif | ||
| 989 | #endif | ||
| 990 | |||
| 991 | #endif | ||
| 992 | |||
| 993 | |||
| 994 | #endif /* __ISpatialAudioObjectRenderStream_INTERFACE_DEFINED__ */ | ||
| 995 | |||
| 326 | /* Begin additional prototypes for all interfaces */ | 996 | /* Begin additional prototypes for all interfaces */ |
| 327 | 997 | ||
| 328 | 998 |
lib/libc/include/any-windows-any/spatialaudiometadata.h created+13| ... | @@ -0,0 +1,13 @@ | ||
| 1 | /** | ||
| 2 | * This file has no copyright assigned and is placed in the Public Domain. | ||
| 3 | * This file is part of the mingw-w64 runtime package. | ||
| 4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package. | ||
| 5 | */ | ||
| 6 | #ifndef _INC_SPATIALAUDIOMETADATA | ||
| 7 | #define _INC_SPATIALAUDIOMETADATA | ||
| 8 | |||
| 9 | #define SPATIAL_AUDIO_POSITION 200 | ||
| 10 | #define SPATIAL_AUDIO_POSITION_BYTE_COUNT (sizeof(float) * 3) | ||
| 11 | #define SPATIAL_AUDIO_STANDARD_COMMANDS_START 200 | ||
| 12 | |||
| 13 | #endif /* _INC_SPATIALAUDIOMETADATA */ | ||
lib/libc/include/any-windows-any/spellcheck.h created+1165| ... | @@ -0,0 +1,1165 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/spellcheck.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __spellcheck_h__ | ||
| 17 | #define __spellcheck_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef __ISpellingError_FWD_DEFINED__ | ||
| 22 | #define __ISpellingError_FWD_DEFINED__ | ||
| 23 | typedef interface ISpellingError ISpellingError; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface ISpellingError; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 29 | #ifndef __IEnumSpellingError_FWD_DEFINED__ | ||
| 30 | #define __IEnumSpellingError_FWD_DEFINED__ | ||
| 31 | typedef interface IEnumSpellingError IEnumSpellingError; | ||
| 32 | #ifdef __cplusplus | ||
| 33 | interface IEnumSpellingError; | ||
| 34 | #endif /* __cplusplus */ | ||
| 35 | #endif | ||
| 36 | |||
| 37 | #ifndef __IOptionDescription_FWD_DEFINED__ | ||
| 38 | #define __IOptionDescription_FWD_DEFINED__ | ||
| 39 | typedef interface IOptionDescription IOptionDescription; | ||
| 40 | #ifdef __cplusplus | ||
| 41 | interface IOptionDescription; | ||
| 42 | #endif /* __cplusplus */ | ||
| 43 | #endif | ||
| 44 | |||
| 45 | #ifndef __ISpellCheckerChangedEventHandler_FWD_DEFINED__ | ||
| 46 | #define __ISpellCheckerChangedEventHandler_FWD_DEFINED__ | ||
| 47 | typedef interface ISpellCheckerChangedEventHandler ISpellCheckerChangedEventHandler; | ||
| 48 | #ifdef __cplusplus | ||
| 49 | interface ISpellCheckerChangedEventHandler; | ||
| 50 | #endif /* __cplusplus */ | ||
| 51 | #endif | ||
| 52 | |||
| 53 | #ifndef __ISpellChecker_FWD_DEFINED__ | ||
| 54 | #define __ISpellChecker_FWD_DEFINED__ | ||
| 55 | typedef interface ISpellChecker ISpellChecker; | ||
| 56 | #ifdef __cplusplus | ||
| 57 | interface ISpellChecker; | ||
| 58 | #endif /* __cplusplus */ | ||
| 59 | #endif | ||
| 60 | |||
| 61 | #ifndef __ISpellChecker2_FWD_DEFINED__ | ||
| 62 | #define __ISpellChecker2_FWD_DEFINED__ | ||
| 63 | typedef interface ISpellChecker2 ISpellChecker2; | ||
| 64 | #ifdef __cplusplus | ||
| 65 | interface ISpellChecker2; | ||
| 66 | #endif /* __cplusplus */ | ||
| 67 | #endif | ||
| 68 | |||
| 69 | #ifndef __ISpellCheckerFactory_FWD_DEFINED__ | ||
| 70 | #define __ISpellCheckerFactory_FWD_DEFINED__ | ||
| 71 | typedef interface ISpellCheckerFactory ISpellCheckerFactory; | ||
| 72 | #ifdef __cplusplus | ||
| 73 | interface ISpellCheckerFactory; | ||
| 74 | #endif /* __cplusplus */ | ||
| 75 | #endif | ||
| 76 | |||
| 77 | #ifndef __IUserDictionariesRegistrar_FWD_DEFINED__ | ||
| 78 | #define __IUserDictionariesRegistrar_FWD_DEFINED__ | ||
| 79 | typedef interface IUserDictionariesRegistrar IUserDictionariesRegistrar; | ||
| 80 | #ifdef __cplusplus | ||
| 81 | interface IUserDictionariesRegistrar; | ||
| 82 | #endif /* __cplusplus */ | ||
| 83 | #endif | ||
| 84 | |||
| 85 | #ifndef __SpellCheckerFactory_FWD_DEFINED__ | ||
| 86 | #define __SpellCheckerFactory_FWD_DEFINED__ | ||
| 87 | #ifdef __cplusplus | ||
| 88 | typedef class SpellCheckerFactory SpellCheckerFactory; | ||
| 89 | #else | ||
| 90 | typedef struct SpellCheckerFactory SpellCheckerFactory; | ||
| 91 | #endif /* defined __cplusplus */ | ||
| 92 | #endif /* defined __SpellCheckerFactory_FWD_DEFINED__ */ | ||
| 93 | |||
| 94 | /* Headers for imported files */ | ||
| 95 | |||
| 96 | #include <oaidl.h> | ||
| 97 | #include <ocidl.h> | ||
| 98 | |||
| 99 | #ifdef __cplusplus | ||
| 100 | extern "C" { | ||
| 101 | #endif | ||
| 102 | |||
| 103 | #ifndef MIN_SPELLING_NTDDI | ||
| 104 | #define MIN_SPELLING_NTDDI NTDDI_WIN8 | ||
| 105 | #endif | ||
| 106 | #if NTDDI_VERSION >= MIN_SPELLING_NTDDI | ||
| 107 | #include <winapifamily.h> | ||
| 108 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | ||
| 109 | typedef enum WORDLIST_TYPE { | ||
| 110 | WORDLIST_TYPE_IGNORE = 0, | ||
| 111 | WORDLIST_TYPE_ADD = 1, | ||
| 112 | WORDLIST_TYPE_EXCLUDE = 2, | ||
| 113 | WORDLIST_TYPE_AUTOCORRECT = 3 | ||
| 114 | } WORDLIST_TYPE; | ||
| 115 | /***************************************************************************** | ||
| 116 | * ISpellingError interface | ||
| 117 | */ | ||
| 118 | #ifndef __ISpellingError_INTERFACE_DEFINED__ | ||
| 119 | #define __ISpellingError_INTERFACE_DEFINED__ | ||
| 120 | |||
| 121 | typedef enum CORRECTIVE_ACTION { | ||
| 122 | CORRECTIVE_ACTION_NONE = 0, | ||
| 123 | CORRECTIVE_ACTION_GET_SUGGESTIONS = 1, | ||
| 124 | CORRECTIVE_ACTION_REPLACE = 2, | ||
| 125 | CORRECTIVE_ACTION_DELETE = 3 | ||
| 126 | } CORRECTIVE_ACTION; | ||
| 127 | DEFINE_GUID(IID_ISpellingError, 0xb7c82d61, 0xfbe8, 0x4b47, 0x9b,0x27, 0x6c,0x0d,0x2e,0x0d,0xe0,0xa3); | ||
| 128 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 129 | MIDL_INTERFACE("b7c82d61-fbe8-4b47-9b27-6c0d2e0de0a3") | ||
| 130 | ISpellingError : public IUnknown | ||
| 131 | { | ||
| 132 | virtual HRESULT STDMETHODCALLTYPE get_StartIndex( | ||
| 133 | ULONG *val) = 0; | ||
| 134 | |||
| 135 | virtual HRESULT STDMETHODCALLTYPE get_Length( | ||
| 136 | ULONG *val) = 0; | ||
| 137 | |||
| 138 | virtual HRESULT STDMETHODCALLTYPE get_CorrectiveAction( | ||
| 139 | CORRECTIVE_ACTION *val) = 0; | ||
| 140 | |||
| 141 | virtual HRESULT STDMETHODCALLTYPE get_Replacement( | ||
| 142 | LPWSTR *val) = 0; | ||
| 143 | |||
| 144 | }; | ||
| 145 | #ifdef __CRT_UUID_DECL | ||
| 146 | __CRT_UUID_DECL(ISpellingError, 0xb7c82d61, 0xfbe8, 0x4b47, 0x9b,0x27, 0x6c,0x0d,0x2e,0x0d,0xe0,0xa3) | ||
| 147 | #endif | ||
| 148 | #else | ||
| 149 | typedef struct ISpellingErrorVtbl { | ||
| 150 | BEGIN_INTERFACE | ||
| 151 | |||
| 152 | /*** IUnknown methods ***/ | ||
| 153 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 154 | ISpellingError *This, | ||
| 155 | REFIID riid, | ||
| 156 | void **ppvObject); | ||
| 157 | |||
| 158 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 159 | ISpellingError *This); | ||
| 160 | |||
| 161 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 162 | ISpellingError *This); | ||
| 163 | |||
| 164 | /*** ISpellingError methods ***/ | ||
| 165 | HRESULT (STDMETHODCALLTYPE *get_StartIndex)( | ||
| 166 | ISpellingError *This, | ||
| 167 | ULONG *val); | ||
| 168 | |||
| 169 | HRESULT (STDMETHODCALLTYPE *get_Length)( | ||
| 170 | ISpellingError *This, | ||
| 171 | ULONG *val); | ||
| 172 | |||
| 173 | HRESULT (STDMETHODCALLTYPE *get_CorrectiveAction)( | ||
| 174 | ISpellingError *This, | ||
| 175 | CORRECTIVE_ACTION *val); | ||
| 176 | |||
| 177 | HRESULT (STDMETHODCALLTYPE *get_Replacement)( | ||
| 178 | ISpellingError *This, | ||
| 179 | LPWSTR *val); | ||
| 180 | |||
| 181 | END_INTERFACE | ||
| 182 | } ISpellingErrorVtbl; | ||
| 183 | |||
| 184 | interface ISpellingError { | ||
| 185 | CONST_VTBL ISpellingErrorVtbl* lpVtbl; | ||
| 186 | }; | ||
| 187 | |||
| 188 | #ifdef COBJMACROS | ||
| 189 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 190 | /*** IUnknown methods ***/ | ||
| 191 | #define ISpellingError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 192 | #define ISpellingError_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 193 | #define ISpellingError_Release(This) (This)->lpVtbl->Release(This) | ||
| 194 | /*** ISpellingError methods ***/ | ||
| 195 | #define ISpellingError_get_StartIndex(This,val) (This)->lpVtbl->get_StartIndex(This,val) | ||
| 196 | #define ISpellingError_get_Length(This,val) (This)->lpVtbl->get_Length(This,val) | ||
| 197 | #define ISpellingError_get_CorrectiveAction(This,val) (This)->lpVtbl->get_CorrectiveAction(This,val) | ||
| 198 | #define ISpellingError_get_Replacement(This,val) (This)->lpVtbl->get_Replacement(This,val) | ||
| 199 | #else | ||
| 200 | /*** IUnknown methods ***/ | ||
| 201 | static FORCEINLINE HRESULT ISpellingError_QueryInterface(ISpellingError* This,REFIID riid,void **ppvObject) { | ||
| 202 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 203 | } | ||
| 204 | static FORCEINLINE ULONG ISpellingError_AddRef(ISpellingError* This) { | ||
| 205 | return This->lpVtbl->AddRef(This); | ||
| 206 | } | ||
| 207 | static FORCEINLINE ULONG ISpellingError_Release(ISpellingError* This) { | ||
| 208 | return This->lpVtbl->Release(This); | ||
| 209 | } | ||
| 210 | /*** ISpellingError methods ***/ | ||
| 211 | static FORCEINLINE HRESULT ISpellingError_get_StartIndex(ISpellingError* This,ULONG *val) { | ||
| 212 | return This->lpVtbl->get_StartIndex(This,val); | ||
| 213 | } | ||
| 214 | static FORCEINLINE HRESULT ISpellingError_get_Length(ISpellingError* This,ULONG *val) { | ||
| 215 | return This->lpVtbl->get_Length(This,val); | ||
| 216 | } | ||
| 217 | static FORCEINLINE HRESULT ISpellingError_get_CorrectiveAction(ISpellingError* This,CORRECTIVE_ACTION *val) { | ||
| 218 | return This->lpVtbl->get_CorrectiveAction(This,val); | ||
| 219 | } | ||
| 220 | static FORCEINLINE HRESULT ISpellingError_get_Replacement(ISpellingError* This,LPWSTR *val) { | ||
| 221 | return This->lpVtbl->get_Replacement(This,val); | ||
| 222 | } | ||
| 223 | #endif | ||
| 224 | #endif | ||
| 225 | |||
| 226 | #endif | ||
| 227 | |||
| 228 | |||
| 229 | #endif /* __ISpellingError_INTERFACE_DEFINED__ */ | ||
| 230 | |||
| 231 | /***************************************************************************** | ||
| 232 | * IEnumSpellingError interface | ||
| 233 | */ | ||
| 234 | #ifndef __IEnumSpellingError_INTERFACE_DEFINED__ | ||
| 235 | #define __IEnumSpellingError_INTERFACE_DEFINED__ | ||
| 236 | |||
| 237 | DEFINE_GUID(IID_IEnumSpellingError, 0x803e3bd4, 0x2828, 0x4410, 0x82,0x90, 0x41,0x8d,0x1d,0x73,0xc7,0x62); | ||
| 238 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 239 | MIDL_INTERFACE("803e3bd4-2828-4410-8290-418d1d73c762") | ||
| 240 | IEnumSpellingError : public IUnknown | ||
| 241 | { | ||
| 242 | virtual HRESULT STDMETHODCALLTYPE Next( | ||
| 243 | ISpellingError **val) = 0; | ||
| 244 | |||
| 245 | }; | ||
| 246 | #ifdef __CRT_UUID_DECL | ||
| 247 | __CRT_UUID_DECL(IEnumSpellingError, 0x803e3bd4, 0x2828, 0x4410, 0x82,0x90, 0x41,0x8d,0x1d,0x73,0xc7,0x62) | ||
| 248 | #endif | ||
| 249 | #else | ||
| 250 | typedef struct IEnumSpellingErrorVtbl { | ||
| 251 | BEGIN_INTERFACE | ||
| 252 | |||
| 253 | /*** IUnknown methods ***/ | ||
| 254 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 255 | IEnumSpellingError *This, | ||
| 256 | REFIID riid, | ||
| 257 | void **ppvObject); | ||
| 258 | |||
| 259 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 260 | IEnumSpellingError *This); | ||
| 261 | |||
| 262 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 263 | IEnumSpellingError *This); | ||
| 264 | |||
| 265 | /*** IEnumSpellingError methods ***/ | ||
| 266 | HRESULT (STDMETHODCALLTYPE *Next)( | ||
| 267 | IEnumSpellingError *This, | ||
| 268 | ISpellingError **val); | ||
| 269 | |||
| 270 | END_INTERFACE | ||
| 271 | } IEnumSpellingErrorVtbl; | ||
| 272 | |||
| 273 | interface IEnumSpellingError { | ||
| 274 | CONST_VTBL IEnumSpellingErrorVtbl* lpVtbl; | ||
| 275 | }; | ||
| 276 | |||
| 277 | #ifdef COBJMACROS | ||
| 278 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 279 | /*** IUnknown methods ***/ | ||
| 280 | #define IEnumSpellingError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 281 | #define IEnumSpellingError_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 282 | #define IEnumSpellingError_Release(This) (This)->lpVtbl->Release(This) | ||
| 283 | /*** IEnumSpellingError methods ***/ | ||
| 284 | #define IEnumSpellingError_Next(This,val) (This)->lpVtbl->Next(This,val) | ||
| 285 | #else | ||
| 286 | /*** IUnknown methods ***/ | ||
| 287 | static FORCEINLINE HRESULT IEnumSpellingError_QueryInterface(IEnumSpellingError* This,REFIID riid,void **ppvObject) { | ||
| 288 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 289 | } | ||
| 290 | static FORCEINLINE ULONG IEnumSpellingError_AddRef(IEnumSpellingError* This) { | ||
| 291 | return This->lpVtbl->AddRef(This); | ||
| 292 | } | ||
| 293 | static FORCEINLINE ULONG IEnumSpellingError_Release(IEnumSpellingError* This) { | ||
| 294 | return This->lpVtbl->Release(This); | ||
| 295 | } | ||
| 296 | /*** IEnumSpellingError methods ***/ | ||
| 297 | static FORCEINLINE HRESULT IEnumSpellingError_Next(IEnumSpellingError* This,ISpellingError **val) { | ||
| 298 | return This->lpVtbl->Next(This,val); | ||
| 299 | } | ||
| 300 | #endif | ||
| 301 | #endif | ||
| 302 | |||
| 303 | #endif | ||
| 304 | |||
| 305 | |||
| 306 | #endif /* __IEnumSpellingError_INTERFACE_DEFINED__ */ | ||
| 307 | |||
| 308 | /***************************************************************************** | ||
| 309 | * IOptionDescription interface | ||
| 310 | */ | ||
| 311 | #ifndef __IOptionDescription_INTERFACE_DEFINED__ | ||
| 312 | #define __IOptionDescription_INTERFACE_DEFINED__ | ||
| 313 | |||
| 314 | DEFINE_GUID(IID_IOptionDescription, 0x432e5f85, 0x35cf, 0x4606, 0xa8,0x01, 0x6f,0x70,0x27,0x7e,0x1d,0x7a); | ||
| 315 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 316 | MIDL_INTERFACE("432e5f85-35cf-4606-a801-6f70277e1d7a") | ||
| 317 | IOptionDescription : public IUnknown | ||
| 318 | { | ||
| 319 | virtual HRESULT STDMETHODCALLTYPE get_Id( | ||
| 320 | LPWSTR *val) = 0; | ||
| 321 | |||
| 322 | virtual HRESULT STDMETHODCALLTYPE get_Heading( | ||
| 323 | LPWSTR *val) = 0; | ||
| 324 | |||
| 325 | virtual HRESULT STDMETHODCALLTYPE get_Description( | ||
| 326 | LPWSTR *val) = 0; | ||
| 327 | |||
| 328 | virtual HRESULT STDMETHODCALLTYPE get_Labels( | ||
| 329 | IEnumString **val) = 0; | ||
| 330 | |||
| 331 | }; | ||
| 332 | #ifdef __CRT_UUID_DECL | ||
| 333 | __CRT_UUID_DECL(IOptionDescription, 0x432e5f85, 0x35cf, 0x4606, 0xa8,0x01, 0x6f,0x70,0x27,0x7e,0x1d,0x7a) | ||
| 334 | #endif | ||
| 335 | #else | ||
| 336 | typedef struct IOptionDescriptionVtbl { | ||
| 337 | BEGIN_INTERFACE | ||
| 338 | |||
| 339 | /*** IUnknown methods ***/ | ||
| 340 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 341 | IOptionDescription *This, | ||
| 342 | REFIID riid, | ||
| 343 | void **ppvObject); | ||
| 344 | |||
| 345 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 346 | IOptionDescription *This); | ||
| 347 | |||
| 348 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 349 | IOptionDescription *This); | ||
| 350 | |||
| 351 | /*** IOptionDescription methods ***/ | ||
| 352 | HRESULT (STDMETHODCALLTYPE *get_Id)( | ||
| 353 | IOptionDescription *This, | ||
| 354 | LPWSTR *val); | ||
| 355 | |||
| 356 | HRESULT (STDMETHODCALLTYPE *get_Heading)( | ||
| 357 | IOptionDescription *This, | ||
| 358 | LPWSTR *val); | ||
| 359 | |||
| 360 | HRESULT (STDMETHODCALLTYPE *get_Description)( | ||
| 361 | IOptionDescription *This, | ||
| 362 | LPWSTR *val); | ||
| 363 | |||
| 364 | HRESULT (STDMETHODCALLTYPE *get_Labels)( | ||
| 365 | IOptionDescription *This, | ||
| 366 | IEnumString **val); | ||
| 367 | |||
| 368 | END_INTERFACE | ||
| 369 | } IOptionDescriptionVtbl; | ||
| 370 | |||
| 371 | interface IOptionDescription { | ||
| 372 | CONST_VTBL IOptionDescriptionVtbl* lpVtbl; | ||
| 373 | }; | ||
| 374 | |||
| 375 | #ifdef COBJMACROS | ||
| 376 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 377 | /*** IUnknown methods ***/ | ||
| 378 | #define IOptionDescription_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 379 | #define IOptionDescription_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 380 | #define IOptionDescription_Release(This) (This)->lpVtbl->Release(This) | ||
| 381 | /*** IOptionDescription methods ***/ | ||
| 382 | #define IOptionDescription_get_Id(This,val) (This)->lpVtbl->get_Id(This,val) | ||
| 383 | #define IOptionDescription_get_Heading(This,val) (This)->lpVtbl->get_Heading(This,val) | ||
| 384 | #define IOptionDescription_get_Description(This,val) (This)->lpVtbl->get_Description(This,val) | ||
| 385 | #define IOptionDescription_get_Labels(This,val) (This)->lpVtbl->get_Labels(This,val) | ||
| 386 | #else | ||
| 387 | /*** IUnknown methods ***/ | ||
| 388 | static FORCEINLINE HRESULT IOptionDescription_QueryInterface(IOptionDescription* This,REFIID riid,void **ppvObject) { | ||
| 389 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 390 | } | ||
| 391 | static FORCEINLINE ULONG IOptionDescription_AddRef(IOptionDescription* This) { | ||
| 392 | return This->lpVtbl->AddRef(This); | ||
| 393 | } | ||
| 394 | static FORCEINLINE ULONG IOptionDescription_Release(IOptionDescription* This) { | ||
| 395 | return This->lpVtbl->Release(This); | ||
| 396 | } | ||
| 397 | /*** IOptionDescription methods ***/ | ||
| 398 | static FORCEINLINE HRESULT IOptionDescription_get_Id(IOptionDescription* This,LPWSTR *val) { | ||
| 399 | return This->lpVtbl->get_Id(This,val); | ||
| 400 | } | ||
| 401 | static FORCEINLINE HRESULT IOptionDescription_get_Heading(IOptionDescription* This,LPWSTR *val) { | ||
| 402 | return This->lpVtbl->get_Heading(This,val); | ||
| 403 | } | ||
| 404 | static FORCEINLINE HRESULT IOptionDescription_get_Description(IOptionDescription* This,LPWSTR *val) { | ||
| 405 | return This->lpVtbl->get_Description(This,val); | ||
| 406 | } | ||
| 407 | static FORCEINLINE HRESULT IOptionDescription_get_Labels(IOptionDescription* This,IEnumString **val) { | ||
| 408 | return This->lpVtbl->get_Labels(This,val); | ||
| 409 | } | ||
| 410 | #endif | ||
| 411 | #endif | ||
| 412 | |||
| 413 | #endif | ||
| 414 | |||
| 415 | |||
| 416 | #endif /* __IOptionDescription_INTERFACE_DEFINED__ */ | ||
| 417 | |||
| 418 | #ifndef __ISpellChecker_FWD_DEFINED__ | ||
| 419 | #define __ISpellChecker_FWD_DEFINED__ | ||
| 420 | typedef interface ISpellChecker ISpellChecker; | ||
| 421 | #ifdef __cplusplus | ||
| 422 | interface ISpellChecker; | ||
| 423 | #endif /* __cplusplus */ | ||
| 424 | #endif | ||
| 425 | |||
| 426 | /***************************************************************************** | ||
| 427 | * ISpellCheckerChangedEventHandler interface | ||
| 428 | */ | ||
| 429 | #ifndef __ISpellCheckerChangedEventHandler_INTERFACE_DEFINED__ | ||
| 430 | #define __ISpellCheckerChangedEventHandler_INTERFACE_DEFINED__ | ||
| 431 | |||
| 432 | DEFINE_GUID(IID_ISpellCheckerChangedEventHandler, 0x0b83a5b0, 0x792f, 0x4eab, 0x97,0x99, 0xac,0xf5,0x2c,0x5e,0xd0,0x8a); | ||
| 433 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 434 | MIDL_INTERFACE("0b83a5b0-792f-4eab-9799-acf52c5ed08a") | ||
| 435 | ISpellCheckerChangedEventHandler : public IUnknown | ||
| 436 | { | ||
| 437 | virtual HRESULT STDMETHODCALLTYPE Invoke( | ||
| 438 | ISpellChecker *sender) = 0; | ||
| 439 | |||
| 440 | }; | ||
| 441 | #ifdef __CRT_UUID_DECL | ||
| 442 | __CRT_UUID_DECL(ISpellCheckerChangedEventHandler, 0x0b83a5b0, 0x792f, 0x4eab, 0x97,0x99, 0xac,0xf5,0x2c,0x5e,0xd0,0x8a) | ||
| 443 | #endif | ||
| 444 | #else | ||
| 445 | typedef struct ISpellCheckerChangedEventHandlerVtbl { | ||
| 446 | BEGIN_INTERFACE | ||
| 447 | |||
| 448 | /*** IUnknown methods ***/ | ||
| 449 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 450 | ISpellCheckerChangedEventHandler *This, | ||
| 451 | REFIID riid, | ||
| 452 | void **ppvObject); | ||
| 453 | |||
| 454 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 455 | ISpellCheckerChangedEventHandler *This); | ||
| 456 | |||
| 457 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 458 | ISpellCheckerChangedEventHandler *This); | ||
| 459 | |||
| 460 | /*** ISpellCheckerChangedEventHandler methods ***/ | ||
| 461 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 462 | ISpellCheckerChangedEventHandler *This, | ||
| 463 | ISpellChecker *sender); | ||
| 464 | |||
| 465 | END_INTERFACE | ||
| 466 | } ISpellCheckerChangedEventHandlerVtbl; | ||
| 467 | |||
| 468 | interface ISpellCheckerChangedEventHandler { | ||
| 469 | CONST_VTBL ISpellCheckerChangedEventHandlerVtbl* lpVtbl; | ||
| 470 | }; | ||
| 471 | |||
| 472 | #ifdef COBJMACROS | ||
| 473 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 474 | /*** IUnknown methods ***/ | ||
| 475 | #define ISpellCheckerChangedEventHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 476 | #define ISpellCheckerChangedEventHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 477 | #define ISpellCheckerChangedEventHandler_Release(This) (This)->lpVtbl->Release(This) | ||
| 478 | /*** ISpellCheckerChangedEventHandler methods ***/ | ||
| 479 | #define ISpellCheckerChangedEventHandler_Invoke(This,sender) (This)->lpVtbl->Invoke(This,sender) | ||
| 480 | #else | ||
| 481 | /*** IUnknown methods ***/ | ||
| 482 | static FORCEINLINE HRESULT ISpellCheckerChangedEventHandler_QueryInterface(ISpellCheckerChangedEventHandler* This,REFIID riid,void **ppvObject) { | ||
| 483 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 484 | } | ||
| 485 | static FORCEINLINE ULONG ISpellCheckerChangedEventHandler_AddRef(ISpellCheckerChangedEventHandler* This) { | ||
| 486 | return This->lpVtbl->AddRef(This); | ||
| 487 | } | ||
| 488 | static FORCEINLINE ULONG ISpellCheckerChangedEventHandler_Release(ISpellCheckerChangedEventHandler* This) { | ||
| 489 | return This->lpVtbl->Release(This); | ||
| 490 | } | ||
| 491 | /*** ISpellCheckerChangedEventHandler methods ***/ | ||
| 492 | static FORCEINLINE HRESULT ISpellCheckerChangedEventHandler_Invoke(ISpellCheckerChangedEventHandler* This,ISpellChecker *sender) { | ||
| 493 | return This->lpVtbl->Invoke(This,sender); | ||
| 494 | } | ||
| 495 | #endif | ||
| 496 | #endif | ||
| 497 | |||
| 498 | #endif | ||
| 499 | |||
| 500 | |||
| 501 | #endif /* __ISpellCheckerChangedEventHandler_INTERFACE_DEFINED__ */ | ||
| 502 | |||
| 503 | /***************************************************************************** | ||
| 504 | * ISpellChecker interface | ||
| 505 | */ | ||
| 506 | #ifndef __ISpellChecker_INTERFACE_DEFINED__ | ||
| 507 | #define __ISpellChecker_INTERFACE_DEFINED__ | ||
| 508 | |||
| 509 | DEFINE_GUID(IID_ISpellChecker, 0xb6fd0b71, 0xe2bc, 0x4653, 0x8d,0x05, 0xf1,0x97,0xe4,0x12,0x77,0x0b); | ||
| 510 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 511 | MIDL_INTERFACE("b6fd0b71-e2bc-4653-8d05-f197e412770b") | ||
| 512 | ISpellChecker : public IUnknown | ||
| 513 | { | ||
| 514 | virtual HRESULT STDMETHODCALLTYPE get_LanguageTag( | ||
| 515 | LPWSTR *val) = 0; | ||
| 516 | |||
| 517 | virtual HRESULT STDMETHODCALLTYPE Check( | ||
| 518 | LPCWSTR text, | ||
| 519 | IEnumSpellingError **val) = 0; | ||
| 520 | |||
| 521 | virtual HRESULT STDMETHODCALLTYPE Suggest( | ||
| 522 | LPCWSTR word, | ||
| 523 | IEnumString **val) = 0; | ||
| 524 | |||
| 525 | virtual HRESULT STDMETHODCALLTYPE Add( | ||
| 526 | LPCWSTR word) = 0; | ||
| 527 | |||
| 528 | virtual HRESULT STDMETHODCALLTYPE Ignore( | ||
| 529 | LPCWSTR word) = 0; | ||
| 530 | |||
| 531 | virtual HRESULT STDMETHODCALLTYPE AutoCorrect( | ||
| 532 | LPCWSTR from, | ||
| 533 | LPCWSTR to) = 0; | ||
| 534 | |||
| 535 | virtual HRESULT STDMETHODCALLTYPE GetOptionValue( | ||
| 536 | LPCWSTR option_id, | ||
| 537 | BYTE *val) = 0; | ||
| 538 | |||
| 539 | virtual HRESULT STDMETHODCALLTYPE get_OptionIds( | ||
| 540 | IEnumString **val) = 0; | ||
| 541 | |||
| 542 | virtual HRESULT STDMETHODCALLTYPE get_Id( | ||
| 543 | LPWSTR *val) = 0; | ||
| 544 | |||
| 545 | virtual HRESULT STDMETHODCALLTYPE get_LocalizedName( | ||
| 546 | LPWSTR *val) = 0; | ||
| 547 | |||
| 548 | virtual HRESULT STDMETHODCALLTYPE add_SpellCheckerChanged( | ||
| 549 | ISpellCheckerChangedEventHandler *handler, | ||
| 550 | DWORD *event_cookie) = 0; | ||
| 551 | |||
| 552 | virtual HRESULT STDMETHODCALLTYPE remove_SpellCheckerChanged( | ||
| 553 | DWORD event_cookie) = 0; | ||
| 554 | |||
| 555 | virtual HRESULT STDMETHODCALLTYPE GetOptionDescription( | ||
| 556 | LPCWSTR optionId, | ||
| 557 | IOptionDescription **val) = 0; | ||
| 558 | |||
| 559 | virtual HRESULT STDMETHODCALLTYPE ComprehensiveCheck( | ||
| 560 | LPCWSTR text, | ||
| 561 | IEnumSpellingError **val) = 0; | ||
| 562 | |||
| 563 | }; | ||
| 564 | #ifdef __CRT_UUID_DECL | ||
| 565 | __CRT_UUID_DECL(ISpellChecker, 0xb6fd0b71, 0xe2bc, 0x4653, 0x8d,0x05, 0xf1,0x97,0xe4,0x12,0x77,0x0b) | ||
| 566 | #endif | ||
| 567 | #else | ||
| 568 | typedef struct ISpellCheckerVtbl { | ||
| 569 | BEGIN_INTERFACE | ||
| 570 | |||
| 571 | /*** IUnknown methods ***/ | ||
| 572 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 573 | ISpellChecker *This, | ||
| 574 | REFIID riid, | ||
| 575 | void **ppvObject); | ||
| 576 | |||
| 577 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 578 | ISpellChecker *This); | ||
| 579 | |||
| 580 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 581 | ISpellChecker *This); | ||
| 582 | |||
| 583 | /*** ISpellChecker methods ***/ | ||
| 584 | HRESULT (STDMETHODCALLTYPE *get_LanguageTag)( | ||
| 585 | ISpellChecker *This, | ||
| 586 | LPWSTR *val); | ||
| 587 | |||
| 588 | HRESULT (STDMETHODCALLTYPE *Check)( | ||
| 589 | ISpellChecker *This, | ||
| 590 | LPCWSTR text, | ||
| 591 | IEnumSpellingError **val); | ||
| 592 | |||
| 593 | HRESULT (STDMETHODCALLTYPE *Suggest)( | ||
| 594 | ISpellChecker *This, | ||
| 595 | LPCWSTR word, | ||
| 596 | IEnumString **val); | ||
| 597 | |||
| 598 | HRESULT (STDMETHODCALLTYPE *Add)( | ||
| 599 | ISpellChecker *This, | ||
| 600 | LPCWSTR word); | ||
| 601 | |||
| 602 | HRESULT (STDMETHODCALLTYPE *Ignore)( | ||
| 603 | ISpellChecker *This, | ||
| 604 | LPCWSTR word); | ||
| 605 | |||
| 606 | HRESULT (STDMETHODCALLTYPE *AutoCorrect)( | ||
| 607 | ISpellChecker *This, | ||
| 608 | LPCWSTR from, | ||
| 609 | LPCWSTR to); | ||
| 610 | |||
| 611 | HRESULT (STDMETHODCALLTYPE *GetOptionValue)( | ||
| 612 | ISpellChecker *This, | ||
| 613 | LPCWSTR option_id, | ||
| 614 | BYTE *val); | ||
| 615 | |||
| 616 | HRESULT (STDMETHODCALLTYPE *get_OptionIds)( | ||
| 617 | ISpellChecker *This, | ||
| 618 | IEnumString **val); | ||
| 619 | |||
| 620 | HRESULT (STDMETHODCALLTYPE *get_Id)( | ||
| 621 | ISpellChecker *This, | ||
| 622 | LPWSTR *val); | ||
| 623 | |||
| 624 | HRESULT (STDMETHODCALLTYPE *get_LocalizedName)( | ||
| 625 | ISpellChecker *This, | ||
| 626 | LPWSTR *val); | ||
| 627 | |||
| 628 | HRESULT (STDMETHODCALLTYPE *add_SpellCheckerChanged)( | ||
| 629 | ISpellChecker *This, | ||
| 630 | ISpellCheckerChangedEventHandler *handler, | ||
| 631 | DWORD *event_cookie); | ||
| 632 | |||
| 633 | HRESULT (STDMETHODCALLTYPE *remove_SpellCheckerChanged)( | ||
| 634 | ISpellChecker *This, | ||
| 635 | DWORD event_cookie); | ||
| 636 | |||
| 637 | HRESULT (STDMETHODCALLTYPE *GetOptionDescription)( | ||
| 638 | ISpellChecker *This, | ||
| 639 | LPCWSTR optionId, | ||
| 640 | IOptionDescription **val); | ||
| 641 | |||
| 642 | HRESULT (STDMETHODCALLTYPE *ComprehensiveCheck)( | ||
| 643 | ISpellChecker *This, | ||
| 644 | LPCWSTR text, | ||
| 645 | IEnumSpellingError **val); | ||
| 646 | |||
| 647 | END_INTERFACE | ||
| 648 | } ISpellCheckerVtbl; | ||
| 649 | |||
| 650 | interface ISpellChecker { | ||
| 651 | CONST_VTBL ISpellCheckerVtbl* lpVtbl; | ||
| 652 | }; | ||
| 653 | |||
| 654 | #ifdef COBJMACROS | ||
| 655 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 656 | /*** IUnknown methods ***/ | ||
| 657 | #define ISpellChecker_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 658 | #define ISpellChecker_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 659 | #define ISpellChecker_Release(This) (This)->lpVtbl->Release(This) | ||
| 660 | /*** ISpellChecker methods ***/ | ||
| 661 | #define ISpellChecker_get_LanguageTag(This,val) (This)->lpVtbl->get_LanguageTag(This,val) | ||
| 662 | #define ISpellChecker_Check(This,text,val) (This)->lpVtbl->Check(This,text,val) | ||
| 663 | #define ISpellChecker_Suggest(This,word,val) (This)->lpVtbl->Suggest(This,word,val) | ||
| 664 | #define ISpellChecker_Add(This,word) (This)->lpVtbl->Add(This,word) | ||
| 665 | #define ISpellChecker_Ignore(This,word) (This)->lpVtbl->Ignore(This,word) | ||
| 666 | #define ISpellChecker_AutoCorrect(This,from,to) (This)->lpVtbl->AutoCorrect(This,from,to) | ||
| 667 | #define ISpellChecker_GetOptionValue(This,option_id,val) (This)->lpVtbl->GetOptionValue(This,option_id,val) | ||
| 668 | #define ISpellChecker_get_OptionIds(This,val) (This)->lpVtbl->get_OptionIds(This,val) | ||
| 669 | #define ISpellChecker_get_Id(This,val) (This)->lpVtbl->get_Id(This,val) | ||
| 670 | #define ISpellChecker_get_LocalizedName(This,val) (This)->lpVtbl->get_LocalizedName(This,val) | ||
| 671 | #define ISpellChecker_add_SpellCheckerChanged(This,handler,event_cookie) (This)->lpVtbl->add_SpellCheckerChanged(This,handler,event_cookie) | ||
| 672 | #define ISpellChecker_remove_SpellCheckerChanged(This,event_cookie) (This)->lpVtbl->remove_SpellCheckerChanged(This,event_cookie) | ||
| 673 | #define ISpellChecker_GetOptionDescription(This,optionId,val) (This)->lpVtbl->GetOptionDescription(This,optionId,val) | ||
| 674 | #define ISpellChecker_ComprehensiveCheck(This,text,val) (This)->lpVtbl->ComprehensiveCheck(This,text,val) | ||
| 675 | #else | ||
| 676 | /*** IUnknown methods ***/ | ||
| 677 | static FORCEINLINE HRESULT ISpellChecker_QueryInterface(ISpellChecker* This,REFIID riid,void **ppvObject) { | ||
| 678 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 679 | } | ||
| 680 | static FORCEINLINE ULONG ISpellChecker_AddRef(ISpellChecker* This) { | ||
| 681 | return This->lpVtbl->AddRef(This); | ||
| 682 | } | ||
| 683 | static FORCEINLINE ULONG ISpellChecker_Release(ISpellChecker* This) { | ||
| 684 | return This->lpVtbl->Release(This); | ||
| 685 | } | ||
| 686 | /*** ISpellChecker methods ***/ | ||
| 687 | static FORCEINLINE HRESULT ISpellChecker_get_LanguageTag(ISpellChecker* This,LPWSTR *val) { | ||
| 688 | return This->lpVtbl->get_LanguageTag(This,val); | ||
| 689 | } | ||
| 690 | static FORCEINLINE HRESULT ISpellChecker_Check(ISpellChecker* This,LPCWSTR text,IEnumSpellingError **val) { | ||
| 691 | return This->lpVtbl->Check(This,text,val); | ||
| 692 | } | ||
| 693 | static FORCEINLINE HRESULT ISpellChecker_Suggest(ISpellChecker* This,LPCWSTR word,IEnumString **val) { | ||
| 694 | return This->lpVtbl->Suggest(This,word,val); | ||
| 695 | } | ||
| 696 | static FORCEINLINE HRESULT ISpellChecker_Add(ISpellChecker* This,LPCWSTR word) { | ||
| 697 | return This->lpVtbl->Add(This,word); | ||
| 698 | } | ||
| 699 | static FORCEINLINE HRESULT ISpellChecker_Ignore(ISpellChecker* This,LPCWSTR word) { | ||
| 700 | return This->lpVtbl->Ignore(This,word); | ||
| 701 | } | ||
| 702 | static FORCEINLINE HRESULT ISpellChecker_AutoCorrect(ISpellChecker* This,LPCWSTR from,LPCWSTR to) { | ||
| 703 | return This->lpVtbl->AutoCorrect(This,from,to); | ||
| 704 | } | ||
| 705 | static FORCEINLINE HRESULT ISpellChecker_GetOptionValue(ISpellChecker* This,LPCWSTR option_id,BYTE *val) { | ||
| 706 | return This->lpVtbl->GetOptionValue(This,option_id,val); | ||
| 707 | } | ||
| 708 | static FORCEINLINE HRESULT ISpellChecker_get_OptionIds(ISpellChecker* This,IEnumString **val) { | ||
| 709 | return This->lpVtbl->get_OptionIds(This,val); | ||
| 710 | } | ||
| 711 | static FORCEINLINE HRESULT ISpellChecker_get_Id(ISpellChecker* This,LPWSTR *val) { | ||
| 712 | return This->lpVtbl->get_Id(This,val); | ||
| 713 | } | ||
| 714 | static FORCEINLINE HRESULT ISpellChecker_get_LocalizedName(ISpellChecker* This,LPWSTR *val) { | ||
| 715 | return This->lpVtbl->get_LocalizedName(This,val); | ||
| 716 | } | ||
| 717 | static FORCEINLINE HRESULT ISpellChecker_add_SpellCheckerChanged(ISpellChecker* This,ISpellCheckerChangedEventHandler *handler,DWORD *event_cookie) { | ||
| 718 | return This->lpVtbl->add_SpellCheckerChanged(This,handler,event_cookie); | ||
| 719 | } | ||
| 720 | static FORCEINLINE HRESULT ISpellChecker_remove_SpellCheckerChanged(ISpellChecker* This,DWORD event_cookie) { | ||
| 721 | return This->lpVtbl->remove_SpellCheckerChanged(This,event_cookie); | ||
| 722 | } | ||
| 723 | static FORCEINLINE HRESULT ISpellChecker_GetOptionDescription(ISpellChecker* This,LPCWSTR optionId,IOptionDescription **val) { | ||
| 724 | return This->lpVtbl->GetOptionDescription(This,optionId,val); | ||
| 725 | } | ||
| 726 | static FORCEINLINE HRESULT ISpellChecker_ComprehensiveCheck(ISpellChecker* This,LPCWSTR text,IEnumSpellingError **val) { | ||
| 727 | return This->lpVtbl->ComprehensiveCheck(This,text,val); | ||
| 728 | } | ||
| 729 | #endif | ||
| 730 | #endif | ||
| 731 | |||
| 732 | #endif | ||
| 733 | |||
| 734 | |||
| 735 | #endif /* __ISpellChecker_INTERFACE_DEFINED__ */ | ||
| 736 | |||
| 737 | /***************************************************************************** | ||
| 738 | * ISpellChecker2 interface | ||
| 739 | */ | ||
| 740 | #ifndef __ISpellChecker2_INTERFACE_DEFINED__ | ||
| 741 | #define __ISpellChecker2_INTERFACE_DEFINED__ | ||
| 742 | |||
| 743 | DEFINE_GUID(IID_ISpellChecker2, 0xe7ed1c71, 0x87f7, 0x4378, 0xa8,0x40, 0xc9,0x20,0x0d,0xac,0xee,0x47); | ||
| 744 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 745 | MIDL_INTERFACE("e7ed1c71-87f7-4378-a840-c9200dacee47") | ||
| 746 | ISpellChecker2 : public ISpellChecker | ||
| 747 | { | ||
| 748 | virtual HRESULT STDMETHODCALLTYPE Remove( | ||
| 749 | LPCWSTR word) = 0; | ||
| 750 | |||
| 751 | }; | ||
| 752 | #ifdef __CRT_UUID_DECL | ||
| 753 | __CRT_UUID_DECL(ISpellChecker2, 0xe7ed1c71, 0x87f7, 0x4378, 0xa8,0x40, 0xc9,0x20,0x0d,0xac,0xee,0x47) | ||
| 754 | #endif | ||
| 755 | #else | ||
| 756 | typedef struct ISpellChecker2Vtbl { | ||
| 757 | BEGIN_INTERFACE | ||
| 758 | |||
| 759 | /*** IUnknown methods ***/ | ||
| 760 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 761 | ISpellChecker2 *This, | ||
| 762 | REFIID riid, | ||
| 763 | void **ppvObject); | ||
| 764 | |||
| 765 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 766 | ISpellChecker2 *This); | ||
| 767 | |||
| 768 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 769 | ISpellChecker2 *This); | ||
| 770 | |||
| 771 | /*** ISpellChecker methods ***/ | ||
| 772 | HRESULT (STDMETHODCALLTYPE *get_LanguageTag)( | ||
| 773 | ISpellChecker2 *This, | ||
| 774 | LPWSTR *val); | ||
| 775 | |||
| 776 | HRESULT (STDMETHODCALLTYPE *Check)( | ||
| 777 | ISpellChecker2 *This, | ||
| 778 | LPCWSTR text, | ||
| 779 | IEnumSpellingError **val); | ||
| 780 | |||
| 781 | HRESULT (STDMETHODCALLTYPE *Suggest)( | ||
| 782 | ISpellChecker2 *This, | ||
| 783 | LPCWSTR word, | ||
| 784 | IEnumString **val); | ||
| 785 | |||
| 786 | HRESULT (STDMETHODCALLTYPE *Add)( | ||
| 787 | ISpellChecker2 *This, | ||
| 788 | LPCWSTR word); | ||
| 789 | |||
| 790 | HRESULT (STDMETHODCALLTYPE *Ignore)( | ||
| 791 | ISpellChecker2 *This, | ||
| 792 | LPCWSTR word); | ||
| 793 | |||
| 794 | HRESULT (STDMETHODCALLTYPE *AutoCorrect)( | ||
| 795 | ISpellChecker2 *This, | ||
| 796 | LPCWSTR from, | ||
| 797 | LPCWSTR to); | ||
| 798 | |||
| 799 | HRESULT (STDMETHODCALLTYPE *GetOptionValue)( | ||
| 800 | ISpellChecker2 *This, | ||
| 801 | LPCWSTR option_id, | ||
| 802 | BYTE *val); | ||
| 803 | |||
| 804 | HRESULT (STDMETHODCALLTYPE *get_OptionIds)( | ||
| 805 | ISpellChecker2 *This, | ||
| 806 | IEnumString **val); | ||
| 807 | |||
| 808 | HRESULT (STDMETHODCALLTYPE *get_Id)( | ||
| 809 | ISpellChecker2 *This, | ||
| 810 | LPWSTR *val); | ||
| 811 | |||
| 812 | HRESULT (STDMETHODCALLTYPE *get_LocalizedName)( | ||
| 813 | ISpellChecker2 *This, | ||
| 814 | LPWSTR *val); | ||
| 815 | |||
| 816 | HRESULT (STDMETHODCALLTYPE *add_SpellCheckerChanged)( | ||
| 817 | ISpellChecker2 *This, | ||
| 818 | ISpellCheckerChangedEventHandler *handler, | ||
| 819 | DWORD *event_cookie); | ||
| 820 | |||
| 821 | HRESULT (STDMETHODCALLTYPE *remove_SpellCheckerChanged)( | ||
| 822 | ISpellChecker2 *This, | ||
| 823 | DWORD event_cookie); | ||
| 824 | |||
| 825 | HRESULT (STDMETHODCALLTYPE *GetOptionDescription)( | ||
| 826 | ISpellChecker2 *This, | ||
| 827 | LPCWSTR optionId, | ||
| 828 | IOptionDescription **val); | ||
| 829 | |||
| 830 | HRESULT (STDMETHODCALLTYPE *ComprehensiveCheck)( | ||
| 831 | ISpellChecker2 *This, | ||
| 832 | LPCWSTR text, | ||
| 833 | IEnumSpellingError **val); | ||
| 834 | |||
| 835 | /*** ISpellChecker2 methods ***/ | ||
| 836 | HRESULT (STDMETHODCALLTYPE *Remove)( | ||
| 837 | ISpellChecker2 *This, | ||
| 838 | LPCWSTR word); | ||
| 839 | |||
| 840 | END_INTERFACE | ||
| 841 | } ISpellChecker2Vtbl; | ||
| 842 | |||
| 843 | interface ISpellChecker2 { | ||
| 844 | CONST_VTBL ISpellChecker2Vtbl* lpVtbl; | ||
| 845 | }; | ||
| 846 | |||
| 847 | #ifdef COBJMACROS | ||
| 848 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 849 | /*** IUnknown methods ***/ | ||
| 850 | #define ISpellChecker2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 851 | #define ISpellChecker2_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 852 | #define ISpellChecker2_Release(This) (This)->lpVtbl->Release(This) | ||
| 853 | /*** ISpellChecker methods ***/ | ||
| 854 | #define ISpellChecker2_get_LanguageTag(This,val) (This)->lpVtbl->get_LanguageTag(This,val) | ||
| 855 | #define ISpellChecker2_Check(This,text,val) (This)->lpVtbl->Check(This,text,val) | ||
| 856 | #define ISpellChecker2_Suggest(This,word,val) (This)->lpVtbl->Suggest(This,word,val) | ||
| 857 | #define ISpellChecker2_Add(This,word) (This)->lpVtbl->Add(This,word) | ||
| 858 | #define ISpellChecker2_Ignore(This,word) (This)->lpVtbl->Ignore(This,word) | ||
| 859 | #define ISpellChecker2_AutoCorrect(This,from,to) (This)->lpVtbl->AutoCorrect(This,from,to) | ||
| 860 | #define ISpellChecker2_GetOptionValue(This,option_id,val) (This)->lpVtbl->GetOptionValue(This,option_id,val) | ||
| 861 | #define ISpellChecker2_get_OptionIds(This,val) (This)->lpVtbl->get_OptionIds(This,val) | ||
| 862 | #define ISpellChecker2_get_Id(This,val) (This)->lpVtbl->get_Id(This,val) | ||
| 863 | #define ISpellChecker2_get_LocalizedName(This,val) (This)->lpVtbl->get_LocalizedName(This,val) | ||
| 864 | #define ISpellChecker2_add_SpellCheckerChanged(This,handler,event_cookie) (This)->lpVtbl->add_SpellCheckerChanged(This,handler,event_cookie) | ||
| 865 | #define ISpellChecker2_remove_SpellCheckerChanged(This,event_cookie) (This)->lpVtbl->remove_SpellCheckerChanged(This,event_cookie) | ||
| 866 | #define ISpellChecker2_GetOptionDescription(This,optionId,val) (This)->lpVtbl->GetOptionDescription(This,optionId,val) | ||
| 867 | #define ISpellChecker2_ComprehensiveCheck(This,text,val) (This)->lpVtbl->ComprehensiveCheck(This,text,val) | ||
| 868 | /*** ISpellChecker2 methods ***/ | ||
| 869 | #define ISpellChecker2_Remove(This,word) (This)->lpVtbl->Remove(This,word) | ||
| 870 | #else | ||
| 871 | /*** IUnknown methods ***/ | ||
| 872 | static FORCEINLINE HRESULT ISpellChecker2_QueryInterface(ISpellChecker2* This,REFIID riid,void **ppvObject) { | ||
| 873 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 874 | } | ||
| 875 | static FORCEINLINE ULONG ISpellChecker2_AddRef(ISpellChecker2* This) { | ||
| 876 | return This->lpVtbl->AddRef(This); | ||
| 877 | } | ||
| 878 | static FORCEINLINE ULONG ISpellChecker2_Release(ISpellChecker2* This) { | ||
| 879 | return This->lpVtbl->Release(This); | ||
| 880 | } | ||
| 881 | /*** ISpellChecker methods ***/ | ||
| 882 | static FORCEINLINE HRESULT ISpellChecker2_get_LanguageTag(ISpellChecker2* This,LPWSTR *val) { | ||
| 883 | return This->lpVtbl->get_LanguageTag(This,val); | ||
| 884 | } | ||
| 885 | static FORCEINLINE HRESULT ISpellChecker2_Check(ISpellChecker2* This,LPCWSTR text,IEnumSpellingError **val) { | ||
| 886 | return This->lpVtbl->Check(This,text,val); | ||
| 887 | } | ||
| 888 | static FORCEINLINE HRESULT ISpellChecker2_Suggest(ISpellChecker2* This,LPCWSTR word,IEnumString **val) { | ||
| 889 | return This->lpVtbl->Suggest(This,word,val); | ||
| 890 | } | ||
| 891 | static FORCEINLINE HRESULT ISpellChecker2_Add(ISpellChecker2* This,LPCWSTR word) { | ||
| 892 | return This->lpVtbl->Add(This,word); | ||
| 893 | } | ||
| 894 | static FORCEINLINE HRESULT ISpellChecker2_Ignore(ISpellChecker2* This,LPCWSTR word) { | ||
| 895 | return This->lpVtbl->Ignore(This,word); | ||
| 896 | } | ||
| 897 | static FORCEINLINE HRESULT ISpellChecker2_AutoCorrect(ISpellChecker2* This,LPCWSTR from,LPCWSTR to) { | ||
| 898 | return This->lpVtbl->AutoCorrect(This,from,to); | ||
| 899 | } | ||
| 900 | static FORCEINLINE HRESULT ISpellChecker2_GetOptionValue(ISpellChecker2* This,LPCWSTR option_id,BYTE *val) { | ||
| 901 | return This->lpVtbl->GetOptionValue(This,option_id,val); | ||
| 902 | } | ||
| 903 | static FORCEINLINE HRESULT ISpellChecker2_get_OptionIds(ISpellChecker2* This,IEnumString **val) { | ||
| 904 | return This->lpVtbl->get_OptionIds(This,val); | ||
| 905 | } | ||
| 906 | static FORCEINLINE HRESULT ISpellChecker2_get_Id(ISpellChecker2* This,LPWSTR *val) { | ||
| 907 | return This->lpVtbl->get_Id(This,val); | ||
| 908 | } | ||
| 909 | static FORCEINLINE HRESULT ISpellChecker2_get_LocalizedName(ISpellChecker2* This,LPWSTR *val) { | ||
| 910 | return This->lpVtbl->get_LocalizedName(This,val); | ||
| 911 | } | ||
| 912 | static FORCEINLINE HRESULT ISpellChecker2_add_SpellCheckerChanged(ISpellChecker2* This,ISpellCheckerChangedEventHandler *handler,DWORD *event_cookie) { | ||
| 913 | return This->lpVtbl->add_SpellCheckerChanged(This,handler,event_cookie); | ||
| 914 | } | ||
| 915 | static FORCEINLINE HRESULT ISpellChecker2_remove_SpellCheckerChanged(ISpellChecker2* This,DWORD event_cookie) { | ||
| 916 | return This->lpVtbl->remove_SpellCheckerChanged(This,event_cookie); | ||
| 917 | } | ||
| 918 | static FORCEINLINE HRESULT ISpellChecker2_GetOptionDescription(ISpellChecker2* This,LPCWSTR optionId,IOptionDescription **val) { | ||
| 919 | return This->lpVtbl->GetOptionDescription(This,optionId,val); | ||
| 920 | } | ||
| 921 | static FORCEINLINE HRESULT ISpellChecker2_ComprehensiveCheck(ISpellChecker2* This,LPCWSTR text,IEnumSpellingError **val) { | ||
| 922 | return This->lpVtbl->ComprehensiveCheck(This,text,val); | ||
| 923 | } | ||
| 924 | /*** ISpellChecker2 methods ***/ | ||
| 925 | static FORCEINLINE HRESULT ISpellChecker2_Remove(ISpellChecker2* This,LPCWSTR word) { | ||
| 926 | return This->lpVtbl->Remove(This,word); | ||
| 927 | } | ||
| 928 | #endif | ||
| 929 | #endif | ||
| 930 | |||
| 931 | #endif | ||
| 932 | |||
| 933 | |||
| 934 | #endif /* __ISpellChecker2_INTERFACE_DEFINED__ */ | ||
| 935 | |||
| 936 | /***************************************************************************** | ||
| 937 | * ISpellCheckerFactory interface | ||
| 938 | */ | ||
| 939 | #ifndef __ISpellCheckerFactory_INTERFACE_DEFINED__ | ||
| 940 | #define __ISpellCheckerFactory_INTERFACE_DEFINED__ | ||
| 941 | |||
| 942 | DEFINE_GUID(IID_ISpellCheckerFactory, 0x8e018a9d, 0x2415, 0x4677, 0xbf,0x08, 0x79,0x4e,0xa6,0x1f,0x94,0xbb); | ||
| 943 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 944 | MIDL_INTERFACE("8e018a9d-2415-4677-bf08-794ea61f94bb") | ||
| 945 | ISpellCheckerFactory : public IUnknown | ||
| 946 | { | ||
| 947 | virtual HRESULT STDMETHODCALLTYPE get_SupportedLanguages( | ||
| 948 | IEnumString **val) = 0; | ||
| 949 | |||
| 950 | virtual HRESULT STDMETHODCALLTYPE IsSupported( | ||
| 951 | LPCWSTR languageTag, | ||
| 952 | WINBOOL *val) = 0; | ||
| 953 | |||
| 954 | virtual HRESULT STDMETHODCALLTYPE CreateSpellChecker( | ||
| 955 | LPCWSTR languageTag, | ||
| 956 | ISpellChecker **val) = 0; | ||
| 957 | |||
| 958 | }; | ||
| 959 | #ifdef __CRT_UUID_DECL | ||
| 960 | __CRT_UUID_DECL(ISpellCheckerFactory, 0x8e018a9d, 0x2415, 0x4677, 0xbf,0x08, 0x79,0x4e,0xa6,0x1f,0x94,0xbb) | ||
| 961 | #endif | ||
| 962 | #else | ||
| 963 | typedef struct ISpellCheckerFactoryVtbl { | ||
| 964 | BEGIN_INTERFACE | ||
| 965 | |||
| 966 | /*** IUnknown methods ***/ | ||
| 967 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 968 | ISpellCheckerFactory *This, | ||
| 969 | REFIID riid, | ||
| 970 | void **ppvObject); | ||
| 971 | |||
| 972 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 973 | ISpellCheckerFactory *This); | ||
| 974 | |||
| 975 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 976 | ISpellCheckerFactory *This); | ||
| 977 | |||
| 978 | /*** ISpellCheckerFactory methods ***/ | ||
| 979 | HRESULT (STDMETHODCALLTYPE *get_SupportedLanguages)( | ||
| 980 | ISpellCheckerFactory *This, | ||
| 981 | IEnumString **val); | ||
| 982 | |||
| 983 | HRESULT (STDMETHODCALLTYPE *IsSupported)( | ||
| 984 | ISpellCheckerFactory *This, | ||
| 985 | LPCWSTR languageTag, | ||
| 986 | WINBOOL *val); | ||
| 987 | |||
| 988 | HRESULT (STDMETHODCALLTYPE *CreateSpellChecker)( | ||
| 989 | ISpellCheckerFactory *This, | ||
| 990 | LPCWSTR languageTag, | ||
| 991 | ISpellChecker **val); | ||
| 992 | |||
| 993 | END_INTERFACE | ||
| 994 | } ISpellCheckerFactoryVtbl; | ||
| 995 | |||
| 996 | interface ISpellCheckerFactory { | ||
| 997 | CONST_VTBL ISpellCheckerFactoryVtbl* lpVtbl; | ||
| 998 | }; | ||
| 999 | |||
| 1000 | #ifdef COBJMACROS | ||
| 1001 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1002 | /*** IUnknown methods ***/ | ||
| 1003 | #define ISpellCheckerFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1004 | #define ISpellCheckerFactory_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1005 | #define ISpellCheckerFactory_Release(This) (This)->lpVtbl->Release(This) | ||
| 1006 | /*** ISpellCheckerFactory methods ***/ | ||
| 1007 | #define ISpellCheckerFactory_get_SupportedLanguages(This,val) (This)->lpVtbl->get_SupportedLanguages(This,val) | ||
| 1008 | #define ISpellCheckerFactory_IsSupported(This,languageTag,val) (This)->lpVtbl->IsSupported(This,languageTag,val) | ||
| 1009 | #define ISpellCheckerFactory_CreateSpellChecker(This,languageTag,val) (This)->lpVtbl->CreateSpellChecker(This,languageTag,val) | ||
| 1010 | #else | ||
| 1011 | /*** IUnknown methods ***/ | ||
| 1012 | static FORCEINLINE HRESULT ISpellCheckerFactory_QueryInterface(ISpellCheckerFactory* This,REFIID riid,void **ppvObject) { | ||
| 1013 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1014 | } | ||
| 1015 | static FORCEINLINE ULONG ISpellCheckerFactory_AddRef(ISpellCheckerFactory* This) { | ||
| 1016 | return This->lpVtbl->AddRef(This); | ||
| 1017 | } | ||
| 1018 | static FORCEINLINE ULONG ISpellCheckerFactory_Release(ISpellCheckerFactory* This) { | ||
| 1019 | return This->lpVtbl->Release(This); | ||
| 1020 | } | ||
| 1021 | /*** ISpellCheckerFactory methods ***/ | ||
| 1022 | static FORCEINLINE HRESULT ISpellCheckerFactory_get_SupportedLanguages(ISpellCheckerFactory* This,IEnumString **val) { | ||
| 1023 | return This->lpVtbl->get_SupportedLanguages(This,val); | ||
| 1024 | } | ||
| 1025 | static FORCEINLINE HRESULT ISpellCheckerFactory_IsSupported(ISpellCheckerFactory* This,LPCWSTR languageTag,WINBOOL *val) { | ||
| 1026 | return This->lpVtbl->IsSupported(This,languageTag,val); | ||
| 1027 | } | ||
| 1028 | static FORCEINLINE HRESULT ISpellCheckerFactory_CreateSpellChecker(ISpellCheckerFactory* This,LPCWSTR languageTag,ISpellChecker **val) { | ||
| 1029 | return This->lpVtbl->CreateSpellChecker(This,languageTag,val); | ||
| 1030 | } | ||
| 1031 | #endif | ||
| 1032 | #endif | ||
| 1033 | |||
| 1034 | #endif | ||
| 1035 | |||
| 1036 | |||
| 1037 | #endif /* __ISpellCheckerFactory_INTERFACE_DEFINED__ */ | ||
| 1038 | |||
| 1039 | #endif /* WINAPI_PARTITION_APP */ | ||
| 1040 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | ||
| 1041 | /***************************************************************************** | ||
| 1042 | * IUserDictionariesRegistrar interface | ||
| 1043 | */ | ||
| 1044 | #ifndef __IUserDictionariesRegistrar_INTERFACE_DEFINED__ | ||
| 1045 | #define __IUserDictionariesRegistrar_INTERFACE_DEFINED__ | ||
| 1046 | |||
| 1047 | DEFINE_GUID(IID_IUserDictionariesRegistrar, 0xaa176b85, 0x0e12, 0x4844, 0x8e,0x1a, 0xee,0xf1,0xda,0x77,0xf5,0x86); | ||
| 1048 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1049 | MIDL_INTERFACE("aa176b85-0e12-4844-8e1a-eef1da77f586") | ||
| 1050 | IUserDictionariesRegistrar : public IUnknown | ||
| 1051 | { | ||
| 1052 | virtual HRESULT STDMETHODCALLTYPE RegisterUserDictionary( | ||
| 1053 | LPCWSTR dictionaryPath, | ||
| 1054 | LPCWSTR languageTag) = 0; | ||
| 1055 | |||
| 1056 | virtual HRESULT STDMETHODCALLTYPE UnregisterUserDictionary( | ||
| 1057 | LPCWSTR dictionaryPath, | ||
| 1058 | LPCWSTR languageTag) = 0; | ||
| 1059 | |||
| 1060 | }; | ||
| 1061 | #ifdef __CRT_UUID_DECL | ||
| 1062 | __CRT_UUID_DECL(IUserDictionariesRegistrar, 0xaa176b85, 0x0e12, 0x4844, 0x8e,0x1a, 0xee,0xf1,0xda,0x77,0xf5,0x86) | ||
| 1063 | #endif | ||
| 1064 | #else | ||
| 1065 | typedef struct IUserDictionariesRegistrarVtbl { | ||
| 1066 | BEGIN_INTERFACE | ||
| 1067 | |||
| 1068 | /*** IUnknown methods ***/ | ||
| 1069 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1070 | IUserDictionariesRegistrar *This, | ||
| 1071 | REFIID riid, | ||
| 1072 | void **ppvObject); | ||
| 1073 | |||
| 1074 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1075 | IUserDictionariesRegistrar *This); | ||
| 1076 | |||
| 1077 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1078 | IUserDictionariesRegistrar *This); | ||
| 1079 | |||
| 1080 | /*** IUserDictionariesRegistrar methods ***/ | ||
| 1081 | HRESULT (STDMETHODCALLTYPE *RegisterUserDictionary)( | ||
| 1082 | IUserDictionariesRegistrar *This, | ||
| 1083 | LPCWSTR dictionaryPath, | ||
| 1084 | LPCWSTR languageTag); | ||
| 1085 | |||
| 1086 | HRESULT (STDMETHODCALLTYPE *UnregisterUserDictionary)( | ||
| 1087 | IUserDictionariesRegistrar *This, | ||
| 1088 | LPCWSTR dictionaryPath, | ||
| 1089 | LPCWSTR languageTag); | ||
| 1090 | |||
| 1091 | END_INTERFACE | ||
| 1092 | } IUserDictionariesRegistrarVtbl; | ||
| 1093 | |||
| 1094 | interface IUserDictionariesRegistrar { | ||
| 1095 | CONST_VTBL IUserDictionariesRegistrarVtbl* lpVtbl; | ||
| 1096 | }; | ||
| 1097 | |||
| 1098 | #ifdef COBJMACROS | ||
| 1099 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1100 | /*** IUnknown methods ***/ | ||
| 1101 | #define IUserDictionariesRegistrar_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1102 | #define IUserDictionariesRegistrar_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1103 | #define IUserDictionariesRegistrar_Release(This) (This)->lpVtbl->Release(This) | ||
| 1104 | /*** IUserDictionariesRegistrar methods ***/ | ||
| 1105 | #define IUserDictionariesRegistrar_RegisterUserDictionary(This,dictionaryPath,languageTag) (This)->lpVtbl->RegisterUserDictionary(This,dictionaryPath,languageTag) | ||
| 1106 | #define IUserDictionariesRegistrar_UnregisterUserDictionary(This,dictionaryPath,languageTag) (This)->lpVtbl->UnregisterUserDictionary(This,dictionaryPath,languageTag) | ||
| 1107 | #else | ||
| 1108 | /*** IUnknown methods ***/ | ||
| 1109 | static FORCEINLINE HRESULT IUserDictionariesRegistrar_QueryInterface(IUserDictionariesRegistrar* This,REFIID riid,void **ppvObject) { | ||
| 1110 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1111 | } | ||
| 1112 | static FORCEINLINE ULONG IUserDictionariesRegistrar_AddRef(IUserDictionariesRegistrar* This) { | ||
| 1113 | return This->lpVtbl->AddRef(This); | ||
| 1114 | } | ||
| 1115 | static FORCEINLINE ULONG IUserDictionariesRegistrar_Release(IUserDictionariesRegistrar* This) { | ||
| 1116 | return This->lpVtbl->Release(This); | ||
| 1117 | } | ||
| 1118 | /*** IUserDictionariesRegistrar methods ***/ | ||
| 1119 | static FORCEINLINE HRESULT IUserDictionariesRegistrar_RegisterUserDictionary(IUserDictionariesRegistrar* This,LPCWSTR dictionaryPath,LPCWSTR languageTag) { | ||
| 1120 | return This->lpVtbl->RegisterUserDictionary(This,dictionaryPath,languageTag); | ||
| 1121 | } | ||
| 1122 | static FORCEINLINE HRESULT IUserDictionariesRegistrar_UnregisterUserDictionary(IUserDictionariesRegistrar* This,LPCWSTR dictionaryPath,LPCWSTR languageTag) { | ||
| 1123 | return This->lpVtbl->UnregisterUserDictionary(This,dictionaryPath,languageTag); | ||
| 1124 | } | ||
| 1125 | #endif | ||
| 1126 | #endif | ||
| 1127 | |||
| 1128 | #endif | ||
| 1129 | |||
| 1130 | |||
| 1131 | #endif /* __IUserDictionariesRegistrar_INTERFACE_DEFINED__ */ | ||
| 1132 | |||
| 1133 | #endif /* WINAPI_PARTITION_DESKTOP */ | ||
| 1134 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | ||
| 1135 | #ifndef __MsSpellCheckLib_LIBRARY_DEFINED__ | ||
| 1136 | #define __MsSpellCheckLib_LIBRARY_DEFINED__ | ||
| 1137 | |||
| 1138 | DEFINE_GUID(LIBID_MsSpellCheckLib, 0x4a250e01, 0x61ea, 0x400b, 0xa2,0x7d, 0xbf,0x37,0x44,0xbc,0xc9,0xf5); | ||
| 1139 | |||
| 1140 | /***************************************************************************** | ||
| 1141 | * SpellCheckerFactory coclass | ||
| 1142 | */ | ||
| 1143 | |||
| 1144 | DEFINE_GUID(CLSID_SpellCheckerFactory, 0x7ab36653, 0x1796, 0x484b, 0xbd,0xfa, 0xe7,0x4f,0x1d,0xb7,0xc1,0xdc); | ||
| 1145 | |||
| 1146 | #ifdef __cplusplus | ||
| 1147 | class DECLSPEC_UUID("7ab36653-1796-484b-bdfa-e74f1db7c1dc") SpellCheckerFactory; | ||
| 1148 | #ifdef __CRT_UUID_DECL | ||
| 1149 | __CRT_UUID_DECL(SpellCheckerFactory, 0x7ab36653, 0x1796, 0x484b, 0xbd,0xfa, 0xe7,0x4f,0x1d,0xb7,0xc1,0xdc) | ||
| 1150 | #endif | ||
| 1151 | #endif | ||
| 1152 | |||
| 1153 | #endif /* __MsSpellCheckLib_LIBRARY_DEFINED__ */ | ||
| 1154 | #endif /* WINAPI_PARTITION_APP */ | ||
| 1155 | #endif /* MIN_SPELLING_NTDDI */ | ||
| 1156 | /* Begin additional prototypes for all interfaces */ | ||
| 1157 | |||
| 1158 | |||
| 1159 | /* End additional prototypes */ | ||
| 1160 | |||
| 1161 | #ifdef __cplusplus | ||
| 1162 | } | ||
| 1163 | #endif | ||
| 1164 | |||
| 1165 | #endif /* __spellcheck_h__ */ | ||
lib/libc/include/any-windows-any/sspi.h+751-23| ... | @@ -87,6 +87,8 @@ extern "C" { | ... | @@ -87,6 +87,8 @@ extern "C" { |
| 87 | #define SecInvalidateHandle(x) ((PSecHandle) x)->dwLower = ((ULONG_PTR) ((INT_PTR)-1)); ((PSecHandle) x)->dwUpper = ((ULONG_PTR) ((INT_PTR)-1)); | 87 | #define SecInvalidateHandle(x) ((PSecHandle) x)->dwLower = ((ULONG_PTR) ((INT_PTR)-1)); ((PSecHandle) x)->dwUpper = ((ULONG_PTR) ((INT_PTR)-1)); |
| 88 | #define SecIsValidHandle(x) ((((PSecHandle) x)->dwLower!=((ULONG_PTR) ((INT_PTR) -1))) && (((PSecHandle) x)->dwUpper!=((ULONG_PTR) ((INT_PTR) -1)))) | 88 | #define SecIsValidHandle(x) ((((PSecHandle) x)->dwLower!=((ULONG_PTR) ((INT_PTR) -1))) && (((PSecHandle) x)->dwUpper!=((ULONG_PTR) ((INT_PTR) -1)))) |
| 89 | 89 | ||
| 90 | #define SEC_DELETED_HANDLE ((ULONG_PTR)(-2)) | ||
| 91 | |||
| 90 | typedef SecHandle CredHandle; | 92 | typedef SecHandle CredHandle; |
| 91 | typedef PSecHandle PCredHandle; | 93 | typedef PSecHandle PCredHandle; |
| 92 | 94 | ||
| ... | @@ -164,9 +166,21 @@ extern "C" { | ... | @@ -164,9 +166,21 @@ extern "C" { |
| 164 | #define SECPKG_FLAG_MUTUAL_AUTH 0x00010000 | 166 | #define SECPKG_FLAG_MUTUAL_AUTH 0x00010000 |
| 165 | #define SECPKG_FLAG_DELEGATION 0x00020000 | 167 | #define SECPKG_FLAG_DELEGATION 0x00020000 |
| 166 | #define SECPKG_FLAG_READONLY_WITH_CHECKSUM 0x00040000 | 168 | #define SECPKG_FLAG_READONLY_WITH_CHECKSUM 0x00040000 |
| 169 | #define SECPKG_FLAG_RESTRICTED_TOKENS 0x00080000 | ||
| 170 | #define SECPKG_FLAG_NEGO_EXTENDER 0x00100000 | ||
| 171 | #define SECPKG_FLAG_NEGOTIABLE2 0x00200000 | ||
| 172 | #define SECPKG_FLAG_APPCONTAINER_PASSTHROUGH 0x00400000 | ||
| 173 | #define SECPKG_FLAG_APPCONTAINER_CHECKS 0x00800000 | ||
| 174 | #define SECPKG_FLAG_CREDENTIAL_ISOLATION_ENABLED 0x01000000 | ||
| 175 | #define SECPKG_FLAG_APPLY_LOOPBACK 0x02000000 | ||
| 167 | 176 | ||
| 168 | #define SECPKG_ID_NONE 0xFFFF | 177 | #define SECPKG_ID_NONE 0xFFFF |
| 169 | 178 | ||
| 179 | #define SECPKG_CALLFLAGS_APPCONTAINER 0x00000001 | ||
| 180 | #define SECPKG_CALLFLAGS_APPCONTAINER_AUTHCAPABLE 0x00000002 | ||
| 181 | #define SECPKG_CALLFLAGS_FORCE_SUPPLIED 0x00000004 | ||
| 182 | #define SECPKG_CALLFLAGS_APPCONTAINER_UPNCAPABLE 0x00000008 | ||
| 183 | |||
| 170 | typedef struct _SecBuffer { | 184 | typedef struct _SecBuffer { |
| 171 | unsigned __LONG32 cbBuffer; | 185 | unsigned __LONG32 cbBuffer; |
| 172 | unsigned __LONG32 BufferType; | 186 | unsigned __LONG32 BufferType; |
| ... | @@ -196,6 +210,20 @@ extern "C" { | ... | @@ -196,6 +210,20 @@ extern "C" { |
| 196 | #define SECBUFFER_MECHLIST_SIGNATURE 12 | 210 | #define SECBUFFER_MECHLIST_SIGNATURE 12 |
| 197 | #define SECBUFFER_TARGET 13 | 211 | #define SECBUFFER_TARGET 13 |
| 198 | #define SECBUFFER_CHANNEL_BINDINGS 14 | 212 | #define SECBUFFER_CHANNEL_BINDINGS 14 |
| 213 | #define SECBUFFER_CHANGE_PASS_RESPONSE 15 | ||
| 214 | #define SECBUFFER_TARGET_HOST 16 | ||
| 215 | #define SECBUFFER_ALERT 17 | ||
| 216 | #define SECBUFFER_APPLICATION_PROTOCOLS 18 | ||
| 217 | #define SECBUFFER_SRTP_PROTECTION_PROFILES 19 | ||
| 218 | #define SECBUFFER_SRTP_MASTER_KEY_IDENTIFIER 20 | ||
| 219 | #define SECBUFFER_TOKEN_BINDING 21 | ||
| 220 | #define SECBUFFER_PRESHARED_KEY 22 | ||
| 221 | #define SECBUFFER_PRESHARED_KEY_IDENTITY 23 | ||
| 222 | #define SECBUFFER_DTLS_MTU 24 | ||
| 223 | #define SECBUFFER_SEND_GENERIC_TLS_EXTENSION 25 | ||
| 224 | #define SECBUFFER_SUBSCRIBE_GENERIC_TLS_EXTENSION 26 | ||
| 225 | #define SECBUFFER_FLAGS 27 | ||
| 226 | #define SECBUFFER_TRAFFIC_SECRETS 28 | ||
| 199 | 227 | ||
| 200 | #define SECBUFFER_ATTRMASK 0xF0000000 | 228 | #define SECBUFFER_ATTRMASK 0xF0000000 |
| 201 | #define SECBUFFER_READONLY 0x80000000 | 229 | #define SECBUFFER_READONLY 0x80000000 |
| ... | @@ -220,6 +248,79 @@ extern "C" { | ... | @@ -220,6 +248,79 @@ extern "C" { |
| 220 | unsigned __LONG32 dwApplicationDataOffset; | 248 | unsigned __LONG32 dwApplicationDataOffset; |
| 221 | } SEC_CHANNEL_BINDINGS,*PSEC_CHANNEL_BINDINGS; | 249 | } SEC_CHANNEL_BINDINGS,*PSEC_CHANNEL_BINDINGS; |
| 222 | 250 | ||
| 251 | typedef enum _SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT { | ||
| 252 | SecApplicationProtocolNegotiationExt_None, | ||
| 253 | SecApplicationProtocolNegotiationExt_NPN, | ||
| 254 | SecApplicationProtocolNegotiationExt_ALPN | ||
| 255 | } SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT,*PSEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT; | ||
| 256 | |||
| 257 | typedef struct _SEC_APPLICATION_PROTOCOL_LIST { | ||
| 258 | SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT ProtoNegoExt; | ||
| 259 | unsigned short ProtocolListSize; | ||
| 260 | unsigned char ProtocolList[ANYSIZE_ARRAY]; | ||
| 261 | } SEC_APPLICATION_PROTOCOL_LIST,*PSEC_APPLICATION_PROTOCOL_LIST; | ||
| 262 | |||
| 263 | typedef struct _SEC_APPLICATION_PROTOCOLS { | ||
| 264 | unsigned __LONG32 ProtocolListsSize; | ||
| 265 | SEC_APPLICATION_PROTOCOL_LIST ProtocolLists[ANYSIZE_ARRAY]; | ||
| 266 | } SEC_APPLICATION_PROTOCOLS,*PSEC_APPLICATION_PROTOCOLS; | ||
| 267 | |||
| 268 | typedef struct _SEC_SRTP_PROTECTION_PROFILES { | ||
| 269 | unsigned short ProfilesSize; | ||
| 270 | unsigned short ProfilesList[ANYSIZE_ARRAY]; | ||
| 271 | } SEC_SRTP_PROTECTION_PROFILES,*PSEC_SRTP_PROTECTION_PROFILES; | ||
| 272 | |||
| 273 | typedef struct _SEC_SRTP_MASTER_KEY_IDENTIFIER { | ||
| 274 | unsigned char MasterKeyIdentifierSize; | ||
| 275 | unsigned char MasterKeyIdentifier[ANYSIZE_ARRAY]; | ||
| 276 | } SEC_SRTP_MASTER_KEY_IDENTIFIER,*PSEC_SRTP_MASTER_KEY_IDENTIFIER; | ||
| 277 | |||
| 278 | typedef struct _SEC_TOKEN_BINDING { | ||
| 279 | unsigned char MajorVersion; | ||
| 280 | unsigned char MinorVersion; | ||
| 281 | unsigned short KeyParametersSize; | ||
| 282 | unsigned char KeyParameters[ANYSIZE_ARRAY]; | ||
| 283 | } SEC_TOKEN_BINDING,*PSEC_TOKEN_BINDING; | ||
| 284 | |||
| 285 | typedef struct _SEC_PRESHAREDKEY { | ||
| 286 | unsigned short KeySize; | ||
| 287 | unsigned char Key[ANYSIZE_ARRAY]; | ||
| 288 | } SEC_PRESHAREDKEY,*PSEC_PRESHAREDKEY; | ||
| 289 | |||
| 290 | typedef struct _SEC_PRESHAREDKEY_IDENTITY { | ||
| 291 | unsigned short KeyIdentitySize; | ||
| 292 | unsigned char KeyIdentity[ANYSIZE_ARRAY]; | ||
| 293 | } SEC_PRESHAREDKEY_IDENTITY,*PSEC_PRESHAREDKEY_IDENTITY; | ||
| 294 | |||
| 295 | typedef struct _SEC_DTLS_MTU { | ||
| 296 | unsigned short PathMTU; | ||
| 297 | } SEC_DTLS_MTU,*PSEC_DTLS_MTU; | ||
| 298 | |||
| 299 | typedef struct _SEC_FLAGS { | ||
| 300 | unsigned long long Flags; | ||
| 301 | } SEC_FLAGS,*PSEC_FLAGS; | ||
| 302 | |||
| 303 | typedef enum _SEC_TRAFFIC_SECRET_TYPE { | ||
| 304 | SecTrafficSecret_None, | ||
| 305 | SecTrafficSecret_Client, | ||
| 306 | SecTrafficSecret_Server | ||
| 307 | } SEC_TRAFFIC_SECRET_TYPE,*PSEC_TRAFFIC_SECRET_TYPE; | ||
| 308 | |||
| 309 | #define SZ_ALG_MAX_SIZE 64 | ||
| 310 | |||
| 311 | typedef struct _SEC_TRAFFIC_SECRETS { | ||
| 312 | wchar_t SymmetricAlgId[SZ_ALG_MAX_SIZE]; | ||
| 313 | wchar_t ChainingMode[SZ_ALG_MAX_SIZE]; | ||
| 314 | wchar_t HashAlgId[SZ_ALG_MAX_SIZE]; | ||
| 315 | unsigned short KeySize; | ||
| 316 | unsigned short IvSize; | ||
| 317 | unsigned short MsgSequenceStart; | ||
| 318 | unsigned short MsgSequenceEnd; | ||
| 319 | SEC_TRAFFIC_SECRET_TYPE TrafficSecretType; | ||
| 320 | unsigned short TrafficSecretSize; | ||
| 321 | unsigned char TrafficSecret[ANYSIZE_ARRAY]; | ||
| 322 | } SEC_TRAFFIC_SECRETS,*PSEC_TRAFFIC_SECRETS; | ||
| 323 | |||
| 223 | #define SECURITY_NATIVE_DREP 0x00000010 | 324 | #define SECURITY_NATIVE_DREP 0x00000010 |
| 224 | #define SECURITY_NETWORK_DREP 0x00000000 | 325 | #define SECURITY_NETWORK_DREP 0x00000000 |
| 225 | 326 | ||
| ... | @@ -229,6 +330,9 @@ extern "C" { | ... | @@ -229,6 +330,9 @@ extern "C" { |
| 229 | #define SECPKG_CRED_DEFAULT 0x00000004 | 330 | #define SECPKG_CRED_DEFAULT 0x00000004 |
| 230 | #define SECPKG_CRED_RESERVED 0xF0000000 | 331 | #define SECPKG_CRED_RESERVED 0xF0000000 |
| 231 | 332 | ||
| 333 | #define SECPKG_CRED_AUTOLOGON_RESTRICTED 0x00000010 | ||
| 334 | #define SECPKG_CRED_PROCESS_POLICY_ONLY 0x00000020 | ||
| 335 | |||
| 232 | #define ISC_REQ_DELEGATE 0x00000001 | 336 | #define ISC_REQ_DELEGATE 0x00000001 |
| 233 | #define ISC_REQ_MUTUAL_AUTH 0x00000002 | 337 | #define ISC_REQ_MUTUAL_AUTH 0x00000002 |
| 234 | #define ISC_REQ_REPLAY_DETECT 0x00000004 | 338 | #define ISC_REQ_REPLAY_DETECT 0x00000004 |
| ... | @@ -251,6 +355,12 @@ extern "C" { | ... | @@ -251,6 +355,12 @@ extern "C" { |
| 251 | #define ISC_REQ_MANUAL_CRED_VALIDATION 0x00080000 | 355 | #define ISC_REQ_MANUAL_CRED_VALIDATION 0x00080000 |
| 252 | #define ISC_REQ_RESERVED1 0x00100000 | 356 | #define ISC_REQ_RESERVED1 0x00100000 |
| 253 | #define ISC_REQ_FRAGMENT_TO_FIT 0x00200000 | 357 | #define ISC_REQ_FRAGMENT_TO_FIT 0x00200000 |
| 358 | #define ISC_REQ_FORWARD_CREDENTIALS 0x00400000 | ||
| 359 | #define ISC_REQ_NO_INTEGRITY 0x00800000 | ||
| 360 | #define ISC_REQ_USE_HTTP_STYLE 0x01000000 | ||
| 361 | #define ISC_REQ_UNVERIFIED_TARGET_NAME 0x20000000 | ||
| 362 | #define ISC_REQ_CONFIDENTIALITY_ONLY 0x40000000 | ||
| 363 | #define ISC_REQ_MESSAGES 0x0000000100000000 | ||
| 254 | 364 | ||
| 255 | #define ISC_RET_DELEGATE 0x00000001 | 365 | #define ISC_RET_DELEGATE 0x00000001 |
| 256 | #define ISC_RET_MUTUAL_AUTH 0x00000002 | 366 | #define ISC_RET_MUTUAL_AUTH 0x00000002 |
| ... | @@ -274,6 +384,12 @@ extern "C" { | ... | @@ -274,6 +384,12 @@ extern "C" { |
| 274 | #define ISC_RET_MANUAL_CRED_VALIDATION 0x00080000 | 384 | #define ISC_RET_MANUAL_CRED_VALIDATION 0x00080000 |
| 275 | #define ISC_RET_RESERVED1 0x00100000 | 385 | #define ISC_RET_RESERVED1 0x00100000 |
| 276 | #define ISC_RET_FRAGMENT_ONLY 0x00200000 | 386 | #define ISC_RET_FRAGMENT_ONLY 0x00200000 |
| 387 | #define ISC_RET_FORWARD_CREDENTIALS 0x00400000 | ||
| 388 | #define ISC_RET_USED_HTTP_STYLE 0x01000000 | ||
| 389 | #define ISC_RET_NO_ADDITIONAL_TOKEN 0x02000000 | ||
| 390 | #define ISC_RET_REAUTHENTICATION 0x08000000 | ||
| 391 | #define ISC_RET_CONFIDENTIALITY_ONLY 0x40000000 | ||
| 392 | #define ISC_RET_MESSAGES 0x0000000100000000 | ||
| 277 | 393 | ||
| 278 | #define ASC_REQ_DELEGATE 0x00000001 | 394 | #define ASC_REQ_DELEGATE 0x00000001 |
| 279 | #define ASC_REQ_MUTUAL_AUTH 0x00000002 | 395 | #define ASC_REQ_MUTUAL_AUTH 0x00000002 |
| ... | @@ -281,11 +397,13 @@ extern "C" { | ... | @@ -281,11 +397,13 @@ extern "C" { |
| 281 | #define ASC_REQ_SEQUENCE_DETECT 0x00000008 | 397 | #define ASC_REQ_SEQUENCE_DETECT 0x00000008 |
| 282 | #define ASC_REQ_CONFIDENTIALITY 0x00000010 | 398 | #define ASC_REQ_CONFIDENTIALITY 0x00000010 |
| 283 | #define ASC_REQ_USE_SESSION_KEY 0x00000020 | 399 | #define ASC_REQ_USE_SESSION_KEY 0x00000020 |
| 400 | #define ASC_REQ_SESSION_TICKET 0x00000040 | ||
| 284 | #define ASC_REQ_ALLOCATE_MEMORY 0x00000100 | 401 | #define ASC_REQ_ALLOCATE_MEMORY 0x00000100 |
| 285 | #define ASC_REQ_USE_DCE_STYLE 0x00000200 | 402 | #define ASC_REQ_USE_DCE_STYLE 0x00000200 |
| 286 | #define ASC_REQ_DATAGRAM 0x00000400 | 403 | #define ASC_REQ_DATAGRAM 0x00000400 |
| 287 | #define ASC_REQ_CONNECTION 0x00000800 | 404 | #define ASC_REQ_CONNECTION 0x00000800 |
| 288 | #define ASC_REQ_CALL_LEVEL 0x00001000 | 405 | #define ASC_REQ_CALL_LEVEL 0x00001000 |
| 406 | #define ASC_REQ_FRAGMENT_SUPPLIED 0x00002000 | ||
| 289 | #define ASC_REQ_EXTENDED_ERROR 0x00008000 | 407 | #define ASC_REQ_EXTENDED_ERROR 0x00008000 |
| 290 | #define ASC_REQ_STREAM 0x00010000 | 408 | #define ASC_REQ_STREAM 0x00010000 |
| 291 | #define ASC_REQ_INTEGRITY 0x00020000 | 409 | #define ASC_REQ_INTEGRITY 0x00020000 |
| ... | @@ -295,8 +413,10 @@ extern "C" { | ... | @@ -295,8 +413,10 @@ extern "C" { |
| 295 | #define ASC_REQ_ALLOW_NON_USER_LOGONS 0x00200000 | 413 | #define ASC_REQ_ALLOW_NON_USER_LOGONS 0x00200000 |
| 296 | #define ASC_REQ_ALLOW_CONTEXT_REPLAY 0x00400000 | 414 | #define ASC_REQ_ALLOW_CONTEXT_REPLAY 0x00400000 |
| 297 | #define ASC_REQ_FRAGMENT_TO_FIT 0x00800000 | 415 | #define ASC_REQ_FRAGMENT_TO_FIT 0x00800000 |
| 298 | #define ASC_REQ_FRAGMENT_SUPPLIED 0x00002000 | ||
| 299 | #define ASC_REQ_NO_TOKEN 0x01000000 | 416 | #define ASC_REQ_NO_TOKEN 0x01000000 |
| 417 | #define ASC_REQ_PROXY_BINDINGS 0x04000000 | ||
| 418 | #define ASC_REQ_ALLOW_MISSING_BINDINGS 0x10000000 | ||
| 419 | #define ASC_REQ_MESSAGES 0x0000000100000000 | ||
| 300 | 420 | ||
| 301 | #define ASC_RET_DELEGATE 0x00000001 | 421 | #define ASC_RET_DELEGATE 0x00000001 |
| 302 | #define ASC_RET_MUTUAL_AUTH 0x00000002 | 422 | #define ASC_RET_MUTUAL_AUTH 0x00000002 |
| ... | @@ -304,6 +424,7 @@ extern "C" { | ... | @@ -304,6 +424,7 @@ extern "C" { |
| 304 | #define ASC_RET_SEQUENCE_DETECT 0x00000008 | 424 | #define ASC_RET_SEQUENCE_DETECT 0x00000008 |
| 305 | #define ASC_RET_CONFIDENTIALITY 0x00000010 | 425 | #define ASC_RET_CONFIDENTIALITY 0x00000010 |
| 306 | #define ASC_RET_USE_SESSION_KEY 0x00000020 | 426 | #define ASC_RET_USE_SESSION_KEY 0x00000020 |
| 427 | #define ASC_RET_SESSION_TICKET 0x00000040 | ||
| 307 | #define ASC_RET_ALLOCATED_MEMORY 0x00000100 | 428 | #define ASC_RET_ALLOCATED_MEMORY 0x00000100 |
| 308 | #define ASC_RET_USED_DCE_STYLE 0x00000200 | 429 | #define ASC_RET_USED_DCE_STYLE 0x00000200 |
| 309 | #define ASC_RET_DATAGRAM 0x00000400 | 430 | #define ASC_RET_DATAGRAM 0x00000400 |
| ... | @@ -320,9 +441,14 @@ extern "C" { | ... | @@ -320,9 +441,14 @@ extern "C" { |
| 320 | #define ASC_RET_ALLOW_CONTEXT_REPLAY 0x00400000 | 441 | #define ASC_RET_ALLOW_CONTEXT_REPLAY 0x00400000 |
| 321 | #define ASC_RET_FRAGMENT_ONLY 0x00800000 | 442 | #define ASC_RET_FRAGMENT_ONLY 0x00800000 |
| 322 | #define ASC_RET_NO_TOKEN 0x01000000 | 443 | #define ASC_RET_NO_TOKEN 0x01000000 |
| 444 | #define ASC_RET_NO_ADDITIONAL_TOKEN 0x02000000 | ||
| 445 | #define ASC_RET_MESSAGES 0x0000000100000000 | ||
| 323 | 446 | ||
| 324 | #define SECPKG_CRED_ATTR_NAMES 1 | 447 | #define SECPKG_CRED_ATTR_NAMES 1 |
| 325 | #define SECPKG_CRED_ATTR_SSI_PROVIDER 2 | 448 | #define SECPKG_CRED_ATTR_SSI_PROVIDER 2 |
| 449 | #define SECPKG_CRED_ATTR_KDC_PROXY_SETTINGS 3 | ||
| 450 | #define SECPKG_CRED_ATTR_CERT 4 | ||
| 451 | #define SECPKG_CRED_ATTR_PAC_BYPASS 5 | ||
| 326 | 452 | ||
| 327 | typedef struct _SecPkgCredentials_NamesW | 453 | typedef struct _SecPkgCredentials_NamesW |
| 328 | { | 454 | { |
| ... | @@ -352,6 +478,23 @@ extern "C" { | ... | @@ -352,6 +478,23 @@ extern "C" { |
| 352 | #define SecPkgCredentials_SSIProvider __MINGW_NAME_AW(SecPkgCredentials_SSIProvider) | 478 | #define SecPkgCredentials_SSIProvider __MINGW_NAME_AW(SecPkgCredentials_SSIProvider) |
| 353 | #define PSecPkgCredentials_SSIProvider __MINGW_NAME_AW(PSecPkgCredentials_SSIProvider) | 479 | #define PSecPkgCredentials_SSIProvider __MINGW_NAME_AW(PSecPkgCredentials_SSIProvider) |
| 354 | 480 | ||
| 481 | #define KDC_PROXY_SETTINGS_V1 1 | ||
| 482 | #define KDC_PROXY_SETTINGS_FLAGS_FORCEPROXY 0x1 | ||
| 483 | |||
| 484 | typedef struct _SecPkgCredentials_KdcProxySettingsW { | ||
| 485 | ULONG Version; | ||
| 486 | ULONG Flags; | ||
| 487 | USHORT ProxyServerOffset; | ||
| 488 | USHORT ProxyServerLength; | ||
| 489 | USHORT ClientTlsCredOffset; | ||
| 490 | USHORT ClientTlsCredLength; | ||
| 491 | } SecPkgCredentials_KdcProxySettingsW,*PSecPkgCredentials_KdcProxySettingsW; | ||
| 492 | |||
| 493 | typedef struct _SecPkgCredentials_Cert { | ||
| 494 | unsigned __LONG32 EncodedCertSize; | ||
| 495 | unsigned char *EncodedCert; | ||
| 496 | } SecPkgCredentials_Cert,*PSecPkgCredentials_Cert; | ||
| 497 | |||
| 355 | #define SECPKG_ATTR_SIZES 0 | 498 | #define SECPKG_ATTR_SIZES 0 |
| 356 | #define SECPKG_ATTR_NAMES 1 | 499 | #define SECPKG_ATTR_NAMES 1 |
| 357 | #define SECPKG_ATTR_LIFESPAN 2 | 500 | #define SECPKG_ATTR_LIFESPAN 2 |
| ... | @@ -374,6 +517,49 @@ extern "C" { | ... | @@ -374,6 +517,49 @@ extern "C" { |
| 374 | #define SECPKG_ATTR_TARGET 19 | 517 | #define SECPKG_ATTR_TARGET 19 |
| 375 | #define SECPKG_ATTR_AUTHENTICATION_ID 20 | 518 | #define SECPKG_ATTR_AUTHENTICATION_ID 20 |
| 376 | #define SECPKG_ATTR_LOGOFF_TIME 21 | 519 | #define SECPKG_ATTR_LOGOFF_TIME 21 |
| 520 | #define SECPKG_ATTR_NEGO_KEYS 22 | ||
| 521 | #define SECPKG_ATTR_PROMPTING_NEEDED 24 | ||
| 522 | #define SECPKG_ATTR_UNIQUE_BINDINGS 25 | ||
| 523 | #define SECPKG_ATTR_ENDPOINT_BINDINGS 26 | ||
| 524 | #define SECPKG_ATTR_CLIENT_SPECIFIED_TARGET 27 | ||
| 525 | #define SECPKG_ATTR_LAST_CLIENT_TOKEN_STATUS 30 | ||
| 526 | #define SECPKG_ATTR_NEGO_PKG_INFO 31 | ||
| 527 | #define SECPKG_ATTR_NEGO_STATUS 32 | ||
| 528 | #define SECPKG_ATTR_CONTEXT_DELETED 33 | ||
| 529 | #define SECPKG_ATTR_DTLS_MTU 34 | ||
| 530 | #define SECPKG_ATTR_DATAGRAM_SIZES SECPKG_ATTR_STREAM_SIZES | ||
| 531 | #define SECPKG_ATTR_SUBJECT_SECURITY_ATTRIBUTES 128 | ||
| 532 | #define SECPKG_ATTR_APPLICATION_PROTOCOL 35 | ||
| 533 | #define SECPKG_ATTR_NEGOTIATED_TLS_EXTENSIONS 36 | ||
| 534 | #define SECPKG_ATTR_IS_LOOPBACK 37 | ||
| 535 | |||
| 536 | typedef struct _SecPkgContext_SubjectAttributes { | ||
| 537 | void *AttributeInfo; | ||
| 538 | } SecPkgContext_SubjectAttributes,*PSecPkgContext_SubjectAttributes; | ||
| 539 | |||
| 540 | #define SECPKG_ATTR_NEGO_INFO_FLAG_NO_KERBEROS 0x1 | ||
| 541 | #define SECPKG_ATTR_NEGO_INFO_FLAG_NO_NTLM 0x2 | ||
| 542 | |||
| 543 | typedef enum _SECPKG_CRED_CLASS { | ||
| 544 | SecPkgCredClass_None = 0, | ||
| 545 | SecPkgCredClass_Ephemeral = 10, | ||
| 546 | SecPkgCredClass_PersistedGeneric = 20, | ||
| 547 | SecPkgCredClass_PersistedSpecific = 30, | ||
| 548 | SecPkgCredClass_Explicit = 40 | ||
| 549 | } SECPKG_CRED_CLASS,*PSECPKG_CRED_CLASS; | ||
| 550 | |||
| 551 | typedef struct _SecPkgContext_CredInfo { | ||
| 552 | SECPKG_CRED_CLASS CredClass; | ||
| 553 | unsigned __LONG32 IsPromptingNeeded; | ||
| 554 | } SecPkgContext_CredInfo,*PSecPkgContext_CredInfo; | ||
| 555 | |||
| 556 | typedef struct _SecPkgContext_NegoPackageInfo { | ||
| 557 | unsigned __LONG32 PackageMask; | ||
| 558 | } SecPkgContext_NegoPackageInfo,*PSecPkgContext_NegoPackageInfo; | ||
| 559 | |||
| 560 | typedef struct _SecPkgContext_NegoStatus { | ||
| 561 | unsigned __LONG32 LastStatus; | ||
| 562 | } SecPkgContext_NegoStatus,*PSecPkgContext_NegoStatus; | ||
| 377 | 563 | ||
| 378 | typedef struct _SecPkgContext_Sizes { | 564 | typedef struct _SecPkgContext_Sizes { |
| 379 | unsigned __LONG32 cbMaxToken; | 565 | unsigned __LONG32 cbMaxToken; |
| ... | @@ -390,10 +576,23 @@ extern "C" { | ... | @@ -390,10 +576,23 @@ extern "C" { |
| 390 | unsigned __LONG32 cbBlockSize; | 576 | unsigned __LONG32 cbBlockSize; |
| 391 | } SecPkgContext_StreamSizes,*PSecPkgContext_StreamSizes; | 577 | } SecPkgContext_StreamSizes,*PSecPkgContext_StreamSizes; |
| 392 | 578 | ||
| 579 | typedef SecPkgContext_StreamSizes SecPkgContext_DatagramSizes; | ||
| 580 | typedef PSecPkgContext_StreamSizes PSecPkgContext_DatagramSizes; | ||
| 581 | |||
| 393 | typedef struct _SecPkgContext_NamesW { | 582 | typedef struct _SecPkgContext_NamesW { |
| 394 | SEC_WCHAR *sUserName; | 583 | SEC_WCHAR *sUserName; |
| 395 | } SecPkgContext_NamesW,*PSecPkgContext_NamesW; | 584 | } SecPkgContext_NamesW,*PSecPkgContext_NamesW; |
| 396 | 585 | ||
| 586 | typedef enum _SECPKG_ATTR_LCT_STATUS { | ||
| 587 | SecPkgAttrLastClientTokenYes, | ||
| 588 | SecPkgAttrLastClientTokenNo, | ||
| 589 | SecPkgAttrLastClientTokenMaybe | ||
| 590 | } SECPKG_ATTR_LCT_STATUS,*PSECPKG_ATTR_LCT_STATUS; | ||
| 591 | |||
| 592 | typedef struct _SecPkgContext_LastClientTokenStatus { | ||
| 593 | SECPKG_ATTR_LCT_STATUS LastClientTokenStatus; | ||
| 594 | } SecPkgContext_LastClientTokenStatus,*PSecPkgContext_LastClientTokenStatus; | ||
| 595 | |||
| 397 | typedef struct _SecPkgContext_NamesA { | 596 | typedef struct _SecPkgContext_NamesA { |
| 398 | SEC_CHAR *sUserName; | 597 | SEC_CHAR *sUserName; |
| 399 | } SecPkgContext_NamesA,*PSecPkgContext_NamesA; | 598 | } SecPkgContext_NamesA,*PSecPkgContext_NamesA; |
| ... | @@ -469,6 +668,15 @@ extern "C" { | ... | @@ -469,6 +668,15 @@ extern "C" { |
| 469 | unsigned char *SessionKey; | 668 | unsigned char *SessionKey; |
| 470 | } SecPkgContext_SessionKey,*PSecPkgContext_SessionKey; | 669 | } SecPkgContext_SessionKey,*PSecPkgContext_SessionKey; |
| 471 | 670 | ||
| 671 | typedef struct _SecPkgContext_NegoKeys { | ||
| 672 | unsigned __LONG32 KeyType; | ||
| 673 | unsigned short KeyLength; | ||
| 674 | unsigned char *KeyValue; | ||
| 675 | unsigned __LONG32 VerifyKeyType; | ||
| 676 | unsigned short VerifyKeyLength; | ||
| 677 | unsigned char *VerifyKeyValue; | ||
| 678 | } SecPkgContext_NegoKeys,*PSecPkgContext_NegoKeys; | ||
| 679 | |||
| 472 | typedef struct _SecPkgContext_PackageInfoW { | 680 | typedef struct _SecPkgContext_PackageInfoW { |
| 473 | PSecPkgInfoW PackageInfo; | 681 | PSecPkgInfoW PackageInfo; |
| 474 | } SecPkgContext_PackageInfoW,*PSecPkgContext_PackageInfoW; | 682 | } SecPkgContext_PackageInfoW,*PSecPkgContext_PackageInfoW; |
| ... | @@ -552,6 +760,43 @@ extern "C" { | ... | @@ -552,6 +760,43 @@ extern "C" { |
| 552 | char *Target; | 760 | char *Target; |
| 553 | } SecPkgContext_Target,*PSecPkgContext_Target; | 761 | } SecPkgContext_Target,*PSecPkgContext_Target; |
| 554 | 762 | ||
| 763 | typedef struct _SecPkgContext_ClientSpecifiedTarget { | ||
| 764 | SEC_WCHAR *sTargetName; | ||
| 765 | } SecPkgContext_ClientSpecifiedTarget,*PSecPkgContext_ClientSpecifiedTarget; | ||
| 766 | |||
| 767 | typedef struct _SecPkgContext_Bindings { | ||
| 768 | unsigned __LONG32 BindingsLength; | ||
| 769 | SEC_CHANNEL_BINDINGS *Bindings; | ||
| 770 | } SecPkgContext_Bindings,*PSecPkgContext_Bindings; | ||
| 771 | |||
| 772 | typedef enum _SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS { | ||
| 773 | SecApplicationProtocolNegotiationStatus_None, | ||
| 774 | SecApplicationProtocolNegotiationStatus_Success, | ||
| 775 | SecApplicationProtocolNegotiationStatus_SelectedClientOnly | ||
| 776 | } SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS,*PSEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS; | ||
| 777 | |||
| 778 | #define MAX_PROTOCOL_ID_SIZE 0xff | ||
| 779 | |||
| 780 | typedef struct _SecPkgContext_ApplicationProtocol { | ||
| 781 | SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS ProtoNegoStatus; | ||
| 782 | SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT ProtoNegoExt; | ||
| 783 | unsigned char ProtocolIdSize; | ||
| 784 | unsigned char ProtocolId[MAX_PROTOCOL_ID_SIZE]; | ||
| 785 | } SecPkgContext_ApplicationProtocol,*PSecPkgContext_ApplicationProtocol; | ||
| 786 | |||
| 787 | typedef struct _SecPkgContext_NegotiatedTlsExtensions { | ||
| 788 | unsigned __LONG32 ExtensionsCount; | ||
| 789 | unsigned short *Extensions; | ||
| 790 | } SecPkgContext_NegotiatedTlsExtensions,*PSecPkgContext_NegotiatedTlsExtensions; | ||
| 791 | |||
| 792 | typedef struct _SECPKG_APP_MODE_INFO { | ||
| 793 | ULONG UserFunction; | ||
| 794 | ULONG_PTR Argument1; | ||
| 795 | ULONG_PTR Argument2; | ||
| 796 | SecBuffer UserData; | ||
| 797 | BOOLEAN ReturnToLsa; | ||
| 798 | } SECPKG_APP_MODE_INFO,*PSECPKG_APP_MODE_INFO; | ||
| 799 | |||
| 555 | typedef void (WINAPI *SEC_GET_KEY_FN) (void *Arg,void *Principal,unsigned __LONG32 KeyVer,void **Key,SECURITY_STATUS *Status); | 800 | typedef void (WINAPI *SEC_GET_KEY_FN) (void *Arg,void *Principal,unsigned __LONG32 KeyVer,void **Key,SECURITY_STATUS *Status); |
| 556 | 801 | ||
| 557 | #define SECPKG_CONTEXT_EXPORT_RESET_NEW 0x00000001 | 802 | #define SECPKG_CONTEXT_EXPORT_RESET_NEW 0x00000001 |
| ... | @@ -670,6 +915,17 @@ extern "C" { | ... | @@ -670,6 +915,17 @@ extern "C" { |
| 670 | #define QueryContextAttributes __MINGW_NAME_AW(QueryContextAttributes) | 915 | #define QueryContextAttributes __MINGW_NAME_AW(QueryContextAttributes) |
| 671 | #define QUERY_CONTEXT_ATTRIBUTES_FN __MINGW_NAME_UAW(QUERY_CONTEXT_ATTRIBUTES_FN) | 916 | #define QUERY_CONTEXT_ATTRIBUTES_FN __MINGW_NAME_UAW(QUERY_CONTEXT_ATTRIBUTES_FN) |
| 672 | 917 | ||
| 918 | SECURITY_STATUS WINAPI QueryContextAttributesExW(PCtxtHandle phContext,unsigned __LONG32 ulAttribute,void *pBuffer,unsigned __LONG32 cbBuffer); | ||
| 919 | |||
| 920 | typedef SECURITY_STATUS (WINAPI *QUERY_CONTEXT_ATTRIBUTES_EX_FN_W)(PCtxtHandle,unsigned __LONG32,void*,unsigned __LONG32); | ||
| 921 | |||
| 922 | SECURITY_STATUS WINAPI QueryContextAttributesExA(PCtxtHandle phContext,unsigned __LONG32 ulAttribute,void *pBuffer,unsigned __LONG32 cbBuffer); | ||
| 923 | |||
| 924 | typedef SECURITY_STATUS (WINAPI *QUERY_CONTEXT_ATTRIBUTES_EX_FN_A)(PCtxtHandle,unsigned __LONG32,void*,unsigned __LONG32); | ||
| 925 | |||
| 926 | #define QueryContextAttributesEx __MINGW_NAME_AW(QueryContextAttributesEx) | ||
| 927 | #define QUERY_CONTEXT_ATTRIBUTES_EX_FN __MINGW_NAME_UAW(QUERY_CONTEXT_ATTRIBUTES_EX_FN) | ||
| 928 | |||
| 673 | SECURITY_STATUS WINAPI SetContextAttributesW(PCtxtHandle phContext,unsigned __LONG32 ulAttribute,void *pBuffer,unsigned __LONG32 cbBuffer); | 929 | SECURITY_STATUS WINAPI SetContextAttributesW(PCtxtHandle phContext,unsigned __LONG32 ulAttribute,void *pBuffer,unsigned __LONG32 cbBuffer); |
| 674 | 930 | ||
| 675 | typedef SECURITY_STATUS (WINAPI *SET_CONTEXT_ATTRIBUTES_FN_W)(PCtxtHandle,unsigned __LONG32,void *,unsigned __LONG32); | 931 | typedef SECURITY_STATUS (WINAPI *SET_CONTEXT_ATTRIBUTES_FN_W)(PCtxtHandle,unsigned __LONG32,void *,unsigned __LONG32); |
| ... | @@ -692,6 +948,17 @@ extern "C" { | ... | @@ -692,6 +948,17 @@ extern "C" { |
| 692 | #define QueryCredentialsAttributes __MINGW_NAME_AW(QueryCredentialsAttributes) | 948 | #define QueryCredentialsAttributes __MINGW_NAME_AW(QueryCredentialsAttributes) |
| 693 | #define QUERY_CREDENTIALS_ATTRIBUTES_FN __MINGW_NAME_UAW(QUERY_CREDENTIALS_ATTRIBUTES_FN) | 949 | #define QUERY_CREDENTIALS_ATTRIBUTES_FN __MINGW_NAME_UAW(QUERY_CREDENTIALS_ATTRIBUTES_FN) |
| 694 | 950 | ||
| 951 | SECURITY_STATUS WINAPI QueryCredentialsAttributesExW(PCredHandle phCredential,unsigned __LONG32 ulAttribute,void *pBuffer,unsigned __LONG32 cbBuffer); | ||
| 952 | |||
| 953 | typedef SECURITY_STATUS (WINAPI *QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W)(PCredHandle,unsigned __LONG32,void*,unsigned __LONG32); | ||
| 954 | |||
| 955 | SECURITY_STATUS WINAPI QueryCredentialsAttributesExA(PCredHandle phCredential,unsigned __LONG32 ulAttribute,void *pBuffer,unsigned __LONG32 cbBuffer); | ||
| 956 | |||
| 957 | typedef SECURITY_STATUS (WINAPI *QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A)(PCredHandle,unsigned __LONG32,void*,unsigned __LONG32); | ||
| 958 | |||
| 959 | #define QueryCredentialsAttributesEx __MINGW_NAME_AW(QueryCredentialsAttributesEx) | ||
| 960 | #define QUERY_CREDENTIALS_ATTRIBUTES_EX_FN __MINGW_NAME_UAW(QUERY_CREDENTIALS_ATTRIBUTES_EX_FN) | ||
| 961 | |||
| 695 | KSECDDDECLSPEC SECURITY_STATUS WINAPI SetCredentialsAttributesW(PCredHandle phCredential,unsigned __LONG32 ulAttribute,void *pBuffer,unsigned __LONG32 cbBuffer); | 962 | KSECDDDECLSPEC SECURITY_STATUS WINAPI SetCredentialsAttributesW(PCredHandle phCredential,unsigned __LONG32 ulAttribute,void *pBuffer,unsigned __LONG32 cbBuffer); |
| 696 | 963 | ||
| 697 | typedef SECURITY_STATUS (WINAPI *SET_CREDENTIALS_ATTRIBUTES_FN_W)(PCredHandle,unsigned __LONG32,void *,unsigned __LONG32); | 964 | typedef SECURITY_STATUS (WINAPI *SET_CREDENTIALS_ATTRIBUTES_FN_W)(PCredHandle,unsigned __LONG32,void *,unsigned __LONG32); |
| ... | @@ -802,6 +1069,7 @@ extern "C" { | ... | @@ -802,6 +1069,7 @@ extern "C" { |
| 802 | #if ISSP_MODE==0 | 1069 | #if ISSP_MODE==0 |
| 803 | KSECDDDECLSPEC NTSTATUS NTAPI SecMakeSPN(PUNICODE_STRING ServiceClass,PUNICODE_STRING ServiceName,PUNICODE_STRING InstanceName,USHORT InstancePort,PUNICODE_STRING Referrer,PUNICODE_STRING Spn,PULONG Length,BOOLEAN Allocate); | 1070 | KSECDDDECLSPEC NTSTATUS NTAPI SecMakeSPN(PUNICODE_STRING ServiceClass,PUNICODE_STRING ServiceName,PUNICODE_STRING InstanceName,USHORT InstancePort,PUNICODE_STRING Referrer,PUNICODE_STRING Spn,PULONG Length,BOOLEAN Allocate); |
| 804 | KSECDDDECLSPEC NTSTATUS NTAPI SecMakeSPNEx(PUNICODE_STRING ServiceClass,PUNICODE_STRING ServiceName,PUNICODE_STRING InstanceName,USHORT InstancePort,PUNICODE_STRING Referrer,PUNICODE_STRING TargetInfo,PUNICODE_STRING Spn,PULONG Length,BOOLEAN Allocate); | 1071 | KSECDDDECLSPEC NTSTATUS NTAPI SecMakeSPNEx(PUNICODE_STRING ServiceClass,PUNICODE_STRING ServiceName,PUNICODE_STRING InstanceName,USHORT InstancePort,PUNICODE_STRING Referrer,PUNICODE_STRING TargetInfo,PUNICODE_STRING Spn,PULONG Length,BOOLEAN Allocate); |
| 1072 | KSECDDDECLSPEC NTSTATUS NTAPI SecMakeSPNEx2(PUNICODE_STRING ServiceClass,PUNICODE_STRING ServiceName,PUNICODE_STRING InstanceName,USHORT InstancePort,PUNICODE_STRING Referrer,PUNICODE_STRING InTargetInfo,PUNICODE_STRING Spn,PULONG TotalSize,BOOLEAN Allocate,BOOLEAN IsTargetInfoMarshaled); | ||
| 805 | KSECDDDECLSPEC NTSTATUS WINAPI SecLookupAccountSid(PSID Sid,PULONG NameSize,PUNICODE_STRING NameBuffer,PULONG DomainSize,PUNICODE_STRING DomainBuffer,PSID_NAME_USE NameUse); | 1073 | KSECDDDECLSPEC NTSTATUS WINAPI SecLookupAccountSid(PSID Sid,PULONG NameSize,PUNICODE_STRING NameBuffer,PULONG DomainSize,PUNICODE_STRING DomainBuffer,PSID_NAME_USE NameUse); |
| 806 | KSECDDDECLSPEC NTSTATUS WINAPI SecLookupAccountName(PUNICODE_STRING Name,PULONG SidSize,PSID Sid,PSID_NAME_USE NameUse,PULONG DomainSize,PUNICODE_STRING ReferencedDomain); | 1074 | KSECDDDECLSPEC NTSTATUS WINAPI SecLookupAccountName(PUNICODE_STRING Name,PULONG SidSize,PSID Sid,PSID_NAME_USE NameUse,PULONG DomainSize,PUNICODE_STRING ReferencedDomain); |
| 807 | KSECDDDECLSPEC NTSTATUS WINAPI SecLookupWellKnownSid(WELL_KNOWN_SID_TYPE SidType,PSID Sid,ULONG SidBufferSize,PULONG SidSize); | 1075 | KSECDDDECLSPEC NTSTATUS WINAPI SecLookupWellKnownSid(WELL_KNOWN_SID_TYPE SidType,PSID Sid,ULONG SidBufferSize,PULONG SidSize); |
| ... | @@ -823,6 +1091,49 @@ extern "C" { | ... | @@ -823,6 +1091,49 @@ extern "C" { |
| 823 | 1091 | ||
| 824 | #define FreeCredentialHandle FreeCredentialsHandle | 1092 | #define FreeCredentialHandle FreeCredentialsHandle |
| 825 | 1093 | ||
| 1094 | #if ISSP_MODE != 0 | ||
| 1095 | |||
| 1096 | SECURITY_STATUS SEC_ENTRY ChangeAccountPasswordW(SEC_WCHAR* pszPackageName, | ||
| 1097 | SEC_WCHAR* pszDomainName, | ||
| 1098 | SEC_WCHAR* pszAccountName, | ||
| 1099 | SEC_WCHAR* pszOldPassword, | ||
| 1100 | SEC_WCHAR* pszNewPassword, | ||
| 1101 | BOOLEAN bImpersonating, | ||
| 1102 | unsigned __LONG32 dwReserved, | ||
| 1103 | PSecBufferDesc pOutput); | ||
| 1104 | |||
| 1105 | typedef SECURITY_STATUS (SEC_ENTRY *CHANGE_PASSWORD_FN_W)(SEC_WCHAR*, | ||
| 1106 | SEC_WCHAR*, | ||
| 1107 | SEC_WCHAR*, | ||
| 1108 | SEC_WCHAR*, | ||
| 1109 | SEC_WCHAR*, | ||
| 1110 | BOOLEAN, | ||
| 1111 | unsigned __LONG32, | ||
| 1112 | PSecBufferDesc); | ||
| 1113 | |||
| 1114 | SECURITY_STATUS SEC_ENTRY ChangeAccountPasswordA(SEC_CHAR* pszPackageName, | ||
| 1115 | SEC_CHAR* pszDomainName, | ||
| 1116 | SEC_CHAR* pszAccountName, | ||
| 1117 | SEC_CHAR* pszOldPassword, | ||
| 1118 | SEC_CHAR* pszNewPassword, | ||
| 1119 | BOOLEAN bImpersonating, | ||
| 1120 | unsigned __LONG32 dwReserved, | ||
| 1121 | PSecBufferDesc pOutput); | ||
| 1122 | |||
| 1123 | typedef SECURITY_STATUS (SEC_ENTRY *CHANGE_PASSWORD_FN_A)(SEC_CHAR*, | ||
| 1124 | SEC_CHAR*, | ||
| 1125 | SEC_CHAR*, | ||
| 1126 | SEC_CHAR*, | ||
| 1127 | SEC_CHAR*, | ||
| 1128 | BOOLEAN, | ||
| 1129 | unsigned __LONG32, | ||
| 1130 | PSecBufferDesc); | ||
| 1131 | |||
| 1132 | #define ChangeAccountPassword __MINGW_NAME_AW(ChangeAccountPassword) | ||
| 1133 | #define CHANGE_PASSWORD_FN __MINGW_NAME_UAW(CHANGE_PASSWORD_FN) | ||
| 1134 | |||
| 1135 | #endif | ||
| 1136 | |||
| 826 | typedef struct _SECURITY_FUNCTION_TABLE_W { | 1137 | typedef struct _SECURITY_FUNCTION_TABLE_W { |
| 827 | unsigned __LONG32 dwVersion; | 1138 | unsigned __LONG32 dwVersion; |
| 828 | ENUMERATE_SECURITY_PACKAGES_FN_W EnumerateSecurityPackagesW; | 1139 | ENUMERATE_SECURITY_PACKAGES_FN_W EnumerateSecurityPackagesW; |
| ... | @@ -853,6 +1164,15 @@ extern "C" { | ... | @@ -853,6 +1164,15 @@ extern "C" { |
| 853 | DECRYPT_MESSAGE_FN DecryptMessage; | 1164 | DECRYPT_MESSAGE_FN DecryptMessage; |
| 854 | SET_CONTEXT_ATTRIBUTES_FN_W SetContextAttributesW; | 1165 | SET_CONTEXT_ATTRIBUTES_FN_W SetContextAttributesW; |
| 855 | SET_CREDENTIALS_ATTRIBUTES_FN_W SetCredentialsAttributesW; | 1166 | SET_CREDENTIALS_ATTRIBUTES_FN_W SetCredentialsAttributesW; |
| 1167 | #if ISSP_MODE != 0 | ||
| 1168 | CHANGE_PASSWORD_FN_W ChangeAccountPasswordW; | ||
| 1169 | #else | ||
| 1170 | void* Reserved9; | ||
| 1171 | #endif | ||
| 1172 | #if NTDDI_VERSION > NTDDI_WINBLUE | ||
| 1173 | QUERY_CONTEXT_ATTRIBUTES_EX_FN_W QueryContextAttributesExW; | ||
| 1174 | QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W QueryCredentialsAttributesExW; | ||
| 1175 | #endif | ||
| 856 | } SecurityFunctionTableW,*PSecurityFunctionTableW; | 1176 | } SecurityFunctionTableW,*PSecurityFunctionTableW; |
| 857 | 1177 | ||
| 858 | typedef struct _SECURITY_FUNCTION_TABLE_A { | 1178 | typedef struct _SECURITY_FUNCTION_TABLE_A { |
| ... | @@ -885,6 +1205,15 @@ extern "C" { | ... | @@ -885,6 +1205,15 @@ extern "C" { |
| 885 | DECRYPT_MESSAGE_FN DecryptMessage; | 1205 | DECRYPT_MESSAGE_FN DecryptMessage; |
| 886 | SET_CONTEXT_ATTRIBUTES_FN_A SetContextAttributesA; | 1206 | SET_CONTEXT_ATTRIBUTES_FN_A SetContextAttributesA; |
| 887 | SET_CREDENTIALS_ATTRIBUTES_FN_A SetCredentialsAttributesA; | 1207 | SET_CREDENTIALS_ATTRIBUTES_FN_A SetCredentialsAttributesA; |
| 1208 | #if ISSP_MODE != 0 | ||
| 1209 | CHANGE_PASSWORD_FN_A ChangeAccountPasswordA; | ||
| 1210 | #else | ||
| 1211 | void* Reserved9; | ||
| 1212 | #endif | ||
| 1213 | #if NTDDI_VERSION > NTDDI_WINBLUE | ||
| 1214 | QUERY_CONTEXT_ATTRIBUTES_EX_FN_A QueryContextAttributesExA; | ||
| 1215 | QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A QueryCredentialsAttributesExA; | ||
| 1216 | #endif | ||
| 888 | } SecurityFunctionTableA,*PSecurityFunctionTableA; | 1217 | } SecurityFunctionTableA,*PSecurityFunctionTableA; |
| 889 | 1218 | ||
| 890 | #define SecurityFunctionTable __MINGW_NAME_AW(SecurityFunctionTable) | 1219 | #define SecurityFunctionTable __MINGW_NAME_AW(SecurityFunctionTable) |
| ... | @@ -895,6 +1224,8 @@ extern "C" { | ... | @@ -895,6 +1224,8 @@ extern "C" { |
| 895 | #define SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION 1 | 1224 | #define SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION 1 |
| 896 | #define SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_2 2 | 1225 | #define SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_2 2 |
| 897 | #define SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_3 3 | 1226 | #define SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_3 3 |
| 1227 | #define SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_4 4 | ||
| 1228 | #define SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_5 5 | ||
| 898 | 1229 | ||
| 899 | PSecurityFunctionTableA WINAPI InitSecurityInterfaceA(void); | 1230 | PSecurityFunctionTableA WINAPI InitSecurityInterfaceA(void); |
| 900 | 1231 | ||
| ... | @@ -944,6 +1275,28 @@ extern "C" { | ... | @@ -944,6 +1275,28 @@ extern "C" { |
| 944 | SECURITY_STATUS WINAPI SaslGetContextOption(PCtxtHandle ContextHandle,ULONG Option,PVOID Value,ULONG Size,PULONG Needed); | 1275 | SECURITY_STATUS WINAPI SaslGetContextOption(PCtxtHandle ContextHandle,ULONG Option,PVOID Value,ULONG Size,PULONG Needed); |
| 945 | #endif | 1276 | #endif |
| 946 | 1277 | ||
| 1278 | #ifndef _AUTH_IDENTITY_EX2_DEFINED | ||
| 1279 | #define _AUTH_IDENTITY_EX2_DEFINED | ||
| 1280 | |||
| 1281 | #define SEC_WINNT_AUTH_IDENTITY_VERSION_2 0x201 | ||
| 1282 | |||
| 1283 | typedef struct _SEC_WINNT_AUTH_IDENTITY_EX2 { | ||
| 1284 | unsigned __LONG32 Version; | ||
| 1285 | unsigned short cbHeaderLength; | ||
| 1286 | unsigned __LONG32 cbStructureLength; | ||
| 1287 | unsigned __LONG32 UserOffset; | ||
| 1288 | unsigned short UserLength; | ||
| 1289 | unsigned __LONG32 DomainOffset; | ||
| 1290 | unsigned short DomainLength; | ||
| 1291 | unsigned __LONG32 PackedCredentialsOffset; | ||
| 1292 | unsigned short PackedCredentialsLength; | ||
| 1293 | unsigned __LONG32 Flags; | ||
| 1294 | unsigned __LONG32 PackageListOffset; | ||
| 1295 | unsigned short PackageListLength; | ||
| 1296 | } SEC_WINNT_AUTH_IDENTITY_EX2, *PSEC_WINNT_AUTH_IDENTITY_EX2; | ||
| 1297 | |||
| 1298 | #endif | ||
| 1299 | |||
| 947 | #ifndef _AUTH_IDENTITY_DEFINED | 1300 | #ifndef _AUTH_IDENTITY_DEFINED |
| 948 | #define _AUTH_IDENTITY_DEFINED | 1301 | #define _AUTH_IDENTITY_DEFINED |
| 949 | 1302 | ||
| ... | @@ -1010,6 +1363,229 @@ extern "C" { | ... | @@ -1010,6 +1363,229 @@ extern "C" { |
| 1010 | #define PSEC_WINNT_AUTH_IDENTITY_EX __MINGW_NAME_AW(PSEC_WINNT_AUTH_IDENTITY_EX) | 1363 | #define PSEC_WINNT_AUTH_IDENTITY_EX __MINGW_NAME_AW(PSEC_WINNT_AUTH_IDENTITY_EX) |
| 1011 | #endif | 1364 | #endif |
| 1012 | 1365 | ||
| 1366 | #ifndef _AUTH_IDENTITY_INFO_DEFINED | ||
| 1367 | #define _AUTH_IDENTITY_INFO_DEFINED | ||
| 1368 | |||
| 1369 | typedef union _SEC_WINNT_AUTH_IDENTITY_INFO { | ||
| 1370 | SEC_WINNT_AUTH_IDENTITY_EXW AuthIdExw; | ||
| 1371 | SEC_WINNT_AUTH_IDENTITY_EXA AuthIdExa; | ||
| 1372 | SEC_WINNT_AUTH_IDENTITY_A AuthId_a; | ||
| 1373 | SEC_WINNT_AUTH_IDENTITY_W AuthId_w; | ||
| 1374 | SEC_WINNT_AUTH_IDENTITY_EX2 AuthIdEx2; | ||
| 1375 | } SEC_WINNT_AUTH_IDENTITY_INFO, *PSEC_WINNT_AUTH_IDENTITY_INFO; | ||
| 1376 | |||
| 1377 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_PROCESS_ENCRYPTED 0x10 | ||
| 1378 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_SYSTEM_PROTECTED 0x20 | ||
| 1379 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_USER_PROTECTED 0x40 | ||
| 1380 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_SYSTEM_ENCRYPTED 0x80 | ||
| 1381 | |||
| 1382 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_RESERVED 0x10000 | ||
| 1383 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_NULL_USER 0x20000 | ||
| 1384 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_NULL_DOMAIN 0x40000 | ||
| 1385 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_ID_PROVIDER 0x80000 | ||
| 1386 | |||
| 1387 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_USE_MASK 0xff000000 | ||
| 1388 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_CREDPROV_DO_NOT_SAVE 0x80000000 | ||
| 1389 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_SAVE_CRED_BY_CALLER SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_CREDPROV_DO_NOT_SAVE | ||
| 1390 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_SAVE_CRED_CHECKED 0x40000000 | ||
| 1391 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_NO_CHECKBOX 0x20000000 | ||
| 1392 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_CREDPROV_DO_NOT_LOAD 0x10000000 | ||
| 1393 | |||
| 1394 | #define SEC_WINNT_AUTH_IDENTITY_FLAGS_VALID_SSPIPFC_FLAGS \ | ||
| 1395 | (SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_CREDPROV_DO_NOT_SAVE | \ | ||
| 1396 | SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_SAVE_CRED_CHECKED | \ | ||
| 1397 | SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_NO_CHECKBOX | \ | ||
| 1398 | SEC_WINNT_AUTH_IDENTITY_FLAGS_SSPIPFC_CREDPROV_DO_NOT_LOAD) | ||
| 1399 | |||
| 1400 | #endif | ||
| 1401 | |||
| 1402 | #define SSPIPFC_CREDPROV_DO_NOT_SAVE 0x00000001 | ||
| 1403 | #define SSPIPFC_SAVE_CRED_BY_CALLER SSPIPFC_CREDPROV_DO_NOT_SAVE | ||
| 1404 | #define SSPIPFC_NO_CHECKBOX 0x00000002 | ||
| 1405 | #define SSPIPFC_CREDPROV_DO_NOT_LOAD 0x00000004 | ||
| 1406 | #define SSPIPFC_USE_CREDUIBROKER	 0x00000008 | ||
| 1407 | #define SSPIPFC_VALID_FLAGS \ | ||
| 1408 | (SSPIPFC_CREDPROV_DO_NOT_SAVE | SSPIPFC_NO_CHECKBOX | SSPIPFC_CREDPROV_DO_NOT_LOAD | SSPIPFC_USE_CREDUIBROKER) | ||
| 1409 | |||
| 1410 | #ifndef _SSPIPFC_NONE_ | ||
| 1411 | |||
| 1412 | typedef PVOID PSEC_WINNT_AUTH_IDENTITY_OPAQUE; | ||
| 1413 | |||
| 1414 | unsigned __LONG32 SEC_ENTRY SspiPromptForCredentialsW( | ||
| 1415 | PCWSTR pszTargetName, | ||
| 1416 | #ifdef _CREDUI_INFO_DEFINED | ||
| 1417 | PCREDUI_INFOW pUiInfo, | ||
| 1418 | #else | ||
| 1419 | PVOID pUiInfo, | ||
| 1420 | #endif | ||
| 1421 | unsigned __LONG32 dwAuthError, | ||
| 1422 | PCWSTR pszPackage, | ||
| 1423 | PSEC_WINNT_AUTH_IDENTITY_OPAQUE pInputAuthIdentity, | ||
| 1424 | PSEC_WINNT_AUTH_IDENTITY_OPAQUE* ppAuthIdentity, | ||
| 1425 | int* pfSave, | ||
| 1426 | unsigned __LONG32 dwFlags | ||
| 1427 | ); | ||
| 1428 | |||
| 1429 | unsigned __LONG32 SEC_ENTRY SspiPromptForCredentialsA( | ||
| 1430 | PCSTR pszTargetName, | ||
| 1431 | #ifdef _CREDUI_INFO_DEFINED | ||
| 1432 | PCREDUI_INFOA pUiInfo, | ||
| 1433 | #else | ||
| 1434 | PVOID pUiInfo, | ||
| 1435 | #endif | ||
| 1436 | unsigned __LONG32 dwAuthError, | ||
| 1437 | PCSTR pszPackage, | ||
| 1438 | PSEC_WINNT_AUTH_IDENTITY_OPAQUE pInputAuthIdentity, | ||
| 1439 | PSEC_WINNT_AUTH_IDENTITY_OPAQUE* ppAuthIdentity, | ||
| 1440 | int* pfSave, | ||
| 1441 | unsigned __LONG32 dwFlags | ||
| 1442 | ); | ||
| 1443 | |||
| 1444 | #else | ||
| 1445 | |||
| 1446 | typedef PSEC_WINNT_AUTH_IDENTITY_INFO PSEC_WINNT_AUTH_IDENTITY_OPAQUE; | ||
| 1447 | |||
| 1448 | #endif | ||
| 1449 | |||
| 1450 | #ifdef _SEC_WINNT_AUTH_TYPES | ||
| 1451 | |||
| 1452 | EXTERN_C __declspec(selectany) const GUID SEC_WINNT_AUTH_DATA_TYPE_PASSWORD = | ||
| 1453 | { 0x28bfc32f, 0x10f6, 0x4738, { 0x98, 0xd1, 0x1a, 0xc0, 0x61, 0xdf, 0x71, 0x6a } }; | ||
| 1454 | |||
| 1455 | EXTERN_C __declspec(selectany) const GUID SEC_WINNT_AUTH_DATA_TYPE_CERT = | ||
| 1456 | { 0x235f69ad, 0x73fb, 0x4dbc, { 0x82, 0x3, 0x6, 0x29, 0xe7, 0x39, 0x33, 0x9b } }; | ||
| 1457 | |||
| 1458 | EXTERN_C __declspec(selectany) const GUID SEC_WINNT_AUTH_DATA_TYPE_CREDMAN_CERT = | ||
| 1459 | { 0x7cb72412, 0x1016, 0x491a, { 0x8c, 0x87, 0x4d, 0x2a, 0xa1, 0xb7, 0xdd, 0x3a } }; | ||
| 1460 | |||
| 1461 | EXTERN_C __declspec(selectany) const GUID SEC_WINNT_AUTH_DATA_TYPE_NGC = | ||
| 1462 | { 0x10a47879, 0x5ebf, 0x4b85, { 0xbd, 0x8d, 0xc2, 0x1b, 0xb4, 0xf4, 0x9c, 0x8a } }; | ||
| 1463 | |||
| 1464 | EXTERN_C __declspec(selectany) const GUID SEC_WINNT_AUTH_DATA_TYPE_FIDO = | ||
| 1465 | { 0x32e8f8d7, 0x7871, 0x4bcc, { 0x83, 0xc5, 0x46, 0xf, 0x66, 0xc6, 0x13, 0x5c } }; | ||
| 1466 | |||
| 1467 | EXTERN_C __declspec(selectany) const GUID SEC_WINNT_AUTH_DATA_TYPE_KEYTAB = | ||
| 1468 | { 0xd587aae8, 0xf78f, 0x4455, { 0xa1, 0x12, 0xc9, 0x34, 0xbe, 0xee, 0x7c, 0xe1 } }; | ||
| 1469 | |||
| 1470 | EXTERN_C __declspec(selectany) const GUID SEC_WINNT_AUTH_DATA_TYPE_CSP_DATA = | ||
| 1471 | { 0x68fd9879, 0x79c, 0x4dfe, { 0x82, 0x81, 0x57, 0x8a, 0xad, 0xc1, 0xc1, 0x0 } }; | ||
| 1472 | |||
| 1473 | EXTERN_C __declspec(selectany) const GUID SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS = | ||
| 1474 | { 0xb86c4ff3, 0x49d7, 0x4dc4, { 0xb5, 0x60, 0xb1, 0x16, 0x36, 0x85, 0xb2, 0x36 } }; | ||
| 1475 | |||
| 1476 | EXTERN_C __declspec(selectany) const GUID CREDUIWIN_STRUCTURE_TYPE_SSPIPFC = | ||
| 1477 | { 0x3c3e93d9, 0xd96b, 0x49b5, { 0x94, 0xa7, 0x45, 0x85, 0x92, 0x8, 0x83, 0x37 } }; | ||
| 1478 | |||
| 1479 | EXTERN_C __declspec(selectany) const GUID SSPIPFC_STRUCTURE_TYPE_CREDUI_CONTEXT = | ||
| 1480 | { 0xc2fffe6f, 0x503d, 0x4c3d, { 0xa9, 0x5e, 0xbc, 0xe8, 0x21, 0x21, 0x3d, 0x44 } }; | ||
| 1481 | |||
| 1482 | typedef struct _SEC_WINNT_AUTH_BYTE_VECTOR { | ||
| 1483 | unsigned __LONG32 ByteArrayOffset; | ||
| 1484 | unsigned short ByteArrayLength; | ||
| 1485 | } SEC_WINNT_AUTH_BYTE_VECTOR, *PSEC_WINNT_AUTH_BYTE_VECTOR; | ||
| 1486 | |||
| 1487 | typedef struct _SEC_WINNT_AUTH_DATA { | ||
| 1488 | GUID CredType; | ||
| 1489 | SEC_WINNT_AUTH_BYTE_VECTOR CredData; | ||
| 1490 | } SEC_WINNT_AUTH_DATA, *PSEC_WINNT_AUTH_DATA; | ||
| 1491 | |||
| 1492 | typedef struct _SEC_WINNT_AUTH_PACKED_CREDENTIALS { | ||
| 1493 | unsigned short cbHeaderLength; | ||
| 1494 | unsigned short cbStructureLength; | ||
| 1495 | SEC_WINNT_AUTH_DATA AuthData; | ||
| 1496 | } SEC_WINNT_AUTH_PACKED_CREDENTIALS, *PSEC_WINNT_AUTH_PACKED_CREDENTIALS; | ||
| 1497 | |||
| 1498 | typedef struct _SEC_WINNT_AUTH_DATA_PASSWORD { | ||
| 1499 | SEC_WINNT_AUTH_BYTE_VECTOR UnicodePassword; | ||
| 1500 | } SEC_WINNT_AUTH_DATA_PASSWORD, PSEC_WINNT_AUTH_DATA_PASSWORD; | ||
| 1501 | |||
| 1502 | typedef struct _SEC_WINNT_AUTH_CERTIFICATE_DATA { | ||
| 1503 | unsigned short cbHeaderLength; | ||
| 1504 | unsigned short cbStructureLength; | ||
| 1505 | SEC_WINNT_AUTH_BYTE_VECTOR Certificate; | ||
| 1506 | } SEC_WINNT_AUTH_CERTIFICATE_DATA, *PSEC_WINNT_AUTH_CERTIFICATE_DATA; | ||
| 1507 | |||
| 1508 | typedef struct _SEC_WINNT_AUTH_NGC_DATA { | ||
| 1509 | LUID LogonId; | ||
| 1510 | unsigned __LONG32 Flags; | ||
| 1511 | SEC_WINNT_AUTH_BYTE_VECTOR CspInfo; | ||
| 1512 | SEC_WINNT_AUTH_BYTE_VECTOR UserIdKeyAuthTicket; | ||
| 1513 | SEC_WINNT_AUTH_BYTE_VECTOR DecryptionKeyName; | ||
| 1514 | SEC_WINNT_AUTH_BYTE_VECTOR DecryptionKeyAuthTicket; | ||
| 1515 | } SEC_WINNT_AUTH_NGC_DATA, *PSEC_WINNT_AUTH_NGC_DATA; | ||
| 1516 | |||
| 1517 | #define NGC_DATA_FLAG_KERB_CERTIFICATE_LOGON_FLAG_CHECK_DUPLICATES 1 | ||
| 1518 | #define NGC_DATA_FLAG_KERB_CERTIFICATE_LOGON_FLAG_USE_CERTIFICATE_INFO 2 | ||
| 1519 | #define NGC_DATA_FLAG_IS_SMARTCARD_DATA 4 | ||
| 1520 | |||
| 1521 | typedef struct _SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA { | ||
| 1522 | PVOID pcc; | ||
| 1523 | PVOID hProv; | ||
| 1524 | LPWSTR pwszECDHKeyName; | ||
| 1525 | } SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA, *PSEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA; | ||
| 1526 | |||
| 1527 | typedef struct _SEC_WINNT_AUTH_FIDO_DATA { | ||
| 1528 | unsigned short cbHeaderLength; | ||
| 1529 | unsigned short cbStructureLength; | ||
| 1530 | SEC_WINNT_AUTH_BYTE_VECTOR Secret; | ||
| 1531 | SEC_WINNT_AUTH_BYTE_VECTOR NewSecret; | ||
| 1532 | SEC_WINNT_AUTH_BYTE_VECTOR EncryptedNewSecret; | ||
| 1533 | SEC_WINNT_AUTH_BYTE_VECTOR NetworkLogonBuffer; | ||
| 1534 | ULONG64 ulSignatureCount; | ||
| 1535 | } SEC_WINNT_AUTH_FIDO_DATA, *PSEC_WINNT_AUTH_FIDO_DATA; | ||
| 1536 | |||
| 1537 | typedef struct _SEC_WINNT_CREDUI_CONTEXT_VECTOR { | ||
| 1538 | ULONG CredUIContextArrayOffset; | ||
| 1539 | USHORT CredUIContextCount; | ||
| 1540 | } SEC_WINNT_CREDUI_CONTEXT_VECTOR, *PSEC_WINNT_CREDUI_CONTEXT_VECTOR; | ||
| 1541 | |||
| 1542 | typedef struct _SEC_WINNT_AUTH_SHORT_VECTOR { | ||
| 1543 | ULONG ShortArrayOffset; | ||
| 1544 | USHORT ShortArrayCount; | ||
| 1545 | } SEC_WINNT_AUTH_SHORT_VECTOR, *PSEC_WINNT_AUTH_SHORT_VECTOR; | ||
| 1546 | |||
| 1547 | typedef struct _CREDUIWIN_MARSHALED_CONTEXT { | ||
| 1548 | GUID StructureType; | ||
| 1549 | USHORT cbHeaderLength; | ||
| 1550 | LUID LogonId; | ||
| 1551 | GUID MarshaledDataType; | ||
| 1552 | ULONG MarshaledDataOffset; | ||
| 1553 | USHORT MarshaledDataLength; | ||
| 1554 | } CREDUIWIN_MARSHALED_CONTEXT, *PCREDUIWIN_MARSHALED_CONTEXT; | ||
| 1555 | |||
| 1556 | typedef struct _SEC_WINNT_CREDUI_CONTEXT { | ||
| 1557 | USHORT cbHeaderLength; | ||
| 1558 | HANDLE CredUIContextHandle; | ||
| 1559 | #ifdef _CREDUI_INFO_DEFINED | ||
| 1560 | PCREDUI_INFOW UIInfo; | ||
| 1561 | #else | ||
| 1562 | PVOID UIInfo; | ||
| 1563 | #endif | ||
| 1564 | ULONG dwAuthError; | ||
| 1565 | PSEC_WINNT_AUTH_IDENTITY_OPAQUE pInputAuthIdentity; | ||
| 1566 | PUNICODE_STRING TargetName; | ||
| 1567 | } SEC_WINNT_CREDUI_CONTEXT, *PSEC_WINNT_CREDUI_CONTEXT; | ||
| 1568 | |||
| 1569 | typedef struct _SEC_WINNT_AUTH_PACKED_CREDENTIALS_EX { | ||
| 1570 | unsigned short cbHeaderLength; | ||
| 1571 | unsigned __LONG32 Flags; | ||
| 1572 | SEC_WINNT_AUTH_BYTE_VECTOR PackedCredentials; | ||
| 1573 | SEC_WINNT_AUTH_SHORT_VECTOR PackageList; | ||
| 1574 | } SEC_WINNT_AUTH_PACKED_CREDENTIALS_EX, *PSEC_WINNT_AUTH_PACKED_CREDENTIALS_EX; | ||
| 1575 | |||
| 1576 | SECURITY_STATUS SEC_ENTRY SspiGetCredUIContext(HANDLE ContextHandle, GUID* CredType, | ||
| 1577 | LUID* LogonId, | ||
| 1578 | PSEC_WINNT_CREDUI_CONTEXT_VECTOR* CredUIContexts, | ||
| 1579 | HANDLE* TokenHandle); | ||
| 1580 | SECURITY_STATUS SEC_ENTRY SspiUpdateCredentials(HANDLE ContextHandle, GUID* CredType, | ||
| 1581 | ULONG FlatCredUIContextLength, | ||
| 1582 | PUCHAR FlatCredUIContext); | ||
| 1583 | SECURITY_STATUS SEC_ENTRY SspiUnmarshalCredUIContext(PUCHAR MarshaledCredUIContext, | ||
| 1584 | ULONG MarshaledCredUIContextLength, | ||
| 1585 | PSEC_WINNT_CREDUI_CONTEXT* CredUIContext); | ||
| 1586 | |||
| 1587 | #endif | ||
| 1588 | |||
| 1013 | #define SEC_WINNT_AUTH_IDENTITY_MARSHALLED 0x4 | 1589 | #define SEC_WINNT_AUTH_IDENTITY_MARSHALLED 0x4 |
| 1014 | #define SEC_WINNT_AUTH_IDENTITY_ONLY 0x8 | 1590 | #define SEC_WINNT_AUTH_IDENTITY_ONLY 0x8 |
| 1015 | 1591 | ||
| ... | @@ -1036,29 +1612,181 @@ SECURITY_STATUS WINAPI AddSecurityPackageW(LPWSTR pszPackageName,PSECURITY_PACKA | ... | @@ -1036,29 +1612,181 @@ SECURITY_STATUS WINAPI AddSecurityPackageW(LPWSTR pszPackageName,PSECURITY_PACKA |
| 1036 | SECURITY_STATUS WINAPI DeleteSecurityPackageA(SEC_CHAR *pszPackageName); | 1612 | SECURITY_STATUS WINAPI DeleteSecurityPackageA(SEC_CHAR *pszPackageName); |
| 1037 | SECURITY_STATUS WINAPI DeleteSecurityPackageW(SEC_WCHAR *pszPackageName); | 1613 | SECURITY_STATUS WINAPI DeleteSecurityPackageW(SEC_WCHAR *pszPackageName); |
| 1038 | 1614 | ||
| 1039 | #if (_WIN32_WINNT >= 0x0600) | 1615 | #if ISSP_MODE == 0 |
| 1040 | SECURITY_STATUS WINAPI ChangeAccountPassword( | 1616 | |
| 1041 | SEC_WCHAR *pszPackageName, | 1617 | typedef struct _SspiAsyncContext SspiAsyncContext; |
| 1042 | SEC_WCHAR *pszDomainName, | 1618 | |
| 1043 | SEC_WCHAR *pszAccountName, | 1619 | typedef void (*SspiAsyncNotifyCallback)(SspiAsyncContext* Handle, PVOID CallbackData); |
| 1044 | SEC_WCHAR *pszOldPassword, | ||
| 1045 | SEC_WCHAR *pszNewPassword, | ||
| 1046 | BOOLEAN bImpersonating, | ||
| 1047 | unsigned __LONG32 dwReserved, | ||
| 1048 | PSecBufferDesc pOutput | ||
| 1049 | ); | ||
| 1050 | #endif /*(_WIN32_WINNT >= 0x0600)*/ | ||
| 1051 | #if (_WIN32_WINNT >= 0x0601) | ||
| 1052 | typedef struct _CREDUIWIN_MARSHALED_CONTEXT { | ||
| 1053 | GUID StructureType; | ||
| 1054 | USHORT cbHeaderLength; | ||
| 1055 | LUID LogonId; | ||
| 1056 | GUID MarshaledDataType; | ||
| 1057 | ULONG MarshaledDataOffset; | ||
| 1058 | USHORT MarshaledDataLength; | ||
| 1059 | } CREDUIWIN_MARSHALED_CONTEXT, *PCREDUIWIN_MARSHALED_CONTEXT; | ||
| 1060 | 1620 | ||
| 1061 | #endif /*(_WIN32_WINNT >= 0x0601)*/ | 1621 | SspiAsyncContext* SspiCreateAsyncContext(); |
| 1622 | void SspiFreeAsyncContext(SspiAsyncContext* Handle); | ||
| 1623 | NTSTATUS SspiReinitAsyncContext(SspiAsyncContext* Handle); | ||
| 1624 | SECURITY_STATUS SspiSetAsyncNotifyCallback(SspiAsyncContext* Context, | ||
| 1625 | SspiAsyncNotifyCallback Callback, | ||
| 1626 | void* CallbackData); | ||
| 1627 | BOOLEAN SspiAsyncContextRequiresNotify(SspiAsyncContext* AsyncContext); | ||
| 1628 | SECURITY_STATUS SspiGetAsyncCallStatus(SspiAsyncContext* Handle); | ||
| 1629 | |||
| 1630 | SECURITY_STATUS SspiAcquireCredentialsHandleAsyncW( | ||
| 1631 | SspiAsyncContext* AsyncContext, | ||
| 1632 | #if ISSP_MODE == 0 | ||
| 1633 | PSECURITY_STRING pszPrincipal, | ||
| 1634 | PSECURITY_STRING pszPackage, | ||
| 1635 | #else | ||
| 1636 | LPWSTR pszPrincipal, | ||
| 1637 | LPWSTR pszPackage, | ||
| 1638 | #endif | ||
| 1639 | unsigned __LONG32 fCredentialUse, | ||
| 1640 | void* pvLogonId, | ||
| 1641 | void* pAuthData, | ||
| 1642 | SEC_GET_KEY_FN pGetKeyFn, | ||
| 1643 | void* pvGetKeyArgument, | ||
| 1644 | PCredHandle phCredential, | ||
| 1645 | PTimeStamp ptsExpiry | ||
| 1646 | ); | ||
| 1647 | |||
| 1648 | SECURITY_STATUS SspiAcquireCredentialsHandleAsyncA( | ||
| 1649 | SspiAsyncContext* AsyncContext, | ||
| 1650 | LPSTR pszPrincipal, | ||
| 1651 | LPSTR pszPackage, | ||
| 1652 | unsigned __LONG32 fCredentialUse, | ||
| 1653 | void * pvLogonId, | ||
| 1654 | void * pAuthData, | ||
| 1655 | SEC_GET_KEY_FN pGetKeyFn, | ||
| 1656 | void * pvGetKeyArgument, | ||
| 1657 | PCredHandle phCredential, | ||
| 1658 | PTimeStamp ptsExpiry | ||
| 1659 | ); | ||
| 1660 | |||
| 1661 | SECURITY_STATUS SspiInitializeSecurityContextAsyncW( | ||
| 1662 | SspiAsyncContext* AsyncContext, | ||
| 1663 | PCredHandle phCredential, | ||
| 1664 | PCtxtHandle phContext, | ||
| 1665 | #if ISSP_MODE == 0 | ||
| 1666 | PSECURITY_STRING pszTargetName, | ||
| 1667 | #else | ||
| 1668 | LPWSTR pszTargetName, | ||
| 1669 | #endif | ||
| 1670 | unsigned __LONG32 fContextReq, | ||
| 1671 | unsigned __LONG32 Reserved1, | ||
| 1672 | unsigned __LONG32 TargetDataRep, | ||
| 1673 | PSecBufferDesc pInput, | ||
| 1674 | unsigned __LONG32 Reserved2, | ||
| 1675 | PCtxtHandle phNewContext, | ||
| 1676 | PSecBufferDesc pOutput, | ||
| 1677 | unsigned __LONG32* pfContextAttr, | ||
| 1678 | PTimeStamp ptsExpiry | ||
| 1679 | ); | ||
| 1680 | |||
| 1681 | SECURITY_STATUS SspiInitializeSecurityContextAsyncA( | ||
| 1682 | SspiAsyncContext* AsyncContext, | ||
| 1683 | PCredHandle phCredential, | ||
| 1684 | PCtxtHandle phContext, | ||
| 1685 | LPSTR pszTargetName, | ||
| 1686 | unsigned __LONG32 fContextReq, | ||
| 1687 | unsigned __LONG32 Reserved1, | ||
| 1688 | unsigned __LONG32 TargetDataRep, | ||
| 1689 | PSecBufferDesc pInput, | ||
| 1690 | unsigned __LONG32 Reserved2, | ||
| 1691 | PCtxtHandle phNewContext, | ||
| 1692 | PSecBufferDesc pOutput, | ||
| 1693 | unsigned __LONG32* pfContextAttr, | ||
| 1694 | PTimeStamp ptsExpiry | ||
| 1695 | ); | ||
| 1696 | |||
| 1697 | SECURITY_STATUS SspiAcceptSecurityContextAsync( | ||
| 1698 | SspiAsyncContext* AsyncContext, | ||
| 1699 | PCredHandle phCredential, | ||
| 1700 | PCtxtHandle phContext, | ||
| 1701 | PSecBufferDesc pInput, | ||
| 1702 | unsigned __LONG32 fContextReq, | ||
| 1703 | unsigned __LONG32 TargetDataRep, | ||
| 1704 | PCtxtHandle phNewContext, | ||
| 1705 | PSecBufferDesc pOutput, | ||
| 1706 | unsigned __LONG32* pfContextAttr, | ||
| 1707 | PTimeStamp ptsExpiry | ||
| 1708 | ); | ||
| 1709 | |||
| 1710 | SECURITY_STATUS SspiFreeCredentialsHandleAsync( | ||
| 1711 | SspiAsyncContext* AsyncContext, | ||
| 1712 | PCredHandle phCredential | ||
| 1713 | ); | ||
| 1714 | |||
| 1715 | SECURITY_STATUS SspiDeleteSecurityContextAsync( | ||
| 1716 | SspiAsyncContext* AsyncContext, | ||
| 1717 | PCtxtHandle phContext | ||
| 1718 | ); | ||
| 1719 | |||
| 1720 | #define SspiAcquireCredentialsHandleAsync __MINGW_NAME_AW(SspiAcquireCredentialsHandleAsync) | ||
| 1721 | #define SspiInitializeSecurityContextAsync __MINGW_NAME_AW(SspiInitializeSecurityContextAsync) | ||
| 1722 | |||
| 1723 | #endif | ||
| 1724 | |||
| 1725 | SECURITY_STATUS SEC_ENTRY SspiPrepareForCredRead(PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthIdentity, | ||
| 1726 | PCWSTR pszTargetName, PULONG pCredmanCredentialType, | ||
| 1727 | PCWSTR* ppszCredmanTargetName); | ||
| 1728 | |||
| 1729 | SECURITY_STATUS SEC_ENTRY SspiPrepareForCredWrite(PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthIdentity, | ||
| 1730 | PCWSTR pszTargetName, PULONG pCredmanCredentialType, | ||
| 1731 | PCWSTR* ppszCredmanTargetName, PCWSTR* ppszCredmanUserName, | ||
| 1732 | PUCHAR *ppCredentialBlob, PULONG pCredentialBlobSize); | ||
| 1733 | |||
| 1734 | #define SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_LOGON 1 | ||
| 1735 | #define SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_PROCESS 2 | ||
| 1736 | #define SEC_WINNT_AUTH_IDENTITY_ENCRYPT_FOR_SYSTEM 4 | ||
| 1737 | |||
| 1738 | SECURITY_STATUS SEC_ENTRY SspiEncryptAuthIdentity(PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthData); | ||
| 1739 | |||
| 1740 | SECURITY_STATUS SEC_ENTRY SspiEncryptAuthIdentityEx(ULONG Options, PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthData); | ||
| 1741 | |||
| 1742 | SECURITY_STATUS SEC_ENTRY SspiDecryptAuthIdentity(PSEC_WINNT_AUTH_IDENTITY_OPAQUE EncryptedAuthData); | ||
| 1743 | |||
| 1744 | SECURITY_STATUS SEC_ENTRY SspiDecryptAuthIdentityEx(ULONG Options, PSEC_WINNT_AUTH_IDENTITY_OPAQUE EncryptedAuthData); | ||
| 1745 | |||
| 1746 | BOOLEAN SEC_ENTRY SspiIsAuthIdentityEncrypted(PSEC_WINNT_AUTH_IDENTITY_OPAQUE EncryptedAuthData); | ||
| 1747 | |||
| 1748 | #if NTDDI_VERSION >= NTDDI_WIN7 | ||
| 1749 | |||
| 1750 | SECURITY_STATUS SEC_ENTRY SspiEncodeAuthIdentityAsStrings(PSEC_WINNT_AUTH_IDENTITY_OPAQUE pAuthIdentity, | ||
| 1751 | PCWSTR* ppszUserName, PCWSTR* ppszDomainName, | ||
| 1752 | PCWSTR* ppszPackedCredentialsString); | ||
| 1753 | |||
| 1754 | SECURITY_STATUS SEC_ENTRY SspiValidateAuthIdentity(PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthData); | ||
| 1755 | |||
| 1756 | SECURITY_STATUS SEC_ENTRY SspiCopyAuthIdentity(PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthData, | ||
| 1757 | PSEC_WINNT_AUTH_IDENTITY_OPAQUE* AuthDataCopy); | ||
| 1758 | |||
| 1759 | VOID SEC_ENTRY SspiFreeAuthIdentity(PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthData); | ||
| 1760 | |||
| 1761 | VOID SEC_ENTRY SspiZeroAuthIdentity(PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthData); | ||
| 1762 | |||
| 1763 | VOID SEC_ENTRY SspiLocalFree(PVOID DataBuffer); | ||
| 1764 | |||
| 1765 | SECURITY_STATUS SEC_ENTRY SspiEncodeStringsAsAuthIdentity(PCWSTR pszUserName, PCWSTR pszDomainName, | ||
| 1766 | PCWSTR pszPackedCredentialsString, | ||
| 1767 | PSEC_WINNT_AUTH_IDENTITY_OPAQUE* ppAuthIdentity); | ||
| 1768 | |||
| 1769 | SECURITY_STATUS SEC_ENTRY SspiCompareAuthIdentities(PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthIdentity1, | ||
| 1770 | PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthIdentity2, | ||
| 1771 | PBOOLEAN SameSuppliedUser, PBOOLEAN SameSuppliedIdentity); | ||
| 1772 | |||
| 1773 | SECURITY_STATUS SEC_ENTRY SspiMarshalAuthIdentity(PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthIdentity, | ||
| 1774 | unsigned __LONG32* AuthIdentityLength, | ||
| 1775 | char** AuthIdentityByteArray); | ||
| 1776 | |||
| 1777 | SECURITY_STATUS SEC_ENTRY SspiUnmarshalAuthIdentity(unsigned __LONG32 AuthIdentityLength, | ||
| 1778 | char* AuthIdentityByteArray, | ||
| 1779 | PSEC_WINNT_AUTH_IDENTITY_OPAQUE* ppAuthIdentity); | ||
| 1780 | |||
| 1781 | BOOLEAN SEC_ENTRY SspiIsPromptingNeeded(unsigned __LONG32 ErrorOrNtStatus); | ||
| 1782 | |||
| 1783 | SECURITY_STATUS SEC_ENTRY SspiGetTargetHostName(PCWSTR pszTargetName, PWSTR* pszHostName); | ||
| 1784 | |||
| 1785 | SECURITY_STATUS SEC_ENTRY SspiExcludePackage(PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthIdentity, | ||
| 1786 | PCWSTR pszPackageName, | ||
| 1787 | PSEC_WINNT_AUTH_IDENTITY_OPAQUE* ppNewAuthIdentity); | ||
| 1788 | |||
| 1789 | #endif | ||
| 1062 | 1790 | ||
| 1063 | #ifdef __cplusplus | 1791 | #ifdef __cplusplus |
| 1064 | } | 1792 | } |
lib/libc/include/any-windows-any/stdio.h+49-72| ... | @@ -10,6 +10,15 @@ | ... | @@ -10,6 +10,15 @@ |
| 10 | 10 | ||
| 11 | #pragma pack(push,_CRT_PACKING) | 11 | #pragma pack(push,_CRT_PACKING) |
| 12 | 12 | ||
| 13 | #pragma push_macro("snprintf") | ||
| 14 | #undef snprintf | ||
| 15 | #pragma push_macro("vsnprintf") | ||
| 16 | #undef vsnprintf | ||
| 17 | #pragma push_macro("snwprintf") | ||
| 18 | #undef snwprintf | ||
| 19 | #pragma push_macro("vsnwprintf") | ||
| 20 | #undef vsnwprintf | ||
| 21 | |||
| 13 | #ifdef __cplusplus | 22 | #ifdef __cplusplus |
| 14 | extern "C" { | 23 | extern "C" { |
| 15 | #endif | 24 | #endif |
| ... | @@ -22,6 +31,9 @@ extern "C" { | ... | @@ -22,6 +31,9 @@ extern "C" { |
| 22 | 31 | ||
| 23 | #ifndef _FILE_DEFINED | 32 | #ifndef _FILE_DEFINED |
| 24 | struct _iobuf { | 33 | struct _iobuf { |
| 34 | #ifdef _UCRT | ||
| 35 | void *_Placeholder; | ||
| 36 | #else | ||
| 25 | char *_ptr; | 37 | char *_ptr; |
| 26 | int _cnt; | 38 | int _cnt; |
| 27 | char *_base; | 39 | char *_base; |
| ... | @@ -30,6 +42,7 @@ extern "C" { | ... | @@ -30,6 +42,7 @@ extern "C" { |
| 30 | int _charbuf; | 42 | int _charbuf; |
| 31 | int _bufsiz; | 43 | int _bufsiz; |
| 32 | char *_tmpfname; | 44 | char *_tmpfname; |
| 45 | #endif | ||
| 33 | }; | 46 | }; |
| 34 | typedef struct _iobuf FILE; | 47 | typedef struct _iobuf FILE; |
| 35 | #define _FILE_DEFINED | 48 | #define _FILE_DEFINED |
| ... | @@ -116,13 +129,13 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[];	/* A pointer to an array of FILE */ | ... | @@ -116,13 +129,13 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[];	/* A pointer to an array of FILE */ |
| 116 | #define stderr (__acrt_iob_func(2)) | 129 | #define stderr (__acrt_iob_func(2)) |
| 117 | #endif | 130 | #endif |
| 118 | 131 | ||
| 119 | #define _IOREAD 0x0001 | ||
| 120 | #define _IOWRT 0x0002 | ||
| 121 | |||
| 122 | #define _IOFBF 0x0000 | 132 | #define _IOFBF 0x0000 |
| 123 | #define _IOLBF 0x0040 | 133 | #define _IOLBF 0x0040 |
| 124 | #define _IONBF 0x0004 | 134 | #define _IONBF 0x0004 |
| 125 | 135 | ||
| 136 | #ifndef _UCRT | ||
| 137 | #define _IOREAD 0x0001 | ||
| 138 | #define _IOWRT 0x0002 | ||
| 126 | #define _IOMYBUF 0x0008 | 139 | #define _IOMYBUF 0x0008 |
| 127 | #define _IOEOF 0x0010 | 140 | #define _IOEOF 0x0010 |
| 128 | #define _IOERR 0x0020 | 141 | #define _IOERR 0x0020 |
| ... | @@ -131,6 +144,7 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[];	/* A pointer to an array of FILE */ | ... | @@ -131,6 +144,7 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[];	/* A pointer to an array of FILE */ |
| 131 | #ifdef _POSIX_ | 144 | #ifdef _POSIX_ |
| 132 | #define _IOAPPEND 0x0200 | 145 | #define _IOAPPEND 0x0200 |
| 133 | #endif | 146 | #endif |
| 147 | #endif | ||
| 134 | 148 | ||
| 135 | #define _TWO_DIGIT_EXPONENT 0x1 | 149 | #define _TWO_DIGIT_EXPONENT 0x1 |
| 136 | 150 | ||
| ... | @@ -492,39 +506,15 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li | ... | @@ -492,39 +506,15 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li |
| 492 | __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 2, 0))) __MINGW_ATTRIB_NONNULL(2) | 506 | __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 2, 0))) __MINGW_ATTRIB_NONNULL(2) |
| 493 | int __cdecl vsprintf(char * __restrict__ _Dest,const char * __restrict__ _Format,va_list _Args) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | 507 | int __cdecl vsprintf(char * __restrict__ _Dest,const char * __restrict__ _Format,va_list _Args) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; |
| 494 | 508 | ||
| 495 | __mingw_ovr | 509 | __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 496 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 2, 3))) __MINGW_ATTRIB_NONNULL(2) | 510 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 2, 3))) __MINGW_ATTRIB_NONNULL(2) |
| 497 | int __cdecl fscanf(FILE * __restrict__ _File,const char * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 511 | int __cdecl fscanf(FILE * __restrict__ _File,const char * __restrict__ _Format,...); |
| 498 | { | 512 | __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 499 | __builtin_va_list __ap; | ||
| 500 | int __ret; | ||
| 501 | __builtin_va_start(__ap, _Format); | ||
| 502 | __ret = __stdio_common_vfscanf(0, _File, _Format, NULL, __ap); | ||
| 503 | __builtin_va_end(__ap); | ||
| 504 | return __ret; | ||
| 505 | } | ||
| 506 | __mingw_ovr | ||
| 507 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 1, 2))) __MINGW_ATTRIB_NONNULL(1) | 513 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 1, 2))) __MINGW_ATTRIB_NONNULL(1) |
| 508 | int __cdecl scanf(const char * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 514 | int __cdecl scanf(const char * __restrict__ _Format,...); |
| 509 | { | 515 | __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 510 | __builtin_va_list __ap; | ||
| 511 | int __ret; | ||
| 512 | __builtin_va_start(__ap, _Format); | ||
| 513 | __ret = __stdio_common_vfscanf(0, stdin, _Format, NULL, __ap); | ||
| 514 | __builtin_va_end(__ap); | ||
| 515 | return __ret; | ||
| 516 | } | ||
| 517 | __mingw_ovr | ||
| 518 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 2, 3))) __MINGW_ATTRIB_NONNULL(2) | 516 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 2, 3))) __MINGW_ATTRIB_NONNULL(2) |
| 519 | int __cdecl sscanf(const char * __restrict__ _Src,const char * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 517 | int __cdecl sscanf(const char * __restrict__ _Src,const char * __restrict__ _Format,...); |
| 520 | { | ||
| 521 | __builtin_va_list __ap; | ||
| 522 | int __ret; | ||
| 523 | __builtin_va_start(__ap, _Format); | ||
| 524 | __ret = __stdio_common_vsscanf(0, _Src, (size_t)-1, _Format, NULL, __ap); | ||
| 525 | __builtin_va_end(__ap); | ||
| 526 | return __ret; | ||
| 527 | } | ||
| 528 | #ifdef _GNU_SOURCE | 518 | #ifdef _GNU_SOURCE |
| 529 | __attribute__ ((__format__ (__MINGW_PRINTF_FORMAT, 2, 0))) | 519 | __attribute__ ((__format__ (__MINGW_PRINTF_FORMAT, 2, 0))) |
| 530 | int __cdecl vasprintf(char ** __restrict__ _Ret,const char * __restrict__ _Format,va_list _Args); | 520 | int __cdecl vasprintf(char ** __restrict__ _Ret,const char * __restrict__ _Format,va_list _Args); |
| ... | @@ -532,25 +522,13 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li | ... | @@ -532,25 +522,13 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li |
| 532 | int __cdecl asprintf(char ** __restrict__ _Ret,const char * __restrict__ _Format,...); | 522 | int __cdecl asprintf(char ** __restrict__ _Ret,const char * __restrict__ _Format,...); |
| 533 | #endif /*_GNU_SOURCE*/ | 523 | #endif /*_GNU_SOURCE*/ |
| 534 | 524 | ||
| 535 | __mingw_ovr | ||
| 536 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 2, 0))) __MINGW_ATTRIB_NONNULL(2) | 525 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 2, 0))) __MINGW_ATTRIB_NONNULL(2) |
| 537 | int vfscanf (FILE *__stream, const char *__format, __builtin_va_list __local_argv) | 526 | int vfscanf (FILE *__stream, const char *__format, __builtin_va_list __local_argv); |
| 538 | { | ||
| 539 | return __stdio_common_vfscanf(0, __stream, __format, NULL, __local_argv); | ||
| 540 | } | ||
| 541 | 527 | ||
| 542 | __mingw_ovr | ||
| 543 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 2, 0))) __MINGW_ATTRIB_NONNULL(2) | 528 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 2, 0))) __MINGW_ATTRIB_NONNULL(2) |
| 544 | int vsscanf (const char * __restrict__ __source, const char * __restrict__ __format, __builtin_va_list __local_argv) | 529 | int vsscanf (const char * __restrict__ __source, const char * __restrict__ __format, __builtin_va_list __local_argv); |
| 545 | { | ||
| 546 | return __stdio_common_vsscanf(0, __source, (size_t)-1, __format, NULL, __local_argv); | ||
| 547 | } | ||
| 548 | __mingw_ovr | ||
| 549 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 1, 0))) __MINGW_ATTRIB_NONNULL(1) | 530 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 1, 0))) __MINGW_ATTRIB_NONNULL(1) |
| 550 | int vscanf(const char *__format, __builtin_va_list __local_argv) | 531 | int vscanf(const char *__format, __builtin_va_list __local_argv); |
| 551 | { | ||
| 552 | return __stdio_common_vfscanf(0, stdin, __format, NULL, __local_argv); | ||
| 553 | } | ||
| 554 | 532 | ||
| 555 | #ifdef __GNUC__ | 533 | #ifdef __GNUC__ |
| 556 | #pragma GCC diagnostic pop | 534 | #pragma GCC diagnostic pop |
| ... | @@ -751,8 +729,8 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li | ... | @@ -751,8 +729,8 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li |
| 751 | __builtin_va_end(__ap); | 729 | __builtin_va_end(__ap); |
| 752 | return __ret; | 730 | return __ret; |
| 753 | } | 731 | } |
| 754 | __mingw_ovr | 732 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 755 | int __cdecl _snscanf(const char * __restrict__ _Src,size_t _MaxCount,const char * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 733 | int __cdecl _snscanf(const char * __restrict__ _Src,size_t _MaxCount,const char * __restrict__ _Format,...) |
| 756 | { | 734 | { |
| 757 | __builtin_va_list __ap; | 735 | __builtin_va_list __ap; |
| 758 | int __ret; | 736 | int __ret; |
| ... | @@ -772,9 +750,9 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li | ... | @@ -772,9 +750,9 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li |
| 772 | #ifdef _UCRT | 750 | #ifdef _UCRT |
| 773 | __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 3, 0))) __MINGW_ATTRIB_NONNULL(3) | 751 | __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 3, 0))) __MINGW_ATTRIB_NONNULL(3) |
| 774 | int __cdecl _vsnprintf(char * __restrict__ _Dest,size_t _Count,const char * __restrict__ _Format,va_list _Args) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | 752 | int __cdecl _vsnprintf(char * __restrict__ _Dest,size_t _Count,const char * __restrict__ _Format,va_list _Args) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; |
| 775 | __mingw_ovr | 753 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 776 | __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 3, 4))) __MINGW_ATTRIB_NONNULL(3) | 754 | __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 3, 4))) __MINGW_ATTRIB_NONNULL(3) |
| 777 | int __cdecl _snprintf(char * __restrict__ _Dest,size_t _Count,const char * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 755 | int __cdecl _snprintf(char * __restrict__ _Dest,size_t _Count,const char * __restrict__ _Format,...) |
| 778 | { | 756 | { |
| 779 | __builtin_va_list __ap; | 757 | __builtin_va_list __ap; |
| 780 | int __ret; | 758 | int __ret; |
| ... | @@ -855,10 +833,6 @@ char * tmpnam(char * __dst) | ... | @@ -855,10 +833,6 @@ char * tmpnam(char * __dst) |
| 855 | #pragma GCC diagnostic ignored "-Wshadow" | 833 | #pragma GCC diagnostic ignored "-Wshadow" |
| 856 | #endif | 834 | #endif |
| 857 | 835 | ||
| 858 | #pragma push_macro("snprintf") | ||
| 859 | #pragma push_macro("vsnprintf") | ||
| 860 | # undef snprintf | ||
| 861 | # undef vsnprintf | ||
| 862 | __attribute__((__format__ (ms_printf, 3, 0))) __MINGW_ATTRIB_NONNULL(3) | 836 | __attribute__((__format__ (ms_printf, 3, 0))) __MINGW_ATTRIB_NONNULL(3) |
| 863 | int __cdecl __ms_vsnprintf(char * __restrict__ d,size_t n,const char * __restrict__ format,va_list arg) | 837 | int __cdecl __ms_vsnprintf(char * __restrict__ d,size_t n,const char * __restrict__ format,va_list arg) |
| 864 | __MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | 838 | __MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_SEC_WARN; |
| ... | @@ -941,8 +915,6 @@ int vsprintf (char * __restrict__ __stream, const char * __restrict__ __format, | ... | @@ -941,8 +915,6 @@ int vsprintf (char * __restrict__ __stream, const char * __restrict__ __format, |
| 941 | 915 | ||
| 942 | #endif /* __MINGW_FORTIFY_LEVEL > 0 */ | 916 | #endif /* __MINGW_FORTIFY_LEVEL > 0 */ |
| 943 | 917 | ||
| 944 | #pragma pop_macro ("vsnprintf") | ||
| 945 | #pragma pop_macro ("snprintf") | ||
| 946 | #ifdef __GNUC__ | 918 | #ifdef __GNUC__ |
| 947 | #pragma GCC diagnostic pop | 919 | #pragma GCC diagnostic pop |
| 948 | #endif | 920 | #endif |
| ... | @@ -1154,8 +1126,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1154,8 +1126,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1154 | #else /* !__USE_MINGW_ANSI_STDIO */ | 1126 | #else /* !__USE_MINGW_ANSI_STDIO */ |
| 1155 | 1127 | ||
| 1156 | #ifdef _UCRT | 1128 | #ifdef _UCRT |
| 1157 | __mingw_ovr | 1129 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 1158 | int __cdecl fwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 1130 | int __cdecl fwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...) |
| 1159 | { | 1131 | { |
| 1160 | __builtin_va_list __ap; | 1132 | __builtin_va_list __ap; |
| 1161 | int __ret; | 1133 | int __ret; |
| ... | @@ -1164,8 +1136,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1164,8 +1136,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1164 | __builtin_va_end(__ap); | 1136 | __builtin_va_end(__ap); |
| 1165 | return __ret; | 1137 | return __ret; |
| 1166 | } | 1138 | } |
| 1167 | __mingw_ovr | 1139 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 1168 | int __cdecl swscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 1140 | int __cdecl swscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,...) |
| 1169 | { | 1141 | { |
| 1170 | __builtin_va_list __ap; | 1142 | __builtin_va_list __ap; |
| 1171 | int __ret; | 1143 | int __ret; |
| ... | @@ -1174,8 +1146,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1174,8 +1146,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1174 | __builtin_va_end(__ap); | 1146 | __builtin_va_end(__ap); |
| 1175 | return __ret; | 1147 | return __ret; |
| 1176 | } | 1148 | } |
| 1177 | __mingw_ovr | 1149 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 1178 | int __cdecl wscanf(const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 1150 | int __cdecl wscanf(const wchar_t * __restrict__ _Format,...) |
| 1179 | { | 1151 | { |
| 1180 | __builtin_va_list __ap; | 1152 | __builtin_va_list __ap; |
| 1181 | int __ret; | 1153 | int __ret; |
| ... | @@ -1308,8 +1280,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1308,8 +1280,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1308 | __builtin_va_end(__ap); | 1280 | __builtin_va_end(__ap); |
| 1309 | return __ret; | 1281 | return __ret; |
| 1310 | } | 1282 | } |
| 1311 | __mingw_static_ovr | 1283 | __mingw_static_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 1312 | int __cdecl _snwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 1284 | int __cdecl _snwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,...) |
| 1313 | { | 1285 | { |
| 1314 | __builtin_va_list __ap; | 1286 | __builtin_va_list __ap; |
| 1315 | int __ret; | 1287 | int __ret; |
| ... | @@ -1372,10 +1344,6 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1372,10 +1344,6 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1372 | #ifndef __NO_ISOCEXT /* externs in libmingwex.a */ | 1344 | #ifndef __NO_ISOCEXT /* externs in libmingwex.a */ |
| 1373 | 1345 | ||
| 1374 | #if __USE_MINGW_ANSI_STDIO == 0 | 1346 | #if __USE_MINGW_ANSI_STDIO == 0 |
| 1375 | #pragma push_macro("snwprintf") | ||
| 1376 | #pragma push_macro("vsnwprintf") | ||
| 1377 | # undef snwprintf | ||
| 1378 | # undef vsnwprintf | ||
| 1379 | int __cdecl __ms_snwprintf (wchar_t * __restrict__ s, size_t n, const wchar_t * __restrict__ format, ...); | 1347 | int __cdecl __ms_snwprintf (wchar_t * __restrict__ s, size_t n, const wchar_t * __restrict__ format, ...); |
| 1380 | int __cdecl __ms_vsnwprintf (wchar_t * __restrict__ , size_t, const wchar_t * __restrict__ , va_list); | 1348 | int __cdecl __ms_vsnwprintf (wchar_t * __restrict__ , size_t, const wchar_t * __restrict__ , va_list); |
| 1381 | __mingw_ovr | 1349 | __mingw_ovr |
| ... | @@ -1393,8 +1361,6 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1393,8 +1361,6 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1393 | { | 1361 | { |
| 1394 | return _vsnwprintf(s,n,format,arg); | 1362 | return _vsnwprintf(s,n,format,arg); |
| 1395 | } | 1363 | } |
| 1396 | #pragma pop_macro ("vsnwprintf") | ||
| 1397 | #pragma pop_macro ("snwprintf") | ||
| 1398 | #endif | 1364 | #endif |
| 1399 | 1365 | ||
| 1400 | #endif /* ! __NO_ISOCEXT */ | 1366 | #endif /* ! __NO_ISOCEXT */ |
| ... | @@ -1430,9 +1396,11 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1430,9 +1396,11 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1430 | 1396 | ||
| 1431 | _CRTIMP int __cdecl _wremove(const wchar_t *_Filename); | 1397 | _CRTIMP int __cdecl _wremove(const wchar_t *_Filename); |
| 1432 | _CRTIMP wchar_t *__cdecl _wtmpnam(wchar_t *_Buffer); | 1398 | _CRTIMP wchar_t *__cdecl _wtmpnam(wchar_t *_Buffer); |
| 1399 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 1433 | _CRTIMP wint_t __cdecl _fgetwc_nolock(FILE *_File); | 1400 | _CRTIMP wint_t __cdecl _fgetwc_nolock(FILE *_File); |
| 1434 | _CRTIMP wint_t __cdecl _fputwc_nolock(wchar_t _Ch,FILE *_File); | 1401 | _CRTIMP wint_t __cdecl _fputwc_nolock(wchar_t _Ch,FILE *_File); |
| 1435 | _CRTIMP wint_t __cdecl _ungetwc_nolock(wint_t _Ch,FILE *_File); | 1402 | _CRTIMP wint_t __cdecl _ungetwc_nolock(wint_t _Ch,FILE *_File); |
| 1403 | #endif | ||
| 1436 | 1404 | ||
| 1437 | #undef _CRT_GETPUTWCHAR_NOINLINE | 1405 | #undef _CRT_GETPUTWCHAR_NOINLINE |
| 1438 | 1406 | ||
| ... | @@ -1446,9 +1414,11 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1446,9 +1414,11 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1446 | 1414 | ||
| 1447 | #define getwc(_stm) fgetwc(_stm) | 1415 | #define getwc(_stm) fgetwc(_stm) |
| 1448 | #define putwc(_c,_stm) fputwc(_c,_stm) | 1416 | #define putwc(_c,_stm) fputwc(_c,_stm) |
| 1417 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 1449 | #define _putwc_nolock(_c,_stm) _fputwc_nolock(_c,_stm) | 1418 | #define _putwc_nolock(_c,_stm) _fputwc_nolock(_c,_stm) |
| 1450 | #define _getwc_nolock(_c) _fgetwc_nolock(_c) | 1419 | #define _getwc_nolock(_c) _fgetwc_nolock(_c) |
| 1451 | #endif | 1420 | #endif |
| 1421 | #endif | ||
| 1452 | 1422 | ||
| 1453 | #define _STDIO_DEFINED | 1423 | #define _STDIO_DEFINED |
| 1454 | #endif | 1424 | #endif |
| ... | @@ -1471,6 +1441,7 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1471,6 +1441,7 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1471 | 1441 | ||
| 1472 | _CRTIMP void __cdecl _lock_file(FILE *_File); | 1442 | _CRTIMP void __cdecl _lock_file(FILE *_File); |
| 1473 | _CRTIMP void __cdecl _unlock_file(FILE *_File); | 1443 | _CRTIMP void __cdecl _unlock_file(FILE *_File); |
| 1444 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 1474 | _CRTIMP int __cdecl _fclose_nolock(FILE *_File); | 1445 | _CRTIMP int __cdecl _fclose_nolock(FILE *_File); |
| 1475 | _CRTIMP int __cdecl _fflush_nolock(FILE *_File); | 1446 | _CRTIMP int __cdecl _fflush_nolock(FILE *_File); |
| 1476 | _CRTIMP size_t __cdecl _fread_nolock(void * __restrict__ _DstBuf,size_t _ElementSize,size_t _Count,FILE * __restrict__ _File); | 1447 | _CRTIMP size_t __cdecl _fread_nolock(void * __restrict__ _DstBuf,size_t _ElementSize,size_t _Count,FILE * __restrict__ _File); |
| ... | @@ -1480,6 +1451,7 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1480,6 +1451,7 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1480 | __MINGW_EXTENSION _CRTIMP __int64 __cdecl _ftelli64_nolock(FILE *_File); | 1451 | __MINGW_EXTENSION _CRTIMP __int64 __cdecl _ftelli64_nolock(FILE *_File); |
| 1481 | _CRTIMP size_t __cdecl _fwrite_nolock(const void * __restrict__ _DstBuf,size_t _Size,size_t _Count,FILE * __restrict__ _File); | 1452 | _CRTIMP size_t __cdecl _fwrite_nolock(const void * __restrict__ _DstBuf,size_t _Size,size_t _Count,FILE * __restrict__ _File); |
| 1482 | _CRTIMP int __cdecl _ungetc_nolock(int _Ch,FILE *_File); | 1453 | _CRTIMP int __cdecl _ungetc_nolock(int _Ch,FILE *_File); |
| 1454 | #endif | ||
| 1483 | 1455 | ||
| 1484 | #if !defined(NO_OLDNAMES) || !defined(_POSIX) | 1456 | #if !defined(NO_OLDNAMES) || !defined(_POSIX) |
| 1485 | #define P_tmpdir _P_tmpdir | 1457 | #define P_tmpdir _P_tmpdir |
| ... | @@ -1576,6 +1548,11 @@ void __cdecl __mingw_str_free(void *ptr); | ... | @@ -1576,6 +1548,11 @@ void __cdecl __mingw_str_free(void *ptr); |
| 1576 | } | 1548 | } |
| 1577 | #endif | 1549 | #endif |
| 1578 | 1550 | ||
| 1551 | #pragma pop_macro("snprintf") | ||
| 1552 | #pragma pop_macro("vsnprintf") | ||
| 1553 | #pragma pop_macro("snwprintf") | ||
| 1554 | #pragma pop_macro("vsnwprintf") | ||
| 1555 | |||
| 1579 | #pragma pack(pop) | 1556 | #pragma pack(pop) |
| 1580 | 1557 | ||
| 1581 | #include <sec_api/stdio_s.h> | 1558 | #include <sec_api/stdio_s.h> |
lib/libc/include/any-windows-any/stdlib.h+6-9| ... | @@ -387,6 +387,9 @@ _CRTIMP int __cdecl ___mb_cur_max_func(void); | ... | @@ -387,6 +387,9 @@ _CRTIMP int __cdecl ___mb_cur_max_func(void); |
| 387 | #define _CRT_TERMINATE_DEFINED | 387 | #define _CRT_TERMINATE_DEFINED |
| 388 | void __cdecl __MINGW_NOTHROW exit(int _Code) __MINGW_ATTRIB_NORETURN; | 388 | void __cdecl __MINGW_NOTHROW exit(int _Code) __MINGW_ATTRIB_NORETURN; |
| 389 | void __cdecl __MINGW_NOTHROW _exit(int _Code) __MINGW_ATTRIB_NORETURN; | 389 | void __cdecl __MINGW_NOTHROW _exit(int _Code) __MINGW_ATTRIB_NORETURN; |
| 390 | #ifdef _UCRT | ||
| 391 | void __cdecl __MINGW_NOTHROW quick_exit(int _Code) __MINGW_ATTRIB_NORETURN; | ||
| 392 | #endif | ||
| 390 | 393 | ||
| 391 | #if !defined __NO_ISOCEXT /* extern stub in static libmingwex.a */ | 394 | #if !defined __NO_ISOCEXT /* extern stub in static libmingwex.a */ |
| 392 | /* C99 function name */ | 395 | /* C99 function name */ |
| ... | @@ -420,6 +423,9 @@ _CRTIMP int __cdecl ___mb_cur_max_func(void); | ... | @@ -420,6 +423,9 @@ _CRTIMP int __cdecl ___mb_cur_max_func(void); |
| 420 | #endif | 423 | #endif |
| 421 | 424 | ||
| 422 | int __cdecl atexit(void (__cdecl *)(void)); | 425 | int __cdecl atexit(void (__cdecl *)(void)); |
| 426 | #ifdef _UCRT | ||
| 427 | int __cdecl at_quick_exit(void (__cdecl *)(void)); | ||
| 428 | #endif | ||
| 423 | #ifndef _CRT_ATOF_DEFINED | 429 | #ifndef _CRT_ATOF_DEFINED |
| 424 | #define _CRT_ATOF_DEFINED | 430 | #define _CRT_ATOF_DEFINED |
| 425 | double __cdecl atof(const char *_String); | 431 | double __cdecl atof(const char *_String); |
| ... | @@ -531,17 +537,8 @@ float __cdecl __MINGW_NOTHROW strtof(const char * __restrict__ _Str,char ** __re | ... | @@ -531,17 +537,8 @@ float __cdecl __MINGW_NOTHROW strtof(const char * __restrict__ _Str,char ** __re |
| 531 | void *__cdecl malloc(size_t _Size); | 537 | void *__cdecl malloc(size_t _Size); |
| 532 | void *__cdecl realloc(void *_Memory,size_t _NewSize); | 538 | void *__cdecl realloc(void *_Memory,size_t _NewSize); |
| 533 | _CRTIMP void *__cdecl _recalloc(void *_Memory,size_t _Count,size_t _Size); | 539 | _CRTIMP void *__cdecl _recalloc(void *_Memory,size_t _Count,size_t _Size); |
| 534 | /* Make sure that X86intrin.h doesn't produce here collisions. */ | ||
| 535 | #if (!defined (_XMMINTRIN_H_INCLUDED) && !defined (_MM_MALLOC_H_INCLUDED)) || defined(_aligned_malloc) | ||
| 536 | #pragma push_macro("_aligned_free") | ||
| 537 | #pragma push_macro("_aligned_malloc") | ||
| 538 | #undef _aligned_free | ||
| 539 | #undef _aligned_malloc | ||
| 540 | _CRTIMP void __cdecl _aligned_free(void *_Memory); | 540 | _CRTIMP void __cdecl _aligned_free(void *_Memory); |
| 541 | _CRTIMP void *__cdecl _aligned_malloc(size_t _Size,size_t _Alignment); | 541 | _CRTIMP void *__cdecl _aligned_malloc(size_t _Size,size_t _Alignment); |
| 542 | #pragma pop_macro("_aligned_free") | ||
| 543 | #pragma pop_macro("_aligned_malloc") | ||
| 544 | #endif | ||
| 545 | _CRTIMP void *__cdecl _aligned_offset_malloc(size_t _Size,size_t _Alignment,size_t _Offset); | 542 | _CRTIMP void *__cdecl _aligned_offset_malloc(size_t _Size,size_t _Alignment,size_t _Offset); |
| 546 | _CRTIMP void *__cdecl _aligned_realloc(void *_Memory,size_t _Size,size_t _Alignment); | 543 | _CRTIMP void *__cdecl _aligned_realloc(void *_Memory,size_t _Size,size_t _Alignment); |
| 547 | _CRTIMP void *__cdecl _aligned_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment); | 544 | _CRTIMP void *__cdecl _aligned_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment); |
lib/libc/include/any-windows-any/stralign.h+4-4| ... | @@ -15,7 +15,7 @@ extern "C" { | ... | @@ -15,7 +15,7 @@ extern "C" { |
| 15 | #endif | 15 | #endif |
| 16 | 16 | ||
| 17 | #ifndef WSTR_ALIGNED | 17 | #ifndef WSTR_ALIGNED |
| 18 | #if defined (__amd64__) || defined (__arm__) | 18 | #if defined (__x86_64__) || defined (__arm__) |
| 19 | #define WSTR_ALIGNED(s) TRUE | 19 | #define WSTR_ALIGNED(s) TRUE |
| 20 | #else | 20 | #else |
| 21 | #define WSTR_ALIGNED(s) (((DWORD_PTR)(s) & 1) == 0) | 21 | #define WSTR_ALIGNED(s) (((DWORD_PTR)(s) & 1) == 0) |
| ... | @@ -45,7 +45,7 @@ extern "C" { | ... | @@ -45,7 +45,7 @@ extern "C" { |
| 45 | #define WSTR_ALIGNED(s) (((DWORD_PTR)(s) & (sizeof(WCHAR)-1))==0) | 45 | #define WSTR_ALIGNED(s) (((DWORD_PTR)(s) & (sizeof(WCHAR)-1))==0) |
| 46 | #endif | 46 | #endif |
| 47 | 47 | ||
| 48 | /* TODO: This method seems to be not present for amd64. */ | 48 | /* TODO: This method seems to be not present for x86-64. */ |
| 49 | LPUWSTR WINAPI uaw_CharUpperW(LPUWSTR String); | 49 | LPUWSTR WINAPI uaw_CharUpperW(LPUWSTR String); |
| 50 | int WINAPI uaw_lstrcmpW(PCUWSTR String1,PCUWSTR String2); | 50 | int WINAPI uaw_lstrcmpW(PCUWSTR String1,PCUWSTR String2); |
| 51 | int WINAPI uaw_lstrcmpiW(PCUWSTR String1,PCUWSTR String2); | 51 | int WINAPI uaw_lstrcmpiW(PCUWSTR String1,PCUWSTR String2); |
| ... | @@ -165,7 +165,7 @@ extern "C" { | ... | @@ -165,7 +165,7 @@ extern "C" { |
| 165 | #define __UA_WSTRSIZE(s) ((__UA_WCSLEN(s)+1)*sizeof(WCHAR)) | 165 | #define __UA_WSTRSIZE(s) ((__UA_WCSLEN(s)+1)*sizeof(WCHAR)) |
| 166 | #define __UA_STACKCOPY(p,s) memcpy(_alloca(s),p,s) | 166 | #define __UA_STACKCOPY(p,s) memcpy(_alloca(s),p,s) |
| 167 | 167 | ||
| 168 | #if defined (__amd64__) || defined (__arm__) || defined (_X86_) | 168 | #if defined (__x86_64__) || defined (__arm__) || defined (_X86_) |
| 169 | #define WSTR_ALIGNED_STACK_COPY(d,s) (*(d) = (PCWSTR)(s)) | 169 | #define WSTR_ALIGNED_STACK_COPY(d,s) (*(d) = (PCWSTR)(s)) |
| 170 | #else | 170 | #else |
| 171 | #define WSTR_ALIGNED_STACK_COPY(d,s) { PCUWSTR __ua_src; ULONG __ua_size; PWSTR __ua_dst; __ua_src = (s); if(WSTR_ALIGNED(__ua_src)) { __ua_dst = (PWSTR)__ua_src; } else { __ua_size = __UA_WSTRSIZE(__ua_src); __ua_dst = (PWSTR)_alloca(__ua_size); memcpy(__ua_dst,__ua_src,__ua_size); } *(d) = (PCWSTR)__ua_dst; } | 171 | #define WSTR_ALIGNED_STACK_COPY(d,s) { PCUWSTR __ua_src; ULONG __ua_size; PWSTR __ua_dst; __ua_src = (s); if(WSTR_ALIGNED(__ua_src)) { __ua_dst = (PWSTR)__ua_src; } else { __ua_size = __UA_WSTRSIZE(__ua_src); __ua_dst = (PWSTR)_alloca(__ua_size); memcpy(__ua_dst,__ua_src,__ua_size); } *(d) = (PCWSTR)__ua_dst; } |
| ... | @@ -173,7 +173,7 @@ extern "C" { | ... | @@ -173,7 +173,7 @@ extern "C" { |
| 173 | 173 | ||
| 174 | #define ASTR_ALIGNED_STACK_COPY(d,s) (*(d) = (PCSTR)(s)) | 174 | #define ASTR_ALIGNED_STACK_COPY(d,s) (*(d) = (PCSTR)(s)) |
| 175 | 175 | ||
| 176 | #if !defined (_X86_) && !defined (__amd64__) && !defined (__arm__) | 176 | #if !defined (_X86_) && !defined (__x86_64__) && !defined (__arm__) |
| 177 | #define __UA_STRUC_ALIGNED(t,s) (((DWORD_PTR)(s) & (TYPE_ALIGNMENT(t)-1))==0) | 177 | #define __UA_STRUC_ALIGNED(t,s) (((DWORD_PTR)(s) & (TYPE_ALIGNMENT(t)-1))==0) |
| 178 | #define STRUC_ALIGNED_STACK_COPY(t,s) __UA_STRUC_ALIGNED(t,s) ? ((t const *)(s)) : ((t const *)__UA_STACKCOPY((s),sizeof(t))) | 178 | #define STRUC_ALIGNED_STACK_COPY(t,s) __UA_STRUC_ALIGNED(t,s) ? ((t const *)(s)) : ((t const *)__UA_STACKCOPY((s),sizeof(t))) |
| 179 | #else | 179 | #else |
lib/libc/include/any-windows-any/strmif.h+2031-904| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.0-rc1 from include/strmif.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/strmif.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -466,6 +466,102 @@ interface IAMVfwCaptureDialogs; | ... | @@ -466,6 +466,102 @@ interface IAMVfwCaptureDialogs; |
| 466 | #endif /* __cplusplus */ | 466 | #endif /* __cplusplus */ |
| 467 | #endif | 467 | #endif |
| 468 | 468 | ||
| 469 | #ifndef __IAMCameraControl_FWD_DEFINED__ | ||
| 470 | #define __IAMCameraControl_FWD_DEFINED__ | ||
| 471 | typedef interface IAMCameraControl IAMCameraControl; | ||
| 472 | #ifdef __cplusplus | ||
| 473 | interface IAMCameraControl; | ||
| 474 | #endif /* __cplusplus */ | ||
| 475 | #endif | ||
| 476 | |||
| 477 | #ifndef __IAMVideoControl_FWD_DEFINED__ | ||
| 478 | #define __IAMVideoControl_FWD_DEFINED__ | ||
| 479 | typedef interface IAMVideoControl IAMVideoControl; | ||
| 480 | #ifdef __cplusplus | ||
| 481 | interface IAMVideoControl; | ||
| 482 | #endif /* __cplusplus */ | ||
| 483 | #endif | ||
| 484 | |||
| 485 | #ifndef __IAMBufferNegotiation_FWD_DEFINED__ | ||
| 486 | #define __IAMBufferNegotiation_FWD_DEFINED__ | ||
| 487 | typedef interface IAMBufferNegotiation IAMBufferNegotiation; | ||
| 488 | #ifdef __cplusplus | ||
| 489 | interface IAMBufferNegotiation; | ||
| 490 | #endif /* __cplusplus */ | ||
| 491 | #endif | ||
| 492 | |||
| 493 | #ifndef __IAMDroppedFrames_FWD_DEFINED__ | ||
| 494 | #define __IAMDroppedFrames_FWD_DEFINED__ | ||
| 495 | typedef interface IAMDroppedFrames IAMDroppedFrames; | ||
| 496 | #ifdef __cplusplus | ||
| 497 | interface IAMDroppedFrames; | ||
| 498 | #endif /* __cplusplus */ | ||
| 499 | #endif | ||
| 500 | |||
| 501 | #ifndef __IAMLatency_FWD_DEFINED__ | ||
| 502 | #define __IAMLatency_FWD_DEFINED__ | ||
| 503 | typedef interface IAMLatency IAMLatency; | ||
| 504 | #ifdef __cplusplus | ||
| 505 | interface IAMLatency; | ||
| 506 | #endif /* __cplusplus */ | ||
| 507 | #endif | ||
| 508 | |||
| 509 | #ifndef __IAMPushSource_FWD_DEFINED__ | ||
| 510 | #define __IAMPushSource_FWD_DEFINED__ | ||
| 511 | typedef interface IAMPushSource IAMPushSource; | ||
| 512 | #ifdef __cplusplus | ||
| 513 | interface IAMPushSource; | ||
| 514 | #endif /* __cplusplus */ | ||
| 515 | #endif | ||
| 516 | |||
| 517 | #ifndef __IAMVideoCompression_FWD_DEFINED__ | ||
| 518 | #define __IAMVideoCompression_FWD_DEFINED__ | ||
| 519 | typedef interface IAMVideoCompression IAMVideoCompression; | ||
| 520 | #ifdef __cplusplus | ||
| 521 | interface IAMVideoCompression; | ||
| 522 | #endif /* __cplusplus */ | ||
| 523 | #endif | ||
| 524 | |||
| 525 | #ifndef __IAMCrossbar_FWD_DEFINED__ | ||
| 526 | #define __IAMCrossbar_FWD_DEFINED__ | ||
| 527 | typedef interface IAMCrossbar IAMCrossbar; | ||
| 528 | #ifdef __cplusplus | ||
| 529 | interface IAMCrossbar; | ||
| 530 | #endif /* __cplusplus */ | ||
| 531 | #endif | ||
| 532 | |||
| 533 | #ifndef __IAMTunerNotification_FWD_DEFINED__ | ||
| 534 | #define __IAMTunerNotification_FWD_DEFINED__ | ||
| 535 | typedef interface IAMTunerNotification IAMTunerNotification; | ||
| 536 | #ifdef __cplusplus | ||
| 537 | interface IAMTunerNotification; | ||
| 538 | #endif /* __cplusplus */ | ||
| 539 | #endif | ||
| 540 | |||
| 541 | #ifndef __IAMTuner_FWD_DEFINED__ | ||
| 542 | #define __IAMTuner_FWD_DEFINED__ | ||
| 543 | typedef interface IAMTuner IAMTuner; | ||
| 544 | #ifdef __cplusplus | ||
| 545 | interface IAMTuner; | ||
| 546 | #endif /* __cplusplus */ | ||
| 547 | #endif | ||
| 548 | |||
| 549 | #ifndef __IAMTVTuner_FWD_DEFINED__ | ||
| 550 | #define __IAMTVTuner_FWD_DEFINED__ | ||
| 551 | typedef interface IAMTVTuner IAMTVTuner; | ||
| 552 | #ifdef __cplusplus | ||
| 553 | interface IAMTVTuner; | ||
| 554 | #endif /* __cplusplus */ | ||
| 555 | #endif | ||
| 556 | |||
| 557 | #ifndef __IVideoFrameStep_FWD_DEFINED__ | ||
| 558 | #define __IVideoFrameStep_FWD_DEFINED__ | ||
| 559 | typedef interface IVideoFrameStep IVideoFrameStep; | ||
| 560 | #ifdef __cplusplus | ||
| 561 | interface IVideoFrameStep; | ||
| 562 | #endif /* __cplusplus */ | ||
| 563 | #endif | ||
| 564 | |||
| 469 | #ifndef __IAMAsyncReaderTimestampScaling_FWD_DEFINED__ | 565 | #ifndef __IAMAsyncReaderTimestampScaling_FWD_DEFINED__ |
| 470 | #define __IAMAsyncReaderTimestampScaling_FWD_DEFINED__ | 566 | #define __IAMAsyncReaderTimestampScaling_FWD_DEFINED__ |
| 471 | typedef interface IAMAsyncReaderTimestampScaling IAMAsyncReaderTimestampScaling; | 567 | typedef interface IAMAsyncReaderTimestampScaling IAMAsyncReaderTimestampScaling; |
| ... | @@ -4306,7 +4402,7 @@ IFilterMapper : public IUnknown | ... | @@ -4306,7 +4402,7 @@ IFilterMapper : public IUnknown |
| 4306 | CLSID clsInMaj, | 4402 | CLSID clsInMaj, |
| 4307 | CLSID clsInSub, | 4403 | CLSID clsInSub, |
| 4308 | WINBOOL bRender, | 4404 | WINBOOL bRender, |
| 4309 | WINBOOL bOututNeeded, | 4405 | WINBOOL bOutputNeeded, |
| 4310 | CLSID clsOutMaj, | 4406 | CLSID clsOutMaj, |
| 4311 | CLSID clsOutSub) = 0; | 4407 | CLSID clsOutSub) = 0; |
| 4312 | 4408 | ||
| ... | @@ -4382,7 +4478,7 @@ typedef struct IFilterMapperVtbl { | ... | @@ -4382,7 +4478,7 @@ typedef struct IFilterMapperVtbl { |
| 4382 | CLSID clsInMaj, | 4478 | CLSID clsInMaj, |
| 4383 | CLSID clsInSub, | 4479 | CLSID clsInSub, |
| 4384 | WINBOOL bRender, | 4480 | WINBOOL bRender, |
| 4385 | WINBOOL bOututNeeded, | 4481 | WINBOOL bOutputNeeded, |
| 4386 | CLSID clsOutMaj, | 4482 | CLSID clsOutMaj, |
| 4387 | CLSID clsOutSub); | 4483 | CLSID clsOutSub); |
| 4388 | 4484 | ||
| ... | @@ -4407,7 +4503,7 @@ interface IFilterMapper { | ... | @@ -4407,7 +4503,7 @@ interface IFilterMapper { |
| 4407 | #define IFilterMapper_UnregisterFilter(This,Filter) (This)->lpVtbl->UnregisterFilter(This,Filter) | 4503 | #define IFilterMapper_UnregisterFilter(This,Filter) (This)->lpVtbl->UnregisterFilter(This,Filter) |
| 4408 | #define IFilterMapper_UnregisterFilterInstance(This,MRId) (This)->lpVtbl->UnregisterFilterInstance(This,MRId) | 4504 | #define IFilterMapper_UnregisterFilterInstance(This,MRId) (This)->lpVtbl->UnregisterFilterInstance(This,MRId) |
| 4409 | #define IFilterMapper_UnregisterPin(This,Filter,Name) (This)->lpVtbl->UnregisterPin(This,Filter,Name) | 4505 | #define IFilterMapper_UnregisterPin(This,Filter,Name) (This)->lpVtbl->UnregisterPin(This,Filter,Name) |
| 4410 | #define IFilterMapper_EnumMatchingFilters(This,ppEnum,dwMerit,bInputNeeded,clsInMaj,clsInSub,bRender,bOututNeeded,clsOutMaj,clsOutSub) (This)->lpVtbl->EnumMatchingFilters(This,ppEnum,dwMerit,bInputNeeded,clsInMaj,clsInSub,bRender,bOututNeeded,clsOutMaj,clsOutSub) | 4506 | #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) |
| 4411 | #else | 4507 | #else |
| 4412 | /*** IUnknown methods ***/ | 4508 | /*** IUnknown methods ***/ |
| 4413 | static FORCEINLINE HRESULT IFilterMapper_QueryInterface(IFilterMapper* This,REFIID riid,void **ppvObject) { | 4509 | static FORCEINLINE HRESULT IFilterMapper_QueryInterface(IFilterMapper* This,REFIID riid,void **ppvObject) { |
| ... | @@ -4441,8 +4537,8 @@ static FORCEINLINE HRESULT IFilterMapper_UnregisterFilterInstance(IFilterMapper* | ... | @@ -4441,8 +4537,8 @@ static FORCEINLINE HRESULT IFilterMapper_UnregisterFilterInstance(IFilterMapper* |
| 4441 | static FORCEINLINE HRESULT IFilterMapper_UnregisterPin(IFilterMapper* This,CLSID Filter,LPCWSTR Name) { | 4537 | static FORCEINLINE HRESULT IFilterMapper_UnregisterPin(IFilterMapper* This,CLSID Filter,LPCWSTR Name) { |
| 4442 | return This->lpVtbl->UnregisterPin(This,Filter,Name); | 4538 | return This->lpVtbl->UnregisterPin(This,Filter,Name); |
| 4443 | } | 4539 | } |
| 4444 | static FORCEINLINE HRESULT IFilterMapper_EnumMatchingFilters(IFilterMapper* This,IEnumRegFilters **ppEnum,DWORD dwMerit,WINBOOL bInputNeeded,CLSID clsInMaj,CLSID clsInSub,WINBOOL bRender,WINBOOL bOututNeeded,CLSID clsOutMaj,CLSID clsOutSub) { | 4540 | 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) { |
| 4445 | return This->lpVtbl->EnumMatchingFilters(This,ppEnum,dwMerit,bInputNeeded,clsInMaj,clsInSub,bRender,bOututNeeded,clsOutMaj,clsOutSub); | 4541 | return This->lpVtbl->EnumMatchingFilters(This,ppEnum,dwMerit,bInputNeeded,clsInMaj,clsInSub,bRender,bOutputNeeded,clsOutMaj,clsOutSub); |
| 4446 | } | 4542 | } |
| 4447 | #endif | 4543 | #endif |
| 4448 | #endif | 4544 | #endif |
| ... | @@ -8204,6 +8300,10 @@ static FORCEINLINE HRESULT IAMStreamControl_GetInfo(IAMStreamControl* This,AM_ST | ... | @@ -8204,6 +8300,10 @@ static FORCEINLINE HRESULT IAMStreamControl_GetInfo(IAMStreamControl* This,AM_ST |
| 8204 | #define _IKsPropertySet_ | 8300 | #define _IKsPropertySet_ |
| 8205 | #define KSPROPERTY_SUPPORT_GET 1 | 8301 | #define KSPROPERTY_SUPPORT_GET 1 |
| 8206 | #define KSPROPERTY_SUPPORT_SET 2 | 8302 | #define KSPROPERTY_SUPPORT_SET 2 |
| 8303 | typedef enum AMPROPERTY_PIN { | ||
| 8304 | AMPROPERTY_PIN_CATEGORY = 0, | ||
| 8305 | AMPROPERTY_PIN_MEDIUM = 1 | ||
| 8306 | } AMPROPERTY_PIN; | ||
| 8207 | /***************************************************************************** | 8307 | /***************************************************************************** |
| 8208 | * IKsPropertySet interface | 8308 | * IKsPropertySet interface |
| 8209 | */ | 8309 | */ |
| ... | @@ -8904,86 +9004,114 @@ static FORCEINLINE HRESULT IAMVfwCaptureDialogs_SendDriverMessage(IAMVfwCaptureD | ... | @@ -8904,86 +9004,114 @@ static FORCEINLINE HRESULT IAMVfwCaptureDialogs_SendDriverMessage(IAMVfwCaptureD |
| 8904 | 9004 | ||
| 8905 | #endif /* __IAMVfwCaptureDialogs_INTERFACE_DEFINED__ */ | 9005 | #endif /* __IAMVfwCaptureDialogs_INTERFACE_DEFINED__ */ |
| 8906 | 9006 | ||
| 8907 | #if (_WIN32_WINNT >= 0x0601) | ||
| 8908 | /***************************************************************************** | 9007 | /***************************************************************************** |
| 8909 | * IAMAsyncReaderTimestampScaling interface | 9008 | * IAMCameraControl interface |
| 8910 | */ | 9009 | */ |
| 8911 | #ifndef __IAMAsyncReaderTimestampScaling_INTERFACE_DEFINED__ | 9010 | #ifndef __IAMCameraControl_INTERFACE_DEFINED__ |
| 8912 | #define __IAMAsyncReaderTimestampScaling_INTERFACE_DEFINED__ | 9011 | #define __IAMCameraControl_INTERFACE_DEFINED__ |
| 8913 | 9012 | ||
| 8914 | DEFINE_GUID(IID_IAMAsyncReaderTimestampScaling, 0xcf7b26fc, 0x9a00, 0x485b, 0x81,0x47, 0x3e,0x78,0x9d,0x5e,0x8f,0x67); | 9013 | DEFINE_GUID(IID_IAMCameraControl, 0xc6e13370, 0x30ac, 0x11d0, 0xa1,0x8c, 0x00,0xa0,0xc9,0x11,0x89,0x56); |
| 8915 | #if defined(__cplusplus) && !defined(CINTERFACE) | 9014 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 8916 | MIDL_INTERFACE("cf7b26fc-9a00-485b-8147-3e789d5e8f67") | 9015 | MIDL_INTERFACE("c6e13370-30ac-11d0-a18c-00a0c9118956") |
| 8917 | IAMAsyncReaderTimestampScaling : public IUnknown | 9016 | IAMCameraControl : public IUnknown |
| 8918 | { | 9017 | { |
| 8919 | virtual HRESULT STDMETHODCALLTYPE GetTimestampMode( | 9018 | virtual HRESULT STDMETHODCALLTYPE GetRange( |
| 8920 | WINBOOL *pfRaw) = 0; | 9019 | LONG property, |
| 9020 | LONG *min, | ||
| 9021 | LONG *max, | ||
| 9022 | LONG *stepping_delta, | ||
| 9023 | LONG *default_value, | ||
| 9024 | LONG *flags) = 0; | ||
| 8921 | 9025 | ||
| 8922 | virtual HRESULT STDMETHODCALLTYPE SetTimestampMode( | 9026 | virtual HRESULT STDMETHODCALLTYPE Set( |
| 8923 | WINBOOL fRaw) = 0; | 9027 | LONG property, |
| 9028 | LONG property_value, | ||
| 9029 | LONG flags) = 0; | ||
| 9030 | |||
| 9031 | virtual HRESULT STDMETHODCALLTYPE Get( | ||
| 9032 | LONG property, | ||
| 9033 | LONG *property_value, | ||
| 9034 | LONG *flags) = 0; | ||
| 8924 | 9035 | ||
| 8925 | }; | 9036 | }; |
| 8926 | #ifdef __CRT_UUID_DECL | 9037 | #ifdef __CRT_UUID_DECL |
| 8927 | __CRT_UUID_DECL(IAMAsyncReaderTimestampScaling, 0xcf7b26fc, 0x9a00, 0x485b, 0x81,0x47, 0x3e,0x78,0x9d,0x5e,0x8f,0x67) | 9038 | __CRT_UUID_DECL(IAMCameraControl, 0xc6e13370, 0x30ac, 0x11d0, 0xa1,0x8c, 0x00,0xa0,0xc9,0x11,0x89,0x56) |
| 8928 | #endif | 9039 | #endif |
| 8929 | #else | 9040 | #else |
| 8930 | typedef struct IAMAsyncReaderTimestampScalingVtbl { | 9041 | typedef struct IAMCameraControlVtbl { |
| 8931 | BEGIN_INTERFACE | 9042 | BEGIN_INTERFACE |
| 8932 | 9043 | ||
| 8933 | /*** IUnknown methods ***/ | 9044 | /*** IUnknown methods ***/ |
| 8934 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9045 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8935 | IAMAsyncReaderTimestampScaling *This, | 9046 | IAMCameraControl *This, |
| 8936 | REFIID riid, | 9047 | REFIID riid, |
| 8937 | void **ppvObject); | 9048 | void **ppvObject); |
| 8938 | 9049 | ||
| 8939 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9050 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8940 | IAMAsyncReaderTimestampScaling *This); | 9051 | IAMCameraControl *This); |
| 8941 | 9052 | ||
| 8942 | ULONG (STDMETHODCALLTYPE *Release)( | 9053 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8943 | IAMAsyncReaderTimestampScaling *This); | 9054 | IAMCameraControl *This); |
| 8944 | 9055 | ||
| 8945 | /*** IAMAsyncReaderTimestampScaling methods ***/ | 9056 | /*** IAMCameraControl methods ***/ |
| 8946 | HRESULT (STDMETHODCALLTYPE *GetTimestampMode)( | 9057 | HRESULT (STDMETHODCALLTYPE *GetRange)( |
| 8947 | IAMAsyncReaderTimestampScaling *This, | 9058 | IAMCameraControl *This, |
| 8948 | WINBOOL *pfRaw); | 9059 | LONG property, |
| 9060 | LONG *min, | ||
| 9061 | LONG *max, | ||
| 9062 | LONG *stepping_delta, | ||
| 9063 | LONG *default_value, | ||
| 9064 | LONG *flags); | ||
| 8949 | 9065 | ||
| 8950 | HRESULT (STDMETHODCALLTYPE *SetTimestampMode)( | 9066 | HRESULT (STDMETHODCALLTYPE *Set)( |
| 8951 | IAMAsyncReaderTimestampScaling *This, | 9067 | IAMCameraControl *This, |
| 8952 | WINBOOL fRaw); | 9068 | LONG property, |
| 9069 | LONG property_value, | ||
| 9070 | LONG flags); | ||
| 9071 | |||
| 9072 | HRESULT (STDMETHODCALLTYPE *Get)( | ||
| 9073 | IAMCameraControl *This, | ||
| 9074 | LONG property, | ||
| 9075 | LONG *property_value, | ||
| 9076 | LONG *flags); | ||
| 8953 | 9077 | ||
| 8954 | END_INTERFACE | 9078 | END_INTERFACE |
| 8955 | } IAMAsyncReaderTimestampScalingVtbl; | 9079 | } IAMCameraControlVtbl; |
| 8956 | 9080 | ||
| 8957 | interface IAMAsyncReaderTimestampScaling { | 9081 | interface IAMCameraControl { |
| 8958 | CONST_VTBL IAMAsyncReaderTimestampScalingVtbl* lpVtbl; | 9082 | CONST_VTBL IAMCameraControlVtbl* lpVtbl; |
| 8959 | }; | 9083 | }; |
| 8960 | 9084 | ||
| 8961 | #ifdef COBJMACROS | 9085 | #ifdef COBJMACROS |
| 8962 | #ifndef WIDL_C_INLINE_WRAPPERS | 9086 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 8963 | /*** IUnknown methods ***/ | 9087 | /*** IUnknown methods ***/ |
| 8964 | #define IAMAsyncReaderTimestampScaling_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 9088 | #define IAMCameraControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 8965 | #define IAMAsyncReaderTimestampScaling_AddRef(This) (This)->lpVtbl->AddRef(This) | 9089 | #define IAMCameraControl_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 8966 | #define IAMAsyncReaderTimestampScaling_Release(This) (This)->lpVtbl->Release(This) | 9090 | #define IAMCameraControl_Release(This) (This)->lpVtbl->Release(This) |
| 8967 | /*** IAMAsyncReaderTimestampScaling methods ***/ | 9091 | /*** IAMCameraControl methods ***/ |
| 8968 | #define IAMAsyncReaderTimestampScaling_GetTimestampMode(This,pfRaw) (This)->lpVtbl->GetTimestampMode(This,pfRaw) | 9092 | #define IAMCameraControl_GetRange(This,property,min,max,stepping_delta,default_value,flags) (This)->lpVtbl->GetRange(This,property,min,max,stepping_delta,default_value,flags) |
| 8969 | #define IAMAsyncReaderTimestampScaling_SetTimestampMode(This,fRaw) (This)->lpVtbl->SetTimestampMode(This,fRaw) | 9093 | #define IAMCameraControl_Set(This,property,property_value,flags) (This)->lpVtbl->Set(This,property,property_value,flags) |
| 9094 | #define IAMCameraControl_Get(This,property,property_value,flags) (This)->lpVtbl->Get(This,property,property_value,flags) | ||
| 8970 | #else | 9095 | #else |
| 8971 | /*** IUnknown methods ***/ | 9096 | /*** IUnknown methods ***/ |
| 8972 | static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_QueryInterface(IAMAsyncReaderTimestampScaling* This,REFIID riid,void **ppvObject) { | 9097 | static FORCEINLINE HRESULT IAMCameraControl_QueryInterface(IAMCameraControl* This,REFIID riid,void **ppvObject) { |
| 8973 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 9098 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 8974 | } | 9099 | } |
| 8975 | static FORCEINLINE ULONG IAMAsyncReaderTimestampScaling_AddRef(IAMAsyncReaderTimestampScaling* This) { | 9100 | static FORCEINLINE ULONG IAMCameraControl_AddRef(IAMCameraControl* This) { |
| 8976 | return This->lpVtbl->AddRef(This); | 9101 | return This->lpVtbl->AddRef(This); |
| 8977 | } | 9102 | } |
| 8978 | static FORCEINLINE ULONG IAMAsyncReaderTimestampScaling_Release(IAMAsyncReaderTimestampScaling* This) { | 9103 | static FORCEINLINE ULONG IAMCameraControl_Release(IAMCameraControl* This) { |
| 8979 | return This->lpVtbl->Release(This); | 9104 | return This->lpVtbl->Release(This); |
| 8980 | } | 9105 | } |
| 8981 | /*** IAMAsyncReaderTimestampScaling methods ***/ | 9106 | /*** IAMCameraControl methods ***/ |
| 8982 | static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_GetTimestampMode(IAMAsyncReaderTimestampScaling* This,WINBOOL *pfRaw) { | 9107 | static FORCEINLINE HRESULT IAMCameraControl_GetRange(IAMCameraControl* This,LONG property,LONG *min,LONG *max,LONG *stepping_delta,LONG *default_value,LONG *flags) { |
| 8983 | return This->lpVtbl->GetTimestampMode(This,pfRaw); | 9108 | return This->lpVtbl->GetRange(This,property,min,max,stepping_delta,default_value,flags); |
| 8984 | } | 9109 | } |
| 8985 | static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_SetTimestampMode(IAMAsyncReaderTimestampScaling* This,WINBOOL fRaw) { | 9110 | static FORCEINLINE HRESULT IAMCameraControl_Set(IAMCameraControl* This,LONG property,LONG property_value,LONG flags) { |
| 8986 | return This->lpVtbl->SetTimestampMode(This,fRaw); | 9111 | return This->lpVtbl->Set(This,property,property_value,flags); |
| 9112 | } | ||
| 9113 | static FORCEINLINE HRESULT IAMCameraControl_Get(IAMCameraControl* This,LONG property,LONG *property_value,LONG *flags) { | ||
| 9114 | return This->lpVtbl->Get(This,property,property_value,flags); | ||
| 8987 | } | 9115 | } |
| 8988 | #endif | 9116 | #endif |
| 8989 | #endif | 9117 | #endif |
| ... | @@ -8991,154 +9119,1908 @@ static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_SetTimestampMode(IAMAs | ... | @@ -8991,154 +9119,1908 @@ static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_SetTimestampMode(IAMAs |
| 8991 | #endif | 9119 | #endif |
| 8992 | 9120 | ||
| 8993 | 9121 | ||
| 8994 | #endif /* __IAMAsyncReaderTimestampScaling_INTERFACE_DEFINED__ */ | 9122 | #endif /* __IAMCameraControl_INTERFACE_DEFINED__ */ |
| 8995 | 9123 | ||
| 8996 | /***************************************************************************** | 9124 | /***************************************************************************** |
| 8997 | * IAMPluginControl interface | 9125 | * IAMVideoControl interface |
| 8998 | */ | 9126 | */ |
| 8999 | #ifndef __IAMPluginControl_INTERFACE_DEFINED__ | 9127 | #ifndef __IAMVideoControl_INTERFACE_DEFINED__ |
| 9000 | #define __IAMPluginControl_INTERFACE_DEFINED__ | 9128 | #define __IAMVideoControl_INTERFACE_DEFINED__ |
| 9001 | 9129 | ||
| 9002 | DEFINE_GUID(IID_IAMPluginControl, 0x0e26a181, 0xf40c, 0x4635, 0x87,0x86, 0x97,0x62,0x84,0xb5,0x29,0x81); | 9130 | DEFINE_GUID(IID_IAMVideoControl, 0x6a2e0670, 0x28e4, 0x11d0, 0xa1,0x8c, 0x00,0xa0,0xc9,0x11,0x89,0x56); |
| 9003 | #if defined(__cplusplus) && !defined(CINTERFACE) | 9131 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 9004 | MIDL_INTERFACE("0e26a181-f40c-4635-8786-976284b52981") | 9132 | MIDL_INTERFACE("6a2e0670-28e4-11d0-a18c-00a0c9118956") |
| 9005 | IAMPluginControl : public IUnknown | 9133 | IAMVideoControl : public IUnknown |
| 9006 | { | 9134 | { |
| 9007 | virtual HRESULT STDMETHODCALLTYPE GetPreferredClsid( | 9135 | virtual HRESULT STDMETHODCALLTYPE GetCaps( |
| 9008 | REFGUID subType, | 9136 | IPin *pin, |
| 9009 | CLSID *clsid) = 0; | 9137 | LONG *flags) = 0; |
| 9010 | |||
| 9011 | virtual HRESULT STDMETHODCALLTYPE GetPreferredClsidByIndex( | ||
| 9012 | DWORD index, | ||
| 9013 | GUID *subType, | ||
| 9014 | CLSID *clsid) = 0; | ||
| 9015 | |||
| 9016 | virtual HRESULT STDMETHODCALLTYPE SetPreferredClsid( | ||
| 9017 | REFGUID subType, | ||
| 9018 | const CLSID *clsid) = 0; | ||
| 9019 | |||
| 9020 | virtual HRESULT STDMETHODCALLTYPE IsDisabled( | ||
| 9021 | REFCLSID clsid) = 0; | ||
| 9022 | 9138 | ||
| 9023 | virtual HRESULT STDMETHODCALLTYPE GetDisabledByIndex( | 9139 | virtual HRESULT STDMETHODCALLTYPE SetMode( |
| 9024 | DWORD index, | 9140 | IPin *pin, |
| 9025 | CLSID *clsid) = 0; | 9141 | LONG mode) = 0; |
| 9026 | |||
| 9027 | virtual HRESULT STDMETHODCALLTYPE SetDisabled( | ||
| 9028 | REFCLSID clsid, | ||
| 9029 | WINBOOL disabled) = 0; | ||
| 9030 | 9142 | ||
| 9031 | virtual HRESULT STDMETHODCALLTYPE IsLegacyDisabled( | 9143 | virtual HRESULT STDMETHODCALLTYPE GetMode( |
| 9032 | LPCWSTR dllName) = 0; | 9144 | IPin *pin, |
| 9145 | LONG *mode) = 0; | ||
| 9146 | |||
| 9147 | virtual HRESULT STDMETHODCALLTYPE GetCurrentActualFrameRate( | ||
| 9148 | IPin *pin, | ||
| 9149 | LONGLONG *frame_rate) = 0; | ||
| 9150 | |||
| 9151 | virtual HRESULT STDMETHODCALLTYPE GetMaxAvailableFrameRate( | ||
| 9152 | IPin *pin, | ||
| 9153 | LONG index, | ||
| 9154 | SIZE dimensions, | ||
| 9155 | LONGLONG *frame_rate) = 0; | ||
| 9156 | |||
| 9157 | virtual HRESULT STDMETHODCALLTYPE GetFrameRateList( | ||
| 9158 | IPin *pin, | ||
| 9159 | LONG index, | ||
| 9160 | SIZE dimensions, | ||
| 9161 | LONG *list_size, | ||
| 9162 | LONGLONG **frame_rate) = 0; | ||
| 9033 | 9163 | ||
| 9034 | }; | 9164 | }; |
| 9035 | #ifdef __CRT_UUID_DECL | 9165 | #ifdef __CRT_UUID_DECL |
| 9036 | __CRT_UUID_DECL(IAMPluginControl, 0x0e26a181, 0xf40c, 0x4635, 0x87,0x86, 0x97,0x62,0x84,0xb5,0x29,0x81) | 9166 | __CRT_UUID_DECL(IAMVideoControl, 0x6a2e0670, 0x28e4, 0x11d0, 0xa1,0x8c, 0x00,0xa0,0xc9,0x11,0x89,0x56) |
| 9037 | #endif | 9167 | #endif |
| 9038 | #else | 9168 | #else |
| 9039 | typedef struct IAMPluginControlVtbl { | 9169 | typedef struct IAMVideoControlVtbl { |
| 9040 | BEGIN_INTERFACE | 9170 | BEGIN_INTERFACE |
| 9041 | 9171 | ||
| 9042 | /*** IUnknown methods ***/ | 9172 | /*** IUnknown methods ***/ |
| 9043 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9173 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9044 | IAMPluginControl *This, | 9174 | IAMVideoControl *This, |
| 9045 | REFIID riid, | 9175 | REFIID riid, |
| 9046 | void **ppvObject); | 9176 | void **ppvObject); |
| 9047 | 9177 | ||
| 9048 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9178 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9049 | IAMPluginControl *This); | 9179 | IAMVideoControl *This); |
| 9050 | 9180 | ||
| 9051 | ULONG (STDMETHODCALLTYPE *Release)( | 9181 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9052 | IAMPluginControl *This); | 9182 | IAMVideoControl *This); |
| 9053 | |||
| 9054 | /*** IAMPluginControl methods ***/ | ||
| 9055 | HRESULT (STDMETHODCALLTYPE *GetPreferredClsid)( | ||
| 9056 | IAMPluginControl *This, | ||
| 9057 | REFGUID subType, | ||
| 9058 | CLSID *clsid); | ||
| 9059 | |||
| 9060 | HRESULT (STDMETHODCALLTYPE *GetPreferredClsidByIndex)( | ||
| 9061 | IAMPluginControl *This, | ||
| 9062 | DWORD index, | ||
| 9063 | GUID *subType, | ||
| 9064 | CLSID *clsid); | ||
| 9065 | |||
| 9066 | HRESULT (STDMETHODCALLTYPE *SetPreferredClsid)( | ||
| 9067 | IAMPluginControl *This, | ||
| 9068 | REFGUID subType, | ||
| 9069 | const CLSID *clsid); | ||
| 9070 | |||
| 9071 | HRESULT (STDMETHODCALLTYPE *IsDisabled)( | ||
| 9072 | IAMPluginControl *This, | ||
| 9073 | REFCLSID clsid); | ||
| 9074 | |||
| 9075 | HRESULT (STDMETHODCALLTYPE *GetDisabledByIndex)( | ||
| 9076 | IAMPluginControl *This, | ||
| 9077 | DWORD index, | ||
| 9078 | CLSID *clsid); | ||
| 9079 | |||
| 9080 | HRESULT (STDMETHODCALLTYPE *SetDisabled)( | ||
| 9081 | IAMPluginControl *This, | ||
| 9082 | REFCLSID clsid, | ||
| 9083 | WINBOOL disabled); | ||
| 9084 | 9183 | ||
| 9085 | HRESULT (STDMETHODCALLTYPE *IsLegacyDisabled)( | 9184 | /*** IAMVideoControl methods ***/ |
| 9086 | IAMPluginControl *This, | 9185 | HRESULT (STDMETHODCALLTYPE *GetCaps)( |
| 9087 | LPCWSTR dllName); | 9186 | IAMVideoControl *This, |
| 9187 | IPin *pin, | ||
| 9188 | LONG *flags); | ||
| 9088 | 9189 | ||
| 9089 | END_INTERFACE | 9190 | HRESULT (STDMETHODCALLTYPE *SetMode)( |
| 9090 | } IAMPluginControlVtbl; | 9191 | IAMVideoControl *This, |
| 9192 | IPin *pin, | ||
| 9193 | LONG mode); | ||
| 9091 | 9194 | ||
| 9092 | interface IAMPluginControl { | 9195 | HRESULT (STDMETHODCALLTYPE *GetMode)( |
| 9093 | CONST_VTBL IAMPluginControlVtbl* lpVtbl; | 9196 | IAMVideoControl *This, |
| 9197 | IPin *pin, | ||
| 9198 | LONG *mode); | ||
| 9199 | |||
| 9200 | HRESULT (STDMETHODCALLTYPE *GetCurrentActualFrameRate)( | ||
| 9201 | IAMVideoControl *This, | ||
| 9202 | IPin *pin, | ||
| 9203 | LONGLONG *frame_rate); | ||
| 9204 | |||
| 9205 | HRESULT (STDMETHODCALLTYPE *GetMaxAvailableFrameRate)( | ||
| 9206 | IAMVideoControl *This, | ||
| 9207 | IPin *pin, | ||
| 9208 | LONG index, | ||
| 9209 | SIZE dimensions, | ||
| 9210 | LONGLONG *frame_rate); | ||
| 9211 | |||
| 9212 | HRESULT (STDMETHODCALLTYPE *GetFrameRateList)( | ||
| 9213 | IAMVideoControl *This, | ||
| 9214 | IPin *pin, | ||
| 9215 | LONG index, | ||
| 9216 | SIZE dimensions, | ||
| 9217 | LONG *list_size, | ||
| 9218 | LONGLONG **frame_rate); | ||
| 9219 | |||
| 9220 | END_INTERFACE | ||
| 9221 | } IAMVideoControlVtbl; | ||
| 9222 | |||
| 9223 | interface IAMVideoControl { | ||
| 9224 | CONST_VTBL IAMVideoControlVtbl* lpVtbl; | ||
| 9094 | }; | 9225 | }; |
| 9095 | 9226 | ||
| 9096 | #ifdef COBJMACROS | 9227 | #ifdef COBJMACROS |
| 9097 | #ifndef WIDL_C_INLINE_WRAPPERS | 9228 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 9098 | /*** IUnknown methods ***/ | 9229 | /*** IUnknown methods ***/ |
| 9099 | #define IAMPluginControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 9230 | #define IAMVideoControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 9100 | #define IAMPluginControl_AddRef(This) (This)->lpVtbl->AddRef(This) | 9231 | #define IAMVideoControl_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 9101 | #define IAMPluginControl_Release(This) (This)->lpVtbl->Release(This) | 9232 | #define IAMVideoControl_Release(This) (This)->lpVtbl->Release(This) |
| 9102 | /*** IAMPluginControl methods ***/ | 9233 | /*** IAMVideoControl methods ***/ |
| 9103 | #define IAMPluginControl_GetPreferredClsid(This,subType,clsid) (This)->lpVtbl->GetPreferredClsid(This,subType,clsid) | 9234 | #define IAMVideoControl_GetCaps(This,pin,flags) (This)->lpVtbl->GetCaps(This,pin,flags) |
| 9104 | #define IAMPluginControl_GetPreferredClsidByIndex(This,index,subType,clsid) (This)->lpVtbl->GetPreferredClsidByIndex(This,index,subType,clsid) | 9235 | #define IAMVideoControl_SetMode(This,pin,mode) (This)->lpVtbl->SetMode(This,pin,mode) |
| 9105 | #define IAMPluginControl_SetPreferredClsid(This,subType,clsid) (This)->lpVtbl->SetPreferredClsid(This,subType,clsid) | 9236 | #define IAMVideoControl_GetMode(This,pin,mode) (This)->lpVtbl->GetMode(This,pin,mode) |
| 9106 | #define IAMPluginControl_IsDisabled(This,clsid) (This)->lpVtbl->IsDisabled(This,clsid) | 9237 | #define IAMVideoControl_GetCurrentActualFrameRate(This,pin,frame_rate) (This)->lpVtbl->GetCurrentActualFrameRate(This,pin,frame_rate) |
| 9107 | #define IAMPluginControl_GetDisabledByIndex(This,index,clsid) (This)->lpVtbl->GetDisabledByIndex(This,index,clsid) | 9238 | #define IAMVideoControl_GetMaxAvailableFrameRate(This,pin,index,dimensions,frame_rate) (This)->lpVtbl->GetMaxAvailableFrameRate(This,pin,index,dimensions,frame_rate) |
| 9108 | #define IAMPluginControl_SetDisabled(This,clsid,disabled) (This)->lpVtbl->SetDisabled(This,clsid,disabled) | 9239 | #define IAMVideoControl_GetFrameRateList(This,pin,index,dimensions,list_size,frame_rate) (This)->lpVtbl->GetFrameRateList(This,pin,index,dimensions,list_size,frame_rate) |
| 9109 | #define IAMPluginControl_IsLegacyDisabled(This,dllName) (This)->lpVtbl->IsLegacyDisabled(This,dllName) | ||
| 9110 | #else | 9240 | #else |
| 9111 | /*** IUnknown methods ***/ | 9241 | /*** IUnknown methods ***/ |
| 9112 | static FORCEINLINE HRESULT IAMPluginControl_QueryInterface(IAMPluginControl* This,REFIID riid,void **ppvObject) { | 9242 | static FORCEINLINE HRESULT IAMVideoControl_QueryInterface(IAMVideoControl* This,REFIID riid,void **ppvObject) { |
| 9113 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 9243 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 9114 | } | 9244 | } |
| 9115 | static FORCEINLINE ULONG IAMPluginControl_AddRef(IAMPluginControl* This) { | 9245 | static FORCEINLINE ULONG IAMVideoControl_AddRef(IAMVideoControl* This) { |
| 9116 | return This->lpVtbl->AddRef(This); | 9246 | return This->lpVtbl->AddRef(This); |
| 9117 | } | 9247 | } |
| 9118 | static FORCEINLINE ULONG IAMPluginControl_Release(IAMPluginControl* This) { | 9248 | static FORCEINLINE ULONG IAMVideoControl_Release(IAMVideoControl* This) { |
| 9119 | return This->lpVtbl->Release(This); | 9249 | return This->lpVtbl->Release(This); |
| 9120 | } | 9250 | } |
| 9121 | /*** IAMPluginControl methods ***/ | 9251 | /*** IAMVideoControl methods ***/ |
| 9122 | static FORCEINLINE HRESULT IAMPluginControl_GetPreferredClsid(IAMPluginControl* This,REFGUID subType,CLSID *clsid) { | 9252 | static FORCEINLINE HRESULT IAMVideoControl_GetCaps(IAMVideoControl* This,IPin *pin,LONG *flags) { |
| 9123 | return This->lpVtbl->GetPreferredClsid(This,subType,clsid); | 9253 | return This->lpVtbl->GetCaps(This,pin,flags); |
| 9124 | } | 9254 | } |
| 9125 | static FORCEINLINE HRESULT IAMPluginControl_GetPreferredClsidByIndex(IAMPluginControl* This,DWORD index,GUID *subType,CLSID *clsid) { | 9255 | static FORCEINLINE HRESULT IAMVideoControl_SetMode(IAMVideoControl* This,IPin *pin,LONG mode) { |
| 9126 | return This->lpVtbl->GetPreferredClsidByIndex(This,index,subType,clsid); | 9256 | return This->lpVtbl->SetMode(This,pin,mode); |
| 9127 | } | 9257 | } |
| 9128 | static FORCEINLINE HRESULT IAMPluginControl_SetPreferredClsid(IAMPluginControl* This,REFGUID subType,const CLSID *clsid) { | 9258 | static FORCEINLINE HRESULT IAMVideoControl_GetMode(IAMVideoControl* This,IPin *pin,LONG *mode) { |
| 9129 | return This->lpVtbl->SetPreferredClsid(This,subType,clsid); | 9259 | return This->lpVtbl->GetMode(This,pin,mode); |
| 9130 | } | 9260 | } |
| 9131 | static FORCEINLINE HRESULT IAMPluginControl_IsDisabled(IAMPluginControl* This,REFCLSID clsid) { | 9261 | static FORCEINLINE HRESULT IAMVideoControl_GetCurrentActualFrameRate(IAMVideoControl* This,IPin *pin,LONGLONG *frame_rate) { |
| 9132 | return This->lpVtbl->IsDisabled(This,clsid); | 9262 | return This->lpVtbl->GetCurrentActualFrameRate(This,pin,frame_rate); |
| 9133 | } | 9263 | } |
| 9134 | static FORCEINLINE HRESULT IAMPluginControl_GetDisabledByIndex(IAMPluginControl* This,DWORD index,CLSID *clsid) { | 9264 | static FORCEINLINE HRESULT IAMVideoControl_GetMaxAvailableFrameRate(IAMVideoControl* This,IPin *pin,LONG index,SIZE dimensions,LONGLONG *frame_rate) { |
| 9135 | return This->lpVtbl->GetDisabledByIndex(This,index,clsid); | 9265 | return This->lpVtbl->GetMaxAvailableFrameRate(This,pin,index,dimensions,frame_rate); |
| 9136 | } | 9266 | } |
| 9137 | static FORCEINLINE HRESULT IAMPluginControl_SetDisabled(IAMPluginControl* This,REFCLSID clsid,WINBOOL disabled) { | 9267 | static FORCEINLINE HRESULT IAMVideoControl_GetFrameRateList(IAMVideoControl* This,IPin *pin,LONG index,SIZE dimensions,LONG *list_size,LONGLONG **frame_rate) { |
| 9138 | return This->lpVtbl->SetDisabled(This,clsid,disabled); | 9268 | return This->lpVtbl->GetFrameRateList(This,pin,index,dimensions,list_size,frame_rate); |
| 9139 | } | 9269 | } |
| 9140 | static FORCEINLINE HRESULT IAMPluginControl_IsLegacyDisabled(IAMPluginControl* This,LPCWSTR dllName) { | 9270 | #endif |
| 9141 | return This->lpVtbl->IsLegacyDisabled(This,dllName); | 9271 | #endif |
| 9272 | |||
| 9273 | #endif | ||
| 9274 | |||
| 9275 | |||
| 9276 | #endif /* __IAMVideoControl_INTERFACE_DEFINED__ */ | ||
| 9277 | |||
| 9278 | /***************************************************************************** | ||
| 9279 | * IAMBufferNegotiation interface | ||
| 9280 | */ | ||
| 9281 | #ifndef __IAMBufferNegotiation_INTERFACE_DEFINED__ | ||
| 9282 | #define __IAMBufferNegotiation_INTERFACE_DEFINED__ | ||
| 9283 | |||
| 9284 | DEFINE_GUID(IID_IAMBufferNegotiation, 0x56ed71a0, 0xaf5f, 0x11d0, 0xb3,0xf0, 0x00,0xaa,0x00,0x37,0x61,0xc5); | ||
| 9285 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 9286 | MIDL_INTERFACE("56ed71a0-af5f-11d0-b3f0-00aa003761c5") | ||
| 9287 | IAMBufferNegotiation : public IUnknown | ||
| 9288 | { | ||
| 9289 | virtual HRESULT STDMETHODCALLTYPE SuggestAllocatorProperties( | ||
| 9290 | const ALLOCATOR_PROPERTIES *prop) = 0; | ||
| 9291 | |||
| 9292 | virtual HRESULT STDMETHODCALLTYPE GetAllocatorProperties( | ||
| 9293 | ALLOCATOR_PROPERTIES *prop) = 0; | ||
| 9294 | |||
| 9295 | }; | ||
| 9296 | #ifdef __CRT_UUID_DECL | ||
| 9297 | __CRT_UUID_DECL(IAMBufferNegotiation, 0x56ed71a0, 0xaf5f, 0x11d0, 0xb3,0xf0, 0x00,0xaa,0x00,0x37,0x61,0xc5) | ||
| 9298 | #endif | ||
| 9299 | #else | ||
| 9300 | typedef struct IAMBufferNegotiationVtbl { | ||
| 9301 | BEGIN_INTERFACE | ||
| 9302 | |||
| 9303 | /*** IUnknown methods ***/ | ||
| 9304 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 9305 | IAMBufferNegotiation *This, | ||
| 9306 | REFIID riid, | ||
| 9307 | void **ppvObject); | ||
| 9308 | |||
| 9309 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 9310 | IAMBufferNegotiation *This); | ||
| 9311 | |||
| 9312 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 9313 | IAMBufferNegotiation *This); | ||
| 9314 | |||
| 9315 | /*** IAMBufferNegotiation methods ***/ | ||
| 9316 | HRESULT (STDMETHODCALLTYPE *SuggestAllocatorProperties)( | ||
| 9317 | IAMBufferNegotiation *This, | ||
| 9318 | const ALLOCATOR_PROPERTIES *prop); | ||
| 9319 | |||
| 9320 | HRESULT (STDMETHODCALLTYPE *GetAllocatorProperties)( | ||
| 9321 | IAMBufferNegotiation *This, | ||
| 9322 | ALLOCATOR_PROPERTIES *prop); | ||
| 9323 | |||
| 9324 | END_INTERFACE | ||
| 9325 | } IAMBufferNegotiationVtbl; | ||
| 9326 | |||
| 9327 | interface IAMBufferNegotiation { | ||
| 9328 | CONST_VTBL IAMBufferNegotiationVtbl* lpVtbl; | ||
| 9329 | }; | ||
| 9330 | |||
| 9331 | #ifdef COBJMACROS | ||
| 9332 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 9333 | /*** IUnknown methods ***/ | ||
| 9334 | #define IAMBufferNegotiation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 9335 | #define IAMBufferNegotiation_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 9336 | #define IAMBufferNegotiation_Release(This) (This)->lpVtbl->Release(This) | ||
| 9337 | /*** IAMBufferNegotiation methods ***/ | ||
| 9338 | #define IAMBufferNegotiation_SuggestAllocatorProperties(This,prop) (This)->lpVtbl->SuggestAllocatorProperties(This,prop) | ||
| 9339 | #define IAMBufferNegotiation_GetAllocatorProperties(This,prop) (This)->lpVtbl->GetAllocatorProperties(This,prop) | ||
| 9340 | #else | ||
| 9341 | /*** IUnknown methods ***/ | ||
| 9342 | static FORCEINLINE HRESULT IAMBufferNegotiation_QueryInterface(IAMBufferNegotiation* This,REFIID riid,void **ppvObject) { | ||
| 9343 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 9344 | } | ||
| 9345 | static FORCEINLINE ULONG IAMBufferNegotiation_AddRef(IAMBufferNegotiation* This) { | ||
| 9346 | return This->lpVtbl->AddRef(This); | ||
| 9347 | } | ||
| 9348 | static FORCEINLINE ULONG IAMBufferNegotiation_Release(IAMBufferNegotiation* This) { | ||
| 9349 | return This->lpVtbl->Release(This); | ||
| 9350 | } | ||
| 9351 | /*** IAMBufferNegotiation methods ***/ | ||
| 9352 | static FORCEINLINE HRESULT IAMBufferNegotiation_SuggestAllocatorProperties(IAMBufferNegotiation* This,const ALLOCATOR_PROPERTIES *prop) { | ||
| 9353 | return This->lpVtbl->SuggestAllocatorProperties(This,prop); | ||
| 9354 | } | ||
| 9355 | static FORCEINLINE HRESULT IAMBufferNegotiation_GetAllocatorProperties(IAMBufferNegotiation* This,ALLOCATOR_PROPERTIES *prop) { | ||
| 9356 | return This->lpVtbl->GetAllocatorProperties(This,prop); | ||
| 9357 | } | ||
| 9358 | #endif | ||
| 9359 | #endif | ||
| 9360 | |||
| 9361 | #endif | ||
| 9362 | |||
| 9363 | |||
| 9364 | #endif /* __IAMBufferNegotiation_INTERFACE_DEFINED__ */ | ||
| 9365 | |||
| 9366 | /***************************************************************************** | ||
| 9367 | * IAMDroppedFrames interface | ||
| 9368 | */ | ||
| 9369 | #ifndef __IAMDroppedFrames_INTERFACE_DEFINED__ | ||
| 9370 | #define __IAMDroppedFrames_INTERFACE_DEFINED__ | ||
| 9371 | |||
| 9372 | DEFINE_GUID(IID_IAMDroppedFrames, 0xc6e13344, 0x30ac, 0x11d0, 0xa1,0x8c, 0x00,0xa0,0xc9,0x11,0x89,0x56); | ||
| 9373 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 9374 | MIDL_INTERFACE("c6e13344-30ac-11d0-a18c-00a0c9118956") | ||
| 9375 | IAMDroppedFrames : public IUnknown | ||
| 9376 | { | ||
| 9377 | virtual HRESULT STDMETHODCALLTYPE GetNumDropped( | ||
| 9378 | LONG *number) = 0; | ||
| 9379 | |||
| 9380 | virtual HRESULT STDMETHODCALLTYPE GetNumNotDropped( | ||
| 9381 | LONG *number) = 0; | ||
| 9382 | |||
| 9383 | virtual HRESULT STDMETHODCALLTYPE GetDroppedInfo( | ||
| 9384 | LONG size, | ||
| 9385 | LONG *array, | ||
| 9386 | LONG *copied) = 0; | ||
| 9387 | |||
| 9388 | virtual HRESULT STDMETHODCALLTYPE GetAverageFrameSize( | ||
| 9389 | LONG *size) = 0; | ||
| 9390 | |||
| 9391 | }; | ||
| 9392 | #ifdef __CRT_UUID_DECL | ||
| 9393 | __CRT_UUID_DECL(IAMDroppedFrames, 0xc6e13344, 0x30ac, 0x11d0, 0xa1,0x8c, 0x00,0xa0,0xc9,0x11,0x89,0x56) | ||
| 9394 | #endif | ||
| 9395 | #else | ||
| 9396 | typedef struct IAMDroppedFramesVtbl { | ||
| 9397 | BEGIN_INTERFACE | ||
| 9398 | |||
| 9399 | /*** IUnknown methods ***/ | ||
| 9400 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 9401 | IAMDroppedFrames *This, | ||
| 9402 | REFIID riid, | ||
| 9403 | void **ppvObject); | ||
| 9404 | |||
| 9405 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 9406 | IAMDroppedFrames *This); | ||
| 9407 | |||
| 9408 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 9409 | IAMDroppedFrames *This); | ||
| 9410 | |||
| 9411 | /*** IAMDroppedFrames methods ***/ | ||
| 9412 | HRESULT (STDMETHODCALLTYPE *GetNumDropped)( | ||
| 9413 | IAMDroppedFrames *This, | ||
| 9414 | LONG *number); | ||
| 9415 | |||
| 9416 | HRESULT (STDMETHODCALLTYPE *GetNumNotDropped)( | ||
| 9417 | IAMDroppedFrames *This, | ||
| 9418 | LONG *number); | ||
| 9419 | |||
| 9420 | HRESULT (STDMETHODCALLTYPE *GetDroppedInfo)( | ||
| 9421 | IAMDroppedFrames *This, | ||
| 9422 | LONG size, | ||
| 9423 | LONG *array, | ||
| 9424 | LONG *copied); | ||
| 9425 | |||
| 9426 | HRESULT (STDMETHODCALLTYPE *GetAverageFrameSize)( | ||
| 9427 | IAMDroppedFrames *This, | ||
| 9428 | LONG *size); | ||
| 9429 | |||
| 9430 | END_INTERFACE | ||
| 9431 | } IAMDroppedFramesVtbl; | ||
| 9432 | |||
| 9433 | interface IAMDroppedFrames { | ||
| 9434 | CONST_VTBL IAMDroppedFramesVtbl* lpVtbl; | ||
| 9435 | }; | ||
| 9436 | |||
| 9437 | #ifdef COBJMACROS | ||
| 9438 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 9439 | /*** IUnknown methods ***/ | ||
| 9440 | #define IAMDroppedFrames_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 9441 | #define IAMDroppedFrames_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 9442 | #define IAMDroppedFrames_Release(This) (This)->lpVtbl->Release(This) | ||
| 9443 | /*** IAMDroppedFrames methods ***/ | ||
| 9444 | #define IAMDroppedFrames_GetNumDropped(This,number) (This)->lpVtbl->GetNumDropped(This,number) | ||
| 9445 | #define IAMDroppedFrames_GetNumNotDropped(This,number) (This)->lpVtbl->GetNumNotDropped(This,number) | ||
| 9446 | #define IAMDroppedFrames_GetDroppedInfo(This,size,array,copied) (This)->lpVtbl->GetDroppedInfo(This,size,array,copied) | ||
| 9447 | #define IAMDroppedFrames_GetAverageFrameSize(This,size) (This)->lpVtbl->GetAverageFrameSize(This,size) | ||
| 9448 | #else | ||
| 9449 | /*** IUnknown methods ***/ | ||
| 9450 | static FORCEINLINE HRESULT IAMDroppedFrames_QueryInterface(IAMDroppedFrames* This,REFIID riid,void **ppvObject) { | ||
| 9451 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 9452 | } | ||
| 9453 | static FORCEINLINE ULONG IAMDroppedFrames_AddRef(IAMDroppedFrames* This) { | ||
| 9454 | return This->lpVtbl->AddRef(This); | ||
| 9455 | } | ||
| 9456 | static FORCEINLINE ULONG IAMDroppedFrames_Release(IAMDroppedFrames* This) { | ||
| 9457 | return This->lpVtbl->Release(This); | ||
| 9458 | } | ||
| 9459 | /*** IAMDroppedFrames methods ***/ | ||
| 9460 | static FORCEINLINE HRESULT IAMDroppedFrames_GetNumDropped(IAMDroppedFrames* This,LONG *number) { | ||
| 9461 | return This->lpVtbl->GetNumDropped(This,number); | ||
| 9462 | } | ||
| 9463 | static FORCEINLINE HRESULT IAMDroppedFrames_GetNumNotDropped(IAMDroppedFrames* This,LONG *number) { | ||
| 9464 | return This->lpVtbl->GetNumNotDropped(This,number); | ||
| 9465 | } | ||
| 9466 | static FORCEINLINE HRESULT IAMDroppedFrames_GetDroppedInfo(IAMDroppedFrames* This,LONG size,LONG *array,LONG *copied) { | ||
| 9467 | return This->lpVtbl->GetDroppedInfo(This,size,array,copied); | ||
| 9468 | } | ||
| 9469 | static FORCEINLINE HRESULT IAMDroppedFrames_GetAverageFrameSize(IAMDroppedFrames* This,LONG *size) { | ||
| 9470 | return This->lpVtbl->GetAverageFrameSize(This,size); | ||
| 9471 | } | ||
| 9472 | #endif | ||
| 9473 | #endif | ||
| 9474 | |||
| 9475 | #endif | ||
| 9476 | |||
| 9477 | |||
| 9478 | #endif /* __IAMDroppedFrames_INTERFACE_DEFINED__ */ | ||
| 9479 | |||
| 9480 | /***************************************************************************** | ||
| 9481 | * IAMLatency interface | ||
| 9482 | */ | ||
| 9483 | #ifndef __IAMLatency_INTERFACE_DEFINED__ | ||
| 9484 | #define __IAMLatency_INTERFACE_DEFINED__ | ||
| 9485 | |||
| 9486 | DEFINE_GUID(IID_IAMLatency, 0x62ea93ba, 0xec62, 0x11d2, 0xb7,0x70, 0x00,0xc0,0x4f,0xb6,0xbd,0x3d); | ||
| 9487 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 9488 | MIDL_INTERFACE("62ea93ba-ec62-11d2-b770-00c04fb6bd3d") | ||
| 9489 | IAMLatency : public IUnknown | ||
| 9490 | { | ||
| 9491 | virtual HRESULT STDMETHODCALLTYPE GetLatency( | ||
| 9492 | REFERENCE_TIME *latency) = 0; | ||
| 9493 | |||
| 9494 | }; | ||
| 9495 | #ifdef __CRT_UUID_DECL | ||
| 9496 | __CRT_UUID_DECL(IAMLatency, 0x62ea93ba, 0xec62, 0x11d2, 0xb7,0x70, 0x00,0xc0,0x4f,0xb6,0xbd,0x3d) | ||
| 9497 | #endif | ||
| 9498 | #else | ||
| 9499 | typedef struct IAMLatencyVtbl { | ||
| 9500 | BEGIN_INTERFACE | ||
| 9501 | |||
| 9502 | /*** IUnknown methods ***/ | ||
| 9503 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 9504 | IAMLatency *This, | ||
| 9505 | REFIID riid, | ||
| 9506 | void **ppvObject); | ||
| 9507 | |||
| 9508 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 9509 | IAMLatency *This); | ||
| 9510 | |||
| 9511 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 9512 | IAMLatency *This); | ||
| 9513 | |||
| 9514 | /*** IAMLatency methods ***/ | ||
| 9515 | HRESULT (STDMETHODCALLTYPE *GetLatency)( | ||
| 9516 | IAMLatency *This, | ||
| 9517 | REFERENCE_TIME *latency); | ||
| 9518 | |||
| 9519 | END_INTERFACE | ||
| 9520 | } IAMLatencyVtbl; | ||
| 9521 | |||
| 9522 | interface IAMLatency { | ||
| 9523 | CONST_VTBL IAMLatencyVtbl* lpVtbl; | ||
| 9524 | }; | ||
| 9525 | |||
| 9526 | #ifdef COBJMACROS | ||
| 9527 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 9528 | /*** IUnknown methods ***/ | ||
| 9529 | #define IAMLatency_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 9530 | #define IAMLatency_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 9531 | #define IAMLatency_Release(This) (This)->lpVtbl->Release(This) | ||
| 9532 | /*** IAMLatency methods ***/ | ||
| 9533 | #define IAMLatency_GetLatency(This,latency) (This)->lpVtbl->GetLatency(This,latency) | ||
| 9534 | #else | ||
| 9535 | /*** IUnknown methods ***/ | ||
| 9536 | static FORCEINLINE HRESULT IAMLatency_QueryInterface(IAMLatency* This,REFIID riid,void **ppvObject) { | ||
| 9537 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 9538 | } | ||
| 9539 | static FORCEINLINE ULONG IAMLatency_AddRef(IAMLatency* This) { | ||
| 9540 | return This->lpVtbl->AddRef(This); | ||
| 9541 | } | ||
| 9542 | static FORCEINLINE ULONG IAMLatency_Release(IAMLatency* This) { | ||
| 9543 | return This->lpVtbl->Release(This); | ||
| 9544 | } | ||
| 9545 | /*** IAMLatency methods ***/ | ||
| 9546 | static FORCEINLINE HRESULT IAMLatency_GetLatency(IAMLatency* This,REFERENCE_TIME *latency) { | ||
| 9547 | return This->lpVtbl->GetLatency(This,latency); | ||
| 9548 | } | ||
| 9549 | #endif | ||
| 9550 | #endif | ||
| 9551 | |||
| 9552 | #endif | ||
| 9553 | |||
| 9554 | |||
| 9555 | #endif /* __IAMLatency_INTERFACE_DEFINED__ */ | ||
| 9556 | |||
| 9557 | /***************************************************************************** | ||
| 9558 | * IAMPushSource interface | ||
| 9559 | */ | ||
| 9560 | #ifndef __IAMPushSource_INTERFACE_DEFINED__ | ||
| 9561 | #define __IAMPushSource_INTERFACE_DEFINED__ | ||
| 9562 | |||
| 9563 | DEFINE_GUID(IID_IAMPushSource, 0xf185fe76, 0xe64e, 0x11d2, 0xb7,0x6e, 0x00,0xc0,0x4f,0xb6,0xbd,0x3d); | ||
| 9564 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 9565 | MIDL_INTERFACE("f185fe76-e64e-11d2-b76e-00c04fb6bd3d") | ||
| 9566 | IAMPushSource : public IAMLatency | ||
| 9567 | { | ||
| 9568 | virtual HRESULT STDMETHODCALLTYPE GetPushSourceFlags( | ||
| 9569 | ULONG *flags) = 0; | ||
| 9570 | |||
| 9571 | virtual HRESULT STDMETHODCALLTYPE SetPushSourceFlags( | ||
| 9572 | ULONG flags) = 0; | ||
| 9573 | |||
| 9574 | virtual HRESULT STDMETHODCALLTYPE SetStreamOffset( | ||
| 9575 | REFERENCE_TIME offset) = 0; | ||
| 9576 | |||
| 9577 | virtual HRESULT STDMETHODCALLTYPE GetStreamOffset( | ||
| 9578 | REFERENCE_TIME *offset) = 0; | ||
| 9579 | |||
| 9580 | virtual HRESULT STDMETHODCALLTYPE GetMaxStreamOffset( | ||
| 9581 | REFERENCE_TIME *offset) = 0; | ||
| 9582 | |||
| 9583 | virtual HRESULT STDMETHODCALLTYPE SetMaxStreamOffset( | ||
| 9584 | REFERENCE_TIME offset) = 0; | ||
| 9585 | |||
| 9586 | }; | ||
| 9587 | #ifdef __CRT_UUID_DECL | ||
| 9588 | __CRT_UUID_DECL(IAMPushSource, 0xf185fe76, 0xe64e, 0x11d2, 0xb7,0x6e, 0x00,0xc0,0x4f,0xb6,0xbd,0x3d) | ||
| 9589 | #endif | ||
| 9590 | #else | ||
| 9591 | typedef struct IAMPushSourceVtbl { | ||
| 9592 | BEGIN_INTERFACE | ||
| 9593 | |||
| 9594 | /*** IUnknown methods ***/ | ||
| 9595 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 9596 | IAMPushSource *This, | ||
| 9597 | REFIID riid, | ||
| 9598 | void **ppvObject); | ||
| 9599 | |||
| 9600 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 9601 | IAMPushSource *This); | ||
| 9602 | |||
| 9603 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 9604 | IAMPushSource *This); | ||
| 9605 | |||
| 9606 | /*** IAMLatency methods ***/ | ||
| 9607 | HRESULT (STDMETHODCALLTYPE *GetLatency)( | ||
| 9608 | IAMPushSource *This, | ||
| 9609 | REFERENCE_TIME *latency); | ||
| 9610 | |||
| 9611 | /*** IAMPushSource methods ***/ | ||
| 9612 | HRESULT (STDMETHODCALLTYPE *GetPushSourceFlags)( | ||
| 9613 | IAMPushSource *This, | ||
| 9614 | ULONG *flags); | ||
| 9615 | |||
| 9616 | HRESULT (STDMETHODCALLTYPE *SetPushSourceFlags)( | ||
| 9617 | IAMPushSource *This, | ||
| 9618 | ULONG flags); | ||
| 9619 | |||
| 9620 | HRESULT (STDMETHODCALLTYPE *SetStreamOffset)( | ||
| 9621 | IAMPushSource *This, | ||
| 9622 | REFERENCE_TIME offset); | ||
| 9623 | |||
| 9624 | HRESULT (STDMETHODCALLTYPE *GetStreamOffset)( | ||
| 9625 | IAMPushSource *This, | ||
| 9626 | REFERENCE_TIME *offset); | ||
| 9627 | |||
| 9628 | HRESULT (STDMETHODCALLTYPE *GetMaxStreamOffset)( | ||
| 9629 | IAMPushSource *This, | ||
| 9630 | REFERENCE_TIME *offset); | ||
| 9631 | |||
| 9632 | HRESULT (STDMETHODCALLTYPE *SetMaxStreamOffset)( | ||
| 9633 | IAMPushSource *This, | ||
| 9634 | REFERENCE_TIME offset); | ||
| 9635 | |||
| 9636 | END_INTERFACE | ||
| 9637 | } IAMPushSourceVtbl; | ||
| 9638 | |||
| 9639 | interface IAMPushSource { | ||
| 9640 | CONST_VTBL IAMPushSourceVtbl* lpVtbl; | ||
| 9641 | }; | ||
| 9642 | |||
| 9643 | #ifdef COBJMACROS | ||
| 9644 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 9645 | /*** IUnknown methods ***/ | ||
| 9646 | #define IAMPushSource_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 9647 | #define IAMPushSource_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 9648 | #define IAMPushSource_Release(This) (This)->lpVtbl->Release(This) | ||
| 9649 | /*** IAMLatency methods ***/ | ||
| 9650 | #define IAMPushSource_GetLatency(This,latency) (This)->lpVtbl->GetLatency(This,latency) | ||
| 9651 | /*** IAMPushSource methods ***/ | ||
| 9652 | #define IAMPushSource_GetPushSourceFlags(This,flags) (This)->lpVtbl->GetPushSourceFlags(This,flags) | ||
| 9653 | #define IAMPushSource_SetPushSourceFlags(This,flags) (This)->lpVtbl->SetPushSourceFlags(This,flags) | ||
| 9654 | #define IAMPushSource_SetStreamOffset(This,offset) (This)->lpVtbl->SetStreamOffset(This,offset) | ||
| 9655 | #define IAMPushSource_GetStreamOffset(This,offset) (This)->lpVtbl->GetStreamOffset(This,offset) | ||
| 9656 | #define IAMPushSource_GetMaxStreamOffset(This,offset) (This)->lpVtbl->GetMaxStreamOffset(This,offset) | ||
| 9657 | #define IAMPushSource_SetMaxStreamOffset(This,offset) (This)->lpVtbl->SetMaxStreamOffset(This,offset) | ||
| 9658 | #else | ||
| 9659 | /*** IUnknown methods ***/ | ||
| 9660 | static FORCEINLINE HRESULT IAMPushSource_QueryInterface(IAMPushSource* This,REFIID riid,void **ppvObject) { | ||
| 9661 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 9662 | } | ||
| 9663 | static FORCEINLINE ULONG IAMPushSource_AddRef(IAMPushSource* This) { | ||
| 9664 | return This->lpVtbl->AddRef(This); | ||
| 9665 | } | ||
| 9666 | static FORCEINLINE ULONG IAMPushSource_Release(IAMPushSource* This) { | ||
| 9667 | return This->lpVtbl->Release(This); | ||
| 9668 | } | ||
| 9669 | /*** IAMLatency methods ***/ | ||
| 9670 | static FORCEINLINE HRESULT IAMPushSource_GetLatency(IAMPushSource* This,REFERENCE_TIME *latency) { | ||
| 9671 | return This->lpVtbl->GetLatency(This,latency); | ||
| 9672 | } | ||
| 9673 | /*** IAMPushSource methods ***/ | ||
| 9674 | static FORCEINLINE HRESULT IAMPushSource_GetPushSourceFlags(IAMPushSource* This,ULONG *flags) { | ||
| 9675 | return This->lpVtbl->GetPushSourceFlags(This,flags); | ||
| 9676 | } | ||
| 9677 | static FORCEINLINE HRESULT IAMPushSource_SetPushSourceFlags(IAMPushSource* This,ULONG flags) { | ||
| 9678 | return This->lpVtbl->SetPushSourceFlags(This,flags); | ||
| 9679 | } | ||
| 9680 | static FORCEINLINE HRESULT IAMPushSource_SetStreamOffset(IAMPushSource* This,REFERENCE_TIME offset) { | ||
| 9681 | return This->lpVtbl->SetStreamOffset(This,offset); | ||
| 9682 | } | ||
| 9683 | static FORCEINLINE HRESULT IAMPushSource_GetStreamOffset(IAMPushSource* This,REFERENCE_TIME *offset) { | ||
| 9684 | return This->lpVtbl->GetStreamOffset(This,offset); | ||
| 9685 | } | ||
| 9686 | static FORCEINLINE HRESULT IAMPushSource_GetMaxStreamOffset(IAMPushSource* This,REFERENCE_TIME *offset) { | ||
| 9687 | return This->lpVtbl->GetMaxStreamOffset(This,offset); | ||
| 9688 | } | ||
| 9689 | static FORCEINLINE HRESULT IAMPushSource_SetMaxStreamOffset(IAMPushSource* This,REFERENCE_TIME offset) { | ||
| 9690 | return This->lpVtbl->SetMaxStreamOffset(This,offset); | ||
| 9691 | } | ||
| 9692 | #endif | ||
| 9693 | #endif | ||
| 9694 | |||
| 9695 | #endif | ||
| 9696 | |||
| 9697 | |||
| 9698 | #endif /* __IAMPushSource_INTERFACE_DEFINED__ */ | ||
| 9699 | |||
| 9700 | /***************************************************************************** | ||
| 9701 | * IAMVideoCompression interface | ||
| 9702 | */ | ||
| 9703 | #ifndef __IAMVideoCompression_INTERFACE_DEFINED__ | ||
| 9704 | #define __IAMVideoCompression_INTERFACE_DEFINED__ | ||
| 9705 | |||
| 9706 | DEFINE_GUID(IID_IAMVideoCompression, 0xc6e13343, 0x30ac, 0x11d0, 0xa1,0x8c, 0x00,0xa0,0xc9,0x11,0x89,0x56); | ||
| 9707 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 9708 | MIDL_INTERFACE("c6e13343-30ac-11d0-a18c-00a0c9118956") | ||
| 9709 | IAMVideoCompression : public IUnknown | ||
| 9710 | { | ||
| 9711 | virtual HRESULT STDMETHODCALLTYPE put_KeyFrameRate( | ||
| 9712 | LONG frame_rate) = 0; | ||
| 9713 | |||
| 9714 | virtual HRESULT STDMETHODCALLTYPE get_KeyFrameRate( | ||
| 9715 | LONG *frame_rate) = 0; | ||
| 9716 | |||
| 9717 | virtual HRESULT STDMETHODCALLTYPE put_PFramesPerKeyFrame( | ||
| 9718 | LONG frame) = 0; | ||
| 9719 | |||
| 9720 | virtual HRESULT STDMETHODCALLTYPE get_PFramesPerKeyFrame( | ||
| 9721 | LONG *frame) = 0; | ||
| 9722 | |||
| 9723 | virtual HRESULT STDMETHODCALLTYPE put_Quality( | ||
| 9724 | double quality) = 0; | ||
| 9725 | |||
| 9726 | virtual HRESULT STDMETHODCALLTYPE get_Quality( | ||
| 9727 | double *quality) = 0; | ||
| 9728 | |||
| 9729 | virtual HRESULT STDMETHODCALLTYPE put_WindowSize( | ||
| 9730 | DWORDLONG size) = 0; | ||
| 9731 | |||
| 9732 | virtual HRESULT STDMETHODCALLTYPE get_WindowSize( | ||
| 9733 | DWORDLONG *size) = 0; | ||
| 9734 | |||
| 9735 | virtual HRESULT STDMETHODCALLTYPE GetInfo( | ||
| 9736 | LPWSTR version, | ||
| 9737 | int *version_size, | ||
| 9738 | LPWSTR description, | ||
| 9739 | int *description_size, | ||
| 9740 | LONG *frame_rate, | ||
| 9741 | LONG *key, | ||
| 9742 | double *quality, | ||
| 9743 | LONG *capabilities) = 0; | ||
| 9744 | |||
| 9745 | virtual HRESULT STDMETHODCALLTYPE OverrideKeyFrame( | ||
| 9746 | LONG number) = 0; | ||
| 9747 | |||
| 9748 | virtual HRESULT STDMETHODCALLTYPE OverrideFrameSize( | ||
| 9749 | LONG number, | ||
| 9750 | LONG size) = 0; | ||
| 9751 | |||
| 9752 | }; | ||
| 9753 | #ifdef __CRT_UUID_DECL | ||
| 9754 | __CRT_UUID_DECL(IAMVideoCompression, 0xc6e13343, 0x30ac, 0x11d0, 0xa1,0x8c, 0x00,0xa0,0xc9,0x11,0x89,0x56) | ||
| 9755 | #endif | ||
| 9756 | #else | ||
| 9757 | typedef struct IAMVideoCompressionVtbl { | ||
| 9758 | BEGIN_INTERFACE | ||
| 9759 | |||
| 9760 | /*** IUnknown methods ***/ | ||
| 9761 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 9762 | IAMVideoCompression *This, | ||
| 9763 | REFIID riid, | ||
| 9764 | void **ppvObject); | ||
| 9765 | |||
| 9766 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 9767 | IAMVideoCompression *This); | ||
| 9768 | |||
| 9769 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 9770 | IAMVideoCompression *This); | ||
| 9771 | |||
| 9772 | /*** IAMVideoCompression methods ***/ | ||
| 9773 | HRESULT (STDMETHODCALLTYPE *put_KeyFrameRate)( | ||
| 9774 | IAMVideoCompression *This, | ||
| 9775 | LONG frame_rate); | ||
| 9776 | |||
| 9777 | HRESULT (STDMETHODCALLTYPE *get_KeyFrameRate)( | ||
| 9778 | IAMVideoCompression *This, | ||
| 9779 | LONG *frame_rate); | ||
| 9780 | |||
| 9781 | HRESULT (STDMETHODCALLTYPE *put_PFramesPerKeyFrame)( | ||
| 9782 | IAMVideoCompression *This, | ||
| 9783 | LONG frame); | ||
| 9784 | |||
| 9785 | HRESULT (STDMETHODCALLTYPE *get_PFramesPerKeyFrame)( | ||
| 9786 | IAMVideoCompression *This, | ||
| 9787 | LONG *frame); | ||
| 9788 | |||
| 9789 | HRESULT (STDMETHODCALLTYPE *put_Quality)( | ||
| 9790 | IAMVideoCompression *This, | ||
| 9791 | double quality); | ||
| 9792 | |||
| 9793 | HRESULT (STDMETHODCALLTYPE *get_Quality)( | ||
| 9794 | IAMVideoCompression *This, | ||
| 9795 | double *quality); | ||
| 9796 | |||
| 9797 | HRESULT (STDMETHODCALLTYPE *put_WindowSize)( | ||
| 9798 | IAMVideoCompression *This, | ||
| 9799 | DWORDLONG size); | ||
| 9800 | |||
| 9801 | HRESULT (STDMETHODCALLTYPE *get_WindowSize)( | ||
| 9802 | IAMVideoCompression *This, | ||
| 9803 | DWORDLONG *size); | ||
| 9804 | |||
| 9805 | HRESULT (STDMETHODCALLTYPE *GetInfo)( | ||
| 9806 | IAMVideoCompression *This, | ||
| 9807 | LPWSTR version, | ||
| 9808 | int *version_size, | ||
| 9809 | LPWSTR description, | ||
| 9810 | int *description_size, | ||
| 9811 | LONG *frame_rate, | ||
| 9812 | LONG *key, | ||
| 9813 | double *quality, | ||
| 9814 | LONG *capabilities); | ||
| 9815 | |||
| 9816 | HRESULT (STDMETHODCALLTYPE *OverrideKeyFrame)( | ||
| 9817 | IAMVideoCompression *This, | ||
| 9818 | LONG number); | ||
| 9819 | |||
| 9820 | HRESULT (STDMETHODCALLTYPE *OverrideFrameSize)( | ||
| 9821 | IAMVideoCompression *This, | ||
| 9822 | LONG number, | ||
| 9823 | LONG size); | ||
| 9824 | |||
| 9825 | END_INTERFACE | ||
| 9826 | } IAMVideoCompressionVtbl; | ||
| 9827 | |||
| 9828 | interface IAMVideoCompression { | ||
| 9829 | CONST_VTBL IAMVideoCompressionVtbl* lpVtbl; | ||
| 9830 | }; | ||
| 9831 | |||
| 9832 | #ifdef COBJMACROS | ||
| 9833 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 9834 | /*** IUnknown methods ***/ | ||
| 9835 | #define IAMVideoCompression_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 9836 | #define IAMVideoCompression_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 9837 | #define IAMVideoCompression_Release(This) (This)->lpVtbl->Release(This) | ||
| 9838 | /*** IAMVideoCompression methods ***/ | ||
| 9839 | #define IAMVideoCompression_put_KeyFrameRate(This,frame_rate) (This)->lpVtbl->put_KeyFrameRate(This,frame_rate) | ||
| 9840 | #define IAMVideoCompression_get_KeyFrameRate(This,frame_rate) (This)->lpVtbl->get_KeyFrameRate(This,frame_rate) | ||
| 9841 | #define IAMVideoCompression_put_PFramesPerKeyFrame(This,frame) (This)->lpVtbl->put_PFramesPerKeyFrame(This,frame) | ||
| 9842 | #define IAMVideoCompression_get_PFramesPerKeyFrame(This,frame) (This)->lpVtbl->get_PFramesPerKeyFrame(This,frame) | ||
| 9843 | #define IAMVideoCompression_put_Quality(This,quality) (This)->lpVtbl->put_Quality(This,quality) | ||
| 9844 | #define IAMVideoCompression_get_Quality(This,quality) (This)->lpVtbl->get_Quality(This,quality) | ||
| 9845 | #define IAMVideoCompression_put_WindowSize(This,size) (This)->lpVtbl->put_WindowSize(This,size) | ||
| 9846 | #define IAMVideoCompression_get_WindowSize(This,size) (This)->lpVtbl->get_WindowSize(This,size) | ||
| 9847 | #define IAMVideoCompression_GetInfo(This,version,version_size,description,description_size,frame_rate,key,quality,capabilities) (This)->lpVtbl->GetInfo(This,version,version_size,description,description_size,frame_rate,key,quality,capabilities) | ||
| 9848 | #define IAMVideoCompression_OverrideKeyFrame(This,number) (This)->lpVtbl->OverrideKeyFrame(This,number) | ||
| 9849 | #define IAMVideoCompression_OverrideFrameSize(This,number,size) (This)->lpVtbl->OverrideFrameSize(This,number,size) | ||
| 9850 | #else | ||
| 9851 | /*** IUnknown methods ***/ | ||
| 9852 | static FORCEINLINE HRESULT IAMVideoCompression_QueryInterface(IAMVideoCompression* This,REFIID riid,void **ppvObject) { | ||
| 9853 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 9854 | } | ||
| 9855 | static FORCEINLINE ULONG IAMVideoCompression_AddRef(IAMVideoCompression* This) { | ||
| 9856 | return This->lpVtbl->AddRef(This); | ||
| 9857 | } | ||
| 9858 | static FORCEINLINE ULONG IAMVideoCompression_Release(IAMVideoCompression* This) { | ||
| 9859 | return This->lpVtbl->Release(This); | ||
| 9860 | } | ||
| 9861 | /*** IAMVideoCompression methods ***/ | ||
| 9862 | static FORCEINLINE HRESULT IAMVideoCompression_put_KeyFrameRate(IAMVideoCompression* This,LONG frame_rate) { | ||
| 9863 | return This->lpVtbl->put_KeyFrameRate(This,frame_rate); | ||
| 9864 | } | ||
| 9865 | static FORCEINLINE HRESULT IAMVideoCompression_get_KeyFrameRate(IAMVideoCompression* This,LONG *frame_rate) { | ||
| 9866 | return This->lpVtbl->get_KeyFrameRate(This,frame_rate); | ||
| 9867 | } | ||
| 9868 | static FORCEINLINE HRESULT IAMVideoCompression_put_PFramesPerKeyFrame(IAMVideoCompression* This,LONG frame) { | ||
| 9869 | return This->lpVtbl->put_PFramesPerKeyFrame(This,frame); | ||
| 9870 | } | ||
| 9871 | static FORCEINLINE HRESULT IAMVideoCompression_get_PFramesPerKeyFrame(IAMVideoCompression* This,LONG *frame) { | ||
| 9872 | return This->lpVtbl->get_PFramesPerKeyFrame(This,frame); | ||
| 9873 | } | ||
| 9874 | static FORCEINLINE HRESULT IAMVideoCompression_put_Quality(IAMVideoCompression* This,double quality) { | ||
| 9875 | return This->lpVtbl->put_Quality(This,quality); | ||
| 9876 | } | ||
| 9877 | static FORCEINLINE HRESULT IAMVideoCompression_get_Quality(IAMVideoCompression* This,double *quality) { | ||
| 9878 | return This->lpVtbl->get_Quality(This,quality); | ||
| 9879 | } | ||
| 9880 | static FORCEINLINE HRESULT IAMVideoCompression_put_WindowSize(IAMVideoCompression* This,DWORDLONG size) { | ||
| 9881 | return This->lpVtbl->put_WindowSize(This,size); | ||
| 9882 | } | ||
| 9883 | static FORCEINLINE HRESULT IAMVideoCompression_get_WindowSize(IAMVideoCompression* This,DWORDLONG *size) { | ||
| 9884 | return This->lpVtbl->get_WindowSize(This,size); | ||
| 9885 | } | ||
| 9886 | 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) { | ||
| 9887 | return This->lpVtbl->GetInfo(This,version,version_size,description,description_size,frame_rate,key,quality,capabilities); | ||
| 9888 | } | ||
| 9889 | static FORCEINLINE HRESULT IAMVideoCompression_OverrideKeyFrame(IAMVideoCompression* This,LONG number) { | ||
| 9890 | return This->lpVtbl->OverrideKeyFrame(This,number); | ||
| 9891 | } | ||
| 9892 | static FORCEINLINE HRESULT IAMVideoCompression_OverrideFrameSize(IAMVideoCompression* This,LONG number,LONG size) { | ||
| 9893 | return This->lpVtbl->OverrideFrameSize(This,number,size); | ||
| 9894 | } | ||
| 9895 | #endif | ||
| 9896 | #endif | ||
| 9897 | |||
| 9898 | #endif | ||
| 9899 | |||
| 9900 | |||
| 9901 | #endif /* __IAMVideoCompression_INTERFACE_DEFINED__ */ | ||
| 9902 | |||
| 9903 | /***************************************************************************** | ||
| 9904 | * IAMCrossbar interface | ||
| 9905 | */ | ||
| 9906 | #ifndef __IAMCrossbar_INTERFACE_DEFINED__ | ||
| 9907 | #define __IAMCrossbar_INTERFACE_DEFINED__ | ||
| 9908 | |||
| 9909 | DEFINE_GUID(IID_IAMCrossbar, 0xc6e13380, 0x30ac, 0x11d0, 0xa1,0x8c, 0x00,0xa0,0xc9,0x11,0x89,0x56); | ||
| 9910 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 9911 | MIDL_INTERFACE("c6e13380-30ac-11d0-a18c-00a0c9118956") | ||
| 9912 | IAMCrossbar : public IUnknown | ||
| 9913 | { | ||
| 9914 | virtual HRESULT STDMETHODCALLTYPE get_PinCounts( | ||
| 9915 | LONG *output, | ||
| 9916 | LONG *intput) = 0; | ||
| 9917 | |||
| 9918 | virtual HRESULT STDMETHODCALLTYPE CanRoute( | ||
| 9919 | LONG output, | ||
| 9920 | LONG input) = 0; | ||
| 9921 | |||
| 9922 | virtual HRESULT STDMETHODCALLTYPE Route( | ||
| 9923 | LONG output, | ||
| 9924 | LONG input) = 0; | ||
| 9925 | |||
| 9926 | virtual HRESULT STDMETHODCALLTYPE get_IsRoutedTo( | ||
| 9927 | LONG output, | ||
| 9928 | LONG *input) = 0; | ||
| 9929 | |||
| 9930 | virtual HRESULT STDMETHODCALLTYPE get_CrossbarPinInfo( | ||
| 9931 | WINBOOL is_input, | ||
| 9932 | LONG index, | ||
| 9933 | LONG *related, | ||
| 9934 | LONG *type) = 0; | ||
| 9935 | |||
| 9936 | }; | ||
| 9937 | #ifdef __CRT_UUID_DECL | ||
| 9938 | __CRT_UUID_DECL(IAMCrossbar, 0xc6e13380, 0x30ac, 0x11d0, 0xa1,0x8c, 0x00,0xa0,0xc9,0x11,0x89,0x56) | ||
| 9939 | #endif | ||
| 9940 | #else | ||
| 9941 | typedef struct IAMCrossbarVtbl { | ||
| 9942 | BEGIN_INTERFACE | ||
| 9943 | |||
| 9944 | /*** IUnknown methods ***/ | ||
| 9945 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 9946 | IAMCrossbar *This, | ||
| 9947 | REFIID riid, | ||
| 9948 | void **ppvObject); | ||
| 9949 | |||
| 9950 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 9951 | IAMCrossbar *This); | ||
| 9952 | |||
| 9953 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 9954 | IAMCrossbar *This); | ||
| 9955 | |||
| 9956 | /*** IAMCrossbar methods ***/ | ||
| 9957 | HRESULT (STDMETHODCALLTYPE *get_PinCounts)( | ||
| 9958 | IAMCrossbar *This, | ||
| 9959 | LONG *output, | ||
| 9960 | LONG *intput); | ||
| 9961 | |||
| 9962 | HRESULT (STDMETHODCALLTYPE *CanRoute)( | ||
| 9963 | IAMCrossbar *This, | ||
| 9964 | LONG output, | ||
| 9965 | LONG input); | ||
| 9966 | |||
| 9967 | HRESULT (STDMETHODCALLTYPE *Route)( | ||
| 9968 | IAMCrossbar *This, | ||
| 9969 | LONG output, | ||
| 9970 | LONG input); | ||
| 9971 | |||
| 9972 | HRESULT (STDMETHODCALLTYPE *get_IsRoutedTo)( | ||
| 9973 | IAMCrossbar *This, | ||
| 9974 | LONG output, | ||
| 9975 | LONG *input); | ||
| 9976 | |||
| 9977 | HRESULT (STDMETHODCALLTYPE *get_CrossbarPinInfo)( | ||
| 9978 | IAMCrossbar *This, | ||
| 9979 | WINBOOL is_input, | ||
| 9980 | LONG index, | ||
| 9981 | LONG *related, | ||
| 9982 | LONG *type); | ||
| 9983 | |||
| 9984 | END_INTERFACE | ||
| 9985 | } IAMCrossbarVtbl; | ||
| 9986 | |||
| 9987 | interface IAMCrossbar { | ||
| 9988 | CONST_VTBL IAMCrossbarVtbl* lpVtbl; | ||
| 9989 | }; | ||
| 9990 | |||
| 9991 | #ifdef COBJMACROS | ||
| 9992 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 9993 | /*** IUnknown methods ***/ | ||
| 9994 | #define IAMCrossbar_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 9995 | #define IAMCrossbar_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 9996 | #define IAMCrossbar_Release(This) (This)->lpVtbl->Release(This) | ||
| 9997 | /*** IAMCrossbar methods ***/ | ||
| 9998 | #define IAMCrossbar_get_PinCounts(This,output,intput) (This)->lpVtbl->get_PinCounts(This,output,intput) | ||
| 9999 | #define IAMCrossbar_CanRoute(This,output,input) (This)->lpVtbl->CanRoute(This,output,input) | ||
| 10000 | #define IAMCrossbar_Route(This,output,input) (This)->lpVtbl->Route(This,output,input) | ||
| 10001 | #define IAMCrossbar_get_IsRoutedTo(This,output,input) (This)->lpVtbl->get_IsRoutedTo(This,output,input) | ||
| 10002 | #define IAMCrossbar_get_CrossbarPinInfo(This,is_input,index,related,type) (This)->lpVtbl->get_CrossbarPinInfo(This,is_input,index,related,type) | ||
| 10003 | #else | ||
| 10004 | /*** IUnknown methods ***/ | ||
| 10005 | static FORCEINLINE HRESULT IAMCrossbar_QueryInterface(IAMCrossbar* This,REFIID riid,void **ppvObject) { | ||
| 10006 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 10007 | } | ||
| 10008 | static FORCEINLINE ULONG IAMCrossbar_AddRef(IAMCrossbar* This) { | ||
| 10009 | return This->lpVtbl->AddRef(This); | ||
| 10010 | } | ||
| 10011 | static FORCEINLINE ULONG IAMCrossbar_Release(IAMCrossbar* This) { | ||
| 10012 | return This->lpVtbl->Release(This); | ||
| 10013 | } | ||
| 10014 | /*** IAMCrossbar methods ***/ | ||
| 10015 | static FORCEINLINE HRESULT IAMCrossbar_get_PinCounts(IAMCrossbar* This,LONG *output,LONG *intput) { | ||
| 10016 | return This->lpVtbl->get_PinCounts(This,output,intput); | ||
| 10017 | } | ||
| 10018 | static FORCEINLINE HRESULT IAMCrossbar_CanRoute(IAMCrossbar* This,LONG output,LONG input) { | ||
| 10019 | return This->lpVtbl->CanRoute(This,output,input); | ||
| 10020 | } | ||
| 10021 | static FORCEINLINE HRESULT IAMCrossbar_Route(IAMCrossbar* This,LONG output,LONG input) { | ||
| 10022 | return This->lpVtbl->Route(This,output,input); | ||
| 10023 | } | ||
| 10024 | static FORCEINLINE HRESULT IAMCrossbar_get_IsRoutedTo(IAMCrossbar* This,LONG output,LONG *input) { | ||
| 10025 | return This->lpVtbl->get_IsRoutedTo(This,output,input); | ||
| 10026 | } | ||
| 10027 | static FORCEINLINE HRESULT IAMCrossbar_get_CrossbarPinInfo(IAMCrossbar* This,WINBOOL is_input,LONG index,LONG *related,LONG *type) { | ||
| 10028 | return This->lpVtbl->get_CrossbarPinInfo(This,is_input,index,related,type); | ||
| 10029 | } | ||
| 10030 | #endif | ||
| 10031 | #endif | ||
| 10032 | |||
| 10033 | #endif | ||
| 10034 | |||
| 10035 | |||
| 10036 | #endif /* __IAMCrossbar_INTERFACE_DEFINED__ */ | ||
| 10037 | |||
| 10038 | typedef enum tagAMTunerEventType { | ||
| 10039 | AMTUNER_EVENT_CHANGED = 0x1 | ||
| 10040 | } AMTunerEventType; | ||
| 10041 | /***************************************************************************** | ||
| 10042 | * IAMTunerNotification interface | ||
| 10043 | */ | ||
| 10044 | #ifndef __IAMTunerNotification_INTERFACE_DEFINED__ | ||
| 10045 | #define __IAMTunerNotification_INTERFACE_DEFINED__ | ||
| 10046 | |||
| 10047 | DEFINE_GUID(IID_IAMTunerNotification, 0x211a8760, 0x03ac, 0x11d1, 0x8d,0x13, 0x00,0xaa,0x00,0xbd,0x83,0x39); | ||
| 10048 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10049 | MIDL_INTERFACE("211a8760-03ac-11d1-8d13-00aa00bd8339") | ||
| 10050 | IAMTunerNotification : public IUnknown | ||
| 10051 | { | ||
| 10052 | virtual HRESULT STDMETHODCALLTYPE OnEvent( | ||
| 10053 | AMTunerEventType event) = 0; | ||
| 10054 | |||
| 10055 | }; | ||
| 10056 | #ifdef __CRT_UUID_DECL | ||
| 10057 | __CRT_UUID_DECL(IAMTunerNotification, 0x211a8760, 0x03ac, 0x11d1, 0x8d,0x13, 0x00,0xaa,0x00,0xbd,0x83,0x39) | ||
| 10058 | #endif | ||
| 10059 | #else | ||
| 10060 | typedef struct IAMTunerNotificationVtbl { | ||
| 10061 | BEGIN_INTERFACE | ||
| 10062 | |||
| 10063 | /*** IUnknown methods ***/ | ||
| 10064 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 10065 | IAMTunerNotification *This, | ||
| 10066 | REFIID riid, | ||
| 10067 | void **ppvObject); | ||
| 10068 | |||
| 10069 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 10070 | IAMTunerNotification *This); | ||
| 10071 | |||
| 10072 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 10073 | IAMTunerNotification *This); | ||
| 10074 | |||
| 10075 | /*** IAMTunerNotification methods ***/ | ||
| 10076 | HRESULT (STDMETHODCALLTYPE *OnEvent)( | ||
| 10077 | IAMTunerNotification *This, | ||
| 10078 | AMTunerEventType event); | ||
| 10079 | |||
| 10080 | END_INTERFACE | ||
| 10081 | } IAMTunerNotificationVtbl; | ||
| 10082 | |||
| 10083 | interface IAMTunerNotification { | ||
| 10084 | CONST_VTBL IAMTunerNotificationVtbl* lpVtbl; | ||
| 10085 | }; | ||
| 10086 | |||
| 10087 | #ifdef COBJMACROS | ||
| 10088 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 10089 | /*** IUnknown methods ***/ | ||
| 10090 | #define IAMTunerNotification_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10091 | #define IAMTunerNotification_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10092 | #define IAMTunerNotification_Release(This) (This)->lpVtbl->Release(This) | ||
| 10093 | /*** IAMTunerNotification methods ***/ | ||
| 10094 | #define IAMTunerNotification_OnEvent(This,event) (This)->lpVtbl->OnEvent(This,event) | ||
| 10095 | #else | ||
| 10096 | /*** IUnknown methods ***/ | ||
| 10097 | static FORCEINLINE HRESULT IAMTunerNotification_QueryInterface(IAMTunerNotification* This,REFIID riid,void **ppvObject) { | ||
| 10098 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 10099 | } | ||
| 10100 | static FORCEINLINE ULONG IAMTunerNotification_AddRef(IAMTunerNotification* This) { | ||
| 10101 | return This->lpVtbl->AddRef(This); | ||
| 10102 | } | ||
| 10103 | static FORCEINLINE ULONG IAMTunerNotification_Release(IAMTunerNotification* This) { | ||
| 10104 | return This->lpVtbl->Release(This); | ||
| 10105 | } | ||
| 10106 | /*** IAMTunerNotification methods ***/ | ||
| 10107 | static FORCEINLINE HRESULT IAMTunerNotification_OnEvent(IAMTunerNotification* This,AMTunerEventType event) { | ||
| 10108 | return This->lpVtbl->OnEvent(This,event); | ||
| 10109 | } | ||
| 10110 | #endif | ||
| 10111 | #endif | ||
| 10112 | |||
| 10113 | #endif | ||
| 10114 | |||
| 10115 | |||
| 10116 | #endif /* __IAMTunerNotification_INTERFACE_DEFINED__ */ | ||
| 10117 | |||
| 10118 | typedef enum tagAMTunerModeType { | ||
| 10119 | AMTUNER_MODE_DEFAULT = 0x0, | ||
| 10120 | AMTUNER_MODE_TV = 0x1, | ||
| 10121 | AMTUNER_MODE_FM_RADIO = 0x2, | ||
| 10122 | AMTUNER_MODE_AM_RADIO = 0x4, | ||
| 10123 | AMTUNER_MODE_DSS = 0x8 | ||
| 10124 | } AMTunerModeType; | ||
| 10125 | /***************************************************************************** | ||
| 10126 | * IAMTuner interface | ||
| 10127 | */ | ||
| 10128 | #ifndef __IAMTuner_INTERFACE_DEFINED__ | ||
| 10129 | #define __IAMTuner_INTERFACE_DEFINED__ | ||
| 10130 | |||
| 10131 | DEFINE_GUID(IID_IAMTuner, 0x211a8761, 0x03ac, 0x11d1, 0x8d,0x13, 0x00,0xaa,0x00,0xbd,0x83,0x39); | ||
| 10132 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10133 | MIDL_INTERFACE("211a8761-03ac-11d1-8d13-00aa00bd8339") | ||
| 10134 | IAMTuner : public IUnknown | ||
| 10135 | { | ||
| 10136 | virtual HRESULT STDMETHODCALLTYPE put_Channel( | ||
| 10137 | LONG channel, | ||
| 10138 | LONG video, | ||
| 10139 | LONG audio) = 0; | ||
| 10140 | |||
| 10141 | virtual HRESULT STDMETHODCALLTYPE get_Channel( | ||
| 10142 | LONG *channel, | ||
| 10143 | LONG *video, | ||
| 10144 | LONG *audio) = 0; | ||
| 10145 | |||
| 10146 | virtual HRESULT STDMETHODCALLTYPE ChannelMinMax( | ||
| 10147 | LONG *min, | ||
| 10148 | LONG *max) = 0; | ||
| 10149 | |||
| 10150 | virtual HRESULT STDMETHODCALLTYPE put_CountryCode( | ||
| 10151 | LONG country) = 0; | ||
| 10152 | |||
| 10153 | virtual HRESULT STDMETHODCALLTYPE get_CountryCode( | ||
| 10154 | LONG *country) = 0; | ||
| 10155 | |||
| 10156 | virtual HRESULT STDMETHODCALLTYPE put_TuningSpace( | ||
| 10157 | LONG tuning_space) = 0; | ||
| 10158 | |||
| 10159 | virtual HRESULT STDMETHODCALLTYPE get_TuningSpace( | ||
| 10160 | LONG *tuning_space) = 0; | ||
| 10161 | |||
| 10162 | virtual HRESULT STDMETHODCALLTYPE Logon( | ||
| 10163 | HANDLE user) = 0; | ||
| 10164 | |||
| 10165 | virtual HRESULT STDMETHODCALLTYPE Logout( | ||
| 10166 | ) = 0; | ||
| 10167 | |||
| 10168 | virtual HRESULT STDMETHODCALLTYPE SignalPresent( | ||
| 10169 | LONG *signal_strength) = 0; | ||
| 10170 | |||
| 10171 | virtual HRESULT STDMETHODCALLTYPE put_Mode( | ||
| 10172 | AMTunerModeType mode) = 0; | ||
| 10173 | |||
| 10174 | virtual HRESULT STDMETHODCALLTYPE get_Mode( | ||
| 10175 | AMTunerModeType *mode) = 0; | ||
| 10176 | |||
| 10177 | virtual HRESULT STDMETHODCALLTYPE GetAvailableModes( | ||
| 10178 | LONG *modes) = 0; | ||
| 10179 | |||
| 10180 | virtual HRESULT STDMETHODCALLTYPE RegisterNotificationCallBack( | ||
| 10181 | IAMTunerNotification *notify, | ||
| 10182 | LONG events) = 0; | ||
| 10183 | |||
| 10184 | virtual HRESULT STDMETHODCALLTYPE UnRegisterNotificationCallBack( | ||
| 10185 | IAMTunerNotification *notify) = 0; | ||
| 10186 | |||
| 10187 | }; | ||
| 10188 | #ifdef __CRT_UUID_DECL | ||
| 10189 | __CRT_UUID_DECL(IAMTuner, 0x211a8761, 0x03ac, 0x11d1, 0x8d,0x13, 0x00,0xaa,0x00,0xbd,0x83,0x39) | ||
| 10190 | #endif | ||
| 10191 | #else | ||
| 10192 | typedef struct IAMTunerVtbl { | ||
| 10193 | BEGIN_INTERFACE | ||
| 10194 | |||
| 10195 | /*** IUnknown methods ***/ | ||
| 10196 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 10197 | IAMTuner *This, | ||
| 10198 | REFIID riid, | ||
| 10199 | void **ppvObject); | ||
| 10200 | |||
| 10201 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 10202 | IAMTuner *This); | ||
| 10203 | |||
| 10204 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 10205 | IAMTuner *This); | ||
| 10206 | |||
| 10207 | /*** IAMTuner methods ***/ | ||
| 10208 | HRESULT (STDMETHODCALLTYPE *put_Channel)( | ||
| 10209 | IAMTuner *This, | ||
| 10210 | LONG channel, | ||
| 10211 | LONG video, | ||
| 10212 | LONG audio); | ||
| 10213 | |||
| 10214 | HRESULT (STDMETHODCALLTYPE *get_Channel)( | ||
| 10215 | IAMTuner *This, | ||
| 10216 | LONG *channel, | ||
| 10217 | LONG *video, | ||
| 10218 | LONG *audio); | ||
| 10219 | |||
| 10220 | HRESULT (STDMETHODCALLTYPE *ChannelMinMax)( | ||
| 10221 | IAMTuner *This, | ||
| 10222 | LONG *min, | ||
| 10223 | LONG *max); | ||
| 10224 | |||
| 10225 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( | ||
| 10226 | IAMTuner *This, | ||
| 10227 | LONG country); | ||
| 10228 | |||
| 10229 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( | ||
| 10230 | IAMTuner *This, | ||
| 10231 | LONG *country); | ||
| 10232 | |||
| 10233 | HRESULT (STDMETHODCALLTYPE *put_TuningSpace)( | ||
| 10234 | IAMTuner *This, | ||
| 10235 | LONG tuning_space); | ||
| 10236 | |||
| 10237 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( | ||
| 10238 | IAMTuner *This, | ||
| 10239 | LONG *tuning_space); | ||
| 10240 | |||
| 10241 | HRESULT (STDMETHODCALLTYPE *Logon)( | ||
| 10242 | IAMTuner *This, | ||
| 10243 | HANDLE user); | ||
| 10244 | |||
| 10245 | HRESULT (STDMETHODCALLTYPE *Logout)( | ||
| 10246 | IAMTuner *This); | ||
| 10247 | |||
| 10248 | HRESULT (STDMETHODCALLTYPE *SignalPresent)( | ||
| 10249 | IAMTuner *This, | ||
| 10250 | LONG *signal_strength); | ||
| 10251 | |||
| 10252 | HRESULT (STDMETHODCALLTYPE *put_Mode)( | ||
| 10253 | IAMTuner *This, | ||
| 10254 | AMTunerModeType mode); | ||
| 10255 | |||
| 10256 | HRESULT (STDMETHODCALLTYPE *get_Mode)( | ||
| 10257 | IAMTuner *This, | ||
| 10258 | AMTunerModeType *mode); | ||
| 10259 | |||
| 10260 | HRESULT (STDMETHODCALLTYPE *GetAvailableModes)( | ||
| 10261 | IAMTuner *This, | ||
| 10262 | LONG *modes); | ||
| 10263 | |||
| 10264 | HRESULT (STDMETHODCALLTYPE *RegisterNotificationCallBack)( | ||
| 10265 | IAMTuner *This, | ||
| 10266 | IAMTunerNotification *notify, | ||
| 10267 | LONG events); | ||
| 10268 | |||
| 10269 | HRESULT (STDMETHODCALLTYPE *UnRegisterNotificationCallBack)( | ||
| 10270 | IAMTuner *This, | ||
| 10271 | IAMTunerNotification *notify); | ||
| 10272 | |||
| 10273 | END_INTERFACE | ||
| 10274 | } IAMTunerVtbl; | ||
| 10275 | |||
| 10276 | interface IAMTuner { | ||
| 10277 | CONST_VTBL IAMTunerVtbl* lpVtbl; | ||
| 10278 | }; | ||
| 10279 | |||
| 10280 | #ifdef COBJMACROS | ||
| 10281 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 10282 | /*** IUnknown methods ***/ | ||
| 10283 | #define IAMTuner_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10284 | #define IAMTuner_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10285 | #define IAMTuner_Release(This) (This)->lpVtbl->Release(This) | ||
| 10286 | /*** IAMTuner methods ***/ | ||
| 10287 | #define IAMTuner_put_Channel(This,channel,video,audio) (This)->lpVtbl->put_Channel(This,channel,video,audio) | ||
| 10288 | #define IAMTuner_get_Channel(This,channel,video,audio) (This)->lpVtbl->get_Channel(This,channel,video,audio) | ||
| 10289 | #define IAMTuner_ChannelMinMax(This,min,max) (This)->lpVtbl->ChannelMinMax(This,min,max) | ||
| 10290 | #define IAMTuner_put_CountryCode(This,country) (This)->lpVtbl->put_CountryCode(This,country) | ||
| 10291 | #define IAMTuner_get_CountryCode(This,country) (This)->lpVtbl->get_CountryCode(This,country) | ||
| 10292 | #define IAMTuner_put_TuningSpace(This,tuning_space) (This)->lpVtbl->put_TuningSpace(This,tuning_space) | ||
| 10293 | #define IAMTuner_get_TuningSpace(This,tuning_space) (This)->lpVtbl->get_TuningSpace(This,tuning_space) | ||
| 10294 | #define IAMTuner_Logon(This,user) (This)->lpVtbl->Logon(This,user) | ||
| 10295 | #define IAMTuner_Logout(This) (This)->lpVtbl->Logout(This) | ||
| 10296 | #define IAMTuner_SignalPresent(This,signal_strength) (This)->lpVtbl->SignalPresent(This,signal_strength) | ||
| 10297 | #define IAMTuner_put_Mode(This,mode) (This)->lpVtbl->put_Mode(This,mode) | ||
| 10298 | #define IAMTuner_get_Mode(This,mode) (This)->lpVtbl->get_Mode(This,mode) | ||
| 10299 | #define IAMTuner_GetAvailableModes(This,modes) (This)->lpVtbl->GetAvailableModes(This,modes) | ||
| 10300 | #define IAMTuner_RegisterNotificationCallBack(This,notify,events) (This)->lpVtbl->RegisterNotificationCallBack(This,notify,events) | ||
| 10301 | #define IAMTuner_UnRegisterNotificationCallBack(This,notify) (This)->lpVtbl->UnRegisterNotificationCallBack(This,notify) | ||
| 10302 | #else | ||
| 10303 | /*** IUnknown methods ***/ | ||
| 10304 | static FORCEINLINE HRESULT IAMTuner_QueryInterface(IAMTuner* This,REFIID riid,void **ppvObject) { | ||
| 10305 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 10306 | } | ||
| 10307 | static FORCEINLINE ULONG IAMTuner_AddRef(IAMTuner* This) { | ||
| 10308 | return This->lpVtbl->AddRef(This); | ||
| 10309 | } | ||
| 10310 | static FORCEINLINE ULONG IAMTuner_Release(IAMTuner* This) { | ||
| 10311 | return This->lpVtbl->Release(This); | ||
| 10312 | } | ||
| 10313 | /*** IAMTuner methods ***/ | ||
| 10314 | static FORCEINLINE HRESULT IAMTuner_put_Channel(IAMTuner* This,LONG channel,LONG video,LONG audio) { | ||
| 10315 | return This->lpVtbl->put_Channel(This,channel,video,audio); | ||
| 10316 | } | ||
| 10317 | static FORCEINLINE HRESULT IAMTuner_get_Channel(IAMTuner* This,LONG *channel,LONG *video,LONG *audio) { | ||
| 10318 | return This->lpVtbl->get_Channel(This,channel,video,audio); | ||
| 10319 | } | ||
| 10320 | static FORCEINLINE HRESULT IAMTuner_ChannelMinMax(IAMTuner* This,LONG *min,LONG *max) { | ||
| 10321 | return This->lpVtbl->ChannelMinMax(This,min,max); | ||
| 10322 | } | ||
| 10323 | static FORCEINLINE HRESULT IAMTuner_put_CountryCode(IAMTuner* This,LONG country) { | ||
| 10324 | return This->lpVtbl->put_CountryCode(This,country); | ||
| 10325 | } | ||
| 10326 | static FORCEINLINE HRESULT IAMTuner_get_CountryCode(IAMTuner* This,LONG *country) { | ||
| 10327 | return This->lpVtbl->get_CountryCode(This,country); | ||
| 10328 | } | ||
| 10329 | static FORCEINLINE HRESULT IAMTuner_put_TuningSpace(IAMTuner* This,LONG tuning_space) { | ||
| 10330 | return This->lpVtbl->put_TuningSpace(This,tuning_space); | ||
| 10331 | } | ||
| 10332 | static FORCEINLINE HRESULT IAMTuner_get_TuningSpace(IAMTuner* This,LONG *tuning_space) { | ||
| 10333 | return This->lpVtbl->get_TuningSpace(This,tuning_space); | ||
| 10334 | } | ||
| 10335 | static FORCEINLINE HRESULT IAMTuner_Logon(IAMTuner* This,HANDLE user) { | ||
| 10336 | return This->lpVtbl->Logon(This,user); | ||
| 10337 | } | ||
| 10338 | static FORCEINLINE HRESULT IAMTuner_Logout(IAMTuner* This) { | ||
| 10339 | return This->lpVtbl->Logout(This); | ||
| 10340 | } | ||
| 10341 | static FORCEINLINE HRESULT IAMTuner_SignalPresent(IAMTuner* This,LONG *signal_strength) { | ||
| 10342 | return This->lpVtbl->SignalPresent(This,signal_strength); | ||
| 10343 | } | ||
| 10344 | static FORCEINLINE HRESULT IAMTuner_put_Mode(IAMTuner* This,AMTunerModeType mode) { | ||
| 10345 | return This->lpVtbl->put_Mode(This,mode); | ||
| 10346 | } | ||
| 10347 | static FORCEINLINE HRESULT IAMTuner_get_Mode(IAMTuner* This,AMTunerModeType *mode) { | ||
| 10348 | return This->lpVtbl->get_Mode(This,mode); | ||
| 10349 | } | ||
| 10350 | static FORCEINLINE HRESULT IAMTuner_GetAvailableModes(IAMTuner* This,LONG *modes) { | ||
| 10351 | return This->lpVtbl->GetAvailableModes(This,modes); | ||
| 10352 | } | ||
| 10353 | static FORCEINLINE HRESULT IAMTuner_RegisterNotificationCallBack(IAMTuner* This,IAMTunerNotification *notify,LONG events) { | ||
| 10354 | return This->lpVtbl->RegisterNotificationCallBack(This,notify,events); | ||
| 10355 | } | ||
| 10356 | static FORCEINLINE HRESULT IAMTuner_UnRegisterNotificationCallBack(IAMTuner* This,IAMTunerNotification *notify) { | ||
| 10357 | return This->lpVtbl->UnRegisterNotificationCallBack(This,notify); | ||
| 10358 | } | ||
| 10359 | #endif | ||
| 10360 | #endif | ||
| 10361 | |||
| 10362 | #endif | ||
| 10363 | |||
| 10364 | |||
| 10365 | #endif /* __IAMTuner_INTERFACE_DEFINED__ */ | ||
| 10366 | |||
| 10367 | /***************************************************************************** | ||
| 10368 | * IAMTVTuner interface | ||
| 10369 | */ | ||
| 10370 | #ifndef __IAMTVTuner_INTERFACE_DEFINED__ | ||
| 10371 | #define __IAMTVTuner_INTERFACE_DEFINED__ | ||
| 10372 | |||
| 10373 | DEFINE_GUID(IID_IAMTVTuner, 0x211a8766, 0x03ac, 0x11d1, 0x8d,0x13, 0x00,0xaa,0x00,0xbd,0x83,0x39); | ||
| 10374 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10375 | MIDL_INTERFACE("211a8766-03ac-11d1-8d13-00aa00bd8339") | ||
| 10376 | IAMTVTuner : public IAMTuner | ||
| 10377 | { | ||
| 10378 | virtual HRESULT STDMETHODCALLTYPE get_AvailableTVFormats( | ||
| 10379 | LONG *standard) = 0; | ||
| 10380 | |||
| 10381 | virtual HRESULT STDMETHODCALLTYPE get_TVFormat( | ||
| 10382 | LONG *standard) = 0; | ||
| 10383 | |||
| 10384 | virtual HRESULT STDMETHODCALLTYPE AutoTune( | ||
| 10385 | LONG channel, | ||
| 10386 | LONG *signal) = 0; | ||
| 10387 | |||
| 10388 | virtual HRESULT STDMETHODCALLTYPE StoreAutoTune( | ||
| 10389 | ) = 0; | ||
| 10390 | |||
| 10391 | virtual HRESULT STDMETHODCALLTYPE get_NumInputConnections( | ||
| 10392 | LONG *number) = 0; | ||
| 10393 | |||
| 10394 | virtual HRESULT STDMETHODCALLTYPE put_InputType( | ||
| 10395 | LONG index, | ||
| 10396 | TunerInputType type) = 0; | ||
| 10397 | |||
| 10398 | virtual HRESULT STDMETHODCALLTYPE get_InputType( | ||
| 10399 | LONG index, | ||
| 10400 | TunerInputType *type) = 0; | ||
| 10401 | |||
| 10402 | virtual HRESULT STDMETHODCALLTYPE put_ConnectInput( | ||
| 10403 | LONG index) = 0; | ||
| 10404 | |||
| 10405 | virtual HRESULT STDMETHODCALLTYPE get_ConnectInput( | ||
| 10406 | LONG *index) = 0; | ||
| 10407 | |||
| 10408 | virtual HRESULT STDMETHODCALLTYPE get_VideoFrequency( | ||
| 10409 | LONG *freq) = 0; | ||
| 10410 | |||
| 10411 | virtual HRESULT STDMETHODCALLTYPE get_AudioFrequency( | ||
| 10412 | LONG *freq) = 0; | ||
| 10413 | |||
| 10414 | }; | ||
| 10415 | #ifdef __CRT_UUID_DECL | ||
| 10416 | __CRT_UUID_DECL(IAMTVTuner, 0x211a8766, 0x03ac, 0x11d1, 0x8d,0x13, 0x00,0xaa,0x00,0xbd,0x83,0x39) | ||
| 10417 | #endif | ||
| 10418 | #else | ||
| 10419 | typedef struct IAMTVTunerVtbl { | ||
| 10420 | BEGIN_INTERFACE | ||
| 10421 | |||
| 10422 | /*** IUnknown methods ***/ | ||
| 10423 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 10424 | IAMTVTuner *This, | ||
| 10425 | REFIID riid, | ||
| 10426 | void **ppvObject); | ||
| 10427 | |||
| 10428 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 10429 | IAMTVTuner *This); | ||
| 10430 | |||
| 10431 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 10432 | IAMTVTuner *This); | ||
| 10433 | |||
| 10434 | /*** IAMTuner methods ***/ | ||
| 10435 | HRESULT (STDMETHODCALLTYPE *put_Channel)( | ||
| 10436 | IAMTVTuner *This, | ||
| 10437 | LONG channel, | ||
| 10438 | LONG video, | ||
| 10439 | LONG audio); | ||
| 10440 | |||
| 10441 | HRESULT (STDMETHODCALLTYPE *get_Channel)( | ||
| 10442 | IAMTVTuner *This, | ||
| 10443 | LONG *channel, | ||
| 10444 | LONG *video, | ||
| 10445 | LONG *audio); | ||
| 10446 | |||
| 10447 | HRESULT (STDMETHODCALLTYPE *ChannelMinMax)( | ||
| 10448 | IAMTVTuner *This, | ||
| 10449 | LONG *min, | ||
| 10450 | LONG *max); | ||
| 10451 | |||
| 10452 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( | ||
| 10453 | IAMTVTuner *This, | ||
| 10454 | LONG country); | ||
| 10455 | |||
| 10456 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( | ||
| 10457 | IAMTVTuner *This, | ||
| 10458 | LONG *country); | ||
| 10459 | |||
| 10460 | HRESULT (STDMETHODCALLTYPE *put_TuningSpace)( | ||
| 10461 | IAMTVTuner *This, | ||
| 10462 | LONG tuning_space); | ||
| 10463 | |||
| 10464 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( | ||
| 10465 | IAMTVTuner *This, | ||
| 10466 | LONG *tuning_space); | ||
| 10467 | |||
| 10468 | HRESULT (STDMETHODCALLTYPE *Logon)( | ||
| 10469 | IAMTVTuner *This, | ||
| 10470 | HANDLE user); | ||
| 10471 | |||
| 10472 | HRESULT (STDMETHODCALLTYPE *Logout)( | ||
| 10473 | IAMTVTuner *This); | ||
| 10474 | |||
| 10475 | HRESULT (STDMETHODCALLTYPE *SignalPresent)( | ||
| 10476 | IAMTVTuner *This, | ||
| 10477 | LONG *signal_strength); | ||
| 10478 | |||
| 10479 | HRESULT (STDMETHODCALLTYPE *put_Mode)( | ||
| 10480 | IAMTVTuner *This, | ||
| 10481 | AMTunerModeType mode); | ||
| 10482 | |||
| 10483 | HRESULT (STDMETHODCALLTYPE *get_Mode)( | ||
| 10484 | IAMTVTuner *This, | ||
| 10485 | AMTunerModeType *mode); | ||
| 10486 | |||
| 10487 | HRESULT (STDMETHODCALLTYPE *GetAvailableModes)( | ||
| 10488 | IAMTVTuner *This, | ||
| 10489 | LONG *modes); | ||
| 10490 | |||
| 10491 | HRESULT (STDMETHODCALLTYPE *RegisterNotificationCallBack)( | ||
| 10492 | IAMTVTuner *This, | ||
| 10493 | IAMTunerNotification *notify, | ||
| 10494 | LONG events); | ||
| 10495 | |||
| 10496 | HRESULT (STDMETHODCALLTYPE *UnRegisterNotificationCallBack)( | ||
| 10497 | IAMTVTuner *This, | ||
| 10498 | IAMTunerNotification *notify); | ||
| 10499 | |||
| 10500 | /*** IAMTVTuner methods ***/ | ||
| 10501 | HRESULT (STDMETHODCALLTYPE *get_AvailableTVFormats)( | ||
| 10502 | IAMTVTuner *This, | ||
| 10503 | LONG *standard); | ||
| 10504 | |||
| 10505 | HRESULT (STDMETHODCALLTYPE *get_TVFormat)( | ||
| 10506 | IAMTVTuner *This, | ||
| 10507 | LONG *standard); | ||
| 10508 | |||
| 10509 | HRESULT (STDMETHODCALLTYPE *AutoTune)( | ||
| 10510 | IAMTVTuner *This, | ||
| 10511 | LONG channel, | ||
| 10512 | LONG *signal); | ||
| 10513 | |||
| 10514 | HRESULT (STDMETHODCALLTYPE *StoreAutoTune)( | ||
| 10515 | IAMTVTuner *This); | ||
| 10516 | |||
| 10517 | HRESULT (STDMETHODCALLTYPE *get_NumInputConnections)( | ||
| 10518 | IAMTVTuner *This, | ||
| 10519 | LONG *number); | ||
| 10520 | |||
| 10521 | HRESULT (STDMETHODCALLTYPE *put_InputType)( | ||
| 10522 | IAMTVTuner *This, | ||
| 10523 | LONG index, | ||
| 10524 | TunerInputType type); | ||
| 10525 | |||
| 10526 | HRESULT (STDMETHODCALLTYPE *get_InputType)( | ||
| 10527 | IAMTVTuner *This, | ||
| 10528 | LONG index, | ||
| 10529 | TunerInputType *type); | ||
| 10530 | |||
| 10531 | HRESULT (STDMETHODCALLTYPE *put_ConnectInput)( | ||
| 10532 | IAMTVTuner *This, | ||
| 10533 | LONG index); | ||
| 10534 | |||
| 10535 | HRESULT (STDMETHODCALLTYPE *get_ConnectInput)( | ||
| 10536 | IAMTVTuner *This, | ||
| 10537 | LONG *index); | ||
| 10538 | |||
| 10539 | HRESULT (STDMETHODCALLTYPE *get_VideoFrequency)( | ||
| 10540 | IAMTVTuner *This, | ||
| 10541 | LONG *freq); | ||
| 10542 | |||
| 10543 | HRESULT (STDMETHODCALLTYPE *get_AudioFrequency)( | ||
| 10544 | IAMTVTuner *This, | ||
| 10545 | LONG *freq); | ||
| 10546 | |||
| 10547 | END_INTERFACE | ||
| 10548 | } IAMTVTunerVtbl; | ||
| 10549 | |||
| 10550 | interface IAMTVTuner { | ||
| 10551 | CONST_VTBL IAMTVTunerVtbl* lpVtbl; | ||
| 10552 | }; | ||
| 10553 | |||
| 10554 | #ifdef COBJMACROS | ||
| 10555 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 10556 | /*** IUnknown methods ***/ | ||
| 10557 | #define IAMTVTuner_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10558 | #define IAMTVTuner_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10559 | #define IAMTVTuner_Release(This) (This)->lpVtbl->Release(This) | ||
| 10560 | /*** IAMTuner methods ***/ | ||
| 10561 | #define IAMTVTuner_put_Channel(This,channel,video,audio) (This)->lpVtbl->put_Channel(This,channel,video,audio) | ||
| 10562 | #define IAMTVTuner_get_Channel(This,channel,video,audio) (This)->lpVtbl->get_Channel(This,channel,video,audio) | ||
| 10563 | #define IAMTVTuner_ChannelMinMax(This,min,max) (This)->lpVtbl->ChannelMinMax(This,min,max) | ||
| 10564 | #define IAMTVTuner_put_CountryCode(This,country) (This)->lpVtbl->put_CountryCode(This,country) | ||
| 10565 | #define IAMTVTuner_get_CountryCode(This,country) (This)->lpVtbl->get_CountryCode(This,country) | ||
| 10566 | #define IAMTVTuner_put_TuningSpace(This,tuning_space) (This)->lpVtbl->put_TuningSpace(This,tuning_space) | ||
| 10567 | #define IAMTVTuner_get_TuningSpace(This,tuning_space) (This)->lpVtbl->get_TuningSpace(This,tuning_space) | ||
| 10568 | #define IAMTVTuner_Logon(This,user) (This)->lpVtbl->Logon(This,user) | ||
| 10569 | #define IAMTVTuner_Logout(This) (This)->lpVtbl->Logout(This) | ||
| 10570 | #define IAMTVTuner_SignalPresent(This,signal_strength) (This)->lpVtbl->SignalPresent(This,signal_strength) | ||
| 10571 | #define IAMTVTuner_put_Mode(This,mode) (This)->lpVtbl->put_Mode(This,mode) | ||
| 10572 | #define IAMTVTuner_get_Mode(This,mode) (This)->lpVtbl->get_Mode(This,mode) | ||
| 10573 | #define IAMTVTuner_GetAvailableModes(This,modes) (This)->lpVtbl->GetAvailableModes(This,modes) | ||
| 10574 | #define IAMTVTuner_RegisterNotificationCallBack(This,notify,events) (This)->lpVtbl->RegisterNotificationCallBack(This,notify,events) | ||
| 10575 | #define IAMTVTuner_UnRegisterNotificationCallBack(This,notify) (This)->lpVtbl->UnRegisterNotificationCallBack(This,notify) | ||
| 10576 | /*** IAMTVTuner methods ***/ | ||
| 10577 | #define IAMTVTuner_get_AvailableTVFormats(This,standard) (This)->lpVtbl->get_AvailableTVFormats(This,standard) | ||
| 10578 | #define IAMTVTuner_get_TVFormat(This,standard) (This)->lpVtbl->get_TVFormat(This,standard) | ||
| 10579 | #define IAMTVTuner_AutoTune(This,channel,signal) (This)->lpVtbl->AutoTune(This,channel,signal) | ||
| 10580 | #define IAMTVTuner_StoreAutoTune(This) (This)->lpVtbl->StoreAutoTune(This) | ||
| 10581 | #define IAMTVTuner_get_NumInputConnections(This,number) (This)->lpVtbl->get_NumInputConnections(This,number) | ||
| 10582 | #define IAMTVTuner_put_InputType(This,index,type) (This)->lpVtbl->put_InputType(This,index,type) | ||
| 10583 | #define IAMTVTuner_get_InputType(This,index,type) (This)->lpVtbl->get_InputType(This,index,type) | ||
| 10584 | #define IAMTVTuner_put_ConnectInput(This,index) (This)->lpVtbl->put_ConnectInput(This,index) | ||
| 10585 | #define IAMTVTuner_get_ConnectInput(This,index) (This)->lpVtbl->get_ConnectInput(This,index) | ||
| 10586 | #define IAMTVTuner_get_VideoFrequency(This,freq) (This)->lpVtbl->get_VideoFrequency(This,freq) | ||
| 10587 | #define IAMTVTuner_get_AudioFrequency(This,freq) (This)->lpVtbl->get_AudioFrequency(This,freq) | ||
| 10588 | #else | ||
| 10589 | /*** IUnknown methods ***/ | ||
| 10590 | static FORCEINLINE HRESULT IAMTVTuner_QueryInterface(IAMTVTuner* This,REFIID riid,void **ppvObject) { | ||
| 10591 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 10592 | } | ||
| 10593 | static FORCEINLINE ULONG IAMTVTuner_AddRef(IAMTVTuner* This) { | ||
| 10594 | return This->lpVtbl->AddRef(This); | ||
| 10595 | } | ||
| 10596 | static FORCEINLINE ULONG IAMTVTuner_Release(IAMTVTuner* This) { | ||
| 10597 | return This->lpVtbl->Release(This); | ||
| 10598 | } | ||
| 10599 | /*** IAMTuner methods ***/ | ||
| 10600 | static FORCEINLINE HRESULT IAMTVTuner_put_Channel(IAMTVTuner* This,LONG channel,LONG video,LONG audio) { | ||
| 10601 | return This->lpVtbl->put_Channel(This,channel,video,audio); | ||
| 10602 | } | ||
| 10603 | static FORCEINLINE HRESULT IAMTVTuner_get_Channel(IAMTVTuner* This,LONG *channel,LONG *video,LONG *audio) { | ||
| 10604 | return This->lpVtbl->get_Channel(This,channel,video,audio); | ||
| 10605 | } | ||
| 10606 | static FORCEINLINE HRESULT IAMTVTuner_ChannelMinMax(IAMTVTuner* This,LONG *min,LONG *max) { | ||
| 10607 | return This->lpVtbl->ChannelMinMax(This,min,max); | ||
| 10608 | } | ||
| 10609 | static FORCEINLINE HRESULT IAMTVTuner_put_CountryCode(IAMTVTuner* This,LONG country) { | ||
| 10610 | return This->lpVtbl->put_CountryCode(This,country); | ||
| 10611 | } | ||
| 10612 | static FORCEINLINE HRESULT IAMTVTuner_get_CountryCode(IAMTVTuner* This,LONG *country) { | ||
| 10613 | return This->lpVtbl->get_CountryCode(This,country); | ||
| 10614 | } | ||
| 10615 | static FORCEINLINE HRESULT IAMTVTuner_put_TuningSpace(IAMTVTuner* This,LONG tuning_space) { | ||
| 10616 | return This->lpVtbl->put_TuningSpace(This,tuning_space); | ||
| 10617 | } | ||
| 10618 | static FORCEINLINE HRESULT IAMTVTuner_get_TuningSpace(IAMTVTuner* This,LONG *tuning_space) { | ||
| 10619 | return This->lpVtbl->get_TuningSpace(This,tuning_space); | ||
| 10620 | } | ||
| 10621 | static FORCEINLINE HRESULT IAMTVTuner_Logon(IAMTVTuner* This,HANDLE user) { | ||
| 10622 | return This->lpVtbl->Logon(This,user); | ||
| 10623 | } | ||
| 10624 | static FORCEINLINE HRESULT IAMTVTuner_Logout(IAMTVTuner* This) { | ||
| 10625 | return This->lpVtbl->Logout(This); | ||
| 10626 | } | ||
| 10627 | static FORCEINLINE HRESULT IAMTVTuner_SignalPresent(IAMTVTuner* This,LONG *signal_strength) { | ||
| 10628 | return This->lpVtbl->SignalPresent(This,signal_strength); | ||
| 10629 | } | ||
| 10630 | static FORCEINLINE HRESULT IAMTVTuner_put_Mode(IAMTVTuner* This,AMTunerModeType mode) { | ||
| 10631 | return This->lpVtbl->put_Mode(This,mode); | ||
| 10632 | } | ||
| 10633 | static FORCEINLINE HRESULT IAMTVTuner_get_Mode(IAMTVTuner* This,AMTunerModeType *mode) { | ||
| 10634 | return This->lpVtbl->get_Mode(This,mode); | ||
| 10635 | } | ||
| 10636 | static FORCEINLINE HRESULT IAMTVTuner_GetAvailableModes(IAMTVTuner* This,LONG *modes) { | ||
| 10637 | return This->lpVtbl->GetAvailableModes(This,modes); | ||
| 10638 | } | ||
| 10639 | static FORCEINLINE HRESULT IAMTVTuner_RegisterNotificationCallBack(IAMTVTuner* This,IAMTunerNotification *notify,LONG events) { | ||
| 10640 | return This->lpVtbl->RegisterNotificationCallBack(This,notify,events); | ||
| 10641 | } | ||
| 10642 | static FORCEINLINE HRESULT IAMTVTuner_UnRegisterNotificationCallBack(IAMTVTuner* This,IAMTunerNotification *notify) { | ||
| 10643 | return This->lpVtbl->UnRegisterNotificationCallBack(This,notify); | ||
| 10644 | } | ||
| 10645 | /*** IAMTVTuner methods ***/ | ||
| 10646 | static FORCEINLINE HRESULT IAMTVTuner_get_AvailableTVFormats(IAMTVTuner* This,LONG *standard) { | ||
| 10647 | return This->lpVtbl->get_AvailableTVFormats(This,standard); | ||
| 10648 | } | ||
| 10649 | static FORCEINLINE HRESULT IAMTVTuner_get_TVFormat(IAMTVTuner* This,LONG *standard) { | ||
| 10650 | return This->lpVtbl->get_TVFormat(This,standard); | ||
| 10651 | } | ||
| 10652 | static FORCEINLINE HRESULT IAMTVTuner_AutoTune(IAMTVTuner* This,LONG channel,LONG *signal) { | ||
| 10653 | return This->lpVtbl->AutoTune(This,channel,signal); | ||
| 10654 | } | ||
| 10655 | static FORCEINLINE HRESULT IAMTVTuner_StoreAutoTune(IAMTVTuner* This) { | ||
| 10656 | return This->lpVtbl->StoreAutoTune(This); | ||
| 10657 | } | ||
| 10658 | static FORCEINLINE HRESULT IAMTVTuner_get_NumInputConnections(IAMTVTuner* This,LONG *number) { | ||
| 10659 | return This->lpVtbl->get_NumInputConnections(This,number); | ||
| 10660 | } | ||
| 10661 | static FORCEINLINE HRESULT IAMTVTuner_put_InputType(IAMTVTuner* This,LONG index,TunerInputType type) { | ||
| 10662 | return This->lpVtbl->put_InputType(This,index,type); | ||
| 10663 | } | ||
| 10664 | static FORCEINLINE HRESULT IAMTVTuner_get_InputType(IAMTVTuner* This,LONG index,TunerInputType *type) { | ||
| 10665 | return This->lpVtbl->get_InputType(This,index,type); | ||
| 10666 | } | ||
| 10667 | static FORCEINLINE HRESULT IAMTVTuner_put_ConnectInput(IAMTVTuner* This,LONG index) { | ||
| 10668 | return This->lpVtbl->put_ConnectInput(This,index); | ||
| 10669 | } | ||
| 10670 | static FORCEINLINE HRESULT IAMTVTuner_get_ConnectInput(IAMTVTuner* This,LONG *index) { | ||
| 10671 | return This->lpVtbl->get_ConnectInput(This,index); | ||
| 10672 | } | ||
| 10673 | static FORCEINLINE HRESULT IAMTVTuner_get_VideoFrequency(IAMTVTuner* This,LONG *freq) { | ||
| 10674 | return This->lpVtbl->get_VideoFrequency(This,freq); | ||
| 10675 | } | ||
| 10676 | static FORCEINLINE HRESULT IAMTVTuner_get_AudioFrequency(IAMTVTuner* This,LONG *freq) { | ||
| 10677 | return This->lpVtbl->get_AudioFrequency(This,freq); | ||
| 10678 | } | ||
| 10679 | #endif | ||
| 10680 | #endif | ||
| 10681 | |||
| 10682 | #endif | ||
| 10683 | |||
| 10684 | |||
| 10685 | #endif /* __IAMTVTuner_INTERFACE_DEFINED__ */ | ||
| 10686 | |||
| 10687 | /***************************************************************************** | ||
| 10688 | * IVideoFrameStep interface | ||
| 10689 | */ | ||
| 10690 | #ifndef __IVideoFrameStep_INTERFACE_DEFINED__ | ||
| 10691 | #define __IVideoFrameStep_INTERFACE_DEFINED__ | ||
| 10692 | |||
| 10693 | DEFINE_GUID(IID_IVideoFrameStep, 0xe46a9787, 0x2b71, 0x444d, 0xa4,0xb5, 0x1f,0xab,0x7b,0x70,0x8d,0x6a); | ||
| 10694 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10695 | MIDL_INTERFACE("e46a9787-2b71-444d-a4b5-1fab7b708d6a") | ||
| 10696 | IVideoFrameStep : public IUnknown | ||
| 10697 | { | ||
| 10698 | virtual HRESULT STDMETHODCALLTYPE Step( | ||
| 10699 | DWORD frame_count, | ||
| 10700 | IUnknown *filter) = 0; | ||
| 10701 | |||
| 10702 | virtual HRESULT STDMETHODCALLTYPE CanStep( | ||
| 10703 | LONG multiple, | ||
| 10704 | IUnknown *filter) = 0; | ||
| 10705 | |||
| 10706 | virtual HRESULT STDMETHODCALLTYPE CancelStep( | ||
| 10707 | ) = 0; | ||
| 10708 | |||
| 10709 | }; | ||
| 10710 | #ifdef __CRT_UUID_DECL | ||
| 10711 | __CRT_UUID_DECL(IVideoFrameStep, 0xe46a9787, 0x2b71, 0x444d, 0xa4,0xb5, 0x1f,0xab,0x7b,0x70,0x8d,0x6a) | ||
| 10712 | #endif | ||
| 10713 | #else | ||
| 10714 | typedef struct IVideoFrameStepVtbl { | ||
| 10715 | BEGIN_INTERFACE | ||
| 10716 | |||
| 10717 | /*** IUnknown methods ***/ | ||
| 10718 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 10719 | IVideoFrameStep *This, | ||
| 10720 | REFIID riid, | ||
| 10721 | void **ppvObject); | ||
| 10722 | |||
| 10723 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 10724 | IVideoFrameStep *This); | ||
| 10725 | |||
| 10726 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 10727 | IVideoFrameStep *This); | ||
| 10728 | |||
| 10729 | /*** IVideoFrameStep methods ***/ | ||
| 10730 | HRESULT (STDMETHODCALLTYPE *Step)( | ||
| 10731 | IVideoFrameStep *This, | ||
| 10732 | DWORD frame_count, | ||
| 10733 | IUnknown *filter); | ||
| 10734 | |||
| 10735 | HRESULT (STDMETHODCALLTYPE *CanStep)( | ||
| 10736 | IVideoFrameStep *This, | ||
| 10737 | LONG multiple, | ||
| 10738 | IUnknown *filter); | ||
| 10739 | |||
| 10740 | HRESULT (STDMETHODCALLTYPE *CancelStep)( | ||
| 10741 | IVideoFrameStep *This); | ||
| 10742 | |||
| 10743 | END_INTERFACE | ||
| 10744 | } IVideoFrameStepVtbl; | ||
| 10745 | |||
| 10746 | interface IVideoFrameStep { | ||
| 10747 | CONST_VTBL IVideoFrameStepVtbl* lpVtbl; | ||
| 10748 | }; | ||
| 10749 | |||
| 10750 | #ifdef COBJMACROS | ||
| 10751 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 10752 | /*** IUnknown methods ***/ | ||
| 10753 | #define IVideoFrameStep_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10754 | #define IVideoFrameStep_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10755 | #define IVideoFrameStep_Release(This) (This)->lpVtbl->Release(This) | ||
| 10756 | /*** IVideoFrameStep methods ***/ | ||
| 10757 | #define IVideoFrameStep_Step(This,frame_count,filter) (This)->lpVtbl->Step(This,frame_count,filter) | ||
| 10758 | #define IVideoFrameStep_CanStep(This,multiple,filter) (This)->lpVtbl->CanStep(This,multiple,filter) | ||
| 10759 | #define IVideoFrameStep_CancelStep(This) (This)->lpVtbl->CancelStep(This) | ||
| 10760 | #else | ||
| 10761 | /*** IUnknown methods ***/ | ||
| 10762 | static FORCEINLINE HRESULT IVideoFrameStep_QueryInterface(IVideoFrameStep* This,REFIID riid,void **ppvObject) { | ||
| 10763 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 10764 | } | ||
| 10765 | static FORCEINLINE ULONG IVideoFrameStep_AddRef(IVideoFrameStep* This) { | ||
| 10766 | return This->lpVtbl->AddRef(This); | ||
| 10767 | } | ||
| 10768 | static FORCEINLINE ULONG IVideoFrameStep_Release(IVideoFrameStep* This) { | ||
| 10769 | return This->lpVtbl->Release(This); | ||
| 10770 | } | ||
| 10771 | /*** IVideoFrameStep methods ***/ | ||
| 10772 | static FORCEINLINE HRESULT IVideoFrameStep_Step(IVideoFrameStep* This,DWORD frame_count,IUnknown *filter) { | ||
| 10773 | return This->lpVtbl->Step(This,frame_count,filter); | ||
| 10774 | } | ||
| 10775 | static FORCEINLINE HRESULT IVideoFrameStep_CanStep(IVideoFrameStep* This,LONG multiple,IUnknown *filter) { | ||
| 10776 | return This->lpVtbl->CanStep(This,multiple,filter); | ||
| 10777 | } | ||
| 10778 | static FORCEINLINE HRESULT IVideoFrameStep_CancelStep(IVideoFrameStep* This) { | ||
| 10779 | return This->lpVtbl->CancelStep(This); | ||
| 10780 | } | ||
| 10781 | #endif | ||
| 10782 | #endif | ||
| 10783 | |||
| 10784 | #endif | ||
| 10785 | |||
| 10786 | |||
| 10787 | #endif /* __IVideoFrameStep_INTERFACE_DEFINED__ */ | ||
| 10788 | |||
| 10789 | #if (_WIN32_WINNT >= 0x0601) | ||
| 10790 | /***************************************************************************** | ||
| 10791 | * IAMAsyncReaderTimestampScaling interface | ||
| 10792 | */ | ||
| 10793 | #ifndef __IAMAsyncReaderTimestampScaling_INTERFACE_DEFINED__ | ||
| 10794 | #define __IAMAsyncReaderTimestampScaling_INTERFACE_DEFINED__ | ||
| 10795 | |||
| 10796 | DEFINE_GUID(IID_IAMAsyncReaderTimestampScaling, 0xcf7b26fc, 0x9a00, 0x485b, 0x81,0x47, 0x3e,0x78,0x9d,0x5e,0x8f,0x67); | ||
| 10797 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10798 | MIDL_INTERFACE("cf7b26fc-9a00-485b-8147-3e789d5e8f67") | ||
| 10799 | IAMAsyncReaderTimestampScaling : public IUnknown | ||
| 10800 | { | ||
| 10801 | virtual HRESULT STDMETHODCALLTYPE GetTimestampMode( | ||
| 10802 | WINBOOL *pfRaw) = 0; | ||
| 10803 | |||
| 10804 | virtual HRESULT STDMETHODCALLTYPE SetTimestampMode( | ||
| 10805 | WINBOOL fRaw) = 0; | ||
| 10806 | |||
| 10807 | }; | ||
| 10808 | #ifdef __CRT_UUID_DECL | ||
| 10809 | __CRT_UUID_DECL(IAMAsyncReaderTimestampScaling, 0xcf7b26fc, 0x9a00, 0x485b, 0x81,0x47, 0x3e,0x78,0x9d,0x5e,0x8f,0x67) | ||
| 10810 | #endif | ||
| 10811 | #else | ||
| 10812 | typedef struct IAMAsyncReaderTimestampScalingVtbl { | ||
| 10813 | BEGIN_INTERFACE | ||
| 10814 | |||
| 10815 | /*** IUnknown methods ***/ | ||
| 10816 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 10817 | IAMAsyncReaderTimestampScaling *This, | ||
| 10818 | REFIID riid, | ||
| 10819 | void **ppvObject); | ||
| 10820 | |||
| 10821 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 10822 | IAMAsyncReaderTimestampScaling *This); | ||
| 10823 | |||
| 10824 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 10825 | IAMAsyncReaderTimestampScaling *This); | ||
| 10826 | |||
| 10827 | /*** IAMAsyncReaderTimestampScaling methods ***/ | ||
| 10828 | HRESULT (STDMETHODCALLTYPE *GetTimestampMode)( | ||
| 10829 | IAMAsyncReaderTimestampScaling *This, | ||
| 10830 | WINBOOL *pfRaw); | ||
| 10831 | |||
| 10832 | HRESULT (STDMETHODCALLTYPE *SetTimestampMode)( | ||
| 10833 | IAMAsyncReaderTimestampScaling *This, | ||
| 10834 | WINBOOL fRaw); | ||
| 10835 | |||
| 10836 | END_INTERFACE | ||
| 10837 | } IAMAsyncReaderTimestampScalingVtbl; | ||
| 10838 | |||
| 10839 | interface IAMAsyncReaderTimestampScaling { | ||
| 10840 | CONST_VTBL IAMAsyncReaderTimestampScalingVtbl* lpVtbl; | ||
| 10841 | }; | ||
| 10842 | |||
| 10843 | #ifdef COBJMACROS | ||
| 10844 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 10845 | /*** IUnknown methods ***/ | ||
| 10846 | #define IAMAsyncReaderTimestampScaling_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10847 | #define IAMAsyncReaderTimestampScaling_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10848 | #define IAMAsyncReaderTimestampScaling_Release(This) (This)->lpVtbl->Release(This) | ||
| 10849 | /*** IAMAsyncReaderTimestampScaling methods ***/ | ||
| 10850 | #define IAMAsyncReaderTimestampScaling_GetTimestampMode(This,pfRaw) (This)->lpVtbl->GetTimestampMode(This,pfRaw) | ||
| 10851 | #define IAMAsyncReaderTimestampScaling_SetTimestampMode(This,fRaw) (This)->lpVtbl->SetTimestampMode(This,fRaw) | ||
| 10852 | #else | ||
| 10853 | /*** IUnknown methods ***/ | ||
| 10854 | static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_QueryInterface(IAMAsyncReaderTimestampScaling* This,REFIID riid,void **ppvObject) { | ||
| 10855 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 10856 | } | ||
| 10857 | static FORCEINLINE ULONG IAMAsyncReaderTimestampScaling_AddRef(IAMAsyncReaderTimestampScaling* This) { | ||
| 10858 | return This->lpVtbl->AddRef(This); | ||
| 10859 | } | ||
| 10860 | static FORCEINLINE ULONG IAMAsyncReaderTimestampScaling_Release(IAMAsyncReaderTimestampScaling* This) { | ||
| 10861 | return This->lpVtbl->Release(This); | ||
| 10862 | } | ||
| 10863 | /*** IAMAsyncReaderTimestampScaling methods ***/ | ||
| 10864 | static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_GetTimestampMode(IAMAsyncReaderTimestampScaling* This,WINBOOL *pfRaw) { | ||
| 10865 | return This->lpVtbl->GetTimestampMode(This,pfRaw); | ||
| 10866 | } | ||
| 10867 | static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_SetTimestampMode(IAMAsyncReaderTimestampScaling* This,WINBOOL fRaw) { | ||
| 10868 | return This->lpVtbl->SetTimestampMode(This,fRaw); | ||
| 10869 | } | ||
| 10870 | #endif | ||
| 10871 | #endif | ||
| 10872 | |||
| 10873 | #endif | ||
| 10874 | |||
| 10875 | |||
| 10876 | #endif /* __IAMAsyncReaderTimestampScaling_INTERFACE_DEFINED__ */ | ||
| 10877 | |||
| 10878 | /***************************************************************************** | ||
| 10879 | * IAMPluginControl interface | ||
| 10880 | */ | ||
| 10881 | #ifndef __IAMPluginControl_INTERFACE_DEFINED__ | ||
| 10882 | #define __IAMPluginControl_INTERFACE_DEFINED__ | ||
| 10883 | |||
| 10884 | DEFINE_GUID(IID_IAMPluginControl, 0x0e26a181, 0xf40c, 0x4635, 0x87,0x86, 0x97,0x62,0x84,0xb5,0x29,0x81); | ||
| 10885 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10886 | MIDL_INTERFACE("0e26a181-f40c-4635-8786-976284b52981") | ||
| 10887 | IAMPluginControl : public IUnknown | ||
| 10888 | { | ||
| 10889 | virtual HRESULT STDMETHODCALLTYPE GetPreferredClsid( | ||
| 10890 | REFGUID subType, | ||
| 10891 | CLSID *clsid) = 0; | ||
| 10892 | |||
| 10893 | virtual HRESULT STDMETHODCALLTYPE GetPreferredClsidByIndex( | ||
| 10894 | DWORD index, | ||
| 10895 | GUID *subType, | ||
| 10896 | CLSID *clsid) = 0; | ||
| 10897 | |||
| 10898 | virtual HRESULT STDMETHODCALLTYPE SetPreferredClsid( | ||
| 10899 | REFGUID subType, | ||
| 10900 | const CLSID *clsid) = 0; | ||
| 10901 | |||
| 10902 | virtual HRESULT STDMETHODCALLTYPE IsDisabled( | ||
| 10903 | REFCLSID clsid) = 0; | ||
| 10904 | |||
| 10905 | virtual HRESULT STDMETHODCALLTYPE GetDisabledByIndex( | ||
| 10906 | DWORD index, | ||
| 10907 | CLSID *clsid) = 0; | ||
| 10908 | |||
| 10909 | virtual HRESULT STDMETHODCALLTYPE SetDisabled( | ||
| 10910 | REFCLSID clsid, | ||
| 10911 | WINBOOL disabled) = 0; | ||
| 10912 | |||
| 10913 | virtual HRESULT STDMETHODCALLTYPE IsLegacyDisabled( | ||
| 10914 | LPCWSTR dllName) = 0; | ||
| 10915 | |||
| 10916 | }; | ||
| 10917 | #ifdef __CRT_UUID_DECL | ||
| 10918 | __CRT_UUID_DECL(IAMPluginControl, 0x0e26a181, 0xf40c, 0x4635, 0x87,0x86, 0x97,0x62,0x84,0xb5,0x29,0x81) | ||
| 10919 | #endif | ||
| 10920 | #else | ||
| 10921 | typedef struct IAMPluginControlVtbl { | ||
| 10922 | BEGIN_INTERFACE | ||
| 10923 | |||
| 10924 | /*** IUnknown methods ***/ | ||
| 10925 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 10926 | IAMPluginControl *This, | ||
| 10927 | REFIID riid, | ||
| 10928 | void **ppvObject); | ||
| 10929 | |||
| 10930 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 10931 | IAMPluginControl *This); | ||
| 10932 | |||
| 10933 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 10934 | IAMPluginControl *This); | ||
| 10935 | |||
| 10936 | /*** IAMPluginControl methods ***/ | ||
| 10937 | HRESULT (STDMETHODCALLTYPE *GetPreferredClsid)( | ||
| 10938 | IAMPluginControl *This, | ||
| 10939 | REFGUID subType, | ||
| 10940 | CLSID *clsid); | ||
| 10941 | |||
| 10942 | HRESULT (STDMETHODCALLTYPE *GetPreferredClsidByIndex)( | ||
| 10943 | IAMPluginControl *This, | ||
| 10944 | DWORD index, | ||
| 10945 | GUID *subType, | ||
| 10946 | CLSID *clsid); | ||
| 10947 | |||
| 10948 | HRESULT (STDMETHODCALLTYPE *SetPreferredClsid)( | ||
| 10949 | IAMPluginControl *This, | ||
| 10950 | REFGUID subType, | ||
| 10951 | const CLSID *clsid); | ||
| 10952 | |||
| 10953 | HRESULT (STDMETHODCALLTYPE *IsDisabled)( | ||
| 10954 | IAMPluginControl *This, | ||
| 10955 | REFCLSID clsid); | ||
| 10956 | |||
| 10957 | HRESULT (STDMETHODCALLTYPE *GetDisabledByIndex)( | ||
| 10958 | IAMPluginControl *This, | ||
| 10959 | DWORD index, | ||
| 10960 | CLSID *clsid); | ||
| 10961 | |||
| 10962 | HRESULT (STDMETHODCALLTYPE *SetDisabled)( | ||
| 10963 | IAMPluginControl *This, | ||
| 10964 | REFCLSID clsid, | ||
| 10965 | WINBOOL disabled); | ||
| 10966 | |||
| 10967 | HRESULT (STDMETHODCALLTYPE *IsLegacyDisabled)( | ||
| 10968 | IAMPluginControl *This, | ||
| 10969 | LPCWSTR dllName); | ||
| 10970 | |||
| 10971 | END_INTERFACE | ||
| 10972 | } IAMPluginControlVtbl; | ||
| 10973 | |||
| 10974 | interface IAMPluginControl { | ||
| 10975 | CONST_VTBL IAMPluginControlVtbl* lpVtbl; | ||
| 10976 | }; | ||
| 10977 | |||
| 10978 | #ifdef COBJMACROS | ||
| 10979 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 10980 | /*** IUnknown methods ***/ | ||
| 10981 | #define IAMPluginControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10982 | #define IAMPluginControl_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10983 | #define IAMPluginControl_Release(This) (This)->lpVtbl->Release(This) | ||
| 10984 | /*** IAMPluginControl methods ***/ | ||
| 10985 | #define IAMPluginControl_GetPreferredClsid(This,subType,clsid) (This)->lpVtbl->GetPreferredClsid(This,subType,clsid) | ||
| 10986 | #define IAMPluginControl_GetPreferredClsidByIndex(This,index,subType,clsid) (This)->lpVtbl->GetPreferredClsidByIndex(This,index,subType,clsid) | ||
| 10987 | #define IAMPluginControl_SetPreferredClsid(This,subType,clsid) (This)->lpVtbl->SetPreferredClsid(This,subType,clsid) | ||
| 10988 | #define IAMPluginControl_IsDisabled(This,clsid) (This)->lpVtbl->IsDisabled(This,clsid) | ||
| 10989 | #define IAMPluginControl_GetDisabledByIndex(This,index,clsid) (This)->lpVtbl->GetDisabledByIndex(This,index,clsid) | ||
| 10990 | #define IAMPluginControl_SetDisabled(This,clsid,disabled) (This)->lpVtbl->SetDisabled(This,clsid,disabled) | ||
| 10991 | #define IAMPluginControl_IsLegacyDisabled(This,dllName) (This)->lpVtbl->IsLegacyDisabled(This,dllName) | ||
| 10992 | #else | ||
| 10993 | /*** IUnknown methods ***/ | ||
| 10994 | static FORCEINLINE HRESULT IAMPluginControl_QueryInterface(IAMPluginControl* This,REFIID riid,void **ppvObject) { | ||
| 10995 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 10996 | } | ||
| 10997 | static FORCEINLINE ULONG IAMPluginControl_AddRef(IAMPluginControl* This) { | ||
| 10998 | return This->lpVtbl->AddRef(This); | ||
| 10999 | } | ||
| 11000 | static FORCEINLINE ULONG IAMPluginControl_Release(IAMPluginControl* This) { | ||
| 11001 | return This->lpVtbl->Release(This); | ||
| 11002 | } | ||
| 11003 | /*** IAMPluginControl methods ***/ | ||
| 11004 | static FORCEINLINE HRESULT IAMPluginControl_GetPreferredClsid(IAMPluginControl* This,REFGUID subType,CLSID *clsid) { | ||
| 11005 | return This->lpVtbl->GetPreferredClsid(This,subType,clsid); | ||
| 11006 | } | ||
| 11007 | static FORCEINLINE HRESULT IAMPluginControl_GetPreferredClsidByIndex(IAMPluginControl* This,DWORD index,GUID *subType,CLSID *clsid) { | ||
| 11008 | return This->lpVtbl->GetPreferredClsidByIndex(This,index,subType,clsid); | ||
| 11009 | } | ||
| 11010 | static FORCEINLINE HRESULT IAMPluginControl_SetPreferredClsid(IAMPluginControl* This,REFGUID subType,const CLSID *clsid) { | ||
| 11011 | return This->lpVtbl->SetPreferredClsid(This,subType,clsid); | ||
| 11012 | } | ||
| 11013 | static FORCEINLINE HRESULT IAMPluginControl_IsDisabled(IAMPluginControl* This,REFCLSID clsid) { | ||
| 11014 | return This->lpVtbl->IsDisabled(This,clsid); | ||
| 11015 | } | ||
| 11016 | static FORCEINLINE HRESULT IAMPluginControl_GetDisabledByIndex(IAMPluginControl* This,DWORD index,CLSID *clsid) { | ||
| 11017 | return This->lpVtbl->GetDisabledByIndex(This,index,clsid); | ||
| 11018 | } | ||
| 11019 | static FORCEINLINE HRESULT IAMPluginControl_SetDisabled(IAMPluginControl* This,REFCLSID clsid,WINBOOL disabled) { | ||
| 11020 | return This->lpVtbl->SetDisabled(This,clsid,disabled); | ||
| 11021 | } | ||
| 11022 | static FORCEINLINE HRESULT IAMPluginControl_IsLegacyDisabled(IAMPluginControl* This,LPCWSTR dllName) { | ||
| 11023 | return This->lpVtbl->IsLegacyDisabled(This,dllName); | ||
| 9142 | } | 11024 | } |
| 9143 | #endif | 11025 | #endif |
| 9144 | #endif | 11026 | #endif |
| ... | @@ -9158,66 +11040,21 @@ typedef struct IReferenceClock2 IReferenceClock2; | ... | @@ -9158,66 +11040,21 @@ typedef struct IReferenceClock2 IReferenceClock2; |
| 9158 | typedef struct IDistributorNotify IDistributorNotify; | 11040 | typedef struct IDistributorNotify IDistributorNotify; |
| 9159 | #endif | 11041 | #endif |
| 9160 | 11042 | ||
| 9161 | #ifndef __IAMVideoCompression_FWD_DEFINED__ | ||
| 9162 | #define __IAMVideoCompression_FWD_DEFINED__ | ||
| 9163 | typedef struct IAMVideoCompression IAMVideoCompression; | ||
| 9164 | #endif | ||
| 9165 | |||
| 9166 | #ifndef __IAMVfwCompressDialogs_FWD_DEFINED__ | 11043 | #ifndef __IAMVfwCompressDialogs_FWD_DEFINED__ |
| 9167 | #define __IAMVfwCompressDialogs_FWD_DEFINED__ | 11044 | #define __IAMVfwCompressDialogs_FWD_DEFINED__ |
| 9168 | typedef struct IAMVfwCompressDialogs IAMVfwCompressDialogs; | 11045 | typedef struct IAMVfwCompressDialogs IAMVfwCompressDialogs; |
| 9169 | #endif | 11046 | #endif |
| 9170 | 11047 | ||
| 9171 | #ifndef __IAMDroppedFrames_FWD_DEFINED__ | ||
| 9172 | #define __IAMDroppedFrames_FWD_DEFINED__ | ||
| 9173 | typedef struct IAMDroppedFrames IAMDroppedFrames; | ||
| 9174 | #endif | ||
| 9175 | |||
| 9176 | #ifndef __IAMAudioInputMixer_FWD_DEFINED__ | 11048 | #ifndef __IAMAudioInputMixer_FWD_DEFINED__ |
| 9177 | #define __IAMAudioInputMixer_FWD_DEFINED__ | 11049 | #define __IAMAudioInputMixer_FWD_DEFINED__ |
| 9178 | typedef struct IAMAudioInputMixer IAMAudioInputMixer; | 11050 | typedef struct IAMAudioInputMixer IAMAudioInputMixer; |
| 9179 | #endif | 11051 | #endif |
| 9180 | 11052 | ||
| 9181 | #ifndef __IAMBufferNegotiation_FWD_DEFINED__ | ||
| 9182 | #define __IAMBufferNegotiation_FWD_DEFINED__ | ||
| 9183 | typedef struct IAMBufferNegotiation IAMBufferNegotiation; | ||
| 9184 | #endif | ||
| 9185 | |||
| 9186 | #ifndef __IAMAnalogVideoDecoder_FWD_DEFINED__ | 11053 | #ifndef __IAMAnalogVideoDecoder_FWD_DEFINED__ |
| 9187 | #define __IAMAnalogVideoDecoder_FWD_DEFINED__ | 11054 | #define __IAMAnalogVideoDecoder_FWD_DEFINED__ |
| 9188 | typedef struct IAMAnalogVideoDecoder IAMAnalogVideoDecoder; | 11055 | typedef struct IAMAnalogVideoDecoder IAMAnalogVideoDecoder; |
| 9189 | #endif | 11056 | #endif |
| 9190 | 11057 | ||
| 9191 | #ifndef __IAMCameraControl_FWD_DEFINED__ | ||
| 9192 | #define __IAMCameraControl_FWD_DEFINED__ | ||
| 9193 | typedef struct IAMCameraControl IAMCameraControl; | ||
| 9194 | #endif | ||
| 9195 | |||
| 9196 | #ifndef __IAMVideoControl_FWD_DEFINED__ | ||
| 9197 | #define __IAMVideoControl_FWD_DEFINED__ | ||
| 9198 | typedef struct IAMVideoControl IAMVideoControl; | ||
| 9199 | #endif | ||
| 9200 | |||
| 9201 | #ifndef __IAMCrossbar_FWD_DEFINED__ | ||
| 9202 | #define __IAMCrossbar_FWD_DEFINED__ | ||
| 9203 | typedef struct IAMCrossbar IAMCrossbar; | ||
| 9204 | #endif | ||
| 9205 | |||
| 9206 | #ifndef __IAMTuner_FWD_DEFINED__ | ||
| 9207 | #define __IAMTuner_FWD_DEFINED__ | ||
| 9208 | typedef struct IAMTuner IAMTuner; | ||
| 9209 | #endif | ||
| 9210 | |||
| 9211 | #ifndef __IAMTunerNotification_FWD_DEFINED__ | ||
| 9212 | #define __IAMTunerNotification_FWD_DEFINED__ | ||
| 9213 | typedef struct IAMTunerNotification IAMTunerNotification; | ||
| 9214 | #endif | ||
| 9215 | |||
| 9216 | #ifndef __IAMTVTuner_FWD_DEFINED__ | ||
| 9217 | #define __IAMTVTuner_FWD_DEFINED__ | ||
| 9218 | typedef struct IAMTVTuner IAMTVTuner; | ||
| 9219 | #endif | ||
| 9220 | |||
| 9221 | #ifndef __IBPCSatelliteTuner_FWD_DEFINED__ | 11058 | #ifndef __IBPCSatelliteTuner_FWD_DEFINED__ |
| 9222 | #define __IBPCSatelliteTuner_FWD_DEFINED__ | 11059 | #define __IBPCSatelliteTuner_FWD_DEFINED__ |
| 9223 | typedef struct IBPCSatelliteTuner IBPCSatelliteTuner; | 11060 | typedef struct IBPCSatelliteTuner IBPCSatelliteTuner; |
| ... | @@ -9308,21 +11145,6 @@ typedef struct IDecimateVideoImage IDecimateVideoImage; | ... | @@ -9308,21 +11145,6 @@ typedef struct IDecimateVideoImage IDecimateVideoImage; |
| 9308 | typedef struct IAMVideoDecimationProperties IAMVideoDecimationProperties; | 11145 | typedef struct IAMVideoDecimationProperties IAMVideoDecimationProperties; |
| 9309 | #endif | 11146 | #endif |
| 9310 | 11147 | ||
| 9311 | #ifndef __IVideoFrameStep_FWD_DEFINED__ | ||
| 9312 | #define __IVideoFrameStep_FWD_DEFINED__ | ||
| 9313 | typedef struct IVideoFrameStep IVideoFrameStep; | ||
| 9314 | #endif | ||
| 9315 | |||
| 9316 | #ifndef __IAMLatency_FWD_DEFINED__ | ||
| 9317 | #define __IAMLatency_FWD_DEFINED__ | ||
| 9318 | typedef struct IAMLatency IAMLatency; | ||
| 9319 | #endif | ||
| 9320 | |||
| 9321 | #ifndef __IAMPushSource_FWD_DEFINED__ | ||
| 9322 | #define __IAMPushSource_FWD_DEFINED__ | ||
| 9323 | typedef struct IAMPushSource IAMPushSource; | ||
| 9324 | #endif | ||
| 9325 | |||
| 9326 | #ifndef __IAMDeviceRemoval_FWD_DEFINED__ | 11148 | #ifndef __IAMDeviceRemoval_FWD_DEFINED__ |
| 9327 | #define __IAMDeviceRemoval_FWD_DEFINED__ | 11149 | #define __IAMDeviceRemoval_FWD_DEFINED__ |
| 9328 | typedef struct IAMDeviceRemoval IAMDeviceRemoval; | 11150 | typedef struct IAMDeviceRemoval IAMDeviceRemoval; |
| ... | @@ -9670,86 +11492,6 @@ typedef struct IAMPluginControl IAMPluginControl; | ... | @@ -9670,86 +11492,6 @@ typedef struct IAMPluginControl IAMPluginControl; |
| 9670 | 11492 | ||
| 9671 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0167_v0_0_c_ifspec; | 11493 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0167_v0_0_c_ifspec; |
| 9672 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0167_v0_0_s_ifspec; | 11494 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0167_v0_0_s_ifspec; |
| 9673 | #ifndef __IAMVideoCompression_INTERFACE_DEFINED__ | ||
| 9674 | #define __IAMVideoCompression_INTERFACE_DEFINED__ | ||
| 9675 | EXTERN_C const IID IID_IAMVideoCompression; | ||
| 9676 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 9677 | struct IAMVideoCompression : public IUnknown { | ||
| 9678 | public: | ||
| 9679 | virtual HRESULT WINAPI put_KeyFrameRate(LONG KeyFrameRate) = 0; | ||
| 9680 | virtual HRESULT WINAPI get_KeyFrameRate(LONG *pKeyFrameRate) = 0; | ||
| 9681 | virtual HRESULT WINAPI put_PFramesPerKeyFrame(LONG PFramesPerKeyFrame) = 0; | ||
| 9682 | virtual HRESULT WINAPI get_PFramesPerKeyFrame(LONG *pPFramesPerKeyFrame) = 0; | ||
| 9683 | virtual HRESULT WINAPI put_Quality(double Quality) = 0; | ||
| 9684 | virtual HRESULT WINAPI get_Quality(double *pQuality) = 0; | ||
| 9685 | virtual HRESULT WINAPI put_WindowSize(DWORDLONG WindowSize) = 0; | ||
| 9686 | virtual HRESULT WINAPI get_WindowSize(DWORDLONG *pWindowSize) = 0; | ||
| 9687 | virtual HRESULT WINAPI GetInfo(WCHAR *pszVersion,int *pcbVersion,LPWSTR pszDescription,int *pcbDescription,LONG *pDefaultKeyFrameRate,LONG *pDefaultPFramesPerKey,double *pDefaultQuality,LONG *pCapabilities) = 0; | ||
| 9688 | virtual HRESULT WINAPI OverrideKeyFrame(LONG FrameNumber) = 0; | ||
| 9689 | virtual HRESULT WINAPI OverrideFrameSize(LONG FrameNumber,LONG Size) = 0; | ||
| 9690 | }; | ||
| 9691 | #else | ||
| 9692 | typedef struct IAMVideoCompressionVtbl { | ||
| 9693 | BEGIN_INTERFACE | ||
| 9694 | HRESULT (WINAPI *QueryInterface)(IAMVideoCompression *This,REFIID riid,void **ppvObject); | ||
| 9695 | ULONG (WINAPI *AddRef)(IAMVideoCompression *This); | ||
| 9696 | ULONG (WINAPI *Release)(IAMVideoCompression *This); | ||
| 9697 | HRESULT (WINAPI *put_KeyFrameRate)(IAMVideoCompression *This,LONG KeyFrameRate); | ||
| 9698 | HRESULT (WINAPI *get_KeyFrameRate)(IAMVideoCompression *This,LONG *pKeyFrameRate); | ||
| 9699 | HRESULT (WINAPI *put_PFramesPerKeyFrame)(IAMVideoCompression *This,LONG PFramesPerKeyFrame); | ||
| 9700 | HRESULT (WINAPI *get_PFramesPerKeyFrame)(IAMVideoCompression *This,LONG *pPFramesPerKeyFrame); | ||
| 9701 | HRESULT (WINAPI *put_Quality)(IAMVideoCompression *This,double Quality); | ||
| 9702 | HRESULT (WINAPI *get_Quality)(IAMVideoCompression *This,double *pQuality); | ||
| 9703 | HRESULT (WINAPI *put_WindowSize)(IAMVideoCompression *This,DWORDLONG WindowSize); | ||
| 9704 | HRESULT (WINAPI *get_WindowSize)(IAMVideoCompression *This,DWORDLONG *pWindowSize); | ||
| 9705 | HRESULT (WINAPI *GetInfo)(IAMVideoCompression *This,WCHAR *pszVersion,int *pcbVersion,LPWSTR pszDescription,int *pcbDescription,LONG *pDefaultKeyFrameRate,LONG *pDefaultPFramesPerKey,double *pDefaultQuality,LONG *pCapabilities); | ||
| 9706 | HRESULT (WINAPI *OverrideKeyFrame)(IAMVideoCompression *This,LONG FrameNumber); | ||
| 9707 | HRESULT (WINAPI *OverrideFrameSize)(IAMVideoCompression *This,LONG FrameNumber,LONG Size); | ||
| 9708 | END_INTERFACE | ||
| 9709 | } IAMVideoCompressionVtbl; | ||
| 9710 | struct IAMVideoCompression { | ||
| 9711 | CONST_VTBL struct IAMVideoCompressionVtbl *lpVtbl; | ||
| 9712 | }; | ||
| 9713 | #ifdef COBJMACROS | ||
| 9714 | #define IAMVideoCompression_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 9715 | #define IAMVideoCompression_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 9716 | #define IAMVideoCompression_Release(This) (This)->lpVtbl->Release(This) | ||
| 9717 | #define IAMVideoCompression_put_KeyFrameRate(This,KeyFrameRate) (This)->lpVtbl->put_KeyFrameRate(This,KeyFrameRate) | ||
| 9718 | #define IAMVideoCompression_get_KeyFrameRate(This,pKeyFrameRate) (This)->lpVtbl->get_KeyFrameRate(This,pKeyFrameRate) | ||
| 9719 | #define IAMVideoCompression_put_PFramesPerKeyFrame(This,PFramesPerKeyFrame) (This)->lpVtbl->put_PFramesPerKeyFrame(This,PFramesPerKeyFrame) | ||
| 9720 | #define IAMVideoCompression_get_PFramesPerKeyFrame(This,pPFramesPerKeyFrame) (This)->lpVtbl->get_PFramesPerKeyFrame(This,pPFramesPerKeyFrame) | ||
| 9721 | #define IAMVideoCompression_put_Quality(This,Quality) (This)->lpVtbl->put_Quality(This,Quality) | ||
| 9722 | #define IAMVideoCompression_get_Quality(This,pQuality) (This)->lpVtbl->get_Quality(This,pQuality) | ||
| 9723 | #define IAMVideoCompression_put_WindowSize(This,WindowSize) (This)->lpVtbl->put_WindowSize(This,WindowSize) | ||
| 9724 | #define IAMVideoCompression_get_WindowSize(This,pWindowSize) (This)->lpVtbl->get_WindowSize(This,pWindowSize) | ||
| 9725 | #define IAMVideoCompression_GetInfo(This,pszVersion,pcbVersion,pszDescription,pcbDescription,pDefaultKeyFrameRate,pDefaultPFramesPerKey,pDefaultQuality,pCapabilities) (This)->lpVtbl->GetInfo(This,pszVersion,pcbVersion,pszDescription,pcbDescription,pDefaultKeyFrameRate,pDefaultPFramesPerKey,pDefaultQuality,pCapabilities) | ||
| 9726 | #define IAMVideoCompression_OverrideKeyFrame(This,FrameNumber) (This)->lpVtbl->OverrideKeyFrame(This,FrameNumber) | ||
| 9727 | #define IAMVideoCompression_OverrideFrameSize(This,FrameNumber,Size) (This)->lpVtbl->OverrideFrameSize(This,FrameNumber,Size) | ||
| 9728 | #endif | ||
| 9729 | #endif | ||
| 9730 | HRESULT WINAPI IAMVideoCompression_put_KeyFrameRate_Proxy(IAMVideoCompression *This,LONG KeyFrameRate); | ||
| 9731 | void __RPC_STUB IAMVideoCompression_put_KeyFrameRate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9732 | HRESULT WINAPI IAMVideoCompression_get_KeyFrameRate_Proxy(IAMVideoCompression *This,LONG *pKeyFrameRate); | ||
| 9733 | void __RPC_STUB IAMVideoCompression_get_KeyFrameRate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9734 | HRESULT WINAPI IAMVideoCompression_put_PFramesPerKeyFrame_Proxy(IAMVideoCompression *This,LONG PFramesPerKeyFrame); | ||
| 9735 | void __RPC_STUB IAMVideoCompression_put_PFramesPerKeyFrame_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9736 | HRESULT WINAPI IAMVideoCompression_get_PFramesPerKeyFrame_Proxy(IAMVideoCompression *This,LONG *pPFramesPerKeyFrame); | ||
| 9737 | void __RPC_STUB IAMVideoCompression_get_PFramesPerKeyFrame_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9738 | HRESULT WINAPI IAMVideoCompression_put_Quality_Proxy(IAMVideoCompression *This,double Quality); | ||
| 9739 | void __RPC_STUB IAMVideoCompression_put_Quality_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9740 | HRESULT WINAPI IAMVideoCompression_get_Quality_Proxy(IAMVideoCompression *This,double *pQuality); | ||
| 9741 | void __RPC_STUB IAMVideoCompression_get_Quality_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9742 | HRESULT WINAPI IAMVideoCompression_put_WindowSize_Proxy(IAMVideoCompression *This,DWORDLONG WindowSize); | ||
| 9743 | void __RPC_STUB IAMVideoCompression_put_WindowSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9744 | HRESULT WINAPI IAMVideoCompression_get_WindowSize_Proxy(IAMVideoCompression *This,DWORDLONG *pWindowSize); | ||
| 9745 | void __RPC_STUB IAMVideoCompression_get_WindowSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9746 | HRESULT WINAPI IAMVideoCompression_GetInfo_Proxy(IAMVideoCompression *This,WCHAR *pszVersion,int *pcbVersion,LPWSTR pszDescription,int *pcbDescription,LONG *pDefaultKeyFrameRate,LONG *pDefaultPFramesPerKey,double *pDefaultQuality,LONG *pCapabilities); | ||
| 9747 | void __RPC_STUB IAMVideoCompression_GetInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9748 | HRESULT WINAPI IAMVideoCompression_OverrideKeyFrame_Proxy(IAMVideoCompression *This,LONG FrameNumber); | ||
| 9749 | void __RPC_STUB IAMVideoCompression_OverrideKeyFrame_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9750 | HRESULT WINAPI IAMVideoCompression_OverrideFrameSize_Proxy(IAMVideoCompression *This,LONG FrameNumber,LONG Size); | ||
| 9751 | void __RPC_STUB IAMVideoCompression_OverrideFrameSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9752 | #endif | ||
| 9753 | 11495 | ||
| 9754 | typedef enum __MIDL___MIDL_itf_strmif_0168_0001 { | 11496 | typedef enum __MIDL___MIDL_itf_strmif_0168_0001 { |
| 9755 | VfwCaptureDialog_Source = 0x1,VfwCaptureDialog_Format = 0x2,VfwCaptureDialog_Display = 0x4 | 11497 | VfwCaptureDialog_Source = 0x1,VfwCaptureDialog_Format = 0x2,VfwCaptureDialog_Display = 0x4 |
| ... | @@ -9805,52 +11547,6 @@ typedef struct IAMPluginControl IAMPluginControl; | ... | @@ -9805,52 +11547,6 @@ typedef struct IAMPluginControl IAMPluginControl; |
| 9805 | void __RPC_STUB IAMVfwCompressDialogs_SendDriverMessage_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | 11547 | void __RPC_STUB IAMVfwCompressDialogs_SendDriverMessage_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 9806 | #endif | 11548 | #endif |
| 9807 | 11549 | ||
| 9808 | #ifndef __IAMDroppedFrames_INTERFACE_DEFINED__ | ||
| 9809 | #define __IAMDroppedFrames_INTERFACE_DEFINED__ | ||
| 9810 | EXTERN_C const IID IID_IAMDroppedFrames; | ||
| 9811 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 9812 | struct IAMDroppedFrames : public IUnknown { | ||
| 9813 | public: | ||
| 9814 | virtual HRESULT WINAPI GetNumDropped(LONG *plDropped) = 0; | ||
| 9815 | virtual HRESULT WINAPI GetNumNotDropped(LONG *plNotDropped) = 0; | ||
| 9816 | virtual HRESULT WINAPI GetDroppedInfo(LONG lSize,LONG *plArray,LONG *plNumCopied) = 0; | ||
| 9817 | virtual HRESULT WINAPI GetAverageFrameSize(LONG *plAverageSize) = 0; | ||
| 9818 | }; | ||
| 9819 | #else | ||
| 9820 | typedef struct IAMDroppedFramesVtbl { | ||
| 9821 | BEGIN_INTERFACE | ||
| 9822 | HRESULT (WINAPI *QueryInterface)(IAMDroppedFrames *This,REFIID riid,void **ppvObject); | ||
| 9823 | ULONG (WINAPI *AddRef)(IAMDroppedFrames *This); | ||
| 9824 | ULONG (WINAPI *Release)(IAMDroppedFrames *This); | ||
| 9825 | HRESULT (WINAPI *GetNumDropped)(IAMDroppedFrames *This,LONG *plDropped); | ||
| 9826 | HRESULT (WINAPI *GetNumNotDropped)(IAMDroppedFrames *This,LONG *plNotDropped); | ||
| 9827 | HRESULT (WINAPI *GetDroppedInfo)(IAMDroppedFrames *This,LONG lSize,LONG *plArray,LONG *plNumCopied); | ||
| 9828 | HRESULT (WINAPI *GetAverageFrameSize)(IAMDroppedFrames *This,LONG *plAverageSize); | ||
| 9829 | END_INTERFACE | ||
| 9830 | } IAMDroppedFramesVtbl; | ||
| 9831 | struct IAMDroppedFrames { | ||
| 9832 | CONST_VTBL struct IAMDroppedFramesVtbl *lpVtbl; | ||
| 9833 | }; | ||
| 9834 | #ifdef COBJMACROS | ||
| 9835 | #define IAMDroppedFrames_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 9836 | #define IAMDroppedFrames_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 9837 | #define IAMDroppedFrames_Release(This) (This)->lpVtbl->Release(This) | ||
| 9838 | #define IAMDroppedFrames_GetNumDropped(This,plDropped) (This)->lpVtbl->GetNumDropped(This,plDropped) | ||
| 9839 | #define IAMDroppedFrames_GetNumNotDropped(This,plNotDropped) (This)->lpVtbl->GetNumNotDropped(This,plNotDropped) | ||
| 9840 | #define IAMDroppedFrames_GetDroppedInfo(This,lSize,plArray,plNumCopied) (This)->lpVtbl->GetDroppedInfo(This,lSize,plArray,plNumCopied) | ||
| 9841 | #define IAMDroppedFrames_GetAverageFrameSize(This,plAverageSize) (This)->lpVtbl->GetAverageFrameSize(This,plAverageSize) | ||
| 9842 | #endif | ||
| 9843 | #endif | ||
| 9844 | HRESULT WINAPI IAMDroppedFrames_GetNumDropped_Proxy(IAMDroppedFrames *This,LONG *plDropped); | ||
| 9845 | void __RPC_STUB IAMDroppedFrames_GetNumDropped_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9846 | HRESULT WINAPI IAMDroppedFrames_GetNumNotDropped_Proxy(IAMDroppedFrames *This,LONG *plNotDropped); | ||
| 9847 | void __RPC_STUB IAMDroppedFrames_GetNumNotDropped_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9848 | HRESULT WINAPI IAMDroppedFrames_GetDroppedInfo_Proxy(IAMDroppedFrames *This,LONG lSize,LONG *plArray,LONG *plNumCopied); | ||
| 9849 | void __RPC_STUB IAMDroppedFrames_GetDroppedInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9850 | HRESULT WINAPI IAMDroppedFrames_GetAverageFrameSize_Proxy(IAMDroppedFrames *This,LONG *plAverageSize); | ||
| 9851 | void __RPC_STUB IAMDroppedFrames_GetAverageFrameSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9852 | #endif | ||
| 9853 | |||
| 9854 | #define AMF_AUTOMATICGAIN -1.0 | 11550 | #define AMF_AUTOMATICGAIN -1.0 |
| 9855 | 11551 | ||
| 9856 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0171_v0_0_c_ifspec; | 11552 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0171_v0_0_c_ifspec; |
| ... | @@ -9961,42 +11657,6 @@ typedef struct IAMPluginControl IAMPluginControl; | ... | @@ -9961,42 +11657,6 @@ typedef struct IAMPluginControl IAMPluginControl; |
| 9961 | void __RPC_STUB IAMAudioInputMixer_get_BassRange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | 11657 | void __RPC_STUB IAMAudioInputMixer_get_BassRange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 9962 | #endif | 11658 | #endif |
| 9963 | 11659 | ||
| 9964 | #ifndef __IAMBufferNegotiation_INTERFACE_DEFINED__ | ||
| 9965 | #define __IAMBufferNegotiation_INTERFACE_DEFINED__ | ||
| 9966 | EXTERN_C const IID IID_IAMBufferNegotiation; | ||
| 9967 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 9968 | struct IAMBufferNegotiation : public IUnknown { | ||
| 9969 | public: | ||
| 9970 | virtual HRESULT WINAPI SuggestAllocatorProperties(const ALLOCATOR_PROPERTIES *pprop) = 0; | ||
| 9971 | virtual HRESULT WINAPI GetAllocatorProperties(ALLOCATOR_PROPERTIES *pprop) = 0; | ||
| 9972 | }; | ||
| 9973 | #else | ||
| 9974 | typedef struct IAMBufferNegotiationVtbl { | ||
| 9975 | BEGIN_INTERFACE | ||
| 9976 | HRESULT (WINAPI *QueryInterface)(IAMBufferNegotiation *This,REFIID riid,void **ppvObject); | ||
| 9977 | ULONG (WINAPI *AddRef)(IAMBufferNegotiation *This); | ||
| 9978 | ULONG (WINAPI *Release)(IAMBufferNegotiation *This); | ||
| 9979 | HRESULT (WINAPI *SuggestAllocatorProperties)(IAMBufferNegotiation *This,const ALLOCATOR_PROPERTIES *pprop); | ||
| 9980 | HRESULT (WINAPI *GetAllocatorProperties)(IAMBufferNegotiation *This,ALLOCATOR_PROPERTIES *pprop); | ||
| 9981 | END_INTERFACE | ||
| 9982 | } IAMBufferNegotiationVtbl; | ||
| 9983 | struct IAMBufferNegotiation { | ||
| 9984 | CONST_VTBL struct IAMBufferNegotiationVtbl *lpVtbl; | ||
| 9985 | }; | ||
| 9986 | #ifdef COBJMACROS | ||
| 9987 | #define IAMBufferNegotiation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 9988 | #define IAMBufferNegotiation_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 9989 | #define IAMBufferNegotiation_Release(This) (This)->lpVtbl->Release(This) | ||
| 9990 | #define IAMBufferNegotiation_SuggestAllocatorProperties(This,pprop) (This)->lpVtbl->SuggestAllocatorProperties(This,pprop) | ||
| 9991 | #define IAMBufferNegotiation_GetAllocatorProperties(This,pprop) (This)->lpVtbl->GetAllocatorProperties(This,pprop) | ||
| 9992 | #endif | ||
| 9993 | #endif | ||
| 9994 | HRESULT WINAPI IAMBufferNegotiation_SuggestAllocatorProperties_Proxy(IAMBufferNegotiation *This,const ALLOCATOR_PROPERTIES *pprop); | ||
| 9995 | void __RPC_STUB IAMBufferNegotiation_SuggestAllocatorProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9996 | HRESULT WINAPI IAMBufferNegotiation_GetAllocatorProperties_Proxy(IAMBufferNegotiation *This,ALLOCATOR_PROPERTIES *pprop); | ||
| 9997 | void __RPC_STUB IAMBufferNegotiation_GetAllocatorProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 9998 | #endif | ||
| 9999 | |||
| 10000 | #define AnalogVideo_NTSC_Mask 0x00000007 | 11660 | #define AnalogVideo_NTSC_Mask 0x00000007 |
| 10001 | #define AnalogVideo_PAL_Mask 0x00100FF0 | 11661 | #define AnalogVideo_PAL_Mask 0x00100FF0 |
| 10002 | #define AnalogVideo_SECAM_Mask 0x000FF000 | 11662 | #define AnalogVideo_SECAM_Mask 0x000FF000 |
| ... | @@ -10102,46 +11762,6 @@ typedef struct IAMPluginControl IAMPluginControl; | ... | @@ -10102,46 +11762,6 @@ typedef struct IAMPluginControl IAMPluginControl; |
| 10102 | 11762 | ||
| 10103 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0175_v0_0_c_ifspec; | 11763 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0175_v0_0_c_ifspec; |
| 10104 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0175_v0_0_s_ifspec; | 11764 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0175_v0_0_s_ifspec; |
| 10105 | #ifndef __IAMCameraControl_INTERFACE_DEFINED__ | ||
| 10106 | #define __IAMCameraControl_INTERFACE_DEFINED__ | ||
| 10107 | EXTERN_C const IID IID_IAMCameraControl; | ||
| 10108 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10109 | struct IAMCameraControl : public IUnknown { | ||
| 10110 | public: | ||
| 10111 | virtual HRESULT WINAPI GetRange(LONG Property,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlags) = 0; | ||
| 10112 | virtual HRESULT WINAPI Set(LONG Property,LONG lValue,LONG Flags) = 0; | ||
| 10113 | virtual HRESULT WINAPI Get(LONG Property,LONG *lValue,LONG *Flags) = 0; | ||
| 10114 | }; | ||
| 10115 | #else | ||
| 10116 | typedef struct IAMCameraControlVtbl { | ||
| 10117 | BEGIN_INTERFACE | ||
| 10118 | HRESULT (WINAPI *QueryInterface)(IAMCameraControl *This,REFIID riid,void **ppvObject); | ||
| 10119 | ULONG (WINAPI *AddRef)(IAMCameraControl *This); | ||
| 10120 | ULONG (WINAPI *Release)(IAMCameraControl *This); | ||
| 10121 | HRESULT (WINAPI *GetRange)(IAMCameraControl *This,LONG Property,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlags); | ||
| 10122 | HRESULT (WINAPI *Set)(IAMCameraControl *This,LONG Property,LONG lValue,LONG Flags); | ||
| 10123 | HRESULT (WINAPI *Get)(IAMCameraControl *This,LONG Property,LONG *lValue,LONG *Flags); | ||
| 10124 | END_INTERFACE | ||
| 10125 | } IAMCameraControlVtbl; | ||
| 10126 | struct IAMCameraControl { | ||
| 10127 | CONST_VTBL struct IAMCameraControlVtbl *lpVtbl; | ||
| 10128 | }; | ||
| 10129 | #ifdef COBJMACROS | ||
| 10130 | #define IAMCameraControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10131 | #define IAMCameraControl_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10132 | #define IAMCameraControl_Release(This) (This)->lpVtbl->Release(This) | ||
| 10133 | #define IAMCameraControl_GetRange(This,Property,pMin,pMax,pSteppingDelta,pDefault,pCapsFlags) (This)->lpVtbl->GetRange(This,Property,pMin,pMax,pSteppingDelta,pDefault,pCapsFlags) | ||
| 10134 | #define IAMCameraControl_Set(This,Property,lValue,Flags) (This)->lpVtbl->Set(This,Property,lValue,Flags) | ||
| 10135 | #define IAMCameraControl_Get(This,Property,lValue,Flags) (This)->lpVtbl->Get(This,Property,lValue,Flags) | ||
| 10136 | #endif | ||
| 10137 | #endif | ||
| 10138 | HRESULT WINAPI IAMCameraControl_GetRange_Proxy(IAMCameraControl *This,LONG Property,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlags); | ||
| 10139 | void __RPC_STUB IAMCameraControl_GetRange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10140 | HRESULT WINAPI IAMCameraControl_Set_Proxy(IAMCameraControl *This,LONG Property,LONG lValue,LONG Flags); | ||
| 10141 | void __RPC_STUB IAMCameraControl_Set_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10142 | HRESULT WINAPI IAMCameraControl_Get_Proxy(IAMCameraControl *This,LONG Property,LONG *lValue,LONG *Flags); | ||
| 10143 | void __RPC_STUB IAMCameraControl_Get_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10144 | #endif | ||
| 10145 | 11765 | ||
| 10146 | typedef enum tagVideoControlFlags { | 11766 | typedef enum tagVideoControlFlags { |
| 10147 | VideoControlFlag_FlipHorizontal = 0x1,VideoControlFlag_FlipVertical = 0x2,VideoControlFlag_ExternalTriggerEnable = 0x4,VideoControlFlag_Trigger = 0x8 | 11767 | VideoControlFlag_FlipHorizontal = 0x1,VideoControlFlag_FlipVertical = 0x2,VideoControlFlag_ExternalTriggerEnable = 0x4,VideoControlFlag_Trigger = 0x8 |
| ... | @@ -10149,116 +11769,6 @@ typedef struct IAMPluginControl IAMPluginControl; | ... | @@ -10149,116 +11769,6 @@ typedef struct IAMPluginControl IAMPluginControl; |
| 10149 | 11769 | ||
| 10150 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0176_v0_0_c_ifspec; | 11770 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0176_v0_0_c_ifspec; |
| 10151 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0176_v0_0_s_ifspec; | 11771 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0176_v0_0_s_ifspec; |
| 10152 | #ifndef __IAMVideoControl_INTERFACE_DEFINED__ | ||
| 10153 | #define __IAMVideoControl_INTERFACE_DEFINED__ | ||
| 10154 | EXTERN_C const IID IID_IAMVideoControl; | ||
| 10155 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10156 | struct IAMVideoControl : public IUnknown { | ||
| 10157 | public: | ||
| 10158 | virtual HRESULT WINAPI GetCaps(IPin *pPin,LONG *pCapsFlags) = 0; | ||
| 10159 | virtual HRESULT WINAPI SetMode(IPin *pPin,LONG Mode) = 0; | ||
| 10160 | virtual HRESULT WINAPI GetMode(IPin *pPin,LONG *Mode) = 0; | ||
| 10161 | virtual HRESULT WINAPI GetCurrentActualFrameRate(IPin *pPin,LONGLONG *ActualFrameRate) = 0; | ||
| 10162 | virtual HRESULT WINAPI GetMaxAvailableFrameRate(IPin *pPin,LONG iIndex,SIZE Dimensions,LONGLONG *MaxAvailableFrameRate) = 0; | ||
| 10163 | virtual HRESULT WINAPI GetFrameRateList(IPin *pPin,LONG iIndex,SIZE Dimensions,LONG *ListSize,LONGLONG **FrameRates) = 0; | ||
| 10164 | }; | ||
| 10165 | #else | ||
| 10166 | typedef struct IAMVideoControlVtbl { | ||
| 10167 | BEGIN_INTERFACE | ||
| 10168 | HRESULT (WINAPI *QueryInterface)(IAMVideoControl *This,REFIID riid,void **ppvObject); | ||
| 10169 | ULONG (WINAPI *AddRef)(IAMVideoControl *This); | ||
| 10170 | ULONG (WINAPI *Release)(IAMVideoControl *This); | ||
| 10171 | HRESULT (WINAPI *GetCaps)(IAMVideoControl *This,IPin *pPin,LONG *pCapsFlags); | ||
| 10172 | HRESULT (WINAPI *SetMode)(IAMVideoControl *This,IPin *pPin,LONG Mode); | ||
| 10173 | HRESULT (WINAPI *GetMode)(IAMVideoControl *This,IPin *pPin,LONG *Mode); | ||
| 10174 | HRESULT (WINAPI *GetCurrentActualFrameRate)(IAMVideoControl *This,IPin *pPin,LONGLONG *ActualFrameRate); | ||
| 10175 | HRESULT (WINAPI *GetMaxAvailableFrameRate)(IAMVideoControl *This,IPin *pPin,LONG iIndex,SIZE Dimensions,LONGLONG *MaxAvailableFrameRate); | ||
| 10176 | HRESULT (WINAPI *GetFrameRateList)(IAMVideoControl *This,IPin *pPin,LONG iIndex,SIZE Dimensions,LONG *ListSize,LONGLONG **FrameRates); | ||
| 10177 | END_INTERFACE | ||
| 10178 | } IAMVideoControlVtbl; | ||
| 10179 | struct IAMVideoControl { | ||
| 10180 | CONST_VTBL struct IAMVideoControlVtbl *lpVtbl; | ||
| 10181 | }; | ||
| 10182 | #ifdef COBJMACROS | ||
| 10183 | #define IAMVideoControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10184 | #define IAMVideoControl_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10185 | #define IAMVideoControl_Release(This) (This)->lpVtbl->Release(This) | ||
| 10186 | #define IAMVideoControl_GetCaps(This,pPin,pCapsFlags) (This)->lpVtbl->GetCaps(This,pPin,pCapsFlags) | ||
| 10187 | #define IAMVideoControl_SetMode(This,pPin,Mode) (This)->lpVtbl->SetMode(This,pPin,Mode) | ||
| 10188 | #define IAMVideoControl_GetMode(This,pPin,Mode) (This)->lpVtbl->GetMode(This,pPin,Mode) | ||
| 10189 | #define IAMVideoControl_GetCurrentActualFrameRate(This,pPin,ActualFrameRate) (This)->lpVtbl->GetCurrentActualFrameRate(This,pPin,ActualFrameRate) | ||
| 10190 | #define IAMVideoControl_GetMaxAvailableFrameRate(This,pPin,iIndex,Dimensions,MaxAvailableFrameRate) (This)->lpVtbl->GetMaxAvailableFrameRate(This,pPin,iIndex,Dimensions,MaxAvailableFrameRate) | ||
| 10191 | #define IAMVideoControl_GetFrameRateList(This,pPin,iIndex,Dimensions,ListSize,FrameRates) (This)->lpVtbl->GetFrameRateList(This,pPin,iIndex,Dimensions,ListSize,FrameRates) | ||
| 10192 | #endif | ||
| 10193 | #endif | ||
| 10194 | HRESULT WINAPI IAMVideoControl_GetCaps_Proxy(IAMVideoControl *This,IPin *pPin,LONG *pCapsFlags); | ||
| 10195 | void __RPC_STUB IAMVideoControl_GetCaps_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10196 | HRESULT WINAPI IAMVideoControl_SetMode_Proxy(IAMVideoControl *This,IPin *pPin,LONG Mode); | ||
| 10197 | void __RPC_STUB IAMVideoControl_SetMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10198 | HRESULT WINAPI IAMVideoControl_GetMode_Proxy(IAMVideoControl *This,IPin *pPin,LONG *Mode); | ||
| 10199 | void __RPC_STUB IAMVideoControl_GetMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10200 | HRESULT WINAPI IAMVideoControl_GetCurrentActualFrameRate_Proxy(IAMVideoControl *This,IPin *pPin,LONGLONG *ActualFrameRate); | ||
| 10201 | void __RPC_STUB IAMVideoControl_GetCurrentActualFrameRate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10202 | HRESULT WINAPI IAMVideoControl_GetMaxAvailableFrameRate_Proxy(IAMVideoControl *This,IPin *pPin,LONG iIndex,SIZE Dimensions,LONGLONG *MaxAvailableFrameRate); | ||
| 10203 | void __RPC_STUB IAMVideoControl_GetMaxAvailableFrameRate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10204 | HRESULT WINAPI IAMVideoControl_GetFrameRateList_Proxy(IAMVideoControl *This,IPin *pPin,LONG iIndex,SIZE Dimensions,LONG *ListSize,LONGLONG **FrameRates); | ||
| 10205 | void __RPC_STUB IAMVideoControl_GetFrameRateList_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10206 | #endif | ||
| 10207 | |||
| 10208 | #ifdef __CRT_UUID_DECL | ||
| 10209 | __CRT_UUID_DECL(IAMCrossbar,0xc6e13380,0x30ac,0x11d0,0xa1,0x8c,0x00,0xa0,0xc9,0x11,0x89,0x56); | ||
| 10210 | #endif | ||
| 10211 | |||
| 10212 | #ifndef __IAMCrossbar_INTERFACE_DEFINED__ | ||
| 10213 | #define __IAMCrossbar_INTERFACE_DEFINED__ | ||
| 10214 | EXTERN_C const IID IID_IAMCrossbar; | ||
| 10215 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10216 | struct IAMCrossbar : public IUnknown { | ||
| 10217 | public: | ||
| 10218 | virtual HRESULT WINAPI get_PinCounts(LONG *OutputPinCount,LONG *InputPinCount) = 0; | ||
| 10219 | virtual HRESULT WINAPI CanRoute(LONG OutputPinIndex,LONG InputPinIndex) = 0; | ||
| 10220 | virtual HRESULT WINAPI Route(LONG OutputPinIndex,LONG InputPinIndex) = 0; | ||
| 10221 | virtual HRESULT WINAPI get_IsRoutedTo(LONG OutputPinIndex,LONG *InputPinIndex) = 0; | ||
| 10222 | virtual HRESULT WINAPI get_CrossbarPinInfo(WINBOOL IsInputPin,LONG PinIndex,LONG *PinIndexRelated,LONG *PhysicalType) = 0; | ||
| 10223 | }; | ||
| 10224 | #else | ||
| 10225 | typedef struct IAMCrossbarVtbl { | ||
| 10226 | BEGIN_INTERFACE | ||
| 10227 | HRESULT (WINAPI *QueryInterface)(IAMCrossbar *This,REFIID riid,void **ppvObject); | ||
| 10228 | ULONG (WINAPI *AddRef)(IAMCrossbar *This); | ||
| 10229 | ULONG (WINAPI *Release)(IAMCrossbar *This); | ||
| 10230 | HRESULT (WINAPI *get_PinCounts)(IAMCrossbar *This,LONG *OutputPinCount,LONG *InputPinCount); | ||
| 10231 | HRESULT (WINAPI *CanRoute)(IAMCrossbar *This,LONG OutputPinIndex,LONG InputPinIndex); | ||
| 10232 | HRESULT (WINAPI *Route)(IAMCrossbar *This,LONG OutputPinIndex,LONG InputPinIndex); | ||
| 10233 | HRESULT (WINAPI *get_IsRoutedTo)(IAMCrossbar *This,LONG OutputPinIndex,LONG *InputPinIndex); | ||
| 10234 | HRESULT (WINAPI *get_CrossbarPinInfo)(IAMCrossbar *This,WINBOOL IsInputPin,LONG PinIndex,LONG *PinIndexRelated,LONG *PhysicalType); | ||
| 10235 | END_INTERFACE | ||
| 10236 | } IAMCrossbarVtbl; | ||
| 10237 | struct IAMCrossbar { | ||
| 10238 | CONST_VTBL struct IAMCrossbarVtbl *lpVtbl; | ||
| 10239 | }; | ||
| 10240 | #ifdef COBJMACROS | ||
| 10241 | #define IAMCrossbar_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10242 | #define IAMCrossbar_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10243 | #define IAMCrossbar_Release(This) (This)->lpVtbl->Release(This) | ||
| 10244 | #define IAMCrossbar_get_PinCounts(This,OutputPinCount,InputPinCount) (This)->lpVtbl->get_PinCounts(This,OutputPinCount,InputPinCount) | ||
| 10245 | #define IAMCrossbar_CanRoute(This,OutputPinIndex,InputPinIndex) (This)->lpVtbl->CanRoute(This,OutputPinIndex,InputPinIndex) | ||
| 10246 | #define IAMCrossbar_Route(This,OutputPinIndex,InputPinIndex) (This)->lpVtbl->Route(This,OutputPinIndex,InputPinIndex) | ||
| 10247 | #define IAMCrossbar_get_IsRoutedTo(This,OutputPinIndex,InputPinIndex) (This)->lpVtbl->get_IsRoutedTo(This,OutputPinIndex,InputPinIndex) | ||
| 10248 | #define IAMCrossbar_get_CrossbarPinInfo(This,IsInputPin,PinIndex,PinIndexRelated,PhysicalType) (This)->lpVtbl->get_CrossbarPinInfo(This,IsInputPin,PinIndex,PinIndexRelated,PhysicalType) | ||
| 10249 | #endif | ||
| 10250 | #endif | ||
| 10251 | HRESULT WINAPI IAMCrossbar_get_PinCounts_Proxy(IAMCrossbar *This,LONG *OutputPinCount,LONG *InputPinCount); | ||
| 10252 | void __RPC_STUB IAMCrossbar_get_PinCounts_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10253 | HRESULT WINAPI IAMCrossbar_CanRoute_Proxy(IAMCrossbar *This,LONG OutputPinIndex,LONG InputPinIndex); | ||
| 10254 | void __RPC_STUB IAMCrossbar_CanRoute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10255 | HRESULT WINAPI IAMCrossbar_Route_Proxy(IAMCrossbar *This,LONG OutputPinIndex,LONG InputPinIndex); | ||
| 10256 | void __RPC_STUB IAMCrossbar_Route_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10257 | HRESULT WINAPI IAMCrossbar_get_IsRoutedTo_Proxy(IAMCrossbar *This,LONG OutputPinIndex,LONG *InputPinIndex); | ||
| 10258 | void __RPC_STUB IAMCrossbar_get_IsRoutedTo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10259 | HRESULT WINAPI IAMCrossbar_get_CrossbarPinInfo_Proxy(IAMCrossbar *This,WINBOOL IsInputPin,LONG PinIndex,LONG *PinIndexRelated,LONG *PhysicalType); | ||
| 10260 | void __RPC_STUB IAMCrossbar_get_CrossbarPinInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10261 | #endif | ||
| 10262 | 11772 | ||
| 10263 | typedef enum tagAMTunerSubChannel { | 11773 | typedef enum tagAMTunerSubChannel { |
| 10264 | AMTUNER_SUBCHAN_NO_TUNE = -2,AMTUNER_SUBCHAN_DEFAULT = -1 | 11774 | AMTUNER_SUBCHAN_NO_TUNE = -2,AMTUNER_SUBCHAN_DEFAULT = -1 |
| ... | @@ -10268,258 +11778,8 @@ __CRT_UUID_DECL(IAMCrossbar,0xc6e13380,0x30ac,0x11d0,0xa1,0x8c,0x00,0xa0,0xc9,0x | ... | @@ -10268,258 +11778,8 @@ __CRT_UUID_DECL(IAMCrossbar,0xc6e13380,0x30ac,0x11d0,0xa1,0x8c,0x00,0xa0,0xc9,0x |
| 10268 | AMTUNER_HASNOSIGNALSTRENGTH = -1,AMTUNER_NOSIGNAL = 0,AMTUNER_SIGNALPRESENT = 1 | 11778 | AMTUNER_HASNOSIGNALSTRENGTH = -1,AMTUNER_NOSIGNAL = 0,AMTUNER_SIGNALPRESENT = 1 |
| 10269 | } AMTunerSignalStrength; | 11779 | } AMTunerSignalStrength; |
| 10270 | 11780 | ||
| 10271 | typedef enum tagAMTunerModeType { | ||
| 10272 | AMTUNER_MODE_DEFAULT = 0,AMTUNER_MODE_TV = 0x1,AMTUNER_MODE_FM_RADIO = 0x2,AMTUNER_MODE_AM_RADIO = 0x4,AMTUNER_MODE_DSS = 0x8 | ||
| 10273 | } AMTunerModeType; | ||
| 10274 | |||
| 10275 | typedef enum tagAMTunerEventType { | ||
| 10276 | AMTUNER_EVENT_CHANGED = 0x1 | ||
| 10277 | } AMTunerEventType; | ||
| 10278 | |||
| 10279 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0178_v0_0_c_ifspec; | 11781 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0178_v0_0_c_ifspec; |
| 10280 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0178_v0_0_s_ifspec; | 11782 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0178_v0_0_s_ifspec; |
| 10281 | #ifndef __IAMTuner_INTERFACE_DEFINED__ | ||
| 10282 | #define __IAMTuner_INTERFACE_DEFINED__ | ||
| 10283 | EXTERN_C const IID IID_IAMTuner; | ||
| 10284 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10285 | struct IAMTuner : public IUnknown { | ||
| 10286 | public: | ||
| 10287 | virtual HRESULT WINAPI put_Channel(LONG lChannel,LONG lVideoSubChannel,LONG lAudioSubChannel) = 0; | ||
| 10288 | virtual HRESULT WINAPI get_Channel(LONG *plChannel,LONG *plVideoSubChannel,LONG *plAudioSubChannel) = 0; | ||
| 10289 | virtual HRESULT WINAPI ChannelMinMax(LONG *lChannelMin,LONG *lChannelMax) = 0; | ||
| 10290 | virtual HRESULT WINAPI put_CountryCode(LONG lCountryCode) = 0; | ||
| 10291 | virtual HRESULT WINAPI get_CountryCode(LONG *plCountryCode) = 0; | ||
| 10292 | virtual HRESULT WINAPI put_TuningSpace(LONG lTuningSpace) = 0; | ||
| 10293 | virtual HRESULT WINAPI get_TuningSpace(LONG *plTuningSpace) = 0; | ||
| 10294 | virtual HRESULT WINAPI Logon(HANDLE hCurrentUser) = 0; | ||
| 10295 | virtual HRESULT WINAPI Logout(void) = 0; | ||
| 10296 | virtual HRESULT WINAPI SignalPresent(LONG *plSignalStrength) = 0; | ||
| 10297 | virtual HRESULT WINAPI put_Mode(AMTunerModeType lMode) = 0; | ||
| 10298 | virtual HRESULT WINAPI get_Mode(AMTunerModeType *plMode) = 0; | ||
| 10299 | virtual HRESULT WINAPI GetAvailableModes(LONG *plModes) = 0; | ||
| 10300 | virtual HRESULT WINAPI RegisterNotificationCallBack(IAMTunerNotification *pNotify,LONG lEvents) = 0; | ||
| 10301 | virtual HRESULT WINAPI UnRegisterNotificationCallBack(IAMTunerNotification *pNotify) = 0; | ||
| 10302 | }; | ||
| 10303 | #else | ||
| 10304 | typedef struct IAMTunerVtbl { | ||
| 10305 | BEGIN_INTERFACE | ||
| 10306 | HRESULT (WINAPI *QueryInterface)(IAMTuner *This,REFIID riid,void **ppvObject); | ||
| 10307 | ULONG (WINAPI *AddRef)(IAMTuner *This); | ||
| 10308 | ULONG (WINAPI *Release)(IAMTuner *This); | ||
| 10309 | HRESULT (WINAPI *put_Channel)(IAMTuner *This,LONG lChannel,LONG lVideoSubChannel,LONG lAudioSubChannel); | ||
| 10310 | HRESULT (WINAPI *get_Channel)(IAMTuner *This,LONG *plChannel,LONG *plVideoSubChannel,LONG *plAudioSubChannel); | ||
| 10311 | HRESULT (WINAPI *ChannelMinMax)(IAMTuner *This,LONG *lChannelMin,LONG *lChannelMax); | ||
| 10312 | HRESULT (WINAPI *put_CountryCode)(IAMTuner *This,LONG lCountryCode); | ||
| 10313 | HRESULT (WINAPI *get_CountryCode)(IAMTuner *This,LONG *plCountryCode); | ||
| 10314 | HRESULT (WINAPI *put_TuningSpace)(IAMTuner *This,LONG lTuningSpace); | ||
| 10315 | HRESULT (WINAPI *get_TuningSpace)(IAMTuner *This,LONG *plTuningSpace); | ||
| 10316 | HRESULT (WINAPI *Logon)(IAMTuner *This,HANDLE hCurrentUser); | ||
| 10317 | HRESULT (WINAPI *Logout)(IAMTuner *This); | ||
| 10318 | HRESULT (WINAPI *SignalPresent)(IAMTuner *This,LONG *plSignalStrength); | ||
| 10319 | HRESULT (WINAPI *put_Mode)(IAMTuner *This,AMTunerModeType lMode); | ||
| 10320 | HRESULT (WINAPI *get_Mode)(IAMTuner *This,AMTunerModeType *plMode); | ||
| 10321 | HRESULT (WINAPI *GetAvailableModes)(IAMTuner *This,LONG *plModes); | ||
| 10322 | HRESULT (WINAPI *RegisterNotificationCallBack)(IAMTuner *This,IAMTunerNotification *pNotify,LONG lEvents); | ||
| 10323 | HRESULT (WINAPI *UnRegisterNotificationCallBack)(IAMTuner *This,IAMTunerNotification *pNotify); | ||
| 10324 | END_INTERFACE | ||
| 10325 | } IAMTunerVtbl; | ||
| 10326 | struct IAMTuner { | ||
| 10327 | CONST_VTBL struct IAMTunerVtbl *lpVtbl; | ||
| 10328 | }; | ||
| 10329 | #ifdef COBJMACROS | ||
| 10330 | #define IAMTuner_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10331 | #define IAMTuner_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10332 | #define IAMTuner_Release(This) (This)->lpVtbl->Release(This) | ||
| 10333 | #define IAMTuner_put_Channel(This,lChannel,lVideoSubChannel,lAudioSubChannel) (This)->lpVtbl->put_Channel(This,lChannel,lVideoSubChannel,lAudioSubChannel) | ||
| 10334 | #define IAMTuner_get_Channel(This,plChannel,plVideoSubChannel,plAudioSubChannel) (This)->lpVtbl->get_Channel(This,plChannel,plVideoSubChannel,plAudioSubChannel) | ||
| 10335 | #define IAMTuner_ChannelMinMax(This,lChannelMin,lChannelMax) (This)->lpVtbl->ChannelMinMax(This,lChannelMin,lChannelMax) | ||
| 10336 | #define IAMTuner_put_CountryCode(This,lCountryCode) (This)->lpVtbl->put_CountryCode(This,lCountryCode) | ||
| 10337 | #define IAMTuner_get_CountryCode(This,plCountryCode) (This)->lpVtbl->get_CountryCode(This,plCountryCode) | ||
| 10338 | #define IAMTuner_put_TuningSpace(This,lTuningSpace) (This)->lpVtbl->put_TuningSpace(This,lTuningSpace) | ||
| 10339 | #define IAMTuner_get_TuningSpace(This,plTuningSpace) (This)->lpVtbl->get_TuningSpace(This,plTuningSpace) | ||
| 10340 | #define IAMTuner_Logon(This,hCurrentUser) (This)->lpVtbl->Logon(This,hCurrentUser) | ||
| 10341 | #define IAMTuner_Logout(This) (This)->lpVtbl->Logout(This) | ||
| 10342 | #define IAMTuner_SignalPresent(This,plSignalStrength) (This)->lpVtbl->SignalPresent(This,plSignalStrength) | ||
| 10343 | #define IAMTuner_put_Mode(This,lMode) (This)->lpVtbl->put_Mode(This,lMode) | ||
| 10344 | #define IAMTuner_get_Mode(This,plMode) (This)->lpVtbl->get_Mode(This,plMode) | ||
| 10345 | #define IAMTuner_GetAvailableModes(This,plModes) (This)->lpVtbl->GetAvailableModes(This,plModes) | ||
| 10346 | #define IAMTuner_RegisterNotificationCallBack(This,pNotify,lEvents) (This)->lpVtbl->RegisterNotificationCallBack(This,pNotify,lEvents) | ||
| 10347 | #define IAMTuner_UnRegisterNotificationCallBack(This,pNotify) (This)->lpVtbl->UnRegisterNotificationCallBack(This,pNotify) | ||
| 10348 | #endif | ||
| 10349 | #endif | ||
| 10350 | HRESULT WINAPI IAMTuner_put_Channel_Proxy(IAMTuner *This,LONG lChannel,LONG lVideoSubChannel,LONG lAudioSubChannel); | ||
| 10351 | void __RPC_STUB IAMTuner_put_Channel_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10352 | HRESULT WINAPI IAMTuner_get_Channel_Proxy(IAMTuner *This,LONG *plChannel,LONG *plVideoSubChannel,LONG *plAudioSubChannel); | ||
| 10353 | void __RPC_STUB IAMTuner_get_Channel_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10354 | HRESULT WINAPI IAMTuner_ChannelMinMax_Proxy(IAMTuner *This,LONG *lChannelMin,LONG *lChannelMax); | ||
| 10355 | void __RPC_STUB IAMTuner_ChannelMinMax_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10356 | HRESULT WINAPI IAMTuner_put_CountryCode_Proxy(IAMTuner *This,LONG lCountryCode); | ||
| 10357 | void __RPC_STUB IAMTuner_put_CountryCode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10358 | HRESULT WINAPI IAMTuner_get_CountryCode_Proxy(IAMTuner *This,LONG *plCountryCode); | ||
| 10359 | void __RPC_STUB IAMTuner_get_CountryCode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10360 | HRESULT WINAPI IAMTuner_put_TuningSpace_Proxy(IAMTuner *This,LONG lTuningSpace); | ||
| 10361 | void __RPC_STUB IAMTuner_put_TuningSpace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10362 | HRESULT WINAPI IAMTuner_get_TuningSpace_Proxy(IAMTuner *This,LONG *plTuningSpace); | ||
| 10363 | void __RPC_STUB IAMTuner_get_TuningSpace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10364 | HRESULT WINAPI IAMTuner_Logon_Proxy(IAMTuner *This,HANDLE hCurrentUser); | ||
| 10365 | void __RPC_STUB IAMTuner_Logon_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10366 | HRESULT WINAPI IAMTuner_Logout_Proxy(IAMTuner *This); | ||
| 10367 | void __RPC_STUB IAMTuner_Logout_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10368 | HRESULT WINAPI IAMTuner_SignalPresent_Proxy(IAMTuner *This,LONG *plSignalStrength); | ||
| 10369 | void __RPC_STUB IAMTuner_SignalPresent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10370 | HRESULT WINAPI IAMTuner_put_Mode_Proxy(IAMTuner *This,AMTunerModeType lMode); | ||
| 10371 | void __RPC_STUB IAMTuner_put_Mode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10372 | HRESULT WINAPI IAMTuner_get_Mode_Proxy(IAMTuner *This,AMTunerModeType *plMode); | ||
| 10373 | void __RPC_STUB IAMTuner_get_Mode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10374 | HRESULT WINAPI IAMTuner_GetAvailableModes_Proxy(IAMTuner *This,LONG *plModes); | ||
| 10375 | void __RPC_STUB IAMTuner_GetAvailableModes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10376 | HRESULT WINAPI IAMTuner_RegisterNotificationCallBack_Proxy(IAMTuner *This,IAMTunerNotification *pNotify,LONG lEvents); | ||
| 10377 | void __RPC_STUB IAMTuner_RegisterNotificationCallBack_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10378 | HRESULT WINAPI IAMTuner_UnRegisterNotificationCallBack_Proxy(IAMTuner *This,IAMTunerNotification *pNotify); | ||
| 10379 | void __RPC_STUB IAMTuner_UnRegisterNotificationCallBack_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10380 | #endif | ||
| 10381 | |||
| 10382 | #ifndef __IAMTunerNotification_INTERFACE_DEFINED__ | ||
| 10383 | #define __IAMTunerNotification_INTERFACE_DEFINED__ | ||
| 10384 | EXTERN_C const IID IID_IAMTunerNotification; | ||
| 10385 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10386 | struct IAMTunerNotification : public IUnknown { | ||
| 10387 | public: | ||
| 10388 | virtual HRESULT WINAPI OnEvent(AMTunerEventType Event) = 0; | ||
| 10389 | }; | ||
| 10390 | #else | ||
| 10391 | typedef struct IAMTunerNotificationVtbl { | ||
| 10392 | BEGIN_INTERFACE | ||
| 10393 | HRESULT (WINAPI *QueryInterface)(IAMTunerNotification *This,REFIID riid,void **ppvObject); | ||
| 10394 | ULONG (WINAPI *AddRef)(IAMTunerNotification *This); | ||
| 10395 | ULONG (WINAPI *Release)(IAMTunerNotification *This); | ||
| 10396 | HRESULT (WINAPI *OnEvent)(IAMTunerNotification *This,AMTunerEventType Event); | ||
| 10397 | END_INTERFACE | ||
| 10398 | } IAMTunerNotificationVtbl; | ||
| 10399 | struct IAMTunerNotification { | ||
| 10400 | CONST_VTBL struct IAMTunerNotificationVtbl *lpVtbl; | ||
| 10401 | }; | ||
| 10402 | #ifdef COBJMACROS | ||
| 10403 | #define IAMTunerNotification_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10404 | #define IAMTunerNotification_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10405 | #define IAMTunerNotification_Release(This) (This)->lpVtbl->Release(This) | ||
| 10406 | #define IAMTunerNotification_OnEvent(This,Event) (This)->lpVtbl->OnEvent(This,Event) | ||
| 10407 | #endif | ||
| 10408 | #endif | ||
| 10409 | HRESULT WINAPI IAMTunerNotification_OnEvent_Proxy(IAMTunerNotification *This,AMTunerEventType Event); | ||
| 10410 | void __RPC_STUB IAMTunerNotification_OnEvent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10411 | #endif | ||
| 10412 | |||
| 10413 | #ifndef __IAMTVTuner_INTERFACE_DEFINED__ | ||
| 10414 | #define __IAMTVTuner_INTERFACE_DEFINED__ | ||
| 10415 | EXTERN_C const IID IID_IAMTVTuner; | ||
| 10416 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10417 | struct IAMTVTuner : public IAMTuner { | ||
| 10418 | public: | ||
| 10419 | virtual HRESULT WINAPI get_AvailableTVFormats(LONG *lAnalogVideoStandard) = 0; | ||
| 10420 | virtual HRESULT WINAPI get_TVFormat(LONG *plAnalogVideoStandard) = 0; | ||
| 10421 | virtual HRESULT WINAPI AutoTune(LONG lChannel,LONG *plFoundSignal) = 0; | ||
| 10422 | virtual HRESULT WINAPI StoreAutoTune(void) = 0; | ||
| 10423 | virtual HRESULT WINAPI get_NumInputConnections(LONG *plNumInputConnections) = 0; | ||
| 10424 | virtual HRESULT WINAPI put_InputType(LONG lIndex,TunerInputType InputType) = 0; | ||
| 10425 | virtual HRESULT WINAPI get_InputType(LONG lIndex,TunerInputType *pInputType) = 0; | ||
| 10426 | virtual HRESULT WINAPI put_ConnectInput(LONG lIndex) = 0; | ||
| 10427 | virtual HRESULT WINAPI get_ConnectInput(LONG *plIndex) = 0; | ||
| 10428 | virtual HRESULT WINAPI get_VideoFrequency(LONG *lFreq) = 0; | ||
| 10429 | virtual HRESULT WINAPI get_AudioFrequency(LONG *lFreq) = 0; | ||
| 10430 | }; | ||
| 10431 | #else | ||
| 10432 | typedef struct IAMTVTunerVtbl { | ||
| 10433 | BEGIN_INTERFACE | ||
| 10434 | HRESULT (WINAPI *QueryInterface)(IAMTVTuner *This,REFIID riid,void **ppvObject); | ||
| 10435 | ULONG (WINAPI *AddRef)(IAMTVTuner *This); | ||
| 10436 | ULONG (WINAPI *Release)(IAMTVTuner *This); | ||
| 10437 | HRESULT (WINAPI *put_Channel)(IAMTVTuner *This,LONG lChannel,LONG lVideoSubChannel,LONG lAudioSubChannel); | ||
| 10438 | HRESULT (WINAPI *get_Channel)(IAMTVTuner *This,LONG *plChannel,LONG *plVideoSubChannel,LONG *plAudioSubChannel); | ||
| 10439 | HRESULT (WINAPI *ChannelMinMax)(IAMTVTuner *This,LONG *lChannelMin,LONG *lChannelMax); | ||
| 10440 | HRESULT (WINAPI *put_CountryCode)(IAMTVTuner *This,LONG lCountryCode); | ||
| 10441 | HRESULT (WINAPI *get_CountryCode)(IAMTVTuner *This,LONG *plCountryCode); | ||
| 10442 | HRESULT (WINAPI *put_TuningSpace)(IAMTVTuner *This,LONG lTuningSpace); | ||
| 10443 | HRESULT (WINAPI *get_TuningSpace)(IAMTVTuner *This,LONG *plTuningSpace); | ||
| 10444 | HRESULT (WINAPI *Logon)(IAMTVTuner *This,HANDLE hCurrentUser); | ||
| 10445 | HRESULT (WINAPI *Logout)(IAMTVTuner *This); | ||
| 10446 | HRESULT (WINAPI *SignalPresent)(IAMTVTuner *This,LONG *plSignalStrength); | ||
| 10447 | HRESULT (WINAPI *put_Mode)(IAMTVTuner *This,AMTunerModeType lMode); | ||
| 10448 | HRESULT (WINAPI *get_Mode)(IAMTVTuner *This,AMTunerModeType *plMode); | ||
| 10449 | HRESULT (WINAPI *GetAvailableModes)(IAMTVTuner *This,LONG *plModes); | ||
| 10450 | HRESULT (WINAPI *RegisterNotificationCallBack)(IAMTVTuner *This,IAMTunerNotification *pNotify,LONG lEvents); | ||
| 10451 | HRESULT (WINAPI *UnRegisterNotificationCallBack)(IAMTVTuner *This,IAMTunerNotification *pNotify); | ||
| 10452 | HRESULT (WINAPI *get_AvailableTVFormats)(IAMTVTuner *This,LONG *lAnalogVideoStandard); | ||
| 10453 | HRESULT (WINAPI *get_TVFormat)(IAMTVTuner *This,LONG *plAnalogVideoStandard); | ||
| 10454 | HRESULT (WINAPI *AutoTune)(IAMTVTuner *This,LONG lChannel,LONG *plFoundSignal); | ||
| 10455 | HRESULT (WINAPI *StoreAutoTune)(IAMTVTuner *This); | ||
| 10456 | HRESULT (WINAPI *get_NumInputConnections)(IAMTVTuner *This,LONG *plNumInputConnections); | ||
| 10457 | HRESULT (WINAPI *put_InputType)(IAMTVTuner *This,LONG lIndex,TunerInputType InputType); | ||
| 10458 | HRESULT (WINAPI *get_InputType)(IAMTVTuner *This,LONG lIndex,TunerInputType *pInputType); | ||
| 10459 | HRESULT (WINAPI *put_ConnectInput)(IAMTVTuner *This,LONG lIndex); | ||
| 10460 | HRESULT (WINAPI *get_ConnectInput)(IAMTVTuner *This,LONG *plIndex); | ||
| 10461 | HRESULT (WINAPI *get_VideoFrequency)(IAMTVTuner *This,LONG *lFreq); | ||
| 10462 | HRESULT (WINAPI *get_AudioFrequency)(IAMTVTuner *This,LONG *lFreq); | ||
| 10463 | END_INTERFACE | ||
| 10464 | } IAMTVTunerVtbl; | ||
| 10465 | struct IAMTVTuner { | ||
| 10466 | CONST_VTBL struct IAMTVTunerVtbl *lpVtbl; | ||
| 10467 | }; | ||
| 10468 | #ifdef COBJMACROS | ||
| 10469 | #define IAMTVTuner_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10470 | #define IAMTVTuner_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10471 | #define IAMTVTuner_Release(This) (This)->lpVtbl->Release(This) | ||
| 10472 | #define IAMTVTuner_put_Channel(This,lChannel,lVideoSubChannel,lAudioSubChannel) (This)->lpVtbl->put_Channel(This,lChannel,lVideoSubChannel,lAudioSubChannel) | ||
| 10473 | #define IAMTVTuner_get_Channel(This,plChannel,plVideoSubChannel,plAudioSubChannel) (This)->lpVtbl->get_Channel(This,plChannel,plVideoSubChannel,plAudioSubChannel) | ||
| 10474 | #define IAMTVTuner_ChannelMinMax(This,lChannelMin,lChannelMax) (This)->lpVtbl->ChannelMinMax(This,lChannelMin,lChannelMax) | ||
| 10475 | #define IAMTVTuner_put_CountryCode(This,lCountryCode) (This)->lpVtbl->put_CountryCode(This,lCountryCode) | ||
| 10476 | #define IAMTVTuner_get_CountryCode(This,plCountryCode) (This)->lpVtbl->get_CountryCode(This,plCountryCode) | ||
| 10477 | #define IAMTVTuner_put_TuningSpace(This,lTuningSpace) (This)->lpVtbl->put_TuningSpace(This,lTuningSpace) | ||
| 10478 | #define IAMTVTuner_get_TuningSpace(This,plTuningSpace) (This)->lpVtbl->get_TuningSpace(This,plTuningSpace) | ||
| 10479 | #define IAMTVTuner_Logon(This,hCurrentUser) (This)->lpVtbl->Logon(This,hCurrentUser) | ||
| 10480 | #define IAMTVTuner_Logout(This) (This)->lpVtbl->Logout(This) | ||
| 10481 | #define IAMTVTuner_SignalPresent(This,plSignalStrength) (This)->lpVtbl->SignalPresent(This,plSignalStrength) | ||
| 10482 | #define IAMTVTuner_put_Mode(This,lMode) (This)->lpVtbl->put_Mode(This,lMode) | ||
| 10483 | #define IAMTVTuner_get_Mode(This,plMode) (This)->lpVtbl->get_Mode(This,plMode) | ||
| 10484 | #define IAMTVTuner_GetAvailableModes(This,plModes) (This)->lpVtbl->GetAvailableModes(This,plModes) | ||
| 10485 | #define IAMTVTuner_RegisterNotificationCallBack(This,pNotify,lEvents) (This)->lpVtbl->RegisterNotificationCallBack(This,pNotify,lEvents) | ||
| 10486 | #define IAMTVTuner_UnRegisterNotificationCallBack(This,pNotify) (This)->lpVtbl->UnRegisterNotificationCallBack(This,pNotify) | ||
| 10487 | #define IAMTVTuner_get_AvailableTVFormats(This,lAnalogVideoStandard) (This)->lpVtbl->get_AvailableTVFormats(This,lAnalogVideoStandard) | ||
| 10488 | #define IAMTVTuner_get_TVFormat(This,plAnalogVideoStandard) (This)->lpVtbl->get_TVFormat(This,plAnalogVideoStandard) | ||
| 10489 | #define IAMTVTuner_AutoTune(This,lChannel,plFoundSignal) (This)->lpVtbl->AutoTune(This,lChannel,plFoundSignal) | ||
| 10490 | #define IAMTVTuner_StoreAutoTune(This) (This)->lpVtbl->StoreAutoTune(This) | ||
| 10491 | #define IAMTVTuner_get_NumInputConnections(This,plNumInputConnections) (This)->lpVtbl->get_NumInputConnections(This,plNumInputConnections) | ||
| 10492 | #define IAMTVTuner_put_InputType(This,lIndex,InputType) (This)->lpVtbl->put_InputType(This,lIndex,InputType) | ||
| 10493 | #define IAMTVTuner_get_InputType(This,lIndex,pInputType) (This)->lpVtbl->get_InputType(This,lIndex,pInputType) | ||
| 10494 | #define IAMTVTuner_put_ConnectInput(This,lIndex) (This)->lpVtbl->put_ConnectInput(This,lIndex) | ||
| 10495 | #define IAMTVTuner_get_ConnectInput(This,plIndex) (This)->lpVtbl->get_ConnectInput(This,plIndex) | ||
| 10496 | #define IAMTVTuner_get_VideoFrequency(This,lFreq) (This)->lpVtbl->get_VideoFrequency(This,lFreq) | ||
| 10497 | #define IAMTVTuner_get_AudioFrequency(This,lFreq) (This)->lpVtbl->get_AudioFrequency(This,lFreq) | ||
| 10498 | #endif | ||
| 10499 | #endif | ||
| 10500 | HRESULT WINAPI IAMTVTuner_get_AvailableTVFormats_Proxy(IAMTVTuner *This,LONG *lAnalogVideoStandard); | ||
| 10501 | void __RPC_STUB IAMTVTuner_get_AvailableTVFormats_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10502 | HRESULT WINAPI IAMTVTuner_get_TVFormat_Proxy(IAMTVTuner *This,LONG *plAnalogVideoStandard); | ||
| 10503 | void __RPC_STUB IAMTVTuner_get_TVFormat_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10504 | HRESULT WINAPI IAMTVTuner_AutoTune_Proxy(IAMTVTuner *This,LONG lChannel,LONG *plFoundSignal); | ||
| 10505 | void __RPC_STUB IAMTVTuner_AutoTune_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10506 | HRESULT WINAPI IAMTVTuner_StoreAutoTune_Proxy(IAMTVTuner *This); | ||
| 10507 | void __RPC_STUB IAMTVTuner_StoreAutoTune_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10508 | HRESULT WINAPI IAMTVTuner_get_NumInputConnections_Proxy(IAMTVTuner *This,LONG *plNumInputConnections); | ||
| 10509 | void __RPC_STUB IAMTVTuner_get_NumInputConnections_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10510 | HRESULT WINAPI IAMTVTuner_put_InputType_Proxy(IAMTVTuner *This,LONG lIndex,TunerInputType InputType); | ||
| 10511 | void __RPC_STUB IAMTVTuner_put_InputType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10512 | HRESULT WINAPI IAMTVTuner_get_InputType_Proxy(IAMTVTuner *This,LONG lIndex,TunerInputType *pInputType); | ||
| 10513 | void __RPC_STUB IAMTVTuner_get_InputType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10514 | HRESULT WINAPI IAMTVTuner_put_ConnectInput_Proxy(IAMTVTuner *This,LONG lIndex); | ||
| 10515 | void __RPC_STUB IAMTVTuner_put_ConnectInput_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10516 | HRESULT WINAPI IAMTVTuner_get_ConnectInput_Proxy(IAMTVTuner *This,LONG *plIndex); | ||
| 10517 | void __RPC_STUB IAMTVTuner_get_ConnectInput_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10518 | HRESULT WINAPI IAMTVTuner_get_VideoFrequency_Proxy(IAMTVTuner *This,LONG *lFreq); | ||
| 10519 | void __RPC_STUB IAMTVTuner_get_VideoFrequency_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10520 | HRESULT WINAPI IAMTVTuner_get_AudioFrequency_Proxy(IAMTVTuner *This,LONG *lFreq); | ||
| 10521 | void __RPC_STUB IAMTVTuner_get_AudioFrequency_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 10522 | #endif | ||
| 10523 | 11783 | ||
| 10524 | #ifndef __IBPCSatelliteTuner_INTERFACE_DEFINED__ | 11784 | #ifndef __IBPCSatelliteTuner_INTERFACE_DEFINED__ |
| 10525 | #define __IBPCSatelliteTuner_INTERFACE_DEFINED__ | 11785 | #define __IBPCSatelliteTuner_INTERFACE_DEFINED__ |
| ... | @@ -10746,10 +12006,6 @@ __CRT_UUID_DECL(IAMCrossbar,0xc6e13380,0x30ac,0x11d0,0xa1,0x8c,0x00,0xa0,0xc9,0x | ... | @@ -10746,10 +12006,6 @@ __CRT_UUID_DECL(IAMCrossbar,0xc6e13380,0x30ac,0x11d0,0xa1,0x8c,0x00,0xa0,0xc9,0x |
| 10746 | void __RPC_STUB IAMAnalogVideoEncoder_get_CCEnable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | 12006 | void __RPC_STUB IAMAnalogVideoEncoder_get_CCEnable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 10747 | #endif | 12007 | #endif |
| 10748 | 12008 | ||
| 10749 | typedef enum __MIDL___MIDL_itf_strmif_0185_0001 { | ||
| 10750 | AMPROPERTY_PIN_CATEGORY = 0,AMPROPERTY_PIN_MEDIUM = AMPROPERTY_PIN_CATEGORY + 1 | ||
| 10751 | } AMPROPERTY_PIN; | ||
| 10752 | |||
| 10753 | #ifndef __IAMPhysicalPinInfo_INTERFACE_DEFINED__ | 12009 | #ifndef __IAMPhysicalPinInfo_INTERFACE_DEFINED__ |
| 10754 | #define __IAMPhysicalPinInfo_INTERFACE_DEFINED__ | 12010 | #define __IAMPhysicalPinInfo_INTERFACE_DEFINED__ |
| 10755 | EXTERN_C const IID IID_IAMPhysicalPinInfo; | 12011 | EXTERN_C const IID IID_IAMPhysicalPinInfo; |
| ... | @@ -11553,47 +12809,6 @@ __CRT_UUID_DECL(IAMCrossbar,0xc6e13380,0x30ac,0x11d0,0xa1,0x8c,0x00,0xa0,0xc9,0x | ... | @@ -11553,47 +12809,6 @@ __CRT_UUID_DECL(IAMCrossbar,0xc6e13380,0x30ac,0x11d0,0xa1,0x8c,0x00,0xa0,0xc9,0x |
| 11553 | void __RPC_STUB IAMVideoDecimationProperties_SetDecimationUsage_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | 12809 | void __RPC_STUB IAMVideoDecimationProperties_SetDecimationUsage_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 11554 | #endif | 12810 | #endif |
| 11555 | 12811 | ||
| 11556 | #ifndef __IVideoFrameStep_INTERFACE_DEFINED__ | ||
| 11557 | #define __IVideoFrameStep_INTERFACE_DEFINED__ | ||
| 11558 | EXTERN_C const IID IID_IVideoFrameStep; | ||
| 11559 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 11560 | struct IVideoFrameStep : public IUnknown { | ||
| 11561 | public: | ||
| 11562 | virtual HRESULT WINAPI Step(DWORD dwFrames,IUnknown *pStepObject) = 0; | ||
| 11563 | virtual HRESULT WINAPI CanStep(LONG bMultiple,IUnknown *pStepObject) = 0; | ||
| 11564 | virtual HRESULT WINAPI CancelStep(void) = 0; | ||
| 11565 | }; | ||
| 11566 | #else | ||
| 11567 | typedef struct IVideoFrameStepVtbl { | ||
| 11568 | BEGIN_INTERFACE | ||
| 11569 | HRESULT (WINAPI *QueryInterface)(IVideoFrameStep *This,REFIID riid,void **ppvObject); | ||
| 11570 | ULONG (WINAPI *AddRef)(IVideoFrameStep *This); | ||
| 11571 | ULONG (WINAPI *Release)(IVideoFrameStep *This); | ||
| 11572 | HRESULT (WINAPI *Step)(IVideoFrameStep *This,DWORD dwFrames,IUnknown *pStepObject); | ||
| 11573 | HRESULT (WINAPI *CanStep)(IVideoFrameStep *This,LONG bMultiple,IUnknown *pStepObject); | ||
| 11574 | HRESULT (WINAPI *CancelStep)(IVideoFrameStep *This); | ||
| 11575 | END_INTERFACE | ||
| 11576 | } IVideoFrameStepVtbl; | ||
| 11577 | struct IVideoFrameStep { | ||
| 11578 | CONST_VTBL struct IVideoFrameStepVtbl *lpVtbl; | ||
| 11579 | }; | ||
| 11580 | #ifdef COBJMACROS | ||
| 11581 | #define IVideoFrameStep_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 11582 | #define IVideoFrameStep_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 11583 | #define IVideoFrameStep_Release(This) (This)->lpVtbl->Release(This) | ||
| 11584 | #define IVideoFrameStep_Step(This,dwFrames,pStepObject) (This)->lpVtbl->Step(This,dwFrames,pStepObject) | ||
| 11585 | #define IVideoFrameStep_CanStep(This,bMultiple,pStepObject) (This)->lpVtbl->CanStep(This,bMultiple,pStepObject) | ||
| 11586 | #define IVideoFrameStep_CancelStep(This) (This)->lpVtbl->CancelStep(This) | ||
| 11587 | #endif | ||
| 11588 | #endif | ||
| 11589 | HRESULT WINAPI IVideoFrameStep_Step_Proxy(IVideoFrameStep *This,DWORD dwFrames,IUnknown *pStepObject); | ||
| 11590 | void __RPC_STUB IVideoFrameStep_Step_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 11591 | HRESULT WINAPI IVideoFrameStep_CanStep_Proxy(IVideoFrameStep *This,LONG bMultiple,IUnknown *pStepObject); | ||
| 11592 | void __RPC_STUB IVideoFrameStep_CanStep_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 11593 | HRESULT WINAPI IVideoFrameStep_CancelStep_Proxy(IVideoFrameStep *This); | ||
| 11594 | void __RPC_STUB IVideoFrameStep_CancelStep_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 11595 | #endif | ||
| 11596 | |||
| 11597 | enum _AM_PUSHSOURCE_FLAGS { | 12812 | enum _AM_PUSHSOURCE_FLAGS { |
| 11598 | AM_PUSHSOURCECAPS_INTERNAL_RM = 0x1,AM_PUSHSOURCECAPS_NOT_LIVE = 0x2,AM_PUSHSOURCECAPS_PRIVATE_CLOCK = 0x4, | 12813 | AM_PUSHSOURCECAPS_INTERNAL_RM = 0x1,AM_PUSHSOURCECAPS_NOT_LIVE = 0x2,AM_PUSHSOURCECAPS_PRIVATE_CLOCK = 0x4, |
| 11599 | AM_PUSHSOURCEREQS_USE_STREAM_CLOCK = 0x10000,AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN = 0x20000 | 12814 | AM_PUSHSOURCEREQS_USE_STREAM_CLOCK = 0x10000,AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN = 0x20000 |
| ... | @@ -11601,94 +12816,6 @@ __CRT_UUID_DECL(IAMCrossbar,0xc6e13380,0x30ac,0x11d0,0xa1,0x8c,0x00,0xa0,0xc9,0x | ... | @@ -11601,94 +12816,6 @@ __CRT_UUID_DECL(IAMCrossbar,0xc6e13380,0x30ac,0x11d0,0xa1,0x8c,0x00,0xa0,0xc9,0x |
| 11601 | 12816 | ||
| 11602 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0353_v0_0_c_ifspec; | 12817 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0353_v0_0_c_ifspec; |
| 11603 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0353_v0_0_s_ifspec; | 12818 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0353_v0_0_s_ifspec; |
| 11604 | #ifndef __IAMLatency_INTERFACE_DEFINED__ | ||
| 11605 | #define __IAMLatency_INTERFACE_DEFINED__ | ||
| 11606 | EXTERN_C const IID IID_IAMLatency; | ||
| 11607 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 11608 | struct IAMLatency : public IUnknown { | ||
| 11609 | public: | ||
| 11610 | virtual HRESULT WINAPI GetLatency(REFERENCE_TIME *prtLatency) = 0; | ||
| 11611 | }; | ||
| 11612 | #else | ||
| 11613 | typedef struct IAMLatencyVtbl { | ||
| 11614 | BEGIN_INTERFACE | ||
| 11615 | HRESULT (WINAPI *QueryInterface)(IAMLatency *This,REFIID riid,void **ppvObject); | ||
| 11616 | ULONG (WINAPI *AddRef)(IAMLatency *This); | ||
| 11617 | ULONG (WINAPI *Release)(IAMLatency *This); | ||
| 11618 | HRESULT (WINAPI *GetLatency)(IAMLatency *This,REFERENCE_TIME *prtLatency); | ||
| 11619 | END_INTERFACE | ||
| 11620 | } IAMLatencyVtbl; | ||
| 11621 | struct IAMLatency { | ||
| 11622 | CONST_VTBL struct IAMLatencyVtbl *lpVtbl; | ||
| 11623 | }; | ||
| 11624 | #ifdef COBJMACROS | ||
| 11625 | #define IAMLatency_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 11626 | #define IAMLatency_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 11627 | #define IAMLatency_Release(This) (This)->lpVtbl->Release(This) | ||
| 11628 | #define IAMLatency_GetLatency(This,prtLatency) (This)->lpVtbl->GetLatency(This,prtLatency) | ||
| 11629 | #endif | ||
| 11630 | #endif | ||
| 11631 | HRESULT WINAPI IAMLatency_GetLatency_Proxy(IAMLatency *This,REFERENCE_TIME *prtLatency); | ||
| 11632 | void __RPC_STUB IAMLatency_GetLatency_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 11633 | #endif | ||
| 11634 | |||
| 11635 | #ifndef __IAMPushSource_INTERFACE_DEFINED__ | ||
| 11636 | #define __IAMPushSource_INTERFACE_DEFINED__ | ||
| 11637 | EXTERN_C const IID IID_IAMPushSource; | ||
| 11638 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 11639 | struct IAMPushSource : public IAMLatency { | ||
| 11640 | public: | ||
| 11641 | virtual HRESULT WINAPI GetPushSourceFlags(ULONG *pFlags) = 0; | ||
| 11642 | virtual HRESULT WINAPI SetPushSourceFlags(ULONG Flags) = 0; | ||
| 11643 | virtual HRESULT WINAPI SetStreamOffset(REFERENCE_TIME rtOffset) = 0; | ||
| 11644 | virtual HRESULT WINAPI GetStreamOffset(REFERENCE_TIME *prtOffset) = 0; | ||
| 11645 | virtual HRESULT WINAPI GetMaxStreamOffset(REFERENCE_TIME *prtMaxOffset) = 0; | ||
| 11646 | virtual HRESULT WINAPI SetMaxStreamOffset(REFERENCE_TIME rtMaxOffset) = 0; | ||
| 11647 | }; | ||
| 11648 | #else | ||
| 11649 | typedef struct IAMPushSourceVtbl { | ||
| 11650 | BEGIN_INTERFACE | ||
| 11651 | HRESULT (WINAPI *QueryInterface)(IAMPushSource *This,REFIID riid,void **ppvObject); | ||
| 11652 | ULONG (WINAPI *AddRef)(IAMPushSource *This); | ||
| 11653 | ULONG (WINAPI *Release)(IAMPushSource *This); | ||
| 11654 | HRESULT (WINAPI *GetLatency)(IAMPushSource *This,REFERENCE_TIME *prtLatency); | ||
| 11655 | HRESULT (WINAPI *GetPushSourceFlags)(IAMPushSource *This,ULONG *pFlags); | ||
| 11656 | HRESULT (WINAPI *SetPushSourceFlags)(IAMPushSource *This,ULONG Flags); | ||
| 11657 | HRESULT (WINAPI *SetStreamOffset)(IAMPushSource *This,REFERENCE_TIME rtOffset); | ||
| 11658 | HRESULT (WINAPI *GetStreamOffset)(IAMPushSource *This,REFERENCE_TIME *prtOffset); | ||
| 11659 | HRESULT (WINAPI *GetMaxStreamOffset)(IAMPushSource *This,REFERENCE_TIME *prtMaxOffset); | ||
| 11660 | HRESULT (WINAPI *SetMaxStreamOffset)(IAMPushSource *This,REFERENCE_TIME rtMaxOffset); | ||
| 11661 | END_INTERFACE | ||
| 11662 | } IAMPushSourceVtbl; | ||
| 11663 | struct IAMPushSource { | ||
| 11664 | CONST_VTBL struct IAMPushSourceVtbl *lpVtbl; | ||
| 11665 | }; | ||
| 11666 | #ifdef COBJMACROS | ||
| 11667 | #define IAMPushSource_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 11668 | #define IAMPushSource_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 11669 | #define IAMPushSource_Release(This) (This)->lpVtbl->Release(This) | ||
| 11670 | #define IAMPushSource_GetLatency(This,prtLatency) (This)->lpVtbl->GetLatency(This,prtLatency) | ||
| 11671 | #define IAMPushSource_GetPushSourceFlags(This,pFlags) (This)->lpVtbl->GetPushSourceFlags(This,pFlags) | ||
| 11672 | #define IAMPushSource_SetPushSourceFlags(This,Flags) (This)->lpVtbl->SetPushSourceFlags(This,Flags) | ||
| 11673 | #define IAMPushSource_SetStreamOffset(This,rtOffset) (This)->lpVtbl->SetStreamOffset(This,rtOffset) | ||
| 11674 | #define IAMPushSource_GetStreamOffset(This,prtOffset) (This)->lpVtbl->GetStreamOffset(This,prtOffset) | ||
| 11675 | #define IAMPushSource_GetMaxStreamOffset(This,prtMaxOffset) (This)->lpVtbl->GetMaxStreamOffset(This,prtMaxOffset) | ||
| 11676 | #define IAMPushSource_SetMaxStreamOffset(This,rtMaxOffset) (This)->lpVtbl->SetMaxStreamOffset(This,rtMaxOffset) | ||
| 11677 | #endif | ||
| 11678 | #endif | ||
| 11679 | HRESULT WINAPI IAMPushSource_GetPushSourceFlags_Proxy(IAMPushSource *This,ULONG *pFlags); | ||
| 11680 | void __RPC_STUB IAMPushSource_GetPushSourceFlags_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 11681 | HRESULT WINAPI IAMPushSource_SetPushSourceFlags_Proxy(IAMPushSource *This,ULONG Flags); | ||
| 11682 | void __RPC_STUB IAMPushSource_SetPushSourceFlags_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 11683 | HRESULT WINAPI IAMPushSource_SetStreamOffset_Proxy(IAMPushSource *This,REFERENCE_TIME rtOffset); | ||
| 11684 | void __RPC_STUB IAMPushSource_SetStreamOffset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 11685 | HRESULT WINAPI IAMPushSource_GetStreamOffset_Proxy(IAMPushSource *This,REFERENCE_TIME *prtOffset); | ||
| 11686 | void __RPC_STUB IAMPushSource_GetStreamOffset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 11687 | HRESULT WINAPI IAMPushSource_GetMaxStreamOffset_Proxy(IAMPushSource *This,REFERENCE_TIME *prtMaxOffset); | ||
| 11688 | void __RPC_STUB IAMPushSource_GetMaxStreamOffset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 11689 | HRESULT WINAPI IAMPushSource_SetMaxStreamOffset_Proxy(IAMPushSource *This,REFERENCE_TIME rtMaxOffset); | ||
| 11690 | void __RPC_STUB IAMPushSource_SetMaxStreamOffset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | ||
| 11691 | #endif | ||
| 11692 | 12819 | ||
| 11693 | #ifndef __IAMDeviceRemoval_INTERFACE_DEFINED__ | 12820 | #ifndef __IAMDeviceRemoval_INTERFACE_DEFINED__ |
| 11694 | #define __IAMDeviceRemoval_INTERFACE_DEFINED__ | 12821 | #define __IAMDeviceRemoval_INTERFACE_DEFINED__ |
lib/libc/include/any-windows-any/structuredquerycondition.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/structuredquerycondition.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/structuredquerycondition.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/taskschd.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/taskschd.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/taskschd.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -204,6 +204,8 @@ typedef struct TaskScheduler TaskScheduler; | ... | @@ -204,6 +204,8 @@ typedef struct TaskScheduler TaskScheduler; |
| 204 | extern "C" { | 204 | extern "C" { |
| 205 | #endif | 205 | #endif |
| 206 | 206 | ||
| 207 | #ifndef __TaskScheduler_LIBRARY_DEFINED__ | ||
| 208 | #define __TaskScheduler_LIBRARY_DEFINED__ | ||
| 207 | 209 | ||
| 208 | DEFINE_GUID(LIBID_TaskScheduler, 0xe34cb9f1, 0xc7f7, 0x424c, 0xbe,0x29, 0x02,0x7d,0xcc,0x09,0x36,0x3a); | 210 | DEFINE_GUID(LIBID_TaskScheduler, 0xe34cb9f1, 0xc7f7, 0x424c, 0xbe,0x29, 0x02,0x7d,0xcc,0x09,0x36,0x3a); |
| 209 | 211 | ||
| ... | @@ -5403,6 +5405,7 @@ __CRT_UUID_DECL(TaskScheduler, 0x0f87369f, 0xa4e5, 0x4cfc, 0xbd,0x3e, 0x73,0xe6, | ... | @@ -5403,6 +5405,7 @@ __CRT_UUID_DECL(TaskScheduler, 0x0f87369f, 0xa4e5, 0x4cfc, 0xbd,0x3e, 0x73,0xe6, |
| 5403 | #endif | 5405 | #endif |
| 5404 | #endif | 5406 | #endif |
| 5405 | 5407 | ||
| 5408 | #endif /* __TaskScheduler_LIBRARY_DEFINED__ */ | ||
| 5406 | /* Begin additional prototypes for all interfaces */ | 5409 | /* Begin additional prototypes for all interfaces */ |
| 5407 | 5410 | ||
| 5408 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); | 5411 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); |
lib/libc/include/any-windows-any/tchar.h+27-24| ... | @@ -190,35 +190,24 @@ extern "C" { | ... | @@ -190,35 +190,24 @@ extern "C" { |
| 190 | #define _sntscanf_l _snwscanf_l | 190 | #define _sntscanf_l _snwscanf_l |
| 191 | 191 | ||
| 192 | #define _fgettc fgetwc | 192 | #define _fgettc fgetwc |
| 193 | #define _fgettc_nolock _fgetwc_nolock | ||
| 194 | #define _fgettchar _fgetwchar | 193 | #define _fgettchar _fgetwchar |
| 195 | #define _fgetts fgetws | 194 | #define _fgetts fgetws |
| 196 | #define _fputtc fputwc | 195 | #define _fputtc fputwc |
| 197 | #define _fputtc_nolock _fputwc_nolock | ||
| 198 | #define _fputtchar _fputwchar | 196 | #define _fputtchar _fputwchar |
| 199 | #define _fputts fputws | 197 | #define _fputts fputws |
| 200 | #define _cputts _cputws | 198 | #define _cputts _cputws |
| 201 | #define _cgetts _cgetws | 199 | #define _cgetts _cgetws |
| 202 | #define _gettc getwc | 200 | #define _gettc getwc |
| 203 | #define _gettc_nolock _getwc_nolock | ||
| 204 | #define _gettch _getwch | 201 | #define _gettch _getwch |
| 205 | #define _gettch_nolock _getwch_nolock | ||
| 206 | #define _gettche _getwche | 202 | #define _gettche _getwche |
| 207 | #define _gettche_nolock _getwche_nolock | ||
| 208 | #define _gettchar getwchar | 203 | #define _gettchar getwchar |
| 209 | #define _gettchar_nolock _getwchar_nolock | ||
| 210 | #define _getts _getws | 204 | #define _getts _getws |
| 211 | #define _puttc putwc | 205 | #define _puttc putwc |
| 212 | #define _puttc_nolock _putwc_nolock | ||
| 213 | #define _puttchar putwchar | 206 | #define _puttchar putwchar |
| 214 | #define _puttchar_nolock _putwchar_nolock | ||
| 215 | #define _puttch _putwch | 207 | #define _puttch _putwch |
| 216 | #define _puttch_nolock _putwch_nolock | ||
| 217 | #define _putts _putws | 208 | #define _putts _putws |
| 218 | #define _ungettc ungetwc | 209 | #define _ungettc ungetwc |
| 219 | #define _ungettc_nolock _ungetwc_nolock | ||
| 220 | #define _ungettch _ungetwch | 210 | #define _ungettch _ungetwch |
| 221 | #define _ungettch_nolock _ungetwch_nolock | ||
| 222 | 211 | ||
| 223 | #define _tcstod wcstod | 212 | #define _tcstod wcstod |
| 224 | #define _tcstol wcstol | 213 | #define _tcstol wcstol |
| ... | @@ -334,7 +323,6 @@ extern "C" { | ... | @@ -334,7 +323,6 @@ extern "C" { |
| 334 | #define _tchdir _wchdir | 323 | #define _tchdir _wchdir |
| 335 | #define _tgetcwd _wgetcwd | 324 | #define _tgetcwd _wgetcwd |
| 336 | #define _tgetdcwd _wgetdcwd | 325 | #define _tgetdcwd _wgetdcwd |
| 337 | #define _tgetdcwd_nolock _wgetdcwd_nolock | ||
| 338 | #define _tmkdir _wmkdir | 326 | #define _tmkdir _wmkdir |
| 339 | #define _trmdir _wrmdir | 327 | #define _trmdir _wrmdir |
| 340 | 328 | ||
| ... | @@ -566,35 +554,24 @@ extern "C" { | ... | @@ -566,35 +554,24 @@ extern "C" { |
| 566 | #define _sntscanf_l _snscanf_l | 554 | #define _sntscanf_l _snscanf_l |
| 567 | 555 | ||
| 568 | #define _fgettc fgetc | 556 | #define _fgettc fgetc |
| 569 | #define _fgettc_nolock _fgetc_nolock | ||
| 570 | #define _fgettchar _fgetchar | 557 | #define _fgettchar _fgetchar |
| 571 | #define _fgetts fgets | 558 | #define _fgetts fgets |
| 572 | #define _fputtc fputc | 559 | #define _fputtc fputc |
| 573 | #define _fputtc_nolock _fputc_nolock | ||
| 574 | #define _fputtchar _fputchar | 560 | #define _fputtchar _fputchar |
| 575 | #define _fputts fputs | 561 | #define _fputts fputs |
| 576 | #define _cputts _cputs | 562 | #define _cputts _cputs |
| 577 | #define _gettc getc | 563 | #define _gettc getc |
| 578 | #define _gettc_nolock _getc_nolock | ||
| 579 | #define _gettch _getch | 564 | #define _gettch _getch |
| 580 | #define _gettch_nolock _getch_nolock | ||
| 581 | #define _gettche _getche | 565 | #define _gettche _getche |
| 582 | #define _gettche_nolock _getche_nolock | ||
| 583 | #define _gettchar getchar | 566 | #define _gettchar getchar |
| 584 | #define _gettchar_nolock _getchar_nolock | ||
| 585 | #define _getts gets | 567 | #define _getts gets |
| 586 | #define _cgetts _cgets | 568 | #define _cgetts _cgets |
| 587 | #define _puttc putc | 569 | #define _puttc putc |
| 588 | #define _puttc_nolock _putc_nolock | ||
| 589 | #define _puttchar putchar | 570 | #define _puttchar putchar |
| 590 | #define _puttchar_nolock _putchar_nolock | ||
| 591 | #define _puttch _putch | 571 | #define _puttch _putch |
| 592 | #define _puttch_nolock _putch_nolock | ||
| 593 | #define _putts puts | 572 | #define _putts puts |
| 594 | #define _ungettc ungetc | 573 | #define _ungettc ungetc |
| 595 | #define _ungettc_nolock _ungetc_nolock | ||
| 596 | #define _ungettch _ungetch | 574 | #define _ungettch _ungetch |
| 597 | #define _ungettch_nolock _ungetch_nolock | ||
| 598 | 575 | ||
| 599 | #define _tcstod strtod | 576 | #define _tcstod strtod |
| 600 | #define _tcstol strtol | 577 | #define _tcstol strtol |
| ... | @@ -670,7 +647,6 @@ extern "C" { | ... | @@ -670,7 +647,6 @@ extern "C" { |
| 670 | #define _tchdir _chdir | 647 | #define _tchdir _chdir |
| 671 | #define _tgetcwd _getcwd | 648 | #define _tgetcwd _getcwd |
| 672 | #define _tgetdcwd _getdcwd | 649 | #define _tgetdcwd _getdcwd |
| 673 | #define _tgetdcwd_nolock _getdcwd_nolock | ||
| 674 | #define _tmkdir _mkdir | 650 | #define _tmkdir _mkdir |
| 675 | #define _trmdir _rmdir | 651 | #define _trmdir _rmdir |
| 676 | 652 | ||
| ... | @@ -747,6 +723,33 @@ extern "C" { | ... | @@ -747,6 +723,33 @@ extern "C" { |
| 747 | 723 | ||
| 748 | #define _tsetlocale setlocale | 724 | #define _tsetlocale setlocale |
| 749 | 725 | ||
| 726 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 727 | #define _fgettc_nolock _fgetwc_nolock | ||
| 728 | #define _fputtc_nolock _fputwc_nolock | ||
| 729 | #define _gettc_nolock _getwc_nolock | ||
| 730 | #define _gettch_nolock _getwch_nolock | ||
| 731 | #define _gettche_nolock _getwche_nolock | ||
| 732 | #define _gettchar_nolock _getwchar_nolock | ||
| 733 | #define _puttc_nolock _putwc_nolock | ||
| 734 | #define _puttchar_nolock _putwchar_nolock | ||
| 735 | #define _puttch_nolock _putwch_nolock | ||
| 736 | #define _ungettc_nolock _ungetwc_nolock | ||
| 737 | #define _ungettch_nolock _ungetwch_nolock | ||
| 738 | #define _tgetdcwd_nolock _wgetdcwd_nolock | ||
| 739 | #define _fgettc_nolock _fgetc_nolock | ||
| 740 | #define _fputtc_nolock _fputc_nolock | ||
| 741 | #define _gettc_nolock _getc_nolock | ||
| 742 | #define _gettch_nolock _getch_nolock | ||
| 743 | #define _gettche_nolock _getche_nolock | ||
| 744 | #define _gettchar_nolock _getchar_nolock | ||
| 745 | #define _puttc_nolock _putc_nolock | ||
| 746 | #define _puttchar_nolock _putchar_nolock | ||
| 747 | #define _puttch_nolock _putch_nolock | ||
| 748 | #define _ungettc_nolock _ungetc_nolock | ||
| 749 | #define _ungettch_nolock _ungetch_nolock | ||
| 750 | #define _tgetdcwd_nolock _getdcwd_nolock | ||
| 751 | #endif | ||
| 752 | |||
| 750 | #endif /* __CYGWIN__ */ | 753 | #endif /* __CYGWIN__ */ |
| 751 | 754 | ||
| 752 | #ifdef _MBCS | 755 | #ifdef _MBCS |
lib/libc/include/any-windows-any/textstor.h+4-4| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/textstor.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/textstor.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -102,12 +102,12 @@ extern "C" { | ... | @@ -102,12 +102,12 @@ extern "C" { |
| 102 | 102 | ||
| 103 | #define GXFPF_NEAREST (0x2) | 103 | #define GXFPF_NEAREST (0x2) |
| 104 | 104 | ||
| 105 | typedef enum __WIDL_textstor_generated_name_00000002 { | 105 | typedef enum __WIDL_textstor_generated_name_0000000F { |
| 106 | TS_AE_NONE = 0, | 106 | TS_AE_NONE = 0, |
| 107 | TS_AE_START = 1, | 107 | TS_AE_START = 1, |
| 108 | TS_AE_END = 2 | 108 | TS_AE_END = 2 |
| 109 | } TsActiveSelEnd; | 109 | } TsActiveSelEnd; |
| 110 | typedef enum __WIDL_textstor_generated_name_00000003 { | 110 | typedef enum __WIDL_textstor_generated_name_00000010 { |
| 111 | TS_RT_PLAIN = 0, | 111 | TS_RT_PLAIN = 0, |
| 112 | TS_RT_HIDDEN = 1, | 112 | TS_RT_HIDDEN = 1, |
| 113 | TS_RT_OPAQUE = 2 | 113 | TS_RT_OPAQUE = 2 |
| ... | @@ -152,7 +152,7 @@ typedef struct TS_ATTRVAL { | ... | @@ -152,7 +152,7 @@ typedef struct TS_ATTRVAL { |
| 152 | 152 | ||
| 153 | #define TS_ATTR_FIND_HIDDEN (0x20) | 153 | #define TS_ATTR_FIND_HIDDEN (0x20) |
| 154 | 154 | ||
| 155 | typedef enum __WIDL_textstor_generated_name_00000004 { | 155 | typedef enum __WIDL_textstor_generated_name_00000011 { |
| 156 | TS_LC_CREATE = 0, | 156 | TS_LC_CREATE = 0, |
| 157 | TS_LC_CHANGE = 1, | 157 | TS_LC_CHANGE = 1, |
| 158 | TS_LC_DESTROY = 2 | 158 | TS_LC_DESTROY = 2 |
lib/libc/include/any-windows-any/thumbcache.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/thumbcache.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/thumbcache.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -653,6 +653,8 @@ static FORCEINLINE HRESULT IThumbnailCachePrimer_PageInThumbnail(IThumbnailCache | ... | @@ -653,6 +653,8 @@ static FORCEINLINE HRESULT IThumbnailCachePrimer_PageInThumbnail(IThumbnailCache |
| 653 | 653 | ||
| 654 | #endif /* __IThumbnailCachePrimer_INTERFACE_DEFINED__ */ | 654 | #endif /* __IThumbnailCachePrimer_INTERFACE_DEFINED__ */ |
| 655 | 655 | ||
| 656 | #ifndef __ThumbCacheLib_LIBRARY_DEFINED__ | ||
| 657 | #define __ThumbCacheLib_LIBRARY_DEFINED__ | ||
| 656 | 658 | ||
| 657 | DEFINE_GUID(LIBID_ThumbCacheLib, 0x4c857096, 0x0514, 0x4d4d, 0xab,0xd5, 0xdf,0xaa,0xa3,0xc3,0x26,0xd2); | 659 | DEFINE_GUID(LIBID_ThumbCacheLib, 0x4c857096, 0x0514, 0x4d4d, 0xab,0xd5, 0xdf,0xaa,0xa3,0xc3,0x26,0xd2); |
| 658 | 660 | ||
| ... | @@ -682,6 +684,7 @@ __CRT_UUID_DECL(SharedBitmap, 0x4db26476, 0x6787, 0x4046, 0xb8,0x36, 0xe8,0x41,0 | ... | @@ -682,6 +684,7 @@ __CRT_UUID_DECL(SharedBitmap, 0x4db26476, 0x6787, 0x4046, 0xb8,0x36, 0xe8,0x41,0 |
| 682 | #endif | 684 | #endif |
| 683 | #endif | 685 | #endif |
| 684 | 686 | ||
| 687 | #endif /* __ThumbCacheLib_LIBRARY_DEFINED__ */ | ||
| 685 | /* Begin additional prototypes for all interfaces */ | 688 | /* Begin additional prototypes for all interfaces */ |
| 686 | 689 | ||
| 687 | ULONG __RPC_USER HBITMAP_UserSize (ULONG *, ULONG, HBITMAP *); | 690 | ULONG __RPC_USER HBITMAP_UserSize (ULONG *, ULONG, HBITMAP *); |
lib/libc/include/any-windows-any/tlbref.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/tlbref.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/tlbref.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/tlogstg.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/tlogstg.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/tlogstg.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/tpcshrd.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/tpcshrd.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/tpcshrd.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/tuner.h+1727-4097| ... | @@ -1,11 +1,12 @@ | ... | @@ -1,11 +1,12 @@ |
| 1 | /*** Autogenerated by WIDL 1.6 from include/tuner.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/tuner.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | ||
| 3 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | #endif | 6 | #endif |
| 6 | |||
| 7 | #include <rpc.h> | 7 | #include <rpc.h> |
| 8 | #include <rpcndr.h> | 8 | #include <rpcndr.h> |
| 9 | #endif | ||
| 9 | 10 | ||
| 10 | #ifndef COM_NO_WINDOWS_H | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | #include <windows.h> | 12 | #include <windows.h> |
| ... | @@ -20,366 +21,585 @@ | ... | @@ -20,366 +21,585 @@ |
| 20 | #ifndef __ITuningSpaces_FWD_DEFINED__ | 21 | #ifndef __ITuningSpaces_FWD_DEFINED__ |
| 21 | #define __ITuningSpaces_FWD_DEFINED__ | 22 | #define __ITuningSpaces_FWD_DEFINED__ |
| 22 | typedef interface ITuningSpaces ITuningSpaces; | 23 | typedef interface ITuningSpaces ITuningSpaces; |
| 24 | #ifdef __cplusplus | ||
| 25 | interface ITuningSpaces; | ||
| 26 | #endif /* __cplusplus */ | ||
| 23 | #endif | 27 | #endif |
| 24 | 28 | ||
| 25 | #ifndef __ITuningSpaceContainer_FWD_DEFINED__ | 29 | #ifndef __ITuningSpaceContainer_FWD_DEFINED__ |
| 26 | #define __ITuningSpaceContainer_FWD_DEFINED__ | 30 | #define __ITuningSpaceContainer_FWD_DEFINED__ |
| 27 | typedef interface ITuningSpaceContainer ITuningSpaceContainer; | 31 | typedef interface ITuningSpaceContainer ITuningSpaceContainer; |
| 32 | #ifdef __cplusplus | ||
| 33 | interface ITuningSpaceContainer; | ||
| 34 | #endif /* __cplusplus */ | ||
| 28 | #endif | 35 | #endif |
| 29 | 36 | ||
| 30 | #ifndef __ITuningSpace_FWD_DEFINED__ | 37 | #ifndef __ITuningSpace_FWD_DEFINED__ |
| 31 | #define __ITuningSpace_FWD_DEFINED__ | 38 | #define __ITuningSpace_FWD_DEFINED__ |
| 32 | typedef interface ITuningSpace ITuningSpace; | 39 | typedef interface ITuningSpace ITuningSpace; |
| 40 | #ifdef __cplusplus | ||
| 41 | interface ITuningSpace; | ||
| 42 | #endif /* __cplusplus */ | ||
| 33 | #endif | 43 | #endif |
| 34 | 44 | ||
| 35 | #ifndef __IEnumTuningSpaces_FWD_DEFINED__ | 45 | #ifndef __IEnumTuningSpaces_FWD_DEFINED__ |
| 36 | #define __IEnumTuningSpaces_FWD_DEFINED__ | 46 | #define __IEnumTuningSpaces_FWD_DEFINED__ |
| 37 | typedef interface IEnumTuningSpaces IEnumTuningSpaces; | 47 | typedef interface IEnumTuningSpaces IEnumTuningSpaces; |
| 48 | #ifdef __cplusplus | ||
| 49 | interface IEnumTuningSpaces; | ||
| 50 | #endif /* __cplusplus */ | ||
| 38 | #endif | 51 | #endif |
| 39 | 52 | ||
| 40 | #ifndef __IDVBTuningSpace_FWD_DEFINED__ | 53 | #ifndef __IDVBTuningSpace_FWD_DEFINED__ |
| 41 | #define __IDVBTuningSpace_FWD_DEFINED__ | 54 | #define __IDVBTuningSpace_FWD_DEFINED__ |
| 42 | typedef interface IDVBTuningSpace IDVBTuningSpace; | 55 | typedef interface IDVBTuningSpace IDVBTuningSpace; |
| 56 | #ifdef __cplusplus | ||
| 57 | interface IDVBTuningSpace; | ||
| 58 | #endif /* __cplusplus */ | ||
| 43 | #endif | 59 | #endif |
| 44 | 60 | ||
| 45 | #ifndef __IDVBTuningSpace2_FWD_DEFINED__ | 61 | #ifndef __IDVBTuningSpace2_FWD_DEFINED__ |
| 46 | #define __IDVBTuningSpace2_FWD_DEFINED__ | 62 | #define __IDVBTuningSpace2_FWD_DEFINED__ |
| 47 | typedef interface IDVBTuningSpace2 IDVBTuningSpace2; | 63 | typedef interface IDVBTuningSpace2 IDVBTuningSpace2; |
| 64 | #ifdef __cplusplus | ||
| 65 | interface IDVBTuningSpace2; | ||
| 66 | #endif /* __cplusplus */ | ||
| 48 | #endif | 67 | #endif |
| 49 | 68 | ||
| 50 | #ifndef __IDVBSTuningSpace_FWD_DEFINED__ | 69 | #ifndef __IDVBSTuningSpace_FWD_DEFINED__ |
| 51 | #define __IDVBSTuningSpace_FWD_DEFINED__ | 70 | #define __IDVBSTuningSpace_FWD_DEFINED__ |
| 52 | typedef interface IDVBSTuningSpace IDVBSTuningSpace; | 71 | typedef interface IDVBSTuningSpace IDVBSTuningSpace; |
| 72 | #ifdef __cplusplus | ||
| 73 | interface IDVBSTuningSpace; | ||
| 74 | #endif /* __cplusplus */ | ||
| 53 | #endif | 75 | #endif |
| 54 | 76 | ||
| 55 | #ifndef __IAuxInTuningSpace_FWD_DEFINED__ | 77 | #ifndef __IAuxInTuningSpace_FWD_DEFINED__ |
| 56 | #define __IAuxInTuningSpace_FWD_DEFINED__ | 78 | #define __IAuxInTuningSpace_FWD_DEFINED__ |
| 57 | typedef interface IAuxInTuningSpace IAuxInTuningSpace; | 79 | typedef interface IAuxInTuningSpace IAuxInTuningSpace; |
| 80 | #ifdef __cplusplus | ||
| 81 | interface IAuxInTuningSpace; | ||
| 82 | #endif /* __cplusplus */ | ||
| 58 | #endif | 83 | #endif |
| 59 | 84 | ||
| 60 | #ifndef __IAuxInTuningSpace2_FWD_DEFINED__ | 85 | #ifndef __IAuxInTuningSpace2_FWD_DEFINED__ |
| 61 | #define __IAuxInTuningSpace2_FWD_DEFINED__ | 86 | #define __IAuxInTuningSpace2_FWD_DEFINED__ |
| 62 | typedef interface IAuxInTuningSpace2 IAuxInTuningSpace2; | 87 | typedef interface IAuxInTuningSpace2 IAuxInTuningSpace2; |
| 88 | #ifdef __cplusplus | ||
| 89 | interface IAuxInTuningSpace2; | ||
| 90 | #endif /* __cplusplus */ | ||
| 63 | #endif | 91 | #endif |
| 64 | 92 | ||
| 65 | #ifndef __IAnalogTVTuningSpace_FWD_DEFINED__ | 93 | #ifndef __IAnalogTVTuningSpace_FWD_DEFINED__ |
| 66 | #define __IAnalogTVTuningSpace_FWD_DEFINED__ | 94 | #define __IAnalogTVTuningSpace_FWD_DEFINED__ |
| 67 | typedef interface IAnalogTVTuningSpace IAnalogTVTuningSpace; | 95 | typedef interface IAnalogTVTuningSpace IAnalogTVTuningSpace; |
| 96 | #ifdef __cplusplus | ||
| 97 | interface IAnalogTVTuningSpace; | ||
| 98 | #endif /* __cplusplus */ | ||
| 68 | #endif | 99 | #endif |
| 69 | 100 | ||
| 70 | #ifndef __IATSCTuningSpace_FWD_DEFINED__ | 101 | #ifndef __IATSCTuningSpace_FWD_DEFINED__ |
| 71 | #define __IATSCTuningSpace_FWD_DEFINED__ | 102 | #define __IATSCTuningSpace_FWD_DEFINED__ |
| 72 | typedef interface IATSCTuningSpace IATSCTuningSpace; | 103 | typedef interface IATSCTuningSpace IATSCTuningSpace; |
| 104 | #ifdef __cplusplus | ||
| 105 | interface IATSCTuningSpace; | ||
| 106 | #endif /* __cplusplus */ | ||
| 73 | #endif | 107 | #endif |
| 74 | 108 | ||
| 75 | #ifndef __IDigitalCableTuningSpace_FWD_DEFINED__ | 109 | #ifndef __IDigitalCableTuningSpace_FWD_DEFINED__ |
| 76 | #define __IDigitalCableTuningSpace_FWD_DEFINED__ | 110 | #define __IDigitalCableTuningSpace_FWD_DEFINED__ |
| 77 | typedef interface IDigitalCableTuningSpace IDigitalCableTuningSpace; | 111 | typedef interface IDigitalCableTuningSpace IDigitalCableTuningSpace; |
| 112 | #ifdef __cplusplus | ||
| 113 | interface IDigitalCableTuningSpace; | ||
| 114 | #endif /* __cplusplus */ | ||
| 78 | #endif | 115 | #endif |
| 79 | 116 | ||
| 80 | #ifndef __IAnalogRadioTuningSpace_FWD_DEFINED__ | 117 | #ifndef __IAnalogRadioTuningSpace_FWD_DEFINED__ |
| 81 | #define __IAnalogRadioTuningSpace_FWD_DEFINED__ | 118 | #define __IAnalogRadioTuningSpace_FWD_DEFINED__ |
| 82 | typedef interface IAnalogRadioTuningSpace IAnalogRadioTuningSpace; | 119 | typedef interface IAnalogRadioTuningSpace IAnalogRadioTuningSpace; |
| 120 | #ifdef __cplusplus | ||
| 121 | interface IAnalogRadioTuningSpace; | ||
| 122 | #endif /* __cplusplus */ | ||
| 83 | #endif | 123 | #endif |
| 84 | 124 | ||
| 85 | #ifndef __IAnalogRadioTuningSpace2_FWD_DEFINED__ | 125 | #ifndef __IAnalogRadioTuningSpace2_FWD_DEFINED__ |
| 86 | #define __IAnalogRadioTuningSpace2_FWD_DEFINED__ | 126 | #define __IAnalogRadioTuningSpace2_FWD_DEFINED__ |
| 87 | typedef interface IAnalogRadioTuningSpace2 IAnalogRadioTuningSpace2; | 127 | typedef interface IAnalogRadioTuningSpace2 IAnalogRadioTuningSpace2; |
| 128 | #ifdef __cplusplus | ||
| 129 | interface IAnalogRadioTuningSpace2; | ||
| 130 | #endif /* __cplusplus */ | ||
| 88 | #endif | 131 | #endif |
| 89 | 132 | ||
| 90 | #ifndef __ITuneRequest_FWD_DEFINED__ | 133 | #ifndef __ITuneRequest_FWD_DEFINED__ |
| 91 | #define __ITuneRequest_FWD_DEFINED__ | 134 | #define __ITuneRequest_FWD_DEFINED__ |
| 92 | typedef interface ITuneRequest ITuneRequest; | 135 | typedef interface ITuneRequest ITuneRequest; |
| 136 | #ifdef __cplusplus | ||
| 137 | interface ITuneRequest; | ||
| 138 | #endif /* __cplusplus */ | ||
| 93 | #endif | 139 | #endif |
| 94 | 140 | ||
| 95 | #ifndef __IChannelIDTuneRequest_FWD_DEFINED__ | 141 | #ifndef __IChannelIDTuneRequest_FWD_DEFINED__ |
| 96 | #define __IChannelIDTuneRequest_FWD_DEFINED__ | 142 | #define __IChannelIDTuneRequest_FWD_DEFINED__ |
| 97 | typedef interface IChannelIDTuneRequest IChannelIDTuneRequest; | 143 | typedef interface IChannelIDTuneRequest IChannelIDTuneRequest; |
| 144 | #ifdef __cplusplus | ||
| 145 | interface IChannelIDTuneRequest; | ||
| 146 | #endif /* __cplusplus */ | ||
| 98 | #endif | 147 | #endif |
| 99 | 148 | ||
| 100 | #ifndef __IChannelTuneRequest_FWD_DEFINED__ | 149 | #ifndef __IChannelTuneRequest_FWD_DEFINED__ |
| 101 | #define __IChannelTuneRequest_FWD_DEFINED__ | 150 | #define __IChannelTuneRequest_FWD_DEFINED__ |
| 102 | typedef interface IChannelTuneRequest IChannelTuneRequest; | 151 | typedef interface IChannelTuneRequest IChannelTuneRequest; |
| 152 | #ifdef __cplusplus | ||
| 153 | interface IChannelTuneRequest; | ||
| 154 | #endif /* __cplusplus */ | ||
| 103 | #endif | 155 | #endif |
| 104 | 156 | ||
| 105 | #ifndef __IATSCChannelTuneRequest_FWD_DEFINED__ | 157 | #ifndef __IATSCChannelTuneRequest_FWD_DEFINED__ |
| 106 | #define __IATSCChannelTuneRequest_FWD_DEFINED__ | 158 | #define __IATSCChannelTuneRequest_FWD_DEFINED__ |
| 107 | typedef interface IATSCChannelTuneRequest IATSCChannelTuneRequest; | 159 | typedef interface IATSCChannelTuneRequest IATSCChannelTuneRequest; |
| 160 | #ifdef __cplusplus | ||
| 161 | interface IATSCChannelTuneRequest; | ||
| 162 | #endif /* __cplusplus */ | ||
| 108 | #endif | 163 | #endif |
| 109 | 164 | ||
| 110 | #ifndef __IDigitalCableTuneRequest_FWD_DEFINED__ | 165 | #ifndef __IDigitalCableTuneRequest_FWD_DEFINED__ |
| 111 | #define __IDigitalCableTuneRequest_FWD_DEFINED__ | 166 | #define __IDigitalCableTuneRequest_FWD_DEFINED__ |
| 112 | typedef interface IDigitalCableTuneRequest IDigitalCableTuneRequest; | 167 | typedef interface IDigitalCableTuneRequest IDigitalCableTuneRequest; |
| 168 | #ifdef __cplusplus | ||
| 169 | interface IDigitalCableTuneRequest; | ||
| 170 | #endif /* __cplusplus */ | ||
| 113 | #endif | 171 | #endif |
| 114 | 172 | ||
| 115 | #ifndef __IDVBTuneRequest_FWD_DEFINED__ | 173 | #ifndef __IDVBTuneRequest_FWD_DEFINED__ |
| 116 | #define __IDVBTuneRequest_FWD_DEFINED__ | 174 | #define __IDVBTuneRequest_FWD_DEFINED__ |
| 117 | typedef interface IDVBTuneRequest IDVBTuneRequest; | 175 | typedef interface IDVBTuneRequest IDVBTuneRequest; |
| 176 | #ifdef __cplusplus | ||
| 177 | interface IDVBTuneRequest; | ||
| 178 | #endif /* __cplusplus */ | ||
| 118 | #endif | 179 | #endif |
| 119 | 180 | ||
| 120 | #ifndef __IMPEG2TuneRequest_FWD_DEFINED__ | 181 | #ifndef __IMPEG2TuneRequest_FWD_DEFINED__ |
| 121 | #define __IMPEG2TuneRequest_FWD_DEFINED__ | 182 | #define __IMPEG2TuneRequest_FWD_DEFINED__ |
| 122 | typedef interface IMPEG2TuneRequest IMPEG2TuneRequest; | 183 | typedef interface IMPEG2TuneRequest IMPEG2TuneRequest; |
| 184 | #ifdef __cplusplus | ||
| 185 | interface IMPEG2TuneRequest; | ||
| 186 | #endif /* __cplusplus */ | ||
| 123 | #endif | 187 | #endif |
| 124 | 188 | ||
| 125 | #ifndef __IMPEG2TuneRequestFactory_FWD_DEFINED__ | 189 | #ifndef __IMPEG2TuneRequestFactory_FWD_DEFINED__ |
| 126 | #define __IMPEG2TuneRequestFactory_FWD_DEFINED__ | 190 | #define __IMPEG2TuneRequestFactory_FWD_DEFINED__ |
| 127 | typedef interface IMPEG2TuneRequestFactory IMPEG2TuneRequestFactory; | 191 | typedef interface IMPEG2TuneRequestFactory IMPEG2TuneRequestFactory; |
| 192 | #ifdef __cplusplus | ||
| 193 | interface IMPEG2TuneRequestFactory; | ||
| 194 | #endif /* __cplusplus */ | ||
| 128 | #endif | 195 | #endif |
| 129 | 196 | ||
| 130 | #ifndef __IMPEG2TuneRequestSupport_FWD_DEFINED__ | 197 | #ifndef __IMPEG2TuneRequestSupport_FWD_DEFINED__ |
| 131 | #define __IMPEG2TuneRequestSupport_FWD_DEFINED__ | 198 | #define __IMPEG2TuneRequestSupport_FWD_DEFINED__ |
| 132 | typedef interface IMPEG2TuneRequestSupport IMPEG2TuneRequestSupport; | 199 | typedef interface IMPEG2TuneRequestSupport IMPEG2TuneRequestSupport; |
| 200 | #ifdef __cplusplus | ||
| 201 | interface IMPEG2TuneRequestSupport; | ||
| 202 | #endif /* __cplusplus */ | ||
| 133 | #endif | 203 | #endif |
| 134 | 204 | ||
| 135 | #ifndef __ITunerCap_FWD_DEFINED__ | 205 | #ifndef __ITunerCap_FWD_DEFINED__ |
| 136 | #define __ITunerCap_FWD_DEFINED__ | 206 | #define __ITunerCap_FWD_DEFINED__ |
| 137 | typedef interface ITunerCap ITunerCap; | 207 | typedef interface ITunerCap ITunerCap; |
| 208 | #ifdef __cplusplus | ||
| 209 | interface ITunerCap; | ||
| 210 | #endif /* __cplusplus */ | ||
| 138 | #endif | 211 | #endif |
| 139 | 212 | ||
| 140 | #ifndef __ITunerCapEx_FWD_DEFINED__ | 213 | #ifndef __ITunerCapEx_FWD_DEFINED__ |
| 141 | #define __ITunerCapEx_FWD_DEFINED__ | 214 | #define __ITunerCapEx_FWD_DEFINED__ |
| 142 | typedef interface ITunerCapEx ITunerCapEx; | 215 | typedef interface ITunerCapEx ITunerCapEx; |
| 216 | #ifdef __cplusplus | ||
| 217 | interface ITunerCapEx; | ||
| 218 | #endif /* __cplusplus */ | ||
| 143 | #endif | 219 | #endif |
| 144 | 220 | ||
| 145 | #ifndef __ITuner_FWD_DEFINED__ | 221 | #ifndef __ITuner_FWD_DEFINED__ |
| 146 | #define __ITuner_FWD_DEFINED__ | 222 | #define __ITuner_FWD_DEFINED__ |
| 147 | typedef interface ITuner ITuner; | 223 | typedef interface ITuner ITuner; |
| 224 | #ifdef __cplusplus | ||
| 225 | interface ITuner; | ||
| 226 | #endif /* __cplusplus */ | ||
| 148 | #endif | 227 | #endif |
| 149 | 228 | ||
| 150 | #ifndef __IScanningTuner_FWD_DEFINED__ | 229 | #ifndef __IScanningTuner_FWD_DEFINED__ |
| 151 | #define __IScanningTuner_FWD_DEFINED__ | 230 | #define __IScanningTuner_FWD_DEFINED__ |
| 152 | typedef interface IScanningTuner IScanningTuner; | 231 | typedef interface IScanningTuner IScanningTuner; |
| 232 | #ifdef __cplusplus | ||
| 233 | interface IScanningTuner; | ||
| 234 | #endif /* __cplusplus */ | ||
| 153 | #endif | 235 | #endif |
| 154 | 236 | ||
| 155 | #ifndef __IScanningTunerEx_FWD_DEFINED__ | 237 | #ifndef __IScanningTunerEx_FWD_DEFINED__ |
| 156 | #define __IScanningTunerEx_FWD_DEFINED__ | 238 | #define __IScanningTunerEx_FWD_DEFINED__ |
| 157 | typedef interface IScanningTunerEx IScanningTunerEx; | 239 | typedef interface IScanningTunerEx IScanningTunerEx; |
| 240 | #ifdef __cplusplus | ||
| 241 | interface IScanningTunerEx; | ||
| 242 | #endif /* __cplusplus */ | ||
| 158 | #endif | 243 | #endif |
| 159 | 244 | ||
| 160 | #ifndef __IComponentType_FWD_DEFINED__ | 245 | #ifndef __IComponentType_FWD_DEFINED__ |
| 161 | #define __IComponentType_FWD_DEFINED__ | 246 | #define __IComponentType_FWD_DEFINED__ |
| 162 | typedef interface IComponentType IComponentType; | 247 | typedef interface IComponentType IComponentType; |
| 248 | #ifdef __cplusplus | ||
| 249 | interface IComponentType; | ||
| 250 | #endif /* __cplusplus */ | ||
| 163 | #endif | 251 | #endif |
| 164 | 252 | ||
| 165 | #ifndef __ILanguageComponentType_FWD_DEFINED__ | 253 | #ifndef __ILanguageComponentType_FWD_DEFINED__ |
| 166 | #define __ILanguageComponentType_FWD_DEFINED__ | 254 | #define __ILanguageComponentType_FWD_DEFINED__ |
| 167 | typedef interface ILanguageComponentType ILanguageComponentType; | 255 | typedef interface ILanguageComponentType ILanguageComponentType; |
| 256 | #ifdef __cplusplus | ||
| 257 | interface ILanguageComponentType; | ||
| 258 | #endif /* __cplusplus */ | ||
| 168 | #endif | 259 | #endif |
| 169 | 260 | ||
| 170 | #ifndef __IMPEG2ComponentType_FWD_DEFINED__ | 261 | #ifndef __IMPEG2ComponentType_FWD_DEFINED__ |
| 171 | #define __IMPEG2ComponentType_FWD_DEFINED__ | 262 | #define __IMPEG2ComponentType_FWD_DEFINED__ |
| 172 | typedef interface IMPEG2ComponentType IMPEG2ComponentType; | 263 | typedef interface IMPEG2ComponentType IMPEG2ComponentType; |
| 264 | #ifdef __cplusplus | ||
| 265 | interface IMPEG2ComponentType; | ||
| 266 | #endif /* __cplusplus */ | ||
| 173 | #endif | 267 | #endif |
| 174 | 268 | ||
| 175 | #ifndef __IATSCComponentType_FWD_DEFINED__ | 269 | #ifndef __IATSCComponentType_FWD_DEFINED__ |
| 176 | #define __IATSCComponentType_FWD_DEFINED__ | 270 | #define __IATSCComponentType_FWD_DEFINED__ |
| 177 | typedef interface IATSCComponentType IATSCComponentType; | 271 | typedef interface IATSCComponentType IATSCComponentType; |
| 272 | #ifdef __cplusplus | ||
| 273 | interface IATSCComponentType; | ||
| 274 | #endif /* __cplusplus */ | ||
| 178 | #endif | 275 | #endif |
| 179 | 276 | ||
| 180 | #ifndef __IEnumComponentTypes_FWD_DEFINED__ | 277 | #ifndef __IEnumComponentTypes_FWD_DEFINED__ |
| 181 | #define __IEnumComponentTypes_FWD_DEFINED__ | 278 | #define __IEnumComponentTypes_FWD_DEFINED__ |
| 182 | typedef interface IEnumComponentTypes IEnumComponentTypes; | 279 | typedef interface IEnumComponentTypes IEnumComponentTypes; |
| 280 | #ifdef __cplusplus | ||
| 281 | interface IEnumComponentTypes; | ||
| 282 | #endif /* __cplusplus */ | ||
| 183 | #endif | 283 | #endif |
| 184 | 284 | ||
| 185 | #ifndef __IComponentTypes_FWD_DEFINED__ | 285 | #ifndef __IComponentTypes_FWD_DEFINED__ |
| 186 | #define __IComponentTypes_FWD_DEFINED__ | 286 | #define __IComponentTypes_FWD_DEFINED__ |
| 187 | typedef interface IComponentTypes IComponentTypes; | 287 | typedef interface IComponentTypes IComponentTypes; |
| 288 | #ifdef __cplusplus | ||
| 289 | interface IComponentTypes; | ||
| 290 | #endif /* __cplusplus */ | ||
| 188 | #endif | 291 | #endif |
| 189 | 292 | ||
| 190 | #ifndef __IComponent_FWD_DEFINED__ | 293 | #ifndef __IComponent_FWD_DEFINED__ |
| 191 | #define __IComponent_FWD_DEFINED__ | 294 | #define __IComponent_FWD_DEFINED__ |
| 192 | typedef interface IComponent IComponent; | 295 | typedef interface IComponent IComponent; |
| 296 | #ifdef __cplusplus | ||
| 297 | interface IComponent; | ||
| 298 | #endif /* __cplusplus */ | ||
| 193 | #endif | 299 | #endif |
| 194 | 300 | ||
| 195 | #ifndef __IAnalogAudioComponentType_FWD_DEFINED__ | 301 | #ifndef __IAnalogAudioComponentType_FWD_DEFINED__ |
| 196 | #define __IAnalogAudioComponentType_FWD_DEFINED__ | 302 | #define __IAnalogAudioComponentType_FWD_DEFINED__ |
| 197 | typedef interface IAnalogAudioComponentType IAnalogAudioComponentType; | 303 | typedef interface IAnalogAudioComponentType IAnalogAudioComponentType; |
| 304 | #ifdef __cplusplus | ||
| 305 | interface IAnalogAudioComponentType; | ||
| 306 | #endif /* __cplusplus */ | ||
| 198 | #endif | 307 | #endif |
| 199 | 308 | ||
| 200 | #ifndef __IMPEG2Component_FWD_DEFINED__ | 309 | #ifndef __IMPEG2Component_FWD_DEFINED__ |
| 201 | #define __IMPEG2Component_FWD_DEFINED__ | 310 | #define __IMPEG2Component_FWD_DEFINED__ |
| 202 | typedef interface IMPEG2Component IMPEG2Component; | 311 | typedef interface IMPEG2Component IMPEG2Component; |
| 312 | #ifdef __cplusplus | ||
| 313 | interface IMPEG2Component; | ||
| 314 | #endif /* __cplusplus */ | ||
| 203 | #endif | 315 | #endif |
| 204 | 316 | ||
| 205 | #ifndef __IEnumComponents_FWD_DEFINED__ | 317 | #ifndef __IEnumComponents_FWD_DEFINED__ |
| 206 | #define __IEnumComponents_FWD_DEFINED__ | 318 | #define __IEnumComponents_FWD_DEFINED__ |
| 207 | typedef interface IEnumComponents IEnumComponents; | 319 | typedef interface IEnumComponents IEnumComponents; |
| 320 | #ifdef __cplusplus | ||
| 321 | interface IEnumComponents; | ||
| 322 | #endif /* __cplusplus */ | ||
| 208 | #endif | 323 | #endif |
| 209 | 324 | ||
| 210 | #ifndef __IComponents_FWD_DEFINED__ | 325 | #ifndef __IComponents_FWD_DEFINED__ |
| 211 | #define __IComponents_FWD_DEFINED__ | 326 | #define __IComponents_FWD_DEFINED__ |
| 212 | typedef interface IComponents IComponents; | 327 | typedef interface IComponents IComponents; |
| 328 | #ifdef __cplusplus | ||
| 329 | interface IComponents; | ||
| 330 | #endif /* __cplusplus */ | ||
| 213 | #endif | 331 | #endif |
| 214 | 332 | ||
| 215 | #ifndef __IComponentsOld_FWD_DEFINED__ | 333 | #ifndef __IComponentsOld_FWD_DEFINED__ |
| 216 | #define __IComponentsOld_FWD_DEFINED__ | 334 | #define __IComponentsOld_FWD_DEFINED__ |
| 217 | typedef interface IComponentsOld IComponentsOld; | 335 | typedef interface IComponentsOld IComponentsOld; |
| 336 | #ifdef __cplusplus | ||
| 337 | interface IComponentsOld; | ||
| 338 | #endif /* __cplusplus */ | ||
| 218 | #endif | 339 | #endif |
| 219 | 340 | ||
| 220 | #ifndef __ILocator_FWD_DEFINED__ | 341 | #ifndef __ILocator_FWD_DEFINED__ |
| 221 | #define __ILocator_FWD_DEFINED__ | 342 | #define __ILocator_FWD_DEFINED__ |
| 222 | typedef interface ILocator ILocator; | 343 | typedef interface ILocator ILocator; |
| 344 | #ifdef __cplusplus | ||
| 345 | interface ILocator; | ||
| 346 | #endif /* __cplusplus */ | ||
| 223 | #endif | 347 | #endif |
| 224 | 348 | ||
| 225 | #ifndef __IAnalogLocator_FWD_DEFINED__ | 349 | #ifndef __IAnalogLocator_FWD_DEFINED__ |
| 226 | #define __IAnalogLocator_FWD_DEFINED__ | 350 | #define __IAnalogLocator_FWD_DEFINED__ |
| 227 | typedef interface IAnalogLocator IAnalogLocator; | 351 | typedef interface IAnalogLocator IAnalogLocator; |
| 352 | #ifdef __cplusplus | ||
| 353 | interface IAnalogLocator; | ||
| 354 | #endif /* __cplusplus */ | ||
| 228 | #endif | 355 | #endif |
| 229 | 356 | ||
| 230 | #ifndef __IDigitalLocator_FWD_DEFINED__ | 357 | #ifndef __IDigitalLocator_FWD_DEFINED__ |
| 231 | #define __IDigitalLocator_FWD_DEFINED__ | 358 | #define __IDigitalLocator_FWD_DEFINED__ |
| 232 | typedef interface IDigitalLocator IDigitalLocator; | 359 | typedef interface IDigitalLocator IDigitalLocator; |
| 360 | #ifdef __cplusplus | ||
| 361 | interface IDigitalLocator; | ||
| 362 | #endif /* __cplusplus */ | ||
| 233 | #endif | 363 | #endif |
| 234 | 364 | ||
| 235 | #ifndef __IATSCLocator_FWD_DEFINED__ | 365 | #ifndef __IATSCLocator_FWD_DEFINED__ |
| 236 | #define __IATSCLocator_FWD_DEFINED__ | 366 | #define __IATSCLocator_FWD_DEFINED__ |
| 237 | typedef interface IATSCLocator IATSCLocator; | 367 | typedef interface IATSCLocator IATSCLocator; |
| 368 | #ifdef __cplusplus | ||
| 369 | interface IATSCLocator; | ||
| 370 | #endif /* __cplusplus */ | ||
| 238 | #endif | 371 | #endif |
| 239 | 372 | ||
| 240 | #ifndef __IATSCLocator2_FWD_DEFINED__ | 373 | #ifndef __IATSCLocator2_FWD_DEFINED__ |
| 241 | #define __IATSCLocator2_FWD_DEFINED__ | 374 | #define __IATSCLocator2_FWD_DEFINED__ |
| 242 | typedef interface IATSCLocator2 IATSCLocator2; | 375 | typedef interface IATSCLocator2 IATSCLocator2; |
| 376 | #ifdef __cplusplus | ||
| 377 | interface IATSCLocator2; | ||
| 378 | #endif /* __cplusplus */ | ||
| 243 | #endif | 379 | #endif |
| 244 | 380 | ||
| 245 | #ifndef __IDigitalCableLocator_FWD_DEFINED__ | 381 | #ifndef __IDigitalCableLocator_FWD_DEFINED__ |
| 246 | #define __IDigitalCableLocator_FWD_DEFINED__ | 382 | #define __IDigitalCableLocator_FWD_DEFINED__ |
| 247 | typedef interface IDigitalCableLocator IDigitalCableLocator; | 383 | typedef interface IDigitalCableLocator IDigitalCableLocator; |
| 384 | #ifdef __cplusplus | ||
| 385 | interface IDigitalCableLocator; | ||
| 386 | #endif /* __cplusplus */ | ||
| 248 | #endif | 387 | #endif |
| 249 | 388 | ||
| 250 | #ifndef __IDVBTLocator_FWD_DEFINED__ | 389 | #ifndef __IDVBTLocator_FWD_DEFINED__ |
| 251 | #define __IDVBTLocator_FWD_DEFINED__ | 390 | #define __IDVBTLocator_FWD_DEFINED__ |
| 252 | typedef interface IDVBTLocator IDVBTLocator; | 391 | typedef interface IDVBTLocator IDVBTLocator; |
| 392 | #ifdef __cplusplus | ||
| 393 | interface IDVBTLocator; | ||
| 394 | #endif /* __cplusplus */ | ||
| 253 | #endif | 395 | #endif |
| 254 | 396 | ||
| 255 | #ifndef __IDVBTLocator2_FWD_DEFINED__ | 397 | #ifndef __IDVBTLocator2_FWD_DEFINED__ |
| 256 | #define __IDVBTLocator2_FWD_DEFINED__ | 398 | #define __IDVBTLocator2_FWD_DEFINED__ |
| 257 | typedef interface IDVBTLocator2 IDVBTLocator2; | 399 | typedef interface IDVBTLocator2 IDVBTLocator2; |
| 400 | #ifdef __cplusplus | ||
| 401 | interface IDVBTLocator2; | ||
| 402 | #endif /* __cplusplus */ | ||
| 258 | #endif | 403 | #endif |
| 259 | 404 | ||
| 260 | #ifndef __IDVBSLocator_FWD_DEFINED__ | 405 | #ifndef __IDVBSLocator_FWD_DEFINED__ |
| 261 | #define __IDVBSLocator_FWD_DEFINED__ | 406 | #define __IDVBSLocator_FWD_DEFINED__ |
| 262 | typedef interface IDVBSLocator IDVBSLocator; | 407 | typedef interface IDVBSLocator IDVBSLocator; |
| 408 | #ifdef __cplusplus | ||
| 409 | interface IDVBSLocator; | ||
| 410 | #endif /* __cplusplus */ | ||
| 263 | #endif | 411 | #endif |
| 264 | 412 | ||
| 265 | #ifndef __IDVBSLocator2_FWD_DEFINED__ | 413 | #ifndef __IDVBSLocator2_FWD_DEFINED__ |
| 266 | #define __IDVBSLocator2_FWD_DEFINED__ | 414 | #define __IDVBSLocator2_FWD_DEFINED__ |
| 267 | typedef interface IDVBSLocator2 IDVBSLocator2; | 415 | typedef interface IDVBSLocator2 IDVBSLocator2; |
| 416 | #ifdef __cplusplus | ||
| 417 | interface IDVBSLocator2; | ||
| 418 | #endif /* __cplusplus */ | ||
| 268 | #endif | 419 | #endif |
| 269 | 420 | ||
| 270 | #ifndef __IDVBCLocator_FWD_DEFINED__ | 421 | #ifndef __IDVBCLocator_FWD_DEFINED__ |
| 271 | #define __IDVBCLocator_FWD_DEFINED__ | 422 | #define __IDVBCLocator_FWD_DEFINED__ |
| 272 | typedef interface IDVBCLocator IDVBCLocator; | 423 | typedef interface IDVBCLocator IDVBCLocator; |
| 424 | #ifdef __cplusplus | ||
| 425 | interface IDVBCLocator; | ||
| 426 | #endif /* __cplusplus */ | ||
| 273 | #endif | 427 | #endif |
| 274 | 428 | ||
| 275 | #ifndef __IISDBSLocator_FWD_DEFINED__ | 429 | #ifndef __IISDBSLocator_FWD_DEFINED__ |
| 276 | #define __IISDBSLocator_FWD_DEFINED__ | 430 | #define __IISDBSLocator_FWD_DEFINED__ |
| 277 | typedef interface IISDBSLocator IISDBSLocator; | 431 | typedef interface IISDBSLocator IISDBSLocator; |
| 432 | #ifdef __cplusplus | ||
| 433 | interface IISDBSLocator; | ||
| 434 | #endif /* __cplusplus */ | ||
| 278 | #endif | 435 | #endif |
| 279 | 436 | ||
| 280 | #ifndef __IESEvent_FWD_DEFINED__ | 437 | #ifndef __IESEvent_FWD_DEFINED__ |
| 281 | #define __IESEvent_FWD_DEFINED__ | 438 | #define __IESEvent_FWD_DEFINED__ |
| 282 | typedef interface IESEvent IESEvent; | 439 | typedef interface IESEvent IESEvent; |
| 440 | #ifdef __cplusplus | ||
| 441 | interface IESEvent; | ||
| 442 | #endif /* __cplusplus */ | ||
| 283 | #endif | 443 | #endif |
| 284 | 444 | ||
| 285 | #ifndef __IESOpenMmiEvent_FWD_DEFINED__ | 445 | #ifndef __IESOpenMmiEvent_FWD_DEFINED__ |
| 286 | #define __IESOpenMmiEvent_FWD_DEFINED__ | 446 | #define __IESOpenMmiEvent_FWD_DEFINED__ |
| 287 | typedef interface IESOpenMmiEvent IESOpenMmiEvent; | 447 | typedef interface IESOpenMmiEvent IESOpenMmiEvent; |
| 448 | #ifdef __cplusplus | ||
| 449 | interface IESOpenMmiEvent; | ||
| 450 | #endif /* __cplusplus */ | ||
| 288 | #endif | 451 | #endif |
| 289 | 452 | ||
| 290 | #ifndef __IESCloseMmiEvent_FWD_DEFINED__ | 453 | #ifndef __IESCloseMmiEvent_FWD_DEFINED__ |
| 291 | #define __IESCloseMmiEvent_FWD_DEFINED__ | 454 | #define __IESCloseMmiEvent_FWD_DEFINED__ |
| 292 | typedef interface IESCloseMmiEvent IESCloseMmiEvent; | 455 | typedef interface IESCloseMmiEvent IESCloseMmiEvent; |
| 456 | #ifdef __cplusplus | ||
| 457 | interface IESCloseMmiEvent; | ||
| 458 | #endif /* __cplusplus */ | ||
| 293 | #endif | 459 | #endif |
| 294 | 460 | ||
| 295 | #ifndef __IESValueUpdatedEvent_FWD_DEFINED__ | 461 | #ifndef __IESValueUpdatedEvent_FWD_DEFINED__ |
| 296 | #define __IESValueUpdatedEvent_FWD_DEFINED__ | 462 | #define __IESValueUpdatedEvent_FWD_DEFINED__ |
| 297 | typedef interface IESValueUpdatedEvent IESValueUpdatedEvent; | 463 | typedef interface IESValueUpdatedEvent IESValueUpdatedEvent; |
| 464 | #ifdef __cplusplus | ||
| 465 | interface IESValueUpdatedEvent; | ||
| 466 | #endif /* __cplusplus */ | ||
| 298 | #endif | 467 | #endif |
| 299 | 468 | ||
| 300 | #ifndef __IESRequestTunerEvent_FWD_DEFINED__ | 469 | #ifndef __IESRequestTunerEvent_FWD_DEFINED__ |
| 301 | #define __IESRequestTunerEvent_FWD_DEFINED__ | 470 | #define __IESRequestTunerEvent_FWD_DEFINED__ |
| 302 | typedef interface IESRequestTunerEvent IESRequestTunerEvent; | 471 | typedef interface IESRequestTunerEvent IESRequestTunerEvent; |
| 472 | #ifdef __cplusplus | ||
| 473 | interface IESRequestTunerEvent; | ||
| 474 | #endif /* __cplusplus */ | ||
| 303 | #endif | 475 | #endif |
| 304 | 476 | ||
| 305 | #ifndef __IESIsdbCasResponseEvent_FWD_DEFINED__ | 477 | #ifndef __IESIsdbCasResponseEvent_FWD_DEFINED__ |
| 306 | #define __IESIsdbCasResponseEvent_FWD_DEFINED__ | 478 | #define __IESIsdbCasResponseEvent_FWD_DEFINED__ |
| 307 | typedef interface IESIsdbCasResponseEvent IESIsdbCasResponseEvent; | 479 | typedef interface IESIsdbCasResponseEvent IESIsdbCasResponseEvent; |
| 480 | #ifdef __cplusplus | ||
| 481 | interface IESIsdbCasResponseEvent; | ||
| 482 | #endif /* __cplusplus */ | ||
| 308 | #endif | 483 | #endif |
| 309 | 484 | ||
| 310 | #ifndef __IGpnvsCommonBase_FWD_DEFINED__ | 485 | #ifndef __IGpnvsCommonBase_FWD_DEFINED__ |
| 311 | #define __IGpnvsCommonBase_FWD_DEFINED__ | 486 | #define __IGpnvsCommonBase_FWD_DEFINED__ |
| 312 | typedef interface IGpnvsCommonBase IGpnvsCommonBase; | 487 | typedef interface IGpnvsCommonBase IGpnvsCommonBase; |
| 488 | #ifdef __cplusplus | ||
| 489 | interface IGpnvsCommonBase; | ||
| 490 | #endif /* __cplusplus */ | ||
| 313 | #endif | 491 | #endif |
| 314 | 492 | ||
| 315 | #ifndef __IESEventFactory_FWD_DEFINED__ | 493 | #ifndef __IESEventFactory_FWD_DEFINED__ |
| 316 | #define __IESEventFactory_FWD_DEFINED__ | 494 | #define __IESEventFactory_FWD_DEFINED__ |
| 317 | typedef interface IESEventFactory IESEventFactory; | 495 | typedef interface IESEventFactory IESEventFactory; |
| 496 | #ifdef __cplusplus | ||
| 497 | interface IESEventFactory; | ||
| 498 | #endif /* __cplusplus */ | ||
| 318 | #endif | 499 | #endif |
| 319 | 500 | ||
| 320 | #ifndef __IESLicenseRenewalResultEvent_FWD_DEFINED__ | 501 | #ifndef __IESLicenseRenewalResultEvent_FWD_DEFINED__ |
| 321 | #define __IESLicenseRenewalResultEvent_FWD_DEFINED__ | 502 | #define __IESLicenseRenewalResultEvent_FWD_DEFINED__ |
| 322 | typedef interface IESLicenseRenewalResultEvent IESLicenseRenewalResultEvent; | 503 | typedef interface IESLicenseRenewalResultEvent IESLicenseRenewalResultEvent; |
| 504 | #ifdef __cplusplus | ||
| 505 | interface IESLicenseRenewalResultEvent; | ||
| 506 | #endif /* __cplusplus */ | ||
| 323 | #endif | 507 | #endif |
| 324 | 508 | ||
| 325 | #ifndef __IESFileExpiryDateEvent_FWD_DEFINED__ | 509 | #ifndef __IESFileExpiryDateEvent_FWD_DEFINED__ |
| 326 | #define __IESFileExpiryDateEvent_FWD_DEFINED__ | 510 | #define __IESFileExpiryDateEvent_FWD_DEFINED__ |
| 327 | typedef interface IESFileExpiryDateEvent IESFileExpiryDateEvent; | 511 | typedef interface IESFileExpiryDateEvent IESFileExpiryDateEvent; |
| 512 | #ifdef __cplusplus | ||
| 513 | interface IESFileExpiryDateEvent; | ||
| 514 | #endif /* __cplusplus */ | ||
| 328 | #endif | 515 | #endif |
| 329 | 516 | ||
| 330 | #ifndef __IESEvents_FWD_DEFINED__ | 517 | #ifndef __IESEvents_FWD_DEFINED__ |
| 331 | #define __IESEvents_FWD_DEFINED__ | 518 | #define __IESEvents_FWD_DEFINED__ |
| 332 | typedef interface IESEvents IESEvents; | 519 | typedef interface IESEvents IESEvents; |
| 520 | #ifdef __cplusplus | ||
| 521 | interface IESEvents; | ||
| 522 | #endif /* __cplusplus */ | ||
| 333 | #endif | 523 | #endif |
| 334 | 524 | ||
| 335 | #ifndef __IESEventService_FWD_DEFINED__ | 525 | #ifndef __IESEventService_FWD_DEFINED__ |
| 336 | #define __IESEventService_FWD_DEFINED__ | 526 | #define __IESEventService_FWD_DEFINED__ |
| 337 | typedef interface IESEventService IESEventService; | 527 | typedef interface IESEventService IESEventService; |
| 528 | #ifdef __cplusplus | ||
| 529 | interface IESEventService; | ||
| 530 | #endif /* __cplusplus */ | ||
| 338 | #endif | 531 | #endif |
| 339 | 532 | ||
| 340 | #ifndef __IESEventServiceConfiguration_FWD_DEFINED__ | 533 | #ifndef __IESEventServiceConfiguration_FWD_DEFINED__ |
| 341 | #define __IESEventServiceConfiguration_FWD_DEFINED__ | 534 | #define __IESEventServiceConfiguration_FWD_DEFINED__ |
| 342 | typedef interface IESEventServiceConfiguration IESEventServiceConfiguration; | 535 | typedef interface IESEventServiceConfiguration IESEventServiceConfiguration; |
| 536 | #ifdef __cplusplus | ||
| 537 | interface IESEventServiceConfiguration; | ||
| 538 | #endif /* __cplusplus */ | ||
| 343 | #endif | 539 | #endif |
| 344 | 540 | ||
| 345 | #ifndef __IBroadcastEvent_FWD_DEFINED__ | 541 | #ifndef __IBroadcastEvent_FWD_DEFINED__ |
| 346 | #define __IBroadcastEvent_FWD_DEFINED__ | 542 | #define __IBroadcastEvent_FWD_DEFINED__ |
| 347 | typedef interface IBroadcastEvent IBroadcastEvent; | 543 | typedef interface IBroadcastEvent IBroadcastEvent; |
| 544 | #ifdef __cplusplus | ||
| 545 | interface IBroadcastEvent; | ||
| 546 | #endif /* __cplusplus */ | ||
| 348 | #endif | 547 | #endif |
| 349 | 548 | ||
| 350 | #ifndef __IBroadcastEventEx_FWD_DEFINED__ | 549 | #ifndef __IBroadcastEventEx_FWD_DEFINED__ |
| 351 | #define __IBroadcastEventEx_FWD_DEFINED__ | 550 | #define __IBroadcastEventEx_FWD_DEFINED__ |
| 352 | typedef interface IBroadcastEventEx IBroadcastEventEx; | 551 | typedef interface IBroadcastEventEx IBroadcastEventEx; |
| 552 | #ifdef __cplusplus | ||
| 553 | interface IBroadcastEventEx; | ||
| 554 | #endif /* __cplusplus */ | ||
| 353 | #endif | 555 | #endif |
| 354 | 556 | ||
| 355 | #ifndef __IRegisterTuner_FWD_DEFINED__ | 557 | #ifndef __IRegisterTuner_FWD_DEFINED__ |
| 356 | #define __IRegisterTuner_FWD_DEFINED__ | 558 | #define __IRegisterTuner_FWD_DEFINED__ |
| 357 | typedef interface IRegisterTuner IRegisterTuner; | 559 | typedef interface IRegisterTuner IRegisterTuner; |
| 560 | #ifdef __cplusplus | ||
| 561 | interface IRegisterTuner; | ||
| 562 | #endif /* __cplusplus */ | ||
| 358 | #endif | 563 | #endif |
| 359 | 564 | ||
| 360 | #ifndef __IBDAComparable_FWD_DEFINED__ | 565 | #ifndef __IBDAComparable_FWD_DEFINED__ |
| 361 | #define __IBDAComparable_FWD_DEFINED__ | 566 | #define __IBDAComparable_FWD_DEFINED__ |
| 362 | typedef interface IBDAComparable IBDAComparable; | 567 | typedef interface IBDAComparable IBDAComparable; |
| 568 | #ifdef __cplusplus | ||
| 569 | interface IBDAComparable; | ||
| 570 | #endif /* __cplusplus */ | ||
| 363 | #endif | 571 | #endif |
| 364 | 572 | ||
| 365 | #ifndef __IPersistTuneXml_FWD_DEFINED__ | 573 | #ifndef __IPersistTuneXml_FWD_DEFINED__ |
| 366 | #define __IPersistTuneXml_FWD_DEFINED__ | 574 | #define __IPersistTuneXml_FWD_DEFINED__ |
| 367 | typedef interface IPersistTuneXml IPersistTuneXml; | 575 | typedef interface IPersistTuneXml IPersistTuneXml; |
| 576 | #ifdef __cplusplus | ||
| 577 | interface IPersistTuneXml; | ||
| 578 | #endif /* __cplusplus */ | ||
| 368 | #endif | 579 | #endif |
| 369 | 580 | ||
| 370 | #ifndef __IPersistTuneXmlUtility_FWD_DEFINED__ | 581 | #ifndef __IPersistTuneXmlUtility_FWD_DEFINED__ |
| 371 | #define __IPersistTuneXmlUtility_FWD_DEFINED__ | 582 | #define __IPersistTuneXmlUtility_FWD_DEFINED__ |
| 372 | typedef interface IPersistTuneXmlUtility IPersistTuneXmlUtility; | 583 | typedef interface IPersistTuneXmlUtility IPersistTuneXmlUtility; |
| 584 | #ifdef __cplusplus | ||
| 585 | interface IPersistTuneXmlUtility; | ||
| 586 | #endif /* __cplusplus */ | ||
| 373 | #endif | 587 | #endif |
| 374 | 588 | ||
| 375 | #ifndef __IPersistTuneXmlUtility2_FWD_DEFINED__ | 589 | #ifndef __IPersistTuneXmlUtility2_FWD_DEFINED__ |
| 376 | #define __IPersistTuneXmlUtility2_FWD_DEFINED__ | 590 | #define __IPersistTuneXmlUtility2_FWD_DEFINED__ |
| 377 | typedef interface IPersistTuneXmlUtility2 IPersistTuneXmlUtility2; | 591 | typedef interface IPersistTuneXmlUtility2 IPersistTuneXmlUtility2; |
| 592 | #ifdef __cplusplus | ||
| 593 | interface IPersistTuneXmlUtility2; | ||
| 594 | #endif /* __cplusplus */ | ||
| 378 | #endif | 595 | #endif |
| 379 | 596 | ||
| 380 | #ifndef __IBDACreateTuneRequestEx_FWD_DEFINED__ | 597 | #ifndef __IBDACreateTuneRequestEx_FWD_DEFINED__ |
| 381 | #define __IBDACreateTuneRequestEx_FWD_DEFINED__ | 598 | #define __IBDACreateTuneRequestEx_FWD_DEFINED__ |
| 382 | typedef interface IBDACreateTuneRequestEx IBDACreateTuneRequestEx; | 599 | typedef interface IBDACreateTuneRequestEx IBDACreateTuneRequestEx; |
| 600 | #ifdef __cplusplus | ||
| 601 | interface IBDACreateTuneRequestEx; | ||
| 602 | #endif /* __cplusplus */ | ||
| 383 | #endif | 603 | #endif |
| 384 | 604 | ||
| 385 | #ifndef __SystemTuningSpaces_FWD_DEFINED__ | 605 | #ifndef __SystemTuningSpaces_FWD_DEFINED__ |
| ... | @@ -784,141 +1004,225 @@ extern "C" { | ... | @@ -784,141 +1004,225 @@ extern "C" { |
| 784 | #ifndef __IAnalogLocator_FWD_DEFINED__ | 1004 | #ifndef __IAnalogLocator_FWD_DEFINED__ |
| 785 | #define __IAnalogLocator_FWD_DEFINED__ | 1005 | #define __IAnalogLocator_FWD_DEFINED__ |
| 786 | typedef interface IAnalogLocator IAnalogLocator; | 1006 | typedef interface IAnalogLocator IAnalogLocator; |
| 1007 | #ifdef __cplusplus | ||
| 1008 | interface IAnalogLocator; | ||
| 1009 | #endif /* __cplusplus */ | ||
| 787 | #endif | 1010 | #endif |
| 788 | 1011 | ||
| 789 | #ifndef __IATSCLocator_FWD_DEFINED__ | 1012 | #ifndef __IATSCLocator_FWD_DEFINED__ |
| 790 | #define __IATSCLocator_FWD_DEFINED__ | 1013 | #define __IATSCLocator_FWD_DEFINED__ |
| 791 | typedef interface IATSCLocator IATSCLocator; | 1014 | typedef interface IATSCLocator IATSCLocator; |
| 1015 | #ifdef __cplusplus | ||
| 1016 | interface IATSCLocator; | ||
| 1017 | #endif /* __cplusplus */ | ||
| 792 | #endif | 1018 | #endif |
| 793 | 1019 | ||
| 794 | #ifndef __IComponent_FWD_DEFINED__ | 1020 | #ifndef __IComponent_FWD_DEFINED__ |
| 795 | #define __IComponent_FWD_DEFINED__ | 1021 | #define __IComponent_FWD_DEFINED__ |
| 796 | typedef interface IComponent IComponent; | 1022 | typedef interface IComponent IComponent; |
| 1023 | #ifdef __cplusplus | ||
| 1024 | interface IComponent; | ||
| 1025 | #endif /* __cplusplus */ | ||
| 797 | #endif | 1026 | #endif |
| 798 | 1027 | ||
| 799 | #ifndef __IComponents_FWD_DEFINED__ | 1028 | #ifndef __IComponents_FWD_DEFINED__ |
| 800 | #define __IComponents_FWD_DEFINED__ | 1029 | #define __IComponents_FWD_DEFINED__ |
| 801 | typedef interface IComponents IComponents; | 1030 | typedef interface IComponents IComponents; |
| 1031 | #ifdef __cplusplus | ||
| 1032 | interface IComponents; | ||
| 1033 | #endif /* __cplusplus */ | ||
| 802 | #endif | 1034 | #endif |
| 803 | 1035 | ||
| 804 | #ifndef __IComponentType_FWD_DEFINED__ | 1036 | #ifndef __IComponentType_FWD_DEFINED__ |
| 805 | #define __IComponentType_FWD_DEFINED__ | 1037 | #define __IComponentType_FWD_DEFINED__ |
| 806 | typedef interface IComponentType IComponentType; | 1038 | typedef interface IComponentType IComponentType; |
| 1039 | #ifdef __cplusplus | ||
| 1040 | interface IComponentType; | ||
| 1041 | #endif /* __cplusplus */ | ||
| 807 | #endif | 1042 | #endif |
| 808 | 1043 | ||
| 809 | #ifndef __IComponentTypes_FWD_DEFINED__ | 1044 | #ifndef __IComponentTypes_FWD_DEFINED__ |
| 810 | #define __IComponentTypes_FWD_DEFINED__ | 1045 | #define __IComponentTypes_FWD_DEFINED__ |
| 811 | typedef interface IComponentTypes IComponentTypes; | 1046 | typedef interface IComponentTypes IComponentTypes; |
| 1047 | #ifdef __cplusplus | ||
| 1048 | interface IComponentTypes; | ||
| 1049 | #endif /* __cplusplus */ | ||
| 812 | #endif | 1050 | #endif |
| 813 | 1051 | ||
| 814 | #ifndef __IDigitalCableLocator_FWD_DEFINED__ | 1052 | #ifndef __IDigitalCableLocator_FWD_DEFINED__ |
| 815 | #define __IDigitalCableLocator_FWD_DEFINED__ | 1053 | #define __IDigitalCableLocator_FWD_DEFINED__ |
| 816 | typedef interface IDigitalCableLocator IDigitalCableLocator; | 1054 | typedef interface IDigitalCableLocator IDigitalCableLocator; |
| 1055 | #ifdef __cplusplus | ||
| 1056 | interface IDigitalCableLocator; | ||
| 1057 | #endif /* __cplusplus */ | ||
| 817 | #endif | 1058 | #endif |
| 818 | 1059 | ||
| 819 | #ifndef __IDigitalCableTuneRequest_FWD_DEFINED__ | 1060 | #ifndef __IDigitalCableTuneRequest_FWD_DEFINED__ |
| 820 | #define __IDigitalCableTuneRequest_FWD_DEFINED__ | 1061 | #define __IDigitalCableTuneRequest_FWD_DEFINED__ |
| 821 | typedef interface IDigitalCableTuneRequest IDigitalCableTuneRequest; | 1062 | typedef interface IDigitalCableTuneRequest IDigitalCableTuneRequest; |
| 1063 | #ifdef __cplusplus | ||
| 1064 | interface IDigitalCableTuneRequest; | ||
| 1065 | #endif /* __cplusplus */ | ||
| 822 | #endif | 1066 | #endif |
| 823 | 1067 | ||
| 824 | #ifndef __IDigitalCableTuningSpace_FWD_DEFINED__ | 1068 | #ifndef __IDigitalCableTuningSpace_FWD_DEFINED__ |
| 825 | #define __IDigitalCableTuningSpace_FWD_DEFINED__ | 1069 | #define __IDigitalCableTuningSpace_FWD_DEFINED__ |
| 826 | typedef interface IDigitalCableTuningSpace IDigitalCableTuningSpace; | 1070 | typedef interface IDigitalCableTuningSpace IDigitalCableTuningSpace; |
| 1071 | #ifdef __cplusplus | ||
| 1072 | interface IDigitalCableTuningSpace; | ||
| 1073 | #endif /* __cplusplus */ | ||
| 827 | #endif | 1074 | #endif |
| 828 | 1075 | ||
| 829 | #ifndef __IDVBCLocator_FWD_DEFINED__ | 1076 | #ifndef __IDVBCLocator_FWD_DEFINED__ |
| 830 | #define __IDVBCLocator_FWD_DEFINED__ | 1077 | #define __IDVBCLocator_FWD_DEFINED__ |
| 831 | typedef interface IDVBCLocator IDVBCLocator; | 1078 | typedef interface IDVBCLocator IDVBCLocator; |
| 1079 | #ifdef __cplusplus | ||
| 1080 | interface IDVBCLocator; | ||
| 1081 | #endif /* __cplusplus */ | ||
| 832 | #endif | 1082 | #endif |
| 833 | 1083 | ||
| 834 | #ifndef __IDVBSLocator_FWD_DEFINED__ | 1084 | #ifndef __IDVBSLocator_FWD_DEFINED__ |
| 835 | #define __IDVBSLocator_FWD_DEFINED__ | 1085 | #define __IDVBSLocator_FWD_DEFINED__ |
| 836 | typedef interface IDVBSLocator IDVBSLocator; | 1086 | typedef interface IDVBSLocator IDVBSLocator; |
| 1087 | #ifdef __cplusplus | ||
| 1088 | interface IDVBSLocator; | ||
| 1089 | #endif /* __cplusplus */ | ||
| 837 | #endif | 1090 | #endif |
| 838 | 1091 | ||
| 839 | #ifndef __IDVBSLocator2_FWD_DEFINED__ | 1092 | #ifndef __IDVBSLocator2_FWD_DEFINED__ |
| 840 | #define __IDVBSLocator2_FWD_DEFINED__ | 1093 | #define __IDVBSLocator2_FWD_DEFINED__ |
| 841 | typedef interface IDVBSLocator2 IDVBSLocator2; | 1094 | typedef interface IDVBSLocator2 IDVBSLocator2; |
| 1095 | #ifdef __cplusplus | ||
| 1096 | interface IDVBSLocator2; | ||
| 1097 | #endif /* __cplusplus */ | ||
| 842 | #endif | 1098 | #endif |
| 843 | 1099 | ||
| 844 | #ifndef __IDVBTLocator_FWD_DEFINED__ | 1100 | #ifndef __IDVBTLocator_FWD_DEFINED__ |
| 845 | #define __IDVBTLocator_FWD_DEFINED__ | 1101 | #define __IDVBTLocator_FWD_DEFINED__ |
| 846 | typedef interface IDVBTLocator IDVBTLocator; | 1102 | typedef interface IDVBTLocator IDVBTLocator; |
| 1103 | #ifdef __cplusplus | ||
| 1104 | interface IDVBTLocator; | ||
| 1105 | #endif /* __cplusplus */ | ||
| 847 | #endif | 1106 | #endif |
| 848 | 1107 | ||
| 849 | #ifndef __IDVBTLocator2_FWD_DEFINED__ | 1108 | #ifndef __IDVBTLocator2_FWD_DEFINED__ |
| 850 | #define __IDVBTLocator2_FWD_DEFINED__ | 1109 | #define __IDVBTLocator2_FWD_DEFINED__ |
| 851 | typedef interface IDVBTLocator2 IDVBTLocator2; | 1110 | typedef interface IDVBTLocator2 IDVBTLocator2; |
| 1111 | #ifdef __cplusplus | ||
| 1112 | interface IDVBTLocator2; | ||
| 1113 | #endif /* __cplusplus */ | ||
| 852 | #endif | 1114 | #endif |
| 853 | 1115 | ||
| 854 | #ifndef __IEnumComponents_FWD_DEFINED__ | 1116 | #ifndef __IEnumComponents_FWD_DEFINED__ |
| 855 | #define __IEnumComponents_FWD_DEFINED__ | 1117 | #define __IEnumComponents_FWD_DEFINED__ |
| 856 | typedef interface IEnumComponents IEnumComponents; | 1118 | typedef interface IEnumComponents IEnumComponents; |
| 1119 | #ifdef __cplusplus | ||
| 1120 | interface IEnumComponents; | ||
| 1121 | #endif /* __cplusplus */ | ||
| 857 | #endif | 1122 | #endif |
| 858 | 1123 | ||
| 859 | #ifndef __IEnumComponentTypes_FWD_DEFINED__ | 1124 | #ifndef __IEnumComponentTypes_FWD_DEFINED__ |
| 860 | #define __IEnumComponentTypes_FWD_DEFINED__ | 1125 | #define __IEnumComponentTypes_FWD_DEFINED__ |
| 861 | typedef interface IEnumComponentTypes IEnumComponentTypes; | 1126 | typedef interface IEnumComponentTypes IEnumComponentTypes; |
| 1127 | #ifdef __cplusplus | ||
| 1128 | interface IEnumComponentTypes; | ||
| 1129 | #endif /* __cplusplus */ | ||
| 862 | #endif | 1130 | #endif |
| 863 | 1131 | ||
| 864 | #ifndef __IEnumTuningSpaces_FWD_DEFINED__ | 1132 | #ifndef __IEnumTuningSpaces_FWD_DEFINED__ |
| 865 | #define __IEnumTuningSpaces_FWD_DEFINED__ | 1133 | #define __IEnumTuningSpaces_FWD_DEFINED__ |
| 866 | typedef interface IEnumTuningSpaces IEnumTuningSpaces; | 1134 | typedef interface IEnumTuningSpaces IEnumTuningSpaces; |
| 1135 | #ifdef __cplusplus | ||
| 1136 | interface IEnumTuningSpaces; | ||
| 1137 | #endif /* __cplusplus */ | ||
| 867 | #endif | 1138 | #endif |
| 868 | 1139 | ||
| 869 | #ifndef __IISDBSLocator_FWD_DEFINED__ | 1140 | #ifndef __IISDBSLocator_FWD_DEFINED__ |
| 870 | #define __IISDBSLocator_FWD_DEFINED__ | 1141 | #define __IISDBSLocator_FWD_DEFINED__ |
| 871 | typedef interface IISDBSLocator IISDBSLocator; | 1142 | typedef interface IISDBSLocator IISDBSLocator; |
| 1143 | #ifdef __cplusplus | ||
| 1144 | interface IISDBSLocator; | ||
| 1145 | #endif /* __cplusplus */ | ||
| 872 | #endif | 1146 | #endif |
| 873 | 1147 | ||
| 874 | #ifndef __ILanguageComponentType_FWD_DEFINED__ | 1148 | #ifndef __ILanguageComponentType_FWD_DEFINED__ |
| 875 | #define __ILanguageComponentType_FWD_DEFINED__ | 1149 | #define __ILanguageComponentType_FWD_DEFINED__ |
| 876 | typedef interface ILanguageComponentType ILanguageComponentType; | 1150 | typedef interface ILanguageComponentType ILanguageComponentType; |
| 1151 | #ifdef __cplusplus | ||
| 1152 | interface ILanguageComponentType; | ||
| 1153 | #endif /* __cplusplus */ | ||
| 877 | #endif | 1154 | #endif |
| 878 | 1155 | ||
| 879 | #ifndef __ILocator_FWD_DEFINED__ | 1156 | #ifndef __ILocator_FWD_DEFINED__ |
| 880 | #define __ILocator_FWD_DEFINED__ | 1157 | #define __ILocator_FWD_DEFINED__ |
| 881 | typedef interface ILocator ILocator; | 1158 | typedef interface ILocator ILocator; |
| 1159 | #ifdef __cplusplus | ||
| 1160 | interface ILocator; | ||
| 1161 | #endif /* __cplusplus */ | ||
| 882 | #endif | 1162 | #endif |
| 883 | 1163 | ||
| 884 | #ifndef __IMPEG2Component_FWD_DEFINED__ | 1164 | #ifndef __IMPEG2Component_FWD_DEFINED__ |
| 885 | #define __IMPEG2Component_FWD_DEFINED__ | 1165 | #define __IMPEG2Component_FWD_DEFINED__ |
| 886 | typedef interface IMPEG2Component IMPEG2Component; | 1166 | typedef interface IMPEG2Component IMPEG2Component; |
| 1167 | #ifdef __cplusplus | ||
| 1168 | interface IMPEG2Component; | ||
| 1169 | #endif /* __cplusplus */ | ||
| 887 | #endif | 1170 | #endif |
| 888 | 1171 | ||
| 889 | #ifndef __IMPEG2ComponentType_FWD_DEFINED__ | 1172 | #ifndef __IMPEG2ComponentType_FWD_DEFINED__ |
| 890 | #define __IMPEG2ComponentType_FWD_DEFINED__ | 1173 | #define __IMPEG2ComponentType_FWD_DEFINED__ |
| 891 | typedef interface IMPEG2ComponentType IMPEG2ComponentType; | 1174 | typedef interface IMPEG2ComponentType IMPEG2ComponentType; |
| 1175 | #ifdef __cplusplus | ||
| 1176 | interface IMPEG2ComponentType; | ||
| 1177 | #endif /* __cplusplus */ | ||
| 892 | #endif | 1178 | #endif |
| 893 | 1179 | ||
| 894 | #ifndef __IScanningTuner_FWD_DEFINED__ | 1180 | #ifndef __IScanningTuner_FWD_DEFINED__ |
| 895 | #define __IScanningTuner_FWD_DEFINED__ | 1181 | #define __IScanningTuner_FWD_DEFINED__ |
| 896 | typedef interface IScanningTuner IScanningTuner; | 1182 | typedef interface IScanningTuner IScanningTuner; |
| 1183 | #ifdef __cplusplus | ||
| 1184 | interface IScanningTuner; | ||
| 1185 | #endif /* __cplusplus */ | ||
| 897 | #endif | 1186 | #endif |
| 898 | 1187 | ||
| 899 | #ifndef __ITuneRequest_FWD_DEFINED__ | 1188 | #ifndef __ITuneRequest_FWD_DEFINED__ |
| 900 | #define __ITuneRequest_FWD_DEFINED__ | 1189 | #define __ITuneRequest_FWD_DEFINED__ |
| 901 | typedef interface ITuneRequest ITuneRequest; | 1190 | typedef interface ITuneRequest ITuneRequest; |
| 1191 | #ifdef __cplusplus | ||
| 1192 | interface ITuneRequest; | ||
| 1193 | #endif /* __cplusplus */ | ||
| 902 | #endif | 1194 | #endif |
| 903 | 1195 | ||
| 904 | #ifndef __ITuner_FWD_DEFINED__ | 1196 | #ifndef __ITuner_FWD_DEFINED__ |
| 905 | #define __ITuner_FWD_DEFINED__ | 1197 | #define __ITuner_FWD_DEFINED__ |
| 906 | typedef interface ITuner ITuner; | 1198 | typedef interface ITuner ITuner; |
| 1199 | #ifdef __cplusplus | ||
| 1200 | interface ITuner; | ||
| 1201 | #endif /* __cplusplus */ | ||
| 907 | #endif | 1202 | #endif |
| 908 | 1203 | ||
| 909 | #ifndef __ITunerCap_FWD_DEFINED__ | 1204 | #ifndef __ITunerCap_FWD_DEFINED__ |
| 910 | #define __ITunerCap_FWD_DEFINED__ | 1205 | #define __ITunerCap_FWD_DEFINED__ |
| 911 | typedef interface ITunerCap ITunerCap; | 1206 | typedef interface ITunerCap ITunerCap; |
| 1207 | #ifdef __cplusplus | ||
| 1208 | interface ITunerCap; | ||
| 1209 | #endif /* __cplusplus */ | ||
| 912 | #endif | 1210 | #endif |
| 913 | 1211 | ||
| 914 | #ifndef __ITuningSpace_FWD_DEFINED__ | 1212 | #ifndef __ITuningSpace_FWD_DEFINED__ |
| 915 | #define __ITuningSpace_FWD_DEFINED__ | 1213 | #define __ITuningSpace_FWD_DEFINED__ |
| 916 | typedef interface ITuningSpace ITuningSpace; | 1214 | typedef interface ITuningSpace ITuningSpace; |
| 1215 | #ifdef __cplusplus | ||
| 1216 | interface ITuningSpace; | ||
| 1217 | #endif /* __cplusplus */ | ||
| 917 | #endif | 1218 | #endif |
| 918 | 1219 | ||
| 919 | #ifndef __ITuningSpaceContainer_FWD_DEFINED__ | 1220 | #ifndef __ITuningSpaceContainer_FWD_DEFINED__ |
| 920 | #define __ITuningSpaceContainer_FWD_DEFINED__ | 1221 | #define __ITuningSpaceContainer_FWD_DEFINED__ |
| 921 | typedef interface ITuningSpaceContainer ITuningSpaceContainer; | 1222 | typedef interface ITuningSpaceContainer ITuningSpaceContainer; |
| 1223 | #ifdef __cplusplus | ||
| 1224 | interface ITuningSpaceContainer; | ||
| 1225 | #endif /* __cplusplus */ | ||
| 922 | #endif | 1226 | #endif |
| 923 | 1227 | ||
| 924 | 1228 | ||
| ... | @@ -1039,7 +1343,6 @@ enum { | ... | @@ -1039,7 +1343,6 @@ enum { |
| 1039 | DISPID_MP2TUNERFACTORY_CREATETUNEREQUEST = 1 | 1343 | DISPID_MP2TUNERFACTORY_CREATETUNEREQUEST = 1 |
| 1040 | }; | 1344 | }; |
| 1041 | 1345 | ||
| 1042 | |||
| 1043 | #define SID_ESEventService CLSID_ESEventService | 1346 | #define SID_ESEventService CLSID_ESEventService |
| 1044 | #define SID_ESEventFactory CLSID_ESEventFactory | 1347 | #define SID_ESEventFactory CLSID_ESEventFactory |
| 1045 | #define SID_SBroadcastEventService CLSID_BroadcastEventService | 1348 | #define SID_SBroadcastEventService CLSID_BroadcastEventService |
| ... | @@ -1081,29 +1384,29 @@ typedef struct ITuningSpacesVtbl { | ... | @@ -1081,29 +1384,29 @@ typedef struct ITuningSpacesVtbl { |
| 1081 | 1384 | ||
| 1082 | /*** IUnknown methods ***/ | 1385 | /*** IUnknown methods ***/ |
| 1083 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1386 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1084 | ITuningSpaces* This, | 1387 | ITuningSpaces *This, |
| 1085 | REFIID riid, | 1388 | REFIID riid, |
| 1086 | void **ppvObject); | 1389 | void **ppvObject); |
| 1087 | 1390 | ||
| 1088 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1391 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1089 | ITuningSpaces* This); | 1392 | ITuningSpaces *This); |
| 1090 | 1393 | ||
| 1091 | ULONG (STDMETHODCALLTYPE *Release)( | 1394 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1092 | ITuningSpaces* This); | 1395 | ITuningSpaces *This); |
| 1093 | 1396 | ||
| 1094 | /*** IDispatch methods ***/ | 1397 | /*** IDispatch methods ***/ |
| 1095 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 1398 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 1096 | ITuningSpaces* This, | 1399 | ITuningSpaces *This, |
| 1097 | UINT *pctinfo); | 1400 | UINT *pctinfo); |
| 1098 | 1401 | ||
| 1099 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 1402 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 1100 | ITuningSpaces* This, | 1403 | ITuningSpaces *This, |
| 1101 | UINT iTInfo, | 1404 | UINT iTInfo, |
| 1102 | LCID lcid, | 1405 | LCID lcid, |
| 1103 | ITypeInfo **ppTInfo); | 1406 | ITypeInfo **ppTInfo); |
| 1104 | 1407 | ||
| 1105 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 1408 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 1106 | ITuningSpaces* This, | 1409 | ITuningSpaces *This, |
| 1107 | REFIID riid, | 1410 | REFIID riid, |
| 1108 | LPOLESTR *rgszNames, | 1411 | LPOLESTR *rgszNames, |
| 1109 | UINT cNames, | 1412 | UINT cNames, |
| ... | @@ -1111,7 +1414,7 @@ typedef struct ITuningSpacesVtbl { | ... | @@ -1111,7 +1414,7 @@ typedef struct ITuningSpacesVtbl { |
| 1111 | DISPID *rgDispId); | 1414 | DISPID *rgDispId); |
| 1112 | 1415 | ||
| 1113 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 1416 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 1114 | ITuningSpaces* This, | 1417 | ITuningSpaces *This, |
| 1115 | DISPID dispIdMember, | 1418 | DISPID dispIdMember, |
| 1116 | REFIID riid, | 1419 | REFIID riid, |
| 1117 | LCID lcid, | 1420 | LCID lcid, |
| ... | @@ -1123,24 +1426,25 @@ typedef struct ITuningSpacesVtbl { | ... | @@ -1123,24 +1426,25 @@ typedef struct ITuningSpacesVtbl { |
| 1123 | 1426 | ||
| 1124 | /*** ITuningSpaces methods ***/ | 1427 | /*** ITuningSpaces methods ***/ |
| 1125 | HRESULT (STDMETHODCALLTYPE *get_Count)( | 1428 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 1126 | ITuningSpaces* This, | 1429 | ITuningSpaces *This, |
| 1127 | LONG *Count); | 1430 | LONG *Count); |
| 1128 | 1431 | ||
| 1129 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | 1432 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 1130 | ITuningSpaces* This, | 1433 | ITuningSpaces *This, |
| 1131 | IEnumVARIANT **NewEnum); | 1434 | IEnumVARIANT **NewEnum); |
| 1132 | 1435 | ||
| 1133 | HRESULT (STDMETHODCALLTYPE *get_Item)( | 1436 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 1134 | ITuningSpaces* This, | 1437 | ITuningSpaces *This, |
| 1135 | VARIANT varIndex, | 1438 | VARIANT varIndex, |
| 1136 | ITuningSpace **TuningSpace); | 1439 | ITuningSpace **TuningSpace); |
| 1137 | 1440 | ||
| 1138 | HRESULT (STDMETHODCALLTYPE *get_EnumTuningSpaces)( | 1441 | HRESULT (STDMETHODCALLTYPE *get_EnumTuningSpaces)( |
| 1139 | ITuningSpaces* This, | 1442 | ITuningSpaces *This, |
| 1140 | IEnumTuningSpaces **NewEnum); | 1443 | IEnumTuningSpaces **NewEnum); |
| 1141 | 1444 | ||
| 1142 | END_INTERFACE | 1445 | END_INTERFACE |
| 1143 | } ITuningSpacesVtbl; | 1446 | } ITuningSpacesVtbl; |
| 1447 | |||
| 1144 | interface ITuningSpaces { | 1448 | interface ITuningSpaces { |
| 1145 | CONST_VTBL ITuningSpacesVtbl* lpVtbl; | 1449 | CONST_VTBL ITuningSpacesVtbl* lpVtbl; |
| 1146 | }; | 1450 | }; |
| ... | @@ -1203,39 +1507,6 @@ static FORCEINLINE HRESULT ITuningSpaces_get_EnumTuningSpaces(ITuningSpaces* Thi | ... | @@ -1203,39 +1507,6 @@ static FORCEINLINE HRESULT ITuningSpaces_get_EnumTuningSpaces(ITuningSpaces* Thi |
| 1203 | 1507 | ||
| 1204 | #endif | 1508 | #endif |
| 1205 | 1509 | ||
| 1206 | HRESULT STDMETHODCALLTYPE ITuningSpaces_get_Count_Proxy( | ||
| 1207 | ITuningSpaces* This, | ||
| 1208 | LONG *Count); | ||
| 1209 | void __RPC_STUB ITuningSpaces_get_Count_Stub( | ||
| 1210 | IRpcStubBuffer* This, | ||
| 1211 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1212 | PRPC_MESSAGE pRpcMessage, | ||
| 1213 | DWORD* pdwStubPhase); | ||
| 1214 | HRESULT STDMETHODCALLTYPE ITuningSpaces_get__NewEnum_Proxy( | ||
| 1215 | ITuningSpaces* This, | ||
| 1216 | IEnumVARIANT **NewEnum); | ||
| 1217 | void __RPC_STUB ITuningSpaces_get__NewEnum_Stub( | ||
| 1218 | IRpcStubBuffer* This, | ||
| 1219 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1220 | PRPC_MESSAGE pRpcMessage, | ||
| 1221 | DWORD* pdwStubPhase); | ||
| 1222 | HRESULT STDMETHODCALLTYPE ITuningSpaces_get_Item_Proxy( | ||
| 1223 | ITuningSpaces* This, | ||
| 1224 | VARIANT varIndex, | ||
| 1225 | ITuningSpace **TuningSpace); | ||
| 1226 | void __RPC_STUB ITuningSpaces_get_Item_Stub( | ||
| 1227 | IRpcStubBuffer* This, | ||
| 1228 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1229 | PRPC_MESSAGE pRpcMessage, | ||
| 1230 | DWORD* pdwStubPhase); | ||
| 1231 | HRESULT STDMETHODCALLTYPE ITuningSpaces_get_EnumTuningSpaces_Proxy( | ||
| 1232 | ITuningSpaces* This, | ||
| 1233 | IEnumTuningSpaces **NewEnum); | ||
| 1234 | void __RPC_STUB ITuningSpaces_get_EnumTuningSpaces_Stub( | ||
| 1235 | IRpcStubBuffer* This, | ||
| 1236 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1237 | PRPC_MESSAGE pRpcMessage, | ||
| 1238 | DWORD* pdwStubPhase); | ||
| 1239 | 1510 | ||
| 1240 | #endif /* __ITuningSpaces_INTERFACE_DEFINED__ */ | 1511 | #endif /* __ITuningSpaces_INTERFACE_DEFINED__ */ |
| 1241 | 1512 | ||
| ... | @@ -1306,29 +1577,29 @@ typedef struct ITuningSpaceContainerVtbl { | ... | @@ -1306,29 +1577,29 @@ typedef struct ITuningSpaceContainerVtbl { |
| 1306 | 1577 | ||
| 1307 | /*** IUnknown methods ***/ | 1578 | /*** IUnknown methods ***/ |
| 1308 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1579 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1309 | ITuningSpaceContainer* This, | 1580 | ITuningSpaceContainer *This, |
| 1310 | REFIID riid, | 1581 | REFIID riid, |
| 1311 | void **ppvObject); | 1582 | void **ppvObject); |
| 1312 | 1583 | ||
| 1313 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1584 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1314 | ITuningSpaceContainer* This); | 1585 | ITuningSpaceContainer *This); |
| 1315 | 1586 | ||
| 1316 | ULONG (STDMETHODCALLTYPE *Release)( | 1587 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1317 | ITuningSpaceContainer* This); | 1588 | ITuningSpaceContainer *This); |
| 1318 | 1589 | ||
| 1319 | /*** IDispatch methods ***/ | 1590 | /*** IDispatch methods ***/ |
| 1320 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 1591 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 1321 | ITuningSpaceContainer* This, | 1592 | ITuningSpaceContainer *This, |
| 1322 | UINT *pctinfo); | 1593 | UINT *pctinfo); |
| 1323 | 1594 | ||
| 1324 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 1595 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 1325 | ITuningSpaceContainer* This, | 1596 | ITuningSpaceContainer *This, |
| 1326 | UINT iTInfo, | 1597 | UINT iTInfo, |
| 1327 | LCID lcid, | 1598 | LCID lcid, |
| 1328 | ITypeInfo **ppTInfo); | 1599 | ITypeInfo **ppTInfo); |
| 1329 | 1600 | ||
| 1330 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 1601 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 1331 | ITuningSpaceContainer* This, | 1602 | ITuningSpaceContainer *This, |
| 1332 | REFIID riid, | 1603 | REFIID riid, |
| 1333 | LPOLESTR *rgszNames, | 1604 | LPOLESTR *rgszNames, |
| 1334 | UINT cNames, | 1605 | UINT cNames, |
| ... | @@ -1336,7 +1607,7 @@ typedef struct ITuningSpaceContainerVtbl { | ... | @@ -1336,7 +1607,7 @@ typedef struct ITuningSpaceContainerVtbl { |
| 1336 | DISPID *rgDispId); | 1607 | DISPID *rgDispId); |
| 1337 | 1608 | ||
| 1338 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 1609 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 1339 | ITuningSpaceContainer* This, | 1610 | ITuningSpaceContainer *This, |
| 1340 | DISPID dispIdMember, | 1611 | DISPID dispIdMember, |
| 1341 | REFIID riid, | 1612 | REFIID riid, |
| 1342 | LCID lcid, | 1613 | LCID lcid, |
| ... | @@ -1348,66 +1619,67 @@ typedef struct ITuningSpaceContainerVtbl { | ... | @@ -1348,66 +1619,67 @@ typedef struct ITuningSpaceContainerVtbl { |
| 1348 | 1619 | ||
| 1349 | /*** ITuningSpaceContainer methods ***/ | 1620 | /*** ITuningSpaceContainer methods ***/ |
| 1350 | HRESULT (STDMETHODCALLTYPE *get_Count)( | 1621 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 1351 | ITuningSpaceContainer* This, | 1622 | ITuningSpaceContainer *This, |
| 1352 | LONG *Count); | 1623 | LONG *Count); |
| 1353 | 1624 | ||
| 1354 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | 1625 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 1355 | ITuningSpaceContainer* This, | 1626 | ITuningSpaceContainer *This, |
| 1356 | IEnumVARIANT **NewEnum); | 1627 | IEnumVARIANT **NewEnum); |
| 1357 | 1628 | ||
| 1358 | HRESULT (STDMETHODCALLTYPE *get_Item)( | 1629 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 1359 | ITuningSpaceContainer* This, | 1630 | ITuningSpaceContainer *This, |
| 1360 | VARIANT varIndex, | 1631 | VARIANT varIndex, |
| 1361 | ITuningSpace **TuningSpace); | 1632 | ITuningSpace **TuningSpace); |
| 1362 | 1633 | ||
| 1363 | HRESULT (STDMETHODCALLTYPE *put_Item)( | 1634 | HRESULT (STDMETHODCALLTYPE *put_Item)( |
| 1364 | ITuningSpaceContainer* This, | 1635 | ITuningSpaceContainer *This, |
| 1365 | VARIANT varIndex, | 1636 | VARIANT varIndex, |
| 1366 | ITuningSpace *TuningSpace); | 1637 | ITuningSpace *TuningSpace); |
| 1367 | 1638 | ||
| 1368 | HRESULT (STDMETHODCALLTYPE *TuningSpacesForCLSID)( | 1639 | HRESULT (STDMETHODCALLTYPE *TuningSpacesForCLSID)( |
| 1369 | ITuningSpaceContainer* This, | 1640 | ITuningSpaceContainer *This, |
| 1370 | BSTR SpaceCLSID, | 1641 | BSTR SpaceCLSID, |
| 1371 | ITuningSpaces **NewColl); | 1642 | ITuningSpaces **NewColl); |
| 1372 | 1643 | ||
| 1373 | HRESULT (STDMETHODCALLTYPE *_TuningSpacesForCLSID)( | 1644 | HRESULT (STDMETHODCALLTYPE *_TuningSpacesForCLSID)( |
| 1374 | ITuningSpaceContainer* This, | 1645 | ITuningSpaceContainer *This, |
| 1375 | REFCLSID SpaceCLSID, | 1646 | REFCLSID SpaceCLSID, |
| 1376 | ITuningSpaces **NewColl); | 1647 | ITuningSpaces **NewColl); |
| 1377 | 1648 | ||
| 1378 | HRESULT (STDMETHODCALLTYPE *TuningSpacesForName)( | 1649 | HRESULT (STDMETHODCALLTYPE *TuningSpacesForName)( |
| 1379 | ITuningSpaceContainer* This, | 1650 | ITuningSpaceContainer *This, |
| 1380 | BSTR Name, | 1651 | BSTR Name, |
| 1381 | ITuningSpaces **NewColl); | 1652 | ITuningSpaces **NewColl); |
| 1382 | 1653 | ||
| 1383 | HRESULT (STDMETHODCALLTYPE *FindID)( | 1654 | HRESULT (STDMETHODCALLTYPE *FindID)( |
| 1384 | ITuningSpaceContainer* This, | 1655 | ITuningSpaceContainer *This, |
| 1385 | ITuningSpace *TuningSpace, | 1656 | ITuningSpace *TuningSpace, |
| 1386 | LONG *ID); | 1657 | LONG *ID); |
| 1387 | 1658 | ||
| 1388 | HRESULT (STDMETHODCALLTYPE *Add)( | 1659 | HRESULT (STDMETHODCALLTYPE *Add)( |
| 1389 | ITuningSpaceContainer* This, | 1660 | ITuningSpaceContainer *This, |
| 1390 | ITuningSpace *TuningSpace, | 1661 | ITuningSpace *TuningSpace, |
| 1391 | VARIANT *NewIndex); | 1662 | VARIANT *NewIndex); |
| 1392 | 1663 | ||
| 1393 | HRESULT (STDMETHODCALLTYPE *get_EnumTuningSpaces)( | 1664 | HRESULT (STDMETHODCALLTYPE *get_EnumTuningSpaces)( |
| 1394 | ITuningSpaceContainer* This, | 1665 | ITuningSpaceContainer *This, |
| 1395 | IEnumTuningSpaces **ppEnum); | 1666 | IEnumTuningSpaces **ppEnum); |
| 1396 | 1667 | ||
| 1397 | HRESULT (STDMETHODCALLTYPE *Remove)( | 1668 | HRESULT (STDMETHODCALLTYPE *Remove)( |
| 1398 | ITuningSpaceContainer* This, | 1669 | ITuningSpaceContainer *This, |
| 1399 | VARIANT Index); | 1670 | VARIANT Index); |
| 1400 | 1671 | ||
| 1401 | HRESULT (STDMETHODCALLTYPE *get_MaxCount)( | 1672 | HRESULT (STDMETHODCALLTYPE *get_MaxCount)( |
| 1402 | ITuningSpaceContainer* This, | 1673 | ITuningSpaceContainer *This, |
| 1403 | LONG *MaxCount); | 1674 | LONG *MaxCount); |
| 1404 | 1675 | ||
| 1405 | HRESULT (STDMETHODCALLTYPE *put_MaxCount)( | 1676 | HRESULT (STDMETHODCALLTYPE *put_MaxCount)( |
| 1406 | ITuningSpaceContainer* This, | 1677 | ITuningSpaceContainer *This, |
| 1407 | LONG MaxCount); | 1678 | LONG MaxCount); |
| 1408 | 1679 | ||
| 1409 | END_INTERFACE | 1680 | END_INTERFACE |
| 1410 | } ITuningSpaceContainerVtbl; | 1681 | } ITuningSpaceContainerVtbl; |
| 1682 | |||
| 1411 | interface ITuningSpaceContainer { | 1683 | interface ITuningSpaceContainer { |
| 1412 | CONST_VTBL ITuningSpaceContainerVtbl* lpVtbl; | 1684 | CONST_VTBL ITuningSpaceContainerVtbl* lpVtbl; |
| 1413 | }; | 1685 | }; |
| ... | @@ -1506,117 +1778,6 @@ static FORCEINLINE HRESULT ITuningSpaceContainer_put_MaxCount(ITuningSpaceContai | ... | @@ -1506,117 +1778,6 @@ static FORCEINLINE HRESULT ITuningSpaceContainer_put_MaxCount(ITuningSpaceContai |
| 1506 | 1778 | ||
| 1507 | #endif | 1779 | #endif |
| 1508 | 1780 | ||
| 1509 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer_get_Count_Proxy( | ||
| 1510 | ITuningSpaceContainer* This, | ||
| 1511 | LONG *Count); | ||
| 1512 | void __RPC_STUB ITuningSpaceContainer_get_Count_Stub( | ||
| 1513 | IRpcStubBuffer* This, | ||
| 1514 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1515 | PRPC_MESSAGE pRpcMessage, | ||
| 1516 | DWORD* pdwStubPhase); | ||
| 1517 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer_get__NewEnum_Proxy( | ||
| 1518 | ITuningSpaceContainer* This, | ||
| 1519 | IEnumVARIANT **NewEnum); | ||
| 1520 | void __RPC_STUB ITuningSpaceContainer_get__NewEnum_Stub( | ||
| 1521 | IRpcStubBuffer* This, | ||
| 1522 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1523 | PRPC_MESSAGE pRpcMessage, | ||
| 1524 | DWORD* pdwStubPhase); | ||
| 1525 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer_get_Item_Proxy( | ||
| 1526 | ITuningSpaceContainer* This, | ||
| 1527 | VARIANT varIndex, | ||
| 1528 | ITuningSpace **TuningSpace); | ||
| 1529 | void __RPC_STUB ITuningSpaceContainer_get_Item_Stub( | ||
| 1530 | IRpcStubBuffer* This, | ||
| 1531 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1532 | PRPC_MESSAGE pRpcMessage, | ||
| 1533 | DWORD* pdwStubPhase); | ||
| 1534 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer_put_Item_Proxy( | ||
| 1535 | ITuningSpaceContainer* This, | ||
| 1536 | VARIANT varIndex, | ||
| 1537 | ITuningSpace *TuningSpace); | ||
| 1538 | void __RPC_STUB ITuningSpaceContainer_put_Item_Stub( | ||
| 1539 | IRpcStubBuffer* This, | ||
| 1540 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1541 | PRPC_MESSAGE pRpcMessage, | ||
| 1542 | DWORD* pdwStubPhase); | ||
| 1543 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer_TuningSpacesForCLSID_Proxy( | ||
| 1544 | ITuningSpaceContainer* This, | ||
| 1545 | BSTR SpaceCLSID, | ||
| 1546 | ITuningSpaces **NewColl); | ||
| 1547 | void __RPC_STUB ITuningSpaceContainer_TuningSpacesForCLSID_Stub( | ||
| 1548 | IRpcStubBuffer* This, | ||
| 1549 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1550 | PRPC_MESSAGE pRpcMessage, | ||
| 1551 | DWORD* pdwStubPhase); | ||
| 1552 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer__TuningSpacesForCLSID_Proxy( | ||
| 1553 | ITuningSpaceContainer* This, | ||
| 1554 | REFCLSID SpaceCLSID, | ||
| 1555 | ITuningSpaces **NewColl); | ||
| 1556 | void __RPC_STUB ITuningSpaceContainer__TuningSpacesForCLSID_Stub( | ||
| 1557 | IRpcStubBuffer* This, | ||
| 1558 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1559 | PRPC_MESSAGE pRpcMessage, | ||
| 1560 | DWORD* pdwStubPhase); | ||
| 1561 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer_TuningSpacesForName_Proxy( | ||
| 1562 | ITuningSpaceContainer* This, | ||
| 1563 | BSTR Name, | ||
| 1564 | ITuningSpaces **NewColl); | ||
| 1565 | void __RPC_STUB ITuningSpaceContainer_TuningSpacesForName_Stub( | ||
| 1566 | IRpcStubBuffer* This, | ||
| 1567 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1568 | PRPC_MESSAGE pRpcMessage, | ||
| 1569 | DWORD* pdwStubPhase); | ||
| 1570 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer_FindID_Proxy( | ||
| 1571 | ITuningSpaceContainer* This, | ||
| 1572 | ITuningSpace *TuningSpace, | ||
| 1573 | LONG *ID); | ||
| 1574 | void __RPC_STUB ITuningSpaceContainer_FindID_Stub( | ||
| 1575 | IRpcStubBuffer* This, | ||
| 1576 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1577 | PRPC_MESSAGE pRpcMessage, | ||
| 1578 | DWORD* pdwStubPhase); | ||
| 1579 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer_Add_Proxy( | ||
| 1580 | ITuningSpaceContainer* This, | ||
| 1581 | ITuningSpace *TuningSpace, | ||
| 1582 | VARIANT *NewIndex); | ||
| 1583 | void __RPC_STUB ITuningSpaceContainer_Add_Stub( | ||
| 1584 | IRpcStubBuffer* This, | ||
| 1585 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1586 | PRPC_MESSAGE pRpcMessage, | ||
| 1587 | DWORD* pdwStubPhase); | ||
| 1588 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer_get_EnumTuningSpaces_Proxy( | ||
| 1589 | ITuningSpaceContainer* This, | ||
| 1590 | IEnumTuningSpaces **ppEnum); | ||
| 1591 | void __RPC_STUB ITuningSpaceContainer_get_EnumTuningSpaces_Stub( | ||
| 1592 | IRpcStubBuffer* This, | ||
| 1593 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1594 | PRPC_MESSAGE pRpcMessage, | ||
| 1595 | DWORD* pdwStubPhase); | ||
| 1596 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer_Remove_Proxy( | ||
| 1597 | ITuningSpaceContainer* This, | ||
| 1598 | VARIANT Index); | ||
| 1599 | void __RPC_STUB ITuningSpaceContainer_Remove_Stub( | ||
| 1600 | IRpcStubBuffer* This, | ||
| 1601 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1602 | PRPC_MESSAGE pRpcMessage, | ||
| 1603 | DWORD* pdwStubPhase); | ||
| 1604 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer_get_MaxCount_Proxy( | ||
| 1605 | ITuningSpaceContainer* This, | ||
| 1606 | LONG *MaxCount); | ||
| 1607 | void __RPC_STUB ITuningSpaceContainer_get_MaxCount_Stub( | ||
| 1608 | IRpcStubBuffer* This, | ||
| 1609 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1610 | PRPC_MESSAGE pRpcMessage, | ||
| 1611 | DWORD* pdwStubPhase); | ||
| 1612 | HRESULT STDMETHODCALLTYPE ITuningSpaceContainer_put_MaxCount_Proxy( | ||
| 1613 | ITuningSpaceContainer* This, | ||
| 1614 | LONG MaxCount); | ||
| 1615 | void __RPC_STUB ITuningSpaceContainer_put_MaxCount_Stub( | ||
| 1616 | IRpcStubBuffer* This, | ||
| 1617 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1618 | PRPC_MESSAGE pRpcMessage, | ||
| 1619 | DWORD* pdwStubPhase); | ||
| 1620 | 1781 | ||
| 1621 | #endif /* __ITuningSpaceContainer_INTERFACE_DEFINED__ */ | 1782 | #endif /* __ITuningSpaceContainer_INTERFACE_DEFINED__ */ |
| 1622 | 1783 | ||
| ... | @@ -1698,29 +1859,29 @@ typedef struct ITuningSpaceVtbl { | ... | @@ -1698,29 +1859,29 @@ typedef struct ITuningSpaceVtbl { |
| 1698 | 1859 | ||
| 1699 | /*** IUnknown methods ***/ | 1860 | /*** IUnknown methods ***/ |
| 1700 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1861 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1701 | ITuningSpace* This, | 1862 | ITuningSpace *This, |
| 1702 | REFIID riid, | 1863 | REFIID riid, |
| 1703 | void **ppvObject); | 1864 | void **ppvObject); |
| 1704 | 1865 | ||
| 1705 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1866 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1706 | ITuningSpace* This); | 1867 | ITuningSpace *This); |
| 1707 | 1868 | ||
| 1708 | ULONG (STDMETHODCALLTYPE *Release)( | 1869 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1709 | ITuningSpace* This); | 1870 | ITuningSpace *This); |
| 1710 | 1871 | ||
| 1711 | /*** IDispatch methods ***/ | 1872 | /*** IDispatch methods ***/ |
| 1712 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 1873 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 1713 | ITuningSpace* This, | 1874 | ITuningSpace *This, |
| 1714 | UINT *pctinfo); | 1875 | UINT *pctinfo); |
| 1715 | 1876 | ||
| 1716 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 1877 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 1717 | ITuningSpace* This, | 1878 | ITuningSpace *This, |
| 1718 | UINT iTInfo, | 1879 | UINT iTInfo, |
| 1719 | LCID lcid, | 1880 | LCID lcid, |
| 1720 | ITypeInfo **ppTInfo); | 1881 | ITypeInfo **ppTInfo); |
| 1721 | 1882 | ||
| 1722 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 1883 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 1723 | ITuningSpace* This, | 1884 | ITuningSpace *This, |
| 1724 | REFIID riid, | 1885 | REFIID riid, |
| 1725 | LPOLESTR *rgszNames, | 1886 | LPOLESTR *rgszNames, |
| 1726 | UINT cNames, | 1887 | UINT cNames, |
| ... | @@ -1728,7 +1889,7 @@ typedef struct ITuningSpaceVtbl { | ... | @@ -1728,7 +1889,7 @@ typedef struct ITuningSpaceVtbl { |
| 1728 | DISPID *rgDispId); | 1889 | DISPID *rgDispId); |
| 1729 | 1890 | ||
| 1730 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 1891 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 1731 | ITuningSpace* This, | 1892 | ITuningSpace *This, |
| 1732 | DISPID dispIdMember, | 1893 | DISPID dispIdMember, |
| 1733 | REFIID riid, | 1894 | REFIID riid, |
| 1734 | LCID lcid, | 1895 | LCID lcid, |
| ... | @@ -1740,83 +1901,84 @@ typedef struct ITuningSpaceVtbl { | ... | @@ -1740,83 +1901,84 @@ typedef struct ITuningSpaceVtbl { |
| 1740 | 1901 | ||
| 1741 | /*** ITuningSpace methods ***/ | 1902 | /*** ITuningSpace methods ***/ |
| 1742 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( | 1903 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 1743 | ITuningSpace* This, | 1904 | ITuningSpace *This, |
| 1744 | BSTR *Name); | 1905 | BSTR *Name); |
| 1745 | 1906 | ||
| 1746 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( | 1907 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 1747 | ITuningSpace* This, | 1908 | ITuningSpace *This, |
| 1748 | BSTR Name); | 1909 | BSTR Name); |
| 1749 | 1910 | ||
| 1750 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( | 1911 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 1751 | ITuningSpace* This, | 1912 | ITuningSpace *This, |
| 1752 | BSTR *Name); | 1913 | BSTR *Name); |
| 1753 | 1914 | ||
| 1754 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( | 1915 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 1755 | ITuningSpace* This, | 1916 | ITuningSpace *This, |
| 1756 | BSTR Name); | 1917 | BSTR Name); |
| 1757 | 1918 | ||
| 1758 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( | 1919 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 1759 | ITuningSpace* This, | 1920 | ITuningSpace *This, |
| 1760 | BSTR *SpaceCLSID); | 1921 | BSTR *SpaceCLSID); |
| 1761 | 1922 | ||
| 1762 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( | 1923 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 1763 | ITuningSpace* This, | 1924 | ITuningSpace *This, |
| 1764 | BSTR *NetworkTypeGuid); | 1925 | BSTR *NetworkTypeGuid); |
| 1765 | 1926 | ||
| 1766 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( | 1927 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 1767 | ITuningSpace* This, | 1928 | ITuningSpace *This, |
| 1768 | BSTR NetworkTypeGuid); | 1929 | BSTR NetworkTypeGuid); |
| 1769 | 1930 | ||
| 1770 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( | 1931 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 1771 | ITuningSpace* This, | 1932 | ITuningSpace *This, |
| 1772 | GUID *NetworkTypeGuid); | 1933 | GUID *NetworkTypeGuid); |
| 1773 | 1934 | ||
| 1774 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( | 1935 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 1775 | ITuningSpace* This, | 1936 | ITuningSpace *This, |
| 1776 | REFCLSID NetworkTypeGuid); | 1937 | REFCLSID NetworkTypeGuid); |
| 1777 | 1938 | ||
| 1778 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( | 1939 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 1779 | ITuningSpace* This, | 1940 | ITuningSpace *This, |
| 1780 | ITuneRequest **TuneRequest); | 1941 | ITuneRequest **TuneRequest); |
| 1781 | 1942 | ||
| 1782 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( | 1943 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 1783 | ITuningSpace* This, | 1944 | ITuningSpace *This, |
| 1784 | IEnumGUID **ppEnum); | 1945 | IEnumGUID **ppEnum); |
| 1785 | 1946 | ||
| 1786 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( | 1947 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 1787 | ITuningSpace* This, | 1948 | ITuningSpace *This, |
| 1788 | IEnumMoniker **ppEnum); | 1949 | IEnumMoniker **ppEnum); |
| 1789 | 1950 | ||
| 1790 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( | 1951 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 1791 | ITuningSpace* This, | 1952 | ITuningSpace *This, |
| 1792 | IComponentTypes **ComponentTypes); | 1953 | IComponentTypes **ComponentTypes); |
| 1793 | 1954 | ||
| 1794 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( | 1955 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 1795 | ITuningSpace* This, | 1956 | ITuningSpace *This, |
| 1796 | IComponentTypes *NewComponentTypes); | 1957 | IComponentTypes *NewComponentTypes); |
| 1797 | 1958 | ||
| 1798 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( | 1959 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 1799 | ITuningSpace* This, | 1960 | ITuningSpace *This, |
| 1800 | BSTR *pMapping); | 1961 | BSTR *pMapping); |
| 1801 | 1962 | ||
| 1802 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( | 1963 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 1803 | ITuningSpace* This, | 1964 | ITuningSpace *This, |
| 1804 | BSTR Mapping); | 1965 | BSTR Mapping); |
| 1805 | 1966 | ||
| 1806 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( | 1967 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 1807 | ITuningSpace* This, | 1968 | ITuningSpace *This, |
| 1808 | ILocator **LocatorVal); | 1969 | ILocator **LocatorVal); |
| 1809 | 1970 | ||
| 1810 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( | 1971 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 1811 | ITuningSpace* This, | 1972 | ITuningSpace *This, |
| 1812 | ILocator *LocatorVal); | 1973 | ILocator *LocatorVal); |
| 1813 | 1974 | ||
| 1814 | HRESULT (STDMETHODCALLTYPE *Clone)( | 1975 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 1815 | ITuningSpace* This, | 1976 | ITuningSpace *This, |
| 1816 | ITuningSpace **NewTS); | 1977 | ITuningSpace **NewTS); |
| 1817 | 1978 | ||
| 1818 | END_INTERFACE | 1979 | END_INTERFACE |
| 1819 | } ITuningSpaceVtbl; | 1980 | } ITuningSpaceVtbl; |
| 1981 | |||
| 1820 | interface ITuningSpace { | 1982 | interface ITuningSpace { |
| 1821 | CONST_VTBL ITuningSpaceVtbl* lpVtbl; | 1983 | CONST_VTBL ITuningSpaceVtbl* lpVtbl; |
| 1822 | }; | 1984 | }; |
| ... | @@ -1939,158 +2101,6 @@ static FORCEINLINE HRESULT ITuningSpace_Clone(ITuningSpace* This,ITuningSpace ** | ... | @@ -1939,158 +2101,6 @@ static FORCEINLINE HRESULT ITuningSpace_Clone(ITuningSpace* This,ITuningSpace ** |
| 1939 | 2101 | ||
| 1940 | #endif | 2102 | #endif |
| 1941 | 2103 | ||
| 1942 | HRESULT STDMETHODCALLTYPE ITuningSpace_get_UniqueName_Proxy( | ||
| 1943 | ITuningSpace* This, | ||
| 1944 | BSTR *Name); | ||
| 1945 | void __RPC_STUB ITuningSpace_get_UniqueName_Stub( | ||
| 1946 | IRpcStubBuffer* This, | ||
| 1947 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1948 | PRPC_MESSAGE pRpcMessage, | ||
| 1949 | DWORD* pdwStubPhase); | ||
| 1950 | HRESULT STDMETHODCALLTYPE ITuningSpace_put_UniqueName_Proxy( | ||
| 1951 | ITuningSpace* This, | ||
| 1952 | BSTR Name); | ||
| 1953 | void __RPC_STUB ITuningSpace_put_UniqueName_Stub( | ||
| 1954 | IRpcStubBuffer* This, | ||
| 1955 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1956 | PRPC_MESSAGE pRpcMessage, | ||
| 1957 | DWORD* pdwStubPhase); | ||
| 1958 | HRESULT STDMETHODCALLTYPE ITuningSpace_get_FriendlyName_Proxy( | ||
| 1959 | ITuningSpace* This, | ||
| 1960 | BSTR *Name); | ||
| 1961 | void __RPC_STUB ITuningSpace_get_FriendlyName_Stub( | ||
| 1962 | IRpcStubBuffer* This, | ||
| 1963 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1964 | PRPC_MESSAGE pRpcMessage, | ||
| 1965 | DWORD* pdwStubPhase); | ||
| 1966 | HRESULT STDMETHODCALLTYPE ITuningSpace_put_FriendlyName_Proxy( | ||
| 1967 | ITuningSpace* This, | ||
| 1968 | BSTR Name); | ||
| 1969 | void __RPC_STUB ITuningSpace_put_FriendlyName_Stub( | ||
| 1970 | IRpcStubBuffer* This, | ||
| 1971 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1972 | PRPC_MESSAGE pRpcMessage, | ||
| 1973 | DWORD* pdwStubPhase); | ||
| 1974 | HRESULT STDMETHODCALLTYPE ITuningSpace_get_CLSID_Proxy( | ||
| 1975 | ITuningSpace* This, | ||
| 1976 | BSTR *SpaceCLSID); | ||
| 1977 | void __RPC_STUB ITuningSpace_get_CLSID_Stub( | ||
| 1978 | IRpcStubBuffer* This, | ||
| 1979 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1980 | PRPC_MESSAGE pRpcMessage, | ||
| 1981 | DWORD* pdwStubPhase); | ||
| 1982 | HRESULT STDMETHODCALLTYPE ITuningSpace_get_NetworkType_Proxy( | ||
| 1983 | ITuningSpace* This, | ||
| 1984 | BSTR *NetworkTypeGuid); | ||
| 1985 | void __RPC_STUB ITuningSpace_get_NetworkType_Stub( | ||
| 1986 | IRpcStubBuffer* This, | ||
| 1987 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1988 | PRPC_MESSAGE pRpcMessage, | ||
| 1989 | DWORD* pdwStubPhase); | ||
| 1990 | HRESULT STDMETHODCALLTYPE ITuningSpace_put_NetworkType_Proxy( | ||
| 1991 | ITuningSpace* This, | ||
| 1992 | BSTR NetworkTypeGuid); | ||
| 1993 | void __RPC_STUB ITuningSpace_put_NetworkType_Stub( | ||
| 1994 | IRpcStubBuffer* This, | ||
| 1995 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1996 | PRPC_MESSAGE pRpcMessage, | ||
| 1997 | DWORD* pdwStubPhase); | ||
| 1998 | HRESULT STDMETHODCALLTYPE ITuningSpace_get__NetworkType_Proxy( | ||
| 1999 | ITuningSpace* This, | ||
| 2000 | GUID *NetworkTypeGuid); | ||
| 2001 | void __RPC_STUB ITuningSpace_get__NetworkType_Stub( | ||
| 2002 | IRpcStubBuffer* This, | ||
| 2003 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2004 | PRPC_MESSAGE pRpcMessage, | ||
| 2005 | DWORD* pdwStubPhase); | ||
| 2006 | HRESULT STDMETHODCALLTYPE ITuningSpace_put__NetworkType_Proxy( | ||
| 2007 | ITuningSpace* This, | ||
| 2008 | REFCLSID NetworkTypeGuid); | ||
| 2009 | void __RPC_STUB ITuningSpace_put__NetworkType_Stub( | ||
| 2010 | IRpcStubBuffer* This, | ||
| 2011 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2012 | PRPC_MESSAGE pRpcMessage, | ||
| 2013 | DWORD* pdwStubPhase); | ||
| 2014 | HRESULT STDMETHODCALLTYPE ITuningSpace_CreateTuneRequest_Proxy( | ||
| 2015 | ITuningSpace* This, | ||
| 2016 | ITuneRequest **TuneRequest); | ||
| 2017 | void __RPC_STUB ITuningSpace_CreateTuneRequest_Stub( | ||
| 2018 | IRpcStubBuffer* This, | ||
| 2019 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2020 | PRPC_MESSAGE pRpcMessage, | ||
| 2021 | DWORD* pdwStubPhase); | ||
| 2022 | HRESULT STDMETHODCALLTYPE ITuningSpace_EnumCategoryGUIDs_Proxy( | ||
| 2023 | ITuningSpace* This, | ||
| 2024 | IEnumGUID **ppEnum); | ||
| 2025 | void __RPC_STUB ITuningSpace_EnumCategoryGUIDs_Stub( | ||
| 2026 | IRpcStubBuffer* This, | ||
| 2027 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2028 | PRPC_MESSAGE pRpcMessage, | ||
| 2029 | DWORD* pdwStubPhase); | ||
| 2030 | HRESULT STDMETHODCALLTYPE ITuningSpace_EnumDeviceMonikers_Proxy( | ||
| 2031 | ITuningSpace* This, | ||
| 2032 | IEnumMoniker **ppEnum); | ||
| 2033 | void __RPC_STUB ITuningSpace_EnumDeviceMonikers_Stub( | ||
| 2034 | IRpcStubBuffer* This, | ||
| 2035 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2036 | PRPC_MESSAGE pRpcMessage, | ||
| 2037 | DWORD* pdwStubPhase); | ||
| 2038 | HRESULT STDMETHODCALLTYPE ITuningSpace_get_DefaultPreferredComponentTypes_Proxy( | ||
| 2039 | ITuningSpace* This, | ||
| 2040 | IComponentTypes **ComponentTypes); | ||
| 2041 | void __RPC_STUB ITuningSpace_get_DefaultPreferredComponentTypes_Stub( | ||
| 2042 | IRpcStubBuffer* This, | ||
| 2043 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2044 | PRPC_MESSAGE pRpcMessage, | ||
| 2045 | DWORD* pdwStubPhase); | ||
| 2046 | HRESULT STDMETHODCALLTYPE ITuningSpace_put_DefaultPreferredComponentTypes_Proxy( | ||
| 2047 | ITuningSpace* This, | ||
| 2048 | IComponentTypes *NewComponentTypes); | ||
| 2049 | void __RPC_STUB ITuningSpace_put_DefaultPreferredComponentTypes_Stub( | ||
| 2050 | IRpcStubBuffer* This, | ||
| 2051 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2052 | PRPC_MESSAGE pRpcMessage, | ||
| 2053 | DWORD* pdwStubPhase); | ||
| 2054 | HRESULT STDMETHODCALLTYPE ITuningSpace_get_FrequencyMapping_Proxy( | ||
| 2055 | ITuningSpace* This, | ||
| 2056 | BSTR *pMapping); | ||
| 2057 | void __RPC_STUB ITuningSpace_get_FrequencyMapping_Stub( | ||
| 2058 | IRpcStubBuffer* This, | ||
| 2059 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2060 | PRPC_MESSAGE pRpcMessage, | ||
| 2061 | DWORD* pdwStubPhase); | ||
| 2062 | HRESULT STDMETHODCALLTYPE ITuningSpace_put_FrequencyMapping_Proxy( | ||
| 2063 | ITuningSpace* This, | ||
| 2064 | BSTR Mapping); | ||
| 2065 | void __RPC_STUB ITuningSpace_put_FrequencyMapping_Stub( | ||
| 2066 | IRpcStubBuffer* This, | ||
| 2067 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2068 | PRPC_MESSAGE pRpcMessage, | ||
| 2069 | DWORD* pdwStubPhase); | ||
| 2070 | HRESULT STDMETHODCALLTYPE ITuningSpace_get_DefaultLocator_Proxy( | ||
| 2071 | ITuningSpace* This, | ||
| 2072 | ILocator **LocatorVal); | ||
| 2073 | void __RPC_STUB ITuningSpace_get_DefaultLocator_Stub( | ||
| 2074 | IRpcStubBuffer* This, | ||
| 2075 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2076 | PRPC_MESSAGE pRpcMessage, | ||
| 2077 | DWORD* pdwStubPhase); | ||
| 2078 | HRESULT STDMETHODCALLTYPE ITuningSpace_put_DefaultLocator_Proxy( | ||
| 2079 | ITuningSpace* This, | ||
| 2080 | ILocator *LocatorVal); | ||
| 2081 | void __RPC_STUB ITuningSpace_put_DefaultLocator_Stub( | ||
| 2082 | IRpcStubBuffer* This, | ||
| 2083 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2084 | PRPC_MESSAGE pRpcMessage, | ||
| 2085 | DWORD* pdwStubPhase); | ||
| 2086 | HRESULT STDMETHODCALLTYPE ITuningSpace_Clone_Proxy( | ||
| 2087 | ITuningSpace* This, | ||
| 2088 | ITuningSpace **NewTS); | ||
| 2089 | void __RPC_STUB ITuningSpace_Clone_Stub( | ||
| 2090 | IRpcStubBuffer* This, | ||
| 2091 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2092 | PRPC_MESSAGE pRpcMessage, | ||
| 2093 | DWORD* pdwStubPhase); | ||
| 2094 | 2104 | ||
| 2095 | #endif /* __ITuningSpace_INTERFACE_DEFINED__ */ | 2105 | #endif /* __ITuningSpace_INTERFACE_DEFINED__ */ |
| 2096 | 2106 | ||
| ... | @@ -2129,36 +2139,37 @@ typedef struct IEnumTuningSpacesVtbl { | ... | @@ -2129,36 +2139,37 @@ typedef struct IEnumTuningSpacesVtbl { |
| 2129 | 2139 | ||
| 2130 | /*** IUnknown methods ***/ | 2140 | /*** IUnknown methods ***/ |
| 2131 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2141 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2132 | IEnumTuningSpaces* This, | 2142 | IEnumTuningSpaces *This, |
| 2133 | REFIID riid, | 2143 | REFIID riid, |
| 2134 | void **ppvObject); | 2144 | void **ppvObject); |
| 2135 | 2145 | ||
| 2136 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2146 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2137 | IEnumTuningSpaces* This); | 2147 | IEnumTuningSpaces *This); |
| 2138 | 2148 | ||
| 2139 | ULONG (STDMETHODCALLTYPE *Release)( | 2149 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2140 | IEnumTuningSpaces* This); | 2150 | IEnumTuningSpaces *This); |
| 2141 | 2151 | ||
| 2142 | /*** IEnumTuningSpaces methods ***/ | 2152 | /*** IEnumTuningSpaces methods ***/ |
| 2143 | HRESULT (STDMETHODCALLTYPE *Next)( | 2153 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 2144 | IEnumTuningSpaces* This, | 2154 | IEnumTuningSpaces *This, |
| 2145 | ULONG celt, | 2155 | ULONG celt, |
| 2146 | ITuningSpace **rgelt, | 2156 | ITuningSpace **rgelt, |
| 2147 | ULONG *pceltFetched); | 2157 | ULONG *pceltFetched); |
| 2148 | 2158 | ||
| 2149 | HRESULT (STDMETHODCALLTYPE *Skip)( | 2159 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 2150 | IEnumTuningSpaces* This, | 2160 | IEnumTuningSpaces *This, |
| 2151 | ULONG celt); | 2161 | ULONG celt); |
| 2152 | 2162 | ||
| 2153 | HRESULT (STDMETHODCALLTYPE *Reset)( | 2163 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 2154 | IEnumTuningSpaces* This); | 2164 | IEnumTuningSpaces *This); |
| 2155 | 2165 | ||
| 2156 | HRESULT (STDMETHODCALLTYPE *Clone)( | 2166 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 2157 | IEnumTuningSpaces* This, | 2167 | IEnumTuningSpaces *This, |
| 2158 | IEnumTuningSpaces **ppEnum); | 2168 | IEnumTuningSpaces **ppEnum); |
| 2159 | 2169 | ||
| 2160 | END_INTERFACE | 2170 | END_INTERFACE |
| 2161 | } IEnumTuningSpacesVtbl; | 2171 | } IEnumTuningSpacesVtbl; |
| 2172 | |||
| 2162 | interface IEnumTuningSpaces { | 2173 | interface IEnumTuningSpaces { |
| 2163 | CONST_VTBL IEnumTuningSpacesVtbl* lpVtbl; | 2174 | CONST_VTBL IEnumTuningSpacesVtbl* lpVtbl; |
| 2164 | }; | 2175 | }; |
| ... | @@ -2203,39 +2214,6 @@ static FORCEINLINE HRESULT IEnumTuningSpaces_Clone(IEnumTuningSpaces* This,IEnum | ... | @@ -2203,39 +2214,6 @@ static FORCEINLINE HRESULT IEnumTuningSpaces_Clone(IEnumTuningSpaces* This,IEnum |
| 2203 | 2214 | ||
| 2204 | #endif | 2215 | #endif |
| 2205 | 2216 | ||
| 2206 | HRESULT STDMETHODCALLTYPE IEnumTuningSpaces_Next_Proxy( | ||
| 2207 | IEnumTuningSpaces* This, | ||
| 2208 | ULONG celt, | ||
| 2209 | ITuningSpace **rgelt, | ||
| 2210 | ULONG *pceltFetched); | ||
| 2211 | void __RPC_STUB IEnumTuningSpaces_Next_Stub( | ||
| 2212 | IRpcStubBuffer* This, | ||
| 2213 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2214 | PRPC_MESSAGE pRpcMessage, | ||
| 2215 | DWORD* pdwStubPhase); | ||
| 2216 | HRESULT STDMETHODCALLTYPE IEnumTuningSpaces_Skip_Proxy( | ||
| 2217 | IEnumTuningSpaces* This, | ||
| 2218 | ULONG celt); | ||
| 2219 | void __RPC_STUB IEnumTuningSpaces_Skip_Stub( | ||
| 2220 | IRpcStubBuffer* This, | ||
| 2221 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2222 | PRPC_MESSAGE pRpcMessage, | ||
| 2223 | DWORD* pdwStubPhase); | ||
| 2224 | HRESULT STDMETHODCALLTYPE IEnumTuningSpaces_Reset_Proxy( | ||
| 2225 | IEnumTuningSpaces* This); | ||
| 2226 | void __RPC_STUB IEnumTuningSpaces_Reset_Stub( | ||
| 2227 | IRpcStubBuffer* This, | ||
| 2228 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2229 | PRPC_MESSAGE pRpcMessage, | ||
| 2230 | DWORD* pdwStubPhase); | ||
| 2231 | HRESULT STDMETHODCALLTYPE IEnumTuningSpaces_Clone_Proxy( | ||
| 2232 | IEnumTuningSpaces* This, | ||
| 2233 | IEnumTuningSpaces **ppEnum); | ||
| 2234 | void __RPC_STUB IEnumTuningSpaces_Clone_Stub( | ||
| 2235 | IRpcStubBuffer* This, | ||
| 2236 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2237 | PRPC_MESSAGE pRpcMessage, | ||
| 2238 | DWORD* pdwStubPhase); | ||
| 2239 | 2217 | ||
| 2240 | #endif /* __IEnumTuningSpaces_INTERFACE_DEFINED__ */ | 2218 | #endif /* __IEnumTuningSpaces_INTERFACE_DEFINED__ */ |
| 2241 | 2219 | ||
| ... | @@ -2266,29 +2244,29 @@ typedef struct IDVBTuningSpaceVtbl { | ... | @@ -2266,29 +2244,29 @@ typedef struct IDVBTuningSpaceVtbl { |
| 2266 | 2244 | ||
| 2267 | /*** IUnknown methods ***/ | 2245 | /*** IUnknown methods ***/ |
| 2268 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2246 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2269 | IDVBTuningSpace* This, | 2247 | IDVBTuningSpace *This, |
| 2270 | REFIID riid, | 2248 | REFIID riid, |
| 2271 | void **ppvObject); | 2249 | void **ppvObject); |
| 2272 | 2250 | ||
| 2273 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2251 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2274 | IDVBTuningSpace* This); | 2252 | IDVBTuningSpace *This); |
| 2275 | 2253 | ||
| 2276 | ULONG (STDMETHODCALLTYPE *Release)( | 2254 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2277 | IDVBTuningSpace* This); | 2255 | IDVBTuningSpace *This); |
| 2278 | 2256 | ||
| 2279 | /*** IDispatch methods ***/ | 2257 | /*** IDispatch methods ***/ |
| 2280 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 2258 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 2281 | IDVBTuningSpace* This, | 2259 | IDVBTuningSpace *This, |
| 2282 | UINT *pctinfo); | 2260 | UINT *pctinfo); |
| 2283 | 2261 | ||
| 2284 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 2262 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 2285 | IDVBTuningSpace* This, | 2263 | IDVBTuningSpace *This, |
| 2286 | UINT iTInfo, | 2264 | UINT iTInfo, |
| 2287 | LCID lcid, | 2265 | LCID lcid, |
| 2288 | ITypeInfo **ppTInfo); | 2266 | ITypeInfo **ppTInfo); |
| 2289 | 2267 | ||
| 2290 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 2268 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 2291 | IDVBTuningSpace* This, | 2269 | IDVBTuningSpace *This, |
| 2292 | REFIID riid, | 2270 | REFIID riid, |
| 2293 | LPOLESTR *rgszNames, | 2271 | LPOLESTR *rgszNames, |
| 2294 | UINT cNames, | 2272 | UINT cNames, |
| ... | @@ -2296,7 +2274,7 @@ typedef struct IDVBTuningSpaceVtbl { | ... | @@ -2296,7 +2274,7 @@ typedef struct IDVBTuningSpaceVtbl { |
| 2296 | DISPID *rgDispId); | 2274 | DISPID *rgDispId); |
| 2297 | 2275 | ||
| 2298 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 2276 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 2299 | IDVBTuningSpace* This, | 2277 | IDVBTuningSpace *This, |
| 2300 | DISPID dispIdMember, | 2278 | DISPID dispIdMember, |
| 2301 | REFIID riid, | 2279 | REFIID riid, |
| 2302 | LCID lcid, | 2280 | LCID lcid, |
| ... | @@ -2308,92 +2286,93 @@ typedef struct IDVBTuningSpaceVtbl { | ... | @@ -2308,92 +2286,93 @@ typedef struct IDVBTuningSpaceVtbl { |
| 2308 | 2286 | ||
| 2309 | /*** ITuningSpace methods ***/ | 2287 | /*** ITuningSpace methods ***/ |
| 2310 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( | 2288 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 2311 | IDVBTuningSpace* This, | 2289 | IDVBTuningSpace *This, |
| 2312 | BSTR *Name); | 2290 | BSTR *Name); |
| 2313 | 2291 | ||
| 2314 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( | 2292 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 2315 | IDVBTuningSpace* This, | 2293 | IDVBTuningSpace *This, |
| 2316 | BSTR Name); | 2294 | BSTR Name); |
| 2317 | 2295 | ||
| 2318 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( | 2296 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 2319 | IDVBTuningSpace* This, | 2297 | IDVBTuningSpace *This, |
| 2320 | BSTR *Name); | 2298 | BSTR *Name); |
| 2321 | 2299 | ||
| 2322 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( | 2300 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 2323 | IDVBTuningSpace* This, | 2301 | IDVBTuningSpace *This, |
| 2324 | BSTR Name); | 2302 | BSTR Name); |
| 2325 | 2303 | ||
| 2326 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( | 2304 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 2327 | IDVBTuningSpace* This, | 2305 | IDVBTuningSpace *This, |
| 2328 | BSTR *SpaceCLSID); | 2306 | BSTR *SpaceCLSID); |
| 2329 | 2307 | ||
| 2330 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( | 2308 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 2331 | IDVBTuningSpace* This, | 2309 | IDVBTuningSpace *This, |
| 2332 | BSTR *NetworkTypeGuid); | 2310 | BSTR *NetworkTypeGuid); |
| 2333 | 2311 | ||
| 2334 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( | 2312 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 2335 | IDVBTuningSpace* This, | 2313 | IDVBTuningSpace *This, |
| 2336 | BSTR NetworkTypeGuid); | 2314 | BSTR NetworkTypeGuid); |
| 2337 | 2315 | ||
| 2338 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( | 2316 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 2339 | IDVBTuningSpace* This, | 2317 | IDVBTuningSpace *This, |
| 2340 | GUID *NetworkTypeGuid); | 2318 | GUID *NetworkTypeGuid); |
| 2341 | 2319 | ||
| 2342 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( | 2320 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 2343 | IDVBTuningSpace* This, | 2321 | IDVBTuningSpace *This, |
| 2344 | REFCLSID NetworkTypeGuid); | 2322 | REFCLSID NetworkTypeGuid); |
| 2345 | 2323 | ||
| 2346 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( | 2324 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 2347 | IDVBTuningSpace* This, | 2325 | IDVBTuningSpace *This, |
| 2348 | ITuneRequest **TuneRequest); | 2326 | ITuneRequest **TuneRequest); |
| 2349 | 2327 | ||
| 2350 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( | 2328 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 2351 | IDVBTuningSpace* This, | 2329 | IDVBTuningSpace *This, |
| 2352 | IEnumGUID **ppEnum); | 2330 | IEnumGUID **ppEnum); |
| 2353 | 2331 | ||
| 2354 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( | 2332 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 2355 | IDVBTuningSpace* This, | 2333 | IDVBTuningSpace *This, |
| 2356 | IEnumMoniker **ppEnum); | 2334 | IEnumMoniker **ppEnum); |
| 2357 | 2335 | ||
| 2358 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( | 2336 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 2359 | IDVBTuningSpace* This, | 2337 | IDVBTuningSpace *This, |
| 2360 | IComponentTypes **ComponentTypes); | 2338 | IComponentTypes **ComponentTypes); |
| 2361 | 2339 | ||
| 2362 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( | 2340 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 2363 | IDVBTuningSpace* This, | 2341 | IDVBTuningSpace *This, |
| 2364 | IComponentTypes *NewComponentTypes); | 2342 | IComponentTypes *NewComponentTypes); |
| 2365 | 2343 | ||
| 2366 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( | 2344 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 2367 | IDVBTuningSpace* This, | 2345 | IDVBTuningSpace *This, |
| 2368 | BSTR *pMapping); | 2346 | BSTR *pMapping); |
| 2369 | 2347 | ||
| 2370 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( | 2348 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 2371 | IDVBTuningSpace* This, | 2349 | IDVBTuningSpace *This, |
| 2372 | BSTR Mapping); | 2350 | BSTR Mapping); |
| 2373 | 2351 | ||
| 2374 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( | 2352 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 2375 | IDVBTuningSpace* This, | 2353 | IDVBTuningSpace *This, |
| 2376 | ILocator **LocatorVal); | 2354 | ILocator **LocatorVal); |
| 2377 | 2355 | ||
| 2378 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( | 2356 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 2379 | IDVBTuningSpace* This, | 2357 | IDVBTuningSpace *This, |
| 2380 | ILocator *LocatorVal); | 2358 | ILocator *LocatorVal); |
| 2381 | 2359 | ||
| 2382 | HRESULT (STDMETHODCALLTYPE *Clone)( | 2360 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 2383 | IDVBTuningSpace* This, | 2361 | IDVBTuningSpace *This, |
| 2384 | ITuningSpace **NewTS); | 2362 | ITuningSpace **NewTS); |
| 2385 | 2363 | ||
| 2386 | /*** IDVBTuningSpace methods ***/ | 2364 | /*** IDVBTuningSpace methods ***/ |
| 2387 | HRESULT (STDMETHODCALLTYPE *get_SystemType)( | 2365 | HRESULT (STDMETHODCALLTYPE *get_SystemType)( |
| 2388 | IDVBTuningSpace* This, | 2366 | IDVBTuningSpace *This, |
| 2389 | DVBSystemType *SysType); | 2367 | DVBSystemType *SysType); |
| 2390 | 2368 | ||
| 2391 | HRESULT (STDMETHODCALLTYPE *put_SystemType)( | 2369 | HRESULT (STDMETHODCALLTYPE *put_SystemType)( |
| 2392 | IDVBTuningSpace* This, | 2370 | IDVBTuningSpace *This, |
| 2393 | DVBSystemType SysType); | 2371 | DVBSystemType SysType); |
| 2394 | 2372 | ||
| 2395 | END_INTERFACE | 2373 | END_INTERFACE |
| 2396 | } IDVBTuningSpaceVtbl; | 2374 | } IDVBTuningSpaceVtbl; |
| 2375 | |||
| 2397 | interface IDVBTuningSpace { | 2376 | interface IDVBTuningSpace { |
| 2398 | CONST_VTBL IDVBTuningSpaceVtbl* lpVtbl; | 2377 | CONST_VTBL IDVBTuningSpaceVtbl* lpVtbl; |
| 2399 | }; | 2378 | }; |
| ... | @@ -2526,22 +2505,6 @@ static FORCEINLINE HRESULT IDVBTuningSpace_put_SystemType(IDVBTuningSpace* This, | ... | @@ -2526,22 +2505,6 @@ static FORCEINLINE HRESULT IDVBTuningSpace_put_SystemType(IDVBTuningSpace* This, |
| 2526 | 2505 | ||
| 2527 | #endif | 2506 | #endif |
| 2528 | 2507 | ||
| 2529 | HRESULT STDMETHODCALLTYPE IDVBTuningSpace_get_SystemType_Proxy( | ||
| 2530 | IDVBTuningSpace* This, | ||
| 2531 | DVBSystemType *SysType); | ||
| 2532 | void __RPC_STUB IDVBTuningSpace_get_SystemType_Stub( | ||
| 2533 | IRpcStubBuffer* This, | ||
| 2534 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2535 | PRPC_MESSAGE pRpcMessage, | ||
| 2536 | DWORD* pdwStubPhase); | ||
| 2537 | HRESULT STDMETHODCALLTYPE IDVBTuningSpace_put_SystemType_Proxy( | ||
| 2538 | IDVBTuningSpace* This, | ||
| 2539 | DVBSystemType SysType); | ||
| 2540 | void __RPC_STUB IDVBTuningSpace_put_SystemType_Stub( | ||
| 2541 | IRpcStubBuffer* This, | ||
| 2542 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2543 | PRPC_MESSAGE pRpcMessage, | ||
| 2544 | DWORD* pdwStubPhase); | ||
| 2545 | 2508 | ||
| 2546 | #endif /* __IDVBTuningSpace_INTERFACE_DEFINED__ */ | 2509 | #endif /* __IDVBTuningSpace_INTERFACE_DEFINED__ */ |
| 2547 | 2510 | ||
| ... | @@ -2572,29 +2535,29 @@ typedef struct IDVBTuningSpace2Vtbl { | ... | @@ -2572,29 +2535,29 @@ typedef struct IDVBTuningSpace2Vtbl { |
| 2572 | 2535 | ||
| 2573 | /*** IUnknown methods ***/ | 2536 | /*** IUnknown methods ***/ |
| 2574 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2537 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2575 | IDVBTuningSpace2* This, | 2538 | IDVBTuningSpace2 *This, |
| 2576 | REFIID riid, | 2539 | REFIID riid, |
| 2577 | void **ppvObject); | 2540 | void **ppvObject); |
| 2578 | 2541 | ||
| 2579 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2542 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2580 | IDVBTuningSpace2* This); | 2543 | IDVBTuningSpace2 *This); |
| 2581 | 2544 | ||
| 2582 | ULONG (STDMETHODCALLTYPE *Release)( | 2545 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2583 | IDVBTuningSpace2* This); | 2546 | IDVBTuningSpace2 *This); |
| 2584 | 2547 | ||
| 2585 | /*** IDispatch methods ***/ | 2548 | /*** IDispatch methods ***/ |
| 2586 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 2549 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 2587 | IDVBTuningSpace2* This, | 2550 | IDVBTuningSpace2 *This, |
| 2588 | UINT *pctinfo); | 2551 | UINT *pctinfo); |
| 2589 | 2552 | ||
| 2590 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 2553 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 2591 | IDVBTuningSpace2* This, | 2554 | IDVBTuningSpace2 *This, |
| 2592 | UINT iTInfo, | 2555 | UINT iTInfo, |
| 2593 | LCID lcid, | 2556 | LCID lcid, |
| 2594 | ITypeInfo **ppTInfo); | 2557 | ITypeInfo **ppTInfo); |
| 2595 | 2558 | ||
| 2596 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 2559 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 2597 | IDVBTuningSpace2* This, | 2560 | IDVBTuningSpace2 *This, |
| 2598 | REFIID riid, | 2561 | REFIID riid, |
| 2599 | LPOLESTR *rgszNames, | 2562 | LPOLESTR *rgszNames, |
| 2600 | UINT cNames, | 2563 | UINT cNames, |
| ... | @@ -2602,7 +2565,7 @@ typedef struct IDVBTuningSpace2Vtbl { | ... | @@ -2602,7 +2565,7 @@ typedef struct IDVBTuningSpace2Vtbl { |
| 2602 | DISPID *rgDispId); | 2565 | DISPID *rgDispId); |
| 2603 | 2566 | ||
| 2604 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 2567 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 2605 | IDVBTuningSpace2* This, | 2568 | IDVBTuningSpace2 *This, |
| 2606 | DISPID dispIdMember, | 2569 | DISPID dispIdMember, |
| 2607 | REFIID riid, | 2570 | REFIID riid, |
| 2608 | LCID lcid, | 2571 | LCID lcid, |
| ... | @@ -2614,101 +2577,102 @@ typedef struct IDVBTuningSpace2Vtbl { | ... | @@ -2614,101 +2577,102 @@ typedef struct IDVBTuningSpace2Vtbl { |
| 2614 | 2577 | ||
| 2615 | /*** ITuningSpace methods ***/ | 2578 | /*** ITuningSpace methods ***/ |
| 2616 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( | 2579 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 2617 | IDVBTuningSpace2* This, | 2580 | IDVBTuningSpace2 *This, |
| 2618 | BSTR *Name); | 2581 | BSTR *Name); |
| 2619 | 2582 | ||
| 2620 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( | 2583 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 2621 | IDVBTuningSpace2* This, | 2584 | IDVBTuningSpace2 *This, |
| 2622 | BSTR Name); | 2585 | BSTR Name); |
| 2623 | 2586 | ||
| 2624 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( | 2587 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 2625 | IDVBTuningSpace2* This, | 2588 | IDVBTuningSpace2 *This, |
| 2626 | BSTR *Name); | 2589 | BSTR *Name); |
| 2627 | 2590 | ||
| 2628 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( | 2591 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 2629 | IDVBTuningSpace2* This, | 2592 | IDVBTuningSpace2 *This, |
| 2630 | BSTR Name); | 2593 | BSTR Name); |
| 2631 | 2594 | ||
| 2632 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( | 2595 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 2633 | IDVBTuningSpace2* This, | 2596 | IDVBTuningSpace2 *This, |
| 2634 | BSTR *SpaceCLSID); | 2597 | BSTR *SpaceCLSID); |
| 2635 | 2598 | ||
| 2636 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( | 2599 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 2637 | IDVBTuningSpace2* This, | 2600 | IDVBTuningSpace2 *This, |
| 2638 | BSTR *NetworkTypeGuid); | 2601 | BSTR *NetworkTypeGuid); |
| 2639 | 2602 | ||
| 2640 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( | 2603 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 2641 | IDVBTuningSpace2* This, | 2604 | IDVBTuningSpace2 *This, |
| 2642 | BSTR NetworkTypeGuid); | 2605 | BSTR NetworkTypeGuid); |
| 2643 | 2606 | ||
| 2644 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( | 2607 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 2645 | IDVBTuningSpace2* This, | 2608 | IDVBTuningSpace2 *This, |
| 2646 | GUID *NetworkTypeGuid); | 2609 | GUID *NetworkTypeGuid); |
| 2647 | 2610 | ||
| 2648 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( | 2611 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 2649 | IDVBTuningSpace2* This, | 2612 | IDVBTuningSpace2 *This, |
| 2650 | REFCLSID NetworkTypeGuid); | 2613 | REFCLSID NetworkTypeGuid); |
| 2651 | 2614 | ||
| 2652 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( | 2615 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 2653 | IDVBTuningSpace2* This, | 2616 | IDVBTuningSpace2 *This, |
| 2654 | ITuneRequest **TuneRequest); | 2617 | ITuneRequest **TuneRequest); |
| 2655 | 2618 | ||
| 2656 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( | 2619 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 2657 | IDVBTuningSpace2* This, | 2620 | IDVBTuningSpace2 *This, |
| 2658 | IEnumGUID **ppEnum); | 2621 | IEnumGUID **ppEnum); |
| 2659 | 2622 | ||
| 2660 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( | 2623 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 2661 | IDVBTuningSpace2* This, | 2624 | IDVBTuningSpace2 *This, |
| 2662 | IEnumMoniker **ppEnum); | 2625 | IEnumMoniker **ppEnum); |
| 2663 | 2626 | ||
| 2664 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( | 2627 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 2665 | IDVBTuningSpace2* This, | 2628 | IDVBTuningSpace2 *This, |
| 2666 | IComponentTypes **ComponentTypes); | 2629 | IComponentTypes **ComponentTypes); |
| 2667 | 2630 | ||
| 2668 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( | 2631 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 2669 | IDVBTuningSpace2* This, | 2632 | IDVBTuningSpace2 *This, |
| 2670 | IComponentTypes *NewComponentTypes); | 2633 | IComponentTypes *NewComponentTypes); |
| 2671 | 2634 | ||
| 2672 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( | 2635 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 2673 | IDVBTuningSpace2* This, | 2636 | IDVBTuningSpace2 *This, |
| 2674 | BSTR *pMapping); | 2637 | BSTR *pMapping); |
| 2675 | 2638 | ||
| 2676 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( | 2639 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 2677 | IDVBTuningSpace2* This, | 2640 | IDVBTuningSpace2 *This, |
| 2678 | BSTR Mapping); | 2641 | BSTR Mapping); |
| 2679 | 2642 | ||
| 2680 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( | 2643 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 2681 | IDVBTuningSpace2* This, | 2644 | IDVBTuningSpace2 *This, |
| 2682 | ILocator **LocatorVal); | 2645 | ILocator **LocatorVal); |
| 2683 | 2646 | ||
| 2684 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( | 2647 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 2685 | IDVBTuningSpace2* This, | 2648 | IDVBTuningSpace2 *This, |
| 2686 | ILocator *LocatorVal); | 2649 | ILocator *LocatorVal); |
| 2687 | 2650 | ||
| 2688 | HRESULT (STDMETHODCALLTYPE *Clone)( | 2651 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 2689 | IDVBTuningSpace2* This, | 2652 | IDVBTuningSpace2 *This, |
| 2690 | ITuningSpace **NewTS); | 2653 | ITuningSpace **NewTS); |
| 2691 | 2654 | ||
| 2692 | /*** IDVBTuningSpace methods ***/ | 2655 | /*** IDVBTuningSpace methods ***/ |
| 2693 | HRESULT (STDMETHODCALLTYPE *get_SystemType)( | 2656 | HRESULT (STDMETHODCALLTYPE *get_SystemType)( |
| 2694 | IDVBTuningSpace2* This, | 2657 | IDVBTuningSpace2 *This, |
| 2695 | DVBSystemType *SysType); | 2658 | DVBSystemType *SysType); |
| 2696 | 2659 | ||
| 2697 | HRESULT (STDMETHODCALLTYPE *put_SystemType)( | 2660 | HRESULT (STDMETHODCALLTYPE *put_SystemType)( |
| 2698 | IDVBTuningSpace2* This, | 2661 | IDVBTuningSpace2 *This, |
| 2699 | DVBSystemType SysType); | 2662 | DVBSystemType SysType); |
| 2700 | 2663 | ||
| 2701 | /*** IDVBTuningSpace2 methods ***/ | 2664 | /*** IDVBTuningSpace2 methods ***/ |
| 2702 | HRESULT (STDMETHODCALLTYPE *get_NetworkID)( | 2665 | HRESULT (STDMETHODCALLTYPE *get_NetworkID)( |
| 2703 | IDVBTuningSpace2* This, | 2666 | IDVBTuningSpace2 *This, |
| 2704 | LONG *NetworkID); | 2667 | LONG *NetworkID); |
| 2705 | 2668 | ||
| 2706 | HRESULT (STDMETHODCALLTYPE *put_NetworkID)( | 2669 | HRESULT (STDMETHODCALLTYPE *put_NetworkID)( |
| 2707 | IDVBTuningSpace2* This, | 2670 | IDVBTuningSpace2 *This, |
| 2708 | LONG NetworkID); | 2671 | LONG NetworkID); |
| 2709 | 2672 | ||
| 2710 | END_INTERFACE | 2673 | END_INTERFACE |
| 2711 | } IDVBTuningSpace2Vtbl; | 2674 | } IDVBTuningSpace2Vtbl; |
| 2675 | |||
| 2712 | interface IDVBTuningSpace2 { | 2676 | interface IDVBTuningSpace2 { |
| 2713 | CONST_VTBL IDVBTuningSpace2Vtbl* lpVtbl; | 2677 | CONST_VTBL IDVBTuningSpace2Vtbl* lpVtbl; |
| 2714 | }; | 2678 | }; |
| ... | @@ -2851,22 +2815,6 @@ static FORCEINLINE HRESULT IDVBTuningSpace2_put_NetworkID(IDVBTuningSpace2* This | ... | @@ -2851,22 +2815,6 @@ static FORCEINLINE HRESULT IDVBTuningSpace2_put_NetworkID(IDVBTuningSpace2* This |
| 2851 | 2815 | ||
| 2852 | #endif | 2816 | #endif |
| 2853 | 2817 | ||
| 2854 | HRESULT STDMETHODCALLTYPE IDVBTuningSpace2_get_NetworkID_Proxy( | ||
| 2855 | IDVBTuningSpace2* This, | ||
| 2856 | LONG *NetworkID); | ||
| 2857 | void __RPC_STUB IDVBTuningSpace2_get_NetworkID_Stub( | ||
| 2858 | IRpcStubBuffer* This, | ||
| 2859 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2860 | PRPC_MESSAGE pRpcMessage, | ||
| 2861 | DWORD* pdwStubPhase); | ||
| 2862 | HRESULT STDMETHODCALLTYPE IDVBTuningSpace2_put_NetworkID_Proxy( | ||
| 2863 | IDVBTuningSpace2* This, | ||
| 2864 | LONG NetworkID); | ||
| 2865 | void __RPC_STUB IDVBTuningSpace2_put_NetworkID_Stub( | ||
| 2866 | IRpcStubBuffer* This, | ||
| 2867 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2868 | PRPC_MESSAGE pRpcMessage, | ||
| 2869 | DWORD* pdwStubPhase); | ||
| 2870 | 2818 | ||
| 2871 | #endif /* __IDVBTuningSpace2_INTERFACE_DEFINED__ */ | 2819 | #endif /* __IDVBTuningSpace2_INTERFACE_DEFINED__ */ |
| 2872 | 2820 | ||
| ... | @@ -2921,29 +2869,29 @@ typedef struct IDVBSTuningSpaceVtbl { | ... | @@ -2921,29 +2869,29 @@ typedef struct IDVBSTuningSpaceVtbl { |
| 2921 | 2869 | ||
| 2922 | /*** IUnknown methods ***/ | 2870 | /*** IUnknown methods ***/ |
| 2923 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2871 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2924 | IDVBSTuningSpace* This, | 2872 | IDVBSTuningSpace *This, |
| 2925 | REFIID riid, | 2873 | REFIID riid, |
| 2926 | void **ppvObject); | 2874 | void **ppvObject); |
| 2927 | 2875 | ||
| 2928 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2876 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2929 | IDVBSTuningSpace* This); | 2877 | IDVBSTuningSpace *This); |
| 2930 | 2878 | ||
| 2931 | ULONG (STDMETHODCALLTYPE *Release)( | 2879 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2932 | IDVBSTuningSpace* This); | 2880 | IDVBSTuningSpace *This); |
| 2933 | 2881 | ||
| 2934 | /*** IDispatch methods ***/ | 2882 | /*** IDispatch methods ***/ |
| 2935 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 2883 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 2936 | IDVBSTuningSpace* This, | 2884 | IDVBSTuningSpace *This, |
| 2937 | UINT *pctinfo); | 2885 | UINT *pctinfo); |
| 2938 | 2886 | ||
| 2939 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 2887 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 2940 | IDVBSTuningSpace* This, | 2888 | IDVBSTuningSpace *This, |
| 2941 | UINT iTInfo, | 2889 | UINT iTInfo, |
| 2942 | LCID lcid, | 2890 | LCID lcid, |
| 2943 | ITypeInfo **ppTInfo); | 2891 | ITypeInfo **ppTInfo); |
| 2944 | 2892 | ||
| 2945 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 2893 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 2946 | IDVBSTuningSpace* This, | 2894 | IDVBSTuningSpace *This, |
| 2947 | REFIID riid, | 2895 | REFIID riid, |
| 2948 | LPOLESTR *rgszNames, | 2896 | LPOLESTR *rgszNames, |
| 2949 | UINT cNames, | 2897 | UINT cNames, |
| ... | @@ -2951,7 +2899,7 @@ typedef struct IDVBSTuningSpaceVtbl { | ... | @@ -2951,7 +2899,7 @@ typedef struct IDVBSTuningSpaceVtbl { |
| 2951 | DISPID *rgDispId); | 2899 | DISPID *rgDispId); |
| 2952 | 2900 | ||
| 2953 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 2901 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 2954 | IDVBSTuningSpace* This, | 2902 | IDVBSTuningSpace *This, |
| 2955 | DISPID dispIdMember, | 2903 | DISPID dispIdMember, |
| 2956 | REFIID riid, | 2904 | REFIID riid, |
| 2957 | LCID lcid, | 2905 | LCID lcid, |
| ... | @@ -2963,142 +2911,143 @@ typedef struct IDVBSTuningSpaceVtbl { | ... | @@ -2963,142 +2911,143 @@ typedef struct IDVBSTuningSpaceVtbl { |
| 2963 | 2911 | ||
| 2964 | /*** ITuningSpace methods ***/ | 2912 | /*** ITuningSpace methods ***/ |
| 2965 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( | 2913 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 2966 | IDVBSTuningSpace* This, | 2914 | IDVBSTuningSpace *This, |
| 2967 | BSTR *Name); | 2915 | BSTR *Name); |
| 2968 | 2916 | ||
| 2969 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( | 2917 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 2970 | IDVBSTuningSpace* This, | 2918 | IDVBSTuningSpace *This, |
| 2971 | BSTR Name); | 2919 | BSTR Name); |
| 2972 | 2920 | ||
| 2973 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( | 2921 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 2974 | IDVBSTuningSpace* This, | 2922 | IDVBSTuningSpace *This, |
| 2975 | BSTR *Name); | 2923 | BSTR *Name); |
| 2976 | 2924 | ||
| 2977 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( | 2925 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 2978 | IDVBSTuningSpace* This, | 2926 | IDVBSTuningSpace *This, |
| 2979 | BSTR Name); | 2927 | BSTR Name); |
| 2980 | 2928 | ||
| 2981 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( | 2929 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 2982 | IDVBSTuningSpace* This, | 2930 | IDVBSTuningSpace *This, |
| 2983 | BSTR *SpaceCLSID); | 2931 | BSTR *SpaceCLSID); |
| 2984 | 2932 | ||
| 2985 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( | 2933 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 2986 | IDVBSTuningSpace* This, | 2934 | IDVBSTuningSpace *This, |
| 2987 | BSTR *NetworkTypeGuid); | 2935 | BSTR *NetworkTypeGuid); |
| 2988 | 2936 | ||
| 2989 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( | 2937 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 2990 | IDVBSTuningSpace* This, | 2938 | IDVBSTuningSpace *This, |
| 2991 | BSTR NetworkTypeGuid); | 2939 | BSTR NetworkTypeGuid); |
| 2992 | 2940 | ||
| 2993 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( | 2941 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 2994 | IDVBSTuningSpace* This, | 2942 | IDVBSTuningSpace *This, |
| 2995 | GUID *NetworkTypeGuid); | 2943 | GUID *NetworkTypeGuid); |
| 2996 | 2944 | ||
| 2997 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( | 2945 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 2998 | IDVBSTuningSpace* This, | 2946 | IDVBSTuningSpace *This, |
| 2999 | REFCLSID NetworkTypeGuid); | 2947 | REFCLSID NetworkTypeGuid); |
| 3000 | 2948 | ||
| 3001 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( | 2949 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 3002 | IDVBSTuningSpace* This, | 2950 | IDVBSTuningSpace *This, |
| 3003 | ITuneRequest **TuneRequest); | 2951 | ITuneRequest **TuneRequest); |
| 3004 | 2952 | ||
| 3005 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( | 2953 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 3006 | IDVBSTuningSpace* This, | 2954 | IDVBSTuningSpace *This, |
| 3007 | IEnumGUID **ppEnum); | 2955 | IEnumGUID **ppEnum); |
| 3008 | 2956 | ||
| 3009 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( | 2957 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 3010 | IDVBSTuningSpace* This, | 2958 | IDVBSTuningSpace *This, |
| 3011 | IEnumMoniker **ppEnum); | 2959 | IEnumMoniker **ppEnum); |
| 3012 | 2960 | ||
| 3013 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( | 2961 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 3014 | IDVBSTuningSpace* This, | 2962 | IDVBSTuningSpace *This, |
| 3015 | IComponentTypes **ComponentTypes); | 2963 | IComponentTypes **ComponentTypes); |
| 3016 | 2964 | ||
| 3017 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( | 2965 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 3018 | IDVBSTuningSpace* This, | 2966 | IDVBSTuningSpace *This, |
| 3019 | IComponentTypes *NewComponentTypes); | 2967 | IComponentTypes *NewComponentTypes); |
| 3020 | 2968 | ||
| 3021 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( | 2969 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 3022 | IDVBSTuningSpace* This, | 2970 | IDVBSTuningSpace *This, |
| 3023 | BSTR *pMapping); | 2971 | BSTR *pMapping); |
| 3024 | 2972 | ||
| 3025 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( | 2973 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 3026 | IDVBSTuningSpace* This, | 2974 | IDVBSTuningSpace *This, |
| 3027 | BSTR Mapping); | 2975 | BSTR Mapping); |
| 3028 | 2976 | ||
| 3029 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( | 2977 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 3030 | IDVBSTuningSpace* This, | 2978 | IDVBSTuningSpace *This, |
| 3031 | ILocator **LocatorVal); | 2979 | ILocator **LocatorVal); |
| 3032 | 2980 | ||
| 3033 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( | 2981 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 3034 | IDVBSTuningSpace* This, | 2982 | IDVBSTuningSpace *This, |
| 3035 | ILocator *LocatorVal); | 2983 | ILocator *LocatorVal); |
| 3036 | 2984 | ||
| 3037 | HRESULT (STDMETHODCALLTYPE *Clone)( | 2985 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 3038 | IDVBSTuningSpace* This, | 2986 | IDVBSTuningSpace *This, |
| 3039 | ITuningSpace **NewTS); | 2987 | ITuningSpace **NewTS); |
| 3040 | 2988 | ||
| 3041 | /*** IDVBTuningSpace methods ***/ | 2989 | /*** IDVBTuningSpace methods ***/ |
| 3042 | HRESULT (STDMETHODCALLTYPE *get_SystemType)( | 2990 | HRESULT (STDMETHODCALLTYPE *get_SystemType)( |
| 3043 | IDVBSTuningSpace* This, | 2991 | IDVBSTuningSpace *This, |
| 3044 | DVBSystemType *SysType); | 2992 | DVBSystemType *SysType); |
| 3045 | 2993 | ||
| 3046 | HRESULT (STDMETHODCALLTYPE *put_SystemType)( | 2994 | HRESULT (STDMETHODCALLTYPE *put_SystemType)( |
| 3047 | IDVBSTuningSpace* This, | 2995 | IDVBSTuningSpace *This, |
| 3048 | DVBSystemType SysType); | 2996 | DVBSystemType SysType); |
| 3049 | 2997 | ||
| 3050 | /*** IDVBTuningSpace2 methods ***/ | 2998 | /*** IDVBTuningSpace2 methods ***/ |
| 3051 | HRESULT (STDMETHODCALLTYPE *get_NetworkID)( | 2999 | HRESULT (STDMETHODCALLTYPE *get_NetworkID)( |
| 3052 | IDVBSTuningSpace* This, | 3000 | IDVBSTuningSpace *This, |
| 3053 | LONG *NetworkID); | 3001 | LONG *NetworkID); |
| 3054 | 3002 | ||
| 3055 | HRESULT (STDMETHODCALLTYPE *put_NetworkID)( | 3003 | HRESULT (STDMETHODCALLTYPE *put_NetworkID)( |
| 3056 | IDVBSTuningSpace* This, | 3004 | IDVBSTuningSpace *This, |
| 3057 | LONG NetworkID); | 3005 | LONG NetworkID); |
| 3058 | 3006 | ||
| 3059 | /*** IDVBSTuningSpace methods ***/ | 3007 | /*** IDVBSTuningSpace methods ***/ |
| 3060 | HRESULT (STDMETHODCALLTYPE *get_LowOscillator)( | 3008 | HRESULT (STDMETHODCALLTYPE *get_LowOscillator)( |
| 3061 | IDVBSTuningSpace* This, | 3009 | IDVBSTuningSpace *This, |
| 3062 | LONG *LowOscillator); | 3010 | LONG *LowOscillator); |
| 3063 | 3011 | ||
| 3064 | HRESULT (STDMETHODCALLTYPE *put_LowOscillator)( | 3012 | HRESULT (STDMETHODCALLTYPE *put_LowOscillator)( |
| 3065 | IDVBSTuningSpace* This, | 3013 | IDVBSTuningSpace *This, |
| 3066 | LONG LowOscillator); | 3014 | LONG LowOscillator); |
| 3067 | 3015 | ||
| 3068 | HRESULT (STDMETHODCALLTYPE *get_HighOscillator)( | 3016 | HRESULT (STDMETHODCALLTYPE *get_HighOscillator)( |
| 3069 | IDVBSTuningSpace* This, | 3017 | IDVBSTuningSpace *This, |
| 3070 | LONG *HighOscillator); | 3018 | LONG *HighOscillator); |
| 3071 | 3019 | ||
| 3072 | HRESULT (STDMETHODCALLTYPE *put_HighOscillator)( | 3020 | HRESULT (STDMETHODCALLTYPE *put_HighOscillator)( |
| 3073 | IDVBSTuningSpace* This, | 3021 | IDVBSTuningSpace *This, |
| 3074 | LONG HighOscillator); | 3022 | LONG HighOscillator); |
| 3075 | 3023 | ||
| 3076 | HRESULT (STDMETHODCALLTYPE *get_LNBSwitch)( | 3024 | HRESULT (STDMETHODCALLTYPE *get_LNBSwitch)( |
| 3077 | IDVBSTuningSpace* This, | 3025 | IDVBSTuningSpace *This, |
| 3078 | LONG *LNBSwitch); | 3026 | LONG *LNBSwitch); |
| 3079 | 3027 | ||
| 3080 | HRESULT (STDMETHODCALLTYPE *put_LNBSwitch)( | 3028 | HRESULT (STDMETHODCALLTYPE *put_LNBSwitch)( |
| 3081 | IDVBSTuningSpace* This, | 3029 | IDVBSTuningSpace *This, |
| 3082 | LONG LNBSwitch); | 3030 | LONG LNBSwitch); |
| 3083 | 3031 | ||
| 3084 | HRESULT (STDMETHODCALLTYPE *get_InputRange)( | 3032 | HRESULT (STDMETHODCALLTYPE *get_InputRange)( |
| 3085 | IDVBSTuningSpace* This, | 3033 | IDVBSTuningSpace *This, |
| 3086 | BSTR *InputRange); | 3034 | BSTR *InputRange); |
| 3087 | 3035 | ||
| 3088 | HRESULT (STDMETHODCALLTYPE *put_InputRange)( | 3036 | HRESULT (STDMETHODCALLTYPE *put_InputRange)( |
| 3089 | IDVBSTuningSpace* This, | 3037 | IDVBSTuningSpace *This, |
| 3090 | BSTR InputRange); | 3038 | BSTR InputRange); |
| 3091 | 3039 | ||
| 3092 | HRESULT (STDMETHODCALLTYPE *get_SpectralInversion)( | 3040 | HRESULT (STDMETHODCALLTYPE *get_SpectralInversion)( |
| 3093 | IDVBSTuningSpace* This, | 3041 | IDVBSTuningSpace *This, |
| 3094 | SpectralInversion *SpectralInversionVal); | 3042 | SpectralInversion *SpectralInversionVal); |
| 3095 | 3043 | ||
| 3096 | HRESULT (STDMETHODCALLTYPE *put_SpectralInversion)( | 3044 | HRESULT (STDMETHODCALLTYPE *put_SpectralInversion)( |
| 3097 | IDVBSTuningSpace* This, | 3045 | IDVBSTuningSpace *This, |
| 3098 | SpectralInversion SpectralInversionVal); | 3046 | SpectralInversion SpectralInversionVal); |
| 3099 | 3047 | ||
| 3100 | END_INTERFACE | 3048 | END_INTERFACE |
| 3101 | } IDVBSTuningSpaceVtbl; | 3049 | } IDVBSTuningSpaceVtbl; |
| 3050 | |||
| 3102 | interface IDVBSTuningSpace { | 3051 | interface IDVBSTuningSpace { |
| 3103 | CONST_VTBL IDVBSTuningSpaceVtbl* lpVtbl; | 3052 | CONST_VTBL IDVBSTuningSpaceVtbl* lpVtbl; |
| 3104 | }; | 3053 | }; |
| ... | @@ -3283,86 +3232,6 @@ static FORCEINLINE HRESULT IDVBSTuningSpace_put_SpectralInversion(IDVBSTuningSpa | ... | @@ -3283,86 +3232,6 @@ static FORCEINLINE HRESULT IDVBSTuningSpace_put_SpectralInversion(IDVBSTuningSpa |
| 3283 | 3232 | ||
| 3284 | #endif | 3233 | #endif |
| 3285 | 3234 | ||
| 3286 | HRESULT STDMETHODCALLTYPE IDVBSTuningSpace_get_LowOscillator_Proxy( | ||
| 3287 | IDVBSTuningSpace* This, | ||
| 3288 | LONG *LowOscillator); | ||
| 3289 | void __RPC_STUB IDVBSTuningSpace_get_LowOscillator_Stub( | ||
| 3290 | IRpcStubBuffer* This, | ||
| 3291 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3292 | PRPC_MESSAGE pRpcMessage, | ||
| 3293 | DWORD* pdwStubPhase); | ||
| 3294 | HRESULT STDMETHODCALLTYPE IDVBSTuningSpace_put_LowOscillator_Proxy( | ||
| 3295 | IDVBSTuningSpace* This, | ||
| 3296 | LONG LowOscillator); | ||
| 3297 | void __RPC_STUB IDVBSTuningSpace_put_LowOscillator_Stub( | ||
| 3298 | IRpcStubBuffer* This, | ||
| 3299 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3300 | PRPC_MESSAGE pRpcMessage, | ||
| 3301 | DWORD* pdwStubPhase); | ||
| 3302 | HRESULT STDMETHODCALLTYPE IDVBSTuningSpace_get_HighOscillator_Proxy( | ||
| 3303 | IDVBSTuningSpace* This, | ||
| 3304 | LONG *HighOscillator); | ||
| 3305 | void __RPC_STUB IDVBSTuningSpace_get_HighOscillator_Stub( | ||
| 3306 | IRpcStubBuffer* This, | ||
| 3307 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3308 | PRPC_MESSAGE pRpcMessage, | ||
| 3309 | DWORD* pdwStubPhase); | ||
| 3310 | HRESULT STDMETHODCALLTYPE IDVBSTuningSpace_put_HighOscillator_Proxy( | ||
| 3311 | IDVBSTuningSpace* This, | ||
| 3312 | LONG HighOscillator); | ||
| 3313 | void __RPC_STUB IDVBSTuningSpace_put_HighOscillator_Stub( | ||
| 3314 | IRpcStubBuffer* This, | ||
| 3315 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3316 | PRPC_MESSAGE pRpcMessage, | ||
| 3317 | DWORD* pdwStubPhase); | ||
| 3318 | HRESULT STDMETHODCALLTYPE IDVBSTuningSpace_get_LNBSwitch_Proxy( | ||
| 3319 | IDVBSTuningSpace* This, | ||
| 3320 | LONG *LNBSwitch); | ||
| 3321 | void __RPC_STUB IDVBSTuningSpace_get_LNBSwitch_Stub( | ||
| 3322 | IRpcStubBuffer* This, | ||
| 3323 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3324 | PRPC_MESSAGE pRpcMessage, | ||
| 3325 | DWORD* pdwStubPhase); | ||
| 3326 | HRESULT STDMETHODCALLTYPE IDVBSTuningSpace_put_LNBSwitch_Proxy( | ||
| 3327 | IDVBSTuningSpace* This, | ||
| 3328 | LONG LNBSwitch); | ||
| 3329 | void __RPC_STUB IDVBSTuningSpace_put_LNBSwitch_Stub( | ||
| 3330 | IRpcStubBuffer* This, | ||
| 3331 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3332 | PRPC_MESSAGE pRpcMessage, | ||
| 3333 | DWORD* pdwStubPhase); | ||
| 3334 | HRESULT STDMETHODCALLTYPE IDVBSTuningSpace_get_InputRange_Proxy( | ||
| 3335 | IDVBSTuningSpace* This, | ||
| 3336 | BSTR *InputRange); | ||
| 3337 | void __RPC_STUB IDVBSTuningSpace_get_InputRange_Stub( | ||
| 3338 | IRpcStubBuffer* This, | ||
| 3339 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3340 | PRPC_MESSAGE pRpcMessage, | ||
| 3341 | DWORD* pdwStubPhase); | ||
| 3342 | HRESULT STDMETHODCALLTYPE IDVBSTuningSpace_put_InputRange_Proxy( | ||
| 3343 | IDVBSTuningSpace* This, | ||
| 3344 | BSTR InputRange); | ||
| 3345 | void __RPC_STUB IDVBSTuningSpace_put_InputRange_Stub( | ||
| 3346 | IRpcStubBuffer* This, | ||
| 3347 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3348 | PRPC_MESSAGE pRpcMessage, | ||
| 3349 | DWORD* pdwStubPhase); | ||
| 3350 | HRESULT STDMETHODCALLTYPE IDVBSTuningSpace_get_SpectralInversion_Proxy( | ||
| 3351 | IDVBSTuningSpace* This, | ||
| 3352 | SpectralInversion *SpectralInversionVal); | ||
| 3353 | void __RPC_STUB IDVBSTuningSpace_get_SpectralInversion_Stub( | ||
| 3354 | IRpcStubBuffer* This, | ||
| 3355 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3356 | PRPC_MESSAGE pRpcMessage, | ||
| 3357 | DWORD* pdwStubPhase); | ||
| 3358 | HRESULT STDMETHODCALLTYPE IDVBSTuningSpace_put_SpectralInversion_Proxy( | ||
| 3359 | IDVBSTuningSpace* This, | ||
| 3360 | SpectralInversion SpectralInversionVal); | ||
| 3361 | void __RPC_STUB IDVBSTuningSpace_put_SpectralInversion_Stub( | ||
| 3362 | IRpcStubBuffer* This, | ||
| 3363 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3364 | PRPC_MESSAGE pRpcMessage, | ||
| 3365 | DWORD* pdwStubPhase); | ||
| 3366 | 3235 | ||
| 3367 | #endif /* __IDVBSTuningSpace_INTERFACE_DEFINED__ */ | 3236 | #endif /* __IDVBSTuningSpace_INTERFACE_DEFINED__ */ |
| 3368 | 3237 | ||
| ... | @@ -3387,29 +3256,29 @@ typedef struct IAuxInTuningSpaceVtbl { | ... | @@ -3387,29 +3256,29 @@ typedef struct IAuxInTuningSpaceVtbl { |
| 3387 | 3256 | ||
| 3388 | /*** IUnknown methods ***/ | 3257 | /*** IUnknown methods ***/ |
| 3389 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3258 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3390 | IAuxInTuningSpace* This, | 3259 | IAuxInTuningSpace *This, |
| 3391 | REFIID riid, | 3260 | REFIID riid, |
| 3392 | void **ppvObject); | 3261 | void **ppvObject); |
| 3393 | 3262 | ||
| 3394 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3263 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3395 | IAuxInTuningSpace* This); | 3264 | IAuxInTuningSpace *This); |
| 3396 | 3265 | ||
| 3397 | ULONG (STDMETHODCALLTYPE *Release)( | 3266 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3398 | IAuxInTuningSpace* This); | 3267 | IAuxInTuningSpace *This); |
| 3399 | 3268 | ||
| 3400 | /*** IDispatch methods ***/ | 3269 | /*** IDispatch methods ***/ |
| 3401 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 3270 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 3402 | IAuxInTuningSpace* This, | 3271 | IAuxInTuningSpace *This, |
| 3403 | UINT *pctinfo); | 3272 | UINT *pctinfo); |
| 3404 | 3273 | ||
| 3405 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 3274 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 3406 | IAuxInTuningSpace* This, | 3275 | IAuxInTuningSpace *This, |
| 3407 | UINT iTInfo, | 3276 | UINT iTInfo, |
| 3408 | LCID lcid, | 3277 | LCID lcid, |
| 3409 | ITypeInfo **ppTInfo); | 3278 | ITypeInfo **ppTInfo); |
| 3410 | 3279 | ||
| 3411 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 3280 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 3412 | IAuxInTuningSpace* This, | 3281 | IAuxInTuningSpace *This, |
| 3413 | REFIID riid, | 3282 | REFIID riid, |
| 3414 | LPOLESTR *rgszNames, | 3283 | LPOLESTR *rgszNames, |
| 3415 | UINT cNames, | 3284 | UINT cNames, |
| ... | @@ -3417,7 +3286,7 @@ typedef struct IAuxInTuningSpaceVtbl { | ... | @@ -3417,7 +3286,7 @@ typedef struct IAuxInTuningSpaceVtbl { |
| 3417 | DISPID *rgDispId); | 3286 | DISPID *rgDispId); |
| 3418 | 3287 | ||
| 3419 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 3288 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 3420 | IAuxInTuningSpace* This, | 3289 | IAuxInTuningSpace *This, |
| 3421 | DISPID dispIdMember, | 3290 | DISPID dispIdMember, |
| 3422 | REFIID riid, | 3291 | REFIID riid, |
| 3423 | LCID lcid, | 3292 | LCID lcid, |
| ... | @@ -3429,83 +3298,84 @@ typedef struct IAuxInTuningSpaceVtbl { | ... | @@ -3429,83 +3298,84 @@ typedef struct IAuxInTuningSpaceVtbl { |
| 3429 | 3298 | ||
| 3430 | /*** ITuningSpace methods ***/ | 3299 | /*** ITuningSpace methods ***/ |
| 3431 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( | 3300 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 3432 | IAuxInTuningSpace* This, | 3301 | IAuxInTuningSpace *This, |
| 3433 | BSTR *Name); | 3302 | BSTR *Name); |
| 3434 | 3303 | ||
| 3435 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( | 3304 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 3436 | IAuxInTuningSpace* This, | 3305 | IAuxInTuningSpace *This, |
| 3437 | BSTR Name); | 3306 | BSTR Name); |
| 3438 | 3307 | ||
| 3439 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( | 3308 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 3440 | IAuxInTuningSpace* This, | 3309 | IAuxInTuningSpace *This, |
| 3441 | BSTR *Name); | 3310 | BSTR *Name); |
| 3442 | 3311 | ||
| 3443 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( | 3312 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 3444 | IAuxInTuningSpace* This, | 3313 | IAuxInTuningSpace *This, |
| 3445 | BSTR Name); | 3314 | BSTR Name); |
| 3446 | 3315 | ||
| 3447 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( | 3316 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 3448 | IAuxInTuningSpace* This, | 3317 | IAuxInTuningSpace *This, |
| 3449 | BSTR *SpaceCLSID); | 3318 | BSTR *SpaceCLSID); |
| 3450 | 3319 | ||
| 3451 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( | 3320 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 3452 | IAuxInTuningSpace* This, | 3321 | IAuxInTuningSpace *This, |
| 3453 | BSTR *NetworkTypeGuid); | 3322 | BSTR *NetworkTypeGuid); |
| 3454 | 3323 | ||
| 3455 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( | 3324 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 3456 | IAuxInTuningSpace* This, | 3325 | IAuxInTuningSpace *This, |
| 3457 | BSTR NetworkTypeGuid); | 3326 | BSTR NetworkTypeGuid); |
| 3458 | 3327 | ||
| 3459 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( | 3328 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 3460 | IAuxInTuningSpace* This, | 3329 | IAuxInTuningSpace *This, |
| 3461 | GUID *NetworkTypeGuid); | 3330 | GUID *NetworkTypeGuid); |
| 3462 | 3331 | ||
| 3463 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( | 3332 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 3464 | IAuxInTuningSpace* This, | 3333 | IAuxInTuningSpace *This, |
| 3465 | REFCLSID NetworkTypeGuid); | 3334 | REFCLSID NetworkTypeGuid); |
| 3466 | 3335 | ||
| 3467 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( | 3336 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 3468 | IAuxInTuningSpace* This, | 3337 | IAuxInTuningSpace *This, |
| 3469 | ITuneRequest **TuneRequest); | 3338 | ITuneRequest **TuneRequest); |
| 3470 | 3339 | ||
| 3471 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( | 3340 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 3472 | IAuxInTuningSpace* This, | 3341 | IAuxInTuningSpace *This, |
| 3473 | IEnumGUID **ppEnum); | 3342 | IEnumGUID **ppEnum); |
| 3474 | 3343 | ||
| 3475 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( | 3344 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 3476 | IAuxInTuningSpace* This, | 3345 | IAuxInTuningSpace *This, |
| 3477 | IEnumMoniker **ppEnum); | 3346 | IEnumMoniker **ppEnum); |
| 3478 | 3347 | ||
| 3479 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( | 3348 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 3480 | IAuxInTuningSpace* This, | 3349 | IAuxInTuningSpace *This, |
| 3481 | IComponentTypes **ComponentTypes); | 3350 | IComponentTypes **ComponentTypes); |
| 3482 | 3351 | ||
| 3483 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( | 3352 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 3484 | IAuxInTuningSpace* This, | 3353 | IAuxInTuningSpace *This, |
| 3485 | IComponentTypes *NewComponentTypes); | 3354 | IComponentTypes *NewComponentTypes); |
| 3486 | 3355 | ||
| 3487 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( | 3356 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 3488 | IAuxInTuningSpace* This, | 3357 | IAuxInTuningSpace *This, |
| 3489 | BSTR *pMapping); | 3358 | BSTR *pMapping); |
| 3490 | 3359 | ||
| 3491 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( | 3360 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 3492 | IAuxInTuningSpace* This, | 3361 | IAuxInTuningSpace *This, |
| 3493 | BSTR Mapping); | 3362 | BSTR Mapping); |
| 3494 | 3363 | ||
| 3495 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( | 3364 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 3496 | IAuxInTuningSpace* This, | 3365 | IAuxInTuningSpace *This, |
| 3497 | ILocator **LocatorVal); | 3366 | ILocator **LocatorVal); |
| 3498 | 3367 | ||
| 3499 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( | 3368 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 3500 | IAuxInTuningSpace* This, | 3369 | IAuxInTuningSpace *This, |
| 3501 | ILocator *LocatorVal); | 3370 | ILocator *LocatorVal); |
| 3502 | 3371 | ||
| 3503 | HRESULT (STDMETHODCALLTYPE *Clone)( | 3372 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 3504 | IAuxInTuningSpace* This, | 3373 | IAuxInTuningSpace *This, |
| 3505 | ITuningSpace **NewTS); | 3374 | ITuningSpace **NewTS); |
| 3506 | 3375 | ||
| 3507 | END_INTERFACE | 3376 | END_INTERFACE |
| 3508 | } IAuxInTuningSpaceVtbl; | 3377 | } IAuxInTuningSpaceVtbl; |
| 3378 | |||
| 3509 | interface IAuxInTuningSpace { | 3379 | interface IAuxInTuningSpace { |
| 3510 | CONST_VTBL IAuxInTuningSpaceVtbl* lpVtbl; | 3380 | CONST_VTBL IAuxInTuningSpaceVtbl* lpVtbl; |
| 3511 | }; | 3381 | }; |
| ... | @@ -3658,29 +3528,29 @@ typedef struct IAuxInTuningSpace2Vtbl { | ... | @@ -3658,29 +3528,29 @@ typedef struct IAuxInTuningSpace2Vtbl { |
| 3658 | 3528 | ||
| 3659 | /*** IUnknown methods ***/ | 3529 | /*** IUnknown methods ***/ |
| 3660 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3530 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3661 | IAuxInTuningSpace2* This, | 3531 | IAuxInTuningSpace2 *This, |
| 3662 | REFIID riid, | 3532 | REFIID riid, |
| 3663 | void **ppvObject); | 3533 | void **ppvObject); |
| 3664 | 3534 | ||
| 3665 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3535 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3666 | IAuxInTuningSpace2* This); | 3536 | IAuxInTuningSpace2 *This); |
| 3667 | 3537 | ||
| 3668 | ULONG (STDMETHODCALLTYPE *Release)( | 3538 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3669 | IAuxInTuningSpace2* This); | 3539 | IAuxInTuningSpace2 *This); |
| 3670 | 3540 | ||
| 3671 | /*** IDispatch methods ***/ | 3541 | /*** IDispatch methods ***/ |
| 3672 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 3542 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 3673 | IAuxInTuningSpace2* This, | 3543 | IAuxInTuningSpace2 *This, |
| 3674 | UINT *pctinfo); | 3544 | UINT *pctinfo); |
| 3675 | 3545 | ||
| 3676 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 3546 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 3677 | IAuxInTuningSpace2* This, | 3547 | IAuxInTuningSpace2 *This, |
| 3678 | UINT iTInfo, | 3548 | UINT iTInfo, |
| 3679 | LCID lcid, | 3549 | LCID lcid, |
| 3680 | ITypeInfo **ppTInfo); | 3550 | ITypeInfo **ppTInfo); |
| 3681 | 3551 | ||
| 3682 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 3552 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 3683 | IAuxInTuningSpace2* This, | 3553 | IAuxInTuningSpace2 *This, |
| 3684 | REFIID riid, | 3554 | REFIID riid, |
| 3685 | LPOLESTR *rgszNames, | 3555 | LPOLESTR *rgszNames, |
| 3686 | UINT cNames, | 3556 | UINT cNames, |
| ... | @@ -3688,7 +3558,7 @@ typedef struct IAuxInTuningSpace2Vtbl { | ... | @@ -3688,7 +3558,7 @@ typedef struct IAuxInTuningSpace2Vtbl { |
| 3688 | DISPID *rgDispId); | 3558 | DISPID *rgDispId); |
| 3689 | 3559 | ||
| 3690 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 3560 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 3691 | IAuxInTuningSpace2* This, | 3561 | IAuxInTuningSpace2 *This, |
| 3692 | DISPID dispIdMember, | 3562 | DISPID dispIdMember, |
| 3693 | REFIID riid, | 3563 | REFIID riid, |
| 3694 | LCID lcid, | 3564 | LCID lcid, |
| ... | @@ -3700,92 +3570,93 @@ typedef struct IAuxInTuningSpace2Vtbl { | ... | @@ -3700,92 +3570,93 @@ typedef struct IAuxInTuningSpace2Vtbl { |
| 3700 | 3570 | ||
| 3701 | /*** ITuningSpace methods ***/ | 3571 | /*** ITuningSpace methods ***/ |
| 3702 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( | 3572 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 3703 | IAuxInTuningSpace2* This, | 3573 | IAuxInTuningSpace2 *This, |
| 3704 | BSTR *Name); | 3574 | BSTR *Name); |
| 3705 | 3575 | ||
| 3706 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( | 3576 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 3707 | IAuxInTuningSpace2* This, | 3577 | IAuxInTuningSpace2 *This, |
| 3708 | BSTR Name); | 3578 | BSTR Name); |
| 3709 | 3579 | ||
| 3710 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( | 3580 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 3711 | IAuxInTuningSpace2* This, | 3581 | IAuxInTuningSpace2 *This, |
| 3712 | BSTR *Name); | 3582 | BSTR *Name); |
| 3713 | 3583 | ||
| 3714 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( | 3584 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 3715 | IAuxInTuningSpace2* This, | 3585 | IAuxInTuningSpace2 *This, |
| 3716 | BSTR Name); | 3586 | BSTR Name); |
| 3717 | 3587 | ||
| 3718 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( | 3588 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 3719 | IAuxInTuningSpace2* This, | 3589 | IAuxInTuningSpace2 *This, |
| 3720 | BSTR *SpaceCLSID); | 3590 | BSTR *SpaceCLSID); |
| 3721 | 3591 | ||
| 3722 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( | 3592 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 3723 | IAuxInTuningSpace2* This, | 3593 | IAuxInTuningSpace2 *This, |
| 3724 | BSTR *NetworkTypeGuid); | 3594 | BSTR *NetworkTypeGuid); |
| 3725 | 3595 | ||
| 3726 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( | 3596 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 3727 | IAuxInTuningSpace2* This, | 3597 | IAuxInTuningSpace2 *This, |
| 3728 | BSTR NetworkTypeGuid); | 3598 | BSTR NetworkTypeGuid); |
| 3729 | 3599 | ||
| 3730 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( | 3600 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 3731 | IAuxInTuningSpace2* This, | 3601 | IAuxInTuningSpace2 *This, |
| 3732 | GUID *NetworkTypeGuid); | 3602 | GUID *NetworkTypeGuid); |
| 3733 | 3603 | ||
| 3734 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( | 3604 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 3735 | IAuxInTuningSpace2* This, | 3605 | IAuxInTuningSpace2 *This, |
| 3736 | REFCLSID NetworkTypeGuid); | 3606 | REFCLSID NetworkTypeGuid); |
| 3737 | 3607 | ||
| 3738 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( | 3608 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 3739 | IAuxInTuningSpace2* This, | 3609 | IAuxInTuningSpace2 *This, |
| 3740 | ITuneRequest **TuneRequest); | 3610 | ITuneRequest **TuneRequest); |
| 3741 | 3611 | ||
| 3742 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( | 3612 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 3743 | IAuxInTuningSpace2* This, | 3613 | IAuxInTuningSpace2 *This, |
| 3744 | IEnumGUID **ppEnum); | 3614 | IEnumGUID **ppEnum); |
| 3745 | 3615 | ||
| 3746 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( | 3616 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 3747 | IAuxInTuningSpace2* This, | 3617 | IAuxInTuningSpace2 *This, |
| 3748 | IEnumMoniker **ppEnum); | 3618 | IEnumMoniker **ppEnum); |
| 3749 | 3619 | ||
| 3750 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( | 3620 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 3751 | IAuxInTuningSpace2* This, | 3621 | IAuxInTuningSpace2 *This, |
| 3752 | IComponentTypes **ComponentTypes); | 3622 | IComponentTypes **ComponentTypes); |
| 3753 | 3623 | ||
| 3754 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( | 3624 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 3755 | IAuxInTuningSpace2* This, | 3625 | IAuxInTuningSpace2 *This, |
| 3756 | IComponentTypes *NewComponentTypes); | 3626 | IComponentTypes *NewComponentTypes); |
| 3757 | 3627 | ||
| 3758 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( | 3628 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 3759 | IAuxInTuningSpace2* This, | 3629 | IAuxInTuningSpace2 *This, |
| 3760 | BSTR *pMapping); | 3630 | BSTR *pMapping); |
| 3761 | 3631 | ||
| 3762 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( | 3632 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 3763 | IAuxInTuningSpace2* This, | 3633 | IAuxInTuningSpace2 *This, |
| 3764 | BSTR Mapping); | 3634 | BSTR Mapping); |
| 3765 | 3635 | ||
| 3766 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( | 3636 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 3767 | IAuxInTuningSpace2* This, | 3637 | IAuxInTuningSpace2 *This, |
| 3768 | ILocator **LocatorVal); | 3638 | ILocator **LocatorVal); |
| 3769 | 3639 | ||
| 3770 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( | 3640 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 3771 | IAuxInTuningSpace2* This, | 3641 | IAuxInTuningSpace2 *This, |
| 3772 | ILocator *LocatorVal); | 3642 | ILocator *LocatorVal); |
| 3773 | 3643 | ||
| 3774 | HRESULT (STDMETHODCALLTYPE *Clone)( | 3644 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 3775 | IAuxInTuningSpace2* This, | 3645 | IAuxInTuningSpace2 *This, |
| 3776 | ITuningSpace **NewTS); | 3646 | ITuningSpace **NewTS); |
| 3777 | 3647 | ||
| 3778 | /*** IAuxInTuningSpace2 methods ***/ | 3648 | /*** IAuxInTuningSpace2 methods ***/ |
| 3779 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( | 3649 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( |
| 3780 | IAuxInTuningSpace2* This, | 3650 | IAuxInTuningSpace2 *This, |
| 3781 | LONG *CountryCodeVal); | 3651 | LONG *CountryCodeVal); |
| 3782 | 3652 | ||
| 3783 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( | 3653 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( |
| 3784 | IAuxInTuningSpace2* This, | 3654 | IAuxInTuningSpace2 *This, |
| 3785 | LONG NewCountryCodeVal); | 3655 | LONG NewCountryCodeVal); |
| 3786 | 3656 | ||
| 3787 | END_INTERFACE | 3657 | END_INTERFACE |
| 3788 | } IAuxInTuningSpace2Vtbl; | 3658 | } IAuxInTuningSpace2Vtbl; |
| 3659 | |||
| 3789 | interface IAuxInTuningSpace2 { | 3660 | interface IAuxInTuningSpace2 { |
| 3790 | CONST_VTBL IAuxInTuningSpace2Vtbl* lpVtbl; | 3661 | CONST_VTBL IAuxInTuningSpace2Vtbl* lpVtbl; |
| 3791 | }; | 3662 | }; |
| ... | @@ -3918,22 +3789,6 @@ static FORCEINLINE HRESULT IAuxInTuningSpace2_put_CountryCode(IAuxInTuningSpace2 | ... | @@ -3918,22 +3789,6 @@ static FORCEINLINE HRESULT IAuxInTuningSpace2_put_CountryCode(IAuxInTuningSpace2 |
| 3918 | 3789 | ||
| 3919 | #endif | 3790 | #endif |
| 3920 | 3791 | ||
| 3921 | HRESULT STDMETHODCALLTYPE IAuxInTuningSpace2_get_CountryCode_Proxy( | ||
| 3922 | IAuxInTuningSpace2* This, | ||
| 3923 | LONG *CountryCodeVal); | ||
| 3924 | void __RPC_STUB IAuxInTuningSpace2_get_CountryCode_Stub( | ||
| 3925 | IRpcStubBuffer* This, | ||
| 3926 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3927 | PRPC_MESSAGE pRpcMessage, | ||
| 3928 | DWORD* pdwStubPhase); | ||
| 3929 | HRESULT STDMETHODCALLTYPE IAuxInTuningSpace2_put_CountryCode_Proxy( | ||
| 3930 | IAuxInTuningSpace2* This, | ||
| 3931 | LONG NewCountryCodeVal); | ||
| 3932 | void __RPC_STUB IAuxInTuningSpace2_put_CountryCode_Stub( | ||
| 3933 | IRpcStubBuffer* This, | ||
| 3934 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 3935 | PRPC_MESSAGE pRpcMessage, | ||
| 3936 | DWORD* pdwStubPhase); | ||
| 3937 | 3792 | ||
| 3938 | #endif /* __IAuxInTuningSpace2_INTERFACE_DEFINED__ */ | 3793 | #endif /* __IAuxInTuningSpace2_INTERFACE_DEFINED__ */ |
| 3939 | 3794 | ||
| ... | @@ -3982,29 +3837,29 @@ typedef struct IAnalogTVTuningSpaceVtbl { | ... | @@ -3982,29 +3837,29 @@ typedef struct IAnalogTVTuningSpaceVtbl { |
| 3982 | 3837 | ||
| 3983 | /*** IUnknown methods ***/ | 3838 | /*** IUnknown methods ***/ |
| 3984 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 3839 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3985 | IAnalogTVTuningSpace* This, | 3840 | IAnalogTVTuningSpace *This, |
| 3986 | REFIID riid, | 3841 | REFIID riid, |
| 3987 | void **ppvObject); | 3842 | void **ppvObject); |
| 3988 | 3843 | ||
| 3989 | ULONG (STDMETHODCALLTYPE *AddRef)( | 3844 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3990 | IAnalogTVTuningSpace* This); | 3845 | IAnalogTVTuningSpace *This); |
| 3991 | 3846 | ||
| 3992 | ULONG (STDMETHODCALLTYPE *Release)( | 3847 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3993 | IAnalogTVTuningSpace* This); | 3848 | IAnalogTVTuningSpace *This); |
| 3994 | 3849 | ||
| 3995 | /*** IDispatch methods ***/ | 3850 | /*** IDispatch methods ***/ |
| 3996 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 3851 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 3997 | IAnalogTVTuningSpace* This, | 3852 | IAnalogTVTuningSpace *This, |
| 3998 | UINT *pctinfo); | 3853 | UINT *pctinfo); |
| 3999 | 3854 | ||
| 4000 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 3855 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 4001 | IAnalogTVTuningSpace* This, | 3856 | IAnalogTVTuningSpace *This, |
| 4002 | UINT iTInfo, | 3857 | UINT iTInfo, |
| 4003 | LCID lcid, | 3858 | LCID lcid, |
| 4004 | ITypeInfo **ppTInfo); | 3859 | ITypeInfo **ppTInfo); |
| 4005 | 3860 | ||
| 4006 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 3861 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 4007 | IAnalogTVTuningSpace* This, | 3862 | IAnalogTVTuningSpace *This, |
| 4008 | REFIID riid, | 3863 | REFIID riid, |
| 4009 | LPOLESTR *rgszNames, | 3864 | LPOLESTR *rgszNames, |
| 4010 | UINT cNames, | 3865 | UINT cNames, |
| ... | @@ -4012,7 +3867,7 @@ typedef struct IAnalogTVTuningSpaceVtbl { | ... | @@ -4012,7 +3867,7 @@ typedef struct IAnalogTVTuningSpaceVtbl { |
| 4012 | DISPID *rgDispId); | 3867 | DISPID *rgDispId); |
| 4013 | 3868 | ||
| 4014 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 3869 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 4015 | IAnalogTVTuningSpace* This, | 3870 | IAnalogTVTuningSpace *This, |
| 4016 | DISPID dispIdMember, | 3871 | DISPID dispIdMember, |
| 4017 | REFIID riid, | 3872 | REFIID riid, |
| 4018 | LCID lcid, | 3873 | LCID lcid, |
| ... | @@ -4024,116 +3879,117 @@ typedef struct IAnalogTVTuningSpaceVtbl { | ... | @@ -4024,116 +3879,117 @@ typedef struct IAnalogTVTuningSpaceVtbl { |
| 4024 | 3879 | ||
| 4025 | /*** ITuningSpace methods ***/ | 3880 | /*** ITuningSpace methods ***/ |
| 4026 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( | 3881 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 4027 | IAnalogTVTuningSpace* This, | 3882 | IAnalogTVTuningSpace *This, |
| 4028 | BSTR *Name); | 3883 | BSTR *Name); |
| 4029 | 3884 | ||
| 4030 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( | 3885 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 4031 | IAnalogTVTuningSpace* This, | 3886 | IAnalogTVTuningSpace *This, |
| 4032 | BSTR Name); | 3887 | BSTR Name); |
| 4033 | 3888 | ||
| 4034 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( | 3889 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 4035 | IAnalogTVTuningSpace* This, | 3890 | IAnalogTVTuningSpace *This, |
| 4036 | BSTR *Name); | 3891 | BSTR *Name); |
| 4037 | 3892 | ||
| 4038 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( | 3893 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 4039 | IAnalogTVTuningSpace* This, | 3894 | IAnalogTVTuningSpace *This, |
| 4040 | BSTR Name); | 3895 | BSTR Name); |
| 4041 | 3896 | ||
| 4042 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( | 3897 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 4043 | IAnalogTVTuningSpace* This, | 3898 | IAnalogTVTuningSpace *This, |
| 4044 | BSTR *SpaceCLSID); | 3899 | BSTR *SpaceCLSID); |
| 4045 | 3900 | ||
| 4046 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( | 3901 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 4047 | IAnalogTVTuningSpace* This, | 3902 | IAnalogTVTuningSpace *This, |
| 4048 | BSTR *NetworkTypeGuid); | 3903 | BSTR *NetworkTypeGuid); |
| 4049 | 3904 | ||
| 4050 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( | 3905 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 4051 | IAnalogTVTuningSpace* This, | 3906 | IAnalogTVTuningSpace *This, |
| 4052 | BSTR NetworkTypeGuid); | 3907 | BSTR NetworkTypeGuid); |
| 4053 | 3908 | ||
| 4054 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( | 3909 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 4055 | IAnalogTVTuningSpace* This, | 3910 | IAnalogTVTuningSpace *This, |
| 4056 | GUID *NetworkTypeGuid); | 3911 | GUID *NetworkTypeGuid); |
| 4057 | 3912 | ||
| 4058 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( | 3913 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 4059 | IAnalogTVTuningSpace* This, | 3914 | IAnalogTVTuningSpace *This, |
| 4060 | REFCLSID NetworkTypeGuid); | 3915 | REFCLSID NetworkTypeGuid); |
| 4061 | 3916 | ||
| 4062 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( | 3917 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 4063 | IAnalogTVTuningSpace* This, | 3918 | IAnalogTVTuningSpace *This, |
| 4064 | ITuneRequest **TuneRequest); | 3919 | ITuneRequest **TuneRequest); |
| 4065 | 3920 | ||
| 4066 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( | 3921 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 4067 | IAnalogTVTuningSpace* This, | 3922 | IAnalogTVTuningSpace *This, |
| 4068 | IEnumGUID **ppEnum); | 3923 | IEnumGUID **ppEnum); |
| 4069 | 3924 | ||
| 4070 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( | 3925 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 4071 | IAnalogTVTuningSpace* This, | 3926 | IAnalogTVTuningSpace *This, |
| 4072 | IEnumMoniker **ppEnum); | 3927 | IEnumMoniker **ppEnum); |
| 4073 | 3928 | ||
| 4074 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( | 3929 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 4075 | IAnalogTVTuningSpace* This, | 3930 | IAnalogTVTuningSpace *This, |
| 4076 | IComponentTypes **ComponentTypes); | 3931 | IComponentTypes **ComponentTypes); |
| 4077 | 3932 | ||
| 4078 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( | 3933 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 4079 | IAnalogTVTuningSpace* This, | 3934 | IAnalogTVTuningSpace *This, |
| 4080 | IComponentTypes *NewComponentTypes); | 3935 | IComponentTypes *NewComponentTypes); |
| 4081 | 3936 | ||
| 4082 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( | 3937 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 4083 | IAnalogTVTuningSpace* This, | 3938 | IAnalogTVTuningSpace *This, |
| 4084 | BSTR *pMapping); | 3939 | BSTR *pMapping); |
| 4085 | 3940 | ||
| 4086 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( | 3941 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 4087 | IAnalogTVTuningSpace* This, | 3942 | IAnalogTVTuningSpace *This, |
| 4088 | BSTR Mapping); | 3943 | BSTR Mapping); |
| 4089 | 3944 | ||
| 4090 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( | 3945 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 4091 | IAnalogTVTuningSpace* This, | 3946 | IAnalogTVTuningSpace *This, |
| 4092 | ILocator **LocatorVal); | 3947 | ILocator **LocatorVal); |
| 4093 | 3948 | ||
| 4094 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( | 3949 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 4095 | IAnalogTVTuningSpace* This, | 3950 | IAnalogTVTuningSpace *This, |
| 4096 | ILocator *LocatorVal); | 3951 | ILocator *LocatorVal); |
| 4097 | 3952 | ||
| 4098 | HRESULT (STDMETHODCALLTYPE *Clone)( | 3953 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 4099 | IAnalogTVTuningSpace* This, | 3954 | IAnalogTVTuningSpace *This, |
| 4100 | ITuningSpace **NewTS); | 3955 | ITuningSpace **NewTS); |
| 4101 | 3956 | ||
| 4102 | /*** IAnalogTVTuningSpace methods ***/ | 3957 | /*** IAnalogTVTuningSpace methods ***/ |
| 4103 | HRESULT (STDMETHODCALLTYPE *get_MinChannel)( | 3958 | HRESULT (STDMETHODCALLTYPE *get_MinChannel)( |
| 4104 | IAnalogTVTuningSpace* This, | 3959 | IAnalogTVTuningSpace *This, |
| 4105 | LONG *MinChannelVal); | 3960 | LONG *MinChannelVal); |
| 4106 | 3961 | ||
| 4107 | HRESULT (STDMETHODCALLTYPE *put_MinChannel)( | 3962 | HRESULT (STDMETHODCALLTYPE *put_MinChannel)( |
| 4108 | IAnalogTVTuningSpace* This, | 3963 | IAnalogTVTuningSpace *This, |
| 4109 | LONG NewMinChannelVal); | 3964 | LONG NewMinChannelVal); |
| 4110 | 3965 | ||
| 4111 | HRESULT (STDMETHODCALLTYPE *get_MaxChannel)( | 3966 | HRESULT (STDMETHODCALLTYPE *get_MaxChannel)( |
| 4112 | IAnalogTVTuningSpace* This, | 3967 | IAnalogTVTuningSpace *This, |
| 4113 | LONG *MaxChannelVal); | 3968 | LONG *MaxChannelVal); |
| 4114 | 3969 | ||
| 4115 | HRESULT (STDMETHODCALLTYPE *put_MaxChannel)( | 3970 | HRESULT (STDMETHODCALLTYPE *put_MaxChannel)( |
| 4116 | IAnalogTVTuningSpace* This, | 3971 | IAnalogTVTuningSpace *This, |
| 4117 | LONG NewMaxChannelVal); | 3972 | LONG NewMaxChannelVal); |
| 4118 | 3973 | ||
| 4119 | HRESULT (STDMETHODCALLTYPE *get_InputType)( | 3974 | HRESULT (STDMETHODCALLTYPE *get_InputType)( |
| 4120 | IAnalogTVTuningSpace* This, | 3975 | IAnalogTVTuningSpace *This, |
| 4121 | TunerInputType *InputTypeVal); | 3976 | TunerInputType *InputTypeVal); |
| 4122 | 3977 | ||
| 4123 | HRESULT (STDMETHODCALLTYPE *put_InputType)( | 3978 | HRESULT (STDMETHODCALLTYPE *put_InputType)( |
| 4124 | IAnalogTVTuningSpace* This, | 3979 | IAnalogTVTuningSpace *This, |
| 4125 | TunerInputType NewInputTypeVal); | 3980 | TunerInputType NewInputTypeVal); |
| 4126 | 3981 | ||
| 4127 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( | 3982 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( |
| 4128 | IAnalogTVTuningSpace* This, | 3983 | IAnalogTVTuningSpace *This, |
| 4129 | LONG *CountryCodeVal); | 3984 | LONG *CountryCodeVal); |
| 4130 | 3985 | ||
| 4131 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( | 3986 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( |
| 4132 | IAnalogTVTuningSpace* This, | 3987 | IAnalogTVTuningSpace *This, |
| 4133 | LONG NewCountryCodeVal); | 3988 | LONG NewCountryCodeVal); |
| 4134 | 3989 | ||
| 4135 | END_INTERFACE | 3990 | END_INTERFACE |
| 4136 | } IAnalogTVTuningSpaceVtbl; | 3991 | } IAnalogTVTuningSpaceVtbl; |
| 3992 | |||
| 4137 | interface IAnalogTVTuningSpace { | 3993 | interface IAnalogTVTuningSpace { |
| 4138 | CONST_VTBL IAnalogTVTuningSpaceVtbl* lpVtbl; | 3994 | CONST_VTBL IAnalogTVTuningSpaceVtbl* lpVtbl; |
| 4139 | }; | 3995 | }; |
| ... | @@ -4290,70 +4146,6 @@ static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_CountryCode(IAnalogTVTuningS | ... | @@ -4290,70 +4146,6 @@ static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_CountryCode(IAnalogTVTuningS |
| 4290 | 4146 | ||
| 4291 | #endif | 4147 | #endif |
| 4292 | 4148 | ||
| 4293 | HRESULT STDMETHODCALLTYPE IAnalogTVTuningSpace_get_MinChannel_Proxy( | ||
| 4294 | IAnalogTVTuningSpace* This, | ||
| 4295 | LONG *MinChannelVal); | ||
| 4296 | void __RPC_STUB IAnalogTVTuningSpace_get_MinChannel_Stub( | ||
| 4297 | IRpcStubBuffer* This, | ||
| 4298 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4299 | PRPC_MESSAGE pRpcMessage, | ||
| 4300 | DWORD* pdwStubPhase); | ||
| 4301 | HRESULT STDMETHODCALLTYPE IAnalogTVTuningSpace_put_MinChannel_Proxy( | ||
| 4302 | IAnalogTVTuningSpace* This, | ||
| 4303 | LONG NewMinChannelVal); | ||
| 4304 | void __RPC_STUB IAnalogTVTuningSpace_put_MinChannel_Stub( | ||
| 4305 | IRpcStubBuffer* This, | ||
| 4306 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4307 | PRPC_MESSAGE pRpcMessage, | ||
| 4308 | DWORD* pdwStubPhase); | ||
| 4309 | HRESULT STDMETHODCALLTYPE IAnalogTVTuningSpace_get_MaxChannel_Proxy( | ||
| 4310 | IAnalogTVTuningSpace* This, | ||
| 4311 | LONG *MaxChannelVal); | ||
| 4312 | void __RPC_STUB IAnalogTVTuningSpace_get_MaxChannel_Stub( | ||
| 4313 | IRpcStubBuffer* This, | ||
| 4314 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4315 | PRPC_MESSAGE pRpcMessage, | ||
| 4316 | DWORD* pdwStubPhase); | ||
| 4317 | HRESULT STDMETHODCALLTYPE IAnalogTVTuningSpace_put_MaxChannel_Proxy( | ||
| 4318 | IAnalogTVTuningSpace* This, | ||
| 4319 | LONG NewMaxChannelVal); | ||
| 4320 | void __RPC_STUB IAnalogTVTuningSpace_put_MaxChannel_Stub( | ||
| 4321 | IRpcStubBuffer* This, | ||
| 4322 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4323 | PRPC_MESSAGE pRpcMessage, | ||
| 4324 | DWORD* pdwStubPhase); | ||
| 4325 | HRESULT STDMETHODCALLTYPE IAnalogTVTuningSpace_get_InputType_Proxy( | ||
| 4326 | IAnalogTVTuningSpace* This, | ||
| 4327 | TunerInputType *InputTypeVal); | ||
| 4328 | void __RPC_STUB IAnalogTVTuningSpace_get_InputType_Stub( | ||
| 4329 | IRpcStubBuffer* This, | ||
| 4330 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4331 | PRPC_MESSAGE pRpcMessage, | ||
| 4332 | DWORD* pdwStubPhase); | ||
| 4333 | HRESULT STDMETHODCALLTYPE IAnalogTVTuningSpace_put_InputType_Proxy( | ||
| 4334 | IAnalogTVTuningSpace* This, | ||
| 4335 | TunerInputType NewInputTypeVal); | ||
| 4336 | void __RPC_STUB IAnalogTVTuningSpace_put_InputType_Stub( | ||
| 4337 | IRpcStubBuffer* This, | ||
| 4338 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4339 | PRPC_MESSAGE pRpcMessage, | ||
| 4340 | DWORD* pdwStubPhase); | ||
| 4341 | HRESULT STDMETHODCALLTYPE IAnalogTVTuningSpace_get_CountryCode_Proxy( | ||
| 4342 | IAnalogTVTuningSpace* This, | ||
| 4343 | LONG *CountryCodeVal); | ||
| 4344 | void __RPC_STUB IAnalogTVTuningSpace_get_CountryCode_Stub( | ||
| 4345 | IRpcStubBuffer* This, | ||
| 4346 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4347 | PRPC_MESSAGE pRpcMessage, | ||
| 4348 | DWORD* pdwStubPhase); | ||
| 4349 | HRESULT STDMETHODCALLTYPE IAnalogTVTuningSpace_put_CountryCode_Proxy( | ||
| 4350 | IAnalogTVTuningSpace* This, | ||
| 4351 | LONG NewCountryCodeVal); | ||
| 4352 | void __RPC_STUB IAnalogTVTuningSpace_put_CountryCode_Stub( | ||
| 4353 | IRpcStubBuffer* This, | ||
| 4354 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4355 | PRPC_MESSAGE pRpcMessage, | ||
| 4356 | DWORD* pdwStubPhase); | ||
| 4357 | 4149 | ||
| 4358 | #endif /* __IAnalogTVTuningSpace_INTERFACE_DEFINED__ */ | 4150 | #endif /* __IAnalogTVTuningSpace_INTERFACE_DEFINED__ */ |
| 4359 | 4151 | ||
| ... | @@ -4402,29 +4194,29 @@ typedef struct IATSCTuningSpaceVtbl { | ... | @@ -4402,29 +4194,29 @@ typedef struct IATSCTuningSpaceVtbl { |
| 4402 | 4194 | ||
| 4403 | /*** IUnknown methods ***/ | 4195 | /*** IUnknown methods ***/ |
| 4404 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4196 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4405 | IATSCTuningSpace* This, | 4197 | IATSCTuningSpace *This, |
| 4406 | REFIID riid, | 4198 | REFIID riid, |
| 4407 | void **ppvObject); | 4199 | void **ppvObject); |
| 4408 | 4200 | ||
| 4409 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4201 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4410 | IATSCTuningSpace* This); | 4202 | IATSCTuningSpace *This); |
| 4411 | 4203 | ||
| 4412 | ULONG (STDMETHODCALLTYPE *Release)( | 4204 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4413 | IATSCTuningSpace* This); | 4205 | IATSCTuningSpace *This); |
| 4414 | 4206 | ||
| 4415 | /*** IDispatch methods ***/ | 4207 | /*** IDispatch methods ***/ |
| 4416 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 4208 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 4417 | IATSCTuningSpace* This, | 4209 | IATSCTuningSpace *This, |
| 4418 | UINT *pctinfo); | 4210 | UINT *pctinfo); |
| 4419 | 4211 | ||
| 4420 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 4212 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 4421 | IATSCTuningSpace* This, | 4213 | IATSCTuningSpace *This, |
| 4422 | UINT iTInfo, | 4214 | UINT iTInfo, |
| 4423 | LCID lcid, | 4215 | LCID lcid, |
| 4424 | ITypeInfo **ppTInfo); | 4216 | ITypeInfo **ppTInfo); |
| 4425 | 4217 | ||
| 4426 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 4218 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 4427 | IATSCTuningSpace* This, | 4219 | IATSCTuningSpace *This, |
| 4428 | REFIID riid, | 4220 | REFIID riid, |
| 4429 | LPOLESTR *rgszNames, | 4221 | LPOLESTR *rgszNames, |
| 4430 | UINT cNames, | 4222 | UINT cNames, |
| ... | @@ -4432,7 +4224,7 @@ typedef struct IATSCTuningSpaceVtbl { | ... | @@ -4432,7 +4224,7 @@ typedef struct IATSCTuningSpaceVtbl { |
| 4432 | DISPID *rgDispId); | 4224 | DISPID *rgDispId); |
| 4433 | 4225 | ||
| 4434 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 4226 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 4435 | IATSCTuningSpace* This, | 4227 | IATSCTuningSpace *This, |
| 4436 | DISPID dispIdMember, | 4228 | DISPID dispIdMember, |
| 4437 | REFIID riid, | 4229 | REFIID riid, |
| 4438 | LCID lcid, | 4230 | LCID lcid, |
| ... | @@ -4444,149 +4236,150 @@ typedef struct IATSCTuningSpaceVtbl { | ... | @@ -4444,149 +4236,150 @@ typedef struct IATSCTuningSpaceVtbl { |
| 4444 | 4236 | ||
| 4445 | /*** ITuningSpace methods ***/ | 4237 | /*** ITuningSpace methods ***/ |
| 4446 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( | 4238 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 4447 | IATSCTuningSpace* This, | 4239 | IATSCTuningSpace *This, |
| 4448 | BSTR *Name); | 4240 | BSTR *Name); |
| 4449 | 4241 | ||
| 4450 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( | 4242 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 4451 | IATSCTuningSpace* This, | 4243 | IATSCTuningSpace *This, |
| 4452 | BSTR Name); | 4244 | BSTR Name); |
| 4453 | 4245 | ||
| 4454 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( | 4246 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 4455 | IATSCTuningSpace* This, | 4247 | IATSCTuningSpace *This, |
| 4456 | BSTR *Name); | 4248 | BSTR *Name); |
| 4457 | 4249 | ||
| 4458 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( | 4250 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 4459 | IATSCTuningSpace* This, | 4251 | IATSCTuningSpace *This, |
| 4460 | BSTR Name); | 4252 | BSTR Name); |
| 4461 | 4253 | ||
| 4462 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( | 4254 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 4463 | IATSCTuningSpace* This, | 4255 | IATSCTuningSpace *This, |
| 4464 | BSTR *SpaceCLSID); | 4256 | BSTR *SpaceCLSID); |
| 4465 | 4257 | ||
| 4466 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( | 4258 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 4467 | IATSCTuningSpace* This, | 4259 | IATSCTuningSpace *This, |
| 4468 | BSTR *NetworkTypeGuid); | 4260 | BSTR *NetworkTypeGuid); |
| 4469 | 4261 | ||
| 4470 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( | 4262 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 4471 | IATSCTuningSpace* This, | 4263 | IATSCTuningSpace *This, |
| 4472 | BSTR NetworkTypeGuid); | 4264 | BSTR NetworkTypeGuid); |
| 4473 | 4265 | ||
| 4474 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( | 4266 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 4475 | IATSCTuningSpace* This, | 4267 | IATSCTuningSpace *This, |
| 4476 | GUID *NetworkTypeGuid); | 4268 | GUID *NetworkTypeGuid); |
| 4477 | 4269 | ||
| 4478 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( | 4270 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 4479 | IATSCTuningSpace* This, | 4271 | IATSCTuningSpace *This, |
| 4480 | REFCLSID NetworkTypeGuid); | 4272 | REFCLSID NetworkTypeGuid); |
| 4481 | 4273 | ||
| 4482 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( | 4274 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 4483 | IATSCTuningSpace* This, | 4275 | IATSCTuningSpace *This, |
| 4484 | ITuneRequest **TuneRequest); | 4276 | ITuneRequest **TuneRequest); |
| 4485 | 4277 | ||
| 4486 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( | 4278 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 4487 | IATSCTuningSpace* This, | 4279 | IATSCTuningSpace *This, |
| 4488 | IEnumGUID **ppEnum); | 4280 | IEnumGUID **ppEnum); |
| 4489 | 4281 | ||
| 4490 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( | 4282 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 4491 | IATSCTuningSpace* This, | 4283 | IATSCTuningSpace *This, |
| 4492 | IEnumMoniker **ppEnum); | 4284 | IEnumMoniker **ppEnum); |
| 4493 | 4285 | ||
| 4494 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( | 4286 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 4495 | IATSCTuningSpace* This, | 4287 | IATSCTuningSpace *This, |
| 4496 | IComponentTypes **ComponentTypes); | 4288 | IComponentTypes **ComponentTypes); |
| 4497 | 4289 | ||
| 4498 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( | 4290 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 4499 | IATSCTuningSpace* This, | 4291 | IATSCTuningSpace *This, |
| 4500 | IComponentTypes *NewComponentTypes); | 4292 | IComponentTypes *NewComponentTypes); |
| 4501 | 4293 | ||
| 4502 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( | 4294 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 4503 | IATSCTuningSpace* This, | 4295 | IATSCTuningSpace *This, |
| 4504 | BSTR *pMapping); | 4296 | BSTR *pMapping); |
| 4505 | 4297 | ||
| 4506 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( | 4298 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 4507 | IATSCTuningSpace* This, | 4299 | IATSCTuningSpace *This, |
| 4508 | BSTR Mapping); | 4300 | BSTR Mapping); |
| 4509 | 4301 | ||
| 4510 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( | 4302 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 4511 | IATSCTuningSpace* This, | 4303 | IATSCTuningSpace *This, |
| 4512 | ILocator **LocatorVal); | 4304 | ILocator **LocatorVal); |
| 4513 | 4305 | ||
| 4514 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( | 4306 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 4515 | IATSCTuningSpace* This, | 4307 | IATSCTuningSpace *This, |
| 4516 | ILocator *LocatorVal); | 4308 | ILocator *LocatorVal); |
| 4517 | 4309 | ||
| 4518 | HRESULT (STDMETHODCALLTYPE *Clone)( | 4310 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 4519 | IATSCTuningSpace* This, | 4311 | IATSCTuningSpace *This, |
| 4520 | ITuningSpace **NewTS); | 4312 | ITuningSpace **NewTS); |
| 4521 | 4313 | ||
| 4522 | /*** IAnalogTVTuningSpace methods ***/ | 4314 | /*** IAnalogTVTuningSpace methods ***/ |
| 4523 | HRESULT (STDMETHODCALLTYPE *get_MinChannel)( | 4315 | HRESULT (STDMETHODCALLTYPE *get_MinChannel)( |
| 4524 | IATSCTuningSpace* This, | 4316 | IATSCTuningSpace *This, |
| 4525 | LONG *MinChannelVal); | 4317 | LONG *MinChannelVal); |
| 4526 | 4318 | ||
| 4527 | HRESULT (STDMETHODCALLTYPE *put_MinChannel)( | 4319 | HRESULT (STDMETHODCALLTYPE *put_MinChannel)( |
| 4528 | IATSCTuningSpace* This, | 4320 | IATSCTuningSpace *This, |
| 4529 | LONG NewMinChannelVal); | 4321 | LONG NewMinChannelVal); |
| 4530 | 4322 | ||
| 4531 | HRESULT (STDMETHODCALLTYPE *get_MaxChannel)( | 4323 | HRESULT (STDMETHODCALLTYPE *get_MaxChannel)( |
| 4532 | IATSCTuningSpace* This, | 4324 | IATSCTuningSpace *This, |
| 4533 | LONG *MaxChannelVal); | 4325 | LONG *MaxChannelVal); |
| 4534 | 4326 | ||
| 4535 | HRESULT (STDMETHODCALLTYPE *put_MaxChannel)( | 4327 | HRESULT (STDMETHODCALLTYPE *put_MaxChannel)( |
| 4536 | IATSCTuningSpace* This, | 4328 | IATSCTuningSpace *This, |
| 4537 | LONG NewMaxChannelVal); | 4329 | LONG NewMaxChannelVal); |
| 4538 | 4330 | ||
| 4539 | HRESULT (STDMETHODCALLTYPE *get_InputType)( | 4331 | HRESULT (STDMETHODCALLTYPE *get_InputType)( |
| 4540 | IATSCTuningSpace* This, | 4332 | IATSCTuningSpace *This, |
| 4541 | TunerInputType *InputTypeVal); | 4333 | TunerInputType *InputTypeVal); |
| 4542 | 4334 | ||
| 4543 | HRESULT (STDMETHODCALLTYPE *put_InputType)( | 4335 | HRESULT (STDMETHODCALLTYPE *put_InputType)( |
| 4544 | IATSCTuningSpace* This, | 4336 | IATSCTuningSpace *This, |
| 4545 | TunerInputType NewInputTypeVal); | 4337 | TunerInputType NewInputTypeVal); |
| 4546 | 4338 | ||
| 4547 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( | 4339 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( |
| 4548 | IATSCTuningSpace* This, | 4340 | IATSCTuningSpace *This, |
| 4549 | LONG *CountryCodeVal); | 4341 | LONG *CountryCodeVal); |
| 4550 | 4342 | ||
| 4551 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( | 4343 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( |
| 4552 | IATSCTuningSpace* This, | 4344 | IATSCTuningSpace *This, |
| 4553 | LONG NewCountryCodeVal); | 4345 | LONG NewCountryCodeVal); |
| 4554 | 4346 | ||
| 4555 | /*** IATSCTuningSpace methods ***/ | 4347 | /*** IATSCTuningSpace methods ***/ |
| 4556 | HRESULT (STDMETHODCALLTYPE *get_MinMinorChannel)( | 4348 | HRESULT (STDMETHODCALLTYPE *get_MinMinorChannel)( |
| 4557 | IATSCTuningSpace* This, | 4349 | IATSCTuningSpace *This, |
| 4558 | LONG *MinMinorChannelVal); | 4350 | LONG *MinMinorChannelVal); |
| 4559 | 4351 | ||
| 4560 | HRESULT (STDMETHODCALLTYPE *put_MinMinorChannel)( | 4352 | HRESULT (STDMETHODCALLTYPE *put_MinMinorChannel)( |
| 4561 | IATSCTuningSpace* This, | 4353 | IATSCTuningSpace *This, |
| 4562 | LONG NewMinMinorChannelVal); | 4354 | LONG NewMinMinorChannelVal); |
| 4563 | 4355 | ||
| 4564 | HRESULT (STDMETHODCALLTYPE *get_MaxMinorChannel)( | 4356 | HRESULT (STDMETHODCALLTYPE *get_MaxMinorChannel)( |
| 4565 | IATSCTuningSpace* This, | 4357 | IATSCTuningSpace *This, |
| 4566 | LONG *MaxMinorChannelVal); | 4358 | LONG *MaxMinorChannelVal); |
| 4567 | 4359 | ||
| 4568 | HRESULT (STDMETHODCALLTYPE *put_MaxMinorChannel)( | 4360 | HRESULT (STDMETHODCALLTYPE *put_MaxMinorChannel)( |
| 4569 | IATSCTuningSpace* This, | 4361 | IATSCTuningSpace *This, |
| 4570 | LONG NewMaxMinorChannelVal); | 4362 | LONG NewMaxMinorChannelVal); |
| 4571 | 4363 | ||
| 4572 | HRESULT (STDMETHODCALLTYPE *get_MinPhysicalChannel)( | 4364 | HRESULT (STDMETHODCALLTYPE *get_MinPhysicalChannel)( |
| 4573 | IATSCTuningSpace* This, | 4365 | IATSCTuningSpace *This, |
| 4574 | LONG *MinPhysicalChannelVal); | 4366 | LONG *MinPhysicalChannelVal); |
| 4575 | 4367 | ||
| 4576 | HRESULT (STDMETHODCALLTYPE *put_MinPhysicalChannel)( | 4368 | HRESULT (STDMETHODCALLTYPE *put_MinPhysicalChannel)( |
| 4577 | IATSCTuningSpace* This, | 4369 | IATSCTuningSpace *This, |
| 4578 | LONG NewMinPhysicalChannelVal); | 4370 | LONG NewMinPhysicalChannelVal); |
| 4579 | 4371 | ||
| 4580 | HRESULT (STDMETHODCALLTYPE *get_MaxPhysicalChannel)( | 4372 | HRESULT (STDMETHODCALLTYPE *get_MaxPhysicalChannel)( |
| 4581 | IATSCTuningSpace* This, | 4373 | IATSCTuningSpace *This, |
| 4582 | LONG *MaxPhysicalChannelVal); | 4374 | LONG *MaxPhysicalChannelVal); |
| 4583 | 4375 | ||
| 4584 | HRESULT (STDMETHODCALLTYPE *put_MaxPhysicalChannel)( | 4376 | HRESULT (STDMETHODCALLTYPE *put_MaxPhysicalChannel)( |
| 4585 | IATSCTuningSpace* This, | 4377 | IATSCTuningSpace *This, |
| 4586 | LONG NewMaxPhysicalChannelVal); | 4378 | LONG NewMaxPhysicalChannelVal); |
| 4587 | 4379 | ||
| 4588 | END_INTERFACE | 4380 | END_INTERFACE |
| 4589 | } IATSCTuningSpaceVtbl; | 4381 | } IATSCTuningSpaceVtbl; |
| 4382 | |||
| 4590 | interface IATSCTuningSpace { | 4383 | interface IATSCTuningSpace { |
| 4591 | CONST_VTBL IATSCTuningSpaceVtbl* lpVtbl; | 4384 | CONST_VTBL IATSCTuningSpaceVtbl* lpVtbl; |
| 4592 | }; | 4385 | }; |
| ... | @@ -4777,70 +4570,6 @@ static FORCEINLINE HRESULT IATSCTuningSpace_put_MaxPhysicalChannel(IATSCTuningSp | ... | @@ -4777,70 +4570,6 @@ static FORCEINLINE HRESULT IATSCTuningSpace_put_MaxPhysicalChannel(IATSCTuningSp |
| 4777 | 4570 | ||
| 4778 | #endif | 4571 | #endif |
| 4779 | 4572 | ||
| 4780 | HRESULT STDMETHODCALLTYPE IATSCTuningSpace_get_MinMinorChannel_Proxy( | ||
| 4781 | IATSCTuningSpace* This, | ||
| 4782 | LONG *MinMinorChannelVal); | ||
| 4783 | void __RPC_STUB IATSCTuningSpace_get_MinMinorChannel_Stub( | ||
| 4784 | IRpcStubBuffer* This, | ||
| 4785 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4786 | PRPC_MESSAGE pRpcMessage, | ||
| 4787 | DWORD* pdwStubPhase); | ||
| 4788 | HRESULT STDMETHODCALLTYPE IATSCTuningSpace_put_MinMinorChannel_Proxy( | ||
| 4789 | IATSCTuningSpace* This, | ||
| 4790 | LONG NewMinMinorChannelVal); | ||
| 4791 | void __RPC_STUB IATSCTuningSpace_put_MinMinorChannel_Stub( | ||
| 4792 | IRpcStubBuffer* This, | ||
| 4793 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4794 | PRPC_MESSAGE pRpcMessage, | ||
| 4795 | DWORD* pdwStubPhase); | ||
| 4796 | HRESULT STDMETHODCALLTYPE IATSCTuningSpace_get_MaxMinorChannel_Proxy( | ||
| 4797 | IATSCTuningSpace* This, | ||
| 4798 | LONG *MaxMinorChannelVal); | ||
| 4799 | void __RPC_STUB IATSCTuningSpace_get_MaxMinorChannel_Stub( | ||
| 4800 | IRpcStubBuffer* This, | ||
| 4801 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4802 | PRPC_MESSAGE pRpcMessage, | ||
| 4803 | DWORD* pdwStubPhase); | ||
| 4804 | HRESULT STDMETHODCALLTYPE IATSCTuningSpace_put_MaxMinorChannel_Proxy( | ||
| 4805 | IATSCTuningSpace* This, | ||
| 4806 | LONG NewMaxMinorChannelVal); | ||
| 4807 | void __RPC_STUB IATSCTuningSpace_put_MaxMinorChannel_Stub( | ||
| 4808 | IRpcStubBuffer* This, | ||
| 4809 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4810 | PRPC_MESSAGE pRpcMessage, | ||
| 4811 | DWORD* pdwStubPhase); | ||
| 4812 | HRESULT STDMETHODCALLTYPE IATSCTuningSpace_get_MinPhysicalChannel_Proxy( | ||
| 4813 | IATSCTuningSpace* This, | ||
| 4814 | LONG *MinPhysicalChannelVal); | ||
| 4815 | void __RPC_STUB IATSCTuningSpace_get_MinPhysicalChannel_Stub( | ||
| 4816 | IRpcStubBuffer* This, | ||
| 4817 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4818 | PRPC_MESSAGE pRpcMessage, | ||
| 4819 | DWORD* pdwStubPhase); | ||
| 4820 | HRESULT STDMETHODCALLTYPE IATSCTuningSpace_put_MinPhysicalChannel_Proxy( | ||
| 4821 | IATSCTuningSpace* This, | ||
| 4822 | LONG NewMinPhysicalChannelVal); | ||
| 4823 | void __RPC_STUB IATSCTuningSpace_put_MinPhysicalChannel_Stub( | ||
| 4824 | IRpcStubBuffer* This, | ||
| 4825 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4826 | PRPC_MESSAGE pRpcMessage, | ||
| 4827 | DWORD* pdwStubPhase); | ||
| 4828 | HRESULT STDMETHODCALLTYPE IATSCTuningSpace_get_MaxPhysicalChannel_Proxy( | ||
| 4829 | IATSCTuningSpace* This, | ||
| 4830 | LONG *MaxPhysicalChannelVal); | ||
| 4831 | void __RPC_STUB IATSCTuningSpace_get_MaxPhysicalChannel_Stub( | ||
| 4832 | IRpcStubBuffer* This, | ||
| 4833 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4834 | PRPC_MESSAGE pRpcMessage, | ||
| 4835 | DWORD* pdwStubPhase); | ||
| 4836 | HRESULT STDMETHODCALLTYPE IATSCTuningSpace_put_MaxPhysicalChannel_Proxy( | ||
| 4837 | IATSCTuningSpace* This, | ||
| 4838 | LONG NewMaxPhysicalChannelVal); | ||
| 4839 | void __RPC_STUB IATSCTuningSpace_put_MaxPhysicalChannel_Stub( | ||
| 4840 | IRpcStubBuffer* This, | ||
| 4841 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 4842 | PRPC_MESSAGE pRpcMessage, | ||
| 4843 | DWORD* pdwStubPhase); | ||
| 4844 | 4573 | ||
| 4845 | #endif /* __IATSCTuningSpace_INTERFACE_DEFINED__ */ | 4574 | #endif /* __IATSCTuningSpace_INTERFACE_DEFINED__ */ |
| 4846 | 4575 | ||
| ... | @@ -4889,29 +4618,29 @@ typedef struct IDigitalCableTuningSpaceVtbl { | ... | @@ -4889,29 +4618,29 @@ typedef struct IDigitalCableTuningSpaceVtbl { |
| 4889 | 4618 | ||
| 4890 | /*** IUnknown methods ***/ | 4619 | /*** IUnknown methods ***/ |
| 4891 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 4620 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4892 | IDigitalCableTuningSpace* This, | 4621 | IDigitalCableTuningSpace *This, |
| 4893 | REFIID riid, | 4622 | REFIID riid, |
| 4894 | void **ppvObject); | 4623 | void **ppvObject); |
| 4895 | 4624 | ||
| 4896 | ULONG (STDMETHODCALLTYPE *AddRef)( | 4625 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4897 | IDigitalCableTuningSpace* This); | 4626 | IDigitalCableTuningSpace *This); |
| 4898 | 4627 | ||
| 4899 | ULONG (STDMETHODCALLTYPE *Release)( | 4628 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4900 | IDigitalCableTuningSpace* This); | 4629 | IDigitalCableTuningSpace *This); |
| 4901 | 4630 | ||
| 4902 | /*** IDispatch methods ***/ | 4631 | /*** IDispatch methods ***/ |
| 4903 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 4632 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 4904 | IDigitalCableTuningSpace* This, | 4633 | IDigitalCableTuningSpace *This, |
| 4905 | UINT *pctinfo); | 4634 | UINT *pctinfo); |
| 4906 | 4635 | ||
| 4907 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 4636 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 4908 | IDigitalCableTuningSpace* This, | 4637 | IDigitalCableTuningSpace *This, |
| 4909 | UINT iTInfo, | 4638 | UINT iTInfo, |
| 4910 | LCID lcid, | 4639 | LCID lcid, |
| 4911 | ITypeInfo **ppTInfo); | 4640 | ITypeInfo **ppTInfo); |
| 4912 | 4641 | ||
| 4913 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 4642 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 4914 | IDigitalCableTuningSpace* This, | 4643 | IDigitalCableTuningSpace *This, |
| 4915 | REFIID riid, | 4644 | REFIID riid, |
| 4916 | LPOLESTR *rgszNames, | 4645 | LPOLESTR *rgszNames, |
| 4917 | UINT cNames, | 4646 | UINT cNames, |
| ... | @@ -4919,7 +4648,7 @@ typedef struct IDigitalCableTuningSpaceVtbl { | ... | @@ -4919,7 +4648,7 @@ typedef struct IDigitalCableTuningSpaceVtbl { |
| 4919 | DISPID *rgDispId); | 4648 | DISPID *rgDispId); |
| 4920 | 4649 | ||
| 4921 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 4650 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 4922 | IDigitalCableTuningSpace* This, | 4651 | IDigitalCableTuningSpace *This, |
| 4923 | DISPID dispIdMember, | 4652 | DISPID dispIdMember, |
| 4924 | REFIID riid, | 4653 | REFIID riid, |
| 4925 | LCID lcid, | 4654 | LCID lcid, |
| ... | @@ -4931,182 +4660,183 @@ typedef struct IDigitalCableTuningSpaceVtbl { | ... | @@ -4931,182 +4660,183 @@ typedef struct IDigitalCableTuningSpaceVtbl { |
| 4931 | 4660 | ||
| 4932 | /*** ITuningSpace methods ***/ | 4661 | /*** ITuningSpace methods ***/ |
| 4933 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( | 4662 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 4934 | IDigitalCableTuningSpace* This, | 4663 | IDigitalCableTuningSpace *This, |
| 4935 | BSTR *Name); | 4664 | BSTR *Name); |
| 4936 | 4665 | ||
| 4937 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( | 4666 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 4938 | IDigitalCableTuningSpace* This, | 4667 | IDigitalCableTuningSpace *This, |
| 4939 | BSTR Name); | 4668 | BSTR Name); |
| 4940 | 4669 | ||
| 4941 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( | 4670 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 4942 | IDigitalCableTuningSpace* This, | 4671 | IDigitalCableTuningSpace *This, |
| 4943 | BSTR *Name); | 4672 | BSTR *Name); |
| 4944 | 4673 | ||
| 4945 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( | 4674 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 4946 | IDigitalCableTuningSpace* This, | 4675 | IDigitalCableTuningSpace *This, |
| 4947 | BSTR Name); | 4676 | BSTR Name); |
| 4948 | 4677 | ||
| 4949 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( | 4678 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 4950 | IDigitalCableTuningSpace* This, | 4679 | IDigitalCableTuningSpace *This, |
| 4951 | BSTR *SpaceCLSID); | 4680 | BSTR *SpaceCLSID); |
| 4952 | 4681 | ||
| 4953 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( | 4682 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 4954 | IDigitalCableTuningSpace* This, | 4683 | IDigitalCableTuningSpace *This, |
| 4955 | BSTR *NetworkTypeGuid); | 4684 | BSTR *NetworkTypeGuid); |
| 4956 | 4685 | ||
| 4957 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( | 4686 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 4958 | IDigitalCableTuningSpace* This, | 4687 | IDigitalCableTuningSpace *This, |
| 4959 | BSTR NetworkTypeGuid); | 4688 | BSTR NetworkTypeGuid); |
| 4960 | 4689 | ||
| 4961 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( | 4690 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 4962 | IDigitalCableTuningSpace* This, | 4691 | IDigitalCableTuningSpace *This, |
| 4963 | GUID *NetworkTypeGuid); | 4692 | GUID *NetworkTypeGuid); |
| 4964 | 4693 | ||
| 4965 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( | 4694 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 4966 | IDigitalCableTuningSpace* This, | 4695 | IDigitalCableTuningSpace *This, |
| 4967 | REFCLSID NetworkTypeGuid); | 4696 | REFCLSID NetworkTypeGuid); |
| 4968 | 4697 | ||
| 4969 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( | 4698 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 4970 | IDigitalCableTuningSpace* This, | 4699 | IDigitalCableTuningSpace *This, |
| 4971 | ITuneRequest **TuneRequest); | 4700 | ITuneRequest **TuneRequest); |
| 4972 | 4701 | ||
| 4973 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( | 4702 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 4974 | IDigitalCableTuningSpace* This, | 4703 | IDigitalCableTuningSpace *This, |
| 4975 | IEnumGUID **ppEnum); | 4704 | IEnumGUID **ppEnum); |
| 4976 | 4705 | ||
| 4977 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( | 4706 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 4978 | IDigitalCableTuningSpace* This, | 4707 | IDigitalCableTuningSpace *This, |
| 4979 | IEnumMoniker **ppEnum); | 4708 | IEnumMoniker **ppEnum); |
| 4980 | 4709 | ||
| 4981 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( | 4710 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 4982 | IDigitalCableTuningSpace* This, | 4711 | IDigitalCableTuningSpace *This, |
| 4983 | IComponentTypes **ComponentTypes); | 4712 | IComponentTypes **ComponentTypes); |
| 4984 | 4713 | ||
| 4985 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( | 4714 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 4986 | IDigitalCableTuningSpace* This, | 4715 | IDigitalCableTuningSpace *This, |
| 4987 | IComponentTypes *NewComponentTypes); | 4716 | IComponentTypes *NewComponentTypes); |
| 4988 | 4717 | ||
| 4989 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( | 4718 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 4990 | IDigitalCableTuningSpace* This, | 4719 | IDigitalCableTuningSpace *This, |
| 4991 | BSTR *pMapping); | 4720 | BSTR *pMapping); |
| 4992 | 4721 | ||
| 4993 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( | 4722 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 4994 | IDigitalCableTuningSpace* This, | 4723 | IDigitalCableTuningSpace *This, |
| 4995 | BSTR Mapping); | 4724 | BSTR Mapping); |
| 4996 | 4725 | ||
| 4997 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( | 4726 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 4998 | IDigitalCableTuningSpace* This, | 4727 | IDigitalCableTuningSpace *This, |
| 4999 | ILocator **LocatorVal); | 4728 | ILocator **LocatorVal); |
| 5000 | 4729 | ||
| 5001 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( | 4730 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 5002 | IDigitalCableTuningSpace* This, | 4731 | IDigitalCableTuningSpace *This, |
| 5003 | ILocator *LocatorVal); | 4732 | ILocator *LocatorVal); |
| 5004 | 4733 | ||
| 5005 | HRESULT (STDMETHODCALLTYPE *Clone)( | 4734 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 5006 | IDigitalCableTuningSpace* This, | 4735 | IDigitalCableTuningSpace *This, |
| 5007 | ITuningSpace **NewTS); | 4736 | ITuningSpace **NewTS); |
| 5008 | 4737 | ||
| 5009 | /*** IAnalogTVTuningSpace methods ***/ | 4738 | /*** IAnalogTVTuningSpace methods ***/ |
| 5010 | HRESULT (STDMETHODCALLTYPE *get_MinChannel)( | 4739 | HRESULT (STDMETHODCALLTYPE *get_MinChannel)( |
| 5011 | IDigitalCableTuningSpace* This, | 4740 | IDigitalCableTuningSpace *This, |
| 5012 | LONG *MinChannelVal); | 4741 | LONG *MinChannelVal); |
| 5013 | 4742 | ||
| 5014 | HRESULT (STDMETHODCALLTYPE *put_MinChannel)( | 4743 | HRESULT (STDMETHODCALLTYPE *put_MinChannel)( |
| 5015 | IDigitalCableTuningSpace* This, | 4744 | IDigitalCableTuningSpace *This, |
| 5016 | LONG NewMinChannelVal); | 4745 | LONG NewMinChannelVal); |
| 5017 | 4746 | ||
| 5018 | HRESULT (STDMETHODCALLTYPE *get_MaxChannel)( | 4747 | HRESULT (STDMETHODCALLTYPE *get_MaxChannel)( |
| 5019 | IDigitalCableTuningSpace* This, | 4748 | IDigitalCableTuningSpace *This, |
| 5020 | LONG *MaxChannelVal); | 4749 | LONG *MaxChannelVal); |
| 5021 | 4750 | ||
| 5022 | HRESULT (STDMETHODCALLTYPE *put_MaxChannel)( | 4751 | HRESULT (STDMETHODCALLTYPE *put_MaxChannel)( |
| 5023 | IDigitalCableTuningSpace* This, | 4752 | IDigitalCableTuningSpace *This, |
| 5024 | LONG NewMaxChannelVal); | 4753 | LONG NewMaxChannelVal); |
| 5025 | 4754 | ||
| 5026 | HRESULT (STDMETHODCALLTYPE *get_InputType)( | 4755 | HRESULT (STDMETHODCALLTYPE *get_InputType)( |
| 5027 | IDigitalCableTuningSpace* This, | 4756 | IDigitalCableTuningSpace *This, |
| 5028 | TunerInputType *InputTypeVal); | 4757 | TunerInputType *InputTypeVal); |
| 5029 | 4758 | ||
| 5030 | HRESULT (STDMETHODCALLTYPE *put_InputType)( | 4759 | HRESULT (STDMETHODCALLTYPE *put_InputType)( |
| 5031 | IDigitalCableTuningSpace* This, | 4760 | IDigitalCableTuningSpace *This, |
| 5032 | TunerInputType NewInputTypeVal); | 4761 | TunerInputType NewInputTypeVal); |
| 5033 | 4762 | ||
| 5034 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( | 4763 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( |
| 5035 | IDigitalCableTuningSpace* This, | 4764 | IDigitalCableTuningSpace *This, |
| 5036 | LONG *CountryCodeVal); | 4765 | LONG *CountryCodeVal); |
| 5037 | 4766 | ||
| 5038 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( | 4767 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( |
| 5039 | IDigitalCableTuningSpace* This, | 4768 | IDigitalCableTuningSpace *This, |
| 5040 | LONG NewCountryCodeVal); | 4769 | LONG NewCountryCodeVal); |
| 5041 | 4770 | ||
| 5042 | /*** IATSCTuningSpace methods ***/ | 4771 | /*** IATSCTuningSpace methods ***/ |
| 5043 | HRESULT (STDMETHODCALLTYPE *get_MinMinorChannel)( | 4772 | HRESULT (STDMETHODCALLTYPE *get_MinMinorChannel)( |
| 5044 | IDigitalCableTuningSpace* This, | 4773 | IDigitalCableTuningSpace *This, |
| 5045 | LONG *MinMinorChannelVal); | 4774 | LONG *MinMinorChannelVal); |
| 5046 | 4775 | ||
| 5047 | HRESULT (STDMETHODCALLTYPE *put_MinMinorChannel)( | 4776 | HRESULT (STDMETHODCALLTYPE *put_MinMinorChannel)( |
| 5048 | IDigitalCableTuningSpace* This, | 4777 | IDigitalCableTuningSpace *This, |
| 5049 | LONG NewMinMinorChannelVal); | 4778 | LONG NewMinMinorChannelVal); |
| 5050 | 4779 | ||
| 5051 | HRESULT (STDMETHODCALLTYPE *get_MaxMinorChannel)( | 4780 | HRESULT (STDMETHODCALLTYPE *get_MaxMinorChannel)( |
| 5052 | IDigitalCableTuningSpace* This, | 4781 | IDigitalCableTuningSpace *This, |
| 5053 | LONG *MaxMinorChannelVal); | 4782 | LONG *MaxMinorChannelVal); |
| 5054 | 4783 | ||
| 5055 | HRESULT (STDMETHODCALLTYPE *put_MaxMinorChannel)( | 4784 | HRESULT (STDMETHODCALLTYPE *put_MaxMinorChannel)( |
| 5056 | IDigitalCableTuningSpace* This, | 4785 | IDigitalCableTuningSpace *This, |
| 5057 | LONG NewMaxMinorChannelVal); | 4786 | LONG NewMaxMinorChannelVal); |
| 5058 | 4787 | ||
| 5059 | HRESULT (STDMETHODCALLTYPE *get_MinPhysicalChannel)( | 4788 | HRESULT (STDMETHODCALLTYPE *get_MinPhysicalChannel)( |
| 5060 | IDigitalCableTuningSpace* This, | 4789 | IDigitalCableTuningSpace *This, |
| 5061 | LONG *MinPhysicalChannelVal); | 4790 | LONG *MinPhysicalChannelVal); |
| 5062 | 4791 | ||
| 5063 | HRESULT (STDMETHODCALLTYPE *put_MinPhysicalChannel)( | 4792 | HRESULT (STDMETHODCALLTYPE *put_MinPhysicalChannel)( |
| 5064 | IDigitalCableTuningSpace* This, | 4793 | IDigitalCableTuningSpace *This, |
| 5065 | LONG NewMinPhysicalChannelVal); | 4794 | LONG NewMinPhysicalChannelVal); |
| 5066 | 4795 | ||
| 5067 | HRESULT (STDMETHODCALLTYPE *get_MaxPhysicalChannel)( | 4796 | HRESULT (STDMETHODCALLTYPE *get_MaxPhysicalChannel)( |
| 5068 | IDigitalCableTuningSpace* This, | 4797 | IDigitalCableTuningSpace *This, |
| 5069 | LONG *MaxPhysicalChannelVal); | 4798 | LONG *MaxPhysicalChannelVal); |
| 5070 | 4799 | ||
| 5071 | HRESULT (STDMETHODCALLTYPE *put_MaxPhysicalChannel)( | 4800 | HRESULT (STDMETHODCALLTYPE *put_MaxPhysicalChannel)( |
| 5072 | IDigitalCableTuningSpace* This, | 4801 | IDigitalCableTuningSpace *This, |
| 5073 | LONG NewMaxPhysicalChannelVal); | 4802 | LONG NewMaxPhysicalChannelVal); |
| 5074 | 4803 | ||
| 5075 | /*** IDigitalCableTuningSpace methods ***/ | 4804 | /*** IDigitalCableTuningSpace methods ***/ |
| 5076 | HRESULT (STDMETHODCALLTYPE *get_MinMajorChannel)( | 4805 | HRESULT (STDMETHODCALLTYPE *get_MinMajorChannel)( |
| 5077 | IDigitalCableTuningSpace* This, | 4806 | IDigitalCableTuningSpace *This, |
| 5078 | LONG *MinMajorChannelVal); | 4807 | LONG *MinMajorChannelVal); |
| 5079 | 4808 | ||
| 5080 | HRESULT (STDMETHODCALLTYPE *put_MinMajorChannel)( | 4809 | HRESULT (STDMETHODCALLTYPE *put_MinMajorChannel)( |
| 5081 | IDigitalCableTuningSpace* This, | 4810 | IDigitalCableTuningSpace *This, |
| 5082 | LONG NewMinMajorChannelVal); | 4811 | LONG NewMinMajorChannelVal); |
| 5083 | 4812 | ||
| 5084 | HRESULT (STDMETHODCALLTYPE *get_MaxMajorChannel)( | 4813 | HRESULT (STDMETHODCALLTYPE *get_MaxMajorChannel)( |
| 5085 | IDigitalCableTuningSpace* This, | 4814 | IDigitalCableTuningSpace *This, |
| 5086 | LONG *MaxMajorChannelVal); | 4815 | LONG *MaxMajorChannelVal); |
| 5087 | 4816 | ||
| 5088 | HRESULT (STDMETHODCALLTYPE *put_MaxMajorChannel)( | 4817 | HRESULT (STDMETHODCALLTYPE *put_MaxMajorChannel)( |
| 5089 | IDigitalCableTuningSpace* This, | 4818 | IDigitalCableTuningSpace *This, |
| 5090 | LONG NewMaxMajorChannelVal); | 4819 | LONG NewMaxMajorChannelVal); |
| 5091 | 4820 | ||
| 5092 | HRESULT (STDMETHODCALLTYPE *get_MinSourceID)( | 4821 | HRESULT (STDMETHODCALLTYPE *get_MinSourceID)( |
| 5093 | IDigitalCableTuningSpace* This, | 4822 | IDigitalCableTuningSpace *This, |
| 5094 | LONG *MinSourceIDVal); | 4823 | LONG *MinSourceIDVal); |
| 5095 | 4824 | ||
| 5096 | HRESULT (STDMETHODCALLTYPE *put_MinSourceID)( | 4825 | HRESULT (STDMETHODCALLTYPE *put_MinSourceID)( |
| 5097 | IDigitalCableTuningSpace* This, | 4826 | IDigitalCableTuningSpace *This, |
| 5098 | LONG NewMinSourceIDVal); | 4827 | LONG NewMinSourceIDVal); |
| 5099 | 4828 | ||
| 5100 | HRESULT (STDMETHODCALLTYPE *get_MaxSourceID)( | 4829 | HRESULT (STDMETHODCALLTYPE *get_MaxSourceID)( |
| 5101 | IDigitalCableTuningSpace* This, | 4830 | IDigitalCableTuningSpace *This, |
| 5102 | LONG *MaxSourceIDVal); | 4831 | LONG *MaxSourceIDVal); |
| 5103 | 4832 | ||
| 5104 | HRESULT (STDMETHODCALLTYPE *put_MaxSourceID)( | 4833 | HRESULT (STDMETHODCALLTYPE *put_MaxSourceID)( |
| 5105 | IDigitalCableTuningSpace* This, | 4834 | IDigitalCableTuningSpace *This, |
| 5106 | LONG NewMaxSourceIDVal); | 4835 | LONG NewMaxSourceIDVal); |
| 5107 | 4836 | ||
| 5108 | END_INTERFACE | 4837 | END_INTERFACE |
| 5109 | } IDigitalCableTuningSpaceVtbl; | 4838 | } IDigitalCableTuningSpaceVtbl; |
| 4839 | |||
| 5110 | interface IDigitalCableTuningSpace { | 4840 | interface IDigitalCableTuningSpace { |
| 5111 | CONST_VTBL IDigitalCableTuningSpaceVtbl* lpVtbl; | 4841 | CONST_VTBL IDigitalCableTuningSpaceVtbl* lpVtbl; |
| 5112 | }; | 4842 | }; |
| ... | @@ -5331,70 +5061,6 @@ static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MaxSourceID(IDigitalCabl | ... | @@ -5331,70 +5061,6 @@ static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MaxSourceID(IDigitalCabl |
| 5331 | 5061 | ||
| 5332 | #endif | 5062 | #endif |
| 5333 | 5063 | ||
| 5334 | HRESULT STDMETHODCALLTYPE IDigitalCableTuningSpace_get_MinMajorChannel_Proxy( | ||
| 5335 | IDigitalCableTuningSpace* This, | ||
| 5336 | LONG *MinMajorChannelVal); | ||
| 5337 | void __RPC_STUB IDigitalCableTuningSpace_get_MinMajorChannel_Stub( | ||
| 5338 | IRpcStubBuffer* This, | ||
| 5339 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5340 | PRPC_MESSAGE pRpcMessage, | ||
| 5341 | DWORD* pdwStubPhase); | ||
| 5342 | HRESULT STDMETHODCALLTYPE IDigitalCableTuningSpace_put_MinMajorChannel_Proxy( | ||
| 5343 | IDigitalCableTuningSpace* This, | ||
| 5344 | LONG NewMinMajorChannelVal); | ||
| 5345 | void __RPC_STUB IDigitalCableTuningSpace_put_MinMajorChannel_Stub( | ||
| 5346 | IRpcStubBuffer* This, | ||
| 5347 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5348 | PRPC_MESSAGE pRpcMessage, | ||
| 5349 | DWORD* pdwStubPhase); | ||
| 5350 | HRESULT STDMETHODCALLTYPE IDigitalCableTuningSpace_get_MaxMajorChannel_Proxy( | ||
| 5351 | IDigitalCableTuningSpace* This, | ||
| 5352 | LONG *MaxMajorChannelVal); | ||
| 5353 | void __RPC_STUB IDigitalCableTuningSpace_get_MaxMajorChannel_Stub( | ||
| 5354 | IRpcStubBuffer* This, | ||
| 5355 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5356 | PRPC_MESSAGE pRpcMessage, | ||
| 5357 | DWORD* pdwStubPhase); | ||
| 5358 | HRESULT STDMETHODCALLTYPE IDigitalCableTuningSpace_put_MaxMajorChannel_Proxy( | ||
| 5359 | IDigitalCableTuningSpace* This, | ||
| 5360 | LONG NewMaxMajorChannelVal); | ||
| 5361 | void __RPC_STUB IDigitalCableTuningSpace_put_MaxMajorChannel_Stub( | ||
| 5362 | IRpcStubBuffer* This, | ||
| 5363 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5364 | PRPC_MESSAGE pRpcMessage, | ||
| 5365 | DWORD* pdwStubPhase); | ||
| 5366 | HRESULT STDMETHODCALLTYPE IDigitalCableTuningSpace_get_MinSourceID_Proxy( | ||
| 5367 | IDigitalCableTuningSpace* This, | ||
| 5368 | LONG *MinSourceIDVal); | ||
| 5369 | void __RPC_STUB IDigitalCableTuningSpace_get_MinSourceID_Stub( | ||
| 5370 | IRpcStubBuffer* This, | ||
| 5371 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5372 | PRPC_MESSAGE pRpcMessage, | ||
| 5373 | DWORD* pdwStubPhase); | ||
| 5374 | HRESULT STDMETHODCALLTYPE IDigitalCableTuningSpace_put_MinSourceID_Proxy( | ||
| 5375 | IDigitalCableTuningSpace* This, | ||
| 5376 | LONG NewMinSourceIDVal); | ||
| 5377 | void __RPC_STUB IDigitalCableTuningSpace_put_MinSourceID_Stub( | ||
| 5378 | IRpcStubBuffer* This, | ||
| 5379 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5380 | PRPC_MESSAGE pRpcMessage, | ||
| 5381 | DWORD* pdwStubPhase); | ||
| 5382 | HRESULT STDMETHODCALLTYPE IDigitalCableTuningSpace_get_MaxSourceID_Proxy( | ||
| 5383 | IDigitalCableTuningSpace* This, | ||
| 5384 | LONG *MaxSourceIDVal); | ||
| 5385 | void __RPC_STUB IDigitalCableTuningSpace_get_MaxSourceID_Stub( | ||
| 5386 | IRpcStubBuffer* This, | ||
| 5387 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5388 | PRPC_MESSAGE pRpcMessage, | ||
| 5389 | DWORD* pdwStubPhase); | ||
| 5390 | HRESULT STDMETHODCALLTYPE IDigitalCableTuningSpace_put_MaxSourceID_Proxy( | ||
| 5391 | IDigitalCableTuningSpace* This, | ||
| 5392 | LONG NewMaxSourceIDVal); | ||
| 5393 | void __RPC_STUB IDigitalCableTuningSpace_put_MaxSourceID_Stub( | ||
| 5394 | IRpcStubBuffer* This, | ||
| 5395 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5396 | PRPC_MESSAGE pRpcMessage, | ||
| 5397 | DWORD* pdwStubPhase); | ||
| 5398 | 5064 | ||
| 5399 | #endif /* __IDigitalCableTuningSpace_INTERFACE_DEFINED__ */ | 5065 | #endif /* __IDigitalCableTuningSpace_INTERFACE_DEFINED__ */ |
| 5400 | 5066 | ||
| ... | @@ -5437,29 +5103,29 @@ typedef struct IAnalogRadioTuningSpaceVtbl { | ... | @@ -5437,29 +5103,29 @@ typedef struct IAnalogRadioTuningSpaceVtbl { |
| 5437 | 5103 | ||
| 5438 | /*** IUnknown methods ***/ | 5104 | /*** IUnknown methods ***/ |
| 5439 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5105 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5440 | IAnalogRadioTuningSpace* This, | 5106 | IAnalogRadioTuningSpace *This, |
| 5441 | REFIID riid, | 5107 | REFIID riid, |
| 5442 | void **ppvObject); | 5108 | void **ppvObject); |
| 5443 | 5109 | ||
| 5444 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5110 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5445 | IAnalogRadioTuningSpace* This); | 5111 | IAnalogRadioTuningSpace *This); |
| 5446 | 5112 | ||
| 5447 | ULONG (STDMETHODCALLTYPE *Release)( | 5113 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5448 | IAnalogRadioTuningSpace* This); | 5114 | IAnalogRadioTuningSpace *This); |
| 5449 | 5115 | ||
| 5450 | /*** IDispatch methods ***/ | 5116 | /*** IDispatch methods ***/ |
| 5451 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 5117 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 5452 | IAnalogRadioTuningSpace* This, | 5118 | IAnalogRadioTuningSpace *This, |
| 5453 | UINT *pctinfo); | 5119 | UINT *pctinfo); |
| 5454 | 5120 | ||
| 5455 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 5121 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 5456 | IAnalogRadioTuningSpace* This, | 5122 | IAnalogRadioTuningSpace *This, |
| 5457 | UINT iTInfo, | 5123 | UINT iTInfo, |
| 5458 | LCID lcid, | 5124 | LCID lcid, |
| 5459 | ITypeInfo **ppTInfo); | 5125 | ITypeInfo **ppTInfo); |
| 5460 | 5126 | ||
| 5461 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 5127 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 5462 | IAnalogRadioTuningSpace* This, | 5128 | IAnalogRadioTuningSpace *This, |
| 5463 | REFIID riid, | 5129 | REFIID riid, |
| 5464 | LPOLESTR *rgszNames, | 5130 | LPOLESTR *rgszNames, |
| 5465 | UINT cNames, | 5131 | UINT cNames, |
| ... | @@ -5467,7 +5133,7 @@ typedef struct IAnalogRadioTuningSpaceVtbl { | ... | @@ -5467,7 +5133,7 @@ typedef struct IAnalogRadioTuningSpaceVtbl { |
| 5467 | DISPID *rgDispId); | 5133 | DISPID *rgDispId); |
| 5468 | 5134 | ||
| 5469 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 5135 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 5470 | IAnalogRadioTuningSpace* This, | 5136 | IAnalogRadioTuningSpace *This, |
| 5471 | DISPID dispIdMember, | 5137 | DISPID dispIdMember, |
| 5472 | REFIID riid, | 5138 | REFIID riid, |
| 5473 | LCID lcid, | 5139 | LCID lcid, |
| ... | @@ -5479,108 +5145,109 @@ typedef struct IAnalogRadioTuningSpaceVtbl { | ... | @@ -5479,108 +5145,109 @@ typedef struct IAnalogRadioTuningSpaceVtbl { |
| 5479 | 5145 | ||
| 5480 | /*** ITuningSpace methods ***/ | 5146 | /*** ITuningSpace methods ***/ |
| 5481 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( | 5147 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 5482 | IAnalogRadioTuningSpace* This, | 5148 | IAnalogRadioTuningSpace *This, |
| 5483 | BSTR *Name); | 5149 | BSTR *Name); |
| 5484 | 5150 | ||
| 5485 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( | 5151 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 5486 | IAnalogRadioTuningSpace* This, | 5152 | IAnalogRadioTuningSpace *This, |
| 5487 | BSTR Name); | 5153 | BSTR Name); |
| 5488 | 5154 | ||
| 5489 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( | 5155 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 5490 | IAnalogRadioTuningSpace* This, | 5156 | IAnalogRadioTuningSpace *This, |
| 5491 | BSTR *Name); | 5157 | BSTR *Name); |
| 5492 | 5158 | ||
| 5493 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( | 5159 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 5494 | IAnalogRadioTuningSpace* This, | 5160 | IAnalogRadioTuningSpace *This, |
| 5495 | BSTR Name); | 5161 | BSTR Name); |
| 5496 | 5162 | ||
| 5497 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( | 5163 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 5498 | IAnalogRadioTuningSpace* This, | 5164 | IAnalogRadioTuningSpace *This, |
| 5499 | BSTR *SpaceCLSID); | 5165 | BSTR *SpaceCLSID); |
| 5500 | 5166 | ||
| 5501 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( | 5167 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 5502 | IAnalogRadioTuningSpace* This, | 5168 | IAnalogRadioTuningSpace *This, |
| 5503 | BSTR *NetworkTypeGuid); | 5169 | BSTR *NetworkTypeGuid); |
| 5504 | 5170 | ||
| 5505 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( | 5171 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 5506 | IAnalogRadioTuningSpace* This, | 5172 | IAnalogRadioTuningSpace *This, |
| 5507 | BSTR NetworkTypeGuid); | 5173 | BSTR NetworkTypeGuid); |
| 5508 | 5174 | ||
| 5509 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( | 5175 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 5510 | IAnalogRadioTuningSpace* This, | 5176 | IAnalogRadioTuningSpace *This, |
| 5511 | GUID *NetworkTypeGuid); | 5177 | GUID *NetworkTypeGuid); |
| 5512 | 5178 | ||
| 5513 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( | 5179 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 5514 | IAnalogRadioTuningSpace* This, | 5180 | IAnalogRadioTuningSpace *This, |
| 5515 | REFCLSID NetworkTypeGuid); | 5181 | REFCLSID NetworkTypeGuid); |
| 5516 | 5182 | ||
| 5517 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( | 5183 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 5518 | IAnalogRadioTuningSpace* This, | 5184 | IAnalogRadioTuningSpace *This, |
| 5519 | ITuneRequest **TuneRequest); | 5185 | ITuneRequest **TuneRequest); |
| 5520 | 5186 | ||
| 5521 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( | 5187 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 5522 | IAnalogRadioTuningSpace* This, | 5188 | IAnalogRadioTuningSpace *This, |
| 5523 | IEnumGUID **ppEnum); | 5189 | IEnumGUID **ppEnum); |
| 5524 | 5190 | ||
| 5525 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( | 5191 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 5526 | IAnalogRadioTuningSpace* This, | 5192 | IAnalogRadioTuningSpace *This, |
| 5527 | IEnumMoniker **ppEnum); | 5193 | IEnumMoniker **ppEnum); |
| 5528 | 5194 | ||
| 5529 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( | 5195 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 5530 | IAnalogRadioTuningSpace* This, | 5196 | IAnalogRadioTuningSpace *This, |
| 5531 | IComponentTypes **ComponentTypes); | 5197 | IComponentTypes **ComponentTypes); |
| 5532 | 5198 | ||
| 5533 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( | 5199 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 5534 | IAnalogRadioTuningSpace* This, | 5200 | IAnalogRadioTuningSpace *This, |
| 5535 | IComponentTypes *NewComponentTypes); | 5201 | IComponentTypes *NewComponentTypes); |
| 5536 | 5202 | ||
| 5537 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( | 5203 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 5538 | IAnalogRadioTuningSpace* This, | 5204 | IAnalogRadioTuningSpace *This, |
| 5539 | BSTR *pMapping); | 5205 | BSTR *pMapping); |
| 5540 | 5206 | ||
| 5541 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( | 5207 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 5542 | IAnalogRadioTuningSpace* This, | 5208 | IAnalogRadioTuningSpace *This, |
| 5543 | BSTR Mapping); | 5209 | BSTR Mapping); |
| 5544 | 5210 | ||
| 5545 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( | 5211 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 5546 | IAnalogRadioTuningSpace* This, | 5212 | IAnalogRadioTuningSpace *This, |
| 5547 | ILocator **LocatorVal); | 5213 | ILocator **LocatorVal); |
| 5548 | 5214 | ||
| 5549 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( | 5215 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 5550 | IAnalogRadioTuningSpace* This, | 5216 | IAnalogRadioTuningSpace *This, |
| 5551 | ILocator *LocatorVal); | 5217 | ILocator *LocatorVal); |
| 5552 | 5218 | ||
| 5553 | HRESULT (STDMETHODCALLTYPE *Clone)( | 5219 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 5554 | IAnalogRadioTuningSpace* This, | 5220 | IAnalogRadioTuningSpace *This, |
| 5555 | ITuningSpace **NewTS); | 5221 | ITuningSpace **NewTS); |
| 5556 | 5222 | ||
| 5557 | /*** IAnalogRadioTuningSpace methods ***/ | 5223 | /*** IAnalogRadioTuningSpace methods ***/ |
| 5558 | HRESULT (STDMETHODCALLTYPE *get_MinFrequency)( | 5224 | HRESULT (STDMETHODCALLTYPE *get_MinFrequency)( |
| 5559 | IAnalogRadioTuningSpace* This, | 5225 | IAnalogRadioTuningSpace *This, |
| 5560 | LONG *MinFrequencyVal); | 5226 | LONG *MinFrequencyVal); |
| 5561 | 5227 | ||
| 5562 | HRESULT (STDMETHODCALLTYPE *put_MinFrequency)( | 5228 | HRESULT (STDMETHODCALLTYPE *put_MinFrequency)( |
| 5563 | IAnalogRadioTuningSpace* This, | 5229 | IAnalogRadioTuningSpace *This, |
| 5564 | LONG NewMinFrequencyVal); | 5230 | LONG NewMinFrequencyVal); |
| 5565 | 5231 | ||
| 5566 | HRESULT (STDMETHODCALLTYPE *get_MaxFrequency)( | 5232 | HRESULT (STDMETHODCALLTYPE *get_MaxFrequency)( |
| 5567 | IAnalogRadioTuningSpace* This, | 5233 | IAnalogRadioTuningSpace *This, |
| 5568 | LONG *MaxFrequencyVal); | 5234 | LONG *MaxFrequencyVal); |
| 5569 | 5235 | ||
| 5570 | HRESULT (STDMETHODCALLTYPE *put_MaxFrequency)( | 5236 | HRESULT (STDMETHODCALLTYPE *put_MaxFrequency)( |
| 5571 | IAnalogRadioTuningSpace* This, | 5237 | IAnalogRadioTuningSpace *This, |
| 5572 | LONG NewMaxFrequencyVal); | 5238 | LONG NewMaxFrequencyVal); |
| 5573 | 5239 | ||
| 5574 | HRESULT (STDMETHODCALLTYPE *get_Step)( | 5240 | HRESULT (STDMETHODCALLTYPE *get_Step)( |
| 5575 | IAnalogRadioTuningSpace* This, | 5241 | IAnalogRadioTuningSpace *This, |
| 5576 | LONG *StepVal); | 5242 | LONG *StepVal); |
| 5577 | 5243 | ||
| 5578 | HRESULT (STDMETHODCALLTYPE *put_Step)( | 5244 | HRESULT (STDMETHODCALLTYPE *put_Step)( |
| 5579 | IAnalogRadioTuningSpace* This, | 5245 | IAnalogRadioTuningSpace *This, |
| 5580 | LONG NewStepVal); | 5246 | LONG NewStepVal); |
| 5581 | 5247 | ||
| 5582 | END_INTERFACE | 5248 | END_INTERFACE |
| 5583 | } IAnalogRadioTuningSpaceVtbl; | 5249 | } IAnalogRadioTuningSpaceVtbl; |
| 5250 | |||
| 5584 | interface IAnalogRadioTuningSpace { | 5251 | interface IAnalogRadioTuningSpace { |
| 5585 | CONST_VTBL IAnalogRadioTuningSpaceVtbl* lpVtbl; | 5252 | CONST_VTBL IAnalogRadioTuningSpaceVtbl* lpVtbl; |
| 5586 | }; | 5253 | }; |
| ... | @@ -5729,54 +5396,6 @@ static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put_Step(IAnalogRadioTuningSp | ... | @@ -5729,54 +5396,6 @@ static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put_Step(IAnalogRadioTuningSp |
| 5729 | 5396 | ||
| 5730 | #endif | 5397 | #endif |
| 5731 | 5398 | ||
| 5732 | HRESULT STDMETHODCALLTYPE IAnalogRadioTuningSpace_get_MinFrequency_Proxy( | ||
| 5733 | IAnalogRadioTuningSpace* This, | ||
| 5734 | LONG *MinFrequencyVal); | ||
| 5735 | void __RPC_STUB IAnalogRadioTuningSpace_get_MinFrequency_Stub( | ||
| 5736 | IRpcStubBuffer* This, | ||
| 5737 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5738 | PRPC_MESSAGE pRpcMessage, | ||
| 5739 | DWORD* pdwStubPhase); | ||
| 5740 | HRESULT STDMETHODCALLTYPE IAnalogRadioTuningSpace_put_MinFrequency_Proxy( | ||
| 5741 | IAnalogRadioTuningSpace* This, | ||
| 5742 | LONG NewMinFrequencyVal); | ||
| 5743 | void __RPC_STUB IAnalogRadioTuningSpace_put_MinFrequency_Stub( | ||
| 5744 | IRpcStubBuffer* This, | ||
| 5745 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5746 | PRPC_MESSAGE pRpcMessage, | ||
| 5747 | DWORD* pdwStubPhase); | ||
| 5748 | HRESULT STDMETHODCALLTYPE IAnalogRadioTuningSpace_get_MaxFrequency_Proxy( | ||
| 5749 | IAnalogRadioTuningSpace* This, | ||
| 5750 | LONG *MaxFrequencyVal); | ||
| 5751 | void __RPC_STUB IAnalogRadioTuningSpace_get_MaxFrequency_Stub( | ||
| 5752 | IRpcStubBuffer* This, | ||
| 5753 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5754 | PRPC_MESSAGE pRpcMessage, | ||
| 5755 | DWORD* pdwStubPhase); | ||
| 5756 | HRESULT STDMETHODCALLTYPE IAnalogRadioTuningSpace_put_MaxFrequency_Proxy( | ||
| 5757 | IAnalogRadioTuningSpace* This, | ||
| 5758 | LONG NewMaxFrequencyVal); | ||
| 5759 | void __RPC_STUB IAnalogRadioTuningSpace_put_MaxFrequency_Stub( | ||
| 5760 | IRpcStubBuffer* This, | ||
| 5761 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5762 | PRPC_MESSAGE pRpcMessage, | ||
| 5763 | DWORD* pdwStubPhase); | ||
| 5764 | HRESULT STDMETHODCALLTYPE IAnalogRadioTuningSpace_get_Step_Proxy( | ||
| 5765 | IAnalogRadioTuningSpace* This, | ||
| 5766 | LONG *StepVal); | ||
| 5767 | void __RPC_STUB IAnalogRadioTuningSpace_get_Step_Stub( | ||
| 5768 | IRpcStubBuffer* This, | ||
| 5769 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5770 | PRPC_MESSAGE pRpcMessage, | ||
| 5771 | DWORD* pdwStubPhase); | ||
| 5772 | HRESULT STDMETHODCALLTYPE IAnalogRadioTuningSpace_put_Step_Proxy( | ||
| 5773 | IAnalogRadioTuningSpace* This, | ||
| 5774 | LONG NewStepVal); | ||
| 5775 | void __RPC_STUB IAnalogRadioTuningSpace_put_Step_Stub( | ||
| 5776 | IRpcStubBuffer* This, | ||
| 5777 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 5778 | PRPC_MESSAGE pRpcMessage, | ||
| 5779 | DWORD* pdwStubPhase); | ||
| 5780 | 5399 | ||
| 5781 | #endif /* __IAnalogRadioTuningSpace_INTERFACE_DEFINED__ */ | 5400 | #endif /* __IAnalogRadioTuningSpace_INTERFACE_DEFINED__ */ |
| 5782 | 5401 | ||
| ... | @@ -5807,29 +5426,29 @@ typedef struct IAnalogRadioTuningSpace2Vtbl { | ... | @@ -5807,29 +5426,29 @@ typedef struct IAnalogRadioTuningSpace2Vtbl { |
| 5807 | 5426 | ||
| 5808 | /*** IUnknown methods ***/ | 5427 | /*** IUnknown methods ***/ |
| 5809 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5428 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5810 | IAnalogRadioTuningSpace2* This, | 5429 | IAnalogRadioTuningSpace2 *This, |
| 5811 | REFIID riid, | 5430 | REFIID riid, |
| 5812 | void **ppvObject); | 5431 | void **ppvObject); |
| 5813 | 5432 | ||
| 5814 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5433 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5815 | IAnalogRadioTuningSpace2* This); | 5434 | IAnalogRadioTuningSpace2 *This); |
| 5816 | 5435 | ||
| 5817 | ULONG (STDMETHODCALLTYPE *Release)( | 5436 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5818 | IAnalogRadioTuningSpace2* This); | 5437 | IAnalogRadioTuningSpace2 *This); |
| 5819 | 5438 | ||
| 5820 | /*** IDispatch methods ***/ | 5439 | /*** IDispatch methods ***/ |
| 5821 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 5440 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 5822 | IAnalogRadioTuningSpace2* This, | 5441 | IAnalogRadioTuningSpace2 *This, |
| 5823 | UINT *pctinfo); | 5442 | UINT *pctinfo); |
| 5824 | 5443 | ||
| 5825 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 5444 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 5826 | IAnalogRadioTuningSpace2* This, | 5445 | IAnalogRadioTuningSpace2 *This, |
| 5827 | UINT iTInfo, | 5446 | UINT iTInfo, |
| 5828 | LCID lcid, | 5447 | LCID lcid, |
| 5829 | ITypeInfo **ppTInfo); | 5448 | ITypeInfo **ppTInfo); |
| 5830 | 5449 | ||
| 5831 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 5450 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 5832 | IAnalogRadioTuningSpace2* This, | 5451 | IAnalogRadioTuningSpace2 *This, |
| 5833 | REFIID riid, | 5452 | REFIID riid, |
| 5834 | LPOLESTR *rgszNames, | 5453 | LPOLESTR *rgszNames, |
| 5835 | UINT cNames, | 5454 | UINT cNames, |
| ... | @@ -5837,7 +5456,7 @@ typedef struct IAnalogRadioTuningSpace2Vtbl { | ... | @@ -5837,7 +5456,7 @@ typedef struct IAnalogRadioTuningSpace2Vtbl { |
| 5837 | DISPID *rgDispId); | 5456 | DISPID *rgDispId); |
| 5838 | 5457 | ||
| 5839 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 5458 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 5840 | IAnalogRadioTuningSpace2* This, | 5459 | IAnalogRadioTuningSpace2 *This, |
| 5841 | DISPID dispIdMember, | 5460 | DISPID dispIdMember, |
| 5842 | REFIID riid, | 5461 | REFIID riid, |
| 5843 | LCID lcid, | 5462 | LCID lcid, |
| ... | @@ -5849,117 +5468,118 @@ typedef struct IAnalogRadioTuningSpace2Vtbl { | ... | @@ -5849,117 +5468,118 @@ typedef struct IAnalogRadioTuningSpace2Vtbl { |
| 5849 | 5468 | ||
| 5850 | /*** ITuningSpace methods ***/ | 5469 | /*** ITuningSpace methods ***/ |
| 5851 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( | 5470 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 5852 | IAnalogRadioTuningSpace2* This, | 5471 | IAnalogRadioTuningSpace2 *This, |
| 5853 | BSTR *Name); | 5472 | BSTR *Name); |
| 5854 | 5473 | ||
| 5855 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( | 5474 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 5856 | IAnalogRadioTuningSpace2* This, | 5475 | IAnalogRadioTuningSpace2 *This, |
| 5857 | BSTR Name); | 5476 | BSTR Name); |
| 5858 | 5477 | ||
| 5859 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( | 5478 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 5860 | IAnalogRadioTuningSpace2* This, | 5479 | IAnalogRadioTuningSpace2 *This, |
| 5861 | BSTR *Name); | 5480 | BSTR *Name); |
| 5862 | 5481 | ||
| 5863 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( | 5482 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 5864 | IAnalogRadioTuningSpace2* This, | 5483 | IAnalogRadioTuningSpace2 *This, |
| 5865 | BSTR Name); | 5484 | BSTR Name); |
| 5866 | 5485 | ||
| 5867 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( | 5486 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 5868 | IAnalogRadioTuningSpace2* This, | 5487 | IAnalogRadioTuningSpace2 *This, |
| 5869 | BSTR *SpaceCLSID); | 5488 | BSTR *SpaceCLSID); |
| 5870 | 5489 | ||
| 5871 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( | 5490 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 5872 | IAnalogRadioTuningSpace2* This, | 5491 | IAnalogRadioTuningSpace2 *This, |
| 5873 | BSTR *NetworkTypeGuid); | 5492 | BSTR *NetworkTypeGuid); |
| 5874 | 5493 | ||
| 5875 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( | 5494 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 5876 | IAnalogRadioTuningSpace2* This, | 5495 | IAnalogRadioTuningSpace2 *This, |
| 5877 | BSTR NetworkTypeGuid); | 5496 | BSTR NetworkTypeGuid); |
| 5878 | 5497 | ||
| 5879 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( | 5498 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 5880 | IAnalogRadioTuningSpace2* This, | 5499 | IAnalogRadioTuningSpace2 *This, |
| 5881 | GUID *NetworkTypeGuid); | 5500 | GUID *NetworkTypeGuid); |
| 5882 | 5501 | ||
| 5883 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( | 5502 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 5884 | IAnalogRadioTuningSpace2* This, | 5503 | IAnalogRadioTuningSpace2 *This, |
| 5885 | REFCLSID NetworkTypeGuid); | 5504 | REFCLSID NetworkTypeGuid); |
| 5886 | 5505 | ||
| 5887 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( | 5506 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 5888 | IAnalogRadioTuningSpace2* This, | 5507 | IAnalogRadioTuningSpace2 *This, |
| 5889 | ITuneRequest **TuneRequest); | 5508 | ITuneRequest **TuneRequest); |
| 5890 | 5509 | ||
| 5891 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( | 5510 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 5892 | IAnalogRadioTuningSpace2* This, | 5511 | IAnalogRadioTuningSpace2 *This, |
| 5893 | IEnumGUID **ppEnum); | 5512 | IEnumGUID **ppEnum); |
| 5894 | 5513 | ||
| 5895 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( | 5514 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 5896 | IAnalogRadioTuningSpace2* This, | 5515 | IAnalogRadioTuningSpace2 *This, |
| 5897 | IEnumMoniker **ppEnum); | 5516 | IEnumMoniker **ppEnum); |
| 5898 | 5517 | ||
| 5899 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( | 5518 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 5900 | IAnalogRadioTuningSpace2* This, | 5519 | IAnalogRadioTuningSpace2 *This, |
| 5901 | IComponentTypes **ComponentTypes); | 5520 | IComponentTypes **ComponentTypes); |
| 5902 | 5521 | ||
| 5903 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( | 5522 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 5904 | IAnalogRadioTuningSpace2* This, | 5523 | IAnalogRadioTuningSpace2 *This, |
| 5905 | IComponentTypes *NewComponentTypes); | 5524 | IComponentTypes *NewComponentTypes); |
| 5906 | 5525 | ||
| 5907 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( | 5526 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 5908 | IAnalogRadioTuningSpace2* This, | 5527 | IAnalogRadioTuningSpace2 *This, |
| 5909 | BSTR *pMapping); | 5528 | BSTR *pMapping); |
| 5910 | 5529 | ||
| 5911 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( | 5530 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 5912 | IAnalogRadioTuningSpace2* This, | 5531 | IAnalogRadioTuningSpace2 *This, |
| 5913 | BSTR Mapping); | 5532 | BSTR Mapping); |
| 5914 | 5533 | ||
| 5915 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( | 5534 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 5916 | IAnalogRadioTuningSpace2* This, | 5535 | IAnalogRadioTuningSpace2 *This, |
| 5917 | ILocator **LocatorVal); | 5536 | ILocator **LocatorVal); |
| 5918 | 5537 | ||
| 5919 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( | 5538 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 5920 | IAnalogRadioTuningSpace2* This, | 5539 | IAnalogRadioTuningSpace2 *This, |
| 5921 | ILocator *LocatorVal); | 5540 | ILocator *LocatorVal); |
| 5922 | 5541 | ||
| 5923 | HRESULT (STDMETHODCALLTYPE *Clone)( | 5542 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 5924 | IAnalogRadioTuningSpace2* This, | 5543 | IAnalogRadioTuningSpace2 *This, |
| 5925 | ITuningSpace **NewTS); | 5544 | ITuningSpace **NewTS); |
| 5926 | 5545 | ||
| 5927 | /*** IAnalogRadioTuningSpace methods ***/ | 5546 | /*** IAnalogRadioTuningSpace methods ***/ |
| 5928 | HRESULT (STDMETHODCALLTYPE *get_MinFrequency)( | 5547 | HRESULT (STDMETHODCALLTYPE *get_MinFrequency)( |
| 5929 | IAnalogRadioTuningSpace2* This, | 5548 | IAnalogRadioTuningSpace2 *This, |
| 5930 | LONG *MinFrequencyVal); | 5549 | LONG *MinFrequencyVal); |
| 5931 | 5550 | ||
| 5932 | HRESULT (STDMETHODCALLTYPE *put_MinFrequency)( | 5551 | HRESULT (STDMETHODCALLTYPE *put_MinFrequency)( |
| 5933 | IAnalogRadioTuningSpace2* This, | 5552 | IAnalogRadioTuningSpace2 *This, |
| 5934 | LONG NewMinFrequencyVal); | 5553 | LONG NewMinFrequencyVal); |
| 5935 | 5554 | ||
| 5936 | HRESULT (STDMETHODCALLTYPE *get_MaxFrequency)( | 5555 | HRESULT (STDMETHODCALLTYPE *get_MaxFrequency)( |
| 5937 | IAnalogRadioTuningSpace2* This, | 5556 | IAnalogRadioTuningSpace2 *This, |
| 5938 | LONG *MaxFrequencyVal); | 5557 | LONG *MaxFrequencyVal); |
| 5939 | 5558 | ||
| 5940 | HRESULT (STDMETHODCALLTYPE *put_MaxFrequency)( | 5559 | HRESULT (STDMETHODCALLTYPE *put_MaxFrequency)( |
| 5941 | IAnalogRadioTuningSpace2* This, | 5560 | IAnalogRadioTuningSpace2 *This, |
| 5942 | LONG NewMaxFrequencyVal); | 5561 | LONG NewMaxFrequencyVal); |
| 5943 | 5562 | ||
| 5944 | HRESULT (STDMETHODCALLTYPE *get_Step)( | 5563 | HRESULT (STDMETHODCALLTYPE *get_Step)( |
| 5945 | IAnalogRadioTuningSpace2* This, | 5564 | IAnalogRadioTuningSpace2 *This, |
| 5946 | LONG *StepVal); | 5565 | LONG *StepVal); |
| 5947 | 5566 | ||
| 5948 | HRESULT (STDMETHODCALLTYPE *put_Step)( | 5567 | HRESULT (STDMETHODCALLTYPE *put_Step)( |
| 5949 | IAnalogRadioTuningSpace2* This, | 5568 | IAnalogRadioTuningSpace2 *This, |
| 5950 | LONG NewStepVal); | 5569 | LONG NewStepVal); |
| 5951 | 5570 | ||
| 5952 | /*** IAnalogRadioTuningSpace2 methods ***/ | 5571 | /*** IAnalogRadioTuningSpace2 methods ***/ |
| 5953 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( | 5572 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( |
| 5954 | IAnalogRadioTuningSpace2* This, | 5573 | IAnalogRadioTuningSpace2 *This, |
| 5955 | LONG *CountryCodeVal); | 5574 | LONG *CountryCodeVal); |
| 5956 | 5575 | ||
| 5957 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( | 5576 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( |
| 5958 | IAnalogRadioTuningSpace2* This, | 5577 | IAnalogRadioTuningSpace2 *This, |
| 5959 | LONG NewCountryCodeVal); | 5578 | LONG NewCountryCodeVal); |
| 5960 | 5579 | ||
| 5961 | END_INTERFACE | 5580 | END_INTERFACE |
| 5962 | } IAnalogRadioTuningSpace2Vtbl; | 5581 | } IAnalogRadioTuningSpace2Vtbl; |
| 5582 | |||
| 5963 | interface IAnalogRadioTuningSpace2 { | 5583 | interface IAnalogRadioTuningSpace2 { |
| 5964 | CONST_VTBL IAnalogRadioTuningSpace2Vtbl* lpVtbl; | 5584 | CONST_VTBL IAnalogRadioTuningSpace2Vtbl* lpVtbl; |
| 5965 | }; | 5585 | }; |
| ... | @@ -6118,22 +5738,6 @@ static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_CountryCode(IAnalogRadio | ... | @@ -6118,22 +5738,6 @@ static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_CountryCode(IAnalogRadio |
| 6118 | 5738 | ||
| 6119 | #endif | 5739 | #endif |
| 6120 | 5740 | ||
| 6121 | HRESULT STDMETHODCALLTYPE IAnalogRadioTuningSpace2_get_CountryCode_Proxy( | ||
| 6122 | IAnalogRadioTuningSpace2* This, | ||
| 6123 | LONG *CountryCodeVal); | ||
| 6124 | void __RPC_STUB IAnalogRadioTuningSpace2_get_CountryCode_Stub( | ||
| 6125 | IRpcStubBuffer* This, | ||
| 6126 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6127 | PRPC_MESSAGE pRpcMessage, | ||
| 6128 | DWORD* pdwStubPhase); | ||
| 6129 | HRESULT STDMETHODCALLTYPE IAnalogRadioTuningSpace2_put_CountryCode_Proxy( | ||
| 6130 | IAnalogRadioTuningSpace2* This, | ||
| 6131 | LONG NewCountryCodeVal); | ||
| 6132 | void __RPC_STUB IAnalogRadioTuningSpace2_put_CountryCode_Stub( | ||
| 6133 | IRpcStubBuffer* This, | ||
| 6134 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6135 | PRPC_MESSAGE pRpcMessage, | ||
| 6136 | DWORD* pdwStubPhase); | ||
| 6137 | 5741 | ||
| 6138 | #endif /* __IAnalogRadioTuningSpace2_INTERFACE_DEFINED__ */ | 5742 | #endif /* __IAnalogRadioTuningSpace2_INTERFACE_DEFINED__ */ |
| 6139 | 5743 | ||
| ... | @@ -6173,29 +5777,29 @@ typedef struct ITuneRequestVtbl { | ... | @@ -6173,29 +5777,29 @@ typedef struct ITuneRequestVtbl { |
| 6173 | 5777 | ||
| 6174 | /*** IUnknown methods ***/ | 5778 | /*** IUnknown methods ***/ |
| 6175 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5779 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6176 | ITuneRequest* This, | 5780 | ITuneRequest *This, |
| 6177 | REFIID riid, | 5781 | REFIID riid, |
| 6178 | void **ppvObject); | 5782 | void **ppvObject); |
| 6179 | 5783 | ||
| 6180 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5784 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6181 | ITuneRequest* This); | 5785 | ITuneRequest *This); |
| 6182 | 5786 | ||
| 6183 | ULONG (STDMETHODCALLTYPE *Release)( | 5787 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6184 | ITuneRequest* This); | 5788 | ITuneRequest *This); |
| 6185 | 5789 | ||
| 6186 | /*** IDispatch methods ***/ | 5790 | /*** IDispatch methods ***/ |
| 6187 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 5791 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6188 | ITuneRequest* This, | 5792 | ITuneRequest *This, |
| 6189 | UINT *pctinfo); | 5793 | UINT *pctinfo); |
| 6190 | 5794 | ||
| 6191 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 5795 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6192 | ITuneRequest* This, | 5796 | ITuneRequest *This, |
| 6193 | UINT iTInfo, | 5797 | UINT iTInfo, |
| 6194 | LCID lcid, | 5798 | LCID lcid, |
| 6195 | ITypeInfo **ppTInfo); | 5799 | ITypeInfo **ppTInfo); |
| 6196 | 5800 | ||
| 6197 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 5801 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 6198 | ITuneRequest* This, | 5802 | ITuneRequest *This, |
| 6199 | REFIID riid, | 5803 | REFIID riid, |
| 6200 | LPOLESTR *rgszNames, | 5804 | LPOLESTR *rgszNames, |
| 6201 | UINT cNames, | 5805 | UINT cNames, |
| ... | @@ -6203,7 +5807,7 @@ typedef struct ITuneRequestVtbl { | ... | @@ -6203,7 +5807,7 @@ typedef struct ITuneRequestVtbl { |
| 6203 | DISPID *rgDispId); | 5807 | DISPID *rgDispId); |
| 6204 | 5808 | ||
| 6205 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 5809 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 6206 | ITuneRequest* This, | 5810 | ITuneRequest *This, |
| 6207 | DISPID dispIdMember, | 5811 | DISPID dispIdMember, |
| 6208 | REFIID riid, | 5812 | REFIID riid, |
| 6209 | LCID lcid, | 5813 | LCID lcid, |
| ... | @@ -6215,27 +5819,28 @@ typedef struct ITuneRequestVtbl { | ... | @@ -6215,27 +5819,28 @@ typedef struct ITuneRequestVtbl { |
| 6215 | 5819 | ||
| 6216 | /*** ITuneRequest methods ***/ | 5820 | /*** ITuneRequest methods ***/ |
| 6217 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( | 5821 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 6218 | ITuneRequest* This, | 5822 | ITuneRequest *This, |
| 6219 | ITuningSpace **TuningSpace); | 5823 | ITuningSpace **TuningSpace); |
| 6220 | 5824 | ||
| 6221 | HRESULT (STDMETHODCALLTYPE *get_Components)( | 5825 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 6222 | ITuneRequest* This, | 5826 | ITuneRequest *This, |
| 6223 | IComponents **Components); | 5827 | IComponents **Components); |
| 6224 | 5828 | ||
| 6225 | HRESULT (STDMETHODCALLTYPE *Clone)( | 5829 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 6226 | ITuneRequest* This, | 5830 | ITuneRequest *This, |
| 6227 | ITuneRequest **NewTuneRequest); | 5831 | ITuneRequest **NewTuneRequest); |
| 6228 | 5832 | ||
| 6229 | HRESULT (STDMETHODCALLTYPE *get_Locator)( | 5833 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 6230 | ITuneRequest* This, | 5834 | ITuneRequest *This, |
| 6231 | ILocator **Locator); | 5835 | ILocator **Locator); |
| 6232 | 5836 | ||
| 6233 | HRESULT (STDMETHODCALLTYPE *put_Locator)( | 5837 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 6234 | ITuneRequest* This, | 5838 | ITuneRequest *This, |
| 6235 | ILocator *Locator); | 5839 | ILocator *Locator); |
| 6236 | 5840 | ||
| 6237 | END_INTERFACE | 5841 | END_INTERFACE |
| 6238 | } ITuneRequestVtbl; | 5842 | } ITuneRequestVtbl; |
| 5843 | |||
| 6239 | interface ITuneRequest { | 5844 | interface ITuneRequest { |
| 6240 | CONST_VTBL ITuneRequestVtbl* lpVtbl; | 5845 | CONST_VTBL ITuneRequestVtbl* lpVtbl; |
| 6241 | }; | 5846 | }; |
| ... | @@ -6302,46 +5907,6 @@ static FORCEINLINE HRESULT ITuneRequest_put_Locator(ITuneRequest* This,ILocator | ... | @@ -6302,46 +5907,6 @@ static FORCEINLINE HRESULT ITuneRequest_put_Locator(ITuneRequest* This,ILocator |
| 6302 | 5907 | ||
| 6303 | #endif | 5908 | #endif |
| 6304 | 5909 | ||
| 6305 | HRESULT STDMETHODCALLTYPE ITuneRequest_get_TuningSpace_Proxy( | ||
| 6306 | ITuneRequest* This, | ||
| 6307 | ITuningSpace **TuningSpace); | ||
| 6308 | void __RPC_STUB ITuneRequest_get_TuningSpace_Stub( | ||
| 6309 | IRpcStubBuffer* This, | ||
| 6310 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6311 | PRPC_MESSAGE pRpcMessage, | ||
| 6312 | DWORD* pdwStubPhase); | ||
| 6313 | HRESULT STDMETHODCALLTYPE ITuneRequest_get_Components_Proxy( | ||
| 6314 | ITuneRequest* This, | ||
| 6315 | IComponents **Components); | ||
| 6316 | void __RPC_STUB ITuneRequest_get_Components_Stub( | ||
| 6317 | IRpcStubBuffer* This, | ||
| 6318 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6319 | PRPC_MESSAGE pRpcMessage, | ||
| 6320 | DWORD* pdwStubPhase); | ||
| 6321 | HRESULT STDMETHODCALLTYPE ITuneRequest_Clone_Proxy( | ||
| 6322 | ITuneRequest* This, | ||
| 6323 | ITuneRequest **NewTuneRequest); | ||
| 6324 | void __RPC_STUB ITuneRequest_Clone_Stub( | ||
| 6325 | IRpcStubBuffer* This, | ||
| 6326 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6327 | PRPC_MESSAGE pRpcMessage, | ||
| 6328 | DWORD* pdwStubPhase); | ||
| 6329 | HRESULT STDMETHODCALLTYPE ITuneRequest_get_Locator_Proxy( | ||
| 6330 | ITuneRequest* This, | ||
| 6331 | ILocator **Locator); | ||
| 6332 | void __RPC_STUB ITuneRequest_get_Locator_Stub( | ||
| 6333 | IRpcStubBuffer* This, | ||
| 6334 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6335 | PRPC_MESSAGE pRpcMessage, | ||
| 6336 | DWORD* pdwStubPhase); | ||
| 6337 | HRESULT STDMETHODCALLTYPE ITuneRequest_put_Locator_Proxy( | ||
| 6338 | ITuneRequest* This, | ||
| 6339 | ILocator *Locator); | ||
| 6340 | void __RPC_STUB ITuneRequest_put_Locator_Stub( | ||
| 6341 | IRpcStubBuffer* This, | ||
| 6342 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6343 | PRPC_MESSAGE pRpcMessage, | ||
| 6344 | DWORD* pdwStubPhase); | ||
| 6345 | 5910 | ||
| 6346 | #endif /* __ITuneRequest_INTERFACE_DEFINED__ */ | 5911 | #endif /* __ITuneRequest_INTERFACE_DEFINED__ */ |
| 6347 | 5912 | ||
| ... | @@ -6372,29 +5937,29 @@ typedef struct IChannelIDTuneRequestVtbl { | ... | @@ -6372,29 +5937,29 @@ typedef struct IChannelIDTuneRequestVtbl { |
| 6372 | 5937 | ||
| 6373 | /*** IUnknown methods ***/ | 5938 | /*** IUnknown methods ***/ |
| 6374 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 5939 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6375 | IChannelIDTuneRequest* This, | 5940 | IChannelIDTuneRequest *This, |
| 6376 | REFIID riid, | 5941 | REFIID riid, |
| 6377 | void **ppvObject); | 5942 | void **ppvObject); |
| 6378 | 5943 | ||
| 6379 | ULONG (STDMETHODCALLTYPE *AddRef)( | 5944 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6380 | IChannelIDTuneRequest* This); | 5945 | IChannelIDTuneRequest *This); |
| 6381 | 5946 | ||
| 6382 | ULONG (STDMETHODCALLTYPE *Release)( | 5947 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6383 | IChannelIDTuneRequest* This); | 5948 | IChannelIDTuneRequest *This); |
| 6384 | 5949 | ||
| 6385 | /*** IDispatch methods ***/ | 5950 | /*** IDispatch methods ***/ |
| 6386 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 5951 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6387 | IChannelIDTuneRequest* This, | 5952 | IChannelIDTuneRequest *This, |
| 6388 | UINT *pctinfo); | 5953 | UINT *pctinfo); |
| 6389 | 5954 | ||
| 6390 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 5955 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6391 | IChannelIDTuneRequest* This, | 5956 | IChannelIDTuneRequest *This, |
| 6392 | UINT iTInfo, | 5957 | UINT iTInfo, |
| 6393 | LCID lcid, | 5958 | LCID lcid, |
| 6394 | ITypeInfo **ppTInfo); | 5959 | ITypeInfo **ppTInfo); |
| 6395 | 5960 | ||
| 6396 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 5961 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 6397 | IChannelIDTuneRequest* This, | 5962 | IChannelIDTuneRequest *This, |
| 6398 | REFIID riid, | 5963 | REFIID riid, |
| 6399 | LPOLESTR *rgszNames, | 5964 | LPOLESTR *rgszNames, |
| 6400 | UINT cNames, | 5965 | UINT cNames, |
| ... | @@ -6402,7 +5967,7 @@ typedef struct IChannelIDTuneRequestVtbl { | ... | @@ -6402,7 +5967,7 @@ typedef struct IChannelIDTuneRequestVtbl { |
| 6402 | DISPID *rgDispId); | 5967 | DISPID *rgDispId); |
| 6403 | 5968 | ||
| 6404 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 5969 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 6405 | IChannelIDTuneRequest* This, | 5970 | IChannelIDTuneRequest *This, |
| 6406 | DISPID dispIdMember, | 5971 | DISPID dispIdMember, |
| 6407 | REFIID riid, | 5972 | REFIID riid, |
| 6408 | LCID lcid, | 5973 | LCID lcid, |
| ... | @@ -6414,36 +5979,37 @@ typedef struct IChannelIDTuneRequestVtbl { | ... | @@ -6414,36 +5979,37 @@ typedef struct IChannelIDTuneRequestVtbl { |
| 6414 | 5979 | ||
| 6415 | /*** ITuneRequest methods ***/ | 5980 | /*** ITuneRequest methods ***/ |
| 6416 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( | 5981 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 6417 | IChannelIDTuneRequest* This, | 5982 | IChannelIDTuneRequest *This, |
| 6418 | ITuningSpace **TuningSpace); | 5983 | ITuningSpace **TuningSpace); |
| 6419 | 5984 | ||
| 6420 | HRESULT (STDMETHODCALLTYPE *get_Components)( | 5985 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 6421 | IChannelIDTuneRequest* This, | 5986 | IChannelIDTuneRequest *This, |
| 6422 | IComponents **Components); | 5987 | IComponents **Components); |
| 6423 | 5988 | ||
| 6424 | HRESULT (STDMETHODCALLTYPE *Clone)( | 5989 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 6425 | IChannelIDTuneRequest* This, | 5990 | IChannelIDTuneRequest *This, |
| 6426 | ITuneRequest **NewTuneRequest); | 5991 | ITuneRequest **NewTuneRequest); |
| 6427 | 5992 | ||
| 6428 | HRESULT (STDMETHODCALLTYPE *get_Locator)( | 5993 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 6429 | IChannelIDTuneRequest* This, | 5994 | IChannelIDTuneRequest *This, |
| 6430 | ILocator **Locator); | 5995 | ILocator **Locator); |
| 6431 | 5996 | ||
| 6432 | HRESULT (STDMETHODCALLTYPE *put_Locator)( | 5997 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 6433 | IChannelIDTuneRequest* This, | 5998 | IChannelIDTuneRequest *This, |
| 6434 | ILocator *Locator); | 5999 | ILocator *Locator); |
| 6435 | 6000 | ||
| 6436 | /*** IChannelIDTuneRequest methods ***/ | 6001 | /*** IChannelIDTuneRequest methods ***/ |
| 6437 | HRESULT (STDMETHODCALLTYPE *get_ChannelID)( | 6002 | HRESULT (STDMETHODCALLTYPE *get_ChannelID)( |
| 6438 | IChannelIDTuneRequest* This, | 6003 | IChannelIDTuneRequest *This, |
| 6439 | BSTR *ChannelID); | 6004 | BSTR *ChannelID); |
| 6440 | 6005 | ||
| 6441 | HRESULT (STDMETHODCALLTYPE *put_ChannelID)( | 6006 | HRESULT (STDMETHODCALLTYPE *put_ChannelID)( |
| 6442 | IChannelIDTuneRequest* This, | 6007 | IChannelIDTuneRequest *This, |
| 6443 | BSTR ChannelID); | 6008 | BSTR ChannelID); |
| 6444 | 6009 | ||
| 6445 | END_INTERFACE | 6010 | END_INTERFACE |
| 6446 | } IChannelIDTuneRequestVtbl; | 6011 | } IChannelIDTuneRequestVtbl; |
| 6012 | |||
| 6447 | interface IChannelIDTuneRequest { | 6013 | interface IChannelIDTuneRequest { |
| 6448 | CONST_VTBL IChannelIDTuneRequestVtbl* lpVtbl; | 6014 | CONST_VTBL IChannelIDTuneRequestVtbl* lpVtbl; |
| 6449 | }; | 6015 | }; |
| ... | @@ -6520,22 +6086,6 @@ static FORCEINLINE HRESULT IChannelIDTuneRequest_put_ChannelID(IChannelIDTuneReq | ... | @@ -6520,22 +6086,6 @@ static FORCEINLINE HRESULT IChannelIDTuneRequest_put_ChannelID(IChannelIDTuneReq |
| 6520 | 6086 | ||
| 6521 | #endif | 6087 | #endif |
| 6522 | 6088 | ||
| 6523 | HRESULT STDMETHODCALLTYPE IChannelIDTuneRequest_get_ChannelID_Proxy( | ||
| 6524 | IChannelIDTuneRequest* This, | ||
| 6525 | BSTR *ChannelID); | ||
| 6526 | void __RPC_STUB IChannelIDTuneRequest_get_ChannelID_Stub( | ||
| 6527 | IRpcStubBuffer* This, | ||
| 6528 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6529 | PRPC_MESSAGE pRpcMessage, | ||
| 6530 | DWORD* pdwStubPhase); | ||
| 6531 | HRESULT STDMETHODCALLTYPE IChannelIDTuneRequest_put_ChannelID_Proxy( | ||
| 6532 | IChannelIDTuneRequest* This, | ||
| 6533 | BSTR ChannelID); | ||
| 6534 | void __RPC_STUB IChannelIDTuneRequest_put_ChannelID_Stub( | ||
| 6535 | IRpcStubBuffer* This, | ||
| 6536 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6537 | PRPC_MESSAGE pRpcMessage, | ||
| 6538 | DWORD* pdwStubPhase); | ||
| 6539 | 6089 | ||
| 6540 | #endif /* __IChannelIDTuneRequest_INTERFACE_DEFINED__ */ | 6090 | #endif /* __IChannelIDTuneRequest_INTERFACE_DEFINED__ */ |
| 6541 | 6091 | ||
| ... | @@ -6566,29 +6116,29 @@ typedef struct IChannelTuneRequestVtbl { | ... | @@ -6566,29 +6116,29 @@ typedef struct IChannelTuneRequestVtbl { |
| 6566 | 6116 | ||
| 6567 | /*** IUnknown methods ***/ | 6117 | /*** IUnknown methods ***/ |
| 6568 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6118 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6569 | IChannelTuneRequest* This, | 6119 | IChannelTuneRequest *This, |
| 6570 | REFIID riid, | 6120 | REFIID riid, |
| 6571 | void **ppvObject); | 6121 | void **ppvObject); |
| 6572 | 6122 | ||
| 6573 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6123 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6574 | IChannelTuneRequest* This); | 6124 | IChannelTuneRequest *This); |
| 6575 | 6125 | ||
| 6576 | ULONG (STDMETHODCALLTYPE *Release)( | 6126 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6577 | IChannelTuneRequest* This); | 6127 | IChannelTuneRequest *This); |
| 6578 | 6128 | ||
| 6579 | /*** IDispatch methods ***/ | 6129 | /*** IDispatch methods ***/ |
| 6580 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 6130 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6581 | IChannelTuneRequest* This, | 6131 | IChannelTuneRequest *This, |
| 6582 | UINT *pctinfo); | 6132 | UINT *pctinfo); |
| 6583 | 6133 | ||
| 6584 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 6134 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6585 | IChannelTuneRequest* This, | 6135 | IChannelTuneRequest *This, |
| 6586 | UINT iTInfo, | 6136 | UINT iTInfo, |
| 6587 | LCID lcid, | 6137 | LCID lcid, |
| 6588 | ITypeInfo **ppTInfo); | 6138 | ITypeInfo **ppTInfo); |
| 6589 | 6139 | ||
| 6590 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 6140 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 6591 | IChannelTuneRequest* This, | 6141 | IChannelTuneRequest *This, |
| 6592 | REFIID riid, | 6142 | REFIID riid, |
| 6593 | LPOLESTR *rgszNames, | 6143 | LPOLESTR *rgszNames, |
| 6594 | UINT cNames, | 6144 | UINT cNames, |
| ... | @@ -6596,7 +6146,7 @@ typedef struct IChannelTuneRequestVtbl { | ... | @@ -6596,7 +6146,7 @@ typedef struct IChannelTuneRequestVtbl { |
| 6596 | DISPID *rgDispId); | 6146 | DISPID *rgDispId); |
| 6597 | 6147 | ||
| 6598 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 6148 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 6599 | IChannelTuneRequest* This, | 6149 | IChannelTuneRequest *This, |
| 6600 | DISPID dispIdMember, | 6150 | DISPID dispIdMember, |
| 6601 | REFIID riid, | 6151 | REFIID riid, |
| 6602 | LCID lcid, | 6152 | LCID lcid, |
| ... | @@ -6608,36 +6158,37 @@ typedef struct IChannelTuneRequestVtbl { | ... | @@ -6608,36 +6158,37 @@ typedef struct IChannelTuneRequestVtbl { |
| 6608 | 6158 | ||
| 6609 | /*** ITuneRequest methods ***/ | 6159 | /*** ITuneRequest methods ***/ |
| 6610 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( | 6160 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 6611 | IChannelTuneRequest* This, | 6161 | IChannelTuneRequest *This, |
| 6612 | ITuningSpace **TuningSpace); | 6162 | ITuningSpace **TuningSpace); |
| 6613 | 6163 | ||
| 6614 | HRESULT (STDMETHODCALLTYPE *get_Components)( | 6164 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 6615 | IChannelTuneRequest* This, | 6165 | IChannelTuneRequest *This, |
| 6616 | IComponents **Components); | 6166 | IComponents **Components); |
| 6617 | 6167 | ||
| 6618 | HRESULT (STDMETHODCALLTYPE *Clone)( | 6168 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 6619 | IChannelTuneRequest* This, | 6169 | IChannelTuneRequest *This, |
| 6620 | ITuneRequest **NewTuneRequest); | 6170 | ITuneRequest **NewTuneRequest); |
| 6621 | 6171 | ||
| 6622 | HRESULT (STDMETHODCALLTYPE *get_Locator)( | 6172 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 6623 | IChannelTuneRequest* This, | 6173 | IChannelTuneRequest *This, |
| 6624 | ILocator **Locator); | 6174 | ILocator **Locator); |
| 6625 | 6175 | ||
| 6626 | HRESULT (STDMETHODCALLTYPE *put_Locator)( | 6176 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 6627 | IChannelTuneRequest* This, | 6177 | IChannelTuneRequest *This, |
| 6628 | ILocator *Locator); | 6178 | ILocator *Locator); |
| 6629 | 6179 | ||
| 6630 | /*** IChannelTuneRequest methods ***/ | 6180 | /*** IChannelTuneRequest methods ***/ |
| 6631 | HRESULT (STDMETHODCALLTYPE *get_Channel)( | 6181 | HRESULT (STDMETHODCALLTYPE *get_Channel)( |
| 6632 | IChannelTuneRequest* This, | 6182 | IChannelTuneRequest *This, |
| 6633 | LONG *Channel); | 6183 | LONG *Channel); |
| 6634 | 6184 | ||
| 6635 | HRESULT (STDMETHODCALLTYPE *put_Channel)( | 6185 | HRESULT (STDMETHODCALLTYPE *put_Channel)( |
| 6636 | IChannelTuneRequest* This, | 6186 | IChannelTuneRequest *This, |
| 6637 | LONG Channel); | 6187 | LONG Channel); |
| 6638 | 6188 | ||
| 6639 | END_INTERFACE | 6189 | END_INTERFACE |
| 6640 | } IChannelTuneRequestVtbl; | 6190 | } IChannelTuneRequestVtbl; |
| 6191 | |||
| 6641 | interface IChannelTuneRequest { | 6192 | interface IChannelTuneRequest { |
| 6642 | CONST_VTBL IChannelTuneRequestVtbl* lpVtbl; | 6193 | CONST_VTBL IChannelTuneRequestVtbl* lpVtbl; |
| 6643 | }; | 6194 | }; |
| ... | @@ -6714,22 +6265,6 @@ static FORCEINLINE HRESULT IChannelTuneRequest_put_Channel(IChannelTuneRequest* | ... | @@ -6714,22 +6265,6 @@ static FORCEINLINE HRESULT IChannelTuneRequest_put_Channel(IChannelTuneRequest* |
| 6714 | 6265 | ||
| 6715 | #endif | 6266 | #endif |
| 6716 | 6267 | ||
| 6717 | HRESULT STDMETHODCALLTYPE IChannelTuneRequest_get_Channel_Proxy( | ||
| 6718 | IChannelTuneRequest* This, | ||
| 6719 | LONG *Channel); | ||
| 6720 | void __RPC_STUB IChannelTuneRequest_get_Channel_Stub( | ||
| 6721 | IRpcStubBuffer* This, | ||
| 6722 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6723 | PRPC_MESSAGE pRpcMessage, | ||
| 6724 | DWORD* pdwStubPhase); | ||
| 6725 | HRESULT STDMETHODCALLTYPE IChannelTuneRequest_put_Channel_Proxy( | ||
| 6726 | IChannelTuneRequest* This, | ||
| 6727 | LONG Channel); | ||
| 6728 | void __RPC_STUB IChannelTuneRequest_put_Channel_Stub( | ||
| 6729 | IRpcStubBuffer* This, | ||
| 6730 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6731 | PRPC_MESSAGE pRpcMessage, | ||
| 6732 | DWORD* pdwStubPhase); | ||
| 6733 | 6268 | ||
| 6734 | #endif /* __IChannelTuneRequest_INTERFACE_DEFINED__ */ | 6269 | #endif /* __IChannelTuneRequest_INTERFACE_DEFINED__ */ |
| 6735 | 6270 | ||
| ... | @@ -6760,29 +6295,29 @@ typedef struct IATSCChannelTuneRequestVtbl { | ... | @@ -6760,29 +6295,29 @@ typedef struct IATSCChannelTuneRequestVtbl { |
| 6760 | 6295 | ||
| 6761 | /*** IUnknown methods ***/ | 6296 | /*** IUnknown methods ***/ |
| 6762 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6297 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6763 | IATSCChannelTuneRequest* This, | 6298 | IATSCChannelTuneRequest *This, |
| 6764 | REFIID riid, | 6299 | REFIID riid, |
| 6765 | void **ppvObject); | 6300 | void **ppvObject); |
| 6766 | 6301 | ||
| 6767 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6302 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6768 | IATSCChannelTuneRequest* This); | 6303 | IATSCChannelTuneRequest *This); |
| 6769 | 6304 | ||
| 6770 | ULONG (STDMETHODCALLTYPE *Release)( | 6305 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6771 | IATSCChannelTuneRequest* This); | 6306 | IATSCChannelTuneRequest *This); |
| 6772 | 6307 | ||
| 6773 | /*** IDispatch methods ***/ | 6308 | /*** IDispatch methods ***/ |
| 6774 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 6309 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6775 | IATSCChannelTuneRequest* This, | 6310 | IATSCChannelTuneRequest *This, |
| 6776 | UINT *pctinfo); | 6311 | UINT *pctinfo); |
| 6777 | 6312 | ||
| 6778 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 6313 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6779 | IATSCChannelTuneRequest* This, | 6314 | IATSCChannelTuneRequest *This, |
| 6780 | UINT iTInfo, | 6315 | UINT iTInfo, |
| 6781 | LCID lcid, | 6316 | LCID lcid, |
| 6782 | ITypeInfo **ppTInfo); | 6317 | ITypeInfo **ppTInfo); |
| 6783 | 6318 | ||
| 6784 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 6319 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 6785 | IATSCChannelTuneRequest* This, | 6320 | IATSCChannelTuneRequest *This, |
| 6786 | REFIID riid, | 6321 | REFIID riid, |
| 6787 | LPOLESTR *rgszNames, | 6322 | LPOLESTR *rgszNames, |
| 6788 | UINT cNames, | 6323 | UINT cNames, |
| ... | @@ -6790,7 +6325,7 @@ typedef struct IATSCChannelTuneRequestVtbl { | ... | @@ -6790,7 +6325,7 @@ typedef struct IATSCChannelTuneRequestVtbl { |
| 6790 | DISPID *rgDispId); | 6325 | DISPID *rgDispId); |
| 6791 | 6326 | ||
| 6792 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 6327 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 6793 | IATSCChannelTuneRequest* This, | 6328 | IATSCChannelTuneRequest *This, |
| 6794 | DISPID dispIdMember, | 6329 | DISPID dispIdMember, |
| 6795 | REFIID riid, | 6330 | REFIID riid, |
| 6796 | LCID lcid, | 6331 | LCID lcid, |
| ... | @@ -6802,45 +6337,46 @@ typedef struct IATSCChannelTuneRequestVtbl { | ... | @@ -6802,45 +6337,46 @@ typedef struct IATSCChannelTuneRequestVtbl { |
| 6802 | 6337 | ||
| 6803 | /*** ITuneRequest methods ***/ | 6338 | /*** ITuneRequest methods ***/ |
| 6804 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( | 6339 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 6805 | IATSCChannelTuneRequest* This, | 6340 | IATSCChannelTuneRequest *This, |
| 6806 | ITuningSpace **TuningSpace); | 6341 | ITuningSpace **TuningSpace); |
| 6807 | 6342 | ||
| 6808 | HRESULT (STDMETHODCALLTYPE *get_Components)( | 6343 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 6809 | IATSCChannelTuneRequest* This, | 6344 | IATSCChannelTuneRequest *This, |
| 6810 | IComponents **Components); | 6345 | IComponents **Components); |
| 6811 | 6346 | ||
| 6812 | HRESULT (STDMETHODCALLTYPE *Clone)( | 6347 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 6813 | IATSCChannelTuneRequest* This, | 6348 | IATSCChannelTuneRequest *This, |
| 6814 | ITuneRequest **NewTuneRequest); | 6349 | ITuneRequest **NewTuneRequest); |
| 6815 | 6350 | ||
| 6816 | HRESULT (STDMETHODCALLTYPE *get_Locator)( | 6351 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 6817 | IATSCChannelTuneRequest* This, | 6352 | IATSCChannelTuneRequest *This, |
| 6818 | ILocator **Locator); | 6353 | ILocator **Locator); |
| 6819 | 6354 | ||
| 6820 | HRESULT (STDMETHODCALLTYPE *put_Locator)( | 6355 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 6821 | IATSCChannelTuneRequest* This, | 6356 | IATSCChannelTuneRequest *This, |
| 6822 | ILocator *Locator); | 6357 | ILocator *Locator); |
| 6823 | 6358 | ||
| 6824 | /*** IChannelTuneRequest methods ***/ | 6359 | /*** IChannelTuneRequest methods ***/ |
| 6825 | HRESULT (STDMETHODCALLTYPE *get_Channel)( | 6360 | HRESULT (STDMETHODCALLTYPE *get_Channel)( |
| 6826 | IATSCChannelTuneRequest* This, | 6361 | IATSCChannelTuneRequest *This, |
| 6827 | LONG *Channel); | 6362 | LONG *Channel); |
| 6828 | 6363 | ||
| 6829 | HRESULT (STDMETHODCALLTYPE *put_Channel)( | 6364 | HRESULT (STDMETHODCALLTYPE *put_Channel)( |
| 6830 | IATSCChannelTuneRequest* This, | 6365 | IATSCChannelTuneRequest *This, |
| 6831 | LONG Channel); | 6366 | LONG Channel); |
| 6832 | 6367 | ||
| 6833 | /*** IATSCChannelTuneRequest methods ***/ | 6368 | /*** IATSCChannelTuneRequest methods ***/ |
| 6834 | HRESULT (STDMETHODCALLTYPE *get_MinorChannel)( | 6369 | HRESULT (STDMETHODCALLTYPE *get_MinorChannel)( |
| 6835 | IATSCChannelTuneRequest* This, | 6370 | IATSCChannelTuneRequest *This, |
| 6836 | LONG *MinorChannel); | 6371 | LONG *MinorChannel); |
| 6837 | 6372 | ||
| 6838 | HRESULT (STDMETHODCALLTYPE *put_MinorChannel)( | 6373 | HRESULT (STDMETHODCALLTYPE *put_MinorChannel)( |
| 6839 | IATSCChannelTuneRequest* This, | 6374 | IATSCChannelTuneRequest *This, |
| 6840 | LONG MinorChannel); | 6375 | LONG MinorChannel); |
| 6841 | 6376 | ||
| 6842 | END_INTERFACE | 6377 | END_INTERFACE |
| 6843 | } IATSCChannelTuneRequestVtbl; | 6378 | } IATSCChannelTuneRequestVtbl; |
| 6379 | |||
| 6844 | interface IATSCChannelTuneRequest { | 6380 | interface IATSCChannelTuneRequest { |
| 6845 | CONST_VTBL IATSCChannelTuneRequestVtbl* lpVtbl; | 6381 | CONST_VTBL IATSCChannelTuneRequestVtbl* lpVtbl; |
| 6846 | }; | 6382 | }; |
| ... | @@ -6927,22 +6463,6 @@ static FORCEINLINE HRESULT IATSCChannelTuneRequest_put_MinorChannel(IATSCChannel | ... | @@ -6927,22 +6463,6 @@ static FORCEINLINE HRESULT IATSCChannelTuneRequest_put_MinorChannel(IATSCChannel |
| 6927 | 6463 | ||
| 6928 | #endif | 6464 | #endif |
| 6929 | 6465 | ||
| 6930 | HRESULT STDMETHODCALLTYPE IATSCChannelTuneRequest_get_MinorChannel_Proxy( | ||
| 6931 | IATSCChannelTuneRequest* This, | ||
| 6932 | LONG *MinorChannel); | ||
| 6933 | void __RPC_STUB IATSCChannelTuneRequest_get_MinorChannel_Stub( | ||
| 6934 | IRpcStubBuffer* This, | ||
| 6935 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6936 | PRPC_MESSAGE pRpcMessage, | ||
| 6937 | DWORD* pdwStubPhase); | ||
| 6938 | HRESULT STDMETHODCALLTYPE IATSCChannelTuneRequest_put_MinorChannel_Proxy( | ||
| 6939 | IATSCChannelTuneRequest* This, | ||
| 6940 | LONG MinorChannel); | ||
| 6941 | void __RPC_STUB IATSCChannelTuneRequest_put_MinorChannel_Stub( | ||
| 6942 | IRpcStubBuffer* This, | ||
| 6943 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 6944 | PRPC_MESSAGE pRpcMessage, | ||
| 6945 | DWORD* pdwStubPhase); | ||
| 6946 | 6466 | ||
| 6947 | #endif /* __IATSCChannelTuneRequest_INTERFACE_DEFINED__ */ | 6467 | #endif /* __IATSCChannelTuneRequest_INTERFACE_DEFINED__ */ |
| 6948 | 6468 | ||
| ... | @@ -6979,29 +6499,29 @@ typedef struct IDigitalCableTuneRequestVtbl { | ... | @@ -6979,29 +6499,29 @@ typedef struct IDigitalCableTuneRequestVtbl { |
| 6979 | 6499 | ||
| 6980 | /*** IUnknown methods ***/ | 6500 | /*** IUnknown methods ***/ |
| 6981 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6501 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6982 | IDigitalCableTuneRequest* This, | 6502 | IDigitalCableTuneRequest *This, |
| 6983 | REFIID riid, | 6503 | REFIID riid, |
| 6984 | void **ppvObject); | 6504 | void **ppvObject); |
| 6985 | 6505 | ||
| 6986 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6506 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6987 | IDigitalCableTuneRequest* This); | 6507 | IDigitalCableTuneRequest *This); |
| 6988 | 6508 | ||
| 6989 | ULONG (STDMETHODCALLTYPE *Release)( | 6509 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6990 | IDigitalCableTuneRequest* This); | 6510 | IDigitalCableTuneRequest *This); |
| 6991 | 6511 | ||
| 6992 | /*** IDispatch methods ***/ | 6512 | /*** IDispatch methods ***/ |
| 6993 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 6513 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6994 | IDigitalCableTuneRequest* This, | 6514 | IDigitalCableTuneRequest *This, |
| 6995 | UINT *pctinfo); | 6515 | UINT *pctinfo); |
| 6996 | 6516 | ||
| 6997 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 6517 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6998 | IDigitalCableTuneRequest* This, | 6518 | IDigitalCableTuneRequest *This, |
| 6999 | UINT iTInfo, | 6519 | UINT iTInfo, |
| 7000 | LCID lcid, | 6520 | LCID lcid, |
| 7001 | ITypeInfo **ppTInfo); | 6521 | ITypeInfo **ppTInfo); |
| 7002 | 6522 | ||
| 7003 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 6523 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7004 | IDigitalCableTuneRequest* This, | 6524 | IDigitalCableTuneRequest *This, |
| 7005 | REFIID riid, | 6525 | REFIID riid, |
| 7006 | LPOLESTR *rgszNames, | 6526 | LPOLESTR *rgszNames, |
| 7007 | UINT cNames, | 6527 | UINT cNames, |
| ... | @@ -7009,7 +6529,7 @@ typedef struct IDigitalCableTuneRequestVtbl { | ... | @@ -7009,7 +6529,7 @@ typedef struct IDigitalCableTuneRequestVtbl { |
| 7009 | DISPID *rgDispId); | 6529 | DISPID *rgDispId); |
| 7010 | 6530 | ||
| 7011 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 6531 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7012 | IDigitalCableTuneRequest* This, | 6532 | IDigitalCableTuneRequest *This, |
| 7013 | DISPID dispIdMember, | 6533 | DISPID dispIdMember, |
| 7014 | REFIID riid, | 6534 | REFIID riid, |
| 7015 | LCID lcid, | 6535 | LCID lcid, |
| ... | @@ -7021,62 +6541,63 @@ typedef struct IDigitalCableTuneRequestVtbl { | ... | @@ -7021,62 +6541,63 @@ typedef struct IDigitalCableTuneRequestVtbl { |
| 7021 | 6541 | ||
| 7022 | /*** ITuneRequest methods ***/ | 6542 | /*** ITuneRequest methods ***/ |
| 7023 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( | 6543 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 7024 | IDigitalCableTuneRequest* This, | 6544 | IDigitalCableTuneRequest *This, |
| 7025 | ITuningSpace **TuningSpace); | 6545 | ITuningSpace **TuningSpace); |
| 7026 | 6546 | ||
| 7027 | HRESULT (STDMETHODCALLTYPE *get_Components)( | 6547 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 7028 | IDigitalCableTuneRequest* This, | 6548 | IDigitalCableTuneRequest *This, |
| 7029 | IComponents **Components); | 6549 | IComponents **Components); |
| 7030 | 6550 | ||
| 7031 | HRESULT (STDMETHODCALLTYPE *Clone)( | 6551 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 7032 | IDigitalCableTuneRequest* This, | 6552 | IDigitalCableTuneRequest *This, |
| 7033 | ITuneRequest **NewTuneRequest); | 6553 | ITuneRequest **NewTuneRequest); |
| 7034 | 6554 | ||
| 7035 | HRESULT (STDMETHODCALLTYPE *get_Locator)( | 6555 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 7036 | IDigitalCableTuneRequest* This, | 6556 | IDigitalCableTuneRequest *This, |
| 7037 | ILocator **Locator); | 6557 | ILocator **Locator); |
| 7038 | 6558 | ||
| 7039 | HRESULT (STDMETHODCALLTYPE *put_Locator)( | 6559 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 7040 | IDigitalCableTuneRequest* This, | 6560 | IDigitalCableTuneRequest *This, |
| 7041 | ILocator *Locator); | 6561 | ILocator *Locator); |
| 7042 | 6562 | ||
| 7043 | /*** IChannelTuneRequest methods ***/ | 6563 | /*** IChannelTuneRequest methods ***/ |
| 7044 | HRESULT (STDMETHODCALLTYPE *get_Channel)( | 6564 | HRESULT (STDMETHODCALLTYPE *get_Channel)( |
| 7045 | IDigitalCableTuneRequest* This, | 6565 | IDigitalCableTuneRequest *This, |
| 7046 | LONG *Channel); | 6566 | LONG *Channel); |
| 7047 | 6567 | ||
| 7048 | HRESULT (STDMETHODCALLTYPE *put_Channel)( | 6568 | HRESULT (STDMETHODCALLTYPE *put_Channel)( |
| 7049 | IDigitalCableTuneRequest* This, | 6569 | IDigitalCableTuneRequest *This, |
| 7050 | LONG Channel); | 6570 | LONG Channel); |
| 7051 | 6571 | ||
| 7052 | /*** IATSCChannelTuneRequest methods ***/ | 6572 | /*** IATSCChannelTuneRequest methods ***/ |
| 7053 | HRESULT (STDMETHODCALLTYPE *get_MinorChannel)( | 6573 | HRESULT (STDMETHODCALLTYPE *get_MinorChannel)( |
| 7054 | IDigitalCableTuneRequest* This, | 6574 | IDigitalCableTuneRequest *This, |
| 7055 | LONG *MinorChannel); | 6575 | LONG *MinorChannel); |
| 7056 | 6576 | ||
| 7057 | HRESULT (STDMETHODCALLTYPE *put_MinorChannel)( | 6577 | HRESULT (STDMETHODCALLTYPE *put_MinorChannel)( |
| 7058 | IDigitalCableTuneRequest* This, | 6578 | IDigitalCableTuneRequest *This, |
| 7059 | LONG MinorChannel); | 6579 | LONG MinorChannel); |
| 7060 | 6580 | ||
| 7061 | /*** IDigitalCableTuneRequest methods ***/ | 6581 | /*** IDigitalCableTuneRequest methods ***/ |
| 7062 | HRESULT (STDMETHODCALLTYPE *get_MajorChannel)( | 6582 | HRESULT (STDMETHODCALLTYPE *get_MajorChannel)( |
| 7063 | IDigitalCableTuneRequest* This, | 6583 | IDigitalCableTuneRequest *This, |
| 7064 | LONG *pMajorChannel); | 6584 | LONG *pMajorChannel); |
| 7065 | 6585 | ||
| 7066 | HRESULT (STDMETHODCALLTYPE *put_MajorChannel)( | 6586 | HRESULT (STDMETHODCALLTYPE *put_MajorChannel)( |
| 7067 | IDigitalCableTuneRequest* This, | 6587 | IDigitalCableTuneRequest *This, |
| 7068 | LONG MajorChannel); | 6588 | LONG MajorChannel); |
| 7069 | 6589 | ||
| 7070 | HRESULT (STDMETHODCALLTYPE *get_SourceID)( | 6590 | HRESULT (STDMETHODCALLTYPE *get_SourceID)( |
| 7071 | IDigitalCableTuneRequest* This, | 6591 | IDigitalCableTuneRequest *This, |
| 7072 | LONG *pSourceID); | 6592 | LONG *pSourceID); |
| 7073 | 6593 | ||
| 7074 | HRESULT (STDMETHODCALLTYPE *put_SourceID)( | 6594 | HRESULT (STDMETHODCALLTYPE *put_SourceID)( |
| 7075 | IDigitalCableTuneRequest* This, | 6595 | IDigitalCableTuneRequest *This, |
| 7076 | LONG SourceID); | 6596 | LONG SourceID); |
| 7077 | 6597 | ||
| 7078 | END_INTERFACE | 6598 | END_INTERFACE |
| 7079 | } IDigitalCableTuneRequestVtbl; | 6599 | } IDigitalCableTuneRequestVtbl; |
| 6600 | |||
| 7080 | interface IDigitalCableTuneRequest { | 6601 | interface IDigitalCableTuneRequest { |
| 7081 | CONST_VTBL IDigitalCableTuneRequestVtbl* lpVtbl; | 6602 | CONST_VTBL IDigitalCableTuneRequestVtbl* lpVtbl; |
| 7082 | }; | 6603 | }; |
| ... | @@ -7181,38 +6702,6 @@ static FORCEINLINE HRESULT IDigitalCableTuneRequest_put_SourceID(IDigitalCableTu | ... | @@ -7181,38 +6702,6 @@ static FORCEINLINE HRESULT IDigitalCableTuneRequest_put_SourceID(IDigitalCableTu |
| 7181 | 6702 | ||
| 7182 | #endif | 6703 | #endif |
| 7183 | 6704 | ||
| 7184 | HRESULT STDMETHODCALLTYPE IDigitalCableTuneRequest_get_MajorChannel_Proxy( | ||
| 7185 | IDigitalCableTuneRequest* This, | ||
| 7186 | LONG *pMajorChannel); | ||
| 7187 | void __RPC_STUB IDigitalCableTuneRequest_get_MajorChannel_Stub( | ||
| 7188 | IRpcStubBuffer* This, | ||
| 7189 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7190 | PRPC_MESSAGE pRpcMessage, | ||
| 7191 | DWORD* pdwStubPhase); | ||
| 7192 | HRESULT STDMETHODCALLTYPE IDigitalCableTuneRequest_put_MajorChannel_Proxy( | ||
| 7193 | IDigitalCableTuneRequest* This, | ||
| 7194 | LONG MajorChannel); | ||
| 7195 | void __RPC_STUB IDigitalCableTuneRequest_put_MajorChannel_Stub( | ||
| 7196 | IRpcStubBuffer* This, | ||
| 7197 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7198 | PRPC_MESSAGE pRpcMessage, | ||
| 7199 | DWORD* pdwStubPhase); | ||
| 7200 | HRESULT STDMETHODCALLTYPE IDigitalCableTuneRequest_get_SourceID_Proxy( | ||
| 7201 | IDigitalCableTuneRequest* This, | ||
| 7202 | LONG *pSourceID); | ||
| 7203 | void __RPC_STUB IDigitalCableTuneRequest_get_SourceID_Stub( | ||
| 7204 | IRpcStubBuffer* This, | ||
| 7205 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7206 | PRPC_MESSAGE pRpcMessage, | ||
| 7207 | DWORD* pdwStubPhase); | ||
| 7208 | HRESULT STDMETHODCALLTYPE IDigitalCableTuneRequest_put_SourceID_Proxy( | ||
| 7209 | IDigitalCableTuneRequest* This, | ||
| 7210 | LONG SourceID); | ||
| 7211 | void __RPC_STUB IDigitalCableTuneRequest_put_SourceID_Stub( | ||
| 7212 | IRpcStubBuffer* This, | ||
| 7213 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7214 | PRPC_MESSAGE pRpcMessage, | ||
| 7215 | DWORD* pdwStubPhase); | ||
| 7216 | 6705 | ||
| 7217 | #endif /* __IDigitalCableTuneRequest_INTERFACE_DEFINED__ */ | 6706 | #endif /* __IDigitalCableTuneRequest_INTERFACE_DEFINED__ */ |
| 7218 | 6707 | ||
| ... | @@ -7255,29 +6744,29 @@ typedef struct IDVBTuneRequestVtbl { | ... | @@ -7255,29 +6744,29 @@ typedef struct IDVBTuneRequestVtbl { |
| 7255 | 6744 | ||
| 7256 | /*** IUnknown methods ***/ | 6745 | /*** IUnknown methods ***/ |
| 7257 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6746 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7258 | IDVBTuneRequest* This, | 6747 | IDVBTuneRequest *This, |
| 7259 | REFIID riid, | 6748 | REFIID riid, |
| 7260 | void **ppvObject); | 6749 | void **ppvObject); |
| 7261 | 6750 | ||
| 7262 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6751 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7263 | IDVBTuneRequest* This); | 6752 | IDVBTuneRequest *This); |
| 7264 | 6753 | ||
| 7265 | ULONG (STDMETHODCALLTYPE *Release)( | 6754 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7266 | IDVBTuneRequest* This); | 6755 | IDVBTuneRequest *This); |
| 7267 | 6756 | ||
| 7268 | /*** IDispatch methods ***/ | 6757 | /*** IDispatch methods ***/ |
| 7269 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 6758 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 7270 | IDVBTuneRequest* This, | 6759 | IDVBTuneRequest *This, |
| 7271 | UINT *pctinfo); | 6760 | UINT *pctinfo); |
| 7272 | 6761 | ||
| 7273 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 6762 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 7274 | IDVBTuneRequest* This, | 6763 | IDVBTuneRequest *This, |
| 7275 | UINT iTInfo, | 6764 | UINT iTInfo, |
| 7276 | LCID lcid, | 6765 | LCID lcid, |
| 7277 | ITypeInfo **ppTInfo); | 6766 | ITypeInfo **ppTInfo); |
| 7278 | 6767 | ||
| 7279 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 6768 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7280 | IDVBTuneRequest* This, | 6769 | IDVBTuneRequest *This, |
| 7281 | REFIID riid, | 6770 | REFIID riid, |
| 7282 | LPOLESTR *rgszNames, | 6771 | LPOLESTR *rgszNames, |
| 7283 | UINT cNames, | 6772 | UINT cNames, |
| ... | @@ -7285,7 +6774,7 @@ typedef struct IDVBTuneRequestVtbl { | ... | @@ -7285,7 +6774,7 @@ typedef struct IDVBTuneRequestVtbl { |
| 7285 | DISPID *rgDispId); | 6774 | DISPID *rgDispId); |
| 7286 | 6775 | ||
| 7287 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 6776 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7288 | IDVBTuneRequest* This, | 6777 | IDVBTuneRequest *This, |
| 7289 | DISPID dispIdMember, | 6778 | DISPID dispIdMember, |
| 7290 | REFIID riid, | 6779 | REFIID riid, |
| 7291 | LCID lcid, | 6780 | LCID lcid, |
| ... | @@ -7297,52 +6786,53 @@ typedef struct IDVBTuneRequestVtbl { | ... | @@ -7297,52 +6786,53 @@ typedef struct IDVBTuneRequestVtbl { |
| 7297 | 6786 | ||
| 7298 | /*** ITuneRequest methods ***/ | 6787 | /*** ITuneRequest methods ***/ |
| 7299 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( | 6788 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 7300 | IDVBTuneRequest* This, | 6789 | IDVBTuneRequest *This, |
| 7301 | ITuningSpace **TuningSpace); | 6790 | ITuningSpace **TuningSpace); |
| 7302 | 6791 | ||
| 7303 | HRESULT (STDMETHODCALLTYPE *get_Components)( | 6792 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 7304 | IDVBTuneRequest* This, | 6793 | IDVBTuneRequest *This, |
| 7305 | IComponents **Components); | 6794 | IComponents **Components); |
| 7306 | 6795 | ||
| 7307 | HRESULT (STDMETHODCALLTYPE *Clone)( | 6796 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 7308 | IDVBTuneRequest* This, | 6797 | IDVBTuneRequest *This, |
| 7309 | ITuneRequest **NewTuneRequest); | 6798 | ITuneRequest **NewTuneRequest); |
| 7310 | 6799 | ||
| 7311 | HRESULT (STDMETHODCALLTYPE *get_Locator)( | 6800 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 7312 | IDVBTuneRequest* This, | 6801 | IDVBTuneRequest *This, |
| 7313 | ILocator **Locator); | 6802 | ILocator **Locator); |
| 7314 | 6803 | ||
| 7315 | HRESULT (STDMETHODCALLTYPE *put_Locator)( | 6804 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 7316 | IDVBTuneRequest* This, | 6805 | IDVBTuneRequest *This, |
| 7317 | ILocator *Locator); | 6806 | ILocator *Locator); |
| 7318 | 6807 | ||
| 7319 | /*** IDVBTuneRequest methods ***/ | 6808 | /*** IDVBTuneRequest methods ***/ |
| 7320 | HRESULT (STDMETHODCALLTYPE *get_ONID)( | 6809 | HRESULT (STDMETHODCALLTYPE *get_ONID)( |
| 7321 | IDVBTuneRequest* This, | 6810 | IDVBTuneRequest *This, |
| 7322 | LONG *ONID); | 6811 | LONG *ONID); |
| 7323 | 6812 | ||
| 7324 | HRESULT (STDMETHODCALLTYPE *put_ONID)( | 6813 | HRESULT (STDMETHODCALLTYPE *put_ONID)( |
| 7325 | IDVBTuneRequest* This, | 6814 | IDVBTuneRequest *This, |
| 7326 | LONG ONID); | 6815 | LONG ONID); |
| 7327 | 6816 | ||
| 7328 | HRESULT (STDMETHODCALLTYPE *get_TSID)( | 6817 | HRESULT (STDMETHODCALLTYPE *get_TSID)( |
| 7329 | IDVBTuneRequest* This, | 6818 | IDVBTuneRequest *This, |
| 7330 | LONG *TSID); | 6819 | LONG *TSID); |
| 7331 | 6820 | ||
| 7332 | HRESULT (STDMETHODCALLTYPE *put_TSID)( | 6821 | HRESULT (STDMETHODCALLTYPE *put_TSID)( |
| 7333 | IDVBTuneRequest* This, | 6822 | IDVBTuneRequest *This, |
| 7334 | LONG TSID); | 6823 | LONG TSID); |
| 7335 | 6824 | ||
| 7336 | HRESULT (STDMETHODCALLTYPE *get_SID)( | 6825 | HRESULT (STDMETHODCALLTYPE *get_SID)( |
| 7337 | IDVBTuneRequest* This, | 6826 | IDVBTuneRequest *This, |
| 7338 | LONG *SID); | 6827 | LONG *SID); |
| 7339 | 6828 | ||
| 7340 | HRESULT (STDMETHODCALLTYPE *put_SID)( | 6829 | HRESULT (STDMETHODCALLTYPE *put_SID)( |
| 7341 | IDVBTuneRequest* This, | 6830 | IDVBTuneRequest *This, |
| 7342 | LONG SID); | 6831 | LONG SID); |
| 7343 | 6832 | ||
| 7344 | END_INTERFACE | 6833 | END_INTERFACE |
| 7345 | } IDVBTuneRequestVtbl; | 6834 | } IDVBTuneRequestVtbl; |
| 6835 | |||
| 7346 | interface IDVBTuneRequest { | 6836 | interface IDVBTuneRequest { |
| 7347 | CONST_VTBL IDVBTuneRequestVtbl* lpVtbl; | 6837 | CONST_VTBL IDVBTuneRequestVtbl* lpVtbl; |
| 7348 | }; | 6838 | }; |
| ... | @@ -7435,54 +6925,6 @@ static FORCEINLINE HRESULT IDVBTuneRequest_put_SID(IDVBTuneRequest* This,LONG SI | ... | @@ -7435,54 +6925,6 @@ static FORCEINLINE HRESULT IDVBTuneRequest_put_SID(IDVBTuneRequest* This,LONG SI |
| 7435 | 6925 | ||
| 7436 | #endif | 6926 | #endif |
| 7437 | 6927 | ||
| 7438 | HRESULT STDMETHODCALLTYPE IDVBTuneRequest_get_ONID_Proxy( | ||
| 7439 | IDVBTuneRequest* This, | ||
| 7440 | LONG *ONID); | ||
| 7441 | void __RPC_STUB IDVBTuneRequest_get_ONID_Stub( | ||
| 7442 | IRpcStubBuffer* This, | ||
| 7443 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7444 | PRPC_MESSAGE pRpcMessage, | ||
| 7445 | DWORD* pdwStubPhase); | ||
| 7446 | HRESULT STDMETHODCALLTYPE IDVBTuneRequest_put_ONID_Proxy( | ||
| 7447 | IDVBTuneRequest* This, | ||
| 7448 | LONG ONID); | ||
| 7449 | void __RPC_STUB IDVBTuneRequest_put_ONID_Stub( | ||
| 7450 | IRpcStubBuffer* This, | ||
| 7451 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7452 | PRPC_MESSAGE pRpcMessage, | ||
| 7453 | DWORD* pdwStubPhase); | ||
| 7454 | HRESULT STDMETHODCALLTYPE IDVBTuneRequest_get_TSID_Proxy( | ||
| 7455 | IDVBTuneRequest* This, | ||
| 7456 | LONG *TSID); | ||
| 7457 | void __RPC_STUB IDVBTuneRequest_get_TSID_Stub( | ||
| 7458 | IRpcStubBuffer* This, | ||
| 7459 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7460 | PRPC_MESSAGE pRpcMessage, | ||
| 7461 | DWORD* pdwStubPhase); | ||
| 7462 | HRESULT STDMETHODCALLTYPE IDVBTuneRequest_put_TSID_Proxy( | ||
| 7463 | IDVBTuneRequest* This, | ||
| 7464 | LONG TSID); | ||
| 7465 | void __RPC_STUB IDVBTuneRequest_put_TSID_Stub( | ||
| 7466 | IRpcStubBuffer* This, | ||
| 7467 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7468 | PRPC_MESSAGE pRpcMessage, | ||
| 7469 | DWORD* pdwStubPhase); | ||
| 7470 | HRESULT STDMETHODCALLTYPE IDVBTuneRequest_get_SID_Proxy( | ||
| 7471 | IDVBTuneRequest* This, | ||
| 7472 | LONG *SID); | ||
| 7473 | void __RPC_STUB IDVBTuneRequest_get_SID_Stub( | ||
| 7474 | IRpcStubBuffer* This, | ||
| 7475 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7476 | PRPC_MESSAGE pRpcMessage, | ||
| 7477 | DWORD* pdwStubPhase); | ||
| 7478 | HRESULT STDMETHODCALLTYPE IDVBTuneRequest_put_SID_Proxy( | ||
| 7479 | IDVBTuneRequest* This, | ||
| 7480 | LONG SID); | ||
| 7481 | void __RPC_STUB IDVBTuneRequest_put_SID_Stub( | ||
| 7482 | IRpcStubBuffer* This, | ||
| 7483 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7484 | PRPC_MESSAGE pRpcMessage, | ||
| 7485 | DWORD* pdwStubPhase); | ||
| 7486 | 6928 | ||
| 7487 | #endif /* __IDVBTuneRequest_INTERFACE_DEFINED__ */ | 6929 | #endif /* __IDVBTuneRequest_INTERFACE_DEFINED__ */ |
| 7488 | 6930 | ||
| ... | @@ -7519,29 +6961,29 @@ typedef struct IMPEG2TuneRequestVtbl { | ... | @@ -7519,29 +6961,29 @@ typedef struct IMPEG2TuneRequestVtbl { |
| 7519 | 6961 | ||
| 7520 | /*** IUnknown methods ***/ | 6962 | /*** IUnknown methods ***/ |
| 7521 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 6963 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7522 | IMPEG2TuneRequest* This, | 6964 | IMPEG2TuneRequest *This, |
| 7523 | REFIID riid, | 6965 | REFIID riid, |
| 7524 | void **ppvObject); | 6966 | void **ppvObject); |
| 7525 | 6967 | ||
| 7526 | ULONG (STDMETHODCALLTYPE *AddRef)( | 6968 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7527 | IMPEG2TuneRequest* This); | 6969 | IMPEG2TuneRequest *This); |
| 7528 | 6970 | ||
| 7529 | ULONG (STDMETHODCALLTYPE *Release)( | 6971 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7530 | IMPEG2TuneRequest* This); | 6972 | IMPEG2TuneRequest *This); |
| 7531 | 6973 | ||
| 7532 | /*** IDispatch methods ***/ | 6974 | /*** IDispatch methods ***/ |
| 7533 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 6975 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 7534 | IMPEG2TuneRequest* This, | 6976 | IMPEG2TuneRequest *This, |
| 7535 | UINT *pctinfo); | 6977 | UINT *pctinfo); |
| 7536 | 6978 | ||
| 7537 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 6979 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 7538 | IMPEG2TuneRequest* This, | 6980 | IMPEG2TuneRequest *This, |
| 7539 | UINT iTInfo, | 6981 | UINT iTInfo, |
| 7540 | LCID lcid, | 6982 | LCID lcid, |
| 7541 | ITypeInfo **ppTInfo); | 6983 | ITypeInfo **ppTInfo); |
| 7542 | 6984 | ||
| 7543 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 6985 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7544 | IMPEG2TuneRequest* This, | 6986 | IMPEG2TuneRequest *This, |
| 7545 | REFIID riid, | 6987 | REFIID riid, |
| 7546 | LPOLESTR *rgszNames, | 6988 | LPOLESTR *rgszNames, |
| 7547 | UINT cNames, | 6989 | UINT cNames, |
| ... | @@ -7549,7 +6991,7 @@ typedef struct IMPEG2TuneRequestVtbl { | ... | @@ -7549,7 +6991,7 @@ typedef struct IMPEG2TuneRequestVtbl { |
| 7549 | DISPID *rgDispId); | 6991 | DISPID *rgDispId); |
| 7550 | 6992 | ||
| 7551 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 6993 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7552 | IMPEG2TuneRequest* This, | 6994 | IMPEG2TuneRequest *This, |
| 7553 | DISPID dispIdMember, | 6995 | DISPID dispIdMember, |
| 7554 | REFIID riid, | 6996 | REFIID riid, |
| 7555 | LCID lcid, | 6997 | LCID lcid, |
| ... | @@ -7561,44 +7003,45 @@ typedef struct IMPEG2TuneRequestVtbl { | ... | @@ -7561,44 +7003,45 @@ typedef struct IMPEG2TuneRequestVtbl { |
| 7561 | 7003 | ||
| 7562 | /*** ITuneRequest methods ***/ | 7004 | /*** ITuneRequest methods ***/ |
| 7563 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( | 7005 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 7564 | IMPEG2TuneRequest* This, | 7006 | IMPEG2TuneRequest *This, |
| 7565 | ITuningSpace **TuningSpace); | 7007 | ITuningSpace **TuningSpace); |
| 7566 | 7008 | ||
| 7567 | HRESULT (STDMETHODCALLTYPE *get_Components)( | 7009 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 7568 | IMPEG2TuneRequest* This, | 7010 | IMPEG2TuneRequest *This, |
| 7569 | IComponents **Components); | 7011 | IComponents **Components); |
| 7570 | 7012 | ||
| 7571 | HRESULT (STDMETHODCALLTYPE *Clone)( | 7013 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 7572 | IMPEG2TuneRequest* This, | 7014 | IMPEG2TuneRequest *This, |
| 7573 | ITuneRequest **NewTuneRequest); | 7015 | ITuneRequest **NewTuneRequest); |
| 7574 | 7016 | ||
| 7575 | HRESULT (STDMETHODCALLTYPE *get_Locator)( | 7017 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 7576 | IMPEG2TuneRequest* This, | 7018 | IMPEG2TuneRequest *This, |
| 7577 | ILocator **Locator); | 7019 | ILocator **Locator); |
| 7578 | 7020 | ||
| 7579 | HRESULT (STDMETHODCALLTYPE *put_Locator)( | 7021 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 7580 | IMPEG2TuneRequest* This, | 7022 | IMPEG2TuneRequest *This, |
| 7581 | ILocator *Locator); | 7023 | ILocator *Locator); |
| 7582 | 7024 | ||
| 7583 | /*** IMPEG2TuneRequest methods ***/ | 7025 | /*** IMPEG2TuneRequest methods ***/ |
| 7584 | HRESULT (STDMETHODCALLTYPE *get_TSID)( | 7026 | HRESULT (STDMETHODCALLTYPE *get_TSID)( |
| 7585 | IMPEG2TuneRequest* This, | 7027 | IMPEG2TuneRequest *This, |
| 7586 | LONG *TSID); | 7028 | LONG *TSID); |
| 7587 | 7029 | ||
| 7588 | HRESULT (STDMETHODCALLTYPE *put_TSID)( | 7030 | HRESULT (STDMETHODCALLTYPE *put_TSID)( |
| 7589 | IMPEG2TuneRequest* This, | 7031 | IMPEG2TuneRequest *This, |
| 7590 | LONG TSID); | 7032 | LONG TSID); |
| 7591 | 7033 | ||
| 7592 | HRESULT (STDMETHODCALLTYPE *get_ProgNo)( | 7034 | HRESULT (STDMETHODCALLTYPE *get_ProgNo)( |
| 7593 | IMPEG2TuneRequest* This, | 7035 | IMPEG2TuneRequest *This, |
| 7594 | LONG *ProgNo); | 7036 | LONG *ProgNo); |
| 7595 | 7037 | ||
| 7596 | HRESULT (STDMETHODCALLTYPE *put_ProgNo)( | 7038 | HRESULT (STDMETHODCALLTYPE *put_ProgNo)( |
| 7597 | IMPEG2TuneRequest* This, | 7039 | IMPEG2TuneRequest *This, |
| 7598 | LONG ProgNo); | 7040 | LONG ProgNo); |
| 7599 | 7041 | ||
| 7600 | END_INTERFACE | 7042 | END_INTERFACE |
| 7601 | } IMPEG2TuneRequestVtbl; | 7043 | } IMPEG2TuneRequestVtbl; |
| 7044 | |||
| 7602 | interface IMPEG2TuneRequest { | 7045 | interface IMPEG2TuneRequest { |
| 7603 | CONST_VTBL IMPEG2TuneRequestVtbl* lpVtbl; | 7046 | CONST_VTBL IMPEG2TuneRequestVtbl* lpVtbl; |
| 7604 | }; | 7047 | }; |
| ... | @@ -7683,38 +7126,6 @@ static FORCEINLINE HRESULT IMPEG2TuneRequest_put_ProgNo(IMPEG2TuneRequest* This, | ... | @@ -7683,38 +7126,6 @@ static FORCEINLINE HRESULT IMPEG2TuneRequest_put_ProgNo(IMPEG2TuneRequest* This, |
| 7683 | 7126 | ||
| 7684 | #endif | 7127 | #endif |
| 7685 | 7128 | ||
| 7686 | HRESULT STDMETHODCALLTYPE IMPEG2TuneRequest_get_TSID_Proxy( | ||
| 7687 | IMPEG2TuneRequest* This, | ||
| 7688 | LONG *TSID); | ||
| 7689 | void __RPC_STUB IMPEG2TuneRequest_get_TSID_Stub( | ||
| 7690 | IRpcStubBuffer* This, | ||
| 7691 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7692 | PRPC_MESSAGE pRpcMessage, | ||
| 7693 | DWORD* pdwStubPhase); | ||
| 7694 | HRESULT STDMETHODCALLTYPE IMPEG2TuneRequest_put_TSID_Proxy( | ||
| 7695 | IMPEG2TuneRequest* This, | ||
| 7696 | LONG TSID); | ||
| 7697 | void __RPC_STUB IMPEG2TuneRequest_put_TSID_Stub( | ||
| 7698 | IRpcStubBuffer* This, | ||
| 7699 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7700 | PRPC_MESSAGE pRpcMessage, | ||
| 7701 | DWORD* pdwStubPhase); | ||
| 7702 | HRESULT STDMETHODCALLTYPE IMPEG2TuneRequest_get_ProgNo_Proxy( | ||
| 7703 | IMPEG2TuneRequest* This, | ||
| 7704 | LONG *ProgNo); | ||
| 7705 | void __RPC_STUB IMPEG2TuneRequest_get_ProgNo_Stub( | ||
| 7706 | IRpcStubBuffer* This, | ||
| 7707 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7708 | PRPC_MESSAGE pRpcMessage, | ||
| 7709 | DWORD* pdwStubPhase); | ||
| 7710 | HRESULT STDMETHODCALLTYPE IMPEG2TuneRequest_put_ProgNo_Proxy( | ||
| 7711 | IMPEG2TuneRequest* This, | ||
| 7712 | LONG ProgNo); | ||
| 7713 | void __RPC_STUB IMPEG2TuneRequest_put_ProgNo_Stub( | ||
| 7714 | IRpcStubBuffer* This, | ||
| 7715 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7716 | PRPC_MESSAGE pRpcMessage, | ||
| 7717 | DWORD* pdwStubPhase); | ||
| 7718 | 7129 | ||
| 7719 | #endif /* __IMPEG2TuneRequest_INTERFACE_DEFINED__ */ | 7130 | #endif /* __IMPEG2TuneRequest_INTERFACE_DEFINED__ */ |
| 7720 | 7131 | ||
| ... | @@ -7743,29 +7154,29 @@ typedef struct IMPEG2TuneRequestFactoryVtbl { | ... | @@ -7743,29 +7154,29 @@ typedef struct IMPEG2TuneRequestFactoryVtbl { |
| 7743 | 7154 | ||
| 7744 | /*** IUnknown methods ***/ | 7155 | /*** IUnknown methods ***/ |
| 7745 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7156 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7746 | IMPEG2TuneRequestFactory* This, | 7157 | IMPEG2TuneRequestFactory *This, |
| 7747 | REFIID riid, | 7158 | REFIID riid, |
| 7748 | void **ppvObject); | 7159 | void **ppvObject); |
| 7749 | 7160 | ||
| 7750 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7161 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7751 | IMPEG2TuneRequestFactory* This); | 7162 | IMPEG2TuneRequestFactory *This); |
| 7752 | 7163 | ||
| 7753 | ULONG (STDMETHODCALLTYPE *Release)( | 7164 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7754 | IMPEG2TuneRequestFactory* This); | 7165 | IMPEG2TuneRequestFactory *This); |
| 7755 | 7166 | ||
| 7756 | /*** IDispatch methods ***/ | 7167 | /*** IDispatch methods ***/ |
| 7757 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 7168 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 7758 | IMPEG2TuneRequestFactory* This, | 7169 | IMPEG2TuneRequestFactory *This, |
| 7759 | UINT *pctinfo); | 7170 | UINT *pctinfo); |
| 7760 | 7171 | ||
| 7761 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 7172 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 7762 | IMPEG2TuneRequestFactory* This, | 7173 | IMPEG2TuneRequestFactory *This, |
| 7763 | UINT iTInfo, | 7174 | UINT iTInfo, |
| 7764 | LCID lcid, | 7175 | LCID lcid, |
| 7765 | ITypeInfo **ppTInfo); | 7176 | ITypeInfo **ppTInfo); |
| 7766 | 7177 | ||
| 7767 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 7178 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7768 | IMPEG2TuneRequestFactory* This, | 7179 | IMPEG2TuneRequestFactory *This, |
| 7769 | REFIID riid, | 7180 | REFIID riid, |
| 7770 | LPOLESTR *rgszNames, | 7181 | LPOLESTR *rgszNames, |
| 7771 | UINT cNames, | 7182 | UINT cNames, |
| ... | @@ -7773,7 +7184,7 @@ typedef struct IMPEG2TuneRequestFactoryVtbl { | ... | @@ -7773,7 +7184,7 @@ typedef struct IMPEG2TuneRequestFactoryVtbl { |
| 7773 | DISPID *rgDispId); | 7184 | DISPID *rgDispId); |
| 7774 | 7185 | ||
| 7775 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 7186 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7776 | IMPEG2TuneRequestFactory* This, | 7187 | IMPEG2TuneRequestFactory *This, |
| 7777 | DISPID dispIdMember, | 7188 | DISPID dispIdMember, |
| 7778 | REFIID riid, | 7189 | REFIID riid, |
| 7779 | LCID lcid, | 7190 | LCID lcid, |
| ... | @@ -7785,12 +7196,13 @@ typedef struct IMPEG2TuneRequestFactoryVtbl { | ... | @@ -7785,12 +7196,13 @@ typedef struct IMPEG2TuneRequestFactoryVtbl { |
| 7785 | 7196 | ||
| 7786 | /*** IMPEG2TuneRequestFactory methods ***/ | 7197 | /*** IMPEG2TuneRequestFactory methods ***/ |
| 7787 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( | 7198 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 7788 | IMPEG2TuneRequestFactory* This, | 7199 | IMPEG2TuneRequestFactory *This, |
| 7789 | ITuningSpace *TuningSpace, | 7200 | ITuningSpace *TuningSpace, |
| 7790 | IMPEG2TuneRequest **TuneRequest); | 7201 | IMPEG2TuneRequest **TuneRequest); |
| 7791 | 7202 | ||
| 7792 | END_INTERFACE | 7203 | END_INTERFACE |
| 7793 | } IMPEG2TuneRequestFactoryVtbl; | 7204 | } IMPEG2TuneRequestFactoryVtbl; |
| 7205 | |||
| 7794 | interface IMPEG2TuneRequestFactory { | 7206 | interface IMPEG2TuneRequestFactory { |
| 7795 | CONST_VTBL IMPEG2TuneRequestFactoryVtbl* lpVtbl; | 7207 | CONST_VTBL IMPEG2TuneRequestFactoryVtbl* lpVtbl; |
| 7796 | }; | 7208 | }; |
| ... | @@ -7841,15 +7253,6 @@ static FORCEINLINE HRESULT IMPEG2TuneRequestFactory_CreateTuneRequest(IMPEG2Tune | ... | @@ -7841,15 +7253,6 @@ static FORCEINLINE HRESULT IMPEG2TuneRequestFactory_CreateTuneRequest(IMPEG2Tune |
| 7841 | 7253 | ||
| 7842 | #endif | 7254 | #endif |
| 7843 | 7255 | ||
| 7844 | HRESULT STDMETHODCALLTYPE IMPEG2TuneRequestFactory_CreateTuneRequest_Proxy( | ||
| 7845 | IMPEG2TuneRequestFactory* This, | ||
| 7846 | ITuningSpace *TuningSpace, | ||
| 7847 | IMPEG2TuneRequest **TuneRequest); | ||
| 7848 | void __RPC_STUB IMPEG2TuneRequestFactory_CreateTuneRequest_Stub( | ||
| 7849 | IRpcStubBuffer* This, | ||
| 7850 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 7851 | PRPC_MESSAGE pRpcMessage, | ||
| 7852 | DWORD* pdwStubPhase); | ||
| 7853 | 7256 | ||
| 7854 | #endif /* __IMPEG2TuneRequestFactory_INTERFACE_DEFINED__ */ | 7257 | #endif /* __IMPEG2TuneRequestFactory_INTERFACE_DEFINED__ */ |
| 7855 | 7258 | ||
| ... | @@ -7874,18 +7277,19 @@ typedef struct IMPEG2TuneRequestSupportVtbl { | ... | @@ -7874,18 +7277,19 @@ typedef struct IMPEG2TuneRequestSupportVtbl { |
| 7874 | 7277 | ||
| 7875 | /*** IUnknown methods ***/ | 7278 | /*** IUnknown methods ***/ |
| 7876 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7279 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7877 | IMPEG2TuneRequestSupport* This, | 7280 | IMPEG2TuneRequestSupport *This, |
| 7878 | REFIID riid, | 7281 | REFIID riid, |
| 7879 | void **ppvObject); | 7282 | void **ppvObject); |
| 7880 | 7283 | ||
| 7881 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7284 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7882 | IMPEG2TuneRequestSupport* This); | 7285 | IMPEG2TuneRequestSupport *This); |
| 7883 | 7286 | ||
| 7884 | ULONG (STDMETHODCALLTYPE *Release)( | 7287 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7885 | IMPEG2TuneRequestSupport* This); | 7288 | IMPEG2TuneRequestSupport *This); |
| 7886 | 7289 | ||
| 7887 | END_INTERFACE | 7290 | END_INTERFACE |
| 7888 | } IMPEG2TuneRequestSupportVtbl; | 7291 | } IMPEG2TuneRequestSupportVtbl; |
| 7292 | |||
| 7889 | interface IMPEG2TuneRequestSupport { | 7293 | interface IMPEG2TuneRequestSupport { |
| 7890 | CONST_VTBL IMPEG2TuneRequestSupportVtbl* lpVtbl; | 7294 | CONST_VTBL IMPEG2TuneRequestSupportVtbl* lpVtbl; |
| 7891 | }; | 7295 | }; |
| ... | @@ -7949,35 +7353,36 @@ typedef struct ITunerCapVtbl { | ... | @@ -7949,35 +7353,36 @@ typedef struct ITunerCapVtbl { |
| 7949 | 7353 | ||
| 7950 | /*** IUnknown methods ***/ | 7354 | /*** IUnknown methods ***/ |
| 7951 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7355 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7952 | ITunerCap* This, | 7356 | ITunerCap *This, |
| 7953 | REFIID riid, | 7357 | REFIID riid, |
| 7954 | void **ppvObject); | 7358 | void **ppvObject); |
| 7955 | 7359 | ||
| 7956 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7360 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7957 | ITunerCap* This); | 7361 | ITunerCap *This); |
| 7958 | 7362 | ||
| 7959 | ULONG (STDMETHODCALLTYPE *Release)( | 7363 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7960 | ITunerCap* This); | 7364 | ITunerCap *This); |
| 7961 | 7365 | ||
| 7962 | /*** ITunerCap methods ***/ | 7366 | /*** ITunerCap methods ***/ |
| 7963 | HRESULT (STDMETHODCALLTYPE *get_SupportedNetworkTypes)( | 7367 | HRESULT (STDMETHODCALLTYPE *get_SupportedNetworkTypes)( |
| 7964 | ITunerCap* This, | 7368 | ITunerCap *This, |
| 7965 | ULONG ulcNetworkTypesMax, | 7369 | ULONG ulcNetworkTypesMax, |
| 7966 | ULONG *pulcNetworkTypes, | 7370 | ULONG *pulcNetworkTypes, |
| 7967 | GUID *pguidNetworkTypes); | 7371 | GUID *pguidNetworkTypes); |
| 7968 | 7372 | ||
| 7969 | HRESULT (STDMETHODCALLTYPE *get_SupportedVideoFormats)( | 7373 | HRESULT (STDMETHODCALLTYPE *get_SupportedVideoFormats)( |
| 7970 | ITunerCap* This, | 7374 | ITunerCap *This, |
| 7971 | ULONG *pulAMTunerModeType, | 7375 | ULONG *pulAMTunerModeType, |
| 7972 | ULONG *pulAnalogVideoStandard); | 7376 | ULONG *pulAnalogVideoStandard); |
| 7973 | 7377 | ||
| 7974 | HRESULT (STDMETHODCALLTYPE *get_AuxInputCount)( | 7378 | HRESULT (STDMETHODCALLTYPE *get_AuxInputCount)( |
| 7975 | ITunerCap* This, | 7379 | ITunerCap *This, |
| 7976 | ULONG *pulCompositeCount, | 7380 | ULONG *pulCompositeCount, |
| 7977 | ULONG *pulSvideoCount); | 7381 | ULONG *pulSvideoCount); |
| 7978 | 7382 | ||
| 7979 | END_INTERFACE | 7383 | END_INTERFACE |
| 7980 | } ITunerCapVtbl; | 7384 | } ITunerCapVtbl; |
| 7385 | |||
| 7981 | interface ITunerCap { | 7386 | interface ITunerCap { |
| 7982 | CONST_VTBL ITunerCapVtbl* lpVtbl; | 7387 | CONST_VTBL ITunerCapVtbl* lpVtbl; |
| 7983 | }; | 7388 | }; |
| ... | @@ -8018,34 +7423,6 @@ static FORCEINLINE HRESULT ITunerCap_get_AuxInputCount(ITunerCap* This,ULONG *pu | ... | @@ -8018,34 +7423,6 @@ static FORCEINLINE HRESULT ITunerCap_get_AuxInputCount(ITunerCap* This,ULONG *pu |
| 8018 | 7423 | ||
| 8019 | #endif | 7424 | #endif |
| 8020 | 7425 | ||
| 8021 | HRESULT STDMETHODCALLTYPE ITunerCap_get_SupportedNetworkTypes_Proxy( | ||
| 8022 | ITunerCap* This, | ||
| 8023 | ULONG ulcNetworkTypesMax, | ||
| 8024 | ULONG *pulcNetworkTypes, | ||
| 8025 | GUID *pguidNetworkTypes); | ||
| 8026 | void __RPC_STUB ITunerCap_get_SupportedNetworkTypes_Stub( | ||
| 8027 | IRpcStubBuffer* This, | ||
| 8028 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8029 | PRPC_MESSAGE pRpcMessage, | ||
| 8030 | DWORD* pdwStubPhase); | ||
| 8031 | HRESULT STDMETHODCALLTYPE ITunerCap_get_SupportedVideoFormats_Proxy( | ||
| 8032 | ITunerCap* This, | ||
| 8033 | ULONG *pulAMTunerModeType, | ||
| 8034 | ULONG *pulAnalogVideoStandard); | ||
| 8035 | void __RPC_STUB ITunerCap_get_SupportedVideoFormats_Stub( | ||
| 8036 | IRpcStubBuffer* This, | ||
| 8037 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8038 | PRPC_MESSAGE pRpcMessage, | ||
| 8039 | DWORD* pdwStubPhase); | ||
| 8040 | HRESULT STDMETHODCALLTYPE ITunerCap_get_AuxInputCount_Proxy( | ||
| 8041 | ITunerCap* This, | ||
| 8042 | ULONG *pulCompositeCount, | ||
| 8043 | ULONG *pulSvideoCount); | ||
| 8044 | void __RPC_STUB ITunerCap_get_AuxInputCount_Stub( | ||
| 8045 | IRpcStubBuffer* This, | ||
| 8046 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8047 | PRPC_MESSAGE pRpcMessage, | ||
| 8048 | DWORD* pdwStubPhase); | ||
| 8049 | 7426 | ||
| 8050 | #endif /* __ITunerCap_INTERFACE_DEFINED__ */ | 7427 | #endif /* __ITunerCap_INTERFACE_DEFINED__ */ |
| 8051 | 7428 | ||
| ... | @@ -8073,23 +7450,24 @@ typedef struct ITunerCapExVtbl { | ... | @@ -8073,23 +7450,24 @@ typedef struct ITunerCapExVtbl { |
| 8073 | 7450 | ||
| 8074 | /*** IUnknown methods ***/ | 7451 | /*** IUnknown methods ***/ |
| 8075 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7452 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8076 | ITunerCapEx* This, | 7453 | ITunerCapEx *This, |
| 8077 | REFIID riid, | 7454 | REFIID riid, |
| 8078 | void **ppvObject); | 7455 | void **ppvObject); |
| 8079 | 7456 | ||
| 8080 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7457 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8081 | ITunerCapEx* This); | 7458 | ITunerCapEx *This); |
| 8082 | 7459 | ||
| 8083 | ULONG (STDMETHODCALLTYPE *Release)( | 7460 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8084 | ITunerCapEx* This); | 7461 | ITunerCapEx *This); |
| 8085 | 7462 | ||
| 8086 | /*** ITunerCapEx methods ***/ | 7463 | /*** ITunerCapEx methods ***/ |
| 8087 | HRESULT (STDMETHODCALLTYPE *get_Has608_708Caption)( | 7464 | HRESULT (STDMETHODCALLTYPE *get_Has608_708Caption)( |
| 8088 | ITunerCapEx* This, | 7465 | ITunerCapEx *This, |
| 8089 | VARIANT_BOOL *pbHasCaption); | 7466 | VARIANT_BOOL *pbHasCaption); |
| 8090 | 7467 | ||
| 8091 | END_INTERFACE | 7468 | END_INTERFACE |
| 8092 | } ITunerCapExVtbl; | 7469 | } ITunerCapExVtbl; |
| 7470 | |||
| 8093 | interface ITunerCapEx { | 7471 | interface ITunerCapEx { |
| 8094 | CONST_VTBL ITunerCapExVtbl* lpVtbl; | 7472 | CONST_VTBL ITunerCapExVtbl* lpVtbl; |
| 8095 | }; | 7473 | }; |
| ... | @@ -8122,14 +7500,6 @@ static FORCEINLINE HRESULT ITunerCapEx_get_Has608_708Caption(ITunerCapEx* This,V | ... | @@ -8122,14 +7500,6 @@ static FORCEINLINE HRESULT ITunerCapEx_get_Has608_708Caption(ITunerCapEx* This,V |
| 8122 | 7500 | ||
| 8123 | #endif | 7501 | #endif |
| 8124 | 7502 | ||
| 8125 | HRESULT STDMETHODCALLTYPE ITunerCapEx_get_Has608_708Caption_Proxy( | ||
| 8126 | ITunerCapEx* This, | ||
| 8127 | VARIANT_BOOL *pbHasCaption); | ||
| 8128 | void __RPC_STUB ITunerCapEx_get_Has608_708Caption_Stub( | ||
| 8129 | IRpcStubBuffer* This, | ||
| 8130 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8131 | PRPC_MESSAGE pRpcMessage, | ||
| 8132 | DWORD* pdwStubPhase); | ||
| 8133 | 7503 | ||
| 8134 | #endif /* __ITunerCapEx_INTERFACE_DEFINED__ */ | 7504 | #endif /* __ITunerCapEx_INTERFACE_DEFINED__ */ |
| 8135 | 7505 | ||
| ... | @@ -8184,59 +7554,60 @@ typedef struct ITunerVtbl { | ... | @@ -8184,59 +7554,60 @@ typedef struct ITunerVtbl { |
| 8184 | 7554 | ||
| 8185 | /*** IUnknown methods ***/ | 7555 | /*** IUnknown methods ***/ |
| 8186 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7556 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8187 | ITuner* This, | 7557 | ITuner *This, |
| 8188 | REFIID riid, | 7558 | REFIID riid, |
| 8189 | void **ppvObject); | 7559 | void **ppvObject); |
| 8190 | 7560 | ||
| 8191 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7561 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8192 | ITuner* This); | 7562 | ITuner *This); |
| 8193 | 7563 | ||
| 8194 | ULONG (STDMETHODCALLTYPE *Release)( | 7564 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8195 | ITuner* This); | 7565 | ITuner *This); |
| 8196 | 7566 | ||
| 8197 | /*** ITuner methods ***/ | 7567 | /*** ITuner methods ***/ |
| 8198 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( | 7568 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 8199 | ITuner* This, | 7569 | ITuner *This, |
| 8200 | ITuningSpace **TuningSpace); | 7570 | ITuningSpace **TuningSpace); |
| 8201 | 7571 | ||
| 8202 | HRESULT (STDMETHODCALLTYPE *put_TuningSpace)( | 7572 | HRESULT (STDMETHODCALLTYPE *put_TuningSpace)( |
| 8203 | ITuner* This, | 7573 | ITuner *This, |
| 8204 | ITuningSpace *TuningSpace); | 7574 | ITuningSpace *TuningSpace); |
| 8205 | 7575 | ||
| 8206 | HRESULT (STDMETHODCALLTYPE *EnumTuningSpaces)( | 7576 | HRESULT (STDMETHODCALLTYPE *EnumTuningSpaces)( |
| 8207 | ITuner* This, | 7577 | ITuner *This, |
| 8208 | IEnumTuningSpaces **ppEnum); | 7578 | IEnumTuningSpaces **ppEnum); |
| 8209 | 7579 | ||
| 8210 | HRESULT (STDMETHODCALLTYPE *get_TuneRequest)( | 7580 | HRESULT (STDMETHODCALLTYPE *get_TuneRequest)( |
| 8211 | ITuner* This, | 7581 | ITuner *This, |
| 8212 | ITuneRequest **TuneRequest); | 7582 | ITuneRequest **TuneRequest); |
| 8213 | 7583 | ||
| 8214 | HRESULT (STDMETHODCALLTYPE *put_TuneRequest)( | 7584 | HRESULT (STDMETHODCALLTYPE *put_TuneRequest)( |
| 8215 | ITuner* This, | 7585 | ITuner *This, |
| 8216 | ITuneRequest *TuneRequest); | 7586 | ITuneRequest *TuneRequest); |
| 8217 | 7587 | ||
| 8218 | HRESULT (STDMETHODCALLTYPE *Validate)( | 7588 | HRESULT (STDMETHODCALLTYPE *Validate)( |
| 8219 | ITuner* This, | 7589 | ITuner *This, |
| 8220 | ITuneRequest *TuneRequest); | 7590 | ITuneRequest *TuneRequest); |
| 8221 | 7591 | ||
| 8222 | HRESULT (STDMETHODCALLTYPE *get_PreferredComponentTypes)( | 7592 | HRESULT (STDMETHODCALLTYPE *get_PreferredComponentTypes)( |
| 8223 | ITuner* This, | 7593 | ITuner *This, |
| 8224 | IComponentTypes **ComponentTypes); | 7594 | IComponentTypes **ComponentTypes); |
| 8225 | 7595 | ||
| 8226 | HRESULT (STDMETHODCALLTYPE *put_PreferredComponentTypes)( | 7596 | HRESULT (STDMETHODCALLTYPE *put_PreferredComponentTypes)( |
| 8227 | ITuner* This, | 7597 | ITuner *This, |
| 8228 | IComponentTypes *ComponentTypes); | 7598 | IComponentTypes *ComponentTypes); |
| 8229 | 7599 | ||
| 8230 | HRESULT (STDMETHODCALLTYPE *get_SignalStrength)( | 7600 | HRESULT (STDMETHODCALLTYPE *get_SignalStrength)( |
| 8231 | ITuner* This, | 7601 | ITuner *This, |
| 8232 | LONG *Strength); | 7602 | LONG *Strength); |
| 8233 | 7603 | ||
| 8234 | HRESULT (STDMETHODCALLTYPE *TriggerSignalEvents)( | 7604 | HRESULT (STDMETHODCALLTYPE *TriggerSignalEvents)( |
| 8235 | ITuner* This, | 7605 | ITuner *This, |
| 8236 | LONG Interval); | 7606 | LONG Interval); |
| 8237 | 7607 | ||
| 8238 | END_INTERFACE | 7608 | END_INTERFACE |
| 8239 | } ITunerVtbl; | 7609 | } ITunerVtbl; |
| 7610 | |||
| 8240 | interface ITuner { | 7611 | interface ITuner { |
| 8241 | CONST_VTBL ITunerVtbl* lpVtbl; | 7612 | CONST_VTBL ITunerVtbl* lpVtbl; |
| 8242 | }; | 7613 | }; |
| ... | @@ -8305,86 +7676,6 @@ static FORCEINLINE HRESULT ITuner_TriggerSignalEvents(ITuner* This,LONG Interval | ... | @@ -8305,86 +7676,6 @@ static FORCEINLINE HRESULT ITuner_TriggerSignalEvents(ITuner* This,LONG Interval |
| 8305 | 7676 | ||
| 8306 | #endif | 7677 | #endif |
| 8307 | 7678 | ||
| 8308 | HRESULT STDMETHODCALLTYPE ITuner_get_TuningSpace_Proxy( | ||
| 8309 | ITuner* This, | ||
| 8310 | ITuningSpace **TuningSpace); | ||
| 8311 | void __RPC_STUB ITuner_get_TuningSpace_Stub( | ||
| 8312 | IRpcStubBuffer* This, | ||
| 8313 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8314 | PRPC_MESSAGE pRpcMessage, | ||
| 8315 | DWORD* pdwStubPhase); | ||
| 8316 | HRESULT STDMETHODCALLTYPE ITuner_put_TuningSpace_Proxy( | ||
| 8317 | ITuner* This, | ||
| 8318 | ITuningSpace *TuningSpace); | ||
| 8319 | void __RPC_STUB ITuner_put_TuningSpace_Stub( | ||
| 8320 | IRpcStubBuffer* This, | ||
| 8321 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8322 | PRPC_MESSAGE pRpcMessage, | ||
| 8323 | DWORD* pdwStubPhase); | ||
| 8324 | HRESULT STDMETHODCALLTYPE ITuner_EnumTuningSpaces_Proxy( | ||
| 8325 | ITuner* This, | ||
| 8326 | IEnumTuningSpaces **ppEnum); | ||
| 8327 | void __RPC_STUB ITuner_EnumTuningSpaces_Stub( | ||
| 8328 | IRpcStubBuffer* This, | ||
| 8329 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8330 | PRPC_MESSAGE pRpcMessage, | ||
| 8331 | DWORD* pdwStubPhase); | ||
| 8332 | HRESULT STDMETHODCALLTYPE ITuner_get_TuneRequest_Proxy( | ||
| 8333 | ITuner* This, | ||
| 8334 | ITuneRequest **TuneRequest); | ||
| 8335 | void __RPC_STUB ITuner_get_TuneRequest_Stub( | ||
| 8336 | IRpcStubBuffer* This, | ||
| 8337 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8338 | PRPC_MESSAGE pRpcMessage, | ||
| 8339 | DWORD* pdwStubPhase); | ||
| 8340 | HRESULT STDMETHODCALLTYPE ITuner_put_TuneRequest_Proxy( | ||
| 8341 | ITuner* This, | ||
| 8342 | ITuneRequest *TuneRequest); | ||
| 8343 | void __RPC_STUB ITuner_put_TuneRequest_Stub( | ||
| 8344 | IRpcStubBuffer* This, | ||
| 8345 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8346 | PRPC_MESSAGE pRpcMessage, | ||
| 8347 | DWORD* pdwStubPhase); | ||
| 8348 | HRESULT STDMETHODCALLTYPE ITuner_Validate_Proxy( | ||
| 8349 | ITuner* This, | ||
| 8350 | ITuneRequest *TuneRequest); | ||
| 8351 | void __RPC_STUB ITuner_Validate_Stub( | ||
| 8352 | IRpcStubBuffer* This, | ||
| 8353 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8354 | PRPC_MESSAGE pRpcMessage, | ||
| 8355 | DWORD* pdwStubPhase); | ||
| 8356 | HRESULT STDMETHODCALLTYPE ITuner_get_PreferredComponentTypes_Proxy( | ||
| 8357 | ITuner* This, | ||
| 8358 | IComponentTypes **ComponentTypes); | ||
| 8359 | void __RPC_STUB ITuner_get_PreferredComponentTypes_Stub( | ||
| 8360 | IRpcStubBuffer* This, | ||
| 8361 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8362 | PRPC_MESSAGE pRpcMessage, | ||
| 8363 | DWORD* pdwStubPhase); | ||
| 8364 | HRESULT STDMETHODCALLTYPE ITuner_put_PreferredComponentTypes_Proxy( | ||
| 8365 | ITuner* This, | ||
| 8366 | IComponentTypes *ComponentTypes); | ||
| 8367 | void __RPC_STUB ITuner_put_PreferredComponentTypes_Stub( | ||
| 8368 | IRpcStubBuffer* This, | ||
| 8369 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8370 | PRPC_MESSAGE pRpcMessage, | ||
| 8371 | DWORD* pdwStubPhase); | ||
| 8372 | HRESULT STDMETHODCALLTYPE ITuner_get_SignalStrength_Proxy( | ||
| 8373 | ITuner* This, | ||
| 8374 | LONG *Strength); | ||
| 8375 | void __RPC_STUB ITuner_get_SignalStrength_Stub( | ||
| 8376 | IRpcStubBuffer* This, | ||
| 8377 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8378 | PRPC_MESSAGE pRpcMessage, | ||
| 8379 | DWORD* pdwStubPhase); | ||
| 8380 | HRESULT STDMETHODCALLTYPE ITuner_TriggerSignalEvents_Proxy( | ||
| 8381 | ITuner* This, | ||
| 8382 | LONG Interval); | ||
| 8383 | void __RPC_STUB ITuner_TriggerSignalEvents_Stub( | ||
| 8384 | IRpcStubBuffer* This, | ||
| 8385 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8386 | PRPC_MESSAGE pRpcMessage, | ||
| 8387 | DWORD* pdwStubPhase); | ||
| 8388 | 7679 | ||
| 8389 | #endif /* __ITuner_INTERFACE_DEFINED__ */ | 7680 | #endif /* __ITuner_INTERFACE_DEFINED__ */ |
| 8390 | 7681 | ||
| ... | @@ -8424,77 +7715,78 @@ typedef struct IScanningTunerVtbl { | ... | @@ -8424,77 +7715,78 @@ typedef struct IScanningTunerVtbl { |
| 8424 | 7715 | ||
| 8425 | /*** IUnknown methods ***/ | 7716 | /*** IUnknown methods ***/ |
| 8426 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7717 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8427 | IScanningTuner* This, | 7718 | IScanningTuner *This, |
| 8428 | REFIID riid, | 7719 | REFIID riid, |
| 8429 | void **ppvObject); | 7720 | void **ppvObject); |
| 8430 | 7721 | ||
| 8431 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7722 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8432 | IScanningTuner* This); | 7723 | IScanningTuner *This); |
| 8433 | 7724 | ||
| 8434 | ULONG (STDMETHODCALLTYPE *Release)( | 7725 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8435 | IScanningTuner* This); | 7726 | IScanningTuner *This); |
| 8436 | 7727 | ||
| 8437 | /*** ITuner methods ***/ | 7728 | /*** ITuner methods ***/ |
| 8438 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( | 7729 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 8439 | IScanningTuner* This, | 7730 | IScanningTuner *This, |
| 8440 | ITuningSpace **TuningSpace); | 7731 | ITuningSpace **TuningSpace); |
| 8441 | 7732 | ||
| 8442 | HRESULT (STDMETHODCALLTYPE *put_TuningSpace)( | 7733 | HRESULT (STDMETHODCALLTYPE *put_TuningSpace)( |
| 8443 | IScanningTuner* This, | 7734 | IScanningTuner *This, |
| 8444 | ITuningSpace *TuningSpace); | 7735 | ITuningSpace *TuningSpace); |
| 8445 | 7736 | ||
| 8446 | HRESULT (STDMETHODCALLTYPE *EnumTuningSpaces)( | 7737 | HRESULT (STDMETHODCALLTYPE *EnumTuningSpaces)( |
| 8447 | IScanningTuner* This, | 7738 | IScanningTuner *This, |
| 8448 | IEnumTuningSpaces **ppEnum); | 7739 | IEnumTuningSpaces **ppEnum); |
| 8449 | 7740 | ||
| 8450 | HRESULT (STDMETHODCALLTYPE *get_TuneRequest)( | 7741 | HRESULT (STDMETHODCALLTYPE *get_TuneRequest)( |
| 8451 | IScanningTuner* This, | 7742 | IScanningTuner *This, |
| 8452 | ITuneRequest **TuneRequest); | 7743 | ITuneRequest **TuneRequest); |
| 8453 | 7744 | ||
| 8454 | HRESULT (STDMETHODCALLTYPE *put_TuneRequest)( | 7745 | HRESULT (STDMETHODCALLTYPE *put_TuneRequest)( |
| 8455 | IScanningTuner* This, | 7746 | IScanningTuner *This, |
| 8456 | ITuneRequest *TuneRequest); | 7747 | ITuneRequest *TuneRequest); |
| 8457 | 7748 | ||
| 8458 | HRESULT (STDMETHODCALLTYPE *Validate)( | 7749 | HRESULT (STDMETHODCALLTYPE *Validate)( |
| 8459 | IScanningTuner* This, | 7750 | IScanningTuner *This, |
| 8460 | ITuneRequest *TuneRequest); | 7751 | ITuneRequest *TuneRequest); |
| 8461 | 7752 | ||
| 8462 | HRESULT (STDMETHODCALLTYPE *get_PreferredComponentTypes)( | 7753 | HRESULT (STDMETHODCALLTYPE *get_PreferredComponentTypes)( |
| 8463 | IScanningTuner* This, | 7754 | IScanningTuner *This, |
| 8464 | IComponentTypes **ComponentTypes); | 7755 | IComponentTypes **ComponentTypes); |
| 8465 | 7756 | ||
| 8466 | HRESULT (STDMETHODCALLTYPE *put_PreferredComponentTypes)( | 7757 | HRESULT (STDMETHODCALLTYPE *put_PreferredComponentTypes)( |
| 8467 | IScanningTuner* This, | 7758 | IScanningTuner *This, |
| 8468 | IComponentTypes *ComponentTypes); | 7759 | IComponentTypes *ComponentTypes); |
| 8469 | 7760 | ||
| 8470 | HRESULT (STDMETHODCALLTYPE *get_SignalStrength)( | 7761 | HRESULT (STDMETHODCALLTYPE *get_SignalStrength)( |
| 8471 | IScanningTuner* This, | 7762 | IScanningTuner *This, |
| 8472 | LONG *Strength); | 7763 | LONG *Strength); |
| 8473 | 7764 | ||
| 8474 | HRESULT (STDMETHODCALLTYPE *TriggerSignalEvents)( | 7765 | HRESULT (STDMETHODCALLTYPE *TriggerSignalEvents)( |
| 8475 | IScanningTuner* This, | 7766 | IScanningTuner *This, |
| 8476 | LONG Interval); | 7767 | LONG Interval); |
| 8477 | 7768 | ||
| 8478 | /*** IScanningTuner methods ***/ | 7769 | /*** IScanningTuner methods ***/ |
| 8479 | HRESULT (STDMETHODCALLTYPE *SeekUp)( | 7770 | HRESULT (STDMETHODCALLTYPE *SeekUp)( |
| 8480 | IScanningTuner* This); | 7771 | IScanningTuner *This); |
| 8481 | 7772 | ||
| 8482 | HRESULT (STDMETHODCALLTYPE *SeekDown)( | 7773 | HRESULT (STDMETHODCALLTYPE *SeekDown)( |
| 8483 | IScanningTuner* This); | 7774 | IScanningTuner *This); |
| 8484 | 7775 | ||
| 8485 | HRESULT (STDMETHODCALLTYPE *ScanUp)( | 7776 | HRESULT (STDMETHODCALLTYPE *ScanUp)( |
| 8486 | IScanningTuner* This, | 7777 | IScanningTuner *This, |
| 8487 | LONG MillisecondsPause); | 7778 | LONG MillisecondsPause); |
| 8488 | 7779 | ||
| 8489 | HRESULT (STDMETHODCALLTYPE *ScanDown)( | 7780 | HRESULT (STDMETHODCALLTYPE *ScanDown)( |
| 8490 | IScanningTuner* This, | 7781 | IScanningTuner *This, |
| 8491 | LONG MillisecondsPause); | 7782 | LONG MillisecondsPause); |
| 8492 | 7783 | ||
| 8493 | HRESULT (STDMETHODCALLTYPE *AutoProgram)( | 7784 | HRESULT (STDMETHODCALLTYPE *AutoProgram)( |
| 8494 | IScanningTuner* This); | 7785 | IScanningTuner *This); |
| 8495 | 7786 | ||
| 8496 | END_INTERFACE | 7787 | END_INTERFACE |
| 8497 | } IScanningTunerVtbl; | 7788 | } IScanningTunerVtbl; |
| 7789 | |||
| 8498 | interface IScanningTuner { | 7790 | interface IScanningTuner { |
| 8499 | CONST_VTBL IScanningTunerVtbl* lpVtbl; | 7791 | CONST_VTBL IScanningTunerVtbl* lpVtbl; |
| 8500 | }; | 7792 | }; |
| ... | @@ -8585,43 +7877,6 @@ static FORCEINLINE HRESULT IScanningTuner_AutoProgram(IScanningTuner* This) { | ... | @@ -8585,43 +7877,6 @@ static FORCEINLINE HRESULT IScanningTuner_AutoProgram(IScanningTuner* This) { |
| 8585 | 7877 | ||
| 8586 | #endif | 7878 | #endif |
| 8587 | 7879 | ||
| 8588 | HRESULT STDMETHODCALLTYPE IScanningTuner_SeekUp_Proxy( | ||
| 8589 | IScanningTuner* This); | ||
| 8590 | void __RPC_STUB IScanningTuner_SeekUp_Stub( | ||
| 8591 | IRpcStubBuffer* This, | ||
| 8592 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8593 | PRPC_MESSAGE pRpcMessage, | ||
| 8594 | DWORD* pdwStubPhase); | ||
| 8595 | HRESULT STDMETHODCALLTYPE IScanningTuner_SeekDown_Proxy( | ||
| 8596 | IScanningTuner* This); | ||
| 8597 | void __RPC_STUB IScanningTuner_SeekDown_Stub( | ||
| 8598 | IRpcStubBuffer* This, | ||
| 8599 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8600 | PRPC_MESSAGE pRpcMessage, | ||
| 8601 | DWORD* pdwStubPhase); | ||
| 8602 | HRESULT STDMETHODCALLTYPE IScanningTuner_ScanUp_Proxy( | ||
| 8603 | IScanningTuner* This, | ||
| 8604 | LONG MillisecondsPause); | ||
| 8605 | void __RPC_STUB IScanningTuner_ScanUp_Stub( | ||
| 8606 | IRpcStubBuffer* This, | ||
| 8607 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8608 | PRPC_MESSAGE pRpcMessage, | ||
| 8609 | DWORD* pdwStubPhase); | ||
| 8610 | HRESULT STDMETHODCALLTYPE IScanningTuner_ScanDown_Proxy( | ||
| 8611 | IScanningTuner* This, | ||
| 8612 | LONG MillisecondsPause); | ||
| 8613 | void __RPC_STUB IScanningTuner_ScanDown_Stub( | ||
| 8614 | IRpcStubBuffer* This, | ||
| 8615 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8616 | PRPC_MESSAGE pRpcMessage, | ||
| 8617 | DWORD* pdwStubPhase); | ||
| 8618 | HRESULT STDMETHODCALLTYPE IScanningTuner_AutoProgram_Proxy( | ||
| 8619 | IScanningTuner* This); | ||
| 8620 | void __RPC_STUB IScanningTuner_AutoProgram_Stub( | ||
| 8621 | IRpcStubBuffer* This, | ||
| 8622 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8623 | PRPC_MESSAGE pRpcMessage, | ||
| 8624 | DWORD* pdwStubPhase); | ||
| 8625 | 7880 | ||
| 8626 | #endif /* __IScanningTuner_INTERFACE_DEFINED__ */ | 7881 | #endif /* __IScanningTuner_INTERFACE_DEFINED__ */ |
| 8627 | 7882 | ||
| ... | @@ -8681,121 +7936,122 @@ typedef struct IScanningTunerExVtbl { | ... | @@ -8681,121 +7936,122 @@ typedef struct IScanningTunerExVtbl { |
| 8681 | 7936 | ||
| 8682 | /*** IUnknown methods ***/ | 7937 | /*** IUnknown methods ***/ |
| 8683 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 7938 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8684 | IScanningTunerEx* This, | 7939 | IScanningTunerEx *This, |
| 8685 | REFIID riid, | 7940 | REFIID riid, |
| 8686 | void **ppvObject); | 7941 | void **ppvObject); |
| 8687 | 7942 | ||
| 8688 | ULONG (STDMETHODCALLTYPE *AddRef)( | 7943 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8689 | IScanningTunerEx* This); | 7944 | IScanningTunerEx *This); |
| 8690 | 7945 | ||
| 8691 | ULONG (STDMETHODCALLTYPE *Release)( | 7946 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8692 | IScanningTunerEx* This); | 7947 | IScanningTunerEx *This); |
| 8693 | 7948 | ||
| 8694 | /*** ITuner methods ***/ | 7949 | /*** ITuner methods ***/ |
| 8695 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( | 7950 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 8696 | IScanningTunerEx* This, | 7951 | IScanningTunerEx *This, |
| 8697 | ITuningSpace **TuningSpace); | 7952 | ITuningSpace **TuningSpace); |
| 8698 | 7953 | ||
| 8699 | HRESULT (STDMETHODCALLTYPE *put_TuningSpace)( | 7954 | HRESULT (STDMETHODCALLTYPE *put_TuningSpace)( |
| 8700 | IScanningTunerEx* This, | 7955 | IScanningTunerEx *This, |
| 8701 | ITuningSpace *TuningSpace); | 7956 | ITuningSpace *TuningSpace); |
| 8702 | 7957 | ||
| 8703 | HRESULT (STDMETHODCALLTYPE *EnumTuningSpaces)( | 7958 | HRESULT (STDMETHODCALLTYPE *EnumTuningSpaces)( |
| 8704 | IScanningTunerEx* This, | 7959 | IScanningTunerEx *This, |
| 8705 | IEnumTuningSpaces **ppEnum); | 7960 | IEnumTuningSpaces **ppEnum); |
| 8706 | 7961 | ||
| 8707 | HRESULT (STDMETHODCALLTYPE *get_TuneRequest)( | 7962 | HRESULT (STDMETHODCALLTYPE *get_TuneRequest)( |
| 8708 | IScanningTunerEx* This, | 7963 | IScanningTunerEx *This, |
| 8709 | ITuneRequest **TuneRequest); | 7964 | ITuneRequest **TuneRequest); |
| 8710 | 7965 | ||
| 8711 | HRESULT (STDMETHODCALLTYPE *put_TuneRequest)( | 7966 | HRESULT (STDMETHODCALLTYPE *put_TuneRequest)( |
| 8712 | IScanningTunerEx* This, | 7967 | IScanningTunerEx *This, |
| 8713 | ITuneRequest *TuneRequest); | 7968 | ITuneRequest *TuneRequest); |
| 8714 | 7969 | ||
| 8715 | HRESULT (STDMETHODCALLTYPE *Validate)( | 7970 | HRESULT (STDMETHODCALLTYPE *Validate)( |
| 8716 | IScanningTunerEx* This, | 7971 | IScanningTunerEx *This, |
| 8717 | ITuneRequest *TuneRequest); | 7972 | ITuneRequest *TuneRequest); |
| 8718 | 7973 | ||
| 8719 | HRESULT (STDMETHODCALLTYPE *get_PreferredComponentTypes)( | 7974 | HRESULT (STDMETHODCALLTYPE *get_PreferredComponentTypes)( |
| 8720 | IScanningTunerEx* This, | 7975 | IScanningTunerEx *This, |
| 8721 | IComponentTypes **ComponentTypes); | 7976 | IComponentTypes **ComponentTypes); |
| 8722 | 7977 | ||
| 8723 | HRESULT (STDMETHODCALLTYPE *put_PreferredComponentTypes)( | 7978 | HRESULT (STDMETHODCALLTYPE *put_PreferredComponentTypes)( |
| 8724 | IScanningTunerEx* This, | 7979 | IScanningTunerEx *This, |
| 8725 | IComponentTypes *ComponentTypes); | 7980 | IComponentTypes *ComponentTypes); |
| 8726 | 7981 | ||
| 8727 | HRESULT (STDMETHODCALLTYPE *get_SignalStrength)( | 7982 | HRESULT (STDMETHODCALLTYPE *get_SignalStrength)( |
| 8728 | IScanningTunerEx* This, | 7983 | IScanningTunerEx *This, |
| 8729 | LONG *Strength); | 7984 | LONG *Strength); |
| 8730 | 7985 | ||
| 8731 | HRESULT (STDMETHODCALLTYPE *TriggerSignalEvents)( | 7986 | HRESULT (STDMETHODCALLTYPE *TriggerSignalEvents)( |
| 8732 | IScanningTunerEx* This, | 7987 | IScanningTunerEx *This, |
| 8733 | LONG Interval); | 7988 | LONG Interval); |
| 8734 | 7989 | ||
| 8735 | /*** IScanningTuner methods ***/ | 7990 | /*** IScanningTuner methods ***/ |
| 8736 | HRESULT (STDMETHODCALLTYPE *SeekUp)( | 7991 | HRESULT (STDMETHODCALLTYPE *SeekUp)( |
| 8737 | IScanningTunerEx* This); | 7992 | IScanningTunerEx *This); |
| 8738 | 7993 | ||
| 8739 | HRESULT (STDMETHODCALLTYPE *SeekDown)( | 7994 | HRESULT (STDMETHODCALLTYPE *SeekDown)( |
| 8740 | IScanningTunerEx* This); | 7995 | IScanningTunerEx *This); |
| 8741 | 7996 | ||
| 8742 | HRESULT (STDMETHODCALLTYPE *ScanUp)( | 7997 | HRESULT (STDMETHODCALLTYPE *ScanUp)( |
| 8743 | IScanningTunerEx* This, | 7998 | IScanningTunerEx *This, |
| 8744 | LONG MillisecondsPause); | 7999 | LONG MillisecondsPause); |
| 8745 | 8000 | ||
| 8746 | HRESULT (STDMETHODCALLTYPE *ScanDown)( | 8001 | HRESULT (STDMETHODCALLTYPE *ScanDown)( |
| 8747 | IScanningTunerEx* This, | 8002 | IScanningTunerEx *This, |
| 8748 | LONG MillisecondsPause); | 8003 | LONG MillisecondsPause); |
| 8749 | 8004 | ||
| 8750 | HRESULT (STDMETHODCALLTYPE *AutoProgram)( | 8005 | HRESULT (STDMETHODCALLTYPE *AutoProgram)( |
| 8751 | IScanningTunerEx* This); | 8006 | IScanningTunerEx *This); |
| 8752 | 8007 | ||
| 8753 | /*** IScanningTunerEx methods ***/ | 8008 | /*** IScanningTunerEx methods ***/ |
| 8754 | HRESULT (STDMETHODCALLTYPE *GetCurrentLocator)( | 8009 | HRESULT (STDMETHODCALLTYPE *GetCurrentLocator)( |
| 8755 | IScanningTunerEx* This, | 8010 | IScanningTunerEx *This, |
| 8756 | ILocator **pILocator); | 8011 | ILocator **pILocator); |
| 8757 | 8012 | ||
| 8758 | HRESULT (STDMETHODCALLTYPE *PerformExhaustiveScan)( | 8013 | HRESULT (STDMETHODCALLTYPE *PerformExhaustiveScan)( |
| 8759 | IScanningTunerEx* This, | 8014 | IScanningTunerEx *This, |
| 8760 | LONG dwLowerFreq, | 8015 | LONG dwLowerFreq, |
| 8761 | LONG dwHigherFreq, | 8016 | LONG dwHigherFreq, |
| 8762 | VARIANT_BOOL bFineTune, | 8017 | VARIANT_BOOL bFineTune, |
| 8763 | HEVENT hEvent); | 8018 | HEVENT hEvent); |
| 8764 | 8019 | ||
| 8765 | HRESULT (STDMETHODCALLTYPE *TerminateCurrentScan)( | 8020 | HRESULT (STDMETHODCALLTYPE *TerminateCurrentScan)( |
| 8766 | IScanningTunerEx* This, | 8021 | IScanningTunerEx *This, |
| 8767 | LONG *pcurrentFreq); | 8022 | LONG *pcurrentFreq); |
| 8768 | 8023 | ||
| 8769 | HRESULT (STDMETHODCALLTYPE *ResumeCurrentScan)( | 8024 | HRESULT (STDMETHODCALLTYPE *ResumeCurrentScan)( |
| 8770 | IScanningTunerEx* This, | 8025 | IScanningTunerEx *This, |
| 8771 | HEVENT hEvent); | 8026 | HEVENT hEvent); |
| 8772 | 8027 | ||
| 8773 | HRESULT (STDMETHODCALLTYPE *GetTunerScanningCapability)( | 8028 | HRESULT (STDMETHODCALLTYPE *GetTunerScanningCapability)( |
| 8774 | IScanningTunerEx* This, | 8029 | IScanningTunerEx *This, |
| 8775 | LONG *HardwareAssistedScanning, | 8030 | LONG *HardwareAssistedScanning, |
| 8776 | LONG *NumStandardsSupported, | 8031 | LONG *NumStandardsSupported, |
| 8777 | GUID *BroadcastStandards); | 8032 | GUID *BroadcastStandards); |
| 8778 | 8033 | ||
| 8779 | HRESULT (STDMETHODCALLTYPE *GetTunerStatus)( | 8034 | HRESULT (STDMETHODCALLTYPE *GetTunerStatus)( |
| 8780 | IScanningTunerEx* This, | 8035 | IScanningTunerEx *This, |
| 8781 | LONG *SecondsLeft, | 8036 | LONG *SecondsLeft, |
| 8782 | LONG *CurrentLockType, | 8037 | LONG *CurrentLockType, |
| 8783 | LONG *AutoDetect, | 8038 | LONG *AutoDetect, |
| 8784 | LONG *CurrentFreq); | 8039 | LONG *CurrentFreq); |
| 8785 | 8040 | ||
| 8786 | HRESULT (STDMETHODCALLTYPE *GetCurrentTunerStandardCapability)( | 8041 | HRESULT (STDMETHODCALLTYPE *GetCurrentTunerStandardCapability)( |
| 8787 | IScanningTunerEx* This, | 8042 | IScanningTunerEx *This, |
| 8788 | GUID CurrentBroadcastStandard, | 8043 | GUID CurrentBroadcastStandard, |
| 8789 | LONG *SettlingTime, | 8044 | LONG *SettlingTime, |
| 8790 | LONG *TvStandardsSupported); | 8045 | LONG *TvStandardsSupported); |
| 8791 | 8046 | ||
| 8792 | HRESULT (STDMETHODCALLTYPE *SetScanSignalTypeFilter)( | 8047 | HRESULT (STDMETHODCALLTYPE *SetScanSignalTypeFilter)( |
| 8793 | IScanningTunerEx* This, | 8048 | IScanningTunerEx *This, |
| 8794 | LONG ScanModulationTypes, | 8049 | LONG ScanModulationTypes, |
| 8795 | LONG AnalogVideoStandard); | 8050 | LONG AnalogVideoStandard); |
| 8796 | 8051 | ||
| 8797 | END_INTERFACE | 8052 | END_INTERFACE |
| 8798 | } IScanningTunerExVtbl; | 8053 | } IScanningTunerExVtbl; |
| 8054 | |||
| 8799 | interface IScanningTunerEx { | 8055 | interface IScanningTunerEx { |
| 8800 | CONST_VTBL IScanningTunerExVtbl* lpVtbl; | 8056 | CONST_VTBL IScanningTunerExVtbl* lpVtbl; |
| 8801 | }; | 8057 | }; |
| ... | @@ -8920,81 +8176,6 @@ static FORCEINLINE HRESULT IScanningTunerEx_SetScanSignalTypeFilter(IScanningTun | ... | @@ -8920,81 +8176,6 @@ static FORCEINLINE HRESULT IScanningTunerEx_SetScanSignalTypeFilter(IScanningTun |
| 8920 | 8176 | ||
| 8921 | #endif | 8177 | #endif |
| 8922 | 8178 | ||
| 8923 | HRESULT STDMETHODCALLTYPE IScanningTunerEx_GetCurrentLocator_Proxy( | ||
| 8924 | IScanningTunerEx* This, | ||
| 8925 | ILocator **pILocator); | ||
| 8926 | void __RPC_STUB IScanningTunerEx_GetCurrentLocator_Stub( | ||
| 8927 | IRpcStubBuffer* This, | ||
| 8928 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8929 | PRPC_MESSAGE pRpcMessage, | ||
| 8930 | DWORD* pdwStubPhase); | ||
| 8931 | HRESULT STDMETHODCALLTYPE IScanningTunerEx_PerformExhaustiveScan_Proxy( | ||
| 8932 | IScanningTunerEx* This, | ||
| 8933 | LONG dwLowerFreq, | ||
| 8934 | LONG dwHigherFreq, | ||
| 8935 | VARIANT_BOOL bFineTune, | ||
| 8936 | HEVENT hEvent); | ||
| 8937 | void __RPC_STUB IScanningTunerEx_PerformExhaustiveScan_Stub( | ||
| 8938 | IRpcStubBuffer* This, | ||
| 8939 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8940 | PRPC_MESSAGE pRpcMessage, | ||
| 8941 | DWORD* pdwStubPhase); | ||
| 8942 | HRESULT STDMETHODCALLTYPE IScanningTunerEx_TerminateCurrentScan_Proxy( | ||
| 8943 | IScanningTunerEx* This, | ||
| 8944 | LONG *pcurrentFreq); | ||
| 8945 | void __RPC_STUB IScanningTunerEx_TerminateCurrentScan_Stub( | ||
| 8946 | IRpcStubBuffer* This, | ||
| 8947 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8948 | PRPC_MESSAGE pRpcMessage, | ||
| 8949 | DWORD* pdwStubPhase); | ||
| 8950 | HRESULT STDMETHODCALLTYPE IScanningTunerEx_ResumeCurrentScan_Proxy( | ||
| 8951 | IScanningTunerEx* This, | ||
| 8952 | HEVENT hEvent); | ||
| 8953 | void __RPC_STUB IScanningTunerEx_ResumeCurrentScan_Stub( | ||
| 8954 | IRpcStubBuffer* This, | ||
| 8955 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8956 | PRPC_MESSAGE pRpcMessage, | ||
| 8957 | DWORD* pdwStubPhase); | ||
| 8958 | HRESULT STDMETHODCALLTYPE IScanningTunerEx_GetTunerScanningCapability_Proxy( | ||
| 8959 | IScanningTunerEx* This, | ||
| 8960 | LONG *HardwareAssistedScanning, | ||
| 8961 | LONG *NumStandardsSupported, | ||
| 8962 | GUID *BroadcastStandards); | ||
| 8963 | void __RPC_STUB IScanningTunerEx_GetTunerScanningCapability_Stub( | ||
| 8964 | IRpcStubBuffer* This, | ||
| 8965 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8966 | PRPC_MESSAGE pRpcMessage, | ||
| 8967 | DWORD* pdwStubPhase); | ||
| 8968 | HRESULT STDMETHODCALLTYPE IScanningTunerEx_GetTunerStatus_Proxy( | ||
| 8969 | IScanningTunerEx* This, | ||
| 8970 | LONG *SecondsLeft, | ||
| 8971 | LONG *CurrentLockType, | ||
| 8972 | LONG *AutoDetect, | ||
| 8973 | LONG *CurrentFreq); | ||
| 8974 | void __RPC_STUB IScanningTunerEx_GetTunerStatus_Stub( | ||
| 8975 | IRpcStubBuffer* This, | ||
| 8976 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8977 | PRPC_MESSAGE pRpcMessage, | ||
| 8978 | DWORD* pdwStubPhase); | ||
| 8979 | HRESULT STDMETHODCALLTYPE IScanningTunerEx_GetCurrentTunerStandardCapability_Proxy( | ||
| 8980 | IScanningTunerEx* This, | ||
| 8981 | GUID CurrentBroadcastStandard, | ||
| 8982 | LONG *SettlingTime, | ||
| 8983 | LONG *TvStandardsSupported); | ||
| 8984 | void __RPC_STUB IScanningTunerEx_GetCurrentTunerStandardCapability_Stub( | ||
| 8985 | IRpcStubBuffer* This, | ||
| 8986 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8987 | PRPC_MESSAGE pRpcMessage, | ||
| 8988 | DWORD* pdwStubPhase); | ||
| 8989 | HRESULT STDMETHODCALLTYPE IScanningTunerEx_SetScanSignalTypeFilter_Proxy( | ||
| 8990 | IScanningTunerEx* This, | ||
| 8991 | LONG ScanModulationTypes, | ||
| 8992 | LONG AnalogVideoStandard); | ||
| 8993 | void __RPC_STUB IScanningTunerEx_SetScanSignalTypeFilter_Stub( | ||
| 8994 | IRpcStubBuffer* This, | ||
| 8995 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 8996 | PRPC_MESSAGE pRpcMessage, | ||
| 8997 | DWORD* pdwStubPhase); | ||
| 8998 | 8179 | ||
| 8999 | #endif /* __IScanningTunerEx_INTERFACE_DEFINED__ */ | 8180 | #endif /* __IScanningTunerEx_INTERFACE_DEFINED__ */ |
| 9000 | 8181 | ||
| ... | @@ -9070,29 +8251,29 @@ typedef struct IComponentTypeVtbl { | ... | @@ -9070,29 +8251,29 @@ typedef struct IComponentTypeVtbl { |
| 9070 | 8251 | ||
| 9071 | /*** IUnknown methods ***/ | 8252 | /*** IUnknown methods ***/ |
| 9072 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 8253 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9073 | IComponentType* This, | 8254 | IComponentType *This, |
| 9074 | REFIID riid, | 8255 | REFIID riid, |
| 9075 | void **ppvObject); | 8256 | void **ppvObject); |
| 9076 | 8257 | ||
| 9077 | ULONG (STDMETHODCALLTYPE *AddRef)( | 8258 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9078 | IComponentType* This); | 8259 | IComponentType *This); |
| 9079 | 8260 | ||
| 9080 | ULONG (STDMETHODCALLTYPE *Release)( | 8261 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9081 | IComponentType* This); | 8262 | IComponentType *This); |
| 9082 | 8263 | ||
| 9083 | /*** IDispatch methods ***/ | 8264 | /*** IDispatch methods ***/ |
| 9084 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 8265 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 9085 | IComponentType* This, | 8266 | IComponentType *This, |
| 9086 | UINT *pctinfo); | 8267 | UINT *pctinfo); |
| 9087 | 8268 | ||
| 9088 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 8269 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 9089 | IComponentType* This, | 8270 | IComponentType *This, |
| 9090 | UINT iTInfo, | 8271 | UINT iTInfo, |
| 9091 | LCID lcid, | 8272 | LCID lcid, |
| 9092 | ITypeInfo **ppTInfo); | 8273 | ITypeInfo **ppTInfo); |
| 9093 | 8274 | ||
| 9094 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 8275 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 9095 | IComponentType* This, | 8276 | IComponentType *This, |
| 9096 | REFIID riid, | 8277 | REFIID riid, |
| 9097 | LPOLESTR *rgszNames, | 8278 | LPOLESTR *rgszNames, |
| 9098 | UINT cNames, | 8279 | UINT cNames, |
| ... | @@ -9100,7 +8281,7 @@ typedef struct IComponentTypeVtbl { | ... | @@ -9100,7 +8281,7 @@ typedef struct IComponentTypeVtbl { |
| 9100 | DISPID *rgDispId); | 8281 | DISPID *rgDispId); |
| 9101 | 8282 | ||
| 9102 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 8283 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 9103 | IComponentType* This, | 8284 | IComponentType *This, |
| 9104 | DISPID dispIdMember, | 8285 | DISPID dispIdMember, |
| 9105 | REFIID riid, | 8286 | REFIID riid, |
| 9106 | LCID lcid, | 8287 | LCID lcid, |
| ... | @@ -9112,75 +8293,76 @@ typedef struct IComponentTypeVtbl { | ... | @@ -9112,75 +8293,76 @@ typedef struct IComponentTypeVtbl { |
| 9112 | 8293 | ||
| 9113 | /*** IComponentType methods ***/ | 8294 | /*** IComponentType methods ***/ |
| 9114 | HRESULT (STDMETHODCALLTYPE *get_Category)( | 8295 | HRESULT (STDMETHODCALLTYPE *get_Category)( |
| 9115 | IComponentType* This, | 8296 | IComponentType *This, |
| 9116 | ComponentCategory *Category); | 8297 | ComponentCategory *Category); |
| 9117 | 8298 | ||
| 9118 | HRESULT (STDMETHODCALLTYPE *put_Category)( | 8299 | HRESULT (STDMETHODCALLTYPE *put_Category)( |
| 9119 | IComponentType* This, | 8300 | IComponentType *This, |
| 9120 | ComponentCategory Category); | 8301 | ComponentCategory Category); |
| 9121 | 8302 | ||
| 9122 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( | 8303 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( |
| 9123 | IComponentType* This, | 8304 | IComponentType *This, |
| 9124 | BSTR *MediaMajorType); | 8305 | BSTR *MediaMajorType); |
| 9125 | 8306 | ||
| 9126 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( | 8307 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( |
| 9127 | IComponentType* This, | 8308 | IComponentType *This, |
| 9128 | BSTR MediaMajorType); | 8309 | BSTR MediaMajorType); |
| 9129 | 8310 | ||
| 9130 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( | 8311 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( |
| 9131 | IComponentType* This, | 8312 | IComponentType *This, |
| 9132 | GUID *MediaMajorTypeGuid); | 8313 | GUID *MediaMajorTypeGuid); |
| 9133 | 8314 | ||
| 9134 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( | 8315 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( |
| 9135 | IComponentType* This, | 8316 | IComponentType *This, |
| 9136 | REFCLSID MediaMajorTypeGuid); | 8317 | REFCLSID MediaMajorTypeGuid); |
| 9137 | 8318 | ||
| 9138 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( | 8319 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( |
| 9139 | IComponentType* This, | 8320 | IComponentType *This, |
| 9140 | BSTR *MediaSubType); | 8321 | BSTR *MediaSubType); |
| 9141 | 8322 | ||
| 9142 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( | 8323 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( |
| 9143 | IComponentType* This, | 8324 | IComponentType *This, |
| 9144 | BSTR MediaSubType); | 8325 | BSTR MediaSubType); |
| 9145 | 8326 | ||
| 9146 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( | 8327 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( |
| 9147 | IComponentType* This, | 8328 | IComponentType *This, |
| 9148 | GUID *MediaSubTypeGuid); | 8329 | GUID *MediaSubTypeGuid); |
| 9149 | 8330 | ||
| 9150 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( | 8331 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( |
| 9151 | IComponentType* This, | 8332 | IComponentType *This, |
| 9152 | REFCLSID MediaSubTypeGuid); | 8333 | REFCLSID MediaSubTypeGuid); |
| 9153 | 8334 | ||
| 9154 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( | 8335 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( |
| 9155 | IComponentType* This, | 8336 | IComponentType *This, |
| 9156 | BSTR *MediaFormatType); | 8337 | BSTR *MediaFormatType); |
| 9157 | 8338 | ||
| 9158 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( | 8339 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( |
| 9159 | IComponentType* This, | 8340 | IComponentType *This, |
| 9160 | BSTR MediaFormatType); | 8341 | BSTR MediaFormatType); |
| 9161 | 8342 | ||
| 9162 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( | 8343 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( |
| 9163 | IComponentType* This, | 8344 | IComponentType *This, |
| 9164 | GUID *MediaFormatTypeGuid); | 8345 | GUID *MediaFormatTypeGuid); |
| 9165 | 8346 | ||
| 9166 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( | 8347 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( |
| 9167 | IComponentType* This, | 8348 | IComponentType *This, |
| 9168 | REFCLSID MediaFormatTypeGuid); | 8349 | REFCLSID MediaFormatTypeGuid); |
| 9169 | 8350 | ||
| 9170 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( | 8351 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( |
| 9171 | IComponentType* This, | 8352 | IComponentType *This, |
| 9172 | AM_MEDIA_TYPE *MediaType); | 8353 | AM_MEDIA_TYPE *MediaType); |
| 9173 | 8354 | ||
| 9174 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( | 8355 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( |
| 9175 | IComponentType* This, | 8356 | IComponentType *This, |
| 9176 | AM_MEDIA_TYPE *MediaType); | 8357 | AM_MEDIA_TYPE *MediaType); |
| 9177 | 8358 | ||
| 9178 | HRESULT (STDMETHODCALLTYPE *Clone)( | 8359 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 9179 | IComponentType* This, | 8360 | IComponentType *This, |
| 9180 | IComponentType **NewCT); | 8361 | IComponentType **NewCT); |
| 9181 | 8362 | ||
| 9182 | END_INTERFACE | 8363 | END_INTERFACE |
| 9183 | } IComponentTypeVtbl; | 8364 | } IComponentTypeVtbl; |
| 8365 | |||
| 9184 | interface IComponentType { | 8366 | interface IComponentType { |
| 9185 | CONST_VTBL IComponentTypeVtbl* lpVtbl; | 8367 | CONST_VTBL IComponentTypeVtbl* lpVtbl; |
| 9186 | }; | 8368 | }; |
| ... | @@ -9295,142 +8477,6 @@ static FORCEINLINE HRESULT IComponentType_Clone(IComponentType* This,IComponentT | ... | @@ -9295,142 +8477,6 @@ static FORCEINLINE HRESULT IComponentType_Clone(IComponentType* This,IComponentT |
| 9295 | 8477 | ||
| 9296 | #endif | 8478 | #endif |
| 9297 | 8479 | ||
| 9298 | HRESULT STDMETHODCALLTYPE IComponentType_get_Category_Proxy( | ||
| 9299 | IComponentType* This, | ||
| 9300 | ComponentCategory *Category); | ||
| 9301 | void __RPC_STUB IComponentType_get_Category_Stub( | ||
| 9302 | IRpcStubBuffer* This, | ||
| 9303 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9304 | PRPC_MESSAGE pRpcMessage, | ||
| 9305 | DWORD* pdwStubPhase); | ||
| 9306 | HRESULT STDMETHODCALLTYPE IComponentType_put_Category_Proxy( | ||
| 9307 | IComponentType* This, | ||
| 9308 | ComponentCategory Category); | ||
| 9309 | void __RPC_STUB IComponentType_put_Category_Stub( | ||
| 9310 | IRpcStubBuffer* This, | ||
| 9311 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9312 | PRPC_MESSAGE pRpcMessage, | ||
| 9313 | DWORD* pdwStubPhase); | ||
| 9314 | HRESULT STDMETHODCALLTYPE IComponentType_get_MediaMajorType_Proxy( | ||
| 9315 | IComponentType* This, | ||
| 9316 | BSTR *MediaMajorType); | ||
| 9317 | void __RPC_STUB IComponentType_get_MediaMajorType_Stub( | ||
| 9318 | IRpcStubBuffer* This, | ||
| 9319 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9320 | PRPC_MESSAGE pRpcMessage, | ||
| 9321 | DWORD* pdwStubPhase); | ||
| 9322 | HRESULT STDMETHODCALLTYPE IComponentType_put_MediaMajorType_Proxy( | ||
| 9323 | IComponentType* This, | ||
| 9324 | BSTR MediaMajorType); | ||
| 9325 | void __RPC_STUB IComponentType_put_MediaMajorType_Stub( | ||
| 9326 | IRpcStubBuffer* This, | ||
| 9327 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9328 | PRPC_MESSAGE pRpcMessage, | ||
| 9329 | DWORD* pdwStubPhase); | ||
| 9330 | HRESULT STDMETHODCALLTYPE IComponentType_get__MediaMajorType_Proxy( | ||
| 9331 | IComponentType* This, | ||
| 9332 | GUID *MediaMajorTypeGuid); | ||
| 9333 | void __RPC_STUB IComponentType_get__MediaMajorType_Stub( | ||
| 9334 | IRpcStubBuffer* This, | ||
| 9335 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9336 | PRPC_MESSAGE pRpcMessage, | ||
| 9337 | DWORD* pdwStubPhase); | ||
| 9338 | HRESULT STDMETHODCALLTYPE IComponentType_put__MediaMajorType_Proxy( | ||
| 9339 | IComponentType* This, | ||
| 9340 | REFCLSID MediaMajorTypeGuid); | ||
| 9341 | void __RPC_STUB IComponentType_put__MediaMajorType_Stub( | ||
| 9342 | IRpcStubBuffer* This, | ||
| 9343 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9344 | PRPC_MESSAGE pRpcMessage, | ||
| 9345 | DWORD* pdwStubPhase); | ||
| 9346 | HRESULT STDMETHODCALLTYPE IComponentType_get_MediaSubType_Proxy( | ||
| 9347 | IComponentType* This, | ||
| 9348 | BSTR *MediaSubType); | ||
| 9349 | void __RPC_STUB IComponentType_get_MediaSubType_Stub( | ||
| 9350 | IRpcStubBuffer* This, | ||
| 9351 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9352 | PRPC_MESSAGE pRpcMessage, | ||
| 9353 | DWORD* pdwStubPhase); | ||
| 9354 | HRESULT STDMETHODCALLTYPE IComponentType_put_MediaSubType_Proxy( | ||
| 9355 | IComponentType* This, | ||
| 9356 | BSTR MediaSubType); | ||
| 9357 | void __RPC_STUB IComponentType_put_MediaSubType_Stub( | ||
| 9358 | IRpcStubBuffer* This, | ||
| 9359 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9360 | PRPC_MESSAGE pRpcMessage, | ||
| 9361 | DWORD* pdwStubPhase); | ||
| 9362 | HRESULT STDMETHODCALLTYPE IComponentType_get__MediaSubType_Proxy( | ||
| 9363 | IComponentType* This, | ||
| 9364 | GUID *MediaSubTypeGuid); | ||
| 9365 | void __RPC_STUB IComponentType_get__MediaSubType_Stub( | ||
| 9366 | IRpcStubBuffer* This, | ||
| 9367 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9368 | PRPC_MESSAGE pRpcMessage, | ||
| 9369 | DWORD* pdwStubPhase); | ||
| 9370 | HRESULT STDMETHODCALLTYPE IComponentType_put__MediaSubType_Proxy( | ||
| 9371 | IComponentType* This, | ||
| 9372 | REFCLSID MediaSubTypeGuid); | ||
| 9373 | void __RPC_STUB IComponentType_put__MediaSubType_Stub( | ||
| 9374 | IRpcStubBuffer* This, | ||
| 9375 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9376 | PRPC_MESSAGE pRpcMessage, | ||
| 9377 | DWORD* pdwStubPhase); | ||
| 9378 | HRESULT STDMETHODCALLTYPE IComponentType_get_MediaFormatType_Proxy( | ||
| 9379 | IComponentType* This, | ||
| 9380 | BSTR *MediaFormatType); | ||
| 9381 | void __RPC_STUB IComponentType_get_MediaFormatType_Stub( | ||
| 9382 | IRpcStubBuffer* This, | ||
| 9383 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9384 | PRPC_MESSAGE pRpcMessage, | ||
| 9385 | DWORD* pdwStubPhase); | ||
| 9386 | HRESULT STDMETHODCALLTYPE IComponentType_put_MediaFormatType_Proxy( | ||
| 9387 | IComponentType* This, | ||
| 9388 | BSTR MediaFormatType); | ||
| 9389 | void __RPC_STUB IComponentType_put_MediaFormatType_Stub( | ||
| 9390 | IRpcStubBuffer* This, | ||
| 9391 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9392 | PRPC_MESSAGE pRpcMessage, | ||
| 9393 | DWORD* pdwStubPhase); | ||
| 9394 | HRESULT STDMETHODCALLTYPE IComponentType_get__MediaFormatType_Proxy( | ||
| 9395 | IComponentType* This, | ||
| 9396 | GUID *MediaFormatTypeGuid); | ||
| 9397 | void __RPC_STUB IComponentType_get__MediaFormatType_Stub( | ||
| 9398 | IRpcStubBuffer* This, | ||
| 9399 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9400 | PRPC_MESSAGE pRpcMessage, | ||
| 9401 | DWORD* pdwStubPhase); | ||
| 9402 | HRESULT STDMETHODCALLTYPE IComponentType_put__MediaFormatType_Proxy( | ||
| 9403 | IComponentType* This, | ||
| 9404 | REFCLSID MediaFormatTypeGuid); | ||
| 9405 | void __RPC_STUB IComponentType_put__MediaFormatType_Stub( | ||
| 9406 | IRpcStubBuffer* This, | ||
| 9407 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9408 | PRPC_MESSAGE pRpcMessage, | ||
| 9409 | DWORD* pdwStubPhase); | ||
| 9410 | HRESULT STDMETHODCALLTYPE IComponentType_get_MediaType_Proxy( | ||
| 9411 | IComponentType* This, | ||
| 9412 | AM_MEDIA_TYPE *MediaType); | ||
| 9413 | void __RPC_STUB IComponentType_get_MediaType_Stub( | ||
| 9414 | IRpcStubBuffer* This, | ||
| 9415 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9416 | PRPC_MESSAGE pRpcMessage, | ||
| 9417 | DWORD* pdwStubPhase); | ||
| 9418 | HRESULT STDMETHODCALLTYPE IComponentType_put_MediaType_Proxy( | ||
| 9419 | IComponentType* This, | ||
| 9420 | AM_MEDIA_TYPE *MediaType); | ||
| 9421 | void __RPC_STUB IComponentType_put_MediaType_Stub( | ||
| 9422 | IRpcStubBuffer* This, | ||
| 9423 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9424 | PRPC_MESSAGE pRpcMessage, | ||
| 9425 | DWORD* pdwStubPhase); | ||
| 9426 | HRESULT STDMETHODCALLTYPE IComponentType_Clone_Proxy( | ||
| 9427 | IComponentType* This, | ||
| 9428 | IComponentType **NewCT); | ||
| 9429 | void __RPC_STUB IComponentType_Clone_Stub( | ||
| 9430 | IRpcStubBuffer* This, | ||
| 9431 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9432 | PRPC_MESSAGE pRpcMessage, | ||
| 9433 | DWORD* pdwStubPhase); | ||
| 9434 | 8480 | ||
| 9435 | #endif /* __IComponentType_INTERFACE_DEFINED__ */ | 8481 | #endif /* __IComponentType_INTERFACE_DEFINED__ */ |
| 9436 | 8482 | ||
| ... | @@ -9461,29 +8507,29 @@ typedef struct ILanguageComponentTypeVtbl { | ... | @@ -9461,29 +8507,29 @@ typedef struct ILanguageComponentTypeVtbl { |
| 9461 | 8507 | ||
| 9462 | /*** IUnknown methods ***/ | 8508 | /*** IUnknown methods ***/ |
| 9463 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 8509 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9464 | ILanguageComponentType* This, | 8510 | ILanguageComponentType *This, |
| 9465 | REFIID riid, | 8511 | REFIID riid, |
| 9466 | void **ppvObject); | 8512 | void **ppvObject); |
| 9467 | 8513 | ||
| 9468 | ULONG (STDMETHODCALLTYPE *AddRef)( | 8514 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9469 | ILanguageComponentType* This); | 8515 | ILanguageComponentType *This); |
| 9470 | 8516 | ||
| 9471 | ULONG (STDMETHODCALLTYPE *Release)( | 8517 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9472 | ILanguageComponentType* This); | 8518 | ILanguageComponentType *This); |
| 9473 | 8519 | ||
| 9474 | /*** IDispatch methods ***/ | 8520 | /*** IDispatch methods ***/ |
| 9475 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 8521 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 9476 | ILanguageComponentType* This, | 8522 | ILanguageComponentType *This, |
| 9477 | UINT *pctinfo); | 8523 | UINT *pctinfo); |
| 9478 | 8524 | ||
| 9479 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 8525 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 9480 | ILanguageComponentType* This, | 8526 | ILanguageComponentType *This, |
| 9481 | UINT iTInfo, | 8527 | UINT iTInfo, |
| 9482 | LCID lcid, | 8528 | LCID lcid, |
| 9483 | ITypeInfo **ppTInfo); | 8529 | ITypeInfo **ppTInfo); |
| 9484 | 8530 | ||
| 9485 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 8531 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 9486 | ILanguageComponentType* This, | 8532 | ILanguageComponentType *This, |
| 9487 | REFIID riid, | 8533 | REFIID riid, |
| 9488 | LPOLESTR *rgszNames, | 8534 | LPOLESTR *rgszNames, |
| 9489 | UINT cNames, | 8535 | UINT cNames, |
| ... | @@ -9491,7 +8537,7 @@ typedef struct ILanguageComponentTypeVtbl { | ... | @@ -9491,7 +8537,7 @@ typedef struct ILanguageComponentTypeVtbl { |
| 9491 | DISPID *rgDispId); | 8537 | DISPID *rgDispId); |
| 9492 | 8538 | ||
| 9493 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 8539 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 9494 | ILanguageComponentType* This, | 8540 | ILanguageComponentType *This, |
| 9495 | DISPID dispIdMember, | 8541 | DISPID dispIdMember, |
| 9496 | REFIID riid, | 8542 | REFIID riid, |
| 9497 | LCID lcid, | 8543 | LCID lcid, |
| ... | @@ -9503,84 +8549,85 @@ typedef struct ILanguageComponentTypeVtbl { | ... | @@ -9503,84 +8549,85 @@ typedef struct ILanguageComponentTypeVtbl { |
| 9503 | 8549 | ||
| 9504 | /*** IComponentType methods ***/ | 8550 | /*** IComponentType methods ***/ |
| 9505 | HRESULT (STDMETHODCALLTYPE *get_Category)( | 8551 | HRESULT (STDMETHODCALLTYPE *get_Category)( |
| 9506 | ILanguageComponentType* This, | 8552 | ILanguageComponentType *This, |
| 9507 | ComponentCategory *Category); | 8553 | ComponentCategory *Category); |
| 9508 | 8554 | ||
| 9509 | HRESULT (STDMETHODCALLTYPE *put_Category)( | 8555 | HRESULT (STDMETHODCALLTYPE *put_Category)( |
| 9510 | ILanguageComponentType* This, | 8556 | ILanguageComponentType *This, |
| 9511 | ComponentCategory Category); | 8557 | ComponentCategory Category); |
| 9512 | 8558 | ||
| 9513 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( | 8559 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( |
| 9514 | ILanguageComponentType* This, | 8560 | ILanguageComponentType *This, |
| 9515 | BSTR *MediaMajorType); | 8561 | BSTR *MediaMajorType); |
| 9516 | 8562 | ||
| 9517 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( | 8563 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( |
| 9518 | ILanguageComponentType* This, | 8564 | ILanguageComponentType *This, |
| 9519 | BSTR MediaMajorType); | 8565 | BSTR MediaMajorType); |
| 9520 | 8566 | ||
| 9521 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( | 8567 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( |
| 9522 | ILanguageComponentType* This, | 8568 | ILanguageComponentType *This, |
| 9523 | GUID *MediaMajorTypeGuid); | 8569 | GUID *MediaMajorTypeGuid); |
| 9524 | 8570 | ||
| 9525 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( | 8571 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( |
| 9526 | ILanguageComponentType* This, | 8572 | ILanguageComponentType *This, |
| 9527 | REFCLSID MediaMajorTypeGuid); | 8573 | REFCLSID MediaMajorTypeGuid); |
| 9528 | 8574 | ||
| 9529 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( | 8575 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( |
| 9530 | ILanguageComponentType* This, | 8576 | ILanguageComponentType *This, |
| 9531 | BSTR *MediaSubType); | 8577 | BSTR *MediaSubType); |
| 9532 | 8578 | ||
| 9533 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( | 8579 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( |
| 9534 | ILanguageComponentType* This, | 8580 | ILanguageComponentType *This, |
| 9535 | BSTR MediaSubType); | 8581 | BSTR MediaSubType); |
| 9536 | 8582 | ||
| 9537 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( | 8583 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( |
| 9538 | ILanguageComponentType* This, | 8584 | ILanguageComponentType *This, |
| 9539 | GUID *MediaSubTypeGuid); | 8585 | GUID *MediaSubTypeGuid); |
| 9540 | 8586 | ||
| 9541 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( | 8587 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( |
| 9542 | ILanguageComponentType* This, | 8588 | ILanguageComponentType *This, |
| 9543 | REFCLSID MediaSubTypeGuid); | 8589 | REFCLSID MediaSubTypeGuid); |
| 9544 | 8590 | ||
| 9545 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( | 8591 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( |
| 9546 | ILanguageComponentType* This, | 8592 | ILanguageComponentType *This, |
| 9547 | BSTR *MediaFormatType); | 8593 | BSTR *MediaFormatType); |
| 9548 | 8594 | ||
| 9549 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( | 8595 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( |
| 9550 | ILanguageComponentType* This, | 8596 | ILanguageComponentType *This, |
| 9551 | BSTR MediaFormatType); | 8597 | BSTR MediaFormatType); |
| 9552 | 8598 | ||
| 9553 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( | 8599 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( |
| 9554 | ILanguageComponentType* This, | 8600 | ILanguageComponentType *This, |
| 9555 | GUID *MediaFormatTypeGuid); | 8601 | GUID *MediaFormatTypeGuid); |
| 9556 | 8602 | ||
| 9557 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( | 8603 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( |
| 9558 | ILanguageComponentType* This, | 8604 | ILanguageComponentType *This, |
| 9559 | REFCLSID MediaFormatTypeGuid); | 8605 | REFCLSID MediaFormatTypeGuid); |
| 9560 | 8606 | ||
| 9561 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( | 8607 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( |
| 9562 | ILanguageComponentType* This, | 8608 | ILanguageComponentType *This, |
| 9563 | AM_MEDIA_TYPE *MediaType); | 8609 | AM_MEDIA_TYPE *MediaType); |
| 9564 | 8610 | ||
| 9565 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( | 8611 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( |
| 9566 | ILanguageComponentType* This, | 8612 | ILanguageComponentType *This, |
| 9567 | AM_MEDIA_TYPE *MediaType); | 8613 | AM_MEDIA_TYPE *MediaType); |
| 9568 | 8614 | ||
| 9569 | HRESULT (STDMETHODCALLTYPE *Clone)( | 8615 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 9570 | ILanguageComponentType* This, | 8616 | ILanguageComponentType *This, |
| 9571 | IComponentType **NewCT); | 8617 | IComponentType **NewCT); |
| 9572 | 8618 | ||
| 9573 | /*** ILanguageComponentType methods ***/ | 8619 | /*** ILanguageComponentType methods ***/ |
| 9574 | HRESULT (STDMETHODCALLTYPE *get_LangID)( | 8620 | HRESULT (STDMETHODCALLTYPE *get_LangID)( |
| 9575 | ILanguageComponentType* This, | 8621 | ILanguageComponentType *This, |
| 9576 | LONG *LangID); | 8622 | LONG *LangID); |
| 9577 | 8623 | ||
| 9578 | HRESULT (STDMETHODCALLTYPE *put_LangID)( | 8624 | HRESULT (STDMETHODCALLTYPE *put_LangID)( |
| 9579 | ILanguageComponentType* This, | 8625 | ILanguageComponentType *This, |
| 9580 | LONG LangID); | 8626 | LONG LangID); |
| 9581 | 8627 | ||
| 9582 | END_INTERFACE | 8628 | END_INTERFACE |
| 9583 | } ILanguageComponentTypeVtbl; | 8629 | } ILanguageComponentTypeVtbl; |
| 8630 | |||
| 9584 | interface ILanguageComponentType { | 8631 | interface ILanguageComponentType { |
| 9585 | CONST_VTBL ILanguageComponentTypeVtbl* lpVtbl; | 8632 | CONST_VTBL ILanguageComponentTypeVtbl* lpVtbl; |
| 9586 | }; | 8633 | }; |
| ... | @@ -9705,22 +8752,6 @@ static FORCEINLINE HRESULT ILanguageComponentType_put_LangID(ILanguageComponentT | ... | @@ -9705,22 +8752,6 @@ static FORCEINLINE HRESULT ILanguageComponentType_put_LangID(ILanguageComponentT |
| 9705 | 8752 | ||
| 9706 | #endif | 8753 | #endif |
| 9707 | 8754 | ||
| 9708 | HRESULT STDMETHODCALLTYPE ILanguageComponentType_get_LangID_Proxy( | ||
| 9709 | ILanguageComponentType* This, | ||
| 9710 | LONG *LangID); | ||
| 9711 | void __RPC_STUB ILanguageComponentType_get_LangID_Stub( | ||
| 9712 | IRpcStubBuffer* This, | ||
| 9713 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9714 | PRPC_MESSAGE pRpcMessage, | ||
| 9715 | DWORD* pdwStubPhase); | ||
| 9716 | HRESULT STDMETHODCALLTYPE ILanguageComponentType_put_LangID_Proxy( | ||
| 9717 | ILanguageComponentType* This, | ||
| 9718 | LONG LangID); | ||
| 9719 | void __RPC_STUB ILanguageComponentType_put_LangID_Stub( | ||
| 9720 | IRpcStubBuffer* This, | ||
| 9721 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 9722 | PRPC_MESSAGE pRpcMessage, | ||
| 9723 | DWORD* pdwStubPhase); | ||
| 9724 | 8755 | ||
| 9725 | #endif /* __ILanguageComponentType_INTERFACE_DEFINED__ */ | 8756 | #endif /* __ILanguageComponentType_INTERFACE_DEFINED__ */ |
| 9726 | 8757 | ||
| ... | @@ -9751,29 +8782,29 @@ typedef struct IMPEG2ComponentTypeVtbl { | ... | @@ -9751,29 +8782,29 @@ typedef struct IMPEG2ComponentTypeVtbl { |
| 9751 | 8782 | ||
| 9752 | /*** IUnknown methods ***/ | 8783 | /*** IUnknown methods ***/ |
| 9753 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 8784 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9754 | IMPEG2ComponentType* This, | 8785 | IMPEG2ComponentType *This, |
| 9755 | REFIID riid, | 8786 | REFIID riid, |
| 9756 | void **ppvObject); | 8787 | void **ppvObject); |
| 9757 | 8788 | ||
| 9758 | ULONG (STDMETHODCALLTYPE *AddRef)( | 8789 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9759 | IMPEG2ComponentType* This); | 8790 | IMPEG2ComponentType *This); |
| 9760 | 8791 | ||
| 9761 | ULONG (STDMETHODCALLTYPE *Release)( | 8792 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9762 | IMPEG2ComponentType* This); | 8793 | IMPEG2ComponentType *This); |
| 9763 | 8794 | ||
| 9764 | /*** IDispatch methods ***/ | 8795 | /*** IDispatch methods ***/ |
| 9765 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 8796 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 9766 | IMPEG2ComponentType* This, | 8797 | IMPEG2ComponentType *This, |
| 9767 | UINT *pctinfo); | 8798 | UINT *pctinfo); |
| 9768 | 8799 | ||
| 9769 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 8800 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 9770 | IMPEG2ComponentType* This, | 8801 | IMPEG2ComponentType *This, |
| 9771 | UINT iTInfo, | 8802 | UINT iTInfo, |
| 9772 | LCID lcid, | 8803 | LCID lcid, |
| 9773 | ITypeInfo **ppTInfo); | 8804 | ITypeInfo **ppTInfo); |
| 9774 | 8805 | ||
| 9775 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 8806 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 9776 | IMPEG2ComponentType* This, | 8807 | IMPEG2ComponentType *This, |
| 9777 | REFIID riid, | 8808 | REFIID riid, |
| 9778 | LPOLESTR *rgszNames, | 8809 | LPOLESTR *rgszNames, |
| 9779 | UINT cNames, | 8810 | UINT cNames, |
| ... | @@ -9781,7 +8812,7 @@ typedef struct IMPEG2ComponentTypeVtbl { | ... | @@ -9781,7 +8812,7 @@ typedef struct IMPEG2ComponentTypeVtbl { |
| 9781 | DISPID *rgDispId); | 8812 | DISPID *rgDispId); |
| 9782 | 8813 | ||
| 9783 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 8814 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 9784 | IMPEG2ComponentType* This, | 8815 | IMPEG2ComponentType *This, |
| 9785 | DISPID dispIdMember, | 8816 | DISPID dispIdMember, |
| 9786 | REFIID riid, | 8817 | REFIID riid, |
| 9787 | LCID lcid, | 8818 | LCID lcid, |
| ... | @@ -9793,93 +8824,94 @@ typedef struct IMPEG2ComponentTypeVtbl { | ... | @@ -9793,93 +8824,94 @@ typedef struct IMPEG2ComponentTypeVtbl { |
| 9793 | 8824 | ||
| 9794 | /*** IComponentType methods ***/ | 8825 | /*** IComponentType methods ***/ |
| 9795 | HRESULT (STDMETHODCALLTYPE *get_Category)( | 8826 | HRESULT (STDMETHODCALLTYPE *get_Category)( |
| 9796 | IMPEG2ComponentType* This, | 8827 | IMPEG2ComponentType *This, |
| 9797 | ComponentCategory *Category); | 8828 | ComponentCategory *Category); |
| 9798 | 8829 | ||
| 9799 | HRESULT (STDMETHODCALLTYPE *put_Category)( | 8830 | HRESULT (STDMETHODCALLTYPE *put_Category)( |
| 9800 | IMPEG2ComponentType* This, | 8831 | IMPEG2ComponentType *This, |
| 9801 | ComponentCategory Category); | 8832 | ComponentCategory Category); |
| 9802 | 8833 | ||
| 9803 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( | 8834 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( |
| 9804 | IMPEG2ComponentType* This, | 8835 | IMPEG2ComponentType *This, |
| 9805 | BSTR *MediaMajorType); | 8836 | BSTR *MediaMajorType); |
| 9806 | 8837 | ||
| 9807 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( | 8838 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( |
| 9808 | IMPEG2ComponentType* This, | 8839 | IMPEG2ComponentType *This, |
| 9809 | BSTR MediaMajorType); | 8840 | BSTR MediaMajorType); |
| 9810 | 8841 | ||
| 9811 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( | 8842 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( |
| 9812 | IMPEG2ComponentType* This, | 8843 | IMPEG2ComponentType *This, |
| 9813 | GUID *MediaMajorTypeGuid); | 8844 | GUID *MediaMajorTypeGuid); |
| 9814 | 8845 | ||
| 9815 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( | 8846 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( |
| 9816 | IMPEG2ComponentType* This, | 8847 | IMPEG2ComponentType *This, |
| 9817 | REFCLSID MediaMajorTypeGuid); | 8848 | REFCLSID MediaMajorTypeGuid); |
| 9818 | 8849 | ||
| 9819 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( | 8850 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( |
| 9820 | IMPEG2ComponentType* This, | 8851 | IMPEG2ComponentType *This, |
| 9821 | BSTR *MediaSubType); | 8852 | BSTR *MediaSubType); |
| 9822 | 8853 | ||
| 9823 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( | 8854 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( |
| 9824 | IMPEG2ComponentType* This, | 8855 | IMPEG2ComponentType *This, |
| 9825 | BSTR MediaSubType); | 8856 | BSTR MediaSubType); |
| 9826 | 8857 | ||
| 9827 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( | 8858 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( |
| 9828 | IMPEG2ComponentType* This, | 8859 | IMPEG2ComponentType *This, |
| 9829 | GUID *MediaSubTypeGuid); | 8860 | GUID *MediaSubTypeGuid); |
| 9830 | 8861 | ||
| 9831 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( | 8862 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( |
| 9832 | IMPEG2ComponentType* This, | 8863 | IMPEG2ComponentType *This, |
| 9833 | REFCLSID MediaSubTypeGuid); | 8864 | REFCLSID MediaSubTypeGuid); |
| 9834 | 8865 | ||
| 9835 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( | 8866 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( |
| 9836 | IMPEG2ComponentType* This, | 8867 | IMPEG2ComponentType *This, |
| 9837 | BSTR *MediaFormatType); | 8868 | BSTR *MediaFormatType); |
| 9838 | 8869 | ||
| 9839 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( | 8870 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( |
| 9840 | IMPEG2ComponentType* This, | 8871 | IMPEG2ComponentType *This, |
| 9841 | BSTR MediaFormatType); | 8872 | BSTR MediaFormatType); |
| 9842 | 8873 | ||
| 9843 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( | 8874 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( |
| 9844 | IMPEG2ComponentType* This, | 8875 | IMPEG2ComponentType *This, |
| 9845 | GUID *MediaFormatTypeGuid); | 8876 | GUID *MediaFormatTypeGuid); |
| 9846 | 8877 | ||
| 9847 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( | 8878 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( |
| 9848 | IMPEG2ComponentType* This, | 8879 | IMPEG2ComponentType *This, |
| 9849 | REFCLSID MediaFormatTypeGuid); | 8880 | REFCLSID MediaFormatTypeGuid); |
| 9850 | 8881 | ||
| 9851 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( | 8882 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( |
| 9852 | IMPEG2ComponentType* This, | 8883 | IMPEG2ComponentType *This, |
| 9853 | AM_MEDIA_TYPE *MediaType); | 8884 | AM_MEDIA_TYPE *MediaType); |
| 9854 | 8885 | ||
| 9855 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( | 8886 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( |
| 9856 | IMPEG2ComponentType* This, | 8887 | IMPEG2ComponentType *This, |
| 9857 | AM_MEDIA_TYPE *MediaType); | 8888 | AM_MEDIA_TYPE *MediaType); |
| 9858 | 8889 | ||
| 9859 | HRESULT (STDMETHODCALLTYPE *Clone)( | 8890 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 9860 | IMPEG2ComponentType* This, | 8891 | IMPEG2ComponentType *This, |
| 9861 | IComponentType **NewCT); | 8892 | IComponentType **NewCT); |
| 9862 | 8893 | ||
| 9863 | /*** ILanguageComponentType methods ***/ | 8894 | /*** ILanguageComponentType methods ***/ |
| 9864 | HRESULT (STDMETHODCALLTYPE *get_LangID)( | 8895 | HRESULT (STDMETHODCALLTYPE *get_LangID)( |
| 9865 | IMPEG2ComponentType* This, | 8896 | IMPEG2ComponentType *This, |
| 9866 | LONG *LangID); | 8897 | LONG *LangID); |
| 9867 | 8898 | ||
| 9868 | HRESULT (STDMETHODCALLTYPE *put_LangID)( | 8899 | HRESULT (STDMETHODCALLTYPE *put_LangID)( |
| 9869 | IMPEG2ComponentType* This, | 8900 | IMPEG2ComponentType *This, |
| 9870 | LONG LangID); | 8901 | LONG LangID); |
| 9871 | 8902 | ||
| 9872 | /*** IMPEG2ComponentType methods ***/ | 8903 | /*** IMPEG2ComponentType methods ***/ |
| 9873 | HRESULT (STDMETHODCALLTYPE *get_StreamType)( | 8904 | HRESULT (STDMETHODCALLTYPE *get_StreamType)( |
| 9874 | IMPEG2ComponentType* This, | 8905 | IMPEG2ComponentType *This, |
| 9875 | MPEG2StreamType *MP2StreamType); | 8906 | MPEG2StreamType *MP2StreamType); |
| 9876 | 8907 | ||
| 9877 | HRESULT (STDMETHODCALLTYPE *put_StreamType)( | 8908 | HRESULT (STDMETHODCALLTYPE *put_StreamType)( |
| 9878 | IMPEG2ComponentType* This, | 8909 | IMPEG2ComponentType *This, |
| 9879 | MPEG2StreamType MP2StreamType); | 8910 | MPEG2StreamType MP2StreamType); |
| 9880 | 8911 | ||
| 9881 | END_INTERFACE | 8912 | END_INTERFACE |
| 9882 | } IMPEG2ComponentTypeVtbl; | 8913 | } IMPEG2ComponentTypeVtbl; |
| 8914 | |||
| 9883 | interface IMPEG2ComponentType { | 8915 | interface IMPEG2ComponentType { |
| 9884 | CONST_VTBL IMPEG2ComponentTypeVtbl* lpVtbl; | 8916 | CONST_VTBL IMPEG2ComponentTypeVtbl* lpVtbl; |
| 9885 | }; | 8917 | }; |
| ... | @@ -10014,22 +9046,6 @@ static FORCEINLINE HRESULT IMPEG2ComponentType_put_StreamType(IMPEG2ComponentTyp | ... | @@ -10014,22 +9046,6 @@ static FORCEINLINE HRESULT IMPEG2ComponentType_put_StreamType(IMPEG2ComponentTyp |
| 10014 | 9046 | ||
| 10015 | #endif | 9047 | #endif |
| 10016 | 9048 | ||
| 10017 | HRESULT STDMETHODCALLTYPE IMPEG2ComponentType_get_StreamType_Proxy( | ||
| 10018 | IMPEG2ComponentType* This, | ||
| 10019 | MPEG2StreamType *MP2StreamType); | ||
| 10020 | void __RPC_STUB IMPEG2ComponentType_get_StreamType_Stub( | ||
| 10021 | IRpcStubBuffer* This, | ||
| 10022 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10023 | PRPC_MESSAGE pRpcMessage, | ||
| 10024 | DWORD* pdwStubPhase); | ||
| 10025 | HRESULT STDMETHODCALLTYPE IMPEG2ComponentType_put_StreamType_Proxy( | ||
| 10026 | IMPEG2ComponentType* This, | ||
| 10027 | MPEG2StreamType MP2StreamType); | ||
| 10028 | void __RPC_STUB IMPEG2ComponentType_put_StreamType_Stub( | ||
| 10029 | IRpcStubBuffer* This, | ||
| 10030 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10031 | PRPC_MESSAGE pRpcMessage, | ||
| 10032 | DWORD* pdwStubPhase); | ||
| 10033 | 9049 | ||
| 10034 | #endif /* __IMPEG2ComponentType_INTERFACE_DEFINED__ */ | 9050 | #endif /* __IMPEG2ComponentType_INTERFACE_DEFINED__ */ |
| 10035 | 9051 | ||
| ... | @@ -10060,29 +9076,29 @@ typedef struct IATSCComponentTypeVtbl { | ... | @@ -10060,29 +9076,29 @@ typedef struct IATSCComponentTypeVtbl { |
| 10060 | 9076 | ||
| 10061 | /*** IUnknown methods ***/ | 9077 | /*** IUnknown methods ***/ |
| 10062 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9078 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10063 | IATSCComponentType* This, | 9079 | IATSCComponentType *This, |
| 10064 | REFIID riid, | 9080 | REFIID riid, |
| 10065 | void **ppvObject); | 9081 | void **ppvObject); |
| 10066 | 9082 | ||
| 10067 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9083 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10068 | IATSCComponentType* This); | 9084 | IATSCComponentType *This); |
| 10069 | 9085 | ||
| 10070 | ULONG (STDMETHODCALLTYPE *Release)( | 9086 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10071 | IATSCComponentType* This); | 9087 | IATSCComponentType *This); |
| 10072 | 9088 | ||
| 10073 | /*** IDispatch methods ***/ | 9089 | /*** IDispatch methods ***/ |
| 10074 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 9090 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 10075 | IATSCComponentType* This, | 9091 | IATSCComponentType *This, |
| 10076 | UINT *pctinfo); | 9092 | UINT *pctinfo); |
| 10077 | 9093 | ||
| 10078 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 9094 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 10079 | IATSCComponentType* This, | 9095 | IATSCComponentType *This, |
| 10080 | UINT iTInfo, | 9096 | UINT iTInfo, |
| 10081 | LCID lcid, | 9097 | LCID lcid, |
| 10082 | ITypeInfo **ppTInfo); | 9098 | ITypeInfo **ppTInfo); |
| 10083 | 9099 | ||
| 10084 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 9100 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 10085 | IATSCComponentType* This, | 9101 | IATSCComponentType *This, |
| 10086 | REFIID riid, | 9102 | REFIID riid, |
| 10087 | LPOLESTR *rgszNames, | 9103 | LPOLESTR *rgszNames, |
| 10088 | UINT cNames, | 9104 | UINT cNames, |
| ... | @@ -10090,7 +9106,7 @@ typedef struct IATSCComponentTypeVtbl { | ... | @@ -10090,7 +9106,7 @@ typedef struct IATSCComponentTypeVtbl { |
| 10090 | DISPID *rgDispId); | 9106 | DISPID *rgDispId); |
| 10091 | 9107 | ||
| 10092 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 9108 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 10093 | IATSCComponentType* This, | 9109 | IATSCComponentType *This, |
| 10094 | DISPID dispIdMember, | 9110 | DISPID dispIdMember, |
| 10095 | REFIID riid, | 9111 | REFIID riid, |
| 10096 | LCID lcid, | 9112 | LCID lcid, |
| ... | @@ -10102,102 +9118,103 @@ typedef struct IATSCComponentTypeVtbl { | ... | @@ -10102,102 +9118,103 @@ typedef struct IATSCComponentTypeVtbl { |
| 10102 | 9118 | ||
| 10103 | /*** IComponentType methods ***/ | 9119 | /*** IComponentType methods ***/ |
| 10104 | HRESULT (STDMETHODCALLTYPE *get_Category)( | 9120 | HRESULT (STDMETHODCALLTYPE *get_Category)( |
| 10105 | IATSCComponentType* This, | 9121 | IATSCComponentType *This, |
| 10106 | ComponentCategory *Category); | 9122 | ComponentCategory *Category); |
| 10107 | 9123 | ||
| 10108 | HRESULT (STDMETHODCALLTYPE *put_Category)( | 9124 | HRESULT (STDMETHODCALLTYPE *put_Category)( |
| 10109 | IATSCComponentType* This, | 9125 | IATSCComponentType *This, |
| 10110 | ComponentCategory Category); | 9126 | ComponentCategory Category); |
| 10111 | 9127 | ||
| 10112 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( | 9128 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( |
| 10113 | IATSCComponentType* This, | 9129 | IATSCComponentType *This, |
| 10114 | BSTR *MediaMajorType); | 9130 | BSTR *MediaMajorType); |
| 10115 | 9131 | ||
| 10116 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( | 9132 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( |
| 10117 | IATSCComponentType* This, | 9133 | IATSCComponentType *This, |
| 10118 | BSTR MediaMajorType); | 9134 | BSTR MediaMajorType); |
| 10119 | 9135 | ||
| 10120 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( | 9136 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( |
| 10121 | IATSCComponentType* This, | 9137 | IATSCComponentType *This, |
| 10122 | GUID *MediaMajorTypeGuid); | 9138 | GUID *MediaMajorTypeGuid); |
| 10123 | 9139 | ||
| 10124 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( | 9140 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( |
| 10125 | IATSCComponentType* This, | 9141 | IATSCComponentType *This, |
| 10126 | REFCLSID MediaMajorTypeGuid); | 9142 | REFCLSID MediaMajorTypeGuid); |
| 10127 | 9143 | ||
| 10128 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( | 9144 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( |
| 10129 | IATSCComponentType* This, | 9145 | IATSCComponentType *This, |
| 10130 | BSTR *MediaSubType); | 9146 | BSTR *MediaSubType); |
| 10131 | 9147 | ||
| 10132 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( | 9148 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( |
| 10133 | IATSCComponentType* This, | 9149 | IATSCComponentType *This, |
| 10134 | BSTR MediaSubType); | 9150 | BSTR MediaSubType); |
| 10135 | 9151 | ||
| 10136 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( | 9152 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( |
| 10137 | IATSCComponentType* This, | 9153 | IATSCComponentType *This, |
| 10138 | GUID *MediaSubTypeGuid); | 9154 | GUID *MediaSubTypeGuid); |
| 10139 | 9155 | ||
| 10140 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( | 9156 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( |
| 10141 | IATSCComponentType* This, | 9157 | IATSCComponentType *This, |
| 10142 | REFCLSID MediaSubTypeGuid); | 9158 | REFCLSID MediaSubTypeGuid); |
| 10143 | 9159 | ||
| 10144 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( | 9160 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( |
| 10145 | IATSCComponentType* This, | 9161 | IATSCComponentType *This, |
| 10146 | BSTR *MediaFormatType); | 9162 | BSTR *MediaFormatType); |
| 10147 | 9163 | ||
| 10148 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( | 9164 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( |
| 10149 | IATSCComponentType* This, | 9165 | IATSCComponentType *This, |
| 10150 | BSTR MediaFormatType); | 9166 | BSTR MediaFormatType); |
| 10151 | 9167 | ||
| 10152 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( | 9168 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( |
| 10153 | IATSCComponentType* This, | 9169 | IATSCComponentType *This, |
| 10154 | GUID *MediaFormatTypeGuid); | 9170 | GUID *MediaFormatTypeGuid); |
| 10155 | 9171 | ||
| 10156 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( | 9172 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( |
| 10157 | IATSCComponentType* This, | 9173 | IATSCComponentType *This, |
| 10158 | REFCLSID MediaFormatTypeGuid); | 9174 | REFCLSID MediaFormatTypeGuid); |
| 10159 | 9175 | ||
| 10160 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( | 9176 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( |
| 10161 | IATSCComponentType* This, | 9177 | IATSCComponentType *This, |
| 10162 | AM_MEDIA_TYPE *MediaType); | 9178 | AM_MEDIA_TYPE *MediaType); |
| 10163 | 9179 | ||
| 10164 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( | 9180 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( |
| 10165 | IATSCComponentType* This, | 9181 | IATSCComponentType *This, |
| 10166 | AM_MEDIA_TYPE *MediaType); | 9182 | AM_MEDIA_TYPE *MediaType); |
| 10167 | 9183 | ||
| 10168 | HRESULT (STDMETHODCALLTYPE *Clone)( | 9184 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 10169 | IATSCComponentType* This, | 9185 | IATSCComponentType *This, |
| 10170 | IComponentType **NewCT); | 9186 | IComponentType **NewCT); |
| 10171 | 9187 | ||
| 10172 | /*** ILanguageComponentType methods ***/ | 9188 | /*** ILanguageComponentType methods ***/ |
| 10173 | HRESULT (STDMETHODCALLTYPE *get_LangID)( | 9189 | HRESULT (STDMETHODCALLTYPE *get_LangID)( |
| 10174 | IATSCComponentType* This, | 9190 | IATSCComponentType *This, |
| 10175 | LONG *LangID); | 9191 | LONG *LangID); |
| 10176 | 9192 | ||
| 10177 | HRESULT (STDMETHODCALLTYPE *put_LangID)( | 9193 | HRESULT (STDMETHODCALLTYPE *put_LangID)( |
| 10178 | IATSCComponentType* This, | 9194 | IATSCComponentType *This, |
| 10179 | LONG LangID); | 9195 | LONG LangID); |
| 10180 | 9196 | ||
| 10181 | /*** IMPEG2ComponentType methods ***/ | 9197 | /*** IMPEG2ComponentType methods ***/ |
| 10182 | HRESULT (STDMETHODCALLTYPE *get_StreamType)( | 9198 | HRESULT (STDMETHODCALLTYPE *get_StreamType)( |
| 10183 | IATSCComponentType* This, | 9199 | IATSCComponentType *This, |
| 10184 | MPEG2StreamType *MP2StreamType); | 9200 | MPEG2StreamType *MP2StreamType); |
| 10185 | 9201 | ||
| 10186 | HRESULT (STDMETHODCALLTYPE *put_StreamType)( | 9202 | HRESULT (STDMETHODCALLTYPE *put_StreamType)( |
| 10187 | IATSCComponentType* This, | 9203 | IATSCComponentType *This, |
| 10188 | MPEG2StreamType MP2StreamType); | 9204 | MPEG2StreamType MP2StreamType); |
| 10189 | 9205 | ||
| 10190 | /*** IATSCComponentType methods ***/ | 9206 | /*** IATSCComponentType methods ***/ |
| 10191 | HRESULT (STDMETHODCALLTYPE *get_Flags)( | 9207 | HRESULT (STDMETHODCALLTYPE *get_Flags)( |
| 10192 | IATSCComponentType* This, | 9208 | IATSCComponentType *This, |
| 10193 | LONG *Flags); | 9209 | LONG *Flags); |
| 10194 | 9210 | ||
| 10195 | HRESULT (STDMETHODCALLTYPE *put_Flags)( | 9211 | HRESULT (STDMETHODCALLTYPE *put_Flags)( |
| 10196 | IATSCComponentType* This, | 9212 | IATSCComponentType *This, |
| 10197 | LONG flags); | 9213 | LONG flags); |
| 10198 | 9214 | ||
| 10199 | END_INTERFACE | 9215 | END_INTERFACE |
| 10200 | } IATSCComponentTypeVtbl; | 9216 | } IATSCComponentTypeVtbl; |
| 9217 | |||
| 10201 | interface IATSCComponentType { | 9218 | interface IATSCComponentType { |
| 10202 | CONST_VTBL IATSCComponentTypeVtbl* lpVtbl; | 9219 | CONST_VTBL IATSCComponentTypeVtbl* lpVtbl; |
| 10203 | }; | 9220 | }; |
| ... | @@ -10342,22 +9359,6 @@ static FORCEINLINE HRESULT IATSCComponentType_put_Flags(IATSCComponentType* This | ... | @@ -10342,22 +9359,6 @@ static FORCEINLINE HRESULT IATSCComponentType_put_Flags(IATSCComponentType* This |
| 10342 | 9359 | ||
| 10343 | #endif | 9360 | #endif |
| 10344 | 9361 | ||
| 10345 | HRESULT STDMETHODCALLTYPE IATSCComponentType_get_Flags_Proxy( | ||
| 10346 | IATSCComponentType* This, | ||
| 10347 | LONG *Flags); | ||
| 10348 | void __RPC_STUB IATSCComponentType_get_Flags_Stub( | ||
| 10349 | IRpcStubBuffer* This, | ||
| 10350 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10351 | PRPC_MESSAGE pRpcMessage, | ||
| 10352 | DWORD* pdwStubPhase); | ||
| 10353 | HRESULT STDMETHODCALLTYPE IATSCComponentType_put_Flags_Proxy( | ||
| 10354 | IATSCComponentType* This, | ||
| 10355 | LONG flags); | ||
| 10356 | void __RPC_STUB IATSCComponentType_put_Flags_Stub( | ||
| 10357 | IRpcStubBuffer* This, | ||
| 10358 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10359 | PRPC_MESSAGE pRpcMessage, | ||
| 10360 | DWORD* pdwStubPhase); | ||
| 10361 | 9362 | ||
| 10362 | #endif /* __IATSCComponentType_INTERFACE_DEFINED__ */ | 9363 | #endif /* __IATSCComponentType_INTERFACE_DEFINED__ */ |
| 10363 | 9364 | ||
| ... | @@ -10396,36 +9397,37 @@ typedef struct IEnumComponentTypesVtbl { | ... | @@ -10396,36 +9397,37 @@ typedef struct IEnumComponentTypesVtbl { |
| 10396 | 9397 | ||
| 10397 | /*** IUnknown methods ***/ | 9398 | /*** IUnknown methods ***/ |
| 10398 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9399 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10399 | IEnumComponentTypes* This, | 9400 | IEnumComponentTypes *This, |
| 10400 | REFIID riid, | 9401 | REFIID riid, |
| 10401 | void **ppvObject); | 9402 | void **ppvObject); |
| 10402 | 9403 | ||
| 10403 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9404 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10404 | IEnumComponentTypes* This); | 9405 | IEnumComponentTypes *This); |
| 10405 | 9406 | ||
| 10406 | ULONG (STDMETHODCALLTYPE *Release)( | 9407 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10407 | IEnumComponentTypes* This); | 9408 | IEnumComponentTypes *This); |
| 10408 | 9409 | ||
| 10409 | /*** IEnumComponentTypes methods ***/ | 9410 | /*** IEnumComponentTypes methods ***/ |
| 10410 | HRESULT (STDMETHODCALLTYPE *Next)( | 9411 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 10411 | IEnumComponentTypes* This, | 9412 | IEnumComponentTypes *This, |
| 10412 | ULONG celt, | 9413 | ULONG celt, |
| 10413 | IComponentType **rgelt, | 9414 | IComponentType **rgelt, |
| 10414 | ULONG *pceltFetched); | 9415 | ULONG *pceltFetched); |
| 10415 | 9416 | ||
| 10416 | HRESULT (STDMETHODCALLTYPE *Skip)( | 9417 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 10417 | IEnumComponentTypes* This, | 9418 | IEnumComponentTypes *This, |
| 10418 | ULONG celt); | 9419 | ULONG celt); |
| 10419 | 9420 | ||
| 10420 | HRESULT (STDMETHODCALLTYPE *Reset)( | 9421 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 10421 | IEnumComponentTypes* This); | 9422 | IEnumComponentTypes *This); |
| 10422 | 9423 | ||
| 10423 | HRESULT (STDMETHODCALLTYPE *Clone)( | 9424 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 10424 | IEnumComponentTypes* This, | 9425 | IEnumComponentTypes *This, |
| 10425 | IEnumComponentTypes **ppEnum); | 9426 | IEnumComponentTypes **ppEnum); |
| 10426 | 9427 | ||
| 10427 | END_INTERFACE | 9428 | END_INTERFACE |
| 10428 | } IEnumComponentTypesVtbl; | 9429 | } IEnumComponentTypesVtbl; |
| 9430 | |||
| 10429 | interface IEnumComponentTypes { | 9431 | interface IEnumComponentTypes { |
| 10430 | CONST_VTBL IEnumComponentTypesVtbl* lpVtbl; | 9432 | CONST_VTBL IEnumComponentTypesVtbl* lpVtbl; |
| 10431 | }; | 9433 | }; |
| ... | @@ -10470,39 +9472,6 @@ static FORCEINLINE HRESULT IEnumComponentTypes_Clone(IEnumComponentTypes* This,I | ... | @@ -10470,39 +9472,6 @@ static FORCEINLINE HRESULT IEnumComponentTypes_Clone(IEnumComponentTypes* This,I |
| 10470 | 9472 | ||
| 10471 | #endif | 9473 | #endif |
| 10472 | 9474 | ||
| 10473 | HRESULT STDMETHODCALLTYPE IEnumComponentTypes_Next_Proxy( | ||
| 10474 | IEnumComponentTypes* This, | ||
| 10475 | ULONG celt, | ||
| 10476 | IComponentType **rgelt, | ||
| 10477 | ULONG *pceltFetched); | ||
| 10478 | void __RPC_STUB IEnumComponentTypes_Next_Stub( | ||
| 10479 | IRpcStubBuffer* This, | ||
| 10480 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10481 | PRPC_MESSAGE pRpcMessage, | ||
| 10482 | DWORD* pdwStubPhase); | ||
| 10483 | HRESULT STDMETHODCALLTYPE IEnumComponentTypes_Skip_Proxy( | ||
| 10484 | IEnumComponentTypes* This, | ||
| 10485 | ULONG celt); | ||
| 10486 | void __RPC_STUB IEnumComponentTypes_Skip_Stub( | ||
| 10487 | IRpcStubBuffer* This, | ||
| 10488 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10489 | PRPC_MESSAGE pRpcMessage, | ||
| 10490 | DWORD* pdwStubPhase); | ||
| 10491 | HRESULT STDMETHODCALLTYPE IEnumComponentTypes_Reset_Proxy( | ||
| 10492 | IEnumComponentTypes* This); | ||
| 10493 | void __RPC_STUB IEnumComponentTypes_Reset_Stub( | ||
| 10494 | IRpcStubBuffer* This, | ||
| 10495 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10496 | PRPC_MESSAGE pRpcMessage, | ||
| 10497 | DWORD* pdwStubPhase); | ||
| 10498 | HRESULT STDMETHODCALLTYPE IEnumComponentTypes_Clone_Proxy( | ||
| 10499 | IEnumComponentTypes* This, | ||
| 10500 | IEnumComponentTypes **ppEnum); | ||
| 10501 | void __RPC_STUB IEnumComponentTypes_Clone_Stub( | ||
| 10502 | IRpcStubBuffer* This, | ||
| 10503 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10504 | PRPC_MESSAGE pRpcMessage, | ||
| 10505 | DWORD* pdwStubPhase); | ||
| 10506 | 9475 | ||
| 10507 | #endif /* __IEnumComponentTypes_INTERFACE_DEFINED__ */ | 9476 | #endif /* __IEnumComponentTypes_INTERFACE_DEFINED__ */ |
| 10508 | 9477 | ||
| ... | @@ -10554,29 +9523,29 @@ typedef struct IComponentTypesVtbl { | ... | @@ -10554,29 +9523,29 @@ typedef struct IComponentTypesVtbl { |
| 10554 | 9523 | ||
| 10555 | /*** IUnknown methods ***/ | 9524 | /*** IUnknown methods ***/ |
| 10556 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9525 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10557 | IComponentTypes* This, | 9526 | IComponentTypes *This, |
| 10558 | REFIID riid, | 9527 | REFIID riid, |
| 10559 | void **ppvObject); | 9528 | void **ppvObject); |
| 10560 | 9529 | ||
| 10561 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9530 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10562 | IComponentTypes* This); | 9531 | IComponentTypes *This); |
| 10563 | 9532 | ||
| 10564 | ULONG (STDMETHODCALLTYPE *Release)( | 9533 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10565 | IComponentTypes* This); | 9534 | IComponentTypes *This); |
| 10566 | 9535 | ||
| 10567 | /*** IDispatch methods ***/ | 9536 | /*** IDispatch methods ***/ |
| 10568 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 9537 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 10569 | IComponentTypes* This, | 9538 | IComponentTypes *This, |
| 10570 | UINT *pctinfo); | 9539 | UINT *pctinfo); |
| 10571 | 9540 | ||
| 10572 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 9541 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 10573 | IComponentTypes* This, | 9542 | IComponentTypes *This, |
| 10574 | UINT iTInfo, | 9543 | UINT iTInfo, |
| 10575 | LCID lcid, | 9544 | LCID lcid, |
| 10576 | ITypeInfo **ppTInfo); | 9545 | ITypeInfo **ppTInfo); |
| 10577 | 9546 | ||
| 10578 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 9547 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 10579 | IComponentTypes* This, | 9548 | IComponentTypes *This, |
| 10580 | REFIID riid, | 9549 | REFIID riid, |
| 10581 | LPOLESTR *rgszNames, | 9550 | LPOLESTR *rgszNames, |
| 10582 | UINT cNames, | 9551 | UINT cNames, |
| ... | @@ -10584,7 +9553,7 @@ typedef struct IComponentTypesVtbl { | ... | @@ -10584,7 +9553,7 @@ typedef struct IComponentTypesVtbl { |
| 10584 | DISPID *rgDispId); | 9553 | DISPID *rgDispId); |
| 10585 | 9554 | ||
| 10586 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 9555 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 10587 | IComponentTypes* This, | 9556 | IComponentTypes *This, |
| 10588 | DISPID dispIdMember, | 9557 | DISPID dispIdMember, |
| 10589 | REFIID riid, | 9558 | REFIID riid, |
| 10590 | LCID lcid, | 9559 | LCID lcid, |
| ... | @@ -10596,42 +9565,43 @@ typedef struct IComponentTypesVtbl { | ... | @@ -10596,42 +9565,43 @@ typedef struct IComponentTypesVtbl { |
| 10596 | 9565 | ||
| 10597 | /*** IComponentTypes methods ***/ | 9566 | /*** IComponentTypes methods ***/ |
| 10598 | HRESULT (STDMETHODCALLTYPE *get_Count)( | 9567 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 10599 | IComponentTypes* This, | 9568 | IComponentTypes *This, |
| 10600 | LONG *Count); | 9569 | LONG *Count); |
| 10601 | 9570 | ||
| 10602 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | 9571 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 10603 | IComponentTypes* This, | 9572 | IComponentTypes *This, |
| 10604 | IEnumVARIANT **ppNewEnum); | 9573 | IEnumVARIANT **ppNewEnum); |
| 10605 | 9574 | ||
| 10606 | HRESULT (STDMETHODCALLTYPE *EnumComponentTypes)( | 9575 | HRESULT (STDMETHODCALLTYPE *EnumComponentTypes)( |
| 10607 | IComponentTypes* This, | 9576 | IComponentTypes *This, |
| 10608 | IEnumComponentTypes **ppNewEnum); | 9577 | IEnumComponentTypes **ppNewEnum); |
| 10609 | 9578 | ||
| 10610 | HRESULT (STDMETHODCALLTYPE *get_Item)( | 9579 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 10611 | IComponentTypes* This, | 9580 | IComponentTypes *This, |
| 10612 | VARIANT Index, | 9581 | VARIANT Index, |
| 10613 | IComponentType **ComponentType); | 9582 | IComponentType **ComponentType); |
| 10614 | 9583 | ||
| 10615 | HRESULT (STDMETHODCALLTYPE *put_Item)( | 9584 | HRESULT (STDMETHODCALLTYPE *put_Item)( |
| 10616 | IComponentTypes* This, | 9585 | IComponentTypes *This, |
| 10617 | VARIANT Index, | 9586 | VARIANT Index, |
| 10618 | IComponentType *ComponentType); | 9587 | IComponentType *ComponentType); |
| 10619 | 9588 | ||
| 10620 | HRESULT (STDMETHODCALLTYPE *Add)( | 9589 | HRESULT (STDMETHODCALLTYPE *Add)( |
| 10621 | IComponentTypes* This, | 9590 | IComponentTypes *This, |
| 10622 | IComponentType *ComponentType, | 9591 | IComponentType *ComponentType, |
| 10623 | VARIANT *NewIndex); | 9592 | VARIANT *NewIndex); |
| 10624 | 9593 | ||
| 10625 | HRESULT (STDMETHODCALLTYPE *Remove)( | 9594 | HRESULT (STDMETHODCALLTYPE *Remove)( |
| 10626 | IComponentTypes* This, | 9595 | IComponentTypes *This, |
| 10627 | VARIANT Index); | 9596 | VARIANT Index); |
| 10628 | 9597 | ||
| 10629 | HRESULT (STDMETHODCALLTYPE *Clone)( | 9598 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 10630 | IComponentTypes* This, | 9599 | IComponentTypes *This, |
| 10631 | IComponentTypes **NewList); | 9600 | IComponentTypes **NewList); |
| 10632 | 9601 | ||
| 10633 | END_INTERFACE | 9602 | END_INTERFACE |
| 10634 | } IComponentTypesVtbl; | 9603 | } IComponentTypesVtbl; |
| 9604 | |||
| 10635 | interface IComponentTypes { | 9605 | interface IComponentTypes { |
| 10636 | CONST_VTBL IComponentTypesVtbl* lpVtbl; | 9606 | CONST_VTBL IComponentTypesVtbl* lpVtbl; |
| 10637 | }; | 9607 | }; |
| ... | @@ -10710,73 +9680,6 @@ static FORCEINLINE HRESULT IComponentTypes_Clone(IComponentTypes* This,IComponen | ... | @@ -10710,73 +9680,6 @@ static FORCEINLINE HRESULT IComponentTypes_Clone(IComponentTypes* This,IComponen |
| 10710 | 9680 | ||
| 10711 | #endif | 9681 | #endif |
| 10712 | 9682 | ||
| 10713 | HRESULT STDMETHODCALLTYPE IComponentTypes_get_Count_Proxy( | ||
| 10714 | IComponentTypes* This, | ||
| 10715 | LONG *Count); | ||
| 10716 | void __RPC_STUB IComponentTypes_get_Count_Stub( | ||
| 10717 | IRpcStubBuffer* This, | ||
| 10718 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10719 | PRPC_MESSAGE pRpcMessage, | ||
| 10720 | DWORD* pdwStubPhase); | ||
| 10721 | HRESULT STDMETHODCALLTYPE IComponentTypes_get__NewEnum_Proxy( | ||
| 10722 | IComponentTypes* This, | ||
| 10723 | IEnumVARIANT **ppNewEnum); | ||
| 10724 | void __RPC_STUB IComponentTypes_get__NewEnum_Stub( | ||
| 10725 | IRpcStubBuffer* This, | ||
| 10726 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10727 | PRPC_MESSAGE pRpcMessage, | ||
| 10728 | DWORD* pdwStubPhase); | ||
| 10729 | HRESULT STDMETHODCALLTYPE IComponentTypes_EnumComponentTypes_Proxy( | ||
| 10730 | IComponentTypes* This, | ||
| 10731 | IEnumComponentTypes **ppNewEnum); | ||
| 10732 | void __RPC_STUB IComponentTypes_EnumComponentTypes_Stub( | ||
| 10733 | IRpcStubBuffer* This, | ||
| 10734 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10735 | PRPC_MESSAGE pRpcMessage, | ||
| 10736 | DWORD* pdwStubPhase); | ||
| 10737 | HRESULT STDMETHODCALLTYPE IComponentTypes_get_Item_Proxy( | ||
| 10738 | IComponentTypes* This, | ||
| 10739 | VARIANT Index, | ||
| 10740 | IComponentType **ComponentType); | ||
| 10741 | void __RPC_STUB IComponentTypes_get_Item_Stub( | ||
| 10742 | IRpcStubBuffer* This, | ||
| 10743 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10744 | PRPC_MESSAGE pRpcMessage, | ||
| 10745 | DWORD* pdwStubPhase); | ||
| 10746 | HRESULT STDMETHODCALLTYPE IComponentTypes_put_Item_Proxy( | ||
| 10747 | IComponentTypes* This, | ||
| 10748 | VARIANT Index, | ||
| 10749 | IComponentType *ComponentType); | ||
| 10750 | void __RPC_STUB IComponentTypes_put_Item_Stub( | ||
| 10751 | IRpcStubBuffer* This, | ||
| 10752 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10753 | PRPC_MESSAGE pRpcMessage, | ||
| 10754 | DWORD* pdwStubPhase); | ||
| 10755 | HRESULT STDMETHODCALLTYPE IComponentTypes_Add_Proxy( | ||
| 10756 | IComponentTypes* This, | ||
| 10757 | IComponentType *ComponentType, | ||
| 10758 | VARIANT *NewIndex); | ||
| 10759 | void __RPC_STUB IComponentTypes_Add_Stub( | ||
| 10760 | IRpcStubBuffer* This, | ||
| 10761 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10762 | PRPC_MESSAGE pRpcMessage, | ||
| 10763 | DWORD* pdwStubPhase); | ||
| 10764 | HRESULT STDMETHODCALLTYPE IComponentTypes_Remove_Proxy( | ||
| 10765 | IComponentTypes* This, | ||
| 10766 | VARIANT Index); | ||
| 10767 | void __RPC_STUB IComponentTypes_Remove_Stub( | ||
| 10768 | IRpcStubBuffer* This, | ||
| 10769 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10770 | PRPC_MESSAGE pRpcMessage, | ||
| 10771 | DWORD* pdwStubPhase); | ||
| 10772 | HRESULT STDMETHODCALLTYPE IComponentTypes_Clone_Proxy( | ||
| 10773 | IComponentTypes* This, | ||
| 10774 | IComponentTypes **NewList); | ||
| 10775 | void __RPC_STUB IComponentTypes_Clone_Stub( | ||
| 10776 | IRpcStubBuffer* This, | ||
| 10777 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10778 | PRPC_MESSAGE pRpcMessage, | ||
| 10779 | DWORD* pdwStubPhase); | ||
| 10780 | 9683 | ||
| 10781 | #endif /* __IComponentTypes_INTERFACE_DEFINED__ */ | 9684 | #endif /* __IComponentTypes_INTERFACE_DEFINED__ */ |
| 10782 | 9685 | ||
| ... | @@ -10828,29 +9731,29 @@ typedef struct IComponentVtbl { | ... | @@ -10828,29 +9731,29 @@ typedef struct IComponentVtbl { |
| 10828 | 9731 | ||
| 10829 | /*** IUnknown methods ***/ | 9732 | /*** IUnknown methods ***/ |
| 10830 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9733 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10831 | IComponent* This, | 9734 | IComponent *This, |
| 10832 | REFIID riid, | 9735 | REFIID riid, |
| 10833 | void **ppvObject); | 9736 | void **ppvObject); |
| 10834 | 9737 | ||
| 10835 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9738 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10836 | IComponent* This); | 9739 | IComponent *This); |
| 10837 | 9740 | ||
| 10838 | ULONG (STDMETHODCALLTYPE *Release)( | 9741 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10839 | IComponent* This); | 9742 | IComponent *This); |
| 10840 | 9743 | ||
| 10841 | /*** IDispatch methods ***/ | 9744 | /*** IDispatch methods ***/ |
| 10842 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 9745 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 10843 | IComponent* This, | 9746 | IComponent *This, |
| 10844 | UINT *pctinfo); | 9747 | UINT *pctinfo); |
| 10845 | 9748 | ||
| 10846 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 9749 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 10847 | IComponent* This, | 9750 | IComponent *This, |
| 10848 | UINT iTInfo, | 9751 | UINT iTInfo, |
| 10849 | LCID lcid, | 9752 | LCID lcid, |
| 10850 | ITypeInfo **ppTInfo); | 9753 | ITypeInfo **ppTInfo); |
| 10851 | 9754 | ||
| 10852 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 9755 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 10853 | IComponent* This, | 9756 | IComponent *This, |
| 10854 | REFIID riid, | 9757 | REFIID riid, |
| 10855 | LPOLESTR *rgszNames, | 9758 | LPOLESTR *rgszNames, |
| 10856 | UINT cNames, | 9759 | UINT cNames, |
| ... | @@ -10858,7 +9761,7 @@ typedef struct IComponentVtbl { | ... | @@ -10858,7 +9761,7 @@ typedef struct IComponentVtbl { |
| 10858 | DISPID *rgDispId); | 9761 | DISPID *rgDispId); |
| 10859 | 9762 | ||
| 10860 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 9763 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 10861 | IComponent* This, | 9764 | IComponent *This, |
| 10862 | DISPID dispIdMember, | 9765 | DISPID dispIdMember, |
| 10863 | REFIID riid, | 9766 | REFIID riid, |
| 10864 | LCID lcid, | 9767 | LCID lcid, |
| ... | @@ -10870,43 +9773,44 @@ typedef struct IComponentVtbl { | ... | @@ -10870,43 +9773,44 @@ typedef struct IComponentVtbl { |
| 10870 | 9773 | ||
| 10871 | /*** IComponent methods ***/ | 9774 | /*** IComponent methods ***/ |
| 10872 | HRESULT (STDMETHODCALLTYPE *get_Type)( | 9775 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 10873 | IComponent* This, | 9776 | IComponent *This, |
| 10874 | IComponentType **CT); | 9777 | IComponentType **CT); |
| 10875 | 9778 | ||
| 10876 | HRESULT (STDMETHODCALLTYPE *put_Type)( | 9779 | HRESULT (STDMETHODCALLTYPE *put_Type)( |
| 10877 | IComponent* This, | 9780 | IComponent *This, |
| 10878 | IComponentType *CT); | 9781 | IComponentType *CT); |
| 10879 | 9782 | ||
| 10880 | HRESULT (STDMETHODCALLTYPE *get_DescLangID)( | 9783 | HRESULT (STDMETHODCALLTYPE *get_DescLangID)( |
| 10881 | IComponent* This, | 9784 | IComponent *This, |
| 10882 | LONG *LangID); | 9785 | LONG *LangID); |
| 10883 | 9786 | ||
| 10884 | HRESULT (STDMETHODCALLTYPE *put_DescLangID)( | 9787 | HRESULT (STDMETHODCALLTYPE *put_DescLangID)( |
| 10885 | IComponent* This, | 9788 | IComponent *This, |
| 10886 | LONG LangID); | 9789 | LONG LangID); |
| 10887 | 9790 | ||
| 10888 | HRESULT (STDMETHODCALLTYPE *get_Status)( | 9791 | HRESULT (STDMETHODCALLTYPE *get_Status)( |
| 10889 | IComponent* This, | 9792 | IComponent *This, |
| 10890 | ComponentStatus *Status); | 9793 | ComponentStatus *Status); |
| 10891 | 9794 | ||
| 10892 | HRESULT (STDMETHODCALLTYPE *put_Status)( | 9795 | HRESULT (STDMETHODCALLTYPE *put_Status)( |
| 10893 | IComponent* This, | 9796 | IComponent *This, |
| 10894 | ComponentStatus Status); | 9797 | ComponentStatus Status); |
| 10895 | 9798 | ||
| 10896 | HRESULT (STDMETHODCALLTYPE *get_Description)( | 9799 | HRESULT (STDMETHODCALLTYPE *get_Description)( |
| 10897 | IComponent* This, | 9800 | IComponent *This, |
| 10898 | BSTR *Description); | 9801 | BSTR *Description); |
| 10899 | 9802 | ||
| 10900 | HRESULT (STDMETHODCALLTYPE *put_Description)( | 9803 | HRESULT (STDMETHODCALLTYPE *put_Description)( |
| 10901 | IComponent* This, | 9804 | IComponent *This, |
| 10902 | BSTR Description); | 9805 | BSTR Description); |
| 10903 | 9806 | ||
| 10904 | HRESULT (STDMETHODCALLTYPE *Clone)( | 9807 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 10905 | IComponent* This, | 9808 | IComponent *This, |
| 10906 | IComponent **NewComponent); | 9809 | IComponent **NewComponent); |
| 10907 | 9810 | ||
| 10908 | END_INTERFACE | 9811 | END_INTERFACE |
| 10909 | } IComponentVtbl; | 9812 | } IComponentVtbl; |
| 9813 | |||
| 10910 | interface IComponent { | 9814 | interface IComponent { |
| 10911 | CONST_VTBL IComponentVtbl* lpVtbl; | 9815 | CONST_VTBL IComponentVtbl* lpVtbl; |
| 10912 | }; | 9816 | }; |
| ... | @@ -10989,78 +9893,6 @@ static FORCEINLINE HRESULT IComponent_Clone(IComponent* This,IComponent **NewCom | ... | @@ -10989,78 +9893,6 @@ static FORCEINLINE HRESULT IComponent_Clone(IComponent* This,IComponent **NewCom |
| 10989 | 9893 | ||
| 10990 | #endif | 9894 | #endif |
| 10991 | 9895 | ||
| 10992 | HRESULT STDMETHODCALLTYPE IComponent_get_Type_Proxy( | ||
| 10993 | IComponent* This, | ||
| 10994 | IComponentType **CT); | ||
| 10995 | void __RPC_STUB IComponent_get_Type_Stub( | ||
| 10996 | IRpcStubBuffer* This, | ||
| 10997 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 10998 | PRPC_MESSAGE pRpcMessage, | ||
| 10999 | DWORD* pdwStubPhase); | ||
| 11000 | HRESULT STDMETHODCALLTYPE IComponent_put_Type_Proxy( | ||
| 11001 | IComponent* This, | ||
| 11002 | IComponentType *CT); | ||
| 11003 | void __RPC_STUB IComponent_put_Type_Stub( | ||
| 11004 | IRpcStubBuffer* This, | ||
| 11005 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11006 | PRPC_MESSAGE pRpcMessage, | ||
| 11007 | DWORD* pdwStubPhase); | ||
| 11008 | HRESULT STDMETHODCALLTYPE IComponent_get_DescLangID_Proxy( | ||
| 11009 | IComponent* This, | ||
| 11010 | LONG *LangID); | ||
| 11011 | void __RPC_STUB IComponent_get_DescLangID_Stub( | ||
| 11012 | IRpcStubBuffer* This, | ||
| 11013 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11014 | PRPC_MESSAGE pRpcMessage, | ||
| 11015 | DWORD* pdwStubPhase); | ||
| 11016 | HRESULT STDMETHODCALLTYPE IComponent_put_DescLangID_Proxy( | ||
| 11017 | IComponent* This, | ||
| 11018 | LONG LangID); | ||
| 11019 | void __RPC_STUB IComponent_put_DescLangID_Stub( | ||
| 11020 | IRpcStubBuffer* This, | ||
| 11021 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11022 | PRPC_MESSAGE pRpcMessage, | ||
| 11023 | DWORD* pdwStubPhase); | ||
| 11024 | HRESULT STDMETHODCALLTYPE IComponent_get_Status_Proxy( | ||
| 11025 | IComponent* This, | ||
| 11026 | ComponentStatus *Status); | ||
| 11027 | void __RPC_STUB IComponent_get_Status_Stub( | ||
| 11028 | IRpcStubBuffer* This, | ||
| 11029 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11030 | PRPC_MESSAGE pRpcMessage, | ||
| 11031 | DWORD* pdwStubPhase); | ||
| 11032 | HRESULT STDMETHODCALLTYPE IComponent_put_Status_Proxy( | ||
| 11033 | IComponent* This, | ||
| 11034 | ComponentStatus Status); | ||
| 11035 | void __RPC_STUB IComponent_put_Status_Stub( | ||
| 11036 | IRpcStubBuffer* This, | ||
| 11037 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11038 | PRPC_MESSAGE pRpcMessage, | ||
| 11039 | DWORD* pdwStubPhase); | ||
| 11040 | HRESULT STDMETHODCALLTYPE IComponent_get_Description_Proxy( | ||
| 11041 | IComponent* This, | ||
| 11042 | BSTR *Description); | ||
| 11043 | void __RPC_STUB IComponent_get_Description_Stub( | ||
| 11044 | IRpcStubBuffer* This, | ||
| 11045 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11046 | PRPC_MESSAGE pRpcMessage, | ||
| 11047 | DWORD* pdwStubPhase); | ||
| 11048 | HRESULT STDMETHODCALLTYPE IComponent_put_Description_Proxy( | ||
| 11049 | IComponent* This, | ||
| 11050 | BSTR Description); | ||
| 11051 | void __RPC_STUB IComponent_put_Description_Stub( | ||
| 11052 | IRpcStubBuffer* This, | ||
| 11053 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11054 | PRPC_MESSAGE pRpcMessage, | ||
| 11055 | DWORD* pdwStubPhase); | ||
| 11056 | HRESULT STDMETHODCALLTYPE IComponent_Clone_Proxy( | ||
| 11057 | IComponent* This, | ||
| 11058 | IComponent **NewComponent); | ||
| 11059 | void __RPC_STUB IComponent_Clone_Stub( | ||
| 11060 | IRpcStubBuffer* This, | ||
| 11061 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11062 | PRPC_MESSAGE pRpcMessage, | ||
| 11063 | DWORD* pdwStubPhase); | ||
| 11064 | 9896 | ||
| 11065 | #endif /* __IComponent_INTERFACE_DEFINED__ */ | 9897 | #endif /* __IComponent_INTERFACE_DEFINED__ */ |
| 11066 | 9898 | ||
| ... | @@ -11091,29 +9923,29 @@ typedef struct IAnalogAudioComponentTypeVtbl { | ... | @@ -11091,29 +9923,29 @@ typedef struct IAnalogAudioComponentTypeVtbl { |
| 11091 | 9923 | ||
| 11092 | /*** IUnknown methods ***/ | 9924 | /*** IUnknown methods ***/ |
| 11093 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 9925 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11094 | IAnalogAudioComponentType* This, | 9926 | IAnalogAudioComponentType *This, |
| 11095 | REFIID riid, | 9927 | REFIID riid, |
| 11096 | void **ppvObject); | 9928 | void **ppvObject); |
| 11097 | 9929 | ||
| 11098 | ULONG (STDMETHODCALLTYPE *AddRef)( | 9930 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11099 | IAnalogAudioComponentType* This); | 9931 | IAnalogAudioComponentType *This); |
| 11100 | 9932 | ||
| 11101 | ULONG (STDMETHODCALLTYPE *Release)( | 9933 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11102 | IAnalogAudioComponentType* This); | 9934 | IAnalogAudioComponentType *This); |
| 11103 | 9935 | ||
| 11104 | /*** IDispatch methods ***/ | 9936 | /*** IDispatch methods ***/ |
| 11105 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 9937 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 11106 | IAnalogAudioComponentType* This, | 9938 | IAnalogAudioComponentType *This, |
| 11107 | UINT *pctinfo); | 9939 | UINT *pctinfo); |
| 11108 | 9940 | ||
| 11109 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 9941 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 11110 | IAnalogAudioComponentType* This, | 9942 | IAnalogAudioComponentType *This, |
| 11111 | UINT iTInfo, | 9943 | UINT iTInfo, |
| 11112 | LCID lcid, | 9944 | LCID lcid, |
| 11113 | ITypeInfo **ppTInfo); | 9945 | ITypeInfo **ppTInfo); |
| 11114 | 9946 | ||
| 11115 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 9947 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 11116 | IAnalogAudioComponentType* This, | 9948 | IAnalogAudioComponentType *This, |
| 11117 | REFIID riid, | 9949 | REFIID riid, |
| 11118 | LPOLESTR *rgszNames, | 9950 | LPOLESTR *rgszNames, |
| 11119 | UINT cNames, | 9951 | UINT cNames, |
| ... | @@ -11121,7 +9953,7 @@ typedef struct IAnalogAudioComponentTypeVtbl { | ... | @@ -11121,7 +9953,7 @@ typedef struct IAnalogAudioComponentTypeVtbl { |
| 11121 | DISPID *rgDispId); | 9953 | DISPID *rgDispId); |
| 11122 | 9954 | ||
| 11123 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 9955 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 11124 | IAnalogAudioComponentType* This, | 9956 | IAnalogAudioComponentType *This, |
| 11125 | DISPID dispIdMember, | 9957 | DISPID dispIdMember, |
| 11126 | REFIID riid, | 9958 | REFIID riid, |
| 11127 | LCID lcid, | 9959 | LCID lcid, |
| ... | @@ -11133,84 +9965,85 @@ typedef struct IAnalogAudioComponentTypeVtbl { | ... | @@ -11133,84 +9965,85 @@ typedef struct IAnalogAudioComponentTypeVtbl { |
| 11133 | 9965 | ||
| 11134 | /*** IComponentType methods ***/ | 9966 | /*** IComponentType methods ***/ |
| 11135 | HRESULT (STDMETHODCALLTYPE *get_Category)( | 9967 | HRESULT (STDMETHODCALLTYPE *get_Category)( |
| 11136 | IAnalogAudioComponentType* This, | 9968 | IAnalogAudioComponentType *This, |
| 11137 | ComponentCategory *Category); | 9969 | ComponentCategory *Category); |
| 11138 | 9970 | ||
| 11139 | HRESULT (STDMETHODCALLTYPE *put_Category)( | 9971 | HRESULT (STDMETHODCALLTYPE *put_Category)( |
| 11140 | IAnalogAudioComponentType* This, | 9972 | IAnalogAudioComponentType *This, |
| 11141 | ComponentCategory Category); | 9973 | ComponentCategory Category); |
| 11142 | 9974 | ||
| 11143 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( | 9975 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( |
| 11144 | IAnalogAudioComponentType* This, | 9976 | IAnalogAudioComponentType *This, |
| 11145 | BSTR *MediaMajorType); | 9977 | BSTR *MediaMajorType); |
| 11146 | 9978 | ||
| 11147 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( | 9979 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( |
| 11148 | IAnalogAudioComponentType* This, | 9980 | IAnalogAudioComponentType *This, |
| 11149 | BSTR MediaMajorType); | 9981 | BSTR MediaMajorType); |
| 11150 | 9982 | ||
| 11151 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( | 9983 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( |
| 11152 | IAnalogAudioComponentType* This, | 9984 | IAnalogAudioComponentType *This, |
| 11153 | GUID *MediaMajorTypeGuid); | 9985 | GUID *MediaMajorTypeGuid); |
| 11154 | 9986 | ||
| 11155 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( | 9987 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( |
| 11156 | IAnalogAudioComponentType* This, | 9988 | IAnalogAudioComponentType *This, |
| 11157 | REFCLSID MediaMajorTypeGuid); | 9989 | REFCLSID MediaMajorTypeGuid); |
| 11158 | 9990 | ||
| 11159 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( | 9991 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( |
| 11160 | IAnalogAudioComponentType* This, | 9992 | IAnalogAudioComponentType *This, |
| 11161 | BSTR *MediaSubType); | 9993 | BSTR *MediaSubType); |
| 11162 | 9994 | ||
| 11163 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( | 9995 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( |
| 11164 | IAnalogAudioComponentType* This, | 9996 | IAnalogAudioComponentType *This, |
| 11165 | BSTR MediaSubType); | 9997 | BSTR MediaSubType); |
| 11166 | 9998 | ||
| 11167 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( | 9999 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( |
| 11168 | IAnalogAudioComponentType* This, | 10000 | IAnalogAudioComponentType *This, |
| 11169 | GUID *MediaSubTypeGuid); | 10001 | GUID *MediaSubTypeGuid); |
| 11170 | 10002 | ||
| 11171 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( | 10003 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( |
| 11172 | IAnalogAudioComponentType* This, | 10004 | IAnalogAudioComponentType *This, |
| 11173 | REFCLSID MediaSubTypeGuid); | 10005 | REFCLSID MediaSubTypeGuid); |
| 11174 | 10006 | ||
| 11175 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( | 10007 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( |
| 11176 | IAnalogAudioComponentType* This, | 10008 | IAnalogAudioComponentType *This, |
| 11177 | BSTR *MediaFormatType); | 10009 | BSTR *MediaFormatType); |
| 11178 | 10010 | ||
| 11179 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( | 10011 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( |
| 11180 | IAnalogAudioComponentType* This, | 10012 | IAnalogAudioComponentType *This, |
| 11181 | BSTR MediaFormatType); | 10013 | BSTR MediaFormatType); |
| 11182 | 10014 | ||
| 11183 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( | 10015 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( |
| 11184 | IAnalogAudioComponentType* This, | 10016 | IAnalogAudioComponentType *This, |
| 11185 | GUID *MediaFormatTypeGuid); | 10017 | GUID *MediaFormatTypeGuid); |
| 11186 | 10018 | ||
| 11187 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( | 10019 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( |
| 11188 | IAnalogAudioComponentType* This, | 10020 | IAnalogAudioComponentType *This, |
| 11189 | REFCLSID MediaFormatTypeGuid); | 10021 | REFCLSID MediaFormatTypeGuid); |
| 11190 | 10022 | ||
| 11191 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( | 10023 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( |
| 11192 | IAnalogAudioComponentType* This, | 10024 | IAnalogAudioComponentType *This, |
| 11193 | AM_MEDIA_TYPE *MediaType); | 10025 | AM_MEDIA_TYPE *MediaType); |
| 11194 | 10026 | ||
| 11195 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( | 10027 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( |
| 11196 | IAnalogAudioComponentType* This, | 10028 | IAnalogAudioComponentType *This, |
| 11197 | AM_MEDIA_TYPE *MediaType); | 10029 | AM_MEDIA_TYPE *MediaType); |
| 11198 | 10030 | ||
| 11199 | HRESULT (STDMETHODCALLTYPE *Clone)( | 10031 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 11200 | IAnalogAudioComponentType* This, | 10032 | IAnalogAudioComponentType *This, |
| 11201 | IComponentType **NewCT); | 10033 | IComponentType **NewCT); |
| 11202 | 10034 | ||
| 11203 | /*** IAnalogAudioComponentType methods ***/ | 10035 | /*** IAnalogAudioComponentType methods ***/ |
| 11204 | HRESULT (STDMETHODCALLTYPE *get_AnalogAudioMode)( | 10036 | HRESULT (STDMETHODCALLTYPE *get_AnalogAudioMode)( |
| 11205 | IAnalogAudioComponentType* This, | 10037 | IAnalogAudioComponentType *This, |
| 11206 | TVAudioMode *Mode); | 10038 | TVAudioMode *Mode); |
| 11207 | 10039 | ||
| 11208 | HRESULT (STDMETHODCALLTYPE *put_AnalogAudioMode)( | 10040 | HRESULT (STDMETHODCALLTYPE *put_AnalogAudioMode)( |
| 11209 | IAnalogAudioComponentType* This, | 10041 | IAnalogAudioComponentType *This, |
| 11210 | TVAudioMode Mode); | 10042 | TVAudioMode Mode); |
| 11211 | 10043 | ||
| 11212 | END_INTERFACE | 10044 | END_INTERFACE |
| 11213 | } IAnalogAudioComponentTypeVtbl; | 10045 | } IAnalogAudioComponentTypeVtbl; |
| 10046 | |||
| 11214 | interface IAnalogAudioComponentType { | 10047 | interface IAnalogAudioComponentType { |
| 11215 | CONST_VTBL IAnalogAudioComponentTypeVtbl* lpVtbl; | 10048 | CONST_VTBL IAnalogAudioComponentTypeVtbl* lpVtbl; |
| 11216 | }; | 10049 | }; |
| ... | @@ -11335,22 +10168,6 @@ static FORCEINLINE HRESULT IAnalogAudioComponentType_put_AnalogAudioMode(IAnalog | ... | @@ -11335,22 +10168,6 @@ static FORCEINLINE HRESULT IAnalogAudioComponentType_put_AnalogAudioMode(IAnalog |
| 11335 | 10168 | ||
| 11336 | #endif | 10169 | #endif |
| 11337 | 10170 | ||
| 11338 | HRESULT STDMETHODCALLTYPE IAnalogAudioComponentType_get_AnalogAudioMode_Proxy( | ||
| 11339 | IAnalogAudioComponentType* This, | ||
| 11340 | TVAudioMode *Mode); | ||
| 11341 | void __RPC_STUB IAnalogAudioComponentType_get_AnalogAudioMode_Stub( | ||
| 11342 | IRpcStubBuffer* This, | ||
| 11343 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11344 | PRPC_MESSAGE pRpcMessage, | ||
| 11345 | DWORD* pdwStubPhase); | ||
| 11346 | HRESULT STDMETHODCALLTYPE IAnalogAudioComponentType_put_AnalogAudioMode_Proxy( | ||
| 11347 | IAnalogAudioComponentType* This, | ||
| 11348 | TVAudioMode Mode); | ||
| 11349 | void __RPC_STUB IAnalogAudioComponentType_put_AnalogAudioMode_Stub( | ||
| 11350 | IRpcStubBuffer* This, | ||
| 11351 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11352 | PRPC_MESSAGE pRpcMessage, | ||
| 11353 | DWORD* pdwStubPhase); | ||
| 11354 | 10171 | ||
| 11355 | #endif /* __IAnalogAudioComponentType_INTERFACE_DEFINED__ */ | 10172 | #endif /* __IAnalogAudioComponentType_INTERFACE_DEFINED__ */ |
| 11356 | 10173 | ||
| ... | @@ -11393,29 +10210,29 @@ typedef struct IMPEG2ComponentVtbl { | ... | @@ -11393,29 +10210,29 @@ typedef struct IMPEG2ComponentVtbl { |
| 11393 | 10210 | ||
| 11394 | /*** IUnknown methods ***/ | 10211 | /*** IUnknown methods ***/ |
| 11395 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 10212 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11396 | IMPEG2Component* This, | 10213 | IMPEG2Component *This, |
| 11397 | REFIID riid, | 10214 | REFIID riid, |
| 11398 | void **ppvObject); | 10215 | void **ppvObject); |
| 11399 | 10216 | ||
| 11400 | ULONG (STDMETHODCALLTYPE *AddRef)( | 10217 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11401 | IMPEG2Component* This); | 10218 | IMPEG2Component *This); |
| 11402 | 10219 | ||
| 11403 | ULONG (STDMETHODCALLTYPE *Release)( | 10220 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11404 | IMPEG2Component* This); | 10221 | IMPEG2Component *This); |
| 11405 | 10222 | ||
| 11406 | /*** IDispatch methods ***/ | 10223 | /*** IDispatch methods ***/ |
| 11407 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 10224 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 11408 | IMPEG2Component* This, | 10225 | IMPEG2Component *This, |
| 11409 | UINT *pctinfo); | 10226 | UINT *pctinfo); |
| 11410 | 10227 | ||
| 11411 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 10228 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 11412 | IMPEG2Component* This, | 10229 | IMPEG2Component *This, |
| 11413 | UINT iTInfo, | 10230 | UINT iTInfo, |
| 11414 | LCID lcid, | 10231 | LCID lcid, |
| 11415 | ITypeInfo **ppTInfo); | 10232 | ITypeInfo **ppTInfo); |
| 11416 | 10233 | ||
| 11417 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 10234 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 11418 | IMPEG2Component* This, | 10235 | IMPEG2Component *This, |
| 11419 | REFIID riid, | 10236 | REFIID riid, |
| 11420 | LPOLESTR *rgszNames, | 10237 | LPOLESTR *rgszNames, |
| 11421 | UINT cNames, | 10238 | UINT cNames, |
| ... | @@ -11423,7 +10240,7 @@ typedef struct IMPEG2ComponentVtbl { | ... | @@ -11423,7 +10240,7 @@ typedef struct IMPEG2ComponentVtbl { |
| 11423 | DISPID *rgDispId); | 10240 | DISPID *rgDispId); |
| 11424 | 10241 | ||
| 11425 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 10242 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 11426 | IMPEG2Component* This, | 10243 | IMPEG2Component *This, |
| 11427 | DISPID dispIdMember, | 10244 | DISPID dispIdMember, |
| 11428 | REFIID riid, | 10245 | REFIID riid, |
| 11429 | LCID lcid, | 10246 | LCID lcid, |
| ... | @@ -11435,68 +10252,69 @@ typedef struct IMPEG2ComponentVtbl { | ... | @@ -11435,68 +10252,69 @@ typedef struct IMPEG2ComponentVtbl { |
| 11435 | 10252 | ||
| 11436 | /*** IComponent methods ***/ | 10253 | /*** IComponent methods ***/ |
| 11437 | HRESULT (STDMETHODCALLTYPE *get_Type)( | 10254 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 11438 | IMPEG2Component* This, | 10255 | IMPEG2Component *This, |
| 11439 | IComponentType **CT); | 10256 | IComponentType **CT); |
| 11440 | 10257 | ||
| 11441 | HRESULT (STDMETHODCALLTYPE *put_Type)( | 10258 | HRESULT (STDMETHODCALLTYPE *put_Type)( |
| 11442 | IMPEG2Component* This, | 10259 | IMPEG2Component *This, |
| 11443 | IComponentType *CT); | 10260 | IComponentType *CT); |
| 11444 | 10261 | ||
| 11445 | HRESULT (STDMETHODCALLTYPE *get_DescLangID)( | 10262 | HRESULT (STDMETHODCALLTYPE *get_DescLangID)( |
| 11446 | IMPEG2Component* This, | 10263 | IMPEG2Component *This, |
| 11447 | LONG *LangID); | 10264 | LONG *LangID); |
| 11448 | 10265 | ||
| 11449 | HRESULT (STDMETHODCALLTYPE *put_DescLangID)( | 10266 | HRESULT (STDMETHODCALLTYPE *put_DescLangID)( |
| 11450 | IMPEG2Component* This, | 10267 | IMPEG2Component *This, |
| 11451 | LONG LangID); | 10268 | LONG LangID); |
| 11452 | 10269 | ||
| 11453 | HRESULT (STDMETHODCALLTYPE *get_Status)( | 10270 | HRESULT (STDMETHODCALLTYPE *get_Status)( |
| 11454 | IMPEG2Component* This, | 10271 | IMPEG2Component *This, |
| 11455 | ComponentStatus *Status); | 10272 | ComponentStatus *Status); |
| 11456 | 10273 | ||
| 11457 | HRESULT (STDMETHODCALLTYPE *put_Status)( | 10274 | HRESULT (STDMETHODCALLTYPE *put_Status)( |
| 11458 | IMPEG2Component* This, | 10275 | IMPEG2Component *This, |
| 11459 | ComponentStatus Status); | 10276 | ComponentStatus Status); |
| 11460 | 10277 | ||
| 11461 | HRESULT (STDMETHODCALLTYPE *get_Description)( | 10278 | HRESULT (STDMETHODCALLTYPE *get_Description)( |
| 11462 | IMPEG2Component* This, | 10279 | IMPEG2Component *This, |
| 11463 | BSTR *Description); | 10280 | BSTR *Description); |
| 11464 | 10281 | ||
| 11465 | HRESULT (STDMETHODCALLTYPE *put_Description)( | 10282 | HRESULT (STDMETHODCALLTYPE *put_Description)( |
| 11466 | IMPEG2Component* This, | 10283 | IMPEG2Component *This, |
| 11467 | BSTR Description); | 10284 | BSTR Description); |
| 11468 | 10285 | ||
| 11469 | HRESULT (STDMETHODCALLTYPE *Clone)( | 10286 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 11470 | IMPEG2Component* This, | 10287 | IMPEG2Component *This, |
| 11471 | IComponent **NewComponent); | 10288 | IComponent **NewComponent); |
| 11472 | 10289 | ||
| 11473 | /*** IMPEG2Component methods ***/ | 10290 | /*** IMPEG2Component methods ***/ |
| 11474 | HRESULT (STDMETHODCALLTYPE *get_PID)( | 10291 | HRESULT (STDMETHODCALLTYPE *get_PID)( |
| 11475 | IMPEG2Component* This, | 10292 | IMPEG2Component *This, |
| 11476 | LONG *PID); | 10293 | LONG *PID); |
| 11477 | 10294 | ||
| 11478 | HRESULT (STDMETHODCALLTYPE *put_PID)( | 10295 | HRESULT (STDMETHODCALLTYPE *put_PID)( |
| 11479 | IMPEG2Component* This, | 10296 | IMPEG2Component *This, |
| 11480 | LONG PID); | 10297 | LONG PID); |
| 11481 | 10298 | ||
| 11482 | HRESULT (STDMETHODCALLTYPE *get_PCRPID)( | 10299 | HRESULT (STDMETHODCALLTYPE *get_PCRPID)( |
| 11483 | IMPEG2Component* This, | 10300 | IMPEG2Component *This, |
| 11484 | LONG *PCRPID); | 10301 | LONG *PCRPID); |
| 11485 | 10302 | ||
| 11486 | HRESULT (STDMETHODCALLTYPE *put_PCRPID)( | 10303 | HRESULT (STDMETHODCALLTYPE *put_PCRPID)( |
| 11487 | IMPEG2Component* This, | 10304 | IMPEG2Component *This, |
| 11488 | LONG PCRPID); | 10305 | LONG PCRPID); |
| 11489 | 10306 | ||
| 11490 | HRESULT (STDMETHODCALLTYPE *get_ProgramNumber)( | 10307 | HRESULT (STDMETHODCALLTYPE *get_ProgramNumber)( |
| 11491 | IMPEG2Component* This, | 10308 | IMPEG2Component *This, |
| 11492 | LONG *ProgramNumber); | 10309 | LONG *ProgramNumber); |
| 11493 | 10310 | ||
| 11494 | HRESULT (STDMETHODCALLTYPE *put_ProgramNumber)( | 10311 | HRESULT (STDMETHODCALLTYPE *put_ProgramNumber)( |
| 11495 | IMPEG2Component* This, | 10312 | IMPEG2Component *This, |
| 11496 | LONG ProgramNumber); | 10313 | LONG ProgramNumber); |
| 11497 | 10314 | ||
| 11498 | END_INTERFACE | 10315 | END_INTERFACE |
| 11499 | } IMPEG2ComponentVtbl; | 10316 | } IMPEG2ComponentVtbl; |
| 10317 | |||
| 11500 | interface IMPEG2Component { | 10318 | interface IMPEG2Component { |
| 11501 | CONST_VTBL IMPEG2ComponentVtbl* lpVtbl; | 10319 | CONST_VTBL IMPEG2ComponentVtbl* lpVtbl; |
| 11502 | }; | 10320 | }; |
| ... | @@ -11605,54 +10423,6 @@ static FORCEINLINE HRESULT IMPEG2Component_put_ProgramNumber(IMPEG2Component* Th | ... | @@ -11605,54 +10423,6 @@ static FORCEINLINE HRESULT IMPEG2Component_put_ProgramNumber(IMPEG2Component* Th |
| 11605 | 10423 | ||
| 11606 | #endif | 10424 | #endif |
| 11607 | 10425 | ||
| 11608 | HRESULT STDMETHODCALLTYPE IMPEG2Component_get_PID_Proxy( | ||
| 11609 | IMPEG2Component* This, | ||
| 11610 | LONG *PID); | ||
| 11611 | void __RPC_STUB IMPEG2Component_get_PID_Stub( | ||
| 11612 | IRpcStubBuffer* This, | ||
| 11613 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11614 | PRPC_MESSAGE pRpcMessage, | ||
| 11615 | DWORD* pdwStubPhase); | ||
| 11616 | HRESULT STDMETHODCALLTYPE IMPEG2Component_put_PID_Proxy( | ||
| 11617 | IMPEG2Component* This, | ||
| 11618 | LONG PID); | ||
| 11619 | void __RPC_STUB IMPEG2Component_put_PID_Stub( | ||
| 11620 | IRpcStubBuffer* This, | ||
| 11621 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11622 | PRPC_MESSAGE pRpcMessage, | ||
| 11623 | DWORD* pdwStubPhase); | ||
| 11624 | HRESULT STDMETHODCALLTYPE IMPEG2Component_get_PCRPID_Proxy( | ||
| 11625 | IMPEG2Component* This, | ||
| 11626 | LONG *PCRPID); | ||
| 11627 | void __RPC_STUB IMPEG2Component_get_PCRPID_Stub( | ||
| 11628 | IRpcStubBuffer* This, | ||
| 11629 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11630 | PRPC_MESSAGE pRpcMessage, | ||
| 11631 | DWORD* pdwStubPhase); | ||
| 11632 | HRESULT STDMETHODCALLTYPE IMPEG2Component_put_PCRPID_Proxy( | ||
| 11633 | IMPEG2Component* This, | ||
| 11634 | LONG PCRPID); | ||
| 11635 | void __RPC_STUB IMPEG2Component_put_PCRPID_Stub( | ||
| 11636 | IRpcStubBuffer* This, | ||
| 11637 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11638 | PRPC_MESSAGE pRpcMessage, | ||
| 11639 | DWORD* pdwStubPhase); | ||
| 11640 | HRESULT STDMETHODCALLTYPE IMPEG2Component_get_ProgramNumber_Proxy( | ||
| 11641 | IMPEG2Component* This, | ||
| 11642 | LONG *ProgramNumber); | ||
| 11643 | void __RPC_STUB IMPEG2Component_get_ProgramNumber_Stub( | ||
| 11644 | IRpcStubBuffer* This, | ||
| 11645 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11646 | PRPC_MESSAGE pRpcMessage, | ||
| 11647 | DWORD* pdwStubPhase); | ||
| 11648 | HRESULT STDMETHODCALLTYPE IMPEG2Component_put_ProgramNumber_Proxy( | ||
| 11649 | IMPEG2Component* This, | ||
| 11650 | LONG ProgramNumber); | ||
| 11651 | void __RPC_STUB IMPEG2Component_put_ProgramNumber_Stub( | ||
| 11652 | IRpcStubBuffer* This, | ||
| 11653 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11654 | PRPC_MESSAGE pRpcMessage, | ||
| 11655 | DWORD* pdwStubPhase); | ||
| 11656 | 10426 | ||
| 11657 | #endif /* __IMPEG2Component_INTERFACE_DEFINED__ */ | 10427 | #endif /* __IMPEG2Component_INTERFACE_DEFINED__ */ |
| 11658 | 10428 | ||
| ... | @@ -11691,36 +10461,37 @@ typedef struct IEnumComponentsVtbl { | ... | @@ -11691,36 +10461,37 @@ typedef struct IEnumComponentsVtbl { |
| 11691 | 10461 | ||
| 11692 | /*** IUnknown methods ***/ | 10462 | /*** IUnknown methods ***/ |
| 11693 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 10463 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11694 | IEnumComponents* This, | 10464 | IEnumComponents *This, |
| 11695 | REFIID riid, | 10465 | REFIID riid, |
| 11696 | void **ppvObject); | 10466 | void **ppvObject); |
| 11697 | 10467 | ||
| 11698 | ULONG (STDMETHODCALLTYPE *AddRef)( | 10468 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11699 | IEnumComponents* This); | 10469 | IEnumComponents *This); |
| 11700 | 10470 | ||
| 11701 | ULONG (STDMETHODCALLTYPE *Release)( | 10471 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11702 | IEnumComponents* This); | 10472 | IEnumComponents *This); |
| 11703 | 10473 | ||
| 11704 | /*** IEnumComponents methods ***/ | 10474 | /*** IEnumComponents methods ***/ |
| 11705 | HRESULT (STDMETHODCALLTYPE *Next)( | 10475 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 11706 | IEnumComponents* This, | 10476 | IEnumComponents *This, |
| 11707 | ULONG celt, | 10477 | ULONG celt, |
| 11708 | IComponent **rgelt, | 10478 | IComponent **rgelt, |
| 11709 | ULONG *pceltFetched); | 10479 | ULONG *pceltFetched); |
| 11710 | 10480 | ||
| 11711 | HRESULT (STDMETHODCALLTYPE *Skip)( | 10481 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 11712 | IEnumComponents* This, | 10482 | IEnumComponents *This, |
| 11713 | ULONG celt); | 10483 | ULONG celt); |
| 11714 | 10484 | ||
| 11715 | HRESULT (STDMETHODCALLTYPE *Reset)( | 10485 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 11716 | IEnumComponents* This); | 10486 | IEnumComponents *This); |
| 11717 | 10487 | ||
| 11718 | HRESULT (STDMETHODCALLTYPE *Clone)( | 10488 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 11719 | IEnumComponents* This, | 10489 | IEnumComponents *This, |
| 11720 | IEnumComponents **ppEnum); | 10490 | IEnumComponents **ppEnum); |
| 11721 | 10491 | ||
| 11722 | END_INTERFACE | 10492 | END_INTERFACE |
| 11723 | } IEnumComponentsVtbl; | 10493 | } IEnumComponentsVtbl; |
| 10494 | |||
| 11724 | interface IEnumComponents { | 10495 | interface IEnumComponents { |
| 11725 | CONST_VTBL IEnumComponentsVtbl* lpVtbl; | 10496 | CONST_VTBL IEnumComponentsVtbl* lpVtbl; |
| 11726 | }; | 10497 | }; |
| ... | @@ -11765,39 +10536,6 @@ static FORCEINLINE HRESULT IEnumComponents_Clone(IEnumComponents* This,IEnumComp | ... | @@ -11765,39 +10536,6 @@ static FORCEINLINE HRESULT IEnumComponents_Clone(IEnumComponents* This,IEnumComp |
| 11765 | 10536 | ||
| 11766 | #endif | 10537 | #endif |
| 11767 | 10538 | ||
| 11768 | HRESULT STDMETHODCALLTYPE IEnumComponents_Next_Proxy( | ||
| 11769 | IEnumComponents* This, | ||
| 11770 | ULONG celt, | ||
| 11771 | IComponent **rgelt, | ||
| 11772 | ULONG *pceltFetched); | ||
| 11773 | void __RPC_STUB IEnumComponents_Next_Stub( | ||
| 11774 | IRpcStubBuffer* This, | ||
| 11775 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11776 | PRPC_MESSAGE pRpcMessage, | ||
| 11777 | DWORD* pdwStubPhase); | ||
| 11778 | HRESULT STDMETHODCALLTYPE IEnumComponents_Skip_Proxy( | ||
| 11779 | IEnumComponents* This, | ||
| 11780 | ULONG celt); | ||
| 11781 | void __RPC_STUB IEnumComponents_Skip_Stub( | ||
| 11782 | IRpcStubBuffer* This, | ||
| 11783 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11784 | PRPC_MESSAGE pRpcMessage, | ||
| 11785 | DWORD* pdwStubPhase); | ||
| 11786 | HRESULT STDMETHODCALLTYPE IEnumComponents_Reset_Proxy( | ||
| 11787 | IEnumComponents* This); | ||
| 11788 | void __RPC_STUB IEnumComponents_Reset_Stub( | ||
| 11789 | IRpcStubBuffer* This, | ||
| 11790 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11791 | PRPC_MESSAGE pRpcMessage, | ||
| 11792 | DWORD* pdwStubPhase); | ||
| 11793 | HRESULT STDMETHODCALLTYPE IEnumComponents_Clone_Proxy( | ||
| 11794 | IEnumComponents* This, | ||
| 11795 | IEnumComponents **ppEnum); | ||
| 11796 | void __RPC_STUB IEnumComponents_Clone_Stub( | ||
| 11797 | IRpcStubBuffer* This, | ||
| 11798 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 11799 | PRPC_MESSAGE pRpcMessage, | ||
| 11800 | DWORD* pdwStubPhase); | ||
| 11801 | 10539 | ||
| 11802 | #endif /* __IEnumComponents_INTERFACE_DEFINED__ */ | 10540 | #endif /* __IEnumComponents_INTERFACE_DEFINED__ */ |
| 11803 | 10541 | ||
| ... | @@ -11849,29 +10587,29 @@ typedef struct IComponentsVtbl { | ... | @@ -11849,29 +10587,29 @@ typedef struct IComponentsVtbl { |
| 11849 | 10587 | ||
| 11850 | /*** IUnknown methods ***/ | 10588 | /*** IUnknown methods ***/ |
| 11851 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 10589 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11852 | IComponents* This, | 10590 | IComponents *This, |
| 11853 | REFIID riid, | 10591 | REFIID riid, |
| 11854 | void **ppvObject); | 10592 | void **ppvObject); |
| 11855 | 10593 | ||
| 11856 | ULONG (STDMETHODCALLTYPE *AddRef)( | 10594 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11857 | IComponents* This); | 10595 | IComponents *This); |
| 11858 | 10596 | ||
| 11859 | ULONG (STDMETHODCALLTYPE *Release)( | 10597 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11860 | IComponents* This); | 10598 | IComponents *This); |
| 11861 | 10599 | ||
| 11862 | /*** IDispatch methods ***/ | 10600 | /*** IDispatch methods ***/ |
| 11863 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 10601 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 11864 | IComponents* This, | 10602 | IComponents *This, |
| 11865 | UINT *pctinfo); | 10603 | UINT *pctinfo); |
| 11866 | 10604 | ||
| 11867 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 10605 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 11868 | IComponents* This, | 10606 | IComponents *This, |
| 11869 | UINT iTInfo, | 10607 | UINT iTInfo, |
| 11870 | LCID lcid, | 10608 | LCID lcid, |
| 11871 | ITypeInfo **ppTInfo); | 10609 | ITypeInfo **ppTInfo); |
| 11872 | 10610 | ||
| 11873 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 10611 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 11874 | IComponents* This, | 10612 | IComponents *This, |
| 11875 | REFIID riid, | 10613 | REFIID riid, |
| 11876 | LPOLESTR *rgszNames, | 10614 | LPOLESTR *rgszNames, |
| 11877 | UINT cNames, | 10615 | UINT cNames, |
| ... | @@ -11879,7 +10617,7 @@ typedef struct IComponentsVtbl { | ... | @@ -11879,7 +10617,7 @@ typedef struct IComponentsVtbl { |
| 11879 | DISPID *rgDispId); | 10617 | DISPID *rgDispId); |
| 11880 | 10618 | ||
| 11881 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 10619 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 11882 | IComponents* This, | 10620 | IComponents *This, |
| 11883 | DISPID dispIdMember, | 10621 | DISPID dispIdMember, |
| 11884 | REFIID riid, | 10622 | REFIID riid, |
| 11885 | LCID lcid, | 10623 | LCID lcid, |
| ... | @@ -11891,42 +10629,43 @@ typedef struct IComponentsVtbl { | ... | @@ -11891,42 +10629,43 @@ typedef struct IComponentsVtbl { |
| 11891 | 10629 | ||
| 11892 | /*** IComponents methods ***/ | 10630 | /*** IComponents methods ***/ |
| 11893 | HRESULT (STDMETHODCALLTYPE *get_Count)( | 10631 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 11894 | IComponents* This, | 10632 | IComponents *This, |
| 11895 | LONG *Count); | 10633 | LONG *Count); |
| 11896 | 10634 | ||
| 11897 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | 10635 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 11898 | IComponents* This, | 10636 | IComponents *This, |
| 11899 | IEnumVARIANT **ppNewEnum); | 10637 | IEnumVARIANT **ppNewEnum); |
| 11900 | 10638 | ||
| 11901 | HRESULT (STDMETHODCALLTYPE *EnumComponents)( | 10639 | HRESULT (STDMETHODCALLTYPE *EnumComponents)( |
| 11902 | IComponents* This, | 10640 | IComponents *This, |
| 11903 | IEnumComponents **ppNewEnum); | 10641 | IEnumComponents **ppNewEnum); |
| 11904 | 10642 | ||
| 11905 | HRESULT (STDMETHODCALLTYPE *get_Item)( | 10643 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 11906 | IComponents* This, | 10644 | IComponents *This, |
| 11907 | VARIANT Index, | 10645 | VARIANT Index, |
| 11908 | IComponent **ppComponent); | 10646 | IComponent **ppComponent); |
| 11909 | 10647 | ||
| 11910 | HRESULT (STDMETHODCALLTYPE *Add)( | 10648 | HRESULT (STDMETHODCALLTYPE *Add)( |
| 11911 | IComponents* This, | 10649 | IComponents *This, |
| 11912 | IComponent *Component, | 10650 | IComponent *Component, |
| 11913 | VARIANT *NewIndex); | 10651 | VARIANT *NewIndex); |
| 11914 | 10652 | ||
| 11915 | HRESULT (STDMETHODCALLTYPE *Remove)( | 10653 | HRESULT (STDMETHODCALLTYPE *Remove)( |
| 11916 | IComponents* This, | 10654 | IComponents *This, |
| 11917 | VARIANT Index); | 10655 | VARIANT Index); |
| 11918 | 10656 | ||
| 11919 | HRESULT (STDMETHODCALLTYPE *Clone)( | 10657 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 11920 | IComponents* This, | 10658 | IComponents *This, |
| 11921 | IComponents **NewList); | 10659 | IComponents **NewList); |
| 11922 | 10660 | ||
| 11923 | HRESULT (STDMETHODCALLTYPE *put_Item)( | 10661 | HRESULT (STDMETHODCALLTYPE *put_Item)( |
| 11924 | IComponents* This, | 10662 | IComponents *This, |
| 11925 | VARIANT Index, | 10663 | VARIANT Index, |
| 11926 | IComponent *ppComponent); | 10664 | IComponent *ppComponent); |
| 11927 | 10665 | ||
| 11928 | END_INTERFACE | 10666 | END_INTERFACE |
| 11929 | } IComponentsVtbl; | 10667 | } IComponentsVtbl; |
| 10668 | |||
| 11930 | interface IComponents { | 10669 | interface IComponents { |
| 11931 | CONST_VTBL IComponentsVtbl* lpVtbl; | 10670 | CONST_VTBL IComponentsVtbl* lpVtbl; |
| 11932 | }; | 10671 | }; |
| ... | @@ -12005,73 +10744,6 @@ static FORCEINLINE HRESULT IComponents_put_Item(IComponents* This,VARIANT Index, | ... | @@ -12005,73 +10744,6 @@ static FORCEINLINE HRESULT IComponents_put_Item(IComponents* This,VARIANT Index, |
| 12005 | 10744 | ||
| 12006 | #endif | 10745 | #endif |
| 12007 | 10746 | ||
| 12008 | HRESULT STDMETHODCALLTYPE IComponents_get_Count_Proxy( | ||
| 12009 | IComponents* This, | ||
| 12010 | LONG *Count); | ||
| 12011 | void __RPC_STUB IComponents_get_Count_Stub( | ||
| 12012 | IRpcStubBuffer* This, | ||
| 12013 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12014 | PRPC_MESSAGE pRpcMessage, | ||
| 12015 | DWORD* pdwStubPhase); | ||
| 12016 | HRESULT STDMETHODCALLTYPE IComponents_get__NewEnum_Proxy( | ||
| 12017 | IComponents* This, | ||
| 12018 | IEnumVARIANT **ppNewEnum); | ||
| 12019 | void __RPC_STUB IComponents_get__NewEnum_Stub( | ||
| 12020 | IRpcStubBuffer* This, | ||
| 12021 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12022 | PRPC_MESSAGE pRpcMessage, | ||
| 12023 | DWORD* pdwStubPhase); | ||
| 12024 | HRESULT STDMETHODCALLTYPE IComponents_EnumComponents_Proxy( | ||
| 12025 | IComponents* This, | ||
| 12026 | IEnumComponents **ppNewEnum); | ||
| 12027 | void __RPC_STUB IComponents_EnumComponents_Stub( | ||
| 12028 | IRpcStubBuffer* This, | ||
| 12029 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12030 | PRPC_MESSAGE pRpcMessage, | ||
| 12031 | DWORD* pdwStubPhase); | ||
| 12032 | HRESULT STDMETHODCALLTYPE IComponents_get_Item_Proxy( | ||
| 12033 | IComponents* This, | ||
| 12034 | VARIANT Index, | ||
| 12035 | IComponent **ppComponent); | ||
| 12036 | void __RPC_STUB IComponents_get_Item_Stub( | ||
| 12037 | IRpcStubBuffer* This, | ||
| 12038 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12039 | PRPC_MESSAGE pRpcMessage, | ||
| 12040 | DWORD* pdwStubPhase); | ||
| 12041 | HRESULT STDMETHODCALLTYPE IComponents_Add_Proxy( | ||
| 12042 | IComponents* This, | ||
| 12043 | IComponent *Component, | ||
| 12044 | VARIANT *NewIndex); | ||
| 12045 | void __RPC_STUB IComponents_Add_Stub( | ||
| 12046 | IRpcStubBuffer* This, | ||
| 12047 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12048 | PRPC_MESSAGE pRpcMessage, | ||
| 12049 | DWORD* pdwStubPhase); | ||
| 12050 | HRESULT STDMETHODCALLTYPE IComponents_Remove_Proxy( | ||
| 12051 | IComponents* This, | ||
| 12052 | VARIANT Index); | ||
| 12053 | void __RPC_STUB IComponents_Remove_Stub( | ||
| 12054 | IRpcStubBuffer* This, | ||
| 12055 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12056 | PRPC_MESSAGE pRpcMessage, | ||
| 12057 | DWORD* pdwStubPhase); | ||
| 12058 | HRESULT STDMETHODCALLTYPE IComponents_Clone_Proxy( | ||
| 12059 | IComponents* This, | ||
| 12060 | IComponents **NewList); | ||
| 12061 | void __RPC_STUB IComponents_Clone_Stub( | ||
| 12062 | IRpcStubBuffer* This, | ||
| 12063 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12064 | PRPC_MESSAGE pRpcMessage, | ||
| 12065 | DWORD* pdwStubPhase); | ||
| 12066 | HRESULT STDMETHODCALLTYPE IComponents_put_Item_Proxy( | ||
| 12067 | IComponents* This, | ||
| 12068 | VARIANT Index, | ||
| 12069 | IComponent *ppComponent); | ||
| 12070 | void __RPC_STUB IComponents_put_Item_Stub( | ||
| 12071 | IRpcStubBuffer* This, | ||
| 12072 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12073 | PRPC_MESSAGE pRpcMessage, | ||
| 12074 | DWORD* pdwStubPhase); | ||
| 12075 | 10747 | ||
| 12076 | #endif /* __IComponents_INTERFACE_DEFINED__ */ | 10748 | #endif /* __IComponents_INTERFACE_DEFINED__ */ |
| 12077 | 10749 | ||
| ... | @@ -12119,29 +10791,29 @@ typedef struct IComponentsOldVtbl { | ... | @@ -12119,29 +10791,29 @@ typedef struct IComponentsOldVtbl { |
| 12119 | 10791 | ||
| 12120 | /*** IUnknown methods ***/ | 10792 | /*** IUnknown methods ***/ |
| 12121 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 10793 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12122 | IComponentsOld* This, | 10794 | IComponentsOld *This, |
| 12123 | REFIID riid, | 10795 | REFIID riid, |
| 12124 | void **ppvObject); | 10796 | void **ppvObject); |
| 12125 | 10797 | ||
| 12126 | ULONG (STDMETHODCALLTYPE *AddRef)( | 10798 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12127 | IComponentsOld* This); | 10799 | IComponentsOld *This); |
| 12128 | 10800 | ||
| 12129 | ULONG (STDMETHODCALLTYPE *Release)( | 10801 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12130 | IComponentsOld* This); | 10802 | IComponentsOld *This); |
| 12131 | 10803 | ||
| 12132 | /*** IDispatch methods ***/ | 10804 | /*** IDispatch methods ***/ |
| 12133 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 10805 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 12134 | IComponentsOld* This, | 10806 | IComponentsOld *This, |
| 12135 | UINT *pctinfo); | 10807 | UINT *pctinfo); |
| 12136 | 10808 | ||
| 12137 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 10809 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 12138 | IComponentsOld* This, | 10810 | IComponentsOld *This, |
| 12139 | UINT iTInfo, | 10811 | UINT iTInfo, |
| 12140 | LCID lcid, | 10812 | LCID lcid, |
| 12141 | ITypeInfo **ppTInfo); | 10813 | ITypeInfo **ppTInfo); |
| 12142 | 10814 | ||
| 12143 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 10815 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 12144 | IComponentsOld* This, | 10816 | IComponentsOld *This, |
| 12145 | REFIID riid, | 10817 | REFIID riid, |
| 12146 | LPOLESTR *rgszNames, | 10818 | LPOLESTR *rgszNames, |
| 12147 | UINT cNames, | 10819 | UINT cNames, |
| ... | @@ -12149,7 +10821,7 @@ typedef struct IComponentsOldVtbl { | ... | @@ -12149,7 +10821,7 @@ typedef struct IComponentsOldVtbl { |
| 12149 | DISPID *rgDispId); | 10821 | DISPID *rgDispId); |
| 12150 | 10822 | ||
| 12151 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 10823 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 12152 | IComponentsOld* This, | 10824 | IComponentsOld *This, |
| 12153 | DISPID dispIdMember, | 10825 | DISPID dispIdMember, |
| 12154 | REFIID riid, | 10826 | REFIID riid, |
| 12155 | LCID lcid, | 10827 | LCID lcid, |
| ... | @@ -12161,37 +10833,38 @@ typedef struct IComponentsOldVtbl { | ... | @@ -12161,37 +10833,38 @@ typedef struct IComponentsOldVtbl { |
| 12161 | 10833 | ||
| 12162 | /*** IComponentsOld methods ***/ | 10834 | /*** IComponentsOld methods ***/ |
| 12163 | HRESULT (STDMETHODCALLTYPE *get_Count)( | 10835 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 12164 | IComponentsOld* This, | 10836 | IComponentsOld *This, |
| 12165 | LONG *Count); | 10837 | LONG *Count); |
| 12166 | 10838 | ||
| 12167 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | 10839 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 12168 | IComponentsOld* This, | 10840 | IComponentsOld *This, |
| 12169 | IEnumVARIANT **ppNewEnum); | 10841 | IEnumVARIANT **ppNewEnum); |
| 12170 | 10842 | ||
| 12171 | HRESULT (STDMETHODCALLTYPE *EnumComponents)( | 10843 | HRESULT (STDMETHODCALLTYPE *EnumComponents)( |
| 12172 | IComponentsOld* This, | 10844 | IComponentsOld *This, |
| 12173 | IEnumComponents **ppNewEnum); | 10845 | IEnumComponents **ppNewEnum); |
| 12174 | 10846 | ||
| 12175 | HRESULT (STDMETHODCALLTYPE *get_Item)( | 10847 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 12176 | IComponentsOld* This, | 10848 | IComponentsOld *This, |
| 12177 | VARIANT Index, | 10849 | VARIANT Index, |
| 12178 | IComponent **ppComponent); | 10850 | IComponent **ppComponent); |
| 12179 | 10851 | ||
| 12180 | HRESULT (STDMETHODCALLTYPE *Add)( | 10852 | HRESULT (STDMETHODCALLTYPE *Add)( |
| 12181 | IComponentsOld* This, | 10853 | IComponentsOld *This, |
| 12182 | IComponent *Component, | 10854 | IComponent *Component, |
| 12183 | VARIANT *NewIndex); | 10855 | VARIANT *NewIndex); |
| 12184 | 10856 | ||
| 12185 | HRESULT (STDMETHODCALLTYPE *Remove)( | 10857 | HRESULT (STDMETHODCALLTYPE *Remove)( |
| 12186 | IComponentsOld* This, | 10858 | IComponentsOld *This, |
| 12187 | VARIANT Index); | 10859 | VARIANT Index); |
| 12188 | 10860 | ||
| 12189 | HRESULT (STDMETHODCALLTYPE *Clone)( | 10861 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 12190 | IComponentsOld* This, | 10862 | IComponentsOld *This, |
| 12191 | IComponents **NewList); | 10863 | IComponents **NewList); |
| 12192 | 10864 | ||
| 12193 | END_INTERFACE | 10865 | END_INTERFACE |
| 12194 | } IComponentsOldVtbl; | 10866 | } IComponentsOldVtbl; |
| 10867 | |||
| 12195 | interface IComponentsOld { | 10868 | interface IComponentsOld { |
| 12196 | CONST_VTBL IComponentsOldVtbl* lpVtbl; | 10869 | CONST_VTBL IComponentsOldVtbl* lpVtbl; |
| 12197 | }; | 10870 | }; |
| ... | @@ -12266,64 +10939,6 @@ static FORCEINLINE HRESULT IComponentsOld_Clone(IComponentsOld* This,IComponents | ... | @@ -12266,64 +10939,6 @@ static FORCEINLINE HRESULT IComponentsOld_Clone(IComponentsOld* This,IComponents |
| 12266 | 10939 | ||
| 12267 | #endif | 10940 | #endif |
| 12268 | 10941 | ||
| 12269 | HRESULT STDMETHODCALLTYPE IComponentsOld_get_Count_Proxy( | ||
| 12270 | IComponentsOld* This, | ||
| 12271 | LONG *Count); | ||
| 12272 | void __RPC_STUB IComponentsOld_get_Count_Stub( | ||
| 12273 | IRpcStubBuffer* This, | ||
| 12274 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12275 | PRPC_MESSAGE pRpcMessage, | ||
| 12276 | DWORD* pdwStubPhase); | ||
| 12277 | HRESULT STDMETHODCALLTYPE IComponentsOld_get__NewEnum_Proxy( | ||
| 12278 | IComponentsOld* This, | ||
| 12279 | IEnumVARIANT **ppNewEnum); | ||
| 12280 | void __RPC_STUB IComponentsOld_get__NewEnum_Stub( | ||
| 12281 | IRpcStubBuffer* This, | ||
| 12282 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12283 | PRPC_MESSAGE pRpcMessage, | ||
| 12284 | DWORD* pdwStubPhase); | ||
| 12285 | HRESULT STDMETHODCALLTYPE IComponentsOld_EnumComponents_Proxy( | ||
| 12286 | IComponentsOld* This, | ||
| 12287 | IEnumComponents **ppNewEnum); | ||
| 12288 | void __RPC_STUB IComponentsOld_EnumComponents_Stub( | ||
| 12289 | IRpcStubBuffer* This, | ||
| 12290 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12291 | PRPC_MESSAGE pRpcMessage, | ||
| 12292 | DWORD* pdwStubPhase); | ||
| 12293 | HRESULT STDMETHODCALLTYPE IComponentsOld_get_Item_Proxy( | ||
| 12294 | IComponentsOld* This, | ||
| 12295 | VARIANT Index, | ||
| 12296 | IComponent **ppComponent); | ||
| 12297 | void __RPC_STUB IComponentsOld_get_Item_Stub( | ||
| 12298 | IRpcStubBuffer* This, | ||
| 12299 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12300 | PRPC_MESSAGE pRpcMessage, | ||
| 12301 | DWORD* pdwStubPhase); | ||
| 12302 | HRESULT STDMETHODCALLTYPE IComponentsOld_Add_Proxy( | ||
| 12303 | IComponentsOld* This, | ||
| 12304 | IComponent *Component, | ||
| 12305 | VARIANT *NewIndex); | ||
| 12306 | void __RPC_STUB IComponentsOld_Add_Stub( | ||
| 12307 | IRpcStubBuffer* This, | ||
| 12308 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12309 | PRPC_MESSAGE pRpcMessage, | ||
| 12310 | DWORD* pdwStubPhase); | ||
| 12311 | HRESULT STDMETHODCALLTYPE IComponentsOld_Remove_Proxy( | ||
| 12312 | IComponentsOld* This, | ||
| 12313 | VARIANT Index); | ||
| 12314 | void __RPC_STUB IComponentsOld_Remove_Stub( | ||
| 12315 | IRpcStubBuffer* This, | ||
| 12316 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12317 | PRPC_MESSAGE pRpcMessage, | ||
| 12318 | DWORD* pdwStubPhase); | ||
| 12319 | HRESULT STDMETHODCALLTYPE IComponentsOld_Clone_Proxy( | ||
| 12320 | IComponentsOld* This, | ||
| 12321 | IComponents **NewList); | ||
| 12322 | void __RPC_STUB IComponentsOld_Clone_Stub( | ||
| 12323 | IRpcStubBuffer* This, | ||
| 12324 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12325 | PRPC_MESSAGE pRpcMessage, | ||
| 12326 | DWORD* pdwStubPhase); | ||
| 12327 | 10942 | ||
| 12328 | #endif /* __IComponentsOld_INTERFACE_DEFINED__ */ | 10943 | #endif /* __IComponentsOld_INTERFACE_DEFINED__ */ |
| 12329 | 10944 | ||
| ... | @@ -12393,29 +11008,29 @@ typedef struct ILocatorVtbl { | ... | @@ -12393,29 +11008,29 @@ typedef struct ILocatorVtbl { |
| 12393 | 11008 | ||
| 12394 | /*** IUnknown methods ***/ | 11009 | /*** IUnknown methods ***/ |
| 12395 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11010 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12396 | ILocator* This, | 11011 | ILocator *This, |
| 12397 | REFIID riid, | 11012 | REFIID riid, |
| 12398 | void **ppvObject); | 11013 | void **ppvObject); |
| 12399 | 11014 | ||
| 12400 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11015 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12401 | ILocator* This); | 11016 | ILocator *This); |
| 12402 | 11017 | ||
| 12403 | ULONG (STDMETHODCALLTYPE *Release)( | 11018 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12404 | ILocator* This); | 11019 | ILocator *This); |
| 12405 | 11020 | ||
| 12406 | /*** IDispatch methods ***/ | 11021 | /*** IDispatch methods ***/ |
| 12407 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 11022 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 12408 | ILocator* This, | 11023 | ILocator *This, |
| 12409 | UINT *pctinfo); | 11024 | UINT *pctinfo); |
| 12410 | 11025 | ||
| 12411 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 11026 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 12412 | ILocator* This, | 11027 | ILocator *This, |
| 12413 | UINT iTInfo, | 11028 | UINT iTInfo, |
| 12414 | LCID lcid, | 11029 | LCID lcid, |
| 12415 | ITypeInfo **ppTInfo); | 11030 | ITypeInfo **ppTInfo); |
| 12416 | 11031 | ||
| 12417 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 11032 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 12418 | ILocator* This, | 11033 | ILocator *This, |
| 12419 | REFIID riid, | 11034 | REFIID riid, |
| 12420 | LPOLESTR *rgszNames, | 11035 | LPOLESTR *rgszNames, |
| 12421 | UINT cNames, | 11036 | UINT cNames, |
| ... | @@ -12423,7 +11038,7 @@ typedef struct ILocatorVtbl { | ... | @@ -12423,7 +11038,7 @@ typedef struct ILocatorVtbl { |
| 12423 | DISPID *rgDispId); | 11038 | DISPID *rgDispId); |
| 12424 | 11039 | ||
| 12425 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 11040 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 12426 | ILocator* This, | 11041 | ILocator *This, |
| 12427 | DISPID dispIdMember, | 11042 | DISPID dispIdMember, |
| 12428 | REFIID riid, | 11043 | REFIID riid, |
| 12429 | LCID lcid, | 11044 | LCID lcid, |
| ... | @@ -12435,67 +11050,68 @@ typedef struct ILocatorVtbl { | ... | @@ -12435,67 +11050,68 @@ typedef struct ILocatorVtbl { |
| 12435 | 11050 | ||
| 12436 | /*** ILocator methods ***/ | 11051 | /*** ILocator methods ***/ |
| 12437 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( | 11052 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 12438 | ILocator* This, | 11053 | ILocator *This, |
| 12439 | LONG *Frequency); | 11054 | LONG *Frequency); |
| 12440 | 11055 | ||
| 12441 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( | 11056 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 12442 | ILocator* This, | 11057 | ILocator *This, |
| 12443 | LONG Frequency); | 11058 | LONG Frequency); |
| 12444 | 11059 | ||
| 12445 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( | 11060 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 12446 | ILocator* This, | 11061 | ILocator *This, |
| 12447 | FECMethod *FEC); | 11062 | FECMethod *FEC); |
| 12448 | 11063 | ||
| 12449 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( | 11064 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 12450 | ILocator* This, | 11065 | ILocator *This, |
| 12451 | FECMethod FEC); | 11066 | FECMethod FEC); |
| 12452 | 11067 | ||
| 12453 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 11068 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 12454 | ILocator* This, | 11069 | ILocator *This, |
| 12455 | BinaryConvolutionCodeRate *FEC); | 11070 | BinaryConvolutionCodeRate *FEC); |
| 12456 | 11071 | ||
| 12457 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 11072 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 12458 | ILocator* This, | 11073 | ILocator *This, |
| 12459 | BinaryConvolutionCodeRate FEC); | 11074 | BinaryConvolutionCodeRate FEC); |
| 12460 | 11075 | ||
| 12461 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( | 11076 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 12462 | ILocator* This, | 11077 | ILocator *This, |
| 12463 | FECMethod *FEC); | 11078 | FECMethod *FEC); |
| 12464 | 11079 | ||
| 12465 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( | 11080 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 12466 | ILocator* This, | 11081 | ILocator *This, |
| 12467 | FECMethod FEC); | 11082 | FECMethod FEC); |
| 12468 | 11083 | ||
| 12469 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 11084 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 12470 | ILocator* This, | 11085 | ILocator *This, |
| 12471 | BinaryConvolutionCodeRate *FEC); | 11086 | BinaryConvolutionCodeRate *FEC); |
| 12472 | 11087 | ||
| 12473 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 11088 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 12474 | ILocator* This, | 11089 | ILocator *This, |
| 12475 | BinaryConvolutionCodeRate FEC); | 11090 | BinaryConvolutionCodeRate FEC); |
| 12476 | 11091 | ||
| 12477 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( | 11092 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 12478 | ILocator* This, | 11093 | ILocator *This, |
| 12479 | ModulationType *Modulation); | 11094 | ModulationType *Modulation); |
| 12480 | 11095 | ||
| 12481 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( | 11096 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 12482 | ILocator* This, | 11097 | ILocator *This, |
| 12483 | ModulationType Modulation); | 11098 | ModulationType Modulation); |
| 12484 | 11099 | ||
| 12485 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 11100 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 12486 | ILocator* This, | 11101 | ILocator *This, |
| 12487 | LONG *Rate); | 11102 | LONG *Rate); |
| 12488 | 11103 | ||
| 12489 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 11104 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 12490 | ILocator* This, | 11105 | ILocator *This, |
| 12491 | LONG Rate); | 11106 | LONG Rate); |
| 12492 | 11107 | ||
| 12493 | HRESULT (STDMETHODCALLTYPE *Clone)( | 11108 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 12494 | ILocator* This, | 11109 | ILocator *This, |
| 12495 | ILocator **NewLocator); | 11110 | ILocator **NewLocator); |
| 12496 | 11111 | ||
| 12497 | END_INTERFACE | 11112 | END_INTERFACE |
| 12498 | } ILocatorVtbl; | 11113 | } ILocatorVtbl; |
| 11114 | |||
| 12499 | interface ILocator { | 11115 | interface ILocator { |
| 12500 | CONST_VTBL ILocatorVtbl* lpVtbl; | 11116 | CONST_VTBL ILocatorVtbl* lpVtbl; |
| 12501 | }; | 11117 | }; |
| ... | @@ -12602,126 +11218,6 @@ static FORCEINLINE HRESULT ILocator_Clone(ILocator* This,ILocator **NewLocator) | ... | @@ -12602,126 +11218,6 @@ static FORCEINLINE HRESULT ILocator_Clone(ILocator* This,ILocator **NewLocator) |
| 12602 | 11218 | ||
| 12603 | #endif | 11219 | #endif |
| 12604 | 11220 | ||
| 12605 | HRESULT STDMETHODCALLTYPE ILocator_get_CarrierFrequency_Proxy( | ||
| 12606 | ILocator* This, | ||
| 12607 | LONG *Frequency); | ||
| 12608 | void __RPC_STUB ILocator_get_CarrierFrequency_Stub( | ||
| 12609 | IRpcStubBuffer* This, | ||
| 12610 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12611 | PRPC_MESSAGE pRpcMessage, | ||
| 12612 | DWORD* pdwStubPhase); | ||
| 12613 | HRESULT STDMETHODCALLTYPE ILocator_put_CarrierFrequency_Proxy( | ||
| 12614 | ILocator* This, | ||
| 12615 | LONG Frequency); | ||
| 12616 | void __RPC_STUB ILocator_put_CarrierFrequency_Stub( | ||
| 12617 | IRpcStubBuffer* This, | ||
| 12618 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12619 | PRPC_MESSAGE pRpcMessage, | ||
| 12620 | DWORD* pdwStubPhase); | ||
| 12621 | HRESULT STDMETHODCALLTYPE ILocator_get_InnerFEC_Proxy( | ||
| 12622 | ILocator* This, | ||
| 12623 | FECMethod *FEC); | ||
| 12624 | void __RPC_STUB ILocator_get_InnerFEC_Stub( | ||
| 12625 | IRpcStubBuffer* This, | ||
| 12626 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12627 | PRPC_MESSAGE pRpcMessage, | ||
| 12628 | DWORD* pdwStubPhase); | ||
| 12629 | HRESULT STDMETHODCALLTYPE ILocator_put_InnerFEC_Proxy( | ||
| 12630 | ILocator* This, | ||
| 12631 | FECMethod FEC); | ||
| 12632 | void __RPC_STUB ILocator_put_InnerFEC_Stub( | ||
| 12633 | IRpcStubBuffer* This, | ||
| 12634 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12635 | PRPC_MESSAGE pRpcMessage, | ||
| 12636 | DWORD* pdwStubPhase); | ||
| 12637 | HRESULT STDMETHODCALLTYPE ILocator_get_InnerFECRate_Proxy( | ||
| 12638 | ILocator* This, | ||
| 12639 | BinaryConvolutionCodeRate *FEC); | ||
| 12640 | void __RPC_STUB ILocator_get_InnerFECRate_Stub( | ||
| 12641 | IRpcStubBuffer* This, | ||
| 12642 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12643 | PRPC_MESSAGE pRpcMessage, | ||
| 12644 | DWORD* pdwStubPhase); | ||
| 12645 | HRESULT STDMETHODCALLTYPE ILocator_put_InnerFECRate_Proxy( | ||
| 12646 | ILocator* This, | ||
| 12647 | BinaryConvolutionCodeRate FEC); | ||
| 12648 | void __RPC_STUB ILocator_put_InnerFECRate_Stub( | ||
| 12649 | IRpcStubBuffer* This, | ||
| 12650 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12651 | PRPC_MESSAGE pRpcMessage, | ||
| 12652 | DWORD* pdwStubPhase); | ||
| 12653 | HRESULT STDMETHODCALLTYPE ILocator_get_OuterFEC_Proxy( | ||
| 12654 | ILocator* This, | ||
| 12655 | FECMethod *FEC); | ||
| 12656 | void __RPC_STUB ILocator_get_OuterFEC_Stub( | ||
| 12657 | IRpcStubBuffer* This, | ||
| 12658 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12659 | PRPC_MESSAGE pRpcMessage, | ||
| 12660 | DWORD* pdwStubPhase); | ||
| 12661 | HRESULT STDMETHODCALLTYPE ILocator_put_OuterFEC_Proxy( | ||
| 12662 | ILocator* This, | ||
| 12663 | FECMethod FEC); | ||
| 12664 | void __RPC_STUB ILocator_put_OuterFEC_Stub( | ||
| 12665 | IRpcStubBuffer* This, | ||
| 12666 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12667 | PRPC_MESSAGE pRpcMessage, | ||
| 12668 | DWORD* pdwStubPhase); | ||
| 12669 | HRESULT STDMETHODCALLTYPE ILocator_get_OuterFECRate_Proxy( | ||
| 12670 | ILocator* This, | ||
| 12671 | BinaryConvolutionCodeRate *FEC); | ||
| 12672 | void __RPC_STUB ILocator_get_OuterFECRate_Stub( | ||
| 12673 | IRpcStubBuffer* This, | ||
| 12674 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12675 | PRPC_MESSAGE pRpcMessage, | ||
| 12676 | DWORD* pdwStubPhase); | ||
| 12677 | HRESULT STDMETHODCALLTYPE ILocator_put_OuterFECRate_Proxy( | ||
| 12678 | ILocator* This, | ||
| 12679 | BinaryConvolutionCodeRate FEC); | ||
| 12680 | void __RPC_STUB ILocator_put_OuterFECRate_Stub( | ||
| 12681 | IRpcStubBuffer* This, | ||
| 12682 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12683 | PRPC_MESSAGE pRpcMessage, | ||
| 12684 | DWORD* pdwStubPhase); | ||
| 12685 | HRESULT STDMETHODCALLTYPE ILocator_get_Modulation_Proxy( | ||
| 12686 | ILocator* This, | ||
| 12687 | ModulationType *Modulation); | ||
| 12688 | void __RPC_STUB ILocator_get_Modulation_Stub( | ||
| 12689 | IRpcStubBuffer* This, | ||
| 12690 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12691 | PRPC_MESSAGE pRpcMessage, | ||
| 12692 | DWORD* pdwStubPhase); | ||
| 12693 | HRESULT STDMETHODCALLTYPE ILocator_put_Modulation_Proxy( | ||
| 12694 | ILocator* This, | ||
| 12695 | ModulationType Modulation); | ||
| 12696 | void __RPC_STUB ILocator_put_Modulation_Stub( | ||
| 12697 | IRpcStubBuffer* This, | ||
| 12698 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12699 | PRPC_MESSAGE pRpcMessage, | ||
| 12700 | DWORD* pdwStubPhase); | ||
| 12701 | HRESULT STDMETHODCALLTYPE ILocator_get_SymbolRate_Proxy( | ||
| 12702 | ILocator* This, | ||
| 12703 | LONG *Rate); | ||
| 12704 | void __RPC_STUB ILocator_get_SymbolRate_Stub( | ||
| 12705 | IRpcStubBuffer* This, | ||
| 12706 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12707 | PRPC_MESSAGE pRpcMessage, | ||
| 12708 | DWORD* pdwStubPhase); | ||
| 12709 | HRESULT STDMETHODCALLTYPE ILocator_put_SymbolRate_Proxy( | ||
| 12710 | ILocator* This, | ||
| 12711 | LONG Rate); | ||
| 12712 | void __RPC_STUB ILocator_put_SymbolRate_Stub( | ||
| 12713 | IRpcStubBuffer* This, | ||
| 12714 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12715 | PRPC_MESSAGE pRpcMessage, | ||
| 12716 | DWORD* pdwStubPhase); | ||
| 12717 | HRESULT STDMETHODCALLTYPE ILocator_Clone_Proxy( | ||
| 12718 | ILocator* This, | ||
| 12719 | ILocator **NewLocator); | ||
| 12720 | void __RPC_STUB ILocator_Clone_Stub( | ||
| 12721 | IRpcStubBuffer* This, | ||
| 12722 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12723 | PRPC_MESSAGE pRpcMessage, | ||
| 12724 | DWORD* pdwStubPhase); | ||
| 12725 | 11221 | ||
| 12726 | #endif /* __ILocator_INTERFACE_DEFINED__ */ | 11222 | #endif /* __ILocator_INTERFACE_DEFINED__ */ |
| 12727 | 11223 | ||
| ... | @@ -12752,29 +11248,29 @@ typedef struct IAnalogLocatorVtbl { | ... | @@ -12752,29 +11248,29 @@ typedef struct IAnalogLocatorVtbl { |
| 12752 | 11248 | ||
| 12753 | /*** IUnknown methods ***/ | 11249 | /*** IUnknown methods ***/ |
| 12754 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11250 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12755 | IAnalogLocator* This, | 11251 | IAnalogLocator *This, |
| 12756 | REFIID riid, | 11252 | REFIID riid, |
| 12757 | void **ppvObject); | 11253 | void **ppvObject); |
| 12758 | 11254 | ||
| 12759 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11255 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12760 | IAnalogLocator* This); | 11256 | IAnalogLocator *This); |
| 12761 | 11257 | ||
| 12762 | ULONG (STDMETHODCALLTYPE *Release)( | 11258 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12763 | IAnalogLocator* This); | 11259 | IAnalogLocator *This); |
| 12764 | 11260 | ||
| 12765 | /*** IDispatch methods ***/ | 11261 | /*** IDispatch methods ***/ |
| 12766 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 11262 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 12767 | IAnalogLocator* This, | 11263 | IAnalogLocator *This, |
| 12768 | UINT *pctinfo); | 11264 | UINT *pctinfo); |
| 12769 | 11265 | ||
| 12770 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 11266 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 12771 | IAnalogLocator* This, | 11267 | IAnalogLocator *This, |
| 12772 | UINT iTInfo, | 11268 | UINT iTInfo, |
| 12773 | LCID lcid, | 11269 | LCID lcid, |
| 12774 | ITypeInfo **ppTInfo); | 11270 | ITypeInfo **ppTInfo); |
| 12775 | 11271 | ||
| 12776 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 11272 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 12777 | IAnalogLocator* This, | 11273 | IAnalogLocator *This, |
| 12778 | REFIID riid, | 11274 | REFIID riid, |
| 12779 | LPOLESTR *rgszNames, | 11275 | LPOLESTR *rgszNames, |
| 12780 | UINT cNames, | 11276 | UINT cNames, |
| ... | @@ -12782,7 +11278,7 @@ typedef struct IAnalogLocatorVtbl { | ... | @@ -12782,7 +11278,7 @@ typedef struct IAnalogLocatorVtbl { |
| 12782 | DISPID *rgDispId); | 11278 | DISPID *rgDispId); |
| 12783 | 11279 | ||
| 12784 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 11280 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 12785 | IAnalogLocator* This, | 11281 | IAnalogLocator *This, |
| 12786 | DISPID dispIdMember, | 11282 | DISPID dispIdMember, |
| 12787 | REFIID riid, | 11283 | REFIID riid, |
| 12788 | LCID lcid, | 11284 | LCID lcid, |
| ... | @@ -12794,76 +11290,77 @@ typedef struct IAnalogLocatorVtbl { | ... | @@ -12794,76 +11290,77 @@ typedef struct IAnalogLocatorVtbl { |
| 12794 | 11290 | ||
| 12795 | /*** ILocator methods ***/ | 11291 | /*** ILocator methods ***/ |
| 12796 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( | 11292 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 12797 | IAnalogLocator* This, | 11293 | IAnalogLocator *This, |
| 12798 | LONG *Frequency); | 11294 | LONG *Frequency); |
| 12799 | 11295 | ||
| 12800 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( | 11296 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 12801 | IAnalogLocator* This, | 11297 | IAnalogLocator *This, |
| 12802 | LONG Frequency); | 11298 | LONG Frequency); |
| 12803 | 11299 | ||
| 12804 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( | 11300 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 12805 | IAnalogLocator* This, | 11301 | IAnalogLocator *This, |
| 12806 | FECMethod *FEC); | 11302 | FECMethod *FEC); |
| 12807 | 11303 | ||
| 12808 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( | 11304 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 12809 | IAnalogLocator* This, | 11305 | IAnalogLocator *This, |
| 12810 | FECMethod FEC); | 11306 | FECMethod FEC); |
| 12811 | 11307 | ||
| 12812 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 11308 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 12813 | IAnalogLocator* This, | 11309 | IAnalogLocator *This, |
| 12814 | BinaryConvolutionCodeRate *FEC); | 11310 | BinaryConvolutionCodeRate *FEC); |
| 12815 | 11311 | ||
| 12816 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 11312 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 12817 | IAnalogLocator* This, | 11313 | IAnalogLocator *This, |
| 12818 | BinaryConvolutionCodeRate FEC); | 11314 | BinaryConvolutionCodeRate FEC); |
| 12819 | 11315 | ||
| 12820 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( | 11316 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 12821 | IAnalogLocator* This, | 11317 | IAnalogLocator *This, |
| 12822 | FECMethod *FEC); | 11318 | FECMethod *FEC); |
| 12823 | 11319 | ||
| 12824 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( | 11320 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 12825 | IAnalogLocator* This, | 11321 | IAnalogLocator *This, |
| 12826 | FECMethod FEC); | 11322 | FECMethod FEC); |
| 12827 | 11323 | ||
| 12828 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 11324 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 12829 | IAnalogLocator* This, | 11325 | IAnalogLocator *This, |
| 12830 | BinaryConvolutionCodeRate *FEC); | 11326 | BinaryConvolutionCodeRate *FEC); |
| 12831 | 11327 | ||
| 12832 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 11328 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 12833 | IAnalogLocator* This, | 11329 | IAnalogLocator *This, |
| 12834 | BinaryConvolutionCodeRate FEC); | 11330 | BinaryConvolutionCodeRate FEC); |
| 12835 | 11331 | ||
| 12836 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( | 11332 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 12837 | IAnalogLocator* This, | 11333 | IAnalogLocator *This, |
| 12838 | ModulationType *Modulation); | 11334 | ModulationType *Modulation); |
| 12839 | 11335 | ||
| 12840 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( | 11336 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 12841 | IAnalogLocator* This, | 11337 | IAnalogLocator *This, |
| 12842 | ModulationType Modulation); | 11338 | ModulationType Modulation); |
| 12843 | 11339 | ||
| 12844 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 11340 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 12845 | IAnalogLocator* This, | 11341 | IAnalogLocator *This, |
| 12846 | LONG *Rate); | 11342 | LONG *Rate); |
| 12847 | 11343 | ||
| 12848 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 11344 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 12849 | IAnalogLocator* This, | 11345 | IAnalogLocator *This, |
| 12850 | LONG Rate); | 11346 | LONG Rate); |
| 12851 | 11347 | ||
| 12852 | HRESULT (STDMETHODCALLTYPE *Clone)( | 11348 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 12853 | IAnalogLocator* This, | 11349 | IAnalogLocator *This, |
| 12854 | ILocator **NewLocator); | 11350 | ILocator **NewLocator); |
| 12855 | 11351 | ||
| 12856 | /*** IAnalogLocator methods ***/ | 11352 | /*** IAnalogLocator methods ***/ |
| 12857 | HRESULT (STDMETHODCALLTYPE *get_VideoStandard)( | 11353 | HRESULT (STDMETHODCALLTYPE *get_VideoStandard)( |
| 12858 | IAnalogLocator* This, | 11354 | IAnalogLocator *This, |
| 12859 | AnalogVideoStandard *AVS); | 11355 | AnalogVideoStandard *AVS); |
| 12860 | 11356 | ||
| 12861 | HRESULT (STDMETHODCALLTYPE *put_VideoStandard)( | 11357 | HRESULT (STDMETHODCALLTYPE *put_VideoStandard)( |
| 12862 | IAnalogLocator* This, | 11358 | IAnalogLocator *This, |
| 12863 | AnalogVideoStandard AVS); | 11359 | AnalogVideoStandard AVS); |
| 12864 | 11360 | ||
| 12865 | END_INTERFACE | 11361 | END_INTERFACE |
| 12866 | } IAnalogLocatorVtbl; | 11362 | } IAnalogLocatorVtbl; |
| 11363 | |||
| 12867 | interface IAnalogLocator { | 11364 | interface IAnalogLocator { |
| 12868 | CONST_VTBL IAnalogLocatorVtbl* lpVtbl; | 11365 | CONST_VTBL IAnalogLocatorVtbl* lpVtbl; |
| 12869 | }; | 11366 | }; |
| ... | @@ -12980,22 +11477,6 @@ static FORCEINLINE HRESULT IAnalogLocator_put_VideoStandard(IAnalogLocator* This | ... | @@ -12980,22 +11477,6 @@ static FORCEINLINE HRESULT IAnalogLocator_put_VideoStandard(IAnalogLocator* This |
| 12980 | 11477 | ||
| 12981 | #endif | 11478 | #endif |
| 12982 | 11479 | ||
| 12983 | HRESULT STDMETHODCALLTYPE IAnalogLocator_get_VideoStandard_Proxy( | ||
| 12984 | IAnalogLocator* This, | ||
| 12985 | AnalogVideoStandard *AVS); | ||
| 12986 | void __RPC_STUB IAnalogLocator_get_VideoStandard_Stub( | ||
| 12987 | IRpcStubBuffer* This, | ||
| 12988 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12989 | PRPC_MESSAGE pRpcMessage, | ||
| 12990 | DWORD* pdwStubPhase); | ||
| 12991 | HRESULT STDMETHODCALLTYPE IAnalogLocator_put_VideoStandard_Proxy( | ||
| 12992 | IAnalogLocator* This, | ||
| 12993 | AnalogVideoStandard AVS); | ||
| 12994 | void __RPC_STUB IAnalogLocator_put_VideoStandard_Stub( | ||
| 12995 | IRpcStubBuffer* This, | ||
| 12996 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 12997 | PRPC_MESSAGE pRpcMessage, | ||
| 12998 | DWORD* pdwStubPhase); | ||
| 12999 | 11480 | ||
| 13000 | #endif /* __IAnalogLocator_INTERFACE_DEFINED__ */ | 11481 | #endif /* __IAnalogLocator_INTERFACE_DEFINED__ */ |
| 13001 | 11482 | ||
| ... | @@ -13020,29 +11501,29 @@ typedef struct IDigitalLocatorVtbl { | ... | @@ -13020,29 +11501,29 @@ typedef struct IDigitalLocatorVtbl { |
| 13020 | 11501 | ||
| 13021 | /*** IUnknown methods ***/ | 11502 | /*** IUnknown methods ***/ |
| 13022 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11503 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13023 | IDigitalLocator* This, | 11504 | IDigitalLocator *This, |
| 13024 | REFIID riid, | 11505 | REFIID riid, |
| 13025 | void **ppvObject); | 11506 | void **ppvObject); |
| 13026 | 11507 | ||
| 13027 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11508 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13028 | IDigitalLocator* This); | 11509 | IDigitalLocator *This); |
| 13029 | 11510 | ||
| 13030 | ULONG (STDMETHODCALLTYPE *Release)( | 11511 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13031 | IDigitalLocator* This); | 11512 | IDigitalLocator *This); |
| 13032 | 11513 | ||
| 13033 | /*** IDispatch methods ***/ | 11514 | /*** IDispatch methods ***/ |
| 13034 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 11515 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 13035 | IDigitalLocator* This, | 11516 | IDigitalLocator *This, |
| 13036 | UINT *pctinfo); | 11517 | UINT *pctinfo); |
| 13037 | 11518 | ||
| 13038 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 11519 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 13039 | IDigitalLocator* This, | 11520 | IDigitalLocator *This, |
| 13040 | UINT iTInfo, | 11521 | UINT iTInfo, |
| 13041 | LCID lcid, | 11522 | LCID lcid, |
| 13042 | ITypeInfo **ppTInfo); | 11523 | ITypeInfo **ppTInfo); |
| 13043 | 11524 | ||
| 13044 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 11525 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 13045 | IDigitalLocator* This, | 11526 | IDigitalLocator *This, |
| 13046 | REFIID riid, | 11527 | REFIID riid, |
| 13047 | LPOLESTR *rgszNames, | 11528 | LPOLESTR *rgszNames, |
| 13048 | UINT cNames, | 11529 | UINT cNames, |
| ... | @@ -13050,7 +11531,7 @@ typedef struct IDigitalLocatorVtbl { | ... | @@ -13050,7 +11531,7 @@ typedef struct IDigitalLocatorVtbl { |
| 13050 | DISPID *rgDispId); | 11531 | DISPID *rgDispId); |
| 13051 | 11532 | ||
| 13052 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 11533 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 13053 | IDigitalLocator* This, | 11534 | IDigitalLocator *This, |
| 13054 | DISPID dispIdMember, | 11535 | DISPID dispIdMember, |
| 13055 | REFIID riid, | 11536 | REFIID riid, |
| 13056 | LCID lcid, | 11537 | LCID lcid, |
| ... | @@ -13062,67 +11543,68 @@ typedef struct IDigitalLocatorVtbl { | ... | @@ -13062,67 +11543,68 @@ typedef struct IDigitalLocatorVtbl { |
| 13062 | 11543 | ||
| 13063 | /*** ILocator methods ***/ | 11544 | /*** ILocator methods ***/ |
| 13064 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( | 11545 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 13065 | IDigitalLocator* This, | 11546 | IDigitalLocator *This, |
| 13066 | LONG *Frequency); | 11547 | LONG *Frequency); |
| 13067 | 11548 | ||
| 13068 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( | 11549 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 13069 | IDigitalLocator* This, | 11550 | IDigitalLocator *This, |
| 13070 | LONG Frequency); | 11551 | LONG Frequency); |
| 13071 | 11552 | ||
| 13072 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( | 11553 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 13073 | IDigitalLocator* This, | 11554 | IDigitalLocator *This, |
| 13074 | FECMethod *FEC); | 11555 | FECMethod *FEC); |
| 13075 | 11556 | ||
| 13076 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( | 11557 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 13077 | IDigitalLocator* This, | 11558 | IDigitalLocator *This, |
| 13078 | FECMethod FEC); | 11559 | FECMethod FEC); |
| 13079 | 11560 | ||
| 13080 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 11561 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 13081 | IDigitalLocator* This, | 11562 | IDigitalLocator *This, |
| 13082 | BinaryConvolutionCodeRate *FEC); | 11563 | BinaryConvolutionCodeRate *FEC); |
| 13083 | 11564 | ||
| 13084 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 11565 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 13085 | IDigitalLocator* This, | 11566 | IDigitalLocator *This, |
| 13086 | BinaryConvolutionCodeRate FEC); | 11567 | BinaryConvolutionCodeRate FEC); |
| 13087 | 11568 | ||
| 13088 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( | 11569 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 13089 | IDigitalLocator* This, | 11570 | IDigitalLocator *This, |
| 13090 | FECMethod *FEC); | 11571 | FECMethod *FEC); |
| 13091 | 11572 | ||
| 13092 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( | 11573 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 13093 | IDigitalLocator* This, | 11574 | IDigitalLocator *This, |
| 13094 | FECMethod FEC); | 11575 | FECMethod FEC); |
| 13095 | 11576 | ||
| 13096 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 11577 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 13097 | IDigitalLocator* This, | 11578 | IDigitalLocator *This, |
| 13098 | BinaryConvolutionCodeRate *FEC); | 11579 | BinaryConvolutionCodeRate *FEC); |
| 13099 | 11580 | ||
| 13100 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 11581 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 13101 | IDigitalLocator* This, | 11582 | IDigitalLocator *This, |
| 13102 | BinaryConvolutionCodeRate FEC); | 11583 | BinaryConvolutionCodeRate FEC); |
| 13103 | 11584 | ||
| 13104 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( | 11585 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 13105 | IDigitalLocator* This, | 11586 | IDigitalLocator *This, |
| 13106 | ModulationType *Modulation); | 11587 | ModulationType *Modulation); |
| 13107 | 11588 | ||
| 13108 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( | 11589 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 13109 | IDigitalLocator* This, | 11590 | IDigitalLocator *This, |
| 13110 | ModulationType Modulation); | 11591 | ModulationType Modulation); |
| 13111 | 11592 | ||
| 13112 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 11593 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 13113 | IDigitalLocator* This, | 11594 | IDigitalLocator *This, |
| 13114 | LONG *Rate); | 11595 | LONG *Rate); |
| 13115 | 11596 | ||
| 13116 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 11597 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 13117 | IDigitalLocator* This, | 11598 | IDigitalLocator *This, |
| 13118 | LONG Rate); | 11599 | LONG Rate); |
| 13119 | 11600 | ||
| 13120 | HRESULT (STDMETHODCALLTYPE *Clone)( | 11601 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 13121 | IDigitalLocator* This, | 11602 | IDigitalLocator *This, |
| 13122 | ILocator **NewLocator); | 11603 | ILocator **NewLocator); |
| 13123 | 11604 | ||
| 13124 | END_INTERFACE | 11605 | END_INTERFACE |
| 13125 | } IDigitalLocatorVtbl; | 11606 | } IDigitalLocatorVtbl; |
| 11607 | |||
| 13126 | interface IDigitalLocator { | 11608 | interface IDigitalLocator { |
| 13127 | CONST_VTBL IDigitalLocatorVtbl* lpVtbl; | 11609 | CONST_VTBL IDigitalLocatorVtbl* lpVtbl; |
| 13128 | }; | 11610 | }; |
| ... | @@ -13265,29 +11747,29 @@ typedef struct IATSCLocatorVtbl { | ... | @@ -13265,29 +11747,29 @@ typedef struct IATSCLocatorVtbl { |
| 13265 | 11747 | ||
| 13266 | /*** IUnknown methods ***/ | 11748 | /*** IUnknown methods ***/ |
| 13267 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 11749 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13268 | IATSCLocator* This, | 11750 | IATSCLocator *This, |
| 13269 | REFIID riid, | 11751 | REFIID riid, |
| 13270 | void **ppvObject); | 11752 | void **ppvObject); |
| 13271 | 11753 | ||
| 13272 | ULONG (STDMETHODCALLTYPE *AddRef)( | 11754 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13273 | IATSCLocator* This); | 11755 | IATSCLocator *This); |
| 13274 | 11756 | ||
| 13275 | ULONG (STDMETHODCALLTYPE *Release)( | 11757 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13276 | IATSCLocator* This); | 11758 | IATSCLocator *This); |
| 13277 | 11759 | ||
| 13278 | /*** IDispatch methods ***/ | 11760 | /*** IDispatch methods ***/ |
| 13279 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 11761 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 13280 | IATSCLocator* This, | 11762 | IATSCLocator *This, |
| 13281 | UINT *pctinfo); | 11763 | UINT *pctinfo); |
| 13282 | 11764 | ||
| 13283 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 11765 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 13284 | IATSCLocator* This, | 11766 | IATSCLocator *This, |
| 13285 | UINT iTInfo, | 11767 | UINT iTInfo, |
| 13286 | LCID lcid, | 11768 | LCID lcid, |
| 13287 | ITypeInfo **ppTInfo); | 11769 | ITypeInfo **ppTInfo); |
| 13288 | 11770 | ||
| 13289 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 11771 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 13290 | IATSCLocator* This, | 11772 | IATSCLocator *This, |
| 13291 | REFIID riid, | 11773 | REFIID riid, |
| 13292 | LPOLESTR *rgszNames, | 11774 | LPOLESTR *rgszNames, |
| 13293 | UINT cNames, | 11775 | UINT cNames, |
| ... | @@ -13295,7 +11777,7 @@ typedef struct IATSCLocatorVtbl { | ... | @@ -13295,7 +11777,7 @@ typedef struct IATSCLocatorVtbl { |
| 13295 | DISPID *rgDispId); | 11777 | DISPID *rgDispId); |
| 13296 | 11778 | ||
| 13297 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 11779 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 13298 | IATSCLocator* This, | 11780 | IATSCLocator *This, |
| 13299 | DISPID dispIdMember, | 11781 | DISPID dispIdMember, |
| 13300 | REFIID riid, | 11782 | REFIID riid, |
| 13301 | LCID lcid, | 11783 | LCID lcid, |
| ... | @@ -13307,84 +11789,85 @@ typedef struct IATSCLocatorVtbl { | ... | @@ -13307,84 +11789,85 @@ typedef struct IATSCLocatorVtbl { |
| 13307 | 11789 | ||
| 13308 | /*** ILocator methods ***/ | 11790 | /*** ILocator methods ***/ |
| 13309 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( | 11791 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 13310 | IATSCLocator* This, | 11792 | IATSCLocator *This, |
| 13311 | LONG *Frequency); | 11793 | LONG *Frequency); |
| 13312 | 11794 | ||
| 13313 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( | 11795 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 13314 | IATSCLocator* This, | 11796 | IATSCLocator *This, |
| 13315 | LONG Frequency); | 11797 | LONG Frequency); |
| 13316 | 11798 | ||
| 13317 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( | 11799 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 13318 | IATSCLocator* This, | 11800 | IATSCLocator *This, |
| 13319 | FECMethod *FEC); | 11801 | FECMethod *FEC); |
| 13320 | 11802 | ||
| 13321 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( | 11803 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 13322 | IATSCLocator* This, | 11804 | IATSCLocator *This, |
| 13323 | FECMethod FEC); | 11805 | FECMethod FEC); |
| 13324 | 11806 | ||
| 13325 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 11807 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 13326 | IATSCLocator* This, | 11808 | IATSCLocator *This, |
| 13327 | BinaryConvolutionCodeRate *FEC); | 11809 | BinaryConvolutionCodeRate *FEC); |
| 13328 | 11810 | ||
| 13329 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 11811 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 13330 | IATSCLocator* This, | 11812 | IATSCLocator *This, |
| 13331 | BinaryConvolutionCodeRate FEC); | 11813 | BinaryConvolutionCodeRate FEC); |
| 13332 | 11814 | ||
| 13333 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( | 11815 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 13334 | IATSCLocator* This, | 11816 | IATSCLocator *This, |
| 13335 | FECMethod *FEC); | 11817 | FECMethod *FEC); |
| 13336 | 11818 | ||
| 13337 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( | 11819 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 13338 | IATSCLocator* This, | 11820 | IATSCLocator *This, |
| 13339 | FECMethod FEC); | 11821 | FECMethod FEC); |
| 13340 | 11822 | ||
| 13341 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 11823 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 13342 | IATSCLocator* This, | 11824 | IATSCLocator *This, |
| 13343 | BinaryConvolutionCodeRate *FEC); | 11825 | BinaryConvolutionCodeRate *FEC); |
| 13344 | 11826 | ||
| 13345 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 11827 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 13346 | IATSCLocator* This, | 11828 | IATSCLocator *This, |
| 13347 | BinaryConvolutionCodeRate FEC); | 11829 | BinaryConvolutionCodeRate FEC); |
| 13348 | 11830 | ||
| 13349 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( | 11831 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 13350 | IATSCLocator* This, | 11832 | IATSCLocator *This, |
| 13351 | ModulationType *Modulation); | 11833 | ModulationType *Modulation); |
| 13352 | 11834 | ||
| 13353 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( | 11835 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 13354 | IATSCLocator* This, | 11836 | IATSCLocator *This, |
| 13355 | ModulationType Modulation); | 11837 | ModulationType Modulation); |
| 13356 | 11838 | ||
| 13357 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 11839 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 13358 | IATSCLocator* This, | 11840 | IATSCLocator *This, |
| 13359 | LONG *Rate); | 11841 | LONG *Rate); |
| 13360 | 11842 | ||
| 13361 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 11843 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 13362 | IATSCLocator* This, | 11844 | IATSCLocator *This, |
| 13363 | LONG Rate); | 11845 | LONG Rate); |
| 13364 | 11846 | ||
| 13365 | HRESULT (STDMETHODCALLTYPE *Clone)( | 11847 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 13366 | IATSCLocator* This, | 11848 | IATSCLocator *This, |
| 13367 | ILocator **NewLocator); | 11849 | ILocator **NewLocator); |
| 13368 | 11850 | ||
| 13369 | /*** IATSCLocator methods ***/ | 11851 | /*** IATSCLocator methods ***/ |
| 13370 | HRESULT (STDMETHODCALLTYPE *get_PhysicalChannel)( | 11852 | HRESULT (STDMETHODCALLTYPE *get_PhysicalChannel)( |
| 13371 | IATSCLocator* This, | 11853 | IATSCLocator *This, |
| 13372 | LONG *PhysicalChannel); | 11854 | LONG *PhysicalChannel); |
| 13373 | 11855 | ||
| 13374 | HRESULT (STDMETHODCALLTYPE *put_PhysicalChannel)( | 11856 | HRESULT (STDMETHODCALLTYPE *put_PhysicalChannel)( |
| 13375 | IATSCLocator* This, | 11857 | IATSCLocator *This, |
| 13376 | LONG PhysicalChannel); | 11858 | LONG PhysicalChannel); |
| 13377 | 11859 | ||
| 13378 | HRESULT (STDMETHODCALLTYPE *get_TSID)( | 11860 | HRESULT (STDMETHODCALLTYPE *get_TSID)( |
| 13379 | IATSCLocator* This, | 11861 | IATSCLocator *This, |
| 13380 | LONG *TSID); | 11862 | LONG *TSID); |
| 13381 | 11863 | ||
| 13382 | HRESULT (STDMETHODCALLTYPE *put_TSID)( | 11864 | HRESULT (STDMETHODCALLTYPE *put_TSID)( |
| 13383 | IATSCLocator* This, | 11865 | IATSCLocator *This, |
| 13384 | LONG TSID); | 11866 | LONG TSID); |
| 13385 | 11867 | ||
| 13386 | END_INTERFACE | 11868 | END_INTERFACE |
| 13387 | } IATSCLocatorVtbl; | 11869 | } IATSCLocatorVtbl; |
| 11870 | |||
| 13388 | interface IATSCLocator { | 11871 | interface IATSCLocator { |
| 13389 | CONST_VTBL IATSCLocatorVtbl* lpVtbl; | 11872 | CONST_VTBL IATSCLocatorVtbl* lpVtbl; |
| 13390 | }; | 11873 | }; |
| ... | @@ -13509,38 +11992,6 @@ static FORCEINLINE HRESULT IATSCLocator_put_TSID(IATSCLocator* This,LONG TSID) { | ... | @@ -13509,38 +11992,6 @@ static FORCEINLINE HRESULT IATSCLocator_put_TSID(IATSCLocator* This,LONG TSID) { |
| 13509 | 11992 | ||
| 13510 | #endif | 11993 | #endif |
| 13511 | 11994 | ||
| 13512 | HRESULT STDMETHODCALLTYPE IATSCLocator_get_PhysicalChannel_Proxy( | ||
| 13513 | IATSCLocator* This, | ||
| 13514 | LONG *PhysicalChannel); | ||
| 13515 | void __RPC_STUB IATSCLocator_get_PhysicalChannel_Stub( | ||
| 13516 | IRpcStubBuffer* This, | ||
| 13517 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13518 | PRPC_MESSAGE pRpcMessage, | ||
| 13519 | DWORD* pdwStubPhase); | ||
| 13520 | HRESULT STDMETHODCALLTYPE IATSCLocator_put_PhysicalChannel_Proxy( | ||
| 13521 | IATSCLocator* This, | ||
| 13522 | LONG PhysicalChannel); | ||
| 13523 | void __RPC_STUB IATSCLocator_put_PhysicalChannel_Stub( | ||
| 13524 | IRpcStubBuffer* This, | ||
| 13525 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13526 | PRPC_MESSAGE pRpcMessage, | ||
| 13527 | DWORD* pdwStubPhase); | ||
| 13528 | HRESULT STDMETHODCALLTYPE IATSCLocator_get_TSID_Proxy( | ||
| 13529 | IATSCLocator* This, | ||
| 13530 | LONG *TSID); | ||
| 13531 | void __RPC_STUB IATSCLocator_get_TSID_Stub( | ||
| 13532 | IRpcStubBuffer* This, | ||
| 13533 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13534 | PRPC_MESSAGE pRpcMessage, | ||
| 13535 | DWORD* pdwStubPhase); | ||
| 13536 | HRESULT STDMETHODCALLTYPE IATSCLocator_put_TSID_Proxy( | ||
| 13537 | IATSCLocator* This, | ||
| 13538 | LONG TSID); | ||
| 13539 | void __RPC_STUB IATSCLocator_put_TSID_Stub( | ||
| 13540 | IRpcStubBuffer* This, | ||
| 13541 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13542 | PRPC_MESSAGE pRpcMessage, | ||
| 13543 | DWORD* pdwStubPhase); | ||
| 13544 | 11995 | ||
| 13545 | #endif /* __IATSCLocator_INTERFACE_DEFINED__ */ | 11996 | #endif /* __IATSCLocator_INTERFACE_DEFINED__ */ |
| 13546 | 11997 | ||
| ... | @@ -13571,29 +12022,29 @@ typedef struct IATSCLocator2Vtbl { | ... | @@ -13571,29 +12022,29 @@ typedef struct IATSCLocator2Vtbl { |
| 13571 | 12022 | ||
| 13572 | /*** IUnknown methods ***/ | 12023 | /*** IUnknown methods ***/ |
| 13573 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 12024 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13574 | IATSCLocator2* This, | 12025 | IATSCLocator2 *This, |
| 13575 | REFIID riid, | 12026 | REFIID riid, |
| 13576 | void **ppvObject); | 12027 | void **ppvObject); |
| 13577 | 12028 | ||
| 13578 | ULONG (STDMETHODCALLTYPE *AddRef)( | 12029 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13579 | IATSCLocator2* This); | 12030 | IATSCLocator2 *This); |
| 13580 | 12031 | ||
| 13581 | ULONG (STDMETHODCALLTYPE *Release)( | 12032 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13582 | IATSCLocator2* This); | 12033 | IATSCLocator2 *This); |
| 13583 | 12034 | ||
| 13584 | /*** IDispatch methods ***/ | 12035 | /*** IDispatch methods ***/ |
| 13585 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 12036 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 13586 | IATSCLocator2* This, | 12037 | IATSCLocator2 *This, |
| 13587 | UINT *pctinfo); | 12038 | UINT *pctinfo); |
| 13588 | 12039 | ||
| 13589 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 12040 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 13590 | IATSCLocator2* This, | 12041 | IATSCLocator2 *This, |
| 13591 | UINT iTInfo, | 12042 | UINT iTInfo, |
| 13592 | LCID lcid, | 12043 | LCID lcid, |
| 13593 | ITypeInfo **ppTInfo); | 12044 | ITypeInfo **ppTInfo); |
| 13594 | 12045 | ||
| 13595 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 12046 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 13596 | IATSCLocator2* This, | 12047 | IATSCLocator2 *This, |
| 13597 | REFIID riid, | 12048 | REFIID riid, |
| 13598 | LPOLESTR *rgszNames, | 12049 | LPOLESTR *rgszNames, |
| 13599 | UINT cNames, | 12050 | UINT cNames, |
| ... | @@ -13601,7 +12052,7 @@ typedef struct IATSCLocator2Vtbl { | ... | @@ -13601,7 +12052,7 @@ typedef struct IATSCLocator2Vtbl { |
| 13601 | DISPID *rgDispId); | 12052 | DISPID *rgDispId); |
| 13602 | 12053 | ||
| 13603 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 12054 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 13604 | IATSCLocator2* This, | 12055 | IATSCLocator2 *This, |
| 13605 | DISPID dispIdMember, | 12056 | DISPID dispIdMember, |
| 13606 | REFIID riid, | 12057 | REFIID riid, |
| 13607 | LCID lcid, | 12058 | LCID lcid, |
| ... | @@ -13613,93 +12064,94 @@ typedef struct IATSCLocator2Vtbl { | ... | @@ -13613,93 +12064,94 @@ typedef struct IATSCLocator2Vtbl { |
| 13613 | 12064 | ||
| 13614 | /*** ILocator methods ***/ | 12065 | /*** ILocator methods ***/ |
| 13615 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( | 12066 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 13616 | IATSCLocator2* This, | 12067 | IATSCLocator2 *This, |
| 13617 | LONG *Frequency); | 12068 | LONG *Frequency); |
| 13618 | 12069 | ||
| 13619 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( | 12070 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 13620 | IATSCLocator2* This, | 12071 | IATSCLocator2 *This, |
| 13621 | LONG Frequency); | 12072 | LONG Frequency); |
| 13622 | 12073 | ||
| 13623 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( | 12074 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 13624 | IATSCLocator2* This, | 12075 | IATSCLocator2 *This, |
| 13625 | FECMethod *FEC); | 12076 | FECMethod *FEC); |
| 13626 | 12077 | ||
| 13627 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( | 12078 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 13628 | IATSCLocator2* This, | 12079 | IATSCLocator2 *This, |
| 13629 | FECMethod FEC); | 12080 | FECMethod FEC); |
| 13630 | 12081 | ||
| 13631 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 12082 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 13632 | IATSCLocator2* This, | 12083 | IATSCLocator2 *This, |
| 13633 | BinaryConvolutionCodeRate *FEC); | 12084 | BinaryConvolutionCodeRate *FEC); |
| 13634 | 12085 | ||
| 13635 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 12086 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 13636 | IATSCLocator2* This, | 12087 | IATSCLocator2 *This, |
| 13637 | BinaryConvolutionCodeRate FEC); | 12088 | BinaryConvolutionCodeRate FEC); |
| 13638 | 12089 | ||
| 13639 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( | 12090 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 13640 | IATSCLocator2* This, | 12091 | IATSCLocator2 *This, |
| 13641 | FECMethod *FEC); | 12092 | FECMethod *FEC); |
| 13642 | 12093 | ||
| 13643 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( | 12094 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 13644 | IATSCLocator2* This, | 12095 | IATSCLocator2 *This, |
| 13645 | FECMethod FEC); | 12096 | FECMethod FEC); |
| 13646 | 12097 | ||
| 13647 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 12098 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 13648 | IATSCLocator2* This, | 12099 | IATSCLocator2 *This, |
| 13649 | BinaryConvolutionCodeRate *FEC); | 12100 | BinaryConvolutionCodeRate *FEC); |
| 13650 | 12101 | ||
| 13651 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 12102 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 13652 | IATSCLocator2* This, | 12103 | IATSCLocator2 *This, |
| 13653 | BinaryConvolutionCodeRate FEC); | 12104 | BinaryConvolutionCodeRate FEC); |
| 13654 | 12105 | ||
| 13655 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( | 12106 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 13656 | IATSCLocator2* This, | 12107 | IATSCLocator2 *This, |
| 13657 | ModulationType *Modulation); | 12108 | ModulationType *Modulation); |
| 13658 | 12109 | ||
| 13659 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( | 12110 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 13660 | IATSCLocator2* This, | 12111 | IATSCLocator2 *This, |
| 13661 | ModulationType Modulation); | 12112 | ModulationType Modulation); |
| 13662 | 12113 | ||
| 13663 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 12114 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 13664 | IATSCLocator2* This, | 12115 | IATSCLocator2 *This, |
| 13665 | LONG *Rate); | 12116 | LONG *Rate); |
| 13666 | 12117 | ||
| 13667 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 12118 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 13668 | IATSCLocator2* This, | 12119 | IATSCLocator2 *This, |
| 13669 | LONG Rate); | 12120 | LONG Rate); |
| 13670 | 12121 | ||
| 13671 | HRESULT (STDMETHODCALLTYPE *Clone)( | 12122 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 13672 | IATSCLocator2* This, | 12123 | IATSCLocator2 *This, |
| 13673 | ILocator **NewLocator); | 12124 | ILocator **NewLocator); |
| 13674 | 12125 | ||
| 13675 | /*** IATSCLocator methods ***/ | 12126 | /*** IATSCLocator methods ***/ |
| 13676 | HRESULT (STDMETHODCALLTYPE *get_PhysicalChannel)( | 12127 | HRESULT (STDMETHODCALLTYPE *get_PhysicalChannel)( |
| 13677 | IATSCLocator2* This, | 12128 | IATSCLocator2 *This, |
| 13678 | LONG *PhysicalChannel); | 12129 | LONG *PhysicalChannel); |
| 13679 | 12130 | ||
| 13680 | HRESULT (STDMETHODCALLTYPE *put_PhysicalChannel)( | 12131 | HRESULT (STDMETHODCALLTYPE *put_PhysicalChannel)( |
| 13681 | IATSCLocator2* This, | 12132 | IATSCLocator2 *This, |
| 13682 | LONG PhysicalChannel); | 12133 | LONG PhysicalChannel); |
| 13683 | 12134 | ||
| 13684 | HRESULT (STDMETHODCALLTYPE *get_TSID)( | 12135 | HRESULT (STDMETHODCALLTYPE *get_TSID)( |
| 13685 | IATSCLocator2* This, | 12136 | IATSCLocator2 *This, |
| 13686 | LONG *TSID); | 12137 | LONG *TSID); |
| 13687 | 12138 | ||
| 13688 | HRESULT (STDMETHODCALLTYPE *put_TSID)( | 12139 | HRESULT (STDMETHODCALLTYPE *put_TSID)( |
| 13689 | IATSCLocator2* This, | 12140 | IATSCLocator2 *This, |
| 13690 | LONG TSID); | 12141 | LONG TSID); |
| 13691 | 12142 | ||
| 13692 | /*** IATSCLocator2 methods ***/ | 12143 | /*** IATSCLocator2 methods ***/ |
| 13693 | HRESULT (STDMETHODCALLTYPE *get_ProgramNumber)( | 12144 | HRESULT (STDMETHODCALLTYPE *get_ProgramNumber)( |
| 13694 | IATSCLocator2* This, | 12145 | IATSCLocator2 *This, |
| 13695 | LONG *ProgramNumber); | 12146 | LONG *ProgramNumber); |
| 13696 | 12147 | ||
| 13697 | HRESULT (STDMETHODCALLTYPE *put_ProgramNumber)( | 12148 | HRESULT (STDMETHODCALLTYPE *put_ProgramNumber)( |
| 13698 | IATSCLocator2* This, | 12149 | IATSCLocator2 *This, |
| 13699 | LONG ProgramNumber); | 12150 | LONG ProgramNumber); |
| 13700 | 12151 | ||
| 13701 | END_INTERFACE | 12152 | END_INTERFACE |
| 13702 | } IATSCLocator2Vtbl; | 12153 | } IATSCLocator2Vtbl; |
| 12154 | |||
| 13703 | interface IATSCLocator2 { | 12155 | interface IATSCLocator2 { |
| 13704 | CONST_VTBL IATSCLocator2Vtbl* lpVtbl; | 12156 | CONST_VTBL IATSCLocator2Vtbl* lpVtbl; |
| 13705 | }; | 12157 | }; |
| ... | @@ -13834,22 +12286,6 @@ static FORCEINLINE HRESULT IATSCLocator2_put_ProgramNumber(IATSCLocator2* This,L | ... | @@ -13834,22 +12286,6 @@ static FORCEINLINE HRESULT IATSCLocator2_put_ProgramNumber(IATSCLocator2* This,L |
| 13834 | 12286 | ||
| 13835 | #endif | 12287 | #endif |
| 13836 | 12288 | ||
| 13837 | HRESULT STDMETHODCALLTYPE IATSCLocator2_get_ProgramNumber_Proxy( | ||
| 13838 | IATSCLocator2* This, | ||
| 13839 | LONG *ProgramNumber); | ||
| 13840 | void __RPC_STUB IATSCLocator2_get_ProgramNumber_Stub( | ||
| 13841 | IRpcStubBuffer* This, | ||
| 13842 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13843 | PRPC_MESSAGE pRpcMessage, | ||
| 13844 | DWORD* pdwStubPhase); | ||
| 13845 | HRESULT STDMETHODCALLTYPE IATSCLocator2_put_ProgramNumber_Proxy( | ||
| 13846 | IATSCLocator2* This, | ||
| 13847 | LONG ProgramNumber); | ||
| 13848 | void __RPC_STUB IATSCLocator2_put_ProgramNumber_Stub( | ||
| 13849 | IRpcStubBuffer* This, | ||
| 13850 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 13851 | PRPC_MESSAGE pRpcMessage, | ||
| 13852 | DWORD* pdwStubPhase); | ||
| 13853 | 12289 | ||
| 13854 | #endif /* __IATSCLocator2_INTERFACE_DEFINED__ */ | 12290 | #endif /* __IATSCLocator2_INTERFACE_DEFINED__ */ |
| 13855 | 12291 | ||
| ... | @@ -13874,29 +12310,29 @@ typedef struct IDigitalCableLocatorVtbl { | ... | @@ -13874,29 +12310,29 @@ typedef struct IDigitalCableLocatorVtbl { |
| 13874 | 12310 | ||
| 13875 | /*** IUnknown methods ***/ | 12311 | /*** IUnknown methods ***/ |
| 13876 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 12312 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13877 | IDigitalCableLocator* This, | 12313 | IDigitalCableLocator *This, |
| 13878 | REFIID riid, | 12314 | REFIID riid, |
| 13879 | void **ppvObject); | 12315 | void **ppvObject); |
| 13880 | 12316 | ||
| 13881 | ULONG (STDMETHODCALLTYPE *AddRef)( | 12317 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13882 | IDigitalCableLocator* This); | 12318 | IDigitalCableLocator *This); |
| 13883 | 12319 | ||
| 13884 | ULONG (STDMETHODCALLTYPE *Release)( | 12320 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13885 | IDigitalCableLocator* This); | 12321 | IDigitalCableLocator *This); |
| 13886 | 12322 | ||
| 13887 | /*** IDispatch methods ***/ | 12323 | /*** IDispatch methods ***/ |
| 13888 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 12324 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 13889 | IDigitalCableLocator* This, | 12325 | IDigitalCableLocator *This, |
| 13890 | UINT *pctinfo); | 12326 | UINT *pctinfo); |
| 13891 | 12327 | ||
| 13892 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 12328 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 13893 | IDigitalCableLocator* This, | 12329 | IDigitalCableLocator *This, |
| 13894 | UINT iTInfo, | 12330 | UINT iTInfo, |
| 13895 | LCID lcid, | 12331 | LCID lcid, |
| 13896 | ITypeInfo **ppTInfo); | 12332 | ITypeInfo **ppTInfo); |
| 13897 | 12333 | ||
| 13898 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 12334 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 13899 | IDigitalCableLocator* This, | 12335 | IDigitalCableLocator *This, |
| 13900 | REFIID riid, | 12336 | REFIID riid, |
| 13901 | LPOLESTR *rgszNames, | 12337 | LPOLESTR *rgszNames, |
| 13902 | UINT cNames, | 12338 | UINT cNames, |
| ... | @@ -13904,7 +12340,7 @@ typedef struct IDigitalCableLocatorVtbl { | ... | @@ -13904,7 +12340,7 @@ typedef struct IDigitalCableLocatorVtbl { |
| 13904 | DISPID *rgDispId); | 12340 | DISPID *rgDispId); |
| 13905 | 12341 | ||
| 13906 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 12342 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 13907 | IDigitalCableLocator* This, | 12343 | IDigitalCableLocator *This, |
| 13908 | DISPID dispIdMember, | 12344 | DISPID dispIdMember, |
| 13909 | REFIID riid, | 12345 | REFIID riid, |
| 13910 | LCID lcid, | 12346 | LCID lcid, |
| ... | @@ -13916,93 +12352,94 @@ typedef struct IDigitalCableLocatorVtbl { | ... | @@ -13916,93 +12352,94 @@ typedef struct IDigitalCableLocatorVtbl { |
| 13916 | 12352 | ||
| 13917 | /*** ILocator methods ***/ | 12353 | /*** ILocator methods ***/ |
| 13918 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( | 12354 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 13919 | IDigitalCableLocator* This, | 12355 | IDigitalCableLocator *This, |
| 13920 | LONG *Frequency); | 12356 | LONG *Frequency); |
| 13921 | 12357 | ||
| 13922 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( | 12358 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 13923 | IDigitalCableLocator* This, | 12359 | IDigitalCableLocator *This, |
| 13924 | LONG Frequency); | 12360 | LONG Frequency); |
| 13925 | 12361 | ||
| 13926 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( | 12362 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 13927 | IDigitalCableLocator* This, | 12363 | IDigitalCableLocator *This, |
| 13928 | FECMethod *FEC); | 12364 | FECMethod *FEC); |
| 13929 | 12365 | ||
| 13930 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( | 12366 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 13931 | IDigitalCableLocator* This, | 12367 | IDigitalCableLocator *This, |
| 13932 | FECMethod FEC); | 12368 | FECMethod FEC); |
| 13933 | 12369 | ||
| 13934 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 12370 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 13935 | IDigitalCableLocator* This, | 12371 | IDigitalCableLocator *This, |
| 13936 | BinaryConvolutionCodeRate *FEC); | 12372 | BinaryConvolutionCodeRate *FEC); |
| 13937 | 12373 | ||
| 13938 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 12374 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 13939 | IDigitalCableLocator* This, | 12375 | IDigitalCableLocator *This, |
| 13940 | BinaryConvolutionCodeRate FEC); | 12376 | BinaryConvolutionCodeRate FEC); |
| 13941 | 12377 | ||
| 13942 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( | 12378 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 13943 | IDigitalCableLocator* This, | 12379 | IDigitalCableLocator *This, |
| 13944 | FECMethod *FEC); | 12380 | FECMethod *FEC); |
| 13945 | 12381 | ||
| 13946 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( | 12382 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 13947 | IDigitalCableLocator* This, | 12383 | IDigitalCableLocator *This, |
| 13948 | FECMethod FEC); | 12384 | FECMethod FEC); |
| 13949 | 12385 | ||
| 13950 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 12386 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 13951 | IDigitalCableLocator* This, | 12387 | IDigitalCableLocator *This, |
| 13952 | BinaryConvolutionCodeRate *FEC); | 12388 | BinaryConvolutionCodeRate *FEC); |
| 13953 | 12389 | ||
| 13954 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 12390 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 13955 | IDigitalCableLocator* This, | 12391 | IDigitalCableLocator *This, |
| 13956 | BinaryConvolutionCodeRate FEC); | 12392 | BinaryConvolutionCodeRate FEC); |
| 13957 | 12393 | ||
| 13958 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( | 12394 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 13959 | IDigitalCableLocator* This, | 12395 | IDigitalCableLocator *This, |
| 13960 | ModulationType *Modulation); | 12396 | ModulationType *Modulation); |
| 13961 | 12397 | ||
| 13962 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( | 12398 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 13963 | IDigitalCableLocator* This, | 12399 | IDigitalCableLocator *This, |
| 13964 | ModulationType Modulation); | 12400 | ModulationType Modulation); |
| 13965 | 12401 | ||
| 13966 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 12402 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 13967 | IDigitalCableLocator* This, | 12403 | IDigitalCableLocator *This, |
| 13968 | LONG *Rate); | 12404 | LONG *Rate); |
| 13969 | 12405 | ||
| 13970 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 12406 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 13971 | IDigitalCableLocator* This, | 12407 | IDigitalCableLocator *This, |
| 13972 | LONG Rate); | 12408 | LONG Rate); |
| 13973 | 12409 | ||
| 13974 | HRESULT (STDMETHODCALLTYPE *Clone)( | 12410 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 13975 | IDigitalCableLocator* This, | 12411 | IDigitalCableLocator *This, |
| 13976 | ILocator **NewLocator); | 12412 | ILocator **NewLocator); |
| 13977 | 12413 | ||
| 13978 | /*** IATSCLocator methods ***/ | 12414 | /*** IATSCLocator methods ***/ |
| 13979 | HRESULT (STDMETHODCALLTYPE *get_PhysicalChannel)( | 12415 | HRESULT (STDMETHODCALLTYPE *get_PhysicalChannel)( |
| 13980 | IDigitalCableLocator* This, | 12416 | IDigitalCableLocator *This, |
| 13981 | LONG *PhysicalChannel); | 12417 | LONG *PhysicalChannel); |
| 13982 | 12418 | ||
| 13983 | HRESULT (STDMETHODCALLTYPE *put_PhysicalChannel)( | 12419 | HRESULT (STDMETHODCALLTYPE *put_PhysicalChannel)( |
| 13984 | IDigitalCableLocator* This, | 12420 | IDigitalCableLocator *This, |
| 13985 | LONG PhysicalChannel); | 12421 | LONG PhysicalChannel); |
| 13986 | 12422 | ||
| 13987 | HRESULT (STDMETHODCALLTYPE *get_TSID)( | 12423 | HRESULT (STDMETHODCALLTYPE *get_TSID)( |
| 13988 | IDigitalCableLocator* This, | 12424 | IDigitalCableLocator *This, |
| 13989 | LONG *TSID); | 12425 | LONG *TSID); |
| 13990 | 12426 | ||
| 13991 | HRESULT (STDMETHODCALLTYPE *put_TSID)( | 12427 | HRESULT (STDMETHODCALLTYPE *put_TSID)( |
| 13992 | IDigitalCableLocator* This, | 12428 | IDigitalCableLocator *This, |
| 13993 | LONG TSID); | 12429 | LONG TSID); |
| 13994 | 12430 | ||
| 13995 | /*** IATSCLocator2 methods ***/ | 12431 | /*** IATSCLocator2 methods ***/ |
| 13996 | HRESULT (STDMETHODCALLTYPE *get_ProgramNumber)( | 12432 | HRESULT (STDMETHODCALLTYPE *get_ProgramNumber)( |
| 13997 | IDigitalCableLocator* This, | 12433 | IDigitalCableLocator *This, |
| 13998 | LONG *ProgramNumber); | 12434 | LONG *ProgramNumber); |
| 13999 | 12435 | ||
| 14000 | HRESULT (STDMETHODCALLTYPE *put_ProgramNumber)( | 12436 | HRESULT (STDMETHODCALLTYPE *put_ProgramNumber)( |
| 14001 | IDigitalCableLocator* This, | 12437 | IDigitalCableLocator *This, |
| 14002 | LONG ProgramNumber); | 12438 | LONG ProgramNumber); |
| 14003 | 12439 | ||
| 14004 | END_INTERFACE | 12440 | END_INTERFACE |
| 14005 | } IDigitalCableLocatorVtbl; | 12441 | } IDigitalCableLocatorVtbl; |
| 12442 | |||
| 14006 | interface IDigitalCableLocator { | 12443 | interface IDigitalCableLocator { |
| 14007 | CONST_VTBL IDigitalCableLocatorVtbl* lpVtbl; | 12444 | CONST_VTBL IDigitalCableLocatorVtbl* lpVtbl; |
| 14008 | }; | 12445 | }; |
| ... | @@ -14203,29 +12640,29 @@ typedef struct IDVBTLocatorVtbl { | ... | @@ -14203,29 +12640,29 @@ typedef struct IDVBTLocatorVtbl { |
| 14203 | 12640 | ||
| 14204 | /*** IUnknown methods ***/ | 12641 | /*** IUnknown methods ***/ |
| 14205 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 12642 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14206 | IDVBTLocator* This, | 12643 | IDVBTLocator *This, |
| 14207 | REFIID riid, | 12644 | REFIID riid, |
| 14208 | void **ppvObject); | 12645 | void **ppvObject); |
| 14209 | 12646 | ||
| 14210 | ULONG (STDMETHODCALLTYPE *AddRef)( | 12647 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14211 | IDVBTLocator* This); | 12648 | IDVBTLocator *This); |
| 14212 | 12649 | ||
| 14213 | ULONG (STDMETHODCALLTYPE *Release)( | 12650 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14214 | IDVBTLocator* This); | 12651 | IDVBTLocator *This); |
| 14215 | 12652 | ||
| 14216 | /*** IDispatch methods ***/ | 12653 | /*** IDispatch methods ***/ |
| 14217 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 12654 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 14218 | IDVBTLocator* This, | 12655 | IDVBTLocator *This, |
| 14219 | UINT *pctinfo); | 12656 | UINT *pctinfo); |
| 14220 | 12657 | ||
| 14221 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 12658 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 14222 | IDVBTLocator* This, | 12659 | IDVBTLocator *This, |
| 14223 | UINT iTInfo, | 12660 | UINT iTInfo, |
| 14224 | LCID lcid, | 12661 | LCID lcid, |
| 14225 | ITypeInfo **ppTInfo); | 12662 | ITypeInfo **ppTInfo); |
| 14226 | 12663 | ||
| 14227 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 12664 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 14228 | IDVBTLocator* This, | 12665 | IDVBTLocator *This, |
| 14229 | REFIID riid, | 12666 | REFIID riid, |
| 14230 | LPOLESTR *rgszNames, | 12667 | LPOLESTR *rgszNames, |
| 14231 | UINT cNames, | 12668 | UINT cNames, |
| ... | @@ -14233,7 +12670,7 @@ typedef struct IDVBTLocatorVtbl { | ... | @@ -14233,7 +12670,7 @@ typedef struct IDVBTLocatorVtbl { |
| 14233 | DISPID *rgDispId); | 12670 | DISPID *rgDispId); |
| 14234 | 12671 | ||
| 14235 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 12672 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 14236 | IDVBTLocator* This, | 12673 | IDVBTLocator *This, |
| 14237 | DISPID dispIdMember, | 12674 | DISPID dispIdMember, |
| 14238 | REFIID riid, | 12675 | REFIID riid, |
| 14239 | LCID lcid, | 12676 | LCID lcid, |
| ... | @@ -14245,124 +12682,125 @@ typedef struct IDVBTLocatorVtbl { | ... | @@ -14245,124 +12682,125 @@ typedef struct IDVBTLocatorVtbl { |
| 14245 | 12682 | ||
| 14246 | /*** ILocator methods ***/ | 12683 | /*** ILocator methods ***/ |
| 14247 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( | 12684 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 14248 | IDVBTLocator* This, | 12685 | IDVBTLocator *This, |
| 14249 | LONG *Frequency); | 12686 | LONG *Frequency); |
| 14250 | 12687 | ||
| 14251 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( | 12688 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 14252 | IDVBTLocator* This, | 12689 | IDVBTLocator *This, |
| 14253 | LONG Frequency); | 12690 | LONG Frequency); |
| 14254 | 12691 | ||
| 14255 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( | 12692 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 14256 | IDVBTLocator* This, | 12693 | IDVBTLocator *This, |
| 14257 | FECMethod *FEC); | 12694 | FECMethod *FEC); |
| 14258 | 12695 | ||
| 14259 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( | 12696 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 14260 | IDVBTLocator* This, | 12697 | IDVBTLocator *This, |
| 14261 | FECMethod FEC); | 12698 | FECMethod FEC); |
| 14262 | 12699 | ||
| 14263 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 12700 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 14264 | IDVBTLocator* This, | 12701 | IDVBTLocator *This, |
| 14265 | BinaryConvolutionCodeRate *FEC); | 12702 | BinaryConvolutionCodeRate *FEC); |
| 14266 | 12703 | ||
| 14267 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 12704 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 14268 | IDVBTLocator* This, | 12705 | IDVBTLocator *This, |
| 14269 | BinaryConvolutionCodeRate FEC); | 12706 | BinaryConvolutionCodeRate FEC); |
| 14270 | 12707 | ||
| 14271 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( | 12708 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 14272 | IDVBTLocator* This, | 12709 | IDVBTLocator *This, |
| 14273 | FECMethod *FEC); | 12710 | FECMethod *FEC); |
| 14274 | 12711 | ||
| 14275 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( | 12712 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 14276 | IDVBTLocator* This, | 12713 | IDVBTLocator *This, |
| 14277 | FECMethod FEC); | 12714 | FECMethod FEC); |
| 14278 | 12715 | ||
| 14279 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 12716 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 14280 | IDVBTLocator* This, | 12717 | IDVBTLocator *This, |
| 14281 | BinaryConvolutionCodeRate *FEC); | 12718 | BinaryConvolutionCodeRate *FEC); |
| 14282 | 12719 | ||
| 14283 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 12720 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 14284 | IDVBTLocator* This, | 12721 | IDVBTLocator *This, |
| 14285 | BinaryConvolutionCodeRate FEC); | 12722 | BinaryConvolutionCodeRate FEC); |
| 14286 | 12723 | ||
| 14287 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( | 12724 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 14288 | IDVBTLocator* This, | 12725 | IDVBTLocator *This, |
| 14289 | ModulationType *Modulation); | 12726 | ModulationType *Modulation); |
| 14290 | 12727 | ||
| 14291 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( | 12728 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 14292 | IDVBTLocator* This, | 12729 | IDVBTLocator *This, |
| 14293 | ModulationType Modulation); | 12730 | ModulationType Modulation); |
| 14294 | 12731 | ||
| 14295 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 12732 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 14296 | IDVBTLocator* This, | 12733 | IDVBTLocator *This, |
| 14297 | LONG *Rate); | 12734 | LONG *Rate); |
| 14298 | 12735 | ||
| 14299 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 12736 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 14300 | IDVBTLocator* This, | 12737 | IDVBTLocator *This, |
| 14301 | LONG Rate); | 12738 | LONG Rate); |
| 14302 | 12739 | ||
| 14303 | HRESULT (STDMETHODCALLTYPE *Clone)( | 12740 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 14304 | IDVBTLocator* This, | 12741 | IDVBTLocator *This, |
| 14305 | ILocator **NewLocator); | 12742 | ILocator **NewLocator); |
| 14306 | 12743 | ||
| 14307 | /*** IDVBTLocator methods ***/ | 12744 | /*** IDVBTLocator methods ***/ |
| 14308 | HRESULT (STDMETHODCALLTYPE *get_Bandwidth)( | 12745 | HRESULT (STDMETHODCALLTYPE *get_Bandwidth)( |
| 14309 | IDVBTLocator* This, | 12746 | IDVBTLocator *This, |
| 14310 | LONG *BandWidthVal); | 12747 | LONG *BandWidthVal); |
| 14311 | 12748 | ||
| 14312 | HRESULT (STDMETHODCALLTYPE *put_Bandwidth)( | 12749 | HRESULT (STDMETHODCALLTYPE *put_Bandwidth)( |
| 14313 | IDVBTLocator* This, | 12750 | IDVBTLocator *This, |
| 14314 | LONG BandwidthVal); | 12751 | LONG BandwidthVal); |
| 14315 | 12752 | ||
| 14316 | HRESULT (STDMETHODCALLTYPE *get_LPInnerFEC)( | 12753 | HRESULT (STDMETHODCALLTYPE *get_LPInnerFEC)( |
| 14317 | IDVBTLocator* This, | 12754 | IDVBTLocator *This, |
| 14318 | FECMethod *FEC); | 12755 | FECMethod *FEC); |
| 14319 | 12756 | ||
| 14320 | HRESULT (STDMETHODCALLTYPE *put_LPInnerFEC)( | 12757 | HRESULT (STDMETHODCALLTYPE *put_LPInnerFEC)( |
| 14321 | IDVBTLocator* This, | 12758 | IDVBTLocator *This, |
| 14322 | FECMethod FEC); | 12759 | FECMethod FEC); |
| 14323 | 12760 | ||
| 14324 | HRESULT (STDMETHODCALLTYPE *get_LPInnerFECRate)( | 12761 | HRESULT (STDMETHODCALLTYPE *get_LPInnerFECRate)( |
| 14325 | IDVBTLocator* This, | 12762 | IDVBTLocator *This, |
| 14326 | BinaryConvolutionCodeRate *FEC); | 12763 | BinaryConvolutionCodeRate *FEC); |
| 14327 | 12764 | ||
| 14328 | HRESULT (STDMETHODCALLTYPE *put_LPInnerFECRate)( | 12765 | HRESULT (STDMETHODCALLTYPE *put_LPInnerFECRate)( |
| 14329 | IDVBTLocator* This, | 12766 | IDVBTLocator *This, |
| 14330 | BinaryConvolutionCodeRate FEC); | 12767 | BinaryConvolutionCodeRate FEC); |
| 14331 | 12768 | ||
| 14332 | HRESULT (STDMETHODCALLTYPE *get_HAlpha)( | 12769 | HRESULT (STDMETHODCALLTYPE *get_HAlpha)( |
| 14333 | IDVBTLocator* This, | 12770 | IDVBTLocator *This, |
| 14334 | HierarchyAlpha *Alpha); | 12771 | HierarchyAlpha *Alpha); |
| 14335 | 12772 | ||
| 14336 | HRESULT (STDMETHODCALLTYPE *put_HAlpha)( | 12773 | HRESULT (STDMETHODCALLTYPE *put_HAlpha)( |
| 14337 | IDVBTLocator* This, | 12774 | IDVBTLocator *This, |
| 14338 | HierarchyAlpha Alpha); | 12775 | HierarchyAlpha Alpha); |
| 14339 | 12776 | ||
| 14340 | HRESULT (STDMETHODCALLTYPE *get_Guard)( | 12777 | HRESULT (STDMETHODCALLTYPE *get_Guard)( |
| 14341 | IDVBTLocator* This, | 12778 | IDVBTLocator *This, |
| 14342 | GuardInterval *GI); | 12779 | GuardInterval *GI); |
| 14343 | 12780 | ||
| 14344 | HRESULT (STDMETHODCALLTYPE *put_Guard)( | 12781 | HRESULT (STDMETHODCALLTYPE *put_Guard)( |
| 14345 | IDVBTLocator* This, | 12782 | IDVBTLocator *This, |
| 14346 | GuardInterval GI); | 12783 | GuardInterval GI); |
| 14347 | 12784 | ||
| 14348 | HRESULT (STDMETHODCALLTYPE *get_Mode)( | 12785 | HRESULT (STDMETHODCALLTYPE *get_Mode)( |
| 14349 | IDVBTLocator* This, | 12786 | IDVBTLocator *This, |
| 14350 | TransmissionMode *mode); | 12787 | TransmissionMode *mode); |
| 14351 | 12788 | ||
| 14352 | HRESULT (STDMETHODCALLTYPE *put_Mode)( | 12789 | HRESULT (STDMETHODCALLTYPE *put_Mode)( |
| 14353 | IDVBTLocator* This, | 12790 | IDVBTLocator *This, |
| 14354 | TransmissionMode mode); | 12791 | TransmissionMode mode); |
| 14355 | 12792 | ||
| 14356 | HRESULT (STDMETHODCALLTYPE *get_OtherFrequencyInUse)( | 12793 | HRESULT (STDMETHODCALLTYPE *get_OtherFrequencyInUse)( |
| 14357 | IDVBTLocator* This, | 12794 | IDVBTLocator *This, |
| 14358 | VARIANT_BOOL *OtherFrequencyInUseVal); | 12795 | VARIANT_BOOL *OtherFrequencyInUseVal); |
| 14359 | 12796 | ||
| 14360 | HRESULT (STDMETHODCALLTYPE *put_OtherFrequencyInUse)( | 12797 | HRESULT (STDMETHODCALLTYPE *put_OtherFrequencyInUse)( |
| 14361 | IDVBTLocator* This, | 12798 | IDVBTLocator *This, |
| 14362 | VARIANT_BOOL OtherFrequencyInUseVal); | 12799 | VARIANT_BOOL OtherFrequencyInUseVal); |
| 14363 | 12800 | ||
| 14364 | END_INTERFACE | 12801 | END_INTERFACE |
| 14365 | } IDVBTLocatorVtbl; | 12802 | } IDVBTLocatorVtbl; |
| 12803 | |||
| 14366 | interface IDVBTLocator { | 12804 | interface IDVBTLocator { |
| 14367 | CONST_VTBL IDVBTLocatorVtbl* lpVtbl; | 12805 | CONST_VTBL IDVBTLocatorVtbl* lpVtbl; |
| 14368 | }; | 12806 | }; |
| ... | @@ -14527,118 +12965,6 @@ static FORCEINLINE HRESULT IDVBTLocator_put_OtherFrequencyInUse(IDVBTLocator* Th | ... | @@ -14527,118 +12965,6 @@ static FORCEINLINE HRESULT IDVBTLocator_put_OtherFrequencyInUse(IDVBTLocator* Th |
| 14527 | 12965 | ||
| 14528 | #endif | 12966 | #endif |
| 14529 | 12967 | ||
| 14530 | HRESULT STDMETHODCALLTYPE IDVBTLocator_get_Bandwidth_Proxy( | ||
| 14531 | IDVBTLocator* This, | ||
| 14532 | LONG *BandWidthVal); | ||
| 14533 | void __RPC_STUB IDVBTLocator_get_Bandwidth_Stub( | ||
| 14534 | IRpcStubBuffer* This, | ||
| 14535 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14536 | PRPC_MESSAGE pRpcMessage, | ||
| 14537 | DWORD* pdwStubPhase); | ||
| 14538 | HRESULT STDMETHODCALLTYPE IDVBTLocator_put_Bandwidth_Proxy( | ||
| 14539 | IDVBTLocator* This, | ||
| 14540 | LONG BandwidthVal); | ||
| 14541 | void __RPC_STUB IDVBTLocator_put_Bandwidth_Stub( | ||
| 14542 | IRpcStubBuffer* This, | ||
| 14543 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14544 | PRPC_MESSAGE pRpcMessage, | ||
| 14545 | DWORD* pdwStubPhase); | ||
| 14546 | HRESULT STDMETHODCALLTYPE IDVBTLocator_get_LPInnerFEC_Proxy( | ||
| 14547 | IDVBTLocator* This, | ||
| 14548 | FECMethod *FEC); | ||
| 14549 | void __RPC_STUB IDVBTLocator_get_LPInnerFEC_Stub( | ||
| 14550 | IRpcStubBuffer* This, | ||
| 14551 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14552 | PRPC_MESSAGE pRpcMessage, | ||
| 14553 | DWORD* pdwStubPhase); | ||
| 14554 | HRESULT STDMETHODCALLTYPE IDVBTLocator_put_LPInnerFEC_Proxy( | ||
| 14555 | IDVBTLocator* This, | ||
| 14556 | FECMethod FEC); | ||
| 14557 | void __RPC_STUB IDVBTLocator_put_LPInnerFEC_Stub( | ||
| 14558 | IRpcStubBuffer* This, | ||
| 14559 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14560 | PRPC_MESSAGE pRpcMessage, | ||
| 14561 | DWORD* pdwStubPhase); | ||
| 14562 | HRESULT STDMETHODCALLTYPE IDVBTLocator_get_LPInnerFECRate_Proxy( | ||
| 14563 | IDVBTLocator* This, | ||
| 14564 | BinaryConvolutionCodeRate *FEC); | ||
| 14565 | void __RPC_STUB IDVBTLocator_get_LPInnerFECRate_Stub( | ||
| 14566 | IRpcStubBuffer* This, | ||
| 14567 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14568 | PRPC_MESSAGE pRpcMessage, | ||
| 14569 | DWORD* pdwStubPhase); | ||
| 14570 | HRESULT STDMETHODCALLTYPE IDVBTLocator_put_LPInnerFECRate_Proxy( | ||
| 14571 | IDVBTLocator* This, | ||
| 14572 | BinaryConvolutionCodeRate FEC); | ||
| 14573 | void __RPC_STUB IDVBTLocator_put_LPInnerFECRate_Stub( | ||
| 14574 | IRpcStubBuffer* This, | ||
| 14575 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14576 | PRPC_MESSAGE pRpcMessage, | ||
| 14577 | DWORD* pdwStubPhase); | ||
| 14578 | HRESULT STDMETHODCALLTYPE IDVBTLocator_get_HAlpha_Proxy( | ||
| 14579 | IDVBTLocator* This, | ||
| 14580 | HierarchyAlpha *Alpha); | ||
| 14581 | void __RPC_STUB IDVBTLocator_get_HAlpha_Stub( | ||
| 14582 | IRpcStubBuffer* This, | ||
| 14583 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14584 | PRPC_MESSAGE pRpcMessage, | ||
| 14585 | DWORD* pdwStubPhase); | ||
| 14586 | HRESULT STDMETHODCALLTYPE IDVBTLocator_put_HAlpha_Proxy( | ||
| 14587 | IDVBTLocator* This, | ||
| 14588 | HierarchyAlpha Alpha); | ||
| 14589 | void __RPC_STUB IDVBTLocator_put_HAlpha_Stub( | ||
| 14590 | IRpcStubBuffer* This, | ||
| 14591 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14592 | PRPC_MESSAGE pRpcMessage, | ||
| 14593 | DWORD* pdwStubPhase); | ||
| 14594 | HRESULT STDMETHODCALLTYPE IDVBTLocator_get_Guard_Proxy( | ||
| 14595 | IDVBTLocator* This, | ||
| 14596 | GuardInterval *GI); | ||
| 14597 | void __RPC_STUB IDVBTLocator_get_Guard_Stub( | ||
| 14598 | IRpcStubBuffer* This, | ||
| 14599 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14600 | PRPC_MESSAGE pRpcMessage, | ||
| 14601 | DWORD* pdwStubPhase); | ||
| 14602 | HRESULT STDMETHODCALLTYPE IDVBTLocator_put_Guard_Proxy( | ||
| 14603 | IDVBTLocator* This, | ||
| 14604 | GuardInterval GI); | ||
| 14605 | void __RPC_STUB IDVBTLocator_put_Guard_Stub( | ||
| 14606 | IRpcStubBuffer* This, | ||
| 14607 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14608 | PRPC_MESSAGE pRpcMessage, | ||
| 14609 | DWORD* pdwStubPhase); | ||
| 14610 | HRESULT STDMETHODCALLTYPE IDVBTLocator_get_Mode_Proxy( | ||
| 14611 | IDVBTLocator* This, | ||
| 14612 | TransmissionMode *mode); | ||
| 14613 | void __RPC_STUB IDVBTLocator_get_Mode_Stub( | ||
| 14614 | IRpcStubBuffer* This, | ||
| 14615 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14616 | PRPC_MESSAGE pRpcMessage, | ||
| 14617 | DWORD* pdwStubPhase); | ||
| 14618 | HRESULT STDMETHODCALLTYPE IDVBTLocator_put_Mode_Proxy( | ||
| 14619 | IDVBTLocator* This, | ||
| 14620 | TransmissionMode mode); | ||
| 14621 | void __RPC_STUB IDVBTLocator_put_Mode_Stub( | ||
| 14622 | IRpcStubBuffer* This, | ||
| 14623 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14624 | PRPC_MESSAGE pRpcMessage, | ||
| 14625 | DWORD* pdwStubPhase); | ||
| 14626 | HRESULT STDMETHODCALLTYPE IDVBTLocator_get_OtherFrequencyInUse_Proxy( | ||
| 14627 | IDVBTLocator* This, | ||
| 14628 | VARIANT_BOOL *OtherFrequencyInUseVal); | ||
| 14629 | void __RPC_STUB IDVBTLocator_get_OtherFrequencyInUse_Stub( | ||
| 14630 | IRpcStubBuffer* This, | ||
| 14631 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14632 | PRPC_MESSAGE pRpcMessage, | ||
| 14633 | DWORD* pdwStubPhase); | ||
| 14634 | HRESULT STDMETHODCALLTYPE IDVBTLocator_put_OtherFrequencyInUse_Proxy( | ||
| 14635 | IDVBTLocator* This, | ||
| 14636 | VARIANT_BOOL OtherFrequencyInUseVal); | ||
| 14637 | void __RPC_STUB IDVBTLocator_put_OtherFrequencyInUse_Stub( | ||
| 14638 | IRpcStubBuffer* This, | ||
| 14639 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 14640 | PRPC_MESSAGE pRpcMessage, | ||
| 14641 | DWORD* pdwStubPhase); | ||
| 14642 | 12968 | ||
| 14643 | #endif /* __IDVBTLocator_INTERFACE_DEFINED__ */ | 12969 | #endif /* __IDVBTLocator_INTERFACE_DEFINED__ */ |
| 14644 | 12970 | ||
| ... | @@ -14669,29 +12995,29 @@ typedef struct IDVBTLocator2Vtbl { | ... | @@ -14669,29 +12995,29 @@ typedef struct IDVBTLocator2Vtbl { |
| 14669 | 12995 | ||
| 14670 | /*** IUnknown methods ***/ | 12996 | /*** IUnknown methods ***/ |
| 14671 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 12997 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14672 | IDVBTLocator2* This, | 12998 | IDVBTLocator2 *This, |
| 14673 | REFIID riid, | 12999 | REFIID riid, |
| 14674 | void **ppvObject); | 13000 | void **ppvObject); |
| 14675 | 13001 | ||
| 14676 | ULONG (STDMETHODCALLTYPE *AddRef)( | 13002 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14677 | IDVBTLocator2* This); | 13003 | IDVBTLocator2 *This); |
| 14678 | 13004 | ||
| 14679 | ULONG (STDMETHODCALLTYPE *Release)( | 13005 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14680 | IDVBTLocator2* This); | 13006 | IDVBTLocator2 *This); |
| 14681 | 13007 | ||
| 14682 | /*** IDispatch methods ***/ | 13008 | /*** IDispatch methods ***/ |
| 14683 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 13009 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 14684 | IDVBTLocator2* This, | 13010 | IDVBTLocator2 *This, |
| 14685 | UINT *pctinfo); | 13011 | UINT *pctinfo); |
| 14686 | 13012 | ||
| 14687 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 13013 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 14688 | IDVBTLocator2* This, | 13014 | IDVBTLocator2 *This, |
| 14689 | UINT iTInfo, | 13015 | UINT iTInfo, |
| 14690 | LCID lcid, | 13016 | LCID lcid, |
| 14691 | ITypeInfo **ppTInfo); | 13017 | ITypeInfo **ppTInfo); |
| 14692 | 13018 | ||
| 14693 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 13019 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 14694 | IDVBTLocator2* This, | 13020 | IDVBTLocator2 *This, |
| 14695 | REFIID riid, | 13021 | REFIID riid, |
| 14696 | LPOLESTR *rgszNames, | 13022 | LPOLESTR *rgszNames, |
| 14697 | UINT cNames, | 13023 | UINT cNames, |
| ... | @@ -14699,7 +13025,7 @@ typedef struct IDVBTLocator2Vtbl { | ... | @@ -14699,7 +13025,7 @@ typedef struct IDVBTLocator2Vtbl { |
| 14699 | DISPID *rgDispId); | 13025 | DISPID *rgDispId); |
| 14700 | 13026 | ||
| 14701 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 13027 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 14702 | IDVBTLocator2* This, | 13028 | IDVBTLocator2 *This, |
| 14703 | DISPID dispIdMember, | 13029 | DISPID dispIdMember, |
| 14704 | REFIID riid, | 13030 | REFIID riid, |
| 14705 | LCID lcid, | 13031 | LCID lcid, |
| ... | @@ -14711,133 +13037,134 @@ typedef struct IDVBTLocator2Vtbl { | ... | @@ -14711,133 +13037,134 @@ typedef struct IDVBTLocator2Vtbl { |
| 14711 | 13037 | ||
| 14712 | /*** ILocator methods ***/ | 13038 | /*** ILocator methods ***/ |
| 14713 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( | 13039 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 14714 | IDVBTLocator2* This, | 13040 | IDVBTLocator2 *This, |
| 14715 | LONG *Frequency); | 13041 | LONG *Frequency); |
| 14716 | 13042 | ||
| 14717 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( | 13043 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 14718 | IDVBTLocator2* This, | 13044 | IDVBTLocator2 *This, |
| 14719 | LONG Frequency); | 13045 | LONG Frequency); |
| 14720 | 13046 | ||
| 14721 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( | 13047 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 14722 | IDVBTLocator2* This, | 13048 | IDVBTLocator2 *This, |
| 14723 | FECMethod *FEC); | 13049 | FECMethod *FEC); |
| 14724 | 13050 | ||
| 14725 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( | 13051 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 14726 | IDVBTLocator2* This, | 13052 | IDVBTLocator2 *This, |
| 14727 | FECMethod FEC); | 13053 | FECMethod FEC); |
| 14728 | 13054 | ||
| 14729 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 13055 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 14730 | IDVBTLocator2* This, | 13056 | IDVBTLocator2 *This, |
| 14731 | BinaryConvolutionCodeRate *FEC); | 13057 | BinaryConvolutionCodeRate *FEC); |
| 14732 | 13058 | ||
| 14733 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 13059 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 14734 | IDVBTLocator2* This, | 13060 | IDVBTLocator2 *This, |
| 14735 | BinaryConvolutionCodeRate FEC); | 13061 | BinaryConvolutionCodeRate FEC); |
| 14736 | 13062 | ||
| 14737 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( | 13063 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 14738 | IDVBTLocator2* This, | 13064 | IDVBTLocator2 *This, |
| 14739 | FECMethod *FEC); | 13065 | FECMethod *FEC); |
| 14740 | 13066 | ||
| 14741 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( | 13067 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 14742 | IDVBTLocator2* This, | 13068 | IDVBTLocator2 *This, |
| 14743 | FECMethod FEC); | 13069 | FECMethod FEC); |
| 14744 | 13070 | ||
| 14745 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 13071 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 14746 | IDVBTLocator2* This, | 13072 | IDVBTLocator2 *This, |
| 14747 | BinaryConvolutionCodeRate *FEC); | 13073 | BinaryConvolutionCodeRate *FEC); |
| 14748 | 13074 | ||
| 14749 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 13075 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 14750 | IDVBTLocator2* This, | 13076 | IDVBTLocator2 *This, |
| 14751 | BinaryConvolutionCodeRate FEC); | 13077 | BinaryConvolutionCodeRate FEC); |
| 14752 | 13078 | ||
| 14753 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( | 13079 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 14754 | IDVBTLocator2* This, | 13080 | IDVBTLocator2 *This, |
| 14755 | ModulationType *Modulation); | 13081 | ModulationType *Modulation); |
| 14756 | 13082 | ||
| 14757 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( | 13083 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 14758 | IDVBTLocator2* This, | 13084 | IDVBTLocator2 *This, |
| 14759 | ModulationType Modulation); | 13085 | ModulationType Modulation); |
| 14760 | 13086 | ||
| 14761 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 13087 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 14762 | IDVBTLocator2* This, | 13088 | IDVBTLocator2 *This, |
| 14763 | LONG *Rate); | 13089 | LONG *Rate); |
| 14764 | 13090 | ||
| 14765 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 13091 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 14766 | IDVBTLocator2* This, | 13092 | IDVBTLocator2 *This, |
| 14767 | LONG Rate); | 13093 | LONG Rate); |
| 14768 | 13094 | ||
| 14769 | HRESULT (STDMETHODCALLTYPE *Clone)( | 13095 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 14770 | IDVBTLocator2* This, | 13096 | IDVBTLocator2 *This, |
| 14771 | ILocator **NewLocator); | 13097 | ILocator **NewLocator); |
| 14772 | 13098 | ||
| 14773 | /*** IDVBTLocator methods ***/ | 13099 | /*** IDVBTLocator methods ***/ |
| 14774 | HRESULT (STDMETHODCALLTYPE *get_Bandwidth)( | 13100 | HRESULT (STDMETHODCALLTYPE *get_Bandwidth)( |
| 14775 | IDVBTLocator2* This, | 13101 | IDVBTLocator2 *This, |
| 14776 | LONG *BandWidthVal); | 13102 | LONG *BandWidthVal); |
| 14777 | 13103 | ||
| 14778 | HRESULT (STDMETHODCALLTYPE *put_Bandwidth)( | 13104 | HRESULT (STDMETHODCALLTYPE *put_Bandwidth)( |
| 14779 | IDVBTLocator2* This, | 13105 | IDVBTLocator2 *This, |
| 14780 | LONG BandwidthVal); | 13106 | LONG BandwidthVal); |
| 14781 | 13107 | ||
| 14782 | HRESULT (STDMETHODCALLTYPE *get_LPInnerFEC)( | 13108 | HRESULT (STDMETHODCALLTYPE *get_LPInnerFEC)( |
| 14783 | IDVBTLocator2* This, | 13109 | IDVBTLocator2 *This, |
| 14784 | FECMethod *FEC); | 13110 | FECMethod *FEC); |
| 14785 | 13111 | ||
| 14786 | HRESULT (STDMETHODCALLTYPE *put_LPInnerFEC)( | 13112 | HRESULT (STDMETHODCALLTYPE *put_LPInnerFEC)( |
| 14787 | IDVBTLocator2* This, | 13113 | IDVBTLocator2 *This, |
| 14788 | FECMethod FEC); | 13114 | FECMethod FEC); |
| 14789 | 13115 | ||
| 14790 | HRESULT (STDMETHODCALLTYPE *get_LPInnerFECRate)( | 13116 | HRESULT (STDMETHODCALLTYPE *get_LPInnerFECRate)( |
| 14791 | IDVBTLocator2* This, | 13117 | IDVBTLocator2 *This, |
| 14792 | BinaryConvolutionCodeRate *FEC); | 13118 | BinaryConvolutionCodeRate *FEC); |
| 14793 | 13119 | ||
| 14794 | HRESULT (STDMETHODCALLTYPE *put_LPInnerFECRate)( | 13120 | HRESULT (STDMETHODCALLTYPE *put_LPInnerFECRate)( |
| 14795 | IDVBTLocator2* This, | 13121 | IDVBTLocator2 *This, |
| 14796 | BinaryConvolutionCodeRate FEC); | 13122 | BinaryConvolutionCodeRate FEC); |
| 14797 | 13123 | ||
| 14798 | HRESULT (STDMETHODCALLTYPE *get_HAlpha)( | 13124 | HRESULT (STDMETHODCALLTYPE *get_HAlpha)( |
| 14799 | IDVBTLocator2* This, | 13125 | IDVBTLocator2 *This, |
| 14800 | HierarchyAlpha *Alpha); | 13126 | HierarchyAlpha *Alpha); |
| 14801 | 13127 | ||
| 14802 | HRESULT (STDMETHODCALLTYPE *put_HAlpha)( | 13128 | HRESULT (STDMETHODCALLTYPE *put_HAlpha)( |
| 14803 | IDVBTLocator2* This, | 13129 | IDVBTLocator2 *This, |
| 14804 | HierarchyAlpha Alpha); | 13130 | HierarchyAlpha Alpha); |
| 14805 | 13131 | ||
| 14806 | HRESULT (STDMETHODCALLTYPE *get_Guard)( | 13132 | HRESULT (STDMETHODCALLTYPE *get_Guard)( |
| 14807 | IDVBTLocator2* This, | 13133 | IDVBTLocator2 *This, |
| 14808 | GuardInterval *GI); | 13134 | GuardInterval *GI); |
| 14809 | 13135 | ||
| 14810 | HRESULT (STDMETHODCALLTYPE *put_Guard)( | 13136 | HRESULT (STDMETHODCALLTYPE *put_Guard)( |
| 14811 | IDVBTLocator2* This, | 13137 | IDVBTLocator2 *This, |
| 14812 | GuardInterval GI); | 13138 | GuardInterval GI); |
| 14813 | 13139 | ||
| 14814 | HRESULT (STDMETHODCALLTYPE *get_Mode)( | 13140 | HRESULT (STDMETHODCALLTYPE *get_Mode)( |
| 14815 | IDVBTLocator2* This, | 13141 | IDVBTLocator2 *This, |
| 14816 | TransmissionMode *mode); | 13142 | TransmissionMode *mode); |
| 14817 | 13143 | ||
| 14818 | HRESULT (STDMETHODCALLTYPE *put_Mode)( | 13144 | HRESULT (STDMETHODCALLTYPE *put_Mode)( |
| 14819 | IDVBTLocator2* This, | 13145 | IDVBTLocator2 *This, |
| 14820 | TransmissionMode mode); | 13146 | TransmissionMode mode); |
| 14821 | 13147 | ||
| 14822 | HRESULT (STDMETHODCALLTYPE *get_OtherFrequencyInUse)( | 13148 | HRESULT (STDMETHODCALLTYPE *get_OtherFrequencyInUse)( |
| 14823 | IDVBTLocator2* This, | 13149 | IDVBTLocator2 *This, |
| 14824 | VARIANT_BOOL *OtherFrequencyInUseVal); | 13150 | VARIANT_BOOL *OtherFrequencyInUseVal); |
| 14825 | 13151 | ||
| 14826 | HRESULT (STDMETHODCALLTYPE *put_OtherFrequencyInUse)( | 13152 | HRESULT (STDMETHODCALLTYPE *put_OtherFrequencyInUse)( |
| 14827 | IDVBTLocator2* This, | 13153 | IDVBTLocator2 *This, |
| 14828 | VARIANT_BOOL OtherFrequencyInUseVal); | 13154 | VARIANT_BOOL OtherFrequencyInUseVal); |
| 14829 | 13155 | ||
| 14830 | /*** IDVBTLocator2 methods ***/ | 13156 | /*** IDVBTLocator2 methods ***/ |
| 14831 | HRESULT (STDMETHODCALLTYPE *get_PhysicalLayerPipeId)( | 13157 | HRESULT (STDMETHODCALLTYPE *get_PhysicalLayerPipeId)( |
| 14832 | IDVBTLocator2* This, | 13158 | IDVBTLocator2 *This, |
| 14833 | LONG *PhysicalLayerPipeIdVal); | 13159 | LONG *PhysicalLayerPipeIdVal); |
| 14834 | 13160 | ||
| 14835 | HRESULT (STDMETHODCALLTYPE *put_PhysicalLayerPipeId)( | 13161 | HRESULT (STDMETHODCALLTYPE *put_PhysicalLayerPipeId)( |
| 14836 | IDVBTLocator2* This, | 13162 | IDVBTLocator2 *This, |
| 14837 | LONG PhysicalLayerPipeIdVal); | 13163 | LONG PhysicalLayerPipeIdVal); |
| 14838 | 13164 | ||
| 14839 | END_INTERFACE | 13165 | END_INTERFACE |
| 14840 | } IDVBTLocator2Vtbl; | 13166 | } IDVBTLocator2Vtbl; |
| 13167 | |||
| 14841 | interface IDVBTLocator2 { | 13168 | interface IDVBTLocator2 { |
| 14842 | CONST_VTBL IDVBTLocator2Vtbl* lpVtbl; | 13169 | CONST_VTBL IDVBTLocator2Vtbl* lpVtbl; |
| 14843 | }; | 13170 | }; |
| ... | @@ -15012,22 +13339,6 @@ static FORCEINLINE HRESULT IDVBTLocator2_put_PhysicalLayerPipeId(IDVBTLocator2* | ... | @@ -15012,22 +13339,6 @@ static FORCEINLINE HRESULT IDVBTLocator2_put_PhysicalLayerPipeId(IDVBTLocator2* |
| 15012 | 13339 | ||
| 15013 | #endif | 13340 | #endif |
| 15014 | 13341 | ||
| 15015 | HRESULT STDMETHODCALLTYPE IDVBTLocator2_get_PhysicalLayerPipeId_Proxy( | ||
| 15016 | IDVBTLocator2* This, | ||
| 15017 | LONG *PhysicalLayerPipeIdVal); | ||
| 15018 | void __RPC_STUB IDVBTLocator2_get_PhysicalLayerPipeId_Stub( | ||
| 15019 | IRpcStubBuffer* This, | ||
| 15020 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15021 | PRPC_MESSAGE pRpcMessage, | ||
| 15022 | DWORD* pdwStubPhase); | ||
| 15023 | HRESULT STDMETHODCALLTYPE IDVBTLocator2_put_PhysicalLayerPipeId_Proxy( | ||
| 15024 | IDVBTLocator2* This, | ||
| 15025 | LONG PhysicalLayerPipeIdVal); | ||
| 15026 | void __RPC_STUB IDVBTLocator2_put_PhysicalLayerPipeId_Stub( | ||
| 15027 | IRpcStubBuffer* This, | ||
| 15028 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15029 | PRPC_MESSAGE pRpcMessage, | ||
| 15030 | DWORD* pdwStubPhase); | ||
| 15031 | 13342 | ||
| 15032 | #endif /* __IDVBTLocator2_INTERFACE_DEFINED__ */ | 13343 | #endif /* __IDVBTLocator2_INTERFACE_DEFINED__ */ |
| 15033 | 13344 | ||
| ... | @@ -15082,29 +13393,29 @@ typedef struct IDVBSLocatorVtbl { | ... | @@ -15082,29 +13393,29 @@ typedef struct IDVBSLocatorVtbl { |
| 15082 | 13393 | ||
| 15083 | /*** IUnknown methods ***/ | 13394 | /*** IUnknown methods ***/ |
| 15084 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 13395 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 15085 | IDVBSLocator* This, | 13396 | IDVBSLocator *This, |
| 15086 | REFIID riid, | 13397 | REFIID riid, |
| 15087 | void **ppvObject); | 13398 | void **ppvObject); |
| 15088 | 13399 | ||
| 15089 | ULONG (STDMETHODCALLTYPE *AddRef)( | 13400 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 15090 | IDVBSLocator* This); | 13401 | IDVBSLocator *This); |
| 15091 | 13402 | ||
| 15092 | ULONG (STDMETHODCALLTYPE *Release)( | 13403 | ULONG (STDMETHODCALLTYPE *Release)( |
| 15093 | IDVBSLocator* This); | 13404 | IDVBSLocator *This); |
| 15094 | 13405 | ||
| 15095 | /*** IDispatch methods ***/ | 13406 | /*** IDispatch methods ***/ |
| 15096 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 13407 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 15097 | IDVBSLocator* This, | 13408 | IDVBSLocator *This, |
| 15098 | UINT *pctinfo); | 13409 | UINT *pctinfo); |
| 15099 | 13410 | ||
| 15100 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 13411 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 15101 | IDVBSLocator* This, | 13412 | IDVBSLocator *This, |
| 15102 | UINT iTInfo, | 13413 | UINT iTInfo, |
| 15103 | LCID lcid, | 13414 | LCID lcid, |
| 15104 | ITypeInfo **ppTInfo); | 13415 | ITypeInfo **ppTInfo); |
| 15105 | 13416 | ||
| 15106 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 13417 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 15107 | IDVBSLocator* This, | 13418 | IDVBSLocator *This, |
| 15108 | REFIID riid, | 13419 | REFIID riid, |
| 15109 | LPOLESTR *rgszNames, | 13420 | LPOLESTR *rgszNames, |
| 15110 | UINT cNames, | 13421 | UINT cNames, |
| ... | @@ -15112,7 +13423,7 @@ typedef struct IDVBSLocatorVtbl { | ... | @@ -15112,7 +13423,7 @@ typedef struct IDVBSLocatorVtbl { |
| 15112 | DISPID *rgDispId); | 13423 | DISPID *rgDispId); |
| 15113 | 13424 | ||
| 15114 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 13425 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 15115 | IDVBSLocator* This, | 13426 | IDVBSLocator *This, |
| 15116 | DISPID dispIdMember, | 13427 | DISPID dispIdMember, |
| 15117 | REFIID riid, | 13428 | REFIID riid, |
| 15118 | LCID lcid, | 13429 | LCID lcid, |
| ... | @@ -15124,108 +13435,109 @@ typedef struct IDVBSLocatorVtbl { | ... | @@ -15124,108 +13435,109 @@ typedef struct IDVBSLocatorVtbl { |
| 15124 | 13435 | ||
| 15125 | /*** ILocator methods ***/ | 13436 | /*** ILocator methods ***/ |
| 15126 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( | 13437 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 15127 | IDVBSLocator* This, | 13438 | IDVBSLocator *This, |
| 15128 | LONG *Frequency); | 13439 | LONG *Frequency); |
| 15129 | 13440 | ||
| 15130 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( | 13441 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 15131 | IDVBSLocator* This, | 13442 | IDVBSLocator *This, |
| 15132 | LONG Frequency); | 13443 | LONG Frequency); |
| 15133 | 13444 | ||
| 15134 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( | 13445 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 15135 | IDVBSLocator* This, | 13446 | IDVBSLocator *This, |
| 15136 | FECMethod *FEC); | 13447 | FECMethod *FEC); |
| 15137 | 13448 | ||
| 15138 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( | 13449 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 15139 | IDVBSLocator* This, | 13450 | IDVBSLocator *This, |
| 15140 | FECMethod FEC); | 13451 | FECMethod FEC); |
| 15141 | 13452 | ||
| 15142 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 13453 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 15143 | IDVBSLocator* This, | 13454 | IDVBSLocator *This, |
| 15144 | BinaryConvolutionCodeRate *FEC); | 13455 | BinaryConvolutionCodeRate *FEC); |
| 15145 | 13456 | ||
| 15146 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 13457 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 15147 | IDVBSLocator* This, | 13458 | IDVBSLocator *This, |
| 15148 | BinaryConvolutionCodeRate FEC); | 13459 | BinaryConvolutionCodeRate FEC); |
| 15149 | 13460 | ||
| 15150 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( | 13461 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 15151 | IDVBSLocator* This, | 13462 | IDVBSLocator *This, |
| 15152 | FECMethod *FEC); | 13463 | FECMethod *FEC); |
| 15153 | 13464 | ||
| 15154 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( | 13465 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 15155 | IDVBSLocator* This, | 13466 | IDVBSLocator *This, |
| 15156 | FECMethod FEC); | 13467 | FECMethod FEC); |
| 15157 | 13468 | ||
| 15158 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 13469 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 15159 | IDVBSLocator* This, | 13470 | IDVBSLocator *This, |
| 15160 | BinaryConvolutionCodeRate *FEC); | 13471 | BinaryConvolutionCodeRate *FEC); |
| 15161 | 13472 | ||
| 15162 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 13473 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 15163 | IDVBSLocator* This, | 13474 | IDVBSLocator *This, |
| 15164 | BinaryConvolutionCodeRate FEC); | 13475 | BinaryConvolutionCodeRate FEC); |
| 15165 | 13476 | ||
| 15166 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( | 13477 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 15167 | IDVBSLocator* This, | 13478 | IDVBSLocator *This, |
| 15168 | ModulationType *Modulation); | 13479 | ModulationType *Modulation); |
| 15169 | 13480 | ||
| 15170 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( | 13481 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 15171 | IDVBSLocator* This, | 13482 | IDVBSLocator *This, |
| 15172 | ModulationType Modulation); | 13483 | ModulationType Modulation); |
| 15173 | 13484 | ||
| 15174 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 13485 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 15175 | IDVBSLocator* This, | 13486 | IDVBSLocator *This, |
| 15176 | LONG *Rate); | 13487 | LONG *Rate); |
| 15177 | 13488 | ||
| 15178 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 13489 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 15179 | IDVBSLocator* This, | 13490 | IDVBSLocator *This, |
| 15180 | LONG Rate); | 13491 | LONG Rate); |
| 15181 | 13492 | ||
| 15182 | HRESULT (STDMETHODCALLTYPE *Clone)( | 13493 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 15183 | IDVBSLocator* This, | 13494 | IDVBSLocator *This, |
| 15184 | ILocator **NewLocator); | 13495 | ILocator **NewLocator); |
| 15185 | 13496 | ||
| 15186 | /*** IDVBSLocator methods ***/ | 13497 | /*** IDVBSLocator methods ***/ |
| 15187 | HRESULT (STDMETHODCALLTYPE *get_SignalPolarisation)( | 13498 | HRESULT (STDMETHODCALLTYPE *get_SignalPolarisation)( |
| 15188 | IDVBSLocator* This, | 13499 | IDVBSLocator *This, |
| 15189 | Polarisation *PolarisationVal); | 13500 | Polarisation *PolarisationVal); |
| 15190 | 13501 | ||
| 15191 | HRESULT (STDMETHODCALLTYPE *put_SignalPolarisation)( | 13502 | HRESULT (STDMETHODCALLTYPE *put_SignalPolarisation)( |
| 15192 | IDVBSLocator* This, | 13503 | IDVBSLocator *This, |
| 15193 | Polarisation PolarisationVal); | 13504 | Polarisation PolarisationVal); |
| 15194 | 13505 | ||
| 15195 | HRESULT (STDMETHODCALLTYPE *get_WestPosition)( | 13506 | HRESULT (STDMETHODCALLTYPE *get_WestPosition)( |
| 15196 | IDVBSLocator* This, | 13507 | IDVBSLocator *This, |
| 15197 | VARIANT_BOOL *WestLongitude); | 13508 | VARIANT_BOOL *WestLongitude); |
| 15198 | 13509 | ||
| 15199 | HRESULT (STDMETHODCALLTYPE *put_WestPosition)( | 13510 | HRESULT (STDMETHODCALLTYPE *put_WestPosition)( |
| 15200 | IDVBSLocator* This, | 13511 | IDVBSLocator *This, |
| 15201 | VARIANT_BOOL WestLongitude); | 13512 | VARIANT_BOOL WestLongitude); |
| 15202 | 13513 | ||
| 15203 | HRESULT (STDMETHODCALLTYPE *get_OrbitalPosition)( | 13514 | HRESULT (STDMETHODCALLTYPE *get_OrbitalPosition)( |
| 15204 | IDVBSLocator* This, | 13515 | IDVBSLocator *This, |
| 15205 | LONG *longitude); | 13516 | LONG *longitude); |
| 15206 | 13517 | ||
| 15207 | HRESULT (STDMETHODCALLTYPE *put_OrbitalPosition)( | 13518 | HRESULT (STDMETHODCALLTYPE *put_OrbitalPosition)( |
| 15208 | IDVBSLocator* This, | 13519 | IDVBSLocator *This, |
| 15209 | LONG longitude); | 13520 | LONG longitude); |
| 15210 | 13521 | ||
| 15211 | HRESULT (STDMETHODCALLTYPE *get_Azimuth)( | 13522 | HRESULT (STDMETHODCALLTYPE *get_Azimuth)( |
| 15212 | IDVBSLocator* This, | 13523 | IDVBSLocator *This, |
| 15213 | LONG *Azimuth); | 13524 | LONG *Azimuth); |
| 15214 | 13525 | ||
| 15215 | HRESULT (STDMETHODCALLTYPE *put_Azimuth)( | 13526 | HRESULT (STDMETHODCALLTYPE *put_Azimuth)( |
| 15216 | IDVBSLocator* This, | 13527 | IDVBSLocator *This, |
| 15217 | LONG Azimuth); | 13528 | LONG Azimuth); |
| 15218 | 13529 | ||
| 15219 | HRESULT (STDMETHODCALLTYPE *get_Elevation)( | 13530 | HRESULT (STDMETHODCALLTYPE *get_Elevation)( |
| 15220 | IDVBSLocator* This, | 13531 | IDVBSLocator *This, |
| 15221 | LONG *Elevation); | 13532 | LONG *Elevation); |
| 15222 | 13533 | ||
| 15223 | HRESULT (STDMETHODCALLTYPE *put_Elevation)( | 13534 | HRESULT (STDMETHODCALLTYPE *put_Elevation)( |
| 15224 | IDVBSLocator* This, | 13535 | IDVBSLocator *This, |
| 15225 | LONG Elevation); | 13536 | LONG Elevation); |
| 15226 | 13537 | ||
| 15227 | END_INTERFACE | 13538 | END_INTERFACE |
| 15228 | } IDVBSLocatorVtbl; | 13539 | } IDVBSLocatorVtbl; |
| 13540 | |||
| 15229 | interface IDVBSLocator { | 13541 | interface IDVBSLocator { |
| 15230 | CONST_VTBL IDVBSLocatorVtbl* lpVtbl; | 13542 | CONST_VTBL IDVBSLocatorVtbl* lpVtbl; |
| 15231 | }; | 13543 | }; |
| ... | @@ -15374,86 +13686,6 @@ static FORCEINLINE HRESULT IDVBSLocator_put_Elevation(IDVBSLocator* This,LONG El | ... | @@ -15374,86 +13686,6 @@ static FORCEINLINE HRESULT IDVBSLocator_put_Elevation(IDVBSLocator* This,LONG El |
| 15374 | 13686 | ||
| 15375 | #endif | 13687 | #endif |
| 15376 | 13688 | ||
| 15377 | HRESULT STDMETHODCALLTYPE IDVBSLocator_get_SignalPolarisation_Proxy( | ||
| 15378 | IDVBSLocator* This, | ||
| 15379 | Polarisation *PolarisationVal); | ||
| 15380 | void __RPC_STUB IDVBSLocator_get_SignalPolarisation_Stub( | ||
| 15381 | IRpcStubBuffer* This, | ||
| 15382 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15383 | PRPC_MESSAGE pRpcMessage, | ||
| 15384 | DWORD* pdwStubPhase); | ||
| 15385 | HRESULT STDMETHODCALLTYPE IDVBSLocator_put_SignalPolarisation_Proxy( | ||
| 15386 | IDVBSLocator* This, | ||
| 15387 | Polarisation PolarisationVal); | ||
| 15388 | void __RPC_STUB IDVBSLocator_put_SignalPolarisation_Stub( | ||
| 15389 | IRpcStubBuffer* This, | ||
| 15390 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15391 | PRPC_MESSAGE pRpcMessage, | ||
| 15392 | DWORD* pdwStubPhase); | ||
| 15393 | HRESULT STDMETHODCALLTYPE IDVBSLocator_get_WestPosition_Proxy( | ||
| 15394 | IDVBSLocator* This, | ||
| 15395 | VARIANT_BOOL *WestLongitude); | ||
| 15396 | void __RPC_STUB IDVBSLocator_get_WestPosition_Stub( | ||
| 15397 | IRpcStubBuffer* This, | ||
| 15398 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15399 | PRPC_MESSAGE pRpcMessage, | ||
| 15400 | DWORD* pdwStubPhase); | ||
| 15401 | HRESULT STDMETHODCALLTYPE IDVBSLocator_put_WestPosition_Proxy( | ||
| 15402 | IDVBSLocator* This, | ||
| 15403 | VARIANT_BOOL WestLongitude); | ||
| 15404 | void __RPC_STUB IDVBSLocator_put_WestPosition_Stub( | ||
| 15405 | IRpcStubBuffer* This, | ||
| 15406 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15407 | PRPC_MESSAGE pRpcMessage, | ||
| 15408 | DWORD* pdwStubPhase); | ||
| 15409 | HRESULT STDMETHODCALLTYPE IDVBSLocator_get_OrbitalPosition_Proxy( | ||
| 15410 | IDVBSLocator* This, | ||
| 15411 | LONG *longitude); | ||
| 15412 | void __RPC_STUB IDVBSLocator_get_OrbitalPosition_Stub( | ||
| 15413 | IRpcStubBuffer* This, | ||
| 15414 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15415 | PRPC_MESSAGE pRpcMessage, | ||
| 15416 | DWORD* pdwStubPhase); | ||
| 15417 | HRESULT STDMETHODCALLTYPE IDVBSLocator_put_OrbitalPosition_Proxy( | ||
| 15418 | IDVBSLocator* This, | ||
| 15419 | LONG longitude); | ||
| 15420 | void __RPC_STUB IDVBSLocator_put_OrbitalPosition_Stub( | ||
| 15421 | IRpcStubBuffer* This, | ||
| 15422 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15423 | PRPC_MESSAGE pRpcMessage, | ||
| 15424 | DWORD* pdwStubPhase); | ||
| 15425 | HRESULT STDMETHODCALLTYPE IDVBSLocator_get_Azimuth_Proxy( | ||
| 15426 | IDVBSLocator* This, | ||
| 15427 | LONG *Azimuth); | ||
| 15428 | void __RPC_STUB IDVBSLocator_get_Azimuth_Stub( | ||
| 15429 | IRpcStubBuffer* This, | ||
| 15430 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15431 | PRPC_MESSAGE pRpcMessage, | ||
| 15432 | DWORD* pdwStubPhase); | ||
| 15433 | HRESULT STDMETHODCALLTYPE IDVBSLocator_put_Azimuth_Proxy( | ||
| 15434 | IDVBSLocator* This, | ||
| 15435 | LONG Azimuth); | ||
| 15436 | void __RPC_STUB IDVBSLocator_put_Azimuth_Stub( | ||
| 15437 | IRpcStubBuffer* This, | ||
| 15438 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15439 | PRPC_MESSAGE pRpcMessage, | ||
| 15440 | DWORD* pdwStubPhase); | ||
| 15441 | HRESULT STDMETHODCALLTYPE IDVBSLocator_get_Elevation_Proxy( | ||
| 15442 | IDVBSLocator* This, | ||
| 15443 | LONG *Elevation); | ||
| 15444 | void __RPC_STUB IDVBSLocator_get_Elevation_Stub( | ||
| 15445 | IRpcStubBuffer* This, | ||
| 15446 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15447 | PRPC_MESSAGE pRpcMessage, | ||
| 15448 | DWORD* pdwStubPhase); | ||
| 15449 | HRESULT STDMETHODCALLTYPE IDVBSLocator_put_Elevation_Proxy( | ||
| 15450 | IDVBSLocator* This, | ||
| 15451 | LONG Elevation); | ||
| 15452 | void __RPC_STUB IDVBSLocator_put_Elevation_Stub( | ||
| 15453 | IRpcStubBuffer* This, | ||
| 15454 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15455 | PRPC_MESSAGE pRpcMessage, | ||
| 15456 | DWORD* pdwStubPhase); | ||
| 15457 | 13689 | ||
| 15458 | #endif /* __IDVBSLocator_INTERFACE_DEFINED__ */ | 13690 | #endif /* __IDVBSLocator_INTERFACE_DEFINED__ */ |
| 15459 | 13691 | ||
| ... | @@ -15520,29 +13752,29 @@ typedef struct IDVBSLocator2Vtbl { | ... | @@ -15520,29 +13752,29 @@ typedef struct IDVBSLocator2Vtbl { |
| 15520 | 13752 | ||
| 15521 | /*** IUnknown methods ***/ | 13753 | /*** IUnknown methods ***/ |
| 15522 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 13754 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 15523 | IDVBSLocator2* This, | 13755 | IDVBSLocator2 *This, |
| 15524 | REFIID riid, | 13756 | REFIID riid, |
| 15525 | void **ppvObject); | 13757 | void **ppvObject); |
| 15526 | 13758 | ||
| 15527 | ULONG (STDMETHODCALLTYPE *AddRef)( | 13759 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 15528 | IDVBSLocator2* This); | 13760 | IDVBSLocator2 *This); |
| 15529 | 13761 | ||
| 15530 | ULONG (STDMETHODCALLTYPE *Release)( | 13762 | ULONG (STDMETHODCALLTYPE *Release)( |
| 15531 | IDVBSLocator2* This); | 13763 | IDVBSLocator2 *This); |
| 15532 | 13764 | ||
| 15533 | /*** IDispatch methods ***/ | 13765 | /*** IDispatch methods ***/ |
| 15534 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 13766 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 15535 | IDVBSLocator2* This, | 13767 | IDVBSLocator2 *This, |
| 15536 | UINT *pctinfo); | 13768 | UINT *pctinfo); |
| 15537 | 13769 | ||
| 15538 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 13770 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 15539 | IDVBSLocator2* This, | 13771 | IDVBSLocator2 *This, |
| 15540 | UINT iTInfo, | 13772 | UINT iTInfo, |
| 15541 | LCID lcid, | 13773 | LCID lcid, |
| 15542 | ITypeInfo **ppTInfo); | 13774 | ITypeInfo **ppTInfo); |
| 15543 | 13775 | ||
| 15544 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 13776 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 15545 | IDVBSLocator2* This, | 13777 | IDVBSLocator2 *This, |
| 15546 | REFIID riid, | 13778 | REFIID riid, |
| 15547 | LPOLESTR *rgszNames, | 13779 | LPOLESTR *rgszNames, |
| 15548 | UINT cNames, | 13780 | UINT cNames, |
| ... | @@ -15550,7 +13782,7 @@ typedef struct IDVBSLocator2Vtbl { | ... | @@ -15550,7 +13782,7 @@ typedef struct IDVBSLocator2Vtbl { |
| 15550 | DISPID *rgDispId); | 13782 | DISPID *rgDispId); |
| 15551 | 13783 | ||
| 15552 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 13784 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 15553 | IDVBSLocator2* This, | 13785 | IDVBSLocator2 *This, |
| 15554 | DISPID dispIdMember, | 13786 | DISPID dispIdMember, |
| 15555 | REFIID riid, | 13787 | REFIID riid, |
| 15556 | LCID lcid, | 13788 | LCID lcid, |
| ... | @@ -15562,165 +13794,166 @@ typedef struct IDVBSLocator2Vtbl { | ... | @@ -15562,165 +13794,166 @@ typedef struct IDVBSLocator2Vtbl { |
| 15562 | 13794 | ||
| 15563 | /*** ILocator methods ***/ | 13795 | /*** ILocator methods ***/ |
| 15564 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( | 13796 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 15565 | IDVBSLocator2* This, | 13797 | IDVBSLocator2 *This, |
| 15566 | LONG *Frequency); | 13798 | LONG *Frequency); |
| 15567 | 13799 | ||
| 15568 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( | 13800 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 15569 | IDVBSLocator2* This, | 13801 | IDVBSLocator2 *This, |
| 15570 | LONG Frequency); | 13802 | LONG Frequency); |
| 15571 | 13803 | ||
| 15572 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( | 13804 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 15573 | IDVBSLocator2* This, | 13805 | IDVBSLocator2 *This, |
| 15574 | FECMethod *FEC); | 13806 | FECMethod *FEC); |
| 15575 | 13807 | ||
| 15576 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( | 13808 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 15577 | IDVBSLocator2* This, | 13809 | IDVBSLocator2 *This, |
| 15578 | FECMethod FEC); | 13810 | FECMethod FEC); |
| 15579 | 13811 | ||
| 15580 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 13812 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 15581 | IDVBSLocator2* This, | 13813 | IDVBSLocator2 *This, |
| 15582 | BinaryConvolutionCodeRate *FEC); | 13814 | BinaryConvolutionCodeRate *FEC); |
| 15583 | 13815 | ||
| 15584 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 13816 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 15585 | IDVBSLocator2* This, | 13817 | IDVBSLocator2 *This, |
| 15586 | BinaryConvolutionCodeRate FEC); | 13818 | BinaryConvolutionCodeRate FEC); |
| 15587 | 13819 | ||
| 15588 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( | 13820 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 15589 | IDVBSLocator2* This, | 13821 | IDVBSLocator2 *This, |
| 15590 | FECMethod *FEC); | 13822 | FECMethod *FEC); |
| 15591 | 13823 | ||
| 15592 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( | 13824 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 15593 | IDVBSLocator2* This, | 13825 | IDVBSLocator2 *This, |
| 15594 | FECMethod FEC); | 13826 | FECMethod FEC); |
| 15595 | 13827 | ||
| 15596 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 13828 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 15597 | IDVBSLocator2* This, | 13829 | IDVBSLocator2 *This, |
| 15598 | BinaryConvolutionCodeRate *FEC); | 13830 | BinaryConvolutionCodeRate *FEC); |
| 15599 | 13831 | ||
| 15600 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 13832 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 15601 | IDVBSLocator2* This, | 13833 | IDVBSLocator2 *This, |
| 15602 | BinaryConvolutionCodeRate FEC); | 13834 | BinaryConvolutionCodeRate FEC); |
| 15603 | 13835 | ||
| 15604 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( | 13836 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 15605 | IDVBSLocator2* This, | 13837 | IDVBSLocator2 *This, |
| 15606 | ModulationType *Modulation); | 13838 | ModulationType *Modulation); |
| 15607 | 13839 | ||
| 15608 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( | 13840 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 15609 | IDVBSLocator2* This, | 13841 | IDVBSLocator2 *This, |
| 15610 | ModulationType Modulation); | 13842 | ModulationType Modulation); |
| 15611 | 13843 | ||
| 15612 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 13844 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 15613 | IDVBSLocator2* This, | 13845 | IDVBSLocator2 *This, |
| 15614 | LONG *Rate); | 13846 | LONG *Rate); |
| 15615 | 13847 | ||
| 15616 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 13848 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 15617 | IDVBSLocator2* This, | 13849 | IDVBSLocator2 *This, |
| 15618 | LONG Rate); | 13850 | LONG Rate); |
| 15619 | 13851 | ||
| 15620 | HRESULT (STDMETHODCALLTYPE *Clone)( | 13852 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 15621 | IDVBSLocator2* This, | 13853 | IDVBSLocator2 *This, |
| 15622 | ILocator **NewLocator); | 13854 | ILocator **NewLocator); |
| 15623 | 13855 | ||
| 15624 | /*** IDVBSLocator methods ***/ | 13856 | /*** IDVBSLocator methods ***/ |
| 15625 | HRESULT (STDMETHODCALLTYPE *get_SignalPolarisation)( | 13857 | HRESULT (STDMETHODCALLTYPE *get_SignalPolarisation)( |
| 15626 | IDVBSLocator2* This, | 13858 | IDVBSLocator2 *This, |
| 15627 | Polarisation *PolarisationVal); | 13859 | Polarisation *PolarisationVal); |
| 15628 | 13860 | ||
| 15629 | HRESULT (STDMETHODCALLTYPE *put_SignalPolarisation)( | 13861 | HRESULT (STDMETHODCALLTYPE *put_SignalPolarisation)( |
| 15630 | IDVBSLocator2* This, | 13862 | IDVBSLocator2 *This, |
| 15631 | Polarisation PolarisationVal); | 13863 | Polarisation PolarisationVal); |
| 15632 | 13864 | ||
| 15633 | HRESULT (STDMETHODCALLTYPE *get_WestPosition)( | 13865 | HRESULT (STDMETHODCALLTYPE *get_WestPosition)( |
| 15634 | IDVBSLocator2* This, | 13866 | IDVBSLocator2 *This, |
| 15635 | VARIANT_BOOL *WestLongitude); | 13867 | VARIANT_BOOL *WestLongitude); |
| 15636 | 13868 | ||
| 15637 | HRESULT (STDMETHODCALLTYPE *put_WestPosition)( | 13869 | HRESULT (STDMETHODCALLTYPE *put_WestPosition)( |
| 15638 | IDVBSLocator2* This, | 13870 | IDVBSLocator2 *This, |
| 15639 | VARIANT_BOOL WestLongitude); | 13871 | VARIANT_BOOL WestLongitude); |
| 15640 | 13872 | ||
| 15641 | HRESULT (STDMETHODCALLTYPE *get_OrbitalPosition)( | 13873 | HRESULT (STDMETHODCALLTYPE *get_OrbitalPosition)( |
| 15642 | IDVBSLocator2* This, | 13874 | IDVBSLocator2 *This, |
| 15643 | LONG *longitude); | 13875 | LONG *longitude); |
| 15644 | 13876 | ||
| 15645 | HRESULT (STDMETHODCALLTYPE *put_OrbitalPosition)( | 13877 | HRESULT (STDMETHODCALLTYPE *put_OrbitalPosition)( |
| 15646 | IDVBSLocator2* This, | 13878 | IDVBSLocator2 *This, |
| 15647 | LONG longitude); | 13879 | LONG longitude); |
| 15648 | 13880 | ||
| 15649 | HRESULT (STDMETHODCALLTYPE *get_Azimuth)( | 13881 | HRESULT (STDMETHODCALLTYPE *get_Azimuth)( |
| 15650 | IDVBSLocator2* This, | 13882 | IDVBSLocator2 *This, |
| 15651 | LONG *Azimuth); | 13883 | LONG *Azimuth); |
| 15652 | 13884 | ||
| 15653 | HRESULT (STDMETHODCALLTYPE *put_Azimuth)( | 13885 | HRESULT (STDMETHODCALLTYPE *put_Azimuth)( |
| 15654 | IDVBSLocator2* This, | 13886 | IDVBSLocator2 *This, |
| 15655 | LONG Azimuth); | 13887 | LONG Azimuth); |
| 15656 | 13888 | ||
| 15657 | HRESULT (STDMETHODCALLTYPE *get_Elevation)( | 13889 | HRESULT (STDMETHODCALLTYPE *get_Elevation)( |
| 15658 | IDVBSLocator2* This, | 13890 | IDVBSLocator2 *This, |
| 15659 | LONG *Elevation); | 13891 | LONG *Elevation); |
| 15660 | 13892 | ||
| 15661 | HRESULT (STDMETHODCALLTYPE *put_Elevation)( | 13893 | HRESULT (STDMETHODCALLTYPE *put_Elevation)( |
| 15662 | IDVBSLocator2* This, | 13894 | IDVBSLocator2 *This, |
| 15663 | LONG Elevation); | 13895 | LONG Elevation); |
| 15664 | 13896 | ||
| 15665 | /*** IDVBSLocator2 methods ***/ | 13897 | /*** IDVBSLocator2 methods ***/ |
| 15666 | HRESULT (STDMETHODCALLTYPE *get_DiseqLNBSource)( | 13898 | HRESULT (STDMETHODCALLTYPE *get_DiseqLNBSource)( |
| 15667 | IDVBSLocator2* This, | 13899 | IDVBSLocator2 *This, |
| 15668 | LNB_Source *DiseqLNBSourceVal); | 13900 | LNB_Source *DiseqLNBSourceVal); |
| 15669 | 13901 | ||
| 15670 | HRESULT (STDMETHODCALLTYPE *put_DiseqLNBSource)( | 13902 | HRESULT (STDMETHODCALLTYPE *put_DiseqLNBSource)( |
| 15671 | IDVBSLocator2* This, | 13903 | IDVBSLocator2 *This, |
| 15672 | LNB_Source DiseqLNBSourceVal); | 13904 | LNB_Source DiseqLNBSourceVal); |
| 15673 | 13905 | ||
| 15674 | HRESULT (STDMETHODCALLTYPE *get_LocalOscillatorOverrideLow)( | 13906 | HRESULT (STDMETHODCALLTYPE *get_LocalOscillatorOverrideLow)( |
| 15675 | IDVBSLocator2* This, | 13907 | IDVBSLocator2 *This, |
| 15676 | LONG *LocalOscillatorOverrideLowVal); | 13908 | LONG *LocalOscillatorOverrideLowVal); |
| 15677 | 13909 | ||
| 15678 | HRESULT (STDMETHODCALLTYPE *put_LocalOscillatorOverrideLow)( | 13910 | HRESULT (STDMETHODCALLTYPE *put_LocalOscillatorOverrideLow)( |
| 15679 | IDVBSLocator2* This, | 13911 | IDVBSLocator2 *This, |
| 15680 | LONG LocalOscillatorOverrideLowVal); | 13912 | LONG LocalOscillatorOverrideLowVal); |
| 15681 | 13913 | ||
| 15682 | HRESULT (STDMETHODCALLTYPE *get_LocalOscillatorOverrideHigh)( | 13914 | HRESULT (STDMETHODCALLTYPE *get_LocalOscillatorOverrideHigh)( |
| 15683 | IDVBSLocator2* This, | 13915 | IDVBSLocator2 *This, |
| 15684 | LONG *LocalOscillatorOverrideHighVal); | 13916 | LONG *LocalOscillatorOverrideHighVal); |
| 15685 | 13917 | ||
| 15686 | HRESULT (STDMETHODCALLTYPE *put_LocalOscillatorOverrideHigh)( | 13918 | HRESULT (STDMETHODCALLTYPE *put_LocalOscillatorOverrideHigh)( |
| 15687 | IDVBSLocator2* This, | 13919 | IDVBSLocator2 *This, |
| 15688 | LONG LocalOscillatorOverrideHighVal); | 13920 | LONG LocalOscillatorOverrideHighVal); |
| 15689 | 13921 | ||
| 15690 | HRESULT (STDMETHODCALLTYPE *get_LocalLNBSwitchOverride)( | 13922 | HRESULT (STDMETHODCALLTYPE *get_LocalLNBSwitchOverride)( |
| 15691 | IDVBSLocator2* This, | 13923 | IDVBSLocator2 *This, |
| 15692 | LONG *LocalLNBSwitchOverrideVal); | 13924 | LONG *LocalLNBSwitchOverrideVal); |
| 15693 | 13925 | ||
| 15694 | HRESULT (STDMETHODCALLTYPE *put_LocalLNBSwitchOverride)( | 13926 | HRESULT (STDMETHODCALLTYPE *put_LocalLNBSwitchOverride)( |
| 15695 | IDVBSLocator2* This, | 13927 | IDVBSLocator2 *This, |
| 15696 | LONG LocalLNBSwitchOverrideVal); | 13928 | LONG LocalLNBSwitchOverrideVal); |
| 15697 | 13929 | ||
| 15698 | HRESULT (STDMETHODCALLTYPE *get_LocalSpectralInversionOverride)( | 13930 | HRESULT (STDMETHODCALLTYPE *get_LocalSpectralInversionOverride)( |
| 15699 | IDVBSLocator2* This, | 13931 | IDVBSLocator2 *This, |
| 15700 | SpectralInversion *LocalSpectralInversionOverrideVal); | 13932 | SpectralInversion *LocalSpectralInversionOverrideVal); |
| 15701 | 13933 | ||
| 15702 | HRESULT (STDMETHODCALLTYPE *put_LocalSpectralInversionOverride)( | 13934 | HRESULT (STDMETHODCALLTYPE *put_LocalSpectralInversionOverride)( |
| 15703 | IDVBSLocator2* This, | 13935 | IDVBSLocator2 *This, |
| 15704 | SpectralInversion LocalSpectralInversionOverrideVal); | 13936 | SpectralInversion LocalSpectralInversionOverrideVal); |
| 15705 | 13937 | ||
| 15706 | HRESULT (STDMETHODCALLTYPE *get_SignalRollOff)( | 13938 | HRESULT (STDMETHODCALLTYPE *get_SignalRollOff)( |
| 15707 | IDVBSLocator2* This, | 13939 | IDVBSLocator2 *This, |
| 15708 | RollOff *RollOffVal); | 13940 | RollOff *RollOffVal); |
| 15709 | 13941 | ||
| 15710 | HRESULT (STDMETHODCALLTYPE *put_SignalRollOff)( | 13942 | HRESULT (STDMETHODCALLTYPE *put_SignalRollOff)( |
| 15711 | IDVBSLocator2* This, | 13943 | IDVBSLocator2 *This, |
| 15712 | RollOff RollOffVal); | 13944 | RollOff RollOffVal); |
| 15713 | 13945 | ||
| 15714 | HRESULT (STDMETHODCALLTYPE *get_SignalPilot)( | 13946 | HRESULT (STDMETHODCALLTYPE *get_SignalPilot)( |
| 15715 | IDVBSLocator2* This, | 13947 | IDVBSLocator2 *This, |
| 15716 | Pilot *PilotVal); | 13948 | Pilot *PilotVal); |
| 15717 | 13949 | ||
| 15718 | HRESULT (STDMETHODCALLTYPE *put_SignalPilot)( | 13950 | HRESULT (STDMETHODCALLTYPE *put_SignalPilot)( |
| 15719 | IDVBSLocator2* This, | 13951 | IDVBSLocator2 *This, |
| 15720 | Pilot PilotVal); | 13952 | Pilot PilotVal); |
| 15721 | 13953 | ||
| 15722 | END_INTERFACE | 13954 | END_INTERFACE |
| 15723 | } IDVBSLocator2Vtbl; | 13955 | } IDVBSLocator2Vtbl; |
| 13956 | |||
| 15724 | interface IDVBSLocator2 { | 13957 | interface IDVBSLocator2 { |
| 15725 | CONST_VTBL IDVBSLocator2Vtbl* lpVtbl; | 13958 | CONST_VTBL IDVBSLocator2Vtbl* lpVtbl; |
| 15726 | }; | 13959 | }; |
| ... | @@ -15927,118 +14160,6 @@ static FORCEINLINE HRESULT IDVBSLocator2_put_SignalPilot(IDVBSLocator2* This,Pil | ... | @@ -15927,118 +14160,6 @@ static FORCEINLINE HRESULT IDVBSLocator2_put_SignalPilot(IDVBSLocator2* This,Pil |
| 15927 | 14160 | ||
| 15928 | #endif | 14161 | #endif |
| 15929 | 14162 | ||
| 15930 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_get_DiseqLNBSource_Proxy( | ||
| 15931 | IDVBSLocator2* This, | ||
| 15932 | LNB_Source *DiseqLNBSourceVal); | ||
| 15933 | void __RPC_STUB IDVBSLocator2_get_DiseqLNBSource_Stub( | ||
| 15934 | IRpcStubBuffer* This, | ||
| 15935 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15936 | PRPC_MESSAGE pRpcMessage, | ||
| 15937 | DWORD* pdwStubPhase); | ||
| 15938 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_put_DiseqLNBSource_Proxy( | ||
| 15939 | IDVBSLocator2* This, | ||
| 15940 | LNB_Source DiseqLNBSourceVal); | ||
| 15941 | void __RPC_STUB IDVBSLocator2_put_DiseqLNBSource_Stub( | ||
| 15942 | IRpcStubBuffer* This, | ||
| 15943 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15944 | PRPC_MESSAGE pRpcMessage, | ||
| 15945 | DWORD* pdwStubPhase); | ||
| 15946 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_get_LocalOscillatorOverrideLow_Proxy( | ||
| 15947 | IDVBSLocator2* This, | ||
| 15948 | LONG *LocalOscillatorOverrideLowVal); | ||
| 15949 | void __RPC_STUB IDVBSLocator2_get_LocalOscillatorOverrideLow_Stub( | ||
| 15950 | IRpcStubBuffer* This, | ||
| 15951 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15952 | PRPC_MESSAGE pRpcMessage, | ||
| 15953 | DWORD* pdwStubPhase); | ||
| 15954 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_put_LocalOscillatorOverrideLow_Proxy( | ||
| 15955 | IDVBSLocator2* This, | ||
| 15956 | LONG LocalOscillatorOverrideLowVal); | ||
| 15957 | void __RPC_STUB IDVBSLocator2_put_LocalOscillatorOverrideLow_Stub( | ||
| 15958 | IRpcStubBuffer* This, | ||
| 15959 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15960 | PRPC_MESSAGE pRpcMessage, | ||
| 15961 | DWORD* pdwStubPhase); | ||
| 15962 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_get_LocalOscillatorOverrideHigh_Proxy( | ||
| 15963 | IDVBSLocator2* This, | ||
| 15964 | LONG *LocalOscillatorOverrideHighVal); | ||
| 15965 | void __RPC_STUB IDVBSLocator2_get_LocalOscillatorOverrideHigh_Stub( | ||
| 15966 | IRpcStubBuffer* This, | ||
| 15967 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15968 | PRPC_MESSAGE pRpcMessage, | ||
| 15969 | DWORD* pdwStubPhase); | ||
| 15970 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_put_LocalOscillatorOverrideHigh_Proxy( | ||
| 15971 | IDVBSLocator2* This, | ||
| 15972 | LONG LocalOscillatorOverrideHighVal); | ||
| 15973 | void __RPC_STUB IDVBSLocator2_put_LocalOscillatorOverrideHigh_Stub( | ||
| 15974 | IRpcStubBuffer* This, | ||
| 15975 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15976 | PRPC_MESSAGE pRpcMessage, | ||
| 15977 | DWORD* pdwStubPhase); | ||
| 15978 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_get_LocalLNBSwitchOverride_Proxy( | ||
| 15979 | IDVBSLocator2* This, | ||
| 15980 | LONG *LocalLNBSwitchOverrideVal); | ||
| 15981 | void __RPC_STUB IDVBSLocator2_get_LocalLNBSwitchOverride_Stub( | ||
| 15982 | IRpcStubBuffer* This, | ||
| 15983 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15984 | PRPC_MESSAGE pRpcMessage, | ||
| 15985 | DWORD* pdwStubPhase); | ||
| 15986 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_put_LocalLNBSwitchOverride_Proxy( | ||
| 15987 | IDVBSLocator2* This, | ||
| 15988 | LONG LocalLNBSwitchOverrideVal); | ||
| 15989 | void __RPC_STUB IDVBSLocator2_put_LocalLNBSwitchOverride_Stub( | ||
| 15990 | IRpcStubBuffer* This, | ||
| 15991 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 15992 | PRPC_MESSAGE pRpcMessage, | ||
| 15993 | DWORD* pdwStubPhase); | ||
| 15994 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_get_LocalSpectralInversionOverride_Proxy( | ||
| 15995 | IDVBSLocator2* This, | ||
| 15996 | SpectralInversion *LocalSpectralInversionOverrideVal); | ||
| 15997 | void __RPC_STUB IDVBSLocator2_get_LocalSpectralInversionOverride_Stub( | ||
| 15998 | IRpcStubBuffer* This, | ||
| 15999 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16000 | PRPC_MESSAGE pRpcMessage, | ||
| 16001 | DWORD* pdwStubPhase); | ||
| 16002 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_put_LocalSpectralInversionOverride_Proxy( | ||
| 16003 | IDVBSLocator2* This, | ||
| 16004 | SpectralInversion LocalSpectralInversionOverrideVal); | ||
| 16005 | void __RPC_STUB IDVBSLocator2_put_LocalSpectralInversionOverride_Stub( | ||
| 16006 | IRpcStubBuffer* This, | ||
| 16007 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16008 | PRPC_MESSAGE pRpcMessage, | ||
| 16009 | DWORD* pdwStubPhase); | ||
| 16010 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_get_SignalRollOff_Proxy( | ||
| 16011 | IDVBSLocator2* This, | ||
| 16012 | RollOff *RollOffVal); | ||
| 16013 | void __RPC_STUB IDVBSLocator2_get_SignalRollOff_Stub( | ||
| 16014 | IRpcStubBuffer* This, | ||
| 16015 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16016 | PRPC_MESSAGE pRpcMessage, | ||
| 16017 | DWORD* pdwStubPhase); | ||
| 16018 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_put_SignalRollOff_Proxy( | ||
| 16019 | IDVBSLocator2* This, | ||
| 16020 | RollOff RollOffVal); | ||
| 16021 | void __RPC_STUB IDVBSLocator2_put_SignalRollOff_Stub( | ||
| 16022 | IRpcStubBuffer* This, | ||
| 16023 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16024 | PRPC_MESSAGE pRpcMessage, | ||
| 16025 | DWORD* pdwStubPhase); | ||
| 16026 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_get_SignalPilot_Proxy( | ||
| 16027 | IDVBSLocator2* This, | ||
| 16028 | Pilot *PilotVal); | ||
| 16029 | void __RPC_STUB IDVBSLocator2_get_SignalPilot_Stub( | ||
| 16030 | IRpcStubBuffer* This, | ||
| 16031 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16032 | PRPC_MESSAGE pRpcMessage, | ||
| 16033 | DWORD* pdwStubPhase); | ||
| 16034 | HRESULT STDMETHODCALLTYPE IDVBSLocator2_put_SignalPilot_Proxy( | ||
| 16035 | IDVBSLocator2* This, | ||
| 16036 | Pilot PilotVal); | ||
| 16037 | void __RPC_STUB IDVBSLocator2_put_SignalPilot_Stub( | ||
| 16038 | IRpcStubBuffer* This, | ||
| 16039 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16040 | PRPC_MESSAGE pRpcMessage, | ||
| 16041 | DWORD* pdwStubPhase); | ||
| 16042 | 14163 | ||
| 16043 | #endif /* __IDVBSLocator2_INTERFACE_DEFINED__ */ | 14164 | #endif /* __IDVBSLocator2_INTERFACE_DEFINED__ */ |
| 16044 | 14165 | ||
| ... | @@ -16063,29 +14184,29 @@ typedef struct IDVBCLocatorVtbl { | ... | @@ -16063,29 +14184,29 @@ typedef struct IDVBCLocatorVtbl { |
| 16063 | 14184 | ||
| 16064 | /*** IUnknown methods ***/ | 14185 | /*** IUnknown methods ***/ |
| 16065 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 14186 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 16066 | IDVBCLocator* This, | 14187 | IDVBCLocator *This, |
| 16067 | REFIID riid, | 14188 | REFIID riid, |
| 16068 | void **ppvObject); | 14189 | void **ppvObject); |
| 16069 | 14190 | ||
| 16070 | ULONG (STDMETHODCALLTYPE *AddRef)( | 14191 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 16071 | IDVBCLocator* This); | 14192 | IDVBCLocator *This); |
| 16072 | 14193 | ||
| 16073 | ULONG (STDMETHODCALLTYPE *Release)( | 14194 | ULONG (STDMETHODCALLTYPE *Release)( |
| 16074 | IDVBCLocator* This); | 14195 | IDVBCLocator *This); |
| 16075 | 14196 | ||
| 16076 | /*** IDispatch methods ***/ | 14197 | /*** IDispatch methods ***/ |
| 16077 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 14198 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 16078 | IDVBCLocator* This, | 14199 | IDVBCLocator *This, |
| 16079 | UINT *pctinfo); | 14200 | UINT *pctinfo); |
| 16080 | 14201 | ||
| 16081 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 14202 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 16082 | IDVBCLocator* This, | 14203 | IDVBCLocator *This, |
| 16083 | UINT iTInfo, | 14204 | UINT iTInfo, |
| 16084 | LCID lcid, | 14205 | LCID lcid, |
| 16085 | ITypeInfo **ppTInfo); | 14206 | ITypeInfo **ppTInfo); |
| 16086 | 14207 | ||
| 16087 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 14208 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 16088 | IDVBCLocator* This, | 14209 | IDVBCLocator *This, |
| 16089 | REFIID riid, | 14210 | REFIID riid, |
| 16090 | LPOLESTR *rgszNames, | 14211 | LPOLESTR *rgszNames, |
| 16091 | UINT cNames, | 14212 | UINT cNames, |
| ... | @@ -16093,7 +14214,7 @@ typedef struct IDVBCLocatorVtbl { | ... | @@ -16093,7 +14214,7 @@ typedef struct IDVBCLocatorVtbl { |
| 16093 | DISPID *rgDispId); | 14214 | DISPID *rgDispId); |
| 16094 | 14215 | ||
| 16095 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 14216 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 16096 | IDVBCLocator* This, | 14217 | IDVBCLocator *This, |
| 16097 | DISPID dispIdMember, | 14218 | DISPID dispIdMember, |
| 16098 | REFIID riid, | 14219 | REFIID riid, |
| 16099 | LCID lcid, | 14220 | LCID lcid, |
| ... | @@ -16105,67 +14226,68 @@ typedef struct IDVBCLocatorVtbl { | ... | @@ -16105,67 +14226,68 @@ typedef struct IDVBCLocatorVtbl { |
| 16105 | 14226 | ||
| 16106 | /*** ILocator methods ***/ | 14227 | /*** ILocator methods ***/ |
| 16107 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( | 14228 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 16108 | IDVBCLocator* This, | 14229 | IDVBCLocator *This, |
| 16109 | LONG *Frequency); | 14230 | LONG *Frequency); |
| 16110 | 14231 | ||
| 16111 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( | 14232 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 16112 | IDVBCLocator* This, | 14233 | IDVBCLocator *This, |
| 16113 | LONG Frequency); | 14234 | LONG Frequency); |
| 16114 | 14235 | ||
| 16115 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( | 14236 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 16116 | IDVBCLocator* This, | 14237 | IDVBCLocator *This, |
| 16117 | FECMethod *FEC); | 14238 | FECMethod *FEC); |
| 16118 | 14239 | ||
| 16119 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( | 14240 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 16120 | IDVBCLocator* This, | 14241 | IDVBCLocator *This, |
| 16121 | FECMethod FEC); | 14242 | FECMethod FEC); |
| 16122 | 14243 | ||
| 16123 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 14244 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 16124 | IDVBCLocator* This, | 14245 | IDVBCLocator *This, |
| 16125 | BinaryConvolutionCodeRate *FEC); | 14246 | BinaryConvolutionCodeRate *FEC); |
| 16126 | 14247 | ||
| 16127 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 14248 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 16128 | IDVBCLocator* This, | 14249 | IDVBCLocator *This, |
| 16129 | BinaryConvolutionCodeRate FEC); | 14250 | BinaryConvolutionCodeRate FEC); |
| 16130 | 14251 | ||
| 16131 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( | 14252 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 16132 | IDVBCLocator* This, | 14253 | IDVBCLocator *This, |
| 16133 | FECMethod *FEC); | 14254 | FECMethod *FEC); |
| 16134 | 14255 | ||
| 16135 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( | 14256 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 16136 | IDVBCLocator* This, | 14257 | IDVBCLocator *This, |
| 16137 | FECMethod FEC); | 14258 | FECMethod FEC); |
| 16138 | 14259 | ||
| 16139 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 14260 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 16140 | IDVBCLocator* This, | 14261 | IDVBCLocator *This, |
| 16141 | BinaryConvolutionCodeRate *FEC); | 14262 | BinaryConvolutionCodeRate *FEC); |
| 16142 | 14263 | ||
| 16143 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 14264 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 16144 | IDVBCLocator* This, | 14265 | IDVBCLocator *This, |
| 16145 | BinaryConvolutionCodeRate FEC); | 14266 | BinaryConvolutionCodeRate FEC); |
| 16146 | 14267 | ||
| 16147 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( | 14268 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 16148 | IDVBCLocator* This, | 14269 | IDVBCLocator *This, |
| 16149 | ModulationType *Modulation); | 14270 | ModulationType *Modulation); |
| 16150 | 14271 | ||
| 16151 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( | 14272 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 16152 | IDVBCLocator* This, | 14273 | IDVBCLocator *This, |
| 16153 | ModulationType Modulation); | 14274 | ModulationType Modulation); |
| 16154 | 14275 | ||
| 16155 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 14276 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 16156 | IDVBCLocator* This, | 14277 | IDVBCLocator *This, |
| 16157 | LONG *Rate); | 14278 | LONG *Rate); |
| 16158 | 14279 | ||
| 16159 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 14280 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 16160 | IDVBCLocator* This, | 14281 | IDVBCLocator *This, |
| 16161 | LONG Rate); | 14282 | LONG Rate); |
| 16162 | 14283 | ||
| 16163 | HRESULT (STDMETHODCALLTYPE *Clone)( | 14284 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 16164 | IDVBCLocator* This, | 14285 | IDVBCLocator *This, |
| 16165 | ILocator **NewLocator); | 14286 | ILocator **NewLocator); |
| 16166 | 14287 | ||
| 16167 | END_INTERFACE | 14288 | END_INTERFACE |
| 16168 | } IDVBCLocatorVtbl; | 14289 | } IDVBCLocatorVtbl; |
| 14290 | |||
| 16169 | interface IDVBCLocator { | 14291 | interface IDVBCLocator { |
| 16170 | CONST_VTBL IDVBCLocatorVtbl* lpVtbl; | 14292 | CONST_VTBL IDVBCLocatorVtbl* lpVtbl; |
| 16171 | }; | 14293 | }; |
| ... | @@ -16296,29 +14418,29 @@ typedef struct IISDBSLocatorVtbl { | ... | @@ -16296,29 +14418,29 @@ typedef struct IISDBSLocatorVtbl { |
| 16296 | 14418 | ||
| 16297 | /*** IUnknown methods ***/ | 14419 | /*** IUnknown methods ***/ |
| 16298 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 14420 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 16299 | IISDBSLocator* This, | 14421 | IISDBSLocator *This, |
| 16300 | REFIID riid, | 14422 | REFIID riid, |
| 16301 | void **ppvObject); | 14423 | void **ppvObject); |
| 16302 | 14424 | ||
| 16303 | ULONG (STDMETHODCALLTYPE *AddRef)( | 14425 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 16304 | IISDBSLocator* This); | 14426 | IISDBSLocator *This); |
| 16305 | 14427 | ||
| 16306 | ULONG (STDMETHODCALLTYPE *Release)( | 14428 | ULONG (STDMETHODCALLTYPE *Release)( |
| 16307 | IISDBSLocator* This); | 14429 | IISDBSLocator *This); |
| 16308 | 14430 | ||
| 16309 | /*** IDispatch methods ***/ | 14431 | /*** IDispatch methods ***/ |
| 16310 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | 14432 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 16311 | IISDBSLocator* This, | 14433 | IISDBSLocator *This, |
| 16312 | UINT *pctinfo); | 14434 | UINT *pctinfo); |
| 16313 | 14435 | ||
| 16314 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | 14436 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 16315 | IISDBSLocator* This, | 14437 | IISDBSLocator *This, |
| 16316 | UINT iTInfo, | 14438 | UINT iTInfo, |
| 16317 | LCID lcid, | 14439 | LCID lcid, |
| 16318 | ITypeInfo **ppTInfo); | 14440 | ITypeInfo **ppTInfo); |
| 16319 | 14441 | ||
| 16320 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | 14442 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 16321 | IISDBSLocator* This, | 14443 | IISDBSLocator *This, |
| 16322 | REFIID riid, | 14444 | REFIID riid, |
| 16323 | LPOLESTR *rgszNames, | 14445 | LPOLESTR *rgszNames, |
| 16324 | UINT cNames, | 14446 | UINT cNames, |
| ... | @@ -16326,7 +14448,7 @@ typedef struct IISDBSLocatorVtbl { | ... | @@ -16326,7 +14448,7 @@ typedef struct IISDBSLocatorVtbl { |
| 16326 | DISPID *rgDispId); | 14448 | DISPID *rgDispId); |
| 16327 | 14449 | ||
| 16328 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 14450 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 16329 | IISDBSLocator* This, | 14451 | IISDBSLocator *This, |
| 16330 | DISPID dispIdMember, | 14452 | DISPID dispIdMember, |
| 16331 | REFIID riid, | 14453 | REFIID riid, |
| 16332 | LCID lcid, | 14454 | LCID lcid, |
| ... | @@ -16338,108 +14460,109 @@ typedef struct IISDBSLocatorVtbl { | ... | @@ -16338,108 +14460,109 @@ typedef struct IISDBSLocatorVtbl { |
| 16338 | 14460 | ||
| 16339 | /*** ILocator methods ***/ | 14461 | /*** ILocator methods ***/ |
| 16340 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( | 14462 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 16341 | IISDBSLocator* This, | 14463 | IISDBSLocator *This, |
| 16342 | LONG *Frequency); | 14464 | LONG *Frequency); |
| 16343 | 14465 | ||
| 16344 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( | 14466 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 16345 | IISDBSLocator* This, | 14467 | IISDBSLocator *This, |
| 16346 | LONG Frequency); | 14468 | LONG Frequency); |
| 16347 | 14469 | ||
| 16348 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( | 14470 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 16349 | IISDBSLocator* This, | 14471 | IISDBSLocator *This, |
| 16350 | FECMethod *FEC); | 14472 | FECMethod *FEC); |
| 16351 | 14473 | ||
| 16352 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( | 14474 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 16353 | IISDBSLocator* This, | 14475 | IISDBSLocator *This, |
| 16354 | FECMethod FEC); | 14476 | FECMethod FEC); |
| 16355 | 14477 | ||
| 16356 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( | 14478 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 16357 | IISDBSLocator* This, | 14479 | IISDBSLocator *This, |
| 16358 | BinaryConvolutionCodeRate *FEC); | 14480 | BinaryConvolutionCodeRate *FEC); |
| 16359 | 14481 | ||
| 16360 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( | 14482 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 16361 | IISDBSLocator* This, | 14483 | IISDBSLocator *This, |
| 16362 | BinaryConvolutionCodeRate FEC); | 14484 | BinaryConvolutionCodeRate FEC); |
| 16363 | 14485 | ||
| 16364 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( | 14486 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 16365 | IISDBSLocator* This, | 14487 | IISDBSLocator *This, |
| 16366 | FECMethod *FEC); | 14488 | FECMethod *FEC); |
| 16367 | 14489 | ||
| 16368 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( | 14490 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 16369 | IISDBSLocator* This, | 14491 | IISDBSLocator *This, |
| 16370 | FECMethod FEC); | 14492 | FECMethod FEC); |
| 16371 | 14493 | ||
| 16372 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( | 14494 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 16373 | IISDBSLocator* This, | 14495 | IISDBSLocator *This, |
| 16374 | BinaryConvolutionCodeRate *FEC); | 14496 | BinaryConvolutionCodeRate *FEC); |
| 16375 | 14497 | ||
| 16376 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( | 14498 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 16377 | IISDBSLocator* This, | 14499 | IISDBSLocator *This, |
| 16378 | BinaryConvolutionCodeRate FEC); | 14500 | BinaryConvolutionCodeRate FEC); |
| 16379 | 14501 | ||
| 16380 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( | 14502 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 16381 | IISDBSLocator* This, | 14503 | IISDBSLocator *This, |
| 16382 | ModulationType *Modulation); | 14504 | ModulationType *Modulation); |
| 16383 | 14505 | ||
| 16384 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( | 14506 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 16385 | IISDBSLocator* This, | 14507 | IISDBSLocator *This, |
| 16386 | ModulationType Modulation); | 14508 | ModulationType Modulation); |
| 16387 | 14509 | ||
| 16388 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( | 14510 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 16389 | IISDBSLocator* This, | 14511 | IISDBSLocator *This, |
| 16390 | LONG *Rate); | 14512 | LONG *Rate); |
| 16391 | 14513 | ||
| 16392 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( | 14514 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 16393 | IISDBSLocator* This, | 14515 | IISDBSLocator *This, |
| 16394 | LONG Rate); | 14516 | LONG Rate); |
| 16395 | 14517 | ||
| 16396 | HRESULT (STDMETHODCALLTYPE *Clone)( | 14518 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 16397 | IISDBSLocator* This, | 14519 | IISDBSLocator *This, |
| 16398 | ILocator **NewLocator); | 14520 | ILocator **NewLocator); |
| 16399 | 14521 | ||
| 16400 | /*** IDVBSLocator methods ***/ | 14522 | /*** IDVBSLocator methods ***/ |
| 16401 | HRESULT (STDMETHODCALLTYPE *get_SignalPolarisation)( | 14523 | HRESULT (STDMETHODCALLTYPE *get_SignalPolarisation)( |
| 16402 | IISDBSLocator* This, | 14524 | IISDBSLocator *This, |
| 16403 | Polarisation *PolarisationVal); | 14525 | Polarisation *PolarisationVal); |
| 16404 | 14526 | ||
| 16405 | HRESULT (STDMETHODCALLTYPE *put_SignalPolarisation)( | 14527 | HRESULT (STDMETHODCALLTYPE *put_SignalPolarisation)( |
| 16406 | IISDBSLocator* This, | 14528 | IISDBSLocator *This, |
| 16407 | Polarisation PolarisationVal); | 14529 | Polarisation PolarisationVal); |
| 16408 | 14530 | ||
| 16409 | HRESULT (STDMETHODCALLTYPE *get_WestPosition)( | 14531 | HRESULT (STDMETHODCALLTYPE *get_WestPosition)( |
| 16410 | IISDBSLocator* This, | 14532 | IISDBSLocator *This, |
| 16411 | VARIANT_BOOL *WestLongitude); | 14533 | VARIANT_BOOL *WestLongitude); |
| 16412 | 14534 | ||
| 16413 | HRESULT (STDMETHODCALLTYPE *put_WestPosition)( | 14535 | HRESULT (STDMETHODCALLTYPE *put_WestPosition)( |
| 16414 | IISDBSLocator* This, | 14536 | IISDBSLocator *This, |
| 16415 | VARIANT_BOOL WestLongitude); | 14537 | VARIANT_BOOL WestLongitude); |
| 16416 | 14538 | ||
| 16417 | HRESULT (STDMETHODCALLTYPE *get_OrbitalPosition)( | 14539 | HRESULT (STDMETHODCALLTYPE *get_OrbitalPosition)( |
| 16418 | IISDBSLocator* This, | 14540 | IISDBSLocator *This, |
| 16419 | LONG *longitude); | 14541 | LONG *longitude); |
| 16420 | 14542 | ||
| 16421 | HRESULT (STDMETHODCALLTYPE *put_OrbitalPosition)( | 14543 | HRESULT (STDMETHODCALLTYPE *put_OrbitalPosition)( |
| 16422 | IISDBSLocator* This, | 14544 | IISDBSLocator *This, |
| 16423 | LONG longitude); | 14545 | LONG longitude); |
| 16424 | 14546 | ||
| 16425 | HRESULT (STDMETHODCALLTYPE *get_Azimuth)( | 14547 | HRESULT (STDMETHODCALLTYPE *get_Azimuth)( |
| 16426 | IISDBSLocator* This, | 14548 | IISDBSLocator *This, |
| 16427 | LONG *Azimuth); | 14549 | LONG *Azimuth); |
| 16428 | 14550 | ||
| 16429 | HRESULT (STDMETHODCALLTYPE *put_Azimuth)( | 14551 | HRESULT (STDMETHODCALLTYPE *put_Azimuth)( |
| 16430 | IISDBSLocator* This, | 14552 | IISDBSLocator *This, |
| 16431 | LONG Azimuth); | 14553 | LONG Azimuth); |
| 16432 | 14554 | ||
| 16433 | HRESULT (STDMETHODCALLTYPE *get_Elevation)( | 14555 | HRESULT (STDMETHODCALLTYPE *get_Elevation)( |
| 16434 | IISDBSLocator* This, | 14556 | IISDBSLocator *This, |
| 16435 | LONG *Elevation); | 14557 | LONG *Elevation); |
| 16436 | 14558 | ||
| 16437 | HRESULT (STDMETHODCALLTYPE *put_Elevation)( | 14559 | HRESULT (STDMETHODCALLTYPE *put_Elevation)( |
| 16438 | IISDBSLocator* This, | 14560 | IISDBSLocator *This, |
| 16439 | LONG Elevation); | 14561 | LONG Elevation); |
| 16440 | 14562 | ||
| 16441 | END_INTERFACE | 14563 | END_INTERFACE |
| 16442 | } IISDBSLocatorVtbl; | 14564 | } IISDBSLocatorVtbl; |
| 14565 | |||
| 16443 | interface IISDBSLocator { | 14566 | interface IISDBSLocator { |
| 16444 | CONST_VTBL IISDBSLocatorVtbl* lpVtbl; | 14567 | CONST_VTBL IISDBSLocatorVtbl* lpVtbl; |
| 16445 | }; | 14568 | }; |
| ... | @@ -16627,39 +14750,40 @@ typedef struct IESEventVtbl { | ... | @@ -16627,39 +14750,40 @@ typedef struct IESEventVtbl { |
| 16627 | 14750 | ||
| 16628 | /*** IUnknown methods ***/ | 14751 | /*** IUnknown methods ***/ |
| 16629 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 14752 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 16630 | IESEvent* This, | 14753 | IESEvent *This, |
| 16631 | REFIID riid, | 14754 | REFIID riid, |
| 16632 | void **ppvObject); | 14755 | void **ppvObject); |
| 16633 | 14756 | ||
| 16634 | ULONG (STDMETHODCALLTYPE *AddRef)( | 14757 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 16635 | IESEvent* This); | 14758 | IESEvent *This); |
| 16636 | 14759 | ||
| 16637 | ULONG (STDMETHODCALLTYPE *Release)( | 14760 | ULONG (STDMETHODCALLTYPE *Release)( |
| 16638 | IESEvent* This); | 14761 | IESEvent *This); |
| 16639 | 14762 | ||
| 16640 | /*** IESEvent methods ***/ | 14763 | /*** IESEvent methods ***/ |
| 16641 | HRESULT (STDMETHODCALLTYPE *GetEventId)( | 14764 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 16642 | IESEvent* This, | 14765 | IESEvent *This, |
| 16643 | DWORD *pdwEventId); | 14766 | DWORD *pdwEventId); |
| 16644 | 14767 | ||
| 16645 | HRESULT (STDMETHODCALLTYPE *GetEventType)( | 14768 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 16646 | IESEvent* This, | 14769 | IESEvent *This, |
| 16647 | GUID *pguidEventType); | 14770 | GUID *pguidEventType); |
| 16648 | 14771 | ||
| 16649 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( | 14772 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 16650 | IESEvent* This, | 14773 | IESEvent *This, |
| 16651 | DWORD dwResult); | 14774 | DWORD dwResult); |
| 16652 | 14775 | ||
| 16653 | HRESULT (STDMETHODCALLTYPE *GetData)( | 14776 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 16654 | IESEvent* This, | 14777 | IESEvent *This, |
| 16655 | SAFEARRAY **pbData); | 14778 | SAFEARRAY **pbData); |
| 16656 | 14779 | ||
| 16657 | HRESULT (STDMETHODCALLTYPE *GetStringData)( | 14780 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 16658 | IESEvent* This, | 14781 | IESEvent *This, |
| 16659 | BSTR *pbstrData); | 14782 | BSTR *pbstrData); |
| 16660 | 14783 | ||
| 16661 | END_INTERFACE | 14784 | END_INTERFACE |
| 16662 | } IESEventVtbl; | 14785 | } IESEventVtbl; |
| 14786 | |||
| 16663 | interface IESEvent { | 14787 | interface IESEvent { |
| 16664 | CONST_VTBL IESEventVtbl* lpVtbl; | 14788 | CONST_VTBL IESEventVtbl* lpVtbl; |
| 16665 | }; | 14789 | }; |
| ... | @@ -16708,46 +14832,6 @@ static FORCEINLINE HRESULT IESEvent_GetStringData(IESEvent* This,BSTR *pbstrData | ... | @@ -16708,46 +14832,6 @@ static FORCEINLINE HRESULT IESEvent_GetStringData(IESEvent* This,BSTR *pbstrData |
| 16708 | 14832 | ||
| 16709 | #endif | 14833 | #endif |
| 16710 | 14834 | ||
| 16711 | HRESULT STDMETHODCALLTYPE IESEvent_GetEventId_Proxy( | ||
| 16712 | IESEvent* This, | ||
| 16713 | DWORD *pdwEventId); | ||
| 16714 | void __RPC_STUB IESEvent_GetEventId_Stub( | ||
| 16715 | IRpcStubBuffer* This, | ||
| 16716 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16717 | PRPC_MESSAGE pRpcMessage, | ||
| 16718 | DWORD* pdwStubPhase); | ||
| 16719 | HRESULT STDMETHODCALLTYPE IESEvent_GetEventType_Proxy( | ||
| 16720 | IESEvent* This, | ||
| 16721 | GUID *pguidEventType); | ||
| 16722 | void __RPC_STUB IESEvent_GetEventType_Stub( | ||
| 16723 | IRpcStubBuffer* This, | ||
| 16724 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16725 | PRPC_MESSAGE pRpcMessage, | ||
| 16726 | DWORD* pdwStubPhase); | ||
| 16727 | HRESULT STDMETHODCALLTYPE IESEvent_SetCompletionStatus_Proxy( | ||
| 16728 | IESEvent* This, | ||
| 16729 | DWORD dwResult); | ||
| 16730 | void __RPC_STUB IESEvent_SetCompletionStatus_Stub( | ||
| 16731 | IRpcStubBuffer* This, | ||
| 16732 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16733 | PRPC_MESSAGE pRpcMessage, | ||
| 16734 | DWORD* pdwStubPhase); | ||
| 16735 | HRESULT STDMETHODCALLTYPE IESEvent_GetData_Proxy( | ||
| 16736 | IESEvent* This, | ||
| 16737 | SAFEARRAY **pbData); | ||
| 16738 | void __RPC_STUB IESEvent_GetData_Stub( | ||
| 16739 | IRpcStubBuffer* This, | ||
| 16740 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16741 | PRPC_MESSAGE pRpcMessage, | ||
| 16742 | DWORD* pdwStubPhase); | ||
| 16743 | HRESULT STDMETHODCALLTYPE IESEvent_GetStringData_Proxy( | ||
| 16744 | IESEvent* This, | ||
| 16745 | BSTR *pbstrData); | ||
| 16746 | void __RPC_STUB IESEvent_GetStringData_Stub( | ||
| 16747 | IRpcStubBuffer* This, | ||
| 16748 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16749 | PRPC_MESSAGE pRpcMessage, | ||
| 16750 | DWORD* pdwStubPhase); | ||
| 16751 | 14835 | ||
| 16752 | #endif /* __IESEvent_INTERFACE_DEFINED__ */ | 14836 | #endif /* __IESEvent_INTERFACE_DEFINED__ */ |
| 16753 | 14837 | ||
| ... | @@ -16786,58 +14870,59 @@ typedef struct IESOpenMmiEventVtbl { | ... | @@ -16786,58 +14870,59 @@ typedef struct IESOpenMmiEventVtbl { |
| 16786 | 14870 | ||
| 16787 | /*** IUnknown methods ***/ | 14871 | /*** IUnknown methods ***/ |
| 16788 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 14872 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 16789 | IESOpenMmiEvent* This, | 14873 | IESOpenMmiEvent *This, |
| 16790 | REFIID riid, | 14874 | REFIID riid, |
| 16791 | void **ppvObject); | 14875 | void **ppvObject); |
| 16792 | 14876 | ||
| 16793 | ULONG (STDMETHODCALLTYPE *AddRef)( | 14877 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 16794 | IESOpenMmiEvent* This); | 14878 | IESOpenMmiEvent *This); |
| 16795 | 14879 | ||
| 16796 | ULONG (STDMETHODCALLTYPE *Release)( | 14880 | ULONG (STDMETHODCALLTYPE *Release)( |
| 16797 | IESOpenMmiEvent* This); | 14881 | IESOpenMmiEvent *This); |
| 16798 | 14882 | ||
| 16799 | /*** IESEvent methods ***/ | 14883 | /*** IESEvent methods ***/ |
| 16800 | HRESULT (STDMETHODCALLTYPE *GetEventId)( | 14884 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 16801 | IESOpenMmiEvent* This, | 14885 | IESOpenMmiEvent *This, |
| 16802 | DWORD *pdwEventId); | 14886 | DWORD *pdwEventId); |
| 16803 | 14887 | ||
| 16804 | HRESULT (STDMETHODCALLTYPE *GetEventType)( | 14888 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 16805 | IESOpenMmiEvent* This, | 14889 | IESOpenMmiEvent *This, |
| 16806 | GUID *pguidEventType); | 14890 | GUID *pguidEventType); |
| 16807 | 14891 | ||
| 16808 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( | 14892 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 16809 | IESOpenMmiEvent* This, | 14893 | IESOpenMmiEvent *This, |
| 16810 | DWORD dwResult); | 14894 | DWORD dwResult); |
| 16811 | 14895 | ||
| 16812 | HRESULT (STDMETHODCALLTYPE *GetData)( | 14896 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 16813 | IESOpenMmiEvent* This, | 14897 | IESOpenMmiEvent *This, |
| 16814 | SAFEARRAY **pbData); | 14898 | SAFEARRAY **pbData); |
| 16815 | 14899 | ||
| 16816 | HRESULT (STDMETHODCALLTYPE *GetStringData)( | 14900 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 16817 | IESOpenMmiEvent* This, | 14901 | IESOpenMmiEvent *This, |
| 16818 | BSTR *pbstrData); | 14902 | BSTR *pbstrData); |
| 16819 | 14903 | ||
| 16820 | /*** IESOpenMmiEvent methods ***/ | 14904 | /*** IESOpenMmiEvent methods ***/ |
| 16821 | HRESULT (STDMETHODCALLTYPE *GetDialogNumber)( | 14905 | HRESULT (STDMETHODCALLTYPE *GetDialogNumber)( |
| 16822 | IESOpenMmiEvent* This, | 14906 | IESOpenMmiEvent *This, |
| 16823 | DWORD *pDialogRequest, | 14907 | DWORD *pDialogRequest, |
| 16824 | DWORD *pDialogNumber); | 14908 | DWORD *pDialogNumber); |
| 16825 | 14909 | ||
| 16826 | HRESULT (STDMETHODCALLTYPE *GetDialogType)( | 14910 | HRESULT (STDMETHODCALLTYPE *GetDialogType)( |
| 16827 | IESOpenMmiEvent* This, | 14911 | IESOpenMmiEvent *This, |
| 16828 | GUID *guidDialogType); | 14912 | GUID *guidDialogType); |
| 16829 | 14913 | ||
| 16830 | HRESULT (STDMETHODCALLTYPE *GetDialogData)( | 14914 | HRESULT (STDMETHODCALLTYPE *GetDialogData)( |
| 16831 | IESOpenMmiEvent* This, | 14915 | IESOpenMmiEvent *This, |
| 16832 | SAFEARRAY **pbData); | 14916 | SAFEARRAY **pbData); |
| 16833 | 14917 | ||
| 16834 | HRESULT (STDMETHODCALLTYPE *GetDialogStringData)( | 14918 | HRESULT (STDMETHODCALLTYPE *GetDialogStringData)( |
| 16835 | IESOpenMmiEvent* This, | 14919 | IESOpenMmiEvent *This, |
| 16836 | BSTR *pbstrBaseUrl, | 14920 | BSTR *pbstrBaseUrl, |
| 16837 | BSTR *pbstrData); | 14921 | BSTR *pbstrData); |
| 16838 | 14922 | ||
| 16839 | END_INTERFACE | 14923 | END_INTERFACE |
| 16840 | } IESOpenMmiEventVtbl; | 14924 | } IESOpenMmiEventVtbl; |
| 14925 | |||
| 16841 | interface IESOpenMmiEvent { | 14926 | interface IESOpenMmiEvent { |
| 16842 | CONST_VTBL IESOpenMmiEventVtbl* lpVtbl; | 14927 | CONST_VTBL IESOpenMmiEventVtbl* lpVtbl; |
| 16843 | }; | 14928 | }; |
| ... | @@ -16904,40 +14989,6 @@ static FORCEINLINE HRESULT IESOpenMmiEvent_GetDialogStringData(IESOpenMmiEvent* | ... | @@ -16904,40 +14989,6 @@ static FORCEINLINE HRESULT IESOpenMmiEvent_GetDialogStringData(IESOpenMmiEvent* |
| 16904 | 14989 | ||
| 16905 | #endif | 14990 | #endif |
| 16906 | 14991 | ||
| 16907 | HRESULT STDMETHODCALLTYPE IESOpenMmiEvent_GetDialogNumber_Proxy( | ||
| 16908 | IESOpenMmiEvent* This, | ||
| 16909 | DWORD *pDialogRequest, | ||
| 16910 | DWORD *pDialogNumber); | ||
| 16911 | void __RPC_STUB IESOpenMmiEvent_GetDialogNumber_Stub( | ||
| 16912 | IRpcStubBuffer* This, | ||
| 16913 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16914 | PRPC_MESSAGE pRpcMessage, | ||
| 16915 | DWORD* pdwStubPhase); | ||
| 16916 | HRESULT STDMETHODCALLTYPE IESOpenMmiEvent_GetDialogType_Proxy( | ||
| 16917 | IESOpenMmiEvent* This, | ||
| 16918 | GUID *guidDialogType); | ||
| 16919 | void __RPC_STUB IESOpenMmiEvent_GetDialogType_Stub( | ||
| 16920 | IRpcStubBuffer* This, | ||
| 16921 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16922 | PRPC_MESSAGE pRpcMessage, | ||
| 16923 | DWORD* pdwStubPhase); | ||
| 16924 | HRESULT STDMETHODCALLTYPE IESOpenMmiEvent_GetDialogData_Proxy( | ||
| 16925 | IESOpenMmiEvent* This, | ||
| 16926 | SAFEARRAY **pbData); | ||
| 16927 | void __RPC_STUB IESOpenMmiEvent_GetDialogData_Stub( | ||
| 16928 | IRpcStubBuffer* This, | ||
| 16929 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16930 | PRPC_MESSAGE pRpcMessage, | ||
| 16931 | DWORD* pdwStubPhase); | ||
| 16932 | HRESULT STDMETHODCALLTYPE IESOpenMmiEvent_GetDialogStringData_Proxy( | ||
| 16933 | IESOpenMmiEvent* This, | ||
| 16934 | BSTR *pbstrBaseUrl, | ||
| 16935 | BSTR *pbstrData); | ||
| 16936 | void __RPC_STUB IESOpenMmiEvent_GetDialogStringData_Stub( | ||
| 16937 | IRpcStubBuffer* This, | ||
| 16938 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 16939 | PRPC_MESSAGE pRpcMessage, | ||
| 16940 | DWORD* pdwStubPhase); | ||
| 16941 | 14992 | ||
| 16942 | #endif /* __IESOpenMmiEvent_INTERFACE_DEFINED__ */ | 14993 | #endif /* __IESOpenMmiEvent_INTERFACE_DEFINED__ */ |
| 16943 | 14994 | ||
| ... | @@ -16965,44 +15016,45 @@ typedef struct IESCloseMmiEventVtbl { | ... | @@ -16965,44 +15016,45 @@ typedef struct IESCloseMmiEventVtbl { |
| 16965 | 15016 | ||
| 16966 | /*** IUnknown methods ***/ | 15017 | /*** IUnknown methods ***/ |
| 16967 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 15018 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 16968 | IESCloseMmiEvent* This, | 15019 | IESCloseMmiEvent *This, |
| 16969 | REFIID riid, | 15020 | REFIID riid, |
| 16970 | void **ppvObject); | 15021 | void **ppvObject); |
| 16971 | 15022 | ||
| 16972 | ULONG (STDMETHODCALLTYPE *AddRef)( | 15023 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 16973 | IESCloseMmiEvent* This); | 15024 | IESCloseMmiEvent *This); |
| 16974 | 15025 | ||
| 16975 | ULONG (STDMETHODCALLTYPE *Release)( | 15026 | ULONG (STDMETHODCALLTYPE *Release)( |
| 16976 | IESCloseMmiEvent* This); | 15027 | IESCloseMmiEvent *This); |
| 16977 | 15028 | ||
| 16978 | /*** IESEvent methods ***/ | 15029 | /*** IESEvent methods ***/ |
| 16979 | HRESULT (STDMETHODCALLTYPE *GetEventId)( | 15030 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 16980 | IESCloseMmiEvent* This, | 15031 | IESCloseMmiEvent *This, |
| 16981 | DWORD *pdwEventId); | 15032 | DWORD *pdwEventId); |
| 16982 | 15033 | ||
| 16983 | HRESULT (STDMETHODCALLTYPE *GetEventType)( | 15034 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 16984 | IESCloseMmiEvent* This, | 15035 | IESCloseMmiEvent *This, |
| 16985 | GUID *pguidEventType); | 15036 | GUID *pguidEventType); |
| 16986 | 15037 | ||
| 16987 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( | 15038 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 16988 | IESCloseMmiEvent* This, | 15039 | IESCloseMmiEvent *This, |
| 16989 | DWORD dwResult); | 15040 | DWORD dwResult); |
| 16990 | 15041 | ||
| 16991 | HRESULT (STDMETHODCALLTYPE *GetData)( | 15042 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 16992 | IESCloseMmiEvent* This, | 15043 | IESCloseMmiEvent *This, |
| 16993 | SAFEARRAY **pbData); | 15044 | SAFEARRAY **pbData); |
| 16994 | 15045 | ||
| 16995 | HRESULT (STDMETHODCALLTYPE *GetStringData)( | 15046 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 16996 | IESCloseMmiEvent* This, | 15047 | IESCloseMmiEvent *This, |
| 16997 | BSTR *pbstrData); | 15048 | BSTR *pbstrData); |
| 16998 | 15049 | ||
| 16999 | /*** IESCloseMmiEvent methods ***/ | 15050 | /*** IESCloseMmiEvent methods ***/ |
| 17000 | HRESULT (STDMETHODCALLTYPE *GetDialogNumber)( | 15051 | HRESULT (STDMETHODCALLTYPE *GetDialogNumber)( |
| 17001 | IESCloseMmiEvent* This, | 15052 | IESCloseMmiEvent *This, |
| 17002 | DWORD *pDialogNumber); | 15053 | DWORD *pDialogNumber); |
| 17003 | 15054 | ||
| 17004 | END_INTERFACE | 15055 | END_INTERFACE |
| 17005 | } IESCloseMmiEventVtbl; | 15056 | } IESCloseMmiEventVtbl; |
| 15057 | |||
| 17006 | interface IESCloseMmiEvent { | 15058 | interface IESCloseMmiEvent { |
| 17007 | CONST_VTBL IESCloseMmiEventVtbl* lpVtbl; | 15059 | CONST_VTBL IESCloseMmiEventVtbl* lpVtbl; |
| 17008 | }; | 15060 | }; |
| ... | @@ -17057,14 +15109,6 @@ static FORCEINLINE HRESULT IESCloseMmiEvent_GetDialogNumber(IESCloseMmiEvent* Th | ... | @@ -17057,14 +15109,6 @@ static FORCEINLINE HRESULT IESCloseMmiEvent_GetDialogNumber(IESCloseMmiEvent* Th |
| 17057 | 15109 | ||
| 17058 | #endif | 15110 | #endif |
| 17059 | 15111 | ||
| 17060 | HRESULT STDMETHODCALLTYPE IESCloseMmiEvent_GetDialogNumber_Proxy( | ||
| 17061 | IESCloseMmiEvent* This, | ||
| 17062 | DWORD *pDialogNumber); | ||
| 17063 | void __RPC_STUB IESCloseMmiEvent_GetDialogNumber_Stub( | ||
| 17064 | IRpcStubBuffer* This, | ||
| 17065 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17066 | PRPC_MESSAGE pRpcMessage, | ||
| 17067 | DWORD* pdwStubPhase); | ||
| 17068 | 15112 | ||
| 17069 | #endif /* __IESCloseMmiEvent_INTERFACE_DEFINED__ */ | 15113 | #endif /* __IESCloseMmiEvent_INTERFACE_DEFINED__ */ |
| 17070 | 15114 | ||
| ... | @@ -17092,44 +15136,45 @@ typedef struct IESValueUpdatedEventVtbl { | ... | @@ -17092,44 +15136,45 @@ typedef struct IESValueUpdatedEventVtbl { |
| 17092 | 15136 | ||
| 17093 | /*** IUnknown methods ***/ | 15137 | /*** IUnknown methods ***/ |
| 17094 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 15138 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17095 | IESValueUpdatedEvent* This, | 15139 | IESValueUpdatedEvent *This, |
| 17096 | REFIID riid, | 15140 | REFIID riid, |
| 17097 | void **ppvObject); | 15141 | void **ppvObject); |
| 17098 | 15142 | ||
| 17099 | ULONG (STDMETHODCALLTYPE *AddRef)( | 15143 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 17100 | IESValueUpdatedEvent* This); | 15144 | IESValueUpdatedEvent *This); |
| 17101 | 15145 | ||
| 17102 | ULONG (STDMETHODCALLTYPE *Release)( | 15146 | ULONG (STDMETHODCALLTYPE *Release)( |
| 17103 | IESValueUpdatedEvent* This); | 15147 | IESValueUpdatedEvent *This); |
| 17104 | 15148 | ||
| 17105 | /*** IESEvent methods ***/ | 15149 | /*** IESEvent methods ***/ |
| 17106 | HRESULT (STDMETHODCALLTYPE *GetEventId)( | 15150 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 17107 | IESValueUpdatedEvent* This, | 15151 | IESValueUpdatedEvent *This, |
| 17108 | DWORD *pdwEventId); | 15152 | DWORD *pdwEventId); |
| 17109 | 15153 | ||
| 17110 | HRESULT (STDMETHODCALLTYPE *GetEventType)( | 15154 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 17111 | IESValueUpdatedEvent* This, | 15155 | IESValueUpdatedEvent *This, |
| 17112 | GUID *pguidEventType); | 15156 | GUID *pguidEventType); |
| 17113 | 15157 | ||
| 17114 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( | 15158 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 17115 | IESValueUpdatedEvent* This, | 15159 | IESValueUpdatedEvent *This, |
| 17116 | DWORD dwResult); | 15160 | DWORD dwResult); |
| 17117 | 15161 | ||
| 17118 | HRESULT (STDMETHODCALLTYPE *GetData)( | 15162 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 17119 | IESValueUpdatedEvent* This, | 15163 | IESValueUpdatedEvent *This, |
| 17120 | SAFEARRAY **pbData); | 15164 | SAFEARRAY **pbData); |
| 17121 | 15165 | ||
| 17122 | HRESULT (STDMETHODCALLTYPE *GetStringData)( | 15166 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 17123 | IESValueUpdatedEvent* This, | 15167 | IESValueUpdatedEvent *This, |
| 17124 | BSTR *pbstrData); | 15168 | BSTR *pbstrData); |
| 17125 | 15169 | ||
| 17126 | /*** IESValueUpdatedEvent methods ***/ | 15170 | /*** IESValueUpdatedEvent methods ***/ |
| 17127 | HRESULT (STDMETHODCALLTYPE *GetValueNames)( | 15171 | HRESULT (STDMETHODCALLTYPE *GetValueNames)( |
| 17128 | IESValueUpdatedEvent* This, | 15172 | IESValueUpdatedEvent *This, |
| 17129 | SAFEARRAY **pbstrNames); | 15173 | SAFEARRAY **pbstrNames); |
| 17130 | 15174 | ||
| 17131 | END_INTERFACE | 15175 | END_INTERFACE |
| 17132 | } IESValueUpdatedEventVtbl; | 15176 | } IESValueUpdatedEventVtbl; |
| 15177 | |||
| 17133 | interface IESValueUpdatedEvent { | 15178 | interface IESValueUpdatedEvent { |
| 17134 | CONST_VTBL IESValueUpdatedEventVtbl* lpVtbl; | 15179 | CONST_VTBL IESValueUpdatedEventVtbl* lpVtbl; |
| 17135 | }; | 15180 | }; |
| ... | @@ -17184,14 +15229,6 @@ static FORCEINLINE HRESULT IESValueUpdatedEvent_GetValueNames(IESValueUpdatedEve | ... | @@ -17184,14 +15229,6 @@ static FORCEINLINE HRESULT IESValueUpdatedEvent_GetValueNames(IESValueUpdatedEve |
| 17184 | 15229 | ||
| 17185 | #endif | 15230 | #endif |
| 17186 | 15231 | ||
| 17187 | HRESULT STDMETHODCALLTYPE IESValueUpdatedEvent_GetValueNames_Proxy( | ||
| 17188 | IESValueUpdatedEvent* This, | ||
| 17189 | SAFEARRAY **pbstrNames); | ||
| 17190 | void __RPC_STUB IESValueUpdatedEvent_GetValueNames_Stub( | ||
| 17191 | IRpcStubBuffer* This, | ||
| 17192 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17193 | PRPC_MESSAGE pRpcMessage, | ||
| 17194 | DWORD* pdwStubPhase); | ||
| 17195 | 15232 | ||
| 17196 | #endif /* __IESValueUpdatedEvent_INTERFACE_DEFINED__ */ | 15233 | #endif /* __IESValueUpdatedEvent_INTERFACE_DEFINED__ */ |
| 17197 | 15234 | ||
| ... | @@ -17228,56 +15265,57 @@ typedef struct IESRequestTunerEventVtbl { | ... | @@ -17228,56 +15265,57 @@ typedef struct IESRequestTunerEventVtbl { |
| 17228 | 15265 | ||
| 17229 | /*** IUnknown methods ***/ | 15266 | /*** IUnknown methods ***/ |
| 17230 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 15267 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17231 | IESRequestTunerEvent* This, | 15268 | IESRequestTunerEvent *This, |
| 17232 | REFIID riid, | 15269 | REFIID riid, |
| 17233 | void **ppvObject); | 15270 | void **ppvObject); |
| 17234 | 15271 | ||
| 17235 | ULONG (STDMETHODCALLTYPE *AddRef)( | 15272 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 17236 | IESRequestTunerEvent* This); | 15273 | IESRequestTunerEvent *This); |
| 17237 | 15274 | ||
| 17238 | ULONG (STDMETHODCALLTYPE *Release)( | 15275 | ULONG (STDMETHODCALLTYPE *Release)( |
| 17239 | IESRequestTunerEvent* This); | 15276 | IESRequestTunerEvent *This); |
| 17240 | 15277 | ||
| 17241 | /*** IESEvent methods ***/ | 15278 | /*** IESEvent methods ***/ |
| 17242 | HRESULT (STDMETHODCALLTYPE *GetEventId)( | 15279 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 17243 | IESRequestTunerEvent* This, | 15280 | IESRequestTunerEvent *This, |
| 17244 | DWORD *pdwEventId); | 15281 | DWORD *pdwEventId); |
| 17245 | 15282 | ||
| 17246 | HRESULT (STDMETHODCALLTYPE *GetEventType)( | 15283 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 17247 | IESRequestTunerEvent* This, | 15284 | IESRequestTunerEvent *This, |
| 17248 | GUID *pguidEventType); | 15285 | GUID *pguidEventType); |
| 17249 | 15286 | ||
| 17250 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( | 15287 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 17251 | IESRequestTunerEvent* This, | 15288 | IESRequestTunerEvent *This, |
| 17252 | DWORD dwResult); | 15289 | DWORD dwResult); |
| 17253 | 15290 | ||
| 17254 | HRESULT (STDMETHODCALLTYPE *GetData)( | 15291 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 17255 | IESRequestTunerEvent* This, | 15292 | IESRequestTunerEvent *This, |
| 17256 | SAFEARRAY **pbData); | 15293 | SAFEARRAY **pbData); |
| 17257 | 15294 | ||
| 17258 | HRESULT (STDMETHODCALLTYPE *GetStringData)( | 15295 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 17259 | IESRequestTunerEvent* This, | 15296 | IESRequestTunerEvent *This, |
| 17260 | BSTR *pbstrData); | 15297 | BSTR *pbstrData); |
| 17261 | 15298 | ||
| 17262 | /*** IESRequestTunerEvent methods ***/ | 15299 | /*** IESRequestTunerEvent methods ***/ |
| 17263 | HRESULT (STDMETHODCALLTYPE *GetPriority)( | 15300 | HRESULT (STDMETHODCALLTYPE *GetPriority)( |
| 17264 | IESRequestTunerEvent* This, | 15301 | IESRequestTunerEvent *This, |
| 17265 | BYTE *pbyPriority); | 15302 | BYTE *pbyPriority); |
| 17266 | 15303 | ||
| 17267 | HRESULT (STDMETHODCALLTYPE *GetReason)( | 15304 | HRESULT (STDMETHODCALLTYPE *GetReason)( |
| 17268 | IESRequestTunerEvent* This, | 15305 | IESRequestTunerEvent *This, |
| 17269 | BYTE *pbyReason); | 15306 | BYTE *pbyReason); |
| 17270 | 15307 | ||
| 17271 | HRESULT (STDMETHODCALLTYPE *GetConsequences)( | 15308 | HRESULT (STDMETHODCALLTYPE *GetConsequences)( |
| 17272 | IESRequestTunerEvent* This, | 15309 | IESRequestTunerEvent *This, |
| 17273 | BYTE *pbyConsequences); | 15310 | BYTE *pbyConsequences); |
| 17274 | 15311 | ||
| 17275 | HRESULT (STDMETHODCALLTYPE *GetEstimatedTime)( | 15312 | HRESULT (STDMETHODCALLTYPE *GetEstimatedTime)( |
| 17276 | IESRequestTunerEvent* This, | 15313 | IESRequestTunerEvent *This, |
| 17277 | DWORD *pdwEstimatedTime); | 15314 | DWORD *pdwEstimatedTime); |
| 17278 | 15315 | ||
| 17279 | END_INTERFACE | 15316 | END_INTERFACE |
| 17280 | } IESRequestTunerEventVtbl; | 15317 | } IESRequestTunerEventVtbl; |
| 15318 | |||
| 17281 | interface IESRequestTunerEvent { | 15319 | interface IESRequestTunerEvent { |
| 17282 | CONST_VTBL IESRequestTunerEventVtbl* lpVtbl; | 15320 | CONST_VTBL IESRequestTunerEventVtbl* lpVtbl; |
| 17283 | }; | 15321 | }; |
| ... | @@ -17344,38 +15382,6 @@ static FORCEINLINE HRESULT IESRequestTunerEvent_GetEstimatedTime(IESRequestTuner | ... | @@ -17344,38 +15382,6 @@ static FORCEINLINE HRESULT IESRequestTunerEvent_GetEstimatedTime(IESRequestTuner |
| 17344 | 15382 | ||
| 17345 | #endif | 15383 | #endif |
| 17346 | 15384 | ||
| 17347 | HRESULT STDMETHODCALLTYPE IESRequestTunerEvent_GetPriority_Proxy( | ||
| 17348 | IESRequestTunerEvent* This, | ||
| 17349 | BYTE *pbyPriority); | ||
| 17350 | void __RPC_STUB IESRequestTunerEvent_GetPriority_Stub( | ||
| 17351 | IRpcStubBuffer* This, | ||
| 17352 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17353 | PRPC_MESSAGE pRpcMessage, | ||
| 17354 | DWORD* pdwStubPhase); | ||
| 17355 | HRESULT STDMETHODCALLTYPE IESRequestTunerEvent_GetReason_Proxy( | ||
| 17356 | IESRequestTunerEvent* This, | ||
| 17357 | BYTE *pbyReason); | ||
| 17358 | void __RPC_STUB IESRequestTunerEvent_GetReason_Stub( | ||
| 17359 | IRpcStubBuffer* This, | ||
| 17360 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17361 | PRPC_MESSAGE pRpcMessage, | ||
| 17362 | DWORD* pdwStubPhase); | ||
| 17363 | HRESULT STDMETHODCALLTYPE IESRequestTunerEvent_GetConsequences_Proxy( | ||
| 17364 | IESRequestTunerEvent* This, | ||
| 17365 | BYTE *pbyConsequences); | ||
| 17366 | void __RPC_STUB IESRequestTunerEvent_GetConsequences_Stub( | ||
| 17367 | IRpcStubBuffer* This, | ||
| 17368 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17369 | PRPC_MESSAGE pRpcMessage, | ||
| 17370 | DWORD* pdwStubPhase); | ||
| 17371 | HRESULT STDMETHODCALLTYPE IESRequestTunerEvent_GetEstimatedTime_Proxy( | ||
| 17372 | IESRequestTunerEvent* This, | ||
| 17373 | DWORD *pdwEstimatedTime); | ||
| 17374 | void __RPC_STUB IESRequestTunerEvent_GetEstimatedTime_Stub( | ||
| 17375 | IRpcStubBuffer* This, | ||
| 17376 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17377 | PRPC_MESSAGE pRpcMessage, | ||
| 17378 | DWORD* pdwStubPhase); | ||
| 17379 | 15385 | ||
| 17380 | #endif /* __IESRequestTunerEvent_INTERFACE_DEFINED__ */ | 15386 | #endif /* __IESRequestTunerEvent_INTERFACE_DEFINED__ */ |
| 17381 | 15387 | ||
| ... | @@ -17412,56 +15418,57 @@ typedef struct IESIsdbCasResponseEventVtbl { | ... | @@ -17412,56 +15418,57 @@ typedef struct IESIsdbCasResponseEventVtbl { |
| 17412 | 15418 | ||
| 17413 | /*** IUnknown methods ***/ | 15419 | /*** IUnknown methods ***/ |
| 17414 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 15420 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17415 | IESIsdbCasResponseEvent* This, | 15421 | IESIsdbCasResponseEvent *This, |
| 17416 | REFIID riid, | 15422 | REFIID riid, |
| 17417 | void **ppvObject); | 15423 | void **ppvObject); |
| 17418 | 15424 | ||
| 17419 | ULONG (STDMETHODCALLTYPE *AddRef)( | 15425 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 17420 | IESIsdbCasResponseEvent* This); | 15426 | IESIsdbCasResponseEvent *This); |
| 17421 | 15427 | ||
| 17422 | ULONG (STDMETHODCALLTYPE *Release)( | 15428 | ULONG (STDMETHODCALLTYPE *Release)( |
| 17423 | IESIsdbCasResponseEvent* This); | 15429 | IESIsdbCasResponseEvent *This); |
| 17424 | 15430 | ||
| 17425 | /*** IESEvent methods ***/ | 15431 | /*** IESEvent methods ***/ |
| 17426 | HRESULT (STDMETHODCALLTYPE *GetEventId)( | 15432 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 17427 | IESIsdbCasResponseEvent* This, | 15433 | IESIsdbCasResponseEvent *This, |
| 17428 | DWORD *pdwEventId); | 15434 | DWORD *pdwEventId); |
| 17429 | 15435 | ||
| 17430 | HRESULT (STDMETHODCALLTYPE *GetEventType)( | 15436 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 17431 | IESIsdbCasResponseEvent* This, | 15437 | IESIsdbCasResponseEvent *This, |
| 17432 | GUID *pguidEventType); | 15438 | GUID *pguidEventType); |
| 17433 | 15439 | ||
| 17434 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( | 15440 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 17435 | IESIsdbCasResponseEvent* This, | 15441 | IESIsdbCasResponseEvent *This, |
| 17436 | DWORD dwResult); | 15442 | DWORD dwResult); |
| 17437 | 15443 | ||
| 17438 | HRESULT (STDMETHODCALLTYPE *GetData)( | 15444 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 17439 | IESIsdbCasResponseEvent* This, | 15445 | IESIsdbCasResponseEvent *This, |
| 17440 | SAFEARRAY **pbData); | 15446 | SAFEARRAY **pbData); |
| 17441 | 15447 | ||
| 17442 | HRESULT (STDMETHODCALLTYPE *GetStringData)( | 15448 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 17443 | IESIsdbCasResponseEvent* This, | 15449 | IESIsdbCasResponseEvent *This, |
| 17444 | BSTR *pbstrData); | 15450 | BSTR *pbstrData); |
| 17445 | 15451 | ||
| 17446 | /*** IESIsdbCasResponseEvent methods ***/ | 15452 | /*** IESIsdbCasResponseEvent methods ***/ |
| 17447 | HRESULT (STDMETHODCALLTYPE *GetRequestId)( | 15453 | HRESULT (STDMETHODCALLTYPE *GetRequestId)( |
| 17448 | IESIsdbCasResponseEvent* This, | 15454 | IESIsdbCasResponseEvent *This, |
| 17449 | DWORD *pRequestId); | 15455 | DWORD *pRequestId); |
| 17450 | 15456 | ||
| 17451 | HRESULT (STDMETHODCALLTYPE *GetStatus)( | 15457 | HRESULT (STDMETHODCALLTYPE *GetStatus)( |
| 17452 | IESIsdbCasResponseEvent* This, | 15458 | IESIsdbCasResponseEvent *This, |
| 17453 | DWORD *pStatus); | 15459 | DWORD *pStatus); |
| 17454 | 15460 | ||
| 17455 | HRESULT (STDMETHODCALLTYPE *GetDataLength)( | 15461 | HRESULT (STDMETHODCALLTYPE *GetDataLength)( |
| 17456 | IESIsdbCasResponseEvent* This, | 15462 | IESIsdbCasResponseEvent *This, |
| 17457 | DWORD *pRequestLength); | 15463 | DWORD *pRequestLength); |
| 17458 | 15464 | ||
| 17459 | HRESULT (STDMETHODCALLTYPE *GetResponseData)( | 15465 | HRESULT (STDMETHODCALLTYPE *GetResponseData)( |
| 17460 | IESIsdbCasResponseEvent* This, | 15466 | IESIsdbCasResponseEvent *This, |
| 17461 | SAFEARRAY **pbData); | 15467 | SAFEARRAY **pbData); |
| 17462 | 15468 | ||
| 17463 | END_INTERFACE | 15469 | END_INTERFACE |
| 17464 | } IESIsdbCasResponseEventVtbl; | 15470 | } IESIsdbCasResponseEventVtbl; |
| 15471 | |||
| 17465 | interface IESIsdbCasResponseEvent { | 15472 | interface IESIsdbCasResponseEvent { |
| 17466 | CONST_VTBL IESIsdbCasResponseEventVtbl* lpVtbl; | 15473 | CONST_VTBL IESIsdbCasResponseEventVtbl* lpVtbl; |
| 17467 | }; | 15474 | }; |
| ... | @@ -17528,38 +15535,6 @@ static FORCEINLINE HRESULT IESIsdbCasResponseEvent_GetResponseData(IESIsdbCasRes | ... | @@ -17528,38 +15535,6 @@ static FORCEINLINE HRESULT IESIsdbCasResponseEvent_GetResponseData(IESIsdbCasRes |
| 17528 | 15535 | ||
| 17529 | #endif | 15536 | #endif |
| 17530 | 15537 | ||
| 17531 | HRESULT STDMETHODCALLTYPE IESIsdbCasResponseEvent_GetRequestId_Proxy( | ||
| 17532 | IESIsdbCasResponseEvent* This, | ||
| 17533 | DWORD *pRequestId); | ||
| 17534 | void __RPC_STUB IESIsdbCasResponseEvent_GetRequestId_Stub( | ||
| 17535 | IRpcStubBuffer* This, | ||
| 17536 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17537 | PRPC_MESSAGE pRpcMessage, | ||
| 17538 | DWORD* pdwStubPhase); | ||
| 17539 | HRESULT STDMETHODCALLTYPE IESIsdbCasResponseEvent_GetStatus_Proxy( | ||
| 17540 | IESIsdbCasResponseEvent* This, | ||
| 17541 | DWORD *pStatus); | ||
| 17542 | void __RPC_STUB IESIsdbCasResponseEvent_GetStatus_Stub( | ||
| 17543 | IRpcStubBuffer* This, | ||
| 17544 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17545 | PRPC_MESSAGE pRpcMessage, | ||
| 17546 | DWORD* pdwStubPhase); | ||
| 17547 | HRESULT STDMETHODCALLTYPE IESIsdbCasResponseEvent_GetDataLength_Proxy( | ||
| 17548 | IESIsdbCasResponseEvent* This, | ||
| 17549 | DWORD *pRequestLength); | ||
| 17550 | void __RPC_STUB IESIsdbCasResponseEvent_GetDataLength_Stub( | ||
| 17551 | IRpcStubBuffer* This, | ||
| 17552 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17553 | PRPC_MESSAGE pRpcMessage, | ||
| 17554 | DWORD* pdwStubPhase); | ||
| 17555 | HRESULT STDMETHODCALLTYPE IESIsdbCasResponseEvent_GetResponseData_Proxy( | ||
| 17556 | IESIsdbCasResponseEvent* This, | ||
| 17557 | SAFEARRAY **pbData); | ||
| 17558 | void __RPC_STUB IESIsdbCasResponseEvent_GetResponseData_Stub( | ||
| 17559 | IRpcStubBuffer* This, | ||
| 17560 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17561 | PRPC_MESSAGE pRpcMessage, | ||
| 17562 | DWORD* pdwStubPhase); | ||
| 17563 | 15538 | ||
| 17564 | #endif /* __IESIsdbCasResponseEvent_INTERFACE_DEFINED__ */ | 15539 | #endif /* __IESIsdbCasResponseEvent_INTERFACE_DEFINED__ */ |
| 17565 | 15540 | ||
| ... | @@ -17587,23 +15562,24 @@ typedef struct IGpnvsCommonBaseVtbl { | ... | @@ -17587,23 +15562,24 @@ typedef struct IGpnvsCommonBaseVtbl { |
| 17587 | 15562 | ||
| 17588 | /*** IUnknown methods ***/ | 15563 | /*** IUnknown methods ***/ |
| 17589 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 15564 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17590 | IGpnvsCommonBase* This, | 15565 | IGpnvsCommonBase *This, |
| 17591 | REFIID riid, | 15566 | REFIID riid, |
| 17592 | void **ppvObject); | 15567 | void **ppvObject); |
| 17593 | 15568 | ||
| 17594 | ULONG (STDMETHODCALLTYPE *AddRef)( | 15569 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 17595 | IGpnvsCommonBase* This); | 15570 | IGpnvsCommonBase *This); |
| 17596 | 15571 | ||
| 17597 | ULONG (STDMETHODCALLTYPE *Release)( | 15572 | ULONG (STDMETHODCALLTYPE *Release)( |
| 17598 | IGpnvsCommonBase* This); | 15573 | IGpnvsCommonBase *This); |
| 17599 | 15574 | ||
| 17600 | /*** IGpnvsCommonBase methods ***/ | 15575 | /*** IGpnvsCommonBase methods ***/ |
| 17601 | HRESULT (STDMETHODCALLTYPE *GetValueUpdateName)( | 15576 | HRESULT (STDMETHODCALLTYPE *GetValueUpdateName)( |
| 17602 | IGpnvsCommonBase* This, | 15577 | IGpnvsCommonBase *This, |
| 17603 | BSTR *pbstrName); | 15578 | BSTR *pbstrName); |
| 17604 | 15579 | ||
| 17605 | END_INTERFACE | 15580 | END_INTERFACE |
| 17606 | } IGpnvsCommonBaseVtbl; | 15581 | } IGpnvsCommonBaseVtbl; |
| 15582 | |||
| 17607 | interface IGpnvsCommonBase { | 15583 | interface IGpnvsCommonBase { |
| 17608 | CONST_VTBL IGpnvsCommonBaseVtbl* lpVtbl; | 15584 | CONST_VTBL IGpnvsCommonBaseVtbl* lpVtbl; |
| 17609 | }; | 15585 | }; |
| ... | @@ -17636,14 +15612,6 @@ static FORCEINLINE HRESULT IGpnvsCommonBase_GetValueUpdateName(IGpnvsCommonBase* | ... | @@ -17636,14 +15612,6 @@ static FORCEINLINE HRESULT IGpnvsCommonBase_GetValueUpdateName(IGpnvsCommonBase* |
| 17636 | 15612 | ||
| 17637 | #endif | 15613 | #endif |
| 17638 | 15614 | ||
| 17639 | HRESULT STDMETHODCALLTYPE IGpnvsCommonBase_GetValueUpdateName_Proxy( | ||
| 17640 | IGpnvsCommonBase* This, | ||
| 17641 | BSTR *pbstrName); | ||
| 17642 | void __RPC_STUB IGpnvsCommonBase_GetValueUpdateName_Stub( | ||
| 17643 | IRpcStubBuffer* This, | ||
| 17644 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17645 | PRPC_MESSAGE pRpcMessage, | ||
| 17646 | DWORD* pdwStubPhase); | ||
| 17647 | 15615 | ||
| 17648 | #endif /* __IGpnvsCommonBase_INTERFACE_DEFINED__ */ | 15616 | #endif /* __IGpnvsCommonBase_INTERFACE_DEFINED__ */ |
| 17649 | 15617 | ||
| ... | @@ -17678,19 +15646,19 @@ typedef struct IESEventFactoryVtbl { | ... | @@ -17678,19 +15646,19 @@ typedef struct IESEventFactoryVtbl { |
| 17678 | 15646 | ||
| 17679 | /*** IUnknown methods ***/ | 15647 | /*** IUnknown methods ***/ |
| 17680 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 15648 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17681 | IESEventFactory* This, | 15649 | IESEventFactory *This, |
| 17682 | REFIID riid, | 15650 | REFIID riid, |
| 17683 | void **ppvObject); | 15651 | void **ppvObject); |
| 17684 | 15652 | ||
| 17685 | ULONG (STDMETHODCALLTYPE *AddRef)( | 15653 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 17686 | IESEventFactory* This); | 15654 | IESEventFactory *This); |
| 17687 | 15655 | ||
| 17688 | ULONG (STDMETHODCALLTYPE *Release)( | 15656 | ULONG (STDMETHODCALLTYPE *Release)( |
| 17689 | IESEventFactory* This); | 15657 | IESEventFactory *This); |
| 17690 | 15658 | ||
| 17691 | /*** IESEventFactory methods ***/ | 15659 | /*** IESEventFactory methods ***/ |
| 17692 | HRESULT (STDMETHODCALLTYPE *CreateESEvent)( | 15660 | HRESULT (STDMETHODCALLTYPE *CreateESEvent)( |
| 17693 | IESEventFactory* This, | 15661 | IESEventFactory *This, |
| 17694 | IUnknown *pServiceProvider, | 15662 | IUnknown *pServiceProvider, |
| 17695 | DWORD dwEventId, | 15663 | DWORD dwEventId, |
| 17696 | GUID guidEventType, | 15664 | GUID guidEventType, |
| ... | @@ -17702,6 +15670,7 @@ typedef struct IESEventFactoryVtbl { | ... | @@ -17702,6 +15670,7 @@ typedef struct IESEventFactoryVtbl { |
| 17702 | 15670 | ||
| 17703 | END_INTERFACE | 15671 | END_INTERFACE |
| 17704 | } IESEventFactoryVtbl; | 15672 | } IESEventFactoryVtbl; |
| 15673 | |||
| 17705 | interface IESEventFactory { | 15674 | interface IESEventFactory { |
| 17706 | CONST_VTBL IESEventFactoryVtbl* lpVtbl; | 15675 | CONST_VTBL IESEventFactoryVtbl* lpVtbl; |
| 17707 | }; | 15676 | }; |
| ... | @@ -17734,21 +15703,6 @@ static FORCEINLINE HRESULT IESEventFactory_CreateESEvent(IESEventFactory* This,I | ... | @@ -17734,21 +15703,6 @@ static FORCEINLINE HRESULT IESEventFactory_CreateESEvent(IESEventFactory* This,I |
| 17734 | 15703 | ||
| 17735 | #endif | 15704 | #endif |
| 17736 | 15705 | ||
| 17737 | HRESULT STDMETHODCALLTYPE IESEventFactory_CreateESEvent_Proxy( | ||
| 17738 | IESEventFactory* This, | ||
| 17739 | IUnknown *pServiceProvider, | ||
| 17740 | DWORD dwEventId, | ||
| 17741 | GUID guidEventType, | ||
| 17742 | DWORD dwEventDataLength, | ||
| 17743 | BYTE *pEventData, | ||
| 17744 | BSTR bstrBaseUrl, | ||
| 17745 | IUnknown *pInitContext, | ||
| 17746 | IESEvent **ppESEvent); | ||
| 17747 | void __RPC_STUB IESEventFactory_CreateESEvent_Stub( | ||
| 17748 | IRpcStubBuffer* This, | ||
| 17749 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17750 | PRPC_MESSAGE pRpcMessage, | ||
| 17751 | DWORD* pdwStubPhase); | ||
| 17752 | 15706 | ||
| 17753 | #endif /* __IESEventFactory_INTERFACE_DEFINED__ */ | 15707 | #endif /* __IESEventFactory_INTERFACE_DEFINED__ */ |
| 17754 | 15708 | ||
| ... | @@ -17806,84 +15760,85 @@ typedef struct IESLicenseRenewalResultEventVtbl { | ... | @@ -17806,84 +15760,85 @@ typedef struct IESLicenseRenewalResultEventVtbl { |
| 17806 | 15760 | ||
| 17807 | /*** IUnknown methods ***/ | 15761 | /*** IUnknown methods ***/ |
| 17808 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 15762 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17809 | IESLicenseRenewalResultEvent* This, | 15763 | IESLicenseRenewalResultEvent *This, |
| 17810 | REFIID riid, | 15764 | REFIID riid, |
| 17811 | void **ppvObject); | 15765 | void **ppvObject); |
| 17812 | 15766 | ||
| 17813 | ULONG (STDMETHODCALLTYPE *AddRef)( | 15767 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 17814 | IESLicenseRenewalResultEvent* This); | 15768 | IESLicenseRenewalResultEvent *This); |
| 17815 | 15769 | ||
| 17816 | ULONG (STDMETHODCALLTYPE *Release)( | 15770 | ULONG (STDMETHODCALLTYPE *Release)( |
| 17817 | IESLicenseRenewalResultEvent* This); | 15771 | IESLicenseRenewalResultEvent *This); |
| 17818 | 15772 | ||
| 17819 | /*** IESEvent methods ***/ | 15773 | /*** IESEvent methods ***/ |
| 17820 | HRESULT (STDMETHODCALLTYPE *GetEventId)( | 15774 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 17821 | IESLicenseRenewalResultEvent* This, | 15775 | IESLicenseRenewalResultEvent *This, |
| 17822 | DWORD *pdwEventId); | 15776 | DWORD *pdwEventId); |
| 17823 | 15777 | ||
| 17824 | HRESULT (STDMETHODCALLTYPE *GetEventType)( | 15778 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 17825 | IESLicenseRenewalResultEvent* This, | 15779 | IESLicenseRenewalResultEvent *This, |
| 17826 | GUID *pguidEventType); | 15780 | GUID *pguidEventType); |
| 17827 | 15781 | ||
| 17828 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( | 15782 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 17829 | IESLicenseRenewalResultEvent* This, | 15783 | IESLicenseRenewalResultEvent *This, |
| 17830 | DWORD dwResult); | 15784 | DWORD dwResult); |
| 17831 | 15785 | ||
| 17832 | HRESULT (STDMETHODCALLTYPE *GetData)( | 15786 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 17833 | IESLicenseRenewalResultEvent* This, | 15787 | IESLicenseRenewalResultEvent *This, |
| 17834 | SAFEARRAY **pbData); | 15788 | SAFEARRAY **pbData); |
| 17835 | 15789 | ||
| 17836 | HRESULT (STDMETHODCALLTYPE *GetStringData)( | 15790 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 17837 | IESLicenseRenewalResultEvent* This, | 15791 | IESLicenseRenewalResultEvent *This, |
| 17838 | BSTR *pbstrData); | 15792 | BSTR *pbstrData); |
| 17839 | 15793 | ||
| 17840 | /*** IESLicenseRenewalResultEvent methods ***/ | 15794 | /*** IESLicenseRenewalResultEvent methods ***/ |
| 17841 | HRESULT (STDMETHODCALLTYPE *GetCallersId)( | 15795 | HRESULT (STDMETHODCALLTYPE *GetCallersId)( |
| 17842 | IESLicenseRenewalResultEvent* This, | 15796 | IESLicenseRenewalResultEvent *This, |
| 17843 | DWORD *pdwCallersId); | 15797 | DWORD *pdwCallersId); |
| 17844 | 15798 | ||
| 17845 | HRESULT (STDMETHODCALLTYPE *GetFileName)( | 15799 | HRESULT (STDMETHODCALLTYPE *GetFileName)( |
| 17846 | IESLicenseRenewalResultEvent* This, | 15800 | IESLicenseRenewalResultEvent *This, |
| 17847 | BSTR *pbstrFilename); | 15801 | BSTR *pbstrFilename); |
| 17848 | 15802 | ||
| 17849 | HRESULT (STDMETHODCALLTYPE *IsRenewalSuccessful)( | 15803 | HRESULT (STDMETHODCALLTYPE *IsRenewalSuccessful)( |
| 17850 | IESLicenseRenewalResultEvent* This, | 15804 | IESLicenseRenewalResultEvent *This, |
| 17851 | WINBOOL *pfRenewalSuccessful); | 15805 | WINBOOL *pfRenewalSuccessful); |
| 17852 | 15806 | ||
| 17853 | HRESULT (STDMETHODCALLTYPE *IsCheckEntitlementCallRequired)( | 15807 | HRESULT (STDMETHODCALLTYPE *IsCheckEntitlementCallRequired)( |
| 17854 | IESLicenseRenewalResultEvent* This, | 15808 | IESLicenseRenewalResultEvent *This, |
| 17855 | WINBOOL *pfCheckEntTokenCallNeeded); | 15809 | WINBOOL *pfCheckEntTokenCallNeeded); |
| 17856 | 15810 | ||
| 17857 | HRESULT (STDMETHODCALLTYPE *GetDescrambledStatus)( | 15811 | HRESULT (STDMETHODCALLTYPE *GetDescrambledStatus)( |
| 17858 | IESLicenseRenewalResultEvent* This, | 15812 | IESLicenseRenewalResultEvent *This, |
| 17859 | DWORD *pDescrambledStatus); | 15813 | DWORD *pDescrambledStatus); |
| 17860 | 15814 | ||
| 17861 | HRESULT (STDMETHODCALLTYPE *GetRenewalResultCode)( | 15815 | HRESULT (STDMETHODCALLTYPE *GetRenewalResultCode)( |
| 17862 | IESLicenseRenewalResultEvent* This, | 15816 | IESLicenseRenewalResultEvent *This, |
| 17863 | DWORD *pdwRenewalResultCode); | 15817 | DWORD *pdwRenewalResultCode); |
| 17864 | 15818 | ||
| 17865 | HRESULT (STDMETHODCALLTYPE *GetCASFailureCode)( | 15819 | HRESULT (STDMETHODCALLTYPE *GetCASFailureCode)( |
| 17866 | IESLicenseRenewalResultEvent* This, | 15820 | IESLicenseRenewalResultEvent *This, |
| 17867 | DWORD *pdwCASFailureCode); | 15821 | DWORD *pdwCASFailureCode); |
| 17868 | 15822 | ||
| 17869 | HRESULT (STDMETHODCALLTYPE *GetRenewalHResult)( | 15823 | HRESULT (STDMETHODCALLTYPE *GetRenewalHResult)( |
| 17870 | IESLicenseRenewalResultEvent* This, | 15824 | IESLicenseRenewalResultEvent *This, |
| 17871 | HRESULT *phr); | 15825 | HRESULT *phr); |
| 17872 | 15826 | ||
| 17873 | HRESULT (STDMETHODCALLTYPE *GetEntitlementTokenLength)( | 15827 | HRESULT (STDMETHODCALLTYPE *GetEntitlementTokenLength)( |
| 17874 | IESLicenseRenewalResultEvent* This, | 15828 | IESLicenseRenewalResultEvent *This, |
| 17875 | DWORD *pdwLength); | 15829 | DWORD *pdwLength); |
| 17876 | 15830 | ||
| 17877 | HRESULT (STDMETHODCALLTYPE *GetEntitlementToken)( | 15831 | HRESULT (STDMETHODCALLTYPE *GetEntitlementToken)( |
| 17878 | IESLicenseRenewalResultEvent* This, | 15832 | IESLicenseRenewalResultEvent *This, |
| 17879 | SAFEARRAY **pbData); | 15833 | SAFEARRAY **pbData); |
| 17880 | 15834 | ||
| 17881 | HRESULT (STDMETHODCALLTYPE *GetExpiryDate)( | 15835 | HRESULT (STDMETHODCALLTYPE *GetExpiryDate)( |
| 17882 | IESLicenseRenewalResultEvent* This, | 15836 | IESLicenseRenewalResultEvent *This, |
| 17883 | DWORD64 *pqwExpiryDate); | 15837 | DWORD64 *pqwExpiryDate); |
| 17884 | 15838 | ||
| 17885 | END_INTERFACE | 15839 | END_INTERFACE |
| 17886 | } IESLicenseRenewalResultEventVtbl; | 15840 | } IESLicenseRenewalResultEventVtbl; |
| 15841 | |||
| 17887 | interface IESLicenseRenewalResultEvent { | 15842 | interface IESLicenseRenewalResultEvent { |
| 17888 | CONST_VTBL IESLicenseRenewalResultEventVtbl* lpVtbl; | 15843 | CONST_VTBL IESLicenseRenewalResultEventVtbl* lpVtbl; |
| 17889 | }; | 15844 | }; |
| ... | @@ -17978,94 +15933,6 @@ static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetExpiryDate(IESLicense | ... | @@ -17978,94 +15933,6 @@ static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetExpiryDate(IESLicense |
| 17978 | 15933 | ||
| 17979 | #endif | 15934 | #endif |
| 17980 | 15935 | ||
| 17981 | HRESULT STDMETHODCALLTYPE IESLicenseRenewalResultEvent_GetCallersId_Proxy( | ||
| 17982 | IESLicenseRenewalResultEvent* This, | ||
| 17983 | DWORD *pdwCallersId); | ||
| 17984 | void __RPC_STUB IESLicenseRenewalResultEvent_GetCallersId_Stub( | ||
| 17985 | IRpcStubBuffer* This, | ||
| 17986 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17987 | PRPC_MESSAGE pRpcMessage, | ||
| 17988 | DWORD* pdwStubPhase); | ||
| 17989 | HRESULT STDMETHODCALLTYPE IESLicenseRenewalResultEvent_GetFileName_Proxy( | ||
| 17990 | IESLicenseRenewalResultEvent* This, | ||
| 17991 | BSTR *pbstrFilename); | ||
| 17992 | void __RPC_STUB IESLicenseRenewalResultEvent_GetFileName_Stub( | ||
| 17993 | IRpcStubBuffer* This, | ||
| 17994 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 17995 | PRPC_MESSAGE pRpcMessage, | ||
| 17996 | DWORD* pdwStubPhase); | ||
| 17997 | HRESULT STDMETHODCALLTYPE IESLicenseRenewalResultEvent_IsRenewalSuccessful_Proxy( | ||
| 17998 | IESLicenseRenewalResultEvent* This, | ||
| 17999 | WINBOOL *pfRenewalSuccessful); | ||
| 18000 | void __RPC_STUB IESLicenseRenewalResultEvent_IsRenewalSuccessful_Stub( | ||
| 18001 | IRpcStubBuffer* This, | ||
| 18002 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18003 | PRPC_MESSAGE pRpcMessage, | ||
| 18004 | DWORD* pdwStubPhase); | ||
| 18005 | HRESULT STDMETHODCALLTYPE IESLicenseRenewalResultEvent_IsCheckEntitlementCallRequired_Proxy( | ||
| 18006 | IESLicenseRenewalResultEvent* This, | ||
| 18007 | WINBOOL *pfCheckEntTokenCallNeeded); | ||
| 18008 | void __RPC_STUB IESLicenseRenewalResultEvent_IsCheckEntitlementCallRequired_Stub( | ||
| 18009 | IRpcStubBuffer* This, | ||
| 18010 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18011 | PRPC_MESSAGE pRpcMessage, | ||
| 18012 | DWORD* pdwStubPhase); | ||
| 18013 | HRESULT STDMETHODCALLTYPE IESLicenseRenewalResultEvent_GetDescrambledStatus_Proxy( | ||
| 18014 | IESLicenseRenewalResultEvent* This, | ||
| 18015 | DWORD *pDescrambledStatus); | ||
| 18016 | void __RPC_STUB IESLicenseRenewalResultEvent_GetDescrambledStatus_Stub( | ||
| 18017 | IRpcStubBuffer* This, | ||
| 18018 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18019 | PRPC_MESSAGE pRpcMessage, | ||
| 18020 | DWORD* pdwStubPhase); | ||
| 18021 | HRESULT STDMETHODCALLTYPE IESLicenseRenewalResultEvent_GetRenewalResultCode_Proxy( | ||
| 18022 | IESLicenseRenewalResultEvent* This, | ||
| 18023 | DWORD *pdwRenewalResultCode); | ||
| 18024 | void __RPC_STUB IESLicenseRenewalResultEvent_GetRenewalResultCode_Stub( | ||
| 18025 | IRpcStubBuffer* This, | ||
| 18026 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18027 | PRPC_MESSAGE pRpcMessage, | ||
| 18028 | DWORD* pdwStubPhase); | ||
| 18029 | HRESULT STDMETHODCALLTYPE IESLicenseRenewalResultEvent_GetCASFailureCode_Proxy( | ||
| 18030 | IESLicenseRenewalResultEvent* This, | ||
| 18031 | DWORD *pdwCASFailureCode); | ||
| 18032 | void __RPC_STUB IESLicenseRenewalResultEvent_GetCASFailureCode_Stub( | ||
| 18033 | IRpcStubBuffer* This, | ||
| 18034 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18035 | PRPC_MESSAGE pRpcMessage, | ||
| 18036 | DWORD* pdwStubPhase); | ||
| 18037 | HRESULT STDMETHODCALLTYPE IESLicenseRenewalResultEvent_GetRenewalHResult_Proxy( | ||
| 18038 | IESLicenseRenewalResultEvent* This, | ||
| 18039 | HRESULT *phr); | ||
| 18040 | void __RPC_STUB IESLicenseRenewalResultEvent_GetRenewalHResult_Stub( | ||
| 18041 | IRpcStubBuffer* This, | ||
| 18042 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18043 | PRPC_MESSAGE pRpcMessage, | ||
| 18044 | DWORD* pdwStubPhase); | ||
| 18045 | HRESULT STDMETHODCALLTYPE IESLicenseRenewalResultEvent_GetEntitlementTokenLength_Proxy( | ||
| 18046 | IESLicenseRenewalResultEvent* This, | ||
| 18047 | DWORD *pdwLength); | ||
| 18048 | void __RPC_STUB IESLicenseRenewalResultEvent_GetEntitlementTokenLength_Stub( | ||
| 18049 | IRpcStubBuffer* This, | ||
| 18050 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18051 | PRPC_MESSAGE pRpcMessage, | ||
| 18052 | DWORD* pdwStubPhase); | ||
| 18053 | HRESULT STDMETHODCALLTYPE IESLicenseRenewalResultEvent_GetEntitlementToken_Proxy( | ||
| 18054 | IESLicenseRenewalResultEvent* This, | ||
| 18055 | SAFEARRAY **pbData); | ||
| 18056 | void __RPC_STUB IESLicenseRenewalResultEvent_GetEntitlementToken_Stub( | ||
| 18057 | IRpcStubBuffer* This, | ||
| 18058 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18059 | PRPC_MESSAGE pRpcMessage, | ||
| 18060 | DWORD* pdwStubPhase); | ||
| 18061 | HRESULT STDMETHODCALLTYPE IESLicenseRenewalResultEvent_GetExpiryDate_Proxy( | ||
| 18062 | IESLicenseRenewalResultEvent* This, | ||
| 18063 | DWORD64 *pqwExpiryDate); | ||
| 18064 | void __RPC_STUB IESLicenseRenewalResultEvent_GetExpiryDate_Stub( | ||
| 18065 | IRpcStubBuffer* This, | ||
| 18066 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18067 | PRPC_MESSAGE pRpcMessage, | ||
| 18068 | DWORD* pdwStubPhase); | ||
| 18069 | 15936 | ||
| 18070 | #endif /* __IESLicenseRenewalResultEvent_INTERFACE_DEFINED__ */ | 15937 | #endif /* __IESLicenseRenewalResultEvent_INTERFACE_DEFINED__ */ |
| 18071 | 15938 | ||
| ... | @@ -18108,64 +15975,65 @@ typedef struct IESFileExpiryDateEventVtbl { | ... | @@ -18108,64 +15975,65 @@ typedef struct IESFileExpiryDateEventVtbl { |
| 18108 | 15975 | ||
| 18109 | /*** IUnknown methods ***/ | 15976 | /*** IUnknown methods ***/ |
| 18110 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 15977 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18111 | IESFileExpiryDateEvent* This, | 15978 | IESFileExpiryDateEvent *This, |
| 18112 | REFIID riid, | 15979 | REFIID riid, |
| 18113 | void **ppvObject); | 15980 | void **ppvObject); |
| 18114 | 15981 | ||
| 18115 | ULONG (STDMETHODCALLTYPE *AddRef)( | 15982 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18116 | IESFileExpiryDateEvent* This); | 15983 | IESFileExpiryDateEvent *This); |
| 18117 | 15984 | ||
| 18118 | ULONG (STDMETHODCALLTYPE *Release)( | 15985 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18119 | IESFileExpiryDateEvent* This); | 15986 | IESFileExpiryDateEvent *This); |
| 18120 | 15987 | ||
| 18121 | /*** IESEvent methods ***/ | 15988 | /*** IESEvent methods ***/ |
| 18122 | HRESULT (STDMETHODCALLTYPE *GetEventId)( | 15989 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 18123 | IESFileExpiryDateEvent* This, | 15990 | IESFileExpiryDateEvent *This, |
| 18124 | DWORD *pdwEventId); | 15991 | DWORD *pdwEventId); |
| 18125 | 15992 | ||
| 18126 | HRESULT (STDMETHODCALLTYPE *GetEventType)( | 15993 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 18127 | IESFileExpiryDateEvent* This, | 15994 | IESFileExpiryDateEvent *This, |
| 18128 | GUID *pguidEventType); | 15995 | GUID *pguidEventType); |
| 18129 | 15996 | ||
| 18130 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( | 15997 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 18131 | IESFileExpiryDateEvent* This, | 15998 | IESFileExpiryDateEvent *This, |
| 18132 | DWORD dwResult); | 15999 | DWORD dwResult); |
| 18133 | 16000 | ||
| 18134 | HRESULT (STDMETHODCALLTYPE *GetData)( | 16001 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 18135 | IESFileExpiryDateEvent* This, | 16002 | IESFileExpiryDateEvent *This, |
| 18136 | SAFEARRAY **pbData); | 16003 | SAFEARRAY **pbData); |
| 18137 | 16004 | ||
| 18138 | HRESULT (STDMETHODCALLTYPE *GetStringData)( | 16005 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 18139 | IESFileExpiryDateEvent* This, | 16006 | IESFileExpiryDateEvent *This, |
| 18140 | BSTR *pbstrData); | 16007 | BSTR *pbstrData); |
| 18141 | 16008 | ||
| 18142 | /*** IESFileExpiryDateEvent methods ***/ | 16009 | /*** IESFileExpiryDateEvent methods ***/ |
| 18143 | HRESULT (STDMETHODCALLTYPE *GetTunerId)( | 16010 | HRESULT (STDMETHODCALLTYPE *GetTunerId)( |
| 18144 | IESFileExpiryDateEvent* This, | 16011 | IESFileExpiryDateEvent *This, |
| 18145 | GUID *pguidTunerId); | 16012 | GUID *pguidTunerId); |
| 18146 | 16013 | ||
| 18147 | HRESULT (STDMETHODCALLTYPE *GetExpiryDate)( | 16014 | HRESULT (STDMETHODCALLTYPE *GetExpiryDate)( |
| 18148 | IESFileExpiryDateEvent* This, | 16015 | IESFileExpiryDateEvent *This, |
| 18149 | DWORD64 *pqwExpiryDate); | 16016 | DWORD64 *pqwExpiryDate); |
| 18150 | 16017 | ||
| 18151 | HRESULT (STDMETHODCALLTYPE *GetFinalExpiryDate)( | 16018 | HRESULT (STDMETHODCALLTYPE *GetFinalExpiryDate)( |
| 18152 | IESFileExpiryDateEvent* This, | 16019 | IESFileExpiryDateEvent *This, |
| 18153 | DWORD64 *pqwExpiryDate); | 16020 | DWORD64 *pqwExpiryDate); |
| 18154 | 16021 | ||
| 18155 | HRESULT (STDMETHODCALLTYPE *GetMaxRenewalCount)( | 16022 | HRESULT (STDMETHODCALLTYPE *GetMaxRenewalCount)( |
| 18156 | IESFileExpiryDateEvent* This, | 16023 | IESFileExpiryDateEvent *This, |
| 18157 | DWORD *dwMaxRenewalCount); | 16024 | DWORD *dwMaxRenewalCount); |
| 18158 | 16025 | ||
| 18159 | HRESULT (STDMETHODCALLTYPE *IsEntitlementTokenPresent)( | 16026 | HRESULT (STDMETHODCALLTYPE *IsEntitlementTokenPresent)( |
| 18160 | IESFileExpiryDateEvent* This, | 16027 | IESFileExpiryDateEvent *This, |
| 18161 | WINBOOL *pfEntTokenPresent); | 16028 | WINBOOL *pfEntTokenPresent); |
| 18162 | 16029 | ||
| 18163 | HRESULT (STDMETHODCALLTYPE *DoesExpireAfterFirstUse)( | 16030 | HRESULT (STDMETHODCALLTYPE *DoesExpireAfterFirstUse)( |
| 18164 | IESFileExpiryDateEvent* This, | 16031 | IESFileExpiryDateEvent *This, |
| 18165 | WINBOOL *pfExpireAfterFirstUse); | 16032 | WINBOOL *pfExpireAfterFirstUse); |
| 18166 | 16033 | ||
| 18167 | END_INTERFACE | 16034 | END_INTERFACE |
| 18168 | } IESFileExpiryDateEventVtbl; | 16035 | } IESFileExpiryDateEventVtbl; |
| 16036 | |||
| 18169 | interface IESFileExpiryDateEvent { | 16037 | interface IESFileExpiryDateEvent { |
| 18170 | CONST_VTBL IESFileExpiryDateEventVtbl* lpVtbl; | 16038 | CONST_VTBL IESFileExpiryDateEventVtbl* lpVtbl; |
| 18171 | }; | 16039 | }; |
| ... | @@ -18240,54 +16108,6 @@ static FORCEINLINE HRESULT IESFileExpiryDateEvent_DoesExpireAfterFirstUse(IESFil | ... | @@ -18240,54 +16108,6 @@ static FORCEINLINE HRESULT IESFileExpiryDateEvent_DoesExpireAfterFirstUse(IESFil |
| 18240 | 16108 | ||
| 18241 | #endif | 16109 | #endif |
| 18242 | 16110 | ||
| 18243 | HRESULT STDMETHODCALLTYPE IESFileExpiryDateEvent_GetTunerId_Proxy( | ||
| 18244 | IESFileExpiryDateEvent* This, | ||
| 18245 | GUID *pguidTunerId); | ||
| 18246 | void __RPC_STUB IESFileExpiryDateEvent_GetTunerId_Stub( | ||
| 18247 | IRpcStubBuffer* This, | ||
| 18248 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18249 | PRPC_MESSAGE pRpcMessage, | ||
| 18250 | DWORD* pdwStubPhase); | ||
| 18251 | HRESULT STDMETHODCALLTYPE IESFileExpiryDateEvent_GetExpiryDate_Proxy( | ||
| 18252 | IESFileExpiryDateEvent* This, | ||
| 18253 | DWORD64 *pqwExpiryDate); | ||
| 18254 | void __RPC_STUB IESFileExpiryDateEvent_GetExpiryDate_Stub( | ||
| 18255 | IRpcStubBuffer* This, | ||
| 18256 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18257 | PRPC_MESSAGE pRpcMessage, | ||
| 18258 | DWORD* pdwStubPhase); | ||
| 18259 | HRESULT STDMETHODCALLTYPE IESFileExpiryDateEvent_GetFinalExpiryDate_Proxy( | ||
| 18260 | IESFileExpiryDateEvent* This, | ||
| 18261 | DWORD64 *pqwExpiryDate); | ||
| 18262 | void __RPC_STUB IESFileExpiryDateEvent_GetFinalExpiryDate_Stub( | ||
| 18263 | IRpcStubBuffer* This, | ||
| 18264 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18265 | PRPC_MESSAGE pRpcMessage, | ||
| 18266 | DWORD* pdwStubPhase); | ||
| 18267 | HRESULT STDMETHODCALLTYPE IESFileExpiryDateEvent_GetMaxRenewalCount_Proxy( | ||
| 18268 | IESFileExpiryDateEvent* This, | ||
| 18269 | DWORD *dwMaxRenewalCount); | ||
| 18270 | void __RPC_STUB IESFileExpiryDateEvent_GetMaxRenewalCount_Stub( | ||
| 18271 | IRpcStubBuffer* This, | ||
| 18272 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18273 | PRPC_MESSAGE pRpcMessage, | ||
| 18274 | DWORD* pdwStubPhase); | ||
| 18275 | HRESULT STDMETHODCALLTYPE IESFileExpiryDateEvent_IsEntitlementTokenPresent_Proxy( | ||
| 18276 | IESFileExpiryDateEvent* This, | ||
| 18277 | WINBOOL *pfEntTokenPresent); | ||
| 18278 | void __RPC_STUB IESFileExpiryDateEvent_IsEntitlementTokenPresent_Stub( | ||
| 18279 | IRpcStubBuffer* This, | ||
| 18280 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18281 | PRPC_MESSAGE pRpcMessage, | ||
| 18282 | DWORD* pdwStubPhase); | ||
| 18283 | HRESULT STDMETHODCALLTYPE IESFileExpiryDateEvent_DoesExpireAfterFirstUse_Proxy( | ||
| 18284 | IESFileExpiryDateEvent* This, | ||
| 18285 | WINBOOL *pfExpireAfterFirstUse); | ||
| 18286 | void __RPC_STUB IESFileExpiryDateEvent_DoesExpireAfterFirstUse_Stub( | ||
| 18287 | IRpcStubBuffer* This, | ||
| 18288 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18289 | PRPC_MESSAGE pRpcMessage, | ||
| 18290 | DWORD* pdwStubPhase); | ||
| 18291 | 16111 | ||
| 18292 | #endif /* __IESFileExpiryDateEvent_INTERFACE_DEFINED__ */ | 16112 | #endif /* __IESFileExpiryDateEvent_INTERFACE_DEFINED__ */ |
| 18293 | 16113 | ||
| ... | @@ -18316,24 +16136,25 @@ typedef struct IESEventsVtbl { | ... | @@ -18316,24 +16136,25 @@ typedef struct IESEventsVtbl { |
| 18316 | 16136 | ||
| 18317 | /*** IUnknown methods ***/ | 16137 | /*** IUnknown methods ***/ |
| 18318 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 16138 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18319 | IESEvents* This, | 16139 | IESEvents *This, |
| 18320 | REFIID riid, | 16140 | REFIID riid, |
| 18321 | void **ppvObject); | 16141 | void **ppvObject); |
| 18322 | 16142 | ||
| 18323 | ULONG (STDMETHODCALLTYPE *AddRef)( | 16143 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18324 | IESEvents* This); | 16144 | IESEvents *This); |
| 18325 | 16145 | ||
| 18326 | ULONG (STDMETHODCALLTYPE *Release)( | 16146 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18327 | IESEvents* This); | 16147 | IESEvents *This); |
| 18328 | 16148 | ||
| 18329 | /*** IESEvents methods ***/ | 16149 | /*** IESEvents methods ***/ |
| 18330 | HRESULT (STDMETHODCALLTYPE *OnESEventReceived)( | 16150 | HRESULT (STDMETHODCALLTYPE *OnESEventReceived)( |
| 18331 | IESEvents* This, | 16151 | IESEvents *This, |
| 18332 | GUID guidEventType, | 16152 | GUID guidEventType, |
| 18333 | IESEvent *pESEvent); | 16153 | IESEvent *pESEvent); |
| 18334 | 16154 | ||
| 18335 | END_INTERFACE | 16155 | END_INTERFACE |
| 18336 | } IESEventsVtbl; | 16156 | } IESEventsVtbl; |
| 16157 | |||
| 18337 | interface IESEvents { | 16158 | interface IESEvents { |
| 18338 | CONST_VTBL IESEventsVtbl* lpVtbl; | 16159 | CONST_VTBL IESEventsVtbl* lpVtbl; |
| 18339 | }; | 16160 | }; |
| ... | @@ -18366,15 +16187,6 @@ static FORCEINLINE HRESULT IESEvents_OnESEventReceived(IESEvents* This,GUID guid | ... | @@ -18366,15 +16187,6 @@ static FORCEINLINE HRESULT IESEvents_OnESEventReceived(IESEvents* This,GUID guid |
| 18366 | 16187 | ||
| 18367 | #endif | 16188 | #endif |
| 18368 | 16189 | ||
| 18369 | HRESULT STDMETHODCALLTYPE IESEvents_OnESEventReceived_Proxy( | ||
| 18370 | IESEvents* This, | ||
| 18371 | GUID guidEventType, | ||
| 18372 | IESEvent *pESEvent); | ||
| 18373 | void __RPC_STUB IESEvents_OnESEventReceived_Stub( | ||
| 18374 | IRpcStubBuffer* This, | ||
| 18375 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18376 | PRPC_MESSAGE pRpcMessage, | ||
| 18377 | DWORD* pdwStubPhase); | ||
| 18378 | 16190 | ||
| 18379 | #endif /* __IESEvents_INTERFACE_DEFINED__ */ | 16191 | #endif /* __IESEvents_INTERFACE_DEFINED__ */ |
| 18380 | 16192 | ||
| ... | @@ -18402,23 +16214,24 @@ typedef struct IESEventServiceVtbl { | ... | @@ -18402,23 +16214,24 @@ typedef struct IESEventServiceVtbl { |
| 18402 | 16214 | ||
| 18403 | /*** IUnknown methods ***/ | 16215 | /*** IUnknown methods ***/ |
| 18404 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 16216 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18405 | IESEventService* This, | 16217 | IESEventService *This, |
| 18406 | REFIID riid, | 16218 | REFIID riid, |
| 18407 | void **ppvObject); | 16219 | void **ppvObject); |
| 18408 | 16220 | ||
| 18409 | ULONG (STDMETHODCALLTYPE *AddRef)( | 16221 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18410 | IESEventService* This); | 16222 | IESEventService *This); |
| 18411 | 16223 | ||
| 18412 | ULONG (STDMETHODCALLTYPE *Release)( | 16224 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18413 | IESEventService* This); | 16225 | IESEventService *This); |
| 18414 | 16226 | ||
| 18415 | /*** IESEventService methods ***/ | 16227 | /*** IESEventService methods ***/ |
| 18416 | HRESULT (STDMETHODCALLTYPE *FireESEvent)( | 16228 | HRESULT (STDMETHODCALLTYPE *FireESEvent)( |
| 18417 | IESEventService* This, | 16229 | IESEventService *This, |
| 18418 | IESEvent *pESEvent); | 16230 | IESEvent *pESEvent); |
| 18419 | 16231 | ||
| 18420 | END_INTERFACE | 16232 | END_INTERFACE |
| 18421 | } IESEventServiceVtbl; | 16233 | } IESEventServiceVtbl; |
| 16234 | |||
| 18422 | interface IESEventService { | 16235 | interface IESEventService { |
| 18423 | CONST_VTBL IESEventServiceVtbl* lpVtbl; | 16236 | CONST_VTBL IESEventServiceVtbl* lpVtbl; |
| 18424 | }; | 16237 | }; |
| ... | @@ -18451,14 +16264,6 @@ static FORCEINLINE HRESULT IESEventService_FireESEvent(IESEventService* This,IES | ... | @@ -18451,14 +16264,6 @@ static FORCEINLINE HRESULT IESEventService_FireESEvent(IESEventService* This,IES |
| 18451 | 16264 | ||
| 18452 | #endif | 16265 | #endif |
| 18453 | 16266 | ||
| 18454 | HRESULT STDMETHODCALLTYPE IESEventService_FireESEvent_Proxy( | ||
| 18455 | IESEventService* This, | ||
| 18456 | IESEvent *pESEvent); | ||
| 18457 | void __RPC_STUB IESEventService_FireESEvent_Stub( | ||
| 18458 | IRpcStubBuffer* This, | ||
| 18459 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18460 | PRPC_MESSAGE pRpcMessage, | ||
| 18461 | DWORD* pdwStubPhase); | ||
| 18462 | 16267 | ||
| 18463 | #endif /* __IESEventService_INTERFACE_DEFINED__ */ | 16268 | #endif /* __IESEventService_INTERFACE_DEFINED__ */ |
| 18464 | 16269 | ||
| ... | @@ -18501,41 +16306,42 @@ typedef struct IESEventServiceConfigurationVtbl { | ... | @@ -18501,41 +16306,42 @@ typedef struct IESEventServiceConfigurationVtbl { |
| 18501 | 16306 | ||
| 18502 | /*** IUnknown methods ***/ | 16307 | /*** IUnknown methods ***/ |
| 18503 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 16308 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18504 | IESEventServiceConfiguration* This, | 16309 | IESEventServiceConfiguration *This, |
| 18505 | REFIID riid, | 16310 | REFIID riid, |
| 18506 | void **ppvObject); | 16311 | void **ppvObject); |
| 18507 | 16312 | ||
| 18508 | ULONG (STDMETHODCALLTYPE *AddRef)( | 16313 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18509 | IESEventServiceConfiguration* This); | 16314 | IESEventServiceConfiguration *This); |
| 18510 | 16315 | ||
| 18511 | ULONG (STDMETHODCALLTYPE *Release)( | 16316 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18512 | IESEventServiceConfiguration* This); | 16317 | IESEventServiceConfiguration *This); |
| 18513 | 16318 | ||
| 18514 | /*** IESEventServiceConfiguration methods ***/ | 16319 | /*** IESEventServiceConfiguration methods ***/ |
| 18515 | HRESULT (STDMETHODCALLTYPE *SetParent)( | 16320 | HRESULT (STDMETHODCALLTYPE *SetParent)( |
| 18516 | IESEventServiceConfiguration* This, | 16321 | IESEventServiceConfiguration *This, |
| 18517 | IESEventService *pEventService); | 16322 | IESEventService *pEventService); |
| 18518 | 16323 | ||
| 18519 | HRESULT (STDMETHODCALLTYPE *RemoveParent)( | 16324 | HRESULT (STDMETHODCALLTYPE *RemoveParent)( |
| 18520 | IESEventServiceConfiguration* This); | 16325 | IESEventServiceConfiguration *This); |
| 18521 | 16326 | ||
| 18522 | HRESULT (STDMETHODCALLTYPE *SetOwner)( | 16327 | HRESULT (STDMETHODCALLTYPE *SetOwner)( |
| 18523 | IESEventServiceConfiguration* This, | 16328 | IESEventServiceConfiguration *This, |
| 18524 | IESEvents *pESEvents); | 16329 | IESEvents *pESEvents); |
| 18525 | 16330 | ||
| 18526 | HRESULT (STDMETHODCALLTYPE *RemoveOwner)( | 16331 | HRESULT (STDMETHODCALLTYPE *RemoveOwner)( |
| 18527 | IESEventServiceConfiguration* This); | 16332 | IESEventServiceConfiguration *This); |
| 18528 | 16333 | ||
| 18529 | HRESULT (STDMETHODCALLTYPE *SetGraph)( | 16334 | HRESULT (STDMETHODCALLTYPE *SetGraph)( |
| 18530 | IESEventServiceConfiguration* This, | 16335 | IESEventServiceConfiguration *This, |
| 18531 | IFilterGraph *pGraph); | 16336 | IFilterGraph *pGraph); |
| 18532 | 16337 | ||
| 18533 | HRESULT (STDMETHODCALLTYPE *RemoveGraph)( | 16338 | HRESULT (STDMETHODCALLTYPE *RemoveGraph)( |
| 18534 | IESEventServiceConfiguration* This, | 16339 | IESEventServiceConfiguration *This, |
| 18535 | IFilterGraph *pGraph); | 16340 | IFilterGraph *pGraph); |
| 18536 | 16341 | ||
| 18537 | END_INTERFACE | 16342 | END_INTERFACE |
| 18538 | } IESEventServiceConfigurationVtbl; | 16343 | } IESEventServiceConfigurationVtbl; |
| 16344 | |||
| 18539 | interface IESEventServiceConfiguration { | 16345 | interface IESEventServiceConfiguration { |
| 18540 | CONST_VTBL IESEventServiceConfigurationVtbl* lpVtbl; | 16346 | CONST_VTBL IESEventServiceConfigurationVtbl* lpVtbl; |
| 18541 | }; | 16347 | }; |
| ... | @@ -18588,52 +16394,6 @@ static FORCEINLINE HRESULT IESEventServiceConfiguration_RemoveGraph(IESEventServ | ... | @@ -18588,52 +16394,6 @@ static FORCEINLINE HRESULT IESEventServiceConfiguration_RemoveGraph(IESEventServ |
| 18588 | 16394 | ||
| 18589 | #endif | 16395 | #endif |
| 18590 | 16396 | ||
| 18591 | HRESULT STDMETHODCALLTYPE IESEventServiceConfiguration_SetParent_Proxy( | ||
| 18592 | IESEventServiceConfiguration* This, | ||
| 18593 | IESEventService *pEventService); | ||
| 18594 | void __RPC_STUB IESEventServiceConfiguration_SetParent_Stub( | ||
| 18595 | IRpcStubBuffer* This, | ||
| 18596 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18597 | PRPC_MESSAGE pRpcMessage, | ||
| 18598 | DWORD* pdwStubPhase); | ||
| 18599 | HRESULT STDMETHODCALLTYPE IESEventServiceConfiguration_RemoveParent_Proxy( | ||
| 18600 | IESEventServiceConfiguration* This); | ||
| 18601 | void __RPC_STUB IESEventServiceConfiguration_RemoveParent_Stub( | ||
| 18602 | IRpcStubBuffer* This, | ||
| 18603 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18604 | PRPC_MESSAGE pRpcMessage, | ||
| 18605 | DWORD* pdwStubPhase); | ||
| 18606 | HRESULT STDMETHODCALLTYPE IESEventServiceConfiguration_SetOwner_Proxy( | ||
| 18607 | IESEventServiceConfiguration* This, | ||
| 18608 | IESEvents *pESEvents); | ||
| 18609 | void __RPC_STUB IESEventServiceConfiguration_SetOwner_Stub( | ||
| 18610 | IRpcStubBuffer* This, | ||
| 18611 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18612 | PRPC_MESSAGE pRpcMessage, | ||
| 18613 | DWORD* pdwStubPhase); | ||
| 18614 | HRESULT STDMETHODCALLTYPE IESEventServiceConfiguration_RemoveOwner_Proxy( | ||
| 18615 | IESEventServiceConfiguration* This); | ||
| 18616 | void __RPC_STUB IESEventServiceConfiguration_RemoveOwner_Stub( | ||
| 18617 | IRpcStubBuffer* This, | ||
| 18618 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18619 | PRPC_MESSAGE pRpcMessage, | ||
| 18620 | DWORD* pdwStubPhase); | ||
| 18621 | HRESULT STDMETHODCALLTYPE IESEventServiceConfiguration_SetGraph_Proxy( | ||
| 18622 | IESEventServiceConfiguration* This, | ||
| 18623 | IFilterGraph *pGraph); | ||
| 18624 | void __RPC_STUB IESEventServiceConfiguration_SetGraph_Stub( | ||
| 18625 | IRpcStubBuffer* This, | ||
| 18626 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18627 | PRPC_MESSAGE pRpcMessage, | ||
| 18628 | DWORD* pdwStubPhase); | ||
| 18629 | HRESULT STDMETHODCALLTYPE IESEventServiceConfiguration_RemoveGraph_Proxy( | ||
| 18630 | IESEventServiceConfiguration* This, | ||
| 18631 | IFilterGraph *pGraph); | ||
| 18632 | void __RPC_STUB IESEventServiceConfiguration_RemoveGraph_Stub( | ||
| 18633 | IRpcStubBuffer* This, | ||
| 18634 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18635 | PRPC_MESSAGE pRpcMessage, | ||
| 18636 | DWORD* pdwStubPhase); | ||
| 18637 | 16397 | ||
| 18638 | #endif /* __IESEventServiceConfiguration_INTERFACE_DEFINED__ */ | 16398 | #endif /* __IESEventServiceConfiguration_INTERFACE_DEFINED__ */ |
| 18639 | 16399 | ||
| ... | @@ -18661,23 +16421,24 @@ typedef struct IBroadcastEventVtbl { | ... | @@ -18661,23 +16421,24 @@ typedef struct IBroadcastEventVtbl { |
| 18661 | 16421 | ||
| 18662 | /*** IUnknown methods ***/ | 16422 | /*** IUnknown methods ***/ |
| 18663 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 16423 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18664 | IBroadcastEvent* This, | 16424 | IBroadcastEvent *This, |
| 18665 | REFIID riid, | 16425 | REFIID riid, |
| 18666 | void **ppvObject); | 16426 | void **ppvObject); |
| 18667 | 16427 | ||
| 18668 | ULONG (STDMETHODCALLTYPE *AddRef)( | 16428 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18669 | IBroadcastEvent* This); | 16429 | IBroadcastEvent *This); |
| 18670 | 16430 | ||
| 18671 | ULONG (STDMETHODCALLTYPE *Release)( | 16431 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18672 | IBroadcastEvent* This); | 16432 | IBroadcastEvent *This); |
| 18673 | 16433 | ||
| 18674 | /*** IBroadcastEvent methods ***/ | 16434 | /*** IBroadcastEvent methods ***/ |
| 18675 | HRESULT (STDMETHODCALLTYPE *Fire)( | 16435 | HRESULT (STDMETHODCALLTYPE *Fire)( |
| 18676 | IBroadcastEvent* This, | 16436 | IBroadcastEvent *This, |
| 18677 | GUID EventID); | 16437 | GUID EventID); |
| 18678 | 16438 | ||
| 18679 | END_INTERFACE | 16439 | END_INTERFACE |
| 18680 | } IBroadcastEventVtbl; | 16440 | } IBroadcastEventVtbl; |
| 16441 | |||
| 18681 | interface IBroadcastEvent { | 16442 | interface IBroadcastEvent { |
| 18682 | CONST_VTBL IBroadcastEventVtbl* lpVtbl; | 16443 | CONST_VTBL IBroadcastEventVtbl* lpVtbl; |
| 18683 | }; | 16444 | }; |
| ... | @@ -18710,14 +16471,6 @@ static FORCEINLINE HRESULT IBroadcastEvent_Fire(IBroadcastEvent* This,GUID Event | ... | @@ -18710,14 +16471,6 @@ static FORCEINLINE HRESULT IBroadcastEvent_Fire(IBroadcastEvent* This,GUID Event |
| 18710 | 16471 | ||
| 18711 | #endif | 16472 | #endif |
| 18712 | 16473 | ||
| 18713 | HRESULT STDMETHODCALLTYPE IBroadcastEvent_Fire_Proxy( | ||
| 18714 | IBroadcastEvent* This, | ||
| 18715 | GUID EventID); | ||
| 18716 | void __RPC_STUB IBroadcastEvent_Fire_Stub( | ||
| 18717 | IRpcStubBuffer* This, | ||
| 18718 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18719 | PRPC_MESSAGE pRpcMessage, | ||
| 18720 | DWORD* pdwStubPhase); | ||
| 18721 | 16474 | ||
| 18722 | #endif /* __IBroadcastEvent_INTERFACE_DEFINED__ */ | 16475 | #endif /* __IBroadcastEvent_INTERFACE_DEFINED__ */ |
| 18723 | 16476 | ||
| ... | @@ -18749,24 +16502,24 @@ typedef struct IBroadcastEventExVtbl { | ... | @@ -18749,24 +16502,24 @@ typedef struct IBroadcastEventExVtbl { |
| 18749 | 16502 | ||
| 18750 | /*** IUnknown methods ***/ | 16503 | /*** IUnknown methods ***/ |
| 18751 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 16504 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18752 | IBroadcastEventEx* This, | 16505 | IBroadcastEventEx *This, |
| 18753 | REFIID riid, | 16506 | REFIID riid, |
| 18754 | void **ppvObject); | 16507 | void **ppvObject); |
| 18755 | 16508 | ||
| 18756 | ULONG (STDMETHODCALLTYPE *AddRef)( | 16509 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18757 | IBroadcastEventEx* This); | 16510 | IBroadcastEventEx *This); |
| 18758 | 16511 | ||
| 18759 | ULONG (STDMETHODCALLTYPE *Release)( | 16512 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18760 | IBroadcastEventEx* This); | 16513 | IBroadcastEventEx *This); |
| 18761 | 16514 | ||
| 18762 | /*** IBroadcastEvent methods ***/ | 16515 | /*** IBroadcastEvent methods ***/ |
| 18763 | HRESULT (STDMETHODCALLTYPE *Fire)( | 16516 | HRESULT (STDMETHODCALLTYPE *Fire)( |
| 18764 | IBroadcastEventEx* This, | 16517 | IBroadcastEventEx *This, |
| 18765 | GUID EventID); | 16518 | GUID EventID); |
| 18766 | 16519 | ||
| 18767 | /*** IBroadcastEventEx methods ***/ | 16520 | /*** IBroadcastEventEx methods ***/ |
| 18768 | HRESULT (STDMETHODCALLTYPE *FireEx)( | 16521 | HRESULT (STDMETHODCALLTYPE *FireEx)( |
| 18769 | IBroadcastEventEx* This, | 16522 | IBroadcastEventEx *This, |
| 18770 | GUID EventID, | 16523 | GUID EventID, |
| 18771 | ULONG Param1, | 16524 | ULONG Param1, |
| 18772 | ULONG Param2, | 16525 | ULONG Param2, |
| ... | @@ -18775,6 +16528,7 @@ typedef struct IBroadcastEventExVtbl { | ... | @@ -18775,6 +16528,7 @@ typedef struct IBroadcastEventExVtbl { |
| 18775 | 16528 | ||
| 18776 | END_INTERFACE | 16529 | END_INTERFACE |
| 18777 | } IBroadcastEventExVtbl; | 16530 | } IBroadcastEventExVtbl; |
| 16531 | |||
| 18778 | interface IBroadcastEventEx { | 16532 | interface IBroadcastEventEx { |
| 18779 | CONST_VTBL IBroadcastEventExVtbl* lpVtbl; | 16533 | CONST_VTBL IBroadcastEventExVtbl* lpVtbl; |
| 18780 | }; | 16534 | }; |
| ... | @@ -18813,18 +16567,6 @@ static FORCEINLINE HRESULT IBroadcastEventEx_FireEx(IBroadcastEventEx* This,GUID | ... | @@ -18813,18 +16567,6 @@ static FORCEINLINE HRESULT IBroadcastEventEx_FireEx(IBroadcastEventEx* This,GUID |
| 18813 | 16567 | ||
| 18814 | #endif | 16568 | #endif |
| 18815 | 16569 | ||
| 18816 | HRESULT STDMETHODCALLTYPE IBroadcastEventEx_FireEx_Proxy( | ||
| 18817 | IBroadcastEventEx* This, | ||
| 18818 | GUID EventID, | ||
| 18819 | ULONG Param1, | ||
| 18820 | ULONG Param2, | ||
| 18821 | ULONG Param3, | ||
| 18822 | ULONG Param4); | ||
| 18823 | void __RPC_STUB IBroadcastEventEx_FireEx_Stub( | ||
| 18824 | IRpcStubBuffer* This, | ||
| 18825 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18826 | PRPC_MESSAGE pRpcMessage, | ||
| 18827 | DWORD* pdwStubPhase); | ||
| 18828 | 16570 | ||
| 18829 | #endif /* __IBroadcastEventEx_INTERFACE_DEFINED__ */ | 16571 | #endif /* __IBroadcastEventEx_INTERFACE_DEFINED__ */ |
| 18830 | 16572 | ||
| ... | @@ -18856,27 +16598,28 @@ typedef struct IRegisterTunerVtbl { | ... | @@ -18856,27 +16598,28 @@ typedef struct IRegisterTunerVtbl { |
| 18856 | 16598 | ||
| 18857 | /*** IUnknown methods ***/ | 16599 | /*** IUnknown methods ***/ |
| 18858 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 16600 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18859 | IRegisterTuner* This, | 16601 | IRegisterTuner *This, |
| 18860 | REFIID riid, | 16602 | REFIID riid, |
| 18861 | void **ppvObject); | 16603 | void **ppvObject); |
| 18862 | 16604 | ||
| 18863 | ULONG (STDMETHODCALLTYPE *AddRef)( | 16605 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18864 | IRegisterTuner* This); | 16606 | IRegisterTuner *This); |
| 18865 | 16607 | ||
| 18866 | ULONG (STDMETHODCALLTYPE *Release)( | 16608 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18867 | IRegisterTuner* This); | 16609 | IRegisterTuner *This); |
| 18868 | 16610 | ||
| 18869 | /*** IRegisterTuner methods ***/ | 16611 | /*** IRegisterTuner methods ***/ |
| 18870 | HRESULT (STDMETHODCALLTYPE *Register)( | 16612 | HRESULT (STDMETHODCALLTYPE *Register)( |
| 18871 | IRegisterTuner* This, | 16613 | IRegisterTuner *This, |
| 18872 | ITuner *pTuner, | 16614 | ITuner *pTuner, |
| 18873 | IGraphBuilder *pGraph); | 16615 | IGraphBuilder *pGraph); |
| 18874 | 16616 | ||
| 18875 | HRESULT (STDMETHODCALLTYPE *Unregister)( | 16617 | HRESULT (STDMETHODCALLTYPE *Unregister)( |
| 18876 | IRegisterTuner* This); | 16618 | IRegisterTuner *This); |
| 18877 | 16619 | ||
| 18878 | END_INTERFACE | 16620 | END_INTERFACE |
| 18879 | } IRegisterTunerVtbl; | 16621 | } IRegisterTunerVtbl; |
| 16622 | |||
| 18880 | interface IRegisterTuner { | 16623 | interface IRegisterTuner { |
| 18881 | CONST_VTBL IRegisterTunerVtbl* lpVtbl; | 16624 | CONST_VTBL IRegisterTunerVtbl* lpVtbl; |
| 18882 | }; | 16625 | }; |
| ... | @@ -18913,22 +16656,6 @@ static FORCEINLINE HRESULT IRegisterTuner_Unregister(IRegisterTuner* This) { | ... | @@ -18913,22 +16656,6 @@ static FORCEINLINE HRESULT IRegisterTuner_Unregister(IRegisterTuner* This) { |
| 18913 | 16656 | ||
| 18914 | #endif | 16657 | #endif |
| 18915 | 16658 | ||
| 18916 | HRESULT STDMETHODCALLTYPE IRegisterTuner_Register_Proxy( | ||
| 18917 | IRegisterTuner* This, | ||
| 18918 | ITuner *pTuner, | ||
| 18919 | IGraphBuilder *pGraph); | ||
| 18920 | void __RPC_STUB IRegisterTuner_Register_Stub( | ||
| 18921 | IRpcStubBuffer* This, | ||
| 18922 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18923 | PRPC_MESSAGE pRpcMessage, | ||
| 18924 | DWORD* pdwStubPhase); | ||
| 18925 | HRESULT STDMETHODCALLTYPE IRegisterTuner_Unregister_Proxy( | ||
| 18926 | IRegisterTuner* This); | ||
| 18927 | void __RPC_STUB IRegisterTuner_Unregister_Stub( | ||
| 18928 | IRpcStubBuffer* This, | ||
| 18929 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 18930 | PRPC_MESSAGE pRpcMessage, | ||
| 18931 | DWORD* pdwStubPhase); | ||
| 18932 | 16659 | ||
| 18933 | #endif /* __IRegisterTuner_INTERFACE_DEFINED__ */ | 16660 | #endif /* __IRegisterTuner_INTERFACE_DEFINED__ */ |
| 18934 | 16661 | ||
| ... | @@ -18978,50 +16705,51 @@ typedef struct IBDAComparableVtbl { | ... | @@ -18978,50 +16705,51 @@ typedef struct IBDAComparableVtbl { |
| 18978 | 16705 | ||
| 18979 | /*** IUnknown methods ***/ | 16706 | /*** IUnknown methods ***/ |
| 18980 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 16707 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18981 | IBDAComparable* This, | 16708 | IBDAComparable *This, |
| 18982 | REFIID riid, | 16709 | REFIID riid, |
| 18983 | void **ppvObject); | 16710 | void **ppvObject); |
| 18984 | 16711 | ||
| 18985 | ULONG (STDMETHODCALLTYPE *AddRef)( | 16712 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18986 | IBDAComparable* This); | 16713 | IBDAComparable *This); |
| 18987 | 16714 | ||
| 18988 | ULONG (STDMETHODCALLTYPE *Release)( | 16715 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18989 | IBDAComparable* This); | 16716 | IBDAComparable *This); |
| 18990 | 16717 | ||
| 18991 | /*** IBDAComparable methods ***/ | 16718 | /*** IBDAComparable methods ***/ |
| 18992 | HRESULT (STDMETHODCALLTYPE *CompareExact)( | 16719 | HRESULT (STDMETHODCALLTYPE *CompareExact)( |
| 18993 | IBDAComparable* This, | 16720 | IBDAComparable *This, |
| 18994 | IDispatch *CompareTo, | 16721 | IDispatch *CompareTo, |
| 18995 | LONG *Result); | 16722 | LONG *Result); |
| 18996 | 16723 | ||
| 18997 | HRESULT (STDMETHODCALLTYPE *CompareEquivalent)( | 16724 | HRESULT (STDMETHODCALLTYPE *CompareEquivalent)( |
| 18998 | IBDAComparable* This, | 16725 | IBDAComparable *This, |
| 18999 | IDispatch *CompareTo, | 16726 | IDispatch *CompareTo, |
| 19000 | DWORD dwFlags, | 16727 | DWORD dwFlags, |
| 19001 | LONG *Result); | 16728 | LONG *Result); |
| 19002 | 16729 | ||
| 19003 | HRESULT (STDMETHODCALLTYPE *HashExact)( | 16730 | HRESULT (STDMETHODCALLTYPE *HashExact)( |
| 19004 | IBDAComparable* This, | 16731 | IBDAComparable *This, |
| 19005 | INT64 *Result); | 16732 | INT64 *Result); |
| 19006 | 16733 | ||
| 19007 | HRESULT (STDMETHODCALLTYPE *HashExactIncremental)( | 16734 | HRESULT (STDMETHODCALLTYPE *HashExactIncremental)( |
| 19008 | IBDAComparable* This, | 16735 | IBDAComparable *This, |
| 19009 | INT64 PartialResult, | 16736 | INT64 PartialResult, |
| 19010 | INT64 *Result); | 16737 | INT64 *Result); |
| 19011 | 16738 | ||
| 19012 | HRESULT (STDMETHODCALLTYPE *HashEquivalent)( | 16739 | HRESULT (STDMETHODCALLTYPE *HashEquivalent)( |
| 19013 | IBDAComparable* This, | 16740 | IBDAComparable *This, |
| 19014 | DWORD dwFlags, | 16741 | DWORD dwFlags, |
| 19015 | INT64 *Result); | 16742 | INT64 *Result); |
| 19016 | 16743 | ||
| 19017 | HRESULT (STDMETHODCALLTYPE *HashEquivalentIncremental)( | 16744 | HRESULT (STDMETHODCALLTYPE *HashEquivalentIncremental)( |
| 19018 | IBDAComparable* This, | 16745 | IBDAComparable *This, |
| 19019 | INT64 PartialResult, | 16746 | INT64 PartialResult, |
| 19020 | DWORD dwFlags, | 16747 | DWORD dwFlags, |
| 19021 | INT64 *Result); | 16748 | INT64 *Result); |
| 19022 | 16749 | ||
| 19023 | END_INTERFACE | 16750 | END_INTERFACE |
| 19024 | } IBDAComparableVtbl; | 16751 | } IBDAComparableVtbl; |
| 16752 | |||
| 19025 | interface IBDAComparable { | 16753 | interface IBDAComparable { |
| 19026 | CONST_VTBL IBDAComparableVtbl* lpVtbl; | 16754 | CONST_VTBL IBDAComparableVtbl* lpVtbl; |
| 19027 | }; | 16755 | }; |
| ... | @@ -19074,61 +16802,6 @@ static FORCEINLINE HRESULT IBDAComparable_HashEquivalentIncremental(IBDAComparab | ... | @@ -19074,61 +16802,6 @@ static FORCEINLINE HRESULT IBDAComparable_HashEquivalentIncremental(IBDAComparab |
| 19074 | 16802 | ||
| 19075 | #endif | 16803 | #endif |
| 19076 | 16804 | ||
| 19077 | HRESULT STDMETHODCALLTYPE IBDAComparable_CompareExact_Proxy( | ||
| 19078 | IBDAComparable* This, | ||
| 19079 | IDispatch *CompareTo, | ||
| 19080 | LONG *Result); | ||
| 19081 | void __RPC_STUB IBDAComparable_CompareExact_Stub( | ||
| 19082 | IRpcStubBuffer* This, | ||
| 19083 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 19084 | PRPC_MESSAGE pRpcMessage, | ||
| 19085 | DWORD* pdwStubPhase); | ||
| 19086 | HRESULT STDMETHODCALLTYPE IBDAComparable_CompareEquivalent_Proxy( | ||
| 19087 | IBDAComparable* This, | ||
| 19088 | IDispatch *CompareTo, | ||
| 19089 | DWORD dwFlags, | ||
| 19090 | LONG *Result); | ||
| 19091 | void __RPC_STUB IBDAComparable_CompareEquivalent_Stub( | ||
| 19092 | IRpcStubBuffer* This, | ||
| 19093 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 19094 | PRPC_MESSAGE pRpcMessage, | ||
| 19095 | DWORD* pdwStubPhase); | ||
| 19096 | HRESULT STDMETHODCALLTYPE IBDAComparable_HashExact_Proxy( | ||
| 19097 | IBDAComparable* This, | ||
| 19098 | INT64 *Result); | ||
| 19099 | void __RPC_STUB IBDAComparable_HashExact_Stub( | ||
| 19100 | IRpcStubBuffer* This, | ||
| 19101 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 19102 | PRPC_MESSAGE pRpcMessage, | ||
| 19103 | DWORD* pdwStubPhase); | ||
| 19104 | HRESULT STDMETHODCALLTYPE IBDAComparable_HashExactIncremental_Proxy( | ||
| 19105 | IBDAComparable* This, | ||
| 19106 | INT64 PartialResult, | ||
| 19107 | INT64 *Result); | ||
| 19108 | void __RPC_STUB IBDAComparable_HashExactIncremental_Stub( | ||
| 19109 | IRpcStubBuffer* This, | ||
| 19110 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 19111 | PRPC_MESSAGE pRpcMessage, | ||
| 19112 | DWORD* pdwStubPhase); | ||
| 19113 | HRESULT STDMETHODCALLTYPE IBDAComparable_HashEquivalent_Proxy( | ||
| 19114 | IBDAComparable* This, | ||
| 19115 | DWORD dwFlags, | ||
| 19116 | INT64 *Result); | ||
| 19117 | void __RPC_STUB IBDAComparable_HashEquivalent_Stub( | ||
| 19118 | IRpcStubBuffer* This, | ||
| 19119 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 19120 | PRPC_MESSAGE pRpcMessage, | ||
| 19121 | DWORD* pdwStubPhase); | ||
| 19122 | HRESULT STDMETHODCALLTYPE IBDAComparable_HashEquivalentIncremental_Proxy( | ||
| 19123 | IBDAComparable* This, | ||
| 19124 | INT64 PartialResult, | ||
| 19125 | DWORD dwFlags, | ||
| 19126 | INT64 *Result); | ||
| 19127 | void __RPC_STUB IBDAComparable_HashEquivalentIncremental_Stub( | ||
| 19128 | IRpcStubBuffer* This, | ||
| 19129 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 19130 | PRPC_MESSAGE pRpcMessage, | ||
| 19131 | DWORD* pdwStubPhase); | ||
| 19132 | 16805 | ||
| 19133 | #endif /* __IBDAComparable_INTERFACE_DEFINED__ */ | 16806 | #endif /* __IBDAComparable_INTERFACE_DEFINED__ */ |
| 19134 | 16807 | ||
| ... | @@ -19162,35 +16835,36 @@ typedef struct IPersistTuneXmlVtbl { | ... | @@ -19162,35 +16835,36 @@ typedef struct IPersistTuneXmlVtbl { |
| 19162 | 16835 | ||
| 19163 | /*** IUnknown methods ***/ | 16836 | /*** IUnknown methods ***/ |
| 19164 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 16837 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 19165 | IPersistTuneXml* This, | 16838 | IPersistTuneXml *This, |
| 19166 | REFIID riid, | 16839 | REFIID riid, |
| 19167 | void **ppvObject); | 16840 | void **ppvObject); |
| 19168 | 16841 | ||
| 19169 | ULONG (STDMETHODCALLTYPE *AddRef)( | 16842 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 19170 | IPersistTuneXml* This); | 16843 | IPersistTuneXml *This); |
| 19171 | 16844 | ||
| 19172 | ULONG (STDMETHODCALLTYPE *Release)( | 16845 | ULONG (STDMETHODCALLTYPE *Release)( |
| 19173 | IPersistTuneXml* This); | 16846 | IPersistTuneXml *This); |
| 19174 | 16847 | ||
| 19175 | /*** IPersist methods ***/ | 16848 | /*** IPersist methods ***/ |
| 19176 | HRESULT (STDMETHODCALLTYPE *GetClassID)( | 16849 | HRESULT (STDMETHODCALLTYPE *GetClassID)( |
| 19177 | IPersistTuneXml* This, | 16850 | IPersistTuneXml *This, |
| 19178 | CLSID *pClassID); | 16851 | CLSID *pClassID); |
| 19179 | 16852 | ||
| 19180 | /*** IPersistTuneXml methods ***/ | 16853 | /*** IPersistTuneXml methods ***/ |
| 19181 | HRESULT (STDMETHODCALLTYPE *InitNew)( | 16854 | HRESULT (STDMETHODCALLTYPE *InitNew)( |
| 19182 | IPersistTuneXml* This); | 16855 | IPersistTuneXml *This); |
| 19183 | 16856 | ||
| 19184 | HRESULT (STDMETHODCALLTYPE *Load)( | 16857 | HRESULT (STDMETHODCALLTYPE *Load)( |
| 19185 | IPersistTuneXml* This, | 16858 | IPersistTuneXml *This, |
| 19186 | VARIANT varValue); | 16859 | VARIANT varValue); |
| 19187 | 16860 | ||
| 19188 | HRESULT (STDMETHODCALLTYPE *Save)( | 16861 | HRESULT (STDMETHODCALLTYPE *Save)( |
| 19189 | IPersistTuneXml* This, | 16862 | IPersistTuneXml *This, |
| 19190 | VARIANT *pvarFragment); | 16863 | VARIANT *pvarFragment); |
| 19191 | 16864 | ||
| 19192 | END_INTERFACE | 16865 | END_INTERFACE |
| 19193 | } IPersistTuneXmlVtbl; | 16866 | } IPersistTuneXmlVtbl; |
| 16867 | |||
| 19194 | interface IPersistTuneXml { | 16868 | interface IPersistTuneXml { |
| 19195 | CONST_VTBL IPersistTuneXmlVtbl* lpVtbl; | 16869 | CONST_VTBL IPersistTuneXmlVtbl* lpVtbl; |
| 19196 | }; | 16870 | }; |
| ... | @@ -19237,29 +16911,6 @@ static FORCEINLINE HRESULT IPersistTuneXml_Save(IPersistTuneXml* This,VARIANT *p | ... | @@ -19237,29 +16911,6 @@ static FORCEINLINE HRESULT IPersistTuneXml_Save(IPersistTuneXml* This,VARIANT *p |
| 19237 | 16911 | ||
| 19238 | #endif | 16912 | #endif |
| 19239 | 16913 | ||
| 19240 | HRESULT STDMETHODCALLTYPE IPersistTuneXml_InitNew_Proxy( | ||
| 19241 | IPersistTuneXml* This); | ||
| 19242 | void __RPC_STUB IPersistTuneXml_InitNew_Stub( | ||
| 19243 | IRpcStubBuffer* This, | ||
| 19244 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 19245 | PRPC_MESSAGE pRpcMessage, | ||
| 19246 | DWORD* pdwStubPhase); | ||
| 19247 | HRESULT STDMETHODCALLTYPE IPersistTuneXml_Load_Proxy( | ||
| 19248 | IPersistTuneXml* This, | ||
| 19249 | VARIANT varValue); | ||
| 19250 | void __RPC_STUB IPersistTuneXml_Load_Stub( | ||
| 19251 | IRpcStubBuffer* This, | ||
| 19252 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 19253 | PRPC_MESSAGE pRpcMessage, | ||
| 19254 | DWORD* pdwStubPhase); | ||
| 19255 | HRESULT STDMETHODCALLTYPE IPersistTuneXml_Save_Proxy( | ||
| 19256 | IPersistTuneXml* This, | ||
| 19257 | VARIANT *pvarFragment); | ||
| 19258 | void __RPC_STUB IPersistTuneXml_Save_Stub( | ||
| 19259 | IRpcStubBuffer* This, | ||
| 19260 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 19261 | PRPC_MESSAGE pRpcMessage, | ||
| 19262 | DWORD* pdwStubPhase); | ||
| 19263 | 16914 | ||
| 19264 | #endif /* __IPersistTuneXml_INTERFACE_DEFINED__ */ | 16915 | #endif /* __IPersistTuneXml_INTERFACE_DEFINED__ */ |
| 19265 | 16916 | ||
| ... | @@ -19288,24 +16939,25 @@ typedef struct IPersistTuneXmlUtilityVtbl { | ... | @@ -19288,24 +16939,25 @@ typedef struct IPersistTuneXmlUtilityVtbl { |
| 19288 | 16939 | ||
| 19289 | /*** IUnknown methods ***/ | 16940 | /*** IUnknown methods ***/ |
| 19290 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 16941 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 19291 | IPersistTuneXmlUtility* This, | 16942 | IPersistTuneXmlUtility *This, |
| 19292 | REFIID riid, | 16943 | REFIID riid, |
| 19293 | void **ppvObject); | 16944 | void **ppvObject); |
| 19294 | 16945 | ||
| 19295 | ULONG (STDMETHODCALLTYPE *AddRef)( | 16946 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 19296 | IPersistTuneXmlUtility* This); | 16947 | IPersistTuneXmlUtility *This); |
| 19297 | 16948 | ||
| 19298 | ULONG (STDMETHODCALLTYPE *Release)( | 16949 | ULONG (STDMETHODCALLTYPE *Release)( |
| 19299 | IPersistTuneXmlUtility* This); | 16950 | IPersistTuneXmlUtility *This); |
| 19300 | 16951 | ||
| 19301 | /*** IPersistTuneXmlUtility methods ***/ | 16952 | /*** IPersistTuneXmlUtility methods ***/ |
| 19302 | HRESULT (STDMETHODCALLTYPE *Deserialize)( | 16953 | HRESULT (STDMETHODCALLTYPE *Deserialize)( |
| 19303 | IPersistTuneXmlUtility* This, | 16954 | IPersistTuneXmlUtility *This, |
| 19304 | VARIANT varValue, | 16955 | VARIANT varValue, |
| 19305 | IUnknown **ppObject); | 16956 | IUnknown **ppObject); |
| 19306 | 16957 | ||
| 19307 | END_INTERFACE | 16958 | END_INTERFACE |
| 19308 | } IPersistTuneXmlUtilityVtbl; | 16959 | } IPersistTuneXmlUtilityVtbl; |
| 16960 | |||
| 19309 | interface IPersistTuneXmlUtility { | 16961 | interface IPersistTuneXmlUtility { |
| 19310 | CONST_VTBL IPersistTuneXmlUtilityVtbl* lpVtbl; | 16962 | CONST_VTBL IPersistTuneXmlUtilityVtbl* lpVtbl; |
| 19311 | }; | 16963 | }; |
| ... | @@ -19338,15 +16990,6 @@ static FORCEINLINE HRESULT IPersistTuneXmlUtility_Deserialize(IPersistTuneXmlUti | ... | @@ -19338,15 +16990,6 @@ static FORCEINLINE HRESULT IPersistTuneXmlUtility_Deserialize(IPersistTuneXmlUti |
| 19338 | 16990 | ||
| 19339 | #endif | 16991 | #endif |
| 19340 | 16992 | ||
| 19341 | HRESULT STDMETHODCALLTYPE IPersistTuneXmlUtility_Deserialize_Proxy( | ||
| 19342 | IPersistTuneXmlUtility* This, | ||
| 19343 | VARIANT varValue, | ||
| 19344 | IUnknown **ppObject); | ||
| 19345 | void __RPC_STUB IPersistTuneXmlUtility_Deserialize_Stub( | ||
| 19346 | IRpcStubBuffer* This, | ||
| 19347 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 19348 | PRPC_MESSAGE pRpcMessage, | ||
| 19349 | DWORD* pdwStubPhase); | ||
| 19350 | 16993 | ||
| 19351 | #endif /* __IPersistTuneXmlUtility_INTERFACE_DEFINED__ */ | 16994 | #endif /* __IPersistTuneXmlUtility_INTERFACE_DEFINED__ */ |
| 19352 | 16995 | ||
| ... | @@ -19375,30 +17018,31 @@ typedef struct IPersistTuneXmlUtility2Vtbl { | ... | @@ -19375,30 +17018,31 @@ typedef struct IPersistTuneXmlUtility2Vtbl { |
| 19375 | 17018 | ||
| 19376 | /*** IUnknown methods ***/ | 17019 | /*** IUnknown methods ***/ |
| 19377 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 17020 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 19378 | IPersistTuneXmlUtility2* This, | 17021 | IPersistTuneXmlUtility2 *This, |
| 19379 | REFIID riid, | 17022 | REFIID riid, |
| 19380 | void **ppvObject); | 17023 | void **ppvObject); |
| 19381 | 17024 | ||
| 19382 | ULONG (STDMETHODCALLTYPE *AddRef)( | 17025 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 19383 | IPersistTuneXmlUtility2* This); | 17026 | IPersistTuneXmlUtility2 *This); |
| 19384 | 17027 | ||
| 19385 | ULONG (STDMETHODCALLTYPE *Release)( | 17028 | ULONG (STDMETHODCALLTYPE *Release)( |
| 19386 | IPersistTuneXmlUtility2* This); | 17029 | IPersistTuneXmlUtility2 *This); |
| 19387 | 17030 | ||
| 19388 | /*** IPersistTuneXmlUtility methods ***/ | 17031 | /*** IPersistTuneXmlUtility methods ***/ |
| 19389 | HRESULT (STDMETHODCALLTYPE *Deserialize)( | 17032 | HRESULT (STDMETHODCALLTYPE *Deserialize)( |
| 19390 | IPersistTuneXmlUtility2* This, | 17033 | IPersistTuneXmlUtility2 *This, |
| 19391 | VARIANT varValue, | 17034 | VARIANT varValue, |
| 19392 | IUnknown **ppObject); | 17035 | IUnknown **ppObject); |
| 19393 | 17036 | ||
| 19394 | /*** IPersistTuneXmlUtility2 methods ***/ | 17037 | /*** IPersistTuneXmlUtility2 methods ***/ |
| 19395 | HRESULT (STDMETHODCALLTYPE *Serialize)( | 17038 | HRESULT (STDMETHODCALLTYPE *Serialize)( |
| 19396 | IPersistTuneXmlUtility2* This, | 17039 | IPersistTuneXmlUtility2 *This, |
| 19397 | ITuneRequest *piTuneRequest, | 17040 | ITuneRequest *piTuneRequest, |
| 19398 | BSTR *pString); | 17041 | BSTR *pString); |
| 19399 | 17042 | ||
| 19400 | END_INTERFACE | 17043 | END_INTERFACE |
| 19401 | } IPersistTuneXmlUtility2Vtbl; | 17044 | } IPersistTuneXmlUtility2Vtbl; |
| 17045 | |||
| 19402 | interface IPersistTuneXmlUtility2 { | 17046 | interface IPersistTuneXmlUtility2 { |
| 19403 | CONST_VTBL IPersistTuneXmlUtility2Vtbl* lpVtbl; | 17047 | CONST_VTBL IPersistTuneXmlUtility2Vtbl* lpVtbl; |
| 19404 | }; | 17048 | }; |
| ... | @@ -19437,15 +17081,6 @@ static FORCEINLINE HRESULT IPersistTuneXmlUtility2_Serialize(IPersistTuneXmlUtil | ... | @@ -19437,15 +17081,6 @@ static FORCEINLINE HRESULT IPersistTuneXmlUtility2_Serialize(IPersistTuneXmlUtil |
| 19437 | 17081 | ||
| 19438 | #endif | 17082 | #endif |
| 19439 | 17083 | ||
| 19440 | HRESULT STDMETHODCALLTYPE IPersistTuneXmlUtility2_Serialize_Proxy( | ||
| 19441 | IPersistTuneXmlUtility2* This, | ||
| 19442 | ITuneRequest *piTuneRequest, | ||
| 19443 | BSTR *pString); | ||
| 19444 | void __RPC_STUB IPersistTuneXmlUtility2_Serialize_Stub( | ||
| 19445 | IRpcStubBuffer* This, | ||
| 19446 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 19447 | PRPC_MESSAGE pRpcMessage, | ||
| 19448 | DWORD* pdwStubPhase); | ||
| 19449 | 17084 | ||
| 19450 | #endif /* __IPersistTuneXmlUtility2_INTERFACE_DEFINED__ */ | 17085 | #endif /* __IPersistTuneXmlUtility2_INTERFACE_DEFINED__ */ |
| 19451 | 17086 | ||
| ... | @@ -19474,24 +17109,25 @@ typedef struct IBDACreateTuneRequestExVtbl { | ... | @@ -19474,24 +17109,25 @@ typedef struct IBDACreateTuneRequestExVtbl { |
| 19474 | 17109 | ||
| 19475 | /*** IUnknown methods ***/ | 17110 | /*** IUnknown methods ***/ |
| 19476 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 17111 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 19477 | IBDACreateTuneRequestEx* This, | 17112 | IBDACreateTuneRequestEx *This, |
| 19478 | REFIID riid, | 17113 | REFIID riid, |
| 19479 | void **ppvObject); | 17114 | void **ppvObject); |
| 19480 | 17115 | ||
| 19481 | ULONG (STDMETHODCALLTYPE *AddRef)( | 17116 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 19482 | IBDACreateTuneRequestEx* This); | 17117 | IBDACreateTuneRequestEx *This); |
| 19483 | 17118 | ||
| 19484 | ULONG (STDMETHODCALLTYPE *Release)( | 17119 | ULONG (STDMETHODCALLTYPE *Release)( |
| 19485 | IBDACreateTuneRequestEx* This); | 17120 | IBDACreateTuneRequestEx *This); |
| 19486 | 17121 | ||
| 19487 | /*** IBDACreateTuneRequestEx methods ***/ | 17122 | /*** IBDACreateTuneRequestEx methods ***/ |
| 19488 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequestEx)( | 17123 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequestEx)( |
| 19489 | IBDACreateTuneRequestEx* This, | 17124 | IBDACreateTuneRequestEx *This, |
| 19490 | REFCLSID TuneRequestIID, | 17125 | REFCLSID TuneRequestIID, |
| 19491 | ITuneRequest **TuneRequest); | 17126 | ITuneRequest **TuneRequest); |
| 19492 | 17127 | ||
| 19493 | END_INTERFACE | 17128 | END_INTERFACE |
| 19494 | } IBDACreateTuneRequestExVtbl; | 17129 | } IBDACreateTuneRequestExVtbl; |
| 17130 | |||
| 19495 | interface IBDACreateTuneRequestEx { | 17131 | interface IBDACreateTuneRequestEx { |
| 19496 | CONST_VTBL IBDACreateTuneRequestExVtbl* lpVtbl; | 17132 | CONST_VTBL IBDACreateTuneRequestExVtbl* lpVtbl; |
| 19497 | }; | 17133 | }; |
| ... | @@ -19524,18 +17160,11 @@ static FORCEINLINE HRESULT IBDACreateTuneRequestEx_CreateTuneRequestEx(IBDACreat | ... | @@ -19524,18 +17160,11 @@ static FORCEINLINE HRESULT IBDACreateTuneRequestEx_CreateTuneRequestEx(IBDACreat |
| 19524 | 17160 | ||
| 19525 | #endif | 17161 | #endif |
| 19526 | 17162 | ||
| 19527 | HRESULT STDMETHODCALLTYPE IBDACreateTuneRequestEx_CreateTuneRequestEx_Proxy( | ||
| 19528 | IBDACreateTuneRequestEx* This, | ||
| 19529 | REFCLSID TuneRequestIID, | ||
| 19530 | ITuneRequest **TuneRequest); | ||
| 19531 | void __RPC_STUB IBDACreateTuneRequestEx_CreateTuneRequestEx_Stub( | ||
| 19532 | IRpcStubBuffer* This, | ||
| 19533 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 19534 | PRPC_MESSAGE pRpcMessage, | ||
| 19535 | DWORD* pdwStubPhase); | ||
| 19536 | 17163 | ||
| 19537 | #endif /* __IBDACreateTuneRequestEx_INTERFACE_DEFINED__ */ | 17164 | #endif /* __IBDACreateTuneRequestEx_INTERFACE_DEFINED__ */ |
| 19538 | 17165 | ||
| 17166 | #ifndef __TunerLib_LIBRARY_DEFINED__ | ||
| 17167 | #define __TunerLib_LIBRARY_DEFINED__ | ||
| 19539 | 17168 | ||
| 19540 | DEFINE_GUID(LIBID_TunerLib, 0x9b085638, 0x018e, 0x11d3, 0x9d,0x8e, 0x00,0xc0,0x4f,0x72,0xd9,0x80); | 17169 | DEFINE_GUID(LIBID_TunerLib, 0x9b085638, 0x018e, 0x11d3, 0x9d,0x8e, 0x00,0xc0,0x4f,0x72,0xd9,0x80); |
| 19541 | 17170 | ||
| ... | @@ -20098,6 +17727,7 @@ __CRT_UUID_DECL(ESEventFactory, 0x8e8a07da, 0x71f8, 0x40c1, 0xa9,0x29, 0x5e,0x3a | ... | @@ -20098,6 +17727,7 @@ __CRT_UUID_DECL(ESEventFactory, 0x8e8a07da, 0x71f8, 0x40c1, 0xa9,0x29, 0x5e,0x3a |
| 20098 | #endif | 17727 | #endif |
| 20099 | #endif | 17728 | #endif |
| 20100 | 17729 | ||
| 17730 | #endif /* __TunerLib_LIBRARY_DEFINED__ */ | ||
| 20101 | #endif | 17731 | #endif |
| 20102 | /* Begin additional prototypes for all interfaces */ | 17732 | /* Begin additional prototypes for all interfaces */ |
| 20103 | 17733 |
lib/libc/include/any-windows-any/uianimation.h+17-14| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/uianimation.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/uianimation.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -602,14 +602,14 @@ interface IUIAnimationTimerEventHandler; | ... | @@ -602,14 +602,14 @@ interface IUIAnimationTimerEventHandler; |
| 602 | #endif | 602 | #endif |
| 603 | 603 | ||
| 604 | typedef DOUBLE UI_ANIMATION_SECONDS; | 604 | typedef DOUBLE UI_ANIMATION_SECONDS; |
| 605 | typedef enum __WIDL_uianimation_generated_name_00000002 { | 605 | typedef enum __WIDL_uianimation_generated_name_0000000C { |
| 606 | UI_ANIMATION_SCHEDULING_UNEXPECTED_FAILURE = 0, | 606 | UI_ANIMATION_SCHEDULING_UNEXPECTED_FAILURE = 0, |
| 607 | UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY = 1, | 607 | UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY = 1, |
| 608 | UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED = 2, | 608 | UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED = 2, |
| 609 | UI_ANIMATION_SCHEDULING_SUCCEEDED = 3, | 609 | UI_ANIMATION_SCHEDULING_SUCCEEDED = 3, |
| 610 | UI_ANIMATION_SCHEDULING_DEFERRED = 4 | 610 | UI_ANIMATION_SCHEDULING_DEFERRED = 4 |
| 611 | } UI_ANIMATION_SCHEDULING_RESULT; | 611 | } UI_ANIMATION_SCHEDULING_RESULT; |
| 612 | typedef enum __WIDL_uianimation_generated_name_00000003 { | 612 | typedef enum __WIDL_uianimation_generated_name_0000000D { |
| 613 | UI_ANIMATION_STORYBOARD_BUILDING = 0, | 613 | UI_ANIMATION_STORYBOARD_BUILDING = 0, |
| 614 | UI_ANIMATION_STORYBOARD_SCHEDULED = 1, | 614 | UI_ANIMATION_STORYBOARD_SCHEDULED = 1, |
| 615 | UI_ANIMATION_STORYBOARD_CANCELLED = 2, | 615 | UI_ANIMATION_STORYBOARD_CANCELLED = 2, |
| ... | @@ -619,52 +619,52 @@ typedef enum __WIDL_uianimation_generated_name_00000003 { | ... | @@ -619,52 +619,52 @@ typedef enum __WIDL_uianimation_generated_name_00000003 { |
| 619 | UI_ANIMATION_STORYBOARD_READY = 6, | 619 | UI_ANIMATION_STORYBOARD_READY = 6, |
| 620 | UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY = 7 | 620 | UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY = 7 |
| 621 | } UI_ANIMATION_STORYBOARD_STATUS; | 621 | } UI_ANIMATION_STORYBOARD_STATUS; |
| 622 | typedef enum __WIDL_uianimation_generated_name_00000004 { | 622 | typedef enum __WIDL_uianimation_generated_name_0000000E { |
| 623 | UI_ANIMATION_ROUNDING_NEAREST = 0, | 623 | UI_ANIMATION_ROUNDING_NEAREST = 0, |
| 624 | UI_ANIMATION_ROUNDING_FLOOR = 1, | 624 | UI_ANIMATION_ROUNDING_FLOOR = 1, |
| 625 | UI_ANIMATION_ROUNDING_CEILING = 2 | 625 | UI_ANIMATION_ROUNDING_CEILING = 2 |
| 626 | } UI_ANIMATION_ROUNDING_MODE; | 626 | } UI_ANIMATION_ROUNDING_MODE; |
| 627 | typedef enum __WIDL_uianimation_generated_name_00000005 { | 627 | typedef enum __WIDL_uianimation_generated_name_0000000F { |
| 628 | UI_ANIMATION_UPDATE_NO_CHANGE = 0, | 628 | UI_ANIMATION_UPDATE_NO_CHANGE = 0, |
| 629 | UI_ANIMATION_UPDATE_VARIABLES_CHANGED = 1 | 629 | UI_ANIMATION_UPDATE_VARIABLES_CHANGED = 1 |
| 630 | } UI_ANIMATION_UPDATE_RESULT; | 630 | } UI_ANIMATION_UPDATE_RESULT; |
| 631 | typedef enum __WIDL_uianimation_generated_name_00000006 { | 631 | typedef enum __WIDL_uianimation_generated_name_00000010 { |
| 632 | UI_ANIMATION_MANAGER_IDLE = 0, | 632 | UI_ANIMATION_MANAGER_IDLE = 0, |
| 633 | UI_ANIMATION_MANAGER_BUSY = 1 | 633 | UI_ANIMATION_MANAGER_BUSY = 1 |
| 634 | } UI_ANIMATION_MANAGER_STATUS; | 634 | } UI_ANIMATION_MANAGER_STATUS; |
| 635 | typedef enum __WIDL_uianimation_generated_name_00000007 { | 635 | typedef enum __WIDL_uianimation_generated_name_00000011 { |
| 636 | UI_ANIMATION_MODE_DISABLED = 0, | 636 | UI_ANIMATION_MODE_DISABLED = 0, |
| 637 | UI_ANIMATION_MODE_SYSTEM_DEFAULT = 1, | 637 | UI_ANIMATION_MODE_SYSTEM_DEFAULT = 1, |
| 638 | UI_ANIMATION_MODE_ENABLED = 2 | 638 | UI_ANIMATION_MODE_ENABLED = 2 |
| 639 | } UI_ANIMATION_MODE; | 639 | } UI_ANIMATION_MODE; |
| 640 | typedef enum __WIDL_uianimation_generated_name_00000008 { | 640 | typedef enum __WIDL_uianimation_generated_name_00000012 { |
| 641 | UI_ANIMATION_PRIORITY_EFFECT_FAILURE = 0, | 641 | UI_ANIMATION_PRIORITY_EFFECT_FAILURE = 0, |
| 642 | UI_ANIMATION_PRIORITY_EFFECT_DELAY = 1 | 642 | UI_ANIMATION_PRIORITY_EFFECT_DELAY = 1 |
| 643 | } UI_ANIMATION_PRIORITY_EFFECT; | 643 | } UI_ANIMATION_PRIORITY_EFFECT; |
| 644 | typedef enum __WIDL_uianimation_generated_name_00000009 { | 644 | typedef enum __WIDL_uianimation_generated_name_00000013 { |
| 645 | UI_ANIMATION_REPEAT_MODE_NORMAL = 0, | 645 | UI_ANIMATION_REPEAT_MODE_NORMAL = 0, |
| 646 | UI_ANIMATION_REPEAT_MODE_ALTERNATE = 1 | 646 | UI_ANIMATION_REPEAT_MODE_ALTERNATE = 1 |
| 647 | } UI_ANIMATION_REPEAT_MODE; | 647 | } UI_ANIMATION_REPEAT_MODE; |
| 648 | typedef enum __WIDL_uianimation_generated_name_0000000A { | 648 | typedef enum __WIDL_uianimation_generated_name_00000014 { |
| 649 | UI_ANIMATION_SLOPE_INCREASING = 0, | 649 | UI_ANIMATION_SLOPE_INCREASING = 0, |
| 650 | UI_ANIMATION_SLOPE_DECREASING = 1 | 650 | UI_ANIMATION_SLOPE_DECREASING = 1 |
| 651 | } UI_ANIMATION_SLOPE; | 651 | } UI_ANIMATION_SLOPE; |
| 652 | typedef enum __WIDL_uianimation_generated_name_0000000B { | 652 | typedef enum __WIDL_uianimation_generated_name_00000015 { |
| 653 | UI_ANIMATION_DEPENDENCY_NONE = 0, | 653 | UI_ANIMATION_DEPENDENCY_NONE = 0, |
| 654 | UI_ANIMATION_DEPENDENCY_INTERMEDIATE_VALUES = 0x1, | 654 | UI_ANIMATION_DEPENDENCY_INTERMEDIATE_VALUES = 0x1, |
| 655 | UI_ANIMATION_DEPENDENCY_FINAL_VALUE = 0x2, | 655 | UI_ANIMATION_DEPENDENCY_FINAL_VALUE = 0x2, |
| 656 | UI_ANIMATION_DEPENDENCY_FINAL_VELOCITY = 0x4, | 656 | UI_ANIMATION_DEPENDENCY_FINAL_VELOCITY = 0x4, |
| 657 | UI_ANIMATION_DEPENDENCY_DURATION = 0x8 | 657 | UI_ANIMATION_DEPENDENCY_DURATION = 0x8 |
| 658 | } UI_ANIMATION_DEPENDENCIES; | 658 | } UI_ANIMATION_DEPENDENCIES; |
| 659 | typedef enum __WIDL_uianimation_generated_name_0000000C { | 659 | typedef enum __WIDL_uianimation_generated_name_00000016 { |
| 660 | UI_ANIMATION_TIMER_CLIENT_IDLE = 0, | 660 | UI_ANIMATION_TIMER_CLIENT_IDLE = 0, |
| 661 | UI_ANIMATION_TIMER_CLIENT_BUSY = 1 | 661 | UI_ANIMATION_TIMER_CLIENT_BUSY = 1 |
| 662 | } UI_ANIMATION_TIMER_CLIENT_STATUS; | 662 | } UI_ANIMATION_TIMER_CLIENT_STATUS; |
| 663 | typedef enum __WIDL_uianimation_generated_name_0000000D { | 663 | typedef enum __WIDL_uianimation_generated_name_00000017 { |
| 664 | UI_ANIMATION_IDLE_BEHAVIOR_CONTINUE = 0, | 664 | UI_ANIMATION_IDLE_BEHAVIOR_CONTINUE = 0, |
| 665 | UI_ANIMATION_IDLE_BEHAVIOR_DISABLE = 1 | 665 | UI_ANIMATION_IDLE_BEHAVIOR_DISABLE = 1 |
| 666 | } UI_ANIMATION_IDLE_BEHAVIOR; | 666 | } UI_ANIMATION_IDLE_BEHAVIOR; |
| 667 | typedef struct __WIDL_uianimation_generated_name_0000000E { | 667 | typedef struct __WIDL_uianimation_generated_name_00000018 { |
| 668 | int _; | 668 | int _; |
| 669 | } *UI_ANIMATION_KEYFRAME; | 669 | } *UI_ANIMATION_KEYFRAME; |
| 670 | #define UI_ANIMATION_KEYFRAME_STORYBOARD_START ((UI_ANIMATION_KEYFRAME)-1) | 670 | #define UI_ANIMATION_KEYFRAME_STORYBOARD_START ((UI_ANIMATION_KEYFRAME)-1) |
| ... | @@ -675,6 +675,8 @@ typedef struct __WIDL_uianimation_generated_name_0000000E { | ... | @@ -675,6 +675,8 @@ typedef struct __WIDL_uianimation_generated_name_0000000E { |
| 675 | 675 | ||
| 676 | #define UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_START (-2) | 676 | #define UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_START (-2) |
| 677 | 677 | ||
| 678 | #ifndef __uianimation_LIBRARY_DEFINED__ | ||
| 679 | #define __uianimation_LIBRARY_DEFINED__ | ||
| 678 | 680 | ||
| 679 | DEFINE_GUID(LIBID_uianimation, 0x44ca24db, 0x1a92, 0x4149, 0xba,0xb5, 0xfb,0x14,0xd6,0x4b,0x40,0x1e); | 681 | DEFINE_GUID(LIBID_uianimation, 0x44ca24db, 0x1a92, 0x4149, 0xba,0xb5, 0xfb,0x14,0xd6,0x4b,0x40,0x1e); |
| 680 | 682 | ||
| ... | @@ -769,6 +771,7 @@ __CRT_UUID_DECL(UIAnimationTimer, 0xbfcd4a0c, 0x06b6, 0x4384, 0xb7,0x68, 0x0d,0x | ... | @@ -769,6 +771,7 @@ __CRT_UUID_DECL(UIAnimationTimer, 0xbfcd4a0c, 0x06b6, 0x4384, 0xb7,0x68, 0x0d,0x |
| 769 | #endif | 771 | #endif |
| 770 | #endif | 772 | #endif |
| 771 | 773 | ||
| 774 | #endif /* __uianimation_LIBRARY_DEFINED__ */ | ||
| 772 | /***************************************************************************** | 775 | /***************************************************************************** |
| 773 | * IUIAnimationManager interface | 776 | * IUIAnimationManager interface |
| 774 | */ | 777 | */ |
lib/libc/include/any-windows-any/uiautomationclient.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/uiautomationclient.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/uiautomationclient.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -26,6 +26,8 @@ | ... | @@ -26,6 +26,8 @@ |
| 26 | extern "C" { | 26 | extern "C" { |
| 27 | #endif | 27 | #endif |
| 28 | 28 | ||
| 29 | #ifndef __UIAutomationClient_LIBRARY_DEFINED__ | ||
| 30 | #define __UIAutomationClient_LIBRARY_DEFINED__ | ||
| 29 | 31 | ||
| 30 | DEFINE_GUID(LIBID_UIAutomationClient, 0x944de083, 0x8fb8, 0x45cf, 0xbc,0xb7, 0xc4,0x77,0xac,0xb2,0xf8,0x97); | 32 | DEFINE_GUID(LIBID_UIAutomationClient, 0x944de083, 0x8fb8, 0x45cf, 0xbc,0xb7, 0xc4,0x77,0xac,0xb2,0xf8,0x97); |
| 31 | 33 | ||
| ... | @@ -251,6 +253,7 @@ DEFINE_GUID(LIBID_UIAutomationClient, 0x944de083, 0x8fb8, 0x45cf, 0xbc,0xb7, 0xc | ... | @@ -251,6 +253,7 @@ DEFINE_GUID(LIBID_UIAutomationClient, 0x944de083, 0x8fb8, 0x45cf, 0xbc,0xb7, 0xc |
| 251 | 253 | ||
| 252 | #define UIA_IsSynchronizedInputPatternAvailablePropertyId (30110) | 254 | #define UIA_IsSynchronizedInputPatternAvailablePropertyId (30110) |
| 253 | 255 | ||
| 256 | #endif /* __UIAutomationClient_LIBRARY_DEFINED__ */ | ||
| 254 | /* Begin additional prototypes for all interfaces */ | 257 | /* Begin additional prototypes for all interfaces */ |
| 255 | 258 | ||
| 256 | 259 |
lib/libc/include/any-windows-any/uiautomationcore.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/uiautomationcore.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/uiautomationcore.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -56,6 +56,8 @@ typedef int PATTERNID; | ... | @@ -56,6 +56,8 @@ typedef int PATTERNID; |
| 56 | typedef int EVENTID; | 56 | typedef int EVENTID; |
| 57 | typedef int TEXTATTRIBUTEID; | 57 | typedef int TEXTATTRIBUTEID; |
| 58 | typedef int CONTROLTYPEID; | 58 | typedef int CONTROLTYPEID; |
| 59 | #ifndef __UIA_LIBRARY_DEFINED__ | ||
| 60 | #define __UIA_LIBRARY_DEFINED__ | ||
| 59 | 61 | ||
| 60 | DEFINE_GUID(LIBID_UIA, 0x930299ce, 0x9965, 0x4dec, 0xb0,0xf4, 0xa5,0x48,0x48,0xd4,0xb6,0x67); | 62 | DEFINE_GUID(LIBID_UIA, 0x930299ce, 0x9965, 0x4dec, 0xb0,0xf4, 0xa5,0x48,0x48,0xd4,0xb6,0x67); |
| 61 | 63 | ||
| ... | @@ -289,6 +291,7 @@ static FORCEINLINE HRESULT IAccessibleEx_ConvertReturnedElement(IAccessibleEx* T | ... | @@ -289,6 +291,7 @@ static FORCEINLINE HRESULT IAccessibleEx_ConvertReturnedElement(IAccessibleEx* T |
| 289 | 291 | ||
| 290 | #endif /* __IAccessibleEx_INTERFACE_DEFINED__ */ | 292 | #endif /* __IAccessibleEx_INTERFACE_DEFINED__ */ |
| 291 | 293 | ||
| 294 | #endif /* __UIA_LIBRARY_DEFINED__ */ | ||
| 292 | /* Begin additional prototypes for all interfaces */ | 295 | /* Begin additional prototypes for all interfaces */ |
| 293 | 296 | ||
| 294 | ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *); | 297 | ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *); |
lib/libc/include/any-windows-any/uiautomationcoreapi.h+10| ... | @@ -52,11 +52,21 @@ enum AutomationIdentifierType | ... | @@ -52,11 +52,21 @@ enum AutomationIdentifierType |
| 52 | AutomationIdentifierType_Style | 52 | AutomationIdentifierType_Style |
| 53 | }; | 53 | }; |
| 54 | 54 | ||
| 55 | enum ProviderType | ||
| 56 | { | ||
| 57 | ProviderType_BaseHwnd, | ||
| 58 | ProviderType_Proxy, | ||
| 59 | ProviderType_NonClientArea, | ||
| 60 | }; | ||
| 61 | |||
| 62 | typedef SAFEARRAY * WINAPI UiaProviderCallback(HWND hwnd,enum ProviderType providerType); | ||
| 63 | |||
| 55 | HRESULT WINAPI UiaGetReservedMixedAttributeValue(IUnknown **value); | 64 | HRESULT WINAPI UiaGetReservedMixedAttributeValue(IUnknown **value); |
| 56 | HRESULT WINAPI UiaGetReservedNotSupportedValue(IUnknown **value); | 65 | HRESULT WINAPI UiaGetReservedNotSupportedValue(IUnknown **value); |
| 57 | int WINAPI UiaLookupId(enum AutomationIdentifierType type, const GUID *guid); | 66 | int WINAPI UiaLookupId(enum AutomationIdentifierType type, const GUID *guid); |
| 58 | WINBOOL WINAPI UiaPatternRelease(HUIAPATTERNOBJECT hobj); | 67 | WINBOOL WINAPI UiaPatternRelease(HUIAPATTERNOBJECT hobj); |
| 59 | HRESULT WINAPI UiaRaiseAutomationEvent(IRawElementProviderSimple *provider, EVENTID id); | 68 | HRESULT WINAPI UiaRaiseAutomationEvent(IRawElementProviderSimple *provider, EVENTID id); |
| 69 | void WINAPI UiaRegisterProviderCallback(UiaProviderCallback *pCallback); | ||
| 60 | LRESULT WINAPI UiaReturnRawElementProvider(HWND hwnd, WPARAM wParam, LPARAM lParam, IRawElementProviderSimple *elprov); | 70 | LRESULT WINAPI UiaReturnRawElementProvider(HWND hwnd, WPARAM wParam, LPARAM lParam, IRawElementProviderSimple *elprov); |
| 61 | WINBOOL WINAPI UiaTextRangeRelease(HUIATEXTRANGE hobj); | 71 | WINBOOL WINAPI UiaTextRangeRelease(HUIATEXTRANGE hobj); |
| 62 | HRESULT WINAPI UiaHostProviderFromHwnd(HWND hwnd, IRawElementProviderSimple **elprov); | 72 | HRESULT WINAPI UiaHostProviderFromHwnd(HWND hwnd, IRawElementProviderSimple **elprov); |
lib/libc/include/any-windows-any/uiviewsettingsinterop.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/uiviewsettingsinterop.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/uiviewsettingsinterop.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/unknwn.h+34-86| ... | @@ -1,11 +1,12 @@ | ... | @@ -1,11 +1,12 @@ |
| 1 | /*** Autogenerated by WIDL 1.6 from include/unknwn.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/unknwn.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | ||
| 3 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | #endif | 6 | #endif |
| 6 | |||
| 7 | #include <rpc.h> | 7 | #include <rpc.h> |
| 8 | #include <rpcndr.h> | 8 | #include <rpcndr.h> |
| 9 | #endif | ||
| 9 | 10 | ||
| 10 | #ifndef COM_NO_WINDOWS_H | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | #include <windows.h> | 12 | #include <windows.h> |
| ... | @@ -20,16 +21,25 @@ | ... | @@ -20,16 +21,25 @@ |
| 20 | #ifndef __IUnknown_FWD_DEFINED__ | 21 | #ifndef __IUnknown_FWD_DEFINED__ |
| 21 | #define __IUnknown_FWD_DEFINED__ | 22 | #define __IUnknown_FWD_DEFINED__ |
| 22 | typedef interface IUnknown IUnknown; | 23 | typedef interface IUnknown IUnknown; |
| 24 | #ifdef __cplusplus | ||
| 25 | interface IUnknown; | ||
| 26 | #endif /* __cplusplus */ | ||
| 23 | #endif | 27 | #endif |
| 24 | 28 | ||
| 25 | #ifndef __AsyncIUnknown_FWD_DEFINED__ | 29 | #ifndef __AsyncIUnknown_FWD_DEFINED__ |
| 26 | #define __AsyncIUnknown_FWD_DEFINED__ | 30 | #define __AsyncIUnknown_FWD_DEFINED__ |
| 27 | typedef interface AsyncIUnknown AsyncIUnknown; | 31 | typedef interface AsyncIUnknown AsyncIUnknown; |
| 32 | #ifdef __cplusplus | ||
| 33 | interface AsyncIUnknown; | ||
| 34 | #endif /* __cplusplus */ | ||
| 28 | #endif | 35 | #endif |
| 29 | 36 | ||
| 30 | #ifndef __IClassFactory_FWD_DEFINED__ | 37 | #ifndef __IClassFactory_FWD_DEFINED__ |
| 31 | #define __IClassFactory_FWD_DEFINED__ | 38 | #define __IClassFactory_FWD_DEFINED__ |
| 32 | typedef interface IClassFactory IClassFactory; | 39 | typedef interface IClassFactory IClassFactory; |
| 40 | #ifdef __cplusplus | ||
| 41 | interface IClassFactory; | ||
| 42 | #endif /* __cplusplus */ | ||
| 33 | #endif | 43 | #endif |
| 34 | 44 | ||
| 35 | /* Headers for imported files */ | 45 | /* Headers for imported files */ |
| ... | @@ -93,6 +103,7 @@ DEFINE_GUID(IID_IUnknown, 0x00000000, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00, | ... | @@ -93,6 +103,7 @@ DEFINE_GUID(IID_IUnknown, 0x00000000, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00, |
| 93 | MIDL_INTERFACE("00000000-0000-0000-c000-000000000046") | 103 | MIDL_INTERFACE("00000000-0000-0000-c000-000000000046") |
| 94 | IUnknown | 104 | IUnknown |
| 95 | { | 105 | { |
| 106 | |||
| 96 | BEGIN_INTERFACE | 107 | BEGIN_INTERFACE |
| 97 | 108 | ||
| 98 | virtual HRESULT STDMETHODCALLTYPE QueryInterface( | 109 | virtual HRESULT STDMETHODCALLTYPE QueryInterface( |
| ... | @@ -106,6 +117,7 @@ IUnknown | ... | @@ -106,6 +117,7 @@ IUnknown |
| 106 | ) = 0; | 117 | ) = 0; |
| 107 | 118 | ||
| 108 | END_INTERFACE | 119 | END_INTERFACE |
| 120 | |||
| 109 | }; | 121 | }; |
| 110 | #ifdef __CRT_UUID_DECL | 122 | #ifdef __CRT_UUID_DECL |
| 111 | __CRT_UUID_DECL(IUnknown, 0x00000000, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46) | 123 | __CRT_UUID_DECL(IUnknown, 0x00000000, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46) |
| ... | @@ -116,18 +128,19 @@ typedef struct IUnknownVtbl { | ... | @@ -116,18 +128,19 @@ typedef struct IUnknownVtbl { |
| 116 | 128 | ||
| 117 | /*** IUnknown methods ***/ | 129 | /*** IUnknown methods ***/ |
| 118 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 130 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 119 | IUnknown* This, | 131 | IUnknown *This, |
| 120 | REFIID riid, | 132 | REFIID riid, |
| 121 | void **ppvObject); | 133 | void **ppvObject); |
| 122 | 134 | ||
| 123 | ULONG (STDMETHODCALLTYPE *AddRef)( | 135 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 124 | IUnknown* This); | 136 | IUnknown *This); |
| 125 | 137 | ||
| 126 | ULONG (STDMETHODCALLTYPE *Release)( | 138 | ULONG (STDMETHODCALLTYPE *Release)( |
| 127 | IUnknown* This); | 139 | IUnknown *This); |
| 128 | 140 | ||
| 129 | END_INTERFACE | 141 | END_INTERFACE |
| 130 | } IUnknownVtbl; | 142 | } IUnknownVtbl; |
| 143 | |||
| 131 | interface IUnknown { | 144 | interface IUnknown { |
| 132 | CONST_VTBL IUnknownVtbl* lpVtbl; | 145 | CONST_VTBL IUnknownVtbl* lpVtbl; |
| 133 | }; | 146 | }; |
| ... | @@ -154,29 +167,6 @@ static FORCEINLINE ULONG IUnknown_Release(IUnknown* This) { | ... | @@ -154,29 +167,6 @@ static FORCEINLINE ULONG IUnknown_Release(IUnknown* This) { |
| 154 | 167 | ||
| 155 | #endif | 168 | #endif |
| 156 | 169 | ||
| 157 | HRESULT STDMETHODCALLTYPE IUnknown_QueryInterface_Proxy( | ||
| 158 | IUnknown* This, | ||
| 159 | REFIID riid, | ||
| 160 | void **ppvObject); | ||
| 161 | void __RPC_STUB IUnknown_QueryInterface_Stub( | ||
| 162 | IRpcStubBuffer* This, | ||
| 163 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 164 | PRPC_MESSAGE pRpcMessage, | ||
| 165 | DWORD* pdwStubPhase); | ||
| 166 | ULONG STDMETHODCALLTYPE IUnknown_AddRef_Proxy( | ||
| 167 | IUnknown* This); | ||
| 168 | void __RPC_STUB IUnknown_AddRef_Stub( | ||
| 169 | IRpcStubBuffer* This, | ||
| 170 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 171 | PRPC_MESSAGE pRpcMessage, | ||
| 172 | DWORD* pdwStubPhase); | ||
| 173 | ULONG STDMETHODCALLTYPE IUnknown_Release_Proxy( | ||
| 174 | IUnknown* This); | ||
| 175 | void __RPC_STUB IUnknown_Release_Stub( | ||
| 176 | IRpcStubBuffer* This, | ||
| 177 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 178 | PRPC_MESSAGE pRpcMessage, | ||
| 179 | DWORD* pdwStubPhase); | ||
| 180 | 170 | ||
| 181 | #endif /* __IUnknown_INTERFACE_DEFINED__ */ | 171 | #endif /* __IUnknown_INTERFACE_DEFINED__ */ |
| 182 | 172 | ||
| ... | @@ -223,39 +213,40 @@ typedef struct AsyncIUnknownVtbl { | ... | @@ -223,39 +213,40 @@ typedef struct AsyncIUnknownVtbl { |
| 223 | 213 | ||
| 224 | /*** IUnknown methods ***/ | 214 | /*** IUnknown methods ***/ |
| 225 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 215 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 226 | AsyncIUnknown* This, | 216 | AsyncIUnknown *This, |
| 227 | REFIID riid, | 217 | REFIID riid, |
| 228 | void **ppvObject); | 218 | void **ppvObject); |
| 229 | 219 | ||
| 230 | ULONG (STDMETHODCALLTYPE *AddRef)( | 220 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 231 | AsyncIUnknown* This); | 221 | AsyncIUnknown *This); |
| 232 | 222 | ||
| 233 | ULONG (STDMETHODCALLTYPE *Release)( | 223 | ULONG (STDMETHODCALLTYPE *Release)( |
| 234 | AsyncIUnknown* This); | 224 | AsyncIUnknown *This); |
| 235 | 225 | ||
| 236 | /*** AsyncIUnknown methods ***/ | 226 | /*** AsyncIUnknown methods ***/ |
| 237 | HRESULT (STDMETHODCALLTYPE *Begin_QueryInterface)( | 227 | HRESULT (STDMETHODCALLTYPE *Begin_QueryInterface)( |
| 238 | AsyncIUnknown* This, | 228 | AsyncIUnknown *This, |
| 239 | REFIID riid); | 229 | REFIID riid); |
| 240 | 230 | ||
| 241 | HRESULT (STDMETHODCALLTYPE *Finish_QueryInterface)( | 231 | HRESULT (STDMETHODCALLTYPE *Finish_QueryInterface)( |
| 242 | AsyncIUnknown* This, | 232 | AsyncIUnknown *This, |
| 243 | void **ppvObject); | 233 | void **ppvObject); |
| 244 | 234 | ||
| 245 | HRESULT (STDMETHODCALLTYPE *Begin_AddRef)( | 235 | HRESULT (STDMETHODCALLTYPE *Begin_AddRef)( |
| 246 | AsyncIUnknown* This); | 236 | AsyncIUnknown *This); |
| 247 | 237 | ||
| 248 | ULONG (STDMETHODCALLTYPE *Finish_AddRef)( | 238 | ULONG (STDMETHODCALLTYPE *Finish_AddRef)( |
| 249 | AsyncIUnknown* This); | 239 | AsyncIUnknown *This); |
| 250 | 240 | ||
| 251 | HRESULT (STDMETHODCALLTYPE *Begin_Release)( | 241 | HRESULT (STDMETHODCALLTYPE *Begin_Release)( |
| 252 | AsyncIUnknown* This); | 242 | AsyncIUnknown *This); |
| 253 | 243 | ||
| 254 | ULONG (STDMETHODCALLTYPE *Finish_Release)( | 244 | ULONG (STDMETHODCALLTYPE *Finish_Release)( |
| 255 | AsyncIUnknown* This); | 245 | AsyncIUnknown *This); |
| 256 | 246 | ||
| 257 | END_INTERFACE | 247 | END_INTERFACE |
| 258 | } AsyncIUnknownVtbl; | 248 | } AsyncIUnknownVtbl; |
| 249 | |||
| 259 | interface AsyncIUnknown { | 250 | interface AsyncIUnknown { |
| 260 | CONST_VTBL AsyncIUnknownVtbl* lpVtbl; | 251 | CONST_VTBL AsyncIUnknownVtbl* lpVtbl; |
| 261 | }; | 252 | }; |
| ... | @@ -308,50 +299,6 @@ static FORCEINLINE ULONG AsyncIUnknown_Finish_Release(AsyncIUnknown* This) { | ... | @@ -308,50 +299,6 @@ static FORCEINLINE ULONG AsyncIUnknown_Finish_Release(AsyncIUnknown* This) { |
| 308 | 299 | ||
| 309 | #endif | 300 | #endif |
| 310 | 301 | ||
| 311 | HRESULT STDMETHODCALLTYPE AsyncIUnknown_Begin_QueryInterface_Proxy( | ||
| 312 | AsyncIUnknown* This, | ||
| 313 | REFIID riid); | ||
| 314 | void __RPC_STUB AsyncIUnknown_Begin_QueryInterface_Stub( | ||
| 315 | IRpcStubBuffer* This, | ||
| 316 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 317 | PRPC_MESSAGE pRpcMessage, | ||
| 318 | DWORD* pdwStubPhase); | ||
| 319 | HRESULT STDMETHODCALLTYPE AsyncIUnknown_Finish_QueryInterface_Proxy( | ||
| 320 | AsyncIUnknown* This, | ||
| 321 | void **ppvObject); | ||
| 322 | void __RPC_STUB AsyncIUnknown_Finish_QueryInterface_Stub( | ||
| 323 | IRpcStubBuffer* This, | ||
| 324 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 325 | PRPC_MESSAGE pRpcMessage, | ||
| 326 | DWORD* pdwStubPhase); | ||
| 327 | HRESULT STDMETHODCALLTYPE AsyncIUnknown_Begin_AddRef_Proxy( | ||
| 328 | AsyncIUnknown* This); | ||
| 329 | void __RPC_STUB AsyncIUnknown_Begin_AddRef_Stub( | ||
| 330 | IRpcStubBuffer* This, | ||
| 331 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 332 | PRPC_MESSAGE pRpcMessage, | ||
| 333 | DWORD* pdwStubPhase); | ||
| 334 | ULONG STDMETHODCALLTYPE AsyncIUnknown_Finish_AddRef_Proxy( | ||
| 335 | AsyncIUnknown* This); | ||
| 336 | void __RPC_STUB AsyncIUnknown_Finish_AddRef_Stub( | ||
| 337 | IRpcStubBuffer* This, | ||
| 338 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 339 | PRPC_MESSAGE pRpcMessage, | ||
| 340 | DWORD* pdwStubPhase); | ||
| 341 | HRESULT STDMETHODCALLTYPE AsyncIUnknown_Begin_Release_Proxy( | ||
| 342 | AsyncIUnknown* This); | ||
| 343 | void __RPC_STUB AsyncIUnknown_Begin_Release_Stub( | ||
| 344 | IRpcStubBuffer* This, | ||
| 345 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 346 | PRPC_MESSAGE pRpcMessage, | ||
| 347 | DWORD* pdwStubPhase); | ||
| 348 | ULONG STDMETHODCALLTYPE AsyncIUnknown_Finish_Release_Proxy( | ||
| 349 | AsyncIUnknown* This); | ||
| 350 | void __RPC_STUB AsyncIUnknown_Finish_Release_Stub( | ||
| 351 | IRpcStubBuffer* This, | ||
| 352 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 353 | PRPC_MESSAGE pRpcMessage, | ||
| 354 | DWORD* pdwStubPhase); | ||
| 355 | 302 | ||
| 356 | #endif /* __AsyncIUnknown_INTERFACE_DEFINED__ */ | 303 | #endif /* __AsyncIUnknown_INTERFACE_DEFINED__ */ |
| 357 | 304 | ||
| ... | @@ -389,29 +336,30 @@ typedef struct IClassFactoryVtbl { | ... | @@ -389,29 +336,30 @@ typedef struct IClassFactoryVtbl { |
| 389 | 336 | ||
| 390 | /*** IUnknown methods ***/ | 337 | /*** IUnknown methods ***/ |
| 391 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 338 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 392 | IClassFactory* This, | 339 | IClassFactory *This, |
| 393 | REFIID riid, | 340 | REFIID riid, |
| 394 | void **ppvObject); | 341 | void **ppvObject); |
| 395 | 342 | ||
| 396 | ULONG (STDMETHODCALLTYPE *AddRef)( | 343 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 397 | IClassFactory* This); | 344 | IClassFactory *This); |
| 398 | 345 | ||
| 399 | ULONG (STDMETHODCALLTYPE *Release)( | 346 | ULONG (STDMETHODCALLTYPE *Release)( |
| 400 | IClassFactory* This); | 347 | IClassFactory *This); |
| 401 | 348 | ||
| 402 | /*** IClassFactory methods ***/ | 349 | /*** IClassFactory methods ***/ |
| 403 | HRESULT (STDMETHODCALLTYPE *CreateInstance)( | 350 | HRESULT (STDMETHODCALLTYPE *CreateInstance)( |
| 404 | IClassFactory* This, | 351 | IClassFactory *This, |
| 405 | IUnknown *pUnkOuter, | 352 | IUnknown *pUnkOuter, |
| 406 | REFIID riid, | 353 | REFIID riid, |
| 407 | void **ppvObject); | 354 | void **ppvObject); |
| 408 | 355 | ||
| 409 | HRESULT (STDMETHODCALLTYPE *LockServer)( | 356 | HRESULT (STDMETHODCALLTYPE *LockServer)( |
| 410 | IClassFactory* This, | 357 | IClassFactory *This, |
| 411 | WINBOOL fLock); | 358 | WINBOOL fLock); |
| 412 | 359 | ||
| 413 | END_INTERFACE | 360 | END_INTERFACE |
| 414 | } IClassFactoryVtbl; | 361 | } IClassFactoryVtbl; |
| 362 | |||
| 415 | interface IClassFactory { | 363 | interface IClassFactory { |
| 416 | CONST_VTBL IClassFactoryVtbl* lpVtbl; | 364 | CONST_VTBL IClassFactoryVtbl* lpVtbl; |
| 417 | }; | 365 | }; |
lib/libc/include/any-windows-any/unknwnbase.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.14 from include/unknwnbase.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/unknwnbase.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/urlhist.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/urlhist.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/urlhist.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/urlmon.h+18-18| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/urlmon.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/urlmon.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -943,7 +943,7 @@ static FORCEINLINE HRESULT IPersistMoniker_GetCurMoniker(IPersistMoniker* This,I | ... | @@ -943,7 +943,7 @@ static FORCEINLINE HRESULT IPersistMoniker_GetCurMoniker(IPersistMoniker* This,I |
| 943 | 943 | ||
| 944 | typedef IMonikerProp *LPMONIKERPROP; | 944 | typedef IMonikerProp *LPMONIKERPROP; |
| 945 | 945 | ||
| 946 | typedef enum __WIDL_urlmon_generated_name_00000002 { | 946 | typedef enum __WIDL_urlmon_generated_name_0000000F { |
| 947 | MIMETYPEPROP = 0x0, | 947 | MIMETYPEPROP = 0x0, |
| 948 | USE_SRC_URL = 0x1, | 948 | USE_SRC_URL = 0x1, |
| 949 | CLASSIDPROP = 0x2, | 949 | CLASSIDPROP = 0x2, |
| ... | @@ -1292,7 +1292,7 @@ HRESULT __RPC_STUB IBinding_GetBindResult_Stub( | ... | @@ -1292,7 +1292,7 @@ HRESULT __RPC_STUB IBinding_GetBindResult_Stub( |
| 1292 | 1292 | ||
| 1293 | typedef IBindStatusCallback *LPBINDSTATUSCALLBACK; | 1293 | typedef IBindStatusCallback *LPBINDSTATUSCALLBACK; |
| 1294 | 1294 | ||
| 1295 | typedef enum __WIDL_urlmon_generated_name_00000003 { | 1295 | typedef enum __WIDL_urlmon_generated_name_00000010 { |
| 1296 | BINDVERB_GET = 0x0, | 1296 | BINDVERB_GET = 0x0, |
| 1297 | BINDVERB_POST = 0x1, | 1297 | BINDVERB_POST = 0x1, |
| 1298 | BINDVERB_PUT = 0x2, | 1298 | BINDVERB_PUT = 0x2, |
| ... | @@ -1300,12 +1300,12 @@ typedef enum __WIDL_urlmon_generated_name_00000003 { | ... | @@ -1300,12 +1300,12 @@ typedef enum __WIDL_urlmon_generated_name_00000003 { |
| 1300 | BINDVERB_RESERVED1 = 0x4 | 1300 | BINDVERB_RESERVED1 = 0x4 |
| 1301 | } BINDVERB; | 1301 | } BINDVERB; |
| 1302 | 1302 | ||
| 1303 | typedef enum __WIDL_urlmon_generated_name_00000004 { | 1303 | typedef enum __WIDL_urlmon_generated_name_00000011 { |
| 1304 | BINDINFOF_URLENCODESTGMEDDATA = 0x1, | 1304 | BINDINFOF_URLENCODESTGMEDDATA = 0x1, |
| 1305 | BINDINFOF_URLENCODEDEXTRAINFO = 0x2 | 1305 | BINDINFOF_URLENCODEDEXTRAINFO = 0x2 |
| 1306 | } BINDINFOF; | 1306 | } BINDINFOF; |
| 1307 | 1307 | ||
| 1308 | typedef enum __WIDL_urlmon_generated_name_00000005 { | 1308 | typedef enum __WIDL_urlmon_generated_name_00000012 { |
| 1309 | BINDF_ASYNCHRONOUS = 0x1, | 1309 | BINDF_ASYNCHRONOUS = 0x1, |
| 1310 | BINDF_ASYNCSTORAGE = 0x2, | 1310 | BINDF_ASYNCSTORAGE = 0x2, |
| 1311 | BINDF_NOPROGRESSIVERENDERING = 0x4, | 1311 | BINDF_NOPROGRESSIVERENDERING = 0x4, |
| ... | @@ -1339,7 +1339,7 @@ typedef enum __WIDL_urlmon_generated_name_00000005 { | ... | @@ -1339,7 +1339,7 @@ typedef enum __WIDL_urlmon_generated_name_00000005 { |
| 1339 | BINDF_RESERVED_8 = 0x20000000 | 1339 | BINDF_RESERVED_8 = 0x20000000 |
| 1340 | } BINDF; | 1340 | } BINDF; |
| 1341 | 1341 | ||
| 1342 | typedef enum __WIDL_urlmon_generated_name_00000006 { | 1342 | typedef enum __WIDL_urlmon_generated_name_00000013 { |
| 1343 | URL_ENCODING_NONE = 0x0, | 1343 | URL_ENCODING_NONE = 0x0, |
| 1344 | URL_ENCODING_ENABLE_UTF8 = 0x10000000, | 1344 | URL_ENCODING_ENABLE_UTF8 = 0x10000000, |
| 1345 | URL_ENCODING_DISABLE_UTF8 = 0x20000000 | 1345 | URL_ENCODING_DISABLE_UTF8 = 0x20000000 |
| ... | @@ -1395,7 +1395,7 @@ typedef struct tagRemFORMATETC { | ... | @@ -1395,7 +1395,7 @@ typedef struct tagRemFORMATETC { |
| 1395 | } RemFORMATETC; | 1395 | } RemFORMATETC; |
| 1396 | typedef struct tagRemFORMATETC *LPREMFORMATETC; | 1396 | typedef struct tagRemFORMATETC *LPREMFORMATETC; |
| 1397 | 1397 | ||
| 1398 | typedef enum __WIDL_urlmon_generated_name_00000007 { | 1398 | typedef enum __WIDL_urlmon_generated_name_00000014 { |
| 1399 | BINDINFO_OPTIONS_WININETFLAG = 0x10000, | 1399 | BINDINFO_OPTIONS_WININETFLAG = 0x10000, |
| 1400 | BINDINFO_OPTIONS_ENABLE_UTF8 = 0x20000, | 1400 | BINDINFO_OPTIONS_ENABLE_UTF8 = 0x20000, |
| 1401 | BINDINFO_OPTIONS_DISABLE_UTF8 = 0x40000, | 1401 | BINDINFO_OPTIONS_DISABLE_UTF8 = 0x40000, |
| ... | @@ -1413,7 +1413,7 @@ typedef enum __WIDL_urlmon_generated_name_00000007 { | ... | @@ -1413,7 +1413,7 @@ typedef enum __WIDL_urlmon_generated_name_00000007 { |
| 1413 | BINDINFO_OPTIONS_SHDOCVW_NAVIGATE = (int)0x80000000 | 1413 | BINDINFO_OPTIONS_SHDOCVW_NAVIGATE = (int)0x80000000 |
| 1414 | } BINDINFO_OPTIONS; | 1414 | } BINDINFO_OPTIONS; |
| 1415 | 1415 | ||
| 1416 | typedef enum __WIDL_urlmon_generated_name_00000008 { | 1416 | typedef enum __WIDL_urlmon_generated_name_00000015 { |
| 1417 | BSCF_FIRSTDATANOTIFICATION = 0x1, | 1417 | BSCF_FIRSTDATANOTIFICATION = 0x1, |
| 1418 | BSCF_INTERMEDIATEDATANOTIFICATION = 0x2, | 1418 | BSCF_INTERMEDIATEDATANOTIFICATION = 0x2, |
| 1419 | BSCF_LASTDATANOTIFICATION = 0x4, | 1419 | BSCF_LASTDATANOTIFICATION = 0x4, |
| ... | @@ -1719,7 +1719,7 @@ HRESULT __RPC_STUB IBindStatusCallback_OnDataAvailable_Stub( | ... | @@ -1719,7 +1719,7 @@ HRESULT __RPC_STUB IBindStatusCallback_OnDataAvailable_Stub( |
| 1719 | 1719 | ||
| 1720 | typedef IBindStatusCallbackEx *LPBINDSTATUSCALLBACKEX; | 1720 | typedef IBindStatusCallbackEx *LPBINDSTATUSCALLBACKEX; |
| 1721 | 1721 | ||
| 1722 | typedef enum __WIDL_urlmon_generated_name_00000009 { | 1722 | typedef enum __WIDL_urlmon_generated_name_00000016 { |
| 1723 | BINDF2_DISABLEBASICOVERHTTP = 0x1, | 1723 | BINDF2_DISABLEBASICOVERHTTP = 0x1, |
| 1724 | BINDF2_DISABLEAUTOCOOKIEHANDLING = 0x2, | 1724 | BINDF2_DISABLEAUTOCOOKIEHANDLING = 0x2, |
| 1725 | BINDF2_READ_DATA_GREATER_THAN_4GB = 0x4, | 1725 | BINDF2_READ_DATA_GREATER_THAN_4GB = 0x4, |
| ... | @@ -2025,7 +2025,7 @@ static FORCEINLINE HRESULT IAuthenticate_Authenticate(IAuthenticate* This,HWND * | ... | @@ -2025,7 +2025,7 @@ static FORCEINLINE HRESULT IAuthenticate_Authenticate(IAuthenticate* This,HWND * |
| 2025 | 2025 | ||
| 2026 | typedef IAuthenticateEx *LPAUTHENTICATIONEX; | 2026 | typedef IAuthenticateEx *LPAUTHENTICATIONEX; |
| 2027 | 2027 | ||
| 2028 | typedef enum __WIDL_urlmon_generated_name_0000000A { | 2028 | typedef enum __WIDL_urlmon_generated_name_00000017 { |
| 2029 | AUTHENTICATEF_PROXY = 0x1, | 2029 | AUTHENTICATEF_PROXY = 0x1, |
| 2030 | AUTHENTICATEF_BASIC = 0x2, | 2030 | AUTHENTICATEF_BASIC = 0x2, |
| 2031 | AUTHENTICATEF_HTTP = 0x4 | 2031 | AUTHENTICATEF_HTTP = 0x4 |
| ... | @@ -2666,7 +2666,7 @@ static FORCEINLINE HRESULT IWindowForBindingUI_GetWindow(IWindowForBindingUI* Th | ... | @@ -2666,7 +2666,7 @@ static FORCEINLINE HRESULT IWindowForBindingUI_GetWindow(IWindowForBindingUI* Th |
| 2666 | 2666 | ||
| 2667 | typedef ICodeInstall *LPCODEINSTALL; | 2667 | typedef ICodeInstall *LPCODEINSTALL; |
| 2668 | 2668 | ||
| 2669 | typedef enum __WIDL_urlmon_generated_name_0000000B { | 2669 | typedef enum __WIDL_urlmon_generated_name_00000018 { |
| 2670 | CIP_DISK_FULL = 0, | 2670 | CIP_DISK_FULL = 0, |
| 2671 | CIP_ACCESS_DENIED = 1, | 2671 | CIP_ACCESS_DENIED = 1, |
| 2672 | CIP_NEWER_VERSION_EXISTS = 2, | 2672 | CIP_NEWER_VERSION_EXISTS = 2, |
| ... | @@ -2781,7 +2781,7 @@ static FORCEINLINE HRESULT ICodeInstall_OnCodeInstallProblem(ICodeInstall* This, | ... | @@ -2781,7 +2781,7 @@ static FORCEINLINE HRESULT ICodeInstall_OnCodeInstallProblem(ICodeInstall* This, |
| 2781 | #ifndef __IUri_INTERFACE_DEFINED__ | 2781 | #ifndef __IUri_INTERFACE_DEFINED__ |
| 2782 | #define __IUri_INTERFACE_DEFINED__ | 2782 | #define __IUri_INTERFACE_DEFINED__ |
| 2783 | 2783 | ||
| 2784 | typedef enum __WIDL_urlmon_generated_name_0000000C { | 2784 | typedef enum __WIDL_urlmon_generated_name_00000019 { |
| 2785 | Uri_PROPERTY_ABSOLUTE_URI = 0, | 2785 | Uri_PROPERTY_ABSOLUTE_URI = 0, |
| 2786 | Uri_PROPERTY_STRING_START = Uri_PROPERTY_ABSOLUTE_URI, | 2786 | Uri_PROPERTY_STRING_START = Uri_PROPERTY_ABSOLUTE_URI, |
| 2787 | Uri_PROPERTY_AUTHORITY = 1, | 2787 | Uri_PROPERTY_AUTHORITY = 1, |
| ... | @@ -2807,7 +2807,7 @@ typedef enum __WIDL_urlmon_generated_name_0000000C { | ... | @@ -2807,7 +2807,7 @@ typedef enum __WIDL_urlmon_generated_name_0000000C { |
| 2807 | Uri_PROPERTY_DWORD_LAST = Uri_PROPERTY_ZONE | 2807 | Uri_PROPERTY_DWORD_LAST = Uri_PROPERTY_ZONE |
| 2808 | } Uri_PROPERTY; | 2808 | } Uri_PROPERTY; |
| 2809 | 2809 | ||
| 2810 | typedef enum __WIDL_urlmon_generated_name_0000000D { | 2810 | typedef enum __WIDL_urlmon_generated_name_0000001A { |
| 2811 | Uri_HOST_UNKNOWN = 0, | 2811 | Uri_HOST_UNKNOWN = 0, |
| 2812 | Uri_HOST_DNS = 1, | 2812 | Uri_HOST_DNS = 1, |
| 2813 | Uri_HOST_IPV4 = 2, | 2813 | Uri_HOST_IPV4 = 2, |
| ... | @@ -6650,7 +6650,7 @@ static FORCEINLINE HRESULT IInternetSecurityMgrSite_EnableModeless(IInternetSecu | ... | @@ -6650,7 +6650,7 @@ static FORCEINLINE HRESULT IInternetSecurityMgrSite_EnableModeless(IInternetSecu |
| 6650 | #define MAX_SIZE_SECURITY_ID 512 | 6650 | #define MAX_SIZE_SECURITY_ID 512 |
| 6651 | 6651 | ||
| 6652 | 6652 | ||
| 6653 | typedef enum __WIDL_urlmon_generated_name_0000000E { | 6653 | typedef enum __WIDL_urlmon_generated_name_0000001B { |
| 6654 | PUAF_DEFAULT = 0x0, | 6654 | PUAF_DEFAULT = 0x0, |
| 6655 | PUAF_NOUI = 0x1, | 6655 | PUAF_NOUI = 0x1, |
| 6656 | PUAF_ISFILE = 0x2, | 6656 | PUAF_ISFILE = 0x2, |
| ... | @@ -6673,13 +6673,13 @@ typedef enum __WIDL_urlmon_generated_name_0000000E { | ... | @@ -6673,13 +6673,13 @@ typedef enum __WIDL_urlmon_generated_name_0000000E { |
| 6673 | PUAF_NOUIIFLOCKED = 0x100000, | 6673 | PUAF_NOUIIFLOCKED = 0x100000, |
| 6674 | PUAF_DRAGPROTOCOLCHECK = 0x200000 | 6674 | PUAF_DRAGPROTOCOLCHECK = 0x200000 |
| 6675 | } PUAF; | 6675 | } PUAF; |
| 6676 | typedef enum __WIDL_urlmon_generated_name_0000000F { | 6676 | typedef enum __WIDL_urlmon_generated_name_0000001C { |
| 6677 | PUAFOUT_DEFAULT = 0x0, | 6677 | PUAFOUT_DEFAULT = 0x0, |
| 6678 | PUAFOUT_ISLOCKZONEPOLICY = 0x1 | 6678 | PUAFOUT_ISLOCKZONEPOLICY = 0x1 |
| 6679 | } PUAFOUT; | 6679 | } PUAFOUT; |
| 6680 | 6680 | ||
| 6681 | 6681 | ||
| 6682 | typedef enum __WIDL_urlmon_generated_name_00000010 { | 6682 | typedef enum __WIDL_urlmon_generated_name_0000001D { |
| 6683 | SZM_CREATE = 0x0, | 6683 | SZM_CREATE = 0x0, |
| 6684 | SZM_DELETE = 0x1 | 6684 | SZM_DELETE = 0x1 |
| 6685 | } SZM_FLAGS; | 6685 | } SZM_FLAGS; |
| ... | @@ -7810,7 +7810,7 @@ enum { | ... | @@ -7810,7 +7810,7 @@ enum { |
| 7810 | MAX_ZONE_DESCRIPTION = 200 | 7810 | MAX_ZONE_DESCRIPTION = 200 |
| 7811 | }; | 7811 | }; |
| 7812 | 7812 | ||
| 7813 | typedef enum __WIDL_urlmon_generated_name_00000011 { | 7813 | typedef enum __WIDL_urlmon_generated_name_0000001E { |
| 7814 | ZAFLAGS_CUSTOM_EDIT = 0x1, | 7814 | ZAFLAGS_CUSTOM_EDIT = 0x1, |
| 7815 | ZAFLAGS_ADD_SITES = 0x2, | 7815 | ZAFLAGS_ADD_SITES = 0x2, |
| 7816 | ZAFLAGS_REQUIRE_VERIFICATION = 0x4, | 7816 | ZAFLAGS_REQUIRE_VERIFICATION = 0x4, |
| ... | @@ -9289,7 +9289,7 @@ static FORCEINLINE HRESULT IWrappedProtocol_GetWrapperCode(IWrappedProtocol* Thi | ... | @@ -9289,7 +9289,7 @@ static FORCEINLINE HRESULT IWrappedProtocol_GetWrapperCode(IWrappedProtocol* Thi |
| 9289 | 9289 | ||
| 9290 | typedef IGetBindHandle *LPGETBINDHANDLE; | 9290 | typedef IGetBindHandle *LPGETBINDHANDLE; |
| 9291 | 9291 | ||
| 9292 | typedef enum __WIDL_urlmon_generated_name_00000012 { | 9292 | typedef enum __WIDL_urlmon_generated_name_0000001F { |
| 9293 | BINDHANDLETYPES_APPCACHE = 0x0, | 9293 | BINDHANDLETYPES_APPCACHE = 0x0, |
| 9294 | BINDHANDLETYPES_DEPENDENCY = 0x1, | 9294 | BINDHANDLETYPES_DEPENDENCY = 0x1, |
| 9295 | BINDHANDLETYPES_COUNT = 0x2 | 9295 | BINDHANDLETYPES_COUNT = 0x2 |
lib/libc/include/any-windows-any/uxtheme.h+1-1| ... | @@ -353,7 +353,7 @@ THEMEAPI_(COLORREF) GetThemeSysColor(HTHEME hTheme,int iColorId); | ... | @@ -353,7 +353,7 @@ THEMEAPI_(COLORREF) GetThemeSysColor(HTHEME hTheme,int iColorId); |
| 353 | THEMEAPI_(HBRUSH) GetThemeSysColorBrush(HTHEME hTheme,int iColorId); | 353 | THEMEAPI_(HBRUSH) GetThemeSysColorBrush(HTHEME hTheme,int iColorId); |
| 354 | THEMEAPI_(WINBOOL) GetThemeSysBool(HTHEME hTheme,int iBoolId); | 354 | THEMEAPI_(WINBOOL) GetThemeSysBool(HTHEME hTheme,int iBoolId); |
| 355 | THEMEAPI_(int) GetThemeSysSize(HTHEME hTheme,int iSizeId); | 355 | THEMEAPI_(int) GetThemeSysSize(HTHEME hTheme,int iSizeId); |
| 356 | THEMEAPI GetThemeSysFont(HTHEME hTheme,int iFontId,LOGFONT *plf); | 356 | THEMEAPI GetThemeSysFont(HTHEME hTheme,int iFontId,LOGFONTW *plf); |
| 357 | THEMEAPI GetThemeSysString(HTHEME hTheme,int iStringId,LPWSTR pszStringBuff,int cchMaxStringChars); | 357 | THEMEAPI GetThemeSysString(HTHEME hTheme,int iStringId,LPWSTR pszStringBuff,int cchMaxStringChars); |
| 358 | THEMEAPI GetThemeSysInt(HTHEME hTheme,int iIntId,int *piValue); | 358 | THEMEAPI GetThemeSysInt(HTHEME hTheme,int iIntId,int *piValue); |
| 359 | THEMEAPI_(WINBOOL) IsThemeActive(); | 359 | THEMEAPI_(WINBOOL) IsThemeActive(); |
lib/libc/include/any-windows-any/vmr9.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/vmr9.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/vmr9.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/vmr9.idl deleted-525| ... | @@ -1,525 +0,0 @@ | ||
| 1 | /* | ||
| 2 | * Copyright 2008 Maarten Lankhorst | ||
| 3 | * | ||
| 4 | * This library is free software; you can redistribute it and/or | ||
| 5 | * modify it under the terms of the GNU Lesser General Public | ||
| 6 | * License as published by the Free Software Foundation; either | ||
| 7 | * version 2.1 of the License, or (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This library is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * Lesser General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU Lesser General Public | ||
| 15 | * License along with this library; if not, write to the Free Software | ||
| 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 17 | */ | ||
| 18 | |||
| 19 | import "unknwn.idl"; | ||
| 20 | |||
| 21 | cpp_quote("#if 0") | ||
| 22 | interface IDirect3DSurface9; | ||
| 23 | interface IDirect3DDevice9; | ||
| 24 | typedef LONGLONG REFERENCE_TIME; | ||
| 25 | typedef DWORD D3DFORMAT; | ||
| 26 | typedef DWORD D3DPOOL; | ||
| 27 | typedef HANDLE HMONITOR; | ||
| 28 | typedef struct { char dummy; } AM_MEDIA_TYPE; | ||
| 29 | typedef struct { char dummy; } D3DCOLOR; | ||
| 30 | cpp_quote("#endif") | ||
| 31 | |||
| 32 | interface IVMRSurface9; | ||
| 33 | interface IVMRSurfaceAllocator9; | ||
| 34 | interface IVMRSurfaceAllocatorEx9; | ||
| 35 | interface IVMRSurfaceAllocatorNotify9; | ||
| 36 | interface IVMRImagePresenter9; | ||
| 37 | interface IVMRImagePresenterConfig9; | ||
| 38 | interface IVMRMonitorConfig9; | ||
| 39 | interface IVMRWindowlessControl9; | ||
| 40 | interface IVMRMixerControl9; | ||
| 41 | interface IVMRImageCompositor9; | ||
| 42 | interface IVMRMixerBitmap9; | ||
| 43 | interface IVMRFilterConfig9; | ||
| 44 | interface IVMRAspectRatioControl9; | ||
| 45 | interface IVMRVideoStreamControl9; | ||
| 46 | |||
| 47 | typedef enum _VMR9PresentationFlags | ||
| 48 | { | ||
| 49 | VMR9Sample_SyncPoint = 0x1, | ||
| 50 | VMR9Sample_Preroll = 0x2, | ||
| 51 | VMR9Sample_Discontinuity = 0x4, | ||
| 52 | VMR9Sample_TimeValid = 0x8, | ||
| 53 | VMR9Sample_SrcDstRectsValid = 0x10 | ||
| 54 | } VMR9PresentationFlags; | ||
| 55 | |||
| 56 | typedef struct _VMR9PresentationInfo | ||
| 57 | { | ||
| 58 | DWORD dwFlags; /* Flags defined above */ | ||
| 59 | IDirect3DSurface9 *lpSurf; | ||
| 60 | REFERENCE_TIME rtStart; | ||
| 61 | REFERENCE_TIME rtEnd; | ||
| 62 | SIZE szAspectRatio; | ||
| 63 | RECT rcSrc; | ||
| 64 | RECT rcDst; | ||
| 65 | DWORD dwReserved1; | ||
| 66 | DWORD dwReserved2; | ||
| 67 | } VMR9PresentationInfo; | ||
| 68 | |||
| 69 | [ | ||
| 70 | local, | ||
| 71 | object, | ||
| 72 | uuid(69188c61-12a3-40f0-8ffc-342e7b433fd7), | ||
| 73 | helpstring("IVMRImagePresenter9 interface"), | ||
| 74 | pointer_default(unique) | ||
| 75 | ] | ||
| 76 | interface IVMRImagePresenter9 : IUnknown | ||
| 77 | { | ||
| 78 | HRESULT StartPresenting([in] DWORD_PTR id); | ||
| 79 | HRESULT StopPresenting([in] DWORD_PTR id); | ||
| 80 | HRESULT PresentImage([in] DWORD_PTR id, [in] VMR9PresentationInfo *info); | ||
| 81 | } | ||
| 82 | |||
| 83 | typedef enum _VMR9SurfaceAllocationFlags | ||
| 84 | { | ||
| 85 | VMR9AllocFlag_3DRenderTarget = 0x1, | ||
| 86 | VMR9AllocFlag_DXVATarget = 0x2, | ||
| 87 | VMR9AllocFlag_TextureSurface = 0x4, | ||
| 88 | VMR9AllocFlag_OffscreenSurface = 0x8, | ||
| 89 | VMR9AllocFlag_RGBDynamicSwitch = 0x10, | ||
| 90 | VMR9AllocFlag_UsageReserved = 0xe0, | ||
| 91 | VMR9AllocFlag_UsageMask = 0xff, | ||
| 92 | } VMR9SurfaceAllocationFlags; | ||
| 93 | |||
| 94 | typedef struct _VMR9AllocationInfo | ||
| 95 | { | ||
| 96 | DWORD dwFlags; /* Flags defined above */ | ||
| 97 | DWORD dwWidth; | ||
| 98 | DWORD dwHeight; | ||
| 99 | D3DFORMAT Format; | ||
| 100 | D3DPOOL Pool; | ||
| 101 | DWORD MinBuffers; | ||
| 102 | SIZE szAspectRatio; | ||
| 103 | SIZE szNativeSize; | ||
| 104 | } VMR9AllocationInfo; | ||
| 105 | |||
| 106 | [ | ||
| 107 | local, | ||
| 108 | object, | ||
| 109 | uuid(8d5148ea-3f5d-46cf-9df1-d1b896eedb1f), | ||
| 110 | helpstring("IVMRSurfaceAllocator9 interface"), | ||
| 111 | pointer_default(unique) | ||
| 112 | ] | ||
| 113 | interface IVMRSurfaceAllocator9 : IUnknown | ||
| 114 | { | ||
| 115 | HRESULT InitializeDevice([in] DWORD_PTR id, [in] VMR9AllocationInfo *allocinfo, [in, out] DWORD *numbuffers); | ||
| 116 | HRESULT TerminateDevice([in] DWORD_PTR id); | ||
| 117 | HRESULT GetSurface([in] DWORD_PTR id, [in] DWORD surfaceindex, [in] DWORD flags, [out] IDirect3DSurface9 **surface); | ||
| 118 | HRESULT AdviseNotify([in] IVMRSurfaceAllocatorNotify9 *allocnotify); | ||
| 119 | } | ||
| 120 | |||
| 121 | [ | ||
| 122 | local, | ||
| 123 | object, | ||
| 124 | uuid(6de9a68a-a928-4522-bf57-655ae3866456), | ||
| 125 | helpstring("IVMRSurfaceAllocatorEx9 interface"), | ||
| 126 | pointer_default(unique) | ||
| 127 | ] | ||
| 128 | interface IVMRSurfaceAllocatorEx9 : IVMRSurfaceAllocator9 | ||
| 129 | { | ||
| 130 | HRESULT GetSurfaceEx([in] DWORD_PTR id, [in] DWORD surfaceindex, [in] DWORD flags, [out] IDirect3DSurface9 **surface, [out] RECT *dest); | ||
| 131 | } | ||
| 132 | |||
| 133 | [ | ||
| 134 | local, | ||
| 135 | object, | ||
| 136 | uuid(dca3f5df-bb3a-4d03-bd81-84614bfbfa0c), | ||
| 137 | helpstring("IVMRSurfaceAllocatorNotify9 interface"), | ||
| 138 | pointer_default(unique) | ||
| 139 | ] | ||
| 140 | interface IVMRSurfaceAllocatorNotify9 : IUnknown | ||
| 141 | { | ||
| 142 | HRESULT AdviseSurfaceAllocator([in] DWORD_PTR id, [in] IVMRSurfaceAllocator9 *alloc); | ||
| 143 | HRESULT SetD3DDevice([in] IDirect3DDevice9 *device, [in] HMONITOR monitor); | ||
| 144 | HRESULT ChangeD3DDevice([in] IDirect3DDevice9 *device, [in] HMONITOR monitor); | ||
| 145 | HRESULT AllocateSurfaceHelper([in] VMR9AllocationInfo *allocinfo, [in, out] DWORD *numbuffers, [out] IDirect3DSurface9 **surface); | ||
| 146 | HRESULT NotifyEvent([in] LONG code, [in] LONG_PTR param1, [in] LONG_PTR param2); | ||
| 147 | } | ||
| 148 | |||
| 149 | typedef enum _VMR9AspectRatioMode | ||
| 150 | { | ||
| 151 | VMR9ARMode_None, | ||
| 152 | VMR9ARMode_LetterBox | ||
| 153 | } VMR9AspectRatioMode; | ||
| 154 | |||
| 155 | [ | ||
| 156 | local, | ||
| 157 | object, | ||
| 158 | uuid(8f537d09-f85e-4414-b23b-502e54c79927), | ||
| 159 | helpstring("IVMRWindowlessControl interface"), | ||
| 160 | pointer_default(unique) | ||
| 161 | ] | ||
| 162 | interface IVMRWindowlessControl9 : IUnknown | ||
| 163 | { | ||
| 164 | HRESULT GetNativeVideoSize([out] LONG *width, [out] LONG *height, [out] LONG *arwidth, [out] LONG *arheight); | ||
| 165 | HRESULT GetMinIdealVideoSize([out] LONG *width, [out] LONG *height); | ||
| 166 | HRESULT GetMaxIdealVideoSize([out] LONG *width, [out] LONG *height); | ||
| 167 | HRESULT SetVideoPosition([in] const RECT *source, [in] const RECT *dest); | ||
| 168 | HRESULT GetVideoPosition([out] RECT *source, [out] RECT *dest); | ||
| 169 | HRESULT GetAspectRatioMode([out] DWORD *mode); | ||
| 170 | HRESULT SetAspectRatioMode([in] DWORD mode); | ||
| 171 | HRESULT SetVideoClippingWindow([in] HWND hwnd); | ||
| 172 | HRESULT RepaintVideo([in] HWND hwnd, [in] HDC hdc); | ||
| 173 | HRESULT DisplayModeChanged(); | ||
| 174 | HRESULT GetCurrentImage([out] BYTE **dib); | ||
| 175 | HRESULT SetBorderColor([in] COLORREF color); | ||
| 176 | HRESULT GetBorderColor([out] COLORREF *color); | ||
| 177 | } | ||
| 178 | |||
| 179 | typedef enum _VMR9MixerPrefs | ||
| 180 | { | ||
| 181 | /* Decimation */ | ||
| 182 | MixerPref9_NoDecimation = 0x1, | ||
| 183 | MixerPref9_DecimateOutput = 0x2, | ||
| 184 | MixerPref9_ARAdjustXorY = 0x4, | ||
| 185 | MixerPref9_NonSquareMixing = 0x8, | ||
| 186 | MixerPref9_DecimateMask = 0xf, | ||
| 187 | |||
| 188 | /* Filtering */ | ||
| 189 | MixerPref9_BiLinearFiltering = 0x10, | ||
| 190 | MixerPref9_PointFiltering = 0x20, | ||
| 191 | MixerPref9_AnisotropicFiltering = 0x40, | ||
| 192 | MixerPref9_PyramidalQuadFiltering = 0x80, | ||
| 193 | MixerPref9_GaussianQuadFiltering = 0x100, | ||
| 194 | MixerPref9_FilteringReserved = 0xe00, | ||
| 195 | MixerPref9_FilteringMask = 0xff0, | ||
| 196 | |||
| 197 | /* Render target */ | ||
| 198 | MixerPref9_RenderTargetRGB = 0x1000, | ||
| 199 | MixerPref9_RenderTargetYUV = 0x2000, | ||
| 200 | MixerPref9_RenderTargetReserved = 0xfc000, | ||
| 201 | |||
| 202 | MixerPref9_DynamicSwitchToBOB = 0x100000, | ||
| 203 | MixerPref9_DynamicDecimateBy2 = 0x200000, | ||
| 204 | MixerPref9_DynamicReserved = 0xc00000, | ||
| 205 | MixerPref9_DynamicMask = 0xf00000, | ||
| 206 | } VMR9MixerPrefs; | ||
| 207 | |||
| 208 | typedef struct _VMR9NormalizedRect | ||
| 209 | { | ||
| 210 | FLOAT left; | ||
| 211 | FLOAT top; | ||
| 212 | FLOAT right; | ||
| 213 | FLOAT bottom; | ||
| 214 | } VMR9NormalizedRect; | ||
| 215 | |||
| 216 | typedef enum _VMR9ProcAmpControlFlags | ||
| 217 | { | ||
| 218 | ProcAmpControl9_Brightness = 0x1, | ||
| 219 | ProcAmpControl9_Contrast = 0x2, | ||
| 220 | ProcAmpControl9_Hue = 0x4, | ||
| 221 | ProcAmpControl9_Saturation = 0x8, | ||
| 222 | ProcAmpControl9_Mask = 0xf | ||
| 223 | } VMR9ProcAmpControlFlags; | ||
| 224 | |||
| 225 | typedef struct _VMR9ProcAmpControl | ||
| 226 | { | ||
| 227 | DWORD dwSize; | ||
| 228 | DWORD dwFlags; | ||
| 229 | FLOAT Brightness; | ||
| 230 | FLOAT Contrast; | ||
| 231 | FLOAT Hue; | ||
| 232 | FLOAT Saturation; | ||
| 233 | } VMR9ProcAmpControl; | ||
| 234 | |||
| 235 | typedef struct _VMR9ProcAmpControlRange | ||
| 236 | { | ||
| 237 | DWORD dwSize; | ||
| 238 | VMR9ProcAmpControlFlags dwProperty; | ||
| 239 | FLOAT MinValue; | ||
| 240 | FLOAT MaxValue; | ||
| 241 | FLOAT DefaultValue; | ||
| 242 | FLOAT StepSize; | ||
| 243 | } VMR9ProcAmpControlRange; | ||
| 244 | |||
| 245 | [ | ||
| 246 | local, | ||
| 247 | object, | ||
| 248 | uuid(1a777eaa-47c8-4930-b2c9-8fee1c1b0f3b), | ||
| 249 | helpstring("IVMRMixerControl9 interface"), | ||
| 250 | pointer_default(unique) | ||
| 251 | ] | ||
| 252 | interface IVMRMixerControl9 : IUnknown | ||
| 253 | { | ||
| 254 | HRESULT SetAlpha([in] DWORD streamid, [in] FLOAT alpha); | ||
| 255 | HRESULT GetAlpha([in] DWORD streamid, [out] FLOAT *alpha); | ||
| 256 | HRESULT SetZOrder([in] DWORD streamid, [in] DWORD zorder); | ||
| 257 | HRESULT GetZOrder([in] DWORD streamid, [out] DWORD *zorder); | ||
| 258 | HRESULT SetOutputRect([in] DWORD streamid, [in] const VMR9NormalizedRect *rect); | ||
| 259 | HRESULT GetOutputRect([in] DWORD streamid, [out] VMR9NormalizedRect *rect); | ||
| 260 | HRESULT SetBackgroundClr([in] COLORREF back); | ||
| 261 | HRESULT GetBackgroundClr([out] COLORREF *back); | ||
| 262 | HRESULT SetMixingPrefs([in] DWORD mixingprefs); | ||
| 263 | HRESULT GetMixingPrefs([out] DWORD *mixingprefs); | ||
| 264 | HRESULT SetProcAmpControl([in] DWORD streamid, [in] VMR9ProcAmpControl *control); | ||
| 265 | HRESULT GetProcAmpControl([in] DWORD streamid, [in, out] VMR9ProcAmpControl *control); | ||
| 266 | HRESULT GetProcAmpControlRange([in] DWORD streamid, [in, out] VMR9ProcAmpControlRange *controlrange); | ||
| 267 | } | ||
| 268 | |||
| 269 | typedef struct _VMR9AlphaBitmap | ||
| 270 | { | ||
| 271 | DWORD dwFlags; | ||
| 272 | HDC hdc; | ||
| 273 | IDirect3DSurface9 *pDDS; | ||
| 274 | RECT rSrc; | ||
| 275 | VMR9NormalizedRect rDest; | ||
| 276 | FLOAT fAlpha; | ||
| 277 | COLORREF clrSrcKey; | ||
| 278 | DWORD dwFilterMode; | ||
| 279 | } VMR9AlphaBitmap; | ||
| 280 | |||
| 281 | typedef enum _VMR9AlphaBitmapFlags | ||
| 282 | { | ||
| 283 | VMR9AlphaBitmap_Disable = 0x1, | ||
| 284 | VMR9AlphaBitmap_hDC = 0x2, | ||
| 285 | VMR9AlphaBitmap_EntireDDS = 0x4, | ||
| 286 | VMR9AlphaBitmap_SrcColorKey = 0x8, | ||
| 287 | VMR9AlphaBitmap_SrcRect = 0x10, | ||
| 288 | VMR9AlphaBitmap_FilterMode = 0x20 | ||
| 289 | } VMR9AlphaBitmapFlags; | ||
| 290 | |||
| 291 | [ | ||
| 292 | local, | ||
| 293 | object, | ||
| 294 | uuid(ced175e5-1935-4820-81bd-ff6ad00c9108), | ||
| 295 | helpstring("IVMRMixerBitmap interface"), | ||
| 296 | pointer_default(unique) | ||
| 297 | ] | ||
| 298 | interface IVMRMixerBitmap9 : IUnknown | ||
| 299 | { | ||
| 300 | HRESULT SetAlphaBitmap([in] const VMR9AlphaBitmap *bitmap); | ||
| 301 | HRESULT UpdateAlphaBitmapParameters([in] const VMR9AlphaBitmap *bitmap); | ||
| 302 | HRESULT GetAlphaBitmapParameters([out] VMR9AlphaBitmap *bitmap); | ||
| 303 | } | ||
| 304 | |||
| 305 | [ | ||
| 306 | local, | ||
| 307 | object, | ||
| 308 | uuid(dfc581a1-6e1f-4c3a-8d0a-5e9792ea2afc), | ||
| 309 | helpstring("IVMRSurface interface"), | ||
| 310 | pointer_default(unique) | ||
| 311 | ] | ||
| 312 | interface IVMRSurface9 : IUnknown | ||
| 313 | { | ||
| 314 | HRESULT IsSurfaceLocked(); | ||
| 315 | HRESULT LockSurface([out] BYTE **surface); | ||
| 316 | HRESULT UnlockSurface(); | ||
| 317 | HRESULT GetSurface([out] IDirect3DSurface9 **surface); | ||
| 318 | } | ||
| 319 | |||
| 320 | typedef enum _VMR9RenderPrefs | ||
| 321 | { | ||
| 322 | RenderPrefs9_DoNotRenderBorder = 0x1, | ||
| 323 | RenderPrefs9_Mask = 0x1 | ||
| 324 | } VMR9RenderPrefs; | ||
| 325 | |||
| 326 | [ | ||
| 327 | local, | ||
| 328 | object, | ||
| 329 | uuid(45c15cab-6e22-420a-8043-ae1f0ac02c7d), | ||
| 330 | helpstring("IVMRImagePresenterConfig9 interface"), | ||
| 331 | pointer_default(unique) | ||
| 332 | ] | ||
| 333 | interface IVMRImagePresenterConfig9 : IUnknown | ||
| 334 | { | ||
| 335 | HRESULT SetRenderingPrefs([in] DWORD renderflags); | ||
| 336 | HRESULT GetRenderingPrefs([out] DWORD *renderflags); | ||
| 337 | } | ||
| 338 | |||
| 339 | [ | ||
| 340 | local, | ||
| 341 | object, | ||
| 342 | uuid(d0cfe38b-93e7-4772-8957-0400c49a4485), | ||
| 343 | helpstring("IVMRMixerStreamConfig interface"), | ||
| 344 | pointer_default(unique) | ||
| 345 | ] | ||
| 346 | interface IVMRVideoStreamControl9: IUnknown | ||
| 347 | { | ||
| 348 | HRESULT SetStreamActiveState([in] BOOL active); | ||
| 349 | HRESULT GetStreamActiveState([out] BOOL *active); | ||
| 350 | } | ||
| 351 | |||
| 352 | typedef enum _VMR9Mode | ||
| 353 | { | ||
| 354 | VMR9Mode_Windowed = 0x1, | ||
| 355 | VMR9Mode_Windowless = 0x2, | ||
| 356 | VMR9Mode_Renderless = 0x4, | ||
| 357 | VMR9Mode_Mask = 0x7 | ||
| 358 | } VMR9Mode; | ||
| 359 | |||
| 360 | [ | ||
| 361 | local, | ||
| 362 | object, | ||
| 363 | uuid(5a804648-4f66-4867-9c43-4f5c822cf1b8), | ||
| 364 | helpstring("IVMRFilterConfig9 interface"), | ||
| 365 | pointer_default(unique) | ||
| 366 | ] | ||
| 367 | interface IVMRFilterConfig9 : IUnknown | ||
| 368 | { | ||
| 369 | HRESULT SetImageCompositor([in] IVMRImageCompositor9 *compositor); | ||
| 370 | HRESULT SetNumberOfStreams([in] DWORD max); | ||
| 371 | HRESULT GetNumberOfStreams([out] DWORD *max); | ||
| 372 | HRESULT SetRenderingPrefs([in] DWORD renderflags); | ||
| 373 | HRESULT GetRenderingPrefs([out] DWORD *renderflags); | ||
| 374 | HRESULT SetRenderingMode([in] DWORD mode); | ||
| 375 | HRESULT GetRenderingMode([out] DWORD *mode); | ||
| 376 | } | ||
| 377 | |||
| 378 | [ | ||
| 379 | local, | ||
| 380 | object, | ||
| 381 | uuid(00d96c29-bbde-4efc-9901-bb5036392146), | ||
| 382 | helpstring("IVMRAspectRatioControl9 interface"), | ||
| 383 | pointer_default(unique) | ||
| 384 | ] | ||
| 385 | interface IVMRAspectRatioControl9 : IUnknown | ||
| 386 | { | ||
| 387 | HRESULT GetAspectRatioMode([out] DWORD *mode); | ||
| 388 | HRESULT SetAspectRatioMode([in] DWORD mode); | ||
| 389 | } | ||
| 390 | |||
| 391 | #define VMR9DEVICENAMELEN 32 | ||
| 392 | #define VMR9DEVICEDESCRIPTIONLEN 512 | ||
| 393 | |||
| 394 | typedef struct _VMR9MonitorInfo | ||
| 395 | { | ||
| 396 | UINT uDevID; | ||
| 397 | RECT rcMonitor; | ||
| 398 | HMONITOR hMon; | ||
| 399 | DWORD dwFlags; | ||
| 400 | WCHAR szDevice[VMR9DEVICENAMELEN]; | ||
| 401 | WCHAR szDescription[VMR9DEVICEDESCRIPTIONLEN]; | ||
| 402 | LARGE_INTEGER liDriverVersion; | ||
| 403 | DWORD dwVendorId; | ||
| 404 | DWORD dwDeviceId; | ||
| 405 | DWORD dwSubSysId; | ||
| 406 | DWORD dwRevision; | ||
| 407 | } VMR9MonitorInfo; | ||
| 408 | |||
| 409 | [ | ||
| 410 | local, | ||
| 411 | object, | ||
| 412 | uuid(46c2e457-8ba0-4eef-b80b-0680f0978749), | ||
| 413 | helpstring("IVMRMonitorConfig9 interface"), | ||
| 414 | pointer_default(unique) | ||
| 415 | ] | ||
| 416 | interface IVMRMonitorConfig9 : IUnknown | ||
| 417 | { | ||
| 418 | HRESULT SetMonitor([in] UINT uDev); | ||
| 419 | HRESULT GetMonitor([out] UINT *uDev); | ||
| 420 | HRESULT SetDefaultMonitor([in] UINT uDev); | ||
| 421 | HRESULT GetDefaultMonitor([out] UINT *uDev); | ||
| 422 | HRESULT GetAvailableMonitors([out, size_is(arraysize)] VMR9MonitorInfo *info, [in] DWORD arraysize, [out] DWORD *numdev); | ||
| 423 | } | ||
| 424 | |||
| 425 | typedef enum _VMR9DeinterlacePrefs | ||
| 426 | { | ||
| 427 | DeinterlacePref9_NextBest = 0x1, | ||
| 428 | DeinterlacePref9_BOB = 0x2, | ||
| 429 | DeinterlacePref9_Weave = 0x4, | ||
| 430 | DeinterlacePref9_Mask = 0x7 | ||
| 431 | } VMR9DeinterlacePrefs; | ||
| 432 | |||
| 433 | typedef enum _VMR9DeinterlaceTech | ||
| 434 | { | ||
| 435 | DeinterlaceTech9_Unknown = 0, | ||
| 436 | DeinterlaceTech9_BOBLineReplicate = 0x1, | ||
| 437 | DeinterlaceTech9_BOBVerticalStretch = 0x2, | ||
| 438 | DeinterlaceTech9_MedianFiltering = 0x4, | ||
| 439 | DeinterlaceTech9_EdgeFiltering = 0x10, | ||
| 440 | DeinterlaceTech9_FieldAdaptive = 0x20, | ||
| 441 | DeinterlaceTech9_PixelAdaptive = 0x40, | ||
| 442 | DeinterlaceTech9_MotionVectorSteered = 0x80 | ||
| 443 | } VMR9DeinterlaceTech; | ||
| 444 | |||
| 445 | typedef struct _VMR9Frequency | ||
| 446 | { | ||
| 447 | DWORD dwNumerator; | ||
| 448 | DWORD dwDenominator; | ||
| 449 | } VMR9Frequency; | ||
| 450 | |||
| 451 | typedef enum _VMR9_SampleFormat | ||
| 452 | { | ||
| 453 | VMR9_SampleReserved = 1, | ||
| 454 | VMR9_SampleProgressiveFrame = 2, | ||
| 455 | VMR9_SampleFieldInterleavedEvenFirst = 3, | ||
| 456 | VMR9_SampleFieldInterleavedOddFirst = 4, | ||
| 457 | VMR9_SampleFieldSingleEven = 5, | ||
| 458 | VMR9_SampleFieldSingleOdd = 6, | ||
| 459 | } VMR9_SampleFormat; | ||
| 460 | |||
| 461 | typedef struct _VMR9VideoDesc | ||
| 462 | { | ||
| 463 | DWORD dwSize; | ||
| 464 | DWORD dwSampleWidth; | ||
| 465 | DWORD dwSampleHeight; | ||
| 466 | VMR9_SampleFormat SampleFormat; | ||
| 467 | DWORD dwFourCC; | ||
| 468 | VMR9Frequency InputSampleFreq; | ||
| 469 | VMR9Frequency OutputFrameFreq; | ||
| 470 | } VMR9VideoDesc; | ||
| 471 | |||
| 472 | typedef struct _VMR9DeinterlaceCaps { | ||
| 473 | DWORD dwSize; | ||
| 474 | DWORD dwNumPreviousOutputFrames; | ||
| 475 | DWORD dwNumForwardRefSamples; | ||
| 476 | DWORD dwNumBackwardRefSamples; | ||
| 477 | VMR9DeinterlaceTech DeinterlaceTechnology; | ||
| 478 | } VMR9DeinterlaceCaps; | ||
| 479 | |||
| 480 | [ | ||
| 481 | local, | ||
| 482 | object, | ||
| 483 | uuid(a215fb8d-13c2-4f7f-993c-003d6271a459), | ||
| 484 | helpstring("IVMRDeinterlaceControl9 interface"), | ||
| 485 | pointer_default(unique) | ||
| 486 | ] | ||
| 487 | interface IVMRDeinterlaceControl9 : IUnknown | ||
| 488 | { | ||
| 489 | HRESULT GetNumberOfDeinterlaceModes([in] VMR9VideoDesc *desc, [in, out] DWORD *nummodes, [out] GUID *modes); | ||
| 490 | HRESULT GetDeinterlaceModeCaps([in] GUID *mode, [in] VMR9VideoDesc *desc, [out] VMR9DeinterlaceCaps *caps); | ||
| 491 | HRESULT GetDeinterlaceMode([in] DWORD streamid, [out] GUID *mode); | ||
| 492 | HRESULT SetDeinterlaceMode([in] DWORD streamid, [in] GUID *mode); | ||
| 493 | HRESULT GetDeinterlacePrefs([out] DWORD *prefs); | ||
| 494 | HRESULT SetDeinterlacePrefs([in] DWORD prefs); | ||
| 495 | HRESULT GetActualDeinterlaceMode([in] DWORD streamid, [out] GUID *mode); | ||
| 496 | } | ||
| 497 | |||
| 498 | typedef struct _VMR9VideoStreamInfo { | ||
| 499 | IDirect3DSurface9 *pddsVideoSurface; | ||
| 500 | DWORD dwWidth; | ||
| 501 | DWORD dwHeight; | ||
| 502 | DWORD dwStrmID; | ||
| 503 | FLOAT fAlpha; | ||
| 504 | VMR9NormalizedRect rNormal; | ||
| 505 | REFERENCE_TIME rtStart; | ||
| 506 | REFERENCE_TIME rtEnd; | ||
| 507 | VMR9_SampleFormat SampleFormat; | ||
| 508 | } VMR9VideoStreamInfo; | ||
| 509 | |||
| 510 | [ | ||
| 511 | local, | ||
| 512 | object, | ||
| 513 | uuid(4a5c89eb-df51-4654-ac2a-e48e02bbabf6), | ||
| 514 | helpstring("IVMRImageCompositor9 interface"), | ||
| 515 | pointer_default(unique) | ||
| 516 | ] | ||
| 517 | interface IVMRImageCompositor9 : IUnknown | ||
| 518 | { | ||
| 519 | HRESULT InitCompositionDevice([in] IUnknown *d3ddev); | ||
| 520 | HRESULT TermCompositionDevice([in] IUnknown *d3ddev); | ||
| 521 | HRESULT SetStreamMediaType([in] DWORD stream, [in] AM_MEDIA_TYPE *mt, [in] BOOL texture); | ||
| 522 | HRESULT CompositeImage([in] IUnknown *d3ddev, [in] IDirect3DSurface9 *d3dtarget, [in] AM_MEDIA_TYPE *mttarget, | ||
| 523 | [in] REFERENCE_TIME start, [in] REFERENCE_TIME stop, D3DCOLOR back, | ||
| 524 | [in] VMR9VideoStreamInfo *info, [in] UINT streams); | ||
| 525 | } | ||
lib/libc/include/any-windows-any/vss.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.0-rc1 from vss.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/vss.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wbemads.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wbemads.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wbemads.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -53,6 +53,8 @@ extern "C" { | ... | @@ -53,6 +53,8 @@ extern "C" { |
| 53 | #include <winapifamily.h> | 53 | #include <winapifamily.h> |
| 54 | 54 | ||
| 55 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | 55 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 56 | #ifndef __WMIEXTENSIONLib_LIBRARY_DEFINED__ | ||
| 57 | #define __WMIEXTENSIONLib_LIBRARY_DEFINED__ | ||
| 56 | 58 | ||
| 57 | DEFINE_GUID(LIBID_WMIEXTENSIONLib, 0xe503d000, 0x5c7f, 0x11d2, 0x8b,0x74, 0x00,0x10,0x4b,0x2a,0xfb,0x41); | 59 | DEFINE_GUID(LIBID_WMIEXTENSIONLib, 0xe503d000, 0x5c7f, 0x11d2, 0x8b,0x74, 0x00,0x10,0x4b,0x2a,0xfb,0x41); |
| 58 | 60 | ||
| ... | @@ -77,6 +79,7 @@ __CRT_UUID_DECL(WMIExtension, 0xf0975afe, 0x5c7f, 0x11d2, 0x8b,0x74, 0x00,0x10,0 | ... | @@ -77,6 +79,7 @@ __CRT_UUID_DECL(WMIExtension, 0xf0975afe, 0x5c7f, 0x11d2, 0x8b,0x74, 0x00,0x10,0 |
| 77 | #endif | 79 | #endif |
| 78 | #endif | 80 | #endif |
| 79 | 81 | ||
| 82 | #endif /* __WMIEXTENSIONLib_LIBRARY_DEFINED__ */ | ||
| 80 | /***************************************************************************** | 83 | /***************************************************************************** |
| 81 | * IWMIExtension interface | 84 | * IWMIExtension interface |
| 82 | */ | 85 | */ |
lib/libc/include/any-windows-any/wbemcli.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wbemcli.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wbemcli.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -446,6 +446,8 @@ interface IWbemUnsecuredApartment; | ... | @@ -446,6 +446,8 @@ interface IWbemUnsecuredApartment; |
| 446 | #include <winapifamily.h> | 446 | #include <winapifamily.h> |
| 447 | 447 | ||
| 448 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | 448 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 449 | #ifndef __WbemClient_v1_LIBRARY_DEFINED__ | ||
| 450 | #define __WbemClient_v1_LIBRARY_DEFINED__ | ||
| 449 | 451 | ||
| 450 | DEFINE_GUID(LIBID_WbemClient_v1, 0x7ec196fe, 0x7005, 0x11d1, 0xad,0x90, 0x00,0xc0,0x4f,0xd8,0xfd,0xff); | 452 | DEFINE_GUID(LIBID_WbemClient_v1, 0x7ec196fe, 0x7005, 0x11d1, 0xad,0x90, 0x00,0xc0,0x4f,0xd8,0xfd,0xff); |
| 451 | 453 | ||
| ... | @@ -966,6 +968,7 @@ __CRT_UUID_DECL(WbemRefresher, 0xc71566f2, 0x561e, 0x11d1, 0xad,0x87, 0x00,0xc0, | ... | @@ -966,6 +968,7 @@ __CRT_UUID_DECL(WbemRefresher, 0xc71566f2, 0x561e, 0x11d1, 0xad,0x87, 0x00,0xc0, |
| 966 | #endif | 968 | #endif |
| 967 | #endif | 969 | #endif |
| 968 | 970 | ||
| 971 | #endif /* __WbemClient_v1_LIBRARY_DEFINED__ */ | ||
| 969 | /***************************************************************************** | 972 | /***************************************************************************** |
| 970 | * IWbemClassObject interface | 973 | * IWbemClassObject interface |
| 971 | */ | 974 | */ |
lib/libc/include/any-windows-any/wbemdisp.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wbemdisp.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wbemdisp.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -450,6 +450,8 @@ extern "C" { | ... | @@ -450,6 +450,8 @@ extern "C" { |
| 450 | #include <winapifamily.h> | 450 | #include <winapifamily.h> |
| 451 | 451 | ||
| 452 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | 452 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 453 | #ifndef __WbemScripting_LIBRARY_DEFINED__ | ||
| 454 | #define __WbemScripting_LIBRARY_DEFINED__ | ||
| 453 | 455 | ||
| 454 | DEFINE_GUID(LIBID_WbemScripting, 0x565783c6, 0xcb41, 0x11d1, 0x8b,0x02, 0x00,0x60,0x08,0x06,0xd9,0xb6); | 456 | DEFINE_GUID(LIBID_WbemScripting, 0x565783c6, 0xcb41, 0x11d1, 0x8b,0x02, 0x00,0x60,0x08,0x06,0xd9,0xb6); |
| 455 | 457 | ||
| ... | @@ -1223,6 +1225,7 @@ __CRT_UUID_DECL(SWbemRefreshableItem, 0x8c6854bc, 0xde4b, 0x11d3, 0xb3,0x90, 0x0 | ... | @@ -1223,6 +1225,7 @@ __CRT_UUID_DECL(SWbemRefreshableItem, 0x8c6854bc, 0xde4b, 0x11d3, 0xb3,0x90, 0x0 |
| 1223 | #endif | 1225 | #endif |
| 1224 | #endif | 1226 | #endif |
| 1225 | 1227 | ||
| 1228 | #endif /* __WbemScripting_LIBRARY_DEFINED__ */ | ||
| 1226 | /***************************************************************************** | 1229 | /***************************************************************************** |
| 1227 | * ISWbemLocator interface | 1230 | * ISWbemLocator interface |
| 1228 | */ | 1231 | */ |
lib/libc/include/any-windows-any/wbemprov.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wbemprov.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wbemprov.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -274,6 +274,8 @@ interface IWbemDecoupledRegistrar; | ... | @@ -274,6 +274,8 @@ interface IWbemDecoupledRegistrar; |
| 274 | #endif /* __cplusplus */ | 274 | #endif /* __cplusplus */ |
| 275 | #endif | 275 | #endif |
| 276 | 276 | ||
| 277 | #ifndef __WbemProviders_v1_LIBRARY_DEFINED__ | ||
| 278 | #define __WbemProviders_v1_LIBRARY_DEFINED__ | ||
| 277 | 279 | ||
| 278 | DEFINE_GUID(LIBID_WbemProviders_v1, 0x092df710, 0x7010, 0x11d1, 0xad,0x90, 0x00,0xc0,0x4f,0xd8,0xfd,0xff); | 280 | DEFINE_GUID(LIBID_WbemProviders_v1, 0x092df710, 0x7010, 0x11d1, 0xad,0x90, 0x00,0xc0,0x4f,0xd8,0xfd,0xff); |
| 279 | 281 | ||
| ... | @@ -342,6 +344,7 @@ __CRT_UUID_DECL(WbemDecoupledBasicEventProvider, 0xf5f75737, 0x2843, 0x4f22, 0x9 | ... | @@ -342,6 +344,7 @@ __CRT_UUID_DECL(WbemDecoupledBasicEventProvider, 0xf5f75737, 0x2843, 0x4f22, 0x9 |
| 342 | #endif | 344 | #endif |
| 343 | #endif | 345 | #endif |
| 344 | 346 | ||
| 347 | #endif /* __WbemProviders_v1_LIBRARY_DEFINED__ */ | ||
| 345 | typedef enum tag_WBEM_BATCH_TYPE { | 348 | typedef enum tag_WBEM_BATCH_TYPE { |
| 346 | WBEM_FLAG_BATCH_IF_NEEDED = 0, | 349 | WBEM_FLAG_BATCH_IF_NEEDED = 0, |
| 347 | WBEM_FLAG_MUST_BATCH = 0x1, | 350 | WBEM_FLAG_MUST_BATCH = 0x1, |
lib/libc/include/any-windows-any/wbemtran.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wbemtran.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wbemtran.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -185,6 +185,8 @@ typedef enum tag_WBEM_LOGIN_TYPE { | ... | @@ -185,6 +185,8 @@ typedef enum tag_WBEM_LOGIN_TYPE { |
| 185 | WBEM_FLAG_USE_MULTIPLE_CHALLENGES = 0x10 | 185 | WBEM_FLAG_USE_MULTIPLE_CHALLENGES = 0x10 |
| 186 | } WBEM_LOGIN_TYPE; | 186 | } WBEM_LOGIN_TYPE; |
| 187 | typedef BYTE *WBEM_128BITS; | 187 | typedef BYTE *WBEM_128BITS; |
| 188 | #ifndef __WbemTransports_v1_LIBRARY_DEFINED__ | ||
| 189 | #define __WbemTransports_v1_LIBRARY_DEFINED__ | ||
| 188 | 190 | ||
| 189 | DEFINE_GUID(LIBID_WbemTransports_v1, 0x027947f3, 0xd731, 0x11ce, 0xa3,0x57, 0x00,0x00,0x00,0x00,0x00,0x01); | 191 | DEFINE_GUID(LIBID_WbemTransports_v1, 0x027947f3, 0xd731, 0x11ce, 0xa3,0x57, 0x00,0x00,0x00,0x00,0x00,0x01); |
| 190 | 192 | ||
| ... | @@ -240,6 +242,7 @@ __CRT_UUID_DECL(WbemDCOMTransport, 0xf7ce2e13, 0x8c90, 0x11d1, 0x9e,0x7b, 0x00,0 | ... | @@ -240,6 +242,7 @@ __CRT_UUID_DECL(WbemDCOMTransport, 0xf7ce2e13, 0x8c90, 0x11d1, 0x9e,0x7b, 0x00,0 |
| 240 | #endif | 242 | #endif |
| 241 | #endif | 243 | #endif |
| 242 | 244 | ||
| 245 | #endif /* __WbemTransports_v1_LIBRARY_DEFINED__ */ | ||
| 243 | /***************************************************************************** | 246 | /***************************************************************************** |
| 244 | * IWbemLevel1Login interface | 247 | * IWbemLevel1Login interface |
| 245 | */ | 248 | */ |
lib/libc/include/any-windows-any/wchar.h+24-10| ... | @@ -270,11 +270,13 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[];	/* A pointer to an array of FILE */ | ... | @@ -270,11 +270,13 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[];	/* A pointer to an array of FILE */ |
| 270 | wint_t __cdecl towlower(wint_t _C); | 270 | wint_t __cdecl towlower(wint_t _C); |
| 271 | _CRTIMP wint_t __cdecl _towlower_l(wint_t _C,_locale_t _Locale); | 271 | _CRTIMP wint_t __cdecl _towlower_l(wint_t _C,_locale_t _Locale); |
| 272 | int __cdecl iswctype(wint_t _C,wctype_t _Type); | 272 | int __cdecl iswctype(wint_t _C,wctype_t _Type); |
| 273 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 273 | _CRTIMP int __cdecl _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale); | 274 | _CRTIMP int __cdecl _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale); |
| 274 | _CRTIMP int __cdecl __iswcsymf(wint_t _C); | 275 | _CRTIMP int __cdecl __iswcsymf(wint_t _C); |
| 275 | _CRTIMP int __cdecl _iswcsymf_l(wint_t _C,_locale_t _Locale); | 276 | _CRTIMP int __cdecl _iswcsymf_l(wint_t _C,_locale_t _Locale); |
| 276 | _CRTIMP int __cdecl __iswcsym(wint_t _C); | 277 | _CRTIMP int __cdecl __iswcsym(wint_t _C); |
| 277 | _CRTIMP int __cdecl _iswcsym_l(wint_t _C,_locale_t _Locale); | 278 | _CRTIMP int __cdecl _iswcsym_l(wint_t _C,_locale_t _Locale); |
| 279 | #endif | ||
| 278 | #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP | 280 | #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP |
| 279 | int __cdecl is_wctype(wint_t _C,wctype_t _Type); | 281 | int __cdecl is_wctype(wint_t _C,wctype_t _Type); |
| 280 | #endif /* _CRT_USE_WINAPI_FAMILY_DESKTOP_APP */ | 282 | #endif /* _CRT_USE_WINAPI_FAMILY_DESKTOP_APP */ |
| ... | @@ -290,7 +292,9 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[];	/* A pointer to an array of FILE */ | ... | @@ -290,7 +292,9 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[];	/* A pointer to an array of FILE */ |
| 290 | 292 | ||
| 291 | _CRTIMP wchar_t *__cdecl _wgetcwd(wchar_t *_DstBuf,int _SizeInWords); | 293 | _CRTIMP wchar_t *__cdecl _wgetcwd(wchar_t *_DstBuf,int _SizeInWords); |
| 292 | _CRTIMP wchar_t *__cdecl _wgetdcwd(int _Drive,wchar_t *_DstBuf,int _SizeInWords); | 294 | _CRTIMP wchar_t *__cdecl _wgetdcwd(int _Drive,wchar_t *_DstBuf,int _SizeInWords); |
| 295 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 293 | wchar_t *__cdecl _wgetdcwd_nolock(int _Drive,wchar_t *_DstBuf,int _SizeInWords); | 296 | wchar_t *__cdecl _wgetdcwd_nolock(int _Drive,wchar_t *_DstBuf,int _SizeInWords); |
| 297 | #endif | ||
| 294 | _CRTIMP int __cdecl _wchdir(const wchar_t *_Path); | 298 | _CRTIMP int __cdecl _wchdir(const wchar_t *_Path); |
| 295 | _CRTIMP int __cdecl _wmkdir(const wchar_t *_Path); | 299 | _CRTIMP int __cdecl _wmkdir(const wchar_t *_Path); |
| 296 | _CRTIMP int __cdecl _wrmdir(const wchar_t *_Path); | 300 | _CRTIMP int __cdecl _wrmdir(const wchar_t *_Path); |
| ... | @@ -442,11 +446,13 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[];	/* A pointer to an array of FILE */ | ... | @@ -442,11 +446,13 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[];	/* A pointer to an array of FILE */ |
| 442 | _CRTIMP int __cdecl _vcwprintf_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,va_list _ArgList); | 446 | _CRTIMP int __cdecl _vcwprintf_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,va_list _ArgList); |
| 443 | _CRTIMP int __cdecl _cwprintf_p_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,...); | 447 | _CRTIMP int __cdecl _cwprintf_p_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,...); |
| 444 | _CRTIMP int __cdecl _vcwprintf_p_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,va_list _ArgList); | 448 | _CRTIMP int __cdecl _vcwprintf_p_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,va_list _ArgList); |
| 449 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 445 | wint_t __cdecl _putwch_nolock(wchar_t _WCh); | 450 | wint_t __cdecl _putwch_nolock(wchar_t _WCh); |
| 446 | wint_t __cdecl _getwch_nolock(void); | 451 | wint_t __cdecl _getwch_nolock(void); |
| 447 | wint_t __cdecl _getwche_nolock(void); | 452 | wint_t __cdecl _getwche_nolock(void); |
| 448 | wint_t __cdecl _ungetwch_nolock(wint_t _WCh); | 453 | wint_t __cdecl _ungetwch_nolock(wint_t _WCh); |
| 449 | #endif | 454 | #endif |
| 455 | #endif | ||
| 450 | 456 | ||
| 451 | #ifdef _UCRT | 457 | #ifdef _UCRT |
| 452 | int __cdecl __stdio_common_vswprintf_p(unsigned __int64 _Options, wchar_t *_Str, size_t _Len, const wchar_t *_Format, _locale_t _Locale, va_list _ArgList); | 458 | int __cdecl __stdio_common_vswprintf_p(unsigned __int64 _Options, wchar_t *_Str, size_t _Len, const wchar_t *_Format, _locale_t _Locale, va_list _ArgList); |
| ... | @@ -648,8 +654,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -648,8 +654,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 648 | #else /* !__USE_MINGW_ANSI_STDIO */ | 654 | #else /* !__USE_MINGW_ANSI_STDIO */ |
| 649 | 655 | ||
| 650 | #ifdef _UCRT | 656 | #ifdef _UCRT |
| 651 | __mingw_ovr | 657 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 652 | int __cdecl fwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 658 | int __cdecl fwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...) |
| 653 | { | 659 | { |
| 654 | __builtin_va_list __ap; | 660 | __builtin_va_list __ap; |
| 655 | int __ret; | 661 | int __ret; |
| ... | @@ -658,8 +664,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -658,8 +664,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 658 | __builtin_va_end(__ap); | 664 | __builtin_va_end(__ap); |
| 659 | return __ret; | 665 | return __ret; |
| 660 | } | 666 | } |
| 661 | __mingw_ovr | 667 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 662 | int __cdecl swscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 668 | int __cdecl swscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,...) |
| 663 | { | 669 | { |
| 664 | __builtin_va_list __ap; | 670 | __builtin_va_list __ap; |
| 665 | int __ret; | 671 | int __ret; |
| ... | @@ -668,8 +674,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -668,8 +674,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 668 | __builtin_va_end(__ap); | 674 | __builtin_va_end(__ap); |
| 669 | return __ret; | 675 | return __ret; |
| 670 | } | 676 | } |
| 671 | __mingw_ovr | 677 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 672 | int __cdecl wscanf(const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 678 | int __cdecl wscanf(const wchar_t * __restrict__ _Format,...) |
| 673 | { | 679 | { |
| 674 | __builtin_va_list __ap; | 680 | __builtin_va_list __ap; |
| 675 | int __ret; | 681 | int __ret; |
| ... | @@ -803,8 +809,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -803,8 +809,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 803 | __builtin_va_end(__ap); | 809 | __builtin_va_end(__ap); |
| 804 | return __ret; | 810 | return __ret; |
| 805 | } | 811 | } |
| 806 | __mingw_static_ovr | 812 | __mingw_static_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 807 | int __cdecl _snwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 813 | int __cdecl _snwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,...) |
| 808 | { | 814 | { |
| 809 | __builtin_va_list __ap; | 815 | __builtin_va_list __ap; |
| 810 | int __ret; | 816 | int __ret; |
| ... | @@ -813,8 +819,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -813,8 +819,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 813 | __builtin_va_end(__ap); | 819 | __builtin_va_end(__ap); |
| 814 | return __ret; | 820 | return __ret; |
| 815 | } | 821 | } |
| 816 | __mingw_ovr | 822 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN |
| 817 | int __cdecl _vsnwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,va_list _Args) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | 823 | int __cdecl _vsnwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,va_list _Args) |
| 818 | { | 824 | { |
| 819 | return __stdio_common_vswprintf(_CRT_INTERNAL_LOCAL_PRINTF_OPTIONS | _CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION, _Dest, _Count, _Format, NULL, _Args); | 825 | return __stdio_common_vswprintf(_CRT_INTERNAL_LOCAL_PRINTF_OPTIONS | _CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION, _Dest, _Count, _Format, NULL, _Args); |
| 820 | } | 826 | } |
| ... | @@ -1217,9 +1223,11 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1217,9 +1223,11 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1217 | #endif | 1223 | #endif |
| 1218 | _CRTIMP int __cdecl _wremove(const wchar_t *_Filename); | 1224 | _CRTIMP int __cdecl _wremove(const wchar_t *_Filename); |
| 1219 | _CRTIMP wchar_t *__cdecl _wtmpnam(wchar_t *_Buffer); | 1225 | _CRTIMP wchar_t *__cdecl _wtmpnam(wchar_t *_Buffer); |
| 1226 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 1220 | _CRTIMP wint_t __cdecl _fgetwc_nolock(FILE *_File); | 1227 | _CRTIMP wint_t __cdecl _fgetwc_nolock(FILE *_File); |
| 1221 | _CRTIMP wint_t __cdecl _fputwc_nolock(wchar_t _Ch,FILE *_File); | 1228 | _CRTIMP wint_t __cdecl _fputwc_nolock(wchar_t _Ch,FILE *_File); |
| 1222 | _CRTIMP wint_t __cdecl _ungetwc_nolock(wint_t _Ch,FILE *_File); | 1229 | _CRTIMP wint_t __cdecl _ungetwc_nolock(wint_t _Ch,FILE *_File); |
| 1230 | #endif | ||
| 1223 | 1231 | ||
| 1224 | #undef _CRT_GETPUTWCHAR_NOINLINE | 1232 | #undef _CRT_GETPUTWCHAR_NOINLINE |
| 1225 | 1233 | ||
| ... | @@ -1233,9 +1241,11 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1233,9 +1241,11 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1233 | 1241 | ||
| 1234 | #define getwc(_stm) fgetwc(_stm) | 1242 | #define getwc(_stm) fgetwc(_stm) |
| 1235 | #define putwc(_c,_stm) fputwc(_c,_stm) | 1243 | #define putwc(_c,_stm) fputwc(_c,_stm) |
| 1244 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 1236 | #define _putwc_nolock(_c,_stm) _fputwc_nolock(_c,_stm) | 1245 | #define _putwc_nolock(_c,_stm) _fputwc_nolock(_c,_stm) |
| 1237 | #define _getwc_nolock(_c) _fgetwc_nolock(_c) | 1246 | #define _getwc_nolock(_c) _fgetwc_nolock(_c) |
| 1238 | #endif | 1247 | #endif |
| 1248 | #endif | ||
| 1239 | 1249 | ||
| 1240 | #ifndef _WSTDLIB_DEFINED | 1250 | #ifndef _WSTDLIB_DEFINED |
| 1241 | #define _WSTDLIB_DEFINED | 1251 | #define _WSTDLIB_DEFINED |
| ... | @@ -1325,7 +1335,11 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti | ... | @@ -1325,7 +1335,11 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1325 | _CONST_RETURN wchar_t *__cdecl wcsrchr(const wchar_t *_Str,wchar_t _Ch); | 1335 | _CONST_RETURN wchar_t *__cdecl wcsrchr(const wchar_t *_Str,wchar_t _Ch); |
| 1326 | size_t __cdecl wcsspn(const wchar_t *_Str,const wchar_t *_Control); | 1336 | size_t __cdecl wcsspn(const wchar_t *_Str,const wchar_t *_Control); |
| 1327 | _CONST_RETURN wchar_t *__cdecl wcsstr(const wchar_t *_Str,const wchar_t *_SubStr); | 1337 | _CONST_RETURN wchar_t *__cdecl wcsstr(const wchar_t *_Str,const wchar_t *_SubStr); |
| 1338 | #if defined(_UCRT) | ||
| 1339 | wchar_t *__cdecl wcstok(wchar_t * __restrict__ _Str,const wchar_t * __restrict__ _Delim,wchar_t **_Ptr) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | ||
| 1340 | #else | ||
| 1328 | wchar_t *__cdecl wcstok(wchar_t * __restrict__ _Str,const wchar_t * __restrict__ _Delim) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | 1341 | wchar_t *__cdecl wcstok(wchar_t * __restrict__ _Str,const wchar_t * __restrict__ _Delim) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; |
| 1342 | #endif | ||
| 1329 | _CRTIMP wchar_t *__cdecl _wcserror(int _ErrNum) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | 1343 | _CRTIMP wchar_t *__cdecl _wcserror(int _ErrNum) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; |
| 1330 | _CRTIMP wchar_t *__cdecl __wcserror(const wchar_t *_Str) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; | 1344 | _CRTIMP wchar_t *__cdecl __wcserror(const wchar_t *_Str) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; |
| 1331 | _CRTIMP int __cdecl _wcsicmp(const wchar_t *_Str1,const wchar_t *_Str2); | 1345 | _CRTIMP int __cdecl _wcsicmp(const wchar_t *_Str1,const wchar_t *_Str2); |
lib/libc/include/any-windows-any/wctype.h+2| ... | @@ -128,8 +128,10 @@ extern "C" { | ... | @@ -128,8 +128,10 @@ extern "C" { |
| 128 | wint_t __cdecl towupper(wint_t); | 128 | wint_t __cdecl towupper(wint_t); |
| 129 | wint_t __cdecl towlower(wint_t); | 129 | wint_t __cdecl towlower(wint_t); |
| 130 | int __cdecl iswctype(wint_t,wctype_t); | 130 | int __cdecl iswctype(wint_t,wctype_t); |
| 131 | #if __MSVCRT_VERSION__ >= 0x800 | ||
| 131 | _CRTIMP int __cdecl __iswcsymf(wint_t); | 132 | _CRTIMP int __cdecl __iswcsymf(wint_t); |
| 132 | _CRTIMP int __cdecl __iswcsym(wint_t); | 133 | _CRTIMP int __cdecl __iswcsym(wint_t); |
| 134 | #endif | ||
| 133 | int __cdecl is_wctype(wint_t,wctype_t); | 135 | int __cdecl is_wctype(wint_t,wctype_t); |
| 134 | #if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || !defined (NO_OLDNAMES) || defined (__cplusplus) | 136 | #if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || !defined (NO_OLDNAMES) || defined (__cplusplus) |
| 135 | int __cdecl iswblank(wint_t _C); | 137 | int __cdecl iswblank(wint_t _C); |
lib/libc/include/any-windows-any/wdstptmgmt.h+16-13| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wdstptmgmt.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wdstptmgmt.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -622,59 +622,59 @@ interface IWdsTransportTftpClient; | ... | @@ -622,59 +622,59 @@ interface IWdsTransportTftpClient; |
| 622 | #endif | 622 | #endif |
| 623 | 623 | ||
| 624 | 624 | ||
| 625 | typedef enum __WIDL_wdstptmgmt_generated_name_00000013 { | 625 | typedef enum __WIDL_wdstptmgmt_generated_name_00000020 { |
| 626 | WdsTptProtocolUnicast = 0x1, | 626 | WdsTptProtocolUnicast = 0x1, |
| 627 | WdsTptProtocolMulticast = 0x2 | 627 | WdsTptProtocolMulticast = 0x2 |
| 628 | } WDSTRANSPORT_PROTOCOL_FLAGS; | 628 | } WDSTRANSPORT_PROTOCOL_FLAGS; |
| 629 | 629 | ||
| 630 | typedef enum __WIDL_wdstptmgmt_generated_name_00000014 { | 630 | typedef enum __WIDL_wdstptmgmt_generated_name_00000021 { |
| 631 | WdsTptNamespaceTypeUnknown = 0, | 631 | WdsTptNamespaceTypeUnknown = 0, |
| 632 | WdsTptNamespaceTypeAutoCast = 1, | 632 | WdsTptNamespaceTypeAutoCast = 1, |
| 633 | WdsTptNamespaceTypeScheduledCastManualStart = 2, | 633 | WdsTptNamespaceTypeScheduledCastManualStart = 2, |
| 634 | WdsTptNamespaceTypeScheduledCastAutoStart = 3 | 634 | WdsTptNamespaceTypeScheduledCastAutoStart = 3 |
| 635 | } WDSTRANSPORT_NAMESPACE_TYPE; | 635 | } WDSTRANSPORT_NAMESPACE_TYPE; |
| 636 | 636 | ||
| 637 | typedef enum __WIDL_wdstptmgmt_generated_name_00000015 { | 637 | typedef enum __WIDL_wdstptmgmt_generated_name_00000022 { |
| 638 | WdsTptDisconnectUnknown = 0, | 638 | WdsTptDisconnectUnknown = 0, |
| 639 | WdsTptDisconnectFallback = 1, | 639 | WdsTptDisconnectFallback = 1, |
| 640 | WdsTptDisconnectAbort = 2 | 640 | WdsTptDisconnectAbort = 2 |
| 641 | } WDSTRANSPORT_DISCONNECT_TYPE; | 641 | } WDSTRANSPORT_DISCONNECT_TYPE; |
| 642 | 642 | ||
| 643 | typedef enum __WIDL_wdstptmgmt_generated_name_00000016 { | 643 | typedef enum __WIDL_wdstptmgmt_generated_name_00000023 { |
| 644 | WdsTptSlowClientHandlingUnknown = 0, | 644 | WdsTptSlowClientHandlingUnknown = 0, |
| 645 | WdsTptSlowClientHandlingNone = 1, | 645 | WdsTptSlowClientHandlingNone = 1, |
| 646 | WdsTptSlowClientHandlingAutoDisconnect = 2, | 646 | WdsTptSlowClientHandlingAutoDisconnect = 2, |
| 647 | WdsTptSlowClientHandlingMultistream = 3 | 647 | WdsTptSlowClientHandlingMultistream = 3 |
| 648 | } WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE; | 648 | } WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE; |
| 649 | 649 | ||
| 650 | typedef enum __WIDL_wdstptmgmt_generated_name_00000017 { | 650 | typedef enum __WIDL_wdstptmgmt_generated_name_00000024 { |
| 651 | WdsTptUdpPortPolicyDynamic = 0, | 651 | WdsTptUdpPortPolicyDynamic = 0, |
| 652 | WdsTptUdpPortPolicyFixed = 1 | 652 | WdsTptUdpPortPolicyFixed = 1 |
| 653 | } WDSTRANSPORT_UDP_PORT_POLICY; | 653 | } WDSTRANSPORT_UDP_PORT_POLICY; |
| 654 | 654 | ||
| 655 | typedef enum __WIDL_wdstptmgmt_generated_name_00000018 { | 655 | typedef enum __WIDL_wdstptmgmt_generated_name_00000025 { |
| 656 | WdsTptTftpCapMaximumBlockSize = 0x1, | 656 | WdsTptTftpCapMaximumBlockSize = 0x1, |
| 657 | WdsTptTftpCapVariableWindow = 0x2 | 657 | WdsTptTftpCapVariableWindow = 0x2 |
| 658 | } WDSTRANSPORT_TFTP_CAPABILITY; | 658 | } WDSTRANSPORT_TFTP_CAPABILITY; |
| 659 | 659 | ||
| 660 | typedef enum __WIDL_wdstptmgmt_generated_name_00000019 { | 660 | typedef enum __WIDL_wdstptmgmt_generated_name_00000026 { |
| 661 | WdsTptServiceNotifyUnknown = 0, | 661 | WdsTptServiceNotifyUnknown = 0, |
| 662 | WdsTptServiceNotifyReadSettings = 1 | 662 | WdsTptServiceNotifyReadSettings = 1 |
| 663 | } WDSTRANSPORT_SERVICE_NOTIFICATION; | 663 | } WDSTRANSPORT_SERVICE_NOTIFICATION; |
| 664 | 664 | ||
| 665 | typedef enum __WIDL_wdstptmgmt_generated_name_0000001A { | 665 | typedef enum __WIDL_wdstptmgmt_generated_name_00000027 { |
| 666 | WdsTptIpAddressUnknown = 0, | 666 | WdsTptIpAddressUnknown = 0, |
| 667 | WdsTptIpAddressIpv4 = 1, | 667 | WdsTptIpAddressIpv4 = 1, |
| 668 | WdsTptIpAddressIpv6 = 2 | 668 | WdsTptIpAddressIpv6 = 2 |
| 669 | } WDSTRANSPORT_IP_ADDRESS_TYPE; | 669 | } WDSTRANSPORT_IP_ADDRESS_TYPE; |
| 670 | 670 | ||
| 671 | typedef enum __WIDL_wdstptmgmt_generated_name_0000001B { | 671 | typedef enum __WIDL_wdstptmgmt_generated_name_00000028 { |
| 672 | WdsTptIpAddressSourceUnknown = 0, | 672 | WdsTptIpAddressSourceUnknown = 0, |
| 673 | WdsTptIpAddressSourceDhcp = 1, | 673 | WdsTptIpAddressSourceDhcp = 1, |
| 674 | WdsTptIpAddressSourceRange = 2 | 674 | WdsTptIpAddressSourceRange = 2 |
| 675 | } WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE; | 675 | } WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE; |
| 676 | 676 | ||
| 677 | typedef enum __WIDL_wdstptmgmt_generated_name_0000001C { | 677 | typedef enum __WIDL_wdstptmgmt_generated_name_00000029 { |
| 678 | WdsTptNetworkProfileUnknown = 0, | 678 | WdsTptNetworkProfileUnknown = 0, |
| 679 | WdsTptNetworkProfileCustom = 1, | 679 | WdsTptNetworkProfileCustom = 1, |
| 680 | WdsTptNetworkProfile10Mbps = 2, | 680 | WdsTptNetworkProfile10Mbps = 2, |
| ... | @@ -682,7 +682,7 @@ typedef enum __WIDL_wdstptmgmt_generated_name_0000001C { | ... | @@ -682,7 +682,7 @@ typedef enum __WIDL_wdstptmgmt_generated_name_0000001C { |
| 682 | WdsTptNetworkProfile1Gbps = 4 | 682 | WdsTptNetworkProfile1Gbps = 4 |
| 683 | } WDSTRANSPORT_NETWORK_PROFILE_TYPE; | 683 | } WDSTRANSPORT_NETWORK_PROFILE_TYPE; |
| 684 | 684 | ||
| 685 | typedef enum __WIDL_wdstptmgmt_generated_name_0000001D { | 685 | typedef enum __WIDL_wdstptmgmt_generated_name_0000002A { |
| 686 | WdsTptFeatureAdminPack = 0x1, | 686 | WdsTptFeatureAdminPack = 0x1, |
| 687 | WdsTptFeatureTransportServer = 0x2, | 687 | WdsTptFeatureTransportServer = 0x2, |
| 688 | WdsTptFeatureDeploymentServer = 0x4 | 688 | WdsTptFeatureDeploymentServer = 0x4 |
| ... | @@ -690,7 +690,7 @@ typedef enum __WIDL_wdstptmgmt_generated_name_0000001D { | ... | @@ -690,7 +690,7 @@ typedef enum __WIDL_wdstptmgmt_generated_name_0000001D { |
| 690 | 690 | ||
| 691 | #define WDSTRANSPORT_FEATURE_FLAGS_ALL (WdsTptFeatureAdminPack | WdsTptFeatureTransportServer | WdsTptFeatureDeploymentServer) | 691 | #define WDSTRANSPORT_FEATURE_FLAGS_ALL (WdsTptFeatureAdminPack | WdsTptFeatureTransportServer | WdsTptFeatureDeploymentServer) |
| 692 | 692 | ||
| 693 | typedef enum __WIDL_wdstptmgmt_generated_name_0000001E { | 693 | typedef enum __WIDL_wdstptmgmt_generated_name_0000002B { |
| 694 | WdsTptDiagnosticsComponentPxe = 0x1, | 694 | WdsTptDiagnosticsComponentPxe = 0x1, |
| 695 | WdsTptDiagnosticsComponentTftp = 0x2, | 695 | WdsTptDiagnosticsComponentTftp = 0x2, |
| 696 | WdsTptDiagnosticsComponentImageServer = 0x4, | 696 | WdsTptDiagnosticsComponentImageServer = 0x4, |
| ... | @@ -6098,6 +6098,8 @@ static FORCEINLINE HRESULT IWdsTransportContentProvider_get_InitializationRoutin | ... | @@ -6098,6 +6098,8 @@ static FORCEINLINE HRESULT IWdsTransportContentProvider_get_InitializationRoutin |
| 6098 | #endif /* __IWdsTransportContentProvider_INTERFACE_DEFINED__ */ | 6098 | #endif /* __IWdsTransportContentProvider_INTERFACE_DEFINED__ */ |
| 6099 | 6099 | ||
| 6100 | 6100 | ||
| 6101 | #ifndef __WdsTptMgmtLib_LIBRARY_DEFINED__ | ||
| 6102 | #define __WdsTptMgmtLib_LIBRARY_DEFINED__ | ||
| 6101 | 6103 | ||
| 6102 | DEFINE_GUID(LIBID_WdsTptMgmtLib, 0x9212887f, 0xf5bc, 0x45dd, 0xa5,0x10, 0x26,0x54,0x13,0xa1,0x8e,0xd7); | 6104 | DEFINE_GUID(LIBID_WdsTptMgmtLib, 0x9212887f, 0xf5bc, 0x45dd, 0xa5,0x10, 0x26,0x54,0x13,0xa1,0x8e,0xd7); |
| 6103 | 6105 | ||
| ... | @@ -6374,6 +6376,7 @@ __CRT_UUID_DECL(WdsTransportContentProvider, 0xe0be741f, 0x5a75, 0x4eb9, 0x8a,0x | ... | @@ -6374,6 +6376,7 @@ __CRT_UUID_DECL(WdsTransportContentProvider, 0xe0be741f, 0x5a75, 0x4eb9, 0x8a,0x |
| 6374 | #endif | 6376 | #endif |
| 6375 | #endif | 6377 | #endif |
| 6376 | 6378 | ||
| 6379 | #endif /* __WdsTptMgmtLib_LIBRARY_DEFINED__ */ | ||
| 6377 | #endif | 6380 | #endif |
| 6378 | /* Begin additional prototypes for all interfaces */ | 6381 | /* Begin additional prototypes for all interfaces */ |
| 6379 | 6382 |
lib/libc/include/any-windows-any/winbase.h+259-19| ... | @@ -118,6 +118,19 @@ extern "C" { | ... | @@ -118,6 +118,19 @@ extern "C" { |
| 118 | #define COPY_FILE_RESUME_FROM_PAUSE 0x4000 | 118 | #define COPY_FILE_RESUME_FROM_PAUSE 0x4000 |
| 119 | #define COPY_FILE_NO_OFFLOAD 0x40000 | 119 | #define COPY_FILE_NO_OFFLOAD 0x40000 |
| 120 | #endif | 120 | #endif |
| 121 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN10 | ||
| 122 | #define COPY_FILE_IGNORE_EDP_BLOCK 0x00400000 | ||
| 123 | #define COPY_FILE_IGNORE_SOURCE_ENCRYPTION 0x00800000 | ||
| 124 | #define COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC 0x02000000 | ||
| 125 | #define COPY_FILE_REQUEST_COMPRESSED_TRAFFIC 0x10000000 | ||
| 126 | #endif | ||
| 127 | #if NTDDI_VERSION >= NTDDI_WIN10_VB | ||
| 128 | #define COPY_FILE_OPEN_AND_COPY_REPARSE_POINT 0x00200000 | ||
| 129 | #define COPY_FILE_DIRECTORY 0x00000080 | ||
| 130 | #define COPY_FILE_SKIP_ALTERNATE_STREAMS 0x00008000 | ||
| 131 | #define COPY_FILE_DISABLE_PRE_ALLOCATION 0x04000000 | ||
| 132 | #define COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE 0x08000000 | ||
| 133 | #endif | ||
| 121 | 134 | ||
| 122 | #define REPLACEFILE_WRITE_THROUGH 0x1 | 135 | #define REPLACEFILE_WRITE_THROUGH 0x1 |
| 123 | #define REPLACEFILE_IGNORE_MERGE_ERRORS 0x2 | 136 | #define REPLACEFILE_IGNORE_MERGE_ERRORS 0x2 |
| ... | @@ -159,6 +172,7 @@ extern "C" { | ... | @@ -159,6 +172,7 @@ extern "C" { |
| 159 | 172 | ||
| 160 | typedef VOID (WINAPI *PFIBER_START_ROUTINE) (LPVOID lpFiberParameter); | 173 | typedef VOID (WINAPI *PFIBER_START_ROUTINE) (LPVOID lpFiberParameter); |
| 161 | typedef PFIBER_START_ROUTINE LPFIBER_START_ROUTINE; | 174 | typedef PFIBER_START_ROUTINE LPFIBER_START_ROUTINE; |
| 175 | typedef LPVOID (WINAPI *PFIBER_CALLOUT_ROUTINE) (LPVOID lpParameter); | ||
| 162 | 176 | ||
| 163 | #if defined (__i386__) | 177 | #if defined (__i386__) |
| 164 | typedef PLDT_ENTRY LPLDT_ENTRY; | 178 | typedef PLDT_ENTRY LPLDT_ENTRY; |
| ... | @@ -396,6 +410,7 @@ extern "C" { | ... | @@ -396,6 +410,7 @@ extern "C" { |
| 396 | #define EXTENDED_STARTUPINFO_PRESENT 0x80000 | 410 | #define EXTENDED_STARTUPINFO_PRESENT 0x80000 |
| 397 | #define PROCESS_MODE_BACKGROUND_BEGIN 0x100000 | 411 | #define PROCESS_MODE_BACKGROUND_BEGIN 0x100000 |
| 398 | #define PROCESS_MODE_BACKGROUND_END 0x200000 | 412 | #define PROCESS_MODE_BACKGROUND_END 0x200000 |
| 413 | #define CREATE_SECURE_PROCESS 0x400000 | ||
| 399 | #define CREATE_BREAKAWAY_FROM_JOB 0x1000000 | 414 | #define CREATE_BREAKAWAY_FROM_JOB 0x1000000 |
| 400 | #define CREATE_PRESERVE_CODE_AUTHZ_LEVEL 0x2000000 | 415 | #define CREATE_PRESERVE_CODE_AUTHZ_LEVEL 0x2000000 |
| 401 | #define CREATE_DEFAULT_ERROR_MODE 0x4000000 | 416 | #define CREATE_DEFAULT_ERROR_MODE 0x4000000 |
| ... | @@ -1184,6 +1199,8 @@ extern "C" { | ... | @@ -1184,6 +1199,8 @@ extern "C" { |
| 1184 | typedef enum _THREAD_INFORMATION_CLASS { | 1199 | typedef enum _THREAD_INFORMATION_CLASS { |
| 1185 | ThreadMemoryPriority, | 1200 | ThreadMemoryPriority, |
| 1186 | ThreadAbsoluteCpuPriority, | 1201 | ThreadAbsoluteCpuPriority, |
| 1202 | ThreadDynamicCodePolicy, | ||
| 1203 | ThreadPowerThrottling, | ||
| 1187 | ThreadInformationClassMax | 1204 | ThreadInformationClassMax |
| 1188 | } THREAD_INFORMATION_CLASS; | 1205 | } THREAD_INFORMATION_CLASS; |
| 1189 | 1206 | ||
| ... | @@ -1354,6 +1371,10 @@ extern "C" { | ... | @@ -1354,6 +1371,10 @@ extern "C" { |
| 1354 | WINBASEAPI WINBOOL WINAPI SetCommTimeouts (HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts); | 1371 | WINBASEAPI WINBOOL WINAPI SetCommTimeouts (HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts); |
| 1355 | WINBASEAPI WINBOOL WINAPI TransmitCommChar (HANDLE hFile, char cChar); | 1372 | WINBASEAPI WINBOOL WINAPI TransmitCommChar (HANDLE hFile, char cChar); |
| 1356 | WINBASEAPI WINBOOL WINAPI WaitCommEvent (HANDLE hFile, LPDWORD lpEvtMask, LPOVERLAPPED lpOverlapped); | 1373 | WINBASEAPI WINBOOL WINAPI WaitCommEvent (HANDLE hFile, LPDWORD lpEvtMask, LPOVERLAPPED lpOverlapped); |
| 1374 | #if NTDDI_VERSION >= NTDDI_WIN10_RS3 | ||
| 1375 | WINBASEAPI HANDLE WINAPI OpenCommPort (ULONG uPortNumber, DWORD dwDesiredAccess, DWORD dwFlagsAndAttributes); | ||
| 1376 | WINBASEAPI ULONG WINAPI GetCommPorts (PULONG lpPortNumbers, ULONG uPortNumbersCount, PULONG puPortNumbersFound); | ||
| 1377 | #endif | ||
| 1357 | 1378 | ||
| 1358 | WINBASEAPI WINBOOL WINAPI GetProcessPriorityBoost (HANDLE hProcess, PBOOL pDisablePriorityBoost); | 1379 | WINBASEAPI WINBOOL WINAPI GetProcessPriorityBoost (HANDLE hProcess, PBOOL pDisablePriorityBoost); |
| 1359 | WINBASEAPI WINBOOL WINAPI SetProcessPriorityBoost (HANDLE hProcess, WINBOOL bDisablePriorityBoost); | 1380 | WINBASEAPI WINBOOL WINAPI SetProcessPriorityBoost (HANDLE hProcess, WINBOOL bDisablePriorityBoost); |
| ... | @@ -1397,6 +1418,7 @@ extern "C" { | ... | @@ -1397,6 +1418,7 @@ extern "C" { |
| 1397 | #define CREATE_FOR_DIR (2) | 1418 | #define CREATE_FOR_DIR (2) |
| 1398 | #define OVERWRITE_HIDDEN (4) | 1419 | #define OVERWRITE_HIDDEN (4) |
| 1399 | #define EFSRPC_SECURE_ONLY (8) | 1420 | #define EFSRPC_SECURE_ONLY (8) |
| 1421 | #define EFS_DROP_ALTERNATE_STREAMS (0x10) | ||
| 1400 | 1422 | ||
| 1401 | WINBASEAPI WINBOOL WINAPI GetNamedPipeInfo (HANDLE hNamedPipe, LPDWORD lpFlags, LPDWORD lpOutBufferSize, LPDWORD lpInBufferSize, LPDWORD lpMaxInstances); | 1423 | WINBASEAPI WINBOOL WINAPI GetNamedPipeInfo (HANDLE hNamedPipe, LPDWORD lpFlags, LPDWORD lpOutBufferSize, LPDWORD lpInBufferSize, LPDWORD lpMaxInstances); |
| 1402 | WINBASEAPI HANDLE WINAPI CreateMailslotA (LPCSTR lpName, DWORD nMaxMessageSize, DWORD lReadTimeout, LPSECURITY_ATTRIBUTES lpSecurityAttributes); | 1424 | WINBASEAPI HANDLE WINAPI CreateMailslotA (LPCSTR lpName, DWORD nMaxMessageSize, DWORD lReadTimeout, LPSECURITY_ATTRIBUTES lpSecurityAttributes); |
| ... | @@ -1472,12 +1494,14 @@ extern "C" { | ... | @@ -1472,12 +1494,14 @@ extern "C" { |
| 1472 | #define BACKUP_REPARSE_DATA 0x00000008 | 1494 | #define BACKUP_REPARSE_DATA 0x00000008 |
| 1473 | #define BACKUP_SPARSE_BLOCK 0x00000009 | 1495 | #define BACKUP_SPARSE_BLOCK 0x00000009 |
| 1474 | #define BACKUP_TXFS_DATA 0x0000000a | 1496 | #define BACKUP_TXFS_DATA 0x0000000a |
| 1497 | #define BACKUP_GHOSTED_FILE_EXTENTS 0x0000000b | ||
| 1475 | 1498 | ||
| 1476 | #define STREAM_NORMAL_ATTRIBUTE 0x00000000 | 1499 | #define STREAM_NORMAL_ATTRIBUTE 0x00000000 |
| 1477 | #define STREAM_MODIFIED_WHEN_READ 0x00000001 | 1500 | #define STREAM_MODIFIED_WHEN_READ 0x00000001 |
| 1478 | #define STREAM_CONTAINS_SECURITY 0x00000002 | 1501 | #define STREAM_CONTAINS_SECURITY 0x00000002 |
| 1479 | #define STREAM_CONTAINS_PROPERTIES 0x00000004 | 1502 | #define STREAM_CONTAINS_PROPERTIES 0x00000004 |
| 1480 | #define STREAM_SPARSE_ATTRIBUTE 0x00000008 | 1503 | #define STREAM_SPARSE_ATTRIBUTE 0x00000008 |
| 1504 | #define STREAM_CONTAINS_GHOSTED_FILE_EXTENTS 0x00000010 | ||
| 1481 | 1505 | ||
| 1482 | #define STARTF_USESHOWWINDOW 0x00000001 | 1506 | #define STARTF_USESHOWWINDOW 0x00000001 |
| 1483 | #define STARTF_USESIZE 0x00000002 | 1507 | #define STARTF_USESIZE 0x00000002 |
| ... | @@ -1488,11 +1512,15 @@ extern "C" { | ... | @@ -1488,11 +1512,15 @@ extern "C" { |
| 1488 | #define STARTF_FORCEONFEEDBACK 0x00000040 | 1512 | #define STARTF_FORCEONFEEDBACK 0x00000040 |
| 1489 | #define STARTF_FORCEOFFFEEDBACK 0x00000080 | 1513 | #define STARTF_FORCEOFFFEEDBACK 0x00000080 |
| 1490 | #define STARTF_USESTDHANDLES 0x00000100 | 1514 | #define STARTF_USESTDHANDLES 0x00000100 |
| 1491 | 1515 | #if WINVER >= 0x0400 | |
| 1492 | #define STARTF_USEHOTKEY 0x00000200 | 1516 | #define STARTF_USEHOTKEY 0x00000200 |
| 1493 | #define STARTF_TITLEISLINKNAME 0x00000800 | 1517 | #define STARTF_TITLEISLINKNAME 0x00000800 |
| 1494 | #define STARTF_TITLEISAPPID 0x00001000 | 1518 | #define STARTF_TITLEISAPPID 0x00001000 |
| 1495 | #define STARTF_PREVENTPINNING 0x00002000 | 1519 | #define STARTF_PREVENTPINNING 0x00002000 |
| 1520 | #endif | ||
| 1521 | #if WINVER >= 0x0600 | ||
| 1522 | #define STARTF_UNTRUSTEDSOURCE 0x00008000 | ||
| 1523 | #endif | ||
| 1496 | 1524 | ||
| 1497 | #if _WIN32_WINNT >= 0x0600 | 1525 | #if _WIN32_WINNT >= 0x0600 |
| 1498 | typedef struct _STARTUPINFOEXA { | 1526 | typedef struct _STARTUPINFOEXA { |
| ... | @@ -1569,6 +1597,14 @@ extern "C" { | ... | @@ -1569,6 +1597,14 @@ extern "C" { |
| 1569 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) | 1597 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) |
| 1570 | typedef enum _PROCESS_INFORMATION_CLASS { | 1598 | typedef enum _PROCESS_INFORMATION_CLASS { |
| 1571 | ProcessMemoryPriority, | 1599 | ProcessMemoryPriority, |
| 1600 | ProcessMemoryExhaustionInfo, | ||
| 1601 | ProcessAppMemoryInfo, | ||
| 1602 | ProcessInPrivateInfo, | ||
| 1603 | ProcessPowerThrottling, | ||
| 1604 | ProcessReservedValue1, | ||
| 1605 | ProcessTelemetryCoverageInfo, | ||
| 1606 | ProcessProtectionLevelInfo, | ||
| 1607 | ProcessLeapSecondInfo, | ||
| 1572 | ProcessInformationClassMax | 1608 | ProcessInformationClassMax |
| 1573 | } PROCESS_INFORMATION_CLASS; | 1609 | } PROCESS_INFORMATION_CLASS; |
| 1574 | #endif | 1610 | #endif |
| ... | @@ -1579,6 +1615,20 @@ extern "C" { | ... | @@ -1579,6 +1615,20 @@ extern "C" { |
| 1579 | WINBASEAPI WINBOOL WINAPI SetProcessInformation (HANDLE hProcess, PROCESS_INFORMATION_CLASS ProcessInformationClass, LPVOID ProcessInformation, DWORD ProcessInformationSize); | 1615 | WINBASEAPI WINBOOL WINAPI SetProcessInformation (HANDLE hProcess, PROCESS_INFORMATION_CLASS ProcessInformationClass, LPVOID ProcessInformation, DWORD ProcessInformationSize); |
| 1580 | #endif | 1616 | #endif |
| 1581 | 1617 | ||
| 1618 | #if _WIN32_WINNT >= 0x0600 | ||
| 1619 | #define PROTECTION_LEVEL_WINTCB_LIGHT 0x00000000 | ||
| 1620 | #define PROTECTION_LEVEL_WINDOWS 0x00000001 | ||
| 1621 | #define PROTECTION_LEVEL_WINDOWS_LIGHT 0x00000002 | ||
| 1622 | #define PROTECTION_LEVEL_ANTIMALWARE_LIGHT 0x00000003 | ||
| 1623 | #define PROTECTION_LEVEL_LSA_LIGHT 0x00000004 | ||
| 1624 | #define PROTECTION_LEVEL_WINTCB 0x00000005 | ||
| 1625 | #define PROTECTION_LEVEL_CODEGEN_LIGHT 0x00000006 | ||
| 1626 | #define PROTECTION_LEVEL_AUTHENTICODE 0x00000007 | ||
| 1627 | #define PROTECTION_LEVEL_PPL_APP 0x00000008 | ||
| 1628 | #define PROTECTION_LEVEL_SAME 0xffffffff | ||
| 1629 | #define PROTECTION_LEVEL_NONE 0xfffffffe | ||
| 1630 | #endif | ||
| 1631 | |||
| 1582 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) | 1632 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) |
| 1583 | #if _WIN32_WINNT >= 0x0600 | 1633 | #if _WIN32_WINNT >= 0x0600 |
| 1584 | 1634 | ||
| ... | @@ -1598,33 +1648,38 @@ extern "C" { | ... | @@ -1598,33 +1648,38 @@ extern "C" { |
| 1598 | typedef enum _PROC_THREAD_ATTRIBUTE_NUM { | 1648 | typedef enum _PROC_THREAD_ATTRIBUTE_NUM { |
| 1599 | ProcThreadAttributeParentProcess = 0, | 1649 | ProcThreadAttributeParentProcess = 0, |
| 1600 | ProcThreadAttributeHandleList = 2 | 1650 | ProcThreadAttributeHandleList = 2 |
| 1601 | #if _WIN32_WINNT >= 0x0601 | 1651 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN7 |
| 1602 | ,ProcThreadAttributeGroupAffinity = 3, | 1652 | ,ProcThreadAttributeGroupAffinity = 3, |
| 1603 | ProcThreadAttributePreferredNode = 4, | 1653 | ProcThreadAttributePreferredNode = 4, |
| 1604 | ProcThreadAttributeIdealProcessor = 5, | 1654 | ProcThreadAttributeIdealProcessor = 5, |
| 1605 | ProcThreadAttributeUmsThread = 6, | 1655 | ProcThreadAttributeUmsThread = 6, |
| 1606 | ProcThreadAttributeMitigationPolicy = 7 | 1656 | ProcThreadAttributeMitigationPolicy = 7 |
| 1607 | #endif | 1657 | #endif |
| 1608 | #if _WIN32_WINNT >= 0x0602 | 1658 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN8 |
| 1609 | ,ProcThreadAttributeSecurityCapabilities = 9 | 1659 | ,ProcThreadAttributeSecurityCapabilities = 9 |
| 1610 | #endif | 1660 | #endif |
| 1611 | ,ProcThreadAttributeProtectionLevel = 11 | 1661 | ,ProcThreadAttributeProtectionLevel = 11 |
| 1612 | #if _WIN32_WINNT >= 0x0603 | 1662 | #if _WIN32_WINNT >= _WIN32_WINNT_WINBLUE |
| 1613 | #endif | 1663 | #endif |
| 1614 | #if _WIN32_WINNT >= 0x0A00 | 1664 | #if _WIN32_WINNT >= _WIN32_WINNT_WINTHRESHOLD |
| 1615 | ,ProcThreadAttributeJobList = 13 | 1665 | ,ProcThreadAttributeJobList = 13 |
| 1616 | ,ProcThreadAttributeChildProcessPolicy = 14 | 1666 | ,ProcThreadAttributeChildProcessPolicy = 14 |
| 1617 | ,ProcThreadAttributeAllApplicationPackagesPolicy = 15 | 1667 | ,ProcThreadAttributeAllApplicationPackagesPolicy = 15 |
| 1618 | ,ProcThreadAttributeWin32kFilter = 16 | 1668 | ,ProcThreadAttributeWin32kFilter = 16 |
| 1619 | #endif | 1669 | #endif |
| 1620 | #if NTDDI_VERSION >= 0x0A000002 | 1670 | #if NTDDI_VERSION >= NTDDI_WIN10_RS1 |
| 1621 | ,ProcThreadAttributeSafeOpenPromptOriginClaim = 17 | 1671 | ,ProcThreadAttributeSafeOpenPromptOriginClaim = 17 |
| 1622 | #endif | 1672 | #endif |
| 1623 | #if NTDDI_VERSION >= 0x0A000003 | 1673 | #if NTDDI_VERSION >= NTDDI_WIN10_RS2 |
| 1624 | ,ProcThreadAttributeDesktopAppPolicy = 18 | 1674 | ,ProcThreadAttributeDesktopAppPolicy = 18 |
| 1625 | #endif | 1675 | #endif |
| 1626 | #if NTDDI_VERSION >= 0x0A000006 | 1676 | #if NTDDI_VERSION >= NTDDI_WIN10_RS5 |
| 1627 | ,ProcThreadAttributePseudoConsole = 22 | 1677 | ,ProcThreadAttributePseudoConsole = 22 |
| 1678 | #endif | ||
| 1679 | #if NTDDI_VERSION >= NTDDI_WIN10_19H1 | ||
| 1680 | #endif | ||
| 1681 | #if NTDDI_VERSION >= NTDDI_WIN10_MN | ||
| 1682 | ,ProcThreadAttributeMitigationAuditPolicy = 24 | ||
| 1628 | #endif | 1683 | #endif |
| 1629 | } PROC_THREAD_ATTRIBUTE_NUM; | 1684 | } PROC_THREAD_ATTRIBUTE_NUM; |
| 1630 | #endif | 1685 | #endif |
| ... | @@ -1635,7 +1690,7 @@ extern "C" { | ... | @@ -1635,7 +1690,7 @@ extern "C" { |
| 1635 | #define PROC_THREAD_ATTRIBUTE_HANDLE_LIST ProcThreadAttributeValue (ProcThreadAttributeHandleList, FALSE, TRUE, FALSE) | 1690 | #define PROC_THREAD_ATTRIBUTE_HANDLE_LIST ProcThreadAttributeValue (ProcThreadAttributeHandleList, FALSE, TRUE, FALSE) |
| 1636 | #endif | 1691 | #endif |
| 1637 | 1692 | ||
| 1638 | #if _WIN32_WINNT >= 0x0601 | 1693 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN7 |
| 1639 | #define PROC_THREAD_ATTRIBUTE_GROUP_AFFINITY ProcThreadAttributeValue (ProcThreadAttributeGroupAffinity, TRUE, TRUE, FALSE) | 1694 | #define PROC_THREAD_ATTRIBUTE_GROUP_AFFINITY ProcThreadAttributeValue (ProcThreadAttributeGroupAffinity, TRUE, TRUE, FALSE) |
| 1640 | #define PROC_THREAD_ATTRIBUTE_PREFERRED_NODE ProcThreadAttributeValue (ProcThreadAttributePreferredNode, FALSE, TRUE, FALSE) | 1695 | #define PROC_THREAD_ATTRIBUTE_PREFERRED_NODE ProcThreadAttributeValue (ProcThreadAttributePreferredNode, FALSE, TRUE, FALSE) |
| 1641 | #define PROC_THREAD_ATTRIBUTE_IDEAL_PROCESSOR ProcThreadAttributeValue (ProcThreadAttributeIdealProcessor, TRUE, TRUE, FALSE) | 1696 | #define PROC_THREAD_ATTRIBUTE_IDEAL_PROCESSOR ProcThreadAttributeValue (ProcThreadAttributeIdealProcessor, TRUE, TRUE, FALSE) |
| ... | @@ -1643,26 +1698,26 @@ extern "C" { | ... | @@ -1643,26 +1698,26 @@ extern "C" { |
| 1643 | #define PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY ProcThreadAttributeValue (ProcThreadAttributeMitigationPolicy, FALSE, TRUE, FALSE) | 1698 | #define PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY ProcThreadAttributeValue (ProcThreadAttributeMitigationPolicy, FALSE, TRUE, FALSE) |
| 1644 | #endif | 1699 | #endif |
| 1645 | 1700 | ||
| 1646 | #if _WIN32_WINNT >= 0x0602 | 1701 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN8 |
| 1647 | #define PROC_THREAD_ATTRIBUTE_SECURITY_CAPABILITIES ProcThreadAttributeValue (ProcThreadAttributeSecurityCapabilities, FALSE, TRUE, FALSE) | 1702 | #define PROC_THREAD_ATTRIBUTE_SECURITY_CAPABILITIES ProcThreadAttributeValue (ProcThreadAttributeSecurityCapabilities, FALSE, TRUE, FALSE) |
| 1648 | #endif | 1703 | #endif |
| 1649 | 1704 | ||
| 1650 | #define PROC_THREAD_ATTRIBUTE_PROTECTION_LEVEL ProcThreadAttributeValue (ProcThreadAttributeProtectionLevel, FALSE, TRUE, FALSE) | 1705 | #define PROC_THREAD_ATTRIBUTE_PROTECTION_LEVEL ProcThreadAttributeValue (ProcThreadAttributeProtectionLevel, FALSE, TRUE, FALSE) |
| 1651 | 1706 | ||
| 1652 | #if _WIN32_WINNT >= 0x0603 | 1707 | #if _WIN32_WINNT >= _WIN32_WINNT_WINBLUE |
| 1653 | #endif | 1708 | #endif |
| 1654 | 1709 | ||
| 1655 | #if NTDDI_VERSION >= 0x0A000006 | 1710 | #if NTDDI_VERSION >= NTDDI_WIN10_RS5 |
| 1656 | #define PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE ProcThreadAttributeValue (ProcThreadAttributePseudoConsole, FALSE, TRUE, FALSE) | 1711 | #define PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE ProcThreadAttributeValue (ProcThreadAttributePseudoConsole, FALSE, TRUE, FALSE) |
| 1657 | #endif | 1712 | #endif |
| 1658 | 1713 | ||
| 1659 | #if _WIN32_WINNT >= 0x0601 | 1714 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN7 |
| 1660 | #define PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE 0x01 | 1715 | #define PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE 0x01 |
| 1661 | #define PROCESS_CREATION_MITIGATION_POLICY_DEP_ATL_THUNK_ENABLE 0x02 | 1716 | #define PROCESS_CREATION_MITIGATION_POLICY_DEP_ATL_THUNK_ENABLE 0x02 |
| 1662 | #define PROCESS_CREATION_MITIGATION_POLICY_SEHOP_ENABLE 0x04 | 1717 | #define PROCESS_CREATION_MITIGATION_POLICY_SEHOP_ENABLE 0x04 |
| 1663 | #endif | 1718 | #endif |
| 1664 | 1719 | ||
| 1665 | #if _WIN32_WINNT >= 0x0602 | 1720 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN8 |
| 1666 | #define PROC_THREAD_ATTRIBUTE_SECURITY_CAPABILITIES ProcThreadAttributeValue (ProcThreadAttributeSecurityCapabilities, FALSE, TRUE, FALSE) | 1721 | #define PROC_THREAD_ATTRIBUTE_SECURITY_CAPABILITIES ProcThreadAttributeValue (ProcThreadAttributeSecurityCapabilities, FALSE, TRUE, FALSE) |
| 1667 | 1722 | ||
| 1668 | #define PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_MASK (0x00000003 << 8) | 1723 | #define PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_MASK (0x00000003 << 8) |
| ... | @@ -1707,6 +1762,8 @@ extern "C" { | ... | @@ -1707,6 +1762,8 @@ extern "C" { |
| 1707 | #define PROCESS_CREATION_MITIGATION_POLICY_EXTENSION_POINT_DISABLE_ALWAYS_OFF (0x00000002ULL << 32) | 1762 | #define PROCESS_CREATION_MITIGATION_POLICY_EXTENSION_POINT_DISABLE_ALWAYS_OFF (0x00000002ULL << 32) |
| 1708 | #define PROCESS_CREATION_MITIGATION_POLICY_EXTENSION_POINT_DISABLE_RESERVED (0x00000003ULL << 32) | 1763 | #define PROCESS_CREATION_MITIGATION_POLICY_EXTENSION_POINT_DISABLE_RESERVED (0x00000003ULL << 32) |
| 1709 | 1764 | ||
| 1765 | #if _WIN32_WINNT >= _WIN32_WINNT_WINBLUE | ||
| 1766 | |||
| 1710 | #define PROCESS_CREATION_MITIGATION_POLICY_PROHIBIT_DYNAMIC_CODE_MASK (0x0003ULL << 36) | 1767 | #define PROCESS_CREATION_MITIGATION_POLICY_PROHIBIT_DYNAMIC_CODE_MASK (0x0003ULL << 36) |
| 1711 | #define PROCESS_CREATION_MITIGATION_POLICY_PROHIBIT_DYNAMIC_CODE_DEFER (0x0000ULL << 36) | 1768 | #define PROCESS_CREATION_MITIGATION_POLICY_PROHIBIT_DYNAMIC_CODE_DEFER (0x0000ULL << 36) |
| 1712 | #define PROCESS_CREATION_MITIGATION_POLICY_PROHIBIT_DYNAMIC_CODE_ALWAYS_ON (0x0001ULL << 36) | 1769 | #define PROCESS_CREATION_MITIGATION_POLICY_PROHIBIT_DYNAMIC_CODE_ALWAYS_ON (0x0001ULL << 36) |
| ... | @@ -1725,6 +1782,8 @@ extern "C" { | ... | @@ -1725,6 +1782,8 @@ extern "C" { |
| 1725 | #define PROCESS_CREATION_MITIGATION_POLICY_BLOCK_NON_MICROSOFT_BINARIES_ALWAYS_OFF (0x0002ULL << 44) | 1782 | #define PROCESS_CREATION_MITIGATION_POLICY_BLOCK_NON_MICROSOFT_BINARIES_ALWAYS_OFF (0x0002ULL << 44) |
| 1726 | #define PROCESS_CREATION_MITIGATION_POLICY_BLOCK_NON_MICROSOFT_BINARIES_ALLOW_STORE (0x0003ULL << 44) | 1783 | #define PROCESS_CREATION_MITIGATION_POLICY_BLOCK_NON_MICROSOFT_BINARIES_ALLOW_STORE (0x0003ULL << 44) |
| 1727 | 1784 | ||
| 1785 | #if _WIN32_WINNT >= _WIN32_WINNT_WINTHRESHOLD | ||
| 1786 | |||
| 1728 | #define PROCESS_CREATION_MITIGATION_POLICY_FONT_DISABLE_MASK (0x0003ULL << 48) | 1787 | #define PROCESS_CREATION_MITIGATION_POLICY_FONT_DISABLE_MASK (0x0003ULL << 48) |
| 1729 | #define PROCESS_CREATION_MITIGATION_POLICY_FONT_DISABLE_DEFER (0x0000ULL << 48) | 1788 | #define PROCESS_CREATION_MITIGATION_POLICY_FONT_DISABLE_DEFER (0x0000ULL << 48) |
| 1730 | #define PROCESS_CREATION_MITIGATION_POLICY_FONT_DISABLE_ALWAYS_ON (0x0001ULL << 48) | 1789 | #define PROCESS_CREATION_MITIGATION_POLICY_FONT_DISABLE_ALWAYS_ON (0x0001ULL << 48) |
| ... | @@ -1767,8 +1826,103 @@ extern "C" { | ... | @@ -1767,8 +1826,103 @@ extern "C" { |
| 1767 | #define PROCESS_CREATION_MITIGATION_POLICY2_MODULE_TAMPERING_PROTECTION_ALWAYS_OFF (0x0002ULL << 12) | 1826 | #define PROCESS_CREATION_MITIGATION_POLICY2_MODULE_TAMPERING_PROTECTION_ALWAYS_OFF (0x0002ULL << 12) |
| 1768 | #define PROCESS_CREATION_MITIGATION_POLICY2_MODULE_TAMPERING_PROTECTION_NOINHERIT (0x0003ULL << 12) | 1827 | #define PROCESS_CREATION_MITIGATION_POLICY2_MODULE_TAMPERING_PROTECTION_NOINHERIT (0x0003ULL << 12) |
| 1769 | 1828 | ||
| 1829 | #define PROCESS_CREATION_MITIGATION_POLICY2_RESTRICT_INDIRECT_BRANCH_PREDICTION_MASK (0x00000003ULL << 16) | ||
| 1830 | #define PROCESS_CREATION_MITIGATION_POLICY2_RESTRICT_INDIRECT_BRANCH_PREDICTION_DEFER (0x00000000ULL << 16) | ||
| 1831 | #define PROCESS_CREATION_MITIGATION_POLICY2_RESTRICT_INDIRECT_BRANCH_PREDICTION_ALWAYS_ON (0x00000001ULL << 16) | ||
| 1832 | #define PROCESS_CREATION_MITIGATION_POLICY2_RESTRICT_INDIRECT_BRANCH_PREDICTION_ALWAYS_OFF (0x00000002ULL << 16) | ||
| 1833 | #define PROCESS_CREATION_MITIGATION_POLICY2_RESTRICT_INDIRECT_BRANCH_PREDICTION_RESERVED (0x00000003ULL << 16) | ||
| 1834 | |||
| 1835 | #define PROCESS_CREATION_MITIGATION_POLICY2_ALLOW_DOWNGRADE_DYNAMIC_CODE_POLICY_MASK (0x00000003ULL << 20) | ||
| 1836 | #define PROCESS_CREATION_MITIGATION_POLICY2_ALLOW_DOWNGRADE_DYNAMIC_CODE_POLICY_DEFER (0x00000000ULL << 20) | ||
| 1837 | #define PROCESS_CREATION_MITIGATION_POLICY2_ALLOW_DOWNGRADE_DYNAMIC_CODE_POLICY_ALWAYS_ON (0x00000001ULL << 20) | ||
| 1838 | #define PROCESS_CREATION_MITIGATION_POLICY2_ALLOW_DOWNGRADE_DYNAMIC_CODE_POLICY_ALWAYS_OFF (0x00000002ULL << 20) | ||
| 1839 | #define PROCESS_CREATION_MITIGATION_POLICY2_ALLOW_DOWNGRADE_DYNAMIC_CODE_POLICY_RESERVED (0x00000003ULL << 20) | ||
| 1840 | |||
| 1841 | #define PROCESS_CREATION_MITIGATION_POLICY2_SPECULATIVE_STORE_BYPASS_DISABLE_MASK (0x00000003ULL << 24) | ||
| 1842 | #define PROCESS_CREATION_MITIGATION_POLICY2_SPECULATIVE_STORE_BYPASS_DISABLE_DEFER (0x00000000ULL << 24) | ||
| 1843 | #define PROCESS_CREATION_MITIGATION_POLICY2_SPECULATIVE_STORE_BYPASS_DISABLE_ALWAYS_ON (0x00000001ULL << 24) | ||
| 1844 | #define PROCESS_CREATION_MITIGATION_POLICY2_SPECULATIVE_STORE_BYPASS_DISABLE_ALWAYS_OFF (0x00000002ULL << 24) | ||
| 1845 | #define PROCESS_CREATION_MITIGATION_POLICY2_SPECULATIVE_STORE_BYPASS_DISABLE_RESERVED (0x00000003ULL << 24) | ||
| 1846 | |||
| 1847 | #define PROCESS_CREATION_MITIGATION_POLICY2_CET_USER_SHADOW_STACKS_MASK (0x00000003ULL << 28) | ||
| 1848 | #define PROCESS_CREATION_MITIGATION_POLICY2_CET_USER_SHADOW_STACKS_DEFER (0x00000000ULL << 28) | ||
| 1849 | #define PROCESS_CREATION_MITIGATION_POLICY2_CET_USER_SHADOW_STACKS_ALWAYS_ON (0x00000001ULL << 28) | ||
| 1850 | #define PROCESS_CREATION_MITIGATION_POLICY2_CET_USER_SHADOW_STACKS_ALWAYS_OFF (0x00000002ULL << 28) | ||
| 1851 | #define PROCESS_CREATION_MITIGATION_POLICY2_CET_USER_SHADOW_STACKS_STRICT_MODE (0x00000003ULL << 28) | ||
| 1852 | |||
| 1853 | #define PROCESS_CREATION_MITIGATION_POLICY2_USER_CET_SET_CONTEXT_IP_VALIDATION_MASK (0x00000003ULL << 32) | ||
| 1854 | #define PROCESS_CREATION_MITIGATION_POLICY2_USER_CET_SET_CONTEXT_IP_VALIDATION_DEFER (0x00000000ULL << 32) | ||
| 1855 | #define PROCESS_CREATION_MITIGATION_POLICY2_USER_CET_SET_CONTEXT_IP_VALIDATION_ALWAYS_ON (0x00000001ULL << 32) | ||
| 1856 | #define PROCESS_CREATION_MITIGATION_POLICY2_USER_CET_SET_CONTEXT_IP_VALIDATION_ALWAYS_OFF (0x00000002ULL << 32) | ||
| 1857 | #define PROCESS_CREATION_MITIGATION_POLICY2_USER_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE (0x00000003ULL << 32) | ||
| 1858 | |||
| 1859 | #define PROCESS_CREATION_MITIGATION_POLICY2_BLOCK_NON_CET_BINARIES_MASK (0x00000003ULL << 36) | ||
| 1860 | #define PROCESS_CREATION_MITIGATION_POLICY2_BLOCK_NON_CET_BINARIES_DEFER (0x00000000ULL << 36) | ||
| 1861 | #define PROCESS_CREATION_MITIGATION_POLICY2_BLOCK_NON_CET_BINARIES_ALWAYS_ON (0x00000001ULL << 36) | ||
| 1862 | #define PROCESS_CREATION_MITIGATION_POLICY2_BLOCK_NON_CET_BINARIES_ALWAYS_OFF (0x00000002ULL << 36) | ||
| 1863 | #define PROCESS_CREATION_MITIGATION_POLICY2_BLOCK_NON_CET_BINARIES_NON_EHCONT (0x00000003ULL << 36) | ||
| 1864 | |||
| 1865 | #define PROCESS_CREATION_MITIGATION_POLICY2_CET_DYNAMIC_APIS_OUT_OF_PROC_ONLY_MASK (0x00000003ULL << 48) | ||
| 1866 | #define PROCESS_CREATION_MITIGATION_POLICY2_CET_DYNAMIC_APIS_OUT_OF_PROC_ONLY_DEFER (0x00000000ULL << 48) | ||
| 1867 | #define PROCESS_CREATION_MITIGATION_POLICY2_CET_DYNAMIC_APIS_OUT_OF_PROC_ONLY_ALWAYS_ON (0x00000001ULL << 48) | ||
| 1868 | #define PROCESS_CREATION_MITIGATION_POLICY2_CET_DYNAMIC_APIS_OUT_OF_PROC_ONLY_ALWAYS_OFF (0x00000002ULL << 48) | ||
| 1869 | #define PROCESS_CREATION_MITIGATION_POLICY2_CET_DYNAMIC_APIS_OUT_OF_PROC_ONLY_RESERVED (0x00000003ULL << 48) | ||
| 1870 | |||
| 1871 | #endif /* _WIN32_WINNT_WINTHRESHOLD */ | ||
| 1872 | #endif /* _WIN32_WINNT_WINBLUE */ | ||
| 1873 | #endif /* _WIN32_WINNT_WIN8 */ | ||
| 1874 | |||
| 1875 | #if _WIN32_WINNT >= _WIN32_WINNT_WINTHRESHOLD | ||
| 1876 | #define PROC_THREAD_ATTRIBUTE_JOB_LIST ProcThreadAttributeValue (ProcThreadAttributeJobList, FALSE, TRUE, FALSE) | ||
| 1877 | |||
| 1878 | #define PROCESS_CREATION_CHILD_PROCESS_RESTRICTED 0x01 | ||
| 1879 | #define PROCESS_CREATION_CHILD_PROCESS_OVERRIDE 0x02 | ||
| 1880 | #define PROCESS_CREATION_CHILD_PROCESS_RESTRICTED_UNLESS_SECURE 0x04 | ||
| 1881 | |||
| 1882 | #define PROC_THREAD_ATTRIBUTE_CHILD_PROCESS_POLICY ProcThreadAttributeValue (ProcThreadAttributeChildProcessPolicy, FALSE, TRUE, FALSE) | ||
| 1883 | |||
| 1884 | #define PROCESS_CREATION_ALL_APPLICATION_PACKAGES_OPT_OUT 0x01 | ||
| 1885 | |||
| 1886 | #define PROC_THREAD_ATTRIBUTE_ALL_APPLICATION_PACKAGES_POLICY ProcThreadAttributeValue (ProcThreadAttributeAllApplicationPackagesPolicy, FALSE, TRUE, FALSE) | ||
| 1887 | #define PROC_THREAD_ATTRIBUTE_WIN32K_FILTER ProcThreadAttributeValue (ProcThreadAttributeWin32kFilter, FALSE, TRUE, FALSE) | ||
| 1888 | #endif /* _WIN32_WINNT_WINTHRESHOLD */ | ||
| 1889 | |||
| 1890 | #if NTDDI_VERSION >= NTDDI_WIN10_RS1 | ||
| 1891 | #endif | ||
| 1892 | |||
| 1893 | #if NTDDI_VERSION >= NTDDI_WIN10_RS2 | ||
| 1894 | #define PROCESS_CREATION_DESKTOP_APP_BREAKAWAY_ENABLE_PROCESS_TREE 0x01 | ||
| 1895 | #define PROCESS_CREATION_DESKTOP_APP_BREAKAWAY_DISABLE_PROCESS_TREE 0x02 | ||
| 1896 | #define PROCESS_CREATION_DESKTOP_APP_BREAKAWAY_OVERRIDE 0x04 | ||
| 1897 | |||
| 1898 | #define PROC_THREAD_ATTRIBUTE_DESKTOP_APP_POLICY ProcThreadAttributeValue (ProcThreadAttributeDesktopAppPolicy, FALSE, TRUE, FALSE) | ||
| 1899 | #endif /* NTDDI_WIN10_RS2 */ | ||
| 1900 | |||
| 1901 | #if NTDDI_VERSION >= NTDDI_WIN10_RS5 | ||
| 1770 | #endif | 1902 | #endif |
| 1771 | 1903 | ||
| 1904 | #if (NTDDI_VERSION >= NTDDI_WIN10_MN) | ||
| 1905 | #define PROC_THREAD_ATTRIBUTE_MITIGATION_AUDIT_POLICY ProcThreadAttributeValue (ProcThreadAttributeMitigationAuditPolicy, FALSE, TRUE, FALSE) | ||
| 1906 | |||
| 1907 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_CET_USER_SHADOW_STACKS_MASK (0x00000003ULL << 28) | ||
| 1908 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_CET_USER_SHADOW_STACKS_DEFER (0x00000000ULL << 28) | ||
| 1909 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_CET_USER_SHADOW_STACKS_ALWAYS_ON (0x00000001ULL << 28) | ||
| 1910 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_CET_USER_SHADOW_STACKS_ALWAYS_OFF (0x00000002ULL << 28) | ||
| 1911 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_CET_USER_SHADOW_STACKS_RESERVED (0x00000003ULL << 28) | ||
| 1912 | |||
| 1913 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_USER_CET_SET_CONTEXT_IP_VALIDATION_MASK (0x00000003ULL << 32) | ||
| 1914 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_USER_CET_SET_CONTEXT_IP_VALIDATION_DEFER (0x00000000ULL << 32) | ||
| 1915 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_USER_CET_SET_CONTEXT_IP_VALIDATION_ALWAYS_ON (0x00000001ULL << 32) | ||
| 1916 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_USER_CET_SET_CONTEXT_IP_VALIDATION_ALWAYS_OFF (0x00000002ULL << 32) | ||
| 1917 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_USER_CET_SET_CONTEXT_IP_VALIDATION_RESERVED (0x00000003ULL << 32) | ||
| 1918 | |||
| 1919 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_BLOCK_NON_CET_BINARIES_MASK (0x00000003ULL << 36) | ||
| 1920 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_BLOCK_NON_CET_BINARIES_DEFER (0x00000000ULL << 36) | ||
| 1921 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_BLOCK_NON_CET_BINARIES_ALWAYS_ON (0x00000001ULL << 36) | ||
| 1922 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_BLOCK_NON_CET_BINARIES_ALWAYS_OFF (0x00000002ULL << 36) | ||
| 1923 | #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_BLOCK_NON_CET_BINARIES_RESERVED (0x00000003ULL << 36) | ||
| 1924 | #endif /* NTDDI_WIN10_MN */ | ||
| 1925 | |||
| 1772 | #define ATOM_FLAG_GLOBAL 0x2 | 1926 | #define ATOM_FLAG_GLOBAL 0x2 |
| 1773 | 1927 | ||
| 1774 | WINBASEAPI WINBOOL WINAPI GetProcessShutdownParameters (LPDWORD lpdwLevel, LPDWORD lpdwFlags); | 1928 | WINBASEAPI WINBOOL WINAPI GetProcessShutdownParameters (LPDWORD lpdwLevel, LPDWORD lpdwFlags); |
| ... | @@ -2566,6 +2720,8 @@ extern "C" { | ... | @@ -2566,6 +2720,8 @@ extern "C" { |
| 2566 | 2720 | ||
| 2567 | #define BATTERY_PERCENTAGE_UNKNOWN 0xff | 2721 | #define BATTERY_PERCENTAGE_UNKNOWN 0xff |
| 2568 | 2722 | ||
| 2723 | #define SYSTEM_STATUS_FLAG_POWER_SAVING_ON 0x01 | ||
| 2724 | |||
| 2569 | #define BATTERY_LIFE_UNKNOWN 0xffffffff | 2725 | #define BATTERY_LIFE_UNKNOWN 0xffffffff |
| 2570 | 2726 | ||
| 2571 | typedef struct _SYSTEM_POWER_STATUS { | 2727 | typedef struct _SYSTEM_POWER_STATUS { |
| ... | @@ -2762,7 +2918,13 @@ extern "C" { | ... | @@ -2762,7 +2918,13 @@ extern "C" { |
| 2762 | 2918 | ||
| 2763 | typedef WINBOOL (WINAPI *PQUERYACTCTXW_FUNC) (DWORD dwFlags, HANDLE hActCtx, PVOID pvSubInstance, ULONG ulInfoClass, PVOID pvBuffer, SIZE_T cbBuffer, SIZE_T *pcbWrittenOrRequired); | 2919 | typedef WINBOOL (WINAPI *PQUERYACTCTXW_FUNC) (DWORD dwFlags, HANDLE hActCtx, PVOID pvSubInstance, ULONG ulInfoClass, PVOID pvBuffer, SIZE_T cbBuffer, SIZE_T *pcbWrittenOrRequired); |
| 2764 | 2920 | ||
| 2921 | #if _WIN32_WINNT >= 0x0501 | ||
| 2765 | WINBASEAPI DWORD WINAPI WTSGetActiveConsoleSessionId (VOID); | 2922 | WINBASEAPI DWORD WINAPI WTSGetActiveConsoleSessionId (VOID); |
| 2923 | #endif | ||
| 2924 | #if _WIN32_WINNT >= _WIN32_WINNT_WINTHRESHOLD | ||
| 2925 | WINBASEAPI DWORD WINAPI WTSGetServiceSessionId (VOID); | ||
| 2926 | WINBASEAPI BOOLEAN WINAPI WTSIsServerContainer (VOID); | ||
| 2927 | #endif | ||
| 2766 | WINBASEAPI WINBOOL WINAPI GetNumaProcessorNode (UCHAR Processor, PUCHAR NodeNumber); | 2928 | WINBASEAPI WINBOOL WINAPI GetNumaProcessorNode (UCHAR Processor, PUCHAR NodeNumber); |
| 2767 | WINBASEAPI WINBOOL WINAPI GetNumaNodeProcessorMask (UCHAR Node, PULONGLONG ProcessorMask); | 2929 | WINBASEAPI WINBOOL WINAPI GetNumaNodeProcessorMask (UCHAR Node, PULONGLONG ProcessorMask); |
| 2768 | WINBASEAPI WINBOOL WINAPI GetNumaAvailableMemoryNode (UCHAR Node, PULONGLONG AvailableBytes); | 2930 | WINBASEAPI WINBOOL WINAPI GetNumaAvailableMemoryNode (UCHAR Node, PULONGLONG AvailableBytes); |
| ... | @@ -2835,8 +2997,28 @@ extern "C" { | ... | @@ -2835,8 +2997,28 @@ extern "C" { |
| 2835 | WCHAR FileName[1]; | 2997 | WCHAR FileName[1]; |
| 2836 | } FILE_NAME_INFO,*PFILE_NAME_INFO; | 2998 | } FILE_NAME_INFO,*PFILE_NAME_INFO; |
| 2837 | 2999 | ||
| 3000 | typedef struct _FILE_CASE_SENSITIVE_INFO { | ||
| 3001 | ULONG Flags; | ||
| 3002 | } FILE_CASE_SENSITIVE_INFO,*PFILE_CASE_SENSITIVE_INFO; | ||
| 3003 | |||
| 3004 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN10_RS1 | ||
| 3005 | #define FILE_RENAME_FLAG_REPLACE_IF_EXISTS 0x00000001 | ||
| 3006 | #define FILE_RENAME_FLAG_POSIX_SEMANTICS 0x00000002 | ||
| 3007 | #endif | ||
| 3008 | |||
| 3009 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN10_RS3 | ||
| 3010 | #define FILE_RENAME_FLAG_SUPPRESS_PIN_STATE_INHERITANCE 0x00000004 | ||
| 3011 | #endif | ||
| 3012 | |||
| 2838 | typedef struct _FILE_RENAME_INFO { | 3013 | typedef struct _FILE_RENAME_INFO { |
| 3014 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN10_RS1 | ||
| 3015 | __C89_NAMELESS union { | ||
| 3016 | BOOLEAN ReplaceIfExists; | ||
| 3017 | DWORD Flags; | ||
| 3018 | }; | ||
| 3019 | #else | ||
| 2839 | BOOLEAN ReplaceIfExists; | 3020 | BOOLEAN ReplaceIfExists; |
| 3021 | #endif | ||
| 2840 | HANDLE RootDirectory; | 3022 | HANDLE RootDirectory; |
| 2841 | DWORD FileNameLength; | 3023 | DWORD FileNameLength; |
| 2842 | WCHAR FileName[1]; | 3024 | WCHAR FileName[1]; |
| ... | @@ -2876,6 +3058,21 @@ extern "C" { | ... | @@ -2876,6 +3058,21 @@ extern "C" { |
| 2876 | BOOLEAN DeleteFile; | 3058 | BOOLEAN DeleteFile; |
| 2877 | } FILE_DISPOSITION_INFO,*PFILE_DISPOSITION_INFO; | 3059 | } FILE_DISPOSITION_INFO,*PFILE_DISPOSITION_INFO; |
| 2878 | 3060 | ||
| 3061 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN10_RS1 | ||
| 3062 | #define FILE_DISPOSITION_FLAG_DO_NOT_DELETE 0x00000000 | ||
| 3063 | #define FILE_DISPOSITION_FLAG_DELETE 0x00000001 | ||
| 3064 | #define FILE_DISPOSITION_FLAG_POSIX_SEMANTICS 0x00000002 | ||
| 3065 | #define FILE_DISPOSITION_FLAG_FORCE_IMAGE_SECTION_CHECK 0x00000004 | ||
| 3066 | #define FILE_DISPOSITION_FLAG_ON_CLOSE 0x00000008 | ||
| 3067 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN10_RS5 | ||
| 3068 | #define FILE_DISPOSITION_FLAG_IGNORE_READONLY_ATTRIBUTE 0x00000010 | ||
| 3069 | #endif | ||
| 3070 | |||
| 3071 | typedef struct _FILE_DISPOSITION_INFO_EX { | ||
| 3072 | DWORD Flags; | ||
| 3073 | } FILE_DISPOSITION_INFO_EX,*PFILE_DISPOSITION_INFO_EX; | ||
| 3074 | #endif | ||
| 3075 | |||
| 2879 | typedef struct _FILE_ID_BOTH_DIR_INFO { | 3076 | typedef struct _FILE_ID_BOTH_DIR_INFO { |
| 2880 | DWORD NextEntryOffset; | 3077 | DWORD NextEntryOffset; |
| 2881 | DWORD FileIndex; | 3078 | DWORD FileIndex; |
| ... | @@ -2919,7 +3116,8 @@ extern "C" { | ... | @@ -2919,7 +3116,8 @@ extern "C" { |
| 2919 | typedef struct _FILE_IO_PRIORITY_HINT_INFO { | 3116 | typedef struct _FILE_IO_PRIORITY_HINT_INFO { |
| 2920 | PRIORITY_HINT PriorityHint; | 3117 | PRIORITY_HINT PriorityHint; |
| 2921 | } FILE_IO_PRIORITY_HINT_INFO,*PFILE_IO_PRIORITY_HINT_INFO; | 3118 | } FILE_IO_PRIORITY_HINT_INFO,*PFILE_IO_PRIORITY_HINT_INFO; |
| 2922 | #if _WIN32_WINNT >= 0x0602 | 3119 | |
| 3120 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN8 | ||
| 2923 | typedef struct _FILE_ALIGNMENT_INFO { | 3121 | typedef struct _FILE_ALIGNMENT_INFO { |
| 2924 | ULONG AlignmentRequirement; | 3122 | ULONG AlignmentRequirement; |
| 2925 | } FILE_ALIGNMENT_INFO,*PFILE_ALIGNMENT_INFO; | 3123 | } FILE_ALIGNMENT_INFO,*PFILE_ALIGNMENT_INFO; |
| ... | @@ -2965,7 +3163,7 @@ extern "C" { | ... | @@ -2965,7 +3163,7 @@ extern "C" { |
| 2965 | #define REMOTE_PROTOCOL_INFO_FLAG_LOOPBACK 0x00000001 | 3163 | #define REMOTE_PROTOCOL_INFO_FLAG_LOOPBACK 0x00000001 |
| 2966 | #define REMOTE_PROTOCOL_INFO_FLAG_OFFLINE 0x00000002 | 3164 | #define REMOTE_PROTOCOL_INFO_FLAG_OFFLINE 0x00000002 |
| 2967 | 3165 | ||
| 2968 | #if _WIN32_WINNT >= 0x0602 | 3166 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN8 |
| 2969 | #define REMOTE_PROTOCOL_INFO_FLAG_PERSISTENT_HANDLE 0x00000004 | 3167 | #define REMOTE_PROTOCOL_INFO_FLAG_PERSISTENT_HANDLE 0x00000004 |
| 2970 | 3168 | ||
| 2971 | #define RPI_FLAG_SMB2_SHARECAP_TIMEWARP 0x00000002 | 3169 | #define RPI_FLAG_SMB2_SHARECAP_TIMEWARP 0x00000002 |
| ... | @@ -2994,7 +3192,7 @@ extern "C" { | ... | @@ -2994,7 +3192,7 @@ extern "C" { |
| 2994 | struct { | 3192 | struct { |
| 2995 | ULONG Reserved[8]; | 3193 | ULONG Reserved[8]; |
| 2996 | } GenericReserved; | 3194 | } GenericReserved; |
| 2997 | #if _WIN32_WINNT < 0x0602 | 3195 | #if _WIN32_WINNT < _WIN32_WINNT_WIN8 |
| 2998 | struct { | 3196 | struct { |
| 2999 | ULONG Reserved[16]; | 3197 | ULONG Reserved[16]; |
| 3000 | } ProtocolSpecificReserved; | 3198 | } ProtocolSpecificReserved; |
| ... | @@ -3031,7 +3229,7 @@ extern "C" { | ... | @@ -3031,7 +3229,7 @@ extern "C" { |
| 3031 | __C89_NAMELESS union { | 3229 | __C89_NAMELESS union { |
| 3032 | LARGE_INTEGER FileId; | 3230 | LARGE_INTEGER FileId; |
| 3033 | GUID ObjectId; | 3231 | GUID ObjectId; |
| 3034 | #if _WIN32_WINNT >= 0x0602 | 3232 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN8 |
| 3035 | FILE_ID_128 ExtendedFileId; | 3233 | FILE_ID_128 ExtendedFileId; |
| 3036 | #endif | 3234 | #endif |
| 3037 | } DUMMYUNIONNAME; | 3235 | } DUMMYUNIONNAME; |
| ... | @@ -3071,6 +3269,9 @@ extern "C" { | ... | @@ -3071,6 +3269,9 @@ extern "C" { |
| 3071 | 3269 | ||
| 3072 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) | 3270 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) |
| 3073 | WINBASEAPI WINBOOL WINAPI InitializeContext (PVOID Buffer, DWORD ContextFlags, PCONTEXT *Context, PDWORD ContextLength); | 3271 | WINBASEAPI WINBOOL WINAPI InitializeContext (PVOID Buffer, DWORD ContextFlags, PCONTEXT *Context, PDWORD ContextLength); |
| 3272 | #if NTDDI_VERSION >= NTDDI_WIN10_RS5 | ||
| 3273 | WINBASEAPI WINBOOL WINAPI InitializeContext2 (PVOID Buffer, DWORD ContextFlags, PCONTEXT *Context, PDWORD ContextLength, ULONG64 XStateCompactionMask); | ||
| 3274 | #endif | ||
| 3074 | #if defined (__x86_64__) || defined (__i386__) | 3275 | #if defined (__x86_64__) || defined (__i386__) |
| 3075 | WINBASEAPI DWORD64 WINAPI GetEnabledXStateFeatures (VOID); | 3276 | WINBASEAPI DWORD64 WINAPI GetEnabledXStateFeatures (VOID); |
| 3076 | WINBASEAPI WINBOOL WINAPI GetXStateFeaturesMask (PCONTEXT Context, PDWORD64 FeatureMask); | 3277 | WINBASEAPI WINBOOL WINAPI GetXStateFeaturesMask (PCONTEXT Context, PDWORD64 FeatureMask); |
| ... | @@ -3091,11 +3292,50 @@ extern "C" { | ... | @@ -3091,11 +3292,50 @@ extern "C" { |
| 3091 | #endif | 3292 | #endif |
| 3092 | #endif | 3293 | #endif |
| 3093 | 3294 | ||
| 3094 | #ifdef __cplusplus | 3295 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) |
| 3296 | #if _WIN32_WINNT >= 0x0600 | ||
| 3297 | #if !defined(__WIDL__) | ||
| 3298 | |||
| 3299 | FORCEINLINE VOID InitializeThreadpoolEnvironment(PTP_CALLBACK_ENVIRON cbe) { | ||
| 3300 | TpInitializeCallbackEnviron(cbe); | ||
| 3301 | } | ||
| 3302 | |||
| 3303 | FORCEINLINE VOID SetThreadpoolCallbackPool(PTP_CALLBACK_ENVIRON cbe, PTP_POOL pool) { | ||
| 3304 | TpSetCallbackThreadpool(cbe, pool); | ||
| 3305 | } | ||
| 3306 | |||
| 3307 | FORCEINLINE VOID SetThreadpoolCallbackCleanupGroup(PTP_CALLBACK_ENVIRON cbe, PTP_CLEANUP_GROUP cleanup_group, PTP_CLEANUP_GROUP_CANCEL_CALLBACK cleanup_group_cb) { | ||
| 3308 | TpSetCallbackCleanupGroup(cbe, cleanup_group, cleanup_group_cb); | ||
| 3309 | } | ||
| 3310 | |||
| 3311 | FORCEINLINE VOID SetThreadpoolCallbackRunsLong(PTP_CALLBACK_ENVIRON cbe) { | ||
| 3312 | TpSetCallbackLongFunction(cbe); | ||
| 3313 | } | ||
| 3314 | |||
| 3315 | FORCEINLINE VOID SetThreadpoolCallbackLibrary(PTP_CALLBACK_ENVIRON cbe, PVOID h) { | ||
| 3316 | TpSetCallbackRaceWithDll(cbe, h); | ||
| 3317 | } | ||
| 3318 | |||
| 3319 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN7 | ||
| 3320 | FORCEINLINE VOID SetThreadpoolCallbackPriority(PTP_CALLBACK_ENVIRON cbe, TP_CALLBACK_PRIORITY prio) { | ||
| 3321 | TpSetCallbackPriority(cbe, prio); | ||
| 3095 | } | 3322 | } |
| 3096 | #endif | 3323 | #endif |
| 3324 | |||
| 3325 | FORCEINLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON cbe) { | ||
| 3326 | TpDestroyCallbackEnviron(cbe); | ||
| 3327 | } | ||
| 3328 | |||
| 3329 | #endif /* !__WIDL__ */ | ||
| 3330 | #endif /* _WIN32_WINNT >= 0x0600 */ | ||
| 3331 | #endif /* WINAPI_PARTITION_APP */ | ||
| 3332 | |||
| 3333 | #ifdef __cplusplus | ||
| 3334 | } | ||
| 3097 | #endif | 3335 | #endif |
| 3098 | 3336 | ||
| 3337 | #endif /* _WINBASE_ */ | ||
| 3338 | |||
| 3099 | #if !defined (RC_INVOKED) && !defined (NOWINBASEINTERLOCK) && !defined (_NTOS_) && !defined (MICROSOFT_WINDOWS_WINBASE_INTERLOCKED_CPLUSPLUS_H_INCLUDED) | 3339 | #if !defined (RC_INVOKED) && !defined (NOWINBASEINTERLOCK) && !defined (_NTOS_) && !defined (MICROSOFT_WINDOWS_WINBASE_INTERLOCKED_CPLUSPLUS_H_INCLUDED) |
| 3100 | #define MICROSOFT_WINDOWS_WINBASE_INTERLOCKED_CPLUSPLUS_H_INCLUDED | 3340 | #define MICROSOFT_WINDOWS_WINBASE_INTERLOCKED_CPLUSPLUS_H_INCLUDED |
| 3101 | #if !defined (__WIDL__) | 3341 | #if !defined (__WIDL__) |
lib/libc/include/any-windows-any/wincodec.h+114-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/wincodec.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wincodec.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -258,6 +258,14 @@ interface IWICDdsDecoder; | ... | @@ -258,6 +258,14 @@ interface IWICDdsDecoder; |
| 258 | #endif /* __cplusplus */ | 258 | #endif /* __cplusplus */ |
| 259 | #endif | 259 | #endif |
| 260 | 260 | ||
| 261 | #ifndef __IWICDdsEncoder_FWD_DEFINED__ | ||
| 262 | #define __IWICDdsEncoder_FWD_DEFINED__ | ||
| 263 | typedef interface IWICDdsEncoder IWICDdsEncoder; | ||
| 264 | #ifdef __cplusplus | ||
| 265 | interface IWICDdsEncoder; | ||
| 266 | #endif /* __cplusplus */ | ||
| 267 | #endif | ||
| 268 | |||
| 261 | #ifndef __IWICDdsFrameDecode_FWD_DEFINED__ | 269 | #ifndef __IWICDdsFrameDecode_FWD_DEFINED__ |
| 262 | #define __IWICDdsFrameDecode_FWD_DEFINED__ | 270 | #define __IWICDdsFrameDecode_FWD_DEFINED__ |
| 263 | typedef interface IWICDdsFrameDecode IWICDdsFrameDecode; | 271 | typedef interface IWICDdsFrameDecode IWICDdsFrameDecode; |
| ... | @@ -5987,6 +5995,111 @@ static FORCEINLINE HRESULT IWICDdsDecoder_GetFrame(IWICDdsDecoder* This,UINT arr | ... | @@ -5987,6 +5995,111 @@ static FORCEINLINE HRESULT IWICDdsDecoder_GetFrame(IWICDdsDecoder* This,UINT arr |
| 5987 | 5995 | ||
| 5988 | #endif /* __IWICDdsDecoder_INTERFACE_DEFINED__ */ | 5996 | #endif /* __IWICDdsDecoder_INTERFACE_DEFINED__ */ |
| 5989 | 5997 | ||
| 5998 | /***************************************************************************** | ||
| 5999 | * IWICDdsEncoder interface | ||
| 6000 | */ | ||
| 6001 | #ifndef __IWICDdsEncoder_INTERFACE_DEFINED__ | ||
| 6002 | #define __IWICDdsEncoder_INTERFACE_DEFINED__ | ||
| 6003 | |||
| 6004 | DEFINE_GUID(IID_IWICDdsEncoder, 0x5cacdb4c, 0x407e, 0x41b3, 0xb9,0x36, 0xd0,0xf0,0x10,0xcd,0x67,0x32); | ||
| 6005 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 6006 | MIDL_INTERFACE("5cacdb4c-407e-41b3-b936-d0f010cd6732") | ||
| 6007 | IWICDdsEncoder : public IUnknown | ||
| 6008 | { | ||
| 6009 | virtual HRESULT STDMETHODCALLTYPE SetParameters( | ||
| 6010 | WICDdsParameters *parameters) = 0; | ||
| 6011 | |||
| 6012 | virtual HRESULT STDMETHODCALLTYPE GetParameters( | ||
| 6013 | WICDdsParameters *parameters) = 0; | ||
| 6014 | |||
| 6015 | virtual HRESULT STDMETHODCALLTYPE CreateNewFrame( | ||
| 6016 | IWICBitmapFrameEncode **frameEncode, | ||
| 6017 | UINT *arrayIndex, | ||
| 6018 | UINT *mipLevel, | ||
| 6019 | UINT *sliceIndex) = 0; | ||
| 6020 | |||
| 6021 | }; | ||
| 6022 | #ifdef __CRT_UUID_DECL | ||
| 6023 | __CRT_UUID_DECL(IWICDdsEncoder, 0x5cacdb4c, 0x407e, 0x41b3, 0xb9,0x36, 0xd0,0xf0,0x10,0xcd,0x67,0x32) | ||
| 6024 | #endif | ||
| 6025 | #else | ||
| 6026 | typedef struct IWICDdsEncoderVtbl { | ||
| 6027 | BEGIN_INTERFACE | ||
| 6028 | |||
| 6029 | /*** IUnknown methods ***/ | ||
| 6030 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 6031 | IWICDdsEncoder *This, | ||
| 6032 | REFIID riid, | ||
| 6033 | void **ppvObject); | ||
| 6034 | |||
| 6035 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 6036 | IWICDdsEncoder *This); | ||
| 6037 | |||
| 6038 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 6039 | IWICDdsEncoder *This); | ||
| 6040 | |||
| 6041 | /*** IWICDdsEncoder methods ***/ | ||
| 6042 | HRESULT (STDMETHODCALLTYPE *SetParameters)( | ||
| 6043 | IWICDdsEncoder *This, | ||
| 6044 | WICDdsParameters *parameters); | ||
| 6045 | |||
| 6046 | HRESULT (STDMETHODCALLTYPE *GetParameters)( | ||
| 6047 | IWICDdsEncoder *This, | ||
| 6048 | WICDdsParameters *parameters); | ||
| 6049 | |||
| 6050 | HRESULT (STDMETHODCALLTYPE *CreateNewFrame)( | ||
| 6051 | IWICDdsEncoder *This, | ||
| 6052 | IWICBitmapFrameEncode **frameEncode, | ||
| 6053 | UINT *arrayIndex, | ||
| 6054 | UINT *mipLevel, | ||
| 6055 | UINT *sliceIndex); | ||
| 6056 | |||
| 6057 | END_INTERFACE | ||
| 6058 | } IWICDdsEncoderVtbl; | ||
| 6059 | |||
| 6060 | interface IWICDdsEncoder { | ||
| 6061 | CONST_VTBL IWICDdsEncoderVtbl* lpVtbl; | ||
| 6062 | }; | ||
| 6063 | |||
| 6064 | #ifdef COBJMACROS | ||
| 6065 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 6066 | /*** IUnknown methods ***/ | ||
| 6067 | #define IWICDdsEncoder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 6068 | #define IWICDdsEncoder_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 6069 | #define IWICDdsEncoder_Release(This) (This)->lpVtbl->Release(This) | ||
| 6070 | /*** IWICDdsEncoder methods ***/ | ||
| 6071 | #define IWICDdsEncoder_SetParameters(This,parameters) (This)->lpVtbl->SetParameters(This,parameters) | ||
| 6072 | #define IWICDdsEncoder_GetParameters(This,parameters) (This)->lpVtbl->GetParameters(This,parameters) | ||
| 6073 | #define IWICDdsEncoder_CreateNewFrame(This,frameEncode,arrayIndex,mipLevel,sliceIndex) (This)->lpVtbl->CreateNewFrame(This,frameEncode,arrayIndex,mipLevel,sliceIndex) | ||
| 6074 | #else | ||
| 6075 | /*** IUnknown methods ***/ | ||
| 6076 | static FORCEINLINE HRESULT IWICDdsEncoder_QueryInterface(IWICDdsEncoder* This,REFIID riid,void **ppvObject) { | ||
| 6077 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 6078 | } | ||
| 6079 | static FORCEINLINE ULONG IWICDdsEncoder_AddRef(IWICDdsEncoder* This) { | ||
| 6080 | return This->lpVtbl->AddRef(This); | ||
| 6081 | } | ||
| 6082 | static FORCEINLINE ULONG IWICDdsEncoder_Release(IWICDdsEncoder* This) { | ||
| 6083 | return This->lpVtbl->Release(This); | ||
| 6084 | } | ||
| 6085 | /*** IWICDdsEncoder methods ***/ | ||
| 6086 | static FORCEINLINE HRESULT IWICDdsEncoder_SetParameters(IWICDdsEncoder* This,WICDdsParameters *parameters) { | ||
| 6087 | return This->lpVtbl->SetParameters(This,parameters); | ||
| 6088 | } | ||
| 6089 | static FORCEINLINE HRESULT IWICDdsEncoder_GetParameters(IWICDdsEncoder* This,WICDdsParameters *parameters) { | ||
| 6090 | return This->lpVtbl->GetParameters(This,parameters); | ||
| 6091 | } | ||
| 6092 | static FORCEINLINE HRESULT IWICDdsEncoder_CreateNewFrame(IWICDdsEncoder* This,IWICBitmapFrameEncode **frameEncode,UINT *arrayIndex,UINT *mipLevel,UINT *sliceIndex) { | ||
| 6093 | return This->lpVtbl->CreateNewFrame(This,frameEncode,arrayIndex,mipLevel,sliceIndex); | ||
| 6094 | } | ||
| 6095 | #endif | ||
| 6096 | #endif | ||
| 6097 | |||
| 6098 | #endif | ||
| 6099 | |||
| 6100 | |||
| 6101 | #endif /* __IWICDdsEncoder_INTERFACE_DEFINED__ */ | ||
| 6102 | |||
| 5990 | /***************************************************************************** | 6103 | /***************************************************************************** |
| 5991 | * IWICDdsFrameDecode interface | 6104 | * IWICDdsFrameDecode interface |
| 5992 | */ | 6105 | */ |
lib/libc/include/any-windows-any/wincodecsdk.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/wincodecsdk.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wincodecsdk.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/windows.foundation.collections.h created+319| ... | @@ -0,0 +1,319 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/windows.foundation.collections.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __windows_foundation_collections_h__ | ||
| 17 | #define __windows_foundation_collections_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 22 | namespace ABI { | ||
| 23 | namespace Windows { | ||
| 24 | namespace Foundation { | ||
| 25 | template <class T> | ||
| 26 | struct IEventHandler_impl; | ||
| 27 | |||
| 28 | template <class T> | ||
| 29 | struct IEventHandler : IEventHandler_impl<T> {}; | ||
| 30 | } | ||
| 31 | } | ||
| 32 | } | ||
| 33 | #endif | ||
| 34 | |||
| 35 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 36 | namespace ABI { | ||
| 37 | namespace Windows { | ||
| 38 | namespace Foundation { | ||
| 39 | template <class TResult> | ||
| 40 | struct IAsyncOperationCompletedHandler_impl; | ||
| 41 | |||
| 42 | template <class TResult> | ||
| 43 | struct IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl<TResult> {}; | ||
| 44 | } | ||
| 45 | } | ||
| 46 | } | ||
| 47 | #endif | ||
| 48 | |||
| 49 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 50 | namespace ABI { | ||
| 51 | namespace Windows { | ||
| 52 | namespace Foundation { | ||
| 53 | template <class TResult> | ||
| 54 | struct IAsyncOperation_impl; | ||
| 55 | |||
| 56 | template <class TResult> | ||
| 57 | struct IAsyncOperation : IAsyncOperation_impl<TResult> {}; | ||
| 58 | } | ||
| 59 | } | ||
| 60 | } | ||
| 61 | #endif | ||
| 62 | |||
| 63 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 64 | namespace ABI { | ||
| 65 | namespace Windows { | ||
| 66 | namespace Foundation { | ||
| 67 | template <class TSender, class TArgs> | ||
| 68 | struct ITypedEventHandler_impl; | ||
| 69 | |||
| 70 | template <class TSender, class TArgs> | ||
| 71 | struct ITypedEventHandler : ITypedEventHandler_impl<TSender, TArgs> {}; | ||
| 72 | } | ||
| 73 | } | ||
| 74 | } | ||
| 75 | #endif | ||
| 76 | |||
| 77 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 78 | namespace ABI { | ||
| 79 | namespace Windows { | ||
| 80 | namespace Foundation { | ||
| 81 | namespace Collections { | ||
| 82 | template <class T> | ||
| 83 | struct IIterator_impl; | ||
| 84 | |||
| 85 | template <class T> | ||
| 86 | struct IIterator : IIterator_impl<T> {}; | ||
| 87 | } | ||
| 88 | } | ||
| 89 | } | ||
| 90 | } | ||
| 91 | #endif | ||
| 92 | |||
| 93 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 94 | namespace ABI { | ||
| 95 | namespace Windows { | ||
| 96 | namespace Foundation { | ||
| 97 | namespace Collections { | ||
| 98 | template <class T> | ||
| 99 | struct IIterable_impl; | ||
| 100 | |||
| 101 | template <class T> | ||
| 102 | struct IIterable : IIterable_impl<T> {}; | ||
| 103 | } | ||
| 104 | } | ||
| 105 | } | ||
| 106 | } | ||
| 107 | #endif | ||
| 108 | |||
| 109 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 110 | namespace ABI { | ||
| 111 | namespace Windows { | ||
| 112 | namespace Foundation { | ||
| 113 | namespace Collections { | ||
| 114 | template <class T> | ||
| 115 | struct IVectorView_impl; | ||
| 116 | |||
| 117 | template <class T> | ||
| 118 | struct IVectorView : IVectorView_impl<T> {}; | ||
| 119 | } | ||
| 120 | } | ||
| 121 | } | ||
| 122 | } | ||
| 123 | #endif | ||
| 124 | |||
| 125 | /* Headers for imported files */ | ||
| 126 | |||
| 127 | #include <inspectable.h> | ||
| 128 | #include <asyncinfo.h> | ||
| 129 | #include <windowscontracts.h> | ||
| 130 | |||
| 131 | #ifdef __cplusplus | ||
| 132 | extern "C" { | ||
| 133 | #endif | ||
| 134 | |||
| 135 | #ifdef __cplusplus | ||
| 136 | } /* extern "C" */ | ||
| 137 | namespace ABI { namespace Windows { namespace Foundation { namespace Internal { | ||
| 138 | template <class T> struct GetAbiType { typedef T type; }; | ||
| 139 | template <class T> struct GetLogicalType { typedef T type; }; | ||
| 140 | template <class L, class A> struct AggregateType {}; | ||
| 141 | template <class L, class A> struct GetAbiType<AggregateType<L, A> > { typedef A type; }; | ||
| 142 | template <class L, class A> struct GetLogicalType<AggregateType<L, A> > { typedef L type; }; | ||
| 143 | }}}} | ||
| 144 | extern "C" { | ||
| 145 | #endif | ||
| 146 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 147 | } /* extern "C" */ | ||
| 148 | namespace ABI { | ||
| 149 | namespace Windows { | ||
| 150 | namespace Foundation { | ||
| 151 | template <class T> | ||
| 152 | struct IEventHandler_impl : IUnknown | ||
| 153 | { | ||
| 154 | private: | ||
| 155 | typedef typename Windows::Foundation::Internal::GetAbiType<T>::type T_abi; | ||
| 156 | typedef typename Windows::Foundation::Internal::GetLogicalType<T>::type T_logical; | ||
| 157 | public: | ||
| 158 | typedef T T_complex; | ||
| 159 | virtual HRESULT STDMETHODCALLTYPE Invoke(IInspectable *sender,T_abi args) = 0; | ||
| 160 | }; | ||
| 161 | } | ||
| 162 | } | ||
| 163 | } | ||
| 164 | extern "C" { | ||
| 165 | #endif | ||
| 166 | |||
| 167 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 168 | } /* extern "C" */ | ||
| 169 | namespace ABI { | ||
| 170 | namespace Windows { | ||
| 171 | namespace Foundation { | ||
| 172 | template <class TResult> | ||
| 173 | struct IAsyncOperationCompletedHandler_impl : IUnknown | ||
| 174 | { | ||
| 175 | private: | ||
| 176 | typedef typename Windows::Foundation::Internal::GetAbiType<TResult>::type TResult_abi; | ||
| 177 | typedef typename Windows::Foundation::Internal::GetLogicalType<TResult>::type TResult_logical; | ||
| 178 | public: | ||
| 179 | typedef TResult TResult_complex; | ||
| 180 | virtual HRESULT STDMETHODCALLTYPE Invoke(IAsyncOperation<TResult_logical> *info,AsyncStatus status) = 0; | ||
| 181 | }; | ||
| 182 | } | ||
| 183 | } | ||
| 184 | } | ||
| 185 | extern "C" { | ||
| 186 | #endif | ||
| 187 | |||
| 188 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 189 | } /* extern "C" */ | ||
| 190 | namespace ABI { | ||
| 191 | namespace Windows { | ||
| 192 | namespace Foundation { | ||
| 193 | template <class TResult> | ||
| 194 | struct IAsyncOperation_impl : IInspectable | ||
| 195 | { | ||
| 196 | private: | ||
| 197 | typedef typename Windows::Foundation::Internal::GetAbiType<TResult>::type TResult_abi; | ||
| 198 | typedef typename Windows::Foundation::Internal::GetLogicalType<TResult>::type TResult_logical; | ||
| 199 | public: | ||
| 200 | typedef TResult TResult_complex; | ||
| 201 | virtual HRESULT STDMETHODCALLTYPE put_Completed(IAsyncOperationCompletedHandler<TResult_logical> *handler) = 0; | ||
| 202 | virtual HRESULT STDMETHODCALLTYPE get_Completed(IAsyncOperationCompletedHandler<TResult_logical> **handler) = 0; | ||
| 203 | virtual HRESULT STDMETHODCALLTYPE GetResults(TResult_abi **results) = 0; | ||
| 204 | }; | ||
| 205 | } | ||
| 206 | } | ||
| 207 | } | ||
| 208 | extern "C" { | ||
| 209 | #endif | ||
| 210 | |||
| 211 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 212 | } /* extern "C" */ | ||
| 213 | namespace ABI { | ||
| 214 | namespace Windows { | ||
| 215 | namespace Foundation { | ||
| 216 | template <class TSender, class TArgs> | ||
| 217 | struct ITypedEventHandler_impl : IUnknown | ||
| 218 | { | ||
| 219 | private: | ||
| 220 | typedef typename Windows::Foundation::Internal::GetAbiType<TSender>::type TSender_abi; | ||
| 221 | typedef typename Windows::Foundation::Internal::GetLogicalType<TSender>::type TSender_logical; | ||
| 222 | typedef typename Windows::Foundation::Internal::GetAbiType<TArgs>::type TArgs_abi; | ||
| 223 | typedef typename Windows::Foundation::Internal::GetLogicalType<TArgs>::type TArgs_logical; | ||
| 224 | public: | ||
| 225 | typedef TSender TSender_complex; | ||
| 226 | typedef TArgs TArgs_complex; | ||
| 227 | virtual HRESULT STDMETHODCALLTYPE Invoke(TSender_abi sender,TArgs_abi args) = 0; | ||
| 228 | }; | ||
| 229 | } | ||
| 230 | } | ||
| 231 | } | ||
| 232 | extern "C" { | ||
| 233 | #endif | ||
| 234 | |||
| 235 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 236 | } /* extern "C" */ | ||
| 237 | namespace ABI { | ||
| 238 | namespace Windows { | ||
| 239 | namespace Foundation { | ||
| 240 | namespace Collections { | ||
| 241 | template <class T> | ||
| 242 | struct IIterator_impl : IInspectable | ||
| 243 | { | ||
| 244 | private: | ||
| 245 | typedef typename Windows::Foundation::Internal::GetAbiType<T>::type T_abi; | ||
| 246 | typedef typename Windows::Foundation::Internal::GetLogicalType<T>::type T_logical; | ||
| 247 | public: | ||
| 248 | typedef T T_complex; | ||
| 249 | virtual HRESULT STDMETHODCALLTYPE get_Current(T_abi *value) = 0; | ||
| 250 | virtual HRESULT STDMETHODCALLTYPE get_HasCurrent(WINBOOL *value) = 0; | ||
| 251 | virtual HRESULT STDMETHODCALLTYPE MoveNext(WINBOOL *value) = 0; | ||
| 252 | virtual HRESULT STDMETHODCALLTYPE GetMany(UINT32 count,UINT32 items_size,T_abi *items,UINT32 *value) = 0; | ||
| 253 | }; | ||
| 254 | } | ||
| 255 | } | ||
| 256 | } | ||
| 257 | } | ||
| 258 | extern "C" { | ||
| 259 | #endif | ||
| 260 | |||
| 261 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 262 | } /* extern "C" */ | ||
| 263 | namespace ABI { | ||
| 264 | namespace Windows { | ||
| 265 | namespace Foundation { | ||
| 266 | namespace Collections { | ||
| 267 | template <class T> | ||
| 268 | struct IIterable_impl : IInspectable | ||
| 269 | { | ||
| 270 | private: | ||
| 271 | typedef typename Windows::Foundation::Internal::GetAbiType<T>::type T_abi; | ||
| 272 | typedef typename Windows::Foundation::Internal::GetLogicalType<T>::type T_logical; | ||
| 273 | public: | ||
| 274 | typedef T T_complex; | ||
| 275 | virtual HRESULT STDMETHODCALLTYPE First(IIterator<T_logical> **value) = 0; | ||
| 276 | }; | ||
| 277 | } | ||
| 278 | } | ||
| 279 | } | ||
| 280 | } | ||
| 281 | extern "C" { | ||
| 282 | #endif | ||
| 283 | |||
| 284 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 285 | } /* extern "C" */ | ||
| 286 | namespace ABI { | ||
| 287 | namespace Windows { | ||
| 288 | namespace Foundation { | ||
| 289 | namespace Collections { | ||
| 290 | template <class T> | ||
| 291 | struct IVectorView_impl : IInspectable | ||
| 292 | { | ||
| 293 | private: | ||
| 294 | typedef typename Windows::Foundation::Internal::GetAbiType<T>::type T_abi; | ||
| 295 | typedef typename Windows::Foundation::Internal::GetLogicalType<T>::type T_logical; | ||
| 296 | public: | ||
| 297 | typedef T T_complex; | ||
| 298 | virtual HRESULT STDMETHODCALLTYPE GetAt(UINT32 index,T_abi *value) = 0; | ||
| 299 | virtual HRESULT STDMETHODCALLTYPE get_Size(UINT32 *value) = 0; | ||
| 300 | virtual HRESULT STDMETHODCALLTYPE IndexOf(T_abi element,UINT32 *index,BOOLEAN *value) = 0; | ||
| 301 | virtual HRESULT STDMETHODCALLTYPE GetMany(UINT32 start_index,UINT32 items_size,T_abi *items,UINT32 *value) = 0; | ||
| 302 | }; | ||
| 303 | } | ||
| 304 | } | ||
| 305 | } | ||
| 306 | } | ||
| 307 | extern "C" { | ||
| 308 | #endif | ||
| 309 | |||
| 310 | /* Begin additional prototypes for all interfaces */ | ||
| 311 | |||
| 312 | |||
| 313 | /* End additional prototypes */ | ||
| 314 | |||
| 315 | #ifdef __cplusplus | ||
| 316 | } | ||
| 317 | #endif | ||
| 318 | |||
| 319 | #endif /* __windows_foundation_collections_h__ */ | ||
lib/libc/include/any-windows-any/windows.foundation.h+593-466| ... | @@ -1,11 +1,12 @@ | ... | @@ -1,11 +1,12 @@ |
| 1 | /*** Autogenerated by WIDL 1.5.31 from include/windows.foundation.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/windows.foundation.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | ||
| 3 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | #endif | 6 | #endif |
| 6 | |||
| 7 | #include <rpc.h> | 7 | #include <rpc.h> |
| 8 | #include <rpcndr.h> | 8 | #include <rpcndr.h> |
| 9 | #endif | ||
| 9 | 10 | ||
| 10 | #ifndef COM_NO_WINDOWS_H | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | #include <windows.h> | 12 | #include <windows.h> |
| ... | @@ -17,695 +18,821 @@ | ... | @@ -17,695 +18,821 @@ |
| 17 | 18 | ||
| 18 | /* Forward declarations */ | 19 | /* Forward declarations */ |
| 19 | 20 | ||
| 20 | #ifndef __IAsyncInfo_FWD_DEFINED__ | 21 | #ifndef ____x_ABI_CWindows_CFoundation_CIStringable_FWD_DEFINED__ |
| 21 | #define __IAsyncInfo_FWD_DEFINED__ | 22 | #define ____x_ABI_CWindows_CFoundation_CIStringable_FWD_DEFINED__ |
| 22 | typedef interface IAsyncInfo IAsyncInfo; | 23 | typedef interface __x_ABI_CWindows_CFoundation_CIStringable __x_ABI_CWindows_CFoundation_CIStringable; |
| 24 | #ifdef __cplusplus | ||
| 25 | #define __x_ABI_CWindows_CFoundation_CIStringable ABI::Windows::Foundation::IStringable | ||
| 26 | namespace ABI { | ||
| 27 | namespace Windows { | ||
| 28 | namespace Foundation { | ||
| 29 | interface IStringable; | ||
| 30 | } | ||
| 31 | } | ||
| 32 | } | ||
| 33 | #endif /* __cplusplus */ | ||
| 23 | #endif | 34 | #endif |
| 24 | 35 | ||
| 25 | #ifndef __IASyncAction_FWD_DEFINED__ | 36 | #ifndef ____FIAsyncOperationCompletedHandler_1_boolean_FWD_DEFINED__ |
| 26 | #define __IASyncAction_FWD_DEFINED__ | 37 | #define ____FIAsyncOperationCompletedHandler_1_boolean_FWD_DEFINED__ |
| 27 | typedef interface IASyncAction IASyncAction; | 38 | typedef interface __FIAsyncOperationCompletedHandler_1_boolean __FIAsyncOperationCompletedHandler_1_boolean; |
| 39 | #ifdef __cplusplus | ||
| 40 | #define __FIAsyncOperationCompletedHandler_1_boolean ABI::Windows::Foundation::IAsyncOperationCompletedHandler<boolean > | ||
| 41 | #endif /* __cplusplus */ | ||
| 28 | #endif | 42 | #endif |
| 29 | 43 | ||
| 30 | #ifndef __AsyncActionCompletedHandler_FWD_DEFINED__ | 44 | #ifndef ____FIAsyncOperation_1_boolean_FWD_DEFINED__ |
| 31 | #define __AsyncActionCompletedHandler_FWD_DEFINED__ | 45 | #define ____FIAsyncOperation_1_boolean_FWD_DEFINED__ |
| 32 | typedef interface AsyncActionCompletedHandler AsyncActionCompletedHandler; | 46 | typedef interface __FIAsyncOperation_1_boolean __FIAsyncOperation_1_boolean; |
| 47 | #ifdef __cplusplus | ||
| 48 | #define __FIAsyncOperation_1_boolean ABI::Windows::Foundation::IAsyncOperation<boolean > | ||
| 49 | #endif /* __cplusplus */ | ||
| 33 | #endif | 50 | #endif |
| 34 | 51 | ||
| 35 | #ifndef __IAsyncOperation_FWD_DEFINED__ | 52 | #ifndef ____FIVectorView_1_HSTRING_FWD_DEFINED__ |
| 36 | #define __IAsyncOperation_FWD_DEFINED__ | 53 | #define ____FIVectorView_1_HSTRING_FWD_DEFINED__ |
| 37 | typedef interface IAsyncOperation IAsyncOperation; | 54 | typedef interface __FIVectorView_1_HSTRING __FIVectorView_1_HSTRING; |
| 55 | #ifdef __cplusplus | ||
| 56 | #define __FIVectorView_1_HSTRING ABI::Windows::Foundation::Collections::IVectorView<HSTRING > | ||
| 57 | #endif /* __cplusplus */ | ||
| 38 | #endif | 58 | #endif |
| 39 | 59 | ||
| 40 | /* Headers for imported files */ | 60 | /* Headers for imported files */ |
| 41 | 61 | ||
| 42 | #include <inspectable.h> | 62 | #include <inspectable.h> |
| 63 | #include <asyncinfo.h> | ||
| 64 | #include <windowscontracts.h> | ||
| 65 | #include <windows.foundation.collections.h> | ||
| 43 | 66 | ||
| 44 | #ifdef __cplusplus | 67 | #ifdef __cplusplus |
| 45 | extern "C" { | 68 | extern "C" { |
| 46 | #endif | 69 | #endif |
| 47 | 70 | ||
| 48 | #ifndef __IAsyncInfo_FWD_DEFINED__ | 71 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 |
| 49 | #define __IAsyncInfo_FWD_DEFINED__ | 72 | #ifdef __cplusplus |
| 50 | typedef interface IAsyncInfo IAsyncInfo; | 73 | } /* extern "C" */ |
| 51 | #endif | 74 | namespace ABI { |
| 52 | 75 | namespace Windows { | |
| 53 | #ifndef __IAsyncAction_FWD_DEFINED__ | 76 | namespace Foundation { |
| 54 | #define __IAsyncAction_FWD_DEFINED__ | 77 | enum PropertyType { |
| 55 | typedef interface IAsyncAction IAsyncAction; | 78 | PropertyType_Empty = 0, |
| 79 | PropertyType_UInt8 = 1, | ||
| 80 | PropertyType_Int16 = 2, | ||
| 81 | PropertyType_UInt16 = 3, | ||
| 82 | PropertyType_Int32 = 4, | ||
| 83 | PropertyType_UInt32 = 5, | ||
| 84 | PropertyType_Int64 = 6, | ||
| 85 | PropertyType_UInt64 = 7, | ||
| 86 | PropertyType_Single = 8, | ||
| 87 | PropertyType_Double = 9, | ||
| 88 | PropertyType_Char16 = 10, | ||
| 89 | PropertyType_Boolean = 11, | ||
| 90 | PropertyType_String = 12, | ||
| 91 | PropertyType_Inspectable = 13, | ||
| 92 | PropertyType_DateTime = 14, | ||
| 93 | PropertyType_TimeSpan = 15, | ||
| 94 | PropertyType_Guid = 16, | ||
| 95 | PropertyType_Point = 17, | ||
| 96 | PropertyType_Size = 18, | ||
| 97 | PropertyType_Rect = 19, | ||
| 98 | PropertyType_OtherType = 20, | ||
| 99 | PropertyType_UInt8Array = 1025, | ||
| 100 | PropertyType_Int16Array = 1026, | ||
| 101 | PropertyType_UInt16Array = 1027, | ||
| 102 | PropertyType_Int32Array = 1028, | ||
| 103 | PropertyType_UInt32Array = 1029, | ||
| 104 | PropertyType_Int64Array = 1030, | ||
| 105 | PropertyType_UInt64Array = 1031, | ||
| 106 | PropertyType_SingleArray = 1032, | ||
| 107 | PropertyType_DoubleArray = 1033, | ||
| 108 | PropertyType_Char16Array = 1034, | ||
| 109 | PropertyType_BooleanArray = 1035, | ||
| 110 | PropertyType_StringArray = 1036, | ||
| 111 | PropertyType_InspectableArray = 1037, | ||
| 112 | PropertyType_DateTimeArray = 1038, | ||
| 113 | PropertyType_TimeSpanArray = 1039, | ||
| 114 | PropertyType_GuidArray = 1040, | ||
| 115 | PropertyType_PointArray = 1041, | ||
| 116 | PropertyType_SizeArray = 1042, | ||
| 117 | PropertyType_RectArray = 1043, | ||
| 118 | PropertyType_OtherTypeArray = 1044 | ||
| 119 | }; | ||
| 120 | } | ||
| 121 | } | ||
| 122 | } | ||
| 123 | extern "C" { | ||
| 124 | #else | ||
| 125 | enum __x_ABI_CWindows_CFoundation_CPropertyType { | ||
| 126 | PropertyType_Empty = 0, | ||
| 127 | PropertyType_UInt8 = 1, | ||
| 128 | PropertyType_Int16 = 2, | ||
| 129 | PropertyType_UInt16 = 3, | ||
| 130 | PropertyType_Int32 = 4, | ||
| 131 | PropertyType_UInt32 = 5, | ||
| 132 | PropertyType_Int64 = 6, | ||
| 133 | PropertyType_UInt64 = 7, | ||
| 134 | PropertyType_Single = 8, | ||
| 135 | PropertyType_Double = 9, | ||
| 136 | PropertyType_Char16 = 10, | ||
| 137 | PropertyType_Boolean = 11, | ||
| 138 | PropertyType_String = 12, | ||
| 139 | PropertyType_Inspectable = 13, | ||
| 140 | PropertyType_DateTime = 14, | ||
| 141 | PropertyType_TimeSpan = 15, | ||
| 142 | PropertyType_Guid = 16, | ||
| 143 | PropertyType_Point = 17, | ||
| 144 | PropertyType_Size = 18, | ||
| 145 | PropertyType_Rect = 19, | ||
| 146 | PropertyType_OtherType = 20, | ||
| 147 | PropertyType_UInt8Array = 1025, | ||
| 148 | PropertyType_Int16Array = 1026, | ||
| 149 | PropertyType_UInt16Array = 1027, | ||
| 150 | PropertyType_Int32Array = 1028, | ||
| 151 | PropertyType_UInt32Array = 1029, | ||
| 152 | PropertyType_Int64Array = 1030, | ||
| 153 | PropertyType_UInt64Array = 1031, | ||
| 154 | PropertyType_SingleArray = 1032, | ||
| 155 | PropertyType_DoubleArray = 1033, | ||
| 156 | PropertyType_Char16Array = 1034, | ||
| 157 | PropertyType_BooleanArray = 1035, | ||
| 158 | PropertyType_StringArray = 1036, | ||
| 159 | PropertyType_InspectableArray = 1037, | ||
| 160 | PropertyType_DateTimeArray = 1038, | ||
| 161 | PropertyType_TimeSpanArray = 1039, | ||
| 162 | PropertyType_GuidArray = 1040, | ||
| 163 | PropertyType_PointArray = 1041, | ||
| 164 | PropertyType_SizeArray = 1042, | ||
| 165 | PropertyType_RectArray = 1043, | ||
| 166 | PropertyType_OtherTypeArray = 1044 | ||
| 167 | }; | ||
| 168 | #ifdef WIDL_using_Windows_Foundation | ||
| 169 | #define PropertyType __x_ABI_CWindows_CFoundation_CPropertyType | ||
| 170 | #endif /* WIDL_using_Windows_Foundation */ | ||
| 56 | #endif | 171 | #endif |
| 57 | 172 | ||
| 58 | #ifndef __IAsyncOperation_FWD_DEFINED__ | 173 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ |
| 59 | #define __IAsyncOperation_FWD_DEFINED__ | 174 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 |
| 60 | typedef interface IAsyncOperation IAsyncOperation; | 175 | #ifdef __cplusplus |
| 176 | } /* extern "C" */ | ||
| 177 | namespace ABI { | ||
| 178 | namespace Windows { | ||
| 179 | namespace Foundation { | ||
| 180 | struct Point { | ||
| 181 | FLOAT X; | ||
| 182 | FLOAT Y; | ||
| 183 | }; | ||
| 184 | } | ||
| 185 | } | ||
| 186 | } | ||
| 187 | extern "C" { | ||
| 188 | #else | ||
| 189 | struct __x_ABI_CWindows_CFoundation_CPoint { | ||
| 190 | FLOAT X; | ||
| 191 | FLOAT Y; | ||
| 192 | }; | ||
| 193 | #ifdef WIDL_using_Windows_Foundation | ||
| 194 | #define Point __x_ABI_CWindows_CFoundation_CPoint | ||
| 195 | #endif /* WIDL_using_Windows_Foundation */ | ||
| 61 | #endif | 196 | #endif |
| 62 | 197 | ||
| 63 | #ifndef __AsyncActionCompletedHandler_FWD_DEFINED__ | 198 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ |
| 64 | #define __AsyncActionCompletedHandler_FWD_DEFINED__ | 199 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 |
| 65 | typedef interface AsyncActionCompletedHandler AsyncActionCompletedHandler; | 200 | #ifdef __cplusplus |
| 201 | } /* extern "C" */ | ||
| 202 | namespace ABI { | ||
| 203 | namespace Windows { | ||
| 204 | namespace Foundation { | ||
| 205 | struct Size { | ||
| 206 | FLOAT Width; | ||
| 207 | FLOAT Height; | ||
| 208 | }; | ||
| 209 | } | ||
| 210 | } | ||
| 211 | } | ||
| 212 | extern "C" { | ||
| 213 | #else | ||
| 214 | struct __x_ABI_CWindows_CFoundation_CSize { | ||
| 215 | FLOAT Width; | ||
| 216 | FLOAT Height; | ||
| 217 | }; | ||
| 218 | #ifdef WIDL_using_Windows_Foundation | ||
| 219 | #define Size __x_ABI_CWindows_CFoundation_CSize | ||
| 220 | #endif /* WIDL_using_Windows_Foundation */ | ||
| 66 | #endif | 221 | #endif |
| 67 | 222 | ||
| 68 | #ifndef __TypedEventHandler_FWD_DEFINED__ | 223 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ |
| 69 | #define __TypedEventHandler_FWD_DEFINED__ | 224 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 |
| 70 | typedef interface TypedEventHandler TypedEventHandler; | 225 | #ifdef __cplusplus |
| 226 | } /* extern "C" */ | ||
| 227 | namespace ABI { | ||
| 228 | namespace Windows { | ||
| 229 | namespace Foundation { | ||
| 230 | struct Rect { | ||
| 231 | FLOAT X; | ||
| 232 | FLOAT Y; | ||
| 233 | FLOAT Width; | ||
| 234 | FLOAT Height; | ||
| 235 | }; | ||
| 236 | } | ||
| 237 | } | ||
| 238 | } | ||
| 239 | extern "C" { | ||
| 240 | #else | ||
| 241 | struct __x_ABI_CWindows_CFoundation_CRect { | ||
| 242 | FLOAT X; | ||
| 243 | FLOAT Y; | ||
| 244 | FLOAT Width; | ||
| 245 | FLOAT Height; | ||
| 246 | }; | ||
| 247 | #ifdef WIDL_using_Windows_Foundation | ||
| 248 | #define Rect __x_ABI_CWindows_CFoundation_CRect | ||
| 249 | #endif /* WIDL_using_Windows_Foundation */ | ||
| 71 | #endif | 250 | #endif |
| 72 | 251 | ||
| 73 | struct DateTime; | 252 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ |
| 74 | 253 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 | |
| 75 | struct EventRegistrationToken; | 254 | #ifdef __cplusplus |
| 76 | 255 | } /* extern "C" */ | |
| 77 | #ifndef __IVectorView_FWD_DEFINED__ | 256 | namespace ABI { |
| 78 | #define __IVectorView_FWD_DEFINED__ | 257 | namespace Windows { |
| 79 | typedef interface IVectorView IVectorView; | 258 | namespace Foundation { |
| 259 | struct DateTime { | ||
| 260 | INT64 UniversalTime; | ||
| 261 | }; | ||
| 262 | } | ||
| 263 | } | ||
| 264 | } | ||
| 265 | extern "C" { | ||
| 266 | #else | ||
| 267 | struct __x_ABI_CWindows_CFoundation_CDateTime { | ||
| 268 | INT64 UniversalTime; | ||
| 269 | }; | ||
| 270 | #ifdef WIDL_using_Windows_Foundation | ||
| 271 | #define DateTime __x_ABI_CWindows_CFoundation_CDateTime | ||
| 272 | #endif /* WIDL_using_Windows_Foundation */ | ||
| 80 | #endif | 273 | #endif |
| 81 | 274 | ||
| 82 | #ifndef __IPropertySet_FWD_DEFINED__ | 275 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ |
| 83 | #define __IPropertySet_FWD_DEFINED__ | 276 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 |
| 84 | typedef interface IPropertySet IPropertySet; | 277 | #ifdef __cplusplus |
| 278 | } /* extern "C" */ | ||
| 279 | namespace ABI { | ||
| 280 | namespace Windows { | ||
| 281 | namespace Foundation { | ||
| 282 | struct TimeSpan { | ||
| 283 | INT64 Duration; | ||
| 284 | }; | ||
| 285 | } | ||
| 286 | } | ||
| 287 | } | ||
| 288 | extern "C" { | ||
| 289 | #else | ||
| 290 | struct __x_ABI_CWindows_CFoundation_CTimeSpan { | ||
| 291 | INT64 Duration; | ||
| 292 | }; | ||
| 293 | #ifdef WIDL_using_Windows_Foundation | ||
| 294 | #define TimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan | ||
| 295 | #endif /* WIDL_using_Windows_Foundation */ | ||
| 85 | #endif | 296 | #endif |
| 86 | 297 | ||
| 87 | typedef enum AsyncStatus { | 298 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ |
| 88 | Started = 0, | ||
| 89 | Completed = 1, | ||
| 90 | Canceled = 2, | ||
| 91 | Error = 3 | ||
| 92 | } AsyncStatus; | ||
| 93 | typedef struct DateTime { | ||
| 94 | UINT64 UniversalTime; | ||
| 95 | } DateTime; | ||
| 96 | typedef struct EventRegistrationToken { | ||
| 97 | UINT64 Value; | ||
| 98 | } EventRegistrationToken; | ||
| 99 | /***************************************************************************** | 299 | /***************************************************************************** |
| 100 | * IAsyncInfo interface | 300 | * IStringable interface |
| 101 | */ | 301 | */ |
| 102 | #ifndef __IAsyncInfo_INTERFACE_DEFINED__ | 302 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 |
| 103 | #define __IAsyncInfo_INTERFACE_DEFINED__ | 303 | #ifndef ____x_ABI_CWindows_CFoundation_CIStringable_INTERFACE_DEFINED__ |
| 304 | #define ____x_ABI_CWindows_CFoundation_CIStringable_INTERFACE_DEFINED__ | ||
| 104 | 305 | ||
| 105 | DEFINE_GUID(IID_IAsyncInfo, 0x00000036, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46); | 306 | DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIStringable, 0x96369f54, 0x8eb6, 0x48f0, 0xab,0xce, 0xc1,0xb2,0x11,0xe6,0x27,0xc3); |
| 106 | #if defined(__cplusplus) && !defined(CINTERFACE) | 307 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 107 | MIDL_INTERFACE("00000036-0000-0000-c000-000000000046") | 308 | } /* extern "C" */ |
| 108 | IAsyncInfo : public IInspectable | 309 | namespace ABI { |
| 109 | { | 310 | namespace Windows { |
| 110 | virtual HRESULT STDMETHODCALLTYPE get_Id( | 311 | namespace Foundation { |
| 111 | unsigned int *id) = 0; | 312 | MIDL_INTERFACE("96369f54-8eb6-48f0-abce-c1b211e627c3") |
| 112 | 313 | IStringable : public IInspectable | |
| 113 | virtual HRESULT STDMETHODCALLTYPE get_Status( | 314 | { |
| 114 | AsyncStatus *status) = 0; | 315 | virtual HRESULT STDMETHODCALLTYPE ToString( |
| 115 | 316 | HSTRING *value) = 0; | |
| 116 | virtual HRESULT STDMETHODCALLTYPE get_ErrorCode( | 317 | |
| 117 | HRESULT *errorCode) = 0; | 318 | }; |
| 118 | 319 | } | |
| 119 | virtual HRESULT STDMETHODCALLTYPE Cancel( | 320 | } |
| 120 | ) = 0; | 321 | } |
| 121 | 322 | extern "C" { | |
| 122 | virtual HRESULT STDMETHODCALLTYPE Close( | ||
| 123 | ) = 0; | ||
| 124 | |||
| 125 | }; | ||
| 126 | #ifdef __CRT_UUID_DECL | 323 | #ifdef __CRT_UUID_DECL |
| 127 | __CRT_UUID_DECL(IAsyncInfo, 0x00000036, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46) | 324 | __CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIStringable, 0x96369f54, 0x8eb6, 0x48f0, 0xab,0xce, 0xc1,0xb2,0x11,0xe6,0x27,0xc3) |
| 128 | #endif | 325 | #endif |
| 129 | #else | 326 | #else |
| 130 | typedef struct IAsyncInfoVtbl { | 327 | typedef struct __x_ABI_CWindows_CFoundation_CIStringableVtbl { |
| 131 | BEGIN_INTERFACE | 328 | BEGIN_INTERFACE |
| 132 | 329 | ||
| 133 | /*** IUnknown methods ***/ | 330 | /*** IUnknown methods ***/ |
| 134 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 331 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 135 | IAsyncInfo* This, | 332 | __x_ABI_CWindows_CFoundation_CIStringable *This, |
| 136 | REFIID riid, | 333 | REFIID riid, |
| 137 | void **ppvObject); | 334 | void **ppvObject); |
| 138 | 335 | ||
| 139 | ULONG (STDMETHODCALLTYPE *AddRef)( | 336 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 140 | IAsyncInfo* This); | 337 | __x_ABI_CWindows_CFoundation_CIStringable *This); |
| 141 | 338 | ||
| 142 | ULONG (STDMETHODCALLTYPE *Release)( | 339 | ULONG (STDMETHODCALLTYPE *Release)( |
| 143 | IAsyncInfo* This); | 340 | __x_ABI_CWindows_CFoundation_CIStringable *This); |
| 144 | 341 | ||
| 145 | /*** IInspectable methods ***/ | 342 | /*** IInspectable methods ***/ |
| 146 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 343 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 147 | IAsyncInfo* This, | 344 | __x_ABI_CWindows_CFoundation_CIStringable *This, |
| 148 | ULONG *iidCount, | 345 | ULONG *iidCount, |
| 149 | IID **iids); | 346 | IID **iids); |
| 150 | 347 | ||
| 151 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 348 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 152 | IAsyncInfo* This, | 349 | __x_ABI_CWindows_CFoundation_CIStringable *This, |
| 153 | HSTRING *className); | 350 | HSTRING *className); |
| 154 | 351 | ||
| 155 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 352 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 156 | IAsyncInfo* This, | 353 | __x_ABI_CWindows_CFoundation_CIStringable *This, |
| 157 | TrustLevel *trustLevel); | 354 | TrustLevel *trustLevel); |
| 158 | 355 | ||
| 159 | /*** IAsyncInfo methods ***/ | 356 | /*** IStringable methods ***/ |
| 160 | HRESULT (STDMETHODCALLTYPE *get_Id)( | 357 | HRESULT (STDMETHODCALLTYPE *ToString)( |
| 161 | IAsyncInfo* This, | 358 | __x_ABI_CWindows_CFoundation_CIStringable *This, |
| 162 | unsigned int *id); | 359 | HSTRING *value); |
| 163 | |||
| 164 | HRESULT (STDMETHODCALLTYPE *get_Status)( | ||
| 165 | IAsyncInfo* This, | ||
| 166 | AsyncStatus *status); | ||
| 167 | |||
| 168 | HRESULT (STDMETHODCALLTYPE *get_ErrorCode)( | ||
| 169 | IAsyncInfo* This, | ||
| 170 | HRESULT *errorCode); | ||
| 171 | |||
| 172 | HRESULT (STDMETHODCALLTYPE *Cancel)( | ||
| 173 | IAsyncInfo* This); | ||
| 174 | |||
| 175 | HRESULT (STDMETHODCALLTYPE *Close)( | ||
| 176 | IAsyncInfo* This); | ||
| 177 | 360 | ||
| 178 | END_INTERFACE | 361 | END_INTERFACE |
| 179 | } IAsyncInfoVtbl; | 362 | } __x_ABI_CWindows_CFoundation_CIStringableVtbl; |
| 180 | interface IAsyncInfo { | 363 | |
| 181 | CONST_VTBL IAsyncInfoVtbl* lpVtbl; | 364 | interface __x_ABI_CWindows_CFoundation_CIStringable { |
| 365 | CONST_VTBL __x_ABI_CWindows_CFoundation_CIStringableVtbl* lpVtbl; | ||
| 182 | }; | 366 | }; |
| 183 | 367 | ||
| 184 | #ifdef COBJMACROS | 368 | #ifdef COBJMACROS |
| 185 | #ifndef WIDL_C_INLINE_WRAPPERS | 369 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 186 | /*** IUnknown methods ***/ | 370 | /*** IUnknown methods ***/ |
| 187 | #define IAsyncInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 371 | #define __x_ABI_CWindows_CFoundation_CIStringable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 188 | #define IAsyncInfo_AddRef(This) (This)->lpVtbl->AddRef(This) | 372 | #define __x_ABI_CWindows_CFoundation_CIStringable_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 189 | #define IAsyncInfo_Release(This) (This)->lpVtbl->Release(This) | 373 | #define __x_ABI_CWindows_CFoundation_CIStringable_Release(This) (This)->lpVtbl->Release(This) |
| 190 | /*** IInspectable methods ***/ | 374 | /*** IInspectable methods ***/ |
| 191 | #define IAsyncInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 375 | #define __x_ABI_CWindows_CFoundation_CIStringable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 192 | #define IAsyncInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 376 | #define __x_ABI_CWindows_CFoundation_CIStringable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 193 | #define IAsyncInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 377 | #define __x_ABI_CWindows_CFoundation_CIStringable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 194 | /*** IAsyncInfo methods ***/ | 378 | /*** IStringable methods ***/ |
| 195 | #define IAsyncInfo_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) | 379 | #define __x_ABI_CWindows_CFoundation_CIStringable_ToString(This,value) (This)->lpVtbl->ToString(This,value) |
| 196 | #define IAsyncInfo_get_Status(This,status) (This)->lpVtbl->get_Status(This,status) | ||
| 197 | #define IAsyncInfo_get_ErrorCode(This,errorCode) (This)->lpVtbl->get_ErrorCode(This,errorCode) | ||
| 198 | #define IAsyncInfo_Cancel(This) (This)->lpVtbl->Cancel(This) | ||
| 199 | #define IAsyncInfo_Close(This) (This)->lpVtbl->Close(This) | ||
| 200 | #else | 380 | #else |
| 201 | /*** IUnknown methods ***/ | 381 | /*** IUnknown methods ***/ |
| 202 | static FORCEINLINE HRESULT IAsyncInfo_QueryInterface(IAsyncInfo* This,REFIID riid,void **ppvObject) { | 382 | static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_QueryInterface(__x_ABI_CWindows_CFoundation_CIStringable* This,REFIID riid,void **ppvObject) { |
| 203 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 383 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 204 | } | 384 | } |
| 205 | static FORCEINLINE ULONG IAsyncInfo_AddRef(IAsyncInfo* This) { | 385 | static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CIStringable_AddRef(__x_ABI_CWindows_CFoundation_CIStringable* This) { |
| 206 | return This->lpVtbl->AddRef(This); | 386 | return This->lpVtbl->AddRef(This); |
| 207 | } | 387 | } |
| 208 | static FORCEINLINE ULONG IAsyncInfo_Release(IAsyncInfo* This) { | 388 | static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CIStringable_Release(__x_ABI_CWindows_CFoundation_CIStringable* This) { |
| 209 | return This->lpVtbl->Release(This); | 389 | return This->lpVtbl->Release(This); |
| 210 | } | 390 | } |
| 211 | /*** IInspectable methods ***/ | 391 | /*** IInspectable methods ***/ |
| 212 | static FORCEINLINE HRESULT IAsyncInfo_GetIids(IAsyncInfo* This,ULONG *iidCount,IID **iids) { | 392 | static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_GetIids(__x_ABI_CWindows_CFoundation_CIStringable* This,ULONG *iidCount,IID **iids) { |
| 213 | return This->lpVtbl->GetIids(This,iidCount,iids); | 393 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 214 | } | 394 | } |
| 215 | static FORCEINLINE HRESULT IAsyncInfo_GetRuntimeClassName(IAsyncInfo* This,HSTRING *className) { | 395 | static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIStringable* This,HSTRING *className) { |
| 216 | return This->lpVtbl->GetRuntimeClassName(This,className); | 396 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 217 | } | 397 | } |
| 218 | static FORCEINLINE HRESULT IAsyncInfo_GetTrustLevel(IAsyncInfo* This,TrustLevel *trustLevel) { | 398 | static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIStringable* This,TrustLevel *trustLevel) { |
| 219 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 399 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 220 | } | 400 | } |
| 221 | /*** IAsyncInfo methods ***/ | 401 | /*** IStringable methods ***/ |
| 222 | static FORCEINLINE HRESULT IAsyncInfo_get_Id(IAsyncInfo* This,unsigned int *id) { | 402 | static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_ToString(__x_ABI_CWindows_CFoundation_CIStringable* This,HSTRING *value) { |
| 223 | return This->lpVtbl->get_Id(This,id); | 403 | return This->lpVtbl->ToString(This,value); |
| 224 | } | 404 | } |
| 225 | static FORCEINLINE HRESULT IAsyncInfo_get_Status(IAsyncInfo* This,AsyncStatus *status) { | 405 | #endif |
| 226 | return This->lpVtbl->get_Status(This,status); | 406 | #ifdef WIDL_using_Windows_Foundation |
| 227 | } | 407 | #define IID_IStringable IID___x_ABI_CWindows_CFoundation_CIStringable |
| 228 | static FORCEINLINE HRESULT IAsyncInfo_get_ErrorCode(IAsyncInfo* This,HRESULT *errorCode) { | 408 | #define IStringableVtbl __x_ABI_CWindows_CFoundation_CIStringableVtbl |
| 229 | return This->lpVtbl->get_ErrorCode(This,errorCode); | 409 | #define IStringable __x_ABI_CWindows_CFoundation_CIStringable |
| 230 | } | 410 | #define IStringable_QueryInterface __x_ABI_CWindows_CFoundation_CIStringable_QueryInterface |
| 231 | static FORCEINLINE HRESULT IAsyncInfo_Cancel(IAsyncInfo* This) { | 411 | #define IStringable_AddRef __x_ABI_CWindows_CFoundation_CIStringable_AddRef |
| 232 | return This->lpVtbl->Cancel(This); | 412 | #define IStringable_Release __x_ABI_CWindows_CFoundation_CIStringable_Release |
| 233 | } | 413 | #define IStringable_GetIids __x_ABI_CWindows_CFoundation_CIStringable_GetIids |
| 234 | static FORCEINLINE HRESULT IAsyncInfo_Close(IAsyncInfo* This) { | 414 | #define IStringable_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIStringable_GetRuntimeClassName |
| 235 | return This->lpVtbl->Close(This); | 415 | #define IStringable_GetTrustLevel __x_ABI_CWindows_CFoundation_CIStringable_GetTrustLevel |
| 236 | } | 416 | #define IStringable_ToString __x_ABI_CWindows_CFoundation_CIStringable_ToString |
| 237 | #endif | 417 | #endif /* WIDL_using_Windows_Foundation */ |
| 238 | #endif | 418 | #endif |
| 239 | |||
| 240 | #endif | ||
| 241 | |||
| 242 | HRESULT STDMETHODCALLTYPE IAsyncInfo_get_Id_Proxy( | ||
| 243 | IAsyncInfo* This, | ||
| 244 | unsigned int *id); | ||
| 245 | void __RPC_STUB IAsyncInfo_get_Id_Stub( | ||
| 246 | IRpcStubBuffer* This, | ||
| 247 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 248 | PRPC_MESSAGE pRpcMessage, | ||
| 249 | DWORD* pdwStubPhase); | ||
| 250 | HRESULT STDMETHODCALLTYPE IAsyncInfo_get_Status_Proxy( | ||
| 251 | IAsyncInfo* This, | ||
| 252 | AsyncStatus *status); | ||
| 253 | void __RPC_STUB IAsyncInfo_get_Status_Stub( | ||
| 254 | IRpcStubBuffer* This, | ||
| 255 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 256 | PRPC_MESSAGE pRpcMessage, | ||
| 257 | DWORD* pdwStubPhase); | ||
| 258 | HRESULT STDMETHODCALLTYPE IAsyncInfo_get_ErrorCode_Proxy( | ||
| 259 | IAsyncInfo* This, | ||
| 260 | HRESULT *errorCode); | ||
| 261 | void __RPC_STUB IAsyncInfo_get_ErrorCode_Stub( | ||
| 262 | IRpcStubBuffer* This, | ||
| 263 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 264 | PRPC_MESSAGE pRpcMessage, | ||
| 265 | DWORD* pdwStubPhase); | ||
| 266 | HRESULT STDMETHODCALLTYPE IAsyncInfo_Cancel_Proxy( | ||
| 267 | IAsyncInfo* This); | ||
| 268 | void __RPC_STUB IAsyncInfo_Cancel_Stub( | ||
| 269 | IRpcStubBuffer* This, | ||
| 270 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 271 | PRPC_MESSAGE pRpcMessage, | ||
| 272 | DWORD* pdwStubPhase); | ||
| 273 | HRESULT STDMETHODCALLTYPE IAsyncInfo_Close_Proxy( | ||
| 274 | IAsyncInfo* This); | ||
| 275 | void __RPC_STUB IAsyncInfo_Close_Stub( | ||
| 276 | IRpcStubBuffer* This, | ||
| 277 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 278 | PRPC_MESSAGE pRpcMessage, | ||
| 279 | DWORD* pdwStubPhase); | ||
| 280 | |||
| 281 | #endif /* __IAsyncInfo_INTERFACE_DEFINED__ */ | ||
| 282 | 419 | ||
| 283 | /***************************************************************************** | 420 | #endif |
| 284 | * IASyncAction interface | ||
| 285 | */ | ||
| 286 | #ifndef __IASyncAction_INTERFACE_DEFINED__ | ||
| 287 | #define __IASyncAction_INTERFACE_DEFINED__ | ||
| 288 | 421 | ||
| 289 | DEFINE_GUID(IID_IASyncAction, 0x5a648006, 0x843a, 0x4da9, 0x86,0x5b, 0x9d,0x26,0xe5,0xdf,0xad,0x7b); | 422 | #endif /* ____x_ABI_CWindows_CFoundation_CIStringable_INTERFACE_DEFINED__ */ |
| 290 | #if defined(__cplusplus) && !defined(CINTERFACE) | 423 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ |
| 291 | MIDL_INTERFACE("5a648006-843a-4da9-865b-9d26e5dfad7b") | 424 | |
| 292 | IASyncAction : public IInspectable | 425 | #ifndef ____FIAsyncOperation_1_boolean_FWD_DEFINED__ |
| 293 | { | 426 | #define ____FIAsyncOperation_1_boolean_FWD_DEFINED__ |
| 294 | virtual HRESULT STDMETHODCALLTYPE put_Completed( | 427 | typedef interface __FIAsyncOperation_1_boolean __FIAsyncOperation_1_boolean; |
| 295 | AsyncActionCompletedHandler *handler) = 0; | 428 | #ifdef __cplusplus |
| 429 | #define __FIAsyncOperation_1_boolean ABI::Windows::Foundation::IAsyncOperation<boolean > | ||
| 430 | #endif /* __cplusplus */ | ||
| 431 | #endif | ||
| 296 | 432 | ||
| 297 | virtual HRESULT STDMETHODCALLTYPE get_Completed( | 433 | #ifndef ____FIVectorView_1_HSTRING_FWD_DEFINED__ |
| 298 | AsyncActionCompletedHandler **handler) = 0; | 434 | #define ____FIVectorView_1_HSTRING_FWD_DEFINED__ |
| 435 | typedef interface __FIVectorView_1_HSTRING __FIVectorView_1_HSTRING; | ||
| 436 | #ifdef __cplusplus | ||
| 437 | #define __FIVectorView_1_HSTRING ABI::Windows::Foundation::Collections::IVectorView<HSTRING > | ||
| 438 | #endif /* __cplusplus */ | ||
| 439 | #endif | ||
| 299 | 440 | ||
| 300 | virtual HRESULT STDMETHODCALLTYPE GetResults( | 441 | /***************************************************************************** |
| 301 | ) = 0; | 442 | * IAsyncOperationCompletedHandler<boolean > interface |
| 443 | */ | ||
| 444 | #ifndef ____FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__ | ||
| 445 | #define ____FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__ | ||
| 302 | 446 | ||
| 303 | }; | 447 | DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_boolean, 0xc1d3d1a2, 0xae17, 0x5a5f, 0xb5,0xa2, 0xbd,0xcc,0x88,0x44,0x88,0x9a); |
| 448 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 449 | } /* extern "C" */ | ||
| 450 | namespace ABI { | ||
| 451 | namespace Windows { | ||
| 452 | namespace Foundation { | ||
| 453 | template<> | ||
| 454 | MIDL_INTERFACE("c1d3d1a2-ae17-5a5f-b5a2-bdcc8844889a") | ||
| 455 | IAsyncOperationCompletedHandler<boolean > : IAsyncOperationCompletedHandler_impl<boolean > | ||
| 456 | { | ||
| 457 | }; | ||
| 458 | } | ||
| 459 | } | ||
| 460 | } | ||
| 461 | extern "C" { | ||
| 304 | #ifdef __CRT_UUID_DECL | 462 | #ifdef __CRT_UUID_DECL |
| 305 | __CRT_UUID_DECL(IASyncAction, 0x5a648006, 0x843a, 0x4da9, 0x86,0x5b, 0x9d,0x26,0xe5,0xdf,0xad,0x7b) | 463 | __CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_boolean, 0xc1d3d1a2, 0xae17, 0x5a5f, 0xb5,0xa2, 0xbd,0xcc,0x88,0x44,0x88,0x9a) |
| 306 | #endif | 464 | #endif |
| 307 | #else | 465 | #else |
| 308 | typedef struct IASyncActionVtbl { | 466 | typedef struct __FIAsyncOperationCompletedHandler_1_booleanVtbl { |
| 309 | BEGIN_INTERFACE | 467 | BEGIN_INTERFACE |
| 310 | 468 | ||
| 311 | /*** IUnknown methods ***/ | 469 | /*** IUnknown methods ***/ |
| 312 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 470 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 313 | IASyncAction* This, | 471 | __FIAsyncOperationCompletedHandler_1_boolean *This, |
| 314 | REFIID riid, | 472 | REFIID riid, |
| 315 | void **ppvObject); | 473 | void **ppvObject); |
| 316 | 474 | ||
| 317 | ULONG (STDMETHODCALLTYPE *AddRef)( | 475 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 318 | IASyncAction* This); | 476 | __FIAsyncOperationCompletedHandler_1_boolean *This); |
| 319 | 477 | ||
| 320 | ULONG (STDMETHODCALLTYPE *Release)( | 478 | ULONG (STDMETHODCALLTYPE *Release)( |
| 321 | IASyncAction* This); | 479 | __FIAsyncOperationCompletedHandler_1_boolean *This); |
| 322 | |||
| 323 | /*** IInspectable methods ***/ | ||
| 324 | HRESULT (STDMETHODCALLTYPE *GetIids)( | ||
| 325 | IASyncAction* This, | ||
| 326 | ULONG *iidCount, | ||
| 327 | IID **iids); | ||
| 328 | |||
| 329 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | ||
| 330 | IASyncAction* This, | ||
| 331 | HSTRING *className); | ||
| 332 | |||
| 333 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | ||
| 334 | IASyncAction* This, | ||
| 335 | TrustLevel *trustLevel); | ||
| 336 | |||
| 337 | /*** IASyncAction methods ***/ | ||
| 338 | HRESULT (STDMETHODCALLTYPE *put_Completed)( | ||
| 339 | IASyncAction* This, | ||
| 340 | AsyncActionCompletedHandler *handler); | ||
| 341 | 480 | ||
| 342 | HRESULT (STDMETHODCALLTYPE *get_Completed)( | 481 | /*** IAsyncOperationCompletedHandler<boolean > methods ***/ |
| 343 | IASyncAction* This, | 482 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 344 | AsyncActionCompletedHandler **handler); | 483 | __FIAsyncOperationCompletedHandler_1_boolean *This, |
| 345 | 484 | __FIAsyncOperation_1_boolean *info, | |
| 346 | HRESULT (STDMETHODCALLTYPE *GetResults)( | 485 | AsyncStatus status); |
| 347 | IASyncAction* This); | ||
| 348 | 486 | ||
| 349 | END_INTERFACE | 487 | END_INTERFACE |
| 350 | } IASyncActionVtbl; | 488 | } __FIAsyncOperationCompletedHandler_1_booleanVtbl; |
| 351 | interface IASyncAction { | 489 | |
| 352 | CONST_VTBL IASyncActionVtbl* lpVtbl; | 490 | interface __FIAsyncOperationCompletedHandler_1_boolean { |
| 491 | CONST_VTBL __FIAsyncOperationCompletedHandler_1_booleanVtbl* lpVtbl; | ||
| 353 | }; | 492 | }; |
| 354 | 493 | ||
| 355 | #ifdef COBJMACROS | 494 | #ifdef COBJMACROS |
| 356 | #ifndef WIDL_C_INLINE_WRAPPERS | 495 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 357 | /*** IUnknown methods ***/ | 496 | /*** IUnknown methods ***/ |
| 358 | #define IASyncAction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 497 | #define __FIAsyncOperationCompletedHandler_1_boolean_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 359 | #define IASyncAction_AddRef(This) (This)->lpVtbl->AddRef(This) | 498 | #define __FIAsyncOperationCompletedHandler_1_boolean_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 360 | #define IASyncAction_Release(This) (This)->lpVtbl->Release(This) | 499 | #define __FIAsyncOperationCompletedHandler_1_boolean_Release(This) (This)->lpVtbl->Release(This) |
| 361 | /*** IInspectable methods ***/ | 500 | /*** IAsyncOperationCompletedHandler<boolean > methods ***/ |
| 362 | #define IASyncAction_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 501 | #define __FIAsyncOperationCompletedHandler_1_boolean_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) |
| 363 | #define IASyncAction_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | ||
| 364 | #define IASyncAction_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | ||
| 365 | /*** IASyncAction methods ***/ | ||
| 366 | #define IASyncAction_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) | ||
| 367 | #define IASyncAction_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) | ||
| 368 | #define IASyncAction_GetResults(This) (This)->lpVtbl->GetResults(This) | ||
| 369 | #else | 502 | #else |
| 370 | /*** IUnknown methods ***/ | 503 | /*** IUnknown methods ***/ |
| 371 | static FORCEINLINE HRESULT IASyncAction_QueryInterface(IASyncAction* This,REFIID riid,void **ppvObject) { | 504 | static FORCEINLINE HRESULT __FIAsyncOperationCompletedHandler_1_boolean_QueryInterface(__FIAsyncOperationCompletedHandler_1_boolean* This,REFIID riid,void **ppvObject) { |
| 372 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 505 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 373 | } | 506 | } |
| 374 | static FORCEINLINE ULONG IASyncAction_AddRef(IASyncAction* This) { | 507 | static FORCEINLINE ULONG __FIAsyncOperationCompletedHandler_1_boolean_AddRef(__FIAsyncOperationCompletedHandler_1_boolean* This) { |
| 375 | return This->lpVtbl->AddRef(This); | 508 | return This->lpVtbl->AddRef(This); |
| 376 | } | 509 | } |
| 377 | static FORCEINLINE ULONG IASyncAction_Release(IASyncAction* This) { | 510 | static FORCEINLINE ULONG __FIAsyncOperationCompletedHandler_1_boolean_Release(__FIAsyncOperationCompletedHandler_1_boolean* This) { |
| 378 | return This->lpVtbl->Release(This); | 511 | return This->lpVtbl->Release(This); |
| 379 | } | 512 | } |
| 380 | /*** IInspectable methods ***/ | 513 | /*** IAsyncOperationCompletedHandler<boolean > methods ***/ |
| 381 | static FORCEINLINE HRESULT IASyncAction_GetIids(IASyncAction* This,ULONG *iidCount,IID **iids) { | 514 | static FORCEINLINE HRESULT __FIAsyncOperationCompletedHandler_1_boolean_Invoke(__FIAsyncOperationCompletedHandler_1_boolean* This,__FIAsyncOperation_1_boolean *info,AsyncStatus status) { |
| 382 | return This->lpVtbl->GetIids(This,iidCount,iids); | 515 | return This->lpVtbl->Invoke(This,info,status); |
| 383 | } | ||
| 384 | static FORCEINLINE HRESULT IASyncAction_GetRuntimeClassName(IASyncAction* This,HSTRING *className) { | ||
| 385 | return This->lpVtbl->GetRuntimeClassName(This,className); | ||
| 386 | } | ||
| 387 | static FORCEINLINE HRESULT IASyncAction_GetTrustLevel(IASyncAction* This,TrustLevel *trustLevel) { | ||
| 388 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | ||
| 389 | } | ||
| 390 | /*** IASyncAction methods ***/ | ||
| 391 | static FORCEINLINE HRESULT IASyncAction_put_Completed(IASyncAction* This,AsyncActionCompletedHandler *handler) { | ||
| 392 | return This->lpVtbl->put_Completed(This,handler); | ||
| 393 | } | ||
| 394 | static FORCEINLINE HRESULT IASyncAction_get_Completed(IASyncAction* This,AsyncActionCompletedHandler **handler) { | ||
| 395 | return This->lpVtbl->get_Completed(This,handler); | ||
| 396 | } | ||
| 397 | static FORCEINLINE HRESULT IASyncAction_GetResults(IASyncAction* This) { | ||
| 398 | return This->lpVtbl->GetResults(This); | ||
| 399 | } | 516 | } |
| 400 | #endif | 517 | #endif |
| 518 | #ifdef WIDL_using_Windows_Foundation | ||
| 519 | #define IID_IAsyncOperationCompletedHandler_boolean IID___FIAsyncOperationCompletedHandler_1_boolean | ||
| 520 | #define IAsyncOperationCompletedHandler_booleanVtbl __FIAsyncOperationCompletedHandler_1_booleanVtbl | ||
| 521 | #define IAsyncOperationCompletedHandler_boolean __FIAsyncOperationCompletedHandler_1_boolean | ||
| 522 | #define IAsyncOperationCompletedHandler_boolean_QueryInterface __FIAsyncOperationCompletedHandler_1_boolean_QueryInterface | ||
| 523 | #define IAsyncOperationCompletedHandler_boolean_AddRef __FIAsyncOperationCompletedHandler_1_boolean_AddRef | ||
| 524 | #define IAsyncOperationCompletedHandler_boolean_Release __FIAsyncOperationCompletedHandler_1_boolean_Release | ||
| 525 | #define IAsyncOperationCompletedHandler_boolean_Invoke __FIAsyncOperationCompletedHandler_1_boolean_Invoke | ||
| 526 | #endif /* WIDL_using_Windows_Foundation */ | ||
| 401 | #endif | 527 | #endif |
| 402 | 528 | ||
| 403 | #endif | 529 | #endif |
| 404 | 530 | ||
| 405 | HRESULT STDMETHODCALLTYPE IASyncAction_put_Completed_Proxy( | 531 | #endif /* ____FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__ */ |
| 406 | IASyncAction* This, | ||
| 407 | AsyncActionCompletedHandler *handler); | ||
| 408 | void __RPC_STUB IASyncAction_put_Completed_Stub( | ||
| 409 | IRpcStubBuffer* This, | ||
| 410 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 411 | PRPC_MESSAGE pRpcMessage, | ||
| 412 | DWORD* pdwStubPhase); | ||
| 413 | HRESULT STDMETHODCALLTYPE IASyncAction_get_Completed_Proxy( | ||
| 414 | IASyncAction* This, | ||
| 415 | AsyncActionCompletedHandler **handler); | ||
| 416 | void __RPC_STUB IASyncAction_get_Completed_Stub( | ||
| 417 | IRpcStubBuffer* This, | ||
| 418 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 419 | PRPC_MESSAGE pRpcMessage, | ||
| 420 | DWORD* pdwStubPhase); | ||
| 421 | HRESULT STDMETHODCALLTYPE IASyncAction_GetResults_Proxy( | ||
| 422 | IASyncAction* This); | ||
| 423 | void __RPC_STUB IASyncAction_GetResults_Stub( | ||
| 424 | IRpcStubBuffer* This, | ||
| 425 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 426 | PRPC_MESSAGE pRpcMessage, | ||
| 427 | DWORD* pdwStubPhase); | ||
| 428 | |||
| 429 | #endif /* __IASyncAction_INTERFACE_DEFINED__ */ | ||
| 430 | 532 | ||
| 431 | /***************************************************************************** | 533 | /***************************************************************************** |
| 432 | * AsyncActionCompletedHandler interface | 534 | * IAsyncOperation<boolean > interface |
| 433 | */ | 535 | */ |
| 434 | #ifndef __AsyncActionCompletedHandler_INTERFACE_DEFINED__ | 536 | #ifndef ____FIAsyncOperation_1_boolean_INTERFACE_DEFINED__ |
| 435 | #define __AsyncActionCompletedHandler_INTERFACE_DEFINED__ | 537 | #define ____FIAsyncOperation_1_boolean_INTERFACE_DEFINED__ |
| 436 | 538 | ||
| 437 | DEFINE_GUID(IID_AsyncActionCompletedHandler, 0xa4ed5c81, 0x76c9, 0x40bd, 0x8b,0xe6, 0xb1,0xd9,0x0f,0xb2,0x0a,0xe7); | 539 | DEFINE_GUID(IID___FIAsyncOperation_1_boolean, 0xcdb5efb3, 0x5788, 0x509d, 0x9b,0xe1, 0x71,0xcc,0xb8,0xa3,0x36,0x2a); |
| 438 | #if defined(__cplusplus) && !defined(CINTERFACE) | 540 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 439 | MIDL_INTERFACE("a4ed5c81-76c9-40bd-8be6-b1d90fb20ae7") | 541 | } /* extern "C" */ |
| 440 | AsyncActionCompletedHandler : public IUnknown | 542 | namespace ABI { |
| 441 | { | 543 | namespace Windows { |
| 442 | virtual HRESULT STDMETHODCALLTYPE Invoke( | 544 | namespace Foundation { |
| 443 | IInspectable *asyncAction, | 545 | template<> |
| 444 | AsyncStatus status) = 0; | 546 | MIDL_INTERFACE("cdb5efb3-5788-509d-9be1-71ccb8a3362a") |
| 445 | 547 | IAsyncOperation<boolean > : IAsyncOperation_impl<boolean > | |
| 446 | }; | 548 | { |
| 549 | }; | ||
| 550 | } | ||
| 551 | } | ||
| 552 | } | ||
| 553 | extern "C" { | ||
| 447 | #ifdef __CRT_UUID_DECL | 554 | #ifdef __CRT_UUID_DECL |
| 448 | __CRT_UUID_DECL(AsyncActionCompletedHandler, 0xa4ed5c81, 0x76c9, 0x40bd, 0x8b,0xe6, 0xb1,0xd9,0x0f,0xb2,0x0a,0xe7) | 555 | __CRT_UUID_DECL(__FIAsyncOperation_1_boolean, 0xcdb5efb3, 0x5788, 0x509d, 0x9b,0xe1, 0x71,0xcc,0xb8,0xa3,0x36,0x2a) |
| 449 | #endif | 556 | #endif |
| 450 | #else | 557 | #else |
| 451 | typedef struct AsyncActionCompletedHandlerVtbl { | 558 | typedef struct __FIAsyncOperation_1_booleanVtbl { |
| 452 | BEGIN_INTERFACE | 559 | BEGIN_INTERFACE |
| 453 | 560 | ||
| 454 | /*** IUnknown methods ***/ | 561 | /*** IUnknown methods ***/ |
| 455 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 562 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 456 | AsyncActionCompletedHandler* This, | 563 | __FIAsyncOperation_1_boolean *This, |
| 457 | REFIID riid, | 564 | REFIID riid, |
| 458 | void **ppvObject); | 565 | void **ppvObject); |
| 459 | 566 | ||
| 460 | ULONG (STDMETHODCALLTYPE *AddRef)( | 567 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 461 | AsyncActionCompletedHandler* This); | 568 | __FIAsyncOperation_1_boolean *This); |
| 462 | 569 | ||
| 463 | ULONG (STDMETHODCALLTYPE *Release)( | 570 | ULONG (STDMETHODCALLTYPE *Release)( |
| 464 | AsyncActionCompletedHandler* This); | 571 | __FIAsyncOperation_1_boolean *This); |
| 465 | 572 | ||
| 466 | /*** AsyncActionCompletedHandler methods ***/ | 573 | /*** IInspectable methods ***/ |
| 467 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 574 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 468 | AsyncActionCompletedHandler* This, | 575 | __FIAsyncOperation_1_boolean *This, |
| 469 | IInspectable *asyncAction, | 576 | ULONG *iidCount, |
| 470 | AsyncStatus status); | 577 | IID **iids); |
| 578 | |||
| 579 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | ||
| 580 | __FIAsyncOperation_1_boolean *This, | ||
| 581 | HSTRING *className); | ||
| 582 | |||
| 583 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | ||
| 584 | __FIAsyncOperation_1_boolean *This, | ||
| 585 | TrustLevel *trustLevel); | ||
| 586 | |||
| 587 | /*** IAsyncOperation<boolean > methods ***/ | ||
| 588 | HRESULT (STDMETHODCALLTYPE *put_Completed)( | ||
| 589 | __FIAsyncOperation_1_boolean *This, | ||
| 590 | __FIAsyncOperationCompletedHandler_1_boolean *handler); | ||
| 591 | |||
| 592 | HRESULT (STDMETHODCALLTYPE *get_Completed)( | ||
| 593 | __FIAsyncOperation_1_boolean *This, | ||
| 594 | __FIAsyncOperationCompletedHandler_1_boolean **handler); | ||
| 595 | |||
| 596 | HRESULT (STDMETHODCALLTYPE *GetResults)( | ||
| 597 | __FIAsyncOperation_1_boolean *This, | ||
| 598 | boolean **results); | ||
| 471 | 599 | ||
| 472 | END_INTERFACE | 600 | END_INTERFACE |
| 473 | } AsyncActionCompletedHandlerVtbl; | 601 | } __FIAsyncOperation_1_booleanVtbl; |
| 474 | interface AsyncActionCompletedHandler { | 602 | |
| 475 | CONST_VTBL AsyncActionCompletedHandlerVtbl* lpVtbl; | 603 | interface __FIAsyncOperation_1_boolean { |
| 604 | CONST_VTBL __FIAsyncOperation_1_booleanVtbl* lpVtbl; | ||
| 476 | }; | 605 | }; |
| 477 | 606 | ||
| 478 | #ifdef COBJMACROS | 607 | #ifdef COBJMACROS |
| 479 | #ifndef WIDL_C_INLINE_WRAPPERS | 608 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 480 | /*** IUnknown methods ***/ | 609 | /*** IUnknown methods ***/ |
| 481 | #define AsyncActionCompletedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 610 | #define __FIAsyncOperation_1_boolean_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 482 | #define AsyncActionCompletedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | 611 | #define __FIAsyncOperation_1_boolean_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 483 | #define AsyncActionCompletedHandler_Release(This) (This)->lpVtbl->Release(This) | 612 | #define __FIAsyncOperation_1_boolean_Release(This) (This)->lpVtbl->Release(This) |
| 484 | /*** AsyncActionCompletedHandler methods ***/ | 613 | /*** IInspectable methods ***/ |
| 485 | #define AsyncActionCompletedHandler_Invoke(This,asyncAction,status) (This)->lpVtbl->Invoke(This,asyncAction,status) | 614 | #define __FIAsyncOperation_1_boolean_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 615 | #define __FIAsyncOperation_1_boolean_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | ||
| 616 | #define __FIAsyncOperation_1_boolean_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | ||
| 617 | /*** IAsyncOperation<boolean > methods ***/ | ||
| 618 | #define __FIAsyncOperation_1_boolean_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) | ||
| 619 | #define __FIAsyncOperation_1_boolean_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) | ||
| 620 | #define __FIAsyncOperation_1_boolean_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) | ||
| 486 | #else | 621 | #else |
| 487 | /*** IUnknown methods ***/ | 622 | /*** IUnknown methods ***/ |
| 488 | static FORCEINLINE HRESULT AsyncActionCompletedHandler_QueryInterface(AsyncActionCompletedHandler* This,REFIID riid,void **ppvObject) { | 623 | static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_QueryInterface(__FIAsyncOperation_1_boolean* This,REFIID riid,void **ppvObject) { |
| 489 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 624 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 490 | } | 625 | } |
| 491 | static FORCEINLINE ULONG AsyncActionCompletedHandler_AddRef(AsyncActionCompletedHandler* This) { | 626 | static FORCEINLINE ULONG __FIAsyncOperation_1_boolean_AddRef(__FIAsyncOperation_1_boolean* This) { |
| 492 | return This->lpVtbl->AddRef(This); | 627 | return This->lpVtbl->AddRef(This); |
| 493 | } | 628 | } |
| 494 | static FORCEINLINE ULONG AsyncActionCompletedHandler_Release(AsyncActionCompletedHandler* This) { | 629 | static FORCEINLINE ULONG __FIAsyncOperation_1_boolean_Release(__FIAsyncOperation_1_boolean* This) { |
| 495 | return This->lpVtbl->Release(This); | 630 | return This->lpVtbl->Release(This); |
| 496 | } | 631 | } |
| 497 | /*** AsyncActionCompletedHandler methods ***/ | 632 | /*** IInspectable methods ***/ |
| 498 | static FORCEINLINE HRESULT AsyncActionCompletedHandler_Invoke(AsyncActionCompletedHandler* This,IInspectable *asyncAction,AsyncStatus status) { | 633 | static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_GetIids(__FIAsyncOperation_1_boolean* This,ULONG *iidCount,IID **iids) { |
| 499 | return This->lpVtbl->Invoke(This,asyncAction,status); | 634 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 635 | } | ||
| 636 | static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_GetRuntimeClassName(__FIAsyncOperation_1_boolean* This,HSTRING *className) { | ||
| 637 | return This->lpVtbl->GetRuntimeClassName(This,className); | ||
| 638 | } | ||
| 639 | static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_GetTrustLevel(__FIAsyncOperation_1_boolean* This,TrustLevel *trustLevel) { | ||
| 640 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | ||
| 641 | } | ||
| 642 | /*** IAsyncOperation<boolean > methods ***/ | ||
| 643 | static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_put_Completed(__FIAsyncOperation_1_boolean* This,__FIAsyncOperationCompletedHandler_1_boolean *handler) { | ||
| 644 | return This->lpVtbl->put_Completed(This,handler); | ||
| 645 | } | ||
| 646 | static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_get_Completed(__FIAsyncOperation_1_boolean* This,__FIAsyncOperationCompletedHandler_1_boolean **handler) { | ||
| 647 | return This->lpVtbl->get_Completed(This,handler); | ||
| 648 | } | ||
| 649 | static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_GetResults(__FIAsyncOperation_1_boolean* This,boolean **results) { | ||
| 650 | return This->lpVtbl->GetResults(This,results); | ||
| 500 | } | 651 | } |
| 501 | #endif | 652 | #endif |
| 653 | #ifdef WIDL_using_Windows_Foundation | ||
| 654 | #define IID_IAsyncOperation_boolean IID___FIAsyncOperation_1_boolean | ||
| 655 | #define IAsyncOperation_booleanVtbl __FIAsyncOperation_1_booleanVtbl | ||
| 656 | #define IAsyncOperation_boolean __FIAsyncOperation_1_boolean | ||
| 657 | #define IAsyncOperation_boolean_QueryInterface __FIAsyncOperation_1_boolean_QueryInterface | ||
| 658 | #define IAsyncOperation_boolean_AddRef __FIAsyncOperation_1_boolean_AddRef | ||
| 659 | #define IAsyncOperation_boolean_Release __FIAsyncOperation_1_boolean_Release | ||
| 660 | #define IAsyncOperation_boolean_GetIids __FIAsyncOperation_1_boolean_GetIids | ||
| 661 | #define IAsyncOperation_boolean_GetRuntimeClassName __FIAsyncOperation_1_boolean_GetRuntimeClassName | ||
| 662 | #define IAsyncOperation_boolean_GetTrustLevel __FIAsyncOperation_1_boolean_GetTrustLevel | ||
| 663 | #define IAsyncOperation_boolean_put_Completed __FIAsyncOperation_1_boolean_put_Completed | ||
| 664 | #define IAsyncOperation_boolean_get_Completed __FIAsyncOperation_1_boolean_get_Completed | ||
| 665 | #define IAsyncOperation_boolean_GetResults __FIAsyncOperation_1_boolean_GetResults | ||
| 666 | #endif /* WIDL_using_Windows_Foundation */ | ||
| 502 | #endif | 667 | #endif |
| 503 | 668 | ||
| 504 | #endif | 669 | #endif |
| 505 | 670 | ||
| 506 | HRESULT STDMETHODCALLTYPE AsyncActionCompletedHandler_Invoke_Proxy( | 671 | #endif /* ____FIAsyncOperation_1_boolean_INTERFACE_DEFINED__ */ |
| 507 | AsyncActionCompletedHandler* This, | ||
| 508 | IInspectable *asyncAction, | ||
| 509 | AsyncStatus status); | ||
| 510 | void __RPC_STUB AsyncActionCompletedHandler_Invoke_Stub( | ||
| 511 | IRpcStubBuffer* This, | ||
| 512 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 513 | PRPC_MESSAGE pRpcMessage, | ||
| 514 | DWORD* pdwStubPhase); | ||
| 515 | |||
| 516 | #endif /* __AsyncActionCompletedHandler_INTERFACE_DEFINED__ */ | ||
| 517 | 672 | ||
| 518 | /***************************************************************************** | 673 | /***************************************************************************** |
| 519 | * IAsyncOperation interface | 674 | * IVectorView<HSTRING > interface |
| 520 | */ | 675 | */ |
| 521 | #ifndef __IAsyncOperation_INTERFACE_DEFINED__ | 676 | #ifndef ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ |
| 522 | #define __IAsyncOperation_INTERFACE_DEFINED__ | 677 | #define ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ |
| 523 | 678 | ||
| 524 | DEFINE_GUID(IID_IAsyncOperation, 0x9fc2b0bb, 0xe446, 0x44e2, 0xaa,0x61, 0x9c,0xab,0x8f,0x63,0x6a,0xf2); | 679 | DEFINE_GUID(IID___FIVectorView_1_HSTRING, 0xfca5679c, 0xbfd4, 0x5187, 0x8b,0x2d, 0xde,0x22,0x50,0x49,0xb3,0x46); |
| 525 | #if defined(__cplusplus) && !defined(CINTERFACE) | 680 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 526 | MIDL_INTERFACE("9fc2b0bb-e446-44e2-aa61-9cab8f636af2") | 681 | } /* extern "C" */ |
| 527 | IAsyncOperation : public IAsyncInfo | 682 | namespace ABI { |
| 528 | { | 683 | namespace Windows { |
| 529 | virtual HRESULT STDMETHODCALLTYPE put_Completed( | 684 | namespace Foundation { |
| 530 | AsyncActionCompletedHandler *handler) = 0; | 685 | namespace Collections { |
| 531 | 686 | template<> | |
| 532 | virtual HRESULT STDMETHODCALLTYPE get_Completed( | 687 | MIDL_INTERFACE("fca5679c-bfd4-5187-8b2d-de225049b346") |
| 533 | AsyncActionCompletedHandler **handler) = 0; | 688 | IVectorView<HSTRING > : IVectorView_impl<HSTRING > |
| 534 | 689 | { | |
| 535 | virtual IInspectable * STDMETHODCALLTYPE GetResults( | 690 | }; |
| 536 | ) = 0; | 691 | } |
| 537 | 692 | } | |
| 538 | }; | 693 | } |
| 694 | } | ||
| 695 | extern "C" { | ||
| 539 | #ifdef __CRT_UUID_DECL | 696 | #ifdef __CRT_UUID_DECL |
| 540 | __CRT_UUID_DECL(IAsyncOperation, 0x9fc2b0bb, 0xe446, 0x44e2, 0xaa,0x61, 0x9c,0xab,0x8f,0x63,0x6a,0xf2) | 697 | __CRT_UUID_DECL(__FIVectorView_1_HSTRING, 0xfca5679c, 0xbfd4, 0x5187, 0x8b,0x2d, 0xde,0x22,0x50,0x49,0xb3,0x46) |
| 541 | #endif | 698 | #endif |
| 542 | #else | 699 | #else |
| 543 | typedef struct IAsyncOperationVtbl { | 700 | typedef struct __FIVectorView_1_HSTRINGVtbl { |
| 544 | BEGIN_INTERFACE | 701 | BEGIN_INTERFACE |
| 545 | 702 | ||
| 546 | /*** IUnknown methods ***/ | 703 | /*** IUnknown methods ***/ |
| 547 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 704 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 548 | IAsyncOperation* This, | 705 | __FIVectorView_1_HSTRING *This, |
| 549 | REFIID riid, | 706 | REFIID riid, |
| 550 | void **ppvObject); | 707 | void **ppvObject); |
| 551 | 708 | ||
| 552 | ULONG (STDMETHODCALLTYPE *AddRef)( | 709 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 553 | IAsyncOperation* This); | 710 | __FIVectorView_1_HSTRING *This); |
| 554 | 711 | ||
| 555 | ULONG (STDMETHODCALLTYPE *Release)( | 712 | ULONG (STDMETHODCALLTYPE *Release)( |
| 556 | IAsyncOperation* This); | 713 | __FIVectorView_1_HSTRING *This); |
| 557 | 714 | ||
| 558 | /*** IInspectable methods ***/ | 715 | /*** IInspectable methods ***/ |
| 559 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 716 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 560 | IAsyncOperation* This, | 717 | __FIVectorView_1_HSTRING *This, |
| 561 | ULONG *iidCount, | 718 | ULONG *iidCount, |
| 562 | IID **iids); | 719 | IID **iids); |
| 563 | 720 | ||
| 564 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 721 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 565 | IAsyncOperation* This, | 722 | __FIVectorView_1_HSTRING *This, |
| 566 | HSTRING *className); | 723 | HSTRING *className); |
| 567 | 724 | ||
| 568 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 725 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 569 | IAsyncOperation* This, | 726 | __FIVectorView_1_HSTRING *This, |
| 570 | TrustLevel *trustLevel); | 727 | TrustLevel *trustLevel); |
| 571 | 728 | ||
| 572 | /*** IAsyncInfo methods ***/ | 729 | /*** IVectorView<HSTRING > methods ***/ |
| 573 | HRESULT (STDMETHODCALLTYPE *get_Id)( | 730 | HRESULT (STDMETHODCALLTYPE *GetAt)( |
| 574 | IAsyncOperation* This, | 731 | __FIVectorView_1_HSTRING *This, |
| 575 | unsigned int *id); | 732 | UINT32 index, |
| 576 | 733 | HSTRING *value); | |
| 577 | HRESULT (STDMETHODCALLTYPE *get_Status)( | 734 | |
| 578 | IAsyncOperation* This, | 735 | HRESULT (STDMETHODCALLTYPE *get_Size)( |
| 579 | AsyncStatus *status); | 736 | __FIVectorView_1_HSTRING *This, |
| 580 | 737 | UINT32 *value); | |
| 581 | HRESULT (STDMETHODCALLTYPE *get_ErrorCode)( | 738 | |
| 582 | IAsyncOperation* This, | 739 | HRESULT (STDMETHODCALLTYPE *IndexOf)( |
| 583 | HRESULT *errorCode); | 740 | __FIVectorView_1_HSTRING *This, |
| 584 | 741 | HSTRING element, | |
| 585 | HRESULT (STDMETHODCALLTYPE *Cancel)( | 742 | UINT32 *index, |
| 586 | IAsyncOperation* This); | 743 | BOOLEAN *value); |
| 587 | 744 | ||
| 588 | HRESULT (STDMETHODCALLTYPE *Close)( | 745 | HRESULT (STDMETHODCALLTYPE *GetMany)( |
| 589 | IAsyncOperation* This); | 746 | __FIVectorView_1_HSTRING *This, |
| 590 | 747 | UINT32 start_index, | |
| 591 | /*** IAsyncOperation methods ***/ | 748 | UINT32 items_size, |
| 592 | HRESULT (STDMETHODCALLTYPE *put_Completed)( | 749 | HSTRING *items, |
| 593 | IAsyncOperation* This, | 750 | UINT32 *value); |
| 594 | AsyncActionCompletedHandler *handler); | ||
| 595 | |||
| 596 | HRESULT (STDMETHODCALLTYPE *get_Completed)( | ||
| 597 | IAsyncOperation* This, | ||
| 598 | AsyncActionCompletedHandler **handler); | ||
| 599 | |||
| 600 | IInspectable * (STDMETHODCALLTYPE *GetResults)( | ||
| 601 | IAsyncOperation* This); | ||
| 602 | 751 | ||
| 603 | END_INTERFACE | 752 | END_INTERFACE |
| 604 | } IAsyncOperationVtbl; | 753 | } __FIVectorView_1_HSTRINGVtbl; |
| 605 | interface IAsyncOperation { | 754 | |
| 606 | CONST_VTBL IAsyncOperationVtbl* lpVtbl; | 755 | interface __FIVectorView_1_HSTRING { |
| 756 | CONST_VTBL __FIVectorView_1_HSTRINGVtbl* lpVtbl; | ||
| 607 | }; | 757 | }; |
| 608 | 758 | ||
| 609 | #ifdef COBJMACROS | 759 | #ifdef COBJMACROS |
| 610 | #ifndef WIDL_C_INLINE_WRAPPERS | 760 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 611 | /*** IUnknown methods ***/ | 761 | /*** IUnknown methods ***/ |
| 612 | #define IAsyncOperation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 762 | #define __FIVectorView_1_HSTRING_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 613 | #define IAsyncOperation_AddRef(This) (This)->lpVtbl->AddRef(This) | 763 | #define __FIVectorView_1_HSTRING_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 614 | #define IAsyncOperation_Release(This) (This)->lpVtbl->Release(This) | 764 | #define __FIVectorView_1_HSTRING_Release(This) (This)->lpVtbl->Release(This) |
| 615 | /*** IInspectable methods ***/ | 765 | /*** IInspectable methods ***/ |
| 616 | #define IAsyncOperation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 766 | #define __FIVectorView_1_HSTRING_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 617 | #define IAsyncOperation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 767 | #define __FIVectorView_1_HSTRING_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 618 | #define IAsyncOperation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 768 | #define __FIVectorView_1_HSTRING_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 619 | /*** IAsyncInfo methods ***/ | 769 | /*** IVectorView<HSTRING > methods ***/ |
| 620 | #define IAsyncOperation_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) | 770 | #define __FIVectorView_1_HSTRING_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) |
| 621 | #define IAsyncOperation_get_Status(This,status) (This)->lpVtbl->get_Status(This,status) | 771 | #define __FIVectorView_1_HSTRING_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) |
| 622 | #define IAsyncOperation_get_ErrorCode(This,errorCode) (This)->lpVtbl->get_ErrorCode(This,errorCode) | 772 | #define __FIVectorView_1_HSTRING_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) |
| 623 | #define IAsyncOperation_Cancel(This) (This)->lpVtbl->Cancel(This) | 773 | #define __FIVectorView_1_HSTRING_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) |
| 624 | #define IAsyncOperation_Close(This) (This)->lpVtbl->Close(This) | ||
| 625 | /*** IAsyncOperation methods ***/ | ||
| 626 | #define IAsyncOperation_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) | ||
| 627 | #define IAsyncOperation_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) | ||
| 628 | #define IAsyncOperation_GetResults(This) (This)->lpVtbl->GetResults(This) | ||
| 629 | #else | 774 | #else |
| 630 | /*** IUnknown methods ***/ | 775 | /*** IUnknown methods ***/ |
| 631 | static FORCEINLINE HRESULT IAsyncOperation_QueryInterface(IAsyncOperation* This,REFIID riid,void **ppvObject) { | 776 | static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_QueryInterface(__FIVectorView_1_HSTRING* This,REFIID riid,void **ppvObject) { |
| 632 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 777 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 633 | } | 778 | } |
| 634 | static FORCEINLINE ULONG IAsyncOperation_AddRef(IAsyncOperation* This) { | 779 | static FORCEINLINE ULONG __FIVectorView_1_HSTRING_AddRef(__FIVectorView_1_HSTRING* This) { |
| 635 | return This->lpVtbl->AddRef(This); | 780 | return This->lpVtbl->AddRef(This); |
| 636 | } | 781 | } |
| 637 | static FORCEINLINE ULONG IAsyncOperation_Release(IAsyncOperation* This) { | 782 | static FORCEINLINE ULONG __FIVectorView_1_HSTRING_Release(__FIVectorView_1_HSTRING* This) { |
| 638 | return This->lpVtbl->Release(This); | 783 | return This->lpVtbl->Release(This); |
| 639 | } | 784 | } |
| 640 | /*** IInspectable methods ***/ | 785 | /*** IInspectable methods ***/ |
| 641 | static FORCEINLINE HRESULT IAsyncOperation_GetIids(IAsyncOperation* This,ULONG *iidCount,IID **iids) { | 786 | static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_GetIids(__FIVectorView_1_HSTRING* This,ULONG *iidCount,IID **iids) { |
| 642 | return This->lpVtbl->GetIids(This,iidCount,iids); | 787 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 643 | } | 788 | } |
| 644 | static FORCEINLINE HRESULT IAsyncOperation_GetRuntimeClassName(IAsyncOperation* This,HSTRING *className) { | 789 | static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_GetRuntimeClassName(__FIVectorView_1_HSTRING* This,HSTRING *className) { |
| 645 | return This->lpVtbl->GetRuntimeClassName(This,className); | 790 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 646 | } | 791 | } |
| 647 | static FORCEINLINE HRESULT IAsyncOperation_GetTrustLevel(IAsyncOperation* This,TrustLevel *trustLevel) { | 792 | static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_GetTrustLevel(__FIVectorView_1_HSTRING* This,TrustLevel *trustLevel) { |
| 648 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 793 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 649 | } | 794 | } |
| 650 | /*** IAsyncInfo methods ***/ | 795 | /*** IVectorView<HSTRING > methods ***/ |
| 651 | static FORCEINLINE HRESULT IAsyncOperation_get_Id(IAsyncOperation* This,unsigned int *id) { | 796 | static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_GetAt(__FIVectorView_1_HSTRING* This,UINT32 index,HSTRING *value) { |
| 652 | return This->lpVtbl->get_Id(This,id); | 797 | return This->lpVtbl->GetAt(This,index,value); |
| 653 | } | ||
| 654 | static FORCEINLINE HRESULT IAsyncOperation_get_Status(IAsyncOperation* This,AsyncStatus *status) { | ||
| 655 | return This->lpVtbl->get_Status(This,status); | ||
| 656 | } | ||
| 657 | static FORCEINLINE HRESULT IAsyncOperation_get_ErrorCode(IAsyncOperation* This,HRESULT *errorCode) { | ||
| 658 | return This->lpVtbl->get_ErrorCode(This,errorCode); | ||
| 659 | } | 798 | } |
| 660 | static FORCEINLINE HRESULT IAsyncOperation_Cancel(IAsyncOperation* This) { | 799 | static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_get_Size(__FIVectorView_1_HSTRING* This,UINT32 *value) { |
| 661 | return This->lpVtbl->Cancel(This); | 800 | return This->lpVtbl->get_Size(This,value); |
| 662 | } | 801 | } |
| 663 | static FORCEINLINE HRESULT IAsyncOperation_Close(IAsyncOperation* This) { | 802 | static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_IndexOf(__FIVectorView_1_HSTRING* This,HSTRING element,UINT32 *index,BOOLEAN *value) { |
| 664 | return This->lpVtbl->Close(This); | 803 | return This->lpVtbl->IndexOf(This,element,index,value); |
| 665 | } | 804 | } |
| 666 | /*** IAsyncOperation methods ***/ | 805 | static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_GetMany(__FIVectorView_1_HSTRING* This,UINT32 start_index,UINT32 items_size,HSTRING *items,UINT32 *value) { |
| 667 | static FORCEINLINE HRESULT IAsyncOperation_put_Completed(IAsyncOperation* This,AsyncActionCompletedHandler *handler) { | 806 | return This->lpVtbl->GetMany(This,start_index,items_size,items,value); |
| 668 | return This->lpVtbl->put_Completed(This,handler); | ||
| 669 | } | ||
| 670 | static FORCEINLINE HRESULT IAsyncOperation_get_Completed(IAsyncOperation* This,AsyncActionCompletedHandler **handler) { | ||
| 671 | return This->lpVtbl->get_Completed(This,handler); | ||
| 672 | } | ||
| 673 | static FORCEINLINE IInspectable * IAsyncOperation_GetResults(IAsyncOperation* This) { | ||
| 674 | return This->lpVtbl->GetResults(This); | ||
| 675 | } | 807 | } |
| 676 | #endif | 808 | #endif |
| 809 | #ifdef WIDL_using_Windows_Foundation_Collections | ||
| 810 | #define IID_IVectorView_HSTRING IID___FIVectorView_1_HSTRING | ||
| 811 | #define IVectorView_HSTRINGVtbl __FIVectorView_1_HSTRINGVtbl | ||
| 812 | #define IVectorView_HSTRING __FIVectorView_1_HSTRING | ||
| 813 | #define IVectorView_HSTRING_QueryInterface __FIVectorView_1_HSTRING_QueryInterface | ||
| 814 | #define IVectorView_HSTRING_AddRef __FIVectorView_1_HSTRING_AddRef | ||
| 815 | #define IVectorView_HSTRING_Release __FIVectorView_1_HSTRING_Release | ||
| 816 | #define IVectorView_HSTRING_GetIids __FIVectorView_1_HSTRING_GetIids | ||
| 817 | #define IVectorView_HSTRING_GetRuntimeClassName __FIVectorView_1_HSTRING_GetRuntimeClassName | ||
| 818 | #define IVectorView_HSTRING_GetTrustLevel __FIVectorView_1_HSTRING_GetTrustLevel | ||
| 819 | #define IVectorView_HSTRING_GetAt __FIVectorView_1_HSTRING_GetAt | ||
| 820 | #define IVectorView_HSTRING_get_Size __FIVectorView_1_HSTRING_get_Size | ||
| 821 | #define IVectorView_HSTRING_IndexOf __FIVectorView_1_HSTRING_IndexOf | ||
| 822 | #define IVectorView_HSTRING_GetMany __FIVectorView_1_HSTRING_GetMany | ||
| 823 | #endif /* WIDL_using_Windows_Foundation_Collections */ | ||
| 677 | #endif | 824 | #endif |
| 678 | 825 | ||
| 679 | #endif | 826 | #endif |
| 680 | 827 | ||
| 681 | HRESULT STDMETHODCALLTYPE IAsyncOperation_put_Completed_Proxy( | 828 | #endif /* ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ */ |
| 682 | IAsyncOperation* This, | ||
| 683 | AsyncActionCompletedHandler *handler); | ||
| 684 | void __RPC_STUB IAsyncOperation_put_Completed_Stub( | ||
| 685 | IRpcStubBuffer* This, | ||
| 686 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 687 | PRPC_MESSAGE pRpcMessage, | ||
| 688 | DWORD* pdwStubPhase); | ||
| 689 | HRESULT STDMETHODCALLTYPE IAsyncOperation_get_Completed_Proxy( | ||
| 690 | IAsyncOperation* This, | ||
| 691 | AsyncActionCompletedHandler **handler); | ||
| 692 | void __RPC_STUB IAsyncOperation_get_Completed_Stub( | ||
| 693 | IRpcStubBuffer* This, | ||
| 694 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 695 | PRPC_MESSAGE pRpcMessage, | ||
| 696 | DWORD* pdwStubPhase); | ||
| 697 | IInspectable * STDMETHODCALLTYPE IAsyncOperation_GetResults_Proxy( | ||
| 698 | IAsyncOperation* This); | ||
| 699 | void __RPC_STUB IAsyncOperation_GetResults_Stub( | ||
| 700 | IRpcStubBuffer* This, | ||
| 701 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 702 | PRPC_MESSAGE pRpcMessage, | ||
| 703 | DWORD* pdwStubPhase); | ||
| 704 | |||
| 705 | #endif /* __IAsyncOperation_INTERFACE_DEFINED__ */ | ||
| 706 | 829 | ||
| 707 | /* Begin additional prototypes for all interfaces */ | 830 | /* Begin additional prototypes for all interfaces */ |
| 708 | 831 | ||
| 832 | ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); | ||
| 833 | unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); | ||
| 834 | unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); | ||
| 835 | void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); | ||
| 709 | 836 | ||
| 710 | /* End additional prototypes */ | 837 | /* End additional prototypes */ |
| 711 | 838 |
lib/libc/include/any-windows-any/windows.media.speechsynthesis.h created+1069| ... | @@ -0,0 +1,1069 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/windows.media.speechsynthesis.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __windows_media_speechsynthesis_h__ | ||
| 17 | #define __windows_media_speechsynthesis_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_FWD_DEFINED__ | ||
| 22 | #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_FWD_DEFINED__ | ||
| 23 | typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation ABI::Windows::Media::SpeechSynthesis::IVoiceInformation | ||
| 26 | namespace ABI { | ||
| 27 | namespace Windows { | ||
| 28 | namespace Media { | ||
| 29 | namespace SpeechSynthesis { | ||
| 30 | interface IVoiceInformation; | ||
| 31 | } | ||
| 32 | } | ||
| 33 | } | ||
| 34 | } | ||
| 35 | #endif /* __cplusplus */ | ||
| 36 | #endif | ||
| 37 | |||
| 38 | #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_FWD_DEFINED__ | ||
| 39 | #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_FWD_DEFINED__ | ||
| 40 | typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic; | ||
| 41 | #ifdef __cplusplus | ||
| 42 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic ABI::Windows::Media::SpeechSynthesis::IInstalledVoicesStatic | ||
| 43 | namespace ABI { | ||
| 44 | namespace Windows { | ||
| 45 | namespace Media { | ||
| 46 | namespace SpeechSynthesis { | ||
| 47 | interface IInstalledVoicesStatic; | ||
| 48 | } | ||
| 49 | } | ||
| 50 | } | ||
| 51 | } | ||
| 52 | #endif /* __cplusplus */ | ||
| 53 | #endif | ||
| 54 | |||
| 55 | #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceInformation_FWD_DEFINED__ | ||
| 56 | #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceInformation_FWD_DEFINED__ | ||
| 57 | #ifdef __cplusplus | ||
| 58 | namespace ABI { | ||
| 59 | namespace Windows { | ||
| 60 | namespace Media { | ||
| 61 | namespace SpeechSynthesis { | ||
| 62 | class VoiceInformation; | ||
| 63 | } | ||
| 64 | } | ||
| 65 | } | ||
| 66 | } | ||
| 67 | #else | ||
| 68 | typedef struct __x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceInformation __x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceInformation; | ||
| 69 | #endif /* defined __cplusplus */ | ||
| 70 | #endif /* defined ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceInformation_FWD_DEFINED__ */ | ||
| 71 | |||
| 72 | #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesizer_FWD_DEFINED__ | ||
| 73 | #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesizer_FWD_DEFINED__ | ||
| 74 | #ifdef __cplusplus | ||
| 75 | namespace ABI { | ||
| 76 | namespace Windows { | ||
| 77 | namespace Media { | ||
| 78 | namespace SpeechSynthesis { | ||
| 79 | class SpeechSynthesizer; | ||
| 80 | } | ||
| 81 | } | ||
| 82 | } | ||
| 83 | } | ||
| 84 | #else | ||
| 85 | typedef struct __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesizer __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesizer; | ||
| 86 | #endif /* defined __cplusplus */ | ||
| 87 | #endif /* defined ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesizer_FWD_DEFINED__ */ | ||
| 88 | |||
| 89 | #ifndef ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ | ||
| 90 | #define ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ | ||
| 91 | typedef interface __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; | ||
| 92 | #ifdef __cplusplus | ||
| 93 | #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation ABI::Windows::Foundation::Collections::IIterator<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > | ||
| 94 | #endif /* __cplusplus */ | ||
| 95 | #endif | ||
| 96 | |||
| 97 | #ifndef ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ | ||
| 98 | #define ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ | ||
| 99 | typedef interface __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; | ||
| 100 | #ifdef __cplusplus | ||
| 101 | #define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation ABI::Windows::Foundation::Collections::IIterable<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > | ||
| 102 | #endif /* __cplusplus */ | ||
| 103 | #endif | ||
| 104 | |||
| 105 | #ifndef ____FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ | ||
| 106 | #define ____FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ | ||
| 107 | typedef interface __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; | ||
| 108 | #ifdef __cplusplus | ||
| 109 | #define __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation ABI::Windows::Foundation::Collections::IVectorView<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > | ||
| 110 | #endif /* __cplusplus */ | ||
| 111 | #endif | ||
| 112 | |||
| 113 | /* Headers for imported files */ | ||
| 114 | |||
| 115 | #include <inspectable.h> | ||
| 116 | #include <windows.foundation.h> | ||
| 117 | |||
| 118 | #ifdef __cplusplus | ||
| 119 | extern "C" { | ||
| 120 | #endif | ||
| 121 | |||
| 122 | #ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ | ||
| 123 | #define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ | ||
| 124 | typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable; | ||
| 125 | #ifdef __cplusplus | ||
| 126 | #define __x_ABI_CWindows_CFoundation_CIClosable ABI::Windows::Foundation::IClosable | ||
| 127 | namespace ABI { | ||
| 128 | namespace Windows { | ||
| 129 | namespace Foundation { | ||
| 130 | interface IClosable; | ||
| 131 | } | ||
| 132 | } | ||
| 133 | } | ||
| 134 | #endif /* __cplusplus */ | ||
| 135 | #endif | ||
| 136 | |||
| 137 | #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_FWD_DEFINED__ | ||
| 138 | #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_FWD_DEFINED__ | ||
| 139 | typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic; | ||
| 140 | #ifdef __cplusplus | ||
| 141 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic ABI::Windows::Media::SpeechSynthesis::IInstalledVoicesStatic | ||
| 142 | namespace ABI { | ||
| 143 | namespace Windows { | ||
| 144 | namespace Media { | ||
| 145 | namespace SpeechSynthesis { | ||
| 146 | interface IInstalledVoicesStatic; | ||
| 147 | } | ||
| 148 | } | ||
| 149 | } | ||
| 150 | } | ||
| 151 | #endif /* __cplusplus */ | ||
| 152 | #endif | ||
| 153 | |||
| 154 | #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic2_FWD_DEFINED__ | ||
| 155 | #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic2_FWD_DEFINED__ | ||
| 156 | typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic2 __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic2; | ||
| 157 | #ifdef __cplusplus | ||
| 158 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic2 ABI::Windows::Media::SpeechSynthesis::IInstalledVoicesStatic2 | ||
| 159 | namespace ABI { | ||
| 160 | namespace Windows { | ||
| 161 | namespace Media { | ||
| 162 | namespace SpeechSynthesis { | ||
| 163 | interface IInstalledVoicesStatic2; | ||
| 164 | } | ||
| 165 | } | ||
| 166 | } | ||
| 167 | } | ||
| 168 | #endif /* __cplusplus */ | ||
| 169 | #endif | ||
| 170 | |||
| 171 | #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_FWD_DEFINED__ | ||
| 172 | #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_FWD_DEFINED__ | ||
| 173 | typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer; | ||
| 174 | #ifdef __cplusplus | ||
| 175 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer ABI::Windows::Media::SpeechSynthesis::ISpeechSynthesizer | ||
| 176 | namespace ABI { | ||
| 177 | namespace Windows { | ||
| 178 | namespace Media { | ||
| 179 | namespace SpeechSynthesis { | ||
| 180 | interface ISpeechSynthesizer; | ||
| 181 | } | ||
| 182 | } | ||
| 183 | } | ||
| 184 | } | ||
| 185 | #endif /* __cplusplus */ | ||
| 186 | #endif | ||
| 187 | |||
| 188 | #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_FWD_DEFINED__ | ||
| 189 | #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_FWD_DEFINED__ | ||
| 190 | typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2; | ||
| 191 | #ifdef __cplusplus | ||
| 192 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 ABI::Windows::Media::SpeechSynthesis::ISpeechSynthesizer2 | ||
| 193 | namespace ABI { | ||
| 194 | namespace Windows { | ||
| 195 | namespace Media { | ||
| 196 | namespace SpeechSynthesis { | ||
| 197 | interface ISpeechSynthesizer2; | ||
| 198 | } | ||
| 199 | } | ||
| 200 | } | ||
| 201 | } | ||
| 202 | #endif /* __cplusplus */ | ||
| 203 | #endif | ||
| 204 | |||
| 205 | #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_FWD_DEFINED__ | ||
| 206 | #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_FWD_DEFINED__ | ||
| 207 | typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation; | ||
| 208 | #ifdef __cplusplus | ||
| 209 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation ABI::Windows::Media::SpeechSynthesis::IVoiceInformation | ||
| 210 | namespace ABI { | ||
| 211 | namespace Windows { | ||
| 212 | namespace Media { | ||
| 213 | namespace SpeechSynthesis { | ||
| 214 | interface IVoiceInformation; | ||
| 215 | } | ||
| 216 | } | ||
| 217 | } | ||
| 218 | } | ||
| 219 | #endif /* __cplusplus */ | ||
| 220 | #endif | ||
| 221 | |||
| 222 | #ifndef ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ | ||
| 223 | #define ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ | ||
| 224 | typedef interface __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; | ||
| 225 | #ifdef __cplusplus | ||
| 226 | #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation ABI::Windows::Foundation::Collections::IIterator<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > | ||
| 227 | #endif /* __cplusplus */ | ||
| 228 | #endif | ||
| 229 | |||
| 230 | #ifndef ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ | ||
| 231 | #define ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ | ||
| 232 | typedef interface __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; | ||
| 233 | #ifdef __cplusplus | ||
| 234 | #define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation ABI::Windows::Foundation::Collections::IIterable<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > | ||
| 235 | #endif /* __cplusplus */ | ||
| 236 | #endif | ||
| 237 | |||
| 238 | #ifndef ____FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ | ||
| 239 | #define ____FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ | ||
| 240 | typedef interface __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; | ||
| 241 | #ifdef __cplusplus | ||
| 242 | #define __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation ABI::Windows::Foundation::Collections::IVectorView<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > | ||
| 243 | #endif /* __cplusplus */ | ||
| 244 | #endif | ||
| 245 | |||
| 246 | #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 | ||
| 247 | #ifdef __cplusplus | ||
| 248 | } /* extern "C" */ | ||
| 249 | namespace ABI { | ||
| 250 | namespace Windows { | ||
| 251 | namespace Media { | ||
| 252 | namespace SpeechSynthesis { | ||
| 253 | enum VoiceGender { | ||
| 254 | VoiceGender_Male = 0, | ||
| 255 | VoiceGender_Female = 1 | ||
| 256 | }; | ||
| 257 | } | ||
| 258 | } | ||
| 259 | } | ||
| 260 | } | ||
| 261 | extern "C" { | ||
| 262 | #else | ||
| 263 | enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceGender { | ||
| 264 | VoiceGender_Male = 0, | ||
| 265 | VoiceGender_Female = 1 | ||
| 266 | }; | ||
| 267 | #ifdef WIDL_using_Windows_Media_SpeechSynthesis | ||
| 268 | #define VoiceGender __x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceGender | ||
| 269 | #endif /* WIDL_using_Windows_Media_SpeechSynthesis */ | ||
| 270 | #endif | ||
| 271 | |||
| 272 | #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ | ||
| 273 | /***************************************************************************** | ||
| 274 | * IVoiceInformation interface | ||
| 275 | */ | ||
| 276 | #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 | ||
| 277 | #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_INTERFACE_DEFINED__ | ||
| 278 | #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_INTERFACE_DEFINED__ | ||
| 279 | |||
| 280 | DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation, 0xb127d6a4, 0x1291, 0x4604, 0xaa,0x9c, 0x83,0x13,0x40,0x83,0x35,0x2c); | ||
| 281 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 282 | } /* extern "C" */ | ||
| 283 | namespace ABI { | ||
| 284 | namespace Windows { | ||
| 285 | namespace Media { | ||
| 286 | namespace SpeechSynthesis { | ||
| 287 | MIDL_INTERFACE("b127d6a4-1291-4604-aa9c-83134083352c") | ||
| 288 | IVoiceInformation : public IInspectable | ||
| 289 | { | ||
| 290 | virtual HRESULT STDMETHODCALLTYPE get_DisplayName( | ||
| 291 | HSTRING *value) = 0; | ||
| 292 | |||
| 293 | virtual HRESULT STDMETHODCALLTYPE get_Id( | ||
| 294 | HSTRING *value) = 0; | ||
| 295 | |||
| 296 | virtual HRESULT STDMETHODCALLTYPE get_Language( | ||
| 297 | HSTRING *value) = 0; | ||
| 298 | |||
| 299 | virtual HRESULT STDMETHODCALLTYPE get_Description( | ||
| 300 | HSTRING *value) = 0; | ||
| 301 | |||
| 302 | virtual HRESULT STDMETHODCALLTYPE get_Gender( | ||
| 303 | enum VoiceGender *value) = 0; | ||
| 304 | |||
| 305 | }; | ||
| 306 | } | ||
| 307 | } | ||
| 308 | } | ||
| 309 | } | ||
| 310 | extern "C" { | ||
| 311 | #ifdef __CRT_UUID_DECL | ||
| 312 | __CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation, 0xb127d6a4, 0x1291, 0x4604, 0xaa,0x9c, 0x83,0x13,0x40,0x83,0x35,0x2c) | ||
| 313 | #endif | ||
| 314 | #else | ||
| 315 | typedef struct __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformationVtbl { | ||
| 316 | BEGIN_INTERFACE | ||
| 317 | |||
| 318 | /*** IUnknown methods ***/ | ||
| 319 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 320 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *This, | ||
| 321 | REFIID riid, | ||
| 322 | void **ppvObject); | ||
| 323 | |||
| 324 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 325 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *This); | ||
| 326 | |||
| 327 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 328 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *This); | ||
| 329 | |||
| 330 | /*** IInspectable methods ***/ | ||
| 331 | HRESULT (STDMETHODCALLTYPE *GetIids)( | ||
| 332 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *This, | ||
| 333 | ULONG *iidCount, | ||
| 334 | IID **iids); | ||
| 335 | |||
| 336 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | ||
| 337 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *This, | ||
| 338 | HSTRING *className); | ||
| 339 | |||
| 340 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | ||
| 341 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *This, | ||
| 342 | TrustLevel *trustLevel); | ||
| 343 | |||
| 344 | /*** IVoiceInformation methods ***/ | ||
| 345 | HRESULT (STDMETHODCALLTYPE *get_DisplayName)( | ||
| 346 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *This, | ||
| 347 | HSTRING *value); | ||
| 348 | |||
| 349 | HRESULT (STDMETHODCALLTYPE *get_Id)( | ||
| 350 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *This, | ||
| 351 | HSTRING *value); | ||
| 352 | |||
| 353 | HRESULT (STDMETHODCALLTYPE *get_Language)( | ||
| 354 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *This, | ||
| 355 | HSTRING *value); | ||
| 356 | |||
| 357 | HRESULT (STDMETHODCALLTYPE *get_Description)( | ||
| 358 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *This, | ||
| 359 | HSTRING *value); | ||
| 360 | |||
| 361 | HRESULT (STDMETHODCALLTYPE *get_Gender)( | ||
| 362 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *This, | ||
| 363 | enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceGender *value); | ||
| 364 | |||
| 365 | END_INTERFACE | ||
| 366 | } __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformationVtbl; | ||
| 367 | |||
| 368 | interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation { | ||
| 369 | CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformationVtbl* lpVtbl; | ||
| 370 | }; | ||
| 371 | |||
| 372 | #ifdef COBJMACROS | ||
| 373 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 374 | /*** IUnknown methods ***/ | ||
| 375 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 376 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 377 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_Release(This) (This)->lpVtbl->Release(This) | ||
| 378 | /*** IInspectable methods ***/ | ||
| 379 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | ||
| 380 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | ||
| 381 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | ||
| 382 | /*** IVoiceInformation methods ***/ | ||
| 383 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_DisplayName(This,value) (This)->lpVtbl->get_DisplayName(This,value) | ||
| 384 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Id(This,value) (This)->lpVtbl->get_Id(This,value) | ||
| 385 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Language(This,value) (This)->lpVtbl->get_Language(This,value) | ||
| 386 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Description(This,value) (This)->lpVtbl->get_Description(This,value) | ||
| 387 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Gender(This,value) (This)->lpVtbl->get_Gender(This,value) | ||
| 388 | #else | ||
| 389 | /*** IUnknown methods ***/ | ||
| 390 | static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,REFIID riid,void **ppvObject) { | ||
| 391 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 392 | } | ||
| 393 | static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This) { | ||
| 394 | return This->lpVtbl->AddRef(This); | ||
| 395 | } | ||
| 396 | static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This) { | ||
| 397 | return This->lpVtbl->Release(This); | ||
| 398 | } | ||
| 399 | /*** IInspectable methods ***/ | ||
| 400 | static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,ULONG *iidCount,IID **iids) { | ||
| 401 | return This->lpVtbl->GetIids(This,iidCount,iids); | ||
| 402 | } | ||
| 403 | static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *className) { | ||
| 404 | return This->lpVtbl->GetRuntimeClassName(This,className); | ||
| 405 | } | ||
| 406 | static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,TrustLevel *trustLevel) { | ||
| 407 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | ||
| 408 | } | ||
| 409 | /*** IVoiceInformation methods ***/ | ||
| 410 | static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_DisplayName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *value) { | ||
| 411 | return This->lpVtbl->get_DisplayName(This,value); | ||
| 412 | } | ||
| 413 | static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Id(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *value) { | ||
| 414 | return This->lpVtbl->get_Id(This,value); | ||
| 415 | } | ||
| 416 | static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Language(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *value) { | ||
| 417 | return This->lpVtbl->get_Language(This,value); | ||
| 418 | } | ||
| 419 | static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Description(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *value) { | ||
| 420 | return This->lpVtbl->get_Description(This,value); | ||
| 421 | } | ||
| 422 | 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) { | ||
| 423 | return This->lpVtbl->get_Gender(This,value); | ||
| 424 | } | ||
| 425 | #endif | ||
| 426 | #ifdef WIDL_using_Windows_Media_SpeechSynthesis | ||
| 427 | #define IID_IVoiceInformation IID___x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation | ||
| 428 | #define IVoiceInformationVtbl __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformationVtbl | ||
| 429 | #define IVoiceInformation __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation | ||
| 430 | #define IVoiceInformation_QueryInterface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_QueryInterface | ||
| 431 | #define IVoiceInformation_AddRef __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_AddRef | ||
| 432 | #define IVoiceInformation_Release __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_Release | ||
| 433 | #define IVoiceInformation_GetIids __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetIids | ||
| 434 | #define IVoiceInformation_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetRuntimeClassName | ||
| 435 | #define IVoiceInformation_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetTrustLevel | ||
| 436 | #define IVoiceInformation_get_DisplayName __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_DisplayName | ||
| 437 | #define IVoiceInformation_get_Id __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Id | ||
| 438 | #define IVoiceInformation_get_Language __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Language | ||
| 439 | #define IVoiceInformation_get_Description __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Description | ||
| 440 | #define IVoiceInformation_get_Gender __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Gender | ||
| 441 | #endif /* WIDL_using_Windows_Media_SpeechSynthesis */ | ||
| 442 | #endif | ||
| 443 | |||
| 444 | #endif | ||
| 445 | |||
| 446 | #endif /* ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_INTERFACE_DEFINED__ */ | ||
| 447 | #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ | ||
| 448 | |||
| 449 | /***************************************************************************** | ||
| 450 | * IInstalledVoicesStatic interface | ||
| 451 | */ | ||
| 452 | #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 | ||
| 453 | #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_INTERFACE_DEFINED__ | ||
| 454 | #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_INTERFACE_DEFINED__ | ||
| 455 | |||
| 456 | DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic, 0x7d526ecc, 0x7533, 0x4c3f, 0x85,0xbe, 0x88,0x8c,0x2b,0xae,0xeb,0xdc); | ||
| 457 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 458 | } /* extern "C" */ | ||
| 459 | namespace ABI { | ||
| 460 | namespace Windows { | ||
| 461 | namespace Media { | ||
| 462 | namespace SpeechSynthesis { | ||
| 463 | MIDL_INTERFACE("7d526ecc-7533-4c3f-85be-888c2baeebdc") | ||
| 464 | IInstalledVoicesStatic : public IInspectable | ||
| 465 | { | ||
| 466 | virtual HRESULT STDMETHODCALLTYPE get_AllVoices( | ||
| 467 | ABI::Windows::Foundation::Collections::IVectorView<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > **value) = 0; | ||
| 468 | |||
| 469 | virtual HRESULT STDMETHODCALLTYPE get_DefaultVoice( | ||
| 470 | IVoiceInformation **value) = 0; | ||
| 471 | |||
| 472 | }; | ||
| 473 | } | ||
| 474 | } | ||
| 475 | } | ||
| 476 | } | ||
| 477 | extern "C" { | ||
| 478 | #ifdef __CRT_UUID_DECL | ||
| 479 | __CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic, 0x7d526ecc, 0x7533, 0x4c3f, 0x85,0xbe, 0x88,0x8c,0x2b,0xae,0xeb,0xdc) | ||
| 480 | #endif | ||
| 481 | #else | ||
| 482 | typedef struct __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStaticVtbl { | ||
| 483 | BEGIN_INTERFACE | ||
| 484 | |||
| 485 | /*** IUnknown methods ***/ | ||
| 486 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 487 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic *This, | ||
| 488 | REFIID riid, | ||
| 489 | void **ppvObject); | ||
| 490 | |||
| 491 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 492 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic *This); | ||
| 493 | |||
| 494 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 495 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic *This); | ||
| 496 | |||
| 497 | /*** IInspectable methods ***/ | ||
| 498 | HRESULT (STDMETHODCALLTYPE *GetIids)( | ||
| 499 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic *This, | ||
| 500 | ULONG *iidCount, | ||
| 501 | IID **iids); | ||
| 502 | |||
| 503 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | ||
| 504 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic *This, | ||
| 505 | HSTRING *className); | ||
| 506 | |||
| 507 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | ||
| 508 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic *This, | ||
| 509 | TrustLevel *trustLevel); | ||
| 510 | |||
| 511 | /*** IInstalledVoicesStatic methods ***/ | ||
| 512 | HRESULT (STDMETHODCALLTYPE *get_AllVoices)( | ||
| 513 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic *This, | ||
| 514 | __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation **value); | ||
| 515 | |||
| 516 | HRESULT (STDMETHODCALLTYPE *get_DefaultVoice)( | ||
| 517 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic *This, | ||
| 518 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **value); | ||
| 519 | |||
| 520 | END_INTERFACE | ||
| 521 | } __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStaticVtbl; | ||
| 522 | |||
| 523 | interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic { | ||
| 524 | CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStaticVtbl* lpVtbl; | ||
| 525 | }; | ||
| 526 | |||
| 527 | #ifdef COBJMACROS | ||
| 528 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 529 | /*** IUnknown methods ***/ | ||
| 530 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 531 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 532 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_Release(This) (This)->lpVtbl->Release(This) | ||
| 533 | /*** IInspectable methods ***/ | ||
| 534 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | ||
| 535 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | ||
| 536 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | ||
| 537 | /*** IInstalledVoicesStatic methods ***/ | ||
| 538 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_get_AllVoices(This,value) (This)->lpVtbl->get_AllVoices(This,value) | ||
| 539 | #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_get_DefaultVoice(This,value) (This)->lpVtbl->get_DefaultVoice(This,value) | ||
| 540 | #else | ||
| 541 | /*** IUnknown methods ***/ | ||
| 542 | static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,REFIID riid,void **ppvObject) { | ||
| 543 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 544 | } | ||
| 545 | static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This) { | ||
| 546 | return This->lpVtbl->AddRef(This); | ||
| 547 | } | ||
| 548 | static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This) { | ||
| 549 | return This->lpVtbl->Release(This); | ||
| 550 | } | ||
| 551 | /*** IInspectable methods ***/ | ||
| 552 | static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,ULONG *iidCount,IID **iids) { | ||
| 553 | return This->lpVtbl->GetIids(This,iidCount,iids); | ||
| 554 | } | ||
| 555 | static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,HSTRING *className) { | ||
| 556 | return This->lpVtbl->GetRuntimeClassName(This,className); | ||
| 557 | } | ||
| 558 | static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,TrustLevel *trustLevel) { | ||
| 559 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | ||
| 560 | } | ||
| 561 | /*** IInstalledVoicesStatic methods ***/ | ||
| 562 | 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) { | ||
| 563 | return This->lpVtbl->get_AllVoices(This,value); | ||
| 564 | } | ||
| 565 | 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) { | ||
| 566 | return This->lpVtbl->get_DefaultVoice(This,value); | ||
| 567 | } | ||
| 568 | #endif | ||
| 569 | #ifdef WIDL_using_Windows_Media_SpeechSynthesis | ||
| 570 | #define IID_IInstalledVoicesStatic IID___x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic | ||
| 571 | #define IInstalledVoicesStaticVtbl __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStaticVtbl | ||
| 572 | #define IInstalledVoicesStatic __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic | ||
| 573 | #define IInstalledVoicesStatic_QueryInterface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_QueryInterface | ||
| 574 | #define IInstalledVoicesStatic_AddRef __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_AddRef | ||
| 575 | #define IInstalledVoicesStatic_Release __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_Release | ||
| 576 | #define IInstalledVoicesStatic_GetIids __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetIids | ||
| 577 | #define IInstalledVoicesStatic_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetRuntimeClassName | ||
| 578 | #define IInstalledVoicesStatic_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetTrustLevel | ||
| 579 | #define IInstalledVoicesStatic_get_AllVoices __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_get_AllVoices | ||
| 580 | #define IInstalledVoicesStatic_get_DefaultVoice __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_get_DefaultVoice | ||
| 581 | #endif /* WIDL_using_Windows_Media_SpeechSynthesis */ | ||
| 582 | #endif | ||
| 583 | |||
| 584 | #endif | ||
| 585 | |||
| 586 | #endif /* ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_INTERFACE_DEFINED__ */ | ||
| 587 | #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ | ||
| 588 | |||
| 589 | /* | ||
| 590 | * Class Windows.Media.SpeechSynthesis.VoiceInformation | ||
| 591 | */ | ||
| 592 | #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 | ||
| 593 | #ifndef RUNTIMECLASS_Windows_Media_SpeechSynthesis_VoiceInformation_DEFINED | ||
| 594 | #define RUNTIMECLASS_Windows_Media_SpeechSynthesis_VoiceInformation_DEFINED | ||
| 595 | #if !defined(_MSC_VER) && !defined(__MINGW32__) | ||
| 596 | static const WCHAR RuntimeClass_Windows_Media_SpeechSynthesis_VoiceInformation[] = {'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','.','V','o','i','c','e','I','n','f','o','r','m','a','t','i','o','n',0}; | ||
| 597 | #elif defined(__GNUC__) && !defined(__cplusplus) | ||
| 598 | const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechSynthesis_VoiceInformation[] = L"Windows.Media.SpeechSynthesis.VoiceInformation"; | ||
| 599 | #else | ||
| 600 | extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechSynthesis_VoiceInformation[] = {'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','.','V','o','i','c','e','I','n','f','o','r','m','a','t','i','o','n',0}; | ||
| 601 | #endif | ||
| 602 | #endif /* RUNTIMECLASS_Windows_Media_SpeechSynthesis_VoiceInformation_DEFINED */ | ||
| 603 | #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ | ||
| 604 | |||
| 605 | /* | ||
| 606 | * Class Windows.Media.SpeechSynthesis.SpeechSynthesizer | ||
| 607 | */ | ||
| 608 | #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 | ||
| 609 | #ifndef RUNTIMECLASS_Windows_Media_SpeechSynthesis_SpeechSynthesizer_DEFINED | ||
| 610 | #define RUNTIMECLASS_Windows_Media_SpeechSynthesis_SpeechSynthesizer_DEFINED | ||
| 611 | #if !defined(_MSC_VER) && !defined(__MINGW32__) | ||
| 612 | static const WCHAR RuntimeClass_Windows_Media_SpeechSynthesis_SpeechSynthesizer[] = {'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',0}; | ||
| 613 | #elif defined(__GNUC__) && !defined(__cplusplus) | ||
| 614 | const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechSynthesis_SpeechSynthesizer[] = L"Windows.Media.SpeechSynthesis.SpeechSynthesizer"; | ||
| 615 | #else | ||
| 616 | extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechSynthesis_SpeechSynthesizer[] = {'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',0}; | ||
| 617 | #endif | ||
| 618 | #endif /* RUNTIMECLASS_Windows_Media_SpeechSynthesis_SpeechSynthesizer_DEFINED */ | ||
| 619 | #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ | ||
| 620 | |||
| 621 | /***************************************************************************** | ||
| 622 | * IIterator<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > interface | ||
| 623 | */ | ||
| 624 | #ifndef ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ | ||
| 625 | #define ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ | ||
| 626 | |||
| 627 | DEFINE_GUID(IID___FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation, 0x12d40a27, 0xae8d, 0x5fb0, 0x8f,0xed, 0x00,0x16,0x5d,0x59,0xc6,0xab); | ||
| 628 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 629 | } /* extern "C" */ | ||
| 630 | namespace ABI { | ||
| 631 | namespace Windows { | ||
| 632 | namespace Foundation { | ||
| 633 | namespace Collections { | ||
| 634 | template<> | ||
| 635 | MIDL_INTERFACE("12d40a27-ae8d-5fb0-8fed-00165d59c6ab") | ||
| 636 | IIterator<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Media::SpeechSynthesis::VoiceInformation*, ABI::Windows::Media::SpeechSynthesis::IVoiceInformation* > > | ||
| 637 | { | ||
| 638 | }; | ||
| 639 | } | ||
| 640 | } | ||
| 641 | } | ||
| 642 | } | ||
| 643 | extern "C" { | ||
| 644 | #ifdef __CRT_UUID_DECL | ||
| 645 | __CRT_UUID_DECL(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation, 0x12d40a27, 0xae8d, 0x5fb0, 0x8f,0xed, 0x00,0x16,0x5d,0x59,0xc6,0xab) | ||
| 646 | #endif | ||
| 647 | #else | ||
| 648 | typedef struct __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl { | ||
| 649 | BEGIN_INTERFACE | ||
| 650 | |||
| 651 | /*** IUnknown methods ***/ | ||
| 652 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 653 | __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 654 | REFIID riid, | ||
| 655 | void **ppvObject); | ||
| 656 | |||
| 657 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 658 | __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This); | ||
| 659 | |||
| 660 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 661 | __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This); | ||
| 662 | |||
| 663 | /*** IInspectable methods ***/ | ||
| 664 | HRESULT (STDMETHODCALLTYPE *GetIids)( | ||
| 665 | __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 666 | ULONG *iidCount, | ||
| 667 | IID **iids); | ||
| 668 | |||
| 669 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | ||
| 670 | __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 671 | HSTRING *className); | ||
| 672 | |||
| 673 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | ||
| 674 | __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 675 | TrustLevel *trustLevel); | ||
| 676 | |||
| 677 | /*** IIterator<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > methods ***/ | ||
| 678 | HRESULT (STDMETHODCALLTYPE *get_Current)( | ||
| 679 | __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 680 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **value); | ||
| 681 | |||
| 682 | HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( | ||
| 683 | __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 684 | WINBOOL *value); | ||
| 685 | |||
| 686 | HRESULT (STDMETHODCALLTYPE *MoveNext)( | ||
| 687 | __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 688 | WINBOOL *value); | ||
| 689 | |||
| 690 | HRESULT (STDMETHODCALLTYPE *GetMany)( | ||
| 691 | __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 692 | UINT32 count, | ||
| 693 | UINT32 items_size, | ||
| 694 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **items, | ||
| 695 | UINT32 *value); | ||
| 696 | |||
| 697 | END_INTERFACE | ||
| 698 | } __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl; | ||
| 699 | |||
| 700 | interface __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation { | ||
| 701 | CONST_VTBL __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl* lpVtbl; | ||
| 702 | }; | ||
| 703 | |||
| 704 | #ifdef COBJMACROS | ||
| 705 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 706 | /*** IUnknown methods ***/ | ||
| 707 | #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 708 | #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 709 | #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(This) (This)->lpVtbl->Release(This) | ||
| 710 | /*** IInspectable methods ***/ | ||
| 711 | #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | ||
| 712 | #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | ||
| 713 | #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | ||
| 714 | /*** IIterator<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > methods ***/ | ||
| 715 | #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) | ||
| 716 | #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) | ||
| 717 | #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) | ||
| 718 | #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetMany(This,count,items_size,items,value) (This)->lpVtbl->GetMany(This,count,items_size,items,value) | ||
| 719 | #else | ||
| 720 | /*** IUnknown methods ***/ | ||
| 721 | static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,REFIID riid,void **ppvObject) { | ||
| 722 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 723 | } | ||
| 724 | static FORCEINLINE ULONG __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { | ||
| 725 | return This->lpVtbl->AddRef(This); | ||
| 726 | } | ||
| 727 | static FORCEINLINE ULONG __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { | ||
| 728 | return This->lpVtbl->Release(This); | ||
| 729 | } | ||
| 730 | /*** IInspectable methods ***/ | ||
| 731 | static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,ULONG *iidCount,IID **iids) { | ||
| 732 | return This->lpVtbl->GetIids(This,iidCount,iids); | ||
| 733 | } | ||
| 734 | static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,HSTRING *className) { | ||
| 735 | return This->lpVtbl->GetRuntimeClassName(This,className); | ||
| 736 | } | ||
| 737 | static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,TrustLevel *trustLevel) { | ||
| 738 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | ||
| 739 | } | ||
| 740 | /*** IIterator<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > methods ***/ | ||
| 741 | 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) { | ||
| 742 | return This->lpVtbl->get_Current(This,value); | ||
| 743 | } | ||
| 744 | static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_HasCurrent(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,WINBOOL *value) { | ||
| 745 | return This->lpVtbl->get_HasCurrent(This,value); | ||
| 746 | } | ||
| 747 | static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_MoveNext(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,WINBOOL *value) { | ||
| 748 | return This->lpVtbl->MoveNext(This,value); | ||
| 749 | } | ||
| 750 | 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) { | ||
| 751 | return This->lpVtbl->GetMany(This,count,items_size,items,value); | ||
| 752 | } | ||
| 753 | #endif | ||
| 754 | #ifdef WIDL_using_Windows_Foundation_Collections | ||
| 755 | #define IID_IIterator_VoiceInformation IID___FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation | ||
| 756 | #define IIterator_VoiceInformationVtbl __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl | ||
| 757 | #define IIterator_VoiceInformation __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation | ||
| 758 | #define IIterator_VoiceInformation_QueryInterface __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface | ||
| 759 | #define IIterator_VoiceInformation_AddRef __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef | ||
| 760 | #define IIterator_VoiceInformation_Release __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release | ||
| 761 | #define IIterator_VoiceInformation_GetIids __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids | ||
| 762 | #define IIterator_VoiceInformation_GetRuntimeClassName __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName | ||
| 763 | #define IIterator_VoiceInformation_GetTrustLevel __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel | ||
| 764 | #define IIterator_VoiceInformation_get_Current __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_Current | ||
| 765 | #define IIterator_VoiceInformation_get_HasCurrent __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_HasCurrent | ||
| 766 | #define IIterator_VoiceInformation_MoveNext __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_MoveNext | ||
| 767 | #define IIterator_VoiceInformation_GetMany __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetMany | ||
| 768 | #endif /* WIDL_using_Windows_Foundation_Collections */ | ||
| 769 | #endif | ||
| 770 | |||
| 771 | #endif | ||
| 772 | |||
| 773 | #endif /* ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ */ | ||
| 774 | |||
| 775 | /***************************************************************************** | ||
| 776 | * IIterable<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > interface | ||
| 777 | */ | ||
| 778 | #ifndef ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ | ||
| 779 | #define ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ | ||
| 780 | |||
| 781 | DEFINE_GUID(IID___FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation, 0x3c33bb52, 0xbd98, 0x5c8c, 0xad,0xee, 0xee,0x8d,0xa0,0x62,0x8e,0xfc); | ||
| 782 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 783 | } /* extern "C" */ | ||
| 784 | namespace ABI { | ||
| 785 | namespace Windows { | ||
| 786 | namespace Foundation { | ||
| 787 | namespace Collections { | ||
| 788 | template<> | ||
| 789 | MIDL_INTERFACE("3c33bb52-bd98-5c8c-adee-ee8da0628efc") | ||
| 790 | IIterable<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Media::SpeechSynthesis::VoiceInformation*, ABI::Windows::Media::SpeechSynthesis::IVoiceInformation* > > | ||
| 791 | { | ||
| 792 | }; | ||
| 793 | } | ||
| 794 | } | ||
| 795 | } | ||
| 796 | } | ||
| 797 | extern "C" { | ||
| 798 | #ifdef __CRT_UUID_DECL | ||
| 799 | __CRT_UUID_DECL(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation, 0x3c33bb52, 0xbd98, 0x5c8c, 0xad,0xee, 0xee,0x8d,0xa0,0x62,0x8e,0xfc) | ||
| 800 | #endif | ||
| 801 | #else | ||
| 802 | typedef struct __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl { | ||
| 803 | BEGIN_INTERFACE | ||
| 804 | |||
| 805 | /*** IUnknown methods ***/ | ||
| 806 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 807 | __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 808 | REFIID riid, | ||
| 809 | void **ppvObject); | ||
| 810 | |||
| 811 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 812 | __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This); | ||
| 813 | |||
| 814 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 815 | __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This); | ||
| 816 | |||
| 817 | /*** IInspectable methods ***/ | ||
| 818 | HRESULT (STDMETHODCALLTYPE *GetIids)( | ||
| 819 | __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 820 | ULONG *iidCount, | ||
| 821 | IID **iids); | ||
| 822 | |||
| 823 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | ||
| 824 | __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 825 | HSTRING *className); | ||
| 826 | |||
| 827 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | ||
| 828 | __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 829 | TrustLevel *trustLevel); | ||
| 830 | |||
| 831 | /*** IIterable<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > methods ***/ | ||
| 832 | HRESULT (STDMETHODCALLTYPE *First)( | ||
| 833 | __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 834 | __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation **value); | ||
| 835 | |||
| 836 | END_INTERFACE | ||
| 837 | } __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl; | ||
| 838 | |||
| 839 | interface __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation { | ||
| 840 | CONST_VTBL __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl* lpVtbl; | ||
| 841 | }; | ||
| 842 | |||
| 843 | #ifdef COBJMACROS | ||
| 844 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 845 | /*** IUnknown methods ***/ | ||
| 846 | #define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 847 | #define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 848 | #define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(This) (This)->lpVtbl->Release(This) | ||
| 849 | /*** IInspectable methods ***/ | ||
| 850 | #define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | ||
| 851 | #define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | ||
| 852 | #define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | ||
| 853 | /*** IIterable<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > methods ***/ | ||
| 854 | #define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_First(This,value) (This)->lpVtbl->First(This,value) | ||
| 855 | #else | ||
| 856 | /*** IUnknown methods ***/ | ||
| 857 | static FORCEINLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,REFIID riid,void **ppvObject) { | ||
| 858 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 859 | } | ||
| 860 | static FORCEINLINE ULONG __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { | ||
| 861 | return This->lpVtbl->AddRef(This); | ||
| 862 | } | ||
| 863 | static FORCEINLINE ULONG __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { | ||
| 864 | return This->lpVtbl->Release(This); | ||
| 865 | } | ||
| 866 | /*** IInspectable methods ***/ | ||
| 867 | static FORCEINLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,ULONG *iidCount,IID **iids) { | ||
| 868 | return This->lpVtbl->GetIids(This,iidCount,iids); | ||
| 869 | } | ||
| 870 | static FORCEINLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,HSTRING *className) { | ||
| 871 | return This->lpVtbl->GetRuntimeClassName(This,className); | ||
| 872 | } | ||
| 873 | static FORCEINLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,TrustLevel *trustLevel) { | ||
| 874 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | ||
| 875 | } | ||
| 876 | /*** IIterable<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > methods ***/ | ||
| 877 | static FORCEINLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_First(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation **value) { | ||
| 878 | return This->lpVtbl->First(This,value); | ||
| 879 | } | ||
| 880 | #endif | ||
| 881 | #ifdef WIDL_using_Windows_Foundation_Collections | ||
| 882 | #define IID_IIterable_VoiceInformation IID___FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation | ||
| 883 | #define IIterable_VoiceInformationVtbl __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl | ||
| 884 | #define IIterable_VoiceInformation __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation | ||
| 885 | #define IIterable_VoiceInformation_QueryInterface __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface | ||
| 886 | #define IIterable_VoiceInformation_AddRef __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef | ||
| 887 | #define IIterable_VoiceInformation_Release __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release | ||
| 888 | #define IIterable_VoiceInformation_GetIids __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids | ||
| 889 | #define IIterable_VoiceInformation_GetRuntimeClassName __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName | ||
| 890 | #define IIterable_VoiceInformation_GetTrustLevel __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel | ||
| 891 | #define IIterable_VoiceInformation_First __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_First | ||
| 892 | #endif /* WIDL_using_Windows_Foundation_Collections */ | ||
| 893 | #endif | ||
| 894 | |||
| 895 | #endif | ||
| 896 | |||
| 897 | #endif /* ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ */ | ||
| 898 | |||
| 899 | /***************************************************************************** | ||
| 900 | * IVectorView<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > interface | ||
| 901 | */ | ||
| 902 | #ifndef ____FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ | ||
| 903 | #define ____FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ | ||
| 904 | |||
| 905 | DEFINE_GUID(IID___FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation, 0xee8d63ce, 0x51ac, 0x5984, 0x89,0x1b, 0xd2,0x32,0xfa,0x7f,0x64,0x53); | ||
| 906 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 907 | } /* extern "C" */ | ||
| 908 | namespace ABI { | ||
| 909 | namespace Windows { | ||
| 910 | namespace Foundation { | ||
| 911 | namespace Collections { | ||
| 912 | template<> | ||
| 913 | MIDL_INTERFACE("ee8d63ce-51ac-5984-891b-d232fa7f6453") | ||
| 914 | IVectorView<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Media::SpeechSynthesis::VoiceInformation*, ABI::Windows::Media::SpeechSynthesis::IVoiceInformation* > > | ||
| 915 | { | ||
| 916 | }; | ||
| 917 | } | ||
| 918 | } | ||
| 919 | } | ||
| 920 | } | ||
| 921 | extern "C" { | ||
| 922 | #ifdef __CRT_UUID_DECL | ||
| 923 | __CRT_UUID_DECL(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation, 0xee8d63ce, 0x51ac, 0x5984, 0x89,0x1b, 0xd2,0x32,0xfa,0x7f,0x64,0x53) | ||
| 924 | #endif | ||
| 925 | #else | ||
| 926 | typedef struct __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl { | ||
| 927 | BEGIN_INTERFACE | ||
| 928 | |||
| 929 | /*** IUnknown methods ***/ | ||
| 930 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 931 | __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 932 | REFIID riid, | ||
| 933 | void **ppvObject); | ||
| 934 | |||
| 935 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 936 | __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This); | ||
| 937 | |||
| 938 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 939 | __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This); | ||
| 940 | |||
| 941 | /*** IInspectable methods ***/ | ||
| 942 | HRESULT (STDMETHODCALLTYPE *GetIids)( | ||
| 943 | __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 944 | ULONG *iidCount, | ||
| 945 | IID **iids); | ||
| 946 | |||
| 947 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | ||
| 948 | __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 949 | HSTRING *className); | ||
| 950 | |||
| 951 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | ||
| 952 | __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 953 | TrustLevel *trustLevel); | ||
| 954 | |||
| 955 | /*** IVectorView<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > methods ***/ | ||
| 956 | HRESULT (STDMETHODCALLTYPE *GetAt)( | ||
| 957 | __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 958 | UINT32 index, | ||
| 959 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **value); | ||
| 960 | |||
| 961 | HRESULT (STDMETHODCALLTYPE *get_Size)( | ||
| 962 | __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 963 | UINT32 *value); | ||
| 964 | |||
| 965 | HRESULT (STDMETHODCALLTYPE *IndexOf)( | ||
| 966 | __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 967 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *element, | ||
| 968 | UINT32 *index, | ||
| 969 | BOOLEAN *value); | ||
| 970 | |||
| 971 | HRESULT (STDMETHODCALLTYPE *GetMany)( | ||
| 972 | __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, | ||
| 973 | UINT32 start_index, | ||
| 974 | UINT32 items_size, | ||
| 975 | __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **items, | ||
| 976 | UINT32 *value); | ||
| 977 | |||
| 978 | END_INTERFACE | ||
| 979 | } __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl; | ||
| 980 | |||
| 981 | interface __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation { | ||
| 982 | CONST_VTBL __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl* lpVtbl; | ||
| 983 | }; | ||
| 984 | |||
| 985 | #ifdef COBJMACROS | ||
| 986 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 987 | /*** IUnknown methods ***/ | ||
| 988 | #define __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 989 | #define __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 990 | #define __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(This) (This)->lpVtbl->Release(This) | ||
| 991 | /*** IInspectable methods ***/ | ||
| 992 | #define __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | ||
| 993 | #define __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | ||
| 994 | #define __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | ||
| 995 | /*** IVectorView<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > methods ***/ | ||
| 996 | #define __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) | ||
| 997 | #define __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) | ||
| 998 | #define __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) | ||
| 999 | #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) | ||
| 1000 | #else | ||
| 1001 | /*** IUnknown methods ***/ | ||
| 1002 | static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,REFIID riid,void **ppvObject) { | ||
| 1003 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1004 | } | ||
| 1005 | static FORCEINLINE ULONG __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { | ||
| 1006 | return This->lpVtbl->AddRef(This); | ||
| 1007 | } | ||
| 1008 | static FORCEINLINE ULONG __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { | ||
| 1009 | return This->lpVtbl->Release(This); | ||
| 1010 | } | ||
| 1011 | /*** IInspectable methods ***/ | ||
| 1012 | static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,ULONG *iidCount,IID **iids) { | ||
| 1013 | return This->lpVtbl->GetIids(This,iidCount,iids); | ||
| 1014 | } | ||
| 1015 | static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,HSTRING *className) { | ||
| 1016 | return This->lpVtbl->GetRuntimeClassName(This,className); | ||
| 1017 | } | ||
| 1018 | static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,TrustLevel *trustLevel) { | ||
| 1019 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | ||
| 1020 | } | ||
| 1021 | /*** IVectorView<ABI::Windows::Media::SpeechSynthesis::VoiceInformation* > methods ***/ | ||
| 1022 | 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) { | ||
| 1023 | return This->lpVtbl->GetAt(This,index,value); | ||
| 1024 | } | ||
| 1025 | static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_Size(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,UINT32 *value) { | ||
| 1026 | return This->lpVtbl->get_Size(This,value); | ||
| 1027 | } | ||
| 1028 | 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) { | ||
| 1029 | return This->lpVtbl->IndexOf(This,element,index,value); | ||
| 1030 | } | ||
| 1031 | 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) { | ||
| 1032 | return This->lpVtbl->GetMany(This,start_index,items_size,items,value); | ||
| 1033 | } | ||
| 1034 | #endif | ||
| 1035 | #ifdef WIDL_using_Windows_Foundation_Collections | ||
| 1036 | #define IID_IVectorView_VoiceInformation IID___FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation | ||
| 1037 | #define IVectorView_VoiceInformationVtbl __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl | ||
| 1038 | #define IVectorView_VoiceInformation __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation | ||
| 1039 | #define IVectorView_VoiceInformation_QueryInterface __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface | ||
| 1040 | #define IVectorView_VoiceInformation_AddRef __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef | ||
| 1041 | #define IVectorView_VoiceInformation_Release __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release | ||
| 1042 | #define IVectorView_VoiceInformation_GetIids __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids | ||
| 1043 | #define IVectorView_VoiceInformation_GetRuntimeClassName __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName | ||
| 1044 | #define IVectorView_VoiceInformation_GetTrustLevel __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel | ||
| 1045 | #define IVectorView_VoiceInformation_GetAt __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetAt | ||
| 1046 | #define IVectorView_VoiceInformation_get_Size __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_Size | ||
| 1047 | #define IVectorView_VoiceInformation_IndexOf __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_IndexOf | ||
| 1048 | #define IVectorView_VoiceInformation_GetMany __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetMany | ||
| 1049 | #endif /* WIDL_using_Windows_Foundation_Collections */ | ||
| 1050 | #endif | ||
| 1051 | |||
| 1052 | #endif | ||
| 1053 | |||
| 1054 | #endif /* ____FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ */ | ||
| 1055 | |||
| 1056 | /* Begin additional prototypes for all interfaces */ | ||
| 1057 | |||
| 1058 | ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); | ||
| 1059 | unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); | ||
| 1060 | unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); | ||
| 1061 | void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); | ||
| 1062 | |||
| 1063 | /* End additional prototypes */ | ||
| 1064 | |||
| 1065 | #ifdef __cplusplus | ||
| 1066 | } | ||
| 1067 | #endif | ||
| 1068 | |||
| 1069 | #endif /* __windows_media_speechsynthesis_h__ */ | ||
lib/libc/include/any-windows-any/windows.security.cryptography.h+232-246| ... | @@ -1,11 +1,12 @@ | ... | @@ -1,11 +1,12 @@ |
| 1 | /*** Autogenerated by WIDL 1.5.31 from include/windows.security.cryptography.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/windows.security.cryptography.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | ||
| 3 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | #endif | 6 | #endif |
| 6 | |||
| 7 | #include <rpc.h> | 7 | #include <rpc.h> |
| 8 | #include <rpcndr.h> | 8 | #include <rpcndr.h> |
| 9 | #endif | ||
| 9 | 10 | ||
| 10 | #ifndef COM_NO_WINDOWS_H | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | #include <windows.h> | 12 | #include <windows.h> |
| ... | @@ -17,9 +18,21 @@ | ... | @@ -17,9 +18,21 @@ |
| 17 | 18 | ||
| 18 | /* Forward declarations */ | 19 | /* Forward declarations */ |
| 19 | 20 | ||
| 20 | #ifndef __ICryptographicBufferStatics_FWD_DEFINED__ | 21 | #ifndef ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_FWD_DEFINED__ |
| 21 | #define __ICryptographicBufferStatics_FWD_DEFINED__ | 22 | #define ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_FWD_DEFINED__ |
| 22 | typedef interface ICryptographicBufferStatics ICryptographicBufferStatics; | 23 | typedef interface __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics; |
| 24 | #ifdef __cplusplus | ||
| 25 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics ABI::Windows::Security::Cryptography::ICryptographicBufferStatics | ||
| 26 | namespace ABI { | ||
| 27 | namespace Windows { | ||
| 28 | namespace Security { | ||
| 29 | namespace Cryptography { | ||
| 30 | interface ICryptographicBufferStatics; | ||
| 31 | } | ||
| 32 | } | ||
| 33 | } | ||
| 34 | } | ||
| 35 | #endif /* __cplusplus */ | ||
| 23 | #endif | 36 | #endif |
| 24 | 37 | ||
| 25 | /* Headers for imported files */ | 38 | /* Headers for imported files */ |
| ... | @@ -31,369 +44,342 @@ typedef interface ICryptographicBufferStatics ICryptographicBufferStatics; | ... | @@ -31,369 +44,342 @@ typedef interface ICryptographicBufferStatics ICryptographicBufferStatics; |
| 31 | extern "C" { | 44 | extern "C" { |
| 32 | #endif | 45 | #endif |
| 33 | 46 | ||
| 34 | #ifndef __IBuffer_FWD_DEFINED__ | 47 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ |
| 35 | #define __IBuffer_FWD_DEFINED__ | 48 | #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ |
| 36 | typedef interface IBuffer IBuffer; | 49 | typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer; |
| 50 | #ifdef __cplusplus | ||
| 51 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer ABI::Windows::Storage::Streams::IBuffer | ||
| 52 | namespace ABI { | ||
| 53 | namespace Windows { | ||
| 54 | namespace Storage { | ||
| 55 | namespace Streams { | ||
| 56 | interface IBuffer; | ||
| 57 | } | ||
| 58 | } | ||
| 59 | } | ||
| 60 | } | ||
| 61 | #endif /* __cplusplus */ | ||
| 37 | #endif | 62 | #endif |
| 38 | 63 | ||
| 39 | #ifndef __ICryptographicBufferStatics_FWD_DEFINED__ | 64 | #ifndef ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_FWD_DEFINED__ |
| 40 | #define __ICryptographicBufferStatics_FWD_DEFINED__ | 65 | #define ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_FWD_DEFINED__ |
| 41 | typedef interface ICryptographicBufferStatics ICryptographicBufferStatics; | 66 | typedef interface __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics; |
| 67 | #ifdef __cplusplus | ||
| 68 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics ABI::Windows::Security::Cryptography::ICryptographicBufferStatics | ||
| 69 | namespace ABI { | ||
| 70 | namespace Windows { | ||
| 71 | namespace Security { | ||
| 72 | namespace Cryptography { | ||
| 73 | interface ICryptographicBufferStatics; | ||
| 74 | } | ||
| 75 | } | ||
| 76 | } | ||
| 77 | } | ||
| 78 | #endif /* __cplusplus */ | ||
| 42 | #endif | 79 | #endif |
| 43 | 80 | ||
| 44 | enum BinaryStringEncoding; | 81 | #ifdef __cplusplus |
| 82 | } /* extern "C" */ | ||
| 83 | namespace ABI { | ||
| 84 | namespace Windows { | ||
| 85 | namespace Security { | ||
| 86 | namespace Cryptography { | ||
| 87 | enum BinaryStringEncoding { | ||
| 88 | BinaryStringEncoding_Utf8 = 0, | ||
| 89 | BinaryStringEncoding_Utf16LE = 1, | ||
| 90 | BinaryStringEncoding_Utf16BE = 2 | ||
| 91 | }; | ||
| 92 | } | ||
| 93 | } | ||
| 94 | } | ||
| 95 | } | ||
| 96 | extern "C" { | ||
| 97 | #else | ||
| 98 | enum __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding { | ||
| 99 | BinaryStringEncoding_Utf8 = 0, | ||
| 100 | BinaryStringEncoding_Utf16LE = 1, | ||
| 101 | BinaryStringEncoding_Utf16BE = 2 | ||
| 102 | }; | ||
| 103 | #ifdef WIDL_using_Windows_Security_Cryptography | ||
| 104 | #define BinaryStringEncoding __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding | ||
| 105 | #endif /* WIDL_using_Windows_Security_Cryptography */ | ||
| 106 | #endif | ||
| 45 | 107 | ||
| 46 | typedef enum BinaryStringEncoding { | ||
| 47 | Utf8 = 0, | ||
| 48 | Utf16LE = 1, | ||
| 49 | Utf16BE = 2 | ||
| 50 | } BinaryStringEncoding; | ||
| 51 | /***************************************************************************** | 108 | /***************************************************************************** |
| 52 | * ICryptographicBufferStatics interface | 109 | * ICryptographicBufferStatics interface |
| 53 | */ | 110 | */ |
| 54 | #ifndef __ICryptographicBufferStatics_INTERFACE_DEFINED__ | 111 | #ifndef ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_INTERFACE_DEFINED__ |
| 55 | #define __ICryptographicBufferStatics_INTERFACE_DEFINED__ | 112 | #define ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_INTERFACE_DEFINED__ |
| 56 | 113 | ||
| 57 | DEFINE_GUID(IID_ICryptographicBufferStatics, 0x320b7e22, 0x3cb0, 0x4cdf, 0x86,0x63, 0x1d,0x28,0x91,0x00,0x65,0xeb); | 114 | DEFINE_GUID(IID___x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics, 0x320b7e22, 0x3cb0, 0x4cdf, 0x86,0x63, 0x1d,0x28,0x91,0x00,0x65,0xeb); |
| 58 | #if defined(__cplusplus) && !defined(CINTERFACE) | 115 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 59 | MIDL_INTERFACE("320b7e22-3cb0-4cdf-8663-1d28910065eb") | 116 | } /* extern "C" */ |
| 60 | ICryptographicBufferStatics : public IInspectable | 117 | namespace ABI { |
| 61 | { | 118 | namespace Windows { |
| 62 | virtual HRESULT STDMETHODCALLTYPE Compare( | 119 | namespace Security { |
| 63 | IBuffer *object1, | 120 | namespace Cryptography { |
| 64 | IBuffer *object2, | 121 | MIDL_INTERFACE("320b7e22-3cb0-4cdf-8663-1d28910065eb") |
| 65 | boolean *isEqual) = 0; | 122 | ICryptographicBufferStatics : public IInspectable |
| 66 | 123 | { | |
| 67 | virtual HRESULT STDMETHODCALLTYPE GenerateRandom( | 124 | virtual HRESULT STDMETHODCALLTYPE Compare( |
| 68 | UINT32 length, | 125 | ABI::Windows::Storage::Streams::IBuffer *object1, |
| 69 | IBuffer **buffer) = 0; | 126 | ABI::Windows::Storage::Streams::IBuffer *object2, |
| 70 | 127 | boolean *isEqual) = 0; | |
| 71 | virtual HRESULT STDMETHODCALLTYPE GenerateRandomNumber( | 128 | |
| 72 | UINT32 *value) = 0; | 129 | virtual HRESULT STDMETHODCALLTYPE GenerateRandom( |
| 73 | 130 | UINT32 length, | |
| 74 | virtual HRESULT STDMETHODCALLTYPE CreateFromByteArray( | 131 | ABI::Windows::Storage::Streams::IBuffer **buffer) = 0; |
| 75 | UINT32 __valueSize, | 132 | |
| 76 | BYTE *value, | 133 | virtual HRESULT STDMETHODCALLTYPE GenerateRandomNumber( |
| 77 | IBuffer **buffer) = 0; | 134 | UINT32 *value) = 0; |
| 78 | 135 | ||
| 79 | virtual HRESULT STDMETHODCALLTYPE CopyToByteArray( | 136 | virtual HRESULT STDMETHODCALLTYPE CreateFromByteArray( |
| 80 | IBuffer *buffer, | 137 | UINT32 __valueSize, |
| 81 | UINT32 *__valueSize, | 138 | BYTE *value, |
| 82 | BYTE **value) = 0; | 139 | ABI::Windows::Storage::Streams::IBuffer **buffer) = 0; |
| 83 | 140 | ||
| 84 | virtual HRESULT STDMETHODCALLTYPE DecodeFromHexString( | 141 | virtual HRESULT STDMETHODCALLTYPE CopyToByteArray( |
| 85 | HSTRING value, | 142 | ABI::Windows::Storage::Streams::IBuffer *buffer, |
| 86 | IBuffer **buffer) = 0; | 143 | UINT32 *__valueSize, |
| 87 | 144 | BYTE **value) = 0; | |
| 88 | virtual HRESULT STDMETHODCALLTYPE EncodeToHexString( | 145 | |
| 89 | IBuffer *buffer, | 146 | virtual HRESULT STDMETHODCALLTYPE DecodeFromHexString( |
| 90 | HSTRING *value) = 0; | 147 | HSTRING value, |
| 91 | 148 | ABI::Windows::Storage::Streams::IBuffer **buffer) = 0; | |
| 92 | virtual HRESULT STDMETHODCALLTYPE DecodeFromBase64String( | 149 | |
| 93 | HSTRING value, | 150 | virtual HRESULT STDMETHODCALLTYPE EncodeToHexString( |
| 94 | IBuffer **buffer) = 0; | 151 | ABI::Windows::Storage::Streams::IBuffer *buffer, |
| 95 | 152 | HSTRING *value) = 0; | |
| 96 | virtual HRESULT STDMETHODCALLTYPE EncodeToBase64String( | 153 | |
| 97 | IBuffer *buffer, | 154 | virtual HRESULT STDMETHODCALLTYPE DecodeFromBase64String( |
| 98 | HSTRING *value) = 0; | 155 | HSTRING value, |
| 99 | 156 | ABI::Windows::Storage::Streams::IBuffer **buffer) = 0; | |
| 100 | virtual HRESULT STDMETHODCALLTYPE ConvertStringToBinary( | 157 | |
| 101 | HSTRING value, | 158 | virtual HRESULT STDMETHODCALLTYPE EncodeToBase64String( |
| 102 | BinaryStringEncoding encoding, | 159 | ABI::Windows::Storage::Streams::IBuffer *buffer, |
| 103 | IBuffer **buffer) = 0; | 160 | HSTRING *value) = 0; |
| 104 | 161 | ||
| 105 | virtual HRESULT STDMETHODCALLTYPE ConvertBinaryToString( | 162 | virtual HRESULT STDMETHODCALLTYPE ConvertStringToBinary( |
| 106 | BinaryStringEncoding encoding, | 163 | HSTRING value, |
| 107 | IBuffer *buffer, | 164 | enum BinaryStringEncoding encoding, |
| 108 | HSTRING *value) = 0; | 165 | ABI::Windows::Storage::Streams::IBuffer **buffer) = 0; |
| 109 | 166 | ||
| 110 | }; | 167 | virtual HRESULT STDMETHODCALLTYPE ConvertBinaryToString( |
| 168 | enum BinaryStringEncoding encoding, | ||
| 169 | ABI::Windows::Storage::Streams::IBuffer *buffer, | ||
| 170 | HSTRING *value) = 0; | ||
| 171 | |||
| 172 | }; | ||
| 173 | } | ||
| 174 | } | ||
| 175 | } | ||
| 176 | } | ||
| 177 | extern "C" { | ||
| 111 | #ifdef __CRT_UUID_DECL | 178 | #ifdef __CRT_UUID_DECL |
| 112 | __CRT_UUID_DECL(ICryptographicBufferStatics, 0x320b7e22, 0x3cb0, 0x4cdf, 0x86,0x63, 0x1d,0x28,0x91,0x00,0x65,0xeb) | 179 | __CRT_UUID_DECL(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics, 0x320b7e22, 0x3cb0, 0x4cdf, 0x86,0x63, 0x1d,0x28,0x91,0x00,0x65,0xeb) |
| 113 | #endif | 180 | #endif |
| 114 | #else | 181 | #else |
| 115 | typedef struct ICryptographicBufferStaticsVtbl { | 182 | typedef struct __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStaticsVtbl { |
| 116 | BEGIN_INTERFACE | 183 | BEGIN_INTERFACE |
| 117 | 184 | ||
| 118 | /*** IUnknown methods ***/ | 185 | /*** IUnknown methods ***/ |
| 119 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 186 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 120 | ICryptographicBufferStatics* This, | 187 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 121 | REFIID riid, | 188 | REFIID riid, |
| 122 | void **ppvObject); | 189 | void **ppvObject); |
| 123 | 190 | ||
| 124 | ULONG (STDMETHODCALLTYPE *AddRef)( | 191 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 125 | ICryptographicBufferStatics* This); | 192 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This); |
| 126 | 193 | ||
| 127 | ULONG (STDMETHODCALLTYPE *Release)( | 194 | ULONG (STDMETHODCALLTYPE *Release)( |
| 128 | ICryptographicBufferStatics* This); | 195 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This); |
| 129 | 196 | ||
| 130 | /*** IInspectable methods ***/ | 197 | /*** IInspectable methods ***/ |
| 131 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 198 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 132 | ICryptographicBufferStatics* This, | 199 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 133 | ULONG *iidCount, | 200 | ULONG *iidCount, |
| 134 | IID **iids); | 201 | IID **iids); |
| 135 | 202 | ||
| 136 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 203 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 137 | ICryptographicBufferStatics* This, | 204 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 138 | HSTRING *className); | 205 | HSTRING *className); |
| 139 | 206 | ||
| 140 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 207 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 141 | ICryptographicBufferStatics* This, | 208 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 142 | TrustLevel *trustLevel); | 209 | TrustLevel *trustLevel); |
| 143 | 210 | ||
| 144 | /*** ICryptographicBufferStatics methods ***/ | 211 | /*** ICryptographicBufferStatics methods ***/ |
| 145 | HRESULT (STDMETHODCALLTYPE *Compare)( | 212 | HRESULT (STDMETHODCALLTYPE *Compare)( |
| 146 | ICryptographicBufferStatics* This, | 213 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 147 | IBuffer *object1, | 214 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *object1, |
| 148 | IBuffer *object2, | 215 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *object2, |
| 149 | boolean *isEqual); | 216 | boolean *isEqual); |
| 150 | 217 | ||
| 151 | HRESULT (STDMETHODCALLTYPE *GenerateRandom)( | 218 | HRESULT (STDMETHODCALLTYPE *GenerateRandom)( |
| 152 | ICryptographicBufferStatics* This, | 219 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 153 | UINT32 length, | 220 | UINT32 length, |
| 154 | IBuffer **buffer); | 221 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer); |
| 155 | 222 | ||
| 156 | HRESULT (STDMETHODCALLTYPE *GenerateRandomNumber)( | 223 | HRESULT (STDMETHODCALLTYPE *GenerateRandomNumber)( |
| 157 | ICryptographicBufferStatics* This, | 224 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 158 | UINT32 *value); | 225 | UINT32 *value); |
| 159 | 226 | ||
| 160 | HRESULT (STDMETHODCALLTYPE *CreateFromByteArray)( | 227 | HRESULT (STDMETHODCALLTYPE *CreateFromByteArray)( |
| 161 | ICryptographicBufferStatics* This, | 228 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 162 | UINT32 __valueSize, | 229 | UINT32 __valueSize, |
| 163 | BYTE *value, | 230 | BYTE *value, |
| 164 | IBuffer **buffer); | 231 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer); |
| 165 | 232 | ||
| 166 | HRESULT (STDMETHODCALLTYPE *CopyToByteArray)( | 233 | HRESULT (STDMETHODCALLTYPE *CopyToByteArray)( |
| 167 | ICryptographicBufferStatics* This, | 234 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 168 | IBuffer *buffer, | 235 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer, |
| 169 | UINT32 *__valueSize, | 236 | UINT32 *__valueSize, |
| 170 | BYTE **value); | 237 | BYTE **value); |
| 171 | 238 | ||
| 172 | HRESULT (STDMETHODCALLTYPE *DecodeFromHexString)( | 239 | HRESULT (STDMETHODCALLTYPE *DecodeFromHexString)( |
| 173 | ICryptographicBufferStatics* This, | 240 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 174 | HSTRING value, | 241 | HSTRING value, |
| 175 | IBuffer **buffer); | 242 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer); |
| 176 | 243 | ||
| 177 | HRESULT (STDMETHODCALLTYPE *EncodeToHexString)( | 244 | HRESULT (STDMETHODCALLTYPE *EncodeToHexString)( |
| 178 | ICryptographicBufferStatics* This, | 245 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 179 | IBuffer *buffer, | 246 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer, |
| 180 | HSTRING *value); | 247 | HSTRING *value); |
| 181 | 248 | ||
| 182 | HRESULT (STDMETHODCALLTYPE *DecodeFromBase64String)( | 249 | HRESULT (STDMETHODCALLTYPE *DecodeFromBase64String)( |
| 183 | ICryptographicBufferStatics* This, | 250 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 184 | HSTRING value, | 251 | HSTRING value, |
| 185 | IBuffer **buffer); | 252 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer); |
| 186 | 253 | ||
| 187 | HRESULT (STDMETHODCALLTYPE *EncodeToBase64String)( | 254 | HRESULT (STDMETHODCALLTYPE *EncodeToBase64String)( |
| 188 | ICryptographicBufferStatics* This, | 255 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 189 | IBuffer *buffer, | 256 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer, |
| 190 | HSTRING *value); | 257 | HSTRING *value); |
| 191 | 258 | ||
| 192 | HRESULT (STDMETHODCALLTYPE *ConvertStringToBinary)( | 259 | HRESULT (STDMETHODCALLTYPE *ConvertStringToBinary)( |
| 193 | ICryptographicBufferStatics* This, | 260 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 194 | HSTRING value, | 261 | HSTRING value, |
| 195 | BinaryStringEncoding encoding, | 262 | enum __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding encoding, |
| 196 | IBuffer **buffer); | 263 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer); |
| 197 | 264 | ||
| 198 | HRESULT (STDMETHODCALLTYPE *ConvertBinaryToString)( | 265 | HRESULT (STDMETHODCALLTYPE *ConvertBinaryToString)( |
| 199 | ICryptographicBufferStatics* This, | 266 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, |
| 200 | BinaryStringEncoding encoding, | 267 | enum __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding encoding, |
| 201 | IBuffer *buffer, | 268 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer, |
| 202 | HSTRING *value); | 269 | HSTRING *value); |
| 203 | 270 | ||
| 204 | END_INTERFACE | 271 | END_INTERFACE |
| 205 | } ICryptographicBufferStaticsVtbl; | 272 | } __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStaticsVtbl; |
| 206 | interface ICryptographicBufferStatics { | 273 | |
| 207 | CONST_VTBL ICryptographicBufferStaticsVtbl* lpVtbl; | 274 | interface __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics { |
| 275 | CONST_VTBL __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStaticsVtbl* lpVtbl; | ||
| 208 | }; | 276 | }; |
| 209 | 277 | ||
| 210 | #ifdef COBJMACROS | 278 | #ifdef COBJMACROS |
| 211 | #ifndef WIDL_C_INLINE_WRAPPERS | 279 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 212 | /*** IUnknown methods ***/ | 280 | /*** IUnknown methods ***/ |
| 213 | #define ICryptographicBufferStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 281 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 214 | #define ICryptographicBufferStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | 282 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 215 | #define ICryptographicBufferStatics_Release(This) (This)->lpVtbl->Release(This) | 283 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Release(This) (This)->lpVtbl->Release(This) |
| 216 | /*** IInspectable methods ***/ | 284 | /*** IInspectable methods ***/ |
| 217 | #define ICryptographicBufferStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 285 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 218 | #define ICryptographicBufferStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 286 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 219 | #define ICryptographicBufferStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 287 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 220 | /*** ICryptographicBufferStatics methods ***/ | 288 | /*** ICryptographicBufferStatics methods ***/ |
| 221 | #define ICryptographicBufferStatics_Compare(This,object1,object2,isEqual) (This)->lpVtbl->Compare(This,object1,object2,isEqual) | 289 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Compare(This,object1,object2,isEqual) (This)->lpVtbl->Compare(This,object1,object2,isEqual) |
| 222 | #define ICryptographicBufferStatics_GenerateRandom(This,length,buffer) (This)->lpVtbl->GenerateRandom(This,length,buffer) | 290 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandom(This,length,buffer) (This)->lpVtbl->GenerateRandom(This,length,buffer) |
| 223 | #define ICryptographicBufferStatics_GenerateRandomNumber(This,value) (This)->lpVtbl->GenerateRandomNumber(This,value) | 291 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandomNumber(This,value) (This)->lpVtbl->GenerateRandomNumber(This,value) |
| 224 | #define ICryptographicBufferStatics_CreateFromByteArray(This,__valueSize,value,buffer) (This)->lpVtbl->CreateFromByteArray(This,__valueSize,value,buffer) | 292 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CreateFromByteArray(This,__valueSize,value,buffer) (This)->lpVtbl->CreateFromByteArray(This,__valueSize,value,buffer) |
| 225 | #define ICryptographicBufferStatics_CopyToByteArray(This,buffer,__valueSize,value) (This)->lpVtbl->CopyToByteArray(This,buffer,__valueSize,value) | 293 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CopyToByteArray(This,buffer,__valueSize,value) (This)->lpVtbl->CopyToByteArray(This,buffer,__valueSize,value) |
| 226 | #define ICryptographicBufferStatics_DecodeFromHexString(This,value,buffer) (This)->lpVtbl->DecodeFromHexString(This,value,buffer) | 294 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_DecodeFromHexString(This,value,buffer) (This)->lpVtbl->DecodeFromHexString(This,value,buffer) |
| 227 | #define ICryptographicBufferStatics_EncodeToHexString(This,buffer,value) (This)->lpVtbl->EncodeToHexString(This,buffer,value) | 295 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_EncodeToHexString(This,buffer,value) (This)->lpVtbl->EncodeToHexString(This,buffer,value) |
| 228 | #define ICryptographicBufferStatics_DecodeFromBase64String(This,value,buffer) (This)->lpVtbl->DecodeFromBase64String(This,value,buffer) | 296 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_DecodeFromBase64String(This,value,buffer) (This)->lpVtbl->DecodeFromBase64String(This,value,buffer) |
| 229 | #define ICryptographicBufferStatics_EncodeToBase64String(This,buffer,value) (This)->lpVtbl->EncodeToBase64String(This,buffer,value) | 297 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_EncodeToBase64String(This,buffer,value) (This)->lpVtbl->EncodeToBase64String(This,buffer,value) |
| 230 | #define ICryptographicBufferStatics_ConvertStringToBinary(This,value,encoding,buffer) (This)->lpVtbl->ConvertStringToBinary(This,value,encoding,buffer) | 298 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_ConvertStringToBinary(This,value,encoding,buffer) (This)->lpVtbl->ConvertStringToBinary(This,value,encoding,buffer) |
| 231 | #define ICryptographicBufferStatics_ConvertBinaryToString(This,encoding,buffer,value) (This)->lpVtbl->ConvertBinaryToString(This,encoding,buffer,value) | 299 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_ConvertBinaryToString(This,encoding,buffer,value) (This)->lpVtbl->ConvertBinaryToString(This,encoding,buffer,value) |
| 232 | #else | 300 | #else |
| 233 | /*** IUnknown methods ***/ | 301 | /*** IUnknown methods ***/ |
| 234 | static FORCEINLINE HRESULT ICryptographicBufferStatics_QueryInterface(ICryptographicBufferStatics* This,REFIID riid,void **ppvObject) { | 302 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_QueryInterface(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,REFIID riid,void **ppvObject) { |
| 235 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 303 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 236 | } | 304 | } |
| 237 | static FORCEINLINE ULONG ICryptographicBufferStatics_AddRef(ICryptographicBufferStatics* This) { | 305 | static FORCEINLINE ULONG __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_AddRef(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This) { |
| 238 | return This->lpVtbl->AddRef(This); | 306 | return This->lpVtbl->AddRef(This); |
| 239 | } | 307 | } |
| 240 | static FORCEINLINE ULONG ICryptographicBufferStatics_Release(ICryptographicBufferStatics* This) { | 308 | static FORCEINLINE ULONG __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Release(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This) { |
| 241 | return This->lpVtbl->Release(This); | 309 | return This->lpVtbl->Release(This); |
| 242 | } | 310 | } |
| 243 | /*** IInspectable methods ***/ | 311 | /*** IInspectable methods ***/ |
| 244 | static FORCEINLINE HRESULT ICryptographicBufferStatics_GetIids(ICryptographicBufferStatics* This,ULONG *iidCount,IID **iids) { | 312 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetIids(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,ULONG *iidCount,IID **iids) { |
| 245 | return This->lpVtbl->GetIids(This,iidCount,iids); | 313 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 246 | } | 314 | } |
| 247 | static FORCEINLINE HRESULT ICryptographicBufferStatics_GetRuntimeClassName(ICryptographicBufferStatics* This,HSTRING *className) { | 315 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetRuntimeClassName(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,HSTRING *className) { |
| 248 | return This->lpVtbl->GetRuntimeClassName(This,className); | 316 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 249 | } | 317 | } |
| 250 | static FORCEINLINE HRESULT ICryptographicBufferStatics_GetTrustLevel(ICryptographicBufferStatics* This,TrustLevel *trustLevel) { | 318 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetTrustLevel(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,TrustLevel *trustLevel) { |
| 251 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 319 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 252 | } | 320 | } |
| 253 | /*** ICryptographicBufferStatics methods ***/ | 321 | /*** ICryptographicBufferStatics methods ***/ |
| 254 | static FORCEINLINE HRESULT ICryptographicBufferStatics_Compare(ICryptographicBufferStatics* This,IBuffer *object1,IBuffer *object2,boolean *isEqual) { | 322 | 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) { |
| 255 | return This->lpVtbl->Compare(This,object1,object2,isEqual); | 323 | return This->lpVtbl->Compare(This,object1,object2,isEqual); |
| 256 | } | 324 | } |
| 257 | static FORCEINLINE HRESULT ICryptographicBufferStatics_GenerateRandom(ICryptographicBufferStatics* This,UINT32 length,IBuffer **buffer) { | 325 | 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) { |
| 258 | return This->lpVtbl->GenerateRandom(This,length,buffer); | 326 | return This->lpVtbl->GenerateRandom(This,length,buffer); |
| 259 | } | 327 | } |
| 260 | static FORCEINLINE HRESULT ICryptographicBufferStatics_GenerateRandomNumber(ICryptographicBufferStatics* This,UINT32 *value) { | 328 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandomNumber(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,UINT32 *value) { |
| 261 | return This->lpVtbl->GenerateRandomNumber(This,value); | 329 | return This->lpVtbl->GenerateRandomNumber(This,value); |
| 262 | } | 330 | } |
| 263 | static FORCEINLINE HRESULT ICryptographicBufferStatics_CreateFromByteArray(ICryptographicBufferStatics* This,UINT32 __valueSize,BYTE *value,IBuffer **buffer) { | 331 | 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) { |
| 264 | return This->lpVtbl->CreateFromByteArray(This,__valueSize,value,buffer); | 332 | return This->lpVtbl->CreateFromByteArray(This,__valueSize,value,buffer); |
| 265 | } | 333 | } |
| 266 | static FORCEINLINE HRESULT ICryptographicBufferStatics_CopyToByteArray(ICryptographicBufferStatics* This,IBuffer *buffer,UINT32 *__valueSize,BYTE **value) { | 334 | 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) { |
| 267 | return This->lpVtbl->CopyToByteArray(This,buffer,__valueSize,value); | 335 | return This->lpVtbl->CopyToByteArray(This,buffer,__valueSize,value); |
| 268 | } | 336 | } |
| 269 | static FORCEINLINE HRESULT ICryptographicBufferStatics_DecodeFromHexString(ICryptographicBufferStatics* This,HSTRING value,IBuffer **buffer) { | 337 | 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) { |
| 270 | return This->lpVtbl->DecodeFromHexString(This,value,buffer); | 338 | return This->lpVtbl->DecodeFromHexString(This,value,buffer); |
| 271 | } | 339 | } |
| 272 | static FORCEINLINE HRESULT ICryptographicBufferStatics_EncodeToHexString(ICryptographicBufferStatics* This,IBuffer *buffer,HSTRING *value) { | 340 | 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) { |
| 273 | return This->lpVtbl->EncodeToHexString(This,buffer,value); | 341 | return This->lpVtbl->EncodeToHexString(This,buffer,value); |
| 274 | } | 342 | } |
| 275 | static FORCEINLINE HRESULT ICryptographicBufferStatics_DecodeFromBase64String(ICryptographicBufferStatics* This,HSTRING value,IBuffer **buffer) { | 343 | 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) { |
| 276 | return This->lpVtbl->DecodeFromBase64String(This,value,buffer); | 344 | return This->lpVtbl->DecodeFromBase64String(This,value,buffer); |
| 277 | } | 345 | } |
| 278 | static FORCEINLINE HRESULT ICryptographicBufferStatics_EncodeToBase64String(ICryptographicBufferStatics* This,IBuffer *buffer,HSTRING *value) { | 346 | 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) { |
| 279 | return This->lpVtbl->EncodeToBase64String(This,buffer,value); | 347 | return This->lpVtbl->EncodeToBase64String(This,buffer,value); |
| 280 | } | 348 | } |
| 281 | static FORCEINLINE HRESULT ICryptographicBufferStatics_ConvertStringToBinary(ICryptographicBufferStatics* This,HSTRING value,BinaryStringEncoding encoding,IBuffer **buffer) { | 349 | 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) { |
| 282 | return This->lpVtbl->ConvertStringToBinary(This,value,encoding,buffer); | 350 | return This->lpVtbl->ConvertStringToBinary(This,value,encoding,buffer); |
| 283 | } | 351 | } |
| 284 | static FORCEINLINE HRESULT ICryptographicBufferStatics_ConvertBinaryToString(ICryptographicBufferStatics* This,BinaryStringEncoding encoding,IBuffer *buffer,HSTRING *value) { | 352 | 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) { |
| 285 | return This->lpVtbl->ConvertBinaryToString(This,encoding,buffer,value); | 353 | return This->lpVtbl->ConvertBinaryToString(This,encoding,buffer,value); |
| 286 | } | 354 | } |
| 287 | #endif | 355 | #endif |
| 356 | #ifdef WIDL_using_Windows_Security_Cryptography | ||
| 357 | #define IID_ICryptographicBufferStatics IID___x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics | ||
| 358 | #define ICryptographicBufferStaticsVtbl __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStaticsVtbl | ||
| 359 | #define ICryptographicBufferStatics __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics | ||
| 360 | #define ICryptographicBufferStatics_QueryInterface __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_QueryInterface | ||
| 361 | #define ICryptographicBufferStatics_AddRef __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_AddRef | ||
| 362 | #define ICryptographicBufferStatics_Release __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Release | ||
| 363 | #define ICryptographicBufferStatics_GetIids __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetIids | ||
| 364 | #define ICryptographicBufferStatics_GetRuntimeClassName __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetRuntimeClassName | ||
| 365 | #define ICryptographicBufferStatics_GetTrustLevel __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetTrustLevel | ||
| 366 | #define ICryptographicBufferStatics_Compare __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Compare | ||
| 367 | #define ICryptographicBufferStatics_GenerateRandom __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandom | ||
| 368 | #define ICryptographicBufferStatics_GenerateRandomNumber __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandomNumber | ||
| 369 | #define ICryptographicBufferStatics_CreateFromByteArray __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CreateFromByteArray | ||
| 370 | #define ICryptographicBufferStatics_CopyToByteArray __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CopyToByteArray | ||
| 371 | #define ICryptographicBufferStatics_DecodeFromHexString __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_DecodeFromHexString | ||
| 372 | #define ICryptographicBufferStatics_EncodeToHexString __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_EncodeToHexString | ||
| 373 | #define ICryptographicBufferStatics_DecodeFromBase64String __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_DecodeFromBase64String | ||
| 374 | #define ICryptographicBufferStatics_EncodeToBase64String __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_EncodeToBase64String | ||
| 375 | #define ICryptographicBufferStatics_ConvertStringToBinary __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_ConvertStringToBinary | ||
| 376 | #define ICryptographicBufferStatics_ConvertBinaryToString __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_ConvertBinaryToString | ||
| 377 | #endif /* WIDL_using_Windows_Security_Cryptography */ | ||
| 288 | #endif | 378 | #endif |
| 289 | 379 | ||
| 290 | #endif | 380 | #endif |
| 291 | 381 | ||
| 292 | HRESULT STDMETHODCALLTYPE ICryptographicBufferStatics_Compare_Proxy( | 382 | #endif /* ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_INTERFACE_DEFINED__ */ |
| 293 | ICryptographicBufferStatics* This, | ||
| 294 | IBuffer *object1, | ||
| 295 | IBuffer *object2, | ||
| 296 | boolean *isEqual); | ||
| 297 | void __RPC_STUB ICryptographicBufferStatics_Compare_Stub( | ||
| 298 | IRpcStubBuffer* This, | ||
| 299 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 300 | PRPC_MESSAGE pRpcMessage, | ||
| 301 | DWORD* pdwStubPhase); | ||
| 302 | HRESULT STDMETHODCALLTYPE ICryptographicBufferStatics_GenerateRandom_Proxy( | ||
| 303 | ICryptographicBufferStatics* This, | ||
| 304 | UINT32 length, | ||
| 305 | IBuffer **buffer); | ||
| 306 | void __RPC_STUB ICryptographicBufferStatics_GenerateRandom_Stub( | ||
| 307 | IRpcStubBuffer* This, | ||
| 308 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 309 | PRPC_MESSAGE pRpcMessage, | ||
| 310 | DWORD* pdwStubPhase); | ||
| 311 | HRESULT STDMETHODCALLTYPE ICryptographicBufferStatics_GenerateRandomNumber_Proxy( | ||
| 312 | ICryptographicBufferStatics* This, | ||
| 313 | UINT32 *value); | ||
| 314 | void __RPC_STUB ICryptographicBufferStatics_GenerateRandomNumber_Stub( | ||
| 315 | IRpcStubBuffer* This, | ||
| 316 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 317 | PRPC_MESSAGE pRpcMessage, | ||
| 318 | DWORD* pdwStubPhase); | ||
| 319 | HRESULT STDMETHODCALLTYPE ICryptographicBufferStatics_CreateFromByteArray_Proxy( | ||
| 320 | ICryptographicBufferStatics* This, | ||
| 321 | UINT32 __valueSize, | ||
| 322 | BYTE *value, | ||
| 323 | IBuffer **buffer); | ||
| 324 | void __RPC_STUB ICryptographicBufferStatics_CreateFromByteArray_Stub( | ||
| 325 | IRpcStubBuffer* This, | ||
| 326 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 327 | PRPC_MESSAGE pRpcMessage, | ||
| 328 | DWORD* pdwStubPhase); | ||
| 329 | HRESULT STDMETHODCALLTYPE ICryptographicBufferStatics_CopyToByteArray_Proxy( | ||
| 330 | ICryptographicBufferStatics* This, | ||
| 331 | IBuffer *buffer, | ||
| 332 | UINT32 *__valueSize, | ||
| 333 | BYTE **value); | ||
| 334 | void __RPC_STUB ICryptographicBufferStatics_CopyToByteArray_Stub( | ||
| 335 | IRpcStubBuffer* This, | ||
| 336 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 337 | PRPC_MESSAGE pRpcMessage, | ||
| 338 | DWORD* pdwStubPhase); | ||
| 339 | HRESULT STDMETHODCALLTYPE ICryptographicBufferStatics_DecodeFromHexString_Proxy( | ||
| 340 | ICryptographicBufferStatics* This, | ||
| 341 | HSTRING value, | ||
| 342 | IBuffer **buffer); | ||
| 343 | void __RPC_STUB ICryptographicBufferStatics_DecodeFromHexString_Stub( | ||
| 344 | IRpcStubBuffer* This, | ||
| 345 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 346 | PRPC_MESSAGE pRpcMessage, | ||
| 347 | DWORD* pdwStubPhase); | ||
| 348 | HRESULT STDMETHODCALLTYPE ICryptographicBufferStatics_EncodeToHexString_Proxy( | ||
| 349 | ICryptographicBufferStatics* This, | ||
| 350 | IBuffer *buffer, | ||
| 351 | HSTRING *value); | ||
| 352 | void __RPC_STUB ICryptographicBufferStatics_EncodeToHexString_Stub( | ||
| 353 | IRpcStubBuffer* This, | ||
| 354 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 355 | PRPC_MESSAGE pRpcMessage, | ||
| 356 | DWORD* pdwStubPhase); | ||
| 357 | HRESULT STDMETHODCALLTYPE ICryptographicBufferStatics_DecodeFromBase64String_Proxy( | ||
| 358 | ICryptographicBufferStatics* This, | ||
| 359 | HSTRING value, | ||
| 360 | IBuffer **buffer); | ||
| 361 | void __RPC_STUB ICryptographicBufferStatics_DecodeFromBase64String_Stub( | ||
| 362 | IRpcStubBuffer* This, | ||
| 363 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 364 | PRPC_MESSAGE pRpcMessage, | ||
| 365 | DWORD* pdwStubPhase); | ||
| 366 | HRESULT STDMETHODCALLTYPE ICryptographicBufferStatics_EncodeToBase64String_Proxy( | ||
| 367 | ICryptographicBufferStatics* This, | ||
| 368 | IBuffer *buffer, | ||
| 369 | HSTRING *value); | ||
| 370 | void __RPC_STUB ICryptographicBufferStatics_EncodeToBase64String_Stub( | ||
| 371 | IRpcStubBuffer* This, | ||
| 372 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 373 | PRPC_MESSAGE pRpcMessage, | ||
| 374 | DWORD* pdwStubPhase); | ||
| 375 | HRESULT STDMETHODCALLTYPE ICryptographicBufferStatics_ConvertStringToBinary_Proxy( | ||
| 376 | ICryptographicBufferStatics* This, | ||
| 377 | HSTRING value, | ||
| 378 | BinaryStringEncoding encoding, | ||
| 379 | IBuffer **buffer); | ||
| 380 | void __RPC_STUB ICryptographicBufferStatics_ConvertStringToBinary_Stub( | ||
| 381 | IRpcStubBuffer* This, | ||
| 382 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 383 | PRPC_MESSAGE pRpcMessage, | ||
| 384 | DWORD* pdwStubPhase); | ||
| 385 | HRESULT STDMETHODCALLTYPE ICryptographicBufferStatics_ConvertBinaryToString_Proxy( | ||
| 386 | ICryptographicBufferStatics* This, | ||
| 387 | BinaryStringEncoding encoding, | ||
| 388 | IBuffer *buffer, | ||
| 389 | HSTRING *value); | ||
| 390 | void __RPC_STUB ICryptographicBufferStatics_ConvertBinaryToString_Stub( | ||
| 391 | IRpcStubBuffer* This, | ||
| 392 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 393 | PRPC_MESSAGE pRpcMessage, | ||
| 394 | DWORD* pdwStubPhase); | ||
| 395 | |||
| 396 | #endif /* __ICryptographicBufferStatics_INTERFACE_DEFINED__ */ | ||
| 397 | 383 | ||
| 398 | /* Begin additional prototypes for all interfaces */ | 384 | /* Begin additional prototypes for all interfaces */ |
| 399 | 385 |
lib/libc/include/any-windows-any/windows.storage.h+1320-1179| ... | @@ -1,11 +1,12 @@ | ... | @@ -1,11 +1,12 @@ |
| 1 | /*** Autogenerated by WIDL 1.6 from include/windows.storage.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/windows.storage.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | ||
| 3 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | #endif | 6 | #endif |
| 6 | |||
| 7 | #include <rpc.h> | 7 | #include <rpc.h> |
| 8 | #include <rpcndr.h> | 8 | #include <rpcndr.h> |
| 9 | #endif | ||
| 9 | 10 | ||
| 10 | #ifndef COM_NO_WINDOWS_H | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | #include <windows.h> | 12 | #include <windows.h> |
| ... | @@ -17,2120 +18,2260 @@ | ... | @@ -17,2120 +18,2260 @@ |
| 17 | 18 | ||
| 18 | /* Forward declarations */ | 19 | /* Forward declarations */ |
| 19 | 20 | ||
| 20 | #ifndef __IStorageItem_FWD_DEFINED__ | 21 | #ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ |
| 21 | #define __IStorageItem_FWD_DEFINED__ | 22 | #define ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ |
| 22 | typedef interface IStorageItem IStorageItem; | 23 | typedef interface __x_ABI_CWindows_CStorage_CIStorageItem __x_ABI_CWindows_CStorage_CIStorageItem; |
| 24 | #ifdef __cplusplus | ||
| 25 | #define __x_ABI_CWindows_CStorage_CIStorageItem ABI::Windows::Storage::IStorageItem | ||
| 26 | namespace ABI { | ||
| 27 | namespace Windows { | ||
| 28 | namespace Storage { | ||
| 29 | interface IStorageItem; | ||
| 30 | } | ||
| 31 | } | ||
| 32 | } | ||
| 33 | #endif /* __cplusplus */ | ||
| 23 | #endif | 34 | #endif |
| 24 | 35 | ||
| 25 | #ifndef __IKnownFoldersStatics_FWD_DEFINED__ | 36 | #ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_FWD_DEFINED__ |
| 26 | #define __IKnownFoldersStatics_FWD_DEFINED__ | 37 | #define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_FWD_DEFINED__ |
| 27 | typedef interface IKnownFoldersStatics IKnownFoldersStatics; | 38 | typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics __x_ABI_CWindows_CStorage_CIKnownFoldersStatics; |
| 39 | #ifdef __cplusplus | ||
| 40 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics ABI::Windows::Storage::IKnownFoldersStatics | ||
| 41 | namespace ABI { | ||
| 42 | namespace Windows { | ||
| 43 | namespace Storage { | ||
| 44 | interface IKnownFoldersStatics; | ||
| 45 | } | ||
| 46 | } | ||
| 47 | } | ||
| 48 | #endif /* __cplusplus */ | ||
| 28 | #endif | 49 | #endif |
| 29 | 50 | ||
| 30 | #ifndef __IStorageFolder_FWD_DEFINED__ | 51 | #ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ |
| 31 | #define __IStorageFolder_FWD_DEFINED__ | 52 | #define ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ |
| 32 | typedef interface IStorageFolder IStorageFolder; | 53 | typedef interface __x_ABI_CWindows_CStorage_CIStorageFolder __x_ABI_CWindows_CStorage_CIStorageFolder; |
| 54 | #ifdef __cplusplus | ||
| 55 | #define __x_ABI_CWindows_CStorage_CIStorageFolder ABI::Windows::Storage::IStorageFolder | ||
| 56 | namespace ABI { | ||
| 57 | namespace Windows { | ||
| 58 | namespace Storage { | ||
| 59 | interface IStorageFolder; | ||
| 60 | } | ||
| 61 | } | ||
| 62 | } | ||
| 63 | #endif /* __cplusplus */ | ||
| 33 | #endif | 64 | #endif |
| 34 | 65 | ||
| 35 | #ifndef __IApplicationDataContainer_FWD_DEFINED__ | 66 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_FWD_DEFINED__ |
| 36 | #define __IApplicationDataContainer_FWD_DEFINED__ | 67 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_FWD_DEFINED__ |
| 37 | typedef interface IApplicationDataContainer IApplicationDataContainer; | 68 | typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer; |
| 69 | #ifdef __cplusplus | ||
| 70 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer ABI::Windows::Storage::IApplicationDataContainer | ||
| 71 | namespace ABI { | ||
| 72 | namespace Windows { | ||
| 73 | namespace Storage { | ||
| 74 | interface IApplicationDataContainer; | ||
| 75 | } | ||
| 76 | } | ||
| 77 | } | ||
| 78 | #endif /* __cplusplus */ | ||
| 38 | #endif | 79 | #endif |
| 39 | 80 | ||
| 40 | #ifndef __IApplicationData_FWD_DEFINED__ | 81 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__ |
| 41 | #define __IApplicationData_FWD_DEFINED__ | 82 | #define ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__ |
| 42 | typedef interface IApplicationData IApplicationData; | 83 | typedef interface __x_ABI_CWindows_CStorage_CIApplicationData __x_ABI_CWindows_CStorage_CIApplicationData; |
| 84 | #ifdef __cplusplus | ||
| 85 | #define __x_ABI_CWindows_CStorage_CIApplicationData ABI::Windows::Storage::IApplicationData | ||
| 86 | namespace ABI { | ||
| 87 | namespace Windows { | ||
| 88 | namespace Storage { | ||
| 89 | interface IApplicationData; | ||
| 90 | } | ||
| 91 | } | ||
| 92 | } | ||
| 93 | #endif /* __cplusplus */ | ||
| 43 | #endif | 94 | #endif |
| 44 | 95 | ||
| 45 | #ifndef __IApplicationData2_FWD_DEFINED__ | 96 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationData2_FWD_DEFINED__ |
| 46 | #define __IApplicationData2_FWD_DEFINED__ | 97 | #define ____x_ABI_CWindows_CStorage_CIApplicationData2_FWD_DEFINED__ |
| 47 | typedef interface IApplicationData2 IApplicationData2; | 98 | typedef interface __x_ABI_CWindows_CStorage_CIApplicationData2 __x_ABI_CWindows_CStorage_CIApplicationData2; |
| 99 | #ifdef __cplusplus | ||
| 100 | #define __x_ABI_CWindows_CStorage_CIApplicationData2 ABI::Windows::Storage::IApplicationData2 | ||
| 101 | namespace ABI { | ||
| 102 | namespace Windows { | ||
| 103 | namespace Storage { | ||
| 104 | interface IApplicationData2; | ||
| 105 | } | ||
| 106 | } | ||
| 107 | } | ||
| 108 | #endif /* __cplusplus */ | ||
| 48 | #endif | 109 | #endif |
| 49 | 110 | ||
| 50 | #ifndef __IApplicationDataStatics_FWD_DEFINED__ | 111 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ |
| 51 | #define __IApplicationDataStatics_FWD_DEFINED__ | 112 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ |
| 52 | typedef interface IApplicationDataStatics IApplicationDataStatics; | 113 | typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics __x_ABI_CWindows_CStorage_CIApplicationDataStatics; |
| 114 | #ifdef __cplusplus | ||
| 115 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics ABI::Windows::Storage::IApplicationDataStatics | ||
| 116 | namespace ABI { | ||
| 117 | namespace Windows { | ||
| 118 | namespace Storage { | ||
| 119 | interface IApplicationDataStatics; | ||
| 120 | } | ||
| 121 | } | ||
| 122 | } | ||
| 123 | #endif /* __cplusplus */ | ||
| 53 | #endif | 124 | #endif |
| 54 | 125 | ||
| 55 | #ifndef __ApplicationDataSetVersionHandler_FWD_DEFINED__ | 126 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ |
| 56 | #define __ApplicationDataSetVersionHandler_FWD_DEFINED__ | 127 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ |
| 57 | typedef interface ApplicationDataSetVersionHandler ApplicationDataSetVersionHandler; | 128 | typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler; |
| 129 | #ifdef __cplusplus | ||
| 130 | #define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler ABI::Windows::Storage::IApplicationDataSetVersionHandler | ||
| 131 | namespace ABI { | ||
| 132 | namespace Windows { | ||
| 133 | namespace Storage { | ||
| 134 | interface IApplicationDataSetVersionHandler; | ||
| 135 | } | ||
| 136 | } | ||
| 137 | } | ||
| 138 | #endif /* __cplusplus */ | ||
| 58 | #endif | 139 | #endif |
| 59 | 140 | ||
| 60 | #ifndef __ISetVersionRequest_FWD_DEFINED__ | 141 | #ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ |
| 61 | #define __ISetVersionRequest_FWD_DEFINED__ | 142 | #define ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ |
| 62 | typedef interface ISetVersionRequest ISetVersionRequest; | 143 | typedef interface __x_ABI_CWindows_CStorage_CISetVersionRequest __x_ABI_CWindows_CStorage_CISetVersionRequest; |
| 144 | #ifdef __cplusplus | ||
| 145 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest ABI::Windows::Storage::ISetVersionRequest | ||
| 146 | namespace ABI { | ||
| 147 | namespace Windows { | ||
| 148 | namespace Storage { | ||
| 149 | interface ISetVersionRequest; | ||
| 150 | } | ||
| 151 | } | ||
| 152 | } | ||
| 153 | #endif /* __cplusplus */ | ||
| 63 | #endif | 154 | #endif |
| 64 | 155 | ||
| 65 | #ifndef __ISetVersionDeferral_FWD_DEFINED__ | 156 | #ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__ |
| 66 | #define __ISetVersionDeferral_FWD_DEFINED__ | 157 | #define ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__ |
| 67 | typedef interface ISetVersionDeferral ISetVersionDeferral; | 158 | typedef interface __x_ABI_CWindows_CStorage_CISetVersionDeferral __x_ABI_CWindows_CStorage_CISetVersionDeferral; |
| 159 | #ifdef __cplusplus | ||
| 160 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral ABI::Windows::Storage::ISetVersionDeferral | ||
| 161 | namespace ABI { | ||
| 162 | namespace Windows { | ||
| 163 | namespace Storage { | ||
| 164 | interface ISetVersionDeferral; | ||
| 165 | } | ||
| 166 | } | ||
| 167 | } | ||
| 168 | #endif /* __cplusplus */ | ||
| 68 | #endif | 169 | #endif |
| 69 | 170 | ||
| 70 | /* Headers for imported files */ | 171 | /* Headers for imported files */ |
| 71 | 172 | ||
| 72 | #include <inspectable.h> | 173 | #include <inspectable.h> |
| 73 | #include <hstring.h> | 174 | #include <eventtoken.h> |
| 74 | #include <windows.foundation.h> | 175 | #include <windows.foundation.h> |
| 75 | 176 | ||
| 76 | #ifdef __cplusplus | 177 | #ifdef __cplusplus |
| 77 | extern "C" { | 178 | extern "C" { |
| 78 | #endif | 179 | #endif |
| 79 | 180 | ||
| 80 | #ifndef __IAsyncAction_FWD_DEFINED__ | 181 | #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ |
| 81 | #define __IAsyncAction_FWD_DEFINED__ | 182 | #define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ |
| 82 | typedef interface IAsyncAction IAsyncAction; | 183 | typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction; |
| 83 | #endif | 184 | #ifdef __cplusplus |
| 84 | 185 | #define __x_ABI_CWindows_CFoundation_CIAsyncAction ABI::Windows::Foundation::IAsyncAction | |
| 85 | #ifndef __TypedEventHandler_FWD_DEFINED__ | 186 | namespace ABI { |
| 86 | #define __TypedEventHandler_FWD_DEFINED__ | 187 | namespace Windows { |
| 87 | typedef interface TypedEventHandler TypedEventHandler; | 188 | namespace Foundation { |
| 88 | #endif | 189 | interface IAsyncAction; |
| 89 | 190 | } | |
| 90 | #ifndef __IPropertySet_FWD_DEFINED__ | 191 | } |
| 91 | #define __IPropertySet_FWD_DEFINED__ | 192 | } |
| 92 | typedef interface IPropertySet IPropertySet; | 193 | #endif /* __cplusplus */ |
| 93 | #endif | ||
| 94 | |||
| 95 | #ifndef __IMapView_FWD_DEFINED__ | ||
| 96 | #define __IMapView_FWD_DEFINED__ | ||
| 97 | typedef interface IMapView IMapView; | ||
| 98 | #endif | ||
| 99 | |||
| 100 | #ifndef __IStorageItem_FWD_DEFINED__ | ||
| 101 | #define __IStorageItem_FWD_DEFINED__ | ||
| 102 | typedef interface IStorageItem IStorageItem; | ||
| 103 | #endif | 194 | #endif |
| 104 | 195 | ||
| 105 | #ifndef __IStorageFolder_FWD_DEFINED__ | 196 | #ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ |
| 106 | #define __IStorageFolder_FWD_DEFINED__ | 197 | #define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ |
| 107 | typedef interface IStorageFolder IStorageFolder; | 198 | typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet; |
| 199 | #ifdef __cplusplus | ||
| 200 | #define __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet ABI::Windows::Foundation::Collections::IPropertySet | ||
| 201 | namespace ABI { | ||
| 202 | namespace Windows { | ||
| 203 | namespace Foundation { | ||
| 204 | namespace Collections { | ||
| 205 | interface IPropertySet; | ||
| 206 | } | ||
| 207 | } | ||
| 208 | } | ||
| 209 | } | ||
| 210 | #endif /* __cplusplus */ | ||
| 211 | #endif | ||
| 212 | |||
| 213 | #ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIMapView_FWD_DEFINED__ | ||
| 214 | #define ____x_ABI_CWindows_CFoundation_CCollections_CIMapView_FWD_DEFINED__ | ||
| 215 | typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIMapView __x_ABI_CWindows_CFoundation_CCollections_CIMapView; | ||
| 216 | #ifdef __cplusplus | ||
| 217 | #define __x_ABI_CWindows_CFoundation_CCollections_CIMapView ABI::Windows::Foundation::Collections::IMapView | ||
| 218 | namespace ABI { | ||
| 219 | namespace Windows { | ||
| 220 | namespace Foundation { | ||
| 221 | namespace Collections { | ||
| 222 | interface IMapView; | ||
| 223 | } | ||
| 224 | } | ||
| 225 | } | ||
| 226 | } | ||
| 227 | #endif /* __cplusplus */ | ||
| 228 | #endif | ||
| 229 | |||
| 230 | #ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ | ||
| 231 | #define ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ | ||
| 232 | typedef interface __x_ABI_CWindows_CStorage_CIStorageItem __x_ABI_CWindows_CStorage_CIStorageItem; | ||
| 233 | #ifdef __cplusplus | ||
| 234 | #define __x_ABI_CWindows_CStorage_CIStorageItem ABI::Windows::Storage::IStorageItem | ||
| 235 | namespace ABI { | ||
| 236 | namespace Windows { | ||
| 237 | namespace Storage { | ||
| 238 | interface IStorageItem; | ||
| 239 | } | ||
| 240 | } | ||
| 241 | } | ||
| 242 | #endif /* __cplusplus */ | ||
| 108 | #endif | 243 | #endif |
| 109 | 244 | ||
| 110 | #ifndef __IApplicationData_FWD_DEFINED__ | 245 | #ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ |
| 111 | #define __IApplicationData_FWD_DEFINED__ | 246 | #define ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ |
| 112 | typedef interface IApplicationData IApplicationData; | 247 | typedef interface __x_ABI_CWindows_CStorage_CIStorageFolder __x_ABI_CWindows_CStorage_CIStorageFolder; |
| 248 | #ifdef __cplusplus | ||
| 249 | #define __x_ABI_CWindows_CStorage_CIStorageFolder ABI::Windows::Storage::IStorageFolder | ||
| 250 | namespace ABI { | ||
| 251 | namespace Windows { | ||
| 252 | namespace Storage { | ||
| 253 | interface IStorageFolder; | ||
| 254 | } | ||
| 255 | } | ||
| 256 | } | ||
| 257 | #endif /* __cplusplus */ | ||
| 113 | #endif | 258 | #endif |
| 114 | 259 | ||
| 115 | #ifndef __IApplicationData2_FWD_DEFINED__ | 260 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__ |
| 116 | #define __IApplicationData2_FWD_DEFINED__ | 261 | #define ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__ |
| 117 | typedef interface IApplicationData2 IApplicationData2; | 262 | typedef interface __x_ABI_CWindows_CStorage_CIApplicationData __x_ABI_CWindows_CStorage_CIApplicationData; |
| 263 | #ifdef __cplusplus | ||
| 264 | #define __x_ABI_CWindows_CStorage_CIApplicationData ABI::Windows::Storage::IApplicationData | ||
| 265 | namespace ABI { | ||
| 266 | namespace Windows { | ||
| 267 | namespace Storage { | ||
| 268 | interface IApplicationData; | ||
| 269 | } | ||
| 270 | } | ||
| 271 | } | ||
| 272 | #endif /* __cplusplus */ | ||
| 118 | #endif | 273 | #endif |
| 119 | 274 | ||
| 120 | #ifndef __IApplicationDataStatics_FWD_DEFINED__ | 275 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ |
| 121 | #define __IApplicationDataStatics_FWD_DEFINED__ | 276 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ |
| 122 | typedef interface IApplicationDataStatics IApplicationDataStatics; | 277 | typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics __x_ABI_CWindows_CStorage_CIApplicationDataStatics; |
| 278 | #ifdef __cplusplus | ||
| 279 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics ABI::Windows::Storage::IApplicationDataStatics | ||
| 280 | namespace ABI { | ||
| 281 | namespace Windows { | ||
| 282 | namespace Storage { | ||
| 283 | interface IApplicationDataStatics; | ||
| 284 | } | ||
| 285 | } | ||
| 286 | } | ||
| 287 | #endif /* __cplusplus */ | ||
| 123 | #endif | 288 | #endif |
| 124 | 289 | ||
| 125 | #ifndef __IApplicationDataSetVersionHandler_FWD_DEFINED__ | 290 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ |
| 126 | #define __IApplicationDataSetVersionHandler_FWD_DEFINED__ | 291 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ |
| 127 | typedef interface IApplicationDataSetVersionHandler IApplicationDataSetVersionHandler; | 292 | typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler; |
| 293 | #ifdef __cplusplus | ||
| 294 | #define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler ABI::Windows::Storage::IApplicationDataSetVersionHandler | ||
| 295 | namespace ABI { | ||
| 296 | namespace Windows { | ||
| 297 | namespace Storage { | ||
| 298 | interface IApplicationDataSetVersionHandler; | ||
| 299 | } | ||
| 300 | } | ||
| 301 | } | ||
| 302 | #endif /* __cplusplus */ | ||
| 128 | #endif | 303 | #endif |
| 129 | 304 | ||
| 130 | #ifndef __ApplicationDataContainer_FWD_DEFINED__ | 305 | #ifndef ____x_ABI_CWindows_CStorage_CApplicationDataContainer_FWD_DEFINED__ |
| 131 | #define __ApplicationDataContainer_FWD_DEFINED__ | 306 | #define ____x_ABI_CWindows_CStorage_CApplicationDataContainer_FWD_DEFINED__ |
| 132 | typedef interface ApplicationDataContainer ApplicationDataContainer; | 307 | typedef interface __x_ABI_CWindows_CStorage_CApplicationDataContainer __x_ABI_CWindows_CStorage_CApplicationDataContainer; |
| 308 | #ifdef __cplusplus | ||
| 309 | #define __x_ABI_CWindows_CStorage_CApplicationDataContainer ABI::Windows::Storage::ApplicationDataContainer | ||
| 310 | namespace ABI { | ||
| 311 | namespace Windows { | ||
| 312 | namespace Storage { | ||
| 313 | interface ApplicationDataContainer; | ||
| 314 | } | ||
| 315 | } | ||
| 316 | } | ||
| 317 | #endif /* __cplusplus */ | ||
| 133 | #endif | 318 | #endif |
| 134 | 319 | ||
| 135 | #ifndef __ApplicationDataSetVersionHandler_FWD_DEFINED__ | 320 | #ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ |
| 136 | #define __ApplicationDataSetVersionHandler_FWD_DEFINED__ | 321 | #define ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ |
| 137 | typedef interface ApplicationDataSetVersionHandler ApplicationDataSetVersionHandler; | 322 | typedef interface __x_ABI_CWindows_CStorage_CISetVersionRequest __x_ABI_CWindows_CStorage_CISetVersionRequest; |
| 323 | #ifdef __cplusplus | ||
| 324 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest ABI::Windows::Storage::ISetVersionRequest | ||
| 325 | namespace ABI { | ||
| 326 | namespace Windows { | ||
| 327 | namespace Storage { | ||
| 328 | interface ISetVersionRequest; | ||
| 329 | } | ||
| 330 | } | ||
| 331 | } | ||
| 332 | #endif /* __cplusplus */ | ||
| 138 | #endif | 333 | #endif |
| 139 | 334 | ||
| 140 | #ifndef __ISetVersionRequest_FWD_DEFINED__ | 335 | #ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__ |
| 141 | #define __ISetVersionRequest_FWD_DEFINED__ | 336 | #define ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__ |
| 142 | typedef interface ISetVersionRequest ISetVersionRequest; | 337 | typedef interface __x_ABI_CWindows_CStorage_CISetVersionDeferral __x_ABI_CWindows_CStorage_CISetVersionDeferral; |
| 338 | #ifdef __cplusplus | ||
| 339 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral ABI::Windows::Storage::ISetVersionDeferral | ||
| 340 | namespace ABI { | ||
| 341 | namespace Windows { | ||
| 342 | namespace Storage { | ||
| 343 | interface ISetVersionDeferral; | ||
| 344 | } | ||
| 345 | } | ||
| 346 | } | ||
| 347 | #endif /* __cplusplus */ | ||
| 143 | #endif | 348 | #endif |
| 144 | 349 | ||
| 145 | #ifndef __ISetVersionDeferral_FWD_DEFINED__ | 350 | #ifdef __cplusplus |
| 146 | #define __ISetVersionDeferral_FWD_DEFINED__ | 351 | } /* extern "C" */ |
| 147 | typedef interface ISetVersionDeferral ISetVersionDeferral; | 352 | namespace ABI { |
| 353 | namespace Windows { | ||
| 354 | namespace Storage { | ||
| 355 | enum NameCollisionOption { | ||
| 356 | NameCollisionOption_GenerateUniqueName = 0, | ||
| 357 | NameCollisionOption_ReplaceExisting = 1, | ||
| 358 | NameCollisionOption_FailIfExists = 2 | ||
| 359 | }; | ||
| 360 | } | ||
| 361 | } | ||
| 362 | } | ||
| 363 | extern "C" { | ||
| 364 | #else | ||
| 365 | enum __x_ABI_CWindows_CStorage_CNameCollisionOption { | ||
| 366 | NameCollisionOption_GenerateUniqueName = 0, | ||
| 367 | NameCollisionOption_ReplaceExisting = 1, | ||
| 368 | NameCollisionOption_FailIfExists = 2 | ||
| 369 | }; | ||
| 370 | #ifdef WIDL_using_Windows_Storage | ||
| 371 | #define NameCollisionOption __x_ABI_CWindows_CStorage_CNameCollisionOption | ||
| 372 | #endif /* WIDL_using_Windows_Storage */ | ||
| 148 | #endif | 373 | #endif |
| 149 | 374 | ||
| 150 | enum StorageDeleteOption; | 375 | #ifdef __cplusplus |
| 151 | 376 | } /* extern "C" */ | |
| 152 | enum NameCollisionOption; | 377 | namespace ABI { |
| 153 | 378 | namespace Windows { | |
| 154 | enum StorageItemTypes; | 379 | namespace Storage { |
| 155 | 380 | enum StorageDeleteOption { | |
| 156 | enum ApplicationDataLocality; | 381 | StorageDeleteOption_Default = 0, |
| 157 | 382 | StorageDeleteOption_PermanentDelete = 1 | |
| 158 | enum ApplicationDataCreateDisposition; | 383 | }; |
| 159 | 384 | } | |
| 160 | enum FileAttributes; | 385 | } |
| 161 | 386 | } | |
| 162 | enum CreationCollisionOption; | 387 | extern "C" { |
| 163 | 388 | #else | |
| 164 | typedef enum NameCollisionoption { | 389 | enum __x_ABI_CWindows_CStorage_CStorageDeleteOption { |
| 165 | NameCollisionoption_GenerateUniqueName = 0, | ||
| 166 | NameCollisionoption_ReplaceExisting = 1, | ||
| 167 | NameCollisionoption_FailIfExists = 2 | ||
| 168 | } NameCollisionOption; | ||
| 169 | typedef enum StorageDeleteOption { | ||
| 170 | StorageDeleteOption_Default = 0, | 390 | StorageDeleteOption_Default = 0, |
| 171 | StorageDeleteOption_PermanentDelete = 1 | 391 | StorageDeleteOption_PermanentDelete = 1 |
| 172 | } StorageDeleteOption; | 392 | }; |
| 173 | typedef enum StorageItemTypes { | 393 | #ifdef WIDL_using_Windows_Storage |
| 394 | #define StorageDeleteOption __x_ABI_CWindows_CStorage_CStorageDeleteOption | ||
| 395 | #endif /* WIDL_using_Windows_Storage */ | ||
| 396 | #endif | ||
| 397 | |||
| 398 | #ifdef __cplusplus | ||
| 399 | } /* extern "C" */ | ||
| 400 | namespace ABI { | ||
| 401 | namespace Windows { | ||
| 402 | namespace Storage { | ||
| 403 | enum StorageItemTypes { | ||
| 404 | StorageItemTypes_None = 0, | ||
| 405 | StorageItemTypes_File = 1, | ||
| 406 | StorageItemTypes_Folder = 2 | ||
| 407 | }; | ||
| 408 | } | ||
| 409 | } | ||
| 410 | } | ||
| 411 | extern "C" { | ||
| 412 | #else | ||
| 413 | enum __x_ABI_CWindows_CStorage_CStorageItemTypes { | ||
| 174 | StorageItemTypes_None = 0, | 414 | StorageItemTypes_None = 0, |
| 175 | StorageItemTypes_File = 1, | 415 | StorageItemTypes_File = 1, |
| 176 | StorageItemTypes_Folder = 2 | 416 | StorageItemTypes_Folder = 2 |
| 177 | } StorageItemTypes; | 417 | }; |
| 178 | typedef enum ApplicationDataCreateDisposition { | 418 | #ifdef WIDL_using_Windows_Storage |
| 419 | #define StorageItemTypes __x_ABI_CWindows_CStorage_CStorageItemTypes | ||
| 420 | #endif /* WIDL_using_Windows_Storage */ | ||
| 421 | #endif | ||
| 422 | |||
| 423 | #ifdef __cplusplus | ||
| 424 | } /* extern "C" */ | ||
| 425 | namespace ABI { | ||
| 426 | namespace Windows { | ||
| 427 | namespace Storage { | ||
| 428 | enum ApplicationDataCreateDisposition { | ||
| 429 | ApplicationDataCreateDisposition_Always = 0, | ||
| 430 | ApplicationDataCreateDisposition_Existing = 1 | ||
| 431 | }; | ||
| 432 | } | ||
| 433 | } | ||
| 434 | } | ||
| 435 | extern "C" { | ||
| 436 | #else | ||
| 437 | enum __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition { | ||
| 179 | ApplicationDataCreateDisposition_Always = 0, | 438 | ApplicationDataCreateDisposition_Always = 0, |
| 180 | ApplicationDataCreateDisposition_Existing = 1 | 439 | ApplicationDataCreateDisposition_Existing = 1 |
| 181 | } ApplicationDataCreateDisposition; | 440 | }; |
| 182 | typedef enum ApplicationDataLocality { | 441 | #ifdef WIDL_using_Windows_Storage |
| 442 | #define ApplicationDataCreateDisposition __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition | ||
| 443 | #endif /* WIDL_using_Windows_Storage */ | ||
| 444 | #endif | ||
| 445 | |||
| 446 | #ifdef __cplusplus | ||
| 447 | } /* extern "C" */ | ||
| 448 | namespace ABI { | ||
| 449 | namespace Windows { | ||
| 450 | namespace Storage { | ||
| 451 | enum ApplicationDataLocality { | ||
| 452 | ApplicationDataLocality_Local = 0, | ||
| 453 | ApplicationDataLocality_Roaming = 1, | ||
| 454 | ApplicationDataLocality_Temporary = 2 | ||
| 455 | }; | ||
| 456 | } | ||
| 457 | } | ||
| 458 | } | ||
| 459 | extern "C" { | ||
| 460 | #else | ||
| 461 | enum __x_ABI_CWindows_CStorage_CApplicationDataLocality { | ||
| 183 | ApplicationDataLocality_Local = 0, | 462 | ApplicationDataLocality_Local = 0, |
| 184 | ApplicationDataLocality_Roaming = 1, | 463 | ApplicationDataLocality_Roaming = 1, |
| 185 | ApplicationDataLocality_Temporary = 2 | 464 | ApplicationDataLocality_Temporary = 2 |
| 186 | } ApplicationDataLocality; | 465 | }; |
| 187 | typedef enum FileAttributes { | 466 | #ifdef WIDL_using_Windows_Storage |
| 467 | #define ApplicationDataLocality __x_ABI_CWindows_CStorage_CApplicationDataLocality | ||
| 468 | #endif /* WIDL_using_Windows_Storage */ | ||
| 469 | #endif | ||
| 470 | |||
| 471 | #ifdef __cplusplus | ||
| 472 | } /* extern "C" */ | ||
| 473 | namespace ABI { | ||
| 474 | namespace Windows { | ||
| 475 | namespace Storage { | ||
| 476 | enum FileAttributes { | ||
| 477 | FileAttributes_Normal = 0, | ||
| 478 | FileAttributes_ReadOnly = 1, | ||
| 479 | FileAttributes_Directory = 2, | ||
| 480 | FileAttributes_Archive = 3, | ||
| 481 | FileAttributes_Temporary = 4 | ||
| 482 | }; | ||
| 483 | } | ||
| 484 | } | ||
| 485 | } | ||
| 486 | extern "C" { | ||
| 487 | #else | ||
| 488 | enum __x_ABI_CWindows_CStorage_CFileAttributes { | ||
| 188 | FileAttributes_Normal = 0, | 489 | FileAttributes_Normal = 0, |
| 189 | FileAttributes_ReadOnly = 1, | 490 | FileAttributes_ReadOnly = 1, |
| 190 | FileAttributes_Directory = 2, | 491 | FileAttributes_Directory = 2, |
| 191 | FileAttributes_Archive = 3, | 492 | FileAttributes_Archive = 3, |
| 192 | FileAttributes_Temporary = 4 | 493 | FileAttributes_Temporary = 4 |
| 193 | } FileAttributes; | 494 | }; |
| 194 | typedef enum CreationCollisionOption { | 495 | #ifdef WIDL_using_Windows_Storage |
| 496 | #define FileAttributes __x_ABI_CWindows_CStorage_CFileAttributes | ||
| 497 | #endif /* WIDL_using_Windows_Storage */ | ||
| 498 | #endif | ||
| 499 | |||
| 500 | #ifdef __cplusplus | ||
| 501 | } /* extern "C" */ | ||
| 502 | namespace ABI { | ||
| 503 | namespace Windows { | ||
| 504 | namespace Storage { | ||
| 505 | enum CreationCollisionOption { | ||
| 506 | CreationCollisionOption_GenerateUniqueName = 0, | ||
| 507 | CreationCollisionOption_ReplaceExisting = 1, | ||
| 508 | CreationCollisionOption_FailIfExists = 2, | ||
| 509 | CreationCollisionOption_OpenIfExists = 3 | ||
| 510 | }; | ||
| 511 | } | ||
| 512 | } | ||
| 513 | } | ||
| 514 | extern "C" { | ||
| 515 | #else | ||
| 516 | enum __x_ABI_CWindows_CStorage_CCreationCollisionOption { | ||
| 195 | CreationCollisionOption_GenerateUniqueName = 0, | 517 | CreationCollisionOption_GenerateUniqueName = 0, |
| 196 | CreationCollisionOption_ReplaceExisting = 1, | 518 | CreationCollisionOption_ReplaceExisting = 1, |
| 197 | CreationCollisionOption_FailIfExists = 2, | 519 | CreationCollisionOption_FailIfExists = 2, |
| 198 | CreationCollisionOption_OpenIfExists = 3 | 520 | CreationCollisionOption_OpenIfExists = 3 |
| 199 | } CreationCollisionOption; | 521 | }; |
| 522 | #ifdef WIDL_using_Windows_Storage | ||
| 523 | #define CreationCollisionOption __x_ABI_CWindows_CStorage_CCreationCollisionOption | ||
| 524 | #endif /* WIDL_using_Windows_Storage */ | ||
| 525 | #endif | ||
| 526 | |||
| 200 | /***************************************************************************** | 527 | /***************************************************************************** |
| 201 | * IStorageItem interface | 528 | * IStorageItem interface |
| 202 | */ | 529 | */ |
| 203 | #ifndef __IStorageItem_INTERFACE_DEFINED__ | 530 | #ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__ |
| 204 | #define __IStorageItem_INTERFACE_DEFINED__ | 531 | #define ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__ |
| 205 | 532 | ||
| 206 | DEFINE_GUID(IID_IStorageItem, 0x4207a996, 0xca2f, 0x42f7, 0xbd,0xe8, 0x8b,0x10,0x45,0x7a,0x7f,0x30); | 533 | DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIStorageItem, 0x4207a996, 0xca2f, 0x42f7, 0xbd,0xe8, 0x8b,0x10,0x45,0x7a,0x7f,0x30); |
| 207 | #if defined(__cplusplus) && !defined(CINTERFACE) | 534 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 208 | MIDL_INTERFACE("4207a996-ca2f-42f7-bde8-8b10457a7f30") | 535 | } /* extern "C" */ |
| 209 | IStorageItem : public IInspectable | 536 | namespace ABI { |
| 210 | { | 537 | namespace Windows { |
| 211 | virtual HRESULT STDMETHODCALLTYPE RenameAsyncOverloadDefaultOptions( | 538 | namespace Storage { |
| 212 | HSTRING desiredName, | 539 | MIDL_INTERFACE("4207a996-ca2f-42f7-bde8-8b10457a7f30") |
| 213 | IInspectable **action) = 0; | 540 | IStorageItem : public IInspectable |
| 541 | { | ||
| 542 | virtual HRESULT STDMETHODCALLTYPE RenameAsyncOverloadDefaultOptions( | ||
| 543 | HSTRING desiredName, | ||
| 544 | IInspectable **action) = 0; | ||
| 214 | 545 | ||
| 215 | virtual HRESULT STDMETHODCALLTYPE RenameAsync( | 546 | virtual HRESULT STDMETHODCALLTYPE RenameAsync( |
| 216 | HSTRING desiredName, | 547 | HSTRING desiredName, |
| 217 | NameCollisionOption option, | 548 | enum NameCollisionOption option, |
| 218 | IInspectable **action) = 0; | 549 | IInspectable **action) = 0; |
| 219 | 550 | ||
| 220 | virtual HRESULT STDMETHODCALLTYPE DeleteAsyncOverloadDefaultOptions( | 551 | virtual HRESULT STDMETHODCALLTYPE DeleteAsyncOverloadDefaultOptions( |
| 221 | IInspectable **action) = 0; | 552 | IInspectable **action) = 0; |
| 222 | 553 | ||
| 223 | virtual HRESULT STDMETHODCALLTYPE DeleteAsync( | 554 | virtual HRESULT STDMETHODCALLTYPE DeleteAsync( |
| 224 | StorageDeleteOption option, | 555 | enum StorageDeleteOption option, |
| 225 | IInspectable **action) = 0; | 556 | IInspectable **action) = 0; |
| 226 | 557 | ||
| 227 | virtual HRESULT STDMETHODCALLTYPE GetBasicPropertiesAsync( | 558 | virtual HRESULT STDMETHODCALLTYPE GetBasicPropertiesAsync( |
| 228 | IInspectable **action) = 0; | 559 | IInspectable **action) = 0; |
| 229 | 560 | ||
| 230 | virtual HRESULT STDMETHODCALLTYPE get_Name( | 561 | virtual HRESULT STDMETHODCALLTYPE get_Name( |
| 231 | HSTRING *value) = 0; | 562 | HSTRING *value) = 0; |
| 232 | 563 | ||
| 233 | virtual HRESULT STDMETHODCALLTYPE get_Path( | 564 | virtual HRESULT STDMETHODCALLTYPE get_Path( |
| 234 | HSTRING *value) = 0; | 565 | HSTRING *value) = 0; |
| 235 | 566 | ||
| 236 | virtual HRESULT STDMETHODCALLTYPE get_Attributes( | 567 | virtual HRESULT STDMETHODCALLTYPE get_Attributes( |
| 237 | FileAttributes *value) = 0; | 568 | enum FileAttributes *value) = 0; |
| 238 | 569 | ||
| 239 | virtual HRESULT STDMETHODCALLTYPE get_DateCreated( | 570 | virtual HRESULT STDMETHODCALLTYPE get_DateCreated( |
| 240 | DateTime *value) = 0; | 571 | struct DateTime *value) = 0; |
| 241 | 572 | ||
| 242 | virtual HRESULT STDMETHODCALLTYPE IsOfType( | 573 | virtual HRESULT STDMETHODCALLTYPE IsOfType( |
| 243 | StorageItemTypes itemType, | 574 | enum StorageItemTypes itemType, |
| 244 | boolean *value) = 0; | 575 | boolean *value) = 0; |
| 245 | 576 | ||
| 246 | }; | 577 | }; |
| 578 | } | ||
| 579 | } | ||
| 580 | } | ||
| 581 | extern "C" { | ||
| 247 | #ifdef __CRT_UUID_DECL | 582 | #ifdef __CRT_UUID_DECL |
| 248 | __CRT_UUID_DECL(IStorageItem, 0x4207a996, 0xca2f, 0x42f7, 0xbd,0xe8, 0x8b,0x10,0x45,0x7a,0x7f,0x30) | 583 | __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIStorageItem, 0x4207a996, 0xca2f, 0x42f7, 0xbd,0xe8, 0x8b,0x10,0x45,0x7a,0x7f,0x30) |
| 249 | #endif | 584 | #endif |
| 250 | #else | 585 | #else |
| 251 | typedef struct IStorageItemVtbl { | 586 | typedef struct __x_ABI_CWindows_CStorage_CIStorageItemVtbl { |
| 252 | BEGIN_INTERFACE | 587 | BEGIN_INTERFACE |
| 253 | 588 | ||
| 254 | /*** IUnknown methods ***/ | 589 | /*** IUnknown methods ***/ |
| 255 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 590 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 256 | IStorageItem* This, | 591 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 257 | REFIID riid, | 592 | REFIID riid, |
| 258 | void **ppvObject); | 593 | void **ppvObject); |
| 259 | 594 | ||
| 260 | ULONG (STDMETHODCALLTYPE *AddRef)( | 595 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 261 | IStorageItem* This); | 596 | __x_ABI_CWindows_CStorage_CIStorageItem *This); |
| 262 | 597 | ||
| 263 | ULONG (STDMETHODCALLTYPE *Release)( | 598 | ULONG (STDMETHODCALLTYPE *Release)( |
| 264 | IStorageItem* This); | 599 | __x_ABI_CWindows_CStorage_CIStorageItem *This); |
| 265 | 600 | ||
| 266 | /*** IInspectable methods ***/ | 601 | /*** IInspectable methods ***/ |
| 267 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 602 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 268 | IStorageItem* This, | 603 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 269 | ULONG *iidCount, | 604 | ULONG *iidCount, |
| 270 | IID **iids); | 605 | IID **iids); |
| 271 | 606 | ||
| 272 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 607 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 273 | IStorageItem* This, | 608 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 274 | HSTRING *className); | 609 | HSTRING *className); |
| 275 | 610 | ||
| 276 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 611 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 277 | IStorageItem* This, | 612 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 278 | TrustLevel *trustLevel); | 613 | TrustLevel *trustLevel); |
| 279 | 614 | ||
| 280 | /*** IStorageItem methods ***/ | 615 | /*** IStorageItem methods ***/ |
| 281 | HRESULT (STDMETHODCALLTYPE *RenameAsyncOverloadDefaultOptions)( | 616 | HRESULT (STDMETHODCALLTYPE *RenameAsyncOverloadDefaultOptions)( |
| 282 | IStorageItem* This, | 617 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 283 | HSTRING desiredName, | 618 | HSTRING desiredName, |
| 284 | IInspectable **action); | 619 | IInspectable **action); |
| 285 | 620 | ||
| 286 | HRESULT (STDMETHODCALLTYPE *RenameAsync)( | 621 | HRESULT (STDMETHODCALLTYPE *RenameAsync)( |
| 287 | IStorageItem* This, | 622 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 288 | HSTRING desiredName, | 623 | HSTRING desiredName, |
| 289 | NameCollisionOption option, | 624 | enum __x_ABI_CWindows_CStorage_CNameCollisionOption option, |
| 290 | IInspectable **action); | 625 | IInspectable **action); |
| 291 | 626 | ||
| 292 | HRESULT (STDMETHODCALLTYPE *DeleteAsyncOverloadDefaultOptions)( | 627 | HRESULT (STDMETHODCALLTYPE *DeleteAsyncOverloadDefaultOptions)( |
| 293 | IStorageItem* This, | 628 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 294 | IInspectable **action); | 629 | IInspectable **action); |
| 295 | 630 | ||
| 296 | HRESULT (STDMETHODCALLTYPE *DeleteAsync)( | 631 | HRESULT (STDMETHODCALLTYPE *DeleteAsync)( |
| 297 | IStorageItem* This, | 632 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 298 | StorageDeleteOption option, | 633 | enum __x_ABI_CWindows_CStorage_CStorageDeleteOption option, |
| 299 | IInspectable **action); | 634 | IInspectable **action); |
| 300 | 635 | ||
| 301 | HRESULT (STDMETHODCALLTYPE *GetBasicPropertiesAsync)( | 636 | HRESULT (STDMETHODCALLTYPE *GetBasicPropertiesAsync)( |
| 302 | IStorageItem* This, | 637 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 303 | IInspectable **action); | 638 | IInspectable **action); |
| 304 | 639 | ||
| 305 | HRESULT (STDMETHODCALLTYPE *get_Name)( | 640 | HRESULT (STDMETHODCALLTYPE *get_Name)( |
| 306 | IStorageItem* This, | 641 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 307 | HSTRING *value); | 642 | HSTRING *value); |
| 308 | 643 | ||
| 309 | HRESULT (STDMETHODCALLTYPE *get_Path)( | 644 | HRESULT (STDMETHODCALLTYPE *get_Path)( |
| 310 | IStorageItem* This, | 645 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 311 | HSTRING *value); | 646 | HSTRING *value); |
| 312 | 647 | ||
| 313 | HRESULT (STDMETHODCALLTYPE *get_Attributes)( | 648 | HRESULT (STDMETHODCALLTYPE *get_Attributes)( |
| 314 | IStorageItem* This, | 649 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 315 | FileAttributes *value); | 650 | enum __x_ABI_CWindows_CStorage_CFileAttributes *value); |
| 316 | 651 | ||
| 317 | HRESULT (STDMETHODCALLTYPE *get_DateCreated)( | 652 | HRESULT (STDMETHODCALLTYPE *get_DateCreated)( |
| 318 | IStorageItem* This, | 653 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 319 | DateTime *value); | 654 | struct __x_ABI_CWindows_CFoundation_CDateTime *value); |
| 320 | 655 | ||
| 321 | HRESULT (STDMETHODCALLTYPE *IsOfType)( | 656 | HRESULT (STDMETHODCALLTYPE *IsOfType)( |
| 322 | IStorageItem* This, | 657 | __x_ABI_CWindows_CStorage_CIStorageItem *This, |
| 323 | StorageItemTypes itemType, | 658 | enum __x_ABI_CWindows_CStorage_CStorageItemTypes itemType, |
| 324 | boolean *value); | 659 | boolean *value); |
| 325 | 660 | ||
| 326 | END_INTERFACE | 661 | END_INTERFACE |
| 327 | } IStorageItemVtbl; | 662 | } __x_ABI_CWindows_CStorage_CIStorageItemVtbl; |
| 328 | interface IStorageItem { | 663 | |
| 329 | CONST_VTBL IStorageItemVtbl* lpVtbl; | 664 | interface __x_ABI_CWindows_CStorage_CIStorageItem { |
| 665 | CONST_VTBL __x_ABI_CWindows_CStorage_CIStorageItemVtbl* lpVtbl; | ||
| 330 | }; | 666 | }; |
| 331 | 667 | ||
| 332 | #ifdef COBJMACROS | 668 | #ifdef COBJMACROS |
| 333 | #ifndef WIDL_C_INLINE_WRAPPERS | 669 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 334 | /*** IUnknown methods ***/ | 670 | /*** IUnknown methods ***/ |
| 335 | #define IStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 671 | #define __x_ABI_CWindows_CStorage_CIStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 336 | #define IStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This) | 672 | #define __x_ABI_CWindows_CStorage_CIStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 337 | #define IStorageItem_Release(This) (This)->lpVtbl->Release(This) | 673 | #define __x_ABI_CWindows_CStorage_CIStorageItem_Release(This) (This)->lpVtbl->Release(This) |
| 338 | /*** IInspectable methods ***/ | 674 | /*** IInspectable methods ***/ |
| 339 | #define IStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 675 | #define __x_ABI_CWindows_CStorage_CIStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 340 | #define IStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 676 | #define __x_ABI_CWindows_CStorage_CIStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 341 | #define IStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 677 | #define __x_ABI_CWindows_CStorage_CIStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 342 | /*** IStorageItem methods ***/ | 678 | /*** IStorageItem methods ***/ |
| 343 | #define IStorageItem_RenameAsyncOverloadDefaultOptions(This,desiredName,action) (This)->lpVtbl->RenameAsyncOverloadDefaultOptions(This,desiredName,action) | 679 | #define __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsyncOverloadDefaultOptions(This,desiredName,action) (This)->lpVtbl->RenameAsyncOverloadDefaultOptions(This,desiredName,action) |
| 344 | #define IStorageItem_RenameAsync(This,desiredName,option,action) (This)->lpVtbl->RenameAsync(This,desiredName,option,action) | 680 | #define __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsync(This,desiredName,option,action) (This)->lpVtbl->RenameAsync(This,desiredName,option,action) |
| 345 | #define IStorageItem_DeleteAsyncOverloadDefaultOptions(This,action) (This)->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,action) | 681 | #define __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsyncOverloadDefaultOptions(This,action) (This)->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,action) |
| 346 | #define IStorageItem_DeleteAsync(This,option,action) (This)->lpVtbl->DeleteAsync(This,option,action) | 682 | #define __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsync(This,option,action) (This)->lpVtbl->DeleteAsync(This,option,action) |
| 347 | #define IStorageItem_GetBasicPropertiesAsync(This,action) (This)->lpVtbl->GetBasicPropertiesAsync(This,action) | 683 | #define __x_ABI_CWindows_CStorage_CIStorageItem_GetBasicPropertiesAsync(This,action) (This)->lpVtbl->GetBasicPropertiesAsync(This,action) |
| 348 | #define IStorageItem_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) | 684 | #define __x_ABI_CWindows_CStorage_CIStorageItem_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) |
| 349 | #define IStorageItem_get_Path(This,value) (This)->lpVtbl->get_Path(This,value) | 685 | #define __x_ABI_CWindows_CStorage_CIStorageItem_get_Path(This,value) (This)->lpVtbl->get_Path(This,value) |
| 350 | #define IStorageItem_get_Attributes(This,value) (This)->lpVtbl->get_Attributes(This,value) | 686 | #define __x_ABI_CWindows_CStorage_CIStorageItem_get_Attributes(This,value) (This)->lpVtbl->get_Attributes(This,value) |
| 351 | #define IStorageItem_get_DateCreated(This,value) (This)->lpVtbl->get_DateCreated(This,value) | 687 | #define __x_ABI_CWindows_CStorage_CIStorageItem_get_DateCreated(This,value) (This)->lpVtbl->get_DateCreated(This,value) |
| 352 | #define IStorageItem_IsOfType(This,itemType,value) (This)->lpVtbl->IsOfType(This,itemType,value) | 688 | #define __x_ABI_CWindows_CStorage_CIStorageItem_IsOfType(This,itemType,value) (This)->lpVtbl->IsOfType(This,itemType,value) |
| 353 | #else | 689 | #else |
| 354 | /*** IUnknown methods ***/ | 690 | /*** IUnknown methods ***/ |
| 355 | static FORCEINLINE HRESULT IStorageItem_QueryInterface(IStorageItem* This,REFIID riid,void **ppvObject) { | 691 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_QueryInterface(__x_ABI_CWindows_CStorage_CIStorageItem* This,REFIID riid,void **ppvObject) { |
| 356 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 692 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 357 | } | 693 | } |
| 358 | static FORCEINLINE ULONG IStorageItem_AddRef(IStorageItem* This) { | 694 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIStorageItem_AddRef(__x_ABI_CWindows_CStorage_CIStorageItem* This) { |
| 359 | return This->lpVtbl->AddRef(This); | 695 | return This->lpVtbl->AddRef(This); |
| 360 | } | 696 | } |
| 361 | static FORCEINLINE ULONG IStorageItem_Release(IStorageItem* This) { | 697 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIStorageItem_Release(__x_ABI_CWindows_CStorage_CIStorageItem* This) { |
| 362 | return This->lpVtbl->Release(This); | 698 | return This->lpVtbl->Release(This); |
| 363 | } | 699 | } |
| 364 | /*** IInspectable methods ***/ | 700 | /*** IInspectable methods ***/ |
| 365 | static FORCEINLINE HRESULT IStorageItem_GetIids(IStorageItem* This,ULONG *iidCount,IID **iids) { | 701 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetIids(__x_ABI_CWindows_CStorage_CIStorageItem* This,ULONG *iidCount,IID **iids) { |
| 366 | return This->lpVtbl->GetIids(This,iidCount,iids); | 702 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 367 | } | 703 | } |
| 368 | static FORCEINLINE HRESULT IStorageItem_GetRuntimeClassName(IStorageItem* This,HSTRING *className) { | 704 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING *className) { |
| 369 | return This->lpVtbl->GetRuntimeClassName(This,className); | 705 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 370 | } | 706 | } |
| 371 | static FORCEINLINE HRESULT IStorageItem_GetTrustLevel(IStorageItem* This,TrustLevel *trustLevel) { | 707 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetTrustLevel(__x_ABI_CWindows_CStorage_CIStorageItem* This,TrustLevel *trustLevel) { |
| 372 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 708 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 373 | } | 709 | } |
| 374 | /*** IStorageItem methods ***/ | 710 | /*** IStorageItem methods ***/ |
| 375 | static FORCEINLINE HRESULT IStorageItem_RenameAsyncOverloadDefaultOptions(IStorageItem* This,HSTRING desiredName,IInspectable **action) { | 711 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING desiredName,IInspectable **action) { |
| 376 | return This->lpVtbl->RenameAsyncOverloadDefaultOptions(This,desiredName,action); | 712 | return This->lpVtbl->RenameAsyncOverloadDefaultOptions(This,desiredName,action); |
| 377 | } | 713 | } |
| 378 | static FORCEINLINE HRESULT IStorageItem_RenameAsync(IStorageItem* This,HSTRING desiredName,NameCollisionOption option,IInspectable **action) { | 714 | 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) { |
| 379 | return This->lpVtbl->RenameAsync(This,desiredName,option,action); | 715 | return This->lpVtbl->RenameAsync(This,desiredName,option,action); |
| 380 | } | 716 | } |
| 381 | static FORCEINLINE HRESULT IStorageItem_DeleteAsyncOverloadDefaultOptions(IStorageItem* This,IInspectable **action) { | 717 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageItem* This,IInspectable **action) { |
| 382 | return This->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,action); | 718 | return This->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,action); |
| 383 | } | 719 | } |
| 384 | static FORCEINLINE HRESULT IStorageItem_DeleteAsync(IStorageItem* This,StorageDeleteOption option,IInspectable **action) { | 720 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsync(__x_ABI_CWindows_CStorage_CIStorageItem* This,enum __x_ABI_CWindows_CStorage_CStorageDeleteOption option,IInspectable **action) { |
| 385 | return This->lpVtbl->DeleteAsync(This,option,action); | 721 | return This->lpVtbl->DeleteAsync(This,option,action); |
| 386 | } | 722 | } |
| 387 | static FORCEINLINE HRESULT IStorageItem_GetBasicPropertiesAsync(IStorageItem* This,IInspectable **action) { | 723 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetBasicPropertiesAsync(__x_ABI_CWindows_CStorage_CIStorageItem* This,IInspectable **action) { |
| 388 | return This->lpVtbl->GetBasicPropertiesAsync(This,action); | 724 | return This->lpVtbl->GetBasicPropertiesAsync(This,action); |
| 389 | } | 725 | } |
| 390 | static FORCEINLINE HRESULT IStorageItem_get_Name(IStorageItem* This,HSTRING *value) { | 726 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_Name(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING *value) { |
| 391 | return This->lpVtbl->get_Name(This,value); | 727 | return This->lpVtbl->get_Name(This,value); |
| 392 | } | 728 | } |
| 393 | static FORCEINLINE HRESULT IStorageItem_get_Path(IStorageItem* This,HSTRING *value) { | 729 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_Path(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING *value) { |
| 394 | return This->lpVtbl->get_Path(This,value); | 730 | return This->lpVtbl->get_Path(This,value); |
| 395 | } | 731 | } |
| 396 | static FORCEINLINE HRESULT IStorageItem_get_Attributes(IStorageItem* This,FileAttributes *value) { | 732 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_Attributes(__x_ABI_CWindows_CStorage_CIStorageItem* This,enum __x_ABI_CWindows_CStorage_CFileAttributes *value) { |
| 397 | return This->lpVtbl->get_Attributes(This,value); | 733 | return This->lpVtbl->get_Attributes(This,value); |
| 398 | } | 734 | } |
| 399 | static FORCEINLINE HRESULT IStorageItem_get_DateCreated(IStorageItem* This,DateTime *value) { | 735 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_DateCreated(__x_ABI_CWindows_CStorage_CIStorageItem* This,struct __x_ABI_CWindows_CFoundation_CDateTime *value) { |
| 400 | return This->lpVtbl->get_DateCreated(This,value); | 736 | return This->lpVtbl->get_DateCreated(This,value); |
| 401 | } | 737 | } |
| 402 | static FORCEINLINE HRESULT IStorageItem_IsOfType(IStorageItem* This,StorageItemTypes itemType,boolean *value) { | 738 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_IsOfType(__x_ABI_CWindows_CStorage_CIStorageItem* This,enum __x_ABI_CWindows_CStorage_CStorageItemTypes itemType,boolean *value) { |
| 403 | return This->lpVtbl->IsOfType(This,itemType,value); | 739 | return This->lpVtbl->IsOfType(This,itemType,value); |
| 404 | } | 740 | } |
| 405 | #endif | 741 | #endif |
| 742 | #ifdef WIDL_using_Windows_Storage | ||
| 743 | #define IID_IStorageItem IID___x_ABI_CWindows_CStorage_CIStorageItem | ||
| 744 | #define IStorageItemVtbl __x_ABI_CWindows_CStorage_CIStorageItemVtbl | ||
| 745 | #define IStorageItem __x_ABI_CWindows_CStorage_CIStorageItem | ||
| 746 | #define IStorageItem_QueryInterface __x_ABI_CWindows_CStorage_CIStorageItem_QueryInterface | ||
| 747 | #define IStorageItem_AddRef __x_ABI_CWindows_CStorage_CIStorageItem_AddRef | ||
| 748 | #define IStorageItem_Release __x_ABI_CWindows_CStorage_CIStorageItem_Release | ||
| 749 | #define IStorageItem_GetIids __x_ABI_CWindows_CStorage_CIStorageItem_GetIids | ||
| 750 | #define IStorageItem_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIStorageItem_GetRuntimeClassName | ||
| 751 | #define IStorageItem_GetTrustLevel __x_ABI_CWindows_CStorage_CIStorageItem_GetTrustLevel | ||
| 752 | #define IStorageItem_RenameAsyncOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsyncOverloadDefaultOptions | ||
| 753 | #define IStorageItem_RenameAsync __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsync | ||
| 754 | #define IStorageItem_DeleteAsyncOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsyncOverloadDefaultOptions | ||
| 755 | #define IStorageItem_DeleteAsync __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsync | ||
| 756 | #define IStorageItem_GetBasicPropertiesAsync __x_ABI_CWindows_CStorage_CIStorageItem_GetBasicPropertiesAsync | ||
| 757 | #define IStorageItem_get_Name __x_ABI_CWindows_CStorage_CIStorageItem_get_Name | ||
| 758 | #define IStorageItem_get_Path __x_ABI_CWindows_CStorage_CIStorageItem_get_Path | ||
| 759 | #define IStorageItem_get_Attributes __x_ABI_CWindows_CStorage_CIStorageItem_get_Attributes | ||
| 760 | #define IStorageItem_get_DateCreated __x_ABI_CWindows_CStorage_CIStorageItem_get_DateCreated | ||
| 761 | #define IStorageItem_IsOfType __x_ABI_CWindows_CStorage_CIStorageItem_IsOfType | ||
| 762 | #endif /* WIDL_using_Windows_Storage */ | ||
| 406 | #endif | 763 | #endif |
| 407 | 764 | ||
| 408 | #endif | 765 | #endif |
| 409 | 766 | ||
| 410 | HRESULT STDMETHODCALLTYPE IStorageItem_RenameAsyncOverloadDefaultOptions_Proxy( | 767 | #endif /* ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__ */ |
| 411 | IStorageItem* This, | ||
| 412 | HSTRING desiredName, | ||
| 413 | IInspectable **action); | ||
| 414 | void __RPC_STUB IStorageItem_RenameAsyncOverloadDefaultOptions_Stub( | ||
| 415 | IRpcStubBuffer* This, | ||
| 416 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 417 | PRPC_MESSAGE pRpcMessage, | ||
| 418 | DWORD* pdwStubPhase); | ||
| 419 | HRESULT STDMETHODCALLTYPE IStorageItem_RenameAsync_Proxy( | ||
| 420 | IStorageItem* This, | ||
| 421 | HSTRING desiredName, | ||
| 422 | NameCollisionOption option, | ||
| 423 | IInspectable **action); | ||
| 424 | void __RPC_STUB IStorageItem_RenameAsync_Stub( | ||
| 425 | IRpcStubBuffer* This, | ||
| 426 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 427 | PRPC_MESSAGE pRpcMessage, | ||
| 428 | DWORD* pdwStubPhase); | ||
| 429 | HRESULT STDMETHODCALLTYPE IStorageItem_DeleteAsyncOverloadDefaultOptions_Proxy( | ||
| 430 | IStorageItem* This, | ||
| 431 | IInspectable **action); | ||
| 432 | void __RPC_STUB IStorageItem_DeleteAsyncOverloadDefaultOptions_Stub( | ||
| 433 | IRpcStubBuffer* This, | ||
| 434 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 435 | PRPC_MESSAGE pRpcMessage, | ||
| 436 | DWORD* pdwStubPhase); | ||
| 437 | HRESULT STDMETHODCALLTYPE IStorageItem_DeleteAsync_Proxy( | ||
| 438 | IStorageItem* This, | ||
| 439 | StorageDeleteOption option, | ||
| 440 | IInspectable **action); | ||
| 441 | void __RPC_STUB IStorageItem_DeleteAsync_Stub( | ||
| 442 | IRpcStubBuffer* This, | ||
| 443 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 444 | PRPC_MESSAGE pRpcMessage, | ||
| 445 | DWORD* pdwStubPhase); | ||
| 446 | HRESULT STDMETHODCALLTYPE IStorageItem_GetBasicPropertiesAsync_Proxy( | ||
| 447 | IStorageItem* This, | ||
| 448 | IInspectable **action); | ||
| 449 | void __RPC_STUB IStorageItem_GetBasicPropertiesAsync_Stub( | ||
| 450 | IRpcStubBuffer* This, | ||
| 451 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 452 | PRPC_MESSAGE pRpcMessage, | ||
| 453 | DWORD* pdwStubPhase); | ||
| 454 | HRESULT STDMETHODCALLTYPE IStorageItem_get_Name_Proxy( | ||
| 455 | IStorageItem* This, | ||
| 456 | HSTRING *value); | ||
| 457 | void __RPC_STUB IStorageItem_get_Name_Stub( | ||
| 458 | IRpcStubBuffer* This, | ||
| 459 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 460 | PRPC_MESSAGE pRpcMessage, | ||
| 461 | DWORD* pdwStubPhase); | ||
| 462 | HRESULT STDMETHODCALLTYPE IStorageItem_get_Path_Proxy( | ||
| 463 | IStorageItem* This, | ||
| 464 | HSTRING *value); | ||
| 465 | void __RPC_STUB IStorageItem_get_Path_Stub( | ||
| 466 | IRpcStubBuffer* This, | ||
| 467 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 468 | PRPC_MESSAGE pRpcMessage, | ||
| 469 | DWORD* pdwStubPhase); | ||
| 470 | HRESULT STDMETHODCALLTYPE IStorageItem_get_Attributes_Proxy( | ||
| 471 | IStorageItem* This, | ||
| 472 | FileAttributes *value); | ||
| 473 | void __RPC_STUB IStorageItem_get_Attributes_Stub( | ||
| 474 | IRpcStubBuffer* This, | ||
| 475 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 476 | PRPC_MESSAGE pRpcMessage, | ||
| 477 | DWORD* pdwStubPhase); | ||
| 478 | HRESULT STDMETHODCALLTYPE IStorageItem_get_DateCreated_Proxy( | ||
| 479 | IStorageItem* This, | ||
| 480 | DateTime *value); | ||
| 481 | void __RPC_STUB IStorageItem_get_DateCreated_Stub( | ||
| 482 | IRpcStubBuffer* This, | ||
| 483 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 484 | PRPC_MESSAGE pRpcMessage, | ||
| 485 | DWORD* pdwStubPhase); | ||
| 486 | HRESULT STDMETHODCALLTYPE IStorageItem_IsOfType_Proxy( | ||
| 487 | IStorageItem* This, | ||
| 488 | StorageItemTypes itemType, | ||
| 489 | boolean *value); | ||
| 490 | void __RPC_STUB IStorageItem_IsOfType_Stub( | ||
| 491 | IRpcStubBuffer* This, | ||
| 492 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 493 | PRPC_MESSAGE pRpcMessage, | ||
| 494 | DWORD* pdwStubPhase); | ||
| 495 | |||
| 496 | #endif /* __IStorageItem_INTERFACE_DEFINED__ */ | ||
| 497 | 768 | ||
| 498 | /***************************************************************************** | 769 | /***************************************************************************** |
| 499 | * IKnownFoldersStatics interface | 770 | * IKnownFoldersStatics interface |
| 500 | */ | 771 | */ |
| 501 | #ifndef __IKnownFoldersStatics_INTERFACE_DEFINED__ | 772 | #ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__ |
| 502 | #define __IKnownFoldersStatics_INTERFACE_DEFINED__ | 773 | #define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__ |
| 503 | 774 | ||
| 504 | DEFINE_GUID(IID_IKnownFoldersStatics, 0x5a2a7520, 0x4802, 0x452d, 0x9a,0xd9, 0x43,0x51,0xad,0xa7,0xec,0x35); | 775 | DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics, 0x5a2a7520, 0x4802, 0x452d, 0x9a,0xd9, 0x43,0x51,0xad,0xa7,0xec,0x35); |
| 505 | #if defined(__cplusplus) && !defined(CINTERFACE) | 776 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 506 | MIDL_INTERFACE("5a2a7520-4802-452d-9ad9-4351ada7ec35") | 777 | } /* extern "C" */ |
| 507 | IKnownFoldersStatics : public IInspectable | 778 | namespace ABI { |
| 508 | { | 779 | namespace Windows { |
| 509 | virtual HRESULT STDMETHODCALLTYPE get_MusicLibrary( | 780 | namespace Storage { |
| 510 | IStorageFolder **value) = 0; | 781 | MIDL_INTERFACE("5a2a7520-4802-452d-9ad9-4351ada7ec35") |
| 782 | IKnownFoldersStatics : public IInspectable | ||
| 783 | { | ||
| 784 | virtual HRESULT STDMETHODCALLTYPE get_MusicLibrary( | ||
| 785 | ABI::Windows::Storage::IStorageFolder **value) = 0; | ||
| 511 | 786 | ||
| 512 | virtual HRESULT STDMETHODCALLTYPE get_PicturesLibrary( | 787 | virtual HRESULT STDMETHODCALLTYPE get_PicturesLibrary( |
| 513 | IStorageFolder **value) = 0; | 788 | ABI::Windows::Storage::IStorageFolder **value) = 0; |
| 514 | 789 | ||
| 515 | virtual HRESULT STDMETHODCALLTYPE get_VideosLibrary( | 790 | virtual HRESULT STDMETHODCALLTYPE get_VideosLibrary( |
| 516 | IStorageFolder **value) = 0; | 791 | ABI::Windows::Storage::IStorageFolder **value) = 0; |
| 517 | 792 | ||
| 518 | virtual HRESULT STDMETHODCALLTYPE get_DocumentsLibrary( | 793 | virtual HRESULT STDMETHODCALLTYPE get_DocumentsLibrary( |
| 519 | IStorageFolder **value) = 0; | 794 | ABI::Windows::Storage::IStorageFolder **value) = 0; |
| 520 | 795 | ||
| 521 | virtual HRESULT STDMETHODCALLTYPE get_HomeGroup( | 796 | virtual HRESULT STDMETHODCALLTYPE get_HomeGroup( |
| 522 | IStorageFolder **value) = 0; | 797 | ABI::Windows::Storage::IStorageFolder **value) = 0; |
| 523 | 798 | ||
| 524 | virtual HRESULT STDMETHODCALLTYPE get_RemovableDevices( | 799 | virtual HRESULT STDMETHODCALLTYPE get_RemovableDevices( |
| 525 | IStorageFolder **value) = 0; | 800 | ABI::Windows::Storage::IStorageFolder **value) = 0; |
| 526 | 801 | ||
| 527 | virtual HRESULT STDMETHODCALLTYPE get_MediaServerDevices( | 802 | virtual HRESULT STDMETHODCALLTYPE get_MediaServerDevices( |
| 528 | IStorageFolder **value) = 0; | 803 | ABI::Windows::Storage::IStorageFolder **value) = 0; |
| 529 | 804 | ||
| 530 | }; | 805 | }; |
| 806 | } | ||
| 807 | } | ||
| 808 | } | ||
| 809 | extern "C" { | ||
| 531 | #ifdef __CRT_UUID_DECL | 810 | #ifdef __CRT_UUID_DECL |
| 532 | __CRT_UUID_DECL(IKnownFoldersStatics, 0x5a2a7520, 0x4802, 0x452d, 0x9a,0xd9, 0x43,0x51,0xad,0xa7,0xec,0x35) | 811 | __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics, 0x5a2a7520, 0x4802, 0x452d, 0x9a,0xd9, 0x43,0x51,0xad,0xa7,0xec,0x35) |
| 533 | #endif | 812 | #endif |
| 534 | #else | 813 | #else |
| 535 | typedef struct IKnownFoldersStaticsVtbl { | 814 | typedef struct __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl { |
| 536 | BEGIN_INTERFACE | 815 | BEGIN_INTERFACE |
| 537 | 816 | ||
| 538 | /*** IUnknown methods ***/ | 817 | /*** IUnknown methods ***/ |
| 539 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 818 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 540 | IKnownFoldersStatics* This, | 819 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, |
| 541 | REFIID riid, | 820 | REFIID riid, |
| 542 | void **ppvObject); | 821 | void **ppvObject); |
| 543 | 822 | ||
| 544 | ULONG (STDMETHODCALLTYPE *AddRef)( | 823 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 545 | IKnownFoldersStatics* This); | 824 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This); |
| 546 | 825 | ||
| 547 | ULONG (STDMETHODCALLTYPE *Release)( | 826 | ULONG (STDMETHODCALLTYPE *Release)( |
| 548 | IKnownFoldersStatics* This); | 827 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This); |
| 549 | 828 | ||
| 550 | /*** IInspectable methods ***/ | 829 | /*** IInspectable methods ***/ |
| 551 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 830 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 552 | IKnownFoldersStatics* This, | 831 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, |
| 553 | ULONG *iidCount, | 832 | ULONG *iidCount, |
| 554 | IID **iids); | 833 | IID **iids); |
| 555 | 834 | ||
| 556 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 835 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 557 | IKnownFoldersStatics* This, | 836 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, |
| 558 | HSTRING *className); | 837 | HSTRING *className); |
| 559 | 838 | ||
| 560 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 839 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 561 | IKnownFoldersStatics* This, | 840 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, |
| 562 | TrustLevel *trustLevel); | 841 | TrustLevel *trustLevel); |
| 563 | 842 | ||
| 564 | /*** IKnownFoldersStatics methods ***/ | 843 | /*** IKnownFoldersStatics methods ***/ |
| 565 | HRESULT (STDMETHODCALLTYPE *get_MusicLibrary)( | 844 | HRESULT (STDMETHODCALLTYPE *get_MusicLibrary)( |
| 566 | IKnownFoldersStatics* This, | 845 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, |
| 567 | IStorageFolder **value); | 846 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); |
| 568 | 847 | ||
| 569 | HRESULT (STDMETHODCALLTYPE *get_PicturesLibrary)( | 848 | HRESULT (STDMETHODCALLTYPE *get_PicturesLibrary)( |
| 570 | IKnownFoldersStatics* This, | 849 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, |
| 571 | IStorageFolder **value); | 850 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); |
| 572 | 851 | ||
| 573 | HRESULT (STDMETHODCALLTYPE *get_VideosLibrary)( | 852 | HRESULT (STDMETHODCALLTYPE *get_VideosLibrary)( |
| 574 | IKnownFoldersStatics* This, | 853 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, |
| 575 | IStorageFolder **value); | 854 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); |
| 576 | 855 | ||
| 577 | HRESULT (STDMETHODCALLTYPE *get_DocumentsLibrary)( | 856 | HRESULT (STDMETHODCALLTYPE *get_DocumentsLibrary)( |
| 578 | IKnownFoldersStatics* This, | 857 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, |
| 579 | IStorageFolder **value); | 858 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); |
| 580 | 859 | ||
| 581 | HRESULT (STDMETHODCALLTYPE *get_HomeGroup)( | 860 | HRESULT (STDMETHODCALLTYPE *get_HomeGroup)( |
| 582 | IKnownFoldersStatics* This, | 861 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, |
| 583 | IStorageFolder **value); | 862 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); |
| 584 | 863 | ||
| 585 | HRESULT (STDMETHODCALLTYPE *get_RemovableDevices)( | 864 | HRESULT (STDMETHODCALLTYPE *get_RemovableDevices)( |
| 586 | IKnownFoldersStatics* This, | 865 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, |
| 587 | IStorageFolder **value); | 866 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); |
| 588 | 867 | ||
| 589 | HRESULT (STDMETHODCALLTYPE *get_MediaServerDevices)( | 868 | HRESULT (STDMETHODCALLTYPE *get_MediaServerDevices)( |
| 590 | IKnownFoldersStatics* This, | 869 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, |
| 591 | IStorageFolder **value); | 870 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); |
| 592 | 871 | ||
| 593 | END_INTERFACE | 872 | END_INTERFACE |
| 594 | } IKnownFoldersStaticsVtbl; | 873 | } __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl; |
| 595 | interface IKnownFoldersStatics { | 874 | |
| 596 | CONST_VTBL IKnownFoldersStaticsVtbl* lpVtbl; | 875 | interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics { |
| 876 | CONST_VTBL __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl* lpVtbl; | ||
| 597 | }; | 877 | }; |
| 598 | 878 | ||
| 599 | #ifdef COBJMACROS | 879 | #ifdef COBJMACROS |
| 600 | #ifndef WIDL_C_INLINE_WRAPPERS | 880 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 601 | /*** IUnknown methods ***/ | 881 | /*** IUnknown methods ***/ |
| 602 | #define IKnownFoldersStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 882 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 603 | #define IKnownFoldersStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | 883 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 604 | #define IKnownFoldersStatics_Release(This) (This)->lpVtbl->Release(This) | 884 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release(This) (This)->lpVtbl->Release(This) |
| 605 | /*** IInspectable methods ***/ | 885 | /*** IInspectable methods ***/ |
| 606 | #define IKnownFoldersStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 886 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 607 | #define IKnownFoldersStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 887 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 608 | #define IKnownFoldersStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 888 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 609 | /*** IKnownFoldersStatics methods ***/ | 889 | /*** IKnownFoldersStatics methods ***/ |
| 610 | #define IKnownFoldersStatics_get_MusicLibrary(This,value) (This)->lpVtbl->get_MusicLibrary(This,value) | 890 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary(This,value) (This)->lpVtbl->get_MusicLibrary(This,value) |
| 611 | #define IKnownFoldersStatics_get_PicturesLibrary(This,value) (This)->lpVtbl->get_PicturesLibrary(This,value) | 891 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary(This,value) (This)->lpVtbl->get_PicturesLibrary(This,value) |
| 612 | #define IKnownFoldersStatics_get_VideosLibrary(This,value) (This)->lpVtbl->get_VideosLibrary(This,value) | 892 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary(This,value) (This)->lpVtbl->get_VideosLibrary(This,value) |
| 613 | #define IKnownFoldersStatics_get_DocumentsLibrary(This,value) (This)->lpVtbl->get_DocumentsLibrary(This,value) | 893 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary(This,value) (This)->lpVtbl->get_DocumentsLibrary(This,value) |
| 614 | #define IKnownFoldersStatics_get_HomeGroup(This,value) (This)->lpVtbl->get_HomeGroup(This,value) | 894 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_HomeGroup(This,value) (This)->lpVtbl->get_HomeGroup(This,value) |
| 615 | #define IKnownFoldersStatics_get_RemovableDevices(This,value) (This)->lpVtbl->get_RemovableDevices(This,value) | 895 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_RemovableDevices(This,value) (This)->lpVtbl->get_RemovableDevices(This,value) |
| 616 | #define IKnownFoldersStatics_get_MediaServerDevices(This,value) (This)->lpVtbl->get_MediaServerDevices(This,value) | 896 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MediaServerDevices(This,value) (This)->lpVtbl->get_MediaServerDevices(This,value) |
| 617 | #else | 897 | #else |
| 618 | /*** IUnknown methods ***/ | 898 | /*** IUnknown methods ***/ |
| 619 | static FORCEINLINE HRESULT IKnownFoldersStatics_QueryInterface(IKnownFoldersStatics* This,REFIID riid,void **ppvObject) { | 899 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_QueryInterface(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,REFIID riid,void **ppvObject) { |
| 620 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 900 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 621 | } | 901 | } |
| 622 | static FORCEINLINE ULONG IKnownFoldersStatics_AddRef(IKnownFoldersStatics* This) { | 902 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_AddRef(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This) { |
| 623 | return This->lpVtbl->AddRef(This); | 903 | return This->lpVtbl->AddRef(This); |
| 624 | } | 904 | } |
| 625 | static FORCEINLINE ULONG IKnownFoldersStatics_Release(IKnownFoldersStatics* This) { | 905 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This) { |
| 626 | return This->lpVtbl->Release(This); | 906 | return This->lpVtbl->Release(This); |
| 627 | } | 907 | } |
| 628 | /*** IInspectable methods ***/ | 908 | /*** IInspectable methods ***/ |
| 629 | static FORCEINLINE HRESULT IKnownFoldersStatics_GetIids(IKnownFoldersStatics* This,ULONG *iidCount,IID **iids) { | 909 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetIids(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,ULONG *iidCount,IID **iids) { |
| 630 | return This->lpVtbl->GetIids(This,iidCount,iids); | 910 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 631 | } | 911 | } |
| 632 | static FORCEINLINE HRESULT IKnownFoldersStatics_GetRuntimeClassName(IKnownFoldersStatics* This,HSTRING *className) { | 912 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,HSTRING *className) { |
| 633 | return This->lpVtbl->GetRuntimeClassName(This,className); | 913 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 634 | } | 914 | } |
| 635 | static FORCEINLINE HRESULT IKnownFoldersStatics_GetTrustLevel(IKnownFoldersStatics* This,TrustLevel *trustLevel) { | 915 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,TrustLevel *trustLevel) { |
| 636 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 916 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 637 | } | 917 | } |
| 638 | /*** IKnownFoldersStatics methods ***/ | 918 | /*** IKnownFoldersStatics methods ***/ |
| 639 | static FORCEINLINE HRESULT IKnownFoldersStatics_get_MusicLibrary(IKnownFoldersStatics* This,IStorageFolder **value) { | 919 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { |
| 640 | return This->lpVtbl->get_MusicLibrary(This,value); | 920 | return This->lpVtbl->get_MusicLibrary(This,value); |
| 641 | } | 921 | } |
| 642 | static FORCEINLINE HRESULT IKnownFoldersStatics_get_PicturesLibrary(IKnownFoldersStatics* This,IStorageFolder **value) { | 922 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { |
| 643 | return This->lpVtbl->get_PicturesLibrary(This,value); | 923 | return This->lpVtbl->get_PicturesLibrary(This,value); |
| 644 | } | 924 | } |
| 645 | static FORCEINLINE HRESULT IKnownFoldersStatics_get_VideosLibrary(IKnownFoldersStatics* This,IStorageFolder **value) { | 925 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { |
| 646 | return This->lpVtbl->get_VideosLibrary(This,value); | 926 | return This->lpVtbl->get_VideosLibrary(This,value); |
| 647 | } | 927 | } |
| 648 | static FORCEINLINE HRESULT IKnownFoldersStatics_get_DocumentsLibrary(IKnownFoldersStatics* This,IStorageFolder **value) { | 928 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { |
| 649 | return This->lpVtbl->get_DocumentsLibrary(This,value); | 929 | return This->lpVtbl->get_DocumentsLibrary(This,value); |
| 650 | } | 930 | } |
| 651 | static FORCEINLINE HRESULT IKnownFoldersStatics_get_HomeGroup(IKnownFoldersStatics* This,IStorageFolder **value) { | 931 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_HomeGroup(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { |
| 652 | return This->lpVtbl->get_HomeGroup(This,value); | 932 | return This->lpVtbl->get_HomeGroup(This,value); |
| 653 | } | 933 | } |
| 654 | static FORCEINLINE HRESULT IKnownFoldersStatics_get_RemovableDevices(IKnownFoldersStatics* This,IStorageFolder **value) { | 934 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_RemovableDevices(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { |
| 655 | return This->lpVtbl->get_RemovableDevices(This,value); | 935 | return This->lpVtbl->get_RemovableDevices(This,value); |
| 656 | } | 936 | } |
| 657 | static FORCEINLINE HRESULT IKnownFoldersStatics_get_MediaServerDevices(IKnownFoldersStatics* This,IStorageFolder **value) { | 937 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MediaServerDevices(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { |
| 658 | return This->lpVtbl->get_MediaServerDevices(This,value); | 938 | return This->lpVtbl->get_MediaServerDevices(This,value); |
| 659 | } | 939 | } |
| 660 | #endif | 940 | #endif |
| 941 | #ifdef WIDL_using_Windows_Storage | ||
| 942 | #define IID_IKnownFoldersStatics IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics | ||
| 943 | #define IKnownFoldersStaticsVtbl __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl | ||
| 944 | #define IKnownFoldersStatics __x_ABI_CWindows_CStorage_CIKnownFoldersStatics | ||
| 945 | #define IKnownFoldersStatics_QueryInterface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_QueryInterface | ||
| 946 | #define IKnownFoldersStatics_AddRef __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_AddRef | ||
| 947 | #define IKnownFoldersStatics_Release __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release | ||
| 948 | #define IKnownFoldersStatics_GetIids __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetIids | ||
| 949 | #define IKnownFoldersStatics_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetRuntimeClassName | ||
| 950 | #define IKnownFoldersStatics_GetTrustLevel __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetTrustLevel | ||
| 951 | #define IKnownFoldersStatics_get_MusicLibrary __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary | ||
| 952 | #define IKnownFoldersStatics_get_PicturesLibrary __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary | ||
| 953 | #define IKnownFoldersStatics_get_VideosLibrary __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary | ||
| 954 | #define IKnownFoldersStatics_get_DocumentsLibrary __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary | ||
| 955 | #define IKnownFoldersStatics_get_HomeGroup __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_HomeGroup | ||
| 956 | #define IKnownFoldersStatics_get_RemovableDevices __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_RemovableDevices | ||
| 957 | #define IKnownFoldersStatics_get_MediaServerDevices __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MediaServerDevices | ||
| 958 | #endif /* WIDL_using_Windows_Storage */ | ||
| 661 | #endif | 959 | #endif |
| 662 | 960 | ||
| 663 | #endif | 961 | #endif |
| 664 | 962 | ||
| 665 | HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_MusicLibrary_Proxy( | 963 | #endif /* ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__ */ |
| 666 | IKnownFoldersStatics* This, | ||
| 667 | IStorageFolder **value); | ||
| 668 | void __RPC_STUB IKnownFoldersStatics_get_MusicLibrary_Stub( | ||
| 669 | IRpcStubBuffer* This, | ||
| 670 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 671 | PRPC_MESSAGE pRpcMessage, | ||
| 672 | DWORD* pdwStubPhase); | ||
| 673 | HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_PicturesLibrary_Proxy( | ||
| 674 | IKnownFoldersStatics* This, | ||
| 675 | IStorageFolder **value); | ||
| 676 | void __RPC_STUB IKnownFoldersStatics_get_PicturesLibrary_Stub( | ||
| 677 | IRpcStubBuffer* This, | ||
| 678 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 679 | PRPC_MESSAGE pRpcMessage, | ||
| 680 | DWORD* pdwStubPhase); | ||
| 681 | HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_VideosLibrary_Proxy( | ||
| 682 | IKnownFoldersStatics* This, | ||
| 683 | IStorageFolder **value); | ||
| 684 | void __RPC_STUB IKnownFoldersStatics_get_VideosLibrary_Stub( | ||
| 685 | IRpcStubBuffer* This, | ||
| 686 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 687 | PRPC_MESSAGE pRpcMessage, | ||
| 688 | DWORD* pdwStubPhase); | ||
| 689 | HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_DocumentsLibrary_Proxy( | ||
| 690 | IKnownFoldersStatics* This, | ||
| 691 | IStorageFolder **value); | ||
| 692 | void __RPC_STUB IKnownFoldersStatics_get_DocumentsLibrary_Stub( | ||
| 693 | IRpcStubBuffer* This, | ||
| 694 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 695 | PRPC_MESSAGE pRpcMessage, | ||
| 696 | DWORD* pdwStubPhase); | ||
| 697 | HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_HomeGroup_Proxy( | ||
| 698 | IKnownFoldersStatics* This, | ||
| 699 | IStorageFolder **value); | ||
| 700 | void __RPC_STUB IKnownFoldersStatics_get_HomeGroup_Stub( | ||
| 701 | IRpcStubBuffer* This, | ||
| 702 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 703 | PRPC_MESSAGE pRpcMessage, | ||
| 704 | DWORD* pdwStubPhase); | ||
| 705 | HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_RemovableDevices_Proxy( | ||
| 706 | IKnownFoldersStatics* This, | ||
| 707 | IStorageFolder **value); | ||
| 708 | void __RPC_STUB IKnownFoldersStatics_get_RemovableDevices_Stub( | ||
| 709 | IRpcStubBuffer* This, | ||
| 710 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 711 | PRPC_MESSAGE pRpcMessage, | ||
| 712 | DWORD* pdwStubPhase); | ||
| 713 | HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_MediaServerDevices_Proxy( | ||
| 714 | IKnownFoldersStatics* This, | ||
| 715 | IStorageFolder **value); | ||
| 716 | void __RPC_STUB IKnownFoldersStatics_get_MediaServerDevices_Stub( | ||
| 717 | IRpcStubBuffer* This, | ||
| 718 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 719 | PRPC_MESSAGE pRpcMessage, | ||
| 720 | DWORD* pdwStubPhase); | ||
| 721 | |||
| 722 | #endif /* __IKnownFoldersStatics_INTERFACE_DEFINED__ */ | ||
| 723 | 964 | ||
| 724 | /***************************************************************************** | 965 | /***************************************************************************** |
| 725 | * IStorageFolder interface | 966 | * IStorageFolder interface |
| 726 | */ | 967 | */ |
| 727 | #ifndef __IStorageFolder_INTERFACE_DEFINED__ | 968 | #ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__ |
| 728 | #define __IStorageFolder_INTERFACE_DEFINED__ | 969 | #define ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__ |
| 729 | 970 | ||
| 730 | DEFINE_GUID(IID_IStorageFolder, 0x72d1cb78, 0xb3ef, 0x4f75, 0xa8,0x0b, 0x6f,0xd9,0xda,0xe2,0x94,0x4b); | 971 | DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIStorageFolder, 0x72d1cb78, 0xb3ef, 0x4f75, 0xa8,0x0b, 0x6f,0xd9,0xda,0xe2,0x94,0x4b); |
| 731 | #if defined(__cplusplus) && !defined(CINTERFACE) | 972 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 732 | MIDL_INTERFACE("72d1cb78-b3ef-4f75-a80b-6fd9dae2944b") | 973 | } /* extern "C" */ |
| 733 | IStorageFolder : public IInspectable | 974 | namespace ABI { |
| 734 | { | 975 | namespace Windows { |
| 735 | virtual HRESULT STDMETHODCALLTYPE CreateFileAsyncOverloadDefaultOptions( | 976 | namespace Storage { |
| 736 | HSTRING desiredName, | 977 | MIDL_INTERFACE("72d1cb78-b3ef-4f75-a80b-6fd9dae2944b") |
| 737 | IInspectable **operation) = 0; | 978 | IStorageFolder : public IInspectable |
| 738 | 979 | { | |
| 739 | virtual HRESULT STDMETHODCALLTYPE CreateFileAsync( | 980 | virtual HRESULT STDMETHODCALLTYPE CreateFileAsyncOverloadDefaultOptions( |
| 740 | HSTRING desiredName, | 981 | HSTRING desiredName, |
| 741 | CreationCollisionOption options, | 982 | IInspectable **operation) = 0; |
| 742 | IInspectable **operation) = 0; | 983 | |
| 743 | 984 | virtual HRESULT STDMETHODCALLTYPE CreateFileAsync( | |
| 744 | virtual HRESULT STDMETHODCALLTYPE CreateFolderAsyncOverloadDefaultOptions( | 985 | HSTRING desiredName, |
| 745 | HSTRING desiredName, | 986 | enum CreationCollisionOption options, |
| 746 | IInspectable **operation) = 0; | 987 | IInspectable **operation) = 0; |
| 747 | 988 | ||
| 748 | virtual HRESULT STDMETHODCALLTYPE CreateFolderAsync( | 989 | virtual HRESULT STDMETHODCALLTYPE CreateFolderAsyncOverloadDefaultOptions( |
| 749 | HSTRING desiredName, | 990 | HSTRING desiredName, |
| 750 | CreationCollisionOption options, | 991 | IInspectable **operation) = 0; |
| 751 | IInspectable **operation) = 0; | 992 | |
| 752 | 993 | virtual HRESULT STDMETHODCALLTYPE CreateFolderAsync( | |
| 753 | virtual HRESULT STDMETHODCALLTYPE GetFileAsync( | 994 | HSTRING desiredName, |
| 754 | HSTRING name, | 995 | enum CreationCollisionOption options, |
| 755 | IInspectable **operation) = 0; | 996 | IInspectable **operation) = 0; |
| 756 | 997 | ||
| 757 | virtual HRESULT STDMETHODCALLTYPE GetFolderAsync( | 998 | virtual HRESULT STDMETHODCALLTYPE GetFileAsync( |
| 758 | HSTRING name, | 999 | HSTRING name, |
| 759 | IInspectable **operation) = 0; | 1000 | IInspectable **operation) = 0; |
| 760 | 1001 | ||
| 761 | virtual HRESULT STDMETHODCALLTYPE GetItemAsync( | 1002 | virtual HRESULT STDMETHODCALLTYPE GetFolderAsync( |
| 762 | HSTRING name, | 1003 | HSTRING name, |
| 763 | IInspectable **operation) = 0; | 1004 | IInspectable **operation) = 0; |
| 764 | 1005 | ||
| 765 | virtual HRESULT STDMETHODCALLTYPE GetFilesAsyncOverloadDefaultOptionsStartAndCount( | 1006 | virtual HRESULT STDMETHODCALLTYPE GetItemAsync( |
| 766 | IInspectable **operation) = 0; | 1007 | HSTRING name, |
| 767 | 1008 | IInspectable **operation) = 0; | |
| 768 | virtual HRESULT STDMETHODCALLTYPE GetFoldersAsyncOverloadDefaultOptionsStartAndCount( | 1009 | |
| 769 | IInspectable **operation) = 0; | 1010 | virtual HRESULT STDMETHODCALLTYPE GetFilesAsyncOverloadDefaultOptionsStartAndCount( |
| 770 | 1011 | IInspectable **operation) = 0; | |
| 771 | virtual HRESULT STDMETHODCALLTYPE GetItemsAsyncOverloadDefaultStartAndCount( | 1012 | |
| 772 | IInspectable **operation) = 0; | 1013 | virtual HRESULT STDMETHODCALLTYPE GetFoldersAsyncOverloadDefaultOptionsStartAndCount( |
| 773 | 1014 | IInspectable **operation) = 0; | |
| 774 | }; | 1015 | |
| 1016 | virtual HRESULT STDMETHODCALLTYPE GetItemsAsyncOverloadDefaultStartAndCount( | ||
| 1017 | IInspectable **operation) = 0; | ||
| 1018 | |||
| 1019 | }; | ||
| 1020 | } | ||
| 1021 | } | ||
| 1022 | } | ||
| 1023 | extern "C" { | ||
| 775 | #ifdef __CRT_UUID_DECL | 1024 | #ifdef __CRT_UUID_DECL |
| 776 | __CRT_UUID_DECL(IStorageFolder, 0x72d1cb78, 0xb3ef, 0x4f75, 0xa8,0x0b, 0x6f,0xd9,0xda,0xe2,0x94,0x4b) | 1025 | __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIStorageFolder, 0x72d1cb78, 0xb3ef, 0x4f75, 0xa8,0x0b, 0x6f,0xd9,0xda,0xe2,0x94,0x4b) |
| 777 | #endif | 1026 | #endif |
| 778 | #else | 1027 | #else |
| 779 | typedef struct IStorageFolderVtbl { | 1028 | typedef struct __x_ABI_CWindows_CStorage_CIStorageFolderVtbl { |
| 780 | BEGIN_INTERFACE | 1029 | BEGIN_INTERFACE |
| 781 | 1030 | ||
| 782 | /*** IUnknown methods ***/ | 1031 | /*** IUnknown methods ***/ |
| 783 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1032 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 784 | IStorageFolder* This, | 1033 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 785 | REFIID riid, | 1034 | REFIID riid, |
| 786 | void **ppvObject); | 1035 | void **ppvObject); |
| 787 | 1036 | ||
| 788 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1037 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 789 | IStorageFolder* This); | 1038 | __x_ABI_CWindows_CStorage_CIStorageFolder *This); |
| 790 | 1039 | ||
| 791 | ULONG (STDMETHODCALLTYPE *Release)( | 1040 | ULONG (STDMETHODCALLTYPE *Release)( |
| 792 | IStorageFolder* This); | 1041 | __x_ABI_CWindows_CStorage_CIStorageFolder *This); |
| 793 | 1042 | ||
| 794 | /*** IInspectable methods ***/ | 1043 | /*** IInspectable methods ***/ |
| 795 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 1044 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 796 | IStorageFolder* This, | 1045 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 797 | ULONG *iidCount, | 1046 | ULONG *iidCount, |
| 798 | IID **iids); | 1047 | IID **iids); |
| 799 | 1048 | ||
| 800 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 1049 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 801 | IStorageFolder* This, | 1050 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 802 | HSTRING *className); | 1051 | HSTRING *className); |
| 803 | 1052 | ||
| 804 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 1053 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 805 | IStorageFolder* This, | 1054 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 806 | TrustLevel *trustLevel); | 1055 | TrustLevel *trustLevel); |
| 807 | 1056 | ||
| 808 | /*** IStorageFolder methods ***/ | 1057 | /*** IStorageFolder methods ***/ |
| 809 | HRESULT (STDMETHODCALLTYPE *CreateFileAsyncOverloadDefaultOptions)( | 1058 | HRESULT (STDMETHODCALLTYPE *CreateFileAsyncOverloadDefaultOptions)( |
| 810 | IStorageFolder* This, | 1059 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 811 | HSTRING desiredName, | 1060 | HSTRING desiredName, |
| 812 | IInspectable **operation); | 1061 | IInspectable **operation); |
| 813 | 1062 | ||
| 814 | HRESULT (STDMETHODCALLTYPE *CreateFileAsync)( | 1063 | HRESULT (STDMETHODCALLTYPE *CreateFileAsync)( |
| 815 | IStorageFolder* This, | 1064 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 816 | HSTRING desiredName, | 1065 | HSTRING desiredName, |
| 817 | CreationCollisionOption options, | 1066 | enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options, |
| 818 | IInspectable **operation); | 1067 | IInspectable **operation); |
| 819 | 1068 | ||
| 820 | HRESULT (STDMETHODCALLTYPE *CreateFolderAsyncOverloadDefaultOptions)( | 1069 | HRESULT (STDMETHODCALLTYPE *CreateFolderAsyncOverloadDefaultOptions)( |
| 821 | IStorageFolder* This, | 1070 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 822 | HSTRING desiredName, | 1071 | HSTRING desiredName, |
| 823 | IInspectable **operation); | 1072 | IInspectable **operation); |
| 824 | 1073 | ||
| 825 | HRESULT (STDMETHODCALLTYPE *CreateFolderAsync)( | 1074 | HRESULT (STDMETHODCALLTYPE *CreateFolderAsync)( |
| 826 | IStorageFolder* This, | 1075 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 827 | HSTRING desiredName, | 1076 | HSTRING desiredName, |
| 828 | CreationCollisionOption options, | 1077 | enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options, |
| 829 | IInspectable **operation); | 1078 | IInspectable **operation); |
| 830 | 1079 | ||
| 831 | HRESULT (STDMETHODCALLTYPE *GetFileAsync)( | 1080 | HRESULT (STDMETHODCALLTYPE *GetFileAsync)( |
| 832 | IStorageFolder* This, | 1081 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 833 | HSTRING name, | 1082 | HSTRING name, |
| 834 | IInspectable **operation); | 1083 | IInspectable **operation); |
| 835 | 1084 | ||
| 836 | HRESULT (STDMETHODCALLTYPE *GetFolderAsync)( | 1085 | HRESULT (STDMETHODCALLTYPE *GetFolderAsync)( |
| 837 | IStorageFolder* This, | 1086 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 838 | HSTRING name, | 1087 | HSTRING name, |
| 839 | IInspectable **operation); | 1088 | IInspectable **operation); |
| 840 | 1089 | ||
| 841 | HRESULT (STDMETHODCALLTYPE *GetItemAsync)( | 1090 | HRESULT (STDMETHODCALLTYPE *GetItemAsync)( |
| 842 | IStorageFolder* This, | 1091 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 843 | HSTRING name, | 1092 | HSTRING name, |
| 844 | IInspectable **operation); | 1093 | IInspectable **operation); |
| 845 | 1094 | ||
| 846 | HRESULT (STDMETHODCALLTYPE *GetFilesAsyncOverloadDefaultOptionsStartAndCount)( | 1095 | HRESULT (STDMETHODCALLTYPE *GetFilesAsyncOverloadDefaultOptionsStartAndCount)( |
| 847 | IStorageFolder* This, | 1096 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 848 | IInspectable **operation); | 1097 | IInspectable **operation); |
| 849 | 1098 | ||
| 850 | HRESULT (STDMETHODCALLTYPE *GetFoldersAsyncOverloadDefaultOptionsStartAndCount)( | 1099 | HRESULT (STDMETHODCALLTYPE *GetFoldersAsyncOverloadDefaultOptionsStartAndCount)( |
| 851 | IStorageFolder* This, | 1100 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 852 | IInspectable **operation); | 1101 | IInspectable **operation); |
| 853 | 1102 | ||
| 854 | HRESULT (STDMETHODCALLTYPE *GetItemsAsyncOverloadDefaultStartAndCount)( | 1103 | HRESULT (STDMETHODCALLTYPE *GetItemsAsyncOverloadDefaultStartAndCount)( |
| 855 | IStorageFolder* This, | 1104 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, |
| 856 | IInspectable **operation); | 1105 | IInspectable **operation); |
| 857 | 1106 | ||
| 858 | END_INTERFACE | 1107 | END_INTERFACE |
| 859 | } IStorageFolderVtbl; | 1108 | } __x_ABI_CWindows_CStorage_CIStorageFolderVtbl; |
| 860 | interface IStorageFolder { | 1109 | |
| 861 | CONST_VTBL IStorageFolderVtbl* lpVtbl; | 1110 | interface __x_ABI_CWindows_CStorage_CIStorageFolder { |
| 1111 | CONST_VTBL __x_ABI_CWindows_CStorage_CIStorageFolderVtbl* lpVtbl; | ||
| 862 | }; | 1112 | }; |
| 863 | 1113 | ||
| 864 | #ifdef COBJMACROS | 1114 | #ifdef COBJMACROS |
| 865 | #ifndef WIDL_C_INLINE_WRAPPERS | 1115 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 866 | /*** IUnknown methods ***/ | 1116 | /*** IUnknown methods ***/ |
| 867 | #define IStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 1117 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 868 | #define IStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This) | 1118 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 869 | #define IStorageFolder_Release(This) (This)->lpVtbl->Release(This) | 1119 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_Release(This) (This)->lpVtbl->Release(This) |
| 870 | /*** IInspectable methods ***/ | 1120 | /*** IInspectable methods ***/ |
| 871 | #define IStorageFolder_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 1121 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 872 | #define IStorageFolder_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 1122 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 873 | #define IStorageFolder_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 1123 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 874 | /*** IStorageFolder methods ***/ | 1124 | /*** IStorageFolder methods ***/ |
| 875 | #define IStorageFolder_CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation) (This)->lpVtbl->CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation) | 1125 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation) (This)->lpVtbl->CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation) |
| 876 | #define IStorageFolder_CreateFileAsync(This,desiredName,options,operation) (This)->lpVtbl->CreateFileAsync(This,desiredName,options,operation) | 1126 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsync(This,desiredName,options,operation) (This)->lpVtbl->CreateFileAsync(This,desiredName,options,operation) |
| 877 | #define IStorageFolder_CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation) (This)->lpVtbl->CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation) | 1127 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation) (This)->lpVtbl->CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation) |
| 878 | #define IStorageFolder_CreateFolderAsync(This,desiredName,options,operation) (This)->lpVtbl->CreateFolderAsync(This,desiredName,options,operation) | 1128 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsync(This,desiredName,options,operation) (This)->lpVtbl->CreateFolderAsync(This,desiredName,options,operation) |
| 879 | #define IStorageFolder_GetFileAsync(This,name,operation) (This)->lpVtbl->GetFileAsync(This,name,operation) | 1129 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFileAsync(This,name,operation) (This)->lpVtbl->GetFileAsync(This,name,operation) |
| 880 | #define IStorageFolder_GetFolderAsync(This,name,operation) (This)->lpVtbl->GetFolderAsync(This,name,operation) | 1130 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFolderAsync(This,name,operation) (This)->lpVtbl->GetFolderAsync(This,name,operation) |
| 881 | #define IStorageFolder_GetItemAsync(This,name,operation) (This)->lpVtbl->GetItemAsync(This,name,operation) | 1131 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemAsync(This,name,operation) (This)->lpVtbl->GetItemAsync(This,name,operation) |
| 882 | #define IStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) | 1132 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) |
| 883 | #define IStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) | 1133 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) |
| 884 | #define IStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(This,operation) (This)->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation) | 1134 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(This,operation) (This)->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation) |
| 885 | #else | 1135 | #else |
| 886 | /*** IUnknown methods ***/ | 1136 | /*** IUnknown methods ***/ |
| 887 | static FORCEINLINE HRESULT IStorageFolder_QueryInterface(IStorageFolder* This,REFIID riid,void **ppvObject) { | 1137 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface(__x_ABI_CWindows_CStorage_CIStorageFolder* This,REFIID riid,void **ppvObject) { |
| 888 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 1138 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 889 | } | 1139 | } |
| 890 | static FORCEINLINE ULONG IStorageFolder_AddRef(IStorageFolder* This) { | 1140 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIStorageFolder_AddRef(__x_ABI_CWindows_CStorage_CIStorageFolder* This) { |
| 891 | return This->lpVtbl->AddRef(This); | 1141 | return This->lpVtbl->AddRef(This); |
| 892 | } | 1142 | } |
| 893 | static FORCEINLINE ULONG IStorageFolder_Release(IStorageFolder* This) { | 1143 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIStorageFolder_Release(__x_ABI_CWindows_CStorage_CIStorageFolder* This) { |
| 894 | return This->lpVtbl->Release(This); | 1144 | return This->lpVtbl->Release(This); |
| 895 | } | 1145 | } |
| 896 | /*** IInspectable methods ***/ | 1146 | /*** IInspectable methods ***/ |
| 897 | static FORCEINLINE HRESULT IStorageFolder_GetIids(IStorageFolder* This,ULONG *iidCount,IID **iids) { | 1147 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetIids(__x_ABI_CWindows_CStorage_CIStorageFolder* This,ULONG *iidCount,IID **iids) { |
| 898 | return This->lpVtbl->GetIids(This,iidCount,iids); | 1148 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 899 | } | 1149 | } |
| 900 | static FORCEINLINE HRESULT IStorageFolder_GetRuntimeClassName(IStorageFolder* This,HSTRING *className) { | 1150 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING *className) { |
| 901 | return This->lpVtbl->GetRuntimeClassName(This,className); | 1151 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 902 | } | 1152 | } |
| 903 | static FORCEINLINE HRESULT IStorageFolder_GetTrustLevel(IStorageFolder* This,TrustLevel *trustLevel) { | 1153 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetTrustLevel(__x_ABI_CWindows_CStorage_CIStorageFolder* This,TrustLevel *trustLevel) { |
| 904 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 1154 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 905 | } | 1155 | } |
| 906 | /*** IStorageFolder methods ***/ | 1156 | /*** IStorageFolder methods ***/ |
| 907 | static FORCEINLINE HRESULT IStorageFolder_CreateFileAsyncOverloadDefaultOptions(IStorageFolder* This,HSTRING desiredName,IInspectable **operation) { | 1157 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING desiredName,IInspectable **operation) { |
| 908 | return This->lpVtbl->CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation); | 1158 | return This->lpVtbl->CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation); |
| 909 | } | 1159 | } |
| 910 | static FORCEINLINE HRESULT IStorageFolder_CreateFileAsync(IStorageFolder* This,HSTRING desiredName,CreationCollisionOption options,IInspectable **operation) { | 1160 | 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) { |
| 911 | return This->lpVtbl->CreateFileAsync(This,desiredName,options,operation); | 1161 | return This->lpVtbl->CreateFileAsync(This,desiredName,options,operation); |
| 912 | } | 1162 | } |
| 913 | static FORCEINLINE HRESULT IStorageFolder_CreateFolderAsyncOverloadDefaultOptions(IStorageFolder* This,HSTRING desiredName,IInspectable **operation) { | 1163 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING desiredName,IInspectable **operation) { |
| 914 | return This->lpVtbl->CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation); | 1164 | return This->lpVtbl->CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation); |
| 915 | } | 1165 | } |
| 916 | static FORCEINLINE HRESULT IStorageFolder_CreateFolderAsync(IStorageFolder* This,HSTRING desiredName,CreationCollisionOption options,IInspectable **operation) { | 1166 | 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) { |
| 917 | return This->lpVtbl->CreateFolderAsync(This,desiredName,options,operation); | 1167 | return This->lpVtbl->CreateFolderAsync(This,desiredName,options,operation); |
| 918 | } | 1168 | } |
| 919 | static FORCEINLINE HRESULT IStorageFolder_GetFileAsync(IStorageFolder* This,HSTRING name,IInspectable **operation) { | 1169 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFileAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,IInspectable **operation) { |
| 920 | return This->lpVtbl->GetFileAsync(This,name,operation); | 1170 | return This->lpVtbl->GetFileAsync(This,name,operation); |
| 921 | } | 1171 | } |
| 922 | static FORCEINLINE HRESULT IStorageFolder_GetFolderAsync(IStorageFolder* This,HSTRING name,IInspectable **operation) { | 1172 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFolderAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,IInspectable **operation) { |
| 923 | return This->lpVtbl->GetFolderAsync(This,name,operation); | 1173 | return This->lpVtbl->GetFolderAsync(This,name,operation); |
| 924 | } | 1174 | } |
| 925 | static FORCEINLINE HRESULT IStorageFolder_GetItemAsync(IStorageFolder* This,HSTRING name,IInspectable **operation) { | 1175 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,IInspectable **operation) { |
| 926 | return This->lpVtbl->GetItemAsync(This,name,operation); | 1176 | return This->lpVtbl->GetItemAsync(This,name,operation); |
| 927 | } | 1177 | } |
| 928 | static FORCEINLINE HRESULT IStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(IStorageFolder* This,IInspectable **operation) { | 1178 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(__x_ABI_CWindows_CStorage_CIStorageFolder* This,IInspectable **operation) { |
| 929 | return This->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation); | 1179 | return This->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation); |
| 930 | } | 1180 | } |
| 931 | static FORCEINLINE HRESULT IStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(IStorageFolder* This,IInspectable **operation) { | 1181 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(__x_ABI_CWindows_CStorage_CIStorageFolder* This,IInspectable **operation) { |
| 932 | return This->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation); | 1182 | return This->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation); |
| 933 | } | 1183 | } |
| 934 | static FORCEINLINE HRESULT IStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(IStorageFolder* This,IInspectable **operation) { | 1184 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(__x_ABI_CWindows_CStorage_CIStorageFolder* This,IInspectable **operation) { |
| 935 | return This->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation); | 1185 | return This->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation); |
| 936 | } | 1186 | } |
| 937 | #endif | 1187 | #endif |
| 1188 | #ifdef WIDL_using_Windows_Storage | ||
| 1189 | #define IID_IStorageFolder IID___x_ABI_CWindows_CStorage_CIStorageFolder | ||
| 1190 | #define IStorageFolderVtbl __x_ABI_CWindows_CStorage_CIStorageFolderVtbl | ||
| 1191 | #define IStorageFolder __x_ABI_CWindows_CStorage_CIStorageFolder | ||
| 1192 | #define IStorageFolder_QueryInterface __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface | ||
| 1193 | #define IStorageFolder_AddRef __x_ABI_CWindows_CStorage_CIStorageFolder_AddRef | ||
| 1194 | #define IStorageFolder_Release __x_ABI_CWindows_CStorage_CIStorageFolder_Release | ||
| 1195 | #define IStorageFolder_GetIids __x_ABI_CWindows_CStorage_CIStorageFolder_GetIids | ||
| 1196 | #define IStorageFolder_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIStorageFolder_GetRuntimeClassName | ||
| 1197 | #define IStorageFolder_GetTrustLevel __x_ABI_CWindows_CStorage_CIStorageFolder_GetTrustLevel | ||
| 1198 | #define IStorageFolder_CreateFileAsyncOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsyncOverloadDefaultOptions | ||
| 1199 | #define IStorageFolder_CreateFileAsync __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsync | ||
| 1200 | #define IStorageFolder_CreateFolderAsyncOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsyncOverloadDefaultOptions | ||
| 1201 | #define IStorageFolder_CreateFolderAsync __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsync | ||
| 1202 | #define IStorageFolder_GetFileAsync __x_ABI_CWindows_CStorage_CIStorageFolder_GetFileAsync | ||
| 1203 | #define IStorageFolder_GetFolderAsync __x_ABI_CWindows_CStorage_CIStorageFolder_GetFolderAsync | ||
| 1204 | #define IStorageFolder_GetItemAsync __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemAsync | ||
| 1205 | #define IStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount __x_ABI_CWindows_CStorage_CIStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount | ||
| 1206 | #define IStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount __x_ABI_CWindows_CStorage_CIStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount | ||
| 1207 | #define IStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount | ||
| 1208 | #endif /* WIDL_using_Windows_Storage */ | ||
| 938 | #endif | 1209 | #endif |
| 939 | 1210 | ||
| 940 | #endif | 1211 | #endif |
| 941 | 1212 | ||
| 942 | HRESULT STDMETHODCALLTYPE IStorageFolder_CreateFileAsyncOverloadDefaultOptions_Proxy( | 1213 | #endif /* ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__ */ |
| 943 | IStorageFolder* This, | ||
| 944 | HSTRING desiredName, | ||
| 945 | IInspectable **operation); | ||
| 946 | void __RPC_STUB IStorageFolder_CreateFileAsyncOverloadDefaultOptions_Stub( | ||
| 947 | IRpcStubBuffer* This, | ||
| 948 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 949 | PRPC_MESSAGE pRpcMessage, | ||
| 950 | DWORD* pdwStubPhase); | ||
| 951 | HRESULT STDMETHODCALLTYPE IStorageFolder_CreateFileAsync_Proxy( | ||
| 952 | IStorageFolder* This, | ||
| 953 | HSTRING desiredName, | ||
| 954 | CreationCollisionOption options, | ||
| 955 | IInspectable **operation); | ||
| 956 | void __RPC_STUB IStorageFolder_CreateFileAsync_Stub( | ||
| 957 | IRpcStubBuffer* This, | ||
| 958 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 959 | PRPC_MESSAGE pRpcMessage, | ||
| 960 | DWORD* pdwStubPhase); | ||
| 961 | HRESULT STDMETHODCALLTYPE IStorageFolder_CreateFolderAsyncOverloadDefaultOptions_Proxy( | ||
| 962 | IStorageFolder* This, | ||
| 963 | HSTRING desiredName, | ||
| 964 | IInspectable **operation); | ||
| 965 | void __RPC_STUB IStorageFolder_CreateFolderAsyncOverloadDefaultOptions_Stub( | ||
| 966 | IRpcStubBuffer* This, | ||
| 967 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 968 | PRPC_MESSAGE pRpcMessage, | ||
| 969 | DWORD* pdwStubPhase); | ||
| 970 | HRESULT STDMETHODCALLTYPE IStorageFolder_CreateFolderAsync_Proxy( | ||
| 971 | IStorageFolder* This, | ||
| 972 | HSTRING desiredName, | ||
| 973 | CreationCollisionOption options, | ||
| 974 | IInspectable **operation); | ||
| 975 | void __RPC_STUB IStorageFolder_CreateFolderAsync_Stub( | ||
| 976 | IRpcStubBuffer* This, | ||
| 977 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 978 | PRPC_MESSAGE pRpcMessage, | ||
| 979 | DWORD* pdwStubPhase); | ||
| 980 | HRESULT STDMETHODCALLTYPE IStorageFolder_GetFileAsync_Proxy( | ||
| 981 | IStorageFolder* This, | ||
| 982 | HSTRING name, | ||
| 983 | IInspectable **operation); | ||
| 984 | void __RPC_STUB IStorageFolder_GetFileAsync_Stub( | ||
| 985 | IRpcStubBuffer* This, | ||
| 986 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 987 | PRPC_MESSAGE pRpcMessage, | ||
| 988 | DWORD* pdwStubPhase); | ||
| 989 | HRESULT STDMETHODCALLTYPE IStorageFolder_GetFolderAsync_Proxy( | ||
| 990 | IStorageFolder* This, | ||
| 991 | HSTRING name, | ||
| 992 | IInspectable **operation); | ||
| 993 | void __RPC_STUB IStorageFolder_GetFolderAsync_Stub( | ||
| 994 | IRpcStubBuffer* This, | ||
| 995 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 996 | PRPC_MESSAGE pRpcMessage, | ||
| 997 | DWORD* pdwStubPhase); | ||
| 998 | HRESULT STDMETHODCALLTYPE IStorageFolder_GetItemAsync_Proxy( | ||
| 999 | IStorageFolder* This, | ||
| 1000 | HSTRING name, | ||
| 1001 | IInspectable **operation); | ||
| 1002 | void __RPC_STUB IStorageFolder_GetItemAsync_Stub( | ||
| 1003 | IRpcStubBuffer* This, | ||
| 1004 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1005 | PRPC_MESSAGE pRpcMessage, | ||
| 1006 | DWORD* pdwStubPhase); | ||
| 1007 | HRESULT STDMETHODCALLTYPE IStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount_Proxy( | ||
| 1008 | IStorageFolder* This, | ||
| 1009 | IInspectable **operation); | ||
| 1010 | void __RPC_STUB IStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount_Stub( | ||
| 1011 | IRpcStubBuffer* This, | ||
| 1012 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1013 | PRPC_MESSAGE pRpcMessage, | ||
| 1014 | DWORD* pdwStubPhase); | ||
| 1015 | HRESULT STDMETHODCALLTYPE IStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount_Proxy( | ||
| 1016 | IStorageFolder* This, | ||
| 1017 | IInspectable **operation); | ||
| 1018 | void __RPC_STUB IStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount_Stub( | ||
| 1019 | IRpcStubBuffer* This, | ||
| 1020 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1021 | PRPC_MESSAGE pRpcMessage, | ||
| 1022 | DWORD* pdwStubPhase); | ||
| 1023 | HRESULT STDMETHODCALLTYPE IStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount_Proxy( | ||
| 1024 | IStorageFolder* This, | ||
| 1025 | IInspectable **operation); | ||
| 1026 | void __RPC_STUB IStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount_Stub( | ||
| 1027 | IRpcStubBuffer* This, | ||
| 1028 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1029 | PRPC_MESSAGE pRpcMessage, | ||
| 1030 | DWORD* pdwStubPhase); | ||
| 1031 | |||
| 1032 | #endif /* __IStorageFolder_INTERFACE_DEFINED__ */ | ||
| 1033 | 1214 | ||
| 1034 | /***************************************************************************** | 1215 | /***************************************************************************** |
| 1035 | * IApplicationDataContainer interface | 1216 | * IApplicationDataContainer interface |
| 1036 | */ | 1217 | */ |
| 1037 | #ifndef __IApplicationDataContainer_INTERFACE_DEFINED__ | 1218 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__ |
| 1038 | #define __IApplicationDataContainer_INTERFACE_DEFINED__ | 1219 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__ |
| 1039 | 1220 | ||
| 1040 | DEFINE_GUID(IID_IApplicationDataContainer, 0xc5aefd1e, 0xf467, 0x40ba, 0x85,0x66, 0xab,0x64,0x0a,0x44,0x1e,0x1d); | 1221 | DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationDataContainer, 0xc5aefd1e, 0xf467, 0x40ba, 0x85,0x66, 0xab,0x64,0x0a,0x44,0x1e,0x1d); |
| 1041 | #if defined(__cplusplus) && !defined(CINTERFACE) | 1222 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1042 | MIDL_INTERFACE("c5aefd1e-f467-40ba-8566-ab640a441e1d") | 1223 | } /* extern "C" */ |
| 1043 | IApplicationDataContainer : public IInspectable | 1224 | namespace ABI { |
| 1044 | { | 1225 | namespace Windows { |
| 1045 | virtual HRESULT STDMETHODCALLTYPE get_Name( | 1226 | namespace Storage { |
| 1046 | HSTRING *value) = 0; | 1227 | MIDL_INTERFACE("c5aefd1e-f467-40ba-8566-ab640a441e1d") |
| 1228 | IApplicationDataContainer : public IInspectable | ||
| 1229 | { | ||
| 1230 | virtual HRESULT STDMETHODCALLTYPE get_Name( | ||
| 1231 | HSTRING *value) = 0; | ||
| 1047 | 1232 | ||
| 1048 | virtual HRESULT STDMETHODCALLTYPE get_Locality( | 1233 | virtual HRESULT STDMETHODCALLTYPE get_Locality( |
| 1049 | ApplicationDataLocality *value) = 0; | 1234 | enum ApplicationDataLocality *value) = 0; |
| 1050 | 1235 | ||
| 1051 | virtual HRESULT STDMETHODCALLTYPE get_Values( | 1236 | virtual HRESULT STDMETHODCALLTYPE get_Values( |
| 1052 | IInspectable **value) = 0; | 1237 | IInspectable **value) = 0; |
| 1053 | 1238 | ||
| 1054 | virtual HRESULT STDMETHODCALLTYPE get_Containers( | 1239 | virtual HRESULT STDMETHODCALLTYPE get_Containers( |
| 1055 | IInspectable **value) = 0; | 1240 | IInspectable **value) = 0; |
| 1056 | 1241 | ||
| 1057 | virtual HRESULT STDMETHODCALLTYPE CreateContainer( | 1242 | virtual HRESULT STDMETHODCALLTYPE CreateContainer( |
| 1058 | HSTRING name, | 1243 | HSTRING name, |
| 1059 | ApplicationDataCreateDisposition disposition, | 1244 | enum ApplicationDataCreateDisposition disposition, |
| 1060 | IApplicationDataContainer **container) = 0; | 1245 | ABI::Windows::Storage::IApplicationDataContainer **container) = 0; |
| 1061 | 1246 | ||
| 1062 | virtual HRESULT STDMETHODCALLTYPE DeleteContainer( | 1247 | virtual HRESULT STDMETHODCALLTYPE DeleteContainer( |
| 1063 | HSTRING name) = 0; | 1248 | HSTRING name) = 0; |
| 1064 | 1249 | ||
| 1065 | }; | 1250 | }; |
| 1251 | } | ||
| 1252 | } | ||
| 1253 | } | ||
| 1254 | extern "C" { | ||
| 1066 | #ifdef __CRT_UUID_DECL | 1255 | #ifdef __CRT_UUID_DECL |
| 1067 | __CRT_UUID_DECL(IApplicationDataContainer, 0xc5aefd1e, 0xf467, 0x40ba, 0x85,0x66, 0xab,0x64,0x0a,0x44,0x1e,0x1d) | 1256 | __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIApplicationDataContainer, 0xc5aefd1e, 0xf467, 0x40ba, 0x85,0x66, 0xab,0x64,0x0a,0x44,0x1e,0x1d) |
| 1068 | #endif | 1257 | #endif |
| 1069 | #else | 1258 | #else |
| 1070 | typedef struct IApplicationDataContainerVtbl { | 1259 | typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl { |
| 1071 | BEGIN_INTERFACE | 1260 | BEGIN_INTERFACE |
| 1072 | 1261 | ||
| 1073 | /*** IUnknown methods ***/ | 1262 | /*** IUnknown methods ***/ |
| 1074 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1263 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1075 | IApplicationDataContainer* This, | 1264 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, |
| 1076 | REFIID riid, | 1265 | REFIID riid, |
| 1077 | void **ppvObject); | 1266 | void **ppvObject); |
| 1078 | 1267 | ||
| 1079 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1268 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1080 | IApplicationDataContainer* This); | 1269 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This); |
| 1081 | 1270 | ||
| 1082 | ULONG (STDMETHODCALLTYPE *Release)( | 1271 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1083 | IApplicationDataContainer* This); | 1272 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This); |
| 1084 | 1273 | ||
| 1085 | /*** IInspectable methods ***/ | 1274 | /*** IInspectable methods ***/ |
| 1086 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 1275 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 1087 | IApplicationDataContainer* This, | 1276 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, |
| 1088 | ULONG *iidCount, | 1277 | ULONG *iidCount, |
| 1089 | IID **iids); | 1278 | IID **iids); |
| 1090 | 1279 | ||
| 1091 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 1280 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 1092 | IApplicationDataContainer* This, | 1281 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, |
| 1093 | HSTRING *className); | 1282 | HSTRING *className); |
| 1094 | 1283 | ||
| 1095 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 1284 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 1096 | IApplicationDataContainer* This, | 1285 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, |
| 1097 | TrustLevel *trustLevel); | 1286 | TrustLevel *trustLevel); |
| 1098 | 1287 | ||
| 1099 | /*** IApplicationDataContainer methods ***/ | 1288 | /*** IApplicationDataContainer methods ***/ |
| 1100 | HRESULT (STDMETHODCALLTYPE *get_Name)( | 1289 | HRESULT (STDMETHODCALLTYPE *get_Name)( |
| 1101 | IApplicationDataContainer* This, | 1290 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, |
| 1102 | HSTRING *value); | 1291 | HSTRING *value); |
| 1103 | 1292 | ||
| 1104 | HRESULT (STDMETHODCALLTYPE *get_Locality)( | 1293 | HRESULT (STDMETHODCALLTYPE *get_Locality)( |
| 1105 | IApplicationDataContainer* This, | 1294 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, |
| 1106 | ApplicationDataLocality *value); | 1295 | enum __x_ABI_CWindows_CStorage_CApplicationDataLocality *value); |
| 1107 | 1296 | ||
| 1108 | HRESULT (STDMETHODCALLTYPE *get_Values)( | 1297 | HRESULT (STDMETHODCALLTYPE *get_Values)( |
| 1109 | IApplicationDataContainer* This, | 1298 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, |
| 1110 | IInspectable **value); | 1299 | IInspectable **value); |
| 1111 | 1300 | ||
| 1112 | HRESULT (STDMETHODCALLTYPE *get_Containers)( | 1301 | HRESULT (STDMETHODCALLTYPE *get_Containers)( |
| 1113 | IApplicationDataContainer* This, | 1302 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, |
| 1114 | IInspectable **value); | 1303 | IInspectable **value); |
| 1115 | 1304 | ||
| 1116 | HRESULT (STDMETHODCALLTYPE *CreateContainer)( | 1305 | HRESULT (STDMETHODCALLTYPE *CreateContainer)( |
| 1117 | IApplicationDataContainer* This, | 1306 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, |
| 1118 | HSTRING name, | 1307 | HSTRING name, |
| 1119 | ApplicationDataCreateDisposition disposition, | 1308 | enum __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition disposition, |
| 1120 | IApplicationDataContainer **container); | 1309 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer **container); |
| 1121 | 1310 | ||
| 1122 | HRESULT (STDMETHODCALLTYPE *DeleteContainer)( | 1311 | HRESULT (STDMETHODCALLTYPE *DeleteContainer)( |
| 1123 | IApplicationDataContainer* This, | 1312 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, |
| 1124 | HSTRING name); | 1313 | HSTRING name); |
| 1125 | 1314 | ||
| 1126 | END_INTERFACE | 1315 | END_INTERFACE |
| 1127 | } IApplicationDataContainerVtbl; | 1316 | } __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl; |
| 1128 | interface IApplicationDataContainer { | 1317 | |
| 1129 | CONST_VTBL IApplicationDataContainerVtbl* lpVtbl; | 1318 | interface __x_ABI_CWindows_CStorage_CIApplicationDataContainer { |
| 1319 | CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl* lpVtbl; | ||
| 1130 | }; | 1320 | }; |
| 1131 | 1321 | ||
| 1132 | #ifdef COBJMACROS | 1322 | #ifdef COBJMACROS |
| 1133 | #ifndef WIDL_C_INLINE_WRAPPERS | 1323 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1134 | /*** IUnknown methods ***/ | 1324 | /*** IUnknown methods ***/ |
| 1135 | #define IApplicationDataContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 1325 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 1136 | #define IApplicationDataContainer_AddRef(This) (This)->lpVtbl->AddRef(This) | 1326 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 1137 | #define IApplicationDataContainer_Release(This) (This)->lpVtbl->Release(This) | 1327 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_Release(This) (This)->lpVtbl->Release(This) |
| 1138 | /*** IInspectable methods ***/ | 1328 | /*** IInspectable methods ***/ |
| 1139 | #define IApplicationDataContainer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 1329 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 1140 | #define IApplicationDataContainer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 1330 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 1141 | #define IApplicationDataContainer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 1331 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 1142 | /*** IApplicationDataContainer methods ***/ | 1332 | /*** IApplicationDataContainer methods ***/ |
| 1143 | #define IApplicationDataContainer_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) | 1333 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) |
| 1144 | #define IApplicationDataContainer_get_Locality(This,value) (This)->lpVtbl->get_Locality(This,value) | 1334 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Locality(This,value) (This)->lpVtbl->get_Locality(This,value) |
| 1145 | #define IApplicationDataContainer_get_Values(This,value) (This)->lpVtbl->get_Values(This,value) | 1335 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Values(This,value) (This)->lpVtbl->get_Values(This,value) |
| 1146 | #define IApplicationDataContainer_get_Containers(This,value) (This)->lpVtbl->get_Containers(This,value) | 1336 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Containers(This,value) (This)->lpVtbl->get_Containers(This,value) |
| 1147 | #define IApplicationDataContainer_CreateContainer(This,name,disposition,container) (This)->lpVtbl->CreateContainer(This,name,disposition,container) | 1337 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_CreateContainer(This,name,disposition,container) (This)->lpVtbl->CreateContainer(This,name,disposition,container) |
| 1148 | #define IApplicationDataContainer_DeleteContainer(This,name) (This)->lpVtbl->DeleteContainer(This,name) | 1338 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_DeleteContainer(This,name) (This)->lpVtbl->DeleteContainer(This,name) |
| 1149 | #else | 1339 | #else |
| 1150 | /*** IUnknown methods ***/ | 1340 | /*** IUnknown methods ***/ |
| 1151 | static FORCEINLINE HRESULT IApplicationDataContainer_QueryInterface(IApplicationDataContainer* This,REFIID riid,void **ppvObject) { | 1341 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,REFIID riid,void **ppvObject) { |
| 1152 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 1342 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 1153 | } | 1343 | } |
| 1154 | static FORCEINLINE ULONG IApplicationDataContainer_AddRef(IApplicationDataContainer* This) { | 1344 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataContainer_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This) { |
| 1155 | return This->lpVtbl->AddRef(This); | 1345 | return This->lpVtbl->AddRef(This); |
| 1156 | } | 1346 | } |
| 1157 | static FORCEINLINE ULONG IApplicationDataContainer_Release(IApplicationDataContainer* This) { | 1347 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataContainer_Release(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This) { |
| 1158 | return This->lpVtbl->Release(This); | 1348 | return This->lpVtbl->Release(This); |
| 1159 | } | 1349 | } |
| 1160 | /*** IInspectable methods ***/ | 1350 | /*** IInspectable methods ***/ |
| 1161 | static FORCEINLINE HRESULT IApplicationDataContainer_GetIids(IApplicationDataContainer* This,ULONG *iidCount,IID **iids) { | 1351 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetIids(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,ULONG *iidCount,IID **iids) { |
| 1162 | return This->lpVtbl->GetIids(This,iidCount,iids); | 1352 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 1163 | } | 1353 | } |
| 1164 | static FORCEINLINE HRESULT IApplicationDataContainer_GetRuntimeClassName(IApplicationDataContainer* This,HSTRING *className) { | 1354 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING *className) { |
| 1165 | return This->lpVtbl->GetRuntimeClassName(This,className); | 1355 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 1166 | } | 1356 | } |
| 1167 | static FORCEINLINE HRESULT IApplicationDataContainer_GetTrustLevel(IApplicationDataContainer* This,TrustLevel *trustLevel) { | 1357 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,TrustLevel *trustLevel) { |
| 1168 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 1358 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 1169 | } | 1359 | } |
| 1170 | /*** IApplicationDataContainer methods ***/ | 1360 | /*** IApplicationDataContainer methods ***/ |
| 1171 | static FORCEINLINE HRESULT IApplicationDataContainer_get_Name(IApplicationDataContainer* This,HSTRING *value) { | 1361 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Name(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING *value) { |
| 1172 | return This->lpVtbl->get_Name(This,value); | 1362 | return This->lpVtbl->get_Name(This,value); |
| 1173 | } | 1363 | } |
| 1174 | static FORCEINLINE HRESULT IApplicationDataContainer_get_Locality(IApplicationDataContainer* This,ApplicationDataLocality *value) { | 1364 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Locality(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,enum __x_ABI_CWindows_CStorage_CApplicationDataLocality *value) { |
| 1175 | return This->lpVtbl->get_Locality(This,value); | 1365 | return This->lpVtbl->get_Locality(This,value); |
| 1176 | } | 1366 | } |
| 1177 | static FORCEINLINE HRESULT IApplicationDataContainer_get_Values(IApplicationDataContainer* This,IInspectable **value) { | 1367 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Values(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,IInspectable **value) { |
| 1178 | return This->lpVtbl->get_Values(This,value); | 1368 | return This->lpVtbl->get_Values(This,value); |
| 1179 | } | 1369 | } |
| 1180 | static FORCEINLINE HRESULT IApplicationDataContainer_get_Containers(IApplicationDataContainer* This,IInspectable **value) { | 1370 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Containers(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,IInspectable **value) { |
| 1181 | return This->lpVtbl->get_Containers(This,value); | 1371 | return This->lpVtbl->get_Containers(This,value); |
| 1182 | } | 1372 | } |
| 1183 | static FORCEINLINE HRESULT IApplicationDataContainer_CreateContainer(IApplicationDataContainer* This,HSTRING name,ApplicationDataCreateDisposition disposition,IApplicationDataContainer **container) { | 1373 | 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) { |
| 1184 | return This->lpVtbl->CreateContainer(This,name,disposition,container); | 1374 | return This->lpVtbl->CreateContainer(This,name,disposition,container); |
| 1185 | } | 1375 | } |
| 1186 | static FORCEINLINE HRESULT IApplicationDataContainer_DeleteContainer(IApplicationDataContainer* This,HSTRING name) { | 1376 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_DeleteContainer(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING name) { |
| 1187 | return This->lpVtbl->DeleteContainer(This,name); | 1377 | return This->lpVtbl->DeleteContainer(This,name); |
| 1188 | } | 1378 | } |
| 1189 | #endif | 1379 | #endif |
| 1380 | #ifdef WIDL_using_Windows_Storage | ||
| 1381 | #define IID_IApplicationDataContainer IID___x_ABI_CWindows_CStorage_CIApplicationDataContainer | ||
| 1382 | #define IApplicationDataContainerVtbl __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl | ||
| 1383 | #define IApplicationDataContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer | ||
| 1384 | #define IApplicationDataContainer_QueryInterface __x_ABI_CWindows_CStorage_CIApplicationDataContainer_QueryInterface | ||
| 1385 | #define IApplicationDataContainer_AddRef __x_ABI_CWindows_CStorage_CIApplicationDataContainer_AddRef | ||
| 1386 | #define IApplicationDataContainer_Release __x_ABI_CWindows_CStorage_CIApplicationDataContainer_Release | ||
| 1387 | #define IApplicationDataContainer_GetIids __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetIids | ||
| 1388 | #define IApplicationDataContainer_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetRuntimeClassName | ||
| 1389 | #define IApplicationDataContainer_GetTrustLevel __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetTrustLevel | ||
| 1390 | #define IApplicationDataContainer_get_Name __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Name | ||
| 1391 | #define IApplicationDataContainer_get_Locality __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Locality | ||
| 1392 | #define IApplicationDataContainer_get_Values __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Values | ||
| 1393 | #define IApplicationDataContainer_get_Containers __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Containers | ||
| 1394 | #define IApplicationDataContainer_CreateContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer_CreateContainer | ||
| 1395 | #define IApplicationDataContainer_DeleteContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer_DeleteContainer | ||
| 1396 | #endif /* WIDL_using_Windows_Storage */ | ||
| 1190 | #endif | 1397 | #endif |
| 1191 | 1398 | ||
| 1192 | #endif | 1399 | #endif |
| 1193 | 1400 | ||
| 1194 | HRESULT STDMETHODCALLTYPE IApplicationDataContainer_get_Name_Proxy( | 1401 | #endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__ */ |
| 1195 | IApplicationDataContainer* This, | ||
| 1196 | HSTRING *value); | ||
| 1197 | void __RPC_STUB IApplicationDataContainer_get_Name_Stub( | ||
| 1198 | IRpcStubBuffer* This, | ||
| 1199 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1200 | PRPC_MESSAGE pRpcMessage, | ||
| 1201 | DWORD* pdwStubPhase); | ||
| 1202 | HRESULT STDMETHODCALLTYPE IApplicationDataContainer_get_Locality_Proxy( | ||
| 1203 | IApplicationDataContainer* This, | ||
| 1204 | ApplicationDataLocality *value); | ||
| 1205 | void __RPC_STUB IApplicationDataContainer_get_Locality_Stub( | ||
| 1206 | IRpcStubBuffer* This, | ||
| 1207 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1208 | PRPC_MESSAGE pRpcMessage, | ||
| 1209 | DWORD* pdwStubPhase); | ||
| 1210 | HRESULT STDMETHODCALLTYPE IApplicationDataContainer_get_Values_Proxy( | ||
| 1211 | IApplicationDataContainer* This, | ||
| 1212 | IInspectable **value); | ||
| 1213 | void __RPC_STUB IApplicationDataContainer_get_Values_Stub( | ||
| 1214 | IRpcStubBuffer* This, | ||
| 1215 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1216 | PRPC_MESSAGE pRpcMessage, | ||
| 1217 | DWORD* pdwStubPhase); | ||
| 1218 | HRESULT STDMETHODCALLTYPE IApplicationDataContainer_get_Containers_Proxy( | ||
| 1219 | IApplicationDataContainer* This, | ||
| 1220 | IInspectable **value); | ||
| 1221 | void __RPC_STUB IApplicationDataContainer_get_Containers_Stub( | ||
| 1222 | IRpcStubBuffer* This, | ||
| 1223 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1224 | PRPC_MESSAGE pRpcMessage, | ||
| 1225 | DWORD* pdwStubPhase); | ||
| 1226 | HRESULT STDMETHODCALLTYPE IApplicationDataContainer_CreateContainer_Proxy( | ||
| 1227 | IApplicationDataContainer* This, | ||
| 1228 | HSTRING name, | ||
| 1229 | ApplicationDataCreateDisposition disposition, | ||
| 1230 | IApplicationDataContainer **container); | ||
| 1231 | void __RPC_STUB IApplicationDataContainer_CreateContainer_Stub( | ||
| 1232 | IRpcStubBuffer* This, | ||
| 1233 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1234 | PRPC_MESSAGE pRpcMessage, | ||
| 1235 | DWORD* pdwStubPhase); | ||
| 1236 | HRESULT STDMETHODCALLTYPE IApplicationDataContainer_DeleteContainer_Proxy( | ||
| 1237 | IApplicationDataContainer* This, | ||
| 1238 | HSTRING name); | ||
| 1239 | void __RPC_STUB IApplicationDataContainer_DeleteContainer_Stub( | ||
| 1240 | IRpcStubBuffer* This, | ||
| 1241 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1242 | PRPC_MESSAGE pRpcMessage, | ||
| 1243 | DWORD* pdwStubPhase); | ||
| 1244 | |||
| 1245 | #endif /* __IApplicationDataContainer_INTERFACE_DEFINED__ */ | ||
| 1246 | 1402 | ||
| 1247 | /***************************************************************************** | 1403 | /***************************************************************************** |
| 1248 | * IApplicationData interface | 1404 | * IApplicationData interface |
| 1249 | */ | 1405 | */ |
| 1250 | #ifndef __IApplicationData_INTERFACE_DEFINED__ | 1406 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationData_INTERFACE_DEFINED__ |
| 1251 | #define __IApplicationData_INTERFACE_DEFINED__ | 1407 | #define ____x_ABI_CWindows_CStorage_CIApplicationData_INTERFACE_DEFINED__ |
| 1252 | 1408 | ||
| 1253 | DEFINE_GUID(IID_IApplicationData, 0xc3da6fb7, 0xb744, 0x4b45, 0xb0,0xb8, 0x22,0x3a,0x09,0x38,0xd0,0xdc); | 1409 | DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationData, 0xc3da6fb7, 0xb744, 0x4b45, 0xb0,0xb8, 0x22,0x3a,0x09,0x38,0xd0,0xdc); |
| 1254 | #if defined(__cplusplus) && !defined(CINTERFACE) | 1410 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1255 | MIDL_INTERFACE("c3da6fb7-b744-4b45-b0b8-223a0938d0dc") | 1411 | } /* extern "C" */ |
| 1256 | IApplicationData : public IInspectable | 1412 | namespace ABI { |
| 1257 | { | 1413 | namespace Windows { |
| 1258 | virtual HRESULT STDMETHODCALLTYPE get_Version( | 1414 | namespace Storage { |
| 1259 | int *value) = 0; | 1415 | MIDL_INTERFACE("c3da6fb7-b744-4b45-b0b8-223a0938d0dc") |
| 1416 | IApplicationData : public IInspectable | ||
| 1417 | { | ||
| 1418 | virtual HRESULT STDMETHODCALLTYPE get_Version( | ||
| 1419 | int *value) = 0; | ||
| 1260 | 1420 | ||
| 1261 | virtual HRESULT STDMETHODCALLTYPE SetVersionAsync( | 1421 | virtual HRESULT STDMETHODCALLTYPE SetVersionAsync( |
| 1262 | int desiredVersion, | 1422 | int desiredVersion, |
| 1263 | ApplicationDataSetVersionHandler *handler, | 1423 | ABI::Windows::Storage::IApplicationDataSetVersionHandler *handler, |
| 1264 | IInspectable **setVersionOperation) = 0; | 1424 | IInspectable **setVersionOperation) = 0; |
| 1265 | 1425 | ||
| 1266 | virtual HRESULT STDMETHODCALLTYPE ClearAllAsync( | 1426 | virtual HRESULT STDMETHODCALLTYPE ClearAllAsync( |
| 1267 | IInspectable **clearOperation) = 0; | 1427 | IInspectable **clearOperation) = 0; |
| 1268 | 1428 | ||
| 1269 | virtual HRESULT STDMETHODCALLTYPE ClearAsync( | 1429 | virtual HRESULT STDMETHODCALLTYPE ClearAsync( |
| 1270 | ApplicationDataLocality locality, | 1430 | enum ApplicationDataLocality locality, |
| 1271 | IInspectable **clearOperation) = 0; | 1431 | IInspectable **clearOperation) = 0; |
| 1272 | 1432 | ||
| 1273 | virtual HRESULT STDMETHODCALLTYPE get_LocalSettings( | 1433 | virtual HRESULT STDMETHODCALLTYPE get_LocalSettings( |
| 1274 | IApplicationDataContainer **value) = 0; | 1434 | ABI::Windows::Storage::IApplicationDataContainer **value) = 0; |
| 1275 | 1435 | ||
| 1276 | virtual HRESULT STDMETHODCALLTYPE get_RoamingSettings( | 1436 | virtual HRESULT STDMETHODCALLTYPE get_RoamingSettings( |
| 1277 | IApplicationDataContainer **value) = 0; | 1437 | ABI::Windows::Storage::IApplicationDataContainer **value) = 0; |
| 1278 | 1438 | ||
| 1279 | virtual HRESULT STDMETHODCALLTYPE get_LocalFolder( | 1439 | virtual HRESULT STDMETHODCALLTYPE get_LocalFolder( |
| 1280 | IStorageFolder **value) = 0; | 1440 | ABI::Windows::Storage::IStorageFolder **value) = 0; |
| 1281 | 1441 | ||
| 1282 | virtual HRESULT STDMETHODCALLTYPE get_RoamingFolder( | 1442 | virtual HRESULT STDMETHODCALLTYPE get_RoamingFolder( |
| 1283 | IStorageFolder **value) = 0; | 1443 | ABI::Windows::Storage::IStorageFolder **value) = 0; |
| 1284 | 1444 | ||
| 1285 | virtual HRESULT STDMETHODCALLTYPE get_TemporaryFolder( | 1445 | virtual HRESULT STDMETHODCALLTYPE get_TemporaryFolder( |
| 1286 | IStorageFolder **value) = 0; | 1446 | ABI::Windows::Storage::IStorageFolder **value) = 0; |
| 1287 | 1447 | ||
| 1288 | virtual HRESULT STDMETHODCALLTYPE DataChanged( | 1448 | virtual HRESULT STDMETHODCALLTYPE DataChanged( |
| 1289 | EventRegistrationToken token) = 0; | 1449 | EventRegistrationToken token) = 0; |
| 1290 | 1450 | ||
| 1291 | virtual HRESULT STDMETHODCALLTYPE SignalDataChanged( | 1451 | virtual HRESULT STDMETHODCALLTYPE SignalDataChanged( |
| 1292 | ) = 0; | 1452 | ) = 0; |
| 1293 | 1453 | ||
| 1294 | virtual HRESULT STDMETHODCALLTYPE RoamingStorageQuota( | 1454 | virtual HRESULT STDMETHODCALLTYPE RoamingStorageQuota( |
| 1295 | UINT64 *value) = 0; | 1455 | UINT64 *value) = 0; |
| 1296 | 1456 | ||
| 1297 | }; | 1457 | }; |
| 1458 | } | ||
| 1459 | } | ||
| 1460 | } | ||
| 1461 | extern "C" { | ||
| 1298 | #ifdef __CRT_UUID_DECL | 1462 | #ifdef __CRT_UUID_DECL |
| 1299 | __CRT_UUID_DECL(IApplicationData, 0xc3da6fb7, 0xb744, 0x4b45, 0xb0,0xb8, 0x22,0x3a,0x09,0x38,0xd0,0xdc) | 1463 | __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIApplicationData, 0xc3da6fb7, 0xb744, 0x4b45, 0xb0,0xb8, 0x22,0x3a,0x09,0x38,0xd0,0xdc) |
| 1300 | #endif | 1464 | #endif |
| 1301 | #else | 1465 | #else |
| 1302 | typedef struct IApplicationDataVtbl { | 1466 | typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataVtbl { |
| 1303 | BEGIN_INTERFACE | 1467 | BEGIN_INTERFACE |
| 1304 | 1468 | ||
| 1305 | /*** IUnknown methods ***/ | 1469 | /*** IUnknown methods ***/ |
| 1306 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1470 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1307 | IApplicationData* This, | 1471 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1308 | REFIID riid, | 1472 | REFIID riid, |
| 1309 | void **ppvObject); | 1473 | void **ppvObject); |
| 1310 | 1474 | ||
| 1311 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1475 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1312 | IApplicationData* This); | 1476 | __x_ABI_CWindows_CStorage_CIApplicationData *This); |
| 1313 | 1477 | ||
| 1314 | ULONG (STDMETHODCALLTYPE *Release)( | 1478 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1315 | IApplicationData* This); | 1479 | __x_ABI_CWindows_CStorage_CIApplicationData *This); |
| 1316 | 1480 | ||
| 1317 | /*** IInspectable methods ***/ | 1481 | /*** IInspectable methods ***/ |
| 1318 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 1482 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 1319 | IApplicationData* This, | 1483 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1320 | ULONG *iidCount, | 1484 | ULONG *iidCount, |
| 1321 | IID **iids); | 1485 | IID **iids); |
| 1322 | 1486 | ||
| 1323 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 1487 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 1324 | IApplicationData* This, | 1488 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1325 | HSTRING *className); | 1489 | HSTRING *className); |
| 1326 | 1490 | ||
| 1327 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 1491 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 1328 | IApplicationData* This, | 1492 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1329 | TrustLevel *trustLevel); | 1493 | TrustLevel *trustLevel); |
| 1330 | 1494 | ||
| 1331 | /*** IApplicationData methods ***/ | 1495 | /*** IApplicationData methods ***/ |
| 1332 | HRESULT (STDMETHODCALLTYPE *get_Version)( | 1496 | HRESULT (STDMETHODCALLTYPE *get_Version)( |
| 1333 | IApplicationData* This, | 1497 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1334 | int *value); | 1498 | int *value); |
| 1335 | 1499 | ||
| 1336 | HRESULT (STDMETHODCALLTYPE *SetVersionAsync)( | 1500 | HRESULT (STDMETHODCALLTYPE *SetVersionAsync)( |
| 1337 | IApplicationData* This, | 1501 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1338 | int desiredVersion, | 1502 | int desiredVersion, |
| 1339 | ApplicationDataSetVersionHandler *handler, | 1503 | __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *handler, |
| 1340 | IInspectable **setVersionOperation); | 1504 | IInspectable **setVersionOperation); |
| 1341 | 1505 | ||
| 1342 | HRESULT (STDMETHODCALLTYPE *ClearAllAsync)( | 1506 | HRESULT (STDMETHODCALLTYPE *ClearAllAsync)( |
| 1343 | IApplicationData* This, | 1507 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1344 | IInspectable **clearOperation); | 1508 | IInspectable **clearOperation); |
| 1345 | 1509 | ||
| 1346 | HRESULT (STDMETHODCALLTYPE *ClearAsync)( | 1510 | HRESULT (STDMETHODCALLTYPE *ClearAsync)( |
| 1347 | IApplicationData* This, | 1511 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1348 | ApplicationDataLocality locality, | 1512 | enum __x_ABI_CWindows_CStorage_CApplicationDataLocality locality, |
| 1349 | IInspectable **clearOperation); | 1513 | IInspectable **clearOperation); |
| 1350 | 1514 | ||
| 1351 | HRESULT (STDMETHODCALLTYPE *get_LocalSettings)( | 1515 | HRESULT (STDMETHODCALLTYPE *get_LocalSettings)( |
| 1352 | IApplicationData* This, | 1516 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1353 | IApplicationDataContainer **value); | 1517 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer **value); |
| 1354 | 1518 | ||
| 1355 | HRESULT (STDMETHODCALLTYPE *get_RoamingSettings)( | 1519 | HRESULT (STDMETHODCALLTYPE *get_RoamingSettings)( |
| 1356 | IApplicationData* This, | 1520 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1357 | IApplicationDataContainer **value); | 1521 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer **value); |
| 1358 | 1522 | ||
| 1359 | HRESULT (STDMETHODCALLTYPE *get_LocalFolder)( | 1523 | HRESULT (STDMETHODCALLTYPE *get_LocalFolder)( |
| 1360 | IApplicationData* This, | 1524 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1361 | IStorageFolder **value); | 1525 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); |
| 1362 | 1526 | ||
| 1363 | HRESULT (STDMETHODCALLTYPE *get_RoamingFolder)( | 1527 | HRESULT (STDMETHODCALLTYPE *get_RoamingFolder)( |
| 1364 | IApplicationData* This, | 1528 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1365 | IStorageFolder **value); | 1529 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); |
| 1366 | 1530 | ||
| 1367 | HRESULT (STDMETHODCALLTYPE *get_TemporaryFolder)( | 1531 | HRESULT (STDMETHODCALLTYPE *get_TemporaryFolder)( |
| 1368 | IApplicationData* This, | 1532 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1369 | IStorageFolder **value); | 1533 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); |
| 1370 | 1534 | ||
| 1371 | HRESULT (STDMETHODCALLTYPE *DataChanged)( | 1535 | HRESULT (STDMETHODCALLTYPE *DataChanged)( |
| 1372 | IApplicationData* This, | 1536 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1373 | EventRegistrationToken token); | 1537 | EventRegistrationToken token); |
| 1374 | 1538 | ||
| 1375 | HRESULT (STDMETHODCALLTYPE *SignalDataChanged)( | 1539 | HRESULT (STDMETHODCALLTYPE *SignalDataChanged)( |
| 1376 | IApplicationData* This); | 1540 | __x_ABI_CWindows_CStorage_CIApplicationData *This); |
| 1377 | 1541 | ||
| 1378 | HRESULT (STDMETHODCALLTYPE *RoamingStorageQuota)( | 1542 | HRESULT (STDMETHODCALLTYPE *RoamingStorageQuota)( |
| 1379 | IApplicationData* This, | 1543 | __x_ABI_CWindows_CStorage_CIApplicationData *This, |
| 1380 | UINT64 *value); | 1544 | UINT64 *value); |
| 1381 | 1545 | ||
| 1382 | END_INTERFACE | 1546 | END_INTERFACE |
| 1383 | } IApplicationDataVtbl; | 1547 | } __x_ABI_CWindows_CStorage_CIApplicationDataVtbl; |
| 1384 | interface IApplicationData { | 1548 | |
| 1385 | CONST_VTBL IApplicationDataVtbl* lpVtbl; | 1549 | interface __x_ABI_CWindows_CStorage_CIApplicationData { |
| 1550 | CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataVtbl* lpVtbl; | ||
| 1386 | }; | 1551 | }; |
| 1387 | 1552 | ||
| 1388 | #ifdef COBJMACROS | 1553 | #ifdef COBJMACROS |
| 1389 | #ifndef WIDL_C_INLINE_WRAPPERS | 1554 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1390 | /*** IUnknown methods ***/ | 1555 | /*** IUnknown methods ***/ |
| 1391 | #define IApplicationData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 1556 | #define __x_ABI_CWindows_CStorage_CIApplicationData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 1392 | #define IApplicationData_AddRef(This) (This)->lpVtbl->AddRef(This) | 1557 | #define __x_ABI_CWindows_CStorage_CIApplicationData_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 1393 | #define IApplicationData_Release(This) (This)->lpVtbl->Release(This) | 1558 | #define __x_ABI_CWindows_CStorage_CIApplicationData_Release(This) (This)->lpVtbl->Release(This) |
| 1394 | /*** IInspectable methods ***/ | 1559 | /*** IInspectable methods ***/ |
| 1395 | #define IApplicationData_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 1560 | #define __x_ABI_CWindows_CStorage_CIApplicationData_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 1396 | #define IApplicationData_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 1561 | #define __x_ABI_CWindows_CStorage_CIApplicationData_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 1397 | #define IApplicationData_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 1562 | #define __x_ABI_CWindows_CStorage_CIApplicationData_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 1398 | /*** IApplicationData methods ***/ | 1563 | /*** IApplicationData methods ***/ |
| 1399 | #define IApplicationData_get_Version(This,value) (This)->lpVtbl->get_Version(This,value) | 1564 | #define __x_ABI_CWindows_CStorage_CIApplicationData_get_Version(This,value) (This)->lpVtbl->get_Version(This,value) |
| 1400 | #define IApplicationData_SetVersionAsync(This,desiredVersion,handler,setVersionOperation) (This)->lpVtbl->SetVersionAsync(This,desiredVersion,handler,setVersionOperation) | 1565 | #define __x_ABI_CWindows_CStorage_CIApplicationData_SetVersionAsync(This,desiredVersion,handler,setVersionOperation) (This)->lpVtbl->SetVersionAsync(This,desiredVersion,handler,setVersionOperation) |
| 1401 | #define IApplicationData_ClearAllAsync(This,clearOperation) (This)->lpVtbl->ClearAllAsync(This,clearOperation) | 1566 | #define __x_ABI_CWindows_CStorage_CIApplicationData_ClearAllAsync(This,clearOperation) (This)->lpVtbl->ClearAllAsync(This,clearOperation) |
| 1402 | #define IApplicationData_ClearAsync(This,locality,clearOperation) (This)->lpVtbl->ClearAsync(This,locality,clearOperation) | 1567 | #define __x_ABI_CWindows_CStorage_CIApplicationData_ClearAsync(This,locality,clearOperation) (This)->lpVtbl->ClearAsync(This,locality,clearOperation) |
| 1403 | #define IApplicationData_get_LocalSettings(This,value) (This)->lpVtbl->get_LocalSettings(This,value) | 1568 | #define __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalSettings(This,value) (This)->lpVtbl->get_LocalSettings(This,value) |
| 1404 | #define IApplicationData_get_RoamingSettings(This,value) (This)->lpVtbl->get_RoamingSettings(This,value) | 1569 | #define __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingSettings(This,value) (This)->lpVtbl->get_RoamingSettings(This,value) |
| 1405 | #define IApplicationData_get_LocalFolder(This,value) (This)->lpVtbl->get_LocalFolder(This,value) | 1570 | #define __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalFolder(This,value) (This)->lpVtbl->get_LocalFolder(This,value) |
| 1406 | #define IApplicationData_get_RoamingFolder(This,value) (This)->lpVtbl->get_RoamingFolder(This,value) | 1571 | #define __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingFolder(This,value) (This)->lpVtbl->get_RoamingFolder(This,value) |
| 1407 | #define IApplicationData_get_TemporaryFolder(This,value) (This)->lpVtbl->get_TemporaryFolder(This,value) | 1572 | #define __x_ABI_CWindows_CStorage_CIApplicationData_get_TemporaryFolder(This,value) (This)->lpVtbl->get_TemporaryFolder(This,value) |
| 1408 | #define IApplicationData_DataChanged(This,token) (This)->lpVtbl->DataChanged(This,token) | 1573 | #define __x_ABI_CWindows_CStorage_CIApplicationData_DataChanged(This,token) (This)->lpVtbl->DataChanged(This,token) |
| 1409 | #define IApplicationData_SignalDataChanged(This) (This)->lpVtbl->SignalDataChanged(This) | 1574 | #define __x_ABI_CWindows_CStorage_CIApplicationData_SignalDataChanged(This) (This)->lpVtbl->SignalDataChanged(This) |
| 1410 | #define IApplicationData_RoamingStorageQuota(This,value) (This)->lpVtbl->RoamingStorageQuota(This,value) | 1575 | #define __x_ABI_CWindows_CStorage_CIApplicationData_RoamingStorageQuota(This,value) (This)->lpVtbl->RoamingStorageQuota(This,value) |
| 1411 | #else | 1576 | #else |
| 1412 | /*** IUnknown methods ***/ | 1577 | /*** IUnknown methods ***/ |
| 1413 | static FORCEINLINE HRESULT IApplicationData_QueryInterface(IApplicationData* This,REFIID riid,void **ppvObject) { | 1578 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationData* This,REFIID riid,void **ppvObject) { |
| 1414 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 1579 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 1415 | } | 1580 | } |
| 1416 | static FORCEINLINE ULONG IApplicationData_AddRef(IApplicationData* This) { | 1581 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData_AddRef(__x_ABI_CWindows_CStorage_CIApplicationData* This) { |
| 1417 | return This->lpVtbl->AddRef(This); | 1582 | return This->lpVtbl->AddRef(This); |
| 1418 | } | 1583 | } |
| 1419 | static FORCEINLINE ULONG IApplicationData_Release(IApplicationData* This) { | 1584 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData_Release(__x_ABI_CWindows_CStorage_CIApplicationData* This) { |
| 1420 | return This->lpVtbl->Release(This); | 1585 | return This->lpVtbl->Release(This); |
| 1421 | } | 1586 | } |
| 1422 | /*** IInspectable methods ***/ | 1587 | /*** IInspectable methods ***/ |
| 1423 | static FORCEINLINE HRESULT IApplicationData_GetIids(IApplicationData* This,ULONG *iidCount,IID **iids) { | 1588 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_GetIids(__x_ABI_CWindows_CStorage_CIApplicationData* This,ULONG *iidCount,IID **iids) { |
| 1424 | return This->lpVtbl->GetIids(This,iidCount,iids); | 1589 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 1425 | } | 1590 | } |
| 1426 | static FORCEINLINE HRESULT IApplicationData_GetRuntimeClassName(IApplicationData* This,HSTRING *className) { | 1591 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationData* This,HSTRING *className) { |
| 1427 | return This->lpVtbl->GetRuntimeClassName(This,className); | 1592 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 1428 | } | 1593 | } |
| 1429 | static FORCEINLINE HRESULT IApplicationData_GetTrustLevel(IApplicationData* This,TrustLevel *trustLevel) { | 1594 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationData* This,TrustLevel *trustLevel) { |
| 1430 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 1595 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 1431 | } | 1596 | } |
| 1432 | /*** IApplicationData methods ***/ | 1597 | /*** IApplicationData methods ***/ |
| 1433 | static FORCEINLINE HRESULT IApplicationData_get_Version(IApplicationData* This,int *value) { | 1598 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_Version(__x_ABI_CWindows_CStorage_CIApplicationData* This,int *value) { |
| 1434 | return This->lpVtbl->get_Version(This,value); | 1599 | return This->lpVtbl->get_Version(This,value); |
| 1435 | } | 1600 | } |
| 1436 | static FORCEINLINE HRESULT IApplicationData_SetVersionAsync(IApplicationData* This,int desiredVersion,ApplicationDataSetVersionHandler *handler,IInspectable **setVersionOperation) { | 1601 | 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) { |
| 1437 | return This->lpVtbl->SetVersionAsync(This,desiredVersion,handler,setVersionOperation); | 1602 | return This->lpVtbl->SetVersionAsync(This,desiredVersion,handler,setVersionOperation); |
| 1438 | } | 1603 | } |
| 1439 | static FORCEINLINE HRESULT IApplicationData_ClearAllAsync(IApplicationData* This,IInspectable **clearOperation) { | 1604 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_ClearAllAsync(__x_ABI_CWindows_CStorage_CIApplicationData* This,IInspectable **clearOperation) { |
| 1440 | return This->lpVtbl->ClearAllAsync(This,clearOperation); | 1605 | return This->lpVtbl->ClearAllAsync(This,clearOperation); |
| 1441 | } | 1606 | } |
| 1442 | static FORCEINLINE HRESULT IApplicationData_ClearAsync(IApplicationData* This,ApplicationDataLocality locality,IInspectable **clearOperation) { | 1607 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_ClearAsync(__x_ABI_CWindows_CStorage_CIApplicationData* This,enum __x_ABI_CWindows_CStorage_CApplicationDataLocality locality,IInspectable **clearOperation) { |
| 1443 | return This->lpVtbl->ClearAsync(This,locality,clearOperation); | 1608 | return This->lpVtbl->ClearAsync(This,locality,clearOperation); |
| 1444 | } | 1609 | } |
| 1445 | static FORCEINLINE HRESULT IApplicationData_get_LocalSettings(IApplicationData* This,IApplicationDataContainer **value) { | 1610 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalSettings(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **value) { |
| 1446 | return This->lpVtbl->get_LocalSettings(This,value); | 1611 | return This->lpVtbl->get_LocalSettings(This,value); |
| 1447 | } | 1612 | } |
| 1448 | static FORCEINLINE HRESULT IApplicationData_get_RoamingSettings(IApplicationData* This,IApplicationDataContainer **value) { | 1613 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingSettings(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **value) { |
| 1449 | return This->lpVtbl->get_RoamingSettings(This,value); | 1614 | return This->lpVtbl->get_RoamingSettings(This,value); |
| 1450 | } | 1615 | } |
| 1451 | static FORCEINLINE HRESULT IApplicationData_get_LocalFolder(IApplicationData* This,IStorageFolder **value) { | 1616 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalFolder(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { |
| 1452 | return This->lpVtbl->get_LocalFolder(This,value); | 1617 | return This->lpVtbl->get_LocalFolder(This,value); |
| 1453 | } | 1618 | } |
| 1454 | static FORCEINLINE HRESULT IApplicationData_get_RoamingFolder(IApplicationData* This,IStorageFolder **value) { | 1619 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingFolder(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { |
| 1455 | return This->lpVtbl->get_RoamingFolder(This,value); | 1620 | return This->lpVtbl->get_RoamingFolder(This,value); |
| 1456 | } | 1621 | } |
| 1457 | static FORCEINLINE HRESULT IApplicationData_get_TemporaryFolder(IApplicationData* This,IStorageFolder **value) { | 1622 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_TemporaryFolder(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { |
| 1458 | return This->lpVtbl->get_TemporaryFolder(This,value); | 1623 | return This->lpVtbl->get_TemporaryFolder(This,value); |
| 1459 | } | 1624 | } |
| 1460 | static FORCEINLINE HRESULT IApplicationData_DataChanged(IApplicationData* This,EventRegistrationToken token) { | 1625 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_DataChanged(__x_ABI_CWindows_CStorage_CIApplicationData* This,EventRegistrationToken token) { |
| 1461 | return This->lpVtbl->DataChanged(This,token); | 1626 | return This->lpVtbl->DataChanged(This,token); |
| 1462 | } | 1627 | } |
| 1463 | static FORCEINLINE HRESULT IApplicationData_SignalDataChanged(IApplicationData* This) { | 1628 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_SignalDataChanged(__x_ABI_CWindows_CStorage_CIApplicationData* This) { |
| 1464 | return This->lpVtbl->SignalDataChanged(This); | 1629 | return This->lpVtbl->SignalDataChanged(This); |
| 1465 | } | 1630 | } |
| 1466 | static FORCEINLINE HRESULT IApplicationData_RoamingStorageQuota(IApplicationData* This,UINT64 *value) { | 1631 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_RoamingStorageQuota(__x_ABI_CWindows_CStorage_CIApplicationData* This,UINT64 *value) { |
| 1467 | return This->lpVtbl->RoamingStorageQuota(This,value); | 1632 | return This->lpVtbl->RoamingStorageQuota(This,value); |
| 1468 | } | 1633 | } |
| 1469 | #endif | 1634 | #endif |
| 1635 | #ifdef WIDL_using_Windows_Storage | ||
| 1636 | #define IID_IApplicationData IID___x_ABI_CWindows_CStorage_CIApplicationData | ||
| 1637 | #define IApplicationDataVtbl __x_ABI_CWindows_CStorage_CIApplicationDataVtbl | ||
| 1638 | #define IApplicationData __x_ABI_CWindows_CStorage_CIApplicationData | ||
| 1639 | #define IApplicationData_QueryInterface __x_ABI_CWindows_CStorage_CIApplicationData_QueryInterface | ||
| 1640 | #define IApplicationData_AddRef __x_ABI_CWindows_CStorage_CIApplicationData_AddRef | ||
| 1641 | #define IApplicationData_Release __x_ABI_CWindows_CStorage_CIApplicationData_Release | ||
| 1642 | #define IApplicationData_GetIids __x_ABI_CWindows_CStorage_CIApplicationData_GetIids | ||
| 1643 | #define IApplicationData_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIApplicationData_GetRuntimeClassName | ||
| 1644 | #define IApplicationData_GetTrustLevel __x_ABI_CWindows_CStorage_CIApplicationData_GetTrustLevel | ||
| 1645 | #define IApplicationData_get_Version __x_ABI_CWindows_CStorage_CIApplicationData_get_Version | ||
| 1646 | #define IApplicationData_SetVersionAsync __x_ABI_CWindows_CStorage_CIApplicationData_SetVersionAsync | ||
| 1647 | #define IApplicationData_ClearAllAsync __x_ABI_CWindows_CStorage_CIApplicationData_ClearAllAsync | ||
| 1648 | #define IApplicationData_ClearAsync __x_ABI_CWindows_CStorage_CIApplicationData_ClearAsync | ||
| 1649 | #define IApplicationData_get_LocalSettings __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalSettings | ||
| 1650 | #define IApplicationData_get_RoamingSettings __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingSettings | ||
| 1651 | #define IApplicationData_get_LocalFolder __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalFolder | ||
| 1652 | #define IApplicationData_get_RoamingFolder __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingFolder | ||
| 1653 | #define IApplicationData_get_TemporaryFolder __x_ABI_CWindows_CStorage_CIApplicationData_get_TemporaryFolder | ||
| 1654 | #define IApplicationData_DataChanged __x_ABI_CWindows_CStorage_CIApplicationData_DataChanged | ||
| 1655 | #define IApplicationData_SignalDataChanged __x_ABI_CWindows_CStorage_CIApplicationData_SignalDataChanged | ||
| 1656 | #define IApplicationData_RoamingStorageQuota __x_ABI_CWindows_CStorage_CIApplicationData_RoamingStorageQuota | ||
| 1657 | #endif /* WIDL_using_Windows_Storage */ | ||
| 1470 | #endif | 1658 | #endif |
| 1471 | 1659 | ||
| 1472 | #endif | 1660 | #endif |
| 1473 | 1661 | ||
| 1474 | HRESULT STDMETHODCALLTYPE IApplicationData_get_Version_Proxy( | 1662 | #endif /* ____x_ABI_CWindows_CStorage_CIApplicationData_INTERFACE_DEFINED__ */ |
| 1475 | IApplicationData* This, | ||
| 1476 | int *value); | ||
| 1477 | void __RPC_STUB IApplicationData_get_Version_Stub( | ||
| 1478 | IRpcStubBuffer* This, | ||
| 1479 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1480 | PRPC_MESSAGE pRpcMessage, | ||
| 1481 | DWORD* pdwStubPhase); | ||
| 1482 | HRESULT STDMETHODCALLTYPE IApplicationData_SetVersionAsync_Proxy( | ||
| 1483 | IApplicationData* This, | ||
| 1484 | int desiredVersion, | ||
| 1485 | ApplicationDataSetVersionHandler *handler, | ||
| 1486 | IInspectable **setVersionOperation); | ||
| 1487 | void __RPC_STUB IApplicationData_SetVersionAsync_Stub( | ||
| 1488 | IRpcStubBuffer* This, | ||
| 1489 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1490 | PRPC_MESSAGE pRpcMessage, | ||
| 1491 | DWORD* pdwStubPhase); | ||
| 1492 | HRESULT STDMETHODCALLTYPE IApplicationData_ClearAllAsync_Proxy( | ||
| 1493 | IApplicationData* This, | ||
| 1494 | IInspectable **clearOperation); | ||
| 1495 | void __RPC_STUB IApplicationData_ClearAllAsync_Stub( | ||
| 1496 | IRpcStubBuffer* This, | ||
| 1497 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1498 | PRPC_MESSAGE pRpcMessage, | ||
| 1499 | DWORD* pdwStubPhase); | ||
| 1500 | HRESULT STDMETHODCALLTYPE IApplicationData_ClearAsync_Proxy( | ||
| 1501 | IApplicationData* This, | ||
| 1502 | ApplicationDataLocality locality, | ||
| 1503 | IInspectable **clearOperation); | ||
| 1504 | void __RPC_STUB IApplicationData_ClearAsync_Stub( | ||
| 1505 | IRpcStubBuffer* This, | ||
| 1506 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1507 | PRPC_MESSAGE pRpcMessage, | ||
| 1508 | DWORD* pdwStubPhase); | ||
| 1509 | HRESULT STDMETHODCALLTYPE IApplicationData_get_LocalSettings_Proxy( | ||
| 1510 | IApplicationData* This, | ||
| 1511 | IApplicationDataContainer **value); | ||
| 1512 | void __RPC_STUB IApplicationData_get_LocalSettings_Stub( | ||
| 1513 | IRpcStubBuffer* This, | ||
| 1514 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1515 | PRPC_MESSAGE pRpcMessage, | ||
| 1516 | DWORD* pdwStubPhase); | ||
| 1517 | HRESULT STDMETHODCALLTYPE IApplicationData_get_RoamingSettings_Proxy( | ||
| 1518 | IApplicationData* This, | ||
| 1519 | IApplicationDataContainer **value); | ||
| 1520 | void __RPC_STUB IApplicationData_get_RoamingSettings_Stub( | ||
| 1521 | IRpcStubBuffer* This, | ||
| 1522 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1523 | PRPC_MESSAGE pRpcMessage, | ||
| 1524 | DWORD* pdwStubPhase); | ||
| 1525 | HRESULT STDMETHODCALLTYPE IApplicationData_get_LocalFolder_Proxy( | ||
| 1526 | IApplicationData* This, | ||
| 1527 | IStorageFolder **value); | ||
| 1528 | void __RPC_STUB IApplicationData_get_LocalFolder_Stub( | ||
| 1529 | IRpcStubBuffer* This, | ||
| 1530 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1531 | PRPC_MESSAGE pRpcMessage, | ||
| 1532 | DWORD* pdwStubPhase); | ||
| 1533 | HRESULT STDMETHODCALLTYPE IApplicationData_get_RoamingFolder_Proxy( | ||
| 1534 | IApplicationData* This, | ||
| 1535 | IStorageFolder **value); | ||
| 1536 | void __RPC_STUB IApplicationData_get_RoamingFolder_Stub( | ||
| 1537 | IRpcStubBuffer* This, | ||
| 1538 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1539 | PRPC_MESSAGE pRpcMessage, | ||
| 1540 | DWORD* pdwStubPhase); | ||
| 1541 | HRESULT STDMETHODCALLTYPE IApplicationData_get_TemporaryFolder_Proxy( | ||
| 1542 | IApplicationData* This, | ||
| 1543 | IStorageFolder **value); | ||
| 1544 | void __RPC_STUB IApplicationData_get_TemporaryFolder_Stub( | ||
| 1545 | IRpcStubBuffer* This, | ||
| 1546 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1547 | PRPC_MESSAGE pRpcMessage, | ||
| 1548 | DWORD* pdwStubPhase); | ||
| 1549 | HRESULT STDMETHODCALLTYPE IApplicationData_DataChanged_Proxy( | ||
| 1550 | IApplicationData* This, | ||
| 1551 | EventRegistrationToken token); | ||
| 1552 | void __RPC_STUB IApplicationData_DataChanged_Stub( | ||
| 1553 | IRpcStubBuffer* This, | ||
| 1554 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1555 | PRPC_MESSAGE pRpcMessage, | ||
| 1556 | DWORD* pdwStubPhase); | ||
| 1557 | HRESULT STDMETHODCALLTYPE IApplicationData_SignalDataChanged_Proxy( | ||
| 1558 | IApplicationData* This); | ||
| 1559 | void __RPC_STUB IApplicationData_SignalDataChanged_Stub( | ||
| 1560 | IRpcStubBuffer* This, | ||
| 1561 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1562 | PRPC_MESSAGE pRpcMessage, | ||
| 1563 | DWORD* pdwStubPhase); | ||
| 1564 | HRESULT STDMETHODCALLTYPE IApplicationData_RoamingStorageQuota_Proxy( | ||
| 1565 | IApplicationData* This, | ||
| 1566 | UINT64 *value); | ||
| 1567 | void __RPC_STUB IApplicationData_RoamingStorageQuota_Stub( | ||
| 1568 | IRpcStubBuffer* This, | ||
| 1569 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1570 | PRPC_MESSAGE pRpcMessage, | ||
| 1571 | DWORD* pdwStubPhase); | ||
| 1572 | |||
| 1573 | #endif /* __IApplicationData_INTERFACE_DEFINED__ */ | ||
| 1574 | 1663 | ||
| 1575 | /***************************************************************************** | 1664 | /***************************************************************************** |
| 1576 | * IApplicationData2 interface | 1665 | * IApplicationData2 interface |
| 1577 | */ | 1666 | */ |
| 1578 | #ifndef __IApplicationData2_INTERFACE_DEFINED__ | 1667 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationData2_INTERFACE_DEFINED__ |
| 1579 | #define __IApplicationData2_INTERFACE_DEFINED__ | 1668 | #define ____x_ABI_CWindows_CStorage_CIApplicationData2_INTERFACE_DEFINED__ |
| 1580 | 1669 | ||
| 1581 | DEFINE_GUID(IID_IApplicationData2, 0x9e65cd69, 0x0ba3, 0x4e32, 0xbe,0x29, 0xb0,0x2d,0xe6,0x60,0x76,0x38); | 1670 | DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationData2, 0x9e65cd69, 0x0ba3, 0x4e32, 0xbe,0x29, 0xb0,0x2d,0xe6,0x60,0x76,0x38); |
| 1582 | #if defined(__cplusplus) && !defined(CINTERFACE) | 1671 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1583 | MIDL_INTERFACE("9e65cd69-0ba3-4e32-be29-b02de6607638") | 1672 | } /* extern "C" */ |
| 1584 | IApplicationData2 : public IInspectable | 1673 | namespace ABI { |
| 1585 | { | 1674 | namespace Windows { |
| 1586 | virtual HRESULT STDMETHODCALLTYPE get_LocalCacheFolder( | 1675 | namespace Storage { |
| 1587 | IStorageFolder **value) = 0; | 1676 | MIDL_INTERFACE("9e65cd69-0ba3-4e32-be29-b02de6607638") |
| 1588 | 1677 | IApplicationData2 : public IInspectable | |
| 1589 | }; | 1678 | { |
| 1679 | virtual HRESULT STDMETHODCALLTYPE get_LocalCacheFolder( | ||
| 1680 | ABI::Windows::Storage::IStorageFolder **value) = 0; | ||
| 1681 | |||
| 1682 | }; | ||
| 1683 | } | ||
| 1684 | } | ||
| 1685 | } | ||
| 1686 | extern "C" { | ||
| 1590 | #ifdef __CRT_UUID_DECL | 1687 | #ifdef __CRT_UUID_DECL |
| 1591 | __CRT_UUID_DECL(IApplicationData2, 0x9e65cd69, 0x0ba3, 0x4e32, 0xbe,0x29, 0xb0,0x2d,0xe6,0x60,0x76,0x38) | 1688 | __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIApplicationData2, 0x9e65cd69, 0x0ba3, 0x4e32, 0xbe,0x29, 0xb0,0x2d,0xe6,0x60,0x76,0x38) |
| 1592 | #endif | 1689 | #endif |
| 1593 | #else | 1690 | #else |
| 1594 | typedef struct IApplicationData2Vtbl { | 1691 | typedef struct __x_ABI_CWindows_CStorage_CIApplicationData2Vtbl { |
| 1595 | BEGIN_INTERFACE | 1692 | BEGIN_INTERFACE |
| 1596 | 1693 | ||
| 1597 | /*** IUnknown methods ***/ | 1694 | /*** IUnknown methods ***/ |
| 1598 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1695 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1599 | IApplicationData2 *This, | 1696 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This, |
| 1600 | REFIID riid, | 1697 | REFIID riid, |
| 1601 | void **ppvObject); | 1698 | void **ppvObject); |
| 1602 | 1699 | ||
| 1603 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1700 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1604 | IApplicationData2 *This); | 1701 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This); |
| 1605 | 1702 | ||
| 1606 | ULONG (STDMETHODCALLTYPE *Release)( | 1703 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1607 | IApplicationData2 *This); | 1704 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This); |
| 1608 | 1705 | ||
| 1609 | /*** IInspectable methods ***/ | 1706 | /*** IInspectable methods ***/ |
| 1610 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 1707 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 1611 | IApplicationData2 *This, | 1708 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This, |
| 1612 | ULONG *iidCount, | 1709 | ULONG *iidCount, |
| 1613 | IID **iids); | 1710 | IID **iids); |
| 1614 | 1711 | ||
| 1615 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 1712 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 1616 | IApplicationData2 *This, | 1713 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This, |
| 1617 | HSTRING *className); | 1714 | HSTRING *className); |
| 1618 | 1715 | ||
| 1619 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 1716 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 1620 | IApplicationData2 *This, | 1717 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This, |
| 1621 | TrustLevel *trustLevel); | 1718 | TrustLevel *trustLevel); |
| 1622 | 1719 | ||
| 1623 | /*** IApplicationData2 methods ***/ | 1720 | /*** IApplicationData2 methods ***/ |
| 1624 | HRESULT (STDMETHODCALLTYPE *get_LocalCacheFolder)( | 1721 | HRESULT (STDMETHODCALLTYPE *get_LocalCacheFolder)( |
| 1625 | IApplicationData2 *This, | 1722 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This, |
| 1626 | IStorageFolder **value); | 1723 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); |
| 1627 | 1724 | ||
| 1628 | END_INTERFACE | 1725 | END_INTERFACE |
| 1629 | } IApplicationData2Vtbl; | 1726 | } __x_ABI_CWindows_CStorage_CIApplicationData2Vtbl; |
| 1630 | 1727 | ||
| 1631 | interface IApplicationData2 { | 1728 | interface __x_ABI_CWindows_CStorage_CIApplicationData2 { |
| 1632 | CONST_VTBL IApplicationData2Vtbl* lpVtbl; | 1729 | CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationData2Vtbl* lpVtbl; |
| 1633 | }; | 1730 | }; |
| 1634 | 1731 | ||
| 1635 | #ifdef COBJMACROS | 1732 | #ifdef COBJMACROS |
| 1636 | #ifndef WIDL_C_INLINE_WRAPPERS | 1733 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1637 | /*** IUnknown methods ***/ | 1734 | /*** IUnknown methods ***/ |
| 1638 | #define IApplicationData2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 1735 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 1639 | #define IApplicationData2_AddRef(This) (This)->lpVtbl->AddRef(This) | 1736 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 1640 | #define IApplicationData2_Release(This) (This)->lpVtbl->Release(This) | 1737 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_Release(This) (This)->lpVtbl->Release(This) |
| 1641 | /*** IInspectable methods ***/ | 1738 | /*** IInspectable methods ***/ |
| 1642 | #define IApplicationData2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 1739 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 1643 | #define IApplicationData2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 1740 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 1644 | #define IApplicationData2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 1741 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 1645 | /*** IApplicationData2 methods ***/ | 1742 | /*** IApplicationData2 methods ***/ |
| 1646 | #define IApplicationData2_get_LocalCacheFolder(This,value) (This)->lpVtbl->get_LocalCacheFolder(This,value) | 1743 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_get_LocalCacheFolder(This,value) (This)->lpVtbl->get_LocalCacheFolder(This,value) |
| 1647 | #else | 1744 | #else |
| 1648 | /*** IUnknown methods ***/ | 1745 | /*** IUnknown methods ***/ |
| 1649 | static FORCEINLINE HRESULT IApplicationData2_QueryInterface(IApplicationData2* This,REFIID riid,void **ppvObject) { | 1746 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationData2* This,REFIID riid,void **ppvObject) { |
| 1650 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 1747 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 1651 | } | 1748 | } |
| 1652 | static FORCEINLINE ULONG IApplicationData2_AddRef(IApplicationData2* This) { | 1749 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData2_AddRef(__x_ABI_CWindows_CStorage_CIApplicationData2* This) { |
| 1653 | return This->lpVtbl->AddRef(This); | 1750 | return This->lpVtbl->AddRef(This); |
| 1654 | } | 1751 | } |
| 1655 | static FORCEINLINE ULONG IApplicationData2_Release(IApplicationData2* This) { | 1752 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData2_Release(__x_ABI_CWindows_CStorage_CIApplicationData2* This) { |
| 1656 | return This->lpVtbl->Release(This); | 1753 | return This->lpVtbl->Release(This); |
| 1657 | } | 1754 | } |
| 1658 | /*** IInspectable methods ***/ | 1755 | /*** IInspectable methods ***/ |
| 1659 | static FORCEINLINE HRESULT IApplicationData2_GetIids(IApplicationData2* This,ULONG *iidCount,IID **iids) { | 1756 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_GetIids(__x_ABI_CWindows_CStorage_CIApplicationData2* This,ULONG *iidCount,IID **iids) { |
| 1660 | return This->lpVtbl->GetIids(This,iidCount,iids); | 1757 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 1661 | } | 1758 | } |
| 1662 | static FORCEINLINE HRESULT IApplicationData2_GetRuntimeClassName(IApplicationData2* This,HSTRING *className) { | 1759 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationData2* This,HSTRING *className) { |
| 1663 | return This->lpVtbl->GetRuntimeClassName(This,className); | 1760 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 1664 | } | 1761 | } |
| 1665 | static FORCEINLINE HRESULT IApplicationData2_GetTrustLevel(IApplicationData2* This,TrustLevel *trustLevel) { | 1762 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationData2* This,TrustLevel *trustLevel) { |
| 1666 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 1763 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 1667 | } | 1764 | } |
| 1668 | /*** IApplicationData2 methods ***/ | 1765 | /*** IApplicationData2 methods ***/ |
| 1669 | static FORCEINLINE HRESULT IApplicationData2_get_LocalCacheFolder(IApplicationData2* This,IStorageFolder **value) { | 1766 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_get_LocalCacheFolder(__x_ABI_CWindows_CStorage_CIApplicationData2* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { |
| 1670 | return This->lpVtbl->get_LocalCacheFolder(This,value); | 1767 | return This->lpVtbl->get_LocalCacheFolder(This,value); |
| 1671 | } | 1768 | } |
| 1672 | #endif | 1769 | #endif |
| 1770 | #ifdef WIDL_using_Windows_Storage | ||
| 1771 | #define IID_IApplicationData2 IID___x_ABI_CWindows_CStorage_CIApplicationData2 | ||
| 1772 | #define IApplicationData2Vtbl __x_ABI_CWindows_CStorage_CIApplicationData2Vtbl | ||
| 1773 | #define IApplicationData2 __x_ABI_CWindows_CStorage_CIApplicationData2 | ||
| 1774 | #define IApplicationData2_QueryInterface __x_ABI_CWindows_CStorage_CIApplicationData2_QueryInterface | ||
| 1775 | #define IApplicationData2_AddRef __x_ABI_CWindows_CStorage_CIApplicationData2_AddRef | ||
| 1776 | #define IApplicationData2_Release __x_ABI_CWindows_CStorage_CIApplicationData2_Release | ||
| 1777 | #define IApplicationData2_GetIids __x_ABI_CWindows_CStorage_CIApplicationData2_GetIids | ||
| 1778 | #define IApplicationData2_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIApplicationData2_GetRuntimeClassName | ||
| 1779 | #define IApplicationData2_GetTrustLevel __x_ABI_CWindows_CStorage_CIApplicationData2_GetTrustLevel | ||
| 1780 | #define IApplicationData2_get_LocalCacheFolder __x_ABI_CWindows_CStorage_CIApplicationData2_get_LocalCacheFolder | ||
| 1781 | #endif /* WIDL_using_Windows_Storage */ | ||
| 1673 | #endif | 1782 | #endif |
| 1674 | 1783 | ||
| 1675 | #endif | 1784 | #endif |
| 1676 | 1785 | ||
| 1677 | #endif /* __IApplicationData2_INTERFACE_DEFINED__ */ | 1786 | #endif /* ____x_ABI_CWindows_CStorage_CIApplicationData2_INTERFACE_DEFINED__ */ |
| 1678 | 1787 | ||
| 1679 | /***************************************************************************** | 1788 | /***************************************************************************** |
| 1680 | * IApplicationDataStatics interface | 1789 | * IApplicationDataStatics interface |
| 1681 | */ | 1790 | */ |
| 1682 | #ifndef __IApplicationDataStatics_INTERFACE_DEFINED__ | 1791 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_INTERFACE_DEFINED__ |
| 1683 | #define __IApplicationDataStatics_INTERFACE_DEFINED__ | 1792 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_INTERFACE_DEFINED__ |
| 1684 | 1793 | ||
| 1685 | DEFINE_GUID(IID_IApplicationDataStatics, 0x5612147b, 0xe843, 0x45e3, 0x94,0xd8, 0x06,0x16,0x9e,0x3c,0x8e,0x17); | 1794 | DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationDataStatics, 0x5612147b, 0xe843, 0x45e3, 0x94,0xd8, 0x06,0x16,0x9e,0x3c,0x8e,0x17); |
| 1686 | #if defined(__cplusplus) && !defined(CINTERFACE) | 1795 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1687 | MIDL_INTERFACE("5612147b-e843-45e3-94d8-06169e3c8e17") | 1796 | } /* extern "C" */ |
| 1688 | IApplicationDataStatics : public IInspectable | 1797 | namespace ABI { |
| 1689 | { | 1798 | namespace Windows { |
| 1690 | virtual HRESULT STDMETHODCALLTYPE get_Current( | 1799 | namespace Storage { |
| 1691 | IApplicationData **data) = 0; | 1800 | MIDL_INTERFACE("5612147b-e843-45e3-94d8-06169e3c8e17") |
| 1692 | 1801 | IApplicationDataStatics : public IInspectable | |
| 1693 | }; | 1802 | { |
| 1803 | virtual HRESULT STDMETHODCALLTYPE get_Current( | ||
| 1804 | ABI::Windows::Storage::IApplicationData **data) = 0; | ||
| 1805 | |||
| 1806 | }; | ||
| 1807 | } | ||
| 1808 | } | ||
| 1809 | } | ||
| 1810 | extern "C" { | ||
| 1694 | #ifdef __CRT_UUID_DECL | 1811 | #ifdef __CRT_UUID_DECL |
| 1695 | __CRT_UUID_DECL(IApplicationDataStatics, 0x5612147b, 0xe843, 0x45e3, 0x94,0xd8, 0x06,0x16,0x9e,0x3c,0x8e,0x17) | 1812 | __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIApplicationDataStatics, 0x5612147b, 0xe843, 0x45e3, 0x94,0xd8, 0x06,0x16,0x9e,0x3c,0x8e,0x17) |
| 1696 | #endif | 1813 | #endif |
| 1697 | #else | 1814 | #else |
| 1698 | typedef struct IApplicationDataStaticsVtbl { | 1815 | typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataStaticsVtbl { |
| 1699 | BEGIN_INTERFACE | 1816 | BEGIN_INTERFACE |
| 1700 | 1817 | ||
| 1701 | /*** IUnknown methods ***/ | 1818 | /*** IUnknown methods ***/ |
| 1702 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1819 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1703 | IApplicationDataStatics* This, | 1820 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This, |
| 1704 | REFIID riid, | 1821 | REFIID riid, |
| 1705 | void **ppvObject); | 1822 | void **ppvObject); |
| 1706 | 1823 | ||
| 1707 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1824 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1708 | IApplicationDataStatics* This); | 1825 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This); |
| 1709 | 1826 | ||
| 1710 | ULONG (STDMETHODCALLTYPE *Release)( | 1827 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1711 | IApplicationDataStatics* This); | 1828 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This); |
| 1712 | 1829 | ||
| 1713 | /*** IInspectable methods ***/ | 1830 | /*** IInspectable methods ***/ |
| 1714 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 1831 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 1715 | IApplicationDataStatics* This, | 1832 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This, |
| 1716 | ULONG *iidCount, | 1833 | ULONG *iidCount, |
| 1717 | IID **iids); | 1834 | IID **iids); |
| 1718 | 1835 | ||
| 1719 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 1836 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 1720 | IApplicationDataStatics* This, | 1837 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This, |
| 1721 | HSTRING *className); | 1838 | HSTRING *className); |
| 1722 | 1839 | ||
| 1723 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 1840 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 1724 | IApplicationDataStatics* This, | 1841 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This, |
| 1725 | TrustLevel *trustLevel); | 1842 | TrustLevel *trustLevel); |
| 1726 | 1843 | ||
| 1727 | /*** IApplicationDataStatics methods ***/ | 1844 | /*** IApplicationDataStatics methods ***/ |
| 1728 | HRESULT (STDMETHODCALLTYPE *get_Current)( | 1845 | HRESULT (STDMETHODCALLTYPE *get_Current)( |
| 1729 | IApplicationDataStatics* This, | 1846 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This, |
| 1730 | IApplicationData **data); | 1847 | __x_ABI_CWindows_CStorage_CIApplicationData **data); |
| 1731 | 1848 | ||
| 1732 | END_INTERFACE | 1849 | END_INTERFACE |
| 1733 | } IApplicationDataStaticsVtbl; | 1850 | } __x_ABI_CWindows_CStorage_CIApplicationDataStaticsVtbl; |
| 1734 | interface IApplicationDataStatics { | 1851 | |
| 1735 | CONST_VTBL IApplicationDataStaticsVtbl* lpVtbl; | 1852 | interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics { |
| 1853 | CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataStaticsVtbl* lpVtbl; | ||
| 1736 | }; | 1854 | }; |
| 1737 | 1855 | ||
| 1738 | #ifdef COBJMACROS | 1856 | #ifdef COBJMACROS |
| 1739 | #ifndef WIDL_C_INLINE_WRAPPERS | 1857 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1740 | /*** IUnknown methods ***/ | 1858 | /*** IUnknown methods ***/ |
| 1741 | #define IApplicationDataStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 1859 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 1742 | #define IApplicationDataStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | 1860 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 1743 | #define IApplicationDataStatics_Release(This) (This)->lpVtbl->Release(This) | 1861 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_Release(This) (This)->lpVtbl->Release(This) |
| 1744 | /*** IInspectable methods ***/ | 1862 | /*** IInspectable methods ***/ |
| 1745 | #define IApplicationDataStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 1863 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 1746 | #define IApplicationDataStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 1864 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 1747 | #define IApplicationDataStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 1865 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 1748 | /*** IApplicationDataStatics methods ***/ | 1866 | /*** IApplicationDataStatics methods ***/ |
| 1749 | #define IApplicationDataStatics_get_Current(This,data) (This)->lpVtbl->get_Current(This,data) | 1867 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_get_Current(This,data) (This)->lpVtbl->get_Current(This,data) |
| 1750 | #else | 1868 | #else |
| 1751 | /*** IUnknown methods ***/ | 1869 | /*** IUnknown methods ***/ |
| 1752 | static FORCEINLINE HRESULT IApplicationDataStatics_QueryInterface(IApplicationDataStatics* This,REFIID riid,void **ppvObject) { | 1870 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,REFIID riid,void **ppvObject) { |
| 1753 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 1871 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 1754 | } | 1872 | } |
| 1755 | static FORCEINLINE ULONG IApplicationDataStatics_AddRef(IApplicationDataStatics* This) { | 1873 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataStatics_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This) { |
| 1756 | return This->lpVtbl->AddRef(This); | 1874 | return This->lpVtbl->AddRef(This); |
| 1757 | } | 1875 | } |
| 1758 | static FORCEINLINE ULONG IApplicationDataStatics_Release(IApplicationDataStatics* This) { | 1876 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataStatics_Release(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This) { |
| 1759 | return This->lpVtbl->Release(This); | 1877 | return This->lpVtbl->Release(This); |
| 1760 | } | 1878 | } |
| 1761 | /*** IInspectable methods ***/ | 1879 | /*** IInspectable methods ***/ |
| 1762 | static FORCEINLINE HRESULT IApplicationDataStatics_GetIids(IApplicationDataStatics* This,ULONG *iidCount,IID **iids) { | 1880 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetIids(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,ULONG *iidCount,IID **iids) { |
| 1763 | return This->lpVtbl->GetIids(This,iidCount,iids); | 1881 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 1764 | } | 1882 | } |
| 1765 | static FORCEINLINE HRESULT IApplicationDataStatics_GetRuntimeClassName(IApplicationDataStatics* This,HSTRING *className) { | 1883 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,HSTRING *className) { |
| 1766 | return This->lpVtbl->GetRuntimeClassName(This,className); | 1884 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 1767 | } | 1885 | } |
| 1768 | static FORCEINLINE HRESULT IApplicationDataStatics_GetTrustLevel(IApplicationDataStatics* This,TrustLevel *trustLevel) { | 1886 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,TrustLevel *trustLevel) { |
| 1769 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 1887 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 1770 | } | 1888 | } |
| 1771 | /*** IApplicationDataStatics methods ***/ | 1889 | /*** IApplicationDataStatics methods ***/ |
| 1772 | static FORCEINLINE HRESULT IApplicationDataStatics_get_Current(IApplicationDataStatics* This,IApplicationData **data) { | 1890 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_get_Current(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,__x_ABI_CWindows_CStorage_CIApplicationData **data) { |
| 1773 | return This->lpVtbl->get_Current(This,data); | 1891 | return This->lpVtbl->get_Current(This,data); |
| 1774 | } | 1892 | } |
| 1775 | #endif | 1893 | #endif |
| 1894 | #ifdef WIDL_using_Windows_Storage | ||
| 1895 | #define IID_IApplicationDataStatics IID___x_ABI_CWindows_CStorage_CIApplicationDataStatics | ||
| 1896 | #define IApplicationDataStaticsVtbl __x_ABI_CWindows_CStorage_CIApplicationDataStaticsVtbl | ||
| 1897 | #define IApplicationDataStatics __x_ABI_CWindows_CStorage_CIApplicationDataStatics | ||
| 1898 | #define IApplicationDataStatics_QueryInterface __x_ABI_CWindows_CStorage_CIApplicationDataStatics_QueryInterface | ||
| 1899 | #define IApplicationDataStatics_AddRef __x_ABI_CWindows_CStorage_CIApplicationDataStatics_AddRef | ||
| 1900 | #define IApplicationDataStatics_Release __x_ABI_CWindows_CStorage_CIApplicationDataStatics_Release | ||
| 1901 | #define IApplicationDataStatics_GetIids __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetIids | ||
| 1902 | #define IApplicationDataStatics_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetRuntimeClassName | ||
| 1903 | #define IApplicationDataStatics_GetTrustLevel __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetTrustLevel | ||
| 1904 | #define IApplicationDataStatics_get_Current __x_ABI_CWindows_CStorage_CIApplicationDataStatics_get_Current | ||
| 1905 | #endif /* WIDL_using_Windows_Storage */ | ||
| 1776 | #endif | 1906 | #endif |
| 1777 | 1907 | ||
| 1778 | #endif | 1908 | #endif |
| 1779 | 1909 | ||
| 1780 | HRESULT STDMETHODCALLTYPE IApplicationDataStatics_get_Current_Proxy( | 1910 | #endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_INTERFACE_DEFINED__ */ |
| 1781 | IApplicationDataStatics* This, | ||
| 1782 | IApplicationData **data); | ||
| 1783 | void __RPC_STUB IApplicationDataStatics_get_Current_Stub( | ||
| 1784 | IRpcStubBuffer* This, | ||
| 1785 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1786 | PRPC_MESSAGE pRpcMessage, | ||
| 1787 | DWORD* pdwStubPhase); | ||
| 1788 | |||
| 1789 | #endif /* __IApplicationDataStatics_INTERFACE_DEFINED__ */ | ||
| 1790 | 1911 | ||
| 1791 | /***************************************************************************** | 1912 | /***************************************************************************** |
| 1792 | * ApplicationDataSetVersionHandler interface | 1913 | * IApplicationDataSetVersionHandler interface |
| 1793 | */ | 1914 | */ |
| 1794 | #ifndef __ApplicationDataSetVersionHandler_INTERFACE_DEFINED__ | 1915 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_INTERFACE_DEFINED__ |
| 1795 | #define __ApplicationDataSetVersionHandler_INTERFACE_DEFINED__ | 1916 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_INTERFACE_DEFINED__ |
| 1796 | 1917 | ||
| 1797 | DEFINE_GUID(IID_ApplicationDataSetVersionHandler, 0xa05791e6, 0xcc9f, 0x4687, 0xac,0xab, 0xa3,0x64,0xfd,0x78,0x54,0x63); | 1918 | DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler, 0xa05791e6, 0xcc9f, 0x4687, 0xac,0xab, 0xa3,0x64,0xfd,0x78,0x54,0x63); |
| 1798 | #if defined(__cplusplus) && !defined(CINTERFACE) | 1919 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1799 | MIDL_INTERFACE("a05791e6-cc9f-4687-acab-a364fd785463") | 1920 | } /* extern "C" */ |
| 1800 | ApplicationDataSetVersionHandler : public IUnknown | 1921 | namespace ABI { |
| 1801 | { | 1922 | namespace Windows { |
| 1802 | virtual HRESULT STDMETHODCALLTYPE ApplicationDataSetVersionHandler( | 1923 | namespace Storage { |
| 1803 | ISetVersionRequest *setVersionRequest) = 0; | 1924 | MIDL_INTERFACE("a05791e6-cc9f-4687-acab-a364fd785463") |
| 1804 | 1925 | IApplicationDataSetVersionHandler : public IUnknown | |
| 1805 | }; | 1926 | { |
| 1927 | virtual HRESULT STDMETHODCALLTYPE Invoke( | ||
| 1928 | ABI::Windows::Storage::ISetVersionRequest *setVersionRequest) = 0; | ||
| 1929 | |||
| 1930 | }; | ||
| 1931 | } | ||
| 1932 | } | ||
| 1933 | } | ||
| 1934 | extern "C" { | ||
| 1806 | #ifdef __CRT_UUID_DECL | 1935 | #ifdef __CRT_UUID_DECL |
| 1807 | __CRT_UUID_DECL(ApplicationDataSetVersionHandler, 0xa05791e6, 0xcc9f, 0x4687, 0xac,0xab, 0xa3,0x64,0xfd,0x78,0x54,0x63) | 1936 | __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler, 0xa05791e6, 0xcc9f, 0x4687, 0xac,0xab, 0xa3,0x64,0xfd,0x78,0x54,0x63) |
| 1808 | #endif | 1937 | #endif |
| 1809 | #else | 1938 | #else |
| 1810 | typedef struct ApplicationDataSetVersionHandlerVtbl { | 1939 | typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl { |
| 1811 | BEGIN_INTERFACE | 1940 | BEGIN_INTERFACE |
| 1812 | 1941 | ||
| 1813 | /*** IUnknown methods ***/ | 1942 | /*** IUnknown methods ***/ |
| 1814 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 1943 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1815 | ApplicationDataSetVersionHandler* This, | 1944 | __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This, |
| 1816 | REFIID riid, | 1945 | REFIID riid, |
| 1817 | void **ppvObject); | 1946 | void **ppvObject); |
| 1818 | 1947 | ||
| 1819 | ULONG (STDMETHODCALLTYPE *AddRef)( | 1948 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1820 | ApplicationDataSetVersionHandler* This); | 1949 | __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This); |
| 1821 | 1950 | ||
| 1822 | ULONG (STDMETHODCALLTYPE *Release)( | 1951 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1823 | ApplicationDataSetVersionHandler* This); | 1952 | __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This); |
| 1824 | 1953 | ||
| 1825 | /*** ApplicationDataSetVersionHandler methods ***/ | 1954 | /*** IApplicationDataSetVersionHandler methods ***/ |
| 1826 | HRESULT (STDMETHODCALLTYPE *ApplicationDataSetVersionHandler)( | 1955 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 1827 | ApplicationDataSetVersionHandler* This, | 1956 | __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This, |
| 1828 | ISetVersionRequest *setVersionRequest); | 1957 | __x_ABI_CWindows_CStorage_CISetVersionRequest *setVersionRequest); |
| 1829 | 1958 | ||
| 1830 | END_INTERFACE | 1959 | END_INTERFACE |
| 1831 | } ApplicationDataSetVersionHandlerVtbl; | 1960 | } __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl; |
| 1832 | interface ApplicationDataSetVersionHandler { | 1961 | |
| 1833 | CONST_VTBL ApplicationDataSetVersionHandlerVtbl* lpVtbl; | 1962 | interface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler { |
| 1963 | CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl* lpVtbl; | ||
| 1834 | }; | 1964 | }; |
| 1835 | 1965 | ||
| 1836 | #ifdef COBJMACROS | 1966 | #ifdef COBJMACROS |
| 1837 | #ifndef WIDL_C_INLINE_WRAPPERS | 1967 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1838 | /*** IUnknown methods ***/ | 1968 | /*** IUnknown methods ***/ |
| 1839 | #define ApplicationDataSetVersionHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 1969 | #define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 1840 | #define ApplicationDataSetVersionHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | 1970 | #define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 1841 | #define ApplicationDataSetVersionHandler_Release(This) (This)->lpVtbl->Release(This) | 1971 | #define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Release(This) (This)->lpVtbl->Release(This) |
| 1842 | /*** ApplicationDataSetVersionHandler methods ***/ | 1972 | /*** IApplicationDataSetVersionHandler methods ***/ |
| 1843 | #define ApplicationDataSetVersionHandler_ApplicationDataSetVersionHandler(This,setVersionRequest) (This)->lpVtbl->ApplicationDataSetVersionHandler(This,setVersionRequest) | 1973 | #define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke(This,setVersionRequest) (This)->lpVtbl->Invoke(This,setVersionRequest) |
| 1844 | #else | 1974 | #else |
| 1845 | /*** IUnknown methods ***/ | 1975 | /*** IUnknown methods ***/ |
| 1846 | static FORCEINLINE HRESULT ApplicationDataSetVersionHandler_QueryInterface(ApplicationDataSetVersionHandler* This,REFIID riid,void **ppvObject) { | 1976 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This,REFIID riid,void **ppvObject) { |
| 1847 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 1977 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 1848 | } | 1978 | } |
| 1849 | static FORCEINLINE ULONG ApplicationDataSetVersionHandler_AddRef(ApplicationDataSetVersionHandler* This) { | 1979 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This) { |
| 1850 | return This->lpVtbl->AddRef(This); | 1980 | return This->lpVtbl->AddRef(This); |
| 1851 | } | 1981 | } |
| 1852 | static FORCEINLINE ULONG ApplicationDataSetVersionHandler_Release(ApplicationDataSetVersionHandler* This) { | 1982 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Release(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This) { |
| 1853 | return This->lpVtbl->Release(This); | 1983 | return This->lpVtbl->Release(This); |
| 1854 | } | 1984 | } |
| 1855 | /*** ApplicationDataSetVersionHandler methods ***/ | 1985 | /*** IApplicationDataSetVersionHandler methods ***/ |
| 1856 | static FORCEINLINE HRESULT ApplicationDataSetVersionHandler_ApplicationDataSetVersionHandler(ApplicationDataSetVersionHandler* This,ISetVersionRequest *setVersionRequest) { | 1986 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This,__x_ABI_CWindows_CStorage_CISetVersionRequest *setVersionRequest) { |
| 1857 | return This->lpVtbl->ApplicationDataSetVersionHandler(This,setVersionRequest); | 1987 | return This->lpVtbl->Invoke(This,setVersionRequest); |
| 1858 | } | 1988 | } |
| 1859 | #endif | 1989 | #endif |
| 1990 | #ifdef WIDL_using_Windows_Storage | ||
| 1991 | #define IID_IApplicationDataSetVersionHandler IID___x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler | ||
| 1992 | #define IApplicationDataSetVersionHandlerVtbl __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl | ||
| 1993 | #define IApplicationDataSetVersionHandler __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler | ||
| 1994 | #define IApplicationDataSetVersionHandler_QueryInterface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_QueryInterface | ||
| 1995 | #define IApplicationDataSetVersionHandler_AddRef __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_AddRef | ||
| 1996 | #define IApplicationDataSetVersionHandler_Release __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Release | ||
| 1997 | #define IApplicationDataSetVersionHandler_Invoke __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke | ||
| 1998 | #endif /* WIDL_using_Windows_Storage */ | ||
| 1860 | #endif | 1999 | #endif |
| 1861 | 2000 | ||
| 1862 | #endif | 2001 | #endif |
| 1863 | 2002 | ||
| 1864 | HRESULT STDMETHODCALLTYPE ApplicationDataSetVersionHandler_ApplicationDataSetVersionHandler_Proxy( | 2003 | #endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_INTERFACE_DEFINED__ */ |
| 1865 | ApplicationDataSetVersionHandler* This, | ||
| 1866 | ISetVersionRequest *setVersionRequest); | ||
| 1867 | void __RPC_STUB ApplicationDataSetVersionHandler_ApplicationDataSetVersionHandler_Stub( | ||
| 1868 | IRpcStubBuffer* This, | ||
| 1869 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 1870 | PRPC_MESSAGE pRpcMessage, | ||
| 1871 | DWORD* pdwStubPhase); | ||
| 1872 | |||
| 1873 | #endif /* __ApplicationDataSetVersionHandler_INTERFACE_DEFINED__ */ | ||
| 1874 | 2004 | ||
| 1875 | /***************************************************************************** | 2005 | /***************************************************************************** |
| 1876 | * ISetVersionRequest interface | 2006 | * ISetVersionRequest interface |
| 1877 | */ | 2007 | */ |
| 1878 | #ifndef __ISetVersionRequest_INTERFACE_DEFINED__ | 2008 | #ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_INTERFACE_DEFINED__ |
| 1879 | #define __ISetVersionRequest_INTERFACE_DEFINED__ | 2009 | #define ____x_ABI_CWindows_CStorage_CISetVersionRequest_INTERFACE_DEFINED__ |
| 1880 | 2010 | ||
| 1881 | DEFINE_GUID(IID_ISetVersionRequest, 0xb9c76b9b, 0x1056, 0x4e69, 0x83,0x30, 0x16,0x26,0x19,0x95,0x6f,0x9b); | 2011 | DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CISetVersionRequest, 0xb9c76b9b, 0x1056, 0x4e69, 0x83,0x30, 0x16,0x26,0x19,0x95,0x6f,0x9b); |
| 1882 | #if defined(__cplusplus) && !defined(CINTERFACE) | 2012 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1883 | MIDL_INTERFACE("b9c76b9b-1056-4e69-8330-162619956f9b") | 2013 | } /* extern "C" */ |
| 1884 | ISetVersionRequest : public IInspectable | 2014 | namespace ABI { |
| 1885 | { | 2015 | namespace Windows { |
| 1886 | virtual HRESULT STDMETHODCALLTYPE get_CurrentVersion( | 2016 | namespace Storage { |
| 1887 | UINT32 *currentVersion) = 0; | 2017 | MIDL_INTERFACE("b9c76b9b-1056-4e69-8330-162619956f9b") |
| 1888 | 2018 | ISetVersionRequest : public IInspectable | |
| 1889 | virtual HRESULT STDMETHODCALLTYPE get_DesiredVersion( | 2019 | { |
| 1890 | UINT32 *desiredVersion) = 0; | 2020 | virtual HRESULT STDMETHODCALLTYPE get_CurrentVersion( |
| 1891 | 2021 | UINT32 *currentVersion) = 0; | |
| 1892 | virtual HRESULT STDMETHODCALLTYPE GetDeferral( | 2022 | |
| 1893 | ISetVersionDeferral **deferral) = 0; | 2023 | virtual HRESULT STDMETHODCALLTYPE get_DesiredVersion( |
| 1894 | 2024 | UINT32 *desiredVersion) = 0; | |
| 1895 | }; | 2025 | |
| 2026 | virtual HRESULT STDMETHODCALLTYPE GetDeferral( | ||
| 2027 | ABI::Windows::Storage::ISetVersionDeferral **deferral) = 0; | ||
| 2028 | |||
| 2029 | }; | ||
| 2030 | } | ||
| 2031 | } | ||
| 2032 | } | ||
| 2033 | extern "C" { | ||
| 1896 | #ifdef __CRT_UUID_DECL | 2034 | #ifdef __CRT_UUID_DECL |
| 1897 | __CRT_UUID_DECL(ISetVersionRequest, 0xb9c76b9b, 0x1056, 0x4e69, 0x83,0x30, 0x16,0x26,0x19,0x95,0x6f,0x9b) | 2035 | __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CISetVersionRequest, 0xb9c76b9b, 0x1056, 0x4e69, 0x83,0x30, 0x16,0x26,0x19,0x95,0x6f,0x9b) |
| 1898 | #endif | 2036 | #endif |
| 1899 | #else | 2037 | #else |
| 1900 | typedef struct ISetVersionRequestVtbl { | 2038 | typedef struct __x_ABI_CWindows_CStorage_CISetVersionRequestVtbl { |
| 1901 | BEGIN_INTERFACE | 2039 | BEGIN_INTERFACE |
| 1902 | 2040 | ||
| 1903 | /*** IUnknown methods ***/ | 2041 | /*** IUnknown methods ***/ |
| 1904 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2042 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1905 | ISetVersionRequest* This, | 2043 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, |
| 1906 | REFIID riid, | 2044 | REFIID riid, |
| 1907 | void **ppvObject); | 2045 | void **ppvObject); |
| 1908 | 2046 | ||
| 1909 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2047 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1910 | ISetVersionRequest* This); | 2048 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This); |
| 1911 | 2049 | ||
| 1912 | ULONG (STDMETHODCALLTYPE *Release)( | 2050 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1913 | ISetVersionRequest* This); | 2051 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This); |
| 1914 | 2052 | ||
| 1915 | /*** IInspectable methods ***/ | 2053 | /*** IInspectable methods ***/ |
| 1916 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 2054 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 1917 | ISetVersionRequest* This, | 2055 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, |
| 1918 | ULONG *iidCount, | 2056 | ULONG *iidCount, |
| 1919 | IID **iids); | 2057 | IID **iids); |
| 1920 | 2058 | ||
| 1921 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 2059 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 1922 | ISetVersionRequest* This, | 2060 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, |
| 1923 | HSTRING *className); | 2061 | HSTRING *className); |
| 1924 | 2062 | ||
| 1925 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 2063 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 1926 | ISetVersionRequest* This, | 2064 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, |
| 1927 | TrustLevel *trustLevel); | 2065 | TrustLevel *trustLevel); |
| 1928 | 2066 | ||
| 1929 | /*** ISetVersionRequest methods ***/ | 2067 | /*** ISetVersionRequest methods ***/ |
| 1930 | HRESULT (STDMETHODCALLTYPE *get_CurrentVersion)( | 2068 | HRESULT (STDMETHODCALLTYPE *get_CurrentVersion)( |
| 1931 | ISetVersionRequest* This, | 2069 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, |
| 1932 | UINT32 *currentVersion); | 2070 | UINT32 *currentVersion); |
| 1933 | 2071 | ||
| 1934 | HRESULT (STDMETHODCALLTYPE *get_DesiredVersion)( | 2072 | HRESULT (STDMETHODCALLTYPE *get_DesiredVersion)( |
| 1935 | ISetVersionRequest* This, | 2073 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, |
| 1936 | UINT32 *desiredVersion); | 2074 | UINT32 *desiredVersion); |
| 1937 | 2075 | ||
| 1938 | HRESULT (STDMETHODCALLTYPE *GetDeferral)( | 2076 | HRESULT (STDMETHODCALLTYPE *GetDeferral)( |
| 1939 | ISetVersionRequest* This, | 2077 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, |
| 1940 | ISetVersionDeferral **deferral); | 2078 | __x_ABI_CWindows_CStorage_CISetVersionDeferral **deferral); |
| 1941 | 2079 | ||
| 1942 | END_INTERFACE | 2080 | END_INTERFACE |
| 1943 | } ISetVersionRequestVtbl; | 2081 | } __x_ABI_CWindows_CStorage_CISetVersionRequestVtbl; |
| 1944 | interface ISetVersionRequest { | 2082 | |
| 1945 | CONST_VTBL ISetVersionRequestVtbl* lpVtbl; | 2083 | interface __x_ABI_CWindows_CStorage_CISetVersionRequest { |
| 2084 | CONST_VTBL __x_ABI_CWindows_CStorage_CISetVersionRequestVtbl* lpVtbl; | ||
| 1946 | }; | 2085 | }; |
| 1947 | 2086 | ||
| 1948 | #ifdef COBJMACROS | 2087 | #ifdef COBJMACROS |
| 1949 | #ifndef WIDL_C_INLINE_WRAPPERS | 2088 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1950 | /*** IUnknown methods ***/ | 2089 | /*** IUnknown methods ***/ |
| 1951 | #define ISetVersionRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 2090 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 1952 | #define ISetVersionRequest_AddRef(This) (This)->lpVtbl->AddRef(This) | 2091 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 1953 | #define ISetVersionRequest_Release(This) (This)->lpVtbl->Release(This) | 2092 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_Release(This) (This)->lpVtbl->Release(This) |
| 1954 | /*** IInspectable methods ***/ | 2093 | /*** IInspectable methods ***/ |
| 1955 | #define ISetVersionRequest_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 2094 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 1956 | #define ISetVersionRequest_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 2095 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 1957 | #define ISetVersionRequest_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 2096 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 1958 | /*** ISetVersionRequest methods ***/ | 2097 | /*** ISetVersionRequest methods ***/ |
| 1959 | #define ISetVersionRequest_get_CurrentVersion(This,currentVersion) (This)->lpVtbl->get_CurrentVersion(This,currentVersion) | 2098 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_get_CurrentVersion(This,currentVersion) (This)->lpVtbl->get_CurrentVersion(This,currentVersion) |
| 1960 | #define ISetVersionRequest_get_DesiredVersion(This,desiredVersion) (This)->lpVtbl->get_DesiredVersion(This,desiredVersion) | 2099 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_get_DesiredVersion(This,desiredVersion) (This)->lpVtbl->get_DesiredVersion(This,desiredVersion) |
| 1961 | #define ISetVersionRequest_GetDeferral(This,deferral) (This)->lpVtbl->GetDeferral(This,deferral) | 2100 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetDeferral(This,deferral) (This)->lpVtbl->GetDeferral(This,deferral) |
| 1962 | #else | 2101 | #else |
| 1963 | /*** IUnknown methods ***/ | 2102 | /*** IUnknown methods ***/ |
| 1964 | static FORCEINLINE HRESULT ISetVersionRequest_QueryInterface(ISetVersionRequest* This,REFIID riid,void **ppvObject) { | 2103 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_QueryInterface(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,REFIID riid,void **ppvObject) { |
| 1965 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 2104 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 1966 | } | 2105 | } |
| 1967 | static FORCEINLINE ULONG ISetVersionRequest_AddRef(ISetVersionRequest* This) { | 2106 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionRequest_AddRef(__x_ABI_CWindows_CStorage_CISetVersionRequest* This) { |
| 1968 | return This->lpVtbl->AddRef(This); | 2107 | return This->lpVtbl->AddRef(This); |
| 1969 | } | 2108 | } |
| 1970 | static FORCEINLINE ULONG ISetVersionRequest_Release(ISetVersionRequest* This) { | 2109 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionRequest_Release(__x_ABI_CWindows_CStorage_CISetVersionRequest* This) { |
| 1971 | return This->lpVtbl->Release(This); | 2110 | return This->lpVtbl->Release(This); |
| 1972 | } | 2111 | } |
| 1973 | /*** IInspectable methods ***/ | 2112 | /*** IInspectable methods ***/ |
| 1974 | static FORCEINLINE HRESULT ISetVersionRequest_GetIids(ISetVersionRequest* This,ULONG *iidCount,IID **iids) { | 2113 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetIids(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,ULONG *iidCount,IID **iids) { |
| 1975 | return This->lpVtbl->GetIids(This,iidCount,iids); | 2114 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 1976 | } | 2115 | } |
| 1977 | static FORCEINLINE HRESULT ISetVersionRequest_GetRuntimeClassName(ISetVersionRequest* This,HSTRING *className) { | 2116 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,HSTRING *className) { |
| 1978 | return This->lpVtbl->GetRuntimeClassName(This,className); | 2117 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 1979 | } | 2118 | } |
| 1980 | static FORCEINLINE HRESULT ISetVersionRequest_GetTrustLevel(ISetVersionRequest* This,TrustLevel *trustLevel) { | 2119 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetTrustLevel(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,TrustLevel *trustLevel) { |
| 1981 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 2120 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 1982 | } | 2121 | } |
| 1983 | /*** ISetVersionRequest methods ***/ | 2122 | /*** ISetVersionRequest methods ***/ |
| 1984 | static FORCEINLINE HRESULT ISetVersionRequest_get_CurrentVersion(ISetVersionRequest* This,UINT32 *currentVersion) { | 2123 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_get_CurrentVersion(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,UINT32 *currentVersion) { |
| 1985 | return This->lpVtbl->get_CurrentVersion(This,currentVersion); | 2124 | return This->lpVtbl->get_CurrentVersion(This,currentVersion); |
| 1986 | } | 2125 | } |
| 1987 | static FORCEINLINE HRESULT ISetVersionRequest_get_DesiredVersion(ISetVersionRequest* This,UINT32 *desiredVersion) { | 2126 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_get_DesiredVersion(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,UINT32 *desiredVersion) { |
| 1988 | return This->lpVtbl->get_DesiredVersion(This,desiredVersion); | 2127 | return This->lpVtbl->get_DesiredVersion(This,desiredVersion); |
| 1989 | } | 2128 | } |
| 1990 | static FORCEINLINE HRESULT ISetVersionRequest_GetDeferral(ISetVersionRequest* This,ISetVersionDeferral **deferral) { | 2129 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetDeferral(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,__x_ABI_CWindows_CStorage_CISetVersionDeferral **deferral) { |
| 1991 | return This->lpVtbl->GetDeferral(This,deferral); | 2130 | return This->lpVtbl->GetDeferral(This,deferral); |
| 1992 | } | 2131 | } |
| 1993 | #endif | 2132 | #endif |
| 2133 | #ifdef WIDL_using_Windows_Storage | ||
| 2134 | #define IID_ISetVersionRequest IID___x_ABI_CWindows_CStorage_CISetVersionRequest | ||
| 2135 | #define ISetVersionRequestVtbl __x_ABI_CWindows_CStorage_CISetVersionRequestVtbl | ||
| 2136 | #define ISetVersionRequest __x_ABI_CWindows_CStorage_CISetVersionRequest | ||
| 2137 | #define ISetVersionRequest_QueryInterface __x_ABI_CWindows_CStorage_CISetVersionRequest_QueryInterface | ||
| 2138 | #define ISetVersionRequest_AddRef __x_ABI_CWindows_CStorage_CISetVersionRequest_AddRef | ||
| 2139 | #define ISetVersionRequest_Release __x_ABI_CWindows_CStorage_CISetVersionRequest_Release | ||
| 2140 | #define ISetVersionRequest_GetIids __x_ABI_CWindows_CStorage_CISetVersionRequest_GetIids | ||
| 2141 | #define ISetVersionRequest_GetRuntimeClassName __x_ABI_CWindows_CStorage_CISetVersionRequest_GetRuntimeClassName | ||
| 2142 | #define ISetVersionRequest_GetTrustLevel __x_ABI_CWindows_CStorage_CISetVersionRequest_GetTrustLevel | ||
| 2143 | #define ISetVersionRequest_get_CurrentVersion __x_ABI_CWindows_CStorage_CISetVersionRequest_get_CurrentVersion | ||
| 2144 | #define ISetVersionRequest_get_DesiredVersion __x_ABI_CWindows_CStorage_CISetVersionRequest_get_DesiredVersion | ||
| 2145 | #define ISetVersionRequest_GetDeferral __x_ABI_CWindows_CStorage_CISetVersionRequest_GetDeferral | ||
| 2146 | #endif /* WIDL_using_Windows_Storage */ | ||
| 1994 | #endif | 2147 | #endif |
| 1995 | 2148 | ||
| 1996 | #endif | 2149 | #endif |
| 1997 | 2150 | ||
| 1998 | HRESULT STDMETHODCALLTYPE ISetVersionRequest_get_CurrentVersion_Proxy( | 2151 | #endif /* ____x_ABI_CWindows_CStorage_CISetVersionRequest_INTERFACE_DEFINED__ */ |
| 1999 | ISetVersionRequest* This, | ||
| 2000 | UINT32 *currentVersion); | ||
| 2001 | void __RPC_STUB ISetVersionRequest_get_CurrentVersion_Stub( | ||
| 2002 | IRpcStubBuffer* This, | ||
| 2003 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2004 | PRPC_MESSAGE pRpcMessage, | ||
| 2005 | DWORD* pdwStubPhase); | ||
| 2006 | HRESULT STDMETHODCALLTYPE ISetVersionRequest_get_DesiredVersion_Proxy( | ||
| 2007 | ISetVersionRequest* This, | ||
| 2008 | UINT32 *desiredVersion); | ||
| 2009 | void __RPC_STUB ISetVersionRequest_get_DesiredVersion_Stub( | ||
| 2010 | IRpcStubBuffer* This, | ||
| 2011 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2012 | PRPC_MESSAGE pRpcMessage, | ||
| 2013 | DWORD* pdwStubPhase); | ||
| 2014 | HRESULT STDMETHODCALLTYPE ISetVersionRequest_GetDeferral_Proxy( | ||
| 2015 | ISetVersionRequest* This, | ||
| 2016 | ISetVersionDeferral **deferral); | ||
| 2017 | void __RPC_STUB ISetVersionRequest_GetDeferral_Stub( | ||
| 2018 | IRpcStubBuffer* This, | ||
| 2019 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2020 | PRPC_MESSAGE pRpcMessage, | ||
| 2021 | DWORD* pdwStubPhase); | ||
| 2022 | |||
| 2023 | #endif /* __ISetVersionRequest_INTERFACE_DEFINED__ */ | ||
| 2024 | 2152 | ||
| 2025 | /***************************************************************************** | 2153 | /***************************************************************************** |
| 2026 | * ISetVersionDeferral interface | 2154 | * ISetVersionDeferral interface |
| 2027 | */ | 2155 | */ |
| 2028 | #ifndef __ISetVersionDeferral_INTERFACE_DEFINED__ | 2156 | #ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__ |
| 2029 | #define __ISetVersionDeferral_INTERFACE_DEFINED__ | 2157 | #define ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__ |
| 2030 | 2158 | ||
| 2031 | DEFINE_GUID(IID_ISetVersionDeferral, 0x033508a2, 0x781a, 0x437a, 0xb0,0x78, 0x3f,0x32,0xba,0xdc,0xfe,0x47); | 2159 | DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CISetVersionDeferral, 0x033508a2, 0x781a, 0x437a, 0xb0,0x78, 0x3f,0x32,0xba,0xdc,0xfe,0x47); |
| 2032 | #if defined(__cplusplus) && !defined(CINTERFACE) | 2160 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 2033 | MIDL_INTERFACE("033508a2-781a-437a-b078-3f32badcfe47") | 2161 | } /* extern "C" */ |
| 2034 | ISetVersionDeferral : public IInspectable | 2162 | namespace ABI { |
| 2035 | { | 2163 | namespace Windows { |
| 2036 | virtual HRESULT STDMETHODCALLTYPE Complete( | 2164 | namespace Storage { |
| 2037 | ) = 0; | 2165 | MIDL_INTERFACE("033508a2-781a-437a-b078-3f32badcfe47") |
| 2038 | 2166 | ISetVersionDeferral : public IInspectable | |
| 2039 | }; | 2167 | { |
| 2168 | virtual HRESULT STDMETHODCALLTYPE Complete( | ||
| 2169 | ) = 0; | ||
| 2170 | |||
| 2171 | }; | ||
| 2172 | } | ||
| 2173 | } | ||
| 2174 | } | ||
| 2175 | extern "C" { | ||
| 2040 | #ifdef __CRT_UUID_DECL | 2176 | #ifdef __CRT_UUID_DECL |
| 2041 | __CRT_UUID_DECL(ISetVersionDeferral, 0x033508a2, 0x781a, 0x437a, 0xb0,0x78, 0x3f,0x32,0xba,0xdc,0xfe,0x47) | 2177 | __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CISetVersionDeferral, 0x033508a2, 0x781a, 0x437a, 0xb0,0x78, 0x3f,0x32,0xba,0xdc,0xfe,0x47) |
| 2042 | #endif | 2178 | #endif |
| 2043 | #else | 2179 | #else |
| 2044 | typedef struct ISetVersionDeferralVtbl { | 2180 | typedef struct __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl { |
| 2045 | BEGIN_INTERFACE | 2181 | BEGIN_INTERFACE |
| 2046 | 2182 | ||
| 2047 | /*** IUnknown methods ***/ | 2183 | /*** IUnknown methods ***/ |
| 2048 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 2184 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2049 | ISetVersionDeferral* This, | 2185 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, |
| 2050 | REFIID riid, | 2186 | REFIID riid, |
| 2051 | void **ppvObject); | 2187 | void **ppvObject); |
| 2052 | 2188 | ||
| 2053 | ULONG (STDMETHODCALLTYPE *AddRef)( | 2189 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2054 | ISetVersionDeferral* This); | 2190 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This); |
| 2055 | 2191 | ||
| 2056 | ULONG (STDMETHODCALLTYPE *Release)( | 2192 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2057 | ISetVersionDeferral* This); | 2193 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This); |
| 2058 | 2194 | ||
| 2059 | /*** IInspectable methods ***/ | 2195 | /*** IInspectable methods ***/ |
| 2060 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 2196 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 2061 | ISetVersionDeferral* This, | 2197 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, |
| 2062 | ULONG *iidCount, | 2198 | ULONG *iidCount, |
| 2063 | IID **iids); | 2199 | IID **iids); |
| 2064 | 2200 | ||
| 2065 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 2201 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 2066 | ISetVersionDeferral* This, | 2202 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, |
| 2067 | HSTRING *className); | 2203 | HSTRING *className); |
| 2068 | 2204 | ||
| 2069 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 2205 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 2070 | ISetVersionDeferral* This, | 2206 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, |
| 2071 | TrustLevel *trustLevel); | 2207 | TrustLevel *trustLevel); |
| 2072 | 2208 | ||
| 2073 | /*** ISetVersionDeferral methods ***/ | 2209 | /*** ISetVersionDeferral methods ***/ |
| 2074 | HRESULT (STDMETHODCALLTYPE *Complete)( | 2210 | HRESULT (STDMETHODCALLTYPE *Complete)( |
| 2075 | ISetVersionDeferral* This); | 2211 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This); |
| 2076 | 2212 | ||
| 2077 | END_INTERFACE | 2213 | END_INTERFACE |
| 2078 | } ISetVersionDeferralVtbl; | 2214 | } __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl; |
| 2079 | interface ISetVersionDeferral { | 2215 | |
| 2080 | CONST_VTBL ISetVersionDeferralVtbl* lpVtbl; | 2216 | interface __x_ABI_CWindows_CStorage_CISetVersionDeferral { |
| 2217 | CONST_VTBL __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl* lpVtbl; | ||
| 2081 | }; | 2218 | }; |
| 2082 | 2219 | ||
| 2083 | #ifdef COBJMACROS | 2220 | #ifdef COBJMACROS |
| 2084 | #ifndef WIDL_C_INLINE_WRAPPERS | 2221 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 2085 | /*** IUnknown methods ***/ | 2222 | /*** IUnknown methods ***/ |
| 2086 | #define ISetVersionDeferral_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 2223 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 2087 | #define ISetVersionDeferral_AddRef(This) (This)->lpVtbl->AddRef(This) | 2224 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 2088 | #define ISetVersionDeferral_Release(This) (This)->lpVtbl->Release(This) | 2225 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_Release(This) (This)->lpVtbl->Release(This) |
| 2089 | /*** IInspectable methods ***/ | 2226 | /*** IInspectable methods ***/ |
| 2090 | #define ISetVersionDeferral_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 2227 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 2091 | #define ISetVersionDeferral_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 2228 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 2092 | #define ISetVersionDeferral_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 2229 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 2093 | /*** ISetVersionDeferral methods ***/ | 2230 | /*** ISetVersionDeferral methods ***/ |
| 2094 | #define ISetVersionDeferral_Complete(This) (This)->lpVtbl->Complete(This) | 2231 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_Complete(This) (This)->lpVtbl->Complete(This) |
| 2095 | #else | 2232 | #else |
| 2096 | /*** IUnknown methods ***/ | 2233 | /*** IUnknown methods ***/ |
| 2097 | static FORCEINLINE HRESULT ISetVersionDeferral_QueryInterface(ISetVersionDeferral* This,REFIID riid,void **ppvObject) { | 2234 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_QueryInterface(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,REFIID riid,void **ppvObject) { |
| 2098 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 2235 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 2099 | } | 2236 | } |
| 2100 | static FORCEINLINE ULONG ISetVersionDeferral_AddRef(ISetVersionDeferral* This) { | 2237 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionDeferral_AddRef(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This) { |
| 2101 | return This->lpVtbl->AddRef(This); | 2238 | return This->lpVtbl->AddRef(This); |
| 2102 | } | 2239 | } |
| 2103 | static FORCEINLINE ULONG ISetVersionDeferral_Release(ISetVersionDeferral* This) { | 2240 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionDeferral_Release(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This) { |
| 2104 | return This->lpVtbl->Release(This); | 2241 | return This->lpVtbl->Release(This); |
| 2105 | } | 2242 | } |
| 2106 | /*** IInspectable methods ***/ | 2243 | /*** IInspectable methods ***/ |
| 2107 | static FORCEINLINE HRESULT ISetVersionDeferral_GetIids(ISetVersionDeferral* This,ULONG *iidCount,IID **iids) { | 2244 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetIids(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,ULONG *iidCount,IID **iids) { |
| 2108 | return This->lpVtbl->GetIids(This,iidCount,iids); | 2245 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 2109 | } | 2246 | } |
| 2110 | static FORCEINLINE HRESULT ISetVersionDeferral_GetRuntimeClassName(ISetVersionDeferral* This,HSTRING *className) { | 2247 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,HSTRING *className) { |
| 2111 | return This->lpVtbl->GetRuntimeClassName(This,className); | 2248 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 2112 | } | 2249 | } |
| 2113 | static FORCEINLINE HRESULT ISetVersionDeferral_GetTrustLevel(ISetVersionDeferral* This,TrustLevel *trustLevel) { | 2250 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetTrustLevel(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,TrustLevel *trustLevel) { |
| 2114 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 2251 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 2115 | } | 2252 | } |
| 2116 | /*** ISetVersionDeferral methods ***/ | 2253 | /*** ISetVersionDeferral methods ***/ |
| 2117 | static FORCEINLINE HRESULT ISetVersionDeferral_Complete(ISetVersionDeferral* This) { | 2254 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_Complete(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This) { |
| 2118 | return This->lpVtbl->Complete(This); | 2255 | return This->lpVtbl->Complete(This); |
| 2119 | } | 2256 | } |
| 2120 | #endif | 2257 | #endif |
| 2258 | #ifdef WIDL_using_Windows_Storage | ||
| 2259 | #define IID_ISetVersionDeferral IID___x_ABI_CWindows_CStorage_CISetVersionDeferral | ||
| 2260 | #define ISetVersionDeferralVtbl __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl | ||
| 2261 | #define ISetVersionDeferral __x_ABI_CWindows_CStorage_CISetVersionDeferral | ||
| 2262 | #define ISetVersionDeferral_QueryInterface __x_ABI_CWindows_CStorage_CISetVersionDeferral_QueryInterface | ||
| 2263 | #define ISetVersionDeferral_AddRef __x_ABI_CWindows_CStorage_CISetVersionDeferral_AddRef | ||
| 2264 | #define ISetVersionDeferral_Release __x_ABI_CWindows_CStorage_CISetVersionDeferral_Release | ||
| 2265 | #define ISetVersionDeferral_GetIids __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetIids | ||
| 2266 | #define ISetVersionDeferral_GetRuntimeClassName __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetRuntimeClassName | ||
| 2267 | #define ISetVersionDeferral_GetTrustLevel __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetTrustLevel | ||
| 2268 | #define ISetVersionDeferral_Complete __x_ABI_CWindows_CStorage_CISetVersionDeferral_Complete | ||
| 2269 | #endif /* WIDL_using_Windows_Storage */ | ||
| 2121 | #endif | 2270 | #endif |
| 2122 | 2271 | ||
| 2123 | #endif | 2272 | #endif |
| 2124 | 2273 | ||
| 2125 | HRESULT STDMETHODCALLTYPE ISetVersionDeferral_Complete_Proxy( | 2274 | #endif /* ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__ */ |
| 2126 | ISetVersionDeferral* This); | ||
| 2127 | void __RPC_STUB ISetVersionDeferral_Complete_Stub( | ||
| 2128 | IRpcStubBuffer* This, | ||
| 2129 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 2130 | PRPC_MESSAGE pRpcMessage, | ||
| 2131 | DWORD* pdwStubPhase); | ||
| 2132 | |||
| 2133 | #endif /* __ISetVersionDeferral_INTERFACE_DEFINED__ */ | ||
| 2134 | 2275 | ||
| 2135 | /* Begin additional prototypes for all interfaces */ | 2276 | /* Begin additional prototypes for all interfaces */ |
| 2136 | 2277 |
lib/libc/include/any-windows-any/windows.storage.streams.h+199-137| ... | @@ -1,11 +1,12 @@ | ... | @@ -1,11 +1,12 @@ |
| 1 | /*** Autogenerated by WIDL 1.5.31 from include/windows.storage.streams.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/windows.storage.streams.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | ||
| 3 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | #endif | 6 | #endif |
| 6 | |||
| 7 | #include <rpc.h> | 7 | #include <rpc.h> |
| 8 | #include <rpcndr.h> | 8 | #include <rpcndr.h> |
| 9 | #endif | ||
| 9 | 10 | ||
| 10 | #ifndef COM_NO_WINDOWS_H | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | #include <windows.h> | 12 | #include <windows.h> |
| ... | @@ -17,14 +18,38 @@ | ... | @@ -17,14 +18,38 @@ |
| 17 | 18 | ||
| 18 | /* Forward declarations */ | 19 | /* Forward declarations */ |
| 19 | 20 | ||
| 20 | #ifndef __IBuffer_FWD_DEFINED__ | 21 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ |
| 21 | #define __IBuffer_FWD_DEFINED__ | 22 | #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ |
| 22 | typedef interface IBuffer IBuffer; | 23 | typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer; |
| 24 | #ifdef __cplusplus | ||
| 25 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer ABI::Windows::Storage::Streams::IBuffer | ||
| 26 | namespace ABI { | ||
| 27 | namespace Windows { | ||
| 28 | namespace Storage { | ||
| 29 | namespace Streams { | ||
| 30 | interface IBuffer; | ||
| 31 | } | ||
| 32 | } | ||
| 33 | } | ||
| 34 | } | ||
| 35 | #endif /* __cplusplus */ | ||
| 23 | #endif | 36 | #endif |
| 24 | 37 | ||
| 25 | #ifndef __IBufferFactory_FWD_DEFINED__ | 38 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__ |
| 26 | #define __IBufferFactory_FWD_DEFINED__ | 39 | #define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__ |
| 27 | typedef interface IBufferFactory IBufferFactory; | 40 | typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory; |
| 41 | #ifdef __cplusplus | ||
| 42 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory ABI::Windows::Storage::Streams::IBufferFactory | ||
| 43 | namespace ABI { | ||
| 44 | namespace Windows { | ||
| 45 | namespace Storage { | ||
| 46 | namespace Streams { | ||
| 47 | interface IBufferFactory; | ||
| 48 | } | ||
| 49 | } | ||
| 50 | } | ||
| 51 | } | ||
| 52 | #endif /* __cplusplus */ | ||
| 28 | #endif | 53 | #endif |
| 29 | 54 | ||
| 30 | /* Headers for imported files */ | 55 | /* Headers for imported files */ |
| ... | @@ -35,280 +60,317 @@ typedef interface IBufferFactory IBufferFactory; | ... | @@ -35,280 +60,317 @@ typedef interface IBufferFactory IBufferFactory; |
| 35 | extern "C" { | 60 | extern "C" { |
| 36 | #endif | 61 | #endif |
| 37 | 62 | ||
| 38 | #ifndef __IBufferFactory_FWD_DEFINED__ | 63 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__ |
| 39 | #define __IBufferFactory_FWD_DEFINED__ | 64 | #define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__ |
| 40 | typedef interface IBufferFactory IBufferFactory; | 65 | typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory; |
| 66 | #ifdef __cplusplus | ||
| 67 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory ABI::Windows::Storage::Streams::IBufferFactory | ||
| 68 | namespace ABI { | ||
| 69 | namespace Windows { | ||
| 70 | namespace Storage { | ||
| 71 | namespace Streams { | ||
| 72 | interface IBufferFactory; | ||
| 73 | } | ||
| 74 | } | ||
| 75 | } | ||
| 76 | } | ||
| 77 | #endif /* __cplusplus */ | ||
| 41 | #endif | 78 | #endif |
| 42 | 79 | ||
| 43 | #ifndef __IBuffer_FWD_DEFINED__ | 80 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ |
| 44 | #define __IBuffer_FWD_DEFINED__ | 81 | #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ |
| 45 | typedef interface IBuffer IBuffer; | 82 | typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer; |
| 83 | #ifdef __cplusplus | ||
| 84 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer ABI::Windows::Storage::Streams::IBuffer | ||
| 85 | namespace ABI { | ||
| 86 | namespace Windows { | ||
| 87 | namespace Storage { | ||
| 88 | namespace Streams { | ||
| 89 | interface IBuffer; | ||
| 90 | } | ||
| 91 | } | ||
| 92 | } | ||
| 93 | } | ||
| 94 | #endif /* __cplusplus */ | ||
| 46 | #endif | 95 | #endif |
| 47 | 96 | ||
| 48 | /***************************************************************************** | 97 | /***************************************************************************** |
| 49 | * IBuffer interface | 98 | * IBuffer interface |
| 50 | */ | 99 | */ |
| 51 | #ifndef __IBuffer_INTERFACE_DEFINED__ | 100 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__ |
| 52 | #define __IBuffer_INTERFACE_DEFINED__ | 101 | #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__ |
| 53 | 102 | ||
| 54 | DEFINE_GUID(IID_IBuffer, 0x905a0fe0, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda); | 103 | DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CStreams_CIBuffer, 0x905a0fe0, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda); |
| 55 | #if defined(__cplusplus) && !defined(CINTERFACE) | 104 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 56 | MIDL_INTERFACE("905a0fe0-bc53-11df-8c49-001e4fc686da") | 105 | } /* extern "C" */ |
| 57 | IBuffer : public IInspectable | 106 | namespace ABI { |
| 58 | { | 107 | namespace Windows { |
| 59 | virtual HRESULT STDMETHODCALLTYPE get_Capacity( | 108 | namespace Storage { |
| 60 | UINT32 *value) = 0; | 109 | namespace Streams { |
| 61 | 110 | MIDL_INTERFACE("905a0fe0-bc53-11df-8c49-001e4fc686da") | |
| 62 | virtual HRESULT STDMETHODCALLTYPE get_Length( | 111 | IBuffer : public IInspectable |
| 63 | UINT32 *value) = 0; | 112 | { |
| 64 | 113 | virtual HRESULT STDMETHODCALLTYPE get_Capacity( | |
| 65 | virtual HRESULT STDMETHODCALLTYPE put_Length( | 114 | UINT32 *value) = 0; |
| 66 | UINT32 value) = 0; | 115 | |
| 67 | 116 | virtual HRESULT STDMETHODCALLTYPE get_Length( | |
| 68 | }; | 117 | UINT32 *value) = 0; |
| 118 | |||
| 119 | virtual HRESULT STDMETHODCALLTYPE put_Length( | ||
| 120 | UINT32 value) = 0; | ||
| 121 | |||
| 122 | }; | ||
| 123 | } | ||
| 124 | } | ||
| 125 | } | ||
| 126 | } | ||
| 127 | extern "C" { | ||
| 69 | #ifdef __CRT_UUID_DECL | 128 | #ifdef __CRT_UUID_DECL |
| 70 | __CRT_UUID_DECL(IBuffer, 0x905a0fe0, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda) | 129 | __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CStreams_CIBuffer, 0x905a0fe0, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda) |
| 71 | #endif | 130 | #endif |
| 72 | #else | 131 | #else |
| 73 | typedef struct IBufferVtbl { | 132 | typedef struct __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl { |
| 74 | BEGIN_INTERFACE | 133 | BEGIN_INTERFACE |
| 75 | 134 | ||
| 76 | /*** IUnknown methods ***/ | 135 | /*** IUnknown methods ***/ |
| 77 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 136 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 78 | IBuffer* This, | 137 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, |
| 79 | REFIID riid, | 138 | REFIID riid, |
| 80 | void **ppvObject); | 139 | void **ppvObject); |
| 81 | 140 | ||
| 82 | ULONG (STDMETHODCALLTYPE *AddRef)( | 141 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 83 | IBuffer* This); | 142 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This); |
| 84 | 143 | ||
| 85 | ULONG (STDMETHODCALLTYPE *Release)( | 144 | ULONG (STDMETHODCALLTYPE *Release)( |
| 86 | IBuffer* This); | 145 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This); |
| 87 | 146 | ||
| 88 | /*** IInspectable methods ***/ | 147 | /*** IInspectable methods ***/ |
| 89 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 148 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 90 | IBuffer* This, | 149 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, |
| 91 | ULONG *iidCount, | 150 | ULONG *iidCount, |
| 92 | IID **iids); | 151 | IID **iids); |
| 93 | 152 | ||
| 94 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 153 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 95 | IBuffer* This, | 154 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, |
| 96 | HSTRING *className); | 155 | HSTRING *className); |
| 97 | 156 | ||
| 98 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 157 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 99 | IBuffer* This, | 158 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, |
| 100 | TrustLevel *trustLevel); | 159 | TrustLevel *trustLevel); |
| 101 | 160 | ||
| 102 | /*** IBuffer methods ***/ | 161 | /*** IBuffer methods ***/ |
| 103 | HRESULT (STDMETHODCALLTYPE *get_Capacity)( | 162 | HRESULT (STDMETHODCALLTYPE *get_Capacity)( |
| 104 | IBuffer* This, | 163 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, |
| 105 | UINT32 *value); | 164 | UINT32 *value); |
| 106 | 165 | ||
| 107 | HRESULT (STDMETHODCALLTYPE *get_Length)( | 166 | HRESULT (STDMETHODCALLTYPE *get_Length)( |
| 108 | IBuffer* This, | 167 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, |
| 109 | UINT32 *value); | 168 | UINT32 *value); |
| 110 | 169 | ||
| 111 | HRESULT (STDMETHODCALLTYPE *put_Length)( | 170 | HRESULT (STDMETHODCALLTYPE *put_Length)( |
| 112 | IBuffer* This, | 171 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, |
| 113 | UINT32 value); | 172 | UINT32 value); |
| 114 | 173 | ||
| 115 | END_INTERFACE | 174 | END_INTERFACE |
| 116 | } IBufferVtbl; | 175 | } __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl; |
| 117 | interface IBuffer { | 176 | |
| 118 | CONST_VTBL IBufferVtbl* lpVtbl; | 177 | interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer { |
| 178 | CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl* lpVtbl; | ||
| 119 | }; | 179 | }; |
| 120 | 180 | ||
| 121 | #ifdef COBJMACROS | 181 | #ifdef COBJMACROS |
| 122 | #ifndef WIDL_C_INLINE_WRAPPERS | 182 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 123 | /*** IUnknown methods ***/ | 183 | /*** IUnknown methods ***/ |
| 124 | #define IBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 184 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 125 | #define IBuffer_AddRef(This) (This)->lpVtbl->AddRef(This) | 185 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 126 | #define IBuffer_Release(This) (This)->lpVtbl->Release(This) | 186 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_Release(This) (This)->lpVtbl->Release(This) |
| 127 | /*** IInspectable methods ***/ | 187 | /*** IInspectable methods ***/ |
| 128 | #define IBuffer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 188 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 129 | #define IBuffer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 189 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 130 | #define IBuffer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 190 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 131 | /*** IBuffer methods ***/ | 191 | /*** IBuffer methods ***/ |
| 132 | #define IBuffer_get_Capacity(This,value) (This)->lpVtbl->get_Capacity(This,value) | 192 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Capacity(This,value) (This)->lpVtbl->get_Capacity(This,value) |
| 133 | #define IBuffer_get_Length(This,value) (This)->lpVtbl->get_Length(This,value) | 193 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Length(This,value) (This)->lpVtbl->get_Length(This,value) |
| 134 | #define IBuffer_put_Length(This,value) (This)->lpVtbl->put_Length(This,value) | 194 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Length(This,value) (This)->lpVtbl->put_Length(This,value) |
| 135 | #else | 195 | #else |
| 136 | /*** IUnknown methods ***/ | 196 | /*** IUnknown methods ***/ |
| 137 | static FORCEINLINE HRESULT IBuffer_QueryInterface(IBuffer* This,REFIID riid,void **ppvObject) { | 197 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,REFIID riid,void **ppvObject) { |
| 138 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 198 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 139 | } | 199 | } |
| 140 | static FORCEINLINE ULONG IBuffer_AddRef(IBuffer* This) { | 200 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBuffer_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This) { |
| 141 | return This->lpVtbl->AddRef(This); | 201 | return This->lpVtbl->AddRef(This); |
| 142 | } | 202 | } |
| 143 | static FORCEINLINE ULONG IBuffer_Release(IBuffer* This) { | 203 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBuffer_Release(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This) { |
| 144 | return This->lpVtbl->Release(This); | 204 | return This->lpVtbl->Release(This); |
| 145 | } | 205 | } |
| 146 | /*** IInspectable methods ***/ | 206 | /*** IInspectable methods ***/ |
| 147 | static FORCEINLINE HRESULT IBuffer_GetIids(IBuffer* This,ULONG *iidCount,IID **iids) { | 207 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,ULONG *iidCount,IID **iids) { |
| 148 | return This->lpVtbl->GetIids(This,iidCount,iids); | 208 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 149 | } | 209 | } |
| 150 | static FORCEINLINE HRESULT IBuffer_GetRuntimeClassName(IBuffer* This,HSTRING *className) { | 210 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,HSTRING *className) { |
| 151 | return This->lpVtbl->GetRuntimeClassName(This,className); | 211 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 152 | } | 212 | } |
| 153 | static FORCEINLINE HRESULT IBuffer_GetTrustLevel(IBuffer* This,TrustLevel *trustLevel) { | 213 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,TrustLevel *trustLevel) { |
| 154 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 214 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 155 | } | 215 | } |
| 156 | /*** IBuffer methods ***/ | 216 | /*** IBuffer methods ***/ |
| 157 | static FORCEINLINE HRESULT IBuffer_get_Capacity(IBuffer* This,UINT32 *value) { | 217 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Capacity(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 *value) { |
| 158 | return This->lpVtbl->get_Capacity(This,value); | 218 | return This->lpVtbl->get_Capacity(This,value); |
| 159 | } | 219 | } |
| 160 | static FORCEINLINE HRESULT IBuffer_get_Length(IBuffer* This,UINT32 *value) { | 220 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Length(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 *value) { |
| 161 | return This->lpVtbl->get_Length(This,value); | 221 | return This->lpVtbl->get_Length(This,value); |
| 162 | } | 222 | } |
| 163 | static FORCEINLINE HRESULT IBuffer_put_Length(IBuffer* This,UINT32 value) { | 223 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Length(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 value) { |
| 164 | return This->lpVtbl->put_Length(This,value); | 224 | return This->lpVtbl->put_Length(This,value); |
| 165 | } | 225 | } |
| 166 | #endif | 226 | #endif |
| 227 | #ifdef WIDL_using_Windows_Storage_Streams | ||
| 228 | #define IID_IBuffer IID___x_ABI_CWindows_CStorage_CStreams_CIBuffer | ||
| 229 | #define IBufferVtbl __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl | ||
| 230 | #define IBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer | ||
| 231 | #define IBuffer_QueryInterface __x_ABI_CWindows_CStorage_CStreams_CIBuffer_QueryInterface | ||
| 232 | #define IBuffer_AddRef __x_ABI_CWindows_CStorage_CStreams_CIBuffer_AddRef | ||
| 233 | #define IBuffer_Release __x_ABI_CWindows_CStorage_CStreams_CIBuffer_Release | ||
| 234 | #define IBuffer_GetIids __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetIids | ||
| 235 | #define IBuffer_GetRuntimeClassName __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetRuntimeClassName | ||
| 236 | #define IBuffer_GetTrustLevel __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetTrustLevel | ||
| 237 | #define IBuffer_get_Capacity __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Capacity | ||
| 238 | #define IBuffer_get_Length __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Length | ||
| 239 | #define IBuffer_put_Length __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Length | ||
| 240 | #endif /* WIDL_using_Windows_Storage_Streams */ | ||
| 167 | #endif | 241 | #endif |
| 168 | 242 | ||
| 169 | #endif | 243 | #endif |
| 170 | 244 | ||
| 171 | HRESULT STDMETHODCALLTYPE IBuffer_get_Capacity_Proxy( | 245 | #endif /* ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__ */ |
| 172 | IBuffer* This, | ||
| 173 | UINT32 *value); | ||
| 174 | void __RPC_STUB IBuffer_get_Capacity_Stub( | ||
| 175 | IRpcStubBuffer* This, | ||
| 176 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 177 | PRPC_MESSAGE pRpcMessage, | ||
| 178 | DWORD* pdwStubPhase); | ||
| 179 | HRESULT STDMETHODCALLTYPE IBuffer_get_Length_Proxy( | ||
| 180 | IBuffer* This, | ||
| 181 | UINT32 *value); | ||
| 182 | void __RPC_STUB IBuffer_get_Length_Stub( | ||
| 183 | IRpcStubBuffer* This, | ||
| 184 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 185 | PRPC_MESSAGE pRpcMessage, | ||
| 186 | DWORD* pdwStubPhase); | ||
| 187 | HRESULT STDMETHODCALLTYPE IBuffer_put_Length_Proxy( | ||
| 188 | IBuffer* This, | ||
| 189 | UINT32 value); | ||
| 190 | void __RPC_STUB IBuffer_put_Length_Stub( | ||
| 191 | IRpcStubBuffer* This, | ||
| 192 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 193 | PRPC_MESSAGE pRpcMessage, | ||
| 194 | DWORD* pdwStubPhase); | ||
| 195 | |||
| 196 | #endif /* __IBuffer_INTERFACE_DEFINED__ */ | ||
| 197 | 246 | ||
| 198 | /***************************************************************************** | 247 | /***************************************************************************** |
| 199 | * IBufferFactory interface | 248 | * IBufferFactory interface |
| 200 | */ | 249 | */ |
| 201 | #ifndef __IBufferFactory_INTERFACE_DEFINED__ | 250 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__ |
| 202 | #define __IBufferFactory_INTERFACE_DEFINED__ | 251 | #define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__ |
| 203 | 252 | ||
| 204 | DEFINE_GUID(IID_IBufferFactory, 0x71af914d, 0xc10f, 0x484b, 0xbc,0x50, 0x14,0xbc,0x62,0x3b,0x3a,0x27); | 253 | DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CStreams_CIBufferFactory, 0x71af914d, 0xc10f, 0x484b, 0xbc,0x50, 0x14,0xbc,0x62,0x3b,0x3a,0x27); |
| 205 | #if defined(__cplusplus) && !defined(CINTERFACE) | 254 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 206 | MIDL_INTERFACE("71af914d-c10f-484b-bc50-14bc623b3a27") | 255 | } /* extern "C" */ |
| 207 | IBufferFactory : public IInspectable | 256 | namespace ABI { |
| 208 | { | 257 | namespace Windows { |
| 209 | virtual HRESULT STDMETHODCALLTYPE Create( | 258 | namespace Storage { |
| 210 | UINT32 capacity, | 259 | namespace Streams { |
| 211 | IBuffer **value) = 0; | 260 | MIDL_INTERFACE("71af914d-c10f-484b-bc50-14bc623b3a27") |
| 212 | 261 | IBufferFactory : public IInspectable | |
| 213 | }; | 262 | { |
| 263 | virtual HRESULT STDMETHODCALLTYPE Create( | ||
| 264 | UINT32 capacity, | ||
| 265 | ABI::Windows::Storage::Streams::IBuffer **value) = 0; | ||
| 266 | |||
| 267 | }; | ||
| 268 | } | ||
| 269 | } | ||
| 270 | } | ||
| 271 | } | ||
| 272 | extern "C" { | ||
| 214 | #ifdef __CRT_UUID_DECL | 273 | #ifdef __CRT_UUID_DECL |
| 215 | __CRT_UUID_DECL(IBufferFactory, 0x71af914d, 0xc10f, 0x484b, 0xbc,0x50, 0x14,0xbc,0x62,0x3b,0x3a,0x27) | 274 | __CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory, 0x71af914d, 0xc10f, 0x484b, 0xbc,0x50, 0x14,0xbc,0x62,0x3b,0x3a,0x27) |
| 216 | #endif | 275 | #endif |
| 217 | #else | 276 | #else |
| 218 | typedef struct IBufferFactoryVtbl { | 277 | typedef struct __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl { |
| 219 | BEGIN_INTERFACE | 278 | BEGIN_INTERFACE |
| 220 | 279 | ||
| 221 | /*** IUnknown methods ***/ | 280 | /*** IUnknown methods ***/ |
| 222 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 281 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 223 | IBufferFactory* This, | 282 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This, |
| 224 | REFIID riid, | 283 | REFIID riid, |
| 225 | void **ppvObject); | 284 | void **ppvObject); |
| 226 | 285 | ||
| 227 | ULONG (STDMETHODCALLTYPE *AddRef)( | 286 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 228 | IBufferFactory* This); | 287 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This); |
| 229 | 288 | ||
| 230 | ULONG (STDMETHODCALLTYPE *Release)( | 289 | ULONG (STDMETHODCALLTYPE *Release)( |
| 231 | IBufferFactory* This); | 290 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This); |
| 232 | 291 | ||
| 233 | /*** IInspectable methods ***/ | 292 | /*** IInspectable methods ***/ |
| 234 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 293 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 235 | IBufferFactory* This, | 294 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This, |
| 236 | ULONG *iidCount, | 295 | ULONG *iidCount, |
| 237 | IID **iids); | 296 | IID **iids); |
| 238 | 297 | ||
| 239 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 298 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 240 | IBufferFactory* This, | 299 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This, |
| 241 | HSTRING *className); | 300 | HSTRING *className); |
| 242 | 301 | ||
| 243 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 302 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 244 | IBufferFactory* This, | 303 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This, |
| 245 | TrustLevel *trustLevel); | 304 | TrustLevel *trustLevel); |
| 246 | 305 | ||
| 247 | /*** IBufferFactory methods ***/ | 306 | /*** IBufferFactory methods ***/ |
| 248 | HRESULT (STDMETHODCALLTYPE *Create)( | 307 | HRESULT (STDMETHODCALLTYPE *Create)( |
| 249 | IBufferFactory* This, | 308 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This, |
| 250 | UINT32 capacity, | 309 | UINT32 capacity, |
| 251 | IBuffer **value); | 310 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer **value); |
| 252 | 311 | ||
| 253 | END_INTERFACE | 312 | END_INTERFACE |
| 254 | } IBufferFactoryVtbl; | 313 | } __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl; |
| 255 | interface IBufferFactory { | 314 | |
| 256 | CONST_VTBL IBufferFactoryVtbl* lpVtbl; | 315 | interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory { |
| 316 | CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl* lpVtbl; | ||
| 257 | }; | 317 | }; |
| 258 | 318 | ||
| 259 | #ifdef COBJMACROS | 319 | #ifdef COBJMACROS |
| 260 | #ifndef WIDL_C_INLINE_WRAPPERS | 320 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 261 | /*** IUnknown methods ***/ | 321 | /*** IUnknown methods ***/ |
| 262 | #define IBufferFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 322 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 263 | #define IBufferFactory_AddRef(This) (This)->lpVtbl->AddRef(This) | 323 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 264 | #define IBufferFactory_Release(This) (This)->lpVtbl->Release(This) | 324 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Release(This) (This)->lpVtbl->Release(This) |
| 265 | /*** IInspectable methods ***/ | 325 | /*** IInspectable methods ***/ |
| 266 | #define IBufferFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 326 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 267 | #define IBufferFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 327 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 268 | #define IBufferFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 328 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 269 | /*** IBufferFactory methods ***/ | 329 | /*** IBufferFactory methods ***/ |
| 270 | #define IBufferFactory_Create(This,capacity,value) (This)->lpVtbl->Create(This,capacity,value) | 330 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Create(This,capacity,value) (This)->lpVtbl->Create(This,capacity,value) |
| 271 | #else | 331 | #else |
| 272 | /*** IUnknown methods ***/ | 332 | /*** IUnknown methods ***/ |
| 273 | static FORCEINLINE HRESULT IBufferFactory_QueryInterface(IBufferFactory* This,REFIID riid,void **ppvObject) { | 333 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,REFIID riid,void **ppvObject) { |
| 274 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 334 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 275 | } | 335 | } |
| 276 | static FORCEINLINE ULONG IBufferFactory_AddRef(IBufferFactory* This) { | 336 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This) { |
| 277 | return This->lpVtbl->AddRef(This); | 337 | return This->lpVtbl->AddRef(This); |
| 278 | } | 338 | } |
| 279 | static FORCEINLINE ULONG IBufferFactory_Release(IBufferFactory* This) { | 339 | static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Release(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This) { |
| 280 | return This->lpVtbl->Release(This); | 340 | return This->lpVtbl->Release(This); |
| 281 | } | 341 | } |
| 282 | /*** IInspectable methods ***/ | 342 | /*** IInspectable methods ***/ |
| 283 | static FORCEINLINE HRESULT IBufferFactory_GetIids(IBufferFactory* This,ULONG *iidCount,IID **iids) { | 343 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,ULONG *iidCount,IID **iids) { |
| 284 | return This->lpVtbl->GetIids(This,iidCount,iids); | 344 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 285 | } | 345 | } |
| 286 | static FORCEINLINE HRESULT IBufferFactory_GetRuntimeClassName(IBufferFactory* This,HSTRING *className) { | 346 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,HSTRING *className) { |
| 287 | return This->lpVtbl->GetRuntimeClassName(This,className); | 347 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 288 | } | 348 | } |
| 289 | static FORCEINLINE HRESULT IBufferFactory_GetTrustLevel(IBufferFactory* This,TrustLevel *trustLevel) { | 349 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,TrustLevel *trustLevel) { |
| 290 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 350 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 291 | } | 351 | } |
| 292 | /*** IBufferFactory methods ***/ | 352 | /*** IBufferFactory methods ***/ |
| 293 | static FORCEINLINE HRESULT IBufferFactory_Create(IBufferFactory* This,UINT32 capacity,IBuffer **value) { | 353 | 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) { |
| 294 | return This->lpVtbl->Create(This,capacity,value); | 354 | return This->lpVtbl->Create(This,capacity,value); |
| 295 | } | 355 | } |
| 296 | #endif | 356 | #endif |
| 357 | #ifdef WIDL_using_Windows_Storage_Streams | ||
| 358 | #define IID_IBufferFactory IID___x_ABI_CWindows_CStorage_CStreams_CIBufferFactory | ||
| 359 | #define IBufferFactoryVtbl __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl | ||
| 360 | #define IBufferFactory __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory | ||
| 361 | #define IBufferFactory_QueryInterface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_QueryInterface | ||
| 362 | #define IBufferFactory_AddRef __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_AddRef | ||
| 363 | #define IBufferFactory_Release __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Release | ||
| 364 | #define IBufferFactory_GetIids __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetIids | ||
| 365 | #define IBufferFactory_GetRuntimeClassName __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetRuntimeClassName | ||
| 366 | #define IBufferFactory_GetTrustLevel __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetTrustLevel | ||
| 367 | #define IBufferFactory_Create __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Create | ||
| 368 | #endif /* WIDL_using_Windows_Storage_Streams */ | ||
| 297 | #endif | 369 | #endif |
| 298 | 370 | ||
| 299 | #endif | 371 | #endif |
| 300 | 372 | ||
| 301 | HRESULT STDMETHODCALLTYPE IBufferFactory_Create_Proxy( | 373 | #endif /* ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__ */ |
| 302 | IBufferFactory* This, | ||
| 303 | UINT32 capacity, | ||
| 304 | IBuffer **value); | ||
| 305 | void __RPC_STUB IBufferFactory_Create_Stub( | ||
| 306 | IRpcStubBuffer* This, | ||
| 307 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 308 | PRPC_MESSAGE pRpcMessage, | ||
| 309 | DWORD* pdwStubPhase); | ||
| 310 | |||
| 311 | #endif /* __IBufferFactory_INTERFACE_DEFINED__ */ | ||
| 312 | 374 | ||
| 313 | /* Begin additional prototypes for all interfaces */ | 375 | /* Begin additional prototypes for all interfaces */ |
| 314 | 376 |
lib/libc/include/any-windows-any/windows.system.h+14-2| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.4 from include/windows.system.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/windows.system.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -22,6 +22,7 @@ | ... | @@ -22,6 +22,7 @@ |
| 22 | #define ____x_ABI_CWindows_CSystem_CIDispatcherQueueController_FWD_DEFINED__ | 22 | #define ____x_ABI_CWindows_CSystem_CIDispatcherQueueController_FWD_DEFINED__ |
| 23 | typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueController __x_ABI_CWindows_CSystem_CIDispatcherQueueController; | 23 | typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueController __x_ABI_CWindows_CSystem_CIDispatcherQueueController; |
| 24 | #ifdef __cplusplus | 24 | #ifdef __cplusplus |
| 25 | #define __x_ABI_CWindows_CSystem_CIDispatcherQueueController ABI::Windows::System::IDispatcherQueueController | ||
| 25 | namespace ABI { | 26 | namespace ABI { |
| 26 | namespace Windows { | 27 | namespace Windows { |
| 27 | namespace System { | 28 | namespace System { |
| ... | @@ -61,7 +62,7 @@ namespace ABI { | ... | @@ -61,7 +62,7 @@ namespace ABI { |
| 61 | } | 62 | } |
| 62 | extern "C" { | 63 | extern "C" { |
| 63 | #ifdef __CRT_UUID_DECL | 64 | #ifdef __CRT_UUID_DECL |
| 64 | __CRT_UUID_DECL(ABI::Windows::System::IDispatcherQueueController, 0x22f34e66, 0x50db, 0x4e36, 0xa9,0x8d, 0x61,0xc0,0x1b,0x38,0x4d,0x20) | 65 | __CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CIDispatcherQueueController, 0x22f34e66, 0x50db, 0x4e36, 0xa9,0x8d, 0x61,0xc0,0x1b,0x38,0x4d,0x20) |
| 65 | #endif | 66 | #endif |
| 66 | #else | 67 | #else |
| 67 | typedef struct __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerVtbl { | 68 | typedef struct __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerVtbl { |
| ... | @@ -132,6 +133,17 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_ | ... | @@ -132,6 +133,17 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_ |
| 132 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 133 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 133 | } | 134 | } |
| 134 | #endif | 135 | #endif |
| 136 | #ifdef WIDL_using_Windows_System | ||
| 137 | #define IID_IDispatcherQueueController IID___x_ABI_CWindows_CSystem_CIDispatcherQueueController | ||
| 138 | #define IDispatcherQueueControllerVtbl __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerVtbl | ||
| 139 | #define IDispatcherQueueController __x_ABI_CWindows_CSystem_CIDispatcherQueueController | ||
| 140 | #define IDispatcherQueueController_QueryInterface __x_ABI_CWindows_CSystem_CIDispatcherQueueController_QueryInterface | ||
| 141 | #define IDispatcherQueueController_AddRef __x_ABI_CWindows_CSystem_CIDispatcherQueueController_AddRef | ||
| 142 | #define IDispatcherQueueController_Release __x_ABI_CWindows_CSystem_CIDispatcherQueueController_Release | ||
| 143 | #define IDispatcherQueueController_GetIids __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetIids | ||
| 144 | #define IDispatcherQueueController_GetRuntimeClassName __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetRuntimeClassName | ||
| 145 | #define IDispatcherQueueController_GetTrustLevel __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetTrustLevel | ||
| 146 | #endif /* WIDL_using_Windows_System */ | ||
| 135 | #endif | 147 | #endif |
| 136 | 148 | ||
| 137 | #endif | 149 | #endif |
lib/libc/include/any-windows-any/windows.system.threading.h+663-463| ... | @@ -1,11 +1,12 @@ | ... | @@ -1,11 +1,12 @@ |
| 1 | /*** Autogenerated by WIDL 1.6 from include/windows.system.threading.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/windows.system.threading.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | ||
| 3 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | #endif | 6 | #endif |
| 6 | |||
| 7 | #include <rpc.h> | 7 | #include <rpc.h> |
| 8 | #include <rpcndr.h> | 8 | #include <rpcndr.h> |
| 9 | #endif | ||
| 9 | 10 | ||
| 10 | #ifndef COM_NO_WINDOWS_H | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | #include <windows.h> | 12 | #include <windows.h> |
| ... | @@ -17,34 +18,106 @@ | ... | @@ -17,34 +18,106 @@ |
| 17 | 18 | ||
| 18 | /* Forward declarations */ | 19 | /* Forward declarations */ |
| 19 | 20 | ||
| 20 | #ifndef __TimerElapsedHandler_FWD_DEFINED__ | 21 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__ |
| 21 | #define __TimerElapsedHandler_FWD_DEFINED__ | 22 | #define ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__ |
| 22 | typedef interface TimerElapsedHandler TimerElapsedHandler; | 23 | typedef interface __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler; |
| 24 | #ifdef __cplusplus | ||
| 25 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler ABI::Windows::System::Threading::TimerElapsedHandler | ||
| 26 | namespace ABI { | ||
| 27 | namespace Windows { | ||
| 28 | namespace System { | ||
| 29 | namespace Threading { | ||
| 30 | interface TimerElapsedHandler; | ||
| 31 | } | ||
| 32 | } | ||
| 33 | } | ||
| 34 | } | ||
| 35 | #endif /* __cplusplus */ | ||
| 23 | #endif | 36 | #endif |
| 24 | 37 | ||
| 25 | #ifndef __TimerDestroyedHandler_FWD_DEFINED__ | 38 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__ |
| 26 | #define __TimerDestroyedHandler_FWD_DEFINED__ | 39 | #define ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__ |
| 27 | typedef interface TimerDestroyedHandler TimerDestroyedHandler; | 40 | typedef interface __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler; |
| 41 | #ifdef __cplusplus | ||
| 42 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler ABI::Windows::System::Threading::TimerDestroyedHandler | ||
| 43 | namespace ABI { | ||
| 44 | namespace Windows { | ||
| 45 | namespace System { | ||
| 46 | namespace Threading { | ||
| 47 | interface TimerDestroyedHandler; | ||
| 48 | } | ||
| 49 | } | ||
| 50 | } | ||
| 51 | } | ||
| 52 | #endif /* __cplusplus */ | ||
| 28 | #endif | 53 | #endif |
| 29 | 54 | ||
| 30 | #ifndef __WorkItemHandler_FWD_DEFINED__ | 55 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__ |
| 31 | #define __WorkItemHandler_FWD_DEFINED__ | 56 | #define ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__ |
| 32 | typedef interface WorkItemHandler WorkItemHandler; | 57 | typedef interface __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler; |
| 58 | #ifdef __cplusplus | ||
| 59 | #define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler ABI::Windows::System::Threading::WorkItemHandler | ||
| 60 | namespace ABI { | ||
| 61 | namespace Windows { | ||
| 62 | namespace System { | ||
| 63 | namespace Threading { | ||
| 64 | interface WorkItemHandler; | ||
| 65 | } | ||
| 66 | } | ||
| 67 | } | ||
| 68 | } | ||
| 69 | #endif /* __cplusplus */ | ||
| 33 | #endif | 70 | #endif |
| 34 | 71 | ||
| 35 | #ifndef __IThreadPoolStatics_FWD_DEFINED__ | 72 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__ |
| 36 | #define __IThreadPoolStatics_FWD_DEFINED__ | 73 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__ |
| 37 | typedef interface IThreadPoolStatics IThreadPoolStatics; | 74 | typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics; |
| 75 | #ifdef __cplusplus | ||
| 76 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics ABI::Windows::System::Threading::IThreadPoolStatics | ||
| 77 | namespace ABI { | ||
| 78 | namespace Windows { | ||
| 79 | namespace System { | ||
| 80 | namespace Threading { | ||
| 81 | interface IThreadPoolStatics; | ||
| 82 | } | ||
| 83 | } | ||
| 84 | } | ||
| 85 | } | ||
| 86 | #endif /* __cplusplus */ | ||
| 38 | #endif | 87 | #endif |
| 39 | 88 | ||
| 40 | #ifndef __IThreadPoolTimer_FWD_DEFINED__ | 89 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__ |
| 41 | #define __IThreadPoolTimer_FWD_DEFINED__ | 90 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__ |
| 42 | typedef interface IThreadPoolTimer IThreadPoolTimer; | 91 | typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer; |
| 92 | #ifdef __cplusplus | ||
| 93 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer ABI::Windows::System::Threading::IThreadPoolTimer | ||
| 94 | namespace ABI { | ||
| 95 | namespace Windows { | ||
| 96 | namespace System { | ||
| 97 | namespace Threading { | ||
| 98 | interface IThreadPoolTimer; | ||
| 99 | } | ||
| 100 | } | ||
| 101 | } | ||
| 102 | } | ||
| 103 | #endif /* __cplusplus */ | ||
| 43 | #endif | 104 | #endif |
| 44 | 105 | ||
| 45 | #ifndef __IThreadPoolTimerStatics_FWD_DEFINED__ | 106 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__ |
| 46 | #define __IThreadPoolTimerStatics_FWD_DEFINED__ | 107 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__ |
| 47 | typedef interface IThreadPoolTimerStatics IThreadPoolTimerStatics; | 108 | typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics; |
| 109 | #ifdef __cplusplus | ||
| 110 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics ABI::Windows::System::Threading::IThreadPoolTimerStatics | ||
| 111 | namespace ABI { | ||
| 112 | namespace Windows { | ||
| 113 | namespace System { | ||
| 114 | namespace Threading { | ||
| 115 | interface IThreadPoolTimerStatics; | ||
| 116 | } | ||
| 117 | } | ||
| 118 | } | ||
| 119 | } | ||
| 120 | #endif /* __cplusplus */ | ||
| 48 | #endif | 121 | #endif |
| 49 | 122 | ||
| 50 | /* Headers for imported files */ | 123 | /* Headers for imported files */ |
| ... | @@ -56,825 +129,952 @@ typedef interface IThreadPoolTimerStatics IThreadPoolTimerStatics; | ... | @@ -56,825 +129,952 @@ typedef interface IThreadPoolTimerStatics IThreadPoolTimerStatics; |
| 56 | extern "C" { | 129 | extern "C" { |
| 57 | #endif | 130 | #endif |
| 58 | 131 | ||
| 59 | #ifndef __IAsyncAction_FWD_DEFINED__ | 132 | #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ |
| 60 | #define __IAsyncAction_FWD_DEFINED__ | 133 | #define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ |
| 61 | typedef interface IAsyncAction IAsyncAction; | 134 | typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction; |
| 135 | #ifdef __cplusplus | ||
| 136 | #define __x_ABI_CWindows_CFoundation_CIAsyncAction ABI::Windows::Foundation::IAsyncAction | ||
| 137 | namespace ABI { | ||
| 138 | namespace Windows { | ||
| 139 | namespace Foundation { | ||
| 140 | interface IAsyncAction; | ||
| 141 | } | ||
| 142 | } | ||
| 143 | } | ||
| 144 | #endif /* __cplusplus */ | ||
| 62 | #endif | 145 | #endif |
| 63 | 146 | ||
| 64 | struct TimeSpan; | 147 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__ |
| 65 | 148 | #define ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__ | |
| 66 | enum WorkItemPriority; | 149 | typedef interface __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler; |
| 150 | #ifdef __cplusplus | ||
| 151 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler ABI::Windows::System::Threading::TimerElapsedHandler | ||
| 152 | namespace ABI { | ||
| 153 | namespace Windows { | ||
| 154 | namespace System { | ||
| 155 | namespace Threading { | ||
| 156 | interface TimerElapsedHandler; | ||
| 157 | } | ||
| 158 | } | ||
| 159 | } | ||
| 160 | } | ||
| 161 | #endif /* __cplusplus */ | ||
| 162 | #endif | ||
| 67 | 163 | ||
| 68 | enum WorkItemOptions; | 164 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__ |
| 165 | #define ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__ | ||
| 166 | typedef interface __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler; | ||
| 167 | #ifdef __cplusplus | ||
| 168 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler ABI::Windows::System::Threading::TimerDestroyedHandler | ||
| 169 | namespace ABI { | ||
| 170 | namespace Windows { | ||
| 171 | namespace System { | ||
| 172 | namespace Threading { | ||
| 173 | interface TimerDestroyedHandler; | ||
| 174 | } | ||
| 175 | } | ||
| 176 | } | ||
| 177 | } | ||
| 178 | #endif /* __cplusplus */ | ||
| 179 | #endif | ||
| 69 | 180 | ||
| 70 | #ifndef __TimerElapsedHandler_FWD_DEFINED__ | 181 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__ |
| 71 | #define __TimerElapsedHandler_FWD_DEFINED__ | 182 | #define ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__ |
| 72 | typedef interface TimerElapsedHandler TimerElapsedHandler; | 183 | typedef interface __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler; |
| 184 | #ifdef __cplusplus | ||
| 185 | #define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler ABI::Windows::System::Threading::WorkItemHandler | ||
| 186 | namespace ABI { | ||
| 187 | namespace Windows { | ||
| 188 | namespace System { | ||
| 189 | namespace Threading { | ||
| 190 | interface WorkItemHandler; | ||
| 191 | } | ||
| 192 | } | ||
| 193 | } | ||
| 194 | } | ||
| 195 | #endif /* __cplusplus */ | ||
| 73 | #endif | 196 | #endif |
| 74 | 197 | ||
| 75 | #ifndef __TimerDestroyedHandler_FWD_DEFINED__ | 198 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__ |
| 76 | #define __TimerDestroyedHandler_FWD_DEFINED__ | 199 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__ |
| 77 | typedef interface TimerDestroyedHandler TimerDestroyedHandler; | 200 | typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics; |
| 201 | #ifdef __cplusplus | ||
| 202 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics ABI::Windows::System::Threading::IThreadPoolStatics | ||
| 203 | namespace ABI { | ||
| 204 | namespace Windows { | ||
| 205 | namespace System { | ||
| 206 | namespace Threading { | ||
| 207 | interface IThreadPoolStatics; | ||
| 208 | } | ||
| 209 | } | ||
| 210 | } | ||
| 211 | } | ||
| 212 | #endif /* __cplusplus */ | ||
| 78 | #endif | 213 | #endif |
| 79 | 214 | ||
| 80 | #ifndef __WorkItemHandler_FWD_DEFINED__ | 215 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__ |
| 81 | #define __WorkItemHandler_FWD_DEFINED__ | 216 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__ |
| 82 | typedef interface WorkItemHandler WorkItemHandler; | 217 | typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer; |
| 218 | #ifdef __cplusplus | ||
| 219 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer ABI::Windows::System::Threading::IThreadPoolTimer | ||
| 220 | namespace ABI { | ||
| 221 | namespace Windows { | ||
| 222 | namespace System { | ||
| 223 | namespace Threading { | ||
| 224 | interface IThreadPoolTimer; | ||
| 225 | } | ||
| 226 | } | ||
| 227 | } | ||
| 228 | } | ||
| 229 | #endif /* __cplusplus */ | ||
| 83 | #endif | 230 | #endif |
| 84 | 231 | ||
| 85 | #ifndef __IThreadPoolStatics_FWD_DEFINED__ | 232 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__ |
| 86 | #define __IThreadPoolStatics_FWD_DEFINED__ | 233 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__ |
| 87 | typedef interface IThreadPoolStatics IThreadPoolStatics; | 234 | typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics; |
| 235 | #ifdef __cplusplus | ||
| 236 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics ABI::Windows::System::Threading::IThreadPoolTimerStatics | ||
| 237 | namespace ABI { | ||
| 238 | namespace Windows { | ||
| 239 | namespace System { | ||
| 240 | namespace Threading { | ||
| 241 | interface IThreadPoolTimerStatics; | ||
| 242 | } | ||
| 243 | } | ||
| 244 | } | ||
| 245 | } | ||
| 246 | #endif /* __cplusplus */ | ||
| 88 | #endif | 247 | #endif |
| 89 | 248 | ||
| 90 | #ifndef __IThreadPoolTimer_FWD_DEFINED__ | 249 | #ifdef __cplusplus |
| 91 | #define __IThreadPoolTimer_FWD_DEFINED__ | 250 | } /* extern "C" */ |
| 92 | typedef interface IThreadPoolTimer IThreadPoolTimer; | 251 | namespace ABI { |
| 252 | namespace Windows { | ||
| 253 | namespace System { | ||
| 254 | namespace Threading { | ||
| 255 | enum WorkItemPriority { | ||
| 256 | WorkItemPriority_Low = -1, | ||
| 257 | WorkItemPriority_Normal = 0, | ||
| 258 | WorkItemPriority_High = 1 | ||
| 259 | }; | ||
| 260 | } | ||
| 261 | } | ||
| 262 | } | ||
| 263 | } | ||
| 264 | extern "C" { | ||
| 265 | #else | ||
| 266 | enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority { | ||
| 267 | WorkItemPriority_Low = -1, | ||
| 268 | WorkItemPriority_Normal = 0, | ||
| 269 | WorkItemPriority_High = 1 | ||
| 270 | }; | ||
| 271 | #ifdef WIDL_using_Windows_System_Threading | ||
| 272 | #define WorkItemPriority __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority | ||
| 273 | #endif /* WIDL_using_Windows_System_Threading */ | ||
| 93 | #endif | 274 | #endif |
| 94 | 275 | ||
| 95 | #ifndef __IThreadPoolTimerStatics_FWD_DEFINED__ | 276 | #ifdef __cplusplus |
| 96 | #define __IThreadPoolTimerStatics_FWD_DEFINED__ | 277 | } /* extern "C" */ |
| 97 | typedef interface IThreadPoolTimerStatics IThreadPoolTimerStatics; | 278 | namespace ABI { |
| 279 | namespace Windows { | ||
| 280 | namespace System { | ||
| 281 | namespace Threading { | ||
| 282 | enum WorkItemOptions { | ||
| 283 | WorkItemOptions_None = 0, | ||
| 284 | WorkItemOptions_TimeSliced = 1 | ||
| 285 | }; | ||
| 286 | } | ||
| 287 | } | ||
| 288 | } | ||
| 289 | } | ||
| 290 | extern "C" { | ||
| 291 | #else | ||
| 292 | enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions { | ||
| 293 | WorkItemOptions_None = 0, | ||
| 294 | WorkItemOptions_TimeSliced = 1 | ||
| 295 | }; | ||
| 296 | #ifdef WIDL_using_Windows_System_Threading | ||
| 297 | #define WorkItemOptions __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions | ||
| 298 | #endif /* WIDL_using_Windows_System_Threading */ | ||
| 98 | #endif | 299 | #endif |
| 99 | 300 | ||
| 100 | typedef enum WorkItemPriority { | ||
| 101 | Low = -1, | ||
| 102 | Normal = 0, | ||
| 103 | High = 1 | ||
| 104 | } WorkItemPriority; | ||
| 105 | typedef enum WorkItemOptions { | ||
| 106 | None = 0, | ||
| 107 | TimeSliced = 1 | ||
| 108 | } WorkItemOptions; | ||
| 109 | typedef struct TimeSpan { | ||
| 110 | INT64 Duration; | ||
| 111 | } TimeSpan; | ||
| 112 | /***************************************************************************** | 301 | /***************************************************************************** |
| 113 | * TimerElapsedHandler interface | 302 | * TimerElapsedHandler interface |
| 114 | */ | 303 | */ |
| 115 | #ifndef __TimerElapsedHandler_INTERFACE_DEFINED__ | 304 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_INTERFACE_DEFINED__ |
| 116 | #define __TimerElapsedHandler_INTERFACE_DEFINED__ | 305 | #define ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_INTERFACE_DEFINED__ |
| 117 | 306 | ||
| 118 | DEFINE_GUID(IID_TimerElapsedHandler, 0xfaaea667, 0xfbeb, 0x49cb, 0xad,0xb2, 0x71,0x18,0x4c,0x55,0x6e,0x43); | 307 | DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler, 0xfaaea667, 0xfbeb, 0x49cb, 0xad,0xb2, 0x71,0x18,0x4c,0x55,0x6e,0x43); |
| 119 | #if defined(__cplusplus) && !defined(CINTERFACE) | 308 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 120 | MIDL_INTERFACE("faaea667-fbeb-49cb-adb2-71184c556e43") | 309 | } /* extern "C" */ |
| 121 | TimerElapsedHandler : public IUnknown | 310 | namespace ABI { |
| 122 | { | 311 | namespace Windows { |
| 123 | virtual HRESULT STDMETHODCALLTYPE Invoke( | 312 | namespace System { |
| 124 | IThreadPoolTimer *timer) = 0; | 313 | namespace Threading { |
| 125 | 314 | MIDL_INTERFACE("faaea667-fbeb-49cb-adb2-71184c556e43") | |
| 126 | }; | 315 | TimerElapsedHandler : public IUnknown |
| 316 | { | ||
| 317 | virtual HRESULT STDMETHODCALLTYPE Invoke( | ||
| 318 | ABI::Windows::System::Threading::IThreadPoolTimer *timer) = 0; | ||
| 319 | |||
| 320 | }; | ||
| 321 | } | ||
| 322 | } | ||
| 323 | } | ||
| 324 | } | ||
| 325 | extern "C" { | ||
| 127 | #ifdef __CRT_UUID_DECL | 326 | #ifdef __CRT_UUID_DECL |
| 128 | __CRT_UUID_DECL(TimerElapsedHandler, 0xfaaea667, 0xfbeb, 0x49cb, 0xad,0xb2, 0x71,0x18,0x4c,0x55,0x6e,0x43) | 327 | __CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler, 0xfaaea667, 0xfbeb, 0x49cb, 0xad,0xb2, 0x71,0x18,0x4c,0x55,0x6e,0x43) |
| 129 | #endif | 328 | #endif |
| 130 | #else | 329 | #else |
| 131 | typedef struct TimerElapsedHandlerVtbl { | 330 | typedef struct __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl { |
| 132 | BEGIN_INTERFACE | 331 | BEGIN_INTERFACE |
| 133 | 332 | ||
| 134 | /*** IUnknown methods ***/ | 333 | /*** IUnknown methods ***/ |
| 135 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 334 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 136 | TimerElapsedHandler* This, | 335 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This, |
| 137 | REFIID riid, | 336 | REFIID riid, |
| 138 | void **ppvObject); | 337 | void **ppvObject); |
| 139 | 338 | ||
| 140 | ULONG (STDMETHODCALLTYPE *AddRef)( | 339 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 141 | TimerElapsedHandler* This); | 340 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This); |
| 142 | 341 | ||
| 143 | ULONG (STDMETHODCALLTYPE *Release)( | 342 | ULONG (STDMETHODCALLTYPE *Release)( |
| 144 | TimerElapsedHandler* This); | 343 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This); |
| 145 | 344 | ||
| 146 | /*** TimerElapsedHandler methods ***/ | 345 | /*** TimerElapsedHandler methods ***/ |
| 147 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 346 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 148 | TimerElapsedHandler* This, | 347 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This, |
| 149 | IThreadPoolTimer *timer); | 348 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer); |
| 150 | 349 | ||
| 151 | END_INTERFACE | 350 | END_INTERFACE |
| 152 | } TimerElapsedHandlerVtbl; | 351 | } __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl; |
| 153 | interface TimerElapsedHandler { | 352 | |
| 154 | CONST_VTBL TimerElapsedHandlerVtbl* lpVtbl; | 353 | interface __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler { |
| 354 | CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl* lpVtbl; | ||
| 155 | }; | 355 | }; |
| 156 | 356 | ||
| 157 | #ifdef COBJMACROS | 357 | #ifdef COBJMACROS |
| 158 | #ifndef WIDL_C_INLINE_WRAPPERS | 358 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 159 | /*** IUnknown methods ***/ | 359 | /*** IUnknown methods ***/ |
| 160 | #define TimerElapsedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 360 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 161 | #define TimerElapsedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | 361 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 162 | #define TimerElapsedHandler_Release(This) (This)->lpVtbl->Release(This) | 362 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Release(This) (This)->lpVtbl->Release(This) |
| 163 | /*** TimerElapsedHandler methods ***/ | 363 | /*** TimerElapsedHandler methods ***/ |
| 164 | #define TimerElapsedHandler_Invoke(This,timer) (This)->lpVtbl->Invoke(This,timer) | 364 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Invoke(This,timer) (This)->lpVtbl->Invoke(This,timer) |
| 165 | #else | 365 | #else |
| 166 | /*** IUnknown methods ***/ | 366 | /*** IUnknown methods ***/ |
| 167 | static FORCEINLINE HRESULT TimerElapsedHandler_QueryInterface(TimerElapsedHandler* This,REFIID riid,void **ppvObject) { | 367 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler* This,REFIID riid,void **ppvObject) { |
| 168 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 368 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 169 | } | 369 | } |
| 170 | static FORCEINLINE ULONG TimerElapsedHandler_AddRef(TimerElapsedHandler* This) { | 370 | static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_AddRef(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler* This) { |
| 171 | return This->lpVtbl->AddRef(This); | 371 | return This->lpVtbl->AddRef(This); |
| 172 | } | 372 | } |
| 173 | static FORCEINLINE ULONG TimerElapsedHandler_Release(TimerElapsedHandler* This) { | 373 | static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Release(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler* This) { |
| 174 | return This->lpVtbl->Release(This); | 374 | return This->lpVtbl->Release(This); |
| 175 | } | 375 | } |
| 176 | /*** TimerElapsedHandler methods ***/ | 376 | /*** TimerElapsedHandler methods ***/ |
| 177 | static FORCEINLINE HRESULT TimerElapsedHandler_Invoke(TimerElapsedHandler* This,IThreadPoolTimer *timer) { | 377 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Invoke(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler* This,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer) { |
| 178 | return This->lpVtbl->Invoke(This,timer); | 378 | return This->lpVtbl->Invoke(This,timer); |
| 179 | } | 379 | } |
| 180 | #endif | 380 | #endif |
| 381 | #ifdef WIDL_using_Windows_System_Threading | ||
| 382 | #define IID_TimerElapsedHandler IID___x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler | ||
| 383 | #define TimerElapsedHandlerVtbl __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl | ||
| 384 | #define TimerElapsedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler | ||
| 385 | #define TimerElapsedHandler_QueryInterface __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_QueryInterface | ||
| 386 | #define TimerElapsedHandler_AddRef __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_AddRef | ||
| 387 | #define TimerElapsedHandler_Release __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Release | ||
| 388 | #define TimerElapsedHandler_Invoke __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Invoke | ||
| 389 | #endif /* WIDL_using_Windows_System_Threading */ | ||
| 181 | #endif | 390 | #endif |
| 182 | 391 | ||
| 183 | #endif | 392 | #endif |
| 184 | 393 | ||
| 185 | HRESULT STDMETHODCALLTYPE TimerElapsedHandler_Invoke_Proxy( | 394 | #endif /* ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_INTERFACE_DEFINED__ */ |
| 186 | TimerElapsedHandler* This, | ||
| 187 | IThreadPoolTimer *timer); | ||
| 188 | void __RPC_STUB TimerElapsedHandler_Invoke_Stub( | ||
| 189 | IRpcStubBuffer* This, | ||
| 190 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 191 | PRPC_MESSAGE pRpcMessage, | ||
| 192 | DWORD* pdwStubPhase); | ||
| 193 | |||
| 194 | #endif /* __TimerElapsedHandler_INTERFACE_DEFINED__ */ | ||
| 195 | 395 | ||
| 196 | /***************************************************************************** | 396 | /***************************************************************************** |
| 197 | * TimerDestroyedHandler interface | 397 | * TimerDestroyedHandler interface |
| 198 | */ | 398 | */ |
| 199 | #ifndef __TimerDestroyedHandler_INTERFACE_DEFINED__ | 399 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_INTERFACE_DEFINED__ |
| 200 | #define __TimerDestroyedHandler_INTERFACE_DEFINED__ | 400 | #define ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_INTERFACE_DEFINED__ |
| 201 | 401 | ||
| 202 | DEFINE_GUID(IID_TimerDestroyedHandler, 0x34ed19fa, 0x8384, 0x4eb9, 0x82,0x09, 0xfb,0x50,0x94,0xee,0xec,0x35); | 402 | DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler, 0x34ed19fa, 0x8384, 0x4eb9, 0x82,0x09, 0xfb,0x50,0x94,0xee,0xec,0x35); |
| 203 | #if defined(__cplusplus) && !defined(CINTERFACE) | 403 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 204 | MIDL_INTERFACE("34ed19fa-8384-4eb9-8209-fb5094eeec35") | 404 | } /* extern "C" */ |
| 205 | TimerDestroyedHandler : public IUnknown | 405 | namespace ABI { |
| 206 | { | 406 | namespace Windows { |
| 207 | virtual HRESULT STDMETHODCALLTYPE Invoke( | 407 | namespace System { |
| 208 | IThreadPoolTimer *timer) = 0; | 408 | namespace Threading { |
| 209 | 409 | MIDL_INTERFACE("34ed19fa-8384-4eb9-8209-fb5094eeec35") | |
| 210 | }; | 410 | TimerDestroyedHandler : public IUnknown |
| 411 | { | ||
| 412 | virtual HRESULT STDMETHODCALLTYPE Invoke( | ||
| 413 | ABI::Windows::System::Threading::IThreadPoolTimer *timer) = 0; | ||
| 414 | |||
| 415 | }; | ||
| 416 | } | ||
| 417 | } | ||
| 418 | } | ||
| 419 | } | ||
| 420 | extern "C" { | ||
| 211 | #ifdef __CRT_UUID_DECL | 421 | #ifdef __CRT_UUID_DECL |
| 212 | __CRT_UUID_DECL(TimerDestroyedHandler, 0x34ed19fa, 0x8384, 0x4eb9, 0x82,0x09, 0xfb,0x50,0x94,0xee,0xec,0x35) | 422 | __CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler, 0x34ed19fa, 0x8384, 0x4eb9, 0x82,0x09, 0xfb,0x50,0x94,0xee,0xec,0x35) |
| 213 | #endif | 423 | #endif |
| 214 | #else | 424 | #else |
| 215 | typedef struct TimerDestroyedHandlerVtbl { | 425 | typedef struct __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl { |
| 216 | BEGIN_INTERFACE | 426 | BEGIN_INTERFACE |
| 217 | 427 | ||
| 218 | /*** IUnknown methods ***/ | 428 | /*** IUnknown methods ***/ |
| 219 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 429 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 220 | TimerDestroyedHandler* This, | 430 | __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This, |
| 221 | REFIID riid, | 431 | REFIID riid, |
| 222 | void **ppvObject); | 432 | void **ppvObject); |
| 223 | 433 | ||
| 224 | ULONG (STDMETHODCALLTYPE *AddRef)( | 434 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 225 | TimerDestroyedHandler* This); | 435 | __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This); |
| 226 | 436 | ||
| 227 | ULONG (STDMETHODCALLTYPE *Release)( | 437 | ULONG (STDMETHODCALLTYPE *Release)( |
| 228 | TimerDestroyedHandler* This); | 438 | __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This); |
| 229 | 439 | ||
| 230 | /*** TimerDestroyedHandler methods ***/ | 440 | /*** TimerDestroyedHandler methods ***/ |
| 231 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 441 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 232 | TimerDestroyedHandler* This, | 442 | __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This, |
| 233 | IThreadPoolTimer *timer); | 443 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer); |
| 234 | 444 | ||
| 235 | END_INTERFACE | 445 | END_INTERFACE |
| 236 | } TimerDestroyedHandlerVtbl; | 446 | } __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl; |
| 237 | interface TimerDestroyedHandler { | 447 | |
| 238 | CONST_VTBL TimerDestroyedHandlerVtbl* lpVtbl; | 448 | interface __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler { |
| 449 | CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl* lpVtbl; | ||
| 239 | }; | 450 | }; |
| 240 | 451 | ||
| 241 | #ifdef COBJMACROS | 452 | #ifdef COBJMACROS |
| 242 | #ifndef WIDL_C_INLINE_WRAPPERS | 453 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 243 | /*** IUnknown methods ***/ | 454 | /*** IUnknown methods ***/ |
| 244 | #define TimerDestroyedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 455 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 245 | #define TimerDestroyedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | 456 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 246 | #define TimerDestroyedHandler_Release(This) (This)->lpVtbl->Release(This) | 457 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Release(This) (This)->lpVtbl->Release(This) |
| 247 | /*** TimerDestroyedHandler methods ***/ | 458 | /*** TimerDestroyedHandler methods ***/ |
| 248 | #define TimerDestroyedHandler_Invoke(This,timer) (This)->lpVtbl->Invoke(This,timer) | 459 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Invoke(This,timer) (This)->lpVtbl->Invoke(This,timer) |
| 249 | #else | 460 | #else |
| 250 | /*** IUnknown methods ***/ | 461 | /*** IUnknown methods ***/ |
| 251 | static FORCEINLINE HRESULT TimerDestroyedHandler_QueryInterface(TimerDestroyedHandler* This,REFIID riid,void **ppvObject) { | 462 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler* This,REFIID riid,void **ppvObject) { |
| 252 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 463 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 253 | } | 464 | } |
| 254 | static FORCEINLINE ULONG TimerDestroyedHandler_AddRef(TimerDestroyedHandler* This) { | 465 | static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_AddRef(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler* This) { |
| 255 | return This->lpVtbl->AddRef(This); | 466 | return This->lpVtbl->AddRef(This); |
| 256 | } | 467 | } |
| 257 | static FORCEINLINE ULONG TimerDestroyedHandler_Release(TimerDestroyedHandler* This) { | 468 | static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Release(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler* This) { |
| 258 | return This->lpVtbl->Release(This); | 469 | return This->lpVtbl->Release(This); |
| 259 | } | 470 | } |
| 260 | /*** TimerDestroyedHandler methods ***/ | 471 | /*** TimerDestroyedHandler methods ***/ |
| 261 | static FORCEINLINE HRESULT TimerDestroyedHandler_Invoke(TimerDestroyedHandler* This,IThreadPoolTimer *timer) { | 472 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Invoke(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler* This,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer) { |
| 262 | return This->lpVtbl->Invoke(This,timer); | 473 | return This->lpVtbl->Invoke(This,timer); |
| 263 | } | 474 | } |
| 264 | #endif | 475 | #endif |
| 476 | #ifdef WIDL_using_Windows_System_Threading | ||
| 477 | #define IID_TimerDestroyedHandler IID___x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler | ||
| 478 | #define TimerDestroyedHandlerVtbl __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl | ||
| 479 | #define TimerDestroyedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler | ||
| 480 | #define TimerDestroyedHandler_QueryInterface __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_QueryInterface | ||
| 481 | #define TimerDestroyedHandler_AddRef __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_AddRef | ||
| 482 | #define TimerDestroyedHandler_Release __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Release | ||
| 483 | #define TimerDestroyedHandler_Invoke __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Invoke | ||
| 484 | #endif /* WIDL_using_Windows_System_Threading */ | ||
| 265 | #endif | 485 | #endif |
| 266 | 486 | ||
| 267 | #endif | 487 | #endif |
| 268 | 488 | ||
| 269 | HRESULT STDMETHODCALLTYPE TimerDestroyedHandler_Invoke_Proxy( | 489 | #endif /* ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_INTERFACE_DEFINED__ */ |
| 270 | TimerDestroyedHandler* This, | ||
| 271 | IThreadPoolTimer *timer); | ||
| 272 | void __RPC_STUB TimerDestroyedHandler_Invoke_Stub( | ||
| 273 | IRpcStubBuffer* This, | ||
| 274 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 275 | PRPC_MESSAGE pRpcMessage, | ||
| 276 | DWORD* pdwStubPhase); | ||
| 277 | |||
| 278 | #endif /* __TimerDestroyedHandler_INTERFACE_DEFINED__ */ | ||
| 279 | 490 | ||
| 280 | /***************************************************************************** | 491 | /***************************************************************************** |
| 281 | * WorkItemHandler interface | 492 | * WorkItemHandler interface |
| 282 | */ | 493 | */ |
| 283 | #ifndef __WorkItemHandler_INTERFACE_DEFINED__ | 494 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_INTERFACE_DEFINED__ |
| 284 | #define __WorkItemHandler_INTERFACE_DEFINED__ | 495 | #define ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_INTERFACE_DEFINED__ |
| 285 | 496 | ||
| 286 | DEFINE_GUID(IID_WorkItemHandler, 0x1d1a8b8b, 0xfa66, 0x414f, 0x9c,0xbd, 0xb6,0x5f,0xc9,0x9d,0x17,0xfa); | 497 | DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler, 0x1d1a8b8b, 0xfa66, 0x414f, 0x9c,0xbd, 0xb6,0x5f,0xc9,0x9d,0x17,0xfa); |
| 287 | #if defined(__cplusplus) && !defined(CINTERFACE) | 498 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 288 | MIDL_INTERFACE("1d1a8b8b-fa66-414f-9cbd-b65fc99d17fa") | 499 | } /* extern "C" */ |
| 289 | WorkItemHandler : public IUnknown | 500 | namespace ABI { |
| 290 | { | 501 | namespace Windows { |
| 291 | virtual HRESULT STDMETHODCALLTYPE Invoke( | 502 | namespace System { |
| 292 | IAsyncAction *operation) = 0; | 503 | namespace Threading { |
| 293 | 504 | MIDL_INTERFACE("1d1a8b8b-fa66-414f-9cbd-b65fc99d17fa") | |
| 294 | }; | 505 | WorkItemHandler : public IUnknown |
| 506 | { | ||
| 507 | virtual HRESULT STDMETHODCALLTYPE Invoke( | ||
| 508 | ABI::Windows::Foundation::IAsyncAction *operation) = 0; | ||
| 509 | |||
| 510 | }; | ||
| 511 | } | ||
| 512 | } | ||
| 513 | } | ||
| 514 | } | ||
| 515 | extern "C" { | ||
| 295 | #ifdef __CRT_UUID_DECL | 516 | #ifdef __CRT_UUID_DECL |
| 296 | __CRT_UUID_DECL(WorkItemHandler, 0x1d1a8b8b, 0xfa66, 0x414f, 0x9c,0xbd, 0xb6,0x5f,0xc9,0x9d,0x17,0xfa) | 517 | __CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler, 0x1d1a8b8b, 0xfa66, 0x414f, 0x9c,0xbd, 0xb6,0x5f,0xc9,0x9d,0x17,0xfa) |
| 297 | #endif | 518 | #endif |
| 298 | #else | 519 | #else |
| 299 | typedef struct WorkItemHandlerVtbl { | 520 | typedef struct __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl { |
| 300 | BEGIN_INTERFACE | 521 | BEGIN_INTERFACE |
| 301 | 522 | ||
| 302 | /*** IUnknown methods ***/ | 523 | /*** IUnknown methods ***/ |
| 303 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 524 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 304 | WorkItemHandler* This, | 525 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This, |
| 305 | REFIID riid, | 526 | REFIID riid, |
| 306 | void **ppvObject); | 527 | void **ppvObject); |
| 307 | 528 | ||
| 308 | ULONG (STDMETHODCALLTYPE *AddRef)( | 529 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 309 | WorkItemHandler* This); | 530 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This); |
| 310 | 531 | ||
| 311 | ULONG (STDMETHODCALLTYPE *Release)( | 532 | ULONG (STDMETHODCALLTYPE *Release)( |
| 312 | WorkItemHandler* This); | 533 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This); |
| 313 | 534 | ||
| 314 | /*** WorkItemHandler methods ***/ | 535 | /*** WorkItemHandler methods ***/ |
| 315 | HRESULT (STDMETHODCALLTYPE *Invoke)( | 536 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 316 | WorkItemHandler* This, | 537 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This, |
| 317 | IAsyncAction *operation); | 538 | __x_ABI_CWindows_CFoundation_CIAsyncAction *operation); |
| 318 | 539 | ||
| 319 | END_INTERFACE | 540 | END_INTERFACE |
| 320 | } WorkItemHandlerVtbl; | 541 | } __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl; |
| 321 | interface WorkItemHandler { | 542 | |
| 322 | CONST_VTBL WorkItemHandlerVtbl* lpVtbl; | 543 | interface __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler { |
| 544 | CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl* lpVtbl; | ||
| 323 | }; | 545 | }; |
| 324 | 546 | ||
| 325 | #ifdef COBJMACROS | 547 | #ifdef COBJMACROS |
| 326 | #ifndef WIDL_C_INLINE_WRAPPERS | 548 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 327 | /*** IUnknown methods ***/ | 549 | /*** IUnknown methods ***/ |
| 328 | #define WorkItemHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 550 | #define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 329 | #define WorkItemHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | 551 | #define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 330 | #define WorkItemHandler_Release(This) (This)->lpVtbl->Release(This) | 552 | #define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Release(This) (This)->lpVtbl->Release(This) |
| 331 | /*** WorkItemHandler methods ***/ | 553 | /*** WorkItemHandler methods ***/ |
| 332 | #define WorkItemHandler_Invoke(This,operation) (This)->lpVtbl->Invoke(This,operation) | 554 | #define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Invoke(This,operation) (This)->lpVtbl->Invoke(This,operation) |
| 333 | #else | 555 | #else |
| 334 | /*** IUnknown methods ***/ | 556 | /*** IUnknown methods ***/ |
| 335 | static FORCEINLINE HRESULT WorkItemHandler_QueryInterface(WorkItemHandler* This,REFIID riid,void **ppvObject) { | 557 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler* This,REFIID riid,void **ppvObject) { |
| 336 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 558 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 337 | } | 559 | } |
| 338 | static FORCEINLINE ULONG WorkItemHandler_AddRef(WorkItemHandler* This) { | 560 | static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_AddRef(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler* This) { |
| 339 | return This->lpVtbl->AddRef(This); | 561 | return This->lpVtbl->AddRef(This); |
| 340 | } | 562 | } |
| 341 | static FORCEINLINE ULONG WorkItemHandler_Release(WorkItemHandler* This) { | 563 | static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Release(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler* This) { |
| 342 | return This->lpVtbl->Release(This); | 564 | return This->lpVtbl->Release(This); |
| 343 | } | 565 | } |
| 344 | /*** WorkItemHandler methods ***/ | 566 | /*** WorkItemHandler methods ***/ |
| 345 | static FORCEINLINE HRESULT WorkItemHandler_Invoke(WorkItemHandler* This,IAsyncAction *operation) { | 567 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Invoke(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler* This,__x_ABI_CWindows_CFoundation_CIAsyncAction *operation) { |
| 346 | return This->lpVtbl->Invoke(This,operation); | 568 | return This->lpVtbl->Invoke(This,operation); |
| 347 | } | 569 | } |
| 348 | #endif | 570 | #endif |
| 571 | #ifdef WIDL_using_Windows_System_Threading | ||
| 572 | #define IID_WorkItemHandler IID___x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler | ||
| 573 | #define WorkItemHandlerVtbl __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl | ||
| 574 | #define WorkItemHandler __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler | ||
| 575 | #define WorkItemHandler_QueryInterface __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_QueryInterface | ||
| 576 | #define WorkItemHandler_AddRef __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_AddRef | ||
| 577 | #define WorkItemHandler_Release __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Release | ||
| 578 | #define WorkItemHandler_Invoke __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Invoke | ||
| 579 | #endif /* WIDL_using_Windows_System_Threading */ | ||
| 349 | #endif | 580 | #endif |
| 350 | 581 | ||
| 351 | #endif | 582 | #endif |
| 352 | 583 | ||
| 353 | HRESULT STDMETHODCALLTYPE WorkItemHandler_Invoke_Proxy( | 584 | #endif /* ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_INTERFACE_DEFINED__ */ |
| 354 | WorkItemHandler* This, | ||
| 355 | IAsyncAction *operation); | ||
| 356 | void __RPC_STUB WorkItemHandler_Invoke_Stub( | ||
| 357 | IRpcStubBuffer* This, | ||
| 358 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 359 | PRPC_MESSAGE pRpcMessage, | ||
| 360 | DWORD* pdwStubPhase); | ||
| 361 | |||
| 362 | #endif /* __WorkItemHandler_INTERFACE_DEFINED__ */ | ||
| 363 | 585 | ||
| 364 | /***************************************************************************** | 586 | /***************************************************************************** |
| 365 | * IThreadPoolStatics interface | 587 | * IThreadPoolStatics interface |
| 366 | */ | 588 | */ |
| 367 | #ifndef __IThreadPoolStatics_INTERFACE_DEFINED__ | 589 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_INTERFACE_DEFINED__ |
| 368 | #define __IThreadPoolStatics_INTERFACE_DEFINED__ | 590 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_INTERFACE_DEFINED__ |
| 369 | 591 | ||
| 370 | DEFINE_GUID(IID_IThreadPoolStatics, 0xb6bf67dd, 0x84bd, 0x44f8, 0xac,0x1c, 0x93,0xeb,0xcb,0x9d,0xba,0x91); | 592 | DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics, 0xb6bf67dd, 0x84bd, 0x44f8, 0xac,0x1c, 0x93,0xeb,0xcb,0x9d,0xba,0x91); |
| 371 | #if defined(__cplusplus) && !defined(CINTERFACE) | 593 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 372 | MIDL_INTERFACE("b6bf67dd-84bd-44f8-ac1c-93ebcb9dba91") | 594 | } /* extern "C" */ |
| 373 | IThreadPoolStatics : public IInspectable | 595 | namespace ABI { |
| 374 | { | 596 | namespace Windows { |
| 375 | virtual HRESULT STDMETHODCALLTYPE RunAsync( | 597 | namespace System { |
| 376 | WorkItemHandler *handler, | 598 | namespace Threading { |
| 377 | IAsyncAction **operation) = 0; | 599 | MIDL_INTERFACE("b6bf67dd-84bd-44f8-ac1c-93ebcb9dba91") |
| 378 | 600 | IThreadPoolStatics : public IInspectable | |
| 379 | virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAsync( | 601 | { |
| 380 | WorkItemHandler *handler, | 602 | virtual HRESULT STDMETHODCALLTYPE RunAsync( |
| 381 | WorkItemPriority priority, | 603 | ABI::Windows::System::Threading::WorkItemHandler *handler, |
| 382 | IAsyncAction **operation) = 0; | 604 | ABI::Windows::Foundation::IAsyncAction **operation) = 0; |
| 383 | 605 | ||
| 384 | virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAndOptionsAsync( | 606 | virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAsync( |
| 385 | WorkItemHandler *handler, | 607 | ABI::Windows::System::Threading::WorkItemHandler *handler, |
| 386 | WorkItemPriority priority, | 608 | enum WorkItemPriority priority, |
| 387 | WorkItemOptions options, | 609 | ABI::Windows::Foundation::IAsyncAction **operation) = 0; |
| 388 | IAsyncAction **operation) = 0; | 610 | |
| 389 | 611 | virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAndOptionsAsync( | |
| 390 | }; | 612 | ABI::Windows::System::Threading::WorkItemHandler *handler, |
| 613 | enum WorkItemPriority priority, | ||
| 614 | enum WorkItemOptions options, | ||
| 615 | ABI::Windows::Foundation::IAsyncAction **operation) = 0; | ||
| 616 | |||
| 617 | }; | ||
| 618 | } | ||
| 619 | } | ||
| 620 | } | ||
| 621 | } | ||
| 622 | extern "C" { | ||
| 391 | #ifdef __CRT_UUID_DECL | 623 | #ifdef __CRT_UUID_DECL |
| 392 | __CRT_UUID_DECL(IThreadPoolStatics, 0xb6bf67dd, 0x84bd, 0x44f8, 0xac,0x1c, 0x93,0xeb,0xcb,0x9d,0xba,0x91) | 624 | __CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics, 0xb6bf67dd, 0x84bd, 0x44f8, 0xac,0x1c, 0x93,0xeb,0xcb,0x9d,0xba,0x91) |
| 393 | #endif | 625 | #endif |
| 394 | #else | 626 | #else |
| 395 | typedef struct IThreadPoolStaticsVtbl { | 627 | typedef struct __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStaticsVtbl { |
| 396 | BEGIN_INTERFACE | 628 | BEGIN_INTERFACE |
| 397 | 629 | ||
| 398 | /*** IUnknown methods ***/ | 630 | /*** IUnknown methods ***/ |
| 399 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 631 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 400 | IThreadPoolStatics* This, | 632 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, |
| 401 | REFIID riid, | 633 | REFIID riid, |
| 402 | void **ppvObject); | 634 | void **ppvObject); |
| 403 | 635 | ||
| 404 | ULONG (STDMETHODCALLTYPE *AddRef)( | 636 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 405 | IThreadPoolStatics* This); | 637 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This); |
| 406 | 638 | ||
| 407 | ULONG (STDMETHODCALLTYPE *Release)( | 639 | ULONG (STDMETHODCALLTYPE *Release)( |
| 408 | IThreadPoolStatics* This); | 640 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This); |
| 409 | 641 | ||
| 410 | /*** IInspectable methods ***/ | 642 | /*** IInspectable methods ***/ |
| 411 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 643 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 412 | IThreadPoolStatics* This, | 644 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, |
| 413 | ULONG *iidCount, | 645 | ULONG *iidCount, |
| 414 | IID **iids); | 646 | IID **iids); |
| 415 | 647 | ||
| 416 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 648 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 417 | IThreadPoolStatics* This, | 649 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, |
| 418 | HSTRING *className); | 650 | HSTRING *className); |
| 419 | 651 | ||
| 420 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 652 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 421 | IThreadPoolStatics* This, | 653 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, |
| 422 | TrustLevel *trustLevel); | 654 | TrustLevel *trustLevel); |
| 423 | 655 | ||
| 424 | /*** IThreadPoolStatics methods ***/ | 656 | /*** IThreadPoolStatics methods ***/ |
| 425 | HRESULT (STDMETHODCALLTYPE *RunAsync)( | 657 | HRESULT (STDMETHODCALLTYPE *RunAsync)( |
| 426 | IThreadPoolStatics* This, | 658 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, |
| 427 | WorkItemHandler *handler, | 659 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler, |
| 428 | IAsyncAction **operation); | 660 | __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); |
| 429 | 661 | ||
| 430 | HRESULT (STDMETHODCALLTYPE *RunWithPriorityAsync)( | 662 | HRESULT (STDMETHODCALLTYPE *RunWithPriorityAsync)( |
| 431 | IThreadPoolStatics* This, | 663 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, |
| 432 | WorkItemHandler *handler, | 664 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler, |
| 433 | WorkItemPriority priority, | 665 | enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority, |
| 434 | IAsyncAction **operation); | 666 | __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); |
| 435 | 667 | ||
| 436 | HRESULT (STDMETHODCALLTYPE *RunWithPriorityAndOptionsAsync)( | 668 | HRESULT (STDMETHODCALLTYPE *RunWithPriorityAndOptionsAsync)( |
| 437 | IThreadPoolStatics* This, | 669 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, |
| 438 | WorkItemHandler *handler, | 670 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler, |
| 439 | WorkItemPriority priority, | 671 | enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority, |
| 440 | WorkItemOptions options, | 672 | enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions options, |
| 441 | IAsyncAction **operation); | 673 | __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); |
| 442 | 674 | ||
| 443 | END_INTERFACE | 675 | END_INTERFACE |
| 444 | } IThreadPoolStaticsVtbl; | 676 | } __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStaticsVtbl; |
| 445 | interface IThreadPoolStatics { | 677 | |
| 446 | CONST_VTBL IThreadPoolStaticsVtbl* lpVtbl; | 678 | interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics { |
| 679 | CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStaticsVtbl* lpVtbl; | ||
| 447 | }; | 680 | }; |
| 448 | 681 | ||
| 449 | #ifdef COBJMACROS | 682 | #ifdef COBJMACROS |
| 450 | #ifndef WIDL_C_INLINE_WRAPPERS | 683 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 451 | /*** IUnknown methods ***/ | 684 | /*** IUnknown methods ***/ |
| 452 | #define IThreadPoolStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 685 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 453 | #define IThreadPoolStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | 686 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 454 | #define IThreadPoolStatics_Release(This) (This)->lpVtbl->Release(This) | 687 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_Release(This) (This)->lpVtbl->Release(This) |
| 455 | /*** IInspectable methods ***/ | 688 | /*** IInspectable methods ***/ |
| 456 | #define IThreadPoolStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 689 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 457 | #define IThreadPoolStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 690 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 458 | #define IThreadPoolStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 691 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 459 | /*** IThreadPoolStatics methods ***/ | 692 | /*** IThreadPoolStatics methods ***/ |
| 460 | #define IThreadPoolStatics_RunAsync(This,handler,operation) (This)->lpVtbl->RunAsync(This,handler,operation) | 693 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunAsync(This,handler,operation) (This)->lpVtbl->RunAsync(This,handler,operation) |
| 461 | #define IThreadPoolStatics_RunWithPriorityAsync(This,handler,priority,operation) (This)->lpVtbl->RunWithPriorityAsync(This,handler,priority,operation) | 694 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAsync(This,handler,priority,operation) (This)->lpVtbl->RunWithPriorityAsync(This,handler,priority,operation) |
| 462 | #define IThreadPoolStatics_RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation) (This)->lpVtbl->RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation) | 695 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation) (This)->lpVtbl->RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation) |
| 463 | #else | 696 | #else |
| 464 | /*** IUnknown methods ***/ | 697 | /*** IUnknown methods ***/ |
| 465 | static FORCEINLINE HRESULT IThreadPoolStatics_QueryInterface(IThreadPoolStatics* This,REFIID riid,void **ppvObject) { | 698 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,REFIID riid,void **ppvObject) { |
| 466 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 699 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 467 | } | 700 | } |
| 468 | static FORCEINLINE ULONG IThreadPoolStatics_AddRef(IThreadPoolStatics* This) { | 701 | static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_AddRef(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This) { |
| 469 | return This->lpVtbl->AddRef(This); | 702 | return This->lpVtbl->AddRef(This); |
| 470 | } | 703 | } |
| 471 | static FORCEINLINE ULONG IThreadPoolStatics_Release(IThreadPoolStatics* This) { | 704 | static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_Release(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This) { |
| 472 | return This->lpVtbl->Release(This); | 705 | return This->lpVtbl->Release(This); |
| 473 | } | 706 | } |
| 474 | /*** IInspectable methods ***/ | 707 | /*** IInspectable methods ***/ |
| 475 | static FORCEINLINE HRESULT IThreadPoolStatics_GetIids(IThreadPoolStatics* This,ULONG *iidCount,IID **iids) { | 708 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetIids(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,ULONG *iidCount,IID **iids) { |
| 476 | return This->lpVtbl->GetIids(This,iidCount,iids); | 709 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 477 | } | 710 | } |
| 478 | static FORCEINLINE HRESULT IThreadPoolStatics_GetRuntimeClassName(IThreadPoolStatics* This,HSTRING *className) { | 711 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,HSTRING *className) { |
| 479 | return This->lpVtbl->GetRuntimeClassName(This,className); | 712 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 480 | } | 713 | } |
| 481 | static FORCEINLINE HRESULT IThreadPoolStatics_GetTrustLevel(IThreadPoolStatics* This,TrustLevel *trustLevel) { | 714 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,TrustLevel *trustLevel) { |
| 482 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 715 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 483 | } | 716 | } |
| 484 | /*** IThreadPoolStatics methods ***/ | 717 | /*** IThreadPoolStatics methods ***/ |
| 485 | static FORCEINLINE HRESULT IThreadPoolStatics_RunAsync(IThreadPoolStatics* This,WorkItemHandler *handler,IAsyncAction **operation) { | 718 | 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) { |
| 486 | return This->lpVtbl->RunAsync(This,handler,operation); | 719 | return This->lpVtbl->RunAsync(This,handler,operation); |
| 487 | } | 720 | } |
| 488 | static FORCEINLINE HRESULT IThreadPoolStatics_RunWithPriorityAsync(IThreadPoolStatics* This,WorkItemHandler *handler,WorkItemPriority priority,IAsyncAction **operation) { | 721 | 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) { |
| 489 | return This->lpVtbl->RunWithPriorityAsync(This,handler,priority,operation); | 722 | return This->lpVtbl->RunWithPriorityAsync(This,handler,priority,operation); |
| 490 | } | 723 | } |
| 491 | static FORCEINLINE HRESULT IThreadPoolStatics_RunWithPriorityAndOptionsAsync(IThreadPoolStatics* This,WorkItemHandler *handler,WorkItemPriority priority,WorkItemOptions options,IAsyncAction **operation) { | 724 | 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) { |
| 492 | return This->lpVtbl->RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation); | 725 | return This->lpVtbl->RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation); |
| 493 | } | 726 | } |
| 494 | #endif | 727 | #endif |
| 728 | #ifdef WIDL_using_Windows_System_Threading | ||
| 729 | #define IID_IThreadPoolStatics IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics | ||
| 730 | #define IThreadPoolStaticsVtbl __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStaticsVtbl | ||
| 731 | #define IThreadPoolStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics | ||
| 732 | #define IThreadPoolStatics_QueryInterface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_QueryInterface | ||
| 733 | #define IThreadPoolStatics_AddRef __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_AddRef | ||
| 734 | #define IThreadPoolStatics_Release __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_Release | ||
| 735 | #define IThreadPoolStatics_GetIids __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetIids | ||
| 736 | #define IThreadPoolStatics_GetRuntimeClassName __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetRuntimeClassName | ||
| 737 | #define IThreadPoolStatics_GetTrustLevel __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetTrustLevel | ||
| 738 | #define IThreadPoolStatics_RunAsync __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunAsync | ||
| 739 | #define IThreadPoolStatics_RunWithPriorityAsync __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAsync | ||
| 740 | #define IThreadPoolStatics_RunWithPriorityAndOptionsAsync __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAndOptionsAsync | ||
| 741 | #endif /* WIDL_using_Windows_System_Threading */ | ||
| 495 | #endif | 742 | #endif |
| 496 | 743 | ||
| 497 | #endif | 744 | #endif |
| 498 | 745 | ||
| 499 | HRESULT STDMETHODCALLTYPE IThreadPoolStatics_RunAsync_Proxy( | 746 | #endif /* ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_INTERFACE_DEFINED__ */ |
| 500 | IThreadPoolStatics* This, | ||
| 501 | WorkItemHandler *handler, | ||
| 502 | IAsyncAction **operation); | ||
| 503 | void __RPC_STUB IThreadPoolStatics_RunAsync_Stub( | ||
| 504 | IRpcStubBuffer* This, | ||
| 505 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 506 | PRPC_MESSAGE pRpcMessage, | ||
| 507 | DWORD* pdwStubPhase); | ||
| 508 | HRESULT STDMETHODCALLTYPE IThreadPoolStatics_RunWithPriorityAsync_Proxy( | ||
| 509 | IThreadPoolStatics* This, | ||
| 510 | WorkItemHandler *handler, | ||
| 511 | WorkItemPriority priority, | ||
| 512 | IAsyncAction **operation); | ||
| 513 | void __RPC_STUB IThreadPoolStatics_RunWithPriorityAsync_Stub( | ||
| 514 | IRpcStubBuffer* This, | ||
| 515 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 516 | PRPC_MESSAGE pRpcMessage, | ||
| 517 | DWORD* pdwStubPhase); | ||
| 518 | HRESULT STDMETHODCALLTYPE IThreadPoolStatics_RunWithPriorityAndOptionsAsync_Proxy( | ||
| 519 | IThreadPoolStatics* This, | ||
| 520 | WorkItemHandler *handler, | ||
| 521 | WorkItemPriority priority, | ||
| 522 | WorkItemOptions options, | ||
| 523 | IAsyncAction **operation); | ||
| 524 | void __RPC_STUB IThreadPoolStatics_RunWithPriorityAndOptionsAsync_Stub( | ||
| 525 | IRpcStubBuffer* This, | ||
| 526 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 527 | PRPC_MESSAGE pRpcMessage, | ||
| 528 | DWORD* pdwStubPhase); | ||
| 529 | |||
| 530 | #endif /* __IThreadPoolStatics_INTERFACE_DEFINED__ */ | ||
| 531 | 747 | ||
| 532 | /***************************************************************************** | 748 | /***************************************************************************** |
| 533 | * IThreadPoolTimer interface | 749 | * IThreadPoolTimer interface |
| 534 | */ | 750 | */ |
| 535 | #ifndef __IThreadPoolTimer_INTERFACE_DEFINED__ | 751 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_INTERFACE_DEFINED__ |
| 536 | #define __IThreadPoolTimer_INTERFACE_DEFINED__ | 752 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_INTERFACE_DEFINED__ |
| 537 | 753 | ||
| 538 | DEFINE_GUID(IID_IThreadPoolTimer, 0x594ebe78, 0x55ea, 0x4a88, 0xa5,0x0d, 0x34,0x02,0xae,0x1f,0x9c,0xf2); | 754 | DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer, 0x594ebe78, 0x55ea, 0x4a88, 0xa5,0x0d, 0x34,0x02,0xae,0x1f,0x9c,0xf2); |
| 539 | #if defined(__cplusplus) && !defined(CINTERFACE) | 755 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 540 | MIDL_INTERFACE("594ebe78-55ea-4a88-a50d-3402ae1f9cf2") | 756 | } /* extern "C" */ |
| 541 | IThreadPoolTimer : public IInspectable | 757 | namespace ABI { |
| 542 | { | 758 | namespace Windows { |
| 543 | virtual HRESULT STDMETHODCALLTYPE get_Period( | 759 | namespace System { |
| 544 | TimeSpan *value) = 0; | 760 | namespace Threading { |
| 545 | 761 | MIDL_INTERFACE("594ebe78-55ea-4a88-a50d-3402ae1f9cf2") | |
| 546 | virtual HRESULT STDMETHODCALLTYPE get_Delay( | 762 | IThreadPoolTimer : public IInspectable |
| 547 | TimeSpan *value) = 0; | 763 | { |
| 548 | 764 | virtual HRESULT STDMETHODCALLTYPE get_Period( | |
| 549 | virtual HRESULT STDMETHODCALLTYPE Cancel( | 765 | struct TimeSpan *value) = 0; |
| 550 | ) = 0; | 766 | |
| 551 | 767 | virtual HRESULT STDMETHODCALLTYPE get_Delay( | |
| 552 | }; | 768 | struct TimeSpan *value) = 0; |
| 769 | |||
| 770 | virtual HRESULT STDMETHODCALLTYPE Cancel( | ||
| 771 | ) = 0; | ||
| 772 | |||
| 773 | }; | ||
| 774 | } | ||
| 775 | } | ||
| 776 | } | ||
| 777 | } | ||
| 778 | extern "C" { | ||
| 553 | #ifdef __CRT_UUID_DECL | 779 | #ifdef __CRT_UUID_DECL |
| 554 | __CRT_UUID_DECL(IThreadPoolTimer, 0x594ebe78, 0x55ea, 0x4a88, 0xa5,0x0d, 0x34,0x02,0xae,0x1f,0x9c,0xf2) | 780 | __CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer, 0x594ebe78, 0x55ea, 0x4a88, 0xa5,0x0d, 0x34,0x02,0xae,0x1f,0x9c,0xf2) |
| 555 | #endif | 781 | #endif |
| 556 | #else | 782 | #else |
| 557 | typedef struct IThreadPoolTimerVtbl { | 783 | typedef struct __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl { |
| 558 | BEGIN_INTERFACE | 784 | BEGIN_INTERFACE |
| 559 | 785 | ||
| 560 | /*** IUnknown methods ***/ | 786 | /*** IUnknown methods ***/ |
| 561 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 787 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 562 | IThreadPoolTimer* This, | 788 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, |
| 563 | REFIID riid, | 789 | REFIID riid, |
| 564 | void **ppvObject); | 790 | void **ppvObject); |
| 565 | 791 | ||
| 566 | ULONG (STDMETHODCALLTYPE *AddRef)( | 792 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 567 | IThreadPoolTimer* This); | 793 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This); |
| 568 | 794 | ||
| 569 | ULONG (STDMETHODCALLTYPE *Release)( | 795 | ULONG (STDMETHODCALLTYPE *Release)( |
| 570 | IThreadPoolTimer* This); | 796 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This); |
| 571 | 797 | ||
| 572 | /*** IInspectable methods ***/ | 798 | /*** IInspectable methods ***/ |
| 573 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 799 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 574 | IThreadPoolTimer* This, | 800 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, |
| 575 | ULONG *iidCount, | 801 | ULONG *iidCount, |
| 576 | IID **iids); | 802 | IID **iids); |
| 577 | 803 | ||
| 578 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 804 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 579 | IThreadPoolTimer* This, | 805 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, |
| 580 | HSTRING *className); | 806 | HSTRING *className); |
| 581 | 807 | ||
| 582 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 808 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 583 | IThreadPoolTimer* This, | 809 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, |
| 584 | TrustLevel *trustLevel); | 810 | TrustLevel *trustLevel); |
| 585 | 811 | ||
| 586 | /*** IThreadPoolTimer methods ***/ | 812 | /*** IThreadPoolTimer methods ***/ |
| 587 | HRESULT (STDMETHODCALLTYPE *get_Period)( | 813 | HRESULT (STDMETHODCALLTYPE *get_Period)( |
| 588 | IThreadPoolTimer* This, | 814 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, |
| 589 | TimeSpan *value); | 815 | struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan *value); |
| 590 | 816 | ||
| 591 | HRESULT (STDMETHODCALLTYPE *get_Delay)( | 817 | HRESULT (STDMETHODCALLTYPE *get_Delay)( |
| 592 | IThreadPoolTimer* This, | 818 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, |
| 593 | TimeSpan *value); | 819 | struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan *value); |
| 594 | 820 | ||
| 595 | HRESULT (STDMETHODCALLTYPE *Cancel)( | 821 | HRESULT (STDMETHODCALLTYPE *Cancel)( |
| 596 | IThreadPoolTimer* This); | 822 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This); |
| 597 | 823 | ||
| 598 | END_INTERFACE | 824 | END_INTERFACE |
| 599 | } IThreadPoolTimerVtbl; | 825 | } __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl; |
| 600 | interface IThreadPoolTimer { | 826 | |
| 601 | CONST_VTBL IThreadPoolTimerVtbl* lpVtbl; | 827 | interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer { |
| 828 | CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl* lpVtbl; | ||
| 602 | }; | 829 | }; |
| 603 | 830 | ||
| 604 | #ifdef COBJMACROS | 831 | #ifdef COBJMACROS |
| 605 | #ifndef WIDL_C_INLINE_WRAPPERS | 832 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 606 | /*** IUnknown methods ***/ | 833 | /*** IUnknown methods ***/ |
| 607 | #define IThreadPoolTimer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 834 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 608 | #define IThreadPoolTimer_AddRef(This) (This)->lpVtbl->AddRef(This) | 835 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 609 | #define IThreadPoolTimer_Release(This) (This)->lpVtbl->Release(This) | 836 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Release(This) (This)->lpVtbl->Release(This) |
| 610 | /*** IInspectable methods ***/ | 837 | /*** IInspectable methods ***/ |
| 611 | #define IThreadPoolTimer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 838 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 612 | #define IThreadPoolTimer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 839 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 613 | #define IThreadPoolTimer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 840 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 614 | /*** IThreadPoolTimer methods ***/ | 841 | /*** IThreadPoolTimer methods ***/ |
| 615 | #define IThreadPoolTimer_get_Period(This,value) (This)->lpVtbl->get_Period(This,value) | 842 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Period(This,value) (This)->lpVtbl->get_Period(This,value) |
| 616 | #define IThreadPoolTimer_get_Delay(This,value) (This)->lpVtbl->get_Delay(This,value) | 843 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Delay(This,value) (This)->lpVtbl->get_Delay(This,value) |
| 617 | #define IThreadPoolTimer_Cancel(This) (This)->lpVtbl->Cancel(This) | 844 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Cancel(This) (This)->lpVtbl->Cancel(This) |
| 618 | #else | 845 | #else |
| 619 | /*** IUnknown methods ***/ | 846 | /*** IUnknown methods ***/ |
| 620 | static FORCEINLINE HRESULT IThreadPoolTimer_QueryInterface(IThreadPoolTimer* This,REFIID riid,void **ppvObject) { | 847 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,REFIID riid,void **ppvObject) { |
| 621 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 848 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 622 | } | 849 | } |
| 623 | static FORCEINLINE ULONG IThreadPoolTimer_AddRef(IThreadPoolTimer* This) { | 850 | static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_AddRef(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This) { |
| 624 | return This->lpVtbl->AddRef(This); | 851 | return This->lpVtbl->AddRef(This); |
| 625 | } | 852 | } |
| 626 | static FORCEINLINE ULONG IThreadPoolTimer_Release(IThreadPoolTimer* This) { | 853 | static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Release(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This) { |
| 627 | return This->lpVtbl->Release(This); | 854 | return This->lpVtbl->Release(This); |
| 628 | } | 855 | } |
| 629 | /*** IInspectable methods ***/ | 856 | /*** IInspectable methods ***/ |
| 630 | static FORCEINLINE HRESULT IThreadPoolTimer_GetIids(IThreadPoolTimer* This,ULONG *iidCount,IID **iids) { | 857 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetIids(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,ULONG *iidCount,IID **iids) { |
| 631 | return This->lpVtbl->GetIids(This,iidCount,iids); | 858 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 632 | } | 859 | } |
| 633 | static FORCEINLINE HRESULT IThreadPoolTimer_GetRuntimeClassName(IThreadPoolTimer* This,HSTRING *className) { | 860 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,HSTRING *className) { |
| 634 | return This->lpVtbl->GetRuntimeClassName(This,className); | 861 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 635 | } | 862 | } |
| 636 | static FORCEINLINE HRESULT IThreadPoolTimer_GetTrustLevel(IThreadPoolTimer* This,TrustLevel *trustLevel) { | 863 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetTrustLevel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,TrustLevel *trustLevel) { |
| 637 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 864 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 638 | } | 865 | } |
| 639 | /*** IThreadPoolTimer methods ***/ | 866 | /*** IThreadPoolTimer methods ***/ |
| 640 | static FORCEINLINE HRESULT IThreadPoolTimer_get_Period(IThreadPoolTimer* This,TimeSpan *value) { | 867 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Period(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan *value) { |
| 641 | return This->lpVtbl->get_Period(This,value); | 868 | return This->lpVtbl->get_Period(This,value); |
| 642 | } | 869 | } |
| 643 | static FORCEINLINE HRESULT IThreadPoolTimer_get_Delay(IThreadPoolTimer* This,TimeSpan *value) { | 870 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Delay(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan *value) { |
| 644 | return This->lpVtbl->get_Delay(This,value); | 871 | return This->lpVtbl->get_Delay(This,value); |
| 645 | } | 872 | } |
| 646 | static FORCEINLINE HRESULT IThreadPoolTimer_Cancel(IThreadPoolTimer* This) { | 873 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Cancel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This) { |
| 647 | return This->lpVtbl->Cancel(This); | 874 | return This->lpVtbl->Cancel(This); |
| 648 | } | 875 | } |
| 649 | #endif | 876 | #endif |
| 877 | #ifdef WIDL_using_Windows_System_Threading | ||
| 878 | #define IID_IThreadPoolTimer IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer | ||
| 879 | #define IThreadPoolTimerVtbl __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl | ||
| 880 | #define IThreadPoolTimer __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer | ||
| 881 | #define IThreadPoolTimer_QueryInterface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_QueryInterface | ||
| 882 | #define IThreadPoolTimer_AddRef __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_AddRef | ||
| 883 | #define IThreadPoolTimer_Release __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Release | ||
| 884 | #define IThreadPoolTimer_GetIids __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetIids | ||
| 885 | #define IThreadPoolTimer_GetRuntimeClassName __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetRuntimeClassName | ||
| 886 | #define IThreadPoolTimer_GetTrustLevel __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetTrustLevel | ||
| 887 | #define IThreadPoolTimer_get_Period __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Period | ||
| 888 | #define IThreadPoolTimer_get_Delay __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Delay | ||
| 889 | #define IThreadPoolTimer_Cancel __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Cancel | ||
| 890 | #endif /* WIDL_using_Windows_System_Threading */ | ||
| 650 | #endif | 891 | #endif |
| 651 | 892 | ||
| 652 | #endif | 893 | #endif |
| 653 | 894 | ||
| 654 | HRESULT STDMETHODCALLTYPE IThreadPoolTimer_get_Period_Proxy( | 895 | #endif /* ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_INTERFACE_DEFINED__ */ |
| 655 | IThreadPoolTimer* This, | ||
| 656 | TimeSpan *value); | ||
| 657 | void __RPC_STUB IThreadPoolTimer_get_Period_Stub( | ||
| 658 | IRpcStubBuffer* This, | ||
| 659 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 660 | PRPC_MESSAGE pRpcMessage, | ||
| 661 | DWORD* pdwStubPhase); | ||
| 662 | HRESULT STDMETHODCALLTYPE IThreadPoolTimer_get_Delay_Proxy( | ||
| 663 | IThreadPoolTimer* This, | ||
| 664 | TimeSpan *value); | ||
| 665 | void __RPC_STUB IThreadPoolTimer_get_Delay_Stub( | ||
| 666 | IRpcStubBuffer* This, | ||
| 667 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 668 | PRPC_MESSAGE pRpcMessage, | ||
| 669 | DWORD* pdwStubPhase); | ||
| 670 | HRESULT STDMETHODCALLTYPE IThreadPoolTimer_Cancel_Proxy( | ||
| 671 | IThreadPoolTimer* This); | ||
| 672 | void __RPC_STUB IThreadPoolTimer_Cancel_Stub( | ||
| 673 | IRpcStubBuffer* This, | ||
| 674 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 675 | PRPC_MESSAGE pRpcMessage, | ||
| 676 | DWORD* pdwStubPhase); | ||
| 677 | |||
| 678 | #endif /* __IThreadPoolTimer_INTERFACE_DEFINED__ */ | ||
| 679 | 896 | ||
| 680 | /***************************************************************************** | 897 | /***************************************************************************** |
| 681 | * IThreadPoolTimerStatics interface | 898 | * IThreadPoolTimerStatics interface |
| 682 | */ | 899 | */ |
| 683 | #ifndef __IThreadPoolTimerStatics_INTERFACE_DEFINED__ | 900 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_INTERFACE_DEFINED__ |
| 684 | #define __IThreadPoolTimerStatics_INTERFACE_DEFINED__ | 901 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_INTERFACE_DEFINED__ |
| 685 | 902 | ||
| 686 | DEFINE_GUID(IID_IThreadPoolTimerStatics, 0x1a8a9d02, 0xe482, 0x461b, 0xb8,0xc7, 0x8e,0xfa,0xd1,0xcc,0xe5,0x90); | 903 | DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics, 0x1a8a9d02, 0xe482, 0x461b, 0xb8,0xc7, 0x8e,0xfa,0xd1,0xcc,0xe5,0x90); |
| 687 | #if defined(__cplusplus) && !defined(CINTERFACE) | 904 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 688 | MIDL_INTERFACE("1a8a9d02-e482-461b-b8c7-8efad1cce590") | 905 | } /* extern "C" */ |
| 689 | IThreadPoolTimerStatics : public IInspectable | 906 | namespace ABI { |
| 690 | { | 907 | namespace Windows { |
| 691 | virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimer( | 908 | namespace System { |
| 692 | TimerElapsedHandler *handler, | 909 | namespace Threading { |
| 693 | TimeSpan period, | 910 | MIDL_INTERFACE("1a8a9d02-e482-461b-b8c7-8efad1cce590") |
| 694 | IThreadPoolTimer **timer) = 0; | 911 | IThreadPoolTimerStatics : public IInspectable |
| 695 | 912 | { | |
| 696 | virtual HRESULT STDMETHODCALLTYPE CreateTimer( | 913 | virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimer( |
| 697 | TimerElapsedHandler *handler, | 914 | ABI::Windows::System::Threading::TimerElapsedHandler *handler, |
| 698 | TimeSpan delay, | 915 | struct TimeSpan period, |
| 699 | IThreadPoolTimer **timer) = 0; | 916 | ABI::Windows::System::Threading::IThreadPoolTimer **timer) = 0; |
| 700 | 917 | ||
| 701 | virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimerWithCompletion( | 918 | virtual HRESULT STDMETHODCALLTYPE CreateTimer( |
| 702 | TimerElapsedHandler *handler, | 919 | ABI::Windows::System::Threading::TimerElapsedHandler *handler, |
| 703 | TimeSpan period, | 920 | struct TimeSpan delay, |
| 704 | TimerDestroyedHandler *destroyed, | 921 | ABI::Windows::System::Threading::IThreadPoolTimer **timer) = 0; |
| 705 | IThreadPoolTimer **timer) = 0; | 922 | |
| 706 | 923 | virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimerWithCompletion( | |
| 707 | virtual HRESULT STDMETHODCALLTYPE CreateTimerWithCompletion( | 924 | ABI::Windows::System::Threading::TimerElapsedHandler *handler, |
| 708 | TimerElapsedHandler *handler, | 925 | struct TimeSpan period, |
| 709 | TimeSpan delay, | 926 | ABI::Windows::System::Threading::TimerDestroyedHandler *destroyed, |
| 710 | TimerDestroyedHandler *destroyed, | 927 | ABI::Windows::System::Threading::IThreadPoolTimer **timer) = 0; |
| 711 | IThreadPoolTimer **timer) = 0; | 928 | |
| 712 | 929 | virtual HRESULT STDMETHODCALLTYPE CreateTimerWithCompletion( | |
| 713 | }; | 930 | ABI::Windows::System::Threading::TimerElapsedHandler *handler, |
| 931 | struct TimeSpan delay, | ||
| 932 | ABI::Windows::System::Threading::TimerDestroyedHandler *destroyed, | ||
| 933 | ABI::Windows::System::Threading::IThreadPoolTimer **timer) = 0; | ||
| 934 | |||
| 935 | }; | ||
| 936 | } | ||
| 937 | } | ||
| 938 | } | ||
| 939 | } | ||
| 940 | extern "C" { | ||
| 714 | #ifdef __CRT_UUID_DECL | 941 | #ifdef __CRT_UUID_DECL |
| 715 | __CRT_UUID_DECL(IThreadPoolTimerStatics, 0x1a8a9d02, 0xe482, 0x461b, 0xb8,0xc7, 0x8e,0xfa,0xd1,0xcc,0xe5,0x90) | 942 | __CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics, 0x1a8a9d02, 0xe482, 0x461b, 0xb8,0xc7, 0x8e,0xfa,0xd1,0xcc,0xe5,0x90) |
| 716 | #endif | 943 | #endif |
| 717 | #else | 944 | #else |
| 718 | typedef struct IThreadPoolTimerStaticsVtbl { | 945 | typedef struct __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl { |
| 719 | BEGIN_INTERFACE | 946 | BEGIN_INTERFACE |
| 720 | 947 | ||
| 721 | /*** IUnknown methods ***/ | 948 | /*** IUnknown methods ***/ |
| 722 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | 949 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 723 | IThreadPoolTimerStatics* This, | 950 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, |
| 724 | REFIID riid, | 951 | REFIID riid, |
| 725 | void **ppvObject); | 952 | void **ppvObject); |
| 726 | 953 | ||
| 727 | ULONG (STDMETHODCALLTYPE *AddRef)( | 954 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 728 | IThreadPoolTimerStatics* This); | 955 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This); |
| 729 | 956 | ||
| 730 | ULONG (STDMETHODCALLTYPE *Release)( | 957 | ULONG (STDMETHODCALLTYPE *Release)( |
| 731 | IThreadPoolTimerStatics* This); | 958 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This); |
| 732 | 959 | ||
| 733 | /*** IInspectable methods ***/ | 960 | /*** IInspectable methods ***/ |
| 734 | HRESULT (STDMETHODCALLTYPE *GetIids)( | 961 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 735 | IThreadPoolTimerStatics* This, | 962 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, |
| 736 | ULONG *iidCount, | 963 | ULONG *iidCount, |
| 737 | IID **iids); | 964 | IID **iids); |
| 738 | 965 | ||
| 739 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( | 966 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 740 | IThreadPoolTimerStatics* This, | 967 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, |
| 741 | HSTRING *className); | 968 | HSTRING *className); |
| 742 | 969 | ||
| 743 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( | 970 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 744 | IThreadPoolTimerStatics* This, | 971 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, |
| 745 | TrustLevel *trustLevel); | 972 | TrustLevel *trustLevel); |
| 746 | 973 | ||
| 747 | /*** IThreadPoolTimerStatics methods ***/ | 974 | /*** IThreadPoolTimerStatics methods ***/ |
| 748 | HRESULT (STDMETHODCALLTYPE *CreatePeriodicTimer)( | 975 | HRESULT (STDMETHODCALLTYPE *CreatePeriodicTimer)( |
| 749 | IThreadPoolTimerStatics* This, | 976 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, |
| 750 | TimerElapsedHandler *handler, | 977 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler, |
| 751 | TimeSpan period, | 978 | struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan period, |
| 752 | IThreadPoolTimer **timer); | 979 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer); |
| 753 | 980 | ||
| 754 | HRESULT (STDMETHODCALLTYPE *CreateTimer)( | 981 | HRESULT (STDMETHODCALLTYPE *CreateTimer)( |
| 755 | IThreadPoolTimerStatics* This, | 982 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, |
| 756 | TimerElapsedHandler *handler, | 983 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler, |
| 757 | TimeSpan delay, | 984 | struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan delay, |
| 758 | IThreadPoolTimer **timer); | 985 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer); |
| 759 | 986 | ||
| 760 | HRESULT (STDMETHODCALLTYPE *CreatePeriodicTimerWithCompletion)( | 987 | HRESULT (STDMETHODCALLTYPE *CreatePeriodicTimerWithCompletion)( |
| 761 | IThreadPoolTimerStatics* This, | 988 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, |
| 762 | TimerElapsedHandler *handler, | 989 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler, |
| 763 | TimeSpan period, | 990 | struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan period, |
| 764 | TimerDestroyedHandler *destroyed, | 991 | __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed, |
| 765 | IThreadPoolTimer **timer); | 992 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer); |
| 766 | 993 | ||
| 767 | HRESULT (STDMETHODCALLTYPE *CreateTimerWithCompletion)( | 994 | HRESULT (STDMETHODCALLTYPE *CreateTimerWithCompletion)( |
| 768 | IThreadPoolTimerStatics* This, | 995 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, |
| 769 | TimerElapsedHandler *handler, | 996 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler, |
| 770 | TimeSpan delay, | 997 | struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan delay, |
| 771 | TimerDestroyedHandler *destroyed, | 998 | __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed, |
| 772 | IThreadPoolTimer **timer); | 999 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer); |
| 773 | 1000 | ||
| 774 | END_INTERFACE | 1001 | END_INTERFACE |
| 775 | } IThreadPoolTimerStaticsVtbl; | 1002 | } __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl; |
| 776 | interface IThreadPoolTimerStatics { | 1003 | |
| 777 | CONST_VTBL IThreadPoolTimerStaticsVtbl* lpVtbl; | 1004 | interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics { |
| 1005 | CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl* lpVtbl; | ||
| 778 | }; | 1006 | }; |
| 779 | 1007 | ||
| 780 | #ifdef COBJMACROS | 1008 | #ifdef COBJMACROS |
| 781 | #ifndef WIDL_C_INLINE_WRAPPERS | 1009 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 782 | /*** IUnknown methods ***/ | 1010 | /*** IUnknown methods ***/ |
| 783 | #define IThreadPoolTimerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | 1011 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 784 | #define IThreadPoolTimerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | 1012 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 785 | #define IThreadPoolTimerStatics_Release(This) (This)->lpVtbl->Release(This) | 1013 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_Release(This) (This)->lpVtbl->Release(This) |
| 786 | /*** IInspectable methods ***/ | 1014 | /*** IInspectable methods ***/ |
| 787 | #define IThreadPoolTimerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | 1015 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) |
| 788 | #define IThreadPoolTimerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | 1016 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) |
| 789 | #define IThreadPoolTimerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | 1017 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) |
| 790 | /*** IThreadPoolTimerStatics methods ***/ | 1018 | /*** IThreadPoolTimerStatics methods ***/ |
| 791 | #define IThreadPoolTimerStatics_CreatePeriodicTimer(This,handler,period,timer) (This)->lpVtbl->CreatePeriodicTimer(This,handler,period,timer) | 1019 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimer(This,handler,period,timer) (This)->lpVtbl->CreatePeriodicTimer(This,handler,period,timer) |
| 792 | #define IThreadPoolTimerStatics_CreateTimer(This,handler,delay,timer) (This)->lpVtbl->CreateTimer(This,handler,delay,timer) | 1020 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimer(This,handler,delay,timer) (This)->lpVtbl->CreateTimer(This,handler,delay,timer) |
| 793 | #define IThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer) (This)->lpVtbl->CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer) | 1021 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer) (This)->lpVtbl->CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer) |
| 794 | #define IThreadPoolTimerStatics_CreateTimerWithCompletion(This,handler,delay,destroyed,timer) (This)->lpVtbl->CreateTimerWithCompletion(This,handler,delay,destroyed,timer) | 1022 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimerWithCompletion(This,handler,delay,destroyed,timer) (This)->lpVtbl->CreateTimerWithCompletion(This,handler,delay,destroyed,timer) |
| 795 | #else | 1023 | #else |
| 796 | /*** IUnknown methods ***/ | 1024 | /*** IUnknown methods ***/ |
| 797 | static FORCEINLINE HRESULT IThreadPoolTimerStatics_QueryInterface(IThreadPoolTimerStatics* This,REFIID riid,void **ppvObject) { | 1025 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,REFIID riid,void **ppvObject) { |
| 798 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | 1026 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 799 | } | 1027 | } |
| 800 | static FORCEINLINE ULONG IThreadPoolTimerStatics_AddRef(IThreadPoolTimerStatics* This) { | 1028 | static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_AddRef(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This) { |
| 801 | return This->lpVtbl->AddRef(This); | 1029 | return This->lpVtbl->AddRef(This); |
| 802 | } | 1030 | } |
| 803 | static FORCEINLINE ULONG IThreadPoolTimerStatics_Release(IThreadPoolTimerStatics* This) { | 1031 | static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_Release(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This) { |
| 804 | return This->lpVtbl->Release(This); | 1032 | return This->lpVtbl->Release(This); |
| 805 | } | 1033 | } |
| 806 | /*** IInspectable methods ***/ | 1034 | /*** IInspectable methods ***/ |
| 807 | static FORCEINLINE HRESULT IThreadPoolTimerStatics_GetIids(IThreadPoolTimerStatics* This,ULONG *iidCount,IID **iids) { | 1035 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetIids(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,ULONG *iidCount,IID **iids) { |
| 808 | return This->lpVtbl->GetIids(This,iidCount,iids); | 1036 | return This->lpVtbl->GetIids(This,iidCount,iids); |
| 809 | } | 1037 | } |
| 810 | static FORCEINLINE HRESULT IThreadPoolTimerStatics_GetRuntimeClassName(IThreadPoolTimerStatics* This,HSTRING *className) { | 1038 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,HSTRING *className) { |
| 811 | return This->lpVtbl->GetRuntimeClassName(This,className); | 1039 | return This->lpVtbl->GetRuntimeClassName(This,className); |
| 812 | } | 1040 | } |
| 813 | static FORCEINLINE HRESULT IThreadPoolTimerStatics_GetTrustLevel(IThreadPoolTimerStatics* This,TrustLevel *trustLevel) { | 1041 | static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,TrustLevel *trustLevel) { |
| 814 | return This->lpVtbl->GetTrustLevel(This,trustLevel); | 1042 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 815 | } | 1043 | } |
| 816 | /*** IThreadPoolTimerStatics methods ***/ | 1044 | /*** IThreadPoolTimerStatics methods ***/ |
| 817 | static FORCEINLINE HRESULT IThreadPoolTimerStatics_CreatePeriodicTimer(IThreadPoolTimerStatics* This,TimerElapsedHandler *handler,TimeSpan period,IThreadPoolTimer **timer) { | 1045 | 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_CSystem_CThreading_CTimeSpan period,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer) { |
| 818 | return This->lpVtbl->CreatePeriodicTimer(This,handler,period,timer); | 1046 | return This->lpVtbl->CreatePeriodicTimer(This,handler,period,timer); |
| 819 | } | 1047 | } |
| 820 | static FORCEINLINE HRESULT IThreadPoolTimerStatics_CreateTimer(IThreadPoolTimerStatics* This,TimerElapsedHandler *handler,TimeSpan delay,IThreadPoolTimer **timer) { | 1048 | 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_CSystem_CThreading_CTimeSpan delay,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer) { |
| 821 | return This->lpVtbl->CreateTimer(This,handler,delay,timer); | 1049 | return This->lpVtbl->CreateTimer(This,handler,delay,timer); |
| 822 | } | 1050 | } |
| 823 | static FORCEINLINE HRESULT IThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion(IThreadPoolTimerStatics* This,TimerElapsedHandler *handler,TimeSpan period,TimerDestroyedHandler *destroyed,IThreadPoolTimer **timer) { | 1051 | 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_CSystem_CThreading_CTimeSpan period,__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer) { |
| 824 | return This->lpVtbl->CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer); | 1052 | return This->lpVtbl->CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer); |
| 825 | } | 1053 | } |
| 826 | static FORCEINLINE HRESULT IThreadPoolTimerStatics_CreateTimerWithCompletion(IThreadPoolTimerStatics* This,TimerElapsedHandler *handler,TimeSpan delay,TimerDestroyedHandler *destroyed,IThreadPoolTimer **timer) { | 1054 | 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_CSystem_CThreading_CTimeSpan delay,__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer) { |
| 827 | return This->lpVtbl->CreateTimerWithCompletion(This,handler,delay,destroyed,timer); | 1055 | return This->lpVtbl->CreateTimerWithCompletion(This,handler,delay,destroyed,timer); |
| 828 | } | 1056 | } |
| 829 | #endif | 1057 | #endif |
| 1058 | #ifdef WIDL_using_Windows_System_Threading | ||
| 1059 | #define IID_IThreadPoolTimerStatics IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics | ||
| 1060 | #define IThreadPoolTimerStaticsVtbl __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl | ||
| 1061 | #define IThreadPoolTimerStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics | ||
| 1062 | #define IThreadPoolTimerStatics_QueryInterface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_QueryInterface | ||
| 1063 | #define IThreadPoolTimerStatics_AddRef __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_AddRef | ||
| 1064 | #define IThreadPoolTimerStatics_Release __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_Release | ||
| 1065 | #define IThreadPoolTimerStatics_GetIids __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetIids | ||
| 1066 | #define IThreadPoolTimerStatics_GetRuntimeClassName __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetRuntimeClassName | ||
| 1067 | #define IThreadPoolTimerStatics_GetTrustLevel __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetTrustLevel | ||
| 1068 | #define IThreadPoolTimerStatics_CreatePeriodicTimer __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimer | ||
| 1069 | #define IThreadPoolTimerStatics_CreateTimer __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimer | ||
| 1070 | #define IThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion | ||
| 1071 | #define IThreadPoolTimerStatics_CreateTimerWithCompletion __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimerWithCompletion | ||
| 1072 | #endif /* WIDL_using_Windows_System_Threading */ | ||
| 830 | #endif | 1073 | #endif |
| 831 | 1074 | ||
| 832 | #endif | 1075 | #endif |
| 833 | 1076 | ||
| 834 | HRESULT STDMETHODCALLTYPE IThreadPoolTimerStatics_CreatePeriodicTimer_Proxy( | 1077 | #endif /* ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_INTERFACE_DEFINED__ */ |
| 835 | IThreadPoolTimerStatics* This, | ||
| 836 | TimerElapsedHandler *handler, | ||
| 837 | TimeSpan period, | ||
| 838 | IThreadPoolTimer **timer); | ||
| 839 | void __RPC_STUB IThreadPoolTimerStatics_CreatePeriodicTimer_Stub( | ||
| 840 | IRpcStubBuffer* This, | ||
| 841 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 842 | PRPC_MESSAGE pRpcMessage, | ||
| 843 | DWORD* pdwStubPhase); | ||
| 844 | HRESULT STDMETHODCALLTYPE IThreadPoolTimerStatics_CreateTimer_Proxy( | ||
| 845 | IThreadPoolTimerStatics* This, | ||
| 846 | TimerElapsedHandler *handler, | ||
| 847 | TimeSpan delay, | ||
| 848 | IThreadPoolTimer **timer); | ||
| 849 | void __RPC_STUB IThreadPoolTimerStatics_CreateTimer_Stub( | ||
| 850 | IRpcStubBuffer* This, | ||
| 851 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 852 | PRPC_MESSAGE pRpcMessage, | ||
| 853 | DWORD* pdwStubPhase); | ||
| 854 | HRESULT STDMETHODCALLTYPE IThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion_Proxy( | ||
| 855 | IThreadPoolTimerStatics* This, | ||
| 856 | TimerElapsedHandler *handler, | ||
| 857 | TimeSpan period, | ||
| 858 | TimerDestroyedHandler *destroyed, | ||
| 859 | IThreadPoolTimer **timer); | ||
| 860 | void __RPC_STUB IThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion_Stub( | ||
| 861 | IRpcStubBuffer* This, | ||
| 862 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 863 | PRPC_MESSAGE pRpcMessage, | ||
| 864 | DWORD* pdwStubPhase); | ||
| 865 | HRESULT STDMETHODCALLTYPE IThreadPoolTimerStatics_CreateTimerWithCompletion_Proxy( | ||
| 866 | IThreadPoolTimerStatics* This, | ||
| 867 | TimerElapsedHandler *handler, | ||
| 868 | TimeSpan delay, | ||
| 869 | TimerDestroyedHandler *destroyed, | ||
| 870 | IThreadPoolTimer **timer); | ||
| 871 | void __RPC_STUB IThreadPoolTimerStatics_CreateTimerWithCompletion_Stub( | ||
| 872 | IRpcStubBuffer* This, | ||
| 873 | IRpcChannelBuffer* pRpcChannelBuffer, | ||
| 874 | PRPC_MESSAGE pRpcMessage, | ||
| 875 | DWORD* pdwStubPhase); | ||
| 876 | |||
| 877 | #endif /* __IThreadPoolTimerStatics_INTERFACE_DEFINED__ */ | ||
| 878 | 1078 | ||
| 879 | /* Begin additional prototypes for all interfaces */ | 1079 | /* Begin additional prototypes for all interfaces */ |
| 880 | 1080 |
lib/libc/include/any-windows-any/windowscontracts.h created+45| ... | @@ -0,0 +1,45 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/windowscontracts.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __windowscontracts_h__ | ||
| 17 | #define __windowscontracts_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | /* Headers for imported files */ | ||
| 22 | |||
| 23 | |||
| 24 | #ifdef __cplusplus | ||
| 25 | extern "C" { | ||
| 26 | #endif | ||
| 27 | |||
| 28 | #if !defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION) | ||
| 29 | #define WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION 0x40000 | ||
| 30 | #endif // defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION) | ||
| 31 | |||
| 32 | #if !defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) | ||
| 33 | #define WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION 0xa0000 | ||
| 34 | #endif // defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) | ||
| 35 | |||
| 36 | /* Begin additional prototypes for all interfaces */ | ||
| 37 | |||
| 38 | |||
| 39 | /* End additional prototypes */ | ||
| 40 | |||
| 41 | #ifdef __cplusplus | ||
| 42 | } | ||
| 43 | #endif | ||
| 44 | |||
| 45 | #endif /* __windowscontracts_h__ */ | ||
lib/libc/include/any-windows-any/winerror.h+12100755→100644| ... | @@ -244,6 +244,9 @@ | ... | @@ -244,6 +244,9 @@ |
| 244 | #define ERROR_INVALID_TOKEN __MSABI_LONG(315) | 244 | #define ERROR_INVALID_TOKEN __MSABI_LONG(315) |
| 245 | #define ERROR_MR_MID_NOT_FOUND __MSABI_LONG(317) | 245 | #define ERROR_MR_MID_NOT_FOUND __MSABI_LONG(317) |
| 246 | #define ERROR_SCOPE_NOT_FOUND __MSABI_LONG(318) | 246 | #define ERROR_SCOPE_NOT_FOUND __MSABI_LONG(318) |
| 247 | #define ERROR_OBJECT_NOT_EXTERNALLY_BACKED __MSABI_LONG(342) | ||
| 248 | #define ERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN __MSABI_LONG(343) | ||
| 249 | #define ERROR_COMPRESSION_NOT_BENEFICIAL __MSABI_LONG(344) | ||
| 247 | #define ERROR_INVALID_ADDRESS __MSABI_LONG(487) | 250 | #define ERROR_INVALID_ADDRESS __MSABI_LONG(487) |
| 248 | #define ERROR_ARITHMETIC_OVERFLOW __MSABI_LONG(534) | 251 | #define ERROR_ARITHMETIC_OVERFLOW __MSABI_LONG(534) |
| 249 | #define ERROR_PIPE_CONNECTED __MSABI_LONG(535) | 252 | #define ERROR_PIPE_CONNECTED __MSABI_LONG(535) |
| ... | @@ -718,6 +721,7 @@ | ... | @@ -718,6 +721,7 @@ |
| 718 | #define RPC_S_CALL_FAILED __MSABI_LONG(1726) | 721 | #define RPC_S_CALL_FAILED __MSABI_LONG(1726) |
| 719 | #define RPC_S_CALL_FAILED_DNE __MSABI_LONG(1727) | 722 | #define RPC_S_CALL_FAILED_DNE __MSABI_LONG(1727) |
| 720 | #define RPC_S_PROTOCOL_ERROR __MSABI_LONG(1728) | 723 | #define RPC_S_PROTOCOL_ERROR __MSABI_LONG(1728) |
| 724 | #define RPC_S_PROXY_ACCESS_DENIED __MSABI_LONG(1729) | ||
| 721 | #define RPC_S_UNSUPPORTED_TRANS_SYN __MSABI_LONG(1730) | 725 | #define RPC_S_UNSUPPORTED_TRANS_SYN __MSABI_LONG(1730) |
| 722 | #define RPC_S_UNSUPPORTED_TYPE __MSABI_LONG(1732) | 726 | #define RPC_S_UNSUPPORTED_TYPE __MSABI_LONG(1732) |
| 723 | #define RPC_S_INVALID_TAG __MSABI_LONG(1733) | 727 | #define RPC_S_INVALID_TAG __MSABI_LONG(1733) |
| ... | @@ -818,6 +822,10 @@ | ... | @@ -818,6 +822,10 @@ |
| 818 | #define RPC_X_INVALID_PIPE_OBJECT __MSABI_LONG(1830) | 822 | #define RPC_X_INVALID_PIPE_OBJECT __MSABI_LONG(1830) |
| 819 | #define RPC_X_WRONG_PIPE_ORDER __MSABI_LONG(1831) | 823 | #define RPC_X_WRONG_PIPE_ORDER __MSABI_LONG(1831) |
| 820 | #define RPC_X_WRONG_PIPE_VERSION __MSABI_LONG(1832) | 824 | #define RPC_X_WRONG_PIPE_VERSION __MSABI_LONG(1832) |
| 825 | #define RPC_S_COOKIE_AUTH_FAILED __MSABI_LONG(1833) | ||
| 826 | #define RPC_S_DO_NOT_DISTURB __MSABI_LONG(1834) | ||
| 827 | #define RPC_S_SYSTEM_HANDLE_COUNT_EXCEEDED __MSABI_LONG(1835) | ||
| 828 | #define RPC_S_SYSTEM_HANDLE_TYPE_MISMATCH __MSABI_LONG(1836) | ||
| 821 | #define RPC_S_GROUP_MEMBER_NOT_FOUND __MSABI_LONG(1898) | 829 | #define RPC_S_GROUP_MEMBER_NOT_FOUND __MSABI_LONG(1898) |
| 822 | #define EPT_S_CANT_CREATE __MSABI_LONG(1899) | 830 | #define EPT_S_CANT_CREATE __MSABI_LONG(1899) |
| 823 | #define RPC_S_INVALID_OBJECT __MSABI_LONG(1900) | 831 | #define RPC_S_INVALID_OBJECT __MSABI_LONG(1900) |
| ... | @@ -3324,6 +3332,9 @@ __CRT_INLINE HRESULT HRESULT_FROM_WIN32(__LONG32 x) { return x <= 0 ? (HRESULT)x | ... | @@ -3324,6 +3332,9 @@ __CRT_INLINE HRESULT HRESULT_FROM_WIN32(__LONG32 x) { return x <= 0 ? (HRESULT)x |
| 3324 | #define SCARD_E_COMM_DATA_LOST _HRESULT_TYPEDEF_(0x8010002F) | 3332 | #define SCARD_E_COMM_DATA_LOST _HRESULT_TYPEDEF_(0x8010002F) |
| 3325 | #define SCARD_E_NO_KEY_CONTAINER _HRESULT_TYPEDEF_(0x80100030) | 3333 | #define SCARD_E_NO_KEY_CONTAINER _HRESULT_TYPEDEF_(0x80100030) |
| 3326 | #define SCARD_E_SERVER_TOO_BUSY _HRESULT_TYPEDEF_(0x80100031) | 3334 | #define SCARD_E_SERVER_TOO_BUSY _HRESULT_TYPEDEF_(0x80100031) |
| 3335 | #define SCARD_E_PIN_CACHE_EXPIRED _HRESULT_TYPEDEF_(0x80100032) | ||
| 3336 | #define SCARD_E_NO_PIN_CACHE _HRESULT_TYPEDEF_(0x80100033) | ||
| 3337 | #define SCARD_E_READ_ONLY_CARD _HRESULT_TYPEDEF_(0x80100034) | ||
| 3327 | #define SCARD_W_UNSUPPORTED_CARD _HRESULT_TYPEDEF_(0x80100065) | 3338 | #define SCARD_W_UNSUPPORTED_CARD _HRESULT_TYPEDEF_(0x80100065) |
| 3328 | #define SCARD_W_UNRESPONSIVE_CARD _HRESULT_TYPEDEF_(0x80100066) | 3339 | #define SCARD_W_UNRESPONSIVE_CARD _HRESULT_TYPEDEF_(0x80100066) |
| 3329 | #define SCARD_W_UNPOWERED_CARD _HRESULT_TYPEDEF_(0x80100067) | 3340 | #define SCARD_W_UNPOWERED_CARD _HRESULT_TYPEDEF_(0x80100067) |
| ... | @@ -3337,6 +3348,7 @@ __CRT_INLINE HRESULT HRESULT_FROM_WIN32(__LONG32 x) { return x <= 0 ? (HRESULT)x | ... | @@ -3337,6 +3348,7 @@ __CRT_INLINE HRESULT HRESULT_FROM_WIN32(__LONG32 x) { return x <= 0 ? (HRESULT)x |
| 3337 | #define SCARD_W_CARD_NOT_AUTHENTICATED _HRESULT_TYPEDEF_(0x8010006F) | 3348 | #define SCARD_W_CARD_NOT_AUTHENTICATED _HRESULT_TYPEDEF_(0x8010006F) |
| 3338 | #define SCARD_W_CACHE_ITEM_NOT_FOUND _HRESULT_TYPEDEF_(0x80100070) | 3349 | #define SCARD_W_CACHE_ITEM_NOT_FOUND _HRESULT_TYPEDEF_(0x80100070) |
| 3339 | #define SCARD_W_CACHE_ITEM_STALE _HRESULT_TYPEDEF_(0x80100071) | 3350 | #define SCARD_W_CACHE_ITEM_STALE _HRESULT_TYPEDEF_(0x80100071) |
| 3351 | #define SCARD_W_CACHE_ITEM_TOO_BIG _HRESULT_TYPEDEF_(0x80100072) | ||
| 3340 | #define COMADMIN_E_OBJECTERRORS _HRESULT_TYPEDEF_(0x80110401) | 3352 | #define COMADMIN_E_OBJECTERRORS _HRESULT_TYPEDEF_(0x80110401) |
| 3341 | #define COMADMIN_E_OBJECTINVALID _HRESULT_TYPEDEF_(0x80110402) | 3353 | #define COMADMIN_E_OBJECTINVALID _HRESULT_TYPEDEF_(0x80110402) |
| 3342 | #define COMADMIN_E_KEYMISSING _HRESULT_TYPEDEF_(0x80110403) | 3354 | #define COMADMIN_E_KEYMISSING _HRESULT_TYPEDEF_(0x80110403) |
lib/libc/include/any-windows-any/winioctl.h+290-28| ... | @@ -19,6 +19,7 @@ DEFINE_GUID(GUID_DEVINTERFACE_MEDIUMCHANGER,0x53f56310,0xb6bf,0x11d0,0x94,0xf2,0 | ... | @@ -19,6 +19,7 @@ DEFINE_GUID(GUID_DEVINTERFACE_MEDIUMCHANGER,0x53f56310,0xb6bf,0x11d0,0x94,0xf2,0 |
| 19 | DEFINE_GUID(GUID_DEVINTERFACE_FLOPPY,0x53f56311,0xb6bf,0x11d0,0x94,0xf2,0x00,0xa0,0xc9,0x1e,0xfb,0x8b); | 19 | DEFINE_GUID(GUID_DEVINTERFACE_FLOPPY,0x53f56311,0xb6bf,0x11d0,0x94,0xf2,0x00,0xa0,0xc9,0x1e,0xfb,0x8b); |
| 20 | DEFINE_GUID(GUID_DEVINTERFACE_CDCHANGER,0x53f56312,0xb6bf,0x11d0,0x94,0xf2,0x00,0xa0,0xc9,0x1e,0xfb,0x8b); | 20 | DEFINE_GUID(GUID_DEVINTERFACE_CDCHANGER,0x53f56312,0xb6bf,0x11d0,0x94,0xf2,0x00,0xa0,0xc9,0x1e,0xfb,0x8b); |
| 21 | DEFINE_GUID(GUID_DEVINTERFACE_STORAGEPORT,0x2accfe60,0xc130,0x11d2,0xb0,0x82,0x00,0xa0,0xc9,0x1e,0xfb,0x8b); | 21 | DEFINE_GUID(GUID_DEVINTERFACE_STORAGEPORT,0x2accfe60,0xc130,0x11d2,0xb0,0x82,0x00,0xa0,0xc9,0x1e,0xfb,0x8b); |
| 22 | DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME,0x7f108a28,0x9833,0x4b3b,0xb7,0x80,0x2c,0x6b,0x5f,0xa5,0xc0,0x62); | ||
| 22 | DEFINE_GUID(GUID_DEVINTERFACE_COMPORT,0x86e0d1e0,0x8089,0x11d0,0x9c,0xe4,0x08,0x00,0x3e,0x30,0x1f,0x73); | 23 | DEFINE_GUID(GUID_DEVINTERFACE_COMPORT,0x86e0d1e0,0x8089,0x11d0,0x9c,0xe4,0x08,0x00,0x3e,0x30,0x1f,0x73); |
| 23 | DEFINE_GUID(GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR,0x4D36E978,0xE325,0x11CE,0xBF,0xC1,0x08,0x00,0x2B,0xE1,0x03,0x18); | 24 | DEFINE_GUID(GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR,0x4D36E978,0xE325,0x11CE,0xBF,0xC1,0x08,0x00,0x2B,0xE1,0x03,0x18); |
| 24 | 25 | ||
| ... | @@ -32,6 +33,7 @@ DEFINE_GUID(GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR,0x4D36E978,0xE325,0x11CE,0x | ... | @@ -32,6 +33,7 @@ DEFINE_GUID(GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR,0x4D36E978,0xE325,0x11CE,0x |
| 32 | #define FloppyClassGuid GUID_DEVINTERFACE_FLOPPY | 33 | #define FloppyClassGuid GUID_DEVINTERFACE_FLOPPY |
| 33 | #define CdChangerClassGuid GUID_DEVINTERFACE_CDCHANGER | 34 | #define CdChangerClassGuid GUID_DEVINTERFACE_CDCHANGER |
| 34 | #define StoragePortClassGuid GUID_DEVINTERFACE_STORAGEPORT | 35 | #define StoragePortClassGuid GUID_DEVINTERFACE_STORAGEPORT |
| 36 | #define HiddenVolumeClassGuid GUID_DEVINTERFACE_HIDDEN_VOLUME | ||
| 35 | #define GUID_CLASS_COMPORT GUID_DEVINTERFACE_COMPORT | 37 | #define GUID_CLASS_COMPORT GUID_DEVINTERFACE_COMPORT |
| 36 | #define GUID_SERENUM_BUS_ENUMERATOR GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR | 38 | #define GUID_SERENUM_BUS_ENUMERATOR GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR |
| 37 | #endif /* DEFINE_GUID */ | 39 | #endif /* DEFINE_GUID */ |
| ... | @@ -183,11 +185,18 @@ extern "C" { | ... | @@ -183,11 +185,18 @@ extern "C" { |
| 183 | #define IOCTL_STORAGE_RESET_BUS CTL_CODE(IOCTL_STORAGE_BASE,0x0400,METHOD_BUFFERED,FILE_READ_ACCESS) | 185 | #define IOCTL_STORAGE_RESET_BUS CTL_CODE(IOCTL_STORAGE_BASE,0x0400,METHOD_BUFFERED,FILE_READ_ACCESS) |
| 184 | #define IOCTL_STORAGE_RESET_DEVICE CTL_CODE(IOCTL_STORAGE_BASE,0x0401,METHOD_BUFFERED,FILE_READ_ACCESS) | 186 | #define IOCTL_STORAGE_RESET_DEVICE CTL_CODE(IOCTL_STORAGE_BASE,0x0401,METHOD_BUFFERED,FILE_READ_ACCESS) |
| 185 | #define IOCTL_STORAGE_BREAK_RESERVATION CTL_CODE(IOCTL_STORAGE_BASE,0x0405,METHOD_BUFFERED,FILE_READ_ACCESS) | 187 | #define IOCTL_STORAGE_BREAK_RESERVATION CTL_CODE(IOCTL_STORAGE_BASE,0x0405,METHOD_BUFFERED,FILE_READ_ACCESS) |
| 188 | #define IOCTL_STORAGE_PERSISTENT_RESERVE_IN CTL_CODE(IOCTL_STORAGE_BASE, 0x0406, METHOD_BUFFERED, FILE_READ_ACCESS) | ||
| 189 | #define IOCTL_STORAGE_PERSISTENT_RESERVE_OUT CTL_CODE(IOCTL_STORAGE_BASE, 0x0407, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) | ||
| 186 | 190 | ||
| 187 | #define IOCTL_STORAGE_GET_DEVICE_NUMBER CTL_CODE(IOCTL_STORAGE_BASE,0x0420,METHOD_BUFFERED,FILE_ANY_ACCESS) | 191 | #define IOCTL_STORAGE_GET_DEVICE_NUMBER CTL_CODE(IOCTL_STORAGE_BASE,0x0420,METHOD_BUFFERED,FILE_ANY_ACCESS) |
| 188 | #define IOCTL_STORAGE_PREDICT_FAILURE CTL_CODE(IOCTL_STORAGE_BASE,0x0440,METHOD_BUFFERED,FILE_ANY_ACCESS) | 192 | #define IOCTL_STORAGE_PREDICT_FAILURE CTL_CODE(IOCTL_STORAGE_BASE,0x0440,METHOD_BUFFERED,FILE_ANY_ACCESS) |
| 189 | #define IOCTL_STORAGE_READ_CAPACITY CTL_CODE(IOCTL_STORAGE_BASE,0x0450,METHOD_BUFFERED,FILE_READ_ACCESS) | 193 | #define IOCTL_STORAGE_READ_CAPACITY CTL_CODE(IOCTL_STORAGE_BASE,0x0450,METHOD_BUFFERED,FILE_READ_ACCESS) |
| 190 | 194 | ||
| 195 | #define IOCTL_STORAGE_GET_BC_PROPERTIES CTL_CODE(IOCTL_STORAGE_BASE, 0x0600, METHOD_BUFFERED, FILE_READ_ACCESS) | ||
| 196 | #define IOCTL_STORAGE_ALLOCATE_BC_STREAM CTL_CODE(IOCTL_STORAGE_BASE, 0x0601, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) | ||
| 197 | #define IOCTL_STORAGE_FREE_BC_STREAM CTL_CODE(IOCTL_STORAGE_BASE, 0x0602, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) | ||
| 198 | #define IOCTL_STORAGE_CHECK_PRIORITY_HINT_SUPPORT CTL_CODE(IOCTL_STORAGE_BASE, 0x0620, METHOD_BUFFERED, FILE_ANY_ACCESS) | ||
| 199 | |||
| 191 | #define OBSOLETE_IOCTL_STORAGE_RESET_BUS CTL_CODE(IOCTL_STORAGE_BASE,0x0400,METHOD_BUFFERED,FILE_READ_ACCESS | FILE_WRITE_ACCESS) | 200 | #define OBSOLETE_IOCTL_STORAGE_RESET_BUS CTL_CODE(IOCTL_STORAGE_BASE,0x0400,METHOD_BUFFERED,FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
| 192 | #define OBSOLETE_IOCTL_STORAGE_RESET_DEVICE CTL_CODE(IOCTL_STORAGE_BASE,0x0401,METHOD_BUFFERED,FILE_READ_ACCESS | FILE_WRITE_ACCESS) | 201 | #define OBSOLETE_IOCTL_STORAGE_RESET_DEVICE CTL_CODE(IOCTL_STORAGE_BASE,0x0401,METHOD_BUFFERED,FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
| 193 | 202 | ||
| ... | @@ -199,7 +208,6 @@ typedef struct _STORAGE_READ_CAPACITY { | ... | @@ -199,7 +208,6 @@ typedef struct _STORAGE_READ_CAPACITY { |
| 199 | LARGE_INTEGER DiskLength; | 208 | LARGE_INTEGER DiskLength; |
| 200 | } STORAGE_READ_CAPACITY, *PSTORAGE_READ_CAPACITY; | 209 | } STORAGE_READ_CAPACITY, *PSTORAGE_READ_CAPACITY; |
| 201 | 210 | ||
| 202 | #if (_WIN32_WINNT >= 0x0601) | ||
| 203 | #define IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES CTL_CODE(IOCTL_STORAGE_BASE, 0x0501, METHOD_BUFFERED, FILE_WRITE_ACCESS) | 211 | #define IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES CTL_CODE(IOCTL_STORAGE_BASE, 0x0501, METHOD_BUFFERED, FILE_WRITE_ACCESS) |
| 204 | #define DeviceDsmActionFlag_NonDestructive 0x80000000 | 212 | #define DeviceDsmActionFlag_NonDestructive 0x80000000 |
| 205 | #define DeviceDsmAction_None 0 | 213 | #define DeviceDsmAction_None 0 |
| ... | @@ -210,23 +218,93 @@ typedef struct _STORAGE_READ_CAPACITY { | ... | @@ -210,23 +218,93 @@ typedef struct _STORAGE_READ_CAPACITY { |
| 210 | 218 | ||
| 211 | #define DEVICE_DSM_FLAG_ENTIRE_DATA_SET_RANGE __MSABI_LONG(0x00000001) | 219 | #define DEVICE_DSM_FLAG_ENTIRE_DATA_SET_RANGE __MSABI_LONG(0x00000001) |
| 212 | 220 | ||
| 213 | typedef DWORD DEVICE_DATA_MANAGEMENT_SET_ACTION; | 221 | #define DEVICE_DSM_NOTIFY_FLAG_BEGIN 0x00000001 |
| 214 | typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES { | 222 | #define DEVICE_DSM_NOTIFY_FLAG_END 0x00000002 |
| 215 | DWORD Size; | 223 | |
| 216 | DEVICE_DATA_MANAGEMENT_SET_ACTION Action; | 224 | #define IOCTL_STORAGE_BC_VERSION 1 |
| 217 | DWORD Flags; | 225 | |
| 218 | DWORD ParameterBlockOffset; | 226 | #define STORAGE_PRIORITY_HINT_SUPPORTED 0x0001 |
| 219 | DWORD ParameterBlockLength; | 227 | |
| 220 | DWORD DataSetRangesOffset; | 228 | typedef DWORD DEVICE_DATA_MANAGEMENT_SET_ACTION; |
| 221 | DWORD DataSetRangesLength; | 229 | typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES { |
| 222 | } DEVICE_MANAGE_DATA_SET_ATTRIBUTES, *PDEVICE_MANAGE_DATA_SET_ATTRIBUTES; | 230 | DWORD Size; |
| 223 | 231 | DEVICE_DATA_MANAGEMENT_SET_ACTION Action; | |
| 224 | typedef struct _DEVICE_DATA_SET_RANGE { | 232 | DWORD Flags; |
| 225 | LONGLONG StartingOffset; | 233 | DWORD ParameterBlockOffset; |
| 226 | DWORDLONG LengthInBytes; | 234 | DWORD ParameterBlockLength; |
| 227 | } DEVICE_DATA_SET_RANGE, *PDEVICE_DATA_SET_RANGE; | 235 | DWORD DataSetRangesOffset; |
| 236 | DWORD DataSetRangesLength; | ||
| 237 | } DEVICE_MANAGE_DATA_SET_ATTRIBUTES, *PDEVICE_MANAGE_DATA_SET_ATTRIBUTES; | ||
| 238 | |||
| 239 | typedef struct _DEVICE_DATA_SET_RANGE { | ||
| 240 | LONGLONG StartingOffset; | ||
| 241 | DWORDLONG LengthInBytes; | ||
| 242 | } DEVICE_DATA_SET_RANGE, *PDEVICE_DATA_SET_RANGE; | ||
| 243 | |||
| 244 | typedef struct _DEVICE_DSM_NOTIFICATION_PARAMETERS { | ||
| 245 | ULONG Size; | ||
| 246 | ULONG Flags; | ||
| 247 | ULONG NumFileTypeIDs; | ||
| 248 | GUID FileTypeID[1]; | ||
| 249 | } DEVICE_DSM_NOTIFICATION_PARAMETERS, *PDEVICE_DSM_NOTIFICATION_PARAMETERS; | ||
| 250 | |||
| 251 | typedef struct _STORAGE_GET_BC_PROPERTIES_OUTPUT { | ||
| 252 | ULONG MaximumRequestsPerPeriod; | ||
| 253 | ULONG MinimumPeriod; | ||
| 254 | ULONGLONG MaximumRequestSize; | ||
| 255 | ULONG EstimatedTimePerRequest; | ||
| 256 | ULONG NumOutStandingRequests; | ||
| 257 | ULONGLONG RequestSize; | ||
| 258 | } STORAGE_GET_BC_PROPERTIES_OUTPUT, *PSTORAGE_GET_BC_PROPERTIES_OUTPUT; | ||
| 259 | |||
| 260 | typedef struct _STORAGE_ALLOCATE_BC_STREAM_INPUT { | ||
| 261 | ULONG Version; | ||
| 262 | ULONG RequestsPerPeriod; | ||
| 263 | ULONG Period; | ||
| 264 | BOOLEAN RetryFailures; | ||
| 265 | BOOLEAN Discardable; | ||
| 266 | BOOLEAN Reserved1[2]; | ||
| 267 | ULONG AccessType; | ||
| 268 | ULONG AccessMode; | ||
| 269 | } STORAGE_ALLOCATE_BC_STREAM_INPUT, *PSTORAGE_ALLOCATE_BC_STREAM_INPUT; | ||
| 270 | |||
| 271 | typedef struct _STORAGE_ALLOCATE_BC_STREAM_OUTPUT { | ||
| 272 | ULONGLONG RequestSize; | ||
| 273 | ULONG NumOutStandingRequests; | ||
| 274 | } STORAGE_ALLOCATE_BC_STREAM_OUTPUT, *PSTORAGE_ALLOCATE_BC_STREAM_OUTPUT; | ||
| 275 | |||
| 276 | typedef struct _STORAGE_PRIORITY_HINT_SUPPORT { | ||
| 277 | ULONG SupportFlags; | ||
| 278 | } STORAGE_PRIORITY_HINT_SUPPORT, *PSTORAGE_PRIORITY_HINT_SUPPORT; | ||
| 279 | |||
| 280 | #if defined(_MSC_EXTENSIONS) || defined(__GNUC__) | ||
| 281 | |||
| 282 | typedef struct _STORAGE_MEDIA_SERIAL_NUMBER_DATA { | ||
| 283 | USHORT Reserved; | ||
| 284 | USHORT SerialNumberLength; | ||
| 285 | UCHAR SerialNumber[0]; | ||
| 286 | } STORAGE_MEDIA_SERIAL_NUMBER_DATA, *PSTORAGE_MEDIA_SERIAL_NUMBER_DATA; | ||
| 287 | |||
| 288 | typedef struct _PERSISTENT_RESERVE_COMMAND { | ||
| 289 | ULONG Version; | ||
| 290 | ULONG Size; | ||
| 291 | __C89_NAMELESS union { | ||
| 292 | struct { | ||
| 293 | UCHAR ServiceAction:5; | ||
| 294 | UCHAR Reserved1:3; | ||
| 295 | USHORT AllocationLength; | ||
| 296 | } PR_IN; | ||
| 297 | struct { | ||
| 298 | UCHAR ServiceAction:5; | ||
| 299 | UCHAR Reserved1:3; | ||
| 300 | UCHAR Type:4; | ||
| 301 | UCHAR Scope:4; | ||
| 302 | UCHAR ParameterList[0]; | ||
| 303 | } PR_OUT; | ||
| 304 | } DUMMYUNIONNAME; | ||
| 305 | } PERSISTENT_RESERVE_COMMAND, *PPERSISTENT_RESERVE_COMMAND; | ||
| 228 | 306 | ||
| 229 | #endif /*(_WIN32_WINNT >= 0x0601)*/ | 307 | #endif /* defined(_MSC_EXTENSIONS) */ |
| 230 | 308 | ||
| 231 | typedef struct _STORAGE_HOTPLUG_INFO { | 309 | typedef struct _STORAGE_HOTPLUG_INFO { |
| 232 | DWORD Size; | 310 | DWORD Size; |
| ... | @@ -383,6 +461,10 @@ typedef struct _DEVICE_DATA_SET_RANGE { | ... | @@ -383,6 +461,10 @@ typedef struct _DEVICE_DATA_SET_RANGE { |
| 383 | #if (_WIN32_WINNT >= 0x0601) | 461 | #if (_WIN32_WINNT >= 0x0601) |
| 384 | BusTypeVirtual = 0xE, | 462 | BusTypeVirtual = 0xE, |
| 385 | BusTypeFileBackedVirtual = 0xF, | 463 | BusTypeFileBackedVirtual = 0xF, |
| 464 | BusTypeSpaces = 0x10, | ||
| 465 | BusTypeNvme = 0x11, | ||
| 466 | BusTypeSCM = 0x12, | ||
| 467 | BusTypeUfs = 0x13, | ||
| 386 | #endif /*(_WIN32_WINNT >= 0x0601)*/ | 468 | #endif /*(_WIN32_WINNT >= 0x0601)*/ |
| 387 | BusTypeMax, | 469 | BusTypeMax, |
| 388 | BusTypeMaxReserved = 0x7F | 470 | BusTypeMaxReserved = 0x7F |
| ... | @@ -1285,7 +1367,8 @@ typedef enum _CHANGER_DEVICE_PROBLEM_TYPE { | ... | @@ -1285,7 +1367,8 @@ typedef enum _CHANGER_DEVICE_PROBLEM_TYPE { |
| 1285 | #define FSCTL_GET_COMPRESSION CTL_CODE(FILE_DEVICE_FILE_SYSTEM,15,METHOD_BUFFERED,FILE_ANY_ACCESS) | 1367 | #define FSCTL_GET_COMPRESSION CTL_CODE(FILE_DEVICE_FILE_SYSTEM,15,METHOD_BUFFERED,FILE_ANY_ACCESS) |
| 1286 | #define FSCTL_SET_COMPRESSION CTL_CODE(FILE_DEVICE_FILE_SYSTEM,16,METHOD_BUFFERED,FILE_READ_DATA | FILE_WRITE_DATA) | 1368 | #define FSCTL_SET_COMPRESSION CTL_CODE(FILE_DEVICE_FILE_SYSTEM,16,METHOD_BUFFERED,FILE_READ_DATA | FILE_WRITE_DATA) |
| 1287 | 1369 | ||
| 1288 | #define FSCTL_MARK_AS_SYSTEM_HIVE CTL_CODE(FILE_DEVICE_FILE_SYSTEM,19,METHOD_NEITHER,FILE_ANY_ACCESS) | 1370 | #define FSCTL_SET_BOOTLOADER_ACCESSED CTL_CODE(FILE_DEVICE_FILE_SYSTEM,19,METHOD_NEITHER,FILE_ANY_ACCESS) |
| 1371 | #define FSCTL_MARK_AS_SYSTEM_HIVE FSCTL_SET_BOOTLOADER_ACCESSED | ||
| 1289 | #define FSCTL_OPLOCK_BREAK_ACK_NO_2 CTL_CODE(FILE_DEVICE_FILE_SYSTEM,20,METHOD_BUFFERED,FILE_ANY_ACCESS) | 1372 | #define FSCTL_OPLOCK_BREAK_ACK_NO_2 CTL_CODE(FILE_DEVICE_FILE_SYSTEM,20,METHOD_BUFFERED,FILE_ANY_ACCESS) |
| 1290 | #define FSCTL_INVALIDATE_VOLUMES CTL_CODE(FILE_DEVICE_FILE_SYSTEM,21,METHOD_BUFFERED,FILE_ANY_ACCESS) | 1373 | #define FSCTL_INVALIDATE_VOLUMES CTL_CODE(FILE_DEVICE_FILE_SYSTEM,21,METHOD_BUFFERED,FILE_ANY_ACCESS) |
| 1291 | #define FSCTL_QUERY_FAT_BPB CTL_CODE(FILE_DEVICE_FILE_SYSTEM,22,METHOD_BUFFERED,FILE_ANY_ACCESS) | 1374 | #define FSCTL_QUERY_FAT_BPB CTL_CODE(FILE_DEVICE_FILE_SYSTEM,22,METHOD_BUFFERED,FILE_ANY_ACCESS) |
| ... | @@ -1313,6 +1396,7 @@ typedef enum _CHANGER_DEVICE_PROBLEM_TYPE { | ... | @@ -1313,6 +1396,7 @@ typedef enum _CHANGER_DEVICE_PROBLEM_TYPE { |
| 1313 | #define FSCTL_SET_SPARSE CTL_CODE(FILE_DEVICE_FILE_SYSTEM,49,METHOD_BUFFERED,FILE_SPECIAL_ACCESS) | 1396 | #define FSCTL_SET_SPARSE CTL_CODE(FILE_DEVICE_FILE_SYSTEM,49,METHOD_BUFFERED,FILE_SPECIAL_ACCESS) |
| 1314 | #define FSCTL_SET_ZERO_DATA CTL_CODE(FILE_DEVICE_FILE_SYSTEM,50,METHOD_BUFFERED,FILE_WRITE_DATA) | 1397 | #define FSCTL_SET_ZERO_DATA CTL_CODE(FILE_DEVICE_FILE_SYSTEM,50,METHOD_BUFFERED,FILE_WRITE_DATA) |
| 1315 | #define FSCTL_QUERY_ALLOCATED_RANGES CTL_CODE(FILE_DEVICE_FILE_SYSTEM,51,METHOD_NEITHER,FILE_READ_DATA) | 1398 | #define FSCTL_QUERY_ALLOCATED_RANGES CTL_CODE(FILE_DEVICE_FILE_SYSTEM,51,METHOD_NEITHER,FILE_READ_DATA) |
| 1399 | #define FSCTL_ENABLE_UPGRADE CTL_CODE(FILE_DEVICE_FILE_SYSTEM,52,METHOD_BUFFERED,FILE_WRITE_DATA) | ||
| 1316 | #define FSCTL_SET_ENCRYPTION CTL_CODE(FILE_DEVICE_FILE_SYSTEM,53,METHOD_NEITHER,FILE_ANY_ACCESS) | 1400 | #define FSCTL_SET_ENCRYPTION CTL_CODE(FILE_DEVICE_FILE_SYSTEM,53,METHOD_NEITHER,FILE_ANY_ACCESS) |
| 1317 | #define FSCTL_ENCRYPTION_FSCTL_IO CTL_CODE(FILE_DEVICE_FILE_SYSTEM,54,METHOD_NEITHER,FILE_ANY_ACCESS) | 1401 | #define FSCTL_ENCRYPTION_FSCTL_IO CTL_CODE(FILE_DEVICE_FILE_SYSTEM,54,METHOD_NEITHER,FILE_ANY_ACCESS) |
| 1318 | #define FSCTL_WRITE_RAW_ENCRYPTED CTL_CODE(FILE_DEVICE_FILE_SYSTEM,55,METHOD_NEITHER,FILE_SPECIAL_ACCESS) | 1402 | #define FSCTL_WRITE_RAW_ENCRYPTED CTL_CODE(FILE_DEVICE_FILE_SYSTEM,55,METHOD_NEITHER,FILE_SPECIAL_ACCESS) |
| ... | @@ -1404,6 +1488,12 @@ typedef struct { | ... | @@ -1404,6 +1488,12 @@ typedef struct { |
| 1404 | DWORD ClusterCount; | 1488 | DWORD ClusterCount; |
| 1405 | } MOVE_FILE_DATA,*PMOVE_FILE_DATA; | 1489 | } MOVE_FILE_DATA,*PMOVE_FILE_DATA; |
| 1406 | 1490 | ||
| 1491 | typedef struct _MOVE_FILE_RECORD_DATA { | ||
| 1492 | HANDLE FileHandle; | ||
| 1493 | LARGE_INTEGER SourceFileRecord; | ||
| 1494 | LARGE_INTEGER TargetFileRecord; | ||
| 1495 | } MOVE_FILE_RECORD_DATA, *PMOVE_FILE_RECORD_DATA; | ||
| 1496 | |||
| 1407 | #ifdef _WIN64 | 1497 | #ifdef _WIN64 |
| 1408 | typedef struct _MOVE_FILE_DATA32 { | 1498 | typedef struct _MOVE_FILE_DATA32 { |
| 1409 | UINT32 FileHandle; | 1499 | UINT32 FileHandle; |
| ... | @@ -1484,6 +1574,7 @@ typedef struct { | ... | @@ -1484,6 +1574,7 @@ typedef struct { |
| 1484 | #define USN_REASON_OBJECT_ID_CHANGE (0x00080000) | 1574 | #define USN_REASON_OBJECT_ID_CHANGE (0x00080000) |
| 1485 | #define USN_REASON_REPARSE_POINT_CHANGE (0x00100000) | 1575 | #define USN_REASON_REPARSE_POINT_CHANGE (0x00100000) |
| 1486 | #define USN_REASON_STREAM_CHANGE (0x00200000) | 1576 | #define USN_REASON_STREAM_CHANGE (0x00200000) |
| 1577 | #define USN_REASON_TRANSACTED_CHANGE (0x00400000) | ||
| 1487 | 1578 | ||
| 1488 | #define USN_REASON_CLOSE (0x80000000) | 1579 | #define USN_REASON_CLOSE (0x80000000) |
| 1489 | 1580 | ||
| ... | @@ -1538,8 +1629,9 @@ typedef struct { | ... | @@ -1538,8 +1629,9 @@ typedef struct { |
| 1538 | DWORD SecurityIds[1]; | 1629 | DWORD SecurityIds[1]; |
| 1539 | } BULK_SECURITY_TEST_DATA,*PBULK_SECURITY_TEST_DATA; | 1630 | } BULK_SECURITY_TEST_DATA,*PBULK_SECURITY_TEST_DATA; |
| 1540 | 1631 | ||
| 1541 | #define VOLUME_IS_DIRTY (0x00000001) | 1632 | #define VOLUME_IS_DIRTY (0x00000001) |
| 1542 | #define VOLUME_UPGRADE_SCHEDULED (0x00000002) | 1633 | #define VOLUME_UPGRADE_SCHEDULED (0x00000002) |
| 1634 | #define VOLUME_SESSION_OPEN (0x00000004) | ||
| 1543 | 1635 | ||
| 1544 | typedef struct _FILE_PREFETCH { | 1636 | typedef struct _FILE_PREFETCH { |
| 1545 | DWORD Type; | 1637 | DWORD Type; |
| ... | @@ -1547,7 +1639,19 @@ typedef struct _FILE_PREFETCH { | ... | @@ -1547,7 +1639,19 @@ typedef struct _FILE_PREFETCH { |
| 1547 | DWORDLONG Prefetch[1]; | 1639 | DWORDLONG Prefetch[1]; |
| 1548 | } FILE_PREFETCH,*PFILE_PREFETCH; | 1640 | } FILE_PREFETCH,*PFILE_PREFETCH; |
| 1549 | 1641 | ||
| 1550 | #define FILE_PREFETCH_TYPE_FOR_CREATE 0x1 | 1642 | typedef struct _FILE_PREFETCH_EX { |
| 1643 | ULONG Type; | ||
| 1644 | ULONG Count; | ||
| 1645 | PVOID Context; | ||
| 1646 | ULONGLONG Prefetch[1]; | ||
| 1647 | } FILE_PREFETCH_EX, *PFILE_PREFETCH_EX; | ||
| 1648 | |||
| 1649 | #define FILE_PREFETCH_TYPE_FOR_CREATE 0x1 | ||
| 1650 | #define FILE_PREFETCH_TYPE_FOR_DIRENUM 0x2 | ||
| 1651 | #define FILE_PREFETCH_TYPE_FOR_CREATE_EX 0x3 | ||
| 1652 | #define FILE_PREFETCH_TYPE_FOR_DIRENUM_EX 0x4 | ||
| 1653 | |||
| 1654 | #define FILE_PREFETCH_TYPE_MAX 0x4 | ||
| 1551 | 1655 | ||
| 1552 | typedef struct _FILESYSTEM_STATISTICS { | 1656 | typedef struct _FILESYSTEM_STATISTICS { |
| 1553 | WORD FileSystemType; | 1657 | WORD FileSystemType; |
| ... | @@ -1569,6 +1673,7 @@ typedef struct _FILESYSTEM_STATISTICS { | ... | @@ -1569,6 +1673,7 @@ typedef struct _FILESYSTEM_STATISTICS { |
| 1569 | 1673 | ||
| 1570 | #define FILESYSTEM_STATISTICS_TYPE_NTFS 1 | 1674 | #define FILESYSTEM_STATISTICS_TYPE_NTFS 1 |
| 1571 | #define FILESYSTEM_STATISTICS_TYPE_FAT 2 | 1675 | #define FILESYSTEM_STATISTICS_TYPE_FAT 2 |
| 1676 | #define FILESYSTEM_STATISTICS_TYPE_EXFAT 3 | ||
| 1572 | 1677 | ||
| 1573 | typedef struct _FAT_STATISTICS { | 1678 | typedef struct _FAT_STATISTICS { |
| 1574 | DWORD CreateHits; | 1679 | DWORD CreateHits; |
| ... | @@ -1768,7 +1873,8 @@ typedef enum _STORAGE_PROPERTY_ID { | ... | @@ -1768,7 +1873,8 @@ typedef enum _STORAGE_PROPERTY_ID { |
| 1768 | StorageMiniportProperty = 5, | 1873 | StorageMiniportProperty = 5, |
| 1769 | StorageAccessAlignmentProperty = 6, | 1874 | StorageAccessAlignmentProperty = 6, |
| 1770 | StorageDeviceSeekPenaltyProperty = 7, | 1875 | StorageDeviceSeekPenaltyProperty = 7, |
| 1771 | StorageDeviceTrimProperty = 8 | 1876 | StorageDeviceTrimProperty = 8, |
| 1877 | StorageDeviceWriteAggregationProperty = 9 | ||
| 1772 | } STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID; | 1878 | } STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID; |
| 1773 | 1879 | ||
| 1774 | typedef enum _STORAGE_QUERY_TYPE { | 1880 | typedef enum _STORAGE_QUERY_TYPE { |
| ... | @@ -1904,7 +2010,7 @@ typedef struct _FILE_QUERY_ON_DISK_VOL_INFO_BUFFER { | ... | @@ -1904,7 +2010,7 @@ typedef struct _FILE_QUERY_ON_DISK_VOL_INFO_BUFFER { |
| 1904 | #define SET_REPAIR_VALID_MASK 0x0000001F | 2010 | #define SET_REPAIR_VALID_MASK 0x0000001F |
| 1905 | 2011 | ||
| 1906 | typedef enum _SHRINK_VOLUME_REQUEST_TYPES { | 2012 | typedef enum _SHRINK_VOLUME_REQUEST_TYPES { |
| 1907 | ShrinkPrepare, | 2013 | ShrinkPrepare = 1, |
| 1908 | ShrinkCommit, | 2014 | ShrinkCommit, |
| 1909 | ShrinkAbort | 2015 | ShrinkAbort |
| 1910 | } SHRINK_VOLUME_REQUEST_TYPES; | 2016 | } SHRINK_VOLUME_REQUEST_TYPES; |
| ... | @@ -1972,8 +2078,8 @@ typedef struct _TXFS_MODIFY_RM { | ... | @@ -1972,8 +2078,8 @@ typedef struct _TXFS_MODIFY_RM { |
| 1972 | 2078 | ||
| 1973 | #define TXFS_RM_STATE_NOT_STARTED 0 | 2079 | #define TXFS_RM_STATE_NOT_STARTED 0 |
| 1974 | #define TXFS_RM_STATE_STARTING 1 | 2080 | #define TXFS_RM_STATE_STARTING 1 |
| 1975 | #define TXFS_RM_STATE_ACTIVE 3 | 2081 | #define TXFS_RM_STATE_ACTIVE 2 |
| 1976 | #define TXFS_RM_STATE_SHUTTING_DOWN 4 | 2082 | #define TXFS_RM_STATE_SHUTTING_DOWN 3 |
| 1977 | 2083 | ||
| 1978 | #define TXFS_QUERY_RM_INFORMATION_VALID_FLAGS \ | 2084 | #define TXFS_QUERY_RM_INFORMATION_VALID_FLAGS \ |
| 1979 | (TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS | \ | 2085 | (TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS | \ |
| ... | @@ -2082,7 +2188,7 @@ typedef struct _TXFS_GET_METADATA_INFO_OUT { | ... | @@ -2082,7 +2188,7 @@ typedef struct _TXFS_GET_METADATA_INFO_OUT { |
| 2082 | } TXFS_GET_METADATA_INFO_OUT, *PTXFS_GET_METADATA_INFO_OUT; | 2188 | } TXFS_GET_METADATA_INFO_OUT, *PTXFS_GET_METADATA_INFO_OUT; |
| 2083 | 2189 | ||
| 2084 | #define TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_CREATED 0x00000001 | 2190 | #define TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_CREATED 0x00000001 |
| 2085 | #define TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_DELETED 0x000000012 | 2191 | #define TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY_FLAG_DELETED 0x00000002 |
| 2086 | 2192 | ||
| 2087 | typedef struct _TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY { | 2193 | typedef struct _TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY { |
| 2088 | ULONGLONG Offset; | 2194 | ULONGLONG Offset; |
| ... | @@ -2155,7 +2261,7 @@ typedef struct _TXFS_CREATE_MINIVERSION_INFO { | ... | @@ -2155,7 +2261,7 @@ typedef struct _TXFS_CREATE_MINIVERSION_INFO { |
| 2155 | } TXFS_CREATE_MINIVERSION_INFO, *PTXFS_CREATE_MINIVERSION_INFO; | 2261 | } TXFS_CREATE_MINIVERSION_INFO, *PTXFS_CREATE_MINIVERSION_INFO; |
| 2156 | 2262 | ||
| 2157 | typedef struct _TXFS_TRANSACTION_ACTIVE_INFO { | 2263 | typedef struct _TXFS_TRANSACTION_ACTIVE_INFO { |
| 2158 | WINBOOL TransactionsActiveAtSnapshot; | 2264 | BOOLEAN TransactionsActiveAtSnapshot; |
| 2159 | } TXFS_TRANSACTION_ACTIVE_INFO, *PTXFS_TRANSACTION_ACTIVE_INFO; | 2265 | } TXFS_TRANSACTION_ACTIVE_INFO, *PTXFS_TRANSACTION_ACTIVE_INFO; |
| 2160 | 2266 | ||
| 2161 | typedef enum _WRITE_CACHE_TYPE { | 2267 | typedef enum _WRITE_CACHE_TYPE { |
| ... | @@ -2209,6 +2315,48 @@ typedef struct _STORAGE_MINIPORT_DESCRIPTOR { | ... | @@ -2209,6 +2315,48 @@ typedef struct _STORAGE_MINIPORT_DESCRIPTOR { |
| 2209 | BOOLEAN TargetResetSupported; | 2315 | BOOLEAN TargetResetSupported; |
| 2210 | } STORAGE_MINIPORT_DESCRIPTOR, *PSTORAGE_MINIPORT_DESCRIPTOR; | 2316 | } STORAGE_MINIPORT_DESCRIPTOR, *PSTORAGE_MINIPORT_DESCRIPTOR; |
| 2211 | 2317 | ||
| 2318 | typedef enum _STORAGE_IDENTIFIER_CODE_SET { | ||
| 2319 | StorageIdCodeSetReserved = 0, | ||
| 2320 | StorageIdCodeSetBinary = 1, | ||
| 2321 | StorageIdCodeSetAscii = 2, | ||
| 2322 | StorageIdCodeSetUtf8 = 3 | ||
| 2323 | } STORAGE_IDENTIFIER_CODE_SET, *PSTORAGE_IDENTIFIER_CODE_SET; | ||
| 2324 | |||
| 2325 | typedef enum _STORAGE_IDENTIFIER_TYPE { | ||
| 2326 | StorageIdTypeVendorSpecific = 0, | ||
| 2327 | StorageIdTypeVendorId = 1, | ||
| 2328 | StorageIdTypeEUI64 = 2, | ||
| 2329 | StorageIdTypeFCPHName = 3, | ||
| 2330 | StorageIdTypePortRelative = 4, | ||
| 2331 | StorageIdTypeTargetPortGroup = 5, | ||
| 2332 | StorageIdTypeLogicalUnitGroup = 6, | ||
| 2333 | StorageIdTypeMD5LogicalUnitIdentifier = 7, | ||
| 2334 | StorageIdTypeScsiNameString = 8 | ||
| 2335 | } STORAGE_IDENTIFIER_TYPE, *PSTORAGE_IDENTIFIER_TYPE; | ||
| 2336 | |||
| 2337 | #define StorageIdTypeNAA StorageIdTypeFCPHName | ||
| 2338 | |||
| 2339 | typedef enum _STORAGE_ID_NAA_FORMAT { | ||
| 2340 | StorageIdNAAFormatIEEEExtended = 2, | ||
| 2341 | StorageIdNAAFormatIEEERegistered = 3, | ||
| 2342 | StorageIdNAAFormatIEEEERegisteredExtended = 5 | ||
| 2343 | } STORAGE_ID_NAA_FORMAT, *PSTORAGE_ID_NAA_FORMAT; | ||
| 2344 | |||
| 2345 | typedef enum _STORAGE_ASSOCIATION_TYPE { | ||
| 2346 | StorageIdAssocDevice = 0, | ||
| 2347 | StorageIdAssocPort = 1, | ||
| 2348 | StorageIdAssocTarget = 2 | ||
| 2349 | } STORAGE_ASSOCIATION_TYPE, *PSTORAGE_ASSOCIATION_TYPE; | ||
| 2350 | |||
| 2351 | typedef struct _STORAGE_IDENTIFIER { | ||
| 2352 | STORAGE_IDENTIFIER_CODE_SET CodeSet; | ||
| 2353 | STORAGE_IDENTIFIER_TYPE Type; | ||
| 2354 | USHORT IdentifierSize; | ||
| 2355 | USHORT NextOffset; | ||
| 2356 | STORAGE_ASSOCIATION_TYPE Association; | ||
| 2357 | UCHAR Identifier[1]; | ||
| 2358 | } STORAGE_IDENTIFIER, *PSTORAGE_IDENTIFIER; | ||
| 2359 | |||
| 2212 | typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { | 2360 | typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { |
| 2213 | DWORD Version; | 2361 | DWORD Version; |
| 2214 | DWORD Size; | 2362 | DWORD Size; |
| ... | @@ -2220,19 +2368,25 @@ typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { | ... | @@ -2220,19 +2368,25 @@ typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { |
| 2220 | } STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR, *PSTORAGE_ACCESS_ALIGNMENT_DESCRIPTOR; | 2368 | } STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR, *PSTORAGE_ACCESS_ALIGNMENT_DESCRIPTOR; |
| 2221 | #endif /*(_WIN32_WINNT >= 0x0600)*/ | 2369 | #endif /*(_WIN32_WINNT >= 0x0600)*/ |
| 2222 | 2370 | ||
| 2223 | #if (_WIN32_WINNT >= 0x0601) | ||
| 2224 | typedef struct _DEVICE_SEEK_PENALTY_DESCRIPTOR { | 2371 | typedef struct _DEVICE_SEEK_PENALTY_DESCRIPTOR { |
| 2225 | DWORD Version; | 2372 | DWORD Version; |
| 2226 | DWORD Size; | 2373 | DWORD Size; |
| 2227 | BOOLEAN IncursSeekPenalty; | 2374 | BOOLEAN IncursSeekPenalty; |
| 2228 | } DEVICE_SEEK_PENALTY_DESCRIPTOR, *PDEVICE_SEEK_PENALTY_DESCRIPTOR; | 2375 | } DEVICE_SEEK_PENALTY_DESCRIPTOR, *PDEVICE_SEEK_PENALTY_DESCRIPTOR; |
| 2229 | 2376 | ||
| 2377 | typedef struct _DEVICE_WRITE_AGGREGATION_DESCRIPTOR { | ||
| 2378 | ULONG Version; | ||
| 2379 | ULONG Size; | ||
| 2380 | BOOLEAN BenefitsFromWriteAggregation; | ||
| 2381 | } DEVICE_WRITE_AGGREGATION_DESCRIPTOR, *PDEVICE_WRITE_AGGREGATION_DESCRIPTOR; | ||
| 2382 | |||
| 2230 | typedef struct _DEVICE_TRIM_DESCRIPTOR { | 2383 | typedef struct _DEVICE_TRIM_DESCRIPTOR { |
| 2231 | DWORD Version; | 2384 | DWORD Version; |
| 2232 | DWORD Size; | 2385 | DWORD Size; |
| 2233 | BOOLEAN TrimEnabled; | 2386 | BOOLEAN TrimEnabled; |
| 2234 | } DEVICE_TRIM_DESCRIPTOR, *PDEVICE_TRIM_DESCRIPTOR; | 2387 | } DEVICE_TRIM_DESCRIPTOR, *PDEVICE_TRIM_DESCRIPTOR; |
| 2235 | 2388 | ||
| 2389 | #if (_WIN32_WINNT >= 0x0601) | ||
| 2236 | typedef struct _REQUEST_OPLOCK_INPUT_BUFFER { | 2390 | typedef struct _REQUEST_OPLOCK_INPUT_BUFFER { |
| 2237 | WORD StructureVersion; | 2391 | WORD StructureVersion; |
| 2238 | WORD StructureLength; | 2392 | WORD StructureLength; |
| ... | @@ -2250,6 +2404,8 @@ typedef struct _REQUEST_OPLOCK_OUTPUT_BUFFER { | ... | @@ -2250,6 +2404,8 @@ typedef struct _REQUEST_OPLOCK_OUTPUT_BUFFER { |
| 2250 | WORD ShareMode; | 2404 | WORD ShareMode; |
| 2251 | } REQUEST_OPLOCK_OUTPUT_BUFFER, *PREQUEST_OPLOCK_OUTPUT_BUFFER; | 2405 | } REQUEST_OPLOCK_OUTPUT_BUFFER, *PREQUEST_OPLOCK_OUTPUT_BUFFER; |
| 2252 | 2406 | ||
| 2407 | #define PERSISTENT_VOLUME_STATE_SHORT_NAME_CREATION_DISABLED (0x00000001) | ||
| 2408 | |||
| 2253 | typedef struct _BOOT_AREA_INFO { | 2409 | typedef struct _BOOT_AREA_INFO { |
| 2254 | ULONG BootSectorCount; | 2410 | ULONG BootSectorCount; |
| 2255 | struct { | 2411 | struct { |
| ... | @@ -2261,6 +2417,13 @@ typedef struct _RETRIEVAL_POINTER_BASE { | ... | @@ -2261,6 +2417,13 @@ typedef struct _RETRIEVAL_POINTER_BASE { |
| 2261 | LARGE_INTEGER FileAreaOffset; | 2417 | LARGE_INTEGER FileAreaOffset; |
| 2262 | } RETRIEVAL_POINTER_BASE, *PRETRIEVAL_POINTER_BASE; | 2418 | } RETRIEVAL_POINTER_BASE, *PRETRIEVAL_POINTER_BASE; |
| 2263 | 2419 | ||
| 2420 | typedef struct _FILE_FS_PERSISTENT_VOLUME_INFORMATION { | ||
| 2421 | ULONG VolumeFlags; | ||
| 2422 | ULONG FlagMask; | ||
| 2423 | ULONG Version; | ||
| 2424 | ULONG Reserved; | ||
| 2425 | } FILE_FS_PERSISTENT_VOLUME_INFORMATION, *PFILE_FS_PERSISTENT_VOLUME_INFORMATION; | ||
| 2426 | |||
| 2264 | typedef struct _FILE_SYSTEM_RECOGNITION_INFORMATION { | 2427 | typedef struct _FILE_SYSTEM_RECOGNITION_INFORMATION { |
| 2265 | CHAR FileSystem[9]; | 2428 | CHAR FileSystem[9]; |
| 2266 | } FILE_SYSTEM_RECOGNITION_INFORMATION, *PFILE_SYSTEM_RECOGNITION_INFORMATION; | 2429 | } FILE_SYSTEM_RECOGNITION_INFORMATION, *PFILE_SYSTEM_RECOGNITION_INFORMATION; |
| ... | @@ -2274,6 +2437,47 @@ typedef struct _FILE_SYSTEM_RECOGNITION_STRUCTURE { | ... | @@ -2274,6 +2437,47 @@ typedef struct _FILE_SYSTEM_RECOGNITION_STRUCTURE { |
| 2274 | USHORT Checksum; | 2437 | USHORT Checksum; |
| 2275 | } FILE_SYSTEM_RECOGNITION_STRUCTURE; | 2438 | } FILE_SYSTEM_RECOGNITION_STRUCTURE; |
| 2276 | 2439 | ||
| 2440 | #define OPLOCK_LEVEL_CACHE_READ (0x00000001) | ||
| 2441 | #define OPLOCK_LEVEL_CACHE_HANDLE (0x00000002) | ||
| 2442 | #define OPLOCK_LEVEL_CACHE_WRITE (0x00000004) | ||
| 2443 | |||
| 2444 | #define REQUEST_OPLOCK_INPUT_FLAG_REQUEST (0x00000001) | ||
| 2445 | #define REQUEST_OPLOCK_INPUT_FLAG_ACK (0x00000002) | ||
| 2446 | #define REQUEST_OPLOCK_INPUT_FLAG_COMPLETE_ACK_ON_CLOSE (0x00000004) | ||
| 2447 | |||
| 2448 | #define REQUEST_OPLOCK_CURRENT_VERSION 1 | ||
| 2449 | |||
| 2450 | #define REQUEST_OPLOCK_OUTPUT_FLAG_ACK_REQUIRED (0x00000001) | ||
| 2451 | #define REQUEST_OPLOCK_OUTPUT_FLAG_MODES_PROVIDED (0x00000002) | ||
| 2452 | |||
| 2453 | #define SD_GLOBAL_CHANGE_TYPE_MACHINE_SID 1 | ||
| 2454 | |||
| 2455 | typedef struct _SD_CHANGE_MACHINE_SID_INPUT { | ||
| 2456 | USHORT CurrentMachineSIDOffset; | ||
| 2457 | USHORT CurrentMachineSIDLength; | ||
| 2458 | USHORT NewMachineSIDOffset; | ||
| 2459 | USHORT NewMachineSIDLength; | ||
| 2460 | } SD_CHANGE_MACHINE_SID_INPUT, *PSD_CHANGE_MACHINE_SID_INPUT; | ||
| 2461 | |||
| 2462 | typedef struct _SD_CHANGE_MACHINE_SID_OUTPUT { | ||
| 2463 | ULONGLONG NumSDChangedSuccess; | ||
| 2464 | ULONGLONG NumSDChangedFail; | ||
| 2465 | ULONGLONG NumSDUnused; | ||
| 2466 | ULONGLONG NumSDTotal; | ||
| 2467 | ULONGLONG NumMftSDChangedSuccess; | ||
| 2468 | ULONGLONG NumMftSDChangedFail; | ||
| 2469 | ULONGLONG NumMftSDTotal; | ||
| 2470 | } SD_CHANGE_MACHINE_SID_OUTPUT, *PSD_CHANGE_MACHINE_SID_OUTPUT; | ||
| 2471 | |||
| 2472 | #define ENCRYPTED_DATA_INFO_SPARSE_FILE 1 | ||
| 2473 | |||
| 2474 | typedef struct _EXTENDED_ENCRYPTED_DATA_INFO { | ||
| 2475 | ULONG ExtendedCode; | ||
| 2476 | ULONG Length; | ||
| 2477 | ULONG Flags; | ||
| 2478 | ULONG Reserved; | ||
| 2479 | } EXTENDED_ENCRYPTED_DATA_INFO, *PEXTENDED_ENCRYPTED_DATA_INFO; | ||
| 2480 | |||
| 2277 | typedef struct _LOOKUP_STREAM_FROM_CLUSTER_INPUT { | 2481 | typedef struct _LOOKUP_STREAM_FROM_CLUSTER_INPUT { |
| 2278 | DWORD Flags; | 2482 | DWORD Flags; |
| 2279 | DWORD NumberOfClusters; | 2483 | DWORD NumberOfClusters; |
| ... | @@ -2303,6 +2507,15 @@ typedef struct _LOOKUP_STREAM_FROM_CLUSTER_ENTRY { | ... | @@ -2303,6 +2507,15 @@ typedef struct _LOOKUP_STREAM_FROM_CLUSTER_ENTRY { |
| 2303 | #define LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_INDEX 0x02000000 | 2507 | #define LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_INDEX 0x02000000 |
| 2304 | #define LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_SYSTEM 0x03000000 | 2508 | #define LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_SYSTEM 0x03000000 |
| 2305 | 2509 | ||
| 2510 | typedef struct _FILE_TYPE_NOTIFICATION_INPUT { | ||
| 2511 | ULONG Flags; | ||
| 2512 | ULONG NumFileTypeIDs; | ||
| 2513 | GUID FileTypeID[1]; | ||
| 2514 | } FILE_TYPE_NOTIFICATION_INPUT, *PFILE_TYPE_NOTIFICATION_INPUT; | ||
| 2515 | |||
| 2516 | #define FILE_TYPE_NOTIFICATION_FLAG_USAGE_BEGIN 0x00000001 | ||
| 2517 | #define FILE_TYPE_NOTIFICATION_FLAG_USAGE_END 0x00000002 | ||
| 2518 | |||
| 2306 | #define FSCTL_QUERY_DEPENDENT_VOLUME CTL_CODE(FILE_DEVICE_FILE_SYSTEM,124, METHOD_BUFFERED, FILE_ANY_ACCESS) | 2519 | #define FSCTL_QUERY_DEPENDENT_VOLUME CTL_CODE(FILE_DEVICE_FILE_SYSTEM,124, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| 2307 | #define FSCTL_SD_GLOBAL_CHANGE CTL_CODE(FILE_DEVICE_FILE_SYSTEM,125, METHOD_BUFFERED, FILE_ANY_ACCESS) | 2520 | #define FSCTL_SD_GLOBAL_CHANGE CTL_CODE(FILE_DEVICE_FILE_SYSTEM,125, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| 2308 | #define FSCTL_LOOKUP_STREAM_FROM_CLUSTER CTL_CODE(FILE_DEVICE_FILE_SYSTEM,127, METHOD_BUFFERED, FILE_ANY_ACCESS) | 2521 | #define FSCTL_LOOKUP_STREAM_FROM_CLUSTER CTL_CODE(FILE_DEVICE_FILE_SYSTEM,127, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| ... | @@ -2321,6 +2534,16 @@ typedef struct _LOOKUP_STREAM_FROM_CLUSTER_ENTRY { | ... | @@ -2321,6 +2534,16 @@ typedef struct _LOOKUP_STREAM_FROM_CLUSTER_ENTRY { |
| 2321 | #define FSCTL_CSV_GET_VOLUME_PATH_NAMES_FOR_VOLUME_NAME CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 150, METHOD_BUFFERED, FILE_ANY_ACCESS) | 2534 | #define FSCTL_CSV_GET_VOLUME_PATH_NAMES_FOR_VOLUME_NAME CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 150, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| 2322 | #define FSCTL_IS_FILE_ON_CSV_VOLUME CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 151, METHOD_BUFFERED, FILE_ANY_ACCESS) | 2535 | #define FSCTL_IS_FILE_ON_CSV_VOLUME CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 151, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| 2323 | 2536 | ||
| 2537 | typedef struct _CSV_NAMESPACE_INFO { | ||
| 2538 | ULONG Version; | ||
| 2539 | ULONG DeviceNumber; | ||
| 2540 | LARGE_INTEGER StartingOffset; | ||
| 2541 | ULONG SectorSize; | ||
| 2542 | } CSV_NAMESPACE_INFO, *PCSV_NAMESPACE_INFO; | ||
| 2543 | |||
| 2544 | #define CSV_NAMESPACE_INFO_V1 (sizeof(CSV_NAMESPACE_INFO)) | ||
| 2545 | #define CSV_INVALID_DEVICE_NUMBER 0xFFFFFFFF | ||
| 2546 | |||
| 2324 | #endif /*(_WIN32_WINNT >= 0x0601)*/ | 2547 | #endif /*(_WIN32_WINNT >= 0x0601)*/ |
| 2325 | 2548 | ||
| 2326 | #endif /* _FILESYSTEMFSCTL_ */ | 2549 | #endif /* _FILESYSTEMFSCTL_ */ |
| ... | @@ -2352,5 +2575,44 @@ typedef struct _VOLUME_DISK_EXTENTS { | ... | @@ -2352,5 +2575,44 @@ typedef struct _VOLUME_DISK_EXTENTS { |
| 2352 | DISK_EXTENT Extents[1]; | 2575 | DISK_EXTENT Extents[1]; |
| 2353 | } VOLUME_DISK_EXTENTS,*PVOLUME_DISK_EXTENTS; | 2576 | } VOLUME_DISK_EXTENTS,*PVOLUME_DISK_EXTENTS; |
| 2354 | 2577 | ||
| 2578 | #if (_WIN32_WINNT >= 0x0603) | ||
| 2579 | |||
| 2580 | #define FSCTL_SET_EXTERNAL_BACKING CTL_CODE(FILE_DEVICE_FILE_SYSTEM,195,METHOD_BUFFERED,FILE_SPECIAL_ACCESS) | ||
| 2581 | #define FSCTL_GET_EXTERNAL_BACKING CTL_CODE(FILE_DEVICE_FILE_SYSTEM,196,METHOD_BUFFERED,FILE_ANY_ACCESS) | ||
| 2582 | #define FSCTL_DELETE_EXTERNAL_BACKING CTL_CODE(FILE_DEVICE_FILE_SYSTEM,197,METHOD_BUFFERED,FILE_SPECIAL_ACCESS) | ||
| 2583 | |||
| 2584 | #define WOF_CURRENT_VERSION 1 | ||
| 2585 | |||
| 2586 | typedef struct _WOF_EXTERNAL_INFO { | ||
| 2587 | DWORD Version; | ||
| 2588 | DWORD Provider; | ||
| 2589 | } WOF_EXTERNAL_INFO, *PWOF_EXTERNAL_INFO; | ||
| 2590 | |||
| 2591 | #endif /*(_WIN32_WINNT >= 0x0603)*/ | ||
| 2592 | |||
| 2593 | #if (_WIN32_WINNT >= 0x0A00) | ||
| 2594 | |||
| 2595 | #define WOF_PROVIDER_FILE 2 | ||
| 2596 | |||
| 2597 | #define FILE_PROVIDER_CURRENT_VERSION 1 | ||
| 2598 | |||
| 2599 | #define FILE_PROVIDER_COMPRESSION_XPRESS4K 0 | ||
| 2600 | #define FILE_PROVIDER_COMPRESSION_LZX 1 | ||
| 2601 | #define FILE_PROVIDER_COMPRESSION_XPRESS8K 2 | ||
| 2602 | #define FILE_PROVIDER_COMPRESSION_XPRESS16K 3 | ||
| 2603 | |||
| 2604 | typedef struct _FILE_PROVIDER_EXTERNAL_INFO_V0 { | ||
| 2605 | DWORD Version; | ||
| 2606 | DWORD Algorithm; | ||
| 2607 | } FILE_PROVIDER_EXTERNAL_INFO_V0, *PFILE_PROVIDER_EXTERNAL_INFO_V0; | ||
| 2608 | |||
| 2609 | typedef struct _FILE_PROVIDER_EXTERNAL_INFO_V1 { | ||
| 2610 | DWORD Version; | ||
| 2611 | DWORD Algorithm; | ||
| 2612 | DWORD Flags; | ||
| 2613 | } FILE_PROVIDER_EXTERNAL_INFO_V1, *PFILE_PROVIDER_EXTERNAL_INFO_V1; | ||
| 2614 | |||
| 2615 | #endif /*(_WIN32_WINNT >= 0x0A00)*/ | ||
| 2616 | |||
| 2355 | #endif /* _WINIOCTL_ */ | 2617 | #endif /* _WINIOCTL_ */ |
| 2356 | 2618 |
lib/libc/include/any-windows-any/winnls.h+54-1| ... | @@ -346,6 +346,8 @@ extern "C" { | ... | @@ -346,6 +346,8 @@ extern "C" { |
| 346 | #define LOCALE_IDEFAULTANSICODEPAGE 0x00001004 | 346 | #define LOCALE_IDEFAULTANSICODEPAGE 0x00001004 |
| 347 | #define LOCALE_IDEFAULTMACCODEPAGE 0x00001011 | 347 | #define LOCALE_IDEFAULTMACCODEPAGE 0x00001011 |
| 348 | 348 | ||
| 349 | #define LOCALE_IDIALINGCODE 0x00000005 | ||
| 350 | |||
| 349 | #define LOCALE_SLIST 0x0000000c | 351 | #define LOCALE_SLIST 0x0000000c |
| 350 | #define LOCALE_IMEASURE 0x0000000d | 352 | #define LOCALE_IMEASURE 0x0000000d |
| 351 | 353 | ||
| ... | @@ -372,6 +374,8 @@ extern "C" { | ... | @@ -372,6 +374,8 @@ extern "C" { |
| 372 | #define LOCALE_SSHORTDATE 0x0000001f | 374 | #define LOCALE_SSHORTDATE 0x0000001f |
| 373 | #define LOCALE_SLONGDATE 0x00000020 | 375 | #define LOCALE_SLONGDATE 0x00000020 |
| 374 | #define LOCALE_STIMEFORMAT 0x00001003 | 376 | #define LOCALE_STIMEFORMAT 0x00001003 |
| 377 | #define LOCALE_SAM 0x00000028 | ||
| 378 | #define LOCALE_SPM 0x00000029 | ||
| 375 | #define LOCALE_IDATE 0x00000021 | 379 | #define LOCALE_IDATE 0x00000021 |
| 376 | #define LOCALE_ILDATE 0x00000022 | 380 | #define LOCALE_ILDATE 0x00000022 |
| 377 | #define LOCALE_ITIME 0x00000023 | 381 | #define LOCALE_ITIME 0x00000023 |
| ... | @@ -485,6 +489,15 @@ extern "C" { | ... | @@ -485,6 +489,15 @@ extern "C" { |
| 485 | #define LOCALE_SSORTLOCALE 0x0000007b | 489 | #define LOCALE_SSORTLOCALE 0x0000007b |
| 486 | #endif | 490 | #endif |
| 487 | 491 | ||
| 492 | #if WINVER >= _WIN32_WINNT_WIN8 | ||
| 493 | #define LOCALE_SRELATIVELONGDATE 0x0000007c | ||
| 494 | #endif | ||
| 495 | |||
| 496 | #if WINVER >= _WIN32_WINNT_WIN10 | ||
| 497 | #define LOCALE_SSHORTESTAM 0x0000007e | ||
| 498 | #define LOCALE_SSHORTESTPM 0x0000007f | ||
| 499 | #endif | ||
| 500 | |||
| 488 | #define TIME_NOMINUTESORSECONDS 0x00000001 | 501 | #define TIME_NOMINUTESORSECONDS 0x00000001 |
| 489 | #define TIME_NOSECONDS 0x00000002 | 502 | #define TIME_NOSECONDS 0x00000002 |
| 490 | #define TIME_NOTIMEMARKER 0x00000004 | 503 | #define TIME_NOTIMEMARKER 0x00000004 |
| ... | @@ -500,6 +513,9 @@ extern "C" { | ... | @@ -500,6 +513,9 @@ extern "C" { |
| 500 | #if WINVER >= 0x0601 | 513 | #if WINVER >= 0x0601 |
| 501 | #define DATE_AUTOLAYOUT 0x00000040 | 514 | #define DATE_AUTOLAYOUT 0x00000040 |
| 502 | #endif | 515 | #endif |
| 516 | #if WINVER >= _WIN32_WINNT_WINTHRESHOLD | ||
| 517 | #define DATE_MONTHDAY 0x00000080 | ||
| 518 | #endif | ||
| 503 | 519 | ||
| 504 | #define CAL_NOUSEROVERRIDE LOCALE_NOUSEROVERRIDE | 520 | #define CAL_NOUSEROVERRIDE LOCALE_NOUSEROVERRIDE |
| 505 | #define CAL_USE_CP_ACP LOCALE_USE_CP_ACP | 521 | #define CAL_USE_CP_ACP LOCALE_USE_CP_ACP |
| ... | @@ -570,6 +586,14 @@ extern "C" { | ... | @@ -570,6 +586,14 @@ extern "C" { |
| 570 | #define CAL_SMONTHDAY 0x00000038 | 586 | #define CAL_SMONTHDAY 0x00000038 |
| 571 | #define CAL_SABBREVERASTRING 0x00000039 | 587 | #define CAL_SABBREVERASTRING 0x00000039 |
| 572 | #endif | 588 | #endif |
| 589 | #if WINVER >= _WIN32_WINNT_WIN8 | ||
| 590 | #define CAL_SRELATIVELONGDATE 0x0000003a | ||
| 591 | #endif | ||
| 592 | #if NTDDI_VERSION >= NTDDI_WIN10_RS2 | ||
| 593 | #define CAL_SENGLISHERANAME 0x0000003b | ||
| 594 | #define CAL_SENGLISHABBREVERANAME 0x0000003c | ||
| 595 | #endif | ||
| 596 | #define CAL_SJAPANESEERAFIRSTYEAR 0x0000003d | ||
| 573 | 597 | ||
| 574 | #define ENUM_ALL_CALENDARS 0xffffffff | 598 | #define ENUM_ALL_CALENDARS 0xffffffff |
| 575 | 599 | ||
| ... | @@ -766,7 +790,14 @@ extern "C" { | ... | @@ -766,7 +790,14 @@ extern "C" { |
| 766 | GEO_TIMEZONES = 0x000a, | 790 | GEO_TIMEZONES = 0x000a, |
| 767 | GEO_OFFICIALLANGUAGES = 0x000b, | 791 | GEO_OFFICIALLANGUAGES = 0x000b, |
| 768 | GEO_ISO_UN_NUMBER = 0x000c, | 792 | GEO_ISO_UN_NUMBER = 0x000c, |
| 769 | GEO_PARENT = 0x000d | 793 | GEO_PARENT = 0x000d, |
| 794 | GEO_DIALINGCODE = 0x000e, | ||
| 795 | GEO_CURRENCYCODE= 0x000f, | ||
| 796 | GEO_CURRENCYSYMBOL= 0x0010, | ||
| 797 | #if NTDDI_VERSION >= NTDDI_WIN10_RS3 | ||
| 798 | GEO_NAME = 0x0011, | ||
| 799 | GEO_ID = 0x0012 | ||
| 800 | #endif | ||
| 770 | }; | 801 | }; |
| 771 | 802 | ||
| 772 | enum SYSGEOCLASS { | 803 | enum SYSGEOCLASS { |
| ... | @@ -816,6 +847,9 @@ extern "C" { | ... | @@ -816,6 +847,9 @@ extern "C" { |
| 816 | typedef WINBOOL (CALLBACK *CALINFO_ENUMPROCW) (LPWSTR); | 847 | typedef WINBOOL (CALLBACK *CALINFO_ENUMPROCW) (LPWSTR); |
| 817 | typedef WINBOOL (CALLBACK *CALINFO_ENUMPROCEXW) (LPWSTR, CALID); | 848 | typedef WINBOOL (CALLBACK *CALINFO_ENUMPROCEXW) (LPWSTR, CALID); |
| 818 | typedef WINBOOL (CALLBACK *GEO_ENUMPROC) (GEOID); | 849 | typedef WINBOOL (CALLBACK *GEO_ENUMPROC) (GEOID); |
| 850 | #if NTDDI_VERSION >= NTDDI_WIN10_RS3 | ||
| 851 | typedef WINBOOL (CALLBACK *GEO_ENUMNAMEPROC) (PWSTR, LPARAM); | ||
| 852 | #endif | ||
| 819 | #else | 853 | #else |
| 820 | typedef FARPROC LANGUAGEGROUP_ENUMPROCA; | 854 | typedef FARPROC LANGUAGEGROUP_ENUMPROCA; |
| 821 | typedef FARPROC LANGGROUPLOCALE_ENUMPROCA; | 855 | typedef FARPROC LANGGROUPLOCALE_ENUMPROCA; |
| ... | @@ -838,6 +872,9 @@ extern "C" { | ... | @@ -838,6 +872,9 @@ extern "C" { |
| 838 | typedef FARPROC TIMEFMT_ENUMPROCW; | 872 | typedef FARPROC TIMEFMT_ENUMPROCW; |
| 839 | typedef FARPROC CALINFO_ENUMPROCW; | 873 | typedef FARPROC CALINFO_ENUMPROCW; |
| 840 | typedef FARPROC CALINFO_ENUMPROCEXW; | 874 | typedef FARPROC CALINFO_ENUMPROCEXW; |
| 875 | #if NTDDI_VERSION >= NTDDI_WIN10_RS3 | ||
| 876 | typedef FARPROC GEO_ENUMNAMEPROC; | ||
| 877 | #endif | ||
| 841 | #endif | 878 | #endif |
| 842 | 879 | ||
| 843 | #ifdef UNICODE | 880 | #ifdef UNICODE |
| ... | @@ -987,6 +1024,7 @@ extern "C" { | ... | @@ -987,6 +1024,7 @@ extern "C" { |
| 987 | WINBASEAPI int WINAPI GetGeoInfoW (GEOID Location, GEOTYPE GeoType, LPWSTR lpGeoData, int cchData, LANGID LangId); | 1024 | WINBASEAPI int WINAPI GetGeoInfoW (GEOID Location, GEOTYPE GeoType, LPWSTR lpGeoData, int cchData, LANGID LangId); |
| 988 | WINBASEAPI WINBOOL WINAPI EnumSystemGeoID (GEOCLASS GeoClass, GEOID ParentGeoId, GEO_ENUMPROC lpGeoEnumProc); | 1025 | WINBASEAPI WINBOOL WINAPI EnumSystemGeoID (GEOCLASS GeoClass, GEOID ParentGeoId, GEO_ENUMPROC lpGeoEnumProc); |
| 989 | WINBASEAPI GEOID WINAPI GetUserGeoID (GEOCLASS GeoClass); | 1026 | WINBASEAPI GEOID WINAPI GetUserGeoID (GEOCLASS GeoClass); |
| 1027 | WINBASEAPI int WINAPI GetUserDefaultGeoName (LPWSTR geoName, int geoNameCount); | ||
| 990 | WINBASEAPI WINBOOL WINAPI GetCPInfo (UINT CodePage, LPCPINFO lpCPInfo); | 1028 | WINBASEAPI WINBOOL WINAPI GetCPInfo (UINT CodePage, LPCPINFO lpCPInfo); |
| 991 | WINBASEAPI WINBOOL WINAPI GetCPInfoExA (UINT CodePage, DWORD dwFlags, LPCPINFOEXA lpCPInfoEx); | 1029 | WINBASEAPI WINBOOL WINAPI GetCPInfoExA (UINT CodePage, DWORD dwFlags, LPCPINFOEXA lpCPInfoEx); |
| 992 | WINBASEAPI WINBOOL WINAPI GetCPInfoExW (UINT CodePage, DWORD dwFlags, LPCPINFOEXW lpCPInfoEx); | 1030 | WINBASEAPI WINBOOL WINAPI GetCPInfoExW (UINT CodePage, DWORD dwFlags, LPCPINFOEXW lpCPInfoEx); |
| ... | @@ -996,6 +1034,11 @@ extern "C" { | ... | @@ -996,6 +1034,11 @@ extern "C" { |
| 996 | WINBASEAPI LCID WINAPI LocaleNameToLCID (LPCWSTR lpName, DWORD dwFlags); | 1034 | WINBASEAPI LCID WINAPI LocaleNameToLCID (LPCWSTR lpName, DWORD dwFlags); |
| 997 | #endif | 1035 | #endif |
| 998 | 1036 | ||
| 1037 | #if NTDDI_VERSION >= NTDDI_WIN10_RS3 | ||
| 1038 | WINBASEAPI int WINAPI GetGeoInfoEx (PWSTR location, GEOTYPE geoType, PWSTR geoData, int geoDataCount); | ||
| 1039 | WINBASEAPI WINBOOL WINAPI SetUserGeoName (PWSTR geoName); | ||
| 1040 | #endif | ||
| 1041 | |||
| 999 | #define GetGeoInfo __MINGW_NAME_AW(GetGeoInfo) | 1042 | #define GetGeoInfo __MINGW_NAME_AW(GetGeoInfo) |
| 1000 | #define GetCPInfoEx __MINGW_NAME_AW(GetCPInfoEx) | 1043 | #define GetCPInfoEx __MINGW_NAME_AW(GetCPInfoEx) |
| 1001 | 1044 | ||
| ... | @@ -1042,6 +1085,16 @@ extern "C" { | ... | @@ -1042,6 +1085,16 @@ extern "C" { |
| 1042 | #define EnumLanguageGroupLocales __MINGW_NAME_AW(EnumLanguageGroupLocales) | 1085 | #define EnumLanguageGroupLocales __MINGW_NAME_AW(EnumLanguageGroupLocales) |
| 1043 | #define EnumUILanguages __MINGW_NAME_AW(EnumUILanguages) | 1086 | #define EnumUILanguages __MINGW_NAME_AW(EnumUILanguages) |
| 1044 | 1087 | ||
| 1088 | #if NTDDI_VERSION >= NTDDI_WIN10_RS3 | ||
| 1089 | WINBASEAPI WINBOOL WINAPI EnumSystemGeoNames (GEOCLASS geoClass, GEO_ENUMNAMEPROC geoEnumProc, LPARAM data); | ||
| 1090 | #endif | ||
| 1091 | |||
| 1092 | #if NTDDI_VERSION >= NTDDI_WIN10_VB | ||
| 1093 | DECLARE_HANDLE(HSAVEDUILANGUAGES); | ||
| 1094 | WINBASEAPI WINBOOL WINAPI SetThreadPreferredUILanguages2 (ULONG flags, PCZZWSTR languages, PULONG numLanguagesSet, HSAVEDUILANGUAGES *snapshot); | ||
| 1095 | WINBASEAPI void WINAPI RestoreThreadPreferredUILanguages (const HSAVEDUILANGUAGES snapshot); | ||
| 1096 | #endif /* NTDDI_WIN10_VB */ | ||
| 1097 | |||
| 1045 | #endif | 1098 | #endif |
| 1046 | 1099 | ||
| 1047 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) | 1100 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) |
lib/libc/include/any-windows-any/winnt.h+66| ... | @@ -1846,6 +1846,9 @@ extern "C" { | ... | @@ -1846,6 +1846,9 @@ extern "C" { |
| 1846 | #define InterlockedCompareExchangePointerAcquire _InterlockedCompareExchangePointer | 1846 | #define InterlockedCompareExchangePointerAcquire _InterlockedCompareExchangePointer |
| 1847 | #define InterlockedCompareExchangePointerRelease _InterlockedCompareExchangePointer | 1847 | #define InterlockedCompareExchangePointerRelease _InterlockedCompareExchangePointer |
| 1848 | 1848 | ||
| 1849 | #define YieldProcessor() __asm__ __volatile__("dmb ishst\n\tyield":::"memory") | ||
| 1850 | #define MemoryBarrier() __asm__ __volatile__("dmb":::"memory") | ||
| 1851 | |||
| 1849 | #ifdef __cplusplus | 1852 | #ifdef __cplusplus |
| 1850 | } | 1853 | } |
| 1851 | #endif | 1854 | #endif |
| ... | @@ -2055,6 +2058,9 @@ extern "C" { | ... | @@ -2055,6 +2058,9 @@ extern "C" { |
| 2055 | #define InterlockedCompareExchangePointerAcquire _InterlockedCompareExchangePointer | 2058 | #define InterlockedCompareExchangePointerAcquire _InterlockedCompareExchangePointer |
| 2056 | #define InterlockedCompareExchangePointerRelease _InterlockedCompareExchangePointer | 2059 | #define InterlockedCompareExchangePointerRelease _InterlockedCompareExchangePointer |
| 2057 | 2060 | ||
| 2061 | #define YieldProcessor() __asm__ __volatile__("dmb ishst\n\tyield":::"memory") | ||
| 2062 | #define MemoryBarrier() __asm__ __volatile__("dmb sy":::"memory") | ||
| 2063 | |||
| 2058 | #ifdef __cplusplus | 2064 | #ifdef __cplusplus |
| 2059 | } | 2065 | } |
| 2060 | #endif | 2066 | #endif |
| ... | @@ -4242,6 +4248,10 @@ __buildmemorybarrier() | ... | @@ -4242,6 +4248,10 @@ __buildmemorybarrier() |
| 4242 | ProcessSignaturePolicy, | 4248 | ProcessSignaturePolicy, |
| 4243 | ProcessFontDisablePolicy, | 4249 | ProcessFontDisablePolicy, |
| 4244 | ProcessImageLoadPolicy, | 4250 | ProcessImageLoadPolicy, |
| 4251 | ProcessSystemCallFilterPolicy, | ||
| 4252 | ProcessPayloadRestrictionPolicy, | ||
| 4253 | ProcessChildProcessPolicy, | ||
| 4254 | ProcessSideChannelIsolationPolicy, | ||
| 4245 | MaxProcessMitigationPolicy | 4255 | MaxProcessMitigationPolicy |
| 4246 | } PROCESS_MITIGATION_POLICY,*PPROCESS_MITIGATION_POLICY; | 4256 | } PROCESS_MITIGATION_POLICY,*PPROCESS_MITIGATION_POLICY; |
| 4247 | 4257 | ||
| ... | @@ -4360,6 +4370,62 @@ __buildmemorybarrier() | ... | @@ -4360,6 +4370,62 @@ __buildmemorybarrier() |
| 4360 | }; | 4370 | }; |
| 4361 | } PROCESS_MITIGATION_IMAGE_LOAD_POLICY, *PPROCESS_MITIGATION_IMAGE_LOAD_POLICY; | 4371 | } PROCESS_MITIGATION_IMAGE_LOAD_POLICY, *PPROCESS_MITIGATION_IMAGE_LOAD_POLICY; |
| 4362 | 4372 | ||
| 4373 | typedef struct _PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY { | ||
| 4374 | __C89_NAMELESS union { | ||
| 4375 | DWORD Flags; | ||
| 4376 | __C89_NAMELESS struct { | ||
| 4377 | DWORD FilterId :4; | ||
| 4378 | DWORD ReservedFlags :28; | ||
| 4379 | }; | ||
| 4380 | }; | ||
| 4381 | } PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY, *PPROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY; | ||
| 4382 | |||
| 4383 | typedef struct _PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY { | ||
| 4384 | __C89_NAMELESS union { | ||
| 4385 | DWORD Flags; | ||
| 4386 | __C89_NAMELESS struct { | ||
| 4387 | DWORD EnableExportAddressFilter :1; | ||
| 4388 | DWORD AuditExportAddressFilter :1; | ||
| 4389 | DWORD EnableExportAddressFilterPlus :1; | ||
| 4390 | DWORD AuditExportAddressFilterPlus :1; | ||
| 4391 | DWORD EnableImportAddressFilter :1; | ||
| 4392 | DWORD AuditImportAddressFilter :1; | ||
| 4393 | DWORD EnableRopStackPivot :1; | ||
| 4394 | DWORD AuditRopStackPivot :1; | ||
| 4395 | DWORD EnableRopCallerCheck :1; | ||
| 4396 | DWORD AuditRopCallerCheck :1; | ||
| 4397 | DWORD EnableRopSimExec :1; | ||
| 4398 | DWORD AuditRopSimExec :1; | ||
| 4399 | DWORD ReservedFlags :20; | ||
| 4400 | }; | ||
| 4401 | }; | ||
| 4402 | } PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY, *PPROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY; | ||
| 4403 | |||
| 4404 | typedef struct _PROCESS_MITIGATION_CHILD_PROCESS_POLICY { | ||
| 4405 | __C89_NAMELESS union { | ||
| 4406 | DWORD Flags; | ||
| 4407 | __C89_NAMELESS struct { | ||
| 4408 | DWORD NoChildProcessCreation :1; | ||
| 4409 | DWORD AuditNoChildProcessCreation :1; | ||
| 4410 | DWORD AllowSecureProcessCreation :1; | ||
| 4411 | DWORD ReservedFlags :29; | ||
| 4412 | }; | ||
| 4413 | }; | ||
| 4414 | } PROCESS_MITIGATION_CHILD_PROCESS_POLICY, *PPROCESS_MITIGATION_CHILD_PROCESS_POLICY; | ||
| 4415 | |||
| 4416 | typedef struct _PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY { | ||
| 4417 | __C89_NAMELESS union { | ||
| 4418 | DWORD Flags; | ||
| 4419 | __C89_NAMELESS struct { | ||
| 4420 | DWORD SmtBranchTargetIsolation :1; | ||
| 4421 | DWORD IsolateSecurityDomain :1; | ||
| 4422 | DWORD DisablePageCombine :1; | ||
| 4423 | DWORD SpeculativeStoreBypassDisable :1; | ||
| 4424 | DWORD ReservedFlags :28; | ||
| 4425 | }; | ||
| 4426 | }; | ||
| 4427 | } PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY, *PPROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY; | ||
| 4428 | |||
| 4363 | typedef struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { | 4429 | typedef struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { |
| 4364 | LARGE_INTEGER TotalUserTime; | 4430 | LARGE_INTEGER TotalUserTime; |
| 4365 | LARGE_INTEGER TotalKernelTime; | 4431 | LARGE_INTEGER TotalKernelTime; |
lib/libc/include/any-windows-any/winres.h+5| ... | @@ -5,3 +5,8 @@ | ... | @@ -5,3 +5,8 @@ |
| 5 | */ | 5 | */ |
| 6 | 6 | ||
| 7 | #include <winresrc.h> | 7 | #include <winresrc.h> |
| 8 | |||
| 9 | #ifdef IDC_STATIC | ||
| 10 | #undef IDC_STATIC | ||
| 11 | #endif | ||
| 12 | #define IDC_STATIC (-1) |
lib/libc/include/any-windows-any/wmcodecdsp.h+107-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wmcodecdsp.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wmcodecdsp.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -18,6 +18,14 @@ | ... | @@ -18,6 +18,14 @@ |
| 18 | 18 | ||
| 19 | /* Forward declarations */ | 19 | /* Forward declarations */ |
| 20 | 20 | ||
| 21 | #ifndef __IWMColorConvProps_FWD_DEFINED__ | ||
| 22 | #define __IWMColorConvProps_FWD_DEFINED__ | ||
| 23 | typedef interface IWMColorConvProps IWMColorConvProps; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface IWMColorConvProps; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 21 | #ifndef __IWMValidate_FWD_DEFINED__ | 29 | #ifndef __IWMValidate_FWD_DEFINED__ |
| 22 | #define __IWMValidate_FWD_DEFINED__ | 30 | #define __IWMValidate_FWD_DEFINED__ |
| 23 | typedef interface IWMValidate IWMValidate; | 31 | typedef interface IWMValidate IWMValidate; |
| ... | @@ -728,6 +736,104 @@ typedef struct CMSVideoDSPMFT CMSVideoDSPMFT; | ... | @@ -728,6 +736,104 @@ typedef struct CMSVideoDSPMFT CMSVideoDSPMFT; |
| 728 | extern "C" { | 736 | extern "C" { |
| 729 | #endif | 737 | #endif |
| 730 | 738 | ||
| 739 | /***************************************************************************** | ||
| 740 | * IWMColorConvProps interface | ||
| 741 | */ | ||
| 742 | #ifndef __IWMColorConvProps_INTERFACE_DEFINED__ | ||
| 743 | #define __IWMColorConvProps_INTERFACE_DEFINED__ | ||
| 744 | |||
| 745 | DEFINE_GUID(IID_IWMColorConvProps, 0xe6a49e22, 0xc099, 0x421d, 0xaa,0xd3, 0xc0,0x61,0xfb,0x4a,0xe8,0x5b); | ||
| 746 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 747 | MIDL_INTERFACE("e6a49e22-c099-421d-aad3-c061fb4ae85b") | ||
| 748 | IWMColorConvProps : public IUnknown | ||
| 749 | { | ||
| 750 | virtual HRESULT STDMETHODCALLTYPE SetMode( | ||
| 751 | LONG mode) = 0; | ||
| 752 | |||
| 753 | virtual HRESULT STDMETHODCALLTYPE SetFullCroppingParam( | ||
| 754 | LONG src_left, | ||
| 755 | LONG src_top, | ||
| 756 | LONG dst_left, | ||
| 757 | LONG dst_top, | ||
| 758 | LONG width, | ||
| 759 | LONG height) = 0; | ||
| 760 | |||
| 761 | }; | ||
| 762 | #ifdef __CRT_UUID_DECL | ||
| 763 | __CRT_UUID_DECL(IWMColorConvProps, 0xe6a49e22, 0xc099, 0x421d, 0xaa,0xd3, 0xc0,0x61,0xfb,0x4a,0xe8,0x5b) | ||
| 764 | #endif | ||
| 765 | #else | ||
| 766 | typedef struct IWMColorConvPropsVtbl { | ||
| 767 | BEGIN_INTERFACE | ||
| 768 | |||
| 769 | /*** IUnknown methods ***/ | ||
| 770 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 771 | IWMColorConvProps *This, | ||
| 772 | REFIID riid, | ||
| 773 | void **ppvObject); | ||
| 774 | |||
| 775 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 776 | IWMColorConvProps *This); | ||
| 777 | |||
| 778 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 779 | IWMColorConvProps *This); | ||
| 780 | |||
| 781 | /*** IWMColorConvProps methods ***/ | ||
| 782 | HRESULT (STDMETHODCALLTYPE *SetMode)( | ||
| 783 | IWMColorConvProps *This, | ||
| 784 | LONG mode); | ||
| 785 | |||
| 786 | HRESULT (STDMETHODCALLTYPE *SetFullCroppingParam)( | ||
| 787 | IWMColorConvProps *This, | ||
| 788 | LONG src_left, | ||
| 789 | LONG src_top, | ||
| 790 | LONG dst_left, | ||
| 791 | LONG dst_top, | ||
| 792 | LONG width, | ||
| 793 | LONG height); | ||
| 794 | |||
| 795 | END_INTERFACE | ||
| 796 | } IWMColorConvPropsVtbl; | ||
| 797 | |||
| 798 | interface IWMColorConvProps { | ||
| 799 | CONST_VTBL IWMColorConvPropsVtbl* lpVtbl; | ||
| 800 | }; | ||
| 801 | |||
| 802 | #ifdef COBJMACROS | ||
| 803 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 804 | /*** IUnknown methods ***/ | ||
| 805 | #define IWMColorConvProps_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 806 | #define IWMColorConvProps_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 807 | #define IWMColorConvProps_Release(This) (This)->lpVtbl->Release(This) | ||
| 808 | /*** IWMColorConvProps methods ***/ | ||
| 809 | #define IWMColorConvProps_SetMode(This,mode) (This)->lpVtbl->SetMode(This,mode) | ||
| 810 | #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) | ||
| 811 | #else | ||
| 812 | /*** IUnknown methods ***/ | ||
| 813 | static FORCEINLINE HRESULT IWMColorConvProps_QueryInterface(IWMColorConvProps* This,REFIID riid,void **ppvObject) { | ||
| 814 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 815 | } | ||
| 816 | static FORCEINLINE ULONG IWMColorConvProps_AddRef(IWMColorConvProps* This) { | ||
| 817 | return This->lpVtbl->AddRef(This); | ||
| 818 | } | ||
| 819 | static FORCEINLINE ULONG IWMColorConvProps_Release(IWMColorConvProps* This) { | ||
| 820 | return This->lpVtbl->Release(This); | ||
| 821 | } | ||
| 822 | /*** IWMColorConvProps methods ***/ | ||
| 823 | static FORCEINLINE HRESULT IWMColorConvProps_SetMode(IWMColorConvProps* This,LONG mode) { | ||
| 824 | return This->lpVtbl->SetMode(This,mode); | ||
| 825 | } | ||
| 826 | static FORCEINLINE HRESULT IWMColorConvProps_SetFullCroppingParam(IWMColorConvProps* This,LONG src_left,LONG src_top,LONG dst_left,LONG dst_top,LONG width,LONG height) { | ||
| 827 | return This->lpVtbl->SetFullCroppingParam(This,src_left,src_top,dst_left,dst_top,width,height); | ||
| 828 | } | ||
| 829 | #endif | ||
| 830 | #endif | ||
| 831 | |||
| 832 | #endif | ||
| 833 | |||
| 834 | |||
| 835 | #endif /* __IWMColorConvProps_INTERFACE_DEFINED__ */ | ||
| 836 | |||
| 731 | /***************************************************************************** | 837 | /***************************************************************************** |
| 732 | * IWMValidate interface | 838 | * IWMValidate interface |
| 733 | */ | 839 | */ |
lib/libc/include/any-windows-any/wmcontainer.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wmcontainer.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wmcontainer.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wmdrmsdk.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/wmdrmsdk.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wmdrmsdk.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -67,6 +67,8 @@ typedef struct __tagDRM_PLAY_OPL { | ... | @@ -67,6 +67,8 @@ typedef struct __tagDRM_PLAY_OPL { |
| 67 | DRM_OPL_OUTPUT_IDS oplIdReserved; | 67 | DRM_OPL_OUTPUT_IDS oplIdReserved; |
| 68 | DRM_VIDEO_OUTPUT_PROTECTION_IDS vopi; | 68 | DRM_VIDEO_OUTPUT_PROTECTION_IDS vopi; |
| 69 | } DRM_PLAY_OPL; | 69 | } DRM_PLAY_OPL; |
| 70 | #ifndef __WMDRMContentEnablerLib_LIBRARY_DEFINED__ | ||
| 71 | #define __WMDRMContentEnablerLib_LIBRARY_DEFINED__ | ||
| 70 | 72 | ||
| 71 | DEFINE_GUID(LIBID_WMDRMContentEnablerLib, 0x82435be0, 0xf7c1, 0x4df9, 0x81,0x03, 0xee,0xab,0xeb,0xf3,0xd6,0xe1); | 73 | DEFINE_GUID(LIBID_WMDRMContentEnablerLib, 0x82435be0, 0xf7c1, 0x4df9, 0x81,0x03, 0xee,0xab,0xeb,0xf3,0xd6,0xe1); |
| 72 | 74 | ||
| ... | @@ -83,6 +85,7 @@ __CRT_UUID_DECL(WMDRMContentEnablerActivate, 0x82435bdf, 0xf7c1, 0x4df9, 0x81,0x | ... | @@ -83,6 +85,7 @@ __CRT_UUID_DECL(WMDRMContentEnablerActivate, 0x82435bdf, 0xf7c1, 0x4df9, 0x81,0x |
| 83 | #endif | 85 | #endif |
| 84 | #endif | 86 | #endif |
| 85 | 87 | ||
| 88 | #endif /* __WMDRMContentEnablerLib_LIBRARY_DEFINED__ */ | ||
| 86 | /* Begin additional prototypes for all interfaces */ | 89 | /* Begin additional prototypes for all interfaces */ |
| 87 | 90 | ||
| 88 | 91 |
lib/libc/include/any-windows-any/wmp.h created+10255| ... | @@ -0,0 +1,10255 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/wmp.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __wmp_h__ | ||
| 17 | #define __wmp_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef __IWMPPlaylist_FWD_DEFINED__ | ||
| 22 | #define __IWMPPlaylist_FWD_DEFINED__ | ||
| 23 | typedef interface IWMPPlaylist IWMPPlaylist; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface IWMPPlaylist; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 29 | #ifndef __IWMPMedia_FWD_DEFINED__ | ||
| 30 | #define __IWMPMedia_FWD_DEFINED__ | ||
| 31 | typedef interface IWMPMedia IWMPMedia; | ||
| 32 | #ifdef __cplusplus | ||
| 33 | interface IWMPMedia; | ||
| 34 | #endif /* __cplusplus */ | ||
| 35 | #endif | ||
| 36 | |||
| 37 | #ifndef __IWMPControls_FWD_DEFINED__ | ||
| 38 | #define __IWMPControls_FWD_DEFINED__ | ||
| 39 | typedef interface IWMPControls IWMPControls; | ||
| 40 | #ifdef __cplusplus | ||
| 41 | interface IWMPControls; | ||
| 42 | #endif /* __cplusplus */ | ||
| 43 | #endif | ||
| 44 | |||
| 45 | #ifndef __IWMPControls2_FWD_DEFINED__ | ||
| 46 | #define __IWMPControls2_FWD_DEFINED__ | ||
| 47 | typedef interface IWMPControls2 IWMPControls2; | ||
| 48 | #ifdef __cplusplus | ||
| 49 | interface IWMPControls2; | ||
| 50 | #endif /* __cplusplus */ | ||
| 51 | #endif | ||
| 52 | |||
| 53 | #ifndef __IWMPRemoteMediaServices_FWD_DEFINED__ | ||
| 54 | #define __IWMPRemoteMediaServices_FWD_DEFINED__ | ||
| 55 | typedef interface IWMPRemoteMediaServices IWMPRemoteMediaServices; | ||
| 56 | #ifdef __cplusplus | ||
| 57 | interface IWMPRemoteMediaServices; | ||
| 58 | #endif /* __cplusplus */ | ||
| 59 | #endif | ||
| 60 | |||
| 61 | #ifndef __IWMPSettings_FWD_DEFINED__ | ||
| 62 | #define __IWMPSettings_FWD_DEFINED__ | ||
| 63 | typedef interface IWMPSettings IWMPSettings; | ||
| 64 | #ifdef __cplusplus | ||
| 65 | interface IWMPSettings; | ||
| 66 | #endif /* __cplusplus */ | ||
| 67 | #endif | ||
| 68 | |||
| 69 | #ifndef __IWMPStringCollection_FWD_DEFINED__ | ||
| 70 | #define __IWMPStringCollection_FWD_DEFINED__ | ||
| 71 | typedef interface IWMPStringCollection IWMPStringCollection; | ||
| 72 | #ifdef __cplusplus | ||
| 73 | interface IWMPStringCollection; | ||
| 74 | #endif /* __cplusplus */ | ||
| 75 | #endif | ||
| 76 | |||
| 77 | #ifndef __IWMPMediaCollection_FWD_DEFINED__ | ||
| 78 | #define __IWMPMediaCollection_FWD_DEFINED__ | ||
| 79 | typedef interface IWMPMediaCollection IWMPMediaCollection; | ||
| 80 | #ifdef __cplusplus | ||
| 81 | interface IWMPMediaCollection; | ||
| 82 | #endif /* __cplusplus */ | ||
| 83 | #endif | ||
| 84 | |||
| 85 | #ifndef __IWMPPlaylistArray_FWD_DEFINED__ | ||
| 86 | #define __IWMPPlaylistArray_FWD_DEFINED__ | ||
| 87 | typedef interface IWMPPlaylistArray IWMPPlaylistArray; | ||
| 88 | #ifdef __cplusplus | ||
| 89 | interface IWMPPlaylistArray; | ||
| 90 | #endif /* __cplusplus */ | ||
| 91 | #endif | ||
| 92 | |||
| 93 | #ifndef __IWMPPlaylistCollection_FWD_DEFINED__ | ||
| 94 | #define __IWMPPlaylistCollection_FWD_DEFINED__ | ||
| 95 | typedef interface IWMPPlaylistCollection IWMPPlaylistCollection; | ||
| 96 | #ifdef __cplusplus | ||
| 97 | interface IWMPPlaylistCollection; | ||
| 98 | #endif /* __cplusplus */ | ||
| 99 | #endif | ||
| 100 | |||
| 101 | #ifndef __IWMPNetwork_FWD_DEFINED__ | ||
| 102 | #define __IWMPNetwork_FWD_DEFINED__ | ||
| 103 | typedef interface IWMPNetwork IWMPNetwork; | ||
| 104 | #ifdef __cplusplus | ||
| 105 | interface IWMPNetwork; | ||
| 106 | #endif /* __cplusplus */ | ||
| 107 | #endif | ||
| 108 | |||
| 109 | #ifndef __IWMPCdrom_FWD_DEFINED__ | ||
| 110 | #define __IWMPCdrom_FWD_DEFINED__ | ||
| 111 | typedef interface IWMPCdrom IWMPCdrom; | ||
| 112 | #ifdef __cplusplus | ||
| 113 | interface IWMPCdrom; | ||
| 114 | #endif /* __cplusplus */ | ||
| 115 | #endif | ||
| 116 | |||
| 117 | #ifndef __IWMPCdromCollection_FWD_DEFINED__ | ||
| 118 | #define __IWMPCdromCollection_FWD_DEFINED__ | ||
| 119 | typedef interface IWMPCdromCollection IWMPCdromCollection; | ||
| 120 | #ifdef __cplusplus | ||
| 121 | interface IWMPCdromCollection; | ||
| 122 | #endif /* __cplusplus */ | ||
| 123 | #endif | ||
| 124 | |||
| 125 | #ifndef __IWMPDVD_FWD_DEFINED__ | ||
| 126 | #define __IWMPDVD_FWD_DEFINED__ | ||
| 127 | typedef interface IWMPDVD IWMPDVD; | ||
| 128 | #ifdef __cplusplus | ||
| 129 | interface IWMPDVD; | ||
| 130 | #endif /* __cplusplus */ | ||
| 131 | #endif | ||
| 132 | |||
| 133 | #ifndef __IWMPClosedCaption_FWD_DEFINED__ | ||
| 134 | #define __IWMPClosedCaption_FWD_DEFINED__ | ||
| 135 | typedef interface IWMPClosedCaption IWMPClosedCaption; | ||
| 136 | #ifdef __cplusplus | ||
| 137 | interface IWMPClosedCaption; | ||
| 138 | #endif /* __cplusplus */ | ||
| 139 | #endif | ||
| 140 | |||
| 141 | #ifndef __IWMPErrorItem_FWD_DEFINED__ | ||
| 142 | #define __IWMPErrorItem_FWD_DEFINED__ | ||
| 143 | typedef interface IWMPErrorItem IWMPErrorItem; | ||
| 144 | #ifdef __cplusplus | ||
| 145 | interface IWMPErrorItem; | ||
| 146 | #endif /* __cplusplus */ | ||
| 147 | #endif | ||
| 148 | |||
| 149 | #ifndef __IWMPMedia2_FWD_DEFINED__ | ||
| 150 | #define __IWMPMedia2_FWD_DEFINED__ | ||
| 151 | typedef interface IWMPMedia2 IWMPMedia2; | ||
| 152 | #ifdef __cplusplus | ||
| 153 | interface IWMPMedia2; | ||
| 154 | #endif /* __cplusplus */ | ||
| 155 | #endif | ||
| 156 | |||
| 157 | #ifndef __IWMPMedia3_FWD_DEFINED__ | ||
| 158 | #define __IWMPMedia3_FWD_DEFINED__ | ||
| 159 | typedef interface IWMPMedia3 IWMPMedia3; | ||
| 160 | #ifdef __cplusplus | ||
| 161 | interface IWMPMedia3; | ||
| 162 | #endif /* __cplusplus */ | ||
| 163 | #endif | ||
| 164 | |||
| 165 | #ifndef __IWMPError_FWD_DEFINED__ | ||
| 166 | #define __IWMPError_FWD_DEFINED__ | ||
| 167 | typedef interface IWMPError IWMPError; | ||
| 168 | #ifdef __cplusplus | ||
| 169 | interface IWMPError; | ||
| 170 | #endif /* __cplusplus */ | ||
| 171 | #endif | ||
| 172 | |||
| 173 | #ifndef __IWMPPlayerApplication_FWD_DEFINED__ | ||
| 174 | #define __IWMPPlayerApplication_FWD_DEFINED__ | ||
| 175 | typedef interface IWMPPlayerApplication IWMPPlayerApplication; | ||
| 176 | #ifdef __cplusplus | ||
| 177 | interface IWMPPlayerApplication; | ||
| 178 | #endif /* __cplusplus */ | ||
| 179 | #endif | ||
| 180 | |||
| 181 | #ifndef __IWMPCore_FWD_DEFINED__ | ||
| 182 | #define __IWMPCore_FWD_DEFINED__ | ||
| 183 | typedef interface IWMPCore IWMPCore; | ||
| 184 | #ifdef __cplusplus | ||
| 185 | interface IWMPCore; | ||
| 186 | #endif /* __cplusplus */ | ||
| 187 | #endif | ||
| 188 | |||
| 189 | #ifndef __IWMPCore2_FWD_DEFINED__ | ||
| 190 | #define __IWMPCore2_FWD_DEFINED__ | ||
| 191 | typedef interface IWMPCore2 IWMPCore2; | ||
| 192 | #ifdef __cplusplus | ||
| 193 | interface IWMPCore2; | ||
| 194 | #endif /* __cplusplus */ | ||
| 195 | #endif | ||
| 196 | |||
| 197 | #ifndef __IWMPCore3_FWD_DEFINED__ | ||
| 198 | #define __IWMPCore3_FWD_DEFINED__ | ||
| 199 | typedef interface IWMPCore3 IWMPCore3; | ||
| 200 | #ifdef __cplusplus | ||
| 201 | interface IWMPCore3; | ||
| 202 | #endif /* __cplusplus */ | ||
| 203 | #endif | ||
| 204 | |||
| 205 | #ifndef __IWMPPlayer4_FWD_DEFINED__ | ||
| 206 | #define __IWMPPlayer4_FWD_DEFINED__ | ||
| 207 | typedef interface IWMPPlayer4 IWMPPlayer4; | ||
| 208 | #ifdef __cplusplus | ||
| 209 | interface IWMPPlayer4; | ||
| 210 | #endif /* __cplusplus */ | ||
| 211 | #endif | ||
| 212 | |||
| 213 | #ifndef __IWMPPlayer_FWD_DEFINED__ | ||
| 214 | #define __IWMPPlayer_FWD_DEFINED__ | ||
| 215 | typedef interface IWMPPlayer IWMPPlayer; | ||
| 216 | #ifdef __cplusplus | ||
| 217 | interface IWMPPlayer; | ||
| 218 | #endif /* __cplusplus */ | ||
| 219 | #endif | ||
| 220 | |||
| 221 | #ifndef __IWMPSyncDevice_FWD_DEFINED__ | ||
| 222 | #define __IWMPSyncDevice_FWD_DEFINED__ | ||
| 223 | typedef interface IWMPSyncDevice IWMPSyncDevice; | ||
| 224 | #ifdef __cplusplus | ||
| 225 | interface IWMPSyncDevice; | ||
| 226 | #endif /* __cplusplus */ | ||
| 227 | #endif | ||
| 228 | |||
| 229 | #ifndef __IWMPSyncDevice2_FWD_DEFINED__ | ||
| 230 | #define __IWMPSyncDevice2_FWD_DEFINED__ | ||
| 231 | typedef interface IWMPSyncDevice2 IWMPSyncDevice2; | ||
| 232 | #ifdef __cplusplus | ||
| 233 | interface IWMPSyncDevice2; | ||
| 234 | #endif /* __cplusplus */ | ||
| 235 | #endif | ||
| 236 | |||
| 237 | #ifndef __IWMPCdromRip_FWD_DEFINED__ | ||
| 238 | #define __IWMPCdromRip_FWD_DEFINED__ | ||
| 239 | typedef interface IWMPCdromRip IWMPCdromRip; | ||
| 240 | #ifdef __cplusplus | ||
| 241 | interface IWMPCdromRip; | ||
| 242 | #endif /* __cplusplus */ | ||
| 243 | #endif | ||
| 244 | |||
| 245 | #ifndef __IWMPCdromBurn_FWD_DEFINED__ | ||
| 246 | #define __IWMPCdromBurn_FWD_DEFINED__ | ||
| 247 | typedef interface IWMPCdromBurn IWMPCdromBurn; | ||
| 248 | #ifdef __cplusplus | ||
| 249 | interface IWMPCdromBurn; | ||
| 250 | #endif /* __cplusplus */ | ||
| 251 | #endif | ||
| 252 | |||
| 253 | #ifndef __IWMPLibrary_FWD_DEFINED__ | ||
| 254 | #define __IWMPLibrary_FWD_DEFINED__ | ||
| 255 | typedef interface IWMPLibrary IWMPLibrary; | ||
| 256 | #ifdef __cplusplus | ||
| 257 | interface IWMPLibrary; | ||
| 258 | #endif /* __cplusplus */ | ||
| 259 | #endif | ||
| 260 | |||
| 261 | #ifndef __IWMPEvents_FWD_DEFINED__ | ||
| 262 | #define __IWMPEvents_FWD_DEFINED__ | ||
| 263 | typedef interface IWMPEvents IWMPEvents; | ||
| 264 | #ifdef __cplusplus | ||
| 265 | interface IWMPEvents; | ||
| 266 | #endif /* __cplusplus */ | ||
| 267 | #endif | ||
| 268 | |||
| 269 | #ifndef __IWMPEvents2_FWD_DEFINED__ | ||
| 270 | #define __IWMPEvents2_FWD_DEFINED__ | ||
| 271 | typedef interface IWMPEvents2 IWMPEvents2; | ||
| 272 | #ifdef __cplusplus | ||
| 273 | interface IWMPEvents2; | ||
| 274 | #endif /* __cplusplus */ | ||
| 275 | #endif | ||
| 276 | |||
| 277 | #ifndef __IWMPEvents3_FWD_DEFINED__ | ||
| 278 | #define __IWMPEvents3_FWD_DEFINED__ | ||
| 279 | typedef interface IWMPEvents3 IWMPEvents3; | ||
| 280 | #ifdef __cplusplus | ||
| 281 | interface IWMPEvents3; | ||
| 282 | #endif /* __cplusplus */ | ||
| 283 | #endif | ||
| 284 | |||
| 285 | #ifndef __IWMPEvents4_FWD_DEFINED__ | ||
| 286 | #define __IWMPEvents4_FWD_DEFINED__ | ||
| 287 | typedef interface IWMPEvents4 IWMPEvents4; | ||
| 288 | #ifdef __cplusplus | ||
| 289 | interface IWMPEvents4; | ||
| 290 | #endif /* __cplusplus */ | ||
| 291 | #endif | ||
| 292 | |||
| 293 | #ifndef ___WMPOCXEvents_FWD_DEFINED__ | ||
| 294 | #define ___WMPOCXEvents_FWD_DEFINED__ | ||
| 295 | typedef interface _WMPOCXEvents _WMPOCXEvents; | ||
| 296 | #ifdef __cplusplus | ||
| 297 | interface _WMPOCXEvents; | ||
| 298 | #endif /* __cplusplus */ | ||
| 299 | #endif | ||
| 300 | |||
| 301 | #ifndef __WindowsMediaPlayer_FWD_DEFINED__ | ||
| 302 | #define __WindowsMediaPlayer_FWD_DEFINED__ | ||
| 303 | #ifdef __cplusplus | ||
| 304 | typedef class WindowsMediaPlayer WindowsMediaPlayer; | ||
| 305 | #else | ||
| 306 | typedef struct WindowsMediaPlayer WindowsMediaPlayer; | ||
| 307 | #endif /* defined __cplusplus */ | ||
| 308 | #endif /* defined __WindowsMediaPlayer_FWD_DEFINED__ */ | ||
| 309 | |||
| 310 | /* Headers for imported files */ | ||
| 311 | |||
| 312 | #include <oaidl.h> | ||
| 313 | #include <ocidl.h> | ||
| 314 | |||
| 315 | #ifdef __cplusplus | ||
| 316 | extern "C" { | ||
| 317 | #endif | ||
| 318 | |||
| 319 | #ifndef __WMPLib_LIBRARY_DEFINED__ | ||
| 320 | #define __WMPLib_LIBRARY_DEFINED__ | ||
| 321 | |||
| 322 | DEFINE_GUID(LIBID_WMPLib, 0x6bf52a50, 0x394a, 0x11d3, 0xb1,0x53, 0x00,0xc0,0x4f,0x79,0xfa,0xa6); | ||
| 323 | |||
| 324 | typedef enum __WIDL_wmp_generated_name_00000020 { | ||
| 325 | wmposUndefined = 0, | ||
| 326 | wmposPlaylistChanging = 1, | ||
| 327 | wmposPlaylistLocating = 2, | ||
| 328 | wmposPlaylistConnecting = 3, | ||
| 329 | wmposPlaylistLoading = 4, | ||
| 330 | wmposPlaylistOpening = 5, | ||
| 331 | wmposPlaylistOpenNoMedia = 6, | ||
| 332 | wmposPlaylistChanged = 7, | ||
| 333 | wmposMediaChanging = 8, | ||
| 334 | wmposMediaLocating = 9, | ||
| 335 | wmposMediaConnecting = 10, | ||
| 336 | wmposMediaLoading = 11, | ||
| 337 | wmposMediaOpening = 12, | ||
| 338 | wmposMediaOpen = 13, | ||
| 339 | wmposBeginCodecAcquisition = 14, | ||
| 340 | wmposEndCodecAcquisition = 15, | ||
| 341 | wmposBeginLicenseAcquisition = 16, | ||
| 342 | wmposEndLicenseAcquisition = 17, | ||
| 343 | wmposBeginIndividualization = 18, | ||
| 344 | wmposEndIndividualization = 19, | ||
| 345 | wmposMediaWaiting = 20, | ||
| 346 | wmposOpeningUnknownURL = 21 | ||
| 347 | } WMPOpenState; | ||
| 348 | typedef enum __WIDL_wmp_generated_name_00000021 { | ||
| 349 | wmppsUndefined = 0, | ||
| 350 | wmppsStopped = 1, | ||
| 351 | wmppsPaused = 2, | ||
| 352 | wmppsPlaying = 3, | ||
| 353 | wmppsScanForward = 4, | ||
| 354 | wmppsScanReverse = 5, | ||
| 355 | wmppsBuffering = 6, | ||
| 356 | wmppsWaiting = 7, | ||
| 357 | wmppsMediaEnded = 8, | ||
| 358 | wmppsTransitioning = 9, | ||
| 359 | wmppsReady = 10, | ||
| 360 | wmppsReconnecting = 11, | ||
| 361 | wmppsLast = 12 | ||
| 362 | } WMPPlayState; | ||
| 363 | typedef enum __WIDL_wmp_generated_name_00000022 { | ||
| 364 | wmplcUnknown = 0, | ||
| 365 | wmplcClear = 1, | ||
| 366 | wmplcInfoChange = 2, | ||
| 367 | wmplcMove = 3, | ||
| 368 | wmplcDelete = 4, | ||
| 369 | wmplcInsert = 5, | ||
| 370 | wmplcAppend = 6, | ||
| 371 | wmplcPrivate = 7, | ||
| 372 | wmplcNameChange = 8, | ||
| 373 | wmplcMorph = 9, | ||
| 374 | wmplcSort = 10, | ||
| 375 | wmplcLast = 11 | ||
| 376 | } WMPPlaylistChangeEventType; | ||
| 377 | typedef enum __WIDL_wmp_generated_name_00000023 { | ||
| 378 | wmpdsUnknown = 0, | ||
| 379 | wmpdsPartnershipExists = 1, | ||
| 380 | wmpdsPartnershipDeclined = 2, | ||
| 381 | wmpdsPartnershipAnother = 3, | ||
| 382 | wmpdsManualDevice = 4, | ||
| 383 | wmpdsNewDevice = 5, | ||
| 384 | wmpdsLast = 6 | ||
| 385 | } WMPDeviceStatus; | ||
| 386 | typedef enum __WIDL_wmp_generated_name_00000024 { | ||
| 387 | wmpssUnknown = 0, | ||
| 388 | wmpssSynchronizing = 1, | ||
| 389 | wmpssStopped = 2, | ||
| 390 | wmpssEstimating = 3, | ||
| 391 | wmpssLast = 4 | ||
| 392 | } WMPSyncState; | ||
| 393 | typedef enum __WIDL_wmp_generated_name_00000025 { | ||
| 394 | wmprsUnknown = 0, | ||
| 395 | wmprsRipping = 1, | ||
| 396 | wmprsStopped = 2 | ||
| 397 | } WMPRipState; | ||
| 398 | typedef enum __WIDL_wmp_generated_name_00000026 { | ||
| 399 | wmpbfAudioCD = 0, | ||
| 400 | wmpbfDataCD = 1 | ||
| 401 | } WMPBurnFormat; | ||
| 402 | typedef enum __WIDL_wmp_generated_name_00000027 { | ||
| 403 | wmpbsUnknown = 0, | ||
| 404 | wmpbsBusy = 1, | ||
| 405 | wmpbsReady = 2, | ||
| 406 | wmpbsWaitingForDisc = 3, | ||
| 407 | wmpbsRefreshStatusPending = 4, | ||
| 408 | wmpbsPreparingToBurn = 5, | ||
| 409 | wmpbsBurning = 6, | ||
| 410 | wmpbsStopped = 7, | ||
| 411 | wmpbsErasing = 8, | ||
| 412 | wmpbsDownloading = 9 | ||
| 413 | } WMPBurnState; | ||
| 414 | typedef enum __WIDL_wmp_generated_name_00000028 { | ||
| 415 | wmpltUnknown = 0, | ||
| 416 | wmpltAll = 1, | ||
| 417 | wmpltLocal = 2, | ||
| 418 | wmpltRemote = 3, | ||
| 419 | wmpltDisc = 4, | ||
| 420 | wmpltPortableDevice = 5 | ||
| 421 | } WMPLibraryType; | ||
| 422 | typedef enum __WIDL_wmp_generated_name_00000029 { | ||
| 423 | wmpfssUnknown = 0, | ||
| 424 | wmpfssScanning = 1, | ||
| 425 | wmpfssUpdating = 2, | ||
| 426 | wmpfssStopped = 3 | ||
| 427 | } WMPFolderScanState; | ||
| 428 | typedef enum __WIDL_wmp_generated_name_0000002A { | ||
| 429 | wmpsccetUnknown = 0, | ||
| 430 | wmpsccetInsert = 1, | ||
| 431 | wmpsccetChange = 2, | ||
| 432 | wmpsccetDelete = 3, | ||
| 433 | wmpsccetClear = 4, | ||
| 434 | wmpsccetBeginUpdates = 5, | ||
| 435 | wmpsccetEndUpdates = 6 | ||
| 436 | } WMPStringCollectionChangeEventType; | ||
| 437 | #ifndef __IWMPMedia_FWD_DEFINED__ | ||
| 438 | #define __IWMPMedia_FWD_DEFINED__ | ||
| 439 | typedef interface IWMPMedia IWMPMedia; | ||
| 440 | #ifdef __cplusplus | ||
| 441 | interface IWMPMedia; | ||
| 442 | #endif /* __cplusplus */ | ||
| 443 | #endif | ||
| 444 | |||
| 445 | /***************************************************************************** | ||
| 446 | * IWMPPlaylist interface | ||
| 447 | */ | ||
| 448 | #ifndef __IWMPPlaylist_INTERFACE_DEFINED__ | ||
| 449 | #define __IWMPPlaylist_INTERFACE_DEFINED__ | ||
| 450 | |||
| 451 | DEFINE_GUID(IID_IWMPPlaylist, 0xd5f0f4f1, 0x130c, 0x11d3, 0xb1,0x4e, 0x00,0xc0,0x4f,0x79,0xfa,0xa6); | ||
| 452 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 453 | MIDL_INTERFACE("d5f0f4f1-130c-11d3-b14e-00c04f79faa6") | ||
| 454 | IWMPPlaylist : public IDispatch | ||
| 455 | { | ||
| 456 | virtual HRESULT STDMETHODCALLTYPE get_count( | ||
| 457 | LONG *plCount) = 0; | ||
| 458 | |||
| 459 | virtual HRESULT STDMETHODCALLTYPE get_name( | ||
| 460 | BSTR *pbstrName) = 0; | ||
| 461 | |||
| 462 | virtual HRESULT STDMETHODCALLTYPE put_name( | ||
| 463 | BSTR pbstrName) = 0; | ||
| 464 | |||
| 465 | virtual HRESULT STDMETHODCALLTYPE get_attributeCount( | ||
| 466 | LONG *plCount) = 0; | ||
| 467 | |||
| 468 | virtual HRESULT STDMETHODCALLTYPE get_attributeName( | ||
| 469 | LONG lIndex, | ||
| 470 | BSTR *pbstrAttributeName) = 0; | ||
| 471 | |||
| 472 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 473 | LONG lIndex, | ||
| 474 | IWMPMedia **ppIWMPMedia) = 0; | ||
| 475 | |||
| 476 | virtual HRESULT STDMETHODCALLTYPE getItemInfo( | ||
| 477 | BSTR bstrName, | ||
| 478 | BSTR *pbstrVal) = 0; | ||
| 479 | |||
| 480 | virtual HRESULT STDMETHODCALLTYPE setItemInfo( | ||
| 481 | BSTR bstrName, | ||
| 482 | BSTR bstrValue) = 0; | ||
| 483 | |||
| 484 | virtual HRESULT STDMETHODCALLTYPE get_isIdentical( | ||
| 485 | IWMPPlaylist *pIWMPPlaylist, | ||
| 486 | VARIANT_BOOL *pvbool) = 0; | ||
| 487 | |||
| 488 | virtual HRESULT STDMETHODCALLTYPE clear( | ||
| 489 | ) = 0; | ||
| 490 | |||
| 491 | virtual HRESULT STDMETHODCALLTYPE insertItem( | ||
| 492 | LONG lIndex, | ||
| 493 | IWMPMedia *pIWMPMedia) = 0; | ||
| 494 | |||
| 495 | virtual HRESULT STDMETHODCALLTYPE appendItem( | ||
| 496 | IWMPMedia *pIWMPMedia) = 0; | ||
| 497 | |||
| 498 | virtual HRESULT STDMETHODCALLTYPE removeItem( | ||
| 499 | IWMPMedia *pIWMPMedia) = 0; | ||
| 500 | |||
| 501 | virtual HRESULT STDMETHODCALLTYPE moveItem( | ||
| 502 | LONG lIndexOld, | ||
| 503 | LONG lIndexNew) = 0; | ||
| 504 | |||
| 505 | }; | ||
| 506 | #ifdef __CRT_UUID_DECL | ||
| 507 | __CRT_UUID_DECL(IWMPPlaylist, 0xd5f0f4f1, 0x130c, 0x11d3, 0xb1,0x4e, 0x00,0xc0,0x4f,0x79,0xfa,0xa6) | ||
| 508 | #endif | ||
| 509 | #else | ||
| 510 | typedef struct IWMPPlaylistVtbl { | ||
| 511 | BEGIN_INTERFACE | ||
| 512 | |||
| 513 | /*** IUnknown methods ***/ | ||
| 514 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 515 | IWMPPlaylist *This, | ||
| 516 | REFIID riid, | ||
| 517 | void **ppvObject); | ||
| 518 | |||
| 519 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 520 | IWMPPlaylist *This); | ||
| 521 | |||
| 522 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 523 | IWMPPlaylist *This); | ||
| 524 | |||
| 525 | /*** IDispatch methods ***/ | ||
| 526 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 527 | IWMPPlaylist *This, | ||
| 528 | UINT *pctinfo); | ||
| 529 | |||
| 530 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 531 | IWMPPlaylist *This, | ||
| 532 | UINT iTInfo, | ||
| 533 | LCID lcid, | ||
| 534 | ITypeInfo **ppTInfo); | ||
| 535 | |||
| 536 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 537 | IWMPPlaylist *This, | ||
| 538 | REFIID riid, | ||
| 539 | LPOLESTR *rgszNames, | ||
| 540 | UINT cNames, | ||
| 541 | LCID lcid, | ||
| 542 | DISPID *rgDispId); | ||
| 543 | |||
| 544 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 545 | IWMPPlaylist *This, | ||
| 546 | DISPID dispIdMember, | ||
| 547 | REFIID riid, | ||
| 548 | LCID lcid, | ||
| 549 | WORD wFlags, | ||
| 550 | DISPPARAMS *pDispParams, | ||
| 551 | VARIANT *pVarResult, | ||
| 552 | EXCEPINFO *pExcepInfo, | ||
| 553 | UINT *puArgErr); | ||
| 554 | |||
| 555 | /*** IWMPPlaylist methods ***/ | ||
| 556 | HRESULT (STDMETHODCALLTYPE *get_count)( | ||
| 557 | IWMPPlaylist *This, | ||
| 558 | LONG *plCount); | ||
| 559 | |||
| 560 | HRESULT (STDMETHODCALLTYPE *get_name)( | ||
| 561 | IWMPPlaylist *This, | ||
| 562 | BSTR *pbstrName); | ||
| 563 | |||
| 564 | HRESULT (STDMETHODCALLTYPE *put_name)( | ||
| 565 | IWMPPlaylist *This, | ||
| 566 | BSTR pbstrName); | ||
| 567 | |||
| 568 | HRESULT (STDMETHODCALLTYPE *get_attributeCount)( | ||
| 569 | IWMPPlaylist *This, | ||
| 570 | LONG *plCount); | ||
| 571 | |||
| 572 | HRESULT (STDMETHODCALLTYPE *get_attributeName)( | ||
| 573 | IWMPPlaylist *This, | ||
| 574 | LONG lIndex, | ||
| 575 | BSTR *pbstrAttributeName); | ||
| 576 | |||
| 577 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 578 | IWMPPlaylist *This, | ||
| 579 | LONG lIndex, | ||
| 580 | IWMPMedia **ppIWMPMedia); | ||
| 581 | |||
| 582 | HRESULT (STDMETHODCALLTYPE *getItemInfo)( | ||
| 583 | IWMPPlaylist *This, | ||
| 584 | BSTR bstrName, | ||
| 585 | BSTR *pbstrVal); | ||
| 586 | |||
| 587 | HRESULT (STDMETHODCALLTYPE *setItemInfo)( | ||
| 588 | IWMPPlaylist *This, | ||
| 589 | BSTR bstrName, | ||
| 590 | BSTR bstrValue); | ||
| 591 | |||
| 592 | HRESULT (STDMETHODCALLTYPE *get_isIdentical)( | ||
| 593 | IWMPPlaylist *This, | ||
| 594 | IWMPPlaylist *pIWMPPlaylist, | ||
| 595 | VARIANT_BOOL *pvbool); | ||
| 596 | |||
| 597 | HRESULT (STDMETHODCALLTYPE *clear)( | ||
| 598 | IWMPPlaylist *This); | ||
| 599 | |||
| 600 | HRESULT (STDMETHODCALLTYPE *insertItem)( | ||
| 601 | IWMPPlaylist *This, | ||
| 602 | LONG lIndex, | ||
| 603 | IWMPMedia *pIWMPMedia); | ||
| 604 | |||
| 605 | HRESULT (STDMETHODCALLTYPE *appendItem)( | ||
| 606 | IWMPPlaylist *This, | ||
| 607 | IWMPMedia *pIWMPMedia); | ||
| 608 | |||
| 609 | HRESULT (STDMETHODCALLTYPE *removeItem)( | ||
| 610 | IWMPPlaylist *This, | ||
| 611 | IWMPMedia *pIWMPMedia); | ||
| 612 | |||
| 613 | HRESULT (STDMETHODCALLTYPE *moveItem)( | ||
| 614 | IWMPPlaylist *This, | ||
| 615 | LONG lIndexOld, | ||
| 616 | LONG lIndexNew); | ||
| 617 | |||
| 618 | END_INTERFACE | ||
| 619 | } IWMPPlaylistVtbl; | ||
| 620 | |||
| 621 | interface IWMPPlaylist { | ||
| 622 | CONST_VTBL IWMPPlaylistVtbl* lpVtbl; | ||
| 623 | }; | ||
| 624 | |||
| 625 | #ifdef COBJMACROS | ||
| 626 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 627 | /*** IUnknown methods ***/ | ||
| 628 | #define IWMPPlaylist_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 629 | #define IWMPPlaylist_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 630 | #define IWMPPlaylist_Release(This) (This)->lpVtbl->Release(This) | ||
| 631 | /*** IDispatch methods ***/ | ||
| 632 | #define IWMPPlaylist_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 633 | #define IWMPPlaylist_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 634 | #define IWMPPlaylist_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 635 | #define IWMPPlaylist_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 636 | /*** IWMPPlaylist methods ***/ | ||
| 637 | #define IWMPPlaylist_get_count(This,plCount) (This)->lpVtbl->get_count(This,plCount) | ||
| 638 | #define IWMPPlaylist_get_name(This,pbstrName) (This)->lpVtbl->get_name(This,pbstrName) | ||
| 639 | #define IWMPPlaylist_put_name(This,pbstrName) (This)->lpVtbl->put_name(This,pbstrName) | ||
| 640 | #define IWMPPlaylist_get_attributeCount(This,plCount) (This)->lpVtbl->get_attributeCount(This,plCount) | ||
| 641 | #define IWMPPlaylist_get_attributeName(This,lIndex,pbstrAttributeName) (This)->lpVtbl->get_attributeName(This,lIndex,pbstrAttributeName) | ||
| 642 | #define IWMPPlaylist_get_Item(This,lIndex,ppIWMPMedia) (This)->lpVtbl->get_Item(This,lIndex,ppIWMPMedia) | ||
| 643 | #define IWMPPlaylist_getItemInfo(This,bstrName,pbstrVal) (This)->lpVtbl->getItemInfo(This,bstrName,pbstrVal) | ||
| 644 | #define IWMPPlaylist_setItemInfo(This,bstrName,bstrValue) (This)->lpVtbl->setItemInfo(This,bstrName,bstrValue) | ||
| 645 | #define IWMPPlaylist_get_isIdentical(This,pIWMPPlaylist,pvbool) (This)->lpVtbl->get_isIdentical(This,pIWMPPlaylist,pvbool) | ||
| 646 | #define IWMPPlaylist_clear(This) (This)->lpVtbl->clear(This) | ||
| 647 | #define IWMPPlaylist_insertItem(This,lIndex,pIWMPMedia) (This)->lpVtbl->insertItem(This,lIndex,pIWMPMedia) | ||
| 648 | #define IWMPPlaylist_appendItem(This,pIWMPMedia) (This)->lpVtbl->appendItem(This,pIWMPMedia) | ||
| 649 | #define IWMPPlaylist_removeItem(This,pIWMPMedia) (This)->lpVtbl->removeItem(This,pIWMPMedia) | ||
| 650 | #define IWMPPlaylist_moveItem(This,lIndexOld,lIndexNew) (This)->lpVtbl->moveItem(This,lIndexOld,lIndexNew) | ||
| 651 | #else | ||
| 652 | /*** IUnknown methods ***/ | ||
| 653 | static FORCEINLINE HRESULT IWMPPlaylist_QueryInterface(IWMPPlaylist* This,REFIID riid,void **ppvObject) { | ||
| 654 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 655 | } | ||
| 656 | static FORCEINLINE ULONG IWMPPlaylist_AddRef(IWMPPlaylist* This) { | ||
| 657 | return This->lpVtbl->AddRef(This); | ||
| 658 | } | ||
| 659 | static FORCEINLINE ULONG IWMPPlaylist_Release(IWMPPlaylist* This) { | ||
| 660 | return This->lpVtbl->Release(This); | ||
| 661 | } | ||
| 662 | /*** IDispatch methods ***/ | ||
| 663 | static FORCEINLINE HRESULT IWMPPlaylist_GetTypeInfoCount(IWMPPlaylist* This,UINT *pctinfo) { | ||
| 664 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 665 | } | ||
| 666 | static FORCEINLINE HRESULT IWMPPlaylist_GetTypeInfo(IWMPPlaylist* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 667 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 668 | } | ||
| 669 | static FORCEINLINE HRESULT IWMPPlaylist_GetIDsOfNames(IWMPPlaylist* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 670 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 671 | } | ||
| 672 | static FORCEINLINE HRESULT IWMPPlaylist_Invoke(IWMPPlaylist* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 673 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 674 | } | ||
| 675 | /*** IWMPPlaylist methods ***/ | ||
| 676 | static FORCEINLINE HRESULT IWMPPlaylist_get_count(IWMPPlaylist* This,LONG *plCount) { | ||
| 677 | return This->lpVtbl->get_count(This,plCount); | ||
| 678 | } | ||
| 679 | static FORCEINLINE HRESULT IWMPPlaylist_get_name(IWMPPlaylist* This,BSTR *pbstrName) { | ||
| 680 | return This->lpVtbl->get_name(This,pbstrName); | ||
| 681 | } | ||
| 682 | static FORCEINLINE HRESULT IWMPPlaylist_put_name(IWMPPlaylist* This,BSTR pbstrName) { | ||
| 683 | return This->lpVtbl->put_name(This,pbstrName); | ||
| 684 | } | ||
| 685 | static FORCEINLINE HRESULT IWMPPlaylist_get_attributeCount(IWMPPlaylist* This,LONG *plCount) { | ||
| 686 | return This->lpVtbl->get_attributeCount(This,plCount); | ||
| 687 | } | ||
| 688 | static FORCEINLINE HRESULT IWMPPlaylist_get_attributeName(IWMPPlaylist* This,LONG lIndex,BSTR *pbstrAttributeName) { | ||
| 689 | return This->lpVtbl->get_attributeName(This,lIndex,pbstrAttributeName); | ||
| 690 | } | ||
| 691 | static FORCEINLINE HRESULT IWMPPlaylist_get_Item(IWMPPlaylist* This,LONG lIndex,IWMPMedia **ppIWMPMedia) { | ||
| 692 | return This->lpVtbl->get_Item(This,lIndex,ppIWMPMedia); | ||
| 693 | } | ||
| 694 | static FORCEINLINE HRESULT IWMPPlaylist_getItemInfo(IWMPPlaylist* This,BSTR bstrName,BSTR *pbstrVal) { | ||
| 695 | return This->lpVtbl->getItemInfo(This,bstrName,pbstrVal); | ||
| 696 | } | ||
| 697 | static FORCEINLINE HRESULT IWMPPlaylist_setItemInfo(IWMPPlaylist* This,BSTR bstrName,BSTR bstrValue) { | ||
| 698 | return This->lpVtbl->setItemInfo(This,bstrName,bstrValue); | ||
| 699 | } | ||
| 700 | static FORCEINLINE HRESULT IWMPPlaylist_get_isIdentical(IWMPPlaylist* This,IWMPPlaylist *pIWMPPlaylist,VARIANT_BOOL *pvbool) { | ||
| 701 | return This->lpVtbl->get_isIdentical(This,pIWMPPlaylist,pvbool); | ||
| 702 | } | ||
| 703 | static FORCEINLINE HRESULT IWMPPlaylist_clear(IWMPPlaylist* This) { | ||
| 704 | return This->lpVtbl->clear(This); | ||
| 705 | } | ||
| 706 | static FORCEINLINE HRESULT IWMPPlaylist_insertItem(IWMPPlaylist* This,LONG lIndex,IWMPMedia *pIWMPMedia) { | ||
| 707 | return This->lpVtbl->insertItem(This,lIndex,pIWMPMedia); | ||
| 708 | } | ||
| 709 | static FORCEINLINE HRESULT IWMPPlaylist_appendItem(IWMPPlaylist* This,IWMPMedia *pIWMPMedia) { | ||
| 710 | return This->lpVtbl->appendItem(This,pIWMPMedia); | ||
| 711 | } | ||
| 712 | static FORCEINLINE HRESULT IWMPPlaylist_removeItem(IWMPPlaylist* This,IWMPMedia *pIWMPMedia) { | ||
| 713 | return This->lpVtbl->removeItem(This,pIWMPMedia); | ||
| 714 | } | ||
| 715 | static FORCEINLINE HRESULT IWMPPlaylist_moveItem(IWMPPlaylist* This,LONG lIndexOld,LONG lIndexNew) { | ||
| 716 | return This->lpVtbl->moveItem(This,lIndexOld,lIndexNew); | ||
| 717 | } | ||
| 718 | #endif | ||
| 719 | #endif | ||
| 720 | |||
| 721 | #endif | ||
| 722 | |||
| 723 | |||
| 724 | #endif /* __IWMPPlaylist_INTERFACE_DEFINED__ */ | ||
| 725 | |||
| 726 | /***************************************************************************** | ||
| 727 | * IWMPMedia interface | ||
| 728 | */ | ||
| 729 | #ifndef __IWMPMedia_INTERFACE_DEFINED__ | ||
| 730 | #define __IWMPMedia_INTERFACE_DEFINED__ | ||
| 731 | |||
| 732 | DEFINE_GUID(IID_IWMPMedia, 0x94d55e95, 0x3fac, 0x11d3, 0xb1,0x55, 0x00,0xc0,0x4f,0x79,0xfa,0xa6); | ||
| 733 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 734 | MIDL_INTERFACE("94d55e95-3fac-11d3-b155-00c04f79faa6") | ||
| 735 | IWMPMedia : public IDispatch | ||
| 736 | { | ||
| 737 | virtual HRESULT STDMETHODCALLTYPE get_isIdentical( | ||
| 738 | IWMPMedia *pIWMPMedia, | ||
| 739 | VARIANT_BOOL *pvbool) = 0; | ||
| 740 | |||
| 741 | virtual HRESULT STDMETHODCALLTYPE get_sourceURL( | ||
| 742 | BSTR *pbstrSourceURL) = 0; | ||
| 743 | |||
| 744 | virtual HRESULT STDMETHODCALLTYPE get_name( | ||
| 745 | BSTR *pbstrName) = 0; | ||
| 746 | |||
| 747 | virtual HRESULT STDMETHODCALLTYPE put_name( | ||
| 748 | BSTR pbstrName) = 0; | ||
| 749 | |||
| 750 | virtual HRESULT STDMETHODCALLTYPE get_imageSourceWidth( | ||
| 751 | LONG *pWidth) = 0; | ||
| 752 | |||
| 753 | virtual HRESULT STDMETHODCALLTYPE get_imageSourceHeight( | ||
| 754 | LONG *pHeight) = 0; | ||
| 755 | |||
| 756 | virtual HRESULT STDMETHODCALLTYPE get_markerCount( | ||
| 757 | LONG *pMarkerCount) = 0; | ||
| 758 | |||
| 759 | virtual HRESULT STDMETHODCALLTYPE getMarkerTime( | ||
| 760 | LONG MarkerNum, | ||
| 761 | double *pMarkerTime) = 0; | ||
| 762 | |||
| 763 | virtual HRESULT STDMETHODCALLTYPE getMarkerName( | ||
| 764 | LONG MarkerNum, | ||
| 765 | BSTR *pbstrMarkerName) = 0; | ||
| 766 | |||
| 767 | virtual HRESULT STDMETHODCALLTYPE get_duration( | ||
| 768 | double *pDuration) = 0; | ||
| 769 | |||
| 770 | virtual HRESULT STDMETHODCALLTYPE get_durationString( | ||
| 771 | BSTR *pbstrDuration) = 0; | ||
| 772 | |||
| 773 | virtual HRESULT STDMETHODCALLTYPE get_attributeCount( | ||
| 774 | LONG *plCount) = 0; | ||
| 775 | |||
| 776 | virtual HRESULT STDMETHODCALLTYPE getAttributeName( | ||
| 777 | LONG lIndex, | ||
| 778 | BSTR *pbstrItemName) = 0; | ||
| 779 | |||
| 780 | virtual HRESULT STDMETHODCALLTYPE getItemInfo( | ||
| 781 | BSTR bstrItemName, | ||
| 782 | BSTR *pbstrVal) = 0; | ||
| 783 | |||
| 784 | virtual HRESULT STDMETHODCALLTYPE setItemInfo( | ||
| 785 | BSTR bstrItemName, | ||
| 786 | BSTR bstrVal) = 0; | ||
| 787 | |||
| 788 | virtual HRESULT STDMETHODCALLTYPE getItemInfoByAtom( | ||
| 789 | LONG lAtom, | ||
| 790 | BSTR *pbstrVal) = 0; | ||
| 791 | |||
| 792 | virtual HRESULT STDMETHODCALLTYPE isMemberOf( | ||
| 793 | IWMPPlaylist *pPlaylist, | ||
| 794 | VARIANT_BOOL *pvarfIsMemberOf) = 0; | ||
| 795 | |||
| 796 | virtual HRESULT STDMETHODCALLTYPE isReadOnlyItem( | ||
| 797 | BSTR bstrItemName, | ||
| 798 | VARIANT_BOOL *pvarfIsReadOnly) = 0; | ||
| 799 | |||
| 800 | }; | ||
| 801 | #ifdef __CRT_UUID_DECL | ||
| 802 | __CRT_UUID_DECL(IWMPMedia, 0x94d55e95, 0x3fac, 0x11d3, 0xb1,0x55, 0x00,0xc0,0x4f,0x79,0xfa,0xa6) | ||
| 803 | #endif | ||
| 804 | #else | ||
| 805 | typedef struct IWMPMediaVtbl { | ||
| 806 | BEGIN_INTERFACE | ||
| 807 | |||
| 808 | /*** IUnknown methods ***/ | ||
| 809 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 810 | IWMPMedia *This, | ||
| 811 | REFIID riid, | ||
| 812 | void **ppvObject); | ||
| 813 | |||
| 814 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 815 | IWMPMedia *This); | ||
| 816 | |||
| 817 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 818 | IWMPMedia *This); | ||
| 819 | |||
| 820 | /*** IDispatch methods ***/ | ||
| 821 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 822 | IWMPMedia *This, | ||
| 823 | UINT *pctinfo); | ||
| 824 | |||
| 825 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 826 | IWMPMedia *This, | ||
| 827 | UINT iTInfo, | ||
| 828 | LCID lcid, | ||
| 829 | ITypeInfo **ppTInfo); | ||
| 830 | |||
| 831 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 832 | IWMPMedia *This, | ||
| 833 | REFIID riid, | ||
| 834 | LPOLESTR *rgszNames, | ||
| 835 | UINT cNames, | ||
| 836 | LCID lcid, | ||
| 837 | DISPID *rgDispId); | ||
| 838 | |||
| 839 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 840 | IWMPMedia *This, | ||
| 841 | DISPID dispIdMember, | ||
| 842 | REFIID riid, | ||
| 843 | LCID lcid, | ||
| 844 | WORD wFlags, | ||
| 845 | DISPPARAMS *pDispParams, | ||
| 846 | VARIANT *pVarResult, | ||
| 847 | EXCEPINFO *pExcepInfo, | ||
| 848 | UINT *puArgErr); | ||
| 849 | |||
| 850 | /*** IWMPMedia methods ***/ | ||
| 851 | HRESULT (STDMETHODCALLTYPE *get_isIdentical)( | ||
| 852 | IWMPMedia *This, | ||
| 853 | IWMPMedia *pIWMPMedia, | ||
| 854 | VARIANT_BOOL *pvbool); | ||
| 855 | |||
| 856 | HRESULT (STDMETHODCALLTYPE *get_sourceURL)( | ||
| 857 | IWMPMedia *This, | ||
| 858 | BSTR *pbstrSourceURL); | ||
| 859 | |||
| 860 | HRESULT (STDMETHODCALLTYPE *get_name)( | ||
| 861 | IWMPMedia *This, | ||
| 862 | BSTR *pbstrName); | ||
| 863 | |||
| 864 | HRESULT (STDMETHODCALLTYPE *put_name)( | ||
| 865 | IWMPMedia *This, | ||
| 866 | BSTR pbstrName); | ||
| 867 | |||
| 868 | HRESULT (STDMETHODCALLTYPE *get_imageSourceWidth)( | ||
| 869 | IWMPMedia *This, | ||
| 870 | LONG *pWidth); | ||
| 871 | |||
| 872 | HRESULT (STDMETHODCALLTYPE *get_imageSourceHeight)( | ||
| 873 | IWMPMedia *This, | ||
| 874 | LONG *pHeight); | ||
| 875 | |||
| 876 | HRESULT (STDMETHODCALLTYPE *get_markerCount)( | ||
| 877 | IWMPMedia *This, | ||
| 878 | LONG *pMarkerCount); | ||
| 879 | |||
| 880 | HRESULT (STDMETHODCALLTYPE *getMarkerTime)( | ||
| 881 | IWMPMedia *This, | ||
| 882 | LONG MarkerNum, | ||
| 883 | double *pMarkerTime); | ||
| 884 | |||
| 885 | HRESULT (STDMETHODCALLTYPE *getMarkerName)( | ||
| 886 | IWMPMedia *This, | ||
| 887 | LONG MarkerNum, | ||
| 888 | BSTR *pbstrMarkerName); | ||
| 889 | |||
| 890 | HRESULT (STDMETHODCALLTYPE *get_duration)( | ||
| 891 | IWMPMedia *This, | ||
| 892 | double *pDuration); | ||
| 893 | |||
| 894 | HRESULT (STDMETHODCALLTYPE *get_durationString)( | ||
| 895 | IWMPMedia *This, | ||
| 896 | BSTR *pbstrDuration); | ||
| 897 | |||
| 898 | HRESULT (STDMETHODCALLTYPE *get_attributeCount)( | ||
| 899 | IWMPMedia *This, | ||
| 900 | LONG *plCount); | ||
| 901 | |||
| 902 | HRESULT (STDMETHODCALLTYPE *getAttributeName)( | ||
| 903 | IWMPMedia *This, | ||
| 904 | LONG lIndex, | ||
| 905 | BSTR *pbstrItemName); | ||
| 906 | |||
| 907 | HRESULT (STDMETHODCALLTYPE *getItemInfo)( | ||
| 908 | IWMPMedia *This, | ||
| 909 | BSTR bstrItemName, | ||
| 910 | BSTR *pbstrVal); | ||
| 911 | |||
| 912 | HRESULT (STDMETHODCALLTYPE *setItemInfo)( | ||
| 913 | IWMPMedia *This, | ||
| 914 | BSTR bstrItemName, | ||
| 915 | BSTR bstrVal); | ||
| 916 | |||
| 917 | HRESULT (STDMETHODCALLTYPE *getItemInfoByAtom)( | ||
| 918 | IWMPMedia *This, | ||
| 919 | LONG lAtom, | ||
| 920 | BSTR *pbstrVal); | ||
| 921 | |||
| 922 | HRESULT (STDMETHODCALLTYPE *isMemberOf)( | ||
| 923 | IWMPMedia *This, | ||
| 924 | IWMPPlaylist *pPlaylist, | ||
| 925 | VARIANT_BOOL *pvarfIsMemberOf); | ||
| 926 | |||
| 927 | HRESULT (STDMETHODCALLTYPE *isReadOnlyItem)( | ||
| 928 | IWMPMedia *This, | ||
| 929 | BSTR bstrItemName, | ||
| 930 | VARIANT_BOOL *pvarfIsReadOnly); | ||
| 931 | |||
| 932 | END_INTERFACE | ||
| 933 | } IWMPMediaVtbl; | ||
| 934 | |||
| 935 | interface IWMPMedia { | ||
| 936 | CONST_VTBL IWMPMediaVtbl* lpVtbl; | ||
| 937 | }; | ||
| 938 | |||
| 939 | #ifdef COBJMACROS | ||
| 940 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 941 | /*** IUnknown methods ***/ | ||
| 942 | #define IWMPMedia_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 943 | #define IWMPMedia_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 944 | #define IWMPMedia_Release(This) (This)->lpVtbl->Release(This) | ||
| 945 | /*** IDispatch methods ***/ | ||
| 946 | #define IWMPMedia_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 947 | #define IWMPMedia_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 948 | #define IWMPMedia_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 949 | #define IWMPMedia_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 950 | /*** IWMPMedia methods ***/ | ||
| 951 | #define IWMPMedia_get_isIdentical(This,pIWMPMedia,pvbool) (This)->lpVtbl->get_isIdentical(This,pIWMPMedia,pvbool) | ||
| 952 | #define IWMPMedia_get_sourceURL(This,pbstrSourceURL) (This)->lpVtbl->get_sourceURL(This,pbstrSourceURL) | ||
| 953 | #define IWMPMedia_get_name(This,pbstrName) (This)->lpVtbl->get_name(This,pbstrName) | ||
| 954 | #define IWMPMedia_put_name(This,pbstrName) (This)->lpVtbl->put_name(This,pbstrName) | ||
| 955 | #define IWMPMedia_get_imageSourceWidth(This,pWidth) (This)->lpVtbl->get_imageSourceWidth(This,pWidth) | ||
| 956 | #define IWMPMedia_get_imageSourceHeight(This,pHeight) (This)->lpVtbl->get_imageSourceHeight(This,pHeight) | ||
| 957 | #define IWMPMedia_get_markerCount(This,pMarkerCount) (This)->lpVtbl->get_markerCount(This,pMarkerCount) | ||
| 958 | #define IWMPMedia_getMarkerTime(This,MarkerNum,pMarkerTime) (This)->lpVtbl->getMarkerTime(This,MarkerNum,pMarkerTime) | ||
| 959 | #define IWMPMedia_getMarkerName(This,MarkerNum,pbstrMarkerName) (This)->lpVtbl->getMarkerName(This,MarkerNum,pbstrMarkerName) | ||
| 960 | #define IWMPMedia_get_duration(This,pDuration) (This)->lpVtbl->get_duration(This,pDuration) | ||
| 961 | #define IWMPMedia_get_durationString(This,pbstrDuration) (This)->lpVtbl->get_durationString(This,pbstrDuration) | ||
| 962 | #define IWMPMedia_get_attributeCount(This,plCount) (This)->lpVtbl->get_attributeCount(This,plCount) | ||
| 963 | #define IWMPMedia_getAttributeName(This,lIndex,pbstrItemName) (This)->lpVtbl->getAttributeName(This,lIndex,pbstrItemName) | ||
| 964 | #define IWMPMedia_getItemInfo(This,bstrItemName,pbstrVal) (This)->lpVtbl->getItemInfo(This,bstrItemName,pbstrVal) | ||
| 965 | #define IWMPMedia_setItemInfo(This,bstrItemName,bstrVal) (This)->lpVtbl->setItemInfo(This,bstrItemName,bstrVal) | ||
| 966 | #define IWMPMedia_getItemInfoByAtom(This,lAtom,pbstrVal) (This)->lpVtbl->getItemInfoByAtom(This,lAtom,pbstrVal) | ||
| 967 | #define IWMPMedia_isMemberOf(This,pPlaylist,pvarfIsMemberOf) (This)->lpVtbl->isMemberOf(This,pPlaylist,pvarfIsMemberOf) | ||
| 968 | #define IWMPMedia_isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly) (This)->lpVtbl->isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly) | ||
| 969 | #else | ||
| 970 | /*** IUnknown methods ***/ | ||
| 971 | static FORCEINLINE HRESULT IWMPMedia_QueryInterface(IWMPMedia* This,REFIID riid,void **ppvObject) { | ||
| 972 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 973 | } | ||
| 974 | static FORCEINLINE ULONG IWMPMedia_AddRef(IWMPMedia* This) { | ||
| 975 | return This->lpVtbl->AddRef(This); | ||
| 976 | } | ||
| 977 | static FORCEINLINE ULONG IWMPMedia_Release(IWMPMedia* This) { | ||
| 978 | return This->lpVtbl->Release(This); | ||
| 979 | } | ||
| 980 | /*** IDispatch methods ***/ | ||
| 981 | static FORCEINLINE HRESULT IWMPMedia_GetTypeInfoCount(IWMPMedia* This,UINT *pctinfo) { | ||
| 982 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 983 | } | ||
| 984 | static FORCEINLINE HRESULT IWMPMedia_GetTypeInfo(IWMPMedia* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 985 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 986 | } | ||
| 987 | static FORCEINLINE HRESULT IWMPMedia_GetIDsOfNames(IWMPMedia* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 988 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 989 | } | ||
| 990 | static FORCEINLINE HRESULT IWMPMedia_Invoke(IWMPMedia* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 991 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 992 | } | ||
| 993 | /*** IWMPMedia methods ***/ | ||
| 994 | static FORCEINLINE HRESULT IWMPMedia_get_isIdentical(IWMPMedia* This,IWMPMedia *pIWMPMedia,VARIANT_BOOL *pvbool) { | ||
| 995 | return This->lpVtbl->get_isIdentical(This,pIWMPMedia,pvbool); | ||
| 996 | } | ||
| 997 | static FORCEINLINE HRESULT IWMPMedia_get_sourceURL(IWMPMedia* This,BSTR *pbstrSourceURL) { | ||
| 998 | return This->lpVtbl->get_sourceURL(This,pbstrSourceURL); | ||
| 999 | } | ||
| 1000 | static FORCEINLINE HRESULT IWMPMedia_get_name(IWMPMedia* This,BSTR *pbstrName) { | ||
| 1001 | return This->lpVtbl->get_name(This,pbstrName); | ||
| 1002 | } | ||
| 1003 | static FORCEINLINE HRESULT IWMPMedia_put_name(IWMPMedia* This,BSTR pbstrName) { | ||
| 1004 | return This->lpVtbl->put_name(This,pbstrName); | ||
| 1005 | } | ||
| 1006 | static FORCEINLINE HRESULT IWMPMedia_get_imageSourceWidth(IWMPMedia* This,LONG *pWidth) { | ||
| 1007 | return This->lpVtbl->get_imageSourceWidth(This,pWidth); | ||
| 1008 | } | ||
| 1009 | static FORCEINLINE HRESULT IWMPMedia_get_imageSourceHeight(IWMPMedia* This,LONG *pHeight) { | ||
| 1010 | return This->lpVtbl->get_imageSourceHeight(This,pHeight); | ||
| 1011 | } | ||
| 1012 | static FORCEINLINE HRESULT IWMPMedia_get_markerCount(IWMPMedia* This,LONG *pMarkerCount) { | ||
| 1013 | return This->lpVtbl->get_markerCount(This,pMarkerCount); | ||
| 1014 | } | ||
| 1015 | static FORCEINLINE HRESULT IWMPMedia_getMarkerTime(IWMPMedia* This,LONG MarkerNum,double *pMarkerTime) { | ||
| 1016 | return This->lpVtbl->getMarkerTime(This,MarkerNum,pMarkerTime); | ||
| 1017 | } | ||
| 1018 | static FORCEINLINE HRESULT IWMPMedia_getMarkerName(IWMPMedia* This,LONG MarkerNum,BSTR *pbstrMarkerName) { | ||
| 1019 | return This->lpVtbl->getMarkerName(This,MarkerNum,pbstrMarkerName); | ||
| 1020 | } | ||
| 1021 | static FORCEINLINE HRESULT IWMPMedia_get_duration(IWMPMedia* This,double *pDuration) { | ||
| 1022 | return This->lpVtbl->get_duration(This,pDuration); | ||
| 1023 | } | ||
| 1024 | static FORCEINLINE HRESULT IWMPMedia_get_durationString(IWMPMedia* This,BSTR *pbstrDuration) { | ||
| 1025 | return This->lpVtbl->get_durationString(This,pbstrDuration); | ||
| 1026 | } | ||
| 1027 | static FORCEINLINE HRESULT IWMPMedia_get_attributeCount(IWMPMedia* This,LONG *plCount) { | ||
| 1028 | return This->lpVtbl->get_attributeCount(This,plCount); | ||
| 1029 | } | ||
| 1030 | static FORCEINLINE HRESULT IWMPMedia_getAttributeName(IWMPMedia* This,LONG lIndex,BSTR *pbstrItemName) { | ||
| 1031 | return This->lpVtbl->getAttributeName(This,lIndex,pbstrItemName); | ||
| 1032 | } | ||
| 1033 | static FORCEINLINE HRESULT IWMPMedia_getItemInfo(IWMPMedia* This,BSTR bstrItemName,BSTR *pbstrVal) { | ||
| 1034 | return This->lpVtbl->getItemInfo(This,bstrItemName,pbstrVal); | ||
| 1035 | } | ||
| 1036 | static FORCEINLINE HRESULT IWMPMedia_setItemInfo(IWMPMedia* This,BSTR bstrItemName,BSTR bstrVal) { | ||
| 1037 | return This->lpVtbl->setItemInfo(This,bstrItemName,bstrVal); | ||
| 1038 | } | ||
| 1039 | static FORCEINLINE HRESULT IWMPMedia_getItemInfoByAtom(IWMPMedia* This,LONG lAtom,BSTR *pbstrVal) { | ||
| 1040 | return This->lpVtbl->getItemInfoByAtom(This,lAtom,pbstrVal); | ||
| 1041 | } | ||
| 1042 | static FORCEINLINE HRESULT IWMPMedia_isMemberOf(IWMPMedia* This,IWMPPlaylist *pPlaylist,VARIANT_BOOL *pvarfIsMemberOf) { | ||
| 1043 | return This->lpVtbl->isMemberOf(This,pPlaylist,pvarfIsMemberOf); | ||
| 1044 | } | ||
| 1045 | static FORCEINLINE HRESULT IWMPMedia_isReadOnlyItem(IWMPMedia* This,BSTR bstrItemName,VARIANT_BOOL *pvarfIsReadOnly) { | ||
| 1046 | return This->lpVtbl->isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly); | ||
| 1047 | } | ||
| 1048 | #endif | ||
| 1049 | #endif | ||
| 1050 | |||
| 1051 | #endif | ||
| 1052 | |||
| 1053 | |||
| 1054 | #endif /* __IWMPMedia_INTERFACE_DEFINED__ */ | ||
| 1055 | |||
| 1056 | /***************************************************************************** | ||
| 1057 | * IWMPControls interface | ||
| 1058 | */ | ||
| 1059 | #ifndef __IWMPControls_INTERFACE_DEFINED__ | ||
| 1060 | #define __IWMPControls_INTERFACE_DEFINED__ | ||
| 1061 | |||
| 1062 | DEFINE_GUID(IID_IWMPControls, 0x74c09e02, 0xf828, 0x11d2, 0xa7,0x4b, 0x00,0xa0,0xc9,0x05,0xf3,0x6e); | ||
| 1063 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1064 | MIDL_INTERFACE("74c09e02-f828-11d2-a74b-00a0c905f36e") | ||
| 1065 | IWMPControls : public IDispatch | ||
| 1066 | { | ||
| 1067 | virtual HRESULT STDMETHODCALLTYPE get_isAvailable( | ||
| 1068 | BSTR bstrItem, | ||
| 1069 | VARIANT_BOOL *pIsAvailable) = 0; | ||
| 1070 | |||
| 1071 | virtual HRESULT STDMETHODCALLTYPE play( | ||
| 1072 | ) = 0; | ||
| 1073 | |||
| 1074 | virtual HRESULT STDMETHODCALLTYPE stop( | ||
| 1075 | ) = 0; | ||
| 1076 | |||
| 1077 | virtual HRESULT STDMETHODCALLTYPE pause( | ||
| 1078 | ) = 0; | ||
| 1079 | |||
| 1080 | virtual HRESULT STDMETHODCALLTYPE fastForward( | ||
| 1081 | ) = 0; | ||
| 1082 | |||
| 1083 | virtual HRESULT STDMETHODCALLTYPE fastReverse( | ||
| 1084 | ) = 0; | ||
| 1085 | |||
| 1086 | virtual HRESULT STDMETHODCALLTYPE get_currentPosition( | ||
| 1087 | double *pdCurrentPosition) = 0; | ||
| 1088 | |||
| 1089 | virtual HRESULT STDMETHODCALLTYPE put_currentPosition( | ||
| 1090 | double pdCurrentPosition) = 0; | ||
| 1091 | |||
| 1092 | virtual HRESULT STDMETHODCALLTYPE get_currentPositionString( | ||
| 1093 | BSTR *pbstrCurrentPosition) = 0; | ||
| 1094 | |||
| 1095 | virtual HRESULT STDMETHODCALLTYPE next( | ||
| 1096 | ) = 0; | ||
| 1097 | |||
| 1098 | virtual HRESULT STDMETHODCALLTYPE previous( | ||
| 1099 | ) = 0; | ||
| 1100 | |||
| 1101 | virtual HRESULT STDMETHODCALLTYPE currentItem( | ||
| 1102 | IWMPMedia **ppIWMPMedia) = 0; | ||
| 1103 | |||
| 1104 | virtual HRESULT STDMETHODCALLTYPE put_currentItem( | ||
| 1105 | IWMPMedia *ppIWMPMedia) = 0; | ||
| 1106 | |||
| 1107 | virtual HRESULT STDMETHODCALLTYPE get_currentMarker( | ||
| 1108 | LONG *plMarker) = 0; | ||
| 1109 | |||
| 1110 | virtual HRESULT STDMETHODCALLTYPE put_currentMarker( | ||
| 1111 | LONG plMarker) = 0; | ||
| 1112 | |||
| 1113 | virtual HRESULT STDMETHODCALLTYPE playItem( | ||
| 1114 | IWMPMedia *pIWMPMedia) = 0; | ||
| 1115 | |||
| 1116 | }; | ||
| 1117 | #ifdef __CRT_UUID_DECL | ||
| 1118 | __CRT_UUID_DECL(IWMPControls, 0x74c09e02, 0xf828, 0x11d2, 0xa7,0x4b, 0x00,0xa0,0xc9,0x05,0xf3,0x6e) | ||
| 1119 | #endif | ||
| 1120 | #else | ||
| 1121 | typedef struct IWMPControlsVtbl { | ||
| 1122 | BEGIN_INTERFACE | ||
| 1123 | |||
| 1124 | /*** IUnknown methods ***/ | ||
| 1125 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1126 | IWMPControls *This, | ||
| 1127 | REFIID riid, | ||
| 1128 | void **ppvObject); | ||
| 1129 | |||
| 1130 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1131 | IWMPControls *This); | ||
| 1132 | |||
| 1133 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1134 | IWMPControls *This); | ||
| 1135 | |||
| 1136 | /*** IDispatch methods ***/ | ||
| 1137 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1138 | IWMPControls *This, | ||
| 1139 | UINT *pctinfo); | ||
| 1140 | |||
| 1141 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1142 | IWMPControls *This, | ||
| 1143 | UINT iTInfo, | ||
| 1144 | LCID lcid, | ||
| 1145 | ITypeInfo **ppTInfo); | ||
| 1146 | |||
| 1147 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1148 | IWMPControls *This, | ||
| 1149 | REFIID riid, | ||
| 1150 | LPOLESTR *rgszNames, | ||
| 1151 | UINT cNames, | ||
| 1152 | LCID lcid, | ||
| 1153 | DISPID *rgDispId); | ||
| 1154 | |||
| 1155 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1156 | IWMPControls *This, | ||
| 1157 | DISPID dispIdMember, | ||
| 1158 | REFIID riid, | ||
| 1159 | LCID lcid, | ||
| 1160 | WORD wFlags, | ||
| 1161 | DISPPARAMS *pDispParams, | ||
| 1162 | VARIANT *pVarResult, | ||
| 1163 | EXCEPINFO *pExcepInfo, | ||
| 1164 | UINT *puArgErr); | ||
| 1165 | |||
| 1166 | /*** IWMPControls methods ***/ | ||
| 1167 | HRESULT (STDMETHODCALLTYPE *get_isAvailable)( | ||
| 1168 | IWMPControls *This, | ||
| 1169 | BSTR bstrItem, | ||
| 1170 | VARIANT_BOOL *pIsAvailable); | ||
| 1171 | |||
| 1172 | HRESULT (STDMETHODCALLTYPE *play)( | ||
| 1173 | IWMPControls *This); | ||
| 1174 | |||
| 1175 | HRESULT (STDMETHODCALLTYPE *stop)( | ||
| 1176 | IWMPControls *This); | ||
| 1177 | |||
| 1178 | HRESULT (STDMETHODCALLTYPE *pause)( | ||
| 1179 | IWMPControls *This); | ||
| 1180 | |||
| 1181 | HRESULT (STDMETHODCALLTYPE *fastForward)( | ||
| 1182 | IWMPControls *This); | ||
| 1183 | |||
| 1184 | HRESULT (STDMETHODCALLTYPE *fastReverse)( | ||
| 1185 | IWMPControls *This); | ||
| 1186 | |||
| 1187 | HRESULT (STDMETHODCALLTYPE *get_currentPosition)( | ||
| 1188 | IWMPControls *This, | ||
| 1189 | double *pdCurrentPosition); | ||
| 1190 | |||
| 1191 | HRESULT (STDMETHODCALLTYPE *put_currentPosition)( | ||
| 1192 | IWMPControls *This, | ||
| 1193 | double pdCurrentPosition); | ||
| 1194 | |||
| 1195 | HRESULT (STDMETHODCALLTYPE *get_currentPositionString)( | ||
| 1196 | IWMPControls *This, | ||
| 1197 | BSTR *pbstrCurrentPosition); | ||
| 1198 | |||
| 1199 | HRESULT (STDMETHODCALLTYPE *next)( | ||
| 1200 | IWMPControls *This); | ||
| 1201 | |||
| 1202 | HRESULT (STDMETHODCALLTYPE *previous)( | ||
| 1203 | IWMPControls *This); | ||
| 1204 | |||
| 1205 | HRESULT (STDMETHODCALLTYPE *currentItem)( | ||
| 1206 | IWMPControls *This, | ||
| 1207 | IWMPMedia **ppIWMPMedia); | ||
| 1208 | |||
| 1209 | HRESULT (STDMETHODCALLTYPE *put_currentItem)( | ||
| 1210 | IWMPControls *This, | ||
| 1211 | IWMPMedia *ppIWMPMedia); | ||
| 1212 | |||
| 1213 | HRESULT (STDMETHODCALLTYPE *get_currentMarker)( | ||
| 1214 | IWMPControls *This, | ||
| 1215 | LONG *plMarker); | ||
| 1216 | |||
| 1217 | HRESULT (STDMETHODCALLTYPE *put_currentMarker)( | ||
| 1218 | IWMPControls *This, | ||
| 1219 | LONG plMarker); | ||
| 1220 | |||
| 1221 | HRESULT (STDMETHODCALLTYPE *playItem)( | ||
| 1222 | IWMPControls *This, | ||
| 1223 | IWMPMedia *pIWMPMedia); | ||
| 1224 | |||
| 1225 | END_INTERFACE | ||
| 1226 | } IWMPControlsVtbl; | ||
| 1227 | |||
| 1228 | interface IWMPControls { | ||
| 1229 | CONST_VTBL IWMPControlsVtbl* lpVtbl; | ||
| 1230 | }; | ||
| 1231 | |||
| 1232 | #ifdef COBJMACROS | ||
| 1233 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1234 | /*** IUnknown methods ***/ | ||
| 1235 | #define IWMPControls_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1236 | #define IWMPControls_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1237 | #define IWMPControls_Release(This) (This)->lpVtbl->Release(This) | ||
| 1238 | /*** IDispatch methods ***/ | ||
| 1239 | #define IWMPControls_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1240 | #define IWMPControls_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1241 | #define IWMPControls_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1242 | #define IWMPControls_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1243 | /*** IWMPControls methods ***/ | ||
| 1244 | #define IWMPControls_get_isAvailable(This,bstrItem,pIsAvailable) (This)->lpVtbl->get_isAvailable(This,bstrItem,pIsAvailable) | ||
| 1245 | #define IWMPControls_play(This) (This)->lpVtbl->play(This) | ||
| 1246 | #define IWMPControls_stop(This) (This)->lpVtbl->stop(This) | ||
| 1247 | #define IWMPControls_pause(This) (This)->lpVtbl->pause(This) | ||
| 1248 | #define IWMPControls_fastForward(This) (This)->lpVtbl->fastForward(This) | ||
| 1249 | #define IWMPControls_fastReverse(This) (This)->lpVtbl->fastReverse(This) | ||
| 1250 | #define IWMPControls_get_currentPosition(This,pdCurrentPosition) (This)->lpVtbl->get_currentPosition(This,pdCurrentPosition) | ||
| 1251 | #define IWMPControls_put_currentPosition(This,pdCurrentPosition) (This)->lpVtbl->put_currentPosition(This,pdCurrentPosition) | ||
| 1252 | #define IWMPControls_get_currentPositionString(This,pbstrCurrentPosition) (This)->lpVtbl->get_currentPositionString(This,pbstrCurrentPosition) | ||
| 1253 | #define IWMPControls_next(This) (This)->lpVtbl->next(This) | ||
| 1254 | #define IWMPControls_previous(This) (This)->lpVtbl->previous(This) | ||
| 1255 | #define IWMPControls_currentItem(This,ppIWMPMedia) (This)->lpVtbl->currentItem(This,ppIWMPMedia) | ||
| 1256 | #define IWMPControls_put_currentItem(This,ppIWMPMedia) (This)->lpVtbl->put_currentItem(This,ppIWMPMedia) | ||
| 1257 | #define IWMPControls_get_currentMarker(This,plMarker) (This)->lpVtbl->get_currentMarker(This,plMarker) | ||
| 1258 | #define IWMPControls_put_currentMarker(This,plMarker) (This)->lpVtbl->put_currentMarker(This,plMarker) | ||
| 1259 | #define IWMPControls_playItem(This,pIWMPMedia) (This)->lpVtbl->playItem(This,pIWMPMedia) | ||
| 1260 | #else | ||
| 1261 | /*** IUnknown methods ***/ | ||
| 1262 | static FORCEINLINE HRESULT IWMPControls_QueryInterface(IWMPControls* This,REFIID riid,void **ppvObject) { | ||
| 1263 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1264 | } | ||
| 1265 | static FORCEINLINE ULONG IWMPControls_AddRef(IWMPControls* This) { | ||
| 1266 | return This->lpVtbl->AddRef(This); | ||
| 1267 | } | ||
| 1268 | static FORCEINLINE ULONG IWMPControls_Release(IWMPControls* This) { | ||
| 1269 | return This->lpVtbl->Release(This); | ||
| 1270 | } | ||
| 1271 | /*** IDispatch methods ***/ | ||
| 1272 | static FORCEINLINE HRESULT IWMPControls_GetTypeInfoCount(IWMPControls* This,UINT *pctinfo) { | ||
| 1273 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1274 | } | ||
| 1275 | static FORCEINLINE HRESULT IWMPControls_GetTypeInfo(IWMPControls* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1276 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1277 | } | ||
| 1278 | static FORCEINLINE HRESULT IWMPControls_GetIDsOfNames(IWMPControls* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1279 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1280 | } | ||
| 1281 | static FORCEINLINE HRESULT IWMPControls_Invoke(IWMPControls* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1282 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1283 | } | ||
| 1284 | /*** IWMPControls methods ***/ | ||
| 1285 | static FORCEINLINE HRESULT IWMPControls_get_isAvailable(IWMPControls* This,BSTR bstrItem,VARIANT_BOOL *pIsAvailable) { | ||
| 1286 | return This->lpVtbl->get_isAvailable(This,bstrItem,pIsAvailable); | ||
| 1287 | } | ||
| 1288 | static FORCEINLINE HRESULT IWMPControls_play(IWMPControls* This) { | ||
| 1289 | return This->lpVtbl->play(This); | ||
| 1290 | } | ||
| 1291 | static FORCEINLINE HRESULT IWMPControls_stop(IWMPControls* This) { | ||
| 1292 | return This->lpVtbl->stop(This); | ||
| 1293 | } | ||
| 1294 | static FORCEINLINE HRESULT IWMPControls_pause(IWMPControls* This) { | ||
| 1295 | return This->lpVtbl->pause(This); | ||
| 1296 | } | ||
| 1297 | static FORCEINLINE HRESULT IWMPControls_fastForward(IWMPControls* This) { | ||
| 1298 | return This->lpVtbl->fastForward(This); | ||
| 1299 | } | ||
| 1300 | static FORCEINLINE HRESULT IWMPControls_fastReverse(IWMPControls* This) { | ||
| 1301 | return This->lpVtbl->fastReverse(This); | ||
| 1302 | } | ||
| 1303 | static FORCEINLINE HRESULT IWMPControls_get_currentPosition(IWMPControls* This,double *pdCurrentPosition) { | ||
| 1304 | return This->lpVtbl->get_currentPosition(This,pdCurrentPosition); | ||
| 1305 | } | ||
| 1306 | static FORCEINLINE HRESULT IWMPControls_put_currentPosition(IWMPControls* This,double pdCurrentPosition) { | ||
| 1307 | return This->lpVtbl->put_currentPosition(This,pdCurrentPosition); | ||
| 1308 | } | ||
| 1309 | static FORCEINLINE HRESULT IWMPControls_get_currentPositionString(IWMPControls* This,BSTR *pbstrCurrentPosition) { | ||
| 1310 | return This->lpVtbl->get_currentPositionString(This,pbstrCurrentPosition); | ||
| 1311 | } | ||
| 1312 | static FORCEINLINE HRESULT IWMPControls_next(IWMPControls* This) { | ||
| 1313 | return This->lpVtbl->next(This); | ||
| 1314 | } | ||
| 1315 | static FORCEINLINE HRESULT IWMPControls_previous(IWMPControls* This) { | ||
| 1316 | return This->lpVtbl->previous(This); | ||
| 1317 | } | ||
| 1318 | static FORCEINLINE HRESULT IWMPControls_currentItem(IWMPControls* This,IWMPMedia **ppIWMPMedia) { | ||
| 1319 | return This->lpVtbl->currentItem(This,ppIWMPMedia); | ||
| 1320 | } | ||
| 1321 | static FORCEINLINE HRESULT IWMPControls_put_currentItem(IWMPControls* This,IWMPMedia *ppIWMPMedia) { | ||
| 1322 | return This->lpVtbl->put_currentItem(This,ppIWMPMedia); | ||
| 1323 | } | ||
| 1324 | static FORCEINLINE HRESULT IWMPControls_get_currentMarker(IWMPControls* This,LONG *plMarker) { | ||
| 1325 | return This->lpVtbl->get_currentMarker(This,plMarker); | ||
| 1326 | } | ||
| 1327 | static FORCEINLINE HRESULT IWMPControls_put_currentMarker(IWMPControls* This,LONG plMarker) { | ||
| 1328 | return This->lpVtbl->put_currentMarker(This,plMarker); | ||
| 1329 | } | ||
| 1330 | static FORCEINLINE HRESULT IWMPControls_playItem(IWMPControls* This,IWMPMedia *pIWMPMedia) { | ||
| 1331 | return This->lpVtbl->playItem(This,pIWMPMedia); | ||
| 1332 | } | ||
| 1333 | #endif | ||
| 1334 | #endif | ||
| 1335 | |||
| 1336 | #endif | ||
| 1337 | |||
| 1338 | |||
| 1339 | #endif /* __IWMPControls_INTERFACE_DEFINED__ */ | ||
| 1340 | |||
| 1341 | /***************************************************************************** | ||
| 1342 | * IWMPControls2 interface | ||
| 1343 | */ | ||
| 1344 | #ifndef __IWMPControls2_INTERFACE_DEFINED__ | ||
| 1345 | #define __IWMPControls2_INTERFACE_DEFINED__ | ||
| 1346 | |||
| 1347 | DEFINE_GUID(IID_IWMPControls2, 0x6f030d25, 0x0890, 0x480f, 0x97,0x75, 0x1f,0x7e,0x40,0xab,0x5b,0x8e); | ||
| 1348 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1349 | MIDL_INTERFACE("6f030d25-0890-480f-9775-1f7e40ab5b8e") | ||
| 1350 | IWMPControls2 : public IWMPControls | ||
| 1351 | { | ||
| 1352 | virtual HRESULT STDMETHODCALLTYPE step( | ||
| 1353 | LONG lStep) = 0; | ||
| 1354 | |||
| 1355 | }; | ||
| 1356 | #ifdef __CRT_UUID_DECL | ||
| 1357 | __CRT_UUID_DECL(IWMPControls2, 0x6f030d25, 0x0890, 0x480f, 0x97,0x75, 0x1f,0x7e,0x40,0xab,0x5b,0x8e) | ||
| 1358 | #endif | ||
| 1359 | #else | ||
| 1360 | typedef struct IWMPControls2Vtbl { | ||
| 1361 | BEGIN_INTERFACE | ||
| 1362 | |||
| 1363 | /*** IUnknown methods ***/ | ||
| 1364 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1365 | IWMPControls2 *This, | ||
| 1366 | REFIID riid, | ||
| 1367 | void **ppvObject); | ||
| 1368 | |||
| 1369 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1370 | IWMPControls2 *This); | ||
| 1371 | |||
| 1372 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1373 | IWMPControls2 *This); | ||
| 1374 | |||
| 1375 | /*** IDispatch methods ***/ | ||
| 1376 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1377 | IWMPControls2 *This, | ||
| 1378 | UINT *pctinfo); | ||
| 1379 | |||
| 1380 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1381 | IWMPControls2 *This, | ||
| 1382 | UINT iTInfo, | ||
| 1383 | LCID lcid, | ||
| 1384 | ITypeInfo **ppTInfo); | ||
| 1385 | |||
| 1386 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1387 | IWMPControls2 *This, | ||
| 1388 | REFIID riid, | ||
| 1389 | LPOLESTR *rgszNames, | ||
| 1390 | UINT cNames, | ||
| 1391 | LCID lcid, | ||
| 1392 | DISPID *rgDispId); | ||
| 1393 | |||
| 1394 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1395 | IWMPControls2 *This, | ||
| 1396 | DISPID dispIdMember, | ||
| 1397 | REFIID riid, | ||
| 1398 | LCID lcid, | ||
| 1399 | WORD wFlags, | ||
| 1400 | DISPPARAMS *pDispParams, | ||
| 1401 | VARIANT *pVarResult, | ||
| 1402 | EXCEPINFO *pExcepInfo, | ||
| 1403 | UINT *puArgErr); | ||
| 1404 | |||
| 1405 | /*** IWMPControls methods ***/ | ||
| 1406 | HRESULT (STDMETHODCALLTYPE *get_isAvailable)( | ||
| 1407 | IWMPControls2 *This, | ||
| 1408 | BSTR bstrItem, | ||
| 1409 | VARIANT_BOOL *pIsAvailable); | ||
| 1410 | |||
| 1411 | HRESULT (STDMETHODCALLTYPE *play)( | ||
| 1412 | IWMPControls2 *This); | ||
| 1413 | |||
| 1414 | HRESULT (STDMETHODCALLTYPE *stop)( | ||
| 1415 | IWMPControls2 *This); | ||
| 1416 | |||
| 1417 | HRESULT (STDMETHODCALLTYPE *pause)( | ||
| 1418 | IWMPControls2 *This); | ||
| 1419 | |||
| 1420 | HRESULT (STDMETHODCALLTYPE *fastForward)( | ||
| 1421 | IWMPControls2 *This); | ||
| 1422 | |||
| 1423 | HRESULT (STDMETHODCALLTYPE *fastReverse)( | ||
| 1424 | IWMPControls2 *This); | ||
| 1425 | |||
| 1426 | HRESULT (STDMETHODCALLTYPE *get_currentPosition)( | ||
| 1427 | IWMPControls2 *This, | ||
| 1428 | double *pdCurrentPosition); | ||
| 1429 | |||
| 1430 | HRESULT (STDMETHODCALLTYPE *put_currentPosition)( | ||
| 1431 | IWMPControls2 *This, | ||
| 1432 | double pdCurrentPosition); | ||
| 1433 | |||
| 1434 | HRESULT (STDMETHODCALLTYPE *get_currentPositionString)( | ||
| 1435 | IWMPControls2 *This, | ||
| 1436 | BSTR *pbstrCurrentPosition); | ||
| 1437 | |||
| 1438 | HRESULT (STDMETHODCALLTYPE *next)( | ||
| 1439 | IWMPControls2 *This); | ||
| 1440 | |||
| 1441 | HRESULT (STDMETHODCALLTYPE *previous)( | ||
| 1442 | IWMPControls2 *This); | ||
| 1443 | |||
| 1444 | HRESULT (STDMETHODCALLTYPE *currentItem)( | ||
| 1445 | IWMPControls2 *This, | ||
| 1446 | IWMPMedia **ppIWMPMedia); | ||
| 1447 | |||
| 1448 | HRESULT (STDMETHODCALLTYPE *put_currentItem)( | ||
| 1449 | IWMPControls2 *This, | ||
| 1450 | IWMPMedia *ppIWMPMedia); | ||
| 1451 | |||
| 1452 | HRESULT (STDMETHODCALLTYPE *get_currentMarker)( | ||
| 1453 | IWMPControls2 *This, | ||
| 1454 | LONG *plMarker); | ||
| 1455 | |||
| 1456 | HRESULT (STDMETHODCALLTYPE *put_currentMarker)( | ||
| 1457 | IWMPControls2 *This, | ||
| 1458 | LONG plMarker); | ||
| 1459 | |||
| 1460 | HRESULT (STDMETHODCALLTYPE *playItem)( | ||
| 1461 | IWMPControls2 *This, | ||
| 1462 | IWMPMedia *pIWMPMedia); | ||
| 1463 | |||
| 1464 | /*** IWMPControls2 methods ***/ | ||
| 1465 | HRESULT (STDMETHODCALLTYPE *step)( | ||
| 1466 | IWMPControls2 *This, | ||
| 1467 | LONG lStep); | ||
| 1468 | |||
| 1469 | END_INTERFACE | ||
| 1470 | } IWMPControls2Vtbl; | ||
| 1471 | |||
| 1472 | interface IWMPControls2 { | ||
| 1473 | CONST_VTBL IWMPControls2Vtbl* lpVtbl; | ||
| 1474 | }; | ||
| 1475 | |||
| 1476 | #ifdef COBJMACROS | ||
| 1477 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1478 | /*** IUnknown methods ***/ | ||
| 1479 | #define IWMPControls2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1480 | #define IWMPControls2_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1481 | #define IWMPControls2_Release(This) (This)->lpVtbl->Release(This) | ||
| 1482 | /*** IDispatch methods ***/ | ||
| 1483 | #define IWMPControls2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1484 | #define IWMPControls2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1485 | #define IWMPControls2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1486 | #define IWMPControls2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1487 | /*** IWMPControls methods ***/ | ||
| 1488 | #define IWMPControls2_get_isAvailable(This,bstrItem,pIsAvailable) (This)->lpVtbl->get_isAvailable(This,bstrItem,pIsAvailable) | ||
| 1489 | #define IWMPControls2_play(This) (This)->lpVtbl->play(This) | ||
| 1490 | #define IWMPControls2_stop(This) (This)->lpVtbl->stop(This) | ||
| 1491 | #define IWMPControls2_pause(This) (This)->lpVtbl->pause(This) | ||
| 1492 | #define IWMPControls2_fastForward(This) (This)->lpVtbl->fastForward(This) | ||
| 1493 | #define IWMPControls2_fastReverse(This) (This)->lpVtbl->fastReverse(This) | ||
| 1494 | #define IWMPControls2_get_currentPosition(This,pdCurrentPosition) (This)->lpVtbl->get_currentPosition(This,pdCurrentPosition) | ||
| 1495 | #define IWMPControls2_put_currentPosition(This,pdCurrentPosition) (This)->lpVtbl->put_currentPosition(This,pdCurrentPosition) | ||
| 1496 | #define IWMPControls2_get_currentPositionString(This,pbstrCurrentPosition) (This)->lpVtbl->get_currentPositionString(This,pbstrCurrentPosition) | ||
| 1497 | #define IWMPControls2_next(This) (This)->lpVtbl->next(This) | ||
| 1498 | #define IWMPControls2_previous(This) (This)->lpVtbl->previous(This) | ||
| 1499 | #define IWMPControls2_currentItem(This,ppIWMPMedia) (This)->lpVtbl->currentItem(This,ppIWMPMedia) | ||
| 1500 | #define IWMPControls2_put_currentItem(This,ppIWMPMedia) (This)->lpVtbl->put_currentItem(This,ppIWMPMedia) | ||
| 1501 | #define IWMPControls2_get_currentMarker(This,plMarker) (This)->lpVtbl->get_currentMarker(This,plMarker) | ||
| 1502 | #define IWMPControls2_put_currentMarker(This,plMarker) (This)->lpVtbl->put_currentMarker(This,plMarker) | ||
| 1503 | #define IWMPControls2_playItem(This,pIWMPMedia) (This)->lpVtbl->playItem(This,pIWMPMedia) | ||
| 1504 | /*** IWMPControls2 methods ***/ | ||
| 1505 | #define IWMPControls2_step(This,lStep) (This)->lpVtbl->step(This,lStep) | ||
| 1506 | #else | ||
| 1507 | /*** IUnknown methods ***/ | ||
| 1508 | static FORCEINLINE HRESULT IWMPControls2_QueryInterface(IWMPControls2* This,REFIID riid,void **ppvObject) { | ||
| 1509 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1510 | } | ||
| 1511 | static FORCEINLINE ULONG IWMPControls2_AddRef(IWMPControls2* This) { | ||
| 1512 | return This->lpVtbl->AddRef(This); | ||
| 1513 | } | ||
| 1514 | static FORCEINLINE ULONG IWMPControls2_Release(IWMPControls2* This) { | ||
| 1515 | return This->lpVtbl->Release(This); | ||
| 1516 | } | ||
| 1517 | /*** IDispatch methods ***/ | ||
| 1518 | static FORCEINLINE HRESULT IWMPControls2_GetTypeInfoCount(IWMPControls2* This,UINT *pctinfo) { | ||
| 1519 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1520 | } | ||
| 1521 | static FORCEINLINE HRESULT IWMPControls2_GetTypeInfo(IWMPControls2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1522 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1523 | } | ||
| 1524 | static FORCEINLINE HRESULT IWMPControls2_GetIDsOfNames(IWMPControls2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1525 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1526 | } | ||
| 1527 | static FORCEINLINE HRESULT IWMPControls2_Invoke(IWMPControls2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1528 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1529 | } | ||
| 1530 | /*** IWMPControls methods ***/ | ||
| 1531 | static FORCEINLINE HRESULT IWMPControls2_get_isAvailable(IWMPControls2* This,BSTR bstrItem,VARIANT_BOOL *pIsAvailable) { | ||
| 1532 | return This->lpVtbl->get_isAvailable(This,bstrItem,pIsAvailable); | ||
| 1533 | } | ||
| 1534 | static FORCEINLINE HRESULT IWMPControls2_play(IWMPControls2* This) { | ||
| 1535 | return This->lpVtbl->play(This); | ||
| 1536 | } | ||
| 1537 | static FORCEINLINE HRESULT IWMPControls2_stop(IWMPControls2* This) { | ||
| 1538 | return This->lpVtbl->stop(This); | ||
| 1539 | } | ||
| 1540 | static FORCEINLINE HRESULT IWMPControls2_pause(IWMPControls2* This) { | ||
| 1541 | return This->lpVtbl->pause(This); | ||
| 1542 | } | ||
| 1543 | static FORCEINLINE HRESULT IWMPControls2_fastForward(IWMPControls2* This) { | ||
| 1544 | return This->lpVtbl->fastForward(This); | ||
| 1545 | } | ||
| 1546 | static FORCEINLINE HRESULT IWMPControls2_fastReverse(IWMPControls2* This) { | ||
| 1547 | return This->lpVtbl->fastReverse(This); | ||
| 1548 | } | ||
| 1549 | static FORCEINLINE HRESULT IWMPControls2_get_currentPosition(IWMPControls2* This,double *pdCurrentPosition) { | ||
| 1550 | return This->lpVtbl->get_currentPosition(This,pdCurrentPosition); | ||
| 1551 | } | ||
| 1552 | static FORCEINLINE HRESULT IWMPControls2_put_currentPosition(IWMPControls2* This,double pdCurrentPosition) { | ||
| 1553 | return This->lpVtbl->put_currentPosition(This,pdCurrentPosition); | ||
| 1554 | } | ||
| 1555 | static FORCEINLINE HRESULT IWMPControls2_get_currentPositionString(IWMPControls2* This,BSTR *pbstrCurrentPosition) { | ||
| 1556 | return This->lpVtbl->get_currentPositionString(This,pbstrCurrentPosition); | ||
| 1557 | } | ||
| 1558 | static FORCEINLINE HRESULT IWMPControls2_next(IWMPControls2* This) { | ||
| 1559 | return This->lpVtbl->next(This); | ||
| 1560 | } | ||
| 1561 | static FORCEINLINE HRESULT IWMPControls2_previous(IWMPControls2* This) { | ||
| 1562 | return This->lpVtbl->previous(This); | ||
| 1563 | } | ||
| 1564 | static FORCEINLINE HRESULT IWMPControls2_currentItem(IWMPControls2* This,IWMPMedia **ppIWMPMedia) { | ||
| 1565 | return This->lpVtbl->currentItem(This,ppIWMPMedia); | ||
| 1566 | } | ||
| 1567 | static FORCEINLINE HRESULT IWMPControls2_put_currentItem(IWMPControls2* This,IWMPMedia *ppIWMPMedia) { | ||
| 1568 | return This->lpVtbl->put_currentItem(This,ppIWMPMedia); | ||
| 1569 | } | ||
| 1570 | static FORCEINLINE HRESULT IWMPControls2_get_currentMarker(IWMPControls2* This,LONG *plMarker) { | ||
| 1571 | return This->lpVtbl->get_currentMarker(This,plMarker); | ||
| 1572 | } | ||
| 1573 | static FORCEINLINE HRESULT IWMPControls2_put_currentMarker(IWMPControls2* This,LONG plMarker) { | ||
| 1574 | return This->lpVtbl->put_currentMarker(This,plMarker); | ||
| 1575 | } | ||
| 1576 | static FORCEINLINE HRESULT IWMPControls2_playItem(IWMPControls2* This,IWMPMedia *pIWMPMedia) { | ||
| 1577 | return This->lpVtbl->playItem(This,pIWMPMedia); | ||
| 1578 | } | ||
| 1579 | /*** IWMPControls2 methods ***/ | ||
| 1580 | static FORCEINLINE HRESULT IWMPControls2_step(IWMPControls2* This,LONG lStep) { | ||
| 1581 | return This->lpVtbl->step(This,lStep); | ||
| 1582 | } | ||
| 1583 | #endif | ||
| 1584 | #endif | ||
| 1585 | |||
| 1586 | #endif | ||
| 1587 | |||
| 1588 | |||
| 1589 | #endif /* __IWMPControls2_INTERFACE_DEFINED__ */ | ||
| 1590 | |||
| 1591 | /***************************************************************************** | ||
| 1592 | * IWMPRemoteMediaServices interface | ||
| 1593 | */ | ||
| 1594 | #ifndef __IWMPRemoteMediaServices_INTERFACE_DEFINED__ | ||
| 1595 | #define __IWMPRemoteMediaServices_INTERFACE_DEFINED__ | ||
| 1596 | |||
| 1597 | DEFINE_GUID(IID_IWMPRemoteMediaServices, 0xcbb92747, 0x741f, 0x44fe, 0xab,0x5b, 0xf1,0xa4,0x8f,0x3b,0x2a,0x59); | ||
| 1598 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1599 | MIDL_INTERFACE("cbb92747-741f-44fe-ab5b-f1a48f3b2a59") | ||
| 1600 | IWMPRemoteMediaServices : public IUnknown | ||
| 1601 | { | ||
| 1602 | virtual HRESULT STDMETHODCALLTYPE GetServiceType( | ||
| 1603 | BSTR *type) = 0; | ||
| 1604 | |||
| 1605 | virtual HRESULT STDMETHODCALLTYPE GetApplicationName( | ||
| 1606 | BSTR *name) = 0; | ||
| 1607 | |||
| 1608 | virtual HRESULT STDMETHODCALLTYPE GetScriptableObject( | ||
| 1609 | BSTR *name, | ||
| 1610 | IDispatch **out) = 0; | ||
| 1611 | |||
| 1612 | virtual HRESULT STDMETHODCALLTYPE GetCustomUIMode( | ||
| 1613 | BSTR *file) = 0; | ||
| 1614 | |||
| 1615 | }; | ||
| 1616 | #ifdef __CRT_UUID_DECL | ||
| 1617 | __CRT_UUID_DECL(IWMPRemoteMediaServices, 0xcbb92747, 0x741f, 0x44fe, 0xab,0x5b, 0xf1,0xa4,0x8f,0x3b,0x2a,0x59) | ||
| 1618 | #endif | ||
| 1619 | #else | ||
| 1620 | typedef struct IWMPRemoteMediaServicesVtbl { | ||
| 1621 | BEGIN_INTERFACE | ||
| 1622 | |||
| 1623 | /*** IUnknown methods ***/ | ||
| 1624 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1625 | IWMPRemoteMediaServices *This, | ||
| 1626 | REFIID riid, | ||
| 1627 | void **ppvObject); | ||
| 1628 | |||
| 1629 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1630 | IWMPRemoteMediaServices *This); | ||
| 1631 | |||
| 1632 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1633 | IWMPRemoteMediaServices *This); | ||
| 1634 | |||
| 1635 | /*** IWMPRemoteMediaServices methods ***/ | ||
| 1636 | HRESULT (STDMETHODCALLTYPE *GetServiceType)( | ||
| 1637 | IWMPRemoteMediaServices *This, | ||
| 1638 | BSTR *type); | ||
| 1639 | |||
| 1640 | HRESULT (STDMETHODCALLTYPE *GetApplicationName)( | ||
| 1641 | IWMPRemoteMediaServices *This, | ||
| 1642 | BSTR *name); | ||
| 1643 | |||
| 1644 | HRESULT (STDMETHODCALLTYPE *GetScriptableObject)( | ||
| 1645 | IWMPRemoteMediaServices *This, | ||
| 1646 | BSTR *name, | ||
| 1647 | IDispatch **out); | ||
| 1648 | |||
| 1649 | HRESULT (STDMETHODCALLTYPE *GetCustomUIMode)( | ||
| 1650 | IWMPRemoteMediaServices *This, | ||
| 1651 | BSTR *file); | ||
| 1652 | |||
| 1653 | END_INTERFACE | ||
| 1654 | } IWMPRemoteMediaServicesVtbl; | ||
| 1655 | |||
| 1656 | interface IWMPRemoteMediaServices { | ||
| 1657 | CONST_VTBL IWMPRemoteMediaServicesVtbl* lpVtbl; | ||
| 1658 | }; | ||
| 1659 | |||
| 1660 | #ifdef COBJMACROS | ||
| 1661 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1662 | /*** IUnknown methods ***/ | ||
| 1663 | #define IWMPRemoteMediaServices_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1664 | #define IWMPRemoteMediaServices_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1665 | #define IWMPRemoteMediaServices_Release(This) (This)->lpVtbl->Release(This) | ||
| 1666 | /*** IWMPRemoteMediaServices methods ***/ | ||
| 1667 | #define IWMPRemoteMediaServices_GetServiceType(This,type) (This)->lpVtbl->GetServiceType(This,type) | ||
| 1668 | #define IWMPRemoteMediaServices_GetApplicationName(This,name) (This)->lpVtbl->GetApplicationName(This,name) | ||
| 1669 | #define IWMPRemoteMediaServices_GetScriptableObject(This,name,out) (This)->lpVtbl->GetScriptableObject(This,name,out) | ||
| 1670 | #define IWMPRemoteMediaServices_GetCustomUIMode(This,file) (This)->lpVtbl->GetCustomUIMode(This,file) | ||
| 1671 | #else | ||
| 1672 | /*** IUnknown methods ***/ | ||
| 1673 | static FORCEINLINE HRESULT IWMPRemoteMediaServices_QueryInterface(IWMPRemoteMediaServices* This,REFIID riid,void **ppvObject) { | ||
| 1674 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1675 | } | ||
| 1676 | static FORCEINLINE ULONG IWMPRemoteMediaServices_AddRef(IWMPRemoteMediaServices* This) { | ||
| 1677 | return This->lpVtbl->AddRef(This); | ||
| 1678 | } | ||
| 1679 | static FORCEINLINE ULONG IWMPRemoteMediaServices_Release(IWMPRemoteMediaServices* This) { | ||
| 1680 | return This->lpVtbl->Release(This); | ||
| 1681 | } | ||
| 1682 | /*** IWMPRemoteMediaServices methods ***/ | ||
| 1683 | static FORCEINLINE HRESULT IWMPRemoteMediaServices_GetServiceType(IWMPRemoteMediaServices* This,BSTR *type) { | ||
| 1684 | return This->lpVtbl->GetServiceType(This,type); | ||
| 1685 | } | ||
| 1686 | static FORCEINLINE HRESULT IWMPRemoteMediaServices_GetApplicationName(IWMPRemoteMediaServices* This,BSTR *name) { | ||
| 1687 | return This->lpVtbl->GetApplicationName(This,name); | ||
| 1688 | } | ||
| 1689 | static FORCEINLINE HRESULT IWMPRemoteMediaServices_GetScriptableObject(IWMPRemoteMediaServices* This,BSTR *name,IDispatch **out) { | ||
| 1690 | return This->lpVtbl->GetScriptableObject(This,name,out); | ||
| 1691 | } | ||
| 1692 | static FORCEINLINE HRESULT IWMPRemoteMediaServices_GetCustomUIMode(IWMPRemoteMediaServices* This,BSTR *file) { | ||
| 1693 | return This->lpVtbl->GetCustomUIMode(This,file); | ||
| 1694 | } | ||
| 1695 | #endif | ||
| 1696 | #endif | ||
| 1697 | |||
| 1698 | #endif | ||
| 1699 | |||
| 1700 | |||
| 1701 | #endif /* __IWMPRemoteMediaServices_INTERFACE_DEFINED__ */ | ||
| 1702 | |||
| 1703 | /***************************************************************************** | ||
| 1704 | * IWMPSettings interface | ||
| 1705 | */ | ||
| 1706 | #ifndef __IWMPSettings_INTERFACE_DEFINED__ | ||
| 1707 | #define __IWMPSettings_INTERFACE_DEFINED__ | ||
| 1708 | |||
| 1709 | DEFINE_GUID(IID_IWMPSettings, 0x9104d1ab, 0x80c9, 0x4fed, 0xab,0xf0, 0x2e,0x64,0x17,0xa6,0xdf,0x14); | ||
| 1710 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1711 | MIDL_INTERFACE("9104d1ab-80c9-4fed-abf0-2e6417a6df14") | ||
| 1712 | IWMPSettings : public IDispatch | ||
| 1713 | { | ||
| 1714 | virtual HRESULT STDMETHODCALLTYPE get_isAvailable( | ||
| 1715 | BSTR bstrItem, | ||
| 1716 | VARIANT_BOOL *pIsAvailable) = 0; | ||
| 1717 | |||
| 1718 | virtual HRESULT STDMETHODCALLTYPE get_autoStart( | ||
| 1719 | VARIANT_BOOL *pfAutoStart) = 0; | ||
| 1720 | |||
| 1721 | virtual HRESULT STDMETHODCALLTYPE put_autoStart( | ||
| 1722 | VARIANT_BOOL pfAutoStart) = 0; | ||
| 1723 | |||
| 1724 | virtual HRESULT STDMETHODCALLTYPE get_baseURL( | ||
| 1725 | BSTR *pbstrBaseURL) = 0; | ||
| 1726 | |||
| 1727 | virtual HRESULT STDMETHODCALLTYPE put_baseURL( | ||
| 1728 | BSTR pbstrBaseURL) = 0; | ||
| 1729 | |||
| 1730 | virtual HRESULT STDMETHODCALLTYPE get_defaultFrame( | ||
| 1731 | BSTR *pbstrDefaultFrame) = 0; | ||
| 1732 | |||
| 1733 | virtual HRESULT STDMETHODCALLTYPE put_defaultFrame( | ||
| 1734 | BSTR pbstrDefaultFrame) = 0; | ||
| 1735 | |||
| 1736 | virtual HRESULT STDMETHODCALLTYPE get_invokeURLs( | ||
| 1737 | VARIANT_BOOL *pfInvokeURLs) = 0; | ||
| 1738 | |||
| 1739 | virtual HRESULT STDMETHODCALLTYPE put_invokeURLs( | ||
| 1740 | VARIANT_BOOL pfInvokeURLs) = 0; | ||
| 1741 | |||
| 1742 | virtual HRESULT STDMETHODCALLTYPE get_mute( | ||
| 1743 | VARIANT_BOOL *pfMute) = 0; | ||
| 1744 | |||
| 1745 | virtual HRESULT STDMETHODCALLTYPE put_mute( | ||
| 1746 | VARIANT_BOOL pfMute) = 0; | ||
| 1747 | |||
| 1748 | virtual HRESULT STDMETHODCALLTYPE get_playCount( | ||
| 1749 | LONG *plCount) = 0; | ||
| 1750 | |||
| 1751 | virtual HRESULT STDMETHODCALLTYPE put_playCount( | ||
| 1752 | LONG plCount) = 0; | ||
| 1753 | |||
| 1754 | virtual HRESULT STDMETHODCALLTYPE get_rate( | ||
| 1755 | double *pdRate) = 0; | ||
| 1756 | |||
| 1757 | virtual HRESULT STDMETHODCALLTYPE put_rate( | ||
| 1758 | double pdRate) = 0; | ||
| 1759 | |||
| 1760 | virtual HRESULT STDMETHODCALLTYPE get_balance( | ||
| 1761 | LONG *plBalance) = 0; | ||
| 1762 | |||
| 1763 | virtual HRESULT STDMETHODCALLTYPE put_balance( | ||
| 1764 | LONG plBalance) = 0; | ||
| 1765 | |||
| 1766 | virtual HRESULT STDMETHODCALLTYPE get_volume( | ||
| 1767 | LONG *plVolume) = 0; | ||
| 1768 | |||
| 1769 | virtual HRESULT STDMETHODCALLTYPE put_volume( | ||
| 1770 | LONG plVolume) = 0; | ||
| 1771 | |||
| 1772 | virtual HRESULT STDMETHODCALLTYPE getMode( | ||
| 1773 | BSTR bstrMode, | ||
| 1774 | VARIANT_BOOL *pvarfMode) = 0; | ||
| 1775 | |||
| 1776 | virtual HRESULT STDMETHODCALLTYPE setMode( | ||
| 1777 | BSTR bstrMode, | ||
| 1778 | VARIANT_BOOL varfMode) = 0; | ||
| 1779 | |||
| 1780 | virtual HRESULT STDMETHODCALLTYPE get_enableErrorDialogs( | ||
| 1781 | VARIANT_BOOL *pfEnableErrorDialogs) = 0; | ||
| 1782 | |||
| 1783 | virtual HRESULT STDMETHODCALLTYPE put_enableErrorDialogs( | ||
| 1784 | VARIANT_BOOL pfEnableErrorDialogs) = 0; | ||
| 1785 | |||
| 1786 | }; | ||
| 1787 | #ifdef __CRT_UUID_DECL | ||
| 1788 | __CRT_UUID_DECL(IWMPSettings, 0x9104d1ab, 0x80c9, 0x4fed, 0xab,0xf0, 0x2e,0x64,0x17,0xa6,0xdf,0x14) | ||
| 1789 | #endif | ||
| 1790 | #else | ||
| 1791 | typedef struct IWMPSettingsVtbl { | ||
| 1792 | BEGIN_INTERFACE | ||
| 1793 | |||
| 1794 | /*** IUnknown methods ***/ | ||
| 1795 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1796 | IWMPSettings *This, | ||
| 1797 | REFIID riid, | ||
| 1798 | void **ppvObject); | ||
| 1799 | |||
| 1800 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1801 | IWMPSettings *This); | ||
| 1802 | |||
| 1803 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1804 | IWMPSettings *This); | ||
| 1805 | |||
| 1806 | /*** IDispatch methods ***/ | ||
| 1807 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1808 | IWMPSettings *This, | ||
| 1809 | UINT *pctinfo); | ||
| 1810 | |||
| 1811 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1812 | IWMPSettings *This, | ||
| 1813 | UINT iTInfo, | ||
| 1814 | LCID lcid, | ||
| 1815 | ITypeInfo **ppTInfo); | ||
| 1816 | |||
| 1817 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1818 | IWMPSettings *This, | ||
| 1819 | REFIID riid, | ||
| 1820 | LPOLESTR *rgszNames, | ||
| 1821 | UINT cNames, | ||
| 1822 | LCID lcid, | ||
| 1823 | DISPID *rgDispId); | ||
| 1824 | |||
| 1825 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1826 | IWMPSettings *This, | ||
| 1827 | DISPID dispIdMember, | ||
| 1828 | REFIID riid, | ||
| 1829 | LCID lcid, | ||
| 1830 | WORD wFlags, | ||
| 1831 | DISPPARAMS *pDispParams, | ||
| 1832 | VARIANT *pVarResult, | ||
| 1833 | EXCEPINFO *pExcepInfo, | ||
| 1834 | UINT *puArgErr); | ||
| 1835 | |||
| 1836 | /*** IWMPSettings methods ***/ | ||
| 1837 | HRESULT (STDMETHODCALLTYPE *get_isAvailable)( | ||
| 1838 | IWMPSettings *This, | ||
| 1839 | BSTR bstrItem, | ||
| 1840 | VARIANT_BOOL *pIsAvailable); | ||
| 1841 | |||
| 1842 | HRESULT (STDMETHODCALLTYPE *get_autoStart)( | ||
| 1843 | IWMPSettings *This, | ||
| 1844 | VARIANT_BOOL *pfAutoStart); | ||
| 1845 | |||
| 1846 | HRESULT (STDMETHODCALLTYPE *put_autoStart)( | ||
| 1847 | IWMPSettings *This, | ||
| 1848 | VARIANT_BOOL pfAutoStart); | ||
| 1849 | |||
| 1850 | HRESULT (STDMETHODCALLTYPE *get_baseURL)( | ||
| 1851 | IWMPSettings *This, | ||
| 1852 | BSTR *pbstrBaseURL); | ||
| 1853 | |||
| 1854 | HRESULT (STDMETHODCALLTYPE *put_baseURL)( | ||
| 1855 | IWMPSettings *This, | ||
| 1856 | BSTR pbstrBaseURL); | ||
| 1857 | |||
| 1858 | HRESULT (STDMETHODCALLTYPE *get_defaultFrame)( | ||
| 1859 | IWMPSettings *This, | ||
| 1860 | BSTR *pbstrDefaultFrame); | ||
| 1861 | |||
| 1862 | HRESULT (STDMETHODCALLTYPE *put_defaultFrame)( | ||
| 1863 | IWMPSettings *This, | ||
| 1864 | BSTR pbstrDefaultFrame); | ||
| 1865 | |||
| 1866 | HRESULT (STDMETHODCALLTYPE *get_invokeURLs)( | ||
| 1867 | IWMPSettings *This, | ||
| 1868 | VARIANT_BOOL *pfInvokeURLs); | ||
| 1869 | |||
| 1870 | HRESULT (STDMETHODCALLTYPE *put_invokeURLs)( | ||
| 1871 | IWMPSettings *This, | ||
| 1872 | VARIANT_BOOL pfInvokeURLs); | ||
| 1873 | |||
| 1874 | HRESULT (STDMETHODCALLTYPE *get_mute)( | ||
| 1875 | IWMPSettings *This, | ||
| 1876 | VARIANT_BOOL *pfMute); | ||
| 1877 | |||
| 1878 | HRESULT (STDMETHODCALLTYPE *put_mute)( | ||
| 1879 | IWMPSettings *This, | ||
| 1880 | VARIANT_BOOL pfMute); | ||
| 1881 | |||
| 1882 | HRESULT (STDMETHODCALLTYPE *get_playCount)( | ||
| 1883 | IWMPSettings *This, | ||
| 1884 | LONG *plCount); | ||
| 1885 | |||
| 1886 | HRESULT (STDMETHODCALLTYPE *put_playCount)( | ||
| 1887 | IWMPSettings *This, | ||
| 1888 | LONG plCount); | ||
| 1889 | |||
| 1890 | HRESULT (STDMETHODCALLTYPE *get_rate)( | ||
| 1891 | IWMPSettings *This, | ||
| 1892 | double *pdRate); | ||
| 1893 | |||
| 1894 | HRESULT (STDMETHODCALLTYPE *put_rate)( | ||
| 1895 | IWMPSettings *This, | ||
| 1896 | double pdRate); | ||
| 1897 | |||
| 1898 | HRESULT (STDMETHODCALLTYPE *get_balance)( | ||
| 1899 | IWMPSettings *This, | ||
| 1900 | LONG *plBalance); | ||
| 1901 | |||
| 1902 | HRESULT (STDMETHODCALLTYPE *put_balance)( | ||
| 1903 | IWMPSettings *This, | ||
| 1904 | LONG plBalance); | ||
| 1905 | |||
| 1906 | HRESULT (STDMETHODCALLTYPE *get_volume)( | ||
| 1907 | IWMPSettings *This, | ||
| 1908 | LONG *plVolume); | ||
| 1909 | |||
| 1910 | HRESULT (STDMETHODCALLTYPE *put_volume)( | ||
| 1911 | IWMPSettings *This, | ||
| 1912 | LONG plVolume); | ||
| 1913 | |||
| 1914 | HRESULT (STDMETHODCALLTYPE *getMode)( | ||
| 1915 | IWMPSettings *This, | ||
| 1916 | BSTR bstrMode, | ||
| 1917 | VARIANT_BOOL *pvarfMode); | ||
| 1918 | |||
| 1919 | HRESULT (STDMETHODCALLTYPE *setMode)( | ||
| 1920 | IWMPSettings *This, | ||
| 1921 | BSTR bstrMode, | ||
| 1922 | VARIANT_BOOL varfMode); | ||
| 1923 | |||
| 1924 | HRESULT (STDMETHODCALLTYPE *get_enableErrorDialogs)( | ||
| 1925 | IWMPSettings *This, | ||
| 1926 | VARIANT_BOOL *pfEnableErrorDialogs); | ||
| 1927 | |||
| 1928 | HRESULT (STDMETHODCALLTYPE *put_enableErrorDialogs)( | ||
| 1929 | IWMPSettings *This, | ||
| 1930 | VARIANT_BOOL pfEnableErrorDialogs); | ||
| 1931 | |||
| 1932 | END_INTERFACE | ||
| 1933 | } IWMPSettingsVtbl; | ||
| 1934 | |||
| 1935 | interface IWMPSettings { | ||
| 1936 | CONST_VTBL IWMPSettingsVtbl* lpVtbl; | ||
| 1937 | }; | ||
| 1938 | |||
| 1939 | #ifdef COBJMACROS | ||
| 1940 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1941 | /*** IUnknown methods ***/ | ||
| 1942 | #define IWMPSettings_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1943 | #define IWMPSettings_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1944 | #define IWMPSettings_Release(This) (This)->lpVtbl->Release(This) | ||
| 1945 | /*** IDispatch methods ***/ | ||
| 1946 | #define IWMPSettings_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1947 | #define IWMPSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1948 | #define IWMPSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1949 | #define IWMPSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1950 | /*** IWMPSettings methods ***/ | ||
| 1951 | #define IWMPSettings_get_isAvailable(This,bstrItem,pIsAvailable) (This)->lpVtbl->get_isAvailable(This,bstrItem,pIsAvailable) | ||
| 1952 | #define IWMPSettings_get_autoStart(This,pfAutoStart) (This)->lpVtbl->get_autoStart(This,pfAutoStart) | ||
| 1953 | #define IWMPSettings_put_autoStart(This,pfAutoStart) (This)->lpVtbl->put_autoStart(This,pfAutoStart) | ||
| 1954 | #define IWMPSettings_get_baseURL(This,pbstrBaseURL) (This)->lpVtbl->get_baseURL(This,pbstrBaseURL) | ||
| 1955 | #define IWMPSettings_put_baseURL(This,pbstrBaseURL) (This)->lpVtbl->put_baseURL(This,pbstrBaseURL) | ||
| 1956 | #define IWMPSettings_get_defaultFrame(This,pbstrDefaultFrame) (This)->lpVtbl->get_defaultFrame(This,pbstrDefaultFrame) | ||
| 1957 | #define IWMPSettings_put_defaultFrame(This,pbstrDefaultFrame) (This)->lpVtbl->put_defaultFrame(This,pbstrDefaultFrame) | ||
| 1958 | #define IWMPSettings_get_invokeURLs(This,pfInvokeURLs) (This)->lpVtbl->get_invokeURLs(This,pfInvokeURLs) | ||
| 1959 | #define IWMPSettings_put_invokeURLs(This,pfInvokeURLs) (This)->lpVtbl->put_invokeURLs(This,pfInvokeURLs) | ||
| 1960 | #define IWMPSettings_get_mute(This,pfMute) (This)->lpVtbl->get_mute(This,pfMute) | ||
| 1961 | #define IWMPSettings_put_mute(This,pfMute) (This)->lpVtbl->put_mute(This,pfMute) | ||
| 1962 | #define IWMPSettings_get_playCount(This,plCount) (This)->lpVtbl->get_playCount(This,plCount) | ||
| 1963 | #define IWMPSettings_put_playCount(This,plCount) (This)->lpVtbl->put_playCount(This,plCount) | ||
| 1964 | #define IWMPSettings_get_rate(This,pdRate) (This)->lpVtbl->get_rate(This,pdRate) | ||
| 1965 | #define IWMPSettings_put_rate(This,pdRate) (This)->lpVtbl->put_rate(This,pdRate) | ||
| 1966 | #define IWMPSettings_get_balance(This,plBalance) (This)->lpVtbl->get_balance(This,plBalance) | ||
| 1967 | #define IWMPSettings_put_balance(This,plBalance) (This)->lpVtbl->put_balance(This,plBalance) | ||
| 1968 | #define IWMPSettings_get_volume(This,plVolume) (This)->lpVtbl->get_volume(This,plVolume) | ||
| 1969 | #define IWMPSettings_put_volume(This,plVolume) (This)->lpVtbl->put_volume(This,plVolume) | ||
| 1970 | #define IWMPSettings_getMode(This,bstrMode,pvarfMode) (This)->lpVtbl->getMode(This,bstrMode,pvarfMode) | ||
| 1971 | #define IWMPSettings_setMode(This,bstrMode,varfMode) (This)->lpVtbl->setMode(This,bstrMode,varfMode) | ||
| 1972 | #define IWMPSettings_get_enableErrorDialogs(This,pfEnableErrorDialogs) (This)->lpVtbl->get_enableErrorDialogs(This,pfEnableErrorDialogs) | ||
| 1973 | #define IWMPSettings_put_enableErrorDialogs(This,pfEnableErrorDialogs) (This)->lpVtbl->put_enableErrorDialogs(This,pfEnableErrorDialogs) | ||
| 1974 | #else | ||
| 1975 | /*** IUnknown methods ***/ | ||
| 1976 | static FORCEINLINE HRESULT IWMPSettings_QueryInterface(IWMPSettings* This,REFIID riid,void **ppvObject) { | ||
| 1977 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1978 | } | ||
| 1979 | static FORCEINLINE ULONG IWMPSettings_AddRef(IWMPSettings* This) { | ||
| 1980 | return This->lpVtbl->AddRef(This); | ||
| 1981 | } | ||
| 1982 | static FORCEINLINE ULONG IWMPSettings_Release(IWMPSettings* This) { | ||
| 1983 | return This->lpVtbl->Release(This); | ||
| 1984 | } | ||
| 1985 | /*** IDispatch methods ***/ | ||
| 1986 | static FORCEINLINE HRESULT IWMPSettings_GetTypeInfoCount(IWMPSettings* This,UINT *pctinfo) { | ||
| 1987 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1988 | } | ||
| 1989 | static FORCEINLINE HRESULT IWMPSettings_GetTypeInfo(IWMPSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1990 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1991 | } | ||
| 1992 | static FORCEINLINE HRESULT IWMPSettings_GetIDsOfNames(IWMPSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1993 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1994 | } | ||
| 1995 | static FORCEINLINE HRESULT IWMPSettings_Invoke(IWMPSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1996 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1997 | } | ||
| 1998 | /*** IWMPSettings methods ***/ | ||
| 1999 | static FORCEINLINE HRESULT IWMPSettings_get_isAvailable(IWMPSettings* This,BSTR bstrItem,VARIANT_BOOL *pIsAvailable) { | ||
| 2000 | return This->lpVtbl->get_isAvailable(This,bstrItem,pIsAvailable); | ||
| 2001 | } | ||
| 2002 | static FORCEINLINE HRESULT IWMPSettings_get_autoStart(IWMPSettings* This,VARIANT_BOOL *pfAutoStart) { | ||
| 2003 | return This->lpVtbl->get_autoStart(This,pfAutoStart); | ||
| 2004 | } | ||
| 2005 | static FORCEINLINE HRESULT IWMPSettings_put_autoStart(IWMPSettings* This,VARIANT_BOOL pfAutoStart) { | ||
| 2006 | return This->lpVtbl->put_autoStart(This,pfAutoStart); | ||
| 2007 | } | ||
| 2008 | static FORCEINLINE HRESULT IWMPSettings_get_baseURL(IWMPSettings* This,BSTR *pbstrBaseURL) { | ||
| 2009 | return This->lpVtbl->get_baseURL(This,pbstrBaseURL); | ||
| 2010 | } | ||
| 2011 | static FORCEINLINE HRESULT IWMPSettings_put_baseURL(IWMPSettings* This,BSTR pbstrBaseURL) { | ||
| 2012 | return This->lpVtbl->put_baseURL(This,pbstrBaseURL); | ||
| 2013 | } | ||
| 2014 | static FORCEINLINE HRESULT IWMPSettings_get_defaultFrame(IWMPSettings* This,BSTR *pbstrDefaultFrame) { | ||
| 2015 | return This->lpVtbl->get_defaultFrame(This,pbstrDefaultFrame); | ||
| 2016 | } | ||
| 2017 | static FORCEINLINE HRESULT IWMPSettings_put_defaultFrame(IWMPSettings* This,BSTR pbstrDefaultFrame) { | ||
| 2018 | return This->lpVtbl->put_defaultFrame(This,pbstrDefaultFrame); | ||
| 2019 | } | ||
| 2020 | static FORCEINLINE HRESULT IWMPSettings_get_invokeURLs(IWMPSettings* This,VARIANT_BOOL *pfInvokeURLs) { | ||
| 2021 | return This->lpVtbl->get_invokeURLs(This,pfInvokeURLs); | ||
| 2022 | } | ||
| 2023 | static FORCEINLINE HRESULT IWMPSettings_put_invokeURLs(IWMPSettings* This,VARIANT_BOOL pfInvokeURLs) { | ||
| 2024 | return This->lpVtbl->put_invokeURLs(This,pfInvokeURLs); | ||
| 2025 | } | ||
| 2026 | static FORCEINLINE HRESULT IWMPSettings_get_mute(IWMPSettings* This,VARIANT_BOOL *pfMute) { | ||
| 2027 | return This->lpVtbl->get_mute(This,pfMute); | ||
| 2028 | } | ||
| 2029 | static FORCEINLINE HRESULT IWMPSettings_put_mute(IWMPSettings* This,VARIANT_BOOL pfMute) { | ||
| 2030 | return This->lpVtbl->put_mute(This,pfMute); | ||
| 2031 | } | ||
| 2032 | static FORCEINLINE HRESULT IWMPSettings_get_playCount(IWMPSettings* This,LONG *plCount) { | ||
| 2033 | return This->lpVtbl->get_playCount(This,plCount); | ||
| 2034 | } | ||
| 2035 | static FORCEINLINE HRESULT IWMPSettings_put_playCount(IWMPSettings* This,LONG plCount) { | ||
| 2036 | return This->lpVtbl->put_playCount(This,plCount); | ||
| 2037 | } | ||
| 2038 | static FORCEINLINE HRESULT IWMPSettings_get_rate(IWMPSettings* This,double *pdRate) { | ||
| 2039 | return This->lpVtbl->get_rate(This,pdRate); | ||
| 2040 | } | ||
| 2041 | static FORCEINLINE HRESULT IWMPSettings_put_rate(IWMPSettings* This,double pdRate) { | ||
| 2042 | return This->lpVtbl->put_rate(This,pdRate); | ||
| 2043 | } | ||
| 2044 | static FORCEINLINE HRESULT IWMPSettings_get_balance(IWMPSettings* This,LONG *plBalance) { | ||
| 2045 | return This->lpVtbl->get_balance(This,plBalance); | ||
| 2046 | } | ||
| 2047 | static FORCEINLINE HRESULT IWMPSettings_put_balance(IWMPSettings* This,LONG plBalance) { | ||
| 2048 | return This->lpVtbl->put_balance(This,plBalance); | ||
| 2049 | } | ||
| 2050 | static FORCEINLINE HRESULT IWMPSettings_get_volume(IWMPSettings* This,LONG *plVolume) { | ||
| 2051 | return This->lpVtbl->get_volume(This,plVolume); | ||
| 2052 | } | ||
| 2053 | static FORCEINLINE HRESULT IWMPSettings_put_volume(IWMPSettings* This,LONG plVolume) { | ||
| 2054 | return This->lpVtbl->put_volume(This,plVolume); | ||
| 2055 | } | ||
| 2056 | static FORCEINLINE HRESULT IWMPSettings_getMode(IWMPSettings* This,BSTR bstrMode,VARIANT_BOOL *pvarfMode) { | ||
| 2057 | return This->lpVtbl->getMode(This,bstrMode,pvarfMode); | ||
| 2058 | } | ||
| 2059 | static FORCEINLINE HRESULT IWMPSettings_setMode(IWMPSettings* This,BSTR bstrMode,VARIANT_BOOL varfMode) { | ||
| 2060 | return This->lpVtbl->setMode(This,bstrMode,varfMode); | ||
| 2061 | } | ||
| 2062 | static FORCEINLINE HRESULT IWMPSettings_get_enableErrorDialogs(IWMPSettings* This,VARIANT_BOOL *pfEnableErrorDialogs) { | ||
| 2063 | return This->lpVtbl->get_enableErrorDialogs(This,pfEnableErrorDialogs); | ||
| 2064 | } | ||
| 2065 | static FORCEINLINE HRESULT IWMPSettings_put_enableErrorDialogs(IWMPSettings* This,VARIANT_BOOL pfEnableErrorDialogs) { | ||
| 2066 | return This->lpVtbl->put_enableErrorDialogs(This,pfEnableErrorDialogs); | ||
| 2067 | } | ||
| 2068 | #endif | ||
| 2069 | #endif | ||
| 2070 | |||
| 2071 | #endif | ||
| 2072 | |||
| 2073 | |||
| 2074 | #endif /* __IWMPSettings_INTERFACE_DEFINED__ */ | ||
| 2075 | |||
| 2076 | /***************************************************************************** | ||
| 2077 | * IWMPStringCollection interface | ||
| 2078 | */ | ||
| 2079 | #ifndef __IWMPStringCollection_INTERFACE_DEFINED__ | ||
| 2080 | #define __IWMPStringCollection_INTERFACE_DEFINED__ | ||
| 2081 | |||
| 2082 | DEFINE_GUID(IID_IWMPStringCollection, 0x4a976298, 0x8c0d, 0x11d3, 0xb3,0x89, 0x00,0xc0,0x4f,0x68,0x57,0x4b); | ||
| 2083 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2084 | MIDL_INTERFACE("4a976298-8c0d-11d3-b389-00c04f68574b") | ||
| 2085 | IWMPStringCollection : public IDispatch | ||
| 2086 | { | ||
| 2087 | virtual HRESULT STDMETHODCALLTYPE get_count( | ||
| 2088 | LONG *plCount) = 0; | ||
| 2089 | |||
| 2090 | virtual HRESULT STDMETHODCALLTYPE Item( | ||
| 2091 | LONG lIndex, | ||
| 2092 | BSTR *pbstrString) = 0; | ||
| 2093 | |||
| 2094 | }; | ||
| 2095 | #ifdef __CRT_UUID_DECL | ||
| 2096 | __CRT_UUID_DECL(IWMPStringCollection, 0x4a976298, 0x8c0d, 0x11d3, 0xb3,0x89, 0x00,0xc0,0x4f,0x68,0x57,0x4b) | ||
| 2097 | #endif | ||
| 2098 | #else | ||
| 2099 | typedef struct IWMPStringCollectionVtbl { | ||
| 2100 | BEGIN_INTERFACE | ||
| 2101 | |||
| 2102 | /*** IUnknown methods ***/ | ||
| 2103 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2104 | IWMPStringCollection *This, | ||
| 2105 | REFIID riid, | ||
| 2106 | void **ppvObject); | ||
| 2107 | |||
| 2108 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2109 | IWMPStringCollection *This); | ||
| 2110 | |||
| 2111 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2112 | IWMPStringCollection *This); | ||
| 2113 | |||
| 2114 | /*** IDispatch methods ***/ | ||
| 2115 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2116 | IWMPStringCollection *This, | ||
| 2117 | UINT *pctinfo); | ||
| 2118 | |||
| 2119 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2120 | IWMPStringCollection *This, | ||
| 2121 | UINT iTInfo, | ||
| 2122 | LCID lcid, | ||
| 2123 | ITypeInfo **ppTInfo); | ||
| 2124 | |||
| 2125 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2126 | IWMPStringCollection *This, | ||
| 2127 | REFIID riid, | ||
| 2128 | LPOLESTR *rgszNames, | ||
| 2129 | UINT cNames, | ||
| 2130 | LCID lcid, | ||
| 2131 | DISPID *rgDispId); | ||
| 2132 | |||
| 2133 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2134 | IWMPStringCollection *This, | ||
| 2135 | DISPID dispIdMember, | ||
| 2136 | REFIID riid, | ||
| 2137 | LCID lcid, | ||
| 2138 | WORD wFlags, | ||
| 2139 | DISPPARAMS *pDispParams, | ||
| 2140 | VARIANT *pVarResult, | ||
| 2141 | EXCEPINFO *pExcepInfo, | ||
| 2142 | UINT *puArgErr); | ||
| 2143 | |||
| 2144 | /*** IWMPStringCollection methods ***/ | ||
| 2145 | HRESULT (STDMETHODCALLTYPE *get_count)( | ||
| 2146 | IWMPStringCollection *This, | ||
| 2147 | LONG *plCount); | ||
| 2148 | |||
| 2149 | HRESULT (STDMETHODCALLTYPE *Item)( | ||
| 2150 | IWMPStringCollection *This, | ||
| 2151 | LONG lIndex, | ||
| 2152 | BSTR *pbstrString); | ||
| 2153 | |||
| 2154 | END_INTERFACE | ||
| 2155 | } IWMPStringCollectionVtbl; | ||
| 2156 | |||
| 2157 | interface IWMPStringCollection { | ||
| 2158 | CONST_VTBL IWMPStringCollectionVtbl* lpVtbl; | ||
| 2159 | }; | ||
| 2160 | |||
| 2161 | #ifdef COBJMACROS | ||
| 2162 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2163 | /*** IUnknown methods ***/ | ||
| 2164 | #define IWMPStringCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2165 | #define IWMPStringCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2166 | #define IWMPStringCollection_Release(This) (This)->lpVtbl->Release(This) | ||
| 2167 | /*** IDispatch methods ***/ | ||
| 2168 | #define IWMPStringCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2169 | #define IWMPStringCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2170 | #define IWMPStringCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2171 | #define IWMPStringCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2172 | /*** IWMPStringCollection methods ***/ | ||
| 2173 | #define IWMPStringCollection_get_count(This,plCount) (This)->lpVtbl->get_count(This,plCount) | ||
| 2174 | #define IWMPStringCollection_Item(This,lIndex,pbstrString) (This)->lpVtbl->Item(This,lIndex,pbstrString) | ||
| 2175 | #else | ||
| 2176 | /*** IUnknown methods ***/ | ||
| 2177 | static FORCEINLINE HRESULT IWMPStringCollection_QueryInterface(IWMPStringCollection* This,REFIID riid,void **ppvObject) { | ||
| 2178 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2179 | } | ||
| 2180 | static FORCEINLINE ULONG IWMPStringCollection_AddRef(IWMPStringCollection* This) { | ||
| 2181 | return This->lpVtbl->AddRef(This); | ||
| 2182 | } | ||
| 2183 | static FORCEINLINE ULONG IWMPStringCollection_Release(IWMPStringCollection* This) { | ||
| 2184 | return This->lpVtbl->Release(This); | ||
| 2185 | } | ||
| 2186 | /*** IDispatch methods ***/ | ||
| 2187 | static FORCEINLINE HRESULT IWMPStringCollection_GetTypeInfoCount(IWMPStringCollection* This,UINT *pctinfo) { | ||
| 2188 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2189 | } | ||
| 2190 | static FORCEINLINE HRESULT IWMPStringCollection_GetTypeInfo(IWMPStringCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2191 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2192 | } | ||
| 2193 | static FORCEINLINE HRESULT IWMPStringCollection_GetIDsOfNames(IWMPStringCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2194 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2195 | } | ||
| 2196 | static FORCEINLINE HRESULT IWMPStringCollection_Invoke(IWMPStringCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2197 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2198 | } | ||
| 2199 | /*** IWMPStringCollection methods ***/ | ||
| 2200 | static FORCEINLINE HRESULT IWMPStringCollection_get_count(IWMPStringCollection* This,LONG *plCount) { | ||
| 2201 | return This->lpVtbl->get_count(This,plCount); | ||
| 2202 | } | ||
| 2203 | static FORCEINLINE HRESULT IWMPStringCollection_Item(IWMPStringCollection* This,LONG lIndex,BSTR *pbstrString) { | ||
| 2204 | return This->lpVtbl->Item(This,lIndex,pbstrString); | ||
| 2205 | } | ||
| 2206 | #endif | ||
| 2207 | #endif | ||
| 2208 | |||
| 2209 | #endif | ||
| 2210 | |||
| 2211 | |||
| 2212 | #endif /* __IWMPStringCollection_INTERFACE_DEFINED__ */ | ||
| 2213 | |||
| 2214 | /***************************************************************************** | ||
| 2215 | * IWMPMediaCollection interface | ||
| 2216 | */ | ||
| 2217 | #ifndef __IWMPMediaCollection_INTERFACE_DEFINED__ | ||
| 2218 | #define __IWMPMediaCollection_INTERFACE_DEFINED__ | ||
| 2219 | |||
| 2220 | DEFINE_GUID(IID_IWMPMediaCollection, 0x8363bc22, 0xb4b4, 0x4b19, 0x98,0x9d, 0x1c,0xd7,0x65,0x74,0x9d,0xd1); | ||
| 2221 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2222 | MIDL_INTERFACE("8363bc22-b4b4-4b19-989d-1cd765749dd1") | ||
| 2223 | IWMPMediaCollection : public IDispatch | ||
| 2224 | { | ||
| 2225 | virtual HRESULT STDMETHODCALLTYPE add( | ||
| 2226 | BSTR bstrURL, | ||
| 2227 | IWMPMedia **ppItem) = 0; | ||
| 2228 | |||
| 2229 | virtual HRESULT STDMETHODCALLTYPE getAll( | ||
| 2230 | IWMPPlaylist **ppMediaItems) = 0; | ||
| 2231 | |||
| 2232 | virtual HRESULT STDMETHODCALLTYPE getByName( | ||
| 2233 | BSTR bstrName, | ||
| 2234 | IWMPPlaylist **ppMediaItems) = 0; | ||
| 2235 | |||
| 2236 | virtual HRESULT STDMETHODCALLTYPE getByGenre( | ||
| 2237 | BSTR bstrGenre, | ||
| 2238 | IWMPPlaylist **ppMediaItems) = 0; | ||
| 2239 | |||
| 2240 | virtual HRESULT STDMETHODCALLTYPE getByAuthor( | ||
| 2241 | BSTR bstrAuthor, | ||
| 2242 | IWMPPlaylist **ppMediaItems) = 0; | ||
| 2243 | |||
| 2244 | virtual HRESULT STDMETHODCALLTYPE getByAlbum( | ||
| 2245 | BSTR bstrAlbum, | ||
| 2246 | IWMPPlaylist **ppMediaItems) = 0; | ||
| 2247 | |||
| 2248 | virtual HRESULT STDMETHODCALLTYPE getByAttribute( | ||
| 2249 | BSTR bstrAttribute, | ||
| 2250 | BSTR bstrValue, | ||
| 2251 | IWMPPlaylist **ppMediaItems) = 0; | ||
| 2252 | |||
| 2253 | virtual HRESULT STDMETHODCALLTYPE remove( | ||
| 2254 | IWMPMedia *pItem, | ||
| 2255 | VARIANT_BOOL varfDeleteFile) = 0; | ||
| 2256 | |||
| 2257 | virtual HRESULT STDMETHODCALLTYPE getAttributeStringCollection( | ||
| 2258 | BSTR bstrAttribute, | ||
| 2259 | BSTR bstrMediaType, | ||
| 2260 | IWMPStringCollection **ppStringCollection) = 0; | ||
| 2261 | |||
| 2262 | virtual HRESULT STDMETHODCALLTYPE getMediaAtom( | ||
| 2263 | BSTR bstrItemName, | ||
| 2264 | LONG *plAtom) = 0; | ||
| 2265 | |||
| 2266 | virtual HRESULT STDMETHODCALLTYPE setDeleted( | ||
| 2267 | IWMPMedia *pItem, | ||
| 2268 | VARIANT_BOOL varfIsDeleted) = 0; | ||
| 2269 | |||
| 2270 | virtual HRESULT STDMETHODCALLTYPE isDeleted( | ||
| 2271 | IWMPMedia *pItem, | ||
| 2272 | VARIANT_BOOL *pvarfIsDeleted) = 0; | ||
| 2273 | |||
| 2274 | }; | ||
| 2275 | #ifdef __CRT_UUID_DECL | ||
| 2276 | __CRT_UUID_DECL(IWMPMediaCollection, 0x8363bc22, 0xb4b4, 0x4b19, 0x98,0x9d, 0x1c,0xd7,0x65,0x74,0x9d,0xd1) | ||
| 2277 | #endif | ||
| 2278 | #else | ||
| 2279 | typedef struct IWMPMediaCollectionVtbl { | ||
| 2280 | BEGIN_INTERFACE | ||
| 2281 | |||
| 2282 | /*** IUnknown methods ***/ | ||
| 2283 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2284 | IWMPMediaCollection *This, | ||
| 2285 | REFIID riid, | ||
| 2286 | void **ppvObject); | ||
| 2287 | |||
| 2288 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2289 | IWMPMediaCollection *This); | ||
| 2290 | |||
| 2291 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2292 | IWMPMediaCollection *This); | ||
| 2293 | |||
| 2294 | /*** IDispatch methods ***/ | ||
| 2295 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2296 | IWMPMediaCollection *This, | ||
| 2297 | UINT *pctinfo); | ||
| 2298 | |||
| 2299 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2300 | IWMPMediaCollection *This, | ||
| 2301 | UINT iTInfo, | ||
| 2302 | LCID lcid, | ||
| 2303 | ITypeInfo **ppTInfo); | ||
| 2304 | |||
| 2305 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2306 | IWMPMediaCollection *This, | ||
| 2307 | REFIID riid, | ||
| 2308 | LPOLESTR *rgszNames, | ||
| 2309 | UINT cNames, | ||
| 2310 | LCID lcid, | ||
| 2311 | DISPID *rgDispId); | ||
| 2312 | |||
| 2313 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2314 | IWMPMediaCollection *This, | ||
| 2315 | DISPID dispIdMember, | ||
| 2316 | REFIID riid, | ||
| 2317 | LCID lcid, | ||
| 2318 | WORD wFlags, | ||
| 2319 | DISPPARAMS *pDispParams, | ||
| 2320 | VARIANT *pVarResult, | ||
| 2321 | EXCEPINFO *pExcepInfo, | ||
| 2322 | UINT *puArgErr); | ||
| 2323 | |||
| 2324 | /*** IWMPMediaCollection methods ***/ | ||
| 2325 | HRESULT (STDMETHODCALLTYPE *add)( | ||
| 2326 | IWMPMediaCollection *This, | ||
| 2327 | BSTR bstrURL, | ||
| 2328 | IWMPMedia **ppItem); | ||
| 2329 | |||
| 2330 | HRESULT (STDMETHODCALLTYPE *getAll)( | ||
| 2331 | IWMPMediaCollection *This, | ||
| 2332 | IWMPPlaylist **ppMediaItems); | ||
| 2333 | |||
| 2334 | HRESULT (STDMETHODCALLTYPE *getByName)( | ||
| 2335 | IWMPMediaCollection *This, | ||
| 2336 | BSTR bstrName, | ||
| 2337 | IWMPPlaylist **ppMediaItems); | ||
| 2338 | |||
| 2339 | HRESULT (STDMETHODCALLTYPE *getByGenre)( | ||
| 2340 | IWMPMediaCollection *This, | ||
| 2341 | BSTR bstrGenre, | ||
| 2342 | IWMPPlaylist **ppMediaItems); | ||
| 2343 | |||
| 2344 | HRESULT (STDMETHODCALLTYPE *getByAuthor)( | ||
| 2345 | IWMPMediaCollection *This, | ||
| 2346 | BSTR bstrAuthor, | ||
| 2347 | IWMPPlaylist **ppMediaItems); | ||
| 2348 | |||
| 2349 | HRESULT (STDMETHODCALLTYPE *getByAlbum)( | ||
| 2350 | IWMPMediaCollection *This, | ||
| 2351 | BSTR bstrAlbum, | ||
| 2352 | IWMPPlaylist **ppMediaItems); | ||
| 2353 | |||
| 2354 | HRESULT (STDMETHODCALLTYPE *getByAttribute)( | ||
| 2355 | IWMPMediaCollection *This, | ||
| 2356 | BSTR bstrAttribute, | ||
| 2357 | BSTR bstrValue, | ||
| 2358 | IWMPPlaylist **ppMediaItems); | ||
| 2359 | |||
| 2360 | HRESULT (STDMETHODCALLTYPE *remove)( | ||
| 2361 | IWMPMediaCollection *This, | ||
| 2362 | IWMPMedia *pItem, | ||
| 2363 | VARIANT_BOOL varfDeleteFile); | ||
| 2364 | |||
| 2365 | HRESULT (STDMETHODCALLTYPE *getAttributeStringCollection)( | ||
| 2366 | IWMPMediaCollection *This, | ||
| 2367 | BSTR bstrAttribute, | ||
| 2368 | BSTR bstrMediaType, | ||
| 2369 | IWMPStringCollection **ppStringCollection); | ||
| 2370 | |||
| 2371 | HRESULT (STDMETHODCALLTYPE *getMediaAtom)( | ||
| 2372 | IWMPMediaCollection *This, | ||
| 2373 | BSTR bstrItemName, | ||
| 2374 | LONG *plAtom); | ||
| 2375 | |||
| 2376 | HRESULT (STDMETHODCALLTYPE *setDeleted)( | ||
| 2377 | IWMPMediaCollection *This, | ||
| 2378 | IWMPMedia *pItem, | ||
| 2379 | VARIANT_BOOL varfIsDeleted); | ||
| 2380 | |||
| 2381 | HRESULT (STDMETHODCALLTYPE *isDeleted)( | ||
| 2382 | IWMPMediaCollection *This, | ||
| 2383 | IWMPMedia *pItem, | ||
| 2384 | VARIANT_BOOL *pvarfIsDeleted); | ||
| 2385 | |||
| 2386 | END_INTERFACE | ||
| 2387 | } IWMPMediaCollectionVtbl; | ||
| 2388 | |||
| 2389 | interface IWMPMediaCollection { | ||
| 2390 | CONST_VTBL IWMPMediaCollectionVtbl* lpVtbl; | ||
| 2391 | }; | ||
| 2392 | |||
| 2393 | #ifdef COBJMACROS | ||
| 2394 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2395 | /*** IUnknown methods ***/ | ||
| 2396 | #define IWMPMediaCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2397 | #define IWMPMediaCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2398 | #define IWMPMediaCollection_Release(This) (This)->lpVtbl->Release(This) | ||
| 2399 | /*** IDispatch methods ***/ | ||
| 2400 | #define IWMPMediaCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2401 | #define IWMPMediaCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2402 | #define IWMPMediaCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2403 | #define IWMPMediaCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2404 | /*** IWMPMediaCollection methods ***/ | ||
| 2405 | #define IWMPMediaCollection_add(This,bstrURL,ppItem) (This)->lpVtbl->add(This,bstrURL,ppItem) | ||
| 2406 | #define IWMPMediaCollection_getAll(This,ppMediaItems) (This)->lpVtbl->getAll(This,ppMediaItems) | ||
| 2407 | #define IWMPMediaCollection_getByName(This,bstrName,ppMediaItems) (This)->lpVtbl->getByName(This,bstrName,ppMediaItems) | ||
| 2408 | #define IWMPMediaCollection_getByGenre(This,bstrGenre,ppMediaItems) (This)->lpVtbl->getByGenre(This,bstrGenre,ppMediaItems) | ||
| 2409 | #define IWMPMediaCollection_getByAuthor(This,bstrAuthor,ppMediaItems) (This)->lpVtbl->getByAuthor(This,bstrAuthor,ppMediaItems) | ||
| 2410 | #define IWMPMediaCollection_getByAlbum(This,bstrAlbum,ppMediaItems) (This)->lpVtbl->getByAlbum(This,bstrAlbum,ppMediaItems) | ||
| 2411 | #define IWMPMediaCollection_getByAttribute(This,bstrAttribute,bstrValue,ppMediaItems) (This)->lpVtbl->getByAttribute(This,bstrAttribute,bstrValue,ppMediaItems) | ||
| 2412 | #define IWMPMediaCollection_remove(This,pItem,varfDeleteFile) (This)->lpVtbl->remove(This,pItem,varfDeleteFile) | ||
| 2413 | #define IWMPMediaCollection_getAttributeStringCollection(This,bstrAttribute,bstrMediaType,ppStringCollection) (This)->lpVtbl->getAttributeStringCollection(This,bstrAttribute,bstrMediaType,ppStringCollection) | ||
| 2414 | #define IWMPMediaCollection_getMediaAtom(This,bstrItemName,plAtom) (This)->lpVtbl->getMediaAtom(This,bstrItemName,plAtom) | ||
| 2415 | #define IWMPMediaCollection_setDeleted(This,pItem,varfIsDeleted) (This)->lpVtbl->setDeleted(This,pItem,varfIsDeleted) | ||
| 2416 | #define IWMPMediaCollection_isDeleted(This,pItem,pvarfIsDeleted) (This)->lpVtbl->isDeleted(This,pItem,pvarfIsDeleted) | ||
| 2417 | #else | ||
| 2418 | /*** IUnknown methods ***/ | ||
| 2419 | static FORCEINLINE HRESULT IWMPMediaCollection_QueryInterface(IWMPMediaCollection* This,REFIID riid,void **ppvObject) { | ||
| 2420 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2421 | } | ||
| 2422 | static FORCEINLINE ULONG IWMPMediaCollection_AddRef(IWMPMediaCollection* This) { | ||
| 2423 | return This->lpVtbl->AddRef(This); | ||
| 2424 | } | ||
| 2425 | static FORCEINLINE ULONG IWMPMediaCollection_Release(IWMPMediaCollection* This) { | ||
| 2426 | return This->lpVtbl->Release(This); | ||
| 2427 | } | ||
| 2428 | /*** IDispatch methods ***/ | ||
| 2429 | static FORCEINLINE HRESULT IWMPMediaCollection_GetTypeInfoCount(IWMPMediaCollection* This,UINT *pctinfo) { | ||
| 2430 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2431 | } | ||
| 2432 | static FORCEINLINE HRESULT IWMPMediaCollection_GetTypeInfo(IWMPMediaCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2433 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2434 | } | ||
| 2435 | static FORCEINLINE HRESULT IWMPMediaCollection_GetIDsOfNames(IWMPMediaCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2436 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2437 | } | ||
| 2438 | static FORCEINLINE HRESULT IWMPMediaCollection_Invoke(IWMPMediaCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2439 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2440 | } | ||
| 2441 | /*** IWMPMediaCollection methods ***/ | ||
| 2442 | static FORCEINLINE HRESULT IWMPMediaCollection_add(IWMPMediaCollection* This,BSTR bstrURL,IWMPMedia **ppItem) { | ||
| 2443 | return This->lpVtbl->add(This,bstrURL,ppItem); | ||
| 2444 | } | ||
| 2445 | static FORCEINLINE HRESULT IWMPMediaCollection_getAll(IWMPMediaCollection* This,IWMPPlaylist **ppMediaItems) { | ||
| 2446 | return This->lpVtbl->getAll(This,ppMediaItems); | ||
| 2447 | } | ||
| 2448 | static FORCEINLINE HRESULT IWMPMediaCollection_getByName(IWMPMediaCollection* This,BSTR bstrName,IWMPPlaylist **ppMediaItems) { | ||
| 2449 | return This->lpVtbl->getByName(This,bstrName,ppMediaItems); | ||
| 2450 | } | ||
| 2451 | static FORCEINLINE HRESULT IWMPMediaCollection_getByGenre(IWMPMediaCollection* This,BSTR bstrGenre,IWMPPlaylist **ppMediaItems) { | ||
| 2452 | return This->lpVtbl->getByGenre(This,bstrGenre,ppMediaItems); | ||
| 2453 | } | ||
| 2454 | static FORCEINLINE HRESULT IWMPMediaCollection_getByAuthor(IWMPMediaCollection* This,BSTR bstrAuthor,IWMPPlaylist **ppMediaItems) { | ||
| 2455 | return This->lpVtbl->getByAuthor(This,bstrAuthor,ppMediaItems); | ||
| 2456 | } | ||
| 2457 | static FORCEINLINE HRESULT IWMPMediaCollection_getByAlbum(IWMPMediaCollection* This,BSTR bstrAlbum,IWMPPlaylist **ppMediaItems) { | ||
| 2458 | return This->lpVtbl->getByAlbum(This,bstrAlbum,ppMediaItems); | ||
| 2459 | } | ||
| 2460 | static FORCEINLINE HRESULT IWMPMediaCollection_getByAttribute(IWMPMediaCollection* This,BSTR bstrAttribute,BSTR bstrValue,IWMPPlaylist **ppMediaItems) { | ||
| 2461 | return This->lpVtbl->getByAttribute(This,bstrAttribute,bstrValue,ppMediaItems); | ||
| 2462 | } | ||
| 2463 | static FORCEINLINE HRESULT IWMPMediaCollection_remove(IWMPMediaCollection* This,IWMPMedia *pItem,VARIANT_BOOL varfDeleteFile) { | ||
| 2464 | return This->lpVtbl->remove(This,pItem,varfDeleteFile); | ||
| 2465 | } | ||
| 2466 | static FORCEINLINE HRESULT IWMPMediaCollection_getAttributeStringCollection(IWMPMediaCollection* This,BSTR bstrAttribute,BSTR bstrMediaType,IWMPStringCollection **ppStringCollection) { | ||
| 2467 | return This->lpVtbl->getAttributeStringCollection(This,bstrAttribute,bstrMediaType,ppStringCollection); | ||
| 2468 | } | ||
| 2469 | static FORCEINLINE HRESULT IWMPMediaCollection_getMediaAtom(IWMPMediaCollection* This,BSTR bstrItemName,LONG *plAtom) { | ||
| 2470 | return This->lpVtbl->getMediaAtom(This,bstrItemName,plAtom); | ||
| 2471 | } | ||
| 2472 | static FORCEINLINE HRESULT IWMPMediaCollection_setDeleted(IWMPMediaCollection* This,IWMPMedia *pItem,VARIANT_BOOL varfIsDeleted) { | ||
| 2473 | return This->lpVtbl->setDeleted(This,pItem,varfIsDeleted); | ||
| 2474 | } | ||
| 2475 | static FORCEINLINE HRESULT IWMPMediaCollection_isDeleted(IWMPMediaCollection* This,IWMPMedia *pItem,VARIANT_BOOL *pvarfIsDeleted) { | ||
| 2476 | return This->lpVtbl->isDeleted(This,pItem,pvarfIsDeleted); | ||
| 2477 | } | ||
| 2478 | #endif | ||
| 2479 | #endif | ||
| 2480 | |||
| 2481 | #endif | ||
| 2482 | |||
| 2483 | |||
| 2484 | #endif /* __IWMPMediaCollection_INTERFACE_DEFINED__ */ | ||
| 2485 | |||
| 2486 | /***************************************************************************** | ||
| 2487 | * IWMPPlaylistArray interface | ||
| 2488 | */ | ||
| 2489 | #ifndef __IWMPPlaylistArray_INTERFACE_DEFINED__ | ||
| 2490 | #define __IWMPPlaylistArray_INTERFACE_DEFINED__ | ||
| 2491 | |||
| 2492 | DEFINE_GUID(IID_IWMPPlaylistArray, 0x679409c0, 0x99f7, 0x11d3, 0x9f,0xb7, 0x00,0x10,0x5a,0xa6,0x20,0xbb); | ||
| 2493 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2494 | MIDL_INTERFACE("679409c0-99f7-11d3-9fb7-00105aa620bb") | ||
| 2495 | IWMPPlaylistArray : public IDispatch | ||
| 2496 | { | ||
| 2497 | virtual HRESULT STDMETHODCALLTYPE get_count( | ||
| 2498 | LONG *plCount) = 0; | ||
| 2499 | |||
| 2500 | virtual HRESULT STDMETHODCALLTYPE Item( | ||
| 2501 | LONG lIndex, | ||
| 2502 | IWMPPlaylist **ppItem) = 0; | ||
| 2503 | |||
| 2504 | }; | ||
| 2505 | #ifdef __CRT_UUID_DECL | ||
| 2506 | __CRT_UUID_DECL(IWMPPlaylistArray, 0x679409c0, 0x99f7, 0x11d3, 0x9f,0xb7, 0x00,0x10,0x5a,0xa6,0x20,0xbb) | ||
| 2507 | #endif | ||
| 2508 | #else | ||
| 2509 | typedef struct IWMPPlaylistArrayVtbl { | ||
| 2510 | BEGIN_INTERFACE | ||
| 2511 | |||
| 2512 | /*** IUnknown methods ***/ | ||
| 2513 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2514 | IWMPPlaylistArray *This, | ||
| 2515 | REFIID riid, | ||
| 2516 | void **ppvObject); | ||
| 2517 | |||
| 2518 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2519 | IWMPPlaylistArray *This); | ||
| 2520 | |||
| 2521 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2522 | IWMPPlaylistArray *This); | ||
| 2523 | |||
| 2524 | /*** IDispatch methods ***/ | ||
| 2525 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2526 | IWMPPlaylistArray *This, | ||
| 2527 | UINT *pctinfo); | ||
| 2528 | |||
| 2529 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2530 | IWMPPlaylistArray *This, | ||
| 2531 | UINT iTInfo, | ||
| 2532 | LCID lcid, | ||
| 2533 | ITypeInfo **ppTInfo); | ||
| 2534 | |||
| 2535 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2536 | IWMPPlaylistArray *This, | ||
| 2537 | REFIID riid, | ||
| 2538 | LPOLESTR *rgszNames, | ||
| 2539 | UINT cNames, | ||
| 2540 | LCID lcid, | ||
| 2541 | DISPID *rgDispId); | ||
| 2542 | |||
| 2543 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2544 | IWMPPlaylistArray *This, | ||
| 2545 | DISPID dispIdMember, | ||
| 2546 | REFIID riid, | ||
| 2547 | LCID lcid, | ||
| 2548 | WORD wFlags, | ||
| 2549 | DISPPARAMS *pDispParams, | ||
| 2550 | VARIANT *pVarResult, | ||
| 2551 | EXCEPINFO *pExcepInfo, | ||
| 2552 | UINT *puArgErr); | ||
| 2553 | |||
| 2554 | /*** IWMPPlaylistArray methods ***/ | ||
| 2555 | HRESULT (STDMETHODCALLTYPE *get_count)( | ||
| 2556 | IWMPPlaylistArray *This, | ||
| 2557 | LONG *plCount); | ||
| 2558 | |||
| 2559 | HRESULT (STDMETHODCALLTYPE *Item)( | ||
| 2560 | IWMPPlaylistArray *This, | ||
| 2561 | LONG lIndex, | ||
| 2562 | IWMPPlaylist **ppItem); | ||
| 2563 | |||
| 2564 | END_INTERFACE | ||
| 2565 | } IWMPPlaylistArrayVtbl; | ||
| 2566 | |||
| 2567 | interface IWMPPlaylistArray { | ||
| 2568 | CONST_VTBL IWMPPlaylistArrayVtbl* lpVtbl; | ||
| 2569 | }; | ||
| 2570 | |||
| 2571 | #ifdef COBJMACROS | ||
| 2572 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2573 | /*** IUnknown methods ***/ | ||
| 2574 | #define IWMPPlaylistArray_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2575 | #define IWMPPlaylistArray_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2576 | #define IWMPPlaylistArray_Release(This) (This)->lpVtbl->Release(This) | ||
| 2577 | /*** IDispatch methods ***/ | ||
| 2578 | #define IWMPPlaylistArray_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2579 | #define IWMPPlaylistArray_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2580 | #define IWMPPlaylistArray_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2581 | #define IWMPPlaylistArray_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2582 | /*** IWMPPlaylistArray methods ***/ | ||
| 2583 | #define IWMPPlaylistArray_get_count(This,plCount) (This)->lpVtbl->get_count(This,plCount) | ||
| 2584 | #define IWMPPlaylistArray_Item(This,lIndex,ppItem) (This)->lpVtbl->Item(This,lIndex,ppItem) | ||
| 2585 | #else | ||
| 2586 | /*** IUnknown methods ***/ | ||
| 2587 | static FORCEINLINE HRESULT IWMPPlaylistArray_QueryInterface(IWMPPlaylistArray* This,REFIID riid,void **ppvObject) { | ||
| 2588 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2589 | } | ||
| 2590 | static FORCEINLINE ULONG IWMPPlaylistArray_AddRef(IWMPPlaylistArray* This) { | ||
| 2591 | return This->lpVtbl->AddRef(This); | ||
| 2592 | } | ||
| 2593 | static FORCEINLINE ULONG IWMPPlaylistArray_Release(IWMPPlaylistArray* This) { | ||
| 2594 | return This->lpVtbl->Release(This); | ||
| 2595 | } | ||
| 2596 | /*** IDispatch methods ***/ | ||
| 2597 | static FORCEINLINE HRESULT IWMPPlaylistArray_GetTypeInfoCount(IWMPPlaylistArray* This,UINT *pctinfo) { | ||
| 2598 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2599 | } | ||
| 2600 | static FORCEINLINE HRESULT IWMPPlaylistArray_GetTypeInfo(IWMPPlaylistArray* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2601 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2602 | } | ||
| 2603 | static FORCEINLINE HRESULT IWMPPlaylistArray_GetIDsOfNames(IWMPPlaylistArray* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2604 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2605 | } | ||
| 2606 | static FORCEINLINE HRESULT IWMPPlaylistArray_Invoke(IWMPPlaylistArray* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2607 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2608 | } | ||
| 2609 | /*** IWMPPlaylistArray methods ***/ | ||
| 2610 | static FORCEINLINE HRESULT IWMPPlaylistArray_get_count(IWMPPlaylistArray* This,LONG *plCount) { | ||
| 2611 | return This->lpVtbl->get_count(This,plCount); | ||
| 2612 | } | ||
| 2613 | static FORCEINLINE HRESULT IWMPPlaylistArray_Item(IWMPPlaylistArray* This,LONG lIndex,IWMPPlaylist **ppItem) { | ||
| 2614 | return This->lpVtbl->Item(This,lIndex,ppItem); | ||
| 2615 | } | ||
| 2616 | #endif | ||
| 2617 | #endif | ||
| 2618 | |||
| 2619 | #endif | ||
| 2620 | |||
| 2621 | |||
| 2622 | #endif /* __IWMPPlaylistArray_INTERFACE_DEFINED__ */ | ||
| 2623 | |||
| 2624 | /***************************************************************************** | ||
| 2625 | * IWMPPlaylistCollection interface | ||
| 2626 | */ | ||
| 2627 | #ifndef __IWMPPlaylistCollection_INTERFACE_DEFINED__ | ||
| 2628 | #define __IWMPPlaylistCollection_INTERFACE_DEFINED__ | ||
| 2629 | |||
| 2630 | DEFINE_GUID(IID_IWMPPlaylistCollection, 0x10a13217, 0x23a7, 0x439b, 0xb1,0xc0, 0xd8,0x47,0xc7,0x9b,0x77,0x74); | ||
| 2631 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2632 | MIDL_INTERFACE("10a13217-23a7-439b-b1c0-d847c79b7774") | ||
| 2633 | IWMPPlaylistCollection : public IDispatch | ||
| 2634 | { | ||
| 2635 | virtual HRESULT STDMETHODCALLTYPE newPlaylist( | ||
| 2636 | BSTR bstrName, | ||
| 2637 | IWMPPlaylist **ppItem) = 0; | ||
| 2638 | |||
| 2639 | virtual HRESULT STDMETHODCALLTYPE getAll( | ||
| 2640 | IWMPPlaylistArray **ppPlaylistArray) = 0; | ||
| 2641 | |||
| 2642 | virtual HRESULT STDMETHODCALLTYPE getByName( | ||
| 2643 | BSTR bstrName, | ||
| 2644 | IWMPPlaylistArray **ppPlaylistArray) = 0; | ||
| 2645 | |||
| 2646 | virtual HRESULT STDMETHODCALLTYPE remove( | ||
| 2647 | IWMPPlaylist *pItem) = 0; | ||
| 2648 | |||
| 2649 | virtual HRESULT STDMETHODCALLTYPE setDeleted( | ||
| 2650 | IWMPPlaylist *pItem, | ||
| 2651 | VARIANT_BOOL varfIsDeleted) = 0; | ||
| 2652 | |||
| 2653 | virtual HRESULT STDMETHODCALLTYPE isDeleted( | ||
| 2654 | IWMPPlaylist *pItem, | ||
| 2655 | VARIANT_BOOL *pvarfIsDeleted) = 0; | ||
| 2656 | |||
| 2657 | virtual HRESULT STDMETHODCALLTYPE importPlaylist( | ||
| 2658 | IWMPPlaylist *pItem, | ||
| 2659 | IWMPPlaylist **ppImportedItem) = 0; | ||
| 2660 | |||
| 2661 | }; | ||
| 2662 | #ifdef __CRT_UUID_DECL | ||
| 2663 | __CRT_UUID_DECL(IWMPPlaylistCollection, 0x10a13217, 0x23a7, 0x439b, 0xb1,0xc0, 0xd8,0x47,0xc7,0x9b,0x77,0x74) | ||
| 2664 | #endif | ||
| 2665 | #else | ||
| 2666 | typedef struct IWMPPlaylistCollectionVtbl { | ||
| 2667 | BEGIN_INTERFACE | ||
| 2668 | |||
| 2669 | /*** IUnknown methods ***/ | ||
| 2670 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2671 | IWMPPlaylistCollection *This, | ||
| 2672 | REFIID riid, | ||
| 2673 | void **ppvObject); | ||
| 2674 | |||
| 2675 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2676 | IWMPPlaylistCollection *This); | ||
| 2677 | |||
| 2678 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2679 | IWMPPlaylistCollection *This); | ||
| 2680 | |||
| 2681 | /*** IDispatch methods ***/ | ||
| 2682 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2683 | IWMPPlaylistCollection *This, | ||
| 2684 | UINT *pctinfo); | ||
| 2685 | |||
| 2686 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2687 | IWMPPlaylistCollection *This, | ||
| 2688 | UINT iTInfo, | ||
| 2689 | LCID lcid, | ||
| 2690 | ITypeInfo **ppTInfo); | ||
| 2691 | |||
| 2692 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2693 | IWMPPlaylistCollection *This, | ||
| 2694 | REFIID riid, | ||
| 2695 | LPOLESTR *rgszNames, | ||
| 2696 | UINT cNames, | ||
| 2697 | LCID lcid, | ||
| 2698 | DISPID *rgDispId); | ||
| 2699 | |||
| 2700 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2701 | IWMPPlaylistCollection *This, | ||
| 2702 | DISPID dispIdMember, | ||
| 2703 | REFIID riid, | ||
| 2704 | LCID lcid, | ||
| 2705 | WORD wFlags, | ||
| 2706 | DISPPARAMS *pDispParams, | ||
| 2707 | VARIANT *pVarResult, | ||
| 2708 | EXCEPINFO *pExcepInfo, | ||
| 2709 | UINT *puArgErr); | ||
| 2710 | |||
| 2711 | /*** IWMPPlaylistCollection methods ***/ | ||
| 2712 | HRESULT (STDMETHODCALLTYPE *newPlaylist)( | ||
| 2713 | IWMPPlaylistCollection *This, | ||
| 2714 | BSTR bstrName, | ||
| 2715 | IWMPPlaylist **ppItem); | ||
| 2716 | |||
| 2717 | HRESULT (STDMETHODCALLTYPE *getAll)( | ||
| 2718 | IWMPPlaylistCollection *This, | ||
| 2719 | IWMPPlaylistArray **ppPlaylistArray); | ||
| 2720 | |||
| 2721 | HRESULT (STDMETHODCALLTYPE *getByName)( | ||
| 2722 | IWMPPlaylistCollection *This, | ||
| 2723 | BSTR bstrName, | ||
| 2724 | IWMPPlaylistArray **ppPlaylistArray); | ||
| 2725 | |||
| 2726 | HRESULT (STDMETHODCALLTYPE *remove)( | ||
| 2727 | IWMPPlaylistCollection *This, | ||
| 2728 | IWMPPlaylist *pItem); | ||
| 2729 | |||
| 2730 | HRESULT (STDMETHODCALLTYPE *setDeleted)( | ||
| 2731 | IWMPPlaylistCollection *This, | ||
| 2732 | IWMPPlaylist *pItem, | ||
| 2733 | VARIANT_BOOL varfIsDeleted); | ||
| 2734 | |||
| 2735 | HRESULT (STDMETHODCALLTYPE *isDeleted)( | ||
| 2736 | IWMPPlaylistCollection *This, | ||
| 2737 | IWMPPlaylist *pItem, | ||
| 2738 | VARIANT_BOOL *pvarfIsDeleted); | ||
| 2739 | |||
| 2740 | HRESULT (STDMETHODCALLTYPE *importPlaylist)( | ||
| 2741 | IWMPPlaylistCollection *This, | ||
| 2742 | IWMPPlaylist *pItem, | ||
| 2743 | IWMPPlaylist **ppImportedItem); | ||
| 2744 | |||
| 2745 | END_INTERFACE | ||
| 2746 | } IWMPPlaylistCollectionVtbl; | ||
| 2747 | |||
| 2748 | interface IWMPPlaylistCollection { | ||
| 2749 | CONST_VTBL IWMPPlaylistCollectionVtbl* lpVtbl; | ||
| 2750 | }; | ||
| 2751 | |||
| 2752 | #ifdef COBJMACROS | ||
| 2753 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2754 | /*** IUnknown methods ***/ | ||
| 2755 | #define IWMPPlaylistCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2756 | #define IWMPPlaylistCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2757 | #define IWMPPlaylistCollection_Release(This) (This)->lpVtbl->Release(This) | ||
| 2758 | /*** IDispatch methods ***/ | ||
| 2759 | #define IWMPPlaylistCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2760 | #define IWMPPlaylistCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2761 | #define IWMPPlaylistCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2762 | #define IWMPPlaylistCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2763 | /*** IWMPPlaylistCollection methods ***/ | ||
| 2764 | #define IWMPPlaylistCollection_newPlaylist(This,bstrName,ppItem) (This)->lpVtbl->newPlaylist(This,bstrName,ppItem) | ||
| 2765 | #define IWMPPlaylistCollection_getAll(This,ppPlaylistArray) (This)->lpVtbl->getAll(This,ppPlaylistArray) | ||
| 2766 | #define IWMPPlaylistCollection_getByName(This,bstrName,ppPlaylistArray) (This)->lpVtbl->getByName(This,bstrName,ppPlaylistArray) | ||
| 2767 | #define IWMPPlaylistCollection_remove(This,pItem) (This)->lpVtbl->remove(This,pItem) | ||
| 2768 | #define IWMPPlaylistCollection_setDeleted(This,pItem,varfIsDeleted) (This)->lpVtbl->setDeleted(This,pItem,varfIsDeleted) | ||
| 2769 | #define IWMPPlaylistCollection_isDeleted(This,pItem,pvarfIsDeleted) (This)->lpVtbl->isDeleted(This,pItem,pvarfIsDeleted) | ||
| 2770 | #define IWMPPlaylistCollection_importPlaylist(This,pItem,ppImportedItem) (This)->lpVtbl->importPlaylist(This,pItem,ppImportedItem) | ||
| 2771 | #else | ||
| 2772 | /*** IUnknown methods ***/ | ||
| 2773 | static FORCEINLINE HRESULT IWMPPlaylistCollection_QueryInterface(IWMPPlaylistCollection* This,REFIID riid,void **ppvObject) { | ||
| 2774 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2775 | } | ||
| 2776 | static FORCEINLINE ULONG IWMPPlaylistCollection_AddRef(IWMPPlaylistCollection* This) { | ||
| 2777 | return This->lpVtbl->AddRef(This); | ||
| 2778 | } | ||
| 2779 | static FORCEINLINE ULONG IWMPPlaylistCollection_Release(IWMPPlaylistCollection* This) { | ||
| 2780 | return This->lpVtbl->Release(This); | ||
| 2781 | } | ||
| 2782 | /*** IDispatch methods ***/ | ||
| 2783 | static FORCEINLINE HRESULT IWMPPlaylistCollection_GetTypeInfoCount(IWMPPlaylistCollection* This,UINT *pctinfo) { | ||
| 2784 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2785 | } | ||
| 2786 | static FORCEINLINE HRESULT IWMPPlaylistCollection_GetTypeInfo(IWMPPlaylistCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2787 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2788 | } | ||
| 2789 | static FORCEINLINE HRESULT IWMPPlaylistCollection_GetIDsOfNames(IWMPPlaylistCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2790 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2791 | } | ||
| 2792 | static FORCEINLINE HRESULT IWMPPlaylistCollection_Invoke(IWMPPlaylistCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2793 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2794 | } | ||
| 2795 | /*** IWMPPlaylistCollection methods ***/ | ||
| 2796 | static FORCEINLINE HRESULT IWMPPlaylistCollection_newPlaylist(IWMPPlaylistCollection* This,BSTR bstrName,IWMPPlaylist **ppItem) { | ||
| 2797 | return This->lpVtbl->newPlaylist(This,bstrName,ppItem); | ||
| 2798 | } | ||
| 2799 | static FORCEINLINE HRESULT IWMPPlaylistCollection_getAll(IWMPPlaylistCollection* This,IWMPPlaylistArray **ppPlaylistArray) { | ||
| 2800 | return This->lpVtbl->getAll(This,ppPlaylistArray); | ||
| 2801 | } | ||
| 2802 | static FORCEINLINE HRESULT IWMPPlaylistCollection_getByName(IWMPPlaylistCollection* This,BSTR bstrName,IWMPPlaylistArray **ppPlaylistArray) { | ||
| 2803 | return This->lpVtbl->getByName(This,bstrName,ppPlaylistArray); | ||
| 2804 | } | ||
| 2805 | static FORCEINLINE HRESULT IWMPPlaylistCollection_remove(IWMPPlaylistCollection* This,IWMPPlaylist *pItem) { | ||
| 2806 | return This->lpVtbl->remove(This,pItem); | ||
| 2807 | } | ||
| 2808 | static FORCEINLINE HRESULT IWMPPlaylistCollection_setDeleted(IWMPPlaylistCollection* This,IWMPPlaylist *pItem,VARIANT_BOOL varfIsDeleted) { | ||
| 2809 | return This->lpVtbl->setDeleted(This,pItem,varfIsDeleted); | ||
| 2810 | } | ||
| 2811 | static FORCEINLINE HRESULT IWMPPlaylistCollection_isDeleted(IWMPPlaylistCollection* This,IWMPPlaylist *pItem,VARIANT_BOOL *pvarfIsDeleted) { | ||
| 2812 | return This->lpVtbl->isDeleted(This,pItem,pvarfIsDeleted); | ||
| 2813 | } | ||
| 2814 | static FORCEINLINE HRESULT IWMPPlaylistCollection_importPlaylist(IWMPPlaylistCollection* This,IWMPPlaylist *pItem,IWMPPlaylist **ppImportedItem) { | ||
| 2815 | return This->lpVtbl->importPlaylist(This,pItem,ppImportedItem); | ||
| 2816 | } | ||
| 2817 | #endif | ||
| 2818 | #endif | ||
| 2819 | |||
| 2820 | #endif | ||
| 2821 | |||
| 2822 | |||
| 2823 | #endif /* __IWMPPlaylistCollection_INTERFACE_DEFINED__ */ | ||
| 2824 | |||
| 2825 | /***************************************************************************** | ||
| 2826 | * IWMPNetwork interface | ||
| 2827 | */ | ||
| 2828 | #ifndef __IWMPNetwork_INTERFACE_DEFINED__ | ||
| 2829 | #define __IWMPNetwork_INTERFACE_DEFINED__ | ||
| 2830 | |||
| 2831 | DEFINE_GUID(IID_IWMPNetwork, 0xec21b779, 0xedef, 0x462d, 0xbb,0xa4, 0xad,0x9d,0xde,0x2b,0x29,0xa7); | ||
| 2832 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2833 | MIDL_INTERFACE("ec21b779-edef-462d-bba4-ad9dde2b29a7") | ||
| 2834 | IWMPNetwork : public IDispatch | ||
| 2835 | { | ||
| 2836 | virtual HRESULT STDMETHODCALLTYPE get_bandWidth( | ||
| 2837 | LONG *plBandwidth) = 0; | ||
| 2838 | |||
| 2839 | virtual HRESULT STDMETHODCALLTYPE get_recoveredPackets( | ||
| 2840 | LONG *plRecoveredPackets) = 0; | ||
| 2841 | |||
| 2842 | virtual HRESULT STDMETHODCALLTYPE get_sourceProtocol( | ||
| 2843 | BSTR *pbstrSourceProtocol) = 0; | ||
| 2844 | |||
| 2845 | virtual HRESULT STDMETHODCALLTYPE get_receivedPackets( | ||
| 2846 | LONG *plReceivedPackets) = 0; | ||
| 2847 | |||
| 2848 | virtual HRESULT STDMETHODCALLTYPE get_lostPackets( | ||
| 2849 | LONG *plLostPackets) = 0; | ||
| 2850 | |||
| 2851 | virtual HRESULT STDMETHODCALLTYPE get_receptionQuality( | ||
| 2852 | LONG *plReceptionQuality) = 0; | ||
| 2853 | |||
| 2854 | virtual HRESULT STDMETHODCALLTYPE get_bufferingCount( | ||
| 2855 | LONG *plBufferingCount) = 0; | ||
| 2856 | |||
| 2857 | virtual HRESULT STDMETHODCALLTYPE get_bufferingProgress( | ||
| 2858 | LONG *plBufferingProgress) = 0; | ||
| 2859 | |||
| 2860 | virtual HRESULT STDMETHODCALLTYPE get_bufferingTime( | ||
| 2861 | LONG *plBufferingTime) = 0; | ||
| 2862 | |||
| 2863 | virtual HRESULT STDMETHODCALLTYPE put_bufferingTime( | ||
| 2864 | LONG plBufferingTime) = 0; | ||
| 2865 | |||
| 2866 | virtual HRESULT STDMETHODCALLTYPE get_frameRate( | ||
| 2867 | LONG *plFrameRate) = 0; | ||
| 2868 | |||
| 2869 | virtual HRESULT STDMETHODCALLTYPE get_maxBitRate( | ||
| 2870 | LONG *plBitRate) = 0; | ||
| 2871 | |||
| 2872 | virtual HRESULT STDMETHODCALLTYPE get_bitRate( | ||
| 2873 | LONG *plBitRate) = 0; | ||
| 2874 | |||
| 2875 | virtual HRESULT STDMETHODCALLTYPE getProxySettings( | ||
| 2876 | BSTR bstrProtocol, | ||
| 2877 | LONG *plProxySetting) = 0; | ||
| 2878 | |||
| 2879 | virtual HRESULT STDMETHODCALLTYPE setProxySettings( | ||
| 2880 | BSTR bstrProtocol, | ||
| 2881 | LONG lProxySetting) = 0; | ||
| 2882 | |||
| 2883 | virtual HRESULT STDMETHODCALLTYPE getProxyName( | ||
| 2884 | BSTR bstrProtocol, | ||
| 2885 | BSTR *pbstrProxyName) = 0; | ||
| 2886 | |||
| 2887 | virtual HRESULT STDMETHODCALLTYPE setProxyName( | ||
| 2888 | BSTR bstrProtocol, | ||
| 2889 | BSTR bstrProxyName) = 0; | ||
| 2890 | |||
| 2891 | virtual HRESULT STDMETHODCALLTYPE getProxyPort( | ||
| 2892 | BSTR bstrProtocol, | ||
| 2893 | LONG *lProxyPort) = 0; | ||
| 2894 | |||
| 2895 | virtual HRESULT STDMETHODCALLTYPE setProxyPort( | ||
| 2896 | BSTR bstrProtocol, | ||
| 2897 | LONG lProxyPort) = 0; | ||
| 2898 | |||
| 2899 | virtual HRESULT STDMETHODCALLTYPE getProxyExceptionList( | ||
| 2900 | BSTR bstrProtocol, | ||
| 2901 | BSTR *pbstrExceptionList) = 0; | ||
| 2902 | |||
| 2903 | virtual HRESULT STDMETHODCALLTYPE setProxyExceptionList( | ||
| 2904 | BSTR bstrProtocol, | ||
| 2905 | BSTR pbstrExceptionList) = 0; | ||
| 2906 | |||
| 2907 | virtual HRESULT STDMETHODCALLTYPE getProxyBypassForLocal( | ||
| 2908 | BSTR bstrProtocol, | ||
| 2909 | VARIANT_BOOL *pfBypassForLocal) = 0; | ||
| 2910 | |||
| 2911 | virtual HRESULT STDMETHODCALLTYPE setProxyBypassForLocal( | ||
| 2912 | BSTR bstrProtocol, | ||
| 2913 | VARIANT_BOOL fBypassForLocal) = 0; | ||
| 2914 | |||
| 2915 | virtual HRESULT STDMETHODCALLTYPE get_maxBandwidth( | ||
| 2916 | LONG *lMaxBandwidth) = 0; | ||
| 2917 | |||
| 2918 | virtual HRESULT STDMETHODCALLTYPE put_maxBandwidth( | ||
| 2919 | LONG lMaxBandwidth) = 0; | ||
| 2920 | |||
| 2921 | virtual HRESULT STDMETHODCALLTYPE get_downloadProgress( | ||
| 2922 | LONG *plDownloadProgress) = 0; | ||
| 2923 | |||
| 2924 | virtual HRESULT STDMETHODCALLTYPE get_encodedFrameRate( | ||
| 2925 | LONG *plFrameRate) = 0; | ||
| 2926 | |||
| 2927 | virtual HRESULT STDMETHODCALLTYPE get_framesSkipped( | ||
| 2928 | LONG *plFrames) = 0; | ||
| 2929 | |||
| 2930 | }; | ||
| 2931 | #ifdef __CRT_UUID_DECL | ||
| 2932 | __CRT_UUID_DECL(IWMPNetwork, 0xec21b779, 0xedef, 0x462d, 0xbb,0xa4, 0xad,0x9d,0xde,0x2b,0x29,0xa7) | ||
| 2933 | #endif | ||
| 2934 | #else | ||
| 2935 | typedef struct IWMPNetworkVtbl { | ||
| 2936 | BEGIN_INTERFACE | ||
| 2937 | |||
| 2938 | /*** IUnknown methods ***/ | ||
| 2939 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2940 | IWMPNetwork *This, | ||
| 2941 | REFIID riid, | ||
| 2942 | void **ppvObject); | ||
| 2943 | |||
| 2944 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2945 | IWMPNetwork *This); | ||
| 2946 | |||
| 2947 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2948 | IWMPNetwork *This); | ||
| 2949 | |||
| 2950 | /*** IDispatch methods ***/ | ||
| 2951 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2952 | IWMPNetwork *This, | ||
| 2953 | UINT *pctinfo); | ||
| 2954 | |||
| 2955 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2956 | IWMPNetwork *This, | ||
| 2957 | UINT iTInfo, | ||
| 2958 | LCID lcid, | ||
| 2959 | ITypeInfo **ppTInfo); | ||
| 2960 | |||
| 2961 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2962 | IWMPNetwork *This, | ||
| 2963 | REFIID riid, | ||
| 2964 | LPOLESTR *rgszNames, | ||
| 2965 | UINT cNames, | ||
| 2966 | LCID lcid, | ||
| 2967 | DISPID *rgDispId); | ||
| 2968 | |||
| 2969 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2970 | IWMPNetwork *This, | ||
| 2971 | DISPID dispIdMember, | ||
| 2972 | REFIID riid, | ||
| 2973 | LCID lcid, | ||
| 2974 | WORD wFlags, | ||
| 2975 | DISPPARAMS *pDispParams, | ||
| 2976 | VARIANT *pVarResult, | ||
| 2977 | EXCEPINFO *pExcepInfo, | ||
| 2978 | UINT *puArgErr); | ||
| 2979 | |||
| 2980 | /*** IWMPNetwork methods ***/ | ||
| 2981 | HRESULT (STDMETHODCALLTYPE *get_bandWidth)( | ||
| 2982 | IWMPNetwork *This, | ||
| 2983 | LONG *plBandwidth); | ||
| 2984 | |||
| 2985 | HRESULT (STDMETHODCALLTYPE *get_recoveredPackets)( | ||
| 2986 | IWMPNetwork *This, | ||
| 2987 | LONG *plRecoveredPackets); | ||
| 2988 | |||
| 2989 | HRESULT (STDMETHODCALLTYPE *get_sourceProtocol)( | ||
| 2990 | IWMPNetwork *This, | ||
| 2991 | BSTR *pbstrSourceProtocol); | ||
| 2992 | |||
| 2993 | HRESULT (STDMETHODCALLTYPE *get_receivedPackets)( | ||
| 2994 | IWMPNetwork *This, | ||
| 2995 | LONG *plReceivedPackets); | ||
| 2996 | |||
| 2997 | HRESULT (STDMETHODCALLTYPE *get_lostPackets)( | ||
| 2998 | IWMPNetwork *This, | ||
| 2999 | LONG *plLostPackets); | ||
| 3000 | |||
| 3001 | HRESULT (STDMETHODCALLTYPE *get_receptionQuality)( | ||
| 3002 | IWMPNetwork *This, | ||
| 3003 | LONG *plReceptionQuality); | ||
| 3004 | |||
| 3005 | HRESULT (STDMETHODCALLTYPE *get_bufferingCount)( | ||
| 3006 | IWMPNetwork *This, | ||
| 3007 | LONG *plBufferingCount); | ||
| 3008 | |||
| 3009 | HRESULT (STDMETHODCALLTYPE *get_bufferingProgress)( | ||
| 3010 | IWMPNetwork *This, | ||
| 3011 | LONG *plBufferingProgress); | ||
| 3012 | |||
| 3013 | HRESULT (STDMETHODCALLTYPE *get_bufferingTime)( | ||
| 3014 | IWMPNetwork *This, | ||
| 3015 | LONG *plBufferingTime); | ||
| 3016 | |||
| 3017 | HRESULT (STDMETHODCALLTYPE *put_bufferingTime)( | ||
| 3018 | IWMPNetwork *This, | ||
| 3019 | LONG plBufferingTime); | ||
| 3020 | |||
| 3021 | HRESULT (STDMETHODCALLTYPE *get_frameRate)( | ||
| 3022 | IWMPNetwork *This, | ||
| 3023 | LONG *plFrameRate); | ||
| 3024 | |||
| 3025 | HRESULT (STDMETHODCALLTYPE *get_maxBitRate)( | ||
| 3026 | IWMPNetwork *This, | ||
| 3027 | LONG *plBitRate); | ||
| 3028 | |||
| 3029 | HRESULT (STDMETHODCALLTYPE *get_bitRate)( | ||
| 3030 | IWMPNetwork *This, | ||
| 3031 | LONG *plBitRate); | ||
| 3032 | |||
| 3033 | HRESULT (STDMETHODCALLTYPE *getProxySettings)( | ||
| 3034 | IWMPNetwork *This, | ||
| 3035 | BSTR bstrProtocol, | ||
| 3036 | LONG *plProxySetting); | ||
| 3037 | |||
| 3038 | HRESULT (STDMETHODCALLTYPE *setProxySettings)( | ||
| 3039 | IWMPNetwork *This, | ||
| 3040 | BSTR bstrProtocol, | ||
| 3041 | LONG lProxySetting); | ||
| 3042 | |||
| 3043 | HRESULT (STDMETHODCALLTYPE *getProxyName)( | ||
| 3044 | IWMPNetwork *This, | ||
| 3045 | BSTR bstrProtocol, | ||
| 3046 | BSTR *pbstrProxyName); | ||
| 3047 | |||
| 3048 | HRESULT (STDMETHODCALLTYPE *setProxyName)( | ||
| 3049 | IWMPNetwork *This, | ||
| 3050 | BSTR bstrProtocol, | ||
| 3051 | BSTR bstrProxyName); | ||
| 3052 | |||
| 3053 | HRESULT (STDMETHODCALLTYPE *getProxyPort)( | ||
| 3054 | IWMPNetwork *This, | ||
| 3055 | BSTR bstrProtocol, | ||
| 3056 | LONG *lProxyPort); | ||
| 3057 | |||
| 3058 | HRESULT (STDMETHODCALLTYPE *setProxyPort)( | ||
| 3059 | IWMPNetwork *This, | ||
| 3060 | BSTR bstrProtocol, | ||
| 3061 | LONG lProxyPort); | ||
| 3062 | |||
| 3063 | HRESULT (STDMETHODCALLTYPE *getProxyExceptionList)( | ||
| 3064 | IWMPNetwork *This, | ||
| 3065 | BSTR bstrProtocol, | ||
| 3066 | BSTR *pbstrExceptionList); | ||
| 3067 | |||
| 3068 | HRESULT (STDMETHODCALLTYPE *setProxyExceptionList)( | ||
| 3069 | IWMPNetwork *This, | ||
| 3070 | BSTR bstrProtocol, | ||
| 3071 | BSTR pbstrExceptionList); | ||
| 3072 | |||
| 3073 | HRESULT (STDMETHODCALLTYPE *getProxyBypassForLocal)( | ||
| 3074 | IWMPNetwork *This, | ||
| 3075 | BSTR bstrProtocol, | ||
| 3076 | VARIANT_BOOL *pfBypassForLocal); | ||
| 3077 | |||
| 3078 | HRESULT (STDMETHODCALLTYPE *setProxyBypassForLocal)( | ||
| 3079 | IWMPNetwork *This, | ||
| 3080 | BSTR bstrProtocol, | ||
| 3081 | VARIANT_BOOL fBypassForLocal); | ||
| 3082 | |||
| 3083 | HRESULT (STDMETHODCALLTYPE *get_maxBandwidth)( | ||
| 3084 | IWMPNetwork *This, | ||
| 3085 | LONG *lMaxBandwidth); | ||
| 3086 | |||
| 3087 | HRESULT (STDMETHODCALLTYPE *put_maxBandwidth)( | ||
| 3088 | IWMPNetwork *This, | ||
| 3089 | LONG lMaxBandwidth); | ||
| 3090 | |||
| 3091 | HRESULT (STDMETHODCALLTYPE *get_downloadProgress)( | ||
| 3092 | IWMPNetwork *This, | ||
| 3093 | LONG *plDownloadProgress); | ||
| 3094 | |||
| 3095 | HRESULT (STDMETHODCALLTYPE *get_encodedFrameRate)( | ||
| 3096 | IWMPNetwork *This, | ||
| 3097 | LONG *plFrameRate); | ||
| 3098 | |||
| 3099 | HRESULT (STDMETHODCALLTYPE *get_framesSkipped)( | ||
| 3100 | IWMPNetwork *This, | ||
| 3101 | LONG *plFrames); | ||
| 3102 | |||
| 3103 | END_INTERFACE | ||
| 3104 | } IWMPNetworkVtbl; | ||
| 3105 | |||
| 3106 | interface IWMPNetwork { | ||
| 3107 | CONST_VTBL IWMPNetworkVtbl* lpVtbl; | ||
| 3108 | }; | ||
| 3109 | |||
| 3110 | #ifdef COBJMACROS | ||
| 3111 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3112 | /*** IUnknown methods ***/ | ||
| 3113 | #define IWMPNetwork_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3114 | #define IWMPNetwork_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3115 | #define IWMPNetwork_Release(This) (This)->lpVtbl->Release(This) | ||
| 3116 | /*** IDispatch methods ***/ | ||
| 3117 | #define IWMPNetwork_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 3118 | #define IWMPNetwork_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 3119 | #define IWMPNetwork_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 3120 | #define IWMPNetwork_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 3121 | /*** IWMPNetwork methods ***/ | ||
| 3122 | #define IWMPNetwork_get_bandWidth(This,plBandwidth) (This)->lpVtbl->get_bandWidth(This,plBandwidth) | ||
| 3123 | #define IWMPNetwork_get_recoveredPackets(This,plRecoveredPackets) (This)->lpVtbl->get_recoveredPackets(This,plRecoveredPackets) | ||
| 3124 | #define IWMPNetwork_get_sourceProtocol(This,pbstrSourceProtocol) (This)->lpVtbl->get_sourceProtocol(This,pbstrSourceProtocol) | ||
| 3125 | #define IWMPNetwork_get_receivedPackets(This,plReceivedPackets) (This)->lpVtbl->get_receivedPackets(This,plReceivedPackets) | ||
| 3126 | #define IWMPNetwork_get_lostPackets(This,plLostPackets) (This)->lpVtbl->get_lostPackets(This,plLostPackets) | ||
| 3127 | #define IWMPNetwork_get_receptionQuality(This,plReceptionQuality) (This)->lpVtbl->get_receptionQuality(This,plReceptionQuality) | ||
| 3128 | #define IWMPNetwork_get_bufferingCount(This,plBufferingCount) (This)->lpVtbl->get_bufferingCount(This,plBufferingCount) | ||
| 3129 | #define IWMPNetwork_get_bufferingProgress(This,plBufferingProgress) (This)->lpVtbl->get_bufferingProgress(This,plBufferingProgress) | ||
| 3130 | #define IWMPNetwork_get_bufferingTime(This,plBufferingTime) (This)->lpVtbl->get_bufferingTime(This,plBufferingTime) | ||
| 3131 | #define IWMPNetwork_put_bufferingTime(This,plBufferingTime) (This)->lpVtbl->put_bufferingTime(This,plBufferingTime) | ||
| 3132 | #define IWMPNetwork_get_frameRate(This,plFrameRate) (This)->lpVtbl->get_frameRate(This,plFrameRate) | ||
| 3133 | #define IWMPNetwork_get_maxBitRate(This,plBitRate) (This)->lpVtbl->get_maxBitRate(This,plBitRate) | ||
| 3134 | #define IWMPNetwork_get_bitRate(This,plBitRate) (This)->lpVtbl->get_bitRate(This,plBitRate) | ||
| 3135 | #define IWMPNetwork_getProxySettings(This,bstrProtocol,plProxySetting) (This)->lpVtbl->getProxySettings(This,bstrProtocol,plProxySetting) | ||
| 3136 | #define IWMPNetwork_setProxySettings(This,bstrProtocol,lProxySetting) (This)->lpVtbl->setProxySettings(This,bstrProtocol,lProxySetting) | ||
| 3137 | #define IWMPNetwork_getProxyName(This,bstrProtocol,pbstrProxyName) (This)->lpVtbl->getProxyName(This,bstrProtocol,pbstrProxyName) | ||
| 3138 | #define IWMPNetwork_setProxyName(This,bstrProtocol,bstrProxyName) (This)->lpVtbl->setProxyName(This,bstrProtocol,bstrProxyName) | ||
| 3139 | #define IWMPNetwork_getProxyPort(This,bstrProtocol,lProxyPort) (This)->lpVtbl->getProxyPort(This,bstrProtocol,lProxyPort) | ||
| 3140 | #define IWMPNetwork_setProxyPort(This,bstrProtocol,lProxyPort) (This)->lpVtbl->setProxyPort(This,bstrProtocol,lProxyPort) | ||
| 3141 | #define IWMPNetwork_getProxyExceptionList(This,bstrProtocol,pbstrExceptionList) (This)->lpVtbl->getProxyExceptionList(This,bstrProtocol,pbstrExceptionList) | ||
| 3142 | #define IWMPNetwork_setProxyExceptionList(This,bstrProtocol,pbstrExceptionList) (This)->lpVtbl->setProxyExceptionList(This,bstrProtocol,pbstrExceptionList) | ||
| 3143 | #define IWMPNetwork_getProxyBypassForLocal(This,bstrProtocol,pfBypassForLocal) (This)->lpVtbl->getProxyBypassForLocal(This,bstrProtocol,pfBypassForLocal) | ||
| 3144 | #define IWMPNetwork_setProxyBypassForLocal(This,bstrProtocol,fBypassForLocal) (This)->lpVtbl->setProxyBypassForLocal(This,bstrProtocol,fBypassForLocal) | ||
| 3145 | #define IWMPNetwork_get_maxBandwidth(This,lMaxBandwidth) (This)->lpVtbl->get_maxBandwidth(This,lMaxBandwidth) | ||
| 3146 | #define IWMPNetwork_put_maxBandwidth(This,lMaxBandwidth) (This)->lpVtbl->put_maxBandwidth(This,lMaxBandwidth) | ||
| 3147 | #define IWMPNetwork_get_downloadProgress(This,plDownloadProgress) (This)->lpVtbl->get_downloadProgress(This,plDownloadProgress) | ||
| 3148 | #define IWMPNetwork_get_encodedFrameRate(This,plFrameRate) (This)->lpVtbl->get_encodedFrameRate(This,plFrameRate) | ||
| 3149 | #define IWMPNetwork_get_framesSkipped(This,plFrames) (This)->lpVtbl->get_framesSkipped(This,plFrames) | ||
| 3150 | #else | ||
| 3151 | /*** IUnknown methods ***/ | ||
| 3152 | static FORCEINLINE HRESULT IWMPNetwork_QueryInterface(IWMPNetwork* This,REFIID riid,void **ppvObject) { | ||
| 3153 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3154 | } | ||
| 3155 | static FORCEINLINE ULONG IWMPNetwork_AddRef(IWMPNetwork* This) { | ||
| 3156 | return This->lpVtbl->AddRef(This); | ||
| 3157 | } | ||
| 3158 | static FORCEINLINE ULONG IWMPNetwork_Release(IWMPNetwork* This) { | ||
| 3159 | return This->lpVtbl->Release(This); | ||
| 3160 | } | ||
| 3161 | /*** IDispatch methods ***/ | ||
| 3162 | static FORCEINLINE HRESULT IWMPNetwork_GetTypeInfoCount(IWMPNetwork* This,UINT *pctinfo) { | ||
| 3163 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 3164 | } | ||
| 3165 | static FORCEINLINE HRESULT IWMPNetwork_GetTypeInfo(IWMPNetwork* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 3166 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 3167 | } | ||
| 3168 | static FORCEINLINE HRESULT IWMPNetwork_GetIDsOfNames(IWMPNetwork* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 3169 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 3170 | } | ||
| 3171 | static FORCEINLINE HRESULT IWMPNetwork_Invoke(IWMPNetwork* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 3172 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 3173 | } | ||
| 3174 | /*** IWMPNetwork methods ***/ | ||
| 3175 | static FORCEINLINE HRESULT IWMPNetwork_get_bandWidth(IWMPNetwork* This,LONG *plBandwidth) { | ||
| 3176 | return This->lpVtbl->get_bandWidth(This,plBandwidth); | ||
| 3177 | } | ||
| 3178 | static FORCEINLINE HRESULT IWMPNetwork_get_recoveredPackets(IWMPNetwork* This,LONG *plRecoveredPackets) { | ||
| 3179 | return This->lpVtbl->get_recoveredPackets(This,plRecoveredPackets); | ||
| 3180 | } | ||
| 3181 | static FORCEINLINE HRESULT IWMPNetwork_get_sourceProtocol(IWMPNetwork* This,BSTR *pbstrSourceProtocol) { | ||
| 3182 | return This->lpVtbl->get_sourceProtocol(This,pbstrSourceProtocol); | ||
| 3183 | } | ||
| 3184 | static FORCEINLINE HRESULT IWMPNetwork_get_receivedPackets(IWMPNetwork* This,LONG *plReceivedPackets) { | ||
| 3185 | return This->lpVtbl->get_receivedPackets(This,plReceivedPackets); | ||
| 3186 | } | ||
| 3187 | static FORCEINLINE HRESULT IWMPNetwork_get_lostPackets(IWMPNetwork* This,LONG *plLostPackets) { | ||
| 3188 | return This->lpVtbl->get_lostPackets(This,plLostPackets); | ||
| 3189 | } | ||
| 3190 | static FORCEINLINE HRESULT IWMPNetwork_get_receptionQuality(IWMPNetwork* This,LONG *plReceptionQuality) { | ||
| 3191 | return This->lpVtbl->get_receptionQuality(This,plReceptionQuality); | ||
| 3192 | } | ||
| 3193 | static FORCEINLINE HRESULT IWMPNetwork_get_bufferingCount(IWMPNetwork* This,LONG *plBufferingCount) { | ||
| 3194 | return This->lpVtbl->get_bufferingCount(This,plBufferingCount); | ||
| 3195 | } | ||
| 3196 | static FORCEINLINE HRESULT IWMPNetwork_get_bufferingProgress(IWMPNetwork* This,LONG *plBufferingProgress) { | ||
| 3197 | return This->lpVtbl->get_bufferingProgress(This,plBufferingProgress); | ||
| 3198 | } | ||
| 3199 | static FORCEINLINE HRESULT IWMPNetwork_get_bufferingTime(IWMPNetwork* This,LONG *plBufferingTime) { | ||
| 3200 | return This->lpVtbl->get_bufferingTime(This,plBufferingTime); | ||
| 3201 | } | ||
| 3202 | static FORCEINLINE HRESULT IWMPNetwork_put_bufferingTime(IWMPNetwork* This,LONG plBufferingTime) { | ||
| 3203 | return This->lpVtbl->put_bufferingTime(This,plBufferingTime); | ||
| 3204 | } | ||
| 3205 | static FORCEINLINE HRESULT IWMPNetwork_get_frameRate(IWMPNetwork* This,LONG *plFrameRate) { | ||
| 3206 | return This->lpVtbl->get_frameRate(This,plFrameRate); | ||
| 3207 | } | ||
| 3208 | static FORCEINLINE HRESULT IWMPNetwork_get_maxBitRate(IWMPNetwork* This,LONG *plBitRate) { | ||
| 3209 | return This->lpVtbl->get_maxBitRate(This,plBitRate); | ||
| 3210 | } | ||
| 3211 | static FORCEINLINE HRESULT IWMPNetwork_get_bitRate(IWMPNetwork* This,LONG *plBitRate) { | ||
| 3212 | return This->lpVtbl->get_bitRate(This,plBitRate); | ||
| 3213 | } | ||
| 3214 | static FORCEINLINE HRESULT IWMPNetwork_getProxySettings(IWMPNetwork* This,BSTR bstrProtocol,LONG *plProxySetting) { | ||
| 3215 | return This->lpVtbl->getProxySettings(This,bstrProtocol,plProxySetting); | ||
| 3216 | } | ||
| 3217 | static FORCEINLINE HRESULT IWMPNetwork_setProxySettings(IWMPNetwork* This,BSTR bstrProtocol,LONG lProxySetting) { | ||
| 3218 | return This->lpVtbl->setProxySettings(This,bstrProtocol,lProxySetting); | ||
| 3219 | } | ||
| 3220 | static FORCEINLINE HRESULT IWMPNetwork_getProxyName(IWMPNetwork* This,BSTR bstrProtocol,BSTR *pbstrProxyName) { | ||
| 3221 | return This->lpVtbl->getProxyName(This,bstrProtocol,pbstrProxyName); | ||
| 3222 | } | ||
| 3223 | static FORCEINLINE HRESULT IWMPNetwork_setProxyName(IWMPNetwork* This,BSTR bstrProtocol,BSTR bstrProxyName) { | ||
| 3224 | return This->lpVtbl->setProxyName(This,bstrProtocol,bstrProxyName); | ||
| 3225 | } | ||
| 3226 | static FORCEINLINE HRESULT IWMPNetwork_getProxyPort(IWMPNetwork* This,BSTR bstrProtocol,LONG *lProxyPort) { | ||
| 3227 | return This->lpVtbl->getProxyPort(This,bstrProtocol,lProxyPort); | ||
| 3228 | } | ||
| 3229 | static FORCEINLINE HRESULT IWMPNetwork_setProxyPort(IWMPNetwork* This,BSTR bstrProtocol,LONG lProxyPort) { | ||
| 3230 | return This->lpVtbl->setProxyPort(This,bstrProtocol,lProxyPort); | ||
| 3231 | } | ||
| 3232 | static FORCEINLINE HRESULT IWMPNetwork_getProxyExceptionList(IWMPNetwork* This,BSTR bstrProtocol,BSTR *pbstrExceptionList) { | ||
| 3233 | return This->lpVtbl->getProxyExceptionList(This,bstrProtocol,pbstrExceptionList); | ||
| 3234 | } | ||
| 3235 | static FORCEINLINE HRESULT IWMPNetwork_setProxyExceptionList(IWMPNetwork* This,BSTR bstrProtocol,BSTR pbstrExceptionList) { | ||
| 3236 | return This->lpVtbl->setProxyExceptionList(This,bstrProtocol,pbstrExceptionList); | ||
| 3237 | } | ||
| 3238 | static FORCEINLINE HRESULT IWMPNetwork_getProxyBypassForLocal(IWMPNetwork* This,BSTR bstrProtocol,VARIANT_BOOL *pfBypassForLocal) { | ||
| 3239 | return This->lpVtbl->getProxyBypassForLocal(This,bstrProtocol,pfBypassForLocal); | ||
| 3240 | } | ||
| 3241 | static FORCEINLINE HRESULT IWMPNetwork_setProxyBypassForLocal(IWMPNetwork* This,BSTR bstrProtocol,VARIANT_BOOL fBypassForLocal) { | ||
| 3242 | return This->lpVtbl->setProxyBypassForLocal(This,bstrProtocol,fBypassForLocal); | ||
| 3243 | } | ||
| 3244 | static FORCEINLINE HRESULT IWMPNetwork_get_maxBandwidth(IWMPNetwork* This,LONG *lMaxBandwidth) { | ||
| 3245 | return This->lpVtbl->get_maxBandwidth(This,lMaxBandwidth); | ||
| 3246 | } | ||
| 3247 | static FORCEINLINE HRESULT IWMPNetwork_put_maxBandwidth(IWMPNetwork* This,LONG lMaxBandwidth) { | ||
| 3248 | return This->lpVtbl->put_maxBandwidth(This,lMaxBandwidth); | ||
| 3249 | } | ||
| 3250 | static FORCEINLINE HRESULT IWMPNetwork_get_downloadProgress(IWMPNetwork* This,LONG *plDownloadProgress) { | ||
| 3251 | return This->lpVtbl->get_downloadProgress(This,plDownloadProgress); | ||
| 3252 | } | ||
| 3253 | static FORCEINLINE HRESULT IWMPNetwork_get_encodedFrameRate(IWMPNetwork* This,LONG *plFrameRate) { | ||
| 3254 | return This->lpVtbl->get_encodedFrameRate(This,plFrameRate); | ||
| 3255 | } | ||
| 3256 | static FORCEINLINE HRESULT IWMPNetwork_get_framesSkipped(IWMPNetwork* This,LONG *plFrames) { | ||
| 3257 | return This->lpVtbl->get_framesSkipped(This,plFrames); | ||
| 3258 | } | ||
| 3259 | #endif | ||
| 3260 | #endif | ||
| 3261 | |||
| 3262 | #endif | ||
| 3263 | |||
| 3264 | |||
| 3265 | #endif /* __IWMPNetwork_INTERFACE_DEFINED__ */ | ||
| 3266 | |||
| 3267 | /***************************************************************************** | ||
| 3268 | * IWMPCdrom interface | ||
| 3269 | */ | ||
| 3270 | #ifndef __IWMPCdrom_INTERFACE_DEFINED__ | ||
| 3271 | #define __IWMPCdrom_INTERFACE_DEFINED__ | ||
| 3272 | |||
| 3273 | DEFINE_GUID(IID_IWMPCdrom, 0xcfab6e98, 0x8730, 0x11d3, 0xb3,0x88, 0x00,0xc0,0x4f,0x68,0x57,0x4b); | ||
| 3274 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3275 | MIDL_INTERFACE("cfab6e98-8730-11d3-b388-00c04f68574b") | ||
| 3276 | IWMPCdrom : public IDispatch | ||
| 3277 | { | ||
| 3278 | virtual HRESULT STDMETHODCALLTYPE get_driveSpecifier( | ||
| 3279 | BSTR *pbstrDrive) = 0; | ||
| 3280 | |||
| 3281 | virtual HRESULT STDMETHODCALLTYPE get_Playlist( | ||
| 3282 | IWMPPlaylist **ppPlaylist) = 0; | ||
| 3283 | |||
| 3284 | virtual HRESULT STDMETHODCALLTYPE eject( | ||
| 3285 | ) = 0; | ||
| 3286 | |||
| 3287 | }; | ||
| 3288 | #ifdef __CRT_UUID_DECL | ||
| 3289 | __CRT_UUID_DECL(IWMPCdrom, 0xcfab6e98, 0x8730, 0x11d3, 0xb3,0x88, 0x00,0xc0,0x4f,0x68,0x57,0x4b) | ||
| 3290 | #endif | ||
| 3291 | #else | ||
| 3292 | typedef struct IWMPCdromVtbl { | ||
| 3293 | BEGIN_INTERFACE | ||
| 3294 | |||
| 3295 | /*** IUnknown methods ***/ | ||
| 3296 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3297 | IWMPCdrom *This, | ||
| 3298 | REFIID riid, | ||
| 3299 | void **ppvObject); | ||
| 3300 | |||
| 3301 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3302 | IWMPCdrom *This); | ||
| 3303 | |||
| 3304 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3305 | IWMPCdrom *This); | ||
| 3306 | |||
| 3307 | /*** IDispatch methods ***/ | ||
| 3308 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3309 | IWMPCdrom *This, | ||
| 3310 | UINT *pctinfo); | ||
| 3311 | |||
| 3312 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3313 | IWMPCdrom *This, | ||
| 3314 | UINT iTInfo, | ||
| 3315 | LCID lcid, | ||
| 3316 | ITypeInfo **ppTInfo); | ||
| 3317 | |||
| 3318 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 3319 | IWMPCdrom *This, | ||
| 3320 | REFIID riid, | ||
| 3321 | LPOLESTR *rgszNames, | ||
| 3322 | UINT cNames, | ||
| 3323 | LCID lcid, | ||
| 3324 | DISPID *rgDispId); | ||
| 3325 | |||
| 3326 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 3327 | IWMPCdrom *This, | ||
| 3328 | DISPID dispIdMember, | ||
| 3329 | REFIID riid, | ||
| 3330 | LCID lcid, | ||
| 3331 | WORD wFlags, | ||
| 3332 | DISPPARAMS *pDispParams, | ||
| 3333 | VARIANT *pVarResult, | ||
| 3334 | EXCEPINFO *pExcepInfo, | ||
| 3335 | UINT *puArgErr); | ||
| 3336 | |||
| 3337 | /*** IWMPCdrom methods ***/ | ||
| 3338 | HRESULT (STDMETHODCALLTYPE *get_driveSpecifier)( | ||
| 3339 | IWMPCdrom *This, | ||
| 3340 | BSTR *pbstrDrive); | ||
| 3341 | |||
| 3342 | HRESULT (STDMETHODCALLTYPE *get_Playlist)( | ||
| 3343 | IWMPCdrom *This, | ||
| 3344 | IWMPPlaylist **ppPlaylist); | ||
| 3345 | |||
| 3346 | HRESULT (STDMETHODCALLTYPE *eject)( | ||
| 3347 | IWMPCdrom *This); | ||
| 3348 | |||
| 3349 | END_INTERFACE | ||
| 3350 | } IWMPCdromVtbl; | ||
| 3351 | |||
| 3352 | interface IWMPCdrom { | ||
| 3353 | CONST_VTBL IWMPCdromVtbl* lpVtbl; | ||
| 3354 | }; | ||
| 3355 | |||
| 3356 | #ifdef COBJMACROS | ||
| 3357 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3358 | /*** IUnknown methods ***/ | ||
| 3359 | #define IWMPCdrom_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3360 | #define IWMPCdrom_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3361 | #define IWMPCdrom_Release(This) (This)->lpVtbl->Release(This) | ||
| 3362 | /*** IDispatch methods ***/ | ||
| 3363 | #define IWMPCdrom_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 3364 | #define IWMPCdrom_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 3365 | #define IWMPCdrom_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 3366 | #define IWMPCdrom_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 3367 | /*** IWMPCdrom methods ***/ | ||
| 3368 | #define IWMPCdrom_get_driveSpecifier(This,pbstrDrive) (This)->lpVtbl->get_driveSpecifier(This,pbstrDrive) | ||
| 3369 | #define IWMPCdrom_get_Playlist(This,ppPlaylist) (This)->lpVtbl->get_Playlist(This,ppPlaylist) | ||
| 3370 | #define IWMPCdrom_eject(This) (This)->lpVtbl->eject(This) | ||
| 3371 | #else | ||
| 3372 | /*** IUnknown methods ***/ | ||
| 3373 | static FORCEINLINE HRESULT IWMPCdrom_QueryInterface(IWMPCdrom* This,REFIID riid,void **ppvObject) { | ||
| 3374 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3375 | } | ||
| 3376 | static FORCEINLINE ULONG IWMPCdrom_AddRef(IWMPCdrom* This) { | ||
| 3377 | return This->lpVtbl->AddRef(This); | ||
| 3378 | } | ||
| 3379 | static FORCEINLINE ULONG IWMPCdrom_Release(IWMPCdrom* This) { | ||
| 3380 | return This->lpVtbl->Release(This); | ||
| 3381 | } | ||
| 3382 | /*** IDispatch methods ***/ | ||
| 3383 | static FORCEINLINE HRESULT IWMPCdrom_GetTypeInfoCount(IWMPCdrom* This,UINT *pctinfo) { | ||
| 3384 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 3385 | } | ||
| 3386 | static FORCEINLINE HRESULT IWMPCdrom_GetTypeInfo(IWMPCdrom* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 3387 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 3388 | } | ||
| 3389 | static FORCEINLINE HRESULT IWMPCdrom_GetIDsOfNames(IWMPCdrom* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 3390 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 3391 | } | ||
| 3392 | static FORCEINLINE HRESULT IWMPCdrom_Invoke(IWMPCdrom* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 3393 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 3394 | } | ||
| 3395 | /*** IWMPCdrom methods ***/ | ||
| 3396 | static FORCEINLINE HRESULT IWMPCdrom_get_driveSpecifier(IWMPCdrom* This,BSTR *pbstrDrive) { | ||
| 3397 | return This->lpVtbl->get_driveSpecifier(This,pbstrDrive); | ||
| 3398 | } | ||
| 3399 | static FORCEINLINE HRESULT IWMPCdrom_get_Playlist(IWMPCdrom* This,IWMPPlaylist **ppPlaylist) { | ||
| 3400 | return This->lpVtbl->get_Playlist(This,ppPlaylist); | ||
| 3401 | } | ||
| 3402 | static FORCEINLINE HRESULT IWMPCdrom_eject(IWMPCdrom* This) { | ||
| 3403 | return This->lpVtbl->eject(This); | ||
| 3404 | } | ||
| 3405 | #endif | ||
| 3406 | #endif | ||
| 3407 | |||
| 3408 | #endif | ||
| 3409 | |||
| 3410 | |||
| 3411 | #endif /* __IWMPCdrom_INTERFACE_DEFINED__ */ | ||
| 3412 | |||
| 3413 | /***************************************************************************** | ||
| 3414 | * IWMPCdromCollection interface | ||
| 3415 | */ | ||
| 3416 | #ifndef __IWMPCdromCollection_INTERFACE_DEFINED__ | ||
| 3417 | #define __IWMPCdromCollection_INTERFACE_DEFINED__ | ||
| 3418 | |||
| 3419 | DEFINE_GUID(IID_IWMPCdromCollection, 0xee4c8fe2, 0x34b2, 0x11d3, 0xa3,0xbf, 0x00,0x60,0x97,0xc9,0xb3,0x44); | ||
| 3420 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3421 | MIDL_INTERFACE("ee4c8fe2-34b2-11d3-a3bf-006097c9b344") | ||
| 3422 | IWMPCdromCollection : public IDispatch | ||
| 3423 | { | ||
| 3424 | virtual HRESULT STDMETHODCALLTYPE get_count( | ||
| 3425 | LONG *plCount) = 0; | ||
| 3426 | |||
| 3427 | virtual HRESULT STDMETHODCALLTYPE Item( | ||
| 3428 | LONG lIndex, | ||
| 3429 | IWMPCdrom **ppItem) = 0; | ||
| 3430 | |||
| 3431 | virtual HRESULT STDMETHODCALLTYPE getByDriveSpecifier( | ||
| 3432 | BSTR bstrDriveSpecifier, | ||
| 3433 | IWMPCdrom **ppCdrom) = 0; | ||
| 3434 | |||
| 3435 | }; | ||
| 3436 | #ifdef __CRT_UUID_DECL | ||
| 3437 | __CRT_UUID_DECL(IWMPCdromCollection, 0xee4c8fe2, 0x34b2, 0x11d3, 0xa3,0xbf, 0x00,0x60,0x97,0xc9,0xb3,0x44) | ||
| 3438 | #endif | ||
| 3439 | #else | ||
| 3440 | typedef struct IWMPCdromCollectionVtbl { | ||
| 3441 | BEGIN_INTERFACE | ||
| 3442 | |||
| 3443 | /*** IUnknown methods ***/ | ||
| 3444 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3445 | IWMPCdromCollection *This, | ||
| 3446 | REFIID riid, | ||
| 3447 | void **ppvObject); | ||
| 3448 | |||
| 3449 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3450 | IWMPCdromCollection *This); | ||
| 3451 | |||
| 3452 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3453 | IWMPCdromCollection *This); | ||
| 3454 | |||
| 3455 | /*** IDispatch methods ***/ | ||
| 3456 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3457 | IWMPCdromCollection *This, | ||
| 3458 | UINT *pctinfo); | ||
| 3459 | |||
| 3460 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3461 | IWMPCdromCollection *This, | ||
| 3462 | UINT iTInfo, | ||
| 3463 | LCID lcid, | ||
| 3464 | ITypeInfo **ppTInfo); | ||
| 3465 | |||
| 3466 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 3467 | IWMPCdromCollection *This, | ||
| 3468 | REFIID riid, | ||
| 3469 | LPOLESTR *rgszNames, | ||
| 3470 | UINT cNames, | ||
| 3471 | LCID lcid, | ||
| 3472 | DISPID *rgDispId); | ||
| 3473 | |||
| 3474 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 3475 | IWMPCdromCollection *This, | ||
| 3476 | DISPID dispIdMember, | ||
| 3477 | REFIID riid, | ||
| 3478 | LCID lcid, | ||
| 3479 | WORD wFlags, | ||
| 3480 | DISPPARAMS *pDispParams, | ||
| 3481 | VARIANT *pVarResult, | ||
| 3482 | EXCEPINFO *pExcepInfo, | ||
| 3483 | UINT *puArgErr); | ||
| 3484 | |||
| 3485 | /*** IWMPCdromCollection methods ***/ | ||
| 3486 | HRESULT (STDMETHODCALLTYPE *get_count)( | ||
| 3487 | IWMPCdromCollection *This, | ||
| 3488 | LONG *plCount); | ||
| 3489 | |||
| 3490 | HRESULT (STDMETHODCALLTYPE *Item)( | ||
| 3491 | IWMPCdromCollection *This, | ||
| 3492 | LONG lIndex, | ||
| 3493 | IWMPCdrom **ppItem); | ||
| 3494 | |||
| 3495 | HRESULT (STDMETHODCALLTYPE *getByDriveSpecifier)( | ||
| 3496 | IWMPCdromCollection *This, | ||
| 3497 | BSTR bstrDriveSpecifier, | ||
| 3498 | IWMPCdrom **ppCdrom); | ||
| 3499 | |||
| 3500 | END_INTERFACE | ||
| 3501 | } IWMPCdromCollectionVtbl; | ||
| 3502 | |||
| 3503 | interface IWMPCdromCollection { | ||
| 3504 | CONST_VTBL IWMPCdromCollectionVtbl* lpVtbl; | ||
| 3505 | }; | ||
| 3506 | |||
| 3507 | #ifdef COBJMACROS | ||
| 3508 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3509 | /*** IUnknown methods ***/ | ||
| 3510 | #define IWMPCdromCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3511 | #define IWMPCdromCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3512 | #define IWMPCdromCollection_Release(This) (This)->lpVtbl->Release(This) | ||
| 3513 | /*** IDispatch methods ***/ | ||
| 3514 | #define IWMPCdromCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 3515 | #define IWMPCdromCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 3516 | #define IWMPCdromCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 3517 | #define IWMPCdromCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 3518 | /*** IWMPCdromCollection methods ***/ | ||
| 3519 | #define IWMPCdromCollection_get_count(This,plCount) (This)->lpVtbl->get_count(This,plCount) | ||
| 3520 | #define IWMPCdromCollection_Item(This,lIndex,ppItem) (This)->lpVtbl->Item(This,lIndex,ppItem) | ||
| 3521 | #define IWMPCdromCollection_getByDriveSpecifier(This,bstrDriveSpecifier,ppCdrom) (This)->lpVtbl->getByDriveSpecifier(This,bstrDriveSpecifier,ppCdrom) | ||
| 3522 | #else | ||
| 3523 | /*** IUnknown methods ***/ | ||
| 3524 | static FORCEINLINE HRESULT IWMPCdromCollection_QueryInterface(IWMPCdromCollection* This,REFIID riid,void **ppvObject) { | ||
| 3525 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3526 | } | ||
| 3527 | static FORCEINLINE ULONG IWMPCdromCollection_AddRef(IWMPCdromCollection* This) { | ||
| 3528 | return This->lpVtbl->AddRef(This); | ||
| 3529 | } | ||
| 3530 | static FORCEINLINE ULONG IWMPCdromCollection_Release(IWMPCdromCollection* This) { | ||
| 3531 | return This->lpVtbl->Release(This); | ||
| 3532 | } | ||
| 3533 | /*** IDispatch methods ***/ | ||
| 3534 | static FORCEINLINE HRESULT IWMPCdromCollection_GetTypeInfoCount(IWMPCdromCollection* This,UINT *pctinfo) { | ||
| 3535 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 3536 | } | ||
| 3537 | static FORCEINLINE HRESULT IWMPCdromCollection_GetTypeInfo(IWMPCdromCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 3538 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 3539 | } | ||
| 3540 | static FORCEINLINE HRESULT IWMPCdromCollection_GetIDsOfNames(IWMPCdromCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 3541 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 3542 | } | ||
| 3543 | static FORCEINLINE HRESULT IWMPCdromCollection_Invoke(IWMPCdromCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 3544 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 3545 | } | ||
| 3546 | /*** IWMPCdromCollection methods ***/ | ||
| 3547 | static FORCEINLINE HRESULT IWMPCdromCollection_get_count(IWMPCdromCollection* This,LONG *plCount) { | ||
| 3548 | return This->lpVtbl->get_count(This,plCount); | ||
| 3549 | } | ||
| 3550 | static FORCEINLINE HRESULT IWMPCdromCollection_Item(IWMPCdromCollection* This,LONG lIndex,IWMPCdrom **ppItem) { | ||
| 3551 | return This->lpVtbl->Item(This,lIndex,ppItem); | ||
| 3552 | } | ||
| 3553 | static FORCEINLINE HRESULT IWMPCdromCollection_getByDriveSpecifier(IWMPCdromCollection* This,BSTR bstrDriveSpecifier,IWMPCdrom **ppCdrom) { | ||
| 3554 | return This->lpVtbl->getByDriveSpecifier(This,bstrDriveSpecifier,ppCdrom); | ||
| 3555 | } | ||
| 3556 | #endif | ||
| 3557 | #endif | ||
| 3558 | |||
| 3559 | #endif | ||
| 3560 | |||
| 3561 | |||
| 3562 | #endif /* __IWMPCdromCollection_INTERFACE_DEFINED__ */ | ||
| 3563 | |||
| 3564 | /***************************************************************************** | ||
| 3565 | * IWMPDVD interface | ||
| 3566 | */ | ||
| 3567 | #ifndef __IWMPDVD_INTERFACE_DEFINED__ | ||
| 3568 | #define __IWMPDVD_INTERFACE_DEFINED__ | ||
| 3569 | |||
| 3570 | DEFINE_GUID(IID_IWMPDVD, 0x8da61686, 0x4668, 0x4a5c, 0xae,0x5d, 0x80,0x31,0x93,0x29,0x3d,0xbe); | ||
| 3571 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3572 | MIDL_INTERFACE("8da61686-4668-4a5c-ae5d-803193293dbe") | ||
| 3573 | IWMPDVD : public IDispatch | ||
| 3574 | { | ||
| 3575 | virtual HRESULT STDMETHODCALLTYPE get_isAvailable( | ||
| 3576 | BSTR bstrItem, | ||
| 3577 | VARIANT_BOOL *pIsAvailable) = 0; | ||
| 3578 | |||
| 3579 | virtual HRESULT STDMETHODCALLTYPE get_domain( | ||
| 3580 | BSTR *strDomain) = 0; | ||
| 3581 | |||
| 3582 | virtual HRESULT STDMETHODCALLTYPE topMenu( | ||
| 3583 | ) = 0; | ||
| 3584 | |||
| 3585 | virtual HRESULT STDMETHODCALLTYPE titleMenu( | ||
| 3586 | ) = 0; | ||
| 3587 | |||
| 3588 | virtual HRESULT STDMETHODCALLTYPE back( | ||
| 3589 | ) = 0; | ||
| 3590 | |||
| 3591 | virtual HRESULT STDMETHODCALLTYPE resume( | ||
| 3592 | ) = 0; | ||
| 3593 | |||
| 3594 | }; | ||
| 3595 | #ifdef __CRT_UUID_DECL | ||
| 3596 | __CRT_UUID_DECL(IWMPDVD, 0x8da61686, 0x4668, 0x4a5c, 0xae,0x5d, 0x80,0x31,0x93,0x29,0x3d,0xbe) | ||
| 3597 | #endif | ||
| 3598 | #else | ||
| 3599 | typedef struct IWMPDVDVtbl { | ||
| 3600 | BEGIN_INTERFACE | ||
| 3601 | |||
| 3602 | /*** IUnknown methods ***/ | ||
| 3603 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3604 | IWMPDVD *This, | ||
| 3605 | REFIID riid, | ||
| 3606 | void **ppvObject); | ||
| 3607 | |||
| 3608 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3609 | IWMPDVD *This); | ||
| 3610 | |||
| 3611 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3612 | IWMPDVD *This); | ||
| 3613 | |||
| 3614 | /*** IDispatch methods ***/ | ||
| 3615 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3616 | IWMPDVD *This, | ||
| 3617 | UINT *pctinfo); | ||
| 3618 | |||
| 3619 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3620 | IWMPDVD *This, | ||
| 3621 | UINT iTInfo, | ||
| 3622 | LCID lcid, | ||
| 3623 | ITypeInfo **ppTInfo); | ||
| 3624 | |||
| 3625 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 3626 | IWMPDVD *This, | ||
| 3627 | REFIID riid, | ||
| 3628 | LPOLESTR *rgszNames, | ||
| 3629 | UINT cNames, | ||
| 3630 | LCID lcid, | ||
| 3631 | DISPID *rgDispId); | ||
| 3632 | |||
| 3633 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 3634 | IWMPDVD *This, | ||
| 3635 | DISPID dispIdMember, | ||
| 3636 | REFIID riid, | ||
| 3637 | LCID lcid, | ||
| 3638 | WORD wFlags, | ||
| 3639 | DISPPARAMS *pDispParams, | ||
| 3640 | VARIANT *pVarResult, | ||
| 3641 | EXCEPINFO *pExcepInfo, | ||
| 3642 | UINT *puArgErr); | ||
| 3643 | |||
| 3644 | /*** IWMPDVD methods ***/ | ||
| 3645 | HRESULT (STDMETHODCALLTYPE *get_isAvailable)( | ||
| 3646 | IWMPDVD *This, | ||
| 3647 | BSTR bstrItem, | ||
| 3648 | VARIANT_BOOL *pIsAvailable); | ||
| 3649 | |||
| 3650 | HRESULT (STDMETHODCALLTYPE *get_domain)( | ||
| 3651 | IWMPDVD *This, | ||
| 3652 | BSTR *strDomain); | ||
| 3653 | |||
| 3654 | HRESULT (STDMETHODCALLTYPE *topMenu)( | ||
| 3655 | IWMPDVD *This); | ||
| 3656 | |||
| 3657 | HRESULT (STDMETHODCALLTYPE *titleMenu)( | ||
| 3658 | IWMPDVD *This); | ||
| 3659 | |||
| 3660 | HRESULT (STDMETHODCALLTYPE *back)( | ||
| 3661 | IWMPDVD *This); | ||
| 3662 | |||
| 3663 | HRESULT (STDMETHODCALLTYPE *resume)( | ||
| 3664 | IWMPDVD *This); | ||
| 3665 | |||
| 3666 | END_INTERFACE | ||
| 3667 | } IWMPDVDVtbl; | ||
| 3668 | |||
| 3669 | interface IWMPDVD { | ||
| 3670 | CONST_VTBL IWMPDVDVtbl* lpVtbl; | ||
| 3671 | }; | ||
| 3672 | |||
| 3673 | #ifdef COBJMACROS | ||
| 3674 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3675 | /*** IUnknown methods ***/ | ||
| 3676 | #define IWMPDVD_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3677 | #define IWMPDVD_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3678 | #define IWMPDVD_Release(This) (This)->lpVtbl->Release(This) | ||
| 3679 | /*** IDispatch methods ***/ | ||
| 3680 | #define IWMPDVD_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 3681 | #define IWMPDVD_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 3682 | #define IWMPDVD_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 3683 | #define IWMPDVD_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 3684 | /*** IWMPDVD methods ***/ | ||
| 3685 | #define IWMPDVD_get_isAvailable(This,bstrItem,pIsAvailable) (This)->lpVtbl->get_isAvailable(This,bstrItem,pIsAvailable) | ||
| 3686 | #define IWMPDVD_get_domain(This,strDomain) (This)->lpVtbl->get_domain(This,strDomain) | ||
| 3687 | #define IWMPDVD_topMenu(This) (This)->lpVtbl->topMenu(This) | ||
| 3688 | #define IWMPDVD_titleMenu(This) (This)->lpVtbl->titleMenu(This) | ||
| 3689 | #define IWMPDVD_back(This) (This)->lpVtbl->back(This) | ||
| 3690 | #define IWMPDVD_resume(This) (This)->lpVtbl->resume(This) | ||
| 3691 | #else | ||
| 3692 | /*** IUnknown methods ***/ | ||
| 3693 | static FORCEINLINE HRESULT IWMPDVD_QueryInterface(IWMPDVD* This,REFIID riid,void **ppvObject) { | ||
| 3694 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3695 | } | ||
| 3696 | static FORCEINLINE ULONG IWMPDVD_AddRef(IWMPDVD* This) { | ||
| 3697 | return This->lpVtbl->AddRef(This); | ||
| 3698 | } | ||
| 3699 | static FORCEINLINE ULONG IWMPDVD_Release(IWMPDVD* This) { | ||
| 3700 | return This->lpVtbl->Release(This); | ||
| 3701 | } | ||
| 3702 | /*** IDispatch methods ***/ | ||
| 3703 | static FORCEINLINE HRESULT IWMPDVD_GetTypeInfoCount(IWMPDVD* This,UINT *pctinfo) { | ||
| 3704 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 3705 | } | ||
| 3706 | static FORCEINLINE HRESULT IWMPDVD_GetTypeInfo(IWMPDVD* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 3707 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 3708 | } | ||
| 3709 | static FORCEINLINE HRESULT IWMPDVD_GetIDsOfNames(IWMPDVD* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 3710 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 3711 | } | ||
| 3712 | static FORCEINLINE HRESULT IWMPDVD_Invoke(IWMPDVD* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 3713 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 3714 | } | ||
| 3715 | /*** IWMPDVD methods ***/ | ||
| 3716 | static FORCEINLINE HRESULT IWMPDVD_get_isAvailable(IWMPDVD* This,BSTR bstrItem,VARIANT_BOOL *pIsAvailable) { | ||
| 3717 | return This->lpVtbl->get_isAvailable(This,bstrItem,pIsAvailable); | ||
| 3718 | } | ||
| 3719 | static FORCEINLINE HRESULT IWMPDVD_get_domain(IWMPDVD* This,BSTR *strDomain) { | ||
| 3720 | return This->lpVtbl->get_domain(This,strDomain); | ||
| 3721 | } | ||
| 3722 | static FORCEINLINE HRESULT IWMPDVD_topMenu(IWMPDVD* This) { | ||
| 3723 | return This->lpVtbl->topMenu(This); | ||
| 3724 | } | ||
| 3725 | static FORCEINLINE HRESULT IWMPDVD_titleMenu(IWMPDVD* This) { | ||
| 3726 | return This->lpVtbl->titleMenu(This); | ||
| 3727 | } | ||
| 3728 | static FORCEINLINE HRESULT IWMPDVD_back(IWMPDVD* This) { | ||
| 3729 | return This->lpVtbl->back(This); | ||
| 3730 | } | ||
| 3731 | static FORCEINLINE HRESULT IWMPDVD_resume(IWMPDVD* This) { | ||
| 3732 | return This->lpVtbl->resume(This); | ||
| 3733 | } | ||
| 3734 | #endif | ||
| 3735 | #endif | ||
| 3736 | |||
| 3737 | #endif | ||
| 3738 | |||
| 3739 | |||
| 3740 | #endif /* __IWMPDVD_INTERFACE_DEFINED__ */ | ||
| 3741 | |||
| 3742 | /***************************************************************************** | ||
| 3743 | * IWMPClosedCaption interface | ||
| 3744 | */ | ||
| 3745 | #ifndef __IWMPClosedCaption_INTERFACE_DEFINED__ | ||
| 3746 | #define __IWMPClosedCaption_INTERFACE_DEFINED__ | ||
| 3747 | |||
| 3748 | DEFINE_GUID(IID_IWMPClosedCaption, 0x4f2df574, 0xc588, 0x11d3, 0x9e,0xd0, 0x00,0xc0,0x4f,0xb6,0xe9,0x37); | ||
| 3749 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3750 | MIDL_INTERFACE("4f2df574-c588-11d3-9ed0-00c04fb6e937") | ||
| 3751 | IWMPClosedCaption : public IDispatch | ||
| 3752 | { | ||
| 3753 | virtual HRESULT STDMETHODCALLTYPE get_SAMIStyle( | ||
| 3754 | BSTR *pbstrSAMIStyle) = 0; | ||
| 3755 | |||
| 3756 | virtual HRESULT STDMETHODCALLTYPE put_SAMIStyle( | ||
| 3757 | BSTR pbstrSAMIStyle) = 0; | ||
| 3758 | |||
| 3759 | virtual HRESULT STDMETHODCALLTYPE get_SAMILang( | ||
| 3760 | BSTR *pbstrSAMILang) = 0; | ||
| 3761 | |||
| 3762 | virtual HRESULT STDMETHODCALLTYPE put_SAMILang( | ||
| 3763 | BSTR pbstrSAMILang) = 0; | ||
| 3764 | |||
| 3765 | virtual HRESULT STDMETHODCALLTYPE get_SAMIFileName( | ||
| 3766 | BSTR *pbstrSAMIFileName) = 0; | ||
| 3767 | |||
| 3768 | virtual HRESULT STDMETHODCALLTYPE put_SAMIFileName( | ||
| 3769 | BSTR pbstrSAMIFileName) = 0; | ||
| 3770 | |||
| 3771 | virtual HRESULT STDMETHODCALLTYPE get_captioningId( | ||
| 3772 | BSTR *pbstrCaptioningID) = 0; | ||
| 3773 | |||
| 3774 | virtual HRESULT STDMETHODCALLTYPE put_captioningId( | ||
| 3775 | BSTR pbstrCaptioningID) = 0; | ||
| 3776 | |||
| 3777 | }; | ||
| 3778 | #ifdef __CRT_UUID_DECL | ||
| 3779 | __CRT_UUID_DECL(IWMPClosedCaption, 0x4f2df574, 0xc588, 0x11d3, 0x9e,0xd0, 0x00,0xc0,0x4f,0xb6,0xe9,0x37) | ||
| 3780 | #endif | ||
| 3781 | #else | ||
| 3782 | typedef struct IWMPClosedCaptionVtbl { | ||
| 3783 | BEGIN_INTERFACE | ||
| 3784 | |||
| 3785 | /*** IUnknown methods ***/ | ||
| 3786 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3787 | IWMPClosedCaption *This, | ||
| 3788 | REFIID riid, | ||
| 3789 | void **ppvObject); | ||
| 3790 | |||
| 3791 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3792 | IWMPClosedCaption *This); | ||
| 3793 | |||
| 3794 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3795 | IWMPClosedCaption *This); | ||
| 3796 | |||
| 3797 | /*** IDispatch methods ***/ | ||
| 3798 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3799 | IWMPClosedCaption *This, | ||
| 3800 | UINT *pctinfo); | ||
| 3801 | |||
| 3802 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3803 | IWMPClosedCaption *This, | ||
| 3804 | UINT iTInfo, | ||
| 3805 | LCID lcid, | ||
| 3806 | ITypeInfo **ppTInfo); | ||
| 3807 | |||
| 3808 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 3809 | IWMPClosedCaption *This, | ||
| 3810 | REFIID riid, | ||
| 3811 | LPOLESTR *rgszNames, | ||
| 3812 | UINT cNames, | ||
| 3813 | LCID lcid, | ||
| 3814 | DISPID *rgDispId); | ||
| 3815 | |||
| 3816 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 3817 | IWMPClosedCaption *This, | ||
| 3818 | DISPID dispIdMember, | ||
| 3819 | REFIID riid, | ||
| 3820 | LCID lcid, | ||
| 3821 | WORD wFlags, | ||
| 3822 | DISPPARAMS *pDispParams, | ||
| 3823 | VARIANT *pVarResult, | ||
| 3824 | EXCEPINFO *pExcepInfo, | ||
| 3825 | UINT *puArgErr); | ||
| 3826 | |||
| 3827 | /*** IWMPClosedCaption methods ***/ | ||
| 3828 | HRESULT (STDMETHODCALLTYPE *get_SAMIStyle)( | ||
| 3829 | IWMPClosedCaption *This, | ||
| 3830 | BSTR *pbstrSAMIStyle); | ||
| 3831 | |||
| 3832 | HRESULT (STDMETHODCALLTYPE *put_SAMIStyle)( | ||
| 3833 | IWMPClosedCaption *This, | ||
| 3834 | BSTR pbstrSAMIStyle); | ||
| 3835 | |||
| 3836 | HRESULT (STDMETHODCALLTYPE *get_SAMILang)( | ||
| 3837 | IWMPClosedCaption *This, | ||
| 3838 | BSTR *pbstrSAMILang); | ||
| 3839 | |||
| 3840 | HRESULT (STDMETHODCALLTYPE *put_SAMILang)( | ||
| 3841 | IWMPClosedCaption *This, | ||
| 3842 | BSTR pbstrSAMILang); | ||
| 3843 | |||
| 3844 | HRESULT (STDMETHODCALLTYPE *get_SAMIFileName)( | ||
| 3845 | IWMPClosedCaption *This, | ||
| 3846 | BSTR *pbstrSAMIFileName); | ||
| 3847 | |||
| 3848 | HRESULT (STDMETHODCALLTYPE *put_SAMIFileName)( | ||
| 3849 | IWMPClosedCaption *This, | ||
| 3850 | BSTR pbstrSAMIFileName); | ||
| 3851 | |||
| 3852 | HRESULT (STDMETHODCALLTYPE *get_captioningId)( | ||
| 3853 | IWMPClosedCaption *This, | ||
| 3854 | BSTR *pbstrCaptioningID); | ||
| 3855 | |||
| 3856 | HRESULT (STDMETHODCALLTYPE *put_captioningId)( | ||
| 3857 | IWMPClosedCaption *This, | ||
| 3858 | BSTR pbstrCaptioningID); | ||
| 3859 | |||
| 3860 | END_INTERFACE | ||
| 3861 | } IWMPClosedCaptionVtbl; | ||
| 3862 | |||
| 3863 | interface IWMPClosedCaption { | ||
| 3864 | CONST_VTBL IWMPClosedCaptionVtbl* lpVtbl; | ||
| 3865 | }; | ||
| 3866 | |||
| 3867 | #ifdef COBJMACROS | ||
| 3868 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3869 | /*** IUnknown methods ***/ | ||
| 3870 | #define IWMPClosedCaption_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3871 | #define IWMPClosedCaption_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3872 | #define IWMPClosedCaption_Release(This) (This)->lpVtbl->Release(This) | ||
| 3873 | /*** IDispatch methods ***/ | ||
| 3874 | #define IWMPClosedCaption_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 3875 | #define IWMPClosedCaption_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 3876 | #define IWMPClosedCaption_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 3877 | #define IWMPClosedCaption_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 3878 | /*** IWMPClosedCaption methods ***/ | ||
| 3879 | #define IWMPClosedCaption_get_SAMIStyle(This,pbstrSAMIStyle) (This)->lpVtbl->get_SAMIStyle(This,pbstrSAMIStyle) | ||
| 3880 | #define IWMPClosedCaption_put_SAMIStyle(This,pbstrSAMIStyle) (This)->lpVtbl->put_SAMIStyle(This,pbstrSAMIStyle) | ||
| 3881 | #define IWMPClosedCaption_get_SAMILang(This,pbstrSAMILang) (This)->lpVtbl->get_SAMILang(This,pbstrSAMILang) | ||
| 3882 | #define IWMPClosedCaption_put_SAMILang(This,pbstrSAMILang) (This)->lpVtbl->put_SAMILang(This,pbstrSAMILang) | ||
| 3883 | #define IWMPClosedCaption_get_SAMIFileName(This,pbstrSAMIFileName) (This)->lpVtbl->get_SAMIFileName(This,pbstrSAMIFileName) | ||
| 3884 | #define IWMPClosedCaption_put_SAMIFileName(This,pbstrSAMIFileName) (This)->lpVtbl->put_SAMIFileName(This,pbstrSAMIFileName) | ||
| 3885 | #define IWMPClosedCaption_get_captioningId(This,pbstrCaptioningID) (This)->lpVtbl->get_captioningId(This,pbstrCaptioningID) | ||
| 3886 | #define IWMPClosedCaption_put_captioningId(This,pbstrCaptioningID) (This)->lpVtbl->put_captioningId(This,pbstrCaptioningID) | ||
| 3887 | #else | ||
| 3888 | /*** IUnknown methods ***/ | ||
| 3889 | static FORCEINLINE HRESULT IWMPClosedCaption_QueryInterface(IWMPClosedCaption* This,REFIID riid,void **ppvObject) { | ||
| 3890 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3891 | } | ||
| 3892 | static FORCEINLINE ULONG IWMPClosedCaption_AddRef(IWMPClosedCaption* This) { | ||
| 3893 | return This->lpVtbl->AddRef(This); | ||
| 3894 | } | ||
| 3895 | static FORCEINLINE ULONG IWMPClosedCaption_Release(IWMPClosedCaption* This) { | ||
| 3896 | return This->lpVtbl->Release(This); | ||
| 3897 | } | ||
| 3898 | /*** IDispatch methods ***/ | ||
| 3899 | static FORCEINLINE HRESULT IWMPClosedCaption_GetTypeInfoCount(IWMPClosedCaption* This,UINT *pctinfo) { | ||
| 3900 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 3901 | } | ||
| 3902 | static FORCEINLINE HRESULT IWMPClosedCaption_GetTypeInfo(IWMPClosedCaption* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 3903 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 3904 | } | ||
| 3905 | static FORCEINLINE HRESULT IWMPClosedCaption_GetIDsOfNames(IWMPClosedCaption* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 3906 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 3907 | } | ||
| 3908 | static FORCEINLINE HRESULT IWMPClosedCaption_Invoke(IWMPClosedCaption* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 3909 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 3910 | } | ||
| 3911 | /*** IWMPClosedCaption methods ***/ | ||
| 3912 | static FORCEINLINE HRESULT IWMPClosedCaption_get_SAMIStyle(IWMPClosedCaption* This,BSTR *pbstrSAMIStyle) { | ||
| 3913 | return This->lpVtbl->get_SAMIStyle(This,pbstrSAMIStyle); | ||
| 3914 | } | ||
| 3915 | static FORCEINLINE HRESULT IWMPClosedCaption_put_SAMIStyle(IWMPClosedCaption* This,BSTR pbstrSAMIStyle) { | ||
| 3916 | return This->lpVtbl->put_SAMIStyle(This,pbstrSAMIStyle); | ||
| 3917 | } | ||
| 3918 | static FORCEINLINE HRESULT IWMPClosedCaption_get_SAMILang(IWMPClosedCaption* This,BSTR *pbstrSAMILang) { | ||
| 3919 | return This->lpVtbl->get_SAMILang(This,pbstrSAMILang); | ||
| 3920 | } | ||
| 3921 | static FORCEINLINE HRESULT IWMPClosedCaption_put_SAMILang(IWMPClosedCaption* This,BSTR pbstrSAMILang) { | ||
| 3922 | return This->lpVtbl->put_SAMILang(This,pbstrSAMILang); | ||
| 3923 | } | ||
| 3924 | static FORCEINLINE HRESULT IWMPClosedCaption_get_SAMIFileName(IWMPClosedCaption* This,BSTR *pbstrSAMIFileName) { | ||
| 3925 | return This->lpVtbl->get_SAMIFileName(This,pbstrSAMIFileName); | ||
| 3926 | } | ||
| 3927 | static FORCEINLINE HRESULT IWMPClosedCaption_put_SAMIFileName(IWMPClosedCaption* This,BSTR pbstrSAMIFileName) { | ||
| 3928 | return This->lpVtbl->put_SAMIFileName(This,pbstrSAMIFileName); | ||
| 3929 | } | ||
| 3930 | static FORCEINLINE HRESULT IWMPClosedCaption_get_captioningId(IWMPClosedCaption* This,BSTR *pbstrCaptioningID) { | ||
| 3931 | return This->lpVtbl->get_captioningId(This,pbstrCaptioningID); | ||
| 3932 | } | ||
| 3933 | static FORCEINLINE HRESULT IWMPClosedCaption_put_captioningId(IWMPClosedCaption* This,BSTR pbstrCaptioningID) { | ||
| 3934 | return This->lpVtbl->put_captioningId(This,pbstrCaptioningID); | ||
| 3935 | } | ||
| 3936 | #endif | ||
| 3937 | #endif | ||
| 3938 | |||
| 3939 | #endif | ||
| 3940 | |||
| 3941 | |||
| 3942 | #endif /* __IWMPClosedCaption_INTERFACE_DEFINED__ */ | ||
| 3943 | |||
| 3944 | /***************************************************************************** | ||
| 3945 | * IWMPErrorItem interface | ||
| 3946 | */ | ||
| 3947 | #ifndef __IWMPErrorItem_INTERFACE_DEFINED__ | ||
| 3948 | #define __IWMPErrorItem_INTERFACE_DEFINED__ | ||
| 3949 | |||
| 3950 | DEFINE_GUID(IID_IWMPErrorItem, 0x3614c646, 0x3b3b, 0x4de7, 0xa8,0x1e, 0x93,0x0e,0x3f,0x21,0x27,0xb3); | ||
| 3951 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3952 | MIDL_INTERFACE("3614c646-3b3b-4de7-a81e-930e3f2127b3") | ||
| 3953 | IWMPErrorItem : public IDispatch | ||
| 3954 | { | ||
| 3955 | virtual HRESULT STDMETHODCALLTYPE get_errorCode( | ||
| 3956 | LONG *phr) = 0; | ||
| 3957 | |||
| 3958 | virtual HRESULT STDMETHODCALLTYPE get_errorDescription( | ||
| 3959 | BSTR *pbstrDescription) = 0; | ||
| 3960 | |||
| 3961 | virtual HRESULT STDMETHODCALLTYPE get_errorContext( | ||
| 3962 | VARIANT *pvarContext) = 0; | ||
| 3963 | |||
| 3964 | virtual HRESULT STDMETHODCALLTYPE get_remedy( | ||
| 3965 | LONG *plRemedy) = 0; | ||
| 3966 | |||
| 3967 | virtual HRESULT STDMETHODCALLTYPE get_customUrl( | ||
| 3968 | BSTR *pbstrCustomUrl) = 0; | ||
| 3969 | |||
| 3970 | }; | ||
| 3971 | #ifdef __CRT_UUID_DECL | ||
| 3972 | __CRT_UUID_DECL(IWMPErrorItem, 0x3614c646, 0x3b3b, 0x4de7, 0xa8,0x1e, 0x93,0x0e,0x3f,0x21,0x27,0xb3) | ||
| 3973 | #endif | ||
| 3974 | #else | ||
| 3975 | typedef struct IWMPErrorItemVtbl { | ||
| 3976 | BEGIN_INTERFACE | ||
| 3977 | |||
| 3978 | /*** IUnknown methods ***/ | ||
| 3979 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3980 | IWMPErrorItem *This, | ||
| 3981 | REFIID riid, | ||
| 3982 | void **ppvObject); | ||
| 3983 | |||
| 3984 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3985 | IWMPErrorItem *This); | ||
| 3986 | |||
| 3987 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3988 | IWMPErrorItem *This); | ||
| 3989 | |||
| 3990 | /*** IDispatch methods ***/ | ||
| 3991 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3992 | IWMPErrorItem *This, | ||
| 3993 | UINT *pctinfo); | ||
| 3994 | |||
| 3995 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3996 | IWMPErrorItem *This, | ||
| 3997 | UINT iTInfo, | ||
| 3998 | LCID lcid, | ||
| 3999 | ITypeInfo **ppTInfo); | ||
| 4000 | |||
| 4001 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 4002 | IWMPErrorItem *This, | ||
| 4003 | REFIID riid, | ||
| 4004 | LPOLESTR *rgszNames, | ||
| 4005 | UINT cNames, | ||
| 4006 | LCID lcid, | ||
| 4007 | DISPID *rgDispId); | ||
| 4008 | |||
| 4009 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 4010 | IWMPErrorItem *This, | ||
| 4011 | DISPID dispIdMember, | ||
| 4012 | REFIID riid, | ||
| 4013 | LCID lcid, | ||
| 4014 | WORD wFlags, | ||
| 4015 | DISPPARAMS *pDispParams, | ||
| 4016 | VARIANT *pVarResult, | ||
| 4017 | EXCEPINFO *pExcepInfo, | ||
| 4018 | UINT *puArgErr); | ||
| 4019 | |||
| 4020 | /*** IWMPErrorItem methods ***/ | ||
| 4021 | HRESULT (STDMETHODCALLTYPE *get_errorCode)( | ||
| 4022 | IWMPErrorItem *This, | ||
| 4023 | LONG *phr); | ||
| 4024 | |||
| 4025 | HRESULT (STDMETHODCALLTYPE *get_errorDescription)( | ||
| 4026 | IWMPErrorItem *This, | ||
| 4027 | BSTR *pbstrDescription); | ||
| 4028 | |||
| 4029 | HRESULT (STDMETHODCALLTYPE *get_errorContext)( | ||
| 4030 | IWMPErrorItem *This, | ||
| 4031 | VARIANT *pvarContext); | ||
| 4032 | |||
| 4033 | HRESULT (STDMETHODCALLTYPE *get_remedy)( | ||
| 4034 | IWMPErrorItem *This, | ||
| 4035 | LONG *plRemedy); | ||
| 4036 | |||
| 4037 | HRESULT (STDMETHODCALLTYPE *get_customUrl)( | ||
| 4038 | IWMPErrorItem *This, | ||
| 4039 | BSTR *pbstrCustomUrl); | ||
| 4040 | |||
| 4041 | END_INTERFACE | ||
| 4042 | } IWMPErrorItemVtbl; | ||
| 4043 | |||
| 4044 | interface IWMPErrorItem { | ||
| 4045 | CONST_VTBL IWMPErrorItemVtbl* lpVtbl; | ||
| 4046 | }; | ||
| 4047 | |||
| 4048 | #ifdef COBJMACROS | ||
| 4049 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4050 | /*** IUnknown methods ***/ | ||
| 4051 | #define IWMPErrorItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4052 | #define IWMPErrorItem_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4053 | #define IWMPErrorItem_Release(This) (This)->lpVtbl->Release(This) | ||
| 4054 | /*** IDispatch methods ***/ | ||
| 4055 | #define IWMPErrorItem_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 4056 | #define IWMPErrorItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 4057 | #define IWMPErrorItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 4058 | #define IWMPErrorItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 4059 | /*** IWMPErrorItem methods ***/ | ||
| 4060 | #define IWMPErrorItem_get_errorCode(This,phr) (This)->lpVtbl->get_errorCode(This,phr) | ||
| 4061 | #define IWMPErrorItem_get_errorDescription(This,pbstrDescription) (This)->lpVtbl->get_errorDescription(This,pbstrDescription) | ||
| 4062 | #define IWMPErrorItem_get_errorContext(This,pvarContext) (This)->lpVtbl->get_errorContext(This,pvarContext) | ||
| 4063 | #define IWMPErrorItem_get_remedy(This,plRemedy) (This)->lpVtbl->get_remedy(This,plRemedy) | ||
| 4064 | #define IWMPErrorItem_get_customUrl(This,pbstrCustomUrl) (This)->lpVtbl->get_customUrl(This,pbstrCustomUrl) | ||
| 4065 | #else | ||
| 4066 | /*** IUnknown methods ***/ | ||
| 4067 | static FORCEINLINE HRESULT IWMPErrorItem_QueryInterface(IWMPErrorItem* This,REFIID riid,void **ppvObject) { | ||
| 4068 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4069 | } | ||
| 4070 | static FORCEINLINE ULONG IWMPErrorItem_AddRef(IWMPErrorItem* This) { | ||
| 4071 | return This->lpVtbl->AddRef(This); | ||
| 4072 | } | ||
| 4073 | static FORCEINLINE ULONG IWMPErrorItem_Release(IWMPErrorItem* This) { | ||
| 4074 | return This->lpVtbl->Release(This); | ||
| 4075 | } | ||
| 4076 | /*** IDispatch methods ***/ | ||
| 4077 | static FORCEINLINE HRESULT IWMPErrorItem_GetTypeInfoCount(IWMPErrorItem* This,UINT *pctinfo) { | ||
| 4078 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 4079 | } | ||
| 4080 | static FORCEINLINE HRESULT IWMPErrorItem_GetTypeInfo(IWMPErrorItem* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 4081 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 4082 | } | ||
| 4083 | static FORCEINLINE HRESULT IWMPErrorItem_GetIDsOfNames(IWMPErrorItem* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 4084 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 4085 | } | ||
| 4086 | static FORCEINLINE HRESULT IWMPErrorItem_Invoke(IWMPErrorItem* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 4087 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 4088 | } | ||
| 4089 | /*** IWMPErrorItem methods ***/ | ||
| 4090 | static FORCEINLINE HRESULT IWMPErrorItem_get_errorCode(IWMPErrorItem* This,LONG *phr) { | ||
| 4091 | return This->lpVtbl->get_errorCode(This,phr); | ||
| 4092 | } | ||
| 4093 | static FORCEINLINE HRESULT IWMPErrorItem_get_errorDescription(IWMPErrorItem* This,BSTR *pbstrDescription) { | ||
| 4094 | return This->lpVtbl->get_errorDescription(This,pbstrDescription); | ||
| 4095 | } | ||
| 4096 | static FORCEINLINE HRESULT IWMPErrorItem_get_errorContext(IWMPErrorItem* This,VARIANT *pvarContext) { | ||
| 4097 | return This->lpVtbl->get_errorContext(This,pvarContext); | ||
| 4098 | } | ||
| 4099 | static FORCEINLINE HRESULT IWMPErrorItem_get_remedy(IWMPErrorItem* This,LONG *plRemedy) { | ||
| 4100 | return This->lpVtbl->get_remedy(This,plRemedy); | ||
| 4101 | } | ||
| 4102 | static FORCEINLINE HRESULT IWMPErrorItem_get_customUrl(IWMPErrorItem* This,BSTR *pbstrCustomUrl) { | ||
| 4103 | return This->lpVtbl->get_customUrl(This,pbstrCustomUrl); | ||
| 4104 | } | ||
| 4105 | #endif | ||
| 4106 | #endif | ||
| 4107 | |||
| 4108 | #endif | ||
| 4109 | |||
| 4110 | |||
| 4111 | #endif /* __IWMPErrorItem_INTERFACE_DEFINED__ */ | ||
| 4112 | |||
| 4113 | /***************************************************************************** | ||
| 4114 | * IWMPMedia2 interface | ||
| 4115 | */ | ||
| 4116 | #ifndef __IWMPMedia2_INTERFACE_DEFINED__ | ||
| 4117 | #define __IWMPMedia2_INTERFACE_DEFINED__ | ||
| 4118 | |||
| 4119 | DEFINE_GUID(IID_IWMPMedia2, 0xab7c88bb, 0x143e, 0x4ea4, 0xac,0xc3, 0xe4,0x35,0x0b,0x21,0x06,0xc3); | ||
| 4120 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4121 | MIDL_INTERFACE("ab7c88bb-143e-4ea4-acc3-e4350b2106c3") | ||
| 4122 | IWMPMedia2 : public IWMPMedia | ||
| 4123 | { | ||
| 4124 | virtual HRESULT STDMETHODCALLTYPE get_error( | ||
| 4125 | IWMPErrorItem **out) = 0; | ||
| 4126 | |||
| 4127 | }; | ||
| 4128 | #ifdef __CRT_UUID_DECL | ||
| 4129 | __CRT_UUID_DECL(IWMPMedia2, 0xab7c88bb, 0x143e, 0x4ea4, 0xac,0xc3, 0xe4,0x35,0x0b,0x21,0x06,0xc3) | ||
| 4130 | #endif | ||
| 4131 | #else | ||
| 4132 | typedef struct IWMPMedia2Vtbl { | ||
| 4133 | BEGIN_INTERFACE | ||
| 4134 | |||
| 4135 | /*** IUnknown methods ***/ | ||
| 4136 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4137 | IWMPMedia2 *This, | ||
| 4138 | REFIID riid, | ||
| 4139 | void **ppvObject); | ||
| 4140 | |||
| 4141 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4142 | IWMPMedia2 *This); | ||
| 4143 | |||
| 4144 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4145 | IWMPMedia2 *This); | ||
| 4146 | |||
| 4147 | /*** IDispatch methods ***/ | ||
| 4148 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 4149 | IWMPMedia2 *This, | ||
| 4150 | UINT *pctinfo); | ||
| 4151 | |||
| 4152 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 4153 | IWMPMedia2 *This, | ||
| 4154 | UINT iTInfo, | ||
| 4155 | LCID lcid, | ||
| 4156 | ITypeInfo **ppTInfo); | ||
| 4157 | |||
| 4158 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 4159 | IWMPMedia2 *This, | ||
| 4160 | REFIID riid, | ||
| 4161 | LPOLESTR *rgszNames, | ||
| 4162 | UINT cNames, | ||
| 4163 | LCID lcid, | ||
| 4164 | DISPID *rgDispId); | ||
| 4165 | |||
| 4166 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 4167 | IWMPMedia2 *This, | ||
| 4168 | DISPID dispIdMember, | ||
| 4169 | REFIID riid, | ||
| 4170 | LCID lcid, | ||
| 4171 | WORD wFlags, | ||
| 4172 | DISPPARAMS *pDispParams, | ||
| 4173 | VARIANT *pVarResult, | ||
| 4174 | EXCEPINFO *pExcepInfo, | ||
| 4175 | UINT *puArgErr); | ||
| 4176 | |||
| 4177 | /*** IWMPMedia methods ***/ | ||
| 4178 | HRESULT (STDMETHODCALLTYPE *get_isIdentical)( | ||
| 4179 | IWMPMedia2 *This, | ||
| 4180 | IWMPMedia *pIWMPMedia, | ||
| 4181 | VARIANT_BOOL *pvbool); | ||
| 4182 | |||
| 4183 | HRESULT (STDMETHODCALLTYPE *get_sourceURL)( | ||
| 4184 | IWMPMedia2 *This, | ||
| 4185 | BSTR *pbstrSourceURL); | ||
| 4186 | |||
| 4187 | HRESULT (STDMETHODCALLTYPE *get_name)( | ||
| 4188 | IWMPMedia2 *This, | ||
| 4189 | BSTR *pbstrName); | ||
| 4190 | |||
| 4191 | HRESULT (STDMETHODCALLTYPE *put_name)( | ||
| 4192 | IWMPMedia2 *This, | ||
| 4193 | BSTR pbstrName); | ||
| 4194 | |||
| 4195 | HRESULT (STDMETHODCALLTYPE *get_imageSourceWidth)( | ||
| 4196 | IWMPMedia2 *This, | ||
| 4197 | LONG *pWidth); | ||
| 4198 | |||
| 4199 | HRESULT (STDMETHODCALLTYPE *get_imageSourceHeight)( | ||
| 4200 | IWMPMedia2 *This, | ||
| 4201 | LONG *pHeight); | ||
| 4202 | |||
| 4203 | HRESULT (STDMETHODCALLTYPE *get_markerCount)( | ||
| 4204 | IWMPMedia2 *This, | ||
| 4205 | LONG *pMarkerCount); | ||
| 4206 | |||
| 4207 | HRESULT (STDMETHODCALLTYPE *getMarkerTime)( | ||
| 4208 | IWMPMedia2 *This, | ||
| 4209 | LONG MarkerNum, | ||
| 4210 | double *pMarkerTime); | ||
| 4211 | |||
| 4212 | HRESULT (STDMETHODCALLTYPE *getMarkerName)( | ||
| 4213 | IWMPMedia2 *This, | ||
| 4214 | LONG MarkerNum, | ||
| 4215 | BSTR *pbstrMarkerName); | ||
| 4216 | |||
| 4217 | HRESULT (STDMETHODCALLTYPE *get_duration)( | ||
| 4218 | IWMPMedia2 *This, | ||
| 4219 | double *pDuration); | ||
| 4220 | |||
| 4221 | HRESULT (STDMETHODCALLTYPE *get_durationString)( | ||
| 4222 | IWMPMedia2 *This, | ||
| 4223 | BSTR *pbstrDuration); | ||
| 4224 | |||
| 4225 | HRESULT (STDMETHODCALLTYPE *get_attributeCount)( | ||
| 4226 | IWMPMedia2 *This, | ||
| 4227 | LONG *plCount); | ||
| 4228 | |||
| 4229 | HRESULT (STDMETHODCALLTYPE *getAttributeName)( | ||
| 4230 | IWMPMedia2 *This, | ||
| 4231 | LONG lIndex, | ||
| 4232 | BSTR *pbstrItemName); | ||
| 4233 | |||
| 4234 | HRESULT (STDMETHODCALLTYPE *getItemInfo)( | ||
| 4235 | IWMPMedia2 *This, | ||
| 4236 | BSTR bstrItemName, | ||
| 4237 | BSTR *pbstrVal); | ||
| 4238 | |||
| 4239 | HRESULT (STDMETHODCALLTYPE *setItemInfo)( | ||
| 4240 | IWMPMedia2 *This, | ||
| 4241 | BSTR bstrItemName, | ||
| 4242 | BSTR bstrVal); | ||
| 4243 | |||
| 4244 | HRESULT (STDMETHODCALLTYPE *getItemInfoByAtom)( | ||
| 4245 | IWMPMedia2 *This, | ||
| 4246 | LONG lAtom, | ||
| 4247 | BSTR *pbstrVal); | ||
| 4248 | |||
| 4249 | HRESULT (STDMETHODCALLTYPE *isMemberOf)( | ||
| 4250 | IWMPMedia2 *This, | ||
| 4251 | IWMPPlaylist *pPlaylist, | ||
| 4252 | VARIANT_BOOL *pvarfIsMemberOf); | ||
| 4253 | |||
| 4254 | HRESULT (STDMETHODCALLTYPE *isReadOnlyItem)( | ||
| 4255 | IWMPMedia2 *This, | ||
| 4256 | BSTR bstrItemName, | ||
| 4257 | VARIANT_BOOL *pvarfIsReadOnly); | ||
| 4258 | |||
| 4259 | /*** IWMPMedia2 methods ***/ | ||
| 4260 | HRESULT (STDMETHODCALLTYPE *get_error)( | ||
| 4261 | IWMPMedia2 *This, | ||
| 4262 | IWMPErrorItem **out); | ||
| 4263 | |||
| 4264 | END_INTERFACE | ||
| 4265 | } IWMPMedia2Vtbl; | ||
| 4266 | |||
| 4267 | interface IWMPMedia2 { | ||
| 4268 | CONST_VTBL IWMPMedia2Vtbl* lpVtbl; | ||
| 4269 | }; | ||
| 4270 | |||
| 4271 | #ifdef COBJMACROS | ||
| 4272 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4273 | /*** IUnknown methods ***/ | ||
| 4274 | #define IWMPMedia2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4275 | #define IWMPMedia2_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4276 | #define IWMPMedia2_Release(This) (This)->lpVtbl->Release(This) | ||
| 4277 | /*** IDispatch methods ***/ | ||
| 4278 | #define IWMPMedia2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 4279 | #define IWMPMedia2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 4280 | #define IWMPMedia2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 4281 | #define IWMPMedia2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 4282 | /*** IWMPMedia methods ***/ | ||
| 4283 | #define IWMPMedia2_get_isIdentical(This,pIWMPMedia,pvbool) (This)->lpVtbl->get_isIdentical(This,pIWMPMedia,pvbool) | ||
| 4284 | #define IWMPMedia2_get_sourceURL(This,pbstrSourceURL) (This)->lpVtbl->get_sourceURL(This,pbstrSourceURL) | ||
| 4285 | #define IWMPMedia2_get_name(This,pbstrName) (This)->lpVtbl->get_name(This,pbstrName) | ||
| 4286 | #define IWMPMedia2_put_name(This,pbstrName) (This)->lpVtbl->put_name(This,pbstrName) | ||
| 4287 | #define IWMPMedia2_get_imageSourceWidth(This,pWidth) (This)->lpVtbl->get_imageSourceWidth(This,pWidth) | ||
| 4288 | #define IWMPMedia2_get_imageSourceHeight(This,pHeight) (This)->lpVtbl->get_imageSourceHeight(This,pHeight) | ||
| 4289 | #define IWMPMedia2_get_markerCount(This,pMarkerCount) (This)->lpVtbl->get_markerCount(This,pMarkerCount) | ||
| 4290 | #define IWMPMedia2_getMarkerTime(This,MarkerNum,pMarkerTime) (This)->lpVtbl->getMarkerTime(This,MarkerNum,pMarkerTime) | ||
| 4291 | #define IWMPMedia2_getMarkerName(This,MarkerNum,pbstrMarkerName) (This)->lpVtbl->getMarkerName(This,MarkerNum,pbstrMarkerName) | ||
| 4292 | #define IWMPMedia2_get_duration(This,pDuration) (This)->lpVtbl->get_duration(This,pDuration) | ||
| 4293 | #define IWMPMedia2_get_durationString(This,pbstrDuration) (This)->lpVtbl->get_durationString(This,pbstrDuration) | ||
| 4294 | #define IWMPMedia2_get_attributeCount(This,plCount) (This)->lpVtbl->get_attributeCount(This,plCount) | ||
| 4295 | #define IWMPMedia2_getAttributeName(This,lIndex,pbstrItemName) (This)->lpVtbl->getAttributeName(This,lIndex,pbstrItemName) | ||
| 4296 | #define IWMPMedia2_getItemInfo(This,bstrItemName,pbstrVal) (This)->lpVtbl->getItemInfo(This,bstrItemName,pbstrVal) | ||
| 4297 | #define IWMPMedia2_setItemInfo(This,bstrItemName,bstrVal) (This)->lpVtbl->setItemInfo(This,bstrItemName,bstrVal) | ||
| 4298 | #define IWMPMedia2_getItemInfoByAtom(This,lAtom,pbstrVal) (This)->lpVtbl->getItemInfoByAtom(This,lAtom,pbstrVal) | ||
| 4299 | #define IWMPMedia2_isMemberOf(This,pPlaylist,pvarfIsMemberOf) (This)->lpVtbl->isMemberOf(This,pPlaylist,pvarfIsMemberOf) | ||
| 4300 | #define IWMPMedia2_isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly) (This)->lpVtbl->isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly) | ||
| 4301 | /*** IWMPMedia2 methods ***/ | ||
| 4302 | #define IWMPMedia2_get_error(This,out) (This)->lpVtbl->get_error(This,out) | ||
| 4303 | #else | ||
| 4304 | /*** IUnknown methods ***/ | ||
| 4305 | static FORCEINLINE HRESULT IWMPMedia2_QueryInterface(IWMPMedia2* This,REFIID riid,void **ppvObject) { | ||
| 4306 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4307 | } | ||
| 4308 | static FORCEINLINE ULONG IWMPMedia2_AddRef(IWMPMedia2* This) { | ||
| 4309 | return This->lpVtbl->AddRef(This); | ||
| 4310 | } | ||
| 4311 | static FORCEINLINE ULONG IWMPMedia2_Release(IWMPMedia2* This) { | ||
| 4312 | return This->lpVtbl->Release(This); | ||
| 4313 | } | ||
| 4314 | /*** IDispatch methods ***/ | ||
| 4315 | static FORCEINLINE HRESULT IWMPMedia2_GetTypeInfoCount(IWMPMedia2* This,UINT *pctinfo) { | ||
| 4316 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 4317 | } | ||
| 4318 | static FORCEINLINE HRESULT IWMPMedia2_GetTypeInfo(IWMPMedia2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 4319 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 4320 | } | ||
| 4321 | static FORCEINLINE HRESULT IWMPMedia2_GetIDsOfNames(IWMPMedia2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 4322 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 4323 | } | ||
| 4324 | static FORCEINLINE HRESULT IWMPMedia2_Invoke(IWMPMedia2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 4325 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 4326 | } | ||
| 4327 | /*** IWMPMedia methods ***/ | ||
| 4328 | static FORCEINLINE HRESULT IWMPMedia2_get_isIdentical(IWMPMedia2* This,IWMPMedia *pIWMPMedia,VARIANT_BOOL *pvbool) { | ||
| 4329 | return This->lpVtbl->get_isIdentical(This,pIWMPMedia,pvbool); | ||
| 4330 | } | ||
| 4331 | static FORCEINLINE HRESULT IWMPMedia2_get_sourceURL(IWMPMedia2* This,BSTR *pbstrSourceURL) { | ||
| 4332 | return This->lpVtbl->get_sourceURL(This,pbstrSourceURL); | ||
| 4333 | } | ||
| 4334 | static FORCEINLINE HRESULT IWMPMedia2_get_name(IWMPMedia2* This,BSTR *pbstrName) { | ||
| 4335 | return This->lpVtbl->get_name(This,pbstrName); | ||
| 4336 | } | ||
| 4337 | static FORCEINLINE HRESULT IWMPMedia2_put_name(IWMPMedia2* This,BSTR pbstrName) { | ||
| 4338 | return This->lpVtbl->put_name(This,pbstrName); | ||
| 4339 | } | ||
| 4340 | static FORCEINLINE HRESULT IWMPMedia2_get_imageSourceWidth(IWMPMedia2* This,LONG *pWidth) { | ||
| 4341 | return This->lpVtbl->get_imageSourceWidth(This,pWidth); | ||
| 4342 | } | ||
| 4343 | static FORCEINLINE HRESULT IWMPMedia2_get_imageSourceHeight(IWMPMedia2* This,LONG *pHeight) { | ||
| 4344 | return This->lpVtbl->get_imageSourceHeight(This,pHeight); | ||
| 4345 | } | ||
| 4346 | static FORCEINLINE HRESULT IWMPMedia2_get_markerCount(IWMPMedia2* This,LONG *pMarkerCount) { | ||
| 4347 | return This->lpVtbl->get_markerCount(This,pMarkerCount); | ||
| 4348 | } | ||
| 4349 | static FORCEINLINE HRESULT IWMPMedia2_getMarkerTime(IWMPMedia2* This,LONG MarkerNum,double *pMarkerTime) { | ||
| 4350 | return This->lpVtbl->getMarkerTime(This,MarkerNum,pMarkerTime); | ||
| 4351 | } | ||
| 4352 | static FORCEINLINE HRESULT IWMPMedia2_getMarkerName(IWMPMedia2* This,LONG MarkerNum,BSTR *pbstrMarkerName) { | ||
| 4353 | return This->lpVtbl->getMarkerName(This,MarkerNum,pbstrMarkerName); | ||
| 4354 | } | ||
| 4355 | static FORCEINLINE HRESULT IWMPMedia2_get_duration(IWMPMedia2* This,double *pDuration) { | ||
| 4356 | return This->lpVtbl->get_duration(This,pDuration); | ||
| 4357 | } | ||
| 4358 | static FORCEINLINE HRESULT IWMPMedia2_get_durationString(IWMPMedia2* This,BSTR *pbstrDuration) { | ||
| 4359 | return This->lpVtbl->get_durationString(This,pbstrDuration); | ||
| 4360 | } | ||
| 4361 | static FORCEINLINE HRESULT IWMPMedia2_get_attributeCount(IWMPMedia2* This,LONG *plCount) { | ||
| 4362 | return This->lpVtbl->get_attributeCount(This,plCount); | ||
| 4363 | } | ||
| 4364 | static FORCEINLINE HRESULT IWMPMedia2_getAttributeName(IWMPMedia2* This,LONG lIndex,BSTR *pbstrItemName) { | ||
| 4365 | return This->lpVtbl->getAttributeName(This,lIndex,pbstrItemName); | ||
| 4366 | } | ||
| 4367 | static FORCEINLINE HRESULT IWMPMedia2_getItemInfo(IWMPMedia2* This,BSTR bstrItemName,BSTR *pbstrVal) { | ||
| 4368 | return This->lpVtbl->getItemInfo(This,bstrItemName,pbstrVal); | ||
| 4369 | } | ||
| 4370 | static FORCEINLINE HRESULT IWMPMedia2_setItemInfo(IWMPMedia2* This,BSTR bstrItemName,BSTR bstrVal) { | ||
| 4371 | return This->lpVtbl->setItemInfo(This,bstrItemName,bstrVal); | ||
| 4372 | } | ||
| 4373 | static FORCEINLINE HRESULT IWMPMedia2_getItemInfoByAtom(IWMPMedia2* This,LONG lAtom,BSTR *pbstrVal) { | ||
| 4374 | return This->lpVtbl->getItemInfoByAtom(This,lAtom,pbstrVal); | ||
| 4375 | } | ||
| 4376 | static FORCEINLINE HRESULT IWMPMedia2_isMemberOf(IWMPMedia2* This,IWMPPlaylist *pPlaylist,VARIANT_BOOL *pvarfIsMemberOf) { | ||
| 4377 | return This->lpVtbl->isMemberOf(This,pPlaylist,pvarfIsMemberOf); | ||
| 4378 | } | ||
| 4379 | static FORCEINLINE HRESULT IWMPMedia2_isReadOnlyItem(IWMPMedia2* This,BSTR bstrItemName,VARIANT_BOOL *pvarfIsReadOnly) { | ||
| 4380 | return This->lpVtbl->isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly); | ||
| 4381 | } | ||
| 4382 | /*** IWMPMedia2 methods ***/ | ||
| 4383 | static FORCEINLINE HRESULT IWMPMedia2_get_error(IWMPMedia2* This,IWMPErrorItem **out) { | ||
| 4384 | return This->lpVtbl->get_error(This,out); | ||
| 4385 | } | ||
| 4386 | #endif | ||
| 4387 | #endif | ||
| 4388 | |||
| 4389 | #endif | ||
| 4390 | |||
| 4391 | |||
| 4392 | #endif /* __IWMPMedia2_INTERFACE_DEFINED__ */ | ||
| 4393 | |||
| 4394 | /***************************************************************************** | ||
| 4395 | * IWMPMedia3 interface | ||
| 4396 | */ | ||
| 4397 | #ifndef __IWMPMedia3_INTERFACE_DEFINED__ | ||
| 4398 | #define __IWMPMedia3_INTERFACE_DEFINED__ | ||
| 4399 | |||
| 4400 | DEFINE_GUID(IID_IWMPMedia3, 0xf118efc7, 0xf03a, 0x4fb4, 0x99,0xc9, 0x1c,0x02,0xa5,0xc1,0x06,0x5b); | ||
| 4401 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4402 | MIDL_INTERFACE("f118efc7-f03a-4fb4-99c9-1c02a5c1065b") | ||
| 4403 | IWMPMedia3 : public IWMPMedia2 | ||
| 4404 | { | ||
| 4405 | virtual HRESULT STDMETHODCALLTYPE getAttributeCountByType( | ||
| 4406 | BSTR type, | ||
| 4407 | BSTR language, | ||
| 4408 | LONG *out) = 0; | ||
| 4409 | |||
| 4410 | virtual HRESULT STDMETHODCALLTYPE getItemInfoByType( | ||
| 4411 | BSTR type, | ||
| 4412 | BSTR language, | ||
| 4413 | LONG index, | ||
| 4414 | VARIANT *out) = 0; | ||
| 4415 | |||
| 4416 | }; | ||
| 4417 | #ifdef __CRT_UUID_DECL | ||
| 4418 | __CRT_UUID_DECL(IWMPMedia3, 0xf118efc7, 0xf03a, 0x4fb4, 0x99,0xc9, 0x1c,0x02,0xa5,0xc1,0x06,0x5b) | ||
| 4419 | #endif | ||
| 4420 | #else | ||
| 4421 | typedef struct IWMPMedia3Vtbl { | ||
| 4422 | BEGIN_INTERFACE | ||
| 4423 | |||
| 4424 | /*** IUnknown methods ***/ | ||
| 4425 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4426 | IWMPMedia3 *This, | ||
| 4427 | REFIID riid, | ||
| 4428 | void **ppvObject); | ||
| 4429 | |||
| 4430 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4431 | IWMPMedia3 *This); | ||
| 4432 | |||
| 4433 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4434 | IWMPMedia3 *This); | ||
| 4435 | |||
| 4436 | /*** IDispatch methods ***/ | ||
| 4437 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 4438 | IWMPMedia3 *This, | ||
| 4439 | UINT *pctinfo); | ||
| 4440 | |||
| 4441 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 4442 | IWMPMedia3 *This, | ||
| 4443 | UINT iTInfo, | ||
| 4444 | LCID lcid, | ||
| 4445 | ITypeInfo **ppTInfo); | ||
| 4446 | |||
| 4447 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 4448 | IWMPMedia3 *This, | ||
| 4449 | REFIID riid, | ||
| 4450 | LPOLESTR *rgszNames, | ||
| 4451 | UINT cNames, | ||
| 4452 | LCID lcid, | ||
| 4453 | DISPID *rgDispId); | ||
| 4454 | |||
| 4455 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 4456 | IWMPMedia3 *This, | ||
| 4457 | DISPID dispIdMember, | ||
| 4458 | REFIID riid, | ||
| 4459 | LCID lcid, | ||
| 4460 | WORD wFlags, | ||
| 4461 | DISPPARAMS *pDispParams, | ||
| 4462 | VARIANT *pVarResult, | ||
| 4463 | EXCEPINFO *pExcepInfo, | ||
| 4464 | UINT *puArgErr); | ||
| 4465 | |||
| 4466 | /*** IWMPMedia methods ***/ | ||
| 4467 | HRESULT (STDMETHODCALLTYPE *get_isIdentical)( | ||
| 4468 | IWMPMedia3 *This, | ||
| 4469 | IWMPMedia *pIWMPMedia, | ||
| 4470 | VARIANT_BOOL *pvbool); | ||
| 4471 | |||
| 4472 | HRESULT (STDMETHODCALLTYPE *get_sourceURL)( | ||
| 4473 | IWMPMedia3 *This, | ||
| 4474 | BSTR *pbstrSourceURL); | ||
| 4475 | |||
| 4476 | HRESULT (STDMETHODCALLTYPE *get_name)( | ||
| 4477 | IWMPMedia3 *This, | ||
| 4478 | BSTR *pbstrName); | ||
| 4479 | |||
| 4480 | HRESULT (STDMETHODCALLTYPE *put_name)( | ||
| 4481 | IWMPMedia3 *This, | ||
| 4482 | BSTR pbstrName); | ||
| 4483 | |||
| 4484 | HRESULT (STDMETHODCALLTYPE *get_imageSourceWidth)( | ||
| 4485 | IWMPMedia3 *This, | ||
| 4486 | LONG *pWidth); | ||
| 4487 | |||
| 4488 | HRESULT (STDMETHODCALLTYPE *get_imageSourceHeight)( | ||
| 4489 | IWMPMedia3 *This, | ||
| 4490 | LONG *pHeight); | ||
| 4491 | |||
| 4492 | HRESULT (STDMETHODCALLTYPE *get_markerCount)( | ||
| 4493 | IWMPMedia3 *This, | ||
| 4494 | LONG *pMarkerCount); | ||
| 4495 | |||
| 4496 | HRESULT (STDMETHODCALLTYPE *getMarkerTime)( | ||
| 4497 | IWMPMedia3 *This, | ||
| 4498 | LONG MarkerNum, | ||
| 4499 | double *pMarkerTime); | ||
| 4500 | |||
| 4501 | HRESULT (STDMETHODCALLTYPE *getMarkerName)( | ||
| 4502 | IWMPMedia3 *This, | ||
| 4503 | LONG MarkerNum, | ||
| 4504 | BSTR *pbstrMarkerName); | ||
| 4505 | |||
| 4506 | HRESULT (STDMETHODCALLTYPE *get_duration)( | ||
| 4507 | IWMPMedia3 *This, | ||
| 4508 | double *pDuration); | ||
| 4509 | |||
| 4510 | HRESULT (STDMETHODCALLTYPE *get_durationString)( | ||
| 4511 | IWMPMedia3 *This, | ||
| 4512 | BSTR *pbstrDuration); | ||
| 4513 | |||
| 4514 | HRESULT (STDMETHODCALLTYPE *get_attributeCount)( | ||
| 4515 | IWMPMedia3 *This, | ||
| 4516 | LONG *plCount); | ||
| 4517 | |||
| 4518 | HRESULT (STDMETHODCALLTYPE *getAttributeName)( | ||
| 4519 | IWMPMedia3 *This, | ||
| 4520 | LONG lIndex, | ||
| 4521 | BSTR *pbstrItemName); | ||
| 4522 | |||
| 4523 | HRESULT (STDMETHODCALLTYPE *getItemInfo)( | ||
| 4524 | IWMPMedia3 *This, | ||
| 4525 | BSTR bstrItemName, | ||
| 4526 | BSTR *pbstrVal); | ||
| 4527 | |||
| 4528 | HRESULT (STDMETHODCALLTYPE *setItemInfo)( | ||
| 4529 | IWMPMedia3 *This, | ||
| 4530 | BSTR bstrItemName, | ||
| 4531 | BSTR bstrVal); | ||
| 4532 | |||
| 4533 | HRESULT (STDMETHODCALLTYPE *getItemInfoByAtom)( | ||
| 4534 | IWMPMedia3 *This, | ||
| 4535 | LONG lAtom, | ||
| 4536 | BSTR *pbstrVal); | ||
| 4537 | |||
| 4538 | HRESULT (STDMETHODCALLTYPE *isMemberOf)( | ||
| 4539 | IWMPMedia3 *This, | ||
| 4540 | IWMPPlaylist *pPlaylist, | ||
| 4541 | VARIANT_BOOL *pvarfIsMemberOf); | ||
| 4542 | |||
| 4543 | HRESULT (STDMETHODCALLTYPE *isReadOnlyItem)( | ||
| 4544 | IWMPMedia3 *This, | ||
| 4545 | BSTR bstrItemName, | ||
| 4546 | VARIANT_BOOL *pvarfIsReadOnly); | ||
| 4547 | |||
| 4548 | /*** IWMPMedia2 methods ***/ | ||
| 4549 | HRESULT (STDMETHODCALLTYPE *get_error)( | ||
| 4550 | IWMPMedia3 *This, | ||
| 4551 | IWMPErrorItem **out); | ||
| 4552 | |||
| 4553 | /*** IWMPMedia3 methods ***/ | ||
| 4554 | HRESULT (STDMETHODCALLTYPE *getAttributeCountByType)( | ||
| 4555 | IWMPMedia3 *This, | ||
| 4556 | BSTR type, | ||
| 4557 | BSTR language, | ||
| 4558 | LONG *out); | ||
| 4559 | |||
| 4560 | HRESULT (STDMETHODCALLTYPE *getItemInfoByType)( | ||
| 4561 | IWMPMedia3 *This, | ||
| 4562 | BSTR type, | ||
| 4563 | BSTR language, | ||
| 4564 | LONG index, | ||
| 4565 | VARIANT *out); | ||
| 4566 | |||
| 4567 | END_INTERFACE | ||
| 4568 | } IWMPMedia3Vtbl; | ||
| 4569 | |||
| 4570 | interface IWMPMedia3 { | ||
| 4571 | CONST_VTBL IWMPMedia3Vtbl* lpVtbl; | ||
| 4572 | }; | ||
| 4573 | |||
| 4574 | #ifdef COBJMACROS | ||
| 4575 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4576 | /*** IUnknown methods ***/ | ||
| 4577 | #define IWMPMedia3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4578 | #define IWMPMedia3_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4579 | #define IWMPMedia3_Release(This) (This)->lpVtbl->Release(This) | ||
| 4580 | /*** IDispatch methods ***/ | ||
| 4581 | #define IWMPMedia3_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 4582 | #define IWMPMedia3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 4583 | #define IWMPMedia3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 4584 | #define IWMPMedia3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 4585 | /*** IWMPMedia methods ***/ | ||
| 4586 | #define IWMPMedia3_get_isIdentical(This,pIWMPMedia,pvbool) (This)->lpVtbl->get_isIdentical(This,pIWMPMedia,pvbool) | ||
| 4587 | #define IWMPMedia3_get_sourceURL(This,pbstrSourceURL) (This)->lpVtbl->get_sourceURL(This,pbstrSourceURL) | ||
| 4588 | #define IWMPMedia3_get_name(This,pbstrName) (This)->lpVtbl->get_name(This,pbstrName) | ||
| 4589 | #define IWMPMedia3_put_name(This,pbstrName) (This)->lpVtbl->put_name(This,pbstrName) | ||
| 4590 | #define IWMPMedia3_get_imageSourceWidth(This,pWidth) (This)->lpVtbl->get_imageSourceWidth(This,pWidth) | ||
| 4591 | #define IWMPMedia3_get_imageSourceHeight(This,pHeight) (This)->lpVtbl->get_imageSourceHeight(This,pHeight) | ||
| 4592 | #define IWMPMedia3_get_markerCount(This,pMarkerCount) (This)->lpVtbl->get_markerCount(This,pMarkerCount) | ||
| 4593 | #define IWMPMedia3_getMarkerTime(This,MarkerNum,pMarkerTime) (This)->lpVtbl->getMarkerTime(This,MarkerNum,pMarkerTime) | ||
| 4594 | #define IWMPMedia3_getMarkerName(This,MarkerNum,pbstrMarkerName) (This)->lpVtbl->getMarkerName(This,MarkerNum,pbstrMarkerName) | ||
| 4595 | #define IWMPMedia3_get_duration(This,pDuration) (This)->lpVtbl->get_duration(This,pDuration) | ||
| 4596 | #define IWMPMedia3_get_durationString(This,pbstrDuration) (This)->lpVtbl->get_durationString(This,pbstrDuration) | ||
| 4597 | #define IWMPMedia3_get_attributeCount(This,plCount) (This)->lpVtbl->get_attributeCount(This,plCount) | ||
| 4598 | #define IWMPMedia3_getAttributeName(This,lIndex,pbstrItemName) (This)->lpVtbl->getAttributeName(This,lIndex,pbstrItemName) | ||
| 4599 | #define IWMPMedia3_getItemInfo(This,bstrItemName,pbstrVal) (This)->lpVtbl->getItemInfo(This,bstrItemName,pbstrVal) | ||
| 4600 | #define IWMPMedia3_setItemInfo(This,bstrItemName,bstrVal) (This)->lpVtbl->setItemInfo(This,bstrItemName,bstrVal) | ||
| 4601 | #define IWMPMedia3_getItemInfoByAtom(This,lAtom,pbstrVal) (This)->lpVtbl->getItemInfoByAtom(This,lAtom,pbstrVal) | ||
| 4602 | #define IWMPMedia3_isMemberOf(This,pPlaylist,pvarfIsMemberOf) (This)->lpVtbl->isMemberOf(This,pPlaylist,pvarfIsMemberOf) | ||
| 4603 | #define IWMPMedia3_isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly) (This)->lpVtbl->isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly) | ||
| 4604 | /*** IWMPMedia2 methods ***/ | ||
| 4605 | #define IWMPMedia3_get_error(This,out) (This)->lpVtbl->get_error(This,out) | ||
| 4606 | /*** IWMPMedia3 methods ***/ | ||
| 4607 | #define IWMPMedia3_getAttributeCountByType(This,type,language,out) (This)->lpVtbl->getAttributeCountByType(This,type,language,out) | ||
| 4608 | #define IWMPMedia3_getItemInfoByType(This,type,language,index,out) (This)->lpVtbl->getItemInfoByType(This,type,language,index,out) | ||
| 4609 | #else | ||
| 4610 | /*** IUnknown methods ***/ | ||
| 4611 | static FORCEINLINE HRESULT IWMPMedia3_QueryInterface(IWMPMedia3* This,REFIID riid,void **ppvObject) { | ||
| 4612 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4613 | } | ||
| 4614 | static FORCEINLINE ULONG IWMPMedia3_AddRef(IWMPMedia3* This) { | ||
| 4615 | return This->lpVtbl->AddRef(This); | ||
| 4616 | } | ||
| 4617 | static FORCEINLINE ULONG IWMPMedia3_Release(IWMPMedia3* This) { | ||
| 4618 | return This->lpVtbl->Release(This); | ||
| 4619 | } | ||
| 4620 | /*** IDispatch methods ***/ | ||
| 4621 | static FORCEINLINE HRESULT IWMPMedia3_GetTypeInfoCount(IWMPMedia3* This,UINT *pctinfo) { | ||
| 4622 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 4623 | } | ||
| 4624 | static FORCEINLINE HRESULT IWMPMedia3_GetTypeInfo(IWMPMedia3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 4625 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 4626 | } | ||
| 4627 | static FORCEINLINE HRESULT IWMPMedia3_GetIDsOfNames(IWMPMedia3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 4628 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 4629 | } | ||
| 4630 | static FORCEINLINE HRESULT IWMPMedia3_Invoke(IWMPMedia3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 4631 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 4632 | } | ||
| 4633 | /*** IWMPMedia methods ***/ | ||
| 4634 | static FORCEINLINE HRESULT IWMPMedia3_get_isIdentical(IWMPMedia3* This,IWMPMedia *pIWMPMedia,VARIANT_BOOL *pvbool) { | ||
| 4635 | return This->lpVtbl->get_isIdentical(This,pIWMPMedia,pvbool); | ||
| 4636 | } | ||
| 4637 | static FORCEINLINE HRESULT IWMPMedia3_get_sourceURL(IWMPMedia3* This,BSTR *pbstrSourceURL) { | ||
| 4638 | return This->lpVtbl->get_sourceURL(This,pbstrSourceURL); | ||
| 4639 | } | ||
| 4640 | static FORCEINLINE HRESULT IWMPMedia3_get_name(IWMPMedia3* This,BSTR *pbstrName) { | ||
| 4641 | return This->lpVtbl->get_name(This,pbstrName); | ||
| 4642 | } | ||
| 4643 | static FORCEINLINE HRESULT IWMPMedia3_put_name(IWMPMedia3* This,BSTR pbstrName) { | ||
| 4644 | return This->lpVtbl->put_name(This,pbstrName); | ||
| 4645 | } | ||
| 4646 | static FORCEINLINE HRESULT IWMPMedia3_get_imageSourceWidth(IWMPMedia3* This,LONG *pWidth) { | ||
| 4647 | return This->lpVtbl->get_imageSourceWidth(This,pWidth); | ||
| 4648 | } | ||
| 4649 | static FORCEINLINE HRESULT IWMPMedia3_get_imageSourceHeight(IWMPMedia3* This,LONG *pHeight) { | ||
| 4650 | return This->lpVtbl->get_imageSourceHeight(This,pHeight); | ||
| 4651 | } | ||
| 4652 | static FORCEINLINE HRESULT IWMPMedia3_get_markerCount(IWMPMedia3* This,LONG *pMarkerCount) { | ||
| 4653 | return This->lpVtbl->get_markerCount(This,pMarkerCount); | ||
| 4654 | } | ||
| 4655 | static FORCEINLINE HRESULT IWMPMedia3_getMarkerTime(IWMPMedia3* This,LONG MarkerNum,double *pMarkerTime) { | ||
| 4656 | return This->lpVtbl->getMarkerTime(This,MarkerNum,pMarkerTime); | ||
| 4657 | } | ||
| 4658 | static FORCEINLINE HRESULT IWMPMedia3_getMarkerName(IWMPMedia3* This,LONG MarkerNum,BSTR *pbstrMarkerName) { | ||
| 4659 | return This->lpVtbl->getMarkerName(This,MarkerNum,pbstrMarkerName); | ||
| 4660 | } | ||
| 4661 | static FORCEINLINE HRESULT IWMPMedia3_get_duration(IWMPMedia3* This,double *pDuration) { | ||
| 4662 | return This->lpVtbl->get_duration(This,pDuration); | ||
| 4663 | } | ||
| 4664 | static FORCEINLINE HRESULT IWMPMedia3_get_durationString(IWMPMedia3* This,BSTR *pbstrDuration) { | ||
| 4665 | return This->lpVtbl->get_durationString(This,pbstrDuration); | ||
| 4666 | } | ||
| 4667 | static FORCEINLINE HRESULT IWMPMedia3_get_attributeCount(IWMPMedia3* This,LONG *plCount) { | ||
| 4668 | return This->lpVtbl->get_attributeCount(This,plCount); | ||
| 4669 | } | ||
| 4670 | static FORCEINLINE HRESULT IWMPMedia3_getAttributeName(IWMPMedia3* This,LONG lIndex,BSTR *pbstrItemName) { | ||
| 4671 | return This->lpVtbl->getAttributeName(This,lIndex,pbstrItemName); | ||
| 4672 | } | ||
| 4673 | static FORCEINLINE HRESULT IWMPMedia3_getItemInfo(IWMPMedia3* This,BSTR bstrItemName,BSTR *pbstrVal) { | ||
| 4674 | return This->lpVtbl->getItemInfo(This,bstrItemName,pbstrVal); | ||
| 4675 | } | ||
| 4676 | static FORCEINLINE HRESULT IWMPMedia3_setItemInfo(IWMPMedia3* This,BSTR bstrItemName,BSTR bstrVal) { | ||
| 4677 | return This->lpVtbl->setItemInfo(This,bstrItemName,bstrVal); | ||
| 4678 | } | ||
| 4679 | static FORCEINLINE HRESULT IWMPMedia3_getItemInfoByAtom(IWMPMedia3* This,LONG lAtom,BSTR *pbstrVal) { | ||
| 4680 | return This->lpVtbl->getItemInfoByAtom(This,lAtom,pbstrVal); | ||
| 4681 | } | ||
| 4682 | static FORCEINLINE HRESULT IWMPMedia3_isMemberOf(IWMPMedia3* This,IWMPPlaylist *pPlaylist,VARIANT_BOOL *pvarfIsMemberOf) { | ||
| 4683 | return This->lpVtbl->isMemberOf(This,pPlaylist,pvarfIsMemberOf); | ||
| 4684 | } | ||
| 4685 | static FORCEINLINE HRESULT IWMPMedia3_isReadOnlyItem(IWMPMedia3* This,BSTR bstrItemName,VARIANT_BOOL *pvarfIsReadOnly) { | ||
| 4686 | return This->lpVtbl->isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly); | ||
| 4687 | } | ||
| 4688 | /*** IWMPMedia2 methods ***/ | ||
| 4689 | static FORCEINLINE HRESULT IWMPMedia3_get_error(IWMPMedia3* This,IWMPErrorItem **out) { | ||
| 4690 | return This->lpVtbl->get_error(This,out); | ||
| 4691 | } | ||
| 4692 | /*** IWMPMedia3 methods ***/ | ||
| 4693 | static FORCEINLINE HRESULT IWMPMedia3_getAttributeCountByType(IWMPMedia3* This,BSTR type,BSTR language,LONG *out) { | ||
| 4694 | return This->lpVtbl->getAttributeCountByType(This,type,language,out); | ||
| 4695 | } | ||
| 4696 | static FORCEINLINE HRESULT IWMPMedia3_getItemInfoByType(IWMPMedia3* This,BSTR type,BSTR language,LONG index,VARIANT *out) { | ||
| 4697 | return This->lpVtbl->getItemInfoByType(This,type,language,index,out); | ||
| 4698 | } | ||
| 4699 | #endif | ||
| 4700 | #endif | ||
| 4701 | |||
| 4702 | #endif | ||
| 4703 | |||
| 4704 | |||
| 4705 | #endif /* __IWMPMedia3_INTERFACE_DEFINED__ */ | ||
| 4706 | |||
| 4707 | /***************************************************************************** | ||
| 4708 | * IWMPError interface | ||
| 4709 | */ | ||
| 4710 | #ifndef __IWMPError_INTERFACE_DEFINED__ | ||
| 4711 | #define __IWMPError_INTERFACE_DEFINED__ | ||
| 4712 | |||
| 4713 | DEFINE_GUID(IID_IWMPError, 0xa12dcf7d, 0x14ab, 0x4c1b, 0xa8,0xcd, 0x63,0x90,0x9f,0x06,0x02,0x5b); | ||
| 4714 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4715 | MIDL_INTERFACE("a12dcf7d-14ab-4c1b-a8cd-63909f06025b") | ||
| 4716 | IWMPError : public IDispatch | ||
| 4717 | { | ||
| 4718 | virtual HRESULT STDMETHODCALLTYPE clearErrorQueue( | ||
| 4719 | ) = 0; | ||
| 4720 | |||
| 4721 | virtual HRESULT STDMETHODCALLTYPE get_errorCount( | ||
| 4722 | LONG *plNumErrors) = 0; | ||
| 4723 | |||
| 4724 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 4725 | LONG dwIndex, | ||
| 4726 | IWMPErrorItem **ppErrorItem) = 0; | ||
| 4727 | |||
| 4728 | virtual HRESULT STDMETHODCALLTYPE webHelp( | ||
| 4729 | ) = 0; | ||
| 4730 | |||
| 4731 | }; | ||
| 4732 | #ifdef __CRT_UUID_DECL | ||
| 4733 | __CRT_UUID_DECL(IWMPError, 0xa12dcf7d, 0x14ab, 0x4c1b, 0xa8,0xcd, 0x63,0x90,0x9f,0x06,0x02,0x5b) | ||
| 4734 | #endif | ||
| 4735 | #else | ||
| 4736 | typedef struct IWMPErrorVtbl { | ||
| 4737 | BEGIN_INTERFACE | ||
| 4738 | |||
| 4739 | /*** IUnknown methods ***/ | ||
| 4740 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4741 | IWMPError *This, | ||
| 4742 | REFIID riid, | ||
| 4743 | void **ppvObject); | ||
| 4744 | |||
| 4745 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4746 | IWMPError *This); | ||
| 4747 | |||
| 4748 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4749 | IWMPError *This); | ||
| 4750 | |||
| 4751 | /*** IDispatch methods ***/ | ||
| 4752 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 4753 | IWMPError *This, | ||
| 4754 | UINT *pctinfo); | ||
| 4755 | |||
| 4756 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 4757 | IWMPError *This, | ||
| 4758 | UINT iTInfo, | ||
| 4759 | LCID lcid, | ||
| 4760 | ITypeInfo **ppTInfo); | ||
| 4761 | |||
| 4762 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 4763 | IWMPError *This, | ||
| 4764 | REFIID riid, | ||
| 4765 | LPOLESTR *rgszNames, | ||
| 4766 | UINT cNames, | ||
| 4767 | LCID lcid, | ||
| 4768 | DISPID *rgDispId); | ||
| 4769 | |||
| 4770 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 4771 | IWMPError *This, | ||
| 4772 | DISPID dispIdMember, | ||
| 4773 | REFIID riid, | ||
| 4774 | LCID lcid, | ||
| 4775 | WORD wFlags, | ||
| 4776 | DISPPARAMS *pDispParams, | ||
| 4777 | VARIANT *pVarResult, | ||
| 4778 | EXCEPINFO *pExcepInfo, | ||
| 4779 | UINT *puArgErr); | ||
| 4780 | |||
| 4781 | /*** IWMPError methods ***/ | ||
| 4782 | HRESULT (STDMETHODCALLTYPE *clearErrorQueue)( | ||
| 4783 | IWMPError *This); | ||
| 4784 | |||
| 4785 | HRESULT (STDMETHODCALLTYPE *get_errorCount)( | ||
| 4786 | IWMPError *This, | ||
| 4787 | LONG *plNumErrors); | ||
| 4788 | |||
| 4789 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 4790 | IWMPError *This, | ||
| 4791 | LONG dwIndex, | ||
| 4792 | IWMPErrorItem **ppErrorItem); | ||
| 4793 | |||
| 4794 | HRESULT (STDMETHODCALLTYPE *webHelp)( | ||
| 4795 | IWMPError *This); | ||
| 4796 | |||
| 4797 | END_INTERFACE | ||
| 4798 | } IWMPErrorVtbl; | ||
| 4799 | |||
| 4800 | interface IWMPError { | ||
| 4801 | CONST_VTBL IWMPErrorVtbl* lpVtbl; | ||
| 4802 | }; | ||
| 4803 | |||
| 4804 | #ifdef COBJMACROS | ||
| 4805 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4806 | /*** IUnknown methods ***/ | ||
| 4807 | #define IWMPError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4808 | #define IWMPError_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4809 | #define IWMPError_Release(This) (This)->lpVtbl->Release(This) | ||
| 4810 | /*** IDispatch methods ***/ | ||
| 4811 | #define IWMPError_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 4812 | #define IWMPError_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 4813 | #define IWMPError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 4814 | #define IWMPError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 4815 | /*** IWMPError methods ***/ | ||
| 4816 | #define IWMPError_clearErrorQueue(This) (This)->lpVtbl->clearErrorQueue(This) | ||
| 4817 | #define IWMPError_get_errorCount(This,plNumErrors) (This)->lpVtbl->get_errorCount(This,plNumErrors) | ||
| 4818 | #define IWMPError_get_Item(This,dwIndex,ppErrorItem) (This)->lpVtbl->get_Item(This,dwIndex,ppErrorItem) | ||
| 4819 | #define IWMPError_webHelp(This) (This)->lpVtbl->webHelp(This) | ||
| 4820 | #else | ||
| 4821 | /*** IUnknown methods ***/ | ||
| 4822 | static FORCEINLINE HRESULT IWMPError_QueryInterface(IWMPError* This,REFIID riid,void **ppvObject) { | ||
| 4823 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4824 | } | ||
| 4825 | static FORCEINLINE ULONG IWMPError_AddRef(IWMPError* This) { | ||
| 4826 | return This->lpVtbl->AddRef(This); | ||
| 4827 | } | ||
| 4828 | static FORCEINLINE ULONG IWMPError_Release(IWMPError* This) { | ||
| 4829 | return This->lpVtbl->Release(This); | ||
| 4830 | } | ||
| 4831 | /*** IDispatch methods ***/ | ||
| 4832 | static FORCEINLINE HRESULT IWMPError_GetTypeInfoCount(IWMPError* This,UINT *pctinfo) { | ||
| 4833 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 4834 | } | ||
| 4835 | static FORCEINLINE HRESULT IWMPError_GetTypeInfo(IWMPError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 4836 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 4837 | } | ||
| 4838 | static FORCEINLINE HRESULT IWMPError_GetIDsOfNames(IWMPError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 4839 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 4840 | } | ||
| 4841 | static FORCEINLINE HRESULT IWMPError_Invoke(IWMPError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 4842 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 4843 | } | ||
| 4844 | /*** IWMPError methods ***/ | ||
| 4845 | static FORCEINLINE HRESULT IWMPError_clearErrorQueue(IWMPError* This) { | ||
| 4846 | return This->lpVtbl->clearErrorQueue(This); | ||
| 4847 | } | ||
| 4848 | static FORCEINLINE HRESULT IWMPError_get_errorCount(IWMPError* This,LONG *plNumErrors) { | ||
| 4849 | return This->lpVtbl->get_errorCount(This,plNumErrors); | ||
| 4850 | } | ||
| 4851 | static FORCEINLINE HRESULT IWMPError_get_Item(IWMPError* This,LONG dwIndex,IWMPErrorItem **ppErrorItem) { | ||
| 4852 | return This->lpVtbl->get_Item(This,dwIndex,ppErrorItem); | ||
| 4853 | } | ||
| 4854 | static FORCEINLINE HRESULT IWMPError_webHelp(IWMPError* This) { | ||
| 4855 | return This->lpVtbl->webHelp(This); | ||
| 4856 | } | ||
| 4857 | #endif | ||
| 4858 | #endif | ||
| 4859 | |||
| 4860 | #endif | ||
| 4861 | |||
| 4862 | |||
| 4863 | #endif /* __IWMPError_INTERFACE_DEFINED__ */ | ||
| 4864 | |||
| 4865 | /***************************************************************************** | ||
| 4866 | * IWMPPlayerApplication interface | ||
| 4867 | */ | ||
| 4868 | #ifndef __IWMPPlayerApplication_INTERFACE_DEFINED__ | ||
| 4869 | #define __IWMPPlayerApplication_INTERFACE_DEFINED__ | ||
| 4870 | |||
| 4871 | DEFINE_GUID(IID_IWMPPlayerApplication, 0x40897764, 0xceab, 0x47be, 0xad,0x4a, 0x8e,0x28,0x53,0x7f,0x9b,0xbf); | ||
| 4872 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4873 | MIDL_INTERFACE("40897764-ceab-47be-ad4a-8e28537f9bbf") | ||
| 4874 | IWMPPlayerApplication : public IDispatch | ||
| 4875 | { | ||
| 4876 | virtual HRESULT STDMETHODCALLTYPE switchToPlayerApplication( | ||
| 4877 | ) = 0; | ||
| 4878 | |||
| 4879 | virtual HRESULT STDMETHODCALLTYPE switchToControl( | ||
| 4880 | ) = 0; | ||
| 4881 | |||
| 4882 | virtual HRESULT STDMETHODCALLTYPE get_playerDocked( | ||
| 4883 | VARIANT_BOOL *pbPlayerDocked) = 0; | ||
| 4884 | |||
| 4885 | virtual HRESULT STDMETHODCALLTYPE get_hasDisplay( | ||
| 4886 | VARIANT_BOOL *pbHasDisplay) = 0; | ||
| 4887 | |||
| 4888 | }; | ||
| 4889 | #ifdef __CRT_UUID_DECL | ||
| 4890 | __CRT_UUID_DECL(IWMPPlayerApplication, 0x40897764, 0xceab, 0x47be, 0xad,0x4a, 0x8e,0x28,0x53,0x7f,0x9b,0xbf) | ||
| 4891 | #endif | ||
| 4892 | #else | ||
| 4893 | typedef struct IWMPPlayerApplicationVtbl { | ||
| 4894 | BEGIN_INTERFACE | ||
| 4895 | |||
| 4896 | /*** IUnknown methods ***/ | ||
| 4897 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4898 | IWMPPlayerApplication *This, | ||
| 4899 | REFIID riid, | ||
| 4900 | void **ppvObject); | ||
| 4901 | |||
| 4902 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4903 | IWMPPlayerApplication *This); | ||
| 4904 | |||
| 4905 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4906 | IWMPPlayerApplication *This); | ||
| 4907 | |||
| 4908 | /*** IDispatch methods ***/ | ||
| 4909 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 4910 | IWMPPlayerApplication *This, | ||
| 4911 | UINT *pctinfo); | ||
| 4912 | |||
| 4913 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 4914 | IWMPPlayerApplication *This, | ||
| 4915 | UINT iTInfo, | ||
| 4916 | LCID lcid, | ||
| 4917 | ITypeInfo **ppTInfo); | ||
| 4918 | |||
| 4919 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 4920 | IWMPPlayerApplication *This, | ||
| 4921 | REFIID riid, | ||
| 4922 | LPOLESTR *rgszNames, | ||
| 4923 | UINT cNames, | ||
| 4924 | LCID lcid, | ||
| 4925 | DISPID *rgDispId); | ||
| 4926 | |||
| 4927 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 4928 | IWMPPlayerApplication *This, | ||
| 4929 | DISPID dispIdMember, | ||
| 4930 | REFIID riid, | ||
| 4931 | LCID lcid, | ||
| 4932 | WORD wFlags, | ||
| 4933 | DISPPARAMS *pDispParams, | ||
| 4934 | VARIANT *pVarResult, | ||
| 4935 | EXCEPINFO *pExcepInfo, | ||
| 4936 | UINT *puArgErr); | ||
| 4937 | |||
| 4938 | /*** IWMPPlayerApplication methods ***/ | ||
| 4939 | HRESULT (STDMETHODCALLTYPE *switchToPlayerApplication)( | ||
| 4940 | IWMPPlayerApplication *This); | ||
| 4941 | |||
| 4942 | HRESULT (STDMETHODCALLTYPE *switchToControl)( | ||
| 4943 | IWMPPlayerApplication *This); | ||
| 4944 | |||
| 4945 | HRESULT (STDMETHODCALLTYPE *get_playerDocked)( | ||
| 4946 | IWMPPlayerApplication *This, | ||
| 4947 | VARIANT_BOOL *pbPlayerDocked); | ||
| 4948 | |||
| 4949 | HRESULT (STDMETHODCALLTYPE *get_hasDisplay)( | ||
| 4950 | IWMPPlayerApplication *This, | ||
| 4951 | VARIANT_BOOL *pbHasDisplay); | ||
| 4952 | |||
| 4953 | END_INTERFACE | ||
| 4954 | } IWMPPlayerApplicationVtbl; | ||
| 4955 | |||
| 4956 | interface IWMPPlayerApplication { | ||
| 4957 | CONST_VTBL IWMPPlayerApplicationVtbl* lpVtbl; | ||
| 4958 | }; | ||
| 4959 | |||
| 4960 | #ifdef COBJMACROS | ||
| 4961 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4962 | /*** IUnknown methods ***/ | ||
| 4963 | #define IWMPPlayerApplication_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4964 | #define IWMPPlayerApplication_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4965 | #define IWMPPlayerApplication_Release(This) (This)->lpVtbl->Release(This) | ||
| 4966 | /*** IDispatch methods ***/ | ||
| 4967 | #define IWMPPlayerApplication_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 4968 | #define IWMPPlayerApplication_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 4969 | #define IWMPPlayerApplication_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 4970 | #define IWMPPlayerApplication_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 4971 | /*** IWMPPlayerApplication methods ***/ | ||
| 4972 | #define IWMPPlayerApplication_switchToPlayerApplication(This) (This)->lpVtbl->switchToPlayerApplication(This) | ||
| 4973 | #define IWMPPlayerApplication_switchToControl(This) (This)->lpVtbl->switchToControl(This) | ||
| 4974 | #define IWMPPlayerApplication_get_playerDocked(This,pbPlayerDocked) (This)->lpVtbl->get_playerDocked(This,pbPlayerDocked) | ||
| 4975 | #define IWMPPlayerApplication_get_hasDisplay(This,pbHasDisplay) (This)->lpVtbl->get_hasDisplay(This,pbHasDisplay) | ||
| 4976 | #else | ||
| 4977 | /*** IUnknown methods ***/ | ||
| 4978 | static FORCEINLINE HRESULT IWMPPlayerApplication_QueryInterface(IWMPPlayerApplication* This,REFIID riid,void **ppvObject) { | ||
| 4979 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4980 | } | ||
| 4981 | static FORCEINLINE ULONG IWMPPlayerApplication_AddRef(IWMPPlayerApplication* This) { | ||
| 4982 | return This->lpVtbl->AddRef(This); | ||
| 4983 | } | ||
| 4984 | static FORCEINLINE ULONG IWMPPlayerApplication_Release(IWMPPlayerApplication* This) { | ||
| 4985 | return This->lpVtbl->Release(This); | ||
| 4986 | } | ||
| 4987 | /*** IDispatch methods ***/ | ||
| 4988 | static FORCEINLINE HRESULT IWMPPlayerApplication_GetTypeInfoCount(IWMPPlayerApplication* This,UINT *pctinfo) { | ||
| 4989 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 4990 | } | ||
| 4991 | static FORCEINLINE HRESULT IWMPPlayerApplication_GetTypeInfo(IWMPPlayerApplication* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 4992 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 4993 | } | ||
| 4994 | static FORCEINLINE HRESULT IWMPPlayerApplication_GetIDsOfNames(IWMPPlayerApplication* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 4995 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 4996 | } | ||
| 4997 | static FORCEINLINE HRESULT IWMPPlayerApplication_Invoke(IWMPPlayerApplication* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 4998 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 4999 | } | ||
| 5000 | /*** IWMPPlayerApplication methods ***/ | ||
| 5001 | static FORCEINLINE HRESULT IWMPPlayerApplication_switchToPlayerApplication(IWMPPlayerApplication* This) { | ||
| 5002 | return This->lpVtbl->switchToPlayerApplication(This); | ||
| 5003 | } | ||
| 5004 | static FORCEINLINE HRESULT IWMPPlayerApplication_switchToControl(IWMPPlayerApplication* This) { | ||
| 5005 | return This->lpVtbl->switchToControl(This); | ||
| 5006 | } | ||
| 5007 | static FORCEINLINE HRESULT IWMPPlayerApplication_get_playerDocked(IWMPPlayerApplication* This,VARIANT_BOOL *pbPlayerDocked) { | ||
| 5008 | return This->lpVtbl->get_playerDocked(This,pbPlayerDocked); | ||
| 5009 | } | ||
| 5010 | static FORCEINLINE HRESULT IWMPPlayerApplication_get_hasDisplay(IWMPPlayerApplication* This,VARIANT_BOOL *pbHasDisplay) { | ||
| 5011 | return This->lpVtbl->get_hasDisplay(This,pbHasDisplay); | ||
| 5012 | } | ||
| 5013 | #endif | ||
| 5014 | #endif | ||
| 5015 | |||
| 5016 | #endif | ||
| 5017 | |||
| 5018 | |||
| 5019 | #endif /* __IWMPPlayerApplication_INTERFACE_DEFINED__ */ | ||
| 5020 | |||
| 5021 | /***************************************************************************** | ||
| 5022 | * IWMPCore interface | ||
| 5023 | */ | ||
| 5024 | #ifndef __IWMPCore_INTERFACE_DEFINED__ | ||
| 5025 | #define __IWMPCore_INTERFACE_DEFINED__ | ||
| 5026 | |||
| 5027 | DEFINE_GUID(IID_IWMPCore, 0xd84cca99, 0xcce2, 0x11d2, 0x9e,0xcc, 0x00,0x00,0xf8,0x08,0x59,0x81); | ||
| 5028 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5029 | MIDL_INTERFACE("d84cca99-cce2-11d2-9ecc-0000f8085981") | ||
| 5030 | IWMPCore : public IDispatch | ||
| 5031 | { | ||
| 5032 | virtual HRESULT STDMETHODCALLTYPE close( | ||
| 5033 | ) = 0; | ||
| 5034 | |||
| 5035 | virtual HRESULT STDMETHODCALLTYPE get_URL( | ||
| 5036 | BSTR *pbstrURL) = 0; | ||
| 5037 | |||
| 5038 | virtual HRESULT STDMETHODCALLTYPE put_URL( | ||
| 5039 | BSTR pbstrURL) = 0; | ||
| 5040 | |||
| 5041 | virtual HRESULT STDMETHODCALLTYPE get_openState( | ||
| 5042 | WMPOpenState *pwmpos) = 0; | ||
| 5043 | |||
| 5044 | virtual HRESULT STDMETHODCALLTYPE get_playState( | ||
| 5045 | WMPPlayState *pwmpps) = 0; | ||
| 5046 | |||
| 5047 | virtual HRESULT STDMETHODCALLTYPE get_controls( | ||
| 5048 | IWMPControls **ppControl) = 0; | ||
| 5049 | |||
| 5050 | virtual HRESULT STDMETHODCALLTYPE get_settings( | ||
| 5051 | IWMPSettings **ppSettings) = 0; | ||
| 5052 | |||
| 5053 | virtual HRESULT STDMETHODCALLTYPE get_currentMedia( | ||
| 5054 | IWMPMedia **ppMedia) = 0; | ||
| 5055 | |||
| 5056 | virtual HRESULT STDMETHODCALLTYPE put_currentMedia( | ||
| 5057 | IWMPMedia *ppMedia) = 0; | ||
| 5058 | |||
| 5059 | virtual HRESULT STDMETHODCALLTYPE get_mediaCollection( | ||
| 5060 | IWMPMediaCollection **ppMediaCollection) = 0; | ||
| 5061 | |||
| 5062 | virtual HRESULT STDMETHODCALLTYPE get_playlistCollection( | ||
| 5063 | IWMPPlaylistCollection **ppPlaylistCollection) = 0; | ||
| 5064 | |||
| 5065 | virtual HRESULT STDMETHODCALLTYPE get_versionInfo( | ||
| 5066 | BSTR *pbstrVersionInfo) = 0; | ||
| 5067 | |||
| 5068 | virtual HRESULT STDMETHODCALLTYPE launchURL( | ||
| 5069 | BSTR bstrURL) = 0; | ||
| 5070 | |||
| 5071 | virtual HRESULT STDMETHODCALLTYPE get_network( | ||
| 5072 | IWMPNetwork **ppQNI) = 0; | ||
| 5073 | |||
| 5074 | virtual HRESULT STDMETHODCALLTYPE get_currentPlaylist( | ||
| 5075 | IWMPPlaylist **ppPL) = 0; | ||
| 5076 | |||
| 5077 | virtual HRESULT STDMETHODCALLTYPE put_currentPlaylist( | ||
| 5078 | IWMPPlaylist *ppPL) = 0; | ||
| 5079 | |||
| 5080 | virtual HRESULT STDMETHODCALLTYPE get_cdromCollection( | ||
| 5081 | IWMPCdromCollection **ppCdromCollection) = 0; | ||
| 5082 | |||
| 5083 | virtual HRESULT STDMETHODCALLTYPE get_closedCaption( | ||
| 5084 | IWMPClosedCaption **ppClosedCaption) = 0; | ||
| 5085 | |||
| 5086 | virtual HRESULT STDMETHODCALLTYPE get_isOnline( | ||
| 5087 | VARIANT_BOOL *pfOnline) = 0; | ||
| 5088 | |||
| 5089 | virtual HRESULT STDMETHODCALLTYPE get_Error( | ||
| 5090 | IWMPError **ppError) = 0; | ||
| 5091 | |||
| 5092 | virtual HRESULT STDMETHODCALLTYPE get_status( | ||
| 5093 | BSTR *pbstrStatus) = 0; | ||
| 5094 | |||
| 5095 | }; | ||
| 5096 | #ifdef __CRT_UUID_DECL | ||
| 5097 | __CRT_UUID_DECL(IWMPCore, 0xd84cca99, 0xcce2, 0x11d2, 0x9e,0xcc, 0x00,0x00,0xf8,0x08,0x59,0x81) | ||
| 5098 | #endif | ||
| 5099 | #else | ||
| 5100 | typedef struct IWMPCoreVtbl { | ||
| 5101 | BEGIN_INTERFACE | ||
| 5102 | |||
| 5103 | /*** IUnknown methods ***/ | ||
| 5104 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5105 | IWMPCore *This, | ||
| 5106 | REFIID riid, | ||
| 5107 | void **ppvObject); | ||
| 5108 | |||
| 5109 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5110 | IWMPCore *This); | ||
| 5111 | |||
| 5112 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5113 | IWMPCore *This); | ||
| 5114 | |||
| 5115 | /*** IDispatch methods ***/ | ||
| 5116 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 5117 | IWMPCore *This, | ||
| 5118 | UINT *pctinfo); | ||
| 5119 | |||
| 5120 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 5121 | IWMPCore *This, | ||
| 5122 | UINT iTInfo, | ||
| 5123 | LCID lcid, | ||
| 5124 | ITypeInfo **ppTInfo); | ||
| 5125 | |||
| 5126 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 5127 | IWMPCore *This, | ||
| 5128 | REFIID riid, | ||
| 5129 | LPOLESTR *rgszNames, | ||
| 5130 | UINT cNames, | ||
| 5131 | LCID lcid, | ||
| 5132 | DISPID *rgDispId); | ||
| 5133 | |||
| 5134 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 5135 | IWMPCore *This, | ||
| 5136 | DISPID dispIdMember, | ||
| 5137 | REFIID riid, | ||
| 5138 | LCID lcid, | ||
| 5139 | WORD wFlags, | ||
| 5140 | DISPPARAMS *pDispParams, | ||
| 5141 | VARIANT *pVarResult, | ||
| 5142 | EXCEPINFO *pExcepInfo, | ||
| 5143 | UINT *puArgErr); | ||
| 5144 | |||
| 5145 | /*** IWMPCore methods ***/ | ||
| 5146 | HRESULT (STDMETHODCALLTYPE *close)( | ||
| 5147 | IWMPCore *This); | ||
| 5148 | |||
| 5149 | HRESULT (STDMETHODCALLTYPE *get_URL)( | ||
| 5150 | IWMPCore *This, | ||
| 5151 | BSTR *pbstrURL); | ||
| 5152 | |||
| 5153 | HRESULT (STDMETHODCALLTYPE *put_URL)( | ||
| 5154 | IWMPCore *This, | ||
| 5155 | BSTR pbstrURL); | ||
| 5156 | |||
| 5157 | HRESULT (STDMETHODCALLTYPE *get_openState)( | ||
| 5158 | IWMPCore *This, | ||
| 5159 | WMPOpenState *pwmpos); | ||
| 5160 | |||
| 5161 | HRESULT (STDMETHODCALLTYPE *get_playState)( | ||
| 5162 | IWMPCore *This, | ||
| 5163 | WMPPlayState *pwmpps); | ||
| 5164 | |||
| 5165 | HRESULT (STDMETHODCALLTYPE *get_controls)( | ||
| 5166 | IWMPCore *This, | ||
| 5167 | IWMPControls **ppControl); | ||
| 5168 | |||
| 5169 | HRESULT (STDMETHODCALLTYPE *get_settings)( | ||
| 5170 | IWMPCore *This, | ||
| 5171 | IWMPSettings **ppSettings); | ||
| 5172 | |||
| 5173 | HRESULT (STDMETHODCALLTYPE *get_currentMedia)( | ||
| 5174 | IWMPCore *This, | ||
| 5175 | IWMPMedia **ppMedia); | ||
| 5176 | |||
| 5177 | HRESULT (STDMETHODCALLTYPE *put_currentMedia)( | ||
| 5178 | IWMPCore *This, | ||
| 5179 | IWMPMedia *ppMedia); | ||
| 5180 | |||
| 5181 | HRESULT (STDMETHODCALLTYPE *get_mediaCollection)( | ||
| 5182 | IWMPCore *This, | ||
| 5183 | IWMPMediaCollection **ppMediaCollection); | ||
| 5184 | |||
| 5185 | HRESULT (STDMETHODCALLTYPE *get_playlistCollection)( | ||
| 5186 | IWMPCore *This, | ||
| 5187 | IWMPPlaylistCollection **ppPlaylistCollection); | ||
| 5188 | |||
| 5189 | HRESULT (STDMETHODCALLTYPE *get_versionInfo)( | ||
| 5190 | IWMPCore *This, | ||
| 5191 | BSTR *pbstrVersionInfo); | ||
| 5192 | |||
| 5193 | HRESULT (STDMETHODCALLTYPE *launchURL)( | ||
| 5194 | IWMPCore *This, | ||
| 5195 | BSTR bstrURL); | ||
| 5196 | |||
| 5197 | HRESULT (STDMETHODCALLTYPE *get_network)( | ||
| 5198 | IWMPCore *This, | ||
| 5199 | IWMPNetwork **ppQNI); | ||
| 5200 | |||
| 5201 | HRESULT (STDMETHODCALLTYPE *get_currentPlaylist)( | ||
| 5202 | IWMPCore *This, | ||
| 5203 | IWMPPlaylist **ppPL); | ||
| 5204 | |||
| 5205 | HRESULT (STDMETHODCALLTYPE *put_currentPlaylist)( | ||
| 5206 | IWMPCore *This, | ||
| 5207 | IWMPPlaylist *ppPL); | ||
| 5208 | |||
| 5209 | HRESULT (STDMETHODCALLTYPE *get_cdromCollection)( | ||
| 5210 | IWMPCore *This, | ||
| 5211 | IWMPCdromCollection **ppCdromCollection); | ||
| 5212 | |||
| 5213 | HRESULT (STDMETHODCALLTYPE *get_closedCaption)( | ||
| 5214 | IWMPCore *This, | ||
| 5215 | IWMPClosedCaption **ppClosedCaption); | ||
| 5216 | |||
| 5217 | HRESULT (STDMETHODCALLTYPE *get_isOnline)( | ||
| 5218 | IWMPCore *This, | ||
| 5219 | VARIANT_BOOL *pfOnline); | ||
| 5220 | |||
| 5221 | HRESULT (STDMETHODCALLTYPE *get_Error)( | ||
| 5222 | IWMPCore *This, | ||
| 5223 | IWMPError **ppError); | ||
| 5224 | |||
| 5225 | HRESULT (STDMETHODCALLTYPE *get_status)( | ||
| 5226 | IWMPCore *This, | ||
| 5227 | BSTR *pbstrStatus); | ||
| 5228 | |||
| 5229 | END_INTERFACE | ||
| 5230 | } IWMPCoreVtbl; | ||
| 5231 | |||
| 5232 | interface IWMPCore { | ||
| 5233 | CONST_VTBL IWMPCoreVtbl* lpVtbl; | ||
| 5234 | }; | ||
| 5235 | |||
| 5236 | #ifdef COBJMACROS | ||
| 5237 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5238 | /*** IUnknown methods ***/ | ||
| 5239 | #define IWMPCore_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5240 | #define IWMPCore_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5241 | #define IWMPCore_Release(This) (This)->lpVtbl->Release(This) | ||
| 5242 | /*** IDispatch methods ***/ | ||
| 5243 | #define IWMPCore_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 5244 | #define IWMPCore_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 5245 | #define IWMPCore_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 5246 | #define IWMPCore_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 5247 | /*** IWMPCore methods ***/ | ||
| 5248 | #define IWMPCore_close(This) (This)->lpVtbl->close(This) | ||
| 5249 | #define IWMPCore_get_URL(This,pbstrURL) (This)->lpVtbl->get_URL(This,pbstrURL) | ||
| 5250 | #define IWMPCore_put_URL(This,pbstrURL) (This)->lpVtbl->put_URL(This,pbstrURL) | ||
| 5251 | #define IWMPCore_get_openState(This,pwmpos) (This)->lpVtbl->get_openState(This,pwmpos) | ||
| 5252 | #define IWMPCore_get_playState(This,pwmpps) (This)->lpVtbl->get_playState(This,pwmpps) | ||
| 5253 | #define IWMPCore_get_controls(This,ppControl) (This)->lpVtbl->get_controls(This,ppControl) | ||
| 5254 | #define IWMPCore_get_settings(This,ppSettings) (This)->lpVtbl->get_settings(This,ppSettings) | ||
| 5255 | #define IWMPCore_get_currentMedia(This,ppMedia) (This)->lpVtbl->get_currentMedia(This,ppMedia) | ||
| 5256 | #define IWMPCore_put_currentMedia(This,ppMedia) (This)->lpVtbl->put_currentMedia(This,ppMedia) | ||
| 5257 | #define IWMPCore_get_mediaCollection(This,ppMediaCollection) (This)->lpVtbl->get_mediaCollection(This,ppMediaCollection) | ||
| 5258 | #define IWMPCore_get_playlistCollection(This,ppPlaylistCollection) (This)->lpVtbl->get_playlistCollection(This,ppPlaylistCollection) | ||
| 5259 | #define IWMPCore_get_versionInfo(This,pbstrVersionInfo) (This)->lpVtbl->get_versionInfo(This,pbstrVersionInfo) | ||
| 5260 | #define IWMPCore_launchURL(This,bstrURL) (This)->lpVtbl->launchURL(This,bstrURL) | ||
| 5261 | #define IWMPCore_get_network(This,ppQNI) (This)->lpVtbl->get_network(This,ppQNI) | ||
| 5262 | #define IWMPCore_get_currentPlaylist(This,ppPL) (This)->lpVtbl->get_currentPlaylist(This,ppPL) | ||
| 5263 | #define IWMPCore_put_currentPlaylist(This,ppPL) (This)->lpVtbl->put_currentPlaylist(This,ppPL) | ||
| 5264 | #define IWMPCore_get_cdromCollection(This,ppCdromCollection) (This)->lpVtbl->get_cdromCollection(This,ppCdromCollection) | ||
| 5265 | #define IWMPCore_get_closedCaption(This,ppClosedCaption) (This)->lpVtbl->get_closedCaption(This,ppClosedCaption) | ||
| 5266 | #define IWMPCore_get_isOnline(This,pfOnline) (This)->lpVtbl->get_isOnline(This,pfOnline) | ||
| 5267 | #define IWMPCore_get_Error(This,ppError) (This)->lpVtbl->get_Error(This,ppError) | ||
| 5268 | #define IWMPCore_get_status(This,pbstrStatus) (This)->lpVtbl->get_status(This,pbstrStatus) | ||
| 5269 | #else | ||
| 5270 | /*** IUnknown methods ***/ | ||
| 5271 | static FORCEINLINE HRESULT IWMPCore_QueryInterface(IWMPCore* This,REFIID riid,void **ppvObject) { | ||
| 5272 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5273 | } | ||
| 5274 | static FORCEINLINE ULONG IWMPCore_AddRef(IWMPCore* This) { | ||
| 5275 | return This->lpVtbl->AddRef(This); | ||
| 5276 | } | ||
| 5277 | static FORCEINLINE ULONG IWMPCore_Release(IWMPCore* This) { | ||
| 5278 | return This->lpVtbl->Release(This); | ||
| 5279 | } | ||
| 5280 | /*** IDispatch methods ***/ | ||
| 5281 | static FORCEINLINE HRESULT IWMPCore_GetTypeInfoCount(IWMPCore* This,UINT *pctinfo) { | ||
| 5282 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 5283 | } | ||
| 5284 | static FORCEINLINE HRESULT IWMPCore_GetTypeInfo(IWMPCore* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 5285 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 5286 | } | ||
| 5287 | static FORCEINLINE HRESULT IWMPCore_GetIDsOfNames(IWMPCore* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 5288 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 5289 | } | ||
| 5290 | static FORCEINLINE HRESULT IWMPCore_Invoke(IWMPCore* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 5291 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 5292 | } | ||
| 5293 | /*** IWMPCore methods ***/ | ||
| 5294 | static FORCEINLINE HRESULT IWMPCore_close(IWMPCore* This) { | ||
| 5295 | return This->lpVtbl->close(This); | ||
| 5296 | } | ||
| 5297 | static FORCEINLINE HRESULT IWMPCore_get_URL(IWMPCore* This,BSTR *pbstrURL) { | ||
| 5298 | return This->lpVtbl->get_URL(This,pbstrURL); | ||
| 5299 | } | ||
| 5300 | static FORCEINLINE HRESULT IWMPCore_put_URL(IWMPCore* This,BSTR pbstrURL) { | ||
| 5301 | return This->lpVtbl->put_URL(This,pbstrURL); | ||
| 5302 | } | ||
| 5303 | static FORCEINLINE HRESULT IWMPCore_get_openState(IWMPCore* This,WMPOpenState *pwmpos) { | ||
| 5304 | return This->lpVtbl->get_openState(This,pwmpos); | ||
| 5305 | } | ||
| 5306 | static FORCEINLINE HRESULT IWMPCore_get_playState(IWMPCore* This,WMPPlayState *pwmpps) { | ||
| 5307 | return This->lpVtbl->get_playState(This,pwmpps); | ||
| 5308 | } | ||
| 5309 | static FORCEINLINE HRESULT IWMPCore_get_controls(IWMPCore* This,IWMPControls **ppControl) { | ||
| 5310 | return This->lpVtbl->get_controls(This,ppControl); | ||
| 5311 | } | ||
| 5312 | static FORCEINLINE HRESULT IWMPCore_get_settings(IWMPCore* This,IWMPSettings **ppSettings) { | ||
| 5313 | return This->lpVtbl->get_settings(This,ppSettings); | ||
| 5314 | } | ||
| 5315 | static FORCEINLINE HRESULT IWMPCore_get_currentMedia(IWMPCore* This,IWMPMedia **ppMedia) { | ||
| 5316 | return This->lpVtbl->get_currentMedia(This,ppMedia); | ||
| 5317 | } | ||
| 5318 | static FORCEINLINE HRESULT IWMPCore_put_currentMedia(IWMPCore* This,IWMPMedia *ppMedia) { | ||
| 5319 | return This->lpVtbl->put_currentMedia(This,ppMedia); | ||
| 5320 | } | ||
| 5321 | static FORCEINLINE HRESULT IWMPCore_get_mediaCollection(IWMPCore* This,IWMPMediaCollection **ppMediaCollection) { | ||
| 5322 | return This->lpVtbl->get_mediaCollection(This,ppMediaCollection); | ||
| 5323 | } | ||
| 5324 | static FORCEINLINE HRESULT IWMPCore_get_playlistCollection(IWMPCore* This,IWMPPlaylistCollection **ppPlaylistCollection) { | ||
| 5325 | return This->lpVtbl->get_playlistCollection(This,ppPlaylistCollection); | ||
| 5326 | } | ||
| 5327 | static FORCEINLINE HRESULT IWMPCore_get_versionInfo(IWMPCore* This,BSTR *pbstrVersionInfo) { | ||
| 5328 | return This->lpVtbl->get_versionInfo(This,pbstrVersionInfo); | ||
| 5329 | } | ||
| 5330 | static FORCEINLINE HRESULT IWMPCore_launchURL(IWMPCore* This,BSTR bstrURL) { | ||
| 5331 | return This->lpVtbl->launchURL(This,bstrURL); | ||
| 5332 | } | ||
| 5333 | static FORCEINLINE HRESULT IWMPCore_get_network(IWMPCore* This,IWMPNetwork **ppQNI) { | ||
| 5334 | return This->lpVtbl->get_network(This,ppQNI); | ||
| 5335 | } | ||
| 5336 | static FORCEINLINE HRESULT IWMPCore_get_currentPlaylist(IWMPCore* This,IWMPPlaylist **ppPL) { | ||
| 5337 | return This->lpVtbl->get_currentPlaylist(This,ppPL); | ||
| 5338 | } | ||
| 5339 | static FORCEINLINE HRESULT IWMPCore_put_currentPlaylist(IWMPCore* This,IWMPPlaylist *ppPL) { | ||
| 5340 | return This->lpVtbl->put_currentPlaylist(This,ppPL); | ||
| 5341 | } | ||
| 5342 | static FORCEINLINE HRESULT IWMPCore_get_cdromCollection(IWMPCore* This,IWMPCdromCollection **ppCdromCollection) { | ||
| 5343 | return This->lpVtbl->get_cdromCollection(This,ppCdromCollection); | ||
| 5344 | } | ||
| 5345 | static FORCEINLINE HRESULT IWMPCore_get_closedCaption(IWMPCore* This,IWMPClosedCaption **ppClosedCaption) { | ||
| 5346 | return This->lpVtbl->get_closedCaption(This,ppClosedCaption); | ||
| 5347 | } | ||
| 5348 | static FORCEINLINE HRESULT IWMPCore_get_isOnline(IWMPCore* This,VARIANT_BOOL *pfOnline) { | ||
| 5349 | return This->lpVtbl->get_isOnline(This,pfOnline); | ||
| 5350 | } | ||
| 5351 | static FORCEINLINE HRESULT IWMPCore_get_Error(IWMPCore* This,IWMPError **ppError) { | ||
| 5352 | return This->lpVtbl->get_Error(This,ppError); | ||
| 5353 | } | ||
| 5354 | static FORCEINLINE HRESULT IWMPCore_get_status(IWMPCore* This,BSTR *pbstrStatus) { | ||
| 5355 | return This->lpVtbl->get_status(This,pbstrStatus); | ||
| 5356 | } | ||
| 5357 | #endif | ||
| 5358 | #endif | ||
| 5359 | |||
| 5360 | #endif | ||
| 5361 | |||
| 5362 | |||
| 5363 | #endif /* __IWMPCore_INTERFACE_DEFINED__ */ | ||
| 5364 | |||
| 5365 | /***************************************************************************** | ||
| 5366 | * IWMPCore2 interface | ||
| 5367 | */ | ||
| 5368 | #ifndef __IWMPCore2_INTERFACE_DEFINED__ | ||
| 5369 | #define __IWMPCore2_INTERFACE_DEFINED__ | ||
| 5370 | |||
| 5371 | DEFINE_GUID(IID_IWMPCore2, 0xbc17e5b7, 0x7561, 0x4c18, 0xbb,0x90, 0x17,0xd4,0x85,0x77,0x56,0x59); | ||
| 5372 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5373 | MIDL_INTERFACE("bc17e5b7-7561-4c18-bb90-17d485775659") | ||
| 5374 | IWMPCore2 : public IWMPCore | ||
| 5375 | { | ||
| 5376 | virtual HRESULT STDMETHODCALLTYPE get_dvd( | ||
| 5377 | IWMPDVD **ppDVD) = 0; | ||
| 5378 | |||
| 5379 | }; | ||
| 5380 | #ifdef __CRT_UUID_DECL | ||
| 5381 | __CRT_UUID_DECL(IWMPCore2, 0xbc17e5b7, 0x7561, 0x4c18, 0xbb,0x90, 0x17,0xd4,0x85,0x77,0x56,0x59) | ||
| 5382 | #endif | ||
| 5383 | #else | ||
| 5384 | typedef struct IWMPCore2Vtbl { | ||
| 5385 | BEGIN_INTERFACE | ||
| 5386 | |||
| 5387 | /*** IUnknown methods ***/ | ||
| 5388 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5389 | IWMPCore2 *This, | ||
| 5390 | REFIID riid, | ||
| 5391 | void **ppvObject); | ||
| 5392 | |||
| 5393 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5394 | IWMPCore2 *This); | ||
| 5395 | |||
| 5396 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5397 | IWMPCore2 *This); | ||
| 5398 | |||
| 5399 | /*** IDispatch methods ***/ | ||
| 5400 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 5401 | IWMPCore2 *This, | ||
| 5402 | UINT *pctinfo); | ||
| 5403 | |||
| 5404 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 5405 | IWMPCore2 *This, | ||
| 5406 | UINT iTInfo, | ||
| 5407 | LCID lcid, | ||
| 5408 | ITypeInfo **ppTInfo); | ||
| 5409 | |||
| 5410 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 5411 | IWMPCore2 *This, | ||
| 5412 | REFIID riid, | ||
| 5413 | LPOLESTR *rgszNames, | ||
| 5414 | UINT cNames, | ||
| 5415 | LCID lcid, | ||
| 5416 | DISPID *rgDispId); | ||
| 5417 | |||
| 5418 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 5419 | IWMPCore2 *This, | ||
| 5420 | DISPID dispIdMember, | ||
| 5421 | REFIID riid, | ||
| 5422 | LCID lcid, | ||
| 5423 | WORD wFlags, | ||
| 5424 | DISPPARAMS *pDispParams, | ||
| 5425 | VARIANT *pVarResult, | ||
| 5426 | EXCEPINFO *pExcepInfo, | ||
| 5427 | UINT *puArgErr); | ||
| 5428 | |||
| 5429 | /*** IWMPCore methods ***/ | ||
| 5430 | HRESULT (STDMETHODCALLTYPE *close)( | ||
| 5431 | IWMPCore2 *This); | ||
| 5432 | |||
| 5433 | HRESULT (STDMETHODCALLTYPE *get_URL)( | ||
| 5434 | IWMPCore2 *This, | ||
| 5435 | BSTR *pbstrURL); | ||
| 5436 | |||
| 5437 | HRESULT (STDMETHODCALLTYPE *put_URL)( | ||
| 5438 | IWMPCore2 *This, | ||
| 5439 | BSTR pbstrURL); | ||
| 5440 | |||
| 5441 | HRESULT (STDMETHODCALLTYPE *get_openState)( | ||
| 5442 | IWMPCore2 *This, | ||
| 5443 | WMPOpenState *pwmpos); | ||
| 5444 | |||
| 5445 | HRESULT (STDMETHODCALLTYPE *get_playState)( | ||
| 5446 | IWMPCore2 *This, | ||
| 5447 | WMPPlayState *pwmpps); | ||
| 5448 | |||
| 5449 | HRESULT (STDMETHODCALLTYPE *get_controls)( | ||
| 5450 | IWMPCore2 *This, | ||
| 5451 | IWMPControls **ppControl); | ||
| 5452 | |||
| 5453 | HRESULT (STDMETHODCALLTYPE *get_settings)( | ||
| 5454 | IWMPCore2 *This, | ||
| 5455 | IWMPSettings **ppSettings); | ||
| 5456 | |||
| 5457 | HRESULT (STDMETHODCALLTYPE *get_currentMedia)( | ||
| 5458 | IWMPCore2 *This, | ||
| 5459 | IWMPMedia **ppMedia); | ||
| 5460 | |||
| 5461 | HRESULT (STDMETHODCALLTYPE *put_currentMedia)( | ||
| 5462 | IWMPCore2 *This, | ||
| 5463 | IWMPMedia *ppMedia); | ||
| 5464 | |||
| 5465 | HRESULT (STDMETHODCALLTYPE *get_mediaCollection)( | ||
| 5466 | IWMPCore2 *This, | ||
| 5467 | IWMPMediaCollection **ppMediaCollection); | ||
| 5468 | |||
| 5469 | HRESULT (STDMETHODCALLTYPE *get_playlistCollection)( | ||
| 5470 | IWMPCore2 *This, | ||
| 5471 | IWMPPlaylistCollection **ppPlaylistCollection); | ||
| 5472 | |||
| 5473 | HRESULT (STDMETHODCALLTYPE *get_versionInfo)( | ||
| 5474 | IWMPCore2 *This, | ||
| 5475 | BSTR *pbstrVersionInfo); | ||
| 5476 | |||
| 5477 | HRESULT (STDMETHODCALLTYPE *launchURL)( | ||
| 5478 | IWMPCore2 *This, | ||
| 5479 | BSTR bstrURL); | ||
| 5480 | |||
| 5481 | HRESULT (STDMETHODCALLTYPE *get_network)( | ||
| 5482 | IWMPCore2 *This, | ||
| 5483 | IWMPNetwork **ppQNI); | ||
| 5484 | |||
| 5485 | HRESULT (STDMETHODCALLTYPE *get_currentPlaylist)( | ||
| 5486 | IWMPCore2 *This, | ||
| 5487 | IWMPPlaylist **ppPL); | ||
| 5488 | |||
| 5489 | HRESULT (STDMETHODCALLTYPE *put_currentPlaylist)( | ||
| 5490 | IWMPCore2 *This, | ||
| 5491 | IWMPPlaylist *ppPL); | ||
| 5492 | |||
| 5493 | HRESULT (STDMETHODCALLTYPE *get_cdromCollection)( | ||
| 5494 | IWMPCore2 *This, | ||
| 5495 | IWMPCdromCollection **ppCdromCollection); | ||
| 5496 | |||
| 5497 | HRESULT (STDMETHODCALLTYPE *get_closedCaption)( | ||
| 5498 | IWMPCore2 *This, | ||
| 5499 | IWMPClosedCaption **ppClosedCaption); | ||
| 5500 | |||
| 5501 | HRESULT (STDMETHODCALLTYPE *get_isOnline)( | ||
| 5502 | IWMPCore2 *This, | ||
| 5503 | VARIANT_BOOL *pfOnline); | ||
| 5504 | |||
| 5505 | HRESULT (STDMETHODCALLTYPE *get_Error)( | ||
| 5506 | IWMPCore2 *This, | ||
| 5507 | IWMPError **ppError); | ||
| 5508 | |||
| 5509 | HRESULT (STDMETHODCALLTYPE *get_status)( | ||
| 5510 | IWMPCore2 *This, | ||
| 5511 | BSTR *pbstrStatus); | ||
| 5512 | |||
| 5513 | /*** IWMPCore2 methods ***/ | ||
| 5514 | HRESULT (STDMETHODCALLTYPE *get_dvd)( | ||
| 5515 | IWMPCore2 *This, | ||
| 5516 | IWMPDVD **ppDVD); | ||
| 5517 | |||
| 5518 | END_INTERFACE | ||
| 5519 | } IWMPCore2Vtbl; | ||
| 5520 | |||
| 5521 | interface IWMPCore2 { | ||
| 5522 | CONST_VTBL IWMPCore2Vtbl* lpVtbl; | ||
| 5523 | }; | ||
| 5524 | |||
| 5525 | #ifdef COBJMACROS | ||
| 5526 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5527 | /*** IUnknown methods ***/ | ||
| 5528 | #define IWMPCore2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5529 | #define IWMPCore2_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5530 | #define IWMPCore2_Release(This) (This)->lpVtbl->Release(This) | ||
| 5531 | /*** IDispatch methods ***/ | ||
| 5532 | #define IWMPCore2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 5533 | #define IWMPCore2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 5534 | #define IWMPCore2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 5535 | #define IWMPCore2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 5536 | /*** IWMPCore methods ***/ | ||
| 5537 | #define IWMPCore2_close(This) (This)->lpVtbl->close(This) | ||
| 5538 | #define IWMPCore2_get_URL(This,pbstrURL) (This)->lpVtbl->get_URL(This,pbstrURL) | ||
| 5539 | #define IWMPCore2_put_URL(This,pbstrURL) (This)->lpVtbl->put_URL(This,pbstrURL) | ||
| 5540 | #define IWMPCore2_get_openState(This,pwmpos) (This)->lpVtbl->get_openState(This,pwmpos) | ||
| 5541 | #define IWMPCore2_get_playState(This,pwmpps) (This)->lpVtbl->get_playState(This,pwmpps) | ||
| 5542 | #define IWMPCore2_get_controls(This,ppControl) (This)->lpVtbl->get_controls(This,ppControl) | ||
| 5543 | #define IWMPCore2_get_settings(This,ppSettings) (This)->lpVtbl->get_settings(This,ppSettings) | ||
| 5544 | #define IWMPCore2_get_currentMedia(This,ppMedia) (This)->lpVtbl->get_currentMedia(This,ppMedia) | ||
| 5545 | #define IWMPCore2_put_currentMedia(This,ppMedia) (This)->lpVtbl->put_currentMedia(This,ppMedia) | ||
| 5546 | #define IWMPCore2_get_mediaCollection(This,ppMediaCollection) (This)->lpVtbl->get_mediaCollection(This,ppMediaCollection) | ||
| 5547 | #define IWMPCore2_get_playlistCollection(This,ppPlaylistCollection) (This)->lpVtbl->get_playlistCollection(This,ppPlaylistCollection) | ||
| 5548 | #define IWMPCore2_get_versionInfo(This,pbstrVersionInfo) (This)->lpVtbl->get_versionInfo(This,pbstrVersionInfo) | ||
| 5549 | #define IWMPCore2_launchURL(This,bstrURL) (This)->lpVtbl->launchURL(This,bstrURL) | ||
| 5550 | #define IWMPCore2_get_network(This,ppQNI) (This)->lpVtbl->get_network(This,ppQNI) | ||
| 5551 | #define IWMPCore2_get_currentPlaylist(This,ppPL) (This)->lpVtbl->get_currentPlaylist(This,ppPL) | ||
| 5552 | #define IWMPCore2_put_currentPlaylist(This,ppPL) (This)->lpVtbl->put_currentPlaylist(This,ppPL) | ||
| 5553 | #define IWMPCore2_get_cdromCollection(This,ppCdromCollection) (This)->lpVtbl->get_cdromCollection(This,ppCdromCollection) | ||
| 5554 | #define IWMPCore2_get_closedCaption(This,ppClosedCaption) (This)->lpVtbl->get_closedCaption(This,ppClosedCaption) | ||
| 5555 | #define IWMPCore2_get_isOnline(This,pfOnline) (This)->lpVtbl->get_isOnline(This,pfOnline) | ||
| 5556 | #define IWMPCore2_get_Error(This,ppError) (This)->lpVtbl->get_Error(This,ppError) | ||
| 5557 | #define IWMPCore2_get_status(This,pbstrStatus) (This)->lpVtbl->get_status(This,pbstrStatus) | ||
| 5558 | /*** IWMPCore2 methods ***/ | ||
| 5559 | #define IWMPCore2_get_dvd(This,ppDVD) (This)->lpVtbl->get_dvd(This,ppDVD) | ||
| 5560 | #else | ||
| 5561 | /*** IUnknown methods ***/ | ||
| 5562 | static FORCEINLINE HRESULT IWMPCore2_QueryInterface(IWMPCore2* This,REFIID riid,void **ppvObject) { | ||
| 5563 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5564 | } | ||
| 5565 | static FORCEINLINE ULONG IWMPCore2_AddRef(IWMPCore2* This) { | ||
| 5566 | return This->lpVtbl->AddRef(This); | ||
| 5567 | } | ||
| 5568 | static FORCEINLINE ULONG IWMPCore2_Release(IWMPCore2* This) { | ||
| 5569 | return This->lpVtbl->Release(This); | ||
| 5570 | } | ||
| 5571 | /*** IDispatch methods ***/ | ||
| 5572 | static FORCEINLINE HRESULT IWMPCore2_GetTypeInfoCount(IWMPCore2* This,UINT *pctinfo) { | ||
| 5573 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 5574 | } | ||
| 5575 | static FORCEINLINE HRESULT IWMPCore2_GetTypeInfo(IWMPCore2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 5576 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 5577 | } | ||
| 5578 | static FORCEINLINE HRESULT IWMPCore2_GetIDsOfNames(IWMPCore2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 5579 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 5580 | } | ||
| 5581 | static FORCEINLINE HRESULT IWMPCore2_Invoke(IWMPCore2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 5582 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 5583 | } | ||
| 5584 | /*** IWMPCore methods ***/ | ||
| 5585 | static FORCEINLINE HRESULT IWMPCore2_close(IWMPCore2* This) { | ||
| 5586 | return This->lpVtbl->close(This); | ||
| 5587 | } | ||
| 5588 | static FORCEINLINE HRESULT IWMPCore2_get_URL(IWMPCore2* This,BSTR *pbstrURL) { | ||
| 5589 | return This->lpVtbl->get_URL(This,pbstrURL); | ||
| 5590 | } | ||
| 5591 | static FORCEINLINE HRESULT IWMPCore2_put_URL(IWMPCore2* This,BSTR pbstrURL) { | ||
| 5592 | return This->lpVtbl->put_URL(This,pbstrURL); | ||
| 5593 | } | ||
| 5594 | static FORCEINLINE HRESULT IWMPCore2_get_openState(IWMPCore2* This,WMPOpenState *pwmpos) { | ||
| 5595 | return This->lpVtbl->get_openState(This,pwmpos); | ||
| 5596 | } | ||
| 5597 | static FORCEINLINE HRESULT IWMPCore2_get_playState(IWMPCore2* This,WMPPlayState *pwmpps) { | ||
| 5598 | return This->lpVtbl->get_playState(This,pwmpps); | ||
| 5599 | } | ||
| 5600 | static FORCEINLINE HRESULT IWMPCore2_get_controls(IWMPCore2* This,IWMPControls **ppControl) { | ||
| 5601 | return This->lpVtbl->get_controls(This,ppControl); | ||
| 5602 | } | ||
| 5603 | static FORCEINLINE HRESULT IWMPCore2_get_settings(IWMPCore2* This,IWMPSettings **ppSettings) { | ||
| 5604 | return This->lpVtbl->get_settings(This,ppSettings); | ||
| 5605 | } | ||
| 5606 | static FORCEINLINE HRESULT IWMPCore2_get_currentMedia(IWMPCore2* This,IWMPMedia **ppMedia) { | ||
| 5607 | return This->lpVtbl->get_currentMedia(This,ppMedia); | ||
| 5608 | } | ||
| 5609 | static FORCEINLINE HRESULT IWMPCore2_put_currentMedia(IWMPCore2* This,IWMPMedia *ppMedia) { | ||
| 5610 | return This->lpVtbl->put_currentMedia(This,ppMedia); | ||
| 5611 | } | ||
| 5612 | static FORCEINLINE HRESULT IWMPCore2_get_mediaCollection(IWMPCore2* This,IWMPMediaCollection **ppMediaCollection) { | ||
| 5613 | return This->lpVtbl->get_mediaCollection(This,ppMediaCollection); | ||
| 5614 | } | ||
| 5615 | static FORCEINLINE HRESULT IWMPCore2_get_playlistCollection(IWMPCore2* This,IWMPPlaylistCollection **ppPlaylistCollection) { | ||
| 5616 | return This->lpVtbl->get_playlistCollection(This,ppPlaylistCollection); | ||
| 5617 | } | ||
| 5618 | static FORCEINLINE HRESULT IWMPCore2_get_versionInfo(IWMPCore2* This,BSTR *pbstrVersionInfo) { | ||
| 5619 | return This->lpVtbl->get_versionInfo(This,pbstrVersionInfo); | ||
| 5620 | } | ||
| 5621 | static FORCEINLINE HRESULT IWMPCore2_launchURL(IWMPCore2* This,BSTR bstrURL) { | ||
| 5622 | return This->lpVtbl->launchURL(This,bstrURL); | ||
| 5623 | } | ||
| 5624 | static FORCEINLINE HRESULT IWMPCore2_get_network(IWMPCore2* This,IWMPNetwork **ppQNI) { | ||
| 5625 | return This->lpVtbl->get_network(This,ppQNI); | ||
| 5626 | } | ||
| 5627 | static FORCEINLINE HRESULT IWMPCore2_get_currentPlaylist(IWMPCore2* This,IWMPPlaylist **ppPL) { | ||
| 5628 | return This->lpVtbl->get_currentPlaylist(This,ppPL); | ||
| 5629 | } | ||
| 5630 | static FORCEINLINE HRESULT IWMPCore2_put_currentPlaylist(IWMPCore2* This,IWMPPlaylist *ppPL) { | ||
| 5631 | return This->lpVtbl->put_currentPlaylist(This,ppPL); | ||
| 5632 | } | ||
| 5633 | static FORCEINLINE HRESULT IWMPCore2_get_cdromCollection(IWMPCore2* This,IWMPCdromCollection **ppCdromCollection) { | ||
| 5634 | return This->lpVtbl->get_cdromCollection(This,ppCdromCollection); | ||
| 5635 | } | ||
| 5636 | static FORCEINLINE HRESULT IWMPCore2_get_closedCaption(IWMPCore2* This,IWMPClosedCaption **ppClosedCaption) { | ||
| 5637 | return This->lpVtbl->get_closedCaption(This,ppClosedCaption); | ||
| 5638 | } | ||
| 5639 | static FORCEINLINE HRESULT IWMPCore2_get_isOnline(IWMPCore2* This,VARIANT_BOOL *pfOnline) { | ||
| 5640 | return This->lpVtbl->get_isOnline(This,pfOnline); | ||
| 5641 | } | ||
| 5642 | static FORCEINLINE HRESULT IWMPCore2_get_Error(IWMPCore2* This,IWMPError **ppError) { | ||
| 5643 | return This->lpVtbl->get_Error(This,ppError); | ||
| 5644 | } | ||
| 5645 | static FORCEINLINE HRESULT IWMPCore2_get_status(IWMPCore2* This,BSTR *pbstrStatus) { | ||
| 5646 | return This->lpVtbl->get_status(This,pbstrStatus); | ||
| 5647 | } | ||
| 5648 | /*** IWMPCore2 methods ***/ | ||
| 5649 | static FORCEINLINE HRESULT IWMPCore2_get_dvd(IWMPCore2* This,IWMPDVD **ppDVD) { | ||
| 5650 | return This->lpVtbl->get_dvd(This,ppDVD); | ||
| 5651 | } | ||
| 5652 | #endif | ||
| 5653 | #endif | ||
| 5654 | |||
| 5655 | #endif | ||
| 5656 | |||
| 5657 | |||
| 5658 | #endif /* __IWMPCore2_INTERFACE_DEFINED__ */ | ||
| 5659 | |||
| 5660 | /***************************************************************************** | ||
| 5661 | * IWMPCore3 interface | ||
| 5662 | */ | ||
| 5663 | #ifndef __IWMPCore3_INTERFACE_DEFINED__ | ||
| 5664 | #define __IWMPCore3_INTERFACE_DEFINED__ | ||
| 5665 | |||
| 5666 | DEFINE_GUID(IID_IWMPCore3, 0x7587c667, 0x628f, 0x499f, 0x88,0xe7, 0x6a,0x6f,0x4e,0x88,0x84,0x64); | ||
| 5667 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5668 | MIDL_INTERFACE("7587c667-628f-499f-88e7-6a6f4e888464") | ||
| 5669 | IWMPCore3 : public IWMPCore2 | ||
| 5670 | { | ||
| 5671 | virtual HRESULT STDMETHODCALLTYPE newPlaylist( | ||
| 5672 | BSTR bstrName, | ||
| 5673 | BSTR bstrURL, | ||
| 5674 | IWMPPlaylist **ppPlaylist) = 0; | ||
| 5675 | |||
| 5676 | virtual HRESULT STDMETHODCALLTYPE newMedia( | ||
| 5677 | BSTR bstrURL, | ||
| 5678 | IWMPMedia **ppMedia) = 0; | ||
| 5679 | |||
| 5680 | }; | ||
| 5681 | #ifdef __CRT_UUID_DECL | ||
| 5682 | __CRT_UUID_DECL(IWMPCore3, 0x7587c667, 0x628f, 0x499f, 0x88,0xe7, 0x6a,0x6f,0x4e,0x88,0x84,0x64) | ||
| 5683 | #endif | ||
| 5684 | #else | ||
| 5685 | typedef struct IWMPCore3Vtbl { | ||
| 5686 | BEGIN_INTERFACE | ||
| 5687 | |||
| 5688 | /*** IUnknown methods ***/ | ||
| 5689 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5690 | IWMPCore3 *This, | ||
| 5691 | REFIID riid, | ||
| 5692 | void **ppvObject); | ||
| 5693 | |||
| 5694 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5695 | IWMPCore3 *This); | ||
| 5696 | |||
| 5697 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5698 | IWMPCore3 *This); | ||
| 5699 | |||
| 5700 | /*** IDispatch methods ***/ | ||
| 5701 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 5702 | IWMPCore3 *This, | ||
| 5703 | UINT *pctinfo); | ||
| 5704 | |||
| 5705 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 5706 | IWMPCore3 *This, | ||
| 5707 | UINT iTInfo, | ||
| 5708 | LCID lcid, | ||
| 5709 | ITypeInfo **ppTInfo); | ||
| 5710 | |||
| 5711 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 5712 | IWMPCore3 *This, | ||
| 5713 | REFIID riid, | ||
| 5714 | LPOLESTR *rgszNames, | ||
| 5715 | UINT cNames, | ||
| 5716 | LCID lcid, | ||
| 5717 | DISPID *rgDispId); | ||
| 5718 | |||
| 5719 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 5720 | IWMPCore3 *This, | ||
| 5721 | DISPID dispIdMember, | ||
| 5722 | REFIID riid, | ||
| 5723 | LCID lcid, | ||
| 5724 | WORD wFlags, | ||
| 5725 | DISPPARAMS *pDispParams, | ||
| 5726 | VARIANT *pVarResult, | ||
| 5727 | EXCEPINFO *pExcepInfo, | ||
| 5728 | UINT *puArgErr); | ||
| 5729 | |||
| 5730 | /*** IWMPCore methods ***/ | ||
| 5731 | HRESULT (STDMETHODCALLTYPE *close)( | ||
| 5732 | IWMPCore3 *This); | ||
| 5733 | |||
| 5734 | HRESULT (STDMETHODCALLTYPE *get_URL)( | ||
| 5735 | IWMPCore3 *This, | ||
| 5736 | BSTR *pbstrURL); | ||
| 5737 | |||
| 5738 | HRESULT (STDMETHODCALLTYPE *put_URL)( | ||
| 5739 | IWMPCore3 *This, | ||
| 5740 | BSTR pbstrURL); | ||
| 5741 | |||
| 5742 | HRESULT (STDMETHODCALLTYPE *get_openState)( | ||
| 5743 | IWMPCore3 *This, | ||
| 5744 | WMPOpenState *pwmpos); | ||
| 5745 | |||
| 5746 | HRESULT (STDMETHODCALLTYPE *get_playState)( | ||
| 5747 | IWMPCore3 *This, | ||
| 5748 | WMPPlayState *pwmpps); | ||
| 5749 | |||
| 5750 | HRESULT (STDMETHODCALLTYPE *get_controls)( | ||
| 5751 | IWMPCore3 *This, | ||
| 5752 | IWMPControls **ppControl); | ||
| 5753 | |||
| 5754 | HRESULT (STDMETHODCALLTYPE *get_settings)( | ||
| 5755 | IWMPCore3 *This, | ||
| 5756 | IWMPSettings **ppSettings); | ||
| 5757 | |||
| 5758 | HRESULT (STDMETHODCALLTYPE *get_currentMedia)( | ||
| 5759 | IWMPCore3 *This, | ||
| 5760 | IWMPMedia **ppMedia); | ||
| 5761 | |||
| 5762 | HRESULT (STDMETHODCALLTYPE *put_currentMedia)( | ||
| 5763 | IWMPCore3 *This, | ||
| 5764 | IWMPMedia *ppMedia); | ||
| 5765 | |||
| 5766 | HRESULT (STDMETHODCALLTYPE *get_mediaCollection)( | ||
| 5767 | IWMPCore3 *This, | ||
| 5768 | IWMPMediaCollection **ppMediaCollection); | ||
| 5769 | |||
| 5770 | HRESULT (STDMETHODCALLTYPE *get_playlistCollection)( | ||
| 5771 | IWMPCore3 *This, | ||
| 5772 | IWMPPlaylistCollection **ppPlaylistCollection); | ||
| 5773 | |||
| 5774 | HRESULT (STDMETHODCALLTYPE *get_versionInfo)( | ||
| 5775 | IWMPCore3 *This, | ||
| 5776 | BSTR *pbstrVersionInfo); | ||
| 5777 | |||
| 5778 | HRESULT (STDMETHODCALLTYPE *launchURL)( | ||
| 5779 | IWMPCore3 *This, | ||
| 5780 | BSTR bstrURL); | ||
| 5781 | |||
| 5782 | HRESULT (STDMETHODCALLTYPE *get_network)( | ||
| 5783 | IWMPCore3 *This, | ||
| 5784 | IWMPNetwork **ppQNI); | ||
| 5785 | |||
| 5786 | HRESULT (STDMETHODCALLTYPE *get_currentPlaylist)( | ||
| 5787 | IWMPCore3 *This, | ||
| 5788 | IWMPPlaylist **ppPL); | ||
| 5789 | |||
| 5790 | HRESULT (STDMETHODCALLTYPE *put_currentPlaylist)( | ||
| 5791 | IWMPCore3 *This, | ||
| 5792 | IWMPPlaylist *ppPL); | ||
| 5793 | |||
| 5794 | HRESULT (STDMETHODCALLTYPE *get_cdromCollection)( | ||
| 5795 | IWMPCore3 *This, | ||
| 5796 | IWMPCdromCollection **ppCdromCollection); | ||
| 5797 | |||
| 5798 | HRESULT (STDMETHODCALLTYPE *get_closedCaption)( | ||
| 5799 | IWMPCore3 *This, | ||
| 5800 | IWMPClosedCaption **ppClosedCaption); | ||
| 5801 | |||
| 5802 | HRESULT (STDMETHODCALLTYPE *get_isOnline)( | ||
| 5803 | IWMPCore3 *This, | ||
| 5804 | VARIANT_BOOL *pfOnline); | ||
| 5805 | |||
| 5806 | HRESULT (STDMETHODCALLTYPE *get_Error)( | ||
| 5807 | IWMPCore3 *This, | ||
| 5808 | IWMPError **ppError); | ||
| 5809 | |||
| 5810 | HRESULT (STDMETHODCALLTYPE *get_status)( | ||
| 5811 | IWMPCore3 *This, | ||
| 5812 | BSTR *pbstrStatus); | ||
| 5813 | |||
| 5814 | /*** IWMPCore2 methods ***/ | ||
| 5815 | HRESULT (STDMETHODCALLTYPE *get_dvd)( | ||
| 5816 | IWMPCore3 *This, | ||
| 5817 | IWMPDVD **ppDVD); | ||
| 5818 | |||
| 5819 | /*** IWMPCore3 methods ***/ | ||
| 5820 | HRESULT (STDMETHODCALLTYPE *newPlaylist)( | ||
| 5821 | IWMPCore3 *This, | ||
| 5822 | BSTR bstrName, | ||
| 5823 | BSTR bstrURL, | ||
| 5824 | IWMPPlaylist **ppPlaylist); | ||
| 5825 | |||
| 5826 | HRESULT (STDMETHODCALLTYPE *newMedia)( | ||
| 5827 | IWMPCore3 *This, | ||
| 5828 | BSTR bstrURL, | ||
| 5829 | IWMPMedia **ppMedia); | ||
| 5830 | |||
| 5831 | END_INTERFACE | ||
| 5832 | } IWMPCore3Vtbl; | ||
| 5833 | |||
| 5834 | interface IWMPCore3 { | ||
| 5835 | CONST_VTBL IWMPCore3Vtbl* lpVtbl; | ||
| 5836 | }; | ||
| 5837 | |||
| 5838 | #ifdef COBJMACROS | ||
| 5839 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5840 | /*** IUnknown methods ***/ | ||
| 5841 | #define IWMPCore3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5842 | #define IWMPCore3_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5843 | #define IWMPCore3_Release(This) (This)->lpVtbl->Release(This) | ||
| 5844 | /*** IDispatch methods ***/ | ||
| 5845 | #define IWMPCore3_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 5846 | #define IWMPCore3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 5847 | #define IWMPCore3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 5848 | #define IWMPCore3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 5849 | /*** IWMPCore methods ***/ | ||
| 5850 | #define IWMPCore3_close(This) (This)->lpVtbl->close(This) | ||
| 5851 | #define IWMPCore3_get_URL(This,pbstrURL) (This)->lpVtbl->get_URL(This,pbstrURL) | ||
| 5852 | #define IWMPCore3_put_URL(This,pbstrURL) (This)->lpVtbl->put_URL(This,pbstrURL) | ||
| 5853 | #define IWMPCore3_get_openState(This,pwmpos) (This)->lpVtbl->get_openState(This,pwmpos) | ||
| 5854 | #define IWMPCore3_get_playState(This,pwmpps) (This)->lpVtbl->get_playState(This,pwmpps) | ||
| 5855 | #define IWMPCore3_get_controls(This,ppControl) (This)->lpVtbl->get_controls(This,ppControl) | ||
| 5856 | #define IWMPCore3_get_settings(This,ppSettings) (This)->lpVtbl->get_settings(This,ppSettings) | ||
| 5857 | #define IWMPCore3_get_currentMedia(This,ppMedia) (This)->lpVtbl->get_currentMedia(This,ppMedia) | ||
| 5858 | #define IWMPCore3_put_currentMedia(This,ppMedia) (This)->lpVtbl->put_currentMedia(This,ppMedia) | ||
| 5859 | #define IWMPCore3_get_mediaCollection(This,ppMediaCollection) (This)->lpVtbl->get_mediaCollection(This,ppMediaCollection) | ||
| 5860 | #define IWMPCore3_get_playlistCollection(This,ppPlaylistCollection) (This)->lpVtbl->get_playlistCollection(This,ppPlaylistCollection) | ||
| 5861 | #define IWMPCore3_get_versionInfo(This,pbstrVersionInfo) (This)->lpVtbl->get_versionInfo(This,pbstrVersionInfo) | ||
| 5862 | #define IWMPCore3_launchURL(This,bstrURL) (This)->lpVtbl->launchURL(This,bstrURL) | ||
| 5863 | #define IWMPCore3_get_network(This,ppQNI) (This)->lpVtbl->get_network(This,ppQNI) | ||
| 5864 | #define IWMPCore3_get_currentPlaylist(This,ppPL) (This)->lpVtbl->get_currentPlaylist(This,ppPL) | ||
| 5865 | #define IWMPCore3_put_currentPlaylist(This,ppPL) (This)->lpVtbl->put_currentPlaylist(This,ppPL) | ||
| 5866 | #define IWMPCore3_get_cdromCollection(This,ppCdromCollection) (This)->lpVtbl->get_cdromCollection(This,ppCdromCollection) | ||
| 5867 | #define IWMPCore3_get_closedCaption(This,ppClosedCaption) (This)->lpVtbl->get_closedCaption(This,ppClosedCaption) | ||
| 5868 | #define IWMPCore3_get_isOnline(This,pfOnline) (This)->lpVtbl->get_isOnline(This,pfOnline) | ||
| 5869 | #define IWMPCore3_get_Error(This,ppError) (This)->lpVtbl->get_Error(This,ppError) | ||
| 5870 | #define IWMPCore3_get_status(This,pbstrStatus) (This)->lpVtbl->get_status(This,pbstrStatus) | ||
| 5871 | /*** IWMPCore2 methods ***/ | ||
| 5872 | #define IWMPCore3_get_dvd(This,ppDVD) (This)->lpVtbl->get_dvd(This,ppDVD) | ||
| 5873 | /*** IWMPCore3 methods ***/ | ||
| 5874 | #define IWMPCore3_newPlaylist(This,bstrName,bstrURL,ppPlaylist) (This)->lpVtbl->newPlaylist(This,bstrName,bstrURL,ppPlaylist) | ||
| 5875 | #define IWMPCore3_newMedia(This,bstrURL,ppMedia) (This)->lpVtbl->newMedia(This,bstrURL,ppMedia) | ||
| 5876 | #else | ||
| 5877 | /*** IUnknown methods ***/ | ||
| 5878 | static FORCEINLINE HRESULT IWMPCore3_QueryInterface(IWMPCore3* This,REFIID riid,void **ppvObject) { | ||
| 5879 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5880 | } | ||
| 5881 | static FORCEINLINE ULONG IWMPCore3_AddRef(IWMPCore3* This) { | ||
| 5882 | return This->lpVtbl->AddRef(This); | ||
| 5883 | } | ||
| 5884 | static FORCEINLINE ULONG IWMPCore3_Release(IWMPCore3* This) { | ||
| 5885 | return This->lpVtbl->Release(This); | ||
| 5886 | } | ||
| 5887 | /*** IDispatch methods ***/ | ||
| 5888 | static FORCEINLINE HRESULT IWMPCore3_GetTypeInfoCount(IWMPCore3* This,UINT *pctinfo) { | ||
| 5889 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 5890 | } | ||
| 5891 | static FORCEINLINE HRESULT IWMPCore3_GetTypeInfo(IWMPCore3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 5892 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 5893 | } | ||
| 5894 | static FORCEINLINE HRESULT IWMPCore3_GetIDsOfNames(IWMPCore3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 5895 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 5896 | } | ||
| 5897 | static FORCEINLINE HRESULT IWMPCore3_Invoke(IWMPCore3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 5898 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 5899 | } | ||
| 5900 | /*** IWMPCore methods ***/ | ||
| 5901 | static FORCEINLINE HRESULT IWMPCore3_close(IWMPCore3* This) { | ||
| 5902 | return This->lpVtbl->close(This); | ||
| 5903 | } | ||
| 5904 | static FORCEINLINE HRESULT IWMPCore3_get_URL(IWMPCore3* This,BSTR *pbstrURL) { | ||
| 5905 | return This->lpVtbl->get_URL(This,pbstrURL); | ||
| 5906 | } | ||
| 5907 | static FORCEINLINE HRESULT IWMPCore3_put_URL(IWMPCore3* This,BSTR pbstrURL) { | ||
| 5908 | return This->lpVtbl->put_URL(This,pbstrURL); | ||
| 5909 | } | ||
| 5910 | static FORCEINLINE HRESULT IWMPCore3_get_openState(IWMPCore3* This,WMPOpenState *pwmpos) { | ||
| 5911 | return This->lpVtbl->get_openState(This,pwmpos); | ||
| 5912 | } | ||
| 5913 | static FORCEINLINE HRESULT IWMPCore3_get_playState(IWMPCore3* This,WMPPlayState *pwmpps) { | ||
| 5914 | return This->lpVtbl->get_playState(This,pwmpps); | ||
| 5915 | } | ||
| 5916 | static FORCEINLINE HRESULT IWMPCore3_get_controls(IWMPCore3* This,IWMPControls **ppControl) { | ||
| 5917 | return This->lpVtbl->get_controls(This,ppControl); | ||
| 5918 | } | ||
| 5919 | static FORCEINLINE HRESULT IWMPCore3_get_settings(IWMPCore3* This,IWMPSettings **ppSettings) { | ||
| 5920 | return This->lpVtbl->get_settings(This,ppSettings); | ||
| 5921 | } | ||
| 5922 | static FORCEINLINE HRESULT IWMPCore3_get_currentMedia(IWMPCore3* This,IWMPMedia **ppMedia) { | ||
| 5923 | return This->lpVtbl->get_currentMedia(This,ppMedia); | ||
| 5924 | } | ||
| 5925 | static FORCEINLINE HRESULT IWMPCore3_put_currentMedia(IWMPCore3* This,IWMPMedia *ppMedia) { | ||
| 5926 | return This->lpVtbl->put_currentMedia(This,ppMedia); | ||
| 5927 | } | ||
| 5928 | static FORCEINLINE HRESULT IWMPCore3_get_mediaCollection(IWMPCore3* This,IWMPMediaCollection **ppMediaCollection) { | ||
| 5929 | return This->lpVtbl->get_mediaCollection(This,ppMediaCollection); | ||
| 5930 | } | ||
| 5931 | static FORCEINLINE HRESULT IWMPCore3_get_playlistCollection(IWMPCore3* This,IWMPPlaylistCollection **ppPlaylistCollection) { | ||
| 5932 | return This->lpVtbl->get_playlistCollection(This,ppPlaylistCollection); | ||
| 5933 | } | ||
| 5934 | static FORCEINLINE HRESULT IWMPCore3_get_versionInfo(IWMPCore3* This,BSTR *pbstrVersionInfo) { | ||
| 5935 | return This->lpVtbl->get_versionInfo(This,pbstrVersionInfo); | ||
| 5936 | } | ||
| 5937 | static FORCEINLINE HRESULT IWMPCore3_launchURL(IWMPCore3* This,BSTR bstrURL) { | ||
| 5938 | return This->lpVtbl->launchURL(This,bstrURL); | ||
| 5939 | } | ||
| 5940 | static FORCEINLINE HRESULT IWMPCore3_get_network(IWMPCore3* This,IWMPNetwork **ppQNI) { | ||
| 5941 | return This->lpVtbl->get_network(This,ppQNI); | ||
| 5942 | } | ||
| 5943 | static FORCEINLINE HRESULT IWMPCore3_get_currentPlaylist(IWMPCore3* This,IWMPPlaylist **ppPL) { | ||
| 5944 | return This->lpVtbl->get_currentPlaylist(This,ppPL); | ||
| 5945 | } | ||
| 5946 | static FORCEINLINE HRESULT IWMPCore3_put_currentPlaylist(IWMPCore3* This,IWMPPlaylist *ppPL) { | ||
| 5947 | return This->lpVtbl->put_currentPlaylist(This,ppPL); | ||
| 5948 | } | ||
| 5949 | static FORCEINLINE HRESULT IWMPCore3_get_cdromCollection(IWMPCore3* This,IWMPCdromCollection **ppCdromCollection) { | ||
| 5950 | return This->lpVtbl->get_cdromCollection(This,ppCdromCollection); | ||
| 5951 | } | ||
| 5952 | static FORCEINLINE HRESULT IWMPCore3_get_closedCaption(IWMPCore3* This,IWMPClosedCaption **ppClosedCaption) { | ||
| 5953 | return This->lpVtbl->get_closedCaption(This,ppClosedCaption); | ||
| 5954 | } | ||
| 5955 | static FORCEINLINE HRESULT IWMPCore3_get_isOnline(IWMPCore3* This,VARIANT_BOOL *pfOnline) { | ||
| 5956 | return This->lpVtbl->get_isOnline(This,pfOnline); | ||
| 5957 | } | ||
| 5958 | static FORCEINLINE HRESULT IWMPCore3_get_Error(IWMPCore3* This,IWMPError **ppError) { | ||
| 5959 | return This->lpVtbl->get_Error(This,ppError); | ||
| 5960 | } | ||
| 5961 | static FORCEINLINE HRESULT IWMPCore3_get_status(IWMPCore3* This,BSTR *pbstrStatus) { | ||
| 5962 | return This->lpVtbl->get_status(This,pbstrStatus); | ||
| 5963 | } | ||
| 5964 | /*** IWMPCore2 methods ***/ | ||
| 5965 | static FORCEINLINE HRESULT IWMPCore3_get_dvd(IWMPCore3* This,IWMPDVD **ppDVD) { | ||
| 5966 | return This->lpVtbl->get_dvd(This,ppDVD); | ||
| 5967 | } | ||
| 5968 | /*** IWMPCore3 methods ***/ | ||
| 5969 | static FORCEINLINE HRESULT IWMPCore3_newPlaylist(IWMPCore3* This,BSTR bstrName,BSTR bstrURL,IWMPPlaylist **ppPlaylist) { | ||
| 5970 | return This->lpVtbl->newPlaylist(This,bstrName,bstrURL,ppPlaylist); | ||
| 5971 | } | ||
| 5972 | static FORCEINLINE HRESULT IWMPCore3_newMedia(IWMPCore3* This,BSTR bstrURL,IWMPMedia **ppMedia) { | ||
| 5973 | return This->lpVtbl->newMedia(This,bstrURL,ppMedia); | ||
| 5974 | } | ||
| 5975 | #endif | ||
| 5976 | #endif | ||
| 5977 | |||
| 5978 | #endif | ||
| 5979 | |||
| 5980 | |||
| 5981 | #endif /* __IWMPCore3_INTERFACE_DEFINED__ */ | ||
| 5982 | |||
| 5983 | /***************************************************************************** | ||
| 5984 | * IWMPPlayer4 interface | ||
| 5985 | */ | ||
| 5986 | #ifndef __IWMPPlayer4_INTERFACE_DEFINED__ | ||
| 5987 | #define __IWMPPlayer4_INTERFACE_DEFINED__ | ||
| 5988 | |||
| 5989 | DEFINE_GUID(IID_IWMPPlayer4, 0x6c497d62, 0x8919, 0x413c, 0x82,0xdb, 0xe9,0x35,0xfb,0x3e,0xc5,0x84); | ||
| 5990 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5991 | MIDL_INTERFACE("6c497d62-8919-413c-82db-e935fb3ec584") | ||
| 5992 | IWMPPlayer4 : public IWMPCore3 | ||
| 5993 | { | ||
| 5994 | virtual HRESULT STDMETHODCALLTYPE get_enabled( | ||
| 5995 | VARIANT_BOOL *pbEnabled) = 0; | ||
| 5996 | |||
| 5997 | virtual HRESULT STDMETHODCALLTYPE put_enabled( | ||
| 5998 | VARIANT_BOOL pbEnabled) = 0; | ||
| 5999 | |||
| 6000 | virtual HRESULT STDMETHODCALLTYPE get_fullScreen( | ||
| 6001 | VARIANT_BOOL *pbFullScreen) = 0; | ||
| 6002 | |||
| 6003 | virtual HRESULT STDMETHODCALLTYPE put_fullScreen( | ||
| 6004 | VARIANT_BOOL pbFullScreen) = 0; | ||
| 6005 | |||
| 6006 | virtual HRESULT STDMETHODCALLTYPE get_enableContextMenu( | ||
| 6007 | VARIANT_BOOL *pbEnableContextMenu) = 0; | ||
| 6008 | |||
| 6009 | virtual HRESULT STDMETHODCALLTYPE put_enableContextMenu( | ||
| 6010 | VARIANT_BOOL pbEnableContextMenu) = 0; | ||
| 6011 | |||
| 6012 | virtual HRESULT STDMETHODCALLTYPE put_uiMode( | ||
| 6013 | BSTR pbstrMode) = 0; | ||
| 6014 | |||
| 6015 | virtual HRESULT STDMETHODCALLTYPE get_uiMode( | ||
| 6016 | BSTR *pbstrMode) = 0; | ||
| 6017 | |||
| 6018 | virtual HRESULT STDMETHODCALLTYPE get_stretchToFit( | ||
| 6019 | VARIANT_BOOL *pbEnabled) = 0; | ||
| 6020 | |||
| 6021 | virtual HRESULT STDMETHODCALLTYPE put_stretchToFit( | ||
| 6022 | VARIANT_BOOL pbEnabled) = 0; | ||
| 6023 | |||
| 6024 | virtual HRESULT STDMETHODCALLTYPE get_windowlessVideo( | ||
| 6025 | VARIANT_BOOL *pbEnabled) = 0; | ||
| 6026 | |||
| 6027 | virtual HRESULT STDMETHODCALLTYPE put_windowlessVideo( | ||
| 6028 | VARIANT_BOOL pbEnabled) = 0; | ||
| 6029 | |||
| 6030 | virtual HRESULT STDMETHODCALLTYPE get_isRemote( | ||
| 6031 | VARIANT_BOOL *pvarfIsRemote) = 0; | ||
| 6032 | |||
| 6033 | virtual HRESULT STDMETHODCALLTYPE get_playerApplication( | ||
| 6034 | IWMPPlayerApplication **ppIWMPPlayerApplication) = 0; | ||
| 6035 | |||
| 6036 | virtual HRESULT STDMETHODCALLTYPE openPlayer( | ||
| 6037 | BSTR bstrURL) = 0; | ||
| 6038 | |||
| 6039 | }; | ||
| 6040 | #ifdef __CRT_UUID_DECL | ||
| 6041 | __CRT_UUID_DECL(IWMPPlayer4, 0x6c497d62, 0x8919, 0x413c, 0x82,0xdb, 0xe9,0x35,0xfb,0x3e,0xc5,0x84) | ||
| 6042 | #endif | ||
| 6043 | #else | ||
| 6044 | typedef struct IWMPPlayer4Vtbl { | ||
| 6045 | BEGIN_INTERFACE | ||
| 6046 | |||
| 6047 | /*** IUnknown methods ***/ | ||
| 6048 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 6049 | IWMPPlayer4 *This, | ||
| 6050 | REFIID riid, | ||
| 6051 | void **ppvObject); | ||
| 6052 | |||
| 6053 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 6054 | IWMPPlayer4 *This); | ||
| 6055 | |||
| 6056 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 6057 | IWMPPlayer4 *This); | ||
| 6058 | |||
| 6059 | /*** IDispatch methods ***/ | ||
| 6060 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 6061 | IWMPPlayer4 *This, | ||
| 6062 | UINT *pctinfo); | ||
| 6063 | |||
| 6064 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 6065 | IWMPPlayer4 *This, | ||
| 6066 | UINT iTInfo, | ||
| 6067 | LCID lcid, | ||
| 6068 | ITypeInfo **ppTInfo); | ||
| 6069 | |||
| 6070 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 6071 | IWMPPlayer4 *This, | ||
| 6072 | REFIID riid, | ||
| 6073 | LPOLESTR *rgszNames, | ||
| 6074 | UINT cNames, | ||
| 6075 | LCID lcid, | ||
| 6076 | DISPID *rgDispId); | ||
| 6077 | |||
| 6078 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 6079 | IWMPPlayer4 *This, | ||
| 6080 | DISPID dispIdMember, | ||
| 6081 | REFIID riid, | ||
| 6082 | LCID lcid, | ||
| 6083 | WORD wFlags, | ||
| 6084 | DISPPARAMS *pDispParams, | ||
| 6085 | VARIANT *pVarResult, | ||
| 6086 | EXCEPINFO *pExcepInfo, | ||
| 6087 | UINT *puArgErr); | ||
| 6088 | |||
| 6089 | /*** IWMPCore methods ***/ | ||
| 6090 | HRESULT (STDMETHODCALLTYPE *close)( | ||
| 6091 | IWMPPlayer4 *This); | ||
| 6092 | |||
| 6093 | HRESULT (STDMETHODCALLTYPE *get_URL)( | ||
| 6094 | IWMPPlayer4 *This, | ||
| 6095 | BSTR *pbstrURL); | ||
| 6096 | |||
| 6097 | HRESULT (STDMETHODCALLTYPE *put_URL)( | ||
| 6098 | IWMPPlayer4 *This, | ||
| 6099 | BSTR pbstrURL); | ||
| 6100 | |||
| 6101 | HRESULT (STDMETHODCALLTYPE *get_openState)( | ||
| 6102 | IWMPPlayer4 *This, | ||
| 6103 | WMPOpenState *pwmpos); | ||
| 6104 | |||
| 6105 | HRESULT (STDMETHODCALLTYPE *get_playState)( | ||
| 6106 | IWMPPlayer4 *This, | ||
| 6107 | WMPPlayState *pwmpps); | ||
| 6108 | |||
| 6109 | HRESULT (STDMETHODCALLTYPE *get_controls)( | ||
| 6110 | IWMPPlayer4 *This, | ||
| 6111 | IWMPControls **ppControl); | ||
| 6112 | |||
| 6113 | HRESULT (STDMETHODCALLTYPE *get_settings)( | ||
| 6114 | IWMPPlayer4 *This, | ||
| 6115 | IWMPSettings **ppSettings); | ||
| 6116 | |||
| 6117 | HRESULT (STDMETHODCALLTYPE *get_currentMedia)( | ||
| 6118 | IWMPPlayer4 *This, | ||
| 6119 | IWMPMedia **ppMedia); | ||
| 6120 | |||
| 6121 | HRESULT (STDMETHODCALLTYPE *put_currentMedia)( | ||
| 6122 | IWMPPlayer4 *This, | ||
| 6123 | IWMPMedia *ppMedia); | ||
| 6124 | |||
| 6125 | HRESULT (STDMETHODCALLTYPE *get_mediaCollection)( | ||
| 6126 | IWMPPlayer4 *This, | ||
| 6127 | IWMPMediaCollection **ppMediaCollection); | ||
| 6128 | |||
| 6129 | HRESULT (STDMETHODCALLTYPE *get_playlistCollection)( | ||
| 6130 | IWMPPlayer4 *This, | ||
| 6131 | IWMPPlaylistCollection **ppPlaylistCollection); | ||
| 6132 | |||
| 6133 | HRESULT (STDMETHODCALLTYPE *get_versionInfo)( | ||
| 6134 | IWMPPlayer4 *This, | ||
| 6135 | BSTR *pbstrVersionInfo); | ||
| 6136 | |||
| 6137 | HRESULT (STDMETHODCALLTYPE *launchURL)( | ||
| 6138 | IWMPPlayer4 *This, | ||
| 6139 | BSTR bstrURL); | ||
| 6140 | |||
| 6141 | HRESULT (STDMETHODCALLTYPE *get_network)( | ||
| 6142 | IWMPPlayer4 *This, | ||
| 6143 | IWMPNetwork **ppQNI); | ||
| 6144 | |||
| 6145 | HRESULT (STDMETHODCALLTYPE *get_currentPlaylist)( | ||
| 6146 | IWMPPlayer4 *This, | ||
| 6147 | IWMPPlaylist **ppPL); | ||
| 6148 | |||
| 6149 | HRESULT (STDMETHODCALLTYPE *put_currentPlaylist)( | ||
| 6150 | IWMPPlayer4 *This, | ||
| 6151 | IWMPPlaylist *ppPL); | ||
| 6152 | |||
| 6153 | HRESULT (STDMETHODCALLTYPE *get_cdromCollection)( | ||
| 6154 | IWMPPlayer4 *This, | ||
| 6155 | IWMPCdromCollection **ppCdromCollection); | ||
| 6156 | |||
| 6157 | HRESULT (STDMETHODCALLTYPE *get_closedCaption)( | ||
| 6158 | IWMPPlayer4 *This, | ||
| 6159 | IWMPClosedCaption **ppClosedCaption); | ||
| 6160 | |||
| 6161 | HRESULT (STDMETHODCALLTYPE *get_isOnline)( | ||
| 6162 | IWMPPlayer4 *This, | ||
| 6163 | VARIANT_BOOL *pfOnline); | ||
| 6164 | |||
| 6165 | HRESULT (STDMETHODCALLTYPE *get_Error)( | ||
| 6166 | IWMPPlayer4 *This, | ||
| 6167 | IWMPError **ppError); | ||
| 6168 | |||
| 6169 | HRESULT (STDMETHODCALLTYPE *get_status)( | ||
| 6170 | IWMPPlayer4 *This, | ||
| 6171 | BSTR *pbstrStatus); | ||
| 6172 | |||
| 6173 | /*** IWMPCore2 methods ***/ | ||
| 6174 | HRESULT (STDMETHODCALLTYPE *get_dvd)( | ||
| 6175 | IWMPPlayer4 *This, | ||
| 6176 | IWMPDVD **ppDVD); | ||
| 6177 | |||
| 6178 | /*** IWMPCore3 methods ***/ | ||
| 6179 | HRESULT (STDMETHODCALLTYPE *newPlaylist)( | ||
| 6180 | IWMPPlayer4 *This, | ||
| 6181 | BSTR bstrName, | ||
| 6182 | BSTR bstrURL, | ||
| 6183 | IWMPPlaylist **ppPlaylist); | ||
| 6184 | |||
| 6185 | HRESULT (STDMETHODCALLTYPE *newMedia)( | ||
| 6186 | IWMPPlayer4 *This, | ||
| 6187 | BSTR bstrURL, | ||
| 6188 | IWMPMedia **ppMedia); | ||
| 6189 | |||
| 6190 | /*** IWMPPlayer4 methods ***/ | ||
| 6191 | HRESULT (STDMETHODCALLTYPE *get_enabled)( | ||
| 6192 | IWMPPlayer4 *This, | ||
| 6193 | VARIANT_BOOL *pbEnabled); | ||
| 6194 | |||
| 6195 | HRESULT (STDMETHODCALLTYPE *put_enabled)( | ||
| 6196 | IWMPPlayer4 *This, | ||
| 6197 | VARIANT_BOOL pbEnabled); | ||
| 6198 | |||
| 6199 | HRESULT (STDMETHODCALLTYPE *get_fullScreen)( | ||
| 6200 | IWMPPlayer4 *This, | ||
| 6201 | VARIANT_BOOL *pbFullScreen); | ||
| 6202 | |||
| 6203 | HRESULT (STDMETHODCALLTYPE *put_fullScreen)( | ||
| 6204 | IWMPPlayer4 *This, | ||
| 6205 | VARIANT_BOOL pbFullScreen); | ||
| 6206 | |||
| 6207 | HRESULT (STDMETHODCALLTYPE *get_enableContextMenu)( | ||
| 6208 | IWMPPlayer4 *This, | ||
| 6209 | VARIANT_BOOL *pbEnableContextMenu); | ||
| 6210 | |||
| 6211 | HRESULT (STDMETHODCALLTYPE *put_enableContextMenu)( | ||
| 6212 | IWMPPlayer4 *This, | ||
| 6213 | VARIANT_BOOL pbEnableContextMenu); | ||
| 6214 | |||
| 6215 | HRESULT (STDMETHODCALLTYPE *put_uiMode)( | ||
| 6216 | IWMPPlayer4 *This, | ||
| 6217 | BSTR pbstrMode); | ||
| 6218 | |||
| 6219 | HRESULT (STDMETHODCALLTYPE *get_uiMode)( | ||
| 6220 | IWMPPlayer4 *This, | ||
| 6221 | BSTR *pbstrMode); | ||
| 6222 | |||
| 6223 | HRESULT (STDMETHODCALLTYPE *get_stretchToFit)( | ||
| 6224 | IWMPPlayer4 *This, | ||
| 6225 | VARIANT_BOOL *pbEnabled); | ||
| 6226 | |||
| 6227 | HRESULT (STDMETHODCALLTYPE *put_stretchToFit)( | ||
| 6228 | IWMPPlayer4 *This, | ||
| 6229 | VARIANT_BOOL pbEnabled); | ||
| 6230 | |||
| 6231 | HRESULT (STDMETHODCALLTYPE *get_windowlessVideo)( | ||
| 6232 | IWMPPlayer4 *This, | ||
| 6233 | VARIANT_BOOL *pbEnabled); | ||
| 6234 | |||
| 6235 | HRESULT (STDMETHODCALLTYPE *put_windowlessVideo)( | ||
| 6236 | IWMPPlayer4 *This, | ||
| 6237 | VARIANT_BOOL pbEnabled); | ||
| 6238 | |||
| 6239 | HRESULT (STDMETHODCALLTYPE *get_isRemote)( | ||
| 6240 | IWMPPlayer4 *This, | ||
| 6241 | VARIANT_BOOL *pvarfIsRemote); | ||
| 6242 | |||
| 6243 | HRESULT (STDMETHODCALLTYPE *get_playerApplication)( | ||
| 6244 | IWMPPlayer4 *This, | ||
| 6245 | IWMPPlayerApplication **ppIWMPPlayerApplication); | ||
| 6246 | |||
| 6247 | HRESULT (STDMETHODCALLTYPE *openPlayer)( | ||
| 6248 | IWMPPlayer4 *This, | ||
| 6249 | BSTR bstrURL); | ||
| 6250 | |||
| 6251 | END_INTERFACE | ||
| 6252 | } IWMPPlayer4Vtbl; | ||
| 6253 | |||
| 6254 | interface IWMPPlayer4 { | ||
| 6255 | CONST_VTBL IWMPPlayer4Vtbl* lpVtbl; | ||
| 6256 | }; | ||
| 6257 | |||
| 6258 | #ifdef COBJMACROS | ||
| 6259 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 6260 | /*** IUnknown methods ***/ | ||
| 6261 | #define IWMPPlayer4_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 6262 | #define IWMPPlayer4_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 6263 | #define IWMPPlayer4_Release(This) (This)->lpVtbl->Release(This) | ||
| 6264 | /*** IDispatch methods ***/ | ||
| 6265 | #define IWMPPlayer4_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 6266 | #define IWMPPlayer4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 6267 | #define IWMPPlayer4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 6268 | #define IWMPPlayer4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 6269 | /*** IWMPCore methods ***/ | ||
| 6270 | #define IWMPPlayer4_close(This) (This)->lpVtbl->close(This) | ||
| 6271 | #define IWMPPlayer4_get_URL(This,pbstrURL) (This)->lpVtbl->get_URL(This,pbstrURL) | ||
| 6272 | #define IWMPPlayer4_put_URL(This,pbstrURL) (This)->lpVtbl->put_URL(This,pbstrURL) | ||
| 6273 | #define IWMPPlayer4_get_openState(This,pwmpos) (This)->lpVtbl->get_openState(This,pwmpos) | ||
| 6274 | #define IWMPPlayer4_get_playState(This,pwmpps) (This)->lpVtbl->get_playState(This,pwmpps) | ||
| 6275 | #define IWMPPlayer4_get_controls(This,ppControl) (This)->lpVtbl->get_controls(This,ppControl) | ||
| 6276 | #define IWMPPlayer4_get_settings(This,ppSettings) (This)->lpVtbl->get_settings(This,ppSettings) | ||
| 6277 | #define IWMPPlayer4_get_currentMedia(This,ppMedia) (This)->lpVtbl->get_currentMedia(This,ppMedia) | ||
| 6278 | #define IWMPPlayer4_put_currentMedia(This,ppMedia) (This)->lpVtbl->put_currentMedia(This,ppMedia) | ||
| 6279 | #define IWMPPlayer4_get_mediaCollection(This,ppMediaCollection) (This)->lpVtbl->get_mediaCollection(This,ppMediaCollection) | ||
| 6280 | #define IWMPPlayer4_get_playlistCollection(This,ppPlaylistCollection) (This)->lpVtbl->get_playlistCollection(This,ppPlaylistCollection) | ||
| 6281 | #define IWMPPlayer4_get_versionInfo(This,pbstrVersionInfo) (This)->lpVtbl->get_versionInfo(This,pbstrVersionInfo) | ||
| 6282 | #define IWMPPlayer4_launchURL(This,bstrURL) (This)->lpVtbl->launchURL(This,bstrURL) | ||
| 6283 | #define IWMPPlayer4_get_network(This,ppQNI) (This)->lpVtbl->get_network(This,ppQNI) | ||
| 6284 | #define IWMPPlayer4_get_currentPlaylist(This,ppPL) (This)->lpVtbl->get_currentPlaylist(This,ppPL) | ||
| 6285 | #define IWMPPlayer4_put_currentPlaylist(This,ppPL) (This)->lpVtbl->put_currentPlaylist(This,ppPL) | ||
| 6286 | #define IWMPPlayer4_get_cdromCollection(This,ppCdromCollection) (This)->lpVtbl->get_cdromCollection(This,ppCdromCollection) | ||
| 6287 | #define IWMPPlayer4_get_closedCaption(This,ppClosedCaption) (This)->lpVtbl->get_closedCaption(This,ppClosedCaption) | ||
| 6288 | #define IWMPPlayer4_get_isOnline(This,pfOnline) (This)->lpVtbl->get_isOnline(This,pfOnline) | ||
| 6289 | #define IWMPPlayer4_get_Error(This,ppError) (This)->lpVtbl->get_Error(This,ppError) | ||
| 6290 | #define IWMPPlayer4_get_status(This,pbstrStatus) (This)->lpVtbl->get_status(This,pbstrStatus) | ||
| 6291 | /*** IWMPCore2 methods ***/ | ||
| 6292 | #define IWMPPlayer4_get_dvd(This,ppDVD) (This)->lpVtbl->get_dvd(This,ppDVD) | ||
| 6293 | /*** IWMPCore3 methods ***/ | ||
| 6294 | #define IWMPPlayer4_newPlaylist(This,bstrName,bstrURL,ppPlaylist) (This)->lpVtbl->newPlaylist(This,bstrName,bstrURL,ppPlaylist) | ||
| 6295 | #define IWMPPlayer4_newMedia(This,bstrURL,ppMedia) (This)->lpVtbl->newMedia(This,bstrURL,ppMedia) | ||
| 6296 | /*** IWMPPlayer4 methods ***/ | ||
| 6297 | #define IWMPPlayer4_get_enabled(This,pbEnabled) (This)->lpVtbl->get_enabled(This,pbEnabled) | ||
| 6298 | #define IWMPPlayer4_put_enabled(This,pbEnabled) (This)->lpVtbl->put_enabled(This,pbEnabled) | ||
| 6299 | #define IWMPPlayer4_get_fullScreen(This,pbFullScreen) (This)->lpVtbl->get_fullScreen(This,pbFullScreen) | ||
| 6300 | #define IWMPPlayer4_put_fullScreen(This,pbFullScreen) (This)->lpVtbl->put_fullScreen(This,pbFullScreen) | ||
| 6301 | #define IWMPPlayer4_get_enableContextMenu(This,pbEnableContextMenu) (This)->lpVtbl->get_enableContextMenu(This,pbEnableContextMenu) | ||
| 6302 | #define IWMPPlayer4_put_enableContextMenu(This,pbEnableContextMenu) (This)->lpVtbl->put_enableContextMenu(This,pbEnableContextMenu) | ||
| 6303 | #define IWMPPlayer4_put_uiMode(This,pbstrMode) (This)->lpVtbl->put_uiMode(This,pbstrMode) | ||
| 6304 | #define IWMPPlayer4_get_uiMode(This,pbstrMode) (This)->lpVtbl->get_uiMode(This,pbstrMode) | ||
| 6305 | #define IWMPPlayer4_get_stretchToFit(This,pbEnabled) (This)->lpVtbl->get_stretchToFit(This,pbEnabled) | ||
| 6306 | #define IWMPPlayer4_put_stretchToFit(This,pbEnabled) (This)->lpVtbl->put_stretchToFit(This,pbEnabled) | ||
| 6307 | #define IWMPPlayer4_get_windowlessVideo(This,pbEnabled) (This)->lpVtbl->get_windowlessVideo(This,pbEnabled) | ||
| 6308 | #define IWMPPlayer4_put_windowlessVideo(This,pbEnabled) (This)->lpVtbl->put_windowlessVideo(This,pbEnabled) | ||
| 6309 | #define IWMPPlayer4_get_isRemote(This,pvarfIsRemote) (This)->lpVtbl->get_isRemote(This,pvarfIsRemote) | ||
| 6310 | #define IWMPPlayer4_get_playerApplication(This,ppIWMPPlayerApplication) (This)->lpVtbl->get_playerApplication(This,ppIWMPPlayerApplication) | ||
| 6311 | #define IWMPPlayer4_openPlayer(This,bstrURL) (This)->lpVtbl->openPlayer(This,bstrURL) | ||
| 6312 | #else | ||
| 6313 | /*** IUnknown methods ***/ | ||
| 6314 | static FORCEINLINE HRESULT IWMPPlayer4_QueryInterface(IWMPPlayer4* This,REFIID riid,void **ppvObject) { | ||
| 6315 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 6316 | } | ||
| 6317 | static FORCEINLINE ULONG IWMPPlayer4_AddRef(IWMPPlayer4* This) { | ||
| 6318 | return This->lpVtbl->AddRef(This); | ||
| 6319 | } | ||
| 6320 | static FORCEINLINE ULONG IWMPPlayer4_Release(IWMPPlayer4* This) { | ||
| 6321 | return This->lpVtbl->Release(This); | ||
| 6322 | } | ||
| 6323 | /*** IDispatch methods ***/ | ||
| 6324 | static FORCEINLINE HRESULT IWMPPlayer4_GetTypeInfoCount(IWMPPlayer4* This,UINT *pctinfo) { | ||
| 6325 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 6326 | } | ||
| 6327 | static FORCEINLINE HRESULT IWMPPlayer4_GetTypeInfo(IWMPPlayer4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 6328 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 6329 | } | ||
| 6330 | static FORCEINLINE HRESULT IWMPPlayer4_GetIDsOfNames(IWMPPlayer4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 6331 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 6332 | } | ||
| 6333 | static FORCEINLINE HRESULT IWMPPlayer4_Invoke(IWMPPlayer4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 6334 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 6335 | } | ||
| 6336 | /*** IWMPCore methods ***/ | ||
| 6337 | static FORCEINLINE HRESULT IWMPPlayer4_close(IWMPPlayer4* This) { | ||
| 6338 | return This->lpVtbl->close(This); | ||
| 6339 | } | ||
| 6340 | static FORCEINLINE HRESULT IWMPPlayer4_get_URL(IWMPPlayer4* This,BSTR *pbstrURL) { | ||
| 6341 | return This->lpVtbl->get_URL(This,pbstrURL); | ||
| 6342 | } | ||
| 6343 | static FORCEINLINE HRESULT IWMPPlayer4_put_URL(IWMPPlayer4* This,BSTR pbstrURL) { | ||
| 6344 | return This->lpVtbl->put_URL(This,pbstrURL); | ||
| 6345 | } | ||
| 6346 | static FORCEINLINE HRESULT IWMPPlayer4_get_openState(IWMPPlayer4* This,WMPOpenState *pwmpos) { | ||
| 6347 | return This->lpVtbl->get_openState(This,pwmpos); | ||
| 6348 | } | ||
| 6349 | static FORCEINLINE HRESULT IWMPPlayer4_get_playState(IWMPPlayer4* This,WMPPlayState *pwmpps) { | ||
| 6350 | return This->lpVtbl->get_playState(This,pwmpps); | ||
| 6351 | } | ||
| 6352 | static FORCEINLINE HRESULT IWMPPlayer4_get_controls(IWMPPlayer4* This,IWMPControls **ppControl) { | ||
| 6353 | return This->lpVtbl->get_controls(This,ppControl); | ||
| 6354 | } | ||
| 6355 | static FORCEINLINE HRESULT IWMPPlayer4_get_settings(IWMPPlayer4* This,IWMPSettings **ppSettings) { | ||
| 6356 | return This->lpVtbl->get_settings(This,ppSettings); | ||
| 6357 | } | ||
| 6358 | static FORCEINLINE HRESULT IWMPPlayer4_get_currentMedia(IWMPPlayer4* This,IWMPMedia **ppMedia) { | ||
| 6359 | return This->lpVtbl->get_currentMedia(This,ppMedia); | ||
| 6360 | } | ||
| 6361 | static FORCEINLINE HRESULT IWMPPlayer4_put_currentMedia(IWMPPlayer4* This,IWMPMedia *ppMedia) { | ||
| 6362 | return This->lpVtbl->put_currentMedia(This,ppMedia); | ||
| 6363 | } | ||
| 6364 | static FORCEINLINE HRESULT IWMPPlayer4_get_mediaCollection(IWMPPlayer4* This,IWMPMediaCollection **ppMediaCollection) { | ||
| 6365 | return This->lpVtbl->get_mediaCollection(This,ppMediaCollection); | ||
| 6366 | } | ||
| 6367 | static FORCEINLINE HRESULT IWMPPlayer4_get_playlistCollection(IWMPPlayer4* This,IWMPPlaylistCollection **ppPlaylistCollection) { | ||
| 6368 | return This->lpVtbl->get_playlistCollection(This,ppPlaylistCollection); | ||
| 6369 | } | ||
| 6370 | static FORCEINLINE HRESULT IWMPPlayer4_get_versionInfo(IWMPPlayer4* This,BSTR *pbstrVersionInfo) { | ||
| 6371 | return This->lpVtbl->get_versionInfo(This,pbstrVersionInfo); | ||
| 6372 | } | ||
| 6373 | static FORCEINLINE HRESULT IWMPPlayer4_launchURL(IWMPPlayer4* This,BSTR bstrURL) { | ||
| 6374 | return This->lpVtbl->launchURL(This,bstrURL); | ||
| 6375 | } | ||
| 6376 | static FORCEINLINE HRESULT IWMPPlayer4_get_network(IWMPPlayer4* This,IWMPNetwork **ppQNI) { | ||
| 6377 | return This->lpVtbl->get_network(This,ppQNI); | ||
| 6378 | } | ||
| 6379 | static FORCEINLINE HRESULT IWMPPlayer4_get_currentPlaylist(IWMPPlayer4* This,IWMPPlaylist **ppPL) { | ||
| 6380 | return This->lpVtbl->get_currentPlaylist(This,ppPL); | ||
| 6381 | } | ||
| 6382 | static FORCEINLINE HRESULT IWMPPlayer4_put_currentPlaylist(IWMPPlayer4* This,IWMPPlaylist *ppPL) { | ||
| 6383 | return This->lpVtbl->put_currentPlaylist(This,ppPL); | ||
| 6384 | } | ||
| 6385 | static FORCEINLINE HRESULT IWMPPlayer4_get_cdromCollection(IWMPPlayer4* This,IWMPCdromCollection **ppCdromCollection) { | ||
| 6386 | return This->lpVtbl->get_cdromCollection(This,ppCdromCollection); | ||
| 6387 | } | ||
| 6388 | static FORCEINLINE HRESULT IWMPPlayer4_get_closedCaption(IWMPPlayer4* This,IWMPClosedCaption **ppClosedCaption) { | ||
| 6389 | return This->lpVtbl->get_closedCaption(This,ppClosedCaption); | ||
| 6390 | } | ||
| 6391 | static FORCEINLINE HRESULT IWMPPlayer4_get_isOnline(IWMPPlayer4* This,VARIANT_BOOL *pfOnline) { | ||
| 6392 | return This->lpVtbl->get_isOnline(This,pfOnline); | ||
| 6393 | } | ||
| 6394 | static FORCEINLINE HRESULT IWMPPlayer4_get_Error(IWMPPlayer4* This,IWMPError **ppError) { | ||
| 6395 | return This->lpVtbl->get_Error(This,ppError); | ||
| 6396 | } | ||
| 6397 | static FORCEINLINE HRESULT IWMPPlayer4_get_status(IWMPPlayer4* This,BSTR *pbstrStatus) { | ||
| 6398 | return This->lpVtbl->get_status(This,pbstrStatus); | ||
| 6399 | } | ||
| 6400 | /*** IWMPCore2 methods ***/ | ||
| 6401 | static FORCEINLINE HRESULT IWMPPlayer4_get_dvd(IWMPPlayer4* This,IWMPDVD **ppDVD) { | ||
| 6402 | return This->lpVtbl->get_dvd(This,ppDVD); | ||
| 6403 | } | ||
| 6404 | /*** IWMPCore3 methods ***/ | ||
| 6405 | static FORCEINLINE HRESULT IWMPPlayer4_newPlaylist(IWMPPlayer4* This,BSTR bstrName,BSTR bstrURL,IWMPPlaylist **ppPlaylist) { | ||
| 6406 | return This->lpVtbl->newPlaylist(This,bstrName,bstrURL,ppPlaylist); | ||
| 6407 | } | ||
| 6408 | static FORCEINLINE HRESULT IWMPPlayer4_newMedia(IWMPPlayer4* This,BSTR bstrURL,IWMPMedia **ppMedia) { | ||
| 6409 | return This->lpVtbl->newMedia(This,bstrURL,ppMedia); | ||
| 6410 | } | ||
| 6411 | /*** IWMPPlayer4 methods ***/ | ||
| 6412 | static FORCEINLINE HRESULT IWMPPlayer4_get_enabled(IWMPPlayer4* This,VARIANT_BOOL *pbEnabled) { | ||
| 6413 | return This->lpVtbl->get_enabled(This,pbEnabled); | ||
| 6414 | } | ||
| 6415 | static FORCEINLINE HRESULT IWMPPlayer4_put_enabled(IWMPPlayer4* This,VARIANT_BOOL pbEnabled) { | ||
| 6416 | return This->lpVtbl->put_enabled(This,pbEnabled); | ||
| 6417 | } | ||
| 6418 | static FORCEINLINE HRESULT IWMPPlayer4_get_fullScreen(IWMPPlayer4* This,VARIANT_BOOL *pbFullScreen) { | ||
| 6419 | return This->lpVtbl->get_fullScreen(This,pbFullScreen); | ||
| 6420 | } | ||
| 6421 | static FORCEINLINE HRESULT IWMPPlayer4_put_fullScreen(IWMPPlayer4* This,VARIANT_BOOL pbFullScreen) { | ||
| 6422 | return This->lpVtbl->put_fullScreen(This,pbFullScreen); | ||
| 6423 | } | ||
| 6424 | static FORCEINLINE HRESULT IWMPPlayer4_get_enableContextMenu(IWMPPlayer4* This,VARIANT_BOOL *pbEnableContextMenu) { | ||
| 6425 | return This->lpVtbl->get_enableContextMenu(This,pbEnableContextMenu); | ||
| 6426 | } | ||
| 6427 | static FORCEINLINE HRESULT IWMPPlayer4_put_enableContextMenu(IWMPPlayer4* This,VARIANT_BOOL pbEnableContextMenu) { | ||
| 6428 | return This->lpVtbl->put_enableContextMenu(This,pbEnableContextMenu); | ||
| 6429 | } | ||
| 6430 | static FORCEINLINE HRESULT IWMPPlayer4_put_uiMode(IWMPPlayer4* This,BSTR pbstrMode) { | ||
| 6431 | return This->lpVtbl->put_uiMode(This,pbstrMode); | ||
| 6432 | } | ||
| 6433 | static FORCEINLINE HRESULT IWMPPlayer4_get_uiMode(IWMPPlayer4* This,BSTR *pbstrMode) { | ||
| 6434 | return This->lpVtbl->get_uiMode(This,pbstrMode); | ||
| 6435 | } | ||
| 6436 | static FORCEINLINE HRESULT IWMPPlayer4_get_stretchToFit(IWMPPlayer4* This,VARIANT_BOOL *pbEnabled) { | ||
| 6437 | return This->lpVtbl->get_stretchToFit(This,pbEnabled); | ||
| 6438 | } | ||
| 6439 | static FORCEINLINE HRESULT IWMPPlayer4_put_stretchToFit(IWMPPlayer4* This,VARIANT_BOOL pbEnabled) { | ||
| 6440 | return This->lpVtbl->put_stretchToFit(This,pbEnabled); | ||
| 6441 | } | ||
| 6442 | static FORCEINLINE HRESULT IWMPPlayer4_get_windowlessVideo(IWMPPlayer4* This,VARIANT_BOOL *pbEnabled) { | ||
| 6443 | return This->lpVtbl->get_windowlessVideo(This,pbEnabled); | ||
| 6444 | } | ||
| 6445 | static FORCEINLINE HRESULT IWMPPlayer4_put_windowlessVideo(IWMPPlayer4* This,VARIANT_BOOL pbEnabled) { | ||
| 6446 | return This->lpVtbl->put_windowlessVideo(This,pbEnabled); | ||
| 6447 | } | ||
| 6448 | static FORCEINLINE HRESULT IWMPPlayer4_get_isRemote(IWMPPlayer4* This,VARIANT_BOOL *pvarfIsRemote) { | ||
| 6449 | return This->lpVtbl->get_isRemote(This,pvarfIsRemote); | ||
| 6450 | } | ||
| 6451 | static FORCEINLINE HRESULT IWMPPlayer4_get_playerApplication(IWMPPlayer4* This,IWMPPlayerApplication **ppIWMPPlayerApplication) { | ||
| 6452 | return This->lpVtbl->get_playerApplication(This,ppIWMPPlayerApplication); | ||
| 6453 | } | ||
| 6454 | static FORCEINLINE HRESULT IWMPPlayer4_openPlayer(IWMPPlayer4* This,BSTR bstrURL) { | ||
| 6455 | return This->lpVtbl->openPlayer(This,bstrURL); | ||
| 6456 | } | ||
| 6457 | #endif | ||
| 6458 | #endif | ||
| 6459 | |||
| 6460 | #endif | ||
| 6461 | |||
| 6462 | |||
| 6463 | #endif /* __IWMPPlayer4_INTERFACE_DEFINED__ */ | ||
| 6464 | |||
| 6465 | /***************************************************************************** | ||
| 6466 | * IWMPPlayer interface | ||
| 6467 | */ | ||
| 6468 | #ifndef __IWMPPlayer_INTERFACE_DEFINED__ | ||
| 6469 | #define __IWMPPlayer_INTERFACE_DEFINED__ | ||
| 6470 | |||
| 6471 | DEFINE_GUID(IID_IWMPPlayer, 0x6bf52a4f, 0x394a, 0x11d3, 0xb1,0x53, 0x00,0xc0,0x4f,0x79,0xfa,0xa6); | ||
| 6472 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 6473 | MIDL_INTERFACE("6bf52a4f-394a-11d3-b153-00c04f79faa6") | ||
| 6474 | IWMPPlayer : public IWMPCore | ||
| 6475 | { | ||
| 6476 | virtual HRESULT STDMETHODCALLTYPE get_enabled( | ||
| 6477 | VARIANT_BOOL *pbEnabled) = 0; | ||
| 6478 | |||
| 6479 | virtual HRESULT STDMETHODCALLTYPE put_enabled( | ||
| 6480 | VARIANT_BOOL pbEnabled) = 0; | ||
| 6481 | |||
| 6482 | virtual HRESULT STDMETHODCALLTYPE get_fullScreen( | ||
| 6483 | VARIANT_BOOL *pbFullScreen) = 0; | ||
| 6484 | |||
| 6485 | virtual HRESULT STDMETHODCALLTYPE put_fullScreen( | ||
| 6486 | VARIANT_BOOL pbFullScreen) = 0; | ||
| 6487 | |||
| 6488 | virtual HRESULT STDMETHODCALLTYPE get_enableContextMenu( | ||
| 6489 | VARIANT_BOOL *pbEnableContextMenu) = 0; | ||
| 6490 | |||
| 6491 | virtual HRESULT STDMETHODCALLTYPE put_enableContextMenu( | ||
| 6492 | VARIANT_BOOL pbEnableContextMenu) = 0; | ||
| 6493 | |||
| 6494 | virtual HRESULT STDMETHODCALLTYPE put_uiMode( | ||
| 6495 | BSTR pbstrMode) = 0; | ||
| 6496 | |||
| 6497 | virtual HRESULT STDMETHODCALLTYPE get_uiMode( | ||
| 6498 | BSTR *pbstrMode) = 0; | ||
| 6499 | |||
| 6500 | }; | ||
| 6501 | #ifdef __CRT_UUID_DECL | ||
| 6502 | __CRT_UUID_DECL(IWMPPlayer, 0x6bf52a4f, 0x394a, 0x11d3, 0xb1,0x53, 0x00,0xc0,0x4f,0x79,0xfa,0xa6) | ||
| 6503 | #endif | ||
| 6504 | #else | ||
| 6505 | typedef struct IWMPPlayerVtbl { | ||
| 6506 | BEGIN_INTERFACE | ||
| 6507 | |||
| 6508 | /*** IUnknown methods ***/ | ||
| 6509 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 6510 | IWMPPlayer *This, | ||
| 6511 | REFIID riid, | ||
| 6512 | void **ppvObject); | ||
| 6513 | |||
| 6514 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 6515 | IWMPPlayer *This); | ||
| 6516 | |||
| 6517 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 6518 | IWMPPlayer *This); | ||
| 6519 | |||
| 6520 | /*** IDispatch methods ***/ | ||
| 6521 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 6522 | IWMPPlayer *This, | ||
| 6523 | UINT *pctinfo); | ||
| 6524 | |||
| 6525 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 6526 | IWMPPlayer *This, | ||
| 6527 | UINT iTInfo, | ||
| 6528 | LCID lcid, | ||
| 6529 | ITypeInfo **ppTInfo); | ||
| 6530 | |||
| 6531 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 6532 | IWMPPlayer *This, | ||
| 6533 | REFIID riid, | ||
| 6534 | LPOLESTR *rgszNames, | ||
| 6535 | UINT cNames, | ||
| 6536 | LCID lcid, | ||
| 6537 | DISPID *rgDispId); | ||
| 6538 | |||
| 6539 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 6540 | IWMPPlayer *This, | ||
| 6541 | DISPID dispIdMember, | ||
| 6542 | REFIID riid, | ||
| 6543 | LCID lcid, | ||
| 6544 | WORD wFlags, | ||
| 6545 | DISPPARAMS *pDispParams, | ||
| 6546 | VARIANT *pVarResult, | ||
| 6547 | EXCEPINFO *pExcepInfo, | ||
| 6548 | UINT *puArgErr); | ||
| 6549 | |||
| 6550 | /*** IWMPCore methods ***/ | ||
| 6551 | HRESULT (STDMETHODCALLTYPE *close)( | ||
| 6552 | IWMPPlayer *This); | ||
| 6553 | |||
| 6554 | HRESULT (STDMETHODCALLTYPE *get_URL)( | ||
| 6555 | IWMPPlayer *This, | ||
| 6556 | BSTR *pbstrURL); | ||
| 6557 | |||
| 6558 | HRESULT (STDMETHODCALLTYPE *put_URL)( | ||
| 6559 | IWMPPlayer *This, | ||
| 6560 | BSTR pbstrURL); | ||
| 6561 | |||
| 6562 | HRESULT (STDMETHODCALLTYPE *get_openState)( | ||
| 6563 | IWMPPlayer *This, | ||
| 6564 | WMPOpenState *pwmpos); | ||
| 6565 | |||
| 6566 | HRESULT (STDMETHODCALLTYPE *get_playState)( | ||
| 6567 | IWMPPlayer *This, | ||
| 6568 | WMPPlayState *pwmpps); | ||
| 6569 | |||
| 6570 | HRESULT (STDMETHODCALLTYPE *get_controls)( | ||
| 6571 | IWMPPlayer *This, | ||
| 6572 | IWMPControls **ppControl); | ||
| 6573 | |||
| 6574 | HRESULT (STDMETHODCALLTYPE *get_settings)( | ||
| 6575 | IWMPPlayer *This, | ||
| 6576 | IWMPSettings **ppSettings); | ||
| 6577 | |||
| 6578 | HRESULT (STDMETHODCALLTYPE *get_currentMedia)( | ||
| 6579 | IWMPPlayer *This, | ||
| 6580 | IWMPMedia **ppMedia); | ||
| 6581 | |||
| 6582 | HRESULT (STDMETHODCALLTYPE *put_currentMedia)( | ||
| 6583 | IWMPPlayer *This, | ||
| 6584 | IWMPMedia *ppMedia); | ||
| 6585 | |||
| 6586 | HRESULT (STDMETHODCALLTYPE *get_mediaCollection)( | ||
| 6587 | IWMPPlayer *This, | ||
| 6588 | IWMPMediaCollection **ppMediaCollection); | ||
| 6589 | |||
| 6590 | HRESULT (STDMETHODCALLTYPE *get_playlistCollection)( | ||
| 6591 | IWMPPlayer *This, | ||
| 6592 | IWMPPlaylistCollection **ppPlaylistCollection); | ||
| 6593 | |||
| 6594 | HRESULT (STDMETHODCALLTYPE *get_versionInfo)( | ||
| 6595 | IWMPPlayer *This, | ||
| 6596 | BSTR *pbstrVersionInfo); | ||
| 6597 | |||
| 6598 | HRESULT (STDMETHODCALLTYPE *launchURL)( | ||
| 6599 | IWMPPlayer *This, | ||
| 6600 | BSTR bstrURL); | ||
| 6601 | |||
| 6602 | HRESULT (STDMETHODCALLTYPE *get_network)( | ||
| 6603 | IWMPPlayer *This, | ||
| 6604 | IWMPNetwork **ppQNI); | ||
| 6605 | |||
| 6606 | HRESULT (STDMETHODCALLTYPE *get_currentPlaylist)( | ||
| 6607 | IWMPPlayer *This, | ||
| 6608 | IWMPPlaylist **ppPL); | ||
| 6609 | |||
| 6610 | HRESULT (STDMETHODCALLTYPE *put_currentPlaylist)( | ||
| 6611 | IWMPPlayer *This, | ||
| 6612 | IWMPPlaylist *ppPL); | ||
| 6613 | |||
| 6614 | HRESULT (STDMETHODCALLTYPE *get_cdromCollection)( | ||
| 6615 | IWMPPlayer *This, | ||
| 6616 | IWMPCdromCollection **ppCdromCollection); | ||
| 6617 | |||
| 6618 | HRESULT (STDMETHODCALLTYPE *get_closedCaption)( | ||
| 6619 | IWMPPlayer *This, | ||
| 6620 | IWMPClosedCaption **ppClosedCaption); | ||
| 6621 | |||
| 6622 | HRESULT (STDMETHODCALLTYPE *get_isOnline)( | ||
| 6623 | IWMPPlayer *This, | ||
| 6624 | VARIANT_BOOL *pfOnline); | ||
| 6625 | |||
| 6626 | HRESULT (STDMETHODCALLTYPE *get_Error)( | ||
| 6627 | IWMPPlayer *This, | ||
| 6628 | IWMPError **ppError); | ||
| 6629 | |||
| 6630 | HRESULT (STDMETHODCALLTYPE *get_status)( | ||
| 6631 | IWMPPlayer *This, | ||
| 6632 | BSTR *pbstrStatus); | ||
| 6633 | |||
| 6634 | /*** IWMPPlayer methods ***/ | ||
| 6635 | HRESULT (STDMETHODCALLTYPE *get_enabled)( | ||
| 6636 | IWMPPlayer *This, | ||
| 6637 | VARIANT_BOOL *pbEnabled); | ||
| 6638 | |||
| 6639 | HRESULT (STDMETHODCALLTYPE *put_enabled)( | ||
| 6640 | IWMPPlayer *This, | ||
| 6641 | VARIANT_BOOL pbEnabled); | ||
| 6642 | |||
| 6643 | HRESULT (STDMETHODCALLTYPE *get_fullScreen)( | ||
| 6644 | IWMPPlayer *This, | ||
| 6645 | VARIANT_BOOL *pbFullScreen); | ||
| 6646 | |||
| 6647 | HRESULT (STDMETHODCALLTYPE *put_fullScreen)( | ||
| 6648 | IWMPPlayer *This, | ||
| 6649 | VARIANT_BOOL pbFullScreen); | ||
| 6650 | |||
| 6651 | HRESULT (STDMETHODCALLTYPE *get_enableContextMenu)( | ||
| 6652 | IWMPPlayer *This, | ||
| 6653 | VARIANT_BOOL *pbEnableContextMenu); | ||
| 6654 | |||
| 6655 | HRESULT (STDMETHODCALLTYPE *put_enableContextMenu)( | ||
| 6656 | IWMPPlayer *This, | ||
| 6657 | VARIANT_BOOL pbEnableContextMenu); | ||
| 6658 | |||
| 6659 | HRESULT (STDMETHODCALLTYPE *put_uiMode)( | ||
| 6660 | IWMPPlayer *This, | ||
| 6661 | BSTR pbstrMode); | ||
| 6662 | |||
| 6663 | HRESULT (STDMETHODCALLTYPE *get_uiMode)( | ||
| 6664 | IWMPPlayer *This, | ||
| 6665 | BSTR *pbstrMode); | ||
| 6666 | |||
| 6667 | END_INTERFACE | ||
| 6668 | } IWMPPlayerVtbl; | ||
| 6669 | |||
| 6670 | interface IWMPPlayer { | ||
| 6671 | CONST_VTBL IWMPPlayerVtbl* lpVtbl; | ||
| 6672 | }; | ||
| 6673 | |||
| 6674 | #ifdef COBJMACROS | ||
| 6675 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 6676 | /*** IUnknown methods ***/ | ||
| 6677 | #define IWMPPlayer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 6678 | #define IWMPPlayer_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 6679 | #define IWMPPlayer_Release(This) (This)->lpVtbl->Release(This) | ||
| 6680 | /*** IDispatch methods ***/ | ||
| 6681 | #define IWMPPlayer_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 6682 | #define IWMPPlayer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 6683 | #define IWMPPlayer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 6684 | #define IWMPPlayer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 6685 | /*** IWMPCore methods ***/ | ||
| 6686 | #define IWMPPlayer_close(This) (This)->lpVtbl->close(This) | ||
| 6687 | #define IWMPPlayer_get_URL(This,pbstrURL) (This)->lpVtbl->get_URL(This,pbstrURL) | ||
| 6688 | #define IWMPPlayer_put_URL(This,pbstrURL) (This)->lpVtbl->put_URL(This,pbstrURL) | ||
| 6689 | #define IWMPPlayer_get_openState(This,pwmpos) (This)->lpVtbl->get_openState(This,pwmpos) | ||
| 6690 | #define IWMPPlayer_get_playState(This,pwmpps) (This)->lpVtbl->get_playState(This,pwmpps) | ||
| 6691 | #define IWMPPlayer_get_controls(This,ppControl) (This)->lpVtbl->get_controls(This,ppControl) | ||
| 6692 | #define IWMPPlayer_get_settings(This,ppSettings) (This)->lpVtbl->get_settings(This,ppSettings) | ||
| 6693 | #define IWMPPlayer_get_currentMedia(This,ppMedia) (This)->lpVtbl->get_currentMedia(This,ppMedia) | ||
| 6694 | #define IWMPPlayer_put_currentMedia(This,ppMedia) (This)->lpVtbl->put_currentMedia(This,ppMedia) | ||
| 6695 | #define IWMPPlayer_get_mediaCollection(This,ppMediaCollection) (This)->lpVtbl->get_mediaCollection(This,ppMediaCollection) | ||
| 6696 | #define IWMPPlayer_get_playlistCollection(This,ppPlaylistCollection) (This)->lpVtbl->get_playlistCollection(This,ppPlaylistCollection) | ||
| 6697 | #define IWMPPlayer_get_versionInfo(This,pbstrVersionInfo) (This)->lpVtbl->get_versionInfo(This,pbstrVersionInfo) | ||
| 6698 | #define IWMPPlayer_launchURL(This,bstrURL) (This)->lpVtbl->launchURL(This,bstrURL) | ||
| 6699 | #define IWMPPlayer_get_network(This,ppQNI) (This)->lpVtbl->get_network(This,ppQNI) | ||
| 6700 | #define IWMPPlayer_get_currentPlaylist(This,ppPL) (This)->lpVtbl->get_currentPlaylist(This,ppPL) | ||
| 6701 | #define IWMPPlayer_put_currentPlaylist(This,ppPL) (This)->lpVtbl->put_currentPlaylist(This,ppPL) | ||
| 6702 | #define IWMPPlayer_get_cdromCollection(This,ppCdromCollection) (This)->lpVtbl->get_cdromCollection(This,ppCdromCollection) | ||
| 6703 | #define IWMPPlayer_get_closedCaption(This,ppClosedCaption) (This)->lpVtbl->get_closedCaption(This,ppClosedCaption) | ||
| 6704 | #define IWMPPlayer_get_isOnline(This,pfOnline) (This)->lpVtbl->get_isOnline(This,pfOnline) | ||
| 6705 | #define IWMPPlayer_get_Error(This,ppError) (This)->lpVtbl->get_Error(This,ppError) | ||
| 6706 | #define IWMPPlayer_get_status(This,pbstrStatus) (This)->lpVtbl->get_status(This,pbstrStatus) | ||
| 6707 | /*** IWMPPlayer methods ***/ | ||
| 6708 | #define IWMPPlayer_get_enabled(This,pbEnabled) (This)->lpVtbl->get_enabled(This,pbEnabled) | ||
| 6709 | #define IWMPPlayer_put_enabled(This,pbEnabled) (This)->lpVtbl->put_enabled(This,pbEnabled) | ||
| 6710 | #define IWMPPlayer_get_fullScreen(This,pbFullScreen) (This)->lpVtbl->get_fullScreen(This,pbFullScreen) | ||
| 6711 | #define IWMPPlayer_put_fullScreen(This,pbFullScreen) (This)->lpVtbl->put_fullScreen(This,pbFullScreen) | ||
| 6712 | #define IWMPPlayer_get_enableContextMenu(This,pbEnableContextMenu) (This)->lpVtbl->get_enableContextMenu(This,pbEnableContextMenu) | ||
| 6713 | #define IWMPPlayer_put_enableContextMenu(This,pbEnableContextMenu) (This)->lpVtbl->put_enableContextMenu(This,pbEnableContextMenu) | ||
| 6714 | #define IWMPPlayer_put_uiMode(This,pbstrMode) (This)->lpVtbl->put_uiMode(This,pbstrMode) | ||
| 6715 | #define IWMPPlayer_get_uiMode(This,pbstrMode) (This)->lpVtbl->get_uiMode(This,pbstrMode) | ||
| 6716 | #else | ||
| 6717 | /*** IUnknown methods ***/ | ||
| 6718 | static FORCEINLINE HRESULT IWMPPlayer_QueryInterface(IWMPPlayer* This,REFIID riid,void **ppvObject) { | ||
| 6719 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 6720 | } | ||
| 6721 | static FORCEINLINE ULONG IWMPPlayer_AddRef(IWMPPlayer* This) { | ||
| 6722 | return This->lpVtbl->AddRef(This); | ||
| 6723 | } | ||
| 6724 | static FORCEINLINE ULONG IWMPPlayer_Release(IWMPPlayer* This) { | ||
| 6725 | return This->lpVtbl->Release(This); | ||
| 6726 | } | ||
| 6727 | /*** IDispatch methods ***/ | ||
| 6728 | static FORCEINLINE HRESULT IWMPPlayer_GetTypeInfoCount(IWMPPlayer* This,UINT *pctinfo) { | ||
| 6729 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 6730 | } | ||
| 6731 | static FORCEINLINE HRESULT IWMPPlayer_GetTypeInfo(IWMPPlayer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 6732 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 6733 | } | ||
| 6734 | static FORCEINLINE HRESULT IWMPPlayer_GetIDsOfNames(IWMPPlayer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 6735 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 6736 | } | ||
| 6737 | static FORCEINLINE HRESULT IWMPPlayer_Invoke(IWMPPlayer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 6738 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 6739 | } | ||
| 6740 | /*** IWMPCore methods ***/ | ||
| 6741 | static FORCEINLINE HRESULT IWMPPlayer_close(IWMPPlayer* This) { | ||
| 6742 | return This->lpVtbl->close(This); | ||
| 6743 | } | ||
| 6744 | static FORCEINLINE HRESULT IWMPPlayer_get_URL(IWMPPlayer* This,BSTR *pbstrURL) { | ||
| 6745 | return This->lpVtbl->get_URL(This,pbstrURL); | ||
| 6746 | } | ||
| 6747 | static FORCEINLINE HRESULT IWMPPlayer_put_URL(IWMPPlayer* This,BSTR pbstrURL) { | ||
| 6748 | return This->lpVtbl->put_URL(This,pbstrURL); | ||
| 6749 | } | ||
| 6750 | static FORCEINLINE HRESULT IWMPPlayer_get_openState(IWMPPlayer* This,WMPOpenState *pwmpos) { | ||
| 6751 | return This->lpVtbl->get_openState(This,pwmpos); | ||
| 6752 | } | ||
| 6753 | static FORCEINLINE HRESULT IWMPPlayer_get_playState(IWMPPlayer* This,WMPPlayState *pwmpps) { | ||
| 6754 | return This->lpVtbl->get_playState(This,pwmpps); | ||
| 6755 | } | ||
| 6756 | static FORCEINLINE HRESULT IWMPPlayer_get_controls(IWMPPlayer* This,IWMPControls **ppControl) { | ||
| 6757 | return This->lpVtbl->get_controls(This,ppControl); | ||
| 6758 | } | ||
| 6759 | static FORCEINLINE HRESULT IWMPPlayer_get_settings(IWMPPlayer* This,IWMPSettings **ppSettings) { | ||
| 6760 | return This->lpVtbl->get_settings(This,ppSettings); | ||
| 6761 | } | ||
| 6762 | static FORCEINLINE HRESULT IWMPPlayer_get_currentMedia(IWMPPlayer* This,IWMPMedia **ppMedia) { | ||
| 6763 | return This->lpVtbl->get_currentMedia(This,ppMedia); | ||
| 6764 | } | ||
| 6765 | static FORCEINLINE HRESULT IWMPPlayer_put_currentMedia(IWMPPlayer* This,IWMPMedia *ppMedia) { | ||
| 6766 | return This->lpVtbl->put_currentMedia(This,ppMedia); | ||
| 6767 | } | ||
| 6768 | static FORCEINLINE HRESULT IWMPPlayer_get_mediaCollection(IWMPPlayer* This,IWMPMediaCollection **ppMediaCollection) { | ||
| 6769 | return This->lpVtbl->get_mediaCollection(This,ppMediaCollection); | ||
| 6770 | } | ||
| 6771 | static FORCEINLINE HRESULT IWMPPlayer_get_playlistCollection(IWMPPlayer* This,IWMPPlaylistCollection **ppPlaylistCollection) { | ||
| 6772 | return This->lpVtbl->get_playlistCollection(This,ppPlaylistCollection); | ||
| 6773 | } | ||
| 6774 | static FORCEINLINE HRESULT IWMPPlayer_get_versionInfo(IWMPPlayer* This,BSTR *pbstrVersionInfo) { | ||
| 6775 | return This->lpVtbl->get_versionInfo(This,pbstrVersionInfo); | ||
| 6776 | } | ||
| 6777 | static FORCEINLINE HRESULT IWMPPlayer_launchURL(IWMPPlayer* This,BSTR bstrURL) { | ||
| 6778 | return This->lpVtbl->launchURL(This,bstrURL); | ||
| 6779 | } | ||
| 6780 | static FORCEINLINE HRESULT IWMPPlayer_get_network(IWMPPlayer* This,IWMPNetwork **ppQNI) { | ||
| 6781 | return This->lpVtbl->get_network(This,ppQNI); | ||
| 6782 | } | ||
| 6783 | static FORCEINLINE HRESULT IWMPPlayer_get_currentPlaylist(IWMPPlayer* This,IWMPPlaylist **ppPL) { | ||
| 6784 | return This->lpVtbl->get_currentPlaylist(This,ppPL); | ||
| 6785 | } | ||
| 6786 | static FORCEINLINE HRESULT IWMPPlayer_put_currentPlaylist(IWMPPlayer* This,IWMPPlaylist *ppPL) { | ||
| 6787 | return This->lpVtbl->put_currentPlaylist(This,ppPL); | ||
| 6788 | } | ||
| 6789 | static FORCEINLINE HRESULT IWMPPlayer_get_cdromCollection(IWMPPlayer* This,IWMPCdromCollection **ppCdromCollection) { | ||
| 6790 | return This->lpVtbl->get_cdromCollection(This,ppCdromCollection); | ||
| 6791 | } | ||
| 6792 | static FORCEINLINE HRESULT IWMPPlayer_get_closedCaption(IWMPPlayer* This,IWMPClosedCaption **ppClosedCaption) { | ||
| 6793 | return This->lpVtbl->get_closedCaption(This,ppClosedCaption); | ||
| 6794 | } | ||
| 6795 | static FORCEINLINE HRESULT IWMPPlayer_get_isOnline(IWMPPlayer* This,VARIANT_BOOL *pfOnline) { | ||
| 6796 | return This->lpVtbl->get_isOnline(This,pfOnline); | ||
| 6797 | } | ||
| 6798 | static FORCEINLINE HRESULT IWMPPlayer_get_Error(IWMPPlayer* This,IWMPError **ppError) { | ||
| 6799 | return This->lpVtbl->get_Error(This,ppError); | ||
| 6800 | } | ||
| 6801 | static FORCEINLINE HRESULT IWMPPlayer_get_status(IWMPPlayer* This,BSTR *pbstrStatus) { | ||
| 6802 | return This->lpVtbl->get_status(This,pbstrStatus); | ||
| 6803 | } | ||
| 6804 | /*** IWMPPlayer methods ***/ | ||
| 6805 | static FORCEINLINE HRESULT IWMPPlayer_get_enabled(IWMPPlayer* This,VARIANT_BOOL *pbEnabled) { | ||
| 6806 | return This->lpVtbl->get_enabled(This,pbEnabled); | ||
| 6807 | } | ||
| 6808 | static FORCEINLINE HRESULT IWMPPlayer_put_enabled(IWMPPlayer* This,VARIANT_BOOL pbEnabled) { | ||
| 6809 | return This->lpVtbl->put_enabled(This,pbEnabled); | ||
| 6810 | } | ||
| 6811 | static FORCEINLINE HRESULT IWMPPlayer_get_fullScreen(IWMPPlayer* This,VARIANT_BOOL *pbFullScreen) { | ||
| 6812 | return This->lpVtbl->get_fullScreen(This,pbFullScreen); | ||
| 6813 | } | ||
| 6814 | static FORCEINLINE HRESULT IWMPPlayer_put_fullScreen(IWMPPlayer* This,VARIANT_BOOL pbFullScreen) { | ||
| 6815 | return This->lpVtbl->put_fullScreen(This,pbFullScreen); | ||
| 6816 | } | ||
| 6817 | static FORCEINLINE HRESULT IWMPPlayer_get_enableContextMenu(IWMPPlayer* This,VARIANT_BOOL *pbEnableContextMenu) { | ||
| 6818 | return This->lpVtbl->get_enableContextMenu(This,pbEnableContextMenu); | ||
| 6819 | } | ||
| 6820 | static FORCEINLINE HRESULT IWMPPlayer_put_enableContextMenu(IWMPPlayer* This,VARIANT_BOOL pbEnableContextMenu) { | ||
| 6821 | return This->lpVtbl->put_enableContextMenu(This,pbEnableContextMenu); | ||
| 6822 | } | ||
| 6823 | static FORCEINLINE HRESULT IWMPPlayer_put_uiMode(IWMPPlayer* This,BSTR pbstrMode) { | ||
| 6824 | return This->lpVtbl->put_uiMode(This,pbstrMode); | ||
| 6825 | } | ||
| 6826 | static FORCEINLINE HRESULT IWMPPlayer_get_uiMode(IWMPPlayer* This,BSTR *pbstrMode) { | ||
| 6827 | return This->lpVtbl->get_uiMode(This,pbstrMode); | ||
| 6828 | } | ||
| 6829 | #endif | ||
| 6830 | #endif | ||
| 6831 | |||
| 6832 | #endif | ||
| 6833 | |||
| 6834 | |||
| 6835 | #endif /* __IWMPPlayer_INTERFACE_DEFINED__ */ | ||
| 6836 | |||
| 6837 | /***************************************************************************** | ||
| 6838 | * IWMPSyncDevice interface | ||
| 6839 | */ | ||
| 6840 | #ifndef __IWMPSyncDevice_INTERFACE_DEFINED__ | ||
| 6841 | #define __IWMPSyncDevice_INTERFACE_DEFINED__ | ||
| 6842 | |||
| 6843 | DEFINE_GUID(IID_IWMPSyncDevice, 0x82a2986c, 0x0293, 0x4fd0, 0xb2,0x79, 0xb2,0x1b,0x86,0xc0,0x58,0xbe); | ||
| 6844 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 6845 | MIDL_INTERFACE("82a2986c-0293-4fd0-b279-b21b86c058be") | ||
| 6846 | IWMPSyncDevice : public IUnknown | ||
| 6847 | { | ||
| 6848 | virtual HRESULT STDMETHODCALLTYPE get_friendlyName( | ||
| 6849 | BSTR *name) = 0; | ||
| 6850 | |||
| 6851 | virtual HRESULT STDMETHODCALLTYPE put_friendlyName( | ||
| 6852 | BSTR name) = 0; | ||
| 6853 | |||
| 6854 | virtual HRESULT STDMETHODCALLTYPE get_deviceName( | ||
| 6855 | BSTR *name) = 0; | ||
| 6856 | |||
| 6857 | virtual HRESULT STDMETHODCALLTYPE get_deviceId( | ||
| 6858 | BSTR *device) = 0; | ||
| 6859 | |||
| 6860 | virtual HRESULT STDMETHODCALLTYPE get_partnershipIndex( | ||
| 6861 | LONG *index) = 0; | ||
| 6862 | |||
| 6863 | virtual HRESULT STDMETHODCALLTYPE get_connected( | ||
| 6864 | VARIANT_BOOL *connected) = 0; | ||
| 6865 | |||
| 6866 | virtual HRESULT STDMETHODCALLTYPE get_status( | ||
| 6867 | WMPDeviceStatus *status) = 0; | ||
| 6868 | |||
| 6869 | virtual HRESULT STDMETHODCALLTYPE get_syncState( | ||
| 6870 | WMPSyncState *state) = 0; | ||
| 6871 | |||
| 6872 | virtual HRESULT STDMETHODCALLTYPE get_progress( | ||
| 6873 | LONG *progress) = 0; | ||
| 6874 | |||
| 6875 | virtual HRESULT STDMETHODCALLTYPE getItemInfo( | ||
| 6876 | BSTR name, | ||
| 6877 | BSTR *val) = 0; | ||
| 6878 | |||
| 6879 | virtual HRESULT STDMETHODCALLTYPE createPartnership( | ||
| 6880 | VARIANT_BOOL showui) = 0; | ||
| 6881 | |||
| 6882 | virtual HRESULT STDMETHODCALLTYPE deletePartnership( | ||
| 6883 | ) = 0; | ||
| 6884 | |||
| 6885 | virtual HRESULT STDMETHODCALLTYPE start( | ||
| 6886 | ) = 0; | ||
| 6887 | |||
| 6888 | virtual HRESULT STDMETHODCALLTYPE stop( | ||
| 6889 | ) = 0; | ||
| 6890 | |||
| 6891 | virtual HRESULT STDMETHODCALLTYPE showSettings( | ||
| 6892 | ) = 0; | ||
| 6893 | |||
| 6894 | virtual HRESULT STDMETHODCALLTYPE isIdentical( | ||
| 6895 | IWMPSyncDevice *device, | ||
| 6896 | VARIANT_BOOL *ret) = 0; | ||
| 6897 | |||
| 6898 | }; | ||
| 6899 | #ifdef __CRT_UUID_DECL | ||
| 6900 | __CRT_UUID_DECL(IWMPSyncDevice, 0x82a2986c, 0x0293, 0x4fd0, 0xb2,0x79, 0xb2,0x1b,0x86,0xc0,0x58,0xbe) | ||
| 6901 | #endif | ||
| 6902 | #else | ||
| 6903 | typedef struct IWMPSyncDeviceVtbl { | ||
| 6904 | BEGIN_INTERFACE | ||
| 6905 | |||
| 6906 | /*** IUnknown methods ***/ | ||
| 6907 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 6908 | IWMPSyncDevice *This, | ||
| 6909 | REFIID riid, | ||
| 6910 | void **ppvObject); | ||
| 6911 | |||
| 6912 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 6913 | IWMPSyncDevice *This); | ||
| 6914 | |||
| 6915 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 6916 | IWMPSyncDevice *This); | ||
| 6917 | |||
| 6918 | /*** IWMPSyncDevice methods ***/ | ||
| 6919 | HRESULT (STDMETHODCALLTYPE *get_friendlyName)( | ||
| 6920 | IWMPSyncDevice *This, | ||
| 6921 | BSTR *name); | ||
| 6922 | |||
| 6923 | HRESULT (STDMETHODCALLTYPE *put_friendlyName)( | ||
| 6924 | IWMPSyncDevice *This, | ||
| 6925 | BSTR name); | ||
| 6926 | |||
| 6927 | HRESULT (STDMETHODCALLTYPE *get_deviceName)( | ||
| 6928 | IWMPSyncDevice *This, | ||
| 6929 | BSTR *name); | ||
| 6930 | |||
| 6931 | HRESULT (STDMETHODCALLTYPE *get_deviceId)( | ||
| 6932 | IWMPSyncDevice *This, | ||
| 6933 | BSTR *device); | ||
| 6934 | |||
| 6935 | HRESULT (STDMETHODCALLTYPE *get_partnershipIndex)( | ||
| 6936 | IWMPSyncDevice *This, | ||
| 6937 | LONG *index); | ||
| 6938 | |||
| 6939 | HRESULT (STDMETHODCALLTYPE *get_connected)( | ||
| 6940 | IWMPSyncDevice *This, | ||
| 6941 | VARIANT_BOOL *connected); | ||
| 6942 | |||
| 6943 | HRESULT (STDMETHODCALLTYPE *get_status)( | ||
| 6944 | IWMPSyncDevice *This, | ||
| 6945 | WMPDeviceStatus *status); | ||
| 6946 | |||
| 6947 | HRESULT (STDMETHODCALLTYPE *get_syncState)( | ||
| 6948 | IWMPSyncDevice *This, | ||
| 6949 | WMPSyncState *state); | ||
| 6950 | |||
| 6951 | HRESULT (STDMETHODCALLTYPE *get_progress)( | ||
| 6952 | IWMPSyncDevice *This, | ||
| 6953 | LONG *progress); | ||
| 6954 | |||
| 6955 | HRESULT (STDMETHODCALLTYPE *getItemInfo)( | ||
| 6956 | IWMPSyncDevice *This, | ||
| 6957 | BSTR name, | ||
| 6958 | BSTR *val); | ||
| 6959 | |||
| 6960 | HRESULT (STDMETHODCALLTYPE *createPartnership)( | ||
| 6961 | IWMPSyncDevice *This, | ||
| 6962 | VARIANT_BOOL showui); | ||
| 6963 | |||
| 6964 | HRESULT (STDMETHODCALLTYPE *deletePartnership)( | ||
| 6965 | IWMPSyncDevice *This); | ||
| 6966 | |||
| 6967 | HRESULT (STDMETHODCALLTYPE *start)( | ||
| 6968 | IWMPSyncDevice *This); | ||
| 6969 | |||
| 6970 | HRESULT (STDMETHODCALLTYPE *stop)( | ||
| 6971 | IWMPSyncDevice *This); | ||
| 6972 | |||
| 6973 | HRESULT (STDMETHODCALLTYPE *showSettings)( | ||
| 6974 | IWMPSyncDevice *This); | ||
| 6975 | |||
| 6976 | HRESULT (STDMETHODCALLTYPE *isIdentical)( | ||
| 6977 | IWMPSyncDevice *This, | ||
| 6978 | IWMPSyncDevice *device, | ||
| 6979 | VARIANT_BOOL *ret); | ||
| 6980 | |||
| 6981 | END_INTERFACE | ||
| 6982 | } IWMPSyncDeviceVtbl; | ||
| 6983 | |||
| 6984 | interface IWMPSyncDevice { | ||
| 6985 | CONST_VTBL IWMPSyncDeviceVtbl* lpVtbl; | ||
| 6986 | }; | ||
| 6987 | |||
| 6988 | #ifdef COBJMACROS | ||
| 6989 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 6990 | /*** IUnknown methods ***/ | ||
| 6991 | #define IWMPSyncDevice_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 6992 | #define IWMPSyncDevice_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 6993 | #define IWMPSyncDevice_Release(This) (This)->lpVtbl->Release(This) | ||
| 6994 | /*** IWMPSyncDevice methods ***/ | ||
| 6995 | #define IWMPSyncDevice_get_friendlyName(This,name) (This)->lpVtbl->get_friendlyName(This,name) | ||
| 6996 | #define IWMPSyncDevice_put_friendlyName(This,name) (This)->lpVtbl->put_friendlyName(This,name) | ||
| 6997 | #define IWMPSyncDevice_get_deviceName(This,name) (This)->lpVtbl->get_deviceName(This,name) | ||
| 6998 | #define IWMPSyncDevice_get_deviceId(This,device) (This)->lpVtbl->get_deviceId(This,device) | ||
| 6999 | #define IWMPSyncDevice_get_partnershipIndex(This,index) (This)->lpVtbl->get_partnershipIndex(This,index) | ||
| 7000 | #define IWMPSyncDevice_get_connected(This,connected) (This)->lpVtbl->get_connected(This,connected) | ||
| 7001 | #define IWMPSyncDevice_get_status(This,status) (This)->lpVtbl->get_status(This,status) | ||
| 7002 | #define IWMPSyncDevice_get_syncState(This,state) (This)->lpVtbl->get_syncState(This,state) | ||
| 7003 | #define IWMPSyncDevice_get_progress(This,progress) (This)->lpVtbl->get_progress(This,progress) | ||
| 7004 | #define IWMPSyncDevice_getItemInfo(This,name,val) (This)->lpVtbl->getItemInfo(This,name,val) | ||
| 7005 | #define IWMPSyncDevice_createPartnership(This,showui) (This)->lpVtbl->createPartnership(This,showui) | ||
| 7006 | #define IWMPSyncDevice_deletePartnership(This) (This)->lpVtbl->deletePartnership(This) | ||
| 7007 | #define IWMPSyncDevice_start(This) (This)->lpVtbl->start(This) | ||
| 7008 | #define IWMPSyncDevice_stop(This) (This)->lpVtbl->stop(This) | ||
| 7009 | #define IWMPSyncDevice_showSettings(This) (This)->lpVtbl->showSettings(This) | ||
| 7010 | #define IWMPSyncDevice_isIdentical(This,device,ret) (This)->lpVtbl->isIdentical(This,device,ret) | ||
| 7011 | #else | ||
| 7012 | /*** IUnknown methods ***/ | ||
| 7013 | static FORCEINLINE HRESULT IWMPSyncDevice_QueryInterface(IWMPSyncDevice* This,REFIID riid,void **ppvObject) { | ||
| 7014 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 7015 | } | ||
| 7016 | static FORCEINLINE ULONG IWMPSyncDevice_AddRef(IWMPSyncDevice* This) { | ||
| 7017 | return This->lpVtbl->AddRef(This); | ||
| 7018 | } | ||
| 7019 | static FORCEINLINE ULONG IWMPSyncDevice_Release(IWMPSyncDevice* This) { | ||
| 7020 | return This->lpVtbl->Release(This); | ||
| 7021 | } | ||
| 7022 | /*** IWMPSyncDevice methods ***/ | ||
| 7023 | static FORCEINLINE HRESULT IWMPSyncDevice_get_friendlyName(IWMPSyncDevice* This,BSTR *name) { | ||
| 7024 | return This->lpVtbl->get_friendlyName(This,name); | ||
| 7025 | } | ||
| 7026 | static FORCEINLINE HRESULT IWMPSyncDevice_put_friendlyName(IWMPSyncDevice* This,BSTR name) { | ||
| 7027 | return This->lpVtbl->put_friendlyName(This,name); | ||
| 7028 | } | ||
| 7029 | static FORCEINLINE HRESULT IWMPSyncDevice_get_deviceName(IWMPSyncDevice* This,BSTR *name) { | ||
| 7030 | return This->lpVtbl->get_deviceName(This,name); | ||
| 7031 | } | ||
| 7032 | static FORCEINLINE HRESULT IWMPSyncDevice_get_deviceId(IWMPSyncDevice* This,BSTR *device) { | ||
| 7033 | return This->lpVtbl->get_deviceId(This,device); | ||
| 7034 | } | ||
| 7035 | static FORCEINLINE HRESULT IWMPSyncDevice_get_partnershipIndex(IWMPSyncDevice* This,LONG *index) { | ||
| 7036 | return This->lpVtbl->get_partnershipIndex(This,index); | ||
| 7037 | } | ||
| 7038 | static FORCEINLINE HRESULT IWMPSyncDevice_get_connected(IWMPSyncDevice* This,VARIANT_BOOL *connected) { | ||
| 7039 | return This->lpVtbl->get_connected(This,connected); | ||
| 7040 | } | ||
| 7041 | static FORCEINLINE HRESULT IWMPSyncDevice_get_status(IWMPSyncDevice* This,WMPDeviceStatus *status) { | ||
| 7042 | return This->lpVtbl->get_status(This,status); | ||
| 7043 | } | ||
| 7044 | static FORCEINLINE HRESULT IWMPSyncDevice_get_syncState(IWMPSyncDevice* This,WMPSyncState *state) { | ||
| 7045 | return This->lpVtbl->get_syncState(This,state); | ||
| 7046 | } | ||
| 7047 | static FORCEINLINE HRESULT IWMPSyncDevice_get_progress(IWMPSyncDevice* This,LONG *progress) { | ||
| 7048 | return This->lpVtbl->get_progress(This,progress); | ||
| 7049 | } | ||
| 7050 | static FORCEINLINE HRESULT IWMPSyncDevice_getItemInfo(IWMPSyncDevice* This,BSTR name,BSTR *val) { | ||
| 7051 | return This->lpVtbl->getItemInfo(This,name,val); | ||
| 7052 | } | ||
| 7053 | static FORCEINLINE HRESULT IWMPSyncDevice_createPartnership(IWMPSyncDevice* This,VARIANT_BOOL showui) { | ||
| 7054 | return This->lpVtbl->createPartnership(This,showui); | ||
| 7055 | } | ||
| 7056 | static FORCEINLINE HRESULT IWMPSyncDevice_deletePartnership(IWMPSyncDevice* This) { | ||
| 7057 | return This->lpVtbl->deletePartnership(This); | ||
| 7058 | } | ||
| 7059 | static FORCEINLINE HRESULT IWMPSyncDevice_start(IWMPSyncDevice* This) { | ||
| 7060 | return This->lpVtbl->start(This); | ||
| 7061 | } | ||
| 7062 | static FORCEINLINE HRESULT IWMPSyncDevice_stop(IWMPSyncDevice* This) { | ||
| 7063 | return This->lpVtbl->stop(This); | ||
| 7064 | } | ||
| 7065 | static FORCEINLINE HRESULT IWMPSyncDevice_showSettings(IWMPSyncDevice* This) { | ||
| 7066 | return This->lpVtbl->showSettings(This); | ||
| 7067 | } | ||
| 7068 | static FORCEINLINE HRESULT IWMPSyncDevice_isIdentical(IWMPSyncDevice* This,IWMPSyncDevice *device,VARIANT_BOOL *ret) { | ||
| 7069 | return This->lpVtbl->isIdentical(This,device,ret); | ||
| 7070 | } | ||
| 7071 | #endif | ||
| 7072 | #endif | ||
| 7073 | |||
| 7074 | #endif | ||
| 7075 | |||
| 7076 | |||
| 7077 | #endif /* __IWMPSyncDevice_INTERFACE_DEFINED__ */ | ||
| 7078 | |||
| 7079 | /***************************************************************************** | ||
| 7080 | * IWMPSyncDevice2 interface | ||
| 7081 | */ | ||
| 7082 | #ifndef __IWMPSyncDevice2_INTERFACE_DEFINED__ | ||
| 7083 | #define __IWMPSyncDevice2_INTERFACE_DEFINED__ | ||
| 7084 | |||
| 7085 | DEFINE_GUID(IID_IWMPSyncDevice2, 0x88afb4b2, 0x140a, 0x44d2, 0x91,0xe6, 0x45,0x43,0xda,0x46,0x7c,0xd1); | ||
| 7086 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 7087 | MIDL_INTERFACE("88afb4b2-140a-44d2-91e6-4543da467cd1") | ||
| 7088 | IWMPSyncDevice2 : public IWMPSyncDevice | ||
| 7089 | { | ||
| 7090 | virtual HRESULT STDMETHODCALLTYPE setItemInfo( | ||
| 7091 | BSTR name, | ||
| 7092 | BSTR val) = 0; | ||
| 7093 | |||
| 7094 | }; | ||
| 7095 | #ifdef __CRT_UUID_DECL | ||
| 7096 | __CRT_UUID_DECL(IWMPSyncDevice2, 0x88afb4b2, 0x140a, 0x44d2, 0x91,0xe6, 0x45,0x43,0xda,0x46,0x7c,0xd1) | ||
| 7097 | #endif | ||
| 7098 | #else | ||
| 7099 | typedef struct IWMPSyncDevice2Vtbl { | ||
| 7100 | BEGIN_INTERFACE | ||
| 7101 | |||
| 7102 | /*** IUnknown methods ***/ | ||
| 7103 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 7104 | IWMPSyncDevice2 *This, | ||
| 7105 | REFIID riid, | ||
| 7106 | void **ppvObject); | ||
| 7107 | |||
| 7108 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 7109 | IWMPSyncDevice2 *This); | ||
| 7110 | |||
| 7111 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 7112 | IWMPSyncDevice2 *This); | ||
| 7113 | |||
| 7114 | /*** IWMPSyncDevice methods ***/ | ||
| 7115 | HRESULT (STDMETHODCALLTYPE *get_friendlyName)( | ||
| 7116 | IWMPSyncDevice2 *This, | ||
| 7117 | BSTR *name); | ||
| 7118 | |||
| 7119 | HRESULT (STDMETHODCALLTYPE *put_friendlyName)( | ||
| 7120 | IWMPSyncDevice2 *This, | ||
| 7121 | BSTR name); | ||
| 7122 | |||
| 7123 | HRESULT (STDMETHODCALLTYPE *get_deviceName)( | ||
| 7124 | IWMPSyncDevice2 *This, | ||
| 7125 | BSTR *name); | ||
| 7126 | |||
| 7127 | HRESULT (STDMETHODCALLTYPE *get_deviceId)( | ||
| 7128 | IWMPSyncDevice2 *This, | ||
| 7129 | BSTR *device); | ||
| 7130 | |||
| 7131 | HRESULT (STDMETHODCALLTYPE *get_partnershipIndex)( | ||
| 7132 | IWMPSyncDevice2 *This, | ||
| 7133 | LONG *index); | ||
| 7134 | |||
| 7135 | HRESULT (STDMETHODCALLTYPE *get_connected)( | ||
| 7136 | IWMPSyncDevice2 *This, | ||
| 7137 | VARIANT_BOOL *connected); | ||
| 7138 | |||
| 7139 | HRESULT (STDMETHODCALLTYPE *get_status)( | ||
| 7140 | IWMPSyncDevice2 *This, | ||
| 7141 | WMPDeviceStatus *status); | ||
| 7142 | |||
| 7143 | HRESULT (STDMETHODCALLTYPE *get_syncState)( | ||
| 7144 | IWMPSyncDevice2 *This, | ||
| 7145 | WMPSyncState *state); | ||
| 7146 | |||
| 7147 | HRESULT (STDMETHODCALLTYPE *get_progress)( | ||
| 7148 | IWMPSyncDevice2 *This, | ||
| 7149 | LONG *progress); | ||
| 7150 | |||
| 7151 | HRESULT (STDMETHODCALLTYPE *getItemInfo)( | ||
| 7152 | IWMPSyncDevice2 *This, | ||
| 7153 | BSTR name, | ||
| 7154 | BSTR *val); | ||
| 7155 | |||
| 7156 | HRESULT (STDMETHODCALLTYPE *createPartnership)( | ||
| 7157 | IWMPSyncDevice2 *This, | ||
| 7158 | VARIANT_BOOL showui); | ||
| 7159 | |||
| 7160 | HRESULT (STDMETHODCALLTYPE *deletePartnership)( | ||
| 7161 | IWMPSyncDevice2 *This); | ||
| 7162 | |||
| 7163 | HRESULT (STDMETHODCALLTYPE *start)( | ||
| 7164 | IWMPSyncDevice2 *This); | ||
| 7165 | |||
| 7166 | HRESULT (STDMETHODCALLTYPE *stop)( | ||
| 7167 | IWMPSyncDevice2 *This); | ||
| 7168 | |||
| 7169 | HRESULT (STDMETHODCALLTYPE *showSettings)( | ||
| 7170 | IWMPSyncDevice2 *This); | ||
| 7171 | |||
| 7172 | HRESULT (STDMETHODCALLTYPE *isIdentical)( | ||
| 7173 | IWMPSyncDevice2 *This, | ||
| 7174 | IWMPSyncDevice *device, | ||
| 7175 | VARIANT_BOOL *ret); | ||
| 7176 | |||
| 7177 | /*** IWMPSyncDevice2 methods ***/ | ||
| 7178 | HRESULT (STDMETHODCALLTYPE *setItemInfo)( | ||
| 7179 | IWMPSyncDevice2 *This, | ||
| 7180 | BSTR name, | ||
| 7181 | BSTR val); | ||
| 7182 | |||
| 7183 | END_INTERFACE | ||
| 7184 | } IWMPSyncDevice2Vtbl; | ||
| 7185 | |||
| 7186 | interface IWMPSyncDevice2 { | ||
| 7187 | CONST_VTBL IWMPSyncDevice2Vtbl* lpVtbl; | ||
| 7188 | }; | ||
| 7189 | |||
| 7190 | #ifdef COBJMACROS | ||
| 7191 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 7192 | /*** IUnknown methods ***/ | ||
| 7193 | #define IWMPSyncDevice2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 7194 | #define IWMPSyncDevice2_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 7195 | #define IWMPSyncDevice2_Release(This) (This)->lpVtbl->Release(This) | ||
| 7196 | /*** IWMPSyncDevice methods ***/ | ||
| 7197 | #define IWMPSyncDevice2_get_friendlyName(This,name) (This)->lpVtbl->get_friendlyName(This,name) | ||
| 7198 | #define IWMPSyncDevice2_put_friendlyName(This,name) (This)->lpVtbl->put_friendlyName(This,name) | ||
| 7199 | #define IWMPSyncDevice2_get_deviceName(This,name) (This)->lpVtbl->get_deviceName(This,name) | ||
| 7200 | #define IWMPSyncDevice2_get_deviceId(This,device) (This)->lpVtbl->get_deviceId(This,device) | ||
| 7201 | #define IWMPSyncDevice2_get_partnershipIndex(This,index) (This)->lpVtbl->get_partnershipIndex(This,index) | ||
| 7202 | #define IWMPSyncDevice2_get_connected(This,connected) (This)->lpVtbl->get_connected(This,connected) | ||
| 7203 | #define IWMPSyncDevice2_get_status(This,status) (This)->lpVtbl->get_status(This,status) | ||
| 7204 | #define IWMPSyncDevice2_get_syncState(This,state) (This)->lpVtbl->get_syncState(This,state) | ||
| 7205 | #define IWMPSyncDevice2_get_progress(This,progress) (This)->lpVtbl->get_progress(This,progress) | ||
| 7206 | #define IWMPSyncDevice2_getItemInfo(This,name,val) (This)->lpVtbl->getItemInfo(This,name,val) | ||
| 7207 | #define IWMPSyncDevice2_createPartnership(This,showui) (This)->lpVtbl->createPartnership(This,showui) | ||
| 7208 | #define IWMPSyncDevice2_deletePartnership(This) (This)->lpVtbl->deletePartnership(This) | ||
| 7209 | #define IWMPSyncDevice2_start(This) (This)->lpVtbl->start(This) | ||
| 7210 | #define IWMPSyncDevice2_stop(This) (This)->lpVtbl->stop(This) | ||
| 7211 | #define IWMPSyncDevice2_showSettings(This) (This)->lpVtbl->showSettings(This) | ||
| 7212 | #define IWMPSyncDevice2_isIdentical(This,device,ret) (This)->lpVtbl->isIdentical(This,device,ret) | ||
| 7213 | /*** IWMPSyncDevice2 methods ***/ | ||
| 7214 | #define IWMPSyncDevice2_setItemInfo(This,name,val) (This)->lpVtbl->setItemInfo(This,name,val) | ||
| 7215 | #else | ||
| 7216 | /*** IUnknown methods ***/ | ||
| 7217 | static FORCEINLINE HRESULT IWMPSyncDevice2_QueryInterface(IWMPSyncDevice2* This,REFIID riid,void **ppvObject) { | ||
| 7218 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 7219 | } | ||
| 7220 | static FORCEINLINE ULONG IWMPSyncDevice2_AddRef(IWMPSyncDevice2* This) { | ||
| 7221 | return This->lpVtbl->AddRef(This); | ||
| 7222 | } | ||
| 7223 | static FORCEINLINE ULONG IWMPSyncDevice2_Release(IWMPSyncDevice2* This) { | ||
| 7224 | return This->lpVtbl->Release(This); | ||
| 7225 | } | ||
| 7226 | /*** IWMPSyncDevice methods ***/ | ||
| 7227 | static FORCEINLINE HRESULT IWMPSyncDevice2_get_friendlyName(IWMPSyncDevice2* This,BSTR *name) { | ||
| 7228 | return This->lpVtbl->get_friendlyName(This,name); | ||
| 7229 | } | ||
| 7230 | static FORCEINLINE HRESULT IWMPSyncDevice2_put_friendlyName(IWMPSyncDevice2* This,BSTR name) { | ||
| 7231 | return This->lpVtbl->put_friendlyName(This,name); | ||
| 7232 | } | ||
| 7233 | static FORCEINLINE HRESULT IWMPSyncDevice2_get_deviceName(IWMPSyncDevice2* This,BSTR *name) { | ||
| 7234 | return This->lpVtbl->get_deviceName(This,name); | ||
| 7235 | } | ||
| 7236 | static FORCEINLINE HRESULT IWMPSyncDevice2_get_deviceId(IWMPSyncDevice2* This,BSTR *device) { | ||
| 7237 | return This->lpVtbl->get_deviceId(This,device); | ||
| 7238 | } | ||
| 7239 | static FORCEINLINE HRESULT IWMPSyncDevice2_get_partnershipIndex(IWMPSyncDevice2* This,LONG *index) { | ||
| 7240 | return This->lpVtbl->get_partnershipIndex(This,index); | ||
| 7241 | } | ||
| 7242 | static FORCEINLINE HRESULT IWMPSyncDevice2_get_connected(IWMPSyncDevice2* This,VARIANT_BOOL *connected) { | ||
| 7243 | return This->lpVtbl->get_connected(This,connected); | ||
| 7244 | } | ||
| 7245 | static FORCEINLINE HRESULT IWMPSyncDevice2_get_status(IWMPSyncDevice2* This,WMPDeviceStatus *status) { | ||
| 7246 | return This->lpVtbl->get_status(This,status); | ||
| 7247 | } | ||
| 7248 | static FORCEINLINE HRESULT IWMPSyncDevice2_get_syncState(IWMPSyncDevice2* This,WMPSyncState *state) { | ||
| 7249 | return This->lpVtbl->get_syncState(This,state); | ||
| 7250 | } | ||
| 7251 | static FORCEINLINE HRESULT IWMPSyncDevice2_get_progress(IWMPSyncDevice2* This,LONG *progress) { | ||
| 7252 | return This->lpVtbl->get_progress(This,progress); | ||
| 7253 | } | ||
| 7254 | static FORCEINLINE HRESULT IWMPSyncDevice2_getItemInfo(IWMPSyncDevice2* This,BSTR name,BSTR *val) { | ||
| 7255 | return This->lpVtbl->getItemInfo(This,name,val); | ||
| 7256 | } | ||
| 7257 | static FORCEINLINE HRESULT IWMPSyncDevice2_createPartnership(IWMPSyncDevice2* This,VARIANT_BOOL showui) { | ||
| 7258 | return This->lpVtbl->createPartnership(This,showui); | ||
| 7259 | } | ||
| 7260 | static FORCEINLINE HRESULT IWMPSyncDevice2_deletePartnership(IWMPSyncDevice2* This) { | ||
| 7261 | return This->lpVtbl->deletePartnership(This); | ||
| 7262 | } | ||
| 7263 | static FORCEINLINE HRESULT IWMPSyncDevice2_start(IWMPSyncDevice2* This) { | ||
| 7264 | return This->lpVtbl->start(This); | ||
| 7265 | } | ||
| 7266 | static FORCEINLINE HRESULT IWMPSyncDevice2_stop(IWMPSyncDevice2* This) { | ||
| 7267 | return This->lpVtbl->stop(This); | ||
| 7268 | } | ||
| 7269 | static FORCEINLINE HRESULT IWMPSyncDevice2_showSettings(IWMPSyncDevice2* This) { | ||
| 7270 | return This->lpVtbl->showSettings(This); | ||
| 7271 | } | ||
| 7272 | static FORCEINLINE HRESULT IWMPSyncDevice2_isIdentical(IWMPSyncDevice2* This,IWMPSyncDevice *device,VARIANT_BOOL *ret) { | ||
| 7273 | return This->lpVtbl->isIdentical(This,device,ret); | ||
| 7274 | } | ||
| 7275 | /*** IWMPSyncDevice2 methods ***/ | ||
| 7276 | static FORCEINLINE HRESULT IWMPSyncDevice2_setItemInfo(IWMPSyncDevice2* This,BSTR name,BSTR val) { | ||
| 7277 | return This->lpVtbl->setItemInfo(This,name,val); | ||
| 7278 | } | ||
| 7279 | #endif | ||
| 7280 | #endif | ||
| 7281 | |||
| 7282 | #endif | ||
| 7283 | |||
| 7284 | |||
| 7285 | #endif /* __IWMPSyncDevice2_INTERFACE_DEFINED__ */ | ||
| 7286 | |||
| 7287 | /***************************************************************************** | ||
| 7288 | * IWMPCdromRip interface | ||
| 7289 | */ | ||
| 7290 | #ifndef __IWMPCdromRip_INTERFACE_DEFINED__ | ||
| 7291 | #define __IWMPCdromRip_INTERFACE_DEFINED__ | ||
| 7292 | |||
| 7293 | DEFINE_GUID(IID_IWMPCdromRip, 0x56e2294f, 0x69ed, 0x4629, 0xa8,0x69, 0xae,0xa7,0x2c,0x0d,0xcc,0x2c); | ||
| 7294 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 7295 | MIDL_INTERFACE("56e2294f-69ed-4629-a869-aea72c0dcc2c") | ||
| 7296 | IWMPCdromRip : public IUnknown | ||
| 7297 | { | ||
| 7298 | virtual HRESULT STDMETHODCALLTYPE get_ripState( | ||
| 7299 | WMPRipState *state) = 0; | ||
| 7300 | |||
| 7301 | virtual HRESULT STDMETHODCALLTYPE get_ripProgress( | ||
| 7302 | LONG *progress) = 0; | ||
| 7303 | |||
| 7304 | virtual HRESULT STDMETHODCALLTYPE startRip( | ||
| 7305 | ) = 0; | ||
| 7306 | |||
| 7307 | virtual HRESULT STDMETHODCALLTYPE stopRip( | ||
| 7308 | ) = 0; | ||
| 7309 | |||
| 7310 | }; | ||
| 7311 | #ifdef __CRT_UUID_DECL | ||
| 7312 | __CRT_UUID_DECL(IWMPCdromRip, 0x56e2294f, 0x69ed, 0x4629, 0xa8,0x69, 0xae,0xa7,0x2c,0x0d,0xcc,0x2c) | ||
| 7313 | #endif | ||
| 7314 | #else | ||
| 7315 | typedef struct IWMPCdromRipVtbl { | ||
| 7316 | BEGIN_INTERFACE | ||
| 7317 | |||
| 7318 | /*** IUnknown methods ***/ | ||
| 7319 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 7320 | IWMPCdromRip *This, | ||
| 7321 | REFIID riid, | ||
| 7322 | void **ppvObject); | ||
| 7323 | |||
| 7324 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 7325 | IWMPCdromRip *This); | ||
| 7326 | |||
| 7327 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 7328 | IWMPCdromRip *This); | ||
| 7329 | |||
| 7330 | /*** IWMPCdromRip methods ***/ | ||
| 7331 | HRESULT (STDMETHODCALLTYPE *get_ripState)( | ||
| 7332 | IWMPCdromRip *This, | ||
| 7333 | WMPRipState *state); | ||
| 7334 | |||
| 7335 | HRESULT (STDMETHODCALLTYPE *get_ripProgress)( | ||
| 7336 | IWMPCdromRip *This, | ||
| 7337 | LONG *progress); | ||
| 7338 | |||
| 7339 | HRESULT (STDMETHODCALLTYPE *startRip)( | ||
| 7340 | IWMPCdromRip *This); | ||
| 7341 | |||
| 7342 | HRESULT (STDMETHODCALLTYPE *stopRip)( | ||
| 7343 | IWMPCdromRip *This); | ||
| 7344 | |||
| 7345 | END_INTERFACE | ||
| 7346 | } IWMPCdromRipVtbl; | ||
| 7347 | |||
| 7348 | interface IWMPCdromRip { | ||
| 7349 | CONST_VTBL IWMPCdromRipVtbl* lpVtbl; | ||
| 7350 | }; | ||
| 7351 | |||
| 7352 | #ifdef COBJMACROS | ||
| 7353 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 7354 | /*** IUnknown methods ***/ | ||
| 7355 | #define IWMPCdromRip_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 7356 | #define IWMPCdromRip_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 7357 | #define IWMPCdromRip_Release(This) (This)->lpVtbl->Release(This) | ||
| 7358 | /*** IWMPCdromRip methods ***/ | ||
| 7359 | #define IWMPCdromRip_get_ripState(This,state) (This)->lpVtbl->get_ripState(This,state) | ||
| 7360 | #define IWMPCdromRip_get_ripProgress(This,progress) (This)->lpVtbl->get_ripProgress(This,progress) | ||
| 7361 | #define IWMPCdromRip_startRip(This) (This)->lpVtbl->startRip(This) | ||
| 7362 | #define IWMPCdromRip_stopRip(This) (This)->lpVtbl->stopRip(This) | ||
| 7363 | #else | ||
| 7364 | /*** IUnknown methods ***/ | ||
| 7365 | static FORCEINLINE HRESULT IWMPCdromRip_QueryInterface(IWMPCdromRip* This,REFIID riid,void **ppvObject) { | ||
| 7366 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 7367 | } | ||
| 7368 | static FORCEINLINE ULONG IWMPCdromRip_AddRef(IWMPCdromRip* This) { | ||
| 7369 | return This->lpVtbl->AddRef(This); | ||
| 7370 | } | ||
| 7371 | static FORCEINLINE ULONG IWMPCdromRip_Release(IWMPCdromRip* This) { | ||
| 7372 | return This->lpVtbl->Release(This); | ||
| 7373 | } | ||
| 7374 | /*** IWMPCdromRip methods ***/ | ||
| 7375 | static FORCEINLINE HRESULT IWMPCdromRip_get_ripState(IWMPCdromRip* This,WMPRipState *state) { | ||
| 7376 | return This->lpVtbl->get_ripState(This,state); | ||
| 7377 | } | ||
| 7378 | static FORCEINLINE HRESULT IWMPCdromRip_get_ripProgress(IWMPCdromRip* This,LONG *progress) { | ||
| 7379 | return This->lpVtbl->get_ripProgress(This,progress); | ||
| 7380 | } | ||
| 7381 | static FORCEINLINE HRESULT IWMPCdromRip_startRip(IWMPCdromRip* This) { | ||
| 7382 | return This->lpVtbl->startRip(This); | ||
| 7383 | } | ||
| 7384 | static FORCEINLINE HRESULT IWMPCdromRip_stopRip(IWMPCdromRip* This) { | ||
| 7385 | return This->lpVtbl->stopRip(This); | ||
| 7386 | } | ||
| 7387 | #endif | ||
| 7388 | #endif | ||
| 7389 | |||
| 7390 | #endif | ||
| 7391 | |||
| 7392 | |||
| 7393 | #endif /* __IWMPCdromRip_INTERFACE_DEFINED__ */ | ||
| 7394 | |||
| 7395 | /***************************************************************************** | ||
| 7396 | * IWMPCdromBurn interface | ||
| 7397 | */ | ||
| 7398 | #ifndef __IWMPCdromBurn_INTERFACE_DEFINED__ | ||
| 7399 | #define __IWMPCdromBurn_INTERFACE_DEFINED__ | ||
| 7400 | |||
| 7401 | DEFINE_GUID(IID_IWMPCdromBurn, 0xbd94dbeb, 0x417f, 0x4928, 0xaa,0x06, 0x08,0x7d,0x56,0xed,0x9b,0x59); | ||
| 7402 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 7403 | MIDL_INTERFACE("bd94dbeb-417f-4928-aa06-087d56ed9b59") | ||
| 7404 | IWMPCdromBurn : public IUnknown | ||
| 7405 | { | ||
| 7406 | virtual HRESULT STDMETHODCALLTYPE isAvailable( | ||
| 7407 | BSTR item, | ||
| 7408 | VARIANT_BOOL *available) = 0; | ||
| 7409 | |||
| 7410 | virtual HRESULT STDMETHODCALLTYPE getItemInfo( | ||
| 7411 | BSTR item, | ||
| 7412 | BSTR *val) = 0; | ||
| 7413 | |||
| 7414 | virtual HRESULT STDMETHODCALLTYPE get_label( | ||
| 7415 | BSTR *label) = 0; | ||
| 7416 | |||
| 7417 | virtual HRESULT STDMETHODCALLTYPE put_label( | ||
| 7418 | BSTR label) = 0; | ||
| 7419 | |||
| 7420 | virtual HRESULT STDMETHODCALLTYPE get_burnFormat( | ||
| 7421 | WMPBurnFormat *format) = 0; | ||
| 7422 | |||
| 7423 | virtual HRESULT STDMETHODCALLTYPE put_burnFormat( | ||
| 7424 | WMPBurnFormat format) = 0; | ||
| 7425 | |||
| 7426 | virtual HRESULT STDMETHODCALLTYPE get_burnPlaylist( | ||
| 7427 | IWMPPlaylist **playlist) = 0; | ||
| 7428 | |||
| 7429 | virtual HRESULT STDMETHODCALLTYPE put_burnPlaylist( | ||
| 7430 | IWMPPlaylist *playlist) = 0; | ||
| 7431 | |||
| 7432 | virtual HRESULT STDMETHODCALLTYPE refreshStatus( | ||
| 7433 | ) = 0; | ||
| 7434 | |||
| 7435 | virtual HRESULT STDMETHODCALLTYPE get_burnState( | ||
| 7436 | WMPBurnState *state) = 0; | ||
| 7437 | |||
| 7438 | virtual HRESULT STDMETHODCALLTYPE get_burnProgress( | ||
| 7439 | LONG *progress) = 0; | ||
| 7440 | |||
| 7441 | virtual HRESULT STDMETHODCALLTYPE startBurn( | ||
| 7442 | ) = 0; | ||
| 7443 | |||
| 7444 | virtual HRESULT STDMETHODCALLTYPE stopBurn( | ||
| 7445 | ) = 0; | ||
| 7446 | |||
| 7447 | virtual HRESULT STDMETHODCALLTYPE erase( | ||
| 7448 | ) = 0; | ||
| 7449 | |||
| 7450 | }; | ||
| 7451 | #ifdef __CRT_UUID_DECL | ||
| 7452 | __CRT_UUID_DECL(IWMPCdromBurn, 0xbd94dbeb, 0x417f, 0x4928, 0xaa,0x06, 0x08,0x7d,0x56,0xed,0x9b,0x59) | ||
| 7453 | #endif | ||
| 7454 | #else | ||
| 7455 | typedef struct IWMPCdromBurnVtbl { | ||
| 7456 | BEGIN_INTERFACE | ||
| 7457 | |||
| 7458 | /*** IUnknown methods ***/ | ||
| 7459 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 7460 | IWMPCdromBurn *This, | ||
| 7461 | REFIID riid, | ||
| 7462 | void **ppvObject); | ||
| 7463 | |||
| 7464 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 7465 | IWMPCdromBurn *This); | ||
| 7466 | |||
| 7467 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 7468 | IWMPCdromBurn *This); | ||
| 7469 | |||
| 7470 | /*** IWMPCdromBurn methods ***/ | ||
| 7471 | HRESULT (STDMETHODCALLTYPE *isAvailable)( | ||
| 7472 | IWMPCdromBurn *This, | ||
| 7473 | BSTR item, | ||
| 7474 | VARIANT_BOOL *available); | ||
| 7475 | |||
| 7476 | HRESULT (STDMETHODCALLTYPE *getItemInfo)( | ||
| 7477 | IWMPCdromBurn *This, | ||
| 7478 | BSTR item, | ||
| 7479 | BSTR *val); | ||
| 7480 | |||
| 7481 | HRESULT (STDMETHODCALLTYPE *get_label)( | ||
| 7482 | IWMPCdromBurn *This, | ||
| 7483 | BSTR *label); | ||
| 7484 | |||
| 7485 | HRESULT (STDMETHODCALLTYPE *put_label)( | ||
| 7486 | IWMPCdromBurn *This, | ||
| 7487 | BSTR label); | ||
| 7488 | |||
| 7489 | HRESULT (STDMETHODCALLTYPE *get_burnFormat)( | ||
| 7490 | IWMPCdromBurn *This, | ||
| 7491 | WMPBurnFormat *format); | ||
| 7492 | |||
| 7493 | HRESULT (STDMETHODCALLTYPE *put_burnFormat)( | ||
| 7494 | IWMPCdromBurn *This, | ||
| 7495 | WMPBurnFormat format); | ||
| 7496 | |||
| 7497 | HRESULT (STDMETHODCALLTYPE *get_burnPlaylist)( | ||
| 7498 | IWMPCdromBurn *This, | ||
| 7499 | IWMPPlaylist **playlist); | ||
| 7500 | |||
| 7501 | HRESULT (STDMETHODCALLTYPE *put_burnPlaylist)( | ||
| 7502 | IWMPCdromBurn *This, | ||
| 7503 | IWMPPlaylist *playlist); | ||
| 7504 | |||
| 7505 | HRESULT (STDMETHODCALLTYPE *refreshStatus)( | ||
| 7506 | IWMPCdromBurn *This); | ||
| 7507 | |||
| 7508 | HRESULT (STDMETHODCALLTYPE *get_burnState)( | ||
| 7509 | IWMPCdromBurn *This, | ||
| 7510 | WMPBurnState *state); | ||
| 7511 | |||
| 7512 | HRESULT (STDMETHODCALLTYPE *get_burnProgress)( | ||
| 7513 | IWMPCdromBurn *This, | ||
| 7514 | LONG *progress); | ||
| 7515 | |||
| 7516 | HRESULT (STDMETHODCALLTYPE *startBurn)( | ||
| 7517 | IWMPCdromBurn *This); | ||
| 7518 | |||
| 7519 | HRESULT (STDMETHODCALLTYPE *stopBurn)( | ||
| 7520 | IWMPCdromBurn *This); | ||
| 7521 | |||
| 7522 | HRESULT (STDMETHODCALLTYPE *erase)( | ||
| 7523 | IWMPCdromBurn *This); | ||
| 7524 | |||
| 7525 | END_INTERFACE | ||
| 7526 | } IWMPCdromBurnVtbl; | ||
| 7527 | |||
| 7528 | interface IWMPCdromBurn { | ||
| 7529 | CONST_VTBL IWMPCdromBurnVtbl* lpVtbl; | ||
| 7530 | }; | ||
| 7531 | |||
| 7532 | #ifdef COBJMACROS | ||
| 7533 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 7534 | /*** IUnknown methods ***/ | ||
| 7535 | #define IWMPCdromBurn_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 7536 | #define IWMPCdromBurn_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 7537 | #define IWMPCdromBurn_Release(This) (This)->lpVtbl->Release(This) | ||
| 7538 | /*** IWMPCdromBurn methods ***/ | ||
| 7539 | #define IWMPCdromBurn_isAvailable(This,item,available) (This)->lpVtbl->isAvailable(This,item,available) | ||
| 7540 | #define IWMPCdromBurn_getItemInfo(This,item,val) (This)->lpVtbl->getItemInfo(This,item,val) | ||
| 7541 | #define IWMPCdromBurn_get_label(This,label) (This)->lpVtbl->get_label(This,label) | ||
| 7542 | #define IWMPCdromBurn_put_label(This,label) (This)->lpVtbl->put_label(This,label) | ||
| 7543 | #define IWMPCdromBurn_get_burnFormat(This,format) (This)->lpVtbl->get_burnFormat(This,format) | ||
| 7544 | #define IWMPCdromBurn_put_burnFormat(This,format) (This)->lpVtbl->put_burnFormat(This,format) | ||
| 7545 | #define IWMPCdromBurn_get_burnPlaylist(This,playlist) (This)->lpVtbl->get_burnPlaylist(This,playlist) | ||
| 7546 | #define IWMPCdromBurn_put_burnPlaylist(This,playlist) (This)->lpVtbl->put_burnPlaylist(This,playlist) | ||
| 7547 | #define IWMPCdromBurn_refreshStatus(This) (This)->lpVtbl->refreshStatus(This) | ||
| 7548 | #define IWMPCdromBurn_get_burnState(This,state) (This)->lpVtbl->get_burnState(This,state) | ||
| 7549 | #define IWMPCdromBurn_get_burnProgress(This,progress) (This)->lpVtbl->get_burnProgress(This,progress) | ||
| 7550 | #define IWMPCdromBurn_startBurn(This) (This)->lpVtbl->startBurn(This) | ||
| 7551 | #define IWMPCdromBurn_stopBurn(This) (This)->lpVtbl->stopBurn(This) | ||
| 7552 | #define IWMPCdromBurn_erase(This) (This)->lpVtbl->erase(This) | ||
| 7553 | #else | ||
| 7554 | /*** IUnknown methods ***/ | ||
| 7555 | static FORCEINLINE HRESULT IWMPCdromBurn_QueryInterface(IWMPCdromBurn* This,REFIID riid,void **ppvObject) { | ||
| 7556 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 7557 | } | ||
| 7558 | static FORCEINLINE ULONG IWMPCdromBurn_AddRef(IWMPCdromBurn* This) { | ||
| 7559 | return This->lpVtbl->AddRef(This); | ||
| 7560 | } | ||
| 7561 | static FORCEINLINE ULONG IWMPCdromBurn_Release(IWMPCdromBurn* This) { | ||
| 7562 | return This->lpVtbl->Release(This); | ||
| 7563 | } | ||
| 7564 | /*** IWMPCdromBurn methods ***/ | ||
| 7565 | static FORCEINLINE HRESULT IWMPCdromBurn_isAvailable(IWMPCdromBurn* This,BSTR item,VARIANT_BOOL *available) { | ||
| 7566 | return This->lpVtbl->isAvailable(This,item,available); | ||
| 7567 | } | ||
| 7568 | static FORCEINLINE HRESULT IWMPCdromBurn_getItemInfo(IWMPCdromBurn* This,BSTR item,BSTR *val) { | ||
| 7569 | return This->lpVtbl->getItemInfo(This,item,val); | ||
| 7570 | } | ||
| 7571 | static FORCEINLINE HRESULT IWMPCdromBurn_get_label(IWMPCdromBurn* This,BSTR *label) { | ||
| 7572 | return This->lpVtbl->get_label(This,label); | ||
| 7573 | } | ||
| 7574 | static FORCEINLINE HRESULT IWMPCdromBurn_put_label(IWMPCdromBurn* This,BSTR label) { | ||
| 7575 | return This->lpVtbl->put_label(This,label); | ||
| 7576 | } | ||
| 7577 | static FORCEINLINE HRESULT IWMPCdromBurn_get_burnFormat(IWMPCdromBurn* This,WMPBurnFormat *format) { | ||
| 7578 | return This->lpVtbl->get_burnFormat(This,format); | ||
| 7579 | } | ||
| 7580 | static FORCEINLINE HRESULT IWMPCdromBurn_put_burnFormat(IWMPCdromBurn* This,WMPBurnFormat format) { | ||
| 7581 | return This->lpVtbl->put_burnFormat(This,format); | ||
| 7582 | } | ||
| 7583 | static FORCEINLINE HRESULT IWMPCdromBurn_get_burnPlaylist(IWMPCdromBurn* This,IWMPPlaylist **playlist) { | ||
| 7584 | return This->lpVtbl->get_burnPlaylist(This,playlist); | ||
| 7585 | } | ||
| 7586 | static FORCEINLINE HRESULT IWMPCdromBurn_put_burnPlaylist(IWMPCdromBurn* This,IWMPPlaylist *playlist) { | ||
| 7587 | return This->lpVtbl->put_burnPlaylist(This,playlist); | ||
| 7588 | } | ||
| 7589 | static FORCEINLINE HRESULT IWMPCdromBurn_refreshStatus(IWMPCdromBurn* This) { | ||
| 7590 | return This->lpVtbl->refreshStatus(This); | ||
| 7591 | } | ||
| 7592 | static FORCEINLINE HRESULT IWMPCdromBurn_get_burnState(IWMPCdromBurn* This,WMPBurnState *state) { | ||
| 7593 | return This->lpVtbl->get_burnState(This,state); | ||
| 7594 | } | ||
| 7595 | static FORCEINLINE HRESULT IWMPCdromBurn_get_burnProgress(IWMPCdromBurn* This,LONG *progress) { | ||
| 7596 | return This->lpVtbl->get_burnProgress(This,progress); | ||
| 7597 | } | ||
| 7598 | static FORCEINLINE HRESULT IWMPCdromBurn_startBurn(IWMPCdromBurn* This) { | ||
| 7599 | return This->lpVtbl->startBurn(This); | ||
| 7600 | } | ||
| 7601 | static FORCEINLINE HRESULT IWMPCdromBurn_stopBurn(IWMPCdromBurn* This) { | ||
| 7602 | return This->lpVtbl->stopBurn(This); | ||
| 7603 | } | ||
| 7604 | static FORCEINLINE HRESULT IWMPCdromBurn_erase(IWMPCdromBurn* This) { | ||
| 7605 | return This->lpVtbl->erase(This); | ||
| 7606 | } | ||
| 7607 | #endif | ||
| 7608 | #endif | ||
| 7609 | |||
| 7610 | #endif | ||
| 7611 | |||
| 7612 | |||
| 7613 | #endif /* __IWMPCdromBurn_INTERFACE_DEFINED__ */ | ||
| 7614 | |||
| 7615 | /***************************************************************************** | ||
| 7616 | * IWMPLibrary interface | ||
| 7617 | */ | ||
| 7618 | #ifndef __IWMPLibrary_INTERFACE_DEFINED__ | ||
| 7619 | #define __IWMPLibrary_INTERFACE_DEFINED__ | ||
| 7620 | |||
| 7621 | DEFINE_GUID(IID_IWMPLibrary, 0x3df47861, 0x7df1, 0x4c1f, 0xa8,0x1b, 0x4c,0x26,0xf0,0xf7,0xa7,0xc6); | ||
| 7622 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 7623 | MIDL_INTERFACE("3df47861-7df1-4c1f-a81b-4c26f0f7a7c6") | ||
| 7624 | IWMPLibrary : public IUnknown | ||
| 7625 | { | ||
| 7626 | virtual HRESULT STDMETHODCALLTYPE get_name( | ||
| 7627 | BSTR *name) = 0; | ||
| 7628 | |||
| 7629 | virtual HRESULT STDMETHODCALLTYPE get_type( | ||
| 7630 | WMPLibraryType *type) = 0; | ||
| 7631 | |||
| 7632 | virtual HRESULT STDMETHODCALLTYPE get_mediaCollection( | ||
| 7633 | IWMPMediaCollection **collection) = 0; | ||
| 7634 | |||
| 7635 | virtual HRESULT STDMETHODCALLTYPE isIdentical( | ||
| 7636 | IWMPLibrary *wmplibrary, | ||
| 7637 | VARIANT_BOOL *ret) = 0; | ||
| 7638 | |||
| 7639 | }; | ||
| 7640 | #ifdef __CRT_UUID_DECL | ||
| 7641 | __CRT_UUID_DECL(IWMPLibrary, 0x3df47861, 0x7df1, 0x4c1f, 0xa8,0x1b, 0x4c,0x26,0xf0,0xf7,0xa7,0xc6) | ||
| 7642 | #endif | ||
| 7643 | #else | ||
| 7644 | typedef struct IWMPLibraryVtbl { | ||
| 7645 | BEGIN_INTERFACE | ||
| 7646 | |||
| 7647 | /*** IUnknown methods ***/ | ||
| 7648 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 7649 | IWMPLibrary *This, | ||
| 7650 | REFIID riid, | ||
| 7651 | void **ppvObject); | ||
| 7652 | |||
| 7653 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 7654 | IWMPLibrary *This); | ||
| 7655 | |||
| 7656 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 7657 | IWMPLibrary *This); | ||
| 7658 | |||
| 7659 | /*** IWMPLibrary methods ***/ | ||
| 7660 | HRESULT (STDMETHODCALLTYPE *get_name)( | ||
| 7661 | IWMPLibrary *This, | ||
| 7662 | BSTR *name); | ||
| 7663 | |||
| 7664 | HRESULT (STDMETHODCALLTYPE *get_type)( | ||
| 7665 | IWMPLibrary *This, | ||
| 7666 | WMPLibraryType *type); | ||
| 7667 | |||
| 7668 | HRESULT (STDMETHODCALLTYPE *get_mediaCollection)( | ||
| 7669 | IWMPLibrary *This, | ||
| 7670 | IWMPMediaCollection **collection); | ||
| 7671 | |||
| 7672 | HRESULT (STDMETHODCALLTYPE *isIdentical)( | ||
| 7673 | IWMPLibrary *This, | ||
| 7674 | IWMPLibrary *wmplibrary, | ||
| 7675 | VARIANT_BOOL *ret); | ||
| 7676 | |||
| 7677 | END_INTERFACE | ||
| 7678 | } IWMPLibraryVtbl; | ||
| 7679 | |||
| 7680 | interface IWMPLibrary { | ||
| 7681 | CONST_VTBL IWMPLibraryVtbl* lpVtbl; | ||
| 7682 | }; | ||
| 7683 | |||
| 7684 | #ifdef COBJMACROS | ||
| 7685 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 7686 | /*** IUnknown methods ***/ | ||
| 7687 | #define IWMPLibrary_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 7688 | #define IWMPLibrary_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 7689 | #define IWMPLibrary_Release(This) (This)->lpVtbl->Release(This) | ||
| 7690 | /*** IWMPLibrary methods ***/ | ||
| 7691 | #define IWMPLibrary_get_name(This,name) (This)->lpVtbl->get_name(This,name) | ||
| 7692 | #define IWMPLibrary_get_type(This,type) (This)->lpVtbl->get_type(This,type) | ||
| 7693 | #define IWMPLibrary_get_mediaCollection(This,collection) (This)->lpVtbl->get_mediaCollection(This,collection) | ||
| 7694 | #define IWMPLibrary_isIdentical(This,wmplibrary,ret) (This)->lpVtbl->isIdentical(This,wmplibrary,ret) | ||
| 7695 | #else | ||
| 7696 | /*** IUnknown methods ***/ | ||
| 7697 | static FORCEINLINE HRESULT IWMPLibrary_QueryInterface(IWMPLibrary* This,REFIID riid,void **ppvObject) { | ||
| 7698 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 7699 | } | ||
| 7700 | static FORCEINLINE ULONG IWMPLibrary_AddRef(IWMPLibrary* This) { | ||
| 7701 | return This->lpVtbl->AddRef(This); | ||
| 7702 | } | ||
| 7703 | static FORCEINLINE ULONG IWMPLibrary_Release(IWMPLibrary* This) { | ||
| 7704 | return This->lpVtbl->Release(This); | ||
| 7705 | } | ||
| 7706 | /*** IWMPLibrary methods ***/ | ||
| 7707 | static FORCEINLINE HRESULT IWMPLibrary_get_name(IWMPLibrary* This,BSTR *name) { | ||
| 7708 | return This->lpVtbl->get_name(This,name); | ||
| 7709 | } | ||
| 7710 | static FORCEINLINE HRESULT IWMPLibrary_get_type(IWMPLibrary* This,WMPLibraryType *type) { | ||
| 7711 | return This->lpVtbl->get_type(This,type); | ||
| 7712 | } | ||
| 7713 | static FORCEINLINE HRESULT IWMPLibrary_get_mediaCollection(IWMPLibrary* This,IWMPMediaCollection **collection) { | ||
| 7714 | return This->lpVtbl->get_mediaCollection(This,collection); | ||
| 7715 | } | ||
| 7716 | static FORCEINLINE HRESULT IWMPLibrary_isIdentical(IWMPLibrary* This,IWMPLibrary *wmplibrary,VARIANT_BOOL *ret) { | ||
| 7717 | return This->lpVtbl->isIdentical(This,wmplibrary,ret); | ||
| 7718 | } | ||
| 7719 | #endif | ||
| 7720 | #endif | ||
| 7721 | |||
| 7722 | #endif | ||
| 7723 | |||
| 7724 | |||
| 7725 | #endif /* __IWMPLibrary_INTERFACE_DEFINED__ */ | ||
| 7726 | |||
| 7727 | /***************************************************************************** | ||
| 7728 | * IWMPEvents interface | ||
| 7729 | */ | ||
| 7730 | #ifndef __IWMPEvents_INTERFACE_DEFINED__ | ||
| 7731 | #define __IWMPEvents_INTERFACE_DEFINED__ | ||
| 7732 | |||
| 7733 | DEFINE_GUID(IID_IWMPEvents, 0x19a6627b, 0xda9e, 0x47c1, 0xbb,0x23, 0x00,0xb5,0xe6,0x68,0x23,0x6a); | ||
| 7734 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 7735 | MIDL_INTERFACE("19a6627b-da9e-47c1-bb23-00b5e668236a") | ||
| 7736 | IWMPEvents : public IUnknown | ||
| 7737 | { | ||
| 7738 | virtual void STDMETHODCALLTYPE OpenStateChange( | ||
| 7739 | LONG state) = 0; | ||
| 7740 | |||
| 7741 | virtual void STDMETHODCALLTYPE PlayStateChange( | ||
| 7742 | LONG state) = 0; | ||
| 7743 | |||
| 7744 | virtual void STDMETHODCALLTYPE AudioLanguageChange( | ||
| 7745 | LONG lang) = 0; | ||
| 7746 | |||
| 7747 | virtual void STDMETHODCALLTYPE StatusChange( | ||
| 7748 | ) = 0; | ||
| 7749 | |||
| 7750 | virtual void STDMETHODCALLTYPE ScriptCommand( | ||
| 7751 | BSTR type, | ||
| 7752 | BSTR param) = 0; | ||
| 7753 | |||
| 7754 | virtual void STDMETHODCALLTYPE NewStream( | ||
| 7755 | ) = 0; | ||
| 7756 | |||
| 7757 | virtual void STDMETHODCALLTYPE Disconnect( | ||
| 7758 | LONG result) = 0; | ||
| 7759 | |||
| 7760 | virtual void STDMETHODCALLTYPE Buffering( | ||
| 7761 | VARIANT_BOOL start) = 0; | ||
| 7762 | |||
| 7763 | virtual void STDMETHODCALLTYPE Error( | ||
| 7764 | ) = 0; | ||
| 7765 | |||
| 7766 | virtual void STDMETHODCALLTYPE Warning( | ||
| 7767 | LONG warning, | ||
| 7768 | LONG param, | ||
| 7769 | BSTR description) = 0; | ||
| 7770 | |||
| 7771 | virtual void STDMETHODCALLTYPE EndOfStream( | ||
| 7772 | LONG result) = 0; | ||
| 7773 | |||
| 7774 | virtual void STDMETHODCALLTYPE PositionChange( | ||
| 7775 | double old_position, | ||
| 7776 | double new_position) = 0; | ||
| 7777 | |||
| 7778 | virtual void STDMETHODCALLTYPE MarkerHit( | ||
| 7779 | LONG marker) = 0; | ||
| 7780 | |||
| 7781 | virtual void STDMETHODCALLTYPE DurationUnitChange( | ||
| 7782 | LONG duration) = 0; | ||
| 7783 | |||
| 7784 | virtual void STDMETHODCALLTYPE CdromMediaChange( | ||
| 7785 | LONG num) = 0; | ||
| 7786 | |||
| 7787 | virtual void STDMETHODCALLTYPE PlaylistChange( | ||
| 7788 | IDispatch *playlist, | ||
| 7789 | WMPPlaylistChangeEventType change) = 0; | ||
| 7790 | |||
| 7791 | virtual void STDMETHODCALLTYPE CurrentPlaylistChange( | ||
| 7792 | WMPPlaylistChangeEventType change) = 0; | ||
| 7793 | |||
| 7794 | virtual void STDMETHODCALLTYPE CurrentPlaylistItemAvailable( | ||
| 7795 | BSTR item) = 0; | ||
| 7796 | |||
| 7797 | virtual void STDMETHODCALLTYPE MediaChange( | ||
| 7798 | IDispatch *item) = 0; | ||
| 7799 | |||
| 7800 | virtual void STDMETHODCALLTYPE CurrentMediaItemAvailable( | ||
| 7801 | BSTR name) = 0; | ||
| 7802 | |||
| 7803 | virtual void STDMETHODCALLTYPE CurrentItemChange( | ||
| 7804 | IDispatch *media) = 0; | ||
| 7805 | |||
| 7806 | virtual void STDMETHODCALLTYPE MediaCollectionChange( | ||
| 7807 | ) = 0; | ||
| 7808 | |||
| 7809 | virtual void STDMETHODCALLTYPE MediaCollectionAttributeStringAdded( | ||
| 7810 | BSTR name, | ||
| 7811 | BSTR val) = 0; | ||
| 7812 | |||
| 7813 | virtual void STDMETHODCALLTYPE MediaCollectionAttributeStringRemoved( | ||
| 7814 | BSTR name, | ||
| 7815 | BSTR val) = 0; | ||
| 7816 | |||
| 7817 | virtual void STDMETHODCALLTYPE MediaCollectionAttributeStringChanged( | ||
| 7818 | BSTR name, | ||
| 7819 | BSTR old_val, | ||
| 7820 | BSTR new_val) = 0; | ||
| 7821 | |||
| 7822 | virtual void STDMETHODCALLTYPE PlaylistCollectionChange( | ||
| 7823 | ) = 0; | ||
| 7824 | |||
| 7825 | virtual void STDMETHODCALLTYPE PlaylistCollectionPlaylistAdded( | ||
| 7826 | BSTR name) = 0; | ||
| 7827 | |||
| 7828 | virtual void STDMETHODCALLTYPE PlaylistCollectionPlaylistRemoved( | ||
| 7829 | BSTR name) = 0; | ||
| 7830 | |||
| 7831 | virtual void STDMETHODCALLTYPE PlaylistCollectionPlaylistSetAsDeleted( | ||
| 7832 | BSTR name, | ||
| 7833 | VARIANT_BOOL deleted) = 0; | ||
| 7834 | |||
| 7835 | virtual void STDMETHODCALLTYPE ModeChange( | ||
| 7836 | BSTR ModeName, | ||
| 7837 | VARIANT_BOOL value) = 0; | ||
| 7838 | |||
| 7839 | virtual void STDMETHODCALLTYPE MediaError( | ||
| 7840 | IDispatch *media) = 0; | ||
| 7841 | |||
| 7842 | virtual void STDMETHODCALLTYPE OpenPlaylistSwitch( | ||
| 7843 | IDispatch *item) = 0; | ||
| 7844 | |||
| 7845 | virtual void STDMETHODCALLTYPE DomainChange( | ||
| 7846 | BSTR domain) = 0; | ||
| 7847 | |||
| 7848 | virtual void STDMETHODCALLTYPE SwitchedToPlayerApplication( | ||
| 7849 | ) = 0; | ||
| 7850 | |||
| 7851 | virtual void STDMETHODCALLTYPE SwitchedToControl( | ||
| 7852 | ) = 0; | ||
| 7853 | |||
| 7854 | virtual void STDMETHODCALLTYPE PlayerDockedStateChange( | ||
| 7855 | ) = 0; | ||
| 7856 | |||
| 7857 | virtual void STDMETHODCALLTYPE PlayerReconnect( | ||
| 7858 | ) = 0; | ||
| 7859 | |||
| 7860 | virtual void STDMETHODCALLTYPE Click( | ||
| 7861 | short button, | ||
| 7862 | short shift_state, | ||
| 7863 | LONG x, | ||
| 7864 | LONG y) = 0; | ||
| 7865 | |||
| 7866 | virtual void STDMETHODCALLTYPE DoubleClick( | ||
| 7867 | short button, | ||
| 7868 | short shift_state, | ||
| 7869 | LONG fX, | ||
| 7870 | LONG fY) = 0; | ||
| 7871 | |||
| 7872 | virtual void STDMETHODCALLTYPE KeyDown( | ||
| 7873 | short keycode, | ||
| 7874 | short shift_state) = 0; | ||
| 7875 | |||
| 7876 | virtual void STDMETHODCALLTYPE KeyPress( | ||
| 7877 | short ascii) = 0; | ||
| 7878 | |||
| 7879 | virtual void STDMETHODCALLTYPE KeyUp( | ||
| 7880 | short keycode, | ||
| 7881 | short shift_state) = 0; | ||
| 7882 | |||
| 7883 | virtual void STDMETHODCALLTYPE MouseDown( | ||
| 7884 | short button, | ||
| 7885 | short nShiftState, | ||
| 7886 | LONG x, | ||
| 7887 | LONG y) = 0; | ||
| 7888 | |||
| 7889 | virtual void STDMETHODCALLTYPE MouseMove( | ||
| 7890 | short button, | ||
| 7891 | short shift_state, | ||
| 7892 | LONG x, | ||
| 7893 | LONG y) = 0; | ||
| 7894 | |||
| 7895 | virtual void STDMETHODCALLTYPE MouseUp( | ||
| 7896 | short button, | ||
| 7897 | short shift_state, | ||
| 7898 | LONG x, | ||
| 7899 | LONG y) = 0; | ||
| 7900 | |||
| 7901 | }; | ||
| 7902 | #ifdef __CRT_UUID_DECL | ||
| 7903 | __CRT_UUID_DECL(IWMPEvents, 0x19a6627b, 0xda9e, 0x47c1, 0xbb,0x23, 0x00,0xb5,0xe6,0x68,0x23,0x6a) | ||
| 7904 | #endif | ||
| 7905 | #else | ||
| 7906 | typedef struct IWMPEventsVtbl { | ||
| 7907 | BEGIN_INTERFACE | ||
| 7908 | |||
| 7909 | /*** IUnknown methods ***/ | ||
| 7910 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 7911 | IWMPEvents *This, | ||
| 7912 | REFIID riid, | ||
| 7913 | void **ppvObject); | ||
| 7914 | |||
| 7915 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 7916 | IWMPEvents *This); | ||
| 7917 | |||
| 7918 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 7919 | IWMPEvents *This); | ||
| 7920 | |||
| 7921 | /*** IWMPEvents methods ***/ | ||
| 7922 | void (STDMETHODCALLTYPE *OpenStateChange)( | ||
| 7923 | IWMPEvents *This, | ||
| 7924 | LONG state); | ||
| 7925 | |||
| 7926 | void (STDMETHODCALLTYPE *PlayStateChange)( | ||
| 7927 | IWMPEvents *This, | ||
| 7928 | LONG state); | ||
| 7929 | |||
| 7930 | void (STDMETHODCALLTYPE *AudioLanguageChange)( | ||
| 7931 | IWMPEvents *This, | ||
| 7932 | LONG lang); | ||
| 7933 | |||
| 7934 | void (STDMETHODCALLTYPE *StatusChange)( | ||
| 7935 | IWMPEvents *This); | ||
| 7936 | |||
| 7937 | void (STDMETHODCALLTYPE *ScriptCommand)( | ||
| 7938 | IWMPEvents *This, | ||
| 7939 | BSTR type, | ||
| 7940 | BSTR param); | ||
| 7941 | |||
| 7942 | void (STDMETHODCALLTYPE *NewStream)( | ||
| 7943 | IWMPEvents *This); | ||
| 7944 | |||
| 7945 | void (STDMETHODCALLTYPE *Disconnect)( | ||
| 7946 | IWMPEvents *This, | ||
| 7947 | LONG result); | ||
| 7948 | |||
| 7949 | void (STDMETHODCALLTYPE *Buffering)( | ||
| 7950 | IWMPEvents *This, | ||
| 7951 | VARIANT_BOOL start); | ||
| 7952 | |||
| 7953 | void (STDMETHODCALLTYPE *Error)( | ||
| 7954 | IWMPEvents *This); | ||
| 7955 | |||
| 7956 | void (STDMETHODCALLTYPE *Warning)( | ||
| 7957 | IWMPEvents *This, | ||
| 7958 | LONG warning, | ||
| 7959 | LONG param, | ||
| 7960 | BSTR description); | ||
| 7961 | |||
| 7962 | void (STDMETHODCALLTYPE *EndOfStream)( | ||
| 7963 | IWMPEvents *This, | ||
| 7964 | LONG result); | ||
| 7965 | |||
| 7966 | void (STDMETHODCALLTYPE *PositionChange)( | ||
| 7967 | IWMPEvents *This, | ||
| 7968 | double old_position, | ||
| 7969 | double new_position); | ||
| 7970 | |||
| 7971 | void (STDMETHODCALLTYPE *MarkerHit)( | ||
| 7972 | IWMPEvents *This, | ||
| 7973 | LONG marker); | ||
| 7974 | |||
| 7975 | void (STDMETHODCALLTYPE *DurationUnitChange)( | ||
| 7976 | IWMPEvents *This, | ||
| 7977 | LONG duration); | ||
| 7978 | |||
| 7979 | void (STDMETHODCALLTYPE *CdromMediaChange)( | ||
| 7980 | IWMPEvents *This, | ||
| 7981 | LONG num); | ||
| 7982 | |||
| 7983 | void (STDMETHODCALLTYPE *PlaylistChange)( | ||
| 7984 | IWMPEvents *This, | ||
| 7985 | IDispatch *playlist, | ||
| 7986 | WMPPlaylistChangeEventType change); | ||
| 7987 | |||
| 7988 | void (STDMETHODCALLTYPE *CurrentPlaylistChange)( | ||
| 7989 | IWMPEvents *This, | ||
| 7990 | WMPPlaylistChangeEventType change); | ||
| 7991 | |||
| 7992 | void (STDMETHODCALLTYPE *CurrentPlaylistItemAvailable)( | ||
| 7993 | IWMPEvents *This, | ||
| 7994 | BSTR item); | ||
| 7995 | |||
| 7996 | void (STDMETHODCALLTYPE *MediaChange)( | ||
| 7997 | IWMPEvents *This, | ||
| 7998 | IDispatch *item); | ||
| 7999 | |||
| 8000 | void (STDMETHODCALLTYPE *CurrentMediaItemAvailable)( | ||
| 8001 | IWMPEvents *This, | ||
| 8002 | BSTR name); | ||
| 8003 | |||
| 8004 | void (STDMETHODCALLTYPE *CurrentItemChange)( | ||
| 8005 | IWMPEvents *This, | ||
| 8006 | IDispatch *media); | ||
| 8007 | |||
| 8008 | void (STDMETHODCALLTYPE *MediaCollectionChange)( | ||
| 8009 | IWMPEvents *This); | ||
| 8010 | |||
| 8011 | void (STDMETHODCALLTYPE *MediaCollectionAttributeStringAdded)( | ||
| 8012 | IWMPEvents *This, | ||
| 8013 | BSTR name, | ||
| 8014 | BSTR val); | ||
| 8015 | |||
| 8016 | void (STDMETHODCALLTYPE *MediaCollectionAttributeStringRemoved)( | ||
| 8017 | IWMPEvents *This, | ||
| 8018 | BSTR name, | ||
| 8019 | BSTR val); | ||
| 8020 | |||
| 8021 | void (STDMETHODCALLTYPE *MediaCollectionAttributeStringChanged)( | ||
| 8022 | IWMPEvents *This, | ||
| 8023 | BSTR name, | ||
| 8024 | BSTR old_val, | ||
| 8025 | BSTR new_val); | ||
| 8026 | |||
| 8027 | void (STDMETHODCALLTYPE *PlaylistCollectionChange)( | ||
| 8028 | IWMPEvents *This); | ||
| 8029 | |||
| 8030 | void (STDMETHODCALLTYPE *PlaylistCollectionPlaylistAdded)( | ||
| 8031 | IWMPEvents *This, | ||
| 8032 | BSTR name); | ||
| 8033 | |||
| 8034 | void (STDMETHODCALLTYPE *PlaylistCollectionPlaylistRemoved)( | ||
| 8035 | IWMPEvents *This, | ||
| 8036 | BSTR name); | ||
| 8037 | |||
| 8038 | void (STDMETHODCALLTYPE *PlaylistCollectionPlaylistSetAsDeleted)( | ||
| 8039 | IWMPEvents *This, | ||
| 8040 | BSTR name, | ||
| 8041 | VARIANT_BOOL deleted); | ||
| 8042 | |||
| 8043 | void (STDMETHODCALLTYPE *ModeChange)( | ||
| 8044 | IWMPEvents *This, | ||
| 8045 | BSTR ModeName, | ||
| 8046 | VARIANT_BOOL value); | ||
| 8047 | |||
| 8048 | void (STDMETHODCALLTYPE *MediaError)( | ||
| 8049 | IWMPEvents *This, | ||
| 8050 | IDispatch *media); | ||
| 8051 | |||
| 8052 | void (STDMETHODCALLTYPE *OpenPlaylistSwitch)( | ||
| 8053 | IWMPEvents *This, | ||
| 8054 | IDispatch *item); | ||
| 8055 | |||
| 8056 | void (STDMETHODCALLTYPE *DomainChange)( | ||
| 8057 | IWMPEvents *This, | ||
| 8058 | BSTR domain); | ||
| 8059 | |||
| 8060 | void (STDMETHODCALLTYPE *SwitchedToPlayerApplication)( | ||
| 8061 | IWMPEvents *This); | ||
| 8062 | |||
| 8063 | void (STDMETHODCALLTYPE *SwitchedToControl)( | ||
| 8064 | IWMPEvents *This); | ||
| 8065 | |||
| 8066 | void (STDMETHODCALLTYPE *PlayerDockedStateChange)( | ||
| 8067 | IWMPEvents *This); | ||
| 8068 | |||
| 8069 | void (STDMETHODCALLTYPE *PlayerReconnect)( | ||
| 8070 | IWMPEvents *This); | ||
| 8071 | |||
| 8072 | void (STDMETHODCALLTYPE *Click)( | ||
| 8073 | IWMPEvents *This, | ||
| 8074 | short button, | ||
| 8075 | short shift_state, | ||
| 8076 | LONG x, | ||
| 8077 | LONG y); | ||
| 8078 | |||
| 8079 | void (STDMETHODCALLTYPE *DoubleClick)( | ||
| 8080 | IWMPEvents *This, | ||
| 8081 | short button, | ||
| 8082 | short shift_state, | ||
| 8083 | LONG fX, | ||
| 8084 | LONG fY); | ||
| 8085 | |||
| 8086 | void (STDMETHODCALLTYPE *KeyDown)( | ||
| 8087 | IWMPEvents *This, | ||
| 8088 | short keycode, | ||
| 8089 | short shift_state); | ||
| 8090 | |||
| 8091 | void (STDMETHODCALLTYPE *KeyPress)( | ||
| 8092 | IWMPEvents *This, | ||
| 8093 | short ascii); | ||
| 8094 | |||
| 8095 | void (STDMETHODCALLTYPE *KeyUp)( | ||
| 8096 | IWMPEvents *This, | ||
| 8097 | short keycode, | ||
| 8098 | short shift_state); | ||
| 8099 | |||
| 8100 | void (STDMETHODCALLTYPE *MouseDown)( | ||
| 8101 | IWMPEvents *This, | ||
| 8102 | short button, | ||
| 8103 | short nShiftState, | ||
| 8104 | LONG x, | ||
| 8105 | LONG y); | ||
| 8106 | |||
| 8107 | void (STDMETHODCALLTYPE *MouseMove)( | ||
| 8108 | IWMPEvents *This, | ||
| 8109 | short button, | ||
| 8110 | short shift_state, | ||
| 8111 | LONG x, | ||
| 8112 | LONG y); | ||
| 8113 | |||
| 8114 | void (STDMETHODCALLTYPE *MouseUp)( | ||
| 8115 | IWMPEvents *This, | ||
| 8116 | short button, | ||
| 8117 | short shift_state, | ||
| 8118 | LONG x, | ||
| 8119 | LONG y); | ||
| 8120 | |||
| 8121 | END_INTERFACE | ||
| 8122 | } IWMPEventsVtbl; | ||
| 8123 | |||
| 8124 | interface IWMPEvents { | ||
| 8125 | CONST_VTBL IWMPEventsVtbl* lpVtbl; | ||
| 8126 | }; | ||
| 8127 | |||
| 8128 | #ifdef COBJMACROS | ||
| 8129 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 8130 | /*** IUnknown methods ***/ | ||
| 8131 | #define IWMPEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 8132 | #define IWMPEvents_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 8133 | #define IWMPEvents_Release(This) (This)->lpVtbl->Release(This) | ||
| 8134 | /*** IWMPEvents methods ***/ | ||
| 8135 | #define IWMPEvents_OpenStateChange(This,state) (This)->lpVtbl->OpenStateChange(This,state) | ||
| 8136 | #define IWMPEvents_PlayStateChange(This,state) (This)->lpVtbl->PlayStateChange(This,state) | ||
| 8137 | #define IWMPEvents_AudioLanguageChange(This,lang) (This)->lpVtbl->AudioLanguageChange(This,lang) | ||
| 8138 | #define IWMPEvents_StatusChange(This) (This)->lpVtbl->StatusChange(This) | ||
| 8139 | #define IWMPEvents_ScriptCommand(This,type,param) (This)->lpVtbl->ScriptCommand(This,type,param) | ||
| 8140 | #define IWMPEvents_NewStream(This) (This)->lpVtbl->NewStream(This) | ||
| 8141 | #define IWMPEvents_Disconnect(This,result) (This)->lpVtbl->Disconnect(This,result) | ||
| 8142 | #define IWMPEvents_Buffering(This,start) (This)->lpVtbl->Buffering(This,start) | ||
| 8143 | #define IWMPEvents_Error(This) (This)->lpVtbl->Error(This) | ||
| 8144 | #define IWMPEvents_Warning(This,warning,param,description) (This)->lpVtbl->Warning(This,warning,param,description) | ||
| 8145 | #define IWMPEvents_EndOfStream(This,result) (This)->lpVtbl->EndOfStream(This,result) | ||
| 8146 | #define IWMPEvents_PositionChange(This,old_position,new_position) (This)->lpVtbl->PositionChange(This,old_position,new_position) | ||
| 8147 | #define IWMPEvents_MarkerHit(This,marker) (This)->lpVtbl->MarkerHit(This,marker) | ||
| 8148 | #define IWMPEvents_DurationUnitChange(This,duration) (This)->lpVtbl->DurationUnitChange(This,duration) | ||
| 8149 | #define IWMPEvents_CdromMediaChange(This,num) (This)->lpVtbl->CdromMediaChange(This,num) | ||
| 8150 | #define IWMPEvents_PlaylistChange(This,playlist,change) (This)->lpVtbl->PlaylistChange(This,playlist,change) | ||
| 8151 | #define IWMPEvents_CurrentPlaylistChange(This,change) (This)->lpVtbl->CurrentPlaylistChange(This,change) | ||
| 8152 | #define IWMPEvents_CurrentPlaylistItemAvailable(This,item) (This)->lpVtbl->CurrentPlaylistItemAvailable(This,item) | ||
| 8153 | #define IWMPEvents_MediaChange(This,item) (This)->lpVtbl->MediaChange(This,item) | ||
| 8154 | #define IWMPEvents_CurrentMediaItemAvailable(This,name) (This)->lpVtbl->CurrentMediaItemAvailable(This,name) | ||
| 8155 | #define IWMPEvents_CurrentItemChange(This,media) (This)->lpVtbl->CurrentItemChange(This,media) | ||
| 8156 | #define IWMPEvents_MediaCollectionChange(This) (This)->lpVtbl->MediaCollectionChange(This) | ||
| 8157 | #define IWMPEvents_MediaCollectionAttributeStringAdded(This,name,val) (This)->lpVtbl->MediaCollectionAttributeStringAdded(This,name,val) | ||
| 8158 | #define IWMPEvents_MediaCollectionAttributeStringRemoved(This,name,val) (This)->lpVtbl->MediaCollectionAttributeStringRemoved(This,name,val) | ||
| 8159 | #define IWMPEvents_MediaCollectionAttributeStringChanged(This,name,old_val,new_val) (This)->lpVtbl->MediaCollectionAttributeStringChanged(This,name,old_val,new_val) | ||
| 8160 | #define IWMPEvents_PlaylistCollectionChange(This) (This)->lpVtbl->PlaylistCollectionChange(This) | ||
| 8161 | #define IWMPEvents_PlaylistCollectionPlaylistAdded(This,name) (This)->lpVtbl->PlaylistCollectionPlaylistAdded(This,name) | ||
| 8162 | #define IWMPEvents_PlaylistCollectionPlaylistRemoved(This,name) (This)->lpVtbl->PlaylistCollectionPlaylistRemoved(This,name) | ||
| 8163 | #define IWMPEvents_PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted) (This)->lpVtbl->PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted) | ||
| 8164 | #define IWMPEvents_ModeChange(This,ModeName,value) (This)->lpVtbl->ModeChange(This,ModeName,value) | ||
| 8165 | #define IWMPEvents_MediaError(This,media) (This)->lpVtbl->MediaError(This,media) | ||
| 8166 | #define IWMPEvents_OpenPlaylistSwitch(This,item) (This)->lpVtbl->OpenPlaylistSwitch(This,item) | ||
| 8167 | #define IWMPEvents_DomainChange(This,domain) (This)->lpVtbl->DomainChange(This,domain) | ||
| 8168 | #define IWMPEvents_SwitchedToPlayerApplication(This) (This)->lpVtbl->SwitchedToPlayerApplication(This) | ||
| 8169 | #define IWMPEvents_SwitchedToControl(This) (This)->lpVtbl->SwitchedToControl(This) | ||
| 8170 | #define IWMPEvents_PlayerDockedStateChange(This) (This)->lpVtbl->PlayerDockedStateChange(This) | ||
| 8171 | #define IWMPEvents_PlayerReconnect(This) (This)->lpVtbl->PlayerReconnect(This) | ||
| 8172 | #define IWMPEvents_Click(This,button,shift_state,x,y) (This)->lpVtbl->Click(This,button,shift_state,x,y) | ||
| 8173 | #define IWMPEvents_DoubleClick(This,button,shift_state,fX,fY) (This)->lpVtbl->DoubleClick(This,button,shift_state,fX,fY) | ||
| 8174 | #define IWMPEvents_KeyDown(This,keycode,shift_state) (This)->lpVtbl->KeyDown(This,keycode,shift_state) | ||
| 8175 | #define IWMPEvents_KeyPress(This,ascii) (This)->lpVtbl->KeyPress(This,ascii) | ||
| 8176 | #define IWMPEvents_KeyUp(This,keycode,shift_state) (This)->lpVtbl->KeyUp(This,keycode,shift_state) | ||
| 8177 | #define IWMPEvents_MouseDown(This,button,nShiftState,x,y) (This)->lpVtbl->MouseDown(This,button,nShiftState,x,y) | ||
| 8178 | #define IWMPEvents_MouseMove(This,button,shift_state,x,y) (This)->lpVtbl->MouseMove(This,button,shift_state,x,y) | ||
| 8179 | #define IWMPEvents_MouseUp(This,button,shift_state,x,y) (This)->lpVtbl->MouseUp(This,button,shift_state,x,y) | ||
| 8180 | #else | ||
| 8181 | /*** IUnknown methods ***/ | ||
| 8182 | static FORCEINLINE HRESULT IWMPEvents_QueryInterface(IWMPEvents* This,REFIID riid,void **ppvObject) { | ||
| 8183 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 8184 | } | ||
| 8185 | static FORCEINLINE ULONG IWMPEvents_AddRef(IWMPEvents* This) { | ||
| 8186 | return This->lpVtbl->AddRef(This); | ||
| 8187 | } | ||
| 8188 | static FORCEINLINE ULONG IWMPEvents_Release(IWMPEvents* This) { | ||
| 8189 | return This->lpVtbl->Release(This); | ||
| 8190 | } | ||
| 8191 | /*** IWMPEvents methods ***/ | ||
| 8192 | static FORCEINLINE void IWMPEvents_OpenStateChange(IWMPEvents* This,LONG state) { | ||
| 8193 | This->lpVtbl->OpenStateChange(This,state); | ||
| 8194 | } | ||
| 8195 | static FORCEINLINE void IWMPEvents_PlayStateChange(IWMPEvents* This,LONG state) { | ||
| 8196 | This->lpVtbl->PlayStateChange(This,state); | ||
| 8197 | } | ||
| 8198 | static FORCEINLINE void IWMPEvents_AudioLanguageChange(IWMPEvents* This,LONG lang) { | ||
| 8199 | This->lpVtbl->AudioLanguageChange(This,lang); | ||
| 8200 | } | ||
| 8201 | static FORCEINLINE void IWMPEvents_StatusChange(IWMPEvents* This) { | ||
| 8202 | This->lpVtbl->StatusChange(This); | ||
| 8203 | } | ||
| 8204 | static FORCEINLINE void IWMPEvents_ScriptCommand(IWMPEvents* This,BSTR type,BSTR param) { | ||
| 8205 | This->lpVtbl->ScriptCommand(This,type,param); | ||
| 8206 | } | ||
| 8207 | static FORCEINLINE void IWMPEvents_NewStream(IWMPEvents* This) { | ||
| 8208 | This->lpVtbl->NewStream(This); | ||
| 8209 | } | ||
| 8210 | static FORCEINLINE void IWMPEvents_Disconnect(IWMPEvents* This,LONG result) { | ||
| 8211 | This->lpVtbl->Disconnect(This,result); | ||
| 8212 | } | ||
| 8213 | static FORCEINLINE void IWMPEvents_Buffering(IWMPEvents* This,VARIANT_BOOL start) { | ||
| 8214 | This->lpVtbl->Buffering(This,start); | ||
| 8215 | } | ||
| 8216 | static FORCEINLINE void IWMPEvents_Error(IWMPEvents* This) { | ||
| 8217 | This->lpVtbl->Error(This); | ||
| 8218 | } | ||
| 8219 | static FORCEINLINE void IWMPEvents_Warning(IWMPEvents* This,LONG warning,LONG param,BSTR description) { | ||
| 8220 | This->lpVtbl->Warning(This,warning,param,description); | ||
| 8221 | } | ||
| 8222 | static FORCEINLINE void IWMPEvents_EndOfStream(IWMPEvents* This,LONG result) { | ||
| 8223 | This->lpVtbl->EndOfStream(This,result); | ||
| 8224 | } | ||
| 8225 | static FORCEINLINE void IWMPEvents_PositionChange(IWMPEvents* This,double old_position,double new_position) { | ||
| 8226 | This->lpVtbl->PositionChange(This,old_position,new_position); | ||
| 8227 | } | ||
| 8228 | static FORCEINLINE void IWMPEvents_MarkerHit(IWMPEvents* This,LONG marker) { | ||
| 8229 | This->lpVtbl->MarkerHit(This,marker); | ||
| 8230 | } | ||
| 8231 | static FORCEINLINE void IWMPEvents_DurationUnitChange(IWMPEvents* This,LONG duration) { | ||
| 8232 | This->lpVtbl->DurationUnitChange(This,duration); | ||
| 8233 | } | ||
| 8234 | static FORCEINLINE void IWMPEvents_CdromMediaChange(IWMPEvents* This,LONG num) { | ||
| 8235 | This->lpVtbl->CdromMediaChange(This,num); | ||
| 8236 | } | ||
| 8237 | static FORCEINLINE void IWMPEvents_PlaylistChange(IWMPEvents* This,IDispatch *playlist,WMPPlaylistChangeEventType change) { | ||
| 8238 | This->lpVtbl->PlaylistChange(This,playlist,change); | ||
| 8239 | } | ||
| 8240 | static FORCEINLINE void IWMPEvents_CurrentPlaylistChange(IWMPEvents* This,WMPPlaylistChangeEventType change) { | ||
| 8241 | This->lpVtbl->CurrentPlaylistChange(This,change); | ||
| 8242 | } | ||
| 8243 | static FORCEINLINE void IWMPEvents_CurrentPlaylistItemAvailable(IWMPEvents* This,BSTR item) { | ||
| 8244 | This->lpVtbl->CurrentPlaylistItemAvailable(This,item); | ||
| 8245 | } | ||
| 8246 | static FORCEINLINE void IWMPEvents_MediaChange(IWMPEvents* This,IDispatch *item) { | ||
| 8247 | This->lpVtbl->MediaChange(This,item); | ||
| 8248 | } | ||
| 8249 | static FORCEINLINE void IWMPEvents_CurrentMediaItemAvailable(IWMPEvents* This,BSTR name) { | ||
| 8250 | This->lpVtbl->CurrentMediaItemAvailable(This,name); | ||
| 8251 | } | ||
| 8252 | static FORCEINLINE void IWMPEvents_CurrentItemChange(IWMPEvents* This,IDispatch *media) { | ||
| 8253 | This->lpVtbl->CurrentItemChange(This,media); | ||
| 8254 | } | ||
| 8255 | static FORCEINLINE void IWMPEvents_MediaCollectionChange(IWMPEvents* This) { | ||
| 8256 | This->lpVtbl->MediaCollectionChange(This); | ||
| 8257 | } | ||
| 8258 | static FORCEINLINE void IWMPEvents_MediaCollectionAttributeStringAdded(IWMPEvents* This,BSTR name,BSTR val) { | ||
| 8259 | This->lpVtbl->MediaCollectionAttributeStringAdded(This,name,val); | ||
| 8260 | } | ||
| 8261 | static FORCEINLINE void IWMPEvents_MediaCollectionAttributeStringRemoved(IWMPEvents* This,BSTR name,BSTR val) { | ||
| 8262 | This->lpVtbl->MediaCollectionAttributeStringRemoved(This,name,val); | ||
| 8263 | } | ||
| 8264 | static FORCEINLINE void IWMPEvents_MediaCollectionAttributeStringChanged(IWMPEvents* This,BSTR name,BSTR old_val,BSTR new_val) { | ||
| 8265 | This->lpVtbl->MediaCollectionAttributeStringChanged(This,name,old_val,new_val); | ||
| 8266 | } | ||
| 8267 | static FORCEINLINE void IWMPEvents_PlaylistCollectionChange(IWMPEvents* This) { | ||
| 8268 | This->lpVtbl->PlaylistCollectionChange(This); | ||
| 8269 | } | ||
| 8270 | static FORCEINLINE void IWMPEvents_PlaylistCollectionPlaylistAdded(IWMPEvents* This,BSTR name) { | ||
| 8271 | This->lpVtbl->PlaylistCollectionPlaylistAdded(This,name); | ||
| 8272 | } | ||
| 8273 | static FORCEINLINE void IWMPEvents_PlaylistCollectionPlaylistRemoved(IWMPEvents* This,BSTR name) { | ||
| 8274 | This->lpVtbl->PlaylistCollectionPlaylistRemoved(This,name); | ||
| 8275 | } | ||
| 8276 | static FORCEINLINE void IWMPEvents_PlaylistCollectionPlaylistSetAsDeleted(IWMPEvents* This,BSTR name,VARIANT_BOOL deleted) { | ||
| 8277 | This->lpVtbl->PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted); | ||
| 8278 | } | ||
| 8279 | static FORCEINLINE void IWMPEvents_ModeChange(IWMPEvents* This,BSTR ModeName,VARIANT_BOOL value) { | ||
| 8280 | This->lpVtbl->ModeChange(This,ModeName,value); | ||
| 8281 | } | ||
| 8282 | static FORCEINLINE void IWMPEvents_MediaError(IWMPEvents* This,IDispatch *media) { | ||
| 8283 | This->lpVtbl->MediaError(This,media); | ||
| 8284 | } | ||
| 8285 | static FORCEINLINE void IWMPEvents_OpenPlaylistSwitch(IWMPEvents* This,IDispatch *item) { | ||
| 8286 | This->lpVtbl->OpenPlaylistSwitch(This,item); | ||
| 8287 | } | ||
| 8288 | static FORCEINLINE void IWMPEvents_DomainChange(IWMPEvents* This,BSTR domain) { | ||
| 8289 | This->lpVtbl->DomainChange(This,domain); | ||
| 8290 | } | ||
| 8291 | static FORCEINLINE void IWMPEvents_SwitchedToPlayerApplication(IWMPEvents* This) { | ||
| 8292 | This->lpVtbl->SwitchedToPlayerApplication(This); | ||
| 8293 | } | ||
| 8294 | static FORCEINLINE void IWMPEvents_SwitchedToControl(IWMPEvents* This) { | ||
| 8295 | This->lpVtbl->SwitchedToControl(This); | ||
| 8296 | } | ||
| 8297 | static FORCEINLINE void IWMPEvents_PlayerDockedStateChange(IWMPEvents* This) { | ||
| 8298 | This->lpVtbl->PlayerDockedStateChange(This); | ||
| 8299 | } | ||
| 8300 | static FORCEINLINE void IWMPEvents_PlayerReconnect(IWMPEvents* This) { | ||
| 8301 | This->lpVtbl->PlayerReconnect(This); | ||
| 8302 | } | ||
| 8303 | static FORCEINLINE void IWMPEvents_Click(IWMPEvents* This,short button,short shift_state,LONG x,LONG y) { | ||
| 8304 | This->lpVtbl->Click(This,button,shift_state,x,y); | ||
| 8305 | } | ||
| 8306 | static FORCEINLINE void IWMPEvents_DoubleClick(IWMPEvents* This,short button,short shift_state,LONG fX,LONG fY) { | ||
| 8307 | This->lpVtbl->DoubleClick(This,button,shift_state,fX,fY); | ||
| 8308 | } | ||
| 8309 | static FORCEINLINE void IWMPEvents_KeyDown(IWMPEvents* This,short keycode,short shift_state) { | ||
| 8310 | This->lpVtbl->KeyDown(This,keycode,shift_state); | ||
| 8311 | } | ||
| 8312 | static FORCEINLINE void IWMPEvents_KeyPress(IWMPEvents* This,short ascii) { | ||
| 8313 | This->lpVtbl->KeyPress(This,ascii); | ||
| 8314 | } | ||
| 8315 | static FORCEINLINE void IWMPEvents_KeyUp(IWMPEvents* This,short keycode,short shift_state) { | ||
| 8316 | This->lpVtbl->KeyUp(This,keycode,shift_state); | ||
| 8317 | } | ||
| 8318 | static FORCEINLINE void IWMPEvents_MouseDown(IWMPEvents* This,short button,short nShiftState,LONG x,LONG y) { | ||
| 8319 | This->lpVtbl->MouseDown(This,button,nShiftState,x,y); | ||
| 8320 | } | ||
| 8321 | static FORCEINLINE void IWMPEvents_MouseMove(IWMPEvents* This,short button,short shift_state,LONG x,LONG y) { | ||
| 8322 | This->lpVtbl->MouseMove(This,button,shift_state,x,y); | ||
| 8323 | } | ||
| 8324 | static FORCEINLINE void IWMPEvents_MouseUp(IWMPEvents* This,short button,short shift_state,LONG x,LONG y) { | ||
| 8325 | This->lpVtbl->MouseUp(This,button,shift_state,x,y); | ||
| 8326 | } | ||
| 8327 | #endif | ||
| 8328 | #endif | ||
| 8329 | |||
| 8330 | #endif | ||
| 8331 | |||
| 8332 | |||
| 8333 | #endif /* __IWMPEvents_INTERFACE_DEFINED__ */ | ||
| 8334 | |||
| 8335 | /***************************************************************************** | ||
| 8336 | * IWMPEvents2 interface | ||
| 8337 | */ | ||
| 8338 | #ifndef __IWMPEvents2_INTERFACE_DEFINED__ | ||
| 8339 | #define __IWMPEvents2_INTERFACE_DEFINED__ | ||
| 8340 | |||
| 8341 | DEFINE_GUID(IID_IWMPEvents2, 0x1e7601fa, 0x47ea, 0x4107, 0x9e,0xa9, 0x90,0x04,0xed,0x96,0x84,0xff); | ||
| 8342 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 8343 | MIDL_INTERFACE("1e7601fa-47ea-4107-9ea9-9004ed9684ff") | ||
| 8344 | IWMPEvents2 : public IWMPEvents | ||
| 8345 | { | ||
| 8346 | virtual void STDMETHODCALLTYPE DeviceConnect( | ||
| 8347 | IWMPSyncDevice *device) = 0; | ||
| 8348 | |||
| 8349 | virtual void STDMETHODCALLTYPE DeviceDisconnect( | ||
| 8350 | IWMPSyncDevice *device) = 0; | ||
| 8351 | |||
| 8352 | virtual void STDMETHODCALLTYPE DeviceStatusChange( | ||
| 8353 | IWMPSyncDevice *device, | ||
| 8354 | WMPDeviceStatus status) = 0; | ||
| 8355 | |||
| 8356 | virtual void STDMETHODCALLTYPE DeviceSyncStateChange( | ||
| 8357 | IWMPSyncDevice *device, | ||
| 8358 | WMPSyncState state) = 0; | ||
| 8359 | |||
| 8360 | virtual void STDMETHODCALLTYPE DeviceSyncError( | ||
| 8361 | IWMPSyncDevice *device, | ||
| 8362 | IDispatch *media) = 0; | ||
| 8363 | |||
| 8364 | virtual void STDMETHODCALLTYPE CreatePartnershipComplete( | ||
| 8365 | IWMPSyncDevice *device, | ||
| 8366 | HRESULT result) = 0; | ||
| 8367 | |||
| 8368 | }; | ||
| 8369 | #ifdef __CRT_UUID_DECL | ||
| 8370 | __CRT_UUID_DECL(IWMPEvents2, 0x1e7601fa, 0x47ea, 0x4107, 0x9e,0xa9, 0x90,0x04,0xed,0x96,0x84,0xff) | ||
| 8371 | #endif | ||
| 8372 | #else | ||
| 8373 | typedef struct IWMPEvents2Vtbl { | ||
| 8374 | BEGIN_INTERFACE | ||
| 8375 | |||
| 8376 | /*** IUnknown methods ***/ | ||
| 8377 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 8378 | IWMPEvents2 *This, | ||
| 8379 | REFIID riid, | ||
| 8380 | void **ppvObject); | ||
| 8381 | |||
| 8382 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 8383 | IWMPEvents2 *This); | ||
| 8384 | |||
| 8385 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 8386 | IWMPEvents2 *This); | ||
| 8387 | |||
| 8388 | /*** IWMPEvents methods ***/ | ||
| 8389 | void (STDMETHODCALLTYPE *OpenStateChange)( | ||
| 8390 | IWMPEvents2 *This, | ||
| 8391 | LONG state); | ||
| 8392 | |||
| 8393 | void (STDMETHODCALLTYPE *PlayStateChange)( | ||
| 8394 | IWMPEvents2 *This, | ||
| 8395 | LONG state); | ||
| 8396 | |||
| 8397 | void (STDMETHODCALLTYPE *AudioLanguageChange)( | ||
| 8398 | IWMPEvents2 *This, | ||
| 8399 | LONG lang); | ||
| 8400 | |||
| 8401 | void (STDMETHODCALLTYPE *StatusChange)( | ||
| 8402 | IWMPEvents2 *This); | ||
| 8403 | |||
| 8404 | void (STDMETHODCALLTYPE *ScriptCommand)( | ||
| 8405 | IWMPEvents2 *This, | ||
| 8406 | BSTR type, | ||
| 8407 | BSTR param); | ||
| 8408 | |||
| 8409 | void (STDMETHODCALLTYPE *NewStream)( | ||
| 8410 | IWMPEvents2 *This); | ||
| 8411 | |||
| 8412 | void (STDMETHODCALLTYPE *Disconnect)( | ||
| 8413 | IWMPEvents2 *This, | ||
| 8414 | LONG result); | ||
| 8415 | |||
| 8416 | void (STDMETHODCALLTYPE *Buffering)( | ||
| 8417 | IWMPEvents2 *This, | ||
| 8418 | VARIANT_BOOL start); | ||
| 8419 | |||
| 8420 | void (STDMETHODCALLTYPE *Error)( | ||
| 8421 | IWMPEvents2 *This); | ||
| 8422 | |||
| 8423 | void (STDMETHODCALLTYPE *Warning)( | ||
| 8424 | IWMPEvents2 *This, | ||
| 8425 | LONG warning, | ||
| 8426 | LONG param, | ||
| 8427 | BSTR description); | ||
| 8428 | |||
| 8429 | void (STDMETHODCALLTYPE *EndOfStream)( | ||
| 8430 | IWMPEvents2 *This, | ||
| 8431 | LONG result); | ||
| 8432 | |||
| 8433 | void (STDMETHODCALLTYPE *PositionChange)( | ||
| 8434 | IWMPEvents2 *This, | ||
| 8435 | double old_position, | ||
| 8436 | double new_position); | ||
| 8437 | |||
| 8438 | void (STDMETHODCALLTYPE *MarkerHit)( | ||
| 8439 | IWMPEvents2 *This, | ||
| 8440 | LONG marker); | ||
| 8441 | |||
| 8442 | void (STDMETHODCALLTYPE *DurationUnitChange)( | ||
| 8443 | IWMPEvents2 *This, | ||
| 8444 | LONG duration); | ||
| 8445 | |||
| 8446 | void (STDMETHODCALLTYPE *CdromMediaChange)( | ||
| 8447 | IWMPEvents2 *This, | ||
| 8448 | LONG num); | ||
| 8449 | |||
| 8450 | void (STDMETHODCALLTYPE *PlaylistChange)( | ||
| 8451 | IWMPEvents2 *This, | ||
| 8452 | IDispatch *playlist, | ||
| 8453 | WMPPlaylistChangeEventType change); | ||
| 8454 | |||
| 8455 | void (STDMETHODCALLTYPE *CurrentPlaylistChange)( | ||
| 8456 | IWMPEvents2 *This, | ||
| 8457 | WMPPlaylistChangeEventType change); | ||
| 8458 | |||
| 8459 | void (STDMETHODCALLTYPE *CurrentPlaylistItemAvailable)( | ||
| 8460 | IWMPEvents2 *This, | ||
| 8461 | BSTR item); | ||
| 8462 | |||
| 8463 | void (STDMETHODCALLTYPE *MediaChange)( | ||
| 8464 | IWMPEvents2 *This, | ||
| 8465 | IDispatch *item); | ||
| 8466 | |||
| 8467 | void (STDMETHODCALLTYPE *CurrentMediaItemAvailable)( | ||
| 8468 | IWMPEvents2 *This, | ||
| 8469 | BSTR name); | ||
| 8470 | |||
| 8471 | void (STDMETHODCALLTYPE *CurrentItemChange)( | ||
| 8472 | IWMPEvents2 *This, | ||
| 8473 | IDispatch *media); | ||
| 8474 | |||
| 8475 | void (STDMETHODCALLTYPE *MediaCollectionChange)( | ||
| 8476 | IWMPEvents2 *This); | ||
| 8477 | |||
| 8478 | void (STDMETHODCALLTYPE *MediaCollectionAttributeStringAdded)( | ||
| 8479 | IWMPEvents2 *This, | ||
| 8480 | BSTR name, | ||
| 8481 | BSTR val); | ||
| 8482 | |||
| 8483 | void (STDMETHODCALLTYPE *MediaCollectionAttributeStringRemoved)( | ||
| 8484 | IWMPEvents2 *This, | ||
| 8485 | BSTR name, | ||
| 8486 | BSTR val); | ||
| 8487 | |||
| 8488 | void (STDMETHODCALLTYPE *MediaCollectionAttributeStringChanged)( | ||
| 8489 | IWMPEvents2 *This, | ||
| 8490 | BSTR name, | ||
| 8491 | BSTR old_val, | ||
| 8492 | BSTR new_val); | ||
| 8493 | |||
| 8494 | void (STDMETHODCALLTYPE *PlaylistCollectionChange)( | ||
| 8495 | IWMPEvents2 *This); | ||
| 8496 | |||
| 8497 | void (STDMETHODCALLTYPE *PlaylistCollectionPlaylistAdded)( | ||
| 8498 | IWMPEvents2 *This, | ||
| 8499 | BSTR name); | ||
| 8500 | |||
| 8501 | void (STDMETHODCALLTYPE *PlaylistCollectionPlaylistRemoved)( | ||
| 8502 | IWMPEvents2 *This, | ||
| 8503 | BSTR name); | ||
| 8504 | |||
| 8505 | void (STDMETHODCALLTYPE *PlaylistCollectionPlaylistSetAsDeleted)( | ||
| 8506 | IWMPEvents2 *This, | ||
| 8507 | BSTR name, | ||
| 8508 | VARIANT_BOOL deleted); | ||
| 8509 | |||
| 8510 | void (STDMETHODCALLTYPE *ModeChange)( | ||
| 8511 | IWMPEvents2 *This, | ||
| 8512 | BSTR ModeName, | ||
| 8513 | VARIANT_BOOL value); | ||
| 8514 | |||
| 8515 | void (STDMETHODCALLTYPE *MediaError)( | ||
| 8516 | IWMPEvents2 *This, | ||
| 8517 | IDispatch *media); | ||
| 8518 | |||
| 8519 | void (STDMETHODCALLTYPE *OpenPlaylistSwitch)( | ||
| 8520 | IWMPEvents2 *This, | ||
| 8521 | IDispatch *item); | ||
| 8522 | |||
| 8523 | void (STDMETHODCALLTYPE *DomainChange)( | ||
| 8524 | IWMPEvents2 *This, | ||
| 8525 | BSTR domain); | ||
| 8526 | |||
| 8527 | void (STDMETHODCALLTYPE *SwitchedToPlayerApplication)( | ||
| 8528 | IWMPEvents2 *This); | ||
| 8529 | |||
| 8530 | void (STDMETHODCALLTYPE *SwitchedToControl)( | ||
| 8531 | IWMPEvents2 *This); | ||
| 8532 | |||
| 8533 | void (STDMETHODCALLTYPE *PlayerDockedStateChange)( | ||
| 8534 | IWMPEvents2 *This); | ||
| 8535 | |||
| 8536 | void (STDMETHODCALLTYPE *PlayerReconnect)( | ||
| 8537 | IWMPEvents2 *This); | ||
| 8538 | |||
| 8539 | void (STDMETHODCALLTYPE *Click)( | ||
| 8540 | IWMPEvents2 *This, | ||
| 8541 | short button, | ||
| 8542 | short shift_state, | ||
| 8543 | LONG x, | ||
| 8544 | LONG y); | ||
| 8545 | |||
| 8546 | void (STDMETHODCALLTYPE *DoubleClick)( | ||
| 8547 | IWMPEvents2 *This, | ||
| 8548 | short button, | ||
| 8549 | short shift_state, | ||
| 8550 | LONG fX, | ||
| 8551 | LONG fY); | ||
| 8552 | |||
| 8553 | void (STDMETHODCALLTYPE *KeyDown)( | ||
| 8554 | IWMPEvents2 *This, | ||
| 8555 | short keycode, | ||
| 8556 | short shift_state); | ||
| 8557 | |||
| 8558 | void (STDMETHODCALLTYPE *KeyPress)( | ||
| 8559 | IWMPEvents2 *This, | ||
| 8560 | short ascii); | ||
| 8561 | |||
| 8562 | void (STDMETHODCALLTYPE *KeyUp)( | ||
| 8563 | IWMPEvents2 *This, | ||
| 8564 | short keycode, | ||
| 8565 | short shift_state); | ||
| 8566 | |||
| 8567 | void (STDMETHODCALLTYPE *MouseDown)( | ||
| 8568 | IWMPEvents2 *This, | ||
| 8569 | short button, | ||
| 8570 | short nShiftState, | ||
| 8571 | LONG x, | ||
| 8572 | LONG y); | ||
| 8573 | |||
| 8574 | void (STDMETHODCALLTYPE *MouseMove)( | ||
| 8575 | IWMPEvents2 *This, | ||
| 8576 | short button, | ||
| 8577 | short shift_state, | ||
| 8578 | LONG x, | ||
| 8579 | LONG y); | ||
| 8580 | |||
| 8581 | void (STDMETHODCALLTYPE *MouseUp)( | ||
| 8582 | IWMPEvents2 *This, | ||
| 8583 | short button, | ||
| 8584 | short shift_state, | ||
| 8585 | LONG x, | ||
| 8586 | LONG y); | ||
| 8587 | |||
| 8588 | /*** IWMPEvents2 methods ***/ | ||
| 8589 | void (STDMETHODCALLTYPE *DeviceConnect)( | ||
| 8590 | IWMPEvents2 *This, | ||
| 8591 | IWMPSyncDevice *device); | ||
| 8592 | |||
| 8593 | void (STDMETHODCALLTYPE *DeviceDisconnect)( | ||
| 8594 | IWMPEvents2 *This, | ||
| 8595 | IWMPSyncDevice *device); | ||
| 8596 | |||
| 8597 | void (STDMETHODCALLTYPE *DeviceStatusChange)( | ||
| 8598 | IWMPEvents2 *This, | ||
| 8599 | IWMPSyncDevice *device, | ||
| 8600 | WMPDeviceStatus status); | ||
| 8601 | |||
| 8602 | void (STDMETHODCALLTYPE *DeviceSyncStateChange)( | ||
| 8603 | IWMPEvents2 *This, | ||
| 8604 | IWMPSyncDevice *device, | ||
| 8605 | WMPSyncState state); | ||
| 8606 | |||
| 8607 | void (STDMETHODCALLTYPE *DeviceSyncError)( | ||
| 8608 | IWMPEvents2 *This, | ||
| 8609 | IWMPSyncDevice *device, | ||
| 8610 | IDispatch *media); | ||
| 8611 | |||
| 8612 | void (STDMETHODCALLTYPE *CreatePartnershipComplete)( | ||
| 8613 | IWMPEvents2 *This, | ||
| 8614 | IWMPSyncDevice *device, | ||
| 8615 | HRESULT result); | ||
| 8616 | |||
| 8617 | END_INTERFACE | ||
| 8618 | } IWMPEvents2Vtbl; | ||
| 8619 | |||
| 8620 | interface IWMPEvents2 { | ||
| 8621 | CONST_VTBL IWMPEvents2Vtbl* lpVtbl; | ||
| 8622 | }; | ||
| 8623 | |||
| 8624 | #ifdef COBJMACROS | ||
| 8625 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 8626 | /*** IUnknown methods ***/ | ||
| 8627 | #define IWMPEvents2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 8628 | #define IWMPEvents2_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 8629 | #define IWMPEvents2_Release(This) (This)->lpVtbl->Release(This) | ||
| 8630 | /*** IWMPEvents methods ***/ | ||
| 8631 | #define IWMPEvents2_OpenStateChange(This,state) (This)->lpVtbl->OpenStateChange(This,state) | ||
| 8632 | #define IWMPEvents2_PlayStateChange(This,state) (This)->lpVtbl->PlayStateChange(This,state) | ||
| 8633 | #define IWMPEvents2_AudioLanguageChange(This,lang) (This)->lpVtbl->AudioLanguageChange(This,lang) | ||
| 8634 | #define IWMPEvents2_StatusChange(This) (This)->lpVtbl->StatusChange(This) | ||
| 8635 | #define IWMPEvents2_ScriptCommand(This,type,param) (This)->lpVtbl->ScriptCommand(This,type,param) | ||
| 8636 | #define IWMPEvents2_NewStream(This) (This)->lpVtbl->NewStream(This) | ||
| 8637 | #define IWMPEvents2_Disconnect(This,result) (This)->lpVtbl->Disconnect(This,result) | ||
| 8638 | #define IWMPEvents2_Buffering(This,start) (This)->lpVtbl->Buffering(This,start) | ||
| 8639 | #define IWMPEvents2_Error(This) (This)->lpVtbl->Error(This) | ||
| 8640 | #define IWMPEvents2_Warning(This,warning,param,description) (This)->lpVtbl->Warning(This,warning,param,description) | ||
| 8641 | #define IWMPEvents2_EndOfStream(This,result) (This)->lpVtbl->EndOfStream(This,result) | ||
| 8642 | #define IWMPEvents2_PositionChange(This,old_position,new_position) (This)->lpVtbl->PositionChange(This,old_position,new_position) | ||
| 8643 | #define IWMPEvents2_MarkerHit(This,marker) (This)->lpVtbl->MarkerHit(This,marker) | ||
| 8644 | #define IWMPEvents2_DurationUnitChange(This,duration) (This)->lpVtbl->DurationUnitChange(This,duration) | ||
| 8645 | #define IWMPEvents2_CdromMediaChange(This,num) (This)->lpVtbl->CdromMediaChange(This,num) | ||
| 8646 | #define IWMPEvents2_PlaylistChange(This,playlist,change) (This)->lpVtbl->PlaylistChange(This,playlist,change) | ||
| 8647 | #define IWMPEvents2_CurrentPlaylistChange(This,change) (This)->lpVtbl->CurrentPlaylistChange(This,change) | ||
| 8648 | #define IWMPEvents2_CurrentPlaylistItemAvailable(This,item) (This)->lpVtbl->CurrentPlaylistItemAvailable(This,item) | ||
| 8649 | #define IWMPEvents2_MediaChange(This,item) (This)->lpVtbl->MediaChange(This,item) | ||
| 8650 | #define IWMPEvents2_CurrentMediaItemAvailable(This,name) (This)->lpVtbl->CurrentMediaItemAvailable(This,name) | ||
| 8651 | #define IWMPEvents2_CurrentItemChange(This,media) (This)->lpVtbl->CurrentItemChange(This,media) | ||
| 8652 | #define IWMPEvents2_MediaCollectionChange(This) (This)->lpVtbl->MediaCollectionChange(This) | ||
| 8653 | #define IWMPEvents2_MediaCollectionAttributeStringAdded(This,name,val) (This)->lpVtbl->MediaCollectionAttributeStringAdded(This,name,val) | ||
| 8654 | #define IWMPEvents2_MediaCollectionAttributeStringRemoved(This,name,val) (This)->lpVtbl->MediaCollectionAttributeStringRemoved(This,name,val) | ||
| 8655 | #define IWMPEvents2_MediaCollectionAttributeStringChanged(This,name,old_val,new_val) (This)->lpVtbl->MediaCollectionAttributeStringChanged(This,name,old_val,new_val) | ||
| 8656 | #define IWMPEvents2_PlaylistCollectionChange(This) (This)->lpVtbl->PlaylistCollectionChange(This) | ||
| 8657 | #define IWMPEvents2_PlaylistCollectionPlaylistAdded(This,name) (This)->lpVtbl->PlaylistCollectionPlaylistAdded(This,name) | ||
| 8658 | #define IWMPEvents2_PlaylistCollectionPlaylistRemoved(This,name) (This)->lpVtbl->PlaylistCollectionPlaylistRemoved(This,name) | ||
| 8659 | #define IWMPEvents2_PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted) (This)->lpVtbl->PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted) | ||
| 8660 | #define IWMPEvents2_ModeChange(This,ModeName,value) (This)->lpVtbl->ModeChange(This,ModeName,value) | ||
| 8661 | #define IWMPEvents2_MediaError(This,media) (This)->lpVtbl->MediaError(This,media) | ||
| 8662 | #define IWMPEvents2_OpenPlaylistSwitch(This,item) (This)->lpVtbl->OpenPlaylistSwitch(This,item) | ||
| 8663 | #define IWMPEvents2_DomainChange(This,domain) (This)->lpVtbl->DomainChange(This,domain) | ||
| 8664 | #define IWMPEvents2_SwitchedToPlayerApplication(This) (This)->lpVtbl->SwitchedToPlayerApplication(This) | ||
| 8665 | #define IWMPEvents2_SwitchedToControl(This) (This)->lpVtbl->SwitchedToControl(This) | ||
| 8666 | #define IWMPEvents2_PlayerDockedStateChange(This) (This)->lpVtbl->PlayerDockedStateChange(This) | ||
| 8667 | #define IWMPEvents2_PlayerReconnect(This) (This)->lpVtbl->PlayerReconnect(This) | ||
| 8668 | #define IWMPEvents2_Click(This,button,shift_state,x,y) (This)->lpVtbl->Click(This,button,shift_state,x,y) | ||
| 8669 | #define IWMPEvents2_DoubleClick(This,button,shift_state,fX,fY) (This)->lpVtbl->DoubleClick(This,button,shift_state,fX,fY) | ||
| 8670 | #define IWMPEvents2_KeyDown(This,keycode,shift_state) (This)->lpVtbl->KeyDown(This,keycode,shift_state) | ||
| 8671 | #define IWMPEvents2_KeyPress(This,ascii) (This)->lpVtbl->KeyPress(This,ascii) | ||
| 8672 | #define IWMPEvents2_KeyUp(This,keycode,shift_state) (This)->lpVtbl->KeyUp(This,keycode,shift_state) | ||
| 8673 | #define IWMPEvents2_MouseDown(This,button,nShiftState,x,y) (This)->lpVtbl->MouseDown(This,button,nShiftState,x,y) | ||
| 8674 | #define IWMPEvents2_MouseMove(This,button,shift_state,x,y) (This)->lpVtbl->MouseMove(This,button,shift_state,x,y) | ||
| 8675 | #define IWMPEvents2_MouseUp(This,button,shift_state,x,y) (This)->lpVtbl->MouseUp(This,button,shift_state,x,y) | ||
| 8676 | /*** IWMPEvents2 methods ***/ | ||
| 8677 | #define IWMPEvents2_DeviceConnect(This,device) (This)->lpVtbl->DeviceConnect(This,device) | ||
| 8678 | #define IWMPEvents2_DeviceDisconnect(This,device) (This)->lpVtbl->DeviceDisconnect(This,device) | ||
| 8679 | #define IWMPEvents2_DeviceStatusChange(This,device,status) (This)->lpVtbl->DeviceStatusChange(This,device,status) | ||
| 8680 | #define IWMPEvents2_DeviceSyncStateChange(This,device,state) (This)->lpVtbl->DeviceSyncStateChange(This,device,state) | ||
| 8681 | #define IWMPEvents2_DeviceSyncError(This,device,media) (This)->lpVtbl->DeviceSyncError(This,device,media) | ||
| 8682 | #define IWMPEvents2_CreatePartnershipComplete(This,device,result) (This)->lpVtbl->CreatePartnershipComplete(This,device,result) | ||
| 8683 | #else | ||
| 8684 | /*** IUnknown methods ***/ | ||
| 8685 | static FORCEINLINE HRESULT IWMPEvents2_QueryInterface(IWMPEvents2* This,REFIID riid,void **ppvObject) { | ||
| 8686 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 8687 | } | ||
| 8688 | static FORCEINLINE ULONG IWMPEvents2_AddRef(IWMPEvents2* This) { | ||
| 8689 | return This->lpVtbl->AddRef(This); | ||
| 8690 | } | ||
| 8691 | static FORCEINLINE ULONG IWMPEvents2_Release(IWMPEvents2* This) { | ||
| 8692 | return This->lpVtbl->Release(This); | ||
| 8693 | } | ||
| 8694 | /*** IWMPEvents methods ***/ | ||
| 8695 | static FORCEINLINE void IWMPEvents2_OpenStateChange(IWMPEvents2* This,LONG state) { | ||
| 8696 | This->lpVtbl->OpenStateChange(This,state); | ||
| 8697 | } | ||
| 8698 | static FORCEINLINE void IWMPEvents2_PlayStateChange(IWMPEvents2* This,LONG state) { | ||
| 8699 | This->lpVtbl->PlayStateChange(This,state); | ||
| 8700 | } | ||
| 8701 | static FORCEINLINE void IWMPEvents2_AudioLanguageChange(IWMPEvents2* This,LONG lang) { | ||
| 8702 | This->lpVtbl->AudioLanguageChange(This,lang); | ||
| 8703 | } | ||
| 8704 | static FORCEINLINE void IWMPEvents2_StatusChange(IWMPEvents2* This) { | ||
| 8705 | This->lpVtbl->StatusChange(This); | ||
| 8706 | } | ||
| 8707 | static FORCEINLINE void IWMPEvents2_ScriptCommand(IWMPEvents2* This,BSTR type,BSTR param) { | ||
| 8708 | This->lpVtbl->ScriptCommand(This,type,param); | ||
| 8709 | } | ||
| 8710 | static FORCEINLINE void IWMPEvents2_NewStream(IWMPEvents2* This) { | ||
| 8711 | This->lpVtbl->NewStream(This); | ||
| 8712 | } | ||
| 8713 | static FORCEINLINE void IWMPEvents2_Disconnect(IWMPEvents2* This,LONG result) { | ||
| 8714 | This->lpVtbl->Disconnect(This,result); | ||
| 8715 | } | ||
| 8716 | static FORCEINLINE void IWMPEvents2_Buffering(IWMPEvents2* This,VARIANT_BOOL start) { | ||
| 8717 | This->lpVtbl->Buffering(This,start); | ||
| 8718 | } | ||
| 8719 | static FORCEINLINE void IWMPEvents2_Error(IWMPEvents2* This) { | ||
| 8720 | This->lpVtbl->Error(This); | ||
| 8721 | } | ||
| 8722 | static FORCEINLINE void IWMPEvents2_Warning(IWMPEvents2* This,LONG warning,LONG param,BSTR description) { | ||
| 8723 | This->lpVtbl->Warning(This,warning,param,description); | ||
| 8724 | } | ||
| 8725 | static FORCEINLINE void IWMPEvents2_EndOfStream(IWMPEvents2* This,LONG result) { | ||
| 8726 | This->lpVtbl->EndOfStream(This,result); | ||
| 8727 | } | ||
| 8728 | static FORCEINLINE void IWMPEvents2_PositionChange(IWMPEvents2* This,double old_position,double new_position) { | ||
| 8729 | This->lpVtbl->PositionChange(This,old_position,new_position); | ||
| 8730 | } | ||
| 8731 | static FORCEINLINE void IWMPEvents2_MarkerHit(IWMPEvents2* This,LONG marker) { | ||
| 8732 | This->lpVtbl->MarkerHit(This,marker); | ||
| 8733 | } | ||
| 8734 | static FORCEINLINE void IWMPEvents2_DurationUnitChange(IWMPEvents2* This,LONG duration) { | ||
| 8735 | This->lpVtbl->DurationUnitChange(This,duration); | ||
| 8736 | } | ||
| 8737 | static FORCEINLINE void IWMPEvents2_CdromMediaChange(IWMPEvents2* This,LONG num) { | ||
| 8738 | This->lpVtbl->CdromMediaChange(This,num); | ||
| 8739 | } | ||
| 8740 | static FORCEINLINE void IWMPEvents2_PlaylistChange(IWMPEvents2* This,IDispatch *playlist,WMPPlaylistChangeEventType change) { | ||
| 8741 | This->lpVtbl->PlaylistChange(This,playlist,change); | ||
| 8742 | } | ||
| 8743 | static FORCEINLINE void IWMPEvents2_CurrentPlaylistChange(IWMPEvents2* This,WMPPlaylistChangeEventType change) { | ||
| 8744 | This->lpVtbl->CurrentPlaylistChange(This,change); | ||
| 8745 | } | ||
| 8746 | static FORCEINLINE void IWMPEvents2_CurrentPlaylistItemAvailable(IWMPEvents2* This,BSTR item) { | ||
| 8747 | This->lpVtbl->CurrentPlaylistItemAvailable(This,item); | ||
| 8748 | } | ||
| 8749 | static FORCEINLINE void IWMPEvents2_MediaChange(IWMPEvents2* This,IDispatch *item) { | ||
| 8750 | This->lpVtbl->MediaChange(This,item); | ||
| 8751 | } | ||
| 8752 | static FORCEINLINE void IWMPEvents2_CurrentMediaItemAvailable(IWMPEvents2* This,BSTR name) { | ||
| 8753 | This->lpVtbl->CurrentMediaItemAvailable(This,name); | ||
| 8754 | } | ||
| 8755 | static FORCEINLINE void IWMPEvents2_CurrentItemChange(IWMPEvents2* This,IDispatch *media) { | ||
| 8756 | This->lpVtbl->CurrentItemChange(This,media); | ||
| 8757 | } | ||
| 8758 | static FORCEINLINE void IWMPEvents2_MediaCollectionChange(IWMPEvents2* This) { | ||
| 8759 | This->lpVtbl->MediaCollectionChange(This); | ||
| 8760 | } | ||
| 8761 | static FORCEINLINE void IWMPEvents2_MediaCollectionAttributeStringAdded(IWMPEvents2* This,BSTR name,BSTR val) { | ||
| 8762 | This->lpVtbl->MediaCollectionAttributeStringAdded(This,name,val); | ||
| 8763 | } | ||
| 8764 | static FORCEINLINE void IWMPEvents2_MediaCollectionAttributeStringRemoved(IWMPEvents2* This,BSTR name,BSTR val) { | ||
| 8765 | This->lpVtbl->MediaCollectionAttributeStringRemoved(This,name,val); | ||
| 8766 | } | ||
| 8767 | static FORCEINLINE void IWMPEvents2_MediaCollectionAttributeStringChanged(IWMPEvents2* This,BSTR name,BSTR old_val,BSTR new_val) { | ||
| 8768 | This->lpVtbl->MediaCollectionAttributeStringChanged(This,name,old_val,new_val); | ||
| 8769 | } | ||
| 8770 | static FORCEINLINE void IWMPEvents2_PlaylistCollectionChange(IWMPEvents2* This) { | ||
| 8771 | This->lpVtbl->PlaylistCollectionChange(This); | ||
| 8772 | } | ||
| 8773 | static FORCEINLINE void IWMPEvents2_PlaylistCollectionPlaylistAdded(IWMPEvents2* This,BSTR name) { | ||
| 8774 | This->lpVtbl->PlaylistCollectionPlaylistAdded(This,name); | ||
| 8775 | } | ||
| 8776 | static FORCEINLINE void IWMPEvents2_PlaylistCollectionPlaylistRemoved(IWMPEvents2* This,BSTR name) { | ||
| 8777 | This->lpVtbl->PlaylistCollectionPlaylistRemoved(This,name); | ||
| 8778 | } | ||
| 8779 | static FORCEINLINE void IWMPEvents2_PlaylistCollectionPlaylistSetAsDeleted(IWMPEvents2* This,BSTR name,VARIANT_BOOL deleted) { | ||
| 8780 | This->lpVtbl->PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted); | ||
| 8781 | } | ||
| 8782 | static FORCEINLINE void IWMPEvents2_ModeChange(IWMPEvents2* This,BSTR ModeName,VARIANT_BOOL value) { | ||
| 8783 | This->lpVtbl->ModeChange(This,ModeName,value); | ||
| 8784 | } | ||
| 8785 | static FORCEINLINE void IWMPEvents2_MediaError(IWMPEvents2* This,IDispatch *media) { | ||
| 8786 | This->lpVtbl->MediaError(This,media); | ||
| 8787 | } | ||
| 8788 | static FORCEINLINE void IWMPEvents2_OpenPlaylistSwitch(IWMPEvents2* This,IDispatch *item) { | ||
| 8789 | This->lpVtbl->OpenPlaylistSwitch(This,item); | ||
| 8790 | } | ||
| 8791 | static FORCEINLINE void IWMPEvents2_DomainChange(IWMPEvents2* This,BSTR domain) { | ||
| 8792 | This->lpVtbl->DomainChange(This,domain); | ||
| 8793 | } | ||
| 8794 | static FORCEINLINE void IWMPEvents2_SwitchedToPlayerApplication(IWMPEvents2* This) { | ||
| 8795 | This->lpVtbl->SwitchedToPlayerApplication(This); | ||
| 8796 | } | ||
| 8797 | static FORCEINLINE void IWMPEvents2_SwitchedToControl(IWMPEvents2* This) { | ||
| 8798 | This->lpVtbl->SwitchedToControl(This); | ||
| 8799 | } | ||
| 8800 | static FORCEINLINE void IWMPEvents2_PlayerDockedStateChange(IWMPEvents2* This) { | ||
| 8801 | This->lpVtbl->PlayerDockedStateChange(This); | ||
| 8802 | } | ||
| 8803 | static FORCEINLINE void IWMPEvents2_PlayerReconnect(IWMPEvents2* This) { | ||
| 8804 | This->lpVtbl->PlayerReconnect(This); | ||
| 8805 | } | ||
| 8806 | static FORCEINLINE void IWMPEvents2_Click(IWMPEvents2* This,short button,short shift_state,LONG x,LONG y) { | ||
| 8807 | This->lpVtbl->Click(This,button,shift_state,x,y); | ||
| 8808 | } | ||
| 8809 | static FORCEINLINE void IWMPEvents2_DoubleClick(IWMPEvents2* This,short button,short shift_state,LONG fX,LONG fY) { | ||
| 8810 | This->lpVtbl->DoubleClick(This,button,shift_state,fX,fY); | ||
| 8811 | } | ||
| 8812 | static FORCEINLINE void IWMPEvents2_KeyDown(IWMPEvents2* This,short keycode,short shift_state) { | ||
| 8813 | This->lpVtbl->KeyDown(This,keycode,shift_state); | ||
| 8814 | } | ||
| 8815 | static FORCEINLINE void IWMPEvents2_KeyPress(IWMPEvents2* This,short ascii) { | ||
| 8816 | This->lpVtbl->KeyPress(This,ascii); | ||
| 8817 | } | ||
| 8818 | static FORCEINLINE void IWMPEvents2_KeyUp(IWMPEvents2* This,short keycode,short shift_state) { | ||
| 8819 | This->lpVtbl->KeyUp(This,keycode,shift_state); | ||
| 8820 | } | ||
| 8821 | static FORCEINLINE void IWMPEvents2_MouseDown(IWMPEvents2* This,short button,short nShiftState,LONG x,LONG y) { | ||
| 8822 | This->lpVtbl->MouseDown(This,button,nShiftState,x,y); | ||
| 8823 | } | ||
| 8824 | static FORCEINLINE void IWMPEvents2_MouseMove(IWMPEvents2* This,short button,short shift_state,LONG x,LONG y) { | ||
| 8825 | This->lpVtbl->MouseMove(This,button,shift_state,x,y); | ||
| 8826 | } | ||
| 8827 | static FORCEINLINE void IWMPEvents2_MouseUp(IWMPEvents2* This,short button,short shift_state,LONG x,LONG y) { | ||
| 8828 | This->lpVtbl->MouseUp(This,button,shift_state,x,y); | ||
| 8829 | } | ||
| 8830 | /*** IWMPEvents2 methods ***/ | ||
| 8831 | static FORCEINLINE void IWMPEvents2_DeviceConnect(IWMPEvents2* This,IWMPSyncDevice *device) { | ||
| 8832 | This->lpVtbl->DeviceConnect(This,device); | ||
| 8833 | } | ||
| 8834 | static FORCEINLINE void IWMPEvents2_DeviceDisconnect(IWMPEvents2* This,IWMPSyncDevice *device) { | ||
| 8835 | This->lpVtbl->DeviceDisconnect(This,device); | ||
| 8836 | } | ||
| 8837 | static FORCEINLINE void IWMPEvents2_DeviceStatusChange(IWMPEvents2* This,IWMPSyncDevice *device,WMPDeviceStatus status) { | ||
| 8838 | This->lpVtbl->DeviceStatusChange(This,device,status); | ||
| 8839 | } | ||
| 8840 | static FORCEINLINE void IWMPEvents2_DeviceSyncStateChange(IWMPEvents2* This,IWMPSyncDevice *device,WMPSyncState state) { | ||
| 8841 | This->lpVtbl->DeviceSyncStateChange(This,device,state); | ||
| 8842 | } | ||
| 8843 | static FORCEINLINE void IWMPEvents2_DeviceSyncError(IWMPEvents2* This,IWMPSyncDevice *device,IDispatch *media) { | ||
| 8844 | This->lpVtbl->DeviceSyncError(This,device,media); | ||
| 8845 | } | ||
| 8846 | static FORCEINLINE void IWMPEvents2_CreatePartnershipComplete(IWMPEvents2* This,IWMPSyncDevice *device,HRESULT result) { | ||
| 8847 | This->lpVtbl->CreatePartnershipComplete(This,device,result); | ||
| 8848 | } | ||
| 8849 | #endif | ||
| 8850 | #endif | ||
| 8851 | |||
| 8852 | #endif | ||
| 8853 | |||
| 8854 | |||
| 8855 | #endif /* __IWMPEvents2_INTERFACE_DEFINED__ */ | ||
| 8856 | |||
| 8857 | /***************************************************************************** | ||
| 8858 | * IWMPEvents3 interface | ||
| 8859 | */ | ||
| 8860 | #ifndef __IWMPEvents3_INTERFACE_DEFINED__ | ||
| 8861 | #define __IWMPEvents3_INTERFACE_DEFINED__ | ||
| 8862 | |||
| 8863 | DEFINE_GUID(IID_IWMPEvents3, 0x1f504270, 0xa66b, 0x4223, 0x8e,0x96, 0x26,0xa0,0x6c,0x63,0xd6,0x9f); | ||
| 8864 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 8865 | MIDL_INTERFACE("1f504270-a66b-4223-8e96-26a06c63d69f") | ||
| 8866 | IWMPEvents3 : public IWMPEvents2 | ||
| 8867 | { | ||
| 8868 | virtual void STDMETHODCALLTYPE CdromRipStateChange( | ||
| 8869 | IWMPCdromRip *rip, | ||
| 8870 | WMPRipState state) = 0; | ||
| 8871 | |||
| 8872 | virtual void STDMETHODCALLTYPE CdromRipMediaError( | ||
| 8873 | IWMPCdromRip *rip, | ||
| 8874 | IDispatch *media) = 0; | ||
| 8875 | |||
| 8876 | virtual void STDMETHODCALLTYPE CdromBurnStateChange( | ||
| 8877 | IWMPCdromBurn *burn, | ||
| 8878 | WMPBurnState state) = 0; | ||
| 8879 | |||
| 8880 | virtual void STDMETHODCALLTYPE CdromBurnMediaError( | ||
| 8881 | IWMPCdromBurn *burn, | ||
| 8882 | IDispatch *media) = 0; | ||
| 8883 | |||
| 8884 | virtual void STDMETHODCALLTYPE CdromBurnError( | ||
| 8885 | IWMPCdromBurn *burn, | ||
| 8886 | HRESULT error) = 0; | ||
| 8887 | |||
| 8888 | virtual void STDMETHODCALLTYPE LibraryConnect( | ||
| 8889 | IWMPLibrary *wmplibrary) = 0; | ||
| 8890 | |||
| 8891 | virtual void STDMETHODCALLTYPE LibraryDisconnect( | ||
| 8892 | IWMPLibrary *wmplibrary) = 0; | ||
| 8893 | |||
| 8894 | virtual void STDMETHODCALLTYPE FolderScanStateChange( | ||
| 8895 | WMPFolderScanState state) = 0; | ||
| 8896 | |||
| 8897 | virtual void STDMETHODCALLTYPE StringCollectionChange( | ||
| 8898 | IDispatch *collection, | ||
| 8899 | WMPStringCollectionChangeEventType change, | ||
| 8900 | LONG index) = 0; | ||
| 8901 | |||
| 8902 | virtual void STDMETHODCALLTYPE MediaCollectionMediaAdded( | ||
| 8903 | IDispatch *media) = 0; | ||
| 8904 | |||
| 8905 | virtual void STDMETHODCALLTYPE MediaCollectionMediaRemoved( | ||
| 8906 | IDispatch *media) = 0; | ||
| 8907 | |||
| 8908 | }; | ||
| 8909 | #ifdef __CRT_UUID_DECL | ||
| 8910 | __CRT_UUID_DECL(IWMPEvents3, 0x1f504270, 0xa66b, 0x4223, 0x8e,0x96, 0x26,0xa0,0x6c,0x63,0xd6,0x9f) | ||
| 8911 | #endif | ||
| 8912 | #else | ||
| 8913 | typedef struct IWMPEvents3Vtbl { | ||
| 8914 | BEGIN_INTERFACE | ||
| 8915 | |||
| 8916 | /*** IUnknown methods ***/ | ||
| 8917 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 8918 | IWMPEvents3 *This, | ||
| 8919 | REFIID riid, | ||
| 8920 | void **ppvObject); | ||
| 8921 | |||
| 8922 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 8923 | IWMPEvents3 *This); | ||
| 8924 | |||
| 8925 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 8926 | IWMPEvents3 *This); | ||
| 8927 | |||
| 8928 | /*** IWMPEvents methods ***/ | ||
| 8929 | void (STDMETHODCALLTYPE *OpenStateChange)( | ||
| 8930 | IWMPEvents3 *This, | ||
| 8931 | LONG state); | ||
| 8932 | |||
| 8933 | void (STDMETHODCALLTYPE *PlayStateChange)( | ||
| 8934 | IWMPEvents3 *This, | ||
| 8935 | LONG state); | ||
| 8936 | |||
| 8937 | void (STDMETHODCALLTYPE *AudioLanguageChange)( | ||
| 8938 | IWMPEvents3 *This, | ||
| 8939 | LONG lang); | ||
| 8940 | |||
| 8941 | void (STDMETHODCALLTYPE *StatusChange)( | ||
| 8942 | IWMPEvents3 *This); | ||
| 8943 | |||
| 8944 | void (STDMETHODCALLTYPE *ScriptCommand)( | ||
| 8945 | IWMPEvents3 *This, | ||
| 8946 | BSTR type, | ||
| 8947 | BSTR param); | ||
| 8948 | |||
| 8949 | void (STDMETHODCALLTYPE *NewStream)( | ||
| 8950 | IWMPEvents3 *This); | ||
| 8951 | |||
| 8952 | void (STDMETHODCALLTYPE *Disconnect)( | ||
| 8953 | IWMPEvents3 *This, | ||
| 8954 | LONG result); | ||
| 8955 | |||
| 8956 | void (STDMETHODCALLTYPE *Buffering)( | ||
| 8957 | IWMPEvents3 *This, | ||
| 8958 | VARIANT_BOOL start); | ||
| 8959 | |||
| 8960 | void (STDMETHODCALLTYPE *Error)( | ||
| 8961 | IWMPEvents3 *This); | ||
| 8962 | |||
| 8963 | void (STDMETHODCALLTYPE *Warning)( | ||
| 8964 | IWMPEvents3 *This, | ||
| 8965 | LONG warning, | ||
| 8966 | LONG param, | ||
| 8967 | BSTR description); | ||
| 8968 | |||
| 8969 | void (STDMETHODCALLTYPE *EndOfStream)( | ||
| 8970 | IWMPEvents3 *This, | ||
| 8971 | LONG result); | ||
| 8972 | |||
| 8973 | void (STDMETHODCALLTYPE *PositionChange)( | ||
| 8974 | IWMPEvents3 *This, | ||
| 8975 | double old_position, | ||
| 8976 | double new_position); | ||
| 8977 | |||
| 8978 | void (STDMETHODCALLTYPE *MarkerHit)( | ||
| 8979 | IWMPEvents3 *This, | ||
| 8980 | LONG marker); | ||
| 8981 | |||
| 8982 | void (STDMETHODCALLTYPE *DurationUnitChange)( | ||
| 8983 | IWMPEvents3 *This, | ||
| 8984 | LONG duration); | ||
| 8985 | |||
| 8986 | void (STDMETHODCALLTYPE *CdromMediaChange)( | ||
| 8987 | IWMPEvents3 *This, | ||
| 8988 | LONG num); | ||
| 8989 | |||
| 8990 | void (STDMETHODCALLTYPE *PlaylistChange)( | ||
| 8991 | IWMPEvents3 *This, | ||
| 8992 | IDispatch *playlist, | ||
| 8993 | WMPPlaylistChangeEventType change); | ||
| 8994 | |||
| 8995 | void (STDMETHODCALLTYPE *CurrentPlaylistChange)( | ||
| 8996 | IWMPEvents3 *This, | ||
| 8997 | WMPPlaylistChangeEventType change); | ||
| 8998 | |||
| 8999 | void (STDMETHODCALLTYPE *CurrentPlaylistItemAvailable)( | ||
| 9000 | IWMPEvents3 *This, | ||
| 9001 | BSTR item); | ||
| 9002 | |||
| 9003 | void (STDMETHODCALLTYPE *MediaChange)( | ||
| 9004 | IWMPEvents3 *This, | ||
| 9005 | IDispatch *item); | ||
| 9006 | |||
| 9007 | void (STDMETHODCALLTYPE *CurrentMediaItemAvailable)( | ||
| 9008 | IWMPEvents3 *This, | ||
| 9009 | BSTR name); | ||
| 9010 | |||
| 9011 | void (STDMETHODCALLTYPE *CurrentItemChange)( | ||
| 9012 | IWMPEvents3 *This, | ||
| 9013 | IDispatch *media); | ||
| 9014 | |||
| 9015 | void (STDMETHODCALLTYPE *MediaCollectionChange)( | ||
| 9016 | IWMPEvents3 *This); | ||
| 9017 | |||
| 9018 | void (STDMETHODCALLTYPE *MediaCollectionAttributeStringAdded)( | ||
| 9019 | IWMPEvents3 *This, | ||
| 9020 | BSTR name, | ||
| 9021 | BSTR val); | ||
| 9022 | |||
| 9023 | void (STDMETHODCALLTYPE *MediaCollectionAttributeStringRemoved)( | ||
| 9024 | IWMPEvents3 *This, | ||
| 9025 | BSTR name, | ||
| 9026 | BSTR val); | ||
| 9027 | |||
| 9028 | void (STDMETHODCALLTYPE *MediaCollectionAttributeStringChanged)( | ||
| 9029 | IWMPEvents3 *This, | ||
| 9030 | BSTR name, | ||
| 9031 | BSTR old_val, | ||
| 9032 | BSTR new_val); | ||
| 9033 | |||
| 9034 | void (STDMETHODCALLTYPE *PlaylistCollectionChange)( | ||
| 9035 | IWMPEvents3 *This); | ||
| 9036 | |||
| 9037 | void (STDMETHODCALLTYPE *PlaylistCollectionPlaylistAdded)( | ||
| 9038 | IWMPEvents3 *This, | ||
| 9039 | BSTR name); | ||
| 9040 | |||
| 9041 | void (STDMETHODCALLTYPE *PlaylistCollectionPlaylistRemoved)( | ||
| 9042 | IWMPEvents3 *This, | ||
| 9043 | BSTR name); | ||
| 9044 | |||
| 9045 | void (STDMETHODCALLTYPE *PlaylistCollectionPlaylistSetAsDeleted)( | ||
| 9046 | IWMPEvents3 *This, | ||
| 9047 | BSTR name, | ||
| 9048 | VARIANT_BOOL deleted); | ||
| 9049 | |||
| 9050 | void (STDMETHODCALLTYPE *ModeChange)( | ||
| 9051 | IWMPEvents3 *This, | ||
| 9052 | BSTR ModeName, | ||
| 9053 | VARIANT_BOOL value); | ||
| 9054 | |||
| 9055 | void (STDMETHODCALLTYPE *MediaError)( | ||
| 9056 | IWMPEvents3 *This, | ||
| 9057 | IDispatch *media); | ||
| 9058 | |||
| 9059 | void (STDMETHODCALLTYPE *OpenPlaylistSwitch)( | ||
| 9060 | IWMPEvents3 *This, | ||
| 9061 | IDispatch *item); | ||
| 9062 | |||
| 9063 | void (STDMETHODCALLTYPE *DomainChange)( | ||
| 9064 | IWMPEvents3 *This, | ||
| 9065 | BSTR domain); | ||
| 9066 | |||
| 9067 | void (STDMETHODCALLTYPE *SwitchedToPlayerApplication)( | ||
| 9068 | IWMPEvents3 *This); | ||
| 9069 | |||
| 9070 | void (STDMETHODCALLTYPE *SwitchedToControl)( | ||
| 9071 | IWMPEvents3 *This); | ||
| 9072 | |||
| 9073 | void (STDMETHODCALLTYPE *PlayerDockedStateChange)( | ||
| 9074 | IWMPEvents3 *This); | ||
| 9075 | |||
| 9076 | void (STDMETHODCALLTYPE *PlayerReconnect)( | ||
| 9077 | IWMPEvents3 *This); | ||
| 9078 | |||
| 9079 | void (STDMETHODCALLTYPE *Click)( | ||
| 9080 | IWMPEvents3 *This, | ||
| 9081 | short button, | ||
| 9082 | short shift_state, | ||
| 9083 | LONG x, | ||
| 9084 | LONG y); | ||
| 9085 | |||
| 9086 | void (STDMETHODCALLTYPE *DoubleClick)( | ||
| 9087 | IWMPEvents3 *This, | ||
| 9088 | short button, | ||
| 9089 | short shift_state, | ||
| 9090 | LONG fX, | ||
| 9091 | LONG fY); | ||
| 9092 | |||
| 9093 | void (STDMETHODCALLTYPE *KeyDown)( | ||
| 9094 | IWMPEvents3 *This, | ||
| 9095 | short keycode, | ||
| 9096 | short shift_state); | ||
| 9097 | |||
| 9098 | void (STDMETHODCALLTYPE *KeyPress)( | ||
| 9099 | IWMPEvents3 *This, | ||
| 9100 | short ascii); | ||
| 9101 | |||
| 9102 | void (STDMETHODCALLTYPE *KeyUp)( | ||
| 9103 | IWMPEvents3 *This, | ||
| 9104 | short keycode, | ||
| 9105 | short shift_state); | ||
| 9106 | |||
| 9107 | void (STDMETHODCALLTYPE *MouseDown)( | ||
| 9108 | IWMPEvents3 *This, | ||
| 9109 | short button, | ||
| 9110 | short nShiftState, | ||
| 9111 | LONG x, | ||
| 9112 | LONG y); | ||
| 9113 | |||
| 9114 | void (STDMETHODCALLTYPE *MouseMove)( | ||
| 9115 | IWMPEvents3 *This, | ||
| 9116 | short button, | ||
| 9117 | short shift_state, | ||
| 9118 | LONG x, | ||
| 9119 | LONG y); | ||
| 9120 | |||
| 9121 | void (STDMETHODCALLTYPE *MouseUp)( | ||
| 9122 | IWMPEvents3 *This, | ||
| 9123 | short button, | ||
| 9124 | short shift_state, | ||
| 9125 | LONG x, | ||
| 9126 | LONG y); | ||
| 9127 | |||
| 9128 | /*** IWMPEvents2 methods ***/ | ||
| 9129 | void (STDMETHODCALLTYPE *DeviceConnect)( | ||
| 9130 | IWMPEvents3 *This, | ||
| 9131 | IWMPSyncDevice *device); | ||
| 9132 | |||
| 9133 | void (STDMETHODCALLTYPE *DeviceDisconnect)( | ||
| 9134 | IWMPEvents3 *This, | ||
| 9135 | IWMPSyncDevice *device); | ||
| 9136 | |||
| 9137 | void (STDMETHODCALLTYPE *DeviceStatusChange)( | ||
| 9138 | IWMPEvents3 *This, | ||
| 9139 | IWMPSyncDevice *device, | ||
| 9140 | WMPDeviceStatus status); | ||
| 9141 | |||
| 9142 | void (STDMETHODCALLTYPE *DeviceSyncStateChange)( | ||
| 9143 | IWMPEvents3 *This, | ||
| 9144 | IWMPSyncDevice *device, | ||
| 9145 | WMPSyncState state); | ||
| 9146 | |||
| 9147 | void (STDMETHODCALLTYPE *DeviceSyncError)( | ||
| 9148 | IWMPEvents3 *This, | ||
| 9149 | IWMPSyncDevice *device, | ||
| 9150 | IDispatch *media); | ||
| 9151 | |||
| 9152 | void (STDMETHODCALLTYPE *CreatePartnershipComplete)( | ||
| 9153 | IWMPEvents3 *This, | ||
| 9154 | IWMPSyncDevice *device, | ||
| 9155 | HRESULT result); | ||
| 9156 | |||
| 9157 | /*** IWMPEvents3 methods ***/ | ||
| 9158 | void (STDMETHODCALLTYPE *CdromRipStateChange)( | ||
| 9159 | IWMPEvents3 *This, | ||
| 9160 | IWMPCdromRip *rip, | ||
| 9161 | WMPRipState state); | ||
| 9162 | |||
| 9163 | void (STDMETHODCALLTYPE *CdromRipMediaError)( | ||
| 9164 | IWMPEvents3 *This, | ||
| 9165 | IWMPCdromRip *rip, | ||
| 9166 | IDispatch *media); | ||
| 9167 | |||
| 9168 | void (STDMETHODCALLTYPE *CdromBurnStateChange)( | ||
| 9169 | IWMPEvents3 *This, | ||
| 9170 | IWMPCdromBurn *burn, | ||
| 9171 | WMPBurnState state); | ||
| 9172 | |||
| 9173 | void (STDMETHODCALLTYPE *CdromBurnMediaError)( | ||
| 9174 | IWMPEvents3 *This, | ||
| 9175 | IWMPCdromBurn *burn, | ||
| 9176 | IDispatch *media); | ||
| 9177 | |||
| 9178 | void (STDMETHODCALLTYPE *CdromBurnError)( | ||
| 9179 | IWMPEvents3 *This, | ||
| 9180 | IWMPCdromBurn *burn, | ||
| 9181 | HRESULT error); | ||
| 9182 | |||
| 9183 | void (STDMETHODCALLTYPE *LibraryConnect)( | ||
| 9184 | IWMPEvents3 *This, | ||
| 9185 | IWMPLibrary *wmplibrary); | ||
| 9186 | |||
| 9187 | void (STDMETHODCALLTYPE *LibraryDisconnect)( | ||
| 9188 | IWMPEvents3 *This, | ||
| 9189 | IWMPLibrary *wmplibrary); | ||
| 9190 | |||
| 9191 | void (STDMETHODCALLTYPE *FolderScanStateChange)( | ||
| 9192 | IWMPEvents3 *This, | ||
| 9193 | WMPFolderScanState state); | ||
| 9194 | |||
| 9195 | void (STDMETHODCALLTYPE *StringCollectionChange)( | ||
| 9196 | IWMPEvents3 *This, | ||
| 9197 | IDispatch *collection, | ||
| 9198 | WMPStringCollectionChangeEventType change, | ||
| 9199 | LONG index); | ||
| 9200 | |||
| 9201 | void (STDMETHODCALLTYPE *MediaCollectionMediaAdded)( | ||
| 9202 | IWMPEvents3 *This, | ||
| 9203 | IDispatch *media); | ||
| 9204 | |||
| 9205 | void (STDMETHODCALLTYPE *MediaCollectionMediaRemoved)( | ||
| 9206 | IWMPEvents3 *This, | ||
| 9207 | IDispatch *media); | ||
| 9208 | |||
| 9209 | END_INTERFACE | ||
| 9210 | } IWMPEvents3Vtbl; | ||
| 9211 | |||
| 9212 | interface IWMPEvents3 { | ||
| 9213 | CONST_VTBL IWMPEvents3Vtbl* lpVtbl; | ||
| 9214 | }; | ||
| 9215 | |||
| 9216 | #ifdef COBJMACROS | ||
| 9217 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 9218 | /*** IUnknown methods ***/ | ||
| 9219 | #define IWMPEvents3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 9220 | #define IWMPEvents3_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 9221 | #define IWMPEvents3_Release(This) (This)->lpVtbl->Release(This) | ||
| 9222 | /*** IWMPEvents methods ***/ | ||
| 9223 | #define IWMPEvents3_OpenStateChange(This,state) (This)->lpVtbl->OpenStateChange(This,state) | ||
| 9224 | #define IWMPEvents3_PlayStateChange(This,state) (This)->lpVtbl->PlayStateChange(This,state) | ||
| 9225 | #define IWMPEvents3_AudioLanguageChange(This,lang) (This)->lpVtbl->AudioLanguageChange(This,lang) | ||
| 9226 | #define IWMPEvents3_StatusChange(This) (This)->lpVtbl->StatusChange(This) | ||
| 9227 | #define IWMPEvents3_ScriptCommand(This,type,param) (This)->lpVtbl->ScriptCommand(This,type,param) | ||
| 9228 | #define IWMPEvents3_NewStream(This) (This)->lpVtbl->NewStream(This) | ||
| 9229 | #define IWMPEvents3_Disconnect(This,result) (This)->lpVtbl->Disconnect(This,result) | ||
| 9230 | #define IWMPEvents3_Buffering(This,start) (This)->lpVtbl->Buffering(This,start) | ||
| 9231 | #define IWMPEvents3_Error(This) (This)->lpVtbl->Error(This) | ||
| 9232 | #define IWMPEvents3_Warning(This,warning,param,description) (This)->lpVtbl->Warning(This,warning,param,description) | ||
| 9233 | #define IWMPEvents3_EndOfStream(This,result) (This)->lpVtbl->EndOfStream(This,result) | ||
| 9234 | #define IWMPEvents3_PositionChange(This,old_position,new_position) (This)->lpVtbl->PositionChange(This,old_position,new_position) | ||
| 9235 | #define IWMPEvents3_MarkerHit(This,marker) (This)->lpVtbl->MarkerHit(This,marker) | ||
| 9236 | #define IWMPEvents3_DurationUnitChange(This,duration) (This)->lpVtbl->DurationUnitChange(This,duration) | ||
| 9237 | #define IWMPEvents3_CdromMediaChange(This,num) (This)->lpVtbl->CdromMediaChange(This,num) | ||
| 9238 | #define IWMPEvents3_PlaylistChange(This,playlist,change) (This)->lpVtbl->PlaylistChange(This,playlist,change) | ||
| 9239 | #define IWMPEvents3_CurrentPlaylistChange(This,change) (This)->lpVtbl->CurrentPlaylistChange(This,change) | ||
| 9240 | #define IWMPEvents3_CurrentPlaylistItemAvailable(This,item) (This)->lpVtbl->CurrentPlaylistItemAvailable(This,item) | ||
| 9241 | #define IWMPEvents3_MediaChange(This,item) (This)->lpVtbl->MediaChange(This,item) | ||
| 9242 | #define IWMPEvents3_CurrentMediaItemAvailable(This,name) (This)->lpVtbl->CurrentMediaItemAvailable(This,name) | ||
| 9243 | #define IWMPEvents3_CurrentItemChange(This,media) (This)->lpVtbl->CurrentItemChange(This,media) | ||
| 9244 | #define IWMPEvents3_MediaCollectionChange(This) (This)->lpVtbl->MediaCollectionChange(This) | ||
| 9245 | #define IWMPEvents3_MediaCollectionAttributeStringAdded(This,name,val) (This)->lpVtbl->MediaCollectionAttributeStringAdded(This,name,val) | ||
| 9246 | #define IWMPEvents3_MediaCollectionAttributeStringRemoved(This,name,val) (This)->lpVtbl->MediaCollectionAttributeStringRemoved(This,name,val) | ||
| 9247 | #define IWMPEvents3_MediaCollectionAttributeStringChanged(This,name,old_val,new_val) (This)->lpVtbl->MediaCollectionAttributeStringChanged(This,name,old_val,new_val) | ||
| 9248 | #define IWMPEvents3_PlaylistCollectionChange(This) (This)->lpVtbl->PlaylistCollectionChange(This) | ||
| 9249 | #define IWMPEvents3_PlaylistCollectionPlaylistAdded(This,name) (This)->lpVtbl->PlaylistCollectionPlaylistAdded(This,name) | ||
| 9250 | #define IWMPEvents3_PlaylistCollectionPlaylistRemoved(This,name) (This)->lpVtbl->PlaylistCollectionPlaylistRemoved(This,name) | ||
| 9251 | #define IWMPEvents3_PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted) (This)->lpVtbl->PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted) | ||
| 9252 | #define IWMPEvents3_ModeChange(This,ModeName,value) (This)->lpVtbl->ModeChange(This,ModeName,value) | ||
| 9253 | #define IWMPEvents3_MediaError(This,media) (This)->lpVtbl->MediaError(This,media) | ||
| 9254 | #define IWMPEvents3_OpenPlaylistSwitch(This,item) (This)->lpVtbl->OpenPlaylistSwitch(This,item) | ||
| 9255 | #define IWMPEvents3_DomainChange(This,domain) (This)->lpVtbl->DomainChange(This,domain) | ||
| 9256 | #define IWMPEvents3_SwitchedToPlayerApplication(This) (This)->lpVtbl->SwitchedToPlayerApplication(This) | ||
| 9257 | #define IWMPEvents3_SwitchedToControl(This) (This)->lpVtbl->SwitchedToControl(This) | ||
| 9258 | #define IWMPEvents3_PlayerDockedStateChange(This) (This)->lpVtbl->PlayerDockedStateChange(This) | ||
| 9259 | #define IWMPEvents3_PlayerReconnect(This) (This)->lpVtbl->PlayerReconnect(This) | ||
| 9260 | #define IWMPEvents3_Click(This,button,shift_state,x,y) (This)->lpVtbl->Click(This,button,shift_state,x,y) | ||
| 9261 | #define IWMPEvents3_DoubleClick(This,button,shift_state,fX,fY) (This)->lpVtbl->DoubleClick(This,button,shift_state,fX,fY) | ||
| 9262 | #define IWMPEvents3_KeyDown(This,keycode,shift_state) (This)->lpVtbl->KeyDown(This,keycode,shift_state) | ||
| 9263 | #define IWMPEvents3_KeyPress(This,ascii) (This)->lpVtbl->KeyPress(This,ascii) | ||
| 9264 | #define IWMPEvents3_KeyUp(This,keycode,shift_state) (This)->lpVtbl->KeyUp(This,keycode,shift_state) | ||
| 9265 | #define IWMPEvents3_MouseDown(This,button,nShiftState,x,y) (This)->lpVtbl->MouseDown(This,button,nShiftState,x,y) | ||
| 9266 | #define IWMPEvents3_MouseMove(This,button,shift_state,x,y) (This)->lpVtbl->MouseMove(This,button,shift_state,x,y) | ||
| 9267 | #define IWMPEvents3_MouseUp(This,button,shift_state,x,y) (This)->lpVtbl->MouseUp(This,button,shift_state,x,y) | ||
| 9268 | /*** IWMPEvents2 methods ***/ | ||
| 9269 | #define IWMPEvents3_DeviceConnect(This,device) (This)->lpVtbl->DeviceConnect(This,device) | ||
| 9270 | #define IWMPEvents3_DeviceDisconnect(This,device) (This)->lpVtbl->DeviceDisconnect(This,device) | ||
| 9271 | #define IWMPEvents3_DeviceStatusChange(This,device,status) (This)->lpVtbl->DeviceStatusChange(This,device,status) | ||
| 9272 | #define IWMPEvents3_DeviceSyncStateChange(This,device,state) (This)->lpVtbl->DeviceSyncStateChange(This,device,state) | ||
| 9273 | #define IWMPEvents3_DeviceSyncError(This,device,media) (This)->lpVtbl->DeviceSyncError(This,device,media) | ||
| 9274 | #define IWMPEvents3_CreatePartnershipComplete(This,device,result) (This)->lpVtbl->CreatePartnershipComplete(This,device,result) | ||
| 9275 | /*** IWMPEvents3 methods ***/ | ||
| 9276 | #define IWMPEvents3_CdromRipStateChange(This,rip,state) (This)->lpVtbl->CdromRipStateChange(This,rip,state) | ||
| 9277 | #define IWMPEvents3_CdromRipMediaError(This,rip,media) (This)->lpVtbl->CdromRipMediaError(This,rip,media) | ||
| 9278 | #define IWMPEvents3_CdromBurnStateChange(This,burn,state) (This)->lpVtbl->CdromBurnStateChange(This,burn,state) | ||
| 9279 | #define IWMPEvents3_CdromBurnMediaError(This,burn,media) (This)->lpVtbl->CdromBurnMediaError(This,burn,media) | ||
| 9280 | #define IWMPEvents3_CdromBurnError(This,burn,error) (This)->lpVtbl->CdromBurnError(This,burn,error) | ||
| 9281 | #define IWMPEvents3_LibraryConnect(This,wmplibrary) (This)->lpVtbl->LibraryConnect(This,wmplibrary) | ||
| 9282 | #define IWMPEvents3_LibraryDisconnect(This,wmplibrary) (This)->lpVtbl->LibraryDisconnect(This,wmplibrary) | ||
| 9283 | #define IWMPEvents3_FolderScanStateChange(This,state) (This)->lpVtbl->FolderScanStateChange(This,state) | ||
| 9284 | #define IWMPEvents3_StringCollectionChange(This,collection,change,index) (This)->lpVtbl->StringCollectionChange(This,collection,change,index) | ||
| 9285 | #define IWMPEvents3_MediaCollectionMediaAdded(This,media) (This)->lpVtbl->MediaCollectionMediaAdded(This,media) | ||
| 9286 | #define IWMPEvents3_MediaCollectionMediaRemoved(This,media) (This)->lpVtbl->MediaCollectionMediaRemoved(This,media) | ||
| 9287 | #else | ||
| 9288 | /*** IUnknown methods ***/ | ||
| 9289 | static FORCEINLINE HRESULT IWMPEvents3_QueryInterface(IWMPEvents3* This,REFIID riid,void **ppvObject) { | ||
| 9290 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 9291 | } | ||
| 9292 | static FORCEINLINE ULONG IWMPEvents3_AddRef(IWMPEvents3* This) { | ||
| 9293 | return This->lpVtbl->AddRef(This); | ||
| 9294 | } | ||
| 9295 | static FORCEINLINE ULONG IWMPEvents3_Release(IWMPEvents3* This) { | ||
| 9296 | return This->lpVtbl->Release(This); | ||
| 9297 | } | ||
| 9298 | /*** IWMPEvents methods ***/ | ||
| 9299 | static FORCEINLINE void IWMPEvents3_OpenStateChange(IWMPEvents3* This,LONG state) { | ||
| 9300 | This->lpVtbl->OpenStateChange(This,state); | ||
| 9301 | } | ||
| 9302 | static FORCEINLINE void IWMPEvents3_PlayStateChange(IWMPEvents3* This,LONG state) { | ||
| 9303 | This->lpVtbl->PlayStateChange(This,state); | ||
| 9304 | } | ||
| 9305 | static FORCEINLINE void IWMPEvents3_AudioLanguageChange(IWMPEvents3* This,LONG lang) { | ||
| 9306 | This->lpVtbl->AudioLanguageChange(This,lang); | ||
| 9307 | } | ||
| 9308 | static FORCEINLINE void IWMPEvents3_StatusChange(IWMPEvents3* This) { | ||
| 9309 | This->lpVtbl->StatusChange(This); | ||
| 9310 | } | ||
| 9311 | static FORCEINLINE void IWMPEvents3_ScriptCommand(IWMPEvents3* This,BSTR type,BSTR param) { | ||
| 9312 | This->lpVtbl->ScriptCommand(This,type,param); | ||
| 9313 | } | ||
| 9314 | static FORCEINLINE void IWMPEvents3_NewStream(IWMPEvents3* This) { | ||
| 9315 | This->lpVtbl->NewStream(This); | ||
| 9316 | } | ||
| 9317 | static FORCEINLINE void IWMPEvents3_Disconnect(IWMPEvents3* This,LONG result) { | ||
| 9318 | This->lpVtbl->Disconnect(This,result); | ||
| 9319 | } | ||
| 9320 | static FORCEINLINE void IWMPEvents3_Buffering(IWMPEvents3* This,VARIANT_BOOL start) { | ||
| 9321 | This->lpVtbl->Buffering(This,start); | ||
| 9322 | } | ||
| 9323 | static FORCEINLINE void IWMPEvents3_Error(IWMPEvents3* This) { | ||
| 9324 | This->lpVtbl->Error(This); | ||
| 9325 | } | ||
| 9326 | static FORCEINLINE void IWMPEvents3_Warning(IWMPEvents3* This,LONG warning,LONG param,BSTR description) { | ||
| 9327 | This->lpVtbl->Warning(This,warning,param,description); | ||
| 9328 | } | ||
| 9329 | static FORCEINLINE void IWMPEvents3_EndOfStream(IWMPEvents3* This,LONG result) { | ||
| 9330 | This->lpVtbl->EndOfStream(This,result); | ||
| 9331 | } | ||
| 9332 | static FORCEINLINE void IWMPEvents3_PositionChange(IWMPEvents3* This,double old_position,double new_position) { | ||
| 9333 | This->lpVtbl->PositionChange(This,old_position,new_position); | ||
| 9334 | } | ||
| 9335 | static FORCEINLINE void IWMPEvents3_MarkerHit(IWMPEvents3* This,LONG marker) { | ||
| 9336 | This->lpVtbl->MarkerHit(This,marker); | ||
| 9337 | } | ||
| 9338 | static FORCEINLINE void IWMPEvents3_DurationUnitChange(IWMPEvents3* This,LONG duration) { | ||
| 9339 | This->lpVtbl->DurationUnitChange(This,duration); | ||
| 9340 | } | ||
| 9341 | static FORCEINLINE void IWMPEvents3_CdromMediaChange(IWMPEvents3* This,LONG num) { | ||
| 9342 | This->lpVtbl->CdromMediaChange(This,num); | ||
| 9343 | } | ||
| 9344 | static FORCEINLINE void IWMPEvents3_PlaylistChange(IWMPEvents3* This,IDispatch *playlist,WMPPlaylistChangeEventType change) { | ||
| 9345 | This->lpVtbl->PlaylistChange(This,playlist,change); | ||
| 9346 | } | ||
| 9347 | static FORCEINLINE void IWMPEvents3_CurrentPlaylistChange(IWMPEvents3* This,WMPPlaylistChangeEventType change) { | ||
| 9348 | This->lpVtbl->CurrentPlaylistChange(This,change); | ||
| 9349 | } | ||
| 9350 | static FORCEINLINE void IWMPEvents3_CurrentPlaylistItemAvailable(IWMPEvents3* This,BSTR item) { | ||
| 9351 | This->lpVtbl->CurrentPlaylistItemAvailable(This,item); | ||
| 9352 | } | ||
| 9353 | static FORCEINLINE void IWMPEvents3_MediaChange(IWMPEvents3* This,IDispatch *item) { | ||
| 9354 | This->lpVtbl->MediaChange(This,item); | ||
| 9355 | } | ||
| 9356 | static FORCEINLINE void IWMPEvents3_CurrentMediaItemAvailable(IWMPEvents3* This,BSTR name) { | ||
| 9357 | This->lpVtbl->CurrentMediaItemAvailable(This,name); | ||
| 9358 | } | ||
| 9359 | static FORCEINLINE void IWMPEvents3_CurrentItemChange(IWMPEvents3* This,IDispatch *media) { | ||
| 9360 | This->lpVtbl->CurrentItemChange(This,media); | ||
| 9361 | } | ||
| 9362 | static FORCEINLINE void IWMPEvents3_MediaCollectionChange(IWMPEvents3* This) { | ||
| 9363 | This->lpVtbl->MediaCollectionChange(This); | ||
| 9364 | } | ||
| 9365 | static FORCEINLINE void IWMPEvents3_MediaCollectionAttributeStringAdded(IWMPEvents3* This,BSTR name,BSTR val) { | ||
| 9366 | This->lpVtbl->MediaCollectionAttributeStringAdded(This,name,val); | ||
| 9367 | } | ||
| 9368 | static FORCEINLINE void IWMPEvents3_MediaCollectionAttributeStringRemoved(IWMPEvents3* This,BSTR name,BSTR val) { | ||
| 9369 | This->lpVtbl->MediaCollectionAttributeStringRemoved(This,name,val); | ||
| 9370 | } | ||
| 9371 | static FORCEINLINE void IWMPEvents3_MediaCollectionAttributeStringChanged(IWMPEvents3* This,BSTR name,BSTR old_val,BSTR new_val) { | ||
| 9372 | This->lpVtbl->MediaCollectionAttributeStringChanged(This,name,old_val,new_val); | ||
| 9373 | } | ||
| 9374 | static FORCEINLINE void IWMPEvents3_PlaylistCollectionChange(IWMPEvents3* This) { | ||
| 9375 | This->lpVtbl->PlaylistCollectionChange(This); | ||
| 9376 | } | ||
| 9377 | static FORCEINLINE void IWMPEvents3_PlaylistCollectionPlaylistAdded(IWMPEvents3* This,BSTR name) { | ||
| 9378 | This->lpVtbl->PlaylistCollectionPlaylistAdded(This,name); | ||
| 9379 | } | ||
| 9380 | static FORCEINLINE void IWMPEvents3_PlaylistCollectionPlaylistRemoved(IWMPEvents3* This,BSTR name) { | ||
| 9381 | This->lpVtbl->PlaylistCollectionPlaylistRemoved(This,name); | ||
| 9382 | } | ||
| 9383 | static FORCEINLINE void IWMPEvents3_PlaylistCollectionPlaylistSetAsDeleted(IWMPEvents3* This,BSTR name,VARIANT_BOOL deleted) { | ||
| 9384 | This->lpVtbl->PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted); | ||
| 9385 | } | ||
| 9386 | static FORCEINLINE void IWMPEvents3_ModeChange(IWMPEvents3* This,BSTR ModeName,VARIANT_BOOL value) { | ||
| 9387 | This->lpVtbl->ModeChange(This,ModeName,value); | ||
| 9388 | } | ||
| 9389 | static FORCEINLINE void IWMPEvents3_MediaError(IWMPEvents3* This,IDispatch *media) { | ||
| 9390 | This->lpVtbl->MediaError(This,media); | ||
| 9391 | } | ||
| 9392 | static FORCEINLINE void IWMPEvents3_OpenPlaylistSwitch(IWMPEvents3* This,IDispatch *item) { | ||
| 9393 | This->lpVtbl->OpenPlaylistSwitch(This,item); | ||
| 9394 | } | ||
| 9395 | static FORCEINLINE void IWMPEvents3_DomainChange(IWMPEvents3* This,BSTR domain) { | ||
| 9396 | This->lpVtbl->DomainChange(This,domain); | ||
| 9397 | } | ||
| 9398 | static FORCEINLINE void IWMPEvents3_SwitchedToPlayerApplication(IWMPEvents3* This) { | ||
| 9399 | This->lpVtbl->SwitchedToPlayerApplication(This); | ||
| 9400 | } | ||
| 9401 | static FORCEINLINE void IWMPEvents3_SwitchedToControl(IWMPEvents3* This) { | ||
| 9402 | This->lpVtbl->SwitchedToControl(This); | ||
| 9403 | } | ||
| 9404 | static FORCEINLINE void IWMPEvents3_PlayerDockedStateChange(IWMPEvents3* This) { | ||
| 9405 | This->lpVtbl->PlayerDockedStateChange(This); | ||
| 9406 | } | ||
| 9407 | static FORCEINLINE void IWMPEvents3_PlayerReconnect(IWMPEvents3* This) { | ||
| 9408 | This->lpVtbl->PlayerReconnect(This); | ||
| 9409 | } | ||
| 9410 | static FORCEINLINE void IWMPEvents3_Click(IWMPEvents3* This,short button,short shift_state,LONG x,LONG y) { | ||
| 9411 | This->lpVtbl->Click(This,button,shift_state,x,y); | ||
| 9412 | } | ||
| 9413 | static FORCEINLINE void IWMPEvents3_DoubleClick(IWMPEvents3* This,short button,short shift_state,LONG fX,LONG fY) { | ||
| 9414 | This->lpVtbl->DoubleClick(This,button,shift_state,fX,fY); | ||
| 9415 | } | ||
| 9416 | static FORCEINLINE void IWMPEvents3_KeyDown(IWMPEvents3* This,short keycode,short shift_state) { | ||
| 9417 | This->lpVtbl->KeyDown(This,keycode,shift_state); | ||
| 9418 | } | ||
| 9419 | static FORCEINLINE void IWMPEvents3_KeyPress(IWMPEvents3* This,short ascii) { | ||
| 9420 | This->lpVtbl->KeyPress(This,ascii); | ||
| 9421 | } | ||
| 9422 | static FORCEINLINE void IWMPEvents3_KeyUp(IWMPEvents3* This,short keycode,short shift_state) { | ||
| 9423 | This->lpVtbl->KeyUp(This,keycode,shift_state); | ||
| 9424 | } | ||
| 9425 | static FORCEINLINE void IWMPEvents3_MouseDown(IWMPEvents3* This,short button,short nShiftState,LONG x,LONG y) { | ||
| 9426 | This->lpVtbl->MouseDown(This,button,nShiftState,x,y); | ||
| 9427 | } | ||
| 9428 | static FORCEINLINE void IWMPEvents3_MouseMove(IWMPEvents3* This,short button,short shift_state,LONG x,LONG y) { | ||
| 9429 | This->lpVtbl->MouseMove(This,button,shift_state,x,y); | ||
| 9430 | } | ||
| 9431 | static FORCEINLINE void IWMPEvents3_MouseUp(IWMPEvents3* This,short button,short shift_state,LONG x,LONG y) { | ||
| 9432 | This->lpVtbl->MouseUp(This,button,shift_state,x,y); | ||
| 9433 | } | ||
| 9434 | /*** IWMPEvents2 methods ***/ | ||
| 9435 | static FORCEINLINE void IWMPEvents3_DeviceConnect(IWMPEvents3* This,IWMPSyncDevice *device) { | ||
| 9436 | This->lpVtbl->DeviceConnect(This,device); | ||
| 9437 | } | ||
| 9438 | static FORCEINLINE void IWMPEvents3_DeviceDisconnect(IWMPEvents3* This,IWMPSyncDevice *device) { | ||
| 9439 | This->lpVtbl->DeviceDisconnect(This,device); | ||
| 9440 | } | ||
| 9441 | static FORCEINLINE void IWMPEvents3_DeviceStatusChange(IWMPEvents3* This,IWMPSyncDevice *device,WMPDeviceStatus status) { | ||
| 9442 | This->lpVtbl->DeviceStatusChange(This,device,status); | ||
| 9443 | } | ||
| 9444 | static FORCEINLINE void IWMPEvents3_DeviceSyncStateChange(IWMPEvents3* This,IWMPSyncDevice *device,WMPSyncState state) { | ||
| 9445 | This->lpVtbl->DeviceSyncStateChange(This,device,state); | ||
| 9446 | } | ||
| 9447 | static FORCEINLINE void IWMPEvents3_DeviceSyncError(IWMPEvents3* This,IWMPSyncDevice *device,IDispatch *media) { | ||
| 9448 | This->lpVtbl->DeviceSyncError(This,device,media); | ||
| 9449 | } | ||
| 9450 | static FORCEINLINE void IWMPEvents3_CreatePartnershipComplete(IWMPEvents3* This,IWMPSyncDevice *device,HRESULT result) { | ||
| 9451 | This->lpVtbl->CreatePartnershipComplete(This,device,result); | ||
| 9452 | } | ||
| 9453 | /*** IWMPEvents3 methods ***/ | ||
| 9454 | static FORCEINLINE void IWMPEvents3_CdromRipStateChange(IWMPEvents3* This,IWMPCdromRip *rip,WMPRipState state) { | ||
| 9455 | This->lpVtbl->CdromRipStateChange(This,rip,state); | ||
| 9456 | } | ||
| 9457 | static FORCEINLINE void IWMPEvents3_CdromRipMediaError(IWMPEvents3* This,IWMPCdromRip *rip,IDispatch *media) { | ||
| 9458 | This->lpVtbl->CdromRipMediaError(This,rip,media); | ||
| 9459 | } | ||
| 9460 | static FORCEINLINE void IWMPEvents3_CdromBurnStateChange(IWMPEvents3* This,IWMPCdromBurn *burn,WMPBurnState state) { | ||
| 9461 | This->lpVtbl->CdromBurnStateChange(This,burn,state); | ||
| 9462 | } | ||
| 9463 | static FORCEINLINE void IWMPEvents3_CdromBurnMediaError(IWMPEvents3* This,IWMPCdromBurn *burn,IDispatch *media) { | ||
| 9464 | This->lpVtbl->CdromBurnMediaError(This,burn,media); | ||
| 9465 | } | ||
| 9466 | static FORCEINLINE void IWMPEvents3_CdromBurnError(IWMPEvents3* This,IWMPCdromBurn *burn,HRESULT error) { | ||
| 9467 | This->lpVtbl->CdromBurnError(This,burn,error); | ||
| 9468 | } | ||
| 9469 | static FORCEINLINE void IWMPEvents3_LibraryConnect(IWMPEvents3* This,IWMPLibrary *wmplibrary) { | ||
| 9470 | This->lpVtbl->LibraryConnect(This,wmplibrary); | ||
| 9471 | } | ||
| 9472 | static FORCEINLINE void IWMPEvents3_LibraryDisconnect(IWMPEvents3* This,IWMPLibrary *wmplibrary) { | ||
| 9473 | This->lpVtbl->LibraryDisconnect(This,wmplibrary); | ||
| 9474 | } | ||
| 9475 | static FORCEINLINE void IWMPEvents3_FolderScanStateChange(IWMPEvents3* This,WMPFolderScanState state) { | ||
| 9476 | This->lpVtbl->FolderScanStateChange(This,state); | ||
| 9477 | } | ||
| 9478 | static FORCEINLINE void IWMPEvents3_StringCollectionChange(IWMPEvents3* This,IDispatch *collection,WMPStringCollectionChangeEventType change,LONG index) { | ||
| 9479 | This->lpVtbl->StringCollectionChange(This,collection,change,index); | ||
| 9480 | } | ||
| 9481 | static FORCEINLINE void IWMPEvents3_MediaCollectionMediaAdded(IWMPEvents3* This,IDispatch *media) { | ||
| 9482 | This->lpVtbl->MediaCollectionMediaAdded(This,media); | ||
| 9483 | } | ||
| 9484 | static FORCEINLINE void IWMPEvents3_MediaCollectionMediaRemoved(IWMPEvents3* This,IDispatch *media) { | ||
| 9485 | This->lpVtbl->MediaCollectionMediaRemoved(This,media); | ||
| 9486 | } | ||
| 9487 | #endif | ||
| 9488 | #endif | ||
| 9489 | |||
| 9490 | #endif | ||
| 9491 | |||
| 9492 | |||
| 9493 | #endif /* __IWMPEvents3_INTERFACE_DEFINED__ */ | ||
| 9494 | |||
| 9495 | /***************************************************************************** | ||
| 9496 | * IWMPEvents4 interface | ||
| 9497 | */ | ||
| 9498 | #ifndef __IWMPEvents4_INTERFACE_DEFINED__ | ||
| 9499 | #define __IWMPEvents4_INTERFACE_DEFINED__ | ||
| 9500 | |||
| 9501 | DEFINE_GUID(IID_IWMPEvents4, 0x26dabcfa, 0x306b, 0x404d, 0x9a,0x6f, 0x63,0x0a,0x84,0x05,0x04,0x8d); | ||
| 9502 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 9503 | MIDL_INTERFACE("26dabcfa-306b-404d-9a6f-630a8405048d") | ||
| 9504 | IWMPEvents4 : public IWMPEvents3 | ||
| 9505 | { | ||
| 9506 | virtual void STDMETHODCALLTYPE DeviceEstimation( | ||
| 9507 | IWMPSyncDevice *device, | ||
| 9508 | HRESULT result, | ||
| 9509 | LONGLONG used_space, | ||
| 9510 | LONGLONG estimated_space) = 0; | ||
| 9511 | |||
| 9512 | }; | ||
| 9513 | #ifdef __CRT_UUID_DECL | ||
| 9514 | __CRT_UUID_DECL(IWMPEvents4, 0x26dabcfa, 0x306b, 0x404d, 0x9a,0x6f, 0x63,0x0a,0x84,0x05,0x04,0x8d) | ||
| 9515 | #endif | ||
| 9516 | #else | ||
| 9517 | typedef struct IWMPEvents4Vtbl { | ||
| 9518 | BEGIN_INTERFACE | ||
| 9519 | |||
| 9520 | /*** IUnknown methods ***/ | ||
| 9521 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 9522 | IWMPEvents4 *This, | ||
| 9523 | REFIID riid, | ||
| 9524 | void **ppvObject); | ||
| 9525 | |||
| 9526 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 9527 | IWMPEvents4 *This); | ||
| 9528 | |||
| 9529 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 9530 | IWMPEvents4 *This); | ||
| 9531 | |||
| 9532 | /*** IWMPEvents methods ***/ | ||
| 9533 | void (STDMETHODCALLTYPE *OpenStateChange)( | ||
| 9534 | IWMPEvents4 *This, | ||
| 9535 | LONG state); | ||
| 9536 | |||
| 9537 | void (STDMETHODCALLTYPE *PlayStateChange)( | ||
| 9538 | IWMPEvents4 *This, | ||
| 9539 | LONG state); | ||
| 9540 | |||
| 9541 | void (STDMETHODCALLTYPE *AudioLanguageChange)( | ||
| 9542 | IWMPEvents4 *This, | ||
| 9543 | LONG lang); | ||
| 9544 | |||
| 9545 | void (STDMETHODCALLTYPE *StatusChange)( | ||
| 9546 | IWMPEvents4 *This); | ||
| 9547 | |||
| 9548 | void (STDMETHODCALLTYPE *ScriptCommand)( | ||
| 9549 | IWMPEvents4 *This, | ||
| 9550 | BSTR type, | ||
| 9551 | BSTR param); | ||
| 9552 | |||
| 9553 | void (STDMETHODCALLTYPE *NewStream)( | ||
| 9554 | IWMPEvents4 *This); | ||
| 9555 | |||
| 9556 | void (STDMETHODCALLTYPE *Disconnect)( | ||
| 9557 | IWMPEvents4 *This, | ||
| 9558 | LONG result); | ||
| 9559 | |||
| 9560 | void (STDMETHODCALLTYPE *Buffering)( | ||
| 9561 | IWMPEvents4 *This, | ||
| 9562 | VARIANT_BOOL start); | ||
| 9563 | |||
| 9564 | void (STDMETHODCALLTYPE *Error)( | ||
| 9565 | IWMPEvents4 *This); | ||
| 9566 | |||
| 9567 | void (STDMETHODCALLTYPE *Warning)( | ||
| 9568 | IWMPEvents4 *This, | ||
| 9569 | LONG warning, | ||
| 9570 | LONG param, | ||
| 9571 | BSTR description); | ||
| 9572 | |||
| 9573 | void (STDMETHODCALLTYPE *EndOfStream)( | ||
| 9574 | IWMPEvents4 *This, | ||
| 9575 | LONG result); | ||
| 9576 | |||
| 9577 | void (STDMETHODCALLTYPE *PositionChange)( | ||
| 9578 | IWMPEvents4 *This, | ||
| 9579 | double old_position, | ||
| 9580 | double new_position); | ||
| 9581 | |||
| 9582 | void (STDMETHODCALLTYPE *MarkerHit)( | ||
| 9583 | IWMPEvents4 *This, | ||
| 9584 | LONG marker); | ||
| 9585 | |||
| 9586 | void (STDMETHODCALLTYPE *DurationUnitChange)( | ||
| 9587 | IWMPEvents4 *This, | ||
| 9588 | LONG duration); | ||
| 9589 | |||
| 9590 | void (STDMETHODCALLTYPE *CdromMediaChange)( | ||
| 9591 | IWMPEvents4 *This, | ||
| 9592 | LONG num); | ||
| 9593 | |||
| 9594 | void (STDMETHODCALLTYPE *PlaylistChange)( | ||
| 9595 | IWMPEvents4 *This, | ||
| 9596 | IDispatch *playlist, | ||
| 9597 | WMPPlaylistChangeEventType change); | ||
| 9598 | |||
| 9599 | void (STDMETHODCALLTYPE *CurrentPlaylistChange)( | ||
| 9600 | IWMPEvents4 *This, | ||
| 9601 | WMPPlaylistChangeEventType change); | ||
| 9602 | |||
| 9603 | void (STDMETHODCALLTYPE *CurrentPlaylistItemAvailable)( | ||
| 9604 | IWMPEvents4 *This, | ||
| 9605 | BSTR item); | ||
| 9606 | |||
| 9607 | void (STDMETHODCALLTYPE *MediaChange)( | ||
| 9608 | IWMPEvents4 *This, | ||
| 9609 | IDispatch *item); | ||
| 9610 | |||
| 9611 | void (STDMETHODCALLTYPE *CurrentMediaItemAvailable)( | ||
| 9612 | IWMPEvents4 *This, | ||
| 9613 | BSTR name); | ||
| 9614 | |||
| 9615 | void (STDMETHODCALLTYPE *CurrentItemChange)( | ||
| 9616 | IWMPEvents4 *This, | ||
| 9617 | IDispatch *media); | ||
| 9618 | |||
| 9619 | void (STDMETHODCALLTYPE *MediaCollectionChange)( | ||
| 9620 | IWMPEvents4 *This); | ||
| 9621 | |||
| 9622 | void (STDMETHODCALLTYPE *MediaCollectionAttributeStringAdded)( | ||
| 9623 | IWMPEvents4 *This, | ||
| 9624 | BSTR name, | ||
| 9625 | BSTR val); | ||
| 9626 | |||
| 9627 | void (STDMETHODCALLTYPE *MediaCollectionAttributeStringRemoved)( | ||
| 9628 | IWMPEvents4 *This, | ||
| 9629 | BSTR name, | ||
| 9630 | BSTR val); | ||
| 9631 | |||
| 9632 | void (STDMETHODCALLTYPE *MediaCollectionAttributeStringChanged)( | ||
| 9633 | IWMPEvents4 *This, | ||
| 9634 | BSTR name, | ||
| 9635 | BSTR old_val, | ||
| 9636 | BSTR new_val); | ||
| 9637 | |||
| 9638 | void (STDMETHODCALLTYPE *PlaylistCollectionChange)( | ||
| 9639 | IWMPEvents4 *This); | ||
| 9640 | |||
| 9641 | void (STDMETHODCALLTYPE *PlaylistCollectionPlaylistAdded)( | ||
| 9642 | IWMPEvents4 *This, | ||
| 9643 | BSTR name); | ||
| 9644 | |||
| 9645 | void (STDMETHODCALLTYPE *PlaylistCollectionPlaylistRemoved)( | ||
| 9646 | IWMPEvents4 *This, | ||
| 9647 | BSTR name); | ||
| 9648 | |||
| 9649 | void (STDMETHODCALLTYPE *PlaylistCollectionPlaylistSetAsDeleted)( | ||
| 9650 | IWMPEvents4 *This, | ||
| 9651 | BSTR name, | ||
| 9652 | VARIANT_BOOL deleted); | ||
| 9653 | |||
| 9654 | void (STDMETHODCALLTYPE *ModeChange)( | ||
| 9655 | IWMPEvents4 *This, | ||
| 9656 | BSTR ModeName, | ||
| 9657 | VARIANT_BOOL value); | ||
| 9658 | |||
| 9659 | void (STDMETHODCALLTYPE *MediaError)( | ||
| 9660 | IWMPEvents4 *This, | ||
| 9661 | IDispatch *media); | ||
| 9662 | |||
| 9663 | void (STDMETHODCALLTYPE *OpenPlaylistSwitch)( | ||
| 9664 | IWMPEvents4 *This, | ||
| 9665 | IDispatch *item); | ||
| 9666 | |||
| 9667 | void (STDMETHODCALLTYPE *DomainChange)( | ||
| 9668 | IWMPEvents4 *This, | ||
| 9669 | BSTR domain); | ||
| 9670 | |||
| 9671 | void (STDMETHODCALLTYPE *SwitchedToPlayerApplication)( | ||
| 9672 | IWMPEvents4 *This); | ||
| 9673 | |||
| 9674 | void (STDMETHODCALLTYPE *SwitchedToControl)( | ||
| 9675 | IWMPEvents4 *This); | ||
| 9676 | |||
| 9677 | void (STDMETHODCALLTYPE *PlayerDockedStateChange)( | ||
| 9678 | IWMPEvents4 *This); | ||
| 9679 | |||
| 9680 | void (STDMETHODCALLTYPE *PlayerReconnect)( | ||
| 9681 | IWMPEvents4 *This); | ||
| 9682 | |||
| 9683 | void (STDMETHODCALLTYPE *Click)( | ||
| 9684 | IWMPEvents4 *This, | ||
| 9685 | short button, | ||
| 9686 | short shift_state, | ||
| 9687 | LONG x, | ||
| 9688 | LONG y); | ||
| 9689 | |||
| 9690 | void (STDMETHODCALLTYPE *DoubleClick)( | ||
| 9691 | IWMPEvents4 *This, | ||
| 9692 | short button, | ||
| 9693 | short shift_state, | ||
| 9694 | LONG fX, | ||
| 9695 | LONG fY); | ||
| 9696 | |||
| 9697 | void (STDMETHODCALLTYPE *KeyDown)( | ||
| 9698 | IWMPEvents4 *This, | ||
| 9699 | short keycode, | ||
| 9700 | short shift_state); | ||
| 9701 | |||
| 9702 | void (STDMETHODCALLTYPE *KeyPress)( | ||
| 9703 | IWMPEvents4 *This, | ||
| 9704 | short ascii); | ||
| 9705 | |||
| 9706 | void (STDMETHODCALLTYPE *KeyUp)( | ||
| 9707 | IWMPEvents4 *This, | ||
| 9708 | short keycode, | ||
| 9709 | short shift_state); | ||
| 9710 | |||
| 9711 | void (STDMETHODCALLTYPE *MouseDown)( | ||
| 9712 | IWMPEvents4 *This, | ||
| 9713 | short button, | ||
| 9714 | short nShiftState, | ||
| 9715 | LONG x, | ||
| 9716 | LONG y); | ||
| 9717 | |||
| 9718 | void (STDMETHODCALLTYPE *MouseMove)( | ||
| 9719 | IWMPEvents4 *This, | ||
| 9720 | short button, | ||
| 9721 | short shift_state, | ||
| 9722 | LONG x, | ||
| 9723 | LONG y); | ||
| 9724 | |||
| 9725 | void (STDMETHODCALLTYPE *MouseUp)( | ||
| 9726 | IWMPEvents4 *This, | ||
| 9727 | short button, | ||
| 9728 | short shift_state, | ||
| 9729 | LONG x, | ||
| 9730 | LONG y); | ||
| 9731 | |||
| 9732 | /*** IWMPEvents2 methods ***/ | ||
| 9733 | void (STDMETHODCALLTYPE *DeviceConnect)( | ||
| 9734 | IWMPEvents4 *This, | ||
| 9735 | IWMPSyncDevice *device); | ||
| 9736 | |||
| 9737 | void (STDMETHODCALLTYPE *DeviceDisconnect)( | ||
| 9738 | IWMPEvents4 *This, | ||
| 9739 | IWMPSyncDevice *device); | ||
| 9740 | |||
| 9741 | void (STDMETHODCALLTYPE *DeviceStatusChange)( | ||
| 9742 | IWMPEvents4 *This, | ||
| 9743 | IWMPSyncDevice *device, | ||
| 9744 | WMPDeviceStatus status); | ||
| 9745 | |||
| 9746 | void (STDMETHODCALLTYPE *DeviceSyncStateChange)( | ||
| 9747 | IWMPEvents4 *This, | ||
| 9748 | IWMPSyncDevice *device, | ||
| 9749 | WMPSyncState state); | ||
| 9750 | |||
| 9751 | void (STDMETHODCALLTYPE *DeviceSyncError)( | ||
| 9752 | IWMPEvents4 *This, | ||
| 9753 | IWMPSyncDevice *device, | ||
| 9754 | IDispatch *media); | ||
| 9755 | |||
| 9756 | void (STDMETHODCALLTYPE *CreatePartnershipComplete)( | ||
| 9757 | IWMPEvents4 *This, | ||
| 9758 | IWMPSyncDevice *device, | ||
| 9759 | HRESULT result); | ||
| 9760 | |||
| 9761 | /*** IWMPEvents3 methods ***/ | ||
| 9762 | void (STDMETHODCALLTYPE *CdromRipStateChange)( | ||
| 9763 | IWMPEvents4 *This, | ||
| 9764 | IWMPCdromRip *rip, | ||
| 9765 | WMPRipState state); | ||
| 9766 | |||
| 9767 | void (STDMETHODCALLTYPE *CdromRipMediaError)( | ||
| 9768 | IWMPEvents4 *This, | ||
| 9769 | IWMPCdromRip *rip, | ||
| 9770 | IDispatch *media); | ||
| 9771 | |||
| 9772 | void (STDMETHODCALLTYPE *CdromBurnStateChange)( | ||
| 9773 | IWMPEvents4 *This, | ||
| 9774 | IWMPCdromBurn *burn, | ||
| 9775 | WMPBurnState state); | ||
| 9776 | |||
| 9777 | void (STDMETHODCALLTYPE *CdromBurnMediaError)( | ||
| 9778 | IWMPEvents4 *This, | ||
| 9779 | IWMPCdromBurn *burn, | ||
| 9780 | IDispatch *media); | ||
| 9781 | |||
| 9782 | void (STDMETHODCALLTYPE *CdromBurnError)( | ||
| 9783 | IWMPEvents4 *This, | ||
| 9784 | IWMPCdromBurn *burn, | ||
| 9785 | HRESULT error); | ||
| 9786 | |||
| 9787 | void (STDMETHODCALLTYPE *LibraryConnect)( | ||
| 9788 | IWMPEvents4 *This, | ||
| 9789 | IWMPLibrary *wmplibrary); | ||
| 9790 | |||
| 9791 | void (STDMETHODCALLTYPE *LibraryDisconnect)( | ||
| 9792 | IWMPEvents4 *This, | ||
| 9793 | IWMPLibrary *wmplibrary); | ||
| 9794 | |||
| 9795 | void (STDMETHODCALLTYPE *FolderScanStateChange)( | ||
| 9796 | IWMPEvents4 *This, | ||
| 9797 | WMPFolderScanState state); | ||
| 9798 | |||
| 9799 | void (STDMETHODCALLTYPE *StringCollectionChange)( | ||
| 9800 | IWMPEvents4 *This, | ||
| 9801 | IDispatch *collection, | ||
| 9802 | WMPStringCollectionChangeEventType change, | ||
| 9803 | LONG index); | ||
| 9804 | |||
| 9805 | void (STDMETHODCALLTYPE *MediaCollectionMediaAdded)( | ||
| 9806 | IWMPEvents4 *This, | ||
| 9807 | IDispatch *media); | ||
| 9808 | |||
| 9809 | void (STDMETHODCALLTYPE *MediaCollectionMediaRemoved)( | ||
| 9810 | IWMPEvents4 *This, | ||
| 9811 | IDispatch *media); | ||
| 9812 | |||
| 9813 | /*** IWMPEvents4 methods ***/ | ||
| 9814 | void (STDMETHODCALLTYPE *DeviceEstimation)( | ||
| 9815 | IWMPEvents4 *This, | ||
| 9816 | IWMPSyncDevice *device, | ||
| 9817 | HRESULT result, | ||
| 9818 | LONGLONG used_space, | ||
| 9819 | LONGLONG estimated_space); | ||
| 9820 | |||
| 9821 | END_INTERFACE | ||
| 9822 | } IWMPEvents4Vtbl; | ||
| 9823 | |||
| 9824 | interface IWMPEvents4 { | ||
| 9825 | CONST_VTBL IWMPEvents4Vtbl* lpVtbl; | ||
| 9826 | }; | ||
| 9827 | |||
| 9828 | #ifdef COBJMACROS | ||
| 9829 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 9830 | /*** IUnknown methods ***/ | ||
| 9831 | #define IWMPEvents4_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 9832 | #define IWMPEvents4_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 9833 | #define IWMPEvents4_Release(This) (This)->lpVtbl->Release(This) | ||
| 9834 | /*** IWMPEvents methods ***/ | ||
| 9835 | #define IWMPEvents4_OpenStateChange(This,state) (This)->lpVtbl->OpenStateChange(This,state) | ||
| 9836 | #define IWMPEvents4_PlayStateChange(This,state) (This)->lpVtbl->PlayStateChange(This,state) | ||
| 9837 | #define IWMPEvents4_AudioLanguageChange(This,lang) (This)->lpVtbl->AudioLanguageChange(This,lang) | ||
| 9838 | #define IWMPEvents4_StatusChange(This) (This)->lpVtbl->StatusChange(This) | ||
| 9839 | #define IWMPEvents4_ScriptCommand(This,type,param) (This)->lpVtbl->ScriptCommand(This,type,param) | ||
| 9840 | #define IWMPEvents4_NewStream(This) (This)->lpVtbl->NewStream(This) | ||
| 9841 | #define IWMPEvents4_Disconnect(This,result) (This)->lpVtbl->Disconnect(This,result) | ||
| 9842 | #define IWMPEvents4_Buffering(This,start) (This)->lpVtbl->Buffering(This,start) | ||
| 9843 | #define IWMPEvents4_Error(This) (This)->lpVtbl->Error(This) | ||
| 9844 | #define IWMPEvents4_Warning(This,warning,param,description) (This)->lpVtbl->Warning(This,warning,param,description) | ||
| 9845 | #define IWMPEvents4_EndOfStream(This,result) (This)->lpVtbl->EndOfStream(This,result) | ||
| 9846 | #define IWMPEvents4_PositionChange(This,old_position,new_position) (This)->lpVtbl->PositionChange(This,old_position,new_position) | ||
| 9847 | #define IWMPEvents4_MarkerHit(This,marker) (This)->lpVtbl->MarkerHit(This,marker) | ||
| 9848 | #define IWMPEvents4_DurationUnitChange(This,duration) (This)->lpVtbl->DurationUnitChange(This,duration) | ||
| 9849 | #define IWMPEvents4_CdromMediaChange(This,num) (This)->lpVtbl->CdromMediaChange(This,num) | ||
| 9850 | #define IWMPEvents4_PlaylistChange(This,playlist,change) (This)->lpVtbl->PlaylistChange(This,playlist,change) | ||
| 9851 | #define IWMPEvents4_CurrentPlaylistChange(This,change) (This)->lpVtbl->CurrentPlaylistChange(This,change) | ||
| 9852 | #define IWMPEvents4_CurrentPlaylistItemAvailable(This,item) (This)->lpVtbl->CurrentPlaylistItemAvailable(This,item) | ||
| 9853 | #define IWMPEvents4_MediaChange(This,item) (This)->lpVtbl->MediaChange(This,item) | ||
| 9854 | #define IWMPEvents4_CurrentMediaItemAvailable(This,name) (This)->lpVtbl->CurrentMediaItemAvailable(This,name) | ||
| 9855 | #define IWMPEvents4_CurrentItemChange(This,media) (This)->lpVtbl->CurrentItemChange(This,media) | ||
| 9856 | #define IWMPEvents4_MediaCollectionChange(This) (This)->lpVtbl->MediaCollectionChange(This) | ||
| 9857 | #define IWMPEvents4_MediaCollectionAttributeStringAdded(This,name,val) (This)->lpVtbl->MediaCollectionAttributeStringAdded(This,name,val) | ||
| 9858 | #define IWMPEvents4_MediaCollectionAttributeStringRemoved(This,name,val) (This)->lpVtbl->MediaCollectionAttributeStringRemoved(This,name,val) | ||
| 9859 | #define IWMPEvents4_MediaCollectionAttributeStringChanged(This,name,old_val,new_val) (This)->lpVtbl->MediaCollectionAttributeStringChanged(This,name,old_val,new_val) | ||
| 9860 | #define IWMPEvents4_PlaylistCollectionChange(This) (This)->lpVtbl->PlaylistCollectionChange(This) | ||
| 9861 | #define IWMPEvents4_PlaylistCollectionPlaylistAdded(This,name) (This)->lpVtbl->PlaylistCollectionPlaylistAdded(This,name) | ||
| 9862 | #define IWMPEvents4_PlaylistCollectionPlaylistRemoved(This,name) (This)->lpVtbl->PlaylistCollectionPlaylistRemoved(This,name) | ||
| 9863 | #define IWMPEvents4_PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted) (This)->lpVtbl->PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted) | ||
| 9864 | #define IWMPEvents4_ModeChange(This,ModeName,value) (This)->lpVtbl->ModeChange(This,ModeName,value) | ||
| 9865 | #define IWMPEvents4_MediaError(This,media) (This)->lpVtbl->MediaError(This,media) | ||
| 9866 | #define IWMPEvents4_OpenPlaylistSwitch(This,item) (This)->lpVtbl->OpenPlaylistSwitch(This,item) | ||
| 9867 | #define IWMPEvents4_DomainChange(This,domain) (This)->lpVtbl->DomainChange(This,domain) | ||
| 9868 | #define IWMPEvents4_SwitchedToPlayerApplication(This) (This)->lpVtbl->SwitchedToPlayerApplication(This) | ||
| 9869 | #define IWMPEvents4_SwitchedToControl(This) (This)->lpVtbl->SwitchedToControl(This) | ||
| 9870 | #define IWMPEvents4_PlayerDockedStateChange(This) (This)->lpVtbl->PlayerDockedStateChange(This) | ||
| 9871 | #define IWMPEvents4_PlayerReconnect(This) (This)->lpVtbl->PlayerReconnect(This) | ||
| 9872 | #define IWMPEvents4_Click(This,button,shift_state,x,y) (This)->lpVtbl->Click(This,button,shift_state,x,y) | ||
| 9873 | #define IWMPEvents4_DoubleClick(This,button,shift_state,fX,fY) (This)->lpVtbl->DoubleClick(This,button,shift_state,fX,fY) | ||
| 9874 | #define IWMPEvents4_KeyDown(This,keycode,shift_state) (This)->lpVtbl->KeyDown(This,keycode,shift_state) | ||
| 9875 | #define IWMPEvents4_KeyPress(This,ascii) (This)->lpVtbl->KeyPress(This,ascii) | ||
| 9876 | #define IWMPEvents4_KeyUp(This,keycode,shift_state) (This)->lpVtbl->KeyUp(This,keycode,shift_state) | ||
| 9877 | #define IWMPEvents4_MouseDown(This,button,nShiftState,x,y) (This)->lpVtbl->MouseDown(This,button,nShiftState,x,y) | ||
| 9878 | #define IWMPEvents4_MouseMove(This,button,shift_state,x,y) (This)->lpVtbl->MouseMove(This,button,shift_state,x,y) | ||
| 9879 | #define IWMPEvents4_MouseUp(This,button,shift_state,x,y) (This)->lpVtbl->MouseUp(This,button,shift_state,x,y) | ||
| 9880 | /*** IWMPEvents2 methods ***/ | ||
| 9881 | #define IWMPEvents4_DeviceConnect(This,device) (This)->lpVtbl->DeviceConnect(This,device) | ||
| 9882 | #define IWMPEvents4_DeviceDisconnect(This,device) (This)->lpVtbl->DeviceDisconnect(This,device) | ||
| 9883 | #define IWMPEvents4_DeviceStatusChange(This,device,status) (This)->lpVtbl->DeviceStatusChange(This,device,status) | ||
| 9884 | #define IWMPEvents4_DeviceSyncStateChange(This,device,state) (This)->lpVtbl->DeviceSyncStateChange(This,device,state) | ||
| 9885 | #define IWMPEvents4_DeviceSyncError(This,device,media) (This)->lpVtbl->DeviceSyncError(This,device,media) | ||
| 9886 | #define IWMPEvents4_CreatePartnershipComplete(This,device,result) (This)->lpVtbl->CreatePartnershipComplete(This,device,result) | ||
| 9887 | /*** IWMPEvents3 methods ***/ | ||
| 9888 | #define IWMPEvents4_CdromRipStateChange(This,rip,state) (This)->lpVtbl->CdromRipStateChange(This,rip,state) | ||
| 9889 | #define IWMPEvents4_CdromRipMediaError(This,rip,media) (This)->lpVtbl->CdromRipMediaError(This,rip,media) | ||
| 9890 | #define IWMPEvents4_CdromBurnStateChange(This,burn,state) (This)->lpVtbl->CdromBurnStateChange(This,burn,state) | ||
| 9891 | #define IWMPEvents4_CdromBurnMediaError(This,burn,media) (This)->lpVtbl->CdromBurnMediaError(This,burn,media) | ||
| 9892 | #define IWMPEvents4_CdromBurnError(This,burn,error) (This)->lpVtbl->CdromBurnError(This,burn,error) | ||
| 9893 | #define IWMPEvents4_LibraryConnect(This,wmplibrary) (This)->lpVtbl->LibraryConnect(This,wmplibrary) | ||
| 9894 | #define IWMPEvents4_LibraryDisconnect(This,wmplibrary) (This)->lpVtbl->LibraryDisconnect(This,wmplibrary) | ||
| 9895 | #define IWMPEvents4_FolderScanStateChange(This,state) (This)->lpVtbl->FolderScanStateChange(This,state) | ||
| 9896 | #define IWMPEvents4_StringCollectionChange(This,collection,change,index) (This)->lpVtbl->StringCollectionChange(This,collection,change,index) | ||
| 9897 | #define IWMPEvents4_MediaCollectionMediaAdded(This,media) (This)->lpVtbl->MediaCollectionMediaAdded(This,media) | ||
| 9898 | #define IWMPEvents4_MediaCollectionMediaRemoved(This,media) (This)->lpVtbl->MediaCollectionMediaRemoved(This,media) | ||
| 9899 | /*** IWMPEvents4 methods ***/ | ||
| 9900 | #define IWMPEvents4_DeviceEstimation(This,device,result,used_space,estimated_space) (This)->lpVtbl->DeviceEstimation(This,device,result,used_space,estimated_space) | ||
| 9901 | #else | ||
| 9902 | /*** IUnknown methods ***/ | ||
| 9903 | static FORCEINLINE HRESULT IWMPEvents4_QueryInterface(IWMPEvents4* This,REFIID riid,void **ppvObject) { | ||
| 9904 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 9905 | } | ||
| 9906 | static FORCEINLINE ULONG IWMPEvents4_AddRef(IWMPEvents4* This) { | ||
| 9907 | return This->lpVtbl->AddRef(This); | ||
| 9908 | } | ||
| 9909 | static FORCEINLINE ULONG IWMPEvents4_Release(IWMPEvents4* This) { | ||
| 9910 | return This->lpVtbl->Release(This); | ||
| 9911 | } | ||
| 9912 | /*** IWMPEvents methods ***/ | ||
| 9913 | static FORCEINLINE void IWMPEvents4_OpenStateChange(IWMPEvents4* This,LONG state) { | ||
| 9914 | This->lpVtbl->OpenStateChange(This,state); | ||
| 9915 | } | ||
| 9916 | static FORCEINLINE void IWMPEvents4_PlayStateChange(IWMPEvents4* This,LONG state) { | ||
| 9917 | This->lpVtbl->PlayStateChange(This,state); | ||
| 9918 | } | ||
| 9919 | static FORCEINLINE void IWMPEvents4_AudioLanguageChange(IWMPEvents4* This,LONG lang) { | ||
| 9920 | This->lpVtbl->AudioLanguageChange(This,lang); | ||
| 9921 | } | ||
| 9922 | static FORCEINLINE void IWMPEvents4_StatusChange(IWMPEvents4* This) { | ||
| 9923 | This->lpVtbl->StatusChange(This); | ||
| 9924 | } | ||
| 9925 | static FORCEINLINE void IWMPEvents4_ScriptCommand(IWMPEvents4* This,BSTR type,BSTR param) { | ||
| 9926 | This->lpVtbl->ScriptCommand(This,type,param); | ||
| 9927 | } | ||
| 9928 | static FORCEINLINE void IWMPEvents4_NewStream(IWMPEvents4* This) { | ||
| 9929 | This->lpVtbl->NewStream(This); | ||
| 9930 | } | ||
| 9931 | static FORCEINLINE void IWMPEvents4_Disconnect(IWMPEvents4* This,LONG result) { | ||
| 9932 | This->lpVtbl->Disconnect(This,result); | ||
| 9933 | } | ||
| 9934 | static FORCEINLINE void IWMPEvents4_Buffering(IWMPEvents4* This,VARIANT_BOOL start) { | ||
| 9935 | This->lpVtbl->Buffering(This,start); | ||
| 9936 | } | ||
| 9937 | static FORCEINLINE void IWMPEvents4_Error(IWMPEvents4* This) { | ||
| 9938 | This->lpVtbl->Error(This); | ||
| 9939 | } | ||
| 9940 | static FORCEINLINE void IWMPEvents4_Warning(IWMPEvents4* This,LONG warning,LONG param,BSTR description) { | ||
| 9941 | This->lpVtbl->Warning(This,warning,param,description); | ||
| 9942 | } | ||
| 9943 | static FORCEINLINE void IWMPEvents4_EndOfStream(IWMPEvents4* This,LONG result) { | ||
| 9944 | This->lpVtbl->EndOfStream(This,result); | ||
| 9945 | } | ||
| 9946 | static FORCEINLINE void IWMPEvents4_PositionChange(IWMPEvents4* This,double old_position,double new_position) { | ||
| 9947 | This->lpVtbl->PositionChange(This,old_position,new_position); | ||
| 9948 | } | ||
| 9949 | static FORCEINLINE void IWMPEvents4_MarkerHit(IWMPEvents4* This,LONG marker) { | ||
| 9950 | This->lpVtbl->MarkerHit(This,marker); | ||
| 9951 | } | ||
| 9952 | static FORCEINLINE void IWMPEvents4_DurationUnitChange(IWMPEvents4* This,LONG duration) { | ||
| 9953 | This->lpVtbl->DurationUnitChange(This,duration); | ||
| 9954 | } | ||
| 9955 | static FORCEINLINE void IWMPEvents4_CdromMediaChange(IWMPEvents4* This,LONG num) { | ||
| 9956 | This->lpVtbl->CdromMediaChange(This,num); | ||
| 9957 | } | ||
| 9958 | static FORCEINLINE void IWMPEvents4_PlaylistChange(IWMPEvents4* This,IDispatch *playlist,WMPPlaylistChangeEventType change) { | ||
| 9959 | This->lpVtbl->PlaylistChange(This,playlist,change); | ||
| 9960 | } | ||
| 9961 | static FORCEINLINE void IWMPEvents4_CurrentPlaylistChange(IWMPEvents4* This,WMPPlaylistChangeEventType change) { | ||
| 9962 | This->lpVtbl->CurrentPlaylistChange(This,change); | ||
| 9963 | } | ||
| 9964 | static FORCEINLINE void IWMPEvents4_CurrentPlaylistItemAvailable(IWMPEvents4* This,BSTR item) { | ||
| 9965 | This->lpVtbl->CurrentPlaylistItemAvailable(This,item); | ||
| 9966 | } | ||
| 9967 | static FORCEINLINE void IWMPEvents4_MediaChange(IWMPEvents4* This,IDispatch *item) { | ||
| 9968 | This->lpVtbl->MediaChange(This,item); | ||
| 9969 | } | ||
| 9970 | static FORCEINLINE void IWMPEvents4_CurrentMediaItemAvailable(IWMPEvents4* This,BSTR name) { | ||
| 9971 | This->lpVtbl->CurrentMediaItemAvailable(This,name); | ||
| 9972 | } | ||
| 9973 | static FORCEINLINE void IWMPEvents4_CurrentItemChange(IWMPEvents4* This,IDispatch *media) { | ||
| 9974 | This->lpVtbl->CurrentItemChange(This,media); | ||
| 9975 | } | ||
| 9976 | static FORCEINLINE void IWMPEvents4_MediaCollectionChange(IWMPEvents4* This) { | ||
| 9977 | This->lpVtbl->MediaCollectionChange(This); | ||
| 9978 | } | ||
| 9979 | static FORCEINLINE void IWMPEvents4_MediaCollectionAttributeStringAdded(IWMPEvents4* This,BSTR name,BSTR val) { | ||
| 9980 | This->lpVtbl->MediaCollectionAttributeStringAdded(This,name,val); | ||
| 9981 | } | ||
| 9982 | static FORCEINLINE void IWMPEvents4_MediaCollectionAttributeStringRemoved(IWMPEvents4* This,BSTR name,BSTR val) { | ||
| 9983 | This->lpVtbl->MediaCollectionAttributeStringRemoved(This,name,val); | ||
| 9984 | } | ||
| 9985 | static FORCEINLINE void IWMPEvents4_MediaCollectionAttributeStringChanged(IWMPEvents4* This,BSTR name,BSTR old_val,BSTR new_val) { | ||
| 9986 | This->lpVtbl->MediaCollectionAttributeStringChanged(This,name,old_val,new_val); | ||
| 9987 | } | ||
| 9988 | static FORCEINLINE void IWMPEvents4_PlaylistCollectionChange(IWMPEvents4* This) { | ||
| 9989 | This->lpVtbl->PlaylistCollectionChange(This); | ||
| 9990 | } | ||
| 9991 | static FORCEINLINE void IWMPEvents4_PlaylistCollectionPlaylistAdded(IWMPEvents4* This,BSTR name) { | ||
| 9992 | This->lpVtbl->PlaylistCollectionPlaylistAdded(This,name); | ||
| 9993 | } | ||
| 9994 | static FORCEINLINE void IWMPEvents4_PlaylistCollectionPlaylistRemoved(IWMPEvents4* This,BSTR name) { | ||
| 9995 | This->lpVtbl->PlaylistCollectionPlaylistRemoved(This,name); | ||
| 9996 | } | ||
| 9997 | static FORCEINLINE void IWMPEvents4_PlaylistCollectionPlaylistSetAsDeleted(IWMPEvents4* This,BSTR name,VARIANT_BOOL deleted) { | ||
| 9998 | This->lpVtbl->PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted); | ||
| 9999 | } | ||
| 10000 | static FORCEINLINE void IWMPEvents4_ModeChange(IWMPEvents4* This,BSTR ModeName,VARIANT_BOOL value) { | ||
| 10001 | This->lpVtbl->ModeChange(This,ModeName,value); | ||
| 10002 | } | ||
| 10003 | static FORCEINLINE void IWMPEvents4_MediaError(IWMPEvents4* This,IDispatch *media) { | ||
| 10004 | This->lpVtbl->MediaError(This,media); | ||
| 10005 | } | ||
| 10006 | static FORCEINLINE void IWMPEvents4_OpenPlaylistSwitch(IWMPEvents4* This,IDispatch *item) { | ||
| 10007 | This->lpVtbl->OpenPlaylistSwitch(This,item); | ||
| 10008 | } | ||
| 10009 | static FORCEINLINE void IWMPEvents4_DomainChange(IWMPEvents4* This,BSTR domain) { | ||
| 10010 | This->lpVtbl->DomainChange(This,domain); | ||
| 10011 | } | ||
| 10012 | static FORCEINLINE void IWMPEvents4_SwitchedToPlayerApplication(IWMPEvents4* This) { | ||
| 10013 | This->lpVtbl->SwitchedToPlayerApplication(This); | ||
| 10014 | } | ||
| 10015 | static FORCEINLINE void IWMPEvents4_SwitchedToControl(IWMPEvents4* This) { | ||
| 10016 | This->lpVtbl->SwitchedToControl(This); | ||
| 10017 | } | ||
| 10018 | static FORCEINLINE void IWMPEvents4_PlayerDockedStateChange(IWMPEvents4* This) { | ||
| 10019 | This->lpVtbl->PlayerDockedStateChange(This); | ||
| 10020 | } | ||
| 10021 | static FORCEINLINE void IWMPEvents4_PlayerReconnect(IWMPEvents4* This) { | ||
| 10022 | This->lpVtbl->PlayerReconnect(This); | ||
| 10023 | } | ||
| 10024 | static FORCEINLINE void IWMPEvents4_Click(IWMPEvents4* This,short button,short shift_state,LONG x,LONG y) { | ||
| 10025 | This->lpVtbl->Click(This,button,shift_state,x,y); | ||
| 10026 | } | ||
| 10027 | static FORCEINLINE void IWMPEvents4_DoubleClick(IWMPEvents4* This,short button,short shift_state,LONG fX,LONG fY) { | ||
| 10028 | This->lpVtbl->DoubleClick(This,button,shift_state,fX,fY); | ||
| 10029 | } | ||
| 10030 | static FORCEINLINE void IWMPEvents4_KeyDown(IWMPEvents4* This,short keycode,short shift_state) { | ||
| 10031 | This->lpVtbl->KeyDown(This,keycode,shift_state); | ||
| 10032 | } | ||
| 10033 | static FORCEINLINE void IWMPEvents4_KeyPress(IWMPEvents4* This,short ascii) { | ||
| 10034 | This->lpVtbl->KeyPress(This,ascii); | ||
| 10035 | } | ||
| 10036 | static FORCEINLINE void IWMPEvents4_KeyUp(IWMPEvents4* This,short keycode,short shift_state) { | ||
| 10037 | This->lpVtbl->KeyUp(This,keycode,shift_state); | ||
| 10038 | } | ||
| 10039 | static FORCEINLINE void IWMPEvents4_MouseDown(IWMPEvents4* This,short button,short nShiftState,LONG x,LONG y) { | ||
| 10040 | This->lpVtbl->MouseDown(This,button,nShiftState,x,y); | ||
| 10041 | } | ||
| 10042 | static FORCEINLINE void IWMPEvents4_MouseMove(IWMPEvents4* This,short button,short shift_state,LONG x,LONG y) { | ||
| 10043 | This->lpVtbl->MouseMove(This,button,shift_state,x,y); | ||
| 10044 | } | ||
| 10045 | static FORCEINLINE void IWMPEvents4_MouseUp(IWMPEvents4* This,short button,short shift_state,LONG x,LONG y) { | ||
| 10046 | This->lpVtbl->MouseUp(This,button,shift_state,x,y); | ||
| 10047 | } | ||
| 10048 | /*** IWMPEvents2 methods ***/ | ||
| 10049 | static FORCEINLINE void IWMPEvents4_DeviceConnect(IWMPEvents4* This,IWMPSyncDevice *device) { | ||
| 10050 | This->lpVtbl->DeviceConnect(This,device); | ||
| 10051 | } | ||
| 10052 | static FORCEINLINE void IWMPEvents4_DeviceDisconnect(IWMPEvents4* This,IWMPSyncDevice *device) { | ||
| 10053 | This->lpVtbl->DeviceDisconnect(This,device); | ||
| 10054 | } | ||
| 10055 | static FORCEINLINE void IWMPEvents4_DeviceStatusChange(IWMPEvents4* This,IWMPSyncDevice *device,WMPDeviceStatus status) { | ||
| 10056 | This->lpVtbl->DeviceStatusChange(This,device,status); | ||
| 10057 | } | ||
| 10058 | static FORCEINLINE void IWMPEvents4_DeviceSyncStateChange(IWMPEvents4* This,IWMPSyncDevice *device,WMPSyncState state) { | ||
| 10059 | This->lpVtbl->DeviceSyncStateChange(This,device,state); | ||
| 10060 | } | ||
| 10061 | static FORCEINLINE void IWMPEvents4_DeviceSyncError(IWMPEvents4* This,IWMPSyncDevice *device,IDispatch *media) { | ||
| 10062 | This->lpVtbl->DeviceSyncError(This,device,media); | ||
| 10063 | } | ||
| 10064 | static FORCEINLINE void IWMPEvents4_CreatePartnershipComplete(IWMPEvents4* This,IWMPSyncDevice *device,HRESULT result) { | ||
| 10065 | This->lpVtbl->CreatePartnershipComplete(This,device,result); | ||
| 10066 | } | ||
| 10067 | /*** IWMPEvents3 methods ***/ | ||
| 10068 | static FORCEINLINE void IWMPEvents4_CdromRipStateChange(IWMPEvents4* This,IWMPCdromRip *rip,WMPRipState state) { | ||
| 10069 | This->lpVtbl->CdromRipStateChange(This,rip,state); | ||
| 10070 | } | ||
| 10071 | static FORCEINLINE void IWMPEvents4_CdromRipMediaError(IWMPEvents4* This,IWMPCdromRip *rip,IDispatch *media) { | ||
| 10072 | This->lpVtbl->CdromRipMediaError(This,rip,media); | ||
| 10073 | } | ||
| 10074 | static FORCEINLINE void IWMPEvents4_CdromBurnStateChange(IWMPEvents4* This,IWMPCdromBurn *burn,WMPBurnState state) { | ||
| 10075 | This->lpVtbl->CdromBurnStateChange(This,burn,state); | ||
| 10076 | } | ||
| 10077 | static FORCEINLINE void IWMPEvents4_CdromBurnMediaError(IWMPEvents4* This,IWMPCdromBurn *burn,IDispatch *media) { | ||
| 10078 | This->lpVtbl->CdromBurnMediaError(This,burn,media); | ||
| 10079 | } | ||
| 10080 | static FORCEINLINE void IWMPEvents4_CdromBurnError(IWMPEvents4* This,IWMPCdromBurn *burn,HRESULT error) { | ||
| 10081 | This->lpVtbl->CdromBurnError(This,burn,error); | ||
| 10082 | } | ||
| 10083 | static FORCEINLINE void IWMPEvents4_LibraryConnect(IWMPEvents4* This,IWMPLibrary *wmplibrary) { | ||
| 10084 | This->lpVtbl->LibraryConnect(This,wmplibrary); | ||
| 10085 | } | ||
| 10086 | static FORCEINLINE void IWMPEvents4_LibraryDisconnect(IWMPEvents4* This,IWMPLibrary *wmplibrary) { | ||
| 10087 | This->lpVtbl->LibraryDisconnect(This,wmplibrary); | ||
| 10088 | } | ||
| 10089 | static FORCEINLINE void IWMPEvents4_FolderScanStateChange(IWMPEvents4* This,WMPFolderScanState state) { | ||
| 10090 | This->lpVtbl->FolderScanStateChange(This,state); | ||
| 10091 | } | ||
| 10092 | static FORCEINLINE void IWMPEvents4_StringCollectionChange(IWMPEvents4* This,IDispatch *collection,WMPStringCollectionChangeEventType change,LONG index) { | ||
| 10093 | This->lpVtbl->StringCollectionChange(This,collection,change,index); | ||
| 10094 | } | ||
| 10095 | static FORCEINLINE void IWMPEvents4_MediaCollectionMediaAdded(IWMPEvents4* This,IDispatch *media) { | ||
| 10096 | This->lpVtbl->MediaCollectionMediaAdded(This,media); | ||
| 10097 | } | ||
| 10098 | static FORCEINLINE void IWMPEvents4_MediaCollectionMediaRemoved(IWMPEvents4* This,IDispatch *media) { | ||
| 10099 | This->lpVtbl->MediaCollectionMediaRemoved(This,media); | ||
| 10100 | } | ||
| 10101 | /*** IWMPEvents4 methods ***/ | ||
| 10102 | static FORCEINLINE void IWMPEvents4_DeviceEstimation(IWMPEvents4* This,IWMPSyncDevice *device,HRESULT result,LONGLONG used_space,LONGLONG estimated_space) { | ||
| 10103 | This->lpVtbl->DeviceEstimation(This,device,result,used_space,estimated_space); | ||
| 10104 | } | ||
| 10105 | #endif | ||
| 10106 | #endif | ||
| 10107 | |||
| 10108 | #endif | ||
| 10109 | |||
| 10110 | |||
| 10111 | #endif /* __IWMPEvents4_INTERFACE_DEFINED__ */ | ||
| 10112 | |||
| 10113 | /***************************************************************************** | ||
| 10114 | * _WMPOCXEvents interface | ||
| 10115 | */ | ||
| 10116 | #ifndef ___WMPOCXEvents_INTERFACE_DEFINED__ | ||
| 10117 | #define ___WMPOCXEvents_INTERFACE_DEFINED__ | ||
| 10118 | |||
| 10119 | DEFINE_GUID(IID__WMPOCXEvents, 0x6bf52a51, 0x394a, 0x11d3, 0xb1,0x53, 0x00,0xc0,0x4f,0x79,0xfa,0xa6); | ||
| 10120 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 10121 | MIDL_INTERFACE("6bf52a51-394a-11d3-b153-00c04f79faa6") | ||
| 10122 | _WMPOCXEvents : public IDispatch | ||
| 10123 | { | ||
| 10124 | }; | ||
| 10125 | #ifdef __CRT_UUID_DECL | ||
| 10126 | __CRT_UUID_DECL(_WMPOCXEvents, 0x6bf52a51, 0x394a, 0x11d3, 0xb1,0x53, 0x00,0xc0,0x4f,0x79,0xfa,0xa6) | ||
| 10127 | #endif | ||
| 10128 | #else | ||
| 10129 | typedef struct _WMPOCXEventsVtbl { | ||
| 10130 | BEGIN_INTERFACE | ||
| 10131 | |||
| 10132 | /*** IUnknown methods ***/ | ||
| 10133 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 10134 | _WMPOCXEvents *This, | ||
| 10135 | REFIID riid, | ||
| 10136 | void **ppvObject); | ||
| 10137 | |||
| 10138 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 10139 | _WMPOCXEvents *This); | ||
| 10140 | |||
| 10141 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 10142 | _WMPOCXEvents *This); | ||
| 10143 | |||
| 10144 | /*** IDispatch methods ***/ | ||
| 10145 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 10146 | _WMPOCXEvents *This, | ||
| 10147 | UINT *pctinfo); | ||
| 10148 | |||
| 10149 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 10150 | _WMPOCXEvents *This, | ||
| 10151 | UINT iTInfo, | ||
| 10152 | LCID lcid, | ||
| 10153 | ITypeInfo **ppTInfo); | ||
| 10154 | |||
| 10155 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 10156 | _WMPOCXEvents *This, | ||
| 10157 | REFIID riid, | ||
| 10158 | LPOLESTR *rgszNames, | ||
| 10159 | UINT cNames, | ||
| 10160 | LCID lcid, | ||
| 10161 | DISPID *rgDispId); | ||
| 10162 | |||
| 10163 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 10164 | _WMPOCXEvents *This, | ||
| 10165 | DISPID dispIdMember, | ||
| 10166 | REFIID riid, | ||
| 10167 | LCID lcid, | ||
| 10168 | WORD wFlags, | ||
| 10169 | DISPPARAMS *pDispParams, | ||
| 10170 | VARIANT *pVarResult, | ||
| 10171 | EXCEPINFO *pExcepInfo, | ||
| 10172 | UINT *puArgErr); | ||
| 10173 | |||
| 10174 | END_INTERFACE | ||
| 10175 | } _WMPOCXEventsVtbl; | ||
| 10176 | |||
| 10177 | interface _WMPOCXEvents { | ||
| 10178 | CONST_VTBL _WMPOCXEventsVtbl* lpVtbl; | ||
| 10179 | }; | ||
| 10180 | |||
| 10181 | #ifdef COBJMACROS | ||
| 10182 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 10183 | /*** IUnknown methods ***/ | ||
| 10184 | #define _WMPOCXEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 10185 | #define _WMPOCXEvents_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 10186 | #define _WMPOCXEvents_Release(This) (This)->lpVtbl->Release(This) | ||
| 10187 | /*** IDispatch methods ***/ | ||
| 10188 | #define _WMPOCXEvents_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 10189 | #define _WMPOCXEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 10190 | #define _WMPOCXEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 10191 | #define _WMPOCXEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 10192 | #else | ||
| 10193 | /*** IUnknown methods ***/ | ||
| 10194 | static FORCEINLINE HRESULT _WMPOCXEvents_QueryInterface(_WMPOCXEvents* This,REFIID riid,void **ppvObject) { | ||
| 10195 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 10196 | } | ||
| 10197 | static FORCEINLINE ULONG _WMPOCXEvents_AddRef(_WMPOCXEvents* This) { | ||
| 10198 | return This->lpVtbl->AddRef(This); | ||
| 10199 | } | ||
| 10200 | static FORCEINLINE ULONG _WMPOCXEvents_Release(_WMPOCXEvents* This) { | ||
| 10201 | return This->lpVtbl->Release(This); | ||
| 10202 | } | ||
| 10203 | /*** IDispatch methods ***/ | ||
| 10204 | static FORCEINLINE HRESULT _WMPOCXEvents_GetTypeInfoCount(_WMPOCXEvents* This,UINT *pctinfo) { | ||
| 10205 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 10206 | } | ||
| 10207 | static FORCEINLINE HRESULT _WMPOCXEvents_GetTypeInfo(_WMPOCXEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 10208 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 10209 | } | ||
| 10210 | static FORCEINLINE HRESULT _WMPOCXEvents_GetIDsOfNames(_WMPOCXEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 10211 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 10212 | } | ||
| 10213 | static FORCEINLINE HRESULT _WMPOCXEvents_Invoke(_WMPOCXEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 10214 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 10215 | } | ||
| 10216 | #endif | ||
| 10217 | #endif | ||
| 10218 | |||
| 10219 | #endif | ||
| 10220 | |||
| 10221 | |||
| 10222 | #endif /* ___WMPOCXEvents_INTERFACE_DEFINED__ */ | ||
| 10223 | |||
| 10224 | /***************************************************************************** | ||
| 10225 | * WindowsMediaPlayer coclass | ||
| 10226 | */ | ||
| 10227 | |||
| 10228 | DEFINE_GUID(CLSID_WindowsMediaPlayer, 0x6bf52a52, 0x394a, 0x11d3, 0xb1,0x53, 0x00,0xc0,0x4f,0x79,0xfa,0xa6); | ||
| 10229 | |||
| 10230 | #ifdef __cplusplus | ||
| 10231 | class DECLSPEC_UUID("6bf52a52-394a-11d3-b153-00c04f79faa6") WindowsMediaPlayer; | ||
| 10232 | #ifdef __CRT_UUID_DECL | ||
| 10233 | __CRT_UUID_DECL(WindowsMediaPlayer, 0x6bf52a52, 0x394a, 0x11d3, 0xb1,0x53, 0x00,0xc0,0x4f,0x79,0xfa,0xa6) | ||
| 10234 | #endif | ||
| 10235 | #endif | ||
| 10236 | |||
| 10237 | #endif /* __WMPLib_LIBRARY_DEFINED__ */ | ||
| 10238 | /* Begin additional prototypes for all interfaces */ | ||
| 10239 | |||
| 10240 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); | ||
| 10241 | unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); | ||
| 10242 | unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); | ||
| 10243 | void __RPC_USER BSTR_UserFree (ULONG *, BSTR *); | ||
| 10244 | ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *); | ||
| 10245 | unsigned char * __RPC_USER VARIANT_UserMarshal (ULONG *, unsigned char *, VARIANT *); | ||
| 10246 | unsigned char * __RPC_USER VARIANT_UserUnmarshal(ULONG *, unsigned char *, VARIANT *); | ||
| 10247 | void __RPC_USER VARIANT_UserFree (ULONG *, VARIANT *); | ||
| 10248 | |||
| 10249 | /* End additional prototypes */ | ||
| 10250 | |||
| 10251 | #ifdef __cplusplus | ||
| 10252 | } | ||
| 10253 | #endif | ||
| 10254 | |||
| 10255 | #endif /* __wmp_h__ */ | ||
lib/libc/include/any-windows-any/wmpids.h created+71| ... | @@ -0,0 +1,71 @@ | ||
| 1 | /* | ||
| 2 | * This library is free software; you can redistribute it and/or | ||
| 3 | * modify it under the terms of the GNU Lesser General Public | ||
| 4 | * License as published by the Free Software Foundation; either | ||
| 5 | * version 2.1 of the License, or (at your option) any later version. | ||
| 6 | * | ||
| 7 | * This library is distributed in the hope that it will be useful, | ||
| 8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 10 | * Lesser General Public License for more details. | ||
| 11 | * | ||
| 12 | * You should have received a copy of the GNU Lesser General Public | ||
| 13 | * License along with this library; if not, write to the Free Software | ||
| 14 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
| 15 | */ | ||
| 16 | |||
| 17 | /* WMPCoreEvents */ | ||
| 18 | #define DISPID_WMPCOREEVENT_OPENSTATECHANGE 5001 | ||
| 19 | #define DISPID_WMPCOREEVENT_STATUSCHANGE 5002 | ||
| 20 | |||
| 21 | #define DISPID_WMPCOREEVENT_PLAYSTATECHANGE 5101 | ||
| 22 | #define DISPID_WMPCOREEVENT_AUDIOLANGUAGECHANGE 5102 | ||
| 23 | |||
| 24 | #define DISPID_WMPCOREEVENT_ENDOFSTREAM 5201 | ||
| 25 | #define DISPID_WMPCOREEVENT_POSITIONCHANGE 5202 | ||
| 26 | #define DISPID_WMPCOREEVENT_MARKERHIT 5203 | ||
| 27 | #define DISPID_WMPCOREEVENT_DURATIONUNITCHANGE 5204 | ||
| 28 | |||
| 29 | #define DISPID_WMPCOREEVENT_SCRIPTCOMMAND 5301 | ||
| 30 | |||
| 31 | #define DISPID_WMPCOREEVENT_DISCONNECT 5401 | ||
| 32 | #define DISPID_WMPCOREEVENT_BUFFERING 5402 | ||
| 33 | #define DISPID_WMPCOREEVENT_NEWSTREAM 5403 | ||
| 34 | |||
| 35 | #define DISPID_WMPCOREEVENT_ERROR 5501 | ||
| 36 | |||
| 37 | #define DISPID_WMPCOREEVENT_WARNING 5601 | ||
| 38 | |||
| 39 | #define DISPID_WMPCOREEVENT_CDROMMEDIACHANGE 5701 | ||
| 40 | |||
| 41 | #define DISPID_WMPCOREEVENT_PLAYLISTCHANGE 5801 | ||
| 42 | #define DISPID_WMPCOREEVENT_MEDIACHANGE 5802 | ||
| 43 | #define DISPID_WMPCOREEVENT_CURRENTMEDIAITEMAVAILABLE 5803 | ||
| 44 | #define DISPID_WMPCOREEVENT_CURRENTPLAYLISTCHANGE 5804 | ||
| 45 | #define DISPID_WMPCOREEVENT_CURRENTPLAYLISTITEMAVAILABLE 5805 | ||
| 46 | #define DISPID_WMPCOREEVENT_CURRENTITEMCHANGE 5806 | ||
| 47 | #define DISPID_WMPCOREEVENT_MEDIACOLLECTIONCHANGE 5807 | ||
| 48 | #define DISPID_WMPCOREEVENT_MEDIACOLLECTIONATTRIBUTESTRINGADDED 5808 | ||
| 49 | #define DISPID_WMPCOREEVENT_MEDIACOLLECTIONATTRIBUTESTRINGREMOVED 5809 | ||
| 50 | #define DISPID_WMPCOREEVENT_PLAYLISTCOLLECTIONCHANGE 5810 | ||
| 51 | #define DISPID_WMPCOREEVENT_PLAYLISTCOLLECTIONPLAYLISTADDED 5811 | ||
| 52 | #define DISPID_WMPCOREEVENT_PLAYLISTCOLLECTIONPLAYLISTREMOVED 5812 | ||
| 53 | #define DISPID_WMPCOREEVENT_PLAYLISTCOLLECTIONPLAYLISTSETASDELETED 5818 | ||
| 54 | #define DISPID_WMPCOREEVENT_MODECHANGE 5819 | ||
| 55 | #define DISPID_WMPCOREEVENT_MEDIACOLLECTIONATTRIBUTESTRINGCHANGED 5820 | ||
| 56 | #define DISPID_WMPCOREEVENT_MEDIAERROR 5821 | ||
| 57 | #define DISPID_WMPCOREEVENT_DOMAINCHANGE 5822 | ||
| 58 | #define DISPID_WMPCOREEVENT_OPENPLAYLISTSWITCH 5823 | ||
| 59 | |||
| 60 | #define DISPID_WMPOCXEVENT_SWITCHEDTOPLAYERAPPLICATION 6501 | ||
| 61 | #define DISPID_WMPOCXEVENT_SWITCHEDTOCONTROL 6502 | ||
| 62 | #define DISPID_WMPOCXEVENT_PLAYERDOCKEDSTATECHANGE 6503 | ||
| 63 | #define DISPID_WMPOCXEVENT_PLAYERRECONNECT 6504 | ||
| 64 | #define DISPID_WMPOCXEVENT_CLICK 6505 | ||
| 65 | #define DISPID_WMPOCXEVENT_DOUBLECLICK 6506 | ||
| 66 | #define DISPID_WMPOCXEVENT_KEYDOWN 6507 | ||
| 67 | #define DISPID_WMPOCXEVENT_KEYPRESS 6508 | ||
| 68 | #define DISPID_WMPOCXEVENT_KEYUP 6509 | ||
| 69 | #define DISPID_WMPOCXEVENT_MOUSEDOWN 6510 | ||
| 70 | #define DISPID_WMPOCXEVENT_MOUSEMOVE 6511 | ||
| 71 | #define DISPID_WMPOCXEVENT_MOUSEUP 6512 | ||
lib/libc/include/any-windows-any/wmprealestate.h created+221| ... | @@ -0,0 +1,221 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/wmprealestate.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __wmprealestate_h__ | ||
| 17 | #define __wmprealestate_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef __IWMPVideoRenderConfig_FWD_DEFINED__ | ||
| 22 | #define __IWMPVideoRenderConfig_FWD_DEFINED__ | ||
| 23 | typedef interface IWMPVideoRenderConfig IWMPVideoRenderConfig; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface IWMPVideoRenderConfig; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 29 | #ifndef __IWMPRenderConfig_FWD_DEFINED__ | ||
| 30 | #define __IWMPRenderConfig_FWD_DEFINED__ | ||
| 31 | typedef interface IWMPRenderConfig IWMPRenderConfig; | ||
| 32 | #ifdef __cplusplus | ||
| 33 | interface IWMPRenderConfig; | ||
| 34 | #endif /* __cplusplus */ | ||
| 35 | #endif | ||
| 36 | |||
| 37 | /* Headers for imported files */ | ||
| 38 | |||
| 39 | #include <unknwn.h> | ||
| 40 | #include <ocidl.h> | ||
| 41 | #include <mfidl.h> | ||
| 42 | |||
| 43 | #ifdef __cplusplus | ||
| 44 | extern "C" { | ||
| 45 | #endif | ||
| 46 | |||
| 47 | /***************************************************************************** | ||
| 48 | * IWMPVideoRenderConfig interface | ||
| 49 | */ | ||
| 50 | #ifndef __IWMPVideoRenderConfig_INTERFACE_DEFINED__ | ||
| 51 | #define __IWMPVideoRenderConfig_INTERFACE_DEFINED__ | ||
| 52 | |||
| 53 | DEFINE_GUID(IID_IWMPVideoRenderConfig, 0x6d6cf803, 0x1ec0, 0x4c8d, 0xb3,0xca, 0xf1,0x8e,0x27,0x28,0x20,0x74); | ||
| 54 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 55 | MIDL_INTERFACE("6d6cf803-1ec0-4c8d-b3ca-f18e27282074") | ||
| 56 | IWMPVideoRenderConfig : public IUnknown | ||
| 57 | { | ||
| 58 | virtual HRESULT STDMETHODCALLTYPE put_presenterActivate( | ||
| 59 | IMFActivate *activate) = 0; | ||
| 60 | |||
| 61 | }; | ||
| 62 | #ifdef __CRT_UUID_DECL | ||
| 63 | __CRT_UUID_DECL(IWMPVideoRenderConfig, 0x6d6cf803, 0x1ec0, 0x4c8d, 0xb3,0xca, 0xf1,0x8e,0x27,0x28,0x20,0x74) | ||
| 64 | #endif | ||
| 65 | #else | ||
| 66 | typedef struct IWMPVideoRenderConfigVtbl { | ||
| 67 | BEGIN_INTERFACE | ||
| 68 | |||
| 69 | /*** IUnknown methods ***/ | ||
| 70 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 71 | IWMPVideoRenderConfig *This, | ||
| 72 | REFIID riid, | ||
| 73 | void **ppvObject); | ||
| 74 | |||
| 75 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 76 | IWMPVideoRenderConfig *This); | ||
| 77 | |||
| 78 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 79 | IWMPVideoRenderConfig *This); | ||
| 80 | |||
| 81 | /*** IWMPVideoRenderConfig methods ***/ | ||
| 82 | HRESULT (STDMETHODCALLTYPE *put_presenterActivate)( | ||
| 83 | IWMPVideoRenderConfig *This, | ||
| 84 | IMFActivate *activate); | ||
| 85 | |||
| 86 | END_INTERFACE | ||
| 87 | } IWMPVideoRenderConfigVtbl; | ||
| 88 | |||
| 89 | interface IWMPVideoRenderConfig { | ||
| 90 | CONST_VTBL IWMPVideoRenderConfigVtbl* lpVtbl; | ||
| 91 | }; | ||
| 92 | |||
| 93 | #ifdef COBJMACROS | ||
| 94 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 95 | /*** IUnknown methods ***/ | ||
| 96 | #define IWMPVideoRenderConfig_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 97 | #define IWMPVideoRenderConfig_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 98 | #define IWMPVideoRenderConfig_Release(This) (This)->lpVtbl->Release(This) | ||
| 99 | /*** IWMPVideoRenderConfig methods ***/ | ||
| 100 | #define IWMPVideoRenderConfig_put_presenterActivate(This,activate) (This)->lpVtbl->put_presenterActivate(This,activate) | ||
| 101 | #else | ||
| 102 | /*** IUnknown methods ***/ | ||
| 103 | static FORCEINLINE HRESULT IWMPVideoRenderConfig_QueryInterface(IWMPVideoRenderConfig* This,REFIID riid,void **ppvObject) { | ||
| 104 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 105 | } | ||
| 106 | static FORCEINLINE ULONG IWMPVideoRenderConfig_AddRef(IWMPVideoRenderConfig* This) { | ||
| 107 | return This->lpVtbl->AddRef(This); | ||
| 108 | } | ||
| 109 | static FORCEINLINE ULONG IWMPVideoRenderConfig_Release(IWMPVideoRenderConfig* This) { | ||
| 110 | return This->lpVtbl->Release(This); | ||
| 111 | } | ||
| 112 | /*** IWMPVideoRenderConfig methods ***/ | ||
| 113 | static FORCEINLINE HRESULT IWMPVideoRenderConfig_put_presenterActivate(IWMPVideoRenderConfig* This,IMFActivate *activate) { | ||
| 114 | return This->lpVtbl->put_presenterActivate(This,activate); | ||
| 115 | } | ||
| 116 | #endif | ||
| 117 | #endif | ||
| 118 | |||
| 119 | #endif | ||
| 120 | |||
| 121 | |||
| 122 | #endif /* __IWMPVideoRenderConfig_INTERFACE_DEFINED__ */ | ||
| 123 | |||
| 124 | /***************************************************************************** | ||
| 125 | * IWMPRenderConfig interface | ||
| 126 | */ | ||
| 127 | #ifndef __IWMPRenderConfig_INTERFACE_DEFINED__ | ||
| 128 | #define __IWMPRenderConfig_INTERFACE_DEFINED__ | ||
| 129 | |||
| 130 | DEFINE_GUID(IID_IWMPRenderConfig, 0x959506c1, 0x0314, 0x4ec5, 0x9e,0x61, 0x85,0x28,0xdb,0x5e,0x54,0x78); | ||
| 131 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 132 | MIDL_INTERFACE("959506c1-0314-4ec5-9e61-8528db5e5478") | ||
| 133 | IWMPRenderConfig : public IUnknown | ||
| 134 | { | ||
| 135 | virtual HRESULT STDMETHODCALLTYPE put_inProcOnly( | ||
| 136 | WINBOOL fInProc) = 0; | ||
| 137 | |||
| 138 | virtual HRESULT STDMETHODCALLTYPE get_inProcOnly( | ||
| 139 | WINBOOL *pfInProc) = 0; | ||
| 140 | |||
| 141 | }; | ||
| 142 | #ifdef __CRT_UUID_DECL | ||
| 143 | __CRT_UUID_DECL(IWMPRenderConfig, 0x959506c1, 0x0314, 0x4ec5, 0x9e,0x61, 0x85,0x28,0xdb,0x5e,0x54,0x78) | ||
| 144 | #endif | ||
| 145 | #else | ||
| 146 | typedef struct IWMPRenderConfigVtbl { | ||
| 147 | BEGIN_INTERFACE | ||
| 148 | |||
| 149 | /*** IUnknown methods ***/ | ||
| 150 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 151 | IWMPRenderConfig *This, | ||
| 152 | REFIID riid, | ||
| 153 | void **ppvObject); | ||
| 154 | |||
| 155 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 156 | IWMPRenderConfig *This); | ||
| 157 | |||
| 158 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 159 | IWMPRenderConfig *This); | ||
| 160 | |||
| 161 | /*** IWMPRenderConfig methods ***/ | ||
| 162 | HRESULT (STDMETHODCALLTYPE *put_inProcOnly)( | ||
| 163 | IWMPRenderConfig *This, | ||
| 164 | WINBOOL fInProc); | ||
| 165 | |||
| 166 | HRESULT (STDMETHODCALLTYPE *get_inProcOnly)( | ||
| 167 | IWMPRenderConfig *This, | ||
| 168 | WINBOOL *pfInProc); | ||
| 169 | |||
| 170 | END_INTERFACE | ||
| 171 | } IWMPRenderConfigVtbl; | ||
| 172 | |||
| 173 | interface IWMPRenderConfig { | ||
| 174 | CONST_VTBL IWMPRenderConfigVtbl* lpVtbl; | ||
| 175 | }; | ||
| 176 | |||
| 177 | #ifdef COBJMACROS | ||
| 178 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 179 | /*** IUnknown methods ***/ | ||
| 180 | #define IWMPRenderConfig_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 181 | #define IWMPRenderConfig_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 182 | #define IWMPRenderConfig_Release(This) (This)->lpVtbl->Release(This) | ||
| 183 | /*** IWMPRenderConfig methods ***/ | ||
| 184 | #define IWMPRenderConfig_put_inProcOnly(This,fInProc) (This)->lpVtbl->put_inProcOnly(This,fInProc) | ||
| 185 | #define IWMPRenderConfig_get_inProcOnly(This,pfInProc) (This)->lpVtbl->get_inProcOnly(This,pfInProc) | ||
| 186 | #else | ||
| 187 | /*** IUnknown methods ***/ | ||
| 188 | static FORCEINLINE HRESULT IWMPRenderConfig_QueryInterface(IWMPRenderConfig* This,REFIID riid,void **ppvObject) { | ||
| 189 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 190 | } | ||
| 191 | static FORCEINLINE ULONG IWMPRenderConfig_AddRef(IWMPRenderConfig* This) { | ||
| 192 | return This->lpVtbl->AddRef(This); | ||
| 193 | } | ||
| 194 | static FORCEINLINE ULONG IWMPRenderConfig_Release(IWMPRenderConfig* This) { | ||
| 195 | return This->lpVtbl->Release(This); | ||
| 196 | } | ||
| 197 | /*** IWMPRenderConfig methods ***/ | ||
| 198 | static FORCEINLINE HRESULT IWMPRenderConfig_put_inProcOnly(IWMPRenderConfig* This,WINBOOL fInProc) { | ||
| 199 | return This->lpVtbl->put_inProcOnly(This,fInProc); | ||
| 200 | } | ||
| 201 | static FORCEINLINE HRESULT IWMPRenderConfig_get_inProcOnly(IWMPRenderConfig* This,WINBOOL *pfInProc) { | ||
| 202 | return This->lpVtbl->get_inProcOnly(This,pfInProc); | ||
| 203 | } | ||
| 204 | #endif | ||
| 205 | #endif | ||
| 206 | |||
| 207 | #endif | ||
| 208 | |||
| 209 | |||
| 210 | #endif /* __IWMPRenderConfig_INTERFACE_DEFINED__ */ | ||
| 211 | |||
| 212 | /* Begin additional prototypes for all interfaces */ | ||
| 213 | |||
| 214 | |||
| 215 | /* End additional prototypes */ | ||
| 216 | |||
| 217 | #ifdef __cplusplus | ||
| 218 | } | ||
| 219 | #endif | ||
| 220 | |||
| 221 | #endif /* __wmprealestate_h__ */ | ||
lib/libc/include/any-windows-any/wmpservices.h created+149| ... | @@ -0,0 +1,149 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/wmpservices.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __wmpservices_h__ | ||
| 17 | #define __wmpservices_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef __IWMPGraphCreation_FWD_DEFINED__ | ||
| 22 | #define __IWMPGraphCreation_FWD_DEFINED__ | ||
| 23 | typedef interface IWMPGraphCreation IWMPGraphCreation; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface IWMPGraphCreation; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 29 | /* Headers for imported files */ | ||
| 30 | |||
| 31 | #include <oaidl.h> | ||
| 32 | #include <ocidl.h> | ||
| 33 | |||
| 34 | #ifdef __cplusplus | ||
| 35 | extern "C" { | ||
| 36 | #endif | ||
| 37 | |||
| 38 | #define WMPGC_FLAGS_SUPPRESS_DIALOGS 0x00000002 | ||
| 39 | /***************************************************************************** | ||
| 40 | * IWMPGraphCreation interface | ||
| 41 | */ | ||
| 42 | #ifndef __IWMPGraphCreation_INTERFACE_DEFINED__ | ||
| 43 | #define __IWMPGraphCreation_INTERFACE_DEFINED__ | ||
| 44 | |||
| 45 | DEFINE_GUID(IID_IWMPGraphCreation, 0xbfb377e5, 0xc594, 0x4369, 0xa9,0x70, 0xde,0x89,0x6d,0x5e,0xce,0x74); | ||
| 46 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 47 | MIDL_INTERFACE("bfb377e5-c594-4369-a970-de896d5ece74") | ||
| 48 | IWMPGraphCreation : public IUnknown | ||
| 49 | { | ||
| 50 | virtual HRESULT STDMETHODCALLTYPE GraphCreationPreRender( | ||
| 51 | IUnknown *filter_graph, | ||
| 52 | IUnknown *reserved) = 0; | ||
| 53 | |||
| 54 | virtual HRESULT STDMETHODCALLTYPE GraphCreationPostRender( | ||
| 55 | IUnknown *filter_graph) = 0; | ||
| 56 | |||
| 57 | virtual HRESULT STDMETHODCALLTYPE GetGraphCreationFlags( | ||
| 58 | DWORD *flags) = 0; | ||
| 59 | |||
| 60 | }; | ||
| 61 | #ifdef __CRT_UUID_DECL | ||
| 62 | __CRT_UUID_DECL(IWMPGraphCreation, 0xbfb377e5, 0xc594, 0x4369, 0xa9,0x70, 0xde,0x89,0x6d,0x5e,0xce,0x74) | ||
| 63 | #endif | ||
| 64 | #else | ||
| 65 | typedef struct IWMPGraphCreationVtbl { | ||
| 66 | BEGIN_INTERFACE | ||
| 67 | |||
| 68 | /*** IUnknown methods ***/ | ||
| 69 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 70 | IWMPGraphCreation *This, | ||
| 71 | REFIID riid, | ||
| 72 | void **ppvObject); | ||
| 73 | |||
| 74 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 75 | IWMPGraphCreation *This); | ||
| 76 | |||
| 77 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 78 | IWMPGraphCreation *This); | ||
| 79 | |||
| 80 | /*** IWMPGraphCreation methods ***/ | ||
| 81 | HRESULT (STDMETHODCALLTYPE *GraphCreationPreRender)( | ||
| 82 | IWMPGraphCreation *This, | ||
| 83 | IUnknown *filter_graph, | ||
| 84 | IUnknown *reserved); | ||
| 85 | |||
| 86 | HRESULT (STDMETHODCALLTYPE *GraphCreationPostRender)( | ||
| 87 | IWMPGraphCreation *This, | ||
| 88 | IUnknown *filter_graph); | ||
| 89 | |||
| 90 | HRESULT (STDMETHODCALLTYPE *GetGraphCreationFlags)( | ||
| 91 | IWMPGraphCreation *This, | ||
| 92 | DWORD *flags); | ||
| 93 | |||
| 94 | END_INTERFACE | ||
| 95 | } IWMPGraphCreationVtbl; | ||
| 96 | |||
| 97 | interface IWMPGraphCreation { | ||
| 98 | CONST_VTBL IWMPGraphCreationVtbl* lpVtbl; | ||
| 99 | }; | ||
| 100 | |||
| 101 | #ifdef COBJMACROS | ||
| 102 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 103 | /*** IUnknown methods ***/ | ||
| 104 | #define IWMPGraphCreation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 105 | #define IWMPGraphCreation_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 106 | #define IWMPGraphCreation_Release(This) (This)->lpVtbl->Release(This) | ||
| 107 | /*** IWMPGraphCreation methods ***/ | ||
| 108 | #define IWMPGraphCreation_GraphCreationPreRender(This,filter_graph,reserved) (This)->lpVtbl->GraphCreationPreRender(This,filter_graph,reserved) | ||
| 109 | #define IWMPGraphCreation_GraphCreationPostRender(This,filter_graph) (This)->lpVtbl->GraphCreationPostRender(This,filter_graph) | ||
| 110 | #define IWMPGraphCreation_GetGraphCreationFlags(This,flags) (This)->lpVtbl->GetGraphCreationFlags(This,flags) | ||
| 111 | #else | ||
| 112 | /*** IUnknown methods ***/ | ||
| 113 | static FORCEINLINE HRESULT IWMPGraphCreation_QueryInterface(IWMPGraphCreation* This,REFIID riid,void **ppvObject) { | ||
| 114 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 115 | } | ||
| 116 | static FORCEINLINE ULONG IWMPGraphCreation_AddRef(IWMPGraphCreation* This) { | ||
| 117 | return This->lpVtbl->AddRef(This); | ||
| 118 | } | ||
| 119 | static FORCEINLINE ULONG IWMPGraphCreation_Release(IWMPGraphCreation* This) { | ||
| 120 | return This->lpVtbl->Release(This); | ||
| 121 | } | ||
| 122 | /*** IWMPGraphCreation methods ***/ | ||
| 123 | static FORCEINLINE HRESULT IWMPGraphCreation_GraphCreationPreRender(IWMPGraphCreation* This,IUnknown *filter_graph,IUnknown *reserved) { | ||
| 124 | return This->lpVtbl->GraphCreationPreRender(This,filter_graph,reserved); | ||
| 125 | } | ||
| 126 | static FORCEINLINE HRESULT IWMPGraphCreation_GraphCreationPostRender(IWMPGraphCreation* This,IUnknown *filter_graph) { | ||
| 127 | return This->lpVtbl->GraphCreationPostRender(This,filter_graph); | ||
| 128 | } | ||
| 129 | static FORCEINLINE HRESULT IWMPGraphCreation_GetGraphCreationFlags(IWMPGraphCreation* This,DWORD *flags) { | ||
| 130 | return This->lpVtbl->GetGraphCreationFlags(This,flags); | ||
| 131 | } | ||
| 132 | #endif | ||
| 133 | #endif | ||
| 134 | |||
| 135 | #endif | ||
| 136 | |||
| 137 | |||
| 138 | #endif /* __IWMPGraphCreation_INTERFACE_DEFINED__ */ | ||
| 139 | |||
| 140 | /* Begin additional prototypes for all interfaces */ | ||
| 141 | |||
| 142 | |||
| 143 | /* End additional prototypes */ | ||
| 144 | |||
| 145 | #ifdef __cplusplus | ||
| 146 | } | ||
| 147 | #endif | ||
| 148 | |||
| 149 | #endif /* __wmpservices_h__ */ | ||
lib/libc/include/any-windows-any/wmsbuffer.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/wmsbuffer.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wmsbuffer.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wmsdk.h created+13| ... | @@ -0,0 +1,13 @@ | ||
| 1 | /** | ||
| 2 | * This file has no copyright assigned and is placed in the Public Domain. | ||
| 3 | * This file is part of the mingw-w64 runtime package. | ||
| 4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package. | ||
| 5 | */ | ||
| 6 | |||
| 7 | #include <winapifamily.h> | ||
| 8 | |||
| 9 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | ||
| 10 | |||
| 11 | #include <wmsdkidl.h> | ||
| 12 | |||
| 13 | #endif /* WINAPI_PARTITION_DESKTOP */ | ||
lib/libc/include/any-windows-any/wmsdkidl.h+4-4| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/wmsdkidl.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wmsdkidl.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -6854,9 +6854,9 @@ static FORCEINLINE HRESULT IWMReaderAllocatorEx_AllocateForOutputEx(IWMReaderAll | ... | @@ -6854,9 +6854,9 @@ static FORCEINLINE HRESULT IWMReaderAllocatorEx_AllocateForOutputEx(IWMReaderAll |
| 6854 | #ifndef __IWMSyncReader2_INTERFACE_DEFINED__ | 6854 | #ifndef __IWMSyncReader2_INTERFACE_DEFINED__ |
| 6855 | #define __IWMSyncReader2_INTERFACE_DEFINED__ | 6855 | #define __IWMSyncReader2_INTERFACE_DEFINED__ |
| 6856 | 6856 | ||
| 6857 | DEFINE_GUID(IID_IWMSyncReader2, 0xfaed3d21, 0x1b6b, 0x4af7, 0x8b,0xc6, 0x3e,0x18,0x9b,0xbc,0x18,0x7b); | 6857 | DEFINE_GUID(IID_IWMSyncReader2, 0xfaed3d21, 0x1b6b, 0x4af7, 0x8c,0xb6, 0x3e,0x18,0x9b,0xbc,0x18,0x7b); |
| 6858 | #if defined(__cplusplus) && !defined(CINTERFACE) | 6858 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 6859 | MIDL_INTERFACE("faed3d21-1b6b-4af7-8bc6-3e189bbc187b") | 6859 | MIDL_INTERFACE("faed3d21-1b6b-4af7-8cb6-3e189bbc187b") |
| 6860 | IWMSyncReader2 : public IWMSyncReader | 6860 | IWMSyncReader2 : public IWMSyncReader |
| 6861 | { | 6861 | { |
| 6862 | virtual HRESULT STDMETHODCALLTYPE SetRangeByTimecode( | 6862 | virtual HRESULT STDMETHODCALLTYPE SetRangeByTimecode( |
| ... | @@ -6888,7 +6888,7 @@ IWMSyncReader2 : public IWMSyncReader | ... | @@ -6888,7 +6888,7 @@ IWMSyncReader2 : public IWMSyncReader |
| 6888 | 6888 | ||
| 6889 | }; | 6889 | }; |
| 6890 | #ifdef __CRT_UUID_DECL | 6890 | #ifdef __CRT_UUID_DECL |
| 6891 | __CRT_UUID_DECL(IWMSyncReader2, 0xfaed3d21, 0x1b6b, 0x4af7, 0x8b,0xc6, 0x3e,0x18,0x9b,0xbc,0x18,0x7b) | 6891 | __CRT_UUID_DECL(IWMSyncReader2, 0xfaed3d21, 0x1b6b, 0x4af7, 0x8c,0xb6, 0x3e,0x18,0x9b,0xbc,0x18,0x7b) |
| 6892 | #endif | 6892 | #endif |
| 6893 | #else | 6893 | #else |
| 6894 | typedef struct IWMSyncReader2Vtbl { | 6894 | typedef struct IWMSyncReader2Vtbl { |
lib/libc/include/any-windows-any/wow64apiset.h+28-2| ... | @@ -17,11 +17,37 @@ extern "C" { | ... | @@ -17,11 +17,37 @@ extern "C" { |
| 17 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) | 17 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) |
| 18 | WINBASEAPI WINBOOL WINAPI Wow64DisableWow64FsRedirection (PVOID *OldValue); | 18 | WINBASEAPI WINBOOL WINAPI Wow64DisableWow64FsRedirection (PVOID *OldValue); |
| 19 | WINBASEAPI WINBOOL WINAPI Wow64RevertWow64FsRedirection (PVOID OlValue); | 19 | WINBASEAPI WINBOOL WINAPI Wow64RevertWow64FsRedirection (PVOID OlValue); |
| 20 | #endif | 20 | |
| 21 | WINBASEAPI UINT WINAPI GetSystemWow64DirectoryA (LPSTR lpBuffer, UINT uSize); | ||
| 22 | WINBASEAPI UINT WINAPI GetSystemWow64DirectoryW (LPWSTR lpBuffer, UINT uSize); | ||
| 23 | #define GetSystemWow64Directory __MINGW_NAME_AW(GetSystemWow64Directory) | ||
| 24 | |||
| 25 | #if _WIN32_WINNT >= 0x0600 | ||
| 26 | WINBASEAPI WINBOOL WINAPI Wow64GetThreadContext (HANDLE hThread, PWOW64_CONTEXT lpContext); | ||
| 27 | WINBASEAPI WINBOOL WINAPI Wow64SetThreadContext (HANDLE hThread, CONST WOW64_CONTEXT *lpContext); | ||
| 28 | WINBASEAPI DWORD WINAPI Wow64SuspendThread (HANDLE hThread); | ||
| 29 | #endif | ||
| 30 | |||
| 31 | #if _WIN32_WINNT >= 0x0A00 | ||
| 32 | WINBASEAPI USHORT WINAPI Wow64SetThreadDefaultGuestMachine (USHORT Machine); | ||
| 33 | |||
| 34 | WINBASEAPI UINT WINAPI GetSystemWow64Directory2A (LPSTR lpBuffer, UINT uSize, WORD ImageFileMachineType); | ||
| 35 | WINBASEAPI UINT WINAPI GetSystemWow64Directory2W (LPWSTR lpBuffer, UINT uSize, WORD ImageFileMachineType); | ||
| 36 | #define GetSystemWow64Directory2 __MINGW_NAME_AW(GetSystemWow64Directory2) | ||
| 37 | |||
| 38 | WINBASEAPI HRESULT WINAPI IsWow64GuestMachineSupported (USHORT WowGuestMachine, WINBOOL *MachineIsSupported); | ||
| 39 | #endif | ||
| 40 | |||
| 41 | #endif /* WINAPI_PARTITION_DESKTOP */ | ||
| 21 | 42 | ||
| 22 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) | 43 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) |
| 23 | WINBASEAPI WINBOOL WINAPI IsWow64Process (HANDLE hProcess, PBOOL Wow64Process); | 44 | WINBASEAPI WINBOOL WINAPI IsWow64Process (HANDLE hProcess, PBOOL Wow64Process); |
| 24 | #endif | 45 | |
| 46 | #if _WIN32_WINNT >= 0x0A00 | ||
| 47 | WINBASEAPI WINBOOL WINAPI IsWow64Process2 (HANDLE hProcess, USHORT *pProcessMachine, USHORT *pNativeMachine); | ||
| 48 | #endif | ||
| 49 | |||
| 50 | #endif /* WINAPI_PARTITION_APP */ | ||
| 25 | 51 | ||
| 26 | #ifdef __cplusplus | 52 | #ifdef __cplusplus |
| 27 | } | 53 | } |
lib/libc/include/any-windows-any/wpcapi.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/wpcapi.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wpcapi.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/ws2ipdef.h+149-28| ... | @@ -20,6 +20,105 @@ | ... | @@ -20,6 +20,105 @@ |
| 20 | extern "C" { | 20 | extern "C" { |
| 21 | #endif | 21 | #endif |
| 22 | 22 | ||
| 23 | /* options at IPPROTO_IP level */ | ||
| 24 | #define IP_OPTIONS 1 | ||
| 25 | #define IP_HDRINCL 2 | ||
| 26 | #define IP_TOS 3 | ||
| 27 | #define IP_TTL 4 | ||
| 28 | #define IP_MULTICAST_IF 9 | ||
| 29 | #define IP_MULTICAST_TTL 10 | ||
| 30 | #define IP_MULTICAST_LOOP 11 | ||
| 31 | #define IP_ADD_MEMBERSHIP 12 | ||
| 32 | #define IP_DROP_MEMBERSHIP 13 | ||
| 33 | #define IP_DONTFRAGMENT 14 | ||
| 34 | #define IP_ADD_SOURCE_MEMBERSHIP 15 | ||
| 35 | #define IP_DROP_SOURCE_MEMBERSHIP 16 | ||
| 36 | #define IP_BLOCK_SOURCE 17 | ||
| 37 | #define IP_UNBLOCK_SOURCE 18 | ||
| 38 | #define IP_PKTINFO 19 | ||
| 39 | #define IP_HOPLIMIT 21 | ||
| 40 | #define IP_RECVTTL 21 | ||
| 41 | #define IP_RECEIVE_BROADCAST 22 | ||
| 42 | #define IP_RECVIF 24 | ||
| 43 | #define IP_RECVDSTADDR 25 | ||
| 44 | #define IP_IFLIST 28 | ||
| 45 | #define IP_ADD_IFLIST 29 | ||
| 46 | #define IP_DEL_IFLIST 30 | ||
| 47 | #define IP_UNICAST_IF 31 | ||
| 48 | #define IP_RTHDR 32 | ||
| 49 | #define IP_GET_IFLIST 33 | ||
| 50 | #define IP_RECVRTHDR 38 | ||
| 51 | #define IP_TCLASS 39 | ||
| 52 | #define IP_RECVTCLASS 40 | ||
| 53 | #define IP_RECVTOS 40 | ||
| 54 | #define IP_ORIGINAL_ARRIVAL_IF 47 | ||
| 55 | #define IP_ECN 50 | ||
| 56 | #define IP_PKTINFO_EX 51 | ||
| 57 | #define IP_WFP_REDIRECT_RECORDS 60 | ||
| 58 | #define IP_WFP_REDIRECT_CONTEXT 70 | ||
| 59 | #define IP_MTU_DISCOVER 71 | ||
| 60 | #define IP_MTU 73 | ||
| 61 | #define IP_NRT_INTERFACE 74 | ||
| 62 | #define IP_RECVERR 75 | ||
| 63 | #define IP_USER_MTU 76 | ||
| 64 | |||
| 65 | #define IP_UNSPECIFIED_TYPE_OF_SERVICE -1 | ||
| 66 | #define IP_UNSPECIFIED_USER_MTU MAXULONG | ||
| 67 | |||
| 68 | #define IPV6_ADDRESS_BITS RTL_BITS_OF(IN6_ADDR) | ||
| 69 | |||
| 70 | /* options at IPPROTO_IPV6 level */ | ||
| 71 | #define IPV6_HOPOPTS 1 | ||
| 72 | #define IPV6_HDRINCL 2 | ||
| 73 | #define IPV6_UNICAST_HOPS 4 | ||
| 74 | #define IPV6_MULTICAST_IF 9 | ||
| 75 | #define IPV6_MULTICAST_HOPS 10 | ||
| 76 | #define IPV6_MULTICAST_LOOP 11 | ||
| 77 | #define IPV6_ADD_MEMBERSHIP 12 | ||
| 78 | #define IPV6_JOIN_GROUP IPV6_ADD_MEMBERSHIP | ||
| 79 | #define IPV6_DROP_MEMBERSHIP 13 | ||
| 80 | #define IPV6_LEAVE_GROUP IPV6_DROP_MEMBERSHIP | ||
| 81 | #define IPV6_DONTFRAG 14 | ||
| 82 | #define IPV6_PKTINFO 19 | ||
| 83 | #define IPV6_HOPLIMIT 21 | ||
| 84 | #define IPV6_PROTECTION_LEVEL 23 | ||
| 85 | #define IPV6_RECVIF 24 | ||
| 86 | #define IPV6_RECVDSTADDR 25 | ||
| 87 | #define IPV6_CHECKSUM 26 | ||
| 88 | #define IPV6_V6ONLY 27 | ||
| 89 | #define IPV6_IFLIST 28 | ||
| 90 | #define IPV6_ADD_IFLIST 29 | ||
| 91 | #define IPV6_DEL_IFLIST 30 | ||
| 92 | #define IPV6_UNICAST_IF 31 | ||
| 93 | #define IPV6_RTHDR 32 | ||
| 94 | #define IPV6_GET_IFLIST 33 | ||
| 95 | #define IPV6_RECVRTHDR 38 | ||
| 96 | #define IPV6_TCLASS 39 | ||
| 97 | #define IPV6_RECVTCLASS 40 | ||
| 98 | #define IPV6_ECN 50 | ||
| 99 | #define IPV6_PKTINFO_EX 51 | ||
| 100 | #define IPV6_WFP_REDIRECT_RECORDS 60 | ||
| 101 | #define IPV6_WFP_REDIRECT_CONTEXT 70 | ||
| 102 | #define IPV6_MTU_DISCOVER 71 | ||
| 103 | #define IPV6_MTU 72 | ||
| 104 | #define IPV6_NRT_INTERFACE 74 | ||
| 105 | #define IPV6_RECVERR 75 | ||
| 106 | #define IPV6_USER_MTU 76 | ||
| 107 | |||
| 108 | #define IP_UNSPECIFIED_HOP_LIMIT -1 | ||
| 109 | |||
| 110 | #define IP_PROTECTION_LEVEL IPV6_PROTECTION_LEVEL | ||
| 111 | |||
| 112 | #define PROTECTION_LEVEL_UNRESTRICTED 10 | ||
| 113 | #define PROTECTION_LEVEL_EDGERESTRICTED 20 | ||
| 114 | #define PROTECTION_LEVEL_RESTRICTED 30 | ||
| 115 | |||
| 116 | #if NTDDI_VERSION < NTDDI_VISTA | ||
| 117 | #define PROTECTION_LEVEL_DEFAULT PROTECTION_LEVEL_EDGERESTRICTED | ||
| 118 | #else | ||
| 119 | #define PROTECTION_LEVEL_DEFAULT ((UINT)-1) | ||
| 120 | #endif | ||
| 121 | |||
| 23 | typedef struct ipv6_mreq { | 122 | typedef struct ipv6_mreq { |
| 24 | struct in6_addr ipv6mr_multiaddr; | 123 | struct in6_addr ipv6mr_multiaddr; |
| 25 | unsigned int ipv6mr_interface; | 124 | unsigned int ipv6mr_interface; |
| ... | @@ -60,11 +159,60 @@ typedef struct _INTERFACE_INFO { | ... | @@ -60,11 +159,60 @@ typedef struct _INTERFACE_INFO { |
| 60 | sockaddr_gen iiNetmask; | 159 | sockaddr_gen iiNetmask; |
| 61 | } INTERFACE_INFO,*LPINTERFACE_INFO; | 160 | } INTERFACE_INFO,*LPINTERFACE_INFO; |
| 62 | 161 | ||
| 162 | typedef struct _INTERFACE_INFO_EX { | ||
| 163 | u_long iiFlags; | ||
| 164 | SOCKET_ADDRESS iiAddress; | ||
| 165 | SOCKET_ADDRESS iiBroadcastAddress; | ||
| 166 | SOCKET_ADDRESS iiNetmask; | ||
| 167 | } INTERFACE_INFO_EX, *LPINTERFACE_INFO_EX; | ||
| 168 | |||
| 169 | #define IFF_UP 0x00000001 | ||
| 170 | #define IFF_BROADCAST 0x00000002 | ||
| 171 | #define IFF_LOOPBACK 0x00000004 | ||
| 172 | #define IFF_POINTTOPOINT 0x00000008 | ||
| 173 | #define IFF_MULTICAST 0x00000010 | ||
| 174 | |||
| 175 | typedef enum _PMTUD_STATE { | ||
| 176 | IP_PMTUDISC_NOT_SET, | ||
| 177 | IP_PMTUDISC_DO, | ||
| 178 | IP_PMTUDISC_DONT, | ||
| 179 | IP_PMTUDISC_PROBE, | ||
| 180 | IP_PMTUDISC_MAX | ||
| 181 | } PMTUD_STATE, *PPMTUD_STATE; | ||
| 182 | |||
| 183 | #define MCAST_JOIN_GROUP 41 | ||
| 184 | #define MCAST_LEAVE_GROUP 42 | ||
| 185 | #define MCAST_BLOCK_SOURCE 43 | ||
| 186 | #define MCAST_UNBLOCK_SOURCE 44 | ||
| 187 | #define MCAST_JOIN_SOURCE_GROUP 45 | ||
| 188 | #define MCAST_LEAVE_SOURCE_GROUP 46 | ||
| 189 | |||
| 63 | typedef enum _MULTICAST_MODE_TYPE { | 190 | typedef enum _MULTICAST_MODE_TYPE { |
| 64 | MCAST_INCLUDE = 0, | 191 | MCAST_INCLUDE = 0, |
| 65 | MCAST_EXCLUDE | 192 | MCAST_EXCLUDE |
| 66 | } MULTICAST_MODE_TYPE; | 193 | } MULTICAST_MODE_TYPE; |
| 67 | 194 | ||
| 195 | typedef struct ip_mreq { | ||
| 196 | IN_ADDR imr_multiaddr; | ||
| 197 | IN_ADDR imr_interface; | ||
| 198 | } IP_MREQ, *PIP_MREQ; | ||
| 199 | |||
| 200 | typedef struct ip_mreq_source { | ||
| 201 | IN_ADDR imr_multiaddr; | ||
| 202 | IN_ADDR imr_sourceaddr; | ||
| 203 | IN_ADDR imr_interface; | ||
| 204 | } IP_MREQ_SOURCE, *PIP_MREQ_SOURCE; | ||
| 205 | |||
| 206 | typedef struct ip_msfilter { | ||
| 207 | IN_ADDR imsf_multiaddr; | ||
| 208 | IN_ADDR imsf_interface; | ||
| 209 | MULTICAST_MODE_TYPE imsf_fmode; | ||
| 210 | ULONG imsf_numsrc; | ||
| 211 | IN_ADDR imsf_slist[1]; | ||
| 212 | } IP_MSFILTER, *PIP_MSFILTER; | ||
| 213 | |||
| 214 | #define IP_MSFILTER_SIZE(NumSources) (sizeof(IP_MSFILTER) - sizeof(IN_ADDR) + (NumSources) * sizeof(IN_ADDR)) | ||
| 215 | |||
| 68 | typedef struct _sockaddr_in6_pair { | 216 | typedef struct _sockaddr_in6_pair { |
| 69 | PSOCKADDR_IN6 SourceAddress; | 217 | PSOCKADDR_IN6 SourceAddress; |
| 70 | PSOCKADDR_IN6 DestinationAddress; | 218 | PSOCKADDR_IN6 DestinationAddress; |
| ... | @@ -95,33 +243,6 @@ typedef struct group_source_req { | ... | @@ -95,33 +243,6 @@ typedef struct group_source_req { |
| 95 | SOCKADDR_STORAGE gsr_source; | 243 | SOCKADDR_STORAGE gsr_source; |
| 96 | } GROUP_SOURCE_REQ, *PGROUP_SOURCE_REQ; | 244 | } GROUP_SOURCE_REQ, *PGROUP_SOURCE_REQ; |
| 97 | 245 | ||
| 98 | #define IPV6_HOPOPTS 1 | ||
| 99 | #define IPV6_HDRINCL 2 | ||
| 100 | #define IPV6_UNICAST_HOPS 4 | ||
| 101 | #define IPV6_MULTICAST_IF 9 | ||
| 102 | #define IPV6_MULTICAST_HOPS 10 | ||
| 103 | #define IPV6_MULTICAST_LOOP 11 | ||
| 104 | #define IPV6_ADD_MEMBERSHIP 12 | ||
| 105 | #define IPV6_JOIN_GROUP IPV6_ADD_MEMBERSHIP | ||
| 106 | #define IPV6_DROP_MEMBERSHIP 13 | ||
| 107 | #define IPV6_LEAVE_GROUP IPV6_DROP_MEMBERSHIP | ||
| 108 | #define IPV6_DONTFRAG 14 | ||
| 109 | #define IPV6_PKTINFO 19 | ||
| 110 | #define IPV6_HOPLIMIT 21 | ||
| 111 | #define IPV6_PROTECTION_LEVEL 23 | ||
| 112 | #define IPV6_RECVIF 24 | ||
| 113 | #define IPV6_RECVDSTADDR 25 | ||
| 114 | #define IPV6_CHECKSUM 26 | ||
| 115 | #define IPV6_V6ONLY 27 | ||
| 116 | #define IPV6_IFLIST 28 | ||
| 117 | #define IPV6_ADD_IFLIST 29 | ||
| 118 | #define IPV6_DEL_IFLIST 30 | ||
| 119 | #define IPV6_UNICAST_IF 31 | ||
| 120 | #define IPV6_RTHDR 32 | ||
| 121 | #define IPV6_RECVRTHDR 38 | ||
| 122 | #define IPV6_TCLASS 39 | ||
| 123 | #define IPV6_RECVTCLASS 40 | ||
| 124 | |||
| 125 | #define WS2TCPIP_INLINE __CRT_INLINE | 246 | #define WS2TCPIP_INLINE __CRT_INLINE |
| 126 | 247 | ||
| 127 | int IN6_ADDR_EQUAL(const struct in6_addr *,const struct in6_addr *); | 248 | int IN6_ADDR_EQUAL(const struct in6_addr *,const struct in6_addr *); |
lib/libc/include/any-windows-any/ws2tcpip.h-50| ... | @@ -19,49 +19,12 @@ | ... | @@ -19,49 +19,12 @@ |
| 19 | #include <psdk_inc/_ip_mreq1.h> | 19 | #include <psdk_inc/_ip_mreq1.h> |
| 20 | #include <winapifamily.h> | 20 | #include <winapifamily.h> |
| 21 | 21 | ||
| 22 | struct ip_mreq_source { | ||
| 23 | struct in_addr imr_multiaddr; | ||
| 24 | struct in_addr imr_sourceaddr; | ||
| 25 | struct in_addr imr_interface; | ||
| 26 | }; | ||
| 27 | |||
| 28 | struct ip_msfilter { | ||
| 29 | struct in_addr imsf_multiaddr; | ||
| 30 | struct in_addr imsf_interface; | ||
| 31 | u_long imsf_fmode; | ||
| 32 | u_long imsf_numsrc; | ||
| 33 | struct in_addr imsf_slist[1]; | ||
| 34 | }; | ||
| 35 | |||
| 36 | #define IP_MSFILTER_SIZE(numsrc) (sizeof(struct ip_msfilter)-sizeof(struct in_addr) + (numsrc)*sizeof(struct in_addr)) | ||
| 37 | |||
| 38 | #define SIO_GET_INTERFACE_LIST _IOR('t',127,u_long) | 22 | #define SIO_GET_INTERFACE_LIST _IOR('t',127,u_long) |
| 39 | 23 | ||
| 40 | #define SIO_GET_INTERFACE_LIST_EX _IOR('t',126,u_long) | 24 | #define SIO_GET_INTERFACE_LIST_EX _IOR('t',126,u_long) |
| 41 | #define SIO_SET_MULTICAST_FILTER _IOW('t',125,u_long) | 25 | #define SIO_SET_MULTICAST_FILTER _IOW('t',125,u_long) |
| 42 | #define SIO_GET_MULTICAST_FILTER _IOW('t',124 | IOC_IN,u_long) | 26 | #define SIO_GET_MULTICAST_FILTER _IOW('t',124 | IOC_IN,u_long) |
| 43 | 27 | ||
| 44 | #define IP_OPTIONS 1 | ||
| 45 | #define IP_HDRINCL 2 | ||
| 46 | #define IP_TOS 3 | ||
| 47 | #define IP_TTL 4 | ||
| 48 | #define IP_MULTICAST_IF 9 | ||
| 49 | #define IP_MULTICAST_TTL 10 | ||
| 50 | #define IP_MULTICAST_LOOP 11 | ||
| 51 | #define IP_ADD_MEMBERSHIP 12 | ||
| 52 | #define IP_DROP_MEMBERSHIP 13 | ||
| 53 | #define IP_DONTFRAGMENT 14 | ||
| 54 | #define IP_ADD_SOURCE_MEMBERSHIP 15 | ||
| 55 | #define IP_DROP_SOURCE_MEMBERSHIP 16 | ||
| 56 | #define IP_BLOCK_SOURCE 17 | ||
| 57 | #define IP_UNBLOCK_SOURCE 18 | ||
| 58 | #define IP_PKTINFO 19 | ||
| 59 | #define IP_RECEIVE_BROADCAST 22 | ||
| 60 | |||
| 61 | #define PROTECTION_LEVEL_UNRESTRICTED 10 | ||
| 62 | #define PROTECTION_LEVEL_DEFAULT 20 | ||
| 63 | #define PROTECTION_LEVEL_RESTRICTED 30 | ||
| 64 | |||
| 65 | #define UDP_NOCHECKSUM 1 | 28 | #define UDP_NOCHECKSUM 1 |
| 66 | #define UDP_CHECKSUM_COVERAGE 20 | 29 | #define UDP_CHECKSUM_COVERAGE 20 |
| 67 | 30 | ||
| ... | @@ -154,19 +117,6 @@ WS2TCPIP_INLINE void IN6ADDR_SETLOOPBACK(struct sockaddr_in6 *a) { | ... | @@ -154,19 +117,6 @@ WS2TCPIP_INLINE void IN6ADDR_SETLOOPBACK(struct sockaddr_in6 *a) { |
| 154 | } | 117 | } |
| 155 | #endif | 118 | #endif |
| 156 | 119 | ||
| 157 | typedef struct _INTERFACE_INFO_EX { | ||
| 158 | u_long iiFlags; | ||
| 159 | SOCKET_ADDRESS iiAddress; | ||
| 160 | SOCKET_ADDRESS iiBroadcastAddress; | ||
| 161 | SOCKET_ADDRESS iiNetmask; | ||
| 162 | } INTERFACE_INFO_EX,*LPINTERFACE_INFO_EX; | ||
| 163 | |||
| 164 | #define IFF_UP 0x00000001 | ||
| 165 | #define IFF_BROADCAST 0x00000002 | ||
| 166 | #define IFF_LOOPBACK 0x00000004 | ||
| 167 | #define IFF_POINTTOPOINT 0x00000008 | ||
| 168 | #define IFF_MULTICAST 0x00000010 | ||
| 169 | |||
| 170 | typedef struct in_pktinfo { | 120 | typedef struct in_pktinfo { |
| 171 | IN_ADDR ipi_addr; | 121 | IN_ADDR ipi_addr; |
| 172 | UINT ipi_ifindex; | 122 | UINT ipi_ifindex; |
lib/libc/include/any-windows-any/wsdattachment.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wsdattachment.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wsdattachment.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wsdbase.h+2-2| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wsdbase.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wsdbase.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -161,7 +161,7 @@ interface IWSDHttpMessageParameters; | ... | @@ -161,7 +161,7 @@ interface IWSDHttpMessageParameters; |
| 161 | 161 | ||
| 162 | 162 | ||
| 163 | #if WINVER >= 0x601 | 163 | #if WINVER >= 0x601 |
| 164 | typedef enum __WIDL_wsdbase_generated_name_00000005 { | 164 | typedef enum __WIDL_wsdbase_generated_name_00000013 { |
| 165 | WSD_CONFIG_MAX_INBOUND_MESSAGE_SIZE = 1, | 165 | WSD_CONFIG_MAX_INBOUND_MESSAGE_SIZE = 1, |
| 166 | WSD_CONFIG_MAX_OUTBOUND_MESSAGE_SIZE = 2, | 166 | WSD_CONFIG_MAX_OUTBOUND_MESSAGE_SIZE = 2, |
| 167 | WSD_SECURITY_SSL_CERT_FOR_CLIENT_AUTH = 3, | 167 | WSD_SECURITY_SSL_CERT_FOR_CLIENT_AUTH = 3, |
lib/libc/include/any-windows-any/wsdclient.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wsdclient.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wsdclient.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wsddisco.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wsddisco.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wsddisco.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wsdhost.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wsdhost.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wsdhost.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wsdxml.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wsdxml.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wsdxml.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wsmandisp.h+4-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wsmandisp.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wsmandisp.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -143,6 +143,8 @@ extern "C" { | ... | @@ -143,6 +143,8 @@ extern "C" { |
| 143 | #include <winapifamily.h> | 143 | #include <winapifamily.h> |
| 144 | 144 | ||
| 145 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | 145 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 146 | #ifndef __WSManAutomation_LIBRARY_DEFINED__ | ||
| 147 | #define __WSManAutomation_LIBRARY_DEFINED__ | ||
| 146 | 148 | ||
| 147 | DEFINE_GUID(LIBID_WSManAutomation, 0xf010be25, 0x296d, 0x4036, 0x98,0x0f, 0x5a,0x06,0x69,0xa1,0x75,0x77); | 149 | DEFINE_GUID(LIBID_WSManAutomation, 0xf010be25, 0x296d, 0x4036, 0x98,0x0f, 0x5a,0x06,0x69,0xa1,0x75,0x77); |
| 148 | 150 | ||
| ... | @@ -317,6 +319,7 @@ __CRT_UUID_DECL(WSManInternal, 0x7de087a5, 0x5dcb, 0x4df7, 0xbb,0x12, 0x09,0x24, | ... | @@ -317,6 +319,7 @@ __CRT_UUID_DECL(WSManInternal, 0x7de087a5, 0x5dcb, 0x4df7, 0xbb,0x12, 0x09,0x24, |
| 317 | #endif | 319 | #endif |
| 318 | #endif | 320 | #endif |
| 319 | 321 | ||
| 322 | #endif /* __WSManAutomation_LIBRARY_DEFINED__ */ | ||
| 320 | /***************************************************************************** | 323 | /***************************************************************************** |
| 321 | * IWSMan interface | 324 | * IWSMan interface |
| 322 | */ | 325 | */ |
lib/libc/include/any-windows-any/wtypes.h+12-12| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wtypes.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wtypes.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -226,7 +226,7 @@ typedef USHORT LANGID; | ... | @@ -226,7 +226,7 @@ typedef USHORT LANGID; |
| 226 | 226 | ||
| 227 | typedef struct _userCLIPFORMAT { | 227 | typedef struct _userCLIPFORMAT { |
| 228 | LONG fContext; | 228 | LONG fContext; |
| 229 | union { | 229 | union __WIDL_wtypes_generated_name_00000001 { |
| 230 | DWORD dwValue; | 230 | DWORD dwValue; |
| 231 | wchar_t *pwszName; | 231 | wchar_t *pwszName; |
| 232 | } u; | 232 | } u; |
| ... | @@ -237,7 +237,7 @@ typedef WORD CLIPFORMAT; | ... | @@ -237,7 +237,7 @@ typedef WORD CLIPFORMAT; |
| 237 | 237 | ||
| 238 | typedef struct _GDI_NONREMOTE { | 238 | typedef struct _GDI_NONREMOTE { |
| 239 | LONG fContext; | 239 | LONG fContext; |
| 240 | union { | 240 | union __WIDL_wtypes_generated_name_00000002 { |
| 241 | LONG hInproc; | 241 | LONG hInproc; |
| 242 | DWORD_BLOB *hRemote; | 242 | DWORD_BLOB *hRemote; |
| 243 | } u; | 243 | } u; |
| ... | @@ -245,7 +245,7 @@ typedef struct _GDI_NONREMOTE { | ... | @@ -245,7 +245,7 @@ typedef struct _GDI_NONREMOTE { |
| 245 | 245 | ||
| 246 | typedef struct _userHGLOBAL { | 246 | typedef struct _userHGLOBAL { |
| 247 | LONG fContext; | 247 | LONG fContext; |
| 248 | union { | 248 | union __WIDL_wtypes_generated_name_00000003 { |
| 249 | LONG hInproc; | 249 | LONG hInproc; |
| 250 | FLAGGED_BYTE_BLOB *hRemote; | 250 | FLAGGED_BYTE_BLOB *hRemote; |
| 251 | INT64 hInproc64; | 251 | INT64 hInproc64; |
| ... | @@ -256,7 +256,7 @@ typedef userHGLOBAL *wireHGLOBAL; | ... | @@ -256,7 +256,7 @@ typedef userHGLOBAL *wireHGLOBAL; |
| 256 | 256 | ||
| 257 | typedef struct _userHMETAFILE { | 257 | typedef struct _userHMETAFILE { |
| 258 | LONG fContext; | 258 | LONG fContext; |
| 259 | union { | 259 | union __WIDL_wtypes_generated_name_00000004 { |
| 260 | LONG hInproc; | 260 | LONG hInproc; |
| 261 | BYTE_BLOB *hRemote; | 261 | BYTE_BLOB *hRemote; |
| 262 | INT64 hInproc64; | 262 | INT64 hInproc64; |
| ... | @@ -272,7 +272,7 @@ typedef struct _remoteMETAFILEPICT { | ... | @@ -272,7 +272,7 @@ typedef struct _remoteMETAFILEPICT { |
| 272 | 272 | ||
| 273 | typedef struct _userHMETAFILEPICT { | 273 | typedef struct _userHMETAFILEPICT { |
| 274 | LONG fContext; | 274 | LONG fContext; |
| 275 | union { | 275 | union __WIDL_wtypes_generated_name_00000005 { |
| 276 | LONG hInproc; | 276 | LONG hInproc; |
| 277 | remoteMETAFILEPICT *hRemote; | 277 | remoteMETAFILEPICT *hRemote; |
| 278 | INT64 hInproc64; | 278 | INT64 hInproc64; |
| ... | @@ -281,7 +281,7 @@ typedef struct _userHMETAFILEPICT { | ... | @@ -281,7 +281,7 @@ typedef struct _userHMETAFILEPICT { |
| 281 | 281 | ||
| 282 | typedef struct _userHENHMETAFILE { | 282 | typedef struct _userHENHMETAFILE { |
| 283 | LONG fContext; | 283 | LONG fContext; |
| 284 | union { | 284 | union __WIDL_wtypes_generated_name_00000006 { |
| 285 | LONG hInproc; | 285 | LONG hInproc; |
| 286 | BYTE_BLOB *hRemote; | 286 | BYTE_BLOB *hRemote; |
| 287 | INT64 hInproc64; | 287 | INT64 hInproc64; |
| ... | @@ -301,7 +301,7 @@ typedef struct _userBITMAP { | ... | @@ -301,7 +301,7 @@ typedef struct _userBITMAP { |
| 301 | 301 | ||
| 302 | typedef struct _userHBITMAP { | 302 | typedef struct _userHBITMAP { |
| 303 | LONG fContext; | 303 | LONG fContext; |
| 304 | union { | 304 | union __WIDL_wtypes_generated_name_00000007 { |
| 305 | LONG hInproc; | 305 | LONG hInproc; |
| 306 | userBITMAP *hRemote; | 306 | userBITMAP *hRemote; |
| 307 | INT64 hInproc64; | 307 | INT64 hInproc64; |
| ... | @@ -310,7 +310,7 @@ typedef struct _userHBITMAP { | ... | @@ -310,7 +310,7 @@ typedef struct _userHBITMAP { |
| 310 | 310 | ||
| 311 | typedef struct _userHPALETTE { | 311 | typedef struct _userHPALETTE { |
| 312 | LONG fContext; | 312 | LONG fContext; |
| 313 | union { | 313 | union __WIDL_wtypes_generated_name_00000008 { |
| 314 | LONG hInproc; | 314 | LONG hInproc; |
| 315 | LOGPALETTE *hRemote; | 315 | LOGPALETTE *hRemote; |
| 316 | INT64 hInproc64; | 316 | INT64 hInproc64; |
| ... | @@ -319,7 +319,7 @@ typedef struct _userHPALETTE { | ... | @@ -319,7 +319,7 @@ typedef struct _userHPALETTE { |
| 319 | 319 | ||
| 320 | typedef struct _RemotableHandle { | 320 | typedef struct _RemotableHandle { |
| 321 | LONG fContext; | 321 | LONG fContext; |
| 322 | union { | 322 | union __WIDL_wtypes_generated_name_00000009 { |
| 323 | LONG hInproc; | 323 | LONG hInproc; |
| 324 | LONG hRemote; | 324 | LONG hRemote; |
| 325 | } u; | 325 | } u; |
| ... | @@ -601,9 +601,9 @@ typedef enum tagTYSPEC { | ... | @@ -601,9 +601,9 @@ typedef enum tagTYSPEC { |
| 601 | TYSPEC_OBJECTID = 6 | 601 | TYSPEC_OBJECTID = 6 |
| 602 | } TYSPEC; | 602 | } TYSPEC; |
| 603 | 603 | ||
| 604 | typedef struct __WIDL_wtypes_generated_name_00000001 { | 604 | typedef struct __WIDL_wtypes_generated_name_0000000B { |
| 605 | DWORD tyspec; | 605 | DWORD tyspec; |
| 606 | union { | 606 | union __WIDL_wtypes_generated_name_0000000A { |
| 607 | CLSID clsid; | 607 | CLSID clsid; |
| 608 | LPOLESTR pFileExt; | 608 | LPOLESTR pFileExt; |
| 609 | LPOLESTR pMimeType; | 609 | LPOLESTR pMimeType; |
lib/libc/include/any-windows-any/wtypesbase.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/wtypesbase.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/wtypesbase.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wuapi.h created+6980| ... | @@ -0,0 +1,6980 @@ | ||
| 1 | /*** Autogenerated by WIDL 6.4 from include/wuapi.idl - Do not edit ***/ | ||
| 2 | |||
| 3 | #ifdef _WIN32 | ||
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | ||
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 | ||
| 6 | #endif | ||
| 7 | #include <rpc.h> | ||
| 8 | #include <rpcndr.h> | ||
| 9 | #endif | ||
| 10 | |||
| 11 | #ifndef COM_NO_WINDOWS_H | ||
| 12 | #include <windows.h> | ||
| 13 | #include <ole2.h> | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #ifndef __wuapi_h__ | ||
| 17 | #define __wuapi_h__ | ||
| 18 | |||
| 19 | /* Forward declarations */ | ||
| 20 | |||
| 21 | #ifndef __IAutomaticUpdatesSettings_FWD_DEFINED__ | ||
| 22 | #define __IAutomaticUpdatesSettings_FWD_DEFINED__ | ||
| 23 | typedef interface IAutomaticUpdatesSettings IAutomaticUpdatesSettings; | ||
| 24 | #ifdef __cplusplus | ||
| 25 | interface IAutomaticUpdatesSettings; | ||
| 26 | #endif /* __cplusplus */ | ||
| 27 | #endif | ||
| 28 | |||
| 29 | #ifndef __IAutomaticUpdates_FWD_DEFINED__ | ||
| 30 | #define __IAutomaticUpdates_FWD_DEFINED__ | ||
| 31 | typedef interface IAutomaticUpdates IAutomaticUpdates; | ||
| 32 | #ifdef __cplusplus | ||
| 33 | interface IAutomaticUpdates; | ||
| 34 | #endif /* __cplusplus */ | ||
| 35 | #endif | ||
| 36 | |||
| 37 | #ifndef __IWebProxy_FWD_DEFINED__ | ||
| 38 | #define __IWebProxy_FWD_DEFINED__ | ||
| 39 | typedef interface IWebProxy IWebProxy; | ||
| 40 | #ifdef __cplusplus | ||
| 41 | interface IWebProxy; | ||
| 42 | #endif /* __cplusplus */ | ||
| 43 | #endif | ||
| 44 | |||
| 45 | #ifndef __IUpdateSession_FWD_DEFINED__ | ||
| 46 | #define __IUpdateSession_FWD_DEFINED__ | ||
| 47 | typedef interface IUpdateSession IUpdateSession; | ||
| 48 | #ifdef __cplusplus | ||
| 49 | interface IUpdateSession; | ||
| 50 | #endif /* __cplusplus */ | ||
| 51 | #endif | ||
| 52 | |||
| 53 | #ifndef __IImageInformation_FWD_DEFINED__ | ||
| 54 | #define __IImageInformation_FWD_DEFINED__ | ||
| 55 | typedef interface IImageInformation IImageInformation; | ||
| 56 | #ifdef __cplusplus | ||
| 57 | interface IImageInformation; | ||
| 58 | #endif /* __cplusplus */ | ||
| 59 | #endif | ||
| 60 | |||
| 61 | #ifndef __ICategory_FWD_DEFINED__ | ||
| 62 | #define __ICategory_FWD_DEFINED__ | ||
| 63 | typedef interface ICategory ICategory; | ||
| 64 | #ifdef __cplusplus | ||
| 65 | interface ICategory; | ||
| 66 | #endif /* __cplusplus */ | ||
| 67 | #endif | ||
| 68 | |||
| 69 | #ifndef __ICategoryCollection_FWD_DEFINED__ | ||
| 70 | #define __ICategoryCollection_FWD_DEFINED__ | ||
| 71 | typedef interface ICategoryCollection ICategoryCollection; | ||
| 72 | #ifdef __cplusplus | ||
| 73 | interface ICategoryCollection; | ||
| 74 | #endif /* __cplusplus */ | ||
| 75 | #endif | ||
| 76 | |||
| 77 | #ifndef __IStringCollection_FWD_DEFINED__ | ||
| 78 | #define __IStringCollection_FWD_DEFINED__ | ||
| 79 | typedef interface IStringCollection IStringCollection; | ||
| 80 | #ifdef __cplusplus | ||
| 81 | interface IStringCollection; | ||
| 82 | #endif /* __cplusplus */ | ||
| 83 | #endif | ||
| 84 | |||
| 85 | #ifndef __IUpdateException_FWD_DEFINED__ | ||
| 86 | #define __IUpdateException_FWD_DEFINED__ | ||
| 87 | typedef interface IUpdateException IUpdateException; | ||
| 88 | #ifdef __cplusplus | ||
| 89 | interface IUpdateException; | ||
| 90 | #endif /* __cplusplus */ | ||
| 91 | #endif | ||
| 92 | |||
| 93 | #ifndef __IUpdateExceptionCollection_FWD_DEFINED__ | ||
| 94 | #define __IUpdateExceptionCollection_FWD_DEFINED__ | ||
| 95 | typedef interface IUpdateExceptionCollection IUpdateExceptionCollection; | ||
| 96 | #ifdef __cplusplus | ||
| 97 | interface IUpdateExceptionCollection; | ||
| 98 | #endif /* __cplusplus */ | ||
| 99 | #endif | ||
| 100 | |||
| 101 | #ifndef __IUpdateIdentity_FWD_DEFINED__ | ||
| 102 | #define __IUpdateIdentity_FWD_DEFINED__ | ||
| 103 | typedef interface IUpdateIdentity IUpdateIdentity; | ||
| 104 | #ifdef __cplusplus | ||
| 105 | interface IUpdateIdentity; | ||
| 106 | #endif /* __cplusplus */ | ||
| 107 | #endif | ||
| 108 | |||
| 109 | #ifndef __IInstallationBehavior_FWD_DEFINED__ | ||
| 110 | #define __IInstallationBehavior_FWD_DEFINED__ | ||
| 111 | typedef interface IInstallationBehavior IInstallationBehavior; | ||
| 112 | #ifdef __cplusplus | ||
| 113 | interface IInstallationBehavior; | ||
| 114 | #endif /* __cplusplus */ | ||
| 115 | #endif | ||
| 116 | |||
| 117 | #ifndef __IUpdateDownloadContent_FWD_DEFINED__ | ||
| 118 | #define __IUpdateDownloadContent_FWD_DEFINED__ | ||
| 119 | typedef interface IUpdateDownloadContent IUpdateDownloadContent; | ||
| 120 | #ifdef __cplusplus | ||
| 121 | interface IUpdateDownloadContent; | ||
| 122 | #endif /* __cplusplus */ | ||
| 123 | #endif | ||
| 124 | |||
| 125 | #ifndef __IUpdateDownloadContentCollection_FWD_DEFINED__ | ||
| 126 | #define __IUpdateDownloadContentCollection_FWD_DEFINED__ | ||
| 127 | typedef interface IUpdateDownloadContentCollection IUpdateDownloadContentCollection; | ||
| 128 | #ifdef __cplusplus | ||
| 129 | interface IUpdateDownloadContentCollection; | ||
| 130 | #endif /* __cplusplus */ | ||
| 131 | #endif | ||
| 132 | |||
| 133 | #ifndef __IUpdate_FWD_DEFINED__ | ||
| 134 | #define __IUpdate_FWD_DEFINED__ | ||
| 135 | typedef interface IUpdate IUpdate; | ||
| 136 | #ifdef __cplusplus | ||
| 137 | interface IUpdate; | ||
| 138 | #endif /* __cplusplus */ | ||
| 139 | #endif | ||
| 140 | |||
| 141 | #ifndef __IUpdateCollection_FWD_DEFINED__ | ||
| 142 | #define __IUpdateCollection_FWD_DEFINED__ | ||
| 143 | typedef interface IUpdateCollection IUpdateCollection; | ||
| 144 | #ifdef __cplusplus | ||
| 145 | interface IUpdateCollection; | ||
| 146 | #endif /* __cplusplus */ | ||
| 147 | #endif | ||
| 148 | |||
| 149 | #ifndef __ISearchJob_FWD_DEFINED__ | ||
| 150 | #define __ISearchJob_FWD_DEFINED__ | ||
| 151 | typedef interface ISearchJob ISearchJob; | ||
| 152 | #ifdef __cplusplus | ||
| 153 | interface ISearchJob; | ||
| 154 | #endif /* __cplusplus */ | ||
| 155 | #endif | ||
| 156 | |||
| 157 | #ifndef __ISearchResult_FWD_DEFINED__ | ||
| 158 | #define __ISearchResult_FWD_DEFINED__ | ||
| 159 | typedef interface ISearchResult ISearchResult; | ||
| 160 | #ifdef __cplusplus | ||
| 161 | interface ISearchResult; | ||
| 162 | #endif /* __cplusplus */ | ||
| 163 | #endif | ||
| 164 | |||
| 165 | #ifndef __IUpdateHistoryEntry_FWD_DEFINED__ | ||
| 166 | #define __IUpdateHistoryEntry_FWD_DEFINED__ | ||
| 167 | typedef interface IUpdateHistoryEntry IUpdateHistoryEntry; | ||
| 168 | #ifdef __cplusplus | ||
| 169 | interface IUpdateHistoryEntry; | ||
| 170 | #endif /* __cplusplus */ | ||
| 171 | #endif | ||
| 172 | |||
| 173 | #ifndef __IUpdateHistoryEntryCollection_FWD_DEFINED__ | ||
| 174 | #define __IUpdateHistoryEntryCollection_FWD_DEFINED__ | ||
| 175 | typedef interface IUpdateHistoryEntryCollection IUpdateHistoryEntryCollection; | ||
| 176 | #ifdef __cplusplus | ||
| 177 | interface IUpdateHistoryEntryCollection; | ||
| 178 | #endif /* __cplusplus */ | ||
| 179 | #endif | ||
| 180 | |||
| 181 | #ifndef __IUpdateSearcher_FWD_DEFINED__ | ||
| 182 | #define __IUpdateSearcher_FWD_DEFINED__ | ||
| 183 | typedef interface IUpdateSearcher IUpdateSearcher; | ||
| 184 | #ifdef __cplusplus | ||
| 185 | interface IUpdateSearcher; | ||
| 186 | #endif /* __cplusplus */ | ||
| 187 | #endif | ||
| 188 | |||
| 189 | #ifndef __IUpdateDownloadResult_FWD_DEFINED__ | ||
| 190 | #define __IUpdateDownloadResult_FWD_DEFINED__ | ||
| 191 | typedef interface IUpdateDownloadResult IUpdateDownloadResult; | ||
| 192 | #ifdef __cplusplus | ||
| 193 | interface IUpdateDownloadResult; | ||
| 194 | #endif /* __cplusplus */ | ||
| 195 | #endif | ||
| 196 | |||
| 197 | #ifndef __IDownloadProgress_FWD_DEFINED__ | ||
| 198 | #define __IDownloadProgress_FWD_DEFINED__ | ||
| 199 | typedef interface IDownloadProgress IDownloadProgress; | ||
| 200 | #ifdef __cplusplus | ||
| 201 | interface IDownloadProgress; | ||
| 202 | #endif /* __cplusplus */ | ||
| 203 | #endif | ||
| 204 | |||
| 205 | #ifndef __IDownloadJob_FWD_DEFINED__ | ||
| 206 | #define __IDownloadJob_FWD_DEFINED__ | ||
| 207 | typedef interface IDownloadJob IDownloadJob; | ||
| 208 | #ifdef __cplusplus | ||
| 209 | interface IDownloadJob; | ||
| 210 | #endif /* __cplusplus */ | ||
| 211 | #endif | ||
| 212 | |||
| 213 | #ifndef __IDownloadResult_FWD_DEFINED__ | ||
| 214 | #define __IDownloadResult_FWD_DEFINED__ | ||
| 215 | typedef interface IDownloadResult IDownloadResult; | ||
| 216 | #ifdef __cplusplus | ||
| 217 | interface IDownloadResult; | ||
| 218 | #endif /* __cplusplus */ | ||
| 219 | #endif | ||
| 220 | |||
| 221 | #ifndef __IUpdateDownloader_FWD_DEFINED__ | ||
| 222 | #define __IUpdateDownloader_FWD_DEFINED__ | ||
| 223 | typedef interface IUpdateDownloader IUpdateDownloader; | ||
| 224 | #ifdef __cplusplus | ||
| 225 | interface IUpdateDownloader; | ||
| 226 | #endif /* __cplusplus */ | ||
| 227 | #endif | ||
| 228 | |||
| 229 | #ifndef __IUpdateInstallationResult_FWD_DEFINED__ | ||
| 230 | #define __IUpdateInstallationResult_FWD_DEFINED__ | ||
| 231 | typedef interface IUpdateInstallationResult IUpdateInstallationResult; | ||
| 232 | #ifdef __cplusplus | ||
| 233 | interface IUpdateInstallationResult; | ||
| 234 | #endif /* __cplusplus */ | ||
| 235 | #endif | ||
| 236 | |||
| 237 | #ifndef __IInstallationProgress_FWD_DEFINED__ | ||
| 238 | #define __IInstallationProgress_FWD_DEFINED__ | ||
| 239 | typedef interface IInstallationProgress IInstallationProgress; | ||
| 240 | #ifdef __cplusplus | ||
| 241 | interface IInstallationProgress; | ||
| 242 | #endif /* __cplusplus */ | ||
| 243 | #endif | ||
| 244 | |||
| 245 | #ifndef __IInstallationJob_FWD_DEFINED__ | ||
| 246 | #define __IInstallationJob_FWD_DEFINED__ | ||
| 247 | typedef interface IInstallationJob IInstallationJob; | ||
| 248 | #ifdef __cplusplus | ||
| 249 | interface IInstallationJob; | ||
| 250 | #endif /* __cplusplus */ | ||
| 251 | #endif | ||
| 252 | |||
| 253 | #ifndef __IInstallationResult_FWD_DEFINED__ | ||
| 254 | #define __IInstallationResult_FWD_DEFINED__ | ||
| 255 | typedef interface IInstallationResult IInstallationResult; | ||
| 256 | #ifdef __cplusplus | ||
| 257 | interface IInstallationResult; | ||
| 258 | #endif /* __cplusplus */ | ||
| 259 | #endif | ||
| 260 | |||
| 261 | #ifndef __IUpdateInstaller_FWD_DEFINED__ | ||
| 262 | #define __IUpdateInstaller_FWD_DEFINED__ | ||
| 263 | typedef interface IUpdateInstaller IUpdateInstaller; | ||
| 264 | #ifdef __cplusplus | ||
| 265 | interface IUpdateInstaller; | ||
| 266 | #endif /* __cplusplus */ | ||
| 267 | #endif | ||
| 268 | |||
| 269 | #ifndef __ISystemInformation_FWD_DEFINED__ | ||
| 270 | #define __ISystemInformation_FWD_DEFINED__ | ||
| 271 | typedef interface ISystemInformation ISystemInformation; | ||
| 272 | #ifdef __cplusplus | ||
| 273 | interface ISystemInformation; | ||
| 274 | #endif /* __cplusplus */ | ||
| 275 | #endif | ||
| 276 | |||
| 277 | #ifndef __AutomaticUpdates_FWD_DEFINED__ | ||
| 278 | #define __AutomaticUpdates_FWD_DEFINED__ | ||
| 279 | #ifdef __cplusplus | ||
| 280 | typedef class AutomaticUpdates AutomaticUpdates; | ||
| 281 | #else | ||
| 282 | typedef struct AutomaticUpdates AutomaticUpdates; | ||
| 283 | #endif /* defined __cplusplus */ | ||
| 284 | #endif /* defined __AutomaticUpdates_FWD_DEFINED__ */ | ||
| 285 | |||
| 286 | #ifndef __UpdateInstaller_FWD_DEFINED__ | ||
| 287 | #define __UpdateInstaller_FWD_DEFINED__ | ||
| 288 | #ifdef __cplusplus | ||
| 289 | typedef class UpdateInstaller UpdateInstaller; | ||
| 290 | #else | ||
| 291 | typedef struct UpdateInstaller UpdateInstaller; | ||
| 292 | #endif /* defined __cplusplus */ | ||
| 293 | #endif /* defined __UpdateInstaller_FWD_DEFINED__ */ | ||
| 294 | |||
| 295 | #ifndef __UpdateSession_FWD_DEFINED__ | ||
| 296 | #define __UpdateSession_FWD_DEFINED__ | ||
| 297 | #ifdef __cplusplus | ||
| 298 | typedef class UpdateSession UpdateSession; | ||
| 299 | #else | ||
| 300 | typedef struct UpdateSession UpdateSession; | ||
| 301 | #endif /* defined __cplusplus */ | ||
| 302 | #endif /* defined __UpdateSession_FWD_DEFINED__ */ | ||
| 303 | |||
| 304 | #ifndef __SystemInformation_FWD_DEFINED__ | ||
| 305 | #define __SystemInformation_FWD_DEFINED__ | ||
| 306 | #ifdef __cplusplus | ||
| 307 | typedef class SystemInformation SystemInformation; | ||
| 308 | #else | ||
| 309 | typedef struct SystemInformation SystemInformation; | ||
| 310 | #endif /* defined __cplusplus */ | ||
| 311 | #endif /* defined __SystemInformation_FWD_DEFINED__ */ | ||
| 312 | |||
| 313 | /* Headers for imported files */ | ||
| 314 | |||
| 315 | #include <oaidl.h> | ||
| 316 | |||
| 317 | #ifdef __cplusplus | ||
| 318 | extern "C" { | ||
| 319 | #endif | ||
| 320 | |||
| 321 | #ifndef __WUApiLib_LIBRARY_DEFINED__ | ||
| 322 | #define __WUApiLib_LIBRARY_DEFINED__ | ||
| 323 | |||
| 324 | DEFINE_GUID(LIBID_WUApiLib, 0xb596cc9f, 0x56e5, 0x419e, 0xa6,0x22, 0xe0,0x1b,0xb4,0x57,0x43,0x1e); | ||
| 325 | |||
| 326 | #ifndef __ICategoryCollection_FWD_DEFINED__ | ||
| 327 | #define __ICategoryCollection_FWD_DEFINED__ | ||
| 328 | typedef interface ICategoryCollection ICategoryCollection; | ||
| 329 | #ifdef __cplusplus | ||
| 330 | interface ICategoryCollection; | ||
| 331 | #endif /* __cplusplus */ | ||
| 332 | #endif | ||
| 333 | |||
| 334 | #ifndef __IStringCollection_FWD_DEFINED__ | ||
| 335 | #define __IStringCollection_FWD_DEFINED__ | ||
| 336 | typedef interface IStringCollection IStringCollection; | ||
| 337 | #ifdef __cplusplus | ||
| 338 | interface IStringCollection; | ||
| 339 | #endif /* __cplusplus */ | ||
| 340 | #endif | ||
| 341 | |||
| 342 | #ifndef __IUpdateCollection_FWD_DEFINED__ | ||
| 343 | #define __IUpdateCollection_FWD_DEFINED__ | ||
| 344 | typedef interface IUpdateCollection IUpdateCollection; | ||
| 345 | #ifdef __cplusplus | ||
| 346 | interface IUpdateCollection; | ||
| 347 | #endif /* __cplusplus */ | ||
| 348 | #endif | ||
| 349 | |||
| 350 | #ifndef __IUpdateDownloader_FWD_DEFINED__ | ||
| 351 | #define __IUpdateDownloader_FWD_DEFINED__ | ||
| 352 | typedef interface IUpdateDownloader IUpdateDownloader; | ||
| 353 | #ifdef __cplusplus | ||
| 354 | interface IUpdateDownloader; | ||
| 355 | #endif /* __cplusplus */ | ||
| 356 | #endif | ||
| 357 | |||
| 358 | #ifndef __IUpdateInstaller_FWD_DEFINED__ | ||
| 359 | #define __IUpdateInstaller_FWD_DEFINED__ | ||
| 360 | typedef interface IUpdateInstaller IUpdateInstaller; | ||
| 361 | #ifdef __cplusplus | ||
| 362 | interface IUpdateInstaller; | ||
| 363 | #endif /* __cplusplus */ | ||
| 364 | #endif | ||
| 365 | |||
| 366 | #ifndef __IUpdateSearcher_FWD_DEFINED__ | ||
| 367 | #define __IUpdateSearcher_FWD_DEFINED__ | ||
| 368 | typedef interface IUpdateSearcher IUpdateSearcher; | ||
| 369 | #ifdef __cplusplus | ||
| 370 | interface IUpdateSearcher; | ||
| 371 | #endif /* __cplusplus */ | ||
| 372 | #endif | ||
| 373 | |||
| 374 | typedef enum tagDownloadPriority { | ||
| 375 | dpLow = 1, | ||
| 376 | dpNormal = 2, | ||
| 377 | dpHigh = 3 | ||
| 378 | } DownloadPriority; | ||
| 379 | typedef enum tagServerSelection { | ||
| 380 | ssDefault = 0, | ||
| 381 | ssManagedServer = 1, | ||
| 382 | ssWindowsUpdate = 2, | ||
| 383 | ssOthers = 3 | ||
| 384 | } ServerSelection; | ||
| 385 | typedef enum tagAutomaticUpdatesNotificationLevel { | ||
| 386 | aunlNotConfigured = 0, | ||
| 387 | aunlDisabled = 1, | ||
| 388 | aunlNotifyBeforeDownload = 2, | ||
| 389 | aunlNotifyBeforeInstallation = 3, | ||
| 390 | aunlScheduledInstallation = 4 | ||
| 391 | } AutomaticUpdatesNotificationLevel; | ||
| 392 | typedef enum tagAutomaticUpdatesScheduledInstallationDay { | ||
| 393 | ausidEveryDay = 0, | ||
| 394 | ausidEverySunday = 1, | ||
| 395 | ausidEveryMonday = 2, | ||
| 396 | ausidEveryTuesday = 3, | ||
| 397 | ausidEveryWednesday = 4, | ||
| 398 | ausidEveryThursday = 5, | ||
| 399 | ausidEveryFriday = 6, | ||
| 400 | ausidEverySaturday = 7 | ||
| 401 | } AutomaticUpdatesScheduledInstallationDay; | ||
| 402 | typedef enum tagDownloadPhase { | ||
| 403 | dphInitializing = 0, | ||
| 404 | dphDownloading = 1, | ||
| 405 | dphVerifying = 2 | ||
| 406 | } DownloadPhase; | ||
| 407 | typedef enum tagOperationResultCode { | ||
| 408 | orcNotStarted = 0, | ||
| 409 | orcInProgress = 1, | ||
| 410 | orcSucceeded = 2, | ||
| 411 | orcSucceededWithErrors = 3, | ||
| 412 | orcFailed = 4, | ||
| 413 | orcAborted = 5 | ||
| 414 | } OperationResultCode; | ||
| 415 | typedef enum tagUpdateExceptionContext { | ||
| 416 | uecGeneral = 1, | ||
| 417 | uecWindowsDriver = 2, | ||
| 418 | uecWindowsInstaller = 3 | ||
| 419 | } UpdateExceptionContext; | ||
| 420 | typedef enum tagInstallationImpact { | ||
| 421 | iiNormal = 0, | ||
| 422 | iiMinor = 1, | ||
| 423 | iiRequiresExclusiveHandling = 2 | ||
| 424 | } InstallationImpact; | ||
| 425 | typedef enum tagInstallationRebootBehavior { | ||
| 426 | irbNeverReboots = 0, | ||
| 427 | irbAlwaysRequiresReboot = 1, | ||
| 428 | irbCanRequestReboot = 2 | ||
| 429 | } InstallationRebootBehavior; | ||
| 430 | typedef enum tagUpdateType { | ||
| 431 | utSoftware = 1, | ||
| 432 | utDriver = 2 | ||
| 433 | } UpdateType; | ||
| 434 | typedef enum tagUpdateOperation { | ||
| 435 | uoInstallation = 1, | ||
| 436 | uoUninstallation = 2 | ||
| 437 | } UpdateOperation; | ||
| 438 | typedef enum tagDeploymentAction { | ||
| 439 | daNone = 0, | ||
| 440 | daInstallation = 1, | ||
| 441 | daUninstallation = 2, | ||
| 442 | daDetection = 3 | ||
| 443 | } DeploymentAction; | ||
| 444 | /***************************************************************************** | ||
| 445 | * IAutomaticUpdatesSettings interface | ||
| 446 | */ | ||
| 447 | #ifndef __IAutomaticUpdatesSettings_INTERFACE_DEFINED__ | ||
| 448 | #define __IAutomaticUpdatesSettings_INTERFACE_DEFINED__ | ||
| 449 | |||
| 450 | DEFINE_GUID(IID_IAutomaticUpdatesSettings, 0x2ee48f22, 0xaf3c, 0x405f, 0x89,0x70, 0xf7,0x1b,0xe1,0x2e,0xe9,0xa2); | ||
| 451 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 452 | MIDL_INTERFACE("2ee48f22-af3c-405f-8970-f71be12ee9a2") | ||
| 453 | IAutomaticUpdatesSettings : public IDispatch | ||
| 454 | { | ||
| 455 | virtual HRESULT STDMETHODCALLTYPE get_NotificationLevel( | ||
| 456 | AutomaticUpdatesNotificationLevel *retval) = 0; | ||
| 457 | |||
| 458 | virtual HRESULT STDMETHODCALLTYPE put_NotificationLevel( | ||
| 459 | AutomaticUpdatesNotificationLevel value) = 0; | ||
| 460 | |||
| 461 | virtual HRESULT STDMETHODCALLTYPE get_ReadOnly( | ||
| 462 | VARIANT_BOOL *retval) = 0; | ||
| 463 | |||
| 464 | virtual HRESULT STDMETHODCALLTYPE get_Required( | ||
| 465 | VARIANT_BOOL *retval) = 0; | ||
| 466 | |||
| 467 | virtual HRESULT STDMETHODCALLTYPE get_ScheduledInstallationDay( | ||
| 468 | AutomaticUpdatesScheduledInstallationDay *retval) = 0; | ||
| 469 | |||
| 470 | virtual HRESULT STDMETHODCALLTYPE put_ScheduledInstallationDay( | ||
| 471 | AutomaticUpdatesScheduledInstallationDay value) = 0; | ||
| 472 | |||
| 473 | virtual HRESULT STDMETHODCALLTYPE get_ScheduledInstallationTime( | ||
| 474 | LONG *retval) = 0; | ||
| 475 | |||
| 476 | virtual HRESULT STDMETHODCALLTYPE put_ScheduledInstallationTime( | ||
| 477 | LONG value) = 0; | ||
| 478 | |||
| 479 | virtual HRESULT STDMETHODCALLTYPE Refresh( | ||
| 480 | ) = 0; | ||
| 481 | |||
| 482 | virtual HRESULT STDMETHODCALLTYPE Save( | ||
| 483 | ) = 0; | ||
| 484 | |||
| 485 | }; | ||
| 486 | #ifdef __CRT_UUID_DECL | ||
| 487 | __CRT_UUID_DECL(IAutomaticUpdatesSettings, 0x2ee48f22, 0xaf3c, 0x405f, 0x89,0x70, 0xf7,0x1b,0xe1,0x2e,0xe9,0xa2) | ||
| 488 | #endif | ||
| 489 | #else | ||
| 490 | typedef struct IAutomaticUpdatesSettingsVtbl { | ||
| 491 | BEGIN_INTERFACE | ||
| 492 | |||
| 493 | /*** IUnknown methods ***/ | ||
| 494 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 495 | IAutomaticUpdatesSettings *This, | ||
| 496 | REFIID riid, | ||
| 497 | void **ppvObject); | ||
| 498 | |||
| 499 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 500 | IAutomaticUpdatesSettings *This); | ||
| 501 | |||
| 502 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 503 | IAutomaticUpdatesSettings *This); | ||
| 504 | |||
| 505 | /*** IDispatch methods ***/ | ||
| 506 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 507 | IAutomaticUpdatesSettings *This, | ||
| 508 | UINT *pctinfo); | ||
| 509 | |||
| 510 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 511 | IAutomaticUpdatesSettings *This, | ||
| 512 | UINT iTInfo, | ||
| 513 | LCID lcid, | ||
| 514 | ITypeInfo **ppTInfo); | ||
| 515 | |||
| 516 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 517 | IAutomaticUpdatesSettings *This, | ||
| 518 | REFIID riid, | ||
| 519 | LPOLESTR *rgszNames, | ||
| 520 | UINT cNames, | ||
| 521 | LCID lcid, | ||
| 522 | DISPID *rgDispId); | ||
| 523 | |||
| 524 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 525 | IAutomaticUpdatesSettings *This, | ||
| 526 | DISPID dispIdMember, | ||
| 527 | REFIID riid, | ||
| 528 | LCID lcid, | ||
| 529 | WORD wFlags, | ||
| 530 | DISPPARAMS *pDispParams, | ||
| 531 | VARIANT *pVarResult, | ||
| 532 | EXCEPINFO *pExcepInfo, | ||
| 533 | UINT *puArgErr); | ||
| 534 | |||
| 535 | /*** IAutomaticUpdatesSettings methods ***/ | ||
| 536 | HRESULT (STDMETHODCALLTYPE *get_NotificationLevel)( | ||
| 537 | IAutomaticUpdatesSettings *This, | ||
| 538 | AutomaticUpdatesNotificationLevel *retval); | ||
| 539 | |||
| 540 | HRESULT (STDMETHODCALLTYPE *put_NotificationLevel)( | ||
| 541 | IAutomaticUpdatesSettings *This, | ||
| 542 | AutomaticUpdatesNotificationLevel value); | ||
| 543 | |||
| 544 | HRESULT (STDMETHODCALLTYPE *get_ReadOnly)( | ||
| 545 | IAutomaticUpdatesSettings *This, | ||
| 546 | VARIANT_BOOL *retval); | ||
| 547 | |||
| 548 | HRESULT (STDMETHODCALLTYPE *get_Required)( | ||
| 549 | IAutomaticUpdatesSettings *This, | ||
| 550 | VARIANT_BOOL *retval); | ||
| 551 | |||
| 552 | HRESULT (STDMETHODCALLTYPE *get_ScheduledInstallationDay)( | ||
| 553 | IAutomaticUpdatesSettings *This, | ||
| 554 | AutomaticUpdatesScheduledInstallationDay *retval); | ||
| 555 | |||
| 556 | HRESULT (STDMETHODCALLTYPE *put_ScheduledInstallationDay)( | ||
| 557 | IAutomaticUpdatesSettings *This, | ||
| 558 | AutomaticUpdatesScheduledInstallationDay value); | ||
| 559 | |||
| 560 | HRESULT (STDMETHODCALLTYPE *get_ScheduledInstallationTime)( | ||
| 561 | IAutomaticUpdatesSettings *This, | ||
| 562 | LONG *retval); | ||
| 563 | |||
| 564 | HRESULT (STDMETHODCALLTYPE *put_ScheduledInstallationTime)( | ||
| 565 | IAutomaticUpdatesSettings *This, | ||
| 566 | LONG value); | ||
| 567 | |||
| 568 | HRESULT (STDMETHODCALLTYPE *Refresh)( | ||
| 569 | IAutomaticUpdatesSettings *This); | ||
| 570 | |||
| 571 | HRESULT (STDMETHODCALLTYPE *Save)( | ||
| 572 | IAutomaticUpdatesSettings *This); | ||
| 573 | |||
| 574 | END_INTERFACE | ||
| 575 | } IAutomaticUpdatesSettingsVtbl; | ||
| 576 | |||
| 577 | interface IAutomaticUpdatesSettings { | ||
| 578 | CONST_VTBL IAutomaticUpdatesSettingsVtbl* lpVtbl; | ||
| 579 | }; | ||
| 580 | |||
| 581 | #ifdef COBJMACROS | ||
| 582 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 583 | /*** IUnknown methods ***/ | ||
| 584 | #define IAutomaticUpdatesSettings_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 585 | #define IAutomaticUpdatesSettings_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 586 | #define IAutomaticUpdatesSettings_Release(This) (This)->lpVtbl->Release(This) | ||
| 587 | /*** IDispatch methods ***/ | ||
| 588 | #define IAutomaticUpdatesSettings_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 589 | #define IAutomaticUpdatesSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 590 | #define IAutomaticUpdatesSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 591 | #define IAutomaticUpdatesSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 592 | /*** IAutomaticUpdatesSettings methods ***/ | ||
| 593 | #define IAutomaticUpdatesSettings_get_NotificationLevel(This,retval) (This)->lpVtbl->get_NotificationLevel(This,retval) | ||
| 594 | #define IAutomaticUpdatesSettings_put_NotificationLevel(This,value) (This)->lpVtbl->put_NotificationLevel(This,value) | ||
| 595 | #define IAutomaticUpdatesSettings_get_ReadOnly(This,retval) (This)->lpVtbl->get_ReadOnly(This,retval) | ||
| 596 | #define IAutomaticUpdatesSettings_get_Required(This,retval) (This)->lpVtbl->get_Required(This,retval) | ||
| 597 | #define IAutomaticUpdatesSettings_get_ScheduledInstallationDay(This,retval) (This)->lpVtbl->get_ScheduledInstallationDay(This,retval) | ||
| 598 | #define IAutomaticUpdatesSettings_put_ScheduledInstallationDay(This,value) (This)->lpVtbl->put_ScheduledInstallationDay(This,value) | ||
| 599 | #define IAutomaticUpdatesSettings_get_ScheduledInstallationTime(This,retval) (This)->lpVtbl->get_ScheduledInstallationTime(This,retval) | ||
| 600 | #define IAutomaticUpdatesSettings_put_ScheduledInstallationTime(This,value) (This)->lpVtbl->put_ScheduledInstallationTime(This,value) | ||
| 601 | #define IAutomaticUpdatesSettings_Refresh(This) (This)->lpVtbl->Refresh(This) | ||
| 602 | #define IAutomaticUpdatesSettings_Save(This) (This)->lpVtbl->Save(This) | ||
| 603 | #else | ||
| 604 | /*** IUnknown methods ***/ | ||
| 605 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_QueryInterface(IAutomaticUpdatesSettings* This,REFIID riid,void **ppvObject) { | ||
| 606 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 607 | } | ||
| 608 | static FORCEINLINE ULONG IAutomaticUpdatesSettings_AddRef(IAutomaticUpdatesSettings* This) { | ||
| 609 | return This->lpVtbl->AddRef(This); | ||
| 610 | } | ||
| 611 | static FORCEINLINE ULONG IAutomaticUpdatesSettings_Release(IAutomaticUpdatesSettings* This) { | ||
| 612 | return This->lpVtbl->Release(This); | ||
| 613 | } | ||
| 614 | /*** IDispatch methods ***/ | ||
| 615 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_GetTypeInfoCount(IAutomaticUpdatesSettings* This,UINT *pctinfo) { | ||
| 616 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 617 | } | ||
| 618 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_GetTypeInfo(IAutomaticUpdatesSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 619 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 620 | } | ||
| 621 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_GetIDsOfNames(IAutomaticUpdatesSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 622 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 623 | } | ||
| 624 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_Invoke(IAutomaticUpdatesSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 625 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 626 | } | ||
| 627 | /*** IAutomaticUpdatesSettings methods ***/ | ||
| 628 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_get_NotificationLevel(IAutomaticUpdatesSettings* This,AutomaticUpdatesNotificationLevel *retval) { | ||
| 629 | return This->lpVtbl->get_NotificationLevel(This,retval); | ||
| 630 | } | ||
| 631 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_put_NotificationLevel(IAutomaticUpdatesSettings* This,AutomaticUpdatesNotificationLevel value) { | ||
| 632 | return This->lpVtbl->put_NotificationLevel(This,value); | ||
| 633 | } | ||
| 634 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_get_ReadOnly(IAutomaticUpdatesSettings* This,VARIANT_BOOL *retval) { | ||
| 635 | return This->lpVtbl->get_ReadOnly(This,retval); | ||
| 636 | } | ||
| 637 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_get_Required(IAutomaticUpdatesSettings* This,VARIANT_BOOL *retval) { | ||
| 638 | return This->lpVtbl->get_Required(This,retval); | ||
| 639 | } | ||
| 640 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_get_ScheduledInstallationDay(IAutomaticUpdatesSettings* This,AutomaticUpdatesScheduledInstallationDay *retval) { | ||
| 641 | return This->lpVtbl->get_ScheduledInstallationDay(This,retval); | ||
| 642 | } | ||
| 643 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_put_ScheduledInstallationDay(IAutomaticUpdatesSettings* This,AutomaticUpdatesScheduledInstallationDay value) { | ||
| 644 | return This->lpVtbl->put_ScheduledInstallationDay(This,value); | ||
| 645 | } | ||
| 646 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_get_ScheduledInstallationTime(IAutomaticUpdatesSettings* This,LONG *retval) { | ||
| 647 | return This->lpVtbl->get_ScheduledInstallationTime(This,retval); | ||
| 648 | } | ||
| 649 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_put_ScheduledInstallationTime(IAutomaticUpdatesSettings* This,LONG value) { | ||
| 650 | return This->lpVtbl->put_ScheduledInstallationTime(This,value); | ||
| 651 | } | ||
| 652 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_Refresh(IAutomaticUpdatesSettings* This) { | ||
| 653 | return This->lpVtbl->Refresh(This); | ||
| 654 | } | ||
| 655 | static FORCEINLINE HRESULT IAutomaticUpdatesSettings_Save(IAutomaticUpdatesSettings* This) { | ||
| 656 | return This->lpVtbl->Save(This); | ||
| 657 | } | ||
| 658 | #endif | ||
| 659 | #endif | ||
| 660 | |||
| 661 | #endif | ||
| 662 | |||
| 663 | |||
| 664 | #endif /* __IAutomaticUpdatesSettings_INTERFACE_DEFINED__ */ | ||
| 665 | |||
| 666 | /***************************************************************************** | ||
| 667 | * IAutomaticUpdates interface | ||
| 668 | */ | ||
| 669 | #ifndef __IAutomaticUpdates_INTERFACE_DEFINED__ | ||
| 670 | #define __IAutomaticUpdates_INTERFACE_DEFINED__ | ||
| 671 | |||
| 672 | DEFINE_GUID(IID_IAutomaticUpdates, 0x673425bf, 0xc082, 0x4c7c, 0xbd,0xfd, 0x56,0x94,0x64,0xb8,0xe0,0xce); | ||
| 673 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 674 | MIDL_INTERFACE("673425bf-c082-4c7c-bdfd-569464b8e0ce") | ||
| 675 | IAutomaticUpdates : public IDispatch | ||
| 676 | { | ||
| 677 | virtual HRESULT STDMETHODCALLTYPE DetectNow( | ||
| 678 | ) = 0; | ||
| 679 | |||
| 680 | virtual HRESULT STDMETHODCALLTYPE Pause( | ||
| 681 | ) = 0; | ||
| 682 | |||
| 683 | virtual HRESULT STDMETHODCALLTYPE Resume( | ||
| 684 | ) = 0; | ||
| 685 | |||
| 686 | virtual HRESULT STDMETHODCALLTYPE ShowSettingsDialog( | ||
| 687 | ) = 0; | ||
| 688 | |||
| 689 | virtual HRESULT STDMETHODCALLTYPE get_Settings( | ||
| 690 | IAutomaticUpdatesSettings **retval) = 0; | ||
| 691 | |||
| 692 | virtual HRESULT STDMETHODCALLTYPE get_ServiceEnabled( | ||
| 693 | VARIANT_BOOL *retval) = 0; | ||
| 694 | |||
| 695 | virtual HRESULT STDMETHODCALLTYPE EnableService( | ||
| 696 | ) = 0; | ||
| 697 | |||
| 698 | }; | ||
| 699 | #ifdef __CRT_UUID_DECL | ||
| 700 | __CRT_UUID_DECL(IAutomaticUpdates, 0x673425bf, 0xc082, 0x4c7c, 0xbd,0xfd, 0x56,0x94,0x64,0xb8,0xe0,0xce) | ||
| 701 | #endif | ||
| 702 | #else | ||
| 703 | typedef struct IAutomaticUpdatesVtbl { | ||
| 704 | BEGIN_INTERFACE | ||
| 705 | |||
| 706 | /*** IUnknown methods ***/ | ||
| 707 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 708 | IAutomaticUpdates *This, | ||
| 709 | REFIID riid, | ||
| 710 | void **ppvObject); | ||
| 711 | |||
| 712 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 713 | IAutomaticUpdates *This); | ||
| 714 | |||
| 715 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 716 | IAutomaticUpdates *This); | ||
| 717 | |||
| 718 | /*** IDispatch methods ***/ | ||
| 719 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 720 | IAutomaticUpdates *This, | ||
| 721 | UINT *pctinfo); | ||
| 722 | |||
| 723 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 724 | IAutomaticUpdates *This, | ||
| 725 | UINT iTInfo, | ||
| 726 | LCID lcid, | ||
| 727 | ITypeInfo **ppTInfo); | ||
| 728 | |||
| 729 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 730 | IAutomaticUpdates *This, | ||
| 731 | REFIID riid, | ||
| 732 | LPOLESTR *rgszNames, | ||
| 733 | UINT cNames, | ||
| 734 | LCID lcid, | ||
| 735 | DISPID *rgDispId); | ||
| 736 | |||
| 737 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 738 | IAutomaticUpdates *This, | ||
| 739 | DISPID dispIdMember, | ||
| 740 | REFIID riid, | ||
| 741 | LCID lcid, | ||
| 742 | WORD wFlags, | ||
| 743 | DISPPARAMS *pDispParams, | ||
| 744 | VARIANT *pVarResult, | ||
| 745 | EXCEPINFO *pExcepInfo, | ||
| 746 | UINT *puArgErr); | ||
| 747 | |||
| 748 | /*** IAutomaticUpdates methods ***/ | ||
| 749 | HRESULT (STDMETHODCALLTYPE *DetectNow)( | ||
| 750 | IAutomaticUpdates *This); | ||
| 751 | |||
| 752 | HRESULT (STDMETHODCALLTYPE *Pause)( | ||
| 753 | IAutomaticUpdates *This); | ||
| 754 | |||
| 755 | HRESULT (STDMETHODCALLTYPE *Resume)( | ||
| 756 | IAutomaticUpdates *This); | ||
| 757 | |||
| 758 | HRESULT (STDMETHODCALLTYPE *ShowSettingsDialog)( | ||
| 759 | IAutomaticUpdates *This); | ||
| 760 | |||
| 761 | HRESULT (STDMETHODCALLTYPE *get_Settings)( | ||
| 762 | IAutomaticUpdates *This, | ||
| 763 | IAutomaticUpdatesSettings **retval); | ||
| 764 | |||
| 765 | HRESULT (STDMETHODCALLTYPE *get_ServiceEnabled)( | ||
| 766 | IAutomaticUpdates *This, | ||
| 767 | VARIANT_BOOL *retval); | ||
| 768 | |||
| 769 | HRESULT (STDMETHODCALLTYPE *EnableService)( | ||
| 770 | IAutomaticUpdates *This); | ||
| 771 | |||
| 772 | END_INTERFACE | ||
| 773 | } IAutomaticUpdatesVtbl; | ||
| 774 | |||
| 775 | interface IAutomaticUpdates { | ||
| 776 | CONST_VTBL IAutomaticUpdatesVtbl* lpVtbl; | ||
| 777 | }; | ||
| 778 | |||
| 779 | #ifdef COBJMACROS | ||
| 780 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 781 | /*** IUnknown methods ***/ | ||
| 782 | #define IAutomaticUpdates_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 783 | #define IAutomaticUpdates_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 784 | #define IAutomaticUpdates_Release(This) (This)->lpVtbl->Release(This) | ||
| 785 | /*** IDispatch methods ***/ | ||
| 786 | #define IAutomaticUpdates_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 787 | #define IAutomaticUpdates_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 788 | #define IAutomaticUpdates_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 789 | #define IAutomaticUpdates_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 790 | /*** IAutomaticUpdates methods ***/ | ||
| 791 | #define IAutomaticUpdates_DetectNow(This) (This)->lpVtbl->DetectNow(This) | ||
| 792 | #define IAutomaticUpdates_Pause(This) (This)->lpVtbl->Pause(This) | ||
| 793 | #define IAutomaticUpdates_Resume(This) (This)->lpVtbl->Resume(This) | ||
| 794 | #define IAutomaticUpdates_ShowSettingsDialog(This) (This)->lpVtbl->ShowSettingsDialog(This) | ||
| 795 | #define IAutomaticUpdates_get_Settings(This,retval) (This)->lpVtbl->get_Settings(This,retval) | ||
| 796 | #define IAutomaticUpdates_get_ServiceEnabled(This,retval) (This)->lpVtbl->get_ServiceEnabled(This,retval) | ||
| 797 | #define IAutomaticUpdates_EnableService(This) (This)->lpVtbl->EnableService(This) | ||
| 798 | #else | ||
| 799 | /*** IUnknown methods ***/ | ||
| 800 | static FORCEINLINE HRESULT IAutomaticUpdates_QueryInterface(IAutomaticUpdates* This,REFIID riid,void **ppvObject) { | ||
| 801 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 802 | } | ||
| 803 | static FORCEINLINE ULONG IAutomaticUpdates_AddRef(IAutomaticUpdates* This) { | ||
| 804 | return This->lpVtbl->AddRef(This); | ||
| 805 | } | ||
| 806 | static FORCEINLINE ULONG IAutomaticUpdates_Release(IAutomaticUpdates* This) { | ||
| 807 | return This->lpVtbl->Release(This); | ||
| 808 | } | ||
| 809 | /*** IDispatch methods ***/ | ||
| 810 | static FORCEINLINE HRESULT IAutomaticUpdates_GetTypeInfoCount(IAutomaticUpdates* This,UINT *pctinfo) { | ||
| 811 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 812 | } | ||
| 813 | static FORCEINLINE HRESULT IAutomaticUpdates_GetTypeInfo(IAutomaticUpdates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 814 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 815 | } | ||
| 816 | static FORCEINLINE HRESULT IAutomaticUpdates_GetIDsOfNames(IAutomaticUpdates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 817 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 818 | } | ||
| 819 | static FORCEINLINE HRESULT IAutomaticUpdates_Invoke(IAutomaticUpdates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 820 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 821 | } | ||
| 822 | /*** IAutomaticUpdates methods ***/ | ||
| 823 | static FORCEINLINE HRESULT IAutomaticUpdates_DetectNow(IAutomaticUpdates* This) { | ||
| 824 | return This->lpVtbl->DetectNow(This); | ||
| 825 | } | ||
| 826 | static FORCEINLINE HRESULT IAutomaticUpdates_Pause(IAutomaticUpdates* This) { | ||
| 827 | return This->lpVtbl->Pause(This); | ||
| 828 | } | ||
| 829 | static FORCEINLINE HRESULT IAutomaticUpdates_Resume(IAutomaticUpdates* This) { | ||
| 830 | return This->lpVtbl->Resume(This); | ||
| 831 | } | ||
| 832 | static FORCEINLINE HRESULT IAutomaticUpdates_ShowSettingsDialog(IAutomaticUpdates* This) { | ||
| 833 | return This->lpVtbl->ShowSettingsDialog(This); | ||
| 834 | } | ||
| 835 | static FORCEINLINE HRESULT IAutomaticUpdates_get_Settings(IAutomaticUpdates* This,IAutomaticUpdatesSettings **retval) { | ||
| 836 | return This->lpVtbl->get_Settings(This,retval); | ||
| 837 | } | ||
| 838 | static FORCEINLINE HRESULT IAutomaticUpdates_get_ServiceEnabled(IAutomaticUpdates* This,VARIANT_BOOL *retval) { | ||
| 839 | return This->lpVtbl->get_ServiceEnabled(This,retval); | ||
| 840 | } | ||
| 841 | static FORCEINLINE HRESULT IAutomaticUpdates_EnableService(IAutomaticUpdates* This) { | ||
| 842 | return This->lpVtbl->EnableService(This); | ||
| 843 | } | ||
| 844 | #endif | ||
| 845 | #endif | ||
| 846 | |||
| 847 | #endif | ||
| 848 | |||
| 849 | |||
| 850 | #endif /* __IAutomaticUpdates_INTERFACE_DEFINED__ */ | ||
| 851 | |||
| 852 | /***************************************************************************** | ||
| 853 | * IWebProxy interface | ||
| 854 | */ | ||
| 855 | #ifndef __IWebProxy_INTERFACE_DEFINED__ | ||
| 856 | #define __IWebProxy_INTERFACE_DEFINED__ | ||
| 857 | |||
| 858 | DEFINE_GUID(IID_IWebProxy, 0x174c81fe, 0xaecd, 0x4dae, 0xb8,0xa0, 0x2c,0x63,0x18,0xdd,0x86,0xa8); | ||
| 859 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 860 | MIDL_INTERFACE("174c81fe-aecd-4dae-b8a0-2c6318dd86a8") | ||
| 861 | IWebProxy : public IDispatch | ||
| 862 | { | ||
| 863 | virtual HRESULT STDMETHODCALLTYPE get_Address( | ||
| 864 | BSTR *retval) = 0; | ||
| 865 | |||
| 866 | virtual HRESULT STDMETHODCALLTYPE put_Address( | ||
| 867 | BSTR value) = 0; | ||
| 868 | |||
| 869 | virtual HRESULT STDMETHODCALLTYPE get_BypassList( | ||
| 870 | IStringCollection **retval) = 0; | ||
| 871 | |||
| 872 | virtual HRESULT STDMETHODCALLTYPE put_BypassList( | ||
| 873 | IStringCollection *value) = 0; | ||
| 874 | |||
| 875 | virtual HRESULT STDMETHODCALLTYPE get_BypassProxyOnLocal( | ||
| 876 | VARIANT_BOOL *retval) = 0; | ||
| 877 | |||
| 878 | virtual HRESULT STDMETHODCALLTYPE put_BypassProxyOnLocal( | ||
| 879 | VARIANT_BOOL value) = 0; | ||
| 880 | |||
| 881 | virtual HRESULT STDMETHODCALLTYPE get_ReadOnly( | ||
| 882 | VARIANT_BOOL *retval) = 0; | ||
| 883 | |||
| 884 | virtual HRESULT STDMETHODCALLTYPE get_UserName( | ||
| 885 | BSTR *retval) = 0; | ||
| 886 | |||
| 887 | virtual HRESULT STDMETHODCALLTYPE put_UserName( | ||
| 888 | BSTR value) = 0; | ||
| 889 | |||
| 890 | virtual HRESULT STDMETHODCALLTYPE SetPassword( | ||
| 891 | BSTR value) = 0; | ||
| 892 | |||
| 893 | virtual HRESULT STDMETHODCALLTYPE PromptForCredentials( | ||
| 894 | IUnknown *parentWindow, | ||
| 895 | BSTR title) = 0; | ||
| 896 | |||
| 897 | virtual HRESULT STDMETHODCALLTYPE PromptForCredentialsFromHwnd( | ||
| 898 | HWND parentWindow, | ||
| 899 | BSTR title) = 0; | ||
| 900 | |||
| 901 | virtual HRESULT STDMETHODCALLTYPE get_AutoDetect( | ||
| 902 | VARIANT_BOOL *retval) = 0; | ||
| 903 | |||
| 904 | virtual HRESULT STDMETHODCALLTYPE put_AutoDetect( | ||
| 905 | VARIANT_BOOL value) = 0; | ||
| 906 | |||
| 907 | }; | ||
| 908 | #ifdef __CRT_UUID_DECL | ||
| 909 | __CRT_UUID_DECL(IWebProxy, 0x174c81fe, 0xaecd, 0x4dae, 0xb8,0xa0, 0x2c,0x63,0x18,0xdd,0x86,0xa8) | ||
| 910 | #endif | ||
| 911 | #else | ||
| 912 | typedef struct IWebProxyVtbl { | ||
| 913 | BEGIN_INTERFACE | ||
| 914 | |||
| 915 | /*** IUnknown methods ***/ | ||
| 916 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 917 | IWebProxy *This, | ||
| 918 | REFIID riid, | ||
| 919 | void **ppvObject); | ||
| 920 | |||
| 921 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 922 | IWebProxy *This); | ||
| 923 | |||
| 924 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 925 | IWebProxy *This); | ||
| 926 | |||
| 927 | /*** IDispatch methods ***/ | ||
| 928 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 929 | IWebProxy *This, | ||
| 930 | UINT *pctinfo); | ||
| 931 | |||
| 932 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 933 | IWebProxy *This, | ||
| 934 | UINT iTInfo, | ||
| 935 | LCID lcid, | ||
| 936 | ITypeInfo **ppTInfo); | ||
| 937 | |||
| 938 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 939 | IWebProxy *This, | ||
| 940 | REFIID riid, | ||
| 941 | LPOLESTR *rgszNames, | ||
| 942 | UINT cNames, | ||
| 943 | LCID lcid, | ||
| 944 | DISPID *rgDispId); | ||
| 945 | |||
| 946 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 947 | IWebProxy *This, | ||
| 948 | DISPID dispIdMember, | ||
| 949 | REFIID riid, | ||
| 950 | LCID lcid, | ||
| 951 | WORD wFlags, | ||
| 952 | DISPPARAMS *pDispParams, | ||
| 953 | VARIANT *pVarResult, | ||
| 954 | EXCEPINFO *pExcepInfo, | ||
| 955 | UINT *puArgErr); | ||
| 956 | |||
| 957 | /*** IWebProxy methods ***/ | ||
| 958 | HRESULT (STDMETHODCALLTYPE *get_Address)( | ||
| 959 | IWebProxy *This, | ||
| 960 | BSTR *retval); | ||
| 961 | |||
| 962 | HRESULT (STDMETHODCALLTYPE *put_Address)( | ||
| 963 | IWebProxy *This, | ||
| 964 | BSTR value); | ||
| 965 | |||
| 966 | HRESULT (STDMETHODCALLTYPE *get_BypassList)( | ||
| 967 | IWebProxy *This, | ||
| 968 | IStringCollection **retval); | ||
| 969 | |||
| 970 | HRESULT (STDMETHODCALLTYPE *put_BypassList)( | ||
| 971 | IWebProxy *This, | ||
| 972 | IStringCollection *value); | ||
| 973 | |||
| 974 | HRESULT (STDMETHODCALLTYPE *get_BypassProxyOnLocal)( | ||
| 975 | IWebProxy *This, | ||
| 976 | VARIANT_BOOL *retval); | ||
| 977 | |||
| 978 | HRESULT (STDMETHODCALLTYPE *put_BypassProxyOnLocal)( | ||
| 979 | IWebProxy *This, | ||
| 980 | VARIANT_BOOL value); | ||
| 981 | |||
| 982 | HRESULT (STDMETHODCALLTYPE *get_ReadOnly)( | ||
| 983 | IWebProxy *This, | ||
| 984 | VARIANT_BOOL *retval); | ||
| 985 | |||
| 986 | HRESULT (STDMETHODCALLTYPE *get_UserName)( | ||
| 987 | IWebProxy *This, | ||
| 988 | BSTR *retval); | ||
| 989 | |||
| 990 | HRESULT (STDMETHODCALLTYPE *put_UserName)( | ||
| 991 | IWebProxy *This, | ||
| 992 | BSTR value); | ||
| 993 | |||
| 994 | HRESULT (STDMETHODCALLTYPE *SetPassword)( | ||
| 995 | IWebProxy *This, | ||
| 996 | BSTR value); | ||
| 997 | |||
| 998 | HRESULT (STDMETHODCALLTYPE *PromptForCredentials)( | ||
| 999 | IWebProxy *This, | ||
| 1000 | IUnknown *parentWindow, | ||
| 1001 | BSTR title); | ||
| 1002 | |||
| 1003 | HRESULT (STDMETHODCALLTYPE *PromptForCredentialsFromHwnd)( | ||
| 1004 | IWebProxy *This, | ||
| 1005 | HWND parentWindow, | ||
| 1006 | BSTR title); | ||
| 1007 | |||
| 1008 | HRESULT (STDMETHODCALLTYPE *get_AutoDetect)( | ||
| 1009 | IWebProxy *This, | ||
| 1010 | VARIANT_BOOL *retval); | ||
| 1011 | |||
| 1012 | HRESULT (STDMETHODCALLTYPE *put_AutoDetect)( | ||
| 1013 | IWebProxy *This, | ||
| 1014 | VARIANT_BOOL value); | ||
| 1015 | |||
| 1016 | END_INTERFACE | ||
| 1017 | } IWebProxyVtbl; | ||
| 1018 | |||
| 1019 | interface IWebProxy { | ||
| 1020 | CONST_VTBL IWebProxyVtbl* lpVtbl; | ||
| 1021 | }; | ||
| 1022 | |||
| 1023 | #ifdef COBJMACROS | ||
| 1024 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1025 | /*** IUnknown methods ***/ | ||
| 1026 | #define IWebProxy_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1027 | #define IWebProxy_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1028 | #define IWebProxy_Release(This) (This)->lpVtbl->Release(This) | ||
| 1029 | /*** IDispatch methods ***/ | ||
| 1030 | #define IWebProxy_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1031 | #define IWebProxy_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1032 | #define IWebProxy_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1033 | #define IWebProxy_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1034 | /*** IWebProxy methods ***/ | ||
| 1035 | #define IWebProxy_get_Address(This,retval) (This)->lpVtbl->get_Address(This,retval) | ||
| 1036 | #define IWebProxy_put_Address(This,value) (This)->lpVtbl->put_Address(This,value) | ||
| 1037 | #define IWebProxy_get_BypassList(This,retval) (This)->lpVtbl->get_BypassList(This,retval) | ||
| 1038 | #define IWebProxy_put_BypassList(This,value) (This)->lpVtbl->put_BypassList(This,value) | ||
| 1039 | #define IWebProxy_get_BypassProxyOnLocal(This,retval) (This)->lpVtbl->get_BypassProxyOnLocal(This,retval) | ||
| 1040 | #define IWebProxy_put_BypassProxyOnLocal(This,value) (This)->lpVtbl->put_BypassProxyOnLocal(This,value) | ||
| 1041 | #define IWebProxy_get_ReadOnly(This,retval) (This)->lpVtbl->get_ReadOnly(This,retval) | ||
| 1042 | #define IWebProxy_get_UserName(This,retval) (This)->lpVtbl->get_UserName(This,retval) | ||
| 1043 | #define IWebProxy_put_UserName(This,value) (This)->lpVtbl->put_UserName(This,value) | ||
| 1044 | #define IWebProxy_SetPassword(This,value) (This)->lpVtbl->SetPassword(This,value) | ||
| 1045 | #define IWebProxy_PromptForCredentials(This,parentWindow,title) (This)->lpVtbl->PromptForCredentials(This,parentWindow,title) | ||
| 1046 | #define IWebProxy_PromptForCredentialsFromHwnd(This,parentWindow,title) (This)->lpVtbl->PromptForCredentialsFromHwnd(This,parentWindow,title) | ||
| 1047 | #define IWebProxy_get_AutoDetect(This,retval) (This)->lpVtbl->get_AutoDetect(This,retval) | ||
| 1048 | #define IWebProxy_put_AutoDetect(This,value) (This)->lpVtbl->put_AutoDetect(This,value) | ||
| 1049 | #else | ||
| 1050 | /*** IUnknown methods ***/ | ||
| 1051 | static FORCEINLINE HRESULT IWebProxy_QueryInterface(IWebProxy* This,REFIID riid,void **ppvObject) { | ||
| 1052 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1053 | } | ||
| 1054 | static FORCEINLINE ULONG IWebProxy_AddRef(IWebProxy* This) { | ||
| 1055 | return This->lpVtbl->AddRef(This); | ||
| 1056 | } | ||
| 1057 | static FORCEINLINE ULONG IWebProxy_Release(IWebProxy* This) { | ||
| 1058 | return This->lpVtbl->Release(This); | ||
| 1059 | } | ||
| 1060 | /*** IDispatch methods ***/ | ||
| 1061 | static FORCEINLINE HRESULT IWebProxy_GetTypeInfoCount(IWebProxy* This,UINT *pctinfo) { | ||
| 1062 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1063 | } | ||
| 1064 | static FORCEINLINE HRESULT IWebProxy_GetTypeInfo(IWebProxy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1065 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1066 | } | ||
| 1067 | static FORCEINLINE HRESULT IWebProxy_GetIDsOfNames(IWebProxy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1068 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1069 | } | ||
| 1070 | static FORCEINLINE HRESULT IWebProxy_Invoke(IWebProxy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1071 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1072 | } | ||
| 1073 | /*** IWebProxy methods ***/ | ||
| 1074 | static FORCEINLINE HRESULT IWebProxy_get_Address(IWebProxy* This,BSTR *retval) { | ||
| 1075 | return This->lpVtbl->get_Address(This,retval); | ||
| 1076 | } | ||
| 1077 | static FORCEINLINE HRESULT IWebProxy_put_Address(IWebProxy* This,BSTR value) { | ||
| 1078 | return This->lpVtbl->put_Address(This,value); | ||
| 1079 | } | ||
| 1080 | static FORCEINLINE HRESULT IWebProxy_get_BypassList(IWebProxy* This,IStringCollection **retval) { | ||
| 1081 | return This->lpVtbl->get_BypassList(This,retval); | ||
| 1082 | } | ||
| 1083 | static FORCEINLINE HRESULT IWebProxy_put_BypassList(IWebProxy* This,IStringCollection *value) { | ||
| 1084 | return This->lpVtbl->put_BypassList(This,value); | ||
| 1085 | } | ||
| 1086 | static FORCEINLINE HRESULT IWebProxy_get_BypassProxyOnLocal(IWebProxy* This,VARIANT_BOOL *retval) { | ||
| 1087 | return This->lpVtbl->get_BypassProxyOnLocal(This,retval); | ||
| 1088 | } | ||
| 1089 | static FORCEINLINE HRESULT IWebProxy_put_BypassProxyOnLocal(IWebProxy* This,VARIANT_BOOL value) { | ||
| 1090 | return This->lpVtbl->put_BypassProxyOnLocal(This,value); | ||
| 1091 | } | ||
| 1092 | static FORCEINLINE HRESULT IWebProxy_get_ReadOnly(IWebProxy* This,VARIANT_BOOL *retval) { | ||
| 1093 | return This->lpVtbl->get_ReadOnly(This,retval); | ||
| 1094 | } | ||
| 1095 | static FORCEINLINE HRESULT IWebProxy_get_UserName(IWebProxy* This,BSTR *retval) { | ||
| 1096 | return This->lpVtbl->get_UserName(This,retval); | ||
| 1097 | } | ||
| 1098 | static FORCEINLINE HRESULT IWebProxy_put_UserName(IWebProxy* This,BSTR value) { | ||
| 1099 | return This->lpVtbl->put_UserName(This,value); | ||
| 1100 | } | ||
| 1101 | static FORCEINLINE HRESULT IWebProxy_SetPassword(IWebProxy* This,BSTR value) { | ||
| 1102 | return This->lpVtbl->SetPassword(This,value); | ||
| 1103 | } | ||
| 1104 | static FORCEINLINE HRESULT IWebProxy_PromptForCredentials(IWebProxy* This,IUnknown *parentWindow,BSTR title) { | ||
| 1105 | return This->lpVtbl->PromptForCredentials(This,parentWindow,title); | ||
| 1106 | } | ||
| 1107 | static FORCEINLINE HRESULT IWebProxy_PromptForCredentialsFromHwnd(IWebProxy* This,HWND parentWindow,BSTR title) { | ||
| 1108 | return This->lpVtbl->PromptForCredentialsFromHwnd(This,parentWindow,title); | ||
| 1109 | } | ||
| 1110 | static FORCEINLINE HRESULT IWebProxy_get_AutoDetect(IWebProxy* This,VARIANT_BOOL *retval) { | ||
| 1111 | return This->lpVtbl->get_AutoDetect(This,retval); | ||
| 1112 | } | ||
| 1113 | static FORCEINLINE HRESULT IWebProxy_put_AutoDetect(IWebProxy* This,VARIANT_BOOL value) { | ||
| 1114 | return This->lpVtbl->put_AutoDetect(This,value); | ||
| 1115 | } | ||
| 1116 | #endif | ||
| 1117 | #endif | ||
| 1118 | |||
| 1119 | #endif | ||
| 1120 | |||
| 1121 | |||
| 1122 | #endif /* __IWebProxy_INTERFACE_DEFINED__ */ | ||
| 1123 | |||
| 1124 | /***************************************************************************** | ||
| 1125 | * IUpdateSession interface | ||
| 1126 | */ | ||
| 1127 | #ifndef __IUpdateSession_INTERFACE_DEFINED__ | ||
| 1128 | #define __IUpdateSession_INTERFACE_DEFINED__ | ||
| 1129 | |||
| 1130 | DEFINE_GUID(IID_IUpdateSession, 0x816858a4, 0x260d, 0x4260, 0x93,0x3a, 0x25,0x85,0xf1,0xab,0xc7,0x6b); | ||
| 1131 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1132 | MIDL_INTERFACE("816858a4-260d-4260-933a-2585f1abc76b") | ||
| 1133 | IUpdateSession : public IDispatch | ||
| 1134 | { | ||
| 1135 | virtual HRESULT STDMETHODCALLTYPE get_ClientApplicationID( | ||
| 1136 | BSTR *retval) = 0; | ||
| 1137 | |||
| 1138 | virtual HRESULT STDMETHODCALLTYPE put_ClientApplicationID( | ||
| 1139 | BSTR value) = 0; | ||
| 1140 | |||
| 1141 | virtual HRESULT STDMETHODCALLTYPE get_ReadOnly( | ||
| 1142 | VARIANT_BOOL *retval) = 0; | ||
| 1143 | |||
| 1144 | virtual HRESULT STDMETHODCALLTYPE get_WebProxy( | ||
| 1145 | IWebProxy **retval) = 0; | ||
| 1146 | |||
| 1147 | virtual HRESULT STDMETHODCALLTYPE put_WebProxy( | ||
| 1148 | IWebProxy *value) = 0; | ||
| 1149 | |||
| 1150 | virtual HRESULT STDMETHODCALLTYPE CreateUpdateSearcher( | ||
| 1151 | IUpdateSearcher **retval) = 0; | ||
| 1152 | |||
| 1153 | virtual HRESULT STDMETHODCALLTYPE CreateUpdateDownloader( | ||
| 1154 | IUpdateDownloader **retval) = 0; | ||
| 1155 | |||
| 1156 | virtual HRESULT STDMETHODCALLTYPE CreateUpdateInstaller( | ||
| 1157 | IUpdateInstaller **retval) = 0; | ||
| 1158 | |||
| 1159 | }; | ||
| 1160 | #ifdef __CRT_UUID_DECL | ||
| 1161 | __CRT_UUID_DECL(IUpdateSession, 0x816858a4, 0x260d, 0x4260, 0x93,0x3a, 0x25,0x85,0xf1,0xab,0xc7,0x6b) | ||
| 1162 | #endif | ||
| 1163 | #else | ||
| 1164 | typedef struct IUpdateSessionVtbl { | ||
| 1165 | BEGIN_INTERFACE | ||
| 1166 | |||
| 1167 | /*** IUnknown methods ***/ | ||
| 1168 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1169 | IUpdateSession *This, | ||
| 1170 | REFIID riid, | ||
| 1171 | void **ppvObject); | ||
| 1172 | |||
| 1173 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1174 | IUpdateSession *This); | ||
| 1175 | |||
| 1176 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1177 | IUpdateSession *This); | ||
| 1178 | |||
| 1179 | /*** IDispatch methods ***/ | ||
| 1180 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1181 | IUpdateSession *This, | ||
| 1182 | UINT *pctinfo); | ||
| 1183 | |||
| 1184 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1185 | IUpdateSession *This, | ||
| 1186 | UINT iTInfo, | ||
| 1187 | LCID lcid, | ||
| 1188 | ITypeInfo **ppTInfo); | ||
| 1189 | |||
| 1190 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1191 | IUpdateSession *This, | ||
| 1192 | REFIID riid, | ||
| 1193 | LPOLESTR *rgszNames, | ||
| 1194 | UINT cNames, | ||
| 1195 | LCID lcid, | ||
| 1196 | DISPID *rgDispId); | ||
| 1197 | |||
| 1198 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1199 | IUpdateSession *This, | ||
| 1200 | DISPID dispIdMember, | ||
| 1201 | REFIID riid, | ||
| 1202 | LCID lcid, | ||
| 1203 | WORD wFlags, | ||
| 1204 | DISPPARAMS *pDispParams, | ||
| 1205 | VARIANT *pVarResult, | ||
| 1206 | EXCEPINFO *pExcepInfo, | ||
| 1207 | UINT *puArgErr); | ||
| 1208 | |||
| 1209 | /*** IUpdateSession methods ***/ | ||
| 1210 | HRESULT (STDMETHODCALLTYPE *get_ClientApplicationID)( | ||
| 1211 | IUpdateSession *This, | ||
| 1212 | BSTR *retval); | ||
| 1213 | |||
| 1214 | HRESULT (STDMETHODCALLTYPE *put_ClientApplicationID)( | ||
| 1215 | IUpdateSession *This, | ||
| 1216 | BSTR value); | ||
| 1217 | |||
| 1218 | HRESULT (STDMETHODCALLTYPE *get_ReadOnly)( | ||
| 1219 | IUpdateSession *This, | ||
| 1220 | VARIANT_BOOL *retval); | ||
| 1221 | |||
| 1222 | HRESULT (STDMETHODCALLTYPE *get_WebProxy)( | ||
| 1223 | IUpdateSession *This, | ||
| 1224 | IWebProxy **retval); | ||
| 1225 | |||
| 1226 | HRESULT (STDMETHODCALLTYPE *put_WebProxy)( | ||
| 1227 | IUpdateSession *This, | ||
| 1228 | IWebProxy *value); | ||
| 1229 | |||
| 1230 | HRESULT (STDMETHODCALLTYPE *CreateUpdateSearcher)( | ||
| 1231 | IUpdateSession *This, | ||
| 1232 | IUpdateSearcher **retval); | ||
| 1233 | |||
| 1234 | HRESULT (STDMETHODCALLTYPE *CreateUpdateDownloader)( | ||
| 1235 | IUpdateSession *This, | ||
| 1236 | IUpdateDownloader **retval); | ||
| 1237 | |||
| 1238 | HRESULT (STDMETHODCALLTYPE *CreateUpdateInstaller)( | ||
| 1239 | IUpdateSession *This, | ||
| 1240 | IUpdateInstaller **retval); | ||
| 1241 | |||
| 1242 | END_INTERFACE | ||
| 1243 | } IUpdateSessionVtbl; | ||
| 1244 | |||
| 1245 | interface IUpdateSession { | ||
| 1246 | CONST_VTBL IUpdateSessionVtbl* lpVtbl; | ||
| 1247 | }; | ||
| 1248 | |||
| 1249 | #ifdef COBJMACROS | ||
| 1250 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1251 | /*** IUnknown methods ***/ | ||
| 1252 | #define IUpdateSession_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1253 | #define IUpdateSession_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1254 | #define IUpdateSession_Release(This) (This)->lpVtbl->Release(This) | ||
| 1255 | /*** IDispatch methods ***/ | ||
| 1256 | #define IUpdateSession_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1257 | #define IUpdateSession_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1258 | #define IUpdateSession_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1259 | #define IUpdateSession_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1260 | /*** IUpdateSession methods ***/ | ||
| 1261 | #define IUpdateSession_get_ClientApplicationID(This,retval) (This)->lpVtbl->get_ClientApplicationID(This,retval) | ||
| 1262 | #define IUpdateSession_put_ClientApplicationID(This,value) (This)->lpVtbl->put_ClientApplicationID(This,value) | ||
| 1263 | #define IUpdateSession_get_ReadOnly(This,retval) (This)->lpVtbl->get_ReadOnly(This,retval) | ||
| 1264 | #define IUpdateSession_get_WebProxy(This,retval) (This)->lpVtbl->get_WebProxy(This,retval) | ||
| 1265 | #define IUpdateSession_put_WebProxy(This,value) (This)->lpVtbl->put_WebProxy(This,value) | ||
| 1266 | #define IUpdateSession_CreateUpdateSearcher(This,retval) (This)->lpVtbl->CreateUpdateSearcher(This,retval) | ||
| 1267 | #define IUpdateSession_CreateUpdateDownloader(This,retval) (This)->lpVtbl->CreateUpdateDownloader(This,retval) | ||
| 1268 | #define IUpdateSession_CreateUpdateInstaller(This,retval) (This)->lpVtbl->CreateUpdateInstaller(This,retval) | ||
| 1269 | #else | ||
| 1270 | /*** IUnknown methods ***/ | ||
| 1271 | static FORCEINLINE HRESULT IUpdateSession_QueryInterface(IUpdateSession* This,REFIID riid,void **ppvObject) { | ||
| 1272 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1273 | } | ||
| 1274 | static FORCEINLINE ULONG IUpdateSession_AddRef(IUpdateSession* This) { | ||
| 1275 | return This->lpVtbl->AddRef(This); | ||
| 1276 | } | ||
| 1277 | static FORCEINLINE ULONG IUpdateSession_Release(IUpdateSession* This) { | ||
| 1278 | return This->lpVtbl->Release(This); | ||
| 1279 | } | ||
| 1280 | /*** IDispatch methods ***/ | ||
| 1281 | static FORCEINLINE HRESULT IUpdateSession_GetTypeInfoCount(IUpdateSession* This,UINT *pctinfo) { | ||
| 1282 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1283 | } | ||
| 1284 | static FORCEINLINE HRESULT IUpdateSession_GetTypeInfo(IUpdateSession* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1285 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1286 | } | ||
| 1287 | static FORCEINLINE HRESULT IUpdateSession_GetIDsOfNames(IUpdateSession* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1288 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1289 | } | ||
| 1290 | static FORCEINLINE HRESULT IUpdateSession_Invoke(IUpdateSession* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1291 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1292 | } | ||
| 1293 | /*** IUpdateSession methods ***/ | ||
| 1294 | static FORCEINLINE HRESULT IUpdateSession_get_ClientApplicationID(IUpdateSession* This,BSTR *retval) { | ||
| 1295 | return This->lpVtbl->get_ClientApplicationID(This,retval); | ||
| 1296 | } | ||
| 1297 | static FORCEINLINE HRESULT IUpdateSession_put_ClientApplicationID(IUpdateSession* This,BSTR value) { | ||
| 1298 | return This->lpVtbl->put_ClientApplicationID(This,value); | ||
| 1299 | } | ||
| 1300 | static FORCEINLINE HRESULT IUpdateSession_get_ReadOnly(IUpdateSession* This,VARIANT_BOOL *retval) { | ||
| 1301 | return This->lpVtbl->get_ReadOnly(This,retval); | ||
| 1302 | } | ||
| 1303 | static FORCEINLINE HRESULT IUpdateSession_get_WebProxy(IUpdateSession* This,IWebProxy **retval) { | ||
| 1304 | return This->lpVtbl->get_WebProxy(This,retval); | ||
| 1305 | } | ||
| 1306 | static FORCEINLINE HRESULT IUpdateSession_put_WebProxy(IUpdateSession* This,IWebProxy *value) { | ||
| 1307 | return This->lpVtbl->put_WebProxy(This,value); | ||
| 1308 | } | ||
| 1309 | static FORCEINLINE HRESULT IUpdateSession_CreateUpdateSearcher(IUpdateSession* This,IUpdateSearcher **retval) { | ||
| 1310 | return This->lpVtbl->CreateUpdateSearcher(This,retval); | ||
| 1311 | } | ||
| 1312 | static FORCEINLINE HRESULT IUpdateSession_CreateUpdateDownloader(IUpdateSession* This,IUpdateDownloader **retval) { | ||
| 1313 | return This->lpVtbl->CreateUpdateDownloader(This,retval); | ||
| 1314 | } | ||
| 1315 | static FORCEINLINE HRESULT IUpdateSession_CreateUpdateInstaller(IUpdateSession* This,IUpdateInstaller **retval) { | ||
| 1316 | return This->lpVtbl->CreateUpdateInstaller(This,retval); | ||
| 1317 | } | ||
| 1318 | #endif | ||
| 1319 | #endif | ||
| 1320 | |||
| 1321 | #endif | ||
| 1322 | |||
| 1323 | |||
| 1324 | #endif /* __IUpdateSession_INTERFACE_DEFINED__ */ | ||
| 1325 | |||
| 1326 | /***************************************************************************** | ||
| 1327 | * IImageInformation interface | ||
| 1328 | */ | ||
| 1329 | #ifndef __IImageInformation_INTERFACE_DEFINED__ | ||
| 1330 | #define __IImageInformation_INTERFACE_DEFINED__ | ||
| 1331 | |||
| 1332 | DEFINE_GUID(IID_IImageInformation, 0x7c907864, 0x346c, 0x4aeb, 0x8f,0x3f, 0x57,0xda,0x28,0x9f,0x96,0x9f); | ||
| 1333 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1334 | MIDL_INTERFACE("7c907864-346c-4aeb-8f3f-57da289f969f") | ||
| 1335 | IImageInformation : public IDispatch | ||
| 1336 | { | ||
| 1337 | virtual HRESULT STDMETHODCALLTYPE get_AltText( | ||
| 1338 | BSTR *retval) = 0; | ||
| 1339 | |||
| 1340 | virtual HRESULT STDMETHODCALLTYPE get_Height( | ||
| 1341 | LONG *retval) = 0; | ||
| 1342 | |||
| 1343 | virtual HRESULT STDMETHODCALLTYPE get_Source( | ||
| 1344 | BSTR *retval) = 0; | ||
| 1345 | |||
| 1346 | virtual HRESULT STDMETHODCALLTYPE get_Width( | ||
| 1347 | LONG *retval) = 0; | ||
| 1348 | |||
| 1349 | }; | ||
| 1350 | #ifdef __CRT_UUID_DECL | ||
| 1351 | __CRT_UUID_DECL(IImageInformation, 0x7c907864, 0x346c, 0x4aeb, 0x8f,0x3f, 0x57,0xda,0x28,0x9f,0x96,0x9f) | ||
| 1352 | #endif | ||
| 1353 | #else | ||
| 1354 | typedef struct IImageInformationVtbl { | ||
| 1355 | BEGIN_INTERFACE | ||
| 1356 | |||
| 1357 | /*** IUnknown methods ***/ | ||
| 1358 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1359 | IImageInformation *This, | ||
| 1360 | REFIID riid, | ||
| 1361 | void **ppvObject); | ||
| 1362 | |||
| 1363 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1364 | IImageInformation *This); | ||
| 1365 | |||
| 1366 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1367 | IImageInformation *This); | ||
| 1368 | |||
| 1369 | /*** IDispatch methods ***/ | ||
| 1370 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1371 | IImageInformation *This, | ||
| 1372 | UINT *pctinfo); | ||
| 1373 | |||
| 1374 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1375 | IImageInformation *This, | ||
| 1376 | UINT iTInfo, | ||
| 1377 | LCID lcid, | ||
| 1378 | ITypeInfo **ppTInfo); | ||
| 1379 | |||
| 1380 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1381 | IImageInformation *This, | ||
| 1382 | REFIID riid, | ||
| 1383 | LPOLESTR *rgszNames, | ||
| 1384 | UINT cNames, | ||
| 1385 | LCID lcid, | ||
| 1386 | DISPID *rgDispId); | ||
| 1387 | |||
| 1388 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1389 | IImageInformation *This, | ||
| 1390 | DISPID dispIdMember, | ||
| 1391 | REFIID riid, | ||
| 1392 | LCID lcid, | ||
| 1393 | WORD wFlags, | ||
| 1394 | DISPPARAMS *pDispParams, | ||
| 1395 | VARIANT *pVarResult, | ||
| 1396 | EXCEPINFO *pExcepInfo, | ||
| 1397 | UINT *puArgErr); | ||
| 1398 | |||
| 1399 | /*** IImageInformation methods ***/ | ||
| 1400 | HRESULT (STDMETHODCALLTYPE *get_AltText)( | ||
| 1401 | IImageInformation *This, | ||
| 1402 | BSTR *retval); | ||
| 1403 | |||
| 1404 | HRESULT (STDMETHODCALLTYPE *get_Height)( | ||
| 1405 | IImageInformation *This, | ||
| 1406 | LONG *retval); | ||
| 1407 | |||
| 1408 | HRESULT (STDMETHODCALLTYPE *get_Source)( | ||
| 1409 | IImageInformation *This, | ||
| 1410 | BSTR *retval); | ||
| 1411 | |||
| 1412 | HRESULT (STDMETHODCALLTYPE *get_Width)( | ||
| 1413 | IImageInformation *This, | ||
| 1414 | LONG *retval); | ||
| 1415 | |||
| 1416 | END_INTERFACE | ||
| 1417 | } IImageInformationVtbl; | ||
| 1418 | |||
| 1419 | interface IImageInformation { | ||
| 1420 | CONST_VTBL IImageInformationVtbl* lpVtbl; | ||
| 1421 | }; | ||
| 1422 | |||
| 1423 | #ifdef COBJMACROS | ||
| 1424 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1425 | /*** IUnknown methods ***/ | ||
| 1426 | #define IImageInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1427 | #define IImageInformation_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1428 | #define IImageInformation_Release(This) (This)->lpVtbl->Release(This) | ||
| 1429 | /*** IDispatch methods ***/ | ||
| 1430 | #define IImageInformation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1431 | #define IImageInformation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1432 | #define IImageInformation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1433 | #define IImageInformation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1434 | /*** IImageInformation methods ***/ | ||
| 1435 | #define IImageInformation_get_AltText(This,retval) (This)->lpVtbl->get_AltText(This,retval) | ||
| 1436 | #define IImageInformation_get_Height(This,retval) (This)->lpVtbl->get_Height(This,retval) | ||
| 1437 | #define IImageInformation_get_Source(This,retval) (This)->lpVtbl->get_Source(This,retval) | ||
| 1438 | #define IImageInformation_get_Width(This,retval) (This)->lpVtbl->get_Width(This,retval) | ||
| 1439 | #else | ||
| 1440 | /*** IUnknown methods ***/ | ||
| 1441 | static FORCEINLINE HRESULT IImageInformation_QueryInterface(IImageInformation* This,REFIID riid,void **ppvObject) { | ||
| 1442 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1443 | } | ||
| 1444 | static FORCEINLINE ULONG IImageInformation_AddRef(IImageInformation* This) { | ||
| 1445 | return This->lpVtbl->AddRef(This); | ||
| 1446 | } | ||
| 1447 | static FORCEINLINE ULONG IImageInformation_Release(IImageInformation* This) { | ||
| 1448 | return This->lpVtbl->Release(This); | ||
| 1449 | } | ||
| 1450 | /*** IDispatch methods ***/ | ||
| 1451 | static FORCEINLINE HRESULT IImageInformation_GetTypeInfoCount(IImageInformation* This,UINT *pctinfo) { | ||
| 1452 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1453 | } | ||
| 1454 | static FORCEINLINE HRESULT IImageInformation_GetTypeInfo(IImageInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1455 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1456 | } | ||
| 1457 | static FORCEINLINE HRESULT IImageInformation_GetIDsOfNames(IImageInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1458 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1459 | } | ||
| 1460 | static FORCEINLINE HRESULT IImageInformation_Invoke(IImageInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1461 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1462 | } | ||
| 1463 | /*** IImageInformation methods ***/ | ||
| 1464 | static FORCEINLINE HRESULT IImageInformation_get_AltText(IImageInformation* This,BSTR *retval) { | ||
| 1465 | return This->lpVtbl->get_AltText(This,retval); | ||
| 1466 | } | ||
| 1467 | static FORCEINLINE HRESULT IImageInformation_get_Height(IImageInformation* This,LONG *retval) { | ||
| 1468 | return This->lpVtbl->get_Height(This,retval); | ||
| 1469 | } | ||
| 1470 | static FORCEINLINE HRESULT IImageInformation_get_Source(IImageInformation* This,BSTR *retval) { | ||
| 1471 | return This->lpVtbl->get_Source(This,retval); | ||
| 1472 | } | ||
| 1473 | static FORCEINLINE HRESULT IImageInformation_get_Width(IImageInformation* This,LONG *retval) { | ||
| 1474 | return This->lpVtbl->get_Width(This,retval); | ||
| 1475 | } | ||
| 1476 | #endif | ||
| 1477 | #endif | ||
| 1478 | |||
| 1479 | #endif | ||
| 1480 | |||
| 1481 | |||
| 1482 | #endif /* __IImageInformation_INTERFACE_DEFINED__ */ | ||
| 1483 | |||
| 1484 | /***************************************************************************** | ||
| 1485 | * ICategory interface | ||
| 1486 | */ | ||
| 1487 | #ifndef __ICategory_INTERFACE_DEFINED__ | ||
| 1488 | #define __ICategory_INTERFACE_DEFINED__ | ||
| 1489 | |||
| 1490 | DEFINE_GUID(IID_ICategory, 0x81ddc1b8, 0x9d35, 0x47a6, 0xb4,0x71, 0x5b,0x80,0xf5,0x19,0x22,0x3b); | ||
| 1491 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1492 | MIDL_INTERFACE("81ddc1b8-9d35-47a6-b471-5b80f519223b") | ||
| 1493 | ICategory : public IDispatch | ||
| 1494 | { | ||
| 1495 | virtual HRESULT STDMETHODCALLTYPE get_Name( | ||
| 1496 | BSTR *retval) = 0; | ||
| 1497 | |||
| 1498 | virtual HRESULT STDMETHODCALLTYPE get_CategoryID( | ||
| 1499 | BSTR *retval) = 0; | ||
| 1500 | |||
| 1501 | virtual HRESULT STDMETHODCALLTYPE get_Children( | ||
| 1502 | ICategoryCollection **retval) = 0; | ||
| 1503 | |||
| 1504 | virtual HRESULT STDMETHODCALLTYPE get_Description( | ||
| 1505 | BSTR *retval) = 0; | ||
| 1506 | |||
| 1507 | virtual HRESULT STDMETHODCALLTYPE get_Image( | ||
| 1508 | IImageInformation **retval) = 0; | ||
| 1509 | |||
| 1510 | virtual HRESULT STDMETHODCALLTYPE get_Order( | ||
| 1511 | LONG *retval) = 0; | ||
| 1512 | |||
| 1513 | virtual HRESULT STDMETHODCALLTYPE get_Parent( | ||
| 1514 | ICategory **retval) = 0; | ||
| 1515 | |||
| 1516 | virtual HRESULT STDMETHODCALLTYPE get_Type( | ||
| 1517 | BSTR *retval) = 0; | ||
| 1518 | |||
| 1519 | virtual HRESULT STDMETHODCALLTYPE get_Updates( | ||
| 1520 | IUpdateCollection **retval) = 0; | ||
| 1521 | |||
| 1522 | }; | ||
| 1523 | #ifdef __CRT_UUID_DECL | ||
| 1524 | __CRT_UUID_DECL(ICategory, 0x81ddc1b8, 0x9d35, 0x47a6, 0xb4,0x71, 0x5b,0x80,0xf5,0x19,0x22,0x3b) | ||
| 1525 | #endif | ||
| 1526 | #else | ||
| 1527 | typedef struct ICategoryVtbl { | ||
| 1528 | BEGIN_INTERFACE | ||
| 1529 | |||
| 1530 | /*** IUnknown methods ***/ | ||
| 1531 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1532 | ICategory *This, | ||
| 1533 | REFIID riid, | ||
| 1534 | void **ppvObject); | ||
| 1535 | |||
| 1536 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1537 | ICategory *This); | ||
| 1538 | |||
| 1539 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1540 | ICategory *This); | ||
| 1541 | |||
| 1542 | /*** IDispatch methods ***/ | ||
| 1543 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1544 | ICategory *This, | ||
| 1545 | UINT *pctinfo); | ||
| 1546 | |||
| 1547 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1548 | ICategory *This, | ||
| 1549 | UINT iTInfo, | ||
| 1550 | LCID lcid, | ||
| 1551 | ITypeInfo **ppTInfo); | ||
| 1552 | |||
| 1553 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1554 | ICategory *This, | ||
| 1555 | REFIID riid, | ||
| 1556 | LPOLESTR *rgszNames, | ||
| 1557 | UINT cNames, | ||
| 1558 | LCID lcid, | ||
| 1559 | DISPID *rgDispId); | ||
| 1560 | |||
| 1561 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1562 | ICategory *This, | ||
| 1563 | DISPID dispIdMember, | ||
| 1564 | REFIID riid, | ||
| 1565 | LCID lcid, | ||
| 1566 | WORD wFlags, | ||
| 1567 | DISPPARAMS *pDispParams, | ||
| 1568 | VARIANT *pVarResult, | ||
| 1569 | EXCEPINFO *pExcepInfo, | ||
| 1570 | UINT *puArgErr); | ||
| 1571 | |||
| 1572 | /*** ICategory methods ***/ | ||
| 1573 | HRESULT (STDMETHODCALLTYPE *get_Name)( | ||
| 1574 | ICategory *This, | ||
| 1575 | BSTR *retval); | ||
| 1576 | |||
| 1577 | HRESULT (STDMETHODCALLTYPE *get_CategoryID)( | ||
| 1578 | ICategory *This, | ||
| 1579 | BSTR *retval); | ||
| 1580 | |||
| 1581 | HRESULT (STDMETHODCALLTYPE *get_Children)( | ||
| 1582 | ICategory *This, | ||
| 1583 | ICategoryCollection **retval); | ||
| 1584 | |||
| 1585 | HRESULT (STDMETHODCALLTYPE *get_Description)( | ||
| 1586 | ICategory *This, | ||
| 1587 | BSTR *retval); | ||
| 1588 | |||
| 1589 | HRESULT (STDMETHODCALLTYPE *get_Image)( | ||
| 1590 | ICategory *This, | ||
| 1591 | IImageInformation **retval); | ||
| 1592 | |||
| 1593 | HRESULT (STDMETHODCALLTYPE *get_Order)( | ||
| 1594 | ICategory *This, | ||
| 1595 | LONG *retval); | ||
| 1596 | |||
| 1597 | HRESULT (STDMETHODCALLTYPE *get_Parent)( | ||
| 1598 | ICategory *This, | ||
| 1599 | ICategory **retval); | ||
| 1600 | |||
| 1601 | HRESULT (STDMETHODCALLTYPE *get_Type)( | ||
| 1602 | ICategory *This, | ||
| 1603 | BSTR *retval); | ||
| 1604 | |||
| 1605 | HRESULT (STDMETHODCALLTYPE *get_Updates)( | ||
| 1606 | ICategory *This, | ||
| 1607 | IUpdateCollection **retval); | ||
| 1608 | |||
| 1609 | END_INTERFACE | ||
| 1610 | } ICategoryVtbl; | ||
| 1611 | |||
| 1612 | interface ICategory { | ||
| 1613 | CONST_VTBL ICategoryVtbl* lpVtbl; | ||
| 1614 | }; | ||
| 1615 | |||
| 1616 | #ifdef COBJMACROS | ||
| 1617 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1618 | /*** IUnknown methods ***/ | ||
| 1619 | #define ICategory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1620 | #define ICategory_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1621 | #define ICategory_Release(This) (This)->lpVtbl->Release(This) | ||
| 1622 | /*** IDispatch methods ***/ | ||
| 1623 | #define ICategory_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1624 | #define ICategory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1625 | #define ICategory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1626 | #define ICategory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1627 | /*** ICategory methods ***/ | ||
| 1628 | #define ICategory_get_Name(This,retval) (This)->lpVtbl->get_Name(This,retval) | ||
| 1629 | #define ICategory_get_CategoryID(This,retval) (This)->lpVtbl->get_CategoryID(This,retval) | ||
| 1630 | #define ICategory_get_Children(This,retval) (This)->lpVtbl->get_Children(This,retval) | ||
| 1631 | #define ICategory_get_Description(This,retval) (This)->lpVtbl->get_Description(This,retval) | ||
| 1632 | #define ICategory_get_Image(This,retval) (This)->lpVtbl->get_Image(This,retval) | ||
| 1633 | #define ICategory_get_Order(This,retval) (This)->lpVtbl->get_Order(This,retval) | ||
| 1634 | #define ICategory_get_Parent(This,retval) (This)->lpVtbl->get_Parent(This,retval) | ||
| 1635 | #define ICategory_get_Type(This,retval) (This)->lpVtbl->get_Type(This,retval) | ||
| 1636 | #define ICategory_get_Updates(This,retval) (This)->lpVtbl->get_Updates(This,retval) | ||
| 1637 | #else | ||
| 1638 | /*** IUnknown methods ***/ | ||
| 1639 | static FORCEINLINE HRESULT ICategory_QueryInterface(ICategory* This,REFIID riid,void **ppvObject) { | ||
| 1640 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1641 | } | ||
| 1642 | static FORCEINLINE ULONG ICategory_AddRef(ICategory* This) { | ||
| 1643 | return This->lpVtbl->AddRef(This); | ||
| 1644 | } | ||
| 1645 | static FORCEINLINE ULONG ICategory_Release(ICategory* This) { | ||
| 1646 | return This->lpVtbl->Release(This); | ||
| 1647 | } | ||
| 1648 | /*** IDispatch methods ***/ | ||
| 1649 | static FORCEINLINE HRESULT ICategory_GetTypeInfoCount(ICategory* This,UINT *pctinfo) { | ||
| 1650 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1651 | } | ||
| 1652 | static FORCEINLINE HRESULT ICategory_GetTypeInfo(ICategory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1653 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1654 | } | ||
| 1655 | static FORCEINLINE HRESULT ICategory_GetIDsOfNames(ICategory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1656 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1657 | } | ||
| 1658 | static FORCEINLINE HRESULT ICategory_Invoke(ICategory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1659 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1660 | } | ||
| 1661 | /*** ICategory methods ***/ | ||
| 1662 | static FORCEINLINE HRESULT ICategory_get_Name(ICategory* This,BSTR *retval) { | ||
| 1663 | return This->lpVtbl->get_Name(This,retval); | ||
| 1664 | } | ||
| 1665 | static FORCEINLINE HRESULT ICategory_get_CategoryID(ICategory* This,BSTR *retval) { | ||
| 1666 | return This->lpVtbl->get_CategoryID(This,retval); | ||
| 1667 | } | ||
| 1668 | static FORCEINLINE HRESULT ICategory_get_Children(ICategory* This,ICategoryCollection **retval) { | ||
| 1669 | return This->lpVtbl->get_Children(This,retval); | ||
| 1670 | } | ||
| 1671 | static FORCEINLINE HRESULT ICategory_get_Description(ICategory* This,BSTR *retval) { | ||
| 1672 | return This->lpVtbl->get_Description(This,retval); | ||
| 1673 | } | ||
| 1674 | static FORCEINLINE HRESULT ICategory_get_Image(ICategory* This,IImageInformation **retval) { | ||
| 1675 | return This->lpVtbl->get_Image(This,retval); | ||
| 1676 | } | ||
| 1677 | static FORCEINLINE HRESULT ICategory_get_Order(ICategory* This,LONG *retval) { | ||
| 1678 | return This->lpVtbl->get_Order(This,retval); | ||
| 1679 | } | ||
| 1680 | static FORCEINLINE HRESULT ICategory_get_Parent(ICategory* This,ICategory **retval) { | ||
| 1681 | return This->lpVtbl->get_Parent(This,retval); | ||
| 1682 | } | ||
| 1683 | static FORCEINLINE HRESULT ICategory_get_Type(ICategory* This,BSTR *retval) { | ||
| 1684 | return This->lpVtbl->get_Type(This,retval); | ||
| 1685 | } | ||
| 1686 | static FORCEINLINE HRESULT ICategory_get_Updates(ICategory* This,IUpdateCollection **retval) { | ||
| 1687 | return This->lpVtbl->get_Updates(This,retval); | ||
| 1688 | } | ||
| 1689 | #endif | ||
| 1690 | #endif | ||
| 1691 | |||
| 1692 | #endif | ||
| 1693 | |||
| 1694 | |||
| 1695 | #endif /* __ICategory_INTERFACE_DEFINED__ */ | ||
| 1696 | |||
| 1697 | /***************************************************************************** | ||
| 1698 | * ICategoryCollection interface | ||
| 1699 | */ | ||
| 1700 | #ifndef __ICategoryCollection_INTERFACE_DEFINED__ | ||
| 1701 | #define __ICategoryCollection_INTERFACE_DEFINED__ | ||
| 1702 | |||
| 1703 | DEFINE_GUID(IID_ICategoryCollection, 0x3a56bfb8, 0x576c, 0x43f7, 0x93,0x35, 0xfe,0x48,0x38,0xfd,0x7e,0x37); | ||
| 1704 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1705 | MIDL_INTERFACE("3a56bfb8-576c-43f7-9335-fe4838fd7e37") | ||
| 1706 | ICategoryCollection : public IDispatch | ||
| 1707 | { | ||
| 1708 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 1709 | LONG index, | ||
| 1710 | ICategory **retval) = 0; | ||
| 1711 | |||
| 1712 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( | ||
| 1713 | IUnknown **retval) = 0; | ||
| 1714 | |||
| 1715 | virtual HRESULT STDMETHODCALLTYPE get_Count( | ||
| 1716 | LONG *retval) = 0; | ||
| 1717 | |||
| 1718 | }; | ||
| 1719 | #ifdef __CRT_UUID_DECL | ||
| 1720 | __CRT_UUID_DECL(ICategoryCollection, 0x3a56bfb8, 0x576c, 0x43f7, 0x93,0x35, 0xfe,0x48,0x38,0xfd,0x7e,0x37) | ||
| 1721 | #endif | ||
| 1722 | #else | ||
| 1723 | typedef struct ICategoryCollectionVtbl { | ||
| 1724 | BEGIN_INTERFACE | ||
| 1725 | |||
| 1726 | /*** IUnknown methods ***/ | ||
| 1727 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1728 | ICategoryCollection *This, | ||
| 1729 | REFIID riid, | ||
| 1730 | void **ppvObject); | ||
| 1731 | |||
| 1732 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1733 | ICategoryCollection *This); | ||
| 1734 | |||
| 1735 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1736 | ICategoryCollection *This); | ||
| 1737 | |||
| 1738 | /*** IDispatch methods ***/ | ||
| 1739 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1740 | ICategoryCollection *This, | ||
| 1741 | UINT *pctinfo); | ||
| 1742 | |||
| 1743 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1744 | ICategoryCollection *This, | ||
| 1745 | UINT iTInfo, | ||
| 1746 | LCID lcid, | ||
| 1747 | ITypeInfo **ppTInfo); | ||
| 1748 | |||
| 1749 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1750 | ICategoryCollection *This, | ||
| 1751 | REFIID riid, | ||
| 1752 | LPOLESTR *rgszNames, | ||
| 1753 | UINT cNames, | ||
| 1754 | LCID lcid, | ||
| 1755 | DISPID *rgDispId); | ||
| 1756 | |||
| 1757 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1758 | ICategoryCollection *This, | ||
| 1759 | DISPID dispIdMember, | ||
| 1760 | REFIID riid, | ||
| 1761 | LCID lcid, | ||
| 1762 | WORD wFlags, | ||
| 1763 | DISPPARAMS *pDispParams, | ||
| 1764 | VARIANT *pVarResult, | ||
| 1765 | EXCEPINFO *pExcepInfo, | ||
| 1766 | UINT *puArgErr); | ||
| 1767 | |||
| 1768 | /*** ICategoryCollection methods ***/ | ||
| 1769 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 1770 | ICategoryCollection *This, | ||
| 1771 | LONG index, | ||
| 1772 | ICategory **retval); | ||
| 1773 | |||
| 1774 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | ||
| 1775 | ICategoryCollection *This, | ||
| 1776 | IUnknown **retval); | ||
| 1777 | |||
| 1778 | HRESULT (STDMETHODCALLTYPE *get_Count)( | ||
| 1779 | ICategoryCollection *This, | ||
| 1780 | LONG *retval); | ||
| 1781 | |||
| 1782 | END_INTERFACE | ||
| 1783 | } ICategoryCollectionVtbl; | ||
| 1784 | |||
| 1785 | interface ICategoryCollection { | ||
| 1786 | CONST_VTBL ICategoryCollectionVtbl* lpVtbl; | ||
| 1787 | }; | ||
| 1788 | |||
| 1789 | #ifdef COBJMACROS | ||
| 1790 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1791 | /*** IUnknown methods ***/ | ||
| 1792 | #define ICategoryCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1793 | #define ICategoryCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1794 | #define ICategoryCollection_Release(This) (This)->lpVtbl->Release(This) | ||
| 1795 | /*** IDispatch methods ***/ | ||
| 1796 | #define ICategoryCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 1797 | #define ICategoryCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 1798 | #define ICategoryCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 1799 | #define ICategoryCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 1800 | /*** ICategoryCollection methods ***/ | ||
| 1801 | #define ICategoryCollection_get_Item(This,index,retval) (This)->lpVtbl->get_Item(This,index,retval) | ||
| 1802 | #define ICategoryCollection_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | ||
| 1803 | #define ICategoryCollection_get_Count(This,retval) (This)->lpVtbl->get_Count(This,retval) | ||
| 1804 | #else | ||
| 1805 | /*** IUnknown methods ***/ | ||
| 1806 | static FORCEINLINE HRESULT ICategoryCollection_QueryInterface(ICategoryCollection* This,REFIID riid,void **ppvObject) { | ||
| 1807 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 1808 | } | ||
| 1809 | static FORCEINLINE ULONG ICategoryCollection_AddRef(ICategoryCollection* This) { | ||
| 1810 | return This->lpVtbl->AddRef(This); | ||
| 1811 | } | ||
| 1812 | static FORCEINLINE ULONG ICategoryCollection_Release(ICategoryCollection* This) { | ||
| 1813 | return This->lpVtbl->Release(This); | ||
| 1814 | } | ||
| 1815 | /*** IDispatch methods ***/ | ||
| 1816 | static FORCEINLINE HRESULT ICategoryCollection_GetTypeInfoCount(ICategoryCollection* This,UINT *pctinfo) { | ||
| 1817 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 1818 | } | ||
| 1819 | static FORCEINLINE HRESULT ICategoryCollection_GetTypeInfo(ICategoryCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 1820 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 1821 | } | ||
| 1822 | static FORCEINLINE HRESULT ICategoryCollection_GetIDsOfNames(ICategoryCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 1823 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 1824 | } | ||
| 1825 | static FORCEINLINE HRESULT ICategoryCollection_Invoke(ICategoryCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 1826 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 1827 | } | ||
| 1828 | /*** ICategoryCollection methods ***/ | ||
| 1829 | static FORCEINLINE HRESULT ICategoryCollection_get_Item(ICategoryCollection* This,LONG index,ICategory **retval) { | ||
| 1830 | return This->lpVtbl->get_Item(This,index,retval); | ||
| 1831 | } | ||
| 1832 | static FORCEINLINE HRESULT ICategoryCollection_get__NewEnum(ICategoryCollection* This,IUnknown **retval) { | ||
| 1833 | return This->lpVtbl->get__NewEnum(This,retval); | ||
| 1834 | } | ||
| 1835 | static FORCEINLINE HRESULT ICategoryCollection_get_Count(ICategoryCollection* This,LONG *retval) { | ||
| 1836 | return This->lpVtbl->get_Count(This,retval); | ||
| 1837 | } | ||
| 1838 | #endif | ||
| 1839 | #endif | ||
| 1840 | |||
| 1841 | #endif | ||
| 1842 | |||
| 1843 | |||
| 1844 | #endif /* __ICategoryCollection_INTERFACE_DEFINED__ */ | ||
| 1845 | |||
| 1846 | /***************************************************************************** | ||
| 1847 | * IStringCollection interface | ||
| 1848 | */ | ||
| 1849 | #ifndef __IStringCollection_INTERFACE_DEFINED__ | ||
| 1850 | #define __IStringCollection_INTERFACE_DEFINED__ | ||
| 1851 | |||
| 1852 | DEFINE_GUID(IID_IStringCollection, 0xeff90582, 0x2ddc, 0x480f, 0xa0,0x6d, 0x60,0xf3,0xfb,0xc3,0x62,0xc3); | ||
| 1853 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 1854 | MIDL_INTERFACE("eff90582-2ddc-480f-a06d-60f3fbc362c3") | ||
| 1855 | IStringCollection : public IDispatch | ||
| 1856 | { | ||
| 1857 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 1858 | LONG index, | ||
| 1859 | BSTR *retval) = 0; | ||
| 1860 | |||
| 1861 | virtual HRESULT STDMETHODCALLTYPE put_Item( | ||
| 1862 | LONG index, | ||
| 1863 | BSTR value) = 0; | ||
| 1864 | |||
| 1865 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( | ||
| 1866 | IUnknown **retval) = 0; | ||
| 1867 | |||
| 1868 | virtual HRESULT STDMETHODCALLTYPE get_Count( | ||
| 1869 | LONG *retval) = 0; | ||
| 1870 | |||
| 1871 | virtual HRESULT STDMETHODCALLTYPE get_ReadOnly( | ||
| 1872 | VARIANT_BOOL *retval) = 0; | ||
| 1873 | |||
| 1874 | virtual HRESULT STDMETHODCALLTYPE Add( | ||
| 1875 | BSTR value, | ||
| 1876 | LONG *retval) = 0; | ||
| 1877 | |||
| 1878 | virtual HRESULT STDMETHODCALLTYPE Clear( | ||
| 1879 | ) = 0; | ||
| 1880 | |||
| 1881 | virtual HRESULT STDMETHODCALLTYPE Copy( | ||
| 1882 | IStringCollection **retval) = 0; | ||
| 1883 | |||
| 1884 | virtual HRESULT STDMETHODCALLTYPE Insert( | ||
| 1885 | LONG index, | ||
| 1886 | BSTR value) = 0; | ||
| 1887 | |||
| 1888 | virtual HRESULT STDMETHODCALLTYPE RemoveAt( | ||
| 1889 | LONG index) = 0; | ||
| 1890 | |||
| 1891 | }; | ||
| 1892 | #ifdef __CRT_UUID_DECL | ||
| 1893 | __CRT_UUID_DECL(IStringCollection, 0xeff90582, 0x2ddc, 0x480f, 0xa0,0x6d, 0x60,0xf3,0xfb,0xc3,0x62,0xc3) | ||
| 1894 | #endif | ||
| 1895 | #else | ||
| 1896 | typedef struct IStringCollectionVtbl { | ||
| 1897 | BEGIN_INTERFACE | ||
| 1898 | |||
| 1899 | /*** IUnknown methods ***/ | ||
| 1900 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 1901 | IStringCollection *This, | ||
| 1902 | REFIID riid, | ||
| 1903 | void **ppvObject); | ||
| 1904 | |||
| 1905 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 1906 | IStringCollection *This); | ||
| 1907 | |||
| 1908 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 1909 | IStringCollection *This); | ||
| 1910 | |||
| 1911 | /*** IDispatch methods ***/ | ||
| 1912 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 1913 | IStringCollection *This, | ||
| 1914 | UINT *pctinfo); | ||
| 1915 | |||
| 1916 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 1917 | IStringCollection *This, | ||
| 1918 | UINT iTInfo, | ||
| 1919 | LCID lcid, | ||
| 1920 | ITypeInfo **ppTInfo); | ||
| 1921 | |||
| 1922 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 1923 | IStringCollection *This, | ||
| 1924 | REFIID riid, | ||
| 1925 | LPOLESTR *rgszNames, | ||
| 1926 | UINT cNames, | ||
| 1927 | LCID lcid, | ||
| 1928 | DISPID *rgDispId); | ||
| 1929 | |||
| 1930 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 1931 | IStringCollection *This, | ||
| 1932 | DISPID dispIdMember, | ||
| 1933 | REFIID riid, | ||
| 1934 | LCID lcid, | ||
| 1935 | WORD wFlags, | ||
| 1936 | DISPPARAMS *pDispParams, | ||
| 1937 | VARIANT *pVarResult, | ||
| 1938 | EXCEPINFO *pExcepInfo, | ||
| 1939 | UINT *puArgErr); | ||
| 1940 | |||
| 1941 | /*** IStringCollection methods ***/ | ||
| 1942 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 1943 | IStringCollection *This, | ||
| 1944 | LONG index, | ||
| 1945 | BSTR *retval); | ||
| 1946 | |||
| 1947 | HRESULT (STDMETHODCALLTYPE *put_Item)( | ||
| 1948 | IStringCollection *This, | ||
| 1949 | LONG index, | ||
| 1950 | BSTR value); | ||
| 1951 | |||
| 1952 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | ||
| 1953 | IStringCollection *This, | ||
| 1954 | IUnknown **retval); | ||
| 1955 | |||
| 1956 | HRESULT (STDMETHODCALLTYPE *get_Count)( | ||
| 1957 | IStringCollection *This, | ||
| 1958 | LONG *retval); | ||
| 1959 | |||
| 1960 | HRESULT (STDMETHODCALLTYPE *get_ReadOnly)( | ||
| 1961 | IStringCollection *This, | ||
| 1962 | VARIANT_BOOL *retval); | ||
| 1963 | |||
| 1964 | HRESULT (STDMETHODCALLTYPE *Add)( | ||
| 1965 | IStringCollection *This, | ||
| 1966 | BSTR value, | ||
| 1967 | LONG *retval); | ||
| 1968 | |||
| 1969 | HRESULT (STDMETHODCALLTYPE *Clear)( | ||
| 1970 | IStringCollection *This); | ||
| 1971 | |||
| 1972 | HRESULT (STDMETHODCALLTYPE *Copy)( | ||
| 1973 | IStringCollection *This, | ||
| 1974 | IStringCollection **retval); | ||
| 1975 | |||
| 1976 | HRESULT (STDMETHODCALLTYPE *Insert)( | ||
| 1977 | IStringCollection *This, | ||
| 1978 | LONG index, | ||
| 1979 | BSTR value); | ||
| 1980 | |||
| 1981 | HRESULT (STDMETHODCALLTYPE *RemoveAt)( | ||
| 1982 | IStringCollection *This, | ||
| 1983 | LONG index); | ||
| 1984 | |||
| 1985 | END_INTERFACE | ||
| 1986 | } IStringCollectionVtbl; | ||
| 1987 | |||
| 1988 | interface IStringCollection { | ||
| 1989 | CONST_VTBL IStringCollectionVtbl* lpVtbl; | ||
| 1990 | }; | ||
| 1991 | |||
| 1992 | #ifdef COBJMACROS | ||
| 1993 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 1994 | /*** IUnknown methods ***/ | ||
| 1995 | #define IStringCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 1996 | #define IStringCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 1997 | #define IStringCollection_Release(This) (This)->lpVtbl->Release(This) | ||
| 1998 | /*** IDispatch methods ***/ | ||
| 1999 | #define IStringCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2000 | #define IStringCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2001 | #define IStringCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2002 | #define IStringCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2003 | /*** IStringCollection methods ***/ | ||
| 2004 | #define IStringCollection_get_Item(This,index,retval) (This)->lpVtbl->get_Item(This,index,retval) | ||
| 2005 | #define IStringCollection_put_Item(This,index,value) (This)->lpVtbl->put_Item(This,index,value) | ||
| 2006 | #define IStringCollection_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | ||
| 2007 | #define IStringCollection_get_Count(This,retval) (This)->lpVtbl->get_Count(This,retval) | ||
| 2008 | #define IStringCollection_get_ReadOnly(This,retval) (This)->lpVtbl->get_ReadOnly(This,retval) | ||
| 2009 | #define IStringCollection_Add(This,value,retval) (This)->lpVtbl->Add(This,value,retval) | ||
| 2010 | #define IStringCollection_Clear(This) (This)->lpVtbl->Clear(This) | ||
| 2011 | #define IStringCollection_Copy(This,retval) (This)->lpVtbl->Copy(This,retval) | ||
| 2012 | #define IStringCollection_Insert(This,index,value) (This)->lpVtbl->Insert(This,index,value) | ||
| 2013 | #define IStringCollection_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) | ||
| 2014 | #else | ||
| 2015 | /*** IUnknown methods ***/ | ||
| 2016 | static FORCEINLINE HRESULT IStringCollection_QueryInterface(IStringCollection* This,REFIID riid,void **ppvObject) { | ||
| 2017 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2018 | } | ||
| 2019 | static FORCEINLINE ULONG IStringCollection_AddRef(IStringCollection* This) { | ||
| 2020 | return This->lpVtbl->AddRef(This); | ||
| 2021 | } | ||
| 2022 | static FORCEINLINE ULONG IStringCollection_Release(IStringCollection* This) { | ||
| 2023 | return This->lpVtbl->Release(This); | ||
| 2024 | } | ||
| 2025 | /*** IDispatch methods ***/ | ||
| 2026 | static FORCEINLINE HRESULT IStringCollection_GetTypeInfoCount(IStringCollection* This,UINT *pctinfo) { | ||
| 2027 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2028 | } | ||
| 2029 | static FORCEINLINE HRESULT IStringCollection_GetTypeInfo(IStringCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2030 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2031 | } | ||
| 2032 | static FORCEINLINE HRESULT IStringCollection_GetIDsOfNames(IStringCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2033 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2034 | } | ||
| 2035 | static FORCEINLINE HRESULT IStringCollection_Invoke(IStringCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2036 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2037 | } | ||
| 2038 | /*** IStringCollection methods ***/ | ||
| 2039 | static FORCEINLINE HRESULT IStringCollection_get_Item(IStringCollection* This,LONG index,BSTR *retval) { | ||
| 2040 | return This->lpVtbl->get_Item(This,index,retval); | ||
| 2041 | } | ||
| 2042 | static FORCEINLINE HRESULT IStringCollection_put_Item(IStringCollection* This,LONG index,BSTR value) { | ||
| 2043 | return This->lpVtbl->put_Item(This,index,value); | ||
| 2044 | } | ||
| 2045 | static FORCEINLINE HRESULT IStringCollection_get__NewEnum(IStringCollection* This,IUnknown **retval) { | ||
| 2046 | return This->lpVtbl->get__NewEnum(This,retval); | ||
| 2047 | } | ||
| 2048 | static FORCEINLINE HRESULT IStringCollection_get_Count(IStringCollection* This,LONG *retval) { | ||
| 2049 | return This->lpVtbl->get_Count(This,retval); | ||
| 2050 | } | ||
| 2051 | static FORCEINLINE HRESULT IStringCollection_get_ReadOnly(IStringCollection* This,VARIANT_BOOL *retval) { | ||
| 2052 | return This->lpVtbl->get_ReadOnly(This,retval); | ||
| 2053 | } | ||
| 2054 | static FORCEINLINE HRESULT IStringCollection_Add(IStringCollection* This,BSTR value,LONG *retval) { | ||
| 2055 | return This->lpVtbl->Add(This,value,retval); | ||
| 2056 | } | ||
| 2057 | static FORCEINLINE HRESULT IStringCollection_Clear(IStringCollection* This) { | ||
| 2058 | return This->lpVtbl->Clear(This); | ||
| 2059 | } | ||
| 2060 | static FORCEINLINE HRESULT IStringCollection_Copy(IStringCollection* This,IStringCollection **retval) { | ||
| 2061 | return This->lpVtbl->Copy(This,retval); | ||
| 2062 | } | ||
| 2063 | static FORCEINLINE HRESULT IStringCollection_Insert(IStringCollection* This,LONG index,BSTR value) { | ||
| 2064 | return This->lpVtbl->Insert(This,index,value); | ||
| 2065 | } | ||
| 2066 | static FORCEINLINE HRESULT IStringCollection_RemoveAt(IStringCollection* This,LONG index) { | ||
| 2067 | return This->lpVtbl->RemoveAt(This,index); | ||
| 2068 | } | ||
| 2069 | #endif | ||
| 2070 | #endif | ||
| 2071 | |||
| 2072 | #endif | ||
| 2073 | |||
| 2074 | |||
| 2075 | #endif /* __IStringCollection_INTERFACE_DEFINED__ */ | ||
| 2076 | |||
| 2077 | /***************************************************************************** | ||
| 2078 | * IUpdateException interface | ||
| 2079 | */ | ||
| 2080 | #ifndef __IUpdateException_INTERFACE_DEFINED__ | ||
| 2081 | #define __IUpdateException_INTERFACE_DEFINED__ | ||
| 2082 | |||
| 2083 | DEFINE_GUID(IID_IUpdateException, 0xa376dd5e, 0x09d4, 0x427f, 0xaf,0x7c, 0xfe,0xd5,0xb6,0xe1,0xc1,0xd6); | ||
| 2084 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2085 | MIDL_INTERFACE("a376dd5e-09d4-427f-af7c-fed5b6e1c1d6") | ||
| 2086 | IUpdateException : public IDispatch | ||
| 2087 | { | ||
| 2088 | virtual HRESULT STDMETHODCALLTYPE get_Message( | ||
| 2089 | BSTR *retval) = 0; | ||
| 2090 | |||
| 2091 | virtual HRESULT STDMETHODCALLTYPE get_HResult( | ||
| 2092 | LONG *retval) = 0; | ||
| 2093 | |||
| 2094 | virtual HRESULT STDMETHODCALLTYPE get_Context( | ||
| 2095 | UpdateExceptionContext *retval) = 0; | ||
| 2096 | |||
| 2097 | }; | ||
| 2098 | #ifdef __CRT_UUID_DECL | ||
| 2099 | __CRT_UUID_DECL(IUpdateException, 0xa376dd5e, 0x09d4, 0x427f, 0xaf,0x7c, 0xfe,0xd5,0xb6,0xe1,0xc1,0xd6) | ||
| 2100 | #endif | ||
| 2101 | #else | ||
| 2102 | typedef struct IUpdateExceptionVtbl { | ||
| 2103 | BEGIN_INTERFACE | ||
| 2104 | |||
| 2105 | /*** IUnknown methods ***/ | ||
| 2106 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2107 | IUpdateException *This, | ||
| 2108 | REFIID riid, | ||
| 2109 | void **ppvObject); | ||
| 2110 | |||
| 2111 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2112 | IUpdateException *This); | ||
| 2113 | |||
| 2114 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2115 | IUpdateException *This); | ||
| 2116 | |||
| 2117 | /*** IDispatch methods ***/ | ||
| 2118 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2119 | IUpdateException *This, | ||
| 2120 | UINT *pctinfo); | ||
| 2121 | |||
| 2122 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2123 | IUpdateException *This, | ||
| 2124 | UINT iTInfo, | ||
| 2125 | LCID lcid, | ||
| 2126 | ITypeInfo **ppTInfo); | ||
| 2127 | |||
| 2128 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2129 | IUpdateException *This, | ||
| 2130 | REFIID riid, | ||
| 2131 | LPOLESTR *rgszNames, | ||
| 2132 | UINT cNames, | ||
| 2133 | LCID lcid, | ||
| 2134 | DISPID *rgDispId); | ||
| 2135 | |||
| 2136 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2137 | IUpdateException *This, | ||
| 2138 | DISPID dispIdMember, | ||
| 2139 | REFIID riid, | ||
| 2140 | LCID lcid, | ||
| 2141 | WORD wFlags, | ||
| 2142 | DISPPARAMS *pDispParams, | ||
| 2143 | VARIANT *pVarResult, | ||
| 2144 | EXCEPINFO *pExcepInfo, | ||
| 2145 | UINT *puArgErr); | ||
| 2146 | |||
| 2147 | /*** IUpdateException methods ***/ | ||
| 2148 | HRESULT (STDMETHODCALLTYPE *get_Message)( | ||
| 2149 | IUpdateException *This, | ||
| 2150 | BSTR *retval); | ||
| 2151 | |||
| 2152 | HRESULT (STDMETHODCALLTYPE *get_HResult)( | ||
| 2153 | IUpdateException *This, | ||
| 2154 | LONG *retval); | ||
| 2155 | |||
| 2156 | HRESULT (STDMETHODCALLTYPE *get_Context)( | ||
| 2157 | IUpdateException *This, | ||
| 2158 | UpdateExceptionContext *retval); | ||
| 2159 | |||
| 2160 | END_INTERFACE | ||
| 2161 | } IUpdateExceptionVtbl; | ||
| 2162 | |||
| 2163 | interface IUpdateException { | ||
| 2164 | CONST_VTBL IUpdateExceptionVtbl* lpVtbl; | ||
| 2165 | }; | ||
| 2166 | |||
| 2167 | #ifdef COBJMACROS | ||
| 2168 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2169 | /*** IUnknown methods ***/ | ||
| 2170 | #define IUpdateException_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2171 | #define IUpdateException_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2172 | #define IUpdateException_Release(This) (This)->lpVtbl->Release(This) | ||
| 2173 | /*** IDispatch methods ***/ | ||
| 2174 | #define IUpdateException_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2175 | #define IUpdateException_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2176 | #define IUpdateException_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2177 | #define IUpdateException_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2178 | /*** IUpdateException methods ***/ | ||
| 2179 | #define IUpdateException_get_Message(This,retval) (This)->lpVtbl->get_Message(This,retval) | ||
| 2180 | #define IUpdateException_get_HResult(This,retval) (This)->lpVtbl->get_HResult(This,retval) | ||
| 2181 | #define IUpdateException_get_Context(This,retval) (This)->lpVtbl->get_Context(This,retval) | ||
| 2182 | #else | ||
| 2183 | /*** IUnknown methods ***/ | ||
| 2184 | static FORCEINLINE HRESULT IUpdateException_QueryInterface(IUpdateException* This,REFIID riid,void **ppvObject) { | ||
| 2185 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2186 | } | ||
| 2187 | static FORCEINLINE ULONG IUpdateException_AddRef(IUpdateException* This) { | ||
| 2188 | return This->lpVtbl->AddRef(This); | ||
| 2189 | } | ||
| 2190 | static FORCEINLINE ULONG IUpdateException_Release(IUpdateException* This) { | ||
| 2191 | return This->lpVtbl->Release(This); | ||
| 2192 | } | ||
| 2193 | /*** IDispatch methods ***/ | ||
| 2194 | static FORCEINLINE HRESULT IUpdateException_GetTypeInfoCount(IUpdateException* This,UINT *pctinfo) { | ||
| 2195 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2196 | } | ||
| 2197 | static FORCEINLINE HRESULT IUpdateException_GetTypeInfo(IUpdateException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2198 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2199 | } | ||
| 2200 | static FORCEINLINE HRESULT IUpdateException_GetIDsOfNames(IUpdateException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2201 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2202 | } | ||
| 2203 | static FORCEINLINE HRESULT IUpdateException_Invoke(IUpdateException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2204 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2205 | } | ||
| 2206 | /*** IUpdateException methods ***/ | ||
| 2207 | static FORCEINLINE HRESULT IUpdateException_get_Message(IUpdateException* This,BSTR *retval) { | ||
| 2208 | return This->lpVtbl->get_Message(This,retval); | ||
| 2209 | } | ||
| 2210 | static FORCEINLINE HRESULT IUpdateException_get_HResult(IUpdateException* This,LONG *retval) { | ||
| 2211 | return This->lpVtbl->get_HResult(This,retval); | ||
| 2212 | } | ||
| 2213 | static FORCEINLINE HRESULT IUpdateException_get_Context(IUpdateException* This,UpdateExceptionContext *retval) { | ||
| 2214 | return This->lpVtbl->get_Context(This,retval); | ||
| 2215 | } | ||
| 2216 | #endif | ||
| 2217 | #endif | ||
| 2218 | |||
| 2219 | #endif | ||
| 2220 | |||
| 2221 | |||
| 2222 | #endif /* __IUpdateException_INTERFACE_DEFINED__ */ | ||
| 2223 | |||
| 2224 | /***************************************************************************** | ||
| 2225 | * IUpdateExceptionCollection interface | ||
| 2226 | */ | ||
| 2227 | #ifndef __IUpdateExceptionCollection_INTERFACE_DEFINED__ | ||
| 2228 | #define __IUpdateExceptionCollection_INTERFACE_DEFINED__ | ||
| 2229 | |||
| 2230 | DEFINE_GUID(IID_IUpdateExceptionCollection, 0x503626a3, 0x8e14, 0x4729, 0x93,0x55, 0x0f,0xe6,0x64,0xbd,0x23,0x21); | ||
| 2231 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2232 | MIDL_INTERFACE("503626a3-8e14-4729-9355-0fe664bd2321") | ||
| 2233 | IUpdateExceptionCollection : public IDispatch | ||
| 2234 | { | ||
| 2235 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 2236 | LONG index, | ||
| 2237 | IUpdateException **retval) = 0; | ||
| 2238 | |||
| 2239 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( | ||
| 2240 | IUnknown **retval) = 0; | ||
| 2241 | |||
| 2242 | virtual HRESULT STDMETHODCALLTYPE get_Count( | ||
| 2243 | LONG *retval) = 0; | ||
| 2244 | |||
| 2245 | }; | ||
| 2246 | #ifdef __CRT_UUID_DECL | ||
| 2247 | __CRT_UUID_DECL(IUpdateExceptionCollection, 0x503626a3, 0x8e14, 0x4729, 0x93,0x55, 0x0f,0xe6,0x64,0xbd,0x23,0x21) | ||
| 2248 | #endif | ||
| 2249 | #else | ||
| 2250 | typedef struct IUpdateExceptionCollectionVtbl { | ||
| 2251 | BEGIN_INTERFACE | ||
| 2252 | |||
| 2253 | /*** IUnknown methods ***/ | ||
| 2254 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2255 | IUpdateExceptionCollection *This, | ||
| 2256 | REFIID riid, | ||
| 2257 | void **ppvObject); | ||
| 2258 | |||
| 2259 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2260 | IUpdateExceptionCollection *This); | ||
| 2261 | |||
| 2262 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2263 | IUpdateExceptionCollection *This); | ||
| 2264 | |||
| 2265 | /*** IDispatch methods ***/ | ||
| 2266 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2267 | IUpdateExceptionCollection *This, | ||
| 2268 | UINT *pctinfo); | ||
| 2269 | |||
| 2270 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2271 | IUpdateExceptionCollection *This, | ||
| 2272 | UINT iTInfo, | ||
| 2273 | LCID lcid, | ||
| 2274 | ITypeInfo **ppTInfo); | ||
| 2275 | |||
| 2276 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2277 | IUpdateExceptionCollection *This, | ||
| 2278 | REFIID riid, | ||
| 2279 | LPOLESTR *rgszNames, | ||
| 2280 | UINT cNames, | ||
| 2281 | LCID lcid, | ||
| 2282 | DISPID *rgDispId); | ||
| 2283 | |||
| 2284 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2285 | IUpdateExceptionCollection *This, | ||
| 2286 | DISPID dispIdMember, | ||
| 2287 | REFIID riid, | ||
| 2288 | LCID lcid, | ||
| 2289 | WORD wFlags, | ||
| 2290 | DISPPARAMS *pDispParams, | ||
| 2291 | VARIANT *pVarResult, | ||
| 2292 | EXCEPINFO *pExcepInfo, | ||
| 2293 | UINT *puArgErr); | ||
| 2294 | |||
| 2295 | /*** IUpdateExceptionCollection methods ***/ | ||
| 2296 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 2297 | IUpdateExceptionCollection *This, | ||
| 2298 | LONG index, | ||
| 2299 | IUpdateException **retval); | ||
| 2300 | |||
| 2301 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | ||
| 2302 | IUpdateExceptionCollection *This, | ||
| 2303 | IUnknown **retval); | ||
| 2304 | |||
| 2305 | HRESULT (STDMETHODCALLTYPE *get_Count)( | ||
| 2306 | IUpdateExceptionCollection *This, | ||
| 2307 | LONG *retval); | ||
| 2308 | |||
| 2309 | END_INTERFACE | ||
| 2310 | } IUpdateExceptionCollectionVtbl; | ||
| 2311 | |||
| 2312 | interface IUpdateExceptionCollection { | ||
| 2313 | CONST_VTBL IUpdateExceptionCollectionVtbl* lpVtbl; | ||
| 2314 | }; | ||
| 2315 | |||
| 2316 | #ifdef COBJMACROS | ||
| 2317 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2318 | /*** IUnknown methods ***/ | ||
| 2319 | #define IUpdateExceptionCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2320 | #define IUpdateExceptionCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2321 | #define IUpdateExceptionCollection_Release(This) (This)->lpVtbl->Release(This) | ||
| 2322 | /*** IDispatch methods ***/ | ||
| 2323 | #define IUpdateExceptionCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2324 | #define IUpdateExceptionCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2325 | #define IUpdateExceptionCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2326 | #define IUpdateExceptionCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2327 | /*** IUpdateExceptionCollection methods ***/ | ||
| 2328 | #define IUpdateExceptionCollection_get_Item(This,index,retval) (This)->lpVtbl->get_Item(This,index,retval) | ||
| 2329 | #define IUpdateExceptionCollection_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | ||
| 2330 | #define IUpdateExceptionCollection_get_Count(This,retval) (This)->lpVtbl->get_Count(This,retval) | ||
| 2331 | #else | ||
| 2332 | /*** IUnknown methods ***/ | ||
| 2333 | static FORCEINLINE HRESULT IUpdateExceptionCollection_QueryInterface(IUpdateExceptionCollection* This,REFIID riid,void **ppvObject) { | ||
| 2334 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2335 | } | ||
| 2336 | static FORCEINLINE ULONG IUpdateExceptionCollection_AddRef(IUpdateExceptionCollection* This) { | ||
| 2337 | return This->lpVtbl->AddRef(This); | ||
| 2338 | } | ||
| 2339 | static FORCEINLINE ULONG IUpdateExceptionCollection_Release(IUpdateExceptionCollection* This) { | ||
| 2340 | return This->lpVtbl->Release(This); | ||
| 2341 | } | ||
| 2342 | /*** IDispatch methods ***/ | ||
| 2343 | static FORCEINLINE HRESULT IUpdateExceptionCollection_GetTypeInfoCount(IUpdateExceptionCollection* This,UINT *pctinfo) { | ||
| 2344 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2345 | } | ||
| 2346 | static FORCEINLINE HRESULT IUpdateExceptionCollection_GetTypeInfo(IUpdateExceptionCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2347 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2348 | } | ||
| 2349 | static FORCEINLINE HRESULT IUpdateExceptionCollection_GetIDsOfNames(IUpdateExceptionCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2350 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2351 | } | ||
| 2352 | static FORCEINLINE HRESULT IUpdateExceptionCollection_Invoke(IUpdateExceptionCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2353 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2354 | } | ||
| 2355 | /*** IUpdateExceptionCollection methods ***/ | ||
| 2356 | static FORCEINLINE HRESULT IUpdateExceptionCollection_get_Item(IUpdateExceptionCollection* This,LONG index,IUpdateException **retval) { | ||
| 2357 | return This->lpVtbl->get_Item(This,index,retval); | ||
| 2358 | } | ||
| 2359 | static FORCEINLINE HRESULT IUpdateExceptionCollection_get__NewEnum(IUpdateExceptionCollection* This,IUnknown **retval) { | ||
| 2360 | return This->lpVtbl->get__NewEnum(This,retval); | ||
| 2361 | } | ||
| 2362 | static FORCEINLINE HRESULT IUpdateExceptionCollection_get_Count(IUpdateExceptionCollection* This,LONG *retval) { | ||
| 2363 | return This->lpVtbl->get_Count(This,retval); | ||
| 2364 | } | ||
| 2365 | #endif | ||
| 2366 | #endif | ||
| 2367 | |||
| 2368 | #endif | ||
| 2369 | |||
| 2370 | |||
| 2371 | #endif /* __IUpdateExceptionCollection_INTERFACE_DEFINED__ */ | ||
| 2372 | |||
| 2373 | /***************************************************************************** | ||
| 2374 | * IUpdateIdentity interface | ||
| 2375 | */ | ||
| 2376 | #ifndef __IUpdateIdentity_INTERFACE_DEFINED__ | ||
| 2377 | #define __IUpdateIdentity_INTERFACE_DEFINED__ | ||
| 2378 | |||
| 2379 | DEFINE_GUID(IID_IUpdateIdentity, 0x46297823, 0x9940, 0x4c09, 0xae,0xd9, 0xcd,0x3e,0xa6,0xd0,0x59,0x68); | ||
| 2380 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2381 | MIDL_INTERFACE("46297823-9940-4c09-aed9-cd3ea6d05968") | ||
| 2382 | IUpdateIdentity : public IDispatch | ||
| 2383 | { | ||
| 2384 | virtual HRESULT STDMETHODCALLTYPE get_RevisionNumber( | ||
| 2385 | LONG *retval) = 0; | ||
| 2386 | |||
| 2387 | virtual HRESULT STDMETHODCALLTYPE get_UpdateID( | ||
| 2388 | BSTR *retval) = 0; | ||
| 2389 | |||
| 2390 | }; | ||
| 2391 | #ifdef __CRT_UUID_DECL | ||
| 2392 | __CRT_UUID_DECL(IUpdateIdentity, 0x46297823, 0x9940, 0x4c09, 0xae,0xd9, 0xcd,0x3e,0xa6,0xd0,0x59,0x68) | ||
| 2393 | #endif | ||
| 2394 | #else | ||
| 2395 | typedef struct IUpdateIdentityVtbl { | ||
| 2396 | BEGIN_INTERFACE | ||
| 2397 | |||
| 2398 | /*** IUnknown methods ***/ | ||
| 2399 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2400 | IUpdateIdentity *This, | ||
| 2401 | REFIID riid, | ||
| 2402 | void **ppvObject); | ||
| 2403 | |||
| 2404 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2405 | IUpdateIdentity *This); | ||
| 2406 | |||
| 2407 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2408 | IUpdateIdentity *This); | ||
| 2409 | |||
| 2410 | /*** IDispatch methods ***/ | ||
| 2411 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2412 | IUpdateIdentity *This, | ||
| 2413 | UINT *pctinfo); | ||
| 2414 | |||
| 2415 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2416 | IUpdateIdentity *This, | ||
| 2417 | UINT iTInfo, | ||
| 2418 | LCID lcid, | ||
| 2419 | ITypeInfo **ppTInfo); | ||
| 2420 | |||
| 2421 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2422 | IUpdateIdentity *This, | ||
| 2423 | REFIID riid, | ||
| 2424 | LPOLESTR *rgszNames, | ||
| 2425 | UINT cNames, | ||
| 2426 | LCID lcid, | ||
| 2427 | DISPID *rgDispId); | ||
| 2428 | |||
| 2429 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2430 | IUpdateIdentity *This, | ||
| 2431 | DISPID dispIdMember, | ||
| 2432 | REFIID riid, | ||
| 2433 | LCID lcid, | ||
| 2434 | WORD wFlags, | ||
| 2435 | DISPPARAMS *pDispParams, | ||
| 2436 | VARIANT *pVarResult, | ||
| 2437 | EXCEPINFO *pExcepInfo, | ||
| 2438 | UINT *puArgErr); | ||
| 2439 | |||
| 2440 | /*** IUpdateIdentity methods ***/ | ||
| 2441 | HRESULT (STDMETHODCALLTYPE *get_RevisionNumber)( | ||
| 2442 | IUpdateIdentity *This, | ||
| 2443 | LONG *retval); | ||
| 2444 | |||
| 2445 | HRESULT (STDMETHODCALLTYPE *get_UpdateID)( | ||
| 2446 | IUpdateIdentity *This, | ||
| 2447 | BSTR *retval); | ||
| 2448 | |||
| 2449 | END_INTERFACE | ||
| 2450 | } IUpdateIdentityVtbl; | ||
| 2451 | |||
| 2452 | interface IUpdateIdentity { | ||
| 2453 | CONST_VTBL IUpdateIdentityVtbl* lpVtbl; | ||
| 2454 | }; | ||
| 2455 | |||
| 2456 | #ifdef COBJMACROS | ||
| 2457 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2458 | /*** IUnknown methods ***/ | ||
| 2459 | #define IUpdateIdentity_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2460 | #define IUpdateIdentity_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2461 | #define IUpdateIdentity_Release(This) (This)->lpVtbl->Release(This) | ||
| 2462 | /*** IDispatch methods ***/ | ||
| 2463 | #define IUpdateIdentity_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2464 | #define IUpdateIdentity_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2465 | #define IUpdateIdentity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2466 | #define IUpdateIdentity_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2467 | /*** IUpdateIdentity methods ***/ | ||
| 2468 | #define IUpdateIdentity_get_RevisionNumber(This,retval) (This)->lpVtbl->get_RevisionNumber(This,retval) | ||
| 2469 | #define IUpdateIdentity_get_UpdateID(This,retval) (This)->lpVtbl->get_UpdateID(This,retval) | ||
| 2470 | #else | ||
| 2471 | /*** IUnknown methods ***/ | ||
| 2472 | static FORCEINLINE HRESULT IUpdateIdentity_QueryInterface(IUpdateIdentity* This,REFIID riid,void **ppvObject) { | ||
| 2473 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2474 | } | ||
| 2475 | static FORCEINLINE ULONG IUpdateIdentity_AddRef(IUpdateIdentity* This) { | ||
| 2476 | return This->lpVtbl->AddRef(This); | ||
| 2477 | } | ||
| 2478 | static FORCEINLINE ULONG IUpdateIdentity_Release(IUpdateIdentity* This) { | ||
| 2479 | return This->lpVtbl->Release(This); | ||
| 2480 | } | ||
| 2481 | /*** IDispatch methods ***/ | ||
| 2482 | static FORCEINLINE HRESULT IUpdateIdentity_GetTypeInfoCount(IUpdateIdentity* This,UINT *pctinfo) { | ||
| 2483 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2484 | } | ||
| 2485 | static FORCEINLINE HRESULT IUpdateIdentity_GetTypeInfo(IUpdateIdentity* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2486 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2487 | } | ||
| 2488 | static FORCEINLINE HRESULT IUpdateIdentity_GetIDsOfNames(IUpdateIdentity* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2489 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2490 | } | ||
| 2491 | static FORCEINLINE HRESULT IUpdateIdentity_Invoke(IUpdateIdentity* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2492 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2493 | } | ||
| 2494 | /*** IUpdateIdentity methods ***/ | ||
| 2495 | static FORCEINLINE HRESULT IUpdateIdentity_get_RevisionNumber(IUpdateIdentity* This,LONG *retval) { | ||
| 2496 | return This->lpVtbl->get_RevisionNumber(This,retval); | ||
| 2497 | } | ||
| 2498 | static FORCEINLINE HRESULT IUpdateIdentity_get_UpdateID(IUpdateIdentity* This,BSTR *retval) { | ||
| 2499 | return This->lpVtbl->get_UpdateID(This,retval); | ||
| 2500 | } | ||
| 2501 | #endif | ||
| 2502 | #endif | ||
| 2503 | |||
| 2504 | #endif | ||
| 2505 | |||
| 2506 | |||
| 2507 | #endif /* __IUpdateIdentity_INTERFACE_DEFINED__ */ | ||
| 2508 | |||
| 2509 | /***************************************************************************** | ||
| 2510 | * IInstallationBehavior interface | ||
| 2511 | */ | ||
| 2512 | #ifndef __IInstallationBehavior_INTERFACE_DEFINED__ | ||
| 2513 | #define __IInstallationBehavior_INTERFACE_DEFINED__ | ||
| 2514 | |||
| 2515 | DEFINE_GUID(IID_IInstallationBehavior, 0xd9a59339, 0xe245, 0x4dbd, 0x96,0x86, 0x4d,0x57,0x63,0xe3,0x96,0x24); | ||
| 2516 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2517 | MIDL_INTERFACE("d9a59339-e245-4dbd-9686-4d5763e39624") | ||
| 2518 | IInstallationBehavior : public IDispatch | ||
| 2519 | { | ||
| 2520 | virtual HRESULT STDMETHODCALLTYPE get_CanRequestUserInput( | ||
| 2521 | VARIANT_BOOL *retval) = 0; | ||
| 2522 | |||
| 2523 | virtual HRESULT STDMETHODCALLTYPE get_Impact( | ||
| 2524 | InstallationImpact *retval) = 0; | ||
| 2525 | |||
| 2526 | virtual HRESULT STDMETHODCALLTYPE get_RebootBehavior( | ||
| 2527 | InstallationRebootBehavior *retval) = 0; | ||
| 2528 | |||
| 2529 | virtual HRESULT STDMETHODCALLTYPE get_RequiresNetworkConnectivity( | ||
| 2530 | VARIANT_BOOL *retval) = 0; | ||
| 2531 | |||
| 2532 | }; | ||
| 2533 | #ifdef __CRT_UUID_DECL | ||
| 2534 | __CRT_UUID_DECL(IInstallationBehavior, 0xd9a59339, 0xe245, 0x4dbd, 0x96,0x86, 0x4d,0x57,0x63,0xe3,0x96,0x24) | ||
| 2535 | #endif | ||
| 2536 | #else | ||
| 2537 | typedef struct IInstallationBehaviorVtbl { | ||
| 2538 | BEGIN_INTERFACE | ||
| 2539 | |||
| 2540 | /*** IUnknown methods ***/ | ||
| 2541 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2542 | IInstallationBehavior *This, | ||
| 2543 | REFIID riid, | ||
| 2544 | void **ppvObject); | ||
| 2545 | |||
| 2546 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2547 | IInstallationBehavior *This); | ||
| 2548 | |||
| 2549 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2550 | IInstallationBehavior *This); | ||
| 2551 | |||
| 2552 | /*** IDispatch methods ***/ | ||
| 2553 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2554 | IInstallationBehavior *This, | ||
| 2555 | UINT *pctinfo); | ||
| 2556 | |||
| 2557 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2558 | IInstallationBehavior *This, | ||
| 2559 | UINT iTInfo, | ||
| 2560 | LCID lcid, | ||
| 2561 | ITypeInfo **ppTInfo); | ||
| 2562 | |||
| 2563 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2564 | IInstallationBehavior *This, | ||
| 2565 | REFIID riid, | ||
| 2566 | LPOLESTR *rgszNames, | ||
| 2567 | UINT cNames, | ||
| 2568 | LCID lcid, | ||
| 2569 | DISPID *rgDispId); | ||
| 2570 | |||
| 2571 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2572 | IInstallationBehavior *This, | ||
| 2573 | DISPID dispIdMember, | ||
| 2574 | REFIID riid, | ||
| 2575 | LCID lcid, | ||
| 2576 | WORD wFlags, | ||
| 2577 | DISPPARAMS *pDispParams, | ||
| 2578 | VARIANT *pVarResult, | ||
| 2579 | EXCEPINFO *pExcepInfo, | ||
| 2580 | UINT *puArgErr); | ||
| 2581 | |||
| 2582 | /*** IInstallationBehavior methods ***/ | ||
| 2583 | HRESULT (STDMETHODCALLTYPE *get_CanRequestUserInput)( | ||
| 2584 | IInstallationBehavior *This, | ||
| 2585 | VARIANT_BOOL *retval); | ||
| 2586 | |||
| 2587 | HRESULT (STDMETHODCALLTYPE *get_Impact)( | ||
| 2588 | IInstallationBehavior *This, | ||
| 2589 | InstallationImpact *retval); | ||
| 2590 | |||
| 2591 | HRESULT (STDMETHODCALLTYPE *get_RebootBehavior)( | ||
| 2592 | IInstallationBehavior *This, | ||
| 2593 | InstallationRebootBehavior *retval); | ||
| 2594 | |||
| 2595 | HRESULT (STDMETHODCALLTYPE *get_RequiresNetworkConnectivity)( | ||
| 2596 | IInstallationBehavior *This, | ||
| 2597 | VARIANT_BOOL *retval); | ||
| 2598 | |||
| 2599 | END_INTERFACE | ||
| 2600 | } IInstallationBehaviorVtbl; | ||
| 2601 | |||
| 2602 | interface IInstallationBehavior { | ||
| 2603 | CONST_VTBL IInstallationBehaviorVtbl* lpVtbl; | ||
| 2604 | }; | ||
| 2605 | |||
| 2606 | #ifdef COBJMACROS | ||
| 2607 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2608 | /*** IUnknown methods ***/ | ||
| 2609 | #define IInstallationBehavior_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2610 | #define IInstallationBehavior_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2611 | #define IInstallationBehavior_Release(This) (This)->lpVtbl->Release(This) | ||
| 2612 | /*** IDispatch methods ***/ | ||
| 2613 | #define IInstallationBehavior_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2614 | #define IInstallationBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2615 | #define IInstallationBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2616 | #define IInstallationBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2617 | /*** IInstallationBehavior methods ***/ | ||
| 2618 | #define IInstallationBehavior_get_CanRequestUserInput(This,retval) (This)->lpVtbl->get_CanRequestUserInput(This,retval) | ||
| 2619 | #define IInstallationBehavior_get_Impact(This,retval) (This)->lpVtbl->get_Impact(This,retval) | ||
| 2620 | #define IInstallationBehavior_get_RebootBehavior(This,retval) (This)->lpVtbl->get_RebootBehavior(This,retval) | ||
| 2621 | #define IInstallationBehavior_get_RequiresNetworkConnectivity(This,retval) (This)->lpVtbl->get_RequiresNetworkConnectivity(This,retval) | ||
| 2622 | #else | ||
| 2623 | /*** IUnknown methods ***/ | ||
| 2624 | static FORCEINLINE HRESULT IInstallationBehavior_QueryInterface(IInstallationBehavior* This,REFIID riid,void **ppvObject) { | ||
| 2625 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2626 | } | ||
| 2627 | static FORCEINLINE ULONG IInstallationBehavior_AddRef(IInstallationBehavior* This) { | ||
| 2628 | return This->lpVtbl->AddRef(This); | ||
| 2629 | } | ||
| 2630 | static FORCEINLINE ULONG IInstallationBehavior_Release(IInstallationBehavior* This) { | ||
| 2631 | return This->lpVtbl->Release(This); | ||
| 2632 | } | ||
| 2633 | /*** IDispatch methods ***/ | ||
| 2634 | static FORCEINLINE HRESULT IInstallationBehavior_GetTypeInfoCount(IInstallationBehavior* This,UINT *pctinfo) { | ||
| 2635 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2636 | } | ||
| 2637 | static FORCEINLINE HRESULT IInstallationBehavior_GetTypeInfo(IInstallationBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2638 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2639 | } | ||
| 2640 | static FORCEINLINE HRESULT IInstallationBehavior_GetIDsOfNames(IInstallationBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2641 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2642 | } | ||
| 2643 | static FORCEINLINE HRESULT IInstallationBehavior_Invoke(IInstallationBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2644 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2645 | } | ||
| 2646 | /*** IInstallationBehavior methods ***/ | ||
| 2647 | static FORCEINLINE HRESULT IInstallationBehavior_get_CanRequestUserInput(IInstallationBehavior* This,VARIANT_BOOL *retval) { | ||
| 2648 | return This->lpVtbl->get_CanRequestUserInput(This,retval); | ||
| 2649 | } | ||
| 2650 | static FORCEINLINE HRESULT IInstallationBehavior_get_Impact(IInstallationBehavior* This,InstallationImpact *retval) { | ||
| 2651 | return This->lpVtbl->get_Impact(This,retval); | ||
| 2652 | } | ||
| 2653 | static FORCEINLINE HRESULT IInstallationBehavior_get_RebootBehavior(IInstallationBehavior* This,InstallationRebootBehavior *retval) { | ||
| 2654 | return This->lpVtbl->get_RebootBehavior(This,retval); | ||
| 2655 | } | ||
| 2656 | static FORCEINLINE HRESULT IInstallationBehavior_get_RequiresNetworkConnectivity(IInstallationBehavior* This,VARIANT_BOOL *retval) { | ||
| 2657 | return This->lpVtbl->get_RequiresNetworkConnectivity(This,retval); | ||
| 2658 | } | ||
| 2659 | #endif | ||
| 2660 | #endif | ||
| 2661 | |||
| 2662 | #endif | ||
| 2663 | |||
| 2664 | |||
| 2665 | #endif /* __IInstallationBehavior_INTERFACE_DEFINED__ */ | ||
| 2666 | |||
| 2667 | /***************************************************************************** | ||
| 2668 | * IUpdateDownloadContent interface | ||
| 2669 | */ | ||
| 2670 | #ifndef __IUpdateDownloadContent_INTERFACE_DEFINED__ | ||
| 2671 | #define __IUpdateDownloadContent_INTERFACE_DEFINED__ | ||
| 2672 | |||
| 2673 | DEFINE_GUID(IID_IUpdateDownloadContent, 0x54a2cb2d, 0x9a0c, 0x48b6, 0x8a,0x50, 0x9a,0xbb,0x69,0xee,0x2d,0x02); | ||
| 2674 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2675 | MIDL_INTERFACE("54a2cb2d-9a0c-48b6-8a50-9abb69ee2d02") | ||
| 2676 | IUpdateDownloadContent : public IDispatch | ||
| 2677 | { | ||
| 2678 | virtual HRESULT STDMETHODCALLTYPE get_DownloadUrl( | ||
| 2679 | BSTR *retval) = 0; | ||
| 2680 | |||
| 2681 | }; | ||
| 2682 | #ifdef __CRT_UUID_DECL | ||
| 2683 | __CRT_UUID_DECL(IUpdateDownloadContent, 0x54a2cb2d, 0x9a0c, 0x48b6, 0x8a,0x50, 0x9a,0xbb,0x69,0xee,0x2d,0x02) | ||
| 2684 | #endif | ||
| 2685 | #else | ||
| 2686 | typedef struct IUpdateDownloadContentVtbl { | ||
| 2687 | BEGIN_INTERFACE | ||
| 2688 | |||
| 2689 | /*** IUnknown methods ***/ | ||
| 2690 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2691 | IUpdateDownloadContent *This, | ||
| 2692 | REFIID riid, | ||
| 2693 | void **ppvObject); | ||
| 2694 | |||
| 2695 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2696 | IUpdateDownloadContent *This); | ||
| 2697 | |||
| 2698 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2699 | IUpdateDownloadContent *This); | ||
| 2700 | |||
| 2701 | /*** IDispatch methods ***/ | ||
| 2702 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2703 | IUpdateDownloadContent *This, | ||
| 2704 | UINT *pctinfo); | ||
| 2705 | |||
| 2706 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2707 | IUpdateDownloadContent *This, | ||
| 2708 | UINT iTInfo, | ||
| 2709 | LCID lcid, | ||
| 2710 | ITypeInfo **ppTInfo); | ||
| 2711 | |||
| 2712 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2713 | IUpdateDownloadContent *This, | ||
| 2714 | REFIID riid, | ||
| 2715 | LPOLESTR *rgszNames, | ||
| 2716 | UINT cNames, | ||
| 2717 | LCID lcid, | ||
| 2718 | DISPID *rgDispId); | ||
| 2719 | |||
| 2720 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2721 | IUpdateDownloadContent *This, | ||
| 2722 | DISPID dispIdMember, | ||
| 2723 | REFIID riid, | ||
| 2724 | LCID lcid, | ||
| 2725 | WORD wFlags, | ||
| 2726 | DISPPARAMS *pDispParams, | ||
| 2727 | VARIANT *pVarResult, | ||
| 2728 | EXCEPINFO *pExcepInfo, | ||
| 2729 | UINT *puArgErr); | ||
| 2730 | |||
| 2731 | /*** IUpdateDownloadContent methods ***/ | ||
| 2732 | HRESULT (STDMETHODCALLTYPE *get_DownloadUrl)( | ||
| 2733 | IUpdateDownloadContent *This, | ||
| 2734 | BSTR *retval); | ||
| 2735 | |||
| 2736 | END_INTERFACE | ||
| 2737 | } IUpdateDownloadContentVtbl; | ||
| 2738 | |||
| 2739 | interface IUpdateDownloadContent { | ||
| 2740 | CONST_VTBL IUpdateDownloadContentVtbl* lpVtbl; | ||
| 2741 | }; | ||
| 2742 | |||
| 2743 | #ifdef COBJMACROS | ||
| 2744 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2745 | /*** IUnknown methods ***/ | ||
| 2746 | #define IUpdateDownloadContent_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2747 | #define IUpdateDownloadContent_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2748 | #define IUpdateDownloadContent_Release(This) (This)->lpVtbl->Release(This) | ||
| 2749 | /*** IDispatch methods ***/ | ||
| 2750 | #define IUpdateDownloadContent_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2751 | #define IUpdateDownloadContent_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2752 | #define IUpdateDownloadContent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2753 | #define IUpdateDownloadContent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2754 | /*** IUpdateDownloadContent methods ***/ | ||
| 2755 | #define IUpdateDownloadContent_get_DownloadUrl(This,retval) (This)->lpVtbl->get_DownloadUrl(This,retval) | ||
| 2756 | #else | ||
| 2757 | /*** IUnknown methods ***/ | ||
| 2758 | static FORCEINLINE HRESULT IUpdateDownloadContent_QueryInterface(IUpdateDownloadContent* This,REFIID riid,void **ppvObject) { | ||
| 2759 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2760 | } | ||
| 2761 | static FORCEINLINE ULONG IUpdateDownloadContent_AddRef(IUpdateDownloadContent* This) { | ||
| 2762 | return This->lpVtbl->AddRef(This); | ||
| 2763 | } | ||
| 2764 | static FORCEINLINE ULONG IUpdateDownloadContent_Release(IUpdateDownloadContent* This) { | ||
| 2765 | return This->lpVtbl->Release(This); | ||
| 2766 | } | ||
| 2767 | /*** IDispatch methods ***/ | ||
| 2768 | static FORCEINLINE HRESULT IUpdateDownloadContent_GetTypeInfoCount(IUpdateDownloadContent* This,UINT *pctinfo) { | ||
| 2769 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2770 | } | ||
| 2771 | static FORCEINLINE HRESULT IUpdateDownloadContent_GetTypeInfo(IUpdateDownloadContent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2772 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2773 | } | ||
| 2774 | static FORCEINLINE HRESULT IUpdateDownloadContent_GetIDsOfNames(IUpdateDownloadContent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2775 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2776 | } | ||
| 2777 | static FORCEINLINE HRESULT IUpdateDownloadContent_Invoke(IUpdateDownloadContent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2778 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2779 | } | ||
| 2780 | /*** IUpdateDownloadContent methods ***/ | ||
| 2781 | static FORCEINLINE HRESULT IUpdateDownloadContent_get_DownloadUrl(IUpdateDownloadContent* This,BSTR *retval) { | ||
| 2782 | return This->lpVtbl->get_DownloadUrl(This,retval); | ||
| 2783 | } | ||
| 2784 | #endif | ||
| 2785 | #endif | ||
| 2786 | |||
| 2787 | #endif | ||
| 2788 | |||
| 2789 | |||
| 2790 | #endif /* __IUpdateDownloadContent_INTERFACE_DEFINED__ */ | ||
| 2791 | |||
| 2792 | /***************************************************************************** | ||
| 2793 | * IUpdateDownloadContentCollection interface | ||
| 2794 | */ | ||
| 2795 | #ifndef __IUpdateDownloadContentCollection_INTERFACE_DEFINED__ | ||
| 2796 | #define __IUpdateDownloadContentCollection_INTERFACE_DEFINED__ | ||
| 2797 | |||
| 2798 | DEFINE_GUID(IID_IUpdateDownloadContentCollection, 0xbc5513c8, 0xb3b8, 0x4bf7, 0xa4,0xd4, 0x36,0x1c,0x0d,0x8c,0x88,0xba); | ||
| 2799 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2800 | MIDL_INTERFACE("bc5513c8-b3b8-4bf7-a4d4-361c0d8c88ba") | ||
| 2801 | IUpdateDownloadContentCollection : public IDispatch | ||
| 2802 | { | ||
| 2803 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 2804 | LONG index, | ||
| 2805 | IUpdateDownloadContent **retval) = 0; | ||
| 2806 | |||
| 2807 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( | ||
| 2808 | IUnknown **retval) = 0; | ||
| 2809 | |||
| 2810 | virtual HRESULT STDMETHODCALLTYPE get_Count( | ||
| 2811 | LONG *retval) = 0; | ||
| 2812 | |||
| 2813 | }; | ||
| 2814 | #ifdef __CRT_UUID_DECL | ||
| 2815 | __CRT_UUID_DECL(IUpdateDownloadContentCollection, 0xbc5513c8, 0xb3b8, 0x4bf7, 0xa4,0xd4, 0x36,0x1c,0x0d,0x8c,0x88,0xba) | ||
| 2816 | #endif | ||
| 2817 | #else | ||
| 2818 | typedef struct IUpdateDownloadContentCollectionVtbl { | ||
| 2819 | BEGIN_INTERFACE | ||
| 2820 | |||
| 2821 | /*** IUnknown methods ***/ | ||
| 2822 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 2823 | IUpdateDownloadContentCollection *This, | ||
| 2824 | REFIID riid, | ||
| 2825 | void **ppvObject); | ||
| 2826 | |||
| 2827 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 2828 | IUpdateDownloadContentCollection *This); | ||
| 2829 | |||
| 2830 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 2831 | IUpdateDownloadContentCollection *This); | ||
| 2832 | |||
| 2833 | /*** IDispatch methods ***/ | ||
| 2834 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 2835 | IUpdateDownloadContentCollection *This, | ||
| 2836 | UINT *pctinfo); | ||
| 2837 | |||
| 2838 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 2839 | IUpdateDownloadContentCollection *This, | ||
| 2840 | UINT iTInfo, | ||
| 2841 | LCID lcid, | ||
| 2842 | ITypeInfo **ppTInfo); | ||
| 2843 | |||
| 2844 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 2845 | IUpdateDownloadContentCollection *This, | ||
| 2846 | REFIID riid, | ||
| 2847 | LPOLESTR *rgszNames, | ||
| 2848 | UINT cNames, | ||
| 2849 | LCID lcid, | ||
| 2850 | DISPID *rgDispId); | ||
| 2851 | |||
| 2852 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 2853 | IUpdateDownloadContentCollection *This, | ||
| 2854 | DISPID dispIdMember, | ||
| 2855 | REFIID riid, | ||
| 2856 | LCID lcid, | ||
| 2857 | WORD wFlags, | ||
| 2858 | DISPPARAMS *pDispParams, | ||
| 2859 | VARIANT *pVarResult, | ||
| 2860 | EXCEPINFO *pExcepInfo, | ||
| 2861 | UINT *puArgErr); | ||
| 2862 | |||
| 2863 | /*** IUpdateDownloadContentCollection methods ***/ | ||
| 2864 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 2865 | IUpdateDownloadContentCollection *This, | ||
| 2866 | LONG index, | ||
| 2867 | IUpdateDownloadContent **retval); | ||
| 2868 | |||
| 2869 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | ||
| 2870 | IUpdateDownloadContentCollection *This, | ||
| 2871 | IUnknown **retval); | ||
| 2872 | |||
| 2873 | HRESULT (STDMETHODCALLTYPE *get_Count)( | ||
| 2874 | IUpdateDownloadContentCollection *This, | ||
| 2875 | LONG *retval); | ||
| 2876 | |||
| 2877 | END_INTERFACE | ||
| 2878 | } IUpdateDownloadContentCollectionVtbl; | ||
| 2879 | |||
| 2880 | interface IUpdateDownloadContentCollection { | ||
| 2881 | CONST_VTBL IUpdateDownloadContentCollectionVtbl* lpVtbl; | ||
| 2882 | }; | ||
| 2883 | |||
| 2884 | #ifdef COBJMACROS | ||
| 2885 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 2886 | /*** IUnknown methods ***/ | ||
| 2887 | #define IUpdateDownloadContentCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 2888 | #define IUpdateDownloadContentCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 2889 | #define IUpdateDownloadContentCollection_Release(This) (This)->lpVtbl->Release(This) | ||
| 2890 | /*** IDispatch methods ***/ | ||
| 2891 | #define IUpdateDownloadContentCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 2892 | #define IUpdateDownloadContentCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 2893 | #define IUpdateDownloadContentCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 2894 | #define IUpdateDownloadContentCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 2895 | /*** IUpdateDownloadContentCollection methods ***/ | ||
| 2896 | #define IUpdateDownloadContentCollection_get_Item(This,index,retval) (This)->lpVtbl->get_Item(This,index,retval) | ||
| 2897 | #define IUpdateDownloadContentCollection_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | ||
| 2898 | #define IUpdateDownloadContentCollection_get_Count(This,retval) (This)->lpVtbl->get_Count(This,retval) | ||
| 2899 | #else | ||
| 2900 | /*** IUnknown methods ***/ | ||
| 2901 | static FORCEINLINE HRESULT IUpdateDownloadContentCollection_QueryInterface(IUpdateDownloadContentCollection* This,REFIID riid,void **ppvObject) { | ||
| 2902 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 2903 | } | ||
| 2904 | static FORCEINLINE ULONG IUpdateDownloadContentCollection_AddRef(IUpdateDownloadContentCollection* This) { | ||
| 2905 | return This->lpVtbl->AddRef(This); | ||
| 2906 | } | ||
| 2907 | static FORCEINLINE ULONG IUpdateDownloadContentCollection_Release(IUpdateDownloadContentCollection* This) { | ||
| 2908 | return This->lpVtbl->Release(This); | ||
| 2909 | } | ||
| 2910 | /*** IDispatch methods ***/ | ||
| 2911 | static FORCEINLINE HRESULT IUpdateDownloadContentCollection_GetTypeInfoCount(IUpdateDownloadContentCollection* This,UINT *pctinfo) { | ||
| 2912 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 2913 | } | ||
| 2914 | static FORCEINLINE HRESULT IUpdateDownloadContentCollection_GetTypeInfo(IUpdateDownloadContentCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 2915 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 2916 | } | ||
| 2917 | static FORCEINLINE HRESULT IUpdateDownloadContentCollection_GetIDsOfNames(IUpdateDownloadContentCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 2918 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 2919 | } | ||
| 2920 | static FORCEINLINE HRESULT IUpdateDownloadContentCollection_Invoke(IUpdateDownloadContentCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 2921 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 2922 | } | ||
| 2923 | /*** IUpdateDownloadContentCollection methods ***/ | ||
| 2924 | static FORCEINLINE HRESULT IUpdateDownloadContentCollection_get_Item(IUpdateDownloadContentCollection* This,LONG index,IUpdateDownloadContent **retval) { | ||
| 2925 | return This->lpVtbl->get_Item(This,index,retval); | ||
| 2926 | } | ||
| 2927 | static FORCEINLINE HRESULT IUpdateDownloadContentCollection_get__NewEnum(IUpdateDownloadContentCollection* This,IUnknown **retval) { | ||
| 2928 | return This->lpVtbl->get__NewEnum(This,retval); | ||
| 2929 | } | ||
| 2930 | static FORCEINLINE HRESULT IUpdateDownloadContentCollection_get_Count(IUpdateDownloadContentCollection* This,LONG *retval) { | ||
| 2931 | return This->lpVtbl->get_Count(This,retval); | ||
| 2932 | } | ||
| 2933 | #endif | ||
| 2934 | #endif | ||
| 2935 | |||
| 2936 | #endif | ||
| 2937 | |||
| 2938 | |||
| 2939 | #endif /* __IUpdateDownloadContentCollection_INTERFACE_DEFINED__ */ | ||
| 2940 | |||
| 2941 | /***************************************************************************** | ||
| 2942 | * IUpdate interface | ||
| 2943 | */ | ||
| 2944 | #ifndef __IUpdate_INTERFACE_DEFINED__ | ||
| 2945 | #define __IUpdate_INTERFACE_DEFINED__ | ||
| 2946 | |||
| 2947 | DEFINE_GUID(IID_IUpdate, 0x6a92b07a, 0xd821, 0x4682, 0xb4,0x23, 0x5c,0x80,0x50,0x22,0xcc,0x4d); | ||
| 2948 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 2949 | MIDL_INTERFACE("6a92b07a-d821-4682-b423-5c805022cc4d") | ||
| 2950 | IUpdate : public IDispatch | ||
| 2951 | { | ||
| 2952 | virtual HRESULT STDMETHODCALLTYPE get_Title( | ||
| 2953 | BSTR *retval) = 0; | ||
| 2954 | |||
| 2955 | virtual HRESULT STDMETHODCALLTYPE get_AutoSelectOnWebSites( | ||
| 2956 | VARIANT_BOOL *retval) = 0; | ||
| 2957 | |||
| 2958 | virtual HRESULT STDMETHODCALLTYPE get_BundledUpdates( | ||
| 2959 | IUpdateCollection **retval) = 0; | ||
| 2960 | |||
| 2961 | virtual HRESULT STDMETHODCALLTYPE get_CanRequireSource( | ||
| 2962 | VARIANT_BOOL *retval) = 0; | ||
| 2963 | |||
| 2964 | virtual HRESULT STDMETHODCALLTYPE get_Categories( | ||
| 2965 | ICategoryCollection **retval) = 0; | ||
| 2966 | |||
| 2967 | virtual HRESULT STDMETHODCALLTYPE get_Deadline( | ||
| 2968 | VARIANT *retval) = 0; | ||
| 2969 | |||
| 2970 | virtual HRESULT STDMETHODCALLTYPE get_DeltaCompressedContentAvailable( | ||
| 2971 | VARIANT_BOOL *retval) = 0; | ||
| 2972 | |||
| 2973 | virtual HRESULT STDMETHODCALLTYPE get_DeltaCompressedContentPreferred( | ||
| 2974 | VARIANT_BOOL *retval) = 0; | ||
| 2975 | |||
| 2976 | virtual HRESULT STDMETHODCALLTYPE get_Description( | ||
| 2977 | BSTR *retval) = 0; | ||
| 2978 | |||
| 2979 | virtual HRESULT STDMETHODCALLTYPE get_EulaAccepted( | ||
| 2980 | VARIANT_BOOL *retval) = 0; | ||
| 2981 | |||
| 2982 | virtual HRESULT STDMETHODCALLTYPE get_EulaText( | ||
| 2983 | BSTR *retval) = 0; | ||
| 2984 | |||
| 2985 | virtual HRESULT STDMETHODCALLTYPE get_HandlerID( | ||
| 2986 | BSTR *retval) = 0; | ||
| 2987 | |||
| 2988 | virtual HRESULT STDMETHODCALLTYPE get_Identity( | ||
| 2989 | IUpdateIdentity **retval) = 0; | ||
| 2990 | |||
| 2991 | virtual HRESULT STDMETHODCALLTYPE get_Image( | ||
| 2992 | IImageInformation **retval) = 0; | ||
| 2993 | |||
| 2994 | virtual HRESULT STDMETHODCALLTYPE get_InstallationBehavior( | ||
| 2995 | IInstallationBehavior **retval) = 0; | ||
| 2996 | |||
| 2997 | virtual HRESULT STDMETHODCALLTYPE get_IsBeta( | ||
| 2998 | VARIANT_BOOL *retval) = 0; | ||
| 2999 | |||
| 3000 | virtual HRESULT STDMETHODCALLTYPE get_IsDownloaded( | ||
| 3001 | VARIANT_BOOL *retval) = 0; | ||
| 3002 | |||
| 3003 | virtual HRESULT STDMETHODCALLTYPE get_IsHidden( | ||
| 3004 | VARIANT_BOOL *retval) = 0; | ||
| 3005 | |||
| 3006 | virtual HRESULT STDMETHODCALLTYPE put_IsHidden( | ||
| 3007 | VARIANT_BOOL value) = 0; | ||
| 3008 | |||
| 3009 | virtual HRESULT STDMETHODCALLTYPE get_IsInstalled( | ||
| 3010 | VARIANT_BOOL *retval) = 0; | ||
| 3011 | |||
| 3012 | virtual HRESULT STDMETHODCALLTYPE get_IsMandatory( | ||
| 3013 | VARIANT_BOOL *retval) = 0; | ||
| 3014 | |||
| 3015 | virtual HRESULT STDMETHODCALLTYPE get_IsUninstallable( | ||
| 3016 | VARIANT_BOOL *retval) = 0; | ||
| 3017 | |||
| 3018 | virtual HRESULT STDMETHODCALLTYPE get_Languages( | ||
| 3019 | IStringCollection **retval) = 0; | ||
| 3020 | |||
| 3021 | virtual HRESULT STDMETHODCALLTYPE get_LastDeploymentChangeTime( | ||
| 3022 | DATE *retval) = 0; | ||
| 3023 | |||
| 3024 | virtual HRESULT STDMETHODCALLTYPE get_MaxDownloadSize( | ||
| 3025 | DECIMAL *retval) = 0; | ||
| 3026 | |||
| 3027 | virtual HRESULT STDMETHODCALLTYPE get_MinDownloadSize( | ||
| 3028 | DECIMAL *retval) = 0; | ||
| 3029 | |||
| 3030 | virtual HRESULT STDMETHODCALLTYPE get_MoreInfoUrls( | ||
| 3031 | IStringCollection **retval) = 0; | ||
| 3032 | |||
| 3033 | virtual HRESULT STDMETHODCALLTYPE get_MsrcSeverity( | ||
| 3034 | BSTR *retval) = 0; | ||
| 3035 | |||
| 3036 | virtual HRESULT STDMETHODCALLTYPE get_RecommendedCpuSpeed( | ||
| 3037 | LONG *retval) = 0; | ||
| 3038 | |||
| 3039 | virtual HRESULT STDMETHODCALLTYPE get_RecommendedHardDiskSpace( | ||
| 3040 | LONG *retval) = 0; | ||
| 3041 | |||
| 3042 | virtual HRESULT STDMETHODCALLTYPE get_RecommendedMemory( | ||
| 3043 | LONG *retval) = 0; | ||
| 3044 | |||
| 3045 | virtual HRESULT STDMETHODCALLTYPE get_ReleaseNotes( | ||
| 3046 | BSTR *retval) = 0; | ||
| 3047 | |||
| 3048 | virtual HRESULT STDMETHODCALLTYPE get_SecurityBulletinIDs( | ||
| 3049 | IStringCollection **retval) = 0; | ||
| 3050 | |||
| 3051 | virtual HRESULT STDMETHODCALLTYPE get_SupersededUpdateIDs( | ||
| 3052 | IStringCollection **retval) = 0; | ||
| 3053 | |||
| 3054 | virtual HRESULT STDMETHODCALLTYPE get_SupportUrl( | ||
| 3055 | BSTR *retval) = 0; | ||
| 3056 | |||
| 3057 | virtual HRESULT STDMETHODCALLTYPE get_Type( | ||
| 3058 | UpdateType *retval) = 0; | ||
| 3059 | |||
| 3060 | virtual HRESULT STDMETHODCALLTYPE get_UninstallationNotes( | ||
| 3061 | BSTR *retval) = 0; | ||
| 3062 | |||
| 3063 | virtual HRESULT STDMETHODCALLTYPE get_UninstallationBehavior( | ||
| 3064 | IInstallationBehavior **retval) = 0; | ||
| 3065 | |||
| 3066 | virtual HRESULT STDMETHODCALLTYPE get_UninstallationSteps( | ||
| 3067 | IStringCollection **retval) = 0; | ||
| 3068 | |||
| 3069 | virtual HRESULT STDMETHODCALLTYPE get_KBArticleIDs( | ||
| 3070 | IStringCollection **retval) = 0; | ||
| 3071 | |||
| 3072 | virtual HRESULT STDMETHODCALLTYPE AcceptEula( | ||
| 3073 | ) = 0; | ||
| 3074 | |||
| 3075 | virtual HRESULT STDMETHODCALLTYPE get_DeploymentAction( | ||
| 3076 | DeploymentAction *retval) = 0; | ||
| 3077 | |||
| 3078 | virtual HRESULT STDMETHODCALLTYPE CopyFromCache( | ||
| 3079 | BSTR path, | ||
| 3080 | VARIANT_BOOL toExtractCabFiles) = 0; | ||
| 3081 | |||
| 3082 | virtual HRESULT STDMETHODCALLTYPE get_DownloadPriority( | ||
| 3083 | DownloadPriority *retval) = 0; | ||
| 3084 | |||
| 3085 | virtual HRESULT STDMETHODCALLTYPE get_DownloadContents( | ||
| 3086 | IUpdateDownloadContentCollection **retval) = 0; | ||
| 3087 | |||
| 3088 | }; | ||
| 3089 | #ifdef __CRT_UUID_DECL | ||
| 3090 | __CRT_UUID_DECL(IUpdate, 0x6a92b07a, 0xd821, 0x4682, 0xb4,0x23, 0x5c,0x80,0x50,0x22,0xcc,0x4d) | ||
| 3091 | #endif | ||
| 3092 | #else | ||
| 3093 | typedef struct IUpdateVtbl { | ||
| 3094 | BEGIN_INTERFACE | ||
| 3095 | |||
| 3096 | /*** IUnknown methods ***/ | ||
| 3097 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3098 | IUpdate *This, | ||
| 3099 | REFIID riid, | ||
| 3100 | void **ppvObject); | ||
| 3101 | |||
| 3102 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3103 | IUpdate *This); | ||
| 3104 | |||
| 3105 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3106 | IUpdate *This); | ||
| 3107 | |||
| 3108 | /*** IDispatch methods ***/ | ||
| 3109 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3110 | IUpdate *This, | ||
| 3111 | UINT *pctinfo); | ||
| 3112 | |||
| 3113 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3114 | IUpdate *This, | ||
| 3115 | UINT iTInfo, | ||
| 3116 | LCID lcid, | ||
| 3117 | ITypeInfo **ppTInfo); | ||
| 3118 | |||
| 3119 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 3120 | IUpdate *This, | ||
| 3121 | REFIID riid, | ||
| 3122 | LPOLESTR *rgszNames, | ||
| 3123 | UINT cNames, | ||
| 3124 | LCID lcid, | ||
| 3125 | DISPID *rgDispId); | ||
| 3126 | |||
| 3127 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 3128 | IUpdate *This, | ||
| 3129 | DISPID dispIdMember, | ||
| 3130 | REFIID riid, | ||
| 3131 | LCID lcid, | ||
| 3132 | WORD wFlags, | ||
| 3133 | DISPPARAMS *pDispParams, | ||
| 3134 | VARIANT *pVarResult, | ||
| 3135 | EXCEPINFO *pExcepInfo, | ||
| 3136 | UINT *puArgErr); | ||
| 3137 | |||
| 3138 | /*** IUpdate methods ***/ | ||
| 3139 | HRESULT (STDMETHODCALLTYPE *get_Title)( | ||
| 3140 | IUpdate *This, | ||
| 3141 | BSTR *retval); | ||
| 3142 | |||
| 3143 | HRESULT (STDMETHODCALLTYPE *get_AutoSelectOnWebSites)( | ||
| 3144 | IUpdate *This, | ||
| 3145 | VARIANT_BOOL *retval); | ||
| 3146 | |||
| 3147 | HRESULT (STDMETHODCALLTYPE *get_BundledUpdates)( | ||
| 3148 | IUpdate *This, | ||
| 3149 | IUpdateCollection **retval); | ||
| 3150 | |||
| 3151 | HRESULT (STDMETHODCALLTYPE *get_CanRequireSource)( | ||
| 3152 | IUpdate *This, | ||
| 3153 | VARIANT_BOOL *retval); | ||
| 3154 | |||
| 3155 | HRESULT (STDMETHODCALLTYPE *get_Categories)( | ||
| 3156 | IUpdate *This, | ||
| 3157 | ICategoryCollection **retval); | ||
| 3158 | |||
| 3159 | HRESULT (STDMETHODCALLTYPE *get_Deadline)( | ||
| 3160 | IUpdate *This, | ||
| 3161 | VARIANT *retval); | ||
| 3162 | |||
| 3163 | HRESULT (STDMETHODCALLTYPE *get_DeltaCompressedContentAvailable)( | ||
| 3164 | IUpdate *This, | ||
| 3165 | VARIANT_BOOL *retval); | ||
| 3166 | |||
| 3167 | HRESULT (STDMETHODCALLTYPE *get_DeltaCompressedContentPreferred)( | ||
| 3168 | IUpdate *This, | ||
| 3169 | VARIANT_BOOL *retval); | ||
| 3170 | |||
| 3171 | HRESULT (STDMETHODCALLTYPE *get_Description)( | ||
| 3172 | IUpdate *This, | ||
| 3173 | BSTR *retval); | ||
| 3174 | |||
| 3175 | HRESULT (STDMETHODCALLTYPE *get_EulaAccepted)( | ||
| 3176 | IUpdate *This, | ||
| 3177 | VARIANT_BOOL *retval); | ||
| 3178 | |||
| 3179 | HRESULT (STDMETHODCALLTYPE *get_EulaText)( | ||
| 3180 | IUpdate *This, | ||
| 3181 | BSTR *retval); | ||
| 3182 | |||
| 3183 | HRESULT (STDMETHODCALLTYPE *get_HandlerID)( | ||
| 3184 | IUpdate *This, | ||
| 3185 | BSTR *retval); | ||
| 3186 | |||
| 3187 | HRESULT (STDMETHODCALLTYPE *get_Identity)( | ||
| 3188 | IUpdate *This, | ||
| 3189 | IUpdateIdentity **retval); | ||
| 3190 | |||
| 3191 | HRESULT (STDMETHODCALLTYPE *get_Image)( | ||
| 3192 | IUpdate *This, | ||
| 3193 | IImageInformation **retval); | ||
| 3194 | |||
| 3195 | HRESULT (STDMETHODCALLTYPE *get_InstallationBehavior)( | ||
| 3196 | IUpdate *This, | ||
| 3197 | IInstallationBehavior **retval); | ||
| 3198 | |||
| 3199 | HRESULT (STDMETHODCALLTYPE *get_IsBeta)( | ||
| 3200 | IUpdate *This, | ||
| 3201 | VARIANT_BOOL *retval); | ||
| 3202 | |||
| 3203 | HRESULT (STDMETHODCALLTYPE *get_IsDownloaded)( | ||
| 3204 | IUpdate *This, | ||
| 3205 | VARIANT_BOOL *retval); | ||
| 3206 | |||
| 3207 | HRESULT (STDMETHODCALLTYPE *get_IsHidden)( | ||
| 3208 | IUpdate *This, | ||
| 3209 | VARIANT_BOOL *retval); | ||
| 3210 | |||
| 3211 | HRESULT (STDMETHODCALLTYPE *put_IsHidden)( | ||
| 3212 | IUpdate *This, | ||
| 3213 | VARIANT_BOOL value); | ||
| 3214 | |||
| 3215 | HRESULT (STDMETHODCALLTYPE *get_IsInstalled)( | ||
| 3216 | IUpdate *This, | ||
| 3217 | VARIANT_BOOL *retval); | ||
| 3218 | |||
| 3219 | HRESULT (STDMETHODCALLTYPE *get_IsMandatory)( | ||
| 3220 | IUpdate *This, | ||
| 3221 | VARIANT_BOOL *retval); | ||
| 3222 | |||
| 3223 | HRESULT (STDMETHODCALLTYPE *get_IsUninstallable)( | ||
| 3224 | IUpdate *This, | ||
| 3225 | VARIANT_BOOL *retval); | ||
| 3226 | |||
| 3227 | HRESULT (STDMETHODCALLTYPE *get_Languages)( | ||
| 3228 | IUpdate *This, | ||
| 3229 | IStringCollection **retval); | ||
| 3230 | |||
| 3231 | HRESULT (STDMETHODCALLTYPE *get_LastDeploymentChangeTime)( | ||
| 3232 | IUpdate *This, | ||
| 3233 | DATE *retval); | ||
| 3234 | |||
| 3235 | HRESULT (STDMETHODCALLTYPE *get_MaxDownloadSize)( | ||
| 3236 | IUpdate *This, | ||
| 3237 | DECIMAL *retval); | ||
| 3238 | |||
| 3239 | HRESULT (STDMETHODCALLTYPE *get_MinDownloadSize)( | ||
| 3240 | IUpdate *This, | ||
| 3241 | DECIMAL *retval); | ||
| 3242 | |||
| 3243 | HRESULT (STDMETHODCALLTYPE *get_MoreInfoUrls)( | ||
| 3244 | IUpdate *This, | ||
| 3245 | IStringCollection **retval); | ||
| 3246 | |||
| 3247 | HRESULT (STDMETHODCALLTYPE *get_MsrcSeverity)( | ||
| 3248 | IUpdate *This, | ||
| 3249 | BSTR *retval); | ||
| 3250 | |||
| 3251 | HRESULT (STDMETHODCALLTYPE *get_RecommendedCpuSpeed)( | ||
| 3252 | IUpdate *This, | ||
| 3253 | LONG *retval); | ||
| 3254 | |||
| 3255 | HRESULT (STDMETHODCALLTYPE *get_RecommendedHardDiskSpace)( | ||
| 3256 | IUpdate *This, | ||
| 3257 | LONG *retval); | ||
| 3258 | |||
| 3259 | HRESULT (STDMETHODCALLTYPE *get_RecommendedMemory)( | ||
| 3260 | IUpdate *This, | ||
| 3261 | LONG *retval); | ||
| 3262 | |||
| 3263 | HRESULT (STDMETHODCALLTYPE *get_ReleaseNotes)( | ||
| 3264 | IUpdate *This, | ||
| 3265 | BSTR *retval); | ||
| 3266 | |||
| 3267 | HRESULT (STDMETHODCALLTYPE *get_SecurityBulletinIDs)( | ||
| 3268 | IUpdate *This, | ||
| 3269 | IStringCollection **retval); | ||
| 3270 | |||
| 3271 | HRESULT (STDMETHODCALLTYPE *get_SupersededUpdateIDs)( | ||
| 3272 | IUpdate *This, | ||
| 3273 | IStringCollection **retval); | ||
| 3274 | |||
| 3275 | HRESULT (STDMETHODCALLTYPE *get_SupportUrl)( | ||
| 3276 | IUpdate *This, | ||
| 3277 | BSTR *retval); | ||
| 3278 | |||
| 3279 | HRESULT (STDMETHODCALLTYPE *get_Type)( | ||
| 3280 | IUpdate *This, | ||
| 3281 | UpdateType *retval); | ||
| 3282 | |||
| 3283 | HRESULT (STDMETHODCALLTYPE *get_UninstallationNotes)( | ||
| 3284 | IUpdate *This, | ||
| 3285 | BSTR *retval); | ||
| 3286 | |||
| 3287 | HRESULT (STDMETHODCALLTYPE *get_UninstallationBehavior)( | ||
| 3288 | IUpdate *This, | ||
| 3289 | IInstallationBehavior **retval); | ||
| 3290 | |||
| 3291 | HRESULT (STDMETHODCALLTYPE *get_UninstallationSteps)( | ||
| 3292 | IUpdate *This, | ||
| 3293 | IStringCollection **retval); | ||
| 3294 | |||
| 3295 | HRESULT (STDMETHODCALLTYPE *get_KBArticleIDs)( | ||
| 3296 | IUpdate *This, | ||
| 3297 | IStringCollection **retval); | ||
| 3298 | |||
| 3299 | HRESULT (STDMETHODCALLTYPE *AcceptEula)( | ||
| 3300 | IUpdate *This); | ||
| 3301 | |||
| 3302 | HRESULT (STDMETHODCALLTYPE *get_DeploymentAction)( | ||
| 3303 | IUpdate *This, | ||
| 3304 | DeploymentAction *retval); | ||
| 3305 | |||
| 3306 | HRESULT (STDMETHODCALLTYPE *CopyFromCache)( | ||
| 3307 | IUpdate *This, | ||
| 3308 | BSTR path, | ||
| 3309 | VARIANT_BOOL toExtractCabFiles); | ||
| 3310 | |||
| 3311 | HRESULT (STDMETHODCALLTYPE *get_DownloadPriority)( | ||
| 3312 | IUpdate *This, | ||
| 3313 | DownloadPriority *retval); | ||
| 3314 | |||
| 3315 | HRESULT (STDMETHODCALLTYPE *get_DownloadContents)( | ||
| 3316 | IUpdate *This, | ||
| 3317 | IUpdateDownloadContentCollection **retval); | ||
| 3318 | |||
| 3319 | END_INTERFACE | ||
| 3320 | } IUpdateVtbl; | ||
| 3321 | |||
| 3322 | interface IUpdate { | ||
| 3323 | CONST_VTBL IUpdateVtbl* lpVtbl; | ||
| 3324 | }; | ||
| 3325 | |||
| 3326 | #ifdef COBJMACROS | ||
| 3327 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3328 | /*** IUnknown methods ***/ | ||
| 3329 | #define IUpdate_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3330 | #define IUpdate_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3331 | #define IUpdate_Release(This) (This)->lpVtbl->Release(This) | ||
| 3332 | /*** IDispatch methods ***/ | ||
| 3333 | #define IUpdate_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 3334 | #define IUpdate_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 3335 | #define IUpdate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 3336 | #define IUpdate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 3337 | /*** IUpdate methods ***/ | ||
| 3338 | #define IUpdate_get_Title(This,retval) (This)->lpVtbl->get_Title(This,retval) | ||
| 3339 | #define IUpdate_get_AutoSelectOnWebSites(This,retval) (This)->lpVtbl->get_AutoSelectOnWebSites(This,retval) | ||
| 3340 | #define IUpdate_get_BundledUpdates(This,retval) (This)->lpVtbl->get_BundledUpdates(This,retval) | ||
| 3341 | #define IUpdate_get_CanRequireSource(This,retval) (This)->lpVtbl->get_CanRequireSource(This,retval) | ||
| 3342 | #define IUpdate_get_Categories(This,retval) (This)->lpVtbl->get_Categories(This,retval) | ||
| 3343 | #define IUpdate_get_Deadline(This,retval) (This)->lpVtbl->get_Deadline(This,retval) | ||
| 3344 | #define IUpdate_get_DeltaCompressedContentAvailable(This,retval) (This)->lpVtbl->get_DeltaCompressedContentAvailable(This,retval) | ||
| 3345 | #define IUpdate_get_DeltaCompressedContentPreferred(This,retval) (This)->lpVtbl->get_DeltaCompressedContentPreferred(This,retval) | ||
| 3346 | #define IUpdate_get_Description(This,retval) (This)->lpVtbl->get_Description(This,retval) | ||
| 3347 | #define IUpdate_get_EulaAccepted(This,retval) (This)->lpVtbl->get_EulaAccepted(This,retval) | ||
| 3348 | #define IUpdate_get_EulaText(This,retval) (This)->lpVtbl->get_EulaText(This,retval) | ||
| 3349 | #define IUpdate_get_HandlerID(This,retval) (This)->lpVtbl->get_HandlerID(This,retval) | ||
| 3350 | #define IUpdate_get_Identity(This,retval) (This)->lpVtbl->get_Identity(This,retval) | ||
| 3351 | #define IUpdate_get_Image(This,retval) (This)->lpVtbl->get_Image(This,retval) | ||
| 3352 | #define IUpdate_get_InstallationBehavior(This,retval) (This)->lpVtbl->get_InstallationBehavior(This,retval) | ||
| 3353 | #define IUpdate_get_IsBeta(This,retval) (This)->lpVtbl->get_IsBeta(This,retval) | ||
| 3354 | #define IUpdate_get_IsDownloaded(This,retval) (This)->lpVtbl->get_IsDownloaded(This,retval) | ||
| 3355 | #define IUpdate_get_IsHidden(This,retval) (This)->lpVtbl->get_IsHidden(This,retval) | ||
| 3356 | #define IUpdate_put_IsHidden(This,value) (This)->lpVtbl->put_IsHidden(This,value) | ||
| 3357 | #define IUpdate_get_IsInstalled(This,retval) (This)->lpVtbl->get_IsInstalled(This,retval) | ||
| 3358 | #define IUpdate_get_IsMandatory(This,retval) (This)->lpVtbl->get_IsMandatory(This,retval) | ||
| 3359 | #define IUpdate_get_IsUninstallable(This,retval) (This)->lpVtbl->get_IsUninstallable(This,retval) | ||
| 3360 | #define IUpdate_get_Languages(This,retval) (This)->lpVtbl->get_Languages(This,retval) | ||
| 3361 | #define IUpdate_get_LastDeploymentChangeTime(This,retval) (This)->lpVtbl->get_LastDeploymentChangeTime(This,retval) | ||
| 3362 | #define IUpdate_get_MaxDownloadSize(This,retval) (This)->lpVtbl->get_MaxDownloadSize(This,retval) | ||
| 3363 | #define IUpdate_get_MinDownloadSize(This,retval) (This)->lpVtbl->get_MinDownloadSize(This,retval) | ||
| 3364 | #define IUpdate_get_MoreInfoUrls(This,retval) (This)->lpVtbl->get_MoreInfoUrls(This,retval) | ||
| 3365 | #define IUpdate_get_MsrcSeverity(This,retval) (This)->lpVtbl->get_MsrcSeverity(This,retval) | ||
| 3366 | #define IUpdate_get_RecommendedCpuSpeed(This,retval) (This)->lpVtbl->get_RecommendedCpuSpeed(This,retval) | ||
| 3367 | #define IUpdate_get_RecommendedHardDiskSpace(This,retval) (This)->lpVtbl->get_RecommendedHardDiskSpace(This,retval) | ||
| 3368 | #define IUpdate_get_RecommendedMemory(This,retval) (This)->lpVtbl->get_RecommendedMemory(This,retval) | ||
| 3369 | #define IUpdate_get_ReleaseNotes(This,retval) (This)->lpVtbl->get_ReleaseNotes(This,retval) | ||
| 3370 | #define IUpdate_get_SecurityBulletinIDs(This,retval) (This)->lpVtbl->get_SecurityBulletinIDs(This,retval) | ||
| 3371 | #define IUpdate_get_SupersededUpdateIDs(This,retval) (This)->lpVtbl->get_SupersededUpdateIDs(This,retval) | ||
| 3372 | #define IUpdate_get_SupportUrl(This,retval) (This)->lpVtbl->get_SupportUrl(This,retval) | ||
| 3373 | #define IUpdate_get_Type(This,retval) (This)->lpVtbl->get_Type(This,retval) | ||
| 3374 | #define IUpdate_get_UninstallationNotes(This,retval) (This)->lpVtbl->get_UninstallationNotes(This,retval) | ||
| 3375 | #define IUpdate_get_UninstallationBehavior(This,retval) (This)->lpVtbl->get_UninstallationBehavior(This,retval) | ||
| 3376 | #define IUpdate_get_UninstallationSteps(This,retval) (This)->lpVtbl->get_UninstallationSteps(This,retval) | ||
| 3377 | #define IUpdate_get_KBArticleIDs(This,retval) (This)->lpVtbl->get_KBArticleIDs(This,retval) | ||
| 3378 | #define IUpdate_AcceptEula(This) (This)->lpVtbl->AcceptEula(This) | ||
| 3379 | #define IUpdate_get_DeploymentAction(This,retval) (This)->lpVtbl->get_DeploymentAction(This,retval) | ||
| 3380 | #define IUpdate_CopyFromCache(This,path,toExtractCabFiles) (This)->lpVtbl->CopyFromCache(This,path,toExtractCabFiles) | ||
| 3381 | #define IUpdate_get_DownloadPriority(This,retval) (This)->lpVtbl->get_DownloadPriority(This,retval) | ||
| 3382 | #define IUpdate_get_DownloadContents(This,retval) (This)->lpVtbl->get_DownloadContents(This,retval) | ||
| 3383 | #else | ||
| 3384 | /*** IUnknown methods ***/ | ||
| 3385 | static FORCEINLINE HRESULT IUpdate_QueryInterface(IUpdate* This,REFIID riid,void **ppvObject) { | ||
| 3386 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3387 | } | ||
| 3388 | static FORCEINLINE ULONG IUpdate_AddRef(IUpdate* This) { | ||
| 3389 | return This->lpVtbl->AddRef(This); | ||
| 3390 | } | ||
| 3391 | static FORCEINLINE ULONG IUpdate_Release(IUpdate* This) { | ||
| 3392 | return This->lpVtbl->Release(This); | ||
| 3393 | } | ||
| 3394 | /*** IDispatch methods ***/ | ||
| 3395 | static FORCEINLINE HRESULT IUpdate_GetTypeInfoCount(IUpdate* This,UINT *pctinfo) { | ||
| 3396 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 3397 | } | ||
| 3398 | static FORCEINLINE HRESULT IUpdate_GetTypeInfo(IUpdate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 3399 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 3400 | } | ||
| 3401 | static FORCEINLINE HRESULT IUpdate_GetIDsOfNames(IUpdate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 3402 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 3403 | } | ||
| 3404 | static FORCEINLINE HRESULT IUpdate_Invoke(IUpdate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 3405 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 3406 | } | ||
| 3407 | /*** IUpdate methods ***/ | ||
| 3408 | static FORCEINLINE HRESULT IUpdate_get_Title(IUpdate* This,BSTR *retval) { | ||
| 3409 | return This->lpVtbl->get_Title(This,retval); | ||
| 3410 | } | ||
| 3411 | static FORCEINLINE HRESULT IUpdate_get_AutoSelectOnWebSites(IUpdate* This,VARIANT_BOOL *retval) { | ||
| 3412 | return This->lpVtbl->get_AutoSelectOnWebSites(This,retval); | ||
| 3413 | } | ||
| 3414 | static FORCEINLINE HRESULT IUpdate_get_BundledUpdates(IUpdate* This,IUpdateCollection **retval) { | ||
| 3415 | return This->lpVtbl->get_BundledUpdates(This,retval); | ||
| 3416 | } | ||
| 3417 | static FORCEINLINE HRESULT IUpdate_get_CanRequireSource(IUpdate* This,VARIANT_BOOL *retval) { | ||
| 3418 | return This->lpVtbl->get_CanRequireSource(This,retval); | ||
| 3419 | } | ||
| 3420 | static FORCEINLINE HRESULT IUpdate_get_Categories(IUpdate* This,ICategoryCollection **retval) { | ||
| 3421 | return This->lpVtbl->get_Categories(This,retval); | ||
| 3422 | } | ||
| 3423 | static FORCEINLINE HRESULT IUpdate_get_Deadline(IUpdate* This,VARIANT *retval) { | ||
| 3424 | return This->lpVtbl->get_Deadline(This,retval); | ||
| 3425 | } | ||
| 3426 | static FORCEINLINE HRESULT IUpdate_get_DeltaCompressedContentAvailable(IUpdate* This,VARIANT_BOOL *retval) { | ||
| 3427 | return This->lpVtbl->get_DeltaCompressedContentAvailable(This,retval); | ||
| 3428 | } | ||
| 3429 | static FORCEINLINE HRESULT IUpdate_get_DeltaCompressedContentPreferred(IUpdate* This,VARIANT_BOOL *retval) { | ||
| 3430 | return This->lpVtbl->get_DeltaCompressedContentPreferred(This,retval); | ||
| 3431 | } | ||
| 3432 | static FORCEINLINE HRESULT IUpdate_get_Description(IUpdate* This,BSTR *retval) { | ||
| 3433 | return This->lpVtbl->get_Description(This,retval); | ||
| 3434 | } | ||
| 3435 | static FORCEINLINE HRESULT IUpdate_get_EulaAccepted(IUpdate* This,VARIANT_BOOL *retval) { | ||
| 3436 | return This->lpVtbl->get_EulaAccepted(This,retval); | ||
| 3437 | } | ||
| 3438 | static FORCEINLINE HRESULT IUpdate_get_EulaText(IUpdate* This,BSTR *retval) { | ||
| 3439 | return This->lpVtbl->get_EulaText(This,retval); | ||
| 3440 | } | ||
| 3441 | static FORCEINLINE HRESULT IUpdate_get_HandlerID(IUpdate* This,BSTR *retval) { | ||
| 3442 | return This->lpVtbl->get_HandlerID(This,retval); | ||
| 3443 | } | ||
| 3444 | static FORCEINLINE HRESULT IUpdate_get_Identity(IUpdate* This,IUpdateIdentity **retval) { | ||
| 3445 | return This->lpVtbl->get_Identity(This,retval); | ||
| 3446 | } | ||
| 3447 | static FORCEINLINE HRESULT IUpdate_get_Image(IUpdate* This,IImageInformation **retval) { | ||
| 3448 | return This->lpVtbl->get_Image(This,retval); | ||
| 3449 | } | ||
| 3450 | static FORCEINLINE HRESULT IUpdate_get_InstallationBehavior(IUpdate* This,IInstallationBehavior **retval) { | ||
| 3451 | return This->lpVtbl->get_InstallationBehavior(This,retval); | ||
| 3452 | } | ||
| 3453 | static FORCEINLINE HRESULT IUpdate_get_IsBeta(IUpdate* This,VARIANT_BOOL *retval) { | ||
| 3454 | return This->lpVtbl->get_IsBeta(This,retval); | ||
| 3455 | } | ||
| 3456 | static FORCEINLINE HRESULT IUpdate_get_IsDownloaded(IUpdate* This,VARIANT_BOOL *retval) { | ||
| 3457 | return This->lpVtbl->get_IsDownloaded(This,retval); | ||
| 3458 | } | ||
| 3459 | static FORCEINLINE HRESULT IUpdate_get_IsHidden(IUpdate* This,VARIANT_BOOL *retval) { | ||
| 3460 | return This->lpVtbl->get_IsHidden(This,retval); | ||
| 3461 | } | ||
| 3462 | static FORCEINLINE HRESULT IUpdate_put_IsHidden(IUpdate* This,VARIANT_BOOL value) { | ||
| 3463 | return This->lpVtbl->put_IsHidden(This,value); | ||
| 3464 | } | ||
| 3465 | static FORCEINLINE HRESULT IUpdate_get_IsInstalled(IUpdate* This,VARIANT_BOOL *retval) { | ||
| 3466 | return This->lpVtbl->get_IsInstalled(This,retval); | ||
| 3467 | } | ||
| 3468 | static FORCEINLINE HRESULT IUpdate_get_IsMandatory(IUpdate* This,VARIANT_BOOL *retval) { | ||
| 3469 | return This->lpVtbl->get_IsMandatory(This,retval); | ||
| 3470 | } | ||
| 3471 | static FORCEINLINE HRESULT IUpdate_get_IsUninstallable(IUpdate* This,VARIANT_BOOL *retval) { | ||
| 3472 | return This->lpVtbl->get_IsUninstallable(This,retval); | ||
| 3473 | } | ||
| 3474 | static FORCEINLINE HRESULT IUpdate_get_Languages(IUpdate* This,IStringCollection **retval) { | ||
| 3475 | return This->lpVtbl->get_Languages(This,retval); | ||
| 3476 | } | ||
| 3477 | static FORCEINLINE HRESULT IUpdate_get_LastDeploymentChangeTime(IUpdate* This,DATE *retval) { | ||
| 3478 | return This->lpVtbl->get_LastDeploymentChangeTime(This,retval); | ||
| 3479 | } | ||
| 3480 | static FORCEINLINE HRESULT IUpdate_get_MaxDownloadSize(IUpdate* This,DECIMAL *retval) { | ||
| 3481 | return This->lpVtbl->get_MaxDownloadSize(This,retval); | ||
| 3482 | } | ||
| 3483 | static FORCEINLINE HRESULT IUpdate_get_MinDownloadSize(IUpdate* This,DECIMAL *retval) { | ||
| 3484 | return This->lpVtbl->get_MinDownloadSize(This,retval); | ||
| 3485 | } | ||
| 3486 | static FORCEINLINE HRESULT IUpdate_get_MoreInfoUrls(IUpdate* This,IStringCollection **retval) { | ||
| 3487 | return This->lpVtbl->get_MoreInfoUrls(This,retval); | ||
| 3488 | } | ||
| 3489 | static FORCEINLINE HRESULT IUpdate_get_MsrcSeverity(IUpdate* This,BSTR *retval) { | ||
| 3490 | return This->lpVtbl->get_MsrcSeverity(This,retval); | ||
| 3491 | } | ||
| 3492 | static FORCEINLINE HRESULT IUpdate_get_RecommendedCpuSpeed(IUpdate* This,LONG *retval) { | ||
| 3493 | return This->lpVtbl->get_RecommendedCpuSpeed(This,retval); | ||
| 3494 | } | ||
| 3495 | static FORCEINLINE HRESULT IUpdate_get_RecommendedHardDiskSpace(IUpdate* This,LONG *retval) { | ||
| 3496 | return This->lpVtbl->get_RecommendedHardDiskSpace(This,retval); | ||
| 3497 | } | ||
| 3498 | static FORCEINLINE HRESULT IUpdate_get_RecommendedMemory(IUpdate* This,LONG *retval) { | ||
| 3499 | return This->lpVtbl->get_RecommendedMemory(This,retval); | ||
| 3500 | } | ||
| 3501 | static FORCEINLINE HRESULT IUpdate_get_ReleaseNotes(IUpdate* This,BSTR *retval) { | ||
| 3502 | return This->lpVtbl->get_ReleaseNotes(This,retval); | ||
| 3503 | } | ||
| 3504 | static FORCEINLINE HRESULT IUpdate_get_SecurityBulletinIDs(IUpdate* This,IStringCollection **retval) { | ||
| 3505 | return This->lpVtbl->get_SecurityBulletinIDs(This,retval); | ||
| 3506 | } | ||
| 3507 | static FORCEINLINE HRESULT IUpdate_get_SupersededUpdateIDs(IUpdate* This,IStringCollection **retval) { | ||
| 3508 | return This->lpVtbl->get_SupersededUpdateIDs(This,retval); | ||
| 3509 | } | ||
| 3510 | static FORCEINLINE HRESULT IUpdate_get_SupportUrl(IUpdate* This,BSTR *retval) { | ||
| 3511 | return This->lpVtbl->get_SupportUrl(This,retval); | ||
| 3512 | } | ||
| 3513 | static FORCEINLINE HRESULT IUpdate_get_Type(IUpdate* This,UpdateType *retval) { | ||
| 3514 | return This->lpVtbl->get_Type(This,retval); | ||
| 3515 | } | ||
| 3516 | static FORCEINLINE HRESULT IUpdate_get_UninstallationNotes(IUpdate* This,BSTR *retval) { | ||
| 3517 | return This->lpVtbl->get_UninstallationNotes(This,retval); | ||
| 3518 | } | ||
| 3519 | static FORCEINLINE HRESULT IUpdate_get_UninstallationBehavior(IUpdate* This,IInstallationBehavior **retval) { | ||
| 3520 | return This->lpVtbl->get_UninstallationBehavior(This,retval); | ||
| 3521 | } | ||
| 3522 | static FORCEINLINE HRESULT IUpdate_get_UninstallationSteps(IUpdate* This,IStringCollection **retval) { | ||
| 3523 | return This->lpVtbl->get_UninstallationSteps(This,retval); | ||
| 3524 | } | ||
| 3525 | static FORCEINLINE HRESULT IUpdate_get_KBArticleIDs(IUpdate* This,IStringCollection **retval) { | ||
| 3526 | return This->lpVtbl->get_KBArticleIDs(This,retval); | ||
| 3527 | } | ||
| 3528 | static FORCEINLINE HRESULT IUpdate_AcceptEula(IUpdate* This) { | ||
| 3529 | return This->lpVtbl->AcceptEula(This); | ||
| 3530 | } | ||
| 3531 | static FORCEINLINE HRESULT IUpdate_get_DeploymentAction(IUpdate* This,DeploymentAction *retval) { | ||
| 3532 | return This->lpVtbl->get_DeploymentAction(This,retval); | ||
| 3533 | } | ||
| 3534 | static FORCEINLINE HRESULT IUpdate_CopyFromCache(IUpdate* This,BSTR path,VARIANT_BOOL toExtractCabFiles) { | ||
| 3535 | return This->lpVtbl->CopyFromCache(This,path,toExtractCabFiles); | ||
| 3536 | } | ||
| 3537 | static FORCEINLINE HRESULT IUpdate_get_DownloadPriority(IUpdate* This,DownloadPriority *retval) { | ||
| 3538 | return This->lpVtbl->get_DownloadPriority(This,retval); | ||
| 3539 | } | ||
| 3540 | static FORCEINLINE HRESULT IUpdate_get_DownloadContents(IUpdate* This,IUpdateDownloadContentCollection **retval) { | ||
| 3541 | return This->lpVtbl->get_DownloadContents(This,retval); | ||
| 3542 | } | ||
| 3543 | #endif | ||
| 3544 | #endif | ||
| 3545 | |||
| 3546 | #endif | ||
| 3547 | |||
| 3548 | |||
| 3549 | #endif /* __IUpdate_INTERFACE_DEFINED__ */ | ||
| 3550 | |||
| 3551 | /***************************************************************************** | ||
| 3552 | * IUpdateCollection interface | ||
| 3553 | */ | ||
| 3554 | #ifndef __IUpdateCollection_INTERFACE_DEFINED__ | ||
| 3555 | #define __IUpdateCollection_INTERFACE_DEFINED__ | ||
| 3556 | |||
| 3557 | DEFINE_GUID(IID_IUpdateCollection, 0x07f7438c, 0x7709, 0x4ca5, 0xb5,0x18, 0x91,0x27,0x92,0x88,0x13,0x4e); | ||
| 3558 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3559 | MIDL_INTERFACE("07f7438c-7709-4ca5-b518-91279288134e") | ||
| 3560 | IUpdateCollection : public IDispatch | ||
| 3561 | { | ||
| 3562 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 3563 | LONG index, | ||
| 3564 | IUpdate **retval) = 0; | ||
| 3565 | |||
| 3566 | virtual HRESULT STDMETHODCALLTYPE put_Item( | ||
| 3567 | LONG index, | ||
| 3568 | IUpdate *value) = 0; | ||
| 3569 | |||
| 3570 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( | ||
| 3571 | IUnknown **retval) = 0; | ||
| 3572 | |||
| 3573 | virtual HRESULT STDMETHODCALLTYPE get_Count( | ||
| 3574 | LONG *retval) = 0; | ||
| 3575 | |||
| 3576 | virtual HRESULT STDMETHODCALLTYPE get_ReadOnly( | ||
| 3577 | VARIANT_BOOL *retval) = 0; | ||
| 3578 | |||
| 3579 | virtual HRESULT STDMETHODCALLTYPE Add( | ||
| 3580 | IUpdate *value, | ||
| 3581 | LONG *retval) = 0; | ||
| 3582 | |||
| 3583 | virtual HRESULT STDMETHODCALLTYPE Clear( | ||
| 3584 | ) = 0; | ||
| 3585 | |||
| 3586 | virtual HRESULT STDMETHODCALLTYPE Copy( | ||
| 3587 | IUpdateCollection **retval) = 0; | ||
| 3588 | |||
| 3589 | virtual HRESULT STDMETHODCALLTYPE Insert( | ||
| 3590 | LONG index, | ||
| 3591 | IUpdate *value) = 0; | ||
| 3592 | |||
| 3593 | virtual HRESULT STDMETHODCALLTYPE RemoveAt( | ||
| 3594 | LONG index) = 0; | ||
| 3595 | |||
| 3596 | }; | ||
| 3597 | #ifdef __CRT_UUID_DECL | ||
| 3598 | __CRT_UUID_DECL(IUpdateCollection, 0x07f7438c, 0x7709, 0x4ca5, 0xb5,0x18, 0x91,0x27,0x92,0x88,0x13,0x4e) | ||
| 3599 | #endif | ||
| 3600 | #else | ||
| 3601 | typedef struct IUpdateCollectionVtbl { | ||
| 3602 | BEGIN_INTERFACE | ||
| 3603 | |||
| 3604 | /*** IUnknown methods ***/ | ||
| 3605 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3606 | IUpdateCollection *This, | ||
| 3607 | REFIID riid, | ||
| 3608 | void **ppvObject); | ||
| 3609 | |||
| 3610 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3611 | IUpdateCollection *This); | ||
| 3612 | |||
| 3613 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3614 | IUpdateCollection *This); | ||
| 3615 | |||
| 3616 | /*** IDispatch methods ***/ | ||
| 3617 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3618 | IUpdateCollection *This, | ||
| 3619 | UINT *pctinfo); | ||
| 3620 | |||
| 3621 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3622 | IUpdateCollection *This, | ||
| 3623 | UINT iTInfo, | ||
| 3624 | LCID lcid, | ||
| 3625 | ITypeInfo **ppTInfo); | ||
| 3626 | |||
| 3627 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 3628 | IUpdateCollection *This, | ||
| 3629 | REFIID riid, | ||
| 3630 | LPOLESTR *rgszNames, | ||
| 3631 | UINT cNames, | ||
| 3632 | LCID lcid, | ||
| 3633 | DISPID *rgDispId); | ||
| 3634 | |||
| 3635 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 3636 | IUpdateCollection *This, | ||
| 3637 | DISPID dispIdMember, | ||
| 3638 | REFIID riid, | ||
| 3639 | LCID lcid, | ||
| 3640 | WORD wFlags, | ||
| 3641 | DISPPARAMS *pDispParams, | ||
| 3642 | VARIANT *pVarResult, | ||
| 3643 | EXCEPINFO *pExcepInfo, | ||
| 3644 | UINT *puArgErr); | ||
| 3645 | |||
| 3646 | /*** IUpdateCollection methods ***/ | ||
| 3647 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 3648 | IUpdateCollection *This, | ||
| 3649 | LONG index, | ||
| 3650 | IUpdate **retval); | ||
| 3651 | |||
| 3652 | HRESULT (STDMETHODCALLTYPE *put_Item)( | ||
| 3653 | IUpdateCollection *This, | ||
| 3654 | LONG index, | ||
| 3655 | IUpdate *value); | ||
| 3656 | |||
| 3657 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | ||
| 3658 | IUpdateCollection *This, | ||
| 3659 | IUnknown **retval); | ||
| 3660 | |||
| 3661 | HRESULT (STDMETHODCALLTYPE *get_Count)( | ||
| 3662 | IUpdateCollection *This, | ||
| 3663 | LONG *retval); | ||
| 3664 | |||
| 3665 | HRESULT (STDMETHODCALLTYPE *get_ReadOnly)( | ||
| 3666 | IUpdateCollection *This, | ||
| 3667 | VARIANT_BOOL *retval); | ||
| 3668 | |||
| 3669 | HRESULT (STDMETHODCALLTYPE *Add)( | ||
| 3670 | IUpdateCollection *This, | ||
| 3671 | IUpdate *value, | ||
| 3672 | LONG *retval); | ||
| 3673 | |||
| 3674 | HRESULT (STDMETHODCALLTYPE *Clear)( | ||
| 3675 | IUpdateCollection *This); | ||
| 3676 | |||
| 3677 | HRESULT (STDMETHODCALLTYPE *Copy)( | ||
| 3678 | IUpdateCollection *This, | ||
| 3679 | IUpdateCollection **retval); | ||
| 3680 | |||
| 3681 | HRESULT (STDMETHODCALLTYPE *Insert)( | ||
| 3682 | IUpdateCollection *This, | ||
| 3683 | LONG index, | ||
| 3684 | IUpdate *value); | ||
| 3685 | |||
| 3686 | HRESULT (STDMETHODCALLTYPE *RemoveAt)( | ||
| 3687 | IUpdateCollection *This, | ||
| 3688 | LONG index); | ||
| 3689 | |||
| 3690 | END_INTERFACE | ||
| 3691 | } IUpdateCollectionVtbl; | ||
| 3692 | |||
| 3693 | interface IUpdateCollection { | ||
| 3694 | CONST_VTBL IUpdateCollectionVtbl* lpVtbl; | ||
| 3695 | }; | ||
| 3696 | |||
| 3697 | #ifdef COBJMACROS | ||
| 3698 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3699 | /*** IUnknown methods ***/ | ||
| 3700 | #define IUpdateCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3701 | #define IUpdateCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3702 | #define IUpdateCollection_Release(This) (This)->lpVtbl->Release(This) | ||
| 3703 | /*** IDispatch methods ***/ | ||
| 3704 | #define IUpdateCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 3705 | #define IUpdateCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 3706 | #define IUpdateCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 3707 | #define IUpdateCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 3708 | /*** IUpdateCollection methods ***/ | ||
| 3709 | #define IUpdateCollection_get_Item(This,index,retval) (This)->lpVtbl->get_Item(This,index,retval) | ||
| 3710 | #define IUpdateCollection_put_Item(This,index,value) (This)->lpVtbl->put_Item(This,index,value) | ||
| 3711 | #define IUpdateCollection_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | ||
| 3712 | #define IUpdateCollection_get_Count(This,retval) (This)->lpVtbl->get_Count(This,retval) | ||
| 3713 | #define IUpdateCollection_get_ReadOnly(This,retval) (This)->lpVtbl->get_ReadOnly(This,retval) | ||
| 3714 | #define IUpdateCollection_Add(This,value,retval) (This)->lpVtbl->Add(This,value,retval) | ||
| 3715 | #define IUpdateCollection_Clear(This) (This)->lpVtbl->Clear(This) | ||
| 3716 | #define IUpdateCollection_Copy(This,retval) (This)->lpVtbl->Copy(This,retval) | ||
| 3717 | #define IUpdateCollection_Insert(This,index,value) (This)->lpVtbl->Insert(This,index,value) | ||
| 3718 | #define IUpdateCollection_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) | ||
| 3719 | #else | ||
| 3720 | /*** IUnknown methods ***/ | ||
| 3721 | static FORCEINLINE HRESULT IUpdateCollection_QueryInterface(IUpdateCollection* This,REFIID riid,void **ppvObject) { | ||
| 3722 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3723 | } | ||
| 3724 | static FORCEINLINE ULONG IUpdateCollection_AddRef(IUpdateCollection* This) { | ||
| 3725 | return This->lpVtbl->AddRef(This); | ||
| 3726 | } | ||
| 3727 | static FORCEINLINE ULONG IUpdateCollection_Release(IUpdateCollection* This) { | ||
| 3728 | return This->lpVtbl->Release(This); | ||
| 3729 | } | ||
| 3730 | /*** IDispatch methods ***/ | ||
| 3731 | static FORCEINLINE HRESULT IUpdateCollection_GetTypeInfoCount(IUpdateCollection* This,UINT *pctinfo) { | ||
| 3732 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 3733 | } | ||
| 3734 | static FORCEINLINE HRESULT IUpdateCollection_GetTypeInfo(IUpdateCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 3735 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 3736 | } | ||
| 3737 | static FORCEINLINE HRESULT IUpdateCollection_GetIDsOfNames(IUpdateCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 3738 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 3739 | } | ||
| 3740 | static FORCEINLINE HRESULT IUpdateCollection_Invoke(IUpdateCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 3741 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 3742 | } | ||
| 3743 | /*** IUpdateCollection methods ***/ | ||
| 3744 | static FORCEINLINE HRESULT IUpdateCollection_get_Item(IUpdateCollection* This,LONG index,IUpdate **retval) { | ||
| 3745 | return This->lpVtbl->get_Item(This,index,retval); | ||
| 3746 | } | ||
| 3747 | static FORCEINLINE HRESULT IUpdateCollection_put_Item(IUpdateCollection* This,LONG index,IUpdate *value) { | ||
| 3748 | return This->lpVtbl->put_Item(This,index,value); | ||
| 3749 | } | ||
| 3750 | static FORCEINLINE HRESULT IUpdateCollection_get__NewEnum(IUpdateCollection* This,IUnknown **retval) { | ||
| 3751 | return This->lpVtbl->get__NewEnum(This,retval); | ||
| 3752 | } | ||
| 3753 | static FORCEINLINE HRESULT IUpdateCollection_get_Count(IUpdateCollection* This,LONG *retval) { | ||
| 3754 | return This->lpVtbl->get_Count(This,retval); | ||
| 3755 | } | ||
| 3756 | static FORCEINLINE HRESULT IUpdateCollection_get_ReadOnly(IUpdateCollection* This,VARIANT_BOOL *retval) { | ||
| 3757 | return This->lpVtbl->get_ReadOnly(This,retval); | ||
| 3758 | } | ||
| 3759 | static FORCEINLINE HRESULT IUpdateCollection_Add(IUpdateCollection* This,IUpdate *value,LONG *retval) { | ||
| 3760 | return This->lpVtbl->Add(This,value,retval); | ||
| 3761 | } | ||
| 3762 | static FORCEINLINE HRESULT IUpdateCollection_Clear(IUpdateCollection* This) { | ||
| 3763 | return This->lpVtbl->Clear(This); | ||
| 3764 | } | ||
| 3765 | static FORCEINLINE HRESULT IUpdateCollection_Copy(IUpdateCollection* This,IUpdateCollection **retval) { | ||
| 3766 | return This->lpVtbl->Copy(This,retval); | ||
| 3767 | } | ||
| 3768 | static FORCEINLINE HRESULT IUpdateCollection_Insert(IUpdateCollection* This,LONG index,IUpdate *value) { | ||
| 3769 | return This->lpVtbl->Insert(This,index,value); | ||
| 3770 | } | ||
| 3771 | static FORCEINLINE HRESULT IUpdateCollection_RemoveAt(IUpdateCollection* This,LONG index) { | ||
| 3772 | return This->lpVtbl->RemoveAt(This,index); | ||
| 3773 | } | ||
| 3774 | #endif | ||
| 3775 | #endif | ||
| 3776 | |||
| 3777 | #endif | ||
| 3778 | |||
| 3779 | |||
| 3780 | #endif /* __IUpdateCollection_INTERFACE_DEFINED__ */ | ||
| 3781 | |||
| 3782 | /***************************************************************************** | ||
| 3783 | * ISearchJob interface | ||
| 3784 | */ | ||
| 3785 | #ifndef __ISearchJob_INTERFACE_DEFINED__ | ||
| 3786 | #define __ISearchJob_INTERFACE_DEFINED__ | ||
| 3787 | |||
| 3788 | DEFINE_GUID(IID_ISearchJob, 0x7366ea16, 0x7a1a, 0x4ea2, 0xb0,0x42, 0x97,0x3d,0x3e,0x9c,0xd9,0x9b); | ||
| 3789 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3790 | MIDL_INTERFACE("7366ea16-7a1a-4ea2-b042-973d3e9cd99b") | ||
| 3791 | ISearchJob : public IDispatch | ||
| 3792 | { | ||
| 3793 | virtual HRESULT STDMETHODCALLTYPE get_AsyncState( | ||
| 3794 | VARIANT *retval) = 0; | ||
| 3795 | |||
| 3796 | virtual HRESULT STDMETHODCALLTYPE get_IsCompleted( | ||
| 3797 | VARIANT_BOOL *retval) = 0; | ||
| 3798 | |||
| 3799 | virtual HRESULT STDMETHODCALLTYPE CleanUp( | ||
| 3800 | ) = 0; | ||
| 3801 | |||
| 3802 | virtual HRESULT STDMETHODCALLTYPE RequestAbort( | ||
| 3803 | ) = 0; | ||
| 3804 | |||
| 3805 | }; | ||
| 3806 | #ifdef __CRT_UUID_DECL | ||
| 3807 | __CRT_UUID_DECL(ISearchJob, 0x7366ea16, 0x7a1a, 0x4ea2, 0xb0,0x42, 0x97,0x3d,0x3e,0x9c,0xd9,0x9b) | ||
| 3808 | #endif | ||
| 3809 | #else | ||
| 3810 | typedef struct ISearchJobVtbl { | ||
| 3811 | BEGIN_INTERFACE | ||
| 3812 | |||
| 3813 | /*** IUnknown methods ***/ | ||
| 3814 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3815 | ISearchJob *This, | ||
| 3816 | REFIID riid, | ||
| 3817 | void **ppvObject); | ||
| 3818 | |||
| 3819 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3820 | ISearchJob *This); | ||
| 3821 | |||
| 3822 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3823 | ISearchJob *This); | ||
| 3824 | |||
| 3825 | /*** IDispatch methods ***/ | ||
| 3826 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3827 | ISearchJob *This, | ||
| 3828 | UINT *pctinfo); | ||
| 3829 | |||
| 3830 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3831 | ISearchJob *This, | ||
| 3832 | UINT iTInfo, | ||
| 3833 | LCID lcid, | ||
| 3834 | ITypeInfo **ppTInfo); | ||
| 3835 | |||
| 3836 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 3837 | ISearchJob *This, | ||
| 3838 | REFIID riid, | ||
| 3839 | LPOLESTR *rgszNames, | ||
| 3840 | UINT cNames, | ||
| 3841 | LCID lcid, | ||
| 3842 | DISPID *rgDispId); | ||
| 3843 | |||
| 3844 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 3845 | ISearchJob *This, | ||
| 3846 | DISPID dispIdMember, | ||
| 3847 | REFIID riid, | ||
| 3848 | LCID lcid, | ||
| 3849 | WORD wFlags, | ||
| 3850 | DISPPARAMS *pDispParams, | ||
| 3851 | VARIANT *pVarResult, | ||
| 3852 | EXCEPINFO *pExcepInfo, | ||
| 3853 | UINT *puArgErr); | ||
| 3854 | |||
| 3855 | /*** ISearchJob methods ***/ | ||
| 3856 | HRESULT (STDMETHODCALLTYPE *get_AsyncState)( | ||
| 3857 | ISearchJob *This, | ||
| 3858 | VARIANT *retval); | ||
| 3859 | |||
| 3860 | HRESULT (STDMETHODCALLTYPE *get_IsCompleted)( | ||
| 3861 | ISearchJob *This, | ||
| 3862 | VARIANT_BOOL *retval); | ||
| 3863 | |||
| 3864 | HRESULT (STDMETHODCALLTYPE *CleanUp)( | ||
| 3865 | ISearchJob *This); | ||
| 3866 | |||
| 3867 | HRESULT (STDMETHODCALLTYPE *RequestAbort)( | ||
| 3868 | ISearchJob *This); | ||
| 3869 | |||
| 3870 | END_INTERFACE | ||
| 3871 | } ISearchJobVtbl; | ||
| 3872 | |||
| 3873 | interface ISearchJob { | ||
| 3874 | CONST_VTBL ISearchJobVtbl* lpVtbl; | ||
| 3875 | }; | ||
| 3876 | |||
| 3877 | #ifdef COBJMACROS | ||
| 3878 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 3879 | /*** IUnknown methods ***/ | ||
| 3880 | #define ISearchJob_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 3881 | #define ISearchJob_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 3882 | #define ISearchJob_Release(This) (This)->lpVtbl->Release(This) | ||
| 3883 | /*** IDispatch methods ***/ | ||
| 3884 | #define ISearchJob_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 3885 | #define ISearchJob_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 3886 | #define ISearchJob_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 3887 | #define ISearchJob_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 3888 | /*** ISearchJob methods ***/ | ||
| 3889 | #define ISearchJob_get_AsyncState(This,retval) (This)->lpVtbl->get_AsyncState(This,retval) | ||
| 3890 | #define ISearchJob_get_IsCompleted(This,retval) (This)->lpVtbl->get_IsCompleted(This,retval) | ||
| 3891 | #define ISearchJob_CleanUp(This) (This)->lpVtbl->CleanUp(This) | ||
| 3892 | #define ISearchJob_RequestAbort(This) (This)->lpVtbl->RequestAbort(This) | ||
| 3893 | #else | ||
| 3894 | /*** IUnknown methods ***/ | ||
| 3895 | static FORCEINLINE HRESULT ISearchJob_QueryInterface(ISearchJob* This,REFIID riid,void **ppvObject) { | ||
| 3896 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 3897 | } | ||
| 3898 | static FORCEINLINE ULONG ISearchJob_AddRef(ISearchJob* This) { | ||
| 3899 | return This->lpVtbl->AddRef(This); | ||
| 3900 | } | ||
| 3901 | static FORCEINLINE ULONG ISearchJob_Release(ISearchJob* This) { | ||
| 3902 | return This->lpVtbl->Release(This); | ||
| 3903 | } | ||
| 3904 | /*** IDispatch methods ***/ | ||
| 3905 | static FORCEINLINE HRESULT ISearchJob_GetTypeInfoCount(ISearchJob* This,UINT *pctinfo) { | ||
| 3906 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 3907 | } | ||
| 3908 | static FORCEINLINE HRESULT ISearchJob_GetTypeInfo(ISearchJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 3909 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 3910 | } | ||
| 3911 | static FORCEINLINE HRESULT ISearchJob_GetIDsOfNames(ISearchJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 3912 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 3913 | } | ||
| 3914 | static FORCEINLINE HRESULT ISearchJob_Invoke(ISearchJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 3915 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 3916 | } | ||
| 3917 | /*** ISearchJob methods ***/ | ||
| 3918 | static FORCEINLINE HRESULT ISearchJob_get_AsyncState(ISearchJob* This,VARIANT *retval) { | ||
| 3919 | return This->lpVtbl->get_AsyncState(This,retval); | ||
| 3920 | } | ||
| 3921 | static FORCEINLINE HRESULT ISearchJob_get_IsCompleted(ISearchJob* This,VARIANT_BOOL *retval) { | ||
| 3922 | return This->lpVtbl->get_IsCompleted(This,retval); | ||
| 3923 | } | ||
| 3924 | static FORCEINLINE HRESULT ISearchJob_CleanUp(ISearchJob* This) { | ||
| 3925 | return This->lpVtbl->CleanUp(This); | ||
| 3926 | } | ||
| 3927 | static FORCEINLINE HRESULT ISearchJob_RequestAbort(ISearchJob* This) { | ||
| 3928 | return This->lpVtbl->RequestAbort(This); | ||
| 3929 | } | ||
| 3930 | #endif | ||
| 3931 | #endif | ||
| 3932 | |||
| 3933 | #endif | ||
| 3934 | |||
| 3935 | |||
| 3936 | #endif /* __ISearchJob_INTERFACE_DEFINED__ */ | ||
| 3937 | |||
| 3938 | /***************************************************************************** | ||
| 3939 | * ISearchResult interface | ||
| 3940 | */ | ||
| 3941 | #ifndef __ISearchResult_INTERFACE_DEFINED__ | ||
| 3942 | #define __ISearchResult_INTERFACE_DEFINED__ | ||
| 3943 | |||
| 3944 | DEFINE_GUID(IID_ISearchResult, 0xd40cff62, 0xe08c, 0x4498, 0x94,0x1a, 0x01,0xe2,0x5f,0x0f,0xd3,0x3c); | ||
| 3945 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 3946 | MIDL_INTERFACE("d40cff62-e08c-4498-941a-01e25f0fd33c") | ||
| 3947 | ISearchResult : public IDispatch | ||
| 3948 | { | ||
| 3949 | virtual HRESULT STDMETHODCALLTYPE get_ResultCode( | ||
| 3950 | OperationResultCode *retval) = 0; | ||
| 3951 | |||
| 3952 | virtual HRESULT STDMETHODCALLTYPE get_RootCategories( | ||
| 3953 | ICategoryCollection **retval) = 0; | ||
| 3954 | |||
| 3955 | virtual HRESULT STDMETHODCALLTYPE get_Updates( | ||
| 3956 | IUpdateCollection **retval) = 0; | ||
| 3957 | |||
| 3958 | virtual HRESULT STDMETHODCALLTYPE get_Warnings( | ||
| 3959 | IUpdateExceptionCollection **retval) = 0; | ||
| 3960 | |||
| 3961 | }; | ||
| 3962 | #ifdef __CRT_UUID_DECL | ||
| 3963 | __CRT_UUID_DECL(ISearchResult, 0xd40cff62, 0xe08c, 0x4498, 0x94,0x1a, 0x01,0xe2,0x5f,0x0f,0xd3,0x3c) | ||
| 3964 | #endif | ||
| 3965 | #else | ||
| 3966 | typedef struct ISearchResultVtbl { | ||
| 3967 | BEGIN_INTERFACE | ||
| 3968 | |||
| 3969 | /*** IUnknown methods ***/ | ||
| 3970 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 3971 | ISearchResult *This, | ||
| 3972 | REFIID riid, | ||
| 3973 | void **ppvObject); | ||
| 3974 | |||
| 3975 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 3976 | ISearchResult *This); | ||
| 3977 | |||
| 3978 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 3979 | ISearchResult *This); | ||
| 3980 | |||
| 3981 | /*** IDispatch methods ***/ | ||
| 3982 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 3983 | ISearchResult *This, | ||
| 3984 | UINT *pctinfo); | ||
| 3985 | |||
| 3986 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 3987 | ISearchResult *This, | ||
| 3988 | UINT iTInfo, | ||
| 3989 | LCID lcid, | ||
| 3990 | ITypeInfo **ppTInfo); | ||
| 3991 | |||
| 3992 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 3993 | ISearchResult *This, | ||
| 3994 | REFIID riid, | ||
| 3995 | LPOLESTR *rgszNames, | ||
| 3996 | UINT cNames, | ||
| 3997 | LCID lcid, | ||
| 3998 | DISPID *rgDispId); | ||
| 3999 | |||
| 4000 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 4001 | ISearchResult *This, | ||
| 4002 | DISPID dispIdMember, | ||
| 4003 | REFIID riid, | ||
| 4004 | LCID lcid, | ||
| 4005 | WORD wFlags, | ||
| 4006 | DISPPARAMS *pDispParams, | ||
| 4007 | VARIANT *pVarResult, | ||
| 4008 | EXCEPINFO *pExcepInfo, | ||
| 4009 | UINT *puArgErr); | ||
| 4010 | |||
| 4011 | /*** ISearchResult methods ***/ | ||
| 4012 | HRESULT (STDMETHODCALLTYPE *get_ResultCode)( | ||
| 4013 | ISearchResult *This, | ||
| 4014 | OperationResultCode *retval); | ||
| 4015 | |||
| 4016 | HRESULT (STDMETHODCALLTYPE *get_RootCategories)( | ||
| 4017 | ISearchResult *This, | ||
| 4018 | ICategoryCollection **retval); | ||
| 4019 | |||
| 4020 | HRESULT (STDMETHODCALLTYPE *get_Updates)( | ||
| 4021 | ISearchResult *This, | ||
| 4022 | IUpdateCollection **retval); | ||
| 4023 | |||
| 4024 | HRESULT (STDMETHODCALLTYPE *get_Warnings)( | ||
| 4025 | ISearchResult *This, | ||
| 4026 | IUpdateExceptionCollection **retval); | ||
| 4027 | |||
| 4028 | END_INTERFACE | ||
| 4029 | } ISearchResultVtbl; | ||
| 4030 | |||
| 4031 | interface ISearchResult { | ||
| 4032 | CONST_VTBL ISearchResultVtbl* lpVtbl; | ||
| 4033 | }; | ||
| 4034 | |||
| 4035 | #ifdef COBJMACROS | ||
| 4036 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4037 | /*** IUnknown methods ***/ | ||
| 4038 | #define ISearchResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4039 | #define ISearchResult_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4040 | #define ISearchResult_Release(This) (This)->lpVtbl->Release(This) | ||
| 4041 | /*** IDispatch methods ***/ | ||
| 4042 | #define ISearchResult_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 4043 | #define ISearchResult_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 4044 | #define ISearchResult_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 4045 | #define ISearchResult_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 4046 | /*** ISearchResult methods ***/ | ||
| 4047 | #define ISearchResult_get_ResultCode(This,retval) (This)->lpVtbl->get_ResultCode(This,retval) | ||
| 4048 | #define ISearchResult_get_RootCategories(This,retval) (This)->lpVtbl->get_RootCategories(This,retval) | ||
| 4049 | #define ISearchResult_get_Updates(This,retval) (This)->lpVtbl->get_Updates(This,retval) | ||
| 4050 | #define ISearchResult_get_Warnings(This,retval) (This)->lpVtbl->get_Warnings(This,retval) | ||
| 4051 | #else | ||
| 4052 | /*** IUnknown methods ***/ | ||
| 4053 | static FORCEINLINE HRESULT ISearchResult_QueryInterface(ISearchResult* This,REFIID riid,void **ppvObject) { | ||
| 4054 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4055 | } | ||
| 4056 | static FORCEINLINE ULONG ISearchResult_AddRef(ISearchResult* This) { | ||
| 4057 | return This->lpVtbl->AddRef(This); | ||
| 4058 | } | ||
| 4059 | static FORCEINLINE ULONG ISearchResult_Release(ISearchResult* This) { | ||
| 4060 | return This->lpVtbl->Release(This); | ||
| 4061 | } | ||
| 4062 | /*** IDispatch methods ***/ | ||
| 4063 | static FORCEINLINE HRESULT ISearchResult_GetTypeInfoCount(ISearchResult* This,UINT *pctinfo) { | ||
| 4064 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 4065 | } | ||
| 4066 | static FORCEINLINE HRESULT ISearchResult_GetTypeInfo(ISearchResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 4067 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 4068 | } | ||
| 4069 | static FORCEINLINE HRESULT ISearchResult_GetIDsOfNames(ISearchResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 4070 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 4071 | } | ||
| 4072 | static FORCEINLINE HRESULT ISearchResult_Invoke(ISearchResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 4073 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 4074 | } | ||
| 4075 | /*** ISearchResult methods ***/ | ||
| 4076 | static FORCEINLINE HRESULT ISearchResult_get_ResultCode(ISearchResult* This,OperationResultCode *retval) { | ||
| 4077 | return This->lpVtbl->get_ResultCode(This,retval); | ||
| 4078 | } | ||
| 4079 | static FORCEINLINE HRESULT ISearchResult_get_RootCategories(ISearchResult* This,ICategoryCollection **retval) { | ||
| 4080 | return This->lpVtbl->get_RootCategories(This,retval); | ||
| 4081 | } | ||
| 4082 | static FORCEINLINE HRESULT ISearchResult_get_Updates(ISearchResult* This,IUpdateCollection **retval) { | ||
| 4083 | return This->lpVtbl->get_Updates(This,retval); | ||
| 4084 | } | ||
| 4085 | static FORCEINLINE HRESULT ISearchResult_get_Warnings(ISearchResult* This,IUpdateExceptionCollection **retval) { | ||
| 4086 | return This->lpVtbl->get_Warnings(This,retval); | ||
| 4087 | } | ||
| 4088 | #endif | ||
| 4089 | #endif | ||
| 4090 | |||
| 4091 | #endif | ||
| 4092 | |||
| 4093 | |||
| 4094 | #endif /* __ISearchResult_INTERFACE_DEFINED__ */ | ||
| 4095 | |||
| 4096 | /***************************************************************************** | ||
| 4097 | * IUpdateHistoryEntry interface | ||
| 4098 | */ | ||
| 4099 | #ifndef __IUpdateHistoryEntry_INTERFACE_DEFINED__ | ||
| 4100 | #define __IUpdateHistoryEntry_INTERFACE_DEFINED__ | ||
| 4101 | |||
| 4102 | DEFINE_GUID(IID_IUpdateHistoryEntry, 0xbe56a644, 0xaf0e, 0x4e0e, 0xa3,0x11, 0xc1,0xd8,0xe6,0x95,0xcb,0xff); | ||
| 4103 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4104 | MIDL_INTERFACE("be56a644-af0e-4e0e-a311-c1d8e695cbff") | ||
| 4105 | IUpdateHistoryEntry : public IDispatch | ||
| 4106 | { | ||
| 4107 | virtual HRESULT STDMETHODCALLTYPE get_Operation( | ||
| 4108 | UpdateOperation *retval) = 0; | ||
| 4109 | |||
| 4110 | virtual HRESULT STDMETHODCALLTYPE get_ResultCode( | ||
| 4111 | OperationResultCode *retval) = 0; | ||
| 4112 | |||
| 4113 | virtual HRESULT STDMETHODCALLTYPE get_HResult( | ||
| 4114 | LONG *retval) = 0; | ||
| 4115 | |||
| 4116 | virtual HRESULT STDMETHODCALLTYPE get_Date( | ||
| 4117 | DATE *retval) = 0; | ||
| 4118 | |||
| 4119 | virtual HRESULT STDMETHODCALLTYPE get_UpdateIdentity( | ||
| 4120 | IUpdateIdentity **retval) = 0; | ||
| 4121 | |||
| 4122 | virtual HRESULT STDMETHODCALLTYPE get_Title( | ||
| 4123 | BSTR *retval) = 0; | ||
| 4124 | |||
| 4125 | virtual HRESULT STDMETHODCALLTYPE get_Description( | ||
| 4126 | BSTR *retval) = 0; | ||
| 4127 | |||
| 4128 | virtual HRESULT STDMETHODCALLTYPE get_UnmappedResultCode( | ||
| 4129 | LONG *retval) = 0; | ||
| 4130 | |||
| 4131 | virtual HRESULT STDMETHODCALLTYPE get_ClientApplicationID( | ||
| 4132 | BSTR *retval) = 0; | ||
| 4133 | |||
| 4134 | virtual HRESULT STDMETHODCALLTYPE get_ServerSelection( | ||
| 4135 | ServerSelection *retval) = 0; | ||
| 4136 | |||
| 4137 | virtual HRESULT STDMETHODCALLTYPE get_ServiceID( | ||
| 4138 | BSTR *retval) = 0; | ||
| 4139 | |||
| 4140 | virtual HRESULT STDMETHODCALLTYPE get_UninstallationSteps( | ||
| 4141 | IStringCollection **retval) = 0; | ||
| 4142 | |||
| 4143 | virtual HRESULT STDMETHODCALLTYPE get_UninstallationNotes( | ||
| 4144 | BSTR *retval) = 0; | ||
| 4145 | |||
| 4146 | virtual HRESULT STDMETHODCALLTYPE get_SupportUrl( | ||
| 4147 | BSTR *retval) = 0; | ||
| 4148 | |||
| 4149 | }; | ||
| 4150 | #ifdef __CRT_UUID_DECL | ||
| 4151 | __CRT_UUID_DECL(IUpdateHistoryEntry, 0xbe56a644, 0xaf0e, 0x4e0e, 0xa3,0x11, 0xc1,0xd8,0xe6,0x95,0xcb,0xff) | ||
| 4152 | #endif | ||
| 4153 | #else | ||
| 4154 | typedef struct IUpdateHistoryEntryVtbl { | ||
| 4155 | BEGIN_INTERFACE | ||
| 4156 | |||
| 4157 | /*** IUnknown methods ***/ | ||
| 4158 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4159 | IUpdateHistoryEntry *This, | ||
| 4160 | REFIID riid, | ||
| 4161 | void **ppvObject); | ||
| 4162 | |||
| 4163 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4164 | IUpdateHistoryEntry *This); | ||
| 4165 | |||
| 4166 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4167 | IUpdateHistoryEntry *This); | ||
| 4168 | |||
| 4169 | /*** IDispatch methods ***/ | ||
| 4170 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 4171 | IUpdateHistoryEntry *This, | ||
| 4172 | UINT *pctinfo); | ||
| 4173 | |||
| 4174 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 4175 | IUpdateHistoryEntry *This, | ||
| 4176 | UINT iTInfo, | ||
| 4177 | LCID lcid, | ||
| 4178 | ITypeInfo **ppTInfo); | ||
| 4179 | |||
| 4180 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 4181 | IUpdateHistoryEntry *This, | ||
| 4182 | REFIID riid, | ||
| 4183 | LPOLESTR *rgszNames, | ||
| 4184 | UINT cNames, | ||
| 4185 | LCID lcid, | ||
| 4186 | DISPID *rgDispId); | ||
| 4187 | |||
| 4188 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 4189 | IUpdateHistoryEntry *This, | ||
| 4190 | DISPID dispIdMember, | ||
| 4191 | REFIID riid, | ||
| 4192 | LCID lcid, | ||
| 4193 | WORD wFlags, | ||
| 4194 | DISPPARAMS *pDispParams, | ||
| 4195 | VARIANT *pVarResult, | ||
| 4196 | EXCEPINFO *pExcepInfo, | ||
| 4197 | UINT *puArgErr); | ||
| 4198 | |||
| 4199 | /*** IUpdateHistoryEntry methods ***/ | ||
| 4200 | HRESULT (STDMETHODCALLTYPE *get_Operation)( | ||
| 4201 | IUpdateHistoryEntry *This, | ||
| 4202 | UpdateOperation *retval); | ||
| 4203 | |||
| 4204 | HRESULT (STDMETHODCALLTYPE *get_ResultCode)( | ||
| 4205 | IUpdateHistoryEntry *This, | ||
| 4206 | OperationResultCode *retval); | ||
| 4207 | |||
| 4208 | HRESULT (STDMETHODCALLTYPE *get_HResult)( | ||
| 4209 | IUpdateHistoryEntry *This, | ||
| 4210 | LONG *retval); | ||
| 4211 | |||
| 4212 | HRESULT (STDMETHODCALLTYPE *get_Date)( | ||
| 4213 | IUpdateHistoryEntry *This, | ||
| 4214 | DATE *retval); | ||
| 4215 | |||
| 4216 | HRESULT (STDMETHODCALLTYPE *get_UpdateIdentity)( | ||
| 4217 | IUpdateHistoryEntry *This, | ||
| 4218 | IUpdateIdentity **retval); | ||
| 4219 | |||
| 4220 | HRESULT (STDMETHODCALLTYPE *get_Title)( | ||
| 4221 | IUpdateHistoryEntry *This, | ||
| 4222 | BSTR *retval); | ||
| 4223 | |||
| 4224 | HRESULT (STDMETHODCALLTYPE *get_Description)( | ||
| 4225 | IUpdateHistoryEntry *This, | ||
| 4226 | BSTR *retval); | ||
| 4227 | |||
| 4228 | HRESULT (STDMETHODCALLTYPE *get_UnmappedResultCode)( | ||
| 4229 | IUpdateHistoryEntry *This, | ||
| 4230 | LONG *retval); | ||
| 4231 | |||
| 4232 | HRESULT (STDMETHODCALLTYPE *get_ClientApplicationID)( | ||
| 4233 | IUpdateHistoryEntry *This, | ||
| 4234 | BSTR *retval); | ||
| 4235 | |||
| 4236 | HRESULT (STDMETHODCALLTYPE *get_ServerSelection)( | ||
| 4237 | IUpdateHistoryEntry *This, | ||
| 4238 | ServerSelection *retval); | ||
| 4239 | |||
| 4240 | HRESULT (STDMETHODCALLTYPE *get_ServiceID)( | ||
| 4241 | IUpdateHistoryEntry *This, | ||
| 4242 | BSTR *retval); | ||
| 4243 | |||
| 4244 | HRESULT (STDMETHODCALLTYPE *get_UninstallationSteps)( | ||
| 4245 | IUpdateHistoryEntry *This, | ||
| 4246 | IStringCollection **retval); | ||
| 4247 | |||
| 4248 | HRESULT (STDMETHODCALLTYPE *get_UninstallationNotes)( | ||
| 4249 | IUpdateHistoryEntry *This, | ||
| 4250 | BSTR *retval); | ||
| 4251 | |||
| 4252 | HRESULT (STDMETHODCALLTYPE *get_SupportUrl)( | ||
| 4253 | IUpdateHistoryEntry *This, | ||
| 4254 | BSTR *retval); | ||
| 4255 | |||
| 4256 | END_INTERFACE | ||
| 4257 | } IUpdateHistoryEntryVtbl; | ||
| 4258 | |||
| 4259 | interface IUpdateHistoryEntry { | ||
| 4260 | CONST_VTBL IUpdateHistoryEntryVtbl* lpVtbl; | ||
| 4261 | }; | ||
| 4262 | |||
| 4263 | #ifdef COBJMACROS | ||
| 4264 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4265 | /*** IUnknown methods ***/ | ||
| 4266 | #define IUpdateHistoryEntry_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4267 | #define IUpdateHistoryEntry_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4268 | #define IUpdateHistoryEntry_Release(This) (This)->lpVtbl->Release(This) | ||
| 4269 | /*** IDispatch methods ***/ | ||
| 4270 | #define IUpdateHistoryEntry_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 4271 | #define IUpdateHistoryEntry_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 4272 | #define IUpdateHistoryEntry_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 4273 | #define IUpdateHistoryEntry_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 4274 | /*** IUpdateHistoryEntry methods ***/ | ||
| 4275 | #define IUpdateHistoryEntry_get_Operation(This,retval) (This)->lpVtbl->get_Operation(This,retval) | ||
| 4276 | #define IUpdateHistoryEntry_get_ResultCode(This,retval) (This)->lpVtbl->get_ResultCode(This,retval) | ||
| 4277 | #define IUpdateHistoryEntry_get_HResult(This,retval) (This)->lpVtbl->get_HResult(This,retval) | ||
| 4278 | #define IUpdateHistoryEntry_get_Date(This,retval) (This)->lpVtbl->get_Date(This,retval) | ||
| 4279 | #define IUpdateHistoryEntry_get_UpdateIdentity(This,retval) (This)->lpVtbl->get_UpdateIdentity(This,retval) | ||
| 4280 | #define IUpdateHistoryEntry_get_Title(This,retval) (This)->lpVtbl->get_Title(This,retval) | ||
| 4281 | #define IUpdateHistoryEntry_get_Description(This,retval) (This)->lpVtbl->get_Description(This,retval) | ||
| 4282 | #define IUpdateHistoryEntry_get_UnmappedResultCode(This,retval) (This)->lpVtbl->get_UnmappedResultCode(This,retval) | ||
| 4283 | #define IUpdateHistoryEntry_get_ClientApplicationID(This,retval) (This)->lpVtbl->get_ClientApplicationID(This,retval) | ||
| 4284 | #define IUpdateHistoryEntry_get_ServerSelection(This,retval) (This)->lpVtbl->get_ServerSelection(This,retval) | ||
| 4285 | #define IUpdateHistoryEntry_get_ServiceID(This,retval) (This)->lpVtbl->get_ServiceID(This,retval) | ||
| 4286 | #define IUpdateHistoryEntry_get_UninstallationSteps(This,retval) (This)->lpVtbl->get_UninstallationSteps(This,retval) | ||
| 4287 | #define IUpdateHistoryEntry_get_UninstallationNotes(This,retval) (This)->lpVtbl->get_UninstallationNotes(This,retval) | ||
| 4288 | #define IUpdateHistoryEntry_get_SupportUrl(This,retval) (This)->lpVtbl->get_SupportUrl(This,retval) | ||
| 4289 | #else | ||
| 4290 | /*** IUnknown methods ***/ | ||
| 4291 | static FORCEINLINE HRESULT IUpdateHistoryEntry_QueryInterface(IUpdateHistoryEntry* This,REFIID riid,void **ppvObject) { | ||
| 4292 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4293 | } | ||
| 4294 | static FORCEINLINE ULONG IUpdateHistoryEntry_AddRef(IUpdateHistoryEntry* This) { | ||
| 4295 | return This->lpVtbl->AddRef(This); | ||
| 4296 | } | ||
| 4297 | static FORCEINLINE ULONG IUpdateHistoryEntry_Release(IUpdateHistoryEntry* This) { | ||
| 4298 | return This->lpVtbl->Release(This); | ||
| 4299 | } | ||
| 4300 | /*** IDispatch methods ***/ | ||
| 4301 | static FORCEINLINE HRESULT IUpdateHistoryEntry_GetTypeInfoCount(IUpdateHistoryEntry* This,UINT *pctinfo) { | ||
| 4302 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 4303 | } | ||
| 4304 | static FORCEINLINE HRESULT IUpdateHistoryEntry_GetTypeInfo(IUpdateHistoryEntry* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 4305 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 4306 | } | ||
| 4307 | static FORCEINLINE HRESULT IUpdateHistoryEntry_GetIDsOfNames(IUpdateHistoryEntry* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 4308 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 4309 | } | ||
| 4310 | static FORCEINLINE HRESULT IUpdateHistoryEntry_Invoke(IUpdateHistoryEntry* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 4311 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 4312 | } | ||
| 4313 | /*** IUpdateHistoryEntry methods ***/ | ||
| 4314 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_Operation(IUpdateHistoryEntry* This,UpdateOperation *retval) { | ||
| 4315 | return This->lpVtbl->get_Operation(This,retval); | ||
| 4316 | } | ||
| 4317 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_ResultCode(IUpdateHistoryEntry* This,OperationResultCode *retval) { | ||
| 4318 | return This->lpVtbl->get_ResultCode(This,retval); | ||
| 4319 | } | ||
| 4320 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_HResult(IUpdateHistoryEntry* This,LONG *retval) { | ||
| 4321 | return This->lpVtbl->get_HResult(This,retval); | ||
| 4322 | } | ||
| 4323 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_Date(IUpdateHistoryEntry* This,DATE *retval) { | ||
| 4324 | return This->lpVtbl->get_Date(This,retval); | ||
| 4325 | } | ||
| 4326 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_UpdateIdentity(IUpdateHistoryEntry* This,IUpdateIdentity **retval) { | ||
| 4327 | return This->lpVtbl->get_UpdateIdentity(This,retval); | ||
| 4328 | } | ||
| 4329 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_Title(IUpdateHistoryEntry* This,BSTR *retval) { | ||
| 4330 | return This->lpVtbl->get_Title(This,retval); | ||
| 4331 | } | ||
| 4332 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_Description(IUpdateHistoryEntry* This,BSTR *retval) { | ||
| 4333 | return This->lpVtbl->get_Description(This,retval); | ||
| 4334 | } | ||
| 4335 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_UnmappedResultCode(IUpdateHistoryEntry* This,LONG *retval) { | ||
| 4336 | return This->lpVtbl->get_UnmappedResultCode(This,retval); | ||
| 4337 | } | ||
| 4338 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_ClientApplicationID(IUpdateHistoryEntry* This,BSTR *retval) { | ||
| 4339 | return This->lpVtbl->get_ClientApplicationID(This,retval); | ||
| 4340 | } | ||
| 4341 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_ServerSelection(IUpdateHistoryEntry* This,ServerSelection *retval) { | ||
| 4342 | return This->lpVtbl->get_ServerSelection(This,retval); | ||
| 4343 | } | ||
| 4344 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_ServiceID(IUpdateHistoryEntry* This,BSTR *retval) { | ||
| 4345 | return This->lpVtbl->get_ServiceID(This,retval); | ||
| 4346 | } | ||
| 4347 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_UninstallationSteps(IUpdateHistoryEntry* This,IStringCollection **retval) { | ||
| 4348 | return This->lpVtbl->get_UninstallationSteps(This,retval); | ||
| 4349 | } | ||
| 4350 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_UninstallationNotes(IUpdateHistoryEntry* This,BSTR *retval) { | ||
| 4351 | return This->lpVtbl->get_UninstallationNotes(This,retval); | ||
| 4352 | } | ||
| 4353 | static FORCEINLINE HRESULT IUpdateHistoryEntry_get_SupportUrl(IUpdateHistoryEntry* This,BSTR *retval) { | ||
| 4354 | return This->lpVtbl->get_SupportUrl(This,retval); | ||
| 4355 | } | ||
| 4356 | #endif | ||
| 4357 | #endif | ||
| 4358 | |||
| 4359 | #endif | ||
| 4360 | |||
| 4361 | |||
| 4362 | #endif /* __IUpdateHistoryEntry_INTERFACE_DEFINED__ */ | ||
| 4363 | |||
| 4364 | /***************************************************************************** | ||
| 4365 | * IUpdateHistoryEntryCollection interface | ||
| 4366 | */ | ||
| 4367 | #ifndef __IUpdateHistoryEntryCollection_INTERFACE_DEFINED__ | ||
| 4368 | #define __IUpdateHistoryEntryCollection_INTERFACE_DEFINED__ | ||
| 4369 | |||
| 4370 | DEFINE_GUID(IID_IUpdateHistoryEntryCollection, 0xa7f04f3c, 0xa290, 0x435b, 0xaa,0xdf, 0xa1,0x16,0xc3,0x35,0x7a,0x5c); | ||
| 4371 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4372 | MIDL_INTERFACE("a7f04f3c-a290-435b-aadf-a116c3357a5c") | ||
| 4373 | IUpdateHistoryEntryCollection : public IDispatch | ||
| 4374 | { | ||
| 4375 | virtual HRESULT STDMETHODCALLTYPE get_Item( | ||
| 4376 | LONG index, | ||
| 4377 | IUpdateHistoryEntry **retval) = 0; | ||
| 4378 | |||
| 4379 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( | ||
| 4380 | IUnknown **retval) = 0; | ||
| 4381 | |||
| 4382 | virtual HRESULT STDMETHODCALLTYPE get_Count( | ||
| 4383 | LONG *retval) = 0; | ||
| 4384 | |||
| 4385 | }; | ||
| 4386 | #ifdef __CRT_UUID_DECL | ||
| 4387 | __CRT_UUID_DECL(IUpdateHistoryEntryCollection, 0xa7f04f3c, 0xa290, 0x435b, 0xaa,0xdf, 0xa1,0x16,0xc3,0x35,0x7a,0x5c) | ||
| 4388 | #endif | ||
| 4389 | #else | ||
| 4390 | typedef struct IUpdateHistoryEntryCollectionVtbl { | ||
| 4391 | BEGIN_INTERFACE | ||
| 4392 | |||
| 4393 | /*** IUnknown methods ***/ | ||
| 4394 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4395 | IUpdateHistoryEntryCollection *This, | ||
| 4396 | REFIID riid, | ||
| 4397 | void **ppvObject); | ||
| 4398 | |||
| 4399 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4400 | IUpdateHistoryEntryCollection *This); | ||
| 4401 | |||
| 4402 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4403 | IUpdateHistoryEntryCollection *This); | ||
| 4404 | |||
| 4405 | /*** IDispatch methods ***/ | ||
| 4406 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 4407 | IUpdateHistoryEntryCollection *This, | ||
| 4408 | UINT *pctinfo); | ||
| 4409 | |||
| 4410 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 4411 | IUpdateHistoryEntryCollection *This, | ||
| 4412 | UINT iTInfo, | ||
| 4413 | LCID lcid, | ||
| 4414 | ITypeInfo **ppTInfo); | ||
| 4415 | |||
| 4416 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 4417 | IUpdateHistoryEntryCollection *This, | ||
| 4418 | REFIID riid, | ||
| 4419 | LPOLESTR *rgszNames, | ||
| 4420 | UINT cNames, | ||
| 4421 | LCID lcid, | ||
| 4422 | DISPID *rgDispId); | ||
| 4423 | |||
| 4424 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 4425 | IUpdateHistoryEntryCollection *This, | ||
| 4426 | DISPID dispIdMember, | ||
| 4427 | REFIID riid, | ||
| 4428 | LCID lcid, | ||
| 4429 | WORD wFlags, | ||
| 4430 | DISPPARAMS *pDispParams, | ||
| 4431 | VARIANT *pVarResult, | ||
| 4432 | EXCEPINFO *pExcepInfo, | ||
| 4433 | UINT *puArgErr); | ||
| 4434 | |||
| 4435 | /*** IUpdateHistoryEntryCollection methods ***/ | ||
| 4436 | HRESULT (STDMETHODCALLTYPE *get_Item)( | ||
| 4437 | IUpdateHistoryEntryCollection *This, | ||
| 4438 | LONG index, | ||
| 4439 | IUpdateHistoryEntry **retval); | ||
| 4440 | |||
| 4441 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( | ||
| 4442 | IUpdateHistoryEntryCollection *This, | ||
| 4443 | IUnknown **retval); | ||
| 4444 | |||
| 4445 | HRESULT (STDMETHODCALLTYPE *get_Count)( | ||
| 4446 | IUpdateHistoryEntryCollection *This, | ||
| 4447 | LONG *retval); | ||
| 4448 | |||
| 4449 | END_INTERFACE | ||
| 4450 | } IUpdateHistoryEntryCollectionVtbl; | ||
| 4451 | |||
| 4452 | interface IUpdateHistoryEntryCollection { | ||
| 4453 | CONST_VTBL IUpdateHistoryEntryCollectionVtbl* lpVtbl; | ||
| 4454 | }; | ||
| 4455 | |||
| 4456 | #ifdef COBJMACROS | ||
| 4457 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4458 | /*** IUnknown methods ***/ | ||
| 4459 | #define IUpdateHistoryEntryCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4460 | #define IUpdateHistoryEntryCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4461 | #define IUpdateHistoryEntryCollection_Release(This) (This)->lpVtbl->Release(This) | ||
| 4462 | /*** IDispatch methods ***/ | ||
| 4463 | #define IUpdateHistoryEntryCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 4464 | #define IUpdateHistoryEntryCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 4465 | #define IUpdateHistoryEntryCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 4466 | #define IUpdateHistoryEntryCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 4467 | /*** IUpdateHistoryEntryCollection methods ***/ | ||
| 4468 | #define IUpdateHistoryEntryCollection_get_Item(This,index,retval) (This)->lpVtbl->get_Item(This,index,retval) | ||
| 4469 | #define IUpdateHistoryEntryCollection_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | ||
| 4470 | #define IUpdateHistoryEntryCollection_get_Count(This,retval) (This)->lpVtbl->get_Count(This,retval) | ||
| 4471 | #else | ||
| 4472 | /*** IUnknown methods ***/ | ||
| 4473 | static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_QueryInterface(IUpdateHistoryEntryCollection* This,REFIID riid,void **ppvObject) { | ||
| 4474 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4475 | } | ||
| 4476 | static FORCEINLINE ULONG IUpdateHistoryEntryCollection_AddRef(IUpdateHistoryEntryCollection* This) { | ||
| 4477 | return This->lpVtbl->AddRef(This); | ||
| 4478 | } | ||
| 4479 | static FORCEINLINE ULONG IUpdateHistoryEntryCollection_Release(IUpdateHistoryEntryCollection* This) { | ||
| 4480 | return This->lpVtbl->Release(This); | ||
| 4481 | } | ||
| 4482 | /*** IDispatch methods ***/ | ||
| 4483 | static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_GetTypeInfoCount(IUpdateHistoryEntryCollection* This,UINT *pctinfo) { | ||
| 4484 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 4485 | } | ||
| 4486 | static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_GetTypeInfo(IUpdateHistoryEntryCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 4487 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 4488 | } | ||
| 4489 | static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_GetIDsOfNames(IUpdateHistoryEntryCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 4490 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 4491 | } | ||
| 4492 | static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_Invoke(IUpdateHistoryEntryCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 4493 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 4494 | } | ||
| 4495 | /*** IUpdateHistoryEntryCollection methods ***/ | ||
| 4496 | static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_get_Item(IUpdateHistoryEntryCollection* This,LONG index,IUpdateHistoryEntry **retval) { | ||
| 4497 | return This->lpVtbl->get_Item(This,index,retval); | ||
| 4498 | } | ||
| 4499 | static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_get__NewEnum(IUpdateHistoryEntryCollection* This,IUnknown **retval) { | ||
| 4500 | return This->lpVtbl->get__NewEnum(This,retval); | ||
| 4501 | } | ||
| 4502 | static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_get_Count(IUpdateHistoryEntryCollection* This,LONG *retval) { | ||
| 4503 | return This->lpVtbl->get_Count(This,retval); | ||
| 4504 | } | ||
| 4505 | #endif | ||
| 4506 | #endif | ||
| 4507 | |||
| 4508 | #endif | ||
| 4509 | |||
| 4510 | |||
| 4511 | #endif /* __IUpdateHistoryEntryCollection_INTERFACE_DEFINED__ */ | ||
| 4512 | |||
| 4513 | /***************************************************************************** | ||
| 4514 | * IUpdateSearcher interface | ||
| 4515 | */ | ||
| 4516 | #ifndef __IUpdateSearcher_INTERFACE_DEFINED__ | ||
| 4517 | #define __IUpdateSearcher_INTERFACE_DEFINED__ | ||
| 4518 | |||
| 4519 | DEFINE_GUID(IID_IUpdateSearcher, 0x8f45abf1, 0xf9ae, 0x4b95, 0xa9,0x33, 0xf0,0xf6,0x6e,0x50,0x56,0xea); | ||
| 4520 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4521 | MIDL_INTERFACE("8f45abf1-f9ae-4b95-a933-f0f66e5056ea") | ||
| 4522 | IUpdateSearcher : public IDispatch | ||
| 4523 | { | ||
| 4524 | virtual HRESULT STDMETHODCALLTYPE get_CanAutomaticallyUpgradeService( | ||
| 4525 | VARIANT_BOOL *retval) = 0; | ||
| 4526 | |||
| 4527 | virtual HRESULT STDMETHODCALLTYPE put_CanAutomaticallyUpgradeService( | ||
| 4528 | VARIANT_BOOL value) = 0; | ||
| 4529 | |||
| 4530 | virtual HRESULT STDMETHODCALLTYPE get_ClientApplicationID( | ||
| 4531 | BSTR *retval) = 0; | ||
| 4532 | |||
| 4533 | virtual HRESULT STDMETHODCALLTYPE put_ClientApplicationID( | ||
| 4534 | BSTR value) = 0; | ||
| 4535 | |||
| 4536 | virtual HRESULT STDMETHODCALLTYPE get_IncludePotentiallySupersededUpdates( | ||
| 4537 | VARIANT_BOOL *retval) = 0; | ||
| 4538 | |||
| 4539 | virtual HRESULT STDMETHODCALLTYPE put_IncludePotentiallySupersededUpdates( | ||
| 4540 | VARIANT_BOOL value) = 0; | ||
| 4541 | |||
| 4542 | virtual HRESULT STDMETHODCALLTYPE get_ServerSelection( | ||
| 4543 | ServerSelection *retval) = 0; | ||
| 4544 | |||
| 4545 | virtual HRESULT STDMETHODCALLTYPE put_ServerSelection( | ||
| 4546 | ServerSelection value) = 0; | ||
| 4547 | |||
| 4548 | virtual HRESULT STDMETHODCALLTYPE BeginSearch( | ||
| 4549 | BSTR criteria, | ||
| 4550 | IUnknown *onCompleted, | ||
| 4551 | VARIANT state, | ||
| 4552 | ISearchJob **retval) = 0; | ||
| 4553 | |||
| 4554 | virtual HRESULT STDMETHODCALLTYPE EndSearch( | ||
| 4555 | ISearchJob *searchJob, | ||
| 4556 | ISearchResult **retval) = 0; | ||
| 4557 | |||
| 4558 | virtual HRESULT STDMETHODCALLTYPE EscapeString( | ||
| 4559 | BSTR unescaped, | ||
| 4560 | BSTR *retval) = 0; | ||
| 4561 | |||
| 4562 | virtual HRESULT STDMETHODCALLTYPE QueryHistory( | ||
| 4563 | LONG startIndex, | ||
| 4564 | LONG count, | ||
| 4565 | IUpdateHistoryEntryCollection **retval) = 0; | ||
| 4566 | |||
| 4567 | virtual HRESULT STDMETHODCALLTYPE Search( | ||
| 4568 | BSTR criteria, | ||
| 4569 | ISearchResult **retval) = 0; | ||
| 4570 | |||
| 4571 | virtual HRESULT STDMETHODCALLTYPE get_Online( | ||
| 4572 | VARIANT_BOOL *retval) = 0; | ||
| 4573 | |||
| 4574 | virtual HRESULT STDMETHODCALLTYPE put_Online( | ||
| 4575 | VARIANT_BOOL value) = 0; | ||
| 4576 | |||
| 4577 | virtual HRESULT STDMETHODCALLTYPE GetTotalHistoryCount( | ||
| 4578 | LONG *retval) = 0; | ||
| 4579 | |||
| 4580 | virtual HRESULT STDMETHODCALLTYPE get_ServiceID( | ||
| 4581 | BSTR *retval) = 0; | ||
| 4582 | |||
| 4583 | virtual HRESULT STDMETHODCALLTYPE put_ServiceID( | ||
| 4584 | BSTR value) = 0; | ||
| 4585 | |||
| 4586 | }; | ||
| 4587 | #ifdef __CRT_UUID_DECL | ||
| 4588 | __CRT_UUID_DECL(IUpdateSearcher, 0x8f45abf1, 0xf9ae, 0x4b95, 0xa9,0x33, 0xf0,0xf6,0x6e,0x50,0x56,0xea) | ||
| 4589 | #endif | ||
| 4590 | #else | ||
| 4591 | typedef struct IUpdateSearcherVtbl { | ||
| 4592 | BEGIN_INTERFACE | ||
| 4593 | |||
| 4594 | /*** IUnknown methods ***/ | ||
| 4595 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4596 | IUpdateSearcher *This, | ||
| 4597 | REFIID riid, | ||
| 4598 | void **ppvObject); | ||
| 4599 | |||
| 4600 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4601 | IUpdateSearcher *This); | ||
| 4602 | |||
| 4603 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4604 | IUpdateSearcher *This); | ||
| 4605 | |||
| 4606 | /*** IDispatch methods ***/ | ||
| 4607 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 4608 | IUpdateSearcher *This, | ||
| 4609 | UINT *pctinfo); | ||
| 4610 | |||
| 4611 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 4612 | IUpdateSearcher *This, | ||
| 4613 | UINT iTInfo, | ||
| 4614 | LCID lcid, | ||
| 4615 | ITypeInfo **ppTInfo); | ||
| 4616 | |||
| 4617 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 4618 | IUpdateSearcher *This, | ||
| 4619 | REFIID riid, | ||
| 4620 | LPOLESTR *rgszNames, | ||
| 4621 | UINT cNames, | ||
| 4622 | LCID lcid, | ||
| 4623 | DISPID *rgDispId); | ||
| 4624 | |||
| 4625 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 4626 | IUpdateSearcher *This, | ||
| 4627 | DISPID dispIdMember, | ||
| 4628 | REFIID riid, | ||
| 4629 | LCID lcid, | ||
| 4630 | WORD wFlags, | ||
| 4631 | DISPPARAMS *pDispParams, | ||
| 4632 | VARIANT *pVarResult, | ||
| 4633 | EXCEPINFO *pExcepInfo, | ||
| 4634 | UINT *puArgErr); | ||
| 4635 | |||
| 4636 | /*** IUpdateSearcher methods ***/ | ||
| 4637 | HRESULT (STDMETHODCALLTYPE *get_CanAutomaticallyUpgradeService)( | ||
| 4638 | IUpdateSearcher *This, | ||
| 4639 | VARIANT_BOOL *retval); | ||
| 4640 | |||
| 4641 | HRESULT (STDMETHODCALLTYPE *put_CanAutomaticallyUpgradeService)( | ||
| 4642 | IUpdateSearcher *This, | ||
| 4643 | VARIANT_BOOL value); | ||
| 4644 | |||
| 4645 | HRESULT (STDMETHODCALLTYPE *get_ClientApplicationID)( | ||
| 4646 | IUpdateSearcher *This, | ||
| 4647 | BSTR *retval); | ||
| 4648 | |||
| 4649 | HRESULT (STDMETHODCALLTYPE *put_ClientApplicationID)( | ||
| 4650 | IUpdateSearcher *This, | ||
| 4651 | BSTR value); | ||
| 4652 | |||
| 4653 | HRESULT (STDMETHODCALLTYPE *get_IncludePotentiallySupersededUpdates)( | ||
| 4654 | IUpdateSearcher *This, | ||
| 4655 | VARIANT_BOOL *retval); | ||
| 4656 | |||
| 4657 | HRESULT (STDMETHODCALLTYPE *put_IncludePotentiallySupersededUpdates)( | ||
| 4658 | IUpdateSearcher *This, | ||
| 4659 | VARIANT_BOOL value); | ||
| 4660 | |||
| 4661 | HRESULT (STDMETHODCALLTYPE *get_ServerSelection)( | ||
| 4662 | IUpdateSearcher *This, | ||
| 4663 | ServerSelection *retval); | ||
| 4664 | |||
| 4665 | HRESULT (STDMETHODCALLTYPE *put_ServerSelection)( | ||
| 4666 | IUpdateSearcher *This, | ||
| 4667 | ServerSelection value); | ||
| 4668 | |||
| 4669 | HRESULT (STDMETHODCALLTYPE *BeginSearch)( | ||
| 4670 | IUpdateSearcher *This, | ||
| 4671 | BSTR criteria, | ||
| 4672 | IUnknown *onCompleted, | ||
| 4673 | VARIANT state, | ||
| 4674 | ISearchJob **retval); | ||
| 4675 | |||
| 4676 | HRESULT (STDMETHODCALLTYPE *EndSearch)( | ||
| 4677 | IUpdateSearcher *This, | ||
| 4678 | ISearchJob *searchJob, | ||
| 4679 | ISearchResult **retval); | ||
| 4680 | |||
| 4681 | HRESULT (STDMETHODCALLTYPE *EscapeString)( | ||
| 4682 | IUpdateSearcher *This, | ||
| 4683 | BSTR unescaped, | ||
| 4684 | BSTR *retval); | ||
| 4685 | |||
| 4686 | HRESULT (STDMETHODCALLTYPE *QueryHistory)( | ||
| 4687 | IUpdateSearcher *This, | ||
| 4688 | LONG startIndex, | ||
| 4689 | LONG count, | ||
| 4690 | IUpdateHistoryEntryCollection **retval); | ||
| 4691 | |||
| 4692 | HRESULT (STDMETHODCALLTYPE *Search)( | ||
| 4693 | IUpdateSearcher *This, | ||
| 4694 | BSTR criteria, | ||
| 4695 | ISearchResult **retval); | ||
| 4696 | |||
| 4697 | HRESULT (STDMETHODCALLTYPE *get_Online)( | ||
| 4698 | IUpdateSearcher *This, | ||
| 4699 | VARIANT_BOOL *retval); | ||
| 4700 | |||
| 4701 | HRESULT (STDMETHODCALLTYPE *put_Online)( | ||
| 4702 | IUpdateSearcher *This, | ||
| 4703 | VARIANT_BOOL value); | ||
| 4704 | |||
| 4705 | HRESULT (STDMETHODCALLTYPE *GetTotalHistoryCount)( | ||
| 4706 | IUpdateSearcher *This, | ||
| 4707 | LONG *retval); | ||
| 4708 | |||
| 4709 | HRESULT (STDMETHODCALLTYPE *get_ServiceID)( | ||
| 4710 | IUpdateSearcher *This, | ||
| 4711 | BSTR *retval); | ||
| 4712 | |||
| 4713 | HRESULT (STDMETHODCALLTYPE *put_ServiceID)( | ||
| 4714 | IUpdateSearcher *This, | ||
| 4715 | BSTR value); | ||
| 4716 | |||
| 4717 | END_INTERFACE | ||
| 4718 | } IUpdateSearcherVtbl; | ||
| 4719 | |||
| 4720 | interface IUpdateSearcher { | ||
| 4721 | CONST_VTBL IUpdateSearcherVtbl* lpVtbl; | ||
| 4722 | }; | ||
| 4723 | |||
| 4724 | #ifdef COBJMACROS | ||
| 4725 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4726 | /*** IUnknown methods ***/ | ||
| 4727 | #define IUpdateSearcher_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4728 | #define IUpdateSearcher_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4729 | #define IUpdateSearcher_Release(This) (This)->lpVtbl->Release(This) | ||
| 4730 | /*** IDispatch methods ***/ | ||
| 4731 | #define IUpdateSearcher_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 4732 | #define IUpdateSearcher_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 4733 | #define IUpdateSearcher_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 4734 | #define IUpdateSearcher_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 4735 | /*** IUpdateSearcher methods ***/ | ||
| 4736 | #define IUpdateSearcher_get_CanAutomaticallyUpgradeService(This,retval) (This)->lpVtbl->get_CanAutomaticallyUpgradeService(This,retval) | ||
| 4737 | #define IUpdateSearcher_put_CanAutomaticallyUpgradeService(This,value) (This)->lpVtbl->put_CanAutomaticallyUpgradeService(This,value) | ||
| 4738 | #define IUpdateSearcher_get_ClientApplicationID(This,retval) (This)->lpVtbl->get_ClientApplicationID(This,retval) | ||
| 4739 | #define IUpdateSearcher_put_ClientApplicationID(This,value) (This)->lpVtbl->put_ClientApplicationID(This,value) | ||
| 4740 | #define IUpdateSearcher_get_IncludePotentiallySupersededUpdates(This,retval) (This)->lpVtbl->get_IncludePotentiallySupersededUpdates(This,retval) | ||
| 4741 | #define IUpdateSearcher_put_IncludePotentiallySupersededUpdates(This,value) (This)->lpVtbl->put_IncludePotentiallySupersededUpdates(This,value) | ||
| 4742 | #define IUpdateSearcher_get_ServerSelection(This,retval) (This)->lpVtbl->get_ServerSelection(This,retval) | ||
| 4743 | #define IUpdateSearcher_put_ServerSelection(This,value) (This)->lpVtbl->put_ServerSelection(This,value) | ||
| 4744 | #define IUpdateSearcher_BeginSearch(This,criteria,onCompleted,state,retval) (This)->lpVtbl->BeginSearch(This,criteria,onCompleted,state,retval) | ||
| 4745 | #define IUpdateSearcher_EndSearch(This,searchJob,retval) (This)->lpVtbl->EndSearch(This,searchJob,retval) | ||
| 4746 | #define IUpdateSearcher_EscapeString(This,unescaped,retval) (This)->lpVtbl->EscapeString(This,unescaped,retval) | ||
| 4747 | #define IUpdateSearcher_QueryHistory(This,startIndex,count,retval) (This)->lpVtbl->QueryHistory(This,startIndex,count,retval) | ||
| 4748 | #define IUpdateSearcher_Search(This,criteria,retval) (This)->lpVtbl->Search(This,criteria,retval) | ||
| 4749 | #define IUpdateSearcher_get_Online(This,retval) (This)->lpVtbl->get_Online(This,retval) | ||
| 4750 | #define IUpdateSearcher_put_Online(This,value) (This)->lpVtbl->put_Online(This,value) | ||
| 4751 | #define IUpdateSearcher_GetTotalHistoryCount(This,retval) (This)->lpVtbl->GetTotalHistoryCount(This,retval) | ||
| 4752 | #define IUpdateSearcher_get_ServiceID(This,retval) (This)->lpVtbl->get_ServiceID(This,retval) | ||
| 4753 | #define IUpdateSearcher_put_ServiceID(This,value) (This)->lpVtbl->put_ServiceID(This,value) | ||
| 4754 | #else | ||
| 4755 | /*** IUnknown methods ***/ | ||
| 4756 | static FORCEINLINE HRESULT IUpdateSearcher_QueryInterface(IUpdateSearcher* This,REFIID riid,void **ppvObject) { | ||
| 4757 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4758 | } | ||
| 4759 | static FORCEINLINE ULONG IUpdateSearcher_AddRef(IUpdateSearcher* This) { | ||
| 4760 | return This->lpVtbl->AddRef(This); | ||
| 4761 | } | ||
| 4762 | static FORCEINLINE ULONG IUpdateSearcher_Release(IUpdateSearcher* This) { | ||
| 4763 | return This->lpVtbl->Release(This); | ||
| 4764 | } | ||
| 4765 | /*** IDispatch methods ***/ | ||
| 4766 | static FORCEINLINE HRESULT IUpdateSearcher_GetTypeInfoCount(IUpdateSearcher* This,UINT *pctinfo) { | ||
| 4767 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 4768 | } | ||
| 4769 | static FORCEINLINE HRESULT IUpdateSearcher_GetTypeInfo(IUpdateSearcher* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 4770 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 4771 | } | ||
| 4772 | static FORCEINLINE HRESULT IUpdateSearcher_GetIDsOfNames(IUpdateSearcher* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 4773 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 4774 | } | ||
| 4775 | static FORCEINLINE HRESULT IUpdateSearcher_Invoke(IUpdateSearcher* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 4776 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 4777 | } | ||
| 4778 | /*** IUpdateSearcher methods ***/ | ||
| 4779 | static FORCEINLINE HRESULT IUpdateSearcher_get_CanAutomaticallyUpgradeService(IUpdateSearcher* This,VARIANT_BOOL *retval) { | ||
| 4780 | return This->lpVtbl->get_CanAutomaticallyUpgradeService(This,retval); | ||
| 4781 | } | ||
| 4782 | static FORCEINLINE HRESULT IUpdateSearcher_put_CanAutomaticallyUpgradeService(IUpdateSearcher* This,VARIANT_BOOL value) { | ||
| 4783 | return This->lpVtbl->put_CanAutomaticallyUpgradeService(This,value); | ||
| 4784 | } | ||
| 4785 | static FORCEINLINE HRESULT IUpdateSearcher_get_ClientApplicationID(IUpdateSearcher* This,BSTR *retval) { | ||
| 4786 | return This->lpVtbl->get_ClientApplicationID(This,retval); | ||
| 4787 | } | ||
| 4788 | static FORCEINLINE HRESULT IUpdateSearcher_put_ClientApplicationID(IUpdateSearcher* This,BSTR value) { | ||
| 4789 | return This->lpVtbl->put_ClientApplicationID(This,value); | ||
| 4790 | } | ||
| 4791 | static FORCEINLINE HRESULT IUpdateSearcher_get_IncludePotentiallySupersededUpdates(IUpdateSearcher* This,VARIANT_BOOL *retval) { | ||
| 4792 | return This->lpVtbl->get_IncludePotentiallySupersededUpdates(This,retval); | ||
| 4793 | } | ||
| 4794 | static FORCEINLINE HRESULT IUpdateSearcher_put_IncludePotentiallySupersededUpdates(IUpdateSearcher* This,VARIANT_BOOL value) { | ||
| 4795 | return This->lpVtbl->put_IncludePotentiallySupersededUpdates(This,value); | ||
| 4796 | } | ||
| 4797 | static FORCEINLINE HRESULT IUpdateSearcher_get_ServerSelection(IUpdateSearcher* This,ServerSelection *retval) { | ||
| 4798 | return This->lpVtbl->get_ServerSelection(This,retval); | ||
| 4799 | } | ||
| 4800 | static FORCEINLINE HRESULT IUpdateSearcher_put_ServerSelection(IUpdateSearcher* This,ServerSelection value) { | ||
| 4801 | return This->lpVtbl->put_ServerSelection(This,value); | ||
| 4802 | } | ||
| 4803 | static FORCEINLINE HRESULT IUpdateSearcher_BeginSearch(IUpdateSearcher* This,BSTR criteria,IUnknown *onCompleted,VARIANT state,ISearchJob **retval) { | ||
| 4804 | return This->lpVtbl->BeginSearch(This,criteria,onCompleted,state,retval); | ||
| 4805 | } | ||
| 4806 | static FORCEINLINE HRESULT IUpdateSearcher_EndSearch(IUpdateSearcher* This,ISearchJob *searchJob,ISearchResult **retval) { | ||
| 4807 | return This->lpVtbl->EndSearch(This,searchJob,retval); | ||
| 4808 | } | ||
| 4809 | static FORCEINLINE HRESULT IUpdateSearcher_EscapeString(IUpdateSearcher* This,BSTR unescaped,BSTR *retval) { | ||
| 4810 | return This->lpVtbl->EscapeString(This,unescaped,retval); | ||
| 4811 | } | ||
| 4812 | static FORCEINLINE HRESULT IUpdateSearcher_QueryHistory(IUpdateSearcher* This,LONG startIndex,LONG count,IUpdateHistoryEntryCollection **retval) { | ||
| 4813 | return This->lpVtbl->QueryHistory(This,startIndex,count,retval); | ||
| 4814 | } | ||
| 4815 | static FORCEINLINE HRESULT IUpdateSearcher_Search(IUpdateSearcher* This,BSTR criteria,ISearchResult **retval) { | ||
| 4816 | return This->lpVtbl->Search(This,criteria,retval); | ||
| 4817 | } | ||
| 4818 | static FORCEINLINE HRESULT IUpdateSearcher_get_Online(IUpdateSearcher* This,VARIANT_BOOL *retval) { | ||
| 4819 | return This->lpVtbl->get_Online(This,retval); | ||
| 4820 | } | ||
| 4821 | static FORCEINLINE HRESULT IUpdateSearcher_put_Online(IUpdateSearcher* This,VARIANT_BOOL value) { | ||
| 4822 | return This->lpVtbl->put_Online(This,value); | ||
| 4823 | } | ||
| 4824 | static FORCEINLINE HRESULT IUpdateSearcher_GetTotalHistoryCount(IUpdateSearcher* This,LONG *retval) { | ||
| 4825 | return This->lpVtbl->GetTotalHistoryCount(This,retval); | ||
| 4826 | } | ||
| 4827 | static FORCEINLINE HRESULT IUpdateSearcher_get_ServiceID(IUpdateSearcher* This,BSTR *retval) { | ||
| 4828 | return This->lpVtbl->get_ServiceID(This,retval); | ||
| 4829 | } | ||
| 4830 | static FORCEINLINE HRESULT IUpdateSearcher_put_ServiceID(IUpdateSearcher* This,BSTR value) { | ||
| 4831 | return This->lpVtbl->put_ServiceID(This,value); | ||
| 4832 | } | ||
| 4833 | #endif | ||
| 4834 | #endif | ||
| 4835 | |||
| 4836 | #endif | ||
| 4837 | |||
| 4838 | |||
| 4839 | #endif /* __IUpdateSearcher_INTERFACE_DEFINED__ */ | ||
| 4840 | |||
| 4841 | /***************************************************************************** | ||
| 4842 | * IUpdateDownloadResult interface | ||
| 4843 | */ | ||
| 4844 | #ifndef __IUpdateDownloadResult_INTERFACE_DEFINED__ | ||
| 4845 | #define __IUpdateDownloadResult_INTERFACE_DEFINED__ | ||
| 4846 | |||
| 4847 | DEFINE_GUID(IID_IUpdateDownloadResult, 0xbf99af76, 0xb575, 0x42ad, 0x8a,0xa4, 0x33,0xcb,0xb5,0x47,0x7a,0xf1); | ||
| 4848 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4849 | MIDL_INTERFACE("bf99af76-b575-42ad-8aa4-33cbb5477af1") | ||
| 4850 | IUpdateDownloadResult : public IDispatch | ||
| 4851 | { | ||
| 4852 | virtual HRESULT STDMETHODCALLTYPE get_HResult( | ||
| 4853 | LONG *retval) = 0; | ||
| 4854 | |||
| 4855 | virtual HRESULT STDMETHODCALLTYPE get_ResultCode( | ||
| 4856 | OperationResultCode *retval) = 0; | ||
| 4857 | |||
| 4858 | }; | ||
| 4859 | #ifdef __CRT_UUID_DECL | ||
| 4860 | __CRT_UUID_DECL(IUpdateDownloadResult, 0xbf99af76, 0xb575, 0x42ad, 0x8a,0xa4, 0x33,0xcb,0xb5,0x47,0x7a,0xf1) | ||
| 4861 | #endif | ||
| 4862 | #else | ||
| 4863 | typedef struct IUpdateDownloadResultVtbl { | ||
| 4864 | BEGIN_INTERFACE | ||
| 4865 | |||
| 4866 | /*** IUnknown methods ***/ | ||
| 4867 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 4868 | IUpdateDownloadResult *This, | ||
| 4869 | REFIID riid, | ||
| 4870 | void **ppvObject); | ||
| 4871 | |||
| 4872 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 4873 | IUpdateDownloadResult *This); | ||
| 4874 | |||
| 4875 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 4876 | IUpdateDownloadResult *This); | ||
| 4877 | |||
| 4878 | /*** IDispatch methods ***/ | ||
| 4879 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 4880 | IUpdateDownloadResult *This, | ||
| 4881 | UINT *pctinfo); | ||
| 4882 | |||
| 4883 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 4884 | IUpdateDownloadResult *This, | ||
| 4885 | UINT iTInfo, | ||
| 4886 | LCID lcid, | ||
| 4887 | ITypeInfo **ppTInfo); | ||
| 4888 | |||
| 4889 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 4890 | IUpdateDownloadResult *This, | ||
| 4891 | REFIID riid, | ||
| 4892 | LPOLESTR *rgszNames, | ||
| 4893 | UINT cNames, | ||
| 4894 | LCID lcid, | ||
| 4895 | DISPID *rgDispId); | ||
| 4896 | |||
| 4897 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 4898 | IUpdateDownloadResult *This, | ||
| 4899 | DISPID dispIdMember, | ||
| 4900 | REFIID riid, | ||
| 4901 | LCID lcid, | ||
| 4902 | WORD wFlags, | ||
| 4903 | DISPPARAMS *pDispParams, | ||
| 4904 | VARIANT *pVarResult, | ||
| 4905 | EXCEPINFO *pExcepInfo, | ||
| 4906 | UINT *puArgErr); | ||
| 4907 | |||
| 4908 | /*** IUpdateDownloadResult methods ***/ | ||
| 4909 | HRESULT (STDMETHODCALLTYPE *get_HResult)( | ||
| 4910 | IUpdateDownloadResult *This, | ||
| 4911 | LONG *retval); | ||
| 4912 | |||
| 4913 | HRESULT (STDMETHODCALLTYPE *get_ResultCode)( | ||
| 4914 | IUpdateDownloadResult *This, | ||
| 4915 | OperationResultCode *retval); | ||
| 4916 | |||
| 4917 | END_INTERFACE | ||
| 4918 | } IUpdateDownloadResultVtbl; | ||
| 4919 | |||
| 4920 | interface IUpdateDownloadResult { | ||
| 4921 | CONST_VTBL IUpdateDownloadResultVtbl* lpVtbl; | ||
| 4922 | }; | ||
| 4923 | |||
| 4924 | #ifdef COBJMACROS | ||
| 4925 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 4926 | /*** IUnknown methods ***/ | ||
| 4927 | #define IUpdateDownloadResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 4928 | #define IUpdateDownloadResult_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 4929 | #define IUpdateDownloadResult_Release(This) (This)->lpVtbl->Release(This) | ||
| 4930 | /*** IDispatch methods ***/ | ||
| 4931 | #define IUpdateDownloadResult_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 4932 | #define IUpdateDownloadResult_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 4933 | #define IUpdateDownloadResult_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 4934 | #define IUpdateDownloadResult_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 4935 | /*** IUpdateDownloadResult methods ***/ | ||
| 4936 | #define IUpdateDownloadResult_get_HResult(This,retval) (This)->lpVtbl->get_HResult(This,retval) | ||
| 4937 | #define IUpdateDownloadResult_get_ResultCode(This,retval) (This)->lpVtbl->get_ResultCode(This,retval) | ||
| 4938 | #else | ||
| 4939 | /*** IUnknown methods ***/ | ||
| 4940 | static FORCEINLINE HRESULT IUpdateDownloadResult_QueryInterface(IUpdateDownloadResult* This,REFIID riid,void **ppvObject) { | ||
| 4941 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 4942 | } | ||
| 4943 | static FORCEINLINE ULONG IUpdateDownloadResult_AddRef(IUpdateDownloadResult* This) { | ||
| 4944 | return This->lpVtbl->AddRef(This); | ||
| 4945 | } | ||
| 4946 | static FORCEINLINE ULONG IUpdateDownloadResult_Release(IUpdateDownloadResult* This) { | ||
| 4947 | return This->lpVtbl->Release(This); | ||
| 4948 | } | ||
| 4949 | /*** IDispatch methods ***/ | ||
| 4950 | static FORCEINLINE HRESULT IUpdateDownloadResult_GetTypeInfoCount(IUpdateDownloadResult* This,UINT *pctinfo) { | ||
| 4951 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 4952 | } | ||
| 4953 | static FORCEINLINE HRESULT IUpdateDownloadResult_GetTypeInfo(IUpdateDownloadResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 4954 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 4955 | } | ||
| 4956 | static FORCEINLINE HRESULT IUpdateDownloadResult_GetIDsOfNames(IUpdateDownloadResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 4957 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 4958 | } | ||
| 4959 | static FORCEINLINE HRESULT IUpdateDownloadResult_Invoke(IUpdateDownloadResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 4960 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 4961 | } | ||
| 4962 | /*** IUpdateDownloadResult methods ***/ | ||
| 4963 | static FORCEINLINE HRESULT IUpdateDownloadResult_get_HResult(IUpdateDownloadResult* This,LONG *retval) { | ||
| 4964 | return This->lpVtbl->get_HResult(This,retval); | ||
| 4965 | } | ||
| 4966 | static FORCEINLINE HRESULT IUpdateDownloadResult_get_ResultCode(IUpdateDownloadResult* This,OperationResultCode *retval) { | ||
| 4967 | return This->lpVtbl->get_ResultCode(This,retval); | ||
| 4968 | } | ||
| 4969 | #endif | ||
| 4970 | #endif | ||
| 4971 | |||
| 4972 | #endif | ||
| 4973 | |||
| 4974 | |||
| 4975 | #endif /* __IUpdateDownloadResult_INTERFACE_DEFINED__ */ | ||
| 4976 | |||
| 4977 | /***************************************************************************** | ||
| 4978 | * IDownloadProgress interface | ||
| 4979 | */ | ||
| 4980 | #ifndef __IDownloadProgress_INTERFACE_DEFINED__ | ||
| 4981 | #define __IDownloadProgress_INTERFACE_DEFINED__ | ||
| 4982 | |||
| 4983 | DEFINE_GUID(IID_IDownloadProgress, 0xd31a5bac, 0xf719, 0x4178, 0x9d,0xbb, 0x5e,0x2c,0xb4,0x7f,0xd1,0x8a); | ||
| 4984 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 4985 | MIDL_INTERFACE("d31a5bac-f719-4178-9dbb-5e2cb47fd18a") | ||
| 4986 | IDownloadProgress : public IDispatch | ||
| 4987 | { | ||
| 4988 | virtual HRESULT STDMETHODCALLTYPE get_CurrentUpdateBytesDownloaded( | ||
| 4989 | DECIMAL *retval) = 0; | ||
| 4990 | |||
| 4991 | virtual HRESULT STDMETHODCALLTYPE get_CurrentUpdateBytesToDownload( | ||
| 4992 | DECIMAL *retval) = 0; | ||
| 4993 | |||
| 4994 | virtual HRESULT STDMETHODCALLTYPE get_CurrentUpdateIndex( | ||
| 4995 | LONG *retval) = 0; | ||
| 4996 | |||
| 4997 | virtual HRESULT STDMETHODCALLTYPE get_PercentComplete( | ||
| 4998 | LONG *retval) = 0; | ||
| 4999 | |||
| 5000 | virtual HRESULT STDMETHODCALLTYPE get_TotalBytesDownloaded( | ||
| 5001 | DECIMAL *retval) = 0; | ||
| 5002 | |||
| 5003 | virtual HRESULT STDMETHODCALLTYPE get_TotalBytesToDownload( | ||
| 5004 | DECIMAL *retval) = 0; | ||
| 5005 | |||
| 5006 | virtual HRESULT STDMETHODCALLTYPE GetUpdateResult( | ||
| 5007 | LONG updateIndex, | ||
| 5008 | IUpdateDownloadResult **retval) = 0; | ||
| 5009 | |||
| 5010 | virtual HRESULT STDMETHODCALLTYPE get_CurrentUpdateDownloadPhase( | ||
| 5011 | DownloadPhase *retval) = 0; | ||
| 5012 | |||
| 5013 | virtual HRESULT STDMETHODCALLTYPE get_CurrentUpdatePercentComplete( | ||
| 5014 | LONG *retval) = 0; | ||
| 5015 | |||
| 5016 | }; | ||
| 5017 | #ifdef __CRT_UUID_DECL | ||
| 5018 | __CRT_UUID_DECL(IDownloadProgress, 0xd31a5bac, 0xf719, 0x4178, 0x9d,0xbb, 0x5e,0x2c,0xb4,0x7f,0xd1,0x8a) | ||
| 5019 | #endif | ||
| 5020 | #else | ||
| 5021 | typedef struct IDownloadProgressVtbl { | ||
| 5022 | BEGIN_INTERFACE | ||
| 5023 | |||
| 5024 | /*** IUnknown methods ***/ | ||
| 5025 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5026 | IDownloadProgress *This, | ||
| 5027 | REFIID riid, | ||
| 5028 | void **ppvObject); | ||
| 5029 | |||
| 5030 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5031 | IDownloadProgress *This); | ||
| 5032 | |||
| 5033 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5034 | IDownloadProgress *This); | ||
| 5035 | |||
| 5036 | /*** IDispatch methods ***/ | ||
| 5037 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 5038 | IDownloadProgress *This, | ||
| 5039 | UINT *pctinfo); | ||
| 5040 | |||
| 5041 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 5042 | IDownloadProgress *This, | ||
| 5043 | UINT iTInfo, | ||
| 5044 | LCID lcid, | ||
| 5045 | ITypeInfo **ppTInfo); | ||
| 5046 | |||
| 5047 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 5048 | IDownloadProgress *This, | ||
| 5049 | REFIID riid, | ||
| 5050 | LPOLESTR *rgszNames, | ||
| 5051 | UINT cNames, | ||
| 5052 | LCID lcid, | ||
| 5053 | DISPID *rgDispId); | ||
| 5054 | |||
| 5055 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 5056 | IDownloadProgress *This, | ||
| 5057 | DISPID dispIdMember, | ||
| 5058 | REFIID riid, | ||
| 5059 | LCID lcid, | ||
| 5060 | WORD wFlags, | ||
| 5061 | DISPPARAMS *pDispParams, | ||
| 5062 | VARIANT *pVarResult, | ||
| 5063 | EXCEPINFO *pExcepInfo, | ||
| 5064 | UINT *puArgErr); | ||
| 5065 | |||
| 5066 | /*** IDownloadProgress methods ***/ | ||
| 5067 | HRESULT (STDMETHODCALLTYPE *get_CurrentUpdateBytesDownloaded)( | ||
| 5068 | IDownloadProgress *This, | ||
| 5069 | DECIMAL *retval); | ||
| 5070 | |||
| 5071 | HRESULT (STDMETHODCALLTYPE *get_CurrentUpdateBytesToDownload)( | ||
| 5072 | IDownloadProgress *This, | ||
| 5073 | DECIMAL *retval); | ||
| 5074 | |||
| 5075 | HRESULT (STDMETHODCALLTYPE *get_CurrentUpdateIndex)( | ||
| 5076 | IDownloadProgress *This, | ||
| 5077 | LONG *retval); | ||
| 5078 | |||
| 5079 | HRESULT (STDMETHODCALLTYPE *get_PercentComplete)( | ||
| 5080 | IDownloadProgress *This, | ||
| 5081 | LONG *retval); | ||
| 5082 | |||
| 5083 | HRESULT (STDMETHODCALLTYPE *get_TotalBytesDownloaded)( | ||
| 5084 | IDownloadProgress *This, | ||
| 5085 | DECIMAL *retval); | ||
| 5086 | |||
| 5087 | HRESULT (STDMETHODCALLTYPE *get_TotalBytesToDownload)( | ||
| 5088 | IDownloadProgress *This, | ||
| 5089 | DECIMAL *retval); | ||
| 5090 | |||
| 5091 | HRESULT (STDMETHODCALLTYPE *GetUpdateResult)( | ||
| 5092 | IDownloadProgress *This, | ||
| 5093 | LONG updateIndex, | ||
| 5094 | IUpdateDownloadResult **retval); | ||
| 5095 | |||
| 5096 | HRESULT (STDMETHODCALLTYPE *get_CurrentUpdateDownloadPhase)( | ||
| 5097 | IDownloadProgress *This, | ||
| 5098 | DownloadPhase *retval); | ||
| 5099 | |||
| 5100 | HRESULT (STDMETHODCALLTYPE *get_CurrentUpdatePercentComplete)( | ||
| 5101 | IDownloadProgress *This, | ||
| 5102 | LONG *retval); | ||
| 5103 | |||
| 5104 | END_INTERFACE | ||
| 5105 | } IDownloadProgressVtbl; | ||
| 5106 | |||
| 5107 | interface IDownloadProgress { | ||
| 5108 | CONST_VTBL IDownloadProgressVtbl* lpVtbl; | ||
| 5109 | }; | ||
| 5110 | |||
| 5111 | #ifdef COBJMACROS | ||
| 5112 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5113 | /*** IUnknown methods ***/ | ||
| 5114 | #define IDownloadProgress_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5115 | #define IDownloadProgress_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5116 | #define IDownloadProgress_Release(This) (This)->lpVtbl->Release(This) | ||
| 5117 | /*** IDispatch methods ***/ | ||
| 5118 | #define IDownloadProgress_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 5119 | #define IDownloadProgress_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 5120 | #define IDownloadProgress_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 5121 | #define IDownloadProgress_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 5122 | /*** IDownloadProgress methods ***/ | ||
| 5123 | #define IDownloadProgress_get_CurrentUpdateBytesDownloaded(This,retval) (This)->lpVtbl->get_CurrentUpdateBytesDownloaded(This,retval) | ||
| 5124 | #define IDownloadProgress_get_CurrentUpdateBytesToDownload(This,retval) (This)->lpVtbl->get_CurrentUpdateBytesToDownload(This,retval) | ||
| 5125 | #define IDownloadProgress_get_CurrentUpdateIndex(This,retval) (This)->lpVtbl->get_CurrentUpdateIndex(This,retval) | ||
| 5126 | #define IDownloadProgress_get_PercentComplete(This,retval) (This)->lpVtbl->get_PercentComplete(This,retval) | ||
| 5127 | #define IDownloadProgress_get_TotalBytesDownloaded(This,retval) (This)->lpVtbl->get_TotalBytesDownloaded(This,retval) | ||
| 5128 | #define IDownloadProgress_get_TotalBytesToDownload(This,retval) (This)->lpVtbl->get_TotalBytesToDownload(This,retval) | ||
| 5129 | #define IDownloadProgress_GetUpdateResult(This,updateIndex,retval) (This)->lpVtbl->GetUpdateResult(This,updateIndex,retval) | ||
| 5130 | #define IDownloadProgress_get_CurrentUpdateDownloadPhase(This,retval) (This)->lpVtbl->get_CurrentUpdateDownloadPhase(This,retval) | ||
| 5131 | #define IDownloadProgress_get_CurrentUpdatePercentComplete(This,retval) (This)->lpVtbl->get_CurrentUpdatePercentComplete(This,retval) | ||
| 5132 | #else | ||
| 5133 | /*** IUnknown methods ***/ | ||
| 5134 | static FORCEINLINE HRESULT IDownloadProgress_QueryInterface(IDownloadProgress* This,REFIID riid,void **ppvObject) { | ||
| 5135 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5136 | } | ||
| 5137 | static FORCEINLINE ULONG IDownloadProgress_AddRef(IDownloadProgress* This) { | ||
| 5138 | return This->lpVtbl->AddRef(This); | ||
| 5139 | } | ||
| 5140 | static FORCEINLINE ULONG IDownloadProgress_Release(IDownloadProgress* This) { | ||
| 5141 | return This->lpVtbl->Release(This); | ||
| 5142 | } | ||
| 5143 | /*** IDispatch methods ***/ | ||
| 5144 | static FORCEINLINE HRESULT IDownloadProgress_GetTypeInfoCount(IDownloadProgress* This,UINT *pctinfo) { | ||
| 5145 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 5146 | } | ||
| 5147 | static FORCEINLINE HRESULT IDownloadProgress_GetTypeInfo(IDownloadProgress* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 5148 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 5149 | } | ||
| 5150 | static FORCEINLINE HRESULT IDownloadProgress_GetIDsOfNames(IDownloadProgress* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 5151 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 5152 | } | ||
| 5153 | static FORCEINLINE HRESULT IDownloadProgress_Invoke(IDownloadProgress* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 5154 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 5155 | } | ||
| 5156 | /*** IDownloadProgress methods ***/ | ||
| 5157 | static FORCEINLINE HRESULT IDownloadProgress_get_CurrentUpdateBytesDownloaded(IDownloadProgress* This,DECIMAL *retval) { | ||
| 5158 | return This->lpVtbl->get_CurrentUpdateBytesDownloaded(This,retval); | ||
| 5159 | } | ||
| 5160 | static FORCEINLINE HRESULT IDownloadProgress_get_CurrentUpdateBytesToDownload(IDownloadProgress* This,DECIMAL *retval) { | ||
| 5161 | return This->lpVtbl->get_CurrentUpdateBytesToDownload(This,retval); | ||
| 5162 | } | ||
| 5163 | static FORCEINLINE HRESULT IDownloadProgress_get_CurrentUpdateIndex(IDownloadProgress* This,LONG *retval) { | ||
| 5164 | return This->lpVtbl->get_CurrentUpdateIndex(This,retval); | ||
| 5165 | } | ||
| 5166 | static FORCEINLINE HRESULT IDownloadProgress_get_PercentComplete(IDownloadProgress* This,LONG *retval) { | ||
| 5167 | return This->lpVtbl->get_PercentComplete(This,retval); | ||
| 5168 | } | ||
| 5169 | static FORCEINLINE HRESULT IDownloadProgress_get_TotalBytesDownloaded(IDownloadProgress* This,DECIMAL *retval) { | ||
| 5170 | return This->lpVtbl->get_TotalBytesDownloaded(This,retval); | ||
| 5171 | } | ||
| 5172 | static FORCEINLINE HRESULT IDownloadProgress_get_TotalBytesToDownload(IDownloadProgress* This,DECIMAL *retval) { | ||
| 5173 | return This->lpVtbl->get_TotalBytesToDownload(This,retval); | ||
| 5174 | } | ||
| 5175 | static FORCEINLINE HRESULT IDownloadProgress_GetUpdateResult(IDownloadProgress* This,LONG updateIndex,IUpdateDownloadResult **retval) { | ||
| 5176 | return This->lpVtbl->GetUpdateResult(This,updateIndex,retval); | ||
| 5177 | } | ||
| 5178 | static FORCEINLINE HRESULT IDownloadProgress_get_CurrentUpdateDownloadPhase(IDownloadProgress* This,DownloadPhase *retval) { | ||
| 5179 | return This->lpVtbl->get_CurrentUpdateDownloadPhase(This,retval); | ||
| 5180 | } | ||
| 5181 | static FORCEINLINE HRESULT IDownloadProgress_get_CurrentUpdatePercentComplete(IDownloadProgress* This,LONG *retval) { | ||
| 5182 | return This->lpVtbl->get_CurrentUpdatePercentComplete(This,retval); | ||
| 5183 | } | ||
| 5184 | #endif | ||
| 5185 | #endif | ||
| 5186 | |||
| 5187 | #endif | ||
| 5188 | |||
| 5189 | |||
| 5190 | #endif /* __IDownloadProgress_INTERFACE_DEFINED__ */ | ||
| 5191 | |||
| 5192 | /***************************************************************************** | ||
| 5193 | * IDownloadJob interface | ||
| 5194 | */ | ||
| 5195 | #ifndef __IDownloadJob_INTERFACE_DEFINED__ | ||
| 5196 | #define __IDownloadJob_INTERFACE_DEFINED__ | ||
| 5197 | |||
| 5198 | DEFINE_GUID(IID_IDownloadJob, 0xc574de85, 0x7358, 0x43f6, 0xaa,0xe8, 0x86,0x97,0xe6,0x2d,0x8b,0xa7); | ||
| 5199 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5200 | MIDL_INTERFACE("c574de85-7358-43f6-aae8-8697e62d8ba7") | ||
| 5201 | IDownloadJob : public IDispatch | ||
| 5202 | { | ||
| 5203 | virtual HRESULT STDMETHODCALLTYPE get_AsyncState( | ||
| 5204 | VARIANT *retval) = 0; | ||
| 5205 | |||
| 5206 | virtual HRESULT STDMETHODCALLTYPE get_IsCompleted( | ||
| 5207 | VARIANT_BOOL *retval) = 0; | ||
| 5208 | |||
| 5209 | virtual HRESULT STDMETHODCALLTYPE get_Updates( | ||
| 5210 | IUpdateCollection **retval) = 0; | ||
| 5211 | |||
| 5212 | virtual HRESULT STDMETHODCALLTYPE CleanUp( | ||
| 5213 | ) = 0; | ||
| 5214 | |||
| 5215 | virtual HRESULT STDMETHODCALLTYPE GetProgress( | ||
| 5216 | IDownloadProgress **retval) = 0; | ||
| 5217 | |||
| 5218 | virtual HRESULT STDMETHODCALLTYPE RequestAbort( | ||
| 5219 | ) = 0; | ||
| 5220 | |||
| 5221 | }; | ||
| 5222 | #ifdef __CRT_UUID_DECL | ||
| 5223 | __CRT_UUID_DECL(IDownloadJob, 0xc574de85, 0x7358, 0x43f6, 0xaa,0xe8, 0x86,0x97,0xe6,0x2d,0x8b,0xa7) | ||
| 5224 | #endif | ||
| 5225 | #else | ||
| 5226 | typedef struct IDownloadJobVtbl { | ||
| 5227 | BEGIN_INTERFACE | ||
| 5228 | |||
| 5229 | /*** IUnknown methods ***/ | ||
| 5230 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5231 | IDownloadJob *This, | ||
| 5232 | REFIID riid, | ||
| 5233 | void **ppvObject); | ||
| 5234 | |||
| 5235 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5236 | IDownloadJob *This); | ||
| 5237 | |||
| 5238 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5239 | IDownloadJob *This); | ||
| 5240 | |||
| 5241 | /*** IDispatch methods ***/ | ||
| 5242 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 5243 | IDownloadJob *This, | ||
| 5244 | UINT *pctinfo); | ||
| 5245 | |||
| 5246 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 5247 | IDownloadJob *This, | ||
| 5248 | UINT iTInfo, | ||
| 5249 | LCID lcid, | ||
| 5250 | ITypeInfo **ppTInfo); | ||
| 5251 | |||
| 5252 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 5253 | IDownloadJob *This, | ||
| 5254 | REFIID riid, | ||
| 5255 | LPOLESTR *rgszNames, | ||
| 5256 | UINT cNames, | ||
| 5257 | LCID lcid, | ||
| 5258 | DISPID *rgDispId); | ||
| 5259 | |||
| 5260 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 5261 | IDownloadJob *This, | ||
| 5262 | DISPID dispIdMember, | ||
| 5263 | REFIID riid, | ||
| 5264 | LCID lcid, | ||
| 5265 | WORD wFlags, | ||
| 5266 | DISPPARAMS *pDispParams, | ||
| 5267 | VARIANT *pVarResult, | ||
| 5268 | EXCEPINFO *pExcepInfo, | ||
| 5269 | UINT *puArgErr); | ||
| 5270 | |||
| 5271 | /*** IDownloadJob methods ***/ | ||
| 5272 | HRESULT (STDMETHODCALLTYPE *get_AsyncState)( | ||
| 5273 | IDownloadJob *This, | ||
| 5274 | VARIANT *retval); | ||
| 5275 | |||
| 5276 | HRESULT (STDMETHODCALLTYPE *get_IsCompleted)( | ||
| 5277 | IDownloadJob *This, | ||
| 5278 | VARIANT_BOOL *retval); | ||
| 5279 | |||
| 5280 | HRESULT (STDMETHODCALLTYPE *get_Updates)( | ||
| 5281 | IDownloadJob *This, | ||
| 5282 | IUpdateCollection **retval); | ||
| 5283 | |||
| 5284 | HRESULT (STDMETHODCALLTYPE *CleanUp)( | ||
| 5285 | IDownloadJob *This); | ||
| 5286 | |||
| 5287 | HRESULT (STDMETHODCALLTYPE *GetProgress)( | ||
| 5288 | IDownloadJob *This, | ||
| 5289 | IDownloadProgress **retval); | ||
| 5290 | |||
| 5291 | HRESULT (STDMETHODCALLTYPE *RequestAbort)( | ||
| 5292 | IDownloadJob *This); | ||
| 5293 | |||
| 5294 | END_INTERFACE | ||
| 5295 | } IDownloadJobVtbl; | ||
| 5296 | |||
| 5297 | interface IDownloadJob { | ||
| 5298 | CONST_VTBL IDownloadJobVtbl* lpVtbl; | ||
| 5299 | }; | ||
| 5300 | |||
| 5301 | #ifdef COBJMACROS | ||
| 5302 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5303 | /*** IUnknown methods ***/ | ||
| 5304 | #define IDownloadJob_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5305 | #define IDownloadJob_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5306 | #define IDownloadJob_Release(This) (This)->lpVtbl->Release(This) | ||
| 5307 | /*** IDispatch methods ***/ | ||
| 5308 | #define IDownloadJob_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 5309 | #define IDownloadJob_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 5310 | #define IDownloadJob_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 5311 | #define IDownloadJob_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 5312 | /*** IDownloadJob methods ***/ | ||
| 5313 | #define IDownloadJob_get_AsyncState(This,retval) (This)->lpVtbl->get_AsyncState(This,retval) | ||
| 5314 | #define IDownloadJob_get_IsCompleted(This,retval) (This)->lpVtbl->get_IsCompleted(This,retval) | ||
| 5315 | #define IDownloadJob_get_Updates(This,retval) (This)->lpVtbl->get_Updates(This,retval) | ||
| 5316 | #define IDownloadJob_CleanUp(This) (This)->lpVtbl->CleanUp(This) | ||
| 5317 | #define IDownloadJob_GetProgress(This,retval) (This)->lpVtbl->GetProgress(This,retval) | ||
| 5318 | #define IDownloadJob_RequestAbort(This) (This)->lpVtbl->RequestAbort(This) | ||
| 5319 | #else | ||
| 5320 | /*** IUnknown methods ***/ | ||
| 5321 | static FORCEINLINE HRESULT IDownloadJob_QueryInterface(IDownloadJob* This,REFIID riid,void **ppvObject) { | ||
| 5322 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5323 | } | ||
| 5324 | static FORCEINLINE ULONG IDownloadJob_AddRef(IDownloadJob* This) { | ||
| 5325 | return This->lpVtbl->AddRef(This); | ||
| 5326 | } | ||
| 5327 | static FORCEINLINE ULONG IDownloadJob_Release(IDownloadJob* This) { | ||
| 5328 | return This->lpVtbl->Release(This); | ||
| 5329 | } | ||
| 5330 | /*** IDispatch methods ***/ | ||
| 5331 | static FORCEINLINE HRESULT IDownloadJob_GetTypeInfoCount(IDownloadJob* This,UINT *pctinfo) { | ||
| 5332 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 5333 | } | ||
| 5334 | static FORCEINLINE HRESULT IDownloadJob_GetTypeInfo(IDownloadJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 5335 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 5336 | } | ||
| 5337 | static FORCEINLINE HRESULT IDownloadJob_GetIDsOfNames(IDownloadJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 5338 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 5339 | } | ||
| 5340 | static FORCEINLINE HRESULT IDownloadJob_Invoke(IDownloadJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 5341 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 5342 | } | ||
| 5343 | /*** IDownloadJob methods ***/ | ||
| 5344 | static FORCEINLINE HRESULT IDownloadJob_get_AsyncState(IDownloadJob* This,VARIANT *retval) { | ||
| 5345 | return This->lpVtbl->get_AsyncState(This,retval); | ||
| 5346 | } | ||
| 5347 | static FORCEINLINE HRESULT IDownloadJob_get_IsCompleted(IDownloadJob* This,VARIANT_BOOL *retval) { | ||
| 5348 | return This->lpVtbl->get_IsCompleted(This,retval); | ||
| 5349 | } | ||
| 5350 | static FORCEINLINE HRESULT IDownloadJob_get_Updates(IDownloadJob* This,IUpdateCollection **retval) { | ||
| 5351 | return This->lpVtbl->get_Updates(This,retval); | ||
| 5352 | } | ||
| 5353 | static FORCEINLINE HRESULT IDownloadJob_CleanUp(IDownloadJob* This) { | ||
| 5354 | return This->lpVtbl->CleanUp(This); | ||
| 5355 | } | ||
| 5356 | static FORCEINLINE HRESULT IDownloadJob_GetProgress(IDownloadJob* This,IDownloadProgress **retval) { | ||
| 5357 | return This->lpVtbl->GetProgress(This,retval); | ||
| 5358 | } | ||
| 5359 | static FORCEINLINE HRESULT IDownloadJob_RequestAbort(IDownloadJob* This) { | ||
| 5360 | return This->lpVtbl->RequestAbort(This); | ||
| 5361 | } | ||
| 5362 | #endif | ||
| 5363 | #endif | ||
| 5364 | |||
| 5365 | #endif | ||
| 5366 | |||
| 5367 | |||
| 5368 | #endif /* __IDownloadJob_INTERFACE_DEFINED__ */ | ||
| 5369 | |||
| 5370 | /***************************************************************************** | ||
| 5371 | * IDownloadResult interface | ||
| 5372 | */ | ||
| 5373 | #ifndef __IDownloadResult_INTERFACE_DEFINED__ | ||
| 5374 | #define __IDownloadResult_INTERFACE_DEFINED__ | ||
| 5375 | |||
| 5376 | DEFINE_GUID(IID_IDownloadResult, 0xdaa4fdd0, 0x4727, 0x4dbe, 0xa1,0xe7, 0x74,0x5d,0xca,0x31,0x71,0x44); | ||
| 5377 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5378 | MIDL_INTERFACE("daa4fdd0-4727-4dbe-a1e7-745dca317144") | ||
| 5379 | IDownloadResult : public IDispatch | ||
| 5380 | { | ||
| 5381 | virtual HRESULT STDMETHODCALLTYPE get_HResult( | ||
| 5382 | LONG *retval) = 0; | ||
| 5383 | |||
| 5384 | virtual HRESULT STDMETHODCALLTYPE get_ResultCode( | ||
| 5385 | OperationResultCode *retval) = 0; | ||
| 5386 | |||
| 5387 | virtual HRESULT STDMETHODCALLTYPE GetUpdateResult( | ||
| 5388 | LONG updateIndex, | ||
| 5389 | IUpdateDownloadResult **retval) = 0; | ||
| 5390 | |||
| 5391 | }; | ||
| 5392 | #ifdef __CRT_UUID_DECL | ||
| 5393 | __CRT_UUID_DECL(IDownloadResult, 0xdaa4fdd0, 0x4727, 0x4dbe, 0xa1,0xe7, 0x74,0x5d,0xca,0x31,0x71,0x44) | ||
| 5394 | #endif | ||
| 5395 | #else | ||
| 5396 | typedef struct IDownloadResultVtbl { | ||
| 5397 | BEGIN_INTERFACE | ||
| 5398 | |||
| 5399 | /*** IUnknown methods ***/ | ||
| 5400 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5401 | IDownloadResult *This, | ||
| 5402 | REFIID riid, | ||
| 5403 | void **ppvObject); | ||
| 5404 | |||
| 5405 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5406 | IDownloadResult *This); | ||
| 5407 | |||
| 5408 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5409 | IDownloadResult *This); | ||
| 5410 | |||
| 5411 | /*** IDispatch methods ***/ | ||
| 5412 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 5413 | IDownloadResult *This, | ||
| 5414 | UINT *pctinfo); | ||
| 5415 | |||
| 5416 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 5417 | IDownloadResult *This, | ||
| 5418 | UINT iTInfo, | ||
| 5419 | LCID lcid, | ||
| 5420 | ITypeInfo **ppTInfo); | ||
| 5421 | |||
| 5422 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 5423 | IDownloadResult *This, | ||
| 5424 | REFIID riid, | ||
| 5425 | LPOLESTR *rgszNames, | ||
| 5426 | UINT cNames, | ||
| 5427 | LCID lcid, | ||
| 5428 | DISPID *rgDispId); | ||
| 5429 | |||
| 5430 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 5431 | IDownloadResult *This, | ||
| 5432 | DISPID dispIdMember, | ||
| 5433 | REFIID riid, | ||
| 5434 | LCID lcid, | ||
| 5435 | WORD wFlags, | ||
| 5436 | DISPPARAMS *pDispParams, | ||
| 5437 | VARIANT *pVarResult, | ||
| 5438 | EXCEPINFO *pExcepInfo, | ||
| 5439 | UINT *puArgErr); | ||
| 5440 | |||
| 5441 | /*** IDownloadResult methods ***/ | ||
| 5442 | HRESULT (STDMETHODCALLTYPE *get_HResult)( | ||
| 5443 | IDownloadResult *This, | ||
| 5444 | LONG *retval); | ||
| 5445 | |||
| 5446 | HRESULT (STDMETHODCALLTYPE *get_ResultCode)( | ||
| 5447 | IDownloadResult *This, | ||
| 5448 | OperationResultCode *retval); | ||
| 5449 | |||
| 5450 | HRESULT (STDMETHODCALLTYPE *GetUpdateResult)( | ||
| 5451 | IDownloadResult *This, | ||
| 5452 | LONG updateIndex, | ||
| 5453 | IUpdateDownloadResult **retval); | ||
| 5454 | |||
| 5455 | END_INTERFACE | ||
| 5456 | } IDownloadResultVtbl; | ||
| 5457 | |||
| 5458 | interface IDownloadResult { | ||
| 5459 | CONST_VTBL IDownloadResultVtbl* lpVtbl; | ||
| 5460 | }; | ||
| 5461 | |||
| 5462 | #ifdef COBJMACROS | ||
| 5463 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5464 | /*** IUnknown methods ***/ | ||
| 5465 | #define IDownloadResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5466 | #define IDownloadResult_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5467 | #define IDownloadResult_Release(This) (This)->lpVtbl->Release(This) | ||
| 5468 | /*** IDispatch methods ***/ | ||
| 5469 | #define IDownloadResult_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 5470 | #define IDownloadResult_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 5471 | #define IDownloadResult_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 5472 | #define IDownloadResult_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 5473 | /*** IDownloadResult methods ***/ | ||
| 5474 | #define IDownloadResult_get_HResult(This,retval) (This)->lpVtbl->get_HResult(This,retval) | ||
| 5475 | #define IDownloadResult_get_ResultCode(This,retval) (This)->lpVtbl->get_ResultCode(This,retval) | ||
| 5476 | #define IDownloadResult_GetUpdateResult(This,updateIndex,retval) (This)->lpVtbl->GetUpdateResult(This,updateIndex,retval) | ||
| 5477 | #else | ||
| 5478 | /*** IUnknown methods ***/ | ||
| 5479 | static FORCEINLINE HRESULT IDownloadResult_QueryInterface(IDownloadResult* This,REFIID riid,void **ppvObject) { | ||
| 5480 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5481 | } | ||
| 5482 | static FORCEINLINE ULONG IDownloadResult_AddRef(IDownloadResult* This) { | ||
| 5483 | return This->lpVtbl->AddRef(This); | ||
| 5484 | } | ||
| 5485 | static FORCEINLINE ULONG IDownloadResult_Release(IDownloadResult* This) { | ||
| 5486 | return This->lpVtbl->Release(This); | ||
| 5487 | } | ||
| 5488 | /*** IDispatch methods ***/ | ||
| 5489 | static FORCEINLINE HRESULT IDownloadResult_GetTypeInfoCount(IDownloadResult* This,UINT *pctinfo) { | ||
| 5490 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 5491 | } | ||
| 5492 | static FORCEINLINE HRESULT IDownloadResult_GetTypeInfo(IDownloadResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 5493 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 5494 | } | ||
| 5495 | static FORCEINLINE HRESULT IDownloadResult_GetIDsOfNames(IDownloadResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 5496 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 5497 | } | ||
| 5498 | static FORCEINLINE HRESULT IDownloadResult_Invoke(IDownloadResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 5499 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 5500 | } | ||
| 5501 | /*** IDownloadResult methods ***/ | ||
| 5502 | static FORCEINLINE HRESULT IDownloadResult_get_HResult(IDownloadResult* This,LONG *retval) { | ||
| 5503 | return This->lpVtbl->get_HResult(This,retval); | ||
| 5504 | } | ||
| 5505 | static FORCEINLINE HRESULT IDownloadResult_get_ResultCode(IDownloadResult* This,OperationResultCode *retval) { | ||
| 5506 | return This->lpVtbl->get_ResultCode(This,retval); | ||
| 5507 | } | ||
| 5508 | static FORCEINLINE HRESULT IDownloadResult_GetUpdateResult(IDownloadResult* This,LONG updateIndex,IUpdateDownloadResult **retval) { | ||
| 5509 | return This->lpVtbl->GetUpdateResult(This,updateIndex,retval); | ||
| 5510 | } | ||
| 5511 | #endif | ||
| 5512 | #endif | ||
| 5513 | |||
| 5514 | #endif | ||
| 5515 | |||
| 5516 | |||
| 5517 | #endif /* __IDownloadResult_INTERFACE_DEFINED__ */ | ||
| 5518 | |||
| 5519 | /***************************************************************************** | ||
| 5520 | * IUpdateDownloader interface | ||
| 5521 | */ | ||
| 5522 | #ifndef __IUpdateDownloader_INTERFACE_DEFINED__ | ||
| 5523 | #define __IUpdateDownloader_INTERFACE_DEFINED__ | ||
| 5524 | |||
| 5525 | DEFINE_GUID(IID_IUpdateDownloader, 0x68f1c6f9, 0x7ecc, 0x4666, 0xa4,0x64, 0x24,0x7f,0xe1,0x24,0x96,0xc3); | ||
| 5526 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5527 | MIDL_INTERFACE("68f1c6f9-7ecc-4666-a464-247fe12496c3") | ||
| 5528 | IUpdateDownloader : public IDispatch | ||
| 5529 | { | ||
| 5530 | virtual HRESULT STDMETHODCALLTYPE get_ClientApplicationID( | ||
| 5531 | BSTR *retval) = 0; | ||
| 5532 | |||
| 5533 | virtual HRESULT STDMETHODCALLTYPE put_ClientApplicationID( | ||
| 5534 | BSTR value) = 0; | ||
| 5535 | |||
| 5536 | virtual HRESULT STDMETHODCALLTYPE get_IsForced( | ||
| 5537 | VARIANT_BOOL *retval) = 0; | ||
| 5538 | |||
| 5539 | virtual HRESULT STDMETHODCALLTYPE put_IsForced( | ||
| 5540 | VARIANT_BOOL value) = 0; | ||
| 5541 | |||
| 5542 | virtual HRESULT STDMETHODCALLTYPE get_Priority( | ||
| 5543 | DownloadPriority *retval) = 0; | ||
| 5544 | |||
| 5545 | virtual HRESULT STDMETHODCALLTYPE put_Priority( | ||
| 5546 | DownloadPriority value) = 0; | ||
| 5547 | |||
| 5548 | virtual HRESULT STDMETHODCALLTYPE get_Updates( | ||
| 5549 | IUpdateCollection **retval) = 0; | ||
| 5550 | |||
| 5551 | virtual HRESULT STDMETHODCALLTYPE put_Updates( | ||
| 5552 | IUpdateCollection *value) = 0; | ||
| 5553 | |||
| 5554 | virtual HRESULT STDMETHODCALLTYPE BeginDownload( | ||
| 5555 | IUnknown *onProgressChanged, | ||
| 5556 | IUnknown *onCompleted, | ||
| 5557 | VARIANT state, | ||
| 5558 | IDownloadJob **retval) = 0; | ||
| 5559 | |||
| 5560 | virtual HRESULT STDMETHODCALLTYPE Download( | ||
| 5561 | IDownloadResult **retval) = 0; | ||
| 5562 | |||
| 5563 | virtual HRESULT STDMETHODCALLTYPE EndDownload( | ||
| 5564 | IDownloadJob *value, | ||
| 5565 | IDownloadResult **retval) = 0; | ||
| 5566 | |||
| 5567 | }; | ||
| 5568 | #ifdef __CRT_UUID_DECL | ||
| 5569 | __CRT_UUID_DECL(IUpdateDownloader, 0x68f1c6f9, 0x7ecc, 0x4666, 0xa4,0x64, 0x24,0x7f,0xe1,0x24,0x96,0xc3) | ||
| 5570 | #endif | ||
| 5571 | #else | ||
| 5572 | typedef struct IUpdateDownloaderVtbl { | ||
| 5573 | BEGIN_INTERFACE | ||
| 5574 | |||
| 5575 | /*** IUnknown methods ***/ | ||
| 5576 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5577 | IUpdateDownloader *This, | ||
| 5578 | REFIID riid, | ||
| 5579 | void **ppvObject); | ||
| 5580 | |||
| 5581 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5582 | IUpdateDownloader *This); | ||
| 5583 | |||
| 5584 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5585 | IUpdateDownloader *This); | ||
| 5586 | |||
| 5587 | /*** IDispatch methods ***/ | ||
| 5588 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 5589 | IUpdateDownloader *This, | ||
| 5590 | UINT *pctinfo); | ||
| 5591 | |||
| 5592 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 5593 | IUpdateDownloader *This, | ||
| 5594 | UINT iTInfo, | ||
| 5595 | LCID lcid, | ||
| 5596 | ITypeInfo **ppTInfo); | ||
| 5597 | |||
| 5598 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 5599 | IUpdateDownloader *This, | ||
| 5600 | REFIID riid, | ||
| 5601 | LPOLESTR *rgszNames, | ||
| 5602 | UINT cNames, | ||
| 5603 | LCID lcid, | ||
| 5604 | DISPID *rgDispId); | ||
| 5605 | |||
| 5606 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 5607 | IUpdateDownloader *This, | ||
| 5608 | DISPID dispIdMember, | ||
| 5609 | REFIID riid, | ||
| 5610 | LCID lcid, | ||
| 5611 | WORD wFlags, | ||
| 5612 | DISPPARAMS *pDispParams, | ||
| 5613 | VARIANT *pVarResult, | ||
| 5614 | EXCEPINFO *pExcepInfo, | ||
| 5615 | UINT *puArgErr); | ||
| 5616 | |||
| 5617 | /*** IUpdateDownloader methods ***/ | ||
| 5618 | HRESULT (STDMETHODCALLTYPE *get_ClientApplicationID)( | ||
| 5619 | IUpdateDownloader *This, | ||
| 5620 | BSTR *retval); | ||
| 5621 | |||
| 5622 | HRESULT (STDMETHODCALLTYPE *put_ClientApplicationID)( | ||
| 5623 | IUpdateDownloader *This, | ||
| 5624 | BSTR value); | ||
| 5625 | |||
| 5626 | HRESULT (STDMETHODCALLTYPE *get_IsForced)( | ||
| 5627 | IUpdateDownloader *This, | ||
| 5628 | VARIANT_BOOL *retval); | ||
| 5629 | |||
| 5630 | HRESULT (STDMETHODCALLTYPE *put_IsForced)( | ||
| 5631 | IUpdateDownloader *This, | ||
| 5632 | VARIANT_BOOL value); | ||
| 5633 | |||
| 5634 | HRESULT (STDMETHODCALLTYPE *get_Priority)( | ||
| 5635 | IUpdateDownloader *This, | ||
| 5636 | DownloadPriority *retval); | ||
| 5637 | |||
| 5638 | HRESULT (STDMETHODCALLTYPE *put_Priority)( | ||
| 5639 | IUpdateDownloader *This, | ||
| 5640 | DownloadPriority value); | ||
| 5641 | |||
| 5642 | HRESULT (STDMETHODCALLTYPE *get_Updates)( | ||
| 5643 | IUpdateDownloader *This, | ||
| 5644 | IUpdateCollection **retval); | ||
| 5645 | |||
| 5646 | HRESULT (STDMETHODCALLTYPE *put_Updates)( | ||
| 5647 | IUpdateDownloader *This, | ||
| 5648 | IUpdateCollection *value); | ||
| 5649 | |||
| 5650 | HRESULT (STDMETHODCALLTYPE *BeginDownload)( | ||
| 5651 | IUpdateDownloader *This, | ||
| 5652 | IUnknown *onProgressChanged, | ||
| 5653 | IUnknown *onCompleted, | ||
| 5654 | VARIANT state, | ||
| 5655 | IDownloadJob **retval); | ||
| 5656 | |||
| 5657 | HRESULT (STDMETHODCALLTYPE *Download)( | ||
| 5658 | IUpdateDownloader *This, | ||
| 5659 | IDownloadResult **retval); | ||
| 5660 | |||
| 5661 | HRESULT (STDMETHODCALLTYPE *EndDownload)( | ||
| 5662 | IUpdateDownloader *This, | ||
| 5663 | IDownloadJob *value, | ||
| 5664 | IDownloadResult **retval); | ||
| 5665 | |||
| 5666 | END_INTERFACE | ||
| 5667 | } IUpdateDownloaderVtbl; | ||
| 5668 | |||
| 5669 | interface IUpdateDownloader { | ||
| 5670 | CONST_VTBL IUpdateDownloaderVtbl* lpVtbl; | ||
| 5671 | }; | ||
| 5672 | |||
| 5673 | #ifdef COBJMACROS | ||
| 5674 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5675 | /*** IUnknown methods ***/ | ||
| 5676 | #define IUpdateDownloader_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5677 | #define IUpdateDownloader_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5678 | #define IUpdateDownloader_Release(This) (This)->lpVtbl->Release(This) | ||
| 5679 | /*** IDispatch methods ***/ | ||
| 5680 | #define IUpdateDownloader_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 5681 | #define IUpdateDownloader_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 5682 | #define IUpdateDownloader_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 5683 | #define IUpdateDownloader_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 5684 | /*** IUpdateDownloader methods ***/ | ||
| 5685 | #define IUpdateDownloader_get_ClientApplicationID(This,retval) (This)->lpVtbl->get_ClientApplicationID(This,retval) | ||
| 5686 | #define IUpdateDownloader_put_ClientApplicationID(This,value) (This)->lpVtbl->put_ClientApplicationID(This,value) | ||
| 5687 | #define IUpdateDownloader_get_IsForced(This,retval) (This)->lpVtbl->get_IsForced(This,retval) | ||
| 5688 | #define IUpdateDownloader_put_IsForced(This,value) (This)->lpVtbl->put_IsForced(This,value) | ||
| 5689 | #define IUpdateDownloader_get_Priority(This,retval) (This)->lpVtbl->get_Priority(This,retval) | ||
| 5690 | #define IUpdateDownloader_put_Priority(This,value) (This)->lpVtbl->put_Priority(This,value) | ||
| 5691 | #define IUpdateDownloader_get_Updates(This,retval) (This)->lpVtbl->get_Updates(This,retval) | ||
| 5692 | #define IUpdateDownloader_put_Updates(This,value) (This)->lpVtbl->put_Updates(This,value) | ||
| 5693 | #define IUpdateDownloader_BeginDownload(This,onProgressChanged,onCompleted,state,retval) (This)->lpVtbl->BeginDownload(This,onProgressChanged,onCompleted,state,retval) | ||
| 5694 | #define IUpdateDownloader_Download(This,retval) (This)->lpVtbl->Download(This,retval) | ||
| 5695 | #define IUpdateDownloader_EndDownload(This,value,retval) (This)->lpVtbl->EndDownload(This,value,retval) | ||
| 5696 | #else | ||
| 5697 | /*** IUnknown methods ***/ | ||
| 5698 | static FORCEINLINE HRESULT IUpdateDownloader_QueryInterface(IUpdateDownloader* This,REFIID riid,void **ppvObject) { | ||
| 5699 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5700 | } | ||
| 5701 | static FORCEINLINE ULONG IUpdateDownloader_AddRef(IUpdateDownloader* This) { | ||
| 5702 | return This->lpVtbl->AddRef(This); | ||
| 5703 | } | ||
| 5704 | static FORCEINLINE ULONG IUpdateDownloader_Release(IUpdateDownloader* This) { | ||
| 5705 | return This->lpVtbl->Release(This); | ||
| 5706 | } | ||
| 5707 | /*** IDispatch methods ***/ | ||
| 5708 | static FORCEINLINE HRESULT IUpdateDownloader_GetTypeInfoCount(IUpdateDownloader* This,UINT *pctinfo) { | ||
| 5709 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 5710 | } | ||
| 5711 | static FORCEINLINE HRESULT IUpdateDownloader_GetTypeInfo(IUpdateDownloader* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 5712 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 5713 | } | ||
| 5714 | static FORCEINLINE HRESULT IUpdateDownloader_GetIDsOfNames(IUpdateDownloader* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 5715 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 5716 | } | ||
| 5717 | static FORCEINLINE HRESULT IUpdateDownloader_Invoke(IUpdateDownloader* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 5718 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 5719 | } | ||
| 5720 | /*** IUpdateDownloader methods ***/ | ||
| 5721 | static FORCEINLINE HRESULT IUpdateDownloader_get_ClientApplicationID(IUpdateDownloader* This,BSTR *retval) { | ||
| 5722 | return This->lpVtbl->get_ClientApplicationID(This,retval); | ||
| 5723 | } | ||
| 5724 | static FORCEINLINE HRESULT IUpdateDownloader_put_ClientApplicationID(IUpdateDownloader* This,BSTR value) { | ||
| 5725 | return This->lpVtbl->put_ClientApplicationID(This,value); | ||
| 5726 | } | ||
| 5727 | static FORCEINLINE HRESULT IUpdateDownloader_get_IsForced(IUpdateDownloader* This,VARIANT_BOOL *retval) { | ||
| 5728 | return This->lpVtbl->get_IsForced(This,retval); | ||
| 5729 | } | ||
| 5730 | static FORCEINLINE HRESULT IUpdateDownloader_put_IsForced(IUpdateDownloader* This,VARIANT_BOOL value) { | ||
| 5731 | return This->lpVtbl->put_IsForced(This,value); | ||
| 5732 | } | ||
| 5733 | static FORCEINLINE HRESULT IUpdateDownloader_get_Priority(IUpdateDownloader* This,DownloadPriority *retval) { | ||
| 5734 | return This->lpVtbl->get_Priority(This,retval); | ||
| 5735 | } | ||
| 5736 | static FORCEINLINE HRESULT IUpdateDownloader_put_Priority(IUpdateDownloader* This,DownloadPriority value) { | ||
| 5737 | return This->lpVtbl->put_Priority(This,value); | ||
| 5738 | } | ||
| 5739 | static FORCEINLINE HRESULT IUpdateDownloader_get_Updates(IUpdateDownloader* This,IUpdateCollection **retval) { | ||
| 5740 | return This->lpVtbl->get_Updates(This,retval); | ||
| 5741 | } | ||
| 5742 | static FORCEINLINE HRESULT IUpdateDownloader_put_Updates(IUpdateDownloader* This,IUpdateCollection *value) { | ||
| 5743 | return This->lpVtbl->put_Updates(This,value); | ||
| 5744 | } | ||
| 5745 | static FORCEINLINE HRESULT IUpdateDownloader_BeginDownload(IUpdateDownloader* This,IUnknown *onProgressChanged,IUnknown *onCompleted,VARIANT state,IDownloadJob **retval) { | ||
| 5746 | return This->lpVtbl->BeginDownload(This,onProgressChanged,onCompleted,state,retval); | ||
| 5747 | } | ||
| 5748 | static FORCEINLINE HRESULT IUpdateDownloader_Download(IUpdateDownloader* This,IDownloadResult **retval) { | ||
| 5749 | return This->lpVtbl->Download(This,retval); | ||
| 5750 | } | ||
| 5751 | static FORCEINLINE HRESULT IUpdateDownloader_EndDownload(IUpdateDownloader* This,IDownloadJob *value,IDownloadResult **retval) { | ||
| 5752 | return This->lpVtbl->EndDownload(This,value,retval); | ||
| 5753 | } | ||
| 5754 | #endif | ||
| 5755 | #endif | ||
| 5756 | |||
| 5757 | #endif | ||
| 5758 | |||
| 5759 | |||
| 5760 | #endif /* __IUpdateDownloader_INTERFACE_DEFINED__ */ | ||
| 5761 | |||
| 5762 | /***************************************************************************** | ||
| 5763 | * IUpdateInstallationResult interface | ||
| 5764 | */ | ||
| 5765 | #ifndef __IUpdateInstallationResult_INTERFACE_DEFINED__ | ||
| 5766 | #define __IUpdateInstallationResult_INTERFACE_DEFINED__ | ||
| 5767 | |||
| 5768 | DEFINE_GUID(IID_IUpdateInstallationResult, 0xd940f0f8, 0x3cbb, 0x4fd0, 0x99,0x3f, 0x47,0x1e,0x7f,0x23,0x28,0xad); | ||
| 5769 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5770 | MIDL_INTERFACE("d940f0f8-3cbb-4fd0-993f-471e7f2328ad") | ||
| 5771 | IUpdateInstallationResult : public IDispatch | ||
| 5772 | { | ||
| 5773 | virtual HRESULT STDMETHODCALLTYPE get_HResult( | ||
| 5774 | LONG *retval) = 0; | ||
| 5775 | |||
| 5776 | virtual HRESULT STDMETHODCALLTYPE get_RebootRequired( | ||
| 5777 | VARIANT_BOOL *retval) = 0; | ||
| 5778 | |||
| 5779 | virtual HRESULT STDMETHODCALLTYPE get_ResultCode( | ||
| 5780 | OperationResultCode *retval) = 0; | ||
| 5781 | |||
| 5782 | }; | ||
| 5783 | #ifdef __CRT_UUID_DECL | ||
| 5784 | __CRT_UUID_DECL(IUpdateInstallationResult, 0xd940f0f8, 0x3cbb, 0x4fd0, 0x99,0x3f, 0x47,0x1e,0x7f,0x23,0x28,0xad) | ||
| 5785 | #endif | ||
| 5786 | #else | ||
| 5787 | typedef struct IUpdateInstallationResultVtbl { | ||
| 5788 | BEGIN_INTERFACE | ||
| 5789 | |||
| 5790 | /*** IUnknown methods ***/ | ||
| 5791 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5792 | IUpdateInstallationResult *This, | ||
| 5793 | REFIID riid, | ||
| 5794 | void **ppvObject); | ||
| 5795 | |||
| 5796 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5797 | IUpdateInstallationResult *This); | ||
| 5798 | |||
| 5799 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5800 | IUpdateInstallationResult *This); | ||
| 5801 | |||
| 5802 | /*** IDispatch methods ***/ | ||
| 5803 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 5804 | IUpdateInstallationResult *This, | ||
| 5805 | UINT *pctinfo); | ||
| 5806 | |||
| 5807 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 5808 | IUpdateInstallationResult *This, | ||
| 5809 | UINT iTInfo, | ||
| 5810 | LCID lcid, | ||
| 5811 | ITypeInfo **ppTInfo); | ||
| 5812 | |||
| 5813 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 5814 | IUpdateInstallationResult *This, | ||
| 5815 | REFIID riid, | ||
| 5816 | LPOLESTR *rgszNames, | ||
| 5817 | UINT cNames, | ||
| 5818 | LCID lcid, | ||
| 5819 | DISPID *rgDispId); | ||
| 5820 | |||
| 5821 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 5822 | IUpdateInstallationResult *This, | ||
| 5823 | DISPID dispIdMember, | ||
| 5824 | REFIID riid, | ||
| 5825 | LCID lcid, | ||
| 5826 | WORD wFlags, | ||
| 5827 | DISPPARAMS *pDispParams, | ||
| 5828 | VARIANT *pVarResult, | ||
| 5829 | EXCEPINFO *pExcepInfo, | ||
| 5830 | UINT *puArgErr); | ||
| 5831 | |||
| 5832 | /*** IUpdateInstallationResult methods ***/ | ||
| 5833 | HRESULT (STDMETHODCALLTYPE *get_HResult)( | ||
| 5834 | IUpdateInstallationResult *This, | ||
| 5835 | LONG *retval); | ||
| 5836 | |||
| 5837 | HRESULT (STDMETHODCALLTYPE *get_RebootRequired)( | ||
| 5838 | IUpdateInstallationResult *This, | ||
| 5839 | VARIANT_BOOL *retval); | ||
| 5840 | |||
| 5841 | HRESULT (STDMETHODCALLTYPE *get_ResultCode)( | ||
| 5842 | IUpdateInstallationResult *This, | ||
| 5843 | OperationResultCode *retval); | ||
| 5844 | |||
| 5845 | END_INTERFACE | ||
| 5846 | } IUpdateInstallationResultVtbl; | ||
| 5847 | |||
| 5848 | interface IUpdateInstallationResult { | ||
| 5849 | CONST_VTBL IUpdateInstallationResultVtbl* lpVtbl; | ||
| 5850 | }; | ||
| 5851 | |||
| 5852 | #ifdef COBJMACROS | ||
| 5853 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 5854 | /*** IUnknown methods ***/ | ||
| 5855 | #define IUpdateInstallationResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 5856 | #define IUpdateInstallationResult_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 5857 | #define IUpdateInstallationResult_Release(This) (This)->lpVtbl->Release(This) | ||
| 5858 | /*** IDispatch methods ***/ | ||
| 5859 | #define IUpdateInstallationResult_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 5860 | #define IUpdateInstallationResult_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 5861 | #define IUpdateInstallationResult_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 5862 | #define IUpdateInstallationResult_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 5863 | /*** IUpdateInstallationResult methods ***/ | ||
| 5864 | #define IUpdateInstallationResult_get_HResult(This,retval) (This)->lpVtbl->get_HResult(This,retval) | ||
| 5865 | #define IUpdateInstallationResult_get_RebootRequired(This,retval) (This)->lpVtbl->get_RebootRequired(This,retval) | ||
| 5866 | #define IUpdateInstallationResult_get_ResultCode(This,retval) (This)->lpVtbl->get_ResultCode(This,retval) | ||
| 5867 | #else | ||
| 5868 | /*** IUnknown methods ***/ | ||
| 5869 | static FORCEINLINE HRESULT IUpdateInstallationResult_QueryInterface(IUpdateInstallationResult* This,REFIID riid,void **ppvObject) { | ||
| 5870 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 5871 | } | ||
| 5872 | static FORCEINLINE ULONG IUpdateInstallationResult_AddRef(IUpdateInstallationResult* This) { | ||
| 5873 | return This->lpVtbl->AddRef(This); | ||
| 5874 | } | ||
| 5875 | static FORCEINLINE ULONG IUpdateInstallationResult_Release(IUpdateInstallationResult* This) { | ||
| 5876 | return This->lpVtbl->Release(This); | ||
| 5877 | } | ||
| 5878 | /*** IDispatch methods ***/ | ||
| 5879 | static FORCEINLINE HRESULT IUpdateInstallationResult_GetTypeInfoCount(IUpdateInstallationResult* This,UINT *pctinfo) { | ||
| 5880 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 5881 | } | ||
| 5882 | static FORCEINLINE HRESULT IUpdateInstallationResult_GetTypeInfo(IUpdateInstallationResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 5883 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 5884 | } | ||
| 5885 | static FORCEINLINE HRESULT IUpdateInstallationResult_GetIDsOfNames(IUpdateInstallationResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 5886 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 5887 | } | ||
| 5888 | static FORCEINLINE HRESULT IUpdateInstallationResult_Invoke(IUpdateInstallationResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 5889 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 5890 | } | ||
| 5891 | /*** IUpdateInstallationResult methods ***/ | ||
| 5892 | static FORCEINLINE HRESULT IUpdateInstallationResult_get_HResult(IUpdateInstallationResult* This,LONG *retval) { | ||
| 5893 | return This->lpVtbl->get_HResult(This,retval); | ||
| 5894 | } | ||
| 5895 | static FORCEINLINE HRESULT IUpdateInstallationResult_get_RebootRequired(IUpdateInstallationResult* This,VARIANT_BOOL *retval) { | ||
| 5896 | return This->lpVtbl->get_RebootRequired(This,retval); | ||
| 5897 | } | ||
| 5898 | static FORCEINLINE HRESULT IUpdateInstallationResult_get_ResultCode(IUpdateInstallationResult* This,OperationResultCode *retval) { | ||
| 5899 | return This->lpVtbl->get_ResultCode(This,retval); | ||
| 5900 | } | ||
| 5901 | #endif | ||
| 5902 | #endif | ||
| 5903 | |||
| 5904 | #endif | ||
| 5905 | |||
| 5906 | |||
| 5907 | #endif /* __IUpdateInstallationResult_INTERFACE_DEFINED__ */ | ||
| 5908 | |||
| 5909 | /***************************************************************************** | ||
| 5910 | * IInstallationProgress interface | ||
| 5911 | */ | ||
| 5912 | #ifndef __IInstallationProgress_INTERFACE_DEFINED__ | ||
| 5913 | #define __IInstallationProgress_INTERFACE_DEFINED__ | ||
| 5914 | |||
| 5915 | DEFINE_GUID(IID_IInstallationProgress, 0x345c8244, 0x43a3, 0x4e32, 0xa3,0x68, 0x65,0xf0,0x73,0xb7,0x6f,0x36); | ||
| 5916 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 5917 | MIDL_INTERFACE("345c8244-43a3-4e32-a368-65f073b76f36") | ||
| 5918 | IInstallationProgress : public IDispatch | ||
| 5919 | { | ||
| 5920 | virtual HRESULT STDMETHODCALLTYPE get_CurrentUpdateIndex( | ||
| 5921 | LONG *retval) = 0; | ||
| 5922 | |||
| 5923 | virtual HRESULT STDMETHODCALLTYPE get_CurrentUpdatePercentComplete( | ||
| 5924 | LONG *retval) = 0; | ||
| 5925 | |||
| 5926 | virtual HRESULT STDMETHODCALLTYPE get_PercentComplete( | ||
| 5927 | LONG *retval) = 0; | ||
| 5928 | |||
| 5929 | virtual HRESULT STDMETHODCALLTYPE GetUpdateResult( | ||
| 5930 | LONG updateIndex, | ||
| 5931 | IUpdateInstallationResult **retval) = 0; | ||
| 5932 | |||
| 5933 | }; | ||
| 5934 | #ifdef __CRT_UUID_DECL | ||
| 5935 | __CRT_UUID_DECL(IInstallationProgress, 0x345c8244, 0x43a3, 0x4e32, 0xa3,0x68, 0x65,0xf0,0x73,0xb7,0x6f,0x36) | ||
| 5936 | #endif | ||
| 5937 | #else | ||
| 5938 | typedef struct IInstallationProgressVtbl { | ||
| 5939 | BEGIN_INTERFACE | ||
| 5940 | |||
| 5941 | /*** IUnknown methods ***/ | ||
| 5942 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 5943 | IInstallationProgress *This, | ||
| 5944 | REFIID riid, | ||
| 5945 | void **ppvObject); | ||
| 5946 | |||
| 5947 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 5948 | IInstallationProgress *This); | ||
| 5949 | |||
| 5950 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 5951 | IInstallationProgress *This); | ||
| 5952 | |||
| 5953 | /*** IDispatch methods ***/ | ||
| 5954 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 5955 | IInstallationProgress *This, | ||
| 5956 | UINT *pctinfo); | ||
| 5957 | |||
| 5958 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 5959 | IInstallationProgress *This, | ||
| 5960 | UINT iTInfo, | ||
| 5961 | LCID lcid, | ||
| 5962 | ITypeInfo **ppTInfo); | ||
| 5963 | |||
| 5964 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 5965 | IInstallationProgress *This, | ||
| 5966 | REFIID riid, | ||
| 5967 | LPOLESTR *rgszNames, | ||
| 5968 | UINT cNames, | ||
| 5969 | LCID lcid, | ||
| 5970 | DISPID *rgDispId); | ||
| 5971 | |||
| 5972 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 5973 | IInstallationProgress *This, | ||
| 5974 | DISPID dispIdMember, | ||
| 5975 | REFIID riid, | ||
| 5976 | LCID lcid, | ||
| 5977 | WORD wFlags, | ||
| 5978 | DISPPARAMS *pDispParams, | ||
| 5979 | VARIANT *pVarResult, | ||
| 5980 | EXCEPINFO *pExcepInfo, | ||
| 5981 | UINT *puArgErr); | ||
| 5982 | |||
| 5983 | /*** IInstallationProgress methods ***/ | ||
| 5984 | HRESULT (STDMETHODCALLTYPE *get_CurrentUpdateIndex)( | ||
| 5985 | IInstallationProgress *This, | ||
| 5986 | LONG *retval); | ||
| 5987 | |||
| 5988 | HRESULT (STDMETHODCALLTYPE *get_CurrentUpdatePercentComplete)( | ||
| 5989 | IInstallationProgress *This, | ||
| 5990 | LONG *retval); | ||
| 5991 | |||
| 5992 | HRESULT (STDMETHODCALLTYPE *get_PercentComplete)( | ||
| 5993 | IInstallationProgress *This, | ||
| 5994 | LONG *retval); | ||
| 5995 | |||
| 5996 | HRESULT (STDMETHODCALLTYPE *GetUpdateResult)( | ||
| 5997 | IInstallationProgress *This, | ||
| 5998 | LONG updateIndex, | ||
| 5999 | IUpdateInstallationResult **retval); | ||
| 6000 | |||
| 6001 | END_INTERFACE | ||
| 6002 | } IInstallationProgressVtbl; | ||
| 6003 | |||
| 6004 | interface IInstallationProgress { | ||
| 6005 | CONST_VTBL IInstallationProgressVtbl* lpVtbl; | ||
| 6006 | }; | ||
| 6007 | |||
| 6008 | #ifdef COBJMACROS | ||
| 6009 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 6010 | /*** IUnknown methods ***/ | ||
| 6011 | #define IInstallationProgress_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 6012 | #define IInstallationProgress_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 6013 | #define IInstallationProgress_Release(This) (This)->lpVtbl->Release(This) | ||
| 6014 | /*** IDispatch methods ***/ | ||
| 6015 | #define IInstallationProgress_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 6016 | #define IInstallationProgress_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 6017 | #define IInstallationProgress_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 6018 | #define IInstallationProgress_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 6019 | /*** IInstallationProgress methods ***/ | ||
| 6020 | #define IInstallationProgress_get_CurrentUpdateIndex(This,retval) (This)->lpVtbl->get_CurrentUpdateIndex(This,retval) | ||
| 6021 | #define IInstallationProgress_get_CurrentUpdatePercentComplete(This,retval) (This)->lpVtbl->get_CurrentUpdatePercentComplete(This,retval) | ||
| 6022 | #define IInstallationProgress_get_PercentComplete(This,retval) (This)->lpVtbl->get_PercentComplete(This,retval) | ||
| 6023 | #define IInstallationProgress_GetUpdateResult(This,updateIndex,retval) (This)->lpVtbl->GetUpdateResult(This,updateIndex,retval) | ||
| 6024 | #else | ||
| 6025 | /*** IUnknown methods ***/ | ||
| 6026 | static FORCEINLINE HRESULT IInstallationProgress_QueryInterface(IInstallationProgress* This,REFIID riid,void **ppvObject) { | ||
| 6027 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 6028 | } | ||
| 6029 | static FORCEINLINE ULONG IInstallationProgress_AddRef(IInstallationProgress* This) { | ||
| 6030 | return This->lpVtbl->AddRef(This); | ||
| 6031 | } | ||
| 6032 | static FORCEINLINE ULONG IInstallationProgress_Release(IInstallationProgress* This) { | ||
| 6033 | return This->lpVtbl->Release(This); | ||
| 6034 | } | ||
| 6035 | /*** IDispatch methods ***/ | ||
| 6036 | static FORCEINLINE HRESULT IInstallationProgress_GetTypeInfoCount(IInstallationProgress* This,UINT *pctinfo) { | ||
| 6037 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 6038 | } | ||
| 6039 | static FORCEINLINE HRESULT IInstallationProgress_GetTypeInfo(IInstallationProgress* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 6040 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 6041 | } | ||
| 6042 | static FORCEINLINE HRESULT IInstallationProgress_GetIDsOfNames(IInstallationProgress* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 6043 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 6044 | } | ||
| 6045 | static FORCEINLINE HRESULT IInstallationProgress_Invoke(IInstallationProgress* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 6046 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 6047 | } | ||
| 6048 | /*** IInstallationProgress methods ***/ | ||
| 6049 | static FORCEINLINE HRESULT IInstallationProgress_get_CurrentUpdateIndex(IInstallationProgress* This,LONG *retval) { | ||
| 6050 | return This->lpVtbl->get_CurrentUpdateIndex(This,retval); | ||
| 6051 | } | ||
| 6052 | static FORCEINLINE HRESULT IInstallationProgress_get_CurrentUpdatePercentComplete(IInstallationProgress* This,LONG *retval) { | ||
| 6053 | return This->lpVtbl->get_CurrentUpdatePercentComplete(This,retval); | ||
| 6054 | } | ||
| 6055 | static FORCEINLINE HRESULT IInstallationProgress_get_PercentComplete(IInstallationProgress* This,LONG *retval) { | ||
| 6056 | return This->lpVtbl->get_PercentComplete(This,retval); | ||
| 6057 | } | ||
| 6058 | static FORCEINLINE HRESULT IInstallationProgress_GetUpdateResult(IInstallationProgress* This,LONG updateIndex,IUpdateInstallationResult **retval) { | ||
| 6059 | return This->lpVtbl->GetUpdateResult(This,updateIndex,retval); | ||
| 6060 | } | ||
| 6061 | #endif | ||
| 6062 | #endif | ||
| 6063 | |||
| 6064 | #endif | ||
| 6065 | |||
| 6066 | |||
| 6067 | #endif /* __IInstallationProgress_INTERFACE_DEFINED__ */ | ||
| 6068 | |||
| 6069 | /***************************************************************************** | ||
| 6070 | * IInstallationJob interface | ||
| 6071 | */ | ||
| 6072 | #ifndef __IInstallationJob_INTERFACE_DEFINED__ | ||
| 6073 | #define __IInstallationJob_INTERFACE_DEFINED__ | ||
| 6074 | |||
| 6075 | DEFINE_GUID(IID_IInstallationJob, 0x5c209f0b, 0xbad5, 0x432a, 0x95,0x56, 0x46,0x99,0xbe,0xd2,0x63,0x8a); | ||
| 6076 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 6077 | MIDL_INTERFACE("5c209f0b-bad5-432a-9556-4699bed2638a") | ||
| 6078 | IInstallationJob : public IDispatch | ||
| 6079 | { | ||
| 6080 | virtual HRESULT STDMETHODCALLTYPE get_AsyncState( | ||
| 6081 | VARIANT *retval) = 0; | ||
| 6082 | |||
| 6083 | virtual HRESULT STDMETHODCALLTYPE get_IsCompleted( | ||
| 6084 | VARIANT_BOOL *retval) = 0; | ||
| 6085 | |||
| 6086 | virtual HRESULT STDMETHODCALLTYPE get_Updates( | ||
| 6087 | IUpdateCollection **retval) = 0; | ||
| 6088 | |||
| 6089 | virtual HRESULT STDMETHODCALLTYPE CleanUp( | ||
| 6090 | ) = 0; | ||
| 6091 | |||
| 6092 | virtual HRESULT STDMETHODCALLTYPE GetProgress( | ||
| 6093 | IInstallationProgress **retval) = 0; | ||
| 6094 | |||
| 6095 | virtual HRESULT STDMETHODCALLTYPE RequestAbort( | ||
| 6096 | ) = 0; | ||
| 6097 | |||
| 6098 | }; | ||
| 6099 | #ifdef __CRT_UUID_DECL | ||
| 6100 | __CRT_UUID_DECL(IInstallationJob, 0x5c209f0b, 0xbad5, 0x432a, 0x95,0x56, 0x46,0x99,0xbe,0xd2,0x63,0x8a) | ||
| 6101 | #endif | ||
| 6102 | #else | ||
| 6103 | typedef struct IInstallationJobVtbl { | ||
| 6104 | BEGIN_INTERFACE | ||
| 6105 | |||
| 6106 | /*** IUnknown methods ***/ | ||
| 6107 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 6108 | IInstallationJob *This, | ||
| 6109 | REFIID riid, | ||
| 6110 | void **ppvObject); | ||
| 6111 | |||
| 6112 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 6113 | IInstallationJob *This); | ||
| 6114 | |||
| 6115 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 6116 | IInstallationJob *This); | ||
| 6117 | |||
| 6118 | /*** IDispatch methods ***/ | ||
| 6119 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 6120 | IInstallationJob *This, | ||
| 6121 | UINT *pctinfo); | ||
| 6122 | |||
| 6123 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 6124 | IInstallationJob *This, | ||
| 6125 | UINT iTInfo, | ||
| 6126 | LCID lcid, | ||
| 6127 | ITypeInfo **ppTInfo); | ||
| 6128 | |||
| 6129 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 6130 | IInstallationJob *This, | ||
| 6131 | REFIID riid, | ||
| 6132 | LPOLESTR *rgszNames, | ||
| 6133 | UINT cNames, | ||
| 6134 | LCID lcid, | ||
| 6135 | DISPID *rgDispId); | ||
| 6136 | |||
| 6137 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 6138 | IInstallationJob *This, | ||
| 6139 | DISPID dispIdMember, | ||
| 6140 | REFIID riid, | ||
| 6141 | LCID lcid, | ||
| 6142 | WORD wFlags, | ||
| 6143 | DISPPARAMS *pDispParams, | ||
| 6144 | VARIANT *pVarResult, | ||
| 6145 | EXCEPINFO *pExcepInfo, | ||
| 6146 | UINT *puArgErr); | ||
| 6147 | |||
| 6148 | /*** IInstallationJob methods ***/ | ||
| 6149 | HRESULT (STDMETHODCALLTYPE *get_AsyncState)( | ||
| 6150 | IInstallationJob *This, | ||
| 6151 | VARIANT *retval); | ||
| 6152 | |||
| 6153 | HRESULT (STDMETHODCALLTYPE *get_IsCompleted)( | ||
| 6154 | IInstallationJob *This, | ||
| 6155 | VARIANT_BOOL *retval); | ||
| 6156 | |||
| 6157 | HRESULT (STDMETHODCALLTYPE *get_Updates)( | ||
| 6158 | IInstallationJob *This, | ||
| 6159 | IUpdateCollection **retval); | ||
| 6160 | |||
| 6161 | HRESULT (STDMETHODCALLTYPE *CleanUp)( | ||
| 6162 | IInstallationJob *This); | ||
| 6163 | |||
| 6164 | HRESULT (STDMETHODCALLTYPE *GetProgress)( | ||
| 6165 | IInstallationJob *This, | ||
| 6166 | IInstallationProgress **retval); | ||
| 6167 | |||
| 6168 | HRESULT (STDMETHODCALLTYPE *RequestAbort)( | ||
| 6169 | IInstallationJob *This); | ||
| 6170 | |||
| 6171 | END_INTERFACE | ||
| 6172 | } IInstallationJobVtbl; | ||
| 6173 | |||
| 6174 | interface IInstallationJob { | ||
| 6175 | CONST_VTBL IInstallationJobVtbl* lpVtbl; | ||
| 6176 | }; | ||
| 6177 | |||
| 6178 | #ifdef COBJMACROS | ||
| 6179 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 6180 | /*** IUnknown methods ***/ | ||
| 6181 | #define IInstallationJob_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 6182 | #define IInstallationJob_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 6183 | #define IInstallationJob_Release(This) (This)->lpVtbl->Release(This) | ||
| 6184 | /*** IDispatch methods ***/ | ||
| 6185 | #define IInstallationJob_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 6186 | #define IInstallationJob_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 6187 | #define IInstallationJob_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 6188 | #define IInstallationJob_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 6189 | /*** IInstallationJob methods ***/ | ||
| 6190 | #define IInstallationJob_get_AsyncState(This,retval) (This)->lpVtbl->get_AsyncState(This,retval) | ||
| 6191 | #define IInstallationJob_get_IsCompleted(This,retval) (This)->lpVtbl->get_IsCompleted(This,retval) | ||
| 6192 | #define IInstallationJob_get_Updates(This,retval) (This)->lpVtbl->get_Updates(This,retval) | ||
| 6193 | #define IInstallationJob_CleanUp(This) (This)->lpVtbl->CleanUp(This) | ||
| 6194 | #define IInstallationJob_GetProgress(This,retval) (This)->lpVtbl->GetProgress(This,retval) | ||
| 6195 | #define IInstallationJob_RequestAbort(This) (This)->lpVtbl->RequestAbort(This) | ||
| 6196 | #else | ||
| 6197 | /*** IUnknown methods ***/ | ||
| 6198 | static FORCEINLINE HRESULT IInstallationJob_QueryInterface(IInstallationJob* This,REFIID riid,void **ppvObject) { | ||
| 6199 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 6200 | } | ||
| 6201 | static FORCEINLINE ULONG IInstallationJob_AddRef(IInstallationJob* This) { | ||
| 6202 | return This->lpVtbl->AddRef(This); | ||
| 6203 | } | ||
| 6204 | static FORCEINLINE ULONG IInstallationJob_Release(IInstallationJob* This) { | ||
| 6205 | return This->lpVtbl->Release(This); | ||
| 6206 | } | ||
| 6207 | /*** IDispatch methods ***/ | ||
| 6208 | static FORCEINLINE HRESULT IInstallationJob_GetTypeInfoCount(IInstallationJob* This,UINT *pctinfo) { | ||
| 6209 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 6210 | } | ||
| 6211 | static FORCEINLINE HRESULT IInstallationJob_GetTypeInfo(IInstallationJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 6212 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 6213 | } | ||
| 6214 | static FORCEINLINE HRESULT IInstallationJob_GetIDsOfNames(IInstallationJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 6215 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 6216 | } | ||
| 6217 | static FORCEINLINE HRESULT IInstallationJob_Invoke(IInstallationJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 6218 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 6219 | } | ||
| 6220 | /*** IInstallationJob methods ***/ | ||
| 6221 | static FORCEINLINE HRESULT IInstallationJob_get_AsyncState(IInstallationJob* This,VARIANT *retval) { | ||
| 6222 | return This->lpVtbl->get_AsyncState(This,retval); | ||
| 6223 | } | ||
| 6224 | static FORCEINLINE HRESULT IInstallationJob_get_IsCompleted(IInstallationJob* This,VARIANT_BOOL *retval) { | ||
| 6225 | return This->lpVtbl->get_IsCompleted(This,retval); | ||
| 6226 | } | ||
| 6227 | static FORCEINLINE HRESULT IInstallationJob_get_Updates(IInstallationJob* This,IUpdateCollection **retval) { | ||
| 6228 | return This->lpVtbl->get_Updates(This,retval); | ||
| 6229 | } | ||
| 6230 | static FORCEINLINE HRESULT IInstallationJob_CleanUp(IInstallationJob* This) { | ||
| 6231 | return This->lpVtbl->CleanUp(This); | ||
| 6232 | } | ||
| 6233 | static FORCEINLINE HRESULT IInstallationJob_GetProgress(IInstallationJob* This,IInstallationProgress **retval) { | ||
| 6234 | return This->lpVtbl->GetProgress(This,retval); | ||
| 6235 | } | ||
| 6236 | static FORCEINLINE HRESULT IInstallationJob_RequestAbort(IInstallationJob* This) { | ||
| 6237 | return This->lpVtbl->RequestAbort(This); | ||
| 6238 | } | ||
| 6239 | #endif | ||
| 6240 | #endif | ||
| 6241 | |||
| 6242 | #endif | ||
| 6243 | |||
| 6244 | |||
| 6245 | #endif /* __IInstallationJob_INTERFACE_DEFINED__ */ | ||
| 6246 | |||
| 6247 | /***************************************************************************** | ||
| 6248 | * IInstallationResult interface | ||
| 6249 | */ | ||
| 6250 | #ifndef __IInstallationResult_INTERFACE_DEFINED__ | ||
| 6251 | #define __IInstallationResult_INTERFACE_DEFINED__ | ||
| 6252 | |||
| 6253 | DEFINE_GUID(IID_IInstallationResult, 0xa43c56d6, 0x7451, 0x48d4, 0xaf,0x96, 0xb6,0xcd,0x2d,0x0d,0x9b,0x7a); | ||
| 6254 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 6255 | MIDL_INTERFACE("a43c56d6-7451-48d4-af96-b6cd2d0d9b7a") | ||
| 6256 | IInstallationResult : public IDispatch | ||
| 6257 | { | ||
| 6258 | virtual HRESULT STDMETHODCALLTYPE get_HResult( | ||
| 6259 | LONG *retval) = 0; | ||
| 6260 | |||
| 6261 | virtual HRESULT STDMETHODCALLTYPE get_RebootRequired( | ||
| 6262 | VARIANT_BOOL *retval) = 0; | ||
| 6263 | |||
| 6264 | virtual HRESULT STDMETHODCALLTYPE get_ResultCode( | ||
| 6265 | OperationResultCode *retval) = 0; | ||
| 6266 | |||
| 6267 | virtual HRESULT STDMETHODCALLTYPE GetUpdateResult( | ||
| 6268 | LONG updateIndex, | ||
| 6269 | IUpdateInstallationResult **retval) = 0; | ||
| 6270 | |||
| 6271 | }; | ||
| 6272 | #ifdef __CRT_UUID_DECL | ||
| 6273 | __CRT_UUID_DECL(IInstallationResult, 0xa43c56d6, 0x7451, 0x48d4, 0xaf,0x96, 0xb6,0xcd,0x2d,0x0d,0x9b,0x7a) | ||
| 6274 | #endif | ||
| 6275 | #else | ||
| 6276 | typedef struct IInstallationResultVtbl { | ||
| 6277 | BEGIN_INTERFACE | ||
| 6278 | |||
| 6279 | /*** IUnknown methods ***/ | ||
| 6280 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 6281 | IInstallationResult *This, | ||
| 6282 | REFIID riid, | ||
| 6283 | void **ppvObject); | ||
| 6284 | |||
| 6285 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 6286 | IInstallationResult *This); | ||
| 6287 | |||
| 6288 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 6289 | IInstallationResult *This); | ||
| 6290 | |||
| 6291 | /*** IDispatch methods ***/ | ||
| 6292 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 6293 | IInstallationResult *This, | ||
| 6294 | UINT *pctinfo); | ||
| 6295 | |||
| 6296 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 6297 | IInstallationResult *This, | ||
| 6298 | UINT iTInfo, | ||
| 6299 | LCID lcid, | ||
| 6300 | ITypeInfo **ppTInfo); | ||
| 6301 | |||
| 6302 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 6303 | IInstallationResult *This, | ||
| 6304 | REFIID riid, | ||
| 6305 | LPOLESTR *rgszNames, | ||
| 6306 | UINT cNames, | ||
| 6307 | LCID lcid, | ||
| 6308 | DISPID *rgDispId); | ||
| 6309 | |||
| 6310 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 6311 | IInstallationResult *This, | ||
| 6312 | DISPID dispIdMember, | ||
| 6313 | REFIID riid, | ||
| 6314 | LCID lcid, | ||
| 6315 | WORD wFlags, | ||
| 6316 | DISPPARAMS *pDispParams, | ||
| 6317 | VARIANT *pVarResult, | ||
| 6318 | EXCEPINFO *pExcepInfo, | ||
| 6319 | UINT *puArgErr); | ||
| 6320 | |||
| 6321 | /*** IInstallationResult methods ***/ | ||
| 6322 | HRESULT (STDMETHODCALLTYPE *get_HResult)( | ||
| 6323 | IInstallationResult *This, | ||
| 6324 | LONG *retval); | ||
| 6325 | |||
| 6326 | HRESULT (STDMETHODCALLTYPE *get_RebootRequired)( | ||
| 6327 | IInstallationResult *This, | ||
| 6328 | VARIANT_BOOL *retval); | ||
| 6329 | |||
| 6330 | HRESULT (STDMETHODCALLTYPE *get_ResultCode)( | ||
| 6331 | IInstallationResult *This, | ||
| 6332 | OperationResultCode *retval); | ||
| 6333 | |||
| 6334 | HRESULT (STDMETHODCALLTYPE *GetUpdateResult)( | ||
| 6335 | IInstallationResult *This, | ||
| 6336 | LONG updateIndex, | ||
| 6337 | IUpdateInstallationResult **retval); | ||
| 6338 | |||
| 6339 | END_INTERFACE | ||
| 6340 | } IInstallationResultVtbl; | ||
| 6341 | |||
| 6342 | interface IInstallationResult { | ||
| 6343 | CONST_VTBL IInstallationResultVtbl* lpVtbl; | ||
| 6344 | }; | ||
| 6345 | |||
| 6346 | #ifdef COBJMACROS | ||
| 6347 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 6348 | /*** IUnknown methods ***/ | ||
| 6349 | #define IInstallationResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 6350 | #define IInstallationResult_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 6351 | #define IInstallationResult_Release(This) (This)->lpVtbl->Release(This) | ||
| 6352 | /*** IDispatch methods ***/ | ||
| 6353 | #define IInstallationResult_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 6354 | #define IInstallationResult_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 6355 | #define IInstallationResult_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 6356 | #define IInstallationResult_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 6357 | /*** IInstallationResult methods ***/ | ||
| 6358 | #define IInstallationResult_get_HResult(This,retval) (This)->lpVtbl->get_HResult(This,retval) | ||
| 6359 | #define IInstallationResult_get_RebootRequired(This,retval) (This)->lpVtbl->get_RebootRequired(This,retval) | ||
| 6360 | #define IInstallationResult_get_ResultCode(This,retval) (This)->lpVtbl->get_ResultCode(This,retval) | ||
| 6361 | #define IInstallationResult_GetUpdateResult(This,updateIndex,retval) (This)->lpVtbl->GetUpdateResult(This,updateIndex,retval) | ||
| 6362 | #else | ||
| 6363 | /*** IUnknown methods ***/ | ||
| 6364 | static FORCEINLINE HRESULT IInstallationResult_QueryInterface(IInstallationResult* This,REFIID riid,void **ppvObject) { | ||
| 6365 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 6366 | } | ||
| 6367 | static FORCEINLINE ULONG IInstallationResult_AddRef(IInstallationResult* This) { | ||
| 6368 | return This->lpVtbl->AddRef(This); | ||
| 6369 | } | ||
| 6370 | static FORCEINLINE ULONG IInstallationResult_Release(IInstallationResult* This) { | ||
| 6371 | return This->lpVtbl->Release(This); | ||
| 6372 | } | ||
| 6373 | /*** IDispatch methods ***/ | ||
| 6374 | static FORCEINLINE HRESULT IInstallationResult_GetTypeInfoCount(IInstallationResult* This,UINT *pctinfo) { | ||
| 6375 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 6376 | } | ||
| 6377 | static FORCEINLINE HRESULT IInstallationResult_GetTypeInfo(IInstallationResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 6378 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 6379 | } | ||
| 6380 | static FORCEINLINE HRESULT IInstallationResult_GetIDsOfNames(IInstallationResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 6381 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 6382 | } | ||
| 6383 | static FORCEINLINE HRESULT IInstallationResult_Invoke(IInstallationResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 6384 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 6385 | } | ||
| 6386 | /*** IInstallationResult methods ***/ | ||
| 6387 | static FORCEINLINE HRESULT IInstallationResult_get_HResult(IInstallationResult* This,LONG *retval) { | ||
| 6388 | return This->lpVtbl->get_HResult(This,retval); | ||
| 6389 | } | ||
| 6390 | static FORCEINLINE HRESULT IInstallationResult_get_RebootRequired(IInstallationResult* This,VARIANT_BOOL *retval) { | ||
| 6391 | return This->lpVtbl->get_RebootRequired(This,retval); | ||
| 6392 | } | ||
| 6393 | static FORCEINLINE HRESULT IInstallationResult_get_ResultCode(IInstallationResult* This,OperationResultCode *retval) { | ||
| 6394 | return This->lpVtbl->get_ResultCode(This,retval); | ||
| 6395 | } | ||
| 6396 | static FORCEINLINE HRESULT IInstallationResult_GetUpdateResult(IInstallationResult* This,LONG updateIndex,IUpdateInstallationResult **retval) { | ||
| 6397 | return This->lpVtbl->GetUpdateResult(This,updateIndex,retval); | ||
| 6398 | } | ||
| 6399 | #endif | ||
| 6400 | #endif | ||
| 6401 | |||
| 6402 | #endif | ||
| 6403 | |||
| 6404 | |||
| 6405 | #endif /* __IInstallationResult_INTERFACE_DEFINED__ */ | ||
| 6406 | |||
| 6407 | /***************************************************************************** | ||
| 6408 | * IUpdateInstaller interface | ||
| 6409 | */ | ||
| 6410 | #ifndef __IUpdateInstaller_INTERFACE_DEFINED__ | ||
| 6411 | #define __IUpdateInstaller_INTERFACE_DEFINED__ | ||
| 6412 | |||
| 6413 | DEFINE_GUID(IID_IUpdateInstaller, 0x7b929c68, 0xccdc, 0x4226, 0x96,0xb1, 0x87,0x24,0x60,0x0b,0x54,0xc2); | ||
| 6414 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 6415 | MIDL_INTERFACE("7b929c68-ccdc-4226-96b1-8724600b54c2") | ||
| 6416 | IUpdateInstaller : public IDispatch | ||
| 6417 | { | ||
| 6418 | virtual HRESULT STDMETHODCALLTYPE get_ClientApplicationID( | ||
| 6419 | BSTR *retval) = 0; | ||
| 6420 | |||
| 6421 | virtual HRESULT STDMETHODCALLTYPE put_ClientApplicationID( | ||
| 6422 | BSTR value) = 0; | ||
| 6423 | |||
| 6424 | virtual HRESULT STDMETHODCALLTYPE get_IsForced( | ||
| 6425 | VARIANT_BOOL *retval) = 0; | ||
| 6426 | |||
| 6427 | virtual HRESULT STDMETHODCALLTYPE put_IsForced( | ||
| 6428 | VARIANT_BOOL value) = 0; | ||
| 6429 | |||
| 6430 | virtual HRESULT STDMETHODCALLTYPE get_ParentHwnd( | ||
| 6431 | HWND *retval) = 0; | ||
| 6432 | |||
| 6433 | virtual HRESULT STDMETHODCALLTYPE put_ParentHwnd( | ||
| 6434 | HWND value) = 0; | ||
| 6435 | |||
| 6436 | virtual HRESULT STDMETHODCALLTYPE put_ParentWindow( | ||
| 6437 | IUnknown *value) = 0; | ||
| 6438 | |||
| 6439 | virtual HRESULT STDMETHODCALLTYPE get_ParentWindow( | ||
| 6440 | IUnknown **retval) = 0; | ||
| 6441 | |||
| 6442 | virtual HRESULT STDMETHODCALLTYPE get_Updates( | ||
| 6443 | IUpdateCollection **retval) = 0; | ||
| 6444 | |||
| 6445 | virtual HRESULT STDMETHODCALLTYPE put_Updates( | ||
| 6446 | IUpdateCollection *value) = 0; | ||
| 6447 | |||
| 6448 | virtual HRESULT STDMETHODCALLTYPE BeginInstall( | ||
| 6449 | IUnknown *onProgressChanged, | ||
| 6450 | IUnknown *onCompleted, | ||
| 6451 | VARIANT state, | ||
| 6452 | IInstallationJob **retval) = 0; | ||
| 6453 | |||
| 6454 | virtual HRESULT STDMETHODCALLTYPE BeginUninstall( | ||
| 6455 | IUnknown *onProgressChanged, | ||
| 6456 | IUnknown *onCompleted, | ||
| 6457 | VARIANT state, | ||
| 6458 | IInstallationJob **retval) = 0; | ||
| 6459 | |||
| 6460 | virtual HRESULT STDMETHODCALLTYPE EndInstall( | ||
| 6461 | IInstallationJob *value, | ||
| 6462 | IInstallationResult **retval) = 0; | ||
| 6463 | |||
| 6464 | virtual HRESULT STDMETHODCALLTYPE EndUninstall( | ||
| 6465 | IInstallationJob *value, | ||
| 6466 | IInstallationResult **retval) = 0; | ||
| 6467 | |||
| 6468 | virtual HRESULT STDMETHODCALLTYPE Install( | ||
| 6469 | IInstallationResult **retval) = 0; | ||
| 6470 | |||
| 6471 | virtual HRESULT STDMETHODCALLTYPE RunWizard( | ||
| 6472 | BSTR dialogTitle, | ||
| 6473 | IInstallationResult **retval) = 0; | ||
| 6474 | |||
| 6475 | virtual HRESULT STDMETHODCALLTYPE get_IsBusy( | ||
| 6476 | VARIANT_BOOL *retval) = 0; | ||
| 6477 | |||
| 6478 | virtual HRESULT STDMETHODCALLTYPE Uninstall( | ||
| 6479 | IInstallationResult **retval) = 0; | ||
| 6480 | |||
| 6481 | virtual HRESULT STDMETHODCALLTYPE get_AllowSourcePrompts( | ||
| 6482 | VARIANT_BOOL *retval) = 0; | ||
| 6483 | |||
| 6484 | virtual HRESULT STDMETHODCALLTYPE put_AllowSourcePrompts( | ||
| 6485 | VARIANT_BOOL value) = 0; | ||
| 6486 | |||
| 6487 | virtual HRESULT STDMETHODCALLTYPE get_RebootRequiredBeforeInstallation( | ||
| 6488 | VARIANT_BOOL *retval) = 0; | ||
| 6489 | |||
| 6490 | }; | ||
| 6491 | #ifdef __CRT_UUID_DECL | ||
| 6492 | __CRT_UUID_DECL(IUpdateInstaller, 0x7b929c68, 0xccdc, 0x4226, 0x96,0xb1, 0x87,0x24,0x60,0x0b,0x54,0xc2) | ||
| 6493 | #endif | ||
| 6494 | #else | ||
| 6495 | typedef struct IUpdateInstallerVtbl { | ||
| 6496 | BEGIN_INTERFACE | ||
| 6497 | |||
| 6498 | /*** IUnknown methods ***/ | ||
| 6499 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 6500 | IUpdateInstaller *This, | ||
| 6501 | REFIID riid, | ||
| 6502 | void **ppvObject); | ||
| 6503 | |||
| 6504 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 6505 | IUpdateInstaller *This); | ||
| 6506 | |||
| 6507 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 6508 | IUpdateInstaller *This); | ||
| 6509 | |||
| 6510 | /*** IDispatch methods ***/ | ||
| 6511 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 6512 | IUpdateInstaller *This, | ||
| 6513 | UINT *pctinfo); | ||
| 6514 | |||
| 6515 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 6516 | IUpdateInstaller *This, | ||
| 6517 | UINT iTInfo, | ||
| 6518 | LCID lcid, | ||
| 6519 | ITypeInfo **ppTInfo); | ||
| 6520 | |||
| 6521 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 6522 | IUpdateInstaller *This, | ||
| 6523 | REFIID riid, | ||
| 6524 | LPOLESTR *rgszNames, | ||
| 6525 | UINT cNames, | ||
| 6526 | LCID lcid, | ||
| 6527 | DISPID *rgDispId); | ||
| 6528 | |||
| 6529 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 6530 | IUpdateInstaller *This, | ||
| 6531 | DISPID dispIdMember, | ||
| 6532 | REFIID riid, | ||
| 6533 | LCID lcid, | ||
| 6534 | WORD wFlags, | ||
| 6535 | DISPPARAMS *pDispParams, | ||
| 6536 | VARIANT *pVarResult, | ||
| 6537 | EXCEPINFO *pExcepInfo, | ||
| 6538 | UINT *puArgErr); | ||
| 6539 | |||
| 6540 | /*** IUpdateInstaller methods ***/ | ||
| 6541 | HRESULT (STDMETHODCALLTYPE *get_ClientApplicationID)( | ||
| 6542 | IUpdateInstaller *This, | ||
| 6543 | BSTR *retval); | ||
| 6544 | |||
| 6545 | HRESULT (STDMETHODCALLTYPE *put_ClientApplicationID)( | ||
| 6546 | IUpdateInstaller *This, | ||
| 6547 | BSTR value); | ||
| 6548 | |||
| 6549 | HRESULT (STDMETHODCALLTYPE *get_IsForced)( | ||
| 6550 | IUpdateInstaller *This, | ||
| 6551 | VARIANT_BOOL *retval); | ||
| 6552 | |||
| 6553 | HRESULT (STDMETHODCALLTYPE *put_IsForced)( | ||
| 6554 | IUpdateInstaller *This, | ||
| 6555 | VARIANT_BOOL value); | ||
| 6556 | |||
| 6557 | HRESULT (STDMETHODCALLTYPE *get_ParentHwnd)( | ||
| 6558 | IUpdateInstaller *This, | ||
| 6559 | HWND *retval); | ||
| 6560 | |||
| 6561 | HRESULT (STDMETHODCALLTYPE *put_ParentHwnd)( | ||
| 6562 | IUpdateInstaller *This, | ||
| 6563 | HWND value); | ||
| 6564 | |||
| 6565 | HRESULT (STDMETHODCALLTYPE *put_ParentWindow)( | ||
| 6566 | IUpdateInstaller *This, | ||
| 6567 | IUnknown *value); | ||
| 6568 | |||
| 6569 | HRESULT (STDMETHODCALLTYPE *get_ParentWindow)( | ||
| 6570 | IUpdateInstaller *This, | ||
| 6571 | IUnknown **retval); | ||
| 6572 | |||
| 6573 | HRESULT (STDMETHODCALLTYPE *get_Updates)( | ||
| 6574 | IUpdateInstaller *This, | ||
| 6575 | IUpdateCollection **retval); | ||
| 6576 | |||
| 6577 | HRESULT (STDMETHODCALLTYPE *put_Updates)( | ||
| 6578 | IUpdateInstaller *This, | ||
| 6579 | IUpdateCollection *value); | ||
| 6580 | |||
| 6581 | HRESULT (STDMETHODCALLTYPE *BeginInstall)( | ||
| 6582 | IUpdateInstaller *This, | ||
| 6583 | IUnknown *onProgressChanged, | ||
| 6584 | IUnknown *onCompleted, | ||
| 6585 | VARIANT state, | ||
| 6586 | IInstallationJob **retval); | ||
| 6587 | |||
| 6588 | HRESULT (STDMETHODCALLTYPE *BeginUninstall)( | ||
| 6589 | IUpdateInstaller *This, | ||
| 6590 | IUnknown *onProgressChanged, | ||
| 6591 | IUnknown *onCompleted, | ||
| 6592 | VARIANT state, | ||
| 6593 | IInstallationJob **retval); | ||
| 6594 | |||
| 6595 | HRESULT (STDMETHODCALLTYPE *EndInstall)( | ||
| 6596 | IUpdateInstaller *This, | ||
| 6597 | IInstallationJob *value, | ||
| 6598 | IInstallationResult **retval); | ||
| 6599 | |||
| 6600 | HRESULT (STDMETHODCALLTYPE *EndUninstall)( | ||
| 6601 | IUpdateInstaller *This, | ||
| 6602 | IInstallationJob *value, | ||
| 6603 | IInstallationResult **retval); | ||
| 6604 | |||
| 6605 | HRESULT (STDMETHODCALLTYPE *Install)( | ||
| 6606 | IUpdateInstaller *This, | ||
| 6607 | IInstallationResult **retval); | ||
| 6608 | |||
| 6609 | HRESULT (STDMETHODCALLTYPE *RunWizard)( | ||
| 6610 | IUpdateInstaller *This, | ||
| 6611 | BSTR dialogTitle, | ||
| 6612 | IInstallationResult **retval); | ||
| 6613 | |||
| 6614 | HRESULT (STDMETHODCALLTYPE *get_IsBusy)( | ||
| 6615 | IUpdateInstaller *This, | ||
| 6616 | VARIANT_BOOL *retval); | ||
| 6617 | |||
| 6618 | HRESULT (STDMETHODCALLTYPE *Uninstall)( | ||
| 6619 | IUpdateInstaller *This, | ||
| 6620 | IInstallationResult **retval); | ||
| 6621 | |||
| 6622 | HRESULT (STDMETHODCALLTYPE *get_AllowSourcePrompts)( | ||
| 6623 | IUpdateInstaller *This, | ||
| 6624 | VARIANT_BOOL *retval); | ||
| 6625 | |||
| 6626 | HRESULT (STDMETHODCALLTYPE *put_AllowSourcePrompts)( | ||
| 6627 | IUpdateInstaller *This, | ||
| 6628 | VARIANT_BOOL value); | ||
| 6629 | |||
| 6630 | HRESULT (STDMETHODCALLTYPE *get_RebootRequiredBeforeInstallation)( | ||
| 6631 | IUpdateInstaller *This, | ||
| 6632 | VARIANT_BOOL *retval); | ||
| 6633 | |||
| 6634 | END_INTERFACE | ||
| 6635 | } IUpdateInstallerVtbl; | ||
| 6636 | |||
| 6637 | interface IUpdateInstaller { | ||
| 6638 | CONST_VTBL IUpdateInstallerVtbl* lpVtbl; | ||
| 6639 | }; | ||
| 6640 | |||
| 6641 | #ifdef COBJMACROS | ||
| 6642 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 6643 | /*** IUnknown methods ***/ | ||
| 6644 | #define IUpdateInstaller_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 6645 | #define IUpdateInstaller_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 6646 | #define IUpdateInstaller_Release(This) (This)->lpVtbl->Release(This) | ||
| 6647 | /*** IDispatch methods ***/ | ||
| 6648 | #define IUpdateInstaller_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 6649 | #define IUpdateInstaller_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 6650 | #define IUpdateInstaller_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 6651 | #define IUpdateInstaller_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 6652 | /*** IUpdateInstaller methods ***/ | ||
| 6653 | #define IUpdateInstaller_get_ClientApplicationID(This,retval) (This)->lpVtbl->get_ClientApplicationID(This,retval) | ||
| 6654 | #define IUpdateInstaller_put_ClientApplicationID(This,value) (This)->lpVtbl->put_ClientApplicationID(This,value) | ||
| 6655 | #define IUpdateInstaller_get_IsForced(This,retval) (This)->lpVtbl->get_IsForced(This,retval) | ||
| 6656 | #define IUpdateInstaller_put_IsForced(This,value) (This)->lpVtbl->put_IsForced(This,value) | ||
| 6657 | #define IUpdateInstaller_get_ParentHwnd(This,retval) (This)->lpVtbl->get_ParentHwnd(This,retval) | ||
| 6658 | #define IUpdateInstaller_put_ParentHwnd(This,value) (This)->lpVtbl->put_ParentHwnd(This,value) | ||
| 6659 | #define IUpdateInstaller_put_ParentWindow(This,value) (This)->lpVtbl->put_ParentWindow(This,value) | ||
| 6660 | #define IUpdateInstaller_get_ParentWindow(This,retval) (This)->lpVtbl->get_ParentWindow(This,retval) | ||
| 6661 | #define IUpdateInstaller_get_Updates(This,retval) (This)->lpVtbl->get_Updates(This,retval) | ||
| 6662 | #define IUpdateInstaller_put_Updates(This,value) (This)->lpVtbl->put_Updates(This,value) | ||
| 6663 | #define IUpdateInstaller_BeginInstall(This,onProgressChanged,onCompleted,state,retval) (This)->lpVtbl->BeginInstall(This,onProgressChanged,onCompleted,state,retval) | ||
| 6664 | #define IUpdateInstaller_BeginUninstall(This,onProgressChanged,onCompleted,state,retval) (This)->lpVtbl->BeginUninstall(This,onProgressChanged,onCompleted,state,retval) | ||
| 6665 | #define IUpdateInstaller_EndInstall(This,value,retval) (This)->lpVtbl->EndInstall(This,value,retval) | ||
| 6666 | #define IUpdateInstaller_EndUninstall(This,value,retval) (This)->lpVtbl->EndUninstall(This,value,retval) | ||
| 6667 | #define IUpdateInstaller_Install(This,retval) (This)->lpVtbl->Install(This,retval) | ||
| 6668 | #define IUpdateInstaller_RunWizard(This,dialogTitle,retval) (This)->lpVtbl->RunWizard(This,dialogTitle,retval) | ||
| 6669 | #define IUpdateInstaller_get_IsBusy(This,retval) (This)->lpVtbl->get_IsBusy(This,retval) | ||
| 6670 | #define IUpdateInstaller_Uninstall(This,retval) (This)->lpVtbl->Uninstall(This,retval) | ||
| 6671 | #define IUpdateInstaller_get_AllowSourcePrompts(This,retval) (This)->lpVtbl->get_AllowSourcePrompts(This,retval) | ||
| 6672 | #define IUpdateInstaller_put_AllowSourcePrompts(This,value) (This)->lpVtbl->put_AllowSourcePrompts(This,value) | ||
| 6673 | #define IUpdateInstaller_get_RebootRequiredBeforeInstallation(This,retval) (This)->lpVtbl->get_RebootRequiredBeforeInstallation(This,retval) | ||
| 6674 | #else | ||
| 6675 | /*** IUnknown methods ***/ | ||
| 6676 | static FORCEINLINE HRESULT IUpdateInstaller_QueryInterface(IUpdateInstaller* This,REFIID riid,void **ppvObject) { | ||
| 6677 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 6678 | } | ||
| 6679 | static FORCEINLINE ULONG IUpdateInstaller_AddRef(IUpdateInstaller* This) { | ||
| 6680 | return This->lpVtbl->AddRef(This); | ||
| 6681 | } | ||
| 6682 | static FORCEINLINE ULONG IUpdateInstaller_Release(IUpdateInstaller* This) { | ||
| 6683 | return This->lpVtbl->Release(This); | ||
| 6684 | } | ||
| 6685 | /*** IDispatch methods ***/ | ||
| 6686 | static FORCEINLINE HRESULT IUpdateInstaller_GetTypeInfoCount(IUpdateInstaller* This,UINT *pctinfo) { | ||
| 6687 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 6688 | } | ||
| 6689 | static FORCEINLINE HRESULT IUpdateInstaller_GetTypeInfo(IUpdateInstaller* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 6690 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 6691 | } | ||
| 6692 | static FORCEINLINE HRESULT IUpdateInstaller_GetIDsOfNames(IUpdateInstaller* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 6693 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 6694 | } | ||
| 6695 | static FORCEINLINE HRESULT IUpdateInstaller_Invoke(IUpdateInstaller* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 6696 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 6697 | } | ||
| 6698 | /*** IUpdateInstaller methods ***/ | ||
| 6699 | static FORCEINLINE HRESULT IUpdateInstaller_get_ClientApplicationID(IUpdateInstaller* This,BSTR *retval) { | ||
| 6700 | return This->lpVtbl->get_ClientApplicationID(This,retval); | ||
| 6701 | } | ||
| 6702 | static FORCEINLINE HRESULT IUpdateInstaller_put_ClientApplicationID(IUpdateInstaller* This,BSTR value) { | ||
| 6703 | return This->lpVtbl->put_ClientApplicationID(This,value); | ||
| 6704 | } | ||
| 6705 | static FORCEINLINE HRESULT IUpdateInstaller_get_IsForced(IUpdateInstaller* This,VARIANT_BOOL *retval) { | ||
| 6706 | return This->lpVtbl->get_IsForced(This,retval); | ||
| 6707 | } | ||
| 6708 | static FORCEINLINE HRESULT IUpdateInstaller_put_IsForced(IUpdateInstaller* This,VARIANT_BOOL value) { | ||
| 6709 | return This->lpVtbl->put_IsForced(This,value); | ||
| 6710 | } | ||
| 6711 | static FORCEINLINE HRESULT IUpdateInstaller_get_ParentHwnd(IUpdateInstaller* This,HWND *retval) { | ||
| 6712 | return This->lpVtbl->get_ParentHwnd(This,retval); | ||
| 6713 | } | ||
| 6714 | static FORCEINLINE HRESULT IUpdateInstaller_put_ParentHwnd(IUpdateInstaller* This,HWND value) { | ||
| 6715 | return This->lpVtbl->put_ParentHwnd(This,value); | ||
| 6716 | } | ||
| 6717 | static FORCEINLINE HRESULT IUpdateInstaller_put_ParentWindow(IUpdateInstaller* This,IUnknown *value) { | ||
| 6718 | return This->lpVtbl->put_ParentWindow(This,value); | ||
| 6719 | } | ||
| 6720 | static FORCEINLINE HRESULT IUpdateInstaller_get_ParentWindow(IUpdateInstaller* This,IUnknown **retval) { | ||
| 6721 | return This->lpVtbl->get_ParentWindow(This,retval); | ||
| 6722 | } | ||
| 6723 | static FORCEINLINE HRESULT IUpdateInstaller_get_Updates(IUpdateInstaller* This,IUpdateCollection **retval) { | ||
| 6724 | return This->lpVtbl->get_Updates(This,retval); | ||
| 6725 | } | ||
| 6726 | static FORCEINLINE HRESULT IUpdateInstaller_put_Updates(IUpdateInstaller* This,IUpdateCollection *value) { | ||
| 6727 | return This->lpVtbl->put_Updates(This,value); | ||
| 6728 | } | ||
| 6729 | static FORCEINLINE HRESULT IUpdateInstaller_BeginInstall(IUpdateInstaller* This,IUnknown *onProgressChanged,IUnknown *onCompleted,VARIANT state,IInstallationJob **retval) { | ||
| 6730 | return This->lpVtbl->BeginInstall(This,onProgressChanged,onCompleted,state,retval); | ||
| 6731 | } | ||
| 6732 | static FORCEINLINE HRESULT IUpdateInstaller_BeginUninstall(IUpdateInstaller* This,IUnknown *onProgressChanged,IUnknown *onCompleted,VARIANT state,IInstallationJob **retval) { | ||
| 6733 | return This->lpVtbl->BeginUninstall(This,onProgressChanged,onCompleted,state,retval); | ||
| 6734 | } | ||
| 6735 | static FORCEINLINE HRESULT IUpdateInstaller_EndInstall(IUpdateInstaller* This,IInstallationJob *value,IInstallationResult **retval) { | ||
| 6736 | return This->lpVtbl->EndInstall(This,value,retval); | ||
| 6737 | } | ||
| 6738 | static FORCEINLINE HRESULT IUpdateInstaller_EndUninstall(IUpdateInstaller* This,IInstallationJob *value,IInstallationResult **retval) { | ||
| 6739 | return This->lpVtbl->EndUninstall(This,value,retval); | ||
| 6740 | } | ||
| 6741 | static FORCEINLINE HRESULT IUpdateInstaller_Install(IUpdateInstaller* This,IInstallationResult **retval) { | ||
| 6742 | return This->lpVtbl->Install(This,retval); | ||
| 6743 | } | ||
| 6744 | static FORCEINLINE HRESULT IUpdateInstaller_RunWizard(IUpdateInstaller* This,BSTR dialogTitle,IInstallationResult **retval) { | ||
| 6745 | return This->lpVtbl->RunWizard(This,dialogTitle,retval); | ||
| 6746 | } | ||
| 6747 | static FORCEINLINE HRESULT IUpdateInstaller_get_IsBusy(IUpdateInstaller* This,VARIANT_BOOL *retval) { | ||
| 6748 | return This->lpVtbl->get_IsBusy(This,retval); | ||
| 6749 | } | ||
| 6750 | static FORCEINLINE HRESULT IUpdateInstaller_Uninstall(IUpdateInstaller* This,IInstallationResult **retval) { | ||
| 6751 | return This->lpVtbl->Uninstall(This,retval); | ||
| 6752 | } | ||
| 6753 | static FORCEINLINE HRESULT IUpdateInstaller_get_AllowSourcePrompts(IUpdateInstaller* This,VARIANT_BOOL *retval) { | ||
| 6754 | return This->lpVtbl->get_AllowSourcePrompts(This,retval); | ||
| 6755 | } | ||
| 6756 | static FORCEINLINE HRESULT IUpdateInstaller_put_AllowSourcePrompts(IUpdateInstaller* This,VARIANT_BOOL value) { | ||
| 6757 | return This->lpVtbl->put_AllowSourcePrompts(This,value); | ||
| 6758 | } | ||
| 6759 | static FORCEINLINE HRESULT IUpdateInstaller_get_RebootRequiredBeforeInstallation(IUpdateInstaller* This,VARIANT_BOOL *retval) { | ||
| 6760 | return This->lpVtbl->get_RebootRequiredBeforeInstallation(This,retval); | ||
| 6761 | } | ||
| 6762 | #endif | ||
| 6763 | #endif | ||
| 6764 | |||
| 6765 | #endif | ||
| 6766 | |||
| 6767 | |||
| 6768 | #endif /* __IUpdateInstaller_INTERFACE_DEFINED__ */ | ||
| 6769 | |||
| 6770 | /***************************************************************************** | ||
| 6771 | * ISystemInformation interface | ||
| 6772 | */ | ||
| 6773 | #ifndef __ISystemInformation_INTERFACE_DEFINED__ | ||
| 6774 | #define __ISystemInformation_INTERFACE_DEFINED__ | ||
| 6775 | |||
| 6776 | DEFINE_GUID(IID_ISystemInformation, 0xade87bf7, 0x7b56, 0x4275, 0x8f,0xab, 0xb9,0xb0,0xe5,0x91,0x84,0x4b); | ||
| 6777 | #if defined(__cplusplus) && !defined(CINTERFACE) | ||
| 6778 | MIDL_INTERFACE("ade87bf7-7b56-4275-8fab-b9b0e591844b") | ||
| 6779 | ISystemInformation : public IDispatch | ||
| 6780 | { | ||
| 6781 | virtual HRESULT STDMETHODCALLTYPE get_OemHardwareSupportLink( | ||
| 6782 | BSTR *retval) = 0; | ||
| 6783 | |||
| 6784 | virtual HRESULT STDMETHODCALLTYPE get_RebootRequired( | ||
| 6785 | VARIANT_BOOL *retval) = 0; | ||
| 6786 | |||
| 6787 | }; | ||
| 6788 | #ifdef __CRT_UUID_DECL | ||
| 6789 | __CRT_UUID_DECL(ISystemInformation, 0xade87bf7, 0x7b56, 0x4275, 0x8f,0xab, 0xb9,0xb0,0xe5,0x91,0x84,0x4b) | ||
| 6790 | #endif | ||
| 6791 | #else | ||
| 6792 | typedef struct ISystemInformationVtbl { | ||
| 6793 | BEGIN_INTERFACE | ||
| 6794 | |||
| 6795 | /*** IUnknown methods ***/ | ||
| 6796 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | ||
| 6797 | ISystemInformation *This, | ||
| 6798 | REFIID riid, | ||
| 6799 | void **ppvObject); | ||
| 6800 | |||
| 6801 | ULONG (STDMETHODCALLTYPE *AddRef)( | ||
| 6802 | ISystemInformation *This); | ||
| 6803 | |||
| 6804 | ULONG (STDMETHODCALLTYPE *Release)( | ||
| 6805 | ISystemInformation *This); | ||
| 6806 | |||
| 6807 | /*** IDispatch methods ***/ | ||
| 6808 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | ||
| 6809 | ISystemInformation *This, | ||
| 6810 | UINT *pctinfo); | ||
| 6811 | |||
| 6812 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | ||
| 6813 | ISystemInformation *This, | ||
| 6814 | UINT iTInfo, | ||
| 6815 | LCID lcid, | ||
| 6816 | ITypeInfo **ppTInfo); | ||
| 6817 | |||
| 6818 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | ||
| 6819 | ISystemInformation *This, | ||
| 6820 | REFIID riid, | ||
| 6821 | LPOLESTR *rgszNames, | ||
| 6822 | UINT cNames, | ||
| 6823 | LCID lcid, | ||
| 6824 | DISPID *rgDispId); | ||
| 6825 | |||
| 6826 | HRESULT (STDMETHODCALLTYPE *Invoke)( | ||
| 6827 | ISystemInformation *This, | ||
| 6828 | DISPID dispIdMember, | ||
| 6829 | REFIID riid, | ||
| 6830 | LCID lcid, | ||
| 6831 | WORD wFlags, | ||
| 6832 | DISPPARAMS *pDispParams, | ||
| 6833 | VARIANT *pVarResult, | ||
| 6834 | EXCEPINFO *pExcepInfo, | ||
| 6835 | UINT *puArgErr); | ||
| 6836 | |||
| 6837 | /*** ISystemInformation methods ***/ | ||
| 6838 | HRESULT (STDMETHODCALLTYPE *get_OemHardwareSupportLink)( | ||
| 6839 | ISystemInformation *This, | ||
| 6840 | BSTR *retval); | ||
| 6841 | |||
| 6842 | HRESULT (STDMETHODCALLTYPE *get_RebootRequired)( | ||
| 6843 | ISystemInformation *This, | ||
| 6844 | VARIANT_BOOL *retval); | ||
| 6845 | |||
| 6846 | END_INTERFACE | ||
| 6847 | } ISystemInformationVtbl; | ||
| 6848 | |||
| 6849 | interface ISystemInformation { | ||
| 6850 | CONST_VTBL ISystemInformationVtbl* lpVtbl; | ||
| 6851 | }; | ||
| 6852 | |||
| 6853 | #ifdef COBJMACROS | ||
| 6854 | #ifndef WIDL_C_INLINE_WRAPPERS | ||
| 6855 | /*** IUnknown methods ***/ | ||
| 6856 | #define ISystemInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | ||
| 6857 | #define ISystemInformation_AddRef(This) (This)->lpVtbl->AddRef(This) | ||
| 6858 | #define ISystemInformation_Release(This) (This)->lpVtbl->Release(This) | ||
| 6859 | /*** IDispatch methods ***/ | ||
| 6860 | #define ISystemInformation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | ||
| 6861 | #define ISystemInformation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | ||
| 6862 | #define ISystemInformation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | ||
| 6863 | #define ISystemInformation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | ||
| 6864 | /*** ISystemInformation methods ***/ | ||
| 6865 | #define ISystemInformation_get_OemHardwareSupportLink(This,retval) (This)->lpVtbl->get_OemHardwareSupportLink(This,retval) | ||
| 6866 | #define ISystemInformation_get_RebootRequired(This,retval) (This)->lpVtbl->get_RebootRequired(This,retval) | ||
| 6867 | #else | ||
| 6868 | /*** IUnknown methods ***/ | ||
| 6869 | static FORCEINLINE HRESULT ISystemInformation_QueryInterface(ISystemInformation* This,REFIID riid,void **ppvObject) { | ||
| 6870 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | ||
| 6871 | } | ||
| 6872 | static FORCEINLINE ULONG ISystemInformation_AddRef(ISystemInformation* This) { | ||
| 6873 | return This->lpVtbl->AddRef(This); | ||
| 6874 | } | ||
| 6875 | static FORCEINLINE ULONG ISystemInformation_Release(ISystemInformation* This) { | ||
| 6876 | return This->lpVtbl->Release(This); | ||
| 6877 | } | ||
| 6878 | /*** IDispatch methods ***/ | ||
| 6879 | static FORCEINLINE HRESULT ISystemInformation_GetTypeInfoCount(ISystemInformation* This,UINT *pctinfo) { | ||
| 6880 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); | ||
| 6881 | } | ||
| 6882 | static FORCEINLINE HRESULT ISystemInformation_GetTypeInfo(ISystemInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { | ||
| 6883 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); | ||
| 6884 | } | ||
| 6885 | static FORCEINLINE HRESULT ISystemInformation_GetIDsOfNames(ISystemInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { | ||
| 6886 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); | ||
| 6887 | } | ||
| 6888 | static FORCEINLINE HRESULT ISystemInformation_Invoke(ISystemInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { | ||
| 6889 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); | ||
| 6890 | } | ||
| 6891 | /*** ISystemInformation methods ***/ | ||
| 6892 | static FORCEINLINE HRESULT ISystemInformation_get_OemHardwareSupportLink(ISystemInformation* This,BSTR *retval) { | ||
| 6893 | return This->lpVtbl->get_OemHardwareSupportLink(This,retval); | ||
| 6894 | } | ||
| 6895 | static FORCEINLINE HRESULT ISystemInformation_get_RebootRequired(ISystemInformation* This,VARIANT_BOOL *retval) { | ||
| 6896 | return This->lpVtbl->get_RebootRequired(This,retval); | ||
| 6897 | } | ||
| 6898 | #endif | ||
| 6899 | #endif | ||
| 6900 | |||
| 6901 | #endif | ||
| 6902 | |||
| 6903 | |||
| 6904 | #endif /* __ISystemInformation_INTERFACE_DEFINED__ */ | ||
| 6905 | |||
| 6906 | /***************************************************************************** | ||
| 6907 | * AutomaticUpdates coclass | ||
| 6908 | */ | ||
| 6909 | |||
| 6910 | DEFINE_GUID(CLSID_AutomaticUpdates, 0xbfe18e9c, 0x6d87, 0x4450, 0xb3,0x7c, 0xe0,0x2f,0x0b,0x37,0x38,0x03); | ||
| 6911 | |||
| 6912 | #ifdef __cplusplus | ||
| 6913 | class DECLSPEC_UUID("bfe18e9c-6d87-4450-b37c-e02f0b373803") AutomaticUpdates; | ||
| 6914 | #ifdef __CRT_UUID_DECL | ||
| 6915 | __CRT_UUID_DECL(AutomaticUpdates, 0xbfe18e9c, 0x6d87, 0x4450, 0xb3,0x7c, 0xe0,0x2f,0x0b,0x37,0x38,0x03) | ||
| 6916 | #endif | ||
| 6917 | #endif | ||
| 6918 | |||
| 6919 | /***************************************************************************** | ||
| 6920 | * UpdateInstaller coclass | ||
| 6921 | */ | ||
| 6922 | |||
| 6923 | DEFINE_GUID(CLSID_UpdateInstaller, 0xd2e0fe7f, 0xd23e, 0x48e1, 0x93,0xc0, 0x6f,0xa8,0xcc,0x34,0x64,0x74); | ||
| 6924 | |||
| 6925 | #ifdef __cplusplus | ||
| 6926 | class DECLSPEC_UUID("d2e0fe7f-d23e-48e1-93c0-6fa8cc346474") UpdateInstaller; | ||
| 6927 | #ifdef __CRT_UUID_DECL | ||
| 6928 | __CRT_UUID_DECL(UpdateInstaller, 0xd2e0fe7f, 0xd23e, 0x48e1, 0x93,0xc0, 0x6f,0xa8,0xcc,0x34,0x64,0x74) | ||
| 6929 | #endif | ||
| 6930 | #endif | ||
| 6931 | |||
| 6932 | /***************************************************************************** | ||
| 6933 | * UpdateSession coclass | ||
| 6934 | */ | ||
| 6935 | |||
| 6936 | DEFINE_GUID(CLSID_UpdateSession, 0x4cb43d7f, 0x7eee, 0x4906, 0x86,0x98, 0x60,0xda,0x1c,0x38,0xf2,0xfe); | ||
| 6937 | |||
| 6938 | #ifdef __cplusplus | ||
| 6939 | class DECLSPEC_UUID("4cb43d7f-7eee-4906-8698-60da1c38f2fe") UpdateSession; | ||
| 6940 | #ifdef __CRT_UUID_DECL | ||
| 6941 | __CRT_UUID_DECL(UpdateSession, 0x4cb43d7f, 0x7eee, 0x4906, 0x86,0x98, 0x60,0xda,0x1c,0x38,0xf2,0xfe) | ||
| 6942 | #endif | ||
| 6943 | #endif | ||
| 6944 | |||
| 6945 | /***************************************************************************** | ||
| 6946 | * SystemInformation coclass | ||
| 6947 | */ | ||
| 6948 | |||
| 6949 | DEFINE_GUID(CLSID_SystemInformation, 0xc01b9ba0, 0xbea7, 0x41ba, 0xb6,0x04, 0xd0,0xa3,0x6f,0x46,0x91,0x33); | ||
| 6950 | |||
| 6951 | #ifdef __cplusplus | ||
| 6952 | class DECLSPEC_UUID("c01b9ba0-bea7-41ba-b604-d0a36f469133") SystemInformation; | ||
| 6953 | #ifdef __CRT_UUID_DECL | ||
| 6954 | __CRT_UUID_DECL(SystemInformation, 0xc01b9ba0, 0xbea7, 0x41ba, 0xb6,0x04, 0xd0,0xa3,0x6f,0x46,0x91,0x33) | ||
| 6955 | #endif | ||
| 6956 | #endif | ||
| 6957 | |||
| 6958 | #endif /* __WUApiLib_LIBRARY_DEFINED__ */ | ||
| 6959 | /* Begin additional prototypes for all interfaces */ | ||
| 6960 | |||
| 6961 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); | ||
| 6962 | unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); | ||
| 6963 | unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); | ||
| 6964 | void __RPC_USER BSTR_UserFree (ULONG *, BSTR *); | ||
| 6965 | ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); | ||
| 6966 | unsigned char * __RPC_USER HWND_UserMarshal (ULONG *, unsigned char *, HWND *); | ||
| 6967 | unsigned char * __RPC_USER HWND_UserUnmarshal(ULONG *, unsigned char *, HWND *); | ||
| 6968 | void __RPC_USER HWND_UserFree (ULONG *, HWND *); | ||
| 6969 | ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *); | ||
| 6970 | unsigned char * __RPC_USER VARIANT_UserMarshal (ULONG *, unsigned char *, VARIANT *); | ||
| 6971 | unsigned char * __RPC_USER VARIANT_UserUnmarshal(ULONG *, unsigned char *, VARIANT *); | ||
| 6972 | void __RPC_USER VARIANT_UserFree (ULONG *, VARIANT *); | ||
| 6973 | |||
| 6974 | /* End additional prototypes */ | ||
| 6975 | |||
| 6976 | #ifdef __cplusplus | ||
| 6977 | } | ||
| 6978 | #endif | ||
| 6979 | |||
| 6980 | #endif /* __wuapi_h__ */ | ||
lib/libc/include/any-windows-any/xapo.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/xapo.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/xapo.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/xaudio2.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/xaudio2.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/xaudio2.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/xaudio2fx.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/xaudio2fx.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/xaudio2fx.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/xmllite.h+1-1| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 5.16 from include/xmllite.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/xmllite.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/xpsdigitalsignature.h+7-4| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/xpsdigitalsignature.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/xpsdigitalsignature.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -112,6 +112,8 @@ extern "C" { | ... | @@ -112,6 +112,8 @@ extern "C" { |
| 112 | #define XPS_E_MARKUP_COMPATIBILITY_ELEMENTS MAKE_HRESULT(1, FACILITY_XPS, 905) | 112 | #define XPS_E_MARKUP_COMPATIBILITY_ELEMENTS MAKE_HRESULT(1, FACILITY_XPS, 905) |
| 113 | #define XPS_E_OBJECT_DETACHED MAKE_HRESULT(1, FACILITY_XPS, 906) | 113 | #define XPS_E_OBJECT_DETACHED MAKE_HRESULT(1, FACILITY_XPS, 906) |
| 114 | #define XPS_E_INVALID_SIGNATUREBLOCK_MARKUP MAKE_HRESULT(1, FACILITY_XPS, 907) | 114 | #define XPS_E_INVALID_SIGNATUREBLOCK_MARKUP MAKE_HRESULT(1, FACILITY_XPS, 907) |
| 115 | #ifndef __MSXPSSIG_LIBRARY_DEFINED__ | ||
| 116 | #define __MSXPSSIG_LIBRARY_DEFINED__ | ||
| 115 | 117 | ||
| 116 | DEFINE_GUID(LIBID_MSXPSSIG, 0x8223a7eb, 0xc4d5, 0x474d, 0x9b,0xcc, 0xff,0x67,0x18,0x5e,0x64,0xa0); | 118 | DEFINE_GUID(LIBID_MSXPSSIG, 0x8223a7eb, 0xc4d5, 0x474d, 0x9b,0xcc, 0xff,0x67,0x18,0x5e,0x64,0xa0); |
| 117 | 119 | ||
| ... | @@ -171,11 +173,11 @@ interface IXpsSignatureRequest; | ... | @@ -171,11 +173,11 @@ interface IXpsSignatureRequest; |
| 171 | #endif /* __cplusplus */ | 173 | #endif /* __cplusplus */ |
| 172 | #endif | 174 | #endif |
| 173 | 175 | ||
| 174 | typedef enum __WIDL_xpsdigitalsignature_generated_name_00000020 { | 176 | typedef enum __WIDL_xpsdigitalsignature_generated_name_0000002F { |
| 175 | XPS_SIGN_FLAGS_NONE = 0x0, | 177 | XPS_SIGN_FLAGS_NONE = 0x0, |
| 176 | XPS_SIGN_FLAGS_IGNORE_MARKUP_COMPATIBILITY = 0x1 | 178 | XPS_SIGN_FLAGS_IGNORE_MARKUP_COMPATIBILITY = 0x1 |
| 177 | } XPS_SIGN_FLAGS; | 179 | } XPS_SIGN_FLAGS; |
| 178 | typedef enum __WIDL_xpsdigitalsignature_generated_name_00000021 { | 180 | typedef enum __WIDL_xpsdigitalsignature_generated_name_00000030 { |
| 179 | XPS_SIGN_POLICY_NONE = 0x0, | 181 | XPS_SIGN_POLICY_NONE = 0x0, |
| 180 | XPS_SIGN_POLICY_CORE_PROPERTIES = 0x1, | 182 | XPS_SIGN_POLICY_CORE_PROPERTIES = 0x1, |
| 181 | XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS = 0x2, | 183 | XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS = 0x2, |
| ... | @@ -183,7 +185,7 @@ typedef enum __WIDL_xpsdigitalsignature_generated_name_00000021 { | ... | @@ -183,7 +185,7 @@ typedef enum __WIDL_xpsdigitalsignature_generated_name_00000021 { |
| 183 | XPS_SIGN_POLICY_DISCARD_CONTROL = 0x8, | 185 | XPS_SIGN_POLICY_DISCARD_CONTROL = 0x8, |
| 184 | XPS_SIGN_POLICY_ALL = 0xf | 186 | XPS_SIGN_POLICY_ALL = 0xf |
| 185 | } XPS_SIGN_POLICY; | 187 | } XPS_SIGN_POLICY; |
| 186 | typedef enum __WIDL_xpsdigitalsignature_generated_name_00000022 { | 188 | typedef enum __WIDL_xpsdigitalsignature_generated_name_00000031 { |
| 187 | XPS_SIGNATURE_STATUS_INCOMPLIANT = 1, | 189 | XPS_SIGNATURE_STATUS_INCOMPLIANT = 1, |
| 188 | XPS_SIGNATURE_STATUS_INCOMPLETE = 2, | 190 | XPS_SIGNATURE_STATUS_INCOMPLETE = 2, |
| 189 | XPS_SIGNATURE_STATUS_BROKEN = 3, | 191 | XPS_SIGNATURE_STATUS_BROKEN = 3, |
| ... | @@ -1497,6 +1499,7 @@ __CRT_UUID_DECL(XpsSignatureManager, 0xb0c43320, 0x2315, 0x44a2, 0xb7,0x0a, 0x09 | ... | @@ -1497,6 +1499,7 @@ __CRT_UUID_DECL(XpsSignatureManager, 0xb0c43320, 0x2315, 0x44a2, 0xb7,0x0a, 0x09 |
| 1497 | #endif | 1499 | #endif |
| 1498 | #endif | 1500 | #endif |
| 1499 | 1501 | ||
| 1502 | #endif /* __MSXPSSIG_LIBRARY_DEFINED__ */ | ||
| 1500 | #endif | 1503 | #endif |
| 1501 | #endif | 1504 | #endif |
| 1502 | /* Begin additional prototypes for all interfaces */ | 1505 | /* Begin additional prototypes for all interfaces */ |
lib/libc/include/any-windows-any/xpsobjectmodel.h+29-26| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/xpsobjectmodel.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/xpsobjectmodel.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -951,54 +951,54 @@ interface IXpsOMPackageTarget; | ... | @@ -951,54 +951,54 @@ interface IXpsOMPackageTarget; |
| 951 | #endif /* __cplusplus */ | 951 | #endif /* __cplusplus */ |
| 952 | #endif | 952 | #endif |
| 953 | 953 | ||
| 954 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000020 { | 954 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002F { |
| 955 | XPS_COLOR_INTERPOLATION_SCRGBLINEAR = 1, | 955 | XPS_COLOR_INTERPOLATION_SCRGBLINEAR = 1, |
| 956 | XPS_COLOR_INTERPOLATION_SRGBLINEAR = 2 | 956 | XPS_COLOR_INTERPOLATION_SRGBLINEAR = 2 |
| 957 | } XPS_COLOR_INTERPOLATION; | 957 | } XPS_COLOR_INTERPOLATION; |
| 958 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000021 { | 958 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000030 { |
| 959 | XPS_COLOR_TYPE_SRGB = 1, | 959 | XPS_COLOR_TYPE_SRGB = 1, |
| 960 | XPS_COLOR_TYPE_SCRGB = 2, | 960 | XPS_COLOR_TYPE_SCRGB = 2, |
| 961 | XPS_COLOR_TYPE_CONTEXT = 3 | 961 | XPS_COLOR_TYPE_CONTEXT = 3 |
| 962 | } XPS_COLOR_TYPE; | 962 | } XPS_COLOR_TYPE; |
| 963 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000022 { | 963 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000031 { |
| 964 | XPS_DASH_CAP_FLAT = 1, | 964 | XPS_DASH_CAP_FLAT = 1, |
| 965 | XPS_DASH_CAP_ROUND = 2, | 965 | XPS_DASH_CAP_ROUND = 2, |
| 966 | XPS_DASH_CAP_SQUARE = 3, | 966 | XPS_DASH_CAP_SQUARE = 3, |
| 967 | XPS_DASH_CAP_TRIANGLE = 4 | 967 | XPS_DASH_CAP_TRIANGLE = 4 |
| 968 | } XPS_DASH_CAP; | 968 | } XPS_DASH_CAP; |
| 969 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000023 { | 969 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000032 { |
| 970 | XPS_FILL_RULE_EVENODD = 1, | 970 | XPS_FILL_RULE_EVENODD = 1, |
| 971 | XPS_FILL_RULE_NONZERO = 2 | 971 | XPS_FILL_RULE_NONZERO = 2 |
| 972 | } XPS_FILL_RULE; | 972 | } XPS_FILL_RULE; |
| 973 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000024 { | 973 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000033 { |
| 974 | XPS_FONT_EMBEDDING_NORMAL = 1, | 974 | XPS_FONT_EMBEDDING_NORMAL = 1, |
| 975 | XPS_FONT_EMBEDDING_OBFUSCATED = 2, | 975 | XPS_FONT_EMBEDDING_OBFUSCATED = 2, |
| 976 | XPS_FONT_EMBEDDING_RESTRICTED = 3, | 976 | XPS_FONT_EMBEDDING_RESTRICTED = 3, |
| 977 | XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED = 4 | 977 | XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED = 4 |
| 978 | } XPS_FONT_EMBEDDING; | 978 | } XPS_FONT_EMBEDDING; |
| 979 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000025 { | 979 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000034 { |
| 980 | XPS_IMAGE_TYPE_JPEG = 1, | 980 | XPS_IMAGE_TYPE_JPEG = 1, |
| 981 | XPS_IMAGE_TYPE_PNG = 2, | 981 | XPS_IMAGE_TYPE_PNG = 2, |
| 982 | XPS_IMAGE_TYPE_TIFF = 3, | 982 | XPS_IMAGE_TYPE_TIFF = 3, |
| 983 | XPS_IMAGE_TYPE_WDP = 4, | 983 | XPS_IMAGE_TYPE_WDP = 4, |
| 984 | XPS_IMAGE_TYPE_JXR = 5 | 984 | XPS_IMAGE_TYPE_JXR = 5 |
| 985 | } XPS_IMAGE_TYPE; | 985 | } XPS_IMAGE_TYPE; |
| 986 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000026 { | 986 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000035 { |
| 987 | XPS_INTERLEAVING_OFF = 1, | 987 | XPS_INTERLEAVING_OFF = 1, |
| 988 | XPS_INTERLEAVING_ON = 2 | 988 | XPS_INTERLEAVING_ON = 2 |
| 989 | } XPS_INTERLEAVING; | 989 | } XPS_INTERLEAVING; |
| 990 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000027 { | 990 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000036 { |
| 991 | XPS_LINE_CAP_FLAT = 1, | 991 | XPS_LINE_CAP_FLAT = 1, |
| 992 | XPS_LINE_CAP_ROUND = 2, | 992 | XPS_LINE_CAP_ROUND = 2, |
| 993 | XPS_LINE_CAP_SQUARE = 3, | 993 | XPS_LINE_CAP_SQUARE = 3, |
| 994 | XPS_LINE_CAP_TRIANGLE = 4 | 994 | XPS_LINE_CAP_TRIANGLE = 4 |
| 995 | } XPS_LINE_CAP; | 995 | } XPS_LINE_CAP; |
| 996 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000028 { | 996 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000037 { |
| 997 | XPS_LINE_JOIN_MITER = 1, | 997 | XPS_LINE_JOIN_MITER = 1, |
| 998 | XPS_LINE_JOIN_BEVEL = 2, | 998 | XPS_LINE_JOIN_BEVEL = 2, |
| 999 | XPS_LINE_JOIN_ROUND = 3 | 999 | XPS_LINE_JOIN_ROUND = 3 |
| 1000 | } XPS_LINE_JOIN; | 1000 | } XPS_LINE_JOIN; |
| 1001 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000029 { | 1001 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000038 { |
| 1002 | XPS_OBJECT_TYPE_CANVAS = 1, | 1002 | XPS_OBJECT_TYPE_CANVAS = 1, |
| 1003 | XPS_OBJECT_TYPE_GLYPHS = 2, | 1003 | XPS_OBJECT_TYPE_GLYPHS = 2, |
| 1004 | XPS_OBJECT_TYPE_PATH = 3, | 1004 | XPS_OBJECT_TYPE_PATH = 3, |
| ... | @@ -1010,12 +1010,12 @@ typedef enum __WIDL_xpsobjectmodel_generated_name_00000029 { | ... | @@ -1010,12 +1010,12 @@ typedef enum __WIDL_xpsobjectmodel_generated_name_00000029 { |
| 1010 | XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH = 9, | 1010 | XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH = 9, |
| 1011 | XPS_OBJECT_TYPE_VISUAL_BRUSH = 10 | 1011 | XPS_OBJECT_TYPE_VISUAL_BRUSH = 10 |
| 1012 | } XPS_OBJECT_TYPE; | 1012 | } XPS_OBJECT_TYPE; |
| 1013 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002A { | 1013 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000039 { |
| 1014 | XPS_SEGMENT_STROKE_PATTERN_ALL = 1, | 1014 | XPS_SEGMENT_STROKE_PATTERN_ALL = 1, |
| 1015 | XPS_SEGMENT_STROKE_PATTERN_NONE = 2, | 1015 | XPS_SEGMENT_STROKE_PATTERN_NONE = 2, |
| 1016 | XPS_SEGMENT_STROKE_PATTERN_MIXED = 3 | 1016 | XPS_SEGMENT_STROKE_PATTERN_MIXED = 3 |
| 1017 | } XPS_SEGMENT_STROKE_PATTERN; | 1017 | } XPS_SEGMENT_STROKE_PATTERN; |
| 1018 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002B { | 1018 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000003A { |
| 1019 | XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE = 1, | 1019 | XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE = 1, |
| 1020 | XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE = 2, | 1020 | XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE = 2, |
| 1021 | XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE = 3, | 1021 | XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE = 3, |
| ... | @@ -1024,33 +1024,33 @@ typedef enum __WIDL_xpsobjectmodel_generated_name_0000002B { | ... | @@ -1024,33 +1024,33 @@ typedef enum __WIDL_xpsobjectmodel_generated_name_0000002B { |
| 1024 | XPS_SEGMENT_TYPE_LINE = 6, | 1024 | XPS_SEGMENT_TYPE_LINE = 6, |
| 1025 | XPS_SEGMENT_TYPE_QUADRATIC_BEZIER = 7 | 1025 | XPS_SEGMENT_TYPE_QUADRATIC_BEZIER = 7 |
| 1026 | } XPS_SEGMENT_TYPE; | 1026 | } XPS_SEGMENT_TYPE; |
| 1027 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002C { | 1027 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000003B { |
| 1028 | XPS_SPREAD_METHOD_PAD = 1, | 1028 | XPS_SPREAD_METHOD_PAD = 1, |
| 1029 | XPS_SPREAD_METHOD_REFLECT = 2, | 1029 | XPS_SPREAD_METHOD_REFLECT = 2, |
| 1030 | XPS_SPREAD_METHOD_REPEAT = 3 | 1030 | XPS_SPREAD_METHOD_REPEAT = 3 |
| 1031 | } XPS_SPREAD_METHOD; | 1031 | } XPS_SPREAD_METHOD; |
| 1032 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002D { | 1032 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000003C { |
| 1033 | XPS_STYLE_SIMULATION_NONE = 1, | 1033 | XPS_STYLE_SIMULATION_NONE = 1, |
| 1034 | XPS_STYLE_SIMULATION_ITALIC = 2, | 1034 | XPS_STYLE_SIMULATION_ITALIC = 2, |
| 1035 | XPS_STYLE_SIMULATION_BOLD = 3, | 1035 | XPS_STYLE_SIMULATION_BOLD = 3, |
| 1036 | XPS_STYLE_SIMULATION_BOLDITALIC = 4 | 1036 | XPS_STYLE_SIMULATION_BOLDITALIC = 4 |
| 1037 | } XPS_STYLE_SIMULATION; | 1037 | } XPS_STYLE_SIMULATION; |
| 1038 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002E { | 1038 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000003D { |
| 1039 | XPS_THUMBNAIL_SIZE_VERYSMALL = 1, | 1039 | XPS_THUMBNAIL_SIZE_VERYSMALL = 1, |
| 1040 | XPS_THUMBNAIL_SIZE_SMALL = 2, | 1040 | XPS_THUMBNAIL_SIZE_SMALL = 2, |
| 1041 | XPS_THUMBNAIL_SIZE_MEDIUM = 3, | 1041 | XPS_THUMBNAIL_SIZE_MEDIUM = 3, |
| 1042 | XPS_THUMBNAIL_SIZE_LARGE = 4 | 1042 | XPS_THUMBNAIL_SIZE_LARGE = 4 |
| 1043 | } XPS_THUMBNAIL_SIZE; | 1043 | } XPS_THUMBNAIL_SIZE; |
| 1044 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002F { | 1044 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000003E { |
| 1045 | XPS_TILE_MODE_NONE = 1, | 1045 | XPS_TILE_MODE_NONE = 1, |
| 1046 | XPS_TILE_MODE_TILE = 2, | 1046 | XPS_TILE_MODE_TILE = 2, |
| 1047 | XPS_TILE_MODE_FLIPX = 3, | 1047 | XPS_TILE_MODE_FLIPX = 3, |
| 1048 | XPS_TILE_MODE_FLIPY = 4, | 1048 | XPS_TILE_MODE_FLIPY = 4, |
| 1049 | XPS_TILE_MODE_FLIPXY = 5 | 1049 | XPS_TILE_MODE_FLIPXY = 5 |
| 1050 | } XPS_TILE_MODE; | 1050 | } XPS_TILE_MODE; |
| 1051 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000030 { | 1051 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000040 { |
| 1052 | XPS_COLOR_TYPE colorType; | 1052 | XPS_COLOR_TYPE colorType; |
| 1053 | union { | 1053 | union __WIDL_xpsobjectmodel_generated_name_0000003F { |
| 1054 | struct { | 1054 | struct { |
| 1055 | UINT8 alpha; | 1055 | UINT8 alpha; |
| 1056 | UINT8 red; | 1056 | UINT8 red; |
| ... | @@ -1069,23 +1069,23 @@ typedef struct __WIDL_xpsobjectmodel_generated_name_00000030 { | ... | @@ -1069,23 +1069,23 @@ typedef struct __WIDL_xpsobjectmodel_generated_name_00000030 { |
| 1069 | } context; | 1069 | } context; |
| 1070 | } value; | 1070 | } value; |
| 1071 | } XPS_COLOR; | 1071 | } XPS_COLOR; |
| 1072 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000031 { | 1072 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000041 { |
| 1073 | FLOAT length; | 1073 | FLOAT length; |
| 1074 | FLOAT gap; | 1074 | FLOAT gap; |
| 1075 | } XPS_DASH; | 1075 | } XPS_DASH; |
| 1076 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000032 { | 1076 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000042 { |
| 1077 | LONG index; | 1077 | LONG index; |
| 1078 | FLOAT advanceWidth; | 1078 | FLOAT advanceWidth; |
| 1079 | FLOAT horizontalOffset; | 1079 | FLOAT horizontalOffset; |
| 1080 | FLOAT verticalOffset; | 1080 | FLOAT verticalOffset; |
| 1081 | } XPS_GLYPH_INDEX; | 1081 | } XPS_GLYPH_INDEX; |
| 1082 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000033 { | 1082 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000043 { |
| 1083 | UINT32 unicodeStringStart; | 1083 | UINT32 unicodeStringStart; |
| 1084 | UINT16 unicodeStringLength; | 1084 | UINT16 unicodeStringLength; |
| 1085 | UINT32 glyphIndicesStart; | 1085 | UINT32 glyphIndicesStart; |
| 1086 | UINT16 glyphIndicesLength; | 1086 | UINT16 glyphIndicesLength; |
| 1087 | } XPS_GLYPH_MAPPING; | 1087 | } XPS_GLYPH_MAPPING; |
| 1088 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000034 { | 1088 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000044 { |
| 1089 | FLOAT m11; | 1089 | FLOAT m11; |
| 1090 | FLOAT m12; | 1090 | FLOAT m12; |
| 1091 | FLOAT m21; | 1091 | FLOAT m21; |
| ... | @@ -1093,17 +1093,17 @@ typedef struct __WIDL_xpsobjectmodel_generated_name_00000034 { | ... | @@ -1093,17 +1093,17 @@ typedef struct __WIDL_xpsobjectmodel_generated_name_00000034 { |
| 1093 | FLOAT m31; | 1093 | FLOAT m31; |
| 1094 | FLOAT m32; | 1094 | FLOAT m32; |
| 1095 | } XPS_MATRIX; | 1095 | } XPS_MATRIX; |
| 1096 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000035 { | 1096 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000045 { |
| 1097 | FLOAT x; | 1097 | FLOAT x; |
| 1098 | FLOAT y; | 1098 | FLOAT y; |
| 1099 | } XPS_POINT; | 1099 | } XPS_POINT; |
| 1100 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000036 { | 1100 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000046 { |
| 1101 | FLOAT x; | 1101 | FLOAT x; |
| 1102 | FLOAT y; | 1102 | FLOAT y; |
| 1103 | FLOAT width; | 1103 | FLOAT width; |
| 1104 | FLOAT height; | 1104 | FLOAT height; |
| 1105 | } XPS_RECT; | 1105 | } XPS_RECT; |
| 1106 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000037 { | 1106 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000047 { |
| 1107 | FLOAT width; | 1107 | FLOAT width; |
| 1108 | FLOAT height; | 1108 | FLOAT height; |
| 1109 | } XPS_SIZE; | 1109 | } XPS_SIZE; |
| ... | @@ -11618,6 +11618,8 @@ static FORCEINLINE HRESULT IXpsOMThumbnailGenerator_GenerateThumbnail(IXpsOMThum | ... | @@ -11618,6 +11618,8 @@ static FORCEINLINE HRESULT IXpsOMThumbnailGenerator_GenerateThumbnail(IXpsOMThum |
| 11618 | #endif /* __IXpsOMThumbnailGenerator_INTERFACE_DEFINED__ */ | 11618 | #endif /* __IXpsOMThumbnailGenerator_INTERFACE_DEFINED__ */ |
| 11619 | 11619 | ||
| 11620 | #endif | 11620 | #endif |
| 11621 | #ifndef __MSXPS_LIBRARY_DEFINED__ | ||
| 11622 | #define __MSXPS_LIBRARY_DEFINED__ | ||
| 11621 | 11623 | ||
| 11622 | DEFINE_GUID(LIBID_MSXPS, 0xb47491a0, 0xcf33, 0x4fe4, 0x9a,0x48, 0xb0,0xac,0xda,0xe2,0x07,0xe8); | 11624 | DEFINE_GUID(LIBID_MSXPS, 0xb47491a0, 0xcf33, 0x4fe4, 0x9a,0x48, 0xb0,0xac,0xda,0xe2,0x07,0xe8); |
| 11623 | 11625 | ||
| ... | @@ -11651,6 +11653,7 @@ __CRT_UUID_DECL(XpsOMThumbnailGenerator, 0x7e4a23e2, 0xb969, 0x4761, 0xbe,0x35, | ... | @@ -11651,6 +11653,7 @@ __CRT_UUID_DECL(XpsOMThumbnailGenerator, 0x7e4a23e2, 0xb969, 0x4761, 0xbe,0x35, |
| 11651 | #endif | 11653 | #endif |
| 11652 | 11654 | ||
| 11653 | #endif | 11655 | #endif |
| 11656 | #endif /* __MSXPS_LIBRARY_DEFINED__ */ | ||
| 11654 | #endif | 11657 | #endif |
| 11655 | /* Begin additional prototypes for all interfaces */ | 11658 | /* Begin additional prototypes for all interfaces */ |
| 11656 | 11659 |
lib/libc/include/any-windows-any/xpsobjectmodel_1.h+2-2| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/xpsobjectmodel_1.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/xpsobjectmodel_1.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -100,7 +100,7 @@ interface IXpsOMPage1; | ... | @@ -100,7 +100,7 @@ interface IXpsOMPage1; |
| 100 | #endif /* __cplusplus */ | 100 | #endif /* __cplusplus */ |
| 101 | #endif | 101 | #endif |
| 102 | 102 | ||
| 103 | typedef enum __WIDL_xpsobjectmodel_1_generated_name_00000038 { | 103 | typedef enum __WIDL_xpsobjectmodel_1_generated_name_00000048 { |
| 104 | XPS_DOCUMENT_TYPE_UNSPECIFIED = 1, | 104 | XPS_DOCUMENT_TYPE_UNSPECIFIED = 1, |
| 105 | XPS_DOCUMENT_TYPE_XPS = 2, | 105 | XPS_DOCUMENT_TYPE_XPS = 2, |
| 106 | XPS_DOCUMENT_TYPE_OPENXPS = 3 | 106 | XPS_DOCUMENT_TYPE_OPENXPS = 3 |
lib/libc/include/any-windows-any/xpsprint.h+3-3| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/xpsprint.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/xpsprint.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -49,13 +49,13 @@ extern "C" { | ... | @@ -49,13 +49,13 @@ extern "C" { |
| 49 | 49 | ||
| 50 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | 50 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 51 | #if NTDDI_VERSION >= 0x06010000 | 51 | #if NTDDI_VERSION >= 0x06010000 |
| 52 | typedef enum __WIDL_xpsprint_generated_name_00000038 { | 52 | typedef enum __WIDL_xpsprint_generated_name_00000048 { |
| 53 | XPS_JOB_IN_PROGRESS = 0, | 53 | XPS_JOB_IN_PROGRESS = 0, |
| 54 | XPS_JOB_COMPLETED = 1, | 54 | XPS_JOB_COMPLETED = 1, |
| 55 | XPS_JOB_CANCELLED = 2, | 55 | XPS_JOB_CANCELLED = 2, |
| 56 | XPS_JOB_FAILED = 3 | 56 | XPS_JOB_FAILED = 3 |
| 57 | } XPS_JOB_COMPLETION; | 57 | } XPS_JOB_COMPLETION; |
| 58 | typedef struct __WIDL_xpsprint_generated_name_00000039 { | 58 | typedef struct __WIDL_xpsprint_generated_name_00000049 { |
| 59 | UINT32 jobId; | 59 | UINT32 jobId; |
| 60 | INT32 currentDocument; | 60 | INT32 currentDocument; |
| 61 | INT32 currentPage; | 61 | INT32 currentPage; |
lib/libc/include/any-windows-any/xpsrassvc.h+3-3| ... | @@ -1,4 +1,4 @@ | ... | @@ -1,4 +1,4 @@ |
| 1 | /*** Autogenerated by WIDL 4.12.1 from include/xpsrassvc.idl - Do not edit ***/ | 1 | /*** Autogenerated by WIDL 6.4 from include/xpsrassvc.idl - Do not edit ***/ |
| 2 | 2 | ||
| 3 | #ifdef _WIN32 | 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | @@ -95,12 +95,12 @@ interface IXpsRasterizationFactory1; | ... | @@ -95,12 +95,12 @@ interface IXpsRasterizationFactory1; |
| 95 | #include <winapifamily.h> | 95 | #include <winapifamily.h> |
| 96 | 96 | ||
| 97 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | 97 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 98 | typedef enum __WIDL_xpsrassvc_generated_name_00000038 { | 98 | typedef enum __WIDL_xpsrassvc_generated_name_00000048 { |
| 99 | XPSRAS_RENDERING_MODE_ANTIALIASED = 0, | 99 | XPSRAS_RENDERING_MODE_ANTIALIASED = 0, |
| 100 | XPSRAS_RENDERING_MODE_ALIASED = 1 | 100 | XPSRAS_RENDERING_MODE_ALIASED = 1 |
| 101 | } XPSRAS_RENDERING_MODE; | 101 | } XPSRAS_RENDERING_MODE; |
| 102 | #if NTDDI_VERSION >= 0x06020000 | 102 | #if NTDDI_VERSION >= 0x06020000 |
| 103 | typedef enum __WIDL_xpsrassvc_generated_name_00000039 { | 103 | typedef enum __WIDL_xpsrassvc_generated_name_00000049 { |
| 104 | XPSRAS_PIXEL_FORMAT_32BPP_PBGRA_UINT_SRGB = 1, | 104 | XPSRAS_PIXEL_FORMAT_32BPP_PBGRA_UINT_SRGB = 1, |
| 105 | XPSRAS_PIXEL_FORMAT_64BPP_PRGBA_HALF_SCRGB = 2, | 105 | XPSRAS_PIXEL_FORMAT_64BPP_PRGBA_HALF_SCRGB = 2, |
| 106 | XPSRAS_PIXEL_FORMAT_128BPP_PRGBA_FLOAT_SCRGB = 3 | 106 | XPSRAS_PIXEL_FORMAT_128BPP_PRGBA_FLOAT_SCRGB = 3 |
lib/libc/mingw/crt/crtdll.c-10| ... | @@ -10,10 +10,6 @@ | ... | @@ -10,10 +10,6 @@ |
| 10 | #define _DLL | 10 | #define _DLL |
| 11 | #endif | 11 | #endif |
| 12 | 12 | ||
| 13 | #ifdef HAVE_CONFIG_H | ||
| 14 | #include "config.h" | ||
| 15 | #endif | ||
| 16 | |||
| 17 | #include <oscalls.h> | 13 | #include <oscalls.h> |
| 18 | #include <internal.h> | 14 | #include <internal.h> |
| 19 | #include <stdlib.h> | 15 | #include <stdlib.h> |
| ... | @@ -44,12 +40,6 @@ extern _CRTALLOC(".CRT$XIZ") _PIFV __xi_z[]; | ... | @@ -44,12 +40,6 @@ extern _CRTALLOC(".CRT$XIZ") _PIFV __xi_z[]; |
| 44 | extern _CRTALLOC(".CRT$XCA") _PVFV __xc_a[]; | 40 | extern _CRTALLOC(".CRT$XCA") _PVFV __xc_a[]; |
| 45 | extern _CRTALLOC(".CRT$XCZ") _PVFV __xc_z[]; | 41 | extern _CRTALLOC(".CRT$XCZ") _PVFV __xc_z[]; |
| 46 | 42 | ||
| 47 | #ifndef HAVE_CTOR_LIST | ||
| 48 | __attribute__ (( __section__ (".ctors"), __used__ , aligned(sizeof(void *)))) const void * __CTOR_LIST__ = (void *) -1; | ||
| 49 | __attribute__ (( __section__ (".dtors"), __used__ , aligned(sizeof(void *)))) const void * __DTOR_LIST__ = (void *) -1; | ||
| 50 | __attribute__ (( __section__ (".ctors.99999"), __used__ , aligned(sizeof(void *)))) const void * __CTOR_END__ = (void *) 0; | ||
| 51 | __attribute__ (( __section__ (".dtors.99999"), __used__ , aligned(sizeof(void *)))) const void * __DTOR_END__ = (void *) 0; | ||
| 52 | #endif | ||
| 53 | 43 | ||
| 54 | /* TLS initialization hook. */ | 44 | /* TLS initialization hook. */ |
| 55 | extern const PIMAGE_TLS_CALLBACK __dyn_tls_init_callback; | 45 | extern const PIMAGE_TLS_CALLBACK __dyn_tls_init_callback; |
lib/libc/mingw/crt/crtexe.c+1-13| ... | @@ -9,10 +9,6 @@ | ... | @@ -9,10 +9,6 @@ |
| 9 | #define _DLL | 9 | #define _DLL |
| 10 | #endif | 10 | #endif |
| 11 | 11 | ||
| 12 | #ifdef HAVE_CONFIG_H | ||
| 13 | #include "config.h" | ||
| 14 | #endif | ||
| 15 | |||
| 16 | #define SPECIAL_CRTEXE | 12 | #define SPECIAL_CRTEXE |
| 17 | 13 | ||
| 18 | #include <oscalls.h> | 14 | #include <oscalls.h> |
| ... | @@ -34,7 +30,7 @@ extern wchar_t *** __MINGW_IMP_SYMBOL(__winitenv); | ... | @@ -34,7 +30,7 @@ extern wchar_t *** __MINGW_IMP_SYMBOL(__winitenv); |
| 34 | #define __winitenv (* __MINGW_IMP_SYMBOL(__winitenv)) | 30 | #define __winitenv (* __MINGW_IMP_SYMBOL(__winitenv)) |
| 35 | #endif | 31 | #endif |
| 36 | 32 | ||
| 37 | #if !defined(__initenv) && !defined(__arm__) && !defined(__aarch64__) | 33 | #if !defined(__initenv) |
| 38 | extern char *** __MINGW_IMP_SYMBOL(__initenv); | 34 | extern char *** __MINGW_IMP_SYMBOL(__initenv); |
| 39 | #define __initenv (* __MINGW_IMP_SYMBOL(__initenv)) | 35 | #define __initenv (* __MINGW_IMP_SYMBOL(__initenv)) |
| 40 | #endif | 36 | #endif |
| ... | @@ -66,12 +62,6 @@ extern _CRTALLOC(".CRT$XIZ") _PIFV __xi_z[]; | ... | @@ -66,12 +62,6 @@ extern _CRTALLOC(".CRT$XIZ") _PIFV __xi_z[]; |
| 66 | extern _CRTALLOC(".CRT$XCA") _PVFV __xc_a[]; | 62 | extern _CRTALLOC(".CRT$XCA") _PVFV __xc_a[]; |
| 67 | extern _CRTALLOC(".CRT$XCZ") _PVFV __xc_z[]; | 63 | extern _CRTALLOC(".CRT$XCZ") _PVFV __xc_z[]; |
| 68 | 64 | ||
| 69 | #ifndef HAVE_CTOR_LIST | ||
| 70 | __attribute__ (( __section__ (".ctors"), __used__ , aligned(sizeof(void *)))) const void * __CTOR_LIST__ = (void *) -1; | ||
| 71 | __attribute__ (( __section__ (".dtors"), __used__ , aligned(sizeof(void *)))) const void * __DTOR_LIST__ = (void *) -1; | ||
| 72 | __attribute__ (( __section__ (".ctors.99999"), __used__ , aligned(sizeof(void *)))) const void * __CTOR_END__ = (void *) 0; | ||
| 73 | __attribute__ (( __section__ (".dtors.99999"), __used__ , aligned(sizeof(void *)))) const void * __DTOR_END__ = (void *) 0; | ||
| 74 | #endif | ||
| 75 | 65 | ||
| 76 | /* TLS initialization hook. */ | 66 | /* TLS initialization hook. */ |
| 77 | extern const PIMAGE_TLS_CALLBACK __dyn_tls_init_callback; | 67 | extern const PIMAGE_TLS_CALLBACK __dyn_tls_init_callback; |
| ... | @@ -327,9 +317,7 @@ __tmainCRTStartup (void) | ... | @@ -327,9 +317,7 @@ __tmainCRTStartup (void) |
| 327 | gcc inserts this call automatically for a function called main, but not for wmain. */ | 317 | gcc inserts this call automatically for a function called main, but not for wmain. */ |
| 328 | mainret = wmain (argc, argv, envp); | 318 | mainret = wmain (argc, argv, envp); |
| 329 | #else | 319 | #else |
| 330 | #if !defined(__arm__) && !defined(__aarch64__) | ||
| 331 | __initenv = envp; | 320 | __initenv = envp; |
| 332 | #endif | ||
| 333 | mainret = main (argc, argv, envp); | 321 | mainret = main (argc, argv, envp); |
| 334 | #endif | 322 | #endif |
| 335 | if (!managedapp) | 323 | if (!managedapp) |
lib/libc/mingw/crt/gccmain.c-25| ... | @@ -8,10 +8,6 @@ | ... | @@ -8,10 +8,6 @@ |
| 8 | #include <stdlib.h> | 8 | #include <stdlib.h> |
| 9 | #include <setjmp.h> | 9 | #include <setjmp.h> |
| 10 | 10 | ||
| 11 | #ifdef HAVE_CONFIG_H | ||
| 12 | #include "config.h" | ||
| 13 | #endif | ||
| 14 | |||
| 15 | typedef void (*func_ptr) (void); | 11 | typedef void (*func_ptr) (void); |
| 16 | extern func_ptr __CTOR_LIST__[]; | 12 | extern func_ptr __CTOR_LIST__[]; |
| 17 | extern func_ptr __DTOR_LIST__[]; | 13 | extern func_ptr __DTOR_LIST__[]; |
| ... | @@ -32,25 +28,6 @@ __do_global_dtors (void) | ... | @@ -32,25 +28,6 @@ __do_global_dtors (void) |
| 32 | } | 28 | } |
| 33 | } | 29 | } |
| 34 | 30 | ||
| 35 | #ifndef HAVE_CTOR_LIST | ||
| 36 | // If the linker didn't provide __CTOR_LIST__, we provided it ourselves, | ||
| 37 | // and then we also know we have __CTOR_END__ available. | ||
| 38 | extern func_ptr __CTOR_END__[]; | ||
| 39 | extern func_ptr __DTOR_END__[]; | ||
| 40 | |||
| 41 | void __do_global_ctors (void) | ||
| 42 | { | ||
| 43 | static func_ptr *p = __CTOR_END__ - 1; | ||
| 44 | while (*p != (func_ptr) -1) { | ||
| 45 | (*(p))(); | ||
| 46 | p--; | ||
| 47 | } | ||
| 48 | atexit (__do_global_dtors); | ||
| 49 | } | ||
| 50 | |||
| 51 | #else | ||
| 52 | // old method that iterates the list twice because old linker scripts do not have __CTOR_END__ | ||
| 53 | |||
| 54 | void | 31 | void |
| 55 | __do_global_ctors (void) | 32 | __do_global_ctors (void) |
| 56 | { | 33 | { |
| ... | @@ -70,8 +47,6 @@ __do_global_ctors (void) | ... | @@ -70,8 +47,6 @@ __do_global_ctors (void) |
| 70 | atexit (__do_global_dtors); | 47 | atexit (__do_global_dtors); |
| 71 | } | 48 | } |
| 72 | 49 | ||
| 73 | #endif | ||
| 74 | |||
| 75 | static int initialized = 0; | 50 | static int initialized = 0; |
| 76 | 51 | ||
| 77 | void | 52 | void |
lib/libc/mingw/crt/tls_atexit.c+20-10| ... | @@ -35,7 +35,7 @@ extern char __mingw_module_is_dll; | ... | @@ -35,7 +35,7 @@ extern char __mingw_module_is_dll; |
| 35 | static CRITICAL_SECTION lock; | 35 | static CRITICAL_SECTION lock; |
| 36 | static int inited = 0; | 36 | static int inited = 0; |
| 37 | static dtor_obj *global_dtors = NULL; | 37 | static dtor_obj *global_dtors = NULL; |
| 38 | static __thread dtor_obj *tls_dtors = NULL; | 38 | static DWORD tls_dtors_slot = TLS_OUT_OF_INDEXES; |
| 39 | 39 | ||
| 40 | int __mingw_cxa_atexit(dtor_fn dtor, void *obj, void *dso) { | 40 | int __mingw_cxa_atexit(dtor_fn dtor, void *obj, void *dso) { |
| 41 | if (!inited) | 41 | if (!inited) |
| ... | @@ -73,24 +73,29 @@ int __mingw_cxa_thread_atexit(dtor_fn dtor, void *obj, void *dso) { | ... | @@ -73,24 +73,29 @@ int __mingw_cxa_thread_atexit(dtor_fn dtor, void *obj, void *dso) { |
| 73 | return 1; | 73 | return 1; |
| 74 | handler->dtor = dtor; | 74 | handler->dtor = dtor; |
| 75 | handler->obj = obj; | 75 | handler->obj = obj; |
| 76 | handler->next = tls_dtors; | 76 | handler->next = (dtor_obj *)TlsGetValue(tls_dtors_slot); |
| 77 | tls_dtors = handler; | 77 | TlsSetValue(tls_dtors_slot, handler); |
| 78 | return 0; | 78 | return 0; |
| 79 | } | 79 | } |
| 80 | 80 | ||
| 81 | static void WINAPI tls_atexit_callback(HANDLE __UNUSED_PARAM(hDllHandle), DWORD dwReason, LPVOID __UNUSED_PARAM(lpReserved)) { | 81 | static void WINAPI tls_atexit_callback(HANDLE __UNUSED_PARAM(hDllHandle), DWORD dwReason, LPVOID __UNUSED_PARAM(lpReserved)) { |
| 82 | if (dwReason == DLL_PROCESS_DETACH) { | 82 | if (dwReason == DLL_PROCESS_DETACH) { |
| 83 | run_dtor_list(&tls_dtors); | 83 | dtor_obj * p = (dtor_obj *)TlsGetValue(tls_dtors_slot); |
| 84 | run_dtor_list(&p); | ||
| 85 | TlsSetValue(tls_dtors_slot, p); | ||
| 86 | TlsFree(tls_dtors_slot); | ||
| 84 | run_dtor_list(&global_dtors); | 87 | run_dtor_list(&global_dtors); |
| 85 | } | 88 | } |
| 86 | } | 89 | } |
| 87 | 90 | ||
| 88 | static void WINAPI tls_callback(HANDLE hDllHandle, DWORD dwReason, LPVOID __UNUSED_PARAM(lpReserved)) { | 91 | static void WINAPI tls_callback(HANDLE hDllHandle, DWORD dwReason, LPVOID __UNUSED_PARAM(lpReserved)) { |
| 92 | dtor_obj * p; | ||
| 89 | switch (dwReason) { | 93 | switch (dwReason) { |
| 90 | case DLL_PROCESS_ATTACH: | 94 | case DLL_PROCESS_ATTACH: |
| 91 | if (inited == 0) { | 95 | if (inited == 0) { |
| 92 | InitializeCriticalSection(&lock); | 96 | InitializeCriticalSection(&lock); |
| 93 | __dso_handle = hDllHandle; | 97 | __dso_handle = hDllHandle; |
| 98 | tls_dtors_slot = TlsAlloc(); | ||
| 94 | /* | 99 | /* |
| 95 | * We can only call _register_thread_local_exe_atexit_callback once | 100 | * We can only call _register_thread_local_exe_atexit_callback once |
| 96 | * in a process; if we call it a second time the process terminates. | 101 | * in a process; if we call it a second time the process terminates. |
| ... | @@ -124,16 +129,19 @@ static void WINAPI tls_callback(HANDLE hDllHandle, DWORD dwReason, LPVOID __UNUS | ... | @@ -124,16 +129,19 @@ static void WINAPI tls_callback(HANDLE hDllHandle, DWORD dwReason, LPVOID __UNUS |
| 124 | * main, or when a DLL is unloaded), and when exiting bypassing some of | 129 | * main, or when a DLL is unloaded), and when exiting bypassing some of |
| 125 | * the cleanup, by calling _exit or ExitProcess. In the latter cases, | 130 | * the cleanup, by calling _exit or ExitProcess. In the latter cases, |
| 126 | * destructors (both TLS and global) in loaded DLLs still get called, | 131 | * destructors (both TLS and global) in loaded DLLs still get called, |
| 127 | * but only TLS destructors get called for the main executable, global | 132 | * but none get called for the main executable. This matches what the |
| 128 | * variables' destructors don't run. (This matches what MSVC does with | 133 | * standard says, but differs from what MSVC does with a dynamically |
| 129 | * a dynamically linked CRT.) | 134 | * linked CRT (which still runs TLS destructors for the main thread). |
| 130 | */ | 135 | */ |
| 131 | run_dtor_list(&tls_dtors); | ||
| 132 | if (__mingw_module_is_dll) { | 136 | if (__mingw_module_is_dll) { |
| 137 | p = (dtor_obj *)TlsGetValue(tls_dtors_slot); | ||
| 138 | run_dtor_list(&p); | ||
| 139 | TlsSetValue(tls_dtors_slot, p); | ||
| 133 | /* For DLLs, run dtors when detached. For EXEs, run dtors via the | 140 | /* For DLLs, run dtors when detached. For EXEs, run dtors via the |
| 134 | * thread local atexit callback, to make sure they don't run when | 141 | * thread local atexit callback, to make sure they don't run when |
| 135 | * exiting the process with _exit or ExitProcess. */ | 142 | * exiting the process with _exit or ExitProcess. */ |
| 136 | run_dtor_list(&global_dtors); | 143 | run_dtor_list(&global_dtors); |
| 144 | TlsFree(tls_dtors_slot); | ||
| 137 | } | 145 | } |
| 138 | if (inited == 1) { | 146 | if (inited == 1) { |
| 139 | inited = 0; | 147 | inited = 0; |
| ... | @@ -143,9 +151,11 @@ static void WINAPI tls_callback(HANDLE hDllHandle, DWORD dwReason, LPVOID __UNUS | ... | @@ -143,9 +151,11 @@ static void WINAPI tls_callback(HANDLE hDllHandle, DWORD dwReason, LPVOID __UNUS |
| 143 | case DLL_THREAD_ATTACH: | 151 | case DLL_THREAD_ATTACH: |
| 144 | break; | 152 | break; |
| 145 | case DLL_THREAD_DETACH: | 153 | case DLL_THREAD_DETACH: |
| 146 | run_dtor_list(&tls_dtors); | 154 | p = (dtor_obj *)TlsGetValue(tls_dtors_slot); |
| 155 | run_dtor_list(&p); | ||
| 156 | TlsSetValue(tls_dtors_slot, p); | ||
| 147 | break; | 157 | break; |
| 148 | } | 158 | } |
| 149 | } | 159 | } |
| 150 | 160 | ||
| 151 | _CRTALLOC(".CRT$XLE") PIMAGE_TLS_CALLBACK __xl_e = (PIMAGE_TLS_CALLBACK) tls_callback; | 161 | _CRTALLOC(".CRT$XLB") PIMAGE_TLS_CALLBACK __xl_b = (PIMAGE_TLS_CALLBACK) tls_callback; |
lib/libc/mingw/include/internal.h+1-1| ... | @@ -101,7 +101,7 @@ extern wchar_t *** __MINGW_IMP_SYMBOL(__winitenv); | ... | @@ -101,7 +101,7 @@ extern wchar_t *** __MINGW_IMP_SYMBOL(__winitenv); |
| 101 | #define __winitenv (* __MINGW_IMP_SYMBOL(__winitenv)) | 101 | #define __winitenv (* __MINGW_IMP_SYMBOL(__winitenv)) |
| 102 | #endif | 102 | #endif |
| 103 | 103 | ||
| 104 | #if !defined(__initenv) && !defined(__arm__) | 104 | #if !defined(__initenv) |
| 105 | extern char *** __MINGW_IMP_SYMBOL(__initenv); | 105 | extern char *** __MINGW_IMP_SYMBOL(__initenv); |
| 106 | #define __initenv (* __MINGW_IMP_SYMBOL(__initenv)) | 106 | #define __initenv (* __MINGW_IMP_SYMBOL(__initenv)) |
| 107 | #endif | 107 | #endif |
lib/libc/mingw/lib-common/bcrypt.def+1| ... | @@ -34,6 +34,7 @@ BCryptGenerateKeyPair | ... | @@ -34,6 +34,7 @@ BCryptGenerateKeyPair |
| 34 | BCryptGenerateSymmetricKey | 34 | BCryptGenerateSymmetricKey |
| 35 | BCryptGetFipsAlgorithmMode | 35 | BCryptGetFipsAlgorithmMode |
| 36 | BCryptGetProperty | 36 | BCryptGetProperty |
| 37 | BCryptHash | ||
| 37 | BCryptHashData | 38 | BCryptHashData |
| 38 | BCryptImportKey | 39 | BCryptImportKey |
| 39 | BCryptImportKeyPair | 40 | BCryptImportKeyPair |
lib/libc/mingw/lib-common/dxgi.def+6| ... | @@ -1,5 +1,6 @@ | ... | @@ -1,5 +1,6 @@ |
| 1 | LIBRARY "dxgi.dll" | 1 | LIBRARY "dxgi.dll" |
| 2 | EXPORTS | 2 | EXPORTS |
| 3 | ApplyCompatResolutionQuirking | ||
| 3 | CompatString | 4 | CompatString |
| 4 | CompatValue | 5 | CompatValue |
| 5 | D3DKMTCloseAdapter | 6 | D3DKMTCloseAdapter |
| ... | @@ -13,10 +14,14 @@ D3DKMTSignalSynchronizationObject | ... | @@ -13,10 +14,14 @@ D3DKMTSignalSynchronizationObject |
| 13 | D3DKMTUnlock | 14 | D3DKMTUnlock |
| 14 | D3DKMTWaitForSynchronizationObject | 15 | D3DKMTWaitForSynchronizationObject |
| 15 | DXGIDumpJournal | 16 | DXGIDumpJournal |
| 17 | PIXBeginCapture | ||
| 18 | PIXEndCapture | ||
| 19 | PIXGetCaptureState | ||
| 16 | DXGIRevertToSxS | 20 | DXGIRevertToSxS |
| 17 | OpenAdapter10 | 21 | OpenAdapter10 |
| 18 | OpenAdapter10_2 | 22 | OpenAdapter10_2 |
| 19 | SetAppCompatStringPointer | 23 | SetAppCompatStringPointer |
| 24 | UpdateHMDEmulationStatus | ||
| 20 | CreateDXGIFactory | 25 | CreateDXGIFactory |
| 21 | CreateDXGIFactory1 | 26 | CreateDXGIFactory1 |
| 22 | CreateDXGIFactory2 | 27 | CreateDXGIFactory2 |
| ... | @@ -50,5 +55,6 @@ DXGID3D10CreateLayeredDevice | ... | @@ -50,5 +55,6 @@ DXGID3D10CreateLayeredDevice |
| 50 | DXGID3D10ETWRundown | 55 | DXGID3D10ETWRundown |
| 51 | DXGID3D10GetLayeredDeviceSize | 56 | DXGID3D10GetLayeredDeviceSize |
| 52 | DXGID3D10RegisterLayers | 57 | DXGID3D10RegisterLayers |
| 58 | DXGIDeclareAdapterRemovalSupport | ||
| 53 | DXGIGetDebugInterface1 | 59 | DXGIGetDebugInterface1 |
| 54 | DXGIReportAdapterConfiguration | 60 | DXGIReportAdapterConfiguration |
lib/libc/mingw/lib-common/mf.def+6| ... | @@ -9,6 +9,11 @@ AppendPropVariant | ... | @@ -9,6 +9,11 @@ AppendPropVariant |
| 9 | ConvertPropVariant | 9 | ConvertPropVariant |
| 10 | CopyPropertyStore | 10 | CopyPropertyStore |
| 11 | CreateNamedPropertyStore | 11 | CreateNamedPropertyStore |
| 12 | ; DllCanUnloadNow | ||
| 13 | ; DllGetActivationFactory | ||
| 14 | ; DllGetClassObject | ||
| 15 | ; DllRegisterServer | ||
| 16 | ; DllUnregisterServer | ||
| 12 | ExtractPropVariant | 17 | ExtractPropVariant |
| 13 | MFCreate3GPMediaSink | 18 | MFCreate3GPMediaSink |
| 14 | MFCreateAC3MediaSink | 19 | MFCreateAC3MediaSink |
| ... | @@ -36,6 +41,7 @@ MFCreateCredentialCache | ... | @@ -36,6 +41,7 @@ MFCreateCredentialCache |
| 36 | MFCreateDeviceSource | 41 | MFCreateDeviceSource |
| 37 | MFCreateDeviceSourceActivate | 42 | MFCreateDeviceSourceActivate |
| 38 | MFCreateDrmNetNDSchemePlugin | 43 | MFCreateDrmNetNDSchemePlugin |
| 44 | MFCreateEncryptedMediaExtensionsStoreActivate | ||
| 39 | MFCreateFMPEG4MediaSink | 45 | MFCreateFMPEG4MediaSink |
| 40 | MFCreateFileBlockMap | 46 | MFCreateFileBlockMap |
| 41 | MFCreateFileSchemePlugin | 47 | MFCreateFileSchemePlugin |
lib/libc/mingw/lib-common/mfcore.def created+60| ... | @@ -0,0 +1,60 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of MFCORE.dll | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008-2014 | ||
| 5 | ; | ||
| 6 | LIBRARY "MFCORE.dll" | ||
| 7 | EXPORTS | ||
| 8 | AppendPropVariant | ||
| 9 | ConvertPropVariant | ||
| 10 | CopyPropertyStore | ||
| 11 | CreateNamedPropertyStore | ||
| 12 | ; DllCanUnloadNow | ||
| 13 | ; DllGetActivationFactory | ||
| 14 | ; DllGetClassObject | ||
| 15 | ; DllRegisterServer | ||
| 16 | ; DllUnregisterServer | ||
| 17 | ExtractPropVariant | ||
| 18 | MFCopyMFMetadata | ||
| 19 | MFCopyPropertyStore | ||
| 20 | MFCopyStreamMetadata | ||
| 21 | MFCreateAggregateSource | ||
| 22 | MFCreateAppSourceProxy | ||
| 23 | MFCreateAudioRenderer | ||
| 24 | MFCreateAudioRendererActivate | ||
| 25 | MFCreateDeviceSource | ||
| 26 | MFCreateDeviceSourceActivate | ||
| 27 | MFCreateEncryptedMediaExtensionsStoreActivate | ||
| 28 | MFCreateExtendedCameraIntrinsicModel | ||
| 29 | MFCreateExtendedCameraIntrinsics | ||
| 30 | MFCreateFileSchemePlugin | ||
| 31 | MFCreateMFMetadataOnPropertyStore | ||
| 32 | MFCreateMediaProcessor | ||
| 33 | MFCreateMediaSession | ||
| 34 | MFCreatePMPHost | ||
| 35 | MFCreatePMPMediaSession | ||
| 36 | MFCreatePMPServer | ||
| 37 | MFCreatePresentationClock | ||
| 38 | MFCreatePresentationClockAsyncTimeSource | ||
| 39 | MFCreateSampleCopierMFT | ||
| 40 | MFCreateSampleGrabberSinkActivate | ||
| 41 | MFCreateSequencerSegmentOffset | ||
| 42 | MFCreateSequencerSource | ||
| 43 | MFCreateSequencerSourceRemoteStream | ||
| 44 | MFCreateSimpleTypeHandler | ||
| 45 | MFCreateSoundEventSchemePlugin | ||
| 46 | MFCreateStandardQualityManager | ||
| 47 | MFCreateTopoLoader | ||
| 48 | MFCreateTopology | ||
| 49 | MFCreateTopologyNode | ||
| 50 | MFCreateTransformWrapper | ||
| 51 | MFCreateWMAEncoderActivate | ||
| 52 | MFCreateWMVEncoderActivate | ||
| 53 | MFEnumDeviceSources | ||
| 54 | MFGetMultipleServiceProviders | ||
| 55 | MFGetService | ||
| 56 | MFGetTopoNodeCurrentType | ||
| 57 | MFReadSequencerSegmentOffset | ||
| 58 | MFRequireProtectedEnvironment | ||
| 59 | MFShutdownObject | ||
| 60 | MergePropertyStore | ||
lib/libc/mingw/lib-common/mfplat.def+45| ... | @@ -1,3 +1,8 @@ | ... | @@ -1,3 +1,8 @@ |
| 1 | ; | ||
| 2 | ; Definition file of MFPlat.DLL | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008 | ||
| 5 | ; | ||
| 1 | LIBRARY "MFPlat.DLL" | 6 | LIBRARY "MFPlat.DLL" |
| 2 | EXPORTS | 7 | EXPORTS |
| 3 | FormatTagFromWfx | 8 | FormatTagFromWfx |
| ... | @@ -35,9 +40,15 @@ MFBeginUnregisterWorkQueueWithMMCSS | ... | @@ -35,9 +40,15 @@ MFBeginUnregisterWorkQueueWithMMCSS |
| 35 | MFBlockThread | 40 | MFBlockThread |
| 36 | MFCalculateBitmapImageSize | 41 | MFCalculateBitmapImageSize |
| 37 | MFCalculateImageSize | 42 | MFCalculateImageSize |
| 43 | MFCallStackTracingClearSnapshot | ||
| 44 | MFCallStackTracingLogSessionErrors | ||
| 45 | MFCallStackTracingRestoreSnapshot | ||
| 46 | MFCallStackTracingTakeSnapshot | ||
| 38 | MFCancelCreateFile | 47 | MFCancelCreateFile |
| 39 | MFCancelWorkItem | 48 | MFCancelWorkItem |
| 49 | MFCheckEnabledViaAppService | ||
| 40 | MFClearLocalMFTs | 50 | MFClearLocalMFTs |
| 51 | MFCombineSamples | ||
| 41 | MFCompareFullToPartialMediaType | 52 | MFCompareFullToPartialMediaType |
| 42 | MFCompareSockaddrAddresses | 53 | MFCompareSockaddrAddresses |
| 43 | MFConvertColorInfoFromDXVA | 54 | MFConvertColorInfoFromDXVA |
| ... | @@ -46,19 +57,27 @@ MFConvertFromFP16Array | ... | @@ -46,19 +57,27 @@ MFConvertFromFP16Array |
| 46 | MFConvertToFP16Array | 57 | MFConvertToFP16Array |
| 47 | MFCopyImage | 58 | MFCopyImage |
| 48 | MFCreate2DMediaBuffer | 59 | MFCreate2DMediaBuffer |
| 60 | MFCreate2DMediaBufferOn1DMediaBuffer | ||
| 49 | MFCreateAMMediaTypeFromMFMediaType | 61 | MFCreateAMMediaTypeFromMFMediaType |
| 50 | MFCreateAlignedMemoryBuffer | 62 | MFCreateAlignedMemoryBuffer |
| 63 | MFCreateAlignedSharedMemoryBuffer | ||
| 51 | MFCreateAsyncResult | 64 | MFCreateAsyncResult |
| 52 | MFCreateAttributes | 65 | MFCreateAttributes |
| 53 | MFCreateAudioMediaType | 66 | MFCreateAudioMediaType |
| 67 | MFCreateByteStreamHandlerAppServiceActivate | ||
| 54 | MFCreateCollection | 68 | MFCreateCollection |
| 69 | MFCreateContentDecryptorContext | ||
| 70 | MFCreateContentProtectionDevice | ||
| 71 | MFCreateD3D12SynchronizationObject | ||
| 55 | MFCreateDXGIDeviceManager | 72 | MFCreateDXGIDeviceManager |
| 56 | MFCreateDXGISurfaceBuffer | 73 | MFCreateDXGISurfaceBuffer |
| 57 | MFCreateDXSurfaceBuffer | 74 | MFCreateDXSurfaceBuffer |
| 75 | MFCreateEMEStoreObject | ||
| 58 | MFCreateEventQueue | 76 | MFCreateEventQueue |
| 59 | MFCreateFile | 77 | MFCreateFile |
| 60 | MFCreateFileFromHandle | 78 | MFCreateFileFromHandle |
| 61 | MFCreateLegacyMediaBufferOnMFMediaBuffer | 79 | MFCreateLegacyMediaBufferOnMFMediaBuffer |
| 80 | MFCreateMFByteStreamOnIStreamWithFlags | ||
| 62 | MFCreateMFByteStreamOnStream | 81 | MFCreateMFByteStreamOnStream |
| 63 | MFCreateMFByteStreamOnStreamEx | 82 | MFCreateMFByteStreamOnStreamEx |
| 64 | MFCreateMFByteStreamWrapper | 83 | MFCreateMFByteStreamWrapper |
| ... | @@ -69,30 +88,44 @@ MFCreateMediaEvent | ... | @@ -69,30 +88,44 @@ MFCreateMediaEvent |
| 69 | MFCreateMediaEventResult | 88 | MFCreateMediaEventResult |
| 70 | MFCreateMediaExtensionActivate | 89 | MFCreateMediaExtensionActivate |
| 71 | MFCreateMediaExtensionActivateNoInit | 90 | MFCreateMediaExtensionActivateNoInit |
| 91 | MFCreateMediaExtensionAppServiceActivate | ||
| 92 | MFCreateMediaExtensionInprocActivate | ||
| 72 | MFCreateMediaType | 93 | MFCreateMediaType |
| 73 | MFCreateMediaTypeFromProperties | 94 | MFCreateMediaTypeFromProperties |
| 74 | MFCreateMediaTypeFromRepresentation | 95 | MFCreateMediaTypeFromRepresentation |
| 75 | MFCreateMemoryBuffer | 96 | MFCreateMemoryBuffer |
| 97 | MFCreateMemoryBufferFromRawBuffer | ||
| 76 | MFCreateMemoryStream | 98 | MFCreateMemoryStream |
| 99 | MFCreateMuxStreamAttributes | ||
| 100 | MFCreateMuxStreamMediaType | ||
| 101 | MFCreateMuxStreamSample | ||
| 102 | MFCreateOOPMFTProxy | ||
| 103 | MFCreateOOPMFTRemote | ||
| 77 | MFCreatePathFromURL | 104 | MFCreatePathFromURL |
| 78 | MFCreatePresentationDescriptor | 105 | MFCreatePresentationDescriptor |
| 79 | MFCreatePropertiesFromMediaType | 106 | MFCreatePropertiesFromMediaType |
| 80 | MFCreateReusableByteStream | 107 | MFCreateReusableByteStream |
| 108 | MFCreateReusableByteStreamWithSharedLock | ||
| 81 | MFCreateSample | 109 | MFCreateSample |
| 110 | MFCreateSecureBufferAllocator | ||
| 111 | MFCreateSharedMemoryMediaBufferFromMediaType | ||
| 82 | MFCreateSocket | 112 | MFCreateSocket |
| 83 | MFCreateSocketListener | 113 | MFCreateSocketListener |
| 84 | MFCreateSourceResolver | 114 | MFCreateSourceResolver |
| 85 | MFCreateSourceResolverInternal | 115 | MFCreateSourceResolverInternal |
| 116 | MFCreateStagingSurfaceWrapper | ||
| 86 | MFCreateStreamDescriptor | 117 | MFCreateStreamDescriptor |
| 87 | MFCreateStreamOnMFByteStream | 118 | MFCreateStreamOnMFByteStream |
| 88 | MFCreateStreamOnMFByteStreamEx | 119 | MFCreateStreamOnMFByteStreamEx |
| 89 | MFCreateSystemTimeSource | 120 | MFCreateSystemTimeSource |
| 90 | MFCreateSystemUnderlyingClock | 121 | MFCreateSystemUnderlyingClock |
| 122 | MFCreateTelemetrySession | ||
| 91 | MFCreateTempFile | 123 | MFCreateTempFile |
| 92 | MFCreateTrackedSample | 124 | MFCreateTrackedSample |
| 93 | MFCreateTransformActivate | 125 | MFCreateTransformActivate |
| 94 | MFCreateURLFromPath | 126 | MFCreateURLFromPath |
| 95 | MFCreateUdpSockets | 127 | MFCreateUdpSockets |
| 128 | MFCreateVideoDecryptorContext | ||
| 96 | MFCreateVideoMediaType | 129 | MFCreateVideoMediaType |
| 97 | MFCreateVideoMediaTypeFromBitMapInfoHeader | 130 | MFCreateVideoMediaTypeFromBitMapInfoHeader |
| 98 | MFCreateVideoMediaTypeFromBitMapInfoHeaderEx | 131 | MFCreateVideoMediaTypeFromBitMapInfoHeaderEx |
| ... | @@ -101,6 +134,7 @@ MFCreateVideoMediaTypeFromVideoInfoHeader | ... | @@ -101,6 +134,7 @@ MFCreateVideoMediaTypeFromVideoInfoHeader |
| 101 | MFCreateVideoMediaTypeFromVideoInfoHeader2 | 134 | MFCreateVideoMediaTypeFromVideoInfoHeader2 |
| 102 | MFCreateVideoSampleAllocatorEx | 135 | MFCreateVideoSampleAllocatorEx |
| 103 | MFCreateWICBitmapBuffer | 136 | MFCreateWICBitmapBuffer |
| 137 | MFCreateWICDecoderProxy | ||
| 104 | MFCreateWaveFormatExFromMFMediaType | 138 | MFCreateWaveFormatExFromMFMediaType |
| 105 | MFDeserializeAttributesFromStream | 139 | MFDeserializeAttributesFromStream |
| 106 | MFDeserializeEvent | 140 | MFDeserializeEvent |
| ... | @@ -115,6 +149,7 @@ MFFreeAdaptersAddresses | ... | @@ -115,6 +149,7 @@ MFFreeAdaptersAddresses |
| 115 | MFGetAdaptersAddresses | 149 | MFGetAdaptersAddresses |
| 116 | MFGetAttributesAsBlob | 150 | MFGetAttributesAsBlob |
| 117 | MFGetAttributesAsBlobSize | 151 | MFGetAttributesAsBlobSize |
| 152 | MFGetCallStackTracingWeakReference | ||
| 118 | MFGetConfigurationDWORD | 153 | MFGetConfigurationDWORD |
| 119 | MFGetConfigurationPolicy | 154 | MFGetConfigurationPolicy |
| 120 | MFGetConfigurationStore | 155 | MFGetConfigurationStore |
| ... | @@ -136,6 +171,8 @@ MFGetUncompressedVideoFormat | ... | @@ -136,6 +171,8 @@ MFGetUncompressedVideoFormat |
| 136 | MFGetWorkQueueMMCSSClass | 171 | MFGetWorkQueueMMCSSClass |
| 137 | MFGetWorkQueueMMCSSPriority | 172 | MFGetWorkQueueMMCSSPriority |
| 138 | MFGetWorkQueueMMCSSTaskId | 173 | MFGetWorkQueueMMCSSTaskId |
| 174 | MFHasLocallyRegisteredByteStreamHandlers | ||
| 175 | MFHasLocallyRegisteredSchemeHandlers | ||
| 139 | MFHeapAlloc | 176 | MFHeapAlloc |
| 140 | MFHeapFree | 177 | MFHeapFree |
| 141 | MFInitAMMediaTypeFromMFMediaType | 178 | MFInitAMMediaTypeFromMFMediaType |
| ... | @@ -149,10 +186,13 @@ MFInitMediaTypeFromVideoInfoHeader2 | ... | @@ -149,10 +186,13 @@ MFInitMediaTypeFromVideoInfoHeader2 |
| 149 | MFInitMediaTypeFromWaveFormatEx | 186 | MFInitMediaTypeFromWaveFormatEx |
| 150 | MFInitVideoFormat | 187 | MFInitVideoFormat |
| 151 | MFInitVideoFormat_RGB | 188 | MFInitVideoFormat_RGB |
| 189 | MFInvalidateMFTEnumCache | ||
| 152 | MFInvokeCallback | 190 | MFInvokeCallback |
| 153 | MFJoinIoPort | 191 | MFJoinIoPort |
| 154 | MFIsBottomUpFormat | 192 | MFIsBottomUpFormat |
| 193 | MFIsContentProtectionDeviceSupported | ||
| 155 | MFIsLocallyRegisteredMimeType | 194 | MFIsLocallyRegisteredMimeType |
| 195 | MFIsLocallyRegisteredSchemeHandler | ||
| 156 | MFJoinWorkQueue | 196 | MFJoinWorkQueue |
| 157 | MFLockDXGIDeviceManager | 197 | MFLockDXGIDeviceManager |
| 158 | MFLockPlatform | 198 | MFLockPlatform |
| ... | @@ -176,11 +216,15 @@ MFSerializeAttributesToStream | ... | @@ -176,11 +216,15 @@ MFSerializeAttributesToStream |
| 176 | MFSerializeEvent | 216 | MFSerializeEvent |
| 177 | MFSerializeMediaTypeToStream | 217 | MFSerializeMediaTypeToStream |
| 178 | MFSerializePresentationDescriptor | 218 | MFSerializePresentationDescriptor |
| 219 | MFSetMinimumMemoryAlignment | ||
| 179 | MFSetSockaddrAny | 220 | MFSetSockaddrAny |
| 221 | MFSetWindowForContentProtection | ||
| 180 | MFShutdown | 222 | MFShutdown |
| 223 | MFSplitSample | ||
| 181 | MFStartup | 224 | MFStartup |
| 182 | MFStreamDescriptorProtectMediaType | 225 | MFStreamDescriptorProtectMediaType |
| 183 | MFTEnum | 226 | MFTEnum |
| 227 | MFTEnum2 | ||
| 184 | MFTEnumEx | 228 | MFTEnumEx |
| 185 | MFTGetInfo | 229 | MFTGetInfo |
| 186 | MFTRegister | 230 | MFTRegister |
| ... | @@ -200,6 +244,7 @@ MFUnregisterPlatformFromMMCSS | ... | @@ -200,6 +244,7 @@ MFUnregisterPlatformFromMMCSS |
| 200 | MFUnwrapMediaType | 244 | MFUnwrapMediaType |
| 201 | MFValidateMediaTypeSize | 245 | MFValidateMediaTypeSize |
| 202 | MFWrapMediaType | 246 | MFWrapMediaType |
| 247 | MFWrapSocket | ||
| 203 | MFllMulDiv | 248 | MFllMulDiv |
| 204 | PropVariantFromStream | 249 | PropVariantFromStream |
| 205 | PropVariantToStream | 250 | PropVariantToStream |
lib/libc/mingw/lib-common/mfplay.def created+13| ... | @@ -0,0 +1,13 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of MFPlay.DLL | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008-2014 | ||
| 5 | ; | ||
| 6 | LIBRARY "MFPlay.DLL" | ||
| 7 | EXPORTS | ||
| 8 | ; DllCanUnloadNow | ||
| 9 | ; DllGetClassObject | ||
| 10 | ; DllRegisterServer | ||
| 11 | ; DllUnregisterServer | ||
| 12 | MFPCreateMediaPlayer | ||
| 13 | MFPCreateMediaPlayerEx | ||
lib/libc/mingw/lib-common/msvcrt.def.in+2| ... | @@ -1015,6 +1015,7 @@ _stricmp_l | ... | @@ -1015,6 +1015,7 @@ _stricmp_l |
| 1015 | _stricoll | 1015 | _stricoll |
| 1016 | _stricoll_l | 1016 | _stricoll_l |
| 1017 | _strlwr | 1017 | _strlwr |
| 1018 | strlwr == _strlwr | ||
| 1018 | _strlwr_l | 1019 | _strlwr_l |
| 1019 | _strlwr_s | 1020 | _strlwr_s |
| 1020 | _strlwr_s_l | 1021 | _strlwr_s_l |
| ... | @@ -1161,6 +1162,7 @@ _wcsicmp_l | ... | @@ -1161,6 +1162,7 @@ _wcsicmp_l |
| 1161 | _wcsicoll | 1162 | _wcsicoll |
| 1162 | _wcsicoll_l | 1163 | _wcsicoll_l |
| 1163 | _wcslwr | 1164 | _wcslwr |
| 1165 | wcslwr == _wcslwr | ||
| 1164 | _wcslwr_l | 1166 | _wcslwr_l |
| 1165 | _wcslwr_s | 1167 | _wcslwr_s |
| 1166 | _wcslwr_s_l | 1168 | _wcslwr_s_l |
lib/libc/mingw/lib-common/ncrypt.def+20| ... | @@ -38,6 +38,7 @@ BCryptGenerateKeyPair | ... | @@ -38,6 +38,7 @@ BCryptGenerateKeyPair |
| 38 | BCryptGenerateSymmetricKey | 38 | BCryptGenerateSymmetricKey |
| 39 | BCryptGetFipsAlgorithmMode | 39 | BCryptGetFipsAlgorithmMode |
| 40 | BCryptGetProperty | 40 | BCryptGetProperty |
| 41 | BCryptHash | ||
| 41 | BCryptHashData | 42 | BCryptHashData |
| 42 | BCryptImportKey | 43 | BCryptImportKey |
| 43 | BCryptImportKeyPair | 44 | BCryptImportKeyPair |
| ... | @@ -65,6 +66,7 @@ GetKeyStorageInterface | ... | @@ -65,6 +66,7 @@ GetKeyStorageInterface |
| 65 | GetSChannelInterface | 66 | GetSChannelInterface |
| 66 | NCryptCloseKeyProtector | 67 | NCryptCloseKeyProtector |
| 67 | NCryptCloseProtectionDescriptor | 68 | NCryptCloseProtectionDescriptor |
| 69 | NCryptCreateClaim | ||
| 68 | NCryptCreatePersistedKey | 70 | NCryptCreatePersistedKey |
| 69 | NCryptCreateProtectionDescriptor | 71 | NCryptCreateProtectionDescriptor |
| 70 | NCryptDecrypt | 72 | NCryptDecrypt |
| ... | @@ -100,27 +102,45 @@ NCryptSignHash | ... | @@ -100,27 +102,45 @@ NCryptSignHash |
| 100 | NCryptStreamClose | 102 | NCryptStreamClose |
| 101 | NCryptStreamOpenToProtect | 103 | NCryptStreamOpenToProtect |
| 102 | NCryptStreamOpenToUnprotect | 104 | NCryptStreamOpenToUnprotect |
| 105 | NCryptStreamOpenToUnprotectEx | ||
| 103 | NCryptStreamUpdate | 106 | NCryptStreamUpdate |
| 104 | NCryptTranslateHandle | 107 | NCryptTranslateHandle |
| 105 | NCryptUnprotectKey | 108 | NCryptUnprotectKey |
| 106 | NCryptUnprotectSecret | 109 | NCryptUnprotectSecret |
| 110 | NCryptVerifyClaim | ||
| 107 | NCryptVerifySignature | 111 | NCryptVerifySignature |
| 108 | SslChangeNotify | 112 | SslChangeNotify |
| 109 | SslComputeClientAuthHash | 113 | SslComputeClientAuthHash |
| 110 | SslComputeEapKeyBlock | 114 | SslComputeEapKeyBlock |
| 111 | SslComputeFinishedHash | 115 | SslComputeFinishedHash |
| 116 | SslComputeSessionHash | ||
| 112 | SslCreateClientAuthHash | 117 | SslCreateClientAuthHash |
| 113 | SslCreateEphemeralKey | 118 | SslCreateEphemeralKey |
| 114 | SslCreateHandshakeHash | 119 | SslCreateHandshakeHash |
| 115 | SslDecrementProviderReferenceCount | 120 | SslDecrementProviderReferenceCount |
| 116 | SslDecryptPacket | 121 | SslDecryptPacket |
| 122 | SslDuplicateTranscriptHash | ||
| 117 | SslEncryptPacket | 123 | SslEncryptPacket |
| 118 | SslEnumCipherSuites | 124 | SslEnumCipherSuites |
| 125 | SslEnumCipherSuitesEx | ||
| 126 | SslEnumEccCurves | ||
| 119 | SslEnumProtocolProviders | 127 | SslEnumProtocolProviders |
| 128 | SslExpandBinderKey | ||
| 129 | SslExpandExporterMasterKey | ||
| 130 | SslExpandNextGenTrafficKey | ||
| 131 | SslExpandPreSharedKey | ||
| 132 | SslExpandResumptionMasterKey | ||
| 133 | SslExpandTrafficKeys | ||
| 134 | SslExpandWriteKey | ||
| 120 | SslExportKey | 135 | SslExportKey |
| 136 | SslExportKeyingMaterial | ||
| 137 | SslExtractEarlyKey | ||
| 138 | SslExtractHandshakeKey | ||
| 139 | SslExtractMasterKey | ||
| 121 | SslFreeBuffer | 140 | SslFreeBuffer |
| 122 | SslFreeObject | 141 | SslFreeObject |
| 123 | SslGenerateMasterKey | 142 | SslGenerateMasterKey |
| 143 | SslGeneratePreMasterKey | ||
| 124 | SslGenerateSessionKeys | 144 | SslGenerateSessionKeys |
| 125 | SslGetCipherSuitePRFHashAlgorithm | 145 | SslGetCipherSuitePRFHashAlgorithm |
| 126 | SslGetKeyProperty | 146 | SslGetKeyProperty |
lib/libc/mingw/lib-common/ntdll.def.in created+2358| ... | @@ -0,0 +1,2358 @@ | ||
| 1 | #include "func.def.in" | ||
| 2 | |||
| 3 | LIBRARY "ntdll.dll" | ||
| 4 | EXPORTS | ||
| 5 | #ifdef DEF_X64 | ||
| 6 | PropertyLengthAsVariant | ||
| 7 | RtlConvertPropertyToVariant | ||
| 8 | RtlConvertVariantToProperty | ||
| 9 | #endif | ||
| 10 | A_SHAFinal | ||
| 11 | A_SHAInit | ||
| 12 | A_SHAUpdate | ||
| 13 | AlpcAdjustCompletionListConcurrencyCount | ||
| 14 | AlpcFreeCompletionListMessage | ||
| 15 | AlpcGetCompletionListLastMessageInformation | ||
| 16 | AlpcGetCompletionListMessageAttributes | ||
| 17 | AlpcGetHeaderSize | ||
| 18 | AlpcGetMessageAttribute | ||
| 19 | AlpcGetMessageFromCompletionList | ||
| 20 | AlpcGetOutstandingCompletionListMessageCount | ||
| 21 | AlpcInitializeMessageAttribute | ||
| 22 | AlpcMaxAllowedMessageLength | ||
| 23 | AlpcRegisterCompletionList | ||
| 24 | AlpcRegisterCompletionListWorkerThread | ||
| 25 | AlpcRundownCompletionList | ||
| 26 | AlpcUnregisterCompletionList | ||
| 27 | AlpcUnregisterCompletionListWorkerThread | ||
| 28 | ApiSetQueryApiSetPresence | ||
| 29 | ApiSetQueryApiSetPresenceEx | ||
| 30 | CsrAllocateCaptureBuffer | ||
| 31 | CsrAllocateMessagePointer | ||
| 32 | CsrCaptureMessageBuffer | ||
| 33 | CsrCaptureMessageMultiUnicodeStringsInPlace | ||
| 34 | CsrCaptureMessageString | ||
| 35 | CsrCaptureTimeout | ||
| 36 | CsrClientCallServer | ||
| 37 | CsrClientConnectToServer | ||
| 38 | CsrFreeCaptureBuffer | ||
| 39 | CsrGetProcessId | ||
| 40 | CsrIdentifyAlertableThread | ||
| 41 | #if defined(DEF_I386) || defined(DEF_X64) | ||
| 42 | CsrNewThread | ||
| 43 | CsrProbeForRead | ||
| 44 | CsrProbeForWrite | ||
| 45 | #endif | ||
| 46 | CsrSetPriorityClass | ||
| 47 | CsrVerifyRegion | ||
| 48 | DbgBreakPoint | ||
| 49 | DbgPrint | ||
| 50 | DbgPrintEx | ||
| 51 | DbgPrintReturnControlC | ||
| 52 | DbgPrompt | ||
| 53 | DbgQueryDebugFilterState | ||
| 54 | DbgSetDebugFilterState | ||
| 55 | DbgUiConnectToDbg | ||
| 56 | DbgUiContinue | ||
| 57 | DbgUiConvertStateChangeStructure | ||
| 58 | DbgUiConvertStateChangeStructureEx | ||
| 59 | DbgUiDebugActiveProcess | ||
| 60 | DbgUiGetThreadDebugObject | ||
| 61 | DbgUiIssueRemoteBreakin | ||
| 62 | DbgUiRemoteBreakin | ||
| 63 | DbgUiSetThreadDebugObject | ||
| 64 | DbgUiStopDebugging | ||
| 65 | DbgUiWaitStateChange | ||
| 66 | DbgUserBreakPoint | ||
| 67 | EtwCheckCoverage | ||
| 68 | #ifdef DEF_X64 | ||
| 69 | EtwControlTraceA | ||
| 70 | EtwControlTraceW | ||
| 71 | #endif | ||
| 72 | EtwCreateTraceInstanceId | ||
| 73 | #ifdef DEF_X64 | ||
| 74 | EtwEnableTrace | ||
| 75 | EtwEnumerateTraceGuids | ||
| 76 | EtwFlushTraceA | ||
| 77 | EtwFlushTraceW | ||
| 78 | #endif | ||
| 79 | EtwDeliverDataBlock | ||
| 80 | EtwEnumerateProcessRegGuids | ||
| 81 | EtwEventActivityIdControl | ||
| 82 | EtwEventEnabled | ||
| 83 | EtwEventProviderEnabled | ||
| 84 | EtwEventRegister | ||
| 85 | EtwEventSetInformation | ||
| 86 | EtwEventUnregister | ||
| 87 | EtwEventWrite | ||
| 88 | EtwEventWriteEndScenario | ||
| 89 | EtwEventWriteEx | ||
| 90 | EtwEventWriteFull | ||
| 91 | EtwEventWriteNoRegistration | ||
| 92 | EtwEventWriteStartScenario | ||
| 93 | EtwEventWriteString | ||
| 94 | EtwEventWriteTransfer | ||
| 95 | EtwGetTraceEnableFlags | ||
| 96 | EtwGetTraceEnableLevel | ||
| 97 | EtwGetTraceLoggerHandle | ||
| 98 | #ifdef DEF_X64 | ||
| 99 | EtwNotificationRegistrationA | ||
| 100 | EtwNotificationRegistrationW | ||
| 101 | EtwQueryAllTracesA | ||
| 102 | EtwQueryAllTracesW | ||
| 103 | EtwQueryTraceA | ||
| 104 | EtwQueryTraceW | ||
| 105 | EtwReceiveNotificationsA | ||
| 106 | EtwReceiveNotificationsW | ||
| 107 | #endif | ||
| 108 | EtwLogTraceEvent | ||
| 109 | EtwNotificationRegister | ||
| 110 | EtwNotificationUnregister | ||
| 111 | EtwProcessPrivateLoggerRequest | ||
| 112 | EtwRegisterSecurityProvider | ||
| 113 | EtwRegisterTraceGuidsA | ||
| 114 | EtwRegisterTraceGuidsW | ||
| 115 | #ifdef DEF_X64 | ||
| 116 | EtwStartTraceA | ||
| 117 | EtwStartTraceW | ||
| 118 | EtwStopTraceA | ||
| 119 | EtwStopTraceW | ||
| 120 | EtwTraceEvent | ||
| 121 | #endif | ||
| 122 | EtwReplyNotification | ||
| 123 | EtwSendNotification | ||
| 124 | EtwSetMark | ||
| 125 | EtwTraceEventInstance | ||
| 126 | EtwTraceMessage | ||
| 127 | EtwTraceMessageVa | ||
| 128 | EtwUnregisterTraceGuids | ||
| 129 | #ifdef DEF_X64 | ||
| 130 | EtwUpdateTraceA | ||
| 131 | EtwUpdateTraceW | ||
| 132 | EtwpGetTraceBuffer | ||
| 133 | EtwpSetHWConfigFunction | ||
| 134 | #endif | ||
| 135 | EtwWriteUMSecurityEvent | ||
| 136 | EtwpCreateEtwThread | ||
| 137 | EtwpGetCpuSpeed | ||
| 138 | F_X64(EtwpNotificationThread) | ||
| 139 | EvtIntReportAuthzEventAndSourceAsync | ||
| 140 | EvtIntReportEventAndSourceAsync | ||
| 141 | #ifndef DEF_ARM32 | ||
| 142 | ExpInterlockedPopEntrySListEnd | ||
| 143 | F_X64(ExpInterlockedPopEntrySListEnd16) | ||
| 144 | ExpInterlockedPopEntrySListFault | ||
| 145 | F_X64(ExpInterlockedPopEntrySListFault16) | ||
| 146 | ExpInterlockedPopEntrySListResume | ||
| 147 | F_X64(ExpInterlockedPopEntrySListResume16) | ||
| 148 | #endif | ||
| 149 | KiRaiseUserExceptionDispatcher | ||
| 150 | KiUserApcDispatcher | ||
| 151 | KiUserCallbackDispatcher | ||
| 152 | F_ARM_ANY(KiUserCallbackDispatcherReturn) | ||
| 153 | KiUserExceptionDispatcher | ||
| 154 | KiUserInvertedFunctionTable F_ARM_ANY(DATA) | ||
| 155 | F_X64(LdrAccessOutOfProcessResource) | ||
| 156 | LdrAccessResource | ||
| 157 | LdrAddDllDirectory | ||
| 158 | LdrAddLoadAsDataTable | ||
| 159 | LdrAddRefDll | ||
| 160 | F_X86_ANY(LdrAlternateResourcesEnabled) | ||
| 161 | LdrAppxHandleIntegrityFailure | ||
| 162 | LdrCallEnclave | ||
| 163 | LdrControlFlowGuardEnforced | ||
| 164 | LdrCreateEnclave | ||
| 165 | F_X64(LdrCreateOutOfProcessImage) | ||
| 166 | LdrDeleteEnclave | ||
| 167 | F_X64(LdrDestroyOutOfProcessImage) | ||
| 168 | LdrDisableThreadCalloutsForDll | ||
| 169 | LdrEnumResources | ||
| 170 | LdrEnumerateLoadedModules | ||
| 171 | LdrFastFailInLoaderCallout | ||
| 172 | F_X64(LdrFindCreateProcessManifest) | ||
| 173 | LdrFindEntryForAddress | ||
| 174 | LdrFindResourceDirectory_U | ||
| 175 | LdrFindResourceEx_U | ||
| 176 | LdrFindResource_U | ||
| 177 | LdrFlushAlternateResourceModules | ||
| 178 | LdrGetDllDirectory | ||
| 179 | LdrGetDllFullName | ||
| 180 | LdrGetDllHandle | ||
| 181 | LdrGetDllHandleByMapping | ||
| 182 | LdrGetDllHandleByName | ||
| 183 | LdrGetDllHandleEx | ||
| 184 | LdrGetDllPath | ||
| 185 | LdrGetFailureData | ||
| 186 | LdrGetFileNameFromLoadAsDataTable | ||
| 187 | F64(LdrGetKnownDllSectionHandle) | ||
| 188 | LdrGetProcedureAddress | ||
| 189 | LdrGetProcedureAddressEx | ||
| 190 | LdrGetProcedureAddressForCaller | ||
| 191 | F_X86_ANY(LdrHotPatchRoutine) | ||
| 192 | LdrInitShimEngineDynamic | ||
| 193 | LdrInitializeEnclave | ||
| 194 | LdrInitializeThunk | ||
| 195 | LdrIsModuleSxsRedirected | ||
| 196 | LdrLoadAlternateResourceModule | ||
| 197 | LdrLoadAlternateResourceModuleEx | ||
| 198 | LdrLoadDll | ||
| 199 | LdrLoadEnclaveModule | ||
| 200 | LdrLockLoaderLock | ||
| 201 | LdrOpenImageFileOptionsKey | ||
| 202 | F64(LdrProcessInitializationComplete) | ||
| 203 | LdrProcessRelocationBlock | ||
| 204 | LdrProcessRelocationBlockEx | ||
| 205 | LdrQueryImageFileExecutionOptions | ||
| 206 | LdrQueryImageFileExecutionOptionsEx | ||
| 207 | LdrQueryImageFileKeyOption | ||
| 208 | LdrQueryModuleServiceTags | ||
| 209 | LdrQueryOptionalDelayLoadedAPI | ||
| 210 | LdrQueryProcessModuleInformation | ||
| 211 | LdrRegisterDllNotification | ||
| 212 | LdrRemoveDllDirectory | ||
| 213 | LdrRemoveLoadAsDataTable | ||
| 214 | LdrResFindResource | ||
| 215 | LdrResFindResourceDirectory | ||
| 216 | LdrResGetRCConfig | ||
| 217 | LdrResRelease | ||
| 218 | LdrResSearchResource | ||
| 219 | LdrResolveDelayLoadedAPI | ||
| 220 | LdrResolveDelayLoadsFromDll | ||
| 221 | LdrRscIsTypeExist | ||
| 222 | LdrSetAppCompatDllRedirectionCallback | ||
| 223 | LdrSetDefaultDllDirectories | ||
| 224 | LdrSetDllDirectory | ||
| 225 | LdrSetDllManifestProber | ||
| 226 | LdrSetImplicitPathOptions | ||
| 227 | LdrSetMUICacheType | ||
| 228 | LdrShutdownProcess | ||
| 229 | LdrShutdownThread | ||
| 230 | LdrStandardizeSystemPath | ||
| 231 | LdrSystemDllInitBlock F_ARM_ANY(DATA) | ||
| 232 | LdrUnloadAlternateResourceModule | ||
| 233 | LdrUnloadAlternateResourceModuleEx | ||
| 234 | LdrUnloadDll | ||
| 235 | LdrUnlockLoaderLock | ||
| 236 | LdrUnregisterDllNotification | ||
| 237 | LdrUpdatePackageSearchPath | ||
| 238 | LdrVerifyImageMatchesChecksum | ||
| 239 | LdrVerifyImageMatchesChecksumEx | ||
| 240 | LdrpResGetMappingSize | ||
| 241 | LdrpResGetResourceDirectory | ||
| 242 | MD4Final | ||
| 243 | MD4Init | ||
| 244 | MD4Update | ||
| 245 | MD5Final | ||
| 246 | MD5Init | ||
| 247 | MD5Update | ||
| 248 | NlsAnsiCodePage DATA | ||
| 249 | NlsMbCodePageTag DATA | ||
| 250 | NlsMbOemCodePageTag DATA | ||
| 251 | NtAcceptConnectPort | ||
| 252 | NtAccessCheck | ||
| 253 | NtAccessCheckAndAuditAlarm | ||
| 254 | NtAccessCheckByType | ||
| 255 | NtAccessCheckByTypeAndAuditAlarm | ||
| 256 | NtAccessCheckByTypeResultList | ||
| 257 | NtAccessCheckByTypeResultListAndAuditAlarm | ||
| 258 | NtAccessCheckByTypeResultListAndAuditAlarmByHandle | ||
| 259 | NtAcquireProcessActivityReference | ||
| 260 | NtAddAtom | ||
| 261 | NtAddAtomEx | ||
| 262 | NtAddBootEntry | ||
| 263 | NtAddDriverEntry | ||
| 264 | NtAdjustGroupsToken | ||
| 265 | NtAdjustPrivilegesToken | ||
| 266 | NtAdjustTokenClaimsAndDeviceGroups | ||
| 267 | NtAlertResumeThread | ||
| 268 | NtAlertThread | ||
| 269 | NtAlertThreadByThreadId | ||
| 270 | NtAllocateLocallyUniqueId | ||
| 271 | NtAllocateReserveObject | ||
| 272 | NtAllocateUserPhysicalPages | ||
| 273 | F_X86_ANY(NtAllocateUserPhysicalPagesEx) | ||
| 274 | NtAllocateUuids | ||
| 275 | NtAllocateVirtualMemory | ||
| 276 | NtAllocateVirtualMemoryEx | ||
| 277 | NtAlpcAcceptConnectPort | ||
| 278 | NtAlpcCancelMessage | ||
| 279 | NtAlpcConnectPort | ||
| 280 | NtAlpcConnectPortEx | ||
| 281 | NtAlpcCreatePort | ||
| 282 | NtAlpcCreatePortSection | ||
| 283 | NtAlpcCreateResourceReserve | ||
| 284 | NtAlpcCreateSectionView | ||
| 285 | NtAlpcCreateSecurityContext | ||
| 286 | NtAlpcDeletePortSection | ||
| 287 | NtAlpcDeleteResourceReserve | ||
| 288 | NtAlpcDeleteSectionView | ||
| 289 | NtAlpcDeleteSecurityContext | ||
| 290 | NtAlpcDisconnectPort | ||
| 291 | NtAlpcImpersonateClientContainerOfPort | ||
| 292 | NtAlpcImpersonateClientOfPort | ||
| 293 | NtAlpcOpenSenderProcess | ||
| 294 | NtAlpcOpenSenderThread | ||
| 295 | NtAlpcQueryInformation | ||
| 296 | NtAlpcQueryInformationMessage | ||
| 297 | NtAlpcRevokeSecurityContext | ||
| 298 | NtAlpcSendWaitReceivePort | ||
| 299 | NtAlpcSetInformation | ||
| 300 | NtApphelpCacheControl | ||
| 301 | NtAreMappedFilesTheSame | ||
| 302 | NtAssignProcessToJobObject | ||
| 303 | NtAssociateWaitCompletionPacket | ||
| 304 | NtCallEnclave | ||
| 305 | NtCallbackReturn | ||
| 306 | F_X86_ANY(NtCancelDeviceWakeupRequest) | ||
| 307 | NtCancelIoFile | ||
| 308 | NtCancelIoFileEx | ||
| 309 | NtCancelSynchronousIoFile | ||
| 310 | NtCancelTimer | ||
| 311 | NtCancelTimer2 | ||
| 312 | NtCancelWaitCompletionPacket | ||
| 313 | NtClearEvent | ||
| 314 | NtClose | ||
| 315 | NtCloseObjectAuditAlarm | ||
| 316 | NtCommitComplete | ||
| 317 | NtCommitEnlistment | ||
| 318 | NtCommitRegistryTransaction | ||
| 319 | NtCommitTransaction | ||
| 320 | NtCompactKeys | ||
| 321 | NtCompareObjects | ||
| 322 | NtCompareSigningLevels | ||
| 323 | NtCompareTokens | ||
| 324 | NtCompleteConnectPort | ||
| 325 | NtCompressKey | ||
| 326 | NtConnectPort | ||
| 327 | NtContinue | ||
| 328 | NtConvertBetweenAuxiliaryCounterAndPerformanceCounter | ||
| 329 | NtCreateCrossVmEvent | ||
| 330 | NtCreateDebugObject | ||
| 331 | NtCreateDirectoryObject | ||
| 332 | NtCreateDirectoryObjectEx | ||
| 333 | NtCreateEnclave | ||
| 334 | NtCreateEnlistment | ||
| 335 | NtCreateEvent | ||
| 336 | NtCreateEventPair | ||
| 337 | NtCreateFile | ||
| 338 | NtCreateIRTimer | ||
| 339 | NtCreateIoCompletion | ||
| 340 | NtCreateJobObject | ||
| 341 | NtCreateJobSet | ||
| 342 | NtCreateKey | ||
| 343 | NtCreateKeyTransacted | ||
| 344 | NtCreateKeyedEvent | ||
| 345 | NtCreateLowBoxToken | ||
| 346 | NtCreateMailslotFile | ||
| 347 | NtCreateMutant | ||
| 348 | NtCreateNamedPipeFile | ||
| 349 | NtCreatePagingFile | ||
| 350 | NtCreatePartition | ||
| 351 | NtCreatePort | ||
| 352 | NtCreatePrivateNamespace | ||
| 353 | NtCreateProcess | ||
| 354 | NtCreateProcessEx | ||
| 355 | NtCreateProfile | ||
| 356 | NtCreateProfileEx | ||
| 357 | NtCreateRegistryTransaction | ||
| 358 | NtCreateResourceManager | ||
| 359 | NtCreateSection | ||
| 360 | NtCreateSectionEx | ||
| 361 | NtCreateSemaphore | ||
| 362 | NtCreateSymbolicLinkObject | ||
| 363 | NtCreateThread | ||
| 364 | NtCreateThreadEx | ||
| 365 | NtCreateTimer | ||
| 366 | NtCreateTimer2 | ||
| 367 | NtCreateToken | ||
| 368 | NtCreateTokenEx | ||
| 369 | NtCreateTransaction | ||
| 370 | NtCreateTransactionManager | ||
| 371 | NtCreateUserProcess | ||
| 372 | NtCreateWaitCompletionPacket | ||
| 373 | NtCreateWaitablePort | ||
| 374 | NtCreateWnfStateName | ||
| 375 | NtCreateWorkerFactory | ||
| 376 | NtDebugActiveProcess | ||
| 377 | NtDebugContinue | ||
| 378 | NtDelayExecution | ||
| 379 | NtDeleteAtom | ||
| 380 | NtDeleteBootEntry | ||
| 381 | NtDeleteDriverEntry | ||
| 382 | NtDeleteFile | ||
| 383 | NtDeleteKey | ||
| 384 | NtDeleteObjectAuditAlarm | ||
| 385 | NtDeletePrivateNamespace | ||
| 386 | NtDeleteValueKey | ||
| 387 | NtDeleteWnfStateData | ||
| 388 | NtDeleteWnfStateName | ||
| 389 | NtDeviceIoControlFile | ||
| 390 | NtDisableLastKnownGood | ||
| 391 | NtDisplayString | ||
| 392 | NtDrawText | ||
| 393 | NtDuplicateObject | ||
| 394 | NtDuplicateToken | ||
| 395 | NtEnableLastKnownGood | ||
| 396 | NtEnumerateBootEntries | ||
| 397 | NtEnumerateDriverEntries | ||
| 398 | NtEnumerateKey | ||
| 399 | NtEnumerateSystemEnvironmentValuesEx | ||
| 400 | NtEnumerateTransactionObject | ||
| 401 | NtEnumerateValueKey | ||
| 402 | NtExtendSection | ||
| 403 | NtFilterBootOption | ||
| 404 | NtFilterToken | ||
| 405 | NtFilterTokenEx | ||
| 406 | NtFindAtom | ||
| 407 | NtFlushBuffersFile | ||
| 408 | NtFlushBuffersFileEx | ||
| 409 | NtFlushInstallUILanguage | ||
| 410 | NtFlushInstructionCache | ||
| 411 | NtFlushKey | ||
| 412 | NtFlushProcessWriteBuffers | ||
| 413 | NtFlushVirtualMemory | ||
| 414 | NtFlushWriteBuffer | ||
| 415 | NtFreeUserPhysicalPages | ||
| 416 | NtFreeVirtualMemory | ||
| 417 | NtFreezeRegistry | ||
| 418 | NtFreezeTransactions | ||
| 419 | NtFsControlFile | ||
| 420 | NtGetCachedSigningLevel | ||
| 421 | NtGetCompleteWnfStateSubscription | ||
| 422 | NtGetContextThread | ||
| 423 | NtGetCurrentProcessorNumber | ||
| 424 | NtGetCurrentProcessorNumberEx | ||
| 425 | NtGetDevicePowerState | ||
| 426 | NtGetMUIRegistryInfo | ||
| 427 | NtGetNextProcess | ||
| 428 | NtGetNextThread | ||
| 429 | NtGetNlsSectionPtr | ||
| 430 | NtGetNotificationResourceManager | ||
| 431 | F_X86_ANY(NtGetPlugPlayEvent) | ||
| 432 | NtGetTickCount | ||
| 433 | NtGetWriteWatch | ||
| 434 | NtImpersonateAnonymousToken | ||
| 435 | NtImpersonateClientOfPort | ||
| 436 | NtImpersonateThread | ||
| 437 | NtInitializeEnclave | ||
| 438 | NtInitializeNlsFiles | ||
| 439 | NtInitializeRegistry | ||
| 440 | NtInitiatePowerAction | ||
| 441 | NtIsProcessInJob | ||
| 442 | NtIsSystemResumeAutomatic | ||
| 443 | NtIsUILanguageComitted | ||
| 444 | NtListenPort | ||
| 445 | NtLoadDriver | ||
| 446 | NtLoadEnclaveData | ||
| 447 | NtLoadKey | ||
| 448 | NtLoadKey2 | ||
| 449 | F_ARM_ANY(NtLoadKey3) | ||
| 450 | NtLoadKeyEx | ||
| 451 | NtLockFile | ||
| 452 | NtLockProductActivationKeys | ||
| 453 | NtLockRegistryKey | ||
| 454 | NtLockVirtualMemory | ||
| 455 | NtMakePermanentObject | ||
| 456 | NtMakeTemporaryObject | ||
| 457 | NtManageHotPatch | ||
| 458 | NtManagePartition | ||
| 459 | NtMapCMFModule | ||
| 460 | NtMapUserPhysicalPages | ||
| 461 | NtMapUserPhysicalPagesScatter | ||
| 462 | NtMapViewOfSection | ||
| 463 | NtMapViewOfSectionEx | ||
| 464 | NtModifyBootEntry | ||
| 465 | NtModifyDriverEntry | ||
| 466 | NtNotifyChangeDirectoryFile | ||
| 467 | NtNotifyChangeDirectoryFileEx | ||
| 468 | NtNotifyChangeKey | ||
| 469 | NtNotifyChangeMultipleKeys | ||
| 470 | NtNotifyChangeSession | ||
| 471 | NtOpenDirectoryObject | ||
| 472 | NtOpenEnlistment | ||
| 473 | NtOpenEvent | ||
| 474 | NtOpenEventPair | ||
| 475 | NtOpenFile | ||
| 476 | NtOpenIoCompletion | ||
| 477 | NtOpenJobObject | ||
| 478 | NtOpenKey | ||
| 479 | NtOpenKeyEx | ||
| 480 | NtOpenKeyTransacted | ||
| 481 | NtOpenKeyTransactedEx | ||
| 482 | NtOpenKeyedEvent | ||
| 483 | NtOpenMutant | ||
| 484 | NtOpenObjectAuditAlarm | ||
| 485 | NtOpenPartition | ||
| 486 | NtOpenPrivateNamespace | ||
| 487 | NtOpenProcess | ||
| 488 | NtOpenProcessToken | ||
| 489 | NtOpenProcessTokenEx | ||
| 490 | NtOpenRegistryTransaction | ||
| 491 | NtOpenResourceManager | ||
| 492 | NtOpenSection | ||
| 493 | NtOpenSemaphore | ||
| 494 | NtOpenSession | ||
| 495 | NtOpenSymbolicLinkObject | ||
| 496 | NtOpenThread | ||
| 497 | NtOpenThreadToken | ||
| 498 | NtOpenThreadTokenEx | ||
| 499 | NtOpenTimer | ||
| 500 | NtOpenTransaction | ||
| 501 | NtOpenTransactionManager | ||
| 502 | NtPlugPlayControl | ||
| 503 | NtPowerInformation | ||
| 504 | NtPrePrepareComplete | ||
| 505 | NtPrePrepareEnlistment | ||
| 506 | NtPrepareComplete | ||
| 507 | NtPrepareEnlistment | ||
| 508 | NtPrivilegeCheck | ||
| 509 | NtPrivilegeObjectAuditAlarm | ||
| 510 | NtPrivilegedServiceAuditAlarm | ||
| 511 | NtPropagationComplete | ||
| 512 | NtPropagationFailed | ||
| 513 | NtProtectVirtualMemory | ||
| 514 | F_X86_ANY(NtPssCaptureVaSpaceBulk) | ||
| 515 | NtPulseEvent | ||
| 516 | NtQueryAttributesFile | ||
| 517 | NtQueryAuxiliaryCounterFrequency | ||
| 518 | NtQueryBootEntryOrder | ||
| 519 | NtQueryBootOptions | ||
| 520 | NtQueryDebugFilterState | ||
| 521 | NtQueryDefaultLocale | ||
| 522 | NtQueryDefaultUILanguage | ||
| 523 | NtQueryDirectoryFile | ||
| 524 | NtQueryDirectoryFileEx | ||
| 525 | NtQueryDirectoryObject | ||
| 526 | NtQueryDriverEntryOrder | ||
| 527 | NtQueryEaFile | ||
| 528 | NtQueryEvent | ||
| 529 | NtQueryFullAttributesFile | ||
| 530 | NtQueryInformationAtom | ||
| 531 | NtQueryInformationByName | ||
| 532 | NtQueryInformationEnlistment | ||
| 533 | NtQueryInformationFile | ||
| 534 | NtQueryInformationJobObject | ||
| 535 | NtQueryInformationPort | ||
| 536 | NtQueryInformationProcess | ||
| 537 | NtQueryInformationResourceManager | ||
| 538 | NtQueryInformationThread | ||
| 539 | NtQueryInformationToken | ||
| 540 | NtQueryInformationTransaction | ||
| 541 | NtQueryInformationTransactionManager | ||
| 542 | NtQueryInformationWorkerFactory | ||
| 543 | NtQueryInstallUILanguage | ||
| 544 | NtQueryIntervalProfile | ||
| 545 | NtQueryIoCompletion | ||
| 546 | NtQueryKey | ||
| 547 | NtQueryLicenseValue | ||
| 548 | NtQueryMultipleValueKey | ||
| 549 | NtQueryMutant | ||
| 550 | NtQueryObject | ||
| 551 | NtQueryOpenSubKeys | ||
| 552 | NtQueryOpenSubKeysEx | ||
| 553 | NtQueryPerformanceCounter | ||
| 554 | NtQueryPortInformationProcess | ||
| 555 | NtQueryQuotaInformationFile | ||
| 556 | NtQuerySection | ||
| 557 | NtQuerySecurityAttributesToken | ||
| 558 | NtQuerySecurityObject | ||
| 559 | NtQuerySecurityPolicy | ||
| 560 | NtQuerySemaphore | ||
| 561 | NtQuerySymbolicLinkObject | ||
| 562 | NtQuerySystemEnvironmentValue | ||
| 563 | NtQuerySystemEnvironmentValueEx | ||
| 564 | NtQuerySystemInformation | ||
| 565 | NtQuerySystemInformationEx | ||
| 566 | NtQuerySystemTime | ||
| 567 | NtQueryTimer | ||
| 568 | NtQueryTimerResolution | ||
| 569 | NtQueryValueKey | ||
| 570 | NtQueryVirtualMemory | ||
| 571 | NtQueryVolumeInformationFile | ||
| 572 | NtQueryWnfStateData | ||
| 573 | NtQueryWnfStateNameInformation | ||
| 574 | NtQueueApcThread | ||
| 575 | NtQueueApcThreadEx | ||
| 576 | NtRaiseException | ||
| 577 | NtRaiseHardError | ||
| 578 | NtReadFile | ||
| 579 | NtReadFileScatter | ||
| 580 | NtReadOnlyEnlistment | ||
| 581 | NtReadRequestData | ||
| 582 | NtReadVirtualMemory | ||
| 583 | NtRecoverEnlistment | ||
| 584 | NtRecoverResourceManager | ||
| 585 | NtRecoverTransactionManager | ||
| 586 | NtRegisterProtocolAddressInformation | ||
| 587 | NtRegisterThreadTerminatePort | ||
| 588 | NtReleaseKeyedEvent | ||
| 589 | NtReleaseMutant | ||
| 590 | NtReleaseSemaphore | ||
| 591 | NtReleaseWorkerFactoryWorker | ||
| 592 | NtRemoveIoCompletion | ||
| 593 | NtRemoveIoCompletionEx | ||
| 594 | NtRemoveProcessDebug | ||
| 595 | NtRenameKey | ||
| 596 | NtRenameTransactionManager | ||
| 597 | NtReplaceKey | ||
| 598 | NtReplacePartitionUnit | ||
| 599 | NtReplyPort | ||
| 600 | NtReplyWaitReceivePort | ||
| 601 | NtReplyWaitReceivePortEx | ||
| 602 | NtReplyWaitReplyPort | ||
| 603 | F_X86_ANY(NtRequestDeviceWakeup) | ||
| 604 | NtRequestPort | ||
| 605 | NtRequestWaitReplyPort | ||
| 606 | F_X86_ANY(NtRequestWakeupLatency) | ||
| 607 | NtResetEvent | ||
| 608 | NtResetWriteWatch | ||
| 609 | NtRestoreKey | ||
| 610 | NtResumeProcess | ||
| 611 | NtResumeThread | ||
| 612 | NtRevertContainerImpersonation | ||
| 613 | NtRollbackComplete | ||
| 614 | NtRollbackEnlistment | ||
| 615 | NtRollbackRegistryTransaction | ||
| 616 | NtRollbackTransaction | ||
| 617 | NtRollforwardTransactionManager | ||
| 618 | NtSaveKey | ||
| 619 | NtSaveKeyEx | ||
| 620 | NtSaveMergedKeys | ||
| 621 | NtSecureConnectPort | ||
| 622 | NtSerializeBoot | ||
| 623 | NtSetBootEntryOrder | ||
| 624 | NtSetBootOptions | ||
| 625 | NtSetCachedSigningLevel | ||
| 626 | NtSetCachedSigningLevel2 | ||
| 627 | NtSetContextThread | ||
| 628 | NtSetDebugFilterState | ||
| 629 | NtSetDefaultHardErrorPort | ||
| 630 | NtSetDefaultLocale | ||
| 631 | NtSetDefaultUILanguage | ||
| 632 | NtSetDriverEntryOrder | ||
| 633 | NtSetEaFile | ||
| 634 | NtSetEvent | ||
| 635 | NtSetEventBoostPriority | ||
| 636 | NtSetHighEventPair | ||
| 637 | NtSetHighWaitLowEventPair | ||
| 638 | NtSetIRTimer | ||
| 639 | NtSetInformationDebugObject | ||
| 640 | NtSetInformationEnlistment | ||
| 641 | NtSetInformationFile | ||
| 642 | NtSetInformationJobObject | ||
| 643 | NtSetInformationKey | ||
| 644 | NtSetInformationObject | ||
| 645 | NtSetInformationProcess | ||
| 646 | NtSetInformationResourceManager | ||
| 647 | NtSetInformationSymbolicLink | ||
| 648 | NtSetInformationThread | ||
| 649 | NtSetInformationToken | ||
| 650 | NtSetInformationTransaction | ||
| 651 | NtSetInformationTransactionManager | ||
| 652 | NtSetInformationVirtualMemory | ||
| 653 | NtSetInformationWorkerFactory | ||
| 654 | NtSetIntervalProfile | ||
| 655 | NtSetIoCompletion | ||
| 656 | NtSetIoCompletionEx | ||
| 657 | NtSetLdtEntries | ||
| 658 | NtSetLowEventPair | ||
| 659 | NtSetLowWaitHighEventPair | ||
| 660 | NtSetQuotaInformationFile | ||
| 661 | NtSetSecurityObject | ||
| 662 | NtSetSystemEnvironmentValue | ||
| 663 | NtSetSystemEnvironmentValueEx | ||
| 664 | NtSetSystemInformation | ||
| 665 | NtSetSystemPowerState | ||
| 666 | NtSetSystemTime | ||
| 667 | NtSetThreadExecutionState | ||
| 668 | NtSetTimer | ||
| 669 | NtSetTimer2 | ||
| 670 | NtSetTimerEx | ||
| 671 | NtSetTimerResolution | ||
| 672 | NtSetUuidSeed | ||
| 673 | NtSetValueKey | ||
| 674 | NtSetVolumeInformationFile | ||
| 675 | NtSetWnfProcessNotificationEvent | ||
| 676 | NtShutdownSystem | ||
| 677 | NtShutdownWorkerFactory | ||
| 678 | NtSignalAndWaitForSingleObject | ||
| 679 | NtSinglePhaseReject | ||
| 680 | NtStartProfile | ||
| 681 | NtStopProfile | ||
| 682 | NtSubscribeWnfStateChange | ||
| 683 | NtSuspendProcess | ||
| 684 | NtSuspendThread | ||
| 685 | NtSystemDebugControl | ||
| 686 | NtTerminateEnclave | ||
| 687 | NtTerminateJobObject | ||
| 688 | NtTerminateProcess | ||
| 689 | NtTerminateThread | ||
| 690 | NtTestAlert | ||
| 691 | NtThawRegistry | ||
| 692 | NtThawTransactions | ||
| 693 | NtTraceControl | ||
| 694 | NtTraceEvent | ||
| 695 | NtTranslateFilePath | ||
| 696 | NtUmsThreadYield | ||
| 697 | NtUnloadDriver | ||
| 698 | NtUnloadKey | ||
| 699 | NtUnloadKey2 | ||
| 700 | NtUnloadKeyEx | ||
| 701 | NtUnlockFile | ||
| 702 | NtUnlockVirtualMemory | ||
| 703 | NtUnmapViewOfSection | ||
| 704 | NtUnmapViewOfSectionEx | ||
| 705 | NtUnsubscribeWnfStateChange | ||
| 706 | NtUpdateWnfStateData | ||
| 707 | NtVdmControl | ||
| 708 | NtWaitForAlertByThreadId | ||
| 709 | NtWaitForDebugEvent | ||
| 710 | NtWaitForKeyedEvent | ||
| 711 | NtWaitForMultipleObjects | ||
| 712 | NtWaitForMultipleObjects32 | ||
| 713 | NtWaitForSingleObject | ||
| 714 | NtWaitForWorkViaWorkerFactory | ||
| 715 | NtWaitHighEventPair | ||
| 716 | NtWaitLowEventPair | ||
| 717 | NtWorkerFactoryWorkerReady | ||
| 718 | #ifdef DEF_ARM32 | ||
| 719 | NtWow64AllocateVirtualMemory64 | ||
| 720 | NtWow64CallFunction64 | ||
| 721 | NtWow64CsrAllocateCaptureBuffer | ||
| 722 | NtWow64CsrAllocateMessagePointer | ||
| 723 | NtWow64CsrCaptureMessageBuffer | ||
| 724 | NtWow64CsrCaptureMessageString | ||
| 725 | NtWow64CsrClientCallServer | ||
| 726 | NtWow64CsrClientConnectToServer | ||
| 727 | NtWow64CsrFreeCaptureBuffer | ||
| 728 | NtWow64CsrGetProcessId | ||
| 729 | NtWow64CsrIdentifyAlertableThread | ||
| 730 | NtWow64CsrVerifyRegion | ||
| 731 | NtWow64DebuggerCall | ||
| 732 | NtWow64GetCurrentProcessorNumberEx | ||
| 733 | NtWow64GetNativeSystemInformation | ||
| 734 | NtWow64IsProcessorFeaturePresent | ||
| 735 | NtWow64QueryInformationProcess64 | ||
| 736 | NtWow64ReadVirtualMemory64 | ||
| 737 | NtWow64WriteVirtualMemory64 | ||
| 738 | #endif | ||
| 739 | NtWriteFile | ||
| 740 | NtWriteFileGather | ||
| 741 | NtWriteRequestData | ||
| 742 | NtWriteVirtualMemory | ||
| 743 | NtYieldExecution | ||
| 744 | NtdllDefWindowProc_A | ||
| 745 | NtdllDefWindowProc_W | ||
| 746 | NtdllDialogWndProc_A | ||
| 747 | NtdllDialogWndProc_W | ||
| 748 | PfxFindPrefix | ||
| 749 | PfxInitialize | ||
| 750 | PfxInsertPrefix | ||
| 751 | PfxRemovePrefix | ||
| 752 | PssNtCaptureSnapshot | ||
| 753 | PssNtDuplicateSnapshot | ||
| 754 | PssNtFreeRemoteSnapshot | ||
| 755 | PssNtFreeSnapshot | ||
| 756 | PssNtFreeWalkMarker | ||
| 757 | PssNtQuerySnapshot | ||
| 758 | PssNtValidateDescriptor | ||
| 759 | PssNtWalkSnapshot | ||
| 760 | F_ARM32(ReadTimeStampCounter) | ||
| 761 | RtlAbortRXact | ||
| 762 | RtlAbsoluteToSelfRelativeSD | ||
| 763 | RtlAcquirePebLock | ||
| 764 | RtlAcquirePrivilege | ||
| 765 | RtlAcquireReleaseSRWLockExclusive | ||
| 766 | RtlAcquireResourceExclusive | ||
| 767 | RtlAcquireResourceShared | ||
| 768 | RtlAcquireSRWLockExclusive | ||
| 769 | RtlAcquireSRWLockShared | ||
| 770 | RtlActivateActivationContext | ||
| 771 | RtlActivateActivationContextEx | ||
| 772 | RtlActivateActivationContextUnsafeFast | ||
| 773 | RtlAddAccessAllowedAce | ||
| 774 | RtlAddAccessAllowedAceEx | ||
| 775 | RtlAddAccessAllowedObjectAce | ||
| 776 | RtlAddAccessDeniedAce | ||
| 777 | RtlAddAccessDeniedAceEx | ||
| 778 | RtlAddAccessDeniedObjectAce | ||
| 779 | RtlAddAccessFilterAce | ||
| 780 | RtlAddAce | ||
| 781 | RtlAddActionToRXact | ||
| 782 | RtlAddAtomToAtomTable | ||
| 783 | RtlAddAttributeActionToRXact | ||
| 784 | RtlAddAuditAccessAce | ||
| 785 | RtlAddAuditAccessAceEx | ||
| 786 | RtlAddAuditAccessObjectAce | ||
| 787 | RtlAddCompoundAce | ||
| 788 | RtlAddFunctionTable | ||
| 789 | RtlAddGrowableFunctionTable | ||
| 790 | RtlAddIntegrityLabelToBoundaryDescriptor | ||
| 791 | RtlAddMandatoryAce | ||
| 792 | RtlAddProcessTrustLabelAce | ||
| 793 | RtlAddRefActivationContext | ||
| 794 | RtlAddRefMemoryStream | ||
| 795 | RtlAddResourceAttributeAce | ||
| 796 | RtlAddSIDToBoundaryDescriptor | ||
| 797 | RtlAddScopedPolicyIDAce | ||
| 798 | RtlAddVectoredContinueHandler | ||
| 799 | RtlAddVectoredExceptionHandler | ||
| 800 | RtlAddressInSectionTable | ||
| 801 | RtlAdjustPrivilege | ||
| 802 | RtlAllocateActivationContextStack | ||
| 803 | RtlAllocateAndInitializeSid | ||
| 804 | RtlAllocateAndInitializeSidEx | ||
| 805 | RtlAllocateHandle | ||
| 806 | RtlAllocateHeap | ||
| 807 | RtlAllocateMemoryBlockLookaside | ||
| 808 | RtlAllocateMemoryZone | ||
| 809 | RtlAllocateWnfSerializationGroup | ||
| 810 | RtlAnsiCharToUnicodeChar | ||
| 811 | RtlAnsiStringToUnicodeSize | ||
| 812 | RtlAnsiStringToUnicodeString | ||
| 813 | RtlAppendAsciizToString | ||
| 814 | RtlAppendPathElement | ||
| 815 | RtlAppendStringToString | ||
| 816 | RtlAppendUnicodeStringToString | ||
| 817 | RtlAppendUnicodeToString | ||
| 818 | RtlApplicationVerifierStop | ||
| 819 | RtlApplyRXact | ||
| 820 | RtlApplyRXactNoFlush | ||
| 821 | RtlAppxIsFileOwnedByTrustedInstaller | ||
| 822 | RtlAreAllAccessesGranted | ||
| 823 | RtlAreAnyAccessesGranted | ||
| 824 | RtlAreBitsClear | ||
| 825 | F_X64(RtlAreBitsClearEx) | ||
| 826 | RtlAreBitsSet | ||
| 827 | RtlAreLongPathsEnabled | ||
| 828 | RtlAssert | ||
| 829 | RtlAvlInsertNodeEx | ||
| 830 | RtlAvlRemoveNode | ||
| 831 | RtlBarrier | ||
| 832 | RtlBarrierForDelete | ||
| 833 | F_X64(RtlCallEnclaveReturn) | ||
| 834 | RtlCancelTimer | ||
| 835 | RtlCanonicalizeDomainName | ||
| 836 | RtlCapabilityCheck | ||
| 837 | RtlCapabilityCheckForSingleSessionSku | ||
| 838 | RtlCaptureContext | ||
| 839 | RtlCaptureStackBackTrace | ||
| 840 | RtlCharToInteger | ||
| 841 | RtlCheckBootStatusIntegrity | ||
| 842 | RtlCheckForOrphanedCriticalSections | ||
| 843 | RtlCheckPortableOperatingSystem | ||
| 844 | F_X64(RtlCheckProcessParameters) | ||
| 845 | RtlCheckRegistryKey | ||
| 846 | RtlCheckSandboxedToken | ||
| 847 | RtlCheckSystemBootStatusIntegrity | ||
| 848 | RtlCheckTokenCapability | ||
| 849 | RtlCheckTokenMembership | ||
| 850 | RtlCheckTokenMembershipEx | ||
| 851 | RtlCleanUpTEBLangLists | ||
| 852 | RtlClearAllBits | ||
| 853 | F_X64(RtlClearAllBitsEx) | ||
| 854 | RtlClearBit | ||
| 855 | F_X64(RtlClearBitEx) | ||
| 856 | RtlClearBits | ||
| 857 | F_X64(RtlClearBitsEx) | ||
| 858 | RtlClearThreadWorkOnBehalfTicket | ||
| 859 | RtlCloneMemoryStream | ||
| 860 | RtlCloneUserProcess | ||
| 861 | RtlCmDecodeMemIoResource | ||
| 862 | RtlCmEncodeMemIoResource | ||
| 863 | RtlCommitDebugInfo | ||
| 864 | RtlCommitMemoryStream | ||
| 865 | RtlCompactHeap | ||
| 866 | RtlCompareAltitudes | ||
| 867 | RtlCompareMemory | ||
| 868 | RtlCompareMemoryUlong | ||
| 869 | RtlCompareString | ||
| 870 | RtlCompareUnicodeString | ||
| 871 | RtlCompareUnicodeStrings | ||
| 872 | F64(RtlCompleteProcessCloning) | ||
| 873 | RtlCompressBuffer | ||
| 874 | RtlComputeCrc32 | ||
| 875 | RtlComputeImportTableHash | ||
| 876 | RtlComputePrivatizedDllName_U | ||
| 877 | RtlConnectToSm | ||
| 878 | RtlConsoleMultiByteToUnicodeN | ||
| 879 | RtlConstructCrossVmEventPath | ||
| 880 | RtlContractHashTable | ||
| 881 | RtlConvertDeviceFamilyInfoToString | ||
| 882 | RtlConvertExclusiveToShared | ||
| 883 | RtlConvertLCIDToString | ||
| 884 | RtlConvertSRWLockExclusiveToShared | ||
| 885 | RtlConvertSharedToExclusive | ||
| 886 | RtlConvertSidToUnicodeString | ||
| 887 | RtlConvertToAutoInheritSecurityObject | ||
| 888 | F_X86_ANY(RtlConvertUiListToApiList) | ||
| 889 | RtlCopyBitMap | ||
| 890 | RtlCopyContext | ||
| 891 | RtlCopyExtendedContext | ||
| 892 | RtlCopyLuid | ||
| 893 | RtlCopyLuidAndAttributesArray | ||
| 894 | RtlCopyMappedMemory | ||
| 895 | RtlCopyMemory | ||
| 896 | F_X64(RtlCopyMemoryNonTemporal) | ||
| 897 | RtlCopyMemoryStreamTo | ||
| 898 | RtlCopyOutOfProcessMemoryStreamTo | ||
| 899 | RtlCopySecurityDescriptor | ||
| 900 | RtlCopySid | ||
| 901 | RtlCopySidAndAttributesArray | ||
| 902 | RtlCopyString | ||
| 903 | RtlCopyUnicodeString | ||
| 904 | RtlCrc32 | ||
| 905 | RtlCrc64 | ||
| 906 | RtlCreateAcl | ||
| 907 | RtlCreateActivationContext | ||
| 908 | RtlCreateAndSetSD | ||
| 909 | RtlCreateAtomTable | ||
| 910 | RtlCreateBootStatusDataFile | ||
| 911 | RtlCreateBoundaryDescriptor | ||
| 912 | RtlCreateEnvironment | ||
| 913 | RtlCreateEnvironmentEx | ||
| 914 | RtlCreateHashTable | ||
| 915 | RtlCreateHashTableEx | ||
| 916 | RtlCreateHeap | ||
| 917 | RtlCreateMemoryBlockLookaside | ||
| 918 | RtlCreateMemoryZone | ||
| 919 | RtlCreateProcessParameters | ||
| 920 | RtlCreateProcessParametersEx | ||
| 921 | RtlCreateProcessParametersWithTemplate | ||
| 922 | RtlCreateProcessReflection | ||
| 923 | RtlCreateQueryDebugBuffer | ||
| 924 | RtlCreateRegistryKey | ||
| 925 | RtlCreateSecurityDescriptor | ||
| 926 | RtlCreateServiceSid | ||
| 927 | RtlCreateSystemVolumeInformationFolder | ||
| 928 | RtlCreateTagHeap | ||
| 929 | RtlCreateTimer | ||
| 930 | RtlCreateTimerQueue | ||
| 931 | #ifdef DEF_X64 | ||
| 932 | RtlCreateUmsCompletionList | ||
| 933 | RtlCreateUmsThread | ||
| 934 | RtlCreateUmsThreadContext | ||
| 935 | #endif | ||
| 936 | RtlCreateUnicodeString | ||
| 937 | RtlCreateUnicodeStringFromAsciiz | ||
| 938 | F_X64(RtlCreateUserFiberShadowStack) | ||
| 939 | RtlCreateUserProcess | ||
| 940 | RtlCreateUserProcessEx | ||
| 941 | RtlCreateUserSecurityObject | ||
| 942 | RtlCreateUserStack | ||
| 943 | RtlCreateUserThread | ||
| 944 | RtlCreateVirtualAccountSid | ||
| 945 | RtlCultureNameToLCID | ||
| 946 | RtlCustomCPToUnicodeN | ||
| 947 | RtlCutoverTimeToSystemTime | ||
| 948 | RtlDeCommitDebugInfo | ||
| 949 | RtlDeNormalizeProcessParams | ||
| 950 | RtlDeactivateActivationContext | ||
| 951 | RtlDeactivateActivationContextUnsafeFast | ||
| 952 | RtlDebugPrintTimes | ||
| 953 | RtlDecodePointer | ||
| 954 | RtlDecodeRemotePointer | ||
| 955 | RtlDecodeSystemPointer | ||
| 956 | RtlDecompressBuffer | ||
| 957 | RtlDecompressBufferEx | ||
| 958 | RtlDecompressFragment | ||
| 959 | RtlDefaultNpAcl | ||
| 960 | RtlDelete | ||
| 961 | RtlDeleteAce | ||
| 962 | RtlDeleteAtomFromAtomTable | ||
| 963 | RtlDeleteBarrier | ||
| 964 | RtlDeleteBoundaryDescriptor | ||
| 965 | RtlDeleteCriticalSection | ||
| 966 | RtlDeleteElementGenericTable | ||
| 967 | RtlDeleteElementGenericTableAvl | ||
| 968 | RtlDeleteElementGenericTableAvlEx | ||
| 969 | RtlDeleteFunctionTable | ||
| 970 | RtlDeleteGrowableFunctionTable | ||
| 971 | RtlDeleteHashTable | ||
| 972 | RtlDeleteNoSplay | ||
| 973 | RtlDeleteRegistryValue | ||
| 974 | RtlDeleteResource | ||
| 975 | RtlDeleteSecurityObject | ||
| 976 | RtlDeleteTimer | ||
| 977 | RtlDeleteTimerQueue | ||
| 978 | RtlDeleteTimerQueueEx | ||
| 979 | #ifdef DEF_X64 | ||
| 980 | RtlDeleteUmsCompletionList | ||
| 981 | RtlDeleteUmsThreadContext | ||
| 982 | RtlDequeueUmsCompletionListItems | ||
| 983 | #endif | ||
| 984 | RtlDeregisterSecureMemoryCacheCallback | ||
| 985 | RtlDeregisterWait | ||
| 986 | RtlDeregisterWaitEx | ||
| 987 | RtlDeriveCapabilitySidsFromName | ||
| 988 | RtlDestroyAtomTable | ||
| 989 | RtlDestroyEnvironment | ||
| 990 | RtlDestroyHandleTable | ||
| 991 | RtlDestroyHeap | ||
| 992 | RtlDestroyMemoryBlockLookaside | ||
| 993 | RtlDestroyMemoryZone | ||
| 994 | RtlDestroyProcessParameters | ||
| 995 | RtlDestroyQueryDebugBuffer | ||
| 996 | RtlDetectHeapLeaks | ||
| 997 | RtlDetermineDosPathNameType_U | ||
| 998 | RtlDisableThreadProfiling | ||
| 999 | RtlDllShutdownInProgress | ||
| 1000 | RtlDnsHostNameToComputerName | ||
| 1001 | RtlDoesFileExists_U | ||
| 1002 | RtlDoesNameContainWildCards | ||
| 1003 | RtlDosApplyFileIsolationRedirection_Ustr | ||
| 1004 | RtlDosLongPathNameToNtPathName_U_WithStatus | ||
| 1005 | RtlDosLongPathNameToRelativeNtPathName_U_WithStatus | ||
| 1006 | RtlDosPathNameToNtPathName_U | ||
| 1007 | RtlDosPathNameToNtPathName_U_WithStatus | ||
| 1008 | RtlDosPathNameToRelativeNtPathName_U | ||
| 1009 | RtlDosPathNameToRelativeNtPathName_U_WithStatus | ||
| 1010 | RtlDosSearchPath_U | ||
| 1011 | RtlDosSearchPath_Ustr | ||
| 1012 | RtlDowncaseUnicodeChar | ||
| 1013 | RtlDowncaseUnicodeString | ||
| 1014 | F64(RtlDrainNonVolatileFlush) | ||
| 1015 | RtlDumpResource | ||
| 1016 | RtlDuplicateUnicodeString | ||
| 1017 | RtlEmptyAtomTable | ||
| 1018 | RtlEnableEarlyCriticalSectionEventCreation | ||
| 1019 | RtlEnableThreadProfiling | ||
| 1020 | F_X64(RtlEnclaveCallDispatch) | ||
| 1021 | F_X64(RtlEnclaveCallDispatchReturn) | ||
| 1022 | RtlEncodePointer | ||
| 1023 | RtlEncodeRemotePointer | ||
| 1024 | RtlEncodeSystemPointer | ||
| 1025 | RtlEndEnumerationHashTable | ||
| 1026 | RtlEndStrongEnumerationHashTable | ||
| 1027 | RtlEndWeakEnumerationHashTable | ||
| 1028 | RtlEnterCriticalSection | ||
| 1029 | F_X64(RtlEnterUmsSchedulingMode) | ||
| 1030 | RtlEnumProcessHeaps | ||
| 1031 | RtlEnumerateEntryHashTable | ||
| 1032 | RtlEnumerateGenericTable | ||
| 1033 | RtlEnumerateGenericTableAvl | ||
| 1034 | RtlEnumerateGenericTableLikeADirectory | ||
| 1035 | RtlEnumerateGenericTableWithoutSplaying | ||
| 1036 | RtlEnumerateGenericTableWithoutSplayingAvl | ||
| 1037 | RtlEqualComputerName | ||
| 1038 | RtlEqualDomainName | ||
| 1039 | RtlEqualLuid | ||
| 1040 | RtlEqualPrefixSid | ||
| 1041 | RtlEqualSid | ||
| 1042 | RtlEqualString | ||
| 1043 | RtlEqualUnicodeString | ||
| 1044 | RtlEqualWnfChangeStamps | ||
| 1045 | RtlEraseUnicodeString | ||
| 1046 | RtlEthernetAddressToStringA | ||
| 1047 | RtlEthernetAddressToStringW | ||
| 1048 | RtlEthernetStringToAddressA | ||
| 1049 | RtlEthernetStringToAddressW | ||
| 1050 | F_X64(RtlExecuteUmsThread) | ||
| 1051 | RtlExitUserProcess | ||
| 1052 | RtlExitUserThread | ||
| 1053 | RtlExpandEnvironmentStrings | ||
| 1054 | RtlExpandEnvironmentStrings_U | ||
| 1055 | F_X86_ANY(RtlExtendHeap) | ||
| 1056 | RtlExpandHashTable | ||
| 1057 | RtlExtendCorrelationVector | ||
| 1058 | RtlExtendMemoryBlockLookaside | ||
| 1059 | RtlExtendMemoryZone | ||
| 1060 | F_ARM32(RtlExtendedMagicDivide) | ||
| 1061 | RtlExtractBitMap | ||
| 1062 | RtlFillMemory | ||
| 1063 | F_X64(RtlFillMemoryNonTemporal) | ||
| 1064 | F_ARM_ANY(RtlFillMemoryUlong) | ||
| 1065 | F_ARM_ANY(RtlFillMemoryUlonglong) | ||
| 1066 | F64(RtlFillNonVolatileMemory) | ||
| 1067 | RtlFinalReleaseOutOfProcessMemoryStream | ||
| 1068 | RtlFindAceByType | ||
| 1069 | RtlFindActivationContextSectionGuid | ||
| 1070 | RtlFindActivationContextSectionString | ||
| 1071 | RtlFindCharInUnicodeString | ||
| 1072 | RtlFindClearBits | ||
| 1073 | RtlFindClearBitsAndSet | ||
| 1074 | F_X64(RtlFindClearBitsEx) | ||
| 1075 | RtlFindClearRuns | ||
| 1076 | RtlFindClosestEncodableLength | ||
| 1077 | RtlFindExportedRoutineByName | ||
| 1078 | RtlFindLastBackwardRunClear | ||
| 1079 | RtlFindLeastSignificantBit | ||
| 1080 | RtlFindLongestRunClear | ||
| 1081 | RtlFindMessage | ||
| 1082 | RtlFindMostSignificantBit | ||
| 1083 | RtlFindNextForwardRunClear | ||
| 1084 | RtlFindSetBits | ||
| 1085 | RtlFindSetBitsAndClear | ||
| 1086 | F_X64(RtlFindSetBitsAndClearEx) | ||
| 1087 | F_X64(RtlFindSetBitsEx) | ||
| 1088 | RtlFindUnicodeSubstring | ||
| 1089 | RtlFirstEntrySList | ||
| 1090 | RtlFirstFreeAce | ||
| 1091 | RtlFlsAlloc | ||
| 1092 | RtlFlsFree | ||
| 1093 | RtlFlsGetValue | ||
| 1094 | RtlFlsSetValue | ||
| 1095 | RtlFlushHeaps | ||
| 1096 | F64(RtlFlushNonVolatileMemory) | ||
| 1097 | F64(RtlFlushNonVolatileMemoryRanges) | ||
| 1098 | RtlFlushSecureMemoryCache | ||
| 1099 | RtlFormatCurrentUserKeyPath | ||
| 1100 | RtlFormatMessage | ||
| 1101 | RtlFormatMessageEx | ||
| 1102 | RtlFreeActivationContextStack | ||
| 1103 | RtlFreeAnsiString | ||
| 1104 | RtlFreeHandle | ||
| 1105 | RtlFreeHeap | ||
| 1106 | RtlFreeMemoryBlockLookaside | ||
| 1107 | F64(RtlFreeNonVolatileToken) | ||
| 1108 | RtlFreeOemString | ||
| 1109 | RtlFreeSid | ||
| 1110 | RtlFreeThreadActivationContextStack | ||
| 1111 | F_X86_ANY(RtlFreeUTF8String) | ||
| 1112 | RtlFreeUnicodeString | ||
| 1113 | F_X64(RtlFreeUserFiberShadowStack) | ||
| 1114 | F_X86_ANY(RtlFreeUserThreadStack) | ||
| 1115 | RtlFreeUserStack | ||
| 1116 | RtlGUIDFromString | ||
| 1117 | RtlGenerate8dot3Name | ||
| 1118 | RtlGetAce | ||
| 1119 | RtlGetActiveActivationContext | ||
| 1120 | RtlGetActiveConsoleId | ||
| 1121 | RtlGetAppContainerNamedObjectPath | ||
| 1122 | RtlGetAppContainerParent | ||
| 1123 | RtlGetAppContainerSidType | ||
| 1124 | RtlGetCallersAddress | ||
| 1125 | RtlGetCompressionWorkSpaceSize | ||
| 1126 | RtlGetConsoleSessionForegroundProcessId | ||
| 1127 | RtlGetControlSecurityDescriptor | ||
| 1128 | RtlGetCriticalSectionRecursionCount | ||
| 1129 | RtlGetCurrentDirectory_U | ||
| 1130 | RtlGetCurrentPeb | ||
| 1131 | RtlGetCurrentProcessorNumber | ||
| 1132 | RtlGetCurrentProcessorNumberEx | ||
| 1133 | RtlGetCurrentServiceSessionId | ||
| 1134 | RtlGetCurrentTransaction | ||
| 1135 | F_X64(RtlGetCurrentUmsThread) | ||
| 1136 | RtlGetDaclSecurityDescriptor | ||
| 1137 | RtlGetDeviceFamilyInfoEnum | ||
| 1138 | RtlGetElementGenericTable | ||
| 1139 | RtlGetElementGenericTableAvl | ||
| 1140 | RtlGetEnabledExtendedFeatures | ||
| 1141 | RtlGetExePath | ||
| 1142 | RtlGetExtendedContextLength | ||
| 1143 | RtlGetExtendedContextLength2 | ||
| 1144 | RtlGetExtendedFeaturesMask | ||
| 1145 | RtlGetFileMUIPath | ||
| 1146 | RtlGetFrame | ||
| 1147 | RtlGetFullPathName_U | ||
| 1148 | RtlGetFullPathName_UEx | ||
| 1149 | RtlGetFullPathName_UstrEx | ||
| 1150 | RtlGetFunctionTableListHead | ||
| 1151 | RtlGetGroupSecurityDescriptor | ||
| 1152 | RtlGetIntegerAtom | ||
| 1153 | RtlGetInterruptTimePrecise | ||
| 1154 | RtlGetLastNtStatus | ||
| 1155 | RtlGetLastWin32Error | ||
| 1156 | RtlGetLengthWithoutLastFullDosOrNtPathElement | ||
| 1157 | RtlGetLengthWithoutTrailingPathSeperators | ||
| 1158 | RtlGetLocaleFileMappingAddress | ||
| 1159 | RtlGetLongestNtPathLength | ||
| 1160 | RtlGetMultiTimePrecise | ||
| 1161 | RtlGetNativeSystemInformation | ||
| 1162 | RtlGetNextEntryHashTable | ||
| 1163 | F_X64(RtlGetNextUmsListItem) | ||
| 1164 | F64(RtlGetNonVolatileToken) | ||
| 1165 | RtlGetNtGlobalFlags | ||
| 1166 | RtlGetNtProductType | ||
| 1167 | RtlGetNtSystemRoot | ||
| 1168 | RtlGetNtVersionNumbers | ||
| 1169 | RtlGetOwnerSecurityDescriptor | ||
| 1170 | RtlGetParentLocaleName | ||
| 1171 | RtlGetPersistedStateLocation | ||
| 1172 | RtlGetProcessHeaps | ||
| 1173 | RtlGetProcessPreferredUILanguages | ||
| 1174 | RtlGetProductInfo | ||
| 1175 | RtlGetSaclSecurityDescriptor | ||
| 1176 | RtlGetSearchPath | ||
| 1177 | RtlGetSecurityDescriptorRMControl | ||
| 1178 | RtlGetSessionProperties | ||
| 1179 | RtlGetSetBootStatusData | ||
| 1180 | RtlGetSuiteMask | ||
| 1181 | RtlGetSystemBootStatus | ||
| 1182 | RtlGetSystemBootStatusEx | ||
| 1183 | RtlGetSystemPreferredUILanguages | ||
| 1184 | RtlGetSystemTimePrecise | ||
| 1185 | RtlGetThreadErrorMode | ||
| 1186 | RtlGetThreadLangIdByIndex | ||
| 1187 | RtlGetThreadPreferredUILanguages | ||
| 1188 | RtlGetThreadWorkOnBehalfTicket | ||
| 1189 | RtlGetTokenNamedObjectPath | ||
| 1190 | RtlGetUILanguageInfo | ||
| 1191 | F_X64(RtlGetUmsCompletionListEvent) | ||
| 1192 | RtlGetUnloadEventTrace | ||
| 1193 | RtlGetUnloadEventTraceEx | ||
| 1194 | RtlGetUserInfoHeap | ||
| 1195 | RtlGetUserPreferredUILanguages | ||
| 1196 | RtlGetVersion | ||
| 1197 | RtlGrowFunctionTable | ||
| 1198 | RtlGuardCheckLongJumpTarget | ||
| 1199 | RtlHashUnicodeString | ||
| 1200 | RtlHeapTrkInitialize | ||
| 1201 | RtlIdentifierAuthoritySid | ||
| 1202 | RtlIdnToAscii | ||
| 1203 | RtlIdnToNameprepUnicode | ||
| 1204 | RtlIdnToUnicode | ||
| 1205 | RtlImageDirectoryEntryToData | ||
| 1206 | RtlImageNtHeader | ||
| 1207 | RtlImageNtHeaderEx | ||
| 1208 | RtlImageRvaToSection | ||
| 1209 | RtlImageRvaToVa | ||
| 1210 | RtlImpersonateSelf | ||
| 1211 | RtlImpersonateSelfEx | ||
| 1212 | RtlIncrementCorrelationVector | ||
| 1213 | RtlInitAnsiString | ||
| 1214 | RtlInitAnsiStringEx | ||
| 1215 | RtlInitBarrier | ||
| 1216 | RtlInitCodePageTable | ||
| 1217 | RtlInitEnumerationHashTable | ||
| 1218 | RtlInitMemoryStream | ||
| 1219 | RtlInitNlsTables | ||
| 1220 | RtlInitOutOfProcessMemoryStream | ||
| 1221 | RtlInitString | ||
| 1222 | RtlInitStringEx | ||
| 1223 | RtlInitStrongEnumerationHashTable | ||
| 1224 | F_X86_ANY(RtlInitUTF8String) | ||
| 1225 | F_X86_ANY(RtlInitUTF8StringEx) | ||
| 1226 | RtlInitUnicodeString | ||
| 1227 | RtlInitUnicodeStringEx | ||
| 1228 | RtlInitWeakEnumerationHashTable | ||
| 1229 | RtlInitializeAtomPackage | ||
| 1230 | RtlInitializeBitMap | ||
| 1231 | F64(RtlInitializeBitMapEx) | ||
| 1232 | RtlInitializeConditionVariable | ||
| 1233 | RtlInitializeContext | ||
| 1234 | RtlInitializeCorrelationVector | ||
| 1235 | RtlInitializeCriticalSection | ||
| 1236 | RtlInitializeCriticalSectionAndSpinCount | ||
| 1237 | RtlInitializeCriticalSectionEx | ||
| 1238 | RtlInitializeExtendedContext | ||
| 1239 | RtlInitializeExtendedContext2 | ||
| 1240 | RtlInitializeGenericTable | ||
| 1241 | RtlInitializeGenericTableAvl | ||
| 1242 | RtlInitializeHandleTable | ||
| 1243 | RtlInitializeNtUserPfn | ||
| 1244 | RtlInitializeRXact | ||
| 1245 | RtlInitializeResource | ||
| 1246 | RtlInitializeSListHead | ||
| 1247 | RtlInitializeSRWLock | ||
| 1248 | RtlInitializeSid | ||
| 1249 | RtlInitializeSidEx | ||
| 1250 | RtlInsertElementGenericTable | ||
| 1251 | RtlInsertElementGenericTableAvl | ||
| 1252 | RtlInsertElementGenericTableFull | ||
| 1253 | RtlInsertElementGenericTableFullAvl | ||
| 1254 | RtlInsertEntryHashTable | ||
| 1255 | RtlInstallFunctionTableCallback | ||
| 1256 | RtlInt64ToUnicodeString | ||
| 1257 | RtlIntegerToChar | ||
| 1258 | RtlIntegerToUnicodeString | ||
| 1259 | RtlInterlockedClearBitRun | ||
| 1260 | RtlInterlockedFlushSList | ||
| 1261 | RtlInterlockedPopEntrySList | ||
| 1262 | RtlInterlockedPushEntrySList | ||
| 1263 | RtlInterlockedPushListSList | ||
| 1264 | RtlInterlockedPushListSListEx | ||
| 1265 | RtlInterlockedSetBitRun | ||
| 1266 | RtlIoDecodeMemIoResource | ||
| 1267 | RtlIoEncodeMemIoResource | ||
| 1268 | RtlIpv4AddressToStringA | ||
| 1269 | RtlIpv4AddressToStringExA | ||
| 1270 | RtlIpv4AddressToStringExW | ||
| 1271 | RtlIpv4AddressToStringW | ||
| 1272 | RtlIpv4StringToAddressA | ||
| 1273 | RtlIpv4StringToAddressExA | ||
| 1274 | RtlIpv4StringToAddressExW | ||
| 1275 | RtlIpv4StringToAddressW | ||
| 1276 | RtlIpv6AddressToStringA | ||
| 1277 | RtlIpv6AddressToStringExA | ||
| 1278 | RtlIpv6AddressToStringExW | ||
| 1279 | RtlIpv6AddressToStringW | ||
| 1280 | RtlIpv6StringToAddressA | ||
| 1281 | RtlIpv6StringToAddressExA | ||
| 1282 | RtlIpv6StringToAddressExW | ||
| 1283 | RtlIpv6StringToAddressW | ||
| 1284 | RtlIsActivationContextActive | ||
| 1285 | RtlIsCapabilitySid | ||
| 1286 | RtlIsCloudFilesPlaceholder | ||
| 1287 | RtlIsCriticalSectionLocked | ||
| 1288 | RtlIsCriticalSectionLockedByThread | ||
| 1289 | RtlIsCurrentProcess | ||
| 1290 | RtlIsCurrentThread | ||
| 1291 | RtlIsCurrentThreadAttachExempt | ||
| 1292 | RtlIsDosDeviceName_U | ||
| 1293 | RtlIsElevatedRid | ||
| 1294 | RtlIsGenericTableEmpty | ||
| 1295 | RtlIsGenericTableEmptyAvl | ||
| 1296 | RtlIsMultiSessionSku | ||
| 1297 | RtlIsMultiUsersInSessionSku | ||
| 1298 | RtlIsNameInExpression | ||
| 1299 | RtlIsNameInUnUpcasedExpression | ||
| 1300 | RtlIsNameLegalDOS8Dot3 | ||
| 1301 | RtlIsNonEmptyDirectoryReparsePointAllowed | ||
| 1302 | RtlIsNormalizedString | ||
| 1303 | RtlIsPackageSid | ||
| 1304 | RtlIsParentOfChildAppContainer | ||
| 1305 | RtlIsPartialPlaceholder | ||
| 1306 | RtlIsPartialPlaceholderFileHandle | ||
| 1307 | RtlIsPartialPlaceholderFileInfo | ||
| 1308 | RtlIsProcessorFeaturePresent | ||
| 1309 | RtlIsStateSeparationEnabled | ||
| 1310 | RtlIsTextUnicode | ||
| 1311 | RtlIsThreadWithinLoaderCallout | ||
| 1312 | RtlIsUntrustedObject | ||
| 1313 | RtlIsValidHandle | ||
| 1314 | RtlIsValidIndexHandle | ||
| 1315 | RtlIsValidLocaleName | ||
| 1316 | RtlIsValidProcessTrustLabelSid | ||
| 1317 | F_X86_ANY(RtlIsZeroMemory) | ||
| 1318 | RtlKnownExceptionFilter | ||
| 1319 | RtlLCIDToCultureName | ||
| 1320 | RtlLargeIntegerToChar | ||
| 1321 | RtlLcidToLocaleName | ||
| 1322 | RtlLeaveCriticalSection | ||
| 1323 | RtlLengthRequiredSid | ||
| 1324 | RtlLengthSecurityDescriptor | ||
| 1325 | RtlLengthSid | ||
| 1326 | RtlLengthSidAsUnicodeString | ||
| 1327 | RtlLoadString | ||
| 1328 | RtlLocalTimeToSystemTime | ||
| 1329 | RtlLocaleNameToLcid | ||
| 1330 | RtlLocateExtendedFeature | ||
| 1331 | RtlLocateExtendedFeature2 | ||
| 1332 | RtlLocateLegacyContext | ||
| 1333 | RtlLockBootStatusData | ||
| 1334 | RtlLockCurrentThread | ||
| 1335 | RtlLockHeap | ||
| 1336 | RtlLockMemoryBlockLookaside | ||
| 1337 | RtlLockMemoryStreamRegion | ||
| 1338 | RtlLockMemoryZone | ||
| 1339 | RtlLockModuleSection | ||
| 1340 | RtlLogStackBackTrace | ||
| 1341 | RtlLookupAtomInAtomTable | ||
| 1342 | RtlLookupElementGenericTable | ||
| 1343 | RtlLookupElementGenericTableAvl | ||
| 1344 | RtlLookupElementGenericTableFull | ||
| 1345 | RtlLookupElementGenericTableFullAvl | ||
| 1346 | RtlLookupEntryHashTable | ||
| 1347 | RtlLookupFirstMatchingElementGenericTableAvl | ||
| 1348 | RtlLookupFunctionEntry | ||
| 1349 | RtlLookupFunctionTable | ||
| 1350 | RtlMakeSelfRelativeSD | ||
| 1351 | RtlMapGenericMask | ||
| 1352 | RtlMapSecurityErrorToNtStatus | ||
| 1353 | RtlMoveMemory | ||
| 1354 | RtlMultiAppendUnicodeStringBuffer | ||
| 1355 | RtlMultiByteToUnicodeN | ||
| 1356 | RtlMultiByteToUnicodeSize | ||
| 1357 | RtlMultipleAllocateHeap | ||
| 1358 | RtlMultipleFreeHeap | ||
| 1359 | RtlNewInstanceSecurityObject | ||
| 1360 | RtlNewSecurityGrantedAccess | ||
| 1361 | RtlNewSecurityObject | ||
| 1362 | RtlNewSecurityObjectEx | ||
| 1363 | RtlNewSecurityObjectWithMultipleInheritance | ||
| 1364 | RtlNormalizeProcessParams | ||
| 1365 | F_X86_ANY(RtlNormalizeSecurityDescriptor) | ||
| 1366 | RtlNormalizeString | ||
| 1367 | RtlNtPathNameToDosPathName | ||
| 1368 | RtlNtStatusToDosError | ||
| 1369 | RtlNtStatusToDosErrorNoTeb | ||
| 1370 | F64(RtlNtdllName DATA) | ||
| 1371 | RtlNumberGenericTableElements | ||
| 1372 | RtlNumberGenericTableElementsAvl | ||
| 1373 | RtlNumberOfClearBits | ||
| 1374 | F_X64(RtlNumberOfClearBitsEx) | ||
| 1375 | RtlNumberOfClearBitsInRange | ||
| 1376 | RtlNumberOfSetBits | ||
| 1377 | F_X64(RtlNumberOfSetBitsEx) | ||
| 1378 | RtlNumberOfSetBitsInRange | ||
| 1379 | RtlNumberOfSetBitsUlongPtr | ||
| 1380 | RtlOemStringToUnicodeSize | ||
| 1381 | RtlOemStringToUnicodeString | ||
| 1382 | RtlOemToUnicodeN | ||
| 1383 | RtlOpenCurrentUser | ||
| 1384 | RtlOsDeploymentState | ||
| 1385 | RtlOwnerAcesPresent | ||
| 1386 | RtlPcToFileHeader | ||
| 1387 | RtlPinAtomInAtomTable | ||
| 1388 | RtlPopFrame | ||
| 1389 | RtlPrefixString | ||
| 1390 | RtlPrefixUnicodeString | ||
| 1391 | F64(RtlPrepareForProcessCloning) | ||
| 1392 | RtlProcessFlsData | ||
| 1393 | RtlProtectHeap | ||
| 1394 | RtlPublishWnfStateData | ||
| 1395 | RtlPushFrame | ||
| 1396 | RtlQueryActivationContextApplicationSettings | ||
| 1397 | RtlQueryAtomInAtomTable | ||
| 1398 | RtlQueryCriticalSectionOwner | ||
| 1399 | RtlQueryDepthSList | ||
| 1400 | RtlQueryDynamicTimeZoneInformation | ||
| 1401 | RtlQueryElevationFlags | ||
| 1402 | RtlQueryEnvironmentVariable | ||
| 1403 | RtlQueryEnvironmentVariable_U | ||
| 1404 | RtlQueryHeapInformation | ||
| 1405 | RtlQueryImageMitigationPolicy | ||
| 1406 | RtlQueryInformationAcl | ||
| 1407 | RtlQueryInformationActivationContext | ||
| 1408 | RtlQueryInformationActiveActivationContext | ||
| 1409 | RtlQueryInterfaceMemoryStream | ||
| 1410 | RtlQueryModuleInformation | ||
| 1411 | RtlQueryPackageClaims | ||
| 1412 | RtlQueryPackageIdentity | ||
| 1413 | RtlQueryPackageIdentityEx | ||
| 1414 | RtlQueryPerformanceCounter | ||
| 1415 | RtlQueryPerformanceFrequency | ||
| 1416 | RtlQueryProcessBackTraceInformation | ||
| 1417 | RtlQueryProcessDebugInformation | ||
| 1418 | RtlQueryProcessHeapInformation | ||
| 1419 | RtlQueryProcessLockInformation | ||
| 1420 | RtlQueryProcessPlaceholderCompatibilityMode | ||
| 1421 | RtlQueryProtectedPolicy | ||
| 1422 | RtlQueryRegistryValueWithFallback | ||
| 1423 | RtlQueryRegistryValues | ||
| 1424 | RtlQueryRegistryValuesEx | ||
| 1425 | RtlQueryResourcePolicy | ||
| 1426 | RtlQuerySecurityObject | ||
| 1427 | RtlQueryTagHeap | ||
| 1428 | RtlQueryThreadPlaceholderCompatibilityMode | ||
| 1429 | RtlQueryThreadProfiling | ||
| 1430 | RtlQueryTimeZoneInformation | ||
| 1431 | RtlQueryTokenHostIdAsUlong64 | ||
| 1432 | F_X64(RtlQueryUmsThreadInformation) | ||
| 1433 | RtlQueryUnbiasedInterruptTime | ||
| 1434 | RtlQueryValidationRunlevel | ||
| 1435 | RtlQueryWnfMetaNotification | ||
| 1436 | RtlQueryWnfStateData | ||
| 1437 | RtlQueryWnfStateDataWithExplicitScope | ||
| 1438 | RtlQueueApcWow64Thread | ||
| 1439 | RtlQueueWorkItem | ||
| 1440 | RtlRaiseCustomSystemEventTrigger | ||
| 1441 | RtlRaiseException | ||
| 1442 | RtlRaiseStatus | ||
| 1443 | RtlRandom | ||
| 1444 | RtlRandomEx | ||
| 1445 | RtlRbInsertNodeEx | ||
| 1446 | RtlRbRemoveNode | ||
| 1447 | RtlReAllocateHeap | ||
| 1448 | RtlReadMemoryStream | ||
| 1449 | RtlReadOutOfProcessMemoryStream | ||
| 1450 | RtlReadThreadProfilingData | ||
| 1451 | RtlRealPredecessor | ||
| 1452 | RtlRealSuccessor | ||
| 1453 | RtlRegisterForWnfMetaNotification | ||
| 1454 | RtlRegisterSecureMemoryCacheCallback | ||
| 1455 | RtlRegisterThreadWithCsrss | ||
| 1456 | RtlRegisterWait | ||
| 1457 | RtlReleaseActivationContext | ||
| 1458 | RtlReleaseMemoryStream | ||
| 1459 | RtlReleasePath | ||
| 1460 | RtlReleasePebLock | ||
| 1461 | RtlReleasePrivilege | ||
| 1462 | RtlReleaseRelativeName | ||
| 1463 | RtlReleaseResource | ||
| 1464 | RtlReleaseSRWLockExclusive | ||
| 1465 | RtlReleaseSRWLockShared | ||
| 1466 | RtlRemoteCall | ||
| 1467 | RtlRemoveEntryHashTable | ||
| 1468 | RtlRemovePrivileges | ||
| 1469 | RtlRemoveVectoredContinueHandler | ||
| 1470 | RtlRemoveVectoredExceptionHandler | ||
| 1471 | RtlReplaceSidInSd | ||
| 1472 | RtlReplaceSystemDirectoryInPath | ||
| 1473 | RtlReportException | ||
| 1474 | RtlReportExceptionEx | ||
| 1475 | RtlReportSilentProcessExit | ||
| 1476 | RtlReportSqmEscalation | ||
| 1477 | RtlResetMemoryBlockLookaside | ||
| 1478 | RtlResetMemoryZone | ||
| 1479 | RtlResetNtUserPfn | ||
| 1480 | RtlResetRtlTranslations | ||
| 1481 | RtlRestoreBootStatusDefaults | ||
| 1482 | RtlRestoreContext | ||
| 1483 | RtlRestoreLastWin32Error | ||
| 1484 | RtlRestoreSystemBootStatusDefaults | ||
| 1485 | F_X86_ANY(RtlRestoreThreadPreferredUILanguages) | ||
| 1486 | RtlRetrieveNtUserPfn | ||
| 1487 | RtlRevertMemoryStream | ||
| 1488 | RtlRunDecodeUnicodeString | ||
| 1489 | RtlRunEncodeUnicodeString | ||
| 1490 | RtlRunOnceBeginInitialize | ||
| 1491 | RtlRunOnceComplete | ||
| 1492 | RtlRunOnceExecuteOnce | ||
| 1493 | RtlRunOnceInitialize | ||
| 1494 | RtlSecondsSince1970ToTime | ||
| 1495 | RtlSecondsSince1980ToTime | ||
| 1496 | RtlSeekMemoryStream | ||
| 1497 | RtlSelfRelativeToAbsoluteSD | ||
| 1498 | RtlSelfRelativeToAbsoluteSD2 | ||
| 1499 | RtlSendMsgToSm | ||
| 1500 | RtlSetAllBits | ||
| 1501 | F_X64(RtlSetAllBitsEx) | ||
| 1502 | RtlSetAttributesSecurityDescriptor | ||
| 1503 | RtlSetBit | ||
| 1504 | F_X64(RtlSetBitEx) | ||
| 1505 | RtlSetBits | ||
| 1506 | F_X64(RtlSetBitsEx) | ||
| 1507 | RtlSetControlSecurityDescriptor | ||
| 1508 | RtlSetCriticalSectionSpinCount | ||
| 1509 | RtlSetCurrentDirectory_U | ||
| 1510 | RtlSetCurrentEnvironment | ||
| 1511 | RtlSetCurrentTransaction | ||
| 1512 | RtlSetDaclSecurityDescriptor | ||
| 1513 | RtlSetDynamicTimeZoneInformation | ||
| 1514 | RtlSetEnvironmentStrings | ||
| 1515 | RtlSetEnvironmentVar | ||
| 1516 | RtlSetEnvironmentVariable | ||
| 1517 | RtlSetExtendedFeaturesMask | ||
| 1518 | RtlSetGroupSecurityDescriptor | ||
| 1519 | RtlSetHeapInformation | ||
| 1520 | RtlSetImageMitigationPolicy | ||
| 1521 | RtlSetInformationAcl | ||
| 1522 | RtlSetIoCompletionCallback | ||
| 1523 | RtlSetLastWin32Error | ||
| 1524 | RtlSetLastWin32ErrorAndNtStatusFromNtStatus | ||
| 1525 | RtlSetMemoryStreamSize | ||
| 1526 | RtlSetOwnerSecurityDescriptor | ||
| 1527 | RtlSetPortableOperatingSystem | ||
| 1528 | RtlSetProcessDebugInformation | ||
| 1529 | RtlSetProcessIsCritical | ||
| 1530 | RtlSetProcessPlaceholderCompatibilityMode | ||
| 1531 | RtlSetProcessPreferredUILanguages | ||
| 1532 | RtlSetProtectedPolicy | ||
| 1533 | RtlSetProxiedProcessId | ||
| 1534 | RtlSetSaclSecurityDescriptor | ||
| 1535 | RtlSetSearchPathMode | ||
| 1536 | RtlSetSecurityDescriptorRMControl | ||
| 1537 | RtlSetSecurityObject | ||
| 1538 | RtlSetSecurityObjectEx | ||
| 1539 | RtlSetSystemBootStatus | ||
| 1540 | RtlSetSystemBootStatusEx | ||
| 1541 | RtlSetThreadErrorMode | ||
| 1542 | RtlSetThreadIsCritical | ||
| 1543 | RtlSetThreadPlaceholderCompatibilityMode | ||
| 1544 | RtlSetThreadPoolStartFunc | ||
| 1545 | RtlSetThreadPreferredUILanguages | ||
| 1546 | F_X86_ANY(RtlSetThreadPreferredUILanguages2) | ||
| 1547 | RtlSetThreadSubProcessTag | ||
| 1548 | RtlSetThreadWorkOnBehalfTicket | ||
| 1549 | RtlSetTimeZoneInformation | ||
| 1550 | RtlSetTimer | ||
| 1551 | F_X64(RtlSetUmsThreadInformation) | ||
| 1552 | RtlSetUnhandledExceptionFilter | ||
| 1553 | F_X64(RtlSetUnicodeCallouts) | ||
| 1554 | F32(RtlSetUserCallbackExceptionFilter) | ||
| 1555 | RtlSetUserFlagsHeap | ||
| 1556 | RtlSetUserValueHeap | ||
| 1557 | RtlSidDominates | ||
| 1558 | RtlSidDominatesForTrust | ||
| 1559 | RtlSidEqualLevel | ||
| 1560 | RtlSidHashInitialize | ||
| 1561 | RtlSidHashLookup | ||
| 1562 | RtlSidIsHigherLevel | ||
| 1563 | RtlSizeHeap | ||
| 1564 | RtlSleepConditionVariableCS | ||
| 1565 | RtlSleepConditionVariableSRW | ||
| 1566 | RtlSplay | ||
| 1567 | RtlStartRXact | ||
| 1568 | RtlStatMemoryStream | ||
| 1569 | RtlStringFromGUID | ||
| 1570 | RtlStringFromGUIDEx | ||
| 1571 | RtlStronglyEnumerateEntryHashTable | ||
| 1572 | RtlSubAuthorityCountSid | ||
| 1573 | RtlSubAuthoritySid | ||
| 1574 | RtlSubscribeWnfStateChangeNotification | ||
| 1575 | RtlSubtreePredecessor | ||
| 1576 | RtlSubtreeSuccessor | ||
| 1577 | RtlSwitchedVVI | ||
| 1578 | RtlSystemTimeToLocalTime | ||
| 1579 | RtlTestAndPublishWnfStateData | ||
| 1580 | RtlTestBit | ||
| 1581 | F64(RtlTestBitEx) | ||
| 1582 | RtlTestProtectedAccess | ||
| 1583 | RtlTimeFieldsToTime | ||
| 1584 | RtlTimeToElapsedTimeFields | ||
| 1585 | RtlTimeToSecondsSince1970 | ||
| 1586 | RtlTimeToSecondsSince1980 | ||
| 1587 | RtlTimeToTimeFields | ||
| 1588 | RtlTraceDatabaseAdd | ||
| 1589 | RtlTraceDatabaseCreate | ||
| 1590 | RtlTraceDatabaseDestroy | ||
| 1591 | RtlTraceDatabaseEnumerate | ||
| 1592 | RtlTraceDatabaseFind | ||
| 1593 | RtlTraceDatabaseLock | ||
| 1594 | RtlTraceDatabaseUnlock | ||
| 1595 | RtlTraceDatabaseValidate | ||
| 1596 | RtlTryAcquirePebLock | ||
| 1597 | RtlTryAcquireSRWLockExclusive | ||
| 1598 | RtlTryAcquireSRWLockShared | ||
| 1599 | RtlTryConvertSRWLockSharedToExclusiveOrRelease | ||
| 1600 | RtlTryEnterCriticalSection | ||
| 1601 | F_X86_ANY(RtlUTF8StringToUnicodeString) | ||
| 1602 | RtlUTF8ToUnicodeN | ||
| 1603 | RtlUdiv128 | ||
| 1604 | F_X64(RtlUmsThreadYield) | ||
| 1605 | F_ARM_ANY(RtlUlongByteSwap) | ||
| 1606 | F_ARM_ANY(RtlUlonglongByteSwap) | ||
| 1607 | RtlUnhandledExceptionFilter | ||
| 1608 | RtlUnhandledExceptionFilter2 | ||
| 1609 | RtlUnicodeStringToAnsiSize | ||
| 1610 | RtlUnicodeStringToAnsiString | ||
| 1611 | RtlUnicodeStringToCountedOemString | ||
| 1612 | RtlUnicodeStringToInteger | ||
| 1613 | RtlUnicodeStringToOemSize | ||
| 1614 | RtlUnicodeStringToOemString | ||
| 1615 | F_X86_ANY(RtlUnicodeStringToUTF8String) | ||
| 1616 | RtlUnicodeToCustomCPN | ||
| 1617 | RtlUnicodeToMultiByteN | ||
| 1618 | RtlUnicodeToMultiByteSize | ||
| 1619 | RtlUnicodeToOemN | ||
| 1620 | RtlUnicodeToUTF8N | ||
| 1621 | RtlUniform | ||
| 1622 | RtlUnlockBootStatusData | ||
| 1623 | RtlUnlockCurrentThread | ||
| 1624 | RtlUnlockHeap | ||
| 1625 | RtlUnlockMemoryBlockLookaside | ||
| 1626 | RtlUnlockMemoryStreamRegion | ||
| 1627 | RtlUnlockMemoryZone | ||
| 1628 | RtlUnlockModuleSection | ||
| 1629 | RtlUnsubscribeWnfNotificationWaitForCompletion | ||
| 1630 | RtlUnsubscribeWnfNotificationWithCompletionCallback | ||
| 1631 | RtlUnsubscribeWnfStateChangeNotification | ||
| 1632 | RtlUnwind | ||
| 1633 | RtlUnwindEx | ||
| 1634 | RtlUpcaseUnicodeChar | ||
| 1635 | RtlUpcaseUnicodeString | ||
| 1636 | RtlUpcaseUnicodeStringToAnsiString | ||
| 1637 | RtlUpcaseUnicodeStringToCountedOemString | ||
| 1638 | RtlUpcaseUnicodeStringToOemString | ||
| 1639 | RtlUpcaseUnicodeToCustomCPN | ||
| 1640 | RtlUpcaseUnicodeToMultiByteN | ||
| 1641 | RtlUpcaseUnicodeToOemN | ||
| 1642 | RtlUpdateClonedCriticalSection | ||
| 1643 | RtlUpdateClonedSRWLock | ||
| 1644 | RtlUpdateTimer | ||
| 1645 | RtlUpperChar | ||
| 1646 | RtlUpperString | ||
| 1647 | F_X86_ANY(RtlUsageHeap) | ||
| 1648 | RtlUserFiberStart | ||
| 1649 | RtlUserThreadStart | ||
| 1650 | F_ARM_ANY(RtlUshortByteSwap) | ||
| 1651 | RtlValidAcl | ||
| 1652 | RtlValidProcessProtection | ||
| 1653 | RtlValidRelativeSecurityDescriptor | ||
| 1654 | RtlValidSecurityDescriptor | ||
| 1655 | RtlValidSid | ||
| 1656 | RtlValidateCorrelationVector | ||
| 1657 | RtlValidateHeap | ||
| 1658 | RtlValidateProcessHeaps | ||
| 1659 | RtlValidateUnicodeString | ||
| 1660 | RtlVerifyVersionInfo | ||
| 1661 | RtlVirtualUnwind | ||
| 1662 | RtlWaitForWnfMetaNotification | ||
| 1663 | RtlWaitOnAddress | ||
| 1664 | RtlWakeAddressAll | ||
| 1665 | RtlWakeAddressAllNoFence | ||
| 1666 | RtlWakeAddressSingle | ||
| 1667 | RtlWakeAddressSingleNoFence | ||
| 1668 | RtlWakeAllConditionVariable | ||
| 1669 | RtlWakeConditionVariable | ||
| 1670 | RtlWalkFrameChain | ||
| 1671 | RtlWalkHeap | ||
| 1672 | RtlWeaklyEnumerateEntryHashTable | ||
| 1673 | RtlWerpReportException | ||
| 1674 | RtlWnfCompareChangeStamp | ||
| 1675 | RtlWnfDllUnloadCallback | ||
| 1676 | RtlWow64CallFunction64 | ||
| 1677 | RtlWow64EnableFsRedirection | ||
| 1678 | RtlWow64EnableFsRedirectionEx | ||
| 1679 | F64(RtlWow64GetCpuAreaInfo) | ||
| 1680 | F64(RtlWow64GetCurrentCpuArea) | ||
| 1681 | RtlWow64GetCurrentMachine | ||
| 1682 | RtlWow64GetEquivalentMachineCHPE | ||
| 1683 | RtlWow64GetProcessMachines | ||
| 1684 | RtlWow64GetSharedInfoProcess | ||
| 1685 | F64(RtlWow64GetThreadContext) | ||
| 1686 | F64(RtlWow64GetThreadSelectorEntry) | ||
| 1687 | RtlWow64IsWowGuestMachineSupported | ||
| 1688 | RtlWow64LogMessageInEventLogger | ||
| 1689 | #if defined(DEF_X64) || defined(DEF_ARM64) | ||
| 1690 | RtlWow64PopAllCrossProcessWorkFromWorkList | ||
| 1691 | RtlWow64PopCrossProcessWorkFromFreeList | ||
| 1692 | RtlWow64PushCrossProcessWorkOntoFreeList | ||
| 1693 | RtlWow64PushCrossProcessWorkOntoWorkList | ||
| 1694 | RtlWow64RequestCrossProcessHeavyFlush | ||
| 1695 | RtlWow64SetThreadContext | ||
| 1696 | RtlWow64SuspendProcess | ||
| 1697 | RtlWow64SuspendThread | ||
| 1698 | #endif | ||
| 1699 | RtlWriteMemoryStream | ||
| 1700 | F64(RtlWriteNonVolatileMemory) | ||
| 1701 | RtlWriteRegistryValue | ||
| 1702 | RtlZeroHeap | ||
| 1703 | RtlZeroMemory | ||
| 1704 | RtlZombifyActivationContext | ||
| 1705 | RtlpApplyLengthFunction | ||
| 1706 | RtlpCheckDynamicTimeZoneInformation | ||
| 1707 | RtlpCleanupRegistryKeys | ||
| 1708 | RtlpConvertAbsoluteToRelativeSecurityAttribute | ||
| 1709 | RtlpConvertCultureNamesToLCIDs | ||
| 1710 | RtlpConvertLCIDsToCultureNames | ||
| 1711 | RtlpConvertRelativeToAbsoluteSecurityAttribute | ||
| 1712 | RtlpCreateProcessRegistryInfo | ||
| 1713 | RtlpEnsureBufferSize | ||
| 1714 | F_X64(RtlpExecuteUmsThread) | ||
| 1715 | RtlpFreezeTimeBias F_ARM_ANY(DATA) | ||
| 1716 | RtlpGetDeviceFamilyInfoEnum | ||
| 1717 | RtlpGetLCIDFromLangInfoNode | ||
| 1718 | RtlpGetNameFromLangInfoNode | ||
| 1719 | RtlpGetSystemDefaultUILanguage | ||
| 1720 | RtlpGetUserOrMachineUILanguage4NLS | ||
| 1721 | RtlpInitializeLangRegistryInfo | ||
| 1722 | RtlpIsQualifiedLanguage | ||
| 1723 | RtlpLoadMachineUIByPolicy | ||
| 1724 | RtlpLoadUserUIByPolicy | ||
| 1725 | RtlpMergeSecurityAttributeInformation | ||
| 1726 | RtlpMuiFreeLangRegistryInfo | ||
| 1727 | RtlpMuiRegCreateRegistryInfo | ||
| 1728 | RtlpMuiRegFreeRegistryInfo | ||
| 1729 | RtlpMuiRegLoadRegistryInfo | ||
| 1730 | RtlpNotOwnerCriticalSection | ||
| 1731 | RtlpNtCreateKey | ||
| 1732 | RtlpNtEnumerateSubKey | ||
| 1733 | RtlpNtMakeTemporaryKey | ||
| 1734 | RtlpNtOpenKey | ||
| 1735 | RtlpNtQueryValueKey | ||
| 1736 | RtlpNtSetValueKey | ||
| 1737 | RtlpQueryDefaultUILanguage | ||
| 1738 | F64(RtlpQueryProcessDebugInformationFromWow64) | ||
| 1739 | RtlpQueryProcessDebugInformationRemote | ||
| 1740 | RtlpRefreshCachedUILanguage | ||
| 1741 | RtlpSetInstallLanguage | ||
| 1742 | RtlpSetPreferredUILanguages | ||
| 1743 | RtlpSetUserPreferredUILanguages | ||
| 1744 | RtlpTimeFieldsToTime | ||
| 1745 | RtlpTimeToTimeFields | ||
| 1746 | F_X64(RtlpUmsExecuteYieldThreadEnd) | ||
| 1747 | F_X64(RtlpUmsThreadYield) | ||
| 1748 | RtlpUnWaitCriticalSection | ||
| 1749 | RtlpVerifyAndCommitUILanguageSettings | ||
| 1750 | RtlpWaitForCriticalSection | ||
| 1751 | #ifdef DEF_X64 | ||
| 1752 | RtlpWow64CtxFromAmd64 | ||
| 1753 | RtlpWow64GetContextOnAmd64 | ||
| 1754 | RtlpWow64SetContextOnAmd64 | ||
| 1755 | #endif | ||
| 1756 | F_ARM64(RtlpWow64CtxFromArm64) | ||
| 1757 | RtlxAnsiStringToUnicodeSize | ||
| 1758 | RtlxOemStringToUnicodeSize | ||
| 1759 | RtlxUnicodeStringToAnsiSize | ||
| 1760 | RtlxUnicodeStringToOemSize | ||
| 1761 | SbExecuteProcedure | ||
| 1762 | SbSelectProcedure | ||
| 1763 | ShipAssert | ||
| 1764 | ShipAssertGetBufferInfo | ||
| 1765 | ShipAssertMsgA | ||
| 1766 | ShipAssertMsgW | ||
| 1767 | TpAllocAlpcCompletion | ||
| 1768 | TpAllocAlpcCompletionEx | ||
| 1769 | TpAllocCleanupGroup | ||
| 1770 | TpAllocIoCompletion | ||
| 1771 | TpAllocJobNotification | ||
| 1772 | TpAllocPool | ||
| 1773 | TpAllocTimer | ||
| 1774 | TpAllocWait | ||
| 1775 | TpAllocWork | ||
| 1776 | TpAlpcRegisterCompletionList | ||
| 1777 | TpAlpcUnregisterCompletionList | ||
| 1778 | TpCallbackDetectedUnrecoverableError | ||
| 1779 | TpCallbackIndependent | ||
| 1780 | TpCallbackLeaveCriticalSectionOnCompletion | ||
| 1781 | TpCallbackMayRunLong | ||
| 1782 | TpCallbackReleaseMutexOnCompletion | ||
| 1783 | TpCallbackReleaseSemaphoreOnCompletion | ||
| 1784 | TpCallbackSendAlpcMessageOnCompletion | ||
| 1785 | TpCallbackSendPendingAlpcMessage | ||
| 1786 | TpCallbackSetEventOnCompletion | ||
| 1787 | TpCallbackUnloadDllOnCompletion | ||
| 1788 | TpCancelAsyncIoOperation | ||
| 1789 | TpCaptureCaller | ||
| 1790 | TpCheckTerminateWorker | ||
| 1791 | TpDbgDumpHeapUsage | ||
| 1792 | F_X86_ANY(TpDbgGetFreeInfo) | ||
| 1793 | TpDbgSetLogRoutine | ||
| 1794 | TpDisablePoolCallbackChecks | ||
| 1795 | TpDisassociateCallback | ||
| 1796 | TpIsTimerSet | ||
| 1797 | F_X86_ANY(TpPoolFreeUnusedNodes) | ||
| 1798 | TpPostWork | ||
| 1799 | TpQueryPoolStackInformation | ||
| 1800 | TpReleaseAlpcCompletion | ||
| 1801 | TpReleaseCleanupGroup | ||
| 1802 | TpReleaseCleanupGroupMembers | ||
| 1803 | TpReleaseIoCompletion | ||
| 1804 | TpReleaseJobNotification | ||
| 1805 | TpReleasePool | ||
| 1806 | TpReleaseTimer | ||
| 1807 | TpReleaseWait | ||
| 1808 | TpReleaseWork | ||
| 1809 | TpSetDefaultPoolMaxThreads | ||
| 1810 | TpSetDefaultPoolStackInformation | ||
| 1811 | TpSetPoolMaxThreads | ||
| 1812 | TpSetPoolMaxThreadsSoftLimit | ||
| 1813 | TpSetPoolMinThreads | ||
| 1814 | TpSetPoolStackInformation | ||
| 1815 | TpSetPoolThreadBasePriority | ||
| 1816 | TpSetPoolThreadCpuSets | ||
| 1817 | TpSetPoolWorkerThreadIdleTimeout | ||
| 1818 | TpSetTimer | ||
| 1819 | TpSetTimerEx | ||
| 1820 | TpSetWait | ||
| 1821 | TpSetWaitEx | ||
| 1822 | TpSimpleTryPost | ||
| 1823 | TpStartAsyncIoOperation | ||
| 1824 | TpTimerOutstandingCallbackCount | ||
| 1825 | TpTrimPools | ||
| 1826 | TpWaitForAlpcCompletion | ||
| 1827 | TpWaitForIoCompletion | ||
| 1828 | TpWaitForJobNotification | ||
| 1829 | TpWaitForTimer | ||
| 1830 | TpWaitForWait | ||
| 1831 | TpWaitForWork | ||
| 1832 | VerSetConditionMask | ||
| 1833 | WerReportExceptionWorker | ||
| 1834 | WerReportSQMEvent | ||
| 1835 | WinSqmAddToAverageDWORD | ||
| 1836 | WinSqmAddToStream | ||
| 1837 | WinSqmAddToStreamEx | ||
| 1838 | WinSqmCheckEscalationAddToStreamEx | ||
| 1839 | WinSqmCheckEscalationSetDWORD | ||
| 1840 | WinSqmCheckEscalationSetDWORD64 | ||
| 1841 | WinSqmCheckEscalationSetString | ||
| 1842 | WinSqmCommonDatapointDelete | ||
| 1843 | WinSqmCommonDatapointSetDWORD | ||
| 1844 | WinSqmCommonDatapointSetDWORD64 | ||
| 1845 | WinSqmCommonDatapointSetStreamEx | ||
| 1846 | WinSqmCommonDatapointSetString | ||
| 1847 | WinSqmEndSession | ||
| 1848 | WinSqmEventEnabled | ||
| 1849 | WinSqmEventWrite | ||
| 1850 | WinSqmGetEscalationRuleStatus | ||
| 1851 | WinSqmGetInstrumentationProperty | ||
| 1852 | WinSqmIncrementDWORD | ||
| 1853 | WinSqmIsOptedIn | ||
| 1854 | WinSqmIsOptedInEx | ||
| 1855 | WinSqmIsSessionDisabled | ||
| 1856 | WinSqmSetDWORD | ||
| 1857 | WinSqmSetDWORD64 | ||
| 1858 | WinSqmSetEscalationInfo | ||
| 1859 | WinSqmSetIfMaxDWORD | ||
| 1860 | WinSqmSetIfMinDWORD | ||
| 1861 | WinSqmSetString | ||
| 1862 | WinSqmStartSession | ||
| 1863 | WinSqmStartSessionForPartner | ||
| 1864 | WinSqmStartSqmOptinListener | ||
| 1865 | ZwAcceptConnectPort | ||
| 1866 | ZwAccessCheck | ||
| 1867 | ZwAccessCheckAndAuditAlarm | ||
| 1868 | ZwAccessCheckByType | ||
| 1869 | ZwAccessCheckByTypeAndAuditAlarm | ||
| 1870 | ZwAccessCheckByTypeResultList | ||
| 1871 | ZwAccessCheckByTypeResultListAndAuditAlarm | ||
| 1872 | ZwAccessCheckByTypeResultListAndAuditAlarmByHandle | ||
| 1873 | ZwAcquireProcessActivityReference | ||
| 1874 | ZwAddAtom | ||
| 1875 | ZwAddAtomEx | ||
| 1876 | ZwAddBootEntry | ||
| 1877 | ZwAddDriverEntry | ||
| 1878 | ZwAdjustGroupsToken | ||
| 1879 | ZwAdjustPrivilegesToken | ||
| 1880 | ZwAdjustTokenClaimsAndDeviceGroups | ||
| 1881 | ZwAlertResumeThread | ||
| 1882 | ZwAlertThread | ||
| 1883 | ZwAlertThreadByThreadId | ||
| 1884 | ZwAllocateLocallyUniqueId | ||
| 1885 | ZwAllocateReserveObject | ||
| 1886 | ZwAllocateUserPhysicalPages | ||
| 1887 | F_X86_ANY(ZwAllocateUserPhysicalPagesEx) | ||
| 1888 | ZwAllocateUuids | ||
| 1889 | ZwAllocateVirtualMemory | ||
| 1890 | ZwAllocateVirtualMemoryEx | ||
| 1891 | ZwAlpcAcceptConnectPort | ||
| 1892 | ZwAlpcCancelMessage | ||
| 1893 | ZwAlpcConnectPort | ||
| 1894 | ZwAlpcConnectPortEx | ||
| 1895 | ZwAlpcCreatePort | ||
| 1896 | ZwAlpcCreatePortSection | ||
| 1897 | ZwAlpcCreateResourceReserve | ||
| 1898 | ZwAlpcCreateSectionView | ||
| 1899 | ZwAlpcCreateSecurityContext | ||
| 1900 | ZwAlpcDeletePortSection | ||
| 1901 | ZwAlpcDeleteResourceReserve | ||
| 1902 | ZwAlpcDeleteSectionView | ||
| 1903 | ZwAlpcDeleteSecurityContext | ||
| 1904 | ZwAlpcDisconnectPort | ||
| 1905 | ZwAlpcImpersonateClientContainerOfPort | ||
| 1906 | ZwAlpcImpersonateClientOfPort | ||
| 1907 | ZwAlpcOpenSenderProcess | ||
| 1908 | ZwAlpcOpenSenderThread | ||
| 1909 | ZwAlpcQueryInformation | ||
| 1910 | ZwAlpcQueryInformationMessage | ||
| 1911 | ZwAlpcRevokeSecurityContext | ||
| 1912 | ZwAlpcSendWaitReceivePort | ||
| 1913 | ZwAlpcSetInformation | ||
| 1914 | ZwApphelpCacheControl | ||
| 1915 | ZwAreMappedFilesTheSame | ||
| 1916 | ZwAssignProcessToJobObject | ||
| 1917 | ZwAssociateWaitCompletionPacket | ||
| 1918 | ZwCallEnclave | ||
| 1919 | ZwCallbackReturn | ||
| 1920 | F_X86_ANY(ZwCancelDeviceWakeupRequest) | ||
| 1921 | ZwCancelIoFile | ||
| 1922 | ZwCancelIoFileEx | ||
| 1923 | ZwCancelSynchronousIoFile | ||
| 1924 | ZwCancelTimer | ||
| 1925 | ZwCancelTimer2 | ||
| 1926 | ZwCancelWaitCompletionPacket | ||
| 1927 | ZwClearEvent | ||
| 1928 | ZwClose | ||
| 1929 | ZwCloseObjectAuditAlarm | ||
| 1930 | ZwCommitComplete | ||
| 1931 | ZwCommitEnlistment | ||
| 1932 | ZwCommitRegistryTransaction | ||
| 1933 | ZwCommitTransaction | ||
| 1934 | ZwCompactKeys | ||
| 1935 | ZwCompareObjects | ||
| 1936 | ZwCompareSigningLevels | ||
| 1937 | ZwCompareTokens | ||
| 1938 | ZwCompleteConnectPort | ||
| 1939 | ZwCompressKey | ||
| 1940 | ZwConnectPort | ||
| 1941 | ZwContinue | ||
| 1942 | ZwConvertBetweenAuxiliaryCounterAndPerformanceCounter | ||
| 1943 | ZwCreateCrossVmEvent | ||
| 1944 | ZwCreateDebugObject | ||
| 1945 | ZwCreateDirectoryObject | ||
| 1946 | ZwCreateDirectoryObjectEx | ||
| 1947 | ZwCreateEnclave | ||
| 1948 | ZwCreateEnlistment | ||
| 1949 | ZwCreateEvent | ||
| 1950 | ZwCreateEventPair | ||
| 1951 | ZwCreateFile | ||
| 1952 | ZwCreateIRTimer | ||
| 1953 | ZwCreateIoCompletion | ||
| 1954 | ZwCreateJobObject | ||
| 1955 | ZwCreateJobSet | ||
| 1956 | ZwCreateKey | ||
| 1957 | ZwCreateKeyTransacted | ||
| 1958 | ZwCreateKeyedEvent | ||
| 1959 | ZwCreateLowBoxToken | ||
| 1960 | ZwCreateMailslotFile | ||
| 1961 | ZwCreateMutant | ||
| 1962 | ZwCreateNamedPipeFile | ||
| 1963 | ZwCreatePagingFile | ||
| 1964 | ZwCreatePartition | ||
| 1965 | ZwCreatePort | ||
| 1966 | ZwCreatePrivateNamespace | ||
| 1967 | ZwCreateProcess | ||
| 1968 | ZwCreateProcessEx | ||
| 1969 | ZwCreateProfile | ||
| 1970 | ZwCreateProfileEx | ||
| 1971 | ZwCreateRegistryTransaction | ||
| 1972 | ZwCreateResourceManager | ||
| 1973 | ZwCreateSection | ||
| 1974 | ZwCreateSectionEx | ||
| 1975 | ZwCreateSemaphore | ||
| 1976 | ZwCreateSymbolicLinkObject | ||
| 1977 | ZwCreateThread | ||
| 1978 | ZwCreateThreadEx | ||
| 1979 | ZwCreateTimer | ||
| 1980 | ZwCreateTimer2 | ||
| 1981 | ZwCreateToken | ||
| 1982 | ZwCreateTokenEx | ||
| 1983 | ZwCreateTransaction | ||
| 1984 | ZwCreateTransactionManager | ||
| 1985 | ZwCreateUserProcess | ||
| 1986 | ZwCreateWaitCompletionPacket | ||
| 1987 | ZwCreateWaitablePort | ||
| 1988 | ZwCreateWnfStateName | ||
| 1989 | ZwCreateWorkerFactory | ||
| 1990 | ZwDebugActiveProcess | ||
| 1991 | ZwDebugContinue | ||
| 1992 | ZwDelayExecution | ||
| 1993 | ZwDeleteAtom | ||
| 1994 | ZwDeleteBootEntry | ||
| 1995 | ZwDeleteDriverEntry | ||
| 1996 | ZwDeleteFile | ||
| 1997 | ZwDeleteKey | ||
| 1998 | ZwDeleteObjectAuditAlarm | ||
| 1999 | ZwDeletePrivateNamespace | ||
| 2000 | ZwDeleteValueKey | ||
| 2001 | ZwDeleteWnfStateData | ||
| 2002 | ZwDeleteWnfStateName | ||
| 2003 | ZwDeviceIoControlFile | ||
| 2004 | ZwDisableLastKnownGood | ||
| 2005 | ZwDisplayString | ||
| 2006 | ZwDrawText | ||
| 2007 | ZwDuplicateObject | ||
| 2008 | ZwDuplicateToken | ||
| 2009 | ZwEnableLastKnownGood | ||
| 2010 | ZwEnumerateBootEntries | ||
| 2011 | ZwEnumerateDriverEntries | ||
| 2012 | ZwEnumerateKey | ||
| 2013 | ZwEnumerateSystemEnvironmentValuesEx | ||
| 2014 | ZwEnumerateTransactionObject | ||
| 2015 | ZwEnumerateValueKey | ||
| 2016 | ZwExtendSection | ||
| 2017 | ZwFilterBootOption | ||
| 2018 | ZwFilterToken | ||
| 2019 | ZwFilterTokenEx | ||
| 2020 | ZwFindAtom | ||
| 2021 | ZwFlushBuffersFile | ||
| 2022 | ZwFlushBuffersFileEx | ||
| 2023 | ZwFlushInstallUILanguage | ||
| 2024 | ZwFlushInstructionCache | ||
| 2025 | ZwFlushKey | ||
| 2026 | ZwFlushProcessWriteBuffers | ||
| 2027 | ZwFlushVirtualMemory | ||
| 2028 | ZwFlushWriteBuffer | ||
| 2029 | ZwFreeUserPhysicalPages | ||
| 2030 | ZwFreeVirtualMemory | ||
| 2031 | ZwFreezeRegistry | ||
| 2032 | ZwFreezeTransactions | ||
| 2033 | ZwFsControlFile | ||
| 2034 | ZwGetCachedSigningLevel | ||
| 2035 | ZwGetCompleteWnfStateSubscription | ||
| 2036 | ZwGetContextThread | ||
| 2037 | ZwGetCurrentProcessorNumber | ||
| 2038 | ZwGetCurrentProcessorNumberEx | ||
| 2039 | ZwGetDevicePowerState | ||
| 2040 | ZwGetMUIRegistryInfo | ||
| 2041 | ZwGetNextProcess | ||
| 2042 | ZwGetNextThread | ||
| 2043 | ZwGetNlsSectionPtr | ||
| 2044 | ZwGetNotificationResourceManager | ||
| 2045 | F_X86_ANY(ZwGetPlugPlayEvent) | ||
| 2046 | ZwGetWriteWatch | ||
| 2047 | ZwImpersonateAnonymousToken | ||
| 2048 | ZwImpersonateClientOfPort | ||
| 2049 | ZwImpersonateThread | ||
| 2050 | ZwInitializeEnclave | ||
| 2051 | ZwInitializeNlsFiles | ||
| 2052 | ZwInitializeRegistry | ||
| 2053 | ZwInitiatePowerAction | ||
| 2054 | ZwIsProcessInJob | ||
| 2055 | ZwIsSystemResumeAutomatic | ||
| 2056 | ZwIsUILanguageComitted | ||
| 2057 | ZwListenPort | ||
| 2058 | ZwLoadDriver | ||
| 2059 | ZwLoadEnclaveData | ||
| 2060 | ZwLoadKey | ||
| 2061 | ZwLoadKey2 | ||
| 2062 | F_ARM_ANY(ZwLoadKey3) | ||
| 2063 | ZwLoadKeyEx | ||
| 2064 | ZwLockFile | ||
| 2065 | ZwLockProductActivationKeys | ||
| 2066 | ZwLockRegistryKey | ||
| 2067 | ZwLockVirtualMemory | ||
| 2068 | ZwMakePermanentObject | ||
| 2069 | ZwMakeTemporaryObject | ||
| 2070 | ZwManageHotPatch | ||
| 2071 | ZwManagePartition | ||
| 2072 | ZwMapCMFModule | ||
| 2073 | ZwMapUserPhysicalPages | ||
| 2074 | ZwMapUserPhysicalPagesScatter | ||
| 2075 | ZwMapViewOfSection | ||
| 2076 | ZwMapViewOfSectionEx | ||
| 2077 | ZwModifyBootEntry | ||
| 2078 | ZwModifyDriverEntry | ||
| 2079 | ZwNotifyChangeDirectoryFile | ||
| 2080 | ZwNotifyChangeDirectoryFileEx | ||
| 2081 | ZwNotifyChangeKey | ||
| 2082 | ZwNotifyChangeMultipleKeys | ||
| 2083 | ZwNotifyChangeSession | ||
| 2084 | ZwOpenDirectoryObject | ||
| 2085 | ZwOpenEnlistment | ||
| 2086 | ZwOpenEvent | ||
| 2087 | ZwOpenEventPair | ||
| 2088 | ZwOpenFile | ||
| 2089 | ZwOpenIoCompletion | ||
| 2090 | ZwOpenJobObject | ||
| 2091 | ZwOpenKey | ||
| 2092 | ZwOpenKeyEx | ||
| 2093 | ZwOpenKeyTransacted | ||
| 2094 | ZwOpenKeyTransactedEx | ||
| 2095 | ZwOpenKeyedEvent | ||
| 2096 | ZwOpenMutant | ||
| 2097 | ZwOpenObjectAuditAlarm | ||
| 2098 | ZwOpenPartition | ||
| 2099 | ZwOpenPrivateNamespace | ||
| 2100 | ZwOpenProcess | ||
| 2101 | ZwOpenProcessToken | ||
| 2102 | ZwOpenProcessTokenEx | ||
| 2103 | ZwOpenRegistryTransaction | ||
| 2104 | ZwOpenResourceManager | ||
| 2105 | ZwOpenSection | ||
| 2106 | ZwOpenSemaphore | ||
| 2107 | ZwOpenSession | ||
| 2108 | ZwOpenSymbolicLinkObject | ||
| 2109 | ZwOpenThread | ||
| 2110 | ZwOpenThreadToken | ||
| 2111 | ZwOpenThreadTokenEx | ||
| 2112 | ZwOpenTimer | ||
| 2113 | ZwOpenTransaction | ||
| 2114 | ZwOpenTransactionManager | ||
| 2115 | ZwPlugPlayControl | ||
| 2116 | ZwPowerInformation | ||
| 2117 | ZwPrePrepareComplete | ||
| 2118 | ZwPrePrepareEnlistment | ||
| 2119 | ZwPrepareComplete | ||
| 2120 | ZwPrepareEnlistment | ||
| 2121 | ZwPrivilegeCheck | ||
| 2122 | ZwPrivilegeObjectAuditAlarm | ||
| 2123 | ZwPrivilegedServiceAuditAlarm | ||
| 2124 | ZwPropagationComplete | ||
| 2125 | ZwPropagationFailed | ||
| 2126 | ZwProtectVirtualMemory | ||
| 2127 | F_X86_ANY(ZwPssCaptureVaSpaceBulk) | ||
| 2128 | ZwPulseEvent | ||
| 2129 | ZwQueryAttributesFile | ||
| 2130 | ZwQueryAuxiliaryCounterFrequency | ||
| 2131 | ZwQueryBootEntryOrder | ||
| 2132 | ZwQueryBootOptions | ||
| 2133 | ZwQueryDebugFilterState | ||
| 2134 | ZwQueryDefaultLocale | ||
| 2135 | ZwQueryDefaultUILanguage | ||
| 2136 | ZwQueryDirectoryFile | ||
| 2137 | ZwQueryDirectoryFileEx | ||
| 2138 | ZwQueryDirectoryObject | ||
| 2139 | ZwQueryDriverEntryOrder | ||
| 2140 | ZwQueryEaFile | ||
| 2141 | ZwQueryEvent | ||
| 2142 | ZwQueryFullAttributesFile | ||
| 2143 | ZwQueryInformationAtom | ||
| 2144 | ZwQueryInformationByName | ||
| 2145 | ZwQueryInformationEnlistment | ||
| 2146 | ZwQueryInformationFile | ||
| 2147 | ZwQueryInformationJobObject | ||
| 2148 | ZwQueryInformationPort | ||
| 2149 | ZwQueryInformationProcess | ||
| 2150 | ZwQueryInformationResourceManager | ||
| 2151 | ZwQueryInformationThread | ||
| 2152 | ZwQueryInformationToken | ||
| 2153 | ZwQueryInformationTransaction | ||
| 2154 | ZwQueryInformationTransactionManager | ||
| 2155 | ZwQueryInformationWorkerFactory | ||
| 2156 | ZwQueryInstallUILanguage | ||
| 2157 | ZwQueryIntervalProfile | ||
| 2158 | ZwQueryIoCompletion | ||
| 2159 | ZwQueryKey | ||
| 2160 | ZwQueryLicenseValue | ||
| 2161 | ZwQueryMultipleValueKey | ||
| 2162 | ZwQueryMutant | ||
| 2163 | ZwQueryObject | ||
| 2164 | ZwQueryOpenSubKeys | ||
| 2165 | ZwQueryOpenSubKeysEx | ||
| 2166 | ZwQueryPerformanceCounter | ||
| 2167 | ZwQueryPortInformationProcess | ||
| 2168 | ZwQueryQuotaInformationFile | ||
| 2169 | ZwQuerySection | ||
| 2170 | ZwQuerySecurityAttributesToken | ||
| 2171 | ZwQuerySecurityObject | ||
| 2172 | ZwQuerySecurityPolicy | ||
| 2173 | ZwQuerySemaphore | ||
| 2174 | ZwQuerySymbolicLinkObject | ||
| 2175 | ZwQuerySystemEnvironmentValue | ||
| 2176 | ZwQuerySystemEnvironmentValueEx | ||
| 2177 | ZwQuerySystemInformation | ||
| 2178 | ZwQuerySystemInformationEx | ||
| 2179 | ZwQuerySystemTime | ||
| 2180 | ZwQueryTimer | ||
| 2181 | ZwQueryTimerResolution | ||
| 2182 | ZwQueryValueKey | ||
| 2183 | ZwQueryVirtualMemory | ||
| 2184 | ZwQueryVolumeInformationFile | ||
| 2185 | ZwQueryWnfStateData | ||
| 2186 | ZwQueryWnfStateNameInformation | ||
| 2187 | ZwQueueApcThread | ||
| 2188 | ZwQueueApcThreadEx | ||
| 2189 | ZwRaiseException | ||
| 2190 | ZwRaiseHardError | ||
| 2191 | ZwReadFile | ||
| 2192 | ZwReadFileScatter | ||
| 2193 | ZwReadOnlyEnlistment | ||
| 2194 | ZwReadRequestData | ||
| 2195 | ZwReadVirtualMemory | ||
| 2196 | ZwRecoverEnlistment | ||
| 2197 | ZwRecoverResourceManager | ||
| 2198 | ZwRecoverTransactionManager | ||
| 2199 | ZwRegisterProtocolAddressInformation | ||
| 2200 | ZwRegisterThreadTerminatePort | ||
| 2201 | ZwReleaseKeyedEvent | ||
| 2202 | ZwReleaseMutant | ||
| 2203 | ZwReleaseSemaphore | ||
| 2204 | ZwReleaseWorkerFactoryWorker | ||
| 2205 | ZwRemoveIoCompletion | ||
| 2206 | ZwRemoveIoCompletionEx | ||
| 2207 | ZwRemoveProcessDebug | ||
| 2208 | ZwRenameKey | ||
| 2209 | ZwRenameTransactionManager | ||
| 2210 | ZwReplaceKey | ||
| 2211 | ZwReplacePartitionUnit | ||
| 2212 | ZwReplyPort | ||
| 2213 | ZwReplyWaitReceivePort | ||
| 2214 | ZwReplyWaitReceivePortEx | ||
| 2215 | ZwReplyWaitReplyPort | ||
| 2216 | F_X86_ANY(ZwRequestDeviceWakeup) | ||
| 2217 | ZwRequestPort | ||
| 2218 | ZwRequestWaitReplyPort | ||
| 2219 | F_X86_ANY(ZwRequestWakeupLatency) | ||
| 2220 | ZwResetEvent | ||
| 2221 | ZwResetWriteWatch | ||
| 2222 | ZwRestoreKey | ||
| 2223 | ZwResumeProcess | ||
| 2224 | ZwResumeThread | ||
| 2225 | ZwRevertContainerImpersonation | ||
| 2226 | ZwRollbackComplete | ||
| 2227 | ZwRollbackEnlistment | ||
| 2228 | ZwRollbackRegistryTransaction | ||
| 2229 | ZwRollbackTransaction | ||
| 2230 | ZwRollforwardTransactionManager | ||
| 2231 | ZwSaveKey | ||
| 2232 | ZwSaveKeyEx | ||
| 2233 | ZwSaveMergedKeys | ||
| 2234 | ZwSecureConnectPort | ||
| 2235 | ZwSerializeBoot | ||
| 2236 | ZwSetBootEntryOrder | ||
| 2237 | ZwSetBootOptions | ||
| 2238 | ZwSetCachedSigningLevel | ||
| 2239 | ZwSetCachedSigningLevel2 | ||
| 2240 | ZwSetContextThread | ||
| 2241 | ZwSetDebugFilterState | ||
| 2242 | ZwSetDefaultHardErrorPort | ||
| 2243 | ZwSetDefaultLocale | ||
| 2244 | ZwSetDefaultUILanguage | ||
| 2245 | ZwSetDriverEntryOrder | ||
| 2246 | ZwSetEaFile | ||
| 2247 | ZwSetEvent | ||
| 2248 | ZwSetEventBoostPriority | ||
| 2249 | ZwSetHighEventPair | ||
| 2250 | ZwSetHighWaitLowEventPair | ||
| 2251 | ZwSetIRTimer | ||
| 2252 | ZwSetInformationDebugObject | ||
| 2253 | ZwSetInformationEnlistment | ||
| 2254 | ZwSetInformationFile | ||
| 2255 | ZwSetInformationJobObject | ||
| 2256 | ZwSetInformationKey | ||
| 2257 | ZwSetInformationObject | ||
| 2258 | ZwSetInformationProcess | ||
| 2259 | ZwSetInformationResourceManager | ||
| 2260 | ZwSetInformationSymbolicLink | ||
| 2261 | ZwSetInformationThread | ||
| 2262 | ZwSetInformationToken | ||
| 2263 | ZwSetInformationTransaction | ||
| 2264 | ZwSetInformationTransactionManager | ||
| 2265 | ZwSetInformationVirtualMemory | ||
| 2266 | ZwSetInformationWorkerFactory | ||
| 2267 | ZwSetIntervalProfile | ||
| 2268 | ZwSetIoCompletion | ||
| 2269 | ZwSetIoCompletionEx | ||
| 2270 | ZwSetLdtEntries | ||
| 2271 | ZwSetLowEventPair | ||
| 2272 | ZwSetLowWaitHighEventPair | ||
| 2273 | ZwSetQuotaInformationFile | ||
| 2274 | ZwSetSecurityObject | ||
| 2275 | ZwSetSystemEnvironmentValue | ||
| 2276 | ZwSetSystemEnvironmentValueEx | ||
| 2277 | ZwSetSystemInformation | ||
| 2278 | ZwSetSystemPowerState | ||
| 2279 | ZwSetSystemTime | ||
| 2280 | ZwSetThreadExecutionState | ||
| 2281 | ZwSetTimer | ||
| 2282 | ZwSetTimer2 | ||
| 2283 | ZwSetTimerEx | ||
| 2284 | ZwSetTimerResolution | ||
| 2285 | ZwSetUuidSeed | ||
| 2286 | ZwSetValueKey | ||
| 2287 | ZwSetVolumeInformationFile | ||
| 2288 | ZwSetWnfProcessNotificationEvent | ||
| 2289 | ZwShutdownSystem | ||
| 2290 | ZwShutdownWorkerFactory | ||
| 2291 | ZwSignalAndWaitForSingleObject | ||
| 2292 | ZwSinglePhaseReject | ||
| 2293 | ZwStartProfile | ||
| 2294 | ZwStopProfile | ||
| 2295 | ZwSubscribeWnfStateChange | ||
| 2296 | ZwSuspendProcess | ||
| 2297 | ZwSuspendThread | ||
| 2298 | ZwSystemDebugControl | ||
| 2299 | ZwTerminateEnclave | ||
| 2300 | ZwTerminateJobObject | ||
| 2301 | ZwTerminateProcess | ||
| 2302 | ZwTerminateThread | ||
| 2303 | ZwTestAlert | ||
| 2304 | ZwThawRegistry | ||
| 2305 | ZwThawTransactions | ||
| 2306 | ZwTraceControl | ||
| 2307 | ZwTraceEvent | ||
| 2308 | ZwTranslateFilePath | ||
| 2309 | ZwUmsThreadYield | ||
| 2310 | ZwUnloadDriver | ||
| 2311 | ZwUnloadKey | ||
| 2312 | ZwUnloadKey2 | ||
| 2313 | ZwUnloadKeyEx | ||
| 2314 | ZwUnlockFile | ||
| 2315 | ZwUnlockVirtualMemory | ||
| 2316 | ZwUnmapViewOfSection | ||
| 2317 | ZwUnmapViewOfSectionEx | ||
| 2318 | ZwUnsubscribeWnfStateChange | ||
| 2319 | ZwUpdateWnfStateData | ||
| 2320 | ZwVdmControl | ||
| 2321 | ZwWaitForAlertByThreadId | ||
| 2322 | ZwWaitForDebugEvent | ||
| 2323 | ZwWaitForKeyedEvent | ||
| 2324 | ZwWaitForMultipleObjects | ||
| 2325 | ZwWaitForMultipleObjects32 | ||
| 2326 | ZwWaitForSingleObject | ||
| 2327 | ZwWaitForWorkViaWorkerFactory | ||
| 2328 | ZwWaitHighEventPair | ||
| 2329 | ZwWaitLowEventPair | ||
| 2330 | ZwWorkerFactoryWorkerReady | ||
| 2331 | #ifdef DEF_ARM32 | ||
| 2332 | ZwWow64AllocateVirtualMemory64 | ||
| 2333 | ZwWow64CallFunction64 | ||
| 2334 | ZwWow64CsrAllocateCaptureBuffer | ||
| 2335 | ZwWow64CsrAllocateMessagePointer | ||
| 2336 | ZwWow64CsrCaptureMessageBuffer | ||
| 2337 | ZwWow64CsrCaptureMessageString | ||
| 2338 | ZwWow64CsrClientCallServer | ||
| 2339 | ZwWow64CsrClientConnectToServer | ||
| 2340 | ZwWow64CsrFreeCaptureBuffer | ||
| 2341 | ZwWow64CsrGetProcessId | ||
| 2342 | ZwWow64CsrIdentifyAlertableThread | ||
| 2343 | ZwWow64CsrVerifyRegion | ||
| 2344 | ZwWow64DebuggerCall | ||
| 2345 | ZwWow64GetCurrentProcessorNumberEx | ||
| 2346 | ZwWow64GetNativeSystemInformation | ||
| 2347 | ZwWow64IsProcessorFeaturePresent | ||
| 2348 | ZwWow64QueryInformationProcess64 | ||
| 2349 | ZwWow64ReadVirtualMemory64 | ||
| 2350 | ZwWow64WriteVirtualMemory64 | ||
| 2351 | #endif | ||
| 2352 | ZwWriteFile | ||
| 2353 | ZwWriteFileGather | ||
| 2354 | ZwWriteRequestData | ||
| 2355 | ZwWriteVirtualMemory | ||
| 2356 | ZwYieldExecution | ||
| 2357 | vDbgPrintEx | ||
| 2358 | vDbgPrintExWithPrefix | ||
lib/libc/mingw/lib-common/powrprof.def+32| ... | @@ -28,6 +28,11 @@ MergeLegacyPwrScheme | ... | @@ -28,6 +28,11 @@ MergeLegacyPwrScheme |
| 28 | PowerApplyPowerRequestOverride | 28 | PowerApplyPowerRequestOverride |
| 29 | PowerApplySettingChanges | 29 | PowerApplySettingChanges |
| 30 | PowerCanRestoreIndividualDefaultPowerScheme | 30 | PowerCanRestoreIndividualDefaultPowerScheme |
| 31 | PowerCleanupOverrides | ||
| 32 | PowerClearUserAwayPrediction | ||
| 33 | PowerCloseEnvironmentalMonitor | ||
| 34 | PowerCloseLimitsMitigation | ||
| 35 | PowerCloseLimitsPolicy | ||
| 31 | PowerCreatePossibleSetting | 36 | PowerCreatePossibleSetting |
| 32 | PowerCreateSetting | 37 | PowerCreateSetting |
| 33 | PowerCustomizePlatformPowerSettings | 38 | PowerCustomizePlatformPowerSettings |
| ... | @@ -42,7 +47,14 @@ PowerDeterminePlatformRole | ... | @@ -42,7 +47,14 @@ PowerDeterminePlatformRole |
| 42 | PowerDeterminePlatformRoleEx | 47 | PowerDeterminePlatformRoleEx |
| 43 | PowerDuplicateScheme | 48 | PowerDuplicateScheme |
| 44 | PowerEnumerate | 49 | PowerEnumerate |
| 50 | PowerEnumerateSettings | ||
| 45 | PowerGetActiveScheme | 51 | PowerGetActiveScheme |
| 52 | PowerGetActualOverlayScheme | ||
| 53 | PowerGetAdaptiveStandbyDiagnostics | ||
| 54 | PowerGetEffectiveOverlayScheme | ||
| 55 | PowerGetOverlaySchemes | ||
| 56 | PowerGetProfiles | ||
| 57 | PowerGetUserAwayMinPredictionConfidence | ||
| 46 | PowerImportPowerScheme | 58 | PowerImportPowerScheme |
| 47 | PowerInternalDeleteScheme | 59 | PowerInternalDeleteScheme |
| 48 | PowerInternalDuplicateScheme | 60 | PowerInternalDuplicateScheme |
| ... | @@ -59,38 +71,58 @@ PowerPolicyToGUIDFormat | ... | @@ -59,38 +71,58 @@ PowerPolicyToGUIDFormat |
| 59 | PowerReadACDefaultIndex | 71 | PowerReadACDefaultIndex |
| 60 | PowerReadACValue | 72 | PowerReadACValue |
| 61 | PowerReadACValueIndex | 73 | PowerReadACValueIndex |
| 74 | PowerReadACValueIndexEx | ||
| 62 | PowerReadDCDefaultIndex | 75 | PowerReadDCDefaultIndex |
| 63 | PowerReadDCValue | 76 | PowerReadDCValue |
| 64 | PowerReadDCValueIndex | 77 | PowerReadDCValueIndex |
| 78 | PowerReadDCValueIndexEx | ||
| 65 | PowerReadDescription | 79 | PowerReadDescription |
| 66 | PowerReadFriendlyName | 80 | PowerReadFriendlyName |
| 67 | PowerReadIconResourceSpecifier | 81 | PowerReadIconResourceSpecifier |
| 68 | PowerReadPossibleDescription | 82 | PowerReadPossibleDescription |
| 69 | PowerReadPossibleFriendlyName | 83 | PowerReadPossibleFriendlyName |
| 70 | PowerReadPossibleValue | 84 | PowerReadPossibleValue |
| 85 | PowerReadProfileAlias | ||
| 71 | PowerReadSecurityDescriptor | 86 | PowerReadSecurityDescriptor |
| 72 | PowerReadSettingAttributes | 87 | PowerReadSettingAttributes |
| 73 | PowerReadValueIncrement | 88 | PowerReadValueIncrement |
| 74 | PowerReadValueMax | 89 | PowerReadValueMax |
| 75 | PowerReadValueMin | 90 | PowerReadValueMin |
| 76 | PowerReadValueUnitsSpecifier | 91 | PowerReadValueUnitsSpecifier |
| 92 | PowerReapplyActiveScheme | ||
| 93 | PowerRegisterEnvironmentalMonitor | ||
| 94 | PowerRegisterForEffectivePowerModeNotifications | ||
| 95 | PowerRegisterLimitsMitigation | ||
| 96 | PowerRegisterLimitsPolicy | ||
| 77 | PowerRegisterSuspendResumeNotification | 97 | PowerRegisterSuspendResumeNotification |
| 78 | PowerRemovePowerSetting | 98 | PowerRemovePowerSetting |
| 79 | PowerReplaceDefaultPowerSchemes | 99 | PowerReplaceDefaultPowerSchemes |
| 100 | PowerReportLimitsEvent | ||
| 80 | PowerReportThermalEvent | 101 | PowerReportThermalEvent |
| 102 | PowerRestoreACDefaultIndex | ||
| 103 | PowerRestoreDCDefaultIndex | ||
| 81 | PowerRestoreDefaultPowerSchemes | 104 | PowerRestoreDefaultPowerSchemes |
| 82 | PowerRestoreIndividualDefaultPowerScheme | 105 | PowerRestoreIndividualDefaultPowerScheme |
| 106 | PowerSetActiveOverlayScheme | ||
| 83 | PowerSetActiveScheme | 107 | PowerSetActiveScheme |
| 84 | PowerSetAlsBrightnessOffset | 108 | PowerSetAlsBrightnessOffset |
| 109 | PowerSetBrightnessAndTransitionTimes | ||
| 110 | PowerSetUserAwayPrediction | ||
| 85 | PowerSettingAccessCheck | 111 | PowerSettingAccessCheck |
| 86 | PowerSettingAccessCheckEx | 112 | PowerSettingAccessCheckEx |
| 87 | PowerSettingRegisterNotification | 113 | PowerSettingRegisterNotification |
| 88 | PowerSettingRegisterNotificationEx | 114 | PowerSettingRegisterNotificationEx |
| 89 | PowerSettingUnregisterNotification | 115 | PowerSettingUnregisterNotification |
| 116 | PowerUnregisterFromEffectivePowerModeNotifications | ||
| 90 | PowerUnregisterSuspendResumeNotification | 117 | PowerUnregisterSuspendResumeNotification |
| 118 | PowerUpdateEnvironmentalMonitorState | ||
| 119 | PowerUpdateEnvironmentalMonitorThresholds | ||
| 120 | PowerUpdateLimitsMitigation | ||
| 91 | PowerWriteACDefaultIndex | 121 | PowerWriteACDefaultIndex |
| 122 | PowerWriteACProfileIndex | ||
| 92 | PowerWriteACValueIndex | 123 | PowerWriteACValueIndex |
| 93 | PowerWriteDCDefaultIndex | 124 | PowerWriteDCDefaultIndex |
| 125 | PowerWriteDCProfileIndex | ||
| 94 | PowerWriteDCValueIndex | 126 | PowerWriteDCValueIndex |
| 95 | PowerWriteDescription | 127 | PowerWriteDescription |
| 96 | PowerWriteFriendlyName | 128 | PowerWriteFriendlyName |
lib/libc/mingw/lib-common/wofutil.def created+18| ... | @@ -0,0 +1,18 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of WOFUTIL.dll | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008 | ||
| 5 | ; | ||
| 6 | LIBRARY "WOFUTIL.dll" | ||
| 7 | EXPORTS | ||
| 8 | WofEnumEntries | ||
| 9 | WofFileEnumFiles | ||
| 10 | WofGetDriverVersion | ||
| 11 | WofIsExternalFile | ||
| 12 | WofSetFileDataLocation | ||
| 13 | WofShouldCompressBinaries | ||
| 14 | WofWimAddEntry | ||
| 15 | WofWimEnumFiles | ||
| 16 | WofWimRemoveEntry | ||
| 17 | WofWimSuspendEntry | ||
| 18 | WofWimUpdateEntry | ||
lib/libc/mingw/lib32/api-ms-win-appmodel-runtime-l1-1-1.def+5-5| ... | @@ -12,8 +12,8 @@ PackageFullNameFromId@12 | ... | @@ -12,8 +12,8 @@ PackageFullNameFromId@12 |
| 12 | PackageIdFromFullName@16 | 12 | PackageIdFromFullName@16 |
| 13 | PackageNameAndPublisherIdFromFamilyName@20 | 13 | PackageNameAndPublisherIdFromFamilyName@20 |
| 14 | ParseApplicationUserModelId@20 | 14 | ParseApplicationUserModelId@20 |
| 15 | VerifyApplicationUserModelId@ | 15 | VerifyApplicationUserModelId@4 |
| 16 | VerifyPackageFamilyName@ | 16 | VerifyPackageFamilyName@4 |
| 17 | VerifyPackageFullName@ | 17 | VerifyPackageFullName@4 |
| 18 | VerifyPackageId@ | 18 | VerifyPackageId@4 |
| 19 | VerifyPackageRelativeApplicationId@ | 19 | VerifyPackageRelativeApplicationId@4 |
lib/libc/mingw/lib32/api-ms-win-core-file-fromapp-l1-1-0.def+11-11| ... | @@ -2,14 +2,14 @@ LIBRARY api-ms-win-core-file-fromapp-l1-1-0 | ... | @@ -2,14 +2,14 @@ LIBRARY api-ms-win-core-file-fromapp-l1-1-0 |
| 2 | 2 | ||
| 3 | EXPORTS | 3 | EXPORTS |
| 4 | 4 | ||
| 5 | CopyFileFromAppW@ | 5 | CopyFileFromAppW@12 |
| 6 | CreateDirectoryFromAppW@ | 6 | CreateDirectoryFromAppW@8 |
| 7 | CreateFile2FromAppW@ | 7 | CreateFile2FromAppW@20 |
| 8 | CreateFileFromAppW@ | 8 | CreateFileFromAppW@28 |
| 9 | DeleteFileFromAppW@ | 9 | DeleteFileFromAppW@4 |
| 10 | FindFirstFileExFromAppW@ | 10 | FindFirstFileExFromAppW@24 |
| 11 | GetFileAttributesExFromAppW@ | 11 | GetFileAttributesExFromAppW@12 |
| 12 | MoveFileFromAppW@ | 12 | MoveFileFromAppW@8 |
| 13 | RemoveDirectoryFromAppW@ | 13 | RemoveDirectoryFromAppW@4 |
| 14 | ReplaceFileFromAppW@ | 14 | ReplaceFileFromAppW@24 |
| 15 | SetFileAttributesFromAppW@ | 15 | SetFileAttributesFromAppW@8 |
lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-3.def+1-1| ... | @@ -18,7 +18,7 @@ OpenFileMappingW@12 | ... | @@ -18,7 +18,7 @@ OpenFileMappingW@12 |
| 18 | ReadProcessMemory@20 | 18 | ReadProcessMemory@20 |
| 19 | ReclaimVirtualMemory@8 | 19 | ReclaimVirtualMemory@8 |
| 20 | ResetWriteWatch@8 | 20 | ResetWriteWatch@8 |
| 21 | SetProcessValidCallTargets | 21 | SetProcessValidCallTargets@20 |
| 22 | SetProcessWorkingSetSizeEx@16 | 22 | SetProcessWorkingSetSizeEx@16 |
| 23 | UnmapViewOfFile@4 | 23 | UnmapViewOfFile@4 |
| 24 | UnmapViewOfFileEx@8 | 24 | UnmapViewOfFileEx@8 |
lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-4.def+1-1| ... | @@ -18,7 +18,7 @@ OpenFileMappingW@12 | ... | @@ -18,7 +18,7 @@ OpenFileMappingW@12 |
| 18 | ReadProcessMemory@20 | 18 | ReadProcessMemory@20 |
| 19 | ReclaimVirtualMemory@8 | 19 | ReclaimVirtualMemory@8 |
| 20 | ResetWriteWatch@8 | 20 | ResetWriteWatch@8 |
| 21 | SetProcessValidCallTargets | 21 | SetProcessValidCallTargets@20 |
| 22 | SetProcessWorkingSetSizeEx@16 | 22 | SetProcessWorkingSetSizeEx@16 |
| 23 | UnmapViewOfFile@4 | 23 | UnmapViewOfFile@4 |
| 24 | UnmapViewOfFileEx@8 | 24 | UnmapViewOfFileEx@8 |
lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-5.def+1-1| ... | @@ -33,5 +33,5 @@ VirtualProtectFromApp@16 | ... | @@ -33,5 +33,5 @@ VirtualProtectFromApp@16 |
| 33 | VirtualQuery@12 | 33 | VirtualQuery@12 |
| 34 | VirtualQueryEx@16 | 34 | VirtualQueryEx@16 |
| 35 | VirtualUnlock@8 | 35 | VirtualUnlock@8 |
| 36 | VirtualUnlockEx@ | 36 | VirtualUnlockEx@12 |
| 37 | WriteProcessMemory@20 | 37 | WriteProcessMemory@20 |
lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-6.def+5-5| ... | @@ -10,7 +10,7 @@ GetLargePageMinimum@0 | ... | @@ -10,7 +10,7 @@ GetLargePageMinimum@0 |
| 10 | GetProcessWorkingSetSizeEx@16 | 10 | GetProcessWorkingSetSizeEx@16 |
| 11 | GetWriteWatch@24 | 11 | GetWriteWatch@24 |
| 12 | MapViewOfFile@20 | 12 | MapViewOfFile@20 |
| 13 | MapViewOfFile3FromApp@ | 13 | MapViewOfFile3FromApp@40 |
| 14 | MapViewOfFileEx@24 | 14 | MapViewOfFileEx@24 |
| 15 | MapViewOfFileFromApp@20 | 15 | MapViewOfFileFromApp@20 |
| 16 | OfferVirtualMemory@12 | 16 | OfferVirtualMemory@12 |
| ... | @@ -19,13 +19,13 @@ OpenFileMappingW@12 | ... | @@ -19,13 +19,13 @@ OpenFileMappingW@12 |
| 19 | ReadProcessMemory@20 | 19 | ReadProcessMemory@20 |
| 20 | ReclaimVirtualMemory@8 | 20 | ReclaimVirtualMemory@8 |
| 21 | ResetWriteWatch@8 | 21 | ResetWriteWatch@8 |
| 22 | SetProcessValidCallTargets | 22 | SetProcessValidCallTargets@20 |
| 23 | SetProcessWorkingSetSizeEx@16 | 23 | SetProcessWorkingSetSizeEx@16 |
| 24 | UnmapViewOfFile@4 | 24 | UnmapViewOfFile@4 |
| 25 | UnmapViewOfFile2@ | 25 | UnmapViewOfFile2@12 |
| 26 | UnmapViewOfFileEx@8 | 26 | UnmapViewOfFileEx@8 |
| 27 | VirtualAlloc@16 | 27 | VirtualAlloc@16 |
| 28 | VirtualAlloc2FromApp@ | 28 | VirtualAlloc2FromApp@28 |
| 29 | VirtualAllocFromApp@16 | 29 | VirtualAllocFromApp@16 |
| 30 | VirtualFree@12 | 30 | VirtualFree@12 |
| 31 | VirtualFreeEx@16 | 31 | VirtualFreeEx@16 |
| ... | @@ -35,5 +35,5 @@ VirtualProtectFromApp@16 | ... | @@ -35,5 +35,5 @@ VirtualProtectFromApp@16 |
| 35 | VirtualQuery@12 | 35 | VirtualQuery@12 |
| 36 | VirtualQueryEx@16 | 36 | VirtualQueryEx@16 |
| 37 | VirtualUnlock@8 | 37 | VirtualUnlock@8 |
| 38 | VirtualUnlockEx@ | 38 | VirtualUnlockEx@12 |
| 39 | WriteProcessMemory@20 | 39 | WriteProcessMemory@20 |
lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-7.def+6-6| ... | @@ -10,7 +10,7 @@ GetLargePageMinimum@0 | ... | @@ -10,7 +10,7 @@ GetLargePageMinimum@0 |
| 10 | GetProcessWorkingSetSizeEx@16 | 10 | GetProcessWorkingSetSizeEx@16 |
| 11 | GetWriteWatch@24 | 11 | GetWriteWatch@24 |
| 12 | MapViewOfFile@20 | 12 | MapViewOfFile@20 |
| 13 | MapViewOfFile3FromApp@ | 13 | MapViewOfFile3FromApp@40 |
| 14 | MapViewOfFileEx@24 | 14 | MapViewOfFileEx@24 |
| 15 | MapViewOfFileFromApp@20 | 15 | MapViewOfFileFromApp@20 |
| 16 | OfferVirtualMemory@12 | 16 | OfferVirtualMemory@12 |
| ... | @@ -19,14 +19,14 @@ OpenFileMappingW@12 | ... | @@ -19,14 +19,14 @@ OpenFileMappingW@12 |
| 19 | ReadProcessMemory@20 | 19 | ReadProcessMemory@20 |
| 20 | ReclaimVirtualMemory@8 | 20 | ReclaimVirtualMemory@8 |
| 21 | ResetWriteWatch@8 | 21 | ResetWriteWatch@8 |
| 22 | SetProcessValidCallTargets | 22 | SetProcessValidCallTargets@20 |
| 23 | SetProcessValidCallTargetsForMappedView@ | 23 | SetProcessValidCallTargetsForMappedView@32 |
| 24 | SetProcessWorkingSetSizeEx@16 | 24 | SetProcessWorkingSetSizeEx@16 |
| 25 | UnmapViewOfFile@4 | 25 | UnmapViewOfFile@4 |
| 26 | UnmapViewOfFile2@ | 26 | UnmapViewOfFile2@12 |
| 27 | UnmapViewOfFileEx@8 | 27 | UnmapViewOfFileEx@8 |
| 28 | VirtualAlloc@16 | 28 | VirtualAlloc@16 |
| 29 | VirtualAlloc2FromApp@ | 29 | VirtualAlloc2FromApp@28 |
| 30 | VirtualAllocFromApp@16 | 30 | VirtualAllocFromApp@16 |
| 31 | VirtualFree@12 | 31 | VirtualFree@12 |
| 32 | VirtualFreeEx@16 | 32 | VirtualFreeEx@16 |
| ... | @@ -36,5 +36,5 @@ VirtualProtectFromApp@16 | ... | @@ -36,5 +36,5 @@ VirtualProtectFromApp@16 |
| 36 | VirtualQuery@12 | 36 | VirtualQuery@12 |
| 37 | VirtualQueryEx@16 | 37 | VirtualQueryEx@16 |
| 38 | VirtualUnlock@8 | 38 | VirtualUnlock@8 |
| 39 | VirtualUnlockEx@ | 39 | VirtualUnlockEx@12 |
| 40 | WriteProcessMemory@20 | 40 | WriteProcessMemory@20 |
lib/libc/mingw/lib32/api-ms-win-core-path-l1-1-0.def+22-22| ... | @@ -2,25 +2,25 @@ LIBRARY api-ms-win-core-path-l1-1-0 | ... | @@ -2,25 +2,25 @@ LIBRARY api-ms-win-core-path-l1-1-0 |
| 2 | 2 | ||
| 3 | EXPORTS | 3 | EXPORTS |
| 4 | 4 | ||
| 5 | PathAllocCanonicalize@ | 5 | PathAllocCanonicalize@12 |
| 6 | PathAllocCombine@ | 6 | PathAllocCombine@16 |
| 7 | PathCchAddBackslash@ | 7 | PathCchAddBackslash@8 |
| 8 | PathCchAddBackslashEx@ | 8 | PathCchAddBackslashEx@16 |
| 9 | PathCchAddExtension@ | 9 | PathCchAddExtension@12 |
| 10 | PathCchAppend@ | 10 | PathCchAppend@12 |
| 11 | PathCchAppendEx@ | 11 | PathCchAppendEx@16 |
| 12 | PathCchCanonicalize@ | 12 | PathCchCanonicalize@12 |
| 13 | PathCchCanonicalizeEx@ | 13 | PathCchCanonicalizeEx@16 |
| 14 | PathCchCombine@ | 14 | PathCchCombine@16 |
| 15 | PathCchCombineEx@ | 15 | PathCchCombineEx@20 |
| 16 | PathCchFindExtension@ | 16 | PathCchFindExtension@12 |
| 17 | PathCchIsRoot@ | 17 | PathCchIsRoot@4 |
| 18 | PathCchRemoveBackslash@ | 18 | PathCchRemoveBackslash@8 |
| 19 | PathCchRemoveBackslashEx@ | 19 | PathCchRemoveBackslashEx@16 |
| 20 | PathCchRemoveExtension@ | 20 | PathCchRemoveExtension@8 |
| 21 | PathCchRemoveFileSpec@ | 21 | PathCchRemoveFileSpec@8 |
| 22 | PathCchRenameExtension@ | 22 | PathCchRenameExtension@12 |
| 23 | PathCchSkipRoot@ | 23 | PathCchSkipRoot@8 |
| 24 | PathCchStripPrefix@ | 24 | PathCchStripPrefix@8 |
| 25 | PathCchStripToRoot@ | 25 | PathCchStripToRoot@8 |
| 26 | PathIsUNCEx@ | 26 | PathIsUNCEx@8 |
lib/libc/mingw/lib32/api-ms-win-core-psm-appnotify-l1-1-0.def+2-2| ... | @@ -2,5 +2,5 @@ LIBRARY api-ms-win-core-psm-appnotify-l1-1-0 | ... | @@ -2,5 +2,5 @@ LIBRARY api-ms-win-core-psm-appnotify-l1-1-0 |
| 2 | 2 | ||
| 3 | EXPORTS | 3 | EXPORTS |
| 4 | 4 | ||
| 5 | RegisterAppStateChangeNotification@ | 5 | RegisterAppStateChangeNotification@12 |
| 6 | UnregisterAppStateChangeNotification@ | 6 | UnregisterAppStateChangeNotification@4 |
lib/libc/mingw/lib32/api-ms-win-core-realtime-l1-1-2.def+2-2| ... | @@ -2,8 +2,8 @@ LIBRARY api-ms-win-core-realtime-l1-1-2 | ... | @@ -2,8 +2,8 @@ LIBRARY api-ms-win-core-realtime-l1-1-2 |
| 2 | 2 | ||
| 3 | EXPORTS | 3 | EXPORTS |
| 4 | 4 | ||
| 5 | ConvertAuxiliaryCounterToPerformanceCounter@ | 5 | ConvertAuxiliaryCounterToPerformanceCounter@16 |
| 6 | ConvertPerformanceCounterToAuxiliaryCounter@ | 6 | ConvertPerformanceCounterToAuxiliaryCounter@16 |
| 7 | QueryAuxiliaryCounterFrequency@ | 7 | QueryAuxiliaryCounterFrequency@ |
| 8 | QueryInterruptTime@4 | 8 | QueryInterruptTime@4 |
| 9 | QueryInterruptTimePrecise@4 | 9 | QueryInterruptTimePrecise@4 |
lib/libc/mingw/lib32/api-ms-win-devices-config-l1-1-1.def+13-13| ... | @@ -2,16 +2,16 @@ LIBRARY api-ms-win-devices-config-l1-1-1 | ... | @@ -2,16 +2,16 @@ LIBRARY api-ms-win-devices-config-l1-1-1 |
| 2 | 2 | ||
| 3 | EXPORTS | 3 | EXPORTS |
| 4 | 4 | ||
| 5 | CM_Get_Device_ID_List_SizeW@ | 5 | CM_Get_Device_ID_List_SizeW@12 |
| 6 | CM_Get_Device_ID_ListW@ | 6 | CM_Get_Device_ID_ListW@16 |
| 7 | CM_Get_Device_IDW@ | 7 | CM_Get_Device_IDW@16 |
| 8 | CM_Get_Device_Interface_List_SizeW@ | 8 | CM_Get_Device_Interface_List_SizeW@16 |
| 9 | CM_Get_Device_Interface_ListW@ | 9 | CM_Get_Device_Interface_ListW@20 |
| 10 | CM_Get_Device_Interface_PropertyW@ | 10 | CM_Get_Device_Interface_PropertyW@24 |
| 11 | CM_Get_DevNode_PropertyW@ | 11 | CM_Get_DevNode_PropertyW@24 |
| 12 | CM_Get_DevNode_Status@ | 12 | CM_Get_DevNode_Status@16 |
| 13 | CM_Get_Parent@ | 13 | CM_Get_Parent@12 |
| 14 | CM_Locate_DevNodeW@ | 14 | CM_Locate_DevNodeW@12 |
| 15 | CM_MapCrToWin32Err@ | 15 | CM_MapCrToWin32Err@8 |
| 16 | CM_Register_Notification@ | 16 | CM_Register_Notification@16 |
| 17 | CM_Unregister_Notification@ | 17 | CM_Unregister_Notification@4 |
lib/libc/mingw/lib32/api-ms-win-gaming-deviceinformation-l1-1-0.def+1-1| ... | @@ -2,4 +2,4 @@ LIBRARY api-ms-win-gaming-deviceinformation-l1-1-0 | ... | @@ -2,4 +2,4 @@ LIBRARY api-ms-win-gaming-deviceinformation-l1-1-0 |
| 2 | 2 | ||
| 3 | EXPORTS | 3 | EXPORTS |
| 4 | 4 | ||
| 5 | GetGamingDeviceModelInformation@ | 5 | GetGamingDeviceModelInformation@4 |
lib/libc/mingw/lib32/api-ms-win-gaming-expandedresources-l1-1-0.def+3-3| ... | @@ -2,6 +2,6 @@ LIBRARY api-ms-win-gaming-expandedresources-l1-1-0 | ... | @@ -2,6 +2,6 @@ LIBRARY api-ms-win-gaming-expandedresources-l1-1-0 |
| 2 | 2 | ||
| 3 | EXPORTS | 3 | EXPORTS |
| 4 | 4 | ||
| 5 | GetExpandedResourceExclusiveCpuCount@ | 5 | GetExpandedResourceExclusiveCpuCount@4 |
| 6 | HasExpandedResources@ | 6 | HasExpandedResources@4 |
| 7 | ReleaseExclusiveCpuSets@ | 7 | ReleaseExclusiveCpuSets@0 |
lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-3.def+2-2| ... | @@ -11,8 +11,8 @@ ShowChangeFriendRelationshipUI@12 | ... | @@ -11,8 +11,8 @@ ShowChangeFriendRelationshipUI@12 |
| 11 | ShowChangeFriendRelationshipUIForUser@16 | 11 | ShowChangeFriendRelationshipUIForUser@16 |
| 12 | ShowGameInviteUI@24 | 12 | ShowGameInviteUI@24 |
| 13 | ShowGameInviteUIForUser@28 | 13 | ShowGameInviteUIForUser@28 |
| 14 | ShowGameInviteUIWithContext@ | 14 | ShowGameInviteUIWithContext@28 |
| 15 | ShowGameInviteUIWithContextForUser@ | 15 | ShowGameInviteUIWithContextForUser@32 |
| 16 | ShowPlayerPickerUI@36 | 16 | ShowPlayerPickerUI@36 |
| 17 | ShowPlayerPickerUIForUser@40 | 17 | ShowPlayerPickerUIForUser@40 |
| 18 | ShowProfileCardUI@12 | 18 | ShowProfileCardUI@12 |
lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-4.def+9-9| ... | @@ -10,21 +10,21 @@ ProcessPendingGameUI@4 | ... | @@ -10,21 +10,21 @@ ProcessPendingGameUI@4 |
| 10 | ShowChangeFriendRelationshipUI@12 | 10 | ShowChangeFriendRelationshipUI@12 |
| 11 | ShowChangeFriendRelationshipUIForUser@16 | 11 | ShowChangeFriendRelationshipUIForUser@16 |
| 12 | ShowCustomizeUserProfileUI@ | 12 | ShowCustomizeUserProfileUI@ |
| 13 | ShowCustomizeUserProfileUIForUser@ | 13 | ShowCustomizeUserProfileUIForUser@12 |
| 14 | ShowFindFriendsUI@ | 14 | ShowFindFriendsUI@8 |
| 15 | ShowFindFriendsUIForUser@ | 15 | ShowFindFriendsUIForUser@12 |
| 16 | ShowGameInfoUI@ | 16 | ShowGameInfoUI@12 |
| 17 | ShowGameInfoUIForUser@ | 17 | ShowGameInfoUIForUser@16 |
| 18 | ShowGameInviteUI@24 | 18 | ShowGameInviteUI@24 |
| 19 | ShowGameInviteUIForUser@28 | 19 | ShowGameInviteUIForUser@28 |
| 20 | ShowGameInviteUIWithContext@ | 20 | ShowGameInviteUIWithContext@28 |
| 21 | ShowGameInviteUIWithContextForUser@ | 21 | ShowGameInviteUIWithContextForUser@32 |
| 22 | ShowPlayerPickerUI@36 | 22 | ShowPlayerPickerUI@36 |
| 23 | ShowPlayerPickerUIForUser@40 | 23 | ShowPlayerPickerUIForUser@40 |
| 24 | ShowProfileCardUI@12 | 24 | ShowProfileCardUI@12 |
| 25 | ShowProfileCardUIForUser@16 | 25 | ShowProfileCardUIForUser@16 |
| 26 | ShowTitleAchievementsUI@12 | 26 | ShowTitleAchievementsUI@12 |
| 27 | ShowTitleAchievementsUIForUser@16 | 27 | ShowTitleAchievementsUIForUser@16 |
| 28 | ShowUserSettingsUI@ | 28 | ShowUserSettingsUI@8 |
| 29 | ShowUserSettingsUIForUser@ | 29 | ShowUserSettingsUIForUser@12 |
| 30 | TryCancelPendingGameUI@0 | 30 | TryCancelPendingGameUI@0 |
lib/libc/mingw/lib32/bcrypt.def+4| ... | @@ -12,6 +12,7 @@ BCryptConfigureContext@12 | ... | @@ -12,6 +12,7 @@ BCryptConfigureContext@12 |
| 12 | BCryptConfigureContextFunction@20 | 12 | BCryptConfigureContextFunction@20 |
| 13 | BCryptCreateContext@12 | 13 | BCryptCreateContext@12 |
| 14 | BCryptCreateHash@28 | 14 | BCryptCreateHash@28 |
| 15 | BCryptCreateMultiHash@32 | ||
| 15 | BCryptDecrypt@40 | 16 | BCryptDecrypt@40 |
| 16 | BCryptDeleteContext@8 | 17 | BCryptDeleteContext@8 |
| 17 | BCryptDeriveKey@28 | 18 | BCryptDeriveKey@28 |
| ... | @@ -38,10 +39,13 @@ BCryptGenerateKeyPair@16 | ... | @@ -38,10 +39,13 @@ BCryptGenerateKeyPair@16 |
| 38 | BCryptGenerateSymmetricKey@28 | 39 | BCryptGenerateSymmetricKey@28 |
| 39 | BCryptGetFipsAlgorithmMode@4 | 40 | BCryptGetFipsAlgorithmMode@4 |
| 40 | BCryptGetProperty@24 | 41 | BCryptGetProperty@24 |
| 42 | BCryptHash@28 | ||
| 41 | BCryptHashData@16 | 43 | BCryptHashData@16 |
| 42 | BCryptImportKey@36 | 44 | BCryptImportKey@36 |
| 43 | BCryptImportKeyPair@28 | 45 | BCryptImportKeyPair@28 |
| 46 | BCryptKeyDerivation@24 | ||
| 44 | BCryptOpenAlgorithmProvider@16 | 47 | BCryptOpenAlgorithmProvider@16 |
| 48 | BCryptProcessMultiOperations@20 | ||
| 45 | BCryptQueryContextConfiguration@16 | 49 | BCryptQueryContextConfiguration@16 |
| 46 | BCryptQueryContextFunctionConfiguration@24 | 50 | BCryptQueryContextFunctionConfiguration@24 |
| 47 | BCryptQueryContextFunctionProperty@28 | 51 | BCryptQueryContextFunctionProperty@28 |
lib/libc/mingw/lib32/dxgi.def+14| ... | @@ -5,6 +5,9 @@ | ... | @@ -5,6 +5,9 @@ |
| 5 | ; | 5 | ; |
| 6 | LIBRARY "dxgi.dll" | 6 | LIBRARY "dxgi.dll" |
| 7 | EXPORTS | 7 | EXPORTS |
| 8 | ApplyCompatResolutionQuirking@8 | ||
| 9 | CompatString@16 | ||
| 10 | CompatValue@8 | ||
| 8 | D3DKMTCloseAdapter@4 | 11 | D3DKMTCloseAdapter@4 |
| 9 | D3DKMTDestroyAllocation@4 | 12 | D3DKMTDestroyAllocation@4 |
| 10 | D3DKMTDestroyContext@4 | 13 | D3DKMTDestroyContext@4 |
| ... | @@ -14,10 +17,18 @@ D3DKMTQueryAdapterInfo@4 | ... | @@ -14,10 +17,18 @@ D3DKMTQueryAdapterInfo@4 |
| 14 | D3DKMTSetDisplayPrivateDriverFormat@4 | 17 | D3DKMTSetDisplayPrivateDriverFormat@4 |
| 15 | D3DKMTSignalSynchronizationObject@4 | 18 | D3DKMTSignalSynchronizationObject@4 |
| 16 | D3DKMTUnlock@4 | 19 | D3DKMTUnlock@4 |
| 20 | D3DKMTWaitForSynchronizationObject@0 | ||
| 17 | DXGIDumpJournal@4 | 21 | DXGIDumpJournal@4 |
| 22 | PIXBeginCapture@8 | ||
| 23 | PIXEndCapture@4 | ||
| 24 | PIXGetCaptureState@0 | ||
| 25 | DXGIRevertToSxS@0 | ||
| 18 | OpenAdapter10@4 | 26 | OpenAdapter10@4 |
| 19 | OpenAdapter10_2@4 | 27 | OpenAdapter10_2@4 |
| 28 | SetAppCompatStringPointer@8 | ||
| 29 | UpdateHMDEmulationStatus@4 | ||
| 20 | CreateDXGIFactory1@8 | 30 | CreateDXGIFactory1@8 |
| 31 | CreateDXGIFactory2@12 | ||
| 21 | CreateDXGIFactory@8 | 32 | CreateDXGIFactory@8 |
| 22 | D3DKMTCreateAllocation@4 | 33 | D3DKMTCreateAllocation@4 |
| 23 | D3DKMTCreateContext@4 | 34 | D3DKMTCreateContext@4 |
| ... | @@ -46,6 +57,9 @@ D3DKMTWaitForSynchronizationObject@4 | ... | @@ -46,6 +57,9 @@ D3DKMTWaitForSynchronizationObject@4 |
| 46 | D3DKMTWaitForVerticalBlankEvent@4 | 57 | D3DKMTWaitForVerticalBlankEvent@4 |
| 47 | DXGID3D10CreateDevice@24 | 58 | DXGID3D10CreateDevice@24 |
| 48 | DXGID3D10CreateLayeredDevice@20 | 59 | DXGID3D10CreateLayeredDevice@20 |
| 60 | DXGID3D10ETWRundown@0 | ||
| 49 | DXGID3D10GetLayeredDeviceSize@8 | 61 | DXGID3D10GetLayeredDeviceSize@8 |
| 50 | DXGID3D10RegisterLayers@8 | 62 | DXGID3D10RegisterLayers@8 |
| 63 | DXGIDeclareAdapterRemovalSupport@0 | ||
| 64 | DXGIGetDebugInterface1@12 | ||
| 51 | DXGIReportAdapterConfiguration@4 | 65 | DXGIReportAdapterConfiguration@4 |
lib/libc/mingw/lib32/mf.def+34-4| ... | @@ -9,11 +9,15 @@ AppendPropVariant@8 | ... | @@ -9,11 +9,15 @@ AppendPropVariant@8 |
| 9 | ConvertPropVariant@8 | 9 | ConvertPropVariant@8 |
| 10 | CopyPropertyStore@12 | 10 | CopyPropertyStore@12 |
| 11 | CreateNamedPropertyStore@4 | 11 | CreateNamedPropertyStore@4 |
| 12 | DllCanUnloadNow@0 | 12 | ; DllCanUnloadNow@0 |
| 13 | DllGetClassObject@12 | 13 | ; DllGetActivationFactory@8 |
| 14 | DllRegisterServer@0 | 14 | ; DllGetClassObject@12 |
| 15 | DllUnregisterServer@0 | 15 | ; DllRegisterServer@0 |
| 16 | ; DllUnregisterServer@0 | ||
| 16 | ExtractPropVariant@12 | 17 | ExtractPropVariant@12 |
| 18 | MFCreate3GPMediaSink@16 | ||
| 19 | MFCreateAC3MediaSink@12 | ||
| 20 | MFCreateADTSMediaSink@12 | ||
| 17 | MFCreateASFByteStreamPlugin@8 | 21 | MFCreateASFByteStreamPlugin@8 |
| 18 | MFCreateASFContentInfo@4 | 22 | MFCreateASFContentInfo@4 |
| 19 | MFCreateASFIndexer@4 | 23 | MFCreateASFIndexer@4 |
| ... | @@ -25,49 +29,75 @@ MFCreateASFProfile@4 | ... | @@ -25,49 +29,75 @@ MFCreateASFProfile@4 |
| 25 | MFCreateASFProfileFromPresentationDescriptor@8 | 29 | MFCreateASFProfileFromPresentationDescriptor@8 |
| 26 | MFCreateASFSplitter@4 | 30 | MFCreateASFSplitter@4 |
| 27 | MFCreateASFStreamSelector@8 | 31 | MFCreateASFStreamSelector@8 |
| 32 | MFCreateASFStreamingMediaSink@8 | ||
| 33 | MFCreateASFStreamingMediaSinkActivate@12 | ||
| 34 | MFCreateAggregateSource@8 | ||
| 28 | MFCreateAppSourceProxy@12 | 35 | MFCreateAppSourceProxy@12 |
| 29 | MFCreateAudioRenderer@8 | 36 | MFCreateAudioRenderer@8 |
| 30 | MFCreateAudioRendererActivate@4 | 37 | MFCreateAudioRendererActivate@4 |
| 31 | MFCreateByteCacheFile@8 | 38 | MFCreateByteCacheFile@8 |
| 32 | MFCreateCacheManager@8 | 39 | MFCreateCacheManager@8 |
| 33 | MFCreateCredentialCache@4 | 40 | MFCreateCredentialCache@4 |
| 41 | MFCreateDeviceSource@8 | ||
| 42 | MFCreateDeviceSourceActivate@8 | ||
| 34 | MFCreateDrmNetNDSchemePlugin@8 | 43 | MFCreateDrmNetNDSchemePlugin@8 |
| 44 | MFCreateEncryptedMediaExtensionsStoreActivate@16 | ||
| 45 | MFCreateFMPEG4MediaSink@16 | ||
| 35 | MFCreateFileBlockMap@32 | 46 | MFCreateFileBlockMap@32 |
| 36 | MFCreateFileSchemePlugin@8 | 47 | MFCreateFileSchemePlugin@8 |
| 37 | MFCreateHttpSchemePlugin@8 | 48 | MFCreateHttpSchemePlugin@8 |
| 38 | MFCreateLPCMByteStreamPlugin@8 | 49 | MFCreateLPCMByteStreamPlugin@8 |
| 39 | MFCreateMP3ByteStreamPlugin@8 | 50 | MFCreateMP3ByteStreamPlugin@8 |
| 51 | MFCreateMP3MediaSink@8 | ||
| 52 | MFCreateMPEG4MediaSink@16 | ||
| 40 | MFCreateMediaProcessor@4 | 53 | MFCreateMediaProcessor@4 |
| 41 | MFCreateMediaSession@8 | 54 | MFCreateMediaSession@8 |
| 55 | MFCreateMuxSink@28 | ||
| 56 | MFCreateNSCByteStreamPlugin@8 | ||
| 42 | MFCreateNetSchemePlugin@8 | 57 | MFCreateNetSchemePlugin@8 |
| 43 | MFCreatePMPHost@12 | 58 | MFCreatePMPHost@12 |
| 44 | MFCreatePMPMediaSession@16 | 59 | MFCreatePMPMediaSession@16 |
| 45 | MFCreatePMPServer@8 | 60 | MFCreatePMPServer@8 |
| 46 | MFCreatePresentationClock@4 | 61 | MFCreatePresentationClock@4 |
| 47 | MFCreatePresentationDescriptorFromASFProfile@8 | 62 | MFCreatePresentationDescriptorFromASFProfile@8 |
| 63 | MFCreateProtectedEnvironmentAccess@4 | ||
| 48 | MFCreateProxyLocator@12 | 64 | MFCreateProxyLocator@12 |
| 49 | MFCreateRemoteDesktopPlugin@4 | 65 | MFCreateRemoteDesktopPlugin@4 |
| 50 | MFCreateSAMIByteStreamPlugin@8 | 66 | MFCreateSAMIByteStreamPlugin@8 |
| 67 | MFCreateSampleCopierMFT@4 | ||
| 51 | MFCreateSampleGrabberSinkActivate@12 | 68 | MFCreateSampleGrabberSinkActivate@12 |
| 52 | MFCreateSecureHttpSchemePlugin@8 | 69 | MFCreateSecureHttpSchemePlugin@8 |
| 53 | MFCreateSequencerSegmentOffset@16 | 70 | MFCreateSequencerSegmentOffset@16 |
| 54 | MFCreateSequencerSource@8 | 71 | MFCreateSequencerSource@8 |
| 55 | MFCreateSequencerSourceRemoteStream@12 | 72 | MFCreateSequencerSourceRemoteStream@12 |
| 56 | MFCreateSimpleTypeHandler@4 | 73 | MFCreateSimpleTypeHandler@4 |
| 74 | MFCreateSoundEventSchemePlugin@8 | ||
| 57 | MFCreateSourceResolver@4 | 75 | MFCreateSourceResolver@4 |
| 58 | MFCreateStandardQualityManager@4 | 76 | MFCreateStandardQualityManager@4 |
| 59 | MFCreateTopoLoader@4 | 77 | MFCreateTopoLoader@4 |
| 60 | MFCreateTopology@4 | 78 | MFCreateTopology@4 |
| 61 | MFCreateTopologyNode@8 | 79 | MFCreateTopologyNode@8 |
| 80 | MFCreateTranscodeProfile@4 | ||
| 81 | MFCreateTranscodeSinkActivate@4 | ||
| 82 | MFCreateTranscodeTopology@16 | ||
| 83 | MFCreateTranscodeTopologyFromByteStream@16 | ||
| 84 | MFCreateUrlmonSchemePlugin@8 | ||
| 62 | MFCreateVideoRenderer@8 | 85 | MFCreateVideoRenderer@8 |
| 63 | MFCreateVideoRendererActivate@8 | 86 | MFCreateVideoRendererActivate@8 |
| 64 | MFCreateWMAEncoderActivate@12 | 87 | MFCreateWMAEncoderActivate@12 |
| 65 | MFCreateWMVEncoderActivate@12 | 88 | MFCreateWMVEncoderActivate@12 |
| 89 | MFEnumDeviceSources@12 | ||
| 90 | MFGetLocalId@12 | ||
| 66 | MFGetMultipleServiceProviders@16 | 91 | MFGetMultipleServiceProviders@16 |
| 67 | MFGetService@16 | 92 | MFGetService@16 |
| 68 | MFGetSupportedMimeTypes@4 | 93 | MFGetSupportedMimeTypes@4 |
| 69 | MFGetSupportedSchemes@4 | 94 | MFGetSupportedSchemes@4 |
| 95 | MFGetSystemId@4 | ||
| 96 | MFGetTopoNodeCurrentType@16 | ||
| 97 | MFLoadSignedLibrary@8 | ||
| 98 | MFRR_CreateActivate@8 | ||
| 70 | MFReadSequencerSegmentOffset@12 | 99 | MFReadSequencerSegmentOffset@12 |
| 71 | MFRequireProtectedEnvironment@4 | 100 | MFRequireProtectedEnvironment@4 |
| 72 | MFShutdownObject@4 | 101 | MFShutdownObject@4 |
| 102 | MFTranscodeGetAudioOutputAvailableTypes@16 | ||
| 73 | MergePropertyStore@12 | 103 | MergePropertyStore@12 |
lib/libc/mingw/lib32/mfcore.def created+60| ... | @@ -0,0 +1,60 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of MFCORE.dll | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008 | ||
| 5 | ; | ||
| 6 | LIBRARY "MFCORE.dll" | ||
| 7 | EXPORTS | ||
| 8 | AppendPropVariant@8 | ||
| 9 | ConvertPropVariant@8 | ||
| 10 | CopyPropertyStore@12 | ||
| 11 | CreateNamedPropertyStore@4 | ||
| 12 | ; DllCanUnloadNow@0 | ||
| 13 | ; DllGetActivationFactory@8 | ||
| 14 | ; DllGetClassObject@12 | ||
| 15 | ; DllRegisterServer@0 | ||
| 16 | ; DllUnregisterServer@0 | ||
| 17 | ExtractPropVariant@12 | ||
| 18 | MFCopyMFMetadata@16 | ||
| 19 | MFCopyPropertyStore@8 | ||
| 20 | MFCopyStreamMetadata@12 | ||
| 21 | MFCreateAggregateSource@8 | ||
| 22 | MFCreateAppSourceProxy@12 | ||
| 23 | MFCreateAudioRenderer@8 | ||
| 24 | MFCreateAudioRendererActivate@4 | ||
| 25 | MFCreateDeviceSource@8 | ||
| 26 | MFCreateDeviceSourceActivate@8 | ||
| 27 | MFCreateEncryptedMediaExtensionsStoreActivate@16 | ||
| 28 | MFCreateExtendedCameraIntrinsicModel@8 | ||
| 29 | MFCreateExtendedCameraIntrinsics@4 | ||
| 30 | MFCreateFileSchemePlugin@8 | ||
| 31 | MFCreateMFMetadataOnPropertyStore@8 | ||
| 32 | MFCreateMediaProcessor@4 | ||
| 33 | MFCreateMediaSession@8 | ||
| 34 | MFCreatePMPHost@12 | ||
| 35 | MFCreatePMPMediaSession@16 | ||
| 36 | MFCreatePMPServer@8 | ||
| 37 | MFCreatePresentationClock@4 | ||
| 38 | MFCreatePresentationClockAsyncTimeSource@4 | ||
| 39 | MFCreateSampleCopierMFT@4 | ||
| 40 | MFCreateSampleGrabberSinkActivate@12 | ||
| 41 | MFCreateSequencerSegmentOffset@16 | ||
| 42 | MFCreateSequencerSource@8 | ||
| 43 | MFCreateSequencerSourceRemoteStream@12 | ||
| 44 | MFCreateSimpleTypeHandler@4 | ||
| 45 | MFCreateSoundEventSchemePlugin@8 | ||
| 46 | MFCreateStandardQualityManager@4 | ||
| 47 | MFCreateTopoLoader@4 | ||
| 48 | MFCreateTopology@4 | ||
| 49 | MFCreateTopologyNode@8 | ||
| 50 | MFCreateTransformWrapper@12 | ||
| 51 | MFCreateWMAEncoderActivate@12 | ||
| 52 | MFCreateWMVEncoderActivate@12 | ||
| 53 | MFEnumDeviceSources@12 | ||
| 54 | MFGetMultipleServiceProviders@16 | ||
| 55 | MFGetService@16 | ||
| 56 | MFGetTopoNodeCurrentType@16 | ||
| 57 | MFReadSequencerSegmentOffset@12 | ||
| 58 | MFRequireProtectedEnvironment@4 | ||
| 59 | MFShutdownObject@4 | ||
| 60 | MergePropertyStore@12 | ||
lib/libc/mingw/lib32/mfplat.def+118-1| ... | @@ -8,7 +8,11 @@ EXPORTS | ... | @@ -8,7 +8,11 @@ EXPORTS |
| 8 | FormatTagFromWfx@4 | 8 | FormatTagFromWfx@4 |
| 9 | MFCreateGuid@4 | 9 | MFCreateGuid@4 |
| 10 | MFGetIoPortHandle@0 | 10 | MFGetIoPortHandle@0 |
| 11 | MFEnumLocalMFTRegistrations@4 | ||
| 12 | MFGetPlatformFlags@0 | ||
| 13 | MFGetPlatformVersion@0 | ||
| 11 | MFGetRandomNumber@8 | 14 | MFGetRandomNumber@8 |
| 15 | MFIsFeatureEnabled@4 | ||
| 12 | MFIsQueueThread@4 | 16 | MFIsQueueThread@4 |
| 13 | MFPlatformBigEndian@0 | 17 | MFPlatformBigEndian@0 |
| 14 | MFPlatformLittleEndian@0 | 18 | MFPlatformLittleEndian@0 |
| ... | @@ -19,49 +23,118 @@ CopyPropVariant@12 | ... | @@ -19,49 +23,118 @@ CopyPropVariant@12 |
| 19 | CreatePropVariant@16 | 23 | CreatePropVariant@16 |
| 20 | CreatePropertyStore@4 | 24 | CreatePropertyStore@4 |
| 21 | DestroyPropVariant@4 | 25 | DestroyPropVariant@4 |
| 26 | GetAMSubtypeFromD3DFormat@8 | ||
| 27 | GetD3DFormatFromMFSubtype@4 | ||
| 22 | LFGetGlobalPool@8 | 28 | LFGetGlobalPool@8 |
| 23 | MFAddPeriodicCallback@12 | 29 | MFAddPeriodicCallback@12 |
| 30 | MFAllocateSerialWorkQueue@8 | ||
| 24 | MFAllocateWorkQueue@4 | 31 | MFAllocateWorkQueue@4 |
| 32 | MFAllocateWorkQueueEx@8 | ||
| 25 | MFAppendCollection@8 | 33 | MFAppendCollection@8 |
| 26 | MFAverageTimePerFrameToFrameRate@16 | 34 | MFAverageTimePerFrameToFrameRate@16 |
| 27 | MFBeginCreateFile@28 | 35 | MFBeginCreateFile@28 |
| 28 | MFBeginGetHostByName@12 | 36 | MFBeginGetHostByName@12 |
| 29 | MFBeginRegisterWorkQueueWithMMCSS@20 | 37 | MFBeginRegisterWorkQueueWithMMCSS@20 |
| 38 | MFBeginRegisterWorkQueueWithMMCSSEx@24 | ||
| 30 | MFBeginUnregisterWorkQueueWithMMCSS@12 | 39 | MFBeginUnregisterWorkQueueWithMMCSS@12 |
| 31 | MFBlockThread@0 | 40 | MFBlockThread@0 |
| 32 | MFCalculateBitmapImageSize@16 | 41 | MFCalculateBitmapImageSize@16 |
| 33 | MFCalculateImageSize@16 | 42 | MFCalculateImageSize@16 |
| 43 | MFCallStackTracingClearSnapshot@4 | ||
| 44 | MFCallStackTracingLogSessionErrors@28 | ||
| 45 | MFCallStackTracingRestoreSnapshot@4 | ||
| 46 | MFCallStackTracingTakeSnapshot@4 | ||
| 34 | MFCancelCreateFile@4 | 47 | MFCancelCreateFile@4 |
| 35 | MFCancelWorkItem@8 | 48 | MFCancelWorkItem@8 |
| 49 | MFCheckEnabledViaAppService@12 | ||
| 50 | MFClearLocalMFTs@0 | ||
| 51 | MFCombineSamples@16 | ||
| 36 | MFCompareFullToPartialMediaType@8 | 52 | MFCompareFullToPartialMediaType@8 |
| 37 | MFCompareSockaddrAddresses@8 | 53 | MFCompareSockaddrAddresses@8 |
| 54 | MFConvertColorInfoFromDXVA@8 | ||
| 55 | MFConvertColorInfoToDXVA@8 | ||
| 56 | MFConvertFromFP16Array@12 | ||
| 57 | MFConvertToFP16Array@12 | ||
| 58 | MFCopyImage@24 | ||
| 59 | MFCreate2DMediaBuffer@20 | ||
| 60 | MFCreate2DMediaBufferOn1DMediaBuffer@28 | ||
| 38 | MFCreateAMMediaTypeFromMFMediaType@24 | 61 | MFCreateAMMediaTypeFromMFMediaType@24 |
| 39 | MFCreateAlignedMemoryBuffer@12 | 62 | MFCreateAlignedMemoryBuffer@12 |
| 63 | MFCreateAlignedSharedMemoryBuffer@20 | ||
| 40 | MFCreateAsyncResult@16 | 64 | MFCreateAsyncResult@16 |
| 41 | MFCreateAttributes@8 | 65 | MFCreateAttributes@8 |
| 42 | MFCreateAudioMediaType@8 | 66 | MFCreateAudioMediaType@8 |
| 67 | MFCreateByteStreamHandlerAppServiceActivate@4 | ||
| 43 | MFCreateCollection@4 | 68 | MFCreateCollection@4 |
| 69 | MFCreateContentDecryptorContext@16 | ||
| 70 | MFCreateContentProtectionDevice@8 | ||
| 71 | MFCreateD3D12SynchronizationObject@12 | ||
| 72 | MFCreateDXGIDeviceManager@8 | ||
| 73 | MFCreateDXGISurfaceBuffer@20 | ||
| 74 | MFCreateDXSurfaceBuffer@16 | ||
| 75 | MFCreateEMEStoreObject@4 | ||
| 44 | MFCreateEventQueue@4 | 76 | MFCreateEventQueue@4 |
| 45 | MFCreateFile@20 | 77 | MFCreateFile@20 |
| 78 | MFCreateFileFromHandle@24 | ||
| 46 | MFCreateLegacyMediaBufferOnMFMediaBuffer@16 | 79 | MFCreateLegacyMediaBufferOnMFMediaBuffer@16 |
| 80 | MFCreateMFByteStreamOnIStreamWithFlags@12 | ||
| 81 | MFCreateMFByteStreamOnStream@8 | ||
| 82 | MFCreateMFByteStreamOnStreamEx@8 | ||
| 83 | MFCreateMFByteStreamWrapper@8 | ||
| 47 | MFCreateMFVideoFormatFromMFMediaType@12 | 84 | MFCreateMFVideoFormatFromMFMediaType@12 |
| 85 | MFCreateMediaBufferFromMediaType@24 | ||
| 48 | MFCreateMediaBufferWrapper@16 | 86 | MFCreateMediaBufferWrapper@16 |
| 49 | MFCreateMediaEvent@20 | 87 | MFCreateMediaEvent@20 |
| 88 | MFCreateMediaEventResult@8 | ||
| 89 | MFCreateMediaExtensionActivate@16 | ||
| 90 | MFCreateMediaExtensionActivateNoInit@8 | ||
| 91 | MFCreateMediaExtensionAppServiceActivate@4 | ||
| 92 | MFCreateMediaExtensionInprocActivate@4 | ||
| 50 | MFCreateMediaType@4 | 93 | MFCreateMediaType@4 |
| 94 | MFCreateMediaTypeFromProperties@8 | ||
| 51 | MFCreateMediaTypeFromRepresentation@24 | 95 | MFCreateMediaTypeFromRepresentation@24 |
| 52 | MFCreateMemoryBuffer@8 | 96 | MFCreateMemoryBuffer@8 |
| 97 | MFCreateMemoryBufferFromRawBuffer@24 | ||
| 53 | MFCreateMemoryStream@16 | 98 | MFCreateMemoryStream@16 |
| 99 | MFCreateMuxStreamAttributes@8 | ||
| 100 | MFCreateMuxStreamMediaType@8 | ||
| 101 | MFCreateMuxStreamSample@8 | ||
| 102 | MFCreateOOPMFTProxy@16 | ||
| 103 | MFCreateOOPMFTRemote@8 | ||
| 54 | MFCreatePathFromURL@8 | 104 | MFCreatePathFromURL@8 |
| 55 | MFCreatePresentationDescriptor@12 | 105 | MFCreatePresentationDescriptor@12 |
| 106 | MFCreatePropertiesFromMediaType@12 | ||
| 107 | MFCreateReusableByteStream@8 | ||
| 108 | MFCreateReusableByteStreamWithSharedLock@12 | ||
| 56 | MFCreateSample@4 | 109 | MFCreateSample@4 |
| 110 | MFCreateSecureBufferAllocator@4 | ||
| 111 | MFCreateSharedMemoryMediaBufferFromMediaType@32 | ||
| 57 | MFCreateSocket@16 | 112 | MFCreateSocket@16 |
| 58 | MFCreateSocketListener@12 | 113 | MFCreateSocketListener@12 |
| 114 | MFCreateSourceResolver@4 | ||
| 115 | MFCreateSourceResolverInternal@4 | ||
| 116 | MFCreateStagingSurfaceWrapper@12 | ||
| 59 | MFCreateStreamDescriptor@16 | 117 | MFCreateStreamDescriptor@16 |
| 118 | MFCreateStreamOnMFByteStream@8 | ||
| 119 | MFCreateStreamOnMFByteStreamEx@12 | ||
| 60 | MFCreateSystemTimeSource@4 | 120 | MFCreateSystemTimeSource@4 |
| 61 | MFCreateSystemUnderlyingClock@4 | 121 | MFCreateSystemUnderlyingClock@4 |
| 122 | MFCreateTelemetrySession@36 | ||
| 62 | MFCreateTempFile@16 | 123 | MFCreateTempFile@16 |
| 124 | MFCreateTrackedSample@4 | ||
| 125 | MFCreateTransformActivate@4 | ||
| 63 | MFCreateURLFromPath@8 | 126 | MFCreateURLFromPath@8 |
| 64 | MFCreateUdpSockets@36 | 127 | MFCreateUdpSockets@36 |
| 128 | MFCreateVideoDecryptorContext@16 | ||
| 129 | MFCreateVideoMediaType@8 | ||
| 130 | MFCreateVideoMediaTypeFromBitMapInfoHeader@48 | ||
| 131 | MFCreateVideoMediaTypeFromBitMapInfoHeaderEx@44 | ||
| 132 | MFCreateVideoMediaTypeFromSubtype@8 | ||
| 133 | MFCreateVideoMediaTypeFromVideoInfoHeader@36 | ||
| 134 | MFCreateVideoMediaTypeFromVideoInfoHeader2@24 | ||
| 135 | MFCreateVideoSampleAllocatorEx@8 | ||
| 136 | MFCreateWICBitmapBuffer@12 | ||
| 137 | MFCreateWICDecoderProxy@24 | ||
| 65 | MFCreateWaveFormatExFromMFMediaType@16 | 138 | MFCreateWaveFormatExFromMFMediaType@16 |
| 66 | MFDeserializeAttributesFromStream@12 | 139 | MFDeserializeAttributesFromStream@12 |
| 67 | MFDeserializeEvent@12 | 140 | MFDeserializeEvent@12 |
| ... | @@ -76,18 +149,30 @@ MFFreeAdaptersAddresses@4 | ... | @@ -76,18 +149,30 @@ MFFreeAdaptersAddresses@4 |
| 76 | MFGetAdaptersAddresses@8 | 149 | MFGetAdaptersAddresses@8 |
| 77 | MFGetAttributesAsBlob@12 | 150 | MFGetAttributesAsBlob@12 |
| 78 | MFGetAttributesAsBlobSize@8 | 151 | MFGetAttributesAsBlobSize@8 |
| 152 | MFGetCallStackTracingWeakReference@0 | ||
| 79 | MFGetConfigurationDWORD@12 | 153 | MFGetConfigurationDWORD@12 |
| 80 | MFGetConfigurationPolicy@16 | 154 | MFGetConfigurationPolicy@16 |
| 81 | MFGetConfigurationStore@16 | 155 | MFGetConfigurationStore@16 |
| 82 | MFGetConfigurationString@16 | 156 | MFGetConfigurationString@16 |
| 157 | MFGetContentProtectionSystemCLSID@8 | ||
| 158 | MFGetMFTMerit@16 | ||
| 83 | MFGetNumericNameFromSockaddr@20 | 159 | MFGetNumericNameFromSockaddr@20 |
| 160 | MFGetPlaneSize@16 | ||
| 84 | MFGetPlatform@0 | 161 | MFGetPlatform@0 |
| 162 | MFGetPluginControl@4 | ||
| 85 | MFGetPrivateWorkqueues@4 | 163 | MFGetPrivateWorkqueues@4 |
| 86 | MFGetSockaddrFromNumericName@12 | 164 | MFGetSockaddrFromNumericName@12 |
| 165 | MFGetStrideForBitmapInfoHeader@12 | ||
| 166 | MFGetSupportedMimeTypes@4 | ||
| 167 | MFGetSupportedSchemes@4 | ||
| 87 | MFGetSystemTime@0 | 168 | MFGetSystemTime@0 |
| 88 | MFGetTimerPeriodicity@4 | 169 | MFGetTimerPeriodicity@4 |
| 170 | MFGetUncompressedVideoFormat@4 | ||
| 89 | MFGetWorkQueueMMCSSClass@12 | 171 | MFGetWorkQueueMMCSSClass@12 |
| 172 | MFGetWorkQueueMMCSSPriority@8 | ||
| 90 | MFGetWorkQueueMMCSSTaskId@8 | 173 | MFGetWorkQueueMMCSSTaskId@8 |
| 174 | MFHasLocallyRegisteredByteStreamHandlers@4 | ||
| 175 | MFHasLocallyRegisteredSchemeHandlers@4 | ||
| 91 | MFHeapAlloc@20 | 176 | MFHeapAlloc@20 |
| 92 | MFHeapFree@4 | 177 | MFHeapFree@4 |
| 93 | MFInitAMMediaTypeFromMFMediaType@24 | 178 | MFInitAMMediaTypeFromMFMediaType@24 |
| ... | @@ -96,16 +181,34 @@ MFInitMediaTypeFromAMMediaType@8 | ... | @@ -96,16 +181,34 @@ MFInitMediaTypeFromAMMediaType@8 |
| 96 | MFInitMediaTypeFromMFVideoFormat@12 | 181 | MFInitMediaTypeFromMFVideoFormat@12 |
| 97 | MFInitMediaTypeFromMPEG1VideoInfo@16 | 182 | MFInitMediaTypeFromMPEG1VideoInfo@16 |
| 98 | MFInitMediaTypeFromMPEG2VideoInfo@16 | 183 | MFInitMediaTypeFromMPEG2VideoInfo@16 |
| 99 | MFInitMediaTypeFromVideoInfoHeader2@16 | ||
| 100 | MFInitMediaTypeFromVideoInfoHeader@16 | 184 | MFInitMediaTypeFromVideoInfoHeader@16 |
| 185 | MFInitMediaTypeFromVideoInfoHeader2@16 | ||
| 101 | MFInitMediaTypeFromWaveFormatEx@12 | 186 | MFInitMediaTypeFromWaveFormatEx@12 |
| 187 | MFInitVideoFormat@8 | ||
| 188 | MFInitVideoFormat_RGB@16 | ||
| 189 | MFInvalidateMFTEnumCache@0 | ||
| 102 | MFInvokeCallback@4 | 190 | MFInvokeCallback@4 |
| 103 | MFJoinIoPort@4 | 191 | MFJoinIoPort@4 |
| 192 | MFIsBottomUpFormat@8 | ||
| 193 | MFIsContentProtectionDeviceSupported@8 | ||
| 194 | MFIsLocallyRegisteredMimeType@8 | ||
| 195 | MFIsLocallyRegisteredSchemeHandler@8 | ||
| 196 | MFJoinWorkQueue@0 | ||
| 197 | MFLockDXGIDeviceManager@8 | ||
| 104 | MFLockPlatform@0 | 198 | MFLockPlatform@0 |
| 199 | MFLockSharedWorkQueue@16 | ||
| 105 | MFLockWorkQueue@4 | 200 | MFLockWorkQueue@4 |
| 201 | MFMapDX9FormatToDXGIFormat@4 | ||
| 202 | MFMapDXGIFormatToDX9Format@4 | ||
| 203 | MFPutWaitingWorkItem@16 | ||
| 106 | MFPutWorkItem@12 | 204 | MFPutWorkItem@12 |
| 205 | MFPutWorkItem2@16 | ||
| 107 | MFPutWorkItemEx@8 | 206 | MFPutWorkItemEx@8 |
| 207 | MFPutWorkItemEx2@12 | ||
| 108 | MFRecordError@4 | 208 | MFRecordError@4 |
| 209 | MFRegisterLocalByteStreamHandler@12 | ||
| 210 | MFRegisterLocalSchemeHandler@8 | ||
| 211 | MFRegisterPlatformWithMMCSS@12 | ||
| 109 | MFRemovePeriodicCallback@4 | 212 | MFRemovePeriodicCallback@4 |
| 110 | MFScheduleWorkItem@20 | 213 | MFScheduleWorkItem@20 |
| 111 | MFScheduleWorkItemEx@16 | 214 | MFScheduleWorkItemEx@16 |
| ... | @@ -113,21 +216,35 @@ MFSerializeAttributesToStream@12 | ... | @@ -113,21 +216,35 @@ MFSerializeAttributesToStream@12 |
| 113 | MFSerializeEvent@12 | 216 | MFSerializeEvent@12 |
| 114 | MFSerializeMediaTypeToStream@8 | 217 | MFSerializeMediaTypeToStream@8 |
| 115 | MFSerializePresentationDescriptor@12 | 218 | MFSerializePresentationDescriptor@12 |
| 219 | MFSetMinimumMemoryAlignment@4 | ||
| 116 | MFSetSockaddrAny@8 | 220 | MFSetSockaddrAny@8 |
| 221 | MFSetWindowForContentProtection@4 | ||
| 117 | MFShutdown@0 | 222 | MFShutdown@0 |
| 223 | MFSplitSample@16 | ||
| 118 | MFStartup@8 | 224 | MFStartup@8 |
| 119 | MFStreamDescriptorProtectMediaType@8 | 225 | MFStreamDescriptorProtectMediaType@8 |
| 120 | MFTEnum@40 | 226 | MFTEnum@40 |
| 227 | MFTEnum2@40 | ||
| 121 | MFTEnumEx@36 | 228 | MFTEnumEx@36 |
| 122 | MFTGetInfo@40 | 229 | MFTGetInfo@40 |
| 123 | MFTRegister@60 | 230 | MFTRegister@60 |
| 231 | MFTRegisterLocal@32 | ||
| 232 | MFTRegisterLocalByCLSID@32 | ||
| 124 | MFTUnregister@16 | 233 | MFTUnregister@16 |
| 234 | MFTUnregisterLocal@4 | ||
| 235 | MFTUnregisterLocalByCLSID@16 | ||
| 236 | MFTraceError@24 | ||
| 125 | MFTraceFuncEnter@16 | 237 | MFTraceFuncEnter@16 |
| 126 | MFUnblockThread@0 | 238 | MFUnblockThread@0 |
| 239 | MFUnjoinWorkQueue@0 | ||
| 240 | MFUnlockDXGIDeviceManager@0 | ||
| 127 | MFUnlockPlatform@0 | 241 | MFUnlockPlatform@0 |
| 128 | MFUnlockWorkQueue@4 | 242 | MFUnlockWorkQueue@4 |
| 243 | MFUnregisterPlatformFromMMCSS@0 | ||
| 129 | MFUnwrapMediaType@8 | 244 | MFUnwrapMediaType@8 |
| 130 | MFValidateMediaTypeSize@24 | 245 | MFValidateMediaTypeSize@24 |
| 131 | MFWrapMediaType@16 | 246 | MFWrapMediaType@16 |
| 247 | MFWrapSocket@28 | ||
| 248 | MFllMulDiv@32 | ||
| 132 | PropVariantFromStream@8 | 249 | PropVariantFromStream@8 |
| 133 | PropVariantToStream@8 | 250 | PropVariantToStream@8 |
lib/libc/mingw/lib32/mfplay.def created+13| ... | @@ -0,0 +1,13 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of MFPlay.DLL | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008 | ||
| 5 | ; | ||
| 6 | LIBRARY "MFPlay.DLL" | ||
| 7 | EXPORTS | ||
| 8 | ; DllCanUnloadNow@0 | ||
| 9 | ; DllGetClassObject@12 | ||
| 10 | ; DllRegisterServer@0 | ||
| 11 | ; DllUnregisterServer@0 | ||
| 12 | MFPCreateMediaPlayer@24 | ||
| 13 | MFPCreateMediaPlayerEx@28 | ||
lib/libc/mingw/lib32/ncrypt.def+96| ... | @@ -5,13 +5,74 @@ | ... | @@ -5,13 +5,74 @@ |
| 5 | ; | 5 | ; |
| 6 | LIBRARY "ncrypt.dll" | 6 | LIBRARY "ncrypt.dll" |
| 7 | EXPORTS | 7 | EXPORTS |
| 8 | BCryptAddContextFunction@20 | ||
| 9 | BCryptAddContextFunctionProvider@24 | ||
| 10 | BCryptCloseAlgorithmProvider@8 | ||
| 11 | BCryptConfigureContext@12 | ||
| 12 | BCryptConfigureContextFunction@20 | ||
| 13 | BCryptCreateContext@12 | ||
| 14 | BCryptCreateHash@28 | ||
| 15 | BCryptDecrypt@40 | ||
| 16 | BCryptDeleteContext@8 | ||
| 17 | BCryptDeriveKey@28 | ||
| 18 | BCryptDeriveKeyCapi@20 | ||
| 19 | BCryptDeriveKeyPBKDF2@40 | ||
| 20 | BCryptDestroyHash@4 | ||
| 21 | BCryptDestroyKey@4 | ||
| 22 | BCryptDestroySecret@4 | ||
| 23 | BCryptDuplicateHash@20 | ||
| 24 | BCryptDuplicateKey@20 | ||
| 25 | BCryptEncrypt@40 | ||
| 26 | BCryptEnumAlgorithms@16 | ||
| 27 | BCryptEnumContextFunctionProviders@24 | ||
| 28 | BCryptEnumContextFunctions@20 | ||
| 29 | BCryptEnumContexts@12 | ||
| 30 | BCryptEnumProviders@16 | ||
| 31 | BCryptEnumRegisteredProviders@8 | ||
| 32 | BCryptExportKey@28 | ||
| 33 | BCryptFinalizeKeyPair@8 | ||
| 34 | BCryptFinishHash@16 | ||
| 35 | BCryptFreeBuffer@4 | ||
| 36 | BCryptGenRandom@16 | ||
| 37 | BCryptGenerateKeyPair@16 | ||
| 38 | BCryptGenerateSymmetricKey@28 | ||
| 39 | BCryptGetFipsAlgorithmMode@4 | ||
| 40 | BCryptGetProperty@24 | ||
| 41 | BCryptHash@28 | ||
| 42 | BCryptHashData@16 | ||
| 43 | BCryptImportKey@36 | ||
| 44 | BCryptImportKeyPair@28 | ||
| 45 | BCryptKeyDerivation@24 | ||
| 46 | BCryptOpenAlgorithmProvider@16 | ||
| 47 | BCryptQueryContextConfiguration@16 | ||
| 48 | BCryptQueryContextFunctionConfiguration@24 | ||
| 49 | BCryptQueryContextFunctionProperty@28 | ||
| 50 | BCryptQueryProviderRegistration@20 | ||
| 51 | BCryptRegisterConfigChangeNotify@4 | ||
| 52 | BCryptRegisterProvider@12 | ||
| 53 | BCryptRemoveContextFunction@16 | ||
| 54 | BCryptRemoveContextFunctionProvider@20 | ||
| 55 | BCryptResolveProviders@32 | ||
| 56 | BCryptSecretAgreement@16 | ||
| 57 | BCryptSetAuditingInterface@4 | ||
| 58 | BCryptSetContextFunctionProperty@28 | ||
| 59 | BCryptSetProperty@20 | ||
| 60 | BCryptSignHash@32 | ||
| 61 | BCryptUnregisterConfigChangeNotify@4 | ||
| 62 | BCryptUnregisterProvider@4 | ||
| 63 | BCryptVerifySignature@28 | ||
| 8 | GetIsolationServerInterface@12 | 64 | GetIsolationServerInterface@12 |
| 9 | GetKeyStorageInterface@12 | 65 | GetKeyStorageInterface@12 |
| 10 | GetSChannelInterface@12 | 66 | GetSChannelInterface@12 |
| 67 | NCryptCloseKeyProtector@4 | ||
| 68 | NCryptCloseProtectionDescriptor@4 | ||
| 69 | NCryptCreateClaim@32 | ||
| 11 | NCryptCreatePersistedKey@24 | 70 | NCryptCreatePersistedKey@24 |
| 71 | NCryptCreateProtectionDescriptor@12 | ||
| 12 | NCryptDecrypt@32 | 72 | NCryptDecrypt@32 |
| 13 | NCryptDeleteKey@8 | 73 | NCryptDeleteKey@8 |
| 14 | NCryptDeriveKey@28 | 74 | NCryptDeriveKey@28 |
| 75 | NCryptDuplicateKeyProtectorHandle@12 | ||
| 15 | NCryptEncrypt@32 | 76 | NCryptEncrypt@32 |
| 16 | NCryptEnumAlgorithms@20 | 77 | NCryptEnumAlgorithms@20 |
| 17 | NCryptEnumKeys@20 | 78 | NCryptEnumKeys@20 |
| ... | @@ -21,41 +82,76 @@ NCryptFinalizeKey@8 | ... | @@ -21,41 +82,76 @@ NCryptFinalizeKey@8 |
| 21 | NCryptFreeBuffer@4 | 82 | NCryptFreeBuffer@4 |
| 22 | NCryptFreeObject@4 | 83 | NCryptFreeObject@4 |
| 23 | NCryptGetProperty@24 | 84 | NCryptGetProperty@24 |
| 85 | NCryptGetProtectionDescriptorInfo@16 | ||
| 24 | NCryptImportKey@32 | 86 | NCryptImportKey@32 |
| 25 | NCryptIsAlgSupported@12 | 87 | NCryptIsAlgSupported@12 |
| 26 | NCryptIsKeyHandle@4 | 88 | NCryptIsKeyHandle@4 |
| 89 | NCryptKeyDerivation@24 | ||
| 27 | NCryptNotifyChangeKey@12 | 90 | NCryptNotifyChangeKey@12 |
| 28 | NCryptOpenKey@20 | 91 | NCryptOpenKey@20 |
| 92 | NCryptOpenKeyProtector@12 | ||
| 29 | NCryptOpenStorageProvider@12 | 93 | NCryptOpenStorageProvider@12 |
| 94 | NCryptProtectKey@32 | ||
| 95 | NCryptProtectSecret@32 | ||
| 96 | NCryptQueryProtectionDescriptorName@16 | ||
| 97 | NCryptRegisterProtectionDescriptorName@12 | ||
| 30 | NCryptSecretAgreement@16 | 98 | NCryptSecretAgreement@16 |
| 31 | NCryptSetAuditingInterface@4 | 99 | NCryptSetAuditingInterface@4 |
| 32 | NCryptSetProperty@20 | 100 | NCryptSetProperty@20 |
| 33 | NCryptSignHash@32 | 101 | NCryptSignHash@32 |
| 102 | NCryptStreamClose@4 | ||
| 103 | NCryptStreamOpenToProtect@20 | ||
| 104 | NCryptStreamOpenToUnprotect@16 | ||
| 105 | NCryptStreamOpenToUnprotectEx@16 | ||
| 106 | NCryptStreamUpdate@16 | ||
| 34 | NCryptTranslateHandle@24 | 107 | NCryptTranslateHandle@24 |
| 108 | NCryptUnprotectKey@28 | ||
| 109 | NCryptUnprotectSecret@32 | ||
| 110 | NCryptVerifyClaim@32 | ||
| 35 | NCryptVerifySignature@28 | 111 | NCryptVerifySignature@28 |
| 36 | SslChangeNotify@8 | 112 | SslChangeNotify@8 |
| 37 | SslComputeClientAuthHash@32 | 113 | SslComputeClientAuthHash@32 |
| 38 | SslComputeEapKeyBlock@32 | 114 | SslComputeEapKeyBlock@32 |
| 39 | SslComputeFinishedHash@24 | 115 | SslComputeFinishedHash@24 |
| 116 | SslComputeSessionHash@28 | ||
| 117 | SslCreateClientAuthHash@24 | ||
| 40 | SslCreateEphemeralKey@36 | 118 | SslCreateEphemeralKey@36 |
| 41 | SslCreateHandshakeHash@20 | 119 | SslCreateHandshakeHash@20 |
| 42 | SslDecrementProviderReferenceCount@4 | 120 | SslDecrementProviderReferenceCount@4 |
| 43 | SslDecryptPacket@40 | 121 | SslDecryptPacket@40 |
| 122 | SslDuplicateTranscriptHash@16 | ||
| 44 | SslEncryptPacket@44 | 123 | SslEncryptPacket@44 |
| 45 | SslEnumCipherSuites@20 | 124 | SslEnumCipherSuites@20 |
| 125 | SslEnumCipherSuitesEx@20 | ||
| 126 | SslEnumEccCurves@16 | ||
| 46 | SslEnumProtocolProviders@12 | 127 | SslEnumProtocolProviders@12 |
| 128 | SslExpandBinderKey@20 | ||
| 129 | SslExpandExporterMasterKey@24 | ||
| 130 | SslExpandNextGenTrafficKey@20 | ||
| 131 | SslExpandPreSharedKey@28 | ||
| 132 | SslExpandResumptionMasterKey@24 | ||
| 133 | SslExpandTrafficKeys@28 | ||
| 134 | SslExpandWriteKey@20 | ||
| 47 | SslExportKey@28 | 135 | SslExportKey@28 |
| 136 | SslExportKeyingMaterial@40 | ||
| 137 | SslExtractEarlyKey@28 | ||
| 138 | SslExtractHandshakeKey@28 | ||
| 139 | SslExtractMasterKey@20 | ||
| 48 | SslFreeBuffer@4 | 140 | SslFreeBuffer@4 |
| 49 | SslFreeObject@8 | 141 | SslFreeObject@8 |
| 50 | SslGenerateMasterKey@44 | 142 | SslGenerateMasterKey@44 |
| 143 | SslGeneratePreMasterKey@40 | ||
| 51 | SslGenerateSessionKeys@24 | 144 | SslGenerateSessionKeys@24 |
| 145 | SslGetCipherSuitePRFHashAlgorithm@24 | ||
| 52 | SslGetKeyProperty@20 | 146 | SslGetKeyProperty@20 |
| 53 | SslGetProviderProperty@24 | 147 | SslGetProviderProperty@24 |
| 54 | SslHashHandshake@20 | 148 | SslHashHandshake@20 |
| 55 | SslImportKey@24 | 149 | SslImportKey@24 |
| 56 | SslImportMasterKey@36 | 150 | SslImportMasterKey@36 |
| 57 | SslIncrementProviderReferenceCount@4 | 151 | SslIncrementProviderReferenceCount@4 |
| 152 | SslLookupCipherLengths@28 | ||
| 58 | SslLookupCipherSuiteInfo@24 | 153 | SslLookupCipherSuiteInfo@24 |
| 59 | SslOpenPrivateKey@16 | 154 | SslOpenPrivateKey@16 |
| 60 | SslOpenProvider@12 | 155 | SslOpenProvider@12 |
| 61 | SslSignHash@32 | 156 | SslSignHash@32 |
| 157 | SslVerifySignature@28 |
lib/libc/mingw/lib32/powrprof.def+46-1| ... | @@ -8,7 +8,7 @@ EXPORTS | ... | @@ -8,7 +8,7 @@ EXPORTS |
| 8 | CallNtPowerInformation@20 | 8 | CallNtPowerInformation@20 |
| 9 | CanUserWritePwrScheme@0 | 9 | CanUserWritePwrScheme@0 |
| 10 | DeletePwrScheme@4 | 10 | DeletePwrScheme@4 |
| 11 | DevicePowerClose | 11 | DevicePowerClose@0 |
| 12 | DevicePowerEnumDevices@20 | 12 | DevicePowerEnumDevices@20 |
| 13 | DevicePowerOpen@4 | 13 | DevicePowerOpen@4 |
| 14 | DevicePowerSetDeviceState@12 | 14 | DevicePowerSetDeviceState@12 |
| ... | @@ -25,7 +25,14 @@ IsPwrShutdownAllowed@0 | ... | @@ -25,7 +25,14 @@ IsPwrShutdownAllowed@0 |
| 25 | IsPwrSuspendAllowed@0 | 25 | IsPwrSuspendAllowed@0 |
| 26 | LoadCurrentPwrScheme@16 | 26 | LoadCurrentPwrScheme@16 |
| 27 | MergeLegacyPwrScheme@16 | 27 | MergeLegacyPwrScheme@16 |
| 28 | PowerApplyPowerRequestOverride@0 | ||
| 29 | PowerApplySettingChanges@8 | ||
| 28 | PowerCanRestoreIndividualDefaultPowerScheme@4 | 30 | PowerCanRestoreIndividualDefaultPowerScheme@4 |
| 31 | PowerCleanupOverrides@0 | ||
| 32 | PowerClearUserAwayPrediction@4 | ||
| 33 | PowerCloseEnvironmentalMonitor@4 | ||
| 34 | PowerCloseLimitsMitigation@4 | ||
| 35 | PowerCloseLimitsPolicy@4 | ||
| 29 | PowerCreatePossibleSetting@16 | 36 | PowerCreatePossibleSetting@16 |
| 30 | PowerCreateSetting@12 | 37 | PowerCreateSetting@12 |
| 31 | PowerCustomizePlatformPowerSettings@0 | 38 | PowerCustomizePlatformPowerSettings@0 |
| ... | @@ -37,10 +44,20 @@ PowerDebugDumpSystemPowerCapabilities@12 | ... | @@ -37,10 +44,20 @@ PowerDebugDumpSystemPowerCapabilities@12 |
| 37 | PowerDebugDumpSystemPowerPolicy@12 | 44 | PowerDebugDumpSystemPowerPolicy@12 |
| 38 | PowerDeleteScheme@8 | 45 | PowerDeleteScheme@8 |
| 39 | PowerDeterminePlatformRole@0 | 46 | PowerDeterminePlatformRole@0 |
| 47 | PowerDeterminePlatformRoleEx@4 | ||
| 40 | PowerDuplicateScheme@12 | 48 | PowerDuplicateScheme@12 |
| 41 | PowerEnumerate@28 | 49 | PowerEnumerate@28 |
| 50 | PowerEnumerateSettings@8 | ||
| 42 | PowerGetActiveScheme@8 | 51 | PowerGetActiveScheme@8 |
| 52 | PowerGetActualOverlayScheme@4 | ||
| 53 | PowerGetAdaptiveStandbyDiagnostics@12 | ||
| 54 | PowerGetEffectiveOverlayScheme@4 | ||
| 55 | PowerGetOverlaySchemes@12 | ||
| 56 | PowerGetProfiles@8 | ||
| 57 | PowerGetUserAwayMinPredictionConfidence@4 | ||
| 43 | PowerImportPowerScheme@12 | 58 | PowerImportPowerScheme@12 |
| 59 | PowerInformationWithPrivileges@20 | ||
| 60 | PowerIsSettingRangeDefined@8 | ||
| 44 | PowerInternalDeleteScheme@8 | 61 | PowerInternalDeleteScheme@8 |
| 45 | PowerInternalDuplicateScheme@12 | 62 | PowerInternalDuplicateScheme@12 |
| 46 | PowerInternalImportPowerScheme@12 | 63 | PowerInternalImportPowerScheme@12 |
| ... | @@ -54,30 +71,58 @@ PowerPolicyToGUIDFormat@8 | ... | @@ -54,30 +71,58 @@ PowerPolicyToGUIDFormat@8 |
| 54 | PowerReadACDefaultIndex@20 | 71 | PowerReadACDefaultIndex@20 |
| 55 | PowerReadACValue@28 | 72 | PowerReadACValue@28 |
| 56 | PowerReadACValueIndex@20 | 73 | PowerReadACValueIndex@20 |
| 74 | PowerReadACValueIndexEx@28 | ||
| 57 | PowerReadDCDefaultIndex@20 | 75 | PowerReadDCDefaultIndex@20 |
| 58 | PowerReadDCValue@28 | 76 | PowerReadDCValue@28 |
| 59 | PowerReadDCValueIndex@20 | 77 | PowerReadDCValueIndex@20 |
| 78 | PowerReadDCValueIndexEx@28 | ||
| 60 | PowerReadDescription@24 | 79 | PowerReadDescription@24 |
| 61 | PowerReadFriendlyName@24 | 80 | PowerReadFriendlyName@24 |
| 62 | PowerReadIconResourceSpecifier@24 | 81 | PowerReadIconResourceSpecifier@24 |
| 63 | PowerReadPossibleDescription@24 | 82 | PowerReadPossibleDescription@24 |
| 64 | PowerReadPossibleFriendlyName@24 | 83 | PowerReadPossibleFriendlyName@24 |
| 65 | PowerReadPossibleValue@28 | 84 | PowerReadPossibleValue@28 |
| 85 | PowerReadProfileAlias@16 | ||
| 66 | PowerReadSecurityDescriptor@12 | 86 | PowerReadSecurityDescriptor@12 |
| 67 | PowerReadSettingAttributes@8 | 87 | PowerReadSettingAttributes@8 |
| 68 | PowerReadValueIncrement@16 | 88 | PowerReadValueIncrement@16 |
| 69 | PowerReadValueMax@16 | 89 | PowerReadValueMax@16 |
| 70 | PowerReadValueMin@16 | 90 | PowerReadValueMin@16 |
| 71 | PowerReadValueUnitsSpecifier@20 | 91 | PowerReadValueUnitsSpecifier@20 |
| 92 | PowerReapplyActiveScheme@0 | ||
| 93 | PowerRegisterEnvironmentalMonitor@8 | ||
| 94 | PowerRegisterForEffectivePowerModeNotifications@16 | ||
| 95 | PowerRegisterLimitsMitigation@8 | ||
| 96 | PowerRegisterLimitsPolicy@8 | ||
| 97 | PowerRegisterSuspendResumeNotification@12 | ||
| 72 | PowerRemovePowerSetting@8 | 98 | PowerRemovePowerSetting@8 |
| 73 | PowerReplaceDefaultPowerSchemes@0 | 99 | PowerReplaceDefaultPowerSchemes@0 |
| 100 | PowerReportLimitsEvent@4 | ||
| 101 | PowerReportThermalEvent@4 | ||
| 102 | PowerRestoreACDefaultIndex@20 | ||
| 103 | PowerRestoreDCDefaultIndex@20 | ||
| 74 | PowerRestoreDefaultPowerSchemes@0 | 104 | PowerRestoreDefaultPowerSchemes@0 |
| 75 | PowerRestoreIndividualDefaultPowerScheme@4 | 105 | PowerRestoreIndividualDefaultPowerScheme@4 |
| 106 | PowerSetActiveOverlayScheme@4 | ||
| 76 | PowerSetActiveScheme@8 | 107 | PowerSetActiveScheme@8 |
| 108 | PowerSetAlsBrightnessOffset@4 | ||
| 109 | PowerSetBrightnessAndTransitionTimes@4 | ||
| 110 | PowerSetUserAwayPrediction@16 | ||
| 77 | PowerSettingAccessCheck@8 | 111 | PowerSettingAccessCheck@8 |
| 112 | PowerSettingAccessCheckEx@12 | ||
| 113 | PowerSettingRegisterNotification@16 | ||
| 114 | PowerSettingRegisterNotificationEx@20 | ||
| 115 | PowerSettingUnregisterNotification@4 | ||
| 116 | PowerUnregisterFromEffectivePowerModeNotifications@4 | ||
| 117 | PowerUnregisterSuspendResumeNotification@4 | ||
| 118 | PowerUpdateEnvironmentalMonitorState@12 | ||
| 119 | PowerUpdateEnvironmentalMonitorThresholds@12 | ||
| 120 | PowerUpdateLimitsMitigation@8 | ||
| 78 | PowerWriteACDefaultIndex@20 | 121 | PowerWriteACDefaultIndex@20 |
| 122 | PowerWriteACProfileIndex@16 | ||
| 79 | PowerWriteACValueIndex@20 | 123 | PowerWriteACValueIndex@20 |
| 80 | PowerWriteDCDefaultIndex@20 | 124 | PowerWriteDCDefaultIndex@20 |
| 125 | PowerWriteDCProfileIndex@16 | ||
| 81 | PowerWriteDCValueIndex@20 | 126 | PowerWriteDCValueIndex@20 |
| 82 | PowerWriteDescription@24 | 127 | PowerWriteDescription@24 |
| 83 | PowerWriteFriendlyName@24 | 128 | PowerWriteFriendlyName@24 |
lib/libc/mingw/lib32/wofutil.def created+18| ... | @@ -0,0 +1,18 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of WOFUTIL.dll | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008 | ||
| 5 | ; | ||
| 6 | LIBRARY "WOFUTIL.dll" | ||
| 7 | EXPORTS | ||
| 8 | WofEnumEntries@16 | ||
| 9 | WofFileEnumFiles@16 | ||
| 10 | WofGetDriverVersion@12 | ||
| 11 | WofIsExternalFile@20 | ||
| 12 | WofSetFileDataLocation@16 | ||
| 13 | WofShouldCompressBinaries@8 | ||
| 14 | WofWimAddEntry@20 | ||
| 15 | WofWimEnumFiles@20 | ||
| 16 | WofWimRemoveEntry@12 | ||
| 17 | WofWimSuspendEntry@12 | ||
| 18 | WofWimUpdateEntry@16 | ||
lib/libc/mingw/lib64/ntdll.def deleted-2281| ... | @@ -1,2281 +0,0 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of ntdll.dll | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008 | ||
| 5 | ; | ||
| 6 | LIBRARY "ntdll.dll" | ||
| 7 | EXPORTS | ||
| 8 | PropertyLengthAsVariant | ||
| 9 | RtlConvertPropertyToVariant | ||
| 10 | RtlConvertVariantToProperty | ||
| 11 | A_SHAFinal | ||
| 12 | A_SHAInit | ||
| 13 | A_SHAUpdate | ||
| 14 | AlpcAdjustCompletionListConcurrencyCount | ||
| 15 | AlpcFreeCompletionListMessage | ||
| 16 | AlpcGetCompletionListLastMessageInformation | ||
| 17 | AlpcGetCompletionListMessageAttributes | ||
| 18 | AlpcGetHeaderSize | ||
| 19 | AlpcGetMessageAttribute | ||
| 20 | AlpcGetMessageFromCompletionList | ||
| 21 | AlpcGetOutstandingCompletionListMessageCount | ||
| 22 | AlpcInitializeMessageAttribute | ||
| 23 | AlpcMaxAllowedMessageLength | ||
| 24 | AlpcRegisterCompletionList | ||
| 25 | AlpcRegisterCompletionListWorkerThread | ||
| 26 | AlpcRundownCompletionList | ||
| 27 | AlpcUnregisterCompletionList | ||
| 28 | AlpcUnregisterCompletionListWorkerThread | ||
| 29 | ApiSetQueryApiSetPresence | ||
| 30 | ApiSetQueryApiSetPresenceEx | ||
| 31 | CsrAllocateCaptureBuffer | ||
| 32 | CsrAllocateMessagePointer | ||
| 33 | CsrCaptureMessageBuffer | ||
| 34 | CsrCaptureMessageMultiUnicodeStringsInPlace | ||
| 35 | CsrCaptureMessageString | ||
| 36 | CsrCaptureTimeout | ||
| 37 | CsrClientCallServer | ||
| 38 | CsrClientConnectToServer | ||
| 39 | CsrFreeCaptureBuffer | ||
| 40 | CsrGetProcessId | ||
| 41 | CsrIdentifyAlertableThread | ||
| 42 | CsrNewThread | ||
| 43 | CsrProbeForRead | ||
| 44 | CsrProbeForWrite | ||
| 45 | CsrSetPriorityClass | ||
| 46 | CsrVerifyRegion | ||
| 47 | DbgBreakPoint | ||
| 48 | DbgPrint | ||
| 49 | DbgPrintEx | ||
| 50 | DbgPrintReturnControlC | ||
| 51 | DbgPrompt | ||
| 52 | DbgQueryDebugFilterState | ||
| 53 | DbgSetDebugFilterState | ||
| 54 | DbgUiConnectToDbg | ||
| 55 | DbgUiContinue | ||
| 56 | DbgUiConvertStateChangeStructure | ||
| 57 | DbgUiConvertStateChangeStructureEx | ||
| 58 | DbgUiDebugActiveProcess | ||
| 59 | DbgUiGetThreadDebugObject | ||
| 60 | DbgUiIssueRemoteBreakin | ||
| 61 | DbgUiRemoteBreakin | ||
| 62 | DbgUiSetThreadDebugObject | ||
| 63 | DbgUiStopDebugging | ||
| 64 | DbgUiWaitStateChange | ||
| 65 | DbgUserBreakPoint | ||
| 66 | EtwCheckCoverage | ||
| 67 | EtwControlTraceA | ||
| 68 | EtwControlTraceW | ||
| 69 | EtwCreateTraceInstanceId | ||
| 70 | EtwEnableTrace | ||
| 71 | EtwEnumerateTraceGuids | ||
| 72 | EtwFlushTraceA | ||
| 73 | EtwFlushTraceW | ||
| 74 | EtwDeliverDataBlock | ||
| 75 | EtwEnumerateProcessRegGuids | ||
| 76 | EtwEventActivityIdControl | ||
| 77 | EtwEventEnabled | ||
| 78 | EtwEventProviderEnabled | ||
| 79 | EtwEventRegister | ||
| 80 | EtwEventSetInformation | ||
| 81 | EtwEventUnregister | ||
| 82 | EtwEventWrite | ||
| 83 | EtwEventWriteEndScenario | ||
| 84 | EtwEventWriteEx | ||
| 85 | EtwEventWriteFull | ||
| 86 | EtwEventWriteNoRegistration | ||
| 87 | EtwEventWriteStartScenario | ||
| 88 | EtwEventWriteString | ||
| 89 | EtwEventWriteTransfer | ||
| 90 | EtwGetTraceEnableFlags | ||
| 91 | EtwGetTraceEnableLevel | ||
| 92 | EtwGetTraceLoggerHandle | ||
| 93 | EtwNotificationRegistrationA | ||
| 94 | EtwNotificationRegistrationW | ||
| 95 | EtwQueryAllTracesA | ||
| 96 | EtwQueryAllTracesW | ||
| 97 | EtwQueryTraceA | ||
| 98 | EtwQueryTraceW | ||
| 99 | EtwReceiveNotificationsA | ||
| 100 | EtwReceiveNotificationsW | ||
| 101 | EtwLogTraceEvent | ||
| 102 | EtwNotificationRegister | ||
| 103 | EtwNotificationUnregister | ||
| 104 | EtwProcessPrivateLoggerRequest | ||
| 105 | EtwRegisterSecurityProvider | ||
| 106 | EtwRegisterTraceGuidsA | ||
| 107 | EtwRegisterTraceGuidsW | ||
| 108 | EtwStartTraceA | ||
| 109 | EtwStartTraceW | ||
| 110 | EtwStopTraceA | ||
| 111 | EtwStopTraceW | ||
| 112 | EtwTraceEvent | ||
| 113 | EtwReplyNotification | ||
| 114 | EtwSendNotification | ||
| 115 | EtwSetMark | ||
| 116 | EtwTraceEventInstance | ||
| 117 | EtwTraceMessage | ||
| 118 | EtwTraceMessageVa | ||
| 119 | EtwUnregisterTraceGuids | ||
| 120 | EtwUpdateTraceA | ||
| 121 | EtwUpdateTraceW | ||
| 122 | EtwpGetTraceBuffer | ||
| 123 | EtwpSetHWConfigFunction | ||
| 124 | EtwWriteUMSecurityEvent | ||
| 125 | EtwpCreateEtwThread | ||
| 126 | EtwpGetCpuSpeed | ||
| 127 | EtwpNotificationThread | ||
| 128 | EvtIntReportAuthzEventAndSourceAsync | ||
| 129 | EvtIntReportEventAndSourceAsync | ||
| 130 | ExpInterlockedPopEntrySListEnd | ||
| 131 | ExpInterlockedPopEntrySListEnd16 | ||
| 132 | ExpInterlockedPopEntrySListFault | ||
| 133 | ExpInterlockedPopEntrySListFault16 | ||
| 134 | ExpInterlockedPopEntrySListResume | ||
| 135 | ExpInterlockedPopEntrySListResume16 | ||
| 136 | KiRaiseUserExceptionDispatcher | ||
| 137 | KiUserApcDispatcher | ||
| 138 | KiUserCallbackDispatcher | ||
| 139 | KiUserExceptionDispatcher | ||
| 140 | KiUserInvertedFunctionTable | ||
| 141 | LdrAccessOutOfProcessResource | ||
| 142 | LdrAccessResource | ||
| 143 | LdrAddDllDirectory | ||
| 144 | LdrAddLoadAsDataTable | ||
| 145 | LdrAddRefDll | ||
| 146 | LdrAlternateResourcesEnabled | ||
| 147 | LdrAppxHandleIntegrityFailure | ||
| 148 | LdrCallEnclave | ||
| 149 | LdrControlFlowGuardEnforced | ||
| 150 | LdrCreateEnclave | ||
| 151 | LdrCreateOutOfProcessImage | ||
| 152 | LdrDeleteEnclave | ||
| 153 | LdrDestroyOutOfProcessImage | ||
| 154 | LdrDisableThreadCalloutsForDll | ||
| 155 | LdrEnumResources | ||
| 156 | LdrEnumerateLoadedModules | ||
| 157 | LdrFastFailInLoaderCallout | ||
| 158 | LdrFindCreateProcessManifest | ||
| 159 | LdrFindEntryForAddress | ||
| 160 | LdrFindResourceDirectory_U | ||
| 161 | LdrFindResourceEx_U | ||
| 162 | LdrFindResource_U | ||
| 163 | LdrFlushAlternateResourceModules | ||
| 164 | LdrGetDllDirectory | ||
| 165 | LdrGetDllFullName | ||
| 166 | LdrGetDllHandle | ||
| 167 | LdrGetDllHandleByMapping | ||
| 168 | LdrGetDllHandleByName | ||
| 169 | LdrGetDllHandleEx | ||
| 170 | LdrGetDllPath | ||
| 171 | LdrGetFailureData | ||
| 172 | LdrGetFileNameFromLoadAsDataTable | ||
| 173 | LdrGetKnownDllSectionHandle | ||
| 174 | LdrGetProcedureAddress | ||
| 175 | LdrGetProcedureAddressEx | ||
| 176 | LdrGetProcedureAddressForCaller | ||
| 177 | LdrHotPatchRoutine | ||
| 178 | LdrInitShimEngineDynamic | ||
| 179 | LdrInitializeEnclave | ||
| 180 | LdrInitializeThunk | ||
| 181 | LdrIsModuleSxsRedirected | ||
| 182 | LdrLoadAlternateResourceModule | ||
| 183 | LdrLoadAlternateResourceModuleEx | ||
| 184 | LdrLoadDll | ||
| 185 | LdrLoadEnclaveModule | ||
| 186 | LdrLockLoaderLock | ||
| 187 | LdrOpenImageFileOptionsKey | ||
| 188 | LdrProcessInitializationComplete | ||
| 189 | LdrProcessRelocationBlock | ||
| 190 | LdrProcessRelocationBlockEx | ||
| 191 | LdrQueryImageFileExecutionOptions | ||
| 192 | LdrQueryImageFileExecutionOptionsEx | ||
| 193 | LdrQueryImageFileKeyOption | ||
| 194 | LdrQueryModuleServiceTags | ||
| 195 | LdrQueryOptionalDelayLoadedAPI | ||
| 196 | LdrQueryProcessModuleInformation | ||
| 197 | LdrRegisterDllNotification | ||
| 198 | LdrRemoveDllDirectory | ||
| 199 | LdrRemoveLoadAsDataTable | ||
| 200 | LdrResFindResource | ||
| 201 | LdrResFindResourceDirectory | ||
| 202 | LdrResGetRCConfig | ||
| 203 | LdrResRelease | ||
| 204 | LdrResSearchResource | ||
| 205 | LdrResolveDelayLoadedAPI | ||
| 206 | LdrResolveDelayLoadsFromDll | ||
| 207 | LdrRscIsTypeExist | ||
| 208 | LdrSetAppCompatDllRedirectionCallback | ||
| 209 | LdrSetDefaultDllDirectories | ||
| 210 | LdrSetDllDirectory | ||
| 211 | LdrSetDllManifestProber | ||
| 212 | LdrSetImplicitPathOptions | ||
| 213 | LdrSetMUICacheType | ||
| 214 | LdrShutdownProcess | ||
| 215 | LdrShutdownThread | ||
| 216 | LdrStandardizeSystemPath | ||
| 217 | LdrSystemDllInitBlock | ||
| 218 | LdrUnloadAlternateResourceModule | ||
| 219 | LdrUnloadAlternateResourceModuleEx | ||
| 220 | LdrUnloadDll | ||
| 221 | LdrUnlockLoaderLock | ||
| 222 | LdrUnregisterDllNotification | ||
| 223 | LdrUpdatePackageSearchPath | ||
| 224 | LdrVerifyImageMatchesChecksum | ||
| 225 | LdrVerifyImageMatchesChecksumEx | ||
| 226 | LdrpResGetMappingSize | ||
| 227 | LdrpResGetResourceDirectory | ||
| 228 | MD4Final | ||
| 229 | MD4Init | ||
| 230 | MD4Update | ||
| 231 | MD5Final | ||
| 232 | MD5Init | ||
| 233 | MD5Update | ||
| 234 | NlsAnsiCodePage DATA | ||
| 235 | NlsMbCodePageTag DATA | ||
| 236 | NlsMbOemCodePageTag DATA | ||
| 237 | NtAcceptConnectPort | ||
| 238 | NtAccessCheck | ||
| 239 | NtAccessCheckAndAuditAlarm | ||
| 240 | NtAccessCheckByType | ||
| 241 | NtAccessCheckByTypeAndAuditAlarm | ||
| 242 | NtAccessCheckByTypeResultList | ||
| 243 | NtAccessCheckByTypeResultListAndAuditAlarm | ||
| 244 | NtAccessCheckByTypeResultListAndAuditAlarmByHandle | ||
| 245 | NtAcquireProcessActivityReference | ||
| 246 | NtAddAtom | ||
| 247 | NtAddAtomEx | ||
| 248 | NtAddBootEntry | ||
| 249 | NtAddDriverEntry | ||
| 250 | NtAdjustGroupsToken | ||
| 251 | NtAdjustPrivilegesToken | ||
| 252 | NtAdjustTokenClaimsAndDeviceGroups | ||
| 253 | NtAlertResumeThread | ||
| 254 | NtAlertThread | ||
| 255 | NtAlertThreadByThreadId | ||
| 256 | NtAllocateLocallyUniqueId | ||
| 257 | NtAllocateReserveObject | ||
| 258 | NtAllocateUserPhysicalPages | ||
| 259 | NtAllocateUserPhysicalPagesEx | ||
| 260 | NtAllocateUuids | ||
| 261 | NtAllocateVirtualMemory | ||
| 262 | NtAllocateVirtualMemoryEx | ||
| 263 | NtAlpcAcceptConnectPort | ||
| 264 | NtAlpcCancelMessage | ||
| 265 | NtAlpcConnectPort | ||
| 266 | NtAlpcConnectPortEx | ||
| 267 | NtAlpcCreatePort | ||
| 268 | NtAlpcCreatePortSection | ||
| 269 | NtAlpcCreateResourceReserve | ||
| 270 | NtAlpcCreateSectionView | ||
| 271 | NtAlpcCreateSecurityContext | ||
| 272 | NtAlpcDeletePortSection | ||
| 273 | NtAlpcDeleteResourceReserve | ||
| 274 | NtAlpcDeleteSectionView | ||
| 275 | NtAlpcDeleteSecurityContext | ||
| 276 | NtAlpcDisconnectPort | ||
| 277 | NtAlpcImpersonateClientContainerOfPort | ||
| 278 | NtAlpcImpersonateClientOfPort | ||
| 279 | NtAlpcOpenSenderProcess | ||
| 280 | NtAlpcOpenSenderThread | ||
| 281 | NtAlpcQueryInformation | ||
| 282 | NtAlpcQueryInformationMessage | ||
| 283 | NtAlpcRevokeSecurityContext | ||
| 284 | NtAlpcSendWaitReceivePort | ||
| 285 | NtAlpcSetInformation | ||
| 286 | NtApphelpCacheControl | ||
| 287 | NtAreMappedFilesTheSame | ||
| 288 | NtAssignProcessToJobObject | ||
| 289 | NtAssociateWaitCompletionPacket | ||
| 290 | NtCallEnclave | ||
| 291 | NtCallbackReturn | ||
| 292 | NtCancelDeviceWakeupRequest | ||
| 293 | NtCancelIoFile | ||
| 294 | NtCancelIoFileEx | ||
| 295 | NtCancelSynchronousIoFile | ||
| 296 | NtCancelTimer | ||
| 297 | NtCancelTimer2 | ||
| 298 | NtCancelWaitCompletionPacket | ||
| 299 | NtClearEvent | ||
| 300 | NtClose | ||
| 301 | NtCloseObjectAuditAlarm | ||
| 302 | NtCommitComplete | ||
| 303 | NtCommitEnlistment | ||
| 304 | NtCommitRegistryTransaction | ||
| 305 | NtCommitTransaction | ||
| 306 | NtCompactKeys | ||
| 307 | NtCompareObjects | ||
| 308 | NtCompareSigningLevels | ||
| 309 | NtCompareTokens | ||
| 310 | NtCompleteConnectPort | ||
| 311 | NtCompressKey | ||
| 312 | NtConnectPort | ||
| 313 | NtContinue | ||
| 314 | NtConvertBetweenAuxiliaryCounterAndPerformanceCounter | ||
| 315 | NtCreateCrossVmEvent | ||
| 316 | NtCreateDebugObject | ||
| 317 | NtCreateDirectoryObject | ||
| 318 | NtCreateDirectoryObjectEx | ||
| 319 | NtCreateEnclave | ||
| 320 | NtCreateEnlistment | ||
| 321 | NtCreateEvent | ||
| 322 | NtCreateEventPair | ||
| 323 | NtCreateFile | ||
| 324 | NtCreateIRTimer | ||
| 325 | NtCreateIoCompletion | ||
| 326 | NtCreateJobObject | ||
| 327 | NtCreateJobSet | ||
| 328 | NtCreateKey | ||
| 329 | NtCreateKeyTransacted | ||
| 330 | NtCreateKeyedEvent | ||
| 331 | NtCreateLowBoxToken | ||
| 332 | NtCreateMailslotFile | ||
| 333 | NtCreateMutant | ||
| 334 | NtCreateNamedPipeFile | ||
| 335 | NtCreatePagingFile | ||
| 336 | NtCreatePartition | ||
| 337 | NtCreatePort | ||
| 338 | NtCreatePrivateNamespace | ||
| 339 | NtCreateProcess | ||
| 340 | NtCreateProcessEx | ||
| 341 | NtCreateProfile | ||
| 342 | NtCreateProfileEx | ||
| 343 | NtCreateRegistryTransaction | ||
| 344 | NtCreateResourceManager | ||
| 345 | NtCreateSection | ||
| 346 | NtCreateSectionEx | ||
| 347 | NtCreateSemaphore | ||
| 348 | NtCreateSymbolicLinkObject | ||
| 349 | NtCreateThread | ||
| 350 | NtCreateThreadEx | ||
| 351 | NtCreateTimer | ||
| 352 | NtCreateTimer2 | ||
| 353 | NtCreateToken | ||
| 354 | NtCreateTokenEx | ||
| 355 | NtCreateTransaction | ||
| 356 | NtCreateTransactionManager | ||
| 357 | NtCreateUserProcess | ||
| 358 | NtCreateWaitCompletionPacket | ||
| 359 | NtCreateWaitablePort | ||
| 360 | NtCreateWnfStateName | ||
| 361 | NtCreateWorkerFactory | ||
| 362 | NtDebugActiveProcess | ||
| 363 | NtDebugContinue | ||
| 364 | NtDelayExecution | ||
| 365 | NtDeleteAtom | ||
| 366 | NtDeleteBootEntry | ||
| 367 | NtDeleteDriverEntry | ||
| 368 | NtDeleteFile | ||
| 369 | NtDeleteKey | ||
| 370 | NtDeleteObjectAuditAlarm | ||
| 371 | NtDeletePrivateNamespace | ||
| 372 | NtDeleteValueKey | ||
| 373 | NtDeleteWnfStateData | ||
| 374 | NtDeleteWnfStateName | ||
| 375 | NtDeviceIoControlFile | ||
| 376 | NtDisableLastKnownGood | ||
| 377 | NtDisplayString | ||
| 378 | NtDrawText | ||
| 379 | NtDuplicateObject | ||
| 380 | NtDuplicateToken | ||
| 381 | NtEnableLastKnownGood | ||
| 382 | NtEnumerateBootEntries | ||
| 383 | NtEnumerateDriverEntries | ||
| 384 | NtEnumerateKey | ||
| 385 | NtEnumerateSystemEnvironmentValuesEx | ||
| 386 | NtEnumerateTransactionObject | ||
| 387 | NtEnumerateValueKey | ||
| 388 | NtExtendSection | ||
| 389 | NtFilterBootOption | ||
| 390 | NtFilterToken | ||
| 391 | NtFilterTokenEx | ||
| 392 | NtFindAtom | ||
| 393 | NtFlushBuffersFile | ||
| 394 | NtFlushBuffersFileEx | ||
| 395 | NtFlushInstallUILanguage | ||
| 396 | NtFlushInstructionCache | ||
| 397 | NtFlushKey | ||
| 398 | NtFlushProcessWriteBuffers | ||
| 399 | NtFlushVirtualMemory | ||
| 400 | NtFlushWriteBuffer | ||
| 401 | NtFreeUserPhysicalPages | ||
| 402 | NtFreeVirtualMemory | ||
| 403 | NtFreezeRegistry | ||
| 404 | NtFreezeTransactions | ||
| 405 | NtFsControlFile | ||
| 406 | NtGetCachedSigningLevel | ||
| 407 | NtGetCompleteWnfStateSubscription | ||
| 408 | NtGetContextThread | ||
| 409 | NtGetCurrentProcessorNumber | ||
| 410 | NtGetCurrentProcessorNumberEx | ||
| 411 | NtGetDevicePowerState | ||
| 412 | NtGetMUIRegistryInfo | ||
| 413 | NtGetNextProcess | ||
| 414 | NtGetNextThread | ||
| 415 | NtGetNlsSectionPtr | ||
| 416 | NtGetNotificationResourceManager | ||
| 417 | NtGetPlugPlayEvent | ||
| 418 | NtGetTickCount | ||
| 419 | NtGetWriteWatch | ||
| 420 | NtImpersonateAnonymousToken | ||
| 421 | NtImpersonateClientOfPort | ||
| 422 | NtImpersonateThread | ||
| 423 | NtInitializeEnclave | ||
| 424 | NtInitializeNlsFiles | ||
| 425 | NtInitializeRegistry | ||
| 426 | NtInitiatePowerAction | ||
| 427 | NtIsProcessInJob | ||
| 428 | NtIsSystemResumeAutomatic | ||
| 429 | NtIsUILanguageComitted | ||
| 430 | NtListenPort | ||
| 431 | NtLoadDriver | ||
| 432 | NtLoadEnclaveData | ||
| 433 | NtLoadKey | ||
| 434 | NtLoadKey2 | ||
| 435 | NtLoadKeyEx | ||
| 436 | NtLockFile | ||
| 437 | NtLockProductActivationKeys | ||
| 438 | NtLockRegistryKey | ||
| 439 | NtLockVirtualMemory | ||
| 440 | NtMakePermanentObject | ||
| 441 | NtMakeTemporaryObject | ||
| 442 | NtManageHotPatch | ||
| 443 | NtManagePartition | ||
| 444 | NtMapCMFModule | ||
| 445 | NtMapUserPhysicalPages | ||
| 446 | NtMapUserPhysicalPagesScatter | ||
| 447 | NtMapViewOfSection | ||
| 448 | NtMapViewOfSectionEx | ||
| 449 | NtModifyBootEntry | ||
| 450 | NtModifyDriverEntry | ||
| 451 | NtNotifyChangeDirectoryFile | ||
| 452 | NtNotifyChangeDirectoryFileEx | ||
| 453 | NtNotifyChangeKey | ||
| 454 | NtNotifyChangeMultipleKeys | ||
| 455 | NtNotifyChangeSession | ||
| 456 | NtOpenDirectoryObject | ||
| 457 | NtOpenEnlistment | ||
| 458 | NtOpenEvent | ||
| 459 | NtOpenEventPair | ||
| 460 | NtOpenFile | ||
| 461 | NtOpenIoCompletion | ||
| 462 | NtOpenJobObject | ||
| 463 | NtOpenKey | ||
| 464 | NtOpenKeyEx | ||
| 465 | NtOpenKeyTransacted | ||
| 466 | NtOpenKeyTransactedEx | ||
| 467 | NtOpenKeyedEvent | ||
| 468 | NtOpenMutant | ||
| 469 | NtOpenObjectAuditAlarm | ||
| 470 | NtOpenPartition | ||
| 471 | NtOpenPrivateNamespace | ||
| 472 | NtOpenProcess | ||
| 473 | NtOpenProcessToken | ||
| 474 | NtOpenProcessTokenEx | ||
| 475 | NtOpenRegistryTransaction | ||
| 476 | NtOpenResourceManager | ||
| 477 | NtOpenSection | ||
| 478 | NtOpenSemaphore | ||
| 479 | NtOpenSession | ||
| 480 | NtOpenSymbolicLinkObject | ||
| 481 | NtOpenThread | ||
| 482 | NtOpenThreadToken | ||
| 483 | NtOpenThreadTokenEx | ||
| 484 | NtOpenTimer | ||
| 485 | NtOpenTransaction | ||
| 486 | NtOpenTransactionManager | ||
| 487 | NtPlugPlayControl | ||
| 488 | NtPowerInformation | ||
| 489 | NtPrePrepareComplete | ||
| 490 | NtPrePrepareEnlistment | ||
| 491 | NtPrepareComplete | ||
| 492 | NtPrepareEnlistment | ||
| 493 | NtPrivilegeCheck | ||
| 494 | NtPrivilegeObjectAuditAlarm | ||
| 495 | NtPrivilegedServiceAuditAlarm | ||
| 496 | NtPropagationComplete | ||
| 497 | NtPropagationFailed | ||
| 498 | NtProtectVirtualMemory | ||
| 499 | NtPssCaptureVaSpaceBulk | ||
| 500 | NtPulseEvent | ||
| 501 | NtQueryAttributesFile | ||
| 502 | NtQueryAuxiliaryCounterFrequency | ||
| 503 | NtQueryBootEntryOrder | ||
| 504 | NtQueryBootOptions | ||
| 505 | NtQueryDebugFilterState | ||
| 506 | NtQueryDefaultLocale | ||
| 507 | NtQueryDefaultUILanguage | ||
| 508 | NtQueryDirectoryFile | ||
| 509 | NtQueryDirectoryFileEx | ||
| 510 | NtQueryDirectoryObject | ||
| 511 | NtQueryDriverEntryOrder | ||
| 512 | NtQueryEaFile | ||
| 513 | NtQueryEvent | ||
| 514 | NtQueryFullAttributesFile | ||
| 515 | NtQueryInformationAtom | ||
| 516 | NtQueryInformationByName | ||
| 517 | NtQueryInformationEnlistment | ||
| 518 | NtQueryInformationFile | ||
| 519 | NtQueryInformationJobObject | ||
| 520 | NtQueryInformationPort | ||
| 521 | NtQueryInformationProcess | ||
| 522 | NtQueryInformationResourceManager | ||
| 523 | NtQueryInformationThread | ||
| 524 | NtQueryInformationToken | ||
| 525 | NtQueryInformationTransaction | ||
| 526 | NtQueryInformationTransactionManager | ||
| 527 | NtQueryInformationWorkerFactory | ||
| 528 | NtQueryInstallUILanguage | ||
| 529 | NtQueryIntervalProfile | ||
| 530 | NtQueryIoCompletion | ||
| 531 | NtQueryKey | ||
| 532 | NtQueryLicenseValue | ||
| 533 | NtQueryMultipleValueKey | ||
| 534 | NtQueryMutant | ||
| 535 | NtQueryObject | ||
| 536 | NtQueryOpenSubKeys | ||
| 537 | NtQueryOpenSubKeysEx | ||
| 538 | NtQueryPerformanceCounter | ||
| 539 | NtQueryPortInformationProcess | ||
| 540 | NtQueryQuotaInformationFile | ||
| 541 | NtQuerySection | ||
| 542 | NtQuerySecurityAttributesToken | ||
| 543 | NtQuerySecurityObject | ||
| 544 | NtQuerySecurityPolicy | ||
| 545 | NtQuerySemaphore | ||
| 546 | NtQuerySymbolicLinkObject | ||
| 547 | NtQuerySystemEnvironmentValue | ||
| 548 | NtQuerySystemEnvironmentValueEx | ||
| 549 | NtQuerySystemInformation | ||
| 550 | NtQuerySystemInformationEx | ||
| 551 | NtQuerySystemTime | ||
| 552 | NtQueryTimer | ||
| 553 | NtQueryTimerResolution | ||
| 554 | NtQueryValueKey | ||
| 555 | NtQueryVirtualMemory | ||
| 556 | NtQueryVolumeInformationFile | ||
| 557 | NtQueryWnfStateData | ||
| 558 | NtQueryWnfStateNameInformation | ||
| 559 | NtQueueApcThread | ||
| 560 | NtQueueApcThreadEx | ||
| 561 | NtRaiseException | ||
| 562 | NtRaiseHardError | ||
| 563 | NtReadFile | ||
| 564 | NtReadFileScatter | ||
| 565 | NtReadOnlyEnlistment | ||
| 566 | NtReadRequestData | ||
| 567 | NtReadVirtualMemory | ||
| 568 | NtRecoverEnlistment | ||
| 569 | NtRecoverResourceManager | ||
| 570 | NtRecoverTransactionManager | ||
| 571 | NtRegisterProtocolAddressInformation | ||
| 572 | NtRegisterThreadTerminatePort | ||
| 573 | NtReleaseKeyedEvent | ||
| 574 | NtReleaseMutant | ||
| 575 | NtReleaseSemaphore | ||
| 576 | NtReleaseWorkerFactoryWorker | ||
| 577 | NtRemoveIoCompletion | ||
| 578 | NtRemoveIoCompletionEx | ||
| 579 | NtRemoveProcessDebug | ||
| 580 | NtRenameKey | ||
| 581 | NtRenameTransactionManager | ||
| 582 | NtReplaceKey | ||
| 583 | NtReplacePartitionUnit | ||
| 584 | NtReplyPort | ||
| 585 | NtReplyWaitReceivePort | ||
| 586 | NtReplyWaitReceivePortEx | ||
| 587 | NtReplyWaitReplyPort | ||
| 588 | NtRequestDeviceWakeup | ||
| 589 | NtRequestPort | ||
| 590 | NtRequestWaitReplyPort | ||
| 591 | NtRequestWakeupLatency | ||
| 592 | NtResetEvent | ||
| 593 | NtResetWriteWatch | ||
| 594 | NtRestoreKey | ||
| 595 | NtResumeProcess | ||
| 596 | NtResumeThread | ||
| 597 | NtRevertContainerImpersonation | ||
| 598 | NtRollbackComplete | ||
| 599 | NtRollbackEnlistment | ||
| 600 | NtRollbackRegistryTransaction | ||
| 601 | NtRollbackTransaction | ||
| 602 | NtRollforwardTransactionManager | ||
| 603 | NtSaveKey | ||
| 604 | NtSaveKeyEx | ||
| 605 | NtSaveMergedKeys | ||
| 606 | NtSecureConnectPort | ||
| 607 | NtSerializeBoot | ||
| 608 | NtSetBootEntryOrder | ||
| 609 | NtSetBootOptions | ||
| 610 | NtSetCachedSigningLevel | ||
| 611 | NtSetCachedSigningLevel2 | ||
| 612 | NtSetContextThread | ||
| 613 | NtSetDebugFilterState | ||
| 614 | NtSetDefaultHardErrorPort | ||
| 615 | NtSetDefaultLocale | ||
| 616 | NtSetDefaultUILanguage | ||
| 617 | NtSetDriverEntryOrder | ||
| 618 | NtSetEaFile | ||
| 619 | NtSetEvent | ||
| 620 | NtSetEventBoostPriority | ||
| 621 | NtSetHighEventPair | ||
| 622 | NtSetHighWaitLowEventPair | ||
| 623 | NtSetIRTimer | ||
| 624 | NtSetInformationDebugObject | ||
| 625 | NtSetInformationEnlistment | ||
| 626 | NtSetInformationFile | ||
| 627 | NtSetInformationJobObject | ||
| 628 | NtSetInformationKey | ||
| 629 | NtSetInformationObject | ||
| 630 | NtSetInformationProcess | ||
| 631 | NtSetInformationResourceManager | ||
| 632 | NtSetInformationSymbolicLink | ||
| 633 | NtSetInformationThread | ||
| 634 | NtSetInformationToken | ||
| 635 | NtSetInformationTransaction | ||
| 636 | NtSetInformationTransactionManager | ||
| 637 | NtSetInformationVirtualMemory | ||
| 638 | NtSetInformationWorkerFactory | ||
| 639 | NtSetIntervalProfile | ||
| 640 | NtSetIoCompletion | ||
| 641 | NtSetIoCompletionEx | ||
| 642 | NtSetLdtEntries | ||
| 643 | NtSetLowEventPair | ||
| 644 | NtSetLowWaitHighEventPair | ||
| 645 | NtSetQuotaInformationFile | ||
| 646 | NtSetSecurityObject | ||
| 647 | NtSetSystemEnvironmentValue | ||
| 648 | NtSetSystemEnvironmentValueEx | ||
| 649 | NtSetSystemInformation | ||
| 650 | NtSetSystemPowerState | ||
| 651 | NtSetSystemTime | ||
| 652 | NtSetThreadExecutionState | ||
| 653 | NtSetTimer | ||
| 654 | NtSetTimer2 | ||
| 655 | NtSetTimerEx | ||
| 656 | NtSetTimerResolution | ||
| 657 | NtSetUuidSeed | ||
| 658 | NtSetValueKey | ||
| 659 | NtSetVolumeInformationFile | ||
| 660 | NtSetWnfProcessNotificationEvent | ||
| 661 | NtShutdownSystem | ||
| 662 | NtShutdownWorkerFactory | ||
| 663 | NtSignalAndWaitForSingleObject | ||
| 664 | NtSinglePhaseReject | ||
| 665 | NtStartProfile | ||
| 666 | NtStopProfile | ||
| 667 | NtSubscribeWnfStateChange | ||
| 668 | NtSuspendProcess | ||
| 669 | NtSuspendThread | ||
| 670 | NtSystemDebugControl | ||
| 671 | NtTerminateEnclave | ||
| 672 | NtTerminateJobObject | ||
| 673 | NtTerminateProcess | ||
| 674 | NtTerminateThread | ||
| 675 | NtTestAlert | ||
| 676 | NtThawRegistry | ||
| 677 | NtThawTransactions | ||
| 678 | NtTraceControl | ||
| 679 | NtTraceEvent | ||
| 680 | NtTranslateFilePath | ||
| 681 | NtUmsThreadYield | ||
| 682 | NtUnloadDriver | ||
| 683 | NtUnloadKey | ||
| 684 | NtUnloadKey2 | ||
| 685 | NtUnloadKeyEx | ||
| 686 | NtUnlockFile | ||
| 687 | NtUnlockVirtualMemory | ||
| 688 | NtUnmapViewOfSection | ||
| 689 | NtUnmapViewOfSectionEx | ||
| 690 | NtUnsubscribeWnfStateChange | ||
| 691 | NtUpdateWnfStateData | ||
| 692 | NtVdmControl | ||
| 693 | NtWaitForAlertByThreadId | ||
| 694 | NtWaitForDebugEvent | ||
| 695 | NtWaitForKeyedEvent | ||
| 696 | NtWaitForMultipleObjects | ||
| 697 | NtWaitForMultipleObjects32 | ||
| 698 | NtWaitForSingleObject | ||
| 699 | NtWaitForWorkViaWorkerFactory | ||
| 700 | NtWaitHighEventPair | ||
| 701 | NtWaitLowEventPair | ||
| 702 | NtWorkerFactoryWorkerReady | ||
| 703 | NtWriteFile | ||
| 704 | NtWriteFileGather | ||
| 705 | NtWriteRequestData | ||
| 706 | NtWriteVirtualMemory | ||
| 707 | NtYieldExecution | ||
| 708 | NtdllDefWindowProc_A | ||
| 709 | NtdllDefWindowProc_W | ||
| 710 | NtdllDialogWndProc_A | ||
| 711 | NtdllDialogWndProc_W | ||
| 712 | PfxFindPrefix | ||
| 713 | PfxInitialize | ||
| 714 | PfxInsertPrefix | ||
| 715 | PfxRemovePrefix | ||
| 716 | PssNtCaptureSnapshot | ||
| 717 | PssNtDuplicateSnapshot | ||
| 718 | PssNtFreeRemoteSnapshot | ||
| 719 | PssNtFreeSnapshot | ||
| 720 | PssNtFreeWalkMarker | ||
| 721 | PssNtQuerySnapshot | ||
| 722 | PssNtValidateDescriptor | ||
| 723 | PssNtWalkSnapshot | ||
| 724 | RtlAbortRXact | ||
| 725 | RtlAbsoluteToSelfRelativeSD | ||
| 726 | RtlAcquirePebLock | ||
| 727 | RtlAcquirePrivilege | ||
| 728 | RtlAcquireReleaseSRWLockExclusive | ||
| 729 | RtlAcquireResourceExclusive | ||
| 730 | RtlAcquireResourceShared | ||
| 731 | RtlAcquireSRWLockExclusive | ||
| 732 | RtlAcquireSRWLockShared | ||
| 733 | RtlActivateActivationContext | ||
| 734 | RtlActivateActivationContextEx | ||
| 735 | RtlActivateActivationContextUnsafeFast | ||
| 736 | RtlAddAccessAllowedAce | ||
| 737 | RtlAddAccessAllowedAceEx | ||
| 738 | RtlAddAccessAllowedObjectAce | ||
| 739 | RtlAddAccessDeniedAce | ||
| 740 | RtlAddAccessDeniedAceEx | ||
| 741 | RtlAddAccessDeniedObjectAce | ||
| 742 | RtlAddAccessFilterAce | ||
| 743 | RtlAddAce | ||
| 744 | RtlAddActionToRXact | ||
| 745 | RtlAddAtomToAtomTable | ||
| 746 | RtlAddAttributeActionToRXact | ||
| 747 | RtlAddAuditAccessAce | ||
| 748 | RtlAddAuditAccessAceEx | ||
| 749 | RtlAddAuditAccessObjectAce | ||
| 750 | RtlAddCompoundAce | ||
| 751 | RtlAddFunctionTable | ||
| 752 | RtlAddGrowableFunctionTable | ||
| 753 | RtlAddIntegrityLabelToBoundaryDescriptor | ||
| 754 | RtlAddMandatoryAce | ||
| 755 | RtlAddProcessTrustLabelAce | ||
| 756 | RtlAddRefActivationContext | ||
| 757 | RtlAddRefMemoryStream | ||
| 758 | RtlAddResourceAttributeAce | ||
| 759 | RtlAddSIDToBoundaryDescriptor | ||
| 760 | RtlAddScopedPolicyIDAce | ||
| 761 | RtlAddVectoredContinueHandler | ||
| 762 | RtlAddVectoredExceptionHandler | ||
| 763 | RtlAddressInSectionTable | ||
| 764 | RtlAdjustPrivilege | ||
| 765 | RtlAllocateActivationContextStack | ||
| 766 | RtlAllocateAndInitializeSid | ||
| 767 | RtlAllocateAndInitializeSidEx | ||
| 768 | RtlAllocateHandle | ||
| 769 | RtlAllocateHeap | ||
| 770 | RtlAllocateMemoryBlockLookaside | ||
| 771 | RtlAllocateMemoryZone | ||
| 772 | RtlAllocateWnfSerializationGroup | ||
| 773 | RtlAnsiCharToUnicodeChar | ||
| 774 | RtlAnsiStringToUnicodeSize | ||
| 775 | RtlAnsiStringToUnicodeString | ||
| 776 | RtlAppendAsciizToString | ||
| 777 | RtlAppendPathElement | ||
| 778 | RtlAppendStringToString | ||
| 779 | RtlAppendUnicodeStringToString | ||
| 780 | RtlAppendUnicodeToString | ||
| 781 | RtlApplicationVerifierStop | ||
| 782 | RtlApplyRXact | ||
| 783 | RtlApplyRXactNoFlush | ||
| 784 | RtlAppxIsFileOwnedByTrustedInstaller | ||
| 785 | RtlAreAllAccessesGranted | ||
| 786 | RtlAreAnyAccessesGranted | ||
| 787 | RtlAreBitsClear | ||
| 788 | RtlAreBitsClearEx | ||
| 789 | RtlAreBitsSet | ||
| 790 | RtlAreLongPathsEnabled | ||
| 791 | RtlAssert | ||
| 792 | RtlAvlInsertNodeEx | ||
| 793 | RtlAvlRemoveNode | ||
| 794 | RtlBarrier | ||
| 795 | RtlBarrierForDelete | ||
| 796 | RtlCallEnclaveReturn | ||
| 797 | RtlCancelTimer | ||
| 798 | RtlCanonicalizeDomainName | ||
| 799 | RtlCapabilityCheck | ||
| 800 | RtlCapabilityCheckForSingleSessionSku | ||
| 801 | RtlCaptureContext | ||
| 802 | RtlCaptureStackBackTrace | ||
| 803 | RtlCharToInteger | ||
| 804 | RtlCheckBootStatusIntegrity | ||
| 805 | RtlCheckForOrphanedCriticalSections | ||
| 806 | RtlCheckPortableOperatingSystem | ||
| 807 | RtlCheckProcessParameters | ||
| 808 | RtlCheckRegistryKey | ||
| 809 | RtlCheckSandboxedToken | ||
| 810 | RtlCheckSystemBootStatusIntegrity | ||
| 811 | RtlCheckTokenCapability | ||
| 812 | RtlCheckTokenMembership | ||
| 813 | RtlCheckTokenMembershipEx | ||
| 814 | RtlCleanUpTEBLangLists | ||
| 815 | RtlClearAllBits | ||
| 816 | RtlClearAllBitsEx | ||
| 817 | RtlClearBit | ||
| 818 | RtlClearBitEx | ||
| 819 | RtlClearBits | ||
| 820 | RtlClearBitsEx | ||
| 821 | RtlClearThreadWorkOnBehalfTicket | ||
| 822 | RtlCloneMemoryStream | ||
| 823 | RtlCloneUserProcess | ||
| 824 | RtlCmDecodeMemIoResource | ||
| 825 | RtlCmEncodeMemIoResource | ||
| 826 | RtlCommitDebugInfo | ||
| 827 | RtlCommitMemoryStream | ||
| 828 | RtlCompactHeap | ||
| 829 | RtlCompareAltitudes | ||
| 830 | RtlCompareMemory | ||
| 831 | RtlCompareMemoryUlong | ||
| 832 | RtlCompareString | ||
| 833 | RtlCompareUnicodeString | ||
| 834 | RtlCompareUnicodeStrings | ||
| 835 | RtlCompleteProcessCloning | ||
| 836 | RtlCompressBuffer | ||
| 837 | RtlComputeCrc32 | ||
| 838 | RtlComputeImportTableHash | ||
| 839 | RtlComputePrivatizedDllName_U | ||
| 840 | RtlConnectToSm | ||
| 841 | RtlConsoleMultiByteToUnicodeN | ||
| 842 | RtlConstructCrossVmEventPath | ||
| 843 | RtlContractHashTable | ||
| 844 | RtlConvertDeviceFamilyInfoToString | ||
| 845 | RtlConvertExclusiveToShared | ||
| 846 | RtlConvertLCIDToString | ||
| 847 | RtlConvertSRWLockExclusiveToShared | ||
| 848 | RtlConvertSharedToExclusive | ||
| 849 | RtlConvertSidToUnicodeString | ||
| 850 | RtlConvertToAutoInheritSecurityObject | ||
| 851 | RtlConvertUiListToApiList | ||
| 852 | RtlCopyBitMap | ||
| 853 | RtlCopyContext | ||
| 854 | RtlCopyExtendedContext | ||
| 855 | RtlCopyLuid | ||
| 856 | RtlCopyLuidAndAttributesArray | ||
| 857 | RtlCopyMappedMemory | ||
| 858 | RtlCopyMemory | ||
| 859 | RtlCopyMemoryNonTemporal | ||
| 860 | RtlCopyMemoryStreamTo | ||
| 861 | RtlCopyOutOfProcessMemoryStreamTo | ||
| 862 | RtlCopySecurityDescriptor | ||
| 863 | RtlCopySid | ||
| 864 | RtlCopySidAndAttributesArray | ||
| 865 | RtlCopyString | ||
| 866 | RtlCopyUnicodeString | ||
| 867 | RtlCrc32 | ||
| 868 | RtlCrc64 | ||
| 869 | RtlCreateAcl | ||
| 870 | RtlCreateActivationContext | ||
| 871 | RtlCreateAndSetSD | ||
| 872 | RtlCreateAtomTable | ||
| 873 | RtlCreateBootStatusDataFile | ||
| 874 | RtlCreateBoundaryDescriptor | ||
| 875 | RtlCreateEnvironment | ||
| 876 | RtlCreateEnvironmentEx | ||
| 877 | RtlCreateHashTable | ||
| 878 | RtlCreateHashTableEx | ||
| 879 | RtlCreateHeap | ||
| 880 | RtlCreateMemoryBlockLookaside | ||
| 881 | RtlCreateMemoryZone | ||
| 882 | RtlCreateProcessParameters | ||
| 883 | RtlCreateProcessParametersEx | ||
| 884 | RtlCreateProcessParametersWithTemplate | ||
| 885 | RtlCreateProcessReflection | ||
| 886 | RtlCreateQueryDebugBuffer | ||
| 887 | RtlCreateRegistryKey | ||
| 888 | RtlCreateSecurityDescriptor | ||
| 889 | RtlCreateServiceSid | ||
| 890 | RtlCreateSystemVolumeInformationFolder | ||
| 891 | RtlCreateTagHeap | ||
| 892 | RtlCreateTimer | ||
| 893 | RtlCreateTimerQueue | ||
| 894 | RtlCreateUmsCompletionList | ||
| 895 | RtlCreateUmsThread | ||
| 896 | RtlCreateUmsThreadContext | ||
| 897 | RtlCreateUnicodeString | ||
| 898 | RtlCreateUnicodeStringFromAsciiz | ||
| 899 | RtlCreateUserFiberShadowStack | ||
| 900 | RtlCreateUserProcess | ||
| 901 | RtlCreateUserProcessEx | ||
| 902 | RtlCreateUserSecurityObject | ||
| 903 | RtlCreateUserStack | ||
| 904 | RtlCreateUserThread | ||
| 905 | RtlCreateVirtualAccountSid | ||
| 906 | RtlCultureNameToLCID | ||
| 907 | RtlCustomCPToUnicodeN | ||
| 908 | RtlCutoverTimeToSystemTime | ||
| 909 | RtlDeCommitDebugInfo | ||
| 910 | RtlDeNormalizeProcessParams | ||
| 911 | RtlDeactivateActivationContext | ||
| 912 | RtlDeactivateActivationContextUnsafeFast | ||
| 913 | RtlDebugPrintTimes | ||
| 914 | RtlDecodePointer | ||
| 915 | RtlDecodeRemotePointer | ||
| 916 | RtlDecodeSystemPointer | ||
| 917 | RtlDecompressBuffer | ||
| 918 | RtlDecompressBufferEx | ||
| 919 | RtlDecompressFragment | ||
| 920 | RtlDefaultNpAcl | ||
| 921 | RtlDelete | ||
| 922 | RtlDeleteAce | ||
| 923 | RtlDeleteAtomFromAtomTable | ||
| 924 | RtlDeleteBarrier | ||
| 925 | RtlDeleteBoundaryDescriptor | ||
| 926 | RtlDeleteCriticalSection | ||
| 927 | RtlDeleteElementGenericTable | ||
| 928 | RtlDeleteElementGenericTableAvl | ||
| 929 | RtlDeleteElementGenericTableAvlEx | ||
| 930 | RtlDeleteFunctionTable | ||
| 931 | RtlDeleteGrowableFunctionTable | ||
| 932 | RtlDeleteHashTable | ||
| 933 | RtlDeleteNoSplay | ||
| 934 | RtlDeleteRegistryValue | ||
| 935 | RtlDeleteResource | ||
| 936 | RtlDeleteSecurityObject | ||
| 937 | RtlDeleteTimer | ||
| 938 | RtlDeleteTimerQueue | ||
| 939 | RtlDeleteTimerQueueEx | ||
| 940 | RtlDeleteUmsCompletionList | ||
| 941 | RtlDeleteUmsThreadContext | ||
| 942 | RtlDequeueUmsCompletionListItems | ||
| 943 | RtlDeregisterSecureMemoryCacheCallback | ||
| 944 | RtlDeregisterWait | ||
| 945 | RtlDeregisterWaitEx | ||
| 946 | RtlDeriveCapabilitySidsFromName | ||
| 947 | RtlDestroyAtomTable | ||
| 948 | RtlDestroyEnvironment | ||
| 949 | RtlDestroyHandleTable | ||
| 950 | RtlDestroyHeap | ||
| 951 | RtlDestroyMemoryBlockLookaside | ||
| 952 | RtlDestroyMemoryZone | ||
| 953 | RtlDestroyProcessParameters | ||
| 954 | RtlDestroyQueryDebugBuffer | ||
| 955 | RtlDetectHeapLeaks | ||
| 956 | RtlDetermineDosPathNameType_U | ||
| 957 | RtlDisableThreadProfiling | ||
| 958 | RtlDllShutdownInProgress | ||
| 959 | RtlDnsHostNameToComputerName | ||
| 960 | RtlDoesFileExists_U | ||
| 961 | RtlDoesNameContainWildCards | ||
| 962 | RtlDosApplyFileIsolationRedirection_Ustr | ||
| 963 | RtlDosLongPathNameToNtPathName_U_WithStatus | ||
| 964 | RtlDosLongPathNameToRelativeNtPathName_U_WithStatus | ||
| 965 | RtlDosPathNameToNtPathName_U | ||
| 966 | RtlDosPathNameToNtPathName_U_WithStatus | ||
| 967 | RtlDosPathNameToRelativeNtPathName_U | ||
| 968 | RtlDosPathNameToRelativeNtPathName_U_WithStatus | ||
| 969 | RtlDosSearchPath_U | ||
| 970 | RtlDosSearchPath_Ustr | ||
| 971 | RtlDowncaseUnicodeChar | ||
| 972 | RtlDowncaseUnicodeString | ||
| 973 | RtlDrainNonVolatileFlush | ||
| 974 | RtlDumpResource | ||
| 975 | RtlDuplicateUnicodeString | ||
| 976 | RtlEmptyAtomTable | ||
| 977 | RtlEnableEarlyCriticalSectionEventCreation | ||
| 978 | RtlEnableThreadProfiling | ||
| 979 | RtlEnclaveCallDispatch | ||
| 980 | RtlEnclaveCallDispatchReturn | ||
| 981 | RtlEncodePointer | ||
| 982 | RtlEncodeRemotePointer | ||
| 983 | RtlEncodeSystemPointer | ||
| 984 | RtlEndEnumerationHashTable | ||
| 985 | RtlEndStrongEnumerationHashTable | ||
| 986 | RtlEndWeakEnumerationHashTable | ||
| 987 | RtlEnterCriticalSection | ||
| 988 | RtlEnterUmsSchedulingMode | ||
| 989 | RtlEnumProcessHeaps | ||
| 990 | RtlEnumerateEntryHashTable | ||
| 991 | RtlEnumerateGenericTable | ||
| 992 | RtlEnumerateGenericTableAvl | ||
| 993 | RtlEnumerateGenericTableLikeADirectory | ||
| 994 | RtlEnumerateGenericTableWithoutSplaying | ||
| 995 | RtlEnumerateGenericTableWithoutSplayingAvl | ||
| 996 | RtlEqualComputerName | ||
| 997 | RtlEqualDomainName | ||
| 998 | RtlEqualLuid | ||
| 999 | RtlEqualPrefixSid | ||
| 1000 | RtlEqualSid | ||
| 1001 | RtlEqualString | ||
| 1002 | RtlEqualUnicodeString | ||
| 1003 | RtlEqualWnfChangeStamps | ||
| 1004 | RtlEraseUnicodeString | ||
| 1005 | RtlEthernetAddressToStringA | ||
| 1006 | RtlEthernetAddressToStringW | ||
| 1007 | RtlEthernetStringToAddressA | ||
| 1008 | RtlEthernetStringToAddressW | ||
| 1009 | RtlExecuteUmsThread | ||
| 1010 | RtlExitUserProcess | ||
| 1011 | RtlExitUserThread | ||
| 1012 | RtlExpandEnvironmentStrings | ||
| 1013 | RtlExpandEnvironmentStrings_U | ||
| 1014 | RtlExtendHeap | ||
| 1015 | RtlExpandHashTable | ||
| 1016 | RtlExtendCorrelationVector | ||
| 1017 | RtlExtendMemoryBlockLookaside | ||
| 1018 | RtlExtendMemoryZone | ||
| 1019 | RtlExtractBitMap | ||
| 1020 | RtlFillMemory | ||
| 1021 | RtlFillMemoryNonTemporal | ||
| 1022 | RtlFillNonVolatileMemory | ||
| 1023 | RtlFinalReleaseOutOfProcessMemoryStream | ||
| 1024 | RtlFindAceByType | ||
| 1025 | RtlFindActivationContextSectionGuid | ||
| 1026 | RtlFindActivationContextSectionString | ||
| 1027 | RtlFindCharInUnicodeString | ||
| 1028 | RtlFindClearBits | ||
| 1029 | RtlFindClearBitsAndSet | ||
| 1030 | RtlFindClearBitsEx | ||
| 1031 | RtlFindClearRuns | ||
| 1032 | RtlFindClosestEncodableLength | ||
| 1033 | RtlFindExportedRoutineByName | ||
| 1034 | RtlFindLastBackwardRunClear | ||
| 1035 | RtlFindLeastSignificantBit | ||
| 1036 | RtlFindLongestRunClear | ||
| 1037 | RtlFindMessage | ||
| 1038 | RtlFindMostSignificantBit | ||
| 1039 | RtlFindNextForwardRunClear | ||
| 1040 | RtlFindSetBits | ||
| 1041 | RtlFindSetBitsAndClear | ||
| 1042 | RtlFindSetBitsAndClearEx | ||
| 1043 | RtlFindSetBitsEx | ||
| 1044 | RtlFindUnicodeSubstring | ||
| 1045 | RtlFirstEntrySList | ||
| 1046 | RtlFirstFreeAce | ||
| 1047 | RtlFlsAlloc | ||
| 1048 | RtlFlsFree | ||
| 1049 | RtlFlsGetValue | ||
| 1050 | RtlFlsSetValue | ||
| 1051 | RtlFlushHeaps | ||
| 1052 | RtlFlushNonVolatileMemory | ||
| 1053 | RtlFlushNonVolatileMemoryRanges | ||
| 1054 | RtlFlushSecureMemoryCache | ||
| 1055 | RtlFormatCurrentUserKeyPath | ||
| 1056 | RtlFormatMessage | ||
| 1057 | RtlFormatMessageEx | ||
| 1058 | RtlFreeActivationContextStack | ||
| 1059 | RtlFreeAnsiString | ||
| 1060 | RtlFreeHandle | ||
| 1061 | RtlFreeHeap | ||
| 1062 | RtlFreeMemoryBlockLookaside | ||
| 1063 | RtlFreeNonVolatileToken | ||
| 1064 | RtlFreeOemString | ||
| 1065 | RtlFreeSid | ||
| 1066 | RtlFreeThreadActivationContextStack | ||
| 1067 | RtlFreeUTF8String | ||
| 1068 | RtlFreeUnicodeString | ||
| 1069 | RtlFreeUserFiberShadowStack | ||
| 1070 | RtlFreeUserThreadStack | ||
| 1071 | RtlFreeUserStack | ||
| 1072 | RtlGUIDFromString | ||
| 1073 | RtlGenerate8dot3Name | ||
| 1074 | RtlGetAce | ||
| 1075 | RtlGetActiveActivationContext | ||
| 1076 | RtlGetActiveConsoleId | ||
| 1077 | RtlGetAppContainerNamedObjectPath | ||
| 1078 | RtlGetAppContainerParent | ||
| 1079 | RtlGetAppContainerSidType | ||
| 1080 | RtlGetCallersAddress | ||
| 1081 | RtlGetCompressionWorkSpaceSize | ||
| 1082 | RtlGetConsoleSessionForegroundProcessId | ||
| 1083 | RtlGetControlSecurityDescriptor | ||
| 1084 | RtlGetCriticalSectionRecursionCount | ||
| 1085 | RtlGetCurrentDirectory_U | ||
| 1086 | RtlGetCurrentPeb | ||
| 1087 | RtlGetCurrentProcessorNumber | ||
| 1088 | RtlGetCurrentProcessorNumberEx | ||
| 1089 | RtlGetCurrentServiceSessionId | ||
| 1090 | RtlGetCurrentTransaction | ||
| 1091 | RtlGetCurrentUmsThread | ||
| 1092 | RtlGetDaclSecurityDescriptor | ||
| 1093 | RtlGetDeviceFamilyInfoEnum | ||
| 1094 | RtlGetElementGenericTable | ||
| 1095 | RtlGetElementGenericTableAvl | ||
| 1096 | RtlGetEnabledExtendedFeatures | ||
| 1097 | RtlGetExePath | ||
| 1098 | RtlGetExtendedContextLength | ||
| 1099 | RtlGetExtendedContextLength2 | ||
| 1100 | RtlGetExtendedFeaturesMask | ||
| 1101 | RtlGetFileMUIPath | ||
| 1102 | RtlGetFrame | ||
| 1103 | RtlGetFullPathName_U | ||
| 1104 | RtlGetFullPathName_UEx | ||
| 1105 | RtlGetFullPathName_UstrEx | ||
| 1106 | RtlGetFunctionTableListHead | ||
| 1107 | RtlGetGroupSecurityDescriptor | ||
| 1108 | RtlGetIntegerAtom | ||
| 1109 | RtlGetInterruptTimePrecise | ||
| 1110 | RtlGetLastNtStatus | ||
| 1111 | RtlGetLastWin32Error | ||
| 1112 | RtlGetLengthWithoutLastFullDosOrNtPathElement | ||
| 1113 | RtlGetLengthWithoutTrailingPathSeperators | ||
| 1114 | RtlGetLocaleFileMappingAddress | ||
| 1115 | RtlGetLongestNtPathLength | ||
| 1116 | RtlGetMultiTimePrecise | ||
| 1117 | RtlGetNativeSystemInformation | ||
| 1118 | RtlGetNextEntryHashTable | ||
| 1119 | RtlGetNextUmsListItem | ||
| 1120 | RtlGetNonVolatileToken | ||
| 1121 | RtlGetNtGlobalFlags | ||
| 1122 | RtlGetNtProductType | ||
| 1123 | RtlGetNtSystemRoot | ||
| 1124 | RtlGetNtVersionNumbers | ||
| 1125 | RtlGetOwnerSecurityDescriptor | ||
| 1126 | RtlGetParentLocaleName | ||
| 1127 | RtlGetPersistedStateLocation | ||
| 1128 | RtlGetProcessHeaps | ||
| 1129 | RtlGetProcessPreferredUILanguages | ||
| 1130 | RtlGetProductInfo | ||
| 1131 | RtlGetSaclSecurityDescriptor | ||
| 1132 | RtlGetSearchPath | ||
| 1133 | RtlGetSecurityDescriptorRMControl | ||
| 1134 | RtlGetSessionProperties | ||
| 1135 | RtlGetSetBootStatusData | ||
| 1136 | RtlGetSuiteMask | ||
| 1137 | RtlGetSystemBootStatus | ||
| 1138 | RtlGetSystemBootStatusEx | ||
| 1139 | RtlGetSystemPreferredUILanguages | ||
| 1140 | RtlGetSystemTimePrecise | ||
| 1141 | RtlGetThreadErrorMode | ||
| 1142 | RtlGetThreadLangIdByIndex | ||
| 1143 | RtlGetThreadPreferredUILanguages | ||
| 1144 | RtlGetThreadWorkOnBehalfTicket | ||
| 1145 | RtlGetTokenNamedObjectPath | ||
| 1146 | RtlGetUILanguageInfo | ||
| 1147 | RtlGetUmsCompletionListEvent | ||
| 1148 | RtlGetUnloadEventTrace | ||
| 1149 | RtlGetUnloadEventTraceEx | ||
| 1150 | RtlGetUserInfoHeap | ||
| 1151 | RtlGetUserPreferredUILanguages | ||
| 1152 | RtlGetVersion | ||
| 1153 | RtlGrowFunctionTable | ||
| 1154 | RtlGuardCheckLongJumpTarget | ||
| 1155 | RtlHashUnicodeString | ||
| 1156 | RtlHeapTrkInitialize | ||
| 1157 | RtlIdentifierAuthoritySid | ||
| 1158 | RtlIdnToAscii | ||
| 1159 | RtlIdnToNameprepUnicode | ||
| 1160 | RtlIdnToUnicode | ||
| 1161 | RtlImageDirectoryEntryToData | ||
| 1162 | RtlImageNtHeader | ||
| 1163 | RtlImageNtHeaderEx | ||
| 1164 | RtlImageRvaToSection | ||
| 1165 | RtlImageRvaToVa | ||
| 1166 | RtlImpersonateSelf | ||
| 1167 | RtlImpersonateSelfEx | ||
| 1168 | RtlIncrementCorrelationVector | ||
| 1169 | RtlInitAnsiString | ||
| 1170 | RtlInitAnsiStringEx | ||
| 1171 | RtlInitBarrier | ||
| 1172 | RtlInitCodePageTable | ||
| 1173 | RtlInitEnumerationHashTable | ||
| 1174 | RtlInitMemoryStream | ||
| 1175 | RtlInitNlsTables | ||
| 1176 | RtlInitOutOfProcessMemoryStream | ||
| 1177 | RtlInitString | ||
| 1178 | RtlInitStringEx | ||
| 1179 | RtlInitStrongEnumerationHashTable | ||
| 1180 | RtlInitUTF8String | ||
| 1181 | RtlInitUTF8StringEx | ||
| 1182 | RtlInitUnicodeString | ||
| 1183 | RtlInitUnicodeStringEx | ||
| 1184 | RtlInitWeakEnumerationHashTable | ||
| 1185 | RtlInitializeAtomPackage | ||
| 1186 | RtlInitializeBitMap | ||
| 1187 | RtlInitializeBitMapEx | ||
| 1188 | RtlInitializeConditionVariable | ||
| 1189 | RtlInitializeContext | ||
| 1190 | RtlInitializeCorrelationVector | ||
| 1191 | RtlInitializeCriticalSection | ||
| 1192 | RtlInitializeCriticalSectionAndSpinCount | ||
| 1193 | RtlInitializeCriticalSectionEx | ||
| 1194 | RtlInitializeExtendedContext | ||
| 1195 | RtlInitializeExtendedContext2 | ||
| 1196 | RtlInitializeGenericTable | ||
| 1197 | RtlInitializeGenericTableAvl | ||
| 1198 | RtlInitializeHandleTable | ||
| 1199 | RtlInitializeNtUserPfn | ||
| 1200 | RtlInitializeRXact | ||
| 1201 | RtlInitializeResource | ||
| 1202 | RtlInitializeSListHead | ||
| 1203 | RtlInitializeSRWLock | ||
| 1204 | RtlInitializeSid | ||
| 1205 | RtlInitializeSidEx | ||
| 1206 | RtlInsertElementGenericTable | ||
| 1207 | RtlInsertElementGenericTableAvl | ||
| 1208 | RtlInsertElementGenericTableFull | ||
| 1209 | RtlInsertElementGenericTableFullAvl | ||
| 1210 | RtlInsertEntryHashTable | ||
| 1211 | RtlInstallFunctionTableCallback | ||
| 1212 | RtlInt64ToUnicodeString | ||
| 1213 | RtlIntegerToChar | ||
| 1214 | RtlIntegerToUnicodeString | ||
| 1215 | RtlInterlockedClearBitRun | ||
| 1216 | RtlInterlockedFlushSList | ||
| 1217 | RtlInterlockedPopEntrySList | ||
| 1218 | RtlInterlockedPushEntrySList | ||
| 1219 | RtlInterlockedPushListSList | ||
| 1220 | RtlInterlockedPushListSListEx | ||
| 1221 | RtlInterlockedSetBitRun | ||
| 1222 | RtlIoDecodeMemIoResource | ||
| 1223 | RtlIoEncodeMemIoResource | ||
| 1224 | RtlIpv4AddressToStringA | ||
| 1225 | RtlIpv4AddressToStringExA | ||
| 1226 | RtlIpv4AddressToStringExW | ||
| 1227 | RtlIpv4AddressToStringW | ||
| 1228 | RtlIpv4StringToAddressA | ||
| 1229 | RtlIpv4StringToAddressExA | ||
| 1230 | RtlIpv4StringToAddressExW | ||
| 1231 | RtlIpv4StringToAddressW | ||
| 1232 | RtlIpv6AddressToStringA | ||
| 1233 | RtlIpv6AddressToStringExA | ||
| 1234 | RtlIpv6AddressToStringExW | ||
| 1235 | RtlIpv6AddressToStringW | ||
| 1236 | RtlIpv6StringToAddressA | ||
| 1237 | RtlIpv6StringToAddressExA | ||
| 1238 | RtlIpv6StringToAddressExW | ||
| 1239 | RtlIpv6StringToAddressW | ||
| 1240 | RtlIsActivationContextActive | ||
| 1241 | RtlIsCapabilitySid | ||
| 1242 | RtlIsCloudFilesPlaceholder | ||
| 1243 | RtlIsCriticalSectionLocked | ||
| 1244 | RtlIsCriticalSectionLockedByThread | ||
| 1245 | RtlIsCurrentProcess | ||
| 1246 | RtlIsCurrentThread | ||
| 1247 | RtlIsCurrentThreadAttachExempt | ||
| 1248 | RtlIsDosDeviceName_U | ||
| 1249 | RtlIsElevatedRid | ||
| 1250 | RtlIsGenericTableEmpty | ||
| 1251 | RtlIsGenericTableEmptyAvl | ||
| 1252 | RtlIsMultiSessionSku | ||
| 1253 | RtlIsMultiUsersInSessionSku | ||
| 1254 | RtlIsNameInExpression | ||
| 1255 | RtlIsNameInUnUpcasedExpression | ||
| 1256 | RtlIsNameLegalDOS8Dot3 | ||
| 1257 | RtlIsNonEmptyDirectoryReparsePointAllowed | ||
| 1258 | RtlIsNormalizedString | ||
| 1259 | RtlIsPackageSid | ||
| 1260 | RtlIsParentOfChildAppContainer | ||
| 1261 | RtlIsPartialPlaceholder | ||
| 1262 | RtlIsPartialPlaceholderFileHandle | ||
| 1263 | RtlIsPartialPlaceholderFileInfo | ||
| 1264 | RtlIsProcessorFeaturePresent | ||
| 1265 | RtlIsStateSeparationEnabled | ||
| 1266 | RtlIsTextUnicode | ||
| 1267 | RtlIsThreadWithinLoaderCallout | ||
| 1268 | RtlIsUntrustedObject | ||
| 1269 | RtlIsValidHandle | ||
| 1270 | RtlIsValidIndexHandle | ||
| 1271 | RtlIsValidLocaleName | ||
| 1272 | RtlIsValidProcessTrustLabelSid | ||
| 1273 | RtlIsZeroMemory | ||
| 1274 | RtlKnownExceptionFilter | ||
| 1275 | RtlLCIDToCultureName | ||
| 1276 | RtlLargeIntegerToChar | ||
| 1277 | RtlLcidToLocaleName | ||
| 1278 | RtlLeaveCriticalSection | ||
| 1279 | RtlLengthRequiredSid | ||
| 1280 | RtlLengthSecurityDescriptor | ||
| 1281 | RtlLengthSid | ||
| 1282 | RtlLengthSidAsUnicodeString | ||
| 1283 | RtlLoadString | ||
| 1284 | RtlLocalTimeToSystemTime | ||
| 1285 | RtlLocaleNameToLcid | ||
| 1286 | RtlLocateExtendedFeature | ||
| 1287 | RtlLocateExtendedFeature2 | ||
| 1288 | RtlLocateLegacyContext | ||
| 1289 | RtlLockBootStatusData | ||
| 1290 | RtlLockCurrentThread | ||
| 1291 | RtlLockHeap | ||
| 1292 | RtlLockMemoryBlockLookaside | ||
| 1293 | RtlLockMemoryStreamRegion | ||
| 1294 | RtlLockMemoryZone | ||
| 1295 | RtlLockModuleSection | ||
| 1296 | RtlLogStackBackTrace | ||
| 1297 | RtlLookupAtomInAtomTable | ||
| 1298 | RtlLookupElementGenericTable | ||
| 1299 | RtlLookupElementGenericTableAvl | ||
| 1300 | RtlLookupElementGenericTableFull | ||
| 1301 | RtlLookupElementGenericTableFullAvl | ||
| 1302 | RtlLookupEntryHashTable | ||
| 1303 | RtlLookupFirstMatchingElementGenericTableAvl | ||
| 1304 | RtlLookupFunctionEntry | ||
| 1305 | RtlLookupFunctionTable | ||
| 1306 | RtlMakeSelfRelativeSD | ||
| 1307 | RtlMapGenericMask | ||
| 1308 | RtlMapSecurityErrorToNtStatus | ||
| 1309 | RtlMoveMemory | ||
| 1310 | RtlMultiAppendUnicodeStringBuffer | ||
| 1311 | RtlMultiByteToUnicodeN | ||
| 1312 | RtlMultiByteToUnicodeSize | ||
| 1313 | RtlMultipleAllocateHeap | ||
| 1314 | RtlMultipleFreeHeap | ||
| 1315 | RtlNewInstanceSecurityObject | ||
| 1316 | RtlNewSecurityGrantedAccess | ||
| 1317 | RtlNewSecurityObject | ||
| 1318 | RtlNewSecurityObjectEx | ||
| 1319 | RtlNewSecurityObjectWithMultipleInheritance | ||
| 1320 | RtlNormalizeProcessParams | ||
| 1321 | RtlNormalizeSecurityDescriptor | ||
| 1322 | RtlNormalizeString | ||
| 1323 | RtlNtPathNameToDosPathName | ||
| 1324 | RtlNtStatusToDosError | ||
| 1325 | RtlNtStatusToDosErrorNoTeb | ||
| 1326 | RtlNtdllName DATA | ||
| 1327 | RtlNumberGenericTableElements | ||
| 1328 | RtlNumberGenericTableElementsAvl | ||
| 1329 | RtlNumberOfClearBits | ||
| 1330 | RtlNumberOfClearBitsEx | ||
| 1331 | RtlNumberOfClearBitsInRange | ||
| 1332 | RtlNumberOfSetBits | ||
| 1333 | RtlNumberOfSetBitsEx | ||
| 1334 | RtlNumberOfSetBitsInRange | ||
| 1335 | RtlNumberOfSetBitsUlongPtr | ||
| 1336 | RtlOemStringToUnicodeSize | ||
| 1337 | RtlOemStringToUnicodeString | ||
| 1338 | RtlOemToUnicodeN | ||
| 1339 | RtlOpenCurrentUser | ||
| 1340 | RtlOsDeploymentState | ||
| 1341 | RtlOwnerAcesPresent | ||
| 1342 | RtlPcToFileHeader | ||
| 1343 | RtlPinAtomInAtomTable | ||
| 1344 | RtlPopFrame | ||
| 1345 | RtlPrefixString | ||
| 1346 | RtlPrefixUnicodeString | ||
| 1347 | RtlPrepareForProcessCloning | ||
| 1348 | RtlProcessFlsData | ||
| 1349 | RtlProtectHeap | ||
| 1350 | RtlPublishWnfStateData | ||
| 1351 | RtlPushFrame | ||
| 1352 | RtlQueryActivationContextApplicationSettings | ||
| 1353 | RtlQueryAtomInAtomTable | ||
| 1354 | RtlQueryCriticalSectionOwner | ||
| 1355 | RtlQueryDepthSList | ||
| 1356 | RtlQueryDynamicTimeZoneInformation | ||
| 1357 | RtlQueryElevationFlags | ||
| 1358 | RtlQueryEnvironmentVariable | ||
| 1359 | RtlQueryEnvironmentVariable_U | ||
| 1360 | RtlQueryHeapInformation | ||
| 1361 | RtlQueryImageMitigationPolicy | ||
| 1362 | RtlQueryInformationAcl | ||
| 1363 | RtlQueryInformationActivationContext | ||
| 1364 | RtlQueryInformationActiveActivationContext | ||
| 1365 | RtlQueryInterfaceMemoryStream | ||
| 1366 | RtlQueryModuleInformation | ||
| 1367 | RtlQueryPackageClaims | ||
| 1368 | RtlQueryPackageIdentity | ||
| 1369 | RtlQueryPackageIdentityEx | ||
| 1370 | RtlQueryPerformanceCounter | ||
| 1371 | RtlQueryPerformanceFrequency | ||
| 1372 | RtlQueryProcessBackTraceInformation | ||
| 1373 | RtlQueryProcessDebugInformation | ||
| 1374 | RtlQueryProcessHeapInformation | ||
| 1375 | RtlQueryProcessLockInformation | ||
| 1376 | RtlQueryProcessPlaceholderCompatibilityMode | ||
| 1377 | RtlQueryProtectedPolicy | ||
| 1378 | RtlQueryRegistryValueWithFallback | ||
| 1379 | RtlQueryRegistryValues | ||
| 1380 | RtlQueryRegistryValuesEx | ||
| 1381 | RtlQueryResourcePolicy | ||
| 1382 | RtlQuerySecurityObject | ||
| 1383 | RtlQueryTagHeap | ||
| 1384 | RtlQueryThreadPlaceholderCompatibilityMode | ||
| 1385 | RtlQueryThreadProfiling | ||
| 1386 | RtlQueryTimeZoneInformation | ||
| 1387 | RtlQueryTokenHostIdAsUlong64 | ||
| 1388 | RtlQueryUmsThreadInformation | ||
| 1389 | RtlQueryUnbiasedInterruptTime | ||
| 1390 | RtlQueryValidationRunlevel | ||
| 1391 | RtlQueryWnfMetaNotification | ||
| 1392 | RtlQueryWnfStateData | ||
| 1393 | RtlQueryWnfStateDataWithExplicitScope | ||
| 1394 | RtlQueueApcWow64Thread | ||
| 1395 | RtlQueueWorkItem | ||
| 1396 | RtlRaiseCustomSystemEventTrigger | ||
| 1397 | RtlRaiseException | ||
| 1398 | RtlRaiseStatus | ||
| 1399 | RtlRandom | ||
| 1400 | RtlRandomEx | ||
| 1401 | RtlRbInsertNodeEx | ||
| 1402 | RtlRbRemoveNode | ||
| 1403 | RtlReAllocateHeap | ||
| 1404 | RtlReadMemoryStream | ||
| 1405 | RtlReadOutOfProcessMemoryStream | ||
| 1406 | RtlReadThreadProfilingData | ||
| 1407 | RtlRealPredecessor | ||
| 1408 | RtlRealSuccessor | ||
| 1409 | RtlRegisterForWnfMetaNotification | ||
| 1410 | RtlRegisterSecureMemoryCacheCallback | ||
| 1411 | RtlRegisterThreadWithCsrss | ||
| 1412 | RtlRegisterWait | ||
| 1413 | RtlReleaseActivationContext | ||
| 1414 | RtlReleaseMemoryStream | ||
| 1415 | RtlReleasePath | ||
| 1416 | RtlReleasePebLock | ||
| 1417 | RtlReleasePrivilege | ||
| 1418 | RtlReleaseRelativeName | ||
| 1419 | RtlReleaseResource | ||
| 1420 | RtlReleaseSRWLockExclusive | ||
| 1421 | RtlReleaseSRWLockShared | ||
| 1422 | RtlRemoteCall | ||
| 1423 | RtlRemoveEntryHashTable | ||
| 1424 | RtlRemovePrivileges | ||
| 1425 | RtlRemoveVectoredContinueHandler | ||
| 1426 | RtlRemoveVectoredExceptionHandler | ||
| 1427 | RtlReplaceSidInSd | ||
| 1428 | RtlReplaceSystemDirectoryInPath | ||
| 1429 | RtlReportException | ||
| 1430 | RtlReportExceptionEx | ||
| 1431 | RtlReportSilentProcessExit | ||
| 1432 | RtlReportSqmEscalation | ||
| 1433 | RtlResetMemoryBlockLookaside | ||
| 1434 | RtlResetMemoryZone | ||
| 1435 | RtlResetNtUserPfn | ||
| 1436 | RtlResetRtlTranslations | ||
| 1437 | RtlRestoreBootStatusDefaults | ||
| 1438 | RtlRestoreContext | ||
| 1439 | RtlRestoreLastWin32Error | ||
| 1440 | RtlRestoreSystemBootStatusDefaults | ||
| 1441 | RtlRestoreThreadPreferredUILanguages | ||
| 1442 | RtlRetrieveNtUserPfn | ||
| 1443 | RtlRevertMemoryStream | ||
| 1444 | RtlRunDecodeUnicodeString | ||
| 1445 | RtlRunEncodeUnicodeString | ||
| 1446 | RtlRunOnceBeginInitialize | ||
| 1447 | RtlRunOnceComplete | ||
| 1448 | RtlRunOnceExecuteOnce | ||
| 1449 | RtlRunOnceInitialize | ||
| 1450 | RtlSecondsSince1970ToTime | ||
| 1451 | RtlSecondsSince1980ToTime | ||
| 1452 | RtlSeekMemoryStream | ||
| 1453 | RtlSelfRelativeToAbsoluteSD | ||
| 1454 | RtlSelfRelativeToAbsoluteSD2 | ||
| 1455 | RtlSendMsgToSm | ||
| 1456 | RtlSetAllBits | ||
| 1457 | RtlSetAllBitsEx | ||
| 1458 | RtlSetAttributesSecurityDescriptor | ||
| 1459 | RtlSetBit | ||
| 1460 | RtlSetBitEx | ||
| 1461 | RtlSetBits | ||
| 1462 | RtlSetBitsEx | ||
| 1463 | RtlSetControlSecurityDescriptor | ||
| 1464 | RtlSetCriticalSectionSpinCount | ||
| 1465 | RtlSetCurrentDirectory_U | ||
| 1466 | RtlSetCurrentEnvironment | ||
| 1467 | RtlSetCurrentTransaction | ||
| 1468 | RtlSetDaclSecurityDescriptor | ||
| 1469 | RtlSetDynamicTimeZoneInformation | ||
| 1470 | RtlSetEnvironmentStrings | ||
| 1471 | RtlSetEnvironmentVar | ||
| 1472 | RtlSetEnvironmentVariable | ||
| 1473 | RtlSetExtendedFeaturesMask | ||
| 1474 | RtlSetGroupSecurityDescriptor | ||
| 1475 | RtlSetHeapInformation | ||
| 1476 | RtlSetImageMitigationPolicy | ||
| 1477 | RtlSetInformationAcl | ||
| 1478 | RtlSetIoCompletionCallback | ||
| 1479 | RtlSetLastWin32Error | ||
| 1480 | RtlSetLastWin32ErrorAndNtStatusFromNtStatus | ||
| 1481 | RtlSetMemoryStreamSize | ||
| 1482 | RtlSetOwnerSecurityDescriptor | ||
| 1483 | RtlSetPortableOperatingSystem | ||
| 1484 | RtlSetProcessDebugInformation | ||
| 1485 | RtlSetProcessIsCritical | ||
| 1486 | RtlSetProcessPlaceholderCompatibilityMode | ||
| 1487 | RtlSetProcessPreferredUILanguages | ||
| 1488 | RtlSetProtectedPolicy | ||
| 1489 | RtlSetProxiedProcessId | ||
| 1490 | RtlSetSaclSecurityDescriptor | ||
| 1491 | RtlSetSearchPathMode | ||
| 1492 | RtlSetSecurityDescriptorRMControl | ||
| 1493 | RtlSetSecurityObject | ||
| 1494 | RtlSetSecurityObjectEx | ||
| 1495 | RtlSetSystemBootStatus | ||
| 1496 | RtlSetSystemBootStatusEx | ||
| 1497 | RtlSetThreadErrorMode | ||
| 1498 | RtlSetThreadIsCritical | ||
| 1499 | RtlSetThreadPlaceholderCompatibilityMode | ||
| 1500 | RtlSetThreadPoolStartFunc | ||
| 1501 | RtlSetThreadPreferredUILanguages | ||
| 1502 | RtlSetThreadPreferredUILanguages2 | ||
| 1503 | RtlSetThreadSubProcessTag | ||
| 1504 | RtlSetThreadWorkOnBehalfTicket | ||
| 1505 | RtlSetTimeZoneInformation | ||
| 1506 | RtlSetTimer | ||
| 1507 | RtlSetUmsThreadInformation | ||
| 1508 | RtlSetUnhandledExceptionFilter | ||
| 1509 | RtlSetUnicodeCallouts | ||
| 1510 | RtlSetUserFlagsHeap | ||
| 1511 | RtlSetUserValueHeap | ||
| 1512 | RtlSidDominates | ||
| 1513 | RtlSidDominatesForTrust | ||
| 1514 | RtlSidEqualLevel | ||
| 1515 | RtlSidHashInitialize | ||
| 1516 | RtlSidHashLookup | ||
| 1517 | RtlSidIsHigherLevel | ||
| 1518 | RtlSizeHeap | ||
| 1519 | RtlSleepConditionVariableCS | ||
| 1520 | RtlSleepConditionVariableSRW | ||
| 1521 | RtlSplay | ||
| 1522 | RtlStartRXact | ||
| 1523 | RtlStatMemoryStream | ||
| 1524 | RtlStringFromGUID | ||
| 1525 | RtlStringFromGUIDEx | ||
| 1526 | RtlStronglyEnumerateEntryHashTable | ||
| 1527 | RtlSubAuthorityCountSid | ||
| 1528 | RtlSubAuthoritySid | ||
| 1529 | RtlSubscribeWnfStateChangeNotification | ||
| 1530 | RtlSubtreePredecessor | ||
| 1531 | RtlSubtreeSuccessor | ||
| 1532 | RtlSwitchedVVI | ||
| 1533 | RtlSystemTimeToLocalTime | ||
| 1534 | RtlTestAndPublishWnfStateData | ||
| 1535 | RtlTestBit | ||
| 1536 | RtlTestBitEx | ||
| 1537 | RtlTestProtectedAccess | ||
| 1538 | RtlTimeFieldsToTime | ||
| 1539 | RtlTimeToElapsedTimeFields | ||
| 1540 | RtlTimeToSecondsSince1970 | ||
| 1541 | RtlTimeToSecondsSince1980 | ||
| 1542 | RtlTimeToTimeFields | ||
| 1543 | RtlTraceDatabaseAdd | ||
| 1544 | RtlTraceDatabaseCreate | ||
| 1545 | RtlTraceDatabaseDestroy | ||
| 1546 | RtlTraceDatabaseEnumerate | ||
| 1547 | RtlTraceDatabaseFind | ||
| 1548 | RtlTraceDatabaseLock | ||
| 1549 | RtlTraceDatabaseUnlock | ||
| 1550 | RtlTraceDatabaseValidate | ||
| 1551 | RtlTryAcquirePebLock | ||
| 1552 | RtlTryAcquireSRWLockExclusive | ||
| 1553 | RtlTryAcquireSRWLockShared | ||
| 1554 | RtlTryConvertSRWLockSharedToExclusiveOrRelease | ||
| 1555 | RtlTryEnterCriticalSection | ||
| 1556 | RtlUTF8StringToUnicodeString | ||
| 1557 | RtlUTF8ToUnicodeN | ||
| 1558 | RtlUdiv128 | ||
| 1559 | RtlUmsThreadYield | ||
| 1560 | RtlUnhandledExceptionFilter | ||
| 1561 | RtlUnhandledExceptionFilter2 | ||
| 1562 | RtlUnicodeStringToAnsiSize | ||
| 1563 | RtlUnicodeStringToAnsiString | ||
| 1564 | RtlUnicodeStringToCountedOemString | ||
| 1565 | RtlUnicodeStringToInteger | ||
| 1566 | RtlUnicodeStringToOemSize | ||
| 1567 | RtlUnicodeStringToOemString | ||
| 1568 | RtlUnicodeStringToUTF8String | ||
| 1569 | RtlUnicodeToCustomCPN | ||
| 1570 | RtlUnicodeToMultiByteN | ||
| 1571 | RtlUnicodeToMultiByteSize | ||
| 1572 | RtlUnicodeToOemN | ||
| 1573 | RtlUnicodeToUTF8N | ||
| 1574 | RtlUniform | ||
| 1575 | RtlUnlockBootStatusData | ||
| 1576 | RtlUnlockCurrentThread | ||
| 1577 | RtlUnlockHeap | ||
| 1578 | RtlUnlockMemoryBlockLookaside | ||
| 1579 | RtlUnlockMemoryStreamRegion | ||
| 1580 | RtlUnlockMemoryZone | ||
| 1581 | RtlUnlockModuleSection | ||
| 1582 | RtlUnsubscribeWnfNotificationWaitForCompletion | ||
| 1583 | RtlUnsubscribeWnfNotificationWithCompletionCallback | ||
| 1584 | RtlUnsubscribeWnfStateChangeNotification | ||
| 1585 | RtlUnwind | ||
| 1586 | RtlUnwindEx | ||
| 1587 | RtlUpcaseUnicodeChar | ||
| 1588 | RtlUpcaseUnicodeString | ||
| 1589 | RtlUpcaseUnicodeStringToAnsiString | ||
| 1590 | RtlUpcaseUnicodeStringToCountedOemString | ||
| 1591 | RtlUpcaseUnicodeStringToOemString | ||
| 1592 | RtlUpcaseUnicodeToCustomCPN | ||
| 1593 | RtlUpcaseUnicodeToMultiByteN | ||
| 1594 | RtlUpcaseUnicodeToOemN | ||
| 1595 | RtlUpdateClonedCriticalSection | ||
| 1596 | RtlUpdateClonedSRWLock | ||
| 1597 | RtlUpdateTimer | ||
| 1598 | RtlUpperChar | ||
| 1599 | RtlUpperString | ||
| 1600 | RtlUsageHeap | ||
| 1601 | RtlUserFiberStart | ||
| 1602 | RtlUserThreadStart | ||
| 1603 | RtlValidAcl | ||
| 1604 | RtlValidProcessProtection | ||
| 1605 | RtlValidRelativeSecurityDescriptor | ||
| 1606 | RtlValidSecurityDescriptor | ||
| 1607 | RtlValidSid | ||
| 1608 | RtlValidateCorrelationVector | ||
| 1609 | RtlValidateHeap | ||
| 1610 | RtlValidateProcessHeaps | ||
| 1611 | RtlValidateUnicodeString | ||
| 1612 | RtlVerifyVersionInfo | ||
| 1613 | RtlVirtualUnwind | ||
| 1614 | RtlWaitForWnfMetaNotification | ||
| 1615 | RtlWaitOnAddress | ||
| 1616 | RtlWakeAddressAll | ||
| 1617 | RtlWakeAddressAllNoFence | ||
| 1618 | RtlWakeAddressSingle | ||
| 1619 | RtlWakeAddressSingleNoFence | ||
| 1620 | RtlWakeAllConditionVariable | ||
| 1621 | RtlWakeConditionVariable | ||
| 1622 | RtlWalkFrameChain | ||
| 1623 | RtlWalkHeap | ||
| 1624 | RtlWeaklyEnumerateEntryHashTable | ||
| 1625 | RtlWerpReportException | ||
| 1626 | RtlWnfCompareChangeStamp | ||
| 1627 | RtlWnfDllUnloadCallback | ||
| 1628 | RtlWow64CallFunction64 | ||
| 1629 | RtlWow64EnableFsRedirection | ||
| 1630 | RtlWow64EnableFsRedirectionEx | ||
| 1631 | RtlWow64GetCpuAreaInfo | ||
| 1632 | RtlWow64GetCurrentCpuArea | ||
| 1633 | RtlWow64GetCurrentMachine | ||
| 1634 | RtlWow64GetEquivalentMachineCHPE | ||
| 1635 | RtlWow64GetProcessMachines | ||
| 1636 | RtlWow64GetSharedInfoProcess | ||
| 1637 | RtlWow64GetThreadContext | ||
| 1638 | RtlWow64GetThreadSelectorEntry | ||
| 1639 | RtlWow64IsWowGuestMachineSupported | ||
| 1640 | RtlWow64LogMessageInEventLogger | ||
| 1641 | RtlWow64PopAllCrossProcessWorkFromWorkList | ||
| 1642 | RtlWow64PopCrossProcessWorkFromFreeList | ||
| 1643 | RtlWow64PushCrossProcessWorkOntoFreeList | ||
| 1644 | RtlWow64PushCrossProcessWorkOntoWorkList | ||
| 1645 | RtlWow64RequestCrossProcessHeavyFlush | ||
| 1646 | RtlWow64SetThreadContext | ||
| 1647 | RtlWow64SuspendProcess | ||
| 1648 | RtlWow64SuspendThread | ||
| 1649 | RtlWriteMemoryStream | ||
| 1650 | RtlWriteNonVolatileMemory | ||
| 1651 | RtlWriteRegistryValue | ||
| 1652 | RtlZeroHeap | ||
| 1653 | RtlZeroMemory | ||
| 1654 | RtlZombifyActivationContext | ||
| 1655 | RtlpApplyLengthFunction | ||
| 1656 | RtlpCheckDynamicTimeZoneInformation | ||
| 1657 | RtlpCleanupRegistryKeys | ||
| 1658 | RtlpConvertAbsoluteToRelativeSecurityAttribute | ||
| 1659 | RtlpConvertCultureNamesToLCIDs | ||
| 1660 | RtlpConvertLCIDsToCultureNames | ||
| 1661 | RtlpConvertRelativeToAbsoluteSecurityAttribute | ||
| 1662 | RtlpCreateProcessRegistryInfo | ||
| 1663 | RtlpEnsureBufferSize | ||
| 1664 | RtlpExecuteUmsThread | ||
| 1665 | RtlpFreezeTimeBias | ||
| 1666 | RtlpGetDeviceFamilyInfoEnum | ||
| 1667 | RtlpGetLCIDFromLangInfoNode | ||
| 1668 | RtlpGetNameFromLangInfoNode | ||
| 1669 | RtlpGetSystemDefaultUILanguage | ||
| 1670 | RtlpGetUserOrMachineUILanguage4NLS | ||
| 1671 | RtlpInitializeLangRegistryInfo | ||
| 1672 | RtlpIsQualifiedLanguage | ||
| 1673 | RtlpLoadMachineUIByPolicy | ||
| 1674 | RtlpLoadUserUIByPolicy | ||
| 1675 | RtlpMergeSecurityAttributeInformation | ||
| 1676 | RtlpMuiFreeLangRegistryInfo | ||
| 1677 | RtlpMuiRegCreateRegistryInfo | ||
| 1678 | RtlpMuiRegFreeRegistryInfo | ||
| 1679 | RtlpMuiRegLoadRegistryInfo | ||
| 1680 | RtlpNotOwnerCriticalSection | ||
| 1681 | RtlpNtCreateKey | ||
| 1682 | RtlpNtEnumerateSubKey | ||
| 1683 | RtlpNtMakeTemporaryKey | ||
| 1684 | RtlpNtOpenKey | ||
| 1685 | RtlpNtQueryValueKey | ||
| 1686 | RtlpNtSetValueKey | ||
| 1687 | RtlpQueryDefaultUILanguage | ||
| 1688 | RtlpQueryProcessDebugInformationFromWow64 | ||
| 1689 | RtlpQueryProcessDebugInformationRemote | ||
| 1690 | RtlpRefreshCachedUILanguage | ||
| 1691 | RtlpSetInstallLanguage | ||
| 1692 | RtlpSetPreferredUILanguages | ||
| 1693 | RtlpSetUserPreferredUILanguages | ||
| 1694 | RtlpTimeFieldsToTime | ||
| 1695 | RtlpTimeToTimeFields | ||
| 1696 | RtlpUmsExecuteYieldThreadEnd | ||
| 1697 | RtlpUmsThreadYield | ||
| 1698 | RtlpUnWaitCriticalSection | ||
| 1699 | RtlpVerifyAndCommitUILanguageSettings | ||
| 1700 | RtlpWaitForCriticalSection | ||
| 1701 | RtlpWow64CtxFromAmd64 | ||
| 1702 | RtlpWow64GetContextOnAmd64 | ||
| 1703 | RtlpWow64SetContextOnAmd64 | ||
| 1704 | RtlxAnsiStringToUnicodeSize | ||
| 1705 | RtlxOemStringToUnicodeSize | ||
| 1706 | RtlxUnicodeStringToAnsiSize | ||
| 1707 | RtlxUnicodeStringToOemSize | ||
| 1708 | SbExecuteProcedure | ||
| 1709 | SbSelectProcedure | ||
| 1710 | ShipAssert | ||
| 1711 | ShipAssertGetBufferInfo | ||
| 1712 | ShipAssertMsgA | ||
| 1713 | ShipAssertMsgW | ||
| 1714 | TpAllocAlpcCompletion | ||
| 1715 | TpAllocAlpcCompletionEx | ||
| 1716 | TpAllocCleanupGroup | ||
| 1717 | TpAllocIoCompletion | ||
| 1718 | TpAllocJobNotification | ||
| 1719 | TpAllocPool | ||
| 1720 | TpAllocTimer | ||
| 1721 | TpAllocWait | ||
| 1722 | TpAllocWork | ||
| 1723 | TpAlpcRegisterCompletionList | ||
| 1724 | TpAlpcUnregisterCompletionList | ||
| 1725 | TpCallbackDetectedUnrecoverableError | ||
| 1726 | TpCallbackIndependent | ||
| 1727 | TpCallbackLeaveCriticalSectionOnCompletion | ||
| 1728 | TpCallbackMayRunLong | ||
| 1729 | TpCallbackReleaseMutexOnCompletion | ||
| 1730 | TpCallbackReleaseSemaphoreOnCompletion | ||
| 1731 | TpCallbackSendAlpcMessageOnCompletion | ||
| 1732 | TpCallbackSendPendingAlpcMessage | ||
| 1733 | TpCallbackSetEventOnCompletion | ||
| 1734 | TpCallbackUnloadDllOnCompletion | ||
| 1735 | TpCancelAsyncIoOperation | ||
| 1736 | TpCaptureCaller | ||
| 1737 | TpCheckTerminateWorker | ||
| 1738 | TpDbgDumpHeapUsage | ||
| 1739 | TpDbgGetFreeInfo | ||
| 1740 | TpDbgSetLogRoutine | ||
| 1741 | TpDisablePoolCallbackChecks | ||
| 1742 | TpDisassociateCallback | ||
| 1743 | TpIsTimerSet | ||
| 1744 | TpPoolFreeUnusedNodes | ||
| 1745 | TpPostWork | ||
| 1746 | TpQueryPoolStackInformation | ||
| 1747 | TpReleaseAlpcCompletion | ||
| 1748 | TpReleaseCleanupGroup | ||
| 1749 | TpReleaseCleanupGroupMembers | ||
| 1750 | TpReleaseIoCompletion | ||
| 1751 | TpReleaseJobNotification | ||
| 1752 | TpReleasePool | ||
| 1753 | TpReleaseTimer | ||
| 1754 | TpReleaseWait | ||
| 1755 | TpReleaseWork | ||
| 1756 | TpSetDefaultPoolMaxThreads | ||
| 1757 | TpSetDefaultPoolStackInformation | ||
| 1758 | TpSetPoolMaxThreads | ||
| 1759 | TpSetPoolMaxThreadsSoftLimit | ||
| 1760 | TpSetPoolMinThreads | ||
| 1761 | TpSetPoolStackInformation | ||
| 1762 | TpSetPoolThreadBasePriority | ||
| 1763 | TpSetPoolThreadCpuSets | ||
| 1764 | TpSetPoolWorkerThreadIdleTimeout | ||
| 1765 | TpSetTimer | ||
| 1766 | TpSetTimerEx | ||
| 1767 | TpSetWait | ||
| 1768 | TpSetWaitEx | ||
| 1769 | TpSimpleTryPost | ||
| 1770 | TpStartAsyncIoOperation | ||
| 1771 | TpTimerOutstandingCallbackCount | ||
| 1772 | TpTrimPools | ||
| 1773 | TpWaitForAlpcCompletion | ||
| 1774 | TpWaitForIoCompletion | ||
| 1775 | TpWaitForJobNotification | ||
| 1776 | TpWaitForTimer | ||
| 1777 | TpWaitForWait | ||
| 1778 | TpWaitForWork | ||
| 1779 | VerSetConditionMask | ||
| 1780 | WerReportExceptionWorker | ||
| 1781 | WerReportSQMEvent | ||
| 1782 | WinSqmAddToAverageDWORD | ||
| 1783 | WinSqmAddToStream | ||
| 1784 | WinSqmAddToStreamEx | ||
| 1785 | WinSqmCheckEscalationAddToStreamEx | ||
| 1786 | WinSqmCheckEscalationSetDWORD | ||
| 1787 | WinSqmCheckEscalationSetDWORD64 | ||
| 1788 | WinSqmCheckEscalationSetString | ||
| 1789 | WinSqmCommonDatapointDelete | ||
| 1790 | WinSqmCommonDatapointSetDWORD | ||
| 1791 | WinSqmCommonDatapointSetDWORD64 | ||
| 1792 | WinSqmCommonDatapointSetStreamEx | ||
| 1793 | WinSqmCommonDatapointSetString | ||
| 1794 | WinSqmEndSession | ||
| 1795 | WinSqmEventEnabled | ||
| 1796 | WinSqmEventWrite | ||
| 1797 | WinSqmGetEscalationRuleStatus | ||
| 1798 | WinSqmGetInstrumentationProperty | ||
| 1799 | WinSqmIncrementDWORD | ||
| 1800 | WinSqmIsOptedIn | ||
| 1801 | WinSqmIsOptedInEx | ||
| 1802 | WinSqmIsSessionDisabled | ||
| 1803 | WinSqmSetDWORD | ||
| 1804 | WinSqmSetDWORD64 | ||
| 1805 | WinSqmSetEscalationInfo | ||
| 1806 | WinSqmSetIfMaxDWORD | ||
| 1807 | WinSqmSetIfMinDWORD | ||
| 1808 | WinSqmSetString | ||
| 1809 | WinSqmStartSession | ||
| 1810 | WinSqmStartSessionForPartner | ||
| 1811 | WinSqmStartSqmOptinListener | ||
| 1812 | ZwAcceptConnectPort | ||
| 1813 | ZwAccessCheck | ||
| 1814 | ZwAccessCheckAndAuditAlarm | ||
| 1815 | ZwAccessCheckByType | ||
| 1816 | ZwAccessCheckByTypeAndAuditAlarm | ||
| 1817 | ZwAccessCheckByTypeResultList | ||
| 1818 | ZwAccessCheckByTypeResultListAndAuditAlarm | ||
| 1819 | ZwAccessCheckByTypeResultListAndAuditAlarmByHandle | ||
| 1820 | ZwAcquireProcessActivityReference | ||
| 1821 | ZwAddAtom | ||
| 1822 | ZwAddAtomEx | ||
| 1823 | ZwAddBootEntry | ||
| 1824 | ZwAddDriverEntry | ||
| 1825 | ZwAdjustGroupsToken | ||
| 1826 | ZwAdjustPrivilegesToken | ||
| 1827 | ZwAdjustTokenClaimsAndDeviceGroups | ||
| 1828 | ZwAlertResumeThread | ||
| 1829 | ZwAlertThread | ||
| 1830 | ZwAlertThreadByThreadId | ||
| 1831 | ZwAllocateLocallyUniqueId | ||
| 1832 | ZwAllocateReserveObject | ||
| 1833 | ZwAllocateUserPhysicalPages | ||
| 1834 | ZwAllocateUserPhysicalPagesEx | ||
| 1835 | ZwAllocateUuids | ||
| 1836 | ZwAllocateVirtualMemory | ||
| 1837 | ZwAllocateVirtualMemoryEx | ||
| 1838 | ZwAlpcAcceptConnectPort | ||
| 1839 | ZwAlpcCancelMessage | ||
| 1840 | ZwAlpcConnectPort | ||
| 1841 | ZwAlpcConnectPortEx | ||
| 1842 | ZwAlpcCreatePort | ||
| 1843 | ZwAlpcCreatePortSection | ||
| 1844 | ZwAlpcCreateResourceReserve | ||
| 1845 | ZwAlpcCreateSectionView | ||
| 1846 | ZwAlpcCreateSecurityContext | ||
| 1847 | ZwAlpcDeletePortSection | ||
| 1848 | ZwAlpcDeleteResourceReserve | ||
| 1849 | ZwAlpcDeleteSectionView | ||
| 1850 | ZwAlpcDeleteSecurityContext | ||
| 1851 | ZwAlpcDisconnectPort | ||
| 1852 | ZwAlpcImpersonateClientContainerOfPort | ||
| 1853 | ZwAlpcImpersonateClientOfPort | ||
| 1854 | ZwAlpcOpenSenderProcess | ||
| 1855 | ZwAlpcOpenSenderThread | ||
| 1856 | ZwAlpcQueryInformation | ||
| 1857 | ZwAlpcQueryInformationMessage | ||
| 1858 | ZwAlpcRevokeSecurityContext | ||
| 1859 | ZwAlpcSendWaitReceivePort | ||
| 1860 | ZwAlpcSetInformation | ||
| 1861 | ZwApphelpCacheControl | ||
| 1862 | ZwAreMappedFilesTheSame | ||
| 1863 | ZwAssignProcessToJobObject | ||
| 1864 | ZwAssociateWaitCompletionPacket | ||
| 1865 | ZwCallEnclave | ||
| 1866 | ZwCallbackReturn | ||
| 1867 | ZwCancelDeviceWakeupRequest | ||
| 1868 | ZwCancelIoFile | ||
| 1869 | ZwCancelIoFileEx | ||
| 1870 | ZwCancelSynchronousIoFile | ||
| 1871 | ZwCancelTimer | ||
| 1872 | ZwCancelTimer2 | ||
| 1873 | ZwCancelWaitCompletionPacket | ||
| 1874 | ZwClearEvent | ||
| 1875 | ZwClose | ||
| 1876 | ZwCloseObjectAuditAlarm | ||
| 1877 | ZwCommitComplete | ||
| 1878 | ZwCommitEnlistment | ||
| 1879 | ZwCommitRegistryTransaction | ||
| 1880 | ZwCommitTransaction | ||
| 1881 | ZwCompactKeys | ||
| 1882 | ZwCompareObjects | ||
| 1883 | ZwCompareSigningLevels | ||
| 1884 | ZwCompareTokens | ||
| 1885 | ZwCompleteConnectPort | ||
| 1886 | ZwCompressKey | ||
| 1887 | ZwConnectPort | ||
| 1888 | ZwContinue | ||
| 1889 | ZwConvertBetweenAuxiliaryCounterAndPerformanceCounter | ||
| 1890 | ZwCreateCrossVmEvent | ||
| 1891 | ZwCreateDebugObject | ||
| 1892 | ZwCreateDirectoryObject | ||
| 1893 | ZwCreateDirectoryObjectEx | ||
| 1894 | ZwCreateEnclave | ||
| 1895 | ZwCreateEnlistment | ||
| 1896 | ZwCreateEvent | ||
| 1897 | ZwCreateEventPair | ||
| 1898 | ZwCreateFile | ||
| 1899 | ZwCreateIRTimer | ||
| 1900 | ZwCreateIoCompletion | ||
| 1901 | ZwCreateJobObject | ||
| 1902 | ZwCreateJobSet | ||
| 1903 | ZwCreateKey | ||
| 1904 | ZwCreateKeyTransacted | ||
| 1905 | ZwCreateKeyedEvent | ||
| 1906 | ZwCreateLowBoxToken | ||
| 1907 | ZwCreateMailslotFile | ||
| 1908 | ZwCreateMutant | ||
| 1909 | ZwCreateNamedPipeFile | ||
| 1910 | ZwCreatePagingFile | ||
| 1911 | ZwCreatePartition | ||
| 1912 | ZwCreatePort | ||
| 1913 | ZwCreatePrivateNamespace | ||
| 1914 | ZwCreateProcess | ||
| 1915 | ZwCreateProcessEx | ||
| 1916 | ZwCreateProfile | ||
| 1917 | ZwCreateProfileEx | ||
| 1918 | ZwCreateRegistryTransaction | ||
| 1919 | ZwCreateResourceManager | ||
| 1920 | ZwCreateSection | ||
| 1921 | ZwCreateSectionEx | ||
| 1922 | ZwCreateSemaphore | ||
| 1923 | ZwCreateSymbolicLinkObject | ||
| 1924 | ZwCreateThread | ||
| 1925 | ZwCreateThreadEx | ||
| 1926 | ZwCreateTimer | ||
| 1927 | ZwCreateTimer2 | ||
| 1928 | ZwCreateToken | ||
| 1929 | ZwCreateTokenEx | ||
| 1930 | ZwCreateTransaction | ||
| 1931 | ZwCreateTransactionManager | ||
| 1932 | ZwCreateUserProcess | ||
| 1933 | ZwCreateWaitCompletionPacket | ||
| 1934 | ZwCreateWaitablePort | ||
| 1935 | ZwCreateWnfStateName | ||
| 1936 | ZwCreateWorkerFactory | ||
| 1937 | ZwDebugActiveProcess | ||
| 1938 | ZwDebugContinue | ||
| 1939 | ZwDelayExecution | ||
| 1940 | ZwDeleteAtom | ||
| 1941 | ZwDeleteBootEntry | ||
| 1942 | ZwDeleteDriverEntry | ||
| 1943 | ZwDeleteFile | ||
| 1944 | ZwDeleteKey | ||
| 1945 | ZwDeleteObjectAuditAlarm | ||
| 1946 | ZwDeletePrivateNamespace | ||
| 1947 | ZwDeleteValueKey | ||
| 1948 | ZwDeleteWnfStateData | ||
| 1949 | ZwDeleteWnfStateName | ||
| 1950 | ZwDeviceIoControlFile | ||
| 1951 | ZwDisableLastKnownGood | ||
| 1952 | ZwDisplayString | ||
| 1953 | ZwDrawText | ||
| 1954 | ZwDuplicateObject | ||
| 1955 | ZwDuplicateToken | ||
| 1956 | ZwEnableLastKnownGood | ||
| 1957 | ZwEnumerateBootEntries | ||
| 1958 | ZwEnumerateDriverEntries | ||
| 1959 | ZwEnumerateKey | ||
| 1960 | ZwEnumerateSystemEnvironmentValuesEx | ||
| 1961 | ZwEnumerateTransactionObject | ||
| 1962 | ZwEnumerateValueKey | ||
| 1963 | ZwExtendSection | ||
| 1964 | ZwFilterBootOption | ||
| 1965 | ZwFilterToken | ||
| 1966 | ZwFilterTokenEx | ||
| 1967 | ZwFindAtom | ||
| 1968 | ZwFlushBuffersFile | ||
| 1969 | ZwFlushBuffersFileEx | ||
| 1970 | ZwFlushInstallUILanguage | ||
| 1971 | ZwFlushInstructionCache | ||
| 1972 | ZwFlushKey | ||
| 1973 | ZwFlushProcessWriteBuffers | ||
| 1974 | ZwFlushVirtualMemory | ||
| 1975 | ZwFlushWriteBuffer | ||
| 1976 | ZwFreeUserPhysicalPages | ||
| 1977 | ZwFreeVirtualMemory | ||
| 1978 | ZwFreezeRegistry | ||
| 1979 | ZwFreezeTransactions | ||
| 1980 | ZwFsControlFile | ||
| 1981 | ZwGetCachedSigningLevel | ||
| 1982 | ZwGetCompleteWnfStateSubscription | ||
| 1983 | ZwGetContextThread | ||
| 1984 | ZwGetCurrentProcessorNumber | ||
| 1985 | ZwGetCurrentProcessorNumberEx | ||
| 1986 | ZwGetDevicePowerState | ||
| 1987 | ZwGetMUIRegistryInfo | ||
| 1988 | ZwGetNextProcess | ||
| 1989 | ZwGetNextThread | ||
| 1990 | ZwGetNlsSectionPtr | ||
| 1991 | ZwGetNotificationResourceManager | ||
| 1992 | ZwGetPlugPlayEvent | ||
| 1993 | ZwGetWriteWatch | ||
| 1994 | ZwImpersonateAnonymousToken | ||
| 1995 | ZwImpersonateClientOfPort | ||
| 1996 | ZwImpersonateThread | ||
| 1997 | ZwInitializeEnclave | ||
| 1998 | ZwInitializeNlsFiles | ||
| 1999 | ZwInitializeRegistry | ||
| 2000 | ZwInitiatePowerAction | ||
| 2001 | ZwIsProcessInJob | ||
| 2002 | ZwIsSystemResumeAutomatic | ||
| 2003 | ZwIsUILanguageComitted | ||
| 2004 | ZwListenPort | ||
| 2005 | ZwLoadDriver | ||
| 2006 | ZwLoadEnclaveData | ||
| 2007 | ZwLoadKey | ||
| 2008 | ZwLoadKey2 | ||
| 2009 | ZwLoadKeyEx | ||
| 2010 | ZwLockFile | ||
| 2011 | ZwLockProductActivationKeys | ||
| 2012 | ZwLockRegistryKey | ||
| 2013 | ZwLockVirtualMemory | ||
| 2014 | ZwMakePermanentObject | ||
| 2015 | ZwMakeTemporaryObject | ||
| 2016 | ZwManageHotPatch | ||
| 2017 | ZwManagePartition | ||
| 2018 | ZwMapCMFModule | ||
| 2019 | ZwMapUserPhysicalPages | ||
| 2020 | ZwMapUserPhysicalPagesScatter | ||
| 2021 | ZwMapViewOfSection | ||
| 2022 | ZwMapViewOfSectionEx | ||
| 2023 | ZwModifyBootEntry | ||
| 2024 | ZwModifyDriverEntry | ||
| 2025 | ZwNotifyChangeDirectoryFile | ||
| 2026 | ZwNotifyChangeDirectoryFileEx | ||
| 2027 | ZwNotifyChangeKey | ||
| 2028 | ZwNotifyChangeMultipleKeys | ||
| 2029 | ZwNotifyChangeSession | ||
| 2030 | ZwOpenDirectoryObject | ||
| 2031 | ZwOpenEnlistment | ||
| 2032 | ZwOpenEvent | ||
| 2033 | ZwOpenEventPair | ||
| 2034 | ZwOpenFile | ||
| 2035 | ZwOpenIoCompletion | ||
| 2036 | ZwOpenJobObject | ||
| 2037 | ZwOpenKey | ||
| 2038 | ZwOpenKeyEx | ||
| 2039 | ZwOpenKeyTransacted | ||
| 2040 | ZwOpenKeyTransactedEx | ||
| 2041 | ZwOpenKeyedEvent | ||
| 2042 | ZwOpenMutant | ||
| 2043 | ZwOpenObjectAuditAlarm | ||
| 2044 | ZwOpenPartition | ||
| 2045 | ZwOpenPrivateNamespace | ||
| 2046 | ZwOpenProcess | ||
| 2047 | ZwOpenProcessToken | ||
| 2048 | ZwOpenProcessTokenEx | ||
| 2049 | ZwOpenRegistryTransaction | ||
| 2050 | ZwOpenResourceManager | ||
| 2051 | ZwOpenSection | ||
| 2052 | ZwOpenSemaphore | ||
| 2053 | ZwOpenSession | ||
| 2054 | ZwOpenSymbolicLinkObject | ||
| 2055 | ZwOpenThread | ||
| 2056 | ZwOpenThreadToken | ||
| 2057 | ZwOpenThreadTokenEx | ||
| 2058 | ZwOpenTimer | ||
| 2059 | ZwOpenTransaction | ||
| 2060 | ZwOpenTransactionManager | ||
| 2061 | ZwPlugPlayControl | ||
| 2062 | ZwPowerInformation | ||
| 2063 | ZwPrePrepareComplete | ||
| 2064 | ZwPrePrepareEnlistment | ||
| 2065 | ZwPrepareComplete | ||
| 2066 | ZwPrepareEnlistment | ||
| 2067 | ZwPrivilegeCheck | ||
| 2068 | ZwPrivilegeObjectAuditAlarm | ||
| 2069 | ZwPrivilegedServiceAuditAlarm | ||
| 2070 | ZwPropagationComplete | ||
| 2071 | ZwPropagationFailed | ||
| 2072 | ZwProtectVirtualMemory | ||
| 2073 | ZwPssCaptureVaSpaceBulk | ||
| 2074 | ZwPulseEvent | ||
| 2075 | ZwQueryAttributesFile | ||
| 2076 | ZwQueryAuxiliaryCounterFrequency | ||
| 2077 | ZwQueryBootEntryOrder | ||
| 2078 | ZwQueryBootOptions | ||
| 2079 | ZwQueryDebugFilterState | ||
| 2080 | ZwQueryDefaultLocale | ||
| 2081 | ZwQueryDefaultUILanguage | ||
| 2082 | ZwQueryDirectoryFile | ||
| 2083 | ZwQueryDirectoryFileEx | ||
| 2084 | ZwQueryDirectoryObject | ||
| 2085 | ZwQueryDriverEntryOrder | ||
| 2086 | ZwQueryEaFile | ||
| 2087 | ZwQueryEvent | ||
| 2088 | ZwQueryFullAttributesFile | ||
| 2089 | ZwQueryInformationAtom | ||
| 2090 | ZwQueryInformationByName | ||
| 2091 | ZwQueryInformationEnlistment | ||
| 2092 | ZwQueryInformationFile | ||
| 2093 | ZwQueryInformationJobObject | ||
| 2094 | ZwQueryInformationPort | ||
| 2095 | ZwQueryInformationProcess | ||
| 2096 | ZwQueryInformationResourceManager | ||
| 2097 | ZwQueryInformationThread | ||
| 2098 | ZwQueryInformationToken | ||
| 2099 | ZwQueryInformationTransaction | ||
| 2100 | ZwQueryInformationTransactionManager | ||
| 2101 | ZwQueryInformationWorkerFactory | ||
| 2102 | ZwQueryInstallUILanguage | ||
| 2103 | ZwQueryIntervalProfile | ||
| 2104 | ZwQueryIoCompletion | ||
| 2105 | ZwQueryKey | ||
| 2106 | ZwQueryLicenseValue | ||
| 2107 | ZwQueryMultipleValueKey | ||
| 2108 | ZwQueryMutant | ||
| 2109 | ZwQueryObject | ||
| 2110 | ZwQueryOpenSubKeys | ||
| 2111 | ZwQueryOpenSubKeysEx | ||
| 2112 | ZwQueryPerformanceCounter | ||
| 2113 | ZwQueryPortInformationProcess | ||
| 2114 | ZwQueryQuotaInformationFile | ||
| 2115 | ZwQuerySection | ||
| 2116 | ZwQuerySecurityAttributesToken | ||
| 2117 | ZwQuerySecurityObject | ||
| 2118 | ZwQuerySecurityPolicy | ||
| 2119 | ZwQuerySemaphore | ||
| 2120 | ZwQuerySymbolicLinkObject | ||
| 2121 | ZwQuerySystemEnvironmentValue | ||
| 2122 | ZwQuerySystemEnvironmentValueEx | ||
| 2123 | ZwQuerySystemInformation | ||
| 2124 | ZwQuerySystemInformationEx | ||
| 2125 | ZwQuerySystemTime | ||
| 2126 | ZwQueryTimer | ||
| 2127 | ZwQueryTimerResolution | ||
| 2128 | ZwQueryValueKey | ||
| 2129 | ZwQueryVirtualMemory | ||
| 2130 | ZwQueryVolumeInformationFile | ||
| 2131 | ZwQueryWnfStateData | ||
| 2132 | ZwQueryWnfStateNameInformation | ||
| 2133 | ZwQueueApcThread | ||
| 2134 | ZwQueueApcThreadEx | ||
| 2135 | ZwRaiseException | ||
| 2136 | ZwRaiseHardError | ||
| 2137 | ZwReadFile | ||
| 2138 | ZwReadFileScatter | ||
| 2139 | ZwReadOnlyEnlistment | ||
| 2140 | ZwReadRequestData | ||
| 2141 | ZwReadVirtualMemory | ||
| 2142 | ZwRecoverEnlistment | ||
| 2143 | ZwRecoverResourceManager | ||
| 2144 | ZwRecoverTransactionManager | ||
| 2145 | ZwRegisterProtocolAddressInformation | ||
| 2146 | ZwRegisterThreadTerminatePort | ||
| 2147 | ZwReleaseKeyedEvent | ||
| 2148 | ZwReleaseMutant | ||
| 2149 | ZwReleaseSemaphore | ||
| 2150 | ZwReleaseWorkerFactoryWorker | ||
| 2151 | ZwRemoveIoCompletion | ||
| 2152 | ZwRemoveIoCompletionEx | ||
| 2153 | ZwRemoveProcessDebug | ||
| 2154 | ZwRenameKey | ||
| 2155 | ZwRenameTransactionManager | ||
| 2156 | ZwReplaceKey | ||
| 2157 | ZwReplacePartitionUnit | ||
| 2158 | ZwReplyPort | ||
| 2159 | ZwReplyWaitReceivePort | ||
| 2160 | ZwReplyWaitReceivePortEx | ||
| 2161 | ZwReplyWaitReplyPort | ||
| 2162 | ZwRequestDeviceWakeup | ||
| 2163 | ZwRequestPort | ||
| 2164 | ZwRequestWaitReplyPort | ||
| 2165 | ZwRequestWakeupLatency | ||
| 2166 | ZwResetEvent | ||
| 2167 | ZwResetWriteWatch | ||
| 2168 | ZwRestoreKey | ||
| 2169 | ZwResumeProcess | ||
| 2170 | ZwResumeThread | ||
| 2171 | ZwRevertContainerImpersonation | ||
| 2172 | ZwRollbackComplete | ||
| 2173 | ZwRollbackEnlistment | ||
| 2174 | ZwRollbackRegistryTransaction | ||
| 2175 | ZwRollbackTransaction | ||
| 2176 | ZwRollforwardTransactionManager | ||
| 2177 | ZwSaveKey | ||
| 2178 | ZwSaveKeyEx | ||
| 2179 | ZwSaveMergedKeys | ||
| 2180 | ZwSecureConnectPort | ||
| 2181 | ZwSerializeBoot | ||
| 2182 | ZwSetBootEntryOrder | ||
| 2183 | ZwSetBootOptions | ||
| 2184 | ZwSetCachedSigningLevel | ||
| 2185 | ZwSetCachedSigningLevel2 | ||
| 2186 | ZwSetContextThread | ||
| 2187 | ZwSetDebugFilterState | ||
| 2188 | ZwSetDefaultHardErrorPort | ||
| 2189 | ZwSetDefaultLocale | ||
| 2190 | ZwSetDefaultUILanguage | ||
| 2191 | ZwSetDriverEntryOrder | ||
| 2192 | ZwSetEaFile | ||
| 2193 | ZwSetEvent | ||
| 2194 | ZwSetEventBoostPriority | ||
| 2195 | ZwSetHighEventPair | ||
| 2196 | ZwSetHighWaitLowEventPair | ||
| 2197 | ZwSetIRTimer | ||
| 2198 | ZwSetInformationDebugObject | ||
| 2199 | ZwSetInformationEnlistment | ||
| 2200 | ZwSetInformationFile | ||
| 2201 | ZwSetInformationJobObject | ||
| 2202 | ZwSetInformationKey | ||
| 2203 | ZwSetInformationObject | ||
| 2204 | ZwSetInformationProcess | ||
| 2205 | ZwSetInformationResourceManager | ||
| 2206 | ZwSetInformationSymbolicLink | ||
| 2207 | ZwSetInformationThread | ||
| 2208 | ZwSetInformationToken | ||
| 2209 | ZwSetInformationTransaction | ||
| 2210 | ZwSetInformationTransactionManager | ||
| 2211 | ZwSetInformationVirtualMemory | ||
| 2212 | ZwSetInformationWorkerFactory | ||
| 2213 | ZwSetIntervalProfile | ||
| 2214 | ZwSetIoCompletion | ||
| 2215 | ZwSetIoCompletionEx | ||
| 2216 | ZwSetLdtEntries | ||
| 2217 | ZwSetLowEventPair | ||
| 2218 | ZwSetLowWaitHighEventPair | ||
| 2219 | ZwSetQuotaInformationFile | ||
| 2220 | ZwSetSecurityObject | ||
| 2221 | ZwSetSystemEnvironmentValue | ||
| 2222 | ZwSetSystemEnvironmentValueEx | ||
| 2223 | ZwSetSystemInformation | ||
| 2224 | ZwSetSystemPowerState | ||
| 2225 | ZwSetSystemTime | ||
| 2226 | ZwSetThreadExecutionState | ||
| 2227 | ZwSetTimer | ||
| 2228 | ZwSetTimer2 | ||
| 2229 | ZwSetTimerEx | ||
| 2230 | ZwSetTimerResolution | ||
| 2231 | ZwSetUuidSeed | ||
| 2232 | ZwSetValueKey | ||
| 2233 | ZwSetVolumeInformationFile | ||
| 2234 | ZwSetWnfProcessNotificationEvent | ||
| 2235 | ZwShutdownSystem | ||
| 2236 | ZwShutdownWorkerFactory | ||
| 2237 | ZwSignalAndWaitForSingleObject | ||
| 2238 | ZwSinglePhaseReject | ||
| 2239 | ZwStartProfile | ||
| 2240 | ZwStopProfile | ||
| 2241 | ZwSubscribeWnfStateChange | ||
| 2242 | ZwSuspendProcess | ||
| 2243 | ZwSuspendThread | ||
| 2244 | ZwSystemDebugControl | ||
| 2245 | ZwTerminateEnclave | ||
| 2246 | ZwTerminateJobObject | ||
| 2247 | ZwTerminateProcess | ||
| 2248 | ZwTerminateThread | ||
| 2249 | ZwTestAlert | ||
| 2250 | ZwThawRegistry | ||
| 2251 | ZwThawTransactions | ||
| 2252 | ZwTraceControl | ||
| 2253 | ZwTraceEvent | ||
| 2254 | ZwTranslateFilePath | ||
| 2255 | ZwUmsThreadYield | ||
| 2256 | ZwUnloadDriver | ||
| 2257 | ZwUnloadKey | ||
| 2258 | ZwUnloadKey2 | ||
| 2259 | ZwUnloadKeyEx | ||
| 2260 | ZwUnlockFile | ||
| 2261 | ZwUnlockVirtualMemory | ||
| 2262 | ZwUnmapViewOfSection | ||
| 2263 | ZwUnmapViewOfSectionEx | ||
| 2264 | ZwUnsubscribeWnfStateChange | ||
| 2265 | ZwUpdateWnfStateData | ||
| 2266 | ZwVdmControl | ||
| 2267 | ZwWaitForAlertByThreadId | ||
| 2268 | ZwWaitForDebugEvent | ||
| 2269 | ZwWaitForKeyedEvent | ||
| 2270 | ZwWaitForMultipleObjects | ||
| 2271 | ZwWaitForMultipleObjects32 | ||
| 2272 | ZwWaitForSingleObject | ||
| 2273 | ZwWaitForWorkViaWorkerFactory | ||
| 2274 | ZwWaitHighEventPair | ||
| 2275 | ZwWaitLowEventPair | ||
| 2276 | ZwWorkerFactoryWorkerReady | ||
| 2277 | ZwWriteFile | ||
| 2278 | ZwWriteFileGather | ||
| 2279 | ZwWriteRequestData | ||
| 2280 | ZwWriteVirtualMemory | ||
| 2281 | ZwYieldExecution | ||
lib/libc/mingw/lib64/setupapi.def deleted-687| ... | @@ -1,687 +0,0 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of SETUPAPI.dll | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008 | ||
| 5 | ; | ||
| 6 | LIBRARY "SETUPAPI.dll" | ||
| 7 | EXPORTS | ||
| 8 | CMP_GetBlockedDriverInfo | ||
| 9 | CMP_GetServerSideDeviceInstallFlags | ||
| 10 | CMP_Init_Detection | ||
| 11 | CMP_RegisterNotification | ||
| 12 | CMP_Report_LogOn | ||
| 13 | CMP_UnregisterNotification | ||
| 14 | CMP_WaitNoPendingInstallEvents | ||
| 15 | CMP_WaitServicesAvailable | ||
| 16 | CM_Add_Driver_PackageW | ||
| 17 | CM_Add_Empty_Log_Conf | ||
| 18 | CM_Add_Empty_Log_Conf_Ex | ||
| 19 | CM_Add_IDA | ||
| 20 | CM_Add_IDW | ||
| 21 | CM_Add_ID_ExA | ||
| 22 | CM_Add_ID_ExW | ||
| 23 | CM_Add_Range | ||
| 24 | CM_Add_Res_Des | ||
| 25 | CM_Add_Res_Des_Ex | ||
| 26 | CM_Apply_PowerScheme | ||
| 27 | CM_Connect_MachineA | ||
| 28 | CM_Connect_MachineW | ||
| 29 | CM_Create_DevNodeA | ||
| 30 | CM_Create_DevNodeW | ||
| 31 | CM_Create_DevNode_ExA | ||
| 32 | CM_Create_DevNode_ExW | ||
| 33 | CM_Create_Range_List | ||
| 34 | CM_Delete_Class_Key | ||
| 35 | CM_Delete_Class_Key_Ex | ||
| 36 | CM_Delete_DevNode_Key | ||
| 37 | CM_Delete_DevNode_Key_Ex | ||
| 38 | CM_Delete_Device_Interface_KeyA | ||
| 39 | CM_Delete_Device_Interface_KeyW | ||
| 40 | CM_Delete_Device_Interface_Key_ExA | ||
| 41 | CM_Delete_Device_Interface_Key_ExW | ||
| 42 | CM_Delete_Driver_PackageW | ||
| 43 | CM_Delete_PowerScheme | ||
| 44 | CM_Delete_Range | ||
| 45 | CM_Detect_Resource_Conflict | ||
| 46 | CM_Detect_Resource_Conflict_Ex | ||
| 47 | CM_Disable_DevNode | ||
| 48 | CM_Disable_DevNode_Ex | ||
| 49 | CM_Disconnect_Machine | ||
| 50 | CM_Dup_Range_List | ||
| 51 | CM_Duplicate_PowerScheme | ||
| 52 | CM_Enable_DevNode | ||
| 53 | CM_Enable_DevNode_Ex | ||
| 54 | CM_Enumerate_Classes | ||
| 55 | CM_Enumerate_Classes_Ex | ||
| 56 | CM_Enumerate_EnumeratorsA | ||
| 57 | CM_Enumerate_EnumeratorsW | ||
| 58 | CM_Enumerate_Enumerators_ExA | ||
| 59 | CM_Enumerate_Enumerators_ExW | ||
| 60 | CM_Find_Range | ||
| 61 | CM_First_Range | ||
| 62 | CM_Free_Log_Conf | ||
| 63 | CM_Free_Log_Conf_Ex | ||
| 64 | CM_Free_Log_Conf_Handle | ||
| 65 | CM_Free_Range_List | ||
| 66 | CM_Free_Res_Des | ||
| 67 | CM_Free_Res_Des_Ex | ||
| 68 | CM_Free_Res_Des_Handle | ||
| 69 | CM_Free_Resource_Conflict_Handle | ||
| 70 | CM_Get_Child | ||
| 71 | CM_Get_Child_Ex | ||
| 72 | CM_Get_Class_Key_NameA | ||
| 73 | CM_Get_Class_Key_NameW | ||
| 74 | CM_Get_Class_Key_Name_ExA | ||
| 75 | CM_Get_Class_Key_Name_ExW | ||
| 76 | CM_Get_Class_NameA | ||
| 77 | CM_Get_Class_NameW | ||
| 78 | CM_Get_Class_Name_ExA | ||
| 79 | CM_Get_Class_Name_ExW | ||
| 80 | CM_Get_Class_Registry_PropertyA | ||
| 81 | CM_Get_Class_Registry_PropertyW | ||
| 82 | CM_Get_Depth | ||
| 83 | CM_Get_Depth_Ex | ||
| 84 | CM_Get_DevNode_Custom_PropertyA | ||
| 85 | CM_Get_DevNode_Custom_PropertyW | ||
| 86 | CM_Get_DevNode_Custom_Property_ExA | ||
| 87 | CM_Get_DevNode_Custom_Property_ExW | ||
| 88 | CM_Get_DevNode_Registry_PropertyA | ||
| 89 | CM_Get_DevNode_Registry_PropertyW | ||
| 90 | CM_Get_DevNode_Registry_Property_ExA | ||
| 91 | CM_Get_DevNode_Registry_Property_ExW | ||
| 92 | CM_Get_DevNode_Status | ||
| 93 | CM_Get_DevNode_Status_Ex | ||
| 94 | CM_Get_Device_IDA | ||
| 95 | CM_Get_Device_IDW | ||
| 96 | CM_Get_Device_ID_ExA | ||
| 97 | CM_Get_Device_ID_ExW | ||
| 98 | CM_Get_Device_ID_ListA | ||
| 99 | CM_Get_Device_ID_ListW | ||
| 100 | CM_Get_Device_ID_List_ExA | ||
| 101 | CM_Get_Device_ID_List_ExW | ||
| 102 | CM_Get_Device_ID_List_SizeA | ||
| 103 | CM_Get_Device_ID_List_SizeW | ||
| 104 | CM_Get_Device_ID_List_Size_ExA | ||
| 105 | CM_Get_Device_ID_List_Size_ExW | ||
| 106 | CM_Get_Device_ID_Size | ||
| 107 | CM_Get_Device_ID_Size_Ex | ||
| 108 | CM_Get_Device_Interface_AliasA | ||
| 109 | CM_Get_Device_Interface_AliasW | ||
| 110 | CM_Get_Device_Interface_Alias_ExA | ||
| 111 | CM_Get_Device_Interface_Alias_ExW | ||
| 112 | CM_Get_Device_Interface_ListA | ||
| 113 | CM_Get_Device_Interface_ListW | ||
| 114 | CM_Get_Device_Interface_List_ExA | ||
| 115 | CM_Get_Device_Interface_List_ExW | ||
| 116 | CM_Get_Device_Interface_List_SizeA | ||
| 117 | CM_Get_Device_Interface_List_SizeW | ||
| 118 | CM_Get_Device_Interface_List_Size_ExA | ||
| 119 | CM_Get_Device_Interface_List_Size_ExW | ||
| 120 | CM_Get_First_Log_Conf | ||
| 121 | CM_Get_First_Log_Conf_Ex | ||
| 122 | CM_Get_Global_State | ||
| 123 | CM_Get_Global_State_Ex | ||
| 124 | CM_Get_HW_Prof_FlagsA | ||
| 125 | CM_Get_HW_Prof_FlagsW | ||
| 126 | CM_Get_HW_Prof_Flags_ExA | ||
| 127 | CM_Get_HW_Prof_Flags_ExW | ||
| 128 | CM_Get_Hardware_Profile_InfoA | ||
| 129 | CM_Get_Hardware_Profile_InfoW | ||
| 130 | CM_Get_Hardware_Profile_Info_ExA | ||
| 131 | CM_Get_Hardware_Profile_Info_ExW | ||
| 132 | CM_Get_Log_Conf_Priority | ||
| 133 | CM_Get_Log_Conf_Priority_Ex | ||
| 134 | CM_Get_Next_Log_Conf | ||
| 135 | CM_Get_Next_Log_Conf_Ex | ||
| 136 | CM_Get_Next_Res_Des | ||
| 137 | CM_Get_Next_Res_Des_Ex | ||
| 138 | CM_Get_Parent | ||
| 139 | CM_Get_Parent_Ex | ||
| 140 | CM_Get_Res_Des_Data | ||
| 141 | CM_Get_Res_Des_Data_Ex | ||
| 142 | CM_Get_Res_Des_Data_Size | ||
| 143 | CM_Get_Res_Des_Data_Size_Ex | ||
| 144 | CM_Get_Resource_Conflict_Count | ||
| 145 | CM_Get_Resource_Conflict_DetailsA | ||
| 146 | CM_Get_Resource_Conflict_DetailsW | ||
| 147 | CM_Get_Sibling | ||
| 148 | CM_Get_Sibling_Ex | ||
| 149 | CM_Get_Version | ||
| 150 | CM_Get_Version_Ex | ||
| 151 | CM_Import_PowerScheme | ||
| 152 | CM_Install_DevNodeW | ||
| 153 | CM_Install_DevNode_ExW | ||
| 154 | CM_Intersect_Range_List | ||
| 155 | CM_Invert_Range_List | ||
| 156 | CM_Is_Dock_Station_Present | ||
| 157 | CM_Is_Dock_Station_Present_Ex | ||
| 158 | CM_Is_Version_Available | ||
| 159 | CM_Is_Version_Available_Ex | ||
| 160 | CM_Locate_DevNodeA | ||
| 161 | CM_Locate_DevNodeW | ||
| 162 | CM_Locate_DevNode_ExA | ||
| 163 | CM_Locate_DevNode_ExW | ||
| 164 | CM_Merge_Range_List | ||
| 165 | CM_Modify_Res_Des | ||
| 166 | CM_Modify_Res_Des_Ex | ||
| 167 | CM_Move_DevNode | ||
| 168 | CM_Move_DevNode_Ex | ||
| 169 | CM_Next_Range | ||
| 170 | CM_Open_Class_KeyA | ||
| 171 | CM_Open_Class_KeyW | ||
| 172 | CM_Open_Class_Key_ExA | ||
| 173 | CM_Open_Class_Key_ExW | ||
| 174 | CM_Open_DevNode_Key | ||
| 175 | CM_Open_DevNode_Key_Ex | ||
| 176 | CM_Open_Device_Interface_KeyA | ||
| 177 | CM_Open_Device_Interface_KeyW | ||
| 178 | CM_Open_Device_Interface_Key_ExA | ||
| 179 | CM_Open_Device_Interface_Key_ExW | ||
| 180 | CM_Query_And_Remove_SubTreeA | ||
| 181 | CM_Query_And_Remove_SubTreeW | ||
| 182 | CM_Query_And_Remove_SubTree_ExA | ||
| 183 | CM_Query_And_Remove_SubTree_ExW | ||
| 184 | CM_Query_Arbitrator_Free_Data | ||
| 185 | CM_Query_Arbitrator_Free_Data_Ex | ||
| 186 | CM_Query_Arbitrator_Free_Size | ||
| 187 | CM_Query_Arbitrator_Free_Size_Ex | ||
| 188 | CM_Query_Remove_SubTree | ||
| 189 | CM_Query_Remove_SubTree_Ex | ||
| 190 | CM_Query_Resource_Conflict_List | ||
| 191 | CM_Reenumerate_DevNode | ||
| 192 | CM_Reenumerate_DevNode_Ex | ||
| 193 | CM_Register_Device_Driver | ||
| 194 | CM_Register_Device_Driver_Ex | ||
| 195 | CM_Register_Device_InterfaceA | ||
| 196 | CM_Register_Device_InterfaceW | ||
| 197 | CM_Register_Device_Interface_ExA | ||
| 198 | CM_Register_Device_Interface_ExW | ||
| 199 | CM_Remove_SubTree | ||
| 200 | CM_Remove_SubTree_Ex | ||
| 201 | CM_Request_Device_EjectA | ||
| 202 | CM_Request_Device_EjectW | ||
| 203 | CM_Request_Device_Eject_ExA | ||
| 204 | CM_Request_Device_Eject_ExW | ||
| 205 | CM_Request_Eject_PC | ||
| 206 | CM_Request_Eject_PC_Ex | ||
| 207 | CM_RestoreAll_DefaultPowerSchemes | ||
| 208 | CM_Restore_DefaultPowerScheme | ||
| 209 | CM_Run_Detection | ||
| 210 | CM_Run_Detection_Ex | ||
| 211 | CM_Set_ActiveScheme | ||
| 212 | CM_Set_Class_Registry_PropertyA | ||
| 213 | CM_Set_Class_Registry_PropertyW | ||
| 214 | CM_Set_DevNode_Problem | ||
| 215 | CM_Set_DevNode_Problem_Ex | ||
| 216 | CM_Set_DevNode_Registry_PropertyA | ||
| 217 | CM_Set_DevNode_Registry_PropertyW | ||
| 218 | CM_Set_DevNode_Registry_Property_ExA | ||
| 219 | CM_Set_DevNode_Registry_Property_ExW | ||
| 220 | CM_Set_HW_Prof | ||
| 221 | CM_Set_HW_Prof_Ex | ||
| 222 | CM_Set_HW_Prof_FlagsA | ||
| 223 | CM_Set_HW_Prof_FlagsW | ||
| 224 | CM_Set_HW_Prof_Flags_ExA | ||
| 225 | CM_Set_HW_Prof_Flags_ExW | ||
| 226 | CM_Setup_DevNode | ||
| 227 | CM_Setup_DevNode_Ex | ||
| 228 | CM_Test_Range_Available | ||
| 229 | CM_Uninstall_DevNode | ||
| 230 | CM_Uninstall_DevNode_Ex | ||
| 231 | CM_Unregister_Device_InterfaceA | ||
| 232 | CM_Unregister_Device_InterfaceW | ||
| 233 | CM_Unregister_Device_Interface_ExA | ||
| 234 | CM_Unregister_Device_Interface_ExW | ||
| 235 | CM_Write_UserPowerKey | ||
| 236 | DoesUserHavePrivilege | ||
| 237 | DriverStoreAddDriverPackageA | ||
| 238 | DriverStoreAddDriverPackageW | ||
| 239 | DriverStoreDeleteDriverPackageA | ||
| 240 | DriverStoreDeleteDriverPackageW | ||
| 241 | DriverStoreEnumDriverPackageA | ||
| 242 | DriverStoreEnumDriverPackageW | ||
| 243 | DriverStoreFindDriverPackageA | ||
| 244 | DriverStoreFindDriverPackageW | ||
| 245 | ExtensionPropSheetPageProc | ||
| 246 | InstallCatalog | ||
| 247 | InstallHinfSection | ||
| 248 | InstallHinfSectionA | ||
| 249 | InstallHinfSectionW | ||
| 250 | IsUserAdmin | ||
| 251 | MyFree | ||
| 252 | MyMalloc | ||
| 253 | MyRealloc | ||
| 254 | PnpEnumDrpFile | ||
| 255 | PnpIsFileAclIntact | ||
| 256 | PnpIsFileContentIntact | ||
| 257 | PnpIsFilePnpDriver | ||
| 258 | PnpRepairWindowsProtectedDriver | ||
| 259 | SetupAddInstallSectionToDiskSpaceListA | ||
| 260 | SetupAddInstallSectionToDiskSpaceListW | ||
| 261 | SetupAddSectionToDiskSpaceListA | ||
| 262 | SetupAddSectionToDiskSpaceListW | ||
| 263 | SetupAddToDiskSpaceListA | ||
| 264 | SetupAddToDiskSpaceListW | ||
| 265 | SetupAddToSourceListA | ||
| 266 | SetupAddToSourceListW | ||
| 267 | SetupAdjustDiskSpaceListA | ||
| 268 | SetupAdjustDiskSpaceListW | ||
| 269 | SetupBackupErrorA | ||
| 270 | SetupBackupErrorW | ||
| 271 | SetupCancelTemporarySourceList | ||
| 272 | SetupCloseFileQueue | ||
| 273 | SetupCloseInfFile | ||
| 274 | SetupCloseLog | ||
| 275 | SetupCommitFileQueue | ||
| 276 | SetupCommitFileQueueA | ||
| 277 | SetupCommitFileQueueW | ||
| 278 | SetupConfigureWmiFromInfSectionA | ||
| 279 | SetupConfigureWmiFromInfSectionW | ||
| 280 | SetupCopyErrorA | ||
| 281 | SetupCopyErrorW | ||
| 282 | SetupCopyOEMInfA | ||
| 283 | SetupCopyOEMInfW | ||
| 284 | SetupCreateDiskSpaceListA | ||
| 285 | SetupCreateDiskSpaceListW | ||
| 286 | SetupDecompressOrCopyFileA | ||
| 287 | SetupDecompressOrCopyFileW | ||
| 288 | SetupDefaultQueueCallback | ||
| 289 | SetupDefaultQueueCallbackA | ||
| 290 | SetupDefaultQueueCallbackW | ||
| 291 | SetupDeleteErrorA | ||
| 292 | SetupDeleteErrorW | ||
| 293 | SetupDestroyDiskSpaceList | ||
| 294 | SetupDiApplyPowerScheme | ||
| 295 | SetupDiAskForOEMDisk | ||
| 296 | SetupDiBuildClassInfoList | ||
| 297 | SetupDiBuildClassInfoListExA | ||
| 298 | SetupDiBuildClassInfoListExW | ||
| 299 | SetupDiBuildDriverInfoList | ||
| 300 | SetupDiCallClassInstaller | ||
| 301 | SetupDiCancelDriverInfoSearch | ||
| 302 | SetupDiChangeState | ||
| 303 | SetupDiClassGuidsFromNameA | ||
| 304 | SetupDiClassGuidsFromNameExA | ||
| 305 | SetupDiClassGuidsFromNameExW | ||
| 306 | SetupDiClassGuidsFromNameW | ||
| 307 | SetupDiClassNameFromGuidA | ||
| 308 | SetupDiClassNameFromGuidExA | ||
| 309 | SetupDiClassNameFromGuidExW | ||
| 310 | SetupDiClassNameFromGuidW | ||
| 311 | SetupDiCreateDevRegKeyA | ||
| 312 | SetupDiCreateDevRegKeyW | ||
| 313 | SetupDiCreateDeviceInfoA | ||
| 314 | SetupDiCreateDeviceInfoList | ||
| 315 | SetupDiCreateDeviceInfoListExA | ||
| 316 | SetupDiCreateDeviceInfoListExW | ||
| 317 | SetupDiCreateDeviceInfoW | ||
| 318 | SetupDiCreateDeviceInterfaceA | ||
| 319 | SetupDiCreateDeviceInterfaceRegKeyA | ||
| 320 | SetupDiCreateDeviceInterfaceRegKeyW | ||
| 321 | SetupDiCreateDeviceInterfaceW | ||
| 322 | SetupDiDeleteDevRegKey | ||
| 323 | SetupDiDeleteDeviceInfo | ||
| 324 | SetupDiDeleteDeviceInterfaceData | ||
| 325 | SetupDiDeleteDeviceInterfaceRegKey | ||
| 326 | SetupDiDestroyClassImageList | ||
| 327 | SetupDiDestroyDeviceInfoList | ||
| 328 | SetupDiDestroyDriverInfoList | ||
| 329 | SetupDiDrawMiniIcon | ||
| 330 | SetupDiEnumDeviceInfo | ||
| 331 | SetupDiEnumDeviceInterfaces | ||
| 332 | SetupDiEnumDriverInfoA | ||
| 333 | SetupDiEnumDriverInfoW | ||
| 334 | SetupDiGetActualModelsSectionA | ||
| 335 | SetupDiGetActualModelsSectionW | ||
| 336 | SetupDiGetActualSectionToInstallA | ||
| 337 | SetupDiGetActualSectionToInstallExA | ||
| 338 | SetupDiGetActualSectionToInstallExW | ||
| 339 | SetupDiGetActualSectionToInstallW | ||
| 340 | SetupDiGetClassBitmapIndex | ||
| 341 | SetupDiGetClassDescriptionA | ||
| 342 | SetupDiGetClassDescriptionExA | ||
| 343 | SetupDiGetClassDescriptionExW | ||
| 344 | SetupDiGetClassDescriptionW | ||
| 345 | SetupDiGetClassDevPropertySheetsA | ||
| 346 | SetupDiGetClassDevPropertySheetsW | ||
| 347 | SetupDiGetClassDevsA | ||
| 348 | SetupDiGetClassDevsExA | ||
| 349 | SetupDiGetClassDevsExW | ||
| 350 | SetupDiGetClassDevsW | ||
| 351 | SetupDiGetClassImageIndex | ||
| 352 | SetupDiGetClassImageList | ||
| 353 | SetupDiGetClassImageListExA | ||
| 354 | SetupDiGetClassImageListExW | ||
| 355 | SetupDiGetClassInstallParamsA | ||
| 356 | SetupDiGetClassInstallParamsW | ||
| 357 | SetupDiGetClassPropertyExW | ||
| 358 | SetupDiGetClassPropertyKeys | ||
| 359 | SetupDiGetClassPropertyKeysExW | ||
| 360 | SetupDiGetClassPropertyW | ||
| 361 | SetupDiGetClassRegistryPropertyA | ||
| 362 | SetupDiGetClassRegistryPropertyW | ||
| 363 | SetupDiGetCustomDevicePropertyA | ||
| 364 | SetupDiGetCustomDevicePropertyW | ||
| 365 | SetupDiGetDeviceInfoListClass | ||
| 366 | SetupDiGetDeviceInfoListDetailA | ||
| 367 | SetupDiGetDeviceInfoListDetailW | ||
| 368 | SetupDiGetDeviceInstallParamsA | ||
| 369 | SetupDiGetDeviceInstallParamsW | ||
| 370 | SetupDiGetDeviceInstanceIdA | ||
| 371 | SetupDiGetDeviceInstanceIdW | ||
| 372 | SetupDiGetDeviceInterfaceAlias | ||
| 373 | SetupDiGetDeviceInterfaceDetailA | ||
| 374 | SetupDiGetDeviceInterfaceDetailW | ||
| 375 | SetupDiGetDeviceInterfacePropertyKeys | ||
| 376 | SetupDiGetDeviceInterfacePropertyW | ||
| 377 | SetupDiGetDevicePropertyKeys | ||
| 378 | SetupDiGetDevicePropertyW | ||
| 379 | SetupDiGetDeviceRegistryPropertyA | ||
| 380 | SetupDiGetDeviceRegistryPropertyW | ||
| 381 | SetupDiGetDriverInfoDetailA | ||
| 382 | SetupDiGetDriverInfoDetailW | ||
| 383 | SetupDiGetDriverInstallParamsA | ||
| 384 | SetupDiGetDriverInstallParamsW | ||
| 385 | SetupDiGetHwProfileFriendlyNameA | ||
| 386 | SetupDiGetHwProfileFriendlyNameExA | ||
| 387 | SetupDiGetHwProfileFriendlyNameExW | ||
| 388 | SetupDiGetHwProfileFriendlyNameW | ||
| 389 | SetupDiGetHwProfileList | ||
| 390 | SetupDiGetHwProfileListExA | ||
| 391 | SetupDiGetHwProfileListExW | ||
| 392 | SetupDiGetINFClassA | ||
| 393 | SetupDiGetINFClassW | ||
| 394 | SetupDiGetSelectedDevice | ||
| 395 | SetupDiGetSelectedDriverA | ||
| 396 | SetupDiGetSelectedDriverW | ||
| 397 | SetupDiGetWizardPage | ||
| 398 | SetupDiInstallClassA | ||
| 399 | SetupDiInstallClassExA | ||
| 400 | SetupDiInstallClassExW | ||
| 401 | SetupDiInstallClassW | ||
| 402 | SetupDiInstallDevice | ||
| 403 | SetupDiInstallDeviceInterfaces | ||
| 404 | SetupDiInstallDriverFiles | ||
| 405 | SetupDiLoadClassIcon | ||
| 406 | SetupDiLoadDeviceIcon | ||
| 407 | SetupDiMoveDuplicateDevice | ||
| 408 | SetupDiOpenClassRegKey | ||
| 409 | SetupDiOpenClassRegKeyExA | ||
| 410 | SetupDiOpenClassRegKeyExW | ||
| 411 | SetupDiOpenDevRegKey | ||
| 412 | SetupDiOpenDeviceInfoA | ||
| 413 | SetupDiOpenDeviceInfoW | ||
| 414 | SetupDiOpenDeviceInterfaceA | ||
| 415 | SetupDiOpenDeviceInterfaceRegKey | ||
| 416 | SetupDiOpenDeviceInterfaceW | ||
| 417 | SetupDiRegisterCoDeviceInstallers | ||
| 418 | SetupDiRegisterDeviceInfo | ||
| 419 | SetupDiRemoveDevice | ||
| 420 | SetupDiRemoveDeviceInterface | ||
| 421 | SetupDiReportAdditionalSoftwareRequested | ||
| 422 | SetupDiReportDeviceInstallError | ||
| 423 | SetupDiReportDriverNotFoundError | ||
| 424 | SetupDiReportDriverPackageImportationError | ||
| 425 | SetupDiReportGenericDriverInstalled | ||
| 426 | SetupDiReportPnPDeviceProblem | ||
| 427 | SetupDiRestartDevices | ||
| 428 | SetupDiSelectBestCompatDrv | ||
| 429 | SetupDiSelectDevice | ||
| 430 | SetupDiSelectOEMDrv | ||
| 431 | SetupDiSetClassInstallParamsA | ||
| 432 | SetupDiSetClassInstallParamsW | ||
| 433 | SetupDiSetClassPropertyExW | ||
| 434 | SetupDiSetClassPropertyW | ||
| 435 | SetupDiSetClassRegistryPropertyA | ||
| 436 | SetupDiSetClassRegistryPropertyW | ||
| 437 | SetupDiSetDeviceInstallParamsA | ||
| 438 | SetupDiSetDeviceInstallParamsW | ||
| 439 | SetupDiSetDeviceInterfaceDefault | ||
| 440 | SetupDiSetDeviceInterfacePropertyW | ||
| 441 | SetupDiSetDevicePropertyW | ||
| 442 | SetupDiSetDeviceRegistryPropertyA | ||
| 443 | SetupDiSetDeviceRegistryPropertyW | ||
| 444 | SetupDiSetDriverInstallParamsA | ||
| 445 | SetupDiSetDriverInstallParamsW | ||
| 446 | SetupDiSetSelectedDevice | ||
| 447 | SetupDiSetSelectedDriverA | ||
| 448 | SetupDiSetSelectedDriverW | ||
| 449 | SetupDiUnremoveDevice | ||
| 450 | SetupDuplicateDiskSpaceListA | ||
| 451 | SetupDuplicateDiskSpaceListW | ||
| 452 | SetupEnumInfSectionsA | ||
| 453 | SetupEnumInfSectionsW | ||
| 454 | SetupEnumPublishedInfA | ||
| 455 | SetupEnumPublishedInfW | ||
| 456 | SetupFindFirstLineA | ||
| 457 | SetupFindFirstLineW | ||
| 458 | SetupFindNextLine | ||
| 459 | SetupFindNextMatchLineA | ||
| 460 | SetupFindNextMatchLineW | ||
| 461 | SetupFreeSourceListA | ||
| 462 | SetupFreeSourceListW | ||
| 463 | SetupGetBackupInformationA | ||
| 464 | SetupGetBackupInformationW | ||
| 465 | SetupGetBinaryField | ||
| 466 | SetupGetFieldCount | ||
| 467 | SetupGetFileCompressionInfoA | ||
| 468 | SetupGetFileCompressionInfoExA | ||
| 469 | SetupGetFileCompressionInfoExW | ||
| 470 | SetupGetFileCompressionInfoW | ||
| 471 | SetupGetFileQueueCount | ||
| 472 | SetupGetFileQueueFlags | ||
| 473 | SetupGetInfDriverStoreLocationA | ||
| 474 | SetupGetInfDriverStoreLocationW | ||
| 475 | SetupGetInfFileListA | ||
| 476 | SetupGetInfFileListW | ||
| 477 | SetupGetInfInformationA | ||
| 478 | SetupGetInfInformationW | ||
| 479 | SetupGetInfPublishedNameA | ||
| 480 | SetupGetInfPublishedNameW | ||
| 481 | SetupGetInfSections | ||
| 482 | SetupGetIntField | ||
| 483 | SetupGetLineByIndexA | ||
| 484 | SetupGetLineByIndexW | ||
| 485 | SetupGetLineCountA | ||
| 486 | SetupGetLineCountW | ||
| 487 | SetupGetLineTextA | ||
| 488 | SetupGetLineTextW | ||
| 489 | SetupGetMultiSzFieldA | ||
| 490 | SetupGetMultiSzFieldW | ||
| 491 | SetupGetNonInteractiveMode | ||
| 492 | SetupGetSourceFileLocationA | ||
| 493 | SetupGetSourceFileLocationW | ||
| 494 | SetupGetSourceFileSizeA | ||
| 495 | SetupGetSourceFileSizeW | ||
| 496 | SetupGetSourceInfoA | ||
| 497 | SetupGetSourceInfoW | ||
| 498 | SetupGetStringFieldA | ||
| 499 | SetupGetStringFieldW | ||
| 500 | SetupGetTargetPathA | ||
| 501 | SetupGetTargetPathW | ||
| 502 | SetupGetThreadLogToken | ||
| 503 | SetupInitDefaultQueueCallback | ||
| 504 | SetupInitDefaultQueueCallbackEx | ||
| 505 | SetupInitializeFileLogA | ||
| 506 | SetupInitializeFileLogW | ||
| 507 | SetupInstallFileA | ||
| 508 | SetupInstallFileExA | ||
| 509 | SetupInstallFileExW | ||
| 510 | SetupInstallFileW | ||
| 511 | SetupInstallFilesFromInfSectionA | ||
| 512 | SetupInstallFilesFromInfSectionW | ||
| 513 | SetupInstallFromInfSectionA | ||
| 514 | SetupInstallFromInfSectionW | ||
| 515 | SetupInstallLogCloseEventGroup | ||
| 516 | SetupInstallLogCreateEventGroup | ||
| 517 | SetupInstallServicesFromInfSectionA | ||
| 518 | SetupInstallServicesFromInfSectionExA | ||
| 519 | SetupInstallServicesFromInfSectionExW | ||
| 520 | SetupInstallServicesFromInfSectionW | ||
| 521 | SetupIterateCabinetA | ||
| 522 | SetupIterateCabinetW | ||
| 523 | SetupLogErrorA | ||
| 524 | SetupLogErrorW | ||
| 525 | SetupLogFileA | ||
| 526 | SetupLogFileW | ||
| 527 | SetupOpenAppendInfFileA | ||
| 528 | SetupOpenAppendInfFileW | ||
| 529 | SetupOpenFileQueue | ||
| 530 | SetupOpenInfFileA | ||
| 531 | SetupOpenInfFileW | ||
| 532 | SetupOpenLog | ||
| 533 | SetupOpenMasterInf | ||
| 534 | SetupPrepareQueueForRestoreA | ||
| 535 | SetupPrepareQueueForRestoreW | ||
| 536 | SetupPromptForDiskA | ||
| 537 | SetupPromptForDiskW | ||
| 538 | SetupPromptReboot | ||
| 539 | SetupQueryDrivesInDiskSpaceListA | ||
| 540 | SetupQueryDrivesInDiskSpaceListW | ||
| 541 | SetupQueryFileLogA | ||
| 542 | SetupQueryFileLogW | ||
| 543 | SetupQueryInfFileInformationA | ||
| 544 | SetupQueryInfFileInformationW | ||
| 545 | SetupQueryInfOriginalFileInformationA | ||
| 546 | SetupQueryInfOriginalFileInformationW | ||
| 547 | SetupQueryInfVersionInformationA | ||
| 548 | SetupQueryInfVersionInformationW | ||
| 549 | SetupQuerySourceListA | ||
| 550 | SetupQuerySourceListW | ||
| 551 | SetupQuerySpaceRequiredOnDriveA | ||
| 552 | SetupQuerySpaceRequiredOnDriveW | ||
| 553 | SetupQueueCopyA | ||
| 554 | SetupQueueCopyIndirectA | ||
| 555 | SetupQueueCopyIndirectW | ||
| 556 | SetupQueueCopySectionA | ||
| 557 | SetupQueueCopySectionW | ||
| 558 | SetupQueueCopyW | ||
| 559 | SetupQueueDefaultCopyA | ||
| 560 | SetupQueueDefaultCopyW | ||
| 561 | SetupQueueDeleteA | ||
| 562 | SetupQueueDeleteSectionA | ||
| 563 | SetupQueueDeleteSectionW | ||
| 564 | SetupQueueDeleteW | ||
| 565 | SetupQueueRenameA | ||
| 566 | SetupQueueRenameSectionA | ||
| 567 | SetupQueueRenameSectionW | ||
| 568 | SetupQueueRenameW | ||
| 569 | SetupRemoveFileLogEntryA | ||
| 570 | SetupRemoveFileLogEntryW | ||
| 571 | SetupRemoveFromDiskSpaceListA | ||
| 572 | SetupRemoveFromDiskSpaceListW | ||
| 573 | SetupRemoveFromSourceListA | ||
| 574 | SetupRemoveFromSourceListW | ||
| 575 | SetupRemoveInstallSectionFromDiskSpaceListA | ||
| 576 | SetupRemoveInstallSectionFromDiskSpaceListW | ||
| 577 | SetupRemoveSectionFromDiskSpaceListA | ||
| 578 | SetupRemoveSectionFromDiskSpaceListW | ||
| 579 | SetupRenameErrorA | ||
| 580 | SetupRenameErrorW | ||
| 581 | SetupScanFileQueue | ||
| 582 | SetupScanFileQueueA | ||
| 583 | SetupScanFileQueueW | ||
| 584 | SetupSetDirectoryIdA | ||
| 585 | SetupSetDirectoryIdExA | ||
| 586 | SetupSetDirectoryIdExW | ||
| 587 | SetupSetDirectoryIdW | ||
| 588 | SetupSetFileQueueAlternatePlatformA | ||
| 589 | SetupSetFileQueueAlternatePlatformW | ||
| 590 | SetupSetFileQueueFlags | ||
| 591 | SetupSetNonInteractiveMode | ||
| 592 | SetupSetPlatformPathOverrideA | ||
| 593 | SetupSetPlatformPathOverrideW | ||
| 594 | SetupSetSourceListA | ||
| 595 | SetupSetSourceListW | ||
| 596 | SetupSetThreadLogToken | ||
| 597 | SetupTermDefaultQueueCallback | ||
| 598 | SetupTerminateFileLog | ||
| 599 | SetupUninstallNewlyCopiedInfs | ||
| 600 | SetupUninstallOEMInfA | ||
| 601 | SetupUninstallOEMInfW | ||
| 602 | SetupVerifyInfFileA | ||
| 603 | SetupVerifyInfFileW | ||
| 604 | SetupWriteTextLog | ||
| 605 | SetupWriteTextLogError | ||
| 606 | SetupWriteTextLogInfLine | ||
| 607 | UnicodeToMultiByte | ||
| 608 | VerifyCatalogFile | ||
| 609 | pGetDriverPackageHash | ||
| 610 | pSetupAccessRunOnceNodeList | ||
| 611 | pSetupAddMiniIconToList | ||
| 612 | pSetupAddTagToGroupOrderListEntry | ||
| 613 | pSetupAppendPath | ||
| 614 | pSetupCaptureAndConvertAnsiArg | ||
| 615 | pSetupCenterWindowRelativeToParent | ||
| 616 | pSetupCloseTextLogSection | ||
| 617 | pSetupConcatenatePaths | ||
| 618 | pSetupCreateTextLogSectionA | ||
| 619 | pSetupCreateTextLogSectionW | ||
| 620 | pSetupDestroyRunOnceNodeList | ||
| 621 | pSetupDiBuildInfoDataFromStrongName | ||
| 622 | pSetupDiCrimsonLogDeviceInstall | ||
| 623 | pSetupDiGetStrongNameForDriverNode | ||
| 624 | pSetupDiInvalidateHelperModules | ||
| 625 | pSetupDoLastKnownGoodBackup | ||
| 626 | pSetupDoesUserHavePrivilege | ||
| 627 | pSetupDuplicateString | ||
| 628 | pSetupEnablePrivilege | ||
| 629 | pSetupFree | ||
| 630 | pSetupGetCurrentDriverSigningPolicy | ||
| 631 | pSetupGetDriverDate | ||
| 632 | pSetupGetDriverVersion | ||
| 633 | pSetupGetField | ||
| 634 | pSetupGetFileTitle | ||
| 635 | pSetupGetGlobalFlags | ||
| 636 | pSetupGetIndirectStringsFromDriverInfo | ||
| 637 | pSetupGetInfSections | ||
| 638 | pSetupGetQueueFlags | ||
| 639 | pSetupGetRealSystemTime | ||
| 640 | pSetupGuidFromString | ||
| 641 | pSetupHandleFailedVerification | ||
| 642 | pSetupInfGetDigitalSignatureInfo | ||
| 643 | pSetupInfIsInbox | ||
| 644 | pSetupInfSetDigitalSignatureInfo | ||
| 645 | pSetupInstallCatalog | ||
| 646 | pSetupIsBiDiLocalizedSystemEx | ||
| 647 | pSetupIsGuidNull | ||
| 648 | pSetupIsLocalSystem | ||
| 649 | pSetupIsUserAdmin | ||
| 650 | pSetupIsUserTrustedInstaller | ||
| 651 | pSetupLoadIndirectString | ||
| 652 | pSetupMakeSurePathExists | ||
| 653 | pSetupMalloc | ||
| 654 | pSetupModifyGlobalFlags | ||
| 655 | pSetupMultiByteToUnicode | ||
| 656 | pSetupOpenAndMapFileForRead | ||
| 657 | pSetupOutOfMemory | ||
| 658 | pSetupQueryMultiSzValueToArray | ||
| 659 | pSetupRealloc | ||
| 660 | pSetupRegistryDelnode | ||
| 661 | pSetupRetrieveServiceConfig | ||
| 662 | pSetupSetArrayToMultiSzValue | ||
| 663 | pSetupSetDriverPackageRestorePoint | ||
| 664 | pSetupSetGlobalFlags | ||
| 665 | pSetupSetQueueFlags | ||
| 666 | pSetupShouldDeviceBeExcluded | ||
| 667 | pSetupStringFromGuid | ||
| 668 | pSetupStringTableAddString | ||
| 669 | pSetupStringTableAddStringEx | ||
| 670 | pSetupStringTableDestroy | ||
| 671 | pSetupStringTableDuplicate | ||
| 672 | pSetupStringTableEnum | ||
| 673 | pSetupStringTableGetExtraData | ||
| 674 | pSetupStringTableInitialize | ||
| 675 | pSetupStringTableInitializeEx | ||
| 676 | pSetupStringTableLookUpString | ||
| 677 | pSetupStringTableLookUpStringEx | ||
| 678 | pSetupStringTableSetExtraData | ||
| 679 | pSetupStringTableStringFromId | ||
| 680 | pSetupStringTableStringFromIdEx | ||
| 681 | pSetupUnicodeToMultiByte | ||
| 682 | pSetupUnmapAndCloseFile | ||
| 683 | pSetupValidateDriverPackage | ||
| 684 | pSetupVerifyCatalogFile | ||
| 685 | pSetupVerifyQueuedCatalogs | ||
| 686 | pSetupWriteLogEntry | ||
| 687 | pSetupWriteLogError | ||
lib/libc/mingw/libarm32/mfcore.def deleted-49| ... | @@ -1,49 +0,0 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of MFCORE.dll | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008-2014 | ||
| 5 | ; | ||
| 6 | LIBRARY "MFCORE.dll" | ||
| 7 | EXPORTS | ||
| 8 | AppendPropVariant | ||
| 9 | ConvertPropVariant | ||
| 10 | CopyPropertyStore | ||
| 11 | CreateNamedPropertyStore | ||
| 12 | ExtractPropVariant | ||
| 13 | MFCopyMFMetadata | ||
| 14 | MFCreateAggregateSource | ||
| 15 | MFCreateAppSourceProxy | ||
| 16 | MFCreateAudioRenderer | ||
| 17 | MFCreateAudioRendererActivate | ||
| 18 | MFCreateDeviceSource | ||
| 19 | MFCreateDeviceSourceActivate | ||
| 20 | MFCreateFileSchemePlugin | ||
| 21 | MFCreateMFMetadataOnPropertyStore | ||
| 22 | MFCreateMediaProcessor | ||
| 23 | MFCreateMediaSession | ||
| 24 | MFCreatePMPHost | ||
| 25 | MFCreatePMPMediaSession | ||
| 26 | MFCreatePMPServer | ||
| 27 | MFCreatePresentationClock | ||
| 28 | MFCreateSampleCopierMFT | ||
| 29 | MFCreateSampleGrabberSinkActivate | ||
| 30 | MFCreateSequencerSegmentOffset | ||
| 31 | MFCreateSequencerSource | ||
| 32 | MFCreateSequencerSourceRemoteStream | ||
| 33 | MFCreateSimpleTypeHandler | ||
| 34 | MFCreateSoundEventSchemePlugin | ||
| 35 | MFCreateStandardQualityManager | ||
| 36 | MFCreateTopoLoader | ||
| 37 | MFCreateTopology | ||
| 38 | MFCreateTopologyNode | ||
| 39 | MFCreateTransformWrapper | ||
| 40 | MFCreateWMAEncoderActivate | ||
| 41 | MFCreateWMVEncoderActivate | ||
| 42 | MFEnumDeviceSources | ||
| 43 | MFGetMultipleServiceProviders | ||
| 44 | MFGetService | ||
| 45 | MFGetTopoNodeCurrentType | ||
| 46 | MFReadSequencerSegmentOffset | ||
| 47 | MFRequireProtectedEnvironment | ||
| 48 | MFShutdownObject | ||
| 49 | MergePropertyStore | ||
lib/libc/mingw/libarm32/mfplay.def deleted-9| ... | @@ -1,9 +0,0 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of MFPlay.DLL | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008-2014 | ||
| 5 | ; | ||
| 6 | LIBRARY "MFPlay.DLL" | ||
| 7 | EXPORTS | ||
| 8 | MFPCreateMediaPlayer | ||
| 9 | MFPCreateMediaPlayerEx | ||
lib/libc/mingw/libarm32/netsetupapi.def created+21| ... | @@ -0,0 +1,21 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of NetSetupApi.dll | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008-2014 | ||
| 5 | ; | ||
| 6 | LIBRARY "NetSetupApi.dll" | ||
| 7 | EXPORTS | ||
| 8 | NetSetupClose | ||
| 9 | NetSetupCloseObjectQuery | ||
| 10 | NetSetupCommit | ||
| 11 | NetSetupCreateObject | ||
| 12 | NetSetupCreateObjectQuery | ||
| 13 | NetSetupDeleteObject | ||
| 14 | NetSetupFreeObjectProperties | ||
| 15 | NetSetupFreeObjects | ||
| 16 | NetSetupGetObjectProperties | ||
| 17 | NetSetupGetObjectPropertyKeys | ||
| 18 | NetSetupGetObjects | ||
| 19 | NetSetupInitialize | ||
| 20 | NetSetupRollback | ||
| 21 | NetSetupSetObjectProperties | ||
lib/libc/mingw/libarm32/ntdll.def deleted-2216| ... | @@ -1,2216 +0,0 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of ntdll.dll | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008-2014 | ||
| 5 | ; | ||
| 6 | LIBRARY "ntdll.dll" | ||
| 7 | EXPORTS | ||
| 8 | ord_1 @1 | ||
| 9 | ord_2 @2 | ||
| 10 | ord_3 @3 | ||
| 11 | ord_4 @4 | ||
| 12 | ord_5 @5 | ||
| 13 | ord_6 @6 | ||
| 14 | ord_7 @7 | ||
| 15 | ord_8 @8 | ||
| 16 | A_SHAFinal | ||
| 17 | A_SHAInit | ||
| 18 | A_SHAUpdate | ||
| 19 | AlpcAdjustCompletionListConcurrencyCount | ||
| 20 | AlpcFreeCompletionListMessage | ||
| 21 | AlpcGetCompletionListLastMessageInformation | ||
| 22 | AlpcGetCompletionListMessageAttributes | ||
| 23 | AlpcGetHeaderSize | ||
| 24 | AlpcGetMessageAttribute | ||
| 25 | AlpcGetMessageFromCompletionList | ||
| 26 | AlpcGetOutstandingCompletionListMessageCount | ||
| 27 | AlpcInitializeMessageAttribute | ||
| 28 | AlpcMaxAllowedMessageLength | ||
| 29 | AlpcRegisterCompletionList | ||
| 30 | AlpcRegisterCompletionListWorkerThread | ||
| 31 | AlpcRundownCompletionList | ||
| 32 | AlpcUnregisterCompletionList | ||
| 33 | AlpcUnregisterCompletionListWorkerThread | ||
| 34 | ApiSetQueryApiSetPresence | ||
| 35 | ApiSetQueryApiSetPresenceEx | ||
| 36 | CsrAllocateCaptureBuffer | ||
| 37 | CsrAllocateMessagePointer | ||
| 38 | CsrCaptureMessageBuffer | ||
| 39 | CsrCaptureMessageMultiUnicodeStringsInPlace | ||
| 40 | CsrCaptureMessageString | ||
| 41 | CsrCaptureTimeout | ||
| 42 | CsrClientCallServer | ||
| 43 | CsrClientConnectToServer | ||
| 44 | CsrFreeCaptureBuffer | ||
| 45 | CsrGetProcessId | ||
| 46 | CsrIdentifyAlertableThread | ||
| 47 | CsrSetPriorityClass | ||
| 48 | CsrVerifyRegion | ||
| 49 | DbgBreakPoint | ||
| 50 | DbgPrint | ||
| 51 | DbgPrintEx | ||
| 52 | DbgPrintReturnControlC | ||
| 53 | DbgPrompt | ||
| 54 | DbgQueryDebugFilterState | ||
| 55 | DbgSetDebugFilterState | ||
| 56 | DbgUiConnectToDbg | ||
| 57 | DbgUiContinue | ||
| 58 | DbgUiConvertStateChangeStructure | ||
| 59 | DbgUiConvertStateChangeStructureEx | ||
| 60 | DbgUiDebugActiveProcess | ||
| 61 | DbgUiGetThreadDebugObject | ||
| 62 | DbgUiIssueRemoteBreakin | ||
| 63 | DbgUiRemoteBreakin | ||
| 64 | DbgUiSetThreadDebugObject | ||
| 65 | DbgUiStopDebugging | ||
| 66 | DbgUiWaitStateChange | ||
| 67 | DbgUserBreakPoint | ||
| 68 | EtwCheckCoverage | ||
| 69 | EtwCreateTraceInstanceId | ||
| 70 | EtwDeliverDataBlock | ||
| 71 | EtwEnumerateProcessRegGuids | ||
| 72 | EtwEventActivityIdControl | ||
| 73 | EtwEventEnabled | ||
| 74 | EtwEventProviderEnabled | ||
| 75 | EtwEventRegister | ||
| 76 | EtwEventSetInformation | ||
| 77 | EtwEventUnregister | ||
| 78 | EtwEventWrite | ||
| 79 | EtwEventWriteEndScenario | ||
| 80 | EtwEventWriteEx | ||
| 81 | EtwEventWriteFull | ||
| 82 | EtwEventWriteNoRegistration | ||
| 83 | EtwEventWriteStartScenario | ||
| 84 | EtwEventWriteString | ||
| 85 | EtwEventWriteTransfer | ||
| 86 | EtwGetTraceEnableFlags | ||
| 87 | EtwGetTraceEnableLevel | ||
| 88 | EtwGetTraceLoggerHandle | ||
| 89 | EtwLogTraceEvent | ||
| 90 | EtwNotificationRegister | ||
| 91 | EtwNotificationUnregister | ||
| 92 | EtwProcessPrivateLoggerRequest | ||
| 93 | EtwRegisterSecurityProvider | ||
| 94 | EtwRegisterTraceGuidsA | ||
| 95 | EtwRegisterTraceGuidsW | ||
| 96 | EtwReplyNotification | ||
| 97 | EtwSendNotification | ||
| 98 | EtwSetMark | ||
| 99 | EtwTraceEventInstance | ||
| 100 | EtwTraceMessage | ||
| 101 | EtwTraceMessageVa | ||
| 102 | EtwUnregisterTraceGuids | ||
| 103 | EtwWriteUMSecurityEvent | ||
| 104 | EtwpCreateEtwThread | ||
| 105 | EtwpGetCpuSpeed | ||
| 106 | EvtIntReportAuthzEventAndSourceAsync | ||
| 107 | EvtIntReportEventAndSourceAsync | ||
| 108 | ExpInterlockedPopEntrySListEnd | ||
| 109 | ExpInterlockedPopEntrySListFault | ||
| 110 | ExpInterlockedPopEntrySListResume | ||
| 111 | KiRaiseUserExceptionDispatcher | ||
| 112 | KiUserApcDispatcher | ||
| 113 | KiUserCallbackDispatcher | ||
| 114 | KiUserCallbackDispatcherReturn | ||
| 115 | KiUserExceptionDispatcher | ||
| 116 | KiUserInvertedFunctionTable DATA | ||
| 117 | LdrAccessResource | ||
| 118 | LdrAddDllDirectory | ||
| 119 | LdrAddLoadAsDataTable | ||
| 120 | LdrAddRefDll | ||
| 121 | LdrAppxHandleIntegrityFailure | ||
| 122 | LdrCallEnclave | ||
| 123 | LdrControlFlowGuardEnforced | ||
| 124 | LdrCreateEnclave | ||
| 125 | LdrDeleteEnclave | ||
| 126 | LdrDisableThreadCalloutsForDll | ||
| 127 | LdrEnumResources | ||
| 128 | LdrEnumerateLoadedModules | ||
| 129 | LdrFastFailInLoaderCallout | ||
| 130 | LdrFindEntryForAddress | ||
| 131 | LdrFindResourceDirectory_U | ||
| 132 | LdrFindResourceEx_U | ||
| 133 | LdrFindResource_U | ||
| 134 | LdrFlushAlternateResourceModules | ||
| 135 | LdrGetDllDirectory | ||
| 136 | LdrGetDllFullName | ||
| 137 | LdrGetDllHandle | ||
| 138 | LdrGetDllHandleByMapping | ||
| 139 | LdrGetDllHandleByName | ||
| 140 | LdrGetDllHandleEx | ||
| 141 | LdrGetDllPath | ||
| 142 | LdrGetFailureData | ||
| 143 | LdrGetFileNameFromLoadAsDataTable | ||
| 144 | LdrGetKnownDllSectionHandle | ||
| 145 | LdrGetProcedureAddress | ||
| 146 | LdrGetProcedureAddressEx | ||
| 147 | LdrGetProcedureAddressForCaller | ||
| 148 | LdrInitShimEngineDynamic | ||
| 149 | LdrInitializeEnclave | ||
| 150 | LdrInitializeThunk | ||
| 151 | LdrIsModuleSxsRedirected | ||
| 152 | LdrLoadAlternateResourceModule | ||
| 153 | LdrLoadAlternateResourceModuleEx | ||
| 154 | LdrLoadDll | ||
| 155 | LdrLoadEnclaveModule | ||
| 156 | LdrLockLoaderLock | ||
| 157 | LdrOpenImageFileOptionsKey | ||
| 158 | LdrProcessInitializationComplete | ||
| 159 | LdrProcessRelocationBlock | ||
| 160 | LdrProcessRelocationBlockEx | ||
| 161 | LdrQueryImageFileExecutionOptions | ||
| 162 | LdrQueryImageFileExecutionOptionsEx | ||
| 163 | LdrQueryImageFileKeyOption | ||
| 164 | LdrQueryModuleServiceTags | ||
| 165 | LdrQueryOptionalDelayLoadedAPI | ||
| 166 | LdrQueryProcessModuleInformation | ||
| 167 | LdrRegisterDllNotification | ||
| 168 | LdrRemoveDllDirectory | ||
| 169 | LdrRemoveLoadAsDataTable | ||
| 170 | LdrResFindResource | ||
| 171 | LdrResFindResourceDirectory | ||
| 172 | LdrResGetRCConfig | ||
| 173 | LdrResRelease | ||
| 174 | LdrResSearchResource | ||
| 175 | LdrResolveDelayLoadedAPI | ||
| 176 | LdrResolveDelayLoadsFromDll | ||
| 177 | LdrRscIsTypeExist | ||
| 178 | LdrSetAppCompatDllRedirectionCallback | ||
| 179 | LdrSetDefaultDllDirectories | ||
| 180 | LdrSetDllDirectory | ||
| 181 | LdrSetDllManifestProber | ||
| 182 | LdrSetImplicitPathOptions | ||
| 183 | LdrSetMUICacheType | ||
| 184 | LdrShutdownProcess | ||
| 185 | LdrShutdownThread | ||
| 186 | LdrStandardizeSystemPath | ||
| 187 | LdrSystemDllInitBlock DATA | ||
| 188 | LdrUnloadAlternateResourceModule | ||
| 189 | LdrUnloadAlternateResourceModuleEx | ||
| 190 | LdrUnloadDll | ||
| 191 | LdrUnlockLoaderLock | ||
| 192 | LdrUnregisterDllNotification | ||
| 193 | LdrUpdatePackageSearchPath | ||
| 194 | LdrVerifyImageMatchesChecksum | ||
| 195 | LdrVerifyImageMatchesChecksumEx | ||
| 196 | LdrpResGetMappingSize | ||
| 197 | LdrpResGetResourceDirectory | ||
| 198 | MD4Final | ||
| 199 | MD4Init | ||
| 200 | MD4Update | ||
| 201 | MD5Final | ||
| 202 | MD5Init | ||
| 203 | MD5Update | ||
| 204 | NlsAnsiCodePage DATA | ||
| 205 | NlsMbCodePageTag DATA | ||
| 206 | NlsMbOemCodePageTag DATA | ||
| 207 | NtAcceptConnectPort | ||
| 208 | NtAccessCheck | ||
| 209 | NtAccessCheckAndAuditAlarm | ||
| 210 | NtAccessCheckByType | ||
| 211 | NtAccessCheckByTypeAndAuditAlarm | ||
| 212 | NtAccessCheckByTypeResultList | ||
| 213 | NtAccessCheckByTypeResultListAndAuditAlarm | ||
| 214 | NtAccessCheckByTypeResultListAndAuditAlarmByHandle | ||
| 215 | NtAcquireProcessActivityReference | ||
| 216 | NtAddAtom | ||
| 217 | NtAddAtomEx | ||
| 218 | NtAddBootEntry | ||
| 219 | NtAddDriverEntry | ||
| 220 | NtAdjustGroupsToken | ||
| 221 | NtAdjustPrivilegesToken | ||
| 222 | NtAdjustTokenClaimsAndDeviceGroups | ||
| 223 | NtAlertResumeThread | ||
| 224 | NtAlertThread | ||
| 225 | NtAlertThreadByThreadId | ||
| 226 | NtAllocateLocallyUniqueId | ||
| 227 | NtAllocateReserveObject | ||
| 228 | NtAllocateUserPhysicalPages | ||
| 229 | NtAllocateUserPhysicalPagesEx | ||
| 230 | NtAllocateUuids | ||
| 231 | NtAllocateVirtualMemory | ||
| 232 | NtAllocateVirtualMemoryEx | ||
| 233 | NtAlpcAcceptConnectPort | ||
| 234 | NtAlpcCancelMessage | ||
| 235 | NtAlpcConnectPort | ||
| 236 | NtAlpcConnectPortEx | ||
| 237 | NtAlpcCreatePort | ||
| 238 | NtAlpcCreatePortSection | ||
| 239 | NtAlpcCreateResourceReserve | ||
| 240 | NtAlpcCreateSectionView | ||
| 241 | NtAlpcCreateSecurityContext | ||
| 242 | NtAlpcDeletePortSection | ||
| 243 | NtAlpcDeleteResourceReserve | ||
| 244 | NtAlpcDeleteSectionView | ||
| 245 | NtAlpcDeleteSecurityContext | ||
| 246 | NtAlpcDisconnectPort | ||
| 247 | NtAlpcImpersonateClientContainerOfPort | ||
| 248 | NtAlpcImpersonateClientOfPort | ||
| 249 | NtAlpcOpenSenderProcess | ||
| 250 | NtAlpcOpenSenderThread | ||
| 251 | NtAlpcQueryInformation | ||
| 252 | NtAlpcQueryInformationMessage | ||
| 253 | NtAlpcRevokeSecurityContext | ||
| 254 | NtAlpcSendWaitReceivePort | ||
| 255 | NtAlpcSetInformation | ||
| 256 | NtApphelpCacheControl | ||
| 257 | NtAreMappedFilesTheSame | ||
| 258 | NtAssignProcessToJobObject | ||
| 259 | NtAssociateWaitCompletionPacket | ||
| 260 | NtCallEnclave | ||
| 261 | NtCallbackReturn | ||
| 262 | NtCancelIoFile | ||
| 263 | NtCancelIoFileEx | ||
| 264 | NtCancelSynchronousIoFile | ||
| 265 | NtCancelTimer | ||
| 266 | NtCancelTimer2 | ||
| 267 | NtCancelWaitCompletionPacket | ||
| 268 | NtClearEvent | ||
| 269 | NtClose | ||
| 270 | NtCloseObjectAuditAlarm | ||
| 271 | NtCommitComplete | ||
| 272 | NtCommitEnlistment | ||
| 273 | NtCommitRegistryTransaction | ||
| 274 | NtCommitTransaction | ||
| 275 | NtCompactKeys | ||
| 276 | NtCompareObjects | ||
| 277 | NtCompareSigningLevels | ||
| 278 | NtCompareTokens | ||
| 279 | NtCompleteConnectPort | ||
| 280 | NtCompressKey | ||
| 281 | NtConnectPort | ||
| 282 | NtContinue | ||
| 283 | NtConvertBetweenAuxiliaryCounterAndPerformanceCounter | ||
| 284 | NtCreateCrossVmEvent | ||
| 285 | NtCreateDebugObject | ||
| 286 | NtCreateDirectoryObject | ||
| 287 | NtCreateDirectoryObjectEx | ||
| 288 | NtCreateEnclave | ||
| 289 | NtCreateEnlistment | ||
| 290 | NtCreateEvent | ||
| 291 | NtCreateEventPair | ||
| 292 | NtCreateFile | ||
| 293 | NtCreateIRTimer | ||
| 294 | NtCreateIoCompletion | ||
| 295 | NtCreateJobObject | ||
| 296 | NtCreateJobSet | ||
| 297 | NtCreateKey | ||
| 298 | NtCreateKeyTransacted | ||
| 299 | NtCreateKeyedEvent | ||
| 300 | NtCreateLowBoxToken | ||
| 301 | NtCreateMailslotFile | ||
| 302 | NtCreateMutant | ||
| 303 | NtCreateNamedPipeFile | ||
| 304 | NtCreatePagingFile | ||
| 305 | NtCreatePartition | ||
| 306 | NtCreatePort | ||
| 307 | NtCreatePrivateNamespace | ||
| 308 | NtCreateProcess | ||
| 309 | NtCreateProcessEx | ||
| 310 | NtCreateProfile | ||
| 311 | NtCreateProfileEx | ||
| 312 | NtCreateRegistryTransaction | ||
| 313 | NtCreateResourceManager | ||
| 314 | NtCreateSection | ||
| 315 | NtCreateSectionEx | ||
| 316 | NtCreateSemaphore | ||
| 317 | NtCreateSymbolicLinkObject | ||
| 318 | NtCreateThread | ||
| 319 | NtCreateThreadEx | ||
| 320 | NtCreateTimer | ||
| 321 | NtCreateTimer2 | ||
| 322 | NtCreateToken | ||
| 323 | NtCreateTokenEx | ||
| 324 | NtCreateTransaction | ||
| 325 | NtCreateTransactionManager | ||
| 326 | NtCreateUserProcess | ||
| 327 | NtCreateWaitCompletionPacket | ||
| 328 | NtCreateWaitablePort | ||
| 329 | NtCreateWnfStateName | ||
| 330 | NtCreateWorkerFactory | ||
| 331 | NtDebugActiveProcess | ||
| 332 | NtDebugContinue | ||
| 333 | NtDelayExecution | ||
| 334 | NtDeleteAtom | ||
| 335 | NtDeleteBootEntry | ||
| 336 | NtDeleteDriverEntry | ||
| 337 | NtDeleteFile | ||
| 338 | NtDeleteKey | ||
| 339 | NtDeleteObjectAuditAlarm | ||
| 340 | NtDeletePrivateNamespace | ||
| 341 | NtDeleteValueKey | ||
| 342 | NtDeleteWnfStateData | ||
| 343 | NtDeleteWnfStateName | ||
| 344 | NtDeviceIoControlFile | ||
| 345 | NtDisableLastKnownGood | ||
| 346 | NtDisplayString | ||
| 347 | NtDrawText | ||
| 348 | NtDuplicateObject | ||
| 349 | NtDuplicateToken | ||
| 350 | NtEnableLastKnownGood | ||
| 351 | NtEnumerateBootEntries | ||
| 352 | NtEnumerateDriverEntries | ||
| 353 | NtEnumerateKey | ||
| 354 | NtEnumerateSystemEnvironmentValuesEx | ||
| 355 | NtEnumerateTransactionObject | ||
| 356 | NtEnumerateValueKey | ||
| 357 | NtExtendSection | ||
| 358 | NtFilterBootOption | ||
| 359 | NtFilterToken | ||
| 360 | NtFilterTokenEx | ||
| 361 | NtFindAtom | ||
| 362 | NtFlushBuffersFile | ||
| 363 | NtFlushBuffersFileEx | ||
| 364 | NtFlushInstallUILanguage | ||
| 365 | NtFlushInstructionCache | ||
| 366 | NtFlushKey | ||
| 367 | NtFlushProcessWriteBuffers | ||
| 368 | NtFlushVirtualMemory | ||
| 369 | NtFlushWriteBuffer | ||
| 370 | NtFreeUserPhysicalPages | ||
| 371 | NtFreeVirtualMemory | ||
| 372 | NtFreezeRegistry | ||
| 373 | NtFreezeTransactions | ||
| 374 | NtFsControlFile | ||
| 375 | NtGetCachedSigningLevel | ||
| 376 | NtGetCompleteWnfStateSubscription | ||
| 377 | NtGetContextThread | ||
| 378 | NtGetCurrentProcessorNumber | ||
| 379 | NtGetCurrentProcessorNumberEx | ||
| 380 | NtGetDevicePowerState | ||
| 381 | NtGetMUIRegistryInfo | ||
| 382 | NtGetNextProcess | ||
| 383 | NtGetNextThread | ||
| 384 | NtGetNlsSectionPtr | ||
| 385 | NtGetNotificationResourceManager | ||
| 386 | NtGetTickCount | ||
| 387 | NtGetWriteWatch | ||
| 388 | NtImpersonateAnonymousToken | ||
| 389 | NtImpersonateClientOfPort | ||
| 390 | NtImpersonateThread | ||
| 391 | NtInitializeEnclave | ||
| 392 | NtInitializeNlsFiles | ||
| 393 | NtInitializeRegistry | ||
| 394 | NtInitiatePowerAction | ||
| 395 | NtIsProcessInJob | ||
| 396 | NtIsSystemResumeAutomatic | ||
| 397 | NtIsUILanguageComitted | ||
| 398 | NtListenPort | ||
| 399 | NtLoadDriver | ||
| 400 | NtLoadEnclaveData | ||
| 401 | NtLoadKey | ||
| 402 | NtLoadKey2 | ||
| 403 | NtLoadKeyEx | ||
| 404 | NtLockFile | ||
| 405 | NtLockProductActivationKeys | ||
| 406 | NtLockRegistryKey | ||
| 407 | NtLockVirtualMemory | ||
| 408 | NtMakePermanentObject | ||
| 409 | NtMakeTemporaryObject | ||
| 410 | NtManageHotPatch | ||
| 411 | NtManagePartition | ||
| 412 | NtMapCMFModule | ||
| 413 | NtMapUserPhysicalPages | ||
| 414 | NtMapUserPhysicalPagesScatter | ||
| 415 | NtMapViewOfSection | ||
| 416 | NtMapViewOfSectionEx | ||
| 417 | NtModifyBootEntry | ||
| 418 | NtModifyDriverEntry | ||
| 419 | NtNotifyChangeDirectoryFile | ||
| 420 | NtNotifyChangeDirectoryFileEx | ||
| 421 | NtNotifyChangeKey | ||
| 422 | NtNotifyChangeMultipleKeys | ||
| 423 | NtNotifyChangeSession | ||
| 424 | NtOpenDirectoryObject | ||
| 425 | NtOpenEnlistment | ||
| 426 | NtOpenEvent | ||
| 427 | NtOpenEventPair | ||
| 428 | NtOpenFile | ||
| 429 | NtOpenIoCompletion | ||
| 430 | NtOpenJobObject | ||
| 431 | NtOpenKey | ||
| 432 | NtOpenKeyEx | ||
| 433 | NtOpenKeyTransacted | ||
| 434 | NtOpenKeyTransactedEx | ||
| 435 | NtOpenKeyedEvent | ||
| 436 | NtOpenMutant | ||
| 437 | NtOpenObjectAuditAlarm | ||
| 438 | NtOpenPartition | ||
| 439 | NtOpenPrivateNamespace | ||
| 440 | NtOpenProcess | ||
| 441 | NtOpenProcessToken | ||
| 442 | NtOpenProcessTokenEx | ||
| 443 | NtOpenRegistryTransaction | ||
| 444 | NtOpenResourceManager | ||
| 445 | NtOpenSection | ||
| 446 | NtOpenSemaphore | ||
| 447 | NtOpenSession | ||
| 448 | NtOpenSymbolicLinkObject | ||
| 449 | NtOpenThread | ||
| 450 | NtOpenThreadToken | ||
| 451 | NtOpenThreadTokenEx | ||
| 452 | NtOpenTimer | ||
| 453 | NtOpenTransaction | ||
| 454 | NtOpenTransactionManager | ||
| 455 | NtPlugPlayControl | ||
| 456 | NtPowerInformation | ||
| 457 | NtPrePrepareComplete | ||
| 458 | NtPrePrepareEnlistment | ||
| 459 | NtPrepareComplete | ||
| 460 | NtPrepareEnlistment | ||
| 461 | NtPrivilegeCheck | ||
| 462 | NtPrivilegeObjectAuditAlarm | ||
| 463 | NtPrivilegedServiceAuditAlarm | ||
| 464 | NtPropagationComplete | ||
| 465 | NtPropagationFailed | ||
| 466 | NtProtectVirtualMemory | ||
| 467 | NtPssCaptureVaSpaceBulk | ||
| 468 | NtPulseEvent | ||
| 469 | NtQueryAttributesFile | ||
| 470 | NtQueryAuxiliaryCounterFrequency | ||
| 471 | NtQueryBootEntryOrder | ||
| 472 | NtQueryBootOptions | ||
| 473 | NtQueryDebugFilterState | ||
| 474 | NtQueryDefaultLocale | ||
| 475 | NtQueryDefaultUILanguage | ||
| 476 | NtQueryDirectoryFile | ||
| 477 | NtQueryDirectoryFileEx | ||
| 478 | NtQueryDirectoryObject | ||
| 479 | NtQueryDriverEntryOrder | ||
| 480 | NtQueryEaFile | ||
| 481 | NtQueryEvent | ||
| 482 | NtQueryFullAttributesFile | ||
| 483 | NtQueryInformationAtom | ||
| 484 | NtQueryInformationByName | ||
| 485 | NtQueryInformationEnlistment | ||
| 486 | NtQueryInformationFile | ||
| 487 | NtQueryInformationJobObject | ||
| 488 | NtQueryInformationPort | ||
| 489 | NtQueryInformationProcess | ||
| 490 | NtQueryInformationResourceManager | ||
| 491 | NtQueryInformationThread | ||
| 492 | NtQueryInformationToken | ||
| 493 | NtQueryInformationTransaction | ||
| 494 | NtQueryInformationTransactionManager | ||
| 495 | NtQueryInformationWorkerFactory | ||
| 496 | NtQueryInstallUILanguage | ||
| 497 | NtQueryIntervalProfile | ||
| 498 | NtQueryIoCompletion | ||
| 499 | NtQueryKey | ||
| 500 | NtQueryLicenseValue | ||
| 501 | NtQueryMultipleValueKey | ||
| 502 | NtQueryMutant | ||
| 503 | NtQueryObject | ||
| 504 | NtQueryOpenSubKeys | ||
| 505 | NtQueryOpenSubKeysEx | ||
| 506 | NtQueryPerformanceCounter | ||
| 507 | NtQueryPortInformationProcess | ||
| 508 | NtQueryQuotaInformationFile | ||
| 509 | NtQuerySection | ||
| 510 | NtQuerySecurityAttributesToken | ||
| 511 | NtQuerySecurityObject | ||
| 512 | NtQuerySecurityPolicy | ||
| 513 | NtQuerySemaphore | ||
| 514 | NtQuerySymbolicLinkObject | ||
| 515 | NtQuerySystemEnvironmentValue | ||
| 516 | NtQuerySystemEnvironmentValueEx | ||
| 517 | NtQuerySystemInformation | ||
| 518 | NtQuerySystemInformationEx | ||
| 519 | NtQuerySystemTime | ||
| 520 | NtQueryTimer | ||
| 521 | NtQueryTimerResolution | ||
| 522 | NtQueryValueKey | ||
| 523 | NtQueryVirtualMemory | ||
| 524 | NtQueryVolumeInformationFile | ||
| 525 | NtQueryWnfStateData | ||
| 526 | NtQueryWnfStateNameInformation | ||
| 527 | NtQueueApcThread | ||
| 528 | NtQueueApcThreadEx | ||
| 529 | NtRaiseException | ||
| 530 | NtRaiseHardError | ||
| 531 | NtReadFile | ||
| 532 | NtReadFileScatter | ||
| 533 | NtReadOnlyEnlistment | ||
| 534 | NtReadRequestData | ||
| 535 | NtReadVirtualMemory | ||
| 536 | NtRecoverEnlistment | ||
| 537 | NtRecoverResourceManager | ||
| 538 | NtRecoverTransactionManager | ||
| 539 | NtRegisterProtocolAddressInformation | ||
| 540 | NtRegisterThreadTerminatePort | ||
| 541 | NtReleaseKeyedEvent | ||
| 542 | NtReleaseMutant | ||
| 543 | NtReleaseSemaphore | ||
| 544 | NtReleaseWorkerFactoryWorker | ||
| 545 | NtRemoveIoCompletion | ||
| 546 | NtRemoveIoCompletionEx | ||
| 547 | NtRemoveProcessDebug | ||
| 548 | NtRenameKey | ||
| 549 | NtRenameTransactionManager | ||
| 550 | NtReplaceKey | ||
| 551 | NtReplacePartitionUnit | ||
| 552 | NtReplyPort | ||
| 553 | NtReplyWaitReceivePort | ||
| 554 | NtReplyWaitReceivePortEx | ||
| 555 | NtReplyWaitReplyPort | ||
| 556 | NtRequestPort | ||
| 557 | NtRequestWaitReplyPort | ||
| 558 | NtResetEvent | ||
| 559 | NtResetWriteWatch | ||
| 560 | NtRestoreKey | ||
| 561 | NtResumeProcess | ||
| 562 | NtResumeThread | ||
| 563 | NtRevertContainerImpersonation | ||
| 564 | NtRollbackComplete | ||
| 565 | NtRollbackEnlistment | ||
| 566 | NtRollbackRegistryTransaction | ||
| 567 | NtRollbackTransaction | ||
| 568 | NtRollforwardTransactionManager | ||
| 569 | NtSaveKey | ||
| 570 | NtSaveKeyEx | ||
| 571 | NtSaveMergedKeys | ||
| 572 | NtSecureConnectPort | ||
| 573 | NtSerializeBoot | ||
| 574 | NtSetBootEntryOrder | ||
| 575 | NtSetBootOptions | ||
| 576 | NtSetCachedSigningLevel | ||
| 577 | NtSetCachedSigningLevel2 | ||
| 578 | NtSetContextThread | ||
| 579 | NtSetDebugFilterState | ||
| 580 | NtSetDefaultHardErrorPort | ||
| 581 | NtSetDefaultLocale | ||
| 582 | NtSetDefaultUILanguage | ||
| 583 | NtSetDriverEntryOrder | ||
| 584 | NtSetEaFile | ||
| 585 | NtSetEvent | ||
| 586 | NtSetEventBoostPriority | ||
| 587 | NtSetHighEventPair | ||
| 588 | NtSetHighWaitLowEventPair | ||
| 589 | NtSetIRTimer | ||
| 590 | NtSetInformationDebugObject | ||
| 591 | NtSetInformationEnlistment | ||
| 592 | NtSetInformationFile | ||
| 593 | NtSetInformationJobObject | ||
| 594 | NtSetInformationKey | ||
| 595 | NtSetInformationObject | ||
| 596 | NtSetInformationProcess | ||
| 597 | NtSetInformationResourceManager | ||
| 598 | NtSetInformationSymbolicLink | ||
| 599 | NtSetInformationThread | ||
| 600 | NtSetInformationToken | ||
| 601 | NtSetInformationTransaction | ||
| 602 | NtSetInformationTransactionManager | ||
| 603 | NtSetInformationVirtualMemory | ||
| 604 | NtSetInformationWorkerFactory | ||
| 605 | NtSetIntervalProfile | ||
| 606 | NtSetIoCompletion | ||
| 607 | NtSetIoCompletionEx | ||
| 608 | NtSetLdtEntries | ||
| 609 | NtSetLowEventPair | ||
| 610 | NtSetLowWaitHighEventPair | ||
| 611 | NtSetQuotaInformationFile | ||
| 612 | NtSetSecurityObject | ||
| 613 | NtSetSystemEnvironmentValue | ||
| 614 | NtSetSystemEnvironmentValueEx | ||
| 615 | NtSetSystemInformation | ||
| 616 | NtSetSystemPowerState | ||
| 617 | NtSetSystemTime | ||
| 618 | NtSetThreadExecutionState | ||
| 619 | NtSetTimer | ||
| 620 | NtSetTimer2 | ||
| 621 | NtSetTimerEx | ||
| 622 | NtSetTimerResolution | ||
| 623 | NtSetUuidSeed | ||
| 624 | NtSetValueKey | ||
| 625 | NtSetVolumeInformationFile | ||
| 626 | NtSetWnfProcessNotificationEvent | ||
| 627 | NtShutdownSystem | ||
| 628 | NtShutdownWorkerFactory | ||
| 629 | NtSignalAndWaitForSingleObject | ||
| 630 | NtSinglePhaseReject | ||
| 631 | NtStartProfile | ||
| 632 | NtStopProfile | ||
| 633 | NtSubscribeWnfStateChange | ||
| 634 | NtSuspendProcess | ||
| 635 | NtSuspendThread | ||
| 636 | NtSystemDebugControl | ||
| 637 | NtTerminateEnclave | ||
| 638 | NtTerminateJobObject | ||
| 639 | NtTerminateProcess | ||
| 640 | NtTerminateThread | ||
| 641 | NtTestAlert | ||
| 642 | NtThawRegistry | ||
| 643 | NtThawTransactions | ||
| 644 | NtTraceControl | ||
| 645 | NtTraceEvent | ||
| 646 | NtTranslateFilePath | ||
| 647 | NtUmsThreadYield | ||
| 648 | NtUnloadDriver | ||
| 649 | NtUnloadKey | ||
| 650 | NtUnloadKey2 | ||
| 651 | NtUnloadKeyEx | ||
| 652 | NtUnlockFile | ||
| 653 | NtUnlockVirtualMemory | ||
| 654 | NtUnmapViewOfSection | ||
| 655 | NtUnmapViewOfSectionEx | ||
| 656 | NtUnsubscribeWnfStateChange | ||
| 657 | NtUpdateWnfStateData | ||
| 658 | NtVdmControl | ||
| 659 | NtWaitForAlertByThreadId | ||
| 660 | NtWaitForDebugEvent | ||
| 661 | NtWaitForKeyedEvent | ||
| 662 | NtWaitForMultipleObjects | ||
| 663 | NtWaitForMultipleObjects32 | ||
| 664 | NtWaitForSingleObject | ||
| 665 | NtWaitForWorkViaWorkerFactory | ||
| 666 | NtWaitHighEventPair | ||
| 667 | NtWaitLowEventPair | ||
| 668 | NtWorkerFactoryWorkerReady | ||
| 669 | NtWriteFile | ||
| 670 | NtWriteFileGather | ||
| 671 | NtWriteRequestData | ||
| 672 | NtWriteVirtualMemory | ||
| 673 | NtYieldExecution | ||
| 674 | NtdllDefWindowProc_A | ||
| 675 | NtdllDefWindowProc_W | ||
| 676 | NtdllDialogWndProc_A | ||
| 677 | NtdllDialogWndProc_W | ||
| 678 | PfxFindPrefix | ||
| 679 | PfxInitialize | ||
| 680 | PfxInsertPrefix | ||
| 681 | PfxRemovePrefix | ||
| 682 | PssNtCaptureSnapshot | ||
| 683 | PssNtDuplicateSnapshot | ||
| 684 | PssNtFreeRemoteSnapshot | ||
| 685 | PssNtFreeSnapshot | ||
| 686 | PssNtFreeWalkMarker | ||
| 687 | PssNtQuerySnapshot | ||
| 688 | PssNtValidateDescriptor | ||
| 689 | PssNtWalkSnapshot | ||
| 690 | ReadTimeStampCounter | ||
| 691 | RtlAbortRXact | ||
| 692 | RtlAbsoluteToSelfRelativeSD | ||
| 693 | RtlAcquirePebLock | ||
| 694 | RtlAcquirePrivilege | ||
| 695 | RtlAcquireReleaseSRWLockExclusive | ||
| 696 | RtlAcquireResourceExclusive | ||
| 697 | RtlAcquireResourceShared | ||
| 698 | RtlAcquireSRWLockExclusive | ||
| 699 | RtlAcquireSRWLockShared | ||
| 700 | RtlActivateActivationContext | ||
| 701 | RtlActivateActivationContextEx | ||
| 702 | RtlActivateActivationContextUnsafeFast | ||
| 703 | RtlAddAccessAllowedAce | ||
| 704 | RtlAddAccessAllowedAceEx | ||
| 705 | RtlAddAccessAllowedObjectAce | ||
| 706 | RtlAddAccessDeniedAce | ||
| 707 | RtlAddAccessDeniedAceEx | ||
| 708 | RtlAddAccessDeniedObjectAce | ||
| 709 | RtlAddAccessFilterAce | ||
| 710 | RtlAddAce | ||
| 711 | RtlAddActionToRXact | ||
| 712 | RtlAddAtomToAtomTable | ||
| 713 | RtlAddAttributeActionToRXact | ||
| 714 | RtlAddAuditAccessAce | ||
| 715 | RtlAddAuditAccessAceEx | ||
| 716 | RtlAddAuditAccessObjectAce | ||
| 717 | RtlAddCompoundAce | ||
| 718 | RtlAddFunctionTable | ||
| 719 | RtlAddGrowableFunctionTable | ||
| 720 | RtlAddIntegrityLabelToBoundaryDescriptor | ||
| 721 | RtlAddMandatoryAce | ||
| 722 | RtlAddProcessTrustLabelAce | ||
| 723 | RtlAddRefActivationContext | ||
| 724 | RtlAddRefMemoryStream | ||
| 725 | RtlAddResourceAttributeAce | ||
| 726 | RtlAddSIDToBoundaryDescriptor | ||
| 727 | RtlAddScopedPolicyIDAce | ||
| 728 | RtlAddVectoredContinueHandler | ||
| 729 | RtlAddVectoredExceptionHandler | ||
| 730 | RtlAddressInSectionTable | ||
| 731 | RtlAdjustPrivilege | ||
| 732 | RtlAllocateActivationContextStack | ||
| 733 | RtlAllocateAndInitializeSid | ||
| 734 | RtlAllocateAndInitializeSidEx | ||
| 735 | RtlAllocateHandle | ||
| 736 | RtlAllocateHeap | ||
| 737 | RtlAllocateMemoryBlockLookaside | ||
| 738 | RtlAllocateMemoryZone | ||
| 739 | RtlAllocateWnfSerializationGroup | ||
| 740 | RtlAnsiCharToUnicodeChar | ||
| 741 | RtlAnsiStringToUnicodeSize | ||
| 742 | RtlAnsiStringToUnicodeString | ||
| 743 | RtlAppendAsciizToString | ||
| 744 | RtlAppendPathElement | ||
| 745 | RtlAppendStringToString | ||
| 746 | RtlAppendUnicodeStringToString | ||
| 747 | RtlAppendUnicodeToString | ||
| 748 | RtlApplicationVerifierStop | ||
| 749 | RtlApplyRXact | ||
| 750 | RtlApplyRXactNoFlush | ||
| 751 | RtlAppxIsFileOwnedByTrustedInstaller | ||
| 752 | RtlAreAllAccessesGranted | ||
| 753 | RtlAreAnyAccessesGranted | ||
| 754 | RtlAreBitsClear | ||
| 755 | RtlAreBitsClearEx | ||
| 756 | RtlAreBitsSet | ||
| 757 | RtlAreLongPathsEnabled | ||
| 758 | RtlAssert | ||
| 759 | RtlAvlInsertNodeEx | ||
| 760 | RtlAvlRemoveNode | ||
| 761 | RtlBarrier | ||
| 762 | RtlBarrierForDelete | ||
| 763 | RtlCancelTimer | ||
| 764 | RtlCanonicalizeDomainName | ||
| 765 | RtlCapabilityCheck | ||
| 766 | RtlCapabilityCheckForSingleSessionSku | ||
| 767 | RtlCaptureContext | ||
| 768 | RtlCaptureStackBackTrace | ||
| 769 | RtlCharToInteger | ||
| 770 | RtlCheckBootStatusIntegrity | ||
| 771 | RtlCheckForOrphanedCriticalSections | ||
| 772 | RtlCheckPortableOperatingSystem | ||
| 773 | RtlCheckRegistryKey | ||
| 774 | RtlCheckSandboxedToken | ||
| 775 | RtlCheckSystemBootStatusIntegrity | ||
| 776 | RtlCheckTokenCapability | ||
| 777 | RtlCheckTokenMembership | ||
| 778 | RtlCheckTokenMembershipEx | ||
| 779 | RtlCleanUpTEBLangLists | ||
| 780 | RtlClearAllBits | ||
| 781 | RtlClearAllBitsEx | ||
| 782 | RtlClearBit | ||
| 783 | RtlClearBitEx | ||
| 784 | RtlClearBits | ||
| 785 | RtlClearBitsEx | ||
| 786 | RtlClearThreadWorkOnBehalfTicket | ||
| 787 | RtlCloneMemoryStream | ||
| 788 | RtlCloneUserProcess | ||
| 789 | RtlCmDecodeMemIoResource | ||
| 790 | RtlCmEncodeMemIoResource | ||
| 791 | RtlCommitDebugInfo | ||
| 792 | RtlCommitMemoryStream | ||
| 793 | RtlCompactHeap | ||
| 794 | RtlCompareAltitudes | ||
| 795 | RtlCompareMemory | ||
| 796 | RtlCompareMemoryUlong | ||
| 797 | RtlCompareString | ||
| 798 | RtlCompareUnicodeString | ||
| 799 | RtlCompareUnicodeStrings | ||
| 800 | RtlCompleteProcessCloning | ||
| 801 | RtlCompressBuffer | ||
| 802 | RtlComputeCrc32 | ||
| 803 | RtlComputeImportTableHash | ||
| 804 | RtlComputePrivatizedDllName_U | ||
| 805 | RtlConnectToSm | ||
| 806 | RtlConsoleMultiByteToUnicodeN | ||
| 807 | RtlConstructCrossVmEventPath | ||
| 808 | RtlContractHashTable | ||
| 809 | RtlConvertDeviceFamilyInfoToString | ||
| 810 | RtlConvertExclusiveToShared | ||
| 811 | RtlConvertLCIDToString | ||
| 812 | RtlConvertSRWLockExclusiveToShared | ||
| 813 | RtlConvertSharedToExclusive | ||
| 814 | RtlConvertSidToUnicodeString | ||
| 815 | RtlConvertToAutoInheritSecurityObject | ||
| 816 | RtlCopyBitMap | ||
| 817 | RtlCopyContext | ||
| 818 | RtlCopyExtendedContext | ||
| 819 | RtlCopyLuid | ||
| 820 | RtlCopyLuidAndAttributesArray | ||
| 821 | RtlCopyMappedMemory | ||
| 822 | RtlCopyMemory | ||
| 823 | RtlCopyMemoryStreamTo | ||
| 824 | RtlCopyOutOfProcessMemoryStreamTo | ||
| 825 | RtlCopySecurityDescriptor | ||
| 826 | RtlCopySid | ||
| 827 | RtlCopySidAndAttributesArray | ||
| 828 | RtlCopyString | ||
| 829 | RtlCopyUnicodeString | ||
| 830 | RtlCrc32 | ||
| 831 | RtlCrc64 | ||
| 832 | RtlCreateAcl | ||
| 833 | RtlCreateActivationContext | ||
| 834 | RtlCreateAndSetSD | ||
| 835 | RtlCreateAtomTable | ||
| 836 | RtlCreateBootStatusDataFile | ||
| 837 | RtlCreateBoundaryDescriptor | ||
| 838 | RtlCreateEnvironment | ||
| 839 | RtlCreateEnvironmentEx | ||
| 840 | RtlCreateHashTable | ||
| 841 | RtlCreateHashTableEx | ||
| 842 | RtlCreateHeap | ||
| 843 | RtlCreateMemoryBlockLookaside | ||
| 844 | RtlCreateMemoryZone | ||
| 845 | RtlCreateProcessParameters | ||
| 846 | RtlCreateProcessParametersEx | ||
| 847 | RtlCreateProcessParametersWithTemplate | ||
| 848 | RtlCreateProcessReflection | ||
| 849 | RtlCreateQueryDebugBuffer | ||
| 850 | RtlCreateRegistryKey | ||
| 851 | RtlCreateSecurityDescriptor | ||
| 852 | RtlCreateServiceSid | ||
| 853 | RtlCreateSystemVolumeInformationFolder | ||
| 854 | RtlCreateTagHeap | ||
| 855 | RtlCreateTimer | ||
| 856 | RtlCreateTimerQueue | ||
| 857 | RtlCreateUnicodeString | ||
| 858 | RtlCreateUnicodeStringFromAsciiz | ||
| 859 | RtlCreateUserProcess | ||
| 860 | RtlCreateUserProcessEx | ||
| 861 | RtlCreateUserSecurityObject | ||
| 862 | RtlCreateUserStack | ||
| 863 | RtlCreateUserThread | ||
| 864 | RtlCreateVirtualAccountSid | ||
| 865 | RtlCultureNameToLCID | ||
| 866 | RtlCustomCPToUnicodeN | ||
| 867 | RtlCutoverTimeToSystemTime | ||
| 868 | RtlDeCommitDebugInfo | ||
| 869 | RtlDeNormalizeProcessParams | ||
| 870 | RtlDeactivateActivationContext | ||
| 871 | RtlDeactivateActivationContextUnsafeFast | ||
| 872 | RtlDebugPrintTimes | ||
| 873 | RtlDecodePointer | ||
| 874 | RtlDecodeRemotePointer | ||
| 875 | RtlDecodeSystemPointer | ||
| 876 | RtlDecompressBuffer | ||
| 877 | RtlDecompressBufferEx | ||
| 878 | RtlDecompressFragment | ||
| 879 | RtlDefaultNpAcl | ||
| 880 | RtlDelete | ||
| 881 | RtlDeleteAce | ||
| 882 | RtlDeleteAtomFromAtomTable | ||
| 883 | RtlDeleteBarrier | ||
| 884 | RtlDeleteBoundaryDescriptor | ||
| 885 | RtlDeleteCriticalSection | ||
| 886 | RtlDeleteElementGenericTable | ||
| 887 | RtlDeleteElementGenericTableAvl | ||
| 888 | RtlDeleteElementGenericTableAvlEx | ||
| 889 | RtlDeleteFunctionTable | ||
| 890 | RtlDeleteGrowableFunctionTable | ||
| 891 | RtlDeleteHashTable | ||
| 892 | RtlDeleteNoSplay | ||
| 893 | RtlDeleteRegistryValue | ||
| 894 | RtlDeleteResource | ||
| 895 | RtlDeleteSecurityObject | ||
| 896 | RtlDeleteTimer | ||
| 897 | RtlDeleteTimerQueue | ||
| 898 | RtlDeleteTimerQueueEx | ||
| 899 | RtlDeregisterSecureMemoryCacheCallback | ||
| 900 | RtlDeregisterWait | ||
| 901 | RtlDeregisterWaitEx | ||
| 902 | RtlDeriveCapabilitySidsFromName | ||
| 903 | RtlDestroyAtomTable | ||
| 904 | RtlDestroyEnvironment | ||
| 905 | RtlDestroyHandleTable | ||
| 906 | RtlDestroyHeap | ||
| 907 | RtlDestroyMemoryBlockLookaside | ||
| 908 | RtlDestroyMemoryZone | ||
| 909 | RtlDestroyProcessParameters | ||
| 910 | RtlDestroyQueryDebugBuffer | ||
| 911 | RtlDetectHeapLeaks | ||
| 912 | RtlDetermineDosPathNameType_U | ||
| 913 | RtlDisableThreadProfiling | ||
| 914 | RtlDllShutdownInProgress | ||
| 915 | RtlDnsHostNameToComputerName | ||
| 916 | RtlDoesFileExists_U | ||
| 917 | RtlDoesNameContainWildCards | ||
| 918 | RtlDosApplyFileIsolationRedirection_Ustr | ||
| 919 | RtlDosLongPathNameToNtPathName_U_WithStatus | ||
| 920 | RtlDosLongPathNameToRelativeNtPathName_U_WithStatus | ||
| 921 | RtlDosPathNameToNtPathName_U | ||
| 922 | RtlDosPathNameToNtPathName_U_WithStatus | ||
| 923 | RtlDosPathNameToRelativeNtPathName_U | ||
| 924 | RtlDosPathNameToRelativeNtPathName_U_WithStatus | ||
| 925 | RtlDosSearchPath_U | ||
| 926 | RtlDosSearchPath_Ustr | ||
| 927 | RtlDowncaseUnicodeChar | ||
| 928 | RtlDowncaseUnicodeString | ||
| 929 | RtlDrainNonVolatileFlush | ||
| 930 | RtlDumpResource | ||
| 931 | RtlDuplicateUnicodeString | ||
| 932 | RtlEmptyAtomTable | ||
| 933 | RtlEnableEarlyCriticalSectionEventCreation | ||
| 934 | RtlEnableThreadProfiling | ||
| 935 | RtlEncodePointer | ||
| 936 | RtlEncodeRemotePointer | ||
| 937 | RtlEncodeSystemPointer | ||
| 938 | RtlEndEnumerationHashTable | ||
| 939 | RtlEndStrongEnumerationHashTable | ||
| 940 | RtlEndWeakEnumerationHashTable | ||
| 941 | RtlEnterCriticalSection | ||
| 942 | RtlEnumProcessHeaps | ||
| 943 | RtlEnumerateEntryHashTable | ||
| 944 | RtlEnumerateGenericTable | ||
| 945 | RtlEnumerateGenericTableAvl | ||
| 946 | RtlEnumerateGenericTableLikeADirectory | ||
| 947 | RtlEnumerateGenericTableWithoutSplaying | ||
| 948 | RtlEnumerateGenericTableWithoutSplayingAvl | ||
| 949 | RtlEqualComputerName | ||
| 950 | RtlEqualDomainName | ||
| 951 | RtlEqualLuid | ||
| 952 | RtlEqualPrefixSid | ||
| 953 | RtlEqualSid | ||
| 954 | RtlEqualString | ||
| 955 | RtlEqualUnicodeString | ||
| 956 | RtlEqualWnfChangeStamps | ||
| 957 | RtlEraseUnicodeString | ||
| 958 | RtlEthernetAddressToStringA | ||
| 959 | RtlEthernetAddressToStringW | ||
| 960 | RtlEthernetStringToAddressA | ||
| 961 | RtlEthernetStringToAddressW | ||
| 962 | RtlExitUserProcess | ||
| 963 | RtlExitUserThread | ||
| 964 | RtlExpandEnvironmentStrings | ||
| 965 | RtlExpandEnvironmentStrings_U | ||
| 966 | RtlExpandHashTable | ||
| 967 | RtlExtendCorrelationVector | ||
| 968 | RtlExtendMemoryBlockLookaside | ||
| 969 | RtlExtendMemoryZone | ||
| 970 | RtlExtendedMagicDivide | ||
| 971 | RtlExtractBitMap | ||
| 972 | RtlFillMemory | ||
| 973 | RtlFillMemoryUlong | ||
| 974 | RtlFillMemoryUlonglong | ||
| 975 | RtlFillNonVolatileMemory | ||
| 976 | RtlFinalReleaseOutOfProcessMemoryStream | ||
| 977 | RtlFindAceByType | ||
| 978 | RtlFindActivationContextSectionGuid | ||
| 979 | RtlFindActivationContextSectionString | ||
| 980 | RtlFindCharInUnicodeString | ||
| 981 | RtlFindClearBits | ||
| 982 | RtlFindClearBitsAndSet | ||
| 983 | RtlFindClearBitsEx | ||
| 984 | RtlFindClearRuns | ||
| 985 | RtlFindClosestEncodableLength | ||
| 986 | RtlFindExportedRoutineByName | ||
| 987 | RtlFindLastBackwardRunClear | ||
| 988 | RtlFindLeastSignificantBit | ||
| 989 | RtlFindLongestRunClear | ||
| 990 | RtlFindMessage | ||
| 991 | RtlFindMostSignificantBit | ||
| 992 | RtlFindNextForwardRunClear | ||
| 993 | RtlFindSetBits | ||
| 994 | RtlFindSetBitsAndClear | ||
| 995 | RtlFindSetBitsAndClearEx | ||
| 996 | RtlFindSetBitsEx | ||
| 997 | RtlFindUnicodeSubstring | ||
| 998 | RtlFirstEntrySList | ||
| 999 | RtlFirstFreeAce | ||
| 1000 | RtlFlsAlloc | ||
| 1001 | RtlFlsFree | ||
| 1002 | RtlFlsGetValue | ||
| 1003 | RtlFlsSetValue | ||
| 1004 | RtlFlushHeaps | ||
| 1005 | RtlFlushNonVolatileMemory | ||
| 1006 | RtlFlushNonVolatileMemoryRanges | ||
| 1007 | RtlFlushSecureMemoryCache | ||
| 1008 | RtlFormatCurrentUserKeyPath | ||
| 1009 | RtlFormatMessage | ||
| 1010 | RtlFormatMessageEx | ||
| 1011 | RtlFreeActivationContextStack | ||
| 1012 | RtlFreeAnsiString | ||
| 1013 | RtlFreeHandle | ||
| 1014 | RtlFreeHeap | ||
| 1015 | RtlFreeMemoryBlockLookaside | ||
| 1016 | RtlFreeNonVolatileToken | ||
| 1017 | RtlFreeOemString | ||
| 1018 | RtlFreeSid | ||
| 1019 | RtlFreeThreadActivationContextStack | ||
| 1020 | RtlFreeUTF8String | ||
| 1021 | RtlFreeUnicodeString | ||
| 1022 | RtlFreeUserStack | ||
| 1023 | RtlGUIDFromString | ||
| 1024 | RtlGenerate8dot3Name | ||
| 1025 | RtlGetAce | ||
| 1026 | RtlGetActiveActivationContext | ||
| 1027 | RtlGetActiveConsoleId | ||
| 1028 | RtlGetAppContainerNamedObjectPath | ||
| 1029 | RtlGetAppContainerParent | ||
| 1030 | RtlGetAppContainerSidType | ||
| 1031 | RtlGetCallersAddress | ||
| 1032 | RtlGetCompressionWorkSpaceSize | ||
| 1033 | RtlGetConsoleSessionForegroundProcessId | ||
| 1034 | RtlGetControlSecurityDescriptor | ||
| 1035 | RtlGetCriticalSectionRecursionCount | ||
| 1036 | RtlGetCurrentDirectory_U | ||
| 1037 | RtlGetCurrentPeb | ||
| 1038 | RtlGetCurrentProcessorNumber | ||
| 1039 | RtlGetCurrentProcessorNumberEx | ||
| 1040 | RtlGetCurrentServiceSessionId | ||
| 1041 | RtlGetCurrentTransaction | ||
| 1042 | RtlGetDaclSecurityDescriptor | ||
| 1043 | RtlGetDeviceFamilyInfoEnum | ||
| 1044 | RtlGetElementGenericTable | ||
| 1045 | RtlGetElementGenericTableAvl | ||
| 1046 | RtlGetEnabledExtendedFeatures | ||
| 1047 | RtlGetExePath | ||
| 1048 | RtlGetExtendedContextLength | ||
| 1049 | RtlGetExtendedContextLength2 | ||
| 1050 | RtlGetExtendedFeaturesMask | ||
| 1051 | RtlGetFileMUIPath | ||
| 1052 | RtlGetFrame | ||
| 1053 | RtlGetFullPathName_U | ||
| 1054 | RtlGetFullPathName_UEx | ||
| 1055 | RtlGetFullPathName_UstrEx | ||
| 1056 | RtlGetFunctionTableListHead | ||
| 1057 | RtlGetGroupSecurityDescriptor | ||
| 1058 | RtlGetIntegerAtom | ||
| 1059 | RtlGetInterruptTimePrecise | ||
| 1060 | RtlGetLastNtStatus | ||
| 1061 | RtlGetLastWin32Error | ||
| 1062 | RtlGetLengthWithoutLastFullDosOrNtPathElement | ||
| 1063 | RtlGetLengthWithoutTrailingPathSeperators | ||
| 1064 | RtlGetLocaleFileMappingAddress | ||
| 1065 | RtlGetLongestNtPathLength | ||
| 1066 | RtlGetMultiTimePrecise | ||
| 1067 | RtlGetNativeSystemInformation | ||
| 1068 | RtlGetNextEntryHashTable | ||
| 1069 | RtlGetNonVolatileToken | ||
| 1070 | RtlGetNtGlobalFlags | ||
| 1071 | RtlGetNtProductType | ||
| 1072 | RtlGetNtSystemRoot | ||
| 1073 | RtlGetNtVersionNumbers | ||
| 1074 | RtlGetOwnerSecurityDescriptor | ||
| 1075 | RtlGetParentLocaleName | ||
| 1076 | RtlGetPersistedStateLocation | ||
| 1077 | RtlGetProcessHeaps | ||
| 1078 | RtlGetProcessPreferredUILanguages | ||
| 1079 | RtlGetProductInfo | ||
| 1080 | RtlGetSaclSecurityDescriptor | ||
| 1081 | RtlGetSearchPath | ||
| 1082 | RtlGetSecurityDescriptorRMControl | ||
| 1083 | RtlGetSessionProperties | ||
| 1084 | RtlGetSetBootStatusData | ||
| 1085 | RtlGetSuiteMask | ||
| 1086 | RtlGetSystemBootStatus | ||
| 1087 | RtlGetSystemBootStatusEx | ||
| 1088 | RtlGetSystemPreferredUILanguages | ||
| 1089 | RtlGetSystemTimePrecise | ||
| 1090 | RtlGetThreadErrorMode | ||
| 1091 | RtlGetThreadLangIdByIndex | ||
| 1092 | RtlGetThreadPreferredUILanguages | ||
| 1093 | RtlGetThreadWorkOnBehalfTicket | ||
| 1094 | RtlGetTokenNamedObjectPath | ||
| 1095 | RtlGetUILanguageInfo | ||
| 1096 | RtlGetUnloadEventTrace | ||
| 1097 | RtlGetUnloadEventTraceEx | ||
| 1098 | RtlGetUserInfoHeap | ||
| 1099 | RtlGetUserPreferredUILanguages | ||
| 1100 | RtlGetVersion | ||
| 1101 | RtlGrowFunctionTable | ||
| 1102 | RtlGuardCheckLongJumpTarget | ||
| 1103 | RtlHashUnicodeString | ||
| 1104 | RtlHeapTrkInitialize | ||
| 1105 | RtlIdentifierAuthoritySid | ||
| 1106 | RtlIdnToAscii | ||
| 1107 | RtlIdnToNameprepUnicode | ||
| 1108 | RtlIdnToUnicode | ||
| 1109 | RtlImageDirectoryEntryToData | ||
| 1110 | RtlImageNtHeader | ||
| 1111 | RtlImageNtHeaderEx | ||
| 1112 | RtlImageRvaToSection | ||
| 1113 | RtlImageRvaToVa | ||
| 1114 | RtlImpersonateSelf | ||
| 1115 | RtlImpersonateSelfEx | ||
| 1116 | RtlIncrementCorrelationVector | ||
| 1117 | RtlInitAnsiString | ||
| 1118 | RtlInitAnsiStringEx | ||
| 1119 | RtlInitBarrier | ||
| 1120 | RtlInitCodePageTable | ||
| 1121 | RtlInitEnumerationHashTable | ||
| 1122 | RtlInitMemoryStream | ||
| 1123 | RtlInitNlsTables | ||
| 1124 | RtlInitOutOfProcessMemoryStream | ||
| 1125 | RtlInitString | ||
| 1126 | RtlInitStringEx | ||
| 1127 | RtlInitStrongEnumerationHashTable | ||
| 1128 | RtlInitUTF8String | ||
| 1129 | RtlInitUTF8StringEx | ||
| 1130 | RtlInitUnicodeString | ||
| 1131 | RtlInitUnicodeStringEx | ||
| 1132 | RtlInitWeakEnumerationHashTable | ||
| 1133 | RtlInitializeAtomPackage | ||
| 1134 | RtlInitializeBitMap | ||
| 1135 | RtlInitializeBitMapEx | ||
| 1136 | RtlInitializeConditionVariable | ||
| 1137 | RtlInitializeContext | ||
| 1138 | RtlInitializeCorrelationVector | ||
| 1139 | RtlInitializeCriticalSection | ||
| 1140 | RtlInitializeCriticalSectionAndSpinCount | ||
| 1141 | RtlInitializeCriticalSectionEx | ||
| 1142 | RtlInitializeExtendedContext | ||
| 1143 | RtlInitializeExtendedContext2 | ||
| 1144 | RtlInitializeGenericTable | ||
| 1145 | RtlInitializeGenericTableAvl | ||
| 1146 | RtlInitializeHandleTable | ||
| 1147 | RtlInitializeNtUserPfn | ||
| 1148 | RtlInitializeRXact | ||
| 1149 | RtlInitializeResource | ||
| 1150 | RtlInitializeSListHead | ||
| 1151 | RtlInitializeSRWLock | ||
| 1152 | RtlInitializeSid | ||
| 1153 | RtlInitializeSidEx | ||
| 1154 | RtlInsertElementGenericTable | ||
| 1155 | RtlInsertElementGenericTableAvl | ||
| 1156 | RtlInsertElementGenericTableFull | ||
| 1157 | RtlInsertElementGenericTableFullAvl | ||
| 1158 | RtlInsertEntryHashTable | ||
| 1159 | RtlInstallFunctionTableCallback | ||
| 1160 | RtlInt64ToUnicodeString | ||
| 1161 | RtlIntegerToChar | ||
| 1162 | RtlIntegerToUnicodeString | ||
| 1163 | RtlInterlockedClearBitRun | ||
| 1164 | RtlInterlockedFlushSList | ||
| 1165 | RtlInterlockedPopEntrySList | ||
| 1166 | RtlInterlockedPushEntrySList | ||
| 1167 | RtlInterlockedPushListSList | ||
| 1168 | RtlInterlockedPushListSListEx | ||
| 1169 | RtlInterlockedSetBitRun | ||
| 1170 | RtlIoDecodeMemIoResource | ||
| 1171 | RtlIoEncodeMemIoResource | ||
| 1172 | RtlIpv4AddressToStringA | ||
| 1173 | RtlIpv4AddressToStringExA | ||
| 1174 | RtlIpv4AddressToStringExW | ||
| 1175 | RtlIpv4AddressToStringW | ||
| 1176 | RtlIpv4StringToAddressA | ||
| 1177 | RtlIpv4StringToAddressExA | ||
| 1178 | RtlIpv4StringToAddressExW | ||
| 1179 | RtlIpv4StringToAddressW | ||
| 1180 | RtlIpv6AddressToStringA | ||
| 1181 | RtlIpv6AddressToStringExA | ||
| 1182 | RtlIpv6AddressToStringExW | ||
| 1183 | RtlIpv6AddressToStringW | ||
| 1184 | RtlIpv6StringToAddressA | ||
| 1185 | RtlIpv6StringToAddressExA | ||
| 1186 | RtlIpv6StringToAddressExW | ||
| 1187 | RtlIpv6StringToAddressW | ||
| 1188 | RtlIsActivationContextActive | ||
| 1189 | RtlIsCapabilitySid | ||
| 1190 | RtlIsCloudFilesPlaceholder | ||
| 1191 | RtlIsCriticalSectionLocked | ||
| 1192 | RtlIsCriticalSectionLockedByThread | ||
| 1193 | RtlIsCurrentProcess | ||
| 1194 | RtlIsCurrentThread | ||
| 1195 | RtlIsCurrentThreadAttachExempt | ||
| 1196 | RtlIsDosDeviceName_U | ||
| 1197 | RtlIsElevatedRid | ||
| 1198 | RtlIsGenericTableEmpty | ||
| 1199 | RtlIsGenericTableEmptyAvl | ||
| 1200 | RtlIsMultiSessionSku | ||
| 1201 | RtlIsMultiUsersInSessionSku | ||
| 1202 | RtlIsNameInExpression | ||
| 1203 | RtlIsNameInUnUpcasedExpression | ||
| 1204 | RtlIsNameLegalDOS8Dot3 | ||
| 1205 | RtlIsNonEmptyDirectoryReparsePointAllowed | ||
| 1206 | RtlIsNormalizedString | ||
| 1207 | RtlIsPackageSid | ||
| 1208 | RtlIsParentOfChildAppContainer | ||
| 1209 | RtlIsPartialPlaceholder | ||
| 1210 | RtlIsPartialPlaceholderFileHandle | ||
| 1211 | RtlIsPartialPlaceholderFileInfo | ||
| 1212 | RtlIsProcessorFeaturePresent | ||
| 1213 | RtlIsStateSeparationEnabled | ||
| 1214 | RtlIsTextUnicode | ||
| 1215 | RtlIsThreadWithinLoaderCallout | ||
| 1216 | RtlIsUntrustedObject | ||
| 1217 | RtlIsValidHandle | ||
| 1218 | RtlIsValidIndexHandle | ||
| 1219 | RtlIsValidLocaleName | ||
| 1220 | RtlIsValidProcessTrustLabelSid | ||
| 1221 | RtlIsZeroMemory | ||
| 1222 | RtlKnownExceptionFilter | ||
| 1223 | RtlLCIDToCultureName | ||
| 1224 | RtlLargeIntegerToChar | ||
| 1225 | RtlLcidToLocaleName | ||
| 1226 | RtlLeaveCriticalSection | ||
| 1227 | RtlLengthRequiredSid | ||
| 1228 | RtlLengthSecurityDescriptor | ||
| 1229 | RtlLengthSid | ||
| 1230 | RtlLengthSidAsUnicodeString | ||
| 1231 | RtlLoadString | ||
| 1232 | RtlLocalTimeToSystemTime | ||
| 1233 | RtlLocaleNameToLcid | ||
| 1234 | RtlLocateExtendedFeature | ||
| 1235 | RtlLocateExtendedFeature2 | ||
| 1236 | RtlLocateLegacyContext | ||
| 1237 | RtlLockBootStatusData | ||
| 1238 | RtlLockCurrentThread | ||
| 1239 | RtlLockHeap | ||
| 1240 | RtlLockMemoryBlockLookaside | ||
| 1241 | RtlLockMemoryStreamRegion | ||
| 1242 | RtlLockMemoryZone | ||
| 1243 | RtlLockModuleSection | ||
| 1244 | RtlLogStackBackTrace | ||
| 1245 | RtlLookupAtomInAtomTable | ||
| 1246 | RtlLookupElementGenericTable | ||
| 1247 | RtlLookupElementGenericTableAvl | ||
| 1248 | RtlLookupElementGenericTableFull | ||
| 1249 | RtlLookupElementGenericTableFullAvl | ||
| 1250 | RtlLookupEntryHashTable | ||
| 1251 | RtlLookupFirstMatchingElementGenericTableAvl | ||
| 1252 | RtlLookupFunctionEntry | ||
| 1253 | RtlLookupFunctionTable | ||
| 1254 | RtlMakeSelfRelativeSD | ||
| 1255 | RtlMapGenericMask | ||
| 1256 | RtlMapSecurityErrorToNtStatus | ||
| 1257 | RtlMoveMemory | ||
| 1258 | RtlMultiAppendUnicodeStringBuffer | ||
| 1259 | RtlMultiByteToUnicodeN | ||
| 1260 | RtlMultiByteToUnicodeSize | ||
| 1261 | RtlMultipleAllocateHeap | ||
| 1262 | RtlMultipleFreeHeap | ||
| 1263 | RtlNewInstanceSecurityObject | ||
| 1264 | RtlNewSecurityGrantedAccess | ||
| 1265 | RtlNewSecurityObject | ||
| 1266 | RtlNewSecurityObjectEx | ||
| 1267 | RtlNewSecurityObjectWithMultipleInheritance | ||
| 1268 | RtlNormalizeProcessParams | ||
| 1269 | RtlNormalizeSecurityDescriptor | ||
| 1270 | RtlNormalizeString | ||
| 1271 | RtlNtPathNameToDosPathName | ||
| 1272 | RtlNtStatusToDosError | ||
| 1273 | RtlNtStatusToDosErrorNoTeb | ||
| 1274 | RtlNtdllName | ||
| 1275 | RtlNumberGenericTableElements | ||
| 1276 | RtlNumberGenericTableElementsAvl | ||
| 1277 | RtlNumberOfClearBits | ||
| 1278 | RtlNumberOfClearBitsEx | ||
| 1279 | RtlNumberOfClearBitsInRange | ||
| 1280 | RtlNumberOfSetBits | ||
| 1281 | RtlNumberOfSetBitsEx | ||
| 1282 | RtlNumberOfSetBitsInRange | ||
| 1283 | RtlNumberOfSetBitsUlongPtr | ||
| 1284 | RtlOemStringToUnicodeSize | ||
| 1285 | RtlOemStringToUnicodeString | ||
| 1286 | RtlOemToUnicodeN | ||
| 1287 | RtlOpenCurrentUser | ||
| 1288 | RtlOsDeploymentState | ||
| 1289 | RtlOwnerAcesPresent | ||
| 1290 | RtlPcToFileHeader | ||
| 1291 | RtlPinAtomInAtomTable | ||
| 1292 | RtlPopFrame | ||
| 1293 | RtlPrefixString | ||
| 1294 | RtlPrefixUnicodeString | ||
| 1295 | RtlPrepareForProcessCloning | ||
| 1296 | RtlProcessFlsData | ||
| 1297 | RtlProtectHeap | ||
| 1298 | RtlPublishWnfStateData | ||
| 1299 | RtlPushFrame | ||
| 1300 | RtlQueryActivationContextApplicationSettings | ||
| 1301 | RtlQueryAtomInAtomTable | ||
| 1302 | RtlQueryCriticalSectionOwner | ||
| 1303 | RtlQueryDepthSList | ||
| 1304 | RtlQueryDynamicTimeZoneInformation | ||
| 1305 | RtlQueryElevationFlags | ||
| 1306 | RtlQueryEnvironmentVariable | ||
| 1307 | RtlQueryEnvironmentVariable_U | ||
| 1308 | RtlQueryHeapInformation | ||
| 1309 | RtlQueryImageMitigationPolicy | ||
| 1310 | RtlQueryInformationAcl | ||
| 1311 | RtlQueryInformationActivationContext | ||
| 1312 | RtlQueryInformationActiveActivationContext | ||
| 1313 | RtlQueryInterfaceMemoryStream | ||
| 1314 | RtlQueryModuleInformation | ||
| 1315 | RtlQueryPackageClaims | ||
| 1316 | RtlQueryPackageIdentity | ||
| 1317 | RtlQueryPackageIdentityEx | ||
| 1318 | RtlQueryPerformanceCounter | ||
| 1319 | RtlQueryPerformanceFrequency | ||
| 1320 | RtlQueryProcessBackTraceInformation | ||
| 1321 | RtlQueryProcessDebugInformation | ||
| 1322 | RtlQueryProcessHeapInformation | ||
| 1323 | RtlQueryProcessLockInformation | ||
| 1324 | RtlQueryProcessPlaceholderCompatibilityMode | ||
| 1325 | RtlQueryProtectedPolicy | ||
| 1326 | RtlQueryRegistryValueWithFallback | ||
| 1327 | RtlQueryRegistryValues | ||
| 1328 | RtlQueryRegistryValuesEx | ||
| 1329 | RtlQueryResourcePolicy | ||
| 1330 | RtlQuerySecurityObject | ||
| 1331 | RtlQueryTagHeap | ||
| 1332 | RtlQueryThreadPlaceholderCompatibilityMode | ||
| 1333 | RtlQueryThreadProfiling | ||
| 1334 | RtlQueryTimeZoneInformation | ||
| 1335 | RtlQueryTokenHostIdAsUlong64 | ||
| 1336 | RtlQueryUnbiasedInterruptTime | ||
| 1337 | RtlQueryValidationRunlevel | ||
| 1338 | RtlQueryWnfMetaNotification | ||
| 1339 | RtlQueryWnfStateData | ||
| 1340 | RtlQueryWnfStateDataWithExplicitScope | ||
| 1341 | RtlQueueApcWow64Thread | ||
| 1342 | RtlQueueWorkItem | ||
| 1343 | RtlRaiseCustomSystemEventTrigger | ||
| 1344 | RtlRaiseException | ||
| 1345 | RtlRaiseStatus | ||
| 1346 | RtlRandom | ||
| 1347 | RtlRandomEx | ||
| 1348 | RtlRbInsertNodeEx | ||
| 1349 | RtlRbRemoveNode | ||
| 1350 | RtlReAllocateHeap | ||
| 1351 | RtlReadMemoryStream | ||
| 1352 | RtlReadOutOfProcessMemoryStream | ||
| 1353 | RtlReadThreadProfilingData | ||
| 1354 | RtlRealPredecessor | ||
| 1355 | RtlRealSuccessor | ||
| 1356 | RtlRegisterForWnfMetaNotification | ||
| 1357 | RtlRegisterSecureMemoryCacheCallback | ||
| 1358 | RtlRegisterThreadWithCsrss | ||
| 1359 | RtlRegisterWait | ||
| 1360 | RtlReleaseActivationContext | ||
| 1361 | RtlReleaseMemoryStream | ||
| 1362 | RtlReleasePath | ||
| 1363 | RtlReleasePebLock | ||
| 1364 | RtlReleasePrivilege | ||
| 1365 | RtlReleaseRelativeName | ||
| 1366 | RtlReleaseResource | ||
| 1367 | RtlReleaseSRWLockExclusive | ||
| 1368 | RtlReleaseSRWLockShared | ||
| 1369 | RtlRemoteCall | ||
| 1370 | RtlRemoveEntryHashTable | ||
| 1371 | RtlRemovePrivileges | ||
| 1372 | RtlRemoveVectoredContinueHandler | ||
| 1373 | RtlRemoveVectoredExceptionHandler | ||
| 1374 | RtlReplaceSidInSd | ||
| 1375 | RtlReplaceSystemDirectoryInPath | ||
| 1376 | RtlReportException | ||
| 1377 | RtlReportExceptionEx | ||
| 1378 | RtlReportSilentProcessExit | ||
| 1379 | RtlReportSqmEscalation | ||
| 1380 | RtlResetMemoryBlockLookaside | ||
| 1381 | RtlResetMemoryZone | ||
| 1382 | RtlResetNtUserPfn | ||
| 1383 | RtlResetRtlTranslations | ||
| 1384 | RtlRestoreBootStatusDefaults | ||
| 1385 | RtlRestoreContext | ||
| 1386 | RtlRestoreLastWin32Error | ||
| 1387 | RtlRestoreSystemBootStatusDefaults | ||
| 1388 | RtlRestoreThreadPreferredUILanguages | ||
| 1389 | RtlRetrieveNtUserPfn | ||
| 1390 | RtlRevertMemoryStream | ||
| 1391 | RtlRunDecodeUnicodeString | ||
| 1392 | RtlRunEncodeUnicodeString | ||
| 1393 | RtlRunOnceBeginInitialize | ||
| 1394 | RtlRunOnceComplete | ||
| 1395 | RtlRunOnceExecuteOnce | ||
| 1396 | RtlRunOnceInitialize | ||
| 1397 | RtlSecondsSince1970ToTime | ||
| 1398 | RtlSecondsSince1980ToTime | ||
| 1399 | RtlSeekMemoryStream | ||
| 1400 | RtlSelfRelativeToAbsoluteSD | ||
| 1401 | RtlSelfRelativeToAbsoluteSD2 | ||
| 1402 | RtlSendMsgToSm | ||
| 1403 | RtlSetAllBits | ||
| 1404 | RtlSetAllBitsEx | ||
| 1405 | RtlSetAttributesSecurityDescriptor | ||
| 1406 | RtlSetBit | ||
| 1407 | RtlSetBitEx | ||
| 1408 | RtlSetBits | ||
| 1409 | RtlSetBitsEx | ||
| 1410 | RtlSetControlSecurityDescriptor | ||
| 1411 | RtlSetCriticalSectionSpinCount | ||
| 1412 | RtlSetCurrentDirectory_U | ||
| 1413 | RtlSetCurrentEnvironment | ||
| 1414 | RtlSetCurrentTransaction | ||
| 1415 | RtlSetDaclSecurityDescriptor | ||
| 1416 | RtlSetDynamicTimeZoneInformation | ||
| 1417 | RtlSetEnvironmentStrings | ||
| 1418 | RtlSetEnvironmentVar | ||
| 1419 | RtlSetEnvironmentVariable | ||
| 1420 | RtlSetExtendedFeaturesMask | ||
| 1421 | RtlSetGroupSecurityDescriptor | ||
| 1422 | RtlSetHeapInformation | ||
| 1423 | RtlSetImageMitigationPolicy | ||
| 1424 | RtlSetInformationAcl | ||
| 1425 | RtlSetIoCompletionCallback | ||
| 1426 | RtlSetLastWin32Error | ||
| 1427 | RtlSetLastWin32ErrorAndNtStatusFromNtStatus | ||
| 1428 | RtlSetMemoryStreamSize | ||
| 1429 | RtlSetOwnerSecurityDescriptor | ||
| 1430 | RtlSetPortableOperatingSystem | ||
| 1431 | RtlSetProcessDebugInformation | ||
| 1432 | RtlSetProcessIsCritical | ||
| 1433 | RtlSetProcessPlaceholderCompatibilityMode | ||
| 1434 | RtlSetProcessPreferredUILanguages | ||
| 1435 | RtlSetProtectedPolicy | ||
| 1436 | RtlSetProxiedProcessId | ||
| 1437 | RtlSetSaclSecurityDescriptor | ||
| 1438 | RtlSetSearchPathMode | ||
| 1439 | RtlSetSecurityDescriptorRMControl | ||
| 1440 | RtlSetSecurityObject | ||
| 1441 | RtlSetSecurityObjectEx | ||
| 1442 | RtlSetSystemBootStatus | ||
| 1443 | RtlSetSystemBootStatusEx | ||
| 1444 | RtlSetThreadErrorMode | ||
| 1445 | RtlSetThreadIsCritical | ||
| 1446 | RtlSetThreadPlaceholderCompatibilityMode | ||
| 1447 | RtlSetThreadPoolStartFunc | ||
| 1448 | RtlSetThreadPreferredUILanguages | ||
| 1449 | RtlSetThreadPreferredUILanguages2 | ||
| 1450 | RtlSetThreadSubProcessTag | ||
| 1451 | RtlSetThreadWorkOnBehalfTicket | ||
| 1452 | RtlSetTimeZoneInformation | ||
| 1453 | RtlSetTimer | ||
| 1454 | RtlSetUnhandledExceptionFilter | ||
| 1455 | RtlSetUserFlagsHeap | ||
| 1456 | RtlSetUserValueHeap | ||
| 1457 | RtlSidDominates | ||
| 1458 | RtlSidDominatesForTrust | ||
| 1459 | RtlSidEqualLevel | ||
| 1460 | RtlSidHashInitialize | ||
| 1461 | RtlSidHashLookup | ||
| 1462 | RtlSidIsHigherLevel | ||
| 1463 | RtlSizeHeap | ||
| 1464 | RtlSleepConditionVariableCS | ||
| 1465 | RtlSleepConditionVariableSRW | ||
| 1466 | RtlSplay | ||
| 1467 | RtlStartRXact | ||
| 1468 | RtlStatMemoryStream | ||
| 1469 | RtlStringFromGUID | ||
| 1470 | RtlStringFromGUIDEx | ||
| 1471 | RtlStronglyEnumerateEntryHashTable | ||
| 1472 | RtlSubAuthorityCountSid | ||
| 1473 | RtlSubAuthoritySid | ||
| 1474 | RtlSubscribeWnfStateChangeNotification | ||
| 1475 | RtlSubtreePredecessor | ||
| 1476 | RtlSubtreeSuccessor | ||
| 1477 | RtlSwitchedVVI | ||
| 1478 | RtlSystemTimeToLocalTime | ||
| 1479 | RtlTestAndPublishWnfStateData | ||
| 1480 | RtlTestBit | ||
| 1481 | RtlTestBitEx | ||
| 1482 | RtlTestProtectedAccess | ||
| 1483 | RtlTimeFieldsToTime | ||
| 1484 | RtlTimeToElapsedTimeFields | ||
| 1485 | RtlTimeToSecondsSince1970 | ||
| 1486 | RtlTimeToSecondsSince1980 | ||
| 1487 | RtlTimeToTimeFields | ||
| 1488 | RtlTraceDatabaseAdd | ||
| 1489 | RtlTraceDatabaseCreate | ||
| 1490 | RtlTraceDatabaseDestroy | ||
| 1491 | RtlTraceDatabaseEnumerate | ||
| 1492 | RtlTraceDatabaseFind | ||
| 1493 | RtlTraceDatabaseLock | ||
| 1494 | RtlTraceDatabaseUnlock | ||
| 1495 | RtlTraceDatabaseValidate | ||
| 1496 | RtlTryAcquirePebLock | ||
| 1497 | RtlTryAcquireSRWLockExclusive | ||
| 1498 | RtlTryAcquireSRWLockShared | ||
| 1499 | RtlTryConvertSRWLockSharedToExclusiveOrRelease | ||
| 1500 | RtlTryEnterCriticalSection | ||
| 1501 | RtlUTF8StringToUnicodeString | ||
| 1502 | RtlUTF8ToUnicodeN | ||
| 1503 | RtlUdiv128 | ||
| 1504 | RtlUlongByteSwap | ||
| 1505 | RtlUlonglongByteSwap | ||
| 1506 | RtlUnhandledExceptionFilter | ||
| 1507 | RtlUnhandledExceptionFilter2 | ||
| 1508 | RtlUnicodeStringToAnsiSize | ||
| 1509 | RtlUnicodeStringToAnsiString | ||
| 1510 | RtlUnicodeStringToCountedOemString | ||
| 1511 | RtlUnicodeStringToInteger | ||
| 1512 | RtlUnicodeStringToOemSize | ||
| 1513 | RtlUnicodeStringToOemString | ||
| 1514 | RtlUnicodeStringToUTF8String | ||
| 1515 | RtlUnicodeToCustomCPN | ||
| 1516 | RtlUnicodeToMultiByteN | ||
| 1517 | RtlUnicodeToMultiByteSize | ||
| 1518 | RtlUnicodeToOemN | ||
| 1519 | RtlUnicodeToUTF8N | ||
| 1520 | RtlUniform | ||
| 1521 | RtlUnlockBootStatusData | ||
| 1522 | RtlUnlockCurrentThread | ||
| 1523 | RtlUnlockHeap | ||
| 1524 | RtlUnlockMemoryBlockLookaside | ||
| 1525 | RtlUnlockMemoryStreamRegion | ||
| 1526 | RtlUnlockMemoryZone | ||
| 1527 | RtlUnlockModuleSection | ||
| 1528 | RtlUnsubscribeWnfNotificationWaitForCompletion | ||
| 1529 | RtlUnsubscribeWnfNotificationWithCompletionCallback | ||
| 1530 | RtlUnsubscribeWnfStateChangeNotification | ||
| 1531 | RtlUnwind | ||
| 1532 | RtlUnwindEx | ||
| 1533 | RtlUpcaseUnicodeChar | ||
| 1534 | RtlUpcaseUnicodeString | ||
| 1535 | RtlUpcaseUnicodeStringToAnsiString | ||
| 1536 | RtlUpcaseUnicodeStringToCountedOemString | ||
| 1537 | RtlUpcaseUnicodeStringToOemString | ||
| 1538 | RtlUpcaseUnicodeToCustomCPN | ||
| 1539 | RtlUpcaseUnicodeToMultiByteN | ||
| 1540 | RtlUpcaseUnicodeToOemN | ||
| 1541 | RtlUpdateClonedCriticalSection | ||
| 1542 | RtlUpdateClonedSRWLock | ||
| 1543 | RtlUpdateTimer | ||
| 1544 | RtlUpperChar | ||
| 1545 | RtlUpperString | ||
| 1546 | RtlUserFiberStart | ||
| 1547 | RtlUserThreadStart | ||
| 1548 | RtlUshortByteSwap | ||
| 1549 | RtlValidAcl | ||
| 1550 | RtlValidProcessProtection | ||
| 1551 | RtlValidRelativeSecurityDescriptor | ||
| 1552 | RtlValidSecurityDescriptor | ||
| 1553 | RtlValidSid | ||
| 1554 | RtlValidateCorrelationVector | ||
| 1555 | RtlValidateHeap | ||
| 1556 | RtlValidateProcessHeaps | ||
| 1557 | RtlValidateUnicodeString | ||
| 1558 | RtlVerifyVersionInfo | ||
| 1559 | RtlVirtualUnwind | ||
| 1560 | RtlWaitForWnfMetaNotification | ||
| 1561 | RtlWaitOnAddress | ||
| 1562 | RtlWakeAddressAll | ||
| 1563 | RtlWakeAddressAllNoFence | ||
| 1564 | RtlWakeAddressSingle | ||
| 1565 | RtlWakeAddressSingleNoFence | ||
| 1566 | RtlWakeAllConditionVariable | ||
| 1567 | RtlWakeConditionVariable | ||
| 1568 | RtlWalkFrameChain | ||
| 1569 | RtlWalkHeap | ||
| 1570 | RtlWeaklyEnumerateEntryHashTable | ||
| 1571 | RtlWerpReportException | ||
| 1572 | RtlWnfCompareChangeStamp | ||
| 1573 | RtlWnfDllUnloadCallback | ||
| 1574 | RtlWow64CallFunction64 | ||
| 1575 | RtlWow64EnableFsRedirection | ||
| 1576 | RtlWow64EnableFsRedirectionEx | ||
| 1577 | RtlWow64GetCpuAreaInfo | ||
| 1578 | RtlWow64GetCurrentCpuArea | ||
| 1579 | RtlWow64GetCurrentMachine | ||
| 1580 | RtlWow64GetEquivalentMachineCHPE | ||
| 1581 | RtlWow64GetProcessMachines | ||
| 1582 | RtlWow64GetSharedInfoProcess | ||
| 1583 | RtlWow64GetThreadContext | ||
| 1584 | RtlWow64GetThreadSelectorEntry | ||
| 1585 | RtlWow64IsWowGuestMachineSupported | ||
| 1586 | RtlWow64LogMessageInEventLogger | ||
| 1587 | RtlWow64PopAllCrossProcessWorkFromWorkList | ||
| 1588 | RtlWow64PopCrossProcessWorkFromFreeList | ||
| 1589 | RtlWow64PushCrossProcessWorkOntoFreeList | ||
| 1590 | RtlWow64PushCrossProcessWorkOntoWorkList | ||
| 1591 | RtlWow64RequestCrossProcessHeavyFlush | ||
| 1592 | RtlWow64SetThreadContext | ||
| 1593 | RtlWow64SuspendProcess | ||
| 1594 | RtlWow64SuspendThread | ||
| 1595 | RtlWriteMemoryStream | ||
| 1596 | RtlWriteNonVolatileMemory | ||
| 1597 | RtlWriteRegistryValue | ||
| 1598 | RtlZeroHeap | ||
| 1599 | RtlZeroMemory | ||
| 1600 | RtlZombifyActivationContext | ||
| 1601 | RtlpApplyLengthFunction | ||
| 1602 | RtlpCheckDynamicTimeZoneInformation | ||
| 1603 | RtlpCleanupRegistryKeys | ||
| 1604 | RtlpConvertAbsoluteToRelativeSecurityAttribute | ||
| 1605 | RtlpConvertCultureNamesToLCIDs | ||
| 1606 | RtlpConvertLCIDsToCultureNames | ||
| 1607 | RtlpConvertRelativeToAbsoluteSecurityAttribute | ||
| 1608 | RtlpCreateProcessRegistryInfo | ||
| 1609 | RtlpEnsureBufferSize | ||
| 1610 | RtlpFreezeTimeBias DATA | ||
| 1611 | RtlpGetDeviceFamilyInfoEnum | ||
| 1612 | RtlpGetLCIDFromLangInfoNode | ||
| 1613 | RtlpGetNameFromLangInfoNode | ||
| 1614 | RtlpGetSystemDefaultUILanguage | ||
| 1615 | RtlpGetUserOrMachineUILanguage4NLS | ||
| 1616 | RtlpInitializeLangRegistryInfo | ||
| 1617 | RtlpIsQualifiedLanguage | ||
| 1618 | RtlpLoadMachineUIByPolicy | ||
| 1619 | RtlpLoadUserUIByPolicy | ||
| 1620 | RtlpMergeSecurityAttributeInformation | ||
| 1621 | RtlpMuiFreeLangRegistryInfo | ||
| 1622 | RtlpMuiRegCreateRegistryInfo | ||
| 1623 | RtlpMuiRegFreeRegistryInfo | ||
| 1624 | RtlpMuiRegLoadRegistryInfo | ||
| 1625 | RtlpNotOwnerCriticalSection | ||
| 1626 | RtlpNtCreateKey | ||
| 1627 | RtlpNtEnumerateSubKey | ||
| 1628 | RtlpNtMakeTemporaryKey | ||
| 1629 | RtlpNtOpenKey | ||
| 1630 | RtlpNtQueryValueKey | ||
| 1631 | RtlpNtSetValueKey | ||
| 1632 | RtlpQueryDefaultUILanguage | ||
| 1633 | RtlpQueryProcessDebugInformationFromWow64 | ||
| 1634 | RtlpQueryProcessDebugInformationRemote | ||
| 1635 | RtlpRefreshCachedUILanguage | ||
| 1636 | RtlpSetInstallLanguage | ||
| 1637 | RtlpSetPreferredUILanguages | ||
| 1638 | RtlpSetUserPreferredUILanguages | ||
| 1639 | RtlpTimeFieldsToTime | ||
| 1640 | RtlpTimeToTimeFields | ||
| 1641 | RtlpUnWaitCriticalSection | ||
| 1642 | RtlpVerifyAndCommitUILanguageSettings | ||
| 1643 | RtlpWaitForCriticalSection | ||
| 1644 | RtlpWow64CtxFromArm64 | ||
| 1645 | RtlxAnsiStringToUnicodeSize | ||
| 1646 | RtlxOemStringToUnicodeSize | ||
| 1647 | RtlxUnicodeStringToAnsiSize | ||
| 1648 | RtlxUnicodeStringToOemSize | ||
| 1649 | SbExecuteProcedure | ||
| 1650 | SbSelectProcedure | ||
| 1651 | ShipAssert | ||
| 1652 | ShipAssertGetBufferInfo | ||
| 1653 | ShipAssertMsgA | ||
| 1654 | ShipAssertMsgW | ||
| 1655 | TpAllocAlpcCompletion | ||
| 1656 | TpAllocAlpcCompletionEx | ||
| 1657 | TpAllocCleanupGroup | ||
| 1658 | TpAllocIoCompletion | ||
| 1659 | TpAllocJobNotification | ||
| 1660 | TpAllocPool | ||
| 1661 | TpAllocTimer | ||
| 1662 | TpAllocWait | ||
| 1663 | TpAllocWork | ||
| 1664 | TpAlpcRegisterCompletionList | ||
| 1665 | TpAlpcUnregisterCompletionList | ||
| 1666 | TpCallbackDetectedUnrecoverableError | ||
| 1667 | TpCallbackIndependent | ||
| 1668 | TpCallbackLeaveCriticalSectionOnCompletion | ||
| 1669 | TpCallbackMayRunLong | ||
| 1670 | TpCallbackReleaseMutexOnCompletion | ||
| 1671 | TpCallbackReleaseSemaphoreOnCompletion | ||
| 1672 | TpCallbackSendAlpcMessageOnCompletion | ||
| 1673 | TpCallbackSendPendingAlpcMessage | ||
| 1674 | TpCallbackSetEventOnCompletion | ||
| 1675 | TpCallbackUnloadDllOnCompletion | ||
| 1676 | TpCancelAsyncIoOperation | ||
| 1677 | TpCaptureCaller | ||
| 1678 | TpCheckTerminateWorker | ||
| 1679 | TpDbgDumpHeapUsage | ||
| 1680 | TpDbgSetLogRoutine | ||
| 1681 | TpDisablePoolCallbackChecks | ||
| 1682 | TpDisassociateCallback | ||
| 1683 | TpIsTimerSet | ||
| 1684 | TpPostWork | ||
| 1685 | TpQueryPoolStackInformation | ||
| 1686 | TpReleaseAlpcCompletion | ||
| 1687 | TpReleaseCleanupGroup | ||
| 1688 | TpReleaseCleanupGroupMembers | ||
| 1689 | TpReleaseIoCompletion | ||
| 1690 | TpReleaseJobNotification | ||
| 1691 | TpReleasePool | ||
| 1692 | TpReleaseTimer | ||
| 1693 | TpReleaseWait | ||
| 1694 | TpReleaseWork | ||
| 1695 | TpSetDefaultPoolMaxThreads | ||
| 1696 | TpSetDefaultPoolStackInformation | ||
| 1697 | TpSetPoolMaxThreads | ||
| 1698 | TpSetPoolMaxThreadsSoftLimit | ||
| 1699 | TpSetPoolMinThreads | ||
| 1700 | TpSetPoolStackInformation | ||
| 1701 | TpSetPoolThreadBasePriority | ||
| 1702 | TpSetPoolThreadCpuSets | ||
| 1703 | TpSetPoolWorkerThreadIdleTimeout | ||
| 1704 | TpSetTimer | ||
| 1705 | TpSetTimerEx | ||
| 1706 | TpSetWait | ||
| 1707 | TpSetWaitEx | ||
| 1708 | TpSimpleTryPost | ||
| 1709 | TpStartAsyncIoOperation | ||
| 1710 | TpTimerOutstandingCallbackCount | ||
| 1711 | TpTrimPools | ||
| 1712 | TpWaitForAlpcCompletion | ||
| 1713 | TpWaitForIoCompletion | ||
| 1714 | TpWaitForJobNotification | ||
| 1715 | TpWaitForTimer | ||
| 1716 | TpWaitForWait | ||
| 1717 | TpWaitForWork | ||
| 1718 | VerSetConditionMask | ||
| 1719 | WerReportExceptionWorker | ||
| 1720 | WerReportSQMEvent | ||
| 1721 | WinSqmAddToAverageDWORD | ||
| 1722 | WinSqmAddToStream | ||
| 1723 | WinSqmAddToStreamEx | ||
| 1724 | WinSqmCheckEscalationAddToStreamEx | ||
| 1725 | WinSqmCheckEscalationSetDWORD | ||
| 1726 | WinSqmCheckEscalationSetDWORD64 | ||
| 1727 | WinSqmCheckEscalationSetString | ||
| 1728 | WinSqmCommonDatapointDelete | ||
| 1729 | WinSqmCommonDatapointSetDWORD | ||
| 1730 | WinSqmCommonDatapointSetDWORD64 | ||
| 1731 | WinSqmCommonDatapointSetStreamEx | ||
| 1732 | WinSqmCommonDatapointSetString | ||
| 1733 | WinSqmEndSession | ||
| 1734 | WinSqmEventEnabled | ||
| 1735 | WinSqmEventWrite | ||
| 1736 | WinSqmGetEscalationRuleStatus | ||
| 1737 | WinSqmGetInstrumentationProperty | ||
| 1738 | WinSqmIncrementDWORD | ||
| 1739 | WinSqmIsOptedIn | ||
| 1740 | WinSqmIsOptedInEx | ||
| 1741 | WinSqmIsSessionDisabled | ||
| 1742 | WinSqmSetDWORD | ||
| 1743 | WinSqmSetDWORD64 | ||
| 1744 | WinSqmSetEscalationInfo | ||
| 1745 | WinSqmSetIfMaxDWORD | ||
| 1746 | WinSqmSetIfMinDWORD | ||
| 1747 | WinSqmSetString | ||
| 1748 | WinSqmStartSession | ||
| 1749 | WinSqmStartSessionForPartner | ||
| 1750 | WinSqmStartSqmOptinListener | ||
| 1751 | ZwAcceptConnectPort | ||
| 1752 | ZwAccessCheck | ||
| 1753 | ZwAccessCheckAndAuditAlarm | ||
| 1754 | ZwAccessCheckByType | ||
| 1755 | ZwAccessCheckByTypeAndAuditAlarm | ||
| 1756 | ZwAccessCheckByTypeResultList | ||
| 1757 | ZwAccessCheckByTypeResultListAndAuditAlarm | ||
| 1758 | ZwAccessCheckByTypeResultListAndAuditAlarmByHandle | ||
| 1759 | ZwAcquireProcessActivityReference | ||
| 1760 | ZwAddAtom | ||
| 1761 | ZwAddAtomEx | ||
| 1762 | ZwAddBootEntry | ||
| 1763 | ZwAddDriverEntry | ||
| 1764 | ZwAdjustGroupsToken | ||
| 1765 | ZwAdjustPrivilegesToken | ||
| 1766 | ZwAdjustTokenClaimsAndDeviceGroups | ||
| 1767 | ZwAlertResumeThread | ||
| 1768 | ZwAlertThread | ||
| 1769 | ZwAlertThreadByThreadId | ||
| 1770 | ZwAllocateLocallyUniqueId | ||
| 1771 | ZwAllocateReserveObject | ||
| 1772 | ZwAllocateUserPhysicalPages | ||
| 1773 | ZwAllocateUserPhysicalPagesEx | ||
| 1774 | ZwAllocateUuids | ||
| 1775 | ZwAllocateVirtualMemory | ||
| 1776 | ZwAllocateVirtualMemoryEx | ||
| 1777 | ZwAlpcAcceptConnectPort | ||
| 1778 | ZwAlpcCancelMessage | ||
| 1779 | ZwAlpcConnectPort | ||
| 1780 | ZwAlpcConnectPortEx | ||
| 1781 | ZwAlpcCreatePort | ||
| 1782 | ZwAlpcCreatePortSection | ||
| 1783 | ZwAlpcCreateResourceReserve | ||
| 1784 | ZwAlpcCreateSectionView | ||
| 1785 | ZwAlpcCreateSecurityContext | ||
| 1786 | ZwAlpcDeletePortSection | ||
| 1787 | ZwAlpcDeleteResourceReserve | ||
| 1788 | ZwAlpcDeleteSectionView | ||
| 1789 | ZwAlpcDeleteSecurityContext | ||
| 1790 | ZwAlpcDisconnectPort | ||
| 1791 | ZwAlpcImpersonateClientContainerOfPort | ||
| 1792 | ZwAlpcImpersonateClientOfPort | ||
| 1793 | ZwAlpcOpenSenderProcess | ||
| 1794 | ZwAlpcOpenSenderThread | ||
| 1795 | ZwAlpcQueryInformation | ||
| 1796 | ZwAlpcQueryInformationMessage | ||
| 1797 | ZwAlpcRevokeSecurityContext | ||
| 1798 | ZwAlpcSendWaitReceivePort | ||
| 1799 | ZwAlpcSetInformation | ||
| 1800 | ZwApphelpCacheControl | ||
| 1801 | ZwAreMappedFilesTheSame | ||
| 1802 | ZwAssignProcessToJobObject | ||
| 1803 | ZwAssociateWaitCompletionPacket | ||
| 1804 | ZwCallEnclave | ||
| 1805 | ZwCallbackReturn | ||
| 1806 | ZwCancelIoFile | ||
| 1807 | ZwCancelIoFileEx | ||
| 1808 | ZwCancelSynchronousIoFile | ||
| 1809 | ZwCancelTimer | ||
| 1810 | ZwCancelTimer2 | ||
| 1811 | ZwCancelWaitCompletionPacket | ||
| 1812 | ZwClearEvent | ||
| 1813 | ZwClose | ||
| 1814 | ZwCloseObjectAuditAlarm | ||
| 1815 | ZwCommitComplete | ||
| 1816 | ZwCommitEnlistment | ||
| 1817 | ZwCommitRegistryTransaction | ||
| 1818 | ZwCommitTransaction | ||
| 1819 | ZwCompactKeys | ||
| 1820 | ZwCompareObjects | ||
| 1821 | ZwCompareSigningLevels | ||
| 1822 | ZwCompareTokens | ||
| 1823 | ZwCompleteConnectPort | ||
| 1824 | ZwCompressKey | ||
| 1825 | ZwConnectPort | ||
| 1826 | ZwContinue | ||
| 1827 | ZwConvertBetweenAuxiliaryCounterAndPerformanceCounter | ||
| 1828 | ZwCreateCrossVmEvent | ||
| 1829 | ZwCreateDebugObject | ||
| 1830 | ZwCreateDirectoryObject | ||
| 1831 | ZwCreateDirectoryObjectEx | ||
| 1832 | ZwCreateEnclave | ||
| 1833 | ZwCreateEnlistment | ||
| 1834 | ZwCreateEvent | ||
| 1835 | ZwCreateEventPair | ||
| 1836 | ZwCreateFile | ||
| 1837 | ZwCreateIRTimer | ||
| 1838 | ZwCreateIoCompletion | ||
| 1839 | ZwCreateJobObject | ||
| 1840 | ZwCreateJobSet | ||
| 1841 | ZwCreateKey | ||
| 1842 | ZwCreateKeyTransacted | ||
| 1843 | ZwCreateKeyedEvent | ||
| 1844 | ZwCreateLowBoxToken | ||
| 1845 | ZwCreateMailslotFile | ||
| 1846 | ZwCreateMutant | ||
| 1847 | ZwCreateNamedPipeFile | ||
| 1848 | ZwCreatePagingFile | ||
| 1849 | ZwCreatePartition | ||
| 1850 | ZwCreatePort | ||
| 1851 | ZwCreatePrivateNamespace | ||
| 1852 | ZwCreateProcess | ||
| 1853 | ZwCreateProcessEx | ||
| 1854 | ZwCreateProfile | ||
| 1855 | ZwCreateProfileEx | ||
| 1856 | ZwCreateRegistryTransaction | ||
| 1857 | ZwCreateResourceManager | ||
| 1858 | ZwCreateSection | ||
| 1859 | ZwCreateSectionEx | ||
| 1860 | ZwCreateSemaphore | ||
| 1861 | ZwCreateSymbolicLinkObject | ||
| 1862 | ZwCreateThread | ||
| 1863 | ZwCreateThreadEx | ||
| 1864 | ZwCreateTimer | ||
| 1865 | ZwCreateTimer2 | ||
| 1866 | ZwCreateToken | ||
| 1867 | ZwCreateTokenEx | ||
| 1868 | ZwCreateTransaction | ||
| 1869 | ZwCreateTransactionManager | ||
| 1870 | ZwCreateUserProcess | ||
| 1871 | ZwCreateWaitCompletionPacket | ||
| 1872 | ZwCreateWaitablePort | ||
| 1873 | ZwCreateWnfStateName | ||
| 1874 | ZwCreateWorkerFactory | ||
| 1875 | ZwDebugActiveProcess | ||
| 1876 | ZwDebugContinue | ||
| 1877 | ZwDelayExecution | ||
| 1878 | ZwDeleteAtom | ||
| 1879 | ZwDeleteBootEntry | ||
| 1880 | ZwDeleteDriverEntry | ||
| 1881 | ZwDeleteFile | ||
| 1882 | ZwDeleteKey | ||
| 1883 | ZwDeleteObjectAuditAlarm | ||
| 1884 | ZwDeletePrivateNamespace | ||
| 1885 | ZwDeleteValueKey | ||
| 1886 | ZwDeleteWnfStateData | ||
| 1887 | ZwDeleteWnfStateName | ||
| 1888 | ZwDeviceIoControlFile | ||
| 1889 | ZwDisableLastKnownGood | ||
| 1890 | ZwDisplayString | ||
| 1891 | ZwDrawText | ||
| 1892 | ZwDuplicateObject | ||
| 1893 | ZwDuplicateToken | ||
| 1894 | ZwEnableLastKnownGood | ||
| 1895 | ZwEnumerateBootEntries | ||
| 1896 | ZwEnumerateDriverEntries | ||
| 1897 | ZwEnumerateKey | ||
| 1898 | ZwEnumerateSystemEnvironmentValuesEx | ||
| 1899 | ZwEnumerateTransactionObject | ||
| 1900 | ZwEnumerateValueKey | ||
| 1901 | ZwExtendSection | ||
| 1902 | ZwFilterBootOption | ||
| 1903 | ZwFilterToken | ||
| 1904 | ZwFilterTokenEx | ||
| 1905 | ZwFindAtom | ||
| 1906 | ZwFlushBuffersFile | ||
| 1907 | ZwFlushBuffersFileEx | ||
| 1908 | ZwFlushInstallUILanguage | ||
| 1909 | ZwFlushInstructionCache | ||
| 1910 | ZwFlushKey | ||
| 1911 | ZwFlushProcessWriteBuffers | ||
| 1912 | ZwFlushVirtualMemory | ||
| 1913 | ZwFlushWriteBuffer | ||
| 1914 | ZwFreeUserPhysicalPages | ||
| 1915 | ZwFreeVirtualMemory | ||
| 1916 | ZwFreezeRegistry | ||
| 1917 | ZwFreezeTransactions | ||
| 1918 | ZwFsControlFile | ||
| 1919 | ZwGetCachedSigningLevel | ||
| 1920 | ZwGetCompleteWnfStateSubscription | ||
| 1921 | ZwGetContextThread | ||
| 1922 | ZwGetCurrentProcessorNumber | ||
| 1923 | ZwGetCurrentProcessorNumberEx | ||
| 1924 | ZwGetDevicePowerState | ||
| 1925 | ZwGetMUIRegistryInfo | ||
| 1926 | ZwGetNextProcess | ||
| 1927 | ZwGetNextThread | ||
| 1928 | ZwGetNlsSectionPtr | ||
| 1929 | ZwGetNotificationResourceManager | ||
| 1930 | ZwGetWriteWatch | ||
| 1931 | ZwImpersonateAnonymousToken | ||
| 1932 | ZwImpersonateClientOfPort | ||
| 1933 | ZwImpersonateThread | ||
| 1934 | ZwInitializeEnclave | ||
| 1935 | ZwInitializeNlsFiles | ||
| 1936 | ZwInitializeRegistry | ||
| 1937 | ZwInitiatePowerAction | ||
| 1938 | ZwIsProcessInJob | ||
| 1939 | ZwIsSystemResumeAutomatic | ||
| 1940 | ZwIsUILanguageComitted | ||
| 1941 | ZwListenPort | ||
| 1942 | ZwLoadDriver | ||
| 1943 | ZwLoadEnclaveData | ||
| 1944 | ZwLoadKey | ||
| 1945 | ZwLoadKey2 | ||
| 1946 | ZwLoadKeyEx | ||
| 1947 | ZwLockFile | ||
| 1948 | ZwLockProductActivationKeys | ||
| 1949 | ZwLockRegistryKey | ||
| 1950 | ZwLockVirtualMemory | ||
| 1951 | ZwMakePermanentObject | ||
| 1952 | ZwMakeTemporaryObject | ||
| 1953 | ZwManageHotPatch | ||
| 1954 | ZwManagePartition | ||
| 1955 | ZwMapCMFModule | ||
| 1956 | ZwMapUserPhysicalPages | ||
| 1957 | ZwMapUserPhysicalPagesScatter | ||
| 1958 | ZwMapViewOfSection | ||
| 1959 | ZwMapViewOfSectionEx | ||
| 1960 | ZwModifyBootEntry | ||
| 1961 | ZwModifyDriverEntry | ||
| 1962 | ZwNotifyChangeDirectoryFile | ||
| 1963 | ZwNotifyChangeDirectoryFileEx | ||
| 1964 | ZwNotifyChangeKey | ||
| 1965 | ZwNotifyChangeMultipleKeys | ||
| 1966 | ZwNotifyChangeSession | ||
| 1967 | ZwOpenDirectoryObject | ||
| 1968 | ZwOpenEnlistment | ||
| 1969 | ZwOpenEvent | ||
| 1970 | ZwOpenEventPair | ||
| 1971 | ZwOpenFile | ||
| 1972 | ZwOpenIoCompletion | ||
| 1973 | ZwOpenJobObject | ||
| 1974 | ZwOpenKey | ||
| 1975 | ZwOpenKeyEx | ||
| 1976 | ZwOpenKeyTransacted | ||
| 1977 | ZwOpenKeyTransactedEx | ||
| 1978 | ZwOpenKeyedEvent | ||
| 1979 | ZwOpenMutant | ||
| 1980 | ZwOpenObjectAuditAlarm | ||
| 1981 | ZwOpenPartition | ||
| 1982 | ZwOpenPrivateNamespace | ||
| 1983 | ZwOpenProcess | ||
| 1984 | ZwOpenProcessToken | ||
| 1985 | ZwOpenProcessTokenEx | ||
| 1986 | ZwOpenRegistryTransaction | ||
| 1987 | ZwOpenResourceManager | ||
| 1988 | ZwOpenSection | ||
| 1989 | ZwOpenSemaphore | ||
| 1990 | ZwOpenSession | ||
| 1991 | ZwOpenSymbolicLinkObject | ||
| 1992 | ZwOpenThread | ||
| 1993 | ZwOpenThreadToken | ||
| 1994 | ZwOpenThreadTokenEx | ||
| 1995 | ZwOpenTimer | ||
| 1996 | ZwOpenTransaction | ||
| 1997 | ZwOpenTransactionManager | ||
| 1998 | ZwPlugPlayControl | ||
| 1999 | ZwPowerInformation | ||
| 2000 | ZwPrePrepareComplete | ||
| 2001 | ZwPrePrepareEnlistment | ||
| 2002 | ZwPrepareComplete | ||
| 2003 | ZwPrepareEnlistment | ||
| 2004 | ZwPrivilegeCheck | ||
| 2005 | ZwPrivilegeObjectAuditAlarm | ||
| 2006 | ZwPrivilegedServiceAuditAlarm | ||
| 2007 | ZwPropagationComplete | ||
| 2008 | ZwPropagationFailed | ||
| 2009 | ZwProtectVirtualMemory | ||
| 2010 | ZwPssCaptureVaSpaceBulk | ||
| 2011 | ZwPulseEvent | ||
| 2012 | ZwQueryAttributesFile | ||
| 2013 | ZwQueryAuxiliaryCounterFrequency | ||
| 2014 | ZwQueryBootEntryOrder | ||
| 2015 | ZwQueryBootOptions | ||
| 2016 | ZwQueryDebugFilterState | ||
| 2017 | ZwQueryDefaultLocale | ||
| 2018 | ZwQueryDefaultUILanguage | ||
| 2019 | ZwQueryDirectoryFile | ||
| 2020 | ZwQueryDirectoryFileEx | ||
| 2021 | ZwQueryDirectoryObject | ||
| 2022 | ZwQueryDriverEntryOrder | ||
| 2023 | ZwQueryEaFile | ||
| 2024 | ZwQueryEvent | ||
| 2025 | ZwQueryFullAttributesFile | ||
| 2026 | ZwQueryInformationAtom | ||
| 2027 | ZwQueryInformationByName | ||
| 2028 | ZwQueryInformationEnlistment | ||
| 2029 | ZwQueryInformationFile | ||
| 2030 | ZwQueryInformationJobObject | ||
| 2031 | ZwQueryInformationPort | ||
| 2032 | ZwQueryInformationProcess | ||
| 2033 | ZwQueryInformationResourceManager | ||
| 2034 | ZwQueryInformationThread | ||
| 2035 | ZwQueryInformationToken | ||
| 2036 | ZwQueryInformationTransaction | ||
| 2037 | ZwQueryInformationTransactionManager | ||
| 2038 | ZwQueryInformationWorkerFactory | ||
| 2039 | ZwQueryInstallUILanguage | ||
| 2040 | ZwQueryIntervalProfile | ||
| 2041 | ZwQueryIoCompletion | ||
| 2042 | ZwQueryKey | ||
| 2043 | ZwQueryLicenseValue | ||
| 2044 | ZwQueryMultipleValueKey | ||
| 2045 | ZwQueryMutant | ||
| 2046 | ZwQueryObject | ||
| 2047 | ZwQueryOpenSubKeys | ||
| 2048 | ZwQueryOpenSubKeysEx | ||
| 2049 | ZwQueryPerformanceCounter | ||
| 2050 | ZwQueryPortInformationProcess | ||
| 2051 | ZwQueryQuotaInformationFile | ||
| 2052 | ZwQuerySection | ||
| 2053 | ZwQuerySecurityAttributesToken | ||
| 2054 | ZwQuerySecurityObject | ||
| 2055 | ZwQuerySecurityPolicy | ||
| 2056 | ZwQuerySemaphore | ||
| 2057 | ZwQuerySymbolicLinkObject | ||
| 2058 | ZwQuerySystemEnvironmentValue | ||
| 2059 | ZwQuerySystemEnvironmentValueEx | ||
| 2060 | ZwQuerySystemInformation | ||
| 2061 | ZwQuerySystemInformationEx | ||
| 2062 | ZwQuerySystemTime | ||
| 2063 | ZwQueryTimer | ||
| 2064 | ZwQueryTimerResolution | ||
| 2065 | ZwQueryValueKey | ||
| 2066 | ZwQueryVirtualMemory | ||
| 2067 | ZwQueryVolumeInformationFile | ||
| 2068 | ZwQueryWnfStateData | ||
| 2069 | ZwQueryWnfStateNameInformation | ||
| 2070 | ZwQueueApcThread | ||
| 2071 | ZwQueueApcThreadEx | ||
| 2072 | ZwRaiseException | ||
| 2073 | ZwRaiseHardError | ||
| 2074 | ZwReadFile | ||
| 2075 | ZwReadFileScatter | ||
| 2076 | ZwReadOnlyEnlistment | ||
| 2077 | ZwReadRequestData | ||
| 2078 | ZwReadVirtualMemory | ||
| 2079 | ZwRecoverEnlistment | ||
| 2080 | ZwRecoverResourceManager | ||
| 2081 | ZwRecoverTransactionManager | ||
| 2082 | ZwRegisterProtocolAddressInformation | ||
| 2083 | ZwRegisterThreadTerminatePort | ||
| 2084 | ZwReleaseKeyedEvent | ||
| 2085 | ZwReleaseMutant | ||
| 2086 | ZwReleaseSemaphore | ||
| 2087 | ZwReleaseWorkerFactoryWorker | ||
| 2088 | ZwRemoveIoCompletion | ||
| 2089 | ZwRemoveIoCompletionEx | ||
| 2090 | ZwRemoveProcessDebug | ||
| 2091 | ZwRenameKey | ||
| 2092 | ZwRenameTransactionManager | ||
| 2093 | ZwReplaceKey | ||
| 2094 | ZwReplacePartitionUnit | ||
| 2095 | ZwReplyPort | ||
| 2096 | ZwReplyWaitReceivePort | ||
| 2097 | ZwReplyWaitReceivePortEx | ||
| 2098 | ZwReplyWaitReplyPort | ||
| 2099 | ZwRequestPort | ||
| 2100 | ZwRequestWaitReplyPort | ||
| 2101 | ZwResetEvent | ||
| 2102 | ZwResetWriteWatch | ||
| 2103 | ZwRestoreKey | ||
| 2104 | ZwResumeProcess | ||
| 2105 | ZwResumeThread | ||
| 2106 | ZwRevertContainerImpersonation | ||
| 2107 | ZwRollbackComplete | ||
| 2108 | ZwRollbackEnlistment | ||
| 2109 | ZwRollbackRegistryTransaction | ||
| 2110 | ZwRollbackTransaction | ||
| 2111 | ZwRollforwardTransactionManager | ||
| 2112 | ZwSaveKey | ||
| 2113 | ZwSaveKeyEx | ||
| 2114 | ZwSaveMergedKeys | ||
| 2115 | ZwSecureConnectPort | ||
| 2116 | ZwSerializeBoot | ||
| 2117 | ZwSetBootEntryOrder | ||
| 2118 | ZwSetBootOptions | ||
| 2119 | ZwSetCachedSigningLevel | ||
| 2120 | ZwSetCachedSigningLevel2 | ||
| 2121 | ZwSetContextThread | ||
| 2122 | ZwSetDebugFilterState | ||
| 2123 | ZwSetDefaultHardErrorPort | ||
| 2124 | ZwSetDefaultLocale | ||
| 2125 | ZwSetDefaultUILanguage | ||
| 2126 | ZwSetDriverEntryOrder | ||
| 2127 | ZwSetEaFile | ||
| 2128 | ZwSetEvent | ||
| 2129 | ZwSetEventBoostPriority | ||
| 2130 | ZwSetHighEventPair | ||
| 2131 | ZwSetHighWaitLowEventPair | ||
| 2132 | ZwSetIRTimer | ||
| 2133 | ZwSetInformationDebugObject | ||
| 2134 | ZwSetInformationEnlistment | ||
| 2135 | ZwSetInformationFile | ||
| 2136 | ZwSetInformationJobObject | ||
| 2137 | ZwSetInformationKey | ||
| 2138 | ZwSetInformationObject | ||
| 2139 | ZwSetInformationProcess | ||
| 2140 | ZwSetInformationResourceManager | ||
| 2141 | ZwSetInformationSymbolicLink | ||
| 2142 | ZwSetInformationThread | ||
| 2143 | ZwSetInformationToken | ||
| 2144 | ZwSetInformationTransaction | ||
| 2145 | ZwSetInformationTransactionManager | ||
| 2146 | ZwSetInformationVirtualMemory | ||
| 2147 | ZwSetInformationWorkerFactory | ||
| 2148 | ZwSetIntervalProfile | ||
| 2149 | ZwSetIoCompletion | ||
| 2150 | ZwSetIoCompletionEx | ||
| 2151 | ZwSetLdtEntries | ||
| 2152 | ZwSetLowEventPair | ||
| 2153 | ZwSetLowWaitHighEventPair | ||
| 2154 | ZwSetQuotaInformationFile | ||
| 2155 | ZwSetSecurityObject | ||
| 2156 | ZwSetSystemEnvironmentValue | ||
| 2157 | ZwSetSystemEnvironmentValueEx | ||
| 2158 | ZwSetSystemInformation | ||
| 2159 | ZwSetSystemPowerState | ||
| 2160 | ZwSetSystemTime | ||
| 2161 | ZwSetThreadExecutionState | ||
| 2162 | ZwSetTimer | ||
| 2163 | ZwSetTimer2 | ||
| 2164 | ZwSetTimerEx | ||
| 2165 | ZwSetTimerResolution | ||
| 2166 | ZwSetUuidSeed | ||
| 2167 | ZwSetValueKey | ||
| 2168 | ZwSetVolumeInformationFile | ||
| 2169 | ZwSetWnfProcessNotificationEvent | ||
| 2170 | ZwShutdownSystem | ||
| 2171 | ZwShutdownWorkerFactory | ||
| 2172 | ZwSignalAndWaitForSingleObject | ||
| 2173 | ZwSinglePhaseReject | ||
| 2174 | ZwStartProfile | ||
| 2175 | ZwStopProfile | ||
| 2176 | ZwSubscribeWnfStateChange | ||
| 2177 | ZwSuspendProcess | ||
| 2178 | ZwSuspendThread | ||
| 2179 | ZwSystemDebugControl | ||
| 2180 | ZwTerminateEnclave | ||
| 2181 | ZwTerminateJobObject | ||
| 2182 | ZwTerminateProcess | ||
| 2183 | ZwTerminateThread | ||
| 2184 | ZwTestAlert | ||
| 2185 | ZwThawRegistry | ||
| 2186 | ZwThawTransactions | ||
| 2187 | ZwTraceControl | ||
| 2188 | ZwTraceEvent | ||
| 2189 | ZwTranslateFilePath | ||
| 2190 | ZwUmsThreadYield | ||
| 2191 | ZwUnloadDriver | ||
| 2192 | ZwUnloadKey | ||
| 2193 | ZwUnloadKey2 | ||
| 2194 | ZwUnloadKeyEx | ||
| 2195 | ZwUnlockFile | ||
| 2196 | ZwUnlockVirtualMemory | ||
| 2197 | ZwUnmapViewOfSection | ||
| 2198 | ZwUnmapViewOfSectionEx | ||
| 2199 | ZwUnsubscribeWnfStateChange | ||
| 2200 | ZwUpdateWnfStateData | ||
| 2201 | ZwVdmControl | ||
| 2202 | ZwWaitForAlertByThreadId | ||
| 2203 | ZwWaitForDebugEvent | ||
| 2204 | ZwWaitForKeyedEvent | ||
| 2205 | ZwWaitForMultipleObjects | ||
| 2206 | ZwWaitForMultipleObjects32 | ||
| 2207 | ZwWaitForSingleObject | ||
| 2208 | ZwWaitForWorkViaWorkerFactory | ||
| 2209 | ZwWaitHighEventPair | ||
| 2210 | ZwWaitLowEventPair | ||
| 2211 | ZwWorkerFactoryWorkerReady | ||
| 2212 | ZwWriteFile | ||
| 2213 | ZwWriteFileGather | ||
| 2214 | ZwWriteRequestData | ||
| 2215 | ZwWriteVirtualMemory | ||
| 2216 | ZwYieldExecution | ||
lib/libc/mingw/libarm32/setupapi.def deleted-764| ... | @@ -1,764 +0,0 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of SETUPAPI.dll | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008-2014 | ||
| 5 | ; | ||
| 6 | LIBRARY "SETUPAPI.dll" | ||
| 7 | EXPORTS | ||
| 8 | CMP_GetBlockedDriverInfo | ||
| 9 | CMP_GetServerSideDeviceInstallFlags | ||
| 10 | CMP_Init_Detection | ||
| 11 | CMP_Report_LogOn | ||
| 12 | CMP_WaitNoPendingInstallEvents | ||
| 13 | CMP_WaitServicesAvailable | ||
| 14 | CM_Add_Driver_PackageW | ||
| 15 | CM_Add_Empty_Log_Conf | ||
| 16 | CM_Add_Empty_Log_Conf_Ex | ||
| 17 | CM_Add_IDA | ||
| 18 | CM_Add_IDW | ||
| 19 | CM_Add_ID_ExA | ||
| 20 | CM_Add_ID_ExW | ||
| 21 | CM_Add_Range | ||
| 22 | CM_Add_Res_Des | ||
| 23 | CM_Add_Res_Des_Ex | ||
| 24 | CM_Apply_PowerScheme | ||
| 25 | CM_Connect_MachineA | ||
| 26 | CM_Connect_MachineW | ||
| 27 | CM_Create_DevNodeA | ||
| 28 | CM_Create_DevNodeW | ||
| 29 | CM_Create_DevNode_ExA | ||
| 30 | CM_Create_DevNode_ExW | ||
| 31 | CM_Create_Range_List | ||
| 32 | CM_Delete_Class_Key | ||
| 33 | CM_Delete_Class_Key_Ex | ||
| 34 | CM_Delete_DevNode_Key | ||
| 35 | CM_Delete_DevNode_Key_Ex | ||
| 36 | CM_Delete_Device_Interface_KeyA | ||
| 37 | CM_Delete_Device_Interface_KeyW | ||
| 38 | CM_Delete_Device_Interface_Key_ExA | ||
| 39 | CM_Delete_Device_Interface_Key_ExW | ||
| 40 | CM_Delete_Driver_PackageW | ||
| 41 | CM_Delete_PowerScheme | ||
| 42 | CM_Delete_Range | ||
| 43 | CM_Detect_Resource_Conflict | ||
| 44 | CM_Detect_Resource_Conflict_Ex | ||
| 45 | CM_Disable_DevNode | ||
| 46 | CM_Disable_DevNode_Ex | ||
| 47 | CM_Disconnect_Machine | ||
| 48 | CM_Dup_Range_List | ||
| 49 | CM_Duplicate_PowerScheme | ||
| 50 | CM_Enable_DevNode | ||
| 51 | CM_Enable_DevNode_Ex | ||
| 52 | CM_Enumerate_Classes | ||
| 53 | CM_Enumerate_Classes_Ex | ||
| 54 | CM_Enumerate_EnumeratorsA | ||
| 55 | CM_Enumerate_EnumeratorsW | ||
| 56 | CM_Enumerate_Enumerators_ExA | ||
| 57 | CM_Enumerate_Enumerators_ExW | ||
| 58 | CM_Find_Range | ||
| 59 | CM_First_Range | ||
| 60 | CM_Free_Log_Conf | ||
| 61 | CM_Free_Log_Conf_Ex | ||
| 62 | CM_Free_Log_Conf_Handle | ||
| 63 | CM_Free_Range_List | ||
| 64 | CM_Free_Res_Des | ||
| 65 | CM_Free_Res_Des_Ex | ||
| 66 | CM_Free_Res_Des_Handle | ||
| 67 | CM_Free_Resource_Conflict_Handle | ||
| 68 | CM_Get_Child | ||
| 69 | CM_Get_Child_Ex | ||
| 70 | CM_Get_Class_Key_NameA | ||
| 71 | CM_Get_Class_Key_NameW | ||
| 72 | CM_Get_Class_Key_Name_ExA | ||
| 73 | CM_Get_Class_Key_Name_ExW | ||
| 74 | CM_Get_Class_NameA | ||
| 75 | CM_Get_Class_NameW | ||
| 76 | CM_Get_Class_Name_ExA | ||
| 77 | CM_Get_Class_Name_ExW | ||
| 78 | CM_Get_Class_Registry_PropertyA | ||
| 79 | CM_Get_Class_Registry_PropertyW | ||
| 80 | CM_Get_Depth | ||
| 81 | CM_Get_Depth_Ex | ||
| 82 | CM_Get_DevNode_Custom_PropertyA | ||
| 83 | CM_Get_DevNode_Custom_PropertyW | ||
| 84 | CM_Get_DevNode_Custom_Property_ExA | ||
| 85 | CM_Get_DevNode_Custom_Property_ExW | ||
| 86 | CM_Get_DevNode_Registry_PropertyA | ||
| 87 | CM_Get_DevNode_Registry_PropertyW | ||
| 88 | CM_Get_DevNode_Registry_Property_ExA | ||
| 89 | CM_Get_DevNode_Registry_Property_ExW | ||
| 90 | CM_Get_DevNode_Status | ||
| 91 | CM_Get_DevNode_Status_Ex | ||
| 92 | CM_Get_Device_IDA | ||
| 93 | CM_Get_Device_IDW | ||
| 94 | CM_Get_Device_ID_ExA | ||
| 95 | CM_Get_Device_ID_ExW | ||
| 96 | CM_Get_Device_ID_ListA | ||
| 97 | CM_Get_Device_ID_ListW | ||
| 98 | CM_Get_Device_ID_List_ExA | ||
| 99 | CM_Get_Device_ID_List_ExW | ||
| 100 | CM_Get_Device_ID_List_SizeA | ||
| 101 | CM_Get_Device_ID_List_SizeW | ||
| 102 | CM_Get_Device_ID_List_Size_ExA | ||
| 103 | CM_Get_Device_ID_List_Size_ExW | ||
| 104 | CM_Get_Device_ID_Size | ||
| 105 | CM_Get_Device_ID_Size_Ex | ||
| 106 | CM_Get_Device_Interface_AliasA | ||
| 107 | CM_Get_Device_Interface_AliasW | ||
| 108 | CM_Get_Device_Interface_Alias_ExA | ||
| 109 | CM_Get_Device_Interface_Alias_ExW | ||
| 110 | CM_Get_Device_Interface_ListA | ||
| 111 | CM_Get_Device_Interface_ListW | ||
| 112 | CM_Get_Device_Interface_List_ExA | ||
| 113 | CM_Get_Device_Interface_List_ExW | ||
| 114 | CM_Get_Device_Interface_List_SizeA | ||
| 115 | CM_Get_Device_Interface_List_SizeW | ||
| 116 | CM_Get_Device_Interface_List_Size_ExA | ||
| 117 | CM_Get_Device_Interface_List_Size_ExW | ||
| 118 | CM_Get_First_Log_Conf | ||
| 119 | CM_Get_First_Log_Conf_Ex | ||
| 120 | CM_Get_Global_State | ||
| 121 | CM_Get_Global_State_Ex | ||
| 122 | CM_Get_HW_Prof_FlagsA | ||
| 123 | CM_Get_HW_Prof_FlagsW | ||
| 124 | CM_Get_HW_Prof_Flags_ExA | ||
| 125 | CM_Get_HW_Prof_Flags_ExW | ||
| 126 | CM_Get_Hardware_Profile_InfoA | ||
| 127 | CM_Get_Hardware_Profile_InfoW | ||
| 128 | CM_Get_Hardware_Profile_Info_ExA | ||
| 129 | CM_Get_Hardware_Profile_Info_ExW | ||
| 130 | CM_Get_Log_Conf_Priority | ||
| 131 | CM_Get_Log_Conf_Priority_Ex | ||
| 132 | CM_Get_Next_Log_Conf | ||
| 133 | CM_Get_Next_Log_Conf_Ex | ||
| 134 | CM_Get_Next_Res_Des | ||
| 135 | CM_Get_Next_Res_Des_Ex | ||
| 136 | CM_Get_Parent | ||
| 137 | CM_Get_Parent_Ex | ||
| 138 | CM_Get_Res_Des_Data | ||
| 139 | CM_Get_Res_Des_Data_Ex | ||
| 140 | CM_Get_Res_Des_Data_Size | ||
| 141 | CM_Get_Res_Des_Data_Size_Ex | ||
| 142 | CM_Get_Resource_Conflict_Count | ||
| 143 | CM_Get_Resource_Conflict_DetailsA | ||
| 144 | CM_Get_Resource_Conflict_DetailsW | ||
| 145 | CM_Get_Sibling | ||
| 146 | CM_Get_Sibling_Ex | ||
| 147 | CM_Get_Version | ||
| 148 | CM_Get_Version_Ex | ||
| 149 | CM_Import_PowerScheme | ||
| 150 | CM_Install_DevNodeW | ||
| 151 | CM_Install_DevNode_ExW | ||
| 152 | CM_Intersect_Range_List | ||
| 153 | CM_Invert_Range_List | ||
| 154 | CM_Is_Dock_Station_Present | ||
| 155 | CM_Is_Dock_Station_Present_Ex | ||
| 156 | CM_Is_Version_Available | ||
| 157 | CM_Is_Version_Available_Ex | ||
| 158 | CM_Locate_DevNodeA | ||
| 159 | CM_Locate_DevNodeW | ||
| 160 | CM_Locate_DevNode_ExA | ||
| 161 | CM_Locate_DevNode_ExW | ||
| 162 | CM_Merge_Range_List | ||
| 163 | CM_Modify_Res_Des | ||
| 164 | CM_Modify_Res_Des_Ex | ||
| 165 | CM_Move_DevNode | ||
| 166 | CM_Move_DevNode_Ex | ||
| 167 | CM_Next_Range | ||
| 168 | CM_Open_Class_KeyA | ||
| 169 | CM_Open_Class_KeyW | ||
| 170 | CM_Open_Class_Key_ExA | ||
| 171 | CM_Open_Class_Key_ExW | ||
| 172 | CM_Open_DevNode_Key | ||
| 173 | CM_Open_DevNode_Key_Ex | ||
| 174 | CM_Open_Device_Interface_KeyA | ||
| 175 | CM_Open_Device_Interface_KeyW | ||
| 176 | CM_Open_Device_Interface_Key_ExA | ||
| 177 | CM_Open_Device_Interface_Key_ExW | ||
| 178 | CM_Query_And_Remove_SubTreeA | ||
| 179 | CM_Query_And_Remove_SubTreeW | ||
| 180 | CM_Query_And_Remove_SubTree_ExA | ||
| 181 | CM_Query_And_Remove_SubTree_ExW | ||
| 182 | CM_Query_Arbitrator_Free_Data | ||
| 183 | CM_Query_Arbitrator_Free_Data_Ex | ||
| 184 | CM_Query_Arbitrator_Free_Size | ||
| 185 | CM_Query_Arbitrator_Free_Size_Ex | ||
| 186 | CM_Query_Remove_SubTree | ||
| 187 | CM_Query_Remove_SubTree_Ex | ||
| 188 | CM_Query_Resource_Conflict_List | ||
| 189 | CM_Reenumerate_DevNode | ||
| 190 | CM_Reenumerate_DevNode_Ex | ||
| 191 | CM_Register_Device_Driver | ||
| 192 | CM_Register_Device_Driver_Ex | ||
| 193 | CM_Register_Device_InterfaceA | ||
| 194 | CM_Register_Device_InterfaceW | ||
| 195 | CM_Register_Device_Interface_ExA | ||
| 196 | CM_Register_Device_Interface_ExW | ||
| 197 | CM_Remove_SubTree | ||
| 198 | CM_Remove_SubTree_Ex | ||
| 199 | CM_Request_Device_EjectA | ||
| 200 | CM_Request_Device_EjectW | ||
| 201 | CM_Request_Device_Eject_ExA | ||
| 202 | CM_Request_Device_Eject_ExW | ||
| 203 | CM_Request_Eject_PC | ||
| 204 | CM_Request_Eject_PC_Ex | ||
| 205 | CM_RestoreAll_DefaultPowerSchemes | ||
| 206 | CM_Restore_DefaultPowerScheme | ||
| 207 | CM_Run_Detection | ||
| 208 | CM_Run_Detection_Ex | ||
| 209 | CM_Set_ActiveScheme | ||
| 210 | CM_Set_Class_Registry_PropertyA | ||
| 211 | CM_Set_Class_Registry_PropertyW | ||
| 212 | CM_Set_DevNode_Problem | ||
| 213 | CM_Set_DevNode_Problem_Ex | ||
| 214 | CM_Set_DevNode_Registry_PropertyA | ||
| 215 | CM_Set_DevNode_Registry_PropertyW | ||
| 216 | CM_Set_DevNode_Registry_Property_ExA | ||
| 217 | CM_Set_DevNode_Registry_Property_ExW | ||
| 218 | CM_Set_HW_Prof | ||
| 219 | CM_Set_HW_Prof_Ex | ||
| 220 | CM_Set_HW_Prof_FlagsA | ||
| 221 | CM_Set_HW_Prof_FlagsW | ||
| 222 | CM_Set_HW_Prof_Flags_ExA | ||
| 223 | CM_Set_HW_Prof_Flags_ExW | ||
| 224 | CM_Setup_DevNode | ||
| 225 | CM_Setup_DevNode_Ex | ||
| 226 | CM_Test_Range_Available | ||
| 227 | CM_Uninstall_DevNode | ||
| 228 | CM_Uninstall_DevNode_Ex | ||
| 229 | CM_Unregister_Device_InterfaceA | ||
| 230 | CM_Unregister_Device_InterfaceW | ||
| 231 | CM_Unregister_Device_Interface_ExA | ||
| 232 | CM_Unregister_Device_Interface_ExW | ||
| 233 | CM_Write_UserPowerKey | ||
| 234 | DoesUserHavePrivilege | ||
| 235 | DriverStoreAddDriverPackageA | ||
| 236 | DriverStoreAddDriverPackageW | ||
| 237 | DriverStoreDeleteDriverPackageA | ||
| 238 | DriverStoreDeleteDriverPackageW | ||
| 239 | DriverStoreEnumDriverPackageA | ||
| 240 | DriverStoreEnumDriverPackageW | ||
| 241 | DriverStoreFindDriverPackageA | ||
| 242 | DriverStoreFindDriverPackageW | ||
| 243 | ExtensionPropSheetPageProc | ||
| 244 | InstallCatalog | ||
| 245 | InstallHinfSection | ||
| 246 | InstallHinfSectionA | ||
| 247 | InstallHinfSectionW | ||
| 248 | IsUserAdmin | ||
| 249 | MyFree | ||
| 250 | MyMalloc | ||
| 251 | MyRealloc | ||
| 252 | PnpEnumDrpFile | ||
| 253 | PnpIsFileAclIntact | ||
| 254 | PnpIsFileContentIntact | ||
| 255 | PnpIsFilePnpDriver | ||
| 256 | PnpRepairWindowsProtectedDriver | ||
| 257 | Remote_CMP_GetServerSideDeviceInstallFlags | ||
| 258 | Remote_CMP_WaitServicesAvailable | ||
| 259 | Remote_CM_Add_Empty_Log_Conf | ||
| 260 | Remote_CM_Add_ID | ||
| 261 | Remote_CM_Add_Res_Des | ||
| 262 | Remote_CM_Connect_Machine_Worker | ||
| 263 | Remote_CM_Create_DevNode | ||
| 264 | Remote_CM_Delete_Class_Key | ||
| 265 | Remote_CM_Delete_DevNode_Key | ||
| 266 | Remote_CM_Delete_Device_Interface_Key | ||
| 267 | Remote_CM_Disable_DevNode | ||
| 268 | Remote_CM_Disconnect_Machine_Worker | ||
| 269 | Remote_CM_Enable_DevNode | ||
| 270 | Remote_CM_Enumerate_Classes | ||
| 271 | Remote_CM_Enumerate_Enumerators | ||
| 272 | Remote_CM_Free_Log_Conf | ||
| 273 | Remote_CM_Free_Res_Des | ||
| 274 | Remote_CM_Get_Child | ||
| 275 | Remote_CM_Get_Class_Name | ||
| 276 | Remote_CM_Get_Class_Property | ||
| 277 | Remote_CM_Get_Class_Property_Keys | ||
| 278 | Remote_CM_Get_Class_Registry_Property | ||
| 279 | Remote_CM_Get_Depth | ||
| 280 | Remote_CM_Get_DevNode_Custom_Property | ||
| 281 | Remote_CM_Get_DevNode_Property | ||
| 282 | Remote_CM_Get_DevNode_Property_Keys | ||
| 283 | Remote_CM_Get_DevNode_Registry_Property | ||
| 284 | Remote_CM_Get_DevNode_Status | ||
| 285 | Remote_CM_Get_Device_ID_List | ||
| 286 | Remote_CM_Get_Device_ID_List_Size | ||
| 287 | Remote_CM_Get_Device_Interface_Alias | ||
| 288 | Remote_CM_Get_Device_Interface_List | ||
| 289 | Remote_CM_Get_Device_Interface_List_Size | ||
| 290 | Remote_CM_Get_Device_Interface_Property | ||
| 291 | Remote_CM_Get_Device_Interface_Property_Keys | ||
| 292 | Remote_CM_Get_First_Log_Conf | ||
| 293 | Remote_CM_Get_Global_State | ||
| 294 | Remote_CM_Get_HW_Prof_Flags | ||
| 295 | Remote_CM_Get_Hardware_Profile_Info | ||
| 296 | Remote_CM_Get_Log_Conf_Priority | ||
| 297 | Remote_CM_Get_Next_Log_Conf | ||
| 298 | Remote_CM_Get_Next_Res_Des | ||
| 299 | Remote_CM_Get_Parent | ||
| 300 | Remote_CM_Get_Res_Des_Data | ||
| 301 | Remote_CM_Get_Res_Des_Data_Size | ||
| 302 | Remote_CM_Get_Sibling | ||
| 303 | Remote_CM_Get_Version | ||
| 304 | Remote_CM_Install_DevNode | ||
| 305 | Remote_CM_Is_Dock_Station_Present | ||
| 306 | Remote_CM_Is_Version_Available | ||
| 307 | Remote_CM_Locate_DevNode_Worker | ||
| 308 | Remote_CM_Modify_Res_Des | ||
| 309 | Remote_CM_Open_Class_Key | ||
| 310 | Remote_CM_Open_DevNode_Key | ||
| 311 | Remote_CM_Open_Device_Interface_Key | ||
| 312 | Remote_CM_Query_And_Remove_SubTree | ||
| 313 | Remote_CM_Query_Arbitrator_Free_Data | ||
| 314 | Remote_CM_Query_Arbitrator_Free_Size | ||
| 315 | Remote_CM_Query_Resource_Conflict_List_Worker | ||
| 316 | Remote_CM_Reenumerate_DevNode | ||
| 317 | Remote_CM_Register_Device_Driver | ||
| 318 | Remote_CM_Register_Device_Interface | ||
| 319 | Remote_CM_Request_Device_Eject | ||
| 320 | Remote_CM_Request_Eject_PC | ||
| 321 | Remote_CM_Run_Detection | ||
| 322 | Remote_CM_Set_Class_Property | ||
| 323 | Remote_CM_Set_Class_Registry_Property | ||
| 324 | Remote_CM_Set_DevNode_Problem | ||
| 325 | Remote_CM_Set_DevNode_Property | ||
| 326 | Remote_CM_Set_DevNode_Registry_Property | ||
| 327 | Remote_CM_Set_Device_Interface_Property | ||
| 328 | Remote_CM_Set_HW_Prof | ||
| 329 | Remote_CM_Set_HW_Prof_Flags | ||
| 330 | Remote_CM_Setup_DevNode | ||
| 331 | Remote_CM_Uninstall_DevNode | ||
| 332 | Remote_CM_Unregister_Device_Interface | ||
| 333 | SetupAddInstallSectionToDiskSpaceListA | ||
| 334 | SetupAddInstallSectionToDiskSpaceListW | ||
| 335 | SetupAddSectionToDiskSpaceListA | ||
| 336 | SetupAddSectionToDiskSpaceListW | ||
| 337 | SetupAddToDiskSpaceListA | ||
| 338 | SetupAddToDiskSpaceListW | ||
| 339 | SetupAddToSourceListA | ||
| 340 | SetupAddToSourceListW | ||
| 341 | SetupAdjustDiskSpaceListA | ||
| 342 | SetupAdjustDiskSpaceListW | ||
| 343 | SetupBackupErrorA | ||
| 344 | SetupBackupErrorW | ||
| 345 | SetupCancelTemporarySourceList | ||
| 346 | SetupCloseFileQueue | ||
| 347 | SetupCloseInfFile | ||
| 348 | SetupCloseLog | ||
| 349 | SetupCommitFileQueue | ||
| 350 | SetupCommitFileQueueA | ||
| 351 | SetupCommitFileQueueW | ||
| 352 | SetupConfigureWmiFromInfSectionA | ||
| 353 | SetupConfigureWmiFromInfSectionW | ||
| 354 | SetupCopyErrorA | ||
| 355 | SetupCopyErrorW | ||
| 356 | SetupCopyOEMInfA | ||
| 357 | SetupCopyOEMInfW | ||
| 358 | SetupCreateDiskSpaceListA | ||
| 359 | SetupCreateDiskSpaceListW | ||
| 360 | SetupDecompressOrCopyFileA | ||
| 361 | SetupDecompressOrCopyFileW | ||
| 362 | SetupDefaultQueueCallback | ||
| 363 | SetupDefaultQueueCallbackA | ||
| 364 | SetupDefaultQueueCallbackW | ||
| 365 | SetupDeleteErrorA | ||
| 366 | SetupDeleteErrorW | ||
| 367 | SetupDestroyDiskSpaceList | ||
| 368 | SetupDiApplyPowerScheme | ||
| 369 | SetupDiAskForOEMDisk | ||
| 370 | SetupDiBuildClassInfoList | ||
| 371 | SetupDiBuildClassInfoListExA | ||
| 372 | SetupDiBuildClassInfoListExW | ||
| 373 | SetupDiBuildDriverInfoList | ||
| 374 | SetupDiCallClassInstaller | ||
| 375 | SetupDiCancelDriverInfoSearch | ||
| 376 | SetupDiChangeState | ||
| 377 | SetupDiClassGuidsFromNameA | ||
| 378 | SetupDiClassGuidsFromNameExA | ||
| 379 | SetupDiClassGuidsFromNameExW | ||
| 380 | SetupDiClassGuidsFromNameW | ||
| 381 | SetupDiClassNameFromGuidA | ||
| 382 | SetupDiClassNameFromGuidExA | ||
| 383 | SetupDiClassNameFromGuidExW | ||
| 384 | SetupDiClassNameFromGuidW | ||
| 385 | SetupDiCreateDevRegKeyA | ||
| 386 | SetupDiCreateDevRegKeyW | ||
| 387 | SetupDiCreateDeviceInfoA | ||
| 388 | SetupDiCreateDeviceInfoList | ||
| 389 | SetupDiCreateDeviceInfoListExA | ||
| 390 | SetupDiCreateDeviceInfoListExW | ||
| 391 | SetupDiCreateDeviceInfoW | ||
| 392 | SetupDiCreateDeviceInterfaceA | ||
| 393 | SetupDiCreateDeviceInterfaceRegKeyA | ||
| 394 | SetupDiCreateDeviceInterfaceRegKeyW | ||
| 395 | SetupDiCreateDeviceInterfaceW | ||
| 396 | SetupDiDeleteDevRegKey | ||
| 397 | SetupDiDeleteDeviceInfo | ||
| 398 | SetupDiDeleteDeviceInterfaceData | ||
| 399 | SetupDiDeleteDeviceInterfaceRegKey | ||
| 400 | SetupDiDestroyClassImageList | ||
| 401 | SetupDiDestroyDeviceInfoList | ||
| 402 | SetupDiDestroyDriverInfoList | ||
| 403 | SetupDiDrawMiniIcon | ||
| 404 | SetupDiEnumDeviceInfo | ||
| 405 | SetupDiEnumDeviceInterfaces | ||
| 406 | SetupDiEnumDriverInfoA | ||
| 407 | SetupDiEnumDriverInfoW | ||
| 408 | SetupDiGetActualModelsSectionA | ||
| 409 | SetupDiGetActualModelsSectionW | ||
| 410 | SetupDiGetActualSectionToInstallA | ||
| 411 | SetupDiGetActualSectionToInstallExA | ||
| 412 | SetupDiGetActualSectionToInstallExW | ||
| 413 | SetupDiGetActualSectionToInstallW | ||
| 414 | SetupDiGetClassBitmapIndex | ||
| 415 | SetupDiGetClassDescriptionA | ||
| 416 | SetupDiGetClassDescriptionExA | ||
| 417 | SetupDiGetClassDescriptionExW | ||
| 418 | SetupDiGetClassDescriptionW | ||
| 419 | SetupDiGetClassDevPropertySheetsA | ||
| 420 | SetupDiGetClassDevPropertySheetsW | ||
| 421 | SetupDiGetClassDevsA | ||
| 422 | SetupDiGetClassDevsExA | ||
| 423 | SetupDiGetClassDevsExW | ||
| 424 | SetupDiGetClassDevsW | ||
| 425 | SetupDiGetClassImageIndex | ||
| 426 | SetupDiGetClassImageList | ||
| 427 | SetupDiGetClassImageListExA | ||
| 428 | SetupDiGetClassImageListExW | ||
| 429 | SetupDiGetClassInstallParamsA | ||
| 430 | SetupDiGetClassInstallParamsW | ||
| 431 | SetupDiGetClassPropertyExW | ||
| 432 | SetupDiGetClassPropertyKeys | ||
| 433 | SetupDiGetClassPropertyKeysExW | ||
| 434 | SetupDiGetClassPropertyW | ||
| 435 | SetupDiGetClassRegistryPropertyA | ||
| 436 | SetupDiGetClassRegistryPropertyW | ||
| 437 | SetupDiGetCustomDevicePropertyA | ||
| 438 | SetupDiGetCustomDevicePropertyW | ||
| 439 | SetupDiGetDeviceInfoListClass | ||
| 440 | SetupDiGetDeviceInfoListDetailA | ||
| 441 | SetupDiGetDeviceInfoListDetailW | ||
| 442 | SetupDiGetDeviceInstallParamsA | ||
| 443 | SetupDiGetDeviceInstallParamsW | ||
| 444 | SetupDiGetDeviceInstanceIdA | ||
| 445 | SetupDiGetDeviceInstanceIdW | ||
| 446 | SetupDiGetDeviceInterfaceAlias | ||
| 447 | SetupDiGetDeviceInterfaceDetailA | ||
| 448 | SetupDiGetDeviceInterfaceDetailW | ||
| 449 | SetupDiGetDeviceInterfacePropertyKeys | ||
| 450 | SetupDiGetDeviceInterfacePropertyW | ||
| 451 | SetupDiGetDevicePropertyKeys | ||
| 452 | SetupDiGetDevicePropertyW | ||
| 453 | SetupDiGetDeviceRegistryPropertyA | ||
| 454 | SetupDiGetDeviceRegistryPropertyW | ||
| 455 | SetupDiGetDriverInfoDetailA | ||
| 456 | SetupDiGetDriverInfoDetailW | ||
| 457 | SetupDiGetDriverInstallParamsA | ||
| 458 | SetupDiGetDriverInstallParamsW | ||
| 459 | SetupDiGetHwProfileFriendlyNameA | ||
| 460 | SetupDiGetHwProfileFriendlyNameExA | ||
| 461 | SetupDiGetHwProfileFriendlyNameExW | ||
| 462 | SetupDiGetHwProfileFriendlyNameW | ||
| 463 | SetupDiGetHwProfileList | ||
| 464 | SetupDiGetHwProfileListExA | ||
| 465 | SetupDiGetHwProfileListExW | ||
| 466 | SetupDiGetINFClassA | ||
| 467 | SetupDiGetINFClassW | ||
| 468 | SetupDiGetSelectedDevice | ||
| 469 | SetupDiGetSelectedDriverA | ||
| 470 | SetupDiGetSelectedDriverW | ||
| 471 | SetupDiGetWizardPage | ||
| 472 | SetupDiInstallClassA | ||
| 473 | SetupDiInstallClassExA | ||
| 474 | SetupDiInstallClassExW | ||
| 475 | SetupDiInstallClassW | ||
| 476 | SetupDiInstallDevice | ||
| 477 | SetupDiInstallDeviceInterfaces | ||
| 478 | SetupDiInstallDriverFiles | ||
| 479 | SetupDiLoadClassIcon | ||
| 480 | SetupDiLoadDeviceIcon | ||
| 481 | SetupDiMoveDuplicateDevice | ||
| 482 | SetupDiOpenClassRegKey | ||
| 483 | SetupDiOpenClassRegKeyExA | ||
| 484 | SetupDiOpenClassRegKeyExW | ||
| 485 | SetupDiOpenDevRegKey | ||
| 486 | SetupDiOpenDeviceInfoA | ||
| 487 | SetupDiOpenDeviceInfoW | ||
| 488 | SetupDiOpenDeviceInterfaceA | ||
| 489 | SetupDiOpenDeviceInterfaceRegKey | ||
| 490 | SetupDiOpenDeviceInterfaceW | ||
| 491 | SetupDiRegisterCoDeviceInstallers | ||
| 492 | SetupDiRegisterDeviceInfo | ||
| 493 | SetupDiRemoveDevice | ||
| 494 | SetupDiRemoveDeviceInterface | ||
| 495 | SetupDiReportAdditionalSoftwareRequested | ||
| 496 | SetupDiReportDeviceInstallError | ||
| 497 | SetupDiReportDriverNotFoundError | ||
| 498 | SetupDiReportDriverPackageImportationError | ||
| 499 | SetupDiReportGenericDriverInstalled | ||
| 500 | SetupDiReportPnPDeviceProblem | ||
| 501 | SetupDiRestartDevices | ||
| 502 | SetupDiSelectBestCompatDrv | ||
| 503 | SetupDiSelectDevice | ||
| 504 | SetupDiSelectOEMDrv | ||
| 505 | SetupDiSetClassInstallParamsA | ||
| 506 | SetupDiSetClassInstallParamsW | ||
| 507 | SetupDiSetClassPropertyExW | ||
| 508 | SetupDiSetClassPropertyW | ||
| 509 | SetupDiSetClassRegistryPropertyA | ||
| 510 | SetupDiSetClassRegistryPropertyW | ||
| 511 | SetupDiSetDeviceInstallParamsA | ||
| 512 | SetupDiSetDeviceInstallParamsW | ||
| 513 | SetupDiSetDeviceInterfaceDefault | ||
| 514 | SetupDiSetDeviceInterfacePropertyW | ||
| 515 | SetupDiSetDevicePropertyW | ||
| 516 | SetupDiSetDeviceRegistryPropertyA | ||
| 517 | SetupDiSetDeviceRegistryPropertyW | ||
| 518 | SetupDiSetDriverInstallParamsA | ||
| 519 | SetupDiSetDriverInstallParamsW | ||
| 520 | SetupDiSetSelectedDevice | ||
| 521 | SetupDiSetSelectedDriverA | ||
| 522 | SetupDiSetSelectedDriverW | ||
| 523 | SetupDiUnremoveDevice | ||
| 524 | SetupDuplicateDiskSpaceListA | ||
| 525 | SetupDuplicateDiskSpaceListW | ||
| 526 | SetupEnumInfSectionsA | ||
| 527 | SetupEnumInfSectionsW | ||
| 528 | SetupEnumPublishedInfA | ||
| 529 | SetupEnumPublishedInfW | ||
| 530 | SetupFindFirstLineA | ||
| 531 | SetupFindFirstLineW | ||
| 532 | SetupFindNextLine | ||
| 533 | SetupFindNextMatchLineA | ||
| 534 | SetupFindNextMatchLineW | ||
| 535 | SetupFreeSourceListA | ||
| 536 | SetupFreeSourceListW | ||
| 537 | SetupGetBackupInformationA | ||
| 538 | SetupGetBackupInformationW | ||
| 539 | SetupGetBinaryField | ||
| 540 | SetupGetFieldCount | ||
| 541 | SetupGetFileCompressionInfoA | ||
| 542 | SetupGetFileCompressionInfoExA | ||
| 543 | SetupGetFileCompressionInfoExW | ||
| 544 | SetupGetFileCompressionInfoW | ||
| 545 | SetupGetFileQueueCount | ||
| 546 | SetupGetFileQueueFlags | ||
| 547 | SetupGetInfDriverStoreLocationA | ||
| 548 | SetupGetInfDriverStoreLocationW | ||
| 549 | SetupGetInfFileListA | ||
| 550 | SetupGetInfFileListW | ||
| 551 | SetupGetInfInformationA | ||
| 552 | SetupGetInfInformationW | ||
| 553 | SetupGetInfPublishedNameA | ||
| 554 | SetupGetInfPublishedNameW | ||
| 555 | SetupGetInfSections | ||
| 556 | SetupGetIntField | ||
| 557 | SetupGetLineByIndexA | ||
| 558 | SetupGetLineByIndexW | ||
| 559 | SetupGetLineCountA | ||
| 560 | SetupGetLineCountW | ||
| 561 | SetupGetLineTextA | ||
| 562 | SetupGetLineTextW | ||
| 563 | SetupGetMultiSzFieldA | ||
| 564 | SetupGetMultiSzFieldW | ||
| 565 | SetupGetNonInteractiveMode | ||
| 566 | SetupGetSourceFileLocationA | ||
| 567 | SetupGetSourceFileLocationW | ||
| 568 | SetupGetSourceFileSizeA | ||
| 569 | SetupGetSourceFileSizeW | ||
| 570 | SetupGetSourceInfoA | ||
| 571 | SetupGetSourceInfoW | ||
| 572 | SetupGetStringFieldA | ||
| 573 | SetupGetStringFieldW | ||
| 574 | SetupGetTargetPathA | ||
| 575 | SetupGetTargetPathW | ||
| 576 | SetupGetThreadLogToken | ||
| 577 | SetupInitDefaultQueueCallback | ||
| 578 | SetupInitDefaultQueueCallbackEx | ||
| 579 | SetupInitializeFileLogA | ||
| 580 | SetupInitializeFileLogW | ||
| 581 | SetupInstallFileA | ||
| 582 | SetupInstallFileExA | ||
| 583 | SetupInstallFileExW | ||
| 584 | SetupInstallFileW | ||
| 585 | SetupInstallFilesFromInfSectionA | ||
| 586 | SetupInstallFilesFromInfSectionW | ||
| 587 | SetupInstallFromInfSectionA | ||
| 588 | SetupInstallFromInfSectionW | ||
| 589 | SetupInstallLogCloseEventGroup | ||
| 590 | SetupInstallLogCreateEventGroup | ||
| 591 | SetupInstallServicesFromInfSectionA | ||
| 592 | SetupInstallServicesFromInfSectionExA | ||
| 593 | SetupInstallServicesFromInfSectionExW | ||
| 594 | SetupInstallServicesFromInfSectionW | ||
| 595 | SetupIterateCabinetA | ||
| 596 | SetupIterateCabinetW | ||
| 597 | SetupLogErrorA | ||
| 598 | SetupLogErrorW | ||
| 599 | SetupLogFileA | ||
| 600 | SetupLogFileW | ||
| 601 | SetupOpenAppendInfFileA | ||
| 602 | SetupOpenAppendInfFileW | ||
| 603 | SetupOpenFileQueue | ||
| 604 | SetupOpenInfFileA | ||
| 605 | SetupOpenInfFileW | ||
| 606 | SetupOpenLog | ||
| 607 | SetupOpenMasterInf | ||
| 608 | SetupPrepareQueueForRestoreA | ||
| 609 | SetupPrepareQueueForRestoreW | ||
| 610 | SetupPromptForDiskA | ||
| 611 | SetupPromptForDiskW | ||
| 612 | SetupPromptReboot | ||
| 613 | SetupQueryDrivesInDiskSpaceListA | ||
| 614 | SetupQueryDrivesInDiskSpaceListW | ||
| 615 | SetupQueryFileLogA | ||
| 616 | SetupQueryFileLogW | ||
| 617 | SetupQueryInfFileInformationA | ||
| 618 | SetupQueryInfFileInformationW | ||
| 619 | SetupQueryInfOriginalFileInformationA | ||
| 620 | SetupQueryInfOriginalFileInformationW | ||
| 621 | SetupQueryInfVersionInformationA | ||
| 622 | SetupQueryInfVersionInformationW | ||
| 623 | SetupQuerySourceListA | ||
| 624 | SetupQuerySourceListW | ||
| 625 | SetupQuerySpaceRequiredOnDriveA | ||
| 626 | SetupQuerySpaceRequiredOnDriveW | ||
| 627 | SetupQueueCopyA | ||
| 628 | SetupQueueCopyIndirectA | ||
| 629 | SetupQueueCopyIndirectW | ||
| 630 | SetupQueueCopySectionA | ||
| 631 | SetupQueueCopySectionW | ||
| 632 | SetupQueueCopyW | ||
| 633 | SetupQueueDefaultCopyA | ||
| 634 | SetupQueueDefaultCopyW | ||
| 635 | SetupQueueDeleteA | ||
| 636 | SetupQueueDeleteSectionA | ||
| 637 | SetupQueueDeleteSectionW | ||
| 638 | SetupQueueDeleteW | ||
| 639 | SetupQueueRenameA | ||
| 640 | SetupQueueRenameSectionA | ||
| 641 | SetupQueueRenameSectionW | ||
| 642 | SetupQueueRenameW | ||
| 643 | SetupRemoveFileLogEntryA | ||
| 644 | SetupRemoveFileLogEntryW | ||
| 645 | SetupRemoveFromDiskSpaceListA | ||
| 646 | SetupRemoveFromDiskSpaceListW | ||
| 647 | SetupRemoveFromSourceListA | ||
| 648 | SetupRemoveFromSourceListW | ||
| 649 | SetupRemoveInstallSectionFromDiskSpaceListA | ||
| 650 | SetupRemoveInstallSectionFromDiskSpaceListW | ||
| 651 | SetupRemoveSectionFromDiskSpaceListA | ||
| 652 | SetupRemoveSectionFromDiskSpaceListW | ||
| 653 | SetupRenameErrorA | ||
| 654 | SetupRenameErrorW | ||
| 655 | SetupScanFileQueue | ||
| 656 | SetupScanFileQueueA | ||
| 657 | SetupScanFileQueueW | ||
| 658 | SetupSetDirectoryIdA | ||
| 659 | SetupSetDirectoryIdExA | ||
| 660 | SetupSetDirectoryIdExW | ||
| 661 | SetupSetDirectoryIdW | ||
| 662 | SetupSetFileQueueAlternatePlatformA | ||
| 663 | SetupSetFileQueueAlternatePlatformW | ||
| 664 | SetupSetFileQueueFlags | ||
| 665 | SetupSetNonInteractiveMode | ||
| 666 | SetupSetPlatformPathOverrideA | ||
| 667 | SetupSetPlatformPathOverrideW | ||
| 668 | SetupSetSourceListA | ||
| 669 | SetupSetSourceListW | ||
| 670 | SetupSetThreadLogToken | ||
| 671 | SetupTermDefaultQueueCallback | ||
| 672 | SetupTerminateFileLog | ||
| 673 | SetupUninstallNewlyCopiedInfs | ||
| 674 | SetupUninstallOEMInfA | ||
| 675 | SetupUninstallOEMInfW | ||
| 676 | SetupVerifyInfFileA | ||
| 677 | SetupVerifyInfFileW | ||
| 678 | SetupWriteTextLog | ||
| 679 | SetupWriteTextLogError | ||
| 680 | SetupWriteTextLogInfLine | ||
| 681 | UnicodeToMultiByte | ||
| 682 | VerifyCatalogFile | ||
| 683 | pGetDriverPackageHash | ||
| 684 | pSetupAccessRunOnceNodeList | ||
| 685 | pSetupAddMiniIconToList | ||
| 686 | pSetupAddTagToGroupOrderListEntry | ||
| 687 | pSetupAppendPath | ||
| 688 | pSetupCaptureAndConvertAnsiArg | ||
| 689 | pSetupCenterWindowRelativeToParent | ||
| 690 | pSetupCloseTextLogSection | ||
| 691 | pSetupConcatenatePaths | ||
| 692 | pSetupCreateTextLogSectionA | ||
| 693 | pSetupCreateTextLogSectionW | ||
| 694 | pSetupDestroyRunOnceNodeList | ||
| 695 | pSetupDiBuildInfoDataFromStrongName | ||
| 696 | pSetupDiCrimsonLogDeviceInstall | ||
| 697 | pSetupDiEnumSelectedDrivers | ||
| 698 | pSetupDiGetDriverInfoExtensionId | ||
| 699 | pSetupDiGetStrongNameForDriverNode | ||
| 700 | pSetupDiInvalidateHelperModules | ||
| 701 | pSetupDoLastKnownGoodBackup | ||
| 702 | pSetupDoesUserHavePrivilege | ||
| 703 | pSetupDuplicateString | ||
| 704 | pSetupEnablePrivilege | ||
| 705 | pSetupFree | ||
| 706 | pSetupGetCurrentDriverSigningPolicy | ||
| 707 | pSetupGetDriverDate | ||
| 708 | pSetupGetDriverVersion | ||
| 709 | pSetupGetField | ||
| 710 | pSetupGetFileTitle | ||
| 711 | pSetupGetGlobalFlags | ||
| 712 | pSetupGetIndirectStringsFromDriverInfo | ||
| 713 | pSetupGetInfSections | ||
| 714 | pSetupGetQueueFlags | ||
| 715 | pSetupGetRealSystemTime | ||
| 716 | pSetupGuidFromString | ||
| 717 | pSetupHandleFailedVerification | ||
| 718 | pSetupInfGetDigitalSignatureInfo | ||
| 719 | pSetupInfIsInbox | ||
| 720 | pSetupInfSetDigitalSignatureInfo | ||
| 721 | pSetupInstallCatalog | ||
| 722 | pSetupIsBiDiLocalizedSystemEx | ||
| 723 | pSetupIsGuidNull | ||
| 724 | pSetupIsLocalSystem | ||
| 725 | pSetupIsUserAdmin | ||
| 726 | pSetupIsUserTrustedInstaller | ||
| 727 | pSetupLoadIndirectString | ||
| 728 | pSetupMakeSurePathExists | ||
| 729 | pSetupMalloc | ||
| 730 | pSetupModifyGlobalFlags | ||
| 731 | pSetupMultiByteToUnicode | ||
| 732 | pSetupOpenAndMapFileForRead | ||
| 733 | pSetupOutOfMemory | ||
| 734 | pSetupQueryMultiSzValueToArray | ||
| 735 | pSetupRealloc | ||
| 736 | pSetupRegistryDelnode | ||
| 737 | pSetupRetrieveServiceConfig | ||
| 738 | pSetupSetArrayToMultiSzValue | ||
| 739 | pSetupSetDriverPackageRestorePoint | ||
| 740 | pSetupSetGlobalFlags | ||
| 741 | pSetupSetQueueFlags | ||
| 742 | pSetupShouldDeviceBeExcluded | ||
| 743 | pSetupStringFromGuid | ||
| 744 | pSetupStringTableAddString | ||
| 745 | pSetupStringTableAddStringEx | ||
| 746 | pSetupStringTableDestroy | ||
| 747 | pSetupStringTableDuplicate | ||
| 748 | pSetupStringTableEnum | ||
| 749 | pSetupStringTableGetExtraData | ||
| 750 | pSetupStringTableInitialize | ||
| 751 | pSetupStringTableInitializeEx | ||
| 752 | pSetupStringTableLookUpString | ||
| 753 | pSetupStringTableLookUpStringEx | ||
| 754 | pSetupStringTableSetExtraData | ||
| 755 | pSetupStringTableStringFromId | ||
| 756 | pSetupStringTableStringFromIdEx | ||
| 757 | pSetupUnicodeToMultiByte | ||
| 758 | pSetupUninstallCatalog | ||
| 759 | pSetupUnmapAndCloseFile | ||
| 760 | pSetupValidateDriverPackage | ||
| 761 | pSetupVerifyCatalogFile | ||
| 762 | pSetupVerifyQueuedCatalogs | ||
| 763 | pSetupWriteLogEntry | ||
| 764 | pSetupWriteLogError | ||
lib/libc/mingw/libarm32/wofutil.def deleted-14| ... | @@ -1,14 +0,0 @@ | ||
| 1 | ; | ||
| 2 | ; Definition file of WOFUTIL.dll | ||
| 3 | ; Automatic generated by gendef | ||
| 4 | ; written by Kai Tietz 2008-2014 | ||
| 5 | ; | ||
| 6 | LIBRARY "WOFUTIL.dll" | ||
| 7 | EXPORTS | ||
| 8 | WofEnumEntries | ||
| 9 | WofIsExternalFile | ||
| 10 | WofSetFileDataLocation | ||
| 11 | WofWimAddEntry | ||
| 12 | WofWimEnumFiles | ||
| 13 | WofWimRemoveEntry | ||
| 14 | WofWimUpdateEntry | ||
lib/libc/mingw/libsrc/uuid.c+1| ... | @@ -26,6 +26,7 @@ | ... | @@ -26,6 +26,7 @@ |
| 26 | #include <urlmon.h> | 26 | #include <urlmon.h> |
| 27 | #include <d2d1_1.h> | 27 | #include <d2d1_1.h> |
| 28 | #include <d3d11_1.h> | 28 | #include <d3d11_1.h> |
| 29 | #include <directmanipulation.h> | ||
| 29 | #include <netlistmgr.h> | 30 | #include <netlistmgr.h> |
| 30 | 31 | ||
| 31 | DEFINE_GUID(ARRAYID_PathProperties,0x7ecbba04,0x2d97,0x11cf,0xa2,0x29,0,0xaa,0,0x3d,0x73,0x52); | 32 | DEFINE_GUID(ARRAYID_PathProperties,0x7ecbba04,0x2d97,0x11cf,0xa2,0x29,0,0xaa,0,0x3d,0x73,0x52); |
lib/libc/mingw/misc/gettimeofday.c+17-2| ... | @@ -41,8 +41,23 @@ int getntptimeofday (struct timespec *tp, struct timezone *z) | ... | @@ -41,8 +41,23 @@ int getntptimeofday (struct timespec *tp, struct timezone *z) |
| 41 | } | 41 | } |
| 42 | 42 | ||
| 43 | if (tp != NULL) { | 43 | if (tp != NULL) { |
| 44 | GetSystemTimeAsFileTime (&_now.ft);	 /* 100-nanoseconds since 1-1-1601 */ | 44 | typedef void (WINAPI * GetSystemTimeAsFileTime_t)(LPFILETIME); |
| 45 | /* The actual accuracy on XP seems to be 125,000 nanoseconds = 125 microseconds = 0.125 milliseconds */ | 45 | static GetSystemTimeAsFileTime_t GetSystemTimeAsFileTime_p /* = 0 */; |
| 46 | |||
| 47 | /* Set function pointer during first call */ | ||
| 48 | GetSystemTimeAsFileTime_t get_time = | ||
| 49 | __atomic_load_n (&GetSystemTimeAsFileTime_p, __ATOMIC_RELAXED); | ||
| 50 | if (get_time == NULL) { | ||
| 51 | /* Use GetSystemTimePreciseAsFileTime() if available (Windows 8 or later) */ | ||
| 52 | get_time = (GetSystemTimeAsFileTime_t)(intptr_t) GetProcAddress ( | ||
| 53 | GetModuleHandle ("kernel32.dll"), | ||
| 54 | "GetSystemTimePreciseAsFileTime"); /* <1us precision on Windows 10 */ | ||
| 55 | if (get_time == NULL) | ||
| 56 | get_time = GetSystemTimeAsFileTime; /* >15ms precision on Windows 10 */ | ||
| 57 | __atomic_store_n (&GetSystemTimeAsFileTime_p, get_time, __ATOMIC_RELAXED); | ||
| 58 | } | ||
| 59 | |||
| 60 | get_time (&_now.ft);	/* 100 nano-seconds since 1-1-1601 */ | ||
| 46 | _now.ns100 -= FILETIME_1970;	/* 100 nano-seconds since 1-1-1970 */ | 61 | _now.ns100 -= FILETIME_1970;	/* 100 nano-seconds since 1-1-1970 */ |
| 47 | tp->tv_sec = _now.ns100 / HECTONANOSEC_PER_SEC;	/* seconds since 1-1-1970 */ | 62 | tp->tv_sec = _now.ns100 / HECTONANOSEC_PER_SEC;	/* seconds since 1-1-1970 */ |
| 48 | tp->tv_nsec = (long) (_now.ns100 % HECTONANOSEC_PER_SEC) * 100; /* nanoseconds */ | 63 | tp->tv_nsec = (long) (_now.ns100 % HECTONANOSEC_PER_SEC) * 100; /* nanoseconds */ |
lib/libc/mingw/secapi/vsprintf_s.c-5| ... | @@ -33,13 +33,8 @@ vsprintf_s (char *_DstBuf, size_t _Size, const char *_Format, va_list _ArgList) | ... | @@ -33,13 +33,8 @@ vsprintf_s (char *_DstBuf, size_t _Size, const char *_Format, va_list _ArgList) |
| 33 | return _stub (_DstBuf, _Size, _Format, _ArgList); | 33 | return _stub (_DstBuf, _Size, _Format, _ArgList); |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | #pragma clang diagnostic push | ||
| 37 | #pragma clang diagnostic ignored "-Wimplicit-function-declaration" | ||
| 38 | |||
| 39 | static int __cdecl | 36 | static int __cdecl |
| 40 | _int_vsprintf_s (char *_DstBuf, size_t _Size, const char *_Format, va_list _ArgList) | 37 | _int_vsprintf_s (char *_DstBuf, size_t _Size, const char *_Format, va_list _ArgList) |
| 41 | { | 38 | { |
| 42 | return __ms_vsnprintf (_DstBuf, _Size, _Format, _ArgList); | 39 | return __ms_vsnprintf (_DstBuf, _Size, _Format, _ArgList); |
| 43 | } | 40 | } |
| 44 | |||
| 45 | #pragma clang diagnostic pop |
lib/libc/mingw/stdio/_getwc_nolock.c+2| ... | @@ -1,3 +1,5 @@ | ... | @@ -1,3 +1,5 @@ |
| 1 | #undef __MSVCRT_VERSION__ | ||
| 2 | #define __MSVCRT_VERSION__ 0x800 | ||
| 1 | #include <stdio.h> | 3 | #include <stdio.h> |
| 2 | 4 | ||
| 3 | #undef _getwc_nolock | 5 | #undef _getwc_nolock |
lib/libc/mingw/stdio/_putwc_nolock.c+2| ... | @@ -1,3 +1,5 @@ | ... | @@ -1,3 +1,5 @@ |
| 1 | #undef __MSVCRT_VERSION__ | ||
| 2 | #define __MSVCRT_VERSION__ 0x800 | ||
| 1 | #include <stdio.h> | 3 | #include <stdio.h> |
| 2 | 4 | ||
| 3 | #undef _putwc_nolock | 5 | #undef _putwc_nolock |
lib/libc/mingw/stdio/vwscanf.c-5| ... | @@ -10,12 +10,7 @@ | ... | @@ -10,12 +10,7 @@ |
| 10 | #include <wchar.h> | 10 | #include <wchar.h> |
| 11 | #include <stdio.h> | 11 | #include <stdio.h> |
| 12 | 12 | ||
| 13 | #pragma clang diagnostic push | ||
| 14 | #pragma clang diagnostic ignored "-Wimplicit-function-declaration" | ||
| 15 | |||
| 16 | int __ms_vwscanf (const wchar_t * __restrict__ format, va_list arg) | 13 | int __ms_vwscanf (const wchar_t * __restrict__ format, va_list arg) |
| 17 | { | 14 | { |
| 18 | return __ms_vfwscanf(stdin, format, arg); | 15 | return __ms_vfwscanf(stdin, format, arg); |
| 19 | } | 16 | } |
| 20 | |||
| 21 | #pragma clang diagnostic pop |