| 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 | 367 | |
| 368 | 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 | 371 | #ifndef _USE_32BIT_TIME_T |
| 372 | 372 | #define _USE_32BIT_TIME_T |
| 373 | 373 | #endif |
| ... | ... | @@ -378,7 +378,7 @@ typedef int __int128 __attribute__ ((__mode__ (TI))); |
| 378 | 378 | #endif |
| 379 | 379 | |
| 380 | 380 | #ifndef UNALIGNED |
| 381 | #if defined(_M_IA64) || defined(_M_AMD64) | |
| 381 | #if defined(__ia64__) || defined(__x86_64__) | |
| 382 | 382 | #define UNALIGNED __unaligned |
| 383 | 383 | #else |
| 384 | 384 | #define UNALIGNED |
| ... | ... | @@ -580,7 +580,15 @@ extern "C" { |
| 580 | 580 | void __cdecl __debugbreak(void); |
| 581 | 581 | __MINGW_INTRIN_INLINE void __cdecl __debugbreak(void) |
| 582 | 582 | { |
| 583 | #if defined(__i386__) || defined(__x86_64__) | |
| 583 | 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 | 593 | #endif |
| 586 | 594 | #endif |
lib/libc/include/any-windows-any/_mingw_mac.h+1-1| ... | ... | @@ -11,7 +11,7 @@ |
| 11 | 11 | #define __MINGW64_STRINGIFY(x) \ |
| 12 | 12 | __STRINGIFY(x) |
| 13 | 13 | |
| 14 | #define __MINGW64_VERSION_MAJOR 8 | |
| 14 | #define __MINGW64_VERSION_MAJOR 9 | |
| 15 | 15 | #define __MINGW64_VERSION_MINOR 0 |
| 16 | 16 | #define __MINGW64_VERSION_BUGFIX 0 |
| 17 | 17 |
lib/libc/include/any-windows-any/activation.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/activaut.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/activdbg.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -9223,6 +9223,8 @@ static FORCEINLINE HRESULT IProvideExpressionContexts_EnumExpressionContexts(IPr |
| 9223 | 9223 | |
| 9224 | 9224 | #endif /* __IProvideExpressionContexts_INTERFACE_DEFINED__ */ |
| 9225 | 9225 | |
| 9226 | #ifndef __ProcessDebugManagerLib_LIBRARY_DEFINED__ | |
| 9227 | #define __ProcessDebugManagerLib_LIBRARY_DEFINED__ | |
| 9226 | 9228 | |
| 9227 | 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 | 9778 | #endif |
| 9777 | 9779 | #endif |
| 9778 | 9780 | |
| 9781 | #endif /* __ProcessDebugManagerLib_LIBRARY_DEFINED__ */ | |
| 9779 | 9782 | #endif |
| 9780 | 9783 | #endif |
| 9781 | 9784 | /* Begin additional prototypes for all interfaces */ |
lib/libc/include/any-windows-any/activdbg100.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/activprof.h+6-6| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -105,14 +105,14 @@ DEFINE_GUID(IID_IActiveScriptProfilerHeapEnum, 0x32e4694e, 0xd37, 0x419b, 0xb9, |
| 105 | 105 | DEFINE_GUID(IID_IActiveScriptProfilerControl3, 0xb403015, 0xf381, 0x4023, 0xa5, 0xd0, 0x6f, 0xed, 0x7, 0x6d, 0xe7, 0x16); |
| 106 | 106 | #endif |
| 107 | 107 | |
| 108 | typedef enum __WIDL_activprof_generated_name_00000002 { | |
| 108 | typedef enum __WIDL_activprof_generated_name_0000000C { | |
| 109 | 109 | PROFILER_SCRIPT_TYPE_USER = 0, |
| 110 | 110 | PROFILER_SCRIPT_TYPE_DYNAMIC = 1, |
| 111 | 111 | PROFILER_SCRIPT_TYPE_NATIVE = 2, |
| 112 | 112 | PROFILER_SCRIPT_TYPE_DOM = 3 |
| 113 | 113 | } PROFILER_SCRIPT_TYPE; |
| 114 | 114 | |
| 115 | typedef enum __WIDL_activprof_generated_name_00000003 { | |
| 115 | typedef enum __WIDL_activprof_generated_name_0000000D { | |
| 116 | 116 | PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL = 0x1, |
| 117 | 117 | PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL = 0x2, |
| 118 | 118 | PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL = 0x4, |
| ... | ... | @@ -346,7 +346,7 @@ typedef DWORD_PTR PROFILER_HEAP_OBJECT_ID; |
| 346 | 346 | typedef UINT PROFILER_HEAP_OBJECT_NAME_ID; |
| 347 | 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 | 350 | PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT = 0x1, |
| 351 | 351 | PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT = 0x2, |
| 352 | 352 | PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED = 0x4, |
| ... | ... | @@ -362,7 +362,7 @@ typedef enum __WIDL_activprof_generated_name_00000004 { |
| 362 | 362 | PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE = 0x1000 |
| 363 | 363 | } PROFILER_HEAP_OBJECT_FLAGS; |
| 364 | 364 | |
| 365 | typedef enum __WIDL_activprof_generated_name_00000005 { | |
| 365 | typedef enum __WIDL_activprof_generated_name_0000000F { | |
| 366 | 366 | PROFILER_HEAP_OBJECT_OPTIONAL_INFO_PROTOTYPE = 0x1, |
| 367 | 367 | PROFILER_HEAP_OBJECT_OPTIONAL_INFO_FUNCTION_NAME = 0x2, |
| 368 | 368 | PROFILER_HEAP_OBJECT_OPTIONAL_INFO_SCOPE_LIST = 0x3, |
| ... | ... | @@ -381,7 +381,7 @@ typedef struct _PROFILER_HEAP_OBJECT_SCOPE_LIST { |
| 381 | 381 | PROFILER_HEAP_OBJECT_ID scopes[1]; |
| 382 | 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 | 385 | PROFILER_PROPERTY_TYPE_NUMBER = 0x1, |
| 386 | 386 | PROFILER_PROPERTY_TYPE_STRING = 0x2, |
| 387 | 387 | PROFILER_PROPERTY_TYPE_HEAP_OBJECT = 0x3, |
lib/libc/include/any-windows-any/activscp.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/adhoc.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -1438,6 +1438,8 @@ static FORCEINLINE HRESULT IDot11AdHocInterfaceNotificationSink_OnConnectionStat |
| 1438 | 1438 | |
| 1439 | 1439 | #endif /* __IDot11AdHocInterfaceNotificationSink_INTERFACE_DEFINED__ */ |
| 1440 | 1440 | |
| 1441 | #ifndef __ADHOCLib_LIBRARY_DEFINED__ | |
| 1442 | #define __ADHOCLib_LIBRARY_DEFINED__ | |
| 1441 | 1443 | |
| 1442 | 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 | 1456 | #endif |
| 1455 | 1457 | #endif |
| 1456 | 1458 | |
| 1459 | #endif /* __ADHOCLib_LIBRARY_DEFINED__ */ | |
| 1457 | 1460 | #endif |
| 1458 | 1461 | /* Begin additional prototypes for all interfaces */ |
| 1459 | 1462 |
lib/libc/include/any-windows-any/alg.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -1477,6 +1477,8 @@ static FORCEINLINE HRESULT IApplicationGateway_Stop(IApplicationGateway* This) { |
| 1477 | 1477 | |
| 1478 | 1478 | #endif /* __IApplicationGateway_INTERFACE_DEFINED__ */ |
| 1479 | 1479 | |
| 1480 | #ifndef __ALGLib_LIBRARY_DEFINED__ | |
| 1481 | #define __ALGLib_LIBRARY_DEFINED__ | |
| 1480 | 1482 | |
| 1481 | 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 | 1586 | #endif |
| 1585 | 1587 | #endif |
| 1586 | 1588 | |
| 1589 | #endif /* __ALGLib_LIBRARY_DEFINED__ */ | |
| 1587 | 1590 | #endif |
| 1588 | 1591 | /* Begin additional prototypes for all interfaces */ |
| 1589 | 1592 |
lib/libc/include/any-windows-any/amstream.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | 21 | extern "C" { |
| 22 | 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 | 24 | _CRTIMP void __cdecl _wassert(const wchar_t *_Message,const wchar_t *_File,unsigned _Line); |
| 46 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -34,6 +34,14 @@ interface IAudioClient2; |
| 34 | 34 | #endif /* __cplusplus */ |
| 35 | 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 | 45 | #ifndef __IAudioRenderClient_FWD_DEFINED__ |
| 38 | 46 | #define __IAudioRenderClient_FWD_DEFINED__ |
| 39 | 47 | typedef interface IAudioRenderClient IAudioRenderClient; |
| ... | ... | @@ -90,6 +98,14 @@ interface IAudioStreamVolume; |
| 90 | 98 | #endif /* __cplusplus */ |
| 91 | 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 | 109 | #ifndef __IChannelAudioVolume_FWD_DEFINED__ |
| 94 | 110 | #define __IChannelAudioVolume_FWD_DEFINED__ |
| 95 | 111 | typedef interface IChannelAudioVolume IChannelAudioVolume; |
| ... | ... | @@ -144,6 +160,17 @@ typedef enum AUDCLNT_STREAMOPTIONS { |
| 144 | 160 | AUDCLNT_STREAMOPTIONS_MATCH_FORMAT = 0x2, |
| 145 | 161 | AUDCLNT_STREAMOPTIONS_AMBISONICS = 0x4 |
| 146 | 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 | 175 | typedef struct AudioClientProperties { |
| 149 | 176 | UINT32 cbSize; |
| ... | ... | @@ -151,6 +178,19 @@ typedef struct AudioClientProperties { |
| 151 | 178 | AUDIO_STREAM_CATEGORY eCategory; |
| 152 | 179 | AUDCLNT_STREAMOPTIONS Options; |
| 153 | 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 | 196 | * IAudioClient interface |
| ... | ... | @@ -578,6 +618,257 @@ static FORCEINLINE HRESULT IAudioClient2_GetBufferSizeLimits(IAudioClient2* This |
| 578 | 618 | |
| 579 | 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 | 874 | * IAudioRenderClient interface |
| ... | ... | @@ -1292,6 +1583,124 @@ static FORCEINLINE HRESULT IAudioStreamVolume_GetAllVolumes(IAudioStreamVolume* |
| 1292 | 1583 | |
| 1293 | 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 | 1706 | * IChannelAudioVolume interface |
| ... | ... | @@ -1463,6 +1872,11 @@ static FORCEINLINE HRESULT IChannelAudioVolume_GetAllVolumes(IChannelAudioVolume |
| 1463 | 1872 | #define AUDCLNT_E_OFFLOAD_MODE_ONLY AUDCLNT_ERR(0x24) |
| 1464 | 1873 | #define AUDCLNT_E_NONOFFLOAD_MODE_ONLY AUDCLNT_ERR(0x25) |
| 1465 | 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 | 1880 | #define AUDCLNT_S_BUFFER_EMPTY AUDCLNT_SUCCESS(0x1) |
| 1467 | 1881 | #define AUDCLNT_S_THREAD_ALREADY_REGISTERED AUDCLNT_SUCCESS(0x2) |
| 1468 | 1882 | #define AUDCLNT_S_POSITION_STALLED AUDCLNT_SUCCESS(0x3) |
lib/libc/include/any-windows-any/audioendpoints.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/audiopolicy.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | 50 | #define AUDCLNT_STREAMFLAGS_EVENTCALLBACK 0x00040000 |
| 51 | 51 | #define AUDCLNT_STREAMFLAGS_NOPERSIST 0x00080000 |
| 52 | 52 | #define AUDCLNT_STREAMFLAGS_RATEADJUST 0x00100000 |
| 53 | #define AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY 0x08000000 | |
| 54 | #define AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM 0x80000000 | |
| 53 | 55 | #define AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED 0x10000000 |
| 54 | 56 | #define AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE 0x20000000 |
| 55 | 57 | #define AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED 0x40000000 |
lib/libc/include/any-windows-any/austream.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | 55 | #define BCRYPT_KDF_TLS_PRF L"TLS_PRF" |
| 56 | 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 | 66 | #define KDF_HASH_ALGORITHM 0x0 |
| 59 | 67 | #define KDF_SECRET_PREPEND 0x1 |
| 60 | 68 | #define KDF_SECRET_APPEND 0x2 |
| ... | ... | @@ -62,18 +70,26 @@ extern "C" { |
| 62 | 70 | #define KDF_TLS_PRF_LABEL 0x4 |
| 63 | 71 | #define KDF_TLS_PRF_SEED 0x5 |
| 64 | 72 | #define KDF_SECRET_HANDLE 0x6 |
| 73 | #if NTDDI_VERSION >= NTDDI_WIN7 | |
| 65 | 74 | #define KDF_TLS_PRF_PROTOCOL 0x7 |
| 66 | 75 | #define KDF_ALGORITHMID 0x8 |
| 67 | 76 | #define KDF_PARTYUINFO 0x9 |
| 68 | 77 | #define KDF_PARTYVINFO 0xa |
| 69 | 78 | #define KDF_SUPPPUBINFO 0xb |
| 70 | 79 | #define KDF_SUPPPRIVINFO 0xc |
| 80 | #endif | |
| 81 | #if NTDDI_VERSION >= NTDDI_WIN8 | |
| 71 | 82 | #define KDF_LABEL 0xd |
| 72 | 83 | #define KDF_CONTEXT 0xe |
| 73 | 84 | #define KDF_SALT 0xf |
| 74 | 85 | #define KDF_ITERATION_COUNT 0x10 |
| 75 | 86 | #define KDF_GENERIC_PARAMETER 0x11 |
| 76 | 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 | 94 | #define KDF_USE_SECRET_AS_HMAC_KEY_FLAG 1 |
| 79 | 95 | |
| ... | ... | @@ -89,7 +105,9 @@ extern "C" { |
| 89 | 105 | |
| 90 | 106 | #define BCRYPT_OPAQUE_KEY_BLOB L"OpaqueKeyBlob" |
| 91 | 107 | #define BCRYPT_KEY_DATA_BLOB L"KeyDataBlob" |
| 108 | #if NTDDI_VERSION >= NTDDI_WIN7 | |
| 92 | 109 | #define BCRYPT_AES_WRAP_KEY_BLOB L"Rfc3565KeyWrapBlob" |
| 110 | #endif | |
| 93 | 111 | |
| 94 | 112 | #define BCRYPT_ALGORITHM_NAME L"AlgorithmName" |
| 95 | 113 | #define BCRYPT_AUTH_TAG_LENGTH L"AuthTagLength" |
| ... | ... | @@ -120,7 +138,17 @@ extern "C" { |
| 120 | 138 | #define BCRYPT_PCP_PROVIDER_VERSION_PROPERTY L"PCP_PROVIDER_VERSION" |
| 121 | 139 | #define BCRYPT_PRIMITIVE_TYPE L"PrimitiveType" |
| 122 | 140 | #define BCRYPT_PROVIDER_HANDLE L"ProviderHandle" |
| 141 | #define BCRYPT_PUBLIC_KEY_LENGTH L"PublicKeyLength" | |
| 123 | 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 | 153 | #define BCRYPT_SUPPORTED_PAD_ROUTER 0x00000001 |
| 126 | 154 | #define BCRYPT_SUPPORTED_PAD_PKCS1_ENC 0x00000002 |
| ... | ... | @@ -136,6 +164,9 @@ extern "C" { |
| 136 | 164 | #define BCRYPT_PAD_PKCS1 0x00000002 |
| 137 | 165 | #define BCRYPT_PAD_OAEP 0x00000004 |
| 138 | 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 | 171 | #define BCRYPTBUFFER_VERSION 0 |
| 141 | 172 | |
| ... | ... | @@ -220,18 +251,30 @@ extern "C" { |
| 220 | 251 | |
| 221 | 252 | #define BCRYPT_RSAFULLPRIVATE_MAGIC 0x33415352 |
| 222 | 253 | |
| 254 | #if NTDDI_VERSION >= NTDDI_WIN8 | |
| 223 | 255 | #define BCRYPT_GLOBAL_PARAMETERS L"SecretAgreementParam" |
| 224 | 256 | #define BCRYPT_PRIVATE_KEY L"PrivKeyVal" |
| 257 | #endif | |
| 225 | 258 | |
| 226 | 259 | #define BCRYPT_ECCPUBLIC_BLOB L"ECCPUBLICBLOB" |
| 227 | 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 | 268 | #define BCRYPT_ECDH_PUBLIC_P256_MAGIC 0x314b4345 |
| 230 | 269 | #define BCRYPT_ECDH_PRIVATE_P256_MAGIC 0x324b4345 |
| 231 | 270 | #define BCRYPT_ECDH_PUBLIC_P384_MAGIC 0x334b4345 |
| 232 | 271 | #define BCRYPT_ECDH_PRIVATE_P384_MAGIC 0x344b4345 |
| 233 | 272 | #define BCRYPT_ECDH_PUBLIC_P521_MAGIC 0x354b4345 |
| 234 | 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 | 279 | #define BCRYPT_ECDSA_PUBLIC_P256_MAGIC 0x31534345 |
| 237 | 280 | #define BCRYPT_ECDSA_PRIVATE_P256_MAGIC 0x32534345 |
| ... | ... | @@ -239,6 +282,10 @@ extern "C" { |
| 239 | 282 | #define BCRYPT_ECDSA_PRIVATE_P384_MAGIC 0x34534345 |
| 240 | 283 | #define BCRYPT_ECDSA_PUBLIC_P521_MAGIC 0x35534345 |
| 241 | 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 | 290 | #define BCRYPT_DH_PUBLIC_BLOB L"DHPUBLICBLOB" |
| 244 | 291 | #define BCRYPT_DH_PRIVATE_BLOB L"DHPRIVATEBLOB" |
| ... | ... | @@ -460,6 +507,32 @@ typedef PVOID BCRYPT_HANDLE; |
| 460 | 507 | UCHAR Count[4]; |
| 461 | 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 | 536 | typedef struct _BCRYPT_ALGORITHM_IDENTIFIER { |
| 464 | 537 | LPWSTR pszName; |
| 465 | 538 | ULONG dwClass; |
| ... | ... | @@ -577,8 +650,15 @@ typedef PVOID BCRYPT_HANDLE; |
| 577 | 650 | NTSTATUS WINAPI BCryptCreateHash (BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_HASH_HANDLE *phHash, PUCHAR pbHashObject, ULONG cbHashObject, PUCHAR pbSecret, ULONG cbSecret, ULONG dwFlags); |
| 578 | 651 | NTSTATUS WINAPI BCryptHashData (BCRYPT_HASH_HANDLE hHash, PUCHAR pbInput, ULONG cbInput, ULONG dwFlags); |
| 579 | 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 | 657 | NTSTATUS WINAPI BCryptDuplicateHash (BCRYPT_HASH_HANDLE hHash, BCRYPT_HASH_HANDLE *phNewHash, PUCHAR pbHashObject, ULONG cbHashObject, ULONG dwFlags); |
| 581 | 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 | 662 | NTSTATUS WINAPI BCryptGenRandom (BCRYPT_ALG_HANDLE hAlgorithm, PUCHAR pbBuffer, ULONG cbBuffer, ULONG dwFlags); |
| 583 | 663 | NTSTATUS WINAPI BCryptDeriveKeyCapi (BCRYPT_HASH_HANDLE hHash, BCRYPT_ALG_HANDLE hTargetAlg, PUCHAR pbDerivedKey, ULONG cbDerivedKey, ULONG dwFlags); |
| 584 | 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 | 683 | NTSTATUS WINAPI BCryptSetContextFunctionProperty (ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, LPCWSTR pszProperty, ULONG cbValue, PUCHAR pbValue); |
| 604 | 684 | NTSTATUS WINAPI BCryptQueryContextFunctionProperty (ULONG dwTable, LPCWSTR pszContext, ULONG dwInterface, LPCWSTR pszFunction, LPCWSTR pszProperty, ULONG *pcbValue, PUCHAR *ppbValue); |
| 605 | 685 | NTSTATUS WINAPI BCryptRegisterConfigChangeNotify (HANDLE *phEvent); |
| 686 | NTSTATUS WINAPI BCryptUnregisterConfigChangeNotify (HANDLE hEvent); | |
| 606 | 687 | #else |
| 607 | 688 | NTSTATUS WINAPI BCryptRegisterConfigChangeNotify (PRKEVENT pEvent); |
| 608 | 689 | NTSTATUS WINAPI BCryptUnregisterConfigChangeNotify (PRKEVENT pEvent); |
| 609 | NTSTATUS WINAPI BCryptUnregisterConfigChangeNotify (HANDLE hEvent); | |
| 610 | 690 | #endif |
| 611 | 691 | #endif |
| 612 | 692 |
lib/libc/include/any-windows-any/bdaiface.h+576-2256| ... | ... | @@ -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 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | 6 | #endif |
| 6 | ||
| 7 | 7 | #include <rpc.h> |
| 8 | 8 | #include <rpcndr.h> |
| 9 | #endif | |
| 9 | 10 | |
| 10 | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | 12 | #include <windows.h> |
| ... | ... | @@ -20,231 +21,369 @@ |
| 20 | 21 | #ifndef __IBDA_NetworkProvider_FWD_DEFINED__ |
| 21 | 22 | #define __IBDA_NetworkProvider_FWD_DEFINED__ |
| 22 | 23 | typedef interface IBDA_NetworkProvider IBDA_NetworkProvider; |
| 24 | #ifdef __cplusplus | |
| 25 | interface IBDA_NetworkProvider; | |
| 26 | #endif /* __cplusplus */ | |
| 23 | 27 | #endif |
| 24 | 28 | |
| 25 | 29 | #ifndef __IBDA_EthernetFilter_FWD_DEFINED__ |
| 26 | 30 | #define __IBDA_EthernetFilter_FWD_DEFINED__ |
| 27 | 31 | typedef interface IBDA_EthernetFilter IBDA_EthernetFilter; |
| 32 | #ifdef __cplusplus | |
| 33 | interface IBDA_EthernetFilter; | |
| 34 | #endif /* __cplusplus */ | |
| 28 | 35 | #endif |
| 29 | 36 | |
| 30 | 37 | #ifndef __IBDA_IPV4Filter_FWD_DEFINED__ |
| 31 | 38 | #define __IBDA_IPV4Filter_FWD_DEFINED__ |
| 32 | 39 | typedef interface IBDA_IPV4Filter IBDA_IPV4Filter; |
| 40 | #ifdef __cplusplus | |
| 41 | interface IBDA_IPV4Filter; | |
| 42 | #endif /* __cplusplus */ | |
| 33 | 43 | #endif |
| 34 | 44 | |
| 35 | 45 | #ifndef __IBDA_IPV6Filter_FWD_DEFINED__ |
| 36 | 46 | #define __IBDA_IPV6Filter_FWD_DEFINED__ |
| 37 | 47 | typedef interface IBDA_IPV6Filter IBDA_IPV6Filter; |
| 48 | #ifdef __cplusplus | |
| 49 | interface IBDA_IPV6Filter; | |
| 50 | #endif /* __cplusplus */ | |
| 38 | 51 | #endif |
| 39 | 52 | |
| 40 | 53 | #ifndef __IBDA_DeviceControl_FWD_DEFINED__ |
| 41 | 54 | #define __IBDA_DeviceControl_FWD_DEFINED__ |
| 42 | 55 | typedef interface IBDA_DeviceControl IBDA_DeviceControl; |
| 56 | #ifdef __cplusplus | |
| 57 | interface IBDA_DeviceControl; | |
| 58 | #endif /* __cplusplus */ | |
| 43 | 59 | #endif |
| 44 | 60 | |
| 45 | 61 | #ifndef __IBDA_PinControl_FWD_DEFINED__ |
| 46 | 62 | #define __IBDA_PinControl_FWD_DEFINED__ |
| 47 | 63 | typedef interface IBDA_PinControl IBDA_PinControl; |
| 64 | #ifdef __cplusplus | |
| 65 | interface IBDA_PinControl; | |
| 66 | #endif /* __cplusplus */ | |
| 48 | 67 | #endif |
| 49 | 68 | |
| 50 | 69 | #ifndef __IBDA_SignalProperties_FWD_DEFINED__ |
| 51 | 70 | #define __IBDA_SignalProperties_FWD_DEFINED__ |
| 52 | 71 | typedef interface IBDA_SignalProperties IBDA_SignalProperties; |
| 72 | #ifdef __cplusplus | |
| 73 | interface IBDA_SignalProperties; | |
| 74 | #endif /* __cplusplus */ | |
| 53 | 75 | #endif |
| 54 | 76 | |
| 55 | 77 | #ifndef __IBDA_SignalStatistics_FWD_DEFINED__ |
| 56 | 78 | #define __IBDA_SignalStatistics_FWD_DEFINED__ |
| 57 | 79 | typedef interface IBDA_SignalStatistics IBDA_SignalStatistics; |
| 80 | #ifdef __cplusplus | |
| 81 | interface IBDA_SignalStatistics; | |
| 82 | #endif /* __cplusplus */ | |
| 58 | 83 | #endif |
| 59 | 84 | |
| 60 | 85 | #ifndef __IBDA_Topology_FWD_DEFINED__ |
| 61 | 86 | #define __IBDA_Topology_FWD_DEFINED__ |
| 62 | 87 | typedef interface IBDA_Topology IBDA_Topology; |
| 88 | #ifdef __cplusplus | |
| 89 | interface IBDA_Topology; | |
| 90 | #endif /* __cplusplus */ | |
| 63 | 91 | #endif |
| 64 | 92 | |
| 65 | 93 | #ifndef __IBDA_VoidTransform_FWD_DEFINED__ |
| 66 | 94 | #define __IBDA_VoidTransform_FWD_DEFINED__ |
| 67 | 95 | typedef interface IBDA_VoidTransform IBDA_VoidTransform; |
| 96 | #ifdef __cplusplus | |
| 97 | interface IBDA_VoidTransform; | |
| 98 | #endif /* __cplusplus */ | |
| 68 | 99 | #endif |
| 69 | 100 | |
| 70 | 101 | #ifndef __IBDA_NullTransform_FWD_DEFINED__ |
| 71 | 102 | #define __IBDA_NullTransform_FWD_DEFINED__ |
| 72 | 103 | typedef interface IBDA_NullTransform IBDA_NullTransform; |
| 104 | #ifdef __cplusplus | |
| 105 | interface IBDA_NullTransform; | |
| 106 | #endif /* __cplusplus */ | |
| 73 | 107 | #endif |
| 74 | 108 | |
| 75 | 109 | #ifndef __IBDA_FrequencyFilter_FWD_DEFINED__ |
| 76 | 110 | #define __IBDA_FrequencyFilter_FWD_DEFINED__ |
| 77 | 111 | typedef interface IBDA_FrequencyFilter IBDA_FrequencyFilter; |
| 112 | #ifdef __cplusplus | |
| 113 | interface IBDA_FrequencyFilter; | |
| 114 | #endif /* __cplusplus */ | |
| 78 | 115 | #endif |
| 79 | 116 | |
| 80 | 117 | #ifndef __IBDA_LNBInfo_FWD_DEFINED__ |
| 81 | 118 | #define __IBDA_LNBInfo_FWD_DEFINED__ |
| 82 | 119 | typedef interface IBDA_LNBInfo IBDA_LNBInfo; |
| 120 | #ifdef __cplusplus | |
| 121 | interface IBDA_LNBInfo; | |
| 122 | #endif /* __cplusplus */ | |
| 83 | 123 | #endif |
| 84 | 124 | |
| 85 | 125 | #ifndef __IBDA_DiseqCommand_FWD_DEFINED__ |
| 86 | 126 | #define __IBDA_DiseqCommand_FWD_DEFINED__ |
| 87 | 127 | typedef interface IBDA_DiseqCommand IBDA_DiseqCommand; |
| 128 | #ifdef __cplusplus | |
| 129 | interface IBDA_DiseqCommand; | |
| 130 | #endif /* __cplusplus */ | |
| 88 | 131 | #endif |
| 89 | 132 | |
| 90 | 133 | #ifndef __IBDA_AutoDemodulate_FWD_DEFINED__ |
| 91 | 134 | #define __IBDA_AutoDemodulate_FWD_DEFINED__ |
| 92 | 135 | typedef interface IBDA_AutoDemodulate IBDA_AutoDemodulate; |
| 136 | #ifdef __cplusplus | |
| 137 | interface IBDA_AutoDemodulate; | |
| 138 | #endif /* __cplusplus */ | |
| 93 | 139 | #endif |
| 94 | 140 | |
| 95 | 141 | #ifndef __IBDA_AutoDemodulateEx_FWD_DEFINED__ |
| 96 | 142 | #define __IBDA_AutoDemodulateEx_FWD_DEFINED__ |
| 97 | 143 | typedef interface IBDA_AutoDemodulateEx IBDA_AutoDemodulateEx; |
| 144 | #ifdef __cplusplus | |
| 145 | interface IBDA_AutoDemodulateEx; | |
| 146 | #endif /* __cplusplus */ | |
| 98 | 147 | #endif |
| 99 | 148 | |
| 100 | 149 | #ifndef __IBDA_DigitalDemodulator_FWD_DEFINED__ |
| 101 | 150 | #define __IBDA_DigitalDemodulator_FWD_DEFINED__ |
| 102 | 151 | typedef interface IBDA_DigitalDemodulator IBDA_DigitalDemodulator; |
| 152 | #ifdef __cplusplus | |
| 153 | interface IBDA_DigitalDemodulator; | |
| 154 | #endif /* __cplusplus */ | |
| 103 | 155 | #endif |
| 104 | 156 | |
| 105 | 157 | #ifndef __IBDA_DigitalDemodulator2_FWD_DEFINED__ |
| 106 | 158 | #define __IBDA_DigitalDemodulator2_FWD_DEFINED__ |
| 107 | 159 | typedef interface IBDA_DigitalDemodulator2 IBDA_DigitalDemodulator2; |
| 160 | #ifdef __cplusplus | |
| 161 | interface IBDA_DigitalDemodulator2; | |
| 162 | #endif /* __cplusplus */ | |
| 108 | 163 | #endif |
| 109 | 164 | |
| 110 | 165 | #ifndef __IBDA_DigitalDemodulator3_FWD_DEFINED__ |
| 111 | 166 | #define __IBDA_DigitalDemodulator3_FWD_DEFINED__ |
| 112 | 167 | typedef interface IBDA_DigitalDemodulator3 IBDA_DigitalDemodulator3; |
| 168 | #ifdef __cplusplus | |
| 169 | interface IBDA_DigitalDemodulator3; | |
| 170 | #endif /* __cplusplus */ | |
| 113 | 171 | #endif |
| 114 | 172 | |
| 115 | 173 | #ifndef __ICCSubStreamFiltering_FWD_DEFINED__ |
| 116 | 174 | #define __ICCSubStreamFiltering_FWD_DEFINED__ |
| 117 | 175 | typedef interface ICCSubStreamFiltering ICCSubStreamFiltering; |
| 176 | #ifdef __cplusplus | |
| 177 | interface ICCSubStreamFiltering; | |
| 178 | #endif /* __cplusplus */ | |
| 118 | 179 | #endif |
| 119 | 180 | |
| 120 | 181 | #ifndef __IBDA_IPSinkControl_FWD_DEFINED__ |
| 121 | 182 | #define __IBDA_IPSinkControl_FWD_DEFINED__ |
| 122 | 183 | typedef interface IBDA_IPSinkControl IBDA_IPSinkControl; |
| 184 | #ifdef __cplusplus | |
| 185 | interface IBDA_IPSinkControl; | |
| 186 | #endif /* __cplusplus */ | |
| 123 | 187 | #endif |
| 124 | 188 | |
| 125 | 189 | #ifndef __IBDA_IPSinkInfo_FWD_DEFINED__ |
| 126 | 190 | #define __IBDA_IPSinkInfo_FWD_DEFINED__ |
| 127 | 191 | typedef interface IBDA_IPSinkInfo IBDA_IPSinkInfo; |
| 192 | #ifdef __cplusplus | |
| 193 | interface IBDA_IPSinkInfo; | |
| 194 | #endif /* __cplusplus */ | |
| 128 | 195 | #endif |
| 129 | 196 | |
| 130 | 197 | #ifndef __IEnumPIDMap_FWD_DEFINED__ |
| 131 | 198 | #define __IEnumPIDMap_FWD_DEFINED__ |
| 132 | 199 | typedef interface IEnumPIDMap IEnumPIDMap; |
| 200 | #ifdef __cplusplus | |
| 201 | interface IEnumPIDMap; | |
| 202 | #endif /* __cplusplus */ | |
| 133 | 203 | #endif |
| 134 | 204 | |
| 135 | 205 | #ifndef __IMPEG2PIDMap_FWD_DEFINED__ |
| 136 | 206 | #define __IMPEG2PIDMap_FWD_DEFINED__ |
| 137 | 207 | typedef interface IMPEG2PIDMap IMPEG2PIDMap; |
| 208 | #ifdef __cplusplus | |
| 209 | interface IMPEG2PIDMap; | |
| 210 | #endif /* __cplusplus */ | |
| 138 | 211 | #endif |
| 139 | 212 | |
| 140 | 213 | #ifndef __IFrequencyMap_FWD_DEFINED__ |
| 141 | 214 | #define __IFrequencyMap_FWD_DEFINED__ |
| 142 | 215 | typedef interface IFrequencyMap IFrequencyMap; |
| 216 | #ifdef __cplusplus | |
| 217 | interface IFrequencyMap; | |
| 218 | #endif /* __cplusplus */ | |
| 143 | 219 | #endif |
| 144 | 220 | |
| 145 | 221 | #ifndef __IBDA_EasMessage_FWD_DEFINED__ |
| 146 | 222 | #define __IBDA_EasMessage_FWD_DEFINED__ |
| 147 | 223 | typedef interface IBDA_EasMessage IBDA_EasMessage; |
| 224 | #ifdef __cplusplus | |
| 225 | interface IBDA_EasMessage; | |
| 226 | #endif /* __cplusplus */ | |
| 148 | 227 | #endif |
| 149 | 228 | |
| 150 | 229 | #ifndef __IBDA_TransportStreamInfo_FWD_DEFINED__ |
| 151 | 230 | #define __IBDA_TransportStreamInfo_FWD_DEFINED__ |
| 152 | 231 | typedef interface IBDA_TransportStreamInfo IBDA_TransportStreamInfo; |
| 232 | #ifdef __cplusplus | |
| 233 | interface IBDA_TransportStreamInfo; | |
| 234 | #endif /* __cplusplus */ | |
| 153 | 235 | #endif |
| 154 | 236 | |
| 155 | 237 | #ifndef __IBDA_ConditionalAccess_FWD_DEFINED__ |
| 156 | 238 | #define __IBDA_ConditionalAccess_FWD_DEFINED__ |
| 157 | 239 | typedef interface IBDA_ConditionalAccess IBDA_ConditionalAccess; |
| 240 | #ifdef __cplusplus | |
| 241 | interface IBDA_ConditionalAccess; | |
| 242 | #endif /* __cplusplus */ | |
| 158 | 243 | #endif |
| 159 | 244 | |
| 160 | 245 | #ifndef __IBDA_DiagnosticProperties_FWD_DEFINED__ |
| 161 | 246 | #define __IBDA_DiagnosticProperties_FWD_DEFINED__ |
| 162 | 247 | typedef interface IBDA_DiagnosticProperties IBDA_DiagnosticProperties; |
| 248 | #ifdef __cplusplus | |
| 249 | interface IBDA_DiagnosticProperties; | |
| 250 | #endif /* __cplusplus */ | |
| 163 | 251 | #endif |
| 164 | 252 | |
| 165 | 253 | #ifndef __IBDA_DRM_FWD_DEFINED__ |
| 166 | 254 | #define __IBDA_DRM_FWD_DEFINED__ |
| 167 | 255 | typedef interface IBDA_DRM IBDA_DRM; |
| 256 | #ifdef __cplusplus | |
| 257 | interface IBDA_DRM; | |
| 258 | #endif /* __cplusplus */ | |
| 168 | 259 | #endif |
| 169 | 260 | |
| 170 | 261 | #ifndef __IBDA_NameValueService_FWD_DEFINED__ |
| 171 | 262 | #define __IBDA_NameValueService_FWD_DEFINED__ |
| 172 | 263 | typedef interface IBDA_NameValueService IBDA_NameValueService; |
| 264 | #ifdef __cplusplus | |
| 265 | interface IBDA_NameValueService; | |
| 266 | #endif /* __cplusplus */ | |
| 173 | 267 | #endif |
| 174 | 268 | |
| 175 | 269 | #ifndef __IBDA_ConditionalAccessEx_FWD_DEFINED__ |
| 176 | 270 | #define __IBDA_ConditionalAccessEx_FWD_DEFINED__ |
| 177 | 271 | typedef interface IBDA_ConditionalAccessEx IBDA_ConditionalAccessEx; |
| 272 | #ifdef __cplusplus | |
| 273 | interface IBDA_ConditionalAccessEx; | |
| 274 | #endif /* __cplusplus */ | |
| 178 | 275 | #endif |
| 179 | 276 | |
| 180 | 277 | #ifndef __IBDA_ISDBConditionalAccess_FWD_DEFINED__ |
| 181 | 278 | #define __IBDA_ISDBConditionalAccess_FWD_DEFINED__ |
| 182 | 279 | typedef interface IBDA_ISDBConditionalAccess IBDA_ISDBConditionalAccess; |
| 280 | #ifdef __cplusplus | |
| 281 | interface IBDA_ISDBConditionalAccess; | |
| 282 | #endif /* __cplusplus */ | |
| 183 | 283 | #endif |
| 184 | 284 | |
| 185 | 285 | #ifndef __IBDA_EventingService_FWD_DEFINED__ |
| 186 | 286 | #define __IBDA_EventingService_FWD_DEFINED__ |
| 187 | 287 | typedef interface IBDA_EventingService IBDA_EventingService; |
| 288 | #ifdef __cplusplus | |
| 289 | interface IBDA_EventingService; | |
| 290 | #endif /* __cplusplus */ | |
| 188 | 291 | #endif |
| 189 | 292 | |
| 190 | 293 | #ifndef __IBDA_AUX_FWD_DEFINED__ |
| 191 | 294 | #define __IBDA_AUX_FWD_DEFINED__ |
| 192 | 295 | typedef interface IBDA_AUX IBDA_AUX; |
| 296 | #ifdef __cplusplus | |
| 297 | interface IBDA_AUX; | |
| 298 | #endif /* __cplusplus */ | |
| 193 | 299 | #endif |
| 194 | 300 | |
| 195 | 301 | #ifndef __IBDA_Encoder_FWD_DEFINED__ |
| 196 | 302 | #define __IBDA_Encoder_FWD_DEFINED__ |
| 197 | 303 | typedef interface IBDA_Encoder IBDA_Encoder; |
| 304 | #ifdef __cplusplus | |
| 305 | interface IBDA_Encoder; | |
| 306 | #endif /* __cplusplus */ | |
| 198 | 307 | #endif |
| 199 | 308 | |
| 200 | 309 | #ifndef __IBDA_FDC_FWD_DEFINED__ |
| 201 | 310 | #define __IBDA_FDC_FWD_DEFINED__ |
| 202 | 311 | typedef interface IBDA_FDC IBDA_FDC; |
| 312 | #ifdef __cplusplus | |
| 313 | interface IBDA_FDC; | |
| 314 | #endif /* __cplusplus */ | |
| 203 | 315 | #endif |
| 204 | 316 | |
| 205 | 317 | #ifndef __IBDA_GuideDataDeliveryService_FWD_DEFINED__ |
| 206 | 318 | #define __IBDA_GuideDataDeliveryService_FWD_DEFINED__ |
| 207 | 319 | typedef interface IBDA_GuideDataDeliveryService IBDA_GuideDataDeliveryService; |
| 320 | #ifdef __cplusplus | |
| 321 | interface IBDA_GuideDataDeliveryService; | |
| 322 | #endif /* __cplusplus */ | |
| 208 | 323 | #endif |
| 209 | 324 | |
| 210 | 325 | #ifndef __IBDA_DRMService_FWD_DEFINED__ |
| 211 | 326 | #define __IBDA_DRMService_FWD_DEFINED__ |
| 212 | 327 | typedef interface IBDA_DRMService IBDA_DRMService; |
| 328 | #ifdef __cplusplus | |
| 329 | interface IBDA_DRMService; | |
| 330 | #endif /* __cplusplus */ | |
| 213 | 331 | #endif |
| 214 | 332 | |
| 215 | 333 | #ifndef __IBDA_WMDRMSession_FWD_DEFINED__ |
| 216 | 334 | #define __IBDA_WMDRMSession_FWD_DEFINED__ |
| 217 | 335 | typedef interface IBDA_WMDRMSession IBDA_WMDRMSession; |
| 336 | #ifdef __cplusplus | |
| 337 | interface IBDA_WMDRMSession; | |
| 338 | #endif /* __cplusplus */ | |
| 218 | 339 | #endif |
| 219 | 340 | |
| 220 | 341 | #ifndef __IBDA_WMDRMTuner_FWD_DEFINED__ |
| 221 | 342 | #define __IBDA_WMDRMTuner_FWD_DEFINED__ |
| 222 | 343 | typedef interface IBDA_WMDRMTuner IBDA_WMDRMTuner; |
| 344 | #ifdef __cplusplus | |
| 345 | interface IBDA_WMDRMTuner; | |
| 346 | #endif /* __cplusplus */ | |
| 223 | 347 | #endif |
| 224 | 348 | |
| 225 | 349 | #ifndef __IBDA_DRIDRMService_FWD_DEFINED__ |
| 226 | 350 | #define __IBDA_DRIDRMService_FWD_DEFINED__ |
| 227 | 351 | typedef interface IBDA_DRIDRMService IBDA_DRIDRMService; |
| 352 | #ifdef __cplusplus | |
| 353 | interface IBDA_DRIDRMService; | |
| 354 | #endif /* __cplusplus */ | |
| 228 | 355 | #endif |
| 229 | 356 | |
| 230 | 357 | #ifndef __IBDA_DRIWMDRMSession_FWD_DEFINED__ |
| 231 | 358 | #define __IBDA_DRIWMDRMSession_FWD_DEFINED__ |
| 232 | 359 | typedef interface IBDA_DRIWMDRMSession IBDA_DRIWMDRMSession; |
| 360 | #ifdef __cplusplus | |
| 361 | interface IBDA_DRIWMDRMSession; | |
| 362 | #endif /* __cplusplus */ | |
| 233 | 363 | #endif |
| 234 | 364 | |
| 235 | 365 | #ifndef __IBDA_MUX_FWD_DEFINED__ |
| 236 | 366 | #define __IBDA_MUX_FWD_DEFINED__ |
| 237 | 367 | typedef interface IBDA_MUX IBDA_MUX; |
| 368 | #ifdef __cplusplus | |
| 369 | interface IBDA_MUX; | |
| 370 | #endif /* __cplusplus */ | |
| 238 | 371 | #endif |
| 239 | 372 | |
| 240 | 373 | #ifndef __IBDA_TransportStreamSelector_FWD_DEFINED__ |
| 241 | 374 | #define __IBDA_TransportStreamSelector_FWD_DEFINED__ |
| 242 | 375 | typedef interface IBDA_TransportStreamSelector IBDA_TransportStreamSelector; |
| 376 | #ifdef __cplusplus | |
| 377 | interface IBDA_TransportStreamSelector; | |
| 378 | #endif /* __cplusplus */ | |
| 243 | 379 | #endif |
| 244 | 380 | |
| 245 | 381 | #ifndef __IBDA_UserActivityService_FWD_DEFINED__ |
| 246 | 382 | #define __IBDA_UserActivityService_FWD_DEFINED__ |
| 247 | 383 | typedef interface IBDA_UserActivityService IBDA_UserActivityService; |
| 384 | #ifdef __cplusplus | |
| 385 | interface IBDA_UserActivityService; | |
| 386 | #endif /* __cplusplus */ | |
| 248 | 387 | #endif |
| 249 | 388 | |
| 250 | 389 | /* Headers for imported files */ |
| ... | ... | @@ -324,7 +463,7 @@ typedef struct SmartCardApplication { |
| 324 | 463 | #define PBDA_Encoder_BitrateMode_Constant 1 |
| 325 | 464 | #define PBDA_Encoder_BitrateMode_Variable 2 |
| 326 | 465 | #define PBDA_Encoder_BitrateMode_Average 3 |
| 327 | typedef enum __WIDL_bdaiface_generated_name_0000000F { | |
| 466 | typedef enum __WIDL_bdaiface_generated_name_00000017 { | |
| 328 | 467 | KSPROPERTY_IPSINK_MULTICASTLIST = 0, |
| 329 | 468 | KSPROPERTY_IPSINK_ADAPTER_DESCRIPTION = 1, |
| 330 | 469 | KSPROPERTY_IPSINK_ADAPTER_ADDRESS = 2 |
| ... | ... | @@ -372,48 +511,49 @@ typedef struct IBDA_NetworkProviderVtbl { |
| 372 | 511 | |
| 373 | 512 | /*** IUnknown methods ***/ |
| 374 | 513 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 375 | IBDA_NetworkProvider* This, | |
| 514 | IBDA_NetworkProvider *This, | |
| 376 | 515 | REFIID riid, |
| 377 | 516 | void **ppvObject); |
| 378 | 517 | |
| 379 | 518 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 380 | IBDA_NetworkProvider* This); | |
| 519 | IBDA_NetworkProvider *This); | |
| 381 | 520 | |
| 382 | 521 | ULONG (STDMETHODCALLTYPE *Release)( |
| 383 | IBDA_NetworkProvider* This); | |
| 522 | IBDA_NetworkProvider *This); | |
| 384 | 523 | |
| 385 | 524 | /*** IBDA_NetworkProvider methods ***/ |
| 386 | 525 | HRESULT (STDMETHODCALLTYPE *PutSignalSource)( |
| 387 | IBDA_NetworkProvider* This, | |
| 526 | IBDA_NetworkProvider *This, | |
| 388 | 527 | ULONG ulSignalSource); |
| 389 | 528 | |
| 390 | 529 | HRESULT (STDMETHODCALLTYPE *GetSignalSource)( |
| 391 | IBDA_NetworkProvider* This, | |
| 530 | IBDA_NetworkProvider *This, | |
| 392 | 531 | ULONG *pulSignalSource); |
| 393 | 532 | |
| 394 | 533 | HRESULT (STDMETHODCALLTYPE *GetNetworkType)( |
| 395 | IBDA_NetworkProvider* This, | |
| 534 | IBDA_NetworkProvider *This, | |
| 396 | 535 | GUID *pguidNetworkType); |
| 397 | 536 | |
| 398 | 537 | HRESULT (STDMETHODCALLTYPE *PutTuningSpace)( |
| 399 | IBDA_NetworkProvider* This, | |
| 538 | IBDA_NetworkProvider *This, | |
| 400 | 539 | REFGUID guidTuningSpace); |
| 401 | 540 | |
| 402 | 541 | HRESULT (STDMETHODCALLTYPE *GetTuningSpace)( |
| 403 | IBDA_NetworkProvider* This, | |
| 542 | IBDA_NetworkProvider *This, | |
| 404 | 543 | GUID *pguidTuingSpace); |
| 405 | 544 | |
| 406 | 545 | HRESULT (STDMETHODCALLTYPE *RegisterDeviceFilter)( |
| 407 | IBDA_NetworkProvider* This, | |
| 546 | IBDA_NetworkProvider *This, | |
| 408 | 547 | IUnknown *pUnkFilterControl, |
| 409 | 548 | ULONG *ppvRegisitrationContext); |
| 410 | 549 | |
| 411 | 550 | HRESULT (STDMETHODCALLTYPE *UnRegisterDeviceFilter)( |
| 412 | IBDA_NetworkProvider* This, | |
| 551 | IBDA_NetworkProvider *This, | |
| 413 | 552 | ULONG pvRegistrationContext); |
| 414 | 553 | |
| 415 | 554 | END_INTERFACE |
| 416 | 555 | } IBDA_NetworkProviderVtbl; |
| 556 | ||
| 417 | 557 | interface IBDA_NetworkProvider { |
| 418 | 558 | CONST_VTBL IBDA_NetworkProviderVtbl* lpVtbl; |
| 419 | 559 | }; |
| ... | ... | @@ -470,63 +610,6 @@ static FORCEINLINE HRESULT IBDA_NetworkProvider_UnRegisterDeviceFilter(IBDA_Netw |
| 470 | 610 | |
| 471 | 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 | 614 | #endif /* __IBDA_NetworkProvider_INTERFACE_DEFINED__ */ |
| 532 | 615 | |
| ... | ... | @@ -568,41 +651,42 @@ typedef struct IBDA_EthernetFilterVtbl { |
| 568 | 651 | |
| 569 | 652 | /*** IUnknown methods ***/ |
| 570 | 653 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 571 | IBDA_EthernetFilter* This, | |
| 654 | IBDA_EthernetFilter *This, | |
| 572 | 655 | REFIID riid, |
| 573 | 656 | void **ppvObject); |
| 574 | 657 | |
| 575 | 658 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 576 | IBDA_EthernetFilter* This); | |
| 659 | IBDA_EthernetFilter *This); | |
| 577 | 660 | |
| 578 | 661 | ULONG (STDMETHODCALLTYPE *Release)( |
| 579 | IBDA_EthernetFilter* This); | |
| 662 | IBDA_EthernetFilter *This); | |
| 580 | 663 | |
| 581 | 664 | /*** IBDA_EthernetFilter methods ***/ |
| 582 | 665 | HRESULT (STDMETHODCALLTYPE *GetMulticastListSize)( |
| 583 | IBDA_EthernetFilter* This, | |
| 666 | IBDA_EthernetFilter *This, | |
| 584 | 667 | ULONG *pulcbAddresses); |
| 585 | 668 | |
| 586 | 669 | HRESULT (STDMETHODCALLTYPE *PutMulticastList)( |
| 587 | IBDA_EthernetFilter* This, | |
| 670 | IBDA_EthernetFilter *This, | |
| 588 | 671 | ULONG ulcbAddresses, |
| 589 | 672 | BYTE pAddressList[]); |
| 590 | 673 | |
| 591 | 674 | HRESULT (STDMETHODCALLTYPE *GetMulticastList)( |
| 592 | IBDA_EthernetFilter* This, | |
| 675 | IBDA_EthernetFilter *This, | |
| 593 | 676 | ULONG *pulcbAddresses, |
| 594 | 677 | BYTE pAddressList[]); |
| 595 | 678 | |
| 596 | 679 | HRESULT (STDMETHODCALLTYPE *PutMulticastMode)( |
| 597 | IBDA_EthernetFilter* This, | |
| 680 | IBDA_EthernetFilter *This, | |
| 598 | 681 | ULONG ulModeMask); |
| 599 | 682 | |
| 600 | 683 | HRESULT (STDMETHODCALLTYPE *GetMulticastMode)( |
| 601 | IBDA_EthernetFilter* This, | |
| 684 | IBDA_EthernetFilter *This, | |
| 602 | 685 | ULONG *pulModeMask); |
| 603 | 686 | |
| 604 | 687 | END_INTERFACE |
| 605 | 688 | } IBDA_EthernetFilterVtbl; |
| 689 | ||
| 606 | 690 | interface IBDA_EthernetFilter { |
| 607 | 691 | CONST_VTBL IBDA_EthernetFilterVtbl* lpVtbl; |
| 608 | 692 | }; |
| ... | ... | @@ -651,48 +735,6 @@ static FORCEINLINE HRESULT IBDA_EthernetFilter_GetMulticastMode(IBDA_EthernetFil |
| 651 | 735 | |
| 652 | 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 | 739 | #endif /* __IBDA_EthernetFilter_INTERFACE_DEFINED__ */ |
| 698 | 740 | |
| ... | ... | @@ -734,41 +776,42 @@ typedef struct IBDA_IPV4FilterVtbl { |
| 734 | 776 | |
| 735 | 777 | /*** IUnknown methods ***/ |
| 736 | 778 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 737 | IBDA_IPV4Filter* This, | |
| 779 | IBDA_IPV4Filter *This, | |
| 738 | 780 | REFIID riid, |
| 739 | 781 | void **ppvObject); |
| 740 | 782 | |
| 741 | 783 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 742 | IBDA_IPV4Filter* This); | |
| 784 | IBDA_IPV4Filter *This); | |
| 743 | 785 | |
| 744 | 786 | ULONG (STDMETHODCALLTYPE *Release)( |
| 745 | IBDA_IPV4Filter* This); | |
| 787 | IBDA_IPV4Filter *This); | |
| 746 | 788 | |
| 747 | 789 | /*** IBDA_IPV4Filter methods ***/ |
| 748 | 790 | HRESULT (STDMETHODCALLTYPE *GetMulticastListSize)( |
| 749 | IBDA_IPV4Filter* This, | |
| 791 | IBDA_IPV4Filter *This, | |
| 750 | 792 | ULONG *pulcbAddresses); |
| 751 | 793 | |
| 752 | 794 | HRESULT (STDMETHODCALLTYPE *PutMulticastList)( |
| 753 | IBDA_IPV4Filter* This, | |
| 795 | IBDA_IPV4Filter *This, | |
| 754 | 796 | ULONG ulcbAddresses, |
| 755 | 797 | BYTE pAddressList[]); |
| 756 | 798 | |
| 757 | 799 | HRESULT (STDMETHODCALLTYPE *GetMulticastList)( |
| 758 | IBDA_IPV4Filter* This, | |
| 800 | IBDA_IPV4Filter *This, | |
| 759 | 801 | ULONG *pulcbAddresses, |
| 760 | 802 | BYTE pAddressList[]); |
| 761 | 803 | |
| 762 | 804 | HRESULT (STDMETHODCALLTYPE *PutMulticastMode)( |
| 763 | IBDA_IPV4Filter* This, | |
| 805 | IBDA_IPV4Filter *This, | |
| 764 | 806 | ULONG ulModeMask); |
| 765 | 807 | |
| 766 | 808 | HRESULT (STDMETHODCALLTYPE *GetMulticastMode)( |
| 767 | IBDA_IPV4Filter* This, | |
| 809 | IBDA_IPV4Filter *This, | |
| 768 | 810 | ULONG *pulModeMask); |
| 769 | 811 | |
| 770 | 812 | END_INTERFACE |
| 771 | 813 | } IBDA_IPV4FilterVtbl; |
| 814 | ||
| 772 | 815 | interface IBDA_IPV4Filter { |
| 773 | 816 | CONST_VTBL IBDA_IPV4FilterVtbl* lpVtbl; |
| 774 | 817 | }; |
| ... | ... | @@ -817,48 +860,6 @@ static FORCEINLINE HRESULT IBDA_IPV4Filter_GetMulticastMode(IBDA_IPV4Filter* Thi |
| 817 | 860 | |
| 818 | 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 | 864 | #endif /* __IBDA_IPV4Filter_INTERFACE_DEFINED__ */ |
| 864 | 865 | |
| ... | ... | @@ -900,41 +901,42 @@ typedef struct IBDA_IPV6FilterVtbl { |
| 900 | 901 | |
| 901 | 902 | /*** IUnknown methods ***/ |
| 902 | 903 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 903 | IBDA_IPV6Filter* This, | |
| 904 | IBDA_IPV6Filter *This, | |
| 904 | 905 | REFIID riid, |
| 905 | 906 | void **ppvObject); |
| 906 | 907 | |
| 907 | 908 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 908 | IBDA_IPV6Filter* This); | |
| 909 | IBDA_IPV6Filter *This); | |
| 909 | 910 | |
| 910 | 911 | ULONG (STDMETHODCALLTYPE *Release)( |
| 911 | IBDA_IPV6Filter* This); | |
| 912 | IBDA_IPV6Filter *This); | |
| 912 | 913 | |
| 913 | 914 | /*** IBDA_IPV6Filter methods ***/ |
| 914 | 915 | HRESULT (STDMETHODCALLTYPE *GetMulticastListSize)( |
| 915 | IBDA_IPV6Filter* This, | |
| 916 | IBDA_IPV6Filter *This, | |
| 916 | 917 | ULONG *pulcbAddresses); |
| 917 | 918 | |
| 918 | 919 | HRESULT (STDMETHODCALLTYPE *PutMulticastList)( |
| 919 | IBDA_IPV6Filter* This, | |
| 920 | IBDA_IPV6Filter *This, | |
| 920 | 921 | ULONG ulcbAddresses, |
| 921 | 922 | BYTE pAddressList[]); |
| 922 | 923 | |
| 923 | 924 | HRESULT (STDMETHODCALLTYPE *GetMulticastList)( |
| 924 | IBDA_IPV6Filter* This, | |
| 925 | IBDA_IPV6Filter *This, | |
| 925 | 926 | ULONG *pulcbAddresses, |
| 926 | 927 | BYTE pAddressList[]); |
| 927 | 928 | |
| 928 | 929 | HRESULT (STDMETHODCALLTYPE *PutMulticastMode)( |
| 929 | IBDA_IPV6Filter* This, | |
| 930 | IBDA_IPV6Filter *This, | |
| 930 | 931 | ULONG ulModeMask); |
| 931 | 932 | |
| 932 | 933 | HRESULT (STDMETHODCALLTYPE *GetMulticastMode)( |
| 933 | IBDA_IPV6Filter* This, | |
| 934 | IBDA_IPV6Filter *This, | |
| 934 | 935 | ULONG *pulModeMask); |
| 935 | 936 | |
| 936 | 937 | END_INTERFACE |
| 937 | 938 | } IBDA_IPV6FilterVtbl; |
| 939 | ||
| 938 | 940 | interface IBDA_IPV6Filter { |
| 939 | 941 | CONST_VTBL IBDA_IPV6FilterVtbl* lpVtbl; |
| 940 | 942 | }; |
| ... | ... | @@ -983,48 +985,6 @@ static FORCEINLINE HRESULT IBDA_IPV6Filter_GetMulticastMode(IBDA_IPV6Filter* Thi |
| 983 | 985 | |
| 984 | 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 | 989 | #endif /* __IBDA_IPV6Filter_INTERFACE_DEFINED__ */ |
| 1030 | 990 | |
| ... | ... | @@ -1061,32 +1021,33 @@ typedef struct IBDA_DeviceControlVtbl { |
| 1061 | 1021 | |
| 1062 | 1022 | /*** IUnknown methods ***/ |
| 1063 | 1023 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1064 | IBDA_DeviceControl* This, | |
| 1024 | IBDA_DeviceControl *This, | |
| 1065 | 1025 | REFIID riid, |
| 1066 | 1026 | void **ppvObject); |
| 1067 | 1027 | |
| 1068 | 1028 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1069 | IBDA_DeviceControl* This); | |
| 1029 | IBDA_DeviceControl *This); | |
| 1070 | 1030 | |
| 1071 | 1031 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1072 | IBDA_DeviceControl* This); | |
| 1032 | IBDA_DeviceControl *This); | |
| 1073 | 1033 | |
| 1074 | 1034 | /*** IBDA_DeviceControl methods ***/ |
| 1075 | 1035 | HRESULT (STDMETHODCALLTYPE *StartChanges)( |
| 1076 | IBDA_DeviceControl* This); | |
| 1036 | IBDA_DeviceControl *This); | |
| 1077 | 1037 | |
| 1078 | 1038 | HRESULT (STDMETHODCALLTYPE *CheckChanges)( |
| 1079 | IBDA_DeviceControl* This); | |
| 1039 | IBDA_DeviceControl *This); | |
| 1080 | 1040 | |
| 1081 | 1041 | HRESULT (STDMETHODCALLTYPE *CommitChanges)( |
| 1082 | IBDA_DeviceControl* This); | |
| 1042 | IBDA_DeviceControl *This); | |
| 1083 | 1043 | |
| 1084 | 1044 | HRESULT (STDMETHODCALLTYPE *GetChangeState)( |
| 1085 | IBDA_DeviceControl* This, | |
| 1045 | IBDA_DeviceControl *This, | |
| 1086 | 1046 | ULONG *pState); |
| 1087 | 1047 | |
| 1088 | 1048 | END_INTERFACE |
| 1089 | 1049 | } IBDA_DeviceControlVtbl; |
| 1050 | ||
| 1090 | 1051 | interface IBDA_DeviceControl { |
| 1091 | 1052 | CONST_VTBL IBDA_DeviceControlVtbl* lpVtbl; |
| 1092 | 1053 | }; |
| ... | ... | @@ -1131,35 +1092,6 @@ static FORCEINLINE HRESULT IBDA_DeviceControl_GetChangeState(IBDA_DeviceControl* |
| 1131 | 1092 | |
| 1132 | 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 | 1096 | #endif /* __IBDA_DeviceControl_INTERFACE_DEFINED__ */ |
| 1165 | 1097 | |
| ... | ... | @@ -1193,31 +1125,32 @@ typedef struct IBDA_PinControlVtbl { |
| 1193 | 1125 | |
| 1194 | 1126 | /*** IUnknown methods ***/ |
| 1195 | 1127 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1196 | IBDA_PinControl* This, | |
| 1128 | IBDA_PinControl *This, | |
| 1197 | 1129 | REFIID riid, |
| 1198 | 1130 | void **ppvObject); |
| 1199 | 1131 | |
| 1200 | 1132 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1201 | IBDA_PinControl* This); | |
| 1133 | IBDA_PinControl *This); | |
| 1202 | 1134 | |
| 1203 | 1135 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1204 | IBDA_PinControl* This); | |
| 1136 | IBDA_PinControl *This); | |
| 1205 | 1137 | |
| 1206 | 1138 | /*** IBDA_PinControl methods ***/ |
| 1207 | 1139 | HRESULT (STDMETHODCALLTYPE *GetPinID)( |
| 1208 | IBDA_PinControl* This, | |
| 1140 | IBDA_PinControl *This, | |
| 1209 | 1141 | ULONG *pulPinID); |
| 1210 | 1142 | |
| 1211 | 1143 | HRESULT (STDMETHODCALLTYPE *GetPinType)( |
| 1212 | IBDA_PinControl* This, | |
| 1144 | IBDA_PinControl *This, | |
| 1213 | 1145 | ULONG *pulPinType); |
| 1214 | 1146 | |
| 1215 | 1147 | HRESULT (STDMETHODCALLTYPE *RegistrationContext)( |
| 1216 | IBDA_PinControl* This, | |
| 1148 | IBDA_PinControl *This, | |
| 1217 | 1149 | ULONG *pulRegistrationCtx); |
| 1218 | 1150 | |
| 1219 | 1151 | END_INTERFACE |
| 1220 | 1152 | } IBDA_PinControlVtbl; |
| 1153 | ||
| 1221 | 1154 | interface IBDA_PinControl { |
| 1222 | 1155 | CONST_VTBL IBDA_PinControlVtbl* lpVtbl; |
| 1223 | 1156 | }; |
| ... | ... | @@ -1258,30 +1191,6 @@ static FORCEINLINE HRESULT IBDA_PinControl_RegistrationContext(IBDA_PinControl* |
| 1258 | 1191 | |
| 1259 | 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 | 1195 | #endif /* __IBDA_PinControl_INTERFACE_DEFINED__ */ |
| 1287 | 1196 | |
| ... | ... | @@ -1324,43 +1233,44 @@ typedef struct IBDA_SignalPropertiesVtbl { |
| 1324 | 1233 | |
| 1325 | 1234 | /*** IUnknown methods ***/ |
| 1326 | 1235 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1327 | IBDA_SignalProperties* This, | |
| 1236 | IBDA_SignalProperties *This, | |
| 1328 | 1237 | REFIID riid, |
| 1329 | 1238 | void **ppvObject); |
| 1330 | 1239 | |
| 1331 | 1240 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1332 | IBDA_SignalProperties* This); | |
| 1241 | IBDA_SignalProperties *This); | |
| 1333 | 1242 | |
| 1334 | 1243 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1335 | IBDA_SignalProperties* This); | |
| 1244 | IBDA_SignalProperties *This); | |
| 1336 | 1245 | |
| 1337 | 1246 | /*** IBDA_SignalProperties methods ***/ |
| 1338 | 1247 | HRESULT (STDMETHODCALLTYPE *PutNetworkType)( |
| 1339 | IBDA_SignalProperties* This, | |
| 1248 | IBDA_SignalProperties *This, | |
| 1340 | 1249 | REFGUID guidNetworkType); |
| 1341 | 1250 | |
| 1342 | 1251 | HRESULT (STDMETHODCALLTYPE *GetNetworkType)( |
| 1343 | IBDA_SignalProperties* This, | |
| 1252 | IBDA_SignalProperties *This, | |
| 1344 | 1253 | GUID *pguidNetworkType); |
| 1345 | 1254 | |
| 1346 | 1255 | HRESULT (STDMETHODCALLTYPE *PutSignalSource)( |
| 1347 | IBDA_SignalProperties* This, | |
| 1256 | IBDA_SignalProperties *This, | |
| 1348 | 1257 | ULONG ulSignalSource); |
| 1349 | 1258 | |
| 1350 | 1259 | HRESULT (STDMETHODCALLTYPE *GetSignalSource)( |
| 1351 | IBDA_SignalProperties* This, | |
| 1260 | IBDA_SignalProperties *This, | |
| 1352 | 1261 | ULONG *pulSignalSource); |
| 1353 | 1262 | |
| 1354 | 1263 | HRESULT (STDMETHODCALLTYPE *PutTuningSpace)( |
| 1355 | IBDA_SignalProperties* This, | |
| 1264 | IBDA_SignalProperties *This, | |
| 1356 | 1265 | REFGUID guidTuningSpace); |
| 1357 | 1266 | |
| 1358 | 1267 | HRESULT (STDMETHODCALLTYPE *GetTuningSpace)( |
| 1359 | IBDA_SignalProperties* This, | |
| 1268 | IBDA_SignalProperties *This, | |
| 1360 | 1269 | GUID *pguidTuingSpace); |
| 1361 | 1270 | |
| 1362 | 1271 | END_INTERFACE |
| 1363 | 1272 | } IBDA_SignalPropertiesVtbl; |
| 1273 | ||
| 1364 | 1274 | interface IBDA_SignalProperties { |
| 1365 | 1275 | CONST_VTBL IBDA_SignalPropertiesVtbl* lpVtbl; |
| 1366 | 1276 | }; |
| ... | ... | @@ -1413,54 +1323,6 @@ static FORCEINLINE HRESULT IBDA_SignalProperties_GetTuningSpace(IBDA_SignalPrope |
| 1413 | 1323 | |
| 1414 | 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 | 1327 | #endif /* __IBDA_SignalProperties_INTERFACE_DEFINED__ */ |
| 1466 | 1328 | |
| ... | ... | @@ -1515,59 +1377,60 @@ typedef struct IBDA_SignalStatisticsVtbl { |
| 1515 | 1377 | |
| 1516 | 1378 | /*** IUnknown methods ***/ |
| 1517 | 1379 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1518 | IBDA_SignalStatistics* This, | |
| 1380 | IBDA_SignalStatistics *This, | |
| 1519 | 1381 | REFIID riid, |
| 1520 | 1382 | void **ppvObject); |
| 1521 | 1383 | |
| 1522 | 1384 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1523 | IBDA_SignalStatistics* This); | |
| 1385 | IBDA_SignalStatistics *This); | |
| 1524 | 1386 | |
| 1525 | 1387 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1526 | IBDA_SignalStatistics* This); | |
| 1388 | IBDA_SignalStatistics *This); | |
| 1527 | 1389 | |
| 1528 | 1390 | /*** IBDA_SignalStatistics methods ***/ |
| 1529 | 1391 | HRESULT (STDMETHODCALLTYPE *put_SignalStrength)( |
| 1530 | IBDA_SignalStatistics* This, | |
| 1392 | IBDA_SignalStatistics *This, | |
| 1531 | 1393 | LONG lDbStrength); |
| 1532 | 1394 | |
| 1533 | 1395 | HRESULT (STDMETHODCALLTYPE *get_SignalStrength)( |
| 1534 | IBDA_SignalStatistics* This, | |
| 1396 | IBDA_SignalStatistics *This, | |
| 1535 | 1397 | LONG *plDbStrength); |
| 1536 | 1398 | |
| 1537 | 1399 | HRESULT (STDMETHODCALLTYPE *put_SignalQuality)( |
| 1538 | IBDA_SignalStatistics* This, | |
| 1400 | IBDA_SignalStatistics *This, | |
| 1539 | 1401 | LONG lPercentQuality); |
| 1540 | 1402 | |
| 1541 | 1403 | HRESULT (STDMETHODCALLTYPE *get_SignalQuality)( |
| 1542 | IBDA_SignalStatistics* This, | |
| 1404 | IBDA_SignalStatistics *This, | |
| 1543 | 1405 | LONG *plPercentQuality); |
| 1544 | 1406 | |
| 1545 | 1407 | HRESULT (STDMETHODCALLTYPE *put_SignalPresent)( |
| 1546 | IBDA_SignalStatistics* This, | |
| 1408 | IBDA_SignalStatistics *This, | |
| 1547 | 1409 | BOOLEAN fPresent); |
| 1548 | 1410 | |
| 1549 | 1411 | HRESULT (STDMETHODCALLTYPE *get_SignalPresent)( |
| 1550 | IBDA_SignalStatistics* This, | |
| 1412 | IBDA_SignalStatistics *This, | |
| 1551 | 1413 | BOOLEAN *pfPresent); |
| 1552 | 1414 | |
| 1553 | 1415 | HRESULT (STDMETHODCALLTYPE *put_SignalLocked)( |
| 1554 | IBDA_SignalStatistics* This, | |
| 1416 | IBDA_SignalStatistics *This, | |
| 1555 | 1417 | BOOLEAN fLocked); |
| 1556 | 1418 | |
| 1557 | 1419 | HRESULT (STDMETHODCALLTYPE *get_SignalLocked)( |
| 1558 | IBDA_SignalStatistics* This, | |
| 1420 | IBDA_SignalStatistics *This, | |
| 1559 | 1421 | BOOLEAN *pfLocked); |
| 1560 | 1422 | |
| 1561 | 1423 | HRESULT (STDMETHODCALLTYPE *put_SampleTime)( |
| 1562 | IBDA_SignalStatistics* This, | |
| 1424 | IBDA_SignalStatistics *This, | |
| 1563 | 1425 | LONG lmsSampleTime); |
| 1564 | 1426 | |
| 1565 | 1427 | HRESULT (STDMETHODCALLTYPE *get_SampleTime)( |
| 1566 | IBDA_SignalStatistics* This, | |
| 1428 | IBDA_SignalStatistics *This, | |
| 1567 | 1429 | LONG *plmsSampleTime); |
| 1568 | 1430 | |
| 1569 | 1431 | END_INTERFACE |
| 1570 | 1432 | } IBDA_SignalStatisticsVtbl; |
| 1433 | ||
| 1571 | 1434 | interface IBDA_SignalStatistics { |
| 1572 | 1435 | CONST_VTBL IBDA_SignalStatisticsVtbl* lpVtbl; |
| 1573 | 1436 | }; |
| ... | ... | @@ -1636,86 +1499,6 @@ static FORCEINLINE HRESULT IBDA_SignalStatistics_get_SampleTime(IBDA_SignalStati |
| 1636 | 1499 | |
| 1637 | 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 | 1503 | #endif /* __IBDA_SignalStatistics_INTERFACE_DEFINED__ */ |
| 1721 | 1504 | |
| ... | ... | @@ -1791,74 +1574,74 @@ typedef struct IBDA_TopologyVtbl { |
| 1791 | 1574 | |
| 1792 | 1575 | /*** IUnknown methods ***/ |
| 1793 | 1576 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1794 | IBDA_Topology* This, | |
| 1577 | IBDA_Topology *This, | |
| 1795 | 1578 | REFIID riid, |
| 1796 | 1579 | void **ppvObject); |
| 1797 | 1580 | |
| 1798 | 1581 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1799 | IBDA_Topology* This); | |
| 1582 | IBDA_Topology *This); | |
| 1800 | 1583 | |
| 1801 | 1584 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1802 | IBDA_Topology* This); | |
| 1585 | IBDA_Topology *This); | |
| 1803 | 1586 | |
| 1804 | 1587 | /*** IBDA_Topology methods ***/ |
| 1805 | 1588 | HRESULT (STDMETHODCALLTYPE *GetNodeTypes)( |
| 1806 | IBDA_Topology* This, | |
| 1589 | IBDA_Topology *This, | |
| 1807 | 1590 | ULONG *pulcNodeTypes, |
| 1808 | 1591 | ULONG ulcNodeTypesMax, |
| 1809 | 1592 | ULONG rgulNodeTypes[]); |
| 1810 | 1593 | |
| 1811 | 1594 | HRESULT (STDMETHODCALLTYPE *GetNodeDescriptors)( |
| 1812 | IBDA_Topology* This, | |
| 1595 | IBDA_Topology *This, | |
| 1813 | 1596 | ULONG *ulcNodeDescriptors, |
| 1814 | 1597 | ULONG ulcNodeDescriptorsMax, |
| 1815 | 1598 | BDANODE_DESCRIPTOR rgNodeDescriptors[]); |
| 1816 | 1599 | |
| 1817 | 1600 | HRESULT (STDMETHODCALLTYPE *GetNodeInterfaces)( |
| 1818 | IBDA_Topology* This, | |
| 1601 | IBDA_Topology *This, | |
| 1819 | 1602 | ULONG ulNodeType, |
| 1820 | 1603 | ULONG *pulcInterfaces, |
| 1821 | 1604 | ULONG ulcInterfacesMax, |
| 1822 | 1605 | GUID rgguidInterfaces[]); |
| 1823 | 1606 | |
| 1824 | 1607 | HRESULT (STDMETHODCALLTYPE *GetPinTypes)( |
| 1825 | IBDA_Topology* This, | |
| 1608 | IBDA_Topology *This, | |
| 1826 | 1609 | ULONG *pulcPinTypes, |
| 1827 | 1610 | ULONG ulcPinTypesMax, |
| 1828 | 1611 | ULONG rgulPinTypes[]); |
| 1829 | 1612 | |
| 1830 | 1613 | HRESULT (STDMETHODCALLTYPE *GetTemplateConnections)( |
| 1831 | IBDA_Topology* This, | |
| 1614 | IBDA_Topology *This, | |
| 1832 | 1615 | ULONG *pulcConnections, |
| 1833 | 1616 | ULONG ulcConnectionsMax, |
| 1834 | 1617 | BDA_TEMPLATE_CONNECTION rgConnections[]); |
| 1835 | 1618 | |
| 1836 | 1619 | HRESULT (STDMETHODCALLTYPE *CreatePin)( |
| 1837 | IBDA_Topology* This, | |
| 1620 | IBDA_Topology *This, | |
| 1838 | 1621 | ULONG ulPinType, |
| 1839 | 1622 | ULONG *pulPinId); |
| 1840 | 1623 | |
| 1841 | 1624 | HRESULT (STDMETHODCALLTYPE *DeletePin)( |
| 1842 | IBDA_Topology* This, | |
| 1625 | IBDA_Topology *This, | |
| 1843 | 1626 | ULONG ulPinId); |
| 1844 | 1627 | |
| 1845 | 1628 | HRESULT (STDMETHODCALLTYPE *SetMediaType)( |
| 1846 | IBDA_Topology* This, | |
| 1629 | IBDA_Topology *This, | |
| 1847 | 1630 | ULONG ulPinId, |
| 1848 | 1631 | AM_MEDIA_TYPE *pMediaType); |
| 1849 | 1632 | |
| 1850 | 1633 | HRESULT (STDMETHODCALLTYPE *SetMedium)( |
| 1851 | IBDA_Topology* This, | |
| 1634 | IBDA_Topology *This, | |
| 1852 | 1635 | ULONG ulPinId, |
| 1853 | 1636 | REGPINMEDIUM *pMedium); |
| 1854 | 1637 | |
| 1855 | 1638 | HRESULT (STDMETHODCALLTYPE *CreateTopology)( |
| 1856 | IBDA_Topology* This, | |
| 1639 | IBDA_Topology *This, | |
| 1857 | 1640 | ULONG ulInputPinId, |
| 1858 | 1641 | ULONG ulOutputPinId); |
| 1859 | 1642 | |
| 1860 | 1643 | HRESULT (STDMETHODCALLTYPE *GetControlNode)( |
| 1861 | IBDA_Topology* This, | |
| 1644 | IBDA_Topology *This, | |
| 1862 | 1645 | ULONG ulInputPinId, |
| 1863 | 1646 | ULONG ulOutputPinId, |
| 1864 | 1647 | ULONG ulNodeType, |
| ... | ... | @@ -1866,6 +1649,7 @@ typedef struct IBDA_TopologyVtbl { |
| 1866 | 1649 | |
| 1867 | 1650 | END_INTERFACE |
| 1868 | 1651 | } IBDA_TopologyVtbl; |
| 1652 | ||
| 1869 | 1653 | interface IBDA_Topology { |
| 1870 | 1654 | CONST_VTBL IBDA_TopologyVtbl* lpVtbl; |
| 1871 | 1655 | }; |
| ... | ... | @@ -1938,112 +1722,6 @@ static FORCEINLINE HRESULT IBDA_Topology_GetControlNode(IBDA_Topology* This,ULON |
| 1938 | 1722 | |
| 1939 | 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 | 1726 | #endif /* __IBDA_Topology_INTERFACE_DEFINED__ */ |
| 2049 | 1727 | |
| ... | ... | @@ -2074,25 +1752,26 @@ typedef struct IBDA_VoidTransformVtbl { |
| 2074 | 1752 | |
| 2075 | 1753 | /*** IUnknown methods ***/ |
| 2076 | 1754 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2077 | IBDA_VoidTransform* This, | |
| 1755 | IBDA_VoidTransform *This, | |
| 2078 | 1756 | REFIID riid, |
| 2079 | 1757 | void **ppvObject); |
| 2080 | 1758 | |
| 2081 | 1759 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2082 | IBDA_VoidTransform* This); | |
| 1760 | IBDA_VoidTransform *This); | |
| 2083 | 1761 | |
| 2084 | 1762 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2085 | IBDA_VoidTransform* This); | |
| 1763 | IBDA_VoidTransform *This); | |
| 2086 | 1764 | |
| 2087 | 1765 | /*** IBDA_VoidTransform methods ***/ |
| 2088 | 1766 | HRESULT (STDMETHODCALLTYPE *Start)( |
| 2089 | IBDA_VoidTransform* This); | |
| 1767 | IBDA_VoidTransform *This); | |
| 2090 | 1768 | |
| 2091 | 1769 | HRESULT (STDMETHODCALLTYPE *Stop)( |
| 2092 | IBDA_VoidTransform* This); | |
| 1770 | IBDA_VoidTransform *This); | |
| 2093 | 1771 | |
| 2094 | 1772 | END_INTERFACE |
| 2095 | 1773 | } IBDA_VoidTransformVtbl; |
| 1774 | ||
| 2096 | 1775 | interface IBDA_VoidTransform { |
| 2097 | 1776 | CONST_VTBL IBDA_VoidTransformVtbl* lpVtbl; |
| 2098 | 1777 | }; |
| ... | ... | @@ -2129,20 +1808,6 @@ static FORCEINLINE HRESULT IBDA_VoidTransform_Stop(IBDA_VoidTransform* This) { |
| 2129 | 1808 | |
| 2130 | 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 | 1812 | #endif /* __IBDA_VoidTransform_INTERFACE_DEFINED__ */ |
| 2148 | 1813 | |
| ... | ... | @@ -2173,25 +1838,26 @@ typedef struct IBDA_NullTransformVtbl { |
| 2173 | 1838 | |
| 2174 | 1839 | /*** IUnknown methods ***/ |
| 2175 | 1840 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2176 | IBDA_NullTransform* This, | |
| 1841 | IBDA_NullTransform *This, | |
| 2177 | 1842 | REFIID riid, |
| 2178 | 1843 | void **ppvObject); |
| 2179 | 1844 | |
| 2180 | 1845 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2181 | IBDA_NullTransform* This); | |
| 1846 | IBDA_NullTransform *This); | |
| 2182 | 1847 | |
| 2183 | 1848 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2184 | IBDA_NullTransform* This); | |
| 1849 | IBDA_NullTransform *This); | |
| 2185 | 1850 | |
| 2186 | 1851 | /*** IBDA_NullTransform methods ***/ |
| 2187 | 1852 | HRESULT (STDMETHODCALLTYPE *Start)( |
| 2188 | IBDA_NullTransform* This); | |
| 1853 | IBDA_NullTransform *This); | |
| 2189 | 1854 | |
| 2190 | 1855 | HRESULT (STDMETHODCALLTYPE *Stop)( |
| 2191 | IBDA_NullTransform* This); | |
| 1856 | IBDA_NullTransform *This); | |
| 2192 | 1857 | |
| 2193 | 1858 | END_INTERFACE |
| 2194 | 1859 | } IBDA_NullTransformVtbl; |
| 1860 | ||
| 2195 | 1861 | interface IBDA_NullTransform { |
| 2196 | 1862 | CONST_VTBL IBDA_NullTransformVtbl* lpVtbl; |
| 2197 | 1863 | }; |
| ... | ... | @@ -2228,20 +1894,6 @@ static FORCEINLINE HRESULT IBDA_NullTransform_Stop(IBDA_NullTransform* This) { |
| 2228 | 1894 | |
| 2229 | 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 | 1898 | #endif /* __IBDA_NullTransform_INTERFACE_DEFINED__ */ |
| 2247 | 1899 | |
| ... | ... | @@ -2302,67 +1954,68 @@ typedef struct IBDA_FrequencyFilterVtbl { |
| 2302 | 1954 | |
| 2303 | 1955 | /*** IUnknown methods ***/ |
| 2304 | 1956 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2305 | IBDA_FrequencyFilter* This, | |
| 1957 | IBDA_FrequencyFilter *This, | |
| 2306 | 1958 | REFIID riid, |
| 2307 | 1959 | void **ppvObject); |
| 2308 | 1960 | |
| 2309 | 1961 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2310 | IBDA_FrequencyFilter* This); | |
| 1962 | IBDA_FrequencyFilter *This); | |
| 2311 | 1963 | |
| 2312 | 1964 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2313 | IBDA_FrequencyFilter* This); | |
| 1965 | IBDA_FrequencyFilter *This); | |
| 2314 | 1966 | |
| 2315 | 1967 | /*** IBDA_FrequencyFilter methods ***/ |
| 2316 | 1968 | HRESULT (STDMETHODCALLTYPE *put_Autotune)( |
| 2317 | IBDA_FrequencyFilter* This, | |
| 1969 | IBDA_FrequencyFilter *This, | |
| 2318 | 1970 | ULONG ulTransponder); |
| 2319 | 1971 | |
| 2320 | 1972 | HRESULT (STDMETHODCALLTYPE *get_Autotune)( |
| 2321 | IBDA_FrequencyFilter* This, | |
| 1973 | IBDA_FrequencyFilter *This, | |
| 2322 | 1974 | ULONG *pulTransponder); |
| 2323 | 1975 | |
| 2324 | 1976 | HRESULT (STDMETHODCALLTYPE *put_Frequency)( |
| 2325 | IBDA_FrequencyFilter* This, | |
| 1977 | IBDA_FrequencyFilter *This, | |
| 2326 | 1978 | ULONG ulFrequency); |
| 2327 | 1979 | |
| 2328 | 1980 | HRESULT (STDMETHODCALLTYPE *get_Frequency)( |
| 2329 | IBDA_FrequencyFilter* This, | |
| 1981 | IBDA_FrequencyFilter *This, | |
| 2330 | 1982 | ULONG *pulFrequency); |
| 2331 | 1983 | |
| 2332 | 1984 | HRESULT (STDMETHODCALLTYPE *put_Polarity)( |
| 2333 | IBDA_FrequencyFilter* This, | |
| 1985 | IBDA_FrequencyFilter *This, | |
| 2334 | 1986 | Polarisation Polarity); |
| 2335 | 1987 | |
| 2336 | 1988 | HRESULT (STDMETHODCALLTYPE *get_Polarity)( |
| 2337 | IBDA_FrequencyFilter* This, | |
| 1989 | IBDA_FrequencyFilter *This, | |
| 2338 | 1990 | Polarisation *pPolarity); |
| 2339 | 1991 | |
| 2340 | 1992 | HRESULT (STDMETHODCALLTYPE *put_Range)( |
| 2341 | IBDA_FrequencyFilter* This, | |
| 1993 | IBDA_FrequencyFilter *This, | |
| 2342 | 1994 | ULONG ulRange); |
| 2343 | 1995 | |
| 2344 | 1996 | HRESULT (STDMETHODCALLTYPE *get_Range)( |
| 2345 | IBDA_FrequencyFilter* This, | |
| 1997 | IBDA_FrequencyFilter *This, | |
| 2346 | 1998 | ULONG *pulRange); |
| 2347 | 1999 | |
| 2348 | 2000 | HRESULT (STDMETHODCALLTYPE *put_Bandwidth)( |
| 2349 | IBDA_FrequencyFilter* This, | |
| 2001 | IBDA_FrequencyFilter *This, | |
| 2350 | 2002 | ULONG ulBandwidth); |
| 2351 | 2003 | |
| 2352 | 2004 | HRESULT (STDMETHODCALLTYPE *get_Bandwidth)( |
| 2353 | IBDA_FrequencyFilter* This, | |
| 2005 | IBDA_FrequencyFilter *This, | |
| 2354 | 2006 | ULONG *pulBandwidth); |
| 2355 | 2007 | |
| 2356 | 2008 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMultiplier)( |
| 2357 | IBDA_FrequencyFilter* This, | |
| 2009 | IBDA_FrequencyFilter *This, | |
| 2358 | 2010 | ULONG ulMultiplier); |
| 2359 | 2011 | |
| 2360 | 2012 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMultiplier)( |
| 2361 | IBDA_FrequencyFilter* This, | |
| 2013 | IBDA_FrequencyFilter *This, | |
| 2362 | 2014 | ULONG *pulMultiplier); |
| 2363 | 2015 | |
| 2364 | 2016 | END_INTERFACE |
| 2365 | 2017 | } IBDA_FrequencyFilterVtbl; |
| 2018 | ||
| 2366 | 2019 | interface IBDA_FrequencyFilter { |
| 2367 | 2020 | CONST_VTBL IBDA_FrequencyFilterVtbl* lpVtbl; |
| 2368 | 2021 | }; |
| ... | ... | @@ -2439,102 +2092,6 @@ static FORCEINLINE HRESULT IBDA_FrequencyFilter_get_FrequencyMultiplier(IBDA_Fre |
| 2439 | 2092 | |
| 2440 | 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 | 2096 | #endif /* __IBDA_FrequencyFilter_INTERFACE_DEFINED__ */ |
| 2540 | 2097 | |
| ... | ... | @@ -2577,43 +2134,44 @@ typedef struct IBDA_LNBInfoVtbl { |
| 2577 | 2134 | |
| 2578 | 2135 | /*** IUnknown methods ***/ |
| 2579 | 2136 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2580 | IBDA_LNBInfo* This, | |
| 2137 | IBDA_LNBInfo *This, | |
| 2581 | 2138 | REFIID riid, |
| 2582 | 2139 | void **ppvObject); |
| 2583 | 2140 | |
| 2584 | 2141 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2585 | IBDA_LNBInfo* This); | |
| 2142 | IBDA_LNBInfo *This); | |
| 2586 | 2143 | |
| 2587 | 2144 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2588 | IBDA_LNBInfo* This); | |
| 2145 | IBDA_LNBInfo *This); | |
| 2589 | 2146 | |
| 2590 | 2147 | /*** IBDA_LNBInfo methods ***/ |
| 2591 | 2148 | HRESULT (STDMETHODCALLTYPE *put_LocalOscilatorFrequencyLowBand)( |
| 2592 | IBDA_LNBInfo* This, | |
| 2149 | IBDA_LNBInfo *This, | |
| 2593 | 2150 | ULONG ulLOFLow); |
| 2594 | 2151 | |
| 2595 | 2152 | HRESULT (STDMETHODCALLTYPE *get_LocalOscilatorFrequencyLowBand)( |
| 2596 | IBDA_LNBInfo* This, | |
| 2153 | IBDA_LNBInfo *This, | |
| 2597 | 2154 | ULONG *pulLOFLow); |
| 2598 | 2155 | |
| 2599 | 2156 | HRESULT (STDMETHODCALLTYPE *put_LocalOscilatorFrequencyHighBand)( |
| 2600 | IBDA_LNBInfo* This, | |
| 2157 | IBDA_LNBInfo *This, | |
| 2601 | 2158 | ULONG ulLOFHigh); |
| 2602 | 2159 | |
| 2603 | 2160 | HRESULT (STDMETHODCALLTYPE *get_LocalOscilatorFrequencyHighBand)( |
| 2604 | IBDA_LNBInfo* This, | |
| 2161 | IBDA_LNBInfo *This, | |
| 2605 | 2162 | ULONG *pulLOFHigh); |
| 2606 | 2163 | |
| 2607 | 2164 | HRESULT (STDMETHODCALLTYPE *put_HighLowSwitchFrequency)( |
| 2608 | IBDA_LNBInfo* This, | |
| 2165 | IBDA_LNBInfo *This, | |
| 2609 | 2166 | ULONG ulSwitchFrequency); |
| 2610 | 2167 | |
| 2611 | 2168 | HRESULT (STDMETHODCALLTYPE *get_HighLowSwitchFrequency)( |
| 2612 | IBDA_LNBInfo* This, | |
| 2169 | IBDA_LNBInfo *This, | |
| 2613 | 2170 | ULONG *pulSwitchFrequency); |
| 2614 | 2171 | |
| 2615 | 2172 | END_INTERFACE |
| 2616 | 2173 | } IBDA_LNBInfoVtbl; |
| 2174 | ||
| 2617 | 2175 | interface IBDA_LNBInfo { |
| 2618 | 2176 | CONST_VTBL IBDA_LNBInfoVtbl* lpVtbl; |
| 2619 | 2177 | }; |
| ... | ... | @@ -2666,54 +2224,6 @@ static FORCEINLINE HRESULT IBDA_LNBInfo_get_HighLowSwitchFrequency(IBDA_LNBInfo* |
| 2666 | 2224 | |
| 2667 | 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 | 2228 | #endif /* __IBDA_LNBInfo_INTERFACE_DEFINED__ */ |
| 2719 | 2229 | |
| ... | ... | @@ -2760,47 +2270,48 @@ typedef struct IBDA_DiseqCommandVtbl { |
| 2760 | 2270 | |
| 2761 | 2271 | /*** IUnknown methods ***/ |
| 2762 | 2272 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2763 | IBDA_DiseqCommand* This, | |
| 2273 | IBDA_DiseqCommand *This, | |
| 2764 | 2274 | REFIID riid, |
| 2765 | 2275 | void **ppvObject); |
| 2766 | 2276 | |
| 2767 | 2277 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2768 | IBDA_DiseqCommand* This); | |
| 2278 | IBDA_DiseqCommand *This); | |
| 2769 | 2279 | |
| 2770 | 2280 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2771 | IBDA_DiseqCommand* This); | |
| 2281 | IBDA_DiseqCommand *This); | |
| 2772 | 2282 | |
| 2773 | 2283 | /*** IBDA_DiseqCommand methods ***/ |
| 2774 | 2284 | HRESULT (STDMETHODCALLTYPE *put_EnableDiseqCommands)( |
| 2775 | IBDA_DiseqCommand* This, | |
| 2285 | IBDA_DiseqCommand *This, | |
| 2776 | 2286 | BOOLEAN bEnable); |
| 2777 | 2287 | |
| 2778 | 2288 | HRESULT (STDMETHODCALLTYPE *put_DiseqLNBSource)( |
| 2779 | IBDA_DiseqCommand* This, | |
| 2289 | IBDA_DiseqCommand *This, | |
| 2780 | 2290 | ULONG ulLNBSource); |
| 2781 | 2291 | |
| 2782 | 2292 | HRESULT (STDMETHODCALLTYPE *put_DiseqUseToneBurst)( |
| 2783 | IBDA_DiseqCommand* This, | |
| 2293 | IBDA_DiseqCommand *This, | |
| 2784 | 2294 | BOOLEAN bUseToneBurst); |
| 2785 | 2295 | |
| 2786 | 2296 | HRESULT (STDMETHODCALLTYPE *put_DiseqRepeats)( |
| 2787 | IBDA_DiseqCommand* This, | |
| 2297 | IBDA_DiseqCommand *This, | |
| 2788 | 2298 | ULONG ulRepeats); |
| 2789 | 2299 | |
| 2790 | 2300 | HRESULT (STDMETHODCALLTYPE *put_DiseqSendCommand)( |
| 2791 | IBDA_DiseqCommand* This, | |
| 2301 | IBDA_DiseqCommand *This, | |
| 2792 | 2302 | ULONG ulRequestId, |
| 2793 | 2303 | ULONG ulcbCommandLen, |
| 2794 | 2304 | BYTE *pbCommand); |
| 2795 | 2305 | |
| 2796 | 2306 | HRESULT (STDMETHODCALLTYPE *get_DiseqResponse)( |
| 2797 | IBDA_DiseqCommand* This, | |
| 2307 | IBDA_DiseqCommand *This, | |
| 2798 | 2308 | ULONG ulRequestId, |
| 2799 | 2309 | ULONG *pulcbResponseLen, |
| 2800 | 2310 | BYTE pbResponse[]); |
| 2801 | 2311 | |
| 2802 | 2312 | END_INTERFACE |
| 2803 | 2313 | } IBDA_DiseqCommandVtbl; |
| 2314 | ||
| 2804 | 2315 | interface IBDA_DiseqCommand { |
| 2805 | 2316 | CONST_VTBL IBDA_DiseqCommandVtbl* lpVtbl; |
| 2806 | 2317 | }; |
| ... | ... | @@ -2853,58 +2364,6 @@ static FORCEINLINE HRESULT IBDA_DiseqCommand_get_DiseqResponse(IBDA_DiseqCommand |
| 2853 | 2364 | |
| 2854 | 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 | 2368 | #endif /* __IBDA_DiseqCommand_INTERFACE_DEFINED__ */ |
| 2910 | 2369 | |
| ... | ... | @@ -2932,22 +2391,23 @@ typedef struct IBDA_AutoDemodulateVtbl { |
| 2932 | 2391 | |
| 2933 | 2392 | /*** IUnknown methods ***/ |
| 2934 | 2393 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2935 | IBDA_AutoDemodulate* This, | |
| 2394 | IBDA_AutoDemodulate *This, | |
| 2936 | 2395 | REFIID riid, |
| 2937 | 2396 | void **ppvObject); |
| 2938 | 2397 | |
| 2939 | 2398 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2940 | IBDA_AutoDemodulate* This); | |
| 2399 | IBDA_AutoDemodulate *This); | |
| 2941 | 2400 | |
| 2942 | 2401 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2943 | IBDA_AutoDemodulate* This); | |
| 2402 | IBDA_AutoDemodulate *This); | |
| 2944 | 2403 | |
| 2945 | 2404 | /*** IBDA_AutoDemodulate methods ***/ |
| 2946 | 2405 | HRESULT (STDMETHODCALLTYPE *put_AutoDemodulate)( |
| 2947 | IBDA_AutoDemodulate* This); | |
| 2406 | IBDA_AutoDemodulate *This); | |
| 2948 | 2407 | |
| 2949 | 2408 | END_INTERFACE |
| 2950 | 2409 | } IBDA_AutoDemodulateVtbl; |
| 2410 | ||
| 2951 | 2411 | interface IBDA_AutoDemodulate { |
| 2952 | 2412 | CONST_VTBL IBDA_AutoDemodulateVtbl* lpVtbl; |
| 2953 | 2413 | }; |
| ... | ... | @@ -2980,13 +2440,6 @@ static FORCEINLINE HRESULT IBDA_AutoDemodulate_put_AutoDemodulate(IBDA_AutoDemod |
| 2980 | 2440 | |
| 2981 | 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 | 2444 | #endif /* __IBDA_AutoDemodulate_INTERFACE_DEFINED__ */ |
| 2992 | 2445 | |
| ... | ... | @@ -3024,39 +2477,40 @@ typedef struct IBDA_AutoDemodulateExVtbl { |
| 3024 | 2477 | |
| 3025 | 2478 | /*** IUnknown methods ***/ |
| 3026 | 2479 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3027 | IBDA_AutoDemodulateEx* This, | |
| 2480 | IBDA_AutoDemodulateEx *This, | |
| 3028 | 2481 | REFIID riid, |
| 3029 | 2482 | void **ppvObject); |
| 3030 | 2483 | |
| 3031 | 2484 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3032 | IBDA_AutoDemodulateEx* This); | |
| 2485 | IBDA_AutoDemodulateEx *This); | |
| 3033 | 2486 | |
| 3034 | 2487 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3035 | IBDA_AutoDemodulateEx* This); | |
| 2488 | IBDA_AutoDemodulateEx *This); | |
| 3036 | 2489 | |
| 3037 | 2490 | /*** IBDA_AutoDemodulate methods ***/ |
| 3038 | 2491 | HRESULT (STDMETHODCALLTYPE *put_AutoDemodulate)( |
| 3039 | IBDA_AutoDemodulateEx* This); | |
| 2492 | IBDA_AutoDemodulateEx *This); | |
| 3040 | 2493 | |
| 3041 | 2494 | /*** IBDA_AutoDemodulateEx methods ***/ |
| 3042 | 2495 | HRESULT (STDMETHODCALLTYPE *get_SupportedDeviceNodeTypes)( |
| 3043 | IBDA_AutoDemodulateEx* This, | |
| 2496 | IBDA_AutoDemodulateEx *This, | |
| 3044 | 2497 | ULONG ulcDeviceNodeTypesMax, |
| 3045 | 2498 | ULONG *pulcDeviceNodeTypes, |
| 3046 | 2499 | GUID *pguidDeviceNodeTypes); |
| 3047 | 2500 | |
| 3048 | 2501 | HRESULT (STDMETHODCALLTYPE *get_SupportedVideoFormats)( |
| 3049 | IBDA_AutoDemodulateEx* This, | |
| 2502 | IBDA_AutoDemodulateEx *This, | |
| 3050 | 2503 | ULONG *pulAMTunerModeType, |
| 3051 | 2504 | ULONG *pulAnalogVideoStandard); |
| 3052 | 2505 | |
| 3053 | 2506 | HRESULT (STDMETHODCALLTYPE *get_AuxInputCount)( |
| 3054 | IBDA_AutoDemodulateEx* This, | |
| 2507 | IBDA_AutoDemodulateEx *This, | |
| 3055 | 2508 | ULONG *pulCompositeCount, |
| 3056 | 2509 | ULONG *pulSvideoCount); |
| 3057 | 2510 | |
| 3058 | 2511 | END_INTERFACE |
| 3059 | 2512 | } IBDA_AutoDemodulateExVtbl; |
| 2513 | ||
| 3060 | 2514 | interface IBDA_AutoDemodulateEx { |
| 3061 | 2515 | CONST_VTBL IBDA_AutoDemodulateExVtbl* lpVtbl; |
| 3062 | 2516 | }; |
| ... | ... | @@ -3103,34 +2557,6 @@ static FORCEINLINE HRESULT IBDA_AutoDemodulateEx_get_AuxInputCount(IBDA_AutoDemo |
| 3103 | 2557 | |
| 3104 | 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 | 2561 | #endif /* __IBDA_AutoDemodulateEx_INTERFACE_DEFINED__ */ |
| 3136 | 2562 | |
| ... | ... | @@ -3197,75 +2623,76 @@ typedef struct IBDA_DigitalDemodulatorVtbl { |
| 3197 | 2623 | |
| 3198 | 2624 | /*** IUnknown methods ***/ |
| 3199 | 2625 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3200 | IBDA_DigitalDemodulator* This, | |
| 2626 | IBDA_DigitalDemodulator *This, | |
| 3201 | 2627 | REFIID riid, |
| 3202 | 2628 | void **ppvObject); |
| 3203 | 2629 | |
| 3204 | 2630 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3205 | IBDA_DigitalDemodulator* This); | |
| 2631 | IBDA_DigitalDemodulator *This); | |
| 3206 | 2632 | |
| 3207 | 2633 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3208 | IBDA_DigitalDemodulator* This); | |
| 2634 | IBDA_DigitalDemodulator *This); | |
| 3209 | 2635 | |
| 3210 | 2636 | /*** IBDA_DigitalDemodulator methods ***/ |
| 3211 | 2637 | HRESULT (STDMETHODCALLTYPE *put_ModulationType)( |
| 3212 | IBDA_DigitalDemodulator* This, | |
| 2638 | IBDA_DigitalDemodulator *This, | |
| 3213 | 2639 | ModulationType *pModulationType); |
| 3214 | 2640 | |
| 3215 | 2641 | HRESULT (STDMETHODCALLTYPE *get_ModulationType)( |
| 3216 | IBDA_DigitalDemodulator* This, | |
| 2642 | IBDA_DigitalDemodulator *This, | |
| 3217 | 2643 | ModulationType *pModulationType); |
| 3218 | 2644 | |
| 3219 | 2645 | HRESULT (STDMETHODCALLTYPE *put_InnerFECMethod)( |
| 3220 | IBDA_DigitalDemodulator* This, | |
| 2646 | IBDA_DigitalDemodulator *This, | |
| 3221 | 2647 | FECMethod *pFECMethod); |
| 3222 | 2648 | |
| 3223 | 2649 | HRESULT (STDMETHODCALLTYPE *get_InnerFECMethod)( |
| 3224 | IBDA_DigitalDemodulator* This, | |
| 2650 | IBDA_DigitalDemodulator *This, | |
| 3225 | 2651 | FECMethod *pFECMethod); |
| 3226 | 2652 | |
| 3227 | 2653 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 3228 | IBDA_DigitalDemodulator* This, | |
| 2654 | IBDA_DigitalDemodulator *This, | |
| 3229 | 2655 | BinaryConvolutionCodeRate *pFECRate); |
| 3230 | 2656 | |
| 3231 | 2657 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 3232 | IBDA_DigitalDemodulator* This, | |
| 2658 | IBDA_DigitalDemodulator *This, | |
| 3233 | 2659 | BinaryConvolutionCodeRate *pFECRate); |
| 3234 | 2660 | |
| 3235 | 2661 | HRESULT (STDMETHODCALLTYPE *put_OuterFECMethod)( |
| 3236 | IBDA_DigitalDemodulator* This, | |
| 2662 | IBDA_DigitalDemodulator *This, | |
| 3237 | 2663 | FECMethod *pFECMethod); |
| 3238 | 2664 | |
| 3239 | 2665 | HRESULT (STDMETHODCALLTYPE *get_OuterFECMethod)( |
| 3240 | IBDA_DigitalDemodulator* This, | |
| 2666 | IBDA_DigitalDemodulator *This, | |
| 3241 | 2667 | FECMethod *pFECMethod); |
| 3242 | 2668 | |
| 3243 | 2669 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 3244 | IBDA_DigitalDemodulator* This, | |
| 2670 | IBDA_DigitalDemodulator *This, | |
| 3245 | 2671 | BinaryConvolutionCodeRate *pFECRate); |
| 3246 | 2672 | |
| 3247 | 2673 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 3248 | IBDA_DigitalDemodulator* This, | |
| 2674 | IBDA_DigitalDemodulator *This, | |
| 3249 | 2675 | BinaryConvolutionCodeRate *pFECRate); |
| 3250 | 2676 | |
| 3251 | 2677 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 3252 | IBDA_DigitalDemodulator* This, | |
| 2678 | IBDA_DigitalDemodulator *This, | |
| 3253 | 2679 | ULONG *pSymbolRate); |
| 3254 | 2680 | |
| 3255 | 2681 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 3256 | IBDA_DigitalDemodulator* This, | |
| 2682 | IBDA_DigitalDemodulator *This, | |
| 3257 | 2683 | ULONG *pSymbolRate); |
| 3258 | 2684 | |
| 3259 | 2685 | HRESULT (STDMETHODCALLTYPE *put_SpectralInversion)( |
| 3260 | IBDA_DigitalDemodulator* This, | |
| 2686 | IBDA_DigitalDemodulator *This, | |
| 3261 | 2687 | SpectralInversion *pSpectralInversion); |
| 3262 | 2688 | |
| 3263 | 2689 | HRESULT (STDMETHODCALLTYPE *get_SpectralInversion)( |
| 3264 | IBDA_DigitalDemodulator* This, | |
| 2690 | IBDA_DigitalDemodulator *This, | |
| 3265 | 2691 | SpectralInversion *pSpectralInversion); |
| 3266 | 2692 | |
| 3267 | 2693 | END_INTERFACE |
| 3268 | 2694 | } IBDA_DigitalDemodulatorVtbl; |
| 2695 | ||
| 3269 | 2696 | interface IBDA_DigitalDemodulator { |
| 3270 | 2697 | CONST_VTBL IBDA_DigitalDemodulatorVtbl* lpVtbl; |
| 3271 | 2698 | }; |
| ... | ... | @@ -3350,118 +2777,6 @@ static FORCEINLINE HRESULT IBDA_DigitalDemodulator_get_SpectralInversion(IBDA_Di |
| 3350 | 2777 | |
| 3351 | 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 | 2781 | #endif /* __IBDA_DigitalDemodulator_INTERFACE_DEFINED__ */ |
| 3467 | 2782 | |
| ... | ... | @@ -3510,108 +2825,109 @@ typedef struct IBDA_DigitalDemodulator2Vtbl { |
| 3510 | 2825 | |
| 3511 | 2826 | /*** IUnknown methods ***/ |
| 3512 | 2827 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3513 | IBDA_DigitalDemodulator2* This, | |
| 2828 | IBDA_DigitalDemodulator2 *This, | |
| 3514 | 2829 | REFIID riid, |
| 3515 | 2830 | void **ppvObject); |
| 3516 | 2831 | |
| 3517 | 2832 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3518 | IBDA_DigitalDemodulator2* This); | |
| 2833 | IBDA_DigitalDemodulator2 *This); | |
| 3519 | 2834 | |
| 3520 | 2835 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3521 | IBDA_DigitalDemodulator2* This); | |
| 2836 | IBDA_DigitalDemodulator2 *This); | |
| 3522 | 2837 | |
| 3523 | 2838 | /*** IBDA_DigitalDemodulator methods ***/ |
| 3524 | 2839 | HRESULT (STDMETHODCALLTYPE *put_ModulationType)( |
| 3525 | IBDA_DigitalDemodulator2* This, | |
| 2840 | IBDA_DigitalDemodulator2 *This, | |
| 3526 | 2841 | ModulationType *pModulationType); |
| 3527 | 2842 | |
| 3528 | 2843 | HRESULT (STDMETHODCALLTYPE *get_ModulationType)( |
| 3529 | IBDA_DigitalDemodulator2* This, | |
| 2844 | IBDA_DigitalDemodulator2 *This, | |
| 3530 | 2845 | ModulationType *pModulationType); |
| 3531 | 2846 | |
| 3532 | 2847 | HRESULT (STDMETHODCALLTYPE *put_InnerFECMethod)( |
| 3533 | IBDA_DigitalDemodulator2* This, | |
| 2848 | IBDA_DigitalDemodulator2 *This, | |
| 3534 | 2849 | FECMethod *pFECMethod); |
| 3535 | 2850 | |
| 3536 | 2851 | HRESULT (STDMETHODCALLTYPE *get_InnerFECMethod)( |
| 3537 | IBDA_DigitalDemodulator2* This, | |
| 2852 | IBDA_DigitalDemodulator2 *This, | |
| 3538 | 2853 | FECMethod *pFECMethod); |
| 3539 | 2854 | |
| 3540 | 2855 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 3541 | IBDA_DigitalDemodulator2* This, | |
| 2856 | IBDA_DigitalDemodulator2 *This, | |
| 3542 | 2857 | BinaryConvolutionCodeRate *pFECRate); |
| 3543 | 2858 | |
| 3544 | 2859 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 3545 | IBDA_DigitalDemodulator2* This, | |
| 2860 | IBDA_DigitalDemodulator2 *This, | |
| 3546 | 2861 | BinaryConvolutionCodeRate *pFECRate); |
| 3547 | 2862 | |
| 3548 | 2863 | HRESULT (STDMETHODCALLTYPE *put_OuterFECMethod)( |
| 3549 | IBDA_DigitalDemodulator2* This, | |
| 2864 | IBDA_DigitalDemodulator2 *This, | |
| 3550 | 2865 | FECMethod *pFECMethod); |
| 3551 | 2866 | |
| 3552 | 2867 | HRESULT (STDMETHODCALLTYPE *get_OuterFECMethod)( |
| 3553 | IBDA_DigitalDemodulator2* This, | |
| 2868 | IBDA_DigitalDemodulator2 *This, | |
| 3554 | 2869 | FECMethod *pFECMethod); |
| 3555 | 2870 | |
| 3556 | 2871 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 3557 | IBDA_DigitalDemodulator2* This, | |
| 2872 | IBDA_DigitalDemodulator2 *This, | |
| 3558 | 2873 | BinaryConvolutionCodeRate *pFECRate); |
| 3559 | 2874 | |
| 3560 | 2875 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 3561 | IBDA_DigitalDemodulator2* This, | |
| 2876 | IBDA_DigitalDemodulator2 *This, | |
| 3562 | 2877 | BinaryConvolutionCodeRate *pFECRate); |
| 3563 | 2878 | |
| 3564 | 2879 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 3565 | IBDA_DigitalDemodulator2* This, | |
| 2880 | IBDA_DigitalDemodulator2 *This, | |
| 3566 | 2881 | ULONG *pSymbolRate); |
| 3567 | 2882 | |
| 3568 | 2883 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 3569 | IBDA_DigitalDemodulator2* This, | |
| 2884 | IBDA_DigitalDemodulator2 *This, | |
| 3570 | 2885 | ULONG *pSymbolRate); |
| 3571 | 2886 | |
| 3572 | 2887 | HRESULT (STDMETHODCALLTYPE *put_SpectralInversion)( |
| 3573 | IBDA_DigitalDemodulator2* This, | |
| 2888 | IBDA_DigitalDemodulator2 *This, | |
| 3574 | 2889 | SpectralInversion *pSpectralInversion); |
| 3575 | 2890 | |
| 3576 | 2891 | HRESULT (STDMETHODCALLTYPE *get_SpectralInversion)( |
| 3577 | IBDA_DigitalDemodulator2* This, | |
| 2892 | IBDA_DigitalDemodulator2 *This, | |
| 3578 | 2893 | SpectralInversion *pSpectralInversion); |
| 3579 | 2894 | |
| 3580 | 2895 | /*** IBDA_DigitalDemodulator2 methods ***/ |
| 3581 | 2896 | HRESULT (STDMETHODCALLTYPE *put_GuardInterval)( |
| 3582 | IBDA_DigitalDemodulator2* This, | |
| 2897 | IBDA_DigitalDemodulator2 *This, | |
| 3583 | 2898 | GuardInterval *pGuardInterval); |
| 3584 | 2899 | |
| 3585 | 2900 | HRESULT (STDMETHODCALLTYPE *get_GuardInterval)( |
| 3586 | IBDA_DigitalDemodulator2* This, | |
| 2901 | IBDA_DigitalDemodulator2 *This, | |
| 3587 | 2902 | GuardInterval *pGuardInterval); |
| 3588 | 2903 | |
| 3589 | 2904 | HRESULT (STDMETHODCALLTYPE *put_TransmissionMode)( |
| 3590 | IBDA_DigitalDemodulator2* This, | |
| 2905 | IBDA_DigitalDemodulator2 *This, | |
| 3591 | 2906 | TransmissionMode *pTransmissionMode); |
| 3592 | 2907 | |
| 3593 | 2908 | HRESULT (STDMETHODCALLTYPE *get_TransmissionMode)( |
| 3594 | IBDA_DigitalDemodulator2* This, | |
| 2909 | IBDA_DigitalDemodulator2 *This, | |
| 3595 | 2910 | TransmissionMode *pTransmissionMode); |
| 3596 | 2911 | |
| 3597 | 2912 | HRESULT (STDMETHODCALLTYPE *put_RollOff)( |
| 3598 | IBDA_DigitalDemodulator2* This, | |
| 2913 | IBDA_DigitalDemodulator2 *This, | |
| 3599 | 2914 | RollOff *pRollOff); |
| 3600 | 2915 | |
| 3601 | 2916 | HRESULT (STDMETHODCALLTYPE *get_RollOff)( |
| 3602 | IBDA_DigitalDemodulator2* This, | |
| 2917 | IBDA_DigitalDemodulator2 *This, | |
| 3603 | 2918 | RollOff *pRollOff); |
| 3604 | 2919 | |
| 3605 | 2920 | HRESULT (STDMETHODCALLTYPE *put_Pilot)( |
| 3606 | IBDA_DigitalDemodulator2* This, | |
| 2921 | IBDA_DigitalDemodulator2 *This, | |
| 3607 | 2922 | Pilot *pPilot); |
| 3608 | 2923 | |
| 3609 | 2924 | HRESULT (STDMETHODCALLTYPE *get_Pilot)( |
| 3610 | IBDA_DigitalDemodulator2* This, | |
| 2925 | IBDA_DigitalDemodulator2 *This, | |
| 3611 | 2926 | Pilot *pPilot); |
| 3612 | 2927 | |
| 3613 | 2928 | END_INTERFACE |
| 3614 | 2929 | } IBDA_DigitalDemodulator2Vtbl; |
| 2930 | ||
| 3615 | 2931 | interface IBDA_DigitalDemodulator2 { |
| 3616 | 2932 | CONST_VTBL IBDA_DigitalDemodulator2Vtbl* lpVtbl; |
| 3617 | 2933 | }; |
| ... | ... | @@ -3730,70 +3046,6 @@ static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_Pilot(IBDA_DigitalDemodu |
| 3730 | 3046 | |
| 3731 | 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 | 3050 | #endif /* __IBDA_DigitalDemodulator2_INTERFACE_DEFINED__ */ |
| 3799 | 3051 | |
| ... | ... | @@ -3830,125 +3082,126 @@ typedef struct IBDA_DigitalDemodulator3Vtbl { |
| 3830 | 3082 | |
| 3831 | 3083 | /*** IUnknown methods ***/ |
| 3832 | 3084 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3833 | IBDA_DigitalDemodulator3* This, | |
| 3085 | IBDA_DigitalDemodulator3 *This, | |
| 3834 | 3086 | REFIID riid, |
| 3835 | 3087 | void **ppvObject); |
| 3836 | 3088 | |
| 3837 | 3089 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3838 | IBDA_DigitalDemodulator3* This); | |
| 3090 | IBDA_DigitalDemodulator3 *This); | |
| 3839 | 3091 | |
| 3840 | 3092 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3841 | IBDA_DigitalDemodulator3* This); | |
| 3093 | IBDA_DigitalDemodulator3 *This); | |
| 3842 | 3094 | |
| 3843 | 3095 | /*** IBDA_DigitalDemodulator methods ***/ |
| 3844 | 3096 | HRESULT (STDMETHODCALLTYPE *put_ModulationType)( |
| 3845 | IBDA_DigitalDemodulator3* This, | |
| 3097 | IBDA_DigitalDemodulator3 *This, | |
| 3846 | 3098 | ModulationType *pModulationType); |
| 3847 | 3099 | |
| 3848 | 3100 | HRESULT (STDMETHODCALLTYPE *get_ModulationType)( |
| 3849 | IBDA_DigitalDemodulator3* This, | |
| 3101 | IBDA_DigitalDemodulator3 *This, | |
| 3850 | 3102 | ModulationType *pModulationType); |
| 3851 | 3103 | |
| 3852 | 3104 | HRESULT (STDMETHODCALLTYPE *put_InnerFECMethod)( |
| 3853 | IBDA_DigitalDemodulator3* This, | |
| 3105 | IBDA_DigitalDemodulator3 *This, | |
| 3854 | 3106 | FECMethod *pFECMethod); |
| 3855 | 3107 | |
| 3856 | 3108 | HRESULT (STDMETHODCALLTYPE *get_InnerFECMethod)( |
| 3857 | IBDA_DigitalDemodulator3* This, | |
| 3109 | IBDA_DigitalDemodulator3 *This, | |
| 3858 | 3110 | FECMethod *pFECMethod); |
| 3859 | 3111 | |
| 3860 | 3112 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 3861 | IBDA_DigitalDemodulator3* This, | |
| 3113 | IBDA_DigitalDemodulator3 *This, | |
| 3862 | 3114 | BinaryConvolutionCodeRate *pFECRate); |
| 3863 | 3115 | |
| 3864 | 3116 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 3865 | IBDA_DigitalDemodulator3* This, | |
| 3117 | IBDA_DigitalDemodulator3 *This, | |
| 3866 | 3118 | BinaryConvolutionCodeRate *pFECRate); |
| 3867 | 3119 | |
| 3868 | 3120 | HRESULT (STDMETHODCALLTYPE *put_OuterFECMethod)( |
| 3869 | IBDA_DigitalDemodulator3* This, | |
| 3121 | IBDA_DigitalDemodulator3 *This, | |
| 3870 | 3122 | FECMethod *pFECMethod); |
| 3871 | 3123 | |
| 3872 | 3124 | HRESULT (STDMETHODCALLTYPE *get_OuterFECMethod)( |
| 3873 | IBDA_DigitalDemodulator3* This, | |
| 3125 | IBDA_DigitalDemodulator3 *This, | |
| 3874 | 3126 | FECMethod *pFECMethod); |
| 3875 | 3127 | |
| 3876 | 3128 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 3877 | IBDA_DigitalDemodulator3* This, | |
| 3129 | IBDA_DigitalDemodulator3 *This, | |
| 3878 | 3130 | BinaryConvolutionCodeRate *pFECRate); |
| 3879 | 3131 | |
| 3880 | 3132 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 3881 | IBDA_DigitalDemodulator3* This, | |
| 3133 | IBDA_DigitalDemodulator3 *This, | |
| 3882 | 3134 | BinaryConvolutionCodeRate *pFECRate); |
| 3883 | 3135 | |
| 3884 | 3136 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 3885 | IBDA_DigitalDemodulator3* This, | |
| 3137 | IBDA_DigitalDemodulator3 *This, | |
| 3886 | 3138 | ULONG *pSymbolRate); |
| 3887 | 3139 | |
| 3888 | 3140 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 3889 | IBDA_DigitalDemodulator3* This, | |
| 3141 | IBDA_DigitalDemodulator3 *This, | |
| 3890 | 3142 | ULONG *pSymbolRate); |
| 3891 | 3143 | |
| 3892 | 3144 | HRESULT (STDMETHODCALLTYPE *put_SpectralInversion)( |
| 3893 | IBDA_DigitalDemodulator3* This, | |
| 3145 | IBDA_DigitalDemodulator3 *This, | |
| 3894 | 3146 | SpectralInversion *pSpectralInversion); |
| 3895 | 3147 | |
| 3896 | 3148 | HRESULT (STDMETHODCALLTYPE *get_SpectralInversion)( |
| 3897 | IBDA_DigitalDemodulator3* This, | |
| 3149 | IBDA_DigitalDemodulator3 *This, | |
| 3898 | 3150 | SpectralInversion *pSpectralInversion); |
| 3899 | 3151 | |
| 3900 | 3152 | /*** IBDA_DigitalDemodulator2 methods ***/ |
| 3901 | 3153 | HRESULT (STDMETHODCALLTYPE *put_GuardInterval)( |
| 3902 | IBDA_DigitalDemodulator3* This, | |
| 3154 | IBDA_DigitalDemodulator3 *This, | |
| 3903 | 3155 | GuardInterval *pGuardInterval); |
| 3904 | 3156 | |
| 3905 | 3157 | HRESULT (STDMETHODCALLTYPE *get_GuardInterval)( |
| 3906 | IBDA_DigitalDemodulator3* This, | |
| 3158 | IBDA_DigitalDemodulator3 *This, | |
| 3907 | 3159 | GuardInterval *pGuardInterval); |
| 3908 | 3160 | |
| 3909 | 3161 | HRESULT (STDMETHODCALLTYPE *put_TransmissionMode)( |
| 3910 | IBDA_DigitalDemodulator3* This, | |
| 3162 | IBDA_DigitalDemodulator3 *This, | |
| 3911 | 3163 | TransmissionMode *pTransmissionMode); |
| 3912 | 3164 | |
| 3913 | 3165 | HRESULT (STDMETHODCALLTYPE *get_TransmissionMode)( |
| 3914 | IBDA_DigitalDemodulator3* This, | |
| 3166 | IBDA_DigitalDemodulator3 *This, | |
| 3915 | 3167 | TransmissionMode *pTransmissionMode); |
| 3916 | 3168 | |
| 3917 | 3169 | HRESULT (STDMETHODCALLTYPE *put_RollOff)( |
| 3918 | IBDA_DigitalDemodulator3* This, | |
| 3170 | IBDA_DigitalDemodulator3 *This, | |
| 3919 | 3171 | RollOff *pRollOff); |
| 3920 | 3172 | |
| 3921 | 3173 | HRESULT (STDMETHODCALLTYPE *get_RollOff)( |
| 3922 | IBDA_DigitalDemodulator3* This, | |
| 3174 | IBDA_DigitalDemodulator3 *This, | |
| 3923 | 3175 | RollOff *pRollOff); |
| 3924 | 3176 | |
| 3925 | 3177 | HRESULT (STDMETHODCALLTYPE *put_Pilot)( |
| 3926 | IBDA_DigitalDemodulator3* This, | |
| 3178 | IBDA_DigitalDemodulator3 *This, | |
| 3927 | 3179 | Pilot *pPilot); |
| 3928 | 3180 | |
| 3929 | 3181 | HRESULT (STDMETHODCALLTYPE *get_Pilot)( |
| 3930 | IBDA_DigitalDemodulator3* This, | |
| 3182 | IBDA_DigitalDemodulator3 *This, | |
| 3931 | 3183 | Pilot *pPilot); |
| 3932 | 3184 | |
| 3933 | 3185 | /*** IBDA_DigitalDemodulator3 methods ***/ |
| 3934 | 3186 | HRESULT (STDMETHODCALLTYPE *put_SignalTimeouts)( |
| 3935 | IBDA_DigitalDemodulator3* This, | |
| 3187 | IBDA_DigitalDemodulator3 *This, | |
| 3936 | 3188 | BDA_SIGNAL_TIMEOUTS *pSignalTimeouts); |
| 3937 | 3189 | |
| 3938 | 3190 | HRESULT (STDMETHODCALLTYPE *get_SignalTimeouts)( |
| 3939 | IBDA_DigitalDemodulator3* This, | |
| 3191 | IBDA_DigitalDemodulator3 *This, | |
| 3940 | 3192 | BDA_SIGNAL_TIMEOUTS *pSignalTimeouts); |
| 3941 | 3193 | |
| 3942 | 3194 | HRESULT (STDMETHODCALLTYPE *put_PLPNumber)( |
| 3943 | IBDA_DigitalDemodulator3* This, | |
| 3195 | IBDA_DigitalDemodulator3 *This, | |
| 3944 | 3196 | ULONG *pPLPNumber); |
| 3945 | 3197 | |
| 3946 | 3198 | HRESULT (STDMETHODCALLTYPE *get_PLPNumber)( |
| 3947 | IBDA_DigitalDemodulator3* This, | |
| 3199 | IBDA_DigitalDemodulator3 *This, | |
| 3948 | 3200 | ULONG *pPLPNumber); |
| 3949 | 3201 | |
| 3950 | 3202 | END_INTERFACE |
| 3951 | 3203 | } IBDA_DigitalDemodulator3Vtbl; |
| 3204 | ||
| 3952 | 3205 | interface IBDA_DigitalDemodulator3 { |
| 3953 | 3206 | CONST_VTBL IBDA_DigitalDemodulator3Vtbl* lpVtbl; |
| 3954 | 3207 | }; |
| ... | ... | @@ -4085,38 +3338,6 @@ static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_PLPNumber(IBDA_DigitalDe |
| 4085 | 3338 | |
| 4086 | 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 | 3342 | #endif /* __IBDA_DigitalDemodulator3_INTERFACE_DEFINED__ */ |
| 4122 | 3343 | |
| ... | ... | @@ -4147,27 +3368,28 @@ typedef struct ICCSubStreamFilteringVtbl { |
| 4147 | 3368 | |
| 4148 | 3369 | /*** IUnknown methods ***/ |
| 4149 | 3370 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4150 | ICCSubStreamFiltering* This, | |
| 3371 | ICCSubStreamFiltering *This, | |
| 4151 | 3372 | REFIID riid, |
| 4152 | 3373 | void **ppvObject); |
| 4153 | 3374 | |
| 4154 | 3375 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4155 | ICCSubStreamFiltering* This); | |
| 3376 | ICCSubStreamFiltering *This); | |
| 4156 | 3377 | |
| 4157 | 3378 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4158 | ICCSubStreamFiltering* This); | |
| 3379 | ICCSubStreamFiltering *This); | |
| 4159 | 3380 | |
| 4160 | 3381 | /*** ICCSubStreamFiltering methods ***/ |
| 4161 | 3382 | HRESULT (STDMETHODCALLTYPE *get_SubstreamTypes)( |
| 4162 | ICCSubStreamFiltering* This, | |
| 3383 | ICCSubStreamFiltering *This, | |
| 4163 | 3384 | LONG *pTypes); |
| 4164 | 3385 | |
| 4165 | 3386 | HRESULT (STDMETHODCALLTYPE *put_SubstreamTypes)( |
| 4166 | ICCSubStreamFiltering* This, | |
| 3387 | ICCSubStreamFiltering *This, | |
| 4167 | 3388 | LONG Types); |
| 4168 | 3389 | |
| 4169 | 3390 | END_INTERFACE |
| 4170 | 3391 | } ICCSubStreamFilteringVtbl; |
| 3392 | ||
| 4171 | 3393 | interface ICCSubStreamFiltering { |
| 4172 | 3394 | CONST_VTBL ICCSubStreamFilteringVtbl* lpVtbl; |
| 4173 | 3395 | }; |
| ... | ... | @@ -4204,22 +3426,6 @@ static FORCEINLINE HRESULT ICCSubStreamFiltering_put_SubstreamTypes(ICCSubStream |
| 4204 | 3426 | |
| 4205 | 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 | 3430 | #endif /* __ICCSubStreamFiltering_INTERFACE_DEFINED__ */ |
| 4225 | 3431 | |
| ... | ... | @@ -4252,29 +3458,30 @@ typedef struct IBDA_IPSinkControlVtbl { |
| 4252 | 3458 | |
| 4253 | 3459 | /*** IUnknown methods ***/ |
| 4254 | 3460 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4255 | IBDA_IPSinkControl* This, | |
| 3461 | IBDA_IPSinkControl *This, | |
| 4256 | 3462 | REFIID riid, |
| 4257 | 3463 | void **ppvObject); |
| 4258 | 3464 | |
| 4259 | 3465 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4260 | IBDA_IPSinkControl* This); | |
| 3466 | IBDA_IPSinkControl *This); | |
| 4261 | 3467 | |
| 4262 | 3468 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4263 | IBDA_IPSinkControl* This); | |
| 3469 | IBDA_IPSinkControl *This); | |
| 4264 | 3470 | |
| 4265 | 3471 | /*** IBDA_IPSinkControl methods ***/ |
| 4266 | 3472 | HRESULT (STDMETHODCALLTYPE *GetMulticastList)( |
| 4267 | IBDA_IPSinkControl* This, | |
| 3473 | IBDA_IPSinkControl *This, | |
| 4268 | 3474 | ULONG *pulcbSize, |
| 4269 | 3475 | BYTE **pbBuffer); |
| 4270 | 3476 | |
| 4271 | 3477 | HRESULT (STDMETHODCALLTYPE *GetAdapterIPAddress)( |
| 4272 | IBDA_IPSinkControl* This, | |
| 3478 | IBDA_IPSinkControl *This, | |
| 4273 | 3479 | ULONG *pulcbSize, |
| 4274 | 3480 | BYTE **pbBuffer); |
| 4275 | 3481 | |
| 4276 | 3482 | END_INTERFACE |
| 4277 | 3483 | } IBDA_IPSinkControlVtbl; |
| 3484 | ||
| 4278 | 3485 | interface IBDA_IPSinkControl { |
| 4279 | 3486 | CONST_VTBL IBDA_IPSinkControlVtbl* lpVtbl; |
| 4280 | 3487 | }; |
| ... | ... | @@ -4311,24 +3518,6 @@ static FORCEINLINE HRESULT IBDA_IPSinkControl_GetAdapterIPAddress(IBDA_IPSinkCon |
| 4311 | 3518 | |
| 4312 | 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 | 3522 | #endif /* __IBDA_IPSinkControl_INTERFACE_DEFINED__ */ |
| 4334 | 3523 | |
| ... | ... | @@ -4363,32 +3552,33 @@ typedef struct IBDA_IPSinkInfoVtbl { |
| 4363 | 3552 | |
| 4364 | 3553 | /*** IUnknown methods ***/ |
| 4365 | 3554 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4366 | IBDA_IPSinkInfo* This, | |
| 3555 | IBDA_IPSinkInfo *This, | |
| 4367 | 3556 | REFIID riid, |
| 4368 | 3557 | void **ppvObject); |
| 4369 | 3558 | |
| 4370 | 3559 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4371 | IBDA_IPSinkInfo* This); | |
| 3560 | IBDA_IPSinkInfo *This); | |
| 4372 | 3561 | |
| 4373 | 3562 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4374 | IBDA_IPSinkInfo* This); | |
| 3563 | IBDA_IPSinkInfo *This); | |
| 4375 | 3564 | |
| 4376 | 3565 | /*** IBDA_IPSinkInfo methods ***/ |
| 4377 | 3566 | HRESULT (STDMETHODCALLTYPE *get_MulticastList)( |
| 4378 | IBDA_IPSinkInfo* This, | |
| 3567 | IBDA_IPSinkInfo *This, | |
| 4379 | 3568 | ULONG *pulcbAddresses, |
| 4380 | 3569 | BYTE **ppbAddressList); |
| 4381 | 3570 | |
| 4382 | 3571 | HRESULT (STDMETHODCALLTYPE *get_AdapterIPAddress)( |
| 4383 | IBDA_IPSinkInfo* This, | |
| 3572 | IBDA_IPSinkInfo *This, | |
| 4384 | 3573 | BSTR *pbstrBuffer); |
| 4385 | 3574 | |
| 4386 | 3575 | HRESULT (STDMETHODCALLTYPE *get_AdapterDescription)( |
| 4387 | IBDA_IPSinkInfo* This, | |
| 3576 | IBDA_IPSinkInfo *This, | |
| 4388 | 3577 | BSTR *pbstrBuffer); |
| 4389 | 3578 | |
| 4390 | 3579 | END_INTERFACE |
| 4391 | 3580 | } IBDA_IPSinkInfoVtbl; |
| 3581 | ||
| 4392 | 3582 | interface IBDA_IPSinkInfo { |
| 4393 | 3583 | CONST_VTBL IBDA_IPSinkInfoVtbl* lpVtbl; |
| 4394 | 3584 | }; |
| ... | ... | @@ -4429,31 +3619,6 @@ static FORCEINLINE HRESULT IBDA_IPSinkInfo_get_AdapterDescription(IBDA_IPSinkInf |
| 4429 | 3619 | |
| 4430 | 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 | 3623 | #endif /* __IBDA_IPSinkInfo_INTERFACE_DEFINED__ */ |
| 4459 | 3624 | |
| ... | ... | @@ -4492,36 +3657,37 @@ typedef struct IEnumPIDMapVtbl { |
| 4492 | 3657 | |
| 4493 | 3658 | /*** IUnknown methods ***/ |
| 4494 | 3659 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4495 | IEnumPIDMap* This, | |
| 3660 | IEnumPIDMap *This, | |
| 4496 | 3661 | REFIID riid, |
| 4497 | 3662 | void **ppvObject); |
| 4498 | 3663 | |
| 4499 | 3664 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4500 | IEnumPIDMap* This); | |
| 3665 | IEnumPIDMap *This); | |
| 4501 | 3666 | |
| 4502 | 3667 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4503 | IEnumPIDMap* This); | |
| 3668 | IEnumPIDMap *This); | |
| 4504 | 3669 | |
| 4505 | 3670 | /*** IEnumPIDMap methods ***/ |
| 4506 | 3671 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 4507 | IEnumPIDMap* This, | |
| 3672 | IEnumPIDMap *This, | |
| 4508 | 3673 | ULONG cRequest, |
| 4509 | 3674 | PID_MAP *pPIDMap, |
| 4510 | 3675 | ULONG *pcReceived); |
| 4511 | 3676 | |
| 4512 | 3677 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 4513 | IEnumPIDMap* This, | |
| 3678 | IEnumPIDMap *This, | |
| 4514 | 3679 | ULONG cRecords); |
| 4515 | 3680 | |
| 4516 | 3681 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 4517 | IEnumPIDMap* This); | |
| 3682 | IEnumPIDMap *This); | |
| 4518 | 3683 | |
| 4519 | 3684 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 4520 | IEnumPIDMap* This, | |
| 3685 | IEnumPIDMap *This, | |
| 4521 | 3686 | IEnumPIDMap **ppIEnumPIDMap); |
| 4522 | 3687 | |
| 4523 | 3688 | END_INTERFACE |
| 4524 | 3689 | } IEnumPIDMapVtbl; |
| 3690 | ||
| 4525 | 3691 | interface IEnumPIDMap { |
| 4526 | 3692 | CONST_VTBL IEnumPIDMapVtbl* lpVtbl; |
| 4527 | 3693 | }; |
| ... | ... | @@ -4566,39 +3732,6 @@ static FORCEINLINE HRESULT IEnumPIDMap_Clone(IEnumPIDMap* This,IEnumPIDMap **ppI |
| 4566 | 3732 | |
| 4567 | 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 | 3736 | #endif /* __IEnumPIDMap_INTERFACE_DEFINED__ */ |
| 4604 | 3737 | |
| ... | ... | @@ -4635,34 +3768,35 @@ typedef struct IMPEG2PIDMapVtbl { |
| 4635 | 3768 | |
| 4636 | 3769 | /*** IUnknown methods ***/ |
| 4637 | 3770 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4638 | IMPEG2PIDMap* This, | |
| 3771 | IMPEG2PIDMap *This, | |
| 4639 | 3772 | REFIID riid, |
| 4640 | 3773 | void **ppvObject); |
| 4641 | 3774 | |
| 4642 | 3775 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4643 | IMPEG2PIDMap* This); | |
| 3776 | IMPEG2PIDMap *This); | |
| 4644 | 3777 | |
| 4645 | 3778 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4646 | IMPEG2PIDMap* This); | |
| 3779 | IMPEG2PIDMap *This); | |
| 4647 | 3780 | |
| 4648 | 3781 | /*** IMPEG2PIDMap methods ***/ |
| 4649 | 3782 | HRESULT (STDMETHODCALLTYPE *MapPID)( |
| 4650 | IMPEG2PIDMap* This, | |
| 3783 | IMPEG2PIDMap *This, | |
| 4651 | 3784 | ULONG culPID, |
| 4652 | 3785 | ULONG *pulPID, |
| 4653 | 3786 | MEDIA_SAMPLE_CONTENT MediaSampleContent); |
| 4654 | 3787 | |
| 4655 | 3788 | HRESULT (STDMETHODCALLTYPE *UnmapPID)( |
| 4656 | IMPEG2PIDMap* This, | |
| 3789 | IMPEG2PIDMap *This, | |
| 4657 | 3790 | ULONG culPID, |
| 4658 | 3791 | ULONG *pulPID); |
| 4659 | 3792 | |
| 4660 | 3793 | HRESULT (STDMETHODCALLTYPE *EnumPIDMap)( |
| 4661 | IMPEG2PIDMap* This, | |
| 3794 | IMPEG2PIDMap *This, | |
| 4662 | 3795 | IEnumPIDMap **pIEnumPIDMap); |
| 4663 | 3796 | |
| 4664 | 3797 | END_INTERFACE |
| 4665 | 3798 | } IMPEG2PIDMapVtbl; |
| 3799 | ||
| 4666 | 3800 | interface IMPEG2PIDMap { |
| 4667 | 3801 | CONST_VTBL IMPEG2PIDMapVtbl* lpVtbl; |
| 4668 | 3802 | }; |
| ... | ... | @@ -4703,33 +3837,6 @@ static FORCEINLINE HRESULT IMPEG2PIDMap_EnumPIDMap(IMPEG2PIDMap* This,IEnumPIDMa |
| 4703 | 3837 | |
| 4704 | 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 | 3841 | #endif /* __IMPEG2PIDMap_INTERFACE_DEFINED__ */ |
| 4735 | 3842 | |
| ... | ... | @@ -4777,48 +3884,49 @@ typedef struct IFrequencyMapVtbl { |
| 4777 | 3884 | |
| 4778 | 3885 | /*** IUnknown methods ***/ |
| 4779 | 3886 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4780 | IFrequencyMap* This, | |
| 3887 | IFrequencyMap *This, | |
| 4781 | 3888 | REFIID riid, |
| 4782 | 3889 | void **ppvObject); |
| 4783 | 3890 | |
| 4784 | 3891 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4785 | IFrequencyMap* This); | |
| 3892 | IFrequencyMap *This); | |
| 4786 | 3893 | |
| 4787 | 3894 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4788 | IFrequencyMap* This); | |
| 3895 | IFrequencyMap *This); | |
| 4789 | 3896 | |
| 4790 | 3897 | /*** IFrequencyMap methods ***/ |
| 4791 | 3898 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 4792 | IFrequencyMap* This, | |
| 3899 | IFrequencyMap *This, | |
| 4793 | 3900 | ULONG *ulCount, |
| 4794 | 3901 | ULONG **ppulList); |
| 4795 | 3902 | |
| 4796 | 3903 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 4797 | IFrequencyMap* This, | |
| 3904 | IFrequencyMap *This, | |
| 4798 | 3905 | ULONG ulCount, |
| 4799 | 3906 | ULONG pList[]); |
| 4800 | 3907 | |
| 4801 | 3908 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( |
| 4802 | IFrequencyMap* This, | |
| 3909 | IFrequencyMap *This, | |
| 4803 | 3910 | ULONG *pulCountryCode); |
| 4804 | 3911 | |
| 4805 | 3912 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( |
| 4806 | IFrequencyMap* This, | |
| 3913 | IFrequencyMap *This, | |
| 4807 | 3914 | ULONG ulCountryCode); |
| 4808 | 3915 | |
| 4809 | 3916 | HRESULT (STDMETHODCALLTYPE *get_DefaultFrequencyMapping)( |
| 4810 | IFrequencyMap* This, | |
| 3917 | IFrequencyMap *This, | |
| 4811 | 3918 | ULONG ulCountryCode, |
| 4812 | 3919 | ULONG *pulCount, |
| 4813 | 3920 | ULONG **ppulList); |
| 4814 | 3921 | |
| 4815 | 3922 | HRESULT (STDMETHODCALLTYPE *get_CountryCodeList)( |
| 4816 | IFrequencyMap* This, | |
| 3923 | IFrequencyMap *This, | |
| 4817 | 3924 | ULONG *pulCount, |
| 4818 | 3925 | ULONG **ppulList); |
| 4819 | 3926 | |
| 4820 | 3927 | END_INTERFACE |
| 4821 | 3928 | } IFrequencyMapVtbl; |
| 3929 | ||
| 4822 | 3930 | interface IFrequencyMap { |
| 4823 | 3931 | CONST_VTBL IFrequencyMapVtbl* lpVtbl; |
| 4824 | 3932 | }; |
| ... | ... | @@ -4871,59 +3979,6 @@ static FORCEINLINE HRESULT IFrequencyMap_get_CountryCodeList(IFrequencyMap* This |
| 4871 | 3979 | |
| 4872 | 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 | 3983 | #endif /* __IFrequencyMap_INTERFACE_DEFINED__ */ |
| 4929 | 3984 | |
| ... | ... | @@ -4952,24 +4007,25 @@ typedef struct IBDA_EasMessageVtbl { |
| 4952 | 4007 | |
| 4953 | 4008 | /*** IUnknown methods ***/ |
| 4954 | 4009 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4955 | IBDA_EasMessage* This, | |
| 4010 | IBDA_EasMessage *This, | |
| 4956 | 4011 | REFIID riid, |
| 4957 | 4012 | void **ppvObject); |
| 4958 | 4013 | |
| 4959 | 4014 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4960 | IBDA_EasMessage* This); | |
| 4015 | IBDA_EasMessage *This); | |
| 4961 | 4016 | |
| 4962 | 4017 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4963 | IBDA_EasMessage* This); | |
| 4018 | IBDA_EasMessage *This); | |
| 4964 | 4019 | |
| 4965 | 4020 | /*** IBDA_EasMessage methods ***/ |
| 4966 | 4021 | HRESULT (STDMETHODCALLTYPE *get_EasMessage)( |
| 4967 | IBDA_EasMessage* This, | |
| 4022 | IBDA_EasMessage *This, | |
| 4968 | 4023 | ULONG ulEventID, |
| 4969 | 4024 | IUnknown **ppEASObject); |
| 4970 | 4025 | |
| 4971 | 4026 | END_INTERFACE |
| 4972 | 4027 | } IBDA_EasMessageVtbl; |
| 4028 | ||
| 4973 | 4029 | interface IBDA_EasMessage { |
| 4974 | 4030 | CONST_VTBL IBDA_EasMessageVtbl* lpVtbl; |
| 4975 | 4031 | }; |
| ... | ... | @@ -5002,15 +4058,6 @@ static FORCEINLINE HRESULT IBDA_EasMessage_get_EasMessage(IBDA_EasMessage* This, |
| 5002 | 4058 | |
| 5003 | 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 | 4062 | #endif /* __IBDA_EasMessage_INTERFACE_DEFINED__ */ |
| 5016 | 4063 | |
| ... | ... | @@ -5038,23 +4085,24 @@ typedef struct IBDA_TransportStreamInfoVtbl { |
| 5038 | 4085 | |
| 5039 | 4086 | /*** IUnknown methods ***/ |
| 5040 | 4087 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5041 | IBDA_TransportStreamInfo* This, | |
| 4088 | IBDA_TransportStreamInfo *This, | |
| 5042 | 4089 | REFIID riid, |
| 5043 | 4090 | void **ppvObject); |
| 5044 | 4091 | |
| 5045 | 4092 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5046 | IBDA_TransportStreamInfo* This); | |
| 4093 | IBDA_TransportStreamInfo *This); | |
| 5047 | 4094 | |
| 5048 | 4095 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5049 | IBDA_TransportStreamInfo* This); | |
| 4096 | IBDA_TransportStreamInfo *This); | |
| 5050 | 4097 | |
| 5051 | 4098 | /*** IBDA_TransportStreamInfo methods ***/ |
| 5052 | 4099 | HRESULT (STDMETHODCALLTYPE *get_PatTableTickCount)( |
| 5053 | IBDA_TransportStreamInfo* This, | |
| 4100 | IBDA_TransportStreamInfo *This, | |
| 5054 | 4101 | ULONG *pPatTickCount); |
| 5055 | 4102 | |
| 5056 | 4103 | END_INTERFACE |
| 5057 | 4104 | } IBDA_TransportStreamInfoVtbl; |
| 4105 | ||
| 5058 | 4106 | interface IBDA_TransportStreamInfo { |
| 5059 | 4107 | CONST_VTBL IBDA_TransportStreamInfoVtbl* lpVtbl; |
| 5060 | 4108 | }; |
| ... | ... | @@ -5087,14 +4135,6 @@ static FORCEINLINE HRESULT IBDA_TransportStreamInfo_get_PatTableTickCount(IBDA_T |
| 5087 | 4135 | |
| 5088 | 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 | 4139 | #endif /* __IBDA_TransportStreamInfo_INTERFACE_DEFINED__ */ |
| 5100 | 4140 | |
| ... | ... | @@ -5163,26 +4203,26 @@ typedef struct IBDA_ConditionalAccessVtbl { |
| 5163 | 4203 | |
| 5164 | 4204 | /*** IUnknown methods ***/ |
| 5165 | 4205 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5166 | IBDA_ConditionalAccess* This, | |
| 4206 | IBDA_ConditionalAccess *This, | |
| 5167 | 4207 | REFIID riid, |
| 5168 | 4208 | void **ppvObject); |
| 5169 | 4209 | |
| 5170 | 4210 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5171 | IBDA_ConditionalAccess* This); | |
| 4211 | IBDA_ConditionalAccess *This); | |
| 5172 | 4212 | |
| 5173 | 4213 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5174 | IBDA_ConditionalAccess* This); | |
| 4214 | IBDA_ConditionalAccess *This); | |
| 5175 | 4215 | |
| 5176 | 4216 | /*** IBDA_ConditionalAccess methods ***/ |
| 5177 | 4217 | HRESULT (STDMETHODCALLTYPE *get_SmartCardStatus)( |
| 5178 | IBDA_ConditionalAccess* This, | |
| 4218 | IBDA_ConditionalAccess *This, | |
| 5179 | 4219 | SmartCardStatusType *pCardStatus, |
| 5180 | 4220 | SmartCardAssociationType *pCardAssociation, |
| 5181 | 4221 | BSTR *pbstrCardError, |
| 5182 | 4222 | VARIANT_BOOL *pfOOBLocked); |
| 5183 | 4223 | |
| 5184 | 4224 | HRESULT (STDMETHODCALLTYPE *get_SmartCardInfo)( |
| 5185 | IBDA_ConditionalAccess* This, | |
| 4225 | IBDA_ConditionalAccess *This, | |
| 5186 | 4226 | BSTR *pbstrCardName, |
| 5187 | 4227 | BSTR *pbstrCardManufacturer, |
| 5188 | 4228 | VARIANT_BOOL *pfDaylightSavings, |
| ... | ... | @@ -5192,44 +4232,45 @@ typedef struct IBDA_ConditionalAccessVtbl { |
| 5192 | 4232 | EALocationCodeType *pEALocationCode); |
| 5193 | 4233 | |
| 5194 | 4234 | HRESULT (STDMETHODCALLTYPE *get_SmartCardApplications)( |
| 5195 | IBDA_ConditionalAccess* This, | |
| 4235 | IBDA_ConditionalAccess *This, | |
| 5196 | 4236 | ULONG *pulcApplications, |
| 5197 | 4237 | ULONG ulcApplicationsMax, |
| 5198 | 4238 | SmartCardApplication rgApplications[]); |
| 5199 | 4239 | |
| 5200 | 4240 | HRESULT (STDMETHODCALLTYPE *get_Entitlement)( |
| 5201 | IBDA_ConditionalAccess* This, | |
| 4241 | IBDA_ConditionalAccess *This, | |
| 5202 | 4242 | USHORT usVirtualChannel, |
| 5203 | 4243 | EntitlementType *pEntitlement); |
| 5204 | 4244 | |
| 5205 | 4245 | HRESULT (STDMETHODCALLTYPE *TuneByChannel)( |
| 5206 | IBDA_ConditionalAccess* This, | |
| 4246 | IBDA_ConditionalAccess *This, | |
| 5207 | 4247 | USHORT usVirtualChannel); |
| 5208 | 4248 | |
| 5209 | 4249 | HRESULT (STDMETHODCALLTYPE *SetProgram)( |
| 5210 | IBDA_ConditionalAccess* This, | |
| 4250 | IBDA_ConditionalAccess *This, | |
| 5211 | 4251 | USHORT usProgramNumber); |
| 5212 | 4252 | |
| 5213 | 4253 | HRESULT (STDMETHODCALLTYPE *AddProgram)( |
| 5214 | IBDA_ConditionalAccess* This, | |
| 4254 | IBDA_ConditionalAccess *This, | |
| 5215 | 4255 | USHORT usProgramNumber); |
| 5216 | 4256 | |
| 5217 | 4257 | HRESULT (STDMETHODCALLTYPE *RemoveProgram)( |
| 5218 | IBDA_ConditionalAccess* This, | |
| 4258 | IBDA_ConditionalAccess *This, | |
| 5219 | 4259 | USHORT usProgramNumber); |
| 5220 | 4260 | |
| 5221 | 4261 | HRESULT (STDMETHODCALLTYPE *GetModuleUI)( |
| 5222 | IBDA_ConditionalAccess* This, | |
| 4262 | IBDA_ConditionalAccess *This, | |
| 5223 | 4263 | BYTE byDialogNumber, |
| 5224 | 4264 | BSTR *pbstrURL); |
| 5225 | 4265 | |
| 5226 | 4266 | HRESULT (STDMETHODCALLTYPE *InformUIClosed)( |
| 5227 | IBDA_ConditionalAccess* This, | |
| 4267 | IBDA_ConditionalAccess *This, | |
| 5228 | 4268 | BYTE byDialogNumber, |
| 5229 | 4269 | UICloseReasonType CloseReason); |
| 5230 | 4270 | |
| 5231 | 4271 | END_INTERFACE |
| 5232 | 4272 | } IBDA_ConditionalAccessVtbl; |
| 4273 | ||
| 5233 | 4274 | interface IBDA_ConditionalAccess { |
| 5234 | 4275 | CONST_VTBL IBDA_ConditionalAccessVtbl* lpVtbl; |
| 5235 | 4276 | }; |
| ... | ... | @@ -5298,100 +4339,6 @@ static FORCEINLINE HRESULT IBDA_ConditionalAccess_InformUIClosed(IBDA_Conditiona |
| 5298 | 4339 | |
| 5299 | 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 | 4343 | #endif /* __IBDA_ConditionalAccess_INTERFACE_DEFINED__ */ |
| 5397 | 4344 | |
| ... | ... | @@ -5416,30 +4363,31 @@ typedef struct IBDA_DiagnosticPropertiesVtbl { |
| 5416 | 4363 | |
| 5417 | 4364 | /*** IUnknown methods ***/ |
| 5418 | 4365 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5419 | IBDA_DiagnosticProperties* This, | |
| 4366 | IBDA_DiagnosticProperties *This, | |
| 5420 | 4367 | REFIID riid, |
| 5421 | 4368 | void **ppvObject); |
| 5422 | 4369 | |
| 5423 | 4370 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5424 | IBDA_DiagnosticProperties* This); | |
| 4371 | IBDA_DiagnosticProperties *This); | |
| 5425 | 4372 | |
| 5426 | 4373 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5427 | IBDA_DiagnosticProperties* This); | |
| 4374 | IBDA_DiagnosticProperties *This); | |
| 5428 | 4375 | |
| 5429 | 4376 | /*** IPropertyBag methods ***/ |
| 5430 | 4377 | HRESULT (STDMETHODCALLTYPE *Read)( |
| 5431 | IBDA_DiagnosticProperties* This, | |
| 4378 | IBDA_DiagnosticProperties *This, | |
| 5432 | 4379 | LPCOLESTR pszPropName, |
| 5433 | 4380 | VARIANT *pVar, |
| 5434 | 4381 | IErrorLog *pErrorLog); |
| 5435 | 4382 | |
| 5436 | 4383 | HRESULT (STDMETHODCALLTYPE *Write)( |
| 5437 | IBDA_DiagnosticProperties* This, | |
| 4384 | IBDA_DiagnosticProperties *This, | |
| 5438 | 4385 | LPCOLESTR pszPropName, |
| 5439 | 4386 | VARIANT *pVar); |
| 5440 | 4387 | |
| 5441 | 4388 | END_INTERFACE |
| 5442 | 4389 | } IBDA_DiagnosticPropertiesVtbl; |
| 4390 | ||
| 5443 | 4391 | interface IBDA_DiagnosticProperties { |
| 5444 | 4392 | CONST_VTBL IBDA_DiagnosticPropertiesVtbl* lpVtbl; |
| 5445 | 4393 | }; |
| ... | ... | @@ -5507,28 +4455,29 @@ typedef struct IBDA_DRMVtbl { |
| 5507 | 4455 | |
| 5508 | 4456 | /*** IUnknown methods ***/ |
| 5509 | 4457 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5510 | IBDA_DRM* This, | |
| 4458 | IBDA_DRM *This, | |
| 5511 | 4459 | REFIID riid, |
| 5512 | 4460 | void **ppvObject); |
| 5513 | 4461 | |
| 5514 | 4462 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5515 | IBDA_DRM* This); | |
| 4463 | IBDA_DRM *This); | |
| 5516 | 4464 | |
| 5517 | 4465 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5518 | IBDA_DRM* This); | |
| 4466 | IBDA_DRM *This); | |
| 5519 | 4467 | |
| 5520 | 4468 | /*** IBDA_DRM methods ***/ |
| 5521 | 4469 | HRESULT (STDMETHODCALLTYPE *GetDRMPairingStatus)( |
| 5522 | IBDA_DRM* This, | |
| 4470 | IBDA_DRM *This, | |
| 5523 | 4471 | DWORD *pdwStatus, |
| 5524 | 4472 | HRESULT *phError); |
| 5525 | 4473 | |
| 5526 | 4474 | HRESULT (STDMETHODCALLTYPE *PerformDRMPairing)( |
| 5527 | IBDA_DRM* This, | |
| 4475 | IBDA_DRM *This, | |
| 5528 | 4476 | WINBOOL fSync); |
| 5529 | 4477 | |
| 5530 | 4478 | END_INTERFACE |
| 5531 | 4479 | } IBDA_DRMVtbl; |
| 4480 | ||
| 5532 | 4481 | interface IBDA_DRM { |
| 5533 | 4482 | CONST_VTBL IBDA_DRMVtbl* lpVtbl; |
| 5534 | 4483 | }; |
| ... | ... | @@ -5565,23 +4514,6 @@ static FORCEINLINE HRESULT IBDA_DRM_PerformDRMPairing(IBDA_DRM* This,WINBOOL fSy |
| 5565 | 4514 | |
| 5566 | 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 | 4518 | #endif /* __IBDA_DRM_INTERFACE_DEFINED__ */ |
| 5587 | 4519 | |
| ... | ... | @@ -5622,30 +4554,30 @@ typedef struct IBDA_NameValueServiceVtbl { |
| 5622 | 4554 | |
| 5623 | 4555 | /*** IUnknown methods ***/ |
| 5624 | 4556 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5625 | IBDA_NameValueService* This, | |
| 4557 | IBDA_NameValueService *This, | |
| 5626 | 4558 | REFIID riid, |
| 5627 | 4559 | void **ppvObject); |
| 5628 | 4560 | |
| 5629 | 4561 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5630 | IBDA_NameValueService* This); | |
| 4562 | IBDA_NameValueService *This); | |
| 5631 | 4563 | |
| 5632 | 4564 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5633 | IBDA_NameValueService* This); | |
| 4565 | IBDA_NameValueService *This); | |
| 5634 | 4566 | |
| 5635 | 4567 | /*** IBDA_NameValueService methods ***/ |
| 5636 | 4568 | HRESULT (STDMETHODCALLTYPE *GetValueNameByIndex)( |
| 5637 | IBDA_NameValueService* This, | |
| 4569 | IBDA_NameValueService *This, | |
| 5638 | 4570 | ULONG ulIndex, |
| 5639 | 4571 | BSTR *pbstrName); |
| 5640 | 4572 | |
| 5641 | 4573 | HRESULT (STDMETHODCALLTYPE *GetValue)( |
| 5642 | IBDA_NameValueService* This, | |
| 4574 | IBDA_NameValueService *This, | |
| 5643 | 4575 | BSTR bstrName, |
| 5644 | 4576 | BSTR bstrLanguage, |
| 5645 | 4577 | BSTR *pbstrValue); |
| 5646 | 4578 | |
| 5647 | 4579 | HRESULT (STDMETHODCALLTYPE *SetValue)( |
| 5648 | IBDA_NameValueService* This, | |
| 4580 | IBDA_NameValueService *This, | |
| 5649 | 4581 | ULONG ulDialogRequest, |
| 5650 | 4582 | BSTR bstrLanguage, |
| 5651 | 4583 | BSTR bstrName, |
| ... | ... | @@ -5654,6 +4586,7 @@ typedef struct IBDA_NameValueServiceVtbl { |
| 5654 | 4586 | |
| 5655 | 4587 | END_INTERFACE |
| 5656 | 4588 | } IBDA_NameValueServiceVtbl; |
| 4589 | ||
| 5657 | 4590 | interface IBDA_NameValueService { |
| 5658 | 4591 | CONST_VTBL IBDA_NameValueServiceVtbl* lpVtbl; |
| 5659 | 4592 | }; |
| ... | ... | @@ -5694,37 +4627,6 @@ static FORCEINLINE HRESULT IBDA_NameValueService_SetValue(IBDA_NameValueService* |
| 5694 | 4627 | |
| 5695 | 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 | 4631 | #endif /* __IBDA_NameValueService_INTERFACE_DEFINED__ */ |
| 5730 | 4632 | |
| ... | ... | @@ -5776,19 +4678,19 @@ typedef struct IBDA_ConditionalAccessExVtbl { |
| 5776 | 4678 | |
| 5777 | 4679 | /*** IUnknown methods ***/ |
| 5778 | 4680 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5779 | IBDA_ConditionalAccessEx* This, | |
| 4681 | IBDA_ConditionalAccessEx *This, | |
| 5780 | 4682 | REFIID riid, |
| 5781 | 4683 | void **ppvObject); |
| 5782 | 4684 | |
| 5783 | 4685 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5784 | IBDA_ConditionalAccessEx* This); | |
| 4686 | IBDA_ConditionalAccessEx *This); | |
| 5785 | 4687 | |
| 5786 | 4688 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5787 | IBDA_ConditionalAccessEx* This); | |
| 4689 | IBDA_ConditionalAccessEx *This); | |
| 5788 | 4690 | |
| 5789 | 4691 | /*** IBDA_ConditionalAccessEx methods ***/ |
| 5790 | 4692 | HRESULT (STDMETHODCALLTYPE *CheckEntitlementToken)( |
| 5791 | IBDA_ConditionalAccessEx* This, | |
| 4693 | IBDA_ConditionalAccessEx *This, | |
| 5792 | 4694 | ULONG ulDialogRequest, |
| 5793 | 4695 | BSTR bstrLanguage, |
| 5794 | 4696 | BDA_CONDITIONALACCESS_REQUESTTYPE RequestType, |
| ... | ... | @@ -5797,18 +4699,18 @@ typedef struct IBDA_ConditionalAccessExVtbl { |
| 5797 | 4699 | ULONG *pulDescrambleStatus); |
| 5798 | 4700 | |
| 5799 | 4701 | HRESULT (STDMETHODCALLTYPE *SetCaptureToken)( |
| 5800 | IBDA_ConditionalAccessEx* This, | |
| 4702 | IBDA_ConditionalAccessEx *This, | |
| 5801 | 4703 | ULONG ulcbCaptureTokenLen, |
| 5802 | 4704 | BYTE *pbCaptureToken); |
| 5803 | 4705 | |
| 5804 | 4706 | HRESULT (STDMETHODCALLTYPE *OpenBroadcastMmi)( |
| 5805 | IBDA_ConditionalAccessEx* This, | |
| 4707 | IBDA_ConditionalAccessEx *This, | |
| 5806 | 4708 | ULONG ulDialogRequest, |
| 5807 | 4709 | BSTR bstrLanguage, |
| 5808 | 4710 | ULONG EventId); |
| 5809 | 4711 | |
| 5810 | 4712 | HRESULT (STDMETHODCALLTYPE *CloseMmiDialog)( |
| 5811 | IBDA_ConditionalAccessEx* This, | |
| 4713 | IBDA_ConditionalAccessEx *This, | |
| 5812 | 4714 | ULONG ulDialogRequest, |
| 5813 | 4715 | BSTR bstrLanguage, |
| 5814 | 4716 | ULONG ulDialogNumber, |
| ... | ... | @@ -5816,11 +4718,12 @@ typedef struct IBDA_ConditionalAccessExVtbl { |
| 5816 | 4718 | ULONG *pulSessionResult); |
| 5817 | 4719 | |
| 5818 | 4720 | HRESULT (STDMETHODCALLTYPE *CreateDialogRequestNumber)( |
| 5819 | IBDA_ConditionalAccessEx* This, | |
| 4721 | IBDA_ConditionalAccessEx *This, | |
| 5820 | 4722 | ULONG *pulDialogRequestNumber); |
| 5821 | 4723 | |
| 5822 | 4724 | END_INTERFACE |
| 5823 | 4725 | } IBDA_ConditionalAccessExVtbl; |
| 4726 | ||
| 5824 | 4727 | interface IBDA_ConditionalAccessEx { |
| 5825 | 4728 | CONST_VTBL IBDA_ConditionalAccessExVtbl* lpVtbl; |
| 5826 | 4729 | }; |
| ... | ... | @@ -5869,58 +4772,6 @@ static FORCEINLINE HRESULT IBDA_ConditionalAccessEx_CreateDialogRequestNumber(IB |
| 5869 | 4772 | |
| 5870 | 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 | 4776 | #endif /* __IBDA_ConditionalAccessEx_INTERFACE_DEFINED__ */ |
| 5926 | 4777 | |
| ... | ... | @@ -5950,25 +4801,26 @@ typedef struct IBDA_ISDBConditionalAccessVtbl { |
| 5950 | 4801 | |
| 5951 | 4802 | /*** IUnknown methods ***/ |
| 5952 | 4803 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5953 | IBDA_ISDBConditionalAccess* This, | |
| 4804 | IBDA_ISDBConditionalAccess *This, | |
| 5954 | 4805 | REFIID riid, |
| 5955 | 4806 | void **ppvObject); |
| 5956 | 4807 | |
| 5957 | 4808 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5958 | IBDA_ISDBConditionalAccess* This); | |
| 4809 | IBDA_ISDBConditionalAccess *This); | |
| 5959 | 4810 | |
| 5960 | 4811 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5961 | IBDA_ISDBConditionalAccess* This); | |
| 4812 | IBDA_ISDBConditionalAccess *This); | |
| 5962 | 4813 | |
| 5963 | 4814 | /*** IBDA_ISDBConditionalAccess methods ***/ |
| 5964 | 4815 | HRESULT (STDMETHODCALLTYPE *SetIsdbCasRequest)( |
| 5965 | IBDA_ISDBConditionalAccess* This, | |
| 4816 | IBDA_ISDBConditionalAccess *This, | |
| 5966 | 4817 | ULONG ulRequestId, |
| 5967 | 4818 | ULONG ulcbRequestBufferLen, |
| 5968 | 4819 | BYTE *pbRequestBuffer); |
| 5969 | 4820 | |
| 5970 | 4821 | END_INTERFACE |
| 5971 | 4822 | } IBDA_ISDBConditionalAccessVtbl; |
| 4823 | ||
| 5972 | 4824 | interface IBDA_ISDBConditionalAccess { |
| 5973 | 4825 | CONST_VTBL IBDA_ISDBConditionalAccessVtbl* lpVtbl; |
| 5974 | 4826 | }; |
| ... | ... | @@ -6001,16 +4853,6 @@ static FORCEINLINE HRESULT IBDA_ISDBConditionalAccess_SetIsdbCasRequest(IBDA_ISD |
| 6001 | 4853 | |
| 6002 | 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 | 4857 | #endif /* __IBDA_ISDBConditionalAccess_INTERFACE_DEFINED__ */ |
| 6016 | 4858 | |
| ... | ... | @@ -6039,24 +4881,25 @@ typedef struct IBDA_EventingServiceVtbl { |
| 6039 | 4881 | |
| 6040 | 4882 | /*** IUnknown methods ***/ |
| 6041 | 4883 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6042 | IBDA_EventingService* This, | |
| 4884 | IBDA_EventingService *This, | |
| 6043 | 4885 | REFIID riid, |
| 6044 | 4886 | void **ppvObject); |
| 6045 | 4887 | |
| 6046 | 4888 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6047 | IBDA_EventingService* This); | |
| 4889 | IBDA_EventingService *This); | |
| 6048 | 4890 | |
| 6049 | 4891 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6050 | IBDA_EventingService* This); | |
| 4892 | IBDA_EventingService *This); | |
| 6051 | 4893 | |
| 6052 | 4894 | /*** IBDA_EventingService methods ***/ |
| 6053 | 4895 | HRESULT (STDMETHODCALLTYPE *CompleteEvent)( |
| 6054 | IBDA_EventingService* This, | |
| 4896 | IBDA_EventingService *This, | |
| 6055 | 4897 | ULONG ulEventID, |
| 6056 | 4898 | ULONG ulEventResult); |
| 6057 | 4899 | |
| 6058 | 4900 | END_INTERFACE |
| 6059 | 4901 | } IBDA_EventingServiceVtbl; |
| 4902 | ||
| 6060 | 4903 | interface IBDA_EventingService { |
| 6061 | 4904 | CONST_VTBL IBDA_EventingServiceVtbl* lpVtbl; |
| 6062 | 4905 | }; |
| ... | ... | @@ -6089,15 +4932,6 @@ static FORCEINLINE HRESULT IBDA_EventingService_CompleteEvent(IBDA_EventingServi |
| 6089 | 4932 | |
| 6090 | 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 | 4936 | #endif /* __IBDA_EventingService_INTERFACE_DEFINED__ */ |
| 6103 | 4937 | |
| ... | ... | @@ -6133,23 +4967,23 @@ typedef struct IBDA_AUXVtbl { |
| 6133 | 4967 | |
| 6134 | 4968 | /*** IUnknown methods ***/ |
| 6135 | 4969 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6136 | IBDA_AUX* This, | |
| 4970 | IBDA_AUX *This, | |
| 6137 | 4971 | REFIID riid, |
| 6138 | 4972 | void **ppvObject); |
| 6139 | 4973 | |
| 6140 | 4974 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6141 | IBDA_AUX* This); | |
| 4975 | IBDA_AUX *This); | |
| 6142 | 4976 | |
| 6143 | 4977 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6144 | IBDA_AUX* This); | |
| 4978 | IBDA_AUX *This); | |
| 6145 | 4979 | |
| 6146 | 4980 | /*** IBDA_AUX methods ***/ |
| 6147 | 4981 | HRESULT (STDMETHODCALLTYPE *QueryCapabilities)( |
| 6148 | IBDA_AUX* This, | |
| 4982 | IBDA_AUX *This, | |
| 6149 | 4983 | DWORD *pdwNumAuxInputsBSTR); |
| 6150 | 4984 | |
| 6151 | 4985 | HRESULT (STDMETHODCALLTYPE *EnumCapability)( |
| 6152 | IBDA_AUX* This, | |
| 4986 | IBDA_AUX *This, | |
| 6153 | 4987 | DWORD dwIndex, |
| 6154 | 4988 | DWORD *dwInputID, |
| 6155 | 4989 | GUID *pConnectorType, |
| ... | ... | @@ -6159,6 +4993,7 @@ typedef struct IBDA_AUXVtbl { |
| 6159 | 4993 | |
| 6160 | 4994 | END_INTERFACE |
| 6161 | 4995 | } IBDA_AUXVtbl; |
| 4996 | ||
| 6162 | 4997 | interface IBDA_AUX { |
| 6163 | 4998 | CONST_VTBL IBDA_AUXVtbl* lpVtbl; |
| 6164 | 4999 | }; |
| ... | ... | @@ -6195,27 +5030,6 @@ static FORCEINLINE HRESULT IBDA_AUX_EnumCapability(IBDA_AUX* This,DWORD dwIndex, |
| 6195 | 5030 | |
| 6196 | 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 | 5034 | #endif /* __IBDA_AUX_INTERFACE_DEFINED__ */ |
| 6221 | 5035 | |
| ... | ... | @@ -6292,24 +5106,24 @@ typedef struct IBDA_EncoderVtbl { |
| 6292 | 5106 | |
| 6293 | 5107 | /*** IUnknown methods ***/ |
| 6294 | 5108 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6295 | IBDA_Encoder* This, | |
| 5109 | IBDA_Encoder *This, | |
| 6296 | 5110 | REFIID riid, |
| 6297 | 5111 | void **ppvObject); |
| 6298 | 5112 | |
| 6299 | 5113 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6300 | IBDA_Encoder* This); | |
| 5114 | IBDA_Encoder *This); | |
| 6301 | 5115 | |
| 6302 | 5116 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6303 | IBDA_Encoder* This); | |
| 5117 | IBDA_Encoder *This); | |
| 6304 | 5118 | |
| 6305 | 5119 | /*** IBDA_Encoder methods ***/ |
| 6306 | 5120 | HRESULT (STDMETHODCALLTYPE *QueryCapabilities)( |
| 6307 | IBDA_Encoder* This, | |
| 5121 | IBDA_Encoder *This, | |
| 6308 | 5122 | DWORD *NumAudioFmts, |
| 6309 | 5123 | DWORD *NumVideoFmts); |
| 6310 | 5124 | |
| 6311 | 5125 | HRESULT (STDMETHODCALLTYPE *EnumAudioCapability)( |
| 6312 | IBDA_Encoder* This, | |
| 5126 | IBDA_Encoder *This, | |
| 6313 | 5127 | DWORD FmtIndex, |
| 6314 | 5128 | DWORD *MethodID, |
| 6315 | 5129 | DWORD *AlgorithmType, |
| ... | ... | @@ -6318,7 +5132,7 @@ typedef struct IBDA_EncoderVtbl { |
| 6318 | 5132 | DWORD *NumChannels); |
| 6319 | 5133 | |
| 6320 | 5134 | HRESULT (STDMETHODCALLTYPE *EnumVideoCapability)( |
| 6321 | IBDA_Encoder* This, | |
| 5135 | IBDA_Encoder *This, | |
| 6322 | 5136 | DWORD FmtIndex, |
| 6323 | 5137 | DWORD *MethodID, |
| 6324 | 5138 | DWORD *AlgorithmType, |
| ... | ... | @@ -6329,7 +5143,7 @@ typedef struct IBDA_EncoderVtbl { |
| 6329 | 5143 | DWORD *ProgressiveSequence); |
| 6330 | 5144 | |
| 6331 | 5145 | HRESULT (STDMETHODCALLTYPE *SetParameters)( |
| 6332 | IBDA_Encoder* This, | |
| 5146 | IBDA_Encoder *This, | |
| 6333 | 5147 | DWORD AudioBitrateMode, |
| 6334 | 5148 | DWORD AudioBitrate, |
| 6335 | 5149 | DWORD AudioMethodID, |
| ... | ... | @@ -6339,7 +5153,7 @@ typedef struct IBDA_EncoderVtbl { |
| 6339 | 5153 | DWORD VideoMethodID); |
| 6340 | 5154 | |
| 6341 | 5155 | HRESULT (STDMETHODCALLTYPE *GetState)( |
| 6342 | IBDA_Encoder* This, | |
| 5156 | IBDA_Encoder *This, | |
| 6343 | 5157 | DWORD *AudioBitrateMax, |
| 6344 | 5158 | DWORD *AudioBitrateMin, |
| 6345 | 5159 | DWORD *AudioBitrateMode, |
| ... | ... | @@ -6362,6 +5176,7 @@ typedef struct IBDA_EncoderVtbl { |
| 6362 | 5176 | |
| 6363 | 5177 | END_INTERFACE |
| 6364 | 5178 | } IBDA_EncoderVtbl; |
| 5179 | ||
| 6365 | 5180 | interface IBDA_Encoder { |
| 6366 | 5181 | CONST_VTBL IBDA_EncoderVtbl* lpVtbl; |
| 6367 | 5182 | }; |
| ... | ... | @@ -6410,83 +5225,6 @@ static FORCEINLINE HRESULT IBDA_Encoder_GetState(IBDA_Encoder* This,DWORD *Audio |
| 6410 | 5225 | |
| 6411 | 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 | 5229 | #endif /* __IBDA_Encoder_INTERFACE_DEFINED__ */ |
| 6492 | 5230 | |
| ... | ... | @@ -6543,19 +5281,19 @@ typedef struct IBDA_FDCVtbl { |
| 6543 | 5281 | |
| 6544 | 5282 | /*** IUnknown methods ***/ |
| 6545 | 5283 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6546 | IBDA_FDC* This, | |
| 5284 | IBDA_FDC *This, | |
| 6547 | 5285 | REFIID riid, |
| 6548 | 5286 | void **ppvObject); |
| 6549 | 5287 | |
| 6550 | 5288 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6551 | IBDA_FDC* This); | |
| 5289 | IBDA_FDC *This); | |
| 6552 | 5290 | |
| 6553 | 5291 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6554 | IBDA_FDC* This); | |
| 5292 | IBDA_FDC *This); | |
| 6555 | 5293 | |
| 6556 | 5294 | /*** IBDA_FDC methods ***/ |
| 6557 | 5295 | HRESULT (STDMETHODCALLTYPE *GetStatus)( |
| 6558 | IBDA_FDC* This, | |
| 5296 | IBDA_FDC *This, | |
| 6559 | 5297 | DWORD *CurrentBitrate, |
| 6560 | 5298 | WINBOOL *CarrierLock, |
| 6561 | 5299 | DWORD *CurrentFrequency, |
| ... | ... | @@ -6565,29 +5303,29 @@ typedef struct IBDA_FDCVtbl { |
| 6565 | 5303 | WINBOOL *Overflow); |
| 6566 | 5304 | |
| 6567 | 5305 | HRESULT (STDMETHODCALLTYPE *RequestTables)( |
| 6568 | IBDA_FDC* This, | |
| 5306 | IBDA_FDC *This, | |
| 6569 | 5307 | BSTR TableIDs); |
| 6570 | 5308 | |
| 6571 | 5309 | HRESULT (STDMETHODCALLTYPE *AddPid)( |
| 6572 | IBDA_FDC* This, | |
| 5310 | IBDA_FDC *This, | |
| 6573 | 5311 | BSTR PidsToAdd, |
| 6574 | 5312 | DWORD *RemainingFilterEntries); |
| 6575 | 5313 | |
| 6576 | 5314 | HRESULT (STDMETHODCALLTYPE *RemovePid)( |
| 6577 | IBDA_FDC* This, | |
| 5315 | IBDA_FDC *This, | |
| 6578 | 5316 | BSTR PidsToRemove); |
| 6579 | 5317 | |
| 6580 | 5318 | HRESULT (STDMETHODCALLTYPE *AddTid)( |
| 6581 | IBDA_FDC* This, | |
| 5319 | IBDA_FDC *This, | |
| 6582 | 5320 | BSTR TidsToAdd, |
| 6583 | 5321 | BSTR *CurrentTidList); |
| 6584 | 5322 | |
| 6585 | 5323 | HRESULT (STDMETHODCALLTYPE *RemoveTid)( |
| 6586 | IBDA_FDC* This, | |
| 5324 | IBDA_FDC *This, | |
| 6587 | 5325 | BSTR TidsToRemove); |
| 6588 | 5326 | |
| 6589 | 5327 | HRESULT (STDMETHODCALLTYPE *GetTableSection)( |
| 6590 | IBDA_FDC* This, | |
| 5328 | IBDA_FDC *This, | |
| 6591 | 5329 | DWORD *Pid, |
| 6592 | 5330 | DWORD MaxBufferSize, |
| 6593 | 5331 | DWORD *ActualSize, |
| ... | ... | @@ -6595,6 +5333,7 @@ typedef struct IBDA_FDCVtbl { |
| 6595 | 5333 | |
| 6596 | 5334 | END_INTERFACE |
| 6597 | 5335 | } IBDA_FDCVtbl; |
| 5336 | ||
| 6598 | 5337 | interface IBDA_FDC { |
| 6599 | 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 | 5390 | |
| 6652 | 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 | 5394 | #endif /* __IBDA_FDC_INTERFACE_DEFINED__ */ |
| 6723 | 5395 | |
| ... | ... | @@ -6765,47 +5437,48 @@ typedef struct IBDA_GuideDataDeliveryServiceVtbl { |
| 6765 | 5437 | |
| 6766 | 5438 | /*** IUnknown methods ***/ |
| 6767 | 5439 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6768 | IBDA_GuideDataDeliveryService* This, | |
| 5440 | IBDA_GuideDataDeliveryService *This, | |
| 6769 | 5441 | REFIID riid, |
| 6770 | 5442 | void **ppvObject); |
| 6771 | 5443 | |
| 6772 | 5444 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6773 | IBDA_GuideDataDeliveryService* This); | |
| 5445 | IBDA_GuideDataDeliveryService *This); | |
| 6774 | 5446 | |
| 6775 | 5447 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6776 | IBDA_GuideDataDeliveryService* This); | |
| 5448 | IBDA_GuideDataDeliveryService *This); | |
| 6777 | 5449 | |
| 6778 | 5450 | /*** IBDA_GuideDataDeliveryService methods ***/ |
| 6779 | 5451 | HRESULT (STDMETHODCALLTYPE *GetGuideDataType)( |
| 6780 | IBDA_GuideDataDeliveryService* This, | |
| 5452 | IBDA_GuideDataDeliveryService *This, | |
| 6781 | 5453 | GUID *pguidDataType); |
| 6782 | 5454 | |
| 6783 | 5455 | HRESULT (STDMETHODCALLTYPE *GetGuideData)( |
| 6784 | IBDA_GuideDataDeliveryService* This, | |
| 5456 | IBDA_GuideDataDeliveryService *This, | |
| 6785 | 5457 | ULONG *pulcbBufferLen, |
| 6786 | 5458 | BYTE *pbBuffer, |
| 6787 | 5459 | ULONG *pulGuideDataPercentageProgress); |
| 6788 | 5460 | |
| 6789 | 5461 | HRESULT (STDMETHODCALLTYPE *RequestGuideDataUpdate)( |
| 6790 | IBDA_GuideDataDeliveryService* This); | |
| 5462 | IBDA_GuideDataDeliveryService *This); | |
| 6791 | 5463 | |
| 6792 | 5464 | HRESULT (STDMETHODCALLTYPE *GetTuneXmlFromServiceIdx)( |
| 6793 | IBDA_GuideDataDeliveryService* This, | |
| 5465 | IBDA_GuideDataDeliveryService *This, | |
| 6794 | 5466 | ULONG64 ul64ServiceIdx, |
| 6795 | 5467 | BSTR *pbstrTuneXml); |
| 6796 | 5468 | |
| 6797 | 5469 | HRESULT (STDMETHODCALLTYPE *GetServices)( |
| 6798 | IBDA_GuideDataDeliveryService* This, | |
| 5470 | IBDA_GuideDataDeliveryService *This, | |
| 6799 | 5471 | ULONG *pulcbBufferLen, |
| 6800 | 5472 | BYTE *pbBuffer); |
| 6801 | 5473 | |
| 6802 | 5474 | HRESULT (STDMETHODCALLTYPE *GetServiceInfoFromTuneXml)( |
| 6803 | IBDA_GuideDataDeliveryService* This, | |
| 5475 | IBDA_GuideDataDeliveryService *This, | |
| 6804 | 5476 | BSTR bstrTuneXml, |
| 6805 | 5477 | BSTR *pbstrServiceDescription); |
| 6806 | 5478 | |
| 6807 | 5479 | END_INTERFACE |
| 6808 | 5480 | } IBDA_GuideDataDeliveryServiceVtbl; |
| 5481 | ||
| 6809 | 5482 | interface IBDA_GuideDataDeliveryService { |
| 6810 | 5483 | CONST_VTBL IBDA_GuideDataDeliveryServiceVtbl* lpVtbl; |
| 6811 | 5484 | }; |
| ... | ... | @@ -6858,58 +5531,6 @@ static FORCEINLINE HRESULT IBDA_GuideDataDeliveryService_GetServiceInfoFromTuneX |
| 6858 | 5531 | |
| 6859 | 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 | 5535 | #endif /* __IBDA_GuideDataDeliveryService_INTERFACE_DEFINED__ */ |
| 6915 | 5536 | |
| ... | ... | @@ -6941,28 +5562,29 @@ typedef struct IBDA_DRMServiceVtbl { |
| 6941 | 5562 | |
| 6942 | 5563 | /*** IUnknown methods ***/ |
| 6943 | 5564 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6944 | IBDA_DRMService* This, | |
| 5565 | IBDA_DRMService *This, | |
| 6945 | 5566 | REFIID riid, |
| 6946 | 5567 | void **ppvObject); |
| 6947 | 5568 | |
| 6948 | 5569 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6949 | IBDA_DRMService* This); | |
| 5570 | IBDA_DRMService *This); | |
| 6950 | 5571 | |
| 6951 | 5572 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6952 | IBDA_DRMService* This); | |
| 5573 | IBDA_DRMService *This); | |
| 6953 | 5574 | |
| 6954 | 5575 | /*** IBDA_DRMService methods ***/ |
| 6955 | 5576 | HRESULT (STDMETHODCALLTYPE *SetDRM)( |
| 6956 | IBDA_DRMService* This, | |
| 5577 | IBDA_DRMService *This, | |
| 6957 | 5578 | GUID *puuidNewDrm); |
| 6958 | 5579 | |
| 6959 | 5580 | HRESULT (STDMETHODCALLTYPE *GetDRMStatus)( |
| 6960 | IBDA_DRMService* This, | |
| 5581 | IBDA_DRMService *This, | |
| 6961 | 5582 | BSTR *pbstrDrmUuidList, |
| 6962 | 5583 | GUID *DrmUuid); |
| 6963 | 5584 | |
| 6964 | 5585 | END_INTERFACE |
| 6965 | 5586 | } IBDA_DRMServiceVtbl; |
| 5587 | ||
| 6966 | 5588 | interface IBDA_DRMService { |
| 6967 | 5589 | CONST_VTBL IBDA_DRMServiceVtbl* lpVtbl; |
| 6968 | 5590 | }; |
| ... | ... | @@ -6999,23 +5621,6 @@ static FORCEINLINE HRESULT IBDA_DRMService_GetDRMStatus(IBDA_DRMService* This,BS |
| 6999 | 5621 | |
| 7000 | 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 | 5625 | #endif /* __IBDA_DRMService_INTERFACE_DEFINED__ */ |
| 7021 | 5626 | |
| ... | ... | @@ -7086,19 +5691,19 @@ typedef struct IBDA_WMDRMSessionVtbl { |
| 7086 | 5691 | |
| 7087 | 5692 | /*** IUnknown methods ***/ |
| 7088 | 5693 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7089 | IBDA_WMDRMSession* This, | |
| 5694 | IBDA_WMDRMSession *This, | |
| 7090 | 5695 | REFIID riid, |
| 7091 | 5696 | void **ppvObject); |
| 7092 | 5697 | |
| 7093 | 5698 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7094 | IBDA_WMDRMSession* This); | |
| 5699 | IBDA_WMDRMSession *This); | |
| 7095 | 5700 | |
| 7096 | 5701 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7097 | IBDA_WMDRMSession* This); | |
| 5702 | IBDA_WMDRMSession *This); | |
| 7098 | 5703 | |
| 7099 | 5704 | /*** IBDA_WMDRMSession methods ***/ |
| 7100 | 5705 | HRESULT (STDMETHODCALLTYPE *GetStatus)( |
| 7101 | IBDA_WMDRMSession* This, | |
| 5706 | IBDA_WMDRMSession *This, | |
| 7102 | 5707 | ULONG *MaxCaptureToken, |
| 7103 | 5708 | ULONG *MaxStreamingPid, |
| 7104 | 5709 | ULONG *MaxLicense, |
| ... | ... | @@ -7110,34 +5715,34 @@ typedef struct IBDA_WMDRMSessionVtbl { |
| 7110 | 5715 | ULONG *ulState); |
| 7111 | 5716 | |
| 7112 | 5717 | HRESULT (STDMETHODCALLTYPE *SetRevInfo)( |
| 7113 | IBDA_WMDRMSession* This, | |
| 5718 | IBDA_WMDRMSession *This, | |
| 7114 | 5719 | ULONG ulRevInfoLen, |
| 7115 | 5720 | BYTE *pbRevInfo); |
| 7116 | 5721 | |
| 7117 | 5722 | HRESULT (STDMETHODCALLTYPE *SetCrl)( |
| 7118 | IBDA_WMDRMSession* This, | |
| 5723 | IBDA_WMDRMSession *This, | |
| 7119 | 5724 | ULONG ulCrlLen, |
| 7120 | 5725 | BYTE *pbCrlLen); |
| 7121 | 5726 | |
| 7122 | 5727 | HRESULT (STDMETHODCALLTYPE *TransactMessage)( |
| 7123 | IBDA_WMDRMSession* This, | |
| 5728 | IBDA_WMDRMSession *This, | |
| 7124 | 5729 | ULONG ulcbRequest, |
| 7125 | 5730 | BYTE *pbRequest, |
| 7126 | 5731 | ULONG *pulcbResponse, |
| 7127 | 5732 | BYTE *pbResponse); |
| 7128 | 5733 | |
| 7129 | 5734 | HRESULT (STDMETHODCALLTYPE *GetLicense)( |
| 7130 | IBDA_WMDRMSession* This, | |
| 5735 | IBDA_WMDRMSession *This, | |
| 7131 | 5736 | GUID *uuidKey, |
| 7132 | 5737 | ULONG *pulPackageLen, |
| 7133 | 5738 | BYTE *pbPackage); |
| 7134 | 5739 | |
| 7135 | 5740 | HRESULT (STDMETHODCALLTYPE *ReissueLicense)( |
| 7136 | IBDA_WMDRMSession* This, | |
| 5741 | IBDA_WMDRMSession *This, | |
| 7137 | 5742 | GUID *uuidKey); |
| 7138 | 5743 | |
| 7139 | 5744 | HRESULT (STDMETHODCALLTYPE *RenewLicense)( |
| 7140 | IBDA_WMDRMSession* This, | |
| 5745 | IBDA_WMDRMSession *This, | |
| 7141 | 5746 | ULONG ulInXmrLicenseLen, |
| 7142 | 5747 | BYTE *pbInXmrLicense, |
| 7143 | 5748 | ULONG ulEntitlementTokenLen, |
| ... | ... | @@ -7147,12 +5752,13 @@ typedef struct IBDA_WMDRMSessionVtbl { |
| 7147 | 5752 | BYTE *pbOutXmrLicense); |
| 7148 | 5753 | |
| 7149 | 5754 | HRESULT (STDMETHODCALLTYPE *GetKeyInfo)( |
| 7150 | IBDA_WMDRMSession* This, | |
| 5755 | IBDA_WMDRMSession *This, | |
| 7151 | 5756 | ULONG *pulKeyInfoLen, |
| 7152 | 5757 | BYTE *pbKeyInfo); |
| 7153 | 5758 | |
| 7154 | 5759 | END_INTERFACE |
| 7155 | 5760 | } IBDA_WMDRMSessionVtbl; |
| 5761 | ||
| 7156 | 5762 | interface IBDA_WMDRMSession { |
| 7157 | 5763 | CONST_VTBL IBDA_WMDRMSessionVtbl* lpVtbl; |
| 7158 | 5764 | }; |
| ... | ... | @@ -7213,92 +5819,6 @@ static FORCEINLINE HRESULT IBDA_WMDRMSession_GetKeyInfo(IBDA_WMDRMSession* This, |
| 7213 | 5819 | |
| 7214 | 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 | 5823 | #endif /* __IBDA_WMDRMSession_INTERFACE_DEFINED__ */ |
| 7304 | 5824 | |
| ... | ... | @@ -7351,19 +5871,19 @@ typedef struct IBDA_WMDRMTunerVtbl { |
| 7351 | 5871 | |
| 7352 | 5872 | /*** IUnknown methods ***/ |
| 7353 | 5873 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7354 | IBDA_WMDRMTuner* This, | |
| 5874 | IBDA_WMDRMTuner *This, | |
| 7355 | 5875 | REFIID riid, |
| 7356 | 5876 | void **ppvObject); |
| 7357 | 5877 | |
| 7358 | 5878 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7359 | IBDA_WMDRMTuner* This); | |
| 5879 | IBDA_WMDRMTuner *This); | |
| 7360 | 5880 | |
| 7361 | 5881 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7362 | IBDA_WMDRMTuner* This); | |
| 5882 | IBDA_WMDRMTuner *This); | |
| 7363 | 5883 | |
| 7364 | 5884 | /*** IBDA_WMDRMTuner methods ***/ |
| 7365 | 5885 | HRESULT (STDMETHODCALLTYPE *PurchaseEntitlement)( |
| 7366 | IBDA_WMDRMTuner* This, | |
| 5886 | IBDA_WMDRMTuner *This, | |
| 7367 | 5887 | ULONG ulDialogRequest, |
| 7368 | 5888 | BSTR bstrLanguage, |
| 7369 | 5889 | ULONG ulPurchaseTokenLen, |
| ... | ... | @@ -7373,31 +5893,32 @@ typedef struct IBDA_WMDRMTunerVtbl { |
| 7373 | 5893 | BYTE *pbCaptureToken); |
| 7374 | 5894 | |
| 7375 | 5895 | HRESULT (STDMETHODCALLTYPE *CancelCaptureToken)( |
| 7376 | IBDA_WMDRMTuner* This, | |
| 5896 | IBDA_WMDRMTuner *This, | |
| 7377 | 5897 | ULONG ulCaptureTokenLen, |
| 7378 | 5898 | BYTE *pbCaptureToken); |
| 7379 | 5899 | |
| 7380 | 5900 | HRESULT (STDMETHODCALLTYPE *SetPidProtection)( |
| 7381 | IBDA_WMDRMTuner* This, | |
| 5901 | IBDA_WMDRMTuner *This, | |
| 7382 | 5902 | ULONG ulPid, |
| 7383 | 5903 | GUID *uuidKey); |
| 7384 | 5904 | |
| 7385 | 5905 | HRESULT (STDMETHODCALLTYPE *GetPidProtection)( |
| 7386 | IBDA_WMDRMTuner* This, | |
| 5906 | IBDA_WMDRMTuner *This, | |
| 7387 | 5907 | ULONG pulPid, |
| 7388 | 5908 | GUID *uuidKey); |
| 7389 | 5909 | |
| 7390 | 5910 | HRESULT (STDMETHODCALLTYPE *SetSyncValue)( |
| 7391 | IBDA_WMDRMTuner* This, | |
| 5911 | IBDA_WMDRMTuner *This, | |
| 7392 | 5912 | ULONG ulSyncValue); |
| 7393 | 5913 | |
| 7394 | 5914 | HRESULT (STDMETHODCALLTYPE *GetStartCodeProfile)( |
| 7395 | IBDA_WMDRMTuner* This, | |
| 5915 | IBDA_WMDRMTuner *This, | |
| 7396 | 5916 | ULONG *pulStartCodeProfileLen, |
| 7397 | 5917 | BYTE *pbStartCodeProfile); |
| 7398 | 5918 | |
| 7399 | 5919 | END_INTERFACE |
| 7400 | 5920 | } IBDA_WMDRMTunerVtbl; |
| 5921 | ||
| 7401 | 5922 | interface IBDA_WMDRMTuner { |
| 7402 | 5923 | CONST_VTBL IBDA_WMDRMTunerVtbl* lpVtbl; |
| 7403 | 5924 | }; |
| ... | ... | @@ -7450,64 +5971,6 @@ static FORCEINLINE HRESULT IBDA_WMDRMTuner_GetStartCodeProfile(IBDA_WMDRMTuner* |
| 7450 | 5971 | |
| 7451 | 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 | 5975 | #endif /* __IBDA_WMDRMTuner_INTERFACE_DEFINED__ */ |
| 7513 | 5976 | |
| ... | ... | @@ -7542,32 +6005,33 @@ typedef struct IBDA_DRIDRMServiceVtbl { |
| 7542 | 6005 | |
| 7543 | 6006 | /*** IUnknown methods ***/ |
| 7544 | 6007 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7545 | IBDA_DRIDRMService* This, | |
| 6008 | IBDA_DRIDRMService *This, | |
| 7546 | 6009 | REFIID riid, |
| 7547 | 6010 | void **ppvObject); |
| 7548 | 6011 | |
| 7549 | 6012 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7550 | IBDA_DRIDRMService* This); | |
| 6013 | IBDA_DRIDRMService *This); | |
| 7551 | 6014 | |
| 7552 | 6015 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7553 | IBDA_DRIDRMService* This); | |
| 6016 | IBDA_DRIDRMService *This); | |
| 7554 | 6017 | |
| 7555 | 6018 | /*** IBDA_DRIDRMService methods ***/ |
| 7556 | 6019 | HRESULT (STDMETHODCALLTYPE *SetDRM)( |
| 7557 | IBDA_DRIDRMService* This, | |
| 6020 | IBDA_DRIDRMService *This, | |
| 7558 | 6021 | BSTR bstrNewDrm); |
| 7559 | 6022 | |
| 7560 | 6023 | HRESULT (STDMETHODCALLTYPE *GetDRMStatus)( |
| 7561 | IBDA_DRIDRMService* This, | |
| 6024 | IBDA_DRIDRMService *This, | |
| 7562 | 6025 | BSTR *pbstrDrmUuidList, |
| 7563 | 6026 | GUID *DrmUuid); |
| 7564 | 6027 | |
| 7565 | 6028 | HRESULT (STDMETHODCALLTYPE *GetPairingStatus)( |
| 7566 | IBDA_DRIDRMService* This, | |
| 6029 | IBDA_DRIDRMService *This, | |
| 7567 | 6030 | BDA_DrmPairingError *penumPairingStatus); |
| 7568 | 6031 | |
| 7569 | 6032 | END_INTERFACE |
| 7570 | 6033 | } IBDA_DRIDRMServiceVtbl; |
| 6034 | ||
| 7571 | 6035 | interface IBDA_DRIDRMService { |
| 7572 | 6036 | CONST_VTBL IBDA_DRIDRMServiceVtbl* lpVtbl; |
| 7573 | 6037 | }; |
| ... | ... | @@ -7608,31 +6072,6 @@ static FORCEINLINE HRESULT IBDA_DRIDRMService_GetPairingStatus(IBDA_DRIDRMServic |
| 7608 | 6072 | |
| 7609 | 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 | 6076 | #endif /* __IBDA_DRIDRMService_INTERFACE_DEFINED__ */ |
| 7638 | 6077 | |
| ... | ... | @@ -7688,56 +6127,57 @@ typedef struct IBDA_DRIWMDRMSessionVtbl { |
| 7688 | 6127 | |
| 7689 | 6128 | /*** IUnknown methods ***/ |
| 7690 | 6129 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7691 | IBDA_DRIWMDRMSession* This, | |
| 6130 | IBDA_DRIWMDRMSession *This, | |
| 7692 | 6131 | REFIID riid, |
| 7693 | 6132 | void **ppvObject); |
| 7694 | 6133 | |
| 7695 | 6134 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7696 | IBDA_DRIWMDRMSession* This); | |
| 6135 | IBDA_DRIWMDRMSession *This); | |
| 7697 | 6136 | |
| 7698 | 6137 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7699 | IBDA_DRIWMDRMSession* This); | |
| 6138 | IBDA_DRIWMDRMSession *This); | |
| 7700 | 6139 | |
| 7701 | 6140 | /*** IBDA_DRIWMDRMSession methods ***/ |
| 7702 | 6141 | HRESULT (STDMETHODCALLTYPE *AcknowledgeLicense)( |
| 7703 | IBDA_DRIWMDRMSession* This, | |
| 6142 | IBDA_DRIWMDRMSession *This, | |
| 7704 | 6143 | HRESULT hrLicenseAck); |
| 7705 | 6144 | |
| 7706 | 6145 | HRESULT (STDMETHODCALLTYPE *ProcessLicenseChallenge)( |
| 7707 | IBDA_DRIWMDRMSession* This, | |
| 6146 | IBDA_DRIWMDRMSession *This, | |
| 7708 | 6147 | DWORD dwcbLicenseMessage, |
| 7709 | 6148 | BYTE *pbLicenseMessage, |
| 7710 | 6149 | DWORD *pdwcbLicenseResponse, |
| 7711 | 6150 | BYTE **ppbLicenseResponse); |
| 7712 | 6151 | |
| 7713 | 6152 | HRESULT (STDMETHODCALLTYPE *ProcessRegistrationChallenge)( |
| 7714 | IBDA_DRIWMDRMSession* This, | |
| 6153 | IBDA_DRIWMDRMSession *This, | |
| 7715 | 6154 | DWORD dwcbRegistrationMessage, |
| 7716 | 6155 | BYTE *pbRegistrationMessage, |
| 7717 | 6156 | DWORD *pdwcbRegistrationResponse, |
| 7718 | 6157 | BYTE **ppbRegistrationResponse); |
| 7719 | 6158 | |
| 7720 | 6159 | HRESULT (STDMETHODCALLTYPE *SetRevInfo)( |
| 7721 | IBDA_DRIWMDRMSession* This, | |
| 6160 | IBDA_DRIWMDRMSession *This, | |
| 7722 | 6161 | DWORD dwRevInfoLen, |
| 7723 | 6162 | BYTE *pbRevInfo, |
| 7724 | 6163 | DWORD *pdwResponse); |
| 7725 | 6164 | |
| 7726 | 6165 | HRESULT (STDMETHODCALLTYPE *SetCrl)( |
| 7727 | IBDA_DRIWMDRMSession* This, | |
| 6166 | IBDA_DRIWMDRMSession *This, | |
| 7728 | 6167 | DWORD dwCrlLen, |
| 7729 | 6168 | BYTE *pbCrlLen, |
| 7730 | 6169 | DWORD *pdwResponse); |
| 7731 | 6170 | |
| 7732 | 6171 | HRESULT (STDMETHODCALLTYPE *GetHMSAssociationData)( |
| 7733 | IBDA_DRIWMDRMSession* This); | |
| 6172 | IBDA_DRIWMDRMSession *This); | |
| 7734 | 6173 | |
| 7735 | 6174 | HRESULT (STDMETHODCALLTYPE *GetLastCardeaError)( |
| 7736 | IBDA_DRIWMDRMSession* This, | |
| 6175 | IBDA_DRIWMDRMSession *This, | |
| 7737 | 6176 | DWORD *pdwError); |
| 7738 | 6177 | |
| 7739 | 6178 | END_INTERFACE |
| 7740 | 6179 | } IBDA_DRIWMDRMSessionVtbl; |
| 6180 | ||
| 7741 | 6181 | interface IBDA_DRIWMDRMSession { |
| 7742 | 6182 | CONST_VTBL IBDA_DRIWMDRMSessionVtbl* lpVtbl; |
| 7743 | 6183 | }; |
| ... | ... | @@ -7794,71 +6234,6 @@ static FORCEINLINE HRESULT IBDA_DRIWMDRMSession_GetLastCardeaError(IBDA_DRIWMDRM |
| 7794 | 6234 | |
| 7795 | 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 | 6238 | #endif /* __IBDA_DRIWMDRMSession_INTERFACE_DEFINED__ */ |
| 7864 | 6239 | |
| ... | ... | @@ -7891,29 +6266,30 @@ typedef struct IBDA_MUXVtbl { |
| 7891 | 6266 | |
| 7892 | 6267 | /*** IUnknown methods ***/ |
| 7893 | 6268 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7894 | IBDA_MUX* This, | |
| 6269 | IBDA_MUX *This, | |
| 7895 | 6270 | REFIID riid, |
| 7896 | 6271 | void **ppvObject); |
| 7897 | 6272 | |
| 7898 | 6273 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7899 | IBDA_MUX* This); | |
| 6274 | IBDA_MUX *This); | |
| 7900 | 6275 | |
| 7901 | 6276 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7902 | IBDA_MUX* This); | |
| 6277 | IBDA_MUX *This); | |
| 7903 | 6278 | |
| 7904 | 6279 | /*** IBDA_MUX methods ***/ |
| 7905 | 6280 | HRESULT (STDMETHODCALLTYPE *SetPidList)( |
| 7906 | IBDA_MUX* This, | |
| 6281 | IBDA_MUX *This, | |
| 7907 | 6282 | ULONG ulPidListCount, |
| 7908 | 6283 | BDA_MUX_PIDLISTITEM *pbPidListBuffer); |
| 7909 | 6284 | |
| 7910 | 6285 | HRESULT (STDMETHODCALLTYPE *GetPidList)( |
| 7911 | IBDA_MUX* This, | |
| 6286 | IBDA_MUX *This, | |
| 7912 | 6287 | ULONG *pulPidListCount, |
| 7913 | 6288 | BDA_MUX_PIDLISTITEM *pbPidListBuffer); |
| 7914 | 6289 | |
| 7915 | 6290 | END_INTERFACE |
| 7916 | 6291 | } IBDA_MUXVtbl; |
| 6292 | ||
| 7917 | 6293 | interface IBDA_MUX { |
| 7918 | 6294 | CONST_VTBL IBDA_MUXVtbl* lpVtbl; |
| 7919 | 6295 | }; |
| ... | ... | @@ -7950,24 +6326,6 @@ static FORCEINLINE HRESULT IBDA_MUX_GetPidList(IBDA_MUX* This,ULONG *pulPidListC |
| 7950 | 6326 | |
| 7951 | 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 | 6330 | #endif /* __IBDA_MUX_INTERFACE_DEFINED__ */ |
| 7973 | 6331 | |
| ... | ... | @@ -7999,28 +6357,29 @@ typedef struct IBDA_TransportStreamSelectorVtbl { |
| 7999 | 6357 | |
| 8000 | 6358 | /*** IUnknown methods ***/ |
| 8001 | 6359 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8002 | IBDA_TransportStreamSelector* This, | |
| 6360 | IBDA_TransportStreamSelector *This, | |
| 8003 | 6361 | REFIID riid, |
| 8004 | 6362 | void **ppvObject); |
| 8005 | 6363 | |
| 8006 | 6364 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8007 | IBDA_TransportStreamSelector* This); | |
| 6365 | IBDA_TransportStreamSelector *This); | |
| 8008 | 6366 | |
| 8009 | 6367 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8010 | IBDA_TransportStreamSelector* This); | |
| 6368 | IBDA_TransportStreamSelector *This); | |
| 8011 | 6369 | |
| 8012 | 6370 | /*** IBDA_TransportStreamSelector methods ***/ |
| 8013 | 6371 | HRESULT (STDMETHODCALLTYPE *SetTSID)( |
| 8014 | IBDA_TransportStreamSelector* This, | |
| 6372 | IBDA_TransportStreamSelector *This, | |
| 8015 | 6373 | USHORT usTSID); |
| 8016 | 6374 | |
| 8017 | 6375 | HRESULT (STDMETHODCALLTYPE *GetTSInformation)( |
| 8018 | IBDA_TransportStreamSelector* This, | |
| 6376 | IBDA_TransportStreamSelector *This, | |
| 8019 | 6377 | ULONG *pulTSInformationBufferLen, |
| 8020 | 6378 | BYTE *pbTSInformationBuffer); |
| 8021 | 6379 | |
| 8022 | 6380 | END_INTERFACE |
| 8023 | 6381 | } IBDA_TransportStreamSelectorVtbl; |
| 6382 | ||
| 8024 | 6383 | interface IBDA_TransportStreamSelector { |
| 8025 | 6384 | CONST_VTBL IBDA_TransportStreamSelectorVtbl* lpVtbl; |
| 8026 | 6385 | }; |
| ... | ... | @@ -8057,23 +6416,6 @@ static FORCEINLINE HRESULT IBDA_TransportStreamSelector_GetTSInformation(IBDA_Tr |
| 8057 | 6416 | |
| 8058 | 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 | 6420 | #endif /* __IBDA_TransportStreamSelector_INTERFACE_DEFINED__ */ |
| 8079 | 6421 | |
| ... | ... | @@ -8107,30 +6449,31 @@ typedef struct IBDA_UserActivityServiceVtbl { |
| 8107 | 6449 | |
| 8108 | 6450 | /*** IUnknown methods ***/ |
| 8109 | 6451 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8110 | IBDA_UserActivityService* This, | |
| 6452 | IBDA_UserActivityService *This, | |
| 8111 | 6453 | REFIID riid, |
| 8112 | 6454 | void **ppvObject); |
| 8113 | 6455 | |
| 8114 | 6456 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8115 | IBDA_UserActivityService* This); | |
| 6457 | IBDA_UserActivityService *This); | |
| 8116 | 6458 | |
| 8117 | 6459 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8118 | IBDA_UserActivityService* This); | |
| 6460 | IBDA_UserActivityService *This); | |
| 8119 | 6461 | |
| 8120 | 6462 | /*** IBDA_UserActivityService methods ***/ |
| 8121 | 6463 | HRESULT (STDMETHODCALLTYPE *SetCurrentTunerUseReason)( |
| 8122 | IBDA_UserActivityService* This, | |
| 6464 | IBDA_UserActivityService *This, | |
| 8123 | 6465 | DWORD dwUseReason); |
| 8124 | 6466 | |
| 8125 | 6467 | HRESULT (STDMETHODCALLTYPE *GetUserActivityInterval)( |
| 8126 | IBDA_UserActivityService* This, | |
| 6468 | IBDA_UserActivityService *This, | |
| 8127 | 6469 | DWORD *pdwActivityInterval); |
| 8128 | 6470 | |
| 8129 | 6471 | HRESULT (STDMETHODCALLTYPE *UserActivityDetected)( |
| 8130 | IBDA_UserActivityService* This); | |
| 6472 | IBDA_UserActivityService *This); | |
| 8131 | 6473 | |
| 8132 | 6474 | END_INTERFACE |
| 8133 | 6475 | } IBDA_UserActivityServiceVtbl; |
| 6476 | ||
| 8134 | 6477 | interface IBDA_UserActivityService { |
| 8135 | 6478 | CONST_VTBL IBDA_UserActivityServiceVtbl* lpVtbl; |
| 8136 | 6479 | }; |
| ... | ... | @@ -8171,29 +6514,6 @@ static FORCEINLINE HRESULT IBDA_UserActivityService_UserActivityDetected(IBDA_Us |
| 8171 | 6514 | |
| 8172 | 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 | 6518 | #endif /* __IBDA_UserActivityService_INTERFACE_DEFINED__ */ |
| 8199 | 6519 |
lib/libc/include/any-windows-any/bdatypes.h+92-137| ... | ... | @@ -15,11 +15,7 @@ |
| 15 | 15 | |
| 16 | 16 | typedef LONG PBDARESULT; |
| 17 | 17 | |
| 18 | typedef | |
| 19 | #ifdef __WIDL__ | |
| 20 | [v1_enum] | |
| 21 | #endif | |
| 22 | enum BDA_EVENT_ID { | |
| 18 | typedef enum BDA_EVENT_ID { | |
| 23 | 19 | BDA_EVENT_SIGNAL_LOSS = 0, |
| 24 | 20 | BDA_EVENT_SIGNAL_LOCK, |
| 25 | 21 | BDA_EVENT_DATA_START, |
| ... | ... | @@ -42,70 +38,52 @@ typedef |
| 42 | 38 | BDA_EVENT_SMART_CARD_REMOVED |
| 43 | 39 | } BDA_EVENT_ID, *PBDA_EVENT_ID; |
| 44 | 40 | |
| 45 | typedef | |
| 46 | #ifdef __WIDL__ | |
| 47 | [v1_enum] | |
| 48 | #endif | |
| 49 | enum BDA_MULTICAST_MODE { | |
| 41 | typedef enum BDA_MULTICAST_MODE { | |
| 50 | 42 | BDA_PROMISCUOUS_MULTICAST = 0, |
| 51 | 43 | BDA_FILTERED_MULTICAST, |
| 52 | 44 | BDA_NO_MULTICAST |
| 53 | 45 | } BDA_MULTICAST_MODE, *PBDA_MULTICAST_MODE; |
| 54 | 46 | |
| 55 | typedef | |
| 56 | #ifdef __WIDL__ | |
| 57 | [v1_enum] | |
| 58 | #endif | |
| 59 | enum BDA_SIGNAL_STATE { | |
| 47 | typedef enum BDA_SIGNAL_STATE { | |
| 60 | 48 | BDA_SIGNAL_UNAVAILABLE = 0, |
| 61 | 49 | BDA_SIGNAL_INACTIVE, |
| 62 | 50 | BDA_SIGNAL_ACTIVE |
| 63 | 51 | } BDA_SIGNAL_STATE, *PBDA_SIGNAL_STATE; |
| 64 | 52 | |
| 65 | typedef | |
| 66 | #ifdef __WIDL__ | |
| 67 | [v1_enum] | |
| 68 | #endif | |
| 69 | enum BDA_CHANGE_STATE { | |
| 53 | typedef enum BDA_CHANGE_STATE { | |
| 70 | 54 | BDA_CHANGES_COMPLETE = 0, |
| 71 | 55 | BDA_CHANGES_PENDING |
| 72 | 56 | } BDA_CHANGE_STATE, *PBDA_CHANGE_STATE; |
| 73 | 57 | |
| 74 | typedef | |
| 75 | 58 | #ifdef __WIDL__ |
| 76 | [v1_enum] | |
| 59 | typedef [v1_enum] enum MEDIA_SAMPLE_CONTENT | |
| 60 | #else | |
| 61 | typedef enum MEDIA_SAMPLE_CONTENT | |
| 77 | 62 | #endif |
| 78 | enum MEDIA_SAMPLE_CONTENT { | |
| 63 | { | |
| 79 | 64 | MEDIA_TRANSPORT_PACKET, |
| 80 | 65 | MEDIA_ELEMENTARY_STREAM, |
| 81 | 66 | MEDIA_MPEG2_PSI, |
| 82 | 67 | MEDIA_TRANSPORT_PAYLOAD |
| 83 | 68 | } MEDIA_SAMPLE_CONTENT; |
| 84 | 69 | |
| 85 | typedef | |
| 86 | #ifdef __WIDL__ | |
| 87 | [v1_enum] | |
| 88 | #endif | |
| 89 | enum ISDBCAS_REQUEST_ID { | |
| 70 | typedef enum ISDBCAS_REQUEST_ID { | |
| 90 | 71 | ISDBCAS_REQUEST_ID_EMG = 0x38, |
| 91 | 72 | ISDBCAS_REQUEST_ID_EMD = 0x3a, |
| 92 | 73 | } ISDBCAS_REQUEST_ID; |
| 93 | 74 | |
| 94 | typedef | |
| 95 | #ifdef __WIDL__ | |
| 96 | [v1_enum] | |
| 97 | #endif | |
| 98 | enum MUX_PID_TYPE { | |
| 75 | typedef enum MUX_PID_TYPE { | |
| 99 | 76 | PID_OTHER = -1, |
| 100 | 77 | PID_ELEMENTARY_STREAM, |
| 101 | 78 | PID_MPEG2_SECTION_PSI_SI |
| 102 | 79 | } MUX_PID_TYPE; |
| 103 | 80 | |
| 104 | typedef | |
| 105 | 81 | #ifdef __WIDL__ |
| 106 | [v1_enum] | |
| 82 | typedef [v1_enum] enum DVBSystemType | |
| 83 | #else | |
| 84 | typedef enum DVBSystemType | |
| 107 | 85 | #endif |
| 108 | enum DVBSystemType { | |
| 86 | { | |
| 109 | 87 | DVB_Cable, |
| 110 | 88 | DVB_Terrestrial, |
| 111 | 89 | DVB_Satellite, |
| ... | ... | @@ -113,19 +91,16 @@ typedef |
| 113 | 91 | ISDB_Satellite |
| 114 | 92 | } DVBSystemType; |
| 115 | 93 | |
| 116 | typedef | |
| 117 | #ifdef __WIDL__ | |
| 118 | [v1_enum] | |
| 119 | #endif | |
| 120 | enum BDA_Channel { | |
| 94 | typedef enum BDA_Channel { | |
| 121 | 95 | BDA_UNDEFINED_CHANNEL = -1 |
| 122 | 96 | } BDA_Channel; |
| 123 | 97 | |
| 124 | typedef | |
| 125 | 98 | #ifdef __WIDL__ |
| 126 | [v1_enum] | |
| 99 | typedef [v1_enum] enum ComponentCategory | |
| 100 | #else | |
| 101 | typedef enum ComponentCategory | |
| 127 | 102 | #endif |
| 128 | enum ComponentCategory { | |
| 103 | { | |
| 129 | 104 | CategoryNotSet = -1, |
| 130 | 105 | CategoryOther = 0, |
| 131 | 106 | CategoryVideo, |
| ... | ... | @@ -138,21 +113,23 @@ typedef |
| 138 | 113 | CATEGORY_COUNT |
| 139 | 114 | } ComponentCategory; |
| 140 | 115 | |
| 141 | typedef | |
| 142 | 116 | #ifdef __WIDL__ |
| 143 | [v1_enum] | |
| 117 | typedef [v1_enum] enum ComponentStatus | |
| 118 | #else | |
| 119 | typedef enum ComponentStatus | |
| 144 | 120 | #endif |
| 145 | enum ComponentStatus { | |
| 121 | { | |
| 146 | 122 | StatusActive, |
| 147 | 123 | StatusInactive, |
| 148 | 124 | StatusUnavailable |
| 149 | 125 | } ComponentStatus; |
| 150 | 126 | |
| 151 | typedef | |
| 152 | 127 | #ifdef __WIDL__ |
| 153 | [v1_enum] | |
| 128 | typedef [v1_enum] enum MPEG2StreamType | |
| 129 | #else | |
| 130 | typedef enum MPEG2StreamType | |
| 154 | 131 | #endif |
| 155 | enum MPEG2StreamType { | |
| 132 | { | |
| 156 | 133 | BDA_UNITIALIZED_MPEG2STREAMTYPE = -1, |
| 157 | 134 | Reserved1 = 0x00, |
| 158 | 135 | ISO_IEC_11172_2_VIDEO = 0x01, |
| ... | ... | @@ -189,19 +166,16 @@ typedef |
| 189 | 166 | DOLBY_DIGITAL_PLUS_AUDIO_ATSC = 0x87 |
| 190 | 167 | } MPEG2StreamType; |
| 191 | 168 | |
| 192 | typedef | |
| 193 | #ifdef __WIDL__ | |
| 194 | [v1_enum] | |
| 195 | #endif | |
| 196 | enum ATSCComponentTypeFlags { | |
| 169 | typedef enum ATSCComponentTypeFlags { | |
| 197 | 170 | ATSCCT_AC3 = 0x1 |
| 198 | 171 | } ATSCComponentTypeFlags; |
| 199 | 172 | |
| 200 | typedef | |
| 201 | 173 | #ifdef __WIDL__ |
| 202 | [v1_enum] | |
| 174 | typedef [v1_enum] enum BinaryConvolutionCodeRate | |
| 175 | #else | |
| 176 | typedef enum BinaryConvolutionCodeRate | |
| 203 | 177 | #endif |
| 204 | enum BinaryConvolutionCodeRate { | |
| 178 | { | |
| 205 | 179 | BDA_BCC_RATE_NOT_SET = -1, |
| 206 | 180 | BDA_BCC_RATE_NOT_DEFINED = 0, |
| 207 | 181 | BDA_BCC_RATE_1_2 = 1, |
| ... | ... | @@ -221,11 +195,12 @@ typedef |
| 221 | 195 | BDA_BCC_RATE_MAX |
| 222 | 196 | } BinaryConvolutionCodeRate; |
| 223 | 197 | |
| 224 | typedef | |
| 225 | 198 | #ifdef __WIDL__ |
| 226 | [v1_enum] | |
| 199 | typedef [v1_enum] enum FECMethod | |
| 200 | #else | |
| 201 | typedef enum FECMethod | |
| 227 | 202 | #endif |
| 228 | enum FECMethod { | |
| 203 | { | |
| 229 | 204 | BDA_FEC_METHOD_NOT_SET = -1, |
| 230 | 205 | BDA_FEC_METHOD_NOT_DEFINED = 0, |
| 231 | 206 | BDA_FEC_VITERBI = 1, |
| ... | ... | @@ -236,11 +211,12 @@ typedef |
| 236 | 211 | BDA_FEC_MAX |
| 237 | 212 | } FECMethod; |
| 238 | 213 | |
| 239 | typedef | |
| 240 | 214 | #ifdef __WIDL__ |
| 241 | [v1_enum] | |
| 215 | typedef [v1_enum] enum ModulationType | |
| 216 | #else | |
| 217 | typedef enum ModulationType | |
| 242 | 218 | #endif |
| 243 | enum ModulationType { | |
| 219 | { | |
| 244 | 220 | BDA_MOD_NOT_SET = -1, |
| 245 | 221 | BDA_MOD_NOT_DEFINED = 0, |
| 246 | 222 | BDA_MOD_16QAM = 1, |
| ... | ... | @@ -281,11 +257,12 @@ typedef |
| 281 | 257 | BDA_MOD_MAX |
| 282 | 258 | } ModulationType; |
| 283 | 259 | |
| 284 | typedef | |
| 285 | 260 | #ifdef __WIDL__ |
| 286 | [v1_enum] | |
| 261 | typedef [v1_enum] enum tagScanModulationTypes | |
| 262 | #else | |
| 263 | typedef enum tagScanModulationTypes | |
| 287 | 264 | #endif |
| 288 | enum tagScanModulationTypes { | |
| 265 | { | |
| 289 | 266 | BDA_SCAN_MOD_16QAM = 0x00000001, |
| 290 | 267 | BDA_SCAN_MOD_32QAM = 0x00000002, |
| 291 | 268 | BDA_SCAN_MOD_64QAM = 0x00000004, |
| ... | ... | @@ -325,11 +302,12 @@ typedef |
| 325 | 302 | BDA_SCAN_MOD_32APSK = 0x20000000, |
| 326 | 303 | } ScanModulationTypes; |
| 327 | 304 | |
| 328 | typedef | |
| 329 | 305 | #ifdef __WIDL__ |
| 330 | [v1_enum] | |
| 306 | typedef [v1_enum] enum SpectralInversion | |
| 307 | #else | |
| 308 | typedef enum SpectralInversion | |
| 331 | 309 | #endif |
| 332 | enum SpectralInversion { | |
| 310 | { | |
| 333 | 311 | BDA_SPECTRAL_INVERSION_NOT_SET = -1, |
| 334 | 312 | BDA_SPECTRAL_INVERSION_NOT_DEFINED = 0, |
| 335 | 313 | BDA_SPECTRAL_INVERSION_AUTOMATIC = 1, |
| ... | ... | @@ -338,11 +316,12 @@ typedef |
| 338 | 316 | BDA_SPECTRAL_INVERSION_MAX |
| 339 | 317 | } SpectralInversion; |
| 340 | 318 | |
| 341 | typedef | |
| 342 | 319 | #ifdef __WIDL__ |
| 343 | [v1_enum] | |
| 320 | typedef [v1_enum] enum Polarisation | |
| 321 | #else | |
| 322 | typedef enum Polarisation | |
| 344 | 323 | #endif |
| 345 | enum Polarisation { | |
| 324 | { | |
| 346 | 325 | BDA_POLARISATION_NOT_SET = -1, |
| 347 | 326 | BDA_POLARISATION_NOT_DEFINED = 0, |
| 348 | 327 | BDA_POLARISATION_LINEAR_H = 1, |
| ... | ... | @@ -352,11 +331,12 @@ typedef |
| 352 | 331 | BDA_POLARISATION_MAX |
| 353 | 332 | } Polarisation; |
| 354 | 333 | |
| 355 | typedef | |
| 356 | 334 | #ifdef __WIDL__ |
| 357 | [v1_enum] | |
| 335 | typedef [v1_enum] enum LNB_Source | |
| 336 | #else | |
| 337 | typedef enum LNB_Source | |
| 358 | 338 | #endif |
| 359 | enum LNB_Source { | |
| 339 | { | |
| 360 | 340 | BDA_LNB_SOURCE_NOT_SET = -1, |
| 361 | 341 | BDA_LNB_SOURCE_NOT_DEFINED = 0, |
| 362 | 342 | BDA_LNB_SOURCE_A = 1, |
| ... | ... | @@ -366,11 +346,12 @@ typedef |
| 366 | 346 | BDA_LNB_SOURCE_MAX |
| 367 | 347 | } LNB_Source; |
| 368 | 348 | |
| 369 | typedef | |
| 370 | 349 | #ifdef __WIDL__ |
| 371 | [v1_enum] | |
| 350 | typedef [v1_enum] enum GuardInterval | |
| 351 | #else | |
| 352 | typedef enum GuardInterval | |
| 372 | 353 | #endif |
| 373 | enum GuardInterval { | |
| 354 | { | |
| 374 | 355 | BDA_GUARD_NOT_SET = -1, |
| 375 | 356 | BDA_GUARD_NOT_DEFINED = 0, |
| 376 | 357 | BDA_GUARD_1_32 = 1, |
| ... | ... | @@ -383,11 +364,12 @@ typedef |
| 383 | 364 | BDA_GUARD_MAX |
| 384 | 365 | } GuardInterval; |
| 385 | 366 | |
| 386 | typedef | |
| 387 | 367 | #ifdef __WIDL__ |
| 388 | [v1_enum] | |
| 368 | typedef [v1_enum] enum HierarchyAlpha | |
| 369 | #else | |
| 370 | typedef enum HierarchyAlpha | |
| 389 | 371 | #endif |
| 390 | enum HierarchyAlpha { | |
| 372 | { | |
| 391 | 373 | BDA_HALPHA_NOT_SET = -1, |
| 392 | 374 | BDA_HALPHA_NOT_DEFINED = 0, |
| 393 | 375 | BDA_HALPHA_1 = 1, |
| ... | ... | @@ -396,11 +378,12 @@ typedef |
| 396 | 378 | BDA_HALPHA_MAX |
| 397 | 379 | } HierarchyAlpha; |
| 398 | 380 | |
| 399 | typedef | |
| 400 | 381 | #ifdef __WIDL__ |
| 401 | [v1_enum] | |
| 382 | typedef [v1_enum] enum TransmissionMode | |
| 383 | #else | |
| 384 | typedef enum TransmissionMode | |
| 402 | 385 | #endif |
| 403 | enum TransmissionMode { | |
| 386 | { | |
| 404 | 387 | BDA_XMIT_MODE_NOT_SET = -1, |
| 405 | 388 | BDA_XMIT_MODE_NOT_DEFINED = 0, |
| 406 | 389 | BDA_XMIT_MODE_2K = 1, |
| ... | ... | @@ -414,11 +397,12 @@ typedef |
| 414 | 397 | BDA_XMIT_MODE_MAX |
| 415 | 398 | } TransmissionMode; |
| 416 | 399 | |
| 417 | typedef | |
| 418 | 400 | #ifdef __WIDL__ |
| 419 | [v1_enum] | |
| 401 | typedef [v1_enum] enum RollOff | |
| 402 | #else | |
| 403 | typedef enum RollOff | |
| 420 | 404 | #endif |
| 421 | enum RollOff { | |
| 405 | { | |
| 422 | 406 | BDA_ROLL_OFF_NOT_SET = -1, |
| 423 | 407 | BDA_ROLL_OFF_NOT_DEFINED = 0, |
| 424 | 408 | BDA_ROLL_OFF_20 = 1, |
| ... | ... | @@ -427,11 +411,12 @@ typedef |
| 427 | 411 | BDA_ROLL_OFF_MAX |
| 428 | 412 | } RollOff; |
| 429 | 413 | |
| 430 | typedef | |
| 431 | 414 | #ifdef __WIDL__ |
| 432 | [v1_enum] | |
| 415 | typedef [v1_enum] enum Pilot | |
| 416 | #else | |
| 417 | typedef enum Pilot | |
| 433 | 418 | #endif |
| 434 | enum Pilot { | |
| 419 | { | |
| 435 | 420 | BDA_PILOT_NOT_SET = -1, |
| 436 | 421 | BDA_PILOT_NOT_DEFINED = 0, |
| 437 | 422 | BDA_PILOT_OFF = 1, |
| ... | ... | @@ -439,58 +424,34 @@ typedef |
| 439 | 424 | BDA_PILOT_MAX |
| 440 | 425 | } Pilot; |
| 441 | 426 | |
| 442 | typedef | |
| 443 | #ifdef __WIDL__ | |
| 444 | [v1_enum] | |
| 445 | #endif | |
| 446 | enum BDA_Frequency { | |
| 427 | typedef enum BDA_Frequency { | |
| 447 | 428 | BDA_FREQUENCY_NOT_SET = -1, |
| 448 | 429 | BDA_FREQUENCY_NOT_DEFINED = 0 |
| 449 | 430 | } BDA_Frequency; |
| 450 | 431 | |
| 451 | typedef | |
| 452 | #ifdef __WIDL__ | |
| 453 | [v1_enum] | |
| 454 | #endif | |
| 455 | enum BDA_Range { | |
| 432 | typedef enum BDA_Range { | |
| 456 | 433 | BDA_RANGE_NOT_SET = -1, |
| 457 | 434 | BDA_RANGE_NOT_DEFINED = 0 |
| 458 | 435 | } BDA_Range; |
| 459 | 436 | |
| 460 | typedef | |
| 461 | #ifdef __WIDL__ | |
| 462 | [v1_enum] | |
| 463 | #endif | |
| 464 | enum BDA_Channel_Bandwidth { | |
| 437 | typedef enum BDA_Channel_Bandwidth { | |
| 465 | 438 | BDA_CHAN_BANDWITH_NOT_SET = -1, |
| 466 | 439 | BDA_CHAN_BANDWITH_NOT_DEFINED = 0 |
| 467 | 440 | } BDA_Channel_Bandwidth; |
| 468 | 441 | |
| 469 | typedef | |
| 470 | #ifdef __WIDL__ | |
| 471 | [v1_enum] | |
| 472 | #endif | |
| 473 | enum BDA_Frequency_Multiplier { | |
| 442 | typedef enum BDA_Frequency_Multiplier { | |
| 474 | 443 | BDA_FREQUENCY_MULTIPLIER_NOT_SET = -1, |
| 475 | 444 | BDA_FREQUENCY_MULTIPLIER_NOT_DEFINED = 0 |
| 476 | 445 | } BDA_Frequency_Multiplier; |
| 477 | 446 | |
| 478 | typedef | |
| 479 | #ifdef __WIDL__ | |
| 480 | [v1_enum] | |
| 481 | #endif | |
| 482 | enum BDA_Comp_Flags { | |
| 447 | typedef enum BDA_Comp_Flags { | |
| 483 | 448 | BDACOMP_NOT_DEFINED = 0x00000000, |
| 484 | 449 | BDACOMP_EXCLUDE_TS_FROM_TR = 0x00000001, |
| 485 | 450 | BDACOMP_INCLUDE_LOCATOR_IN_TR = 0x00000002, |
| 486 | 451 | BDACOMP_INCLUDE_COMPONENTS_IN_TR = 0x00000004 |
| 487 | 452 | } BDA_Comp_Flags; |
| 488 | 453 | |
| 489 | typedef | |
| 490 | #ifdef __WIDL__ | |
| 491 | [v1_enum] | |
| 492 | #endif | |
| 493 | enum ApplicationTypeType { | |
| 454 | typedef enum ApplicationTypeType { | |
| 494 | 455 | SCTE28_ConditionalAccess = 0, |
| 495 | 456 | SCTE28_POD_Host_Binding_Information, |
| 496 | 457 | SCTE28_IPService, |
| ... | ... | @@ -502,22 +463,24 @@ typedef |
| 502 | 463 | SCTE28_Reserved, |
| 503 | 464 | } ApplicationTypeType; |
| 504 | 465 | |
| 505 | typedef | |
| 506 | 466 | #ifdef __WIDL__ |
| 507 | [v1_enum] | |
| 467 | typedef [v1_enum] enum BDA_CONDITIONALACCESS_REQUESTTYPE | |
| 468 | #else | |
| 469 | typedef enum BDA_CONDITIONALACCESS_REQUESTTYPE | |
| 508 | 470 | #endif |
| 509 | enum BDA_CONDITIONALACCESS_REQUESTTYPE { | |
| 471 | { | |
| 510 | 472 | CONDITIONALACCESS_ACCESS_UNSPECIFIED = 0, |
| 511 | 473 | CONDITIONALACCESS_ACCESS_NOT_POSSIBLE, |
| 512 | 474 | CONDITIONALACCESS_ACCESS_POSSIBLE, |
| 513 | 475 | CONDITIONALACCESS_ACCESS_POSSIBLE_NO_STREAMING_DISRUPTION |
| 514 | 476 | } BDA_CONDITIONALACCESS_REQUESTTYPE; |
| 515 | 477 | |
| 516 | typedef | |
| 517 | 478 | #ifdef __WIDL__ |
| 518 | [v1_enum] | |
| 479 | typedef [v1_enum] enum BDA_CONDITIONALACCESS_MMICLOSEREASON | |
| 480 | #else | |
| 481 | typedef enum BDA_CONDITIONALACCESS_MMICLOSEREASON | |
| 519 | 482 | #endif |
| 520 | enum BDA_CONDITIONALACCESS_MMICLOSEREASON { | |
| 483 | { | |
| 521 | 484 | CONDITIONALACCESS_UNSPECIFIED = 0, |
| 522 | 485 | CONDITIONALACCESS_CLOSED_ITSELF, |
| 523 | 486 | CONDITIONALACCESS_TUNER_REQUESTED_CLOSE, |
| ... | ... | @@ -527,21 +490,13 @@ typedef |
| 527 | 490 | CONDITIONALACCESS_DIALOG_USER_NOT_AVAILABLE |
| 528 | 491 | } BDA_CONDITIONALACCESS_MMICLOSEREASON; |
| 529 | 492 | |
| 530 | typedef | |
| 531 | #ifdef __WIDL__ | |
| 532 | [v1_enum] | |
| 533 | #endif | |
| 534 | enum BDA_CONDITIONALACCESS_SESSION_RESULT { | |
| 493 | typedef enum BDA_CONDITIONALACCESS_SESSION_RESULT { | |
| 535 | 494 | CONDITIONALACCESS_SUCCESSFULL = 0, |
| 536 | 495 | CONDITIONALACCESS_ENDED_NOCHANGE, |
| 537 | 496 | CONDITIONALACCESS_ABORTED |
| 538 | 497 | } BDA_CONDITIONALACCESS_SESSION_RESULT; |
| 539 | 498 | |
| 540 | typedef | |
| 541 | #ifdef __WIDL__ | |
| 542 | [v1_enum] | |
| 543 | #endif | |
| 544 | enum BDA_DISCOVERY_STATE { | |
| 499 | typedef enum BDA_DISCOVERY_STATE { | |
| 545 | 500 | BDA_DISCOVERY_UNSPECIFIED = 0, |
| 546 | 501 | BDA_DISCOVERY_REQUIRED, |
| 547 | 502 | BDA_DISCOVERY_COMPLETE |
lib/libc/include/any-windows-any/codecapi.h+946-112| ... | ... | @@ -6,6 +6,10 @@ |
| 6 | 6 | #ifndef _INC_CODECAPI |
| 7 | 7 | #define _INC_CODECAPI |
| 8 | 8 | |
| 9 | #include <winapifamily.h> | |
| 10 | ||
| 11 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | |
| 12 | ||
| 9 | 13 | #ifdef UUID_GEN |
| 10 | 14 | # define DEFINE_CODECAPI_GUID(name, guidstr, g1,g2,g3,g4,g5,g6,g7,g8,g9,g10,g11) \ |
| 11 | 15 | OUR_GUID_ENTRY(CODECAPI_##name, g1,g2,g3,g4,g5,g6,g7,g8,g9,g10,g11) |
| ... | ... | @@ -280,6 +284,8 @@ |
| 280 | 284 | eAVEncH264VProfile_UCScalableConstrainedHigh = 259 |
| 281 | 285 | }; |
| 282 | 286 | |
| 287 | #define eAVEncH264VProfile_ConstrainedHigh eAVEncH264VProfile_UCConstrainedHigh | |
| 288 | ||
| 283 | 289 | enum eAVEncH265VProfile { |
| 284 | 290 | eAVEncH265VProfile_unknown = 0, |
| 285 | 291 | eAVEncH265VProfile_Main_420_8 = 1, |
| ... | ... | @@ -325,6 +331,8 @@ |
| 325 | 331 | eAVEncH264PictureType_B |
| 326 | 332 | }; |
| 327 | 333 | |
| 334 | #define AVENC_H263V_LEVELCOUNT 8 | |
| 335 | ||
| 328 | 336 | enum eAVEncH263VLevel { |
| 329 | 337 | eAVEncH263VLevel1 = 10, |
| 330 | 338 | eAVEncH263VLevel2 = 20, |
| ... | ... | @@ -336,6 +344,9 @@ |
| 336 | 344 | eAVEncH263VLevel7 = 70 |
| 337 | 345 | }; |
| 338 | 346 | |
| 347 | #define AVENC_H264V_LEVELCOUNT 16 | |
| 348 | #define AVENC_H264V_MAX_MBBITS 3200 | |
| 349 | ||
| 339 | 350 | enum eAVEncH264VLevel { |
| 340 | 351 | eAVEncH264VLevel1 = 10, |
| 341 | 352 | eAVEncH264VLevel1_b = 11, |
| ... | ... | @@ -575,120 +586,943 @@ |
| 575 | 586 | eAVEncChromaEncodeMode_444_v2 |
| 576 | 587 | }; |
| 577 | 588 | |
| 578 | #define STATIC_CODECAPI_AVDecVideoThumbnailGenerationMode 0x2efd8eee,0x1150,0x4328,0x9c,0xf5,0x66,0xdc,0xe9,0x33,0xfc,0xf4 | |
| 579 | DEFINE_CODECAPI_GUID(AVDecVideoThumbnailGenerationMode, "2efd8eee-1150-4328-9cf5-66dce933fcf4", 0x2efd8eee, | |
| 580 | 0x1150,0x4328,0x9c,0xf5,0x66,0xdc,0xe9,0x33,0xfc,0xf4) | |
| 581 | ||
| 582 | #define STATIC_CODECAPI_AVDecVideoDropPicWithMissingRef 0xf8226383,0x14c2,0x4567,0x97,0x34,0x50,0x04,0xe9,0x6f,0xf8,0x87 | |
| 583 | DEFINE_CODECAPI_GUID(AVDecVideoDropPicWithMissingRef, "f8226383-14c2-4567-9734-5004e96ff887", | |
| 584 | 0xf8226383,0x14c2,0x4567,0x97,0x34,0x50,0x04,0xe9,0x6f,0xf8,0x87) | |
| 585 | ||
| 586 | #define STATIC_CODECAPI_AVDecVideoSoftwareDeinterlaceMode 0x0c08d1ce,0x9ced,0x4540,0xba,0xe3,0xce,0xb3,0x80,0x14,0x11,0x09 | |
| 587 | DEFINE_CODECAPI_GUID(AVDecVideoSoftwareDeinterlaceMode, "0c08d1ce-9ced-4540-bae3-ceb380141109", | |
| 588 | 0x0c08d1ce,0x9ced,0x4540,0xba,0xe3,0xce,0xb3,0x80,0x14,0x11,0x09); | |
| 589 | ||
| 590 | #define STATIC_CODECAPI_AVDecVideoFastDecodeMode 0x6b529f7d,0xd3b1,0x49c6,0xa9,0x99,0x9e,0xc6,0x91,0x1b,0xed,0xbf | |
| 591 | DEFINE_CODECAPI_GUID(AVDecVideoFastDecodeMode, "6b529f7d-d3b1-49c6-a999-9ec6911bedbf", | |
| 592 | 0x6b529f7d,0xd3b1,0x49c6,0xa9,0x99,0x9e,0xc6,0x91,0x1b,0xed,0xbf); | |
| 593 | ||
| 594 | #define STATIC_CODECAPI_AVLowLatencyMode 0x9c27891a,0xed7a,0x40e1,0x88,0xe8,0xb2,0x27,0x27,0xa0,0x24,0xee | |
| 595 | DEFINE_CODECAPI_GUID(AVLowLatencyMode, "9c27891a-ed7a-40e1-88e8-b22727a024ee", | |
| 596 | 0x9c27891a,0xed7a,0x40e1,0x88,0xe8,0xb2,0x27,0x27,0xa0,0x24,0xee) | |
| 597 | ||
| 598 | #define STATIC_CODECAPI_AVDecVideoH264ErrorConcealment 0xececace8,0x3436,0x462c,0x92,0x94,0xcd,0x7b,0xac,0xd7,0x58,0xa9 | |
| 599 | DEFINE_CODECAPI_GUID(AVDecVideoH264ErrorConcealment, "ececace8-3436-462c-9294-cd7bacd758a9", | |
| 600 | 0xececace8,0x3436,0x462c,0x92,0x94,0xcd,0x7b,0xac,0xd7,0x58,0xa9) | |
| 601 | ||
| 602 | #define STATIC_CODECAPI_AVDecVideoMPEG2ErrorConcealment 0x9d2bfe18,0x728d,0x48d2,0xb3,0x58,0xbc,0x7e,0x43,0x6c,0x66,0x74 | |
| 603 | DEFINE_CODECAPI_GUID(AVDecVideoMPEG2ErrorConcealment, "9d2bfe18-728d-48d2-b358-bc7e436c6674", | |
| 604 | 0x9d2bfe18,0x728d,0x48d2,0xb3,0x58,0xbc,0x7e,0x43,0x6c,0x66,0x74) | |
| 605 | ||
| 606 | #define STATIC_CODECAPI_AVDecVideoCodecType 0x434528e5,0x21f0,0x46b6,0xb6,0x2c,0x9b,0x1b,0x6b,0x65,0x8c,0xd1 | |
| 607 | DEFINE_CODECAPI_GUID(AVDecVideoCodecType, "434528e5-21f0-46b6-b62c-9b1b6b658cd1", | |
| 608 | 0x434528e5,0x21f0,0x46b6,0xb6,0x2c,0x9b,0x1b,0x6b,0x65,0x8c,0xd1); | |
| 609 | ||
| 610 | #define STATIC_CODECAPI_AVDecVideoDXVAMode 0xf758f09e,0x7337,0x4ae7,0x83,0x87,0x73,0xdc,0x2d,0x54,0xe6,0x7d | |
| 611 | DEFINE_CODECAPI_GUID(AVDecVideoDXVAMode, "f758f09e-7337-4ae7-8387-73dc2d54e67d", | |
| 612 | 0xf758f09e,0x7337,0x4ae7,0x83,0x87,0x73,0xdc,0x2d,0x54,0xe6,0x7d); | |
| 613 | ||
| 614 | #define STATIC_CODECAPI_AVDecVideoDXVABusEncryption 0x42153c8b,0xfd0b,0x4765,0xa4,0x62,0xdd,0xd9,0xe8,0xbc,0xc3,0x88 | |
| 615 | DEFINE_CODECAPI_GUID(AVDecVideoDXVABusEncryption, "42153c8b-fd0b-4765-a462-ddd9e8bcc388", | |
| 616 | 0x42153c8b,0xfd0b,0x4765,0xa4,0x62,0xdd,0xd9,0xe8,0xbc,0xc3,0x88); | |
| 617 | ||
| 618 | #define STATIC_CODECAPI_AVDecVideoSWPowerLevel 0xfb5d2347,0x4dd8,0x4509,0xae,0xd0,0xdb,0x5f,0xa9,0xaa,0x93,0xf4 | |
| 619 | DEFINE_CODECAPI_GUID(AVDecVideoSWPowerLevel, "fb5d2347-4dd8-4509-aed0-db5fa9aa93f4", | |
| 620 | 0xfb5d2347,0x4dd8,0x4509,0xae,0xd0,0xdb,0x5f,0xa9,0xaa,0x93,0xf4) | |
| 621 | ||
| 622 | #define STATIC_CODECAPI_AVDecVideoMaxCodedWidth 0x5ae557b8,0x77af,0x41f5,0x9f,0xa6,0x4d,0xb2,0xfe,0x1d,0x4b,0xca | |
| 623 | DEFINE_CODECAPI_GUID(AVDecVideoMaxCodedWidth, "5ae557b8-77af-41f5-9fa6-4db2fe1d4bca", | |
| 624 | 0x5ae557b8,0x77af,0x41f5,0x9f,0xa6,0x4d,0xb2,0xfe,0x1d,0x4b,0xca) | |
| 625 | ||
| 626 | #define STATIC_CODECAPI_AVDecVideoMaxCodedHeight 0x7262a16a,0xd2dc,0x4e75,0x9b,0xa8,0x65,0xc0,0xc6,0xd3,0x2b,0x13 | |
| 627 | DEFINE_CODECAPI_GUID(AVDecVideoMaxCodedHeight, "7262a16a-d2dc-4e75-9ba8-65c0c6d32b13", | |
| 628 | 0x7262a16a,0xd2dc,0x4e75,0x9b,0xa8,0x65,0xc0,0xc6,0xd3,0x2b,0x13) | |
| 629 | ||
| 630 | #define STATIC_CODECAPI_AVDecNumWorkerThreads 0x9561c3e8,0xea9e,0x4435,0x9b,0x1e,0xa9,0x3e,0x69,0x18,0x94,0xd8 | |
| 631 | DEFINE_CODECAPI_GUID(AVDecNumWorkerThreads, "9561c3e8-ea9e-4435-9b1e-a93e691894d8", | |
| 632 | 0x9561c3e8,0xea9e,0x4435,0x9b,0x1e,0xa9,0x3e,0x69,0x18,0x94,0xd8) | |
| 633 | ||
| 634 | #define STATIC_CODECAPI_AVDecSoftwareDynamicFormatChange 0x862e2f0a,0x507b,0x47ff,0xaf,0x47,0x01,0xe2,0x62,0x42,0x98,0xb7 | |
| 635 | DEFINE_CODECAPI_GUID(AVDecSoftwareDynamicFormatChange, "862e2f0a-507b-47ff-af47-01e2624298b7", | |
| 636 | 0x862e2f0a,0x507b,0x47ff,0xaf,0x47,0x01,0xe2,0x62,0x42,0x98,0xb7) | |
| 637 | ||
| 638 | #define STATIC_CODECAPI_AVDecDisableVideoPostProcessing 0xf8749193,0x667a,0x4f2c,0xa9,0xe8,0x5d,0x4a,0xf9,0x24,0xf0,0x8f | |
| 639 | DEFINE_CODECAPI_GUID(AVDecDisableVideoPostProcessing, "f8749193-667a-4f2c-a9e8-5d4af924f08f", | |
| 640 | 0xf8749193,0x667a,0x4f2c,0xa9,0xe8,0x5d,0x4a,0xf9,0x24,0xf0,0x8f); | |
| 641 | ||
| 642 | #define STATIC_CODECAPI_AVEncCommonMeanBitRate 0xf7222374,0x2144,0x4815,0xb5,0x50,0xa3,0x7f,0x8e,0x12,0xee,0x52 | |
| 643 | DEFINE_CODECAPI_GUID(AVEncCommonMeanBitRate, "f7222374-2144-4815-b550-a37f8e12ee52", | |
| 644 | 0xf7222374,0x2144,0x4815,0xb5,0x50,0xa3,0x7f,0x8e,0x12,0xee,0x52) | |
| 645 | ||
| 646 | #define STATIC_CODECAPI_AVEncCommonQuality 0xfcbf57a3,0x7ea5,0x4b0c,0x96,0x44,0x69,0xb4,0x0c,0x39,0xc3,0x91 | |
| 647 | DEFINE_CODECAPI_GUID(AVEncCommonQuality, "fcbf57a3-7ea5-4b0c-9644-69b40c39c391", | |
| 648 | 0xfcbf57a3,0x7ea5,0x4b0c,0x96,0x44,0x69,0xb4,0x0c,0x39,0xc3,0x91) | |
| 649 | ||
| 650 | #define STATIC_CODECAPI_AVEncCommonRateControlMode 0x1c0608e9,0x370c,0x4710,0x8a,0x58,0xcb,0x61,0x81,0xc4,0x24,0x23 | |
| 651 | DEFINE_CODECAPI_GUID(AVEncCommonRateControlMode, "1c0608e9-370c-4710-8a58-cb6181c42423", | |
| 652 | 0x1c0608e9,0x370c,0x4710,0x8a,0x58,0xcb,0x61,0x81,0xc4,0x24,0x23) | |
| 653 | ||
| 654 | #define STATIC_CODECAPI_AVEncVideoForceKeyFrame 0x398c1b98,0x8353,0x475a,0x9e,0xf2,0x8f,0x26,0x5d,0x26,0x3,0x45 | |
| 655 | DEFINE_CODECAPI_GUID(AVEncVideoForceKeyFrame, "398c1b98-8353-475a-9ef2-8f265d260345", | |
| 656 | 0x398c1b98,0x8353,0x475a,0x9e,0xf2,0x8f,0x26,0x5d,0x26,0x3,0x45) | |
| 657 | ||
| 658 | #define STATIC_CODECAPI_AVEncMPVDefaultBPictureCount 0x8d390aac,0xdc5c,0x4200,0xb5,0x7f,0x81,0x4d,0x04,0xba,0xba,0xb2 | |
| 659 | DEFINE_CODECAPI_GUID(AVEncMPVDefaultBPictureCount, "8d390aac-dc5c-4200-b57f-814d04babab2", | |
| 660 | 0x8d390aac,0xdc5c,0x4200,0xb5,0x7f,0x81,0x4d,0x04,0xba,0xba,0xb2) | |
| 661 | ||
| 662 | #define STATIC_CODECAPI_AVEncH264CABACEnable 0xee6cad62,0xd305,0x4248,0xa5,0xe,0xe1,0xb2,0x55,0xf7,0xca,0xf8 | |
| 663 | DEFINE_CODECAPI_GUID(AVEncH264CABACEnable, "ee6cad62-d305-4248-a50e-e1b255f7caf8", | |
| 664 | 0xee6cad62,0xd305,0x4248,0xa5,0xe,0xe1,0xb2,0x55,0xf7,0xca,0xf8) | |
| 589 | #define STATIC_CODECAPI_AVEncCommonFormatConstraint 0x57cbb9b8, 0x116f, 0x4951, 0xb4, 0x0c, 0xc2, 0xa0, 0x35, 0xed, 0x8f, 0x17 | |
| 590 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatUnSpecified 0xaf46a35a, 0x6024, 0x4525, 0xa4, 0x8a, 0x09, 0x4b, 0x97, 0xf5, 0xb3, 0xc2 | |
| 591 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatDVD_V 0xcc9598c4, 0xe7fe, 0x451d, 0xb1, 0xca, 0x76, 0x1b, 0xc8, 0x40, 0xb7, 0xf3 | |
| 592 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatDVD_DashVR 0xe55199d6, 0x044c, 0x4dae, 0xa4, 0x88, 0x53, 0x1e, 0xd3, 0x06, 0x23, 0x5b | |
| 593 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatDVD_PlusVR 0xe74c6f2e, 0xec37, 0x478d, 0x9a, 0xf4, 0xa5, 0xe1, 0x35, 0xb6, 0x27, 0x1c | |
| 594 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatVCD 0x95035bf7, 0x9d90, 0x40ff, 0xad, 0x5c, 0x5c, 0xf8, 0xcf, 0x71, 0xca, 0x1d | |
| 595 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatSVCD 0x51d85818, 0x8220, 0x448c, 0x80, 0x66, 0xd6, 0x9b, 0xed, 0x16, 0xc9, 0xad | |
| 596 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatATSC 0x8d7b897c, 0xa019, 0x4670, 0xaa, 0x76, 0x2e, 0xdc, 0xac, 0x7a, 0xc2, 0x96 | |
| 597 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatDVB 0x71830d8f, 0x6c33, 0x430d, 0x84, 0x4b, 0xc2, 0x70, 0x5b, 0xaa, 0xe6, 0xdb | |
| 598 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatMP3 0x349733cd, 0xeb08, 0x4dc2, 0x81, 0x97, 0xe4, 0x98, 0x35, 0xef, 0x82, 0x8b | |
| 599 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatHighMAT 0x1eabe760, 0xfb2b, 0x4928, 0x90, 0xd1, 0x78, 0xdb, 0x88, 0xee, 0xe8, 0x89 | |
| 600 | #define STATIC_CODECAPI_GUID_AVEncCommonFormatHighMPV 0xa2d25db8, 0xb8f9, 0x42c2, 0x8b, 0xc7, 0x0b, 0x93, 0xcf, 0x60, 0x47, 0x88 | |
| 601 | #define STATIC_CODECAPI_AVEncCodecType 0x08af4ac1, 0xf3f2, 0x4c74, 0x9d, 0xcf, 0x37, 0xf2, 0xec, 0x79, 0xf8, 0x26 | |
| 602 | #define STATIC_CODECAPI_GUID_AVEncMPEG1Video 0xc8dafefe, 0xda1e, 0x4774, 0xb2, 0x7d, 0x11, 0x83, 0x0c, 0x16, 0xb1, 0xfe | |
| 603 | #define STATIC_CODECAPI_GUID_AVEncMPEG2Video 0x046dc19a, 0x6677, 0x4aaa, 0xa3, 0x1d, 0xc1, 0xab, 0x71, 0x6f, 0x45, 0x60 | |
| 604 | #define STATIC_CODECAPI_GUID_AVEncMPEG1Audio 0xd4dd1362, 0xcd4a, 0x4cd6, 0x81, 0x38, 0xb9, 0x4d, 0xb4, 0x54, 0x2b, 0x04 | |
| 605 | #define STATIC_CODECAPI_GUID_AVEncMPEG2Audio 0xee4cbb1f, 0x9c3f, 0x4770, 0x92, 0xb5, 0xfc, 0xb7, 0xc2, 0xa8, 0xd3, 0x81 | |
| 606 | #define STATIC_CODECAPI_GUID_AVEncWMV 0x4e0fef9b, 0x1d43, 0x41bd, 0xb8, 0xbd, 0x4d, 0x7b, 0xf7, 0x45, 0x7a, 0x2a | |
| 607 | #define STATIC_CODECAPI_GUID_AVEndMPEG4Video 0xdd37b12a, 0x9503, 0x4f8b, 0xb8, 0xd0, 0x32, 0x4a, 0x00, 0xc0, 0xa1, 0xcf | |
| 608 | #define STATIC_CODECAPI_GUID_AVEncH264Video 0x95044eab, 0x31b3, 0x47de, 0x8e, 0x75, 0x38, 0xa4, 0x2b, 0xb0, 0x3e, 0x28 | |
| 609 | #define STATIC_CODECAPI_GUID_AVEncDV 0x09b769c7, 0x3329, 0x44fb, 0x89, 0x54, 0xfa, 0x30, 0x93, 0x7d, 0x3d, 0x5a | |
| 610 | #define STATIC_CODECAPI_GUID_AVEncWMAPro 0x1955f90c, 0x33f7, 0x4a68, 0xab, 0x81, 0x53, 0xf5, 0x65, 0x71, 0x25, 0xc4 | |
| 611 | #define STATIC_CODECAPI_GUID_AVEncWMALossless 0x55ca7265, 0x23d8, 0x4761, 0x90, 0x31, 0xb7, 0x4f, 0xbe, 0x12, 0xf4, 0xc1 | |
| 612 | #define STATIC_CODECAPI_GUID_AVEncWMAVoice 0x13ed18cb, 0x50e8, 0x4276, 0xa2, 0x88, 0xa6, 0xaa, 0x22, 0x83, 0x82, 0xd9 | |
| 613 | #define STATIC_CODECAPI_GUID_AVEncDolbyDigitalPro 0xf5be76cc, 0x0ff8, 0x40eb, 0x9c, 0xb1, 0xbb, 0xa9, 0x40, 0x04, 0xd4, 0x4f | |
| 614 | #define STATIC_CODECAPI_GUID_AVEncDolbyDigitalConsumer 0xc1a7bf6c, 0x0059, 0x4bfa, 0x94, 0xef, 0xef, 0x74, 0x7a, 0x76, 0x8d, 0x52 | |
| 615 | #define STATIC_CODECAPI_GUID_AVEncDolbyDigitalPlus 0x698d1b80, 0xf7dd, 0x415c, 0x97, 0x1c, 0x42, 0x49, 0x2a, 0x20, 0x56, 0xc6 | |
| 616 | #define STATIC_CODECAPI_GUID_AVEncDTSHD 0x2052e630, 0x469d, 0x4bfb, 0x80, 0xca, 0x1d, 0x65, 0x6e, 0x7e, 0x91, 0x8f | |
| 617 | #define STATIC_CODECAPI_GUID_AVEncDTS 0x45fbcaa2, 0x5e6e, 0x4ab0, 0x88, 0x93, 0x59, 0x03, 0xbe, 0xe9, 0x3a, 0xcf | |
| 618 | #define STATIC_CODECAPI_GUID_AVEncMLP 0x05f73e29, 0xf0d1, 0x431e, 0xa4, 0x1c, 0xa4, 0x74, 0x32, 0xec, 0x5a, 0x66 | |
| 619 | #define STATIC_CODECAPI_GUID_AVEncPCM 0x844be7f4, 0x26cf, 0x4779, 0xb3, 0x86, 0xcc, 0x05, 0xd1, 0x87, 0x99, 0x0c | |
| 620 | #define STATIC_CODECAPI_GUID_AVEncSDDS 0x1dc1b82f, 0x11c8, 0x4c71, 0xb7, 0xb6, 0xee, 0x3e, 0xb9, 0xbc, 0x2b, 0x94 | |
| 621 | #define STATIC_CODECAPI_AVEncCommonRateControlMode 0x1c0608e9, 0x370c, 0x4710, 0x8a, 0x58, 0xcb, 0x61, 0x81, 0xc4, 0x24, 0x23 | |
| 622 | #define STATIC_CODECAPI_AVEncCommonLowLatency 0x9d3ecd55, 0x89e8, 0x490a, 0x97, 0x0a, 0x0c, 0x95, 0x48, 0xd5, 0xa5, 0x6e | |
| 623 | #define STATIC_CODECAPI_AVEncCommonMultipassMode 0x22533d4c, 0x47e1, 0x41b5, 0x93, 0x52, 0xa2, 0xb7, 0x78, 0x0e, 0x7a, 0xc4 | |
| 624 | #define STATIC_CODECAPI_AVEncCommonPassStart 0x6a67739f, 0x4eb5, 0x4385, 0x99, 0x28, 0xf2, 0x76, 0xa9, 0x39, 0xef, 0x95 | |
| 625 | #define STATIC_CODECAPI_AVEncCommonPassEnd 0x0e3d01bc, 0xc85c, 0x467d, 0x8b, 0x60, 0xc4, 0x10, 0x12, 0xee, 0x3b, 0xf6 | |
| 626 | #define STATIC_CODECAPI_AVEncCommonRealTime 0x143a0ff6, 0xa131, 0x43da, 0xb8, 0x1e, 0x98, 0xfb, 0xb8, 0xec, 0x37, 0x8e | |
| 627 | #define STATIC_CODECAPI_AVEncCommonQuality 0xfcbf57a3, 0x7ea5, 0x4b0c, 0x96, 0x44, 0x69, 0xb4, 0x0c, 0x39, 0xc3, 0x91 | |
| 628 | #define STATIC_CODECAPI_AVEncCommonQualityVsSpeed 0x98332df8, 0x03cd, 0x476b, 0x89, 0xfa, 0x3f, 0x9e, 0x44, 0x2d, 0xec, 0x9f | |
| 629 | #define STATIC_CODECAPI_AVEncCommonTranscodeEncodingProfile 0x6947787C, 0xF508, 0x4EA9, 0xB1, 0xE9, 0xA1, 0xFE, 0x3A, 0x49, 0xFB, 0xC9 | |
| 630 | #define STATIC_CODECAPI_AVEncCommonMeanBitRate 0xf7222374, 0x2144, 0x4815, 0xb5, 0x50, 0xa3, 0x7f, 0x8e, 0x12, 0xee, 0x52 | |
| 631 | #define STATIC_CODECAPI_AVEncCommonMeanBitRateInterval 0xbfaa2f0c, 0xcb82, 0x4bc0, 0x84, 0x74, 0xf0, 0x6a, 0x8a, 0x0d, 0x02, 0x58 | |
| 632 | #define STATIC_CODECAPI_AVEncCommonMaxBitRate 0x9651eae4, 0x39b9, 0x4ebf, 0x85, 0xef, 0xd7, 0xf4, 0x44, 0xec, 0x74, 0x65 | |
| 633 | #define STATIC_CODECAPI_AVEncCommonMinBitRate 0x101405b2, 0x2083, 0x4034, 0xa8, 0x06, 0xef, 0xbe, 0xdd, 0xd7, 0xc9, 0xff | |
| 634 | #define STATIC_CODECAPI_AVEncCommonBufferSize 0x0db96574, 0xb6a4, 0x4c8b, 0x81, 0x06, 0x37, 0x73, 0xde, 0x03, 0x10, 0xcd | |
| 635 | #define STATIC_CODECAPI_AVEncCommonBufferInLevel 0xd9c5c8db, 0xfc74, 0x4064, 0x94, 0xe9, 0xcd, 0x19, 0xf9, 0x47, 0xed, 0x45 | |
| 636 | #define STATIC_CODECAPI_AVEncCommonBufferOutLevel 0xccae7f49, 0xd0bc, 0x4e3d, 0xa5, 0x7e, 0xfb, 0x57, 0x40, 0x14, 0x00, 0x69 | |
| 637 | #define STATIC_CODECAPI_AVEncCommonStreamEndHandling 0x6aad30af, 0x6ba8, 0x4ccc, 0x8f, 0xca, 0x18, 0xd1, 0x9b, 0xea, 0xeb, 0x1c | |
| 638 | #define STATIC_CODECAPI_AVEncStatCommonCompletedPasses 0x3e5de533, 0x9df7, 0x438c, 0x85, 0x4f, 0x9f, 0x7d, 0xd3, 0x68, 0x3d, 0x34 | |
| 639 | #define STATIC_CODECAPI_AVEncVideoOutputFrameRate 0xea85e7c3, 0x9567, 0x4d99, 0x87, 0xc4, 0x02, 0xc1, 0xc2, 0x78, 0xca, 0x7c | |
| 640 | #define STATIC_CODECAPI_AVEncVideoOutputFrameRateConversion 0x8c068bf4, 0x369a, 0x4ba3, 0x82, 0xfd, 0xb2, 0x51, 0x8f, 0xb3, 0x39, 0x6e | |
| 641 | #define STATIC_CODECAPI_AVEncVideoPixelAspectRatio 0x3cdc718f, 0xb3e9, 0x4eb6, 0xa5, 0x7f, 0xcf, 0x1f, 0x1b, 0x32, 0x1b, 0x87 | |
| 642 | #define STATIC_CODECAPI_AVEncVideoForceSourceScanType 0x1ef2065f, 0x058a, 0x4765, 0xa4, 0xfc, 0x8a, 0x86, 0x4c, 0x10, 0x30, 0x12 | |
| 643 | #define STATIC_CODECAPI_AVEncVideoNoOfFieldsToEncode 0x61e4bbe2, 0x4ee0, 0x40e7, 0x80, 0xab, 0x51, 0xdd, 0xee, 0xbe, 0x62, 0x91 | |
| 644 | #define STATIC_CODECAPI_AVEncVideoNoOfFieldsToSkip 0xa97e1240, 0x1427, 0x4c16, 0xa7, 0xf7, 0x3d, 0xcf, 0xd8, 0xba, 0x4c, 0xc5 | |
| 645 | #define STATIC_CODECAPI_AVEncVideoEncodeDimension 0x1074df28, 0x7e0f, 0x47a4, 0xa4, 0x53, 0xcd, 0xd7, 0x38, 0x70, 0xf5, 0xce | |
| 646 | #define STATIC_CODECAPI_AVEncVideoEncodeOffsetOrigin 0x6bc098fe, 0xa71a, 0x4454, 0x85, 0x2e, 0x4d, 0x2d, 0xde, 0xb2, 0xcd, 0x24 | |
| 647 | #define STATIC_CODECAPI_AVEncVideoDisplayDimension 0xde053668, 0xf4ec, 0x47a9, 0x86, 0xd0, 0x83, 0x67, 0x70, 0xf0, 0xc1, 0xd5 | |
| 648 | #define STATIC_CODECAPI_AVEncVideoOutputScanType 0x460b5576, 0x842e, 0x49ab, 0xa6, 0x2d, 0xb3, 0x6f, 0x73, 0x12, 0xc9, 0xdb | |
| 649 | #define STATIC_CODECAPI_AVEncVideoInverseTelecineEnable 0x2ea9098b, 0xe76d, 0x4ccd, 0xa0, 0x30, 0xd3, 0xb8, 0x89, 0xc1, 0xb6, 0x4c | |
| 650 | #define STATIC_CODECAPI_AVEncVideoInverseTelecineThreshold 0x40247d84, 0xe895, 0x497f, 0xb4, 0x4c, 0xb7, 0x45, 0x60, 0xac, 0xfe, 0x27 | |
| 651 | #define STATIC_CODECAPI_AVEncVideoSourceFilmContent 0x1791c64b, 0xccfc, 0x4827, 0xa0, 0xed, 0x25, 0x57, 0x79, 0x3b, 0x2b, 0x1c | |
| 652 | #define STATIC_CODECAPI_AVEncVideoSourceIsBW 0x42ffc49b, 0x1812, 0x4fdc, 0x8d, 0x24, 0x70, 0x54, 0xc5, 0x21, 0xe6, 0xeb | |
| 653 | #define STATIC_CODECAPI_AVEncVideoFieldSwap 0xfefd7569, 0x4e0a, 0x49f2, 0x9f, 0x2b, 0x36, 0x0e, 0xa4, 0x8c, 0x19, 0xa2 | |
| 654 | #define STATIC_CODECAPI_AVEncVideoInputChromaResolution 0xbb0cec33, 0x16f1, 0x47b0, 0x8a, 0x88, 0x37, 0x81, 0x5b, 0xee, 0x17, 0x39 | |
| 655 | #define STATIC_CODECAPI_AVEncVideoOutputChromaResolution 0x6097b4c9, 0x7c1d, 0x4e64, 0xbf, 0xcc, 0x9e, 0x97, 0x65, 0x31, 0x8a, 0xe7 | |
| 656 | #define STATIC_CODECAPI_AVEncVideoInputChromaSubsampling 0xa8e73a39, 0x4435, 0x4ec3, 0xa6, 0xea, 0x98, 0x30, 0x0f, 0x4b, 0x36, 0xf7 | |
| 657 | #define STATIC_CODECAPI_AVEncVideoOutputChromaSubsampling 0xfa561c6c, 0x7d17, 0x44f0, 0x83, 0xc9, 0x32, 0xed, 0x12, 0xe9, 0x63, 0x43 | |
| 658 | #define STATIC_CODECAPI_AVEncVideoInputColorPrimaries 0xc24d783f, 0x7ce6, 0x4278, 0x90, 0xab, 0x28, 0xa4, 0xf1, 0xe5, 0xf8, 0x6c | |
| 659 | #define STATIC_CODECAPI_AVEncVideoOutputColorPrimaries 0xbe95907c, 0x9d04, 0x4921, 0x89, 0x85, 0xa6, 0xd6, 0xd8, 0x7d, 0x1a, 0x6c | |
| 660 | #define STATIC_CODECAPI_AVEncVideoInputColorTransferFunction 0x8c056111, 0xa9c3, 0x4b08, 0xa0, 0xa0, 0xce, 0x13, 0xf8, 0xa2, 0x7c, 0x75 | |
| 661 | #define STATIC_CODECAPI_AVEncVideoOutputColorTransferFunction 0x4a7f884a, 0xea11, 0x460d, 0xbf, 0x57, 0xb8, 0x8b, 0xc7, 0x59, 0x00, 0xde | |
| 662 | #define STATIC_CODECAPI_AVEncVideoInputColorTransferMatrix 0x52ed68b9, 0x72d5, 0x4089, 0x95, 0x8d, 0xf5, 0x40, 0x5d, 0x55, 0x08, 0x1c | |
| 663 | #define STATIC_CODECAPI_AVEncVideoOutputColorTransferMatrix 0xa9b90444, 0xaf40, 0x4310, 0x8f, 0xbe, 0xed, 0x6d, 0x93, 0x3f, 0x89, 0x2b | |
| 664 | #define STATIC_CODECAPI_AVEncVideoInputColorLighting 0x46a99549, 0x0015, 0x4a45, 0x9c, 0x30, 0x1d, 0x5c, 0xfa, 0x25, 0x83, 0x16 | |
| 665 | #define STATIC_CODECAPI_AVEncVideoOutputColorLighting 0x0e5aaac6, 0xace6, 0x4c5c, 0x99, 0x8e, 0x1a, 0x8c, 0x9c, 0x6c, 0x0f, 0x89 | |
| 666 | #define STATIC_CODECAPI_AVEncVideoInputColorNominalRange 0x16cf25c6, 0xa2a6, 0x48e9, 0xae, 0x80, 0x21, 0xae, 0xc4, 0x1d, 0x42, 0x7e | |
| 667 | #define STATIC_CODECAPI_AVEncVideoOutputColorNominalRange 0x972835ed, 0x87b5, 0x4e95, 0x95, 0x00, 0xc7, 0x39, 0x58, 0x56, 0x6e, 0x54 | |
| 668 | #define STATIC_CODECAPI_AVEncInputVideoSystem 0xbede146d, 0xb616, 0x4dc7, 0x92, 0xb2, 0xf5, 0xd9, 0xfa, 0x92, 0x98, 0xf7 | |
| 669 | #define STATIC_CODECAPI_AVEncVideoHeaderDropFrame 0x6ed9e124, 0x7925, 0x43fe, 0x97, 0x1b, 0xe0, 0x19, 0xf6, 0x22, 0x22, 0xb4 | |
| 670 | #define STATIC_CODECAPI_AVEncVideoHeaderHours 0x2acc7702, 0xe2da, 0x4158, 0xbf, 0x9b, 0x88, 0x88, 0x01, 0x29, 0xd7, 0x40 | |
| 671 | #define STATIC_CODECAPI_AVEncVideoHeaderMinutes 0xdc1a99ce, 0x0307, 0x408b, 0x88, 0x0b, 0xb8, 0x34, 0x8e, 0xe8, 0xca, 0x7f | |
| 672 | #define STATIC_CODECAPI_AVEncVideoHeaderSeconds 0x4a2e1a05, 0xa780, 0x4f58, 0x81, 0x20, 0x9a, 0x44, 0x9d, 0x69, 0x65, 0x6b | |
| 673 | #define STATIC_CODECAPI_AVEncVideoHeaderFrames 0xafd5f567, 0x5c1b, 0x4adc, 0xbd, 0xaf, 0x73, 0x56, 0x10, 0x38, 0x14, 0x36 | |
| 674 | #define STATIC_CODECAPI_AVEncVideoDefaultUpperFieldDominant 0x810167c4, 0x0bc1, 0x47ca, 0x8f, 0xc2, 0x57, 0x05, 0x5a, 0x14, 0x74, 0xa5 | |
| 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 | 1211 | #ifndef UUID_GEN |
| 667 | 1212 | |
| 668 | #define CODECAPI_AVDecVideoThumbnailGenerationMode DEFINE_CODECAPI_GUIDNAMED(AVDecVideoThumbnailGenerationMode) | |
| 669 | #define CODECAPI_AVDecVideoDropPicWithMissingRef DEFINE_CODECAPI_GUIDNAMED(AVDecVideoDropPicWithMissingRef) | |
| 670 | #define CODECAPI_AVDecVideoSoftwareDeinterlaceMode DEFINE_CODECAPI_GUIDNAMED(AVDecVideoSoftwareDeinterlaceMode) | |
| 671 | #define CODECAPI_AVDecVideoFastDecodeMode DEFINE_CODECAPI_GUIDNAMED(AVDecVideoFastDecodeMode) | |
| 672 | #define CODECAPI_AVLowLatencyMode DEFINE_CODECAPI_GUIDNAMED(AVLowLatencyMode) | |
| 673 | #define CODECAPI_AVDecVideoH264ErrorConcealment DEFINE_CODECAPI_GUIDNAMED(AVDecVideoH264ErrorConcealment) | |
| 674 | #define CODECAPI_AVDecVideoMPEG2ErrorConcealment DEFINE_CODECAPI_GUIDNAMED(AVDecVideoMPEG2ErrorConcealment) | |
| 675 | #define CODECAPI_AVDecVideoCodecType DEFINE_CODECAPI_GUIDNAMED(AVDecVideoCodecType) | |
| 676 | #define CODECAPI_AVDecVideoDXVAMode DEFINE_CODECAPI_GUIDNAMED(AVDecVideoDXVAMode) | |
| 677 | #define CODECAPI_AVDecVideoDXVABusEncryption DEFINE_CODECAPI_GUIDNAMED(AVDecVideoDXVABusEncryption) | |
| 678 | #define CODECAPI_AVDecVideoSWPowerLevel DEFINE_CODECAPI_GUIDNAMED(AVDecVideoSWPowerLevel) | |
| 679 | #define CODECAPI_AVDecVideoMaxCodedWidth DEFINE_CODECAPI_GUIDNAMED(AVDecVideoMaxCodedWidth) | |
| 680 | #define CODECAPI_AVDecVideoMaxCodedHeight DEFINE_CODECAPI_GUIDNAMED(AVDecVideoMaxCodedHeight) | |
| 681 | #define CODECAPI_AVDecNumWorkerThreads DEFINE_CODECAPI_GUIDNAMED(AVDecNumWorkerThreads) | |
| 682 | #define CODECAPI_AVDecSoftwareDynamicFormatChange DEFINE_CODECAPI_GUIDNAMED(AVDecSoftwareDynamicFormatChange) | |
| 683 | #define CODECAPI_AVDecDisableVideoPostProcessing DEFINE_CODECAPI_GUIDNAMED(AVDecDisableVideoPostProcessing) | |
| 684 | #define CODECAPI_AVEncCommonMeanBitRate DEFINE_CODECAPI_GUIDNAMED(AVEncCommonMeanBitRate) | |
| 685 | #define CODECAPI_AVEncCommonQuality DEFINE_CODECAPI_GUIDNAMED(AVEncCommonQuality) | |
| 686 | #define CODECAPI_AVEncCommonRateControlMode DEFINE_CODECAPI_GUIDNAMED(AVEncCommonRateControlMode) | |
| 687 | #define CODECAPI_AVEncVideoForceKeyFrame DEFINE_CODECAPI_GUIDNAMED(AVEncVideoForceKeyFrame) | |
| 688 | #define CODECAPI_AVEncMPVDefaultBPictureCount DEFINE_CODECAPI_GUIDNAMED(AVEncMPVDefaultBPictureCount) | |
| 689 | #define CODECAPI_AVEncMPVDefaultBPictureCount DEFINE_CODECAPI_GUIDNAMED(AVEncMPVDefaultBPictureCount) | |
| 690 | #define CODECAPI_AVEncH264CABACEnable DEFINE_CODECAPI_GUIDNAMED(AVEncH264CABACEnable) | |
| 691 | ||
| 692 | #endif | |
| 1213 | #define CODECAPI_AVEncCommonFormatConstraint DEFINE_CODECAPI_GUIDNAMED(AVEncCommonFormatConstraint) | |
| 1214 | #define CODECAPI_GUID_AVEncCommonFormatUnSpecified DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatUnSpecified) | |
| 1215 | #define CODECAPI_GUID_AVEncCommonFormatDVD_V DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatDVD_V) | |
| 1216 | #define CODECAPI_GUID_AVEncCommonFormatDVD_DashVR DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatDVD_DashVR) | |
| 1217 | #define CODECAPI_GUID_AVEncCommonFormatDVD_PlusVR DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatDVD_PlusVR) | |
| 1218 | #define CODECAPI_GUID_AVEncCommonFormatVCD DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatVCD) | |
| 1219 | #define CODECAPI_GUID_AVEncCommonFormatSVCD DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatSVCD) | |
| 1220 | #define CODECAPI_GUID_AVEncCommonFormatATSC DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatATSC) | |
| 1221 | #define CODECAPI_GUID_AVEncCommonFormatDVB DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatDVB) | |
| 1222 | #define CODECAPI_GUID_AVEncCommonFormatMP3 DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatMP3) | |
| 1223 | #define CODECAPI_GUID_AVEncCommonFormatHighMAT DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatHighMAT) | |
| 1224 | #define CODECAPI_GUID_AVEncCommonFormatHighMPV DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncCommonFormatHighMPV) | |
| 1225 | #define CODECAPI_AVEncCodecType DEFINE_CODECAPI_GUIDNAMED(AVEncCodecType) | |
| 1226 | #define CODECAPI_GUID_AVEncMPEG1Video DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncMPEG1Video) | |
| 1227 | #define CODECAPI_GUID_AVEncMPEG2Video DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncMPEG2Video) | |
| 1228 | #define CODECAPI_GUID_AVEncMPEG1Audio DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncMPEG1Audio) | |
| 1229 | #define CODECAPI_GUID_AVEncMPEG2Audio DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncMPEG2Audio) | |
| 1230 | #define CODECAPI_GUID_AVEncWMV DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncWMV) | |
| 1231 | #define CODECAPI_GUID_AVEndMPEG4Video DEFINE_CODECAPI_GUIDNAMED(GUID_AVEndMPEG4Video) | |
| 1232 | #define CODECAPI_GUID_AVEncH264Video DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncH264Video) | |
| 1233 | #define CODECAPI_GUID_AVEncDV DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncDV) | |
| 1234 | #define CODECAPI_GUID_AVEncWMAPro DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncWMAPro) | |
| 1235 | #define CODECAPI_GUID_AVEncWMALossless DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncWMALossless) | |
| 1236 | #define CODECAPI_GUID_AVEncWMAVoice DEFINE_CODECAPI_GUIDNAMED(GUID_AVEncWMAVoice) | |
| 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 | 1528 | #endif /*_INC_CODECAPI*/ |
lib/libc/include/any-windows-any/comadmin.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -2092,6 +2092,8 @@ static FORCEINLINE HRESULT ICatalogCollection_PopulateByQuery(ICatalogCollection |
| 2092 | 2092 | |
| 2093 | 2093 | #endif /* __ICatalogCollection_INTERFACE_DEFINED__ */ |
| 2094 | 2094 | |
| 2095 | #ifndef __COMAdmin_LIBRARY_DEFINED__ | |
| 2096 | #define __COMAdmin_LIBRARY_DEFINED__ | |
| 2095 | 2097 | |
| 2096 | 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 | 2174 | |
| 2173 | 2175 | #define COMAdminCollectionPartitions ("Partitions") |
| 2174 | 2176 | |
| 2177 | #endif /* __COMAdmin_LIBRARY_DEFINED__ */ | |
| 2175 | 2178 | #endif |
| 2176 | 2179 | /* Begin additional prototypes for all interfaces */ |
| 2177 | 2180 |
lib/libc/include/any-windows-any/comcat.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/commoncontrols.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -1114,6 +1114,8 @@ static FORCEINLINE HRESULT IImageList2_ReplaceFromImageList(IImageList2* This,in |
| 1114 | 1114 | |
| 1115 | 1115 | #endif /* __IImageList2_INTERFACE_DEFINED__ */ |
| 1116 | 1116 | |
| 1117 | #ifndef __CommonControlObjects_LIBRARY_DEFINED__ | |
| 1118 | #define __CommonControlObjects_LIBRARY_DEFINED__ | |
| 1117 | 1119 | |
| 1118 | 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 | 1132 | #endif |
| 1131 | 1133 | #endif |
| 1132 | 1134 | |
| 1135 | #endif /* __CommonControlObjects_LIBRARY_DEFINED__ */ | |
| 1133 | 1136 | #endif |
| 1134 | 1137 | /* Begin additional prototypes for all interfaces */ |
| 1135 | 1138 |
lib/libc/include/any-windows-any/comutil.h+1| ... | ... | @@ -7,6 +7,7 @@ |
| 7 | 7 | #define _INC_COMUTIL |
| 8 | 8 | |
| 9 | 9 | #include <ole2.h> |
| 10 | #include <stdio.h> | |
| 10 | 11 | |
| 11 | 12 | #ifndef _COM_ASSERT |
| 12 | 13 | #define _COM_ASSERT(x) ((void)0) |
lib/libc/include/any-windows-any/conio.h+12-4| ... | ... | @@ -39,7 +39,8 @@ extern "C" { |
| 39 | 39 | __builtin_va_end(_ArgList); |
| 40 | 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 | 45 | __builtin_va_list _ArgList; |
| 45 | 46 | int _Ret; |
| ... | ... | @@ -48,7 +49,8 @@ extern "C" { |
| 48 | 49 | __builtin_va_end(_ArgList); |
| 49 | 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 | 55 | __builtin_va_list _ArgList; |
| 54 | 56 | int _Ret; |
| ... | ... | @@ -122,10 +124,12 @@ extern "C" { |
| 122 | 124 | |
| 123 | 125 | _CRTIMP int __cdecl _putch(int _Ch); |
| 124 | 126 | _CRTIMP int __cdecl _ungetch(int _Ch); |
| 127 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 125 | 128 | _CRTIMP int __cdecl _getch_nolock(void); |
| 126 | 129 | _CRTIMP int __cdecl _getche_nolock(void); |
| 127 | 130 | _CRTIMP int __cdecl _putch_nolock(int _Ch); |
| 128 | 131 | _CRTIMP int __cdecl _ungetch_nolock(int _Ch); |
| 132 | #endif | |
| 129 | 133 | |
| 130 | 134 | #ifndef _WCONIO_DEFINED |
| 131 | 135 | #define _WCONIO_DEFINED |
| ... | ... | @@ -159,7 +163,8 @@ extern "C" { |
| 159 | 163 | __builtin_va_end(_ArgList); |
| 160 | 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 | 169 | __builtin_va_list _ArgList; |
| 165 | 170 | int _Ret; |
| ... | ... | @@ -168,7 +173,8 @@ extern "C" { |
| 168 | 173 | __builtin_va_end(_ArgList); |
| 169 | 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 | 179 | __builtin_va_list _ArgList; |
| 174 | 180 | int _Ret; |
| ... | ... | @@ -228,11 +234,13 @@ extern "C" { |
| 228 | 234 | _CRTIMP int __cdecl _cwprintf_p_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,...); |
| 229 | 235 | _CRTIMP int __cdecl _vcwprintf_p_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,va_list _ArgList); |
| 230 | 236 | #endif |
| 237 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 231 | 238 | _CRTIMP wint_t __cdecl _putwch_nolock(wchar_t _WCh); |
| 232 | 239 | _CRTIMP wint_t __cdecl _getwch_nolock(void); |
| 233 | 240 | _CRTIMP wint_t __cdecl _getwche_nolock(void); |
| 234 | 241 | _CRTIMP wint_t __cdecl _ungetwch_nolock(wint_t _WCh); |
| 235 | 242 | #endif |
| 243 | #endif | |
| 236 | 244 | |
| 237 | 245 | #ifndef	NO_OLDNAMES |
| 238 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -123,6 +123,8 @@ typedef struct IPinInfo IPinInfo; |
| 123 | 123 | #define __IAMStats_FWD_DEFINED__ |
| 124 | 124 | typedef struct IAMStats IAMStats; |
| 125 | 125 | #endif |
| 126 | #ifndef __QuartzTypeLib_LIBRARY_DEFINED__ | |
| 127 | #define __QuartzTypeLib_LIBRARY_DEFINED__ | |
| 126 | 128 | |
| 127 | 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 | 1602 | HRESULT WINAPI IAMStats_AddValue_Proxy(IAMStats *This,__LONG32 lIndex,double dValue); |
| 1601 | 1603 | void __RPC_STUB IAMStats_AddValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 1602 | 1604 | #endif |
| 1605 | #endif /* __QuartzTypeLib_LIBRARY_DEFINED__ */ | |
| 1603 | 1606 | /* Begin additional prototypes for all interfaces */ |
| 1604 | 1607 | |
| 1605 | 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 | 32 | _CRTIMP int __cdecl _initialize_onexit_table(_onexit_table_t*); |
| 33 | 33 | _CRTIMP int __cdecl _register_onexit_function(_onexit_table_t*,_onexit_t); |
| 34 | 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 | 38 | #ifdef __cplusplus |
| 37 | 39 | } |
lib/libc/include/any-windows-any/crtdbg.h+2| ... | ... | @@ -169,8 +169,10 @@ extern "C" { |
| 169 | 169 | #define _wgetcwd_dbg(s,le,t,f,l) _wgetcwd(s,le) |
| 170 | 170 | #define _getdcwd_dbg(d,s,le,t,f,l) _getdcwd(d,s,le) |
| 171 | 171 | #define _wgetdcwd_dbg(d,s,le,t,f,l) _wgetdcwd(d,s,le) |
| 172 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 172 | 173 | #define _getdcwd_lk_dbg(d,s,le,t,f,l) _getdcwd_nolock(d,s,le) |
| 173 | 174 | #define _wgetdcwd_lk_dbg(d,s,le,t,f,l) _wgetdcwd_nolock(d,s,le) |
| 175 | #endif | |
| 174 | 176 | |
| 175 | 177 | #define _CrtSetReportHook(f) ((_CRT_REPORT_HOOK)0) |
| 176 | 178 | #define _CrtGetReportHook() ((_CRT_REPORT_HOOK)0) |
lib/libc/include/any-windows-any/ctfutb.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | 180 | wint_t __cdecl towlower(wint_t _C); |
| 181 | 181 | _CRTIMP wint_t __cdecl _towlower_l(wint_t _C,_locale_t _Locale); |
| 182 | 182 | int __cdecl iswctype(wint_t _C,wctype_t _Type); |
| 183 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 183 | 184 | _CRTIMP int __cdecl _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale); |
| 184 | 185 | _CRTIMP int __cdecl __iswcsymf(wint_t _C); |
| 185 | 186 | _CRTIMP int __cdecl _iswcsymf_l(wint_t _C,_locale_t _Locale); |
| 186 | 187 | _CRTIMP int __cdecl __iswcsym(wint_t _C); |
| 187 | 188 | _CRTIMP int __cdecl _iswcsym_l(wint_t _C,_locale_t _Locale); |
| 189 | #endif | |
| 188 | 190 | #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP |
| 189 | 191 | int __cdecl is_wctype(wint_t _C,wctype_t _Type); |
| 190 | 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 | 60 | D2D1_PROPERTY_TYPE_FORCE_DWORD = 0xffffffff |
| 61 | 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 | 88 | typedef enum D2D1_CHANNEL_DEPTH { |
| 64 | 89 | D2D1_CHANNEL_DEPTH_DEFAULT = 0, |
| 65 | 90 | D2D1_CHANNEL_DEPTH_1 = 1, |
| ... | ... | @@ -154,6 +179,12 @@ typedef enum D2D1_PRIMITIVE_BLEND { |
| 154 | 179 | D2D1_PRIMITIVE_BLEND_FORCE_DWORD = 0xffffffff |
| 155 | 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 | 188 | typedef enum D2D1_UNIT_MODE { |
| 158 | 189 | D2D1_UNIT_MODE_DIPS = 0, |
| 159 | 190 | D2D1_UNIT_MODE_PIXELS = 1, |
| ... | ... | @@ -243,6 +274,12 @@ typedef struct D2D1_PRINT_CONTROL_PROPERTIES { |
| 243 | 274 | D2D1_COLOR_SPACE colorSpace; |
| 244 | 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 | 283 | typedef struct D2D1_STROKE_STYLE_PROPERTIES1 { |
| 247 | 284 | D2D1_CAP_STYLE startCap; |
| 248 | 285 | D2D1_CAP_STYLE endCap; |
| ... | ... | @@ -579,6 +616,28 @@ ID2D1Bitmap1Vtbl; |
| 579 | 616 | interface ID2D1Bitmap1 { |
| 580 | 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 | 641 | #endif |
| 583 | 642 | |
| 584 | 643 | DEFINE_GUID(IID_ID2D1Bitmap1, 0xa898a84c,0x3873,0x4588,0xb0,0x8b,0xeb,0xbf,0x97,0x8d,0xf0,0x41); |
| ... | ... | @@ -1002,6 +1061,95 @@ interface ID2D1DeviceContext { |
| 1002 | 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 | 1153 | #endif |
| 1006 | 1154 | |
| 1007 | 1155 | DEFINE_GUID(IID_ID2D1DeviceContext, 0xe8f7fe7a,0x191c,0x466d,0xad,0x95,0x97,0x56,0x78,0xbd,0xa9,0x98); |
| ... | ... | @@ -1051,6 +1199,19 @@ interface ID2D1Device { |
| 1051 | 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 | 1215 | #endif |
| 1055 | 1216 | |
| 1056 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -1232,6 +1232,9 @@ typedef enum D3D10_RESOURCE_MISC_FLAG { |
| 1232 | 1232 | typedef enum D3D10_MAP_FLAG { |
| 1233 | 1233 | D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000 |
| 1234 | 1234 | } D3D10_MAP_FLAG; |
| 1235 | typedef enum D3D10_RAISE_FLAG { | |
| 1236 | D3D10_RAISE_FLAG_DRIVER_INTERNAL_ERROR = 0x1 | |
| 1237 | } D3D10_RAISE_FLAG; | |
| 1235 | 1238 | typedef enum D3D10_CLEAR_FLAG { |
| 1236 | 1239 | D3D10_CLEAR_DEPTH = 0x1, |
| 1237 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/d3d10sdklayers.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/d3d11.h+29-2| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -1105,7 +1105,8 @@ typedef enum D3D11_FEATURE { |
| 1105 | 1105 | D3D11_FEATURE_D3D11_OPTIONS3 = 15, |
| 1106 | 1106 | D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT = 16, |
| 1107 | 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 | 1110 | } D3D11_FEATURE; |
| 1110 | 1111 | typedef struct D3D11_FEATURE_DATA_THREADING { |
| 1111 | 1112 | WINBOOL DriverConcurrentCreates; |
| ... | ... | @@ -1213,6 +1214,15 @@ typedef enum D3D11_SHADER_CACHE_SUPPORT_FLAGS { |
| 1213 | 1214 | typedef struct D3D11_FEATURE_DATA_SHADER_CACHE { |
| 1214 | 1215 | UINT SupportFlags; |
| 1215 | 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 | 1226 | typedef enum D3D11_FILL_MODE { |
| 1217 | 1227 | D3D11_FILL_WIREFRAME = 2, |
| 1218 | 1228 | D3D11_FILL_SOLID = 3 |
| ... | ... | @@ -1329,6 +1339,9 @@ typedef enum D3D11_MAP { |
| 1329 | 1339 | typedef enum D3D11_MAP_FLAG { |
| 1330 | 1340 | D3D11_MAP_FLAG_DO_NOT_WAIT = 0x100000 |
| 1331 | 1341 | } D3D11_MAP_FLAG; |
| 1342 | typedef enum D3D11_RAISE_FLAG { | |
| 1343 | D3D11_RAISE_FLAG_DRIVER_INTERNAL_ERROR = 0x1 | |
| 1344 | } D3D11_RAISE_FLAG; | |
| 1332 | 1345 | typedef struct D3D11_QUERY_DATA_SO_STATISTICS { |
| 1333 | 1346 | UINT64 NumPrimitivesWritten; |
| 1334 | 1347 | UINT64 PrimitivesStorageNeeded; |
| ... | ... | @@ -1704,6 +1717,20 @@ typedef enum D3D11_FORMAT_SUPPORT { |
| 1704 | 1717 | D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT = 0x20000000, |
| 1705 | 1718 | D3D11_FORMAT_SUPPORT_VIDEO_ENCODER = 0x40000000 |
| 1706 | 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 | 1734 | typedef enum D3D11_CLEAR_FLAG { |
| 1708 | 1735 | D3D11_CLEAR_DEPTH = 0x1, |
| 1709 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -137,7 +137,8 @@ typedef enum D3D11_CONSERVATIVE_RASTERIZATION_MODE { |
| 137 | 137 | typedef enum D3D11_FENCE_FLAG { |
| 138 | 138 | D3D11_FENCE_FLAG_NONE = 0x1, |
| 139 | 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 | 142 | } D3D11_FENCE_FLAG; |
| 142 | 143 | typedef struct D3D11_TEXTURE2D_DESC1 { |
| 143 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | 22 | |
| 23 | 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 | 30 | /* These are defined as version-neutral in d3dcommon.h */ |
| 26 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -42,6 +42,14 @@ interface ID3D12Pageable; |
| 42 | 42 | #endif /* __cplusplus */ |
| 43 | 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 | 53 | #ifndef __ID3D12Resource_FWD_DEFINED__ |
| 46 | 54 | #define __ID3D12Resource_FWD_DEFINED__ |
| 47 | 55 | typedef interface ID3D12Resource ID3D12Resource; |
| ... | ... | @@ -90,6 +98,22 @@ interface ID3D12GraphicsCommandList; |
| 90 | 98 | #endif /* __cplusplus */ |
| 91 | 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 | 117 | #ifndef __ID3D12CommandQueue_FWD_DEFINED__ |
| 94 | 118 | #define __ID3D12CommandQueue_FWD_DEFINED__ |
| 95 | 119 | typedef interface ID3D12CommandQueue ID3D12CommandQueue; |
| ... | ... | @@ -138,11 +162,11 @@ interface ID3D12Device; |
| 138 | 162 | #endif /* __cplusplus */ |
| 139 | 163 | #endif |
| 140 | 164 | |
| 141 | #ifndef __ID3D12Debug_FWD_DEFINED__ | |
| 142 | #define __ID3D12Debug_FWD_DEFINED__ | |
| 143 | typedef interface ID3D12Debug ID3D12Debug; | |
| 165 | #ifndef __ID3D12Device1_FWD_DEFINED__ | |
| 166 | #define __ID3D12Device1_FWD_DEFINED__ | |
| 167 | typedef interface ID3D12Device1 ID3D12Device1; | |
| 144 | 168 | #ifdef __cplusplus |
| 145 | interface ID3D12Debug; | |
| 169 | interface ID3D12Device1; | |
| 146 | 170 | #endif /* __cplusplus */ |
| 147 | 171 | #endif |
| 148 | 172 | |
| ... | ... | @@ -154,6 +178,14 @@ interface ID3D12RootSignatureDeserializer; |
| 154 | 178 | #endif /* __cplusplus */ |
| 155 | 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 | 189 | /* Headers for imported files */ |
| 158 | 190 | |
| 159 | 191 | #include <oaidl.h> |
| ... | ... | @@ -175,6 +207,8 @@ extern "C" { |
| 175 | 207 | |
| 176 | 208 | #define D3D12_VIEWPORT_BOUNDS_MIN (-32768) |
| 177 | 209 | |
| 210 | #define D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT (15) | |
| 211 | ||
| 178 | 212 | #define D3D12_APPEND_ALIGNED_ELEMENT (0xffffffff) |
| 179 | 213 | |
| 180 | 214 | #define D3D12_DEFAULT_BLEND_FACTOR_ALPHA (1.0f) |
| ... | ... | @@ -194,6 +228,12 @@ extern "C" { |
| 194 | 228 | #define D3D12_FLOAT32_MAX (3.402823466e+38f) |
| 195 | 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 | 237 | #define D3D12_REQ_MIP_LEVELS (15) |
| 198 | 238 | |
| 199 | 239 | #define D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION (2048) |
| ... | ... | @@ -212,14 +252,38 @@ extern "C" { |
| 212 | 252 | |
| 213 | 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 | 267 | #define D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT (256) |
| 216 | 268 | |
| 269 | #define D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT (4194304) | |
| 270 | ||
| 217 | 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 | 281 | #define D3D12_TEXTURE_DATA_PITCH_ALIGNMENT (256) |
| 220 | 282 | |
| 221 | 283 | #define D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT (512) |
| 222 | 284 | |
| 285 | #define D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT (4096) | |
| 286 | ||
| 223 | 287 | #define D3D12_VS_INPUT_REGISTER_COUNT (32) |
| 224 | 288 | |
| 225 | 289 | #define D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE (16) |
| ... | ... | @@ -236,6 +300,7 @@ typedef enum D3D12_SHADER_MIN_PRECISION_SUPPORT { |
| 236 | 300 | D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT = 0x1, |
| 237 | 301 | D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT = 0x2 |
| 238 | 302 | } D3D12_SHADER_MIN_PRECISION_SUPPORT; |
| 303 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_SHADER_MIN_PRECISION_SUPPORT); | |
| 239 | 304 | typedef enum D3D12_TILED_RESOURCES_TIER { |
| 240 | 305 | D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED = 0, |
| 241 | 306 | D3D12_TILED_RESOURCES_TIER_1 = 1, |
| ... | ... | @@ -295,6 +360,7 @@ typedef enum D3D12_FORMAT_SUPPORT1 { |
| 295 | 360 | D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 0x20000000, |
| 296 | 361 | D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 0x40000000 |
| 297 | 362 | } D3D12_FORMAT_SUPPORT1; |
| 363 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_FORMAT_SUPPORT1); | |
| 298 | 364 | typedef enum D3D12_FORMAT_SUPPORT2 { |
| 299 | 365 | D3D12_FORMAT_SUPPORT2_NONE = 0x0, |
| 300 | 366 | D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD = 0x1, |
| ... | ... | @@ -309,6 +375,59 @@ typedef enum D3D12_FORMAT_SUPPORT2 { |
| 309 | 375 | D3D12_FORMAT_SUPPORT2_TILED = 0x200, |
| 310 | 376 | D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x4000 |
| 311 | 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 | 431 | #ifndef __ID3D12Fence_FWD_DEFINED__ |
| 313 | 432 | #define __ID3D12Fence_FWD_DEFINED__ |
| 314 | 433 | typedef interface ID3D12Fence ID3D12Fence; |
| ... | ... | @@ -410,6 +529,14 @@ typedef struct D3D12_RANGE { |
| 410 | 529 | SIZE_T Begin; |
| 411 | 530 | SIZE_T End; |
| 412 | 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 | 540 | typedef struct D3D12_RESOURCE_ALLOCATION_INFO { |
| 414 | 541 | UINT64 SizeInBytes; |
| 415 | 542 | UINT64 Alignment; |
| ... | ... | @@ -454,6 +581,17 @@ typedef struct D3D12_FEATURE_DATA_FORMAT_SUPPORT { |
| 454 | 581 | D3D12_FORMAT_SUPPORT1 Support1; |
| 455 | 582 | D3D12_FORMAT_SUPPORT2 Support2; |
| 456 | 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 | 595 | typedef enum D3D12_HEAP_TYPE { |
| 458 | 596 | D3D12_HEAP_TYPE_DEFAULT = 1, |
| 459 | 597 | D3D12_HEAP_TYPE_UPLOAD = 2, |
| ... | ... | @@ -462,6 +600,7 @@ typedef enum D3D12_HEAP_TYPE { |
| 462 | 600 | } D3D12_HEAP_TYPE; |
| 463 | 601 | typedef enum D3D12_CPU_PAGE_PROPERTY { |
| 464 | 602 | D3D12_CPU_PAGE_PROPERTY_UNKNOWN = 0, |
| 603 | D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE = 1, | |
| 465 | 604 | D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE = 2, |
| 466 | 605 | D3D12_CPU_PAGE_PROPERTY_WRITE_BACK = 3 |
| 467 | 606 | } D3D12_CPU_PAGE_PROPERTY; |
| ... | ... | @@ -490,6 +629,7 @@ typedef enum D3D12_HEAP_FLAGS { |
| 490 | 629 | D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES = 0x44, |
| 491 | 630 | D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES = 0x84 |
| 492 | 631 | } D3D12_HEAP_FLAGS; |
| 632 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_HEAP_FLAGS); | |
| 493 | 633 | typedef struct D3D12_HEAP_DESC { |
| 494 | 634 | UINT64 SizeInBytes; |
| 495 | 635 | D3D12_HEAP_PROPERTIES Properties; |
| ... | ... | @@ -559,7 +699,13 @@ typedef enum D3D12_RESOURCE_STATES { |
| 559 | 699 | D3D12_RESOURCE_STATE_RESOLVE_SOURCE = 0x2000, |
| 560 | 700 | D3D12_RESOURCE_STATE_GENERIC_READ = ((((0x1 | 0x2) | 0x40) | 0x80) | 0x200) | 0x800, |
| 561 | 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 | 709 | } D3D12_RESOURCE_STATES; |
| 564 | 710 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_RESOURCE_STATES); |
| 565 | 711 | typedef enum D3D12_RESOURCE_BARRIER_TYPE { |
| ... | ... | @@ -572,6 +718,7 @@ typedef enum D3D12_RESOURCE_BARRIER_FLAGS { |
| 572 | 718 | D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1, |
| 573 | 719 | D3D12_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2 |
| 574 | 720 | } D3D12_RESOURCE_BARRIER_FLAGS; |
| 721 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_RESOURCE_BARRIER_FLAGS); | |
| 575 | 722 | typedef struct D3D12_RESOURCE_TRANSITION_BARRIER { |
| 576 | 723 | ID3D12Resource *pResource; |
| 577 | 724 | UINT Subresource; |
| ... | ... | @@ -629,6 +776,16 @@ typedef struct D3D12_RESOURCE_DESC { |
| 629 | 776 | D3D12_TEXTURE_LAYOUT Layout; |
| 630 | 777 | D3D12_RESOURCE_FLAGS Flags; |
| 631 | 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 | 789 | typedef enum D3D12_TEXTURE_COPY_TYPE { |
| 633 | 790 | D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX = 0, |
| 634 | 791 | D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT = 1 |
| ... | ... | @@ -666,8 +823,13 @@ typedef struct D3D12_DESCRIPTOR_RANGE { |
| 666 | 823 | UINT OffsetInDescriptorsFromTableStart; |
| 667 | 824 | } D3D12_DESCRIPTOR_RANGE; |
| 668 | 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 | 831 | } D3D12_DESCRIPTOR_RANGE_FLAGS; |
| 832 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_DESCRIPTOR_RANGE_FLAGS); | |
| 671 | 833 | typedef struct D3D12_DESCRIPTOR_RANGE1 { |
| 672 | 834 | D3D12_DESCRIPTOR_RANGE_TYPE RangeType; |
| 673 | 835 | UINT NumDescriptors; |
| ... | ... | @@ -694,8 +856,12 @@ typedef struct D3D12_ROOT_DESCRIPTOR { |
| 694 | 856 | UINT RegisterSpace; |
| 695 | 857 | } D3D12_ROOT_DESCRIPTOR; |
| 696 | 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 | 863 | } D3D12_ROOT_DESCRIPTOR_FLAGS; |
| 864 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_ROOT_DESCRIPTOR_FLAGS); | |
| 699 | 865 | typedef struct D3D12_ROOT_DESCRIPTOR1 { |
| 700 | 866 | UINT ShaderRegister; |
| 701 | 867 | UINT RegisterSpace; |
| ... | ... | @@ -859,6 +1025,7 @@ typedef enum D3D12_ROOT_SIGNATURE_FLAGS { |
| 859 | 1025 | D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS = 0x20, |
| 860 | 1026 | D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT = 0x40 |
| 861 | 1027 | } D3D12_ROOT_SIGNATURE_FLAGS; |
| 1028 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_ROOT_SIGNATURE_FLAGS); | |
| 862 | 1029 | typedef struct D3D12_ROOT_SIGNATURE_DESC { |
| 863 | 1030 | UINT NumParameters; |
| 864 | 1031 | const D3D12_ROOT_PARAMETER *pParameters; |
| ... | ... | @@ -896,6 +1063,7 @@ typedef enum D3D12_DESCRIPTOR_HEAP_FLAGS { |
| 896 | 1063 | D3D12_DESCRIPTOR_HEAP_FLAG_NONE = 0x0, |
| 897 | 1064 | D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE = 0x1 |
| 898 | 1065 | } D3D12_DESCRIPTOR_HEAP_FLAGS; |
| 1066 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_DESCRIPTOR_HEAP_FLAGS); | |
| 899 | 1067 | typedef struct D3D12_DESCRIPTOR_HEAP_DESC { |
| 900 | 1068 | D3D12_DESCRIPTOR_HEAP_TYPE Type; |
| 901 | 1069 | UINT NumDescriptors; |
| ... | ... | @@ -924,6 +1092,7 @@ typedef enum D3D12_BUFFER_SRV_FLAGS { |
| 924 | 1092 | D3D12_BUFFER_SRV_FLAG_NONE = 0x0, |
| 925 | 1093 | D3D12_BUFFER_SRV_FLAG_RAW = 0x1 |
| 926 | 1094 | } D3D12_BUFFER_SRV_FLAGS; |
| 1095 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_BUFFER_SRV_FLAGS); | |
| 927 | 1096 | typedef enum D3D12_SHADER_COMPONENT_MAPPING { |
| 928 | 1097 | D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0 = 0, |
| 929 | 1098 | D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1 = 1, |
| ... | ... | @@ -939,6 +1108,9 @@ typedef enum D3D12_SHADER_COMPONENT_MAPPING { |
| 939 | 1108 | | (((w) & D3D12_SHADER_COMPONENT_MAPPING_MASK) << (D3D12_SHADER_COMPONENT_MAPPING_SHIFT * 3)) \ |
| 940 | 1109 | | D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES) |
| 941 | 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 | 1114 | typedef struct D3D12_BUFFER_SRV { |
| 943 | 1115 | UINT64 FirstElement; |
| 944 | 1116 | UINT NumElements; |
| ... | ... | @@ -1025,6 +1197,7 @@ typedef enum D3D12_BUFFER_UAV_FLAGS { |
| 1025 | 1197 | D3D12_BUFFER_UAV_FLAG_NONE = 0x0, |
| 1026 | 1198 | D3D12_BUFFER_UAV_FLAG_RAW = 0x1 |
| 1027 | 1199 | } D3D12_BUFFER_UAV_FLAGS; |
| 1200 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_BUFFER_UAV_FLAGS); | |
| 1028 | 1201 | typedef struct D3D12_BUFFER_UAV { |
| 1029 | 1202 | UINT64 FirstElement; |
| 1030 | 1203 | UINT NumElements; |
| ... | ... | @@ -1361,6 +1534,7 @@ typedef enum D3D12_PIPELINE_STATE_FLAGS { |
| 1361 | 1534 | D3D12_PIPELINE_STATE_FLAG_NONE = 0x0, |
| 1362 | 1535 | D3D12_PIPELINE_STATE_FLAG_DEBUG = 0x1 |
| 1363 | 1536 | } D3D12_PIPELINE_STATE_FLAGS; |
| 1537 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_PIPELINE_STATE_FLAGS); | |
| 1364 | 1538 | typedef struct D3D12_GRAPHICS_PIPELINE_STATE_DESC { |
| 1365 | 1539 | ID3D12RootSignature *pRootSignature; |
| 1366 | 1540 | D3D12_SHADER_BYTECODE VS; |
| ... | ... | @@ -1399,12 +1573,14 @@ typedef enum D3D12_COMMAND_LIST_TYPE { |
| 1399 | 1573 | } D3D12_COMMAND_LIST_TYPE; |
| 1400 | 1574 | typedef enum D3D12_COMMAND_QUEUE_PRIORITY { |
| 1401 | 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 | 1578 | } D3D12_COMMAND_QUEUE_PRIORITY; |
| 1404 | 1579 | typedef enum D3D12_COMMAND_QUEUE_FLAGS { |
| 1405 | 1580 | D3D12_COMMAND_QUEUE_FLAG_NONE = 0x0, |
| 1406 | 1581 | D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT = 0x1 |
| 1407 | 1582 | } D3D12_COMMAND_QUEUE_FLAGS; |
| 1583 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_COMMAND_QUEUE_FLAGS); | |
| 1408 | 1584 | typedef struct D3D12_COMMAND_QUEUE_DESC { |
| 1409 | 1585 | D3D12_COMMAND_LIST_TYPE Type; |
| 1410 | 1586 | INT Priority; |
| ... | ... | @@ -1426,13 +1602,102 @@ typedef struct D3D12_FEATURE_DATA_FEATURE_LEVELS { |
| 1426 | 1602 | const D3D_FEATURE_LEVEL *pFeatureLevelsRequested; |
| 1427 | 1603 | D3D_FEATURE_LEVEL MaxSupportedFeatureLevel; |
| 1428 | 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 | 1674 | typedef enum D3D12_FEATURE { |
| 1430 | 1675 | D3D12_FEATURE_D3D12_OPTIONS = 0, |
| 1431 | 1676 | D3D12_FEATURE_ARCHITECTURE = 1, |
| 1432 | 1677 | D3D12_FEATURE_FEATURE_LEVELS = 2, |
| 1433 | 1678 | D3D12_FEATURE_FORMAT_SUPPORT = 3, |
| 1434 | D3D12_FEATURE_FORMAT_INFO = 4, | |
| 1435 | D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT = 5 | |
| 1679 | D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS = 4, | |
| 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 | 1701 | } D3D12_FEATURE; |
| 1437 | 1702 | typedef struct D3D12_MEMCPY_DEST { |
| 1438 | 1703 | void *pData; |
| ... | ... | @@ -1444,6 +1709,23 @@ typedef struct D3D12_SUBRESOURCE_DATA { |
| 1444 | 1709 | LONG_PTR RowPitch; |
| 1445 | 1710 | LONG_PTR SlicePitch; |
| 1446 | 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 | 1730 | * ID3D12Object interface |
| 1449 | 1731 | */ |
| ... | ... | @@ -1798,6 +2080,147 @@ static FORCEINLINE HRESULT ID3D12Pageable_GetDevice(ID3D12Pageable* This,REFIID |
| 1798 | 2080 | |
| 1799 | 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 | 2225 | * ID3D12Resource interface |
| 1803 | 2226 | */ |
| ... | ... | @@ -2162,6 +2585,7 @@ typedef enum D3D12_TILE_COPY_FLAGS { |
| 2162 | 2585 | D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2, |
| 2163 | 2586 | D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4 |
| 2164 | 2587 | } D3D12_TILE_COPY_FLAGS; |
| 2588 | DEFINE_ENUM_FLAG_OPERATORS(D3D12_TILE_COPY_FLAGS); | |
| 2165 | 2589 | typedef struct D3D12_INDEX_BUFFER_VIEW { |
| 2166 | 2590 | D3D12_GPU_VIRTUAL_ADDRESS BufferLocation; |
| 2167 | 2591 | UINT SizeInBytes; |
| ... | ... | @@ -2211,6 +2635,10 @@ typedef struct D3D12_QUERY_DATA_PIPELINE_STATISTICS { |
| 2211 | 2635 | UINT64 DSInvocations; |
| 2212 | 2636 | UINT64 CSInvocations; |
| 2213 | 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 | 2642 | typedef enum D3D12_PREDICATION_OP { |
| 2215 | 2643 | D3D12_PREDICATION_OP_EQUAL_ZERO = 0, |
| 2216 | 2644 | D3D12_PREDICATION_OP_NOT_EQUAL_ZERO = 1 |
| ... | ... | @@ -3513,299 +3941,2069 @@ static FORCEINLINE void ID3D12GraphicsCommandList_ExecuteIndirect(ID3D12Graphics |
| 3513 | 3941 | |
| 3514 | 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__ | |
| 3530 | #define __ID3D12CommandQueue_INTERFACE_DEFINED__ | |
| 3947 | #ifndef __ID3D12GraphicsCommandList1_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 | 3951 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 3534 | MIDL_INTERFACE("0ec870a6-5d7e-4c22-8cfc-5baae07616ed") | |
| 3535 | ID3D12CommandQueue : public ID3D12Pageable | |
| 3952 | MIDL_INTERFACE("553103fb-1fe7-4557-bb38-946d7d0e7ca7") | |
| 3953 | ID3D12GraphicsCommandList1 : public ID3D12GraphicsCommandList | |
| 3536 | 3954 | { |
| 3537 | virtual void STDMETHODCALLTYPE UpdateTileMappings( | |
| 3538 | ID3D12Resource *resource, | |
| 3539 | UINT region_count, | |
| 3540 | const D3D12_TILED_RESOURCE_COORDINATE *region_start_coordinates, | |
| 3541 | const D3D12_TILE_REGION_SIZE *region_sizes, | |
| 3542 | UINT range_count, | |
| 3543 | const D3D12_TILE_RANGE_FLAGS *range_flags, | |
| 3544 | UINT *heap_range_offsets, | |
| 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; | |
| 3955 | virtual void STDMETHODCALLTYPE AtomicCopyBufferUINT( | |
| 3956 | ID3D12Resource *dst_buffer, | |
| 3957 | UINT64 dst_offset, | |
| 3958 | ID3D12Resource *src_buffer, | |
| 3959 | UINT64 src_offset, | |
| 3960 | UINT dependent_resource_count, | |
| 3961 | ID3D12Resource *const *dependent_resources, | |
| 3962 | const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) = 0; | |
| 3572 | 3963 | |
| 3573 | virtual HRESULT STDMETHODCALLTYPE Signal( | |
| 3574 | ID3D12Fence *fence, | |
| 3575 | UINT64 value) = 0; | |
| 3964 | virtual void STDMETHODCALLTYPE AtomicCopyBufferUINT64( | |
| 3965 | ID3D12Resource *dst_buffer, | |
| 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( | |
| 3578 | ID3D12Fence *fence, | |
| 3579 | UINT64 value) = 0; | |
| 3973 | virtual void STDMETHODCALLTYPE OMSetDepthBounds( | |
| 3974 | FLOAT min, | |
| 3975 | FLOAT max) = 0; | |
| 3580 | 3976 | |
| 3581 | virtual HRESULT STDMETHODCALLTYPE GetTimestampFrequency( | |
| 3582 | UINT64 *frequency) = 0; | |
| 3977 | virtual void STDMETHODCALLTYPE SetSamplePositions( | |
| 3978 | UINT sample_count, | |
| 3979 | UINT pixel_count, | |
| 3980 | D3D12_SAMPLE_POSITION *sample_positions) = 0; | |
| 3583 | 3981 | |
| 3584 | virtual HRESULT STDMETHODCALLTYPE GetClockCalibration( | |
| 3585 | UINT64 *gpu_timestamp, | |
| 3586 | UINT64 *cpu_timestamp) = 0; | |
| 3982 | virtual void STDMETHODCALLTYPE ResolveSubresourceRegion( | |
| 3983 | ID3D12Resource *dst_resource, | |
| 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 | |
| 3589 | virtual D3D12_COMMAND_QUEUE_DESC* STDMETHODCALLTYPE GetDesc( | |
| 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 | |
| 3993 | virtual void STDMETHODCALLTYPE SetViewInstanceMask( | |
| 3994 | UINT mask) = 0; | |
| 3601 | 3995 | |
| 3602 | 3996 | }; |
| 3603 | 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 | 3999 | #endif |
| 3606 | 4000 | #else |
| 3607 | typedef struct ID3D12CommandQueueVtbl { | |
| 4001 | typedef struct ID3D12GraphicsCommandList1Vtbl { | |
| 3608 | 4002 | BEGIN_INTERFACE |
| 3609 | 4003 | |
| 3610 | 4004 | /*** IUnknown methods ***/ |
| 3611 | 4005 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3612 | ID3D12CommandQueue *This, | |
| 4006 | ID3D12GraphicsCommandList1 *This, | |
| 3613 | 4007 | REFIID riid, |
| 3614 | 4008 | void **ppvObject); |
| 3615 | 4009 | |
| 3616 | 4010 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3617 | ID3D12CommandQueue *This); | |
| 4011 | ID3D12GraphicsCommandList1 *This); | |
| 3618 | 4012 | |
| 3619 | 4013 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3620 | ID3D12CommandQueue *This); | |
| 4014 | ID3D12GraphicsCommandList1 *This); | |
| 3621 | 4015 | |
| 3622 | 4016 | /*** ID3D12Object methods ***/ |
| 3623 | 4017 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( |
| 3624 | ID3D12CommandQueue *This, | |
| 4018 | ID3D12GraphicsCommandList1 *This, | |
| 3625 | 4019 | REFGUID guid, |
| 3626 | 4020 | UINT *data_size, |
| 3627 | 4021 | void *data); |
| 3628 | 4022 | |
| 3629 | 4023 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( |
| 3630 | ID3D12CommandQueue *This, | |
| 4024 | ID3D12GraphicsCommandList1 *This, | |
| 3631 | 4025 | REFGUID guid, |
| 3632 | 4026 | UINT data_size, |
| 3633 | 4027 | const void *data); |
| 3634 | 4028 | |
| 3635 | 4029 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( |
| 3636 | ID3D12CommandQueue *This, | |
| 4030 | ID3D12GraphicsCommandList1 *This, | |
| 3637 | 4031 | REFGUID guid, |
| 3638 | 4032 | const IUnknown *data); |
| 3639 | 4033 | |
| 3640 | 4034 | HRESULT (STDMETHODCALLTYPE *SetName)( |
| 3641 | ID3D12CommandQueue *This, | |
| 4035 | ID3D12GraphicsCommandList1 *This, | |
| 3642 | 4036 | const WCHAR *name); |
| 3643 | 4037 | |
| 3644 | 4038 | /*** ID3D12DeviceChild methods ***/ |
| 3645 | 4039 | HRESULT (STDMETHODCALLTYPE *GetDevice)( |
| 3646 | ID3D12CommandQueue *This, | |
| 4040 | ID3D12GraphicsCommandList1 *This, | |
| 3647 | 4041 | REFIID riid, |
| 3648 | 4042 | void **device); |
| 3649 | 4043 | |
| 3650 | /*** ID3D12CommandQueue methods ***/ | |
| 3651 | void (STDMETHODCALLTYPE *UpdateTileMappings)( | |
| 3652 | ID3D12CommandQueue *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); | |
| 4044 | /*** ID3D12CommandList methods ***/ | |
| 4045 | D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( | |
| 4046 | ID3D12GraphicsCommandList1 *This); | |
| 3662 | 4047 | |
| 3663 | void (STDMETHODCALLTYPE *CopyTileMappings)( | |
| 3664 | ID3D12CommandQueue *This, | |
| 3665 | ID3D12Resource *dst_resource, | |
| 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); | |
| 4048 | /*** ID3D12GraphicsCommandList methods ***/ | |
| 4049 | HRESULT (STDMETHODCALLTYPE *Close)( | |
| 4050 | ID3D12GraphicsCommandList1 *This); | |
| 3671 | 4051 | |
| 3672 | void (STDMETHODCALLTYPE *ExecuteCommandLists)( | |
| 3673 | ID3D12CommandQueue *This, | |
| 3674 | UINT command_list_count, | |
| 3675 | ID3D12CommandList *const *command_lists); | |
| 4052 | HRESULT (STDMETHODCALLTYPE *Reset)( | |
| 4053 | ID3D12GraphicsCommandList1 *This, | |
| 4054 | ID3D12CommandAllocator *allocator, | |
| 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 | 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 | 4332 | UINT metadata, |
| 3680 | 4333 | const void *data, |
| 3681 | 4334 | UINT size); |
| 3682 | 4335 | |
| 3683 | void (STDMETHODCALLTYPE *BeginEvent)( | |
| 3684 | ID3D12CommandQueue *This, | |
| 3685 | UINT metadata, | |
| 3686 | const void *data, | |
| 3687 | UINT size); | |
| 4336 | void (STDMETHODCALLTYPE *EndEvent)( | |
| 4337 | ID3D12GraphicsCommandList1 *This); | |
| 4338 | ||
| 4339 | void (STDMETHODCALLTYPE *ExecuteIndirect)( | |
| 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)( | |
| 3690 | ID3D12CommandQueue *This); | |
| 5921 | /*** ID3D12Object methods ***/ | |
| 5922 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( | |
| 5923 | ID3D12PipelineState *This, | |
| 5924 | REFGUID guid, | |
| 5925 | UINT *data_size, | |
| 5926 | void *data); | |
| 3691 | 5927 | |
| 3692 | HRESULT (STDMETHODCALLTYPE *Signal)( | |
| 3693 | ID3D12CommandQueue *This, | |
| 3694 | ID3D12Fence *fence, | |
| 3695 | UINT64 value); | |
| 5928 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( | |
| 5929 | ID3D12PipelineState *This, | |
| 5930 | REFGUID guid, | |
| 5931 | UINT data_size, | |
| 5932 | const void *data); | |
| 3696 | 5933 | |
| 3697 | HRESULT (STDMETHODCALLTYPE *Wait)( | |
| 3698 | ID3D12CommandQueue *This, | |
| 3699 | ID3D12Fence *fence, | |
| 3700 | UINT64 value); | |
| 5934 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( | |
| 5935 | ID3D12PipelineState *This, | |
| 5936 | REFGUID guid, | |
| 5937 | const IUnknown *data); | |
| 3701 | 5938 | |
| 3702 | HRESULT (STDMETHODCALLTYPE *GetTimestampFrequency)( | |
| 3703 | ID3D12CommandQueue *This, | |
| 3704 | UINT64 *frequency); | |
| 5939 | HRESULT (STDMETHODCALLTYPE *SetName)( | |
| 5940 | ID3D12PipelineState *This, | |
| 5941 | const WCHAR *name); | |
| 3705 | 5942 | |
| 3706 | HRESULT (STDMETHODCALLTYPE *GetClockCalibration)( | |
| 3707 | ID3D12CommandQueue *This, | |
| 3708 | UINT64 *gpu_timestamp, | |
| 3709 | UINT64 *cpu_timestamp); | |
| 5943 | /*** ID3D12DeviceChild methods ***/ | |
| 5944 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | |
| 5945 | ID3D12PipelineState *This, | |
| 5946 | REFIID riid, | |
| 5947 | void **device); | |
| 3710 | 5948 | |
| 3711 | D3D12_COMMAND_QUEUE_DESC * (STDMETHODCALLTYPE *GetDesc)( | |
| 3712 | ID3D12CommandQueue *This, | |
| 3713 | D3D12_COMMAND_QUEUE_DESC *__ret); | |
| 5949 | /*** ID3D12PipelineState methods ***/ | |
| 5950 | HRESULT (STDMETHODCALLTYPE *GetCachedBlob)( | |
| 5951 | ID3D12PipelineState *This, | |
| 5952 | ID3DBlob **blob); | |
| 3714 | 5953 | |
| 3715 | 5954 | END_INTERFACE |
| 3716 | } ID3D12CommandQueueVtbl; | |
| 5955 | } ID3D12PipelineStateVtbl; | |
| 3717 | 5956 | |
| 3718 | interface ID3D12CommandQueue { | |
| 3719 | CONST_VTBL ID3D12CommandQueueVtbl* lpVtbl; | |
| 5957 | interface ID3D12PipelineState { | |
| 5958 | CONST_VTBL ID3D12PipelineStateVtbl* lpVtbl; | |
| 3720 | 5959 | }; |
| 3721 | 5960 | |
| 3722 | 5961 | #ifdef COBJMACROS |
| 3723 | 5962 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 3724 | 5963 | /*** IUnknown methods ***/ |
| 3725 | #define ID3D12CommandQueue_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3726 | #define ID3D12CommandQueue_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3727 | #define ID3D12CommandQueue_Release(This) (This)->lpVtbl->Release(This) | |
| 5964 | #define ID3D12PipelineState_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5965 | #define ID3D12PipelineState_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5966 | #define ID3D12PipelineState_Release(This) (This)->lpVtbl->Release(This) | |
| 3728 | 5967 | /*** ID3D12Object methods ***/ |
| 3729 | #define ID3D12CommandQueue_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) | |
| 3731 | #define ID3D12CommandQueue_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | |
| 3732 | #define ID3D12CommandQueue_SetName(This,name) (This)->lpVtbl->SetName(This,name) | |
| 5968 | #define ID3D12PipelineState_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | |
| 5969 | #define ID3D12PipelineState_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | |
| 5970 | #define ID3D12PipelineState_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | |
| 5971 | #define ID3D12PipelineState_SetName(This,name) (This)->lpVtbl->SetName(This,name) | |
| 3733 | 5972 | /*** ID3D12DeviceChild methods ***/ |
| 3734 | #define ID3D12CommandQueue_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | |
| 3735 | /*** ID3D12CommandQueue 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) | |
| 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 | |
| 5973 | #define ID3D12PipelineState_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | |
| 5974 | /*** ID3D12PipelineState methods ***/ | |
| 5975 | #define ID3D12PipelineState_GetCachedBlob(This,blob) (This)->lpVtbl->GetCachedBlob(This,blob) | |
| 3747 | 5976 | #else |
| 3748 | 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 | 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 | 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 | 5985 | return This->lpVtbl->Release(This); |
| 3757 | 5986 | } |
| 3758 | 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 | 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 | 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 | 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 | 5998 | return This->lpVtbl->SetName(This,name); |
| 3770 | 5999 | } |
| 3771 | 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 | 6002 | return This->lpVtbl->GetDevice(This,riid,device); |
| 3774 | 6003 | } |
| 3775 | /*** ID3D12CommandQueue 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) { | |
| 3777 | This->lpVtbl->UpdateTileMappings(This,resource,region_count,region_start_coordinates,region_sizes,range_count,range_flags,heap_range_offsets,range_tile_counts,flags); | |
| 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); | |
| 6004 | /*** ID3D12PipelineState methods ***/ | |
| 6005 | static FORCEINLINE HRESULT ID3D12PipelineState_GetCachedBlob(ID3D12PipelineState* This,ID3DBlob **blob) { | |
| 6006 | return This->lpVtbl->GetCachedBlob(This,blob); | |
| 3809 | 6007 | } |
| 3810 | 6008 | #endif |
| 3811 | 6009 | #endif |
| ... | ... | @@ -3813,298 +6011,279 @@ static FORCEINLINE D3D12_COMMAND_QUEUE_DESC ID3D12CommandQueue_GetDesc(ID3D12Com |
| 3813 | 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__ | |
| 3877 | #define __ID3D12RootSignature_INTERFACE_DEFINED__ | |
| 6019 | #ifndef __ID3D12Fence_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 | 6023 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 3881 | MIDL_INTERFACE("c54a6b66-72df-4ee8-8be5-a946a1429214") | |
| 3882 | ID3D12RootSignature : public ID3D12DeviceChild | |
| 6024 | MIDL_INTERFACE("0a753dcf-c4d8-4b91-adf6-be5a60d95a76") | |
| 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 | 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 | 6040 | #endif |
| 3888 | 6041 | #else |
| 3889 | typedef struct ID3D12RootSignatureVtbl { | |
| 6042 | typedef struct ID3D12FenceVtbl { | |
| 3890 | 6043 | BEGIN_INTERFACE |
| 3891 | 6044 | |
| 3892 | 6045 | /*** IUnknown methods ***/ |
| 3893 | 6046 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3894 | ID3D12RootSignature *This, | |
| 6047 | ID3D12Fence *This, | |
| 3895 | 6048 | REFIID riid, |
| 3896 | 6049 | void **ppvObject); |
| 3897 | 6050 | |
| 3898 | 6051 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3899 | ID3D12RootSignature *This); | |
| 6052 | ID3D12Fence *This); | |
| 3900 | 6053 | |
| 3901 | 6054 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3902 | ID3D12RootSignature *This); | |
| 6055 | ID3D12Fence *This); | |
| 3903 | 6056 | |
| 3904 | 6057 | /*** ID3D12Object methods ***/ |
| 3905 | 6058 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( |
| 3906 | ID3D12RootSignature *This, | |
| 6059 | ID3D12Fence *This, | |
| 3907 | 6060 | REFGUID guid, |
| 3908 | 6061 | UINT *data_size, |
| 3909 | 6062 | void *data); |
| 3910 | 6063 | |
| 3911 | 6064 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( |
| 3912 | ID3D12RootSignature *This, | |
| 6065 | ID3D12Fence *This, | |
| 3913 | 6066 | REFGUID guid, |
| 3914 | 6067 | UINT data_size, |
| 3915 | 6068 | const void *data); |
| 3916 | 6069 | |
| 3917 | 6070 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( |
| 3918 | ID3D12RootSignature *This, | |
| 6071 | ID3D12Fence *This, | |
| 3919 | 6072 | REFGUID guid, |
| 3920 | 6073 | const IUnknown *data); |
| 3921 | 6074 | |
| 3922 | 6075 | HRESULT (STDMETHODCALLTYPE *SetName)( |
| 3923 | ID3D12RootSignature *This, | |
| 6076 | ID3D12Fence *This, | |
| 3924 | 6077 | const WCHAR *name); |
| 3925 | 6078 | |
| 3926 | /*** ID3D12DeviceChild methods ***/ | |
| 3927 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | |
| 3928 | ID3D12RootSignature *This, | |
| 3929 | REFIID riid, | |
| 3930 | void **device); | |
| 6079 | /*** ID3D12DeviceChild methods ***/ | |
| 6080 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | |
| 6081 | ID3D12Fence *This, | |
| 6082 | REFIID riid, | |
| 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 | 6098 | END_INTERFACE |
| 3933 | } ID3D12RootSignatureVtbl; | |
| 6099 | } ID3D12FenceVtbl; | |
| 3934 | 6100 | |
| 3935 | interface ID3D12RootSignature { | |
| 3936 | CONST_VTBL ID3D12RootSignatureVtbl* lpVtbl; | |
| 6101 | interface ID3D12Fence { | |
| 6102 | CONST_VTBL ID3D12FenceVtbl* lpVtbl; | |
| 3937 | 6103 | }; |
| 3938 | 6104 | |
| 3939 | 6105 | #ifdef COBJMACROS |
| 3940 | 6106 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 3941 | 6107 | /*** IUnknown methods ***/ |
| 3942 | #define ID3D12RootSignature_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3943 | #define ID3D12RootSignature_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3944 | #define ID3D12RootSignature_Release(This) (This)->lpVtbl->Release(This) | |
| 6108 | #define ID3D12Fence_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6109 | #define ID3D12Fence_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6110 | #define ID3D12Fence_Release(This) (This)->lpVtbl->Release(This) | |
| 3945 | 6111 | /*** ID3D12Object methods ***/ |
| 3946 | #define ID3D12RootSignature_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) | |
| 3948 | #define ID3D12RootSignature_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | |
| 3949 | #define ID3D12RootSignature_SetName(This,name) (This)->lpVtbl->SetName(This,name) | |
| 6112 | #define ID3D12Fence_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | |
| 6113 | #define ID3D12Fence_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | |
| 6114 | #define ID3D12Fence_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | |
| 6115 | #define ID3D12Fence_SetName(This,name) (This)->lpVtbl->SetName(This,name) | |
| 3950 | 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 | 6122 | #else |
| 3953 | 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 | 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 | 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 | 6131 | return This->lpVtbl->Release(This); |
| 3962 | 6132 | } |
| 3963 | 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 | 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 | 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 | 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 | 6144 | return This->lpVtbl->SetName(This,name); |
| 3975 | 6145 | } |
| 3976 | 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 | 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 | 6160 | #endif |
| 3981 | 6161 | #endif |
| 3982 | 6162 | |
| 3983 | 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__ | |
| 3992 | #define __ID3D12PipelineState_INTERFACE_DEFINED__ | |
| 6171 | #ifndef __ID3D12CommandAllocator_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 | 6175 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 3996 | MIDL_INTERFACE("765a30f3-f624-4c6f-a828-ace948622445") | |
| 3997 | ID3D12PipelineState : public ID3D12Pageable | |
| 6176 | MIDL_INTERFACE("6102dee4-af59-4b09-b999-b44d73f09b24") | |
| 6177 | ID3D12CommandAllocator : public ID3D12Pageable | |
| 3998 | 6178 | { |
| 3999 | virtual HRESULT STDMETHODCALLTYPE GetCachedBlob( | |
| 4000 | ID3DBlob **blob) = 0; | |
| 6179 | virtual HRESULT STDMETHODCALLTYPE Reset( | |
| 6180 | ) = 0; | |
| 4001 | 6181 | |
| 4002 | 6182 | }; |
| 4003 | 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 | 6185 | #endif |
| 4006 | 6186 | #else |
| 4007 | typedef struct ID3D12PipelineStateVtbl { | |
| 6187 | typedef struct ID3D12CommandAllocatorVtbl { | |
| 4008 | 6188 | BEGIN_INTERFACE |
| 4009 | 6189 | |
| 4010 | 6190 | /*** IUnknown methods ***/ |
| 4011 | 6191 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4012 | ID3D12PipelineState *This, | |
| 6192 | ID3D12CommandAllocator *This, | |
| 4013 | 6193 | REFIID riid, |
| 4014 | 6194 | void **ppvObject); |
| 4015 | 6195 | |
| 4016 | 6196 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4017 | ID3D12PipelineState *This); | |
| 6197 | ID3D12CommandAllocator *This); | |
| 4018 | 6198 | |
| 4019 | 6199 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4020 | ID3D12PipelineState *This); | |
| 6200 | ID3D12CommandAllocator *This); | |
| 4021 | 6201 | |
| 4022 | 6202 | /*** ID3D12Object methods ***/ |
| 4023 | 6203 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( |
| 4024 | ID3D12PipelineState *This, | |
| 6204 | ID3D12CommandAllocator *This, | |
| 4025 | 6205 | REFGUID guid, |
| 4026 | 6206 | UINT *data_size, |
| 4027 | 6207 | void *data); |
| 4028 | 6208 | |
| 4029 | 6209 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( |
| 4030 | ID3D12PipelineState *This, | |
| 6210 | ID3D12CommandAllocator *This, | |
| 4031 | 6211 | REFGUID guid, |
| 4032 | 6212 | UINT data_size, |
| 4033 | 6213 | const void *data); |
| 4034 | 6214 | |
| 4035 | 6215 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( |
| 4036 | ID3D12PipelineState *This, | |
| 6216 | ID3D12CommandAllocator *This, | |
| 4037 | 6217 | REFGUID guid, |
| 4038 | 6218 | const IUnknown *data); |
| 4039 | 6219 | |
| 4040 | 6220 | HRESULT (STDMETHODCALLTYPE *SetName)( |
| 4041 | ID3D12PipelineState *This, | |
| 6221 | ID3D12CommandAllocator *This, | |
| 4042 | 6222 | const WCHAR *name); |
| 4043 | 6223 | |
| 4044 | 6224 | /*** ID3D12DeviceChild methods ***/ |
| 4045 | 6225 | HRESULT (STDMETHODCALLTYPE *GetDevice)( |
| 4046 | ID3D12PipelineState *This, | |
| 6226 | ID3D12CommandAllocator *This, | |
| 4047 | 6227 | REFIID riid, |
| 4048 | 6228 | void **device); |
| 4049 | 6229 | |
| 4050 | /*** ID3D12PipelineState methods ***/ | |
| 4051 | HRESULT (STDMETHODCALLTYPE *GetCachedBlob)( | |
| 4052 | ID3D12PipelineState *This, | |
| 4053 | ID3DBlob **blob); | |
| 6230 | /*** ID3D12CommandAllocator methods ***/ | |
| 6231 | HRESULT (STDMETHODCALLTYPE *Reset)( | |
| 6232 | ID3D12CommandAllocator *This); | |
| 4054 | 6233 | |
| 4055 | 6234 | END_INTERFACE |
| 4056 | } ID3D12PipelineStateVtbl; | |
| 6235 | } ID3D12CommandAllocatorVtbl; | |
| 4057 | 6236 | |
| 4058 | interface ID3D12PipelineState { | |
| 4059 | CONST_VTBL ID3D12PipelineStateVtbl* lpVtbl; | |
| 6237 | interface ID3D12CommandAllocator { | |
| 6238 | CONST_VTBL ID3D12CommandAllocatorVtbl* lpVtbl; | |
| 4060 | 6239 | }; |
| 4061 | 6240 | |
| 4062 | 6241 | #ifdef COBJMACROS |
| 4063 | 6242 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 4064 | 6243 | /*** IUnknown methods ***/ |
| 4065 | #define ID3D12PipelineState_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4066 | #define ID3D12PipelineState_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4067 | #define ID3D12PipelineState_Release(This) (This)->lpVtbl->Release(This) | |
| 6244 | #define ID3D12CommandAllocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6245 | #define ID3D12CommandAllocator_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6246 | #define ID3D12CommandAllocator_Release(This) (This)->lpVtbl->Release(This) | |
| 4068 | 6247 | /*** ID3D12Object methods ***/ |
| 4069 | #define ID3D12PipelineState_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) | |
| 4071 | #define ID3D12PipelineState_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | |
| 4072 | #define ID3D12PipelineState_SetName(This,name) (This)->lpVtbl->SetName(This,name) | |
| 6248 | #define ID3D12CommandAllocator_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | |
| 6249 | #define ID3D12CommandAllocator_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | |
| 6250 | #define ID3D12CommandAllocator_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | |
| 6251 | #define ID3D12CommandAllocator_SetName(This,name) (This)->lpVtbl->SetName(This,name) | |
| 4073 | 6252 | /*** ID3D12DeviceChild methods ***/ |
| 4074 | #define ID3D12PipelineState_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | |
| 4075 | /*** ID3D12PipelineState methods ***/ | |
| 4076 | #define ID3D12PipelineState_GetCachedBlob(This,blob) (This)->lpVtbl->GetCachedBlob(This,blob) | |
| 6253 | #define ID3D12CommandAllocator_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) | |
| 6254 | /*** ID3D12CommandAllocator methods ***/ | |
| 6255 | #define ID3D12CommandAllocator_Reset(This) (This)->lpVtbl->Reset(This) | |
| 4077 | 6256 | #else |
| 4078 | 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 | 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 | 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 | 6265 | return This->lpVtbl->Release(This); |
| 4087 | 6266 | } |
| 4088 | 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 | 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 | 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 | 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 | 6278 | return This->lpVtbl->SetName(This,name); |
| 4100 | 6279 | } |
| 4101 | 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 | 6282 | return This->lpVtbl->GetDevice(This,riid,device); |
| 4104 | 6283 | } |
| 4105 | /*** ID3D12PipelineState methods ***/ | |
| 4106 | static FORCEINLINE HRESULT ID3D12PipelineState_GetCachedBlob(ID3D12PipelineState* This,ID3DBlob **blob) { | |
| 4107 | return This->lpVtbl->GetCachedBlob(This,blob); | |
| 6284 | /*** ID3D12CommandAllocator methods ***/ | |
| 6285 | static FORCEINLINE HRESULT ID3D12CommandAllocator_Reset(ID3D12CommandAllocator* This) { | |
| 6286 | return This->lpVtbl->Reset(This); | |
| 4108 | 6287 | } |
| 4109 | 6288 | #endif |
| 4110 | 6289 | #endif |
| ... | ... | @@ -4112,498 +6291,508 @@ static FORCEINLINE HRESULT ID3D12PipelineState_GetCachedBlob(ID3D12PipelineState |
| 4112 | 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__ | |
| 4121 | #define __ID3D12Fence_INTERFACE_DEFINED__ | |
| 6299 | #ifndef __ID3D12Device_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 | 6303 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 4125 | MIDL_INTERFACE("0a753dcf-c4d8-4b91-adf6-be5a60d95a76") | |
| 4126 | ID3D12Fence : public ID3D12Pageable | |
| 6304 | MIDL_INTERFACE("189819f1-1db6-4b57-be54-1821339b85f7") | |
| 6305 | ID3D12Device : public ID3D12Object | |
| 4127 | 6306 | { |
| 4128 | virtual UINT64 STDMETHODCALLTYPE GetCompletedValue( | |
| 6307 | virtual UINT STDMETHODCALLTYPE GetNodeCount( | |
| 4129 | 6308 | ) = 0; |
| 4130 | 6309 | |
| 4131 | virtual HRESULT STDMETHODCALLTYPE SetEventOnCompletion( | |
| 4132 | UINT64 value, | |
| 4133 | HANDLE event) = 0; | |
| 6310 | virtual HRESULT STDMETHODCALLTYPE CreateCommandQueue( | |
| 6311 | const D3D12_COMMAND_QUEUE_DESC *desc, | |
| 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( | |
| 4136 | UINT64 value) = 0; | |
| 6396 | virtual void STDMETHODCALLTYPE CopyDescriptorsSimple( | |
| 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 | }; | |
| 4139 | #ifdef __CRT_UUID_DECL | |
| 4140 | __CRT_UUID_DECL(ID3D12Fence, 0x0a753dcf, 0xc4d8, 0x4b91, 0xad,0xf6, 0xbe,0x5a,0x60,0xd9,0x5a,0x76) | |
| 6402 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS | |
| 6403 | virtual D3D12_RESOURCE_ALLOCATION_INFO* STDMETHODCALLTYPE GetResourceAllocationInfo( | |
| 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 | 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 | 6435 | #else |
| 4143 | typedef struct ID3D12FenceVtbl { | |
| 4144 | BEGIN_INTERFACE | |
| 6436 | virtual D3D12_HEAP_PROPERTIES STDMETHODCALLTYPE GetCustomHeapProperties( | |
| 6437 | UINT node_mask, | |
| 6438 | D3D12_HEAP_TYPE heap_type) = 0; | |
| 6439 | #endif | |
| 4145 | 6440 | |
| 4146 | /*** IUnknown methods ***/ | |
| 4147 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | |
| 4148 | ID3D12Fence *This, | |
| 6441 | virtual HRESULT STDMETHODCALLTYPE CreateCommittedResource( | |
| 6442 | const D3D12_HEAP_PROPERTIES *heap_properties, | |
| 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 | 6447 | REFIID riid, |
| 4150 | void **ppvObject); | |
| 4151 | ||
| 4152 | ULONG (STDMETHODCALLTYPE *AddRef)( | |
| 4153 | ID3D12Fence *This); | |
| 4154 | ||
| 4155 | ULONG (STDMETHODCALLTYPE *Release)( | |
| 4156 | ID3D12Fence *This); | |
| 6448 | void **resource) = 0; | |
| 4157 | 6449 | |
| 4158 | /*** ID3D12Object methods ***/ | |
| 4159 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( | |
| 4160 | ID3D12Fence *This, | |
| 4161 | REFGUID guid, | |
| 4162 | UINT *data_size, | |
| 4163 | void *data); | |
| 6450 | virtual HRESULT STDMETHODCALLTYPE CreateHeap( | |
| 6451 | const D3D12_HEAP_DESC *desc, | |
| 6452 | REFIID riid, | |
| 6453 | void **heap) = 0; | |
| 4164 | 6454 | |
| 4165 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( | |
| 4166 | ID3D12Fence *This, | |
| 4167 | REFGUID guid, | |
| 4168 | UINT data_size, | |
| 4169 | const void *data); | |
| 6455 | virtual HRESULT STDMETHODCALLTYPE CreatePlacedResource( | |
| 6456 | ID3D12Heap *heap, | |
| 6457 | UINT64 heap_offset, | |
| 6458 | const D3D12_RESOURCE_DESC *desc, | |
| 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)( | |
| 4172 | ID3D12Fence *This, | |
| 4173 | REFGUID guid, | |
| 4174 | const IUnknown *data); | |
| 6464 | virtual HRESULT STDMETHODCALLTYPE CreateReservedResource( | |
| 6465 | const D3D12_RESOURCE_DESC *desc, | |
| 6466 | D3D12_RESOURCE_STATES initial_state, | |
| 6467 | const D3D12_CLEAR_VALUE *optimized_clear_value, | |
| 6468 | REFIID riid, | |
| 6469 | void **resource) = 0; | |
| 4175 | 6470 | |
| 4176 | HRESULT (STDMETHODCALLTYPE *SetName)( | |
| 4177 | ID3D12Fence *This, | |
| 4178 | const WCHAR *name); | |
| 6471 | virtual HRESULT STDMETHODCALLTYPE CreateSharedHandle( | |
| 6472 | ID3D12DeviceChild *object, | |
| 6473 | const SECURITY_ATTRIBUTES *attributes, | |
| 6474 | DWORD access, | |
| 6475 | const WCHAR *name, | |
| 6476 | HANDLE *handle) = 0; | |
| 4179 | 6477 | |
| 4180 | /*** ID3D12DeviceChild methods ***/ | |
| 4181 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | |
| 4182 | ID3D12Fence *This, | |
| 6478 | virtual HRESULT STDMETHODCALLTYPE OpenSharedHandle( | |
| 6479 | HANDLE handle, | |
| 4183 | 6480 | REFIID riid, |
| 4184 | void **device); | |
| 6481 | void **object) = 0; | |
| 4185 | 6482 | |
| 4186 | /*** ID3D12Fence methods ***/ | |
| 4187 | UINT64 (STDMETHODCALLTYPE *GetCompletedValue)( | |
| 4188 | ID3D12Fence *This); | |
| 6483 | virtual HRESULT STDMETHODCALLTYPE OpenSharedHandleByName( | |
| 6484 | const WCHAR *name, | |
| 6485 | DWORD access, | |
| 6486 | HANDLE *handle) = 0; | |
| 4189 | 6487 | |
| 4190 | HRESULT (STDMETHODCALLTYPE *SetEventOnCompletion)( | |
| 4191 | ID3D12Fence *This, | |
| 4192 | UINT64 value, | |
| 4193 | HANDLE event); | |
| 6488 | virtual HRESULT STDMETHODCALLTYPE MakeResident( | |
| 6489 | UINT object_count, | |
| 6490 | ID3D12Pageable *const *objects) = 0; | |
| 4194 | 6491 | |
| 4195 | HRESULT (STDMETHODCALLTYPE *Signal)( | |
| 4196 | ID3D12Fence *This, | |
| 4197 | UINT64 value); | |
| 6492 | virtual HRESULT STDMETHODCALLTYPE Evict( | |
| 6493 | UINT object_count, | |
| 6494 | ID3D12Pageable *const *objects) = 0; | |
| 4198 | 6495 | |
| 4199 | END_INTERFACE | |
| 4200 | } ID3D12FenceVtbl; | |
| 6496 | virtual HRESULT STDMETHODCALLTYPE CreateFence( | |
| 6497 | UINT64 initial_value, | |
| 6498 | D3D12_FENCE_FLAGS flags, | |
| 6499 | REFIID riid, | |
| 6500 | void **fence) = 0; | |
| 4201 | 6501 | |
| 4202 | interface ID3D12Fence { | |
| 4203 | CONST_VTBL ID3D12FenceVtbl* lpVtbl; | |
| 4204 | }; | |
| 6502 | virtual HRESULT STDMETHODCALLTYPE GetDeviceRemovedReason( | |
| 6503 | ) = 0; | |
| 4205 | 6504 | |
| 4206 | #ifdef COBJMACROS | |
| 4207 | #ifndef WIDL_C_INLINE_WRAPPERS | |
| 4208 | /*** IUnknown methods ***/ | |
| 4209 | #define ID3D12Fence_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4210 | #define ID3D12Fence_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4211 | #define ID3D12Fence_Release(This) (This)->lpVtbl->Release(This) | |
| 4212 | /*** ID3D12Object methods ***/ | |
| 4213 | #define ID3D12Fence_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | |
| 4214 | #define ID3D12Fence_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | |
| 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 | |
| 6505 | virtual void STDMETHODCALLTYPE GetCopyableFootprints( | |
| 6506 | const D3D12_RESOURCE_DESC *desc, | |
| 6507 | UINT first_sub_resource, | |
| 6508 | UINT sub_resource_count, | |
| 6509 | UINT64 base_offset, | |
| 6510 | D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, | |
| 6511 | UINT *row_count, | |
| 6512 | UINT64 *row_size, | |
| 6513 | UINT64 *total_bytes) = 0; | |
| 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 | /***************************************************************************** | |
| 4270 | * ID3D12CommandAllocator interface | |
| 4271 | */ | |
| 4272 | #ifndef __ID3D12CommandAllocator_INTERFACE_DEFINED__ | |
| 4273 | #define __ID3D12CommandAllocator_INTERFACE_DEFINED__ | |
| 6529 | virtual void STDMETHODCALLTYPE GetResourceTiling( | |
| 6530 | ID3D12Resource *resource, | |
| 6531 | UINT *total_tile_count, | |
| 6532 | D3D12_PACKED_MIP_INFO *packed_mip_info, | |
| 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); | |
| 4276 | #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4277 | MIDL_INTERFACE("6102dee4-af59-4b09-b999-b44d73f09b24") | |
| 4278 | ID3D12CommandAllocator : public ID3D12Pageable | |
| 4279 | { | |
| 4280 | virtual HRESULT STDMETHODCALLTYPE Reset( | |
| 6538 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS | |
| 6539 | virtual LUID* STDMETHODCALLTYPE GetAdapterLuid( | |
| 6540 | LUID *__ret) = 0; | |
| 6541 | LUID STDMETHODCALLTYPE GetAdapterLuid( | |
| 6542 | ) | |
| 6543 | { | |
| 6544 | LUID __ret; | |
| 6545 | return *GetAdapterLuid(&__ret); | |
| 6546 | } | |
| 6547 | #else | |
| 6548 | virtual LUID STDMETHODCALLTYPE GetAdapterLuid( | |
| 4281 | 6549 | ) = 0; |
| 6550 | #endif | |
| 4282 | 6551 | |
| 4283 | 6552 | }; |
| 4284 | 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 | 6555 | #endif |
| 4287 | 6556 | #else |
| 4288 | typedef struct ID3D12CommandAllocatorVtbl { | |
| 6557 | typedef struct ID3D12DeviceVtbl { | |
| 4289 | 6558 | BEGIN_INTERFACE |
| 4290 | 6559 | |
| 4291 | 6560 | /*** IUnknown methods ***/ |
| 4292 | 6561 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4293 | ID3D12CommandAllocator *This, | |
| 6562 | ID3D12Device *This, | |
| 4294 | 6563 | REFIID riid, |
| 4295 | 6564 | void **ppvObject); |
| 4296 | 6565 | |
| 4297 | 6566 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4298 | ID3D12CommandAllocator *This); | |
| 6567 | ID3D12Device *This); | |
| 4299 | 6568 | |
| 4300 | 6569 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4301 | ID3D12CommandAllocator *This); | |
| 6570 | ID3D12Device *This); | |
| 4302 | 6571 | |
| 4303 | 6572 | /*** ID3D12Object methods ***/ |
| 4304 | 6573 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( |
| 4305 | ID3D12CommandAllocator *This, | |
| 6574 | ID3D12Device *This, | |
| 4306 | 6575 | REFGUID guid, |
| 4307 | 6576 | UINT *data_size, |
| 4308 | 6577 | void *data); |
| 4309 | 6578 | |
| 4310 | 6579 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( |
| 4311 | ID3D12CommandAllocator *This, | |
| 6580 | ID3D12Device *This, | |
| 4312 | 6581 | REFGUID guid, |
| 4313 | 6582 | UINT data_size, |
| 4314 | 6583 | const void *data); |
| 4315 | 6584 | |
| 4316 | 6585 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( |
| 4317 | ID3D12CommandAllocator *This, | |
| 6586 | ID3D12Device *This, | |
| 4318 | 6587 | REFGUID guid, |
| 4319 | 6588 | const IUnknown *data); |
| 4320 | 6589 | |
| 4321 | 6590 | HRESULT (STDMETHODCALLTYPE *SetName)( |
| 4322 | ID3D12CommandAllocator *This, | |
| 6591 | ID3D12Device *This, | |
| 4323 | 6592 | const WCHAR *name); |
| 4324 | 6593 | |
| 4325 | /*** ID3D12DeviceChild methods ***/ | |
| 4326 | HRESULT (STDMETHODCALLTYPE *GetDevice)( | |
| 4327 | ID3D12CommandAllocator *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; | |
| 6594 | /*** ID3D12Device methods ***/ | |
| 6595 | UINT (STDMETHODCALLTYPE *GetNodeCount)( | |
| 6596 | ID3D12Device *This); | |
| 4410 | 6597 | |
| 4411 | virtual HRESULT STDMETHODCALLTYPE CreateCommandQueue( | |
| 6598 | HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( | |
| 6599 | ID3D12Device *This, | |
| 4412 | 6600 | const D3D12_COMMAND_QUEUE_DESC *desc, |
| 4413 | 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 | 6606 | D3D12_COMMAND_LIST_TYPE type, |
| 4418 | 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 | 6612 | const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, |
| 4423 | 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 | 6618 | const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, |
| 4428 | 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 | 6624 | UINT node_mask, |
| 4433 | 6625 | D3D12_COMMAND_LIST_TYPE type, |
| 4434 | 6626 | ID3D12CommandAllocator *command_allocator, |
| 4435 | 6627 | ID3D12PipelineState *initial_pipeline_state, |
| 4436 | 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 | 6633 | D3D12_FEATURE feature, |
| 4441 | 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 | 6639 | const D3D12_DESCRIPTOR_HEAP_DESC *desc, |
| 4446 | 6640 | REFIID riid, |
| 4447 | void **descriptor_heap) = 0; | |
| 6641 | void **descriptor_heap); | |
| 4448 | 6642 | |
| 4449 | virtual UINT STDMETHODCALLTYPE GetDescriptorHandleIncrementSize( | |
| 4450 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) = 0; | |
| 6643 | UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( | |
| 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 | 6649 | UINT node_mask, |
| 4454 | 6650 | const void *bytecode, |
| 4455 | 6651 | SIZE_T bytecode_length, |
| 4456 | 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 | 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 | 6662 | ID3D12Resource *resource, |
| 4465 | 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 | 6668 | ID3D12Resource *resource, |
| 4470 | 6669 | ID3D12Resource *counter_resource, |
| 4471 | 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 | 6675 | ID3D12Resource *resource, |
| 4476 | 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 | 6681 | ID3D12Resource *resource, |
| 4481 | 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 | 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 | 6692 | UINT dst_descriptor_range_count, |
| 4490 | 6693 | const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, |
| 4491 | 6694 | const UINT *dst_descriptor_range_sizes, |
| 4492 | 6695 | UINT src_descriptor_range_count, |
| 4493 | 6696 | const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, |
| 4494 | 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 | 6702 | UINT descriptor_count, |
| 4499 | 6703 | const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, |
| 4500 | 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 | |
| 4504 | virtual D3D12_RESOURCE_ALLOCATION_INFO* STDMETHODCALLTYPE GetResourceAllocationInfo( | |
| 6707 | D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( | |
| 6708 | ID3D12Device *This, | |
| 4505 | 6709 | D3D12_RESOURCE_ALLOCATION_INFO *__ret, |
| 4506 | 6710 | UINT visible_mask, |
| 4507 | 6711 | UINT reource_desc_count, |
| 4508 | const D3D12_RESOURCE_DESC *resource_descs) = 0; | |
| 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 | |
| 6712 | const D3D12_RESOURCE_DESC *resource_descs); | |
| 4523 | 6713 | |
| 4524 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS | |
| 4525 | virtual D3D12_HEAP_PROPERTIES* STDMETHODCALLTYPE GetCustomHeapProperties( | |
| 6714 | D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( | |
| 6715 | ID3D12Device *This, | |
| 4526 | 6716 | D3D12_HEAP_PROPERTIES *__ret, |
| 4527 | 6717 | UINT node_mask, |
| 4528 | D3D12_HEAP_TYPE heap_type) = 0; | |
| 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 | |
| 6718 | D3D12_HEAP_TYPE heap_type); | |
| 4541 | 6719 | |
| 4542 | virtual HRESULT STDMETHODCALLTYPE CreateCommittedResource( | |
| 6720 | HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( | |
| 6721 | ID3D12Device *This, | |
| 4543 | 6722 | const D3D12_HEAP_PROPERTIES *heap_properties, |
| 4544 | 6723 | D3D12_HEAP_FLAGS heap_flags, |
| 4545 | 6724 | const D3D12_RESOURCE_DESC *desc, |
| 4546 | 6725 | D3D12_RESOURCE_STATES initial_state, |
| 4547 | 6726 | const D3D12_CLEAR_VALUE *optimized_clear_value, |
| 4548 | 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 | 6732 | const D3D12_HEAP_DESC *desc, |
| 4553 | 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 | 6738 | ID3D12Heap *heap, |
| 4558 | 6739 | UINT64 heap_offset, |
| 4559 | 6740 | const D3D12_RESOURCE_DESC *desc, |
| 4560 | 6741 | D3D12_RESOURCE_STATES initial_state, |
| 4561 | 6742 | const D3D12_CLEAR_VALUE *optimized_clear_value, |
| 4562 | 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 | 6748 | const D3D12_RESOURCE_DESC *desc, |
| 4567 | 6749 | D3D12_RESOURCE_STATES initial_state, |
| 4568 | 6750 | const D3D12_CLEAR_VALUE *optimized_clear_value, |
| 4569 | 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 | 6756 | ID3D12DeviceChild *object, |
| 4574 | 6757 | const SECURITY_ATTRIBUTES *attributes, |
| 4575 | 6758 | DWORD access, |
| 4576 | 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 | 6764 | HANDLE handle, |
| 4581 | 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 | 6770 | const WCHAR *name, |
| 4586 | 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 | 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 | 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 | 6786 | UINT64 initial_value, |
| 4599 | 6787 | D3D12_FENCE_FLAGS flags, |
| 4600 | 6788 | REFIID riid, |
| 4601 | void **fence) = 0; | |
| 6789 | void **fence); | |
| 4602 | 6790 | |
| 4603 | virtual HRESULT STDMETHODCALLTYPE GetDeviceRemovedReason( | |
| 4604 | ) = 0; | |
| 6791 | HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( | |
| 6792 | ID3D12Device *This); | |
| 4605 | 6793 | |
| 4606 | virtual void STDMETHODCALLTYPE GetCopyableFootprints( | |
| 6794 | void (STDMETHODCALLTYPE *GetCopyableFootprints)( | |
| 6795 | ID3D12Device *This, | |
| 4607 | 6796 | const D3D12_RESOURCE_DESC *desc, |
| 4608 | 6797 | UINT first_sub_resource, |
| 4609 | 6798 | UINT sub_resource_count, |
| ... | ... | @@ -4611,117 +6800,343 @@ ID3D12Device : public ID3D12Object |
| 4611 | 6800 | D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, |
| 4612 | 6801 | UINT *row_count, |
| 4613 | 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( | |
| 4617 | const D3D12_QUERY_HEAP_DESC *desc, | |
| 4618 | REFIID riid, | |
| 4619 | void **heap) = 0; | |
| 7034 | #endif | |
| 4620 | 7035 | |
| 4621 | virtual HRESULT STDMETHODCALLTYPE SetStablePowerState( | |
| 4622 | WINBOOL enable) = 0; | |
| 4623 | 7036 | |
| 4624 | virtual HRESULT STDMETHODCALLTYPE CreateCommandSignature( | |
| 4625 | const D3D12_COMMAND_SIGNATURE_DESC *desc, | |
| 4626 | ID3D12RootSignature *root_signature, | |
| 4627 | REFIID riid, | |
| 4628 | void **command_signature) = 0; | |
| 7037 | #endif /* __ID3D12Device_INTERFACE_DEFINED__ */ | |
| 4629 | 7038 | |
| 4630 | virtual void STDMETHODCALLTYPE GetResourceTiling( | |
| 4631 | ID3D12Resource *resource, | |
| 4632 | UINT *total_tile_count, | |
| 4633 | D3D12_PACKED_MIP_INFO *packed_mip_info, | |
| 4634 | D3D12_TILE_SHAPE *standard_tile_shape, | |
| 4635 | UINT *sub_resource_tiling_count, | |
| 4636 | UINT first_sub_resource_tiling, | |
| 4637 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings) = 0; | |
| 7039 | /***************************************************************************** | |
| 7040 | * ID3D12Device1 interface | |
| 7041 | */ | |
| 7042 | #ifndef __ID3D12Device1_INTERFACE_DEFINED__ | |
| 7043 | #define __ID3D12Device1_INTERFACE_DEFINED__ | |
| 4638 | 7044 | |
| 4639 | #ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS | |
| 4640 | virtual LUID* STDMETHODCALLTYPE GetAdapterLuid( | |
| 4641 | LUID *__ret) = 0; | |
| 4642 | LUID STDMETHODCALLTYPE GetAdapterLuid( | |
| 4643 | ) | |
| 4644 | { | |
| 4645 | LUID __ret; | |
| 4646 | return *GetAdapterLuid(&__ret); | |
| 4647 | } | |
| 4648 | #else | |
| 4649 | virtual LUID STDMETHODCALLTYPE GetAdapterLuid( | |
| 4650 | ) = 0; | |
| 4651 | #endif | |
| 7045 | DEFINE_GUID(IID_ID3D12Device1, 0x77acce80, 0x638e, 0x4e65, 0x88,0x95, 0xc1,0xf2,0x33,0x86,0x86,0x3e); | |
| 7046 | #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 7047 | MIDL_INTERFACE("77acce80-638e-4e65-8895-c1f23386863e") | |
| 7048 | ID3D12Device1 : public ID3D12Device | |
| 7049 | { | |
| 7050 | virtual HRESULT STDMETHODCALLTYPE CreatePipelineLibrary( | |
| 7051 | const void *blob, | |
| 7052 | SIZE_T blob_size, | |
| 7053 | REFIID iid, | |
| 7054 | void **lib) = 0; | |
| 7055 | ||
| 7056 | virtual HRESULT STDMETHODCALLTYPE SetEventOnMultipleFenceCompletion( | |
| 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 | 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 | 7071 | #endif |
| 4657 | 7072 | #else |
| 4658 | typedef struct ID3D12DeviceVtbl { | |
| 7073 | typedef struct ID3D12Device1Vtbl { | |
| 4659 | 7074 | BEGIN_INTERFACE |
| 4660 | 7075 | |
| 4661 | 7076 | /*** IUnknown methods ***/ |
| 4662 | 7077 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4663 | ID3D12Device *This, | |
| 7078 | ID3D12Device1 *This, | |
| 4664 | 7079 | REFIID riid, |
| 4665 | 7080 | void **ppvObject); |
| 4666 | 7081 | |
| 4667 | 7082 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4668 | ID3D12Device *This); | |
| 7083 | ID3D12Device1 *This); | |
| 4669 | 7084 | |
| 4670 | 7085 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4671 | ID3D12Device *This); | |
| 7086 | ID3D12Device1 *This); | |
| 4672 | 7087 | |
| 4673 | 7088 | /*** ID3D12Object methods ***/ |
| 4674 | 7089 | HRESULT (STDMETHODCALLTYPE *GetPrivateData)( |
| 4675 | ID3D12Device *This, | |
| 7090 | ID3D12Device1 *This, | |
| 4676 | 7091 | REFGUID guid, |
| 4677 | 7092 | UINT *data_size, |
| 4678 | 7093 | void *data); |
| 4679 | 7094 | |
| 4680 | 7095 | HRESULT (STDMETHODCALLTYPE *SetPrivateData)( |
| 4681 | ID3D12Device *This, | |
| 7096 | ID3D12Device1 *This, | |
| 4682 | 7097 | REFGUID guid, |
| 4683 | 7098 | UINT data_size, |
| 4684 | 7099 | const void *data); |
| 4685 | 7100 | |
| 4686 | 7101 | HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( |
| 4687 | ID3D12Device *This, | |
| 7102 | ID3D12Device1 *This, | |
| 4688 | 7103 | REFGUID guid, |
| 4689 | 7104 | const IUnknown *data); |
| 4690 | 7105 | |
| 4691 | 7106 | HRESULT (STDMETHODCALLTYPE *SetName)( |
| 4692 | ID3D12Device *This, | |
| 7107 | ID3D12Device1 *This, | |
| 4693 | 7108 | const WCHAR *name); |
| 4694 | 7109 | |
| 4695 | 7110 | /*** ID3D12Device methods ***/ |
| 4696 | 7111 | UINT (STDMETHODCALLTYPE *GetNodeCount)( |
| 4697 | ID3D12Device *This); | |
| 7112 | ID3D12Device1 *This); | |
| 4698 | 7113 | |
| 4699 | 7114 | HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( |
| 4700 | ID3D12Device *This, | |
| 7115 | ID3D12Device1 *This, | |
| 4701 | 7116 | const D3D12_COMMAND_QUEUE_DESC *desc, |
| 4702 | 7117 | REFIID riid, |
| 4703 | 7118 | void **command_queue); |
| 4704 | 7119 | |
| 4705 | 7120 | HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( |
| 4706 | ID3D12Device *This, | |
| 7121 | ID3D12Device1 *This, | |
| 4707 | 7122 | D3D12_COMMAND_LIST_TYPE type, |
| 4708 | 7123 | REFIID riid, |
| 4709 | 7124 | void **command_allocator); |
| 4710 | 7125 | |
| 4711 | 7126 | HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( |
| 4712 | ID3D12Device *This, | |
| 7127 | ID3D12Device1 *This, | |
| 4713 | 7128 | const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, |
| 4714 | 7129 | REFIID riid, |
| 4715 | 7130 | void **pipeline_state); |
| 4716 | 7131 | |
| 4717 | 7132 | HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( |
| 4718 | ID3D12Device *This, | |
| 7133 | ID3D12Device1 *This, | |
| 4719 | 7134 | const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, |
| 4720 | 7135 | REFIID riid, |
| 4721 | 7136 | void **pipeline_state); |
| 4722 | 7137 | |
| 4723 | 7138 | HRESULT (STDMETHODCALLTYPE *CreateCommandList)( |
| 4724 | ID3D12Device *This, | |
| 7139 | ID3D12Device1 *This, | |
| 4725 | 7140 | UINT node_mask, |
| 4726 | 7141 | D3D12_COMMAND_LIST_TYPE type, |
| 4727 | 7142 | ID3D12CommandAllocator *command_allocator, |
| ... | ... | @@ -4730,23 +7145,23 @@ typedef struct ID3D12DeviceVtbl { |
| 4730 | 7145 | void **command_list); |
| 4731 | 7146 | |
| 4732 | 7147 | HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( |
| 4733 | ID3D12Device *This, | |
| 7148 | ID3D12Device1 *This, | |
| 4734 | 7149 | D3D12_FEATURE feature, |
| 4735 | 7150 | void *feature_data, |
| 4736 | 7151 | UINT feature_data_size); |
| 4737 | 7152 | |
| 4738 | 7153 | HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( |
| 4739 | ID3D12Device *This, | |
| 7154 | ID3D12Device1 *This, | |
| 4740 | 7155 | const D3D12_DESCRIPTOR_HEAP_DESC *desc, |
| 4741 | 7156 | REFIID riid, |
| 4742 | 7157 | void **descriptor_heap); |
| 4743 | 7158 | |
| 4744 | 7159 | UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( |
| 4745 | ID3D12Device *This, | |
| 7160 | ID3D12Device1 *This, | |
| 4746 | 7161 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); |
| 4747 | 7162 | |
| 4748 | 7163 | HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( |
| 4749 | ID3D12Device *This, | |
| 7164 | ID3D12Device1 *This, | |
| 4750 | 7165 | UINT node_mask, |
| 4751 | 7166 | const void *bytecode, |
| 4752 | 7167 | SIZE_T bytecode_length, |
| ... | ... | @@ -4754,42 +7169,42 @@ typedef struct ID3D12DeviceVtbl { |
| 4754 | 7169 | void **root_signature); |
| 4755 | 7170 | |
| 4756 | 7171 | void (STDMETHODCALLTYPE *CreateConstantBufferView)( |
| 4757 | ID3D12Device *This, | |
| 7172 | ID3D12Device1 *This, | |
| 4758 | 7173 | const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, |
| 4759 | 7174 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4760 | 7175 | |
| 4761 | 7176 | void (STDMETHODCALLTYPE *CreateShaderResourceView)( |
| 4762 | ID3D12Device *This, | |
| 7177 | ID3D12Device1 *This, | |
| 4763 | 7178 | ID3D12Resource *resource, |
| 4764 | 7179 | const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, |
| 4765 | 7180 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4766 | 7181 | |
| 4767 | 7182 | void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( |
| 4768 | ID3D12Device *This, | |
| 7183 | ID3D12Device1 *This, | |
| 4769 | 7184 | ID3D12Resource *resource, |
| 4770 | 7185 | ID3D12Resource *counter_resource, |
| 4771 | 7186 | const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, |
| 4772 | 7187 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4773 | 7188 | |
| 4774 | 7189 | void (STDMETHODCALLTYPE *CreateRenderTargetView)( |
| 4775 | ID3D12Device *This, | |
| 7190 | ID3D12Device1 *This, | |
| 4776 | 7191 | ID3D12Resource *resource, |
| 4777 | 7192 | const D3D12_RENDER_TARGET_VIEW_DESC *desc, |
| 4778 | 7193 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4779 | 7194 | |
| 4780 | 7195 | void (STDMETHODCALLTYPE *CreateDepthStencilView)( |
| 4781 | ID3D12Device *This, | |
| 7196 | ID3D12Device1 *This, | |
| 4782 | 7197 | ID3D12Resource *resource, |
| 4783 | 7198 | const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, |
| 4784 | 7199 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4785 | 7200 | |
| 4786 | 7201 | void (STDMETHODCALLTYPE *CreateSampler)( |
| 4787 | ID3D12Device *This, | |
| 7202 | ID3D12Device1 *This, | |
| 4788 | 7203 | const D3D12_SAMPLER_DESC *desc, |
| 4789 | 7204 | D3D12_CPU_DESCRIPTOR_HANDLE descriptor); |
| 4790 | 7205 | |
| 4791 | 7206 | void (STDMETHODCALLTYPE *CopyDescriptors)( |
| 4792 | ID3D12Device *This, | |
| 7207 | ID3D12Device1 *This, | |
| 4793 | 7208 | UINT dst_descriptor_range_count, |
| 4794 | 7209 | const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, |
| 4795 | 7210 | const UINT *dst_descriptor_range_sizes, |
| ... | ... | @@ -4799,27 +7214,27 @@ typedef struct ID3D12DeviceVtbl { |
| 4799 | 7214 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); |
| 4800 | 7215 | |
| 4801 | 7216 | void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( |
| 4802 | ID3D12Device *This, | |
| 7217 | ID3D12Device1 *This, | |
| 4803 | 7218 | UINT descriptor_count, |
| 4804 | 7219 | const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, |
| 4805 | 7220 | const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, |
| 4806 | 7221 | D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); |
| 4807 | 7222 | |
| 4808 | 7223 | D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( |
| 4809 | ID3D12Device *This, | |
| 7224 | ID3D12Device1 *This, | |
| 4810 | 7225 | D3D12_RESOURCE_ALLOCATION_INFO *__ret, |
| 4811 | 7226 | UINT visible_mask, |
| 4812 | 7227 | UINT reource_desc_count, |
| 4813 | 7228 | const D3D12_RESOURCE_DESC *resource_descs); |
| 4814 | 7229 | |
| 4815 | 7230 | D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( |
| 4816 | ID3D12Device *This, | |
| 7231 | ID3D12Device1 *This, | |
| 4817 | 7232 | D3D12_HEAP_PROPERTIES *__ret, |
| 4818 | 7233 | UINT node_mask, |
| 4819 | 7234 | D3D12_HEAP_TYPE heap_type); |
| 4820 | 7235 | |
| 4821 | 7236 | HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( |
| 4822 | ID3D12Device *This, | |
| 7237 | ID3D12Device1 *This, | |
| 4823 | 7238 | const D3D12_HEAP_PROPERTIES *heap_properties, |
| 4824 | 7239 | D3D12_HEAP_FLAGS heap_flags, |
| 4825 | 7240 | const D3D12_RESOURCE_DESC *desc, |
| ... | ... | @@ -4829,13 +7244,13 @@ typedef struct ID3D12DeviceVtbl { |
| 4829 | 7244 | void **resource); |
| 4830 | 7245 | |
| 4831 | 7246 | HRESULT (STDMETHODCALLTYPE *CreateHeap)( |
| 4832 | ID3D12Device *This, | |
| 7247 | ID3D12Device1 *This, | |
| 4833 | 7248 | const D3D12_HEAP_DESC *desc, |
| 4834 | 7249 | REFIID riid, |
| 4835 | 7250 | void **heap); |
| 4836 | 7251 | |
| 4837 | 7252 | HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( |
| 4838 | ID3D12Device *This, | |
| 7253 | ID3D12Device1 *This, | |
| 4839 | 7254 | ID3D12Heap *heap, |
| 4840 | 7255 | UINT64 heap_offset, |
| 4841 | 7256 | const D3D12_RESOURCE_DESC *desc, |
| ... | ... | @@ -4845,7 +7260,7 @@ typedef struct ID3D12DeviceVtbl { |
| 4845 | 7260 | void **resource); |
| 4846 | 7261 | |
| 4847 | 7262 | HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( |
| 4848 | ID3D12Device *This, | |
| 7263 | ID3D12Device1 *This, | |
| 4849 | 7264 | const D3D12_RESOURCE_DESC *desc, |
| 4850 | 7265 | D3D12_RESOURCE_STATES initial_state, |
| 4851 | 7266 | const D3D12_CLEAR_VALUE *optimized_clear_value, |
| ... | ... | @@ -4853,7 +7268,7 @@ typedef struct ID3D12DeviceVtbl { |
| 4853 | 7268 | void **resource); |
| 4854 | 7269 | |
| 4855 | 7270 | HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( |
| 4856 | ID3D12Device *This, | |
| 7271 | ID3D12Device1 *This, | |
| 4857 | 7272 | ID3D12DeviceChild *object, |
| 4858 | 7273 | const SECURITY_ATTRIBUTES *attributes, |
| 4859 | 7274 | DWORD access, |
| ... | ... | @@ -4861,39 +7276,39 @@ typedef struct ID3D12DeviceVtbl { |
| 4861 | 7276 | HANDLE *handle); |
| 4862 | 7277 | |
| 4863 | 7278 | HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( |
| 4864 | ID3D12Device *This, | |
| 7279 | ID3D12Device1 *This, | |
| 4865 | 7280 | HANDLE handle, |
| 4866 | 7281 | REFIID riid, |
| 4867 | 7282 | void **object); |
| 4868 | 7283 | |
| 4869 | 7284 | HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( |
| 4870 | ID3D12Device *This, | |
| 7285 | ID3D12Device1 *This, | |
| 4871 | 7286 | const WCHAR *name, |
| 4872 | 7287 | DWORD access, |
| 4873 | 7288 | HANDLE *handle); |
| 4874 | 7289 | |
| 4875 | 7290 | HRESULT (STDMETHODCALLTYPE *MakeResident)( |
| 4876 | ID3D12Device *This, | |
| 7291 | ID3D12Device1 *This, | |
| 4877 | 7292 | UINT object_count, |
| 4878 | 7293 | ID3D12Pageable *const *objects); |
| 4879 | 7294 | |
| 4880 | 7295 | HRESULT (STDMETHODCALLTYPE *Evict)( |
| 4881 | ID3D12Device *This, | |
| 7296 | ID3D12Device1 *This, | |
| 4882 | 7297 | UINT object_count, |
| 4883 | 7298 | ID3D12Pageable *const *objects); |
| 4884 | 7299 | |
| 4885 | 7300 | HRESULT (STDMETHODCALLTYPE *CreateFence)( |
| 4886 | ID3D12Device *This, | |
| 7301 | ID3D12Device1 *This, | |
| 4887 | 7302 | UINT64 initial_value, |
| 4888 | 7303 | D3D12_FENCE_FLAGS flags, |
| 4889 | 7304 | REFIID riid, |
| 4890 | 7305 | void **fence); |
| 4891 | 7306 | |
| 4892 | 7307 | HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( |
| 4893 | ID3D12Device *This); | |
| 7308 | ID3D12Device1 *This); | |
| 4894 | 7309 | |
| 4895 | 7310 | void (STDMETHODCALLTYPE *GetCopyableFootprints)( |
| 4896 | ID3D12Device *This, | |
| 7311 | ID3D12Device1 *This, | |
| 4897 | 7312 | const D3D12_RESOURCE_DESC *desc, |
| 4898 | 7313 | UINT first_sub_resource, |
| 4899 | 7314 | UINT sub_resource_count, |
| ... | ... | @@ -4904,24 +7319,24 @@ typedef struct ID3D12DeviceVtbl { |
| 4904 | 7319 | UINT64 *total_bytes); |
| 4905 | 7320 | |
| 4906 | 7321 | HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( |
| 4907 | ID3D12Device *This, | |
| 7322 | ID3D12Device1 *This, | |
| 4908 | 7323 | const D3D12_QUERY_HEAP_DESC *desc, |
| 4909 | 7324 | REFIID riid, |
| 4910 | 7325 | void **heap); |
| 4911 | 7326 | |
| 4912 | 7327 | HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( |
| 4913 | ID3D12Device *This, | |
| 7328 | ID3D12Device1 *This, | |
| 4914 | 7329 | WINBOOL enable); |
| 4915 | 7330 | |
| 4916 | 7331 | HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( |
| 4917 | ID3D12Device *This, | |
| 7332 | ID3D12Device1 *This, | |
| 4918 | 7333 | const D3D12_COMMAND_SIGNATURE_DESC *desc, |
| 4919 | 7334 | ID3D12RootSignature *root_signature, |
| 4920 | 7335 | REFIID riid, |
| 4921 | 7336 | void **command_signature); |
| 4922 | 7337 | |
| 4923 | 7338 | void (STDMETHODCALLTYPE *GetResourceTiling)( |
| 4924 | ID3D12Device *This, | |
| 7339 | ID3D12Device1 *This, | |
| 4925 | 7340 | ID3D12Resource *resource, |
| 4926 | 7341 | UINT *total_tile_count, |
| 4927 | 7342 | D3D12_PACKED_MIP_INFO *packed_mip_info, |
| ... | ... | @@ -4931,279 +7346,315 @@ typedef struct ID3D12DeviceVtbl { |
| 4931 | 7346 | D3D12_SUBRESOURCE_TILING *sub_resource_tilings); |
| 4932 | 7347 | |
| 4933 | 7348 | LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( |
| 4934 | ID3D12Device *This, | |
| 7349 | ID3D12Device1 *This, | |
| 4935 | 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 | 7374 | END_INTERFACE |
| 4938 | } ID3D12DeviceVtbl; | |
| 7375 | } ID3D12Device1Vtbl; | |
| 4939 | 7376 | |
| 4940 | interface ID3D12Device { | |
| 4941 | CONST_VTBL ID3D12DeviceVtbl* lpVtbl; | |
| 7377 | interface ID3D12Device1 { | |
| 7378 | CONST_VTBL ID3D12Device1Vtbl* lpVtbl; | |
| 4942 | 7379 | }; |
| 4943 | 7380 | |
| 4944 | 7381 | #ifdef COBJMACROS |
| 4945 | 7382 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 4946 | 7383 | /*** IUnknown methods ***/ |
| 4947 | #define ID3D12Device_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4948 | #define ID3D12Device_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4949 | #define ID3D12Device_Release(This) (This)->lpVtbl->Release(This) | |
| 7384 | #define ID3D12Device1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 7385 | #define ID3D12Device1_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 7386 | #define ID3D12Device1_Release(This) (This)->lpVtbl->Release(This) | |
| 4950 | 7387 | /*** ID3D12Object methods ***/ |
| 4951 | #define ID3D12Device_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) | |
| 4953 | #define ID3D12Device_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | |
| 4954 | #define ID3D12Device_SetName(This,name) (This)->lpVtbl->SetName(This,name) | |
| 7388 | #define ID3D12Device1_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) | |
| 7389 | #define ID3D12Device1_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) | |
| 7390 | #define ID3D12Device1_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) | |
| 7391 | #define ID3D12Device1_SetName(This,name) (This)->lpVtbl->SetName(This,name) | |
| 4955 | 7392 | /*** ID3D12Device methods ***/ |
| 4956 | #define ID3D12Device_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) | |
| 4957 | #define ID3D12Device_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) | |
| 4959 | #define ID3D12Device_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) | |
| 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) | |
| 4962 | #define ID3D12Device_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) | |
| 4964 | #define ID3D12Device_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) | |
| 4966 | #define ID3D12Device_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) | |
| 4968 | #define ID3D12Device_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) | |
| 4970 | #define ID3D12Device_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) | |
| 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) | |
| 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) | |
| 4974 | #define ID3D12Device_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device_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 | |
| 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) | |
| 4977 | #define ID3D12Device_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) | |
| 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) | |
| 4980 | #define ID3D12Device_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) | |
| 4982 | #define ID3D12Device_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) | |
| 4984 | #define ID3D12Device_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) | |
| 4986 | #define ID3D12Device_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) | |
| 4988 | #define ID3D12Device_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) | |
| 4989 | #define ID3D12Device_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) | |
| 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) | |
| 4992 | #define ID3D12Device_GetAdapterLuid(This) ID3D12Device_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support | |
| 7393 | #define ID3D12Device1_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) | |
| 7394 | #define ID3D12Device1_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) | |
| 7395 | #define ID3D12Device1_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) | |
| 7396 | #define ID3D12Device1_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) | |
| 7397 | #define ID3D12Device1_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) | |
| 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) | |
| 7399 | #define ID3D12Device1_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) | |
| 7400 | #define ID3D12Device1_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) | |
| 7401 | #define ID3D12Device1_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) | |
| 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) | |
| 7403 | #define ID3D12Device1_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) | |
| 7404 | #define ID3D12Device1_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) | |
| 7405 | #define ID3D12Device1_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) | |
| 7406 | #define ID3D12Device1_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) | |
| 7407 | #define ID3D12Device1_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) | |
| 7408 | #define ID3D12Device1_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) | |
| 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) | |
| 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) | |
| 7411 | #define ID3D12Device1_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device1_GetResourceAllocationInfo_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 | |
| 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) | |
| 7414 | #define ID3D12Device1_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) | |
| 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) | |
| 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) | |
| 7417 | #define ID3D12Device1_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) | |
| 7418 | #define ID3D12Device1_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) | |
| 7419 | #define ID3D12Device1_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) | |
| 7420 | #define ID3D12Device1_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) | |
| 7421 | #define ID3D12Device1_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) | |
| 7422 | #define ID3D12Device1_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) | |
| 7423 | #define ID3D12Device1_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) | |
| 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) | |
| 7425 | #define ID3D12Device1_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) | |
| 7426 | #define ID3D12Device1_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) | |
| 7427 | #define ID3D12Device1_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) | |
| 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) | |
| 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 | 7434 | #else |
| 4994 | 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 | 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 | 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 | 7443 | return This->lpVtbl->Release(This); |
| 5003 | 7444 | } |
| 5004 | 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 | 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 | 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 | 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 | 7456 | return This->lpVtbl->SetName(This,name); |
| 5016 | 7457 | } |
| 5017 | 7458 | /*** ID3D12Device methods ***/ |
| 5018 | static FORCEINLINE UINT ID3D12Device_GetNodeCount(ID3D12Device* This) { | |
| 7459 | static FORCEINLINE UINT ID3D12Device1_GetNodeCount(ID3D12Device1* This) { | |
| 5019 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 7514 | D3D12_RESOURCE_ALLOCATION_INFO __ret; |
| 5074 | 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 | 7518 | D3D12_HEAP_PROPERTIES __ret; |
| 5078 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 7570 | LUID __ret; |
| 5130 | 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 | 7583 | #endif |
| 5133 | 7584 | #endif |
| 5134 | 7585 | |
| 5135 | 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__ | |
| 5144 | #define __ID3D12Debug_INTERFACE_DEFINED__ | |
| 7594 | #ifndef __ID3D12RootSignatureDeserializer_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 | 7598 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 5148 | MIDL_INTERFACE("344488b7-6846-474b-b989-f027448245e0") | |
| 5149 | ID3D12Debug : public IUnknown | |
| 7599 | MIDL_INTERFACE("34ab647b-3cc8-46ac-841b-c0965645c046") | |
| 7600 | ID3D12RootSignatureDeserializer : public IUnknown | |
| 5150 | 7601 | { |
| 5151 | virtual void STDMETHODCALLTYPE EnableDebugLayer( | |
| 7602 | virtual const D3D12_ROOT_SIGNATURE_DESC * STDMETHODCALLTYPE GetRootSignatureDesc( | |
| 5152 | 7603 | ) = 0; |
| 5153 | 7604 | |
| 5154 | 7605 | }; |
| 5155 | 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 | 7608 | #endif |
| 5158 | 7609 | #else |
| 5159 | typedef struct ID3D12DebugVtbl { | |
| 7610 | typedef struct ID3D12RootSignatureDeserializerVtbl { | |
| 5160 | 7611 | BEGIN_INTERFACE |
| 5161 | 7612 | |
| 5162 | 7613 | /*** IUnknown methods ***/ |
| 5163 | 7614 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5164 | ID3D12Debug *This, | |
| 7615 | ID3D12RootSignatureDeserializer *This, | |
| 5165 | 7616 | REFIID riid, |
| 5166 | 7617 | void **ppvObject); |
| 5167 | 7618 | |
| 5168 | 7619 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5169 | ID3D12Debug *This); | |
| 7620 | ID3D12RootSignatureDeserializer *This); | |
| 5170 | 7621 | |
| 5171 | 7622 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5172 | ID3D12Debug *This); | |
| 7623 | ID3D12RootSignatureDeserializer *This); | |
| 5173 | 7624 | |
| 5174 | /*** ID3D12Debug methods ***/ | |
| 5175 | void (STDMETHODCALLTYPE *EnableDebugLayer)( | |
| 5176 | ID3D12Debug *This); | |
| 7625 | /*** ID3D12RootSignatureDeserializer methods ***/ | |
| 7626 | const D3D12_ROOT_SIGNATURE_DESC * (STDMETHODCALLTYPE *GetRootSignatureDesc)( | |
| 7627 | ID3D12RootSignatureDeserializer *This); | |
| 5177 | 7628 | |
| 5178 | 7629 | END_INTERFACE |
| 5179 | } ID3D12DebugVtbl; | |
| 7630 | } ID3D12RootSignatureDeserializerVtbl; | |
| 5180 | 7631 | |
| 5181 | interface ID3D12Debug { | |
| 5182 | CONST_VTBL ID3D12DebugVtbl* lpVtbl; | |
| 7632 | interface ID3D12RootSignatureDeserializer { | |
| 7633 | CONST_VTBL ID3D12RootSignatureDeserializerVtbl* lpVtbl; | |
| 5183 | 7634 | }; |
| 5184 | 7635 | |
| 5185 | 7636 | #ifdef COBJMACROS |
| 5186 | 7637 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 5187 | 7638 | /*** IUnknown methods ***/ |
| 5188 | #define ID3D12Debug_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5189 | #define ID3D12Debug_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5190 | #define ID3D12Debug_Release(This) (This)->lpVtbl->Release(This) | |
| 5191 | /*** ID3D12Debug methods ***/ | |
| 5192 | #define ID3D12Debug_EnableDebugLayer(This) (This)->lpVtbl->EnableDebugLayer(This) | |
| 7639 | #define ID3D12RootSignatureDeserializer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 7640 | #define ID3D12RootSignatureDeserializer_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 7641 | #define ID3D12RootSignatureDeserializer_Release(This) (This)->lpVtbl->Release(This) | |
| 7642 | /*** ID3D12RootSignatureDeserializer methods ***/ | |
| 7643 | #define ID3D12RootSignatureDeserializer_GetRootSignatureDesc(This) (This)->lpVtbl->GetRootSignatureDesc(This) | |
| 5193 | 7644 | #else |
| 5194 | 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 | 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 | 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 | 7653 | return This->lpVtbl->Release(This); |
| 5203 | 7654 | } |
| 5204 | /*** ID3D12Debug methods ***/ | |
| 5205 | static FORCEINLINE void ID3D12Debug_EnableDebugLayer(ID3D12Debug* This) { | |
| 5206 | This->lpVtbl->EnableDebugLayer(This); | |
| 7655 | /*** ID3D12RootSignatureDeserializer methods ***/ | |
| 7656 | static FORCEINLINE const D3D12_ROOT_SIGNATURE_DESC * ID3D12RootSignatureDeserializer_GetRootSignatureDesc(ID3D12RootSignatureDeserializer* This) { | |
| 7657 | return This->lpVtbl->GetRootSignatureDesc(This); | |
| 5207 | 7658 | } |
| 5208 | 7659 | #endif |
| 5209 | 7660 | #endif |
| ... | ... | @@ -5211,75 +7662,88 @@ static FORCEINLINE void ID3D12Debug_EnableDebugLayer(ID3D12Debug* This) { |
| 5211 | 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__ | |
| 5220 | #define __ID3D12RootSignatureDeserializer_INTERFACE_DEFINED__ | |
| 7670 | #ifndef __ID3D12VersionedRootSignatureDeserializer_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 | 7674 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 5224 | MIDL_INTERFACE("34ab647b-3cc8-46ac-841b-c0965645c046") | |
| 5225 | ID3D12RootSignatureDeserializer : public IUnknown | |
| 7675 | MIDL_INTERFACE("7f91ce67-090c-4bb7-b78e-ed8ff2e31da0") | |
| 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 | 7683 | ) = 0; |
| 5229 | 7684 | |
| 5230 | 7685 | }; |
| 5231 | 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 | 7688 | #endif |
| 5234 | 7689 | #else |
| 5235 | typedef struct ID3D12RootSignatureDeserializerVtbl { | |
| 7690 | typedef struct ID3D12VersionedRootSignatureDeserializerVtbl { | |
| 5236 | 7691 | BEGIN_INTERFACE |
| 5237 | 7692 | |
| 5238 | 7693 | /*** IUnknown methods ***/ |
| 5239 | 7694 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5240 | ID3D12RootSignatureDeserializer *This, | |
| 7695 | ID3D12VersionedRootSignatureDeserializer *This, | |
| 5241 | 7696 | REFIID riid, |
| 5242 | 7697 | void **ppvObject); |
| 5243 | 7698 | |
| 5244 | 7699 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5245 | ID3D12RootSignatureDeserializer *This); | |
| 7700 | ID3D12VersionedRootSignatureDeserializer *This); | |
| 5246 | 7701 | |
| 5247 | 7702 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5248 | ID3D12RootSignatureDeserializer *This); | |
| 7703 | ID3D12VersionedRootSignatureDeserializer *This); | |
| 5249 | 7704 | |
| 5250 | /*** ID3D12RootSignatureDeserializer methods ***/ | |
| 5251 | const D3D12_ROOT_SIGNATURE_DESC * (STDMETHODCALLTYPE *GetRootSignatureDesc)( | |
| 5252 | ID3D12RootSignatureDeserializer *This); | |
| 7705 | /*** ID3D12VersionedRootSignatureDeserializer methods ***/ | |
| 7706 | HRESULT (STDMETHODCALLTYPE *GetRootSignatureDescAtVersion)( | |
| 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 | 7714 | END_INTERFACE |
| 5255 | } ID3D12RootSignatureDeserializerVtbl; | |
| 7715 | } ID3D12VersionedRootSignatureDeserializerVtbl; | |
| 5256 | 7716 | |
| 5257 | interface ID3D12RootSignatureDeserializer { | |
| 5258 | CONST_VTBL ID3D12RootSignatureDeserializerVtbl* lpVtbl; | |
| 7717 | interface ID3D12VersionedRootSignatureDeserializer { | |
| 7718 | CONST_VTBL ID3D12VersionedRootSignatureDeserializerVtbl* lpVtbl; | |
| 5259 | 7719 | }; |
| 5260 | 7720 | |
| 5261 | 7721 | #ifdef COBJMACROS |
| 5262 | 7722 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 5263 | 7723 | /*** IUnknown methods ***/ |
| 5264 | #define ID3D12RootSignatureDeserializer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5265 | #define ID3D12RootSignatureDeserializer_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5266 | #define ID3D12RootSignatureDeserializer_Release(This) (This)->lpVtbl->Release(This) | |
| 5267 | /*** ID3D12RootSignatureDeserializer methods ***/ | |
| 5268 | #define ID3D12RootSignatureDeserializer_GetRootSignatureDesc(This) (This)->lpVtbl->GetRootSignatureDesc(This) | |
| 7724 | #define ID3D12VersionedRootSignatureDeserializer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 7725 | #define ID3D12VersionedRootSignatureDeserializer_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 7726 | #define ID3D12VersionedRootSignatureDeserializer_Release(This) (This)->lpVtbl->Release(This) | |
| 7727 | /*** ID3D12VersionedRootSignatureDeserializer methods ***/ | |
| 7728 | #define ID3D12VersionedRootSignatureDeserializer_GetRootSignatureDescAtVersion(This,version,desc) (This)->lpVtbl->GetRootSignatureDescAtVersion(This,version,desc) | |
| 7729 | #define ID3D12VersionedRootSignatureDeserializer_GetUnconvertedRootSignatureDesc(This) (This)->lpVtbl->GetUnconvertedRootSignatureDesc(This) | |
| 5269 | 7730 | #else |
| 5270 | 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 | 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 | 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 | 7739 | return This->lpVtbl->Release(This); |
| 5279 | 7740 | } |
| 5280 | /*** ID3D12RootSignatureDeserializer methods ***/ | |
| 5281 | static FORCEINLINE const D3D12_ROOT_SIGNATURE_DESC * ID3D12RootSignatureDeserializer_GetRootSignatureDesc(ID3D12RootSignatureDeserializer* This) { | |
| 5282 | return This->lpVtbl->GetRootSignatureDesc(This); | |
| 7741 | /*** ID3D12VersionedRootSignatureDeserializer methods ***/ | |
| 7742 | static FORCEINLINE HRESULT ID3D12VersionedRootSignatureDeserializer_GetRootSignatureDescAtVersion(ID3D12VersionedRootSignatureDeserializer* This,D3D_ROOT_SIGNATURE_VERSION version,const D3D12_VERSIONED_ROOT_SIGNATURE_DESC **desc) { | |
| 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 | 7748 | #endif |
| 5285 | 7749 | #endif |
| ... | ... | @@ -5287,12 +7751,16 @@ static FORCEINLINE const D3D12_ROOT_SIGNATURE_DESC * ID3D12RootSignatureDeserial |
| 5287 | 7751 | #endif |
| 5288 | 7752 | |
| 5289 | 7753 | |
| 5290 | #endif /* __ID3D12RootSignatureDeserializer_INTERFACE_DEFINED__ */ | |
| 7754 | #endif /* __ID3D12VersionedRootSignatureDeserializer_INTERFACE_DEFINED__ */ | |
| 5291 | 7755 | |
| 5292 | 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 | 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 | 7764 | HRESULT __stdcall D3D12SerializeVersionedRootSignature(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *root_signature_desc,ID3DBlob **blob,ID3DBlob **error_blob); |
| 5297 | 7765 | |
| 5298 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -84,6 +84,15 @@ interface ID3D12LibraryReflection; |
| 84 | 84 | extern "C" { |
| 85 | 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 | 96 | typedef struct _D3D12_SHADER_DESC { |
| 88 | 97 | UINT Version; |
| 89 | 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 | 62 | */ |
| 63 | 63 | #define D3D_SDK_VERSION 32 |
| 64 | 64 | #define D3DADAPTER_DEFAULT 0 |
| 65 | #define D3DENUM_NO_WHQL_LEVEL __MSABI_LONG(0x00000002) | |
| 65 | #define D3DENUM_WHQL_LEVEL __MSABI_LONG(0x00000002) | |
| 66 | 66 | #define D3DPRESENT_DONOTWAIT __MSABI_LONG(1) |
| 67 | 67 | #define D3DPRESENT_LINEAR_CONTENT __MSABI_LONG(2) |
| 68 | 68 | #define D3DPRESENT_BACK_BUFFERS_MAX __MSABI_LONG(3) |
lib/libc/include/any-windows-any/d3d9caps.h-2| ... | ... | @@ -258,9 +258,7 @@ |
| 258 | 258 | #define D3DCAPS3_DXVAHD_LIMITED __MSABI_LONG(0x00000800) |
| 259 | 259 | #define D3DCAPS3_RESERVED __MSABI_LONG(0x8000001F) |
| 260 | 260 | |
| 261 | #define D3DCAPS2_NO2DDURING3DSCENE __MSABI_LONG(0x00000002) | |
| 262 | 261 | #define D3DCAPS2_FULLSCREENGAMMA __MSABI_LONG(0x00020000) |
| 263 | #define D3DCAPS2_CANRENDERWINDOWED __MSABI_LONG(0x00080000) | |
| 264 | 262 | #define D3DCAPS2_CANCALIBRATEGAMMA __MSABI_LONG(0x00100000) |
| 265 | 263 | #define D3DCAPS2_RESERVED __MSABI_LONG(0x02000000) |
| 266 | 264 | #define D3DCAPS2_CANMANAGERESOURCE __MSABI_LONG(0x10000000) |
lib/libc/include/any-windows-any/d3dcommon.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dcommon.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | 60 | #define INTERFACE IDCompositionTranslateTransform |
| 61 | 61 | DECLARE_INTERFACE_IID_(IDCompositionTranslateTransform,IDCompositionTransform,"06791122-c6f0-417d-8323-269e987f5954") |
| 62 | 62 | { |
| 63 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 63 | 64 | STDMETHOD(SetOffsetX)(THIS_ float) PURE; |
| 64 | 65 | STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE; |
| 65 | 66 | STDMETHOD(SetOffsetY)(THIS_ float) PURE; |
| 66 | 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 | 76 | #undef INTERFACE |
| 70 | 77 | #define INTERFACE IDCompositionScaleTransform |
| 71 | 78 | DECLARE_INTERFACE_IID_(IDCompositionScaleTransform,IDCompositionTransform,"71fde914-40ef-45ef-bd51-68b037c339f9") |
| 72 | 79 | { |
| 80 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 73 | 81 | STDMETHOD(SetScaleX)(THIS_ float) PURE; |
| 74 | 82 | STDMETHOD(SetScaleX)(THIS_ IDCompositionAnimation*) PURE; |
| 75 | 83 | STDMETHOD(SetScaleY)(THIS_ float) PURE; |
| ... | ... | @@ -78,24 +86,44 @@ DECLARE_INTERFACE_IID_(IDCompositionScaleTransform,IDCompositionTransform,"71fde |
| 78 | 86 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; |
| 79 | 87 | STDMETHOD(SetCenterY)(THIS_ float) PURE; |
| 80 | 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 | 101 | #undef INTERFACE |
| 84 | 102 | #define INTERFACE IDCompositionRotateTransform |
| 85 | 103 | DECLARE_INTERFACE_IID_(IDCompositionRotateTransform,IDCompositionTransform,"641ed83c-ae96-46c5-90dc-32774cc5c6d5") |
| 86 | 104 | { |
| 105 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 87 | 106 | STDMETHOD(SetAngle)(THIS_ float) PURE; |
| 88 | 107 | STDMETHOD(SetAngle)(THIS_ IDCompositionAnimation*) PURE; |
| 89 | 108 | STDMETHOD(SetCenterX)(THIS_ float) PURE; |
| 90 | 109 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; |
| 91 | 110 | STDMETHOD(SetCenterY)(THIS_ float) PURE; |
| 92 | 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 | 122 | #undef INTERFACE |
| 96 | 123 | #define INTERFACE IDCompositionSkewTransform |
| 97 | 124 | DECLARE_INTERFACE_IID_(IDCompositionSkewTransform,IDCompositionTransform,"e57aa735-dcdb-4c72-9c61-0591f58889ee") |
| 98 | 125 | { |
| 126 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 99 | 127 | STDMETHOD(SetAngleX)(THIS_ float) PURE; |
| 100 | 128 | STDMETHOD(SetAngleX)(THIS_ IDCompositionAnimation*) PURE; |
| 101 | 129 | STDMETHOD(SetAngleY)(THIS_ float) PURE; |
| ... | ... | @@ -104,6 +132,16 @@ DECLARE_INTERFACE_IID_(IDCompositionSkewTransform,IDCompositionTransform,"e57aa7 |
| 104 | 132 | STDMETHOD(SetCenterX)(THIS_ IDCompositionAnimation*) PURE; |
| 105 | 133 | STDMETHOD(SetCenterY)(THIS_ float) PURE; |
| 106 | 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 | 147 | #undef INTERFACE |
| ... | ... | @@ -111,26 +149,41 @@ DECLARE_INTERFACE_IID_(IDCompositionSkewTransform,IDCompositionTransform,"e57aa7 |
| 111 | 149 | DECLARE_INTERFACE_IID_(IDCompositionMatrixTransform,IDCompositionTransform,"16cdff07-c503-419c-83f2-0965c7af1fa6") |
| 112 | 150 | { |
| 113 | 151 | STDMETHOD(SetMatrix)(THIS_ const D2D_MATRIX_3X2_F&) PURE; |
| 152 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 114 | 153 | STDMETHOD(SetMatrixElement)(THIS_ int,int,float) PURE; |
| 115 | 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 | 161 | #undef INTERFACE |
| 119 | 162 | #define INTERFACE IDCompositionTranslateTransform3D |
| 120 | 163 | DECLARE_INTERFACE_IID_(IDCompositionTranslateTransform3D,IDCompositionTransform3D,"91636d4b-9ba1-4532-aaf7-e3344994d788") |
| 121 | 164 | { |
| 165 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 122 | 166 | STDMETHOD(SetOffsetX)(THIS_ float) PURE; |
| 123 | 167 | STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE; |
| 124 | 168 | STDMETHOD(SetOffsetY)(THIS_ float) PURE; |
| 125 | 169 | STDMETHOD(SetOffsetY)(THIS_ IDCompositionAnimation*) PURE; |
| 126 | 170 | STDMETHOD(SetOffsetZ)(THIS_ float) PURE; |
| 127 | 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 | 182 | #undef INTERFACE |
| 131 | 183 | #define INTERFACE IDCompositionScaleTransform3D |
| 132 | 184 | DECLARE_INTERFACE_IID_(IDCompositionScaleTransform3D,IDCompositionTransform3D,"2a9e9ead-364b-4b15-a7c4-a1997f78b389") |
| 133 | 185 | { |
| 186 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 134 | 187 | STDMETHOD(SetScaleX)(THIS_ float) PURE; |
| 135 | 188 | STDMETHOD(SetScaleX)(THIS_ IDCompositionAnimation*) PURE; |
| 136 | 189 | STDMETHOD(SetScaleY)(THIS_ float) PURE; |
| ... | ... | @@ -143,12 +196,27 @@ DECLARE_INTERFACE_IID_(IDCompositionScaleTransform3D,IDCompositionTransform3D,"2 |
| 143 | 196 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; |
| 144 | 197 | STDMETHOD(SetCenterZ)(THIS_ float) PURE; |
| 145 | 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 | 215 | #undef INTERFACE |
| 149 | 216 | #define INTERFACE IDCompositionRotateTransform3D |
| 150 | 217 | DECLARE_INTERFACE_IID_(IDCompositionRotateTransform3D,IDCompositionTransform3D,"d8f5b23f-d429-4a91-b55a-d2f45fd75b18") |
| 151 | 218 | { |
| 219 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 152 | 220 | STDMETHOD(SetAngle)(THIS_ float) PURE; |
| 153 | 221 | STDMETHOD(SetAngle)(THIS_ IDCompositionAnimation*) PURE; |
| 154 | 222 | STDMETHOD(SetAxisX)(THIS_ float) PURE; |
| ... | ... | @@ -163,6 +231,22 @@ DECLARE_INTERFACE_IID_(IDCompositionRotateTransform3D,IDCompositionTransform3D," |
| 163 | 231 | STDMETHOD(SetCenterY)(THIS_ IDCompositionAnimation*) PURE; |
| 164 | 232 | STDMETHOD(SetCenterZ)(THIS_ float) PURE; |
| 165 | 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 | 252 | #undef INTERFACE |
| ... | ... | @@ -170,16 +254,26 @@ DECLARE_INTERFACE_IID_(IDCompositionRotateTransform3D,IDCompositionTransform3D," |
| 170 | 254 | DECLARE_INTERFACE_IID_(IDCompositionMatrixTransform3D,IDCompositionTransform3D,"4b3363f0-643b-41b7-b6e0-ccf22d34467c") |
| 171 | 255 | { |
| 172 | 256 | STDMETHOD(SetMatrix)(THIS_ const D3DMATRIX&) PURE; |
| 257 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 173 | 258 | STDMETHOD(SetMatrixElement)(THIS_ int,int,float) PURE; |
| 174 | 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 | 266 | #undef INTERFACE |
| 178 | 267 | #define INTERFACE IDCompositionEffectGroup |
| 179 | 268 | DECLARE_INTERFACE_IID_(IDCompositionEffectGroup,IDCompositionEffect,"a7929a74-e6b2-4bd6-8b95-4040119ca34d") |
| 180 | 269 | { |
| 270 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 181 | 271 | STDMETHOD(SetOpacity)(THIS_ float) PURE; |
| 182 | 272 | STDMETHOD(SetOpacity)(THIS_ IDCompositionAnimation*) PURE; |
| 273 | #else | |
| 274 | STDMETHOD(SetOpacity)(THIS_ IDCompositionAnimation*) PURE; | |
| 275 | STDMETHOD(SetOpacity)(THIS_ float) PURE; | |
| 276 | #endif | |
| 183 | 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 | 287 | #define INTERFACE IDCompositionRectangleClip |
| 194 | 288 | DECLARE_INTERFACE_IID_(IDCompositionRectangleClip,IDCompositionClip,"9842ad7d-d9cf-4908-aed7-48b51da5e7c2") |
| 195 | 289 | { |
| 290 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 196 | 291 | STDMETHOD(SetLeft)(THIS_ float) PURE; |
| 197 | 292 | STDMETHOD(SetLeft)(THIS_ IDCompositionAnimation*) PURE; |
| 198 | 293 | STDMETHOD(SetTop)(THIS_ float) PURE; |
| ... | ... | @@ -217,24 +312,64 @@ DECLARE_INTERFACE_IID_(IDCompositionRectangleClip,IDCompositionClip,"9842ad7d-d9 |
| 217 | 312 | STDMETHOD(SetBottomRightRadiusX)(THIS_ IDCompositionAnimation*) PURE; |
| 218 | 313 | STDMETHOD(SetBottomRightRadiusY)(THIS_ float) PURE; |
| 219 | 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 | 343 | #undef INTERFACE |
| 223 | 344 | #define INTERFACE IDCompositionVisual |
| 224 | 345 | DECLARE_INTERFACE_IID_(IDCompositionVisual,IUnknown,"4d93059d-097b-4651-9a60-f0f25116e2f3") |
| 225 | 346 | { |
| 347 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 226 | 348 | STDMETHOD(SetOffsetX)(THIS_ float) PURE; |
| 227 | 349 | STDMETHOD(SetOffsetX)(THIS_ IDCompositionAnimation*) PURE; |
| 228 | 350 | STDMETHOD(SetOffsetY)(THIS_ float) PURE; |
| 229 | 351 | STDMETHOD(SetOffsetY)(THIS_ IDCompositionAnimation*) PURE; |
| 230 | 352 | STDMETHOD(SetTransform)(THIS_ const D2D_MATRIX_3X2_F&) PURE; |
| 231 | 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 | 362 | STDMETHOD(SetTransformParent)(THIS_ IDCompositionVisual*) PURE; |
| 233 | 363 | STDMETHOD(SetEffect)(THIS_ IDCompositionEffect*) PURE; |
| 234 | 364 | STDMETHOD(SetBitmapInterpolationMode)(THIS_ DCOMPOSITION_BITMAP_INTERPOLATION_MODE) PURE; |
| 235 | 365 | STDMETHOD(SetBorderMode)(THIS_ DCOMPOSITION_BORDER_MODE) PURE; |
| 366 | #if defined(_MSC_VER) && defined(__cplusplus) | |
| 236 | 367 | STDMETHOD(SetClip)(THIS_ const D2D_RECT_F&) PURE; |
| 237 | 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 | 373 | STDMETHOD(SetContent)(THIS_ IUnknown*) PURE; |
| 239 | 374 | STDMETHOD(AddVisual)(THIS_ IDCompositionVisual*,BOOL,IDCompositionVisual*) PURE; |
| 240 | 375 | STDMETHOD(RemoveVisual)(THIS_ IDCompositionVisual*) PURE; |
lib/libc/include/any-windows-any/dcompanimation.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | 228 | #define DDBLT_WAIT				0x01000000 |
| 229 | 229 | #define DDBLT_DEPTHFILL				0x02000000 |
| 230 | 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 | 236 | /* dwTrans for BltFast */ |
| 233 | 237 | #define DDBLTFAST_NOCOLORKEY			0x00000000 |
| ... | ... | @@ -367,6 +371,30 @@ typedef struct _DDSCAPS { |
| 367 | 371 | /* indicates surface is part of a stereo flipping chain */ |
| 368 | 372 | #define DDSCAPS2_STEREOSURFACELEFT 0x00080000 |
| 369 | 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 | 399 | typedef struct _DDSCAPS2 { |
| 372 | 400 | 	DWORD	dwCaps;	/* capabilities of surface wanted */ |
| ... | ... | @@ -753,6 +781,7 @@ typedef struct _DDPIXELFORMAT { |
| 753 | 781 | 	DWORD	dwAlphaBitDepth; /* C: how many bits for alpha channels*/ |
| 754 | 782 | 	DWORD	dwLuminanceBitCount; |
| 755 | 783 | 	DWORD	dwBumpBitCount; |
| 784 | 	DWORD	dwPrivateFormatBitCount; | |
| 756 | 785 | } DUMMYUNIONNAME1; |
| 757 | 786 | __GNU_EXTENSION union { |
| 758 | 787 | 	DWORD	dwRBitMask; /* 10: mask for red bit*/ |
| ... | ... | @@ -760,12 +789,17 @@ typedef struct _DDPIXELFORMAT { |
| 760 | 789 | 	DWORD	dwStencilBitDepth; |
| 761 | 790 | 	DWORD	dwLuminanceBitMask; |
| 762 | 791 | 	DWORD	dwBumpDuBitMask; |
| 792 | 	DWORD	dwOperations; | |
| 763 | 793 | } DUMMYUNIONNAME2; |
| 764 | 794 | __GNU_EXTENSION union { |
| 765 | 795 | 	DWORD	dwGBitMask; /* 14: mask for green bits*/ |
| 766 | 796 | 	DWORD	dwUBitMask; /* 14: mask for U bits*/ |
| 767 | 797 | 	DWORD	dwZBitMask; |
| 768 | 798 | 	DWORD	dwBumpDvBitMask; |
| 799 | 	struct { | |
| 800 | 		WORD	wFlipMSTypes; | |
| 801 | 		WORD	wBltMSTypes; | |
| 802 | 	} MultiSampleCaps; | |
| 769 | 803 | } DUMMYUNIONNAME3; |
| 770 | 804 | __GNU_EXTENSION union { |
| 771 | 805 | 	DWORD dwBBitMask; /* 18: mask for blue bits*/ |
| ... | ... | @@ -899,6 +933,9 @@ typedef struct _DDPIXELFORMAT { |
| 899 | 933 | #define DDOVER_BOB 0x00200000 |
| 900 | 934 | #define DDOVER_OVERRIDEBOBWEAVE 0x00400000 |
| 901 | 935 | #define DDOVER_INTERLEAVED 0x00800000 |
| 936 | #define DDOVER_BOBHARDWARE 0x01000000 | |
| 937 | #define DDOVER_ARGBSCALEFACTORS 0x02000000 | |
| 938 | #define DDOVER_DEGRADEARGBSCALING 0x04000000 | |
| 902 | 939 | |
| 903 | 940 | /* DDPIXELFORMAT.dwFlags */ |
| 904 | 941 | #define DDPF_ALPHAPIXELS		0x00000001 |
| ... | ... | @@ -1098,6 +1135,10 @@ typedef HRESULT (CALLBACK *LPDDENUMSURFACESCALLBACK)(LPDIRECTDRAWSURFACE, LPDDSU |
| 1098 | 1135 | typedef HRESULT (CALLBACK *LPDDENUMSURFACESCALLBACK2)(LPDIRECTDRAWSURFACE4, LPDDSURFACEDESC2, LPVOID); |
| 1099 | 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 | 1142 | typedef WINBOOL (CALLBACK *LPDDENUMCALLBACKEXA)(GUID *, LPSTR, LPSTR, LPVOID, HMONITOR); |
| 1102 | 1143 | typedef WINBOOL (CALLBACK *LPDDENUMCALLBACKEXW)(GUID *, LPWSTR, LPWSTR, LPVOID, HMONITOR); |
| 1103 | 1144 | DECL_WINELIB_TYPE_AW(LPDDENUMCALLBACKEX) |
lib/libc/include/any-windows-any/ddrawi.h+171-1233| ... | ... | @@ -16,95 +16,41 @@ |
| 16 | 16 | * |
| 17 | 17 | * You should have received a copy of the GNU Lesser General Public |
| 18 | 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 | 22 | #ifndef __DDRAWI_INCLUDED__ |
| 23 | 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 | 29 | #ifdef __cplusplus |
| 26 | 30 | extern "C" { |
| 27 | 31 | #endif |
| 28 | 32 | |
| 29 | #define OBJECT_ISROOT 0x80000000 | |
| 30 | ||
| 31 | #include <ddraw.h> | |
| 32 | #include <dvp.h> | |
| 33 | #include <ddkernel.h> | |
| 34 | #include <dmemmgr.h> | |
| 33 | typedef struct _DDVIDEOPORTCAPS *LPDDVIDEOPORTCAPS; /* should be in dvp.h */ | |
| 34 | typedef struct _DDKERNELCAPS *LPDDKERNELCAPS; /* should be in ddkernel.h */ | |
| 35 | typedef struct _VMEMHEAP *LPVMEMHEAP; /* should be in dmemmgr.h */ | |
| 35 | 36 | |
| 36 | 37 | #define DDAPI WINAPI |
| 37 | 38 | |
| 38 | #define VALID_ALIGNMENT(align) \ | |
| 39 | 	 (!((align==0)||(align%2)!= 0 )) | |
| 40 | ||
| 41 | 39 | /* the DirectDraw versions */ |
| 42 | 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 | 43 | /* the HAL version returned from QUERYESCSUPPORT - DCICOMMAND */ |
| 46 | 44 | #define DD_HAL_VERSION	0x0100 |
| 47 | 45 | |
| 48 | 46 | /* more DCICOMMAND escapes */ |
| 49 | #ifndef DCICOMMAND | |
| 50 | #define DCICOMMAND 3075 | |
| 51 | #endif | |
| 52 | ||
| 53 | 47 | #define DDCREATEDRIVEROBJECT	10 |
| 54 | 48 | #define DDGET32BITDRIVERNAME	11 |
| 55 | 49 | #define DDNEWCALLBACKFNS	12 |
| 56 | 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 | 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 | 55 | * Initialization stuff |
| 110 | 56 | */ |
| ... | ... | @@ -122,25 +68,16 @@ typedef struct { |
| 122 | 68 | |
| 123 | 69 | typedef DWORD (PASCAL *LPDD32BITDRIVERINIT)(DWORD dwContext); |
| 124 | 70 | |
| 125 | ||
| 71 | /* pointer to video memory */ | |
| 72 | typedef ULONG_PTR FLATPTR; | |
| 126 | 73 | |
| 127 | 74 | /* predeclare some structures */ |
| 128 | 75 | typedef struct _DDHALINFO *LPDDHALINFO; |
| 129 | 76 | typedef struct _DDRAWI_DIRECTDRAW_INT *LPDDRAWI_DIRECTDRAW_INT; |
| 130 | ||
| 131 | #ifndef DDRAWI_DIRECTDRAW_DEFINED | |
| 132 | 77 | typedef struct _DDRAWI_DIRECTDRAW_LCL *LPDDRAWI_DIRECTDRAW_LCL; |
| 133 | 78 | typedef struct _DDRAWI_DIRECTDRAW_GBL *LPDDRAWI_DIRECTDRAW_GBL; |
| 134 | #define DDRAWI_DIRECTDRAW_DEFINED | |
| 135 | #endif | |
| 136 | ||
| 137 | 79 | typedef struct _DDRAWI_DDRAWSURFACE_INT *LPDDRAWI_DDRAWSURFACE_INT; |
| 138 | ||
| 139 | #ifndef DDRAWI_DDRAWSURFACE_DEFINED | |
| 140 | 80 | typedef struct _DDRAWI_DDRAWSURFACE_LCL *LPDDRAWI_DDRAWSURFACE_LCL; |
| 141 | #define DDRAWI_DDRAWSURFACE_DEFINED | |
| 142 | #endif | |
| 143 | ||
| 144 | 81 | typedef struct _DDRAWI_DDRAWSURFACE_GBL *LPDDRAWI_DDRAWSURFACE_GBL; |
| 145 | 82 | typedef struct _DDRAWI_DDRAWSURFACE_MORE *LPDDRAWI_DDRAWSURFACE_MORE; |
| 146 | 83 | typedef struct _DDRAWI_DDRAWSURFACE_GBL_MORE *LPDDRAWI_DDRAWSURFACE_GBL_MORE; |
| ... | ... | @@ -155,10 +92,26 @@ typedef struct _DDRAWI_DDVIDEOPORT_LCL *LPDDRAWI_DDVIDEOPORT_LCL; |
| 155 | 92 | typedef struct _DDRAWI_DDMOTIONCOMP_INT *LPDDRAWI_DDMOTIONCOMP_INT; |
| 156 | 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 | 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 | 115 | typedef FLATPTR (DDAPI *LPDDHAL_VIDMEMALLOC)(LPDDRAWI_DIRECTDRAW_GBL lpDD, int heap, DWORD dwWidth, DWORD dwHeight); |
| 163 | 116 | typedef void (DDAPI *LPDDHAL_VIDMEMFREE)(LPDDRAWI_DIRECTDRAW_GBL lpDD, int heap, FLATPTR fpMem); |
| 164 | 117 | |
| ... | ... | @@ -185,7 +138,6 @@ typedef struct _DDHALMODEINFO { |
| 185 | 138 | DWORD	dwAlphaBitMask; |
| 186 | 139 | } DDHALMODEINFO,*LPDDHALMODEINFO; |
| 187 | 140 | |
| 188 | ||
| 189 | 141 | #define DDMODEINFO_PALETTIZED	0x0001 |
| 190 | 142 | #define DDMODEINFO_MODEX	0x0002 |
| 191 | 143 | #define DDMODEINFO_UNSUPPORTED	0x0004 |
| ... | ... | @@ -199,25 +151,24 @@ typedef struct _DDHALMODEINFO { |
| 199 | 151 | typedef struct _VIDMEM { |
| 200 | 152 | DWORD	dwFlags; |
| 201 | 153 | FLATPTR	fpStart; |
| 202 | __GNU_EXTENSION union { | |
| 154 | union { | |
| 203 | 155 | 	FLATPTR		fpEnd; |
| 204 | 156 | 	DWORD		dwWidth; |
| 205 | }; | |
| 157 | } DUMMYUNIONNAME1; | |
| 206 | 158 | DDSCAPS	ddsCaps; |
| 207 | 159 | DDSCAPS	ddsCapsAlt; |
| 208 | __GNU_EXTENSION union { | |
| 160 | union { | |
| 209 | 161 | 	LPVMEMHEAP	lpHeap; |
| 210 | 162 | 	DWORD		dwHeight; |
| 211 | }; | |
| 212 | } VIDMEM; | |
| 213 | ||
| 163 | } DUMMYUNIONNAME2; | |
| 164 | } VIDMEM,*LPVIDMEM; | |
| 214 | 165 | |
| 215 | #define VIDMEM_ISLINEAR			0x00000001l | |
| 216 | #define VIDMEM_ISRECTANGULAR		0x00000002l | |
| 217 | #define VIDMEM_ISHEAP			0x00000004l | |
| 218 | #define VIDMEM_ISNONLOCAL		0x00000008l | |
| 219 | #define VIDMEM_ISWC			0x00000010l | |
| 220 | #define VIDMEM_HEAPDISABLED		0x00000020l | |
| 166 | #define VIDMEM_ISLINEAR		0x00000001 | |
| 167 | #define VIDMEM_ISRECTANGULAR	0x00000002 | |
| 168 | #define VIDMEM_ISHEAP		0x00000004 | |
| 169 | #define VIDMEM_ISNONLOCAL	0x00000008 | |
| 170 | #define VIDMEM_ISWC		0x00000010 | |
| 171 | #define VIDMEM_HEAPDISABLED	0x00000020 | |
| 221 | 172 | |
| 222 | 173 | typedef struct _VIDMEMINFO { |
| 223 | 174 | FLATPTR		fpPrimary; |
| ... | ... | @@ -235,7 +186,6 @@ typedef struct _VIDMEMINFO { |
| 235 | 186 | LPVIDMEM		pvmList; |
| 236 | 187 | } VIDMEMINFO,*LPVIDMEMINFO; |
| 237 | 188 | |
| 238 | ||
| 239 | 189 | typedef struct _HEAPALIAS { |
| 240 | 190 | FLATPTR	fpVidMem; |
| 241 | 191 | LPVOID	lpAlias; |
| ... | ... | @@ -318,18 +268,16 @@ typedef struct _DDNONLOCALVIDMEMCAPS { |
| 318 | 268 | DWORD	dwNLVBRops[DD_ROP_SPACE]; |
| 319 | 269 | } DDNONLOCALVIDMEMCAPS,*LPDDNONLOCALVIDMEMCAPS; |
| 320 | 270 | |
| 321 | ||
| 322 | #define DDSCAPS_EXECUTEBUFFER		DDSCAPS_RESERVED2 | |
| 323 | #define DDSCAPS2_VERTEXBUFFER		DDSCAPS2_RESERVED1 | |
| 324 | #define DDSCAPS2_COMMANDBUFFER		DDSCAPS2_RESERVED2 | |
| 325 | ||
| 271 | #define DDSCAPS_EXECUTEBUFFER	DDSCAPS_RESERVED2 | |
| 272 | #define DDSCAPS2_VERTEXBUFFER	DDSCAPS2_RESERVED1 | |
| 273 | #define DDSCAPS2_COMMANDBUFFER	DDSCAPS2_RESERVED2 | |
| 326 | 274 | |
| 327 | 275 | /***************************************************************************** |
| 328 | 276 | * ddraw->driver callbacks |
| 329 | 277 | */ |
| 330 | #define DDHAL_DRIVER_NOTHANDLED		0x00000000l | |
| 331 | #define DDHAL_DRIVER_HANDLED		0x00000001l | |
| 332 | #define DDHAL_DRIVER_NOCKEYHW		0x00000002l | |
| 278 | #define DDHAL_DRIVER_NOTHANDLED	0 | |
| 279 | #define DDHAL_DRIVER_HANDLED	1 | |
| 280 | #define DDHAL_DRIVER_NOCKEYHW	2 | |
| 333 | 281 | |
| 334 | 282 | typedef struct _DDHAL_DESTROYDRIVERDATA		*LPDDHAL_DESTROYDRIVERDATA; |
| 335 | 283 | typedef struct _DDHAL_CREATESURFACEDATA		*LPDDHAL_CREATESURFACEDATA; |
| ... | ... | @@ -353,7 +301,6 @@ typedef DWORD (PASCAL *LPDDHAL_GETSCANLINE)	 (LPDDHAL_GETSCANLINEDATA); |
| 353 | 301 | typedef DWORD (PASCAL *LPDDHAL_SETEXCLUSIVEMODE) (LPDDHAL_SETEXCLUSIVEMODEDATA); |
| 354 | 302 | typedef DWORD (PASCAL *LPDDHAL_FLIPTOGDISURFACE) (LPDDHAL_FLIPTOGDISURFACEDATA); |
| 355 | 303 | |
| 356 | ||
| 357 | 304 | typedef struct _DDHAL_DDCALLBACKS { |
| 358 | 305 | DWORD				dwSize; |
| 359 | 306 | DWORD				dwFlags; |
| ... | ... | @@ -370,7 +317,6 @@ typedef struct _DDHAL_DDCALLBACKS { |
| 370 | 317 | LPDDHAL_FLIPTOGDISURFACE		FlipToGDISurface; |
| 371 | 318 | } DDHAL_DDCALLBACKS,*LPDDHAL_DDCALLBACKS; |
| 372 | 319 | |
| 373 | ||
| 374 | 320 | typedef struct _DDHAL_DESTROYSURFACEDATA	*LPDDHAL_DESTROYSURFACEDATA; |
| 375 | 321 | typedef struct _DDHAL_FLIPDATA			*LPDDHAL_FLIPDATA; |
| 376 | 322 | typedef struct _DDHAL_SETCLIPLISTDATA		*LPDDHAL_SETCLIPLISTDATA; |
| ... | ... | @@ -418,8 +364,6 @@ typedef struct _DDHAL_DDSURFACECALLBACKS { |
| 418 | 364 | LPDDHALSURFCB_SETPALETTE		SetPalette; |
| 419 | 365 | } DDHAL_DDSURFACECALLBACKS,*LPDDHAL_DDSURFACECALLBACKS; |
| 420 | 366 | |
| 421 | ||
| 422 | ||
| 423 | 367 | typedef struct _DDHAL_DESTROYPALETTEDATA	*LPDDHAL_DESTROYPALETTEDATA; |
| 424 | 368 | typedef struct _DDHAL_SETENTRIESDATA		*LPDDHAL_SETENTRIESDATA; |
| 425 | 369 | |
| ... | ... | @@ -483,126 +427,8 @@ typedef struct _DDHAL_DDMISCELLANEOUS2CALLBACKS { |
| 483 | 427 | LPDDHAL_DESTROYDDLOCAL		DestroyDDLocal; |
| 484 | 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 | 430 | typedef HRESULT (WINAPI *LPDDGAMMACALIBRATORPROC)(LPDDGAMMARAMP, LPBYTE); |
| 604 | 431 | |
| 605 | ||
| 606 | 432 | /***************************************************************************** |
| 607 | 433 | * driver info structure |
| 608 | 434 | * |
| ... | ... | @@ -611,18 +437,6 @@ typedef HRESULT (WINAPI *LPDDGAMMACALIBRATORPROC)(LPDDGAMMARAMP, LPBYTE); |
| 611 | 437 | typedef struct _DDHAL_GETDRIVERINFODATA *LPDDHAL_GETDRIVERINFODATA; |
| 612 | 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 | 440 | typedef struct _DDHALINFO { |
| 627 | 441 | DWORD			dwSize; |
| 628 | 442 | LPDDHAL_DDCALLBACKS		lpDDCallbacks; |
| ... | ... | @@ -645,144 +459,25 @@ typedef struct _DDHALINFO { |
| 645 | 459 | LPDDHAL_DDEXEBUFCALLBACKS	lpDDExeBufCallbacks; |
| 646 | 460 | } DDHALINFO; |
| 647 | 461 | |
| 648 | ||
| 649 | #define DDPALETTECALLBACKSSIZE		sizeof(DDHAL_DDPALETTECALLBACKS) | |
| 650 | #define DDSURFACECALLBACKSSIZE		sizeof(DDHAL_DDSURFACECALLBACKS) | |
| 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 | ||
| 462 | #define DDHALINFO_ISPRIMARYDISPLAY	0x00000001 | |
| 463 | #define DDHALINFO_MODEXILLEGAL		0x00000002 | |
| 464 | #define DDHALINFO_GETDRIVERINFOSET	0x00000004 | |
| 761 | 465 | |
| 762 | 466 | /* where the high-level ddraw implementation stores the callbacks */ |
| 763 | 467 | typedef struct _DDHAL_CALLBACKS { |
| 764 | DDHAL_DDCALLBACKS			cbDDCallbacks; | |
| 765 | DDHAL_DDSURFACECALLBACKS		cbDDSurfaceCallbacks; | |
| 766 | DDHAL_DDPALETTECALLBACKS		cbDDPaletteCallbacks; | |
| 767 | DDHAL_DDCALLBACKS			HALDD; | |
| 768 | DDHAL_DDSURFACECALLBACKS		HALDDSurface; | |
| 769 | DDHAL_DDPALETTECALLBACKS		HALDDPalette; | |
| 770 | DDHAL_DDCALLBACKS			HELDD; | |
| 771 | DDHAL_DDSURFACECALLBACKS		HELDDSurface; | |
| 772 | DDHAL_DDPALETTECALLBACKS		HELDDPalette; | |
| 773 | DDHAL_DDEXEBUFCALLBACKS		cbDDExeBufCallbacks; | |
| 774 | DDHAL_DDEXEBUFCALLBACKS		HALDDExeBuf; | |
| 775 | DDHAL_DDEXEBUFCALLBACKS		HELDDExeBuf; | |
| 776 | DDHAL_DDVIDEOPORTCALLBACKS		cbDDVideoPortCallbacks; | |
| 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; | |
| 468 | DDHAL_DDCALLBACKS		cbDDCallbacks; | |
| 469 | DDHAL_DDSURFACECALLBACKS	cbDDSurfaceCallbacks; | |
| 470 | DDHAL_DDPALETTECALLBACKS	cbDDPaletteCallbacks; | |
| 471 | DDHAL_DDCALLBACKS		HALDD; | |
| 472 | DDHAL_DDSURFACECALLBACKS	HALDDSurface; | |
| 473 | DDHAL_DDPALETTECALLBACKS	HALDDPalette; | |
| 474 | DDHAL_DDCALLBACKS		HELDD; | |
| 475 | DDHAL_DDSURFACECALLBACKS	HELDDSurface; | |
| 476 | DDHAL_DDPALETTECALLBACKS	HELDDPalette; | |
| 477 | DDHAL_DDEXEBUFCALLBACKS	cbDDExeBufCallbacks; | |
| 478 | DDHAL_DDEXEBUFCALLBACKS	HALDDExeBuf; | |
| 479 | DDHAL_DDEXEBUFCALLBACKS	HELDDExeBuf; | |
| 480 | /* there's more... videoport, colorcontrol, misc, and motion compensation callbacks... */ | |
| 786 | 481 | } DDHAL_CALLBACKS,*LPDDHAL_CALLBACKS; |
| 787 | 482 | |
| 788 | 483 | /***************************************************************************** |
| ... | ... | @@ -799,8 +494,8 @@ typedef struct _DDHAL_SETMODEDATA { |
| 799 | 494 | DWORD			dwModeIndex; |
| 800 | 495 | HRESULT			ddRVal; |
| 801 | 496 | LPDDHAL_SETMODE		SetMode; |
| 802 | WINBOOL			inexcl; | |
| 803 | WINBOOL			useRefreshRate; | |
| 497 | BOOL			inexcl; | |
| 498 | BOOL			useRefreshRate; | |
| 804 | 499 | } DDHAL_SETMODEDATA; |
| 805 | 500 | |
| 806 | 501 | typedef struct _DDHAL_CREATESURFACEDATA { |
| ... | ... | @@ -826,7 +521,7 @@ typedef struct _DDHAL_CREATEPALETTEDATA { |
| 826 | 521 | LPPALETTEENTRY		lpColorTable; |
| 827 | 522 | HRESULT			ddRVal; |
| 828 | 523 | LPDDHAL_CREATEPALETTE	CreatePalette; |
| 829 | WINBOOL			is_excl; | |
| 524 | BOOL			is_excl; | |
| 830 | 525 | } DDHAL_CREATEPALETTEDATA; |
| 831 | 526 | |
| 832 | 527 | typedef struct _DDHAL_SETEXCLUSIVEMODEDATA { |
| ... | ... | @@ -885,20 +580,32 @@ typedef struct _DDHAL_BLTDATA { |
| 885 | 580 | DDBLTFX			bltFX; |
| 886 | 581 | HRESULT			ddRVal; |
| 887 | 582 | LPDDHALSURFCB_BLT		Blt; |
| 888 | WINBOOL			IsClipped; | |
| 583 | BOOL			IsClipped; | |
| 889 | 584 | RECTL			rOrigDest; |
| 890 | 585 | RECTL			rOrigSrc; |
| 891 | 586 | DWORD			dwRectCnt; |
| 892 | 587 | LPRECT			prDestRects; |
| 893 | 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 | 602 | typedef struct _DDHAL_SETPALETTEDATA { |
| 896 | 603 | LPDDRAWI_DIRECTDRAW_GBL	lpDD; |
| 897 | 604 | LPDDRAWI_DDRAWSURFACE_LCL	lpDDSurface; |
| 898 | 605 | LPDDRAWI_DDRAWPALETTE_GBL	lpDDPalette; |
| 899 | 606 | HRESULT			ddRVal; |
| 900 | 607 | LPDDHALSURFCB_SETPALETTE	SetPalette; |
| 901 | WINBOOL			Attach; | |
| 608 | BOOL			Attach; | |
| 902 | 609 | } DDHAL_SETPALETTEDATA; |
| 903 | 610 | |
| 904 | 611 | /* palettes */ |
| ... | ... | @@ -919,213 +626,16 @@ typedef struct _DDHAL_SETENTRIESDATA { |
| 919 | 626 | LPDDHALPALCB_SETENTRIES	SetEntries; |
| 920 | 627 | } DDHAL_SETENTRIESDATA; |
| 921 | 628 | |
| 922 | ||
| 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 { | |
| 629 | typedef struct _DDHAL_GETDRIVERINFODATA { | |
| 1122 | 630 | DWORD	dwSize; |
| 1123 | DWORD	dwHeight; | |
| 1124 | DWORD	dwWidth; | |
| 1125 | DWORD	dwBpp; | |
| 1126 | DWORD	dwRefreshRate; | |
| 1127 | WINBOOL	bSupported; | |
| 1128 | } DDSTEREOMODE, *LPDDSTEREOMODE; | |
| 631 | DWORD	dwFlags; | |
| 632 | GUID	guidInfo; | |
| 633 | DWORD	dwExpectedSize; | |
| 634 | LPVOID	lpvData; | |
| 635 | DWORD	dwActualSize; | |
| 636 | HRESULT	ddRVal; | |
| 637 | ULONG_PTR	dwContext; | |
| 638 | } DDHAL_GETDRIVERINFODATA; | |
| 1129 | 639 | |
| 1130 | 640 | /***************************************************************************** |
| 1131 | 641 | * high-level ddraw implementation structures |
| ... | ... | @@ -1133,13 +643,8 @@ typedef struct _DDSTEREOMODE { |
| 1133 | 643 | typedef struct _IUNKNOWN_LIST { |
| 1134 | 644 | struct _IUNKNOWN_LIST *	lpLink; |
| 1135 | 645 | LPGUID			lpGuid; |
| 1136 | #ifndef _NO_COM | |
| 1137 | 646 | IUnknown *			lpIUnknown; |
| 1138 | #else | |
| 1139 | LPVOID			lpIUnknown; | |
| 1140 | #endif /* _NO_COM */ | |
| 1141 | } IUNKNOWN_LIST, *LPIUNKNOWN_LIST; | |
| 1142 | ||
| 647 | } IUNKNOWN_LIST,*LPIUNKNOWN_LIST; | |
| 1143 | 648 | |
| 1144 | 649 | typedef struct _PROCESS_LIST { |
| 1145 | 650 | struct _PROCESS_LIST *	lpLink; |
| ... | ... | @@ -1156,7 +661,7 @@ typedef struct _ATTACHLIST { |
| 1156 | 661 | LPDDRAWI_DDRAWSURFACE_INT	lpIAttached; |
| 1157 | 662 | } ATTACHLIST,*LPATTACHLIST; |
| 1158 | 663 | |
| 1159 | #define DDAL_IMPLICIT			0x00000001 | |
| 664 | #define DDAL_IMPLICIT	0x00000001 | |
| 1160 | 665 | |
| 1161 | 666 | typedef struct _ACCESSRECTLIST { |
| 1162 | 667 | struct _ACCESSRECTLIST *	lpLink; |
| ... | ... | @@ -1185,7 +690,6 @@ typedef struct _DDRAWI_DIRECTDRAW_INT { |
| 1185 | 690 | DWORD			dwIntRefCnt; |
| 1186 | 691 | } DDRAWI_DIRECTDRAW_INT; |
| 1187 | 692 | |
| 1188 | ||
| 1189 | 693 | typedef struct _DDRAWI_DIRECTDRAW_LCL { |
| 1190 | 694 | DWORD			lpDDMore; |
| 1191 | 695 | LPDDRAWI_DIRECTDRAW_GBL	lpGbl; |
| ... | ... | @@ -1193,11 +697,7 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL { |
| 1193 | 697 | DWORD			dwLocalFlags; |
| 1194 | 698 | DWORD			dwLocalRefCnt; |
| 1195 | 699 | DWORD			dwProcessId; |
| 1196 | #ifndef _NO_COM | |
| 1197 | 700 | IUnknown *			pUnkOuter; |
| 1198 | #else | |
| 1199 | PVOID			pUnkOuter; | |
| 1200 | #endif | |
| 1201 | 701 | DWORD			dwObsolete1; |
| 1202 | 702 | ULONG_PTR			hWnd; |
| 1203 | 703 | ULONG_PTR			hDC; |
| ... | ... | @@ -1207,11 +707,7 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL { |
| 1207 | 707 | DWORD			dwPreferredMode; |
| 1208 | 708 | /* DirectX 2 */ |
| 1209 | 709 | HINSTANCE			hD3DInstance; |
| 1210 | #ifndef _NO_COM | |
| 1211 | 710 | IUnknown *			pD3DIUnknown; |
| 1212 | #else | |
| 1213 | PVOID			pD3DIUnknown; | |
| 1214 | #endif | |
| 1215 | 711 | LPDDHAL_CALLBACKS		lpDDCB; |
| 1216 | 712 | ULONG_PTR			hDDVxd; |
| 1217 | 713 | /* DirectX 5.0 */ |
| ... | ... | @@ -1227,7 +723,6 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL { |
| 1227 | 723 | LPDDGAMMACALIBRATORPROC	lpGammaCalibrator; |
| 1228 | 724 | } DDRAWI_DIRECTDRAW_LCL; |
| 1229 | 725 | |
| 1230 | ||
| 1231 | 726 | #define DDRAWILCL_HASEXCLUSIVEMODE	0x00000001 |
| 1232 | 727 | #define DDRAWILCL_ISFULLSCREEN		0x00000002 |
| 1233 | 728 | #define DDRAWILCL_SETCOOPCALLED		0x00000004 |
| ... | ... | @@ -1248,9 +743,6 @@ typedef struct _DDRAWI_DIRECTDRAW_LCL { |
| 1248 | 743 | #define DDRAWILCL_DIRECTDRAW7		0x00020000 |
| 1249 | 744 | #define DDRAWILCL_ATTEMPTEDD3DCONTEXT	0x00040000 |
| 1250 | 745 | #define DDRAWILCL_FPUPRESERVE		0x00080000 |
| 1251 | #define DDRAWILCL_DX8DRIVER		0x00100000 | |
| 1252 | #define DDRAWILCL_DIRECTDRAW8		0x00200000 | |
| 1253 | ||
| 1254 | 746 | |
| 1255 | 747 | typedef struct _DDRAWI_DIRECTDRAW_GBL { |
| 1256 | 748 | DWORD			dwRefCnt; |
| ... | ... | @@ -1329,37 +821,15 @@ typedef struct _DDRAWI_DIRECTDRAW_GBL { |
| 1329 | 821 | DDSCAPSEX			ddsCapsMore; |
| 1330 | 822 | } DDRAWI_DIRECTDRAW_GBL; |
| 1331 | 823 | |
| 1332 | #define DDRAWI_xxxxxxxxx1			0x00000001 | |
| 1333 | #define DDRAWI_xxxxxxxxx2			0x00000002 | |
| 1334 | #define DDRAWI_VIRTUALDESKTOP			0x00000008 | |
| 1335 | #define DDRAWI_MODEX				0x00000010 | |
| 1336 | #define DDRAWI_DISPLAYDRV			0x00000020 | |
| 1337 | #define DDRAWI_FULLSCREEN			0x00000040 | |
| 1338 | #define DDRAWI_MODECHANGED			0x00000080 | |
| 1339 | #define DDRAWI_NOHARDWARE			0x00000100 | |
| 1340 | #define DDRAWI_PALETTEINIT			0x00000200 | |
| 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 | ||
| 824 | #define DDRAWI_VIRTUALDESKTOP	0x00000008 | |
| 825 | #define DDRAWI_MODEX		0x00000010 | |
| 826 | #define DDRAWI_DISPLAYDRV	0x00000020 | |
| 827 | #define DDRAWI_FULLSCREEN	0x00000040 | |
| 828 | #define DDRAWI_MODECHANGED	0x00000080 | |
| 829 | #define DDRAWI_NOHARDWARE	0x00000100 | |
| 830 | #define DDRAWI_PALETTEINIT	0x00000200 | |
| 831 | #define DDRAWI_NOEMULATION	0x00000400 | |
| 832 | /* more... */ | |
| 1363 | 833 | |
| 1364 | 834 | /* surfaces */ |
| 1365 | 835 | typedef struct _DDRAWI_DDRAWSURFACE_INT { |
| ... | ... | @@ -1372,60 +842,56 @@ typedef struct _DDRAWI_DDRAWSURFACE_INT { |
| 1372 | 842 | typedef struct _DDRAWI_DDRAWSURFACE_GBL { |
| 1373 | 843 | DWORD			dwRefCnt; |
| 1374 | 844 | DWORD			dwGlobalFlags; |
| 1375 | __GNU_EXTENSION union { | |
| 845 | union { | |
| 1376 | 846 | 	LPACCESSRECTLIST	lpRectList; |
| 1377 | 	DWORD			 dwBlockSizeY; | |
| 1378 | 	LONG lSlicePitch; | |
| 1379 | }; | |
| 1380 | __GNU_EXTENSION union { | |
| 847 | 	DWORD			dwBlockSizeY; | |
| 848 | } DUMMYUNIONNAME1; | |
| 849 | union { | |
| 1381 | 850 | 	LPVMEMHEAP		lpVidMemHeap; |
| 1382 | 851 | 	DWORD			dwBlockSizeX; |
| 1383 | }; | |
| 1384 | __GNU_EXTENSION union { | |
| 852 | } DUMMYUNIONNAME2; | |
| 853 | union { | |
| 1385 | 854 | 	LPDDRAWI_DIRECTDRAW_GBL	lpDD; |
| 1386 | 855 | 	LPVOID			lpDDHandle; |
| 1387 | }; | |
| 856 | } DUMMYUNIONNAME3; | |
| 1388 | 857 | FLATPTR			fpVidMem; |
| 1389 | __GNU_EXTENSION union { | |
| 858 | union { | |
| 1390 | 859 | 	LONG			lPitch; |
| 1391 | 860 | 	DWORD			dwLinearSize; |
| 1392 | }; | |
| 861 | } DUMMYUNIONNAME4; | |
| 1393 | 862 | WORD			wHeight; |
| 1394 | 863 | WORD			wWidth; |
| 1395 | 864 | DWORD			dwUsageCount; |
| 1396 | ULONG_PTR			dwReserved1; | |
| 865 | ULONG_PTR			dwReserved1; /* for display driver use */ | |
| 866 | /* optional (defaults to primary surface pixelformat) */ | |
| 1397 | 867 | DDPIXELFORMAT		ddpfSurface; |
| 1398 | 868 | } DDRAWI_DDRAWSURFACE_GBL; |
| 1399 | 869 | |
| 1400 | #define DDRAWISURFGBL_MEMFREE			0x00000001L | |
| 1401 | #define DDRAWISURFGBL_SYSMEMREQUESTED		0x00000002L | |
| 1402 | #define DDRAWISURFGBL_ISGDISURFACE		0x00000004L | |
| 1403 | #define DDRAWISURFGBL_SOFTWAREAUTOFLIP		0x00000008L | |
| 1404 | #define DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK	0x00000010L | |
| 1405 | #define DDRAWISURFGBL_LOCKVRAMSTYLE		0x00000020L | |
| 1406 | #define DDRAWISURFGBL_LOCKBROKEN		0x00000040L | |
| 1407 | #define DDRAWISURFGBL_IMPLICITHANDLE		0x00000080L | |
| 1408 | #define DDRAWISURFGBL_ISCLIENTMEM		0x00000100L | |
| 1409 | #define DDRAWISURFGBL_HARDWAREOPSOURCE		0x00000200L | |
| 1410 | #define DDRAWISURFGBL_HARDWAREOPDEST		0x00000400L | |
| 1411 | #define DDRAWISURFGBL_HARDWAREOPSTARTED		(DDRAWISURFGBL_HARDWAREOPSOURCE|DDRAWISURFGBL_HARDWAREOPDEST) | |
| 1412 | #define DDRAWISURFGBL_VPORTINTERLEAVED		0x00000800L | |
| 1413 | #define DDRAWISURFGBL_VPORTDATA			0x00001000L | |
| 1414 | #define DDRAWISURFGBL_LATEALLOCATELINEAR	0x00002000L | |
| 1415 | #define DDRAWISURFGBL_SYSMEMEXECUTEBUFFER	0x00004000L | |
| 1416 | #define DDRAWISURFGBL_FASTLOCKHELD		0x00008000L | |
| 1417 | #define DDRAWISURFGBL_READONLYLOCKHELD		0x00010000L | |
| 1418 | #define DDRAWISURFGBL_DX8SURFACE		0x00080000L | |
| 1419 | #define DDRAWISURFGBL_DDHELDONTFREE		0x00100000L | |
| 1420 | #define DDRAWISURFGBL_NOTIFYWHENUNLOCKED	0x00200000L | |
| 1421 | #define DDRAWISURFGBL_RESERVED0			0x80000000L /* Reserved flag */ | |
| 870 | #define DDRAWISURFGBL_MEMFREE			0x00000001 | |
| 871 | #define DDRAWISURFGBL_SYSMEMREQUESTED		0x00000002 | |
| 872 | #define DDRAWISURFGBL_ISGDISURFACE		0x00000004 | |
| 873 | #define DDRAWISURFGBL_SOFTWAREAUTOFLIP		0x00000008 | |
| 874 | #define DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK	0x00000010 | |
| 875 | #define DDRAWISURFGBL_LOCKVRAMSTYLE		0x00000020 | |
| 876 | #define DDRAWISURFGBL_LOCKBROKEN		0x00000040 | |
| 877 | #define DDRAWISURFGBL_IMPLICITHANDLE		0x00000080 | |
| 878 | #define DDRAWISURFGBL_ISCLIENTMEM		0x00000100 | |
| 879 | #define DDRAWISURFGBL_HARDWAREOPSOURCE		0x00000200 | |
| 880 | #define DDRAWISURFGBL_HARDWAREOPDEST		0x00000400 | |
| 881 | #define DDRAWISURFGBL_HARDWAREOPSTARTED		0x00000600 | |
| 882 | #define DDRAWISURFGBL_VPORTINTERLEAVED		0x00000800 | |
| 883 | #define DDRAWISURFGBL_VPORTDATA			0x00001000 | |
| 884 | #define DDRAWISURFGBL_LATEALLOCATELINEAR	0x00002000 | |
| 885 | #define DDRAWISURFGBL_SYSMEMEXECUTEBUFFER	0x00004000 | |
| 886 | #define DDRAWISURFGBL_FASTLOCKHELD		0x00008000 | |
| 887 | #define DDRAWISURFGBL_READONLYLOCKHELD		0x00010000 | |
| 1422 | 888 | |
| 1423 | 889 | typedef struct _DDRAWI_DDRAWSURFACE_GBL_MORE { |
| 1424 | 890 | DWORD			dwSize; |
| 1425 | __GNU_EXTENSION union { | |
| 891 | union { | |
| 1426 | 892 | 	DWORD			dwPhysicalPageTable; |
| 1427 | 893 | 	FLATPTR			fpPhysicalVidMem; |
| 1428 | }; | |
| 894 | } DUMMYUNIONNAME1; | |
| 1429 | 895 | LPDWORD			pPageTable; |
| 1430 | 896 | DWORD			cPages; |
| 1431 | 897 | ULONG_PTR			dwSavedDCContext; |
| ... | ... | @@ -1451,21 +917,6 @@ typedef struct _DDRAWI_DDRAWSURFACE_GBL_MORE { |
| 1451 | 917 | #define GET_LPDDRAWSURFACE_GBL_MORE(psurf_gbl) \ |
| 1452 | 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 | 920 | typedef struct _DDRAWI_DDRAWSURFACE_MORE { |
| 1470 | 921 | DWORD			dwSize; |
| 1471 | 922 | IUNKNOWN_LIST *		lpIUnknowns; |
| ... | ... | @@ -1491,9 +942,6 @@ typedef struct _DDRAWI_DDRAWSURFACE_MORE { |
| 1491 | 942 | LPDWORD			lpGammaRamp; |
| 1492 | 943 | LPDWORD			lpOriginalGammaRamp; |
| 1493 | 944 | LPVOID			lpDDrawReserved6; |
| 1494 | # ifndef WIN95 | |
| 1495 | DISPLAYMODEINFO dmiDDrawReserved7; | |
| 1496 | # endif | |
| 1497 | 945 | DWORD			dwSurfaceHandle; |
| 1498 | 946 | DWORD			qwDDrawReserved8[2]; |
| 1499 | 947 | LPVOID			lpDDrawReserved9; |
| ... | ... | @@ -1504,7 +952,6 @@ typedef struct _DDRAWI_DDRAWSURFACE_MORE { |
| 1504 | 952 | LPVOID			lpVB; |
| 1505 | 953 | } DDRAWI_DDRAWSURFACE_MORE; |
| 1506 | 954 | |
| 1507 | ||
| 1508 | 955 | typedef struct _DDRAWI_DDRAWSURFACE_LCL { |
| 1509 | 956 | LPDDRAWI_DDRAWSURFACE_MORE	lpSurfMore; |
| 1510 | 957 | LPDDRAWI_DDRAWSURFACE_GBL	lpGbl; |
| ... | ... | @@ -1515,20 +962,15 @@ typedef struct _DDRAWI_DDRAWSURFACE_LCL { |
| 1515 | 962 | DWORD			dwProcessId; |
| 1516 | 963 | DWORD			dwFlags; |
| 1517 | 964 | DDSCAPS			ddsCaps; |
| 1518 | __GNU_EXTENSION union { | |
| 1519 | LPDDRAWI_DDRAWPALETTE_INT	lpDDPalette; | |
| 1520 | LPDDRAWI_DDRAWPALETTE_INT	lp16DDPalette; | |
| 1521 | }; | |
| 1522 | __GNU_EXTENSION union { | |
| 1523 | LPDDRAWI_DDRAWCLIPPER_LCL	lpDDClipper; | |
| 1524 | LPDDRAWI_DDRAWCLIPPER_INT	lp16DDClipper; | |
| 1525 | }; | |
| 965 | LPDDRAWI_DDRAWPALETTE_INT	lpDDPalette; | |
| 966 | LPDDRAWI_DDRAWCLIPPER_LCL	lpDDClipper; | |
| 1526 | 967 | DWORD			dwModeCreatedIn; |
| 1527 | 968 | DWORD			dwBackBufferCount; |
| 1528 | 969 | DDCOLORKEY			ddckCKDestBlt; |
| 1529 | 970 | DDCOLORKEY			ddckCKSrcBlt; |
| 1530 | 971 | ULONG_PTR			hDC; |
| 1531 | ULONG_PTR			dwReserved1; | |
| 972 | ULONG_PTR			dwReserved1; /* for display driver use */ | |
| 973 | /* overlays only */ | |
| 1532 | 974 | DDCOLORKEY			ddckCKSrcOverlay; |
| 1533 | 975 | DDCOLORKEY			ddckCKDestOverlay; |
| 1534 | 976 | LPDDRAWI_DDRAWSURFACE_INT	lpSurfaceOverlaying; |
| ... | ... | @@ -1541,40 +983,24 @@ typedef struct _DDRAWI_DDRAWSURFACE_LCL { |
| 1541 | 983 | LONG			lOverlayY; |
| 1542 | 984 | } DDRAWI_DDRAWSURFACE_LCL; |
| 1543 | 985 | |
| 1544 | #define DDRAWISURF_ATTACHED		0x00000001L | |
| 1545 | #define DDRAWISURF_IMPLICITCREATE	0x00000002L | |
| 1546 | #define DDRAWISURF_ISFREE		0x00000004L | |
| 1547 | #define DDRAWISURF_ATTACHED_FROM	0x00000008L | |
| 1548 | #define DDRAWISURF_IMPLICITROOT		0x00000010L | |
| 1549 | #define DDRAWISURF_PARTOFPRIMARYCHAIN	0x00000020L | |
| 1550 | #define DDRAWISURF_DATAISALIASED	0x00000040L | |
| 1551 | #define DDRAWISURF_HASDC		0x00000080L | |
| 1552 | #define DDRAWISURF_HASCKEYDESTOVERLAY	0x00000100L | |
| 1553 | #define DDRAWISURF_HASCKEYDESTBLT	0x00000200L | |
| 1554 | #define DDRAWISURF_HASCKEYSRCOVERLAY	0x00000400L | |
| 1555 | #define DDRAWISURF_HASCKEYSRCBLT	0x00000800L | |
| 1556 | #define DDRAWISURF_LOCKEXCLUDEDCURSOR	0x00001000L | |
| 1557 | #define DDRAWISURF_HASPIXELFORMAT	0x00002000L | |
| 1558 | #define DDRAWISURF_HASOVERLAYDATA	0x00004000L | |
| 1559 | #define DDRAWISURF_SETGAMMA		0x00008000L | |
| 1560 | #define DDRAWISURF_SW_CKEYDESTOVERLAY	0x00010000L | |
| 1561 | #define DDRAWISURF_SW_CKEYDESTBLT	0x00020000L | |
| 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 | |
| 986 | #define DDRAWISURF_ATTACHED		0x00000001 | |
| 987 | #define DDRAWISURF_IMPLICITCREATE	0x00000002 | |
| 988 | #define DDRAWISURF_ISFREE		0x00000004 | |
| 989 | #define DDRAWISURF_ATTACHED_FROM	0x00000008 | |
| 990 | #define DDRAWISURF_IMPLICITROOT		0x00000010 | |
| 991 | #define DDRAWISURF_PARTOFPRIMARYCHAIN	0x00000020 | |
| 992 | #define DDRAWISURF_DATAISALIASED	0x00000040 | |
| 993 | #define DDRAWISURF_HASDC		0x00000080 | |
| 994 | #define DDRAWISURF_HASCKEYDESTOVERLAY	0x00000100 | |
| 995 | #define DDRAWISURF_HASCKEYDESTBLT	0x00000200 | |
| 996 | #define DDRAWISURF_HASCKEYSRCOVERLAY	0x00000400 | |
| 997 | #define DDRAWISURF_HASCKEYSRCBLT	0x00000800 | |
| 998 | #define DDRAWISURF_LOCKEXCLUDEDCURSOR	0x00001000 | |
| 999 | #define DDRAWISURF_HASPIXELFORMAT	0x00002000 | |
| 1000 | #define DDRAWISURF_HASOVERLAYDATA	0x00004000 | |
| 1001 | #define DDRAWISURF_SETGAMMA		0x00008000 | |
| 1002 | /* more... */ | |
| 1003 | #define DDRAWISURF_INVALID		0x10000000 | |
| 1578 | 1004 | |
| 1579 | 1005 | /* palettes */ |
| 1580 | 1006 | typedef struct _DDRAWI_DDRAWPALETTE_INT { |
| ... | ... | @@ -1590,118 +1016,40 @@ typedef struct _DDRAWI_DDRAWPALETTE_GBL { |
| 1590 | 1016 | LPDDRAWI_DIRECTDRAW_LCL	lpDD_lcl; |
| 1591 | 1017 | DWORD			dwProcessId; |
| 1592 | 1018 | LPPALETTEENTRY		lpColorTable; |
| 1593 | __GNU_EXTENSION union { | |
| 1594 | 	ULONG_PTR		dwReserved1; | |
| 1019 | union { | |
| 1020 | 	ULONG_PTR		dwReserved1; /* for display driver use */ | |
| 1595 | 1021 | 	HPALETTE		hHELGDIPalette; |
| 1596 | }; | |
| 1022 | } DUMMYUNIONNAME1; | |
| 1023 | /* DirectX 5.0 */ | |
| 1597 | 1024 | DWORD			dwDriverReserved; |
| 1598 | 1025 | DWORD			dwContentsStamp; |
| 1026 | /* DirectX 6.0 */ | |
| 1599 | 1027 | DWORD			dwSaveStamp; |
| 1028 | /* DirectX 7.0 */ | |
| 1600 | 1029 | DWORD			dwHandle; |
| 1601 | 1030 | } DDRAWI_DDRAWPALETTE_GBL; |
| 1602 | 1031 | |
| 1603 | #define DDRAWIPAL_256				0x00000001 | |
| 1604 | #define DDRAWIPAL_16				0x00000002 | |
| 1605 | #define DDRAWIPAL_GDI				0x00000004 | |
| 1606 | #define DDRAWIPAL_STORED_8			0x00000008 | |
| 1607 | #define DDRAWIPAL_STORED_16			0x00000010 | |
| 1608 | #define DDRAWIPAL_STORED_24			0x00000020 | |
| 1609 | #define DDRAWIPAL_EXCLUSIVE			0x00000040 | |
| 1610 | #define DDRAWIPAL_INHEL				0x00000080 | |
| 1611 | #define DDRAWIPAL_DIRTY				0x00000100 | |
| 1612 | #define DDRAWIPAL_ALLOW256			0x00000200 | |
| 1613 | #define DDRAWIPAL_4				0x00000400 | |
| 1614 | #define DDRAWIPAL_2				0x00000800 | |
| 1615 | #define DDRAWIPAL_STORED_8INDEX			0x00001000 | |
| 1616 | #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 | ||
| 1032 | #define DDRAWIPAL_256		0x00000001 | |
| 1033 | #define DDRAWIPAL_16		0x00000002 | |
| 1034 | #define DDRAWIPAL_GDI		0x00000004 | |
| 1035 | #define DDRAWIPAL_STORED_8	0x00000008 | |
| 1036 | #define DDRAWIPAL_STORED_16	0x00000010 | |
| 1037 | #define DDRAWIPAL_STORED_24	0x00000020 | |
| 1038 | #define DDRAWIPAL_EXCLUSIVE	0x00000040 | |
| 1039 | #define DDRAWIPAL_INHEL		0x00000080 | |
| 1040 | #define DDRAWIPAL_DIRTY		0x00000100 | |
| 1041 | #define DDRAWIPAL_ALLOW256	0x00000200 | |
| 1042 | #define DDRAWIPAL_4		0x00000400 | |
| 1043 | #define DDRAWIPAL_2		0x00000800 | |
| 1044 | #define DDRAWIPAL_STORED_8INDEX	0x00001000 | |
| 1045 | #define DDRAWIPAL_ALPHA		0x00002000 | |
| 1694 | 1046 | |
| 1695 | 1047 | typedef struct _DDRAWI_DDRAWPALETTE_LCL { |
| 1696 | 1048 | DWORD			lpPalMore; |
| 1697 | 1049 | LPDDRAWI_DDRAWPALETTE_GBL	lpGbl; |
| 1698 | 1050 | ULONG_PTR			dwUnused0; |
| 1699 | 1051 | DWORD			dwLocalRefCnt; |
| 1700 | #ifndef _NO_COM | |
| 1701 | 1052 | IUnknown *			pUnkOuter; |
| 1702 | #else | |
| 1703 | PVOID			pUnkOuter; | |
| 1704 | #endif | |
| 1705 | 1053 | LPDDRAWI_DIRECTDRAW_LCL	lpDD_lcl; |
| 1706 | 1054 | ULONG_PTR			dwReserved1; |
| 1707 | 1055 | /* DirectX 6.0 */ |
| ... | ... | @@ -1710,418 +1058,8 @@ typedef struct _DDRAWI_DDRAWPALETTE_LCL { |
| 1710 | 1058 | ULONG_PTR			dwDDRAWReserved3; |
| 1711 | 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 | 1061 | #ifdef __cplusplus |
| 2123 | 1062 | } /* extern "C" */ |
| 2124 | 1063 | #endif |
| 2125 | 1064 | |
| 2126 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -3110,6 +3110,8 @@ static FORCEINLINE HRESULT IDeviceTopology_GetSignalPath(IDeviceTopology* This,I |
| 3110 | 3110 | |
| 3111 | 3111 | #endif /* __IDeviceTopology_INTERFACE_DEFINED__ */ |
| 3112 | 3112 | |
| 3113 | #ifndef __DevTopologyLib_LIBRARY_DEFINED__ | |
| 3114 | #define __DevTopologyLib_LIBRARY_DEFINED__ | |
| 3113 | 3115 | |
| 3114 | 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 | 3128 | #endif |
| 3127 | 3129 | #endif |
| 3128 | 3130 | |
| 3131 | #endif /* __DevTopologyLib_LIBRARY_DEFINED__ */ | |
| 3129 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -131,21 +131,23 @@ interface IEnumRegisterWordW; |
| 131 | 131 | #include <winapifamily.h> |
| 132 | 132 | |
| 133 | 133 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 134 | #ifndef __ActiveIMM_LIBRARY_DEFINED__ | |
| 135 | #define __ActiveIMM_LIBRARY_DEFINED__ | |
| 134 | 136 | |
| 135 | 137 | DEFINE_GUID(LIBID_ActiveIMM, 0x4955dd30, 0xb159, 0x11d0, 0x8f,0xcf, 0x00,0xaa,0x00,0x6b,0xcc,0x59); |
| 136 | 138 | |
| 137 | 139 | #include <imm.h> |
| 138 | 140 | #if 0 |
| 139 | 141 | typedef WORD LANGID; |
| 140 | typedef struct __WIDL_dimm_generated_name_00000002 { | |
| 142 | typedef struct __WIDL_dimm_generated_name_0000000C { | |
| 141 | 143 | LPSTR lpReading; |
| 142 | 144 | LPSTR lpWord; |
| 143 | 145 | } REGISTERWORDA; |
| 144 | typedef struct __WIDL_dimm_generated_name_00000003 { | |
| 146 | typedef struct __WIDL_dimm_generated_name_0000000D { | |
| 145 | 147 | LPWSTR lpReading; |
| 146 | 148 | LPWSTR lpWord; |
| 147 | 149 | } REGISTERWORDW; |
| 148 | typedef struct __WIDL_dimm_generated_name_00000004 { | |
| 150 | typedef struct __WIDL_dimm_generated_name_0000000E { | |
| 149 | 151 | LONG lfHeight; |
| 150 | 152 | LONG lfWidth; |
| 151 | 153 | LONG lfEscapement; |
| ... | ... | @@ -161,7 +163,7 @@ typedef struct __WIDL_dimm_generated_name_00000004 { |
| 161 | 163 | BYTE lfPitchAndFamily; |
| 162 | 164 | CHAR lfFaceName[32]; |
| 163 | 165 | } LOGFONTA; |
| 164 | typedef struct __WIDL_dimm_generated_name_00000005 { | |
| 166 | typedef struct __WIDL_dimm_generated_name_0000000F { | |
| 165 | 167 | LONG lfHeight; |
| 166 | 168 | LONG lfWidth; |
| 167 | 169 | LONG lfEscapement; |
| ... | ... | @@ -179,18 +181,18 @@ typedef struct __WIDL_dimm_generated_name_00000005 { |
| 179 | 181 | } LOGFONTW; |
| 180 | 182 | typedef DWORD HIMC; |
| 181 | 183 | typedef DWORD HIMCC; |
| 182 | typedef struct __WIDL_dimm_generated_name_00000006 { | |
| 184 | typedef struct __WIDL_dimm_generated_name_00000010 { | |
| 183 | 185 | DWORD dwIndex; |
| 184 | 186 | DWORD dwStyle; |
| 185 | 187 | POINT ptCurrentPos; |
| 186 | 188 | RECT rcArea; |
| 187 | 189 | } CANDIDATEFORM; |
| 188 | typedef struct __WIDL_dimm_generated_name_00000007 { | |
| 190 | typedef struct __WIDL_dimm_generated_name_00000011 { | |
| 189 | 191 | DWORD dwStyle; |
| 190 | 192 | POINT ptCurrentPos; |
| 191 | 193 | RECT rcArea; |
| 192 | 194 | } COMPOSITIONFORM; |
| 193 | typedef struct __WIDL_dimm_generated_name_00000008 { | |
| 195 | typedef struct __WIDL_dimm_generated_name_00000012 { | |
| 194 | 196 | DWORD dwSize; |
| 195 | 197 | DWORD dwStyle; |
| 196 | 198 | DWORD dwCount; |
| ... | ... | @@ -199,16 +201,16 @@ typedef struct __WIDL_dimm_generated_name_00000008 { |
| 199 | 201 | DWORD dwPageSize; |
| 200 | 202 | DWORD dwOffset[1]; |
| 201 | 203 | } CANDIDATELIST; |
| 202 | typedef struct __WIDL_dimm_generated_name_00000009 { | |
| 204 | typedef struct __WIDL_dimm_generated_name_00000013 { | |
| 203 | 205 | DWORD dwStyle; |
| 204 | 206 | CHAR szDescription[32]; |
| 205 | 207 | } STYLEBUFA; |
| 206 | typedef struct __WIDL_dimm_generated_name_0000000A { | |
| 208 | typedef struct __WIDL_dimm_generated_name_00000014 { | |
| 207 | 209 | DWORD dwStyle; |
| 208 | 210 | WCHAR szDescription[32]; |
| 209 | 211 | } STYLEBUFW; |
| 210 | 212 | typedef WORD ATOM; |
| 211 | typedef struct __WIDL_dimm_generated_name_0000000B { | |
| 213 | typedef struct __WIDL_dimm_generated_name_00000015 { | |
| 212 | 214 | UINT cbSize; |
| 213 | 215 | UINT fType; |
| 214 | 216 | UINT fState; |
| ... | ... | @@ -219,7 +221,7 @@ typedef struct __WIDL_dimm_generated_name_0000000B { |
| 219 | 221 | CHAR szString[80]; |
| 220 | 222 | HBITMAP hbmpItem; |
| 221 | 223 | } IMEMENUITEMINFOA; |
| 222 | typedef struct __WIDL_dimm_generated_name_0000000C { | |
| 224 | typedef struct __WIDL_dimm_generated_name_00000016 { | |
| 223 | 225 | UINT cbSize; |
| 224 | 226 | UINT fType; |
| 225 | 227 | UINT fState; |
| ... | ... | @@ -232,7 +234,7 @@ typedef struct __WIDL_dimm_generated_name_0000000C { |
| 232 | 234 | } IMEMENUITEMINFOW; |
| 233 | 235 | #endif |
| 234 | 236 | #ifndef _DDKIMM_H_ |
| 235 | typedef struct __WIDL_dimm_generated_name_0000000D { | |
| 237 | typedef struct __WIDL_dimm_generated_name_00000017 { | |
| 236 | 238 | HWND hWnd; |
| 237 | 239 | WINBOOL fOpen; |
| 238 | 240 | POINT ptStatusWndPos; |
| ... | ... | @@ -254,7 +256,7 @@ typedef struct __WIDL_dimm_generated_name_0000000D { |
| 254 | 256 | DWORD fdwInit; |
| 255 | 257 | DWORD dwReserve[3]; |
| 256 | 258 | } INPUTCONTEXT; |
| 257 | typedef struct __WIDL_dimm_generated_name_0000000E { | |
| 259 | typedef struct __WIDL_dimm_generated_name_00000018 { | |
| 258 | 260 | DWORD dwPrivateDataSize; |
| 259 | 261 | DWORD fdwProperty; |
| 260 | 262 | DWORD fdwConversionCaps; |
| ... | ... | @@ -4001,6 +4003,7 @@ __CRT_UUID_DECL(CActiveIMM, 0x4955dd33, 0xb159, 0x11d0, 0x8f,0xcf, 0x00,0xaa,0x0 |
| 4001 | 4003 | #endif |
| 4002 | 4004 | #endif |
| 4003 | 4005 | |
| 4006 | #endif /* __ActiveIMM_LIBRARY_DEFINED__ */ | |
| 4004 | 4007 | #endif |
| 4005 | 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 | 474 | DECL_WINELIB_TYPE_AW(LPDIDEVICEINSTANCE) |
| 475 | 475 | DECL_WINELIB_TYPE_AW(LPCDIDEVICEINSTANCE) |
| 476 | 476 | |
| 477 | typedef BOOL (CALLBACK *LPDIENUMDEVICESCALLBACKA)(LPCDIDEVICEINSTANCEA,LPVOID); | |
| 478 | typedef BOOL (CALLBACK *LPDIENUMDEVICESCALLBACKW)(LPCDIDEVICEINSTANCEW,LPVOID); | |
| 477 | typedef WINBOOL (CALLBACK *LPDIENUMDEVICESCALLBACKA)(LPCDIDEVICEINSTANCEA,LPVOID); | |
| 478 | typedef WINBOOL (CALLBACK *LPDIENUMDEVICESCALLBACKW)(LPCDIDEVICEINSTANCEW,LPVOID); | |
| 479 | 479 | DECL_WINELIB_TYPE_AW(LPDIENUMDEVICESCALLBACK) |
| 480 | 480 | |
| 481 | 481 | #define DIEDBS_MAPPEDPRI1		0x00000001 |
| ... | ... | @@ -492,19 +492,19 @@ DECL_WINELIB_TYPE_AW(LPDIENUMDEVICESCALLBACK) |
| 492 | 492 | #define DIEDBSFL_VALID			0x00007110 |
| 493 | 493 | |
| 494 | 494 | #if DIRECTINPUT_VERSION >= 0x0800 |
| 495 | typedef BOOL (CALLBACK *LPDIENUMDEVICESBYSEMANTICSCBA)(LPCDIDEVICEINSTANCEA,LPDIRECTINPUTDEVICE8A,DWORD,DWORD,LPVOID); | |
| 496 | typedef BOOL (CALLBACK *LPDIENUMDEVICESBYSEMANTICSCBW)(LPCDIDEVICEINSTANCEW,LPDIRECTINPUTDEVICE8W,DWORD,DWORD,LPVOID); | |
| 495 | typedef WINBOOL (CALLBACK *LPDIENUMDEVICESBYSEMANTICSCBA)(LPCDIDEVICEINSTANCEA,LPDIRECTINPUTDEVICE8A,DWORD,DWORD,LPVOID); | |
| 496 | typedef WINBOOL (CALLBACK *LPDIENUMDEVICESBYSEMANTICSCBW)(LPCDIDEVICEINSTANCEW,LPDIRECTINPUTDEVICE8W,DWORD,DWORD,LPVOID); | |
| 497 | 497 | DECL_WINELIB_TYPE_AW(LPDIENUMDEVICESBYSEMANTICSCB) |
| 498 | 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); | |
| 503 | typedef BOOL (CALLBACK *LPDIENUMDEVICEOBJECTSCALLBACKW)(LPCDIDEVICEOBJECTINSTANCEW,LPVOID); | |
| 502 | typedef WINBOOL (CALLBACK *LPDIENUMDEVICEOBJECTSCALLBACKA)(LPCDIDEVICEOBJECTINSTANCEA,LPVOID); | |
| 503 | typedef WINBOOL (CALLBACK *LPDIENUMDEVICEOBJECTSCALLBACKW)(LPCDIDEVICEOBJECTINSTANCEW,LPVOID); | |
| 504 | 504 | DECL_WINELIB_TYPE_AW(LPDIENUMDEVICEOBJECTSCALLBACK) |
| 505 | 505 | |
| 506 | 506 | #if DIRECTINPUT_VERSION >= 0x0500 |
| 507 | typedef BOOL (CALLBACK *LPDIENUMCREATEDEFFECTOBJECTSCALLBACK)(LPDIRECTINPUTEFFECT, LPVOID); | |
| 507 | typedef WINBOOL (CALLBACK *LPDIENUMCREATEDEFFECTOBJECTSCALLBACK)(LPDIRECTINPUTEFFECT, LPVOID); | |
| 508 | 508 | #endif |
| 509 | 509 | |
| 510 | 510 | #define DIK_ESCAPE 0x01 |
| ... | ... | @@ -1130,8 +1130,8 @@ DECL_WINELIB_TYPE_AW(DIEFFECTINFO) |
| 1130 | 1130 | DECL_WINELIB_TYPE_AW(LPDIEFFECTINFO) |
| 1131 | 1131 | DECL_WINELIB_TYPE_AW(LPCDIEFFECTINFO) |
| 1132 | 1132 | |
| 1133 | typedef BOOL (CALLBACK *LPDIENUMEFFECTSCALLBACKA)(LPCDIEFFECTINFOA, LPVOID); | |
| 1134 | typedef BOOL (CALLBACK *LPDIENUMEFFECTSCALLBACKW)(LPCDIEFFECTINFOW, LPVOID); | |
| 1133 | typedef WINBOOL (CALLBACK *LPDIENUMEFFECTSCALLBACKA)(LPCDIEFFECTINFOA, LPVOID); | |
| 1134 | typedef WINBOOL (CALLBACK *LPDIENUMEFFECTSCALLBACKW)(LPCDIEFFECTINFOW, LPVOID); | |
| 1135 | 1135 | |
| 1136 | 1136 | typedef struct DIEFFESCAPE { |
| 1137 | 1137 | 	DWORD	dwSize; |
| ... | ... | @@ -1242,7 +1242,7 @@ typedef struct DIFILEEFFECT { |
| 1242 | 1242 | } DIFILEEFFECT, *LPDIFILEEFFECT; |
| 1243 | 1243 | |
| 1244 | 1244 | typedef const DIFILEEFFECT *LPCDIFILEEFFECT; |
| 1245 | typedef BOOL (CALLBACK *LPDIENUMEFFECTSINFILECALLBACK)(LPCDIFILEEFFECT , LPVOID); | |
| 1245 | typedef WINBOOL (CALLBACK *LPDIENUMEFFECTSINFILECALLBACK)(LPCDIFILEEFFECT , LPVOID); | |
| 1246 | 1246 | #endif /* DIRECTINPUT_VERSION >= 0x0700 */ |
| 1247 | 1247 | |
| 1248 | 1248 | /* DInput 8 structures and types */ |
lib/libc/include/any-windows-any/dinputd.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/direct.h+4| ... | ... | @@ -27,7 +27,9 @@ extern "C" { |
| 27 | 27 | |
| 28 | 28 | _CRTIMP char *__cdecl _getcwd(char *_DstBuf,int _SizeInBytes); |
| 29 | 29 | _CRTIMP char *__cdecl _getdcwd(int _Drive,char *_DstBuf,int _SizeInBytes); |
| 30 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 30 | 31 | char *__cdecl _getdcwd_nolock(int _Drive,char *_DstBuf,int _SizeInBytes); |
| 32 | #endif | |
| 31 | 33 | _CRTIMP int __cdecl _chdir(const char *_Path); |
| 32 | 34 | _CRTIMP int __cdecl _mkdir(const char *_Path); |
| 33 | 35 | _CRTIMP int __cdecl _rmdir(const char *_Path); |
| ... | ... | @@ -46,7 +48,9 @@ extern "C" { |
| 46 | 48 | #define _WDIRECT_DEFINED |
| 47 | 49 | _CRTIMP wchar_t *__cdecl _wgetcwd(wchar_t *_DstBuf,int _SizeInWords); |
| 48 | 50 | _CRTIMP wchar_t *__cdecl _wgetdcwd(int _Drive,wchar_t *_DstBuf,int _SizeInWords); |
| 51 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 49 | 52 | wchar_t *__cdecl _wgetdcwd_nolock(int _Drive,wchar_t *_DstBuf,int _SizeInWords); |
| 53 | #endif | |
| 50 | 54 | _CRTIMP int __cdecl _wchdir(const wchar_t *_Path); |
| 51 | 55 | _CRTIMP int __cdecl _wmkdir(const wchar_t *_Path); |
| 52 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dmemmgr.h+86-108| ... | ... | @@ -1,93 +1,45 @@ |
| 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 | * | |
| 1 | /** | |
| 2 | * This file is part of the mingw-w64 runtime package. | |
| 3 | * No warranty is given; refer to the file DISCLAIMER within this package. | |
| 10 | 4 | */ |
| 11 | 5 | |
| 12 | 6 | #ifndef __DMEMMGR_INCLUDED__ |
| 13 | 7 | #define __DMEMMGR_INCLUDED__ |
| 14 | 8 | |
| 15 | #ifdef __cplusplus | |
| 16 | extern "C" { | |
| 17 | #endif | |
| 9 | #include <winapifamily.h> | |
| 18 | 10 | |
| 19 | #ifndef __NTDDKCOMP__ | |
| 20 | ||
| 21 | #ifndef FLATPTR_DEFINED | |
| 22 | typedef ULONG_PTR FLATPTR; | |
| 23 | #define FLATPTR_DEFINED | |
| 24 | #endif | |
| 11 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) | |
| 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 | |
| 31 | typedef ULONG_PTR FLATPTR; | |
| 32 | #define FLATPTR_DEFINED | |
| 19 | #ifdef __cplusplus | |
| 20 | extern "C" { | |
| 33 | 21 | #endif |
| 34 | 22 | |
| 35 | typedef struct _VIDEOMEMORY *LPVIDMEM; | |
| 36 | #endif /* __NTDDKCOMP__ */ | |
| 37 | ||
| 38 | #define SURFACEALIGN_DISCARDABLE 0x00000001 | |
| 39 | #define VMEMHEAP_LINEAR 0x00000001 | |
| 40 | #define VMEMHEAP_RECTANGULAR 0x00000002 | |
| 41 | #define VMEMHEAP_ALIGNMENT 0x00000004 | |
| 42 | ||
| 43 | typedef struct _VMEML | |
| 44 | { | |
| 45 | struct _VMEML *next; | |
| 46 | FLATPTR ptr; | |
| 47 | DWORD size; | |
| 48 | WINBOOL bDiscardable; | |
| 49 | } VMEML, *LPVMEML, *LPLPVMEML; | |
| 50 | ||
| 51 | typedef struct _VMEMR | |
| 52 | { | |
| 53 | struct _VMEMR *next; | |
| 54 | struct _VMEMR *prev; | |
| 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 | { | |
| 23 | typedef ULONG_PTR FLATPTR; | |
| 24 | ||
| 25 | typedef struct _SURFACEALIGNMENT { | |
| 26 | __C89_NAMELESS union { | |
| 27 | struct { | |
| 28 | 	DWORD dwStartAlignment; | |
| 29 | 	DWORD dwPitchAlignment; | |
| 30 | 	DWORD dwFlags; | |
| 31 | 	DWORD dwReserved2; | |
| 32 | } Linear; | |
| 33 | struct { | |
| 34 | 	DWORD dwXAlignment; | |
| 35 | 	DWORD dwYAlignment; | |
| 36 | 	DWORD dwFlags; | |
| 37 | 	DWORD dwReserved2; | |
| 38 | } Rectangular; | |
| 39 | }; | |
| 40 | } SURFACEALIGNMENT; | |
| 41 | ||
| 42 | typedef struct _HEAPALIGNMENT { | |
| 91 | 43 | DWORD dwSize; |
| 92 | 44 | DDSCAPS ddsCaps; |
| 93 | 45 | DWORD dwReserved; |
| ... | ... | @@ -98,10 +50,42 @@ typedef struct _HEAPALIGNMENT |
| 98 | 50 | SURFACEALIGNMENT AlphaBuffer; |
| 99 | 51 | SURFACEALIGNMENT Offscreen; |
| 100 | 52 | SURFACEALIGNMENT FlipTarget; |
| 101 | } HEAPALIGNMENT, *LPHEAPALIGNMENT; | |
| 53 | } HEAPALIGNMENT; | |
| 102 | 54 | |
| 103 | typedef struct _VMEMHEAP | |
| 104 | { | |
| 55 | typedef struct _DD_GETHEAPALIGNMENTDATA { | |
| 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 | 89 | DWORD dwFlags; |
| 106 | 90 | DWORD stride; |
| 107 | 91 | LPVOID freeList; |
| ... | ... | @@ -119,38 +103,32 @@ typedef struct _VMEMHEAP |
| 119 | 103 | #endif |
| 120 | 104 | HANDLE hdevAGP; |
| 121 | 105 | LPVOID pvPhysRsrv; |
| 122 | BYTE* pAgpCommitMask; | |
| 106 | #if NTDDI_VERSION >= 0x05010000 | |
| 107 | BYTE *pAgpCommitMask; | |
| 123 | 108 | DWORD dwAgpCommitMaskSize; |
| 124 | } VMEMHEAP, *LPVMEMHEAP; | |
| 125 | ||
| 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; | |
| 109 | #endif | |
| 110 | } VMEMHEAP; | |
| 134 | 111 | |
| 135 | #ifndef DD_GETHEAPALIGNMENTDATA_DECLARED | |
| 136 | typedef DD_GETHEAPALIGNMENTDATA *PDD_GETHEAPALIGNMENTDATA; | |
| 137 | #define DD_GETHEAPALIGNMENTDATA_DECLARED | |
| 112 | #ifndef __NTDDKCOMP__ | |
| 113 | typedef struct _VIDMEM *LPVIDMEM; | |
| 114 | #else | |
| 115 | typedef struct _VIDEOMEMORY *LPVIDMEM; | |
| 138 | 116 | #endif |
| 139 | 117 | |
| 140 | extern void WINAPI VidMemFree (LPVMEMHEAP pvmh, FLATPTR ptr); | |
| 141 | extern FLATPTR WINAPI VidMemAlloc (LPVMEMHEAP pvmh, DWORD width, DWORD height); | |
| 118 | typedef struct _SURFACEALIGNMENT *LPSURFACEALIGNMENT; | |
| 119 | typedef struct _HEAPALIGNMENT *LPHEAPALIGNMENT; | |
| 120 | typedef struct _DD_GETHEAPALIGNMENTDATA *PDD_GETHEAPALIGNMENTDATA; | |
| 121 | typedef VMEMHEAP *LPVMEMHEAP; | |
| 142 | 122 | |
| 143 | extern FLATPTR WINAPI | |
| 144 | HeapVidMemAllocAligned( | |
| 145 | LPVIDMEM lpVidMem, | |
| 146 | DWORD dwWidth, | |
| 147 | DWORD dwHeight, | |
| 148 | LPSURFACEALIGNMENT lpAlignment, | |
| 149 | LPLONG lpNewPitch ); | |
| 123 | #ifndef __NTDDKCOMP__ | |
| 124 | extern FLATPTR WINAPI VidMemAlloc (LPVMEMHEAP pvmh, DWORD width, DWORD height); | |
| 125 | #endif | |
| 126 | extern FLATPTR WINAPI HeapVidMemAllocAligned (LPVIDMEM lpVidMem, DWORD dwWidth, DWORD dwHeight, LPSURFACEALIGNMENT lpAlignment, LPLONG lpNewPitch); | |
| 127 | extern void WINAPI VidMemFree (LPVMEMHEAP pvmh, FLATPTR ptr); | |
| 150 | 128 | |
| 151 | 129 | #ifdef __cplusplus |
| 152 | } | |
| 130 | }; | |
| 153 | 131 | #endif |
| 154 | 132 | |
| 155 | #endif /* __DMEMMGR_INCLUDED__ */ | |
| 156 | ||
| 133 | #endif | |
| 134 | #endif |
lib/libc/include/any-windows-any/dmodshow.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -195,7 +195,7 @@ interface IProtectedModeMenuServices; |
| 195 | 195 | |
| 196 | 196 | typedef IOleDocument *LPOLEDOCUMENT; |
| 197 | 197 | |
| 198 | typedef enum __WIDL_docobj_generated_name_00000013 { | |
| 198 | typedef enum __WIDL_docobj_generated_name_00000020 { | |
| 199 | 199 | DOCMISC_CANCREATEMULTIPLEVIEWS = 1, |
| 200 | 200 | DOCMISC_SUPPORTCOMPLEXRECTANGLES = 2, |
| 201 | 201 | DOCMISC_CANTOPENEDIT = 4, |
| ... | ... | @@ -856,7 +856,7 @@ static FORCEINLINE HRESULT IContinueCallback_FContinuePrinting(IContinueCallback |
| 856 | 856 | |
| 857 | 857 | typedef IPrint *LPPRINT; |
| 858 | 858 | |
| 859 | typedef enum __WIDL_docobj_generated_name_00000014 { | |
| 859 | typedef enum __WIDL_docobj_generated_name_00000021 { | |
| 860 | 860 | PRINTFLAG_MAYBOTHERUSER = 1, |
| 861 | 861 | PRINTFLAG_PROMPTUSER = 2, |
| 862 | 862 | PRINTFLAG_USERMAYCHANGEPRINTER = 4, |
lib/libc/include/any-windows-any/docobjectservice.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/documenttarget.h+5-2| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -194,7 +194,7 @@ typedef enum PrintDocumentPackageCompletion { |
| 194 | 194 | PrintDocumentPackageCompletion_Canceled = 2, |
| 195 | 195 | PrintDocumentPackageCompletion_Failed = 3 |
| 196 | 196 | } PrintDocumentPackageCompletion; |
| 197 | typedef struct __WIDL_documenttarget_generated_name_00000013 { | |
| 197 | typedef struct __WIDL_documenttarget_generated_name_00000020 { | |
| 198 | 198 | UINT32 JobId; |
| 199 | 199 | INT32 CurrentDocument; |
| 200 | 200 | INT32 CurrentPage; |
| ... | ... | @@ -413,6 +413,8 @@ static FORCEINLINE HRESULT IPrintDocumentPackageTargetFactory_CreateDocumentPack |
| 413 | 413 | #endif /* __IPrintDocumentPackageTargetFactory_INTERFACE_DEFINED__ */ |
| 414 | 414 | |
| 415 | 415 | #endif |
| 416 | #ifndef __PrintDocumentTargetLib_LIBRARY_DEFINED__ | |
| 417 | #define __PrintDocumentTargetLib_LIBRARY_DEFINED__ | |
| 416 | 418 | |
| 417 | 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 | 472 | #endif |
| 471 | 473 | |
| 472 | 474 | #endif |
| 475 | #endif /* __PrintDocumentTargetLib_LIBRARY_DEFINED__ */ | |
| 473 | 476 | #endif |
| 474 | 477 | /* Begin additional prototypes for all interfaces */ |
| 475 | 478 |
lib/libc/include/any-windows-any/downloadmgr.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/drmexternals.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dvdif.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dvdmedia.h+1| ... | ... | @@ -22,6 +22,7 @@ |
| 22 | 22 | #define AMCONTROL_USED 0x00000001 |
| 23 | 23 | #define AMCONTROL_PAD_TO_4x3 0x00000002 |
| 24 | 24 | #define AMCONTROL_PAD_TO_16x9 0x00000004 |
| 25 | #define AMCONTROL_COLORINFO_PRESENT 0x00000080 | |
| 25 | 26 | |
| 26 | 27 | typedef struct tagVIDEOINFOHEADER2 { |
| 27 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dwrite_1.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dwrite_2.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dwrite_3.h+9-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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -454,6 +454,11 @@ typedef struct DWRITE_FONT_PROPERTY { |
| 454 | 454 | const WCHAR *propertyValue; |
| 455 | 455 | const WCHAR *localeName; |
| 456 | 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 | 462 | typedef enum DWRITE_FONT_AXIS_TAG { |
| 458 | 463 | DWRITE_FONT_AXIS_TAG_WEIGHT = 0x74686777, |
| 459 | 464 | DWRITE_FONT_AXIS_TAG_WIDTH = 0x68746477, |
| ... | ... | @@ -5048,7 +5053,7 @@ IDWriteTextFormat3 : public IDWriteTextFormat2 |
| 5048 | 5053 | ) = 0; |
| 5049 | 5054 | |
| 5050 | 5055 | virtual HRESULT STDMETHODCALLTYPE GetFontAxisValues( |
| 5051 | const DWRITE_FONT_AXIS_VALUE *axis_values, | |
| 5056 | DWRITE_FONT_AXIS_VALUE *axis_values, | |
| 5052 | 5057 | UINT32 num_values) = 0; |
| 5053 | 5058 | |
| 5054 | 5059 | virtual DWRITE_AUTOMATIC_FONT_AXES STDMETHODCALLTYPE GetAutomaticFontAxes( |
| ... | ... | @@ -5224,7 +5229,7 @@ typedef struct IDWriteTextFormat3Vtbl { |
| 5224 | 5229 | |
| 5225 | 5230 | HRESULT (STDMETHODCALLTYPE *GetFontAxisValues)( |
| 5226 | 5231 | IDWriteTextFormat3 *This, |
| 5227 | const DWRITE_FONT_AXIS_VALUE *axis_values, | |
| 5232 | DWRITE_FONT_AXIS_VALUE *axis_values, | |
| 5228 | 5233 | UINT32 num_values); |
| 5229 | 5234 | |
| 5230 | 5235 | DWRITE_AUTOMATIC_FONT_AXES (STDMETHODCALLTYPE *GetAutomaticFontAxes)( |
| ... | ... | @@ -5409,7 +5414,7 @@ static FORCEINLINE HRESULT IDWriteTextFormat3_SetFontAxisValues(IDWriteTextForma |
| 5409 | 5414 | static FORCEINLINE UINT32 IDWriteTextFormat3_GetFontAxisValueCount(IDWriteTextFormat3* This) { |
| 5410 | 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 | 5418 | return This->lpVtbl->GetFontAxisValues(This,axis_values,num_values); |
| 5414 | 5419 | } |
| 5415 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/dxgiformat.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | 565 | |
| 566 | 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 | 650 | #ifdef __cplusplus |
| 569 | 651 | } |
| 570 | 652 | #endif |
lib/libc/include/any-windows-any/dxva2api.h+12-15| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -1348,7 +1348,7 @@ IDirectXVideoProcessor : public IUnknown |
| 1348 | 1348 | const DXVA2_VideoProcessBltParams *pBltParams, |
| 1349 | 1349 | const DXVA2_VideoSample *pSamples, |
| 1350 | 1350 | UINT NumSamples, |
| 1351 | HANDLE *pHandleCompleteIDirect3DDeviceManager9) = 0; | |
| 1351 | HANDLE *pHandleComplete) = 0; | |
| 1352 | 1352 | |
| 1353 | 1353 | }; |
| 1354 | 1354 | #ifdef __CRT_UUID_DECL |
| ... | ... | @@ -1402,7 +1402,7 @@ typedef struct IDirectXVideoProcessorVtbl { |
| 1402 | 1402 | const DXVA2_VideoProcessBltParams *pBltParams, |
| 1403 | 1403 | const DXVA2_VideoSample *pSamples, |
| 1404 | 1404 | UINT NumSamples, |
| 1405 | HANDLE *pHandleCompleteIDirect3DDeviceManager9); | |
| 1405 | HANDLE *pHandleComplete); | |
| 1406 | 1406 | |
| 1407 | 1407 | END_INTERFACE |
| 1408 | 1408 | } IDirectXVideoProcessorVtbl; |
| ... | ... | @@ -1423,7 +1423,7 @@ interface IDirectXVideoProcessor { |
| 1423 | 1423 | #define IDirectXVideoProcessor_GetVideoProcessorCaps(This,pCaps) (This)->lpVtbl->GetVideoProcessorCaps(This,pCaps) |
| 1424 | 1424 | #define IDirectXVideoProcessor_GetProcAmpRange(This,ProcAmpCap,pRange) (This)->lpVtbl->GetProcAmpRange(This,ProcAmpCap,pRange) |
| 1425 | 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 | 1427 | #else |
| 1428 | 1428 | /*** IUnknown methods ***/ |
| 1429 | 1429 | static FORCEINLINE HRESULT IDirectXVideoProcessor_QueryInterface(IDirectXVideoProcessor* This,REFIID riid,void **ppvObject) { |
| ... | ... | @@ -1451,8 +1451,8 @@ static FORCEINLINE HRESULT IDirectXVideoProcessor_GetProcAmpRange(IDirectXVideoP |
| 1451 | 1451 | static FORCEINLINE HRESULT IDirectXVideoProcessor_GetFilterPropertyRange(IDirectXVideoProcessor* This,UINT FilterSetting,DXVA2_ValueRange *pRange) { |
| 1452 | 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) { | |
| 1455 | return This->lpVtbl->VideoProcessBlt(This,pRenderTarget,pBltParams,pSamples,NumSamples,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,pHandleComplete); | |
| 1456 | 1456 | } |
| 1457 | 1457 | #endif |
| 1458 | 1458 | #endif |
| ... | ... | @@ -1557,27 +1557,24 @@ HRESULT WINAPI DXVA2CreateVideoService(IDirect3DDevice9 *pDD,REFIID riid,void ** |
| 1557 | 1557 | #endif |
| 1558 | 1558 | static inline DXVA2_Fixed32 DXVA2_Fixed32OpaqueAlpha(void) { |
| 1559 | 1559 | DXVA2_Fixed32 f32; |
| 1560 | *(LONG *)&f32 = 0 + (1 << 16); | |
| 1560 | f32.ll = 0 + (1 << 16); | |
| 1561 | 1561 | return f32; |
| 1562 | 1562 | } |
| 1563 | 1563 | |
| 1564 | 1564 | static inline DXVA2_Fixed32 DXVA2_Fixed32TransparentAlpha(void) { |
| 1565 | DXVA2_Fixed32 f32 = {{{ 0 }}}; | |
| 1565 | DXVA2_Fixed32 f32; | |
| 1566 | f32.ll = 0; | |
| 1566 | 1567 | return f32; |
| 1567 | 1568 | } |
| 1568 | 1569 | |
| 1569 | 1570 | static inline float DXVA2FixedToFloat(DXVA2_Fixed32 f32) { |
| 1570 | typedef struct { USHORT Fraction; SHORT Value; } fields; | |
| 1571 | fields *_f32 = (fields *)(void *)&f32; | |
| 1572 | return (float)_f32->Value + (float)_f32->Fraction / (1 << 16); | |
| 1571 | return (float)f32.Value + (float)f32.Fraction / (1 << 16); | |
| 1573 | 1572 | } |
| 1574 | 1573 | |
| 1575 | 1574 | static inline DXVA2_Fixed32 DXVA2FloatToFixed(float f) { |
| 1576 | 1575 | DXVA2_Fixed32 f32; |
| 1577 | typedef struct { USHORT Fraction; SHORT Value; } fields; | |
| 1578 | fields *_f32 = (fields *)(void *)&f32; | |
| 1579 | _f32->Value = ((ULONG) (f * (1 << 16))) >> 16; | |
| 1580 | _f32->Fraction = ((ULONG) (f * (1 << 16))) & 0xFFFF; | |
| 1576 | f32.Value = ((ULONG) (f * (1 << 16))) >> 16; | |
| 1577 | f32.Fraction = ((ULONG) (f * (1 << 16))) & 0xFFFF; | |
| 1581 | 1578 | return f32; |
| 1582 | 1579 | } |
| 1583 | 1580 | /* Begin additional prototypes for all interfaces */ |
lib/libc/include/any-windows-any/dxvahd.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/elscore.h+18| ... | ... | @@ -8,6 +8,10 @@ |
| 8 | 8 | |
| 9 | 9 | #include <objbase.h> |
| 10 | 10 | |
| 11 | #ifdef __cplusplus | |
| 12 | extern "C" { | |
| 13 | #endif | |
| 14 | ||
| 11 | 15 | #ifndef ELSCOREAPI |
| 12 | 16 | #define ELSCOREAPI DECLSPEC_IMPORT |
| 13 | 17 | #endif |
| ... | ... | @@ -16,6 +20,16 @@ |
| 16 | 20 | #define CALLBACK WINAPI |
| 17 | 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 | 33 | typedef struct _MAPPING_DATA_RANGE { |
| 20 | 34 | DWORD dwStartIndex; |
| 21 | 35 | DWORD dwEndIndex; |
| ... | ... | @@ -140,4 +154,8 @@ ELSCOREAPI HRESULT WINAPI MappingGetServices( |
| 140 | 154 | DWORD *pdwServicesCount |
| 141 | 155 | ); |
| 142 | 156 | |
| 157 | #ifdef __cplusplus | |
| 158 | } | |
| 159 | #endif | |
| 160 | ||
| 143 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/exdisp.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -281,6 +281,8 @@ extern "C" { |
| 281 | 281 | #ifdef WINE_NO_UNICODE_MACROS |
| 282 | 282 | #undef FindText |
| 283 | 283 | #endif |
| 284 | #ifndef __SHDocVw_LIBRARY_DEFINED__ | |
| 285 | #define __SHDocVw_LIBRARY_DEFINED__ | |
| 284 | 286 | |
| 285 | 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 | 6056 | #endif |
| 6055 | 6057 | #endif |
| 6056 | 6058 | |
| 6059 | #endif /* __SHDocVw_LIBRARY_DEFINED__ */ | |
| 6057 | 6060 | /* Begin additional prototypes for all interfaces */ |
| 6058 | 6061 | |
| 6059 | 6062 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); |
lib/libc/include/any-windows-any/filter.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/float.h+9-8| ... | ... | @@ -140,7 +140,6 @@ |
| 140 | 140 | /* |
| 141 | 141 | * Functions and definitions for controlling the FPU. |
| 142 | 142 | */ |
| 143 | #ifndef	__STRICT_ANSI__ | |
| 144 | 143 | |
| 145 | 144 | /* TODO: These constants are only valid for x86 machines */ |
| 146 | 145 | |
| ... | ... | @@ -234,17 +233,19 @@ |
| 234 | 233 | #define _FPE_STACKUNDERFLOW	0x8b |
| 235 | 234 | #define _FPE_EXPLICITGEN	0x8c /* raise( SIGFPE ); */ |
| 236 | 235 | |
| 236 | #ifndef	__STRICT_ANSI__ | |
| 237 | 237 | #define CW_DEFAULT _CW_DEFAULT |
| 238 | 238 | #define MCW_PC _MCW_PC |
| 239 | 239 | #define PC_24 _PC_24 |
| 240 | 240 | #define PC_53 _PC_53 |
| 241 | 241 | #define PC_64 _PC_64 |
| 242 | #endif	/* Not __STRICT_ANSI__ */ | |
| 242 | 243 | |
| 243 | #if defined(_M_IX86) | |
| 244 | #if defined(__i386__) | |
| 244 | 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 | 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 | 249 | #define _CW_DEFAULT (_RC_NEAR+_EM_INVALID+_EM_ZERODIVIDE+_EM_OVERFLOW+_EM_UNDERFLOW+_EM_INEXACT+_EM_DENORMAL) |
| 249 | 250 | #endif |
| 250 | 251 | |
| ... | ... | @@ -257,9 +258,9 @@ extern "C" { |
| 257 | 258 | /* Set the FPU control word as cw = (cw & ~unMask) | (unNew & unMask), |
| 258 | 259 | * i.e. change the bits in unMask to have the values they have in unNew, |
| 259 | 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 | 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 | 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 | 279 | building your application.	 |
| 279 | 280 | */ |
| 280 | 281 | void __cdecl __MINGW_NOTHROW _fpreset (void); |
| 282 | #ifndef __STRICT_ANSI__ | |
| 281 | 283 | void __cdecl __MINGW_NOTHROW fpreset (void); |
| 284 | #endif	/* Not __STRICT_ANSI__ */ | |
| 282 | 285 | |
| 283 | 286 | /* Global 'variable' for the current floating point error code. */ |
| 284 | 287 | _CRTIMP int * __cdecl __MINGW_NOTHROW __fpecode(void); |
| ... | ... | @@ -311,7 +314,5 @@ extern long double __cdecl _chgsignl (long double); |
| 311 | 314 | |
| 312 | 315 | #endif	/* Not RC_INVOKED */ |
| 313 | 316 | |
| 314 | #endif	/* Not __STRICT_ANSI__ */ | |
| 315 | ||
| 316 | 317 | #endif /* _MINGW_FLOAT_H_ */ |
| 317 | 318 |
lib/libc/include/any-windows-any/fsrm.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/fsrmenums.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/fsrmquota.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/fsrmreports.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/fsrmscreen.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/functiondiscoverykeys_devpkey.h+2| ... | ... | @@ -9,5 +9,7 @@ |
| 9 | 9 | #include <propkeydef.h> |
| 10 | 10 | |
| 11 | 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 | 15 | #endif /* _INC_FUNCTIONDISCOVERYKEYS */ |
lib/libc/include/any-windows-any/fusion.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/fwptypes.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/handleapi.h+3| ... | ... | @@ -18,6 +18,9 @@ extern "C" { |
| 18 | 18 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) |
| 19 | 19 | WINBASEAPI WINBOOL WINAPI CloseHandle (HANDLE hObject); |
| 20 | 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 | 24 | #endif |
| 22 | 25 | |
| 23 | 26 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) |
lib/libc/include/any-windows-any/hstring.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/icftypes.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/icodecapi.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/iketypes.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/inputscope.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/inspectable.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/intrin.h+2-6| ... | ... | @@ -47,7 +47,7 @@ |
| 47 | 47 | * C++ linkage (when GCC headers are explicitly included before intrin.h), but at least their |
| 48 | 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 | 51 | * features used by them are enabled, so we need to check macros like __SSE__ or __MMX__ first. |
| 52 | 52 | */ |
| 53 | 53 | #if __MINGW_GNUC_PREREQ(4, 9) || defined(__clang__) |
| ... | ... | @@ -56,11 +56,7 @@ |
| 56 | 56 | |
| 57 | 57 | #if defined(__GNUC__) && \ |
| 58 | 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 | 59 | #ifndef _MM_MALLOC_H_INCLUDED |
| 63 | #define _MM_MALLOC_H_INCLUDED | |
| 64 | 60 | #include <stdlib.h> |
| 65 | 61 | #include <errno.h> |
| 66 | 62 | /* Make sure _mm_malloc and _mm_free are defined. */ |
| ... | ... | @@ -229,7 +225,7 @@ extern "C" { |
| 229 | 225 | #define __MACHINEX86X_NOWIN64 __MACHINEZ |
| 230 | 226 | #endif |
| 231 | 227 | |
| 232 | #if !(_M_ARM) | |
| 228 | #if !(defined(__arm__)) | |
| 233 | 229 | #undef __MACHINESA |
| 234 | 230 | #undef __MACHINEARMX |
| 235 | 231 | #undef __MACHINECC |
lib/libc/include/any-windows-any/inttypes.h+1-1| ... | ... | @@ -249,7 +249,7 @@ typedef struct { |
| 249 | 249 | #define SCNuPTR "u" |
| 250 | 250 | #endif |
| 251 | 251 | |
| 252 | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L | |
| 252 | #if defined(_UCRT) || __USE_MINGW_ANSI_STDIO | |
| 253 | 253 | /* |
| 254 | 254 | * no length modifier for char types prior to C9x |
| 255 | 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 | 61 | char n_sep_by_space; |
| 62 | 62 | char p_sign_posn; |
| 63 | 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 | 75 | #endif |
| 66 | 76 | |
| ... | ... | @@ -86,6 +96,8 @@ extern "C" { |
| 86 | 96 | _locale_t __cdecl __create_locale(int _Category,const char *_Locale); |
| 87 | 97 | void __cdecl __free_locale(_locale_t _Locale); |
| 88 | 98 | |
| 99 | _CRTIMP unsigned int __cdecl ___lc_codepage_func(void); | |
| 100 | ||
| 89 | 101 | #ifndef _WLOCALE_DEFINED |
| 90 | 102 | #define _WLOCALE_DEFINED |
| 91 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/malloc.h+3-29| ... | ... | @@ -52,25 +52,6 @@ extern "C" { |
| 52 | 52 | |
| 53 | 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 | 55 | #ifndef _CRT_ALLOCATION_DEFINED |
| 75 | 56 | #define _CRT_ALLOCATION_DEFINED |
| 76 | 57 | void *__cdecl calloc(size_t _NumOfElements,size_t _SizeOfElements); |
| ... | ... | @@ -79,10 +60,8 @@ extern "C" { |
| 79 | 60 | void *__cdecl realloc(void *_Memory,size_t _NewSize); |
| 80 | 61 | _CRTIMP void *__cdecl _recalloc(void *_Memory,size_t _Count,size_t _Size); |
| 81 | 62 | |
| 82 | #ifdef __DO_ALIGN_DEFINES | |
| 83 | 63 | _CRTIMP void __cdecl _aligned_free(void *_Memory); |
| 84 | 64 | _CRTIMP void *__cdecl _aligned_malloc(size_t _Size,size_t _Alignment); |
| 85 | #endif | |
| 86 | 65 | |
| 87 | 66 | _CRTIMP void *__cdecl _aligned_offset_malloc(size_t _Size,size_t _Alignment,size_t _Offset); |
| 88 | 67 | _CRTIMP void *__cdecl _aligned_realloc(void *_Memory,size_t _Size,size_t _Alignment); |
| ... | ... | @@ -91,20 +70,15 @@ extern "C" { |
| 91 | 70 | _CRTIMP void *__cdecl _aligned_offset_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment,size_t _Offset); |
| 92 | 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 | 73 | /* Users should really use MS provided versions */ |
| 103 | 74 | void * __mingw_aligned_malloc (size_t _Size, size_t _Alignment); |
| 104 | 75 | void __mingw_aligned_free (void *_Memory); |
| 105 | 76 | void * __mingw_aligned_offset_realloc (void *_Memory, size_t _Size, size_t _Alignment, size_t _Offset); |
| 106 | 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 | 82 | #define _MAX_WAIT_MALLOC_CRT 60000 |
| 109 | 83 | |
| 110 | 84 | #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP |
lib/libc/include/any-windows-any/math.h+5| ... | ... | @@ -143,8 +143,13 @@ extern "C" { |
| 143 | 143 | #endif |
| 144 | 144 | |
| 145 | 145 | #ifndef _HUGE |
| 146 | #ifdef _UCRT | |
| 147 | extern double const _HUGE; | |
| 148 | #define _HUGE _HUGE | |
| 149 | #else | |
| 146 | 150 | extern double * __MINGW_IMP_SYMBOL(_HUGE); |
| 147 | 151 | #define _HUGE	(* __MINGW_IMP_SYMBOL(_HUGE)) |
| 152 | #endif /* _UCRT */ | |
| 148 | 153 | #endif |
| 149 | 154 | |
| 150 | 155 | #ifdef __GNUC__ |
lib/libc/include/any-windows-any/mediaobj.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | 64 | #define MF_E_INVALID_POSITION _HRESULT_TYPEDEF_(0xc00d36e5) |
| 65 | 65 | #define MF_E_ATTRIBUTENOTFOUND _HRESULT_TYPEDEF_(0xc00d36e6) |
| 66 | 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 | 220 | #define MF_E_TOPO_INVALID_OPTIONAL_NODE _HRESULT_TYPEDEF_(0xc00d520e) |
| 69 | 221 | #define MF_E_TOPO_CANNOT_FIND_DECRYPTOR _HRESULT_TYPEDEF_(0xc00d5211) |
| ... | ... | @@ -77,6 +229,11 @@ |
| 77 | 229 | #define MF_E_TOPO_STREAM_DESCRIPTOR_NOT_SELECTED _HRESULT_TYPEDEF_(0xc00d5219) |
| 78 | 230 | #define MF_E_TOPO_MISSING_SOURCE _HRESULT_TYPEDEF_(0xc00d521a) |
| 79 | 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 | 237 | #define MF_E_TRANSFORM_TYPE_NOT_SET _HRESULT_TYPEDEF_(0xc00d6d60) |
| 81 | 238 | #define MF_E_TRANSFORM_STREAM_CHANGE _HRESULT_TYPEDEF_(0xc00d6d61) |
| 82 | 239 | #define MF_E_TRANSFORM_INPUT_REMAINING _HRESULT_TYPEDEF_(0xc00d6d62) |
| ... | ... | @@ -101,5 +258,125 @@ |
| 101 | 258 | #define MF_E_UNSUPPORTED_D3D_TYPE _HRESULT_TYPEDEF_(0xc00d6d76) |
| 102 | 259 | #define MF_E_TRANSFORM_ASYNC_LOCKED _HRESULT_TYPEDEF_(0xc00d6d77) |
| 103 | 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 | 382 | #endif /* _MFERROR_H */ |
lib/libc/include/any-windows-any/mfidl.h+2411-39| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -34,6 +34,14 @@ interface IMFTopology; |
| 34 | 34 | #endif /* __cplusplus */ |
| 35 | 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 | 45 | #ifndef __IMFClock_FWD_DEFINED__ |
| 38 | 46 | #define __IMFClock_FWD_DEFINED__ |
| 39 | 47 | typedef interface IMFClock IMFClock; |
| ... | ... | @@ -98,6 +106,126 @@ interface IMFClockStateSink; |
| 98 | 106 | #endif /* __cplusplus */ |
| 99 | 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 | 229 | /* Headers for imported files */ |
| 102 | 230 | |
| 103 | 231 | #include <mfobjects.h> |
| ... | ... | @@ -1156,6 +1284,87 @@ static FORCEINLINE HRESULT IMFTopology_GetOutputNodeCollection(IMFTopology* This |
| 1156 | 1284 | |
| 1157 | 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 | 1368 | typedef LONGLONG MFTIME; |
| 1160 | 1369 | typedef enum _MF_CLOCK_STATE { |
| 1161 | 1370 | MFCLOCK_STATE_INVALID = 0, |
| ... | ... | @@ -3128,14 +3337,6 @@ enum { |
| 3128 | 3337 | MF_RESOLUTION_READ = 0x10000, |
| 3129 | 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 | 3340 | #ifndef __IMFASFContentInfo_FWD_DEFINED__ |
| 3140 | 3341 | #define __IMFASFContentInfo_FWD_DEFINED__ |
| 3141 | 3342 | typedef interface IMFASFContentInfo IMFASFContentInfo; |
| ... | ... | @@ -3216,14 +3417,6 @@ interface IMFTransform; |
| 3216 | 3417 | #endif /* __cplusplus */ |
| 3217 | 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 | 3420 | #ifndef __IMFSequencerSource_FWD_DEFINED__ |
| 3228 | 3421 | #define __IMFSequencerSource_FWD_DEFINED__ |
| 3229 | 3422 | typedef interface IMFSequencerSource IMFSequencerSource; |
| ... | ... | @@ -3232,6 +3425,14 @@ interface IMFSequencerSource; |
| 3232 | 3425 | #endif /* __cplusplus */ |
| 3233 | 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 | 3436 | #ifndef __IMFQualityManager_FWD_DEFINED__ |
| 3236 | 3437 | #define __IMFQualityManager_FWD_DEFINED__ |
| 3237 | 3438 | typedef interface IMFQualityManager IMFQualityManager; |
| ... | ... | @@ -3240,38 +3441,2160 @@ interface IMFQualityManager; |
| 3240 | 3441 | #endif /* __cplusplus */ |
| 3241 | 3442 | #endif |
| 3242 | 3443 | |
| 3243 | #ifndef __IMFSourceResolver_FWD_DEFINED__ | |
| 3244 | #define __IMFSourceResolver_FWD_DEFINED__ | |
| 3245 | typedef interface IMFSourceResolver IMFSourceResolver; | |
| 3444 | #ifndef __IMFTranscodeProfile_FWD_DEFINED__ | |
| 3445 | #define __IMFTranscodeProfile_FWD_DEFINED__ | |
| 3446 | typedef interface IMFTranscodeProfile IMFTranscodeProfile; | |
| 3246 | 3447 | #ifdef __cplusplus |
| 3247 | interface IMFSourceResolver; | |
| 3448 | interface IMFTranscodeProfile; | |
| 3248 | 3449 | #endif /* __cplusplus */ |
| 3249 | 3450 | #endif |
| 3250 | 3451 | |
| 3251 | #ifndef __IMFPresentationTimeSource_FWD_DEFINED__ | |
| 3252 | #define __IMFPresentationTimeSource_FWD_DEFINED__ | |
| 3253 | typedef interface IMFPresentationTimeSource IMFPresentationTimeSource; | |
| 3254 | #ifdef __cplusplus | |
| 3255 | interface IMFPresentationTimeSource; | |
| 3256 | #endif /* __cplusplus */ | |
| 3452 | /***************************************************************************** | |
| 3453 | * IMFAudioStreamVolume interface | |
| 3454 | */ | |
| 3455 | #ifndef __IMFAudioStreamVolume_INTERFACE_DEFINED__ | |
| 3456 | #define __IMFAudioStreamVolume_INTERFACE_DEFINED__ | |
| 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 | 3485 | #endif |
| 3486 | #else | |
| 3487 | typedef struct IMFAudioStreamVolumeVtbl { | |
| 3488 | BEGIN_INTERFACE | |
| 3258 | 3489 | |
| 3259 | #ifndef __IMFTopoLoader_FWD_DEFINED__ | |
| 3260 | #define __IMFTopoLoader_FWD_DEFINED__ | |
| 3261 | typedef interface IMFTopoLoader IMFTopoLoader; | |
| 3262 | #ifdef __cplusplus | |
| 3263 | interface IMFTopoLoader; | |
| 3264 | #endif /* __cplusplus */ | |
| 3490 | /*** IUnknown methods ***/ | |
| 3491 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | |
| 3492 | IMFAudioStreamVolume *This, | |
| 3493 | REFIID riid, | |
| 3494 | void **ppvObject); | |
| 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 | 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 | 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 | 5598 | HRESULT MFCreate3GPMediaSink(IMFByteStream *pIByteStream,IMFMediaType *pVideoMediaType,IMFMediaType *pAudioMediaType,IMFMediaSink **ppIMediaSink); |
| 3276 | 5599 | HRESULT MFCreateAggregateSource(IMFCollection *pSourceCollection,IMFMediaSource **ppAggSource); |
| 3277 | 5600 | |
| ... | ... | @@ -3285,6 +5608,8 @@ HRESULT WINAPI MFCreateASFMultiplexer(IMFASFMultiplexer **ppIMultiplexer); |
| 3285 | 5608 | HRESULT WINAPI MFCreateASFProfile(IMFASFProfile **ppIProfile); |
| 3286 | 5609 | HRESULT WINAPI MFCreateASFProfileFromPresentationDescriptor(IMFPresentationDescriptor *pIPD,IMFASFProfile **ppIProfile); |
| 3287 | 5610 | HRESULT WINAPI MFCreateASFSplitter(IMFASFSplitter **ppISplitter); |
| 5611 | HRESULT WINAPI MFCreateAudioRenderer(IMFAttributes *pAudioAttributes, IMFMediaSink **ppSink); | |
| 5612 | HRESULT WINAPI MFCreateAudioRendererActivate(IMFActivate **ppActivate); | |
| 3288 | 5613 | HRESULT WINAPI MFCreateMediaSession(IMFAttributes *pConfiguration,IMFMediaSession **ppMS); |
| 3289 | 5614 | HRESULT WINAPI MFCreateMP3MediaSink(IMFByteStream *pTargetByteStream,IMFMediaSink **ppMediaSink); |
| 3290 | 5615 | HRESULT WINAPI MFCreateMPEG4MediaSink(IMFByteStream *pIByteStream,IMFMediaType *pVideoMediaType,IMFMediaType *pAudioMediaType,IMFMediaSink **ppIMediaSink); |
| ... | ... | @@ -3327,6 +5652,18 @@ HRESULT WINAPI MFEnumDeviceSources(IMFAttributes *pAttributes,IMFActivate ***ppp |
| 3327 | 5652 | HRESULT WINAPI MFGetTopoNodeCurrentType(IMFTopologyNode *pNode,DWORD dwStreamIndex,WINBOOL fOutput,IMFMediaType **ppType); |
| 3328 | 5653 | HRESULT WINAPI MFTranscodeGetAudioOutputAvailableTypes(REFGUID guidSubType,DWORD dwMFTFlags,IMFAttributes *pCodecConfig,IMFCollection **ppAvailableTypes); |
| 3329 | 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 | 5667 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME, 0x60d0e559,0x52f8,0x4fa2,0xbb,0xce,0xac,0xdb,0x34,0xa8,0xec,0x1); |
| 3331 | 5668 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE, 0x56a819ca,0xc78,0x4de4,0xa0,0xa7,0x3d,0xda,0xba,0xf,0x24,0xd4); |
| 3332 | 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 | 5674 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK, 0x58f0aad8,0x22bf,0x4f8a,0xbb,0x3d,0xd2,0xc4,0x97,0x8c,0x6e,0x2f); |
| 3338 | 5675 | EXTERN_GUID(MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE, 0xc60ac5fe,0x252a,0x478f,0xa0,0xef,0xbc,0x8f,0xa5,0xf7,0xca,0xd3); |
| 3339 | 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 | 5712 | /* Begin additional prototypes for all interfaces */ |
| 3341 | 5713 | |
| 3342 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/mfplay.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/mfreadwrite.h+1301-279| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -18,6 +18,22 @@ |
| 18 | 18 | |
| 19 | 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 | 37 | #ifndef __IMFSourceReader_FWD_DEFINED__ |
| 22 | 38 | #define __IMFSourceReader_FWD_DEFINED__ |
| 23 | 39 | typedef interface IMFSourceReader IMFSourceReader; |
| ... | ... | @@ -26,6 +42,14 @@ interface IMFSourceReader; |
| 26 | 42 | #endif /* __cplusplus */ |
| 27 | 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 | 53 | #ifndef __IMFSinkWriter_FWD_DEFINED__ |
| 30 | 54 | #define __IMFSinkWriter_FWD_DEFINED__ |
| 31 | 55 | typedef interface IMFSinkWriter IMFSinkWriter; |
| ... | ... | @@ -34,40 +58,83 @@ interface IMFSinkWriter; |
| 34 | 58 | #endif /* __cplusplus */ |
| 35 | 59 | #endif |
| 36 | 60 | |
| 37 | #ifndef __IMFSourceReaderCallback_FWD_DEFINED__ | |
| 38 | #define __IMFSourceReaderCallback_FWD_DEFINED__ | |
| 39 | typedef interface IMFSourceReaderCallback IMFSourceReaderCallback; | |
| 61 | #ifndef __IMFSinkWriterEx_FWD_DEFINED__ | |
| 62 | #define __IMFSinkWriterEx_FWD_DEFINED__ | |
| 63 | typedef interface IMFSinkWriterEx IMFSinkWriterEx; | |
| 40 | 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 | 98 | #endif /* __cplusplus */ |
| 43 | 99 | #endif |
| 44 | 100 | |
| 45 | 101 | /* Headers for imported files */ |
| 46 | 102 | |
| 47 | 103 | #include <mfobjects.h> |
| 104 | #include <mftransform.h> | |
| 48 | 105 | |
| 49 | 106 | #ifdef __cplusplus |
| 50 | 107 | extern "C" { |
| 51 | 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 | 110 | typedef enum MF_SOURCE_READER_CONTROL_FLAG { |
| 61 | 111 | MF_SOURCE_READER_CONTROLF_DRAIN = 0x1 |
| 62 | 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 | 123 | typedef enum MF_SOURCE_READER_FLAG { |
| 64 | 124 | MF_SOURCE_READERF_ERROR = 0x1, |
| 65 | 125 | MF_SOURCE_READERF_ENDOFSTREAM = 0x2, |
| 66 | 126 | MF_SOURCE_READERF_NEWSTREAM = 0x4, |
| 67 | 127 | MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 0x10, |
| 68 | 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 | 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 | 138 | typedef struct _MF_SINK_WRITER_STATISTICS { |
| 72 | 139 | DWORD cb; |
| 73 | 140 | LONGLONG llLastTimestampReceived; |
| ... | ... | @@ -86,14 +153,272 @@ typedef struct _MF_SINK_WRITER_STATISTICS { |
| 86 | 153 | DWORD dwAverageSampleRateEncoded; |
| 87 | 154 | DWORD dwAverageSampleRateProcessed; |
| 88 | 155 | } MF_SINK_WRITER_STATISTICS; |
| 89 | enum { | |
| 90 | MF_SOURCE_READER_INVALID_STREAM_INDEX = 0xffffffff, | |
| 91 | MF_SOURCE_READER_ALL_STREAMS = 0xfffffffe, | |
| 92 | MF_SOURCE_READER_ANY_STREAM = 0xfffffffe, | |
| 93 | MF_SOURCE_READER_FIRST_AUDIO_STREAM = 0xfffffffd, | |
| 94 | MF_SOURCE_READER_FIRST_VIDEO_STREAM = 0xfffffffc, | |
| 95 | MF_SOURCE_READER_MEDIASOURCE = 0xffffffff | |
| 156 | EXTERN_GUID(CLSID_MFReadWriteClassFactory, 0x48e2ed0f, 0x98c2, 0x4a37, 0xbe, 0xd5, 0x16, 0x63, 0x12, 0xdd, 0xd8, 0x3f); | |
| 157 | EXTERN_GUID(CLSID_MFSourceReader, 0x1777133c, 0x0881, 0x411b, 0xa5, 0x77, 0xad, 0x54, 0x5f, 0x07, 0x14, 0xc4); | |
| 158 | EXTERN_GUID(CLSID_MFSinkWriter, 0xa3bbfb17, 0x8273, 0x4e52, 0x9e, 0x0e, 0x97, 0x39, 0xdc, 0x88, 0x79, 0x90); | |
| 159 | EXTERN_GUID(MF_MEDIASINK_AUTOFINALIZE_SUPPORTED, 0x48c131be, 0x135a, 0x41cb, 0x82, 0x90, 0x03, 0x65, 0x25, 0x09, 0xc9, 0x99); | |
| 160 | EXTERN_GUID(MF_MEDIASINK_ENABLE_AUTOFINALIZE, 0x34014265, 0xcb7e, 0x4cde, 0xac, 0x7c, 0xef, 0xfd, 0x3b, 0x3c, 0x25, 0x30); | |
| 161 | EXTERN_GUID(MF_SINK_WRITER_ASYNC_CALLBACK, 0x48cb183e, 0x7b0b, 0x46f4, 0x82, 0x2e, 0x5e, 0x1d, 0x2d, 0xda, 0x43, 0x54); | |
| 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 | 423 | * IMFSourceReader interface |
| 99 | 424 | */ |
| ... | ... | @@ -106,52 +431,52 @@ MIDL_INTERFACE("70ae66f2-c809-4e4f-8915-bdcb406b7993") |
| 106 | 431 | IMFSourceReader : public IUnknown |
| 107 | 432 | { |
| 108 | 433 | virtual HRESULT STDMETHODCALLTYPE GetStreamSelection( |
| 109 | DWORD dwStreamIndex, | |
| 110 | WINBOOL *pfSelected) = 0; | |
| 434 | DWORD index, | |
| 435 | WINBOOL *selected) = 0; | |
| 111 | 436 | |
| 112 | 437 | virtual HRESULT STDMETHODCALLTYPE SetStreamSelection( |
| 113 | DWORD dwStreamIndex, | |
| 114 | WINBOOL fSelected) = 0; | |
| 438 | DWORD index, | |
| 439 | WINBOOL selected) = 0; | |
| 115 | 440 | |
| 116 | 441 | virtual HRESULT STDMETHODCALLTYPE GetNativeMediaType( |
| 117 | DWORD dwStreamIndex, | |
| 118 | DWORD dwMediaTypeIndex, | |
| 119 | IMFMediaType **ppMediaType) = 0; | |
| 442 | DWORD index, | |
| 443 | DWORD typeindex, | |
| 444 | IMFMediaType **type) = 0; | |
| 120 | 445 | |
| 121 | 446 | virtual HRESULT STDMETHODCALLTYPE GetCurrentMediaType( |
| 122 | DWORD dwStreamIndex, | |
| 123 | IMFMediaType **ppMediaType) = 0; | |
| 447 | DWORD index, | |
| 448 | IMFMediaType **type) = 0; | |
| 124 | 449 | |
| 125 | 450 | virtual HRESULT STDMETHODCALLTYPE SetCurrentMediaType( |
| 126 | DWORD dwStreamIndex, | |
| 127 | DWORD *pdwReserved, | |
| 128 | IMFMediaType *pMediaType) = 0; | |
| 451 | DWORD index, | |
| 452 | DWORD *reserved, | |
| 453 | IMFMediaType *type) = 0; | |
| 129 | 454 | |
| 130 | 455 | virtual HRESULT STDMETHODCALLTYPE SetCurrentPosition( |
| 131 | REFGUID guidTimeFormat, | |
| 132 | REFPROPVARIANT varPosition) = 0; | |
| 456 | REFGUID format, | |
| 457 | REFPROPVARIANT position) = 0; | |
| 133 | 458 | |
| 134 | 459 | virtual HRESULT STDMETHODCALLTYPE ReadSample( |
| 135 | DWORD dwStreamIndex, | |
| 136 | DWORD dwControlFlags, | |
| 137 | DWORD *pdwActualStreamIndex, | |
| 138 | DWORD *pdwStreamFlags, | |
| 139 | LONGLONG *pllTimestamp, | |
| 140 | IMFSample **ppSample) = 0; | |
| 460 | DWORD index, | |
| 461 | DWORD flags, | |
| 462 | DWORD *actualindex, | |
| 463 | DWORD *sampleflags, | |
| 464 | LONGLONG *timestamp, | |
| 465 | IMFSample **sample) = 0; | |
| 141 | 466 | |
| 142 | 467 | virtual HRESULT STDMETHODCALLTYPE Flush( |
| 143 | DWORD dwStreamIndex) = 0; | |
| 468 | DWORD index) = 0; | |
| 144 | 469 | |
| 145 | 470 | virtual HRESULT STDMETHODCALLTYPE GetServiceForStream( |
| 146 | DWORD dwStreamIndex, | |
| 147 | REFGUID guidService, | |
| 471 | DWORD index, | |
| 472 | REFGUID service, | |
| 148 | 473 | REFIID riid, |
| 149 | LPVOID *ppvObject) = 0; | |
| 474 | void **object) = 0; | |
| 150 | 475 | |
| 151 | 476 | virtual HRESULT STDMETHODCALLTYPE GetPresentationAttribute( |
| 152 | DWORD dwStreamIndex, | |
| 153 | REFGUID guidAttribute, | |
| 154 | PROPVARIANT *pvarAttribute) = 0; | |
| 477 | DWORD index, | |
| 478 | REFGUID guid, | |
| 479 | PROPVARIANT *attr) = 0; | |
| 155 | 480 | |
| 156 | 481 | }; |
| 157 | 482 | #ifdef __CRT_UUID_DECL |
| ... | ... | @@ -176,61 +501,61 @@ typedef struct IMFSourceReaderVtbl { |
| 176 | 501 | /*** IMFSourceReader methods ***/ |
| 177 | 502 | HRESULT (STDMETHODCALLTYPE *GetStreamSelection)( |
| 178 | 503 | IMFSourceReader *This, |
| 179 | DWORD dwStreamIndex, | |
| 180 | WINBOOL *pfSelected); | |
| 504 | DWORD index, | |
| 505 | WINBOOL *selected); | |
| 181 | 506 | |
| 182 | 507 | HRESULT (STDMETHODCALLTYPE *SetStreamSelection)( |
| 183 | 508 | IMFSourceReader *This, |
| 184 | DWORD dwStreamIndex, | |
| 185 | WINBOOL fSelected); | |
| 509 | DWORD index, | |
| 510 | WINBOOL selected); | |
| 186 | 511 | |
| 187 | 512 | HRESULT (STDMETHODCALLTYPE *GetNativeMediaType)( |
| 188 | 513 | IMFSourceReader *This, |
| 189 | DWORD dwStreamIndex, | |
| 190 | DWORD dwMediaTypeIndex, | |
| 191 | IMFMediaType **ppMediaType); | |
| 514 | DWORD index, | |
| 515 | DWORD typeindex, | |
| 516 | IMFMediaType **type); | |
| 192 | 517 | |
| 193 | 518 | HRESULT (STDMETHODCALLTYPE *GetCurrentMediaType)( |
| 194 | 519 | IMFSourceReader *This, |
| 195 | DWORD dwStreamIndex, | |
| 196 | IMFMediaType **ppMediaType); | |
| 520 | DWORD index, | |
| 521 | IMFMediaType **type); | |
| 197 | 522 | |
| 198 | 523 | HRESULT (STDMETHODCALLTYPE *SetCurrentMediaType)( |
| 199 | 524 | IMFSourceReader *This, |
| 200 | DWORD dwStreamIndex, | |
| 201 | DWORD *pdwReserved, | |
| 202 | IMFMediaType *pMediaType); | |
| 525 | DWORD index, | |
| 526 | DWORD *reserved, | |
| 527 | IMFMediaType *type); | |
| 203 | 528 | |
| 204 | 529 | HRESULT (STDMETHODCALLTYPE *SetCurrentPosition)( |
| 205 | 530 | IMFSourceReader *This, |
| 206 | REFGUID guidTimeFormat, | |
| 207 | REFPROPVARIANT varPosition); | |
| 531 | REFGUID format, | |
| 532 | REFPROPVARIANT position); | |
| 208 | 533 | |
| 209 | 534 | HRESULT (STDMETHODCALLTYPE *ReadSample)( |
| 210 | 535 | IMFSourceReader *This, |
| 211 | DWORD dwStreamIndex, | |
| 212 | DWORD dwControlFlags, | |
| 213 | DWORD *pdwActualStreamIndex, | |
| 214 | DWORD *pdwStreamFlags, | |
| 215 | LONGLONG *pllTimestamp, | |
| 216 | IMFSample **ppSample); | |
| 536 | DWORD index, | |
| 537 | DWORD flags, | |
| 538 | DWORD *actualindex, | |
| 539 | DWORD *sampleflags, | |
| 540 | LONGLONG *timestamp, | |
| 541 | IMFSample **sample); | |
| 217 | 542 | |
| 218 | 543 | HRESULT (STDMETHODCALLTYPE *Flush)( |
| 219 | 544 | IMFSourceReader *This, |
| 220 | DWORD dwStreamIndex); | |
| 545 | DWORD index); | |
| 221 | 546 | |
| 222 | 547 | HRESULT (STDMETHODCALLTYPE *GetServiceForStream)( |
| 223 | 548 | IMFSourceReader *This, |
| 224 | DWORD dwStreamIndex, | |
| 225 | REFGUID guidService, | |
| 549 | DWORD index, | |
| 550 | REFGUID service, | |
| 226 | 551 | REFIID riid, |
| 227 | LPVOID *ppvObject); | |
| 552 | void **object); | |
| 228 | 553 | |
| 229 | 554 | HRESULT (STDMETHODCALLTYPE *GetPresentationAttribute)( |
| 230 | 555 | IMFSourceReader *This, |
| 231 | DWORD dwStreamIndex, | |
| 232 | REFGUID guidAttribute, | |
| 233 | PROPVARIANT *pvarAttribute); | |
| 556 | DWORD index, | |
| 557 | REFGUID guid, | |
| 558 | PROPVARIANT *attr); | |
| 234 | 559 | |
| 235 | 560 | END_INTERFACE |
| 236 | 561 | } IMFSourceReaderVtbl; |
| ... | ... | @@ -246,16 +571,16 @@ interface IMFSourceReader { |
| 246 | 571 | #define IMFSourceReader_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 247 | 572 | #define IMFSourceReader_Release(This) (This)->lpVtbl->Release(This) |
| 248 | 573 | /*** IMFSourceReader methods ***/ |
| 249 | #define IMFSourceReader_GetStreamSelection(This,dwStreamIndex,pfSelected) (This)->lpVtbl->GetStreamSelection(This,dwStreamIndex,pfSelected) | |
| 250 | #define IMFSourceReader_SetStreamSelection(This,dwStreamIndex,fSelected) (This)->lpVtbl->SetStreamSelection(This,dwStreamIndex,fSelected) | |
| 251 | #define IMFSourceReader_GetNativeMediaType(This,dwStreamIndex,dwMediaTypeIndex,ppMediaType) (This)->lpVtbl->GetNativeMediaType(This,dwStreamIndex,dwMediaTypeIndex,ppMediaType) | |
| 252 | #define IMFSourceReader_GetCurrentMediaType(This,dwStreamIndex,ppMediaType) (This)->lpVtbl->GetCurrentMediaType(This,dwStreamIndex,ppMediaType) | |
| 253 | #define IMFSourceReader_SetCurrentMediaType(This,dwStreamIndex,pdwReserved,pMediaType) (This)->lpVtbl->SetCurrentMediaType(This,dwStreamIndex,pdwReserved,pMediaType) | |
| 254 | #define IMFSourceReader_SetCurrentPosition(This,guidTimeFormat,varPosition) (This)->lpVtbl->SetCurrentPosition(This,guidTimeFormat,varPosition) | |
| 255 | #define IMFSourceReader_ReadSample(This,dwStreamIndex,dwControlFlags,pdwActualStreamIndex,pdwStreamFlags,pllTimestamp,ppSample) (This)->lpVtbl->ReadSample(This,dwStreamIndex,dwControlFlags,pdwActualStreamIndex,pdwStreamFlags,pllTimestamp,ppSample) | |
| 256 | #define IMFSourceReader_Flush(This,dwStreamIndex) (This)->lpVtbl->Flush(This,dwStreamIndex) | |
| 257 | #define IMFSourceReader_GetServiceForStream(This,dwStreamIndex,guidService,riid,ppvObject) (This)->lpVtbl->GetServiceForStream(This,dwStreamIndex,guidService,riid,ppvObject) | |
| 258 | #define IMFSourceReader_GetPresentationAttribute(This,dwStreamIndex,guidAttribute,pvarAttribute) (This)->lpVtbl->GetPresentationAttribute(This,dwStreamIndex,guidAttribute,pvarAttribute) | |
| 574 | #define IMFSourceReader_GetStreamSelection(This,index,selected) (This)->lpVtbl->GetStreamSelection(This,index,selected) | |
| 575 | #define IMFSourceReader_SetStreamSelection(This,index,selected) (This)->lpVtbl->SetStreamSelection(This,index,selected) | |
| 576 | #define IMFSourceReader_GetNativeMediaType(This,index,typeindex,type) (This)->lpVtbl->GetNativeMediaType(This,index,typeindex,type) | |
| 577 | #define IMFSourceReader_GetCurrentMediaType(This,index,type) (This)->lpVtbl->GetCurrentMediaType(This,index,type) | |
| 578 | #define IMFSourceReader_SetCurrentMediaType(This,index,reserved,type) (This)->lpVtbl->SetCurrentMediaType(This,index,reserved,type) | |
| 579 | #define IMFSourceReader_SetCurrentPosition(This,format,position) (This)->lpVtbl->SetCurrentPosition(This,format,position) | |
| 580 | #define IMFSourceReader_ReadSample(This,index,flags,actualindex,sampleflags,timestamp,sample) (This)->lpVtbl->ReadSample(This,index,flags,actualindex,sampleflags,timestamp,sample) | |
| 581 | #define IMFSourceReader_Flush(This,index) (This)->lpVtbl->Flush(This,index) | |
| 582 | #define IMFSourceReader_GetServiceForStream(This,index,service,riid,object) (This)->lpVtbl->GetServiceForStream(This,index,service,riid,object) | |
| 583 | #define IMFSourceReader_GetPresentationAttribute(This,index,guid,attr) (This)->lpVtbl->GetPresentationAttribute(This,index,guid,attr) | |
| 259 | 584 | #else |
| 260 | 585 | /*** IUnknown methods ***/ |
| 261 | 586 | static FORCEINLINE HRESULT IMFSourceReader_QueryInterface(IMFSourceReader* This,REFIID riid,void **ppvObject) { |
| ... | ... | @@ -268,35 +593,35 @@ static FORCEINLINE ULONG IMFSourceReader_Release(IMFSourceReader* This) { |
| 268 | 593 | return This->lpVtbl->Release(This); |
| 269 | 594 | } |
| 270 | 595 | /*** IMFSourceReader methods ***/ |
| 271 | static FORCEINLINE HRESULT IMFSourceReader_GetStreamSelection(IMFSourceReader* This,DWORD dwStreamIndex,WINBOOL *pfSelected) { | |
| 272 | return This->lpVtbl->GetStreamSelection(This,dwStreamIndex,pfSelected); | |
| 596 | static FORCEINLINE HRESULT IMFSourceReader_GetStreamSelection(IMFSourceReader* This,DWORD index,WINBOOL *selected) { | |
| 597 | return This->lpVtbl->GetStreamSelection(This,index,selected); | |
| 273 | 598 | } |
| 274 | static FORCEINLINE HRESULT IMFSourceReader_SetStreamSelection(IMFSourceReader* This,DWORD dwStreamIndex,WINBOOL fSelected) { | |
| 275 | return This->lpVtbl->SetStreamSelection(This,dwStreamIndex,fSelected); | |
| 599 | static FORCEINLINE HRESULT IMFSourceReader_SetStreamSelection(IMFSourceReader* This,DWORD index,WINBOOL selected) { | |
| 600 | return This->lpVtbl->SetStreamSelection(This,index,selected); | |
| 276 | 601 | } |
| 277 | static FORCEINLINE HRESULT IMFSourceReader_GetNativeMediaType(IMFSourceReader* This,DWORD dwStreamIndex,DWORD dwMediaTypeIndex,IMFMediaType **ppMediaType) { | |
| 278 | return This->lpVtbl->GetNativeMediaType(This,dwStreamIndex,dwMediaTypeIndex,ppMediaType); | |
| 602 | static FORCEINLINE HRESULT IMFSourceReader_GetNativeMediaType(IMFSourceReader* This,DWORD index,DWORD typeindex,IMFMediaType **type) { | |
| 603 | return This->lpVtbl->GetNativeMediaType(This,index,typeindex,type); | |
| 279 | 604 | } |
| 280 | static FORCEINLINE HRESULT IMFSourceReader_GetCurrentMediaType(IMFSourceReader* This,DWORD dwStreamIndex,IMFMediaType **ppMediaType) { | |
| 281 | return This->lpVtbl->GetCurrentMediaType(This,dwStreamIndex,ppMediaType); | |
| 605 | static FORCEINLINE HRESULT IMFSourceReader_GetCurrentMediaType(IMFSourceReader* This,DWORD index,IMFMediaType **type) { | |
| 606 | return This->lpVtbl->GetCurrentMediaType(This,index,type); | |
| 282 | 607 | } |
| 283 | static FORCEINLINE HRESULT IMFSourceReader_SetCurrentMediaType(IMFSourceReader* This,DWORD dwStreamIndex,DWORD *pdwReserved,IMFMediaType *pMediaType) { | |
| 284 | return This->lpVtbl->SetCurrentMediaType(This,dwStreamIndex,pdwReserved,pMediaType); | |
| 608 | static FORCEINLINE HRESULT IMFSourceReader_SetCurrentMediaType(IMFSourceReader* This,DWORD index,DWORD *reserved,IMFMediaType *type) { | |
| 609 | return This->lpVtbl->SetCurrentMediaType(This,index,reserved,type); | |
| 285 | 610 | } |
| 286 | static FORCEINLINE HRESULT IMFSourceReader_SetCurrentPosition(IMFSourceReader* This,REFGUID guidTimeFormat,REFPROPVARIANT varPosition) { | |
| 287 | return This->lpVtbl->SetCurrentPosition(This,guidTimeFormat,varPosition); | |
| 611 | static FORCEINLINE HRESULT IMFSourceReader_SetCurrentPosition(IMFSourceReader* This,REFGUID format,REFPROPVARIANT position) { | |
| 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) { | |
| 290 | return This->lpVtbl->ReadSample(This,dwStreamIndex,dwControlFlags,pdwActualStreamIndex,pdwStreamFlags,pllTimestamp,ppSample); | |
| 614 | static FORCEINLINE HRESULT IMFSourceReader_ReadSample(IMFSourceReader* This,DWORD index,DWORD flags,DWORD *actualindex,DWORD *sampleflags,LONGLONG *timestamp,IMFSample **sample) { | |
| 615 | return This->lpVtbl->ReadSample(This,index,flags,actualindex,sampleflags,timestamp,sample); | |
| 291 | 616 | } |
| 292 | static FORCEINLINE HRESULT IMFSourceReader_Flush(IMFSourceReader* This,DWORD dwStreamIndex) { | |
| 293 | return This->lpVtbl->Flush(This,dwStreamIndex); | |
| 617 | static FORCEINLINE HRESULT IMFSourceReader_Flush(IMFSourceReader* This,DWORD index) { | |
| 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) { | |
| 296 | return This->lpVtbl->GetServiceForStream(This,dwStreamIndex,guidService,riid,ppvObject); | |
| 620 | static FORCEINLINE HRESULT IMFSourceReader_GetServiceForStream(IMFSourceReader* This,DWORD index,REFGUID service,REFIID riid,void **object) { | |
| 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) { | |
| 299 | return This->lpVtbl->GetPresentationAttribute(This,dwStreamIndex,guidAttribute,pvarAttribute); | |
| 623 | static FORCEINLINE HRESULT IMFSourceReader_GetPresentationAttribute(IMFSourceReader* This,DWORD index,REFGUID guid,PROPVARIANT *attr) { | |
| 624 | return This->lpVtbl->GetPresentationAttribute(This,index,guid,attr); | |
| 300 | 625 | } |
| 301 | 626 | #endif |
| 302 | 627 | #endif |
| ... | ... | @@ -307,131 +632,354 @@ static FORCEINLINE HRESULT IMFSourceReader_GetPresentationAttribute(IMFSourceRea |
| 307 | 632 | #endif /* __IMFSourceReader_INTERFACE_DEFINED__ */ |
| 308 | 633 | |
| 309 | 634 | /***************************************************************************** |
| 310 | * IMFSinkWriter interface | |
| 635 | * IMFSourceReaderEx interface | |
| 311 | 636 | */ |
| 312 | #ifndef __IMFSinkWriter_INTERFACE_DEFINED__ | |
| 313 | #define __IMFSinkWriter_INTERFACE_DEFINED__ | |
| 637 | #ifndef __IMFSourceReaderEx_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 | 641 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 317 | MIDL_INTERFACE("3137f1cd-fe5e-4805-a5d8-fb477448cb3d") | |
| 318 | IMFSinkWriter : public IUnknown | |
| 642 | MIDL_INTERFACE("7b981cf0-560e-4116-9875-b099895f23d7") | |
| 643 | IMFSourceReaderEx : public IMFSourceReader | |
| 319 | 644 | { |
| 320 | virtual HRESULT STDMETHODCALLTYPE AddStream( | |
| 321 | IMFMediaType *pTargetMediaType, | |
| 322 | DWORD *pdwStreamIndex) = 0; | |
| 323 | ||
| 324 | virtual HRESULT STDMETHODCALLTYPE SetInputMediaType( | |
| 325 | DWORD dwStreamIndex, | |
| 326 | IMFMediaType *pInputMediaType, | |
| 327 | IMFAttributes *pEncodingParameters) = 0; | |
| 645 | virtual HRESULT STDMETHODCALLTYPE SetNativeMediaType( | |
| 646 | DWORD stream_index, | |
| 647 | IMFMediaType *media_type, | |
| 648 | DWORD *stream_flags) = 0; | |
| 328 | 649 | |
| 329 | virtual HRESULT STDMETHODCALLTYPE BeginWriting( | |
| 330 | ) = 0; | |
| 331 | ||
| 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; | |
| 650 | virtual HRESULT STDMETHODCALLTYPE AddTransformForStream( | |
| 651 | DWORD stream_index, | |
| 652 | IUnknown *transform) = 0; | |
| 343 | 653 | |
| 344 | virtual HRESULT STDMETHODCALLTYPE NotifyEndOfSegment( | |
| 345 | DWORD dwStreamIndex) = 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; | |
| 654 | virtual HRESULT STDMETHODCALLTYPE RemoveAllTransformsForStream( | |
| 655 | DWORD stream_index) = 0; | |
| 358 | 656 | |
| 359 | virtual HRESULT STDMETHODCALLTYPE GetStatistics( | |
| 360 | DWORD dwStreamIndex, | |
| 361 | MF_SINK_WRITER_STATISTICS *pStats) = 0; | |
| 657 | virtual HRESULT STDMETHODCALLTYPE GetTransformForStream( | |
| 658 | DWORD stream_index, | |
| 659 | DWORD transform_index, | |
| 660 | GUID *category, | |
| 661 | IMFTransform **transform) = 0; | |
| 362 | 662 | |
| 363 | 663 | }; |
| 364 | 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 | 666 | #endif |
| 367 | 667 | #else |
| 368 | typedef struct IMFSinkWriterVtbl { | |
| 668 | typedef struct IMFSourceReaderExVtbl { | |
| 369 | 669 | BEGIN_INTERFACE |
| 370 | 670 | |
| 371 | 671 | /*** IUnknown methods ***/ |
| 372 | 672 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 373 | IMFSinkWriter *This, | |
| 673 | IMFSourceReaderEx *This, | |
| 374 | 674 | REFIID riid, |
| 375 | 675 | void **ppvObject); |
| 376 | 676 | |
| 377 | 677 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 378 | IMFSinkWriter *This); | |
| 678 | IMFSourceReaderEx *This); | |
| 379 | 679 | |
| 380 | 680 | ULONG (STDMETHODCALLTYPE *Release)( |
| 381 | IMFSinkWriter *This); | |
| 681 | IMFSourceReaderEx *This); | |
| 382 | 682 | |
| 383 | /*** IMFSinkWriter methods ***/ | |
| 384 | HRESULT (STDMETHODCALLTYPE *AddStream)( | |
| 385 | IMFSinkWriter *This, | |
| 386 | IMFMediaType *pTargetMediaType, | |
| 387 | DWORD *pdwStreamIndex); | |
| 683 | /*** IMFSourceReader methods ***/ | |
| 684 | HRESULT (STDMETHODCALLTYPE *GetStreamSelection)( | |
| 685 | IMFSourceReaderEx *This, | |
| 686 | DWORD index, | |
| 687 | WINBOOL *selected); | |
| 388 | 688 | |
| 389 | HRESULT (STDMETHODCALLTYPE *SetInputMediaType)( | |
| 390 | IMFSinkWriter *This, | |
| 391 | DWORD dwStreamIndex, | |
| 392 | IMFMediaType *pInputMediaType, | |
| 393 | IMFAttributes *pEncodingParameters); | |
| 689 | HRESULT (STDMETHODCALLTYPE *SetStreamSelection)( | |
| 690 | IMFSourceReaderEx *This, | |
| 691 | DWORD index, | |
| 692 | WINBOOL selected); | |
| 394 | 693 | |
| 395 | HRESULT (STDMETHODCALLTYPE *BeginWriting)( | |
| 396 | IMFSinkWriter *This); | |
| 694 | HRESULT (STDMETHODCALLTYPE *GetNativeMediaType)( | |
| 695 | IMFSourceReaderEx *This, | |
| 696 | DWORD index, | |
| 697 | DWORD typeindex, | |
| 698 | IMFMediaType **type); | |
| 397 | 699 | |
| 398 | HRESULT (STDMETHODCALLTYPE *WriteSample)( | |
| 399 | IMFSinkWriter *This, | |
| 400 | DWORD dwStreamIndex, | |
| 401 | IMFSample *pSample); | |
| 700 | HRESULT (STDMETHODCALLTYPE *GetCurrentMediaType)( | |
| 701 | IMFSourceReaderEx *This, | |
| 702 | DWORD index, | |
| 703 | IMFMediaType **type); | |
| 402 | 704 | |
| 403 | HRESULT (STDMETHODCALLTYPE *SendStreamTick)( | |
| 404 | IMFSinkWriter *This, | |
| 405 | DWORD dwStreamIndex, | |
| 406 | LONGLONG llTimestamp); | |
| 705 | HRESULT (STDMETHODCALLTYPE *SetCurrentMediaType)( | |
| 706 | IMFSourceReaderEx *This, | |
| 707 | DWORD index, | |
| 708 | DWORD *reserved, | |
| 709 | IMFMediaType *type); | |
| 407 | 710 | |
| 408 | HRESULT (STDMETHODCALLTYPE *PlaceMarker)( | |
| 409 | IMFSinkWriter *This, | |
| 410 | DWORD dwStreamIndex, | |
| 411 | LPVOID pvContext); | |
| 711 | HRESULT (STDMETHODCALLTYPE *SetCurrentPosition)( | |
| 712 | IMFSourceReaderEx *This, | |
| 713 | REFGUID format, | |
| 714 | REFPROPVARIANT position); | |
| 412 | 715 | |
| 413 | HRESULT (STDMETHODCALLTYPE *NotifyEndOfSegment)( | |
| 414 | IMFSinkWriter *This, | |
| 415 | DWORD dwStreamIndex); | |
| 716 | HRESULT (STDMETHODCALLTYPE *ReadSample)( | |
| 717 | IMFSourceReaderEx *This, | |
| 718 | DWORD index, | |
| 719 | DWORD flags, | |
| 720 | DWORD *actualindex, | |
| 721 | DWORD *sampleflags, | |
| 722 | LONGLONG *timestamp, | |
| 723 | IMFSample **sample); | |
| 416 | 724 | |
| 417 | 725 | HRESULT (STDMETHODCALLTYPE *Flush)( |
| 418 | IMFSinkWriter *This, | |
| 419 | DWORD dwStreamIndex); | |
| 726 | IMFSourceReaderEx *This, | |
| 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 | 970 | IMFSinkWriter *This); |
| 423 | 971 | |
| 424 | 972 | HRESULT (STDMETHODCALLTYPE *GetServiceForStream)( |
| 425 | 973 | IMFSinkWriter *This, |
| 426 | DWORD dwStreamIndex, | |
| 427 | REFGUID guidService, | |
| 974 | DWORD index, | |
| 975 | REFGUID service, | |
| 428 | 976 | REFIID riid, |
| 429 | LPVOID *ppvObject); | |
| 977 | void **object); | |
| 430 | 978 | |
| 431 | 979 | HRESULT (STDMETHODCALLTYPE *GetStatistics)( |
| 432 | 980 | IMFSinkWriter *This, |
| 433 | DWORD dwStreamIndex, | |
| 434 | MF_SINK_WRITER_STATISTICS *pStats); | |
| 981 | DWORD index, | |
| 982 | MF_SINK_WRITER_STATISTICS *stats); | |
| 435 | 983 | |
| 436 | 984 | END_INTERFACE |
| 437 | 985 | } IMFSinkWriterVtbl; |
| ... | ... | @@ -447,17 +995,17 @@ interface IMFSinkWriter { |
| 447 | 995 | #define IMFSinkWriter_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 448 | 996 | #define IMFSinkWriter_Release(This) (This)->lpVtbl->Release(This) |
| 449 | 997 | /*** IMFSinkWriter methods ***/ |
| 450 | #define IMFSinkWriter_AddStream(This,pTargetMediaType,pdwStreamIndex) (This)->lpVtbl->AddStream(This,pTargetMediaType,pdwStreamIndex) | |
| 451 | #define IMFSinkWriter_SetInputMediaType(This,dwStreamIndex,pInputMediaType,pEncodingParameters) (This)->lpVtbl->SetInputMediaType(This,dwStreamIndex,pInputMediaType,pEncodingParameters) | |
| 998 | #define IMFSinkWriter_AddStream(This,type,index) (This)->lpVtbl->AddStream(This,type,index) | |
| 999 | #define IMFSinkWriter_SetInputMediaType(This,index,type,parameters) (This)->lpVtbl->SetInputMediaType(This,index,type,parameters) | |
| 452 | 1000 | #define IMFSinkWriter_BeginWriting(This) (This)->lpVtbl->BeginWriting(This) |
| 453 | #define IMFSinkWriter_WriteSample(This,dwStreamIndex,pSample) (This)->lpVtbl->WriteSample(This,dwStreamIndex,pSample) | |
| 454 | #define IMFSinkWriter_SendStreamTick(This,dwStreamIndex,llTimestamp) (This)->lpVtbl->SendStreamTick(This,dwStreamIndex,llTimestamp) | |
| 455 | #define IMFSinkWriter_PlaceMarker(This,dwStreamIndex,pvContext) (This)->lpVtbl->PlaceMarker(This,dwStreamIndex,pvContext) | |
| 456 | #define IMFSinkWriter_NotifyEndOfSegment(This,dwStreamIndex) (This)->lpVtbl->NotifyEndOfSegment(This,dwStreamIndex) | |
| 457 | #define IMFSinkWriter_Flush(This,dwStreamIndex) (This)->lpVtbl->Flush(This,dwStreamIndex) | |
| 1001 | #define IMFSinkWriter_WriteSample(This,index,sample) (This)->lpVtbl->WriteSample(This,index,sample) | |
| 1002 | #define IMFSinkWriter_SendStreamTick(This,index,timestamp) (This)->lpVtbl->SendStreamTick(This,index,timestamp) | |
| 1003 | #define IMFSinkWriter_PlaceMarker(This,index,context) (This)->lpVtbl->PlaceMarker(This,index,context) | |
| 1004 | #define IMFSinkWriter_NotifyEndOfSegment(This,index) (This)->lpVtbl->NotifyEndOfSegment(This,index) | |
| 1005 | #define IMFSinkWriter_Flush(This,index) (This)->lpVtbl->Flush(This,index) | |
| 458 | 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) | |
| 460 | #define IMFSinkWriter_GetStatistics(This,dwStreamIndex,pStats) (This)->lpVtbl->GetStatistics(This,dwStreamIndex,pStats) | |
| 1007 | #define IMFSinkWriter_GetServiceForStream(This,index,service,riid,object) (This)->lpVtbl->GetServiceForStream(This,index,service,riid,object) | |
| 1008 | #define IMFSinkWriter_GetStatistics(This,index,stats) (This)->lpVtbl->GetStatistics(This,index,stats) | |
| 461 | 1009 | #else |
| 462 | 1010 | /*** IUnknown methods ***/ |
| 463 | 1011 | static FORCEINLINE HRESULT IMFSinkWriter_QueryInterface(IMFSinkWriter* This,REFIID riid,void **ppvObject) { |
| ... | ... | @@ -470,38 +1018,38 @@ static FORCEINLINE ULONG IMFSinkWriter_Release(IMFSinkWriter* This) { |
| 470 | 1018 | return This->lpVtbl->Release(This); |
| 471 | 1019 | } |
| 472 | 1020 | /*** IMFSinkWriter methods ***/ |
| 473 | static FORCEINLINE HRESULT IMFSinkWriter_AddStream(IMFSinkWriter* This,IMFMediaType *pTargetMediaType,DWORD *pdwStreamIndex) { | |
| 474 | return This->lpVtbl->AddStream(This,pTargetMediaType,pdwStreamIndex); | |
| 1021 | static FORCEINLINE HRESULT IMFSinkWriter_AddStream(IMFSinkWriter* This,IMFMediaType *type,DWORD *index) { | |
| 1022 | return This->lpVtbl->AddStream(This,type,index); | |
| 475 | 1023 | } |
| 476 | static FORCEINLINE HRESULT IMFSinkWriter_SetInputMediaType(IMFSinkWriter* This,DWORD dwStreamIndex,IMFMediaType *pInputMediaType,IMFAttributes *pEncodingParameters) { | |
| 477 | return This->lpVtbl->SetInputMediaType(This,dwStreamIndex,pInputMediaType,pEncodingParameters); | |
| 1024 | static FORCEINLINE HRESULT IMFSinkWriter_SetInputMediaType(IMFSinkWriter* This,DWORD index,IMFMediaType *type,IMFAttributes *parameters) { | |
| 1025 | return This->lpVtbl->SetInputMediaType(This,index,type,parameters); | |
| 478 | 1026 | } |
| 479 | 1027 | static FORCEINLINE HRESULT IMFSinkWriter_BeginWriting(IMFSinkWriter* This) { |
| 480 | 1028 | return This->lpVtbl->BeginWriting(This); |
| 481 | 1029 | } |
| 482 | static FORCEINLINE HRESULT IMFSinkWriter_WriteSample(IMFSinkWriter* This,DWORD dwStreamIndex,IMFSample *pSample) { | |
| 483 | return This->lpVtbl->WriteSample(This,dwStreamIndex,pSample); | |
| 1030 | static FORCEINLINE HRESULT IMFSinkWriter_WriteSample(IMFSinkWriter* This,DWORD index,IMFSample *sample) { | |
| 1031 | return This->lpVtbl->WriteSample(This,index,sample); | |
| 484 | 1032 | } |
| 485 | static FORCEINLINE HRESULT IMFSinkWriter_SendStreamTick(IMFSinkWriter* This,DWORD dwStreamIndex,LONGLONG llTimestamp) { | |
| 486 | return This->lpVtbl->SendStreamTick(This,dwStreamIndex,llTimestamp); | |
| 1033 | static FORCEINLINE HRESULT IMFSinkWriter_SendStreamTick(IMFSinkWriter* This,DWORD index,LONGLONG timestamp) { | |
| 1034 | return This->lpVtbl->SendStreamTick(This,index,timestamp); | |
| 487 | 1035 | } |
| 488 | static FORCEINLINE HRESULT IMFSinkWriter_PlaceMarker(IMFSinkWriter* This,DWORD dwStreamIndex,LPVOID pvContext) { | |
| 489 | return This->lpVtbl->PlaceMarker(This,dwStreamIndex,pvContext); | |
| 1036 | static FORCEINLINE HRESULT IMFSinkWriter_PlaceMarker(IMFSinkWriter* This,DWORD index,void *context) { | |
| 1037 | return This->lpVtbl->PlaceMarker(This,index,context); | |
| 490 | 1038 | } |
| 491 | static FORCEINLINE HRESULT IMFSinkWriter_NotifyEndOfSegment(IMFSinkWriter* This,DWORD dwStreamIndex) { | |
| 492 | return This->lpVtbl->NotifyEndOfSegment(This,dwStreamIndex); | |
| 1039 | static FORCEINLINE HRESULT IMFSinkWriter_NotifyEndOfSegment(IMFSinkWriter* This,DWORD index) { | |
| 1040 | return This->lpVtbl->NotifyEndOfSegment(This,index); | |
| 493 | 1041 | } |
| 494 | static FORCEINLINE HRESULT IMFSinkWriter_Flush(IMFSinkWriter* This,DWORD dwStreamIndex) { | |
| 495 | return This->lpVtbl->Flush(This,dwStreamIndex); | |
| 1042 | static FORCEINLINE HRESULT IMFSinkWriter_Flush(IMFSinkWriter* This,DWORD index) { | |
| 1043 | return This->lpVtbl->Flush(This,index); | |
| 496 | 1044 | } |
| 497 | 1045 | static FORCEINLINE HRESULT IMFSinkWriter_Finalize(IMFSinkWriter* This) { |
| 498 | 1046 | return This->lpVtbl->Finalize(This); |
| 499 | 1047 | } |
| 500 | static FORCEINLINE HRESULT IMFSinkWriter_GetServiceForStream(IMFSinkWriter* This,DWORD dwStreamIndex,REFGUID guidService,REFIID riid,LPVOID *ppvObject) { | |
| 501 | return This->lpVtbl->GetServiceForStream(This,dwStreamIndex,guidService,riid,ppvObject); | |
| 1048 | static FORCEINLINE HRESULT IMFSinkWriter_GetServiceForStream(IMFSinkWriter* This,DWORD index,REFGUID service,REFIID riid,void **object) { | |
| 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) { | |
| 504 | return This->lpVtbl->GetStatistics(This,dwStreamIndex,pStats); | |
| 1051 | static FORCEINLINE HRESULT IMFSinkWriter_GetStatistics(IMFSinkWriter* This,DWORD index,MF_SINK_WRITER_STATISTICS *stats) { | |
| 1052 | return This->lpVtbl->GetStatistics(This,index,stats); | |
| 505 | 1053 | } |
| 506 | 1054 | #endif |
| 507 | 1055 | #endif |
| ... | ... | @@ -512,105 +1060,471 @@ static FORCEINLINE HRESULT IMFSinkWriter_GetStatistics(IMFSinkWriter* This,DWORD |
| 512 | 1060 | #endif /* __IMFSinkWriter_INTERFACE_DEFINED__ */ |
| 513 | 1061 | |
| 514 | 1062 | /***************************************************************************** |
| 515 | * IMFSourceReaderCallback interface | |
| 1063 | * IMFSinkWriterEx interface | |
| 516 | 1064 | */ |
| 517 | #ifndef __IMFSourceReaderCallback_INTERFACE_DEFINED__ | |
| 518 | #define __IMFSourceReaderCallback_INTERFACE_DEFINED__ | |
| 1065 | #ifndef __IMFSinkWriterEx_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 | 1069 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 522 | MIDL_INTERFACE("deec8d99-fa1d-4d82-84c2-2c8969944867") | |
| 523 | IMFSourceReaderCallback : public IUnknown | |
| 1070 | MIDL_INTERFACE("588d72ab-5bc1-496a-8714-b70617141b25") | |
| 1071 | IMFSinkWriterEx : public IMFSinkWriter | |
| 524 | 1072 | { |
| 525 | virtual HRESULT STDMETHODCALLTYPE OnReadSample( | |
| 526 | HRESULT hrStatus, | |
| 527 | DWORD dwStreamIndex, | |
| 528 | DWORD dwStreamFlags, | |
| 529 | LONGLONG llTimestamp, | |
| 530 | IMFSample *pSample) = 0; | |
| 1073 | virtual HRESULT STDMETHODCALLTYPE GetTransformForStream( | |
| 1074 | DWORD index, | |
| 1075 | DWORD tindex, | |
| 1076 | GUID *category, | |
| 1077 | IMFTransform **transform) = 0; | |
| 531 | 1078 | |
| 532 | virtual HRESULT STDMETHODCALLTYPE OnFlush( | |
| 533 | DWORD dwStreamIndex) = 0; | |
| 1079 | }; | |
| 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( | |
| 536 | DWORD dwStreamIndex, | |
| 537 | IMFMediaEvent *pEvent) = 0; | |
| 1241 | ||
| 1242 | #endif /* __IMFSinkWriterEx_INTERFACE_DEFINED__ */ | |
| 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 | 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 | 1267 | #endif |
| 543 | 1268 | #else |
| 544 | typedef struct IMFSourceReaderCallbackVtbl { | |
| 1269 | typedef struct IMFSinkWriterEncoderConfigVtbl { | |
| 545 | 1270 | BEGIN_INTERFACE |
| 546 | 1271 | |
| 547 | 1272 | /*** IUnknown methods ***/ |
| 548 | 1273 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 549 | IMFSourceReaderCallback *This, | |
| 1274 | IMFSinkWriterEncoderConfig *This, | |
| 550 | 1275 | REFIID riid, |
| 551 | 1276 | void **ppvObject); |
| 552 | 1277 | |
| 553 | 1278 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 554 | IMFSourceReaderCallback *This); | |
| 1279 | IMFSinkWriterEncoderConfig *This); | |
| 555 | 1280 | |
| 556 | 1281 | ULONG (STDMETHODCALLTYPE *Release)( |
| 557 | IMFSourceReaderCallback *This); | |
| 1282 | IMFSinkWriterEncoderConfig *This); | |
| 558 | 1283 | |
| 559 | /*** IMFSourceReaderCallback methods ***/ | |
| 560 | HRESULT (STDMETHODCALLTYPE *OnReadSample)( | |
| 561 | IMFSourceReaderCallback *This, | |
| 562 | HRESULT hrStatus, | |
| 563 | DWORD dwStreamIndex, | |
| 564 | DWORD dwStreamFlags, | |
| 565 | LONGLONG llTimestamp, | |
| 566 | IMFSample *pSample); | |
| 1284 | /*** IMFSinkWriterEncoderConfig methods ***/ | |
| 1285 | HRESULT (STDMETHODCALLTYPE *SetTargetMediaType)( | |
| 1286 | IMFSinkWriterEncoderConfig *This, | |
| 1287 | DWORD stream_index, | |
| 1288 | IMFMediaType *media_type, | |
| 1289 | IMFAttributes *encoding_parameters); | |
| 567 | 1290 | |
| 568 | HRESULT (STDMETHODCALLTYPE *OnFlush)( | |
| 569 | IMFSourceReaderCallback *This, | |
| 570 | DWORD dwStreamIndex); | |
| 1291 | HRESULT (STDMETHODCALLTYPE *PlaceEncodingParameters)( | |
| 1292 | IMFSinkWriterEncoderConfig *This, | |
| 1293 | DWORD stream_index, | |
| 1294 | IMFAttributes *encoding_parameters); | |
| 571 | 1295 | |
| 572 | HRESULT (STDMETHODCALLTYPE *OnEvent)( | |
| 573 | IMFSourceReaderCallback *This, | |
| 574 | DWORD dwStreamIndex, | |
| 575 | IMFMediaEvent *pEvent); | |
| 1296 | END_INTERFACE | |
| 1297 | } IMFSinkWriterEncoderConfigVtbl; | |
| 1298 | ||
| 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 | 1386 | END_INTERFACE |
| 578 | } IMFSourceReaderCallbackVtbl; | |
| 1387 | } IMFSinkWriterCallbackVtbl; | |
| 579 | 1388 | |
| 580 | interface IMFSourceReaderCallback { | |
| 581 | CONST_VTBL IMFSourceReaderCallbackVtbl* lpVtbl; | |
| 1389 | interface IMFSinkWriterCallback { | |
| 1390 | CONST_VTBL IMFSinkWriterCallbackVtbl* lpVtbl; | |
| 582 | 1391 | }; |
| 583 | 1392 | |
| 584 | 1393 | #ifdef COBJMACROS |
| 585 | 1394 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 586 | 1395 | /*** IUnknown methods ***/ |
| 587 | #define IMFSourceReaderCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 588 | #define IMFSourceReaderCallback_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 589 | #define IMFSourceReaderCallback_Release(This) (This)->lpVtbl->Release(This) | |
| 590 | /*** IMFSourceReaderCallback methods ***/ | |
| 591 | #define IMFSourceReaderCallback_OnReadSample(This,hrStatus,dwStreamIndex,dwStreamFlags,llTimestamp,pSample) (This)->lpVtbl->OnReadSample(This,hrStatus,dwStreamIndex,dwStreamFlags,llTimestamp,pSample) | |
| 592 | #define IMFSourceReaderCallback_OnFlush(This,dwStreamIndex) (This)->lpVtbl->OnFlush(This,dwStreamIndex) | |
| 593 | #define IMFSourceReaderCallback_OnEvent(This,dwStreamIndex,pEvent) (This)->lpVtbl->OnEvent(This,dwStreamIndex,pEvent) | |
| 1396 | #define IMFSinkWriterCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1397 | #define IMFSinkWriterCallback_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1398 | #define IMFSinkWriterCallback_Release(This) (This)->lpVtbl->Release(This) | |
| 1399 | /*** IMFSinkWriterCallback methods ***/ | |
| 1400 | #define IMFSinkWriterCallback_OnFinalize(This,status) (This)->lpVtbl->OnFinalize(This,status) | |
| 1401 | #define IMFSinkWriterCallback_OnMarker(This,stream_index,context) (This)->lpVtbl->OnMarker(This,stream_index,context) | |
| 594 | 1402 | #else |
| 595 | 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 | 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 | 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 | 1411 | return This->lpVtbl->Release(This); |
| 604 | 1412 | } |
| 605 | /*** IMFSourceReaderCallback methods ***/ | |
| 606 | static FORCEINLINE HRESULT IMFSourceReaderCallback_OnReadSample(IMFSourceReaderCallback* This,HRESULT hrStatus,DWORD dwStreamIndex,DWORD dwStreamFlags,LONGLONG llTimestamp,IMFSample *pSample) { | |
| 607 | return This->lpVtbl->OnReadSample(This,hrStatus,dwStreamIndex,dwStreamFlags,llTimestamp,pSample); | |
| 1413 | /*** IMFSinkWriterCallback methods ***/ | |
| 1414 | static FORCEINLINE HRESULT IMFSinkWriterCallback_OnFinalize(IMFSinkWriterCallback* This,HRESULT status) { | |
| 1415 | return This->lpVtbl->OnFinalize(This,status); | |
| 608 | 1416 | } |
| 609 | static FORCEINLINE HRESULT IMFSourceReaderCallback_OnFlush(IMFSourceReaderCallback* This,DWORD dwStreamIndex) { | |
| 610 | return This->lpVtbl->OnFlush(This,dwStreamIndex); | |
| 1417 | static FORCEINLINE HRESULT IMFSinkWriterCallback_OnMarker(IMFSinkWriterCallback* This,DWORD stream_index,void *context) { | |
| 1418 | return This->lpVtbl->OnMarker(This,stream_index,context); | |
| 611 | 1419 | } |
| 612 | static FORCEINLINE HRESULT IMFSourceReaderCallback_OnEvent(IMFSourceReaderCallback* This,DWORD dwStreamIndex,IMFMediaEvent *pEvent) { | |
| 613 | return This->lpVtbl->OnEvent(This,dwStreamIndex,pEvent); | |
| 1420 | #endif | |
| 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 | 1529 | #endif |
| 616 | 1530 | #endif |
| ... | ... | @@ -618,13 +1532,121 @@ static FORCEINLINE HRESULT IMFSourceReaderCallback_OnEvent(IMFSourceReaderCallba |
| 618 | 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); | |
| 624 | HRESULT WINAPI MFCreateSinkWriterFromURL(LPCWSTR pwszOutputURL,IMFByteStream *pByteStream,IMFAttributes *pAttributes,IMFSinkWriter **ppSinkWriter); | |
| 625 | HRESULT WINAPI MFCreateSourceReaderFromByteStream(IMFByteStream *pByteStream,IMFAttributes *pAttributes,IMFSourceReader **ppSourceReader); | |
| 626 | HRESULT WINAPI MFCreateSourceReaderFromMediaSource(IMFMediaSource *pMediaSource,IMFAttributes *pAttributes,IMFSourceReader **ppSourceReader); | |
| 627 | HRESULT WINAPI MFCreateSourceReaderFromURL(LPCWSTR pwszURL,IMFAttributes *pAttributes,IMFSourceReader **ppSourceReader); | |
| 1641 | HRESULT WINAPI MFCreateSinkWriterFromMediaSink(IMFMediaSink *sink, IMFAttributes *attributes, | |
| 1642 | IMFSinkWriter **writer); | |
| 1643 | HRESULT WINAPI MFCreateSinkWriterFromURL(const WCHAR *url, IMFByteStream *bytestream, | |
| 1644 | IMFAttributes *attributes, IMFSinkWriter **writer); | |
| 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 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -66,6 +66,22 @@ interface IMMDeviceActivator; |
| 66 | 66 | #endif /* __cplusplus */ |
| 67 | 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 | 85 | #ifndef __MMDeviceEnumerator_FWD_DEFINED__ |
| 70 | 86 | #define __MMDeviceEnumerator_FWD_DEFINED__ |
| 71 | 87 | #ifdef __cplusplus |
| ... | ... | @@ -90,6 +106,8 @@ extern "C" { |
| 90 | 106 | #ifndef E_UNSUPPORTED_TYPE |
| 91 | 107 | #define E_UNSUPPORTED_TYPE HRESULT_FROM_WIN32(ERROR_UNSUPPORTED_TYPE) |
| 92 | 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 | 111 | #define DEVICE_STATE_ACTIVE 0x1 |
| 94 | 112 | #define DEVICE_STATE_DISABLED 0x2 |
| 95 | 113 | #define DEVICE_STATE_NOTPRESENT 0x4 |
| ... | ... | @@ -775,6 +793,168 @@ typedef struct _AudioExtensionParams { |
| 775 | 793 | IMMDevice *pPnpInterface; |
| 776 | 794 | IMMDevice *pPnpDevnode; |
| 777 | 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 | 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 | 971 | #endif |
| 792 | 972 | #endif |
| 793 | 973 | |
| 974 | #endif /* __MMDeviceAPILib_LIBRARY_DEFINED__ */ | |
| 794 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | 28 | extern "C" { |
| 29 | 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 | 40 | #define CRYPTCAT_OPEN_CREATENEW 0x00000001 |
| 32 | 41 | #define CRYPTCAT_OPEN_ALWAYS 0x00000002 |
| 33 | 42 | #define CRYPTCAT_OPEN_EXISTING 0x00000004 |
| ... | ... | @@ -54,6 +63,9 @@ extern "C" { |
| 54 | 63 | #define CRYPTCAT_E_CDF_ATTR_TOOFEWVALUES 0x00020002 |
| 55 | 64 | #define CRYPTCAT_E_CDF_ATTR_TYPECOMBO 0x00020004 |
| 56 | 65 | |
| 66 | #define CRYPTCAT_VERSION_1 0x100 | |
| 67 | #define CRYPTCAT_VERSION_2 0x200 | |
| 68 | ||
| 57 | 69 | #include <pshpack8.h> |
| 58 | 70 | |
| 59 | 71 | typedef struct CRYPTCATATTRIBUTE_ |
| ... | ... | @@ -128,6 +140,10 @@ CRYPTCATATTRIBUTE * WINAPI CryptCATGetAttrInfo(HANDLE, CRYPTCATMEMBER *, LPWSTR) |
| 128 | 140 | CRYPTCATATTRIBUTE * WINAPI CryptCATGetCatAttrInfo(HANDLE, LPWSTR); |
| 129 | 141 | CRYPTCATMEMBER * WINAPI CryptCATGetMemberInfo(HANDLE, LPWSTR); |
| 130 | 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 | 148 | #ifdef __cplusplus |
| 133 | 149 | } |
lib/libc/include/any-windows-any/mscoree.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/msctf.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/mshtmhst.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/mshtml.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -10196,6 +10196,8 @@ static FORCEINLINE HRESULT IIE80DispatchEx_GetNameSpaceParent(IIE80DispatchEx* T |
| 10196 | 10196 | |
| 10197 | 10197 | #endif /* __IIE80DispatchEx_INTERFACE_DEFINED__ */ |
| 10198 | 10198 | |
| 10199 | #ifndef __MSHTML_LIBRARY_DEFINED__ | |
| 10200 | #define __MSHTML_LIBRARY_DEFINED__ | |
| 10199 | 10201 | |
| 10200 | 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 | 179858 | |
| 179857 | 179859 | #endif /* __ITrackingProtection_INTERFACE_DEFINED__ */ |
| 179858 | 179860 | |
| 179861 | #endif /* __MSHTML_LIBRARY_DEFINED__ */ | |
| 179859 | 179862 | #endif |
| 179860 | 179863 | /* Begin additional prototypes for all interfaces */ |
| 179861 | 179864 |
lib/libc/include/any-windows-any/msinkaut.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/msinkaut_i.c+7-2| ... | ... | @@ -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 | 3 | #include <rpc.h> |
| 4 | 4 | #include <rpcndr.h> |
| ... | ... | @@ -16,10 +16,15 @@ |
| 16 | 16 | #define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \ |
| 17 | 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 | 24 | #else |
| 20 | 25 | |
| 21 | 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 | 29 | #endif |
| 25 | 30 |
lib/libc/include/any-windows-any/msopc.h+14-11| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -1064,6 +1064,8 @@ static FORCEINLINE HRESULT IOpcPartUri_IsRelationshipsPartUri(IOpcPartUri* This, |
| 1064 | 1064 | #define OPC_E_ZIP_FILE_HEADER_TOO_LARGE MAKE_HRESULT(1, FACILITY_OPC, 0x100e) |
| 1065 | 1065 | #define OPC_E_ZIP_MISSING_END_OF_CENTRAL_DIRECTORY MAKE_HRESULT(1, FACILITY_OPC, 0x100f) |
| 1066 | 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 | 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 | 1309 | #endif /* __cplusplus */ |
| 1308 | 1310 | #endif |
| 1309 | 1311 | |
| 1310 | typedef enum __WIDL_msopc_generated_name_00000016 { | |
| 1312 | typedef enum __WIDL_msopc_generated_name_00000025 { | |
| 1311 | 1313 | OPC_CANONICALIZATION_NONE = 0, |
| 1312 | 1314 | OPC_CANONICALIZATION_C14N = 1, |
| 1313 | 1315 | OPC_CANONICALIZATION_C14N_WITH_COMMENTS = 2 |
| 1314 | 1316 | } OPC_CANONICALIZATION_METHOD; |
| 1315 | typedef enum __WIDL_msopc_generated_name_00000017 { | |
| 1317 | typedef enum __WIDL_msopc_generated_name_00000026 { | |
| 1316 | 1318 | OPC_CERTIFICATE_IN_CERTIFICATE_PART = 0, |
| 1317 | 1319 | OPC_CERTIFICATE_IN_SIGNATURE_PART = 1, |
| 1318 | 1320 | OPC_CERTIFICATE_NOT_EMBEDDED = 2 |
| 1319 | 1321 | } OPC_CERTIFICATE_EMBEDDING_OPTION; |
| 1320 | typedef enum __WIDL_msopc_generated_name_00000018 { | |
| 1322 | typedef enum __WIDL_msopc_generated_name_00000027 { | |
| 1321 | 1323 | OPC_COMPRESSION_NONE = -1, |
| 1322 | 1324 | OPC_COMPRESSION_NORMAL = 0, |
| 1323 | 1325 | OPC_COMPRESSION_MAXIMUM = 1, |
| 1324 | 1326 | OPC_COMPRESSION_FAST = 2, |
| 1325 | 1327 | OPC_COMPRESSION_SUPERFAST = 3 |
| 1326 | 1328 | } OPC_COMPRESSION_OPTIONS; |
| 1327 | typedef enum __WIDL_msopc_generated_name_00000019 { | |
| 1329 | typedef enum __WIDL_msopc_generated_name_00000028 { | |
| 1328 | 1330 | OPC_READ_DEFAULT = 0x0, |
| 1329 | 1331 | OPC_VALIDATE_ON_LOAD = 0x1, |
| 1330 | 1332 | OPC_CACHE_ON_ACCESS = 0x2 |
| 1331 | 1333 | } OPC_READ_FLAGS; |
| 1332 | typedef enum __WIDL_msopc_generated_name_0000001A { | |
| 1334 | typedef enum __WIDL_msopc_generated_name_00000029 { | |
| 1333 | 1335 | OPC_RELATIONSHIP_SELECT_BY_ID = 0, |
| 1334 | 1336 | OPC_RELATIONSHIP_SELECT_BY_TYPE = 1 |
| 1335 | 1337 | } OPC_RELATIONSHIP_SELECTOR; |
| 1336 | typedef enum __WIDL_msopc_generated_name_0000001B { | |
| 1338 | typedef enum __WIDL_msopc_generated_name_0000002A { | |
| 1337 | 1339 | OPC_RELATIONSHIP_SIGN_USING_SELECTORS = 0, |
| 1338 | 1340 | OPC_RELATIONSHIP_SIGN_PART = 1 |
| 1339 | 1341 | } OPC_RELATIONSHIPS_SIGNING_OPTION; |
| ... | ... | @@ -1341,7 +1343,7 @@ typedef enum OPC_SIGNATURE_VALIDATION_RESULT { |
| 1341 | 1343 | OPC_SIGNATURE_VALID = 0, |
| 1342 | 1344 | OPC_SIGNATURE_INVALID = -1 |
| 1343 | 1345 | } OPC_SIGNATURE_VALIDATION_RESULT; |
| 1344 | typedef enum __WIDL_msopc_generated_name_0000001C { | |
| 1346 | typedef enum __WIDL_msopc_generated_name_0000002B { | |
| 1345 | 1347 | OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS = 0, |
| 1346 | 1348 | OPC_SIGNATURE_TIME_FORMAT_SECONDS = 1, |
| 1347 | 1349 | OPC_SIGNATURE_TIME_FORMAT_MINUTES = 2, |
| ... | ... | @@ -1349,15 +1351,15 @@ typedef enum __WIDL_msopc_generated_name_0000001C { |
| 1349 | 1351 | OPC_SIGNATURE_TIME_FORMAT_MONTHS = 4, |
| 1350 | 1352 | OPC_SIGNATURE_TIME_FORMAT_YEARS = 5 |
| 1351 | 1353 | } OPC_SIGNATURE_TIME_FORMAT; |
| 1352 | typedef enum __WIDL_msopc_generated_name_0000001D { | |
| 1354 | typedef enum __WIDL_msopc_generated_name_0000002C { | |
| 1353 | 1355 | OPC_STREAM_IO_READ = 1, |
| 1354 | 1356 | OPC_STREAM_IO_WRITE = 2 |
| 1355 | 1357 | } OPC_STREAM_IO_MODE; |
| 1356 | typedef enum __WIDL_msopc_generated_name_0000001E { | |
| 1358 | typedef enum __WIDL_msopc_generated_name_0000002D { | |
| 1357 | 1359 | OPC_URI_TARGET_MODE_INTERNAL = 0, |
| 1358 | 1360 | OPC_URI_TARGET_MODE_EXTERNAL = 1 |
| 1359 | 1361 | } OPC_URI_TARGET_MODE; |
| 1360 | typedef enum __WIDL_msopc_generated_name_0000001F { | |
| 1362 | typedef enum __WIDL_msopc_generated_name_0000002E { | |
| 1361 | 1363 | OPC_WRITE_DEFAULT = 0x0, |
| 1362 | 1364 | OPC_WRITE_FORCE_ZIP32 = 0x1 |
| 1363 | 1365 | } OPC_WRITE_FLAGS; |
| ... | ... | @@ -5004,6 +5006,7 @@ __CRT_UUID_DECL(OpcFactory, 0x6b2d6ba0, 0x9f3e, 0x4f27, 0x92,0x0b, 0x31,0x3c,0xc |
| 5004 | 5006 | #endif |
| 5005 | 5007 | #endif |
| 5006 | 5008 | |
| 5009 | #endif /* __MSOPC_LIBRARY_DEFINED__ */ | |
| 5007 | 5010 | #endif |
| 5008 | 5011 | #endif |
| 5009 | 5012 | /* Begin additional prototypes for all interfaces */ |
lib/libc/include/any-windows-any/msxml.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napcertrelyingparty.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napcommon.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napenforcementclient.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napmanagement.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napprotocol.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napservermanagement.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napsystemhealthagent.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/napsystemhealthvalidator.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/naptypes.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | 396 | #if NTDDI_VERSION >= 0x06020000 |
| 397 | 397 | SECURITY_STATUS WINAPI NCryptKeyDerivation (NCRYPT_KEY_HANDLE hKey, NCryptBufferDesc *pParameterList, PUCHAR pbDerivedKey, DWORD cbDerivedKey, DWORD *pcbResult, ULONG dwFlags); |
| 398 | 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 | 403 | #endif |
| 400 | 404 | |
| 401 | 405 | #ifdef __cplusplus |
lib/libc/include/any-windows-any/netcfgn.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/netcfgx.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/netfw.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -5183,6 +5183,8 @@ static FORCEINLINE HRESULT INetFwProducts_get__NewEnum(INetFwProducts* This,IUnk |
| 5183 | 5183 | |
| 5184 | 5184 | #endif /* __INetFwProducts_INTERFACE_DEFINED__ */ |
| 5185 | 5185 | |
| 5186 | #ifndef __NetFwPublicTypeLib_LIBRARY_DEFINED__ | |
| 5187 | #define __NetFwPublicTypeLib_LIBRARY_DEFINED__ | |
| 5186 | 5188 | |
| 5187 | 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 | 5415 | #endif |
| 5414 | 5416 | #endif |
| 5415 | 5417 | |
| 5418 | #endif /* __NetFwPublicTypeLib_LIBRARY_DEFINED__ */ | |
| 5416 | 5419 | /* Begin additional prototypes for all interfaces */ |
| 5417 | 5420 | |
| 5418 | 5421 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); |
lib/libc/include/any-windows-any/netlistmgr.h+156-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -107,6 +107,14 @@ interface INetwork; |
| 107 | 107 | #endif /* __cplusplus */ |
| 108 | 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 | 118 | /* Headers for imported files */ |
| 111 | 119 | |
| 112 | 120 | #include <oaidl.h> |
| ... | ... | @@ -148,6 +156,14 @@ interface INetworkConnection; |
| 148 | 156 | #endif /* __cplusplus */ |
| 149 | 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 | 167 | #ifndef __INetworkCostManager_FWD_DEFINED__ |
| 152 | 168 | #define __INetworkCostManager_FWD_DEFINED__ |
| 153 | 169 | typedef interface INetworkCostManager INetworkCostManager; |
| ... | ... | @@ -156,6 +172,14 @@ interface INetworkCostManager; |
| 156 | 172 | #endif /* __cplusplus */ |
| 157 | 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 | 183 | #ifndef __INetworkListManager_FWD_DEFINED__ |
| 160 | 184 | #define __INetworkListManager_FWD_DEFINED__ |
| 161 | 185 | typedef interface INetworkListManager INetworkListManager; |
| ... | ... | @@ -172,6 +196,16 @@ interface INetworkListManagerEvents; |
| 172 | 196 | #endif /* __cplusplus */ |
| 173 | 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 | 209 | typedef enum NLM_CONNECTIVITY { |
| 176 | 210 | NLM_CONNECTIVITY_DISCONNECTED = 0x0, |
| 177 | 211 | NLM_CONNECTIVITY_IPV4_NOTRAFFIC = 0x1, |
| ... | ... | @@ -1692,6 +1726,127 @@ static FORCEINLINE HRESULT INetwork_SetCategory(INetwork* This,NLM_NETWORK_CATEG |
| 1692 | 1726 | |
| 1693 | 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 | 1850 | /* Begin additional prototypes for all interfaces */ |
| 1696 | 1851 | |
| 1697 | 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 | 59 | DEFINE_GUID(GUID_DEVINTERFACE_STORAGEPORT, |
| 60 | 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 | 68 | DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, |
| 63 | 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 | 77 | #define WDI_STORAGE_PREDICT_FAILURE_DPS_GUID \ |
| 66 | 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 | 92 | |
| 81 | 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 | 108 | #ifndef _WINIOCTL_ |
| 84 | 109 | |
| 85 | 110 | #define IOCTL_STORAGE_BASE FILE_DEVICE_MASS_STORAGE |
| ... | ... | @@ -164,12 +189,27 @@ DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, |
| 164 | 189 | #define IOCTL_STORAGE_READ_CAPACITY \ |
| 165 | 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 | 204 | #define IOCTL_STORAGE_QUERY_PROPERTY \ |
| 168 | 205 | CTL_CODE(IOCTL_STORAGE_BASE, 0x0500, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| 169 | 206 | |
| 170 | 207 | #define IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES \ |
| 171 | 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 | 213 | #define IOCTL_STORAGE_GET_BC_PROPERTIES \ |
| 174 | 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 | 222 | #define IOCTL_STORAGE_CHECK_PRIORITY_HINT_SUPPORT \ |
| 183 | 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 | 246 | #define RECOVERED_WRITES_VALID 0x00000001 |
| 186 | 247 | #define UNRECOVERED_WRITES_VALID 0x00000002 |
| 187 | 248 | #define RECOVERED_READS_VALID 0x00000004 |
| ... | ... | @@ -211,7 +272,19 @@ DEFINE_GUID(GUID_DEVINTERFACE_HIDDEN_VOLUME, |
| 211 | 272 | #define DeviceDsmAction_Trim 1 |
| 212 | 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 | 289 | #define DEVICE_DSM_NOTIFY_FLAG_BEGIN 0x00000001 |
| 217 | 290 | #define DEVICE_DSM_NOTIFY_FLAG_END 0x00000002 |
| ... | ... | @@ -359,10 +432,14 @@ typedef enum _STORAGE_BUS_TYPE { |
| 359 | 432 | BusTypeMmc, |
| 360 | 433 | BusTypeVirtual, |
| 361 | 434 | BusTypeFileBackedVirtual, |
| 435 | BusTypeSpaces, | |
| 362 | 436 | BusTypeMax, |
| 363 | 437 | BusTypeMaxReserved = 0x7F |
| 364 | 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 | 443 | typedef struct _DEVICE_MEDIA_INFO { |
| 367 | 444 | union { |
| 368 | 445 | struct { |
| ... | ... | @@ -426,7 +503,12 @@ typedef enum _STORAGE_PROPERTY_ID { |
| 426 | 503 | StorageAccessAlignmentProperty, |
| 427 | 504 | StorageDeviceSeekPenaltyProperty, |
| 428 | 505 | StorageDeviceTrimProperty, |
| 429 | StorageDeviceWriteAggregationProperty | |
| 506 | StorageDeviceWriteAggregationProperty, | |
| 507 | StorageDeviceDeviceTelemetryProperty, | |
| 508 | StorageDeviceLBProvisioningProperty, | |
| 509 | StorageDevicePowerProperty, | |
| 510 | StorageDeviceCopyOffloadProperty, | |
| 511 | StorageDeviceResiliencyProperty | |
| 430 | 512 | } STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID; |
| 431 | 513 | |
| 432 | 514 | typedef struct _STORAGE_PROPERTY_QUERY { |
| ... | ... | @@ -473,6 +555,10 @@ typedef struct _STORAGE_ADAPTER_DESCRIPTOR { |
| 473 | 555 | #endif |
| 474 | 556 | USHORT BusMajorVersion; |
| 475 | 557 | USHORT BusMinorVersion; |
| 558 | #if (NTDDI_VERSION >= NTDDI_WIN8) | |
| 559 | UCHAR SrbType; | |
| 560 | UCHAR AddressType; | |
| 561 | #endif | |
| 476 | 562 | } STORAGE_ADAPTER_DESCRIPTOR, *PSTORAGE_ADAPTER_DESCRIPTOR; |
| 477 | 563 | |
| 478 | 564 | typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { |
| ... | ... | @@ -488,7 +574,12 @@ typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { |
| 488 | 574 | typedef enum _STORAGE_PORT_CODE_SET { |
| 489 | 575 | StoragePortCodeSetReserved = 0, |
| 490 | 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 | 583 | } STORAGE_PORT_CODE_SET, *PSTORAGE_PORT_CODE_SET; |
| 493 | 584 | |
| 494 | 585 | typedef struct _STORAGE_MINIPORT_DESCRIPTOR { |
| ... | ... | @@ -497,6 +588,9 @@ typedef struct _STORAGE_MINIPORT_DESCRIPTOR { |
| 497 | 588 | STORAGE_PORT_CODE_SET Portdriver; |
| 498 | 589 | BOOLEAN LUNResetSupported; |
| 499 | 590 | BOOLEAN TargetResetSupported; |
| 591 | #if (NTDDI_VERSION >= NTDDI_WIN8) | |
| 592 | USHORT IoTimeoutValue; | |
| 593 | #endif | |
| 500 | 594 | } STORAGE_MINIPORT_DESCRIPTOR, *PSTORAGE_MINIPORT_DESCRIPTOR; |
| 501 | 595 | |
| 502 | 596 | typedef enum _STORAGE_IDENTIFIER_CODE_SET { |
| ... | ... | @@ -691,6 +785,352 @@ typedef struct _STORAGE_WRITE_CACHE_PROPERTY { |
| 691 | 785 | BOOLEAN NVCacheEnabled; |
| 692 | 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 | 1134 | #ifdef __cplusplus |
| 695 | 1135 | } |
| 696 | 1136 | #endif |
lib/libc/include/any-windows-any/ntsecapi.h+161-24| ... | ... | @@ -26,9 +26,25 @@ extern "C" { |
| 26 | 26 | |
| 27 | 27 | #ifndef _NTLSA_IFS_ |
| 28 | 28 | typedef enum _SECURITY_LOGON_TYPE { |
| 29 | Interactive = 2,Network,Batch,Service,Proxy,Unlock,NetworkCleartext,NewCredentials,RemoteInteractive,CachedInteractive, | |
| 30 | CachedRemoteInteractive,CachedUnlock | |
| 31 | } SECURITY_LOGON_TYPE,*PSECURITY_LOGON_TYPE; | |
| 29 | UndefinedLogonType = 0, | |
| 30 | Interactive = 2, | |
| 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 | 48 | #endif |
| 33 | 49 | |
| 34 | 50 | #ifndef _NTLSA_IFS_ |
| ... | ... | @@ -36,12 +52,44 @@ extern "C" { |
| 36 | 52 | #ifndef _NTLSA_AUDIT_ |
| 37 | 53 | #define _NTLSA_AUDIT_ |
| 38 | 54 | |
| 39 | typedef enum _SE_ADT_PARAMETER_TYPE { | |
| 40 | SeAdtParmTypeNone = 0,SeAdtParmTypeString,SeAdtParmTypeFileSpec,SeAdtParmTypeUlong,SeAdtParmTypeSid,SeAdtParmTypeLogonId, | |
| 41 | SeAdtParmTypeNoLogonId,SeAdtParmTypeAccessMask,SeAdtParmTypePrivs,SeAdtParmTypeObjectTypes,SeAdtParmTypeHexUlong,SeAdtParmTypePtr, | |
| 42 | SeAdtParmTypeTime,SeAdtParmTypeGuid,SeAdtParmTypeLuid,SeAdtParmTypeHexInt64,SeAdtParmTypeStringList,SeAdtParmTypeSidList, | |
| 43 | SeAdtParmTypeDuration,SeAdtParmTypeUserAccountControl,SeAdtParmTypeNoUac,SeAdtParmTypeMessage,SeAdtParmTypeDateTime,SeAdtParmTypeSockAddr | |
| 44 | } SE_ADT_PARAMETER_TYPE,*PSE_ADT_PARAMETER_TYPE; | |
| 55 | typedef enum _SE_ADT_PARAMETER_TYPE { | |
| 56 | SeAdtParmTypeNone = 0, | |
| 57 | SeAdtParmTypeString, | |
| 58 | SeAdtParmTypeFileSpec, | |
| 59 | SeAdtParmTypeUlong, | |
| 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 | 94 | #include <guiddef.h> |
| 47 | 95 | |
| ... | ... | @@ -61,6 +109,19 @@ extern "C" { |
| 61 | 109 | PVOID Address; |
| 62 | 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 | 125 | #define SE_MAX_AUDIT_PARAMETERS 32 |
| 65 | 126 | #define SE_MAX_GENERIC_AUDIT_PARAMETERS 28 |
| 66 | 127 | |
| ... | ... | @@ -71,12 +132,31 @@ extern "C" { |
| 71 | 132 | ULONG Length; |
| 72 | 133 | USHORT Type; |
| 73 | 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 | 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 | 150 | #define SE_ADT_PARAMETERS_SELF_RELATIVE 0x00000001 |
| 78 | #endif | |
| 79 | #endif | |
| 151 | #define SE_ADT_PARAMETERS_SEND_TO_LSA 0x00000002 | |
| 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 | 161 | typedef enum _POLICY_AUDIT_EVENT_TYPE { |
| 82 | 162 | AuditCategorySystem = 0,AuditCategoryLogon,AuditCategoryObjectAccess,AuditCategoryPrivilegeUse,AuditCategoryDetailedTracking, |
| ... | ... | @@ -139,6 +219,8 @@ extern "C" { |
| 139 | 219 | NTSTATUS NTAPI LsaCallAuthenticationPackage(HANDLE LsaHandle,ULONG AuthenticationPackage,PVOID ProtocolSubmitBuffer,ULONG SubmitBufferLength,PVOID *ProtocolReturnBuffer,PULONG ReturnBufferLength,PNTSTATUS ProtocolStatus); |
| 140 | 220 | NTSTATUS NTAPI LsaDeregisterLogonProcess(HANDLE LsaHandle); |
| 141 | 221 | NTSTATUS NTAPI LsaConnectUntrusted(PHANDLE LsaHandle); |
| 222 | NTSTATUS NTAPI LsaInsertProtectedProcessAddress(PVOID BufferAddress,ULONG BufferSize); | |
| 223 | NTSTATUS NTAPI LsaRemoveProtectedProcessAddress(PVOID BufferAddress,ULONG BufferSize); | |
| 142 | 224 | #endif |
| 143 | 225 | |
| 144 | 226 | #define POLICY_VIEW_LOCAL_INFORMATION __MSABI_LONG(0x00000001) |
| ... | ... | @@ -196,11 +278,23 @@ extern "C" { |
| 196 | 278 | typedef ULONG POLICY_AUDIT_EVENT_OPTIONS,*PPOLICY_AUDIT_EVENT_OPTIONS; |
| 197 | 279 | |
| 198 | 280 | typedef enum _POLICY_INFORMATION_CLASS { |
| 199 | PolicyAuditLogInformation = 1,PolicyAuditEventsInformation,PolicyPrimaryDomainInformation,PolicyPdAccountInformation, | |
| 200 | PolicyAccountDomainInformation,PolicyLsaServerRoleInformation,PolicyReplicaSourceInformation,PolicyDefaultQuotaInformation, | |
| 201 | PolicyModificationInformation,PolicyAuditFullSetInformation,PolicyAuditFullQueryInformation,PolicyDnsDomainInformation, | |
| 202 | PolicyDnsDomainInformationInt | |
| 203 | } POLICY_INFORMATION_CLASS,*PPOLICY_INFORMATION_CLASS; | |
| 281 | PolicyAuditLogInformation = 1, | |
| 282 | PolicyAuditEventsInformation, | |
| 283 | PolicyPrimaryDomainInformation, | |
| 284 | PolicyPdAccountInformation, | |
| 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 | 299 | typedef struct _POLICY_AUDIT_LOG_INFO { |
| 206 | 300 | ULONG AuditLogPercentFull; |
| ... | ... | @@ -217,6 +311,16 @@ extern "C" { |
| 217 | 311 | ULONG MaximumAuditEventCount; |
| 218 | 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 | 324 | typedef struct _POLICY_ACCOUNT_DOMAIN_INFO { |
| 221 | 325 | LSA_UNICODE_STRING DomainName; |
| 222 | 326 | PSID DomainSid; |
| ... | ... | @@ -267,8 +371,12 @@ extern "C" { |
| 267 | 371 | } POLICY_AUDIT_FULL_QUERY_INFO,*PPOLICY_AUDIT_FULL_QUERY_INFO; |
| 268 | 372 | |
| 269 | 373 | typedef enum _POLICY_DOMAIN_INFORMATION_CLASS { |
| 270 | PolicyDomainEfsInformation = 2,PolicyDomainKerberosTicketInformation | |
| 271 | } POLICY_DOMAIN_INFORMATION_CLASS,*PPOLICY_DOMAIN_INFORMATION_CLASS; | |
| 374 | #if _WIN32_WINNT <= 0x0500 | |
| 375 | PolicyDomainQualityOfServiceInformation = 1, | |
| 376 | #endif | |
| 377 | PolicyDomainEfsInformation = 2 | |
| 378 | ,PolicyDomainKerberosTicketInformation | |
| 379 | } POLICY_DOMAIN_INFORMATION_CLASS, *PPOLICY_DOMAIN_INFORMATION_CLASS; | |
| 272 | 380 | |
| 273 | 381 | typedef struct _POLICY_DOMAIN_EFS_INFO { |
| 274 | 382 | ULONG InfoLength; |
| ... | ... | @@ -286,10 +394,22 @@ extern "C" { |
| 286 | 394 | LARGE_INTEGER Reserved; |
| 287 | 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 | 402 | typedef enum _POLICY_NOTIFICATION_INFORMATION_CLASS { |
| 290 | PolicyNotifyAuditEventsInformation = 1,PolicyNotifyAccountDomainInformation,PolicyNotifyServerRoleInformation,PolicyNotifyDnsDomainInformation, | |
| 291 | PolicyNotifyDomainEfsInformation,PolicyNotifyDomainKerberosTicketInformation,PolicyNotifyMachineAccountPasswordInformation | |
| 292 | } POLICY_NOTIFICATION_INFORMATION_CLASS,*PPOLICY_NOTIFICATION_INFORMATION_CLASS; | |
| 403 | PolicyNotifyAuditEventsInformation = 1, | |
| 404 | PolicyNotifyAccountDomainInformation, | |
| 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 | 414 | typedef PVOID LSA_HANDLE,*PLSA_HANDLE; |
| 295 | 415 | |
| ... | ... | @@ -784,7 +904,21 @@ extern "C" { |
| 784 | 904 | #define MSV1_0_NTLM3_MIN_NT_RESPONSE_LENGTH RTL_SIZEOF_THROUGH_FIELD(MSV1_0_NTLM3_RESPONSE,AvPairsOff) |
| 785 | 905 | |
| 786 | 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 | 922 | } MSV1_0_AVID; |
| 789 | 923 | |
| 790 | 924 | typedef struct _MSV1_0_AV_PAIR { |
| ... | ... | @@ -1335,11 +1469,14 @@ extern "C" { |
| 1335 | 1469 | #define PER_USER_AUDIT_FAILURE_EXCLUDE 0x08 |
| 1336 | 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 | 1474 | typedef struct _AUDIT_POLICY_INFORMATION { |
| 1339 | 1475 | GUID AuditSubCategoryGuid; |
| 1340 | 1476 | ULONG AuditingInformation; |
| 1341 | 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 | 1481 | typedef struct _POLICY_AUDIT_SID_ARRAY { |
| 1345 | 1482 | ULONG UsersCount; |
lib/libc/include/any-windows-any/oaidl.h+2-2| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -412,7 +412,7 @@ typedef enum tagSF_TYPE { |
| 412 | 412 | |
| 413 | 413 | typedef struct _wireSAFEARRAY_UNION { |
| 414 | 414 | ULONG sfType; |
| 415 | union { | |
| 415 | union __WIDL_oaidl_generated_name_0000000E { | |
| 416 | 416 | SAFEARR_BSTR BstrStr; |
| 417 | 417 | SAFEARR_UNKNOWN UnknownStr; |
| 418 | 418 | SAFEARR_DISPATCH DispatchStr; |
lib/libc/include/any-windows-any/objectarray.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/objidl.h+1192-3207| ... | ... | @@ -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 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | 6 | #endif |
| 6 | ||
| 7 | 7 | #include <rpc.h> |
| 8 | 8 | #include <rpcndr.h> |
| 9 | #endif | |
| 9 | 10 | |
| 10 | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | 12 | #include <windows.h> |
| ... | ... | @@ -20,456 +21,737 @@ |
| 20 | 21 | #ifndef __IMarshal_FWD_DEFINED__ |
| 21 | 22 | #define __IMarshal_FWD_DEFINED__ |
| 22 | 23 | typedef interface IMarshal IMarshal; |
| 24 | #ifdef __cplusplus | |
| 25 | interface IMarshal; | |
| 26 | #endif /* __cplusplus */ | |
| 23 | 27 | #endif |
| 24 | 28 | |
| 25 | 29 | #ifndef __INoMarshal_FWD_DEFINED__ |
| 26 | 30 | #define __INoMarshal_FWD_DEFINED__ |
| 27 | 31 | typedef interface INoMarshal INoMarshal; |
| 32 | #ifdef __cplusplus | |
| 33 | interface INoMarshal; | |
| 34 | #endif /* __cplusplus */ | |
| 28 | 35 | #endif |
| 29 | 36 | |
| 30 | 37 | #ifndef __IAgileObject_FWD_DEFINED__ |
| 31 | 38 | #define __IAgileObject_FWD_DEFINED__ |
| 32 | 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 | 51 | #endif |
| 34 | 52 | |
| 35 | 53 | #ifndef __IMarshal2_FWD_DEFINED__ |
| 36 | 54 | #define __IMarshal2_FWD_DEFINED__ |
| 37 | 55 | typedef interface IMarshal2 IMarshal2; |
| 56 | #ifdef __cplusplus | |
| 57 | interface IMarshal2; | |
| 58 | #endif /* __cplusplus */ | |
| 38 | 59 | #endif |
| 39 | 60 | |
| 40 | 61 | #ifndef __IMalloc_FWD_DEFINED__ |
| 41 | 62 | #define __IMalloc_FWD_DEFINED__ |
| 42 | 63 | typedef interface IMalloc IMalloc; |
| 64 | #ifdef __cplusplus | |
| 65 | interface IMalloc; | |
| 66 | #endif /* __cplusplus */ | |
| 43 | 67 | #endif |
| 44 | 68 | |
| 45 | 69 | #ifndef __IStdMarshalInfo_FWD_DEFINED__ |
| 46 | 70 | #define __IStdMarshalInfo_FWD_DEFINED__ |
| 47 | 71 | typedef interface IStdMarshalInfo IStdMarshalInfo; |
| 72 | #ifdef __cplusplus | |
| 73 | interface IStdMarshalInfo; | |
| 74 | #endif /* __cplusplus */ | |
| 48 | 75 | #endif |
| 49 | 76 | |
| 50 | 77 | #ifndef __IExternalConnection_FWD_DEFINED__ |
| 51 | 78 | #define __IExternalConnection_FWD_DEFINED__ |
| 52 | 79 | typedef interface IExternalConnection IExternalConnection; |
| 80 | #ifdef __cplusplus | |
| 81 | interface IExternalConnection; | |
| 82 | #endif /* __cplusplus */ | |
| 53 | 83 | #endif |
| 54 | 84 | |
| 55 | 85 | #ifndef __IMultiQI_FWD_DEFINED__ |
| 56 | 86 | #define __IMultiQI_FWD_DEFINED__ |
| 57 | 87 | typedef interface IMultiQI IMultiQI; |
| 88 | #ifdef __cplusplus | |
| 89 | interface IMultiQI; | |
| 90 | #endif /* __cplusplus */ | |
| 58 | 91 | #endif |
| 59 | 92 | |
| 60 | 93 | #ifndef __AsyncIMultiQI_FWD_DEFINED__ |
| 61 | 94 | #define __AsyncIMultiQI_FWD_DEFINED__ |
| 62 | 95 | typedef interface AsyncIMultiQI AsyncIMultiQI; |
| 96 | #ifdef __cplusplus | |
| 97 | interface AsyncIMultiQI; | |
| 98 | #endif /* __cplusplus */ | |
| 63 | 99 | #endif |
| 64 | 100 | |
| 65 | 101 | #ifndef __IInternalUnknown_FWD_DEFINED__ |
| 66 | 102 | #define __IInternalUnknown_FWD_DEFINED__ |
| 67 | 103 | typedef interface IInternalUnknown IInternalUnknown; |
| 104 | #ifdef __cplusplus | |
| 105 | interface IInternalUnknown; | |
| 106 | #endif /* __cplusplus */ | |
| 68 | 107 | #endif |
| 69 | 108 | |
| 70 | 109 | #ifndef __IEnumUnknown_FWD_DEFINED__ |
| 71 | 110 | #define __IEnumUnknown_FWD_DEFINED__ |
| 72 | 111 | typedef interface IEnumUnknown IEnumUnknown; |
| 112 | #ifdef __cplusplus | |
| 113 | interface IEnumUnknown; | |
| 114 | #endif /* __cplusplus */ | |
| 73 | 115 | #endif |
| 74 | 116 | |
| 75 | 117 | #ifndef __IEnumString_FWD_DEFINED__ |
| 76 | 118 | #define __IEnumString_FWD_DEFINED__ |
| 77 | 119 | typedef interface IEnumString IEnumString; |
| 120 | #ifdef __cplusplus | |
| 121 | interface IEnumString; | |
| 122 | #endif /* __cplusplus */ | |
| 78 | 123 | #endif |
| 79 | 124 | |
| 80 | 125 | #ifndef __ISequentialStream_FWD_DEFINED__ |
| 81 | 126 | #define __ISequentialStream_FWD_DEFINED__ |
| 82 | 127 | typedef interface ISequentialStream ISequentialStream; |
| 128 | #ifdef __cplusplus | |
| 129 | interface ISequentialStream; | |
| 130 | #endif /* __cplusplus */ | |
| 83 | 131 | #endif |
| 84 | 132 | |
| 85 | 133 | #ifndef __IStream_FWD_DEFINED__ |
| 86 | 134 | #define __IStream_FWD_DEFINED__ |
| 87 | 135 | typedef interface IStream IStream; |
| 136 | #ifdef __cplusplus | |
| 137 | interface IStream; | |
| 138 | #endif /* __cplusplus */ | |
| 88 | 139 | #endif |
| 89 | 140 | |
| 90 | 141 | #ifndef __IRpcChannelBuffer_FWD_DEFINED__ |
| 91 | 142 | #define __IRpcChannelBuffer_FWD_DEFINED__ |
| 92 | 143 | typedef interface IRpcChannelBuffer IRpcChannelBuffer; |
| 144 | #ifdef __cplusplus | |
| 145 | interface IRpcChannelBuffer; | |
| 146 | #endif /* __cplusplus */ | |
| 93 | 147 | #endif |
| 94 | 148 | |
| 95 | 149 | #ifndef __IRpcChannelBuffer2_FWD_DEFINED__ |
| 96 | 150 | #define __IRpcChannelBuffer2_FWD_DEFINED__ |
| 97 | 151 | typedef interface IRpcChannelBuffer2 IRpcChannelBuffer2; |
| 152 | #ifdef __cplusplus | |
| 153 | interface IRpcChannelBuffer2; | |
| 154 | #endif /* __cplusplus */ | |
| 98 | 155 | #endif |
| 99 | 156 | |
| 100 | 157 | #ifndef __IAsyncRpcChannelBuffer_FWD_DEFINED__ |
| 101 | 158 | #define __IAsyncRpcChannelBuffer_FWD_DEFINED__ |
| 102 | 159 | typedef interface IAsyncRpcChannelBuffer IAsyncRpcChannelBuffer; |
| 160 | #ifdef __cplusplus | |
| 161 | interface IAsyncRpcChannelBuffer; | |
| 162 | #endif /* __cplusplus */ | |
| 103 | 163 | #endif |
| 104 | 164 | |
| 105 | 165 | #ifndef __IRpcChannelBuffer3_FWD_DEFINED__ |
| 106 | 166 | #define __IRpcChannelBuffer3_FWD_DEFINED__ |
| 107 | 167 | typedef interface IRpcChannelBuffer3 IRpcChannelBuffer3; |
| 168 | #ifdef __cplusplus | |
| 169 | interface IRpcChannelBuffer3; | |
| 170 | #endif /* __cplusplus */ | |
| 108 | 171 | #endif |
| 109 | 172 | |
| 110 | 173 | #ifndef __IRpcSyntaxNegotiate_FWD_DEFINED__ |
| 111 | 174 | #define __IRpcSyntaxNegotiate_FWD_DEFINED__ |
| 112 | 175 | typedef interface IRpcSyntaxNegotiate IRpcSyntaxNegotiate; |
| 176 | #ifdef __cplusplus | |
| 177 | interface IRpcSyntaxNegotiate; | |
| 178 | #endif /* __cplusplus */ | |
| 113 | 179 | #endif |
| 114 | 180 | |
| 115 | 181 | #ifndef __IRpcProxyBuffer_FWD_DEFINED__ |
| 116 | 182 | #define __IRpcProxyBuffer_FWD_DEFINED__ |
| 117 | 183 | typedef interface IRpcProxyBuffer IRpcProxyBuffer; |
| 184 | #ifdef __cplusplus | |
| 185 | interface IRpcProxyBuffer; | |
| 186 | #endif /* __cplusplus */ | |
| 118 | 187 | #endif |
| 119 | 188 | |
| 120 | 189 | #ifndef __IRpcStubBuffer_FWD_DEFINED__ |
| 121 | 190 | #define __IRpcStubBuffer_FWD_DEFINED__ |
| 122 | 191 | typedef interface IRpcStubBuffer IRpcStubBuffer; |
| 192 | #ifdef __cplusplus | |
| 193 | interface IRpcStubBuffer; | |
| 194 | #endif /* __cplusplus */ | |
| 123 | 195 | #endif |
| 124 | 196 | |
| 125 | 197 | #ifndef __IPSFactoryBuffer_FWD_DEFINED__ |
| 126 | 198 | #define __IPSFactoryBuffer_FWD_DEFINED__ |
| 127 | 199 | typedef interface IPSFactoryBuffer IPSFactoryBuffer; |
| 200 | #ifdef __cplusplus | |
| 201 | interface IPSFactoryBuffer; | |
| 202 | #endif /* __cplusplus */ | |
| 128 | 203 | #endif |
| 129 | 204 | |
| 130 | 205 | #ifndef __IChannelHook_FWD_DEFINED__ |
| 131 | 206 | #define __IChannelHook_FWD_DEFINED__ |
| 132 | 207 | typedef interface IChannelHook IChannelHook; |
| 208 | #ifdef __cplusplus | |
| 209 | interface IChannelHook; | |
| 210 | #endif /* __cplusplus */ | |
| 133 | 211 | #endif |
| 134 | 212 | |
| 135 | 213 | #ifndef __IClientSecurity_FWD_DEFINED__ |
| 136 | 214 | #define __IClientSecurity_FWD_DEFINED__ |
| 137 | 215 | typedef interface IClientSecurity IClientSecurity; |
| 216 | #ifdef __cplusplus | |
| 217 | interface IClientSecurity; | |
| 218 | #endif /* __cplusplus */ | |
| 138 | 219 | #endif |
| 139 | 220 | |
| 140 | 221 | #ifndef __IServerSecurity_FWD_DEFINED__ |
| 141 | 222 | #define __IServerSecurity_FWD_DEFINED__ |
| 142 | 223 | typedef interface IServerSecurity IServerSecurity; |
| 224 | #ifdef __cplusplus | |
| 225 | interface IServerSecurity; | |
| 226 | #endif /* __cplusplus */ | |
| 143 | 227 | #endif |
| 144 | 228 | |
| 145 | 229 | #ifndef __IRpcOptions_FWD_DEFINED__ |
| 146 | 230 | #define __IRpcOptions_FWD_DEFINED__ |
| 147 | 231 | typedef interface IRpcOptions IRpcOptions; |
| 232 | #ifdef __cplusplus | |
| 233 | interface IRpcOptions; | |
| 234 | #endif /* __cplusplus */ | |
| 148 | 235 | #endif |
| 149 | 236 | |
| 150 | 237 | #ifndef __IGlobalOptions_FWD_DEFINED__ |
| 151 | 238 | #define __IGlobalOptions_FWD_DEFINED__ |
| 152 | 239 | typedef interface IGlobalOptions IGlobalOptions; |
| 240 | #ifdef __cplusplus | |
| 241 | interface IGlobalOptions; | |
| 242 | #endif /* __cplusplus */ | |
| 153 | 243 | #endif |
| 154 | 244 | |
| 155 | 245 | #ifndef __ISurrogate_FWD_DEFINED__ |
| 156 | 246 | #define __ISurrogate_FWD_DEFINED__ |
| 157 | 247 | typedef interface ISurrogate ISurrogate; |
| 248 | #ifdef __cplusplus | |
| 249 | interface ISurrogate; | |
| 250 | #endif /* __cplusplus */ | |
| 158 | 251 | #endif |
| 159 | 252 | |
| 160 | 253 | #ifndef __IGlobalInterfaceTable_FWD_DEFINED__ |
| 161 | 254 | #define __IGlobalInterfaceTable_FWD_DEFINED__ |
| 162 | 255 | typedef interface IGlobalInterfaceTable IGlobalInterfaceTable; |
| 256 | #ifdef __cplusplus | |
| 257 | interface IGlobalInterfaceTable; | |
| 258 | #endif /* __cplusplus */ | |
| 163 | 259 | #endif |
| 164 | 260 | |
| 165 | 261 | #ifndef __ISynchronize_FWD_DEFINED__ |
| 166 | 262 | #define __ISynchronize_FWD_DEFINED__ |
| 167 | 263 | typedef interface ISynchronize ISynchronize; |
| 264 | #ifdef __cplusplus | |
| 265 | interface ISynchronize; | |
| 266 | #endif /* __cplusplus */ | |
| 168 | 267 | #endif |
| 169 | 268 | |
| 170 | 269 | #ifndef __ISynchronizeHandle_FWD_DEFINED__ |
| 171 | 270 | #define __ISynchronizeHandle_FWD_DEFINED__ |
| 172 | 271 | typedef interface ISynchronizeHandle ISynchronizeHandle; |
| 272 | #ifdef __cplusplus | |
| 273 | interface ISynchronizeHandle; | |
| 274 | #endif /* __cplusplus */ | |
| 173 | 275 | #endif |
| 174 | 276 | |
| 175 | 277 | #ifndef __ISynchronizeEvent_FWD_DEFINED__ |
| 176 | 278 | #define __ISynchronizeEvent_FWD_DEFINED__ |
| 177 | 279 | typedef interface ISynchronizeEvent ISynchronizeEvent; |
| 280 | #ifdef __cplusplus | |
| 281 | interface ISynchronizeEvent; | |
| 282 | #endif /* __cplusplus */ | |
| 178 | 283 | #endif |
| 179 | 284 | |
| 180 | 285 | #ifndef __ISynchronizeContainer_FWD_DEFINED__ |
| 181 | 286 | #define __ISynchronizeContainer_FWD_DEFINED__ |
| 182 | 287 | typedef interface ISynchronizeContainer ISynchronizeContainer; |
| 288 | #ifdef __cplusplus | |
| 289 | interface ISynchronizeContainer; | |
| 290 | #endif /* __cplusplus */ | |
| 183 | 291 | #endif |
| 184 | 292 | |
| 185 | 293 | #ifndef __ISynchronizeMutex_FWD_DEFINED__ |
| 186 | 294 | #define __ISynchronizeMutex_FWD_DEFINED__ |
| 187 | 295 | typedef interface ISynchronizeMutex ISynchronizeMutex; |
| 296 | #ifdef __cplusplus | |
| 297 | interface ISynchronizeMutex; | |
| 298 | #endif /* __cplusplus */ | |
| 188 | 299 | #endif |
| 189 | 300 | |
| 190 | 301 | #ifndef __ICancelMethodCalls_FWD_DEFINED__ |
| 191 | 302 | #define __ICancelMethodCalls_FWD_DEFINED__ |
| 192 | 303 | typedef interface ICancelMethodCalls ICancelMethodCalls; |
| 304 | #ifdef __cplusplus | |
| 305 | interface ICancelMethodCalls; | |
| 306 | #endif /* __cplusplus */ | |
| 193 | 307 | #endif |
| 194 | 308 | |
| 195 | 309 | #ifndef __IAsyncManager_FWD_DEFINED__ |
| 196 | 310 | #define __IAsyncManager_FWD_DEFINED__ |
| 197 | 311 | typedef interface IAsyncManager IAsyncManager; |
| 312 | #ifdef __cplusplus | |
| 313 | interface IAsyncManager; | |
| 314 | #endif /* __cplusplus */ | |
| 198 | 315 | #endif |
| 199 | 316 | |
| 200 | 317 | #ifndef __ICallFactory_FWD_DEFINED__ |
| 201 | 318 | #define __ICallFactory_FWD_DEFINED__ |
| 202 | 319 | typedef interface ICallFactory ICallFactory; |
| 320 | #ifdef __cplusplus | |
| 321 | interface ICallFactory; | |
| 322 | #endif /* __cplusplus */ | |
| 203 | 323 | #endif |
| 204 | 324 | |
| 205 | 325 | #ifndef __IRpcHelper_FWD_DEFINED__ |
| 206 | 326 | #define __IRpcHelper_FWD_DEFINED__ |
| 207 | 327 | typedef interface IRpcHelper IRpcHelper; |
| 328 | #ifdef __cplusplus | |
| 329 | interface IRpcHelper; | |
| 330 | #endif /* __cplusplus */ | |
| 208 | 331 | #endif |
| 209 | 332 | |
| 210 | 333 | #ifndef __IReleaseMarshalBuffers_FWD_DEFINED__ |
| 211 | 334 | #define __IReleaseMarshalBuffers_FWD_DEFINED__ |
| 212 | 335 | typedef interface IReleaseMarshalBuffers IReleaseMarshalBuffers; |
| 336 | #ifdef __cplusplus | |
| 337 | interface IReleaseMarshalBuffers; | |
| 338 | #endif /* __cplusplus */ | |
| 213 | 339 | #endif |
| 214 | 340 | |
| 215 | 341 | #ifndef __IWaitMultiple_FWD_DEFINED__ |
| 216 | 342 | #define __IWaitMultiple_FWD_DEFINED__ |
| 217 | 343 | typedef interface IWaitMultiple IWaitMultiple; |
| 344 | #ifdef __cplusplus | |
| 345 | interface IWaitMultiple; | |
| 346 | #endif /* __cplusplus */ | |
| 218 | 347 | #endif |
| 219 | 348 | |
| 220 | 349 | #ifndef __IAddrTrackingControl_FWD_DEFINED__ |
| 221 | 350 | #define __IAddrTrackingControl_FWD_DEFINED__ |
| 222 | 351 | typedef interface IAddrTrackingControl IAddrTrackingControl; |
| 352 | #ifdef __cplusplus | |
| 353 | interface IAddrTrackingControl; | |
| 354 | #endif /* __cplusplus */ | |
| 223 | 355 | #endif |
| 224 | 356 | |
| 225 | 357 | #ifndef __IAddrExclusionControl_FWD_DEFINED__ |
| 226 | 358 | #define __IAddrExclusionControl_FWD_DEFINED__ |
| 227 | 359 | typedef interface IAddrExclusionControl IAddrExclusionControl; |
| 360 | #ifdef __cplusplus | |
| 361 | interface IAddrExclusionControl; | |
| 362 | #endif /* __cplusplus */ | |
| 228 | 363 | #endif |
| 229 | 364 | |
| 230 | 365 | #ifndef __IPipeByte_FWD_DEFINED__ |
| 231 | 366 | #define __IPipeByte_FWD_DEFINED__ |
| 232 | 367 | typedef interface IPipeByte IPipeByte; |
| 368 | #ifdef __cplusplus | |
| 369 | interface IPipeByte; | |
| 370 | #endif /* __cplusplus */ | |
| 233 | 371 | #endif |
| 234 | 372 | |
| 235 | 373 | #ifndef __IPipeLong_FWD_DEFINED__ |
| 236 | 374 | #define __IPipeLong_FWD_DEFINED__ |
| 237 | 375 | typedef interface IPipeLong IPipeLong; |
| 376 | #ifdef __cplusplus | |
| 377 | interface IPipeLong; | |
| 378 | #endif /* __cplusplus */ | |
| 238 | 379 | #endif |
| 239 | 380 | |
| 240 | 381 | #ifndef __IPipeDouble_FWD_DEFINED__ |
| 241 | 382 | #define __IPipeDouble_FWD_DEFINED__ |
| 242 | 383 | typedef interface IPipeDouble IPipeDouble; |
| 384 | #ifdef __cplusplus | |
| 385 | interface IPipeDouble; | |
| 386 | #endif /* __cplusplus */ | |
| 243 | 387 | #endif |
| 244 | 388 | |
| 245 | 389 | #ifndef __IEnumContextProps_FWD_DEFINED__ |
| 246 | 390 | #define __IEnumContextProps_FWD_DEFINED__ |
| 247 | 391 | typedef interface IEnumContextProps IEnumContextProps; |
| 392 | #ifdef __cplusplus | |
| 393 | interface IEnumContextProps; | |
| 394 | #endif /* __cplusplus */ | |
| 248 | 395 | #endif |
| 249 | 396 | |
| 250 | 397 | #ifndef __IContext_FWD_DEFINED__ |
| 251 | 398 | #define __IContext_FWD_DEFINED__ |
| 252 | 399 | typedef interface IContext IContext; |
| 400 | #ifdef __cplusplus | |
| 401 | interface IContext; | |
| 402 | #endif /* __cplusplus */ | |
| 253 | 403 | #endif |
| 254 | 404 | |
| 255 | 405 | #ifndef __IComThreadingInfo_FWD_DEFINED__ |
| 256 | 406 | #define __IComThreadingInfo_FWD_DEFINED__ |
| 257 | 407 | typedef interface IComThreadingInfo IComThreadingInfo; |
| 408 | #ifdef __cplusplus | |
| 409 | interface IComThreadingInfo; | |
| 410 | #endif /* __cplusplus */ | |
| 258 | 411 | #endif |
| 259 | 412 | |
| 260 | 413 | #ifndef __IProcessInitControl_FWD_DEFINED__ |
| 261 | 414 | #define __IProcessInitControl_FWD_DEFINED__ |
| 262 | 415 | typedef interface IProcessInitControl IProcessInitControl; |
| 416 | #ifdef __cplusplus | |
| 417 | interface IProcessInitControl; | |
| 418 | #endif /* __cplusplus */ | |
| 263 | 419 | #endif |
| 264 | 420 | |
| 265 | 421 | #ifndef __IFastRundown_FWD_DEFINED__ |
| 266 | 422 | #define __IFastRundown_FWD_DEFINED__ |
| 267 | 423 | typedef interface IFastRundown IFastRundown; |
| 424 | #ifdef __cplusplus | |
| 425 | interface IFastRundown; | |
| 426 | #endif /* __cplusplus */ | |
| 268 | 427 | #endif |
| 269 | 428 | |
| 270 | 429 | #ifndef __IMarshalingStream_FWD_DEFINED__ |
| 271 | 430 | #define __IMarshalingStream_FWD_DEFINED__ |
| 272 | 431 | typedef interface IMarshalingStream IMarshalingStream; |
| 432 | #ifdef __cplusplus | |
| 433 | interface IMarshalingStream; | |
| 434 | #endif /* __cplusplus */ | |
| 273 | 435 | #endif |
| 274 | 436 | |
| 275 | 437 | #ifndef __IMallocSpy_FWD_DEFINED__ |
| 276 | 438 | #define __IMallocSpy_FWD_DEFINED__ |
| 277 | 439 | typedef interface IMallocSpy IMallocSpy; |
| 440 | #ifdef __cplusplus | |
| 441 | interface IMallocSpy; | |
| 442 | #endif /* __cplusplus */ | |
| 278 | 443 | #endif |
| 279 | 444 | |
| 280 | 445 | #ifndef __IBindCtx_FWD_DEFINED__ |
| 281 | 446 | #define __IBindCtx_FWD_DEFINED__ |
| 282 | 447 | typedef interface IBindCtx IBindCtx; |
| 448 | #ifdef __cplusplus | |
| 449 | interface IBindCtx; | |
| 450 | #endif /* __cplusplus */ | |
| 283 | 451 | #endif |
| 284 | 452 | |
| 285 | 453 | #ifndef __IEnumMoniker_FWD_DEFINED__ |
| 286 | 454 | #define __IEnumMoniker_FWD_DEFINED__ |
| 287 | 455 | typedef interface IEnumMoniker IEnumMoniker; |
| 456 | #ifdef __cplusplus | |
| 457 | interface IEnumMoniker; | |
| 458 | #endif /* __cplusplus */ | |
| 288 | 459 | #endif |
| 289 | 460 | |
| 290 | 461 | #ifndef __IRunnableObject_FWD_DEFINED__ |
| 291 | 462 | #define __IRunnableObject_FWD_DEFINED__ |
| 292 | 463 | typedef interface IRunnableObject IRunnableObject; |
| 464 | #ifdef __cplusplus | |
| 465 | interface IRunnableObject; | |
| 466 | #endif /* __cplusplus */ | |
| 293 | 467 | #endif |
| 294 | 468 | |
| 295 | 469 | #ifndef __IRunningObjectTable_FWD_DEFINED__ |
| 296 | 470 | #define __IRunningObjectTable_FWD_DEFINED__ |
| 297 | 471 | typedef interface IRunningObjectTable IRunningObjectTable; |
| 472 | #ifdef __cplusplus | |
| 473 | interface IRunningObjectTable; | |
| 474 | #endif /* __cplusplus */ | |
| 298 | 475 | #endif |
| 299 | 476 | |
| 300 | 477 | #ifndef __IPersist_FWD_DEFINED__ |
| 301 | 478 | #define __IPersist_FWD_DEFINED__ |
| 302 | 479 | typedef interface IPersist IPersist; |
| 480 | #ifdef __cplusplus | |
| 481 | interface IPersist; | |
| 482 | #endif /* __cplusplus */ | |
| 303 | 483 | #endif |
| 304 | 484 | |
| 305 | 485 | #ifndef __IPersistStream_FWD_DEFINED__ |
| 306 | 486 | #define __IPersistStream_FWD_DEFINED__ |
| 307 | 487 | typedef interface IPersistStream IPersistStream; |
| 488 | #ifdef __cplusplus | |
| 489 | interface IPersistStream; | |
| 490 | #endif /* __cplusplus */ | |
| 308 | 491 | #endif |
| 309 | 492 | |
| 310 | 493 | #ifndef __IMoniker_FWD_DEFINED__ |
| 311 | 494 | #define __IMoniker_FWD_DEFINED__ |
| 312 | 495 | typedef interface IMoniker IMoniker; |
| 496 | #ifdef __cplusplus | |
| 497 | interface IMoniker; | |
| 498 | #endif /* __cplusplus */ | |
| 313 | 499 | #endif |
| 314 | 500 | |
| 315 | 501 | #ifndef __IROTData_FWD_DEFINED__ |
| 316 | 502 | #define __IROTData_FWD_DEFINED__ |
| 317 | 503 | typedef interface IROTData IROTData; |
| 504 | #ifdef __cplusplus | |
| 505 | interface IROTData; | |
| 506 | #endif /* __cplusplus */ | |
| 318 | 507 | #endif |
| 319 | 508 | |
| 320 | 509 | #ifndef __IEnumSTATSTG_FWD_DEFINED__ |
| 321 | 510 | #define __IEnumSTATSTG_FWD_DEFINED__ |
| 322 | 511 | typedef interface IEnumSTATSTG IEnumSTATSTG; |
| 512 | #ifdef __cplusplus | |
| 513 | interface IEnumSTATSTG; | |
| 514 | #endif /* __cplusplus */ | |
| 323 | 515 | #endif |
| 324 | 516 | |
| 325 | 517 | #ifndef __IStorage_FWD_DEFINED__ |
| 326 | 518 | #define __IStorage_FWD_DEFINED__ |
| 327 | 519 | typedef interface IStorage IStorage; |
| 520 | #ifdef __cplusplus | |
| 521 | interface IStorage; | |
| 522 | #endif /* __cplusplus */ | |
| 328 | 523 | #endif |
| 329 | 524 | |
| 330 | 525 | #ifndef __IPersistFile_FWD_DEFINED__ |
| 331 | 526 | #define __IPersistFile_FWD_DEFINED__ |
| 332 | 527 | typedef interface IPersistFile IPersistFile; |
| 528 | #ifdef __cplusplus | |
| 529 | interface IPersistFile; | |
| 530 | #endif /* __cplusplus */ | |
| 333 | 531 | #endif |
| 334 | 532 | |
| 335 | 533 | #ifndef __IPersistStorage_FWD_DEFINED__ |
| 336 | 534 | #define __IPersistStorage_FWD_DEFINED__ |
| 337 | 535 | typedef interface IPersistStorage IPersistStorage; |
| 536 | #ifdef __cplusplus | |
| 537 | interface IPersistStorage; | |
| 538 | #endif /* __cplusplus */ | |
| 338 | 539 | #endif |
| 339 | 540 | |
| 340 | 541 | #ifndef __ILockBytes_FWD_DEFINED__ |
| 341 | 542 | #define __ILockBytes_FWD_DEFINED__ |
| 342 | 543 | typedef interface ILockBytes ILockBytes; |
| 544 | #ifdef __cplusplus | |
| 545 | interface ILockBytes; | |
| 546 | #endif /* __cplusplus */ | |
| 343 | 547 | #endif |
| 344 | 548 | |
| 345 | 549 | #ifndef __IEnumFORMATETC_FWD_DEFINED__ |
| 346 | 550 | #define __IEnumFORMATETC_FWD_DEFINED__ |
| 347 | 551 | typedef interface IEnumFORMATETC IEnumFORMATETC; |
| 552 | #ifdef __cplusplus | |
| 553 | interface IEnumFORMATETC; | |
| 554 | #endif /* __cplusplus */ | |
| 348 | 555 | #endif |
| 349 | 556 | |
| 350 | 557 | #ifndef __IEnumSTATDATA_FWD_DEFINED__ |
| 351 | 558 | #define __IEnumSTATDATA_FWD_DEFINED__ |
| 352 | 559 | typedef interface IEnumSTATDATA IEnumSTATDATA; |
| 560 | #ifdef __cplusplus | |
| 561 | interface IEnumSTATDATA; | |
| 562 | #endif /* __cplusplus */ | |
| 353 | 563 | #endif |
| 354 | 564 | |
| 355 | 565 | #ifndef __IRootStorage_FWD_DEFINED__ |
| 356 | 566 | #define __IRootStorage_FWD_DEFINED__ |
| 357 | 567 | typedef interface IRootStorage IRootStorage; |
| 568 | #ifdef __cplusplus | |
| 569 | interface IRootStorage; | |
| 570 | #endif /* __cplusplus */ | |
| 358 | 571 | #endif |
| 359 | 572 | |
| 360 | 573 | #ifndef __IAdviseSink_FWD_DEFINED__ |
| 361 | 574 | #define __IAdviseSink_FWD_DEFINED__ |
| 362 | 575 | typedef interface IAdviseSink IAdviseSink; |
| 576 | #ifdef __cplusplus | |
| 577 | interface IAdviseSink; | |
| 578 | #endif /* __cplusplus */ | |
| 363 | 579 | #endif |
| 364 | 580 | |
| 365 | 581 | #ifndef __AsyncIAdviseSink_FWD_DEFINED__ |
| 366 | 582 | #define __AsyncIAdviseSink_FWD_DEFINED__ |
| 367 | 583 | typedef interface AsyncIAdviseSink AsyncIAdviseSink; |
| 584 | #ifdef __cplusplus | |
| 585 | interface AsyncIAdviseSink; | |
| 586 | #endif /* __cplusplus */ | |
| 368 | 587 | #endif |
| 369 | 588 | |
| 370 | 589 | #ifndef __IAdviseSink2_FWD_DEFINED__ |
| 371 | 590 | #define __IAdviseSink2_FWD_DEFINED__ |
| 372 | 591 | typedef interface IAdviseSink2 IAdviseSink2; |
| 592 | #ifdef __cplusplus | |
| 593 | interface IAdviseSink2; | |
| 594 | #endif /* __cplusplus */ | |
| 373 | 595 | #endif |
| 374 | 596 | |
| 375 | 597 | #ifndef __AsyncIAdviseSink2_FWD_DEFINED__ |
| 376 | 598 | #define __AsyncIAdviseSink2_FWD_DEFINED__ |
| 377 | 599 | typedef interface AsyncIAdviseSink2 AsyncIAdviseSink2; |
| 600 | #ifdef __cplusplus | |
| 601 | interface AsyncIAdviseSink2; | |
| 602 | #endif /* __cplusplus */ | |
| 378 | 603 | #endif |
| 379 | 604 | |
| 380 | 605 | #ifndef __IDataObject_FWD_DEFINED__ |
| 381 | 606 | #define __IDataObject_FWD_DEFINED__ |
| 382 | 607 | typedef interface IDataObject IDataObject; |
| 608 | #ifdef __cplusplus | |
| 609 | interface IDataObject; | |
| 610 | #endif /* __cplusplus */ | |
| 383 | 611 | #endif |
| 384 | 612 | |
| 385 | 613 | #ifndef __IDataAdviseHolder_FWD_DEFINED__ |
| 386 | 614 | #define __IDataAdviseHolder_FWD_DEFINED__ |
| 387 | 615 | typedef interface IDataAdviseHolder IDataAdviseHolder; |
| 616 | #ifdef __cplusplus | |
| 617 | interface IDataAdviseHolder; | |
| 618 | #endif /* __cplusplus */ | |
| 388 | 619 | #endif |
| 389 | 620 | |
| 390 | 621 | #ifndef __IMessageFilter_FWD_DEFINED__ |
| 391 | 622 | #define __IMessageFilter_FWD_DEFINED__ |
| 392 | 623 | typedef interface IMessageFilter IMessageFilter; |
| 624 | #ifdef __cplusplus | |
| 625 | interface IMessageFilter; | |
| 626 | #endif /* __cplusplus */ | |
| 393 | 627 | #endif |
| 394 | 628 | |
| 395 | 629 | #ifndef __IClassActivator_FWD_DEFINED__ |
| 396 | 630 | #define __IClassActivator_FWD_DEFINED__ |
| 397 | 631 | typedef interface IClassActivator IClassActivator; |
| 632 | #ifdef __cplusplus | |
| 633 | interface IClassActivator; | |
| 634 | #endif /* __cplusplus */ | |
| 398 | 635 | #endif |
| 399 | 636 | |
| 400 | 637 | #ifndef __IFillLockBytes_FWD_DEFINED__ |
| 401 | 638 | #define __IFillLockBytes_FWD_DEFINED__ |
| 402 | 639 | typedef interface IFillLockBytes IFillLockBytes; |
| 640 | #ifdef __cplusplus | |
| 641 | interface IFillLockBytes; | |
| 642 | #endif /* __cplusplus */ | |
| 403 | 643 | #endif |
| 404 | 644 | |
| 405 | 645 | #ifndef __IProgressNotify_FWD_DEFINED__ |
| 406 | 646 | #define __IProgressNotify_FWD_DEFINED__ |
| 407 | 647 | typedef interface IProgressNotify IProgressNotify; |
| 648 | #ifdef __cplusplus | |
| 649 | interface IProgressNotify; | |
| 650 | #endif /* __cplusplus */ | |
| 408 | 651 | #endif |
| 409 | 652 | |
| 410 | 653 | #ifndef __ILayoutStorage_FWD_DEFINED__ |
| 411 | 654 | #define __ILayoutStorage_FWD_DEFINED__ |
| 412 | 655 | typedef interface ILayoutStorage ILayoutStorage; |
| 656 | #ifdef __cplusplus | |
| 657 | interface ILayoutStorage; | |
| 658 | #endif /* __cplusplus */ | |
| 413 | 659 | #endif |
| 414 | 660 | |
| 415 | 661 | #ifndef __IBlockingLock_FWD_DEFINED__ |
| 416 | 662 | #define __IBlockingLock_FWD_DEFINED__ |
| 417 | 663 | typedef interface IBlockingLock IBlockingLock; |
| 664 | #ifdef __cplusplus | |
| 665 | interface IBlockingLock; | |
| 666 | #endif /* __cplusplus */ | |
| 418 | 667 | #endif |
| 419 | 668 | |
| 420 | 669 | #ifndef __ITimeAndNoticeControl_FWD_DEFINED__ |
| 421 | 670 | #define __ITimeAndNoticeControl_FWD_DEFINED__ |
| 422 | 671 | typedef interface ITimeAndNoticeControl ITimeAndNoticeControl; |
| 672 | #ifdef __cplusplus | |
| 673 | interface ITimeAndNoticeControl; | |
| 674 | #endif /* __cplusplus */ | |
| 423 | 675 | #endif |
| 424 | 676 | |
| 425 | 677 | #ifndef __IOplockStorage_FWD_DEFINED__ |
| 426 | 678 | #define __IOplockStorage_FWD_DEFINED__ |
| 427 | 679 | typedef interface IOplockStorage IOplockStorage; |
| 680 | #ifdef __cplusplus | |
| 681 | interface IOplockStorage; | |
| 682 | #endif /* __cplusplus */ | |
| 428 | 683 | #endif |
| 429 | 684 | |
| 430 | 685 | #ifndef __IDirectWriterLock_FWD_DEFINED__ |
| 431 | 686 | #define __IDirectWriterLock_FWD_DEFINED__ |
| 432 | 687 | typedef interface IDirectWriterLock IDirectWriterLock; |
| 688 | #ifdef __cplusplus | |
| 689 | interface IDirectWriterLock; | |
| 690 | #endif /* __cplusplus */ | |
| 433 | 691 | #endif |
| 434 | 692 | |
| 435 | 693 | #ifndef __IUrlMon_FWD_DEFINED__ |
| 436 | 694 | #define __IUrlMon_FWD_DEFINED__ |
| 437 | 695 | typedef interface IUrlMon IUrlMon; |
| 696 | #ifdef __cplusplus | |
| 697 | interface IUrlMon; | |
| 698 | #endif /* __cplusplus */ | |
| 438 | 699 | #endif |
| 439 | 700 | |
| 440 | 701 | #ifndef __IForegroundTransfer_FWD_DEFINED__ |
| 441 | 702 | #define __IForegroundTransfer_FWD_DEFINED__ |
| 442 | 703 | typedef interface IForegroundTransfer IForegroundTransfer; |
| 704 | #ifdef __cplusplus | |
| 705 | interface IForegroundTransfer; | |
| 706 | #endif /* __cplusplus */ | |
| 443 | 707 | #endif |
| 444 | 708 | |
| 445 | 709 | #ifndef __IThumbnailExtractor_FWD_DEFINED__ |
| 446 | 710 | #define __IThumbnailExtractor_FWD_DEFINED__ |
| 447 | 711 | typedef interface IThumbnailExtractor IThumbnailExtractor; |
| 712 | #ifdef __cplusplus | |
| 713 | interface IThumbnailExtractor; | |
| 714 | #endif /* __cplusplus */ | |
| 448 | 715 | #endif |
| 449 | 716 | |
| 450 | 717 | #ifndef __IDummyHICONIncluder_FWD_DEFINED__ |
| 451 | 718 | #define __IDummyHICONIncluder_FWD_DEFINED__ |
| 452 | 719 | typedef interface IDummyHICONIncluder IDummyHICONIncluder; |
| 720 | #ifdef __cplusplus | |
| 721 | interface IDummyHICONIncluder; | |
| 722 | #endif /* __cplusplus */ | |
| 453 | 723 | #endif |
| 454 | 724 | |
| 455 | 725 | #ifndef __IProcessLock_FWD_DEFINED__ |
| 456 | 726 | #define __IProcessLock_FWD_DEFINED__ |
| 457 | 727 | typedef interface IProcessLock IProcessLock; |
| 728 | #ifdef __cplusplus | |
| 729 | interface IProcessLock; | |
| 730 | #endif /* __cplusplus */ | |
| 458 | 731 | #endif |
| 459 | 732 | |
| 460 | 733 | #ifndef __ISurrogateService_FWD_DEFINED__ |
| 461 | 734 | #define __ISurrogateService_FWD_DEFINED__ |
| 462 | 735 | typedef interface ISurrogateService ISurrogateService; |
| 736 | #ifdef __cplusplus | |
| 737 | interface ISurrogateService; | |
| 738 | #endif /* __cplusplus */ | |
| 463 | 739 | #endif |
| 464 | 740 | |
| 465 | 741 | #ifndef __IInitializeSpy_FWD_DEFINED__ |
| 466 | 742 | #define __IInitializeSpy_FWD_DEFINED__ |
| 467 | 743 | typedef interface IInitializeSpy IInitializeSpy; |
| 744 | #ifdef __cplusplus | |
| 745 | interface IInitializeSpy; | |
| 746 | #endif /* __cplusplus */ | |
| 468 | 747 | #endif |
| 469 | 748 | |
| 470 | 749 | #ifndef __IApartmentShutdown_FWD_DEFINED__ |
| 471 | 750 | #define __IApartmentShutdown_FWD_DEFINED__ |
| 472 | 751 | typedef interface IApartmentShutdown IApartmentShutdown; |
| 752 | #ifdef __cplusplus | |
| 753 | interface IApartmentShutdown; | |
| 754 | #endif /* __cplusplus */ | |
| 473 | 755 | #endif |
| 474 | 756 | |
| 475 | 757 | /* Headers for imported files */ |
| ... | ... | @@ -521,21 +803,25 @@ extern "C" { |
| 521 | 803 | #ifndef __IStream_FWD_DEFINED__ |
| 522 | 804 | #define __IStream_FWD_DEFINED__ |
| 523 | 805 | typedef interface IStream IStream; |
| 806 | #ifdef __cplusplus | |
| 807 | interface IStream; | |
| 808 | #endif /* __cplusplus */ | |
| 524 | 809 | #endif |
| 525 | 810 | |
| 526 | 811 | #ifndef __IEnumString_FWD_DEFINED__ |
| 527 | 812 | #define __IEnumString_FWD_DEFINED__ |
| 528 | 813 | typedef interface IEnumString IEnumString; |
| 814 | #ifdef __cplusplus | |
| 815 | interface IEnumString; | |
| 816 | #endif /* __cplusplus */ | |
| 529 | 817 | #endif |
| 530 | 818 | |
| 531 | 819 | #ifndef __IMultiQI_FWD_DEFINED__ |
| 532 | 820 | #define __IMultiQI_FWD_DEFINED__ |
| 533 | 821 | typedef interface IMultiQI IMultiQI; |
| 534 | #endif | |
| 535 | ||
| 536 | #ifndef __AsyncIMultiQI_FWD_DEFINED__ | |
| 537 | #define __AsyncIMultiQI_FWD_DEFINED__ | |
| 538 | typedef interface AsyncIMultiQI AsyncIMultiQI; | |
| 822 | #ifdef __cplusplus | |
| 823 | interface IMultiQI; | |
| 824 | #endif /* __cplusplus */ | |
| 539 | 825 | #endif |
| 540 | 826 | |
| 541 | 827 | #endif |
| ... | ... | @@ -544,16 +830,25 @@ typedef interface AsyncIMultiQI AsyncIMultiQI; |
| 544 | 830 | #ifndef __IAsyncManager_FWD_DEFINED__ |
| 545 | 831 | #define __IAsyncManager_FWD_DEFINED__ |
| 546 | 832 | typedef interface IAsyncManager IAsyncManager; |
| 833 | #ifdef __cplusplus | |
| 834 | interface IAsyncManager; | |
| 835 | #endif /* __cplusplus */ | |
| 547 | 836 | #endif |
| 548 | 837 | |
| 549 | 838 | #ifndef __ICallFactory_FWD_DEFINED__ |
| 550 | 839 | #define __ICallFactory_FWD_DEFINED__ |
| 551 | 840 | typedef interface ICallFactory ICallFactory; |
| 841 | #ifdef __cplusplus | |
| 842 | interface ICallFactory; | |
| 843 | #endif /* __cplusplus */ | |
| 552 | 844 | #endif |
| 553 | 845 | |
| 554 | 846 | #ifndef __ISynchronize_FWD_DEFINED__ |
| 555 | 847 | #define __ISynchronize_FWD_DEFINED__ |
| 556 | 848 | typedef interface ISynchronize ISynchronize; |
| 849 | #ifdef __cplusplus | |
| 850 | interface ISynchronize; | |
| 851 | #endif /* __cplusplus */ | |
| 557 | 852 | #endif |
| 558 | 853 | |
| 559 | 854 | #endif |
| ... | ... | @@ -623,19 +918,19 @@ typedef struct IMarshalVtbl { |
| 623 | 918 | |
| 624 | 919 | /*** IUnknown methods ***/ |
| 625 | 920 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 626 | IMarshal* This, | |
| 921 | IMarshal *This, | |
| 627 | 922 | REFIID riid, |
| 628 | 923 | void **ppvObject); |
| 629 | 924 | |
| 630 | 925 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 631 | IMarshal* This); | |
| 926 | IMarshal *This); | |
| 632 | 927 | |
| 633 | 928 | ULONG (STDMETHODCALLTYPE *Release)( |
| 634 | IMarshal* This); | |
| 929 | IMarshal *This); | |
| 635 | 930 | |
| 636 | 931 | /*** IMarshal methods ***/ |
| 637 | 932 | HRESULT (STDMETHODCALLTYPE *GetUnmarshalClass)( |
| 638 | IMarshal* This, | |
| 933 | IMarshal *This, | |
| 639 | 934 | REFIID riid, |
| 640 | 935 | void *pv, |
| 641 | 936 | DWORD dwDestContext, |
| ... | ... | @@ -644,7 +939,7 @@ typedef struct IMarshalVtbl { |
| 644 | 939 | CLSID *pCid); |
| 645 | 940 | |
| 646 | 941 | HRESULT (STDMETHODCALLTYPE *GetMarshalSizeMax)( |
| 647 | IMarshal* This, | |
| 942 | IMarshal *This, | |
| 648 | 943 | REFIID riid, |
| 649 | 944 | void *pv, |
| 650 | 945 | DWORD dwDestContext, |
| ... | ... | @@ -653,7 +948,7 @@ typedef struct IMarshalVtbl { |
| 653 | 948 | DWORD *pSize); |
| 654 | 949 | |
| 655 | 950 | HRESULT (STDMETHODCALLTYPE *MarshalInterface)( |
| 656 | IMarshal* This, | |
| 951 | IMarshal *This, | |
| 657 | 952 | IStream *pStm, |
| 658 | 953 | REFIID riid, |
| 659 | 954 | void *pv, |
| ... | ... | @@ -662,21 +957,22 @@ typedef struct IMarshalVtbl { |
| 662 | 957 | DWORD mshlflags); |
| 663 | 958 | |
| 664 | 959 | HRESULT (STDMETHODCALLTYPE *UnmarshalInterface)( |
| 665 | IMarshal* This, | |
| 960 | IMarshal *This, | |
| 666 | 961 | IStream *pStm, |
| 667 | 962 | REFIID riid, |
| 668 | 963 | void **ppv); |
| 669 | 964 | |
| 670 | 965 | HRESULT (STDMETHODCALLTYPE *ReleaseMarshalData)( |
| 671 | IMarshal* This, | |
| 966 | IMarshal *This, | |
| 672 | 967 | IStream *pStm); |
| 673 | 968 | |
| 674 | 969 | HRESULT (STDMETHODCALLTYPE *DisconnectObject)( |
| 675 | IMarshal* This, | |
| 970 | IMarshal *This, | |
| 676 | 971 | DWORD dwReserved); |
| 677 | 972 | |
| 678 | 973 | END_INTERFACE |
| 679 | 974 | } IMarshalVtbl; |
| 975 | ||
| 680 | 976 | interface IMarshal { |
| 681 | 977 | CONST_VTBL IMarshalVtbl* lpVtbl; |
| 682 | 978 | }; |
| ... | ... | @@ -729,71 +1025,6 @@ static FORCEINLINE HRESULT IMarshal_DisconnectObject(IMarshal* This,DWORD dwRese |
| 729 | 1025 | |
| 730 | 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 | 1029 | #endif /* __IMarshal_INTERFACE_DEFINED__ */ |
| 799 | 1030 | |
| ... | ... | @@ -819,18 +1050,19 @@ typedef struct INoMarshalVtbl { |
| 819 | 1050 | |
| 820 | 1051 | /*** IUnknown methods ***/ |
| 821 | 1052 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 822 | INoMarshal* This, | |
| 1053 | INoMarshal *This, | |
| 823 | 1054 | REFIID riid, |
| 824 | 1055 | void **ppvObject); |
| 825 | 1056 | |
| 826 | 1057 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 827 | INoMarshal* This); | |
| 1058 | INoMarshal *This); | |
| 828 | 1059 | |
| 829 | 1060 | ULONG (STDMETHODCALLTYPE *Release)( |
| 830 | INoMarshal* This); | |
| 1061 | INoMarshal *This); | |
| 831 | 1062 | |
| 832 | 1063 | END_INTERFACE |
| 833 | 1064 | } INoMarshalVtbl; |
| 1065 | ||
| 834 | 1066 | interface INoMarshal { |
| 835 | 1067 | CONST_VTBL INoMarshalVtbl* lpVtbl; |
| 836 | 1068 | }; |
| ... | ... | @@ -882,18 +1114,19 @@ typedef struct IAgileObjectVtbl { |
| 882 | 1114 | |
| 883 | 1115 | /*** IUnknown methods ***/ |
| 884 | 1116 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 885 | IAgileObject* This, | |
| 1117 | IAgileObject *This, | |
| 886 | 1118 | REFIID riid, |
| 887 | 1119 | void **ppvObject); |
| 888 | 1120 | |
| 889 | 1121 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 890 | IAgileObject* This); | |
| 1122 | IAgileObject *This); | |
| 891 | 1123 | |
| 892 | 1124 | ULONG (STDMETHODCALLTYPE *Release)( |
| 893 | IAgileObject* This); | |
| 1125 | IAgileObject *This); | |
| 894 | 1126 | |
| 895 | 1127 | END_INTERFACE |
| 896 | 1128 | } IAgileObjectVtbl; |
| 1129 | ||
| 897 | 1130 | interface IAgileObject { |
| 898 | 1131 | CONST_VTBL IAgileObjectVtbl* lpVtbl; |
| 899 | 1132 | }; |
| ... | ... | @@ -923,6 +1156,85 @@ static FORCEINLINE ULONG IAgileObject_Release(IAgileObject* This) { |
| 923 | 1156 | |
| 924 | 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 | 1238 | #endif |
| 927 | 1239 | |
| 928 | 1240 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| ... | ... | @@ -948,19 +1260,19 @@ typedef struct IMarshal2Vtbl { |
| 948 | 1260 | |
| 949 | 1261 | /*** IUnknown methods ***/ |
| 950 | 1262 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 951 | IMarshal2* This, | |
| 1263 | IMarshal2 *This, | |
| 952 | 1264 | REFIID riid, |
| 953 | 1265 | void **ppvObject); |
| 954 | 1266 | |
| 955 | 1267 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 956 | IMarshal2* This); | |
| 1268 | IMarshal2 *This); | |
| 957 | 1269 | |
| 958 | 1270 | ULONG (STDMETHODCALLTYPE *Release)( |
| 959 | IMarshal2* This); | |
| 1271 | IMarshal2 *This); | |
| 960 | 1272 | |
| 961 | 1273 | /*** IMarshal methods ***/ |
| 962 | 1274 | HRESULT (STDMETHODCALLTYPE *GetUnmarshalClass)( |
| 963 | IMarshal2* This, | |
| 1275 | IMarshal2 *This, | |
| 964 | 1276 | REFIID riid, |
| 965 | 1277 | void *pv, |
| 966 | 1278 | DWORD dwDestContext, |
| ... | ... | @@ -969,7 +1281,7 @@ typedef struct IMarshal2Vtbl { |
| 969 | 1281 | CLSID *pCid); |
| 970 | 1282 | |
| 971 | 1283 | HRESULT (STDMETHODCALLTYPE *GetMarshalSizeMax)( |
| 972 | IMarshal2* This, | |
| 1284 | IMarshal2 *This, | |
| 973 | 1285 | REFIID riid, |
| 974 | 1286 | void *pv, |
| 975 | 1287 | DWORD dwDestContext, |
| ... | ... | @@ -978,7 +1290,7 @@ typedef struct IMarshal2Vtbl { |
| 978 | 1290 | DWORD *pSize); |
| 979 | 1291 | |
| 980 | 1292 | HRESULT (STDMETHODCALLTYPE *MarshalInterface)( |
| 981 | IMarshal2* This, | |
| 1293 | IMarshal2 *This, | |
| 982 | 1294 | IStream *pStm, |
| 983 | 1295 | REFIID riid, |
| 984 | 1296 | void *pv, |
| ... | ... | @@ -987,21 +1299,22 @@ typedef struct IMarshal2Vtbl { |
| 987 | 1299 | DWORD mshlflags); |
| 988 | 1300 | |
| 989 | 1301 | HRESULT (STDMETHODCALLTYPE *UnmarshalInterface)( |
| 990 | IMarshal2* This, | |
| 1302 | IMarshal2 *This, | |
| 991 | 1303 | IStream *pStm, |
| 992 | 1304 | REFIID riid, |
| 993 | 1305 | void **ppv); |
| 994 | 1306 | |
| 995 | 1307 | HRESULT (STDMETHODCALLTYPE *ReleaseMarshalData)( |
| 996 | IMarshal2* This, | |
| 1308 | IMarshal2 *This, | |
| 997 | 1309 | IStream *pStm); |
| 998 | 1310 | |
| 999 | 1311 | HRESULT (STDMETHODCALLTYPE *DisconnectObject)( |
| 1000 | IMarshal2* This, | |
| 1312 | IMarshal2 *This, | |
| 1001 | 1313 | DWORD dwReserved); |
| 1002 | 1314 | |
| 1003 | 1315 | END_INTERFACE |
| 1004 | 1316 | } IMarshal2Vtbl; |
| 1317 | ||
| 1005 | 1318 | interface IMarshal2 { |
| 1006 | 1319 | CONST_VTBL IMarshal2Vtbl* lpVtbl; |
| 1007 | 1320 | }; |
| ... | ... | @@ -1100,43 +1413,44 @@ typedef struct IMallocVtbl { |
| 1100 | 1413 | |
| 1101 | 1414 | /*** IUnknown methods ***/ |
| 1102 | 1415 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1103 | IMalloc* This, | |
| 1416 | IMalloc *This, | |
| 1104 | 1417 | REFIID riid, |
| 1105 | 1418 | void **ppvObject); |
| 1106 | 1419 | |
| 1107 | 1420 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1108 | IMalloc* This); | |
| 1421 | IMalloc *This); | |
| 1109 | 1422 | |
| 1110 | 1423 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1111 | IMalloc* This); | |
| 1424 | IMalloc *This); | |
| 1112 | 1425 | |
| 1113 | 1426 | /*** IMalloc methods ***/ |
| 1114 | 1427 | void * (STDMETHODCALLTYPE *Alloc)( |
| 1115 | IMalloc* This, | |
| 1428 | IMalloc *This, | |
| 1116 | 1429 | SIZE_T cb); |
| 1117 | 1430 | |
| 1118 | 1431 | void * (STDMETHODCALLTYPE *Realloc)( |
| 1119 | IMalloc* This, | |
| 1432 | IMalloc *This, | |
| 1120 | 1433 | void *pv, |
| 1121 | 1434 | SIZE_T cb); |
| 1122 | 1435 | |
| 1123 | 1436 | void (STDMETHODCALLTYPE *Free)( |
| 1124 | IMalloc* This, | |
| 1437 | IMalloc *This, | |
| 1125 | 1438 | void *pv); |
| 1126 | 1439 | |
| 1127 | 1440 | SIZE_T (STDMETHODCALLTYPE *GetSize)( |
| 1128 | IMalloc* This, | |
| 1441 | IMalloc *This, | |
| 1129 | 1442 | void *pv); |
| 1130 | 1443 | |
| 1131 | 1444 | int (STDMETHODCALLTYPE *DidAlloc)( |
| 1132 | IMalloc* This, | |
| 1445 | IMalloc *This, | |
| 1133 | 1446 | void *pv); |
| 1134 | 1447 | |
| 1135 | 1448 | void (STDMETHODCALLTYPE *HeapMinimize)( |
| 1136 | IMalloc* This); | |
| 1449 | IMalloc *This); | |
| 1137 | 1450 | |
| 1138 | 1451 | END_INTERFACE |
| 1139 | 1452 | } IMallocVtbl; |
| 1453 | ||
| 1140 | 1454 | interface IMalloc { |
| 1141 | 1455 | CONST_VTBL IMallocVtbl* lpVtbl; |
| 1142 | 1456 | }; |
| ... | ... | @@ -1189,54 +1503,6 @@ static FORCEINLINE void IMalloc_HeapMinimize(IMalloc* This) { |
| 1189 | 1503 | |
| 1190 | 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 | 1507 | #endif /* __IMalloc_INTERFACE_DEFINED__ */ |
| 1242 | 1508 | |
| ... | ... | @@ -1269,25 +1535,26 @@ typedef struct IStdMarshalInfoVtbl { |
| 1269 | 1535 | |
| 1270 | 1536 | /*** IUnknown methods ***/ |
| 1271 | 1537 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1272 | IStdMarshalInfo* This, | |
| 1538 | IStdMarshalInfo *This, | |
| 1273 | 1539 | REFIID riid, |
| 1274 | 1540 | void **ppvObject); |
| 1275 | 1541 | |
| 1276 | 1542 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1277 | IStdMarshalInfo* This); | |
| 1543 | IStdMarshalInfo *This); | |
| 1278 | 1544 | |
| 1279 | 1545 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1280 | IStdMarshalInfo* This); | |
| 1546 | IStdMarshalInfo *This); | |
| 1281 | 1547 | |
| 1282 | 1548 | /*** IStdMarshalInfo methods ***/ |
| 1283 | 1549 | HRESULT (STDMETHODCALLTYPE *GetClassForHandler)( |
| 1284 | IStdMarshalInfo* This, | |
| 1550 | IStdMarshalInfo *This, | |
| 1285 | 1551 | DWORD dwDestContext, |
| 1286 | 1552 | void *pvDestContext, |
| 1287 | 1553 | CLSID *pClsid); |
| 1288 | 1554 | |
| 1289 | 1555 | END_INTERFACE |
| 1290 | 1556 | } IStdMarshalInfoVtbl; |
| 1557 | ||
| 1291 | 1558 | interface IStdMarshalInfo { |
| 1292 | 1559 | CONST_VTBL IStdMarshalInfoVtbl* lpVtbl; |
| 1293 | 1560 | }; |
| ... | ... | @@ -1320,16 +1587,6 @@ static FORCEINLINE HRESULT IStdMarshalInfo_GetClassForHandler(IStdMarshalInfo* T |
| 1320 | 1587 | |
| 1321 | 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 | 1591 | #endif /* __IStdMarshalInfo_INTERFACE_DEFINED__ */ |
| 1335 | 1592 | |
| ... | ... | @@ -1372,30 +1629,31 @@ typedef struct IExternalConnectionVtbl { |
| 1372 | 1629 | |
| 1373 | 1630 | /*** IUnknown methods ***/ |
| 1374 | 1631 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1375 | IExternalConnection* This, | |
| 1632 | IExternalConnection *This, | |
| 1376 | 1633 | REFIID riid, |
| 1377 | 1634 | void **ppvObject); |
| 1378 | 1635 | |
| 1379 | 1636 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1380 | IExternalConnection* This); | |
| 1637 | IExternalConnection *This); | |
| 1381 | 1638 | |
| 1382 | 1639 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1383 | IExternalConnection* This); | |
| 1640 | IExternalConnection *This); | |
| 1384 | 1641 | |
| 1385 | 1642 | /*** IExternalConnection methods ***/ |
| 1386 | 1643 | DWORD (STDMETHODCALLTYPE *AddConnection)( |
| 1387 | IExternalConnection* This, | |
| 1644 | IExternalConnection *This, | |
| 1388 | 1645 | DWORD extconn, |
| 1389 | 1646 | DWORD reserved); |
| 1390 | 1647 | |
| 1391 | 1648 | DWORD (STDMETHODCALLTYPE *ReleaseConnection)( |
| 1392 | IExternalConnection* This, | |
| 1649 | IExternalConnection *This, | |
| 1393 | 1650 | DWORD extconn, |
| 1394 | 1651 | DWORD reserved, |
| 1395 | 1652 | WINBOOL fLastReleaseCloses); |
| 1396 | 1653 | |
| 1397 | 1654 | END_INTERFACE |
| 1398 | 1655 | } IExternalConnectionVtbl; |
| 1656 | ||
| 1399 | 1657 | interface IExternalConnection { |
| 1400 | 1658 | CONST_VTBL IExternalConnectionVtbl* lpVtbl; |
| 1401 | 1659 | }; |
| ... | ... | @@ -1432,25 +1690,6 @@ static FORCEINLINE DWORD IExternalConnection_ReleaseConnection(IExternalConnecti |
| 1432 | 1690 | |
| 1433 | 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 | 1694 | #endif /* __IExternalConnection_INTERFACE_DEFINED__ */ |
| 1456 | 1695 | |
| ... | ... | @@ -1490,24 +1729,25 @@ typedef struct IMultiQIVtbl { |
| 1490 | 1729 | |
| 1491 | 1730 | /*** IUnknown methods ***/ |
| 1492 | 1731 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1493 | IMultiQI* This, | |
| 1732 | IMultiQI *This, | |
| 1494 | 1733 | REFIID riid, |
| 1495 | 1734 | void **ppvObject); |
| 1496 | 1735 | |
| 1497 | 1736 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1498 | IMultiQI* This); | |
| 1737 | IMultiQI *This); | |
| 1499 | 1738 | |
| 1500 | 1739 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1501 | IMultiQI* This); | |
| 1740 | IMultiQI *This); | |
| 1502 | 1741 | |
| 1503 | 1742 | /*** IMultiQI methods ***/ |
| 1504 | 1743 | HRESULT (STDMETHODCALLTYPE *QueryMultipleInterfaces)( |
| 1505 | IMultiQI* This, | |
| 1744 | IMultiQI *This, | |
| 1506 | 1745 | ULONG cMQIs, |
| 1507 | 1746 | MULTI_QI *pMQIs); |
| 1508 | 1747 | |
| 1509 | 1748 | END_INTERFACE |
| 1510 | 1749 | } IMultiQIVtbl; |
| 1750 | ||
| 1511 | 1751 | interface IMultiQI { |
| 1512 | 1752 | CONST_VTBL IMultiQIVtbl* lpVtbl; |
| 1513 | 1753 | }; |
| ... | ... | @@ -1540,15 +1780,6 @@ static FORCEINLINE HRESULT IMultiQI_QueryMultipleInterfaces(IMultiQI* This,ULONG |
| 1540 | 1780 | |
| 1541 | 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 | 1784 | #endif /* __IMultiQI_INTERFACE_DEFINED__ */ |
| 1554 | 1785 | |
| ... | ... | @@ -1563,7 +1794,7 @@ DEFINE_GUID(IID_AsyncIMultiQI, 0x000e0020, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00, |
| 1563 | 1794 | MIDL_INTERFACE("000e0020-0000-0000-c000-000000000046") |
| 1564 | 1795 | AsyncIMultiQI : public IUnknown |
| 1565 | 1796 | { |
| 1566 | virtual void STDMETHODCALLTYPE Begin_QueryMultipleInterfaces( | |
| 1797 | virtual HRESULT STDMETHODCALLTYPE Begin_QueryMultipleInterfaces( | |
| 1567 | 1798 | ULONG cMQIs, |
| 1568 | 1799 | MULTI_QI *pMQIs) = 0; |
| 1569 | 1800 | |
| ... | ... | @@ -1580,28 +1811,29 @@ typedef struct AsyncIMultiQIVtbl { |
| 1580 | 1811 | |
| 1581 | 1812 | /*** IUnknown methods ***/ |
| 1582 | 1813 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1583 | AsyncIMultiQI* This, | |
| 1814 | AsyncIMultiQI *This, | |
| 1584 | 1815 | REFIID riid, |
| 1585 | 1816 | void **ppvObject); |
| 1586 | 1817 | |
| 1587 | 1818 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1588 | AsyncIMultiQI* This); | |
| 1819 | AsyncIMultiQI *This); | |
| 1589 | 1820 | |
| 1590 | 1821 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1591 | AsyncIMultiQI* This); | |
| 1822 | AsyncIMultiQI *This); | |
| 1592 | 1823 | |
| 1593 | /*** IMultiQI methods ***/ | |
| 1594 | void (STDMETHODCALLTYPE *Begin_QueryMultipleInterfaces)( | |
| 1595 | AsyncIMultiQI* This, | |
| 1824 | /*** AsyncIMultiQI methods ***/ | |
| 1825 | HRESULT (STDMETHODCALLTYPE *Begin_QueryMultipleInterfaces)( | |
| 1826 | AsyncIMultiQI *This, | |
| 1596 | 1827 | ULONG cMQIs, |
| 1597 | 1828 | MULTI_QI *pMQIs); |
| 1598 | 1829 | |
| 1599 | 1830 | HRESULT (STDMETHODCALLTYPE *Finish_QueryMultipleInterfaces)( |
| 1600 | AsyncIMultiQI* This, | |
| 1831 | AsyncIMultiQI *This, | |
| 1601 | 1832 | MULTI_QI *pMQIs); |
| 1602 | 1833 | |
| 1603 | 1834 | END_INTERFACE |
| 1604 | 1835 | } AsyncIMultiQIVtbl; |
| 1836 | ||
| 1605 | 1837 | interface AsyncIMultiQI { |
| 1606 | 1838 | CONST_VTBL AsyncIMultiQIVtbl* lpVtbl; |
| 1607 | 1839 | }; |
| ... | ... | @@ -1612,7 +1844,7 @@ interface AsyncIMultiQI { |
| 1612 | 1844 | #define AsyncIMultiQI_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 1613 | 1845 | #define AsyncIMultiQI_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 1614 | 1846 | #define AsyncIMultiQI_Release(This) (This)->lpVtbl->Release(This) |
| 1615 | /*** IMultiQI methods ***/ | |
| 1847 | /*** AsyncIMultiQI methods ***/ | |
| 1616 | 1848 | #define AsyncIMultiQI_Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) (This)->lpVtbl->Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) |
| 1617 | 1849 | #define AsyncIMultiQI_Finish_QueryMultipleInterfaces(This,pMQIs) (This)->lpVtbl->Finish_QueryMultipleInterfaces(This,pMQIs) |
| 1618 | 1850 | #else |
| ... | ... | @@ -1626,36 +1858,18 @@ static FORCEINLINE ULONG AsyncIMultiQI_AddRef(AsyncIMultiQI* This) { |
| 1626 | 1858 | static FORCEINLINE ULONG AsyncIMultiQI_Release(AsyncIMultiQI* This) { |
| 1627 | 1859 | return This->lpVtbl->Release(This); |
| 1628 | 1860 | } |
| 1629 | /*** IMultiQI methods ***/ | |
| 1630 | static FORCEINLINE void Begin_AsyncIMultiQI_QueryMultipleInterfaces(AsyncIMultiQI* This,ULONG cMQIs,MULTI_QI *pMQIs) { | |
| 1631 | This->lpVtbl->Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs); | |
| 1861 | /*** AsyncIMultiQI methods ***/ | |
| 1862 | static FORCEINLINE HRESULT AsyncIMultiQI_Begin_QueryMultipleInterfaces(AsyncIMultiQI* This,ULONG cMQIs,MULTI_QI *pMQIs) { | |
| 1863 | return This->lpVtbl->Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs); | |
| 1632 | 1864 | } |
| 1633 | static FORCEINLINE HRESULT Finish_AsyncIMultiQI_QueryMultipleInterfaces(AsyncIMultiQI* This,MULTI_QI *pMQIs) { | |
| 1634 | return This->lpVtbl->Finish_QueryMultipleInterfaces(This); | |
| 1865 | static FORCEINLINE HRESULT AsyncIMultiQI_Finish_QueryMultipleInterfaces(AsyncIMultiQI* This,MULTI_QI *pMQIs) { | |
| 1866 | return This->lpVtbl->Finish_QueryMultipleInterfaces(This,pMQIs); | |
| 1635 | 1867 | } |
| 1636 | 1868 | #endif |
| 1637 | 1869 | #endif |
| 1638 | 1870 | |
| 1639 | 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 | 1874 | #endif /* __AsyncIMultiQI_INTERFACE_DEFINED__ */ |
| 1661 | 1875 | |
| ... | ... | @@ -1687,24 +1901,25 @@ typedef struct IInternalUnknownVtbl { |
| 1687 | 1901 | |
| 1688 | 1902 | /*** IUnknown methods ***/ |
| 1689 | 1903 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1690 | IInternalUnknown* This, | |
| 1904 | IInternalUnknown *This, | |
| 1691 | 1905 | REFIID riid, |
| 1692 | 1906 | void **ppvObject); |
| 1693 | 1907 | |
| 1694 | 1908 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1695 | IInternalUnknown* This); | |
| 1909 | IInternalUnknown *This); | |
| 1696 | 1910 | |
| 1697 | 1911 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1698 | IInternalUnknown* This); | |
| 1912 | IInternalUnknown *This); | |
| 1699 | 1913 | |
| 1700 | 1914 | /*** IInternalUnknown methods ***/ |
| 1701 | 1915 | HRESULT (STDMETHODCALLTYPE *QueryInternalInterface)( |
| 1702 | IInternalUnknown* This, | |
| 1916 | IInternalUnknown *This, | |
| 1703 | 1917 | REFIID riid, |
| 1704 | 1918 | void **ppv); |
| 1705 | 1919 | |
| 1706 | 1920 | END_INTERFACE |
| 1707 | 1921 | } IInternalUnknownVtbl; |
| 1922 | ||
| 1708 | 1923 | interface IInternalUnknown { |
| 1709 | 1924 | CONST_VTBL IInternalUnknownVtbl* lpVtbl; |
| 1710 | 1925 | }; |
| ... | ... | @@ -1737,15 +1952,6 @@ static FORCEINLINE HRESULT IInternalUnknown_QueryInternalInterface(IInternalUnkn |
| 1737 | 1952 | |
| 1738 | 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 | 1956 | #endif /* __IInternalUnknown_INTERFACE_DEFINED__ */ |
| 1751 | 1957 | |
| ... | ... | @@ -1789,36 +1995,37 @@ typedef struct IEnumUnknownVtbl { |
| 1789 | 1995 | |
| 1790 | 1996 | /*** IUnknown methods ***/ |
| 1791 | 1997 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1792 | IEnumUnknown* This, | |
| 1998 | IEnumUnknown *This, | |
| 1793 | 1999 | REFIID riid, |
| 1794 | 2000 | void **ppvObject); |
| 1795 | 2001 | |
| 1796 | 2002 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1797 | IEnumUnknown* This); | |
| 2003 | IEnumUnknown *This); | |
| 1798 | 2004 | |
| 1799 | 2005 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1800 | IEnumUnknown* This); | |
| 2006 | IEnumUnknown *This); | |
| 1801 | 2007 | |
| 1802 | 2008 | /*** IEnumUnknown methods ***/ |
| 1803 | 2009 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 1804 | IEnumUnknown* This, | |
| 2010 | IEnumUnknown *This, | |
| 1805 | 2011 | ULONG celt, |
| 1806 | 2012 | IUnknown **rgelt, |
| 1807 | 2013 | ULONG *pceltFetched); |
| 1808 | 2014 | |
| 1809 | 2015 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 1810 | IEnumUnknown* This, | |
| 2016 | IEnumUnknown *This, | |
| 1811 | 2017 | ULONG celt); |
| 1812 | 2018 | |
| 1813 | 2019 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 1814 | IEnumUnknown* This); | |
| 2020 | IEnumUnknown *This); | |
| 1815 | 2021 | |
| 1816 | 2022 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 1817 | IEnumUnknown* This, | |
| 2023 | IEnumUnknown *This, | |
| 1818 | 2024 | IEnumUnknown **ppenum); |
| 1819 | 2025 | |
| 1820 | 2026 | END_INTERFACE |
| 1821 | 2027 | } IEnumUnknownVtbl; |
| 2028 | ||
| 1822 | 2029 | interface IEnumUnknown { |
| 1823 | 2030 | CONST_VTBL IEnumUnknownVtbl* lpVtbl; |
| 1824 | 2031 | }; |
| ... | ... | @@ -1873,30 +2080,7 @@ void __RPC_STUB IEnumUnknown_RemoteNext_Stub( |
| 1873 | 2080 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 1874 | 2081 | PRPC_MESSAGE pRpcMessage, |
| 1875 | 2082 | DWORD* pdwStubPhase); |
| 1876 | HRESULT STDMETHODCALLTYPE IEnumUnknown_Skip_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( | |
| 2083 | HRESULT CALLBACK IEnumUnknown_Next_Proxy( | |
| 1900 | 2084 | IEnumUnknown* This, |
| 1901 | 2085 | ULONG celt, |
| 1902 | 2086 | IUnknown **rgelt, |
| ... | ... | @@ -1947,36 +2131,37 @@ typedef struct IEnumStringVtbl { |
| 1947 | 2131 | |
| 1948 | 2132 | /*** IUnknown methods ***/ |
| 1949 | 2133 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1950 | IEnumString* This, | |
| 2134 | IEnumString *This, | |
| 1951 | 2135 | REFIID riid, |
| 1952 | 2136 | void **ppvObject); |
| 1953 | 2137 | |
| 1954 | 2138 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1955 | IEnumString* This); | |
| 2139 | IEnumString *This); | |
| 1956 | 2140 | |
| 1957 | 2141 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1958 | IEnumString* This); | |
| 2142 | IEnumString *This); | |
| 1959 | 2143 | |
| 1960 | 2144 | /*** IEnumString methods ***/ |
| 1961 | 2145 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 1962 | IEnumString* This, | |
| 2146 | IEnumString *This, | |
| 1963 | 2147 | ULONG celt, |
| 1964 | 2148 | LPOLESTR *rgelt, |
| 1965 | 2149 | ULONG *pceltFetched); |
| 1966 | 2150 | |
| 1967 | 2151 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 1968 | IEnumString* This, | |
| 2152 | IEnumString *This, | |
| 1969 | 2153 | ULONG celt); |
| 1970 | 2154 | |
| 1971 | 2155 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 1972 | IEnumString* This); | |
| 2156 | IEnumString *This); | |
| 1973 | 2157 | |
| 1974 | 2158 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 1975 | IEnumString* This, | |
| 2159 | IEnumString *This, | |
| 1976 | 2160 | IEnumString **ppenum); |
| 1977 | 2161 | |
| 1978 | 2162 | END_INTERFACE |
| 1979 | 2163 | } IEnumStringVtbl; |
| 2164 | ||
| 1980 | 2165 | interface IEnumString { |
| 1981 | 2166 | CONST_VTBL IEnumStringVtbl* lpVtbl; |
| 1982 | 2167 | }; |
| ... | ... | @@ -2031,29 +2216,6 @@ void __RPC_STUB IEnumString_RemoteNext_Stub( |
| 2031 | 2216 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 2032 | 2217 | PRPC_MESSAGE pRpcMessage, |
| 2033 | 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 | 2219 | HRESULT CALLBACK IEnumString_Next_Proxy( |
| 2058 | 2220 | IEnumString* This, |
| 2059 | 2221 | ULONG celt, |
| ... | ... | @@ -2099,31 +2261,32 @@ typedef struct ISequentialStreamVtbl { |
| 2099 | 2261 | |
| 2100 | 2262 | /*** IUnknown methods ***/ |
| 2101 | 2263 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2102 | ISequentialStream* This, | |
| 2264 | ISequentialStream *This, | |
| 2103 | 2265 | REFIID riid, |
| 2104 | 2266 | void **ppvObject); |
| 2105 | 2267 | |
| 2106 | 2268 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2107 | ISequentialStream* This); | |
| 2269 | ISequentialStream *This); | |
| 2108 | 2270 | |
| 2109 | 2271 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2110 | ISequentialStream* This); | |
| 2272 | ISequentialStream *This); | |
| 2111 | 2273 | |
| 2112 | 2274 | /*** ISequentialStream methods ***/ |
| 2113 | 2275 | HRESULT (STDMETHODCALLTYPE *Read)( |
| 2114 | ISequentialStream* This, | |
| 2276 | ISequentialStream *This, | |
| 2115 | 2277 | void *pv, |
| 2116 | 2278 | ULONG cb, |
| 2117 | 2279 | ULONG *pcbRead); |
| 2118 | 2280 | |
| 2119 | 2281 | HRESULT (STDMETHODCALLTYPE *Write)( |
| 2120 | ISequentialStream* This, | |
| 2282 | ISequentialStream *This, | |
| 2121 | 2283 | const void *pv, |
| 2122 | 2284 | ULONG cb, |
| 2123 | 2285 | ULONG *pcbWritten); |
| 2124 | 2286 | |
| 2125 | 2287 | END_INTERFACE |
| 2126 | 2288 | } ISequentialStreamVtbl; |
| 2289 | ||
| 2127 | 2290 | interface ISequentialStream { |
| 2128 | 2291 | CONST_VTBL ISequentialStreamVtbl* lpVtbl; |
| 2129 | 2292 | }; |
| ... | ... | @@ -2297,77 +2460,78 @@ typedef struct IStreamVtbl { |
| 2297 | 2460 | |
| 2298 | 2461 | /*** IUnknown methods ***/ |
| 2299 | 2462 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2300 | IStream* This, | |
| 2463 | IStream *This, | |
| 2301 | 2464 | REFIID riid, |
| 2302 | 2465 | void **ppvObject); |
| 2303 | 2466 | |
| 2304 | 2467 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2305 | IStream* This); | |
| 2468 | IStream *This); | |
| 2306 | 2469 | |
| 2307 | 2470 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2308 | IStream* This); | |
| 2471 | IStream *This); | |
| 2309 | 2472 | |
| 2310 | 2473 | /*** ISequentialStream methods ***/ |
| 2311 | 2474 | HRESULT (STDMETHODCALLTYPE *Read)( |
| 2312 | IStream* This, | |
| 2475 | IStream *This, | |
| 2313 | 2476 | void *pv, |
| 2314 | 2477 | ULONG cb, |
| 2315 | 2478 | ULONG *pcbRead); |
| 2316 | 2479 | |
| 2317 | 2480 | HRESULT (STDMETHODCALLTYPE *Write)( |
| 2318 | IStream* This, | |
| 2481 | IStream *This, | |
| 2319 | 2482 | const void *pv, |
| 2320 | 2483 | ULONG cb, |
| 2321 | 2484 | ULONG *pcbWritten); |
| 2322 | 2485 | |
| 2323 | 2486 | /*** IStream methods ***/ |
| 2324 | 2487 | HRESULT (STDMETHODCALLTYPE *Seek)( |
| 2325 | IStream* This, | |
| 2488 | IStream *This, | |
| 2326 | 2489 | LARGE_INTEGER dlibMove, |
| 2327 | 2490 | DWORD dwOrigin, |
| 2328 | 2491 | ULARGE_INTEGER *plibNewPosition); |
| 2329 | 2492 | |
| 2330 | 2493 | HRESULT (STDMETHODCALLTYPE *SetSize)( |
| 2331 | IStream* This, | |
| 2494 | IStream *This, | |
| 2332 | 2495 | ULARGE_INTEGER libNewSize); |
| 2333 | 2496 | |
| 2334 | 2497 | HRESULT (STDMETHODCALLTYPE *CopyTo)( |
| 2335 | IStream* This, | |
| 2498 | IStream *This, | |
| 2336 | 2499 | IStream *pstm, |
| 2337 | 2500 | ULARGE_INTEGER cb, |
| 2338 | 2501 | ULARGE_INTEGER *pcbRead, |
| 2339 | 2502 | ULARGE_INTEGER *pcbWritten); |
| 2340 | 2503 | |
| 2341 | 2504 | HRESULT (STDMETHODCALLTYPE *Commit)( |
| 2342 | IStream* This, | |
| 2505 | IStream *This, | |
| 2343 | 2506 | DWORD grfCommitFlags); |
| 2344 | 2507 | |
| 2345 | 2508 | HRESULT (STDMETHODCALLTYPE *Revert)( |
| 2346 | IStream* This); | |
| 2509 | IStream *This); | |
| 2347 | 2510 | |
| 2348 | 2511 | HRESULT (STDMETHODCALLTYPE *LockRegion)( |
| 2349 | IStream* This, | |
| 2512 | IStream *This, | |
| 2350 | 2513 | ULARGE_INTEGER libOffset, |
| 2351 | 2514 | ULARGE_INTEGER cb, |
| 2352 | 2515 | DWORD dwLockType); |
| 2353 | 2516 | |
| 2354 | 2517 | HRESULT (STDMETHODCALLTYPE *UnlockRegion)( |
| 2355 | IStream* This, | |
| 2518 | IStream *This, | |
| 2356 | 2519 | ULARGE_INTEGER libOffset, |
| 2357 | 2520 | ULARGE_INTEGER cb, |
| 2358 | 2521 | DWORD dwLockType); |
| 2359 | 2522 | |
| 2360 | 2523 | HRESULT (STDMETHODCALLTYPE *Stat)( |
| 2361 | IStream* This, | |
| 2524 | IStream *This, | |
| 2362 | 2525 | STATSTG *pstatstg, |
| 2363 | 2526 | DWORD grfStatFlag); |
| 2364 | 2527 | |
| 2365 | 2528 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 2366 | IStream* This, | |
| 2529 | IStream *This, | |
| 2367 | 2530 | IStream **ppstm); |
| 2368 | 2531 | |
| 2369 | 2532 | END_INTERFACE |
| 2370 | 2533 | } IStreamVtbl; |
| 2534 | ||
| 2371 | 2535 | interface IStream { |
| 2372 | 2536 | CONST_VTBL IStreamVtbl* lpVtbl; |
| 2373 | 2537 | }; |
| ... | ... | @@ -2452,14 +2616,6 @@ void __RPC_STUB IStream_RemoteSeek_Stub( |
| 2452 | 2616 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 2453 | 2617 | PRPC_MESSAGE pRpcMessage, |
| 2454 | 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 | 2619 | HRESULT STDMETHODCALLTYPE IStream_RemoteCopyTo_Proxy( |
| 2464 | 2620 | IStream* This, |
| 2465 | 2621 | IStream *pstm, |
| ... | ... | @@ -2471,58 +2627,6 @@ void __RPC_STUB IStream_RemoteCopyTo_Stub( |
| 2471 | 2627 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 2472 | 2628 | PRPC_MESSAGE pRpcMessage, |
| 2473 | 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 | 2630 | HRESULT CALLBACK IStream_Seek_Proxy( |
| 2527 | 2631 | IStream* This, |
| 2528 | 2632 | LARGE_INTEGER dlibMove, |
| ... | ... | @@ -2602,41 +2706,42 @@ typedef struct IRpcChannelBufferVtbl { |
| 2602 | 2706 | |
| 2603 | 2707 | /*** IUnknown methods ***/ |
| 2604 | 2708 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2605 | IRpcChannelBuffer* This, | |
| 2709 | IRpcChannelBuffer *This, | |
| 2606 | 2710 | REFIID riid, |
| 2607 | 2711 | void **ppvObject); |
| 2608 | 2712 | |
| 2609 | 2713 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2610 | IRpcChannelBuffer* This); | |
| 2714 | IRpcChannelBuffer *This); | |
| 2611 | 2715 | |
| 2612 | 2716 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2613 | IRpcChannelBuffer* This); | |
| 2717 | IRpcChannelBuffer *This); | |
| 2614 | 2718 | |
| 2615 | 2719 | /*** IRpcChannelBuffer methods ***/ |
| 2616 | 2720 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( |
| 2617 | IRpcChannelBuffer* This, | |
| 2721 | IRpcChannelBuffer *This, | |
| 2618 | 2722 | RPCOLEMESSAGE *pMessage, |
| 2619 | 2723 | REFIID riid); |
| 2620 | 2724 | |
| 2621 | 2725 | HRESULT (STDMETHODCALLTYPE *SendReceive)( |
| 2622 | IRpcChannelBuffer* This, | |
| 2726 | IRpcChannelBuffer *This, | |
| 2623 | 2727 | RPCOLEMESSAGE *pMessage, |
| 2624 | 2728 | ULONG *pStatus); |
| 2625 | 2729 | |
| 2626 | 2730 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( |
| 2627 | IRpcChannelBuffer* This, | |
| 2731 | IRpcChannelBuffer *This, | |
| 2628 | 2732 | RPCOLEMESSAGE *pMessage); |
| 2629 | 2733 | |
| 2630 | 2734 | HRESULT (STDMETHODCALLTYPE *GetDestCtx)( |
| 2631 | IRpcChannelBuffer* This, | |
| 2735 | IRpcChannelBuffer *This, | |
| 2632 | 2736 | DWORD *pdwDestContext, |
| 2633 | 2737 | void **ppvDestContext); |
| 2634 | 2738 | |
| 2635 | 2739 | HRESULT (STDMETHODCALLTYPE *IsConnected)( |
| 2636 | IRpcChannelBuffer* This); | |
| 2740 | IRpcChannelBuffer *This); | |
| 2637 | 2741 | |
| 2638 | 2742 | END_INTERFACE |
| 2639 | 2743 | } IRpcChannelBufferVtbl; |
| 2744 | ||
| 2640 | 2745 | interface IRpcChannelBuffer { |
| 2641 | 2746 | CONST_VTBL IRpcChannelBufferVtbl* lpVtbl; |
| 2642 | 2747 | }; |
| ... | ... | @@ -2685,48 +2790,6 @@ static FORCEINLINE HRESULT IRpcChannelBuffer_IsConnected(IRpcChannelBuffer* This |
| 2685 | 2790 | |
| 2686 | 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 | 2794 | #endif /* __IRpcChannelBuffer_INTERFACE_DEFINED__ */ |
| 2732 | 2795 | |
| ... | ... | @@ -2757,46 +2820,47 @@ typedef struct IRpcChannelBuffer2Vtbl { |
| 2757 | 2820 | |
| 2758 | 2821 | /*** IUnknown methods ***/ |
| 2759 | 2822 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2760 | IRpcChannelBuffer2* This, | |
| 2823 | IRpcChannelBuffer2 *This, | |
| 2761 | 2824 | REFIID riid, |
| 2762 | 2825 | void **ppvObject); |
| 2763 | 2826 | |
| 2764 | 2827 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2765 | IRpcChannelBuffer2* This); | |
| 2828 | IRpcChannelBuffer2 *This); | |
| 2766 | 2829 | |
| 2767 | 2830 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2768 | IRpcChannelBuffer2* This); | |
| 2831 | IRpcChannelBuffer2 *This); | |
| 2769 | 2832 | |
| 2770 | 2833 | /*** IRpcChannelBuffer methods ***/ |
| 2771 | 2834 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( |
| 2772 | IRpcChannelBuffer2* This, | |
| 2835 | IRpcChannelBuffer2 *This, | |
| 2773 | 2836 | RPCOLEMESSAGE *pMessage, |
| 2774 | 2837 | REFIID riid); |
| 2775 | 2838 | |
| 2776 | 2839 | HRESULT (STDMETHODCALLTYPE *SendReceive)( |
| 2777 | IRpcChannelBuffer2* This, | |
| 2840 | IRpcChannelBuffer2 *This, | |
| 2778 | 2841 | RPCOLEMESSAGE *pMessage, |
| 2779 | 2842 | ULONG *pStatus); |
| 2780 | 2843 | |
| 2781 | 2844 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( |
| 2782 | IRpcChannelBuffer2* This, | |
| 2845 | IRpcChannelBuffer2 *This, | |
| 2783 | 2846 | RPCOLEMESSAGE *pMessage); |
| 2784 | 2847 | |
| 2785 | 2848 | HRESULT (STDMETHODCALLTYPE *GetDestCtx)( |
| 2786 | IRpcChannelBuffer2* This, | |
| 2849 | IRpcChannelBuffer2 *This, | |
| 2787 | 2850 | DWORD *pdwDestContext, |
| 2788 | 2851 | void **ppvDestContext); |
| 2789 | 2852 | |
| 2790 | 2853 | HRESULT (STDMETHODCALLTYPE *IsConnected)( |
| 2791 | IRpcChannelBuffer2* This); | |
| 2854 | IRpcChannelBuffer2 *This); | |
| 2792 | 2855 | |
| 2793 | 2856 | /*** IRpcChannelBuffer2 methods ***/ |
| 2794 | 2857 | HRESULT (STDMETHODCALLTYPE *GetProtocolVersion)( |
| 2795 | IRpcChannelBuffer2* This, | |
| 2858 | IRpcChannelBuffer2 *This, | |
| 2796 | 2859 | DWORD *pdwVersion); |
| 2797 | 2860 | |
| 2798 | 2861 | END_INTERFACE |
| 2799 | 2862 | } IRpcChannelBuffer2Vtbl; |
| 2863 | ||
| 2800 | 2864 | interface IRpcChannelBuffer2 { |
| 2801 | 2865 | CONST_VTBL IRpcChannelBuffer2Vtbl* lpVtbl; |
| 2802 | 2866 | }; |
| ... | ... | @@ -2851,14 +2915,6 @@ static FORCEINLINE HRESULT IRpcChannelBuffer2_GetProtocolVersion(IRpcChannelBuff |
| 2851 | 2915 | |
| 2852 | 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 | 2919 | #endif /* __IRpcChannelBuffer2_INTERFACE_DEFINED__ */ |
| 2864 | 2920 | |
| ... | ... | @@ -2898,64 +2954,65 @@ typedef struct IAsyncRpcChannelBufferVtbl { |
| 2898 | 2954 | |
| 2899 | 2955 | /*** IUnknown methods ***/ |
| 2900 | 2956 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2901 | IAsyncRpcChannelBuffer* This, | |
| 2957 | IAsyncRpcChannelBuffer *This, | |
| 2902 | 2958 | REFIID riid, |
| 2903 | 2959 | void **ppvObject); |
| 2904 | 2960 | |
| 2905 | 2961 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2906 | IAsyncRpcChannelBuffer* This); | |
| 2962 | IAsyncRpcChannelBuffer *This); | |
| 2907 | 2963 | |
| 2908 | 2964 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2909 | IAsyncRpcChannelBuffer* This); | |
| 2965 | IAsyncRpcChannelBuffer *This); | |
| 2910 | 2966 | |
| 2911 | 2967 | /*** IRpcChannelBuffer methods ***/ |
| 2912 | 2968 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( |
| 2913 | IAsyncRpcChannelBuffer* This, | |
| 2969 | IAsyncRpcChannelBuffer *This, | |
| 2914 | 2970 | RPCOLEMESSAGE *pMessage, |
| 2915 | 2971 | REFIID riid); |
| 2916 | 2972 | |
| 2917 | 2973 | HRESULT (STDMETHODCALLTYPE *SendReceive)( |
| 2918 | IAsyncRpcChannelBuffer* This, | |
| 2974 | IAsyncRpcChannelBuffer *This, | |
| 2919 | 2975 | RPCOLEMESSAGE *pMessage, |
| 2920 | 2976 | ULONG *pStatus); |
| 2921 | 2977 | |
| 2922 | 2978 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( |
| 2923 | IAsyncRpcChannelBuffer* This, | |
| 2979 | IAsyncRpcChannelBuffer *This, | |
| 2924 | 2980 | RPCOLEMESSAGE *pMessage); |
| 2925 | 2981 | |
| 2926 | 2982 | HRESULT (STDMETHODCALLTYPE *GetDestCtx)( |
| 2927 | IAsyncRpcChannelBuffer* This, | |
| 2983 | IAsyncRpcChannelBuffer *This, | |
| 2928 | 2984 | DWORD *pdwDestContext, |
| 2929 | 2985 | void **ppvDestContext); |
| 2930 | 2986 | |
| 2931 | 2987 | HRESULT (STDMETHODCALLTYPE *IsConnected)( |
| 2932 | IAsyncRpcChannelBuffer* This); | |
| 2988 | IAsyncRpcChannelBuffer *This); | |
| 2933 | 2989 | |
| 2934 | 2990 | /*** IRpcChannelBuffer2 methods ***/ |
| 2935 | 2991 | HRESULT (STDMETHODCALLTYPE *GetProtocolVersion)( |
| 2936 | IAsyncRpcChannelBuffer* This, | |
| 2992 | IAsyncRpcChannelBuffer *This, | |
| 2937 | 2993 | DWORD *pdwVersion); |
| 2938 | 2994 | |
| 2939 | 2995 | /*** IAsyncRpcChannelBuffer methods ***/ |
| 2940 | 2996 | HRESULT (STDMETHODCALLTYPE *Send)( |
| 2941 | IAsyncRpcChannelBuffer* This, | |
| 2997 | IAsyncRpcChannelBuffer *This, | |
| 2942 | 2998 | RPCOLEMESSAGE *pMsg, |
| 2943 | 2999 | ISynchronize *pSync, |
| 2944 | 3000 | ULONG *pulStatus); |
| 2945 | 3001 | |
| 2946 | 3002 | HRESULT (STDMETHODCALLTYPE *Receive)( |
| 2947 | IAsyncRpcChannelBuffer* This, | |
| 3003 | IAsyncRpcChannelBuffer *This, | |
| 2948 | 3004 | RPCOLEMESSAGE *pMsg, |
| 2949 | 3005 | ULONG *pulStatus); |
| 2950 | 3006 | |
| 2951 | 3007 | HRESULT (STDMETHODCALLTYPE *GetDestCtxEx)( |
| 2952 | IAsyncRpcChannelBuffer* This, | |
| 3008 | IAsyncRpcChannelBuffer *This, | |
| 2953 | 3009 | RPCOLEMESSAGE *pMsg, |
| 2954 | 3010 | DWORD *pdwDestContext, |
| 2955 | 3011 | void **ppvDestContext); |
| 2956 | 3012 | |
| 2957 | 3013 | END_INTERFACE |
| 2958 | 3014 | } IAsyncRpcChannelBufferVtbl; |
| 3015 | ||
| 2959 | 3016 | interface IAsyncRpcChannelBuffer { |
| 2960 | 3017 | CONST_VTBL IAsyncRpcChannelBufferVtbl* lpVtbl; |
| 2961 | 3018 | }; |
| ... | ... | @@ -3024,35 +3081,6 @@ static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_GetDestCtxEx(IAsyncRpcChannelB |
| 3024 | 3081 | |
| 3025 | 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 | 3085 | #endif /* __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ */ |
| 3058 | 3086 | |
| ... | ... | @@ -3108,84 +3136,85 @@ typedef struct IRpcChannelBuffer3Vtbl { |
| 3108 | 3136 | |
| 3109 | 3137 | /*** IUnknown methods ***/ |
| 3110 | 3138 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3111 | IRpcChannelBuffer3* This, | |
| 3139 | IRpcChannelBuffer3 *This, | |
| 3112 | 3140 | REFIID riid, |
| 3113 | 3141 | void **ppvObject); |
| 3114 | 3142 | |
| 3115 | 3143 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3116 | IRpcChannelBuffer3* This); | |
| 3144 | IRpcChannelBuffer3 *This); | |
| 3117 | 3145 | |
| 3118 | 3146 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3119 | IRpcChannelBuffer3* This); | |
| 3147 | IRpcChannelBuffer3 *This); | |
| 3120 | 3148 | |
| 3121 | 3149 | /*** IRpcChannelBuffer methods ***/ |
| 3122 | 3150 | HRESULT (STDMETHODCALLTYPE *GetBuffer)( |
| 3123 | IRpcChannelBuffer3* This, | |
| 3151 | IRpcChannelBuffer3 *This, | |
| 3124 | 3152 | RPCOLEMESSAGE *pMessage, |
| 3125 | 3153 | REFIID riid); |
| 3126 | 3154 | |
| 3127 | 3155 | HRESULT (STDMETHODCALLTYPE *SendReceive)( |
| 3128 | IRpcChannelBuffer3* This, | |
| 3156 | IRpcChannelBuffer3 *This, | |
| 3129 | 3157 | RPCOLEMESSAGE *pMessage, |
| 3130 | 3158 | ULONG *pStatus); |
| 3131 | 3159 | |
| 3132 | 3160 | HRESULT (STDMETHODCALLTYPE *FreeBuffer)( |
| 3133 | IRpcChannelBuffer3* This, | |
| 3161 | IRpcChannelBuffer3 *This, | |
| 3134 | 3162 | RPCOLEMESSAGE *pMessage); |
| 3135 | 3163 | |
| 3136 | 3164 | HRESULT (STDMETHODCALLTYPE *GetDestCtx)( |
| 3137 | IRpcChannelBuffer3* This, | |
| 3165 | IRpcChannelBuffer3 *This, | |
| 3138 | 3166 | DWORD *pdwDestContext, |
| 3139 | 3167 | void **ppvDestContext); |
| 3140 | 3168 | |
| 3141 | 3169 | HRESULT (STDMETHODCALLTYPE *IsConnected)( |
| 3142 | IRpcChannelBuffer3* This); | |
| 3170 | IRpcChannelBuffer3 *This); | |
| 3143 | 3171 | |
| 3144 | 3172 | /*** IRpcChannelBuffer2 methods ***/ |
| 3145 | 3173 | HRESULT (STDMETHODCALLTYPE *GetProtocolVersion)( |
| 3146 | IRpcChannelBuffer3* This, | |
| 3174 | IRpcChannelBuffer3 *This, | |
| 3147 | 3175 | DWORD *pdwVersion); |
| 3148 | 3176 | |
| 3149 | 3177 | /*** IRpcChannelBuffer3 methods ***/ |
| 3150 | 3178 | HRESULT (STDMETHODCALLTYPE *Send)( |
| 3151 | IRpcChannelBuffer3* This, | |
| 3179 | IRpcChannelBuffer3 *This, | |
| 3152 | 3180 | RPCOLEMESSAGE *pMsg, |
| 3153 | 3181 | ULONG *pulStatus); |
| 3154 | 3182 | |
| 3155 | 3183 | HRESULT (STDMETHODCALLTYPE *Receive)( |
| 3156 | IRpcChannelBuffer3* This, | |
| 3184 | IRpcChannelBuffer3 *This, | |
| 3157 | 3185 | RPCOLEMESSAGE *pMsg, |
| 3158 | 3186 | ULONG ulSize, |
| 3159 | 3187 | ULONG *pulStatus); |
| 3160 | 3188 | |
| 3161 | 3189 | HRESULT (STDMETHODCALLTYPE *Cancel)( |
| 3162 | IRpcChannelBuffer3* This, | |
| 3190 | IRpcChannelBuffer3 *This, | |
| 3163 | 3191 | RPCOLEMESSAGE *pMsg); |
| 3164 | 3192 | |
| 3165 | 3193 | HRESULT (STDMETHODCALLTYPE *GetCallContext)( |
| 3166 | IRpcChannelBuffer3* This, | |
| 3194 | IRpcChannelBuffer3 *This, | |
| 3167 | 3195 | RPCOLEMESSAGE *pMsg, |
| 3168 | 3196 | REFIID riid, |
| 3169 | 3197 | void **pInterface); |
| 3170 | 3198 | |
| 3171 | 3199 | HRESULT (STDMETHODCALLTYPE *GetDestCtxEx)( |
| 3172 | IRpcChannelBuffer3* This, | |
| 3200 | IRpcChannelBuffer3 *This, | |
| 3173 | 3201 | RPCOLEMESSAGE *pMsg, |
| 3174 | 3202 | DWORD *pdwDestContext, |
| 3175 | 3203 | void **ppvDestContext); |
| 3176 | 3204 | |
| 3177 | 3205 | HRESULT (STDMETHODCALLTYPE *GetState)( |
| 3178 | IRpcChannelBuffer3* This, | |
| 3206 | IRpcChannelBuffer3 *This, | |
| 3179 | 3207 | RPCOLEMESSAGE *pMsg, |
| 3180 | 3208 | DWORD *pState); |
| 3181 | 3209 | |
| 3182 | 3210 | HRESULT (STDMETHODCALLTYPE *RegisterAsync)( |
| 3183 | IRpcChannelBuffer3* This, | |
| 3211 | IRpcChannelBuffer3 *This, | |
| 3184 | 3212 | RPCOLEMESSAGE *pMsg, |
| 3185 | 3213 | IAsyncManager *pAsyncMgr); |
| 3186 | 3214 | |
| 3187 | 3215 | END_INTERFACE |
| 3188 | 3216 | } IRpcChannelBuffer3Vtbl; |
| 3217 | ||
| 3189 | 3218 | interface IRpcChannelBuffer3 { |
| 3190 | 3219 | CONST_VTBL IRpcChannelBuffer3Vtbl* lpVtbl; |
| 3191 | 3220 | }; |
| ... | ... | @@ -3270,71 +3299,6 @@ static FORCEINLINE HRESULT IRpcChannelBuffer3_RegisterAsync(IRpcChannelBuffer3* |
| 3270 | 3299 | |
| 3271 | 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 | 3303 | #endif /* __IRpcChannelBuffer3_INTERFACE_DEFINED__ */ |
| 3340 | 3304 | |
| ... | ... | @@ -3363,23 +3327,24 @@ typedef struct IRpcSyntaxNegotiateVtbl { |
| 3363 | 3327 | |
| 3364 | 3328 | /*** IUnknown methods ***/ |
| 3365 | 3329 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3366 | IRpcSyntaxNegotiate* This, | |
| 3330 | IRpcSyntaxNegotiate *This, | |
| 3367 | 3331 | REFIID riid, |
| 3368 | 3332 | void **ppvObject); |
| 3369 | 3333 | |
| 3370 | 3334 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3371 | IRpcSyntaxNegotiate* This); | |
| 3335 | IRpcSyntaxNegotiate *This); | |
| 3372 | 3336 | |
| 3373 | 3337 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3374 | IRpcSyntaxNegotiate* This); | |
| 3338 | IRpcSyntaxNegotiate *This); | |
| 3375 | 3339 | |
| 3376 | 3340 | /*** IRpcSyntaxNegotiate methods ***/ |
| 3377 | 3341 | HRESULT (STDMETHODCALLTYPE *NegotiateSyntax)( |
| 3378 | IRpcSyntaxNegotiate* This, | |
| 3342 | IRpcSyntaxNegotiate *This, | |
| 3379 | 3343 | RPCOLEMESSAGE *pMsg); |
| 3380 | 3344 | |
| 3381 | 3345 | END_INTERFACE |
| 3382 | 3346 | } IRpcSyntaxNegotiateVtbl; |
| 3347 | ||
| 3383 | 3348 | interface IRpcSyntaxNegotiate { |
| 3384 | 3349 | CONST_VTBL IRpcSyntaxNegotiateVtbl* lpVtbl; |
| 3385 | 3350 | }; |
| ... | ... | @@ -3412,14 +3377,6 @@ static FORCEINLINE HRESULT IRpcSyntaxNegotiate_NegotiateSyntax(IRpcSyntaxNegotia |
| 3412 | 3377 | |
| 3413 | 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 | 3381 | #endif /* __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ */ |
| 3425 | 3382 | |
| ... | ... | @@ -3451,26 +3408,27 @@ typedef struct IRpcProxyBufferVtbl { |
| 3451 | 3408 | |
| 3452 | 3409 | /*** IUnknown methods ***/ |
| 3453 | 3410 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3454 | IRpcProxyBuffer* This, | |
| 3411 | IRpcProxyBuffer *This, | |
| 3455 | 3412 | REFIID riid, |
| 3456 | 3413 | void **ppvObject); |
| 3457 | 3414 | |
| 3458 | 3415 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3459 | IRpcProxyBuffer* This); | |
| 3416 | IRpcProxyBuffer *This); | |
| 3460 | 3417 | |
| 3461 | 3418 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3462 | IRpcProxyBuffer* This); | |
| 3419 | IRpcProxyBuffer *This); | |
| 3463 | 3420 | |
| 3464 | 3421 | /*** IRpcProxyBuffer methods ***/ |
| 3465 | 3422 | HRESULT (STDMETHODCALLTYPE *Connect)( |
| 3466 | IRpcProxyBuffer* This, | |
| 3423 | IRpcProxyBuffer *This, | |
| 3467 | 3424 | IRpcChannelBuffer *pRpcChannelBuffer); |
| 3468 | 3425 | |
| 3469 | 3426 | void (STDMETHODCALLTYPE *Disconnect)( |
| 3470 | IRpcProxyBuffer* This); | |
| 3427 | IRpcProxyBuffer *This); | |
| 3471 | 3428 | |
| 3472 | 3429 | END_INTERFACE |
| 3473 | 3430 | } IRpcProxyBufferVtbl; |
| 3431 | ||
| 3474 | 3432 | interface IRpcProxyBuffer { |
| 3475 | 3433 | CONST_VTBL IRpcProxyBufferVtbl* lpVtbl; |
| 3476 | 3434 | }; |
| ... | ... | @@ -3507,21 +3465,6 @@ static FORCEINLINE void IRpcProxyBuffer_Disconnect(IRpcProxyBuffer* This) { |
| 3507 | 3465 | |
| 3508 | 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 | 3469 | #endif /* __IRpcProxyBuffer_INTERFACE_DEFINED__ */ |
| 3527 | 3470 | |
| ... | ... | @@ -3571,46 +3514,47 @@ typedef struct IRpcStubBufferVtbl { |
| 3571 | 3514 | |
| 3572 | 3515 | /*** IUnknown methods ***/ |
| 3573 | 3516 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3574 | IRpcStubBuffer* This, | |
| 3517 | IRpcStubBuffer *This, | |
| 3575 | 3518 | REFIID riid, |
| 3576 | 3519 | void **ppvObject); |
| 3577 | 3520 | |
| 3578 | 3521 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3579 | IRpcStubBuffer* This); | |
| 3522 | IRpcStubBuffer *This); | |
| 3580 | 3523 | |
| 3581 | 3524 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3582 | IRpcStubBuffer* This); | |
| 3525 | IRpcStubBuffer *This); | |
| 3583 | 3526 | |
| 3584 | 3527 | /*** IRpcStubBuffer methods ***/ |
| 3585 | 3528 | HRESULT (STDMETHODCALLTYPE *Connect)( |
| 3586 | IRpcStubBuffer* This, | |
| 3529 | IRpcStubBuffer *This, | |
| 3587 | 3530 | IUnknown *pUnkServer); |
| 3588 | 3531 | |
| 3589 | 3532 | void (STDMETHODCALLTYPE *Disconnect)( |
| 3590 | IRpcStubBuffer* This); | |
| 3533 | IRpcStubBuffer *This); | |
| 3591 | 3534 | |
| 3592 | 3535 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 3593 | IRpcStubBuffer* This, | |
| 3536 | IRpcStubBuffer *This, | |
| 3594 | 3537 | RPCOLEMESSAGE *_prpcmsg, |
| 3595 | 3538 | IRpcChannelBuffer *_pRpcChannelBuffer); |
| 3596 | 3539 | |
| 3597 | 3540 | IRpcStubBuffer * (STDMETHODCALLTYPE *IsIIDSupported)( |
| 3598 | IRpcStubBuffer* This, | |
| 3541 | IRpcStubBuffer *This, | |
| 3599 | 3542 | REFIID riid); |
| 3600 | 3543 | |
| 3601 | 3544 | ULONG (STDMETHODCALLTYPE *CountRefs)( |
| 3602 | IRpcStubBuffer* This); | |
| 3545 | IRpcStubBuffer *This); | |
| 3603 | 3546 | |
| 3604 | 3547 | HRESULT (STDMETHODCALLTYPE *DebugServerQueryInterface)( |
| 3605 | IRpcStubBuffer* This, | |
| 3548 | IRpcStubBuffer *This, | |
| 3606 | 3549 | void **ppv); |
| 3607 | 3550 | |
| 3608 | 3551 | void (STDMETHODCALLTYPE *DebugServerRelease)( |
| 3609 | IRpcStubBuffer* This, | |
| 3552 | IRpcStubBuffer *This, | |
| 3610 | 3553 | void *pv); |
| 3611 | 3554 | |
| 3612 | 3555 | END_INTERFACE |
| 3613 | 3556 | } IRpcStubBufferVtbl; |
| 3557 | ||
| 3614 | 3558 | interface IRpcStubBuffer { |
| 3615 | 3559 | CONST_VTBL IRpcStubBufferVtbl* lpVtbl; |
| 3616 | 3560 | }; |
| ... | ... | @@ -3667,61 +3611,6 @@ static FORCEINLINE void IRpcStubBuffer_DebugServerRelease(IRpcStubBuffer* This,v |
| 3667 | 3611 | |
| 3668 | 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 | 3615 | #endif /* __IRpcStubBuffer_INTERFACE_DEFINED__ */ |
| 3727 | 3616 | |
| ... | ... | @@ -3758,32 +3647,33 @@ typedef struct IPSFactoryBufferVtbl { |
| 3758 | 3647 | |
| 3759 | 3648 | /*** IUnknown methods ***/ |
| 3760 | 3649 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3761 | IPSFactoryBuffer* This, | |
| 3650 | IPSFactoryBuffer *This, | |
| 3762 | 3651 | REFIID riid, |
| 3763 | 3652 | void **ppvObject); |
| 3764 | 3653 | |
| 3765 | 3654 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3766 | IPSFactoryBuffer* This); | |
| 3655 | IPSFactoryBuffer *This); | |
| 3767 | 3656 | |
| 3768 | 3657 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3769 | IPSFactoryBuffer* This); | |
| 3658 | IPSFactoryBuffer *This); | |
| 3770 | 3659 | |
| 3771 | 3660 | /*** IPSFactoryBuffer methods ***/ |
| 3772 | 3661 | HRESULT (STDMETHODCALLTYPE *CreateProxy)( |
| 3773 | IPSFactoryBuffer* This, | |
| 3662 | IPSFactoryBuffer *This, | |
| 3774 | 3663 | IUnknown *pUnkOuter, |
| 3775 | 3664 | REFIID riid, |
| 3776 | 3665 | IRpcProxyBuffer **ppProxy, |
| 3777 | 3666 | void **ppv); |
| 3778 | 3667 | |
| 3779 | 3668 | HRESULT (STDMETHODCALLTYPE *CreateStub)( |
| 3780 | IPSFactoryBuffer* This, | |
| 3669 | IPSFactoryBuffer *This, | |
| 3781 | 3670 | REFIID riid, |
| 3782 | 3671 | IUnknown *pUnkServer, |
| 3783 | 3672 | IRpcStubBuffer **ppStub); |
| 3784 | 3673 | |
| 3785 | 3674 | END_INTERFACE |
| 3786 | 3675 | } IPSFactoryBufferVtbl; |
| 3676 | ||
| 3787 | 3677 | interface IPSFactoryBuffer { |
| 3788 | 3678 | CONST_VTBL IPSFactoryBufferVtbl* lpVtbl; |
| 3789 | 3679 | }; |
| ... | ... | @@ -3820,27 +3710,6 @@ static FORCEINLINE HRESULT IPSFactoryBuffer_CreateStub(IPSFactoryBuffer* This,RE |
| 3820 | 3710 | |
| 3821 | 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 | 3714 | #endif /* __IPSFactoryBuffer_INTERFACE_DEFINED__ */ |
| 3846 | 3715 | |
| ... | ... | @@ -3917,32 +3786,32 @@ typedef struct IChannelHookVtbl { |
| 3917 | 3786 | |
| 3918 | 3787 | /*** IUnknown methods ***/ |
| 3919 | 3788 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3920 | IChannelHook* This, | |
| 3789 | IChannelHook *This, | |
| 3921 | 3790 | REFIID riid, |
| 3922 | 3791 | void **ppvObject); |
| 3923 | 3792 | |
| 3924 | 3793 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3925 | IChannelHook* This); | |
| 3794 | IChannelHook *This); | |
| 3926 | 3795 | |
| 3927 | 3796 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3928 | IChannelHook* This); | |
| 3797 | IChannelHook *This); | |
| 3929 | 3798 | |
| 3930 | 3799 | /*** IChannelHook methods ***/ |
| 3931 | 3800 | void (STDMETHODCALLTYPE *ClientGetSize)( |
| 3932 | IChannelHook* This, | |
| 3801 | IChannelHook *This, | |
| 3933 | 3802 | REFGUID uExtent, |
| 3934 | 3803 | REFIID riid, |
| 3935 | 3804 | ULONG *pDataSize); |
| 3936 | 3805 | |
| 3937 | 3806 | void (STDMETHODCALLTYPE *ClientFillBuffer)( |
| 3938 | IChannelHook* This, | |
| 3807 | IChannelHook *This, | |
| 3939 | 3808 | REFGUID uExtent, |
| 3940 | 3809 | REFIID riid, |
| 3941 | 3810 | ULONG *pDataSize, |
| 3942 | 3811 | void *pDataBuffer); |
| 3943 | 3812 | |
| 3944 | 3813 | void (STDMETHODCALLTYPE *ClientNotify)( |
| 3945 | IChannelHook* This, | |
| 3814 | IChannelHook *This, | |
| 3946 | 3815 | REFGUID uExtent, |
| 3947 | 3816 | REFIID riid, |
| 3948 | 3817 | ULONG cbDataSize, |
| ... | ... | @@ -3951,7 +3820,7 @@ typedef struct IChannelHookVtbl { |
| 3951 | 3820 | HRESULT hrFault); |
| 3952 | 3821 | |
| 3953 | 3822 | void (STDMETHODCALLTYPE *ServerNotify)( |
| 3954 | IChannelHook* This, | |
| 3823 | IChannelHook *This, | |
| 3955 | 3824 | REFGUID uExtent, |
| 3956 | 3825 | REFIID riid, |
| 3957 | 3826 | ULONG cbDataSize, |
| ... | ... | @@ -3959,14 +3828,14 @@ typedef struct IChannelHookVtbl { |
| 3959 | 3828 | DWORD lDataRep); |
| 3960 | 3829 | |
| 3961 | 3830 | void (STDMETHODCALLTYPE *ServerGetSize)( |
| 3962 | IChannelHook* This, | |
| 3831 | IChannelHook *This, | |
| 3963 | 3832 | REFGUID uExtent, |
| 3964 | 3833 | REFIID riid, |
| 3965 | 3834 | HRESULT hrFault, |
| 3966 | 3835 | ULONG *pDataSize); |
| 3967 | 3836 | |
| 3968 | 3837 | void (STDMETHODCALLTYPE *ServerFillBuffer)( |
| 3969 | IChannelHook* This, | |
| 3838 | IChannelHook *This, | |
| 3970 | 3839 | REFGUID uExtent, |
| 3971 | 3840 | REFIID riid, |
| 3972 | 3841 | ULONG *pDataSize, |
| ... | ... | @@ -3975,6 +3844,7 @@ typedef struct IChannelHookVtbl { |
| 3975 | 3844 | |
| 3976 | 3845 | END_INTERFACE |
| 3977 | 3846 | } IChannelHookVtbl; |
| 3847 | ||
| 3978 | 3848 | interface IChannelHook { |
| 3979 | 3849 | CONST_VTBL IChannelHookVtbl* lpVtbl; |
| 3980 | 3850 | }; |
| ... | ... | @@ -4027,75 +3897,6 @@ static FORCEINLINE void IChannelHook_ServerFillBuffer(IChannelHook* This,REFGUID |
| 4027 | 3897 | |
| 4028 | 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 | 3901 | #endif /* __IChannelHook_INTERFACE_DEFINED__ */ |
| 4101 | 3902 | |
| ... | ... | @@ -4194,19 +3995,19 @@ typedef struct IClientSecurityVtbl { |
| 4194 | 3995 | |
| 4195 | 3996 | /*** IUnknown methods ***/ |
| 4196 | 3997 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4197 | IClientSecurity* This, | |
| 3998 | IClientSecurity *This, | |
| 4198 | 3999 | REFIID riid, |
| 4199 | 4000 | void **ppvObject); |
| 4200 | 4001 | |
| 4201 | 4002 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4202 | IClientSecurity* This); | |
| 4003 | IClientSecurity *This); | |
| 4203 | 4004 | |
| 4204 | 4005 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4205 | IClientSecurity* This); | |
| 4006 | IClientSecurity *This); | |
| 4206 | 4007 | |
| 4207 | 4008 | /*** IClientSecurity methods ***/ |
| 4208 | 4009 | HRESULT (STDMETHODCALLTYPE *QueryBlanket)( |
| 4209 | IClientSecurity* This, | |
| 4010 | IClientSecurity *This, | |
| 4210 | 4011 | IUnknown *pProxy, |
| 4211 | 4012 | DWORD *pAuthnSvc, |
| 4212 | 4013 | DWORD *pAuthzSvc, |
| ... | ... | @@ -4217,7 +4018,7 @@ typedef struct IClientSecurityVtbl { |
| 4217 | 4018 | DWORD *pCapabilites); |
| 4218 | 4019 | |
| 4219 | 4020 | HRESULT (STDMETHODCALLTYPE *SetBlanket)( |
| 4220 | IClientSecurity* This, | |
| 4021 | IClientSecurity *This, | |
| 4221 | 4022 | IUnknown *pProxy, |
| 4222 | 4023 | DWORD dwAuthnSvc, |
| 4223 | 4024 | DWORD dwAuthzSvc, |
| ... | ... | @@ -4228,12 +4029,13 @@ typedef struct IClientSecurityVtbl { |
| 4228 | 4029 | DWORD dwCapabilities); |
| 4229 | 4030 | |
| 4230 | 4031 | HRESULT (STDMETHODCALLTYPE *CopyProxy)( |
| 4231 | IClientSecurity* This, | |
| 4032 | IClientSecurity *This, | |
| 4232 | 4033 | IUnknown *pProxy, |
| 4233 | 4034 | IUnknown **ppCopy); |
| 4234 | 4035 | |
| 4235 | 4036 | END_INTERFACE |
| 4236 | 4037 | } IClientSecurityVtbl; |
| 4038 | ||
| 4237 | 4039 | interface IClientSecurity { |
| 4238 | 4040 | CONST_VTBL IClientSecurityVtbl* lpVtbl; |
| 4239 | 4041 | }; |
| ... | ... | @@ -4274,45 +4076,6 @@ static FORCEINLINE HRESULT IClientSecurity_CopyProxy(IClientSecurity* This,IUnkn |
| 4274 | 4076 | |
| 4275 | 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 | 4080 | #endif /* __IClientSecurity_INTERFACE_DEFINED__ */ |
| 4318 | 4081 | |
| ... | ... | @@ -4358,19 +4121,19 @@ typedef struct IServerSecurityVtbl { |
| 4358 | 4121 | |
| 4359 | 4122 | /*** IUnknown methods ***/ |
| 4360 | 4123 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4361 | IServerSecurity* This, | |
| 4124 | IServerSecurity *This, | |
| 4362 | 4125 | REFIID riid, |
| 4363 | 4126 | void **ppvObject); |
| 4364 | 4127 | |
| 4365 | 4128 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4366 | IServerSecurity* This); | |
| 4129 | IServerSecurity *This); | |
| 4367 | 4130 | |
| 4368 | 4131 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4369 | IServerSecurity* This); | |
| 4132 | IServerSecurity *This); | |
| 4370 | 4133 | |
| 4371 | 4134 | /*** IServerSecurity methods ***/ |
| 4372 | 4135 | HRESULT (STDMETHODCALLTYPE *QueryBlanket)( |
| 4373 | IServerSecurity* This, | |
| 4136 | IServerSecurity *This, | |
| 4374 | 4137 | DWORD *pAuthnSvc, |
| 4375 | 4138 | DWORD *pAuthzSvc, |
| 4376 | 4139 | OLECHAR **pServerPrincName, |
| ... | ... | @@ -4380,16 +4143,17 @@ typedef struct IServerSecurityVtbl { |
| 4380 | 4143 | DWORD *pCapabilities); |
| 4381 | 4144 | |
| 4382 | 4145 | HRESULT (STDMETHODCALLTYPE *ImpersonateClient)( |
| 4383 | IServerSecurity* This); | |
| 4146 | IServerSecurity *This); | |
| 4384 | 4147 | |
| 4385 | 4148 | HRESULT (STDMETHODCALLTYPE *RevertToSelf)( |
| 4386 | IServerSecurity* This); | |
| 4149 | IServerSecurity *This); | |
| 4387 | 4150 | |
| 4388 | 4151 | WINBOOL (STDMETHODCALLTYPE *IsImpersonating)( |
| 4389 | IServerSecurity* This); | |
| 4152 | IServerSecurity *This); | |
| 4390 | 4153 | |
| 4391 | 4154 | END_INTERFACE |
| 4392 | 4155 | } IServerSecurityVtbl; |
| 4156 | ||
| 4393 | 4157 | interface IServerSecurity { |
| 4394 | 4158 | CONST_VTBL IServerSecurityVtbl* lpVtbl; |
| 4395 | 4159 | }; |
| ... | ... | @@ -4434,41 +4198,6 @@ static FORCEINLINE WINBOOL IServerSecurity_IsImpersonating(IServerSecurity* This |
| 4434 | 4198 | |
| 4435 | 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 | 4202 | #endif /* __IServerSecurity_INTERFACE_DEFINED__ */ |
| 4474 | 4203 | |
| ... | ... | @@ -4516,31 +4245,32 @@ typedef struct IRpcOptionsVtbl { |
| 4516 | 4245 | |
| 4517 | 4246 | /*** IUnknown methods ***/ |
| 4518 | 4247 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4519 | IRpcOptions* This, | |
| 4248 | IRpcOptions *This, | |
| 4520 | 4249 | REFIID riid, |
| 4521 | 4250 | void **ppvObject); |
| 4522 | 4251 | |
| 4523 | 4252 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4524 | IRpcOptions* This); | |
| 4253 | IRpcOptions *This); | |
| 4525 | 4254 | |
| 4526 | 4255 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4527 | IRpcOptions* This); | |
| 4256 | IRpcOptions *This); | |
| 4528 | 4257 | |
| 4529 | 4258 | /*** IRpcOptions methods ***/ |
| 4530 | 4259 | HRESULT (STDMETHODCALLTYPE *Set)( |
| 4531 | IRpcOptions* This, | |
| 4260 | IRpcOptions *This, | |
| 4532 | 4261 | IUnknown *pPrx, |
| 4533 | 4262 | RPCOPT_PROPERTIES dwProperty, |
| 4534 | 4263 | ULONG_PTR dwValue); |
| 4535 | 4264 | |
| 4536 | 4265 | HRESULT (STDMETHODCALLTYPE *Query)( |
| 4537 | IRpcOptions* This, | |
| 4266 | IRpcOptions *This, | |
| 4538 | 4267 | IUnknown *pPrx, |
| 4539 | 4268 | RPCOPT_PROPERTIES dwProperty, |
| 4540 | 4269 | ULONG_PTR *pdwValue); |
| 4541 | 4270 | |
| 4542 | 4271 | END_INTERFACE |
| 4543 | 4272 | } IRpcOptionsVtbl; |
| 4273 | ||
| 4544 | 4274 | interface IRpcOptions { |
| 4545 | 4275 | CONST_VTBL IRpcOptionsVtbl* lpVtbl; |
| 4546 | 4276 | }; |
| ... | ... | @@ -4577,26 +4307,6 @@ static FORCEINLINE HRESULT IRpcOptions_Query(IRpcOptions* This,IUnknown *pPrx,RP |
| 4577 | 4307 | |
| 4578 | 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 | 4311 | #endif /* __IRpcOptions_INTERFACE_DEFINED__ */ |
| 4602 | 4312 | |
| ... | ... | @@ -4669,29 +4379,30 @@ typedef struct IGlobalOptionsVtbl { |
| 4669 | 4379 | |
| 4670 | 4380 | /*** IUnknown methods ***/ |
| 4671 | 4381 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4672 | IGlobalOptions* This, | |
| 4382 | IGlobalOptions *This, | |
| 4673 | 4383 | REFIID riid, |
| 4674 | 4384 | void **ppvObject); |
| 4675 | 4385 | |
| 4676 | 4386 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4677 | IGlobalOptions* This); | |
| 4387 | IGlobalOptions *This); | |
| 4678 | 4388 | |
| 4679 | 4389 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4680 | IGlobalOptions* This); | |
| 4390 | IGlobalOptions *This); | |
| 4681 | 4391 | |
| 4682 | 4392 | /*** IGlobalOptions methods ***/ |
| 4683 | 4393 | HRESULT (STDMETHODCALLTYPE *Set)( |
| 4684 | IGlobalOptions* This, | |
| 4394 | IGlobalOptions *This, | |
| 4685 | 4395 | GLOBALOPT_PROPERTIES dwProperty, |
| 4686 | 4396 | ULONG_PTR dwValue); |
| 4687 | 4397 | |
| 4688 | 4398 | HRESULT (STDMETHODCALLTYPE *Query)( |
| 4689 | IGlobalOptions* This, | |
| 4399 | IGlobalOptions *This, | |
| 4690 | 4400 | GLOBALOPT_PROPERTIES dwProperty, |
| 4691 | 4401 | ULONG_PTR *pdwValue); |
| 4692 | 4402 | |
| 4693 | 4403 | END_INTERFACE |
| 4694 | 4404 | } IGlobalOptionsVtbl; |
| 4405 | ||
| 4695 | 4406 | interface IGlobalOptions { |
| 4696 | 4407 | CONST_VTBL IGlobalOptionsVtbl* lpVtbl; |
| 4697 | 4408 | }; |
| ... | ... | @@ -4728,24 +4439,6 @@ static FORCEINLINE HRESULT IGlobalOptions_Query(IGlobalOptions* This,GLOBALOPT_P |
| 4728 | 4439 | |
| 4729 | 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 | 4443 | #endif /* __IGlobalOptions_INTERFACE_DEFINED__ */ |
| 4751 | 4444 | |
| ... | ... | @@ -4782,26 +4475,27 @@ typedef struct ISurrogateVtbl { |
| 4782 | 4475 | |
| 4783 | 4476 | /*** IUnknown methods ***/ |
| 4784 | 4477 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4785 | ISurrogate* This, | |
| 4478 | ISurrogate *This, | |
| 4786 | 4479 | REFIID riid, |
| 4787 | 4480 | void **ppvObject); |
| 4788 | 4481 | |
| 4789 | 4482 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4790 | ISurrogate* This); | |
| 4483 | ISurrogate *This); | |
| 4791 | 4484 | |
| 4792 | 4485 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4793 | ISurrogate* This); | |
| 4486 | ISurrogate *This); | |
| 4794 | 4487 | |
| 4795 | 4488 | /*** ISurrogate methods ***/ |
| 4796 | 4489 | HRESULT (STDMETHODCALLTYPE *LoadDllServer)( |
| 4797 | ISurrogate* This, | |
| 4490 | ISurrogate *This, | |
| 4798 | 4491 | REFCLSID Clsid); |
| 4799 | 4492 | |
| 4800 | 4493 | HRESULT (STDMETHODCALLTYPE *FreeSurrogate)( |
| 4801 | ISurrogate* This); | |
| 4494 | ISurrogate *This); | |
| 4802 | 4495 | |
| 4803 | 4496 | END_INTERFACE |
| 4804 | 4497 | } ISurrogateVtbl; |
| 4498 | ||
| 4805 | 4499 | interface ISurrogate { |
| 4806 | 4500 | CONST_VTBL ISurrogateVtbl* lpVtbl; |
| 4807 | 4501 | }; |
| ... | ... | @@ -4838,21 +4532,6 @@ static FORCEINLINE HRESULT ISurrogate_FreeSurrogate(ISurrogate* This) { |
| 4838 | 4532 | |
| 4839 | 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 | 4536 | #endif /* __ISurrogate_INTERFACE_DEFINED__ */ |
| 4858 | 4537 | |
| ... | ... | @@ -4893,35 +4572,36 @@ typedef struct IGlobalInterfaceTableVtbl { |
| 4893 | 4572 | |
| 4894 | 4573 | /*** IUnknown methods ***/ |
| 4895 | 4574 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4896 | IGlobalInterfaceTable* This, | |
| 4575 | IGlobalInterfaceTable *This, | |
| 4897 | 4576 | REFIID riid, |
| 4898 | 4577 | void **ppvObject); |
| 4899 | 4578 | |
| 4900 | 4579 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4901 | IGlobalInterfaceTable* This); | |
| 4580 | IGlobalInterfaceTable *This); | |
| 4902 | 4581 | |
| 4903 | 4582 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4904 | IGlobalInterfaceTable* This); | |
| 4583 | IGlobalInterfaceTable *This); | |
| 4905 | 4584 | |
| 4906 | 4585 | /*** IGlobalInterfaceTable methods ***/ |
| 4907 | 4586 | HRESULT (STDMETHODCALLTYPE *RegisterInterfaceInGlobal)( |
| 4908 | IGlobalInterfaceTable* This, | |
| 4587 | IGlobalInterfaceTable *This, | |
| 4909 | 4588 | IUnknown *pUnk, |
| 4910 | 4589 | REFIID riid, |
| 4911 | 4590 | DWORD *pdwCookie); |
| 4912 | 4591 | |
| 4913 | 4592 | HRESULT (STDMETHODCALLTYPE *RevokeInterfaceFromGlobal)( |
| 4914 | IGlobalInterfaceTable* This, | |
| 4593 | IGlobalInterfaceTable *This, | |
| 4915 | 4594 | DWORD dwCookie); |
| 4916 | 4595 | |
| 4917 | 4596 | HRESULT (STDMETHODCALLTYPE *GetInterfaceFromGlobal)( |
| 4918 | IGlobalInterfaceTable* This, | |
| 4597 | IGlobalInterfaceTable *This, | |
| 4919 | 4598 | DWORD dwCookie, |
| 4920 | 4599 | REFIID riid, |
| 4921 | 4600 | void **ppv); |
| 4922 | 4601 | |
| 4923 | 4602 | END_INTERFACE |
| 4924 | 4603 | } IGlobalInterfaceTableVtbl; |
| 4604 | ||
| 4925 | 4605 | interface IGlobalInterfaceTable { |
| 4926 | 4606 | CONST_VTBL IGlobalInterfaceTableVtbl* lpVtbl; |
| 4927 | 4607 | }; |
| ... | ... | @@ -4962,34 +4642,6 @@ static FORCEINLINE HRESULT IGlobalInterfaceTable_GetInterfaceFromGlobal(IGlobalI |
| 4962 | 4642 | |
| 4963 | 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 | 4646 | #endif /* __IGlobalInterfaceTable_INTERFACE_DEFINED__ */ |
| 4995 | 4647 | |
| ... | ... | @@ -5027,30 +4679,31 @@ typedef struct ISynchronizeVtbl { |
| 5027 | 4679 | |
| 5028 | 4680 | /*** IUnknown methods ***/ |
| 5029 | 4681 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5030 | ISynchronize* This, | |
| 4682 | ISynchronize *This, | |
| 5031 | 4683 | REFIID riid, |
| 5032 | 4684 | void **ppvObject); |
| 5033 | 4685 | |
| 5034 | 4686 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5035 | ISynchronize* This); | |
| 4687 | ISynchronize *This); | |
| 5036 | 4688 | |
| 5037 | 4689 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5038 | ISynchronize* This); | |
| 4690 | ISynchronize *This); | |
| 5039 | 4691 | |
| 5040 | 4692 | /*** ISynchronize methods ***/ |
| 5041 | 4693 | HRESULT (STDMETHODCALLTYPE *Wait)( |
| 5042 | ISynchronize* This, | |
| 4694 | ISynchronize *This, | |
| 5043 | 4695 | DWORD dwFlags, |
| 5044 | 4696 | DWORD dwMilliseconds); |
| 5045 | 4697 | |
| 5046 | 4698 | HRESULT (STDMETHODCALLTYPE *Signal)( |
| 5047 | ISynchronize* This); | |
| 4699 | ISynchronize *This); | |
| 5048 | 4700 | |
| 5049 | 4701 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 5050 | ISynchronize* This); | |
| 4702 | ISynchronize *This); | |
| 5051 | 4703 | |
| 5052 | 4704 | END_INTERFACE |
| 5053 | 4705 | } ISynchronizeVtbl; |
| 4706 | ||
| 5054 | 4707 | interface ISynchronize { |
| 5055 | 4708 | CONST_VTBL ISynchronizeVtbl* lpVtbl; |
| 5056 | 4709 | }; |
| ... | ... | @@ -5091,29 +4744,6 @@ static FORCEINLINE HRESULT ISynchronize_Reset(ISynchronize* This) { |
| 5091 | 4744 | |
| 5092 | 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 | 4748 | #endif /* __ISynchronize_INTERFACE_DEFINED__ */ |
| 5119 | 4749 | |
| ... | ... | @@ -5142,23 +4772,24 @@ typedef struct ISynchronizeHandleVtbl { |
| 5142 | 4772 | |
| 5143 | 4773 | /*** IUnknown methods ***/ |
| 5144 | 4774 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5145 | ISynchronizeHandle* This, | |
| 4775 | ISynchronizeHandle *This, | |
| 5146 | 4776 | REFIID riid, |
| 5147 | 4777 | void **ppvObject); |
| 5148 | 4778 | |
| 5149 | 4779 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5150 | ISynchronizeHandle* This); | |
| 4780 | ISynchronizeHandle *This); | |
| 5151 | 4781 | |
| 5152 | 4782 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5153 | ISynchronizeHandle* This); | |
| 4783 | ISynchronizeHandle *This); | |
| 5154 | 4784 | |
| 5155 | 4785 | /*** ISynchronizeHandle methods ***/ |
| 5156 | 4786 | HRESULT (STDMETHODCALLTYPE *GetHandle)( |
| 5157 | ISynchronizeHandle* This, | |
| 4787 | ISynchronizeHandle *This, | |
| 5158 | 4788 | HANDLE *ph); |
| 5159 | 4789 | |
| 5160 | 4790 | END_INTERFACE |
| 5161 | 4791 | } ISynchronizeHandleVtbl; |
| 4792 | ||
| 5162 | 4793 | interface ISynchronizeHandle { |
| 5163 | 4794 | CONST_VTBL ISynchronizeHandleVtbl* lpVtbl; |
| 5164 | 4795 | }; |
| ... | ... | @@ -5191,14 +4822,6 @@ static FORCEINLINE HRESULT ISynchronizeHandle_GetHandle(ISynchronizeHandle* This |
| 5191 | 4822 | |
| 5192 | 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 | 4826 | #endif /* __ISynchronizeHandle_INTERFACE_DEFINED__ */ |
| 5204 | 4827 | |
| ... | ... | @@ -5227,28 +4850,29 @@ typedef struct ISynchronizeEventVtbl { |
| 5227 | 4850 | |
| 5228 | 4851 | /*** IUnknown methods ***/ |
| 5229 | 4852 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5230 | ISynchronizeEvent* This, | |
| 4853 | ISynchronizeEvent *This, | |
| 5231 | 4854 | REFIID riid, |
| 5232 | 4855 | void **ppvObject); |
| 5233 | 4856 | |
| 5234 | 4857 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5235 | ISynchronizeEvent* This); | |
| 4858 | ISynchronizeEvent *This); | |
| 5236 | 4859 | |
| 5237 | 4860 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5238 | ISynchronizeEvent* This); | |
| 4861 | ISynchronizeEvent *This); | |
| 5239 | 4862 | |
| 5240 | 4863 | /*** ISynchronizeHandle methods ***/ |
| 5241 | 4864 | HRESULT (STDMETHODCALLTYPE *GetHandle)( |
| 5242 | ISynchronizeEvent* This, | |
| 4865 | ISynchronizeEvent *This, | |
| 5243 | 4866 | HANDLE *ph); |
| 5244 | 4867 | |
| 5245 | 4868 | /*** ISynchronizeEvent methods ***/ |
| 5246 | 4869 | HRESULT (STDMETHODCALLTYPE *SetEventHandle)( |
| 5247 | ISynchronizeEvent* This, | |
| 4870 | ISynchronizeEvent *This, | |
| 5248 | 4871 | HANDLE *ph); |
| 5249 | 4872 | |
| 5250 | 4873 | END_INTERFACE |
| 5251 | 4874 | } ISynchronizeEventVtbl; |
| 4875 | ||
| 5252 | 4876 | interface ISynchronizeEvent { |
| 5253 | 4877 | CONST_VTBL ISynchronizeEventVtbl* lpVtbl; |
| 5254 | 4878 | }; |
| ... | ... | @@ -5287,14 +4911,6 @@ static FORCEINLINE HRESULT ISynchronizeEvent_SetEventHandle(ISynchronizeEvent* T |
| 5287 | 4911 | |
| 5288 | 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 | 4915 | #endif /* __ISynchronizeEvent_INTERFACE_DEFINED__ */ |
| 5300 | 4916 | |
| ... | ... | @@ -5328,29 +4944,30 @@ typedef struct ISynchronizeContainerVtbl { |
| 5328 | 4944 | |
| 5329 | 4945 | /*** IUnknown methods ***/ |
| 5330 | 4946 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5331 | ISynchronizeContainer* This, | |
| 4947 | ISynchronizeContainer *This, | |
| 5332 | 4948 | REFIID riid, |
| 5333 | 4949 | void **ppvObject); |
| 5334 | 4950 | |
| 5335 | 4951 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5336 | ISynchronizeContainer* This); | |
| 4952 | ISynchronizeContainer *This); | |
| 5337 | 4953 | |
| 5338 | 4954 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5339 | ISynchronizeContainer* This); | |
| 4955 | ISynchronizeContainer *This); | |
| 5340 | 4956 | |
| 5341 | 4957 | /*** ISynchronizeContainer methods ***/ |
| 5342 | 4958 | HRESULT (STDMETHODCALLTYPE *AddSynchronize)( |
| 5343 | ISynchronizeContainer* This, | |
| 4959 | ISynchronizeContainer *This, | |
| 5344 | 4960 | ISynchronize *pSync); |
| 5345 | 4961 | |
| 5346 | 4962 | HRESULT (STDMETHODCALLTYPE *WaitMultiple)( |
| 5347 | ISynchronizeContainer* This, | |
| 4963 | ISynchronizeContainer *This, | |
| 5348 | 4964 | DWORD dwFlags, |
| 5349 | 4965 | DWORD dwTimeOut, |
| 5350 | 4966 | ISynchronize **ppSync); |
| 5351 | 4967 | |
| 5352 | 4968 | END_INTERFACE |
| 5353 | 4969 | } ISynchronizeContainerVtbl; |
| 4970 | ||
| 5354 | 4971 | interface ISynchronizeContainer { |
| 5355 | 4972 | CONST_VTBL ISynchronizeContainerVtbl* lpVtbl; |
| 5356 | 4973 | }; |
| ... | ... | @@ -5387,24 +5004,6 @@ static FORCEINLINE HRESULT ISynchronizeContainer_WaitMultiple(ISynchronizeContai |
| 5387 | 5004 | |
| 5388 | 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 | 5008 | #endif /* __ISynchronizeContainer_INTERFACE_DEFINED__ */ |
| 5410 | 5009 | |
| ... | ... | @@ -5433,34 +5032,35 @@ typedef struct ISynchronizeMutexVtbl { |
| 5433 | 5032 | |
| 5434 | 5033 | /*** IUnknown methods ***/ |
| 5435 | 5034 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5436 | ISynchronizeMutex* This, | |
| 5035 | ISynchronizeMutex *This, | |
| 5437 | 5036 | REFIID riid, |
| 5438 | 5037 | void **ppvObject); |
| 5439 | 5038 | |
| 5440 | 5039 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5441 | ISynchronizeMutex* This); | |
| 5040 | ISynchronizeMutex *This); | |
| 5442 | 5041 | |
| 5443 | 5042 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5444 | ISynchronizeMutex* This); | |
| 5043 | ISynchronizeMutex *This); | |
| 5445 | 5044 | |
| 5446 | 5045 | /*** ISynchronize methods ***/ |
| 5447 | 5046 | HRESULT (STDMETHODCALLTYPE *Wait)( |
| 5448 | ISynchronizeMutex* This, | |
| 5047 | ISynchronizeMutex *This, | |
| 5449 | 5048 | DWORD dwFlags, |
| 5450 | 5049 | DWORD dwMilliseconds); |
| 5451 | 5050 | |
| 5452 | 5051 | HRESULT (STDMETHODCALLTYPE *Signal)( |
| 5453 | ISynchronizeMutex* This); | |
| 5052 | ISynchronizeMutex *This); | |
| 5454 | 5053 | |
| 5455 | 5054 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 5456 | ISynchronizeMutex* This); | |
| 5055 | ISynchronizeMutex *This); | |
| 5457 | 5056 | |
| 5458 | 5057 | /*** ISynchronizeMutex methods ***/ |
| 5459 | 5058 | HRESULT (STDMETHODCALLTYPE *ReleaseMutex)( |
| 5460 | ISynchronizeMutex* This); | |
| 5059 | ISynchronizeMutex *This); | |
| 5461 | 5060 | |
| 5462 | 5061 | END_INTERFACE |
| 5463 | 5062 | } ISynchronizeMutexVtbl; |
| 5063 | ||
| 5464 | 5064 | interface ISynchronizeMutex { |
| 5465 | 5065 | CONST_VTBL ISynchronizeMutexVtbl* lpVtbl; |
| 5466 | 5066 | }; |
| ... | ... | @@ -5507,13 +5107,6 @@ static FORCEINLINE HRESULT ISynchronizeMutex_ReleaseMutex(ISynchronizeMutex* Thi |
| 5507 | 5107 | |
| 5508 | 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 | 5111 | #endif /* __ISynchronizeMutex_INTERFACE_DEFINED__ */ |
| 5519 | 5112 | |
| ... | ... | @@ -5547,26 +5140,27 @@ typedef struct ICancelMethodCallsVtbl { |
| 5547 | 5140 | |
| 5548 | 5141 | /*** IUnknown methods ***/ |
| 5549 | 5142 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5550 | ICancelMethodCalls* This, | |
| 5143 | ICancelMethodCalls *This, | |
| 5551 | 5144 | REFIID riid, |
| 5552 | 5145 | void **ppvObject); |
| 5553 | 5146 | |
| 5554 | 5147 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5555 | ICancelMethodCalls* This); | |
| 5148 | ICancelMethodCalls *This); | |
| 5556 | 5149 | |
| 5557 | 5150 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5558 | ICancelMethodCalls* This); | |
| 5151 | ICancelMethodCalls *This); | |
| 5559 | 5152 | |
| 5560 | 5153 | /*** ICancelMethodCalls methods ***/ |
| 5561 | 5154 | HRESULT (STDMETHODCALLTYPE *Cancel)( |
| 5562 | ICancelMethodCalls* This, | |
| 5155 | ICancelMethodCalls *This, | |
| 5563 | 5156 | ULONG ulSeconds); |
| 5564 | 5157 | |
| 5565 | 5158 | HRESULT (STDMETHODCALLTYPE *TestCancel)( |
| 5566 | ICancelMethodCalls* This); | |
| 5159 | ICancelMethodCalls *This); | |
| 5567 | 5160 | |
| 5568 | 5161 | END_INTERFACE |
| 5569 | 5162 | } ICancelMethodCallsVtbl; |
| 5163 | ||
| 5570 | 5164 | interface ICancelMethodCalls { |
| 5571 | 5165 | CONST_VTBL ICancelMethodCallsVtbl* lpVtbl; |
| 5572 | 5166 | }; |
| ... | ... | @@ -5603,21 +5197,6 @@ static FORCEINLINE HRESULT ICancelMethodCalls_TestCancel(ICancelMethodCalls* Thi |
| 5603 | 5197 | |
| 5604 | 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 | 5201 | #endif /* __ICancelMethodCalls_INTERFACE_DEFINED__ */ |
| 5623 | 5202 | |
| ... | ... | @@ -5659,32 +5238,33 @@ typedef struct IAsyncManagerVtbl { |
| 5659 | 5238 | |
| 5660 | 5239 | /*** IUnknown methods ***/ |
| 5661 | 5240 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5662 | IAsyncManager* This, | |
| 5241 | IAsyncManager *This, | |
| 5663 | 5242 | REFIID riid, |
| 5664 | 5243 | void **ppvObject); |
| 5665 | 5244 | |
| 5666 | 5245 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5667 | IAsyncManager* This); | |
| 5246 | IAsyncManager *This); | |
| 5668 | 5247 | |
| 5669 | 5248 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5670 | IAsyncManager* This); | |
| 5249 | IAsyncManager *This); | |
| 5671 | 5250 | |
| 5672 | 5251 | /*** IAsyncManager methods ***/ |
| 5673 | 5252 | HRESULT (STDMETHODCALLTYPE *CompleteCall)( |
| 5674 | IAsyncManager* This, | |
| 5253 | IAsyncManager *This, | |
| 5675 | 5254 | HRESULT Result); |
| 5676 | 5255 | |
| 5677 | 5256 | HRESULT (STDMETHODCALLTYPE *GetCallContext)( |
| 5678 | IAsyncManager* This, | |
| 5257 | IAsyncManager *This, | |
| 5679 | 5258 | REFIID riid, |
| 5680 | 5259 | void **pInterface); |
| 5681 | 5260 | |
| 5682 | 5261 | HRESULT (STDMETHODCALLTYPE *GetState)( |
| 5683 | IAsyncManager* This, | |
| 5262 | IAsyncManager *This, | |
| 5684 | 5263 | ULONG *pulStateFlags); |
| 5685 | 5264 | |
| 5686 | 5265 | END_INTERFACE |
| 5687 | 5266 | } IAsyncManagerVtbl; |
| 5267 | ||
| 5688 | 5268 | interface IAsyncManager { |
| 5689 | 5269 | CONST_VTBL IAsyncManagerVtbl* lpVtbl; |
| 5690 | 5270 | }; |
| ... | ... | @@ -5725,31 +5305,6 @@ static FORCEINLINE HRESULT IAsyncManager_GetState(IAsyncManager* This,ULONG *pul |
| 5725 | 5305 | |
| 5726 | 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 | 5309 | #endif /* __IAsyncManager_INTERFACE_DEFINED__ */ |
| 5755 | 5310 | |
| ... | ... | @@ -5781,19 +5336,19 @@ typedef struct ICallFactoryVtbl { |
| 5781 | 5336 | |
| 5782 | 5337 | /*** IUnknown methods ***/ |
| 5783 | 5338 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5784 | ICallFactory* This, | |
| 5339 | ICallFactory *This, | |
| 5785 | 5340 | REFIID riid, |
| 5786 | 5341 | void **ppvObject); |
| 5787 | 5342 | |
| 5788 | 5343 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5789 | ICallFactory* This); | |
| 5344 | ICallFactory *This); | |
| 5790 | 5345 | |
| 5791 | 5346 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5792 | ICallFactory* This); | |
| 5347 | ICallFactory *This); | |
| 5793 | 5348 | |
| 5794 | 5349 | /*** ICallFactory methods ***/ |
| 5795 | 5350 | HRESULT (STDMETHODCALLTYPE *CreateCall)( |
| 5796 | ICallFactory* This, | |
| 5351 | ICallFactory *This, | |
| 5797 | 5352 | REFIID riid, |
| 5798 | 5353 | IUnknown *pCtrlUnk, |
| 5799 | 5354 | REFIID riid2, |
| ... | ... | @@ -5801,6 +5356,7 @@ typedef struct ICallFactoryVtbl { |
| 5801 | 5356 | |
| 5802 | 5357 | END_INTERFACE |
| 5803 | 5358 | } ICallFactoryVtbl; |
| 5359 | ||
| 5804 | 5360 | interface ICallFactory { |
| 5805 | 5361 | CONST_VTBL ICallFactoryVtbl* lpVtbl; |
| 5806 | 5362 | }; |
| ... | ... | @@ -5833,17 +5389,6 @@ static FORCEINLINE HRESULT ICallFactory_CreateCall(ICallFactory* This,REFIID rii |
| 5833 | 5389 | |
| 5834 | 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 | 5393 | #endif /* __ICallFactory_INTERFACE_DEFINED__ */ |
| 5849 | 5394 | |
| ... | ... | @@ -5876,28 +5421,29 @@ typedef struct IRpcHelperVtbl { |
| 5876 | 5421 | |
| 5877 | 5422 | /*** IUnknown methods ***/ |
| 5878 | 5423 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5879 | IRpcHelper* This, | |
| 5424 | IRpcHelper *This, | |
| 5880 | 5425 | REFIID riid, |
| 5881 | 5426 | void **ppvObject); |
| 5882 | 5427 | |
| 5883 | 5428 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5884 | IRpcHelper* This); | |
| 5429 | IRpcHelper *This); | |
| 5885 | 5430 | |
| 5886 | 5431 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5887 | IRpcHelper* This); | |
| 5432 | IRpcHelper *This); | |
| 5888 | 5433 | |
| 5889 | 5434 | /*** IRpcHelper methods ***/ |
| 5890 | 5435 | HRESULT (STDMETHODCALLTYPE *GetDCOMProtocolVersion)( |
| 5891 | IRpcHelper* This, | |
| 5436 | IRpcHelper *This, | |
| 5892 | 5437 | DWORD *pComVersion); |
| 5893 | 5438 | |
| 5894 | 5439 | HRESULT (STDMETHODCALLTYPE *GetIIDFromOBJREF)( |
| 5895 | IRpcHelper* This, | |
| 5440 | IRpcHelper *This, | |
| 5896 | 5441 | void *pObjRef, |
| 5897 | 5442 | IID **piid); |
| 5898 | 5443 | |
| 5899 | 5444 | END_INTERFACE |
| 5900 | 5445 | } IRpcHelperVtbl; |
| 5446 | ||
| 5901 | 5447 | interface IRpcHelper { |
| 5902 | 5448 | CONST_VTBL IRpcHelperVtbl* lpVtbl; |
| 5903 | 5449 | }; |
| ... | ... | @@ -5934,23 +5480,6 @@ static FORCEINLINE HRESULT IRpcHelper_GetIIDFromOBJREF(IRpcHelper* This,void *pO |
| 5934 | 5480 | |
| 5935 | 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 | 5484 | #endif /* __IRpcHelper_INTERFACE_DEFINED__ */ |
| 5956 | 5485 | |
| ... | ... | @@ -5981,25 +5510,26 @@ typedef struct IReleaseMarshalBuffersVtbl { |
| 5981 | 5510 | |
| 5982 | 5511 | /*** IUnknown methods ***/ |
| 5983 | 5512 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5984 | IReleaseMarshalBuffers* This, | |
| 5513 | IReleaseMarshalBuffers *This, | |
| 5985 | 5514 | REFIID riid, |
| 5986 | 5515 | void **ppvObject); |
| 5987 | 5516 | |
| 5988 | 5517 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5989 | IReleaseMarshalBuffers* This); | |
| 5518 | IReleaseMarshalBuffers *This); | |
| 5990 | 5519 | |
| 5991 | 5520 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5992 | IReleaseMarshalBuffers* This); | |
| 5521 | IReleaseMarshalBuffers *This); | |
| 5993 | 5522 | |
| 5994 | 5523 | /*** IReleaseMarshalBuffers methods ***/ |
| 5995 | 5524 | HRESULT (STDMETHODCALLTYPE *ReleaseMarshalBuffer)( |
| 5996 | IReleaseMarshalBuffers* This, | |
| 5525 | IReleaseMarshalBuffers *This, | |
| 5997 | 5526 | RPCOLEMESSAGE *pMsg, |
| 5998 | 5527 | DWORD dwFlags, |
| 5999 | 5528 | IUnknown *pChnl); |
| 6000 | 5529 | |
| 6001 | 5530 | END_INTERFACE |
| 6002 | 5531 | } IReleaseMarshalBuffersVtbl; |
| 5532 | ||
| 6003 | 5533 | interface IReleaseMarshalBuffers { |
| 6004 | 5534 | CONST_VTBL IReleaseMarshalBuffersVtbl* lpVtbl; |
| 6005 | 5535 | }; |
| ... | ... | @@ -6032,16 +5562,6 @@ static FORCEINLINE HRESULT IReleaseMarshalBuffers_ReleaseMarshalBuffer(IReleaseM |
| 6032 | 5562 | |
| 6033 | 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 | 5566 | #endif /* __IReleaseMarshalBuffers_INTERFACE_DEFINED__ */ |
| 6047 | 5567 | |
| ... | ... | @@ -6074,28 +5594,29 @@ typedef struct IWaitMultipleVtbl { |
| 6074 | 5594 | |
| 6075 | 5595 | /*** IUnknown methods ***/ |
| 6076 | 5596 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6077 | IWaitMultiple* This, | |
| 5597 | IWaitMultiple *This, | |
| 6078 | 5598 | REFIID riid, |
| 6079 | 5599 | void **ppvObject); |
| 6080 | 5600 | |
| 6081 | 5601 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6082 | IWaitMultiple* This); | |
| 5602 | IWaitMultiple *This); | |
| 6083 | 5603 | |
| 6084 | 5604 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6085 | IWaitMultiple* This); | |
| 5605 | IWaitMultiple *This); | |
| 6086 | 5606 | |
| 6087 | 5607 | /*** IWaitMultiple methods ***/ |
| 6088 | 5608 | HRESULT (STDMETHODCALLTYPE *WaitMultiple)( |
| 6089 | IWaitMultiple* This, | |
| 5609 | IWaitMultiple *This, | |
| 6090 | 5610 | DWORD timeout, |
| 6091 | 5611 | ISynchronize **pSync); |
| 6092 | 5612 | |
| 6093 | 5613 | HRESULT (STDMETHODCALLTYPE *AddSynchronize)( |
| 6094 | IWaitMultiple* This, | |
| 5614 | IWaitMultiple *This, | |
| 6095 | 5615 | ISynchronize *pSync); |
| 6096 | 5616 | |
| 6097 | 5617 | END_INTERFACE |
| 6098 | 5618 | } IWaitMultipleVtbl; |
| 5619 | ||
| 6099 | 5620 | interface IWaitMultiple { |
| 6100 | 5621 | CONST_VTBL IWaitMultipleVtbl* lpVtbl; |
| 6101 | 5622 | }; |
| ... | ... | @@ -6132,23 +5653,6 @@ static FORCEINLINE HRESULT IWaitMultiple_AddSynchronize(IWaitMultiple* This,ISyn |
| 6132 | 5653 | |
| 6133 | 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 | 5657 | #endif /* __IWaitMultiple_INTERFACE_DEFINED__ */ |
| 6154 | 5658 | |
| ... | ... | @@ -6181,25 +5685,26 @@ typedef struct IAddrTrackingControlVtbl { |
| 6181 | 5685 | |
| 6182 | 5686 | /*** IUnknown methods ***/ |
| 6183 | 5687 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6184 | IAddrTrackingControl* This, | |
| 5688 | IAddrTrackingControl *This, | |
| 6185 | 5689 | REFIID riid, |
| 6186 | 5690 | void **ppvObject); |
| 6187 | 5691 | |
| 6188 | 5692 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6189 | IAddrTrackingControl* This); | |
| 5693 | IAddrTrackingControl *This); | |
| 6190 | 5694 | |
| 6191 | 5695 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6192 | IAddrTrackingControl* This); | |
| 5696 | IAddrTrackingControl *This); | |
| 6193 | 5697 | |
| 6194 | 5698 | /*** IAddrTrackingControl methods ***/ |
| 6195 | 5699 | HRESULT (STDMETHODCALLTYPE *EnableCOMDynamicAddrTracking)( |
| 6196 | IAddrTrackingControl* This); | |
| 5700 | IAddrTrackingControl *This); | |
| 6197 | 5701 | |
| 6198 | 5702 | HRESULT (STDMETHODCALLTYPE *DisableCOMDynamicAddrTracking)( |
| 6199 | IAddrTrackingControl* This); | |
| 5703 | IAddrTrackingControl *This); | |
| 6200 | 5704 | |
| 6201 | 5705 | END_INTERFACE |
| 6202 | 5706 | } IAddrTrackingControlVtbl; |
| 5707 | ||
| 6203 | 5708 | interface IAddrTrackingControl { |
| 6204 | 5709 | CONST_VTBL IAddrTrackingControlVtbl* lpVtbl; |
| 6205 | 5710 | }; |
| ... | ... | @@ -6236,20 +5741,6 @@ static FORCEINLINE HRESULT IAddrTrackingControl_DisableCOMDynamicAddrTracking(IA |
| 6236 | 5741 | |
| 6237 | 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 | 5745 | #endif /* __IAddrTrackingControl_INTERFACE_DEFINED__ */ |
| 6255 | 5746 | |
| ... | ... | @@ -6283,28 +5774,29 @@ typedef struct IAddrExclusionControlVtbl { |
| 6283 | 5774 | |
| 6284 | 5775 | /*** IUnknown methods ***/ |
| 6285 | 5776 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6286 | IAddrExclusionControl* This, | |
| 5777 | IAddrExclusionControl *This, | |
| 6287 | 5778 | REFIID riid, |
| 6288 | 5779 | void **ppvObject); |
| 6289 | 5780 | |
| 6290 | 5781 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6291 | IAddrExclusionControl* This); | |
| 5782 | IAddrExclusionControl *This); | |
| 6292 | 5783 | |
| 6293 | 5784 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6294 | IAddrExclusionControl* This); | |
| 5785 | IAddrExclusionControl *This); | |
| 6295 | 5786 | |
| 6296 | 5787 | /*** IAddrExclusionControl methods ***/ |
| 6297 | 5788 | HRESULT (STDMETHODCALLTYPE *GetCurrentAddrExclusionList)( |
| 6298 | IAddrExclusionControl* This, | |
| 5789 | IAddrExclusionControl *This, | |
| 6299 | 5790 | REFIID riid, |
| 6300 | 5791 | void **ppEnumerator); |
| 6301 | 5792 | |
| 6302 | 5793 | HRESULT (STDMETHODCALLTYPE *UpdateAddrExclusionList)( |
| 6303 | IAddrExclusionControl* This, | |
| 5794 | IAddrExclusionControl *This, | |
| 6304 | 5795 | IUnknown *pEnumerator); |
| 6305 | 5796 | |
| 6306 | 5797 | END_INTERFACE |
| 6307 | 5798 | } IAddrExclusionControlVtbl; |
| 5799 | ||
| 6308 | 5800 | interface IAddrExclusionControl { |
| 6309 | 5801 | CONST_VTBL IAddrExclusionControlVtbl* lpVtbl; |
| 6310 | 5802 | }; |
| ... | ... | @@ -6341,23 +5833,6 @@ static FORCEINLINE HRESULT IAddrExclusionControl_UpdateAddrExclusionList(IAddrEx |
| 6341 | 5833 | |
| 6342 | 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 | 5837 | #endif /* __IAddrExclusionControl_INTERFACE_DEFINED__ */ |
| 6363 | 5838 | |
| ... | ... | @@ -6392,30 +5867,31 @@ typedef struct IPipeByteVtbl { |
| 6392 | 5867 | |
| 6393 | 5868 | /*** IUnknown methods ***/ |
| 6394 | 5869 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6395 | IPipeByte* This, | |
| 5870 | IPipeByte *This, | |
| 6396 | 5871 | REFIID riid, |
| 6397 | 5872 | void **ppvObject); |
| 6398 | 5873 | |
| 6399 | 5874 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6400 | IPipeByte* This); | |
| 5875 | IPipeByte *This); | |
| 6401 | 5876 | |
| 6402 | 5877 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6403 | IPipeByte* This); | |
| 5878 | IPipeByte *This); | |
| 6404 | 5879 | |
| 6405 | 5880 | /*** IPipeByte methods ***/ |
| 6406 | 5881 | HRESULT (STDMETHODCALLTYPE *Pull)( |
| 6407 | IPipeByte* This, | |
| 5882 | IPipeByte *This, | |
| 6408 | 5883 | BYTE *buf, |
| 6409 | 5884 | ULONG cRequest, |
| 6410 | 5885 | ULONG *pcReturned); |
| 6411 | 5886 | |
| 6412 | 5887 | HRESULT (STDMETHODCALLTYPE *Push)( |
| 6413 | IPipeByte* This, | |
| 5888 | IPipeByte *This, | |
| 6414 | 5889 | BYTE *buf, |
| 6415 | 5890 | ULONG cSent); |
| 6416 | 5891 | |
| 6417 | 5892 | END_INTERFACE |
| 6418 | 5893 | } IPipeByteVtbl; |
| 5894 | ||
| 6419 | 5895 | interface IPipeByte { |
| 6420 | 5896 | CONST_VTBL IPipeByteVtbl* lpVtbl; |
| 6421 | 5897 | }; |
| ... | ... | @@ -6452,25 +5928,6 @@ static FORCEINLINE HRESULT IPipeByte_Push(IPipeByte* This,BYTE *buf,ULONG cSent) |
| 6452 | 5928 | |
| 6453 | 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 | 5932 | #endif /* __IPipeByte_INTERFACE_DEFINED__ */ |
| 6476 | 5933 | |
| ... | ... | @@ -6505,30 +5962,31 @@ typedef struct IPipeLongVtbl { |
| 6505 | 5962 | |
| 6506 | 5963 | /*** IUnknown methods ***/ |
| 6507 | 5964 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6508 | IPipeLong* This, | |
| 5965 | IPipeLong *This, | |
| 6509 | 5966 | REFIID riid, |
| 6510 | 5967 | void **ppvObject); |
| 6511 | 5968 | |
| 6512 | 5969 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6513 | IPipeLong* This); | |
| 5970 | IPipeLong *This); | |
| 6514 | 5971 | |
| 6515 | 5972 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6516 | IPipeLong* This); | |
| 5973 | IPipeLong *This); | |
| 6517 | 5974 | |
| 6518 | 5975 | /*** IPipeLong methods ***/ |
| 6519 | 5976 | HRESULT (STDMETHODCALLTYPE *Pull)( |
| 6520 | IPipeLong* This, | |
| 5977 | IPipeLong *This, | |
| 6521 | 5978 | LONG *buf, |
| 6522 | 5979 | ULONG cRequest, |
| 6523 | 5980 | ULONG *pcReturned); |
| 6524 | 5981 | |
| 6525 | 5982 | HRESULT (STDMETHODCALLTYPE *Push)( |
| 6526 | IPipeLong* This, | |
| 5983 | IPipeLong *This, | |
| 6527 | 5984 | LONG *buf, |
| 6528 | 5985 | ULONG cSent); |
| 6529 | 5986 | |
| 6530 | 5987 | END_INTERFACE |
| 6531 | 5988 | } IPipeLongVtbl; |
| 5989 | ||
| 6532 | 5990 | interface IPipeLong { |
| 6533 | 5991 | CONST_VTBL IPipeLongVtbl* lpVtbl; |
| 6534 | 5992 | }; |
| ... | ... | @@ -6565,25 +6023,6 @@ static FORCEINLINE HRESULT IPipeLong_Push(IPipeLong* This,LONG *buf,ULONG cSent) |
| 6565 | 6023 | |
| 6566 | 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 | 6027 | #endif /* __IPipeLong_INTERFACE_DEFINED__ */ |
| 6589 | 6028 | |
| ... | ... | @@ -6618,30 +6057,31 @@ typedef struct IPipeDoubleVtbl { |
| 6618 | 6057 | |
| 6619 | 6058 | /*** IUnknown methods ***/ |
| 6620 | 6059 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6621 | IPipeDouble* This, | |
| 6060 | IPipeDouble *This, | |
| 6622 | 6061 | REFIID riid, |
| 6623 | 6062 | void **ppvObject); |
| 6624 | 6063 | |
| 6625 | 6064 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6626 | IPipeDouble* This); | |
| 6065 | IPipeDouble *This); | |
| 6627 | 6066 | |
| 6628 | 6067 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6629 | IPipeDouble* This); | |
| 6068 | IPipeDouble *This); | |
| 6630 | 6069 | |
| 6631 | 6070 | /*** IPipeDouble methods ***/ |
| 6632 | 6071 | HRESULT (STDMETHODCALLTYPE *Pull)( |
| 6633 | IPipeDouble* This, | |
| 6072 | IPipeDouble *This, | |
| 6634 | 6073 | DOUBLE *buf, |
| 6635 | 6074 | ULONG cRequest, |
| 6636 | 6075 | ULONG *pcReturned); |
| 6637 | 6076 | |
| 6638 | 6077 | HRESULT (STDMETHODCALLTYPE *Push)( |
| 6639 | IPipeDouble* This, | |
| 6078 | IPipeDouble *This, | |
| 6640 | 6079 | DOUBLE *buf, |
| 6641 | 6080 | ULONG cSent); |
| 6642 | 6081 | |
| 6643 | 6082 | END_INTERFACE |
| 6644 | 6083 | } IPipeDoubleVtbl; |
| 6084 | ||
| 6645 | 6085 | interface IPipeDouble { |
| 6646 | 6086 | CONST_VTBL IPipeDoubleVtbl* lpVtbl; |
| 6647 | 6087 | }; |
| ... | ... | @@ -6678,25 +6118,6 @@ static FORCEINLINE HRESULT IPipeDouble_Push(IPipeDouble* This,DOUBLE *buf,ULONG |
| 6678 | 6118 | |
| 6679 | 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 | 6122 | #endif /* __IPipeDouble_INTERFACE_DEFINED__ */ |
| 6702 | 6123 | |
| ... | ... | @@ -6751,40 +6172,41 @@ typedef struct IEnumContextPropsVtbl { |
| 6751 | 6172 | |
| 6752 | 6173 | /*** IUnknown methods ***/ |
| 6753 | 6174 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6754 | IEnumContextProps* This, | |
| 6175 | IEnumContextProps *This, | |
| 6755 | 6176 | REFIID riid, |
| 6756 | 6177 | void **ppvObject); |
| 6757 | 6178 | |
| 6758 | 6179 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6759 | IEnumContextProps* This); | |
| 6180 | IEnumContextProps *This); | |
| 6760 | 6181 | |
| 6761 | 6182 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6762 | IEnumContextProps* This); | |
| 6183 | IEnumContextProps *This); | |
| 6763 | 6184 | |
| 6764 | 6185 | /*** IEnumContextProps methods ***/ |
| 6765 | 6186 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 6766 | IEnumContextProps* This, | |
| 6187 | IEnumContextProps *This, | |
| 6767 | 6188 | ULONG celt, |
| 6768 | 6189 | ContextProperty *pContextProperties, |
| 6769 | 6190 | ULONG *pceltFetched); |
| 6770 | 6191 | |
| 6771 | 6192 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 6772 | IEnumContextProps* This, | |
| 6193 | IEnumContextProps *This, | |
| 6773 | 6194 | ULONG celt); |
| 6774 | 6195 | |
| 6775 | 6196 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 6776 | IEnumContextProps* This); | |
| 6197 | IEnumContextProps *This); | |
| 6777 | 6198 | |
| 6778 | 6199 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 6779 | IEnumContextProps* This, | |
| 6200 | IEnumContextProps *This, | |
| 6780 | 6201 | IEnumContextProps **ppEnumContextProps); |
| 6781 | 6202 | |
| 6782 | 6203 | HRESULT (STDMETHODCALLTYPE *Count)( |
| 6783 | IEnumContextProps* This, | |
| 6204 | IEnumContextProps *This, | |
| 6784 | 6205 | ULONG *pcelt); |
| 6785 | 6206 | |
| 6786 | 6207 | END_INTERFACE |
| 6787 | 6208 | } IEnumContextPropsVtbl; |
| 6209 | ||
| 6788 | 6210 | interface IEnumContextProps { |
| 6789 | 6211 | CONST_VTBL IEnumContextPropsVtbl* lpVtbl; |
| 6790 | 6212 | }; |
| ... | ... | @@ -6833,47 +6255,6 @@ static FORCEINLINE HRESULT IEnumContextProps_Count(IEnumContextProps* This,ULONG |
| 6833 | 6255 | |
| 6834 | 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 | 6259 | #endif /* __IEnumContextProps_INTERFACE_DEFINED__ */ |
| 6879 | 6260 | |
| ... | ... | @@ -6915,39 +6296,40 @@ typedef struct IContextVtbl { |
| 6915 | 6296 | |
| 6916 | 6297 | /*** IUnknown methods ***/ |
| 6917 | 6298 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6918 | IContext* This, | |
| 6299 | IContext *This, | |
| 6919 | 6300 | REFIID riid, |
| 6920 | 6301 | void **ppvObject); |
| 6921 | 6302 | |
| 6922 | 6303 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6923 | IContext* This); | |
| 6304 | IContext *This); | |
| 6924 | 6305 | |
| 6925 | 6306 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6926 | IContext* This); | |
| 6307 | IContext *This); | |
| 6927 | 6308 | |
| 6928 | 6309 | /*** IContext methods ***/ |
| 6929 | 6310 | HRESULT (STDMETHODCALLTYPE *SetProperty)( |
| 6930 | IContext* This, | |
| 6311 | IContext *This, | |
| 6931 | 6312 | REFGUID rpolicyId, |
| 6932 | 6313 | CPFLAGS flags, |
| 6933 | 6314 | IUnknown *pUnk); |
| 6934 | 6315 | |
| 6935 | 6316 | HRESULT (STDMETHODCALLTYPE *RemoveProperty)( |
| 6936 | IContext* This, | |
| 6317 | IContext *This, | |
| 6937 | 6318 | REFGUID rPolicyId); |
| 6938 | 6319 | |
| 6939 | 6320 | HRESULT (STDMETHODCALLTYPE *GetProperty)( |
| 6940 | IContext* This, | |
| 6321 | IContext *This, | |
| 6941 | 6322 | REFGUID rGuid, |
| 6942 | 6323 | CPFLAGS *pFlags, |
| 6943 | 6324 | IUnknown **ppUnk); |
| 6944 | 6325 | |
| 6945 | 6326 | HRESULT (STDMETHODCALLTYPE *EnumContextProps)( |
| 6946 | IContext* This, | |
| 6327 | IContext *This, | |
| 6947 | 6328 | IEnumContextProps **ppEnumContextProps); |
| 6948 | 6329 | |
| 6949 | 6330 | END_INTERFACE |
| 6950 | 6331 | } IContextVtbl; |
| 6332 | ||
| 6951 | 6333 | interface IContext { |
| 6952 | 6334 | CONST_VTBL IContextVtbl* lpVtbl; |
| 6953 | 6335 | }; |
| ... | ... | @@ -6992,42 +6374,6 @@ static FORCEINLINE HRESULT IContext_EnumContextProps(IContext* This,IEnumContext |
| 6992 | 6374 | |
| 6993 | 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 | 6378 | #endif /* __IContext_INTERFACE_DEFINED__ */ |
| 7033 | 6379 | |
| ... | ... | @@ -7095,35 +6441,36 @@ typedef struct IComThreadingInfoVtbl { |
| 7095 | 6441 | |
| 7096 | 6442 | /*** IUnknown methods ***/ |
| 7097 | 6443 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7098 | IComThreadingInfo* This, | |
| 6444 | IComThreadingInfo *This, | |
| 7099 | 6445 | REFIID riid, |
| 7100 | 6446 | void **ppvObject); |
| 7101 | 6447 | |
| 7102 | 6448 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7103 | IComThreadingInfo* This); | |
| 6449 | IComThreadingInfo *This); | |
| 7104 | 6450 | |
| 7105 | 6451 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7106 | IComThreadingInfo* This); | |
| 6452 | IComThreadingInfo *This); | |
| 7107 | 6453 | |
| 7108 | 6454 | /*** IComThreadingInfo methods ***/ |
| 7109 | 6455 | HRESULT (STDMETHODCALLTYPE *GetCurrentApartmentType)( |
| 7110 | IComThreadingInfo* This, | |
| 6456 | IComThreadingInfo *This, | |
| 7111 | 6457 | APTTYPE *pAptType); |
| 7112 | 6458 | |
| 7113 | 6459 | HRESULT (STDMETHODCALLTYPE *GetCurrentThreadType)( |
| 7114 | IComThreadingInfo* This, | |
| 6460 | IComThreadingInfo *This, | |
| 7115 | 6461 | THDTYPE *pThreadType); |
| 7116 | 6462 | |
| 7117 | 6463 | HRESULT (STDMETHODCALLTYPE *GetCurrentLogicalThreadId)( |
| 7118 | IComThreadingInfo* This, | |
| 6464 | IComThreadingInfo *This, | |
| 7119 | 6465 | GUID *pguidLogicalThreadId); |
| 7120 | 6466 | |
| 7121 | 6467 | HRESULT (STDMETHODCALLTYPE *SetCurrentLogicalThreadId)( |
| 7122 | IComThreadingInfo* This, | |
| 6468 | IComThreadingInfo *This, | |
| 7123 | 6469 | REFGUID rguid); |
| 7124 | 6470 | |
| 7125 | 6471 | END_INTERFACE |
| 7126 | 6472 | } IComThreadingInfoVtbl; |
| 6473 | ||
| 7127 | 6474 | interface IComThreadingInfo { |
| 7128 | 6475 | CONST_VTBL IComThreadingInfoVtbl* lpVtbl; |
| 7129 | 6476 | }; |
| ... | ... | @@ -7168,38 +6515,6 @@ static FORCEINLINE HRESULT IComThreadingInfo_SetCurrentLogicalThreadId(IComThrea |
| 7168 | 6515 | |
| 7169 | 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 | 6519 | #endif /* __IComThreadingInfo_INTERFACE_DEFINED__ */ |
| 7205 | 6520 | |
| ... | ... | @@ -7228,23 +6543,24 @@ typedef struct IProcessInitControlVtbl { |
| 7228 | 6543 | |
| 7229 | 6544 | /*** IUnknown methods ***/ |
| 7230 | 6545 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7231 | IProcessInitControl* This, | |
| 6546 | IProcessInitControl *This, | |
| 7232 | 6547 | REFIID riid, |
| 7233 | 6548 | void **ppvObject); |
| 7234 | 6549 | |
| 7235 | 6550 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7236 | IProcessInitControl* This); | |
| 6551 | IProcessInitControl *This); | |
| 7237 | 6552 | |
| 7238 | 6553 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7239 | IProcessInitControl* This); | |
| 6554 | IProcessInitControl *This); | |
| 7240 | 6555 | |
| 7241 | 6556 | /*** IProcessInitControl methods ***/ |
| 7242 | 6557 | HRESULT (STDMETHODCALLTYPE *ResetInitializerTimeout)( |
| 7243 | IProcessInitControl* This, | |
| 6558 | IProcessInitControl *This, | |
| 7244 | 6559 | DWORD dwSecondsRemaining); |
| 7245 | 6560 | |
| 7246 | 6561 | END_INTERFACE |
| 7247 | 6562 | } IProcessInitControlVtbl; |
| 6563 | ||
| 7248 | 6564 | interface IProcessInitControl { |
| 7249 | 6565 | CONST_VTBL IProcessInitControlVtbl* lpVtbl; |
| 7250 | 6566 | }; |
| ... | ... | @@ -7277,14 +6593,6 @@ static FORCEINLINE HRESULT IProcessInitControl_ResetInitializerTimeout(IProcessI |
| 7277 | 6593 | |
| 7278 | 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 | 6597 | #endif /* __IProcessInitControl_INTERFACE_DEFINED__ */ |
| 7290 | 6598 | |
| ... | ... | @@ -7310,18 +6618,19 @@ typedef struct IFastRundownVtbl { |
| 7310 | 6618 | |
| 7311 | 6619 | /*** IUnknown methods ***/ |
| 7312 | 6620 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7313 | IFastRundown* This, | |
| 6621 | IFastRundown *This, | |
| 7314 | 6622 | REFIID riid, |
| 7315 | 6623 | void **ppvObject); |
| 7316 | 6624 | |
| 7317 | 6625 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7318 | IFastRundown* This); | |
| 6626 | IFastRundown *This); | |
| 7319 | 6627 | |
| 7320 | 6628 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7321 | IFastRundown* This); | |
| 6629 | IFastRundown *This); | |
| 7322 | 6630 | |
| 7323 | 6631 | END_INTERFACE |
| 7324 | 6632 | } IFastRundownVtbl; |
| 6633 | ||
| 7325 | 6634 | interface IFastRundown { |
| 7326 | 6635 | CONST_VTBL IFastRundownVtbl* lpVtbl; |
| 7327 | 6636 | }; |
| ... | ... | @@ -7381,83 +6690,84 @@ typedef struct IMarshalingStreamVtbl { |
| 7381 | 6690 | |
| 7382 | 6691 | /*** IUnknown methods ***/ |
| 7383 | 6692 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7384 | IMarshalingStream* This, | |
| 6693 | IMarshalingStream *This, | |
| 7385 | 6694 | REFIID riid, |
| 7386 | 6695 | void **ppvObject); |
| 7387 | 6696 | |
| 7388 | 6697 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7389 | IMarshalingStream* This); | |
| 6698 | IMarshalingStream *This); | |
| 7390 | 6699 | |
| 7391 | 6700 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7392 | IMarshalingStream* This); | |
| 6701 | IMarshalingStream *This); | |
| 7393 | 6702 | |
| 7394 | 6703 | /*** ISequentialStream methods ***/ |
| 7395 | 6704 | HRESULT (STDMETHODCALLTYPE *Read)( |
| 7396 | IMarshalingStream* This, | |
| 6705 | IMarshalingStream *This, | |
| 7397 | 6706 | void *pv, |
| 7398 | 6707 | ULONG cb, |
| 7399 | 6708 | ULONG *pcbRead); |
| 7400 | 6709 | |
| 7401 | 6710 | HRESULT (STDMETHODCALLTYPE *Write)( |
| 7402 | IMarshalingStream* This, | |
| 6711 | IMarshalingStream *This, | |
| 7403 | 6712 | const void *pv, |
| 7404 | 6713 | ULONG cb, |
| 7405 | 6714 | ULONG *pcbWritten); |
| 7406 | 6715 | |
| 7407 | 6716 | /*** IStream methods ***/ |
| 7408 | 6717 | HRESULT (STDMETHODCALLTYPE *Seek)( |
| 7409 | IMarshalingStream* This, | |
| 6718 | IMarshalingStream *This, | |
| 7410 | 6719 | LARGE_INTEGER dlibMove, |
| 7411 | 6720 | DWORD dwOrigin, |
| 7412 | 6721 | ULARGE_INTEGER *plibNewPosition); |
| 7413 | 6722 | |
| 7414 | 6723 | HRESULT (STDMETHODCALLTYPE *SetSize)( |
| 7415 | IMarshalingStream* This, | |
| 6724 | IMarshalingStream *This, | |
| 7416 | 6725 | ULARGE_INTEGER libNewSize); |
| 7417 | 6726 | |
| 7418 | 6727 | HRESULT (STDMETHODCALLTYPE *CopyTo)( |
| 7419 | IMarshalingStream* This, | |
| 6728 | IMarshalingStream *This, | |
| 7420 | 6729 | IStream *pstm, |
| 7421 | 6730 | ULARGE_INTEGER cb, |
| 7422 | 6731 | ULARGE_INTEGER *pcbRead, |
| 7423 | 6732 | ULARGE_INTEGER *pcbWritten); |
| 7424 | 6733 | |
| 7425 | 6734 | HRESULT (STDMETHODCALLTYPE *Commit)( |
| 7426 | IMarshalingStream* This, | |
| 6735 | IMarshalingStream *This, | |
| 7427 | 6736 | DWORD grfCommitFlags); |
| 7428 | 6737 | |
| 7429 | 6738 | HRESULT (STDMETHODCALLTYPE *Revert)( |
| 7430 | IMarshalingStream* This); | |
| 6739 | IMarshalingStream *This); | |
| 7431 | 6740 | |
| 7432 | 6741 | HRESULT (STDMETHODCALLTYPE *LockRegion)( |
| 7433 | IMarshalingStream* This, | |
| 6742 | IMarshalingStream *This, | |
| 7434 | 6743 | ULARGE_INTEGER libOffset, |
| 7435 | 6744 | ULARGE_INTEGER cb, |
| 7436 | 6745 | DWORD dwLockType); |
| 7437 | 6746 | |
| 7438 | 6747 | HRESULT (STDMETHODCALLTYPE *UnlockRegion)( |
| 7439 | IMarshalingStream* This, | |
| 6748 | IMarshalingStream *This, | |
| 7440 | 6749 | ULARGE_INTEGER libOffset, |
| 7441 | 6750 | ULARGE_INTEGER cb, |
| 7442 | 6751 | DWORD dwLockType); |
| 7443 | 6752 | |
| 7444 | 6753 | HRESULT (STDMETHODCALLTYPE *Stat)( |
| 7445 | IMarshalingStream* This, | |
| 6754 | IMarshalingStream *This, | |
| 7446 | 6755 | STATSTG *pstatstg, |
| 7447 | 6756 | DWORD grfStatFlag); |
| 7448 | 6757 | |
| 7449 | 6758 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 7450 | IMarshalingStream* This, | |
| 6759 | IMarshalingStream *This, | |
| 7451 | 6760 | IStream **ppstm); |
| 7452 | 6761 | |
| 7453 | 6762 | /*** IMarshalingStream methods ***/ |
| 7454 | 6763 | HRESULT (STDMETHODCALLTYPE *GetMarshalingContextAttribute)( |
| 7455 | IMarshalingStream* This, | |
| 6764 | IMarshalingStream *This, | |
| 7456 | 6765 | CO_MARSHALING_CONTEXT_ATTRIBUTES attribute, |
| 7457 | 6766 | ULONG_PTR *pAttributeValue); |
| 7458 | 6767 | |
| 7459 | 6768 | END_INTERFACE |
| 7460 | 6769 | } IMarshalingStreamVtbl; |
| 6770 | ||
| 7461 | 6771 | interface IMarshalingStream { |
| 7462 | 6772 | CONST_VTBL IMarshalingStreamVtbl* lpVtbl; |
| 7463 | 6773 | }; |
| ... | ... | @@ -7538,15 +6848,6 @@ static FORCEINLINE HRESULT IMarshalingStream_GetMarshalingContextAttribute(IMars |
| 7538 | 6848 | |
| 7539 | 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 | 6852 | #endif /* __IMarshalingStream_INTERFACE_DEFINED__ */ |
| 7552 | 6853 | |
| ... | ... | @@ -7560,46 +6861,65 @@ EXTERN_C const GUID IID_ICallbackWithNoReentrancyToApplicationSTA; |
| 7560 | 6861 | #ifndef __IMoniker_FWD_DEFINED__ |
| 7561 | 6862 | #define __IMoniker_FWD_DEFINED__ |
| 7562 | 6863 | typedef interface IMoniker IMoniker; |
| 6864 | #ifdef __cplusplus | |
| 6865 | interface IMoniker; | |
| 6866 | #endif /* __cplusplus */ | |
| 7563 | 6867 | #endif |
| 7564 | 6868 | |
| 7565 | 6869 | #ifndef __IEnumMoniker_FWD_DEFINED__ |
| 7566 | 6870 | #define __IEnumMoniker_FWD_DEFINED__ |
| 7567 | 6871 | typedef interface IEnumMoniker IEnumMoniker; |
| 6872 | #ifdef __cplusplus | |
| 6873 | interface IEnumMoniker; | |
| 6874 | #endif /* __cplusplus */ | |
| 7568 | 6875 | #endif |
| 7569 | 6876 | |
| 7570 | 6877 | #ifndef __IRunningObjectTable_FWD_DEFINED__ |
| 7571 | 6878 | #define __IRunningObjectTable_FWD_DEFINED__ |
| 7572 | 6879 | typedef interface IRunningObjectTable IRunningObjectTable; |
| 6880 | #ifdef __cplusplus | |
| 6881 | interface IRunningObjectTable; | |
| 6882 | #endif /* __cplusplus */ | |
| 7573 | 6883 | #endif |
| 7574 | 6884 | |
| 7575 | 6885 | #ifndef __IStorage_FWD_DEFINED__ |
| 7576 | 6886 | #define __IStorage_FWD_DEFINED__ |
| 7577 | 6887 | typedef interface IStorage IStorage; |
| 6888 | #ifdef __cplusplus | |
| 6889 | interface IStorage; | |
| 6890 | #endif /* __cplusplus */ | |
| 7578 | 6891 | #endif |
| 7579 | 6892 | |
| 7580 | 6893 | #ifndef __IEnumSTATSTG_FWD_DEFINED__ |
| 7581 | 6894 | #define __IEnumSTATSTG_FWD_DEFINED__ |
| 7582 | 6895 | typedef interface IEnumSTATSTG IEnumSTATSTG; |
| 6896 | #ifdef __cplusplus | |
| 6897 | interface IEnumSTATSTG; | |
| 6898 | #endif /* __cplusplus */ | |
| 7583 | 6899 | #endif |
| 7584 | 6900 | |
| 7585 | 6901 | #ifndef __IAdviseSink_FWD_DEFINED__ |
| 7586 | 6902 | #define __IAdviseSink_FWD_DEFINED__ |
| 7587 | 6903 | typedef interface IAdviseSink IAdviseSink; |
| 7588 | #endif | |
| 7589 | ||
| 7590 | #ifndef __AsyncIAdviseSink_FWD_DEFINED__ | |
| 7591 | #define __AsyncIAdviseSink_FWD_DEFINED__ | |
| 7592 | typedef interface AsyncIAdviseSink AsyncIAdviseSink; | |
| 6904 | #ifdef __cplusplus | |
| 6905 | interface IAdviseSink; | |
| 6906 | #endif /* __cplusplus */ | |
| 7593 | 6907 | #endif |
| 7594 | 6908 | |
| 7595 | 6909 | #ifndef __IBindCtx_FWD_DEFINED__ |
| 7596 | 6910 | #define __IBindCtx_FWD_DEFINED__ |
| 7597 | 6911 | typedef interface IBindCtx IBindCtx; |
| 6912 | #ifdef __cplusplus | |
| 6913 | interface IBindCtx; | |
| 6914 | #endif /* __cplusplus */ | |
| 7598 | 6915 | #endif |
| 7599 | 6916 | |
| 7600 | 6917 | #ifndef __IEnumMoniker_FWD_DEFINED__ |
| 7601 | 6918 | #define __IEnumMoniker_FWD_DEFINED__ |
| 7602 | 6919 | typedef interface IEnumMoniker IEnumMoniker; |
| 6920 | #ifdef __cplusplus | |
| 6921 | interface IEnumMoniker; | |
| 6922 | #endif /* __cplusplus */ | |
| 7603 | 6923 | #endif |
| 7604 | 6924 | |
| 7605 | 6925 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| ... | ... | @@ -7671,75 +6991,76 @@ typedef struct IMallocSpyVtbl { |
| 7671 | 6991 | |
| 7672 | 6992 | /*** IUnknown methods ***/ |
| 7673 | 6993 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7674 | IMallocSpy* This, | |
| 6994 | IMallocSpy *This, | |
| 7675 | 6995 | REFIID riid, |
| 7676 | 6996 | void **ppvObject); |
| 7677 | 6997 | |
| 7678 | 6998 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7679 | IMallocSpy* This); | |
| 6999 | IMallocSpy *This); | |
| 7680 | 7000 | |
| 7681 | 7001 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7682 | IMallocSpy* This); | |
| 7002 | IMallocSpy *This); | |
| 7683 | 7003 | |
| 7684 | 7004 | /*** IMallocSpy methods ***/ |
| 7685 | 7005 | SIZE_T (STDMETHODCALLTYPE *PreAlloc)( |
| 7686 | IMallocSpy* This, | |
| 7006 | IMallocSpy *This, | |
| 7687 | 7007 | SIZE_T cbRequest); |
| 7688 | 7008 | |
| 7689 | 7009 | void * (STDMETHODCALLTYPE *PostAlloc)( |
| 7690 | IMallocSpy* This, | |
| 7010 | IMallocSpy *This, | |
| 7691 | 7011 | void *pActual); |
| 7692 | 7012 | |
| 7693 | 7013 | void * (STDMETHODCALLTYPE *PreFree)( |
| 7694 | IMallocSpy* This, | |
| 7014 | IMallocSpy *This, | |
| 7695 | 7015 | void *pRequest, |
| 7696 | 7016 | WINBOOL fSpyed); |
| 7697 | 7017 | |
| 7698 | 7018 | void (STDMETHODCALLTYPE *PostFree)( |
| 7699 | IMallocSpy* This, | |
| 7019 | IMallocSpy *This, | |
| 7700 | 7020 | WINBOOL fSpyed); |
| 7701 | 7021 | |
| 7702 | 7022 | SIZE_T (STDMETHODCALLTYPE *PreRealloc)( |
| 7703 | IMallocSpy* This, | |
| 7023 | IMallocSpy *This, | |
| 7704 | 7024 | void *pRequest, |
| 7705 | 7025 | SIZE_T cbRequest, |
| 7706 | 7026 | void **ppNewRequest, |
| 7707 | 7027 | WINBOOL fSpyed); |
| 7708 | 7028 | |
| 7709 | 7029 | void * (STDMETHODCALLTYPE *PostRealloc)( |
| 7710 | IMallocSpy* This, | |
| 7030 | IMallocSpy *This, | |
| 7711 | 7031 | void *pActual, |
| 7712 | 7032 | WINBOOL fSpyed); |
| 7713 | 7033 | |
| 7714 | 7034 | void * (STDMETHODCALLTYPE *PreGetSize)( |
| 7715 | IMallocSpy* This, | |
| 7035 | IMallocSpy *This, | |
| 7716 | 7036 | void *pRequest, |
| 7717 | 7037 | WINBOOL fSpyed); |
| 7718 | 7038 | |
| 7719 | 7039 | SIZE_T (STDMETHODCALLTYPE *PostGetSize)( |
| 7720 | IMallocSpy* This, | |
| 7040 | IMallocSpy *This, | |
| 7721 | 7041 | SIZE_T cbActual, |
| 7722 | 7042 | WINBOOL fSpyed); |
| 7723 | 7043 | |
| 7724 | 7044 | void * (STDMETHODCALLTYPE *PreDidAlloc)( |
| 7725 | IMallocSpy* This, | |
| 7045 | IMallocSpy *This, | |
| 7726 | 7046 | void *pRequest, |
| 7727 | 7047 | WINBOOL fSpyed); |
| 7728 | 7048 | |
| 7729 | 7049 | int (STDMETHODCALLTYPE *PostDidAlloc)( |
| 7730 | IMallocSpy* This, | |
| 7050 | IMallocSpy *This, | |
| 7731 | 7051 | void *pRequest, |
| 7732 | 7052 | WINBOOL fSpyed, |
| 7733 | 7053 | int fActual); |
| 7734 | 7054 | |
| 7735 | 7055 | void (STDMETHODCALLTYPE *PreHeapMinimize)( |
| 7736 | IMallocSpy* This); | |
| 7056 | IMallocSpy *This); | |
| 7737 | 7057 | |
| 7738 | 7058 | void (STDMETHODCALLTYPE *PostHeapMinimize)( |
| 7739 | IMallocSpy* This); | |
| 7059 | IMallocSpy *This); | |
| 7740 | 7060 | |
| 7741 | 7061 | END_INTERFACE |
| 7742 | 7062 | } IMallocSpyVtbl; |
| 7063 | ||
| 7743 | 7064 | interface IMallocSpy { |
| 7744 | 7065 | CONST_VTBL IMallocSpyVtbl* lpVtbl; |
| 7745 | 7066 | }; |
| ... | ... | @@ -7816,110 +7137,6 @@ static FORCEINLINE void IMallocSpy_PostHeapMinimize(IMallocSpy* This) { |
| 7816 | 7137 | |
| 7817 | 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 | 7141 | #endif /* __IMallocSpy_INTERFACE_DEFINED__ */ |
| 7925 | 7142 | |
| ... | ... | @@ -8038,60 +7255,61 @@ typedef struct IBindCtxVtbl { |
| 8038 | 7255 | |
| 8039 | 7256 | /*** IUnknown methods ***/ |
| 8040 | 7257 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8041 | IBindCtx* This, | |
| 7258 | IBindCtx *This, | |
| 8042 | 7259 | REFIID riid, |
| 8043 | 7260 | void **ppvObject); |
| 8044 | 7261 | |
| 8045 | 7262 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8046 | IBindCtx* This); | |
| 7263 | IBindCtx *This); | |
| 8047 | 7264 | |
| 8048 | 7265 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8049 | IBindCtx* This); | |
| 7266 | IBindCtx *This); | |
| 8050 | 7267 | |
| 8051 | 7268 | /*** IBindCtx methods ***/ |
| 8052 | 7269 | HRESULT (STDMETHODCALLTYPE *RegisterObjectBound)( |
| 8053 | IBindCtx* This, | |
| 7270 | IBindCtx *This, | |
| 8054 | 7271 | IUnknown *punk); |
| 8055 | 7272 | |
| 8056 | 7273 | HRESULT (STDMETHODCALLTYPE *RevokeObjectBound)( |
| 8057 | IBindCtx* This, | |
| 7274 | IBindCtx *This, | |
| 8058 | 7275 | IUnknown *punk); |
| 8059 | 7276 | |
| 8060 | 7277 | HRESULT (STDMETHODCALLTYPE *ReleaseBoundObjects)( |
| 8061 | IBindCtx* This); | |
| 7278 | IBindCtx *This); | |
| 8062 | 7279 | |
| 8063 | 7280 | HRESULT (STDMETHODCALLTYPE *SetBindOptions)( |
| 8064 | IBindCtx* This, | |
| 7281 | IBindCtx *This, | |
| 8065 | 7282 | BIND_OPTS *pbindopts); |
| 8066 | 7283 | |
| 8067 | 7284 | HRESULT (STDMETHODCALLTYPE *GetBindOptions)( |
| 8068 | IBindCtx* This, | |
| 7285 | IBindCtx *This, | |
| 8069 | 7286 | BIND_OPTS *pbindopts); |
| 8070 | 7287 | |
| 8071 | 7288 | HRESULT (STDMETHODCALLTYPE *GetRunningObjectTable)( |
| 8072 | IBindCtx* This, | |
| 7289 | IBindCtx *This, | |
| 8073 | 7290 | IRunningObjectTable **pprot); |
| 8074 | 7291 | |
| 8075 | 7292 | HRESULT (STDMETHODCALLTYPE *RegisterObjectParam)( |
| 8076 | IBindCtx* This, | |
| 7293 | IBindCtx *This, | |
| 8077 | 7294 | LPOLESTR pszKey, |
| 8078 | 7295 | IUnknown *punk); |
| 8079 | 7296 | |
| 8080 | 7297 | HRESULT (STDMETHODCALLTYPE *GetObjectParam)( |
| 8081 | IBindCtx* This, | |
| 7298 | IBindCtx *This, | |
| 8082 | 7299 | LPOLESTR pszKey, |
| 8083 | 7300 | IUnknown **ppunk); |
| 8084 | 7301 | |
| 8085 | 7302 | HRESULT (STDMETHODCALLTYPE *EnumObjectParam)( |
| 8086 | IBindCtx* This, | |
| 7303 | IBindCtx *This, | |
| 8087 | 7304 | IEnumString **ppenum); |
| 8088 | 7305 | |
| 8089 | 7306 | HRESULT (STDMETHODCALLTYPE *RevokeObjectParam)( |
| 8090 | IBindCtx* This, | |
| 7307 | IBindCtx *This, | |
| 8091 | 7308 | LPOLESTR pszKey); |
| 8092 | 7309 | |
| 8093 | 7310 | END_INTERFACE |
| 8094 | 7311 | } IBindCtxVtbl; |
| 7312 | ||
| 8095 | 7313 | interface IBindCtx { |
| 8096 | 7314 | CONST_VTBL IBindCtxVtbl* lpVtbl; |
| 8097 | 7315 | }; |
| ... | ... | @@ -8160,29 +7378,6 @@ static FORCEINLINE HRESULT IBindCtx_RevokeObjectParam(IBindCtx* This,LPOLESTR ps |
| 8160 | 7378 | |
| 8161 | 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 | 7381 | HRESULT STDMETHODCALLTYPE IBindCtx_RemoteSetBindOptions_Proxy( |
| 8187 | 7382 | IBindCtx* This, |
| 8188 | 7383 | BIND_OPTS2 *pbindopts); |
| ... | ... | @@ -8199,48 +7394,6 @@ void __RPC_STUB IBindCtx_RemoteGetBindOptions_Stub( |
| 8199 | 7394 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 8200 | 7395 | PRPC_MESSAGE pRpcMessage, |
| 8201 | 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 | 7397 | HRESULT CALLBACK IBindCtx_SetBindOptions_Proxy( |
| 8245 | 7398 | IBindCtx* This, |
| 8246 | 7399 | BIND_OPTS *pbindopts); |
| ... | ... | @@ -8292,36 +7445,37 @@ typedef struct IEnumMonikerVtbl { |
| 8292 | 7445 | |
| 8293 | 7446 | /*** IUnknown methods ***/ |
| 8294 | 7447 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8295 | IEnumMoniker* This, | |
| 7448 | IEnumMoniker *This, | |
| 8296 | 7449 | REFIID riid, |
| 8297 | 7450 | void **ppvObject); |
| 8298 | 7451 | |
| 8299 | 7452 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8300 | IEnumMoniker* This); | |
| 7453 | IEnumMoniker *This); | |
| 8301 | 7454 | |
| 8302 | 7455 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8303 | IEnumMoniker* This); | |
| 7456 | IEnumMoniker *This); | |
| 8304 | 7457 | |
| 8305 | 7458 | /*** IEnumMoniker methods ***/ |
| 8306 | 7459 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 8307 | IEnumMoniker* This, | |
| 7460 | IEnumMoniker *This, | |
| 8308 | 7461 | ULONG celt, |
| 8309 | 7462 | IMoniker **rgelt, |
| 8310 | 7463 | ULONG *pceltFetched); |
| 8311 | 7464 | |
| 8312 | 7465 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 8313 | IEnumMoniker* This, | |
| 7466 | IEnumMoniker *This, | |
| 8314 | 7467 | ULONG celt); |
| 8315 | 7468 | |
| 8316 | 7469 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 8317 | IEnumMoniker* This); | |
| 7470 | IEnumMoniker *This); | |
| 8318 | 7471 | |
| 8319 | 7472 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 8320 | IEnumMoniker* This, | |
| 7473 | IEnumMoniker *This, | |
| 8321 | 7474 | IEnumMoniker **ppenum); |
| 8322 | 7475 | |
| 8323 | 7476 | END_INTERFACE |
| 8324 | 7477 | } IEnumMonikerVtbl; |
| 7478 | ||
| 8325 | 7479 | interface IEnumMoniker { |
| 8326 | 7480 | CONST_VTBL IEnumMonikerVtbl* lpVtbl; |
| 8327 | 7481 | }; |
| ... | ... | @@ -8376,29 +7530,6 @@ void __RPC_STUB IEnumMoniker_RemoteNext_Stub( |
| 8376 | 7530 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 8377 | 7531 | PRPC_MESSAGE pRpcMessage, |
| 8378 | 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 | 7533 | HRESULT CALLBACK IEnumMoniker_Next_Proxy( |
| 8403 | 7534 | IEnumMoniker* This, |
| 8404 | 7535 | ULONG celt, |
| ... | ... | @@ -8452,39 +7583,40 @@ typedef struct IRunnableObjectVtbl { |
| 8452 | 7583 | |
| 8453 | 7584 | /*** IUnknown methods ***/ |
| 8454 | 7585 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8455 | IRunnableObject* This, | |
| 7586 | IRunnableObject *This, | |
| 8456 | 7587 | REFIID riid, |
| 8457 | 7588 | void **ppvObject); |
| 8458 | 7589 | |
| 8459 | 7590 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8460 | IRunnableObject* This); | |
| 7591 | IRunnableObject *This); | |
| 8461 | 7592 | |
| 8462 | 7593 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8463 | IRunnableObject* This); | |
| 7594 | IRunnableObject *This); | |
| 8464 | 7595 | |
| 8465 | 7596 | /*** IRunnableObject methods ***/ |
| 8466 | 7597 | HRESULT (STDMETHODCALLTYPE *GetRunningClass)( |
| 8467 | IRunnableObject* This, | |
| 7598 | IRunnableObject *This, | |
| 8468 | 7599 | LPCLSID lpClsid); |
| 8469 | 7600 | |
| 8470 | 7601 | HRESULT (STDMETHODCALLTYPE *Run)( |
| 8471 | IRunnableObject* This, | |
| 7602 | IRunnableObject *This, | |
| 8472 | 7603 | LPBINDCTX pbc); |
| 8473 | 7604 | |
| 8474 | 7605 | WINBOOL (STDMETHODCALLTYPE *IsRunning)( |
| 8475 | IRunnableObject* This); | |
| 7606 | IRunnableObject *This); | |
| 8476 | 7607 | |
| 8477 | 7608 | HRESULT (STDMETHODCALLTYPE *LockRunning)( |
| 8478 | IRunnableObject* This, | |
| 7609 | IRunnableObject *This, | |
| 8479 | 7610 | WINBOOL fLock, |
| 8480 | 7611 | WINBOOL fLastUnlockCloses); |
| 8481 | 7612 | |
| 8482 | 7613 | HRESULT (STDMETHODCALLTYPE *SetContainedObject)( |
| 8483 | IRunnableObject* This, | |
| 7614 | IRunnableObject *This, | |
| 8484 | 7615 | WINBOOL fContained); |
| 8485 | 7616 | |
| 8486 | 7617 | END_INTERFACE |
| 8487 | 7618 | } IRunnableObjectVtbl; |
| 7619 | ||
| 8488 | 7620 | interface IRunnableObject { |
| 8489 | 7621 | CONST_VTBL IRunnableObjectVtbl* lpVtbl; |
| 8490 | 7622 | }; |
| ... | ... | @@ -8533,22 +7665,6 @@ static FORCEINLINE HRESULT IRunnableObject_SetContainedObject(IRunnableObject* T |
| 8533 | 7665 | |
| 8534 | 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 | 7668 | HRESULT STDMETHODCALLTYPE IRunnableObject_RemoteIsRunning_Proxy( |
| 8553 | 7669 | IRunnableObject* This); |
| 8554 | 7670 | void __RPC_STUB IRunnableObject_RemoteIsRunning_Stub( |
| ... | ... | @@ -8556,23 +7672,6 @@ void __RPC_STUB IRunnableObject_RemoteIsRunning_Stub( |
| 8556 | 7672 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 8557 | 7673 | PRPC_MESSAGE pRpcMessage, |
| 8558 | 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 | 7675 | WINBOOL CALLBACK IRunnableObject_IsRunning_Proxy( |
| 8577 | 7676 | IRunnableObject* This); |
| 8578 | 7677 | HRESULT __RPC_STUB IRunnableObject_IsRunning_Stub( |
| ... | ... | @@ -8629,53 +7728,54 @@ typedef struct IRunningObjectTableVtbl { |
| 8629 | 7728 | |
| 8630 | 7729 | /*** IUnknown methods ***/ |
| 8631 | 7730 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8632 | IRunningObjectTable* This, | |
| 7731 | IRunningObjectTable *This, | |
| 8633 | 7732 | REFIID riid, |
| 8634 | 7733 | void **ppvObject); |
| 8635 | 7734 | |
| 8636 | 7735 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8637 | IRunningObjectTable* This); | |
| 7736 | IRunningObjectTable *This); | |
| 8638 | 7737 | |
| 8639 | 7738 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8640 | IRunningObjectTable* This); | |
| 7739 | IRunningObjectTable *This); | |
| 8641 | 7740 | |
| 8642 | 7741 | /*** IRunningObjectTable methods ***/ |
| 8643 | 7742 | HRESULT (STDMETHODCALLTYPE *Register)( |
| 8644 | IRunningObjectTable* This, | |
| 7743 | IRunningObjectTable *This, | |
| 8645 | 7744 | DWORD grfFlags, |
| 8646 | 7745 | IUnknown *punkObject, |
| 8647 | 7746 | IMoniker *pmkObjectName, |
| 8648 | 7747 | DWORD *pdwRegister); |
| 8649 | 7748 | |
| 8650 | 7749 | HRESULT (STDMETHODCALLTYPE *Revoke)( |
| 8651 | IRunningObjectTable* This, | |
| 7750 | IRunningObjectTable *This, | |
| 8652 | 7751 | DWORD dwRegister); |
| 8653 | 7752 | |
| 8654 | 7753 | HRESULT (STDMETHODCALLTYPE *IsRunning)( |
| 8655 | IRunningObjectTable* This, | |
| 7754 | IRunningObjectTable *This, | |
| 8656 | 7755 | IMoniker *pmkObjectName); |
| 8657 | 7756 | |
| 8658 | 7757 | HRESULT (STDMETHODCALLTYPE *GetObject)( |
| 8659 | IRunningObjectTable* This, | |
| 7758 | IRunningObjectTable *This, | |
| 8660 | 7759 | IMoniker *pmkObjectName, |
| 8661 | 7760 | IUnknown **ppunkObject); |
| 8662 | 7761 | |
| 8663 | 7762 | HRESULT (STDMETHODCALLTYPE *NoteChangeTime)( |
| 8664 | IRunningObjectTable* This, | |
| 7763 | IRunningObjectTable *This, | |
| 8665 | 7764 | DWORD dwRegister, |
| 8666 | 7765 | FILETIME *pfiletime); |
| 8667 | 7766 | |
| 8668 | 7767 | HRESULT (STDMETHODCALLTYPE *GetTimeOfLastChange)( |
| 8669 | IRunningObjectTable* This, | |
| 7768 | IRunningObjectTable *This, | |
| 8670 | 7769 | IMoniker *pmkObjectName, |
| 8671 | 7770 | FILETIME *pfiletime); |
| 8672 | 7771 | |
| 8673 | 7772 | HRESULT (STDMETHODCALLTYPE *EnumRunning)( |
| 8674 | IRunningObjectTable* This, | |
| 7773 | IRunningObjectTable *This, | |
| 8675 | 7774 | IEnumMoniker **ppenumMoniker); |
| 8676 | 7775 | |
| 8677 | 7776 | END_INTERFACE |
| 8678 | 7777 | } IRunningObjectTableVtbl; |
| 7778 | ||
| 8679 | 7779 | interface IRunningObjectTable { |
| 8680 | 7780 | CONST_VTBL IRunningObjectTableVtbl* lpVtbl; |
| 8681 | 7781 | }; |
| ... | ... | @@ -8732,68 +7832,6 @@ static FORCEINLINE HRESULT IRunningObjectTable_EnumRunning(IRunningObjectTable* |
| 8732 | 7832 | |
| 8733 | 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 | 7836 | #endif /* __IRunningObjectTable_INTERFACE_DEFINED__ */ |
| 8799 | 7837 | |
| ... | ... | @@ -8824,23 +7862,24 @@ typedef struct IPersistVtbl { |
| 8824 | 7862 | |
| 8825 | 7863 | /*** IUnknown methods ***/ |
| 8826 | 7864 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8827 | IPersist* This, | |
| 7865 | IPersist *This, | |
| 8828 | 7866 | REFIID riid, |
| 8829 | 7867 | void **ppvObject); |
| 8830 | 7868 | |
| 8831 | 7869 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8832 | IPersist* This); | |
| 7870 | IPersist *This); | |
| 8833 | 7871 | |
| 8834 | 7872 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8835 | IPersist* This); | |
| 7873 | IPersist *This); | |
| 8836 | 7874 | |
| 8837 | 7875 | /*** IPersist methods ***/ |
| 8838 | 7876 | HRESULT (STDMETHODCALLTYPE *GetClassID)( |
| 8839 | IPersist* This, | |
| 7877 | IPersist *This, | |
| 8840 | 7878 | CLSID *pClassID); |
| 8841 | 7879 | |
| 8842 | 7880 | END_INTERFACE |
| 8843 | 7881 | } IPersistVtbl; |
| 7882 | ||
| 8844 | 7883 | interface IPersist { |
| 8845 | 7884 | CONST_VTBL IPersistVtbl* lpVtbl; |
| 8846 | 7885 | }; |
| ... | ... | @@ -8873,14 +7912,6 @@ static FORCEINLINE HRESULT IPersist_GetClassID(IPersist* This,CLSID *pClassID) { |
| 8873 | 7912 | |
| 8874 | 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 | 7916 | #endif /* __IPersist_INTERFACE_DEFINED__ */ |
| 8886 | 7917 | |
| ... | ... | @@ -8919,40 +7950,41 @@ typedef struct IPersistStreamVtbl { |
| 8919 | 7950 | |
| 8920 | 7951 | /*** IUnknown methods ***/ |
| 8921 | 7952 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8922 | IPersistStream* This, | |
| 7953 | IPersistStream *This, | |
| 8923 | 7954 | REFIID riid, |
| 8924 | 7955 | void **ppvObject); |
| 8925 | 7956 | |
| 8926 | 7957 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8927 | IPersistStream* This); | |
| 7958 | IPersistStream *This); | |
| 8928 | 7959 | |
| 8929 | 7960 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8930 | IPersistStream* This); | |
| 7961 | IPersistStream *This); | |
| 8931 | 7962 | |
| 8932 | 7963 | /*** IPersist methods ***/ |
| 8933 | 7964 | HRESULT (STDMETHODCALLTYPE *GetClassID)( |
| 8934 | IPersistStream* This, | |
| 7965 | IPersistStream *This, | |
| 8935 | 7966 | CLSID *pClassID); |
| 8936 | 7967 | |
| 8937 | 7968 | /*** IPersistStream methods ***/ |
| 8938 | 7969 | HRESULT (STDMETHODCALLTYPE *IsDirty)( |
| 8939 | IPersistStream* This); | |
| 7970 | IPersistStream *This); | |
| 8940 | 7971 | |
| 8941 | 7972 | HRESULT (STDMETHODCALLTYPE *Load)( |
| 8942 | IPersistStream* This, | |
| 7973 | IPersistStream *This, | |
| 8943 | 7974 | IStream *pStm); |
| 8944 | 7975 | |
| 8945 | 7976 | HRESULT (STDMETHODCALLTYPE *Save)( |
| 8946 | IPersistStream* This, | |
| 7977 | IPersistStream *This, | |
| 8947 | 7978 | IStream *pStm, |
| 8948 | 7979 | WINBOOL fClearDirty); |
| 8949 | 7980 | |
| 8950 | 7981 | HRESULT (STDMETHODCALLTYPE *GetSizeMax)( |
| 8951 | IPersistStream* This, | |
| 7982 | IPersistStream *This, | |
| 8952 | 7983 | ULARGE_INTEGER *pcbSize); |
| 8953 | 7984 | |
| 8954 | 7985 | END_INTERFACE |
| 8955 | 7986 | } IPersistStreamVtbl; |
| 7987 | ||
| 8956 | 7988 | interface IPersistStream { |
| 8957 | 7989 | CONST_VTBL IPersistStreamVtbl* lpVtbl; |
| 8958 | 7990 | }; |
| ... | ... | @@ -9003,38 +8035,6 @@ static FORCEINLINE HRESULT IPersistStream_GetSizeMax(IPersistStream* This,ULARGE |
| 9003 | 8035 | |
| 9004 | 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 | 8039 | #endif /* __IPersistStream_INTERFACE_DEFINED__ */ |
| 9040 | 8040 | |
| ... | ... | @@ -9147,113 +8147,113 @@ typedef struct IMonikerVtbl { |
| 9147 | 8147 | |
| 9148 | 8148 | /*** IUnknown methods ***/ |
| 9149 | 8149 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9150 | IMoniker* This, | |
| 8150 | IMoniker *This, | |
| 9151 | 8151 | REFIID riid, |
| 9152 | 8152 | void **ppvObject); |
| 9153 | 8153 | |
| 9154 | 8154 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9155 | IMoniker* This); | |
| 8155 | IMoniker *This); | |
| 9156 | 8156 | |
| 9157 | 8157 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9158 | IMoniker* This); | |
| 8158 | IMoniker *This); | |
| 9159 | 8159 | |
| 9160 | 8160 | /*** IPersist methods ***/ |
| 9161 | 8161 | HRESULT (STDMETHODCALLTYPE *GetClassID)( |
| 9162 | IMoniker* This, | |
| 8162 | IMoniker *This, | |
| 9163 | 8163 | CLSID *pClassID); |
| 9164 | 8164 | |
| 9165 | 8165 | /*** IPersistStream methods ***/ |
| 9166 | 8166 | HRESULT (STDMETHODCALLTYPE *IsDirty)( |
| 9167 | IMoniker* This); | |
| 8167 | IMoniker *This); | |
| 9168 | 8168 | |
| 9169 | 8169 | HRESULT (STDMETHODCALLTYPE *Load)( |
| 9170 | IMoniker* This, | |
| 8170 | IMoniker *This, | |
| 9171 | 8171 | IStream *pStm); |
| 9172 | 8172 | |
| 9173 | 8173 | HRESULT (STDMETHODCALLTYPE *Save)( |
| 9174 | IMoniker* This, | |
| 8174 | IMoniker *This, | |
| 9175 | 8175 | IStream *pStm, |
| 9176 | 8176 | WINBOOL fClearDirty); |
| 9177 | 8177 | |
| 9178 | 8178 | HRESULT (STDMETHODCALLTYPE *GetSizeMax)( |
| 9179 | IMoniker* This, | |
| 8179 | IMoniker *This, | |
| 9180 | 8180 | ULARGE_INTEGER *pcbSize); |
| 9181 | 8181 | |
| 9182 | 8182 | /*** IMoniker methods ***/ |
| 9183 | 8183 | HRESULT (STDMETHODCALLTYPE *BindToObject)( |
| 9184 | IMoniker* This, | |
| 8184 | IMoniker *This, | |
| 9185 | 8185 | IBindCtx *pbc, |
| 9186 | 8186 | IMoniker *pmkToLeft, |
| 9187 | 8187 | REFIID riidResult, |
| 9188 | 8188 | void **ppvResult); |
| 9189 | 8189 | |
| 9190 | 8190 | HRESULT (STDMETHODCALLTYPE *BindToStorage)( |
| 9191 | IMoniker* This, | |
| 8191 | IMoniker *This, | |
| 9192 | 8192 | IBindCtx *pbc, |
| 9193 | 8193 | IMoniker *pmkToLeft, |
| 9194 | 8194 | REFIID riid, |
| 9195 | 8195 | void **ppvObj); |
| 9196 | 8196 | |
| 9197 | 8197 | HRESULT (STDMETHODCALLTYPE *Reduce)( |
| 9198 | IMoniker* This, | |
| 8198 | IMoniker *This, | |
| 9199 | 8199 | IBindCtx *pbc, |
| 9200 | 8200 | DWORD dwReduceHowFar, |
| 9201 | 8201 | IMoniker **ppmkToLeft, |
| 9202 | 8202 | IMoniker **ppmkReduced); |
| 9203 | 8203 | |
| 9204 | 8204 | HRESULT (STDMETHODCALLTYPE *ComposeWith)( |
| 9205 | IMoniker* This, | |
| 8205 | IMoniker *This, | |
| 9206 | 8206 | IMoniker *pmkRight, |
| 9207 | 8207 | WINBOOL fOnlyIfNotGeneric, |
| 9208 | 8208 | IMoniker **ppmkComposite); |
| 9209 | 8209 | |
| 9210 | 8210 | HRESULT (STDMETHODCALLTYPE *Enum)( |
| 9211 | IMoniker* This, | |
| 8211 | IMoniker *This, | |
| 9212 | 8212 | WINBOOL fForward, |
| 9213 | 8213 | IEnumMoniker **ppenumMoniker); |
| 9214 | 8214 | |
| 9215 | 8215 | HRESULT (STDMETHODCALLTYPE *IsEqual)( |
| 9216 | IMoniker* This, | |
| 8216 | IMoniker *This, | |
| 9217 | 8217 | IMoniker *pmkOtherMoniker); |
| 9218 | 8218 | |
| 9219 | 8219 | HRESULT (STDMETHODCALLTYPE *Hash)( |
| 9220 | IMoniker* This, | |
| 8220 | IMoniker *This, | |
| 9221 | 8221 | DWORD *pdwHash); |
| 9222 | 8222 | |
| 9223 | 8223 | HRESULT (STDMETHODCALLTYPE *IsRunning)( |
| 9224 | IMoniker* This, | |
| 8224 | IMoniker *This, | |
| 9225 | 8225 | IBindCtx *pbc, |
| 9226 | 8226 | IMoniker *pmkToLeft, |
| 9227 | 8227 | IMoniker *pmkNewlyRunning); |
| 9228 | 8228 | |
| 9229 | 8229 | HRESULT (STDMETHODCALLTYPE *GetTimeOfLastChange)( |
| 9230 | IMoniker* This, | |
| 8230 | IMoniker *This, | |
| 9231 | 8231 | IBindCtx *pbc, |
| 9232 | 8232 | IMoniker *pmkToLeft, |
| 9233 | 8233 | FILETIME *pFileTime); |
| 9234 | 8234 | |
| 9235 | 8235 | HRESULT (STDMETHODCALLTYPE *Inverse)( |
| 9236 | IMoniker* This, | |
| 8236 | IMoniker *This, | |
| 9237 | 8237 | IMoniker **ppmk); |
| 9238 | 8238 | |
| 9239 | 8239 | HRESULT (STDMETHODCALLTYPE *CommonPrefixWith)( |
| 9240 | IMoniker* This, | |
| 8240 | IMoniker *This, | |
| 9241 | 8241 | IMoniker *pmkOther, |
| 9242 | 8242 | IMoniker **ppmkPrefix); |
| 9243 | 8243 | |
| 9244 | 8244 | HRESULT (STDMETHODCALLTYPE *RelativePathTo)( |
| 9245 | IMoniker* This, | |
| 8245 | IMoniker *This, | |
| 9246 | 8246 | IMoniker *pmkOther, |
| 9247 | 8247 | IMoniker **ppmkRelPath); |
| 9248 | 8248 | |
| 9249 | 8249 | HRESULT (STDMETHODCALLTYPE *GetDisplayName)( |
| 9250 | IMoniker* This, | |
| 8250 | IMoniker *This, | |
| 9251 | 8251 | IBindCtx *pbc, |
| 9252 | 8252 | IMoniker *pmkToLeft, |
| 9253 | 8253 | LPOLESTR *ppszDisplayName); |
| 9254 | 8254 | |
| 9255 | 8255 | HRESULT (STDMETHODCALLTYPE *ParseDisplayName)( |
| 9256 | IMoniker* This, | |
| 8256 | IMoniker *This, | |
| 9257 | 8257 | IBindCtx *pbc, |
| 9258 | 8258 | IMoniker *pmkToLeft, |
| 9259 | 8259 | LPOLESTR pszDisplayName, |
| ... | ... | @@ -9261,11 +8261,12 @@ typedef struct IMonikerVtbl { |
| 9261 | 8261 | IMoniker **ppmkOut); |
| 9262 | 8262 | |
| 9263 | 8263 | HRESULT (STDMETHODCALLTYPE *IsSystemMoniker)( |
| 9264 | IMoniker* This, | |
| 8264 | IMoniker *This, | |
| 9265 | 8265 | DWORD *pdwMksys); |
| 9266 | 8266 | |
| 9267 | 8267 | END_INTERFACE |
| 9268 | 8268 | } IMonikerVtbl; |
| 8269 | ||
| 9269 | 8270 | interface IMoniker { |
| 9270 | 8271 | CONST_VTBL IMonikerVtbl* lpVtbl; |
| 9271 | 8272 | }; |
| ... | ... | @@ -9400,128 +8401,6 @@ void __RPC_STUB IMoniker_RemoteBindToStorage_Stub( |
| 9400 | 8401 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 9401 | 8402 | PRPC_MESSAGE pRpcMessage, |
| 9402 | 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 | 8404 | HRESULT CALLBACK IMoniker_BindToObject_Proxy( |
| 9526 | 8405 | IMoniker* This, |
| 9527 | 8406 | IBindCtx *pbc, |
| ... | ... | @@ -9577,25 +8456,26 @@ typedef struct IROTDataVtbl { |
| 9577 | 8456 | |
| 9578 | 8457 | /*** IUnknown methods ***/ |
| 9579 | 8458 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9580 | IROTData* This, | |
| 8459 | IROTData *This, | |
| 9581 | 8460 | REFIID riid, |
| 9582 | 8461 | void **ppvObject); |
| 9583 | 8462 | |
| 9584 | 8463 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9585 | IROTData* This); | |
| 8464 | IROTData *This); | |
| 9586 | 8465 | |
| 9587 | 8466 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9588 | IROTData* This); | |
| 8467 | IROTData *This); | |
| 9589 | 8468 | |
| 9590 | 8469 | /*** IROTData methods ***/ |
| 9591 | 8470 | HRESULT (STDMETHODCALLTYPE *GetComparisonData)( |
| 9592 | IROTData* This, | |
| 8471 | IROTData *This, | |
| 9593 | 8472 | byte *pbData, |
| 9594 | 8473 | ULONG cbMax, |
| 9595 | 8474 | ULONG *pcbData); |
| 9596 | 8475 | |
| 9597 | 8476 | END_INTERFACE |
| 9598 | 8477 | } IROTDataVtbl; |
| 8478 | ||
| 9599 | 8479 | interface IROTData { |
| 9600 | 8480 | CONST_VTBL IROTDataVtbl* lpVtbl; |
| 9601 | 8481 | }; |
| ... | ... | @@ -9628,16 +8508,6 @@ static FORCEINLINE HRESULT IROTData_GetComparisonData(IROTData* This,byte *pbDat |
| 9628 | 8508 | |
| 9629 | 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 | 8512 | #endif /* __IROTData_INTERFACE_DEFINED__ */ |
| 9643 | 8513 | |
| ... | ... | @@ -9679,36 +8549,37 @@ typedef struct IEnumSTATSTGVtbl { |
| 9679 | 8549 | |
| 9680 | 8550 | /*** IUnknown methods ***/ |
| 9681 | 8551 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9682 | IEnumSTATSTG* This, | |
| 8552 | IEnumSTATSTG *This, | |
| 9683 | 8553 | REFIID riid, |
| 9684 | 8554 | void **ppvObject); |
| 9685 | 8555 | |
| 9686 | 8556 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9687 | IEnumSTATSTG* This); | |
| 8557 | IEnumSTATSTG *This); | |
| 9688 | 8558 | |
| 9689 | 8559 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9690 | IEnumSTATSTG* This); | |
| 8560 | IEnumSTATSTG *This); | |
| 9691 | 8561 | |
| 9692 | 8562 | /*** IEnumSTATSTG methods ***/ |
| 9693 | 8563 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 9694 | IEnumSTATSTG* This, | |
| 8564 | IEnumSTATSTG *This, | |
| 9695 | 8565 | ULONG celt, |
| 9696 | 8566 | STATSTG *rgelt, |
| 9697 | 8567 | ULONG *pceltFetched); |
| 9698 | 8568 | |
| 9699 | 8569 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 9700 | IEnumSTATSTG* This, | |
| 8570 | IEnumSTATSTG *This, | |
| 9701 | 8571 | ULONG celt); |
| 9702 | 8572 | |
| 9703 | 8573 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 9704 | IEnumSTATSTG* This); | |
| 8574 | IEnumSTATSTG *This); | |
| 9705 | 8575 | |
| 9706 | 8576 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 9707 | IEnumSTATSTG* This, | |
| 8577 | IEnumSTATSTG *This, | |
| 9708 | 8578 | IEnumSTATSTG **ppenum); |
| 9709 | 8579 | |
| 9710 | 8580 | END_INTERFACE |
| 9711 | 8581 | } IEnumSTATSTGVtbl; |
| 8582 | ||
| 9712 | 8583 | interface IEnumSTATSTG { |
| 9713 | 8584 | CONST_VTBL IEnumSTATSTGVtbl* lpVtbl; |
| 9714 | 8585 | }; |
| ... | ... | @@ -9763,29 +8634,6 @@ void __RPC_STUB IEnumSTATSTG_RemoteNext_Stub( |
| 9763 | 8634 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 9764 | 8635 | PRPC_MESSAGE pRpcMessage, |
| 9765 | 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 | 8637 | HRESULT CALLBACK IEnumSTATSTG_Next_Proxy( |
| 9790 | 8638 | IEnumSTATSTG* This, |
| 9791 | 8639 | ULONG celt, |
| ... | ... | @@ -9905,19 +8753,19 @@ typedef struct IStorageVtbl { |
| 9905 | 8753 | |
| 9906 | 8754 | /*** IUnknown methods ***/ |
| 9907 | 8755 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9908 | IStorage* This, | |
| 8756 | IStorage *This, | |
| 9909 | 8757 | REFIID riid, |
| 9910 | 8758 | void **ppvObject); |
| 9911 | 8759 | |
| 9912 | 8760 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9913 | IStorage* This); | |
| 8761 | IStorage *This); | |
| 9914 | 8762 | |
| 9915 | 8763 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9916 | IStorage* This); | |
| 8764 | IStorage *This); | |
| 9917 | 8765 | |
| 9918 | 8766 | /*** IStorage methods ***/ |
| 9919 | 8767 | HRESULT (STDMETHODCALLTYPE *CreateStream)( |
| 9920 | IStorage* This, | |
| 8768 | IStorage *This, | |
| 9921 | 8769 | const OLECHAR *pwcsName, |
| 9922 | 8770 | DWORD grfMode, |
| 9923 | 8771 | DWORD reserved1, |
| ... | ... | @@ -9925,7 +8773,7 @@ typedef struct IStorageVtbl { |
| 9925 | 8773 | IStream **ppstm); |
| 9926 | 8774 | |
| 9927 | 8775 | HRESULT (STDMETHODCALLTYPE *OpenStream)( |
| 9928 | IStorage* This, | |
| 8776 | IStorage *This, | |
| 9929 | 8777 | const OLECHAR *pwcsName, |
| 9930 | 8778 | void *reserved1, |
| 9931 | 8779 | DWORD grfMode, |
| ... | ... | @@ -9933,7 +8781,7 @@ typedef struct IStorageVtbl { |
| 9933 | 8781 | IStream **ppstm); |
| 9934 | 8782 | |
| 9935 | 8783 | HRESULT (STDMETHODCALLTYPE *CreateStorage)( |
| 9936 | IStorage* This, | |
| 8784 | IStorage *This, | |
| 9937 | 8785 | const OLECHAR *pwcsName, |
| 9938 | 8786 | DWORD grfMode, |
| 9939 | 8787 | DWORD reserved1, |
| ... | ... | @@ -9941,7 +8789,7 @@ typedef struct IStorageVtbl { |
| 9941 | 8789 | IStorage **ppstg); |
| 9942 | 8790 | |
| 9943 | 8791 | HRESULT (STDMETHODCALLTYPE *OpenStorage)( |
| 9944 | IStorage* This, | |
| 8792 | IStorage *This, | |
| 9945 | 8793 | const OLECHAR *pwcsName, |
| 9946 | 8794 | IStorage *pstgPriority, |
| 9947 | 8795 | DWORD grfMode, |
| ... | ... | @@ -9950,65 +8798,66 @@ typedef struct IStorageVtbl { |
| 9950 | 8798 | IStorage **ppstg); |
| 9951 | 8799 | |
| 9952 | 8800 | HRESULT (STDMETHODCALLTYPE *CopyTo)( |
| 9953 | IStorage* This, | |
| 8801 | IStorage *This, | |
| 9954 | 8802 | DWORD ciidExclude, |
| 9955 | 8803 | const IID *rgiidExclude, |
| 9956 | 8804 | SNB snbExclude, |
| 9957 | 8805 | IStorage *pstgDest); |
| 9958 | 8806 | |
| 9959 | 8807 | HRESULT (STDMETHODCALLTYPE *MoveElementTo)( |
| 9960 | IStorage* This, | |
| 8808 | IStorage *This, | |
| 9961 | 8809 | const OLECHAR *pwcsName, |
| 9962 | 8810 | IStorage *pstgDest, |
| 9963 | 8811 | const OLECHAR *pwcsNewName, |
| 9964 | 8812 | DWORD grfFlags); |
| 9965 | 8813 | |
| 9966 | 8814 | HRESULT (STDMETHODCALLTYPE *Commit)( |
| 9967 | IStorage* This, | |
| 8815 | IStorage *This, | |
| 9968 | 8816 | DWORD grfCommitFlags); |
| 9969 | 8817 | |
| 9970 | 8818 | HRESULT (STDMETHODCALLTYPE *Revert)( |
| 9971 | IStorage* This); | |
| 8819 | IStorage *This); | |
| 9972 | 8820 | |
| 9973 | 8821 | HRESULT (STDMETHODCALLTYPE *EnumElements)( |
| 9974 | IStorage* This, | |
| 8822 | IStorage *This, | |
| 9975 | 8823 | DWORD reserved1, |
| 9976 | 8824 | void *reserved2, |
| 9977 | 8825 | DWORD reserved3, |
| 9978 | 8826 | IEnumSTATSTG **ppenum); |
| 9979 | 8827 | |
| 9980 | 8828 | HRESULT (STDMETHODCALLTYPE *DestroyElement)( |
| 9981 | IStorage* This, | |
| 8829 | IStorage *This, | |
| 9982 | 8830 | const OLECHAR *pwcsName); |
| 9983 | 8831 | |
| 9984 | 8832 | HRESULT (STDMETHODCALLTYPE *RenameElement)( |
| 9985 | IStorage* This, | |
| 8833 | IStorage *This, | |
| 9986 | 8834 | const OLECHAR *pwcsOldName, |
| 9987 | 8835 | const OLECHAR *pwcsNewName); |
| 9988 | 8836 | |
| 9989 | 8837 | HRESULT (STDMETHODCALLTYPE *SetElementTimes)( |
| 9990 | IStorage* This, | |
| 8838 | IStorage *This, | |
| 9991 | 8839 | const OLECHAR *pwcsName, |
| 9992 | 8840 | const FILETIME *pctime, |
| 9993 | 8841 | const FILETIME *patime, |
| 9994 | 8842 | const FILETIME *pmtime); |
| 9995 | 8843 | |
| 9996 | 8844 | HRESULT (STDMETHODCALLTYPE *SetClass)( |
| 9997 | IStorage* This, | |
| 8845 | IStorage *This, | |
| 9998 | 8846 | REFCLSID clsid); |
| 9999 | 8847 | |
| 10000 | 8848 | HRESULT (STDMETHODCALLTYPE *SetStateBits)( |
| 10001 | IStorage* This, | |
| 8849 | IStorage *This, | |
| 10002 | 8850 | DWORD grfStateBits, |
| 10003 | 8851 | DWORD grfMask); |
| 10004 | 8852 | |
| 10005 | 8853 | HRESULT (STDMETHODCALLTYPE *Stat)( |
| 10006 | IStorage* This, | |
| 8854 | IStorage *This, | |
| 10007 | 8855 | STATSTG *pstatstg, |
| 10008 | 8856 | DWORD grfStatFlag); |
| 10009 | 8857 | |
| 10010 | 8858 | END_INTERFACE |
| 10011 | 8859 | } IStorageVtbl; |
| 8860 | ||
| 10012 | 8861 | interface IStorage { |
| 10013 | 8862 | CONST_VTBL IStorageVtbl* lpVtbl; |
| 10014 | 8863 | }; |
| ... | ... | @@ -10097,18 +8946,6 @@ static FORCEINLINE HRESULT IStorage_Stat(IStorage* This,STATSTG *pstatstg,DWORD |
| 10097 | 8946 | |
| 10098 | 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 | 8949 | HRESULT STDMETHODCALLTYPE IStorage_RemoteOpenStream_Proxy( |
| 10113 | 8950 | IStorage* This, |
| 10114 | 8951 | const OLECHAR *pwcsName, |
| ... | ... | @@ -10122,31 +8959,6 @@ void __RPC_STUB IStorage_RemoteOpenStream_Stub( |
| 10122 | 8959 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 10123 | 8960 | PRPC_MESSAGE pRpcMessage, |
| 10124 | 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 | 8962 | HRESULT STDMETHODCALLTYPE IStorage_RemoteCopyTo_Proxy( |
| 10151 | 8963 | IStorage* This, |
| 10152 | 8964 | DWORD ciidExclude, |
| ... | ... | @@ -10158,32 +8970,6 @@ void __RPC_STUB IStorage_RemoteCopyTo_Stub( |
| 10158 | 8970 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 10159 | 8971 | PRPC_MESSAGE pRpcMessage, |
| 10160 | 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 | 8973 | HRESULT STDMETHODCALLTYPE IStorage_RemoteEnumElements_Proxy( |
| 10188 | 8974 | IStorage* This, |
| 10189 | 8975 | DWORD reserved1, |
| ... | ... | @@ -10196,60 +8982,6 @@ void __RPC_STUB IStorage_RemoteEnumElements_Stub( |
| 10196 | 8982 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 10197 | 8983 | PRPC_MESSAGE pRpcMessage, |
| 10198 | 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 | 8985 | HRESULT CALLBACK IStorage_OpenStream_Proxy( |
| 10254 | 8986 | IStorage* This, |
| 10255 | 8987 | const OLECHAR *pwcsName, |
| ... | ... | @@ -10334,45 +9066,46 @@ typedef struct IPersistFileVtbl { |
| 10334 | 9066 | |
| 10335 | 9067 | /*** IUnknown methods ***/ |
| 10336 | 9068 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10337 | IPersistFile* This, | |
| 9069 | IPersistFile *This, | |
| 10338 | 9070 | REFIID riid, |
| 10339 | 9071 | void **ppvObject); |
| 10340 | 9072 | |
| 10341 | 9073 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10342 | IPersistFile* This); | |
| 9074 | IPersistFile *This); | |
| 10343 | 9075 | |
| 10344 | 9076 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10345 | IPersistFile* This); | |
| 9077 | IPersistFile *This); | |
| 10346 | 9078 | |
| 10347 | 9079 | /*** IPersist methods ***/ |
| 10348 | 9080 | HRESULT (STDMETHODCALLTYPE *GetClassID)( |
| 10349 | IPersistFile* This, | |
| 9081 | IPersistFile *This, | |
| 10350 | 9082 | CLSID *pClassID); |
| 10351 | 9083 | |
| 10352 | 9084 | /*** IPersistFile methods ***/ |
| 10353 | 9085 | HRESULT (STDMETHODCALLTYPE *IsDirty)( |
| 10354 | IPersistFile* This); | |
| 9086 | IPersistFile *This); | |
| 10355 | 9087 | |
| 10356 | 9088 | HRESULT (STDMETHODCALLTYPE *Load)( |
| 10357 | IPersistFile* This, | |
| 9089 | IPersistFile *This, | |
| 10358 | 9090 | LPCOLESTR pszFileName, |
| 10359 | 9091 | DWORD dwMode); |
| 10360 | 9092 | |
| 10361 | 9093 | HRESULT (STDMETHODCALLTYPE *Save)( |
| 10362 | IPersistFile* This, | |
| 9094 | IPersistFile *This, | |
| 10363 | 9095 | LPCOLESTR pszFileName, |
| 10364 | 9096 | WINBOOL fRemember); |
| 10365 | 9097 | |
| 10366 | 9098 | HRESULT (STDMETHODCALLTYPE *SaveCompleted)( |
| 10367 | IPersistFile* This, | |
| 9099 | IPersistFile *This, | |
| 10368 | 9100 | LPCOLESTR pszFileName); |
| 10369 | 9101 | |
| 10370 | 9102 | HRESULT (STDMETHODCALLTYPE *GetCurFile)( |
| 10371 | IPersistFile* This, | |
| 9103 | IPersistFile *This, | |
| 10372 | 9104 | LPOLESTR *ppszFileName); |
| 10373 | 9105 | |
| 10374 | 9106 | END_INTERFACE |
| 10375 | 9107 | } IPersistFileVtbl; |
| 9108 | ||
| 10376 | 9109 | interface IPersistFile { |
| 10377 | 9110 | CONST_VTBL IPersistFileVtbl* lpVtbl; |
| 10378 | 9111 | }; |
| ... | ... | @@ -10427,47 +9160,6 @@ static FORCEINLINE HRESULT IPersistFile_GetCurFile(IPersistFile* This,LPOLESTR * |
| 10427 | 9160 | |
| 10428 | 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 | 9164 | #endif /* __IPersistFile_INTERFACE_DEFINED__ */ |
| 10473 | 9165 | |
| ... | ... | @@ -10512,47 +9204,48 @@ typedef struct IPersistStorageVtbl { |
| 10512 | 9204 | |
| 10513 | 9205 | /*** IUnknown methods ***/ |
| 10514 | 9206 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10515 | IPersistStorage* This, | |
| 9207 | IPersistStorage *This, | |
| 10516 | 9208 | REFIID riid, |
| 10517 | 9209 | void **ppvObject); |
| 10518 | 9210 | |
| 10519 | 9211 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10520 | IPersistStorage* This); | |
| 9212 | IPersistStorage *This); | |
| 10521 | 9213 | |
| 10522 | 9214 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10523 | IPersistStorage* This); | |
| 9215 | IPersistStorage *This); | |
| 10524 | 9216 | |
| 10525 | 9217 | /*** IPersist methods ***/ |
| 10526 | 9218 | HRESULT (STDMETHODCALLTYPE *GetClassID)( |
| 10527 | IPersistStorage* This, | |
| 9219 | IPersistStorage *This, | |
| 10528 | 9220 | CLSID *pClassID); |
| 10529 | 9221 | |
| 10530 | 9222 | /*** IPersistStorage methods ***/ |
| 10531 | 9223 | HRESULT (STDMETHODCALLTYPE *IsDirty)( |
| 10532 | IPersistStorage* This); | |
| 9224 | IPersistStorage *This); | |
| 10533 | 9225 | |
| 10534 | 9226 | HRESULT (STDMETHODCALLTYPE *InitNew)( |
| 10535 | IPersistStorage* This, | |
| 9227 | IPersistStorage *This, | |
| 10536 | 9228 | IStorage *pStg); |
| 10537 | 9229 | |
| 10538 | 9230 | HRESULT (STDMETHODCALLTYPE *Load)( |
| 10539 | IPersistStorage* This, | |
| 9231 | IPersistStorage *This, | |
| 10540 | 9232 | IStorage *pStg); |
| 10541 | 9233 | |
| 10542 | 9234 | HRESULT (STDMETHODCALLTYPE *Save)( |
| 10543 | IPersistStorage* This, | |
| 9235 | IPersistStorage *This, | |
| 10544 | 9236 | IStorage *pStgSave, |
| 10545 | 9237 | WINBOOL fSameAsLoad); |
| 10546 | 9238 | |
| 10547 | 9239 | HRESULT (STDMETHODCALLTYPE *SaveCompleted)( |
| 10548 | IPersistStorage* This, | |
| 9240 | IPersistStorage *This, | |
| 10549 | 9241 | IStorage *pStgNew); |
| 10550 | 9242 | |
| 10551 | 9243 | HRESULT (STDMETHODCALLTYPE *HandsOffStorage)( |
| 10552 | IPersistStorage* This); | |
| 9244 | IPersistStorage *This); | |
| 10553 | 9245 | |
| 10554 | 9246 | END_INTERFACE |
| 10555 | 9247 | } IPersistStorageVtbl; |
| 9248 | ||
| 10556 | 9249 | interface IPersistStorage { |
| 10557 | 9250 | CONST_VTBL IPersistStorageVtbl* lpVtbl; |
| 10558 | 9251 | }; |
| ... | ... | @@ -10611,53 +9304,6 @@ static FORCEINLINE HRESULT IPersistStorage_HandsOffStorage(IPersistStorage* This |
| 10611 | 9304 | |
| 10612 | 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 | 9308 | #endif /* __IPersistStorage_INTERFACE_DEFINED__ */ |
| 10663 | 9309 | |
| ... | ... | @@ -10717,57 +9363,58 @@ typedef struct ILockBytesVtbl { |
| 10717 | 9363 | |
| 10718 | 9364 | /*** IUnknown methods ***/ |
| 10719 | 9365 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10720 | ILockBytes* This, | |
| 9366 | ILockBytes *This, | |
| 10721 | 9367 | REFIID riid, |
| 10722 | 9368 | void **ppvObject); |
| 10723 | 9369 | |
| 10724 | 9370 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10725 | ILockBytes* This); | |
| 9371 | ILockBytes *This); | |
| 10726 | 9372 | |
| 10727 | 9373 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10728 | ILockBytes* This); | |
| 9374 | ILockBytes *This); | |
| 10729 | 9375 | |
| 10730 | 9376 | /*** ILockBytes methods ***/ |
| 10731 | 9377 | HRESULT (STDMETHODCALLTYPE *ReadAt)( |
| 10732 | ILockBytes* This, | |
| 9378 | ILockBytes *This, | |
| 10733 | 9379 | ULARGE_INTEGER ulOffset, |
| 10734 | 9380 | void *pv, |
| 10735 | 9381 | ULONG cb, |
| 10736 | 9382 | ULONG *pcbRead); |
| 10737 | 9383 | |
| 10738 | 9384 | HRESULT (STDMETHODCALLTYPE *WriteAt)( |
| 10739 | ILockBytes* This, | |
| 9385 | ILockBytes *This, | |
| 10740 | 9386 | ULARGE_INTEGER ulOffset, |
| 10741 | 9387 | const void *pv, |
| 10742 | 9388 | ULONG cb, |
| 10743 | 9389 | ULONG *pcbWritten); |
| 10744 | 9390 | |
| 10745 | 9391 | HRESULT (STDMETHODCALLTYPE *Flush)( |
| 10746 | ILockBytes* This); | |
| 9392 | ILockBytes *This); | |
| 10747 | 9393 | |
| 10748 | 9394 | HRESULT (STDMETHODCALLTYPE *SetSize)( |
| 10749 | ILockBytes* This, | |
| 9395 | ILockBytes *This, | |
| 10750 | 9396 | ULARGE_INTEGER cb); |
| 10751 | 9397 | |
| 10752 | 9398 | HRESULT (STDMETHODCALLTYPE *LockRegion)( |
| 10753 | ILockBytes* This, | |
| 9399 | ILockBytes *This, | |
| 10754 | 9400 | ULARGE_INTEGER libOffset, |
| 10755 | 9401 | ULARGE_INTEGER cb, |
| 10756 | 9402 | DWORD dwLockType); |
| 10757 | 9403 | |
| 10758 | 9404 | HRESULT (STDMETHODCALLTYPE *UnlockRegion)( |
| 10759 | ILockBytes* This, | |
| 9405 | ILockBytes *This, | |
| 10760 | 9406 | ULARGE_INTEGER libOffset, |
| 10761 | 9407 | ULARGE_INTEGER cb, |
| 10762 | 9408 | DWORD dwLockType); |
| 10763 | 9409 | |
| 10764 | 9410 | HRESULT (STDMETHODCALLTYPE *Stat)( |
| 10765 | ILockBytes* This, | |
| 9411 | ILockBytes *This, | |
| 10766 | 9412 | STATSTG *pstatstg, |
| 10767 | 9413 | DWORD grfStatFlag); |
| 10768 | 9414 | |
| 10769 | 9415 | END_INTERFACE |
| 10770 | 9416 | } ILockBytesVtbl; |
| 9417 | ||
| 10771 | 9418 | interface ILockBytes { |
| 10772 | 9419 | CONST_VTBL ILockBytesVtbl* lpVtbl; |
| 10773 | 9420 | }; |
| ... | ... | @@ -10846,50 +9493,6 @@ void __RPC_STUB ILockBytes_RemoteWriteAt_Stub( |
| 10846 | 9493 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 10847 | 9494 | PRPC_MESSAGE pRpcMessage, |
| 10848 | 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 | 9496 | HRESULT CALLBACK ILockBytes_ReadAt_Proxy( |
| 10894 | 9497 | ILockBytes* This, |
| 10895 | 9498 | ULARGE_INTEGER ulOffset, |
| ... | ... | @@ -10970,36 +9573,37 @@ typedef struct IEnumFORMATETCVtbl { |
| 10970 | 9573 | |
| 10971 | 9574 | /*** IUnknown methods ***/ |
| 10972 | 9575 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10973 | IEnumFORMATETC* This, | |
| 9576 | IEnumFORMATETC *This, | |
| 10974 | 9577 | REFIID riid, |
| 10975 | 9578 | void **ppvObject); |
| 10976 | 9579 | |
| 10977 | 9580 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10978 | IEnumFORMATETC* This); | |
| 9581 | IEnumFORMATETC *This); | |
| 10979 | 9582 | |
| 10980 | 9583 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10981 | IEnumFORMATETC* This); | |
| 9584 | IEnumFORMATETC *This); | |
| 10982 | 9585 | |
| 10983 | 9586 | /*** IEnumFORMATETC methods ***/ |
| 10984 | 9587 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 10985 | IEnumFORMATETC* This, | |
| 9588 | IEnumFORMATETC *This, | |
| 10986 | 9589 | ULONG celt, |
| 10987 | 9590 | FORMATETC *rgelt, |
| 10988 | 9591 | ULONG *pceltFetched); |
| 10989 | 9592 | |
| 10990 | 9593 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 10991 | IEnumFORMATETC* This, | |
| 9594 | IEnumFORMATETC *This, | |
| 10992 | 9595 | ULONG celt); |
| 10993 | 9596 | |
| 10994 | 9597 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 10995 | IEnumFORMATETC* This); | |
| 9598 | IEnumFORMATETC *This); | |
| 10996 | 9599 | |
| 10997 | 9600 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 10998 | IEnumFORMATETC* This, | |
| 9601 | IEnumFORMATETC *This, | |
| 10999 | 9602 | IEnumFORMATETC **ppenum); |
| 11000 | 9603 | |
| 11001 | 9604 | END_INTERFACE |
| 11002 | 9605 | } IEnumFORMATETCVtbl; |
| 9606 | ||
| 11003 | 9607 | interface IEnumFORMATETC { |
| 11004 | 9608 | CONST_VTBL IEnumFORMATETCVtbl* lpVtbl; |
| 11005 | 9609 | }; |
| ... | ... | @@ -11054,29 +9658,6 @@ void __RPC_STUB IEnumFORMATETC_RemoteNext_Stub( |
| 11054 | 9658 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 11055 | 9659 | PRPC_MESSAGE pRpcMessage, |
| 11056 | 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 | 9661 | HRESULT CALLBACK IEnumFORMATETC_Next_Proxy( |
| 11081 | 9662 | IEnumFORMATETC* This, |
| 11082 | 9663 | ULONG celt, |
| ... | ... | @@ -11142,36 +9723,37 @@ typedef struct IEnumSTATDATAVtbl { |
| 11142 | 9723 | |
| 11143 | 9724 | /*** IUnknown methods ***/ |
| 11144 | 9725 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11145 | IEnumSTATDATA* This, | |
| 9726 | IEnumSTATDATA *This, | |
| 11146 | 9727 | REFIID riid, |
| 11147 | 9728 | void **ppvObject); |
| 11148 | 9729 | |
| 11149 | 9730 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11150 | IEnumSTATDATA* This); | |
| 9731 | IEnumSTATDATA *This); | |
| 11151 | 9732 | |
| 11152 | 9733 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11153 | IEnumSTATDATA* This); | |
| 9734 | IEnumSTATDATA *This); | |
| 11154 | 9735 | |
| 11155 | 9736 | /*** IEnumSTATDATA methods ***/ |
| 11156 | 9737 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 11157 | IEnumSTATDATA* This, | |
| 9738 | IEnumSTATDATA *This, | |
| 11158 | 9739 | ULONG celt, |
| 11159 | 9740 | STATDATA *rgelt, |
| 11160 | 9741 | ULONG *pceltFetched); |
| 11161 | 9742 | |
| 11162 | 9743 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 11163 | IEnumSTATDATA* This, | |
| 9744 | IEnumSTATDATA *This, | |
| 11164 | 9745 | ULONG celt); |
| 11165 | 9746 | |
| 11166 | 9747 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 11167 | IEnumSTATDATA* This); | |
| 9748 | IEnumSTATDATA *This); | |
| 11168 | 9749 | |
| 11169 | 9750 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 11170 | IEnumSTATDATA* This, | |
| 9751 | IEnumSTATDATA *This, | |
| 11171 | 9752 | IEnumSTATDATA **ppenum); |
| 11172 | 9753 | |
| 11173 | 9754 | END_INTERFACE |
| 11174 | 9755 | } IEnumSTATDATAVtbl; |
| 9756 | ||
| 11175 | 9757 | interface IEnumSTATDATA { |
| 11176 | 9758 | CONST_VTBL IEnumSTATDATAVtbl* lpVtbl; |
| 11177 | 9759 | }; |
| ... | ... | @@ -11226,29 +9808,6 @@ void __RPC_STUB IEnumSTATDATA_RemoteNext_Stub( |
| 11226 | 9808 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 11227 | 9809 | PRPC_MESSAGE pRpcMessage, |
| 11228 | 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 | 9811 | HRESULT CALLBACK IEnumSTATDATA_Next_Proxy( |
| 11253 | 9812 | IEnumSTATDATA* This, |
| 11254 | 9813 | ULONG celt, |
| ... | ... | @@ -11287,23 +9846,24 @@ typedef struct IRootStorageVtbl { |
| 11287 | 9846 | |
| 11288 | 9847 | /*** IUnknown methods ***/ |
| 11289 | 9848 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11290 | IRootStorage* This, | |
| 9849 | IRootStorage *This, | |
| 11291 | 9850 | REFIID riid, |
| 11292 | 9851 | void **ppvObject); |
| 11293 | 9852 | |
| 11294 | 9853 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11295 | IRootStorage* This); | |
| 9854 | IRootStorage *This); | |
| 11296 | 9855 | |
| 11297 | 9856 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11298 | IRootStorage* This); | |
| 9857 | IRootStorage *This); | |
| 11299 | 9858 | |
| 11300 | 9859 | /*** IRootStorage methods ***/ |
| 11301 | 9860 | HRESULT (STDMETHODCALLTYPE *SwitchToFile)( |
| 11302 | IRootStorage* This, | |
| 9861 | IRootStorage *This, | |
| 11303 | 9862 | LPOLESTR pszFile); |
| 11304 | 9863 | |
| 11305 | 9864 | END_INTERFACE |
| 11306 | 9865 | } IRootStorageVtbl; |
| 9866 | ||
| 11307 | 9867 | interface IRootStorage { |
| 11308 | 9868 | CONST_VTBL IRootStorageVtbl* lpVtbl; |
| 11309 | 9869 | }; |
| ... | ... | @@ -11336,14 +9896,6 @@ static FORCEINLINE HRESULT IRootStorage_SwitchToFile(IRootStorage* This,LPOLESTR |
| 11336 | 9896 | |
| 11337 | 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 | 9900 | #endif /* __IRootStorage_INTERFACE_DEFINED__ */ |
| 11349 | 9901 | |
| ... | ... | @@ -11389,7 +9941,7 @@ IUnknown *pUnkForRelease; |
| 11389 | 9941 | #else |
| 11390 | 9942 | typedef struct tagSTGMEDIUM { |
| 11391 | 9943 | DWORD tymed; |
| 11392 | __C89_NAMELESS union { | |
| 9944 | union { | |
| 11393 | 9945 | HBITMAP hBitmap; |
| 11394 | 9946 | HMETAFILEPICT hMetaFilePict; |
| 11395 | 9947 | HENHMETAFILE hEnhMetaFile; |
| ... | ... | @@ -11403,16 +9955,16 @@ typedef struct tagSTGMEDIUM { |
| 11403 | 9955 | #endif |
| 11404 | 9956 | typedef struct _GDI_OBJECT { |
| 11405 | 9957 | DWORD ObjectType; |
| 11406 | union { | |
| 9958 | union __WIDL_objidl_generated_name_0000000C { | |
| 11407 | 9959 | wireHBITMAP hBitmap; |
| 11408 | 9960 | wireHPALETTE hPalette; |
| 11409 | 9961 | wireHGLOBAL hGeneric; |
| 11410 | 9962 | } u; |
| 11411 | 9963 | } GDI_OBJECT; |
| 11412 | 9964 | typedef struct _userSTGMEDIUM { |
| 11413 | __C89_NAMELESS struct _STGMEDIUM_UNION { | |
| 9965 | struct _STGMEDIUM_UNION { | |
| 11414 | 9966 | DWORD tymed; |
| 11415 | union { | |
| 9967 | union __WIDL_objidl_generated_name_0000000D { | |
| 11416 | 9968 | wireHMETAFILEPICT hMetaFilePict; |
| 11417 | 9969 | wireHENHMETAFILE hHEnhMetaFile; |
| 11418 | 9970 | GDI_OBJECT *hGdiHandle; |
| ... | ... | @@ -11472,39 +10024,40 @@ typedef struct IAdviseSinkVtbl { |
| 11472 | 10024 | |
| 11473 | 10025 | /*** IUnknown methods ***/ |
| 11474 | 10026 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11475 | IAdviseSink* This, | |
| 10027 | IAdviseSink *This, | |
| 11476 | 10028 | REFIID riid, |
| 11477 | 10029 | void **ppvObject); |
| 11478 | 10030 | |
| 11479 | 10031 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11480 | IAdviseSink* This); | |
| 10032 | IAdviseSink *This); | |
| 11481 | 10033 | |
| 11482 | 10034 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11483 | IAdviseSink* This); | |
| 10035 | IAdviseSink *This); | |
| 11484 | 10036 | |
| 11485 | 10037 | /*** IAdviseSink methods ***/ |
| 11486 | 10038 | void (STDMETHODCALLTYPE *OnDataChange)( |
| 11487 | IAdviseSink* This, | |
| 10039 | IAdviseSink *This, | |
| 11488 | 10040 | FORMATETC *pFormatetc, |
| 11489 | 10041 | STGMEDIUM *pStgmed); |
| 11490 | 10042 | |
| 11491 | 10043 | void (STDMETHODCALLTYPE *OnViewChange)( |
| 11492 | IAdviseSink* This, | |
| 10044 | IAdviseSink *This, | |
| 11493 | 10045 | DWORD dwAspect, |
| 11494 | 10046 | LONG lindex); |
| 11495 | 10047 | |
| 11496 | 10048 | void (STDMETHODCALLTYPE *OnRename)( |
| 11497 | IAdviseSink* This, | |
| 10049 | IAdviseSink *This, | |
| 11498 | 10050 | IMoniker *pmk); |
| 11499 | 10051 | |
| 11500 | 10052 | void (STDMETHODCALLTYPE *OnSave)( |
| 11501 | IAdviseSink* This); | |
| 10053 | IAdviseSink *This); | |
| 11502 | 10054 | |
| 11503 | 10055 | void (STDMETHODCALLTYPE *OnClose)( |
| 11504 | IAdviseSink* This); | |
| 10056 | IAdviseSink *This); | |
| 11505 | 10057 | |
| 11506 | 10058 | END_INTERFACE |
| 11507 | 10059 | } IAdviseSinkVtbl; |
| 10060 | ||
| 11508 | 10061 | interface IAdviseSink { |
| 11509 | 10062 | CONST_VTBL IAdviseSinkVtbl* lpVtbl; |
| 11510 | 10063 | }; |
| ... | ... | @@ -11679,54 +10232,55 @@ typedef struct AsyncIAdviseSinkVtbl { |
| 11679 | 10232 | |
| 11680 | 10233 | /*** IUnknown methods ***/ |
| 11681 | 10234 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11682 | AsyncIAdviseSink* This, | |
| 10235 | AsyncIAdviseSink *This, | |
| 11683 | 10236 | REFIID riid, |
| 11684 | 10237 | void **ppvObject); |
| 11685 | 10238 | |
| 11686 | 10239 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11687 | AsyncIAdviseSink* This); | |
| 10240 | AsyncIAdviseSink *This); | |
| 11688 | 10241 | |
| 11689 | 10242 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11690 | AsyncIAdviseSink* This); | |
| 10243 | AsyncIAdviseSink *This); | |
| 11691 | 10244 | |
| 11692 | /*** IAdviseSink methods ***/ | |
| 10245 | /*** AsyncIAdviseSink methods ***/ | |
| 11693 | 10246 | void (STDMETHODCALLTYPE *Begin_OnDataChange)( |
| 11694 | AsyncIAdviseSink* This, | |
| 10247 | AsyncIAdviseSink *This, | |
| 11695 | 10248 | FORMATETC *pFormatetc, |
| 11696 | 10249 | STGMEDIUM *pStgmed); |
| 11697 | 10250 | |
| 11698 | 10251 | void (STDMETHODCALLTYPE *Finish_OnDataChange)( |
| 11699 | AsyncIAdviseSink* This); | |
| 10252 | AsyncIAdviseSink *This); | |
| 11700 | 10253 | |
| 11701 | 10254 | void (STDMETHODCALLTYPE *Begin_OnViewChange)( |
| 11702 | AsyncIAdviseSink* This, | |
| 10255 | AsyncIAdviseSink *This, | |
| 11703 | 10256 | DWORD dwAspect, |
| 11704 | 10257 | LONG lindex); |
| 11705 | 10258 | |
| 11706 | 10259 | void (STDMETHODCALLTYPE *Finish_OnViewChange)( |
| 11707 | AsyncIAdviseSink* This); | |
| 10260 | AsyncIAdviseSink *This); | |
| 11708 | 10261 | |
| 11709 | 10262 | void (STDMETHODCALLTYPE *Begin_OnRename)( |
| 11710 | AsyncIAdviseSink* This, | |
| 10263 | AsyncIAdviseSink *This, | |
| 11711 | 10264 | IMoniker *pmk); |
| 11712 | 10265 | |
| 11713 | 10266 | void (STDMETHODCALLTYPE *Finish_OnRename)( |
| 11714 | AsyncIAdviseSink* This); | |
| 10267 | AsyncIAdviseSink *This); | |
| 11715 | 10268 | |
| 11716 | 10269 | void (STDMETHODCALLTYPE *Begin_OnSave)( |
| 11717 | AsyncIAdviseSink* This); | |
| 10270 | AsyncIAdviseSink *This); | |
| 11718 | 10271 | |
| 11719 | 10272 | void (STDMETHODCALLTYPE *Finish_OnSave)( |
| 11720 | AsyncIAdviseSink* This); | |
| 10273 | AsyncIAdviseSink *This); | |
| 11721 | 10274 | |
| 11722 | 10275 | void (STDMETHODCALLTYPE *Begin_OnClose)( |
| 11723 | AsyncIAdviseSink* This); | |
| 10276 | AsyncIAdviseSink *This); | |
| 11724 | 10277 | |
| 11725 | 10278 | void (STDMETHODCALLTYPE *Finish_OnClose)( |
| 11726 | AsyncIAdviseSink* This); | |
| 10279 | AsyncIAdviseSink *This); | |
| 11727 | 10280 | |
| 11728 | 10281 | END_INTERFACE |
| 11729 | 10282 | } AsyncIAdviseSinkVtbl; |
| 10283 | ||
| 11730 | 10284 | interface AsyncIAdviseSink { |
| 11731 | 10285 | CONST_VTBL AsyncIAdviseSinkVtbl* lpVtbl; |
| 11732 | 10286 | }; |
| ... | ... | @@ -11737,7 +10291,7 @@ interface AsyncIAdviseSink { |
| 11737 | 10291 | #define AsyncIAdviseSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 11738 | 10292 | #define AsyncIAdviseSink_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 11739 | 10293 | #define AsyncIAdviseSink_Release(This) (This)->lpVtbl->Release(This) |
| 11740 | /*** IAdviseSink methods ***/ | |
| 10294 | /*** AsyncIAdviseSink methods ***/ | |
| 11741 | 10295 | #define AsyncIAdviseSink_Begin_OnDataChange(This,pFormatetc,pStgmed) (This)->lpVtbl->Begin_OnDataChange(This,pFormatetc,pStgmed) |
| 11742 | 10296 | #define AsyncIAdviseSink_Finish_OnDataChange(This) (This)->lpVtbl->Finish_OnDataChange(This) |
| 11743 | 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 | 10313 | static FORCEINLINE ULONG AsyncIAdviseSink_Release(AsyncIAdviseSink* This) { |
| 11760 | 10314 | return This->lpVtbl->Release(This); |
| 11761 | 10315 | } |
| 11762 | /*** IAdviseSink methods ***/ | |
| 11763 | static FORCEINLINE void Begin_AsyncIAdviseSink_OnDataChange(AsyncIAdviseSink* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { | |
| 10316 | /*** AsyncIAdviseSink methods ***/ | |
| 10317 | static FORCEINLINE void AsyncIAdviseSink_Begin_OnDataChange(AsyncIAdviseSink* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { | |
| 11764 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 10342 | This->lpVtbl->Begin_OnClose(This); |
| 11789 | 10343 | } |
| 11790 | static FORCEINLINE void Finish_AsyncIAdviseSink_OnClose(AsyncIAdviseSink* This) { | |
| 11791 | This->lpVtbl->Finish_OnClose(This); | |
| 11792 | } | |
| 11793 | #endif | |
| 11794 | #endif | |
| 11795 | ||
| 11796 | #endif | |
| 11797 | ||
| 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); | |
| 10344 | static FORCEINLINE void AsyncIAdviseSink_Finish_OnClose(AsyncIAdviseSink* This) { | |
| 10345 | This->lpVtbl->Finish_OnClose(This); | |
| 10346 | } | |
| 10347 | #endif | |
| 10348 | #endif | |
| 10349 | ||
| 10350 | #endif | |
| 10351 | ||
| 11933 | 10352 | |
| 11934 | 10353 | #endif /* __AsyncIAdviseSink_INTERFACE_DEFINED__ */ |
| 11935 | 10354 | |
| ... | ... | @@ -11960,44 +10379,45 @@ typedef struct IAdviseSink2Vtbl { |
| 11960 | 10379 | |
| 11961 | 10380 | /*** IUnknown methods ***/ |
| 11962 | 10381 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11963 | IAdviseSink2* This, | |
| 10382 | IAdviseSink2 *This, | |
| 11964 | 10383 | REFIID riid, |
| 11965 | 10384 | void **ppvObject); |
| 11966 | 10385 | |
| 11967 | 10386 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11968 | IAdviseSink2* This); | |
| 10387 | IAdviseSink2 *This); | |
| 11969 | 10388 | |
| 11970 | 10389 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11971 | IAdviseSink2* This); | |
| 10390 | IAdviseSink2 *This); | |
| 11972 | 10391 | |
| 11973 | 10392 | /*** IAdviseSink methods ***/ |
| 11974 | 10393 | void (STDMETHODCALLTYPE *OnDataChange)( |
| 11975 | IAdviseSink2* This, | |
| 10394 | IAdviseSink2 *This, | |
| 11976 | 10395 | FORMATETC *pFormatetc, |
| 11977 | 10396 | STGMEDIUM *pStgmed); |
| 11978 | 10397 | |
| 11979 | 10398 | void (STDMETHODCALLTYPE *OnViewChange)( |
| 11980 | IAdviseSink2* This, | |
| 10399 | IAdviseSink2 *This, | |
| 11981 | 10400 | DWORD dwAspect, |
| 11982 | 10401 | LONG lindex); |
| 11983 | 10402 | |
| 11984 | 10403 | void (STDMETHODCALLTYPE *OnRename)( |
| 11985 | IAdviseSink2* This, | |
| 10404 | IAdviseSink2 *This, | |
| 11986 | 10405 | IMoniker *pmk); |
| 11987 | 10406 | |
| 11988 | 10407 | void (STDMETHODCALLTYPE *OnSave)( |
| 11989 | IAdviseSink2* This); | |
| 10408 | IAdviseSink2 *This); | |
| 11990 | 10409 | |
| 11991 | 10410 | void (STDMETHODCALLTYPE *OnClose)( |
| 11992 | IAdviseSink2* This); | |
| 10411 | IAdviseSink2 *This); | |
| 11993 | 10412 | |
| 11994 | 10413 | /*** IAdviseSink2 methods ***/ |
| 11995 | 10414 | void (STDMETHODCALLTYPE *OnLinkSrcChange)( |
| 11996 | IAdviseSink2* This, | |
| 10415 | IAdviseSink2 *This, | |
| 11997 | 10416 | IMoniker *pmk); |
| 11998 | 10417 | |
| 11999 | 10418 | END_INTERFACE |
| 12000 | 10419 | } IAdviseSink2Vtbl; |
| 10420 | ||
| 12001 | 10421 | interface IAdviseSink2 { |
| 12002 | 10422 | CONST_VTBL IAdviseSink2Vtbl* lpVtbl; |
| 12003 | 10423 | }; |
| ... | ... | @@ -12078,7 +10498,7 @@ HRESULT __RPC_STUB IAdviseSink2_OnLinkSrcChange_Stub( |
| 12078 | 10498 | DEFINE_GUID(IID_AsyncIAdviseSink2, 0x00000151, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46); |
| 12079 | 10499 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 12080 | 10500 | MIDL_INTERFACE("00000151-0000-0000-c000-000000000046") |
| 12081 | AsyncIAdviseSink2 : public IAdviseSink | |
| 10501 | AsyncIAdviseSink2 : public AsyncIAdviseSink | |
| 12082 | 10502 | { |
| 12083 | 10503 | virtual void STDMETHODCALLTYPE Begin_OnLinkSrcChange( |
| 12084 | 10504 | IMoniker *pmk) = 0; |
| ... | ... | @@ -12096,62 +10516,63 @@ typedef struct AsyncIAdviseSink2Vtbl { |
| 12096 | 10516 | |
| 12097 | 10517 | /*** IUnknown methods ***/ |
| 12098 | 10518 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12099 | AsyncIAdviseSink2* This, | |
| 10519 | AsyncIAdviseSink2 *This, | |
| 12100 | 10520 | REFIID riid, |
| 12101 | 10521 | void **ppvObject); |
| 12102 | 10522 | |
| 12103 | 10523 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12104 | AsyncIAdviseSink2* This); | |
| 10524 | AsyncIAdviseSink2 *This); | |
| 12105 | 10525 | |
| 12106 | 10526 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12107 | AsyncIAdviseSink2* This); | |
| 10527 | AsyncIAdviseSink2 *This); | |
| 12108 | 10528 | |
| 12109 | /*** IAdviseSink methods ***/ | |
| 10529 | /*** AsyncIAdviseSink methods ***/ | |
| 12110 | 10530 | void (STDMETHODCALLTYPE *Begin_OnDataChange)( |
| 12111 | AsyncIAdviseSink2* This, | |
| 10531 | AsyncIAdviseSink2 *This, | |
| 12112 | 10532 | FORMATETC *pFormatetc, |
| 12113 | 10533 | STGMEDIUM *pStgmed); |
| 12114 | 10534 | |
| 12115 | 10535 | void (STDMETHODCALLTYPE *Finish_OnDataChange)( |
| 12116 | AsyncIAdviseSink2* This); | |
| 10536 | AsyncIAdviseSink2 *This); | |
| 12117 | 10537 | |
| 12118 | 10538 | void (STDMETHODCALLTYPE *Begin_OnViewChange)( |
| 12119 | AsyncIAdviseSink2* This, | |
| 10539 | AsyncIAdviseSink2 *This, | |
| 12120 | 10540 | DWORD dwAspect, |
| 12121 | 10541 | LONG lindex); |
| 12122 | 10542 | |
| 12123 | 10543 | void (STDMETHODCALLTYPE *Finish_OnViewChange)( |
| 12124 | AsyncIAdviseSink2* This); | |
| 10544 | AsyncIAdviseSink2 *This); | |
| 12125 | 10545 | |
| 12126 | 10546 | void (STDMETHODCALLTYPE *Begin_OnRename)( |
| 12127 | AsyncIAdviseSink2* This, | |
| 10547 | AsyncIAdviseSink2 *This, | |
| 12128 | 10548 | IMoniker *pmk); |
| 12129 | 10549 | |
| 12130 | 10550 | void (STDMETHODCALLTYPE *Finish_OnRename)( |
| 12131 | AsyncIAdviseSink2* This); | |
| 10551 | AsyncIAdviseSink2 *This); | |
| 12132 | 10552 | |
| 12133 | 10553 | void (STDMETHODCALLTYPE *Begin_OnSave)( |
| 12134 | AsyncIAdviseSink2* This); | |
| 10554 | AsyncIAdviseSink2 *This); | |
| 12135 | 10555 | |
| 12136 | 10556 | void (STDMETHODCALLTYPE *Finish_OnSave)( |
| 12137 | AsyncIAdviseSink2* This); | |
| 10557 | AsyncIAdviseSink2 *This); | |
| 12138 | 10558 | |
| 12139 | 10559 | void (STDMETHODCALLTYPE *Begin_OnClose)( |
| 12140 | AsyncIAdviseSink2* This); | |
| 10560 | AsyncIAdviseSink2 *This); | |
| 12141 | 10561 | |
| 12142 | 10562 | void (STDMETHODCALLTYPE *Finish_OnClose)( |
| 12143 | AsyncIAdviseSink2* This); | |
| 10563 | AsyncIAdviseSink2 *This); | |
| 12144 | 10564 | |
| 12145 | /*** IAdviseSink2 methods ***/ | |
| 10565 | /*** AsyncIAdviseSink2 methods ***/ | |
| 12146 | 10566 | void (STDMETHODCALLTYPE *Begin_OnLinkSrcChange)( |
| 12147 | AsyncIAdviseSink2* This, | |
| 10567 | AsyncIAdviseSink2 *This, | |
| 12148 | 10568 | IMoniker *pmk); |
| 12149 | 10569 | |
| 12150 | 10570 | void (STDMETHODCALLTYPE *Finish_OnLinkSrcChange)( |
| 12151 | AsyncIAdviseSink2* This); | |
| 10571 | AsyncIAdviseSink2 *This); | |
| 12152 | 10572 | |
| 12153 | 10573 | END_INTERFACE |
| 12154 | 10574 | } AsyncIAdviseSink2Vtbl; |
| 10575 | ||
| 12155 | 10576 | interface AsyncIAdviseSink2 { |
| 12156 | 10577 | CONST_VTBL AsyncIAdviseSink2Vtbl* lpVtbl; |
| 12157 | 10578 | }; |
| ... | ... | @@ -12162,7 +10583,7 @@ interface AsyncIAdviseSink2 { |
| 12162 | 10583 | #define AsyncIAdviseSink2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 12163 | 10584 | #define AsyncIAdviseSink2_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 12164 | 10585 | #define AsyncIAdviseSink2_Release(This) (This)->lpVtbl->Release(This) |
| 12165 | /*** IAdviseSink methods ***/ | |
| 10586 | /*** AsyncIAdviseSink methods ***/ | |
| 12166 | 10587 | #define AsyncIAdviseSink2_Begin_OnDataChange(This,pFormatetc,pStgmed) (This)->lpVtbl->Begin_OnDataChange(This,pFormatetc,pStgmed) |
| 12167 | 10588 | #define AsyncIAdviseSink2_Finish_OnDataChange(This) (This)->lpVtbl->Finish_OnDataChange(This) |
| 12168 | 10589 | #define AsyncIAdviseSink2_Begin_OnViewChange(This,dwAspect,lindex) (This)->lpVtbl->Begin_OnViewChange(This,dwAspect,lindex) |
| ... | ... | @@ -12173,7 +10594,7 @@ interface AsyncIAdviseSink2 { |
| 12173 | 10594 | #define AsyncIAdviseSink2_Finish_OnSave(This) (This)->lpVtbl->Finish_OnSave(This) |
| 12174 | 10595 | #define AsyncIAdviseSink2_Begin_OnClose(This) (This)->lpVtbl->Begin_OnClose(This) |
| 12175 | 10596 | #define AsyncIAdviseSink2_Finish_OnClose(This) (This)->lpVtbl->Finish_OnClose(This) |
| 12176 | /*** IAdviseSink2 methods ***/ | |
| 10597 | /*** AsyncIAdviseSink2 methods ***/ | |
| 12177 | 10598 | #define AsyncIAdviseSink2_Begin_OnLinkSrcChange(This,pmk) (This)->lpVtbl->Begin_OnLinkSrcChange(This,pmk) |
| 12178 | 10599 | #define AsyncIAdviseSink2_Finish_OnLinkSrcChange(This) (This)->lpVtbl->Finish_OnLinkSrcChange(This) |
| 12179 | 10600 | #else |
| ... | ... | @@ -12187,42 +10608,42 @@ static FORCEINLINE ULONG AsyncIAdviseSink2_AddRef(AsyncIAdviseSink2* This) { |
| 12187 | 10608 | static FORCEINLINE ULONG AsyncIAdviseSink2_Release(AsyncIAdviseSink2* This) { |
| 12188 | 10609 | return This->lpVtbl->Release(This); |
| 12189 | 10610 | } |
| 12190 | /*** IAdviseSink methods ***/ | |
| 12191 | static FORCEINLINE void Begin_AsyncIAdviseSink2_OnDataChange(AsyncIAdviseSink2* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { | |
| 10611 | /*** AsyncIAdviseSink methods ***/ | |
| 10612 | static FORCEINLINE void AsyncIAdviseSink2_Begin_OnDataChange(AsyncIAdviseSink2* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { | |
| 12192 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 10640 | This->lpVtbl->Finish_OnClose(This); |
| 12220 | 10641 | } |
| 12221 | /*** IAdviseSink2 methods ***/ | |
| 12222 | static FORCEINLINE void Begin_AsyncIAdviseSink2_OnLinkSrcChange(AsyncIAdviseSink2* This,IMoniker *pmk) { | |
| 10642 | /*** AsyncIAdviseSink2 methods ***/ | |
| 10643 | static FORCEINLINE void AsyncIAdviseSink2_Begin_OnLinkSrcChange(AsyncIAdviseSink2* This,IMoniker *pmk) { | |
| 12223 | 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 | 10647 | This->lpVtbl->Finish_OnLinkSrcChange(This); |
| 12227 | 10648 | } |
| 12228 | 10649 | #endif |
| ... | ... | @@ -12230,33 +10651,6 @@ static FORCEINLINE void Finish_AsyncIAdviseSink2_OnLinkSrcChange(AsyncIAdviseSin |
| 12230 | 10651 | |
| 12231 | 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 | 10655 | #endif /* __AsyncIAdviseSink2_INTERFACE_DEFINED__ */ |
| 12262 | 10656 | |
| ... | ... | @@ -12324,64 +10718,65 @@ typedef struct IDataObjectVtbl { |
| 12324 | 10718 | |
| 12325 | 10719 | /*** IUnknown methods ***/ |
| 12326 | 10720 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12327 | IDataObject* This, | |
| 10721 | IDataObject *This, | |
| 12328 | 10722 | REFIID riid, |
| 12329 | 10723 | void **ppvObject); |
| 12330 | 10724 | |
| 12331 | 10725 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12332 | IDataObject* This); | |
| 10726 | IDataObject *This); | |
| 12333 | 10727 | |
| 12334 | 10728 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12335 | IDataObject* This); | |
| 10729 | IDataObject *This); | |
| 12336 | 10730 | |
| 12337 | 10731 | /*** IDataObject methods ***/ |
| 12338 | 10732 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 12339 | IDataObject* This, | |
| 10733 | IDataObject *This, | |
| 12340 | 10734 | FORMATETC *pformatetcIn, |
| 12341 | 10735 | STGMEDIUM *pmedium); |
| 12342 | 10736 | |
| 12343 | 10737 | HRESULT (STDMETHODCALLTYPE *GetDataHere)( |
| 12344 | IDataObject* This, | |
| 10738 | IDataObject *This, | |
| 12345 | 10739 | FORMATETC *pformatetc, |
| 12346 | 10740 | STGMEDIUM *pmedium); |
| 12347 | 10741 | |
| 12348 | 10742 | HRESULT (STDMETHODCALLTYPE *QueryGetData)( |
| 12349 | IDataObject* This, | |
| 10743 | IDataObject *This, | |
| 12350 | 10744 | FORMATETC *pformatetc); |
| 12351 | 10745 | |
| 12352 | 10746 | HRESULT (STDMETHODCALLTYPE *GetCanonicalFormatEtc)( |
| 12353 | IDataObject* This, | |
| 10747 | IDataObject *This, | |
| 12354 | 10748 | FORMATETC *pformatectIn, |
| 12355 | 10749 | FORMATETC *pformatetcOut); |
| 12356 | 10750 | |
| 12357 | 10751 | HRESULT (STDMETHODCALLTYPE *SetData)( |
| 12358 | IDataObject* This, | |
| 10752 | IDataObject *This, | |
| 12359 | 10753 | FORMATETC *pformatetc, |
| 12360 | 10754 | STGMEDIUM *pmedium, |
| 12361 | 10755 | WINBOOL fRelease); |
| 12362 | 10756 | |
| 12363 | 10757 | HRESULT (STDMETHODCALLTYPE *EnumFormatEtc)( |
| 12364 | IDataObject* This, | |
| 10758 | IDataObject *This, | |
| 12365 | 10759 | DWORD dwDirection, |
| 12366 | 10760 | IEnumFORMATETC **ppenumFormatEtc); |
| 12367 | 10761 | |
| 12368 | 10762 | HRESULT (STDMETHODCALLTYPE *DAdvise)( |
| 12369 | IDataObject* This, | |
| 10763 | IDataObject *This, | |
| 12370 | 10764 | FORMATETC *pformatetc, |
| 12371 | 10765 | DWORD advf, |
| 12372 | 10766 | IAdviseSink *pAdvSink, |
| 12373 | 10767 | DWORD *pdwConnection); |
| 12374 | 10768 | |
| 12375 | 10769 | HRESULT (STDMETHODCALLTYPE *DUnadvise)( |
| 12376 | IDataObject* This, | |
| 10770 | IDataObject *This, | |
| 12377 | 10771 | DWORD dwConnection); |
| 12378 | 10772 | |
| 12379 | 10773 | HRESULT (STDMETHODCALLTYPE *EnumDAdvise)( |
| 12380 | IDataObject* This, | |
| 10774 | IDataObject *This, | |
| 12381 | 10775 | IEnumSTATDATA **ppenumAdvise); |
| 12382 | 10776 | |
| 12383 | 10777 | END_INTERFACE |
| 12384 | 10778 | } IDataObjectVtbl; |
| 10779 | ||
| 12385 | 10780 | interface IDataObject { |
| 12386 | 10781 | CONST_VTBL IDataObjectVtbl* lpVtbl; |
| 12387 | 10782 | }; |
| ... | ... | @@ -12464,23 +10859,6 @@ void __RPC_STUB IDataObject_RemoteGetDataHere_Stub( |
| 12464 | 10859 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 12465 | 10860 | PRPC_MESSAGE pRpcMessage, |
| 12466 | 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 | 10862 | HRESULT STDMETHODCALLTYPE IDataObject_RemoteSetData_Proxy( |
| 12485 | 10863 | IDataObject* This, |
| 12486 | 10864 | FORMATETC *pformatetc, |
| ... | ... | @@ -12491,42 +10869,6 @@ void __RPC_STUB IDataObject_RemoteSetData_Stub( |
| 12491 | 10869 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 12492 | 10870 | PRPC_MESSAGE pRpcMessage, |
| 12493 | 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 | 10872 | HRESULT CALLBACK IDataObject_GetData_Proxy( |
| 12531 | 10873 | IDataObject* This, |
| 12532 | 10874 | FORMATETC *pformatetcIn, |
| ... | ... | @@ -12598,19 +10940,19 @@ typedef struct IDataAdviseHolderVtbl { |
| 12598 | 10940 | |
| 12599 | 10941 | /*** IUnknown methods ***/ |
| 12600 | 10942 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12601 | IDataAdviseHolder* This, | |
| 10943 | IDataAdviseHolder *This, | |
| 12602 | 10944 | REFIID riid, |
| 12603 | 10945 | void **ppvObject); |
| 12604 | 10946 | |
| 12605 | 10947 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12606 | IDataAdviseHolder* This); | |
| 10948 | IDataAdviseHolder *This); | |
| 12607 | 10949 | |
| 12608 | 10950 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12609 | IDataAdviseHolder* This); | |
| 10951 | IDataAdviseHolder *This); | |
| 12610 | 10952 | |
| 12611 | 10953 | /*** IDataAdviseHolder methods ***/ |
| 12612 | 10954 | HRESULT (STDMETHODCALLTYPE *Advise)( |
| 12613 | IDataAdviseHolder* This, | |
| 10955 | IDataAdviseHolder *This, | |
| 12614 | 10956 | IDataObject *pDataObject, |
| 12615 | 10957 | FORMATETC *pFetc, |
| 12616 | 10958 | DWORD advf, |
| ... | ... | @@ -12618,21 +10960,22 @@ typedef struct IDataAdviseHolderVtbl { |
| 12618 | 10960 | DWORD *pdwConnection); |
| 12619 | 10961 | |
| 12620 | 10962 | HRESULT (STDMETHODCALLTYPE *Unadvise)( |
| 12621 | IDataAdviseHolder* This, | |
| 10963 | IDataAdviseHolder *This, | |
| 12622 | 10964 | DWORD dwConnection); |
| 12623 | 10965 | |
| 12624 | 10966 | HRESULT (STDMETHODCALLTYPE *EnumAdvise)( |
| 12625 | IDataAdviseHolder* This, | |
| 10967 | IDataAdviseHolder *This, | |
| 12626 | 10968 | IEnumSTATDATA **ppenumAdvise); |
| 12627 | 10969 | |
| 12628 | 10970 | HRESULT (STDMETHODCALLTYPE *SendOnDataChange)( |
| 12629 | IDataAdviseHolder* This, | |
| 10971 | IDataAdviseHolder *This, | |
| 12630 | 10972 | IDataObject *pDataObject, |
| 12631 | 10973 | DWORD dwReserved, |
| 12632 | 10974 | DWORD advf); |
| 12633 | 10975 | |
| 12634 | 10976 | END_INTERFACE |
| 12635 | 10977 | } IDataAdviseHolderVtbl; |
| 10978 | ||
| 12636 | 10979 | interface IDataAdviseHolder { |
| 12637 | 10980 | CONST_VTBL IDataAdviseHolderVtbl* lpVtbl; |
| 12638 | 10981 | }; |
| ... | ... | @@ -12677,44 +11020,6 @@ static FORCEINLINE HRESULT IDataAdviseHolder_SendOnDataChange(IDataAdviseHolder* |
| 12677 | 11020 | |
| 12678 | 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 | 11024 | #endif /* __IDataAdviseHolder_INTERFACE_DEFINED__ */ |
| 12720 | 11025 | |
| ... | ... | @@ -12783,38 +11088,39 @@ typedef struct IMessageFilterVtbl { |
| 12783 | 11088 | |
| 12784 | 11089 | /*** IUnknown methods ***/ |
| 12785 | 11090 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12786 | IMessageFilter* This, | |
| 11091 | IMessageFilter *This, | |
| 12787 | 11092 | REFIID riid, |
| 12788 | 11093 | void **ppvObject); |
| 12789 | 11094 | |
| 12790 | 11095 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12791 | IMessageFilter* This); | |
| 11096 | IMessageFilter *This); | |
| 12792 | 11097 | |
| 12793 | 11098 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12794 | IMessageFilter* This); | |
| 11099 | IMessageFilter *This); | |
| 12795 | 11100 | |
| 12796 | 11101 | /*** IMessageFilter methods ***/ |
| 12797 | 11102 | DWORD (STDMETHODCALLTYPE *HandleInComingCall)( |
| 12798 | IMessageFilter* This, | |
| 11103 | IMessageFilter *This, | |
| 12799 | 11104 | DWORD dwCallType, |
| 12800 | 11105 | HTASK htaskCaller, |
| 12801 | 11106 | DWORD dwTickCount, |
| 12802 | 11107 | LPINTERFACEINFO lpInterfaceInfo); |
| 12803 | 11108 | |
| 12804 | 11109 | DWORD (STDMETHODCALLTYPE *RetryRejectedCall)( |
| 12805 | IMessageFilter* This, | |
| 11110 | IMessageFilter *This, | |
| 12806 | 11111 | HTASK htaskCallee, |
| 12807 | 11112 | DWORD dwTickCount, |
| 12808 | 11113 | DWORD dwRejectType); |
| 12809 | 11114 | |
| 12810 | 11115 | DWORD (STDMETHODCALLTYPE *MessagePending)( |
| 12811 | IMessageFilter* This, | |
| 11116 | IMessageFilter *This, | |
| 12812 | 11117 | HTASK htaskCallee, |
| 12813 | 11118 | DWORD dwTickCount, |
| 12814 | 11119 | DWORD dwPendingType); |
| 12815 | 11120 | |
| 12816 | 11121 | END_INTERFACE |
| 12817 | 11122 | } IMessageFilterVtbl; |
| 11123 | ||
| 12818 | 11124 | interface IMessageFilter { |
| 12819 | 11125 | CONST_VTBL IMessageFilterVtbl* lpVtbl; |
| 12820 | 11126 | }; |
| ... | ... | @@ -12855,37 +11161,6 @@ static FORCEINLINE DWORD IMessageFilter_MessagePending(IMessageFilter* This,HTAS |
| 12855 | 11161 | |
| 12856 | 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 | 11165 | #endif /* __IMessageFilter_INTERFACE_DEFINED__ */ |
| 12891 | 11166 | |
| ... | ... | @@ -12934,19 +11209,19 @@ typedef struct IClassActivatorVtbl { |
| 12934 | 11209 | |
| 12935 | 11210 | /*** IUnknown methods ***/ |
| 12936 | 11211 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12937 | IClassActivator* This, | |
| 11212 | IClassActivator *This, | |
| 12938 | 11213 | REFIID riid, |
| 12939 | 11214 | void **ppvObject); |
| 12940 | 11215 | |
| 12941 | 11216 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12942 | IClassActivator* This); | |
| 11217 | IClassActivator *This); | |
| 12943 | 11218 | |
| 12944 | 11219 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12945 | IClassActivator* This); | |
| 11220 | IClassActivator *This); | |
| 12946 | 11221 | |
| 12947 | 11222 | /*** IClassActivator methods ***/ |
| 12948 | 11223 | HRESULT (STDMETHODCALLTYPE *GetClassObject)( |
| 12949 | IClassActivator* This, | |
| 11224 | IClassActivator *This, | |
| 12950 | 11225 | REFCLSID rclsid, |
| 12951 | 11226 | DWORD dwClassContext, |
| 12952 | 11227 | LCID locale, |
| ... | ... | @@ -12955,6 +11230,7 @@ typedef struct IClassActivatorVtbl { |
| 12955 | 11230 | |
| 12956 | 11231 | END_INTERFACE |
| 12957 | 11232 | } IClassActivatorVtbl; |
| 11233 | ||
| 12958 | 11234 | interface IClassActivator { |
| 12959 | 11235 | CONST_VTBL IClassActivatorVtbl* lpVtbl; |
| 12960 | 11236 | }; |
| ... | ... | @@ -12987,18 +11263,6 @@ static FORCEINLINE HRESULT IClassActivator_GetClassObject(IClassActivator* This, |
| 12987 | 11263 | |
| 12988 | 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 | 11267 | #endif /* __IClassActivator_INTERFACE_DEFINED__ */ |
| 13004 | 11268 | |
| ... | ... | @@ -13042,40 +11306,41 @@ typedef struct IFillLockBytesVtbl { |
| 13042 | 11306 | |
| 13043 | 11307 | /*** IUnknown methods ***/ |
| 13044 | 11308 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13045 | IFillLockBytes* This, | |
| 11309 | IFillLockBytes *This, | |
| 13046 | 11310 | REFIID riid, |
| 13047 | 11311 | void **ppvObject); |
| 13048 | 11312 | |
| 13049 | 11313 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13050 | IFillLockBytes* This); | |
| 11314 | IFillLockBytes *This); | |
| 13051 | 11315 | |
| 13052 | 11316 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13053 | IFillLockBytes* This); | |
| 11317 | IFillLockBytes *This); | |
| 13054 | 11318 | |
| 13055 | 11319 | /*** IFillLockBytes methods ***/ |
| 13056 | 11320 | HRESULT (STDMETHODCALLTYPE *FillAppend)( |
| 13057 | IFillLockBytes* This, | |
| 11321 | IFillLockBytes *This, | |
| 13058 | 11322 | const void *pv, |
| 13059 | 11323 | ULONG cb, |
| 13060 | 11324 | ULONG *pcbWritten); |
| 13061 | 11325 | |
| 13062 | 11326 | HRESULT (STDMETHODCALLTYPE *FillAt)( |
| 13063 | IFillLockBytes* This, | |
| 11327 | IFillLockBytes *This, | |
| 13064 | 11328 | ULARGE_INTEGER ulOffset, |
| 13065 | 11329 | const void *pv, |
| 13066 | 11330 | ULONG cb, |
| 13067 | 11331 | ULONG *pcbWritten); |
| 13068 | 11332 | |
| 13069 | 11333 | HRESULT (STDMETHODCALLTYPE *SetFillSize)( |
| 13070 | IFillLockBytes* This, | |
| 11334 | IFillLockBytes *This, | |
| 13071 | 11335 | ULARGE_INTEGER ulSize); |
| 13072 | 11336 | |
| 13073 | 11337 | HRESULT (STDMETHODCALLTYPE *Terminate)( |
| 13074 | IFillLockBytes* This, | |
| 11338 | IFillLockBytes *This, | |
| 13075 | 11339 | WINBOOL bCanceled); |
| 13076 | 11340 | |
| 13077 | 11341 | END_INTERFACE |
| 13078 | 11342 | } IFillLockBytesVtbl; |
| 11343 | ||
| 13079 | 11344 | interface IFillLockBytes { |
| 13080 | 11345 | CONST_VTBL IFillLockBytesVtbl* lpVtbl; |
| 13081 | 11346 | }; |
| ... | ... | @@ -13141,22 +11406,6 @@ void __RPC_STUB IFillLockBytes_RemoteFillAt_Stub( |
| 13141 | 11406 | IRpcChannelBuffer* pRpcChannelBuffer, |
| 13142 | 11407 | PRPC_MESSAGE pRpcMessage, |
| 13143 | 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 | 11409 | HRESULT CALLBACK IFillLockBytes_FillAppend_Proxy( |
| 13161 | 11410 | IFillLockBytes* This, |
| 13162 | 11411 | const void *pv, |
| ... | ... | @@ -13211,19 +11460,19 @@ typedef struct IProgressNotifyVtbl { |
| 13211 | 11460 | |
| 13212 | 11461 | /*** IUnknown methods ***/ |
| 13213 | 11462 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13214 | IProgressNotify* This, | |
| 11463 | IProgressNotify *This, | |
| 13215 | 11464 | REFIID riid, |
| 13216 | 11465 | void **ppvObject); |
| 13217 | 11466 | |
| 13218 | 11467 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13219 | IProgressNotify* This); | |
| 11468 | IProgressNotify *This); | |
| 13220 | 11469 | |
| 13221 | 11470 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13222 | IProgressNotify* This); | |
| 11471 | IProgressNotify *This); | |
| 13223 | 11472 | |
| 13224 | 11473 | /*** IProgressNotify methods ***/ |
| 13225 | 11474 | HRESULT (STDMETHODCALLTYPE *OnProgress)( |
| 13226 | IProgressNotify* This, | |
| 11475 | IProgressNotify *This, | |
| 13227 | 11476 | DWORD dwProgressCurrent, |
| 13228 | 11477 | DWORD dwProgressMaximum, |
| 13229 | 11478 | WINBOOL fAccurate, |
| ... | ... | @@ -13231,6 +11480,7 @@ typedef struct IProgressNotifyVtbl { |
| 13231 | 11480 | |
| 13232 | 11481 | END_INTERFACE |
| 13233 | 11482 | } IProgressNotifyVtbl; |
| 11483 | ||
| 13234 | 11484 | interface IProgressNotify { |
| 13235 | 11485 | CONST_VTBL IProgressNotifyVtbl* lpVtbl; |
| 13236 | 11486 | }; |
| ... | ... | @@ -13263,17 +11513,6 @@ static FORCEINLINE HRESULT IProgressNotify_OnProgress(IProgressNotify* This,DWOR |
| 13263 | 11513 | |
| 13264 | 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 | 11517 | #endif /* __IProgressNotify_INTERFACE_DEFINED__ */ |
| 13279 | 11518 | |
| ... | ... | @@ -13323,39 +11562,40 @@ typedef struct ILayoutStorageVtbl { |
| 13323 | 11562 | |
| 13324 | 11563 | /*** IUnknown methods ***/ |
| 13325 | 11564 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13326 | ILayoutStorage* This, | |
| 11565 | ILayoutStorage *This, | |
| 13327 | 11566 | REFIID riid, |
| 13328 | 11567 | void **ppvObject); |
| 13329 | 11568 | |
| 13330 | 11569 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13331 | ILayoutStorage* This); | |
| 11570 | ILayoutStorage *This); | |
| 13332 | 11571 | |
| 13333 | 11572 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13334 | ILayoutStorage* This); | |
| 11573 | ILayoutStorage *This); | |
| 13335 | 11574 | |
| 13336 | 11575 | /*** ILayoutStorage methods ***/ |
| 13337 | 11576 | HRESULT (__stdcall *LayoutScript)( |
| 13338 | ILayoutStorage* This, | |
| 11577 | ILayoutStorage *This, | |
| 13339 | 11578 | StorageLayout *pStorageLayout, |
| 13340 | 11579 | DWORD nEntries, |
| 13341 | 11580 | DWORD glfInterleavedFlag); |
| 13342 | 11581 | |
| 13343 | 11582 | HRESULT (__stdcall *BeginMonitor)( |
| 13344 | ILayoutStorage* This); | |
| 11583 | ILayoutStorage *This); | |
| 13345 | 11584 | |
| 13346 | 11585 | HRESULT (__stdcall *EndMonitor)( |
| 13347 | ILayoutStorage* This); | |
| 11586 | ILayoutStorage *This); | |
| 13348 | 11587 | |
| 13349 | 11588 | HRESULT (__stdcall *ReLayoutDocfile)( |
| 13350 | ILayoutStorage* This, | |
| 11589 | ILayoutStorage *This, | |
| 13351 | 11590 | OLECHAR *pwcsNewDfName); |
| 13352 | 11591 | |
| 13353 | 11592 | HRESULT (__stdcall *ReLayoutDocfileOnILockBytes)( |
| 13354 | ILayoutStorage* This, | |
| 11593 | ILayoutStorage *This, | |
| 13355 | 11594 | ILockBytes *pILockBytes); |
| 13356 | 11595 | |
| 13357 | 11596 | END_INTERFACE |
| 13358 | 11597 | } ILayoutStorageVtbl; |
| 11598 | ||
| 13359 | 11599 | interface ILayoutStorage { |
| 13360 | 11600 | CONST_VTBL ILayoutStorageVtbl* lpVtbl; |
| 13361 | 11601 | }; |
| ... | ... | @@ -13404,46 +11644,6 @@ static FORCEINLINE HRESULT ILayoutStorage_ReLayoutDocfileOnILockBytes(ILayoutSto |
| 13404 | 11644 | |
| 13405 | 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 | 11648 | #endif /* __ILayoutStorage_INTERFACE_DEFINED__ */ |
| 13449 | 11649 | |
| ... | ... | @@ -13476,26 +11676,27 @@ typedef struct IBlockingLockVtbl { |
| 13476 | 11676 | |
| 13477 | 11677 | /*** IUnknown methods ***/ |
| 13478 | 11678 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13479 | IBlockingLock* This, | |
| 11679 | IBlockingLock *This, | |
| 13480 | 11680 | REFIID riid, |
| 13481 | 11681 | void **ppvObject); |
| 13482 | 11682 | |
| 13483 | 11683 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13484 | IBlockingLock* This); | |
| 11684 | IBlockingLock *This); | |
| 13485 | 11685 | |
| 13486 | 11686 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13487 | IBlockingLock* This); | |
| 11687 | IBlockingLock *This); | |
| 13488 | 11688 | |
| 13489 | 11689 | /*** IBlockingLock methods ***/ |
| 13490 | 11690 | HRESULT (STDMETHODCALLTYPE *Lock)( |
| 13491 | IBlockingLock* This, | |
| 11691 | IBlockingLock *This, | |
| 13492 | 11692 | DWORD dwTimeout); |
| 13493 | 11693 | |
| 13494 | 11694 | HRESULT (STDMETHODCALLTYPE *Unlock)( |
| 13495 | IBlockingLock* This); | |
| 11695 | IBlockingLock *This); | |
| 13496 | 11696 | |
| 13497 | 11697 | END_INTERFACE |
| 13498 | 11698 | } IBlockingLockVtbl; |
| 11699 | ||
| 13499 | 11700 | interface IBlockingLock { |
| 13500 | 11701 | CONST_VTBL IBlockingLockVtbl* lpVtbl; |
| 13501 | 11702 | }; |
| ... | ... | @@ -13532,21 +11733,6 @@ static FORCEINLINE HRESULT IBlockingLock_Unlock(IBlockingLock* This) { |
| 13532 | 11733 | |
| 13533 | 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 | 11737 | #endif /* __IBlockingLock_INTERFACE_DEFINED__ */ |
| 13552 | 11738 | |
| ... | ... | @@ -13575,24 +11761,25 @@ typedef struct ITimeAndNoticeControlVtbl { |
| 13575 | 11761 | |
| 13576 | 11762 | /*** IUnknown methods ***/ |
| 13577 | 11763 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13578 | ITimeAndNoticeControl* This, | |
| 11764 | ITimeAndNoticeControl *This, | |
| 13579 | 11765 | REFIID riid, |
| 13580 | 11766 | void **ppvObject); |
| 13581 | 11767 | |
| 13582 | 11768 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13583 | ITimeAndNoticeControl* This); | |
| 11769 | ITimeAndNoticeControl *This); | |
| 13584 | 11770 | |
| 13585 | 11771 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13586 | ITimeAndNoticeControl* This); | |
| 11772 | ITimeAndNoticeControl *This); | |
| 13587 | 11773 | |
| 13588 | 11774 | /*** ITimeAndNoticeControl methods ***/ |
| 13589 | 11775 | HRESULT (STDMETHODCALLTYPE *SuppressChanges)( |
| 13590 | ITimeAndNoticeControl* This, | |
| 11776 | ITimeAndNoticeControl *This, | |
| 13591 | 11777 | DWORD res1, |
| 13592 | 11778 | DWORD res2); |
| 13593 | 11779 | |
| 13594 | 11780 | END_INTERFACE |
| 13595 | 11781 | } ITimeAndNoticeControlVtbl; |
| 11782 | ||
| 13596 | 11783 | interface ITimeAndNoticeControl { |
| 13597 | 11784 | CONST_VTBL ITimeAndNoticeControlVtbl* lpVtbl; |
| 13598 | 11785 | }; |
| ... | ... | @@ -13625,15 +11812,6 @@ static FORCEINLINE HRESULT ITimeAndNoticeControl_SuppressChanges(ITimeAndNoticeC |
| 13625 | 11812 | |
| 13626 | 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 | 11816 | #endif /* __ITimeAndNoticeControl_INTERFACE_DEFINED__ */ |
| 13639 | 11817 | |
| ... | ... | @@ -13674,19 +11852,19 @@ typedef struct IOplockStorageVtbl { |
| 13674 | 11852 | |
| 13675 | 11853 | /*** IUnknown methods ***/ |
| 13676 | 11854 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13677 | IOplockStorage* This, | |
| 11855 | IOplockStorage *This, | |
| 13678 | 11856 | REFIID riid, |
| 13679 | 11857 | void **ppvObject); |
| 13680 | 11858 | |
| 13681 | 11859 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13682 | IOplockStorage* This); | |
| 11860 | IOplockStorage *This); | |
| 13683 | 11861 | |
| 13684 | 11862 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13685 | IOplockStorage* This); | |
| 11863 | IOplockStorage *This); | |
| 13686 | 11864 | |
| 13687 | 11865 | /*** IOplockStorage methods ***/ |
| 13688 | 11866 | HRESULT (STDMETHODCALLTYPE *CreateStorageEx)( |
| 13689 | IOplockStorage* This, | |
| 11867 | IOplockStorage *This, | |
| 13690 | 11868 | LPCWSTR pwcsName, |
| 13691 | 11869 | DWORD grfMode, |
| 13692 | 11870 | DWORD stgfmt, |
| ... | ... | @@ -13695,7 +11873,7 @@ typedef struct IOplockStorageVtbl { |
| 13695 | 11873 | void **ppstgOpen); |
| 13696 | 11874 | |
| 13697 | 11875 | HRESULT (STDMETHODCALLTYPE *OpenStorageEx)( |
| 13698 | IOplockStorage* This, | |
| 11876 | IOplockStorage *This, | |
| 13699 | 11877 | LPCWSTR pwcsName, |
| 13700 | 11878 | DWORD grfMode, |
| 13701 | 11879 | DWORD stgfmt, |
| ... | ... | @@ -13705,6 +11883,7 @@ typedef struct IOplockStorageVtbl { |
| 13705 | 11883 | |
| 13706 | 11884 | END_INTERFACE |
| 13707 | 11885 | } IOplockStorageVtbl; |
| 11886 | ||
| 13708 | 11887 | interface IOplockStorage { |
| 13709 | 11888 | CONST_VTBL IOplockStorageVtbl* lpVtbl; |
| 13710 | 11889 | }; |
| ... | ... | @@ -13741,32 +11920,6 @@ static FORCEINLINE HRESULT IOplockStorage_OpenStorageEx(IOplockStorage* This,LPC |
| 13741 | 11920 | |
| 13742 | 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 | 11924 | #endif /* __IOplockStorage_INTERFACE_DEFINED__ */ |
| 13772 | 11925 | |
| ... | ... | @@ -13802,29 +11955,30 @@ typedef struct IDirectWriterLockVtbl { |
| 13802 | 11955 | |
| 13803 | 11956 | /*** IUnknown methods ***/ |
| 13804 | 11957 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13805 | IDirectWriterLock* This, | |
| 11958 | IDirectWriterLock *This, | |
| 13806 | 11959 | REFIID riid, |
| 13807 | 11960 | void **ppvObject); |
| 13808 | 11961 | |
| 13809 | 11962 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13810 | IDirectWriterLock* This); | |
| 11963 | IDirectWriterLock *This); | |
| 13811 | 11964 | |
| 13812 | 11965 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13813 | IDirectWriterLock* This); | |
| 11966 | IDirectWriterLock *This); | |
| 13814 | 11967 | |
| 13815 | 11968 | /*** IDirectWriterLock methods ***/ |
| 13816 | 11969 | HRESULT (STDMETHODCALLTYPE *WaitForWriteAccess)( |
| 13817 | IDirectWriterLock* This, | |
| 11970 | IDirectWriterLock *This, | |
| 13818 | 11971 | DWORD dwTimeout); |
| 13819 | 11972 | |
| 13820 | 11973 | HRESULT (STDMETHODCALLTYPE *ReleaseWriteAccess)( |
| 13821 | IDirectWriterLock* This); | |
| 11974 | IDirectWriterLock *This); | |
| 13822 | 11975 | |
| 13823 | 11976 | HRESULT (STDMETHODCALLTYPE *HaveWriteAccess)( |
| 13824 | IDirectWriterLock* This); | |
| 11977 | IDirectWriterLock *This); | |
| 13825 | 11978 | |
| 13826 | 11979 | END_INTERFACE |
| 13827 | 11980 | } IDirectWriterLockVtbl; |
| 11981 | ||
| 13828 | 11982 | interface IDirectWriterLock { |
| 13829 | 11983 | CONST_VTBL IDirectWriterLockVtbl* lpVtbl; |
| 13830 | 11984 | }; |
| ... | ... | @@ -13865,28 +12019,6 @@ static FORCEINLINE HRESULT IDirectWriterLock_HaveWriteAccess(IDirectWriterLock* |
| 13865 | 12019 | |
| 13866 | 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 | 12023 | #endif /* __IDirectWriterLock_INTERFACE_DEFINED__ */ |
| 13892 | 12024 | |
| ... | ... | @@ -13925,19 +12057,19 @@ typedef struct IUrlMonVtbl { |
| 13925 | 12057 | |
| 13926 | 12058 | /*** IUnknown methods ***/ |
| 13927 | 12059 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13928 | IUrlMon* This, | |
| 12060 | IUrlMon *This, | |
| 13929 | 12061 | REFIID riid, |
| 13930 | 12062 | void **ppvObject); |
| 13931 | 12063 | |
| 13932 | 12064 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13933 | IUrlMon* This); | |
| 12065 | IUrlMon *This); | |
| 13934 | 12066 | |
| 13935 | 12067 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13936 | IUrlMon* This); | |
| 12068 | IUrlMon *This); | |
| 13937 | 12069 | |
| 13938 | 12070 | /*** IUrlMon methods ***/ |
| 13939 | 12071 | HRESULT (STDMETHODCALLTYPE *AsyncGetClassBits)( |
| 13940 | IUrlMon* This, | |
| 12072 | IUrlMon *This, | |
| 13941 | 12073 | REFCLSID rclsid, |
| 13942 | 12074 | LPCWSTR pszTYPE, |
| 13943 | 12075 | LPCWSTR pszExt, |
| ... | ... | @@ -13951,6 +12083,7 @@ typedef struct IUrlMonVtbl { |
| 13951 | 12083 | |
| 13952 | 12084 | END_INTERFACE |
| 13953 | 12085 | } IUrlMonVtbl; |
| 12086 | ||
| 13954 | 12087 | interface IUrlMon { |
| 13955 | 12088 | CONST_VTBL IUrlMonVtbl* lpVtbl; |
| 13956 | 12089 | }; |
| ... | ... | @@ -13983,23 +12116,6 @@ static FORCEINLINE HRESULT IUrlMon_AsyncGetClassBits(IUrlMon* This,REFCLSID rcls |
| 13983 | 12116 | |
| 13984 | 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 | 12120 | #endif /* __IUrlMon_INTERFACE_DEFINED__ */ |
| 14005 | 12121 | |
| ... | ... | @@ -14027,23 +12143,24 @@ typedef struct IForegroundTransferVtbl { |
| 14027 | 12143 | |
| 14028 | 12144 | /*** IUnknown methods ***/ |
| 14029 | 12145 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14030 | IForegroundTransfer* This, | |
| 12146 | IForegroundTransfer *This, | |
| 14031 | 12147 | REFIID riid, |
| 14032 | 12148 | void **ppvObject); |
| 14033 | 12149 | |
| 14034 | 12150 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14035 | IForegroundTransfer* This); | |
| 12151 | IForegroundTransfer *This); | |
| 14036 | 12152 | |
| 14037 | 12153 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14038 | IForegroundTransfer* This); | |
| 12154 | IForegroundTransfer *This); | |
| 14039 | 12155 | |
| 14040 | 12156 | /*** IForegroundTransfer methods ***/ |
| 14041 | 12157 | HRESULT (STDMETHODCALLTYPE *AllowForegroundTransfer)( |
| 14042 | IForegroundTransfer* This, | |
| 12158 | IForegroundTransfer *This, | |
| 14043 | 12159 | void *lpvReserved); |
| 14044 | 12160 | |
| 14045 | 12161 | END_INTERFACE |
| 14046 | 12162 | } IForegroundTransferVtbl; |
| 12163 | ||
| 14047 | 12164 | interface IForegroundTransfer { |
| 14048 | 12165 | CONST_VTBL IForegroundTransferVtbl* lpVtbl; |
| 14049 | 12166 | }; |
| ... | ... | @@ -14076,14 +12193,6 @@ static FORCEINLINE HRESULT IForegroundTransfer_AllowForegroundTransfer(IForegrou |
| 14076 | 12193 | |
| 14077 | 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 | 12197 | #endif /* __IForegroundTransfer_INTERFACE_DEFINED__ */ |
| 14089 | 12198 | |
| ... | ... | @@ -14119,19 +12228,19 @@ typedef struct IThumbnailExtractorVtbl { |
| 14119 | 12228 | |
| 14120 | 12229 | /*** IUnknown methods ***/ |
| 14121 | 12230 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14122 | IThumbnailExtractor* This, | |
| 12231 | IThumbnailExtractor *This, | |
| 14123 | 12232 | REFIID riid, |
| 14124 | 12233 | void **ppvObject); |
| 14125 | 12234 | |
| 14126 | 12235 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14127 | IThumbnailExtractor* This); | |
| 12236 | IThumbnailExtractor *This); | |
| 14128 | 12237 | |
| 14129 | 12238 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14130 | IThumbnailExtractor* This); | |
| 12239 | IThumbnailExtractor *This); | |
| 14131 | 12240 | |
| 14132 | 12241 | /*** IThumbnailExtractor methods ***/ |
| 14133 | 12242 | HRESULT (STDMETHODCALLTYPE *ExtractThumbnail)( |
| 14134 | IThumbnailExtractor* This, | |
| 12243 | IThumbnailExtractor *This, | |
| 14135 | 12244 | IStorage *pStg, |
| 14136 | 12245 | ULONG ulLength, |
| 14137 | 12246 | ULONG ulHeight, |
| ... | ... | @@ -14140,11 +12249,12 @@ typedef struct IThumbnailExtractorVtbl { |
| 14140 | 12249 | HBITMAP *phOutputBitmap); |
| 14141 | 12250 | |
| 14142 | 12251 | HRESULT (STDMETHODCALLTYPE *OnFileUpdated)( |
| 14143 | IThumbnailExtractor* This, | |
| 12252 | IThumbnailExtractor *This, | |
| 14144 | 12253 | IStorage *pStg); |
| 14145 | 12254 | |
| 14146 | 12255 | END_INTERFACE |
| 14147 | 12256 | } IThumbnailExtractorVtbl; |
| 12257 | ||
| 14148 | 12258 | interface IThumbnailExtractor { |
| 14149 | 12259 | CONST_VTBL IThumbnailExtractorVtbl* lpVtbl; |
| 14150 | 12260 | }; |
| ... | ... | @@ -14181,27 +12291,6 @@ static FORCEINLINE HRESULT IThumbnailExtractor_OnFileUpdated(IThumbnailExtractor |
| 14181 | 12291 | |
| 14182 | 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 | 12295 | #endif /* __IThumbnailExtractor_INTERFACE_DEFINED__ */ |
| 14207 | 12296 | |
| ... | ... | @@ -14230,24 +12319,25 @@ typedef struct IDummyHICONIncluderVtbl { |
| 14230 | 12319 | |
| 14231 | 12320 | /*** IUnknown methods ***/ |
| 14232 | 12321 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14233 | IDummyHICONIncluder* This, | |
| 12322 | IDummyHICONIncluder *This, | |
| 14234 | 12323 | REFIID riid, |
| 14235 | 12324 | void **ppvObject); |
| 14236 | 12325 | |
| 14237 | 12326 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14238 | IDummyHICONIncluder* This); | |
| 12327 | IDummyHICONIncluder *This); | |
| 14239 | 12328 | |
| 14240 | 12329 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14241 | IDummyHICONIncluder* This); | |
| 12330 | IDummyHICONIncluder *This); | |
| 14242 | 12331 | |
| 14243 | 12332 | /*** IDummyHICONIncluder methods ***/ |
| 14244 | 12333 | HRESULT (STDMETHODCALLTYPE *Dummy)( |
| 14245 | IDummyHICONIncluder* This, | |
| 12334 | IDummyHICONIncluder *This, | |
| 14246 | 12335 | HICON h1, |
| 14247 | 12336 | HDC h2); |
| 14248 | 12337 | |
| 14249 | 12338 | END_INTERFACE |
| 14250 | 12339 | } IDummyHICONIncluderVtbl; |
| 12340 | ||
| 14251 | 12341 | interface IDummyHICONIncluder { |
| 14252 | 12342 | CONST_VTBL IDummyHICONIncluderVtbl* lpVtbl; |
| 14253 | 12343 | }; |
| ... | ... | @@ -14280,15 +12370,6 @@ static FORCEINLINE HRESULT IDummyHICONIncluder_Dummy(IDummyHICONIncluder* This,H |
| 14280 | 12370 | |
| 14281 | 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 | 12374 | #endif /* __IDummyHICONIncluder_INTERFACE_DEFINED__ */ |
| 14294 | 12375 | |
| ... | ... | @@ -14327,25 +12408,26 @@ typedef struct IProcessLockVtbl { |
| 14327 | 12408 | |
| 14328 | 12409 | /*** IUnknown methods ***/ |
| 14329 | 12410 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14330 | IProcessLock* This, | |
| 12411 | IProcessLock *This, | |
| 14331 | 12412 | REFIID riid, |
| 14332 | 12413 | void **ppvObject); |
| 14333 | 12414 | |
| 14334 | 12415 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14335 | IProcessLock* This); | |
| 12416 | IProcessLock *This); | |
| 14336 | 12417 | |
| 14337 | 12418 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14338 | IProcessLock* This); | |
| 12419 | IProcessLock *This); | |
| 14339 | 12420 | |
| 14340 | 12421 | /*** IProcessLock methods ***/ |
| 14341 | 12422 | ULONG (STDMETHODCALLTYPE *AddRefOnProcess)( |
| 14342 | IProcessLock* This); | |
| 12423 | IProcessLock *This); | |
| 14343 | 12424 | |
| 14344 | 12425 | ULONG (STDMETHODCALLTYPE *ReleaseRefOnProcess)( |
| 14345 | IProcessLock* This); | |
| 12426 | IProcessLock *This); | |
| 14346 | 12427 | |
| 14347 | 12428 | END_INTERFACE |
| 14348 | 12429 | } IProcessLockVtbl; |
| 12430 | ||
| 14349 | 12431 | interface IProcessLock { |
| 14350 | 12432 | CONST_VTBL IProcessLockVtbl* lpVtbl; |
| 14351 | 12433 | }; |
| ... | ... | @@ -14382,20 +12464,6 @@ static FORCEINLINE ULONG IProcessLock_ReleaseRefOnProcess(IProcessLock* This) { |
| 14382 | 12464 | |
| 14383 | 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 | 12468 | #endif /* __IProcessLock_INTERFACE_DEFINED__ */ |
| 14401 | 12469 | |
| ... | ... | @@ -14438,42 +12506,43 @@ typedef struct ISurrogateServiceVtbl { |
| 14438 | 12506 | |
| 14439 | 12507 | /*** IUnknown methods ***/ |
| 14440 | 12508 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14441 | ISurrogateService* This, | |
| 12509 | ISurrogateService *This, | |
| 14442 | 12510 | REFIID riid, |
| 14443 | 12511 | void **ppvObject); |
| 14444 | 12512 | |
| 14445 | 12513 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14446 | ISurrogateService* This); | |
| 12514 | ISurrogateService *This); | |
| 14447 | 12515 | |
| 14448 | 12516 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14449 | ISurrogateService* This); | |
| 12517 | ISurrogateService *This); | |
| 14450 | 12518 | |
| 14451 | 12519 | /*** ISurrogateService methods ***/ |
| 14452 | 12520 | HRESULT (STDMETHODCALLTYPE *Init)( |
| 14453 | ISurrogateService* This, | |
| 12521 | ISurrogateService *This, | |
| 14454 | 12522 | REFGUID rguidProcessID, |
| 14455 | 12523 | IProcessLock *pProcessLock, |
| 14456 | 12524 | WINBOOL *pfApplicationAware); |
| 14457 | 12525 | |
| 14458 | 12526 | HRESULT (STDMETHODCALLTYPE *ApplicationLaunch)( |
| 14459 | ISurrogateService* This, | |
| 12527 | ISurrogateService *This, | |
| 14460 | 12528 | REFGUID rguidApplID, |
| 14461 | 12529 | ApplicationType appType); |
| 14462 | 12530 | |
| 14463 | 12531 | HRESULT (STDMETHODCALLTYPE *ApplicationFree)( |
| 14464 | ISurrogateService* This, | |
| 12532 | ISurrogateService *This, | |
| 14465 | 12533 | REFGUID rguidApplID); |
| 14466 | 12534 | |
| 14467 | 12535 | HRESULT (STDMETHODCALLTYPE *CatalogRefresh)( |
| 14468 | ISurrogateService* This, | |
| 12536 | ISurrogateService *This, | |
| 14469 | 12537 | ULONG ulReserved); |
| 14470 | 12538 | |
| 14471 | 12539 | HRESULT (STDMETHODCALLTYPE *ProcessShutdown)( |
| 14472 | ISurrogateService* This, | |
| 12540 | ISurrogateService *This, | |
| 14473 | 12541 | ShutdownType shutdownType); |
| 14474 | 12542 | |
| 14475 | 12543 | END_INTERFACE |
| 14476 | 12544 | } ISurrogateServiceVtbl; |
| 12545 | ||
| 14477 | 12546 | interface ISurrogateService { |
| 14478 | 12547 | CONST_VTBL ISurrogateServiceVtbl* lpVtbl; |
| 14479 | 12548 | }; |
| ... | ... | @@ -14522,49 +12591,6 @@ static FORCEINLINE HRESULT ISurrogateService_ProcessShutdown(ISurrogateService* |
| 14522 | 12591 | |
| 14523 | 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 | 12595 | #endif /* __ISurrogateService_INTERFACE_DEFINED__ */ |
| 14570 | 12596 | |
| ... | ... | @@ -14605,38 +12631,39 @@ typedef struct IInitializeSpyVtbl { |
| 14605 | 12631 | |
| 14606 | 12632 | /*** IUnknown methods ***/ |
| 14607 | 12633 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14608 | IInitializeSpy* This, | |
| 12634 | IInitializeSpy *This, | |
| 14609 | 12635 | REFIID riid, |
| 14610 | 12636 | void **ppvObject); |
| 14611 | 12637 | |
| 14612 | 12638 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14613 | IInitializeSpy* This); | |
| 12639 | IInitializeSpy *This); | |
| 14614 | 12640 | |
| 14615 | 12641 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14616 | IInitializeSpy* This); | |
| 12642 | IInitializeSpy *This); | |
| 14617 | 12643 | |
| 14618 | 12644 | /*** IInitializeSpy methods ***/ |
| 14619 | 12645 | HRESULT (STDMETHODCALLTYPE *PreInitialize)( |
| 14620 | IInitializeSpy* This, | |
| 12646 | IInitializeSpy *This, | |
| 14621 | 12647 | DWORD dwCoInit, |
| 14622 | 12648 | DWORD dwCurThreadAptRefs); |
| 14623 | 12649 | |
| 14624 | 12650 | HRESULT (STDMETHODCALLTYPE *PostInitialize)( |
| 14625 | IInitializeSpy* This, | |
| 12651 | IInitializeSpy *This, | |
| 14626 | 12652 | HRESULT hrCoInit, |
| 14627 | 12653 | DWORD dwCoInit, |
| 14628 | 12654 | DWORD dwNewThreadAptRefs); |
| 14629 | 12655 | |
| 14630 | 12656 | HRESULT (STDMETHODCALLTYPE *PreUninitialize)( |
| 14631 | IInitializeSpy* This, | |
| 12657 | IInitializeSpy *This, | |
| 14632 | 12658 | DWORD dwCurThreadAptRefs); |
| 14633 | 12659 | |
| 14634 | 12660 | HRESULT (STDMETHODCALLTYPE *PostUninitialize)( |
| 14635 | IInitializeSpy* This, | |
| 12661 | IInitializeSpy *This, | |
| 14636 | 12662 | DWORD dwNewThreadAptRefs); |
| 14637 | 12663 | |
| 14638 | 12664 | END_INTERFACE |
| 14639 | 12665 | } IInitializeSpyVtbl; |
| 12666 | ||
| 14640 | 12667 | interface IInitializeSpy { |
| 14641 | 12668 | CONST_VTBL IInitializeSpyVtbl* lpVtbl; |
| 14642 | 12669 | }; |
| ... | ... | @@ -14681,41 +12708,6 @@ static FORCEINLINE HRESULT IInitializeSpy_PostUninitialize(IInitializeSpy* This, |
| 14681 | 12708 | |
| 14682 | 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 | 12712 | #endif /* __IInitializeSpy_INTERFACE_DEFINED__ */ |
| 14721 | 12713 | |
| ... | ... | @@ -14745,23 +12737,24 @@ typedef struct IApartmentShutdownVtbl { |
| 14745 | 12737 | |
| 14746 | 12738 | /*** IUnknown methods ***/ |
| 14747 | 12739 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14748 | IApartmentShutdown* This, | |
| 12740 | IApartmentShutdown *This, | |
| 14749 | 12741 | REFIID riid, |
| 14750 | 12742 | void **ppvObject); |
| 14751 | 12743 | |
| 14752 | 12744 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14753 | IApartmentShutdown* This); | |
| 12745 | IApartmentShutdown *This); | |
| 14754 | 12746 | |
| 14755 | 12747 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14756 | IApartmentShutdown* This); | |
| 12748 | IApartmentShutdown *This); | |
| 14757 | 12749 | |
| 14758 | 12750 | /*** IApartmentShutdown methods ***/ |
| 14759 | 12751 | void (STDMETHODCALLTYPE *OnUninitialize)( |
| 14760 | IApartmentShutdown* This, | |
| 12752 | IApartmentShutdown *This, | |
| 14761 | 12753 | UINT64 ui64ApartmentIdentifier); |
| 14762 | 12754 | |
| 14763 | 12755 | END_INTERFACE |
| 14764 | 12756 | } IApartmentShutdownVtbl; |
| 12757 | ||
| 14765 | 12758 | interface IApartmentShutdown { |
| 14766 | 12759 | CONST_VTBL IApartmentShutdownVtbl* lpVtbl; |
| 14767 | 12760 | }; |
| ... | ... | @@ -14794,14 +12787,6 @@ static FORCEINLINE void IApartmentShutdown_OnUninitialize(IApartmentShutdown* Th |
| 14794 | 12787 | |
| 14795 | 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 | 12791 | #endif /* __IApartmentShutdown_INTERFACE_DEFINED__ */ |
| 14807 | 12792 |
lib/libc/include/any-windows-any/objidlbase.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/ocidl.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/oleacc.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/oleidl.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/optary.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/portabledevicetypes.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -1062,6 +1062,8 @@ static FORCEINLINE HRESULT IPortableDeviceValuesCollection_RemoveAt(IPortableDev |
| 1062 | 1062 | |
| 1063 | 1063 | #endif /* __IPortableDeviceValuesCollection_INTERFACE_DEFINED__ */ |
| 1064 | 1064 | |
| 1065 | #ifndef __PortableDeviceTypesLib_LIBRARY_DEFINED__ | |
| 1066 | #define __PortableDeviceTypesLib_LIBRARY_DEFINED__ | |
| 1065 | 1067 | |
| 1066 | 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 | 1080 | #endif |
| 1079 | 1081 | #endif |
| 1080 | 1082 | |
| 1083 | #endif /* __PortableDeviceTypesLib_LIBRARY_DEFINED__ */ | |
| 1081 | 1084 | /* Begin additional prototypes for all interfaces */ |
| 1082 | 1085 | |
| 1083 | 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 | 41 | #define _CRT_TERMINATE_DEFINED |
| 42 | 42 | void __cdecl __MINGW_NOTHROW exit(int _Code) __MINGW_ATTRIB_NORETURN; |
| 43 | 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 | 48 | #if !defined __NO_ISOCEXT /* extern stub in static libmingwex.a */ |
| 46 | 49 | /* C99 function name */ |
lib/libc/include/any-windows-any/propidl.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/propkey.h+389| ... | ... | @@ -21,8 +21,15 @@ |
| 21 | 21 | |
| 22 | 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 | 30 | DEFINE_PROPERTYKEY(PKEY_Audio_ChannelCount, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 7); |
| 25 | 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 | 33 | DEFINE_PROPERTYKEY(PKEY_Audio_Format, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 2); |
| 27 | 34 | DEFINE_PROPERTYKEY(PKEY_Audio_IsVariableBitRate, 0xe6822fee, 0x8c17, 0x4d62, 0x82, 0x3c, 0x8e, 0x9c, 0xfc, 0xbd, 0x1d, 0x5c, 100); |
| 28 | 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 | 38 | DEFINE_PROPERTYKEY(PKEY_Audio_StreamName, 0x64440490, 0x4c8b, 0x11d1, 0x8b, 0x80, 0x08, 0x00, 0x36, 0xb1, 0x1a, 0x03, 9); |
| 32 | 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 | 310 | DEFINE_PROPERTYKEY(PKEY_Title, 0xf29f85e0,0x4ff9,0x1068,0xab,0x91,0x08,0x00,0x2b,0x27,0xb3,0xd9,2); |
| 35 | 311 | |
| 36 | 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 | 319 | DEFINE_PROPERTYKEY(PKEY_AppUserModel_RelaunchDisplayNameResource, 0x9f4c2855,0x9f79,0x4b39,0xa8,0xd0,0xe1,0xd4,0x2d,0xe1,0xd5,0xf3,4); |
| 44 | 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 | 435 | #endif /*_INC_PROPKEY*/ |
lib/libc/include/any-windows-any/propsys.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -4218,6 +4218,8 @@ PSSTDAPI PSSetPropertyValue(IPropertyStore *pps, IPropertyDescription *ppd, REFP |
| 4218 | 4218 | PSSTDAPI PSStringFromPropertyKey(REFPROPERTYKEY pkey, LPWSTR psz, UINT cch); |
| 4219 | 4219 | PSSTDAPI PSUnregisterPropertySchema(PCWSTR pszPath); |
| 4220 | 4220 | |
| 4221 | #ifndef __PropSysObjects_LIBRARY_DEFINED__ | |
| 4222 | #define __PropSysObjects_LIBRARY_DEFINED__ | |
| 4221 | 4223 | |
| 4222 | 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 | 4249 | #endif |
| 4248 | 4250 | #endif |
| 4249 | 4251 | |
| 4252 | #endif /* __PropSysObjects_LIBRARY_DEFINED__ */ | |
| 4250 | 4253 | #endif |
| 4251 | 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 | 818 | WINBOOL IMAGEAPI SymGetSearchPathW(HANDLE hProcess,PWSTR SearchPath,DWORD SearchPathLength); |
| 819 | 819 | WINBOOL IMAGEAPI SymSetSearchPath(HANDLE hProcess,PCSTR SearchPath); |
| 820 | 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 | 823 | #define SLMFLAG_VIRTUAL 0x1 |
| 824 | 824 |
lib/libc/include/any-windows-any/psdk_inc/_ip_mreq1.h-6| ... | ... | @@ -9,10 +9,4 @@ |
| 9 | 9 | |
| 10 | 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 | 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 | 607 | #define __INTRINSIC_DEFINED__lrotr |
| 608 | 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 | 658 | #if defined(__x86_64__) || defined(_AMD64_) |
| 611 | 659 | |
| 612 | 660 | #if __INTRINSIC_PROLOG(__faststorefence) |
lib/libc/include/any-windows-any/qedit.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /** | |
| 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. | |
| 1 | /*** Autogenerated by WIDL 6.4 from include/rdpencomapi.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 __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 | |
| 7 | #define _INC_RDPENCOMAPI | |
| 4850 | #ifndef __IRDPSRAPISharingSession2_INTERFACE_DEFINED__ | |
| 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 | |
| 12 | extern "C" { | |
| 4866 | virtual HRESULT STDMETHODCALLTYPE SendControlLevelChangeResponse( | |
| 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 | 4874 | #endif |
| 4875 | #else | |
| 4876 | typedef struct IRDPSRAPISharingSession2Vtbl { | |
| 4877 | BEGIN_INTERFACE | |
| 14 | 4878 | |
| 15 | typedef enum _ATTENDEE_DISCONNECT_REASON { | |
| 16 | ATTENDEE_DISCONNECT_REASON_MIN = 0, | |
| 17 | ATTENDEE_DISCONNECT_REASON_APP = 0, | |
| 18 | ATTENDEE_DISCONNECT_REASON_ERR = 1, | |
| 19 | ATTENDEE_DISCONNECT_REASON_CLI = 2, | |
| 20 | ATTENDEE_DISCONNECT_REASON_MAX = 2 | |
| 21 | } ATTENDEE_DISCONNECT_REASON; | |
| 4879 | /*** IUnknown methods ***/ | |
| 4880 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | |
| 4881 | IRDPSRAPISharingSession2 *This, | |
| 4882 | REFIID riid, | |
| 4883 | void **ppvObject); | |
| 22 | 4884 | |
| 23 | typedef enum _CHANNEL_ACCESS_ENUM { | |
| 24 | CHANNEL_ACCESS_ENUM_NONE = 0, | |
| 25 | CHANNEL_ACCESS_ENUM_SENDRECEIVE = 1 | |
| 26 | } CHANNEL_ACCESS_ENUM; | |
| 4885 | ULONG (STDMETHODCALLTYPE *AddRef)( | |
| 4886 | IRDPSRAPISharingSession2 *This); | |
| 27 | 4887 | |
| 28 | typedef enum _CHANNEL_FLAGS { | |
| 29 | CHANNEL_FLAGS_LEGACY = 0x01, | |
| 30 | CHANNEL_FLAGS_UNCOMPRESSED = 0x02 | |
| 31 | } CHANNEL_FLAGS; | |
| 4888 | ULONG (STDMETHODCALLTYPE *Release)( | |
| 4889 | IRDPSRAPISharingSession2 *This); | |
| 32 | 4890 | |
| 33 | typedef enum _CHANNEL_PRIORITY { | |
| 34 | CHANNEL_PRIORITY_LO = 0, | |
| 35 | CHANNEL_PRIORITY_MED = 1, | |
| 36 | CHANNEL_PRIORITY_HI = 2 | |
| 37 | } CHANNEL_PRIORITY; | |
| 4891 | /*** IDispatch methods ***/ | |
| 4892 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | |
| 4893 | IRDPSRAPISharingSession2 *This, | |
| 4894 | UINT *pctinfo); | |
| 38 | 4895 | |
| 39 | typedef enum _CTRL_LEVEL { | |
| 40 | CTRL_LEVEL_MIN = 0, | |
| 41 | CTRL_LEVEL_INVALID = 0, | |
| 42 | CTRL_LEVEL_NONE = 1, | |
| 43 | CTRL_LEVEL_VIEW = 2, | |
| 44 | CTRL_LEVEL_INTERACTIVE = 3, | |
| 45 | CTRL_LEVEL_MAX = 3 | |
| 46 | } CTRL_LEVEL; | |
| 4896 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( | |
| 4897 | IRDPSRAPISharingSession2 *This, | |
| 4898 | UINT iTInfo, | |
| 4899 | LCID lcid, | |
| 4900 | ITypeInfo **ppTInfo); | |
| 47 | 4901 | |
| 48 | typedef enum _RDPENCOMAPI_ATTENDEE_FLAGS { | |
| 49 | ATTENDEE_FLAGS_LOCAL = 1 | |
| 50 | } RDPENCOMAPI_ATTENDEE_FLAGS; | |
| 4902 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( | |
| 4903 | IRDPSRAPISharingSession2 *This, | |
| 4904 | REFIID riid, | |
| 4905 | LPOLESTR *rgszNames, | |
| 4906 | UINT cNames, | |
| 4907 | LCID lcid, | |
| 4908 | DISPID *rgDispId); | |
| 51 | 4909 | |
| 52 | typedef enum _RDPENCOMAPI_CONSTANTS { | |
| 53 | CONST_MAX_CHANNEL_MESSAGE_SIZE = 1024, | |
| 54 | CONST_MAX_CHANNEL_NAME_LEN = 8, | |
| 55 | CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE = 409600, | |
| 56 | CONST_ATTENDEE_ID_EVERYONE = -1, | |
| 57 | CONST_ATTENDEE_ID_HOST = 0, | |
| 58 | CONST_CONN_INTERVAL = 50 | |
| 59 | } RDPENCOMAPI_CONSTANTS; | |
| 4910 | HRESULT (STDMETHODCALLTYPE *Invoke)( | |
| 4911 | IRDPSRAPISharingSession2 *This, | |
| 4912 | DISPID dispIdMember, | |
| 4913 | REFIID riid, | |
| 4914 | LCID lcid, | |
| 4915 | WORD wFlags, | |
| 4916 | DISPPARAMS *pDispParams, | |
| 4917 | VARIANT *pVarResult, | |
| 4918 | EXCEPINFO *pExcepInfo, | |
| 4919 | UINT *puArgErr); | |
| 60 | 4920 | |
| 61 | typedef enum _RDPSRAPI_APP_FLAGS { | |
| 62 | APP_FLAG_PRIVILEGED = 1 | |
| 63 | } RDPSRAPI_APP_FLAGS; | |
| 4921 | /*** IRDPSRAPISharingSession methods ***/ | |
| 4922 | HRESULT (STDMETHODCALLTYPE *Open)( | |
| 4923 | IRDPSRAPISharingSession2 *This); | |
| 64 | 4924 | |
| 65 | typedef enum _RDPSRAPI_WND_FLAGS { | |
| 66 | WND_FLAG_PRIVILEGED = 1 | |
| 67 | } RDPSRAPI_WND_FLAGS; | |
| 4925 | HRESULT (STDMETHODCALLTYPE *Close)( | |
| 4926 | IRDPSRAPISharingSession2 *This); | |
| 68 | 4927 | |
| 69 | #ifdef __cplusplus | |
| 70 | } | |
| 71 | #endif | |
| 4928 | HRESULT (STDMETHODCALLTYPE *put_ColorDepth)( | |
| 4929 | IRDPSRAPISharingSession2 *This, | |
| 4930 | LONG colorDepth); | |
| 72 | 4931 | |
| 73 | #undef INTERFACE | |
| 74 | #define INTERFACE IRDPSRAPITcpConnectionInfo | |
| 75 | #ifdef __GNUC__ | |
| 76 | #warning COM interfaces layout in this header has not been verified. | |
| 77 | #warning COM interfaces with incorrect layout may not work at all. | |
| 78 | __MINGW_BROKEN_INTERFACE(INTERFACE) | |
| 79 | #endif | |
| 80 | DECLARE_INTERFACE_(IRDPSRAPITcpConnectionInfo,IDispatch) | |
| 81 | { | |
| 82 | BEGIN_INTERFACE | |
| 4932 | HRESULT (STDMETHODCALLTYPE *get_ColorDepth)( | |
| 4933 | IRDPSRAPISharingSession2 *This, | |
| 4934 | LONG *pColorDepth); | |
| 4935 | ||
| 4936 | HRESULT (STDMETHODCALLTYPE *get_Properties)( | |
| 4937 | IRDPSRAPISharingSession2 *This, | |
| 4938 | IRDPSRAPISessionProperties **ppVal); | |
| 4939 | ||
| 4940 | HRESULT (STDMETHODCALLTYPE *get_Attendees)( | |
| 4941 | IRDPSRAPISharingSession2 *This, | |
| 4942 | IRDPSRAPIAttendeeManager **ppVal); | |
| 4943 | ||
| 4944 | HRESULT (STDMETHODCALLTYPE *get_Invitations)( | |
| 4945 | IRDPSRAPISharingSession2 *This, | |
| 4946 | IRDPSRAPIInvitationManager **ppVal); | |
| 83 | 4947 | |
| 84 | /* IUnknown methods */ | |
| 85 | STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **ppvObject) PURE; | |
| 86 | STDMETHOD_(ULONG, AddRef)(THIS) PURE; | |
| 87 | STDMETHOD_(ULONG, Release)(THIS) PURE; | |
| 4948 | HRESULT (STDMETHODCALLTYPE *get_ApplicationFilter)( | |
| 4949 | IRDPSRAPISharingSession2 *This, | |
| 4950 | IRDPSRAPIApplicationFilter **ppVal); | |
| 88 | 4951 | |
| 89 | /* IDispatch methods */ | |
| 90 | STDMETHOD_(HRESULT,GetTypeInfoCount)(THIS_ unsigned int FAR* pctinfo) PURE; | |
| 91 | STDMETHOD_(HRESULT,GetTypeInfo)(THIS_ unsigned int iTInfo,LCID lcid,ITypeInfo FAR* FAR* ppTInfo) PURE; | |
| 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; | |
| 4952 | HRESULT (STDMETHODCALLTYPE *get_VirtualChannelManager)( | |
| 4953 | IRDPSRAPISharingSession2 *This, | |
| 4954 | IRDPSRAPIVirtualChannelManager **ppVal); | |
| 94 | 4955 | |
| 95 | /* IRDPSRAPITcpConnectionInfo methods */ | |
| 96 | STDMETHOD_(HRESULT,get_Protocol)(THIS_ __LONG32 *plProtocol) PURE; | |
| 97 | STDMETHOD_(HRESULT,get_LocalPort)(THIS_ __LONG32 *plPort) PURE; | |
| 98 | STDMETHOD_(HRESULT,get_LocalIP)(THIS_ BSTR *pbstrLocalIP) PURE; | |
| 99 | STDMETHOD_(HRESULT,get_PeerPort)(THIS_ __LONG32 *plPort) PURE; | |
| 100 | STDMETHOD_(HRESULT,get_PeerIP)(THIS_ BSTR *pbstrIP) PURE; | |
| 4956 | HRESULT (STDMETHODCALLTYPE *Pause)( | |
| 4957 | IRDPSRAPISharingSession2 *This); | |
| 4958 | ||
| 4959 | HRESULT (STDMETHODCALLTYPE *Resume)( | |
| 4960 | IRDPSRAPISharingSession2 *This); | |
| 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 | 4997 | END_INTERFACE |
| 4998 | } IRDPSRAPISharingSession2Vtbl; | |
| 4999 | ||
| 5000 | interface IRDPSRAPISharingSession2 { | |
| 5001 | CONST_VTBL IRDPSRAPISharingSession2Vtbl* lpVtbl; | |
| 103 | 5002 | }; |
| 5003 | ||
| 104 | 5004 | #ifdef COBJMACROS |
| 105 | #define IRDPSRAPITcpConnectionInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 106 | #define IRDPSRAPITcpConnectionInfo_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 107 | #define IRDPSRAPITcpConnectionInfo_Release(This) (This)->lpVtbl->Release(This) | |
| 108 | #define IRDPSRAPITcpConnectionInfo_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 109 | #define IRDPSRAPITcpConnectionInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 110 | #define IRDPSRAPITcpConnectionInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 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) | |
| 112 | #define IRDPSRAPITcpConnectionInfo_get_Protocol(This,plProtocol) (This)->lpVtbl->get_Protocol(This,plProtocol) | |
| 113 | #define IRDPSRAPITcpConnectionInfo_get_LocalPort(This,plPort) (This)->lpVtbl->get_LocalPort(This,plPort) | |
| 114 | #define IRDPSRAPITcpConnectionInfo_get_LocalIP(This,pbstrLocalIP) (This)->lpVtbl->get_LocalIP(This,pbstrLocalIP) | |
| 115 | #define IRDPSRAPITcpConnectionInfo_get_PeerPort(This,plPort) (This)->lpVtbl->get_PeerPort(This,plPort) | |
| 116 | #define IRDPSRAPITcpConnectionInfo_get_PeerIP(This,pbstrIP) (This)->lpVtbl->get_PeerIP(This,pbstrIP) | |
| 117 | #endif /*COBJMACROS*/ | |
| 5005 | #ifndef WIDL_C_INLINE_WRAPPERS | |
| 5006 | /*** IUnknown methods ***/ | |
| 5007 | #define IRDPSRAPISharingSession2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5008 | #define IRDPSRAPISharingSession2_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5009 | #define IRDPSRAPISharingSession2_Release(This) (This)->lpVtbl->Release(This) | |
| 5010 | /*** IDispatch methods ***/ | |
| 5011 | #define IRDPSRAPISharingSession2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5012 | #define IRDPSRAPISharingSession2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5013 | #define IRDPSRAPISharingSession2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 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) | |
| 5015 | /*** IRDPSRAPISharingSession methods ***/ | |
| 5016 | #define IRDPSRAPISharingSession2_Open(This) (This)->lpVtbl->Open(This) | |
| 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 | 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 | 5150 | BEGIN_INTERFACE |
| 129 | 5151 | |
| 130 | /* IUnknown methods */ | |
| 131 | STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **ppvObject) PURE; | |
| 132 | STDMETHOD_(ULONG, AddRef)(THIS) PURE; | |
| 133 | STDMETHOD_(ULONG, Release)(THIS) PURE; | |
| 5152 | /*** IUnknown methods ***/ | |
| 5153 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( | |
| 5154 | _IRDPSessionEvents *This, | |
| 5155 | REFIID riid, | |
| 5156 | void **ppvObject); | |
| 134 | 5157 | |
| 135 | /* IDispatch methods */ | |
| 136 | STDMETHOD_(HRESULT,GetTypeInfoCount)(THIS_ unsigned int FAR* pctinfo) PURE; | |
| 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; | |
| 5158 | ULONG (STDMETHODCALLTYPE *AddRef)( | |
| 5159 | _IRDPSessionEvents *This); | |
| 140 | 5160 | |
| 141 | /* IRDPSRAPIAttendee methods */ | |
| 142 | STDMETHOD_(HRESULT,get_Id)(THIS_ __LONG32 *pId) PURE; | |
| 143 | STDMETHOD_(HRESULT,get_RemoteName)(THIS_ BSTR *pVal) PURE; | |
| 144 | STDMETHOD_(HRESULT,get_ControlLevel)(THIS_ CTRL_LEVEL *pVal) PURE; | |
| 145 | STDMETHOD_(HRESULT,put_ControlLevel)(THIS_ CTRL_LEVEL pNewVal) PURE; | |
| 146 | STDMETHOD_(HRESULT,get_Invitation)(THIS_ IRDPSRAPIInvitation **ppVal) PURE; | |
| 147 | STDMETHOD_(HRESULT,TerminateConnection)(THIS) PURE; | |
| 148 | STDMETHOD_(HRESULT,get_Flags)(THIS_ __LONG32 *plFlags) PURE; | |
| 149 | STDMETHOD_(HRESULT,get_ConnectivityInfo)(THIS_ IUnknown **ppVal) PURE; | |
| 5161 | ULONG (STDMETHODCALLTYPE *Release)( | |
| 5162 | _IRDPSessionEvents *This); | |
| 5163 | ||
| 5164 | /*** IDispatch methods ***/ | |
| 5165 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( | |
| 5166 | _IRDPSessionEvents *This, | |
| 5167 | UINT *pctinfo); | |
| 5168 | ||
| 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 | 5194 | END_INTERFACE |
| 5195 | } _IRDPSessionEventsVtbl; | |
| 5196 | ||
| 5197 | interface _IRDPSessionEvents { | |
| 5198 | CONST_VTBL _IRDPSessionEventsVtbl* lpVtbl; | |
| 152 | 5199 | }; |
| 5200 | ||
| 153 | 5201 | #ifdef COBJMACROS |
| 154 | #define IRDPSRAPIAttendee_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 155 | #define IRDPSRAPIAttendee_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 156 | #define IRDPSRAPIAttendee_Release(This) (This)->lpVtbl->Release(This) | |
| 157 | #define IRDPSRAPIAttendee_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 158 | #define IRDPSRAPIAttendee_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 159 | #define IRDPSRAPIAttendee_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 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) | |
| 161 | #define IRDPSRAPIAttendee_get_Id(This,pId) (This)->lpVtbl->get_Id(This,pId) | |
| 162 | #define IRDPSRAPIAttendee_get_RemoteName(This,pVal) (This)->lpVtbl->get_RemoteName(This,pVal) | |
| 163 | #define IRDPSRAPIAttendee_get_ControlLevel(This,pVal) (This)->lpVtbl->get_ControlLevel(This,pVal) | |
| 164 | #define IRDPSRAPIAttendee_put_ControlLevel(This,pNewVal) (This)->lpVtbl->put_ControlLevel(This,pNewVal) | |
| 165 | #define IRDPSRAPIAttendee_get_Invitation(This,ppVal) (This)->lpVtbl->get_Invitation(This,ppVal) | |
| 166 | #define IRDPSRAPIAttendee_TerminateConnection() (This)->lpVtbl->TerminateConnection(This) | |
| 167 | #define IRDPSRAPIAttendee_get_Flags(This,plFlags) (This)->lpVtbl->get_Flags(This,plFlags) | |
| 168 | #define IRDPSRAPIAttendee_get_ConnectivityInfo(This,ppVal) (This)->lpVtbl->get_ConnectivityInfo(This,ppVal) | |
| 169 | #endif /*COBJMACROS*/ | |
| 5202 | #ifndef WIDL_C_INLINE_WRAPPERS | |
| 5203 | /*** IUnknown methods ***/ | |
| 5204 | #define _IRDPSessionEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5205 | #define _IRDPSessionEvents_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5206 | #define _IRDPSessionEvents_Release(This) (This)->lpVtbl->Release(This) | |
| 5207 | /*** IDispatch methods ***/ | |
| 5208 | #define _IRDPSessionEvents_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5209 | #define _IRDPSessionEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5210 | #define _IRDPSessionEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 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) | |
| 5212 | #else | |
| 5213 | /*** IUnknown methods ***/ | |
| 5214 | static FORCEINLINE HRESULT _IRDPSessionEvents_QueryInterface(_IRDPSessionEvents* This,REFIID riid,void **ppvObject) { | |
| 5215 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); | |
| 5216 | } | |
| 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 | 14 | #endif |
| 15 | 15 | |
| 16 | 16 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) |
| 17 | ||
| 17 | 18 | #if _WIN32_WINNT >= 0x0600 |
| 18 | 19 | WINBASEAPI WINBOOL WINAPI QueryThreadCycleTime (HANDLE ThreadHandle, PULONG64 CycleTime); |
| 19 | 20 | WINBASEAPI WINBOOL WINAPI QueryProcessCycleTime (HANDLE ProcessHandle, PULONG64 CycleTime); |
| ... | ... | @@ -23,15 +24,27 @@ extern "C" { |
| 23 | 24 | #if _WIN32_WINNT >= 0x0601 |
| 24 | 25 | WINBASEAPI WINBOOL WINAPI QueryIdleProcessorCycleTimeEx (USHORT Group, PULONG BufferLength, PULONG64 ProcessorIdleCycleTime); |
| 25 | 26 | #endif |
| 26 | #endif | |
| 27 | ||
| 28 | #endif /* WINAPI_PARTITION_DESKTOP */ | |
| 27 | 29 | |
| 28 | 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 | 36 | #if _WIN32_WINNT >= 0x0601 |
| 30 | 37 | WINBASEAPI WINBOOL WINAPI QueryUnbiasedInterruptTime (PULONGLONG UnbiasedTime); |
| 31 | 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 | 46 | #ifdef __cplusplus |
| 35 | 47 | } |
| 36 | 48 | #endif |
| 37 | #endif | |
| 49 | ||
| 50 | #endif /* _APISETREALTIME_ */ |
lib/libc/include/any-windows-any/regbag.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | 37 | #define _In_reads_to_ptr_z_(p) |
| 38 | 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 | 63 | /* Output parameters */ |
| 41 | 64 | #define _Out_ |
| 42 | 65 | #define _Out_opt_ |
| ... | ... | @@ -59,6 +82,57 @@ |
| 59 | 82 | #define _Out_writes_to_ptr_z_(p) |
| 60 | 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 | 136 | /* Inout parameters */ |
| 63 | 137 | #define _Inout_ |
| 64 | 138 | #define _Inout_opt_ |
| ... | ... | @@ -79,6 +153,53 @@ |
| 79 | 153 | #define _Inout_updates_bytes_all_(s) |
| 80 | 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 | 203 | /* Pointer to pointer parameters */ |
| 83 | 204 | #define _Outptr_ |
| 84 | 205 | #define _Outptr_result_maybenull_ |
lib/libc/include/any-windows-any/sapi51.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -8140,6 +8140,8 @@ static FORCEINLINE HRESULT ISpRecognizer_EmulateRecognition(ISpRecognizer* This, |
| 8140 | 8140 | |
| 8141 | 8141 | #endif /* __ISpRecognizer_INTERFACE_DEFINED__ */ |
| 8142 | 8142 | |
| 8143 | #ifndef __SpeechLib_LIBRARY_DEFINED__ | |
| 8144 | #define __SpeechLib_LIBRARY_DEFINED__ | |
| 8143 | 8145 | |
| 8144 | 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 | 19679 | #endif |
| 19678 | 19680 | #endif |
| 19679 | 19681 | |
| 19682 | #endif /* __SpeechLib_LIBRARY_DEFINED__ */ | |
| 19680 | 19683 | /* Begin additional prototypes for all interfaces */ |
| 19681 | 19684 | |
| 19682 | 19685 | ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); |
lib/libc/include/any-windows-any/sapi53.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -10614,6 +10614,8 @@ static FORCEINLINE HRESULT ISpDisplayAlternates_SetFullStopTrailSpace(ISpDisplay |
| 10614 | 10614 | |
| 10615 | 10615 | #endif /* __ISpDisplayAlternates_INTERFACE_DEFINED__ */ |
| 10616 | 10616 | |
| 10617 | #ifndef __SpeechLib_LIBRARY_DEFINED__ | |
| 10618 | #define __SpeechLib_LIBRARY_DEFINED__ | |
| 10617 | 10619 | |
| 10618 | 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 | 22982 | #endif /* __cplusplus */ |
| 22981 | 22983 | #endif |
| 22982 | 22984 | |
| 22985 | #endif /* __SpeechLib_LIBRARY_DEFINED__ */ | |
| 22983 | 22986 | /* Begin additional prototypes for all interfaces */ |
| 22984 | 22987 | |
| 22985 | 22988 | ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); |
lib/libc/include/any-windows-any/sapi54.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -10852,6 +10852,8 @@ static FORCEINLINE HRESULT ISpDisplayAlternates_SetFullStopTrailSpace(ISpDisplay |
| 10852 | 10852 | |
| 10853 | 10853 | #endif /* __ISpDisplayAlternates_INTERFACE_DEFINED__ */ |
| 10854 | 10854 | |
| 10855 | #ifndef __SpeechLib_LIBRARY_DEFINED__ | |
| 10856 | #define __SpeechLib_LIBRARY_DEFINED__ | |
| 10855 | 10857 | |
| 10856 | 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 | 23220 | #endif /* __cplusplus */ |
| 23219 | 23221 | #endif |
| 23220 | 23222 | |
| 23223 | #endif /* __SpeechLib_LIBRARY_DEFINED__ */ | |
| 23221 | 23224 | /* Begin additional prototypes for all interfaces */ |
| 23222 | 23225 | |
| 23223 | 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 | 1 | #ifndef MINGW_DDK_H |
| 2 | 2 | #define MINGW_DDK_H |
| 3 | #if 0 | |
| 3 | #if 1 | |
| 4 | 4 | #define MINGW_HAS_DDK_H 1 |
| 5 | 5 | #endif |
| 6 | 6 | #endif |
lib/libc/include/any-windows-any/sec_api/stdio_s.h+2| ... | ... | @@ -864,7 +864,9 @@ extern "C" { |
| 864 | 864 | #endif /* _WSTDIO_S_DEFINED */ |
| 865 | 865 | #endif /* _STDIO_S_DEFINED */ |
| 866 | 866 | |
| 867 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 867 | 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 | 871 | #ifdef __cplusplus |
| 870 | 872 | } |
lib/libc/include/any-windows-any/sec_api/stdlib_s.h+10| ... | ... | @@ -12,18 +12,28 @@ |
| 12 | 12 | extern "C" { |
| 13 | 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 | 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 | 19 | _CRTIMP errno_t __cdecl _itoa_s(int _Value,char *_DstBuf,size_t _Size,int _Radix); |
| 17 | 20 | __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(errno_t, _itoa_s, int, _Value, char, _Dest, int, _Radix) |
| 18 | 21 | _CRTIMP errno_t __cdecl _i64toa_s(__int64 _Val,char *_DstBuf,size_t _Size,int _Radix); |
| 19 | 22 | _CRTIMP errno_t __cdecl _ui64toa_s(unsigned __int64 _Val,char *_DstBuf,size_t _Size,int _Radix); |
| 20 | 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 | 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 | 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 | 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 | 32 | _CRTIMP errno_t __cdecl _wctomb_s_l(int *_SizeConverted,char *_MbCh,size_t _SizeInBytes,wchar_t _WCh,_locale_t _Locale); |
| 25 | 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 | 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 | 38 | #ifndef _POSIX_ |
| 29 | 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 | 43 | _CRTIMP errno_t __cdecl strcat_s(char *_Dst, rsize_t _SizeInBytes, const char * _Src); |
| 44 | 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 | 50 | _SECIMP errno_t __cdecl memmove_s(void *_dest,size_t _numberOfElements,const void *_src,size_t _count); |
| 47 | 51 | #ifndef _WSTRING_S_DEFINED |
| 48 | 52 | #define _WSTRING_S_DEFINED |
lib/libc/include/any-windows-any/sensorsapi.h+6-3| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -86,7 +86,7 @@ typedef struct SensorManager SensorManager; |
| 86 | 86 | extern "C" { |
| 87 | 87 | #endif |
| 88 | 88 | |
| 89 | typedef enum __WIDL_sensorsapi_generated_name_00000013 { | |
| 89 | typedef enum __WIDL_sensorsapi_generated_name_00000020 { | |
| 90 | 90 | SENSOR_STATE_MIN = 0, |
| 91 | 91 | SENSOR_STATE_READY = SENSOR_STATE_MIN, |
| 92 | 92 | SENSOR_STATE_NOT_AVAILABLE = SENSOR_STATE_READY + 1, |
| ... | ... | @@ -96,7 +96,7 @@ typedef enum __WIDL_sensorsapi_generated_name_00000013 { |
| 96 | 96 | SENSOR_STATE_ERROR = SENSOR_STATE_ACCESS_DENIED + 1, |
| 97 | 97 | SENSOR_STATE_MAX = SENSOR_STATE_ERROR |
| 98 | 98 | } SensorState; |
| 99 | typedef enum __WIDL_sensorsapi_generated_name_00000014 { | |
| 99 | typedef enum __WIDL_sensorsapi_generated_name_00000021 { | |
| 100 | 100 | SENSOR_CONNECTION_TYPE_PC_INTEGRATED = 0, |
| 101 | 101 | SENSOR_CONNECTION_TYPE_PC_ATTACHED = SENSOR_CONNECTION_TYPE_PC_INTEGRATED + 1, |
| 102 | 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 | 960 | |
| 961 | 961 | #endif /* __ISensorEvents_INTERFACE_DEFINED__ */ |
| 962 | 962 | |
| 963 | #ifndef __SensorsApiLib_LIBRARY_DEFINED__ | |
| 964 | #define __SensorsApiLib_LIBRARY_DEFINED__ | |
| 963 | 965 | |
| 964 | 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 | 978 | #endif |
| 977 | 979 | #endif |
| 978 | 980 | |
| 981 | #endif /* __SensorsApiLib_LIBRARY_DEFINED__ */ | |
| 979 | 982 | /* Begin additional prototypes for all interfaces */ |
| 980 | 983 | |
| 981 | 984 | ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); |
lib/libc/include/any-windows-any/servprov.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/shldisp.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -388,6 +388,8 @@ interface FolderItemVerbs; |
| 388 | 388 | #endif /* __cplusplus */ |
| 389 | 389 | #endif |
| 390 | 390 | |
| 391 | #ifndef __Shell32_LIBRARY_DEFINED__ | |
| 392 | #define __Shell32_LIBRARY_DEFINED__ | |
| 391 | 393 | |
| 392 | 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 | 7545 | |
| 7544 | 7546 | #endif /* __INewWDEvents_INTERFACE_DEFINED__ */ |
| 7545 | 7547 | |
| 7548 | #endif /* __Shell32_LIBRARY_DEFINED__ */ | |
| 7546 | 7549 | /***************************************************************************** |
| 7547 | 7550 | * IAutoComplete interface |
| 7548 | 7551 | */ |
lib/libc/include/any-windows-any/shlwapi.h+519-45| ... | ... | @@ -14,6 +14,7 @@ |
| 14 | 14 | #include <objbase.h> |
| 15 | 15 | #include <shtypes.h> |
| 16 | 16 | |
| 17 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) | |
| 17 | 18 | #ifndef WINSHLWAPI |
| 18 | 19 | #if !defined(_SHLWAPI_) |
| 19 | 20 | #define LWSTDAPI EXTERN_C DECLSPEC_IMPORT HRESULT WINAPI |
| ... | ... | @@ -28,8 +29,6 @@ |
| 28 | 29 | #endif |
| 29 | 30 | #endif |
| 30 | 31 | |
| 31 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) | |
| 32 | ||
| 33 | 32 | #ifndef _WINRESRC_ |
| 34 | 33 | #ifndef _WIN32_IE |
| 35 | 34 | #define _WIN32_IE 0x0601 |
| ... | ... | @@ -38,6 +37,11 @@ |
| 38 | 37 | |
| 39 | 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 | 45 | #ifdef __cplusplus |
| 42 | 46 | extern "C" { |
| 43 | 47 | #endif |
| ... | ... | @@ -47,10 +51,23 @@ extern "C" { |
| 47 | 51 | LWSTDAPI_(LPWSTR) StrChrW(LPCWSTR lpStart,WCHAR wMatch); |
| 48 | 52 | LWSTDAPI_(LPSTR) StrChrIA(LPCSTR lpStart,WORD wMatch); |
| 49 | 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 | 56 | LWSTDAPI_(int) StrCmpNA(LPCSTR lpStr1,LPCSTR lpStr2,int nChar); |
| 51 | 57 | LWSTDAPI_(int) StrCmpNW(LPCWSTR lpStr1,LPCWSTR lpStr2,int nChar); |
| 52 | 58 | LWSTDAPI_(int) StrCmpNIA(LPCSTR lpStr1,LPCSTR lpStr2,int nChar); |
| 53 | 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 | 71 | LWSTDAPI_(int) StrCSpnA(LPCSTR lpStr,LPCSTR lpSet); |
| 55 | 72 | LWSTDAPI_(int) StrCSpnW(LPCWSTR lpStr,LPCWSTR lpSet); |
| 56 | 73 | LWSTDAPI_(int) StrCSpnIA(LPCSTR lpStr,LPCSTR lpSet); |
| ... | ... | @@ -82,13 +99,20 @@ extern "C" { |
| 82 | 99 | LWSTDAPI_(LPWSTR) StrStrW(LPCWSTR lpFirst,LPCWSTR lpSrch); |
| 83 | 100 | LWSTDAPI_(LPSTR) StrStrIA(LPCSTR lpFirst,LPCSTR lpSrch); |
| 84 | 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 | 104 | LWSTDAPI_(int) StrToIntA(LPCSTR lpSrc); |
| 86 | 105 | LWSTDAPI_(int) StrToIntW(LPCWSTR lpSrc); |
| 87 | LWSTDAPI_(WINBOOL) StrToIntExA(LPCSTR pszString,DWORD dwFlags,int *piRet); | |
| 88 | LWSTDAPI_(WINBOOL) StrToIntExW(LPCWSTR pszString,DWORD dwFlags,int *piRet); | |
| 106 | ||
| 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 | 113 | #if (_WIN32_IE >= 0x0600) |
| 90 | LWSTDAPI_(WINBOOL) StrToInt64ExA(LPCSTR pszString,DWORD dwFlags,LONGLONG *pllRet); | |
| 91 | LWSTDAPI_(WINBOOL) StrToInt64ExW(LPCWSTR pszString,DWORD dwFlags,LONGLONG *pllRet); | |
| 114 | LWSTDAPI_(WINBOOL) StrToInt64ExA(LPCSTR pszString,STIF_FLAGS dwFlags,LONGLONG *pllRet); | |
| 115 | LWSTDAPI_(WINBOOL) StrToInt64ExW(LPCWSTR pszString,STIF_FLAGS dwFlags,LONGLONG *pllRet); | |
| 92 | 116 | #endif |
| 93 | 117 | LWSTDAPI_(WINBOOL) StrTrimA(LPSTR psz,LPCSTR pszTrimChars); |
| 94 | 118 | LWSTDAPI_(WINBOOL) StrTrimW(LPWSTR psz,LPCWSTR pszTrimChars); |
| ... | ... | @@ -122,9 +146,25 @@ extern "C" { |
| 122 | 146 | LWSTDAPI StrRetToBSTR(STRRET *pstr,LPCITEMIDLIST pidl,BSTR *pbstr); |
| 123 | 147 | LWSTDAPI SHStrDupA(LPCSTR psz,WCHAR **ppwsz); |
| 124 | 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 | 164 | LWSTDAPI_(int) StrCmpLogicalW(LPCWSTR psz1,LPCWSTR psz2); |
| 126 | 165 | LWSTDAPI_(DWORD) StrCatChainW(LPWSTR pszDst,DWORD cchDst,DWORD ichAt,LPCWSTR pszSrc); |
| 127 | 166 | LWSTDAPI SHLoadIndirectString(LPCWSTR pszSource,LPWSTR pszOutBuf,UINT cchOutBuf,void **ppvReserved); |
| 167 | ||
| 128 | 168 | #if (_WIN32_IE >= 0x0603) |
| 129 | 169 | LWSTDAPI_(WINBOOL) IsCharSpaceA(CHAR wch); |
| 130 | 170 | LWSTDAPI_(WINBOOL) IsCharSpaceW(WCHAR wch); |
| ... | ... | @@ -206,9 +246,6 @@ extern "C" { |
| 206 | 246 | #define PathIsHTMLFileA(pszPath) PathIsContentTypeA(pszPath,SZ_CONTENTTYPE_HTMLA) |
| 207 | 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 | 249 | #define StrCatA lstrcatA |
| 213 | 250 | #define StrCmpA lstrcmpA |
| 214 | 251 | #define StrCmpIA lstrcmpiA |
| ... | ... | @@ -239,6 +276,17 @@ extern "C" { |
| 239 | 276 | |
| 240 | 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 | 290 | #ifndef NO_SHLWAPI_PATH |
| 243 | 291 | |
| 244 | 292 | LWSTDAPI_(LPSTR) PathAddBackslashA(LPSTR pszPath); |
| ... | ... | @@ -454,6 +502,18 @@ extern "C" { |
| 454 | 502 | LWSTDAPI_(WINBOOL) PathUnExpandEnvStringsW(LPCWSTR pszPath,LPWSTR pszBuf,UINT cchBuf); |
| 455 | 503 | |
| 456 | 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 | 517 | #define PathAppend __MINGW_NAME_AW(PathAppend) |
| 458 | 518 | #define PathCanonicalize __MINGW_NAME_AW(PathCanonicalize) |
| 459 | 519 | #define PathCompactPath __MINGW_NAME_AW(PathCompactPath) |
| ... | ... | @@ -465,7 +525,6 @@ extern "C" { |
| 465 | 525 | #define PathIsHTMLFile __MINGW_NAME_AW(PathIsHTMLFile) |
| 466 | 526 | #define PathMakePretty __MINGW_NAME_AW(PathMakePretty) |
| 467 | 527 | #define PathMatchSpec __MINGW_NAME_AW(PathMatchSpec) |
| 468 | #define PathParseIconLocation __MINGW_NAME_AW(PathParseIconLocation) | |
| 469 | 528 | #define PathQuoteSpaces __MINGW_NAME_AW(PathQuoteSpaces) |
| 470 | 529 | #define PathRelativePathTo __MINGW_NAME_AW(PathRelativePathTo) |
| 471 | 530 | #define PathRemoveArgs __MINGW_NAME_AW(PathRemoveArgs) |
| ... | ... | @@ -478,7 +537,45 @@ extern "C" { |
| 478 | 537 | #define PathUnquoteSpaces __MINGW_NAME_AW(PathUnquoteSpaces) |
| 479 | 538 | |
| 480 | 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 | 579 | } URL_SCHEME; |
| 483 | 580 | |
| 484 | 581 | typedef enum { |
| ... | ... | @@ -504,7 +601,18 @@ extern "C" { |
| 504 | 601 | #define URL_UNESCAPE_HIGH_ANSI_ONLY 0x00400000 |
| 505 | 602 | #define URL_INTERNAL_PATH 0x00800000 |
| 506 | 603 | #define URL_FILE_USE_PATHURL 0x00010000 |
| 604 | #if _WIN32_IE >= _WIN32_IE_IE60SP2 | |
| 507 | 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 | 616 | #define URL_ESCAPE_PERCENT 0x00001000 |
| 509 | 617 | #define URL_ESCAPE_SEGMENT_ONLY 0x00002000 |
| 510 | 618 | |
| ... | ... | @@ -539,6 +647,9 @@ extern "C" { |
| 539 | 647 | LWSTDAPI UrlCreateFromPathW(LPCWSTR pszPath,LPWSTR pszUrl,LPDWORD pcchUrl,DWORD dwFlags); |
| 540 | 648 | LWSTDAPI PathCreateFromUrlA(LPCSTR pszUrl,LPSTR pszPath,LPDWORD pcchPath,DWORD dwFlags); |
| 541 | 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 | 653 | LWSTDAPI UrlHashA(LPCSTR pszUrl,LPBYTE pbHash,DWORD cbHash); |
| 543 | 654 | LWSTDAPI UrlHashW(LPCWSTR pszUrl,LPBYTE pbHash,DWORD cbHash); |
| 544 | 655 | LWSTDAPI UrlGetPartW(LPCWSTR pszIn,LPWSTR pszOut,LPDWORD pcchOut,DWORD dwPart,DWORD dwFlags); |
| ... | ... | @@ -546,6 +657,10 @@ extern "C" { |
| 546 | 657 | LWSTDAPI UrlApplySchemeA(LPCSTR pszIn,LPSTR pszOut,LPDWORD pcchOut,DWORD dwFlags); |
| 547 | 658 | LWSTDAPI UrlApplySchemeW(LPCWSTR pszIn,LPWSTR pszOut,LPDWORD pcchOut,DWORD dwFlags); |
| 548 | 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 | 665 | #define UrlCompare __MINGW_NAME_AW(UrlCompare) |
| 551 | 666 | #define UrlCombine __MINGW_NAME_AW(UrlCombine) |
| ... | ... | @@ -564,6 +679,38 @@ extern "C" { |
| 564 | 679 | |
| 565 | 680 | #define UrlEscapeSpaces(pszUrl,pszEscaped,pcchEscaped) UrlCanonicalize(pszUrl,pszEscaped,pcchEscaped,URL_ESCAPE_SPACES_ONLY |URL_DONT_ESCAPE_EXTRA_INFO) |
| 566 | 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 | 714 | #endif |
| 568 | 715 | |
| 569 | 716 | #ifndef NO_SHLWAPI_REG |
| ... | ... | @@ -618,11 +765,19 @@ extern "C" { |
| 618 | 765 | |
| 619 | 766 | #define SRRF_NOEXPAND 0x10000000 |
| 620 | 767 | #define SRRF_ZEROONFAILURE 0x20000000 |
| 768 | #define SRRF_NOVIRT 0x40000000 | |
| 621 | 769 | |
| 622 | 770 | LWSTDAPI_(LONG) SHRegGetValueA(HKEY hkey,LPCSTR pszSubKey,LPCSTR pszValue,SRRF dwFlags,DWORD *pdwType,void *pvData,DWORD *pcbData); |
| 623 | 771 | LWSTDAPI_(LONG) SHRegGetValueW(HKEY hkey,LPCWSTR pszSubKey,LPCWSTR pszValue,SRRF dwFlags,DWORD *pdwType,void *pvData,DWORD *pcbData); |
| 624 | 772 | |
| 625 | 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 | 781 | #endif |
| 627 | 782 | |
| 628 | 783 | #define SHQueryValueEx __MINGW_NAME_AW(SHQueryValueEx) |
| ... | ... | @@ -720,10 +875,19 @@ extern "C" { |
| 720 | 875 | ASSOCF_REMAPRUNDLL = 0x00000080, |
| 721 | 876 | ASSOCF_NOFIXUPS = 0x00000100, |
| 722 | 877 | ASSOCF_IGNOREBASECLASS = 0x00000200, |
| 723 | ASSOCF_INIT_IGNOREUNKNOWN = 0x00000400, | |
| 724 | ASSOCF_INIT_FIXED_PROGID = 0x00000800, | |
| 725 | ASSOCF_IS_PROTOCOL = 0x00001000, | |
| 726 | ASSOCF_INIT_FOR_FILE = 0x00002000 | |
| 878 | ASSOCF_INIT_IGNOREUNKNOWN = 0x00000400 | |
| 879 | #if NTDDI_VERSION >= NTDDI_WIN8 | |
| 880 | ,ASSOCF_INIT_FIXED_PROGID = 0x00000800 | |
| 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 | 893 | typedef DWORD ASSOCF; |
| ... | ... | @@ -748,6 +912,13 @@ extern "C" { |
| 748 | 912 | #if _WIN32_WINNT >= 0x601 |
| 749 | 913 | ASSOCSTR_DROPTARGET, |
| 750 | 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 | 922 | #endif |
| 752 | 923 | ASSOCSTR_MAX |
| 753 | 924 | } ASSOCSTR; |
| ... | ... | @@ -774,9 +945,39 @@ extern "C" { |
| 774 | 945 | ASSOCENUM_NONE |
| 775 | 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 | 976 | #undef INTERFACE |
| 778 | 977 | #define INTERFACE IQueryAssociations |
| 779 | 978 | DECLARE_INTERFACE_(IQueryAssociations,IUnknown) { |
| 979 | BEGIN_INTERFACE | |
| 980 | ||
| 780 | 981 | STDMETHOD (QueryInterface)(THIS_ REFIID riid,void **ppv) PURE; |
| 781 | 982 | STDMETHOD_(ULONG,AddRef) (THIS) PURE; |
| 782 | 983 | STDMETHOD_(ULONG,Release) (THIS) PURE; |
| ... | ... | @@ -785,6 +986,8 @@ extern "C" { |
| 785 | 986 | STDMETHOD (GetKey)(THIS_ ASSOCF flags,ASSOCKEY key,LPCWSTR pszExtra,HKEY *phkeyOut) PURE; |
| 786 | 987 | STDMETHOD (GetData)(THIS_ ASSOCF flags,ASSOCDATA data,LPCWSTR pszExtra,LPVOID pvOut,DWORD *pcbOut) PURE; |
| 787 | 988 | STDMETHOD (GetEnum)(THIS_ ASSOCF flags,ASSOCENUM assocenum,LPCWSTR pszExtra,REFIID riid,LPVOID *ppvOut) PURE; |
| 989 | ||
| 990 | END_INTERFACE | |
| 788 | 991 | }; |
| 789 | 992 | |
| 790 | 993 | #define AssocQueryString __MINGW_NAME_AW(AssocQueryString) |
| ... | ... | @@ -792,6 +995,7 @@ extern "C" { |
| 792 | 995 | #define AssocQueryKey __MINGW_NAME_AW(AssocQueryKey) |
| 793 | 996 | |
| 794 | 997 | LWSTDAPI AssocCreate(CLSID clsid,REFIID riid,LPVOID *ppv); |
| 998 | STDAPI_(DWORD) SHGetAssocKeys(IQueryAssociations *pqa, HKEY *rgKeys, DWORD cKeys); | |
| 795 | 999 | LWSTDAPI AssocQueryStringA(ASSOCF flags,ASSOCSTR str,LPCSTR pszAssoc,LPCSTR pszExtra,LPSTR pszOut,DWORD *pcchOut); |
| 796 | 1000 | LWSTDAPI AssocQueryStringW(ASSOCF flags,ASSOCSTR str,LPCWSTR pszAssoc,LPCWSTR pszExtra,LPWSTR pszOut,DWORD *pcchOut); |
| 797 | 1001 | LWSTDAPI AssocQueryStringByKeyA(ASSOCF flags,ASSOCSTR str,HKEY hkAssoc,LPCSTR pszExtra,LPSTR pszOut,DWORD *pcchOut); |
| ... | ... | @@ -806,9 +1010,17 @@ extern "C" { |
| 806 | 1010 | #if (_WIN32_IE >= 0x0603) |
| 807 | 1011 | LWSTDAPI AssocGetPerceivedType(LPCWSTR pszExt,PERCEIVED *ptype,PERCEIVEDFLAG *pflag,LPWSTR *ppszType); |
| 808 | 1012 | #endif |
| 1013 | ||
| 809 | 1014 | #endif |
| 810 | 1015 | |
| 811 | 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 | 1024 | #define SHOpenRegStream __MINGW_NAME_AW(SHOpenRegStream) |
| 813 | 1025 | #define SHOpenRegStream2 __MINGW_NAME_AW(SHOpenRegStream2) |
| 814 | 1026 | #define SHCreateStreamOnFile __MINGW_NAME_AW(SHCreateStreamOnFile) |
| ... | ... | @@ -825,24 +1037,127 @@ extern "C" { |
| 825 | 1037 | |
| 826 | 1038 | #if (_WIN32_IE >= 0x0600) |
| 827 | 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 | 1044 | #endif |
| 829 | 1045 | #endif |
| 830 | 1046 | |
| 831 | #if (_WIN32_IE >= 0x0601) | |
| 832 | #define SHGVSPB_PERUSER 0x00000001 | |
| 833 | #define SHGVSPB_ALLUSERS 0x00000002 | |
| 834 | #define SHGVSPB_PERFOLDER 0x00000004 | |
| 835 | #define SHGVSPB_ALLFOLDERS 0x00000008 | |
| 836 | #define SHGVSPB_INHERIT 0x00000010 | |
| 837 | #define SHGVSPB_ROAM 0x00000020 | |
| 838 | #define SHGVSPB_NOAUTODEFAULTS 0x80000000 | |
| 1047 | #if !defined(NO_SHLWAPI_ISOS) | |
| 1048 | #define OS_WINDOWS 0 | |
| 1049 | #define OS_NT 1 | |
| 1050 | #define OS_WIN95ORGREATER 2 | |
| 1051 | #define OS_NT4ORGREATER 3 | |
| 1052 | #define OS_WIN98ORGREATER 5 | |
| 1053 | #define OS_WIN98_GOLD 6 | |
| 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) | |
| 841 | #define SHGVSPB_FOLDERNODEFAULTS (SHGVSPB_PERUSER | SHGVSPB_PERFOLDER | SHGVSPB_NOAUTODEFAULTS) | |
| 842 | #define SHGVSPB_USERDEFAULTS (SHGVSPB_PERUSER | SHGVSPB_ALLFOLDERS) | |
| 843 | #define SHGVSPB_GLOBALDEAFAULTS (SHGVSPB_ALLUSERS | SHGVSPB_ALLFOLDERS) | |
| 1088 | typedef enum { | |
| 1089 | GLOBALCOUNTER_SEARCHMANAGER, | |
| 1090 | GLOBALCOUNTER_SEARCHOPTIONS, | |
| 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 | 1161 | #endif |
| 847 | 1162 | |
| 848 | 1163 | #if (_WIN32_IE >= 0x0603) |
| ... | ... | @@ -881,9 +1196,9 @@ typedef const QITAB *LPCQITAB; |
| 881 | 1196 | STDAPI QISearch(void *that, LPCQITAB pqit, REFIID riid, void **ppv); |
| 882 | 1197 | |
| 883 | 1198 | #define ILMM_IE4 0 |
| 884 | LWSTDAPI_(BOOL) SHIsLowMemoryMachine(DWORD dwType); | |
| 885 | LWSTDAPI_(int) GetMenuPosFromId(HMENU hMenu, UINT id); | |
| 886 | LWSTDAPI SHGetInverseCMAP(__out_bcount(cbMap) BYTE *pbMap, ULONG cbMap); | |
| 1199 | LWSTDAPI_(WINBOOL) SHIsLowMemoryMachine(DWORD dwType); | |
| 1200 | LWSTDAPI_(int) GetMenuPosFromID(HMENU hMenu, UINT id); | |
| 1201 | LWSTDAPI SHGetInverseCMAP(BYTE *pbMap, ULONG cbMap); | |
| 887 | 1202 | #endif |
| 888 | 1203 | |
| 889 | 1204 | #define SHACF_DEFAULT 0x00000000 |
| ... | ... | @@ -919,13 +1234,40 @@ typedef const QITAB *LPCQITAB; |
| 919 | 1234 | #define CTF_INSIST 0x00000001 |
| 920 | 1235 | #define CTF_THREAD_REF 0x00000002 |
| 921 | 1236 | #define CTF_PROCESS_REF 0x00000004 |
| 1237 | #define CTF_COINIT_STA 0x00000008 | |
| 922 | 1238 | #define CTF_COINIT 0x00000008 |
| 1239 | #if (_WIN32_IE >= _WIN32_IE_IE60) | |
| 923 | 1240 | #define CTF_FREELIBANDEXIT 0x00000010 |
| 924 | 1241 | #define CTF_REF_COUNTED 0x00000020 |
| 925 | 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 | 1269 | LWSTDAPI SHReleaseThreadRef(void); |
| 1270 | #endif | |
| 929 | 1271 | |
| 930 | 1272 | #ifndef NO_SHLWAPI_GDI |
| 931 | 1273 | LWSTDAPI_(HPALETTE) SHCreateShellPalette(HDC hdc); |
| ... | ... | @@ -967,27 +1309,159 @@ typedef const QITAB *LPCQITAB; |
| 967 | 1309 | LWSTDAPI_(WINBOOL) IsInternetESCEnabled(void); |
| 968 | 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 | |
| 973 | } | |
| 1316 | #if (_WIN32_IE >= 0x0603) | |
| 1317 | #define GetAcceptLanguages __MINGW_NAME_AW(GetAcceptLanguages) | |
| 1318 | LWSTDAPI GetAcceptLanguagesA(LPSTR psz,DWORD *pcch); | |
| 1319 | LWSTDAPI GetAcceptLanguagesW(LPWSTR psz,DWORD *pcch); | |
| 974 | 1320 | #endif |
| 975 | 1321 | |
| 976 | #include <poppack.h> | |
| 977 | 1322 | #endif |
| 978 | 1323 | |
| 979 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) | |
| 980 | #ifndef NO_SHLWAPI_HTTP | |
| 981 | #if (_WIN32_IE >= 0x0603) | |
| 1324 | #endif | |
| 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 | 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 | 1434 | #endif |
| 989 | 1435 | |
| 990 | #endif /* WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) */ | |
| 1436 | #endif | |
| 991 | 1437 | |
| 992 | #endif /* !NOSHLWAPI */ | |
| 993 | #endif /* _INC_SHLWAPI */ | |
| 1438 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) | |
| 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -31907,6 +31907,8 @@ static FORCEINLINE HRESULT IApplicationActivationManager_ActivateForProtocol(IAp |
| 31907 | 31907 | |
| 31908 | 31908 | #endif |
| 31909 | 31909 | |
| 31910 | #ifndef __ShellObjects_LIBRARY_DEFINED__ | |
| 31911 | #define __ShellObjects_LIBRARY_DEFINED__ | |
| 31910 | 31912 | |
| 31911 | 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 | 32797 | #endif |
| 32796 | 32798 | #endif |
| 32797 | 32799 | |
| 32800 | #endif /* __ShellObjects_LIBRARY_DEFINED__ */ | |
| 32798 | 32801 | |
| 32799 | 32802 | #if NTDDI_VERSION >= NTDDI_VISTA |
| 32800 | 32803 | SHSTDAPI SHGetTemporaryPropertyForItem(IShellItem *psi, REFPROPERTYKEY propkey, PROPVARIANT *ppropvar); |
lib/libc/include/any-windows-any/shtypes.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/spatialaudioclient.h+671-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -18,6 +18,14 @@ |
| 18 | 18 | |
| 19 | 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 | 29 | #ifndef __IAudioFormatEnumerator_FWD_DEFINED__ |
| 22 | 30 | #define __IAudioFormatEnumerator_FWD_DEFINED__ |
| 23 | 31 | typedef interface IAudioFormatEnumerator IAudioFormatEnumerator; |
| ... | ... | @@ -34,6 +42,38 @@ interface ISpatialAudioClient; |
| 34 | 42 | #endif /* __cplusplus */ |
| 35 | 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 | 77 | /* Headers for imported files */ |
| 38 | 78 | |
| 39 | 79 | #include <unknwn.h> |
| ... | ... | @@ -65,6 +105,117 @@ typedef enum AudioObjectType { |
| 65 | 105 | AudioObjectType_BottomBackRight = 0x10000, |
| 66 | 106 | AudioObjectType_BackCenter = 0x20000 |
| 67 | 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 | 220 | * IAudioFormatEnumerator interface |
| 70 | 221 | */ |
| ... | ... | @@ -323,6 +474,525 @@ static FORCEINLINE HRESULT ISpatialAudioClient_ActivateSpatialAudioStream(ISpati |
| 323 | 474 | |
| 324 | 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 | 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 | 87 | #define SecInvalidateHandle(x) ((PSecHandle) x)->dwLower = ((ULONG_PTR) ((INT_PTR)-1)); ((PSecHandle) x)->dwUpper = ((ULONG_PTR) ((INT_PTR)-1)); |
| 88 | 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 | 92 | typedef SecHandle CredHandle; |
| 91 | 93 | typedef PSecHandle PCredHandle; |
| 92 | 94 | |
| ... | ... | @@ -164,9 +166,21 @@ extern "C" { |
| 164 | 166 | #define SECPKG_FLAG_MUTUAL_AUTH 0x00010000 |
| 165 | 167 | #define SECPKG_FLAG_DELEGATION 0x00020000 |
| 166 | 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 | 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 | 184 | typedef struct _SecBuffer { |
| 171 | 185 | unsigned __LONG32 cbBuffer; |
| 172 | 186 | unsigned __LONG32 BufferType; |
| ... | ... | @@ -196,6 +210,20 @@ extern "C" { |
| 196 | 210 | #define SECBUFFER_MECHLIST_SIGNATURE 12 |
| 197 | 211 | #define SECBUFFER_TARGET 13 |
| 198 | 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 | 228 | #define SECBUFFER_ATTRMASK 0xF0000000 |
| 201 | 229 | #define SECBUFFER_READONLY 0x80000000 |
| ... | ... | @@ -220,6 +248,79 @@ extern "C" { |
| 220 | 248 | unsigned __LONG32 dwApplicationDataOffset; |
| 221 | 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 | 324 | #define SECURITY_NATIVE_DREP 0x00000010 |
| 224 | 325 | #define SECURITY_NETWORK_DREP 0x00000000 |
| 225 | 326 | |
| ... | ... | @@ -229,6 +330,9 @@ extern "C" { |
| 229 | 330 | #define SECPKG_CRED_DEFAULT 0x00000004 |
| 230 | 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 | 336 | #define ISC_REQ_DELEGATE 0x00000001 |
| 233 | 337 | #define ISC_REQ_MUTUAL_AUTH 0x00000002 |
| 234 | 338 | #define ISC_REQ_REPLAY_DETECT 0x00000004 |
| ... | ... | @@ -251,6 +355,12 @@ extern "C" { |
| 251 | 355 | #define ISC_REQ_MANUAL_CRED_VALIDATION 0x00080000 |
| 252 | 356 | #define ISC_REQ_RESERVED1 0x00100000 |
| 253 | 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 | 365 | #define ISC_RET_DELEGATE 0x00000001 |
| 256 | 366 | #define ISC_RET_MUTUAL_AUTH 0x00000002 |
| ... | ... | @@ -274,6 +384,12 @@ extern "C" { |
| 274 | 384 | #define ISC_RET_MANUAL_CRED_VALIDATION 0x00080000 |
| 275 | 385 | #define ISC_RET_RESERVED1 0x00100000 |
| 276 | 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 | 394 | #define ASC_REQ_DELEGATE 0x00000001 |
| 279 | 395 | #define ASC_REQ_MUTUAL_AUTH 0x00000002 |
| ... | ... | @@ -281,11 +397,13 @@ extern "C" { |
| 281 | 397 | #define ASC_REQ_SEQUENCE_DETECT 0x00000008 |
| 282 | 398 | #define ASC_REQ_CONFIDENTIALITY 0x00000010 |
| 283 | 399 | #define ASC_REQ_USE_SESSION_KEY 0x00000020 |
| 400 | #define ASC_REQ_SESSION_TICKET 0x00000040 | |
| 284 | 401 | #define ASC_REQ_ALLOCATE_MEMORY 0x00000100 |
| 285 | 402 | #define ASC_REQ_USE_DCE_STYLE 0x00000200 |
| 286 | 403 | #define ASC_REQ_DATAGRAM 0x00000400 |
| 287 | 404 | #define ASC_REQ_CONNECTION 0x00000800 |
| 288 | 405 | #define ASC_REQ_CALL_LEVEL 0x00001000 |
| 406 | #define ASC_REQ_FRAGMENT_SUPPLIED 0x00002000 | |
| 289 | 407 | #define ASC_REQ_EXTENDED_ERROR 0x00008000 |
| 290 | 408 | #define ASC_REQ_STREAM 0x00010000 |
| 291 | 409 | #define ASC_REQ_INTEGRITY 0x00020000 |
| ... | ... | @@ -295,8 +413,10 @@ extern "C" { |
| 295 | 413 | #define ASC_REQ_ALLOW_NON_USER_LOGONS 0x00200000 |
| 296 | 414 | #define ASC_REQ_ALLOW_CONTEXT_REPLAY 0x00400000 |
| 297 | 415 | #define ASC_REQ_FRAGMENT_TO_FIT 0x00800000 |
| 298 | #define ASC_REQ_FRAGMENT_SUPPLIED 0x00002000 | |
| 299 | 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 | 421 | #define ASC_RET_DELEGATE 0x00000001 |
| 302 | 422 | #define ASC_RET_MUTUAL_AUTH 0x00000002 |
| ... | ... | @@ -304,6 +424,7 @@ extern "C" { |
| 304 | 424 | #define ASC_RET_SEQUENCE_DETECT 0x00000008 |
| 305 | 425 | #define ASC_RET_CONFIDENTIALITY 0x00000010 |
| 306 | 426 | #define ASC_RET_USE_SESSION_KEY 0x00000020 |
| 427 | #define ASC_RET_SESSION_TICKET 0x00000040 | |
| 307 | 428 | #define ASC_RET_ALLOCATED_MEMORY 0x00000100 |
| 308 | 429 | #define ASC_RET_USED_DCE_STYLE 0x00000200 |
| 309 | 430 | #define ASC_RET_DATAGRAM 0x00000400 |
| ... | ... | @@ -320,9 +441,14 @@ extern "C" { |
| 320 | 441 | #define ASC_RET_ALLOW_CONTEXT_REPLAY 0x00400000 |
| 321 | 442 | #define ASC_RET_FRAGMENT_ONLY 0x00800000 |
| 322 | 443 | #define ASC_RET_NO_TOKEN 0x01000000 |
| 444 | #define ASC_RET_NO_ADDITIONAL_TOKEN 0x02000000 | |
| 445 | #define ASC_RET_MESSAGES 0x0000000100000000 | |
| 323 | 446 | |
| 324 | 447 | #define SECPKG_CRED_ATTR_NAMES 1 |
| 325 | 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 | 453 | typedef struct _SecPkgCredentials_NamesW |
| 328 | 454 | { |
| ... | ... | @@ -352,6 +478,23 @@ extern "C" { |
| 352 | 478 | #define SecPkgCredentials_SSIProvider __MINGW_NAME_AW(SecPkgCredentials_SSIProvider) |
| 353 | 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 | 498 | #define SECPKG_ATTR_SIZES 0 |
| 356 | 499 | #define SECPKG_ATTR_NAMES 1 |
| 357 | 500 | #define SECPKG_ATTR_LIFESPAN 2 |
| ... | ... | @@ -374,6 +517,49 @@ extern "C" { |
| 374 | 517 | #define SECPKG_ATTR_TARGET 19 |
| 375 | 518 | #define SECPKG_ATTR_AUTHENTICATION_ID 20 |
| 376 | 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 | 564 | typedef struct _SecPkgContext_Sizes { |
| 379 | 565 | unsigned __LONG32 cbMaxToken; |
| ... | ... | @@ -390,10 +576,23 @@ extern "C" { |
| 390 | 576 | unsigned __LONG32 cbBlockSize; |
| 391 | 577 | } SecPkgContext_StreamSizes,*PSecPkgContext_StreamSizes; |
| 392 | 578 | |
| 579 | typedef SecPkgContext_StreamSizes SecPkgContext_DatagramSizes; | |
| 580 | typedef PSecPkgContext_StreamSizes PSecPkgContext_DatagramSizes; | |
| 581 | ||
| 393 | 582 | typedef struct _SecPkgContext_NamesW { |
| 394 | 583 | SEC_WCHAR *sUserName; |
| 395 | 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 | 596 | typedef struct _SecPkgContext_NamesA { |
| 398 | 597 | SEC_CHAR *sUserName; |
| 399 | 598 | } SecPkgContext_NamesA,*PSecPkgContext_NamesA; |
| ... | ... | @@ -469,6 +668,15 @@ extern "C" { |
| 469 | 668 | unsigned char *SessionKey; |
| 470 | 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 | 680 | typedef struct _SecPkgContext_PackageInfoW { |
| 473 | 681 | PSecPkgInfoW PackageInfo; |
| 474 | 682 | } SecPkgContext_PackageInfoW,*PSecPkgContext_PackageInfoW; |
| ... | ... | @@ -552,6 +760,43 @@ extern "C" { |
| 552 | 760 | char *Target; |
| 553 | 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 | 800 | typedef void (WINAPI *SEC_GET_KEY_FN) (void *Arg,void *Principal,unsigned __LONG32 KeyVer,void **Key,SECURITY_STATUS *Status); |
| 556 | 801 | |
| 557 | 802 | #define SECPKG_CONTEXT_EXPORT_RESET_NEW 0x00000001 |
| ... | ... | @@ -670,6 +915,17 @@ extern "C" { |
| 670 | 915 | #define QueryContextAttributes __MINGW_NAME_AW(QueryContextAttributes) |
| 671 | 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 | 929 | SECURITY_STATUS WINAPI SetContextAttributesW(PCtxtHandle phContext,unsigned __LONG32 ulAttribute,void *pBuffer,unsigned __LONG32 cbBuffer); |
| 674 | 930 | |
| 675 | 931 | typedef SECURITY_STATUS (WINAPI *SET_CONTEXT_ATTRIBUTES_FN_W)(PCtxtHandle,unsigned __LONG32,void *,unsigned __LONG32); |
| ... | ... | @@ -692,6 +948,17 @@ extern "C" { |
| 692 | 948 | #define QueryCredentialsAttributes __MINGW_NAME_AW(QueryCredentialsAttributes) |
| 693 | 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 | 962 | KSECDDDECLSPEC SECURITY_STATUS WINAPI SetCredentialsAttributesW(PCredHandle phCredential,unsigned __LONG32 ulAttribute,void *pBuffer,unsigned __LONG32 cbBuffer); |
| 696 | 963 | |
| 697 | 964 | typedef SECURITY_STATUS (WINAPI *SET_CREDENTIALS_ATTRIBUTES_FN_W)(PCredHandle,unsigned __LONG32,void *,unsigned __LONG32); |
| ... | ... | @@ -802,6 +1069,7 @@ extern "C" { |
| 802 | 1069 | #if ISSP_MODE==0 |
| 803 | 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 | 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 | 1073 | KSECDDDECLSPEC NTSTATUS WINAPI SecLookupAccountSid(PSID Sid,PULONG NameSize,PUNICODE_STRING NameBuffer,PULONG DomainSize,PUNICODE_STRING DomainBuffer,PSID_NAME_USE NameUse); |
| 806 | 1074 | KSECDDDECLSPEC NTSTATUS WINAPI SecLookupAccountName(PUNICODE_STRING Name,PULONG SidSize,PSID Sid,PSID_NAME_USE NameUse,PULONG DomainSize,PUNICODE_STRING ReferencedDomain); |
| 807 | 1075 | KSECDDDECLSPEC NTSTATUS WINAPI SecLookupWellKnownSid(WELL_KNOWN_SID_TYPE SidType,PSID Sid,ULONG SidBufferSize,PULONG SidSize); |
| ... | ... | @@ -823,6 +1091,49 @@ extern "C" { |
| 823 | 1091 | |
| 824 | 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 | 1137 | typedef struct _SECURITY_FUNCTION_TABLE_W { |
| 827 | 1138 | unsigned __LONG32 dwVersion; |
| 828 | 1139 | ENUMERATE_SECURITY_PACKAGES_FN_W EnumerateSecurityPackagesW; |
| ... | ... | @@ -853,6 +1164,15 @@ extern "C" { |
| 853 | 1164 | DECRYPT_MESSAGE_FN DecryptMessage; |
| 854 | 1165 | SET_CONTEXT_ATTRIBUTES_FN_W SetContextAttributesW; |
| 855 | 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 | 1176 | } SecurityFunctionTableW,*PSecurityFunctionTableW; |
| 857 | 1177 | |
| 858 | 1178 | typedef struct _SECURITY_FUNCTION_TABLE_A { |
| ... | ... | @@ -885,6 +1205,15 @@ extern "C" { |
| 885 | 1205 | DECRYPT_MESSAGE_FN DecryptMessage; |
| 886 | 1206 | SET_CONTEXT_ATTRIBUTES_FN_A SetContextAttributesA; |
| 887 | 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 | 1217 | } SecurityFunctionTableA,*PSecurityFunctionTableA; |
| 889 | 1218 | |
| 890 | 1219 | #define SecurityFunctionTable __MINGW_NAME_AW(SecurityFunctionTable) |
| ... | ... | @@ -895,6 +1224,8 @@ extern "C" { |
| 895 | 1224 | #define SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION 1 |
| 896 | 1225 | #define SECURITY_SUPPORT_PROVIDER_INTERFACE_VERSION_2 2 |
| 897 | 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 | 1230 | PSecurityFunctionTableA WINAPI InitSecurityInterfaceA(void); |
| 900 | 1231 | |
| ... | ... | @@ -944,6 +1275,28 @@ extern "C" { |
| 944 | 1275 | SECURITY_STATUS WINAPI SaslGetContextOption(PCtxtHandle ContextHandle,ULONG Option,PVOID Value,ULONG Size,PULONG Needed); |
| 945 | 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 | 1300 | #ifndef _AUTH_IDENTITY_DEFINED |
| 948 | 1301 | #define _AUTH_IDENTITY_DEFINED |
| 949 | 1302 | |
| ... | ... | @@ -1010,6 +1363,229 @@ extern "C" { |
| 1010 | 1363 | #define PSEC_WINNT_AUTH_IDENTITY_EX __MINGW_NAME_AW(PSEC_WINNT_AUTH_IDENTITY_EX) |
| 1011 | 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 | 1589 | #define SEC_WINNT_AUTH_IDENTITY_MARSHALLED 0x4 |
| 1014 | 1590 | #define SEC_WINNT_AUTH_IDENTITY_ONLY 0x8 |
| 1015 | 1591 | |
| ... | ... | @@ -1036,29 +1612,181 @@ SECURITY_STATUS WINAPI AddSecurityPackageW(LPWSTR pszPackageName,PSECURITY_PACKA |
| 1036 | 1612 | SECURITY_STATUS WINAPI DeleteSecurityPackageA(SEC_CHAR *pszPackageName); |
| 1037 | 1613 | SECURITY_STATUS WINAPI DeleteSecurityPackageW(SEC_WCHAR *pszPackageName); |
| 1038 | 1614 | |
| 1039 | #if (_WIN32_WINNT >= 0x0600) | |
| 1040 | SECURITY_STATUS WINAPI ChangeAccountPassword( | |
| 1041 | SEC_WCHAR *pszPackageName, | |
| 1042 | SEC_WCHAR *pszDomainName, | |
| 1043 | SEC_WCHAR *pszAccountName, | |
| 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; | |
| 1615 | #if ISSP_MODE == 0 | |
| 1616 | ||
| 1617 | typedef struct _SspiAsyncContext SspiAsyncContext; | |
| 1618 | ||
| 1619 | typedef void (*SspiAsyncNotifyCallback)(SspiAsyncContext* Handle, PVOID CallbackData); | |
| 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 | 1791 | #ifdef __cplusplus |
| 1064 | 1792 | } |
lib/libc/include/any-windows-any/stdio.h+49-72| ... | ... | @@ -10,6 +10,15 @@ |
| 10 | 10 | |
| 11 | 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 | 22 | #ifdef __cplusplus |
| 14 | 23 | extern "C" { |
| 15 | 24 | #endif |
| ... | ... | @@ -22,6 +31,9 @@ extern "C" { |
| 22 | 31 | |
| 23 | 32 | #ifndef _FILE_DEFINED |
| 24 | 33 | struct _iobuf { |
| 34 | #ifdef _UCRT | |
| 35 | void *_Placeholder; | |
| 36 | #else | |
| 25 | 37 | char *_ptr; |
| 26 | 38 | int _cnt; |
| 27 | 39 | char *_base; |
| ... | ... | @@ -30,6 +42,7 @@ extern "C" { |
| 30 | 42 | int _charbuf; |
| 31 | 43 | int _bufsiz; |
| 32 | 44 | char *_tmpfname; |
| 45 | #endif | |
| 33 | 46 | }; |
| 34 | 47 | typedef struct _iobuf FILE; |
| 35 | 48 | #define _FILE_DEFINED |
| ... | ... | @@ -116,13 +129,13 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[];	/* A pointer to an array of FILE */ |
| 116 | 129 | #define stderr (__acrt_iob_func(2)) |
| 117 | 130 | #endif |
| 118 | 131 | |
| 119 | #define _IOREAD 0x0001 | |
| 120 | #define _IOWRT 0x0002 | |
| 121 | ||
| 122 | 132 | #define _IOFBF 0x0000 |
| 123 | 133 | #define _IOLBF 0x0040 |
| 124 | 134 | #define _IONBF 0x0004 |
| 125 | 135 | |
| 136 | #ifndef _UCRT | |
| 137 | #define _IOREAD 0x0001 | |
| 138 | #define _IOWRT 0x0002 | |
| 126 | 139 | #define _IOMYBUF 0x0008 |
| 127 | 140 | #define _IOEOF 0x0010 |
| 128 | 141 | #define _IOERR 0x0020 |
| ... | ... | @@ -131,6 +144,7 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[];	/* A pointer to an array of FILE */ |
| 131 | 144 | #ifdef _POSIX_ |
| 132 | 145 | #define _IOAPPEND 0x0200 |
| 133 | 146 | #endif |
| 147 | #endif | |
| 134 | 148 | |
| 135 | 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 | 506 | __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 2, 0))) __MINGW_ATTRIB_NONNULL(2) |
| 493 | 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 | 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 | |
| 498 | { | |
| 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 | |
| 511 | int __cdecl fscanf(FILE * __restrict__ _File,const char * __restrict__ _Format,...); | |
| 512 | __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 507 | 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 | |
| 509 | { | |
| 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 | |
| 514 | int __cdecl scanf(const char * __restrict__ _Format,...); | |
| 515 | __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 518 | 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 | |
| 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 | } | |
| 517 | int __cdecl sscanf(const char * __restrict__ _Src,const char * __restrict__ _Format,...); | |
| 528 | 518 | #ifdef _GNU_SOURCE |
| 529 | 519 | __attribute__ ((__format__ (__MINGW_PRINTF_FORMAT, 2, 0))) |
| 530 | 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 | 522 | int __cdecl asprintf(char ** __restrict__ _Ret,const char * __restrict__ _Format,...); |
| 533 | 523 | #endif /*_GNU_SOURCE*/ |
| 534 | 524 | |
| 535 | __mingw_ovr | |
| 536 | 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) | |
| 538 | { | |
| 539 | return __stdio_common_vfscanf(0, __stream, __format, NULL, __local_argv); | |
| 540 | } | |
| 526 | int vfscanf (FILE *__stream, const char *__format, __builtin_va_list __local_argv); | |
| 541 | 527 | |
| 542 | __mingw_ovr | |
| 543 | 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) | |
| 545 | { | |
| 546 | return __stdio_common_vsscanf(0, __source, (size_t)-1, __format, NULL, __local_argv); | |
| 547 | } | |
| 548 | __mingw_ovr | |
| 529 | int vsscanf (const char * __restrict__ __source, const char * __restrict__ __format, __builtin_va_list __local_argv); | |
| 549 | 530 | __attribute__((__format__ (__MINGW_SCANF_FORMAT, 1, 0))) __MINGW_ATTRIB_NONNULL(1) |
| 550 | int vscanf(const char *__format, __builtin_va_list __local_argv) | |
| 551 | { | |
| 552 | return __stdio_common_vfscanf(0, stdin, __format, NULL, __local_argv); | |
| 553 | } | |
| 531 | int vscanf(const char *__format, __builtin_va_list __local_argv); | |
| 554 | 532 | |
| 555 | 533 | #ifdef __GNUC__ |
| 556 | 534 | #pragma GCC diagnostic pop |
| ... | ... | @@ -751,8 +729,8 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li |
| 751 | 729 | __builtin_va_end(__ap); |
| 752 | 730 | return __ret; |
| 753 | 731 | } |
| 754 | __mingw_ovr | |
| 755 | int __cdecl _snscanf(const char * __restrict__ _Src,size_t _MaxCount,const char * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 732 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 733 | int __cdecl _snscanf(const char * __restrict__ _Src,size_t _MaxCount,const char * __restrict__ _Format,...) | |
| 756 | 734 | { |
| 757 | 735 | __builtin_va_list __ap; |
| 758 | 736 | int __ret; |
| ... | ... | @@ -772,9 +750,9 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li |
| 772 | 750 | #ifdef _UCRT |
| 773 | 751 | __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 3, 0))) __MINGW_ATTRIB_NONNULL(3) |
| 774 | 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 | 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 | 757 | __builtin_va_list __ap; |
| 780 | 758 | int __ret; |
| ... | ... | @@ -855,10 +833,6 @@ char * tmpnam(char * __dst) |
| 855 | 833 | #pragma GCC diagnostic ignored "-Wshadow" |
| 856 | 834 | #endif |
| 857 | 835 | |
| 858 | #pragma push_macro("snprintf") | |
| 859 | #pragma push_macro("vsnprintf") | |
| 860 | # undef snprintf | |
| 861 | # undef vsnprintf | |
| 862 | 836 | __attribute__((__format__ (ms_printf, 3, 0))) __MINGW_ATTRIB_NONNULL(3) |
| 863 | 837 | int __cdecl __ms_vsnprintf(char * __restrict__ d,size_t n,const char * __restrict__ format,va_list arg) |
| 864 | 838 | __MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_SEC_WARN; |
| ... | ... | @@ -941,8 +915,6 @@ int vsprintf (char * __restrict__ __stream, const char * __restrict__ __format, |
| 941 | 915 | |
| 942 | 916 | #endif /* __MINGW_FORTIFY_LEVEL > 0 */ |
| 943 | 917 | |
| 944 | #pragma pop_macro ("vsnprintf") | |
| 945 | #pragma pop_macro ("snprintf") | |
| 946 | 918 | #ifdef __GNUC__ |
| 947 | 919 | #pragma GCC diagnostic pop |
| 948 | 920 | #endif |
| ... | ... | @@ -1154,8 +1126,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1154 | 1126 | #else /* !__USE_MINGW_ANSI_STDIO */ |
| 1155 | 1127 | |
| 1156 | 1128 | #ifdef _UCRT |
| 1157 | __mingw_ovr | |
| 1158 | int __cdecl fwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 1129 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 1130 | int __cdecl fwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...) | |
| 1159 | 1131 | { |
| 1160 | 1132 | __builtin_va_list __ap; |
| 1161 | 1133 | int __ret; |
| ... | ... | @@ -1164,8 +1136,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1164 | 1136 | __builtin_va_end(__ap); |
| 1165 | 1137 | return __ret; |
| 1166 | 1138 | } |
| 1167 | __mingw_ovr | |
| 1168 | int __cdecl swscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 1139 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 1140 | int __cdecl swscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,...) | |
| 1169 | 1141 | { |
| 1170 | 1142 | __builtin_va_list __ap; |
| 1171 | 1143 | int __ret; |
| ... | ... | @@ -1174,8 +1146,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1174 | 1146 | __builtin_va_end(__ap); |
| 1175 | 1147 | return __ret; |
| 1176 | 1148 | } |
| 1177 | __mingw_ovr | |
| 1178 | int __cdecl wscanf(const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 1149 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 1150 | int __cdecl wscanf(const wchar_t * __restrict__ _Format,...) | |
| 1179 | 1151 | { |
| 1180 | 1152 | __builtin_va_list __ap; |
| 1181 | 1153 | int __ret; |
| ... | ... | @@ -1308,8 +1280,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1308 | 1280 | __builtin_va_end(__ap); |
| 1309 | 1281 | return __ret; |
| 1310 | 1282 | } |
| 1311 | __mingw_static_ovr | |
| 1312 | int __cdecl _snwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 1283 | __mingw_static_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 1284 | int __cdecl _snwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,...) | |
| 1313 | 1285 | { |
| 1314 | 1286 | __builtin_va_list __ap; |
| 1315 | 1287 | int __ret; |
| ... | ... | @@ -1372,10 +1344,6 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1372 | 1344 | #ifndef __NO_ISOCEXT /* externs in libmingwex.a */ |
| 1373 | 1345 | |
| 1374 | 1346 | #if __USE_MINGW_ANSI_STDIO == 0 |
| 1375 | #pragma push_macro("snwprintf") | |
| 1376 | #pragma push_macro("vsnwprintf") | |
| 1377 | # undef snwprintf | |
| 1378 | # undef vsnwprintf | |
| 1379 | 1347 | int __cdecl __ms_snwprintf (wchar_t * __restrict__ s, size_t n, const wchar_t * __restrict__ format, ...); |
| 1380 | 1348 | int __cdecl __ms_vsnwprintf (wchar_t * __restrict__ , size_t, const wchar_t * __restrict__ , va_list); |
| 1381 | 1349 | __mingw_ovr |
| ... | ... | @@ -1393,8 +1361,6 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1393 | 1361 | { |
| 1394 | 1362 | return _vsnwprintf(s,n,format,arg); |
| 1395 | 1363 | } |
| 1396 | #pragma pop_macro ("vsnwprintf") | |
| 1397 | #pragma pop_macro ("snwprintf") | |
| 1398 | 1364 | #endif |
| 1399 | 1365 | |
| 1400 | 1366 | #endif /* ! __NO_ISOCEXT */ |
| ... | ... | @@ -1430,9 +1396,11 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1430 | 1396 | |
| 1431 | 1397 | _CRTIMP int __cdecl _wremove(const wchar_t *_Filename); |
| 1432 | 1398 | _CRTIMP wchar_t *__cdecl _wtmpnam(wchar_t *_Buffer); |
| 1399 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 1433 | 1400 | _CRTIMP wint_t __cdecl _fgetwc_nolock(FILE *_File); |
| 1434 | 1401 | _CRTIMP wint_t __cdecl _fputwc_nolock(wchar_t _Ch,FILE *_File); |
| 1435 | 1402 | _CRTIMP wint_t __cdecl _ungetwc_nolock(wint_t _Ch,FILE *_File); |
| 1403 | #endif | |
| 1436 | 1404 | |
| 1437 | 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 | 1414 | |
| 1447 | 1415 | #define getwc(_stm) fgetwc(_stm) |
| 1448 | 1416 | #define putwc(_c,_stm) fputwc(_c,_stm) |
| 1417 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 1449 | 1418 | #define _putwc_nolock(_c,_stm) _fputwc_nolock(_c,_stm) |
| 1450 | 1419 | #define _getwc_nolock(_c) _fgetwc_nolock(_c) |
| 1451 | 1420 | #endif |
| 1421 | #endif | |
| 1452 | 1422 | |
| 1453 | 1423 | #define _STDIO_DEFINED |
| 1454 | 1424 | #endif |
| ... | ... | @@ -1471,6 +1441,7 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1471 | 1441 | |
| 1472 | 1442 | _CRTIMP void __cdecl _lock_file(FILE *_File); |
| 1473 | 1443 | _CRTIMP void __cdecl _unlock_file(FILE *_File); |
| 1444 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 1474 | 1445 | _CRTIMP int __cdecl _fclose_nolock(FILE *_File); |
| 1475 | 1446 | _CRTIMP int __cdecl _fflush_nolock(FILE *_File); |
| 1476 | 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 | 1451 | __MINGW_EXTENSION _CRTIMP __int64 __cdecl _ftelli64_nolock(FILE *_File); |
| 1481 | 1452 | _CRTIMP size_t __cdecl _fwrite_nolock(const void * __restrict__ _DstBuf,size_t _Size,size_t _Count,FILE * __restrict__ _File); |
| 1482 | 1453 | _CRTIMP int __cdecl _ungetc_nolock(int _Ch,FILE *_File); |
| 1454 | #endif | |
| 1483 | 1455 | |
| 1484 | 1456 | #if !defined(NO_OLDNAMES) || !defined(_POSIX) |
| 1485 | 1457 | #define P_tmpdir _P_tmpdir |
| ... | ... | @@ -1576,6 +1548,11 @@ void __cdecl __mingw_str_free(void *ptr); |
| 1576 | 1548 | } |
| 1577 | 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 | 1556 | #pragma pack(pop) |
| 1580 | 1557 | |
| 1581 | 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 | 387 | #define _CRT_TERMINATE_DEFINED |
| 388 | 388 | void __cdecl __MINGW_NOTHROW exit(int _Code) __MINGW_ATTRIB_NORETURN; |
| 389 | 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 | 394 | #if !defined __NO_ISOCEXT /* extern stub in static libmingwex.a */ |
| 392 | 395 | /* C99 function name */ |
| ... | ... | @@ -420,6 +423,9 @@ _CRTIMP int __cdecl ___mb_cur_max_func(void); |
| 420 | 423 | #endif |
| 421 | 424 | |
| 422 | 425 | int __cdecl atexit(void (__cdecl *)(void)); |
| 426 | #ifdef _UCRT | |
| 427 | int __cdecl at_quick_exit(void (__cdecl *)(void)); | |
| 428 | #endif | |
| 423 | 429 | #ifndef _CRT_ATOF_DEFINED |
| 424 | 430 | #define _CRT_ATOF_DEFINED |
| 425 | 431 | double __cdecl atof(const char *_String); |
| ... | ... | @@ -531,17 +537,8 @@ float __cdecl __MINGW_NOTHROW strtof(const char * __restrict__ _Str,char ** __re |
| 531 | 537 | void *__cdecl malloc(size_t _Size); |
| 532 | 538 | void *__cdecl realloc(void *_Memory,size_t _NewSize); |
| 533 | 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 | 540 | _CRTIMP void __cdecl _aligned_free(void *_Memory); |
| 541 | 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 | 542 | _CRTIMP void *__cdecl _aligned_offset_malloc(size_t _Size,size_t _Alignment,size_t _Offset); |
| 546 | 543 | _CRTIMP void *__cdecl _aligned_realloc(void *_Memory,size_t _Size,size_t _Alignment); |
| 547 | 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 | 15 | #endif |
| 16 | 16 | |
| 17 | 17 | #ifndef WSTR_ALIGNED |
| 18 | #if defined (__amd64__) || defined (__arm__) | |
| 18 | #if defined (__x86_64__) || defined (__arm__) | |
| 19 | 19 | #define WSTR_ALIGNED(s) TRUE |
| 20 | 20 | #else |
| 21 | 21 | #define WSTR_ALIGNED(s) (((DWORD_PTR)(s) & 1) == 0) |
| ... | ... | @@ -45,7 +45,7 @@ extern "C" { |
| 45 | 45 | #define WSTR_ALIGNED(s) (((DWORD_PTR)(s) & (sizeof(WCHAR)-1))==0) |
| 46 | 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 | 49 | LPUWSTR WINAPI uaw_CharUpperW(LPUWSTR String); |
| 50 | 50 | int WINAPI uaw_lstrcmpW(PCUWSTR String1,PCUWSTR String2); |
| 51 | 51 | int WINAPI uaw_lstrcmpiW(PCUWSTR String1,PCUWSTR String2); |
| ... | ... | @@ -165,7 +165,7 @@ extern "C" { |
| 165 | 165 | #define __UA_WSTRSIZE(s) ((__UA_WCSLEN(s)+1)*sizeof(WCHAR)) |
| 166 | 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 | 169 | #define WSTR_ALIGNED_STACK_COPY(d,s) (*(d) = (PCWSTR)(s)) |
| 170 | 170 | #else |
| 171 | 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 | 173 | |
| 174 | 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 | 177 | #define __UA_STRUC_ALIGNED(t,s) (((DWORD_PTR)(s) & (TYPE_ALIGNMENT(t)-1))==0) |
| 178 | 178 | #define STRUC_ALIGNED_STACK_COPY(t,s) __UA_STRUC_ALIGNED(t,s) ? ((t const *)(s)) : ((t const *)__UA_STACKCOPY((s),sizeof(t))) |
| 179 | 179 | #else |
lib/libc/include/any-windows-any/strmif.h+2031-904| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -466,6 +466,102 @@ interface IAMVfwCaptureDialogs; |
| 466 | 466 | #endif /* __cplusplus */ |
| 467 | 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 | 565 | #ifndef __IAMAsyncReaderTimestampScaling_FWD_DEFINED__ |
| 470 | 566 | #define __IAMAsyncReaderTimestampScaling_FWD_DEFINED__ |
| 471 | 567 | typedef interface IAMAsyncReaderTimestampScaling IAMAsyncReaderTimestampScaling; |
| ... | ... | @@ -4306,7 +4402,7 @@ IFilterMapper : public IUnknown |
| 4306 | 4402 | CLSID clsInMaj, |
| 4307 | 4403 | CLSID clsInSub, |
| 4308 | 4404 | WINBOOL bRender, |
| 4309 | WINBOOL bOututNeeded, | |
| 4405 | WINBOOL bOutputNeeded, | |
| 4310 | 4406 | CLSID clsOutMaj, |
| 4311 | 4407 | CLSID clsOutSub) = 0; |
| 4312 | 4408 | |
| ... | ... | @@ -4382,7 +4478,7 @@ typedef struct IFilterMapperVtbl { |
| 4382 | 4478 | CLSID clsInMaj, |
| 4383 | 4479 | CLSID clsInSub, |
| 4384 | 4480 | WINBOOL bRender, |
| 4385 | WINBOOL bOututNeeded, | |
| 4481 | WINBOOL bOutputNeeded, | |
| 4386 | 4482 | CLSID clsOutMaj, |
| 4387 | 4483 | CLSID clsOutSub); |
| 4388 | 4484 | |
| ... | ... | @@ -4407,7 +4503,7 @@ interface IFilterMapper { |
| 4407 | 4503 | #define IFilterMapper_UnregisterFilter(This,Filter) (This)->lpVtbl->UnregisterFilter(This,Filter) |
| 4408 | 4504 | #define IFilterMapper_UnregisterFilterInstance(This,MRId) (This)->lpVtbl->UnregisterFilterInstance(This,MRId) |
| 4409 | 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 | 4507 | #else |
| 4412 | 4508 | /*** IUnknown methods ***/ |
| 4413 | 4509 | static FORCEINLINE HRESULT IFilterMapper_QueryInterface(IFilterMapper* This,REFIID riid,void **ppvObject) { |
| ... | ... | @@ -4441,8 +4537,8 @@ static FORCEINLINE HRESULT IFilterMapper_UnregisterFilterInstance(IFilterMapper* |
| 4441 | 4537 | static FORCEINLINE HRESULT IFilterMapper_UnregisterPin(IFilterMapper* This,CLSID Filter,LPCWSTR Name) { |
| 4442 | 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) { | |
| 4445 | return This->lpVtbl->EnumMatchingFilters(This,ppEnum,dwMerit,bInputNeeded,clsInMaj,clsInSub,bRender,bOututNeeded,clsOutMaj,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) { | |
| 4541 | return This->lpVtbl->EnumMatchingFilters(This,ppEnum,dwMerit,bInputNeeded,clsInMaj,clsInSub,bRender,bOutputNeeded,clsOutMaj,clsOutSub); | |
| 4446 | 4542 | } |
| 4447 | 4543 | #endif |
| 4448 | 4544 | #endif |
| ... | ... | @@ -8204,6 +8300,10 @@ static FORCEINLINE HRESULT IAMStreamControl_GetInfo(IAMStreamControl* This,AM_ST |
| 8204 | 8300 | #define _IKsPropertySet_ |
| 8205 | 8301 | #define KSPROPERTY_SUPPORT_GET 1 |
| 8206 | 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 | 8308 | * IKsPropertySet interface |
| 8209 | 8309 | */ |
| ... | ... | @@ -8904,86 +9004,114 @@ static FORCEINLINE HRESULT IAMVfwCaptureDialogs_SendDriverMessage(IAMVfwCaptureD |
| 8904 | 9004 | |
| 8905 | 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__ | |
| 8912 | #define __IAMAsyncReaderTimestampScaling_INTERFACE_DEFINED__ | |
| 9010 | #ifndef __IAMCameraControl_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 | 9014 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 8916 | MIDL_INTERFACE("cf7b26fc-9a00-485b-8147-3e789d5e8f67") | |
| 8917 | IAMAsyncReaderTimestampScaling : public IUnknown | |
| 9015 | MIDL_INTERFACE("c6e13370-30ac-11d0-a18c-00a0c9118956") | |
| 9016 | IAMCameraControl : public IUnknown | |
| 8918 | 9017 | { |
| 8919 | virtual HRESULT STDMETHODCALLTYPE GetTimestampMode( | |
| 8920 | WINBOOL *pfRaw) = 0; | |
| 9018 | virtual HRESULT STDMETHODCALLTYPE GetRange( | |
| 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( | |
| 8923 | WINBOOL fRaw) = 0; | |
| 9026 | virtual HRESULT STDMETHODCALLTYPE Set( | |
| 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 | 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 | 9039 | #endif |
| 8929 | 9040 | #else |
| 8930 | typedef struct IAMAsyncReaderTimestampScalingVtbl { | |
| 9041 | typedef struct IAMCameraControlVtbl { | |
| 8931 | 9042 | BEGIN_INTERFACE |
| 8932 | 9043 | |
| 8933 | 9044 | /*** IUnknown methods ***/ |
| 8934 | 9045 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8935 | IAMAsyncReaderTimestampScaling *This, | |
| 9046 | IAMCameraControl *This, | |
| 8936 | 9047 | REFIID riid, |
| 8937 | 9048 | void **ppvObject); |
| 8938 | 9049 | |
| 8939 | 9050 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8940 | IAMAsyncReaderTimestampScaling *This); | |
| 9051 | IAMCameraControl *This); | |
| 8941 | 9052 | |
| 8942 | 9053 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8943 | IAMAsyncReaderTimestampScaling *This); | |
| 9054 | IAMCameraControl *This); | |
| 8944 | 9055 | |
| 8945 | /*** IAMAsyncReaderTimestampScaling methods ***/ | |
| 8946 | HRESULT (STDMETHODCALLTYPE *GetTimestampMode)( | |
| 8947 | IAMAsyncReaderTimestampScaling *This, | |
| 8948 | WINBOOL *pfRaw); | |
| 9056 | /*** IAMCameraControl methods ***/ | |
| 9057 | HRESULT (STDMETHODCALLTYPE *GetRange)( | |
| 9058 | IAMCameraControl *This, | |
| 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)( | |
| 8951 | IAMAsyncReaderTimestampScaling *This, | |
| 8952 | WINBOOL fRaw); | |
| 9066 | HRESULT (STDMETHODCALLTYPE *Set)( | |
| 9067 | IAMCameraControl *This, | |
| 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 | 9078 | END_INTERFACE |
| 8955 | } IAMAsyncReaderTimestampScalingVtbl; | |
| 9079 | } IAMCameraControlVtbl; | |
| 8956 | 9080 | |
| 8957 | interface IAMAsyncReaderTimestampScaling { | |
| 8958 | CONST_VTBL IAMAsyncReaderTimestampScalingVtbl* lpVtbl; | |
| 9081 | interface IAMCameraControl { | |
| 9082 | CONST_VTBL IAMCameraControlVtbl* lpVtbl; | |
| 8959 | 9083 | }; |
| 8960 | 9084 | |
| 8961 | 9085 | #ifdef COBJMACROS |
| 8962 | 9086 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 8963 | 9087 | /*** IUnknown methods ***/ |
| 8964 | #define IAMAsyncReaderTimestampScaling_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 8965 | #define IAMAsyncReaderTimestampScaling_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 8966 | #define IAMAsyncReaderTimestampScaling_Release(This) (This)->lpVtbl->Release(This) | |
| 8967 | /*** IAMAsyncReaderTimestampScaling methods ***/ | |
| 8968 | #define IAMAsyncReaderTimestampScaling_GetTimestampMode(This,pfRaw) (This)->lpVtbl->GetTimestampMode(This,pfRaw) | |
| 8969 | #define IAMAsyncReaderTimestampScaling_SetTimestampMode(This,fRaw) (This)->lpVtbl->SetTimestampMode(This,fRaw) | |
| 9088 | #define IAMCameraControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 9089 | #define IAMCameraControl_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 9090 | #define IAMCameraControl_Release(This) (This)->lpVtbl->Release(This) | |
| 9091 | /*** IAMCameraControl methods ***/ | |
| 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) | |
| 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 | 9095 | #else |
| 8971 | 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 | 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 | 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 | 9104 | return This->lpVtbl->Release(This); |
| 8980 | 9105 | } |
| 8981 | /*** IAMAsyncReaderTimestampScaling methods ***/ | |
| 8982 | static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_GetTimestampMode(IAMAsyncReaderTimestampScaling* This,WINBOOL *pfRaw) { | |
| 8983 | return This->lpVtbl->GetTimestampMode(This,pfRaw); | |
| 9106 | /*** IAMCameraControl methods ***/ | |
| 9107 | static FORCEINLINE HRESULT IAMCameraControl_GetRange(IAMCameraControl* This,LONG property,LONG *min,LONG *max,LONG *stepping_delta,LONG *default_value,LONG *flags) { | |
| 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) { | |
| 8986 | return This->lpVtbl->SetTimestampMode(This,fRaw); | |
| 9110 | static FORCEINLINE HRESULT IAMCameraControl_Set(IAMCameraControl* This,LONG property,LONG property_value,LONG flags) { | |
| 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 | 9116 | #endif |
| 8989 | 9117 | #endif |
| ... | ... | @@ -8991,154 +9119,1908 @@ static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_SetTimestampMode(IAMAs |
| 8991 | 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__ | |
| 9000 | #define __IAMPluginControl_INTERFACE_DEFINED__ | |
| 9127 | #ifndef __IAMVideoControl_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 | 9131 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 9004 | MIDL_INTERFACE("0e26a181-f40c-4635-8786-976284b52981") | |
| 9005 | IAMPluginControl : public IUnknown | |
| 9132 | MIDL_INTERFACE("6a2e0670-28e4-11d0-a18c-00a0c9118956") | |
| 9133 | IAMVideoControl : public IUnknown | |
| 9006 | 9134 | { |
| 9007 | virtual HRESULT STDMETHODCALLTYPE GetPreferredClsid( | |
| 9008 | REFGUID subType, | |
| 9009 | CLSID *clsid) = 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; | |
| 9135 | virtual HRESULT STDMETHODCALLTYPE GetCaps( | |
| 9136 | IPin *pin, | |
| 9137 | LONG *flags) = 0; | |
| 9022 | 9138 | |
| 9023 | virtual HRESULT STDMETHODCALLTYPE GetDisabledByIndex( | |
| 9024 | DWORD index, | |
| 9025 | CLSID *clsid) = 0; | |
| 9026 | ||
| 9027 | virtual HRESULT STDMETHODCALLTYPE SetDisabled( | |
| 9028 | REFCLSID clsid, | |
| 9029 | WINBOOL disabled) = 0; | |
| 9139 | virtual HRESULT STDMETHODCALLTYPE SetMode( | |
| 9140 | IPin *pin, | |
| 9141 | LONG mode) = 0; | |
| 9030 | 9142 | |
| 9031 | virtual HRESULT STDMETHODCALLTYPE IsLegacyDisabled( | |
| 9032 | LPCWSTR dllName) = 0; | |
| 9143 | virtual HRESULT STDMETHODCALLTYPE GetMode( | |
| 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 | 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 | 9167 | #endif |
| 9038 | 9168 | #else |
| 9039 | typedef struct IAMPluginControlVtbl { | |
| 9169 | typedef struct IAMVideoControlVtbl { | |
| 9040 | 9170 | BEGIN_INTERFACE |
| 9041 | 9171 | |
| 9042 | 9172 | /*** IUnknown methods ***/ |
| 9043 | 9173 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9044 | IAMPluginControl *This, | |
| 9174 | IAMVideoControl *This, | |
| 9045 | 9175 | REFIID riid, |
| 9046 | 9176 | void **ppvObject); |
| 9047 | 9177 | |
| 9048 | 9178 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9049 | IAMPluginControl *This); | |
| 9179 | IAMVideoControl *This); | |
| 9050 | 9180 | |
| 9051 | 9181 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9052 | IAMPluginControl *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); | |
| 9182 | IAMVideoControl *This); | |
| 9084 | 9183 | |
| 9085 | HRESULT (STDMETHODCALLTYPE *IsLegacyDisabled)( | |
| 9086 | IAMPluginControl *This, | |
| 9087 | LPCWSTR dllName); | |
| 9184 | /*** IAMVideoControl methods ***/ | |
| 9185 | HRESULT (STDMETHODCALLTYPE *GetCaps)( | |
| 9186 | IAMVideoControl *This, | |
| 9187 | IPin *pin, | |
| 9188 | LONG *flags); | |
| 9088 | 9189 | |
| 9089 | END_INTERFACE | |
| 9090 | } IAMPluginControlVtbl; | |
| 9190 | HRESULT (STDMETHODCALLTYPE *SetMode)( | |
| 9191 | IAMVideoControl *This, | |
| 9192 | IPin *pin, | |
| 9193 | LONG mode); | |
| 9091 | 9194 | |
| 9092 | interface IAMPluginControl { | |
| 9093 | CONST_VTBL IAMPluginControlVtbl* lpVtbl; | |
| 9195 | HRESULT (STDMETHODCALLTYPE *GetMode)( | |
| 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 | 9227 | #ifdef COBJMACROS |
| 9097 | 9228 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 9098 | 9229 | /*** IUnknown methods ***/ |
| 9099 | #define IAMPluginControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 9100 | #define IAMPluginControl_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 9101 | #define IAMPluginControl_Release(This) (This)->lpVtbl->Release(This) | |
| 9102 | /*** IAMPluginControl methods ***/ | |
| 9103 | #define IAMPluginControl_GetPreferredClsid(This,subType,clsid) (This)->lpVtbl->GetPreferredClsid(This,subType,clsid) | |
| 9104 | #define IAMPluginControl_GetPreferredClsidByIndex(This,index,subType,clsid) (This)->lpVtbl->GetPreferredClsidByIndex(This,index,subType,clsid) | |
| 9105 | #define IAMPluginControl_SetPreferredClsid(This,subType,clsid) (This)->lpVtbl->SetPreferredClsid(This,subType,clsid) | |
| 9106 | #define IAMPluginControl_IsDisabled(This,clsid) (This)->lpVtbl->IsDisabled(This,clsid) | |
| 9107 | #define IAMPluginControl_GetDisabledByIndex(This,index,clsid) (This)->lpVtbl->GetDisabledByIndex(This,index,clsid) | |
| 9108 | #define IAMPluginControl_SetDisabled(This,clsid,disabled) (This)->lpVtbl->SetDisabled(This,clsid,disabled) | |
| 9109 | #define IAMPluginControl_IsLegacyDisabled(This,dllName) (This)->lpVtbl->IsLegacyDisabled(This,dllName) | |
| 9230 | #define IAMVideoControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 9231 | #define IAMVideoControl_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 9232 | #define IAMVideoControl_Release(This) (This)->lpVtbl->Release(This) | |
| 9233 | /*** IAMVideoControl methods ***/ | |
| 9234 | #define IAMVideoControl_GetCaps(This,pin,flags) (This)->lpVtbl->GetCaps(This,pin,flags) | |
| 9235 | #define IAMVideoControl_SetMode(This,pin,mode) (This)->lpVtbl->SetMode(This,pin,mode) | |
| 9236 | #define IAMVideoControl_GetMode(This,pin,mode) (This)->lpVtbl->GetMode(This,pin,mode) | |
| 9237 | #define IAMVideoControl_GetCurrentActualFrameRate(This,pin,frame_rate) (This)->lpVtbl->GetCurrentActualFrameRate(This,pin,frame_rate) | |
| 9238 | #define IAMVideoControl_GetMaxAvailableFrameRate(This,pin,index,dimensions,frame_rate) (This)->lpVtbl->GetMaxAvailableFrameRate(This,pin,index,dimensions,frame_rate) | |
| 9239 | #define IAMVideoControl_GetFrameRateList(This,pin,index,dimensions,list_size,frame_rate) (This)->lpVtbl->GetFrameRateList(This,pin,index,dimensions,list_size,frame_rate) | |
| 9110 | 9240 | #else |
| 9111 | 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 | 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 | 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 | 9249 | return This->lpVtbl->Release(This); |
| 9120 | 9250 | } |
| 9121 | /*** IAMPluginControl methods ***/ | |
| 9122 | static FORCEINLINE HRESULT IAMPluginControl_GetPreferredClsid(IAMPluginControl* This,REFGUID subType,CLSID *clsid) { | |
| 9123 | return This->lpVtbl->GetPreferredClsid(This,subType,clsid); | |
| 9251 | /*** IAMVideoControl methods ***/ | |
| 9252 | static FORCEINLINE HRESULT IAMVideoControl_GetCaps(IAMVideoControl* This,IPin *pin,LONG *flags) { | |
| 9253 | return This->lpVtbl->GetCaps(This,pin,flags); | |
| 9124 | 9254 | } |
| 9125 | static FORCEINLINE HRESULT IAMPluginControl_GetPreferredClsidByIndex(IAMPluginControl* This,DWORD index,GUID *subType,CLSID *clsid) { | |
| 9126 | return This->lpVtbl->GetPreferredClsidByIndex(This,index,subType,clsid); | |
| 9255 | static FORCEINLINE HRESULT IAMVideoControl_SetMode(IAMVideoControl* This,IPin *pin,LONG mode) { | |
| 9256 | return This->lpVtbl->SetMode(This,pin,mode); | |
| 9127 | 9257 | } |
| 9128 | static FORCEINLINE HRESULT IAMPluginControl_SetPreferredClsid(IAMPluginControl* This,REFGUID subType,const CLSID *clsid) { | |
| 9129 | return This->lpVtbl->SetPreferredClsid(This,subType,clsid); | |
| 9258 | static FORCEINLINE HRESULT IAMVideoControl_GetMode(IAMVideoControl* This,IPin *pin,LONG *mode) { | |
| 9259 | return This->lpVtbl->GetMode(This,pin,mode); | |
| 9130 | 9260 | } |
| 9131 | static FORCEINLINE HRESULT IAMPluginControl_IsDisabled(IAMPluginControl* This,REFCLSID clsid) { | |
| 9132 | return This->lpVtbl->IsDisabled(This,clsid); | |
| 9261 | static FORCEINLINE HRESULT IAMVideoControl_GetCurrentActualFrameRate(IAMVideoControl* This,IPin *pin,LONGLONG *frame_rate) { | |
| 9262 | return This->lpVtbl->GetCurrentActualFrameRate(This,pin,frame_rate); | |
| 9133 | 9263 | } |
| 9134 | static FORCEINLINE HRESULT IAMPluginControl_GetDisabledByIndex(IAMPluginControl* This,DWORD index,CLSID *clsid) { | |
| 9135 | return This->lpVtbl->GetDisabledByIndex(This,index,clsid); | |
| 9264 | static FORCEINLINE HRESULT IAMVideoControl_GetMaxAvailableFrameRate(IAMVideoControl* This,IPin *pin,LONG index,SIZE dimensions,LONGLONG *frame_rate) { | |
| 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) { | |
| 9138 | return This->lpVtbl->SetDisabled(This,clsid,disabled); | |
| 9267 | static FORCEINLINE HRESULT IAMVideoControl_GetFrameRateList(IAMVideoControl* This,IPin *pin,LONG index,SIZE dimensions,LONG *list_size,LONGLONG **frame_rate) { | |
| 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) { | |
| 9141 | return This->lpVtbl->IsLegacyDisabled(This,dllName); | |
| 9270 | #endif | |
| 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 | 11025 | #endif |
| 9144 | 11026 | #endif |
| ... | ... | @@ -9158,66 +11040,21 @@ typedef struct IReferenceClock2 IReferenceClock2; |
| 9158 | 11040 | typedef struct IDistributorNotify IDistributorNotify; |
| 9159 | 11041 | #endif |
| 9160 | 11042 | |
| 9161 | #ifndef __IAMVideoCompression_FWD_DEFINED__ | |
| 9162 | #define __IAMVideoCompression_FWD_DEFINED__ | |
| 9163 | typedef struct IAMVideoCompression IAMVideoCompression; | |
| 9164 | #endif | |
| 9165 | ||
| 9166 | 11043 | #ifndef __IAMVfwCompressDialogs_FWD_DEFINED__ |
| 9167 | 11044 | #define __IAMVfwCompressDialogs_FWD_DEFINED__ |
| 9168 | 11045 | typedef struct IAMVfwCompressDialogs IAMVfwCompressDialogs; |
| 9169 | 11046 | #endif |
| 9170 | 11047 | |
| 9171 | #ifndef __IAMDroppedFrames_FWD_DEFINED__ | |
| 9172 | #define __IAMDroppedFrames_FWD_DEFINED__ | |
| 9173 | typedef struct IAMDroppedFrames IAMDroppedFrames; | |
| 9174 | #endif | |
| 9175 | ||
| 9176 | 11048 | #ifndef __IAMAudioInputMixer_FWD_DEFINED__ |
| 9177 | 11049 | #define __IAMAudioInputMixer_FWD_DEFINED__ |
| 9178 | 11050 | typedef struct IAMAudioInputMixer IAMAudioInputMixer; |
| 9179 | 11051 | #endif |
| 9180 | 11052 | |
| 9181 | #ifndef __IAMBufferNegotiation_FWD_DEFINED__ | |
| 9182 | #define __IAMBufferNegotiation_FWD_DEFINED__ | |
| 9183 | typedef struct IAMBufferNegotiation IAMBufferNegotiation; | |
| 9184 | #endif | |
| 9185 | ||
| 9186 | 11053 | #ifndef __IAMAnalogVideoDecoder_FWD_DEFINED__ |
| 9187 | 11054 | #define __IAMAnalogVideoDecoder_FWD_DEFINED__ |
| 9188 | 11055 | typedef struct IAMAnalogVideoDecoder IAMAnalogVideoDecoder; |
| 9189 | 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 | 11058 | #ifndef __IBPCSatelliteTuner_FWD_DEFINED__ |
| 9222 | 11059 | #define __IBPCSatelliteTuner_FWD_DEFINED__ |
| 9223 | 11060 | typedef struct IBPCSatelliteTuner IBPCSatelliteTuner; |
| ... | ... | @@ -9308,21 +11145,6 @@ typedef struct IDecimateVideoImage IDecimateVideoImage; |
| 9308 | 11145 | typedef struct IAMVideoDecimationProperties IAMVideoDecimationProperties; |
| 9309 | 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 | 11148 | #ifndef __IAMDeviceRemoval_FWD_DEFINED__ |
| 9327 | 11149 | #define __IAMDeviceRemoval_FWD_DEFINED__ |
| 9328 | 11150 | typedef struct IAMDeviceRemoval IAMDeviceRemoval; |
| ... | ... | @@ -9670,86 +11492,6 @@ typedef struct IAMPluginControl IAMPluginControl; |
| 9670 | 11492 | |
| 9671 | 11493 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0167_v0_0_c_ifspec; |
| 9672 | 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 | 11496 | typedef enum __MIDL___MIDL_itf_strmif_0168_0001 { |
| 9755 | 11497 | VfwCaptureDialog_Source = 0x1,VfwCaptureDialog_Format = 0x2,VfwCaptureDialog_Display = 0x4 |
| ... | ... | @@ -9805,52 +11547,6 @@ typedef struct IAMPluginControl IAMPluginControl; |
| 9805 | 11547 | void __RPC_STUB IAMVfwCompressDialogs_SendDriverMessage_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 9806 | 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 | 11550 | #define AMF_AUTOMATICGAIN -1.0 |
| 9855 | 11551 | |
| 9856 | 11552 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0171_v0_0_c_ifspec; |
| ... | ... | @@ -9961,42 +11657,6 @@ typedef struct IAMPluginControl IAMPluginControl; |
| 9961 | 11657 | void __RPC_STUB IAMAudioInputMixer_get_BassRange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 9962 | 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 | 11660 | #define AnalogVideo_NTSC_Mask 0x00000007 |
| 10001 | 11661 | #define AnalogVideo_PAL_Mask 0x00100FF0 |
| 10002 | 11662 | #define AnalogVideo_SECAM_Mask 0x000FF000 |
| ... | ... | @@ -10102,46 +11762,6 @@ typedef struct IAMPluginControl IAMPluginControl; |
| 10102 | 11762 | |
| 10103 | 11763 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0175_v0_0_c_ifspec; |
| 10104 | 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 | 11766 | typedef enum tagVideoControlFlags { |
| 10147 | 11767 | VideoControlFlag_FlipHorizontal = 0x1,VideoControlFlag_FlipVertical = 0x2,VideoControlFlag_ExternalTriggerEnable = 0x4,VideoControlFlag_Trigger = 0x8 |
| ... | ... | @@ -10149,116 +11769,6 @@ typedef struct IAMPluginControl IAMPluginControl; |
| 10149 | 11769 | |
| 10150 | 11770 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0176_v0_0_c_ifspec; |
| 10151 | 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 | 11773 | typedef enum tagAMTunerSubChannel { |
| 10264 | 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 | 11778 | AMTUNER_HASNOSIGNALSTRENGTH = -1,AMTUNER_NOSIGNAL = 0,AMTUNER_SIGNALPRESENT = 1 |
| 10269 | 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 | 11781 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0178_v0_0_c_ifspec; |
| 10280 | 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 | 11784 | #ifndef __IBPCSatelliteTuner_INTERFACE_DEFINED__ |
| 10525 | 11785 | #define __IBPCSatelliteTuner_INTERFACE_DEFINED__ |
| ... | ... | @@ -10746,10 +12006,6 @@ __CRT_UUID_DECL(IAMCrossbar,0xc6e13380,0x30ac,0x11d0,0xa1,0x8c,0x00,0xa0,0xc9,0x |
| 10746 | 12006 | void __RPC_STUB IAMAnalogVideoEncoder_get_CCEnable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 10747 | 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 | 12009 | #ifndef __IAMPhysicalPinInfo_INTERFACE_DEFINED__ |
| 10754 | 12010 | #define __IAMPhysicalPinInfo_INTERFACE_DEFINED__ |
| 10755 | 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 | 12809 | void __RPC_STUB IAMVideoDecimationProperties_SetDecimationUsage_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 11554 | 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 | 12812 | enum _AM_PUSHSOURCE_FLAGS { |
| 11598 | 12813 | AM_PUSHSOURCECAPS_INTERNAL_RM = 0x1,AM_PUSHSOURCECAPS_NOT_LIVE = 0x2,AM_PUSHSOURCECAPS_PRIVATE_CLOCK = 0x4, |
| 11599 | 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 | 12816 | |
| 11602 | 12817 | extern RPC_IF_HANDLE __MIDL_itf_strmif_0353_v0_0_c_ifspec; |
| 11603 | 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 | 12820 | #ifndef __IAMDeviceRemoval_INTERFACE_DEFINED__ |
| 11694 | 12821 | #define __IAMDeviceRemoval_INTERFACE_DEFINED__ |
lib/libc/include/any-windows-any/structuredquerycondition.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/taskschd.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -204,6 +204,8 @@ typedef struct TaskScheduler TaskScheduler; |
| 204 | 204 | extern "C" { |
| 205 | 205 | #endif |
| 206 | 206 | |
| 207 | #ifndef __TaskScheduler_LIBRARY_DEFINED__ | |
| 208 | #define __TaskScheduler_LIBRARY_DEFINED__ | |
| 207 | 209 | |
| 208 | 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 | 5405 | #endif |
| 5404 | 5406 | #endif |
| 5405 | 5407 | |
| 5408 | #endif /* __TaskScheduler_LIBRARY_DEFINED__ */ | |
| 5406 | 5409 | /* Begin additional prototypes for all interfaces */ |
| 5407 | 5410 | |
| 5408 | 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 | 190 | #define _sntscanf_l _snwscanf_l |
| 191 | 191 | |
| 192 | 192 | #define _fgettc fgetwc |
| 193 | #define _fgettc_nolock _fgetwc_nolock | |
| 194 | 193 | #define _fgettchar _fgetwchar |
| 195 | 194 | #define _fgetts fgetws |
| 196 | 195 | #define _fputtc fputwc |
| 197 | #define _fputtc_nolock _fputwc_nolock | |
| 198 | 196 | #define _fputtchar _fputwchar |
| 199 | 197 | #define _fputts fputws |
| 200 | 198 | #define _cputts _cputws |
| 201 | 199 | #define _cgetts _cgetws |
| 202 | 200 | #define _gettc getwc |
| 203 | #define _gettc_nolock _getwc_nolock | |
| 204 | 201 | #define _gettch _getwch |
| 205 | #define _gettch_nolock _getwch_nolock | |
| 206 | 202 | #define _gettche _getwche |
| 207 | #define _gettche_nolock _getwche_nolock | |
| 208 | 203 | #define _gettchar getwchar |
| 209 | #define _gettchar_nolock _getwchar_nolock | |
| 210 | 204 | #define _getts _getws |
| 211 | 205 | #define _puttc putwc |
| 212 | #define _puttc_nolock _putwc_nolock | |
| 213 | 206 | #define _puttchar putwchar |
| 214 | #define _puttchar_nolock _putwchar_nolock | |
| 215 | 207 | #define _puttch _putwch |
| 216 | #define _puttch_nolock _putwch_nolock | |
| 217 | 208 | #define _putts _putws |
| 218 | 209 | #define _ungettc ungetwc |
| 219 | #define _ungettc_nolock _ungetwc_nolock | |
| 220 | 210 | #define _ungettch _ungetwch |
| 221 | #define _ungettch_nolock _ungetwch_nolock | |
| 222 | 211 | |
| 223 | 212 | #define _tcstod wcstod |
| 224 | 213 | #define _tcstol wcstol |
| ... | ... | @@ -334,7 +323,6 @@ extern "C" { |
| 334 | 323 | #define _tchdir _wchdir |
| 335 | 324 | #define _tgetcwd _wgetcwd |
| 336 | 325 | #define _tgetdcwd _wgetdcwd |
| 337 | #define _tgetdcwd_nolock _wgetdcwd_nolock | |
| 338 | 326 | #define _tmkdir _wmkdir |
| 339 | 327 | #define _trmdir _wrmdir |
| 340 | 328 | |
| ... | ... | @@ -566,35 +554,24 @@ extern "C" { |
| 566 | 554 | #define _sntscanf_l _snscanf_l |
| 567 | 555 | |
| 568 | 556 | #define _fgettc fgetc |
| 569 | #define _fgettc_nolock _fgetc_nolock | |
| 570 | 557 | #define _fgettchar _fgetchar |
| 571 | 558 | #define _fgetts fgets |
| 572 | 559 | #define _fputtc fputc |
| 573 | #define _fputtc_nolock _fputc_nolock | |
| 574 | 560 | #define _fputtchar _fputchar |
| 575 | 561 | #define _fputts fputs |
| 576 | 562 | #define _cputts _cputs |
| 577 | 563 | #define _gettc getc |
| 578 | #define _gettc_nolock _getc_nolock | |
| 579 | 564 | #define _gettch _getch |
| 580 | #define _gettch_nolock _getch_nolock | |
| 581 | 565 | #define _gettche _getche |
| 582 | #define _gettche_nolock _getche_nolock | |
| 583 | 566 | #define _gettchar getchar |
| 584 | #define _gettchar_nolock _getchar_nolock | |
| 585 | 567 | #define _getts gets |
| 586 | 568 | #define _cgetts _cgets |
| 587 | 569 | #define _puttc putc |
| 588 | #define _puttc_nolock _putc_nolock | |
| 589 | 570 | #define _puttchar putchar |
| 590 | #define _puttchar_nolock _putchar_nolock | |
| 591 | 571 | #define _puttch _putch |
| 592 | #define _puttch_nolock _putch_nolock | |
| 593 | 572 | #define _putts puts |
| 594 | 573 | #define _ungettc ungetc |
| 595 | #define _ungettc_nolock _ungetc_nolock | |
| 596 | 574 | #define _ungettch _ungetch |
| 597 | #define _ungettch_nolock _ungetch_nolock | |
| 598 | 575 | |
| 599 | 576 | #define _tcstod strtod |
| 600 | 577 | #define _tcstol strtol |
| ... | ... | @@ -670,7 +647,6 @@ extern "C" { |
| 670 | 647 | #define _tchdir _chdir |
| 671 | 648 | #define _tgetcwd _getcwd |
| 672 | 649 | #define _tgetdcwd _getdcwd |
| 673 | #define _tgetdcwd_nolock _getdcwd_nolock | |
| 674 | 650 | #define _tmkdir _mkdir |
| 675 | 651 | #define _trmdir _rmdir |
| 676 | 652 | |
| ... | ... | @@ -747,6 +723,33 @@ extern "C" { |
| 747 | 723 | |
| 748 | 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 | 753 | #endif /* __CYGWIN__ */ |
| 751 | 754 | |
| 752 | 755 | #ifdef _MBCS |
lib/libc/include/any-windows-any/textstor.h+4-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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -102,12 +102,12 @@ extern "C" { |
| 102 | 102 | |
| 103 | 103 | #define GXFPF_NEAREST (0x2) |
| 104 | 104 | |
| 105 | typedef enum __WIDL_textstor_generated_name_00000002 { | |
| 105 | typedef enum __WIDL_textstor_generated_name_0000000F { | |
| 106 | 106 | TS_AE_NONE = 0, |
| 107 | 107 | TS_AE_START = 1, |
| 108 | 108 | TS_AE_END = 2 |
| 109 | 109 | } TsActiveSelEnd; |
| 110 | typedef enum __WIDL_textstor_generated_name_00000003 { | |
| 110 | typedef enum __WIDL_textstor_generated_name_00000010 { | |
| 111 | 111 | TS_RT_PLAIN = 0, |
| 112 | 112 | TS_RT_HIDDEN = 1, |
| 113 | 113 | TS_RT_OPAQUE = 2 |
| ... | ... | @@ -152,7 +152,7 @@ typedef struct TS_ATTRVAL { |
| 152 | 152 | |
| 153 | 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 | 156 | TS_LC_CREATE = 0, |
| 157 | 157 | TS_LC_CHANGE = 1, |
| 158 | 158 | TS_LC_DESTROY = 2 |
lib/libc/include/any-windows-any/thumbcache.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -653,6 +653,8 @@ static FORCEINLINE HRESULT IThumbnailCachePrimer_PageInThumbnail(IThumbnailCache |
| 653 | 653 | |
| 654 | 654 | #endif /* __IThumbnailCachePrimer_INTERFACE_DEFINED__ */ |
| 655 | 655 | |
| 656 | #ifndef __ThumbCacheLib_LIBRARY_DEFINED__ | |
| 657 | #define __ThumbCacheLib_LIBRARY_DEFINED__ | |
| 656 | 658 | |
| 657 | 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 | 684 | #endif |
| 683 | 685 | #endif |
| 684 | 686 | |
| 687 | #endif /* __ThumbCacheLib_LIBRARY_DEFINED__ */ | |
| 685 | 688 | /* Begin additional prototypes for all interfaces */ |
| 686 | 689 | |
| 687 | 690 | ULONG __RPC_USER HBITMAP_UserSize (ULONG *, ULONG, HBITMAP *); |
lib/libc/include/any-windows-any/tlbref.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/tlogstg.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/tpcshrd.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/tuner.h+1727-4097| ... | ... | @@ -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 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | 6 | #endif |
| 6 | ||
| 7 | 7 | #include <rpc.h> |
| 8 | 8 | #include <rpcndr.h> |
| 9 | #endif | |
| 9 | 10 | |
| 10 | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | 12 | #include <windows.h> |
| ... | ... | @@ -20,366 +21,585 @@ |
| 20 | 21 | #ifndef __ITuningSpaces_FWD_DEFINED__ |
| 21 | 22 | #define __ITuningSpaces_FWD_DEFINED__ |
| 22 | 23 | typedef interface ITuningSpaces ITuningSpaces; |
| 24 | #ifdef __cplusplus | |
| 25 | interface ITuningSpaces; | |
| 26 | #endif /* __cplusplus */ | |
| 23 | 27 | #endif |
| 24 | 28 | |
| 25 | 29 | #ifndef __ITuningSpaceContainer_FWD_DEFINED__ |
| 26 | 30 | #define __ITuningSpaceContainer_FWD_DEFINED__ |
| 27 | 31 | typedef interface ITuningSpaceContainer ITuningSpaceContainer; |
| 32 | #ifdef __cplusplus | |
| 33 | interface ITuningSpaceContainer; | |
| 34 | #endif /* __cplusplus */ | |
| 28 | 35 | #endif |
| 29 | 36 | |
| 30 | 37 | #ifndef __ITuningSpace_FWD_DEFINED__ |
| 31 | 38 | #define __ITuningSpace_FWD_DEFINED__ |
| 32 | 39 | typedef interface ITuningSpace ITuningSpace; |
| 40 | #ifdef __cplusplus | |
| 41 | interface ITuningSpace; | |
| 42 | #endif /* __cplusplus */ | |
| 33 | 43 | #endif |
| 34 | 44 | |
| 35 | 45 | #ifndef __IEnumTuningSpaces_FWD_DEFINED__ |
| 36 | 46 | #define __IEnumTuningSpaces_FWD_DEFINED__ |
| 37 | 47 | typedef interface IEnumTuningSpaces IEnumTuningSpaces; |
| 48 | #ifdef __cplusplus | |
| 49 | interface IEnumTuningSpaces; | |
| 50 | #endif /* __cplusplus */ | |
| 38 | 51 | #endif |
| 39 | 52 | |
| 40 | 53 | #ifndef __IDVBTuningSpace_FWD_DEFINED__ |
| 41 | 54 | #define __IDVBTuningSpace_FWD_DEFINED__ |
| 42 | 55 | typedef interface IDVBTuningSpace IDVBTuningSpace; |
| 56 | #ifdef __cplusplus | |
| 57 | interface IDVBTuningSpace; | |
| 58 | #endif /* __cplusplus */ | |
| 43 | 59 | #endif |
| 44 | 60 | |
| 45 | 61 | #ifndef __IDVBTuningSpace2_FWD_DEFINED__ |
| 46 | 62 | #define __IDVBTuningSpace2_FWD_DEFINED__ |
| 47 | 63 | typedef interface IDVBTuningSpace2 IDVBTuningSpace2; |
| 64 | #ifdef __cplusplus | |
| 65 | interface IDVBTuningSpace2; | |
| 66 | #endif /* __cplusplus */ | |
| 48 | 67 | #endif |
| 49 | 68 | |
| 50 | 69 | #ifndef __IDVBSTuningSpace_FWD_DEFINED__ |
| 51 | 70 | #define __IDVBSTuningSpace_FWD_DEFINED__ |
| 52 | 71 | typedef interface IDVBSTuningSpace IDVBSTuningSpace; |
| 72 | #ifdef __cplusplus | |
| 73 | interface IDVBSTuningSpace; | |
| 74 | #endif /* __cplusplus */ | |
| 53 | 75 | #endif |
| 54 | 76 | |
| 55 | 77 | #ifndef __IAuxInTuningSpace_FWD_DEFINED__ |
| 56 | 78 | #define __IAuxInTuningSpace_FWD_DEFINED__ |
| 57 | 79 | typedef interface IAuxInTuningSpace IAuxInTuningSpace; |
| 80 | #ifdef __cplusplus | |
| 81 | interface IAuxInTuningSpace; | |
| 82 | #endif /* __cplusplus */ | |
| 58 | 83 | #endif |
| 59 | 84 | |
| 60 | 85 | #ifndef __IAuxInTuningSpace2_FWD_DEFINED__ |
| 61 | 86 | #define __IAuxInTuningSpace2_FWD_DEFINED__ |
| 62 | 87 | typedef interface IAuxInTuningSpace2 IAuxInTuningSpace2; |
| 88 | #ifdef __cplusplus | |
| 89 | interface IAuxInTuningSpace2; | |
| 90 | #endif /* __cplusplus */ | |
| 63 | 91 | #endif |
| 64 | 92 | |
| 65 | 93 | #ifndef __IAnalogTVTuningSpace_FWD_DEFINED__ |
| 66 | 94 | #define __IAnalogTVTuningSpace_FWD_DEFINED__ |
| 67 | 95 | typedef interface IAnalogTVTuningSpace IAnalogTVTuningSpace; |
| 96 | #ifdef __cplusplus | |
| 97 | interface IAnalogTVTuningSpace; | |
| 98 | #endif /* __cplusplus */ | |
| 68 | 99 | #endif |
| 69 | 100 | |
| 70 | 101 | #ifndef __IATSCTuningSpace_FWD_DEFINED__ |
| 71 | 102 | #define __IATSCTuningSpace_FWD_DEFINED__ |
| 72 | 103 | typedef interface IATSCTuningSpace IATSCTuningSpace; |
| 104 | #ifdef __cplusplus | |
| 105 | interface IATSCTuningSpace; | |
| 106 | #endif /* __cplusplus */ | |
| 73 | 107 | #endif |
| 74 | 108 | |
| 75 | 109 | #ifndef __IDigitalCableTuningSpace_FWD_DEFINED__ |
| 76 | 110 | #define __IDigitalCableTuningSpace_FWD_DEFINED__ |
| 77 | 111 | typedef interface IDigitalCableTuningSpace IDigitalCableTuningSpace; |
| 112 | #ifdef __cplusplus | |
| 113 | interface IDigitalCableTuningSpace; | |
| 114 | #endif /* __cplusplus */ | |
| 78 | 115 | #endif |
| 79 | 116 | |
| 80 | 117 | #ifndef __IAnalogRadioTuningSpace_FWD_DEFINED__ |
| 81 | 118 | #define __IAnalogRadioTuningSpace_FWD_DEFINED__ |
| 82 | 119 | typedef interface IAnalogRadioTuningSpace IAnalogRadioTuningSpace; |
| 120 | #ifdef __cplusplus | |
| 121 | interface IAnalogRadioTuningSpace; | |
| 122 | #endif /* __cplusplus */ | |
| 83 | 123 | #endif |
| 84 | 124 | |
| 85 | 125 | #ifndef __IAnalogRadioTuningSpace2_FWD_DEFINED__ |
| 86 | 126 | #define __IAnalogRadioTuningSpace2_FWD_DEFINED__ |
| 87 | 127 | typedef interface IAnalogRadioTuningSpace2 IAnalogRadioTuningSpace2; |
| 128 | #ifdef __cplusplus | |
| 129 | interface IAnalogRadioTuningSpace2; | |
| 130 | #endif /* __cplusplus */ | |
| 88 | 131 | #endif |
| 89 | 132 | |
| 90 | 133 | #ifndef __ITuneRequest_FWD_DEFINED__ |
| 91 | 134 | #define __ITuneRequest_FWD_DEFINED__ |
| 92 | 135 | typedef interface ITuneRequest ITuneRequest; |
| 136 | #ifdef __cplusplus | |
| 137 | interface ITuneRequest; | |
| 138 | #endif /* __cplusplus */ | |
| 93 | 139 | #endif |
| 94 | 140 | |
| 95 | 141 | #ifndef __IChannelIDTuneRequest_FWD_DEFINED__ |
| 96 | 142 | #define __IChannelIDTuneRequest_FWD_DEFINED__ |
| 97 | 143 | typedef interface IChannelIDTuneRequest IChannelIDTuneRequest; |
| 144 | #ifdef __cplusplus | |
| 145 | interface IChannelIDTuneRequest; | |
| 146 | #endif /* __cplusplus */ | |
| 98 | 147 | #endif |
| 99 | 148 | |
| 100 | 149 | #ifndef __IChannelTuneRequest_FWD_DEFINED__ |
| 101 | 150 | #define __IChannelTuneRequest_FWD_DEFINED__ |
| 102 | 151 | typedef interface IChannelTuneRequest IChannelTuneRequest; |
| 152 | #ifdef __cplusplus | |
| 153 | interface IChannelTuneRequest; | |
| 154 | #endif /* __cplusplus */ | |
| 103 | 155 | #endif |
| 104 | 156 | |
| 105 | 157 | #ifndef __IATSCChannelTuneRequest_FWD_DEFINED__ |
| 106 | 158 | #define __IATSCChannelTuneRequest_FWD_DEFINED__ |
| 107 | 159 | typedef interface IATSCChannelTuneRequest IATSCChannelTuneRequest; |
| 160 | #ifdef __cplusplus | |
| 161 | interface IATSCChannelTuneRequest; | |
| 162 | #endif /* __cplusplus */ | |
| 108 | 163 | #endif |
| 109 | 164 | |
| 110 | 165 | #ifndef __IDigitalCableTuneRequest_FWD_DEFINED__ |
| 111 | 166 | #define __IDigitalCableTuneRequest_FWD_DEFINED__ |
| 112 | 167 | typedef interface IDigitalCableTuneRequest IDigitalCableTuneRequest; |
| 168 | #ifdef __cplusplus | |
| 169 | interface IDigitalCableTuneRequest; | |
| 170 | #endif /* __cplusplus */ | |
| 113 | 171 | #endif |
| 114 | 172 | |
| 115 | 173 | #ifndef __IDVBTuneRequest_FWD_DEFINED__ |
| 116 | 174 | #define __IDVBTuneRequest_FWD_DEFINED__ |
| 117 | 175 | typedef interface IDVBTuneRequest IDVBTuneRequest; |
| 176 | #ifdef __cplusplus | |
| 177 | interface IDVBTuneRequest; | |
| 178 | #endif /* __cplusplus */ | |
| 118 | 179 | #endif |
| 119 | 180 | |
| 120 | 181 | #ifndef __IMPEG2TuneRequest_FWD_DEFINED__ |
| 121 | 182 | #define __IMPEG2TuneRequest_FWD_DEFINED__ |
| 122 | 183 | typedef interface IMPEG2TuneRequest IMPEG2TuneRequest; |
| 184 | #ifdef __cplusplus | |
| 185 | interface IMPEG2TuneRequest; | |
| 186 | #endif /* __cplusplus */ | |
| 123 | 187 | #endif |
| 124 | 188 | |
| 125 | 189 | #ifndef __IMPEG2TuneRequestFactory_FWD_DEFINED__ |
| 126 | 190 | #define __IMPEG2TuneRequestFactory_FWD_DEFINED__ |
| 127 | 191 | typedef interface IMPEG2TuneRequestFactory IMPEG2TuneRequestFactory; |
| 192 | #ifdef __cplusplus | |
| 193 | interface IMPEG2TuneRequestFactory; | |
| 194 | #endif /* __cplusplus */ | |
| 128 | 195 | #endif |
| 129 | 196 | |
| 130 | 197 | #ifndef __IMPEG2TuneRequestSupport_FWD_DEFINED__ |
| 131 | 198 | #define __IMPEG2TuneRequestSupport_FWD_DEFINED__ |
| 132 | 199 | typedef interface IMPEG2TuneRequestSupport IMPEG2TuneRequestSupport; |
| 200 | #ifdef __cplusplus | |
| 201 | interface IMPEG2TuneRequestSupport; | |
| 202 | #endif /* __cplusplus */ | |
| 133 | 203 | #endif |
| 134 | 204 | |
| 135 | 205 | #ifndef __ITunerCap_FWD_DEFINED__ |
| 136 | 206 | #define __ITunerCap_FWD_DEFINED__ |
| 137 | 207 | typedef interface ITunerCap ITunerCap; |
| 208 | #ifdef __cplusplus | |
| 209 | interface ITunerCap; | |
| 210 | #endif /* __cplusplus */ | |
| 138 | 211 | #endif |
| 139 | 212 | |
| 140 | 213 | #ifndef __ITunerCapEx_FWD_DEFINED__ |
| 141 | 214 | #define __ITunerCapEx_FWD_DEFINED__ |
| 142 | 215 | typedef interface ITunerCapEx ITunerCapEx; |
| 216 | #ifdef __cplusplus | |
| 217 | interface ITunerCapEx; | |
| 218 | #endif /* __cplusplus */ | |
| 143 | 219 | #endif |
| 144 | 220 | |
| 145 | 221 | #ifndef __ITuner_FWD_DEFINED__ |
| 146 | 222 | #define __ITuner_FWD_DEFINED__ |
| 147 | 223 | typedef interface ITuner ITuner; |
| 224 | #ifdef __cplusplus | |
| 225 | interface ITuner; | |
| 226 | #endif /* __cplusplus */ | |
| 148 | 227 | #endif |
| 149 | 228 | |
| 150 | 229 | #ifndef __IScanningTuner_FWD_DEFINED__ |
| 151 | 230 | #define __IScanningTuner_FWD_DEFINED__ |
| 152 | 231 | typedef interface IScanningTuner IScanningTuner; |
| 232 | #ifdef __cplusplus | |
| 233 | interface IScanningTuner; | |
| 234 | #endif /* __cplusplus */ | |
| 153 | 235 | #endif |
| 154 | 236 | |
| 155 | 237 | #ifndef __IScanningTunerEx_FWD_DEFINED__ |
| 156 | 238 | #define __IScanningTunerEx_FWD_DEFINED__ |
| 157 | 239 | typedef interface IScanningTunerEx IScanningTunerEx; |
| 240 | #ifdef __cplusplus | |
| 241 | interface IScanningTunerEx; | |
| 242 | #endif /* __cplusplus */ | |
| 158 | 243 | #endif |
| 159 | 244 | |
| 160 | 245 | #ifndef __IComponentType_FWD_DEFINED__ |
| 161 | 246 | #define __IComponentType_FWD_DEFINED__ |
| 162 | 247 | typedef interface IComponentType IComponentType; |
| 248 | #ifdef __cplusplus | |
| 249 | interface IComponentType; | |
| 250 | #endif /* __cplusplus */ | |
| 163 | 251 | #endif |
| 164 | 252 | |
| 165 | 253 | #ifndef __ILanguageComponentType_FWD_DEFINED__ |
| 166 | 254 | #define __ILanguageComponentType_FWD_DEFINED__ |
| 167 | 255 | typedef interface ILanguageComponentType ILanguageComponentType; |
| 256 | #ifdef __cplusplus | |
| 257 | interface ILanguageComponentType; | |
| 258 | #endif /* __cplusplus */ | |
| 168 | 259 | #endif |
| 169 | 260 | |
| 170 | 261 | #ifndef __IMPEG2ComponentType_FWD_DEFINED__ |
| 171 | 262 | #define __IMPEG2ComponentType_FWD_DEFINED__ |
| 172 | 263 | typedef interface IMPEG2ComponentType IMPEG2ComponentType; |
| 264 | #ifdef __cplusplus | |
| 265 | interface IMPEG2ComponentType; | |
| 266 | #endif /* __cplusplus */ | |
| 173 | 267 | #endif |
| 174 | 268 | |
| 175 | 269 | #ifndef __IATSCComponentType_FWD_DEFINED__ |
| 176 | 270 | #define __IATSCComponentType_FWD_DEFINED__ |
| 177 | 271 | typedef interface IATSCComponentType IATSCComponentType; |
| 272 | #ifdef __cplusplus | |
| 273 | interface IATSCComponentType; | |
| 274 | #endif /* __cplusplus */ | |
| 178 | 275 | #endif |
| 179 | 276 | |
| 180 | 277 | #ifndef __IEnumComponentTypes_FWD_DEFINED__ |
| 181 | 278 | #define __IEnumComponentTypes_FWD_DEFINED__ |
| 182 | 279 | typedef interface IEnumComponentTypes IEnumComponentTypes; |
| 280 | #ifdef __cplusplus | |
| 281 | interface IEnumComponentTypes; | |
| 282 | #endif /* __cplusplus */ | |
| 183 | 283 | #endif |
| 184 | 284 | |
| 185 | 285 | #ifndef __IComponentTypes_FWD_DEFINED__ |
| 186 | 286 | #define __IComponentTypes_FWD_DEFINED__ |
| 187 | 287 | typedef interface IComponentTypes IComponentTypes; |
| 288 | #ifdef __cplusplus | |
| 289 | interface IComponentTypes; | |
| 290 | #endif /* __cplusplus */ | |
| 188 | 291 | #endif |
| 189 | 292 | |
| 190 | 293 | #ifndef __IComponent_FWD_DEFINED__ |
| 191 | 294 | #define __IComponent_FWD_DEFINED__ |
| 192 | 295 | typedef interface IComponent IComponent; |
| 296 | #ifdef __cplusplus | |
| 297 | interface IComponent; | |
| 298 | #endif /* __cplusplus */ | |
| 193 | 299 | #endif |
| 194 | 300 | |
| 195 | 301 | #ifndef __IAnalogAudioComponentType_FWD_DEFINED__ |
| 196 | 302 | #define __IAnalogAudioComponentType_FWD_DEFINED__ |
| 197 | 303 | typedef interface IAnalogAudioComponentType IAnalogAudioComponentType; |
| 304 | #ifdef __cplusplus | |
| 305 | interface IAnalogAudioComponentType; | |
| 306 | #endif /* __cplusplus */ | |
| 198 | 307 | #endif |
| 199 | 308 | |
| 200 | 309 | #ifndef __IMPEG2Component_FWD_DEFINED__ |
| 201 | 310 | #define __IMPEG2Component_FWD_DEFINED__ |
| 202 | 311 | typedef interface IMPEG2Component IMPEG2Component; |
| 312 | #ifdef __cplusplus | |
| 313 | interface IMPEG2Component; | |
| 314 | #endif /* __cplusplus */ | |
| 203 | 315 | #endif |
| 204 | 316 | |
| 205 | 317 | #ifndef __IEnumComponents_FWD_DEFINED__ |
| 206 | 318 | #define __IEnumComponents_FWD_DEFINED__ |
| 207 | 319 | typedef interface IEnumComponents IEnumComponents; |
| 320 | #ifdef __cplusplus | |
| 321 | interface IEnumComponents; | |
| 322 | #endif /* __cplusplus */ | |
| 208 | 323 | #endif |
| 209 | 324 | |
| 210 | 325 | #ifndef __IComponents_FWD_DEFINED__ |
| 211 | 326 | #define __IComponents_FWD_DEFINED__ |
| 212 | 327 | typedef interface IComponents IComponents; |
| 328 | #ifdef __cplusplus | |
| 329 | interface IComponents; | |
| 330 | #endif /* __cplusplus */ | |
| 213 | 331 | #endif |
| 214 | 332 | |
| 215 | 333 | #ifndef __IComponentsOld_FWD_DEFINED__ |
| 216 | 334 | #define __IComponentsOld_FWD_DEFINED__ |
| 217 | 335 | typedef interface IComponentsOld IComponentsOld; |
| 336 | #ifdef __cplusplus | |
| 337 | interface IComponentsOld; | |
| 338 | #endif /* __cplusplus */ | |
| 218 | 339 | #endif |
| 219 | 340 | |
| 220 | 341 | #ifndef __ILocator_FWD_DEFINED__ |
| 221 | 342 | #define __ILocator_FWD_DEFINED__ |
| 222 | 343 | typedef interface ILocator ILocator; |
| 344 | #ifdef __cplusplus | |
| 345 | interface ILocator; | |
| 346 | #endif /* __cplusplus */ | |
| 223 | 347 | #endif |
| 224 | 348 | |
| 225 | 349 | #ifndef __IAnalogLocator_FWD_DEFINED__ |
| 226 | 350 | #define __IAnalogLocator_FWD_DEFINED__ |
| 227 | 351 | typedef interface IAnalogLocator IAnalogLocator; |
| 352 | #ifdef __cplusplus | |
| 353 | interface IAnalogLocator; | |
| 354 | #endif /* __cplusplus */ | |
| 228 | 355 | #endif |
| 229 | 356 | |
| 230 | 357 | #ifndef __IDigitalLocator_FWD_DEFINED__ |
| 231 | 358 | #define __IDigitalLocator_FWD_DEFINED__ |
| 232 | 359 | typedef interface IDigitalLocator IDigitalLocator; |
| 360 | #ifdef __cplusplus | |
| 361 | interface IDigitalLocator; | |
| 362 | #endif /* __cplusplus */ | |
| 233 | 363 | #endif |
| 234 | 364 | |
| 235 | 365 | #ifndef __IATSCLocator_FWD_DEFINED__ |
| 236 | 366 | #define __IATSCLocator_FWD_DEFINED__ |
| 237 | 367 | typedef interface IATSCLocator IATSCLocator; |
| 368 | #ifdef __cplusplus | |
| 369 | interface IATSCLocator; | |
| 370 | #endif /* __cplusplus */ | |
| 238 | 371 | #endif |
| 239 | 372 | |
| 240 | 373 | #ifndef __IATSCLocator2_FWD_DEFINED__ |
| 241 | 374 | #define __IATSCLocator2_FWD_DEFINED__ |
| 242 | 375 | typedef interface IATSCLocator2 IATSCLocator2; |
| 376 | #ifdef __cplusplus | |
| 377 | interface IATSCLocator2; | |
| 378 | #endif /* __cplusplus */ | |
| 243 | 379 | #endif |
| 244 | 380 | |
| 245 | 381 | #ifndef __IDigitalCableLocator_FWD_DEFINED__ |
| 246 | 382 | #define __IDigitalCableLocator_FWD_DEFINED__ |
| 247 | 383 | typedef interface IDigitalCableLocator IDigitalCableLocator; |
| 384 | #ifdef __cplusplus | |
| 385 | interface IDigitalCableLocator; | |
| 386 | #endif /* __cplusplus */ | |
| 248 | 387 | #endif |
| 249 | 388 | |
| 250 | 389 | #ifndef __IDVBTLocator_FWD_DEFINED__ |
| 251 | 390 | #define __IDVBTLocator_FWD_DEFINED__ |
| 252 | 391 | typedef interface IDVBTLocator IDVBTLocator; |
| 392 | #ifdef __cplusplus | |
| 393 | interface IDVBTLocator; | |
| 394 | #endif /* __cplusplus */ | |
| 253 | 395 | #endif |
| 254 | 396 | |
| 255 | 397 | #ifndef __IDVBTLocator2_FWD_DEFINED__ |
| 256 | 398 | #define __IDVBTLocator2_FWD_DEFINED__ |
| 257 | 399 | typedef interface IDVBTLocator2 IDVBTLocator2; |
| 400 | #ifdef __cplusplus | |
| 401 | interface IDVBTLocator2; | |
| 402 | #endif /* __cplusplus */ | |
| 258 | 403 | #endif |
| 259 | 404 | |
| 260 | 405 | #ifndef __IDVBSLocator_FWD_DEFINED__ |
| 261 | 406 | #define __IDVBSLocator_FWD_DEFINED__ |
| 262 | 407 | typedef interface IDVBSLocator IDVBSLocator; |
| 408 | #ifdef __cplusplus | |
| 409 | interface IDVBSLocator; | |
| 410 | #endif /* __cplusplus */ | |
| 263 | 411 | #endif |
| 264 | 412 | |
| 265 | 413 | #ifndef __IDVBSLocator2_FWD_DEFINED__ |
| 266 | 414 | #define __IDVBSLocator2_FWD_DEFINED__ |
| 267 | 415 | typedef interface IDVBSLocator2 IDVBSLocator2; |
| 416 | #ifdef __cplusplus | |
| 417 | interface IDVBSLocator2; | |
| 418 | #endif /* __cplusplus */ | |
| 268 | 419 | #endif |
| 269 | 420 | |
| 270 | 421 | #ifndef __IDVBCLocator_FWD_DEFINED__ |
| 271 | 422 | #define __IDVBCLocator_FWD_DEFINED__ |
| 272 | 423 | typedef interface IDVBCLocator IDVBCLocator; |
| 424 | #ifdef __cplusplus | |
| 425 | interface IDVBCLocator; | |
| 426 | #endif /* __cplusplus */ | |
| 273 | 427 | #endif |
| 274 | 428 | |
| 275 | 429 | #ifndef __IISDBSLocator_FWD_DEFINED__ |
| 276 | 430 | #define __IISDBSLocator_FWD_DEFINED__ |
| 277 | 431 | typedef interface IISDBSLocator IISDBSLocator; |
| 432 | #ifdef __cplusplus | |
| 433 | interface IISDBSLocator; | |
| 434 | #endif /* __cplusplus */ | |
| 278 | 435 | #endif |
| 279 | 436 | |
| 280 | 437 | #ifndef __IESEvent_FWD_DEFINED__ |
| 281 | 438 | #define __IESEvent_FWD_DEFINED__ |
| 282 | 439 | typedef interface IESEvent IESEvent; |
| 440 | #ifdef __cplusplus | |
| 441 | interface IESEvent; | |
| 442 | #endif /* __cplusplus */ | |
| 283 | 443 | #endif |
| 284 | 444 | |
| 285 | 445 | #ifndef __IESOpenMmiEvent_FWD_DEFINED__ |
| 286 | 446 | #define __IESOpenMmiEvent_FWD_DEFINED__ |
| 287 | 447 | typedef interface IESOpenMmiEvent IESOpenMmiEvent; |
| 448 | #ifdef __cplusplus | |
| 449 | interface IESOpenMmiEvent; | |
| 450 | #endif /* __cplusplus */ | |
| 288 | 451 | #endif |
| 289 | 452 | |
| 290 | 453 | #ifndef __IESCloseMmiEvent_FWD_DEFINED__ |
| 291 | 454 | #define __IESCloseMmiEvent_FWD_DEFINED__ |
| 292 | 455 | typedef interface IESCloseMmiEvent IESCloseMmiEvent; |
| 456 | #ifdef __cplusplus | |
| 457 | interface IESCloseMmiEvent; | |
| 458 | #endif /* __cplusplus */ | |
| 293 | 459 | #endif |
| 294 | 460 | |
| 295 | 461 | #ifndef __IESValueUpdatedEvent_FWD_DEFINED__ |
| 296 | 462 | #define __IESValueUpdatedEvent_FWD_DEFINED__ |
| 297 | 463 | typedef interface IESValueUpdatedEvent IESValueUpdatedEvent; |
| 464 | #ifdef __cplusplus | |
| 465 | interface IESValueUpdatedEvent; | |
| 466 | #endif /* __cplusplus */ | |
| 298 | 467 | #endif |
| 299 | 468 | |
| 300 | 469 | #ifndef __IESRequestTunerEvent_FWD_DEFINED__ |
| 301 | 470 | #define __IESRequestTunerEvent_FWD_DEFINED__ |
| 302 | 471 | typedef interface IESRequestTunerEvent IESRequestTunerEvent; |
| 472 | #ifdef __cplusplus | |
| 473 | interface IESRequestTunerEvent; | |
| 474 | #endif /* __cplusplus */ | |
| 303 | 475 | #endif |
| 304 | 476 | |
| 305 | 477 | #ifndef __IESIsdbCasResponseEvent_FWD_DEFINED__ |
| 306 | 478 | #define __IESIsdbCasResponseEvent_FWD_DEFINED__ |
| 307 | 479 | typedef interface IESIsdbCasResponseEvent IESIsdbCasResponseEvent; |
| 480 | #ifdef __cplusplus | |
| 481 | interface IESIsdbCasResponseEvent; | |
| 482 | #endif /* __cplusplus */ | |
| 308 | 483 | #endif |
| 309 | 484 | |
| 310 | 485 | #ifndef __IGpnvsCommonBase_FWD_DEFINED__ |
| 311 | 486 | #define __IGpnvsCommonBase_FWD_DEFINED__ |
| 312 | 487 | typedef interface IGpnvsCommonBase IGpnvsCommonBase; |
| 488 | #ifdef __cplusplus | |
| 489 | interface IGpnvsCommonBase; | |
| 490 | #endif /* __cplusplus */ | |
| 313 | 491 | #endif |
| 314 | 492 | |
| 315 | 493 | #ifndef __IESEventFactory_FWD_DEFINED__ |
| 316 | 494 | #define __IESEventFactory_FWD_DEFINED__ |
| 317 | 495 | typedef interface IESEventFactory IESEventFactory; |
| 496 | #ifdef __cplusplus | |
| 497 | interface IESEventFactory; | |
| 498 | #endif /* __cplusplus */ | |
| 318 | 499 | #endif |
| 319 | 500 | |
| 320 | 501 | #ifndef __IESLicenseRenewalResultEvent_FWD_DEFINED__ |
| 321 | 502 | #define __IESLicenseRenewalResultEvent_FWD_DEFINED__ |
| 322 | 503 | typedef interface IESLicenseRenewalResultEvent IESLicenseRenewalResultEvent; |
| 504 | #ifdef __cplusplus | |
| 505 | interface IESLicenseRenewalResultEvent; | |
| 506 | #endif /* __cplusplus */ | |
| 323 | 507 | #endif |
| 324 | 508 | |
| 325 | 509 | #ifndef __IESFileExpiryDateEvent_FWD_DEFINED__ |
| 326 | 510 | #define __IESFileExpiryDateEvent_FWD_DEFINED__ |
| 327 | 511 | typedef interface IESFileExpiryDateEvent IESFileExpiryDateEvent; |
| 512 | #ifdef __cplusplus | |
| 513 | interface IESFileExpiryDateEvent; | |
| 514 | #endif /* __cplusplus */ | |
| 328 | 515 | #endif |
| 329 | 516 | |
| 330 | 517 | #ifndef __IESEvents_FWD_DEFINED__ |
| 331 | 518 | #define __IESEvents_FWD_DEFINED__ |
| 332 | 519 | typedef interface IESEvents IESEvents; |
| 520 | #ifdef __cplusplus | |
| 521 | interface IESEvents; | |
| 522 | #endif /* __cplusplus */ | |
| 333 | 523 | #endif |
| 334 | 524 | |
| 335 | 525 | #ifndef __IESEventService_FWD_DEFINED__ |
| 336 | 526 | #define __IESEventService_FWD_DEFINED__ |
| 337 | 527 | typedef interface IESEventService IESEventService; |
| 528 | #ifdef __cplusplus | |
| 529 | interface IESEventService; | |
| 530 | #endif /* __cplusplus */ | |
| 338 | 531 | #endif |
| 339 | 532 | |
| 340 | 533 | #ifndef __IESEventServiceConfiguration_FWD_DEFINED__ |
| 341 | 534 | #define __IESEventServiceConfiguration_FWD_DEFINED__ |
| 342 | 535 | typedef interface IESEventServiceConfiguration IESEventServiceConfiguration; |
| 536 | #ifdef __cplusplus | |
| 537 | interface IESEventServiceConfiguration; | |
| 538 | #endif /* __cplusplus */ | |
| 343 | 539 | #endif |
| 344 | 540 | |
| 345 | 541 | #ifndef __IBroadcastEvent_FWD_DEFINED__ |
| 346 | 542 | #define __IBroadcastEvent_FWD_DEFINED__ |
| 347 | 543 | typedef interface IBroadcastEvent IBroadcastEvent; |
| 544 | #ifdef __cplusplus | |
| 545 | interface IBroadcastEvent; | |
| 546 | #endif /* __cplusplus */ | |
| 348 | 547 | #endif |
| 349 | 548 | |
| 350 | 549 | #ifndef __IBroadcastEventEx_FWD_DEFINED__ |
| 351 | 550 | #define __IBroadcastEventEx_FWD_DEFINED__ |
| 352 | 551 | typedef interface IBroadcastEventEx IBroadcastEventEx; |
| 552 | #ifdef __cplusplus | |
| 553 | interface IBroadcastEventEx; | |
| 554 | #endif /* __cplusplus */ | |
| 353 | 555 | #endif |
| 354 | 556 | |
| 355 | 557 | #ifndef __IRegisterTuner_FWD_DEFINED__ |
| 356 | 558 | #define __IRegisterTuner_FWD_DEFINED__ |
| 357 | 559 | typedef interface IRegisterTuner IRegisterTuner; |
| 560 | #ifdef __cplusplus | |
| 561 | interface IRegisterTuner; | |
| 562 | #endif /* __cplusplus */ | |
| 358 | 563 | #endif |
| 359 | 564 | |
| 360 | 565 | #ifndef __IBDAComparable_FWD_DEFINED__ |
| 361 | 566 | #define __IBDAComparable_FWD_DEFINED__ |
| 362 | 567 | typedef interface IBDAComparable IBDAComparable; |
| 568 | #ifdef __cplusplus | |
| 569 | interface IBDAComparable; | |
| 570 | #endif /* __cplusplus */ | |
| 363 | 571 | #endif |
| 364 | 572 | |
| 365 | 573 | #ifndef __IPersistTuneXml_FWD_DEFINED__ |
| 366 | 574 | #define __IPersistTuneXml_FWD_DEFINED__ |
| 367 | 575 | typedef interface IPersistTuneXml IPersistTuneXml; |
| 576 | #ifdef __cplusplus | |
| 577 | interface IPersistTuneXml; | |
| 578 | #endif /* __cplusplus */ | |
| 368 | 579 | #endif |
| 369 | 580 | |
| 370 | 581 | #ifndef __IPersistTuneXmlUtility_FWD_DEFINED__ |
| 371 | 582 | #define __IPersistTuneXmlUtility_FWD_DEFINED__ |
| 372 | 583 | typedef interface IPersistTuneXmlUtility IPersistTuneXmlUtility; |
| 584 | #ifdef __cplusplus | |
| 585 | interface IPersistTuneXmlUtility; | |
| 586 | #endif /* __cplusplus */ | |
| 373 | 587 | #endif |
| 374 | 588 | |
| 375 | 589 | #ifndef __IPersistTuneXmlUtility2_FWD_DEFINED__ |
| 376 | 590 | #define __IPersistTuneXmlUtility2_FWD_DEFINED__ |
| 377 | 591 | typedef interface IPersistTuneXmlUtility2 IPersistTuneXmlUtility2; |
| 592 | #ifdef __cplusplus | |
| 593 | interface IPersistTuneXmlUtility2; | |
| 594 | #endif /* __cplusplus */ | |
| 378 | 595 | #endif |
| 379 | 596 | |
| 380 | 597 | #ifndef __IBDACreateTuneRequestEx_FWD_DEFINED__ |
| 381 | 598 | #define __IBDACreateTuneRequestEx_FWD_DEFINED__ |
| 382 | 599 | typedef interface IBDACreateTuneRequestEx IBDACreateTuneRequestEx; |
| 600 | #ifdef __cplusplus | |
| 601 | interface IBDACreateTuneRequestEx; | |
| 602 | #endif /* __cplusplus */ | |
| 383 | 603 | #endif |
| 384 | 604 | |
| 385 | 605 | #ifndef __SystemTuningSpaces_FWD_DEFINED__ |
| ... | ... | @@ -784,141 +1004,225 @@ extern "C" { |
| 784 | 1004 | #ifndef __IAnalogLocator_FWD_DEFINED__ |
| 785 | 1005 | #define __IAnalogLocator_FWD_DEFINED__ |
| 786 | 1006 | typedef interface IAnalogLocator IAnalogLocator; |
| 1007 | #ifdef __cplusplus | |
| 1008 | interface IAnalogLocator; | |
| 1009 | #endif /* __cplusplus */ | |
| 787 | 1010 | #endif |
| 788 | 1011 | |
| 789 | 1012 | #ifndef __IATSCLocator_FWD_DEFINED__ |
| 790 | 1013 | #define __IATSCLocator_FWD_DEFINED__ |
| 791 | 1014 | typedef interface IATSCLocator IATSCLocator; |
| 1015 | #ifdef __cplusplus | |
| 1016 | interface IATSCLocator; | |
| 1017 | #endif /* __cplusplus */ | |
| 792 | 1018 | #endif |
| 793 | 1019 | |
| 794 | 1020 | #ifndef __IComponent_FWD_DEFINED__ |
| 795 | 1021 | #define __IComponent_FWD_DEFINED__ |
| 796 | 1022 | typedef interface IComponent IComponent; |
| 1023 | #ifdef __cplusplus | |
| 1024 | interface IComponent; | |
| 1025 | #endif /* __cplusplus */ | |
| 797 | 1026 | #endif |
| 798 | 1027 | |
| 799 | 1028 | #ifndef __IComponents_FWD_DEFINED__ |
| 800 | 1029 | #define __IComponents_FWD_DEFINED__ |
| 801 | 1030 | typedef interface IComponents IComponents; |
| 1031 | #ifdef __cplusplus | |
| 1032 | interface IComponents; | |
| 1033 | #endif /* __cplusplus */ | |
| 802 | 1034 | #endif |
| 803 | 1035 | |
| 804 | 1036 | #ifndef __IComponentType_FWD_DEFINED__ |
| 805 | 1037 | #define __IComponentType_FWD_DEFINED__ |
| 806 | 1038 | typedef interface IComponentType IComponentType; |
| 1039 | #ifdef __cplusplus | |
| 1040 | interface IComponentType; | |
| 1041 | #endif /* __cplusplus */ | |
| 807 | 1042 | #endif |
| 808 | 1043 | |
| 809 | 1044 | #ifndef __IComponentTypes_FWD_DEFINED__ |
| 810 | 1045 | #define __IComponentTypes_FWD_DEFINED__ |
| 811 | 1046 | typedef interface IComponentTypes IComponentTypes; |
| 1047 | #ifdef __cplusplus | |
| 1048 | interface IComponentTypes; | |
| 1049 | #endif /* __cplusplus */ | |
| 812 | 1050 | #endif |
| 813 | 1051 | |
| 814 | 1052 | #ifndef __IDigitalCableLocator_FWD_DEFINED__ |
| 815 | 1053 | #define __IDigitalCableLocator_FWD_DEFINED__ |
| 816 | 1054 | typedef interface IDigitalCableLocator IDigitalCableLocator; |
| 1055 | #ifdef __cplusplus | |
| 1056 | interface IDigitalCableLocator; | |
| 1057 | #endif /* __cplusplus */ | |
| 817 | 1058 | #endif |
| 818 | 1059 | |
| 819 | 1060 | #ifndef __IDigitalCableTuneRequest_FWD_DEFINED__ |
| 820 | 1061 | #define __IDigitalCableTuneRequest_FWD_DEFINED__ |
| 821 | 1062 | typedef interface IDigitalCableTuneRequest IDigitalCableTuneRequest; |
| 1063 | #ifdef __cplusplus | |
| 1064 | interface IDigitalCableTuneRequest; | |
| 1065 | #endif /* __cplusplus */ | |
| 822 | 1066 | #endif |
| 823 | 1067 | |
| 824 | 1068 | #ifndef __IDigitalCableTuningSpace_FWD_DEFINED__ |
| 825 | 1069 | #define __IDigitalCableTuningSpace_FWD_DEFINED__ |
| 826 | 1070 | typedef interface IDigitalCableTuningSpace IDigitalCableTuningSpace; |
| 1071 | #ifdef __cplusplus | |
| 1072 | interface IDigitalCableTuningSpace; | |
| 1073 | #endif /* __cplusplus */ | |
| 827 | 1074 | #endif |
| 828 | 1075 | |
| 829 | 1076 | #ifndef __IDVBCLocator_FWD_DEFINED__ |
| 830 | 1077 | #define __IDVBCLocator_FWD_DEFINED__ |
| 831 | 1078 | typedef interface IDVBCLocator IDVBCLocator; |
| 1079 | #ifdef __cplusplus | |
| 1080 | interface IDVBCLocator; | |
| 1081 | #endif /* __cplusplus */ | |
| 832 | 1082 | #endif |
| 833 | 1083 | |
| 834 | 1084 | #ifndef __IDVBSLocator_FWD_DEFINED__ |
| 835 | 1085 | #define __IDVBSLocator_FWD_DEFINED__ |
| 836 | 1086 | typedef interface IDVBSLocator IDVBSLocator; |
| 1087 | #ifdef __cplusplus | |
| 1088 | interface IDVBSLocator; | |
| 1089 | #endif /* __cplusplus */ | |
| 837 | 1090 | #endif |
| 838 | 1091 | |
| 839 | 1092 | #ifndef __IDVBSLocator2_FWD_DEFINED__ |
| 840 | 1093 | #define __IDVBSLocator2_FWD_DEFINED__ |
| 841 | 1094 | typedef interface IDVBSLocator2 IDVBSLocator2; |
| 1095 | #ifdef __cplusplus | |
| 1096 | interface IDVBSLocator2; | |
| 1097 | #endif /* __cplusplus */ | |
| 842 | 1098 | #endif |
| 843 | 1099 | |
| 844 | 1100 | #ifndef __IDVBTLocator_FWD_DEFINED__ |
| 845 | 1101 | #define __IDVBTLocator_FWD_DEFINED__ |
| 846 | 1102 | typedef interface IDVBTLocator IDVBTLocator; |
| 1103 | #ifdef __cplusplus | |
| 1104 | interface IDVBTLocator; | |
| 1105 | #endif /* __cplusplus */ | |
| 847 | 1106 | #endif |
| 848 | 1107 | |
| 849 | 1108 | #ifndef __IDVBTLocator2_FWD_DEFINED__ |
| 850 | 1109 | #define __IDVBTLocator2_FWD_DEFINED__ |
| 851 | 1110 | typedef interface IDVBTLocator2 IDVBTLocator2; |
| 1111 | #ifdef __cplusplus | |
| 1112 | interface IDVBTLocator2; | |
| 1113 | #endif /* __cplusplus */ | |
| 852 | 1114 | #endif |
| 853 | 1115 | |
| 854 | 1116 | #ifndef __IEnumComponents_FWD_DEFINED__ |
| 855 | 1117 | #define __IEnumComponents_FWD_DEFINED__ |
| 856 | 1118 | typedef interface IEnumComponents IEnumComponents; |
| 1119 | #ifdef __cplusplus | |
| 1120 | interface IEnumComponents; | |
| 1121 | #endif /* __cplusplus */ | |
| 857 | 1122 | #endif |
| 858 | 1123 | |
| 859 | 1124 | #ifndef __IEnumComponentTypes_FWD_DEFINED__ |
| 860 | 1125 | #define __IEnumComponentTypes_FWD_DEFINED__ |
| 861 | 1126 | typedef interface IEnumComponentTypes IEnumComponentTypes; |
| 1127 | #ifdef __cplusplus | |
| 1128 | interface IEnumComponentTypes; | |
| 1129 | #endif /* __cplusplus */ | |
| 862 | 1130 | #endif |
| 863 | 1131 | |
| 864 | 1132 | #ifndef __IEnumTuningSpaces_FWD_DEFINED__ |
| 865 | 1133 | #define __IEnumTuningSpaces_FWD_DEFINED__ |
| 866 | 1134 | typedef interface IEnumTuningSpaces IEnumTuningSpaces; |
| 1135 | #ifdef __cplusplus | |
| 1136 | interface IEnumTuningSpaces; | |
| 1137 | #endif /* __cplusplus */ | |
| 867 | 1138 | #endif |
| 868 | 1139 | |
| 869 | 1140 | #ifndef __IISDBSLocator_FWD_DEFINED__ |
| 870 | 1141 | #define __IISDBSLocator_FWD_DEFINED__ |
| 871 | 1142 | typedef interface IISDBSLocator IISDBSLocator; |
| 1143 | #ifdef __cplusplus | |
| 1144 | interface IISDBSLocator; | |
| 1145 | #endif /* __cplusplus */ | |
| 872 | 1146 | #endif |
| 873 | 1147 | |
| 874 | 1148 | #ifndef __ILanguageComponentType_FWD_DEFINED__ |
| 875 | 1149 | #define __ILanguageComponentType_FWD_DEFINED__ |
| 876 | 1150 | typedef interface ILanguageComponentType ILanguageComponentType; |
| 1151 | #ifdef __cplusplus | |
| 1152 | interface ILanguageComponentType; | |
| 1153 | #endif /* __cplusplus */ | |
| 877 | 1154 | #endif |
| 878 | 1155 | |
| 879 | 1156 | #ifndef __ILocator_FWD_DEFINED__ |
| 880 | 1157 | #define __ILocator_FWD_DEFINED__ |
| 881 | 1158 | typedef interface ILocator ILocator; |
| 1159 | #ifdef __cplusplus | |
| 1160 | interface ILocator; | |
| 1161 | #endif /* __cplusplus */ | |
| 882 | 1162 | #endif |
| 883 | 1163 | |
| 884 | 1164 | #ifndef __IMPEG2Component_FWD_DEFINED__ |
| 885 | 1165 | #define __IMPEG2Component_FWD_DEFINED__ |
| 886 | 1166 | typedef interface IMPEG2Component IMPEG2Component; |
| 1167 | #ifdef __cplusplus | |
| 1168 | interface IMPEG2Component; | |
| 1169 | #endif /* __cplusplus */ | |
| 887 | 1170 | #endif |
| 888 | 1171 | |
| 889 | 1172 | #ifndef __IMPEG2ComponentType_FWD_DEFINED__ |
| 890 | 1173 | #define __IMPEG2ComponentType_FWD_DEFINED__ |
| 891 | 1174 | typedef interface IMPEG2ComponentType IMPEG2ComponentType; |
| 1175 | #ifdef __cplusplus | |
| 1176 | interface IMPEG2ComponentType; | |
| 1177 | #endif /* __cplusplus */ | |
| 892 | 1178 | #endif |
| 893 | 1179 | |
| 894 | 1180 | #ifndef __IScanningTuner_FWD_DEFINED__ |
| 895 | 1181 | #define __IScanningTuner_FWD_DEFINED__ |
| 896 | 1182 | typedef interface IScanningTuner IScanningTuner; |
| 1183 | #ifdef __cplusplus | |
| 1184 | interface IScanningTuner; | |
| 1185 | #endif /* __cplusplus */ | |
| 897 | 1186 | #endif |
| 898 | 1187 | |
| 899 | 1188 | #ifndef __ITuneRequest_FWD_DEFINED__ |
| 900 | 1189 | #define __ITuneRequest_FWD_DEFINED__ |
| 901 | 1190 | typedef interface ITuneRequest ITuneRequest; |
| 1191 | #ifdef __cplusplus | |
| 1192 | interface ITuneRequest; | |
| 1193 | #endif /* __cplusplus */ | |
| 902 | 1194 | #endif |
| 903 | 1195 | |
| 904 | 1196 | #ifndef __ITuner_FWD_DEFINED__ |
| 905 | 1197 | #define __ITuner_FWD_DEFINED__ |
| 906 | 1198 | typedef interface ITuner ITuner; |
| 1199 | #ifdef __cplusplus | |
| 1200 | interface ITuner; | |
| 1201 | #endif /* __cplusplus */ | |
| 907 | 1202 | #endif |
| 908 | 1203 | |
| 909 | 1204 | #ifndef __ITunerCap_FWD_DEFINED__ |
| 910 | 1205 | #define __ITunerCap_FWD_DEFINED__ |
| 911 | 1206 | typedef interface ITunerCap ITunerCap; |
| 1207 | #ifdef __cplusplus | |
| 1208 | interface ITunerCap; | |
| 1209 | #endif /* __cplusplus */ | |
| 912 | 1210 | #endif |
| 913 | 1211 | |
| 914 | 1212 | #ifndef __ITuningSpace_FWD_DEFINED__ |
| 915 | 1213 | #define __ITuningSpace_FWD_DEFINED__ |
| 916 | 1214 | typedef interface ITuningSpace ITuningSpace; |
| 1215 | #ifdef __cplusplus | |
| 1216 | interface ITuningSpace; | |
| 1217 | #endif /* __cplusplus */ | |
| 917 | 1218 | #endif |
| 918 | 1219 | |
| 919 | 1220 | #ifndef __ITuningSpaceContainer_FWD_DEFINED__ |
| 920 | 1221 | #define __ITuningSpaceContainer_FWD_DEFINED__ |
| 921 | 1222 | typedef interface ITuningSpaceContainer ITuningSpaceContainer; |
| 1223 | #ifdef __cplusplus | |
| 1224 | interface ITuningSpaceContainer; | |
| 1225 | #endif /* __cplusplus */ | |
| 922 | 1226 | #endif |
| 923 | 1227 | |
| 924 | 1228 | |
| ... | ... | @@ -1039,7 +1343,6 @@ enum { |
| 1039 | 1343 | DISPID_MP2TUNERFACTORY_CREATETUNEREQUEST = 1 |
| 1040 | 1344 | }; |
| 1041 | 1345 | |
| 1042 | ||
| 1043 | 1346 | #define SID_ESEventService CLSID_ESEventService |
| 1044 | 1347 | #define SID_ESEventFactory CLSID_ESEventFactory |
| 1045 | 1348 | #define SID_SBroadcastEventService CLSID_BroadcastEventService |
| ... | ... | @@ -1081,29 +1384,29 @@ typedef struct ITuningSpacesVtbl { |
| 1081 | 1384 | |
| 1082 | 1385 | /*** IUnknown methods ***/ |
| 1083 | 1386 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1084 | ITuningSpaces* This, | |
| 1387 | ITuningSpaces *This, | |
| 1085 | 1388 | REFIID riid, |
| 1086 | 1389 | void **ppvObject); |
| 1087 | 1390 | |
| 1088 | 1391 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1089 | ITuningSpaces* This); | |
| 1392 | ITuningSpaces *This); | |
| 1090 | 1393 | |
| 1091 | 1394 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1092 | ITuningSpaces* This); | |
| 1395 | ITuningSpaces *This); | |
| 1093 | 1396 | |
| 1094 | 1397 | /*** IDispatch methods ***/ |
| 1095 | 1398 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 1096 | ITuningSpaces* This, | |
| 1399 | ITuningSpaces *This, | |
| 1097 | 1400 | UINT *pctinfo); |
| 1098 | 1401 | |
| 1099 | 1402 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 1100 | ITuningSpaces* This, | |
| 1403 | ITuningSpaces *This, | |
| 1101 | 1404 | UINT iTInfo, |
| 1102 | 1405 | LCID lcid, |
| 1103 | 1406 | ITypeInfo **ppTInfo); |
| 1104 | 1407 | |
| 1105 | 1408 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 1106 | ITuningSpaces* This, | |
| 1409 | ITuningSpaces *This, | |
| 1107 | 1410 | REFIID riid, |
| 1108 | 1411 | LPOLESTR *rgszNames, |
| 1109 | 1412 | UINT cNames, |
| ... | ... | @@ -1111,7 +1414,7 @@ typedef struct ITuningSpacesVtbl { |
| 1111 | 1414 | DISPID *rgDispId); |
| 1112 | 1415 | |
| 1113 | 1416 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 1114 | ITuningSpaces* This, | |
| 1417 | ITuningSpaces *This, | |
| 1115 | 1418 | DISPID dispIdMember, |
| 1116 | 1419 | REFIID riid, |
| 1117 | 1420 | LCID lcid, |
| ... | ... | @@ -1123,24 +1426,25 @@ typedef struct ITuningSpacesVtbl { |
| 1123 | 1426 | |
| 1124 | 1427 | /*** ITuningSpaces methods ***/ |
| 1125 | 1428 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 1126 | ITuningSpaces* This, | |
| 1429 | ITuningSpaces *This, | |
| 1127 | 1430 | LONG *Count); |
| 1128 | 1431 | |
| 1129 | 1432 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 1130 | ITuningSpaces* This, | |
| 1433 | ITuningSpaces *This, | |
| 1131 | 1434 | IEnumVARIANT **NewEnum); |
| 1132 | 1435 | |
| 1133 | 1436 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 1134 | ITuningSpaces* This, | |
| 1437 | ITuningSpaces *This, | |
| 1135 | 1438 | VARIANT varIndex, |
| 1136 | 1439 | ITuningSpace **TuningSpace); |
| 1137 | 1440 | |
| 1138 | 1441 | HRESULT (STDMETHODCALLTYPE *get_EnumTuningSpaces)( |
| 1139 | ITuningSpaces* This, | |
| 1442 | ITuningSpaces *This, | |
| 1140 | 1443 | IEnumTuningSpaces **NewEnum); |
| 1141 | 1444 | |
| 1142 | 1445 | END_INTERFACE |
| 1143 | 1446 | } ITuningSpacesVtbl; |
| 1447 | ||
| 1144 | 1448 | interface ITuningSpaces { |
| 1145 | 1449 | CONST_VTBL ITuningSpacesVtbl* lpVtbl; |
| 1146 | 1450 | }; |
| ... | ... | @@ -1203,39 +1507,6 @@ static FORCEINLINE HRESULT ITuningSpaces_get_EnumTuningSpaces(ITuningSpaces* Thi |
| 1203 | 1507 | |
| 1204 | 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 | 1511 | #endif /* __ITuningSpaces_INTERFACE_DEFINED__ */ |
| 1241 | 1512 | |
| ... | ... | @@ -1306,29 +1577,29 @@ typedef struct ITuningSpaceContainerVtbl { |
| 1306 | 1577 | |
| 1307 | 1578 | /*** IUnknown methods ***/ |
| 1308 | 1579 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1309 | ITuningSpaceContainer* This, | |
| 1580 | ITuningSpaceContainer *This, | |
| 1310 | 1581 | REFIID riid, |
| 1311 | 1582 | void **ppvObject); |
| 1312 | 1583 | |
| 1313 | 1584 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1314 | ITuningSpaceContainer* This); | |
| 1585 | ITuningSpaceContainer *This); | |
| 1315 | 1586 | |
| 1316 | 1587 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1317 | ITuningSpaceContainer* This); | |
| 1588 | ITuningSpaceContainer *This); | |
| 1318 | 1589 | |
| 1319 | 1590 | /*** IDispatch methods ***/ |
| 1320 | 1591 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 1321 | ITuningSpaceContainer* This, | |
| 1592 | ITuningSpaceContainer *This, | |
| 1322 | 1593 | UINT *pctinfo); |
| 1323 | 1594 | |
| 1324 | 1595 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 1325 | ITuningSpaceContainer* This, | |
| 1596 | ITuningSpaceContainer *This, | |
| 1326 | 1597 | UINT iTInfo, |
| 1327 | 1598 | LCID lcid, |
| 1328 | 1599 | ITypeInfo **ppTInfo); |
| 1329 | 1600 | |
| 1330 | 1601 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 1331 | ITuningSpaceContainer* This, | |
| 1602 | ITuningSpaceContainer *This, | |
| 1332 | 1603 | REFIID riid, |
| 1333 | 1604 | LPOLESTR *rgszNames, |
| 1334 | 1605 | UINT cNames, |
| ... | ... | @@ -1336,7 +1607,7 @@ typedef struct ITuningSpaceContainerVtbl { |
| 1336 | 1607 | DISPID *rgDispId); |
| 1337 | 1608 | |
| 1338 | 1609 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 1339 | ITuningSpaceContainer* This, | |
| 1610 | ITuningSpaceContainer *This, | |
| 1340 | 1611 | DISPID dispIdMember, |
| 1341 | 1612 | REFIID riid, |
| 1342 | 1613 | LCID lcid, |
| ... | ... | @@ -1348,66 +1619,67 @@ typedef struct ITuningSpaceContainerVtbl { |
| 1348 | 1619 | |
| 1349 | 1620 | /*** ITuningSpaceContainer methods ***/ |
| 1350 | 1621 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 1351 | ITuningSpaceContainer* This, | |
| 1622 | ITuningSpaceContainer *This, | |
| 1352 | 1623 | LONG *Count); |
| 1353 | 1624 | |
| 1354 | 1625 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 1355 | ITuningSpaceContainer* This, | |
| 1626 | ITuningSpaceContainer *This, | |
| 1356 | 1627 | IEnumVARIANT **NewEnum); |
| 1357 | 1628 | |
| 1358 | 1629 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 1359 | ITuningSpaceContainer* This, | |
| 1630 | ITuningSpaceContainer *This, | |
| 1360 | 1631 | VARIANT varIndex, |
| 1361 | 1632 | ITuningSpace **TuningSpace); |
| 1362 | 1633 | |
| 1363 | 1634 | HRESULT (STDMETHODCALLTYPE *put_Item)( |
| 1364 | ITuningSpaceContainer* This, | |
| 1635 | ITuningSpaceContainer *This, | |
| 1365 | 1636 | VARIANT varIndex, |
| 1366 | 1637 | ITuningSpace *TuningSpace); |
| 1367 | 1638 | |
| 1368 | 1639 | HRESULT (STDMETHODCALLTYPE *TuningSpacesForCLSID)( |
| 1369 | ITuningSpaceContainer* This, | |
| 1640 | ITuningSpaceContainer *This, | |
| 1370 | 1641 | BSTR SpaceCLSID, |
| 1371 | 1642 | ITuningSpaces **NewColl); |
| 1372 | 1643 | |
| 1373 | 1644 | HRESULT (STDMETHODCALLTYPE *_TuningSpacesForCLSID)( |
| 1374 | ITuningSpaceContainer* This, | |
| 1645 | ITuningSpaceContainer *This, | |
| 1375 | 1646 | REFCLSID SpaceCLSID, |
| 1376 | 1647 | ITuningSpaces **NewColl); |
| 1377 | 1648 | |
| 1378 | 1649 | HRESULT (STDMETHODCALLTYPE *TuningSpacesForName)( |
| 1379 | ITuningSpaceContainer* This, | |
| 1650 | ITuningSpaceContainer *This, | |
| 1380 | 1651 | BSTR Name, |
| 1381 | 1652 | ITuningSpaces **NewColl); |
| 1382 | 1653 | |
| 1383 | 1654 | HRESULT (STDMETHODCALLTYPE *FindID)( |
| 1384 | ITuningSpaceContainer* This, | |
| 1655 | ITuningSpaceContainer *This, | |
| 1385 | 1656 | ITuningSpace *TuningSpace, |
| 1386 | 1657 | LONG *ID); |
| 1387 | 1658 | |
| 1388 | 1659 | HRESULT (STDMETHODCALLTYPE *Add)( |
| 1389 | ITuningSpaceContainer* This, | |
| 1660 | ITuningSpaceContainer *This, | |
| 1390 | 1661 | ITuningSpace *TuningSpace, |
| 1391 | 1662 | VARIANT *NewIndex); |
| 1392 | 1663 | |
| 1393 | 1664 | HRESULT (STDMETHODCALLTYPE *get_EnumTuningSpaces)( |
| 1394 | ITuningSpaceContainer* This, | |
| 1665 | ITuningSpaceContainer *This, | |
| 1395 | 1666 | IEnumTuningSpaces **ppEnum); |
| 1396 | 1667 | |
| 1397 | 1668 | HRESULT (STDMETHODCALLTYPE *Remove)( |
| 1398 | ITuningSpaceContainer* This, | |
| 1669 | ITuningSpaceContainer *This, | |
| 1399 | 1670 | VARIANT Index); |
| 1400 | 1671 | |
| 1401 | 1672 | HRESULT (STDMETHODCALLTYPE *get_MaxCount)( |
| 1402 | ITuningSpaceContainer* This, | |
| 1673 | ITuningSpaceContainer *This, | |
| 1403 | 1674 | LONG *MaxCount); |
| 1404 | 1675 | |
| 1405 | 1676 | HRESULT (STDMETHODCALLTYPE *put_MaxCount)( |
| 1406 | ITuningSpaceContainer* This, | |
| 1677 | ITuningSpaceContainer *This, | |
| 1407 | 1678 | LONG MaxCount); |
| 1408 | 1679 | |
| 1409 | 1680 | END_INTERFACE |
| 1410 | 1681 | } ITuningSpaceContainerVtbl; |
| 1682 | ||
| 1411 | 1683 | interface ITuningSpaceContainer { |
| 1412 | 1684 | CONST_VTBL ITuningSpaceContainerVtbl* lpVtbl; |
| 1413 | 1685 | }; |
| ... | ... | @@ -1506,117 +1778,6 @@ static FORCEINLINE HRESULT ITuningSpaceContainer_put_MaxCount(ITuningSpaceContai |
| 1506 | 1778 | |
| 1507 | 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 | 1782 | #endif /* __ITuningSpaceContainer_INTERFACE_DEFINED__ */ |
| 1622 | 1783 | |
| ... | ... | @@ -1698,29 +1859,29 @@ typedef struct ITuningSpaceVtbl { |
| 1698 | 1859 | |
| 1699 | 1860 | /*** IUnknown methods ***/ |
| 1700 | 1861 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1701 | ITuningSpace* This, | |
| 1862 | ITuningSpace *This, | |
| 1702 | 1863 | REFIID riid, |
| 1703 | 1864 | void **ppvObject); |
| 1704 | 1865 | |
| 1705 | 1866 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1706 | ITuningSpace* This); | |
| 1867 | ITuningSpace *This); | |
| 1707 | 1868 | |
| 1708 | 1869 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1709 | ITuningSpace* This); | |
| 1870 | ITuningSpace *This); | |
| 1710 | 1871 | |
| 1711 | 1872 | /*** IDispatch methods ***/ |
| 1712 | 1873 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 1713 | ITuningSpace* This, | |
| 1874 | ITuningSpace *This, | |
| 1714 | 1875 | UINT *pctinfo); |
| 1715 | 1876 | |
| 1716 | 1877 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 1717 | ITuningSpace* This, | |
| 1878 | ITuningSpace *This, | |
| 1718 | 1879 | UINT iTInfo, |
| 1719 | 1880 | LCID lcid, |
| 1720 | 1881 | ITypeInfo **ppTInfo); |
| 1721 | 1882 | |
| 1722 | 1883 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 1723 | ITuningSpace* This, | |
| 1884 | ITuningSpace *This, | |
| 1724 | 1885 | REFIID riid, |
| 1725 | 1886 | LPOLESTR *rgszNames, |
| 1726 | 1887 | UINT cNames, |
| ... | ... | @@ -1728,7 +1889,7 @@ typedef struct ITuningSpaceVtbl { |
| 1728 | 1889 | DISPID *rgDispId); |
| 1729 | 1890 | |
| 1730 | 1891 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 1731 | ITuningSpace* This, | |
| 1892 | ITuningSpace *This, | |
| 1732 | 1893 | DISPID dispIdMember, |
| 1733 | 1894 | REFIID riid, |
| 1734 | 1895 | LCID lcid, |
| ... | ... | @@ -1740,83 +1901,84 @@ typedef struct ITuningSpaceVtbl { |
| 1740 | 1901 | |
| 1741 | 1902 | /*** ITuningSpace methods ***/ |
| 1742 | 1903 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 1743 | ITuningSpace* This, | |
| 1904 | ITuningSpace *This, | |
| 1744 | 1905 | BSTR *Name); |
| 1745 | 1906 | |
| 1746 | 1907 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 1747 | ITuningSpace* This, | |
| 1908 | ITuningSpace *This, | |
| 1748 | 1909 | BSTR Name); |
| 1749 | 1910 | |
| 1750 | 1911 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 1751 | ITuningSpace* This, | |
| 1912 | ITuningSpace *This, | |
| 1752 | 1913 | BSTR *Name); |
| 1753 | 1914 | |
| 1754 | 1915 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 1755 | ITuningSpace* This, | |
| 1916 | ITuningSpace *This, | |
| 1756 | 1917 | BSTR Name); |
| 1757 | 1918 | |
| 1758 | 1919 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 1759 | ITuningSpace* This, | |
| 1920 | ITuningSpace *This, | |
| 1760 | 1921 | BSTR *SpaceCLSID); |
| 1761 | 1922 | |
| 1762 | 1923 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 1763 | ITuningSpace* This, | |
| 1924 | ITuningSpace *This, | |
| 1764 | 1925 | BSTR *NetworkTypeGuid); |
| 1765 | 1926 | |
| 1766 | 1927 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 1767 | ITuningSpace* This, | |
| 1928 | ITuningSpace *This, | |
| 1768 | 1929 | BSTR NetworkTypeGuid); |
| 1769 | 1930 | |
| 1770 | 1931 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 1771 | ITuningSpace* This, | |
| 1932 | ITuningSpace *This, | |
| 1772 | 1933 | GUID *NetworkTypeGuid); |
| 1773 | 1934 | |
| 1774 | 1935 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 1775 | ITuningSpace* This, | |
| 1936 | ITuningSpace *This, | |
| 1776 | 1937 | REFCLSID NetworkTypeGuid); |
| 1777 | 1938 | |
| 1778 | 1939 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 1779 | ITuningSpace* This, | |
| 1940 | ITuningSpace *This, | |
| 1780 | 1941 | ITuneRequest **TuneRequest); |
| 1781 | 1942 | |
| 1782 | 1943 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 1783 | ITuningSpace* This, | |
| 1944 | ITuningSpace *This, | |
| 1784 | 1945 | IEnumGUID **ppEnum); |
| 1785 | 1946 | |
| 1786 | 1947 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 1787 | ITuningSpace* This, | |
| 1948 | ITuningSpace *This, | |
| 1788 | 1949 | IEnumMoniker **ppEnum); |
| 1789 | 1950 | |
| 1790 | 1951 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 1791 | ITuningSpace* This, | |
| 1952 | ITuningSpace *This, | |
| 1792 | 1953 | IComponentTypes **ComponentTypes); |
| 1793 | 1954 | |
| 1794 | 1955 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 1795 | ITuningSpace* This, | |
| 1956 | ITuningSpace *This, | |
| 1796 | 1957 | IComponentTypes *NewComponentTypes); |
| 1797 | 1958 | |
| 1798 | 1959 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 1799 | ITuningSpace* This, | |
| 1960 | ITuningSpace *This, | |
| 1800 | 1961 | BSTR *pMapping); |
| 1801 | 1962 | |
| 1802 | 1963 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 1803 | ITuningSpace* This, | |
| 1964 | ITuningSpace *This, | |
| 1804 | 1965 | BSTR Mapping); |
| 1805 | 1966 | |
| 1806 | 1967 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 1807 | ITuningSpace* This, | |
| 1968 | ITuningSpace *This, | |
| 1808 | 1969 | ILocator **LocatorVal); |
| 1809 | 1970 | |
| 1810 | 1971 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 1811 | ITuningSpace* This, | |
| 1972 | ITuningSpace *This, | |
| 1812 | 1973 | ILocator *LocatorVal); |
| 1813 | 1974 | |
| 1814 | 1975 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 1815 | ITuningSpace* This, | |
| 1976 | ITuningSpace *This, | |
| 1816 | 1977 | ITuningSpace **NewTS); |
| 1817 | 1978 | |
| 1818 | 1979 | END_INTERFACE |
| 1819 | 1980 | } ITuningSpaceVtbl; |
| 1981 | ||
| 1820 | 1982 | interface ITuningSpace { |
| 1821 | 1983 | CONST_VTBL ITuningSpaceVtbl* lpVtbl; |
| 1822 | 1984 | }; |
| ... | ... | @@ -1939,158 +2101,6 @@ static FORCEINLINE HRESULT ITuningSpace_Clone(ITuningSpace* This,ITuningSpace ** |
| 1939 | 2101 | |
| 1940 | 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 | 2105 | #endif /* __ITuningSpace_INTERFACE_DEFINED__ */ |
| 2096 | 2106 | |
| ... | ... | @@ -2129,36 +2139,37 @@ typedef struct IEnumTuningSpacesVtbl { |
| 2129 | 2139 | |
| 2130 | 2140 | /*** IUnknown methods ***/ |
| 2131 | 2141 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2132 | IEnumTuningSpaces* This, | |
| 2142 | IEnumTuningSpaces *This, | |
| 2133 | 2143 | REFIID riid, |
| 2134 | 2144 | void **ppvObject); |
| 2135 | 2145 | |
| 2136 | 2146 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2137 | IEnumTuningSpaces* This); | |
| 2147 | IEnumTuningSpaces *This); | |
| 2138 | 2148 | |
| 2139 | 2149 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2140 | IEnumTuningSpaces* This); | |
| 2150 | IEnumTuningSpaces *This); | |
| 2141 | 2151 | |
| 2142 | 2152 | /*** IEnumTuningSpaces methods ***/ |
| 2143 | 2153 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 2144 | IEnumTuningSpaces* This, | |
| 2154 | IEnumTuningSpaces *This, | |
| 2145 | 2155 | ULONG celt, |
| 2146 | 2156 | ITuningSpace **rgelt, |
| 2147 | 2157 | ULONG *pceltFetched); |
| 2148 | 2158 | |
| 2149 | 2159 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 2150 | IEnumTuningSpaces* This, | |
| 2160 | IEnumTuningSpaces *This, | |
| 2151 | 2161 | ULONG celt); |
| 2152 | 2162 | |
| 2153 | 2163 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 2154 | IEnumTuningSpaces* This); | |
| 2164 | IEnumTuningSpaces *This); | |
| 2155 | 2165 | |
| 2156 | 2166 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 2157 | IEnumTuningSpaces* This, | |
| 2167 | IEnumTuningSpaces *This, | |
| 2158 | 2168 | IEnumTuningSpaces **ppEnum); |
| 2159 | 2169 | |
| 2160 | 2170 | END_INTERFACE |
| 2161 | 2171 | } IEnumTuningSpacesVtbl; |
| 2172 | ||
| 2162 | 2173 | interface IEnumTuningSpaces { |
| 2163 | 2174 | CONST_VTBL IEnumTuningSpacesVtbl* lpVtbl; |
| 2164 | 2175 | }; |
| ... | ... | @@ -2203,39 +2214,6 @@ static FORCEINLINE HRESULT IEnumTuningSpaces_Clone(IEnumTuningSpaces* This,IEnum |
| 2203 | 2214 | |
| 2204 | 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 | 2218 | #endif /* __IEnumTuningSpaces_INTERFACE_DEFINED__ */ |
| 2241 | 2219 | |
| ... | ... | @@ -2266,29 +2244,29 @@ typedef struct IDVBTuningSpaceVtbl { |
| 2266 | 2244 | |
| 2267 | 2245 | /*** IUnknown methods ***/ |
| 2268 | 2246 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2269 | IDVBTuningSpace* This, | |
| 2247 | IDVBTuningSpace *This, | |
| 2270 | 2248 | REFIID riid, |
| 2271 | 2249 | void **ppvObject); |
| 2272 | 2250 | |
| 2273 | 2251 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2274 | IDVBTuningSpace* This); | |
| 2252 | IDVBTuningSpace *This); | |
| 2275 | 2253 | |
| 2276 | 2254 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2277 | IDVBTuningSpace* This); | |
| 2255 | IDVBTuningSpace *This); | |
| 2278 | 2256 | |
| 2279 | 2257 | /*** IDispatch methods ***/ |
| 2280 | 2258 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 2281 | IDVBTuningSpace* This, | |
| 2259 | IDVBTuningSpace *This, | |
| 2282 | 2260 | UINT *pctinfo); |
| 2283 | 2261 | |
| 2284 | 2262 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 2285 | IDVBTuningSpace* This, | |
| 2263 | IDVBTuningSpace *This, | |
| 2286 | 2264 | UINT iTInfo, |
| 2287 | 2265 | LCID lcid, |
| 2288 | 2266 | ITypeInfo **ppTInfo); |
| 2289 | 2267 | |
| 2290 | 2268 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 2291 | IDVBTuningSpace* This, | |
| 2269 | IDVBTuningSpace *This, | |
| 2292 | 2270 | REFIID riid, |
| 2293 | 2271 | LPOLESTR *rgszNames, |
| 2294 | 2272 | UINT cNames, |
| ... | ... | @@ -2296,7 +2274,7 @@ typedef struct IDVBTuningSpaceVtbl { |
| 2296 | 2274 | DISPID *rgDispId); |
| 2297 | 2275 | |
| 2298 | 2276 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 2299 | IDVBTuningSpace* This, | |
| 2277 | IDVBTuningSpace *This, | |
| 2300 | 2278 | DISPID dispIdMember, |
| 2301 | 2279 | REFIID riid, |
| 2302 | 2280 | LCID lcid, |
| ... | ... | @@ -2308,92 +2286,93 @@ typedef struct IDVBTuningSpaceVtbl { |
| 2308 | 2286 | |
| 2309 | 2287 | /*** ITuningSpace methods ***/ |
| 2310 | 2288 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 2311 | IDVBTuningSpace* This, | |
| 2289 | IDVBTuningSpace *This, | |
| 2312 | 2290 | BSTR *Name); |
| 2313 | 2291 | |
| 2314 | 2292 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 2315 | IDVBTuningSpace* This, | |
| 2293 | IDVBTuningSpace *This, | |
| 2316 | 2294 | BSTR Name); |
| 2317 | 2295 | |
| 2318 | 2296 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 2319 | IDVBTuningSpace* This, | |
| 2297 | IDVBTuningSpace *This, | |
| 2320 | 2298 | BSTR *Name); |
| 2321 | 2299 | |
| 2322 | 2300 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 2323 | IDVBTuningSpace* This, | |
| 2301 | IDVBTuningSpace *This, | |
| 2324 | 2302 | BSTR Name); |
| 2325 | 2303 | |
| 2326 | 2304 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 2327 | IDVBTuningSpace* This, | |
| 2305 | IDVBTuningSpace *This, | |
| 2328 | 2306 | BSTR *SpaceCLSID); |
| 2329 | 2307 | |
| 2330 | 2308 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 2331 | IDVBTuningSpace* This, | |
| 2309 | IDVBTuningSpace *This, | |
| 2332 | 2310 | BSTR *NetworkTypeGuid); |
| 2333 | 2311 | |
| 2334 | 2312 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 2335 | IDVBTuningSpace* This, | |
| 2313 | IDVBTuningSpace *This, | |
| 2336 | 2314 | BSTR NetworkTypeGuid); |
| 2337 | 2315 | |
| 2338 | 2316 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 2339 | IDVBTuningSpace* This, | |
| 2317 | IDVBTuningSpace *This, | |
| 2340 | 2318 | GUID *NetworkTypeGuid); |
| 2341 | 2319 | |
| 2342 | 2320 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 2343 | IDVBTuningSpace* This, | |
| 2321 | IDVBTuningSpace *This, | |
| 2344 | 2322 | REFCLSID NetworkTypeGuid); |
| 2345 | 2323 | |
| 2346 | 2324 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 2347 | IDVBTuningSpace* This, | |
| 2325 | IDVBTuningSpace *This, | |
| 2348 | 2326 | ITuneRequest **TuneRequest); |
| 2349 | 2327 | |
| 2350 | 2328 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 2351 | IDVBTuningSpace* This, | |
| 2329 | IDVBTuningSpace *This, | |
| 2352 | 2330 | IEnumGUID **ppEnum); |
| 2353 | 2331 | |
| 2354 | 2332 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 2355 | IDVBTuningSpace* This, | |
| 2333 | IDVBTuningSpace *This, | |
| 2356 | 2334 | IEnumMoniker **ppEnum); |
| 2357 | 2335 | |
| 2358 | 2336 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 2359 | IDVBTuningSpace* This, | |
| 2337 | IDVBTuningSpace *This, | |
| 2360 | 2338 | IComponentTypes **ComponentTypes); |
| 2361 | 2339 | |
| 2362 | 2340 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 2363 | IDVBTuningSpace* This, | |
| 2341 | IDVBTuningSpace *This, | |
| 2364 | 2342 | IComponentTypes *NewComponentTypes); |
| 2365 | 2343 | |
| 2366 | 2344 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 2367 | IDVBTuningSpace* This, | |
| 2345 | IDVBTuningSpace *This, | |
| 2368 | 2346 | BSTR *pMapping); |
| 2369 | 2347 | |
| 2370 | 2348 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 2371 | IDVBTuningSpace* This, | |
| 2349 | IDVBTuningSpace *This, | |
| 2372 | 2350 | BSTR Mapping); |
| 2373 | 2351 | |
| 2374 | 2352 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 2375 | IDVBTuningSpace* This, | |
| 2353 | IDVBTuningSpace *This, | |
| 2376 | 2354 | ILocator **LocatorVal); |
| 2377 | 2355 | |
| 2378 | 2356 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 2379 | IDVBTuningSpace* This, | |
| 2357 | IDVBTuningSpace *This, | |
| 2380 | 2358 | ILocator *LocatorVal); |
| 2381 | 2359 | |
| 2382 | 2360 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 2383 | IDVBTuningSpace* This, | |
| 2361 | IDVBTuningSpace *This, | |
| 2384 | 2362 | ITuningSpace **NewTS); |
| 2385 | 2363 | |
| 2386 | 2364 | /*** IDVBTuningSpace methods ***/ |
| 2387 | 2365 | HRESULT (STDMETHODCALLTYPE *get_SystemType)( |
| 2388 | IDVBTuningSpace* This, | |
| 2366 | IDVBTuningSpace *This, | |
| 2389 | 2367 | DVBSystemType *SysType); |
| 2390 | 2368 | |
| 2391 | 2369 | HRESULT (STDMETHODCALLTYPE *put_SystemType)( |
| 2392 | IDVBTuningSpace* This, | |
| 2370 | IDVBTuningSpace *This, | |
| 2393 | 2371 | DVBSystemType SysType); |
| 2394 | 2372 | |
| 2395 | 2373 | END_INTERFACE |
| 2396 | 2374 | } IDVBTuningSpaceVtbl; |
| 2375 | ||
| 2397 | 2376 | interface IDVBTuningSpace { |
| 2398 | 2377 | CONST_VTBL IDVBTuningSpaceVtbl* lpVtbl; |
| 2399 | 2378 | }; |
| ... | ... | @@ -2526,22 +2505,6 @@ static FORCEINLINE HRESULT IDVBTuningSpace_put_SystemType(IDVBTuningSpace* This, |
| 2526 | 2505 | |
| 2527 | 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 | 2509 | #endif /* __IDVBTuningSpace_INTERFACE_DEFINED__ */ |
| 2547 | 2510 | |
| ... | ... | @@ -2572,29 +2535,29 @@ typedef struct IDVBTuningSpace2Vtbl { |
| 2572 | 2535 | |
| 2573 | 2536 | /*** IUnknown methods ***/ |
| 2574 | 2537 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2575 | IDVBTuningSpace2* This, | |
| 2538 | IDVBTuningSpace2 *This, | |
| 2576 | 2539 | REFIID riid, |
| 2577 | 2540 | void **ppvObject); |
| 2578 | 2541 | |
| 2579 | 2542 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2580 | IDVBTuningSpace2* This); | |
| 2543 | IDVBTuningSpace2 *This); | |
| 2581 | 2544 | |
| 2582 | 2545 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2583 | IDVBTuningSpace2* This); | |
| 2546 | IDVBTuningSpace2 *This); | |
| 2584 | 2547 | |
| 2585 | 2548 | /*** IDispatch methods ***/ |
| 2586 | 2549 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 2587 | IDVBTuningSpace2* This, | |
| 2550 | IDVBTuningSpace2 *This, | |
| 2588 | 2551 | UINT *pctinfo); |
| 2589 | 2552 | |
| 2590 | 2553 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 2591 | IDVBTuningSpace2* This, | |
| 2554 | IDVBTuningSpace2 *This, | |
| 2592 | 2555 | UINT iTInfo, |
| 2593 | 2556 | LCID lcid, |
| 2594 | 2557 | ITypeInfo **ppTInfo); |
| 2595 | 2558 | |
| 2596 | 2559 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 2597 | IDVBTuningSpace2* This, | |
| 2560 | IDVBTuningSpace2 *This, | |
| 2598 | 2561 | REFIID riid, |
| 2599 | 2562 | LPOLESTR *rgszNames, |
| 2600 | 2563 | UINT cNames, |
| ... | ... | @@ -2602,7 +2565,7 @@ typedef struct IDVBTuningSpace2Vtbl { |
| 2602 | 2565 | DISPID *rgDispId); |
| 2603 | 2566 | |
| 2604 | 2567 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 2605 | IDVBTuningSpace2* This, | |
| 2568 | IDVBTuningSpace2 *This, | |
| 2606 | 2569 | DISPID dispIdMember, |
| 2607 | 2570 | REFIID riid, |
| 2608 | 2571 | LCID lcid, |
| ... | ... | @@ -2614,101 +2577,102 @@ typedef struct IDVBTuningSpace2Vtbl { |
| 2614 | 2577 | |
| 2615 | 2578 | /*** ITuningSpace methods ***/ |
| 2616 | 2579 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 2617 | IDVBTuningSpace2* This, | |
| 2580 | IDVBTuningSpace2 *This, | |
| 2618 | 2581 | BSTR *Name); |
| 2619 | 2582 | |
| 2620 | 2583 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 2621 | IDVBTuningSpace2* This, | |
| 2584 | IDVBTuningSpace2 *This, | |
| 2622 | 2585 | BSTR Name); |
| 2623 | 2586 | |
| 2624 | 2587 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 2625 | IDVBTuningSpace2* This, | |
| 2588 | IDVBTuningSpace2 *This, | |
| 2626 | 2589 | BSTR *Name); |
| 2627 | 2590 | |
| 2628 | 2591 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 2629 | IDVBTuningSpace2* This, | |
| 2592 | IDVBTuningSpace2 *This, | |
| 2630 | 2593 | BSTR Name); |
| 2631 | 2594 | |
| 2632 | 2595 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 2633 | IDVBTuningSpace2* This, | |
| 2596 | IDVBTuningSpace2 *This, | |
| 2634 | 2597 | BSTR *SpaceCLSID); |
| 2635 | 2598 | |
| 2636 | 2599 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 2637 | IDVBTuningSpace2* This, | |
| 2600 | IDVBTuningSpace2 *This, | |
| 2638 | 2601 | BSTR *NetworkTypeGuid); |
| 2639 | 2602 | |
| 2640 | 2603 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 2641 | IDVBTuningSpace2* This, | |
| 2604 | IDVBTuningSpace2 *This, | |
| 2642 | 2605 | BSTR NetworkTypeGuid); |
| 2643 | 2606 | |
| 2644 | 2607 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 2645 | IDVBTuningSpace2* This, | |
| 2608 | IDVBTuningSpace2 *This, | |
| 2646 | 2609 | GUID *NetworkTypeGuid); |
| 2647 | 2610 | |
| 2648 | 2611 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 2649 | IDVBTuningSpace2* This, | |
| 2612 | IDVBTuningSpace2 *This, | |
| 2650 | 2613 | REFCLSID NetworkTypeGuid); |
| 2651 | 2614 | |
| 2652 | 2615 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 2653 | IDVBTuningSpace2* This, | |
| 2616 | IDVBTuningSpace2 *This, | |
| 2654 | 2617 | ITuneRequest **TuneRequest); |
| 2655 | 2618 | |
| 2656 | 2619 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 2657 | IDVBTuningSpace2* This, | |
| 2620 | IDVBTuningSpace2 *This, | |
| 2658 | 2621 | IEnumGUID **ppEnum); |
| 2659 | 2622 | |
| 2660 | 2623 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 2661 | IDVBTuningSpace2* This, | |
| 2624 | IDVBTuningSpace2 *This, | |
| 2662 | 2625 | IEnumMoniker **ppEnum); |
| 2663 | 2626 | |
| 2664 | 2627 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 2665 | IDVBTuningSpace2* This, | |
| 2628 | IDVBTuningSpace2 *This, | |
| 2666 | 2629 | IComponentTypes **ComponentTypes); |
| 2667 | 2630 | |
| 2668 | 2631 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 2669 | IDVBTuningSpace2* This, | |
| 2632 | IDVBTuningSpace2 *This, | |
| 2670 | 2633 | IComponentTypes *NewComponentTypes); |
| 2671 | 2634 | |
| 2672 | 2635 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 2673 | IDVBTuningSpace2* This, | |
| 2636 | IDVBTuningSpace2 *This, | |
| 2674 | 2637 | BSTR *pMapping); |
| 2675 | 2638 | |
| 2676 | 2639 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 2677 | IDVBTuningSpace2* This, | |
| 2640 | IDVBTuningSpace2 *This, | |
| 2678 | 2641 | BSTR Mapping); |
| 2679 | 2642 | |
| 2680 | 2643 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 2681 | IDVBTuningSpace2* This, | |
| 2644 | IDVBTuningSpace2 *This, | |
| 2682 | 2645 | ILocator **LocatorVal); |
| 2683 | 2646 | |
| 2684 | 2647 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 2685 | IDVBTuningSpace2* This, | |
| 2648 | IDVBTuningSpace2 *This, | |
| 2686 | 2649 | ILocator *LocatorVal); |
| 2687 | 2650 | |
| 2688 | 2651 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 2689 | IDVBTuningSpace2* This, | |
| 2652 | IDVBTuningSpace2 *This, | |
| 2690 | 2653 | ITuningSpace **NewTS); |
| 2691 | 2654 | |
| 2692 | 2655 | /*** IDVBTuningSpace methods ***/ |
| 2693 | 2656 | HRESULT (STDMETHODCALLTYPE *get_SystemType)( |
| 2694 | IDVBTuningSpace2* This, | |
| 2657 | IDVBTuningSpace2 *This, | |
| 2695 | 2658 | DVBSystemType *SysType); |
| 2696 | 2659 | |
| 2697 | 2660 | HRESULT (STDMETHODCALLTYPE *put_SystemType)( |
| 2698 | IDVBTuningSpace2* This, | |
| 2661 | IDVBTuningSpace2 *This, | |
| 2699 | 2662 | DVBSystemType SysType); |
| 2700 | 2663 | |
| 2701 | 2664 | /*** IDVBTuningSpace2 methods ***/ |
| 2702 | 2665 | HRESULT (STDMETHODCALLTYPE *get_NetworkID)( |
| 2703 | IDVBTuningSpace2* This, | |
| 2666 | IDVBTuningSpace2 *This, | |
| 2704 | 2667 | LONG *NetworkID); |
| 2705 | 2668 | |
| 2706 | 2669 | HRESULT (STDMETHODCALLTYPE *put_NetworkID)( |
| 2707 | IDVBTuningSpace2* This, | |
| 2670 | IDVBTuningSpace2 *This, | |
| 2708 | 2671 | LONG NetworkID); |
| 2709 | 2672 | |
| 2710 | 2673 | END_INTERFACE |
| 2711 | 2674 | } IDVBTuningSpace2Vtbl; |
| 2675 | ||
| 2712 | 2676 | interface IDVBTuningSpace2 { |
| 2713 | 2677 | CONST_VTBL IDVBTuningSpace2Vtbl* lpVtbl; |
| 2714 | 2678 | }; |
| ... | ... | @@ -2851,22 +2815,6 @@ static FORCEINLINE HRESULT IDVBTuningSpace2_put_NetworkID(IDVBTuningSpace2* This |
| 2851 | 2815 | |
| 2852 | 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 | 2819 | #endif /* __IDVBTuningSpace2_INTERFACE_DEFINED__ */ |
| 2872 | 2820 | |
| ... | ... | @@ -2921,29 +2869,29 @@ typedef struct IDVBSTuningSpaceVtbl { |
| 2921 | 2869 | |
| 2922 | 2870 | /*** IUnknown methods ***/ |
| 2923 | 2871 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2924 | IDVBSTuningSpace* This, | |
| 2872 | IDVBSTuningSpace *This, | |
| 2925 | 2873 | REFIID riid, |
| 2926 | 2874 | void **ppvObject); |
| 2927 | 2875 | |
| 2928 | 2876 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2929 | IDVBSTuningSpace* This); | |
| 2877 | IDVBSTuningSpace *This); | |
| 2930 | 2878 | |
| 2931 | 2879 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2932 | IDVBSTuningSpace* This); | |
| 2880 | IDVBSTuningSpace *This); | |
| 2933 | 2881 | |
| 2934 | 2882 | /*** IDispatch methods ***/ |
| 2935 | 2883 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 2936 | IDVBSTuningSpace* This, | |
| 2884 | IDVBSTuningSpace *This, | |
| 2937 | 2885 | UINT *pctinfo); |
| 2938 | 2886 | |
| 2939 | 2887 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 2940 | IDVBSTuningSpace* This, | |
| 2888 | IDVBSTuningSpace *This, | |
| 2941 | 2889 | UINT iTInfo, |
| 2942 | 2890 | LCID lcid, |
| 2943 | 2891 | ITypeInfo **ppTInfo); |
| 2944 | 2892 | |
| 2945 | 2893 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 2946 | IDVBSTuningSpace* This, | |
| 2894 | IDVBSTuningSpace *This, | |
| 2947 | 2895 | REFIID riid, |
| 2948 | 2896 | LPOLESTR *rgszNames, |
| 2949 | 2897 | UINT cNames, |
| ... | ... | @@ -2951,7 +2899,7 @@ typedef struct IDVBSTuningSpaceVtbl { |
| 2951 | 2899 | DISPID *rgDispId); |
| 2952 | 2900 | |
| 2953 | 2901 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 2954 | IDVBSTuningSpace* This, | |
| 2902 | IDVBSTuningSpace *This, | |
| 2955 | 2903 | DISPID dispIdMember, |
| 2956 | 2904 | REFIID riid, |
| 2957 | 2905 | LCID lcid, |
| ... | ... | @@ -2963,142 +2911,143 @@ typedef struct IDVBSTuningSpaceVtbl { |
| 2963 | 2911 | |
| 2964 | 2912 | /*** ITuningSpace methods ***/ |
| 2965 | 2913 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 2966 | IDVBSTuningSpace* This, | |
| 2914 | IDVBSTuningSpace *This, | |
| 2967 | 2915 | BSTR *Name); |
| 2968 | 2916 | |
| 2969 | 2917 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 2970 | IDVBSTuningSpace* This, | |
| 2918 | IDVBSTuningSpace *This, | |
| 2971 | 2919 | BSTR Name); |
| 2972 | 2920 | |
| 2973 | 2921 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 2974 | IDVBSTuningSpace* This, | |
| 2922 | IDVBSTuningSpace *This, | |
| 2975 | 2923 | BSTR *Name); |
| 2976 | 2924 | |
| 2977 | 2925 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 2978 | IDVBSTuningSpace* This, | |
| 2926 | IDVBSTuningSpace *This, | |
| 2979 | 2927 | BSTR Name); |
| 2980 | 2928 | |
| 2981 | 2929 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 2982 | IDVBSTuningSpace* This, | |
| 2930 | IDVBSTuningSpace *This, | |
| 2983 | 2931 | BSTR *SpaceCLSID); |
| 2984 | 2932 | |
| 2985 | 2933 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 2986 | IDVBSTuningSpace* This, | |
| 2934 | IDVBSTuningSpace *This, | |
| 2987 | 2935 | BSTR *NetworkTypeGuid); |
| 2988 | 2936 | |
| 2989 | 2937 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 2990 | IDVBSTuningSpace* This, | |
| 2938 | IDVBSTuningSpace *This, | |
| 2991 | 2939 | BSTR NetworkTypeGuid); |
| 2992 | 2940 | |
| 2993 | 2941 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 2994 | IDVBSTuningSpace* This, | |
| 2942 | IDVBSTuningSpace *This, | |
| 2995 | 2943 | GUID *NetworkTypeGuid); |
| 2996 | 2944 | |
| 2997 | 2945 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 2998 | IDVBSTuningSpace* This, | |
| 2946 | IDVBSTuningSpace *This, | |
| 2999 | 2947 | REFCLSID NetworkTypeGuid); |
| 3000 | 2948 | |
| 3001 | 2949 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 3002 | IDVBSTuningSpace* This, | |
| 2950 | IDVBSTuningSpace *This, | |
| 3003 | 2951 | ITuneRequest **TuneRequest); |
| 3004 | 2952 | |
| 3005 | 2953 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 3006 | IDVBSTuningSpace* This, | |
| 2954 | IDVBSTuningSpace *This, | |
| 3007 | 2955 | IEnumGUID **ppEnum); |
| 3008 | 2956 | |
| 3009 | 2957 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 3010 | IDVBSTuningSpace* This, | |
| 2958 | IDVBSTuningSpace *This, | |
| 3011 | 2959 | IEnumMoniker **ppEnum); |
| 3012 | 2960 | |
| 3013 | 2961 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 3014 | IDVBSTuningSpace* This, | |
| 2962 | IDVBSTuningSpace *This, | |
| 3015 | 2963 | IComponentTypes **ComponentTypes); |
| 3016 | 2964 | |
| 3017 | 2965 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 3018 | IDVBSTuningSpace* This, | |
| 2966 | IDVBSTuningSpace *This, | |
| 3019 | 2967 | IComponentTypes *NewComponentTypes); |
| 3020 | 2968 | |
| 3021 | 2969 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 3022 | IDVBSTuningSpace* This, | |
| 2970 | IDVBSTuningSpace *This, | |
| 3023 | 2971 | BSTR *pMapping); |
| 3024 | 2972 | |
| 3025 | 2973 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 3026 | IDVBSTuningSpace* This, | |
| 2974 | IDVBSTuningSpace *This, | |
| 3027 | 2975 | BSTR Mapping); |
| 3028 | 2976 | |
| 3029 | 2977 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 3030 | IDVBSTuningSpace* This, | |
| 2978 | IDVBSTuningSpace *This, | |
| 3031 | 2979 | ILocator **LocatorVal); |
| 3032 | 2980 | |
| 3033 | 2981 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 3034 | IDVBSTuningSpace* This, | |
| 2982 | IDVBSTuningSpace *This, | |
| 3035 | 2983 | ILocator *LocatorVal); |
| 3036 | 2984 | |
| 3037 | 2985 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 3038 | IDVBSTuningSpace* This, | |
| 2986 | IDVBSTuningSpace *This, | |
| 3039 | 2987 | ITuningSpace **NewTS); |
| 3040 | 2988 | |
| 3041 | 2989 | /*** IDVBTuningSpace methods ***/ |
| 3042 | 2990 | HRESULT (STDMETHODCALLTYPE *get_SystemType)( |
| 3043 | IDVBSTuningSpace* This, | |
| 2991 | IDVBSTuningSpace *This, | |
| 3044 | 2992 | DVBSystemType *SysType); |
| 3045 | 2993 | |
| 3046 | 2994 | HRESULT (STDMETHODCALLTYPE *put_SystemType)( |
| 3047 | IDVBSTuningSpace* This, | |
| 2995 | IDVBSTuningSpace *This, | |
| 3048 | 2996 | DVBSystemType SysType); |
| 3049 | 2997 | |
| 3050 | 2998 | /*** IDVBTuningSpace2 methods ***/ |
| 3051 | 2999 | HRESULT (STDMETHODCALLTYPE *get_NetworkID)( |
| 3052 | IDVBSTuningSpace* This, | |
| 3000 | IDVBSTuningSpace *This, | |
| 3053 | 3001 | LONG *NetworkID); |
| 3054 | 3002 | |
| 3055 | 3003 | HRESULT (STDMETHODCALLTYPE *put_NetworkID)( |
| 3056 | IDVBSTuningSpace* This, | |
| 3004 | IDVBSTuningSpace *This, | |
| 3057 | 3005 | LONG NetworkID); |
| 3058 | 3006 | |
| 3059 | 3007 | /*** IDVBSTuningSpace methods ***/ |
| 3060 | 3008 | HRESULT (STDMETHODCALLTYPE *get_LowOscillator)( |
| 3061 | IDVBSTuningSpace* This, | |
| 3009 | IDVBSTuningSpace *This, | |
| 3062 | 3010 | LONG *LowOscillator); |
| 3063 | 3011 | |
| 3064 | 3012 | HRESULT (STDMETHODCALLTYPE *put_LowOscillator)( |
| 3065 | IDVBSTuningSpace* This, | |
| 3013 | IDVBSTuningSpace *This, | |
| 3066 | 3014 | LONG LowOscillator); |
| 3067 | 3015 | |
| 3068 | 3016 | HRESULT (STDMETHODCALLTYPE *get_HighOscillator)( |
| 3069 | IDVBSTuningSpace* This, | |
| 3017 | IDVBSTuningSpace *This, | |
| 3070 | 3018 | LONG *HighOscillator); |
| 3071 | 3019 | |
| 3072 | 3020 | HRESULT (STDMETHODCALLTYPE *put_HighOscillator)( |
| 3073 | IDVBSTuningSpace* This, | |
| 3021 | IDVBSTuningSpace *This, | |
| 3074 | 3022 | LONG HighOscillator); |
| 3075 | 3023 | |
| 3076 | 3024 | HRESULT (STDMETHODCALLTYPE *get_LNBSwitch)( |
| 3077 | IDVBSTuningSpace* This, | |
| 3025 | IDVBSTuningSpace *This, | |
| 3078 | 3026 | LONG *LNBSwitch); |
| 3079 | 3027 | |
| 3080 | 3028 | HRESULT (STDMETHODCALLTYPE *put_LNBSwitch)( |
| 3081 | IDVBSTuningSpace* This, | |
| 3029 | IDVBSTuningSpace *This, | |
| 3082 | 3030 | LONG LNBSwitch); |
| 3083 | 3031 | |
| 3084 | 3032 | HRESULT (STDMETHODCALLTYPE *get_InputRange)( |
| 3085 | IDVBSTuningSpace* This, | |
| 3033 | IDVBSTuningSpace *This, | |
| 3086 | 3034 | BSTR *InputRange); |
| 3087 | 3035 | |
| 3088 | 3036 | HRESULT (STDMETHODCALLTYPE *put_InputRange)( |
| 3089 | IDVBSTuningSpace* This, | |
| 3037 | IDVBSTuningSpace *This, | |
| 3090 | 3038 | BSTR InputRange); |
| 3091 | 3039 | |
| 3092 | 3040 | HRESULT (STDMETHODCALLTYPE *get_SpectralInversion)( |
| 3093 | IDVBSTuningSpace* This, | |
| 3041 | IDVBSTuningSpace *This, | |
| 3094 | 3042 | SpectralInversion *SpectralInversionVal); |
| 3095 | 3043 | |
| 3096 | 3044 | HRESULT (STDMETHODCALLTYPE *put_SpectralInversion)( |
| 3097 | IDVBSTuningSpace* This, | |
| 3045 | IDVBSTuningSpace *This, | |
| 3098 | 3046 | SpectralInversion SpectralInversionVal); |
| 3099 | 3047 | |
| 3100 | 3048 | END_INTERFACE |
| 3101 | 3049 | } IDVBSTuningSpaceVtbl; |
| 3050 | ||
| 3102 | 3051 | interface IDVBSTuningSpace { |
| 3103 | 3052 | CONST_VTBL IDVBSTuningSpaceVtbl* lpVtbl; |
| 3104 | 3053 | }; |
| ... | ... | @@ -3283,86 +3232,6 @@ static FORCEINLINE HRESULT IDVBSTuningSpace_put_SpectralInversion(IDVBSTuningSpa |
| 3283 | 3232 | |
| 3284 | 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 | 3236 | #endif /* __IDVBSTuningSpace_INTERFACE_DEFINED__ */ |
| 3368 | 3237 | |
| ... | ... | @@ -3387,29 +3256,29 @@ typedef struct IAuxInTuningSpaceVtbl { |
| 3387 | 3256 | |
| 3388 | 3257 | /*** IUnknown methods ***/ |
| 3389 | 3258 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3390 | IAuxInTuningSpace* This, | |
| 3259 | IAuxInTuningSpace *This, | |
| 3391 | 3260 | REFIID riid, |
| 3392 | 3261 | void **ppvObject); |
| 3393 | 3262 | |
| 3394 | 3263 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3395 | IAuxInTuningSpace* This); | |
| 3264 | IAuxInTuningSpace *This); | |
| 3396 | 3265 | |
| 3397 | 3266 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3398 | IAuxInTuningSpace* This); | |
| 3267 | IAuxInTuningSpace *This); | |
| 3399 | 3268 | |
| 3400 | 3269 | /*** IDispatch methods ***/ |
| 3401 | 3270 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 3402 | IAuxInTuningSpace* This, | |
| 3271 | IAuxInTuningSpace *This, | |
| 3403 | 3272 | UINT *pctinfo); |
| 3404 | 3273 | |
| 3405 | 3274 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 3406 | IAuxInTuningSpace* This, | |
| 3275 | IAuxInTuningSpace *This, | |
| 3407 | 3276 | UINT iTInfo, |
| 3408 | 3277 | LCID lcid, |
| 3409 | 3278 | ITypeInfo **ppTInfo); |
| 3410 | 3279 | |
| 3411 | 3280 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 3412 | IAuxInTuningSpace* This, | |
| 3281 | IAuxInTuningSpace *This, | |
| 3413 | 3282 | REFIID riid, |
| 3414 | 3283 | LPOLESTR *rgszNames, |
| 3415 | 3284 | UINT cNames, |
| ... | ... | @@ -3417,7 +3286,7 @@ typedef struct IAuxInTuningSpaceVtbl { |
| 3417 | 3286 | DISPID *rgDispId); |
| 3418 | 3287 | |
| 3419 | 3288 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 3420 | IAuxInTuningSpace* This, | |
| 3289 | IAuxInTuningSpace *This, | |
| 3421 | 3290 | DISPID dispIdMember, |
| 3422 | 3291 | REFIID riid, |
| 3423 | 3292 | LCID lcid, |
| ... | ... | @@ -3429,83 +3298,84 @@ typedef struct IAuxInTuningSpaceVtbl { |
| 3429 | 3298 | |
| 3430 | 3299 | /*** ITuningSpace methods ***/ |
| 3431 | 3300 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 3432 | IAuxInTuningSpace* This, | |
| 3301 | IAuxInTuningSpace *This, | |
| 3433 | 3302 | BSTR *Name); |
| 3434 | 3303 | |
| 3435 | 3304 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 3436 | IAuxInTuningSpace* This, | |
| 3305 | IAuxInTuningSpace *This, | |
| 3437 | 3306 | BSTR Name); |
| 3438 | 3307 | |
| 3439 | 3308 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 3440 | IAuxInTuningSpace* This, | |
| 3309 | IAuxInTuningSpace *This, | |
| 3441 | 3310 | BSTR *Name); |
| 3442 | 3311 | |
| 3443 | 3312 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 3444 | IAuxInTuningSpace* This, | |
| 3313 | IAuxInTuningSpace *This, | |
| 3445 | 3314 | BSTR Name); |
| 3446 | 3315 | |
| 3447 | 3316 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 3448 | IAuxInTuningSpace* This, | |
| 3317 | IAuxInTuningSpace *This, | |
| 3449 | 3318 | BSTR *SpaceCLSID); |
| 3450 | 3319 | |
| 3451 | 3320 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 3452 | IAuxInTuningSpace* This, | |
| 3321 | IAuxInTuningSpace *This, | |
| 3453 | 3322 | BSTR *NetworkTypeGuid); |
| 3454 | 3323 | |
| 3455 | 3324 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 3456 | IAuxInTuningSpace* This, | |
| 3325 | IAuxInTuningSpace *This, | |
| 3457 | 3326 | BSTR NetworkTypeGuid); |
| 3458 | 3327 | |
| 3459 | 3328 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 3460 | IAuxInTuningSpace* This, | |
| 3329 | IAuxInTuningSpace *This, | |
| 3461 | 3330 | GUID *NetworkTypeGuid); |
| 3462 | 3331 | |
| 3463 | 3332 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 3464 | IAuxInTuningSpace* This, | |
| 3333 | IAuxInTuningSpace *This, | |
| 3465 | 3334 | REFCLSID NetworkTypeGuid); |
| 3466 | 3335 | |
| 3467 | 3336 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 3468 | IAuxInTuningSpace* This, | |
| 3337 | IAuxInTuningSpace *This, | |
| 3469 | 3338 | ITuneRequest **TuneRequest); |
| 3470 | 3339 | |
| 3471 | 3340 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 3472 | IAuxInTuningSpace* This, | |
| 3341 | IAuxInTuningSpace *This, | |
| 3473 | 3342 | IEnumGUID **ppEnum); |
| 3474 | 3343 | |
| 3475 | 3344 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 3476 | IAuxInTuningSpace* This, | |
| 3345 | IAuxInTuningSpace *This, | |
| 3477 | 3346 | IEnumMoniker **ppEnum); |
| 3478 | 3347 | |
| 3479 | 3348 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 3480 | IAuxInTuningSpace* This, | |
| 3349 | IAuxInTuningSpace *This, | |
| 3481 | 3350 | IComponentTypes **ComponentTypes); |
| 3482 | 3351 | |
| 3483 | 3352 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 3484 | IAuxInTuningSpace* This, | |
| 3353 | IAuxInTuningSpace *This, | |
| 3485 | 3354 | IComponentTypes *NewComponentTypes); |
| 3486 | 3355 | |
| 3487 | 3356 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 3488 | IAuxInTuningSpace* This, | |
| 3357 | IAuxInTuningSpace *This, | |
| 3489 | 3358 | BSTR *pMapping); |
| 3490 | 3359 | |
| 3491 | 3360 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 3492 | IAuxInTuningSpace* This, | |
| 3361 | IAuxInTuningSpace *This, | |
| 3493 | 3362 | BSTR Mapping); |
| 3494 | 3363 | |
| 3495 | 3364 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 3496 | IAuxInTuningSpace* This, | |
| 3365 | IAuxInTuningSpace *This, | |
| 3497 | 3366 | ILocator **LocatorVal); |
| 3498 | 3367 | |
| 3499 | 3368 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 3500 | IAuxInTuningSpace* This, | |
| 3369 | IAuxInTuningSpace *This, | |
| 3501 | 3370 | ILocator *LocatorVal); |
| 3502 | 3371 | |
| 3503 | 3372 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 3504 | IAuxInTuningSpace* This, | |
| 3373 | IAuxInTuningSpace *This, | |
| 3505 | 3374 | ITuningSpace **NewTS); |
| 3506 | 3375 | |
| 3507 | 3376 | END_INTERFACE |
| 3508 | 3377 | } IAuxInTuningSpaceVtbl; |
| 3378 | ||
| 3509 | 3379 | interface IAuxInTuningSpace { |
| 3510 | 3380 | CONST_VTBL IAuxInTuningSpaceVtbl* lpVtbl; |
| 3511 | 3381 | }; |
| ... | ... | @@ -3658,29 +3528,29 @@ typedef struct IAuxInTuningSpace2Vtbl { |
| 3658 | 3528 | |
| 3659 | 3529 | /*** IUnknown methods ***/ |
| 3660 | 3530 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3661 | IAuxInTuningSpace2* This, | |
| 3531 | IAuxInTuningSpace2 *This, | |
| 3662 | 3532 | REFIID riid, |
| 3663 | 3533 | void **ppvObject); |
| 3664 | 3534 | |
| 3665 | 3535 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3666 | IAuxInTuningSpace2* This); | |
| 3536 | IAuxInTuningSpace2 *This); | |
| 3667 | 3537 | |
| 3668 | 3538 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3669 | IAuxInTuningSpace2* This); | |
| 3539 | IAuxInTuningSpace2 *This); | |
| 3670 | 3540 | |
| 3671 | 3541 | /*** IDispatch methods ***/ |
| 3672 | 3542 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 3673 | IAuxInTuningSpace2* This, | |
| 3543 | IAuxInTuningSpace2 *This, | |
| 3674 | 3544 | UINT *pctinfo); |
| 3675 | 3545 | |
| 3676 | 3546 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 3677 | IAuxInTuningSpace2* This, | |
| 3547 | IAuxInTuningSpace2 *This, | |
| 3678 | 3548 | UINT iTInfo, |
| 3679 | 3549 | LCID lcid, |
| 3680 | 3550 | ITypeInfo **ppTInfo); |
| 3681 | 3551 | |
| 3682 | 3552 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 3683 | IAuxInTuningSpace2* This, | |
| 3553 | IAuxInTuningSpace2 *This, | |
| 3684 | 3554 | REFIID riid, |
| 3685 | 3555 | LPOLESTR *rgszNames, |
| 3686 | 3556 | UINT cNames, |
| ... | ... | @@ -3688,7 +3558,7 @@ typedef struct IAuxInTuningSpace2Vtbl { |
| 3688 | 3558 | DISPID *rgDispId); |
| 3689 | 3559 | |
| 3690 | 3560 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 3691 | IAuxInTuningSpace2* This, | |
| 3561 | IAuxInTuningSpace2 *This, | |
| 3692 | 3562 | DISPID dispIdMember, |
| 3693 | 3563 | REFIID riid, |
| 3694 | 3564 | LCID lcid, |
| ... | ... | @@ -3700,92 +3570,93 @@ typedef struct IAuxInTuningSpace2Vtbl { |
| 3700 | 3570 | |
| 3701 | 3571 | /*** ITuningSpace methods ***/ |
| 3702 | 3572 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 3703 | IAuxInTuningSpace2* This, | |
| 3573 | IAuxInTuningSpace2 *This, | |
| 3704 | 3574 | BSTR *Name); |
| 3705 | 3575 | |
| 3706 | 3576 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 3707 | IAuxInTuningSpace2* This, | |
| 3577 | IAuxInTuningSpace2 *This, | |
| 3708 | 3578 | BSTR Name); |
| 3709 | 3579 | |
| 3710 | 3580 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 3711 | IAuxInTuningSpace2* This, | |
| 3581 | IAuxInTuningSpace2 *This, | |
| 3712 | 3582 | BSTR *Name); |
| 3713 | 3583 | |
| 3714 | 3584 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 3715 | IAuxInTuningSpace2* This, | |
| 3585 | IAuxInTuningSpace2 *This, | |
| 3716 | 3586 | BSTR Name); |
| 3717 | 3587 | |
| 3718 | 3588 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 3719 | IAuxInTuningSpace2* This, | |
| 3589 | IAuxInTuningSpace2 *This, | |
| 3720 | 3590 | BSTR *SpaceCLSID); |
| 3721 | 3591 | |
| 3722 | 3592 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 3723 | IAuxInTuningSpace2* This, | |
| 3593 | IAuxInTuningSpace2 *This, | |
| 3724 | 3594 | BSTR *NetworkTypeGuid); |
| 3725 | 3595 | |
| 3726 | 3596 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 3727 | IAuxInTuningSpace2* This, | |
| 3597 | IAuxInTuningSpace2 *This, | |
| 3728 | 3598 | BSTR NetworkTypeGuid); |
| 3729 | 3599 | |
| 3730 | 3600 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 3731 | IAuxInTuningSpace2* This, | |
| 3601 | IAuxInTuningSpace2 *This, | |
| 3732 | 3602 | GUID *NetworkTypeGuid); |
| 3733 | 3603 | |
| 3734 | 3604 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 3735 | IAuxInTuningSpace2* This, | |
| 3605 | IAuxInTuningSpace2 *This, | |
| 3736 | 3606 | REFCLSID NetworkTypeGuid); |
| 3737 | 3607 | |
| 3738 | 3608 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 3739 | IAuxInTuningSpace2* This, | |
| 3609 | IAuxInTuningSpace2 *This, | |
| 3740 | 3610 | ITuneRequest **TuneRequest); |
| 3741 | 3611 | |
| 3742 | 3612 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 3743 | IAuxInTuningSpace2* This, | |
| 3613 | IAuxInTuningSpace2 *This, | |
| 3744 | 3614 | IEnumGUID **ppEnum); |
| 3745 | 3615 | |
| 3746 | 3616 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 3747 | IAuxInTuningSpace2* This, | |
| 3617 | IAuxInTuningSpace2 *This, | |
| 3748 | 3618 | IEnumMoniker **ppEnum); |
| 3749 | 3619 | |
| 3750 | 3620 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 3751 | IAuxInTuningSpace2* This, | |
| 3621 | IAuxInTuningSpace2 *This, | |
| 3752 | 3622 | IComponentTypes **ComponentTypes); |
| 3753 | 3623 | |
| 3754 | 3624 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 3755 | IAuxInTuningSpace2* This, | |
| 3625 | IAuxInTuningSpace2 *This, | |
| 3756 | 3626 | IComponentTypes *NewComponentTypes); |
| 3757 | 3627 | |
| 3758 | 3628 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 3759 | IAuxInTuningSpace2* This, | |
| 3629 | IAuxInTuningSpace2 *This, | |
| 3760 | 3630 | BSTR *pMapping); |
| 3761 | 3631 | |
| 3762 | 3632 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 3763 | IAuxInTuningSpace2* This, | |
| 3633 | IAuxInTuningSpace2 *This, | |
| 3764 | 3634 | BSTR Mapping); |
| 3765 | 3635 | |
| 3766 | 3636 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 3767 | IAuxInTuningSpace2* This, | |
| 3637 | IAuxInTuningSpace2 *This, | |
| 3768 | 3638 | ILocator **LocatorVal); |
| 3769 | 3639 | |
| 3770 | 3640 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 3771 | IAuxInTuningSpace2* This, | |
| 3641 | IAuxInTuningSpace2 *This, | |
| 3772 | 3642 | ILocator *LocatorVal); |
| 3773 | 3643 | |
| 3774 | 3644 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 3775 | IAuxInTuningSpace2* This, | |
| 3645 | IAuxInTuningSpace2 *This, | |
| 3776 | 3646 | ITuningSpace **NewTS); |
| 3777 | 3647 | |
| 3778 | 3648 | /*** IAuxInTuningSpace2 methods ***/ |
| 3779 | 3649 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( |
| 3780 | IAuxInTuningSpace2* This, | |
| 3650 | IAuxInTuningSpace2 *This, | |
| 3781 | 3651 | LONG *CountryCodeVal); |
| 3782 | 3652 | |
| 3783 | 3653 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( |
| 3784 | IAuxInTuningSpace2* This, | |
| 3654 | IAuxInTuningSpace2 *This, | |
| 3785 | 3655 | LONG NewCountryCodeVal); |
| 3786 | 3656 | |
| 3787 | 3657 | END_INTERFACE |
| 3788 | 3658 | } IAuxInTuningSpace2Vtbl; |
| 3659 | ||
| 3789 | 3660 | interface IAuxInTuningSpace2 { |
| 3790 | 3661 | CONST_VTBL IAuxInTuningSpace2Vtbl* lpVtbl; |
| 3791 | 3662 | }; |
| ... | ... | @@ -3918,22 +3789,6 @@ static FORCEINLINE HRESULT IAuxInTuningSpace2_put_CountryCode(IAuxInTuningSpace2 |
| 3918 | 3789 | |
| 3919 | 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 | 3793 | #endif /* __IAuxInTuningSpace2_INTERFACE_DEFINED__ */ |
| 3939 | 3794 | |
| ... | ... | @@ -3982,29 +3837,29 @@ typedef struct IAnalogTVTuningSpaceVtbl { |
| 3982 | 3837 | |
| 3983 | 3838 | /*** IUnknown methods ***/ |
| 3984 | 3839 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3985 | IAnalogTVTuningSpace* This, | |
| 3840 | IAnalogTVTuningSpace *This, | |
| 3986 | 3841 | REFIID riid, |
| 3987 | 3842 | void **ppvObject); |
| 3988 | 3843 | |
| 3989 | 3844 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3990 | IAnalogTVTuningSpace* This); | |
| 3845 | IAnalogTVTuningSpace *This); | |
| 3991 | 3846 | |
| 3992 | 3847 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3993 | IAnalogTVTuningSpace* This); | |
| 3848 | IAnalogTVTuningSpace *This); | |
| 3994 | 3849 | |
| 3995 | 3850 | /*** IDispatch methods ***/ |
| 3996 | 3851 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 3997 | IAnalogTVTuningSpace* This, | |
| 3852 | IAnalogTVTuningSpace *This, | |
| 3998 | 3853 | UINT *pctinfo); |
| 3999 | 3854 | |
| 4000 | 3855 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 4001 | IAnalogTVTuningSpace* This, | |
| 3856 | IAnalogTVTuningSpace *This, | |
| 4002 | 3857 | UINT iTInfo, |
| 4003 | 3858 | LCID lcid, |
| 4004 | 3859 | ITypeInfo **ppTInfo); |
| 4005 | 3860 | |
| 4006 | 3861 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 4007 | IAnalogTVTuningSpace* This, | |
| 3862 | IAnalogTVTuningSpace *This, | |
| 4008 | 3863 | REFIID riid, |
| 4009 | 3864 | LPOLESTR *rgszNames, |
| 4010 | 3865 | UINT cNames, |
| ... | ... | @@ -4012,7 +3867,7 @@ typedef struct IAnalogTVTuningSpaceVtbl { |
| 4012 | 3867 | DISPID *rgDispId); |
| 4013 | 3868 | |
| 4014 | 3869 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 4015 | IAnalogTVTuningSpace* This, | |
| 3870 | IAnalogTVTuningSpace *This, | |
| 4016 | 3871 | DISPID dispIdMember, |
| 4017 | 3872 | REFIID riid, |
| 4018 | 3873 | LCID lcid, |
| ... | ... | @@ -4024,116 +3879,117 @@ typedef struct IAnalogTVTuningSpaceVtbl { |
| 4024 | 3879 | |
| 4025 | 3880 | /*** ITuningSpace methods ***/ |
| 4026 | 3881 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 4027 | IAnalogTVTuningSpace* This, | |
| 3882 | IAnalogTVTuningSpace *This, | |
| 4028 | 3883 | BSTR *Name); |
| 4029 | 3884 | |
| 4030 | 3885 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 4031 | IAnalogTVTuningSpace* This, | |
| 3886 | IAnalogTVTuningSpace *This, | |
| 4032 | 3887 | BSTR Name); |
| 4033 | 3888 | |
| 4034 | 3889 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 4035 | IAnalogTVTuningSpace* This, | |
| 3890 | IAnalogTVTuningSpace *This, | |
| 4036 | 3891 | BSTR *Name); |
| 4037 | 3892 | |
| 4038 | 3893 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 4039 | IAnalogTVTuningSpace* This, | |
| 3894 | IAnalogTVTuningSpace *This, | |
| 4040 | 3895 | BSTR Name); |
| 4041 | 3896 | |
| 4042 | 3897 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 4043 | IAnalogTVTuningSpace* This, | |
| 3898 | IAnalogTVTuningSpace *This, | |
| 4044 | 3899 | BSTR *SpaceCLSID); |
| 4045 | 3900 | |
| 4046 | 3901 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 4047 | IAnalogTVTuningSpace* This, | |
| 3902 | IAnalogTVTuningSpace *This, | |
| 4048 | 3903 | BSTR *NetworkTypeGuid); |
| 4049 | 3904 | |
| 4050 | 3905 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 4051 | IAnalogTVTuningSpace* This, | |
| 3906 | IAnalogTVTuningSpace *This, | |
| 4052 | 3907 | BSTR NetworkTypeGuid); |
| 4053 | 3908 | |
| 4054 | 3909 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 4055 | IAnalogTVTuningSpace* This, | |
| 3910 | IAnalogTVTuningSpace *This, | |
| 4056 | 3911 | GUID *NetworkTypeGuid); |
| 4057 | 3912 | |
| 4058 | 3913 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 4059 | IAnalogTVTuningSpace* This, | |
| 3914 | IAnalogTVTuningSpace *This, | |
| 4060 | 3915 | REFCLSID NetworkTypeGuid); |
| 4061 | 3916 | |
| 4062 | 3917 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 4063 | IAnalogTVTuningSpace* This, | |
| 3918 | IAnalogTVTuningSpace *This, | |
| 4064 | 3919 | ITuneRequest **TuneRequest); |
| 4065 | 3920 | |
| 4066 | 3921 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 4067 | IAnalogTVTuningSpace* This, | |
| 3922 | IAnalogTVTuningSpace *This, | |
| 4068 | 3923 | IEnumGUID **ppEnum); |
| 4069 | 3924 | |
| 4070 | 3925 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 4071 | IAnalogTVTuningSpace* This, | |
| 3926 | IAnalogTVTuningSpace *This, | |
| 4072 | 3927 | IEnumMoniker **ppEnum); |
| 4073 | 3928 | |
| 4074 | 3929 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 4075 | IAnalogTVTuningSpace* This, | |
| 3930 | IAnalogTVTuningSpace *This, | |
| 4076 | 3931 | IComponentTypes **ComponentTypes); |
| 4077 | 3932 | |
| 4078 | 3933 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 4079 | IAnalogTVTuningSpace* This, | |
| 3934 | IAnalogTVTuningSpace *This, | |
| 4080 | 3935 | IComponentTypes *NewComponentTypes); |
| 4081 | 3936 | |
| 4082 | 3937 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 4083 | IAnalogTVTuningSpace* This, | |
| 3938 | IAnalogTVTuningSpace *This, | |
| 4084 | 3939 | BSTR *pMapping); |
| 4085 | 3940 | |
| 4086 | 3941 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 4087 | IAnalogTVTuningSpace* This, | |
| 3942 | IAnalogTVTuningSpace *This, | |
| 4088 | 3943 | BSTR Mapping); |
| 4089 | 3944 | |
| 4090 | 3945 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 4091 | IAnalogTVTuningSpace* This, | |
| 3946 | IAnalogTVTuningSpace *This, | |
| 4092 | 3947 | ILocator **LocatorVal); |
| 4093 | 3948 | |
| 4094 | 3949 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 4095 | IAnalogTVTuningSpace* This, | |
| 3950 | IAnalogTVTuningSpace *This, | |
| 4096 | 3951 | ILocator *LocatorVal); |
| 4097 | 3952 | |
| 4098 | 3953 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 4099 | IAnalogTVTuningSpace* This, | |
| 3954 | IAnalogTVTuningSpace *This, | |
| 4100 | 3955 | ITuningSpace **NewTS); |
| 4101 | 3956 | |
| 4102 | 3957 | /*** IAnalogTVTuningSpace methods ***/ |
| 4103 | 3958 | HRESULT (STDMETHODCALLTYPE *get_MinChannel)( |
| 4104 | IAnalogTVTuningSpace* This, | |
| 3959 | IAnalogTVTuningSpace *This, | |
| 4105 | 3960 | LONG *MinChannelVal); |
| 4106 | 3961 | |
| 4107 | 3962 | HRESULT (STDMETHODCALLTYPE *put_MinChannel)( |
| 4108 | IAnalogTVTuningSpace* This, | |
| 3963 | IAnalogTVTuningSpace *This, | |
| 4109 | 3964 | LONG NewMinChannelVal); |
| 4110 | 3965 | |
| 4111 | 3966 | HRESULT (STDMETHODCALLTYPE *get_MaxChannel)( |
| 4112 | IAnalogTVTuningSpace* This, | |
| 3967 | IAnalogTVTuningSpace *This, | |
| 4113 | 3968 | LONG *MaxChannelVal); |
| 4114 | 3969 | |
| 4115 | 3970 | HRESULT (STDMETHODCALLTYPE *put_MaxChannel)( |
| 4116 | IAnalogTVTuningSpace* This, | |
| 3971 | IAnalogTVTuningSpace *This, | |
| 4117 | 3972 | LONG NewMaxChannelVal); |
| 4118 | 3973 | |
| 4119 | 3974 | HRESULT (STDMETHODCALLTYPE *get_InputType)( |
| 4120 | IAnalogTVTuningSpace* This, | |
| 3975 | IAnalogTVTuningSpace *This, | |
| 4121 | 3976 | TunerInputType *InputTypeVal); |
| 4122 | 3977 | |
| 4123 | 3978 | HRESULT (STDMETHODCALLTYPE *put_InputType)( |
| 4124 | IAnalogTVTuningSpace* This, | |
| 3979 | IAnalogTVTuningSpace *This, | |
| 4125 | 3980 | TunerInputType NewInputTypeVal); |
| 4126 | 3981 | |
| 4127 | 3982 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( |
| 4128 | IAnalogTVTuningSpace* This, | |
| 3983 | IAnalogTVTuningSpace *This, | |
| 4129 | 3984 | LONG *CountryCodeVal); |
| 4130 | 3985 | |
| 4131 | 3986 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( |
| 4132 | IAnalogTVTuningSpace* This, | |
| 3987 | IAnalogTVTuningSpace *This, | |
| 4133 | 3988 | LONG NewCountryCodeVal); |
| 4134 | 3989 | |
| 4135 | 3990 | END_INTERFACE |
| 4136 | 3991 | } IAnalogTVTuningSpaceVtbl; |
| 3992 | ||
| 4137 | 3993 | interface IAnalogTVTuningSpace { |
| 4138 | 3994 | CONST_VTBL IAnalogTVTuningSpaceVtbl* lpVtbl; |
| 4139 | 3995 | }; |
| ... | ... | @@ -4290,70 +4146,6 @@ static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_CountryCode(IAnalogTVTuningS |
| 4290 | 4146 | |
| 4291 | 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 | 4150 | #endif /* __IAnalogTVTuningSpace_INTERFACE_DEFINED__ */ |
| 4359 | 4151 | |
| ... | ... | @@ -4402,29 +4194,29 @@ typedef struct IATSCTuningSpaceVtbl { |
| 4402 | 4194 | |
| 4403 | 4195 | /*** IUnknown methods ***/ |
| 4404 | 4196 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4405 | IATSCTuningSpace* This, | |
| 4197 | IATSCTuningSpace *This, | |
| 4406 | 4198 | REFIID riid, |
| 4407 | 4199 | void **ppvObject); |
| 4408 | 4200 | |
| 4409 | 4201 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4410 | IATSCTuningSpace* This); | |
| 4202 | IATSCTuningSpace *This); | |
| 4411 | 4203 | |
| 4412 | 4204 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4413 | IATSCTuningSpace* This); | |
| 4205 | IATSCTuningSpace *This); | |
| 4414 | 4206 | |
| 4415 | 4207 | /*** IDispatch methods ***/ |
| 4416 | 4208 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 4417 | IATSCTuningSpace* This, | |
| 4209 | IATSCTuningSpace *This, | |
| 4418 | 4210 | UINT *pctinfo); |
| 4419 | 4211 | |
| 4420 | 4212 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 4421 | IATSCTuningSpace* This, | |
| 4213 | IATSCTuningSpace *This, | |
| 4422 | 4214 | UINT iTInfo, |
| 4423 | 4215 | LCID lcid, |
| 4424 | 4216 | ITypeInfo **ppTInfo); |
| 4425 | 4217 | |
| 4426 | 4218 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 4427 | IATSCTuningSpace* This, | |
| 4219 | IATSCTuningSpace *This, | |
| 4428 | 4220 | REFIID riid, |
| 4429 | 4221 | LPOLESTR *rgszNames, |
| 4430 | 4222 | UINT cNames, |
| ... | ... | @@ -4432,7 +4224,7 @@ typedef struct IATSCTuningSpaceVtbl { |
| 4432 | 4224 | DISPID *rgDispId); |
| 4433 | 4225 | |
| 4434 | 4226 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 4435 | IATSCTuningSpace* This, | |
| 4227 | IATSCTuningSpace *This, | |
| 4436 | 4228 | DISPID dispIdMember, |
| 4437 | 4229 | REFIID riid, |
| 4438 | 4230 | LCID lcid, |
| ... | ... | @@ -4444,149 +4236,150 @@ typedef struct IATSCTuningSpaceVtbl { |
| 4444 | 4236 | |
| 4445 | 4237 | /*** ITuningSpace methods ***/ |
| 4446 | 4238 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 4447 | IATSCTuningSpace* This, | |
| 4239 | IATSCTuningSpace *This, | |
| 4448 | 4240 | BSTR *Name); |
| 4449 | 4241 | |
| 4450 | 4242 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 4451 | IATSCTuningSpace* This, | |
| 4243 | IATSCTuningSpace *This, | |
| 4452 | 4244 | BSTR Name); |
| 4453 | 4245 | |
| 4454 | 4246 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 4455 | IATSCTuningSpace* This, | |
| 4247 | IATSCTuningSpace *This, | |
| 4456 | 4248 | BSTR *Name); |
| 4457 | 4249 | |
| 4458 | 4250 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 4459 | IATSCTuningSpace* This, | |
| 4251 | IATSCTuningSpace *This, | |
| 4460 | 4252 | BSTR Name); |
| 4461 | 4253 | |
| 4462 | 4254 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 4463 | IATSCTuningSpace* This, | |
| 4255 | IATSCTuningSpace *This, | |
| 4464 | 4256 | BSTR *SpaceCLSID); |
| 4465 | 4257 | |
| 4466 | 4258 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 4467 | IATSCTuningSpace* This, | |
| 4259 | IATSCTuningSpace *This, | |
| 4468 | 4260 | BSTR *NetworkTypeGuid); |
| 4469 | 4261 | |
| 4470 | 4262 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 4471 | IATSCTuningSpace* This, | |
| 4263 | IATSCTuningSpace *This, | |
| 4472 | 4264 | BSTR NetworkTypeGuid); |
| 4473 | 4265 | |
| 4474 | 4266 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 4475 | IATSCTuningSpace* This, | |
| 4267 | IATSCTuningSpace *This, | |
| 4476 | 4268 | GUID *NetworkTypeGuid); |
| 4477 | 4269 | |
| 4478 | 4270 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 4479 | IATSCTuningSpace* This, | |
| 4271 | IATSCTuningSpace *This, | |
| 4480 | 4272 | REFCLSID NetworkTypeGuid); |
| 4481 | 4273 | |
| 4482 | 4274 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 4483 | IATSCTuningSpace* This, | |
| 4275 | IATSCTuningSpace *This, | |
| 4484 | 4276 | ITuneRequest **TuneRequest); |
| 4485 | 4277 | |
| 4486 | 4278 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 4487 | IATSCTuningSpace* This, | |
| 4279 | IATSCTuningSpace *This, | |
| 4488 | 4280 | IEnumGUID **ppEnum); |
| 4489 | 4281 | |
| 4490 | 4282 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 4491 | IATSCTuningSpace* This, | |
| 4283 | IATSCTuningSpace *This, | |
| 4492 | 4284 | IEnumMoniker **ppEnum); |
| 4493 | 4285 | |
| 4494 | 4286 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 4495 | IATSCTuningSpace* This, | |
| 4287 | IATSCTuningSpace *This, | |
| 4496 | 4288 | IComponentTypes **ComponentTypes); |
| 4497 | 4289 | |
| 4498 | 4290 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 4499 | IATSCTuningSpace* This, | |
| 4291 | IATSCTuningSpace *This, | |
| 4500 | 4292 | IComponentTypes *NewComponentTypes); |
| 4501 | 4293 | |
| 4502 | 4294 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 4503 | IATSCTuningSpace* This, | |
| 4295 | IATSCTuningSpace *This, | |
| 4504 | 4296 | BSTR *pMapping); |
| 4505 | 4297 | |
| 4506 | 4298 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 4507 | IATSCTuningSpace* This, | |
| 4299 | IATSCTuningSpace *This, | |
| 4508 | 4300 | BSTR Mapping); |
| 4509 | 4301 | |
| 4510 | 4302 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 4511 | IATSCTuningSpace* This, | |
| 4303 | IATSCTuningSpace *This, | |
| 4512 | 4304 | ILocator **LocatorVal); |
| 4513 | 4305 | |
| 4514 | 4306 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 4515 | IATSCTuningSpace* This, | |
| 4307 | IATSCTuningSpace *This, | |
| 4516 | 4308 | ILocator *LocatorVal); |
| 4517 | 4309 | |
| 4518 | 4310 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 4519 | IATSCTuningSpace* This, | |
| 4311 | IATSCTuningSpace *This, | |
| 4520 | 4312 | ITuningSpace **NewTS); |
| 4521 | 4313 | |
| 4522 | 4314 | /*** IAnalogTVTuningSpace methods ***/ |
| 4523 | 4315 | HRESULT (STDMETHODCALLTYPE *get_MinChannel)( |
| 4524 | IATSCTuningSpace* This, | |
| 4316 | IATSCTuningSpace *This, | |
| 4525 | 4317 | LONG *MinChannelVal); |
| 4526 | 4318 | |
| 4527 | 4319 | HRESULT (STDMETHODCALLTYPE *put_MinChannel)( |
| 4528 | IATSCTuningSpace* This, | |
| 4320 | IATSCTuningSpace *This, | |
| 4529 | 4321 | LONG NewMinChannelVal); |
| 4530 | 4322 | |
| 4531 | 4323 | HRESULT (STDMETHODCALLTYPE *get_MaxChannel)( |
| 4532 | IATSCTuningSpace* This, | |
| 4324 | IATSCTuningSpace *This, | |
| 4533 | 4325 | LONG *MaxChannelVal); |
| 4534 | 4326 | |
| 4535 | 4327 | HRESULT (STDMETHODCALLTYPE *put_MaxChannel)( |
| 4536 | IATSCTuningSpace* This, | |
| 4328 | IATSCTuningSpace *This, | |
| 4537 | 4329 | LONG NewMaxChannelVal); |
| 4538 | 4330 | |
| 4539 | 4331 | HRESULT (STDMETHODCALLTYPE *get_InputType)( |
| 4540 | IATSCTuningSpace* This, | |
| 4332 | IATSCTuningSpace *This, | |
| 4541 | 4333 | TunerInputType *InputTypeVal); |
| 4542 | 4334 | |
| 4543 | 4335 | HRESULT (STDMETHODCALLTYPE *put_InputType)( |
| 4544 | IATSCTuningSpace* This, | |
| 4336 | IATSCTuningSpace *This, | |
| 4545 | 4337 | TunerInputType NewInputTypeVal); |
| 4546 | 4338 | |
| 4547 | 4339 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( |
| 4548 | IATSCTuningSpace* This, | |
| 4340 | IATSCTuningSpace *This, | |
| 4549 | 4341 | LONG *CountryCodeVal); |
| 4550 | 4342 | |
| 4551 | 4343 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( |
| 4552 | IATSCTuningSpace* This, | |
| 4344 | IATSCTuningSpace *This, | |
| 4553 | 4345 | LONG NewCountryCodeVal); |
| 4554 | 4346 | |
| 4555 | 4347 | /*** IATSCTuningSpace methods ***/ |
| 4556 | 4348 | HRESULT (STDMETHODCALLTYPE *get_MinMinorChannel)( |
| 4557 | IATSCTuningSpace* This, | |
| 4349 | IATSCTuningSpace *This, | |
| 4558 | 4350 | LONG *MinMinorChannelVal); |
| 4559 | 4351 | |
| 4560 | 4352 | HRESULT (STDMETHODCALLTYPE *put_MinMinorChannel)( |
| 4561 | IATSCTuningSpace* This, | |
| 4353 | IATSCTuningSpace *This, | |
| 4562 | 4354 | LONG NewMinMinorChannelVal); |
| 4563 | 4355 | |
| 4564 | 4356 | HRESULT (STDMETHODCALLTYPE *get_MaxMinorChannel)( |
| 4565 | IATSCTuningSpace* This, | |
| 4357 | IATSCTuningSpace *This, | |
| 4566 | 4358 | LONG *MaxMinorChannelVal); |
| 4567 | 4359 | |
| 4568 | 4360 | HRESULT (STDMETHODCALLTYPE *put_MaxMinorChannel)( |
| 4569 | IATSCTuningSpace* This, | |
| 4361 | IATSCTuningSpace *This, | |
| 4570 | 4362 | LONG NewMaxMinorChannelVal); |
| 4571 | 4363 | |
| 4572 | 4364 | HRESULT (STDMETHODCALLTYPE *get_MinPhysicalChannel)( |
| 4573 | IATSCTuningSpace* This, | |
| 4365 | IATSCTuningSpace *This, | |
| 4574 | 4366 | LONG *MinPhysicalChannelVal); |
| 4575 | 4367 | |
| 4576 | 4368 | HRESULT (STDMETHODCALLTYPE *put_MinPhysicalChannel)( |
| 4577 | IATSCTuningSpace* This, | |
| 4369 | IATSCTuningSpace *This, | |
| 4578 | 4370 | LONG NewMinPhysicalChannelVal); |
| 4579 | 4371 | |
| 4580 | 4372 | HRESULT (STDMETHODCALLTYPE *get_MaxPhysicalChannel)( |
| 4581 | IATSCTuningSpace* This, | |
| 4373 | IATSCTuningSpace *This, | |
| 4582 | 4374 | LONG *MaxPhysicalChannelVal); |
| 4583 | 4375 | |
| 4584 | 4376 | HRESULT (STDMETHODCALLTYPE *put_MaxPhysicalChannel)( |
| 4585 | IATSCTuningSpace* This, | |
| 4377 | IATSCTuningSpace *This, | |
| 4586 | 4378 | LONG NewMaxPhysicalChannelVal); |
| 4587 | 4379 | |
| 4588 | 4380 | END_INTERFACE |
| 4589 | 4381 | } IATSCTuningSpaceVtbl; |
| 4382 | ||
| 4590 | 4383 | interface IATSCTuningSpace { |
| 4591 | 4384 | CONST_VTBL IATSCTuningSpaceVtbl* lpVtbl; |
| 4592 | 4385 | }; |
| ... | ... | @@ -4777,70 +4570,6 @@ static FORCEINLINE HRESULT IATSCTuningSpace_put_MaxPhysicalChannel(IATSCTuningSp |
| 4777 | 4570 | |
| 4778 | 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 | 4574 | #endif /* __IATSCTuningSpace_INTERFACE_DEFINED__ */ |
| 4846 | 4575 | |
| ... | ... | @@ -4889,29 +4618,29 @@ typedef struct IDigitalCableTuningSpaceVtbl { |
| 4889 | 4618 | |
| 4890 | 4619 | /*** IUnknown methods ***/ |
| 4891 | 4620 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4892 | IDigitalCableTuningSpace* This, | |
| 4621 | IDigitalCableTuningSpace *This, | |
| 4893 | 4622 | REFIID riid, |
| 4894 | 4623 | void **ppvObject); |
| 4895 | 4624 | |
| 4896 | 4625 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4897 | IDigitalCableTuningSpace* This); | |
| 4626 | IDigitalCableTuningSpace *This); | |
| 4898 | 4627 | |
| 4899 | 4628 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4900 | IDigitalCableTuningSpace* This); | |
| 4629 | IDigitalCableTuningSpace *This); | |
| 4901 | 4630 | |
| 4902 | 4631 | /*** IDispatch methods ***/ |
| 4903 | 4632 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 4904 | IDigitalCableTuningSpace* This, | |
| 4633 | IDigitalCableTuningSpace *This, | |
| 4905 | 4634 | UINT *pctinfo); |
| 4906 | 4635 | |
| 4907 | 4636 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 4908 | IDigitalCableTuningSpace* This, | |
| 4637 | IDigitalCableTuningSpace *This, | |
| 4909 | 4638 | UINT iTInfo, |
| 4910 | 4639 | LCID lcid, |
| 4911 | 4640 | ITypeInfo **ppTInfo); |
| 4912 | 4641 | |
| 4913 | 4642 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 4914 | IDigitalCableTuningSpace* This, | |
| 4643 | IDigitalCableTuningSpace *This, | |
| 4915 | 4644 | REFIID riid, |
| 4916 | 4645 | LPOLESTR *rgszNames, |
| 4917 | 4646 | UINT cNames, |
| ... | ... | @@ -4919,7 +4648,7 @@ typedef struct IDigitalCableTuningSpaceVtbl { |
| 4919 | 4648 | DISPID *rgDispId); |
| 4920 | 4649 | |
| 4921 | 4650 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 4922 | IDigitalCableTuningSpace* This, | |
| 4651 | IDigitalCableTuningSpace *This, | |
| 4923 | 4652 | DISPID dispIdMember, |
| 4924 | 4653 | REFIID riid, |
| 4925 | 4654 | LCID lcid, |
| ... | ... | @@ -4931,182 +4660,183 @@ typedef struct IDigitalCableTuningSpaceVtbl { |
| 4931 | 4660 | |
| 4932 | 4661 | /*** ITuningSpace methods ***/ |
| 4933 | 4662 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 4934 | IDigitalCableTuningSpace* This, | |
| 4663 | IDigitalCableTuningSpace *This, | |
| 4935 | 4664 | BSTR *Name); |
| 4936 | 4665 | |
| 4937 | 4666 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 4938 | IDigitalCableTuningSpace* This, | |
| 4667 | IDigitalCableTuningSpace *This, | |
| 4939 | 4668 | BSTR Name); |
| 4940 | 4669 | |
| 4941 | 4670 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 4942 | IDigitalCableTuningSpace* This, | |
| 4671 | IDigitalCableTuningSpace *This, | |
| 4943 | 4672 | BSTR *Name); |
| 4944 | 4673 | |
| 4945 | 4674 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 4946 | IDigitalCableTuningSpace* This, | |
| 4675 | IDigitalCableTuningSpace *This, | |
| 4947 | 4676 | BSTR Name); |
| 4948 | 4677 | |
| 4949 | 4678 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 4950 | IDigitalCableTuningSpace* This, | |
| 4679 | IDigitalCableTuningSpace *This, | |
| 4951 | 4680 | BSTR *SpaceCLSID); |
| 4952 | 4681 | |
| 4953 | 4682 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 4954 | IDigitalCableTuningSpace* This, | |
| 4683 | IDigitalCableTuningSpace *This, | |
| 4955 | 4684 | BSTR *NetworkTypeGuid); |
| 4956 | 4685 | |
| 4957 | 4686 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 4958 | IDigitalCableTuningSpace* This, | |
| 4687 | IDigitalCableTuningSpace *This, | |
| 4959 | 4688 | BSTR NetworkTypeGuid); |
| 4960 | 4689 | |
| 4961 | 4690 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 4962 | IDigitalCableTuningSpace* This, | |
| 4691 | IDigitalCableTuningSpace *This, | |
| 4963 | 4692 | GUID *NetworkTypeGuid); |
| 4964 | 4693 | |
| 4965 | 4694 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 4966 | IDigitalCableTuningSpace* This, | |
| 4695 | IDigitalCableTuningSpace *This, | |
| 4967 | 4696 | REFCLSID NetworkTypeGuid); |
| 4968 | 4697 | |
| 4969 | 4698 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 4970 | IDigitalCableTuningSpace* This, | |
| 4699 | IDigitalCableTuningSpace *This, | |
| 4971 | 4700 | ITuneRequest **TuneRequest); |
| 4972 | 4701 | |
| 4973 | 4702 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 4974 | IDigitalCableTuningSpace* This, | |
| 4703 | IDigitalCableTuningSpace *This, | |
| 4975 | 4704 | IEnumGUID **ppEnum); |
| 4976 | 4705 | |
| 4977 | 4706 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 4978 | IDigitalCableTuningSpace* This, | |
| 4707 | IDigitalCableTuningSpace *This, | |
| 4979 | 4708 | IEnumMoniker **ppEnum); |
| 4980 | 4709 | |
| 4981 | 4710 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 4982 | IDigitalCableTuningSpace* This, | |
| 4711 | IDigitalCableTuningSpace *This, | |
| 4983 | 4712 | IComponentTypes **ComponentTypes); |
| 4984 | 4713 | |
| 4985 | 4714 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 4986 | IDigitalCableTuningSpace* This, | |
| 4715 | IDigitalCableTuningSpace *This, | |
| 4987 | 4716 | IComponentTypes *NewComponentTypes); |
| 4988 | 4717 | |
| 4989 | 4718 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 4990 | IDigitalCableTuningSpace* This, | |
| 4719 | IDigitalCableTuningSpace *This, | |
| 4991 | 4720 | BSTR *pMapping); |
| 4992 | 4721 | |
| 4993 | 4722 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 4994 | IDigitalCableTuningSpace* This, | |
| 4723 | IDigitalCableTuningSpace *This, | |
| 4995 | 4724 | BSTR Mapping); |
| 4996 | 4725 | |
| 4997 | 4726 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 4998 | IDigitalCableTuningSpace* This, | |
| 4727 | IDigitalCableTuningSpace *This, | |
| 4999 | 4728 | ILocator **LocatorVal); |
| 5000 | 4729 | |
| 5001 | 4730 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 5002 | IDigitalCableTuningSpace* This, | |
| 4731 | IDigitalCableTuningSpace *This, | |
| 5003 | 4732 | ILocator *LocatorVal); |
| 5004 | 4733 | |
| 5005 | 4734 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 5006 | IDigitalCableTuningSpace* This, | |
| 4735 | IDigitalCableTuningSpace *This, | |
| 5007 | 4736 | ITuningSpace **NewTS); |
| 5008 | 4737 | |
| 5009 | 4738 | /*** IAnalogTVTuningSpace methods ***/ |
| 5010 | 4739 | HRESULT (STDMETHODCALLTYPE *get_MinChannel)( |
| 5011 | IDigitalCableTuningSpace* This, | |
| 4740 | IDigitalCableTuningSpace *This, | |
| 5012 | 4741 | LONG *MinChannelVal); |
| 5013 | 4742 | |
| 5014 | 4743 | HRESULT (STDMETHODCALLTYPE *put_MinChannel)( |
| 5015 | IDigitalCableTuningSpace* This, | |
| 4744 | IDigitalCableTuningSpace *This, | |
| 5016 | 4745 | LONG NewMinChannelVal); |
| 5017 | 4746 | |
| 5018 | 4747 | HRESULT (STDMETHODCALLTYPE *get_MaxChannel)( |
| 5019 | IDigitalCableTuningSpace* This, | |
| 4748 | IDigitalCableTuningSpace *This, | |
| 5020 | 4749 | LONG *MaxChannelVal); |
| 5021 | 4750 | |
| 5022 | 4751 | HRESULT (STDMETHODCALLTYPE *put_MaxChannel)( |
| 5023 | IDigitalCableTuningSpace* This, | |
| 4752 | IDigitalCableTuningSpace *This, | |
| 5024 | 4753 | LONG NewMaxChannelVal); |
| 5025 | 4754 | |
| 5026 | 4755 | HRESULT (STDMETHODCALLTYPE *get_InputType)( |
| 5027 | IDigitalCableTuningSpace* This, | |
| 4756 | IDigitalCableTuningSpace *This, | |
| 5028 | 4757 | TunerInputType *InputTypeVal); |
| 5029 | 4758 | |
| 5030 | 4759 | HRESULT (STDMETHODCALLTYPE *put_InputType)( |
| 5031 | IDigitalCableTuningSpace* This, | |
| 4760 | IDigitalCableTuningSpace *This, | |
| 5032 | 4761 | TunerInputType NewInputTypeVal); |
| 5033 | 4762 | |
| 5034 | 4763 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( |
| 5035 | IDigitalCableTuningSpace* This, | |
| 4764 | IDigitalCableTuningSpace *This, | |
| 5036 | 4765 | LONG *CountryCodeVal); |
| 5037 | 4766 | |
| 5038 | 4767 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( |
| 5039 | IDigitalCableTuningSpace* This, | |
| 4768 | IDigitalCableTuningSpace *This, | |
| 5040 | 4769 | LONG NewCountryCodeVal); |
| 5041 | 4770 | |
| 5042 | 4771 | /*** IATSCTuningSpace methods ***/ |
| 5043 | 4772 | HRESULT (STDMETHODCALLTYPE *get_MinMinorChannel)( |
| 5044 | IDigitalCableTuningSpace* This, | |
| 4773 | IDigitalCableTuningSpace *This, | |
| 5045 | 4774 | LONG *MinMinorChannelVal); |
| 5046 | 4775 | |
| 5047 | 4776 | HRESULT (STDMETHODCALLTYPE *put_MinMinorChannel)( |
| 5048 | IDigitalCableTuningSpace* This, | |
| 4777 | IDigitalCableTuningSpace *This, | |
| 5049 | 4778 | LONG NewMinMinorChannelVal); |
| 5050 | 4779 | |
| 5051 | 4780 | HRESULT (STDMETHODCALLTYPE *get_MaxMinorChannel)( |
| 5052 | IDigitalCableTuningSpace* This, | |
| 4781 | IDigitalCableTuningSpace *This, | |
| 5053 | 4782 | LONG *MaxMinorChannelVal); |
| 5054 | 4783 | |
| 5055 | 4784 | HRESULT (STDMETHODCALLTYPE *put_MaxMinorChannel)( |
| 5056 | IDigitalCableTuningSpace* This, | |
| 4785 | IDigitalCableTuningSpace *This, | |
| 5057 | 4786 | LONG NewMaxMinorChannelVal); |
| 5058 | 4787 | |
| 5059 | 4788 | HRESULT (STDMETHODCALLTYPE *get_MinPhysicalChannel)( |
| 5060 | IDigitalCableTuningSpace* This, | |
| 4789 | IDigitalCableTuningSpace *This, | |
| 5061 | 4790 | LONG *MinPhysicalChannelVal); |
| 5062 | 4791 | |
| 5063 | 4792 | HRESULT (STDMETHODCALLTYPE *put_MinPhysicalChannel)( |
| 5064 | IDigitalCableTuningSpace* This, | |
| 4793 | IDigitalCableTuningSpace *This, | |
| 5065 | 4794 | LONG NewMinPhysicalChannelVal); |
| 5066 | 4795 | |
| 5067 | 4796 | HRESULT (STDMETHODCALLTYPE *get_MaxPhysicalChannel)( |
| 5068 | IDigitalCableTuningSpace* This, | |
| 4797 | IDigitalCableTuningSpace *This, | |
| 5069 | 4798 | LONG *MaxPhysicalChannelVal); |
| 5070 | 4799 | |
| 5071 | 4800 | HRESULT (STDMETHODCALLTYPE *put_MaxPhysicalChannel)( |
| 5072 | IDigitalCableTuningSpace* This, | |
| 4801 | IDigitalCableTuningSpace *This, | |
| 5073 | 4802 | LONG NewMaxPhysicalChannelVal); |
| 5074 | 4803 | |
| 5075 | 4804 | /*** IDigitalCableTuningSpace methods ***/ |
| 5076 | 4805 | HRESULT (STDMETHODCALLTYPE *get_MinMajorChannel)( |
| 5077 | IDigitalCableTuningSpace* This, | |
| 4806 | IDigitalCableTuningSpace *This, | |
| 5078 | 4807 | LONG *MinMajorChannelVal); |
| 5079 | 4808 | |
| 5080 | 4809 | HRESULT (STDMETHODCALLTYPE *put_MinMajorChannel)( |
| 5081 | IDigitalCableTuningSpace* This, | |
| 4810 | IDigitalCableTuningSpace *This, | |
| 5082 | 4811 | LONG NewMinMajorChannelVal); |
| 5083 | 4812 | |
| 5084 | 4813 | HRESULT (STDMETHODCALLTYPE *get_MaxMajorChannel)( |
| 5085 | IDigitalCableTuningSpace* This, | |
| 4814 | IDigitalCableTuningSpace *This, | |
| 5086 | 4815 | LONG *MaxMajorChannelVal); |
| 5087 | 4816 | |
| 5088 | 4817 | HRESULT (STDMETHODCALLTYPE *put_MaxMajorChannel)( |
| 5089 | IDigitalCableTuningSpace* This, | |
| 4818 | IDigitalCableTuningSpace *This, | |
| 5090 | 4819 | LONG NewMaxMajorChannelVal); |
| 5091 | 4820 | |
| 5092 | 4821 | HRESULT (STDMETHODCALLTYPE *get_MinSourceID)( |
| 5093 | IDigitalCableTuningSpace* This, | |
| 4822 | IDigitalCableTuningSpace *This, | |
| 5094 | 4823 | LONG *MinSourceIDVal); |
| 5095 | 4824 | |
| 5096 | 4825 | HRESULT (STDMETHODCALLTYPE *put_MinSourceID)( |
| 5097 | IDigitalCableTuningSpace* This, | |
| 4826 | IDigitalCableTuningSpace *This, | |
| 5098 | 4827 | LONG NewMinSourceIDVal); |
| 5099 | 4828 | |
| 5100 | 4829 | HRESULT (STDMETHODCALLTYPE *get_MaxSourceID)( |
| 5101 | IDigitalCableTuningSpace* This, | |
| 4830 | IDigitalCableTuningSpace *This, | |
| 5102 | 4831 | LONG *MaxSourceIDVal); |
| 5103 | 4832 | |
| 5104 | 4833 | HRESULT (STDMETHODCALLTYPE *put_MaxSourceID)( |
| 5105 | IDigitalCableTuningSpace* This, | |
| 4834 | IDigitalCableTuningSpace *This, | |
| 5106 | 4835 | LONG NewMaxSourceIDVal); |
| 5107 | 4836 | |
| 5108 | 4837 | END_INTERFACE |
| 5109 | 4838 | } IDigitalCableTuningSpaceVtbl; |
| 4839 | ||
| 5110 | 4840 | interface IDigitalCableTuningSpace { |
| 5111 | 4841 | CONST_VTBL IDigitalCableTuningSpaceVtbl* lpVtbl; |
| 5112 | 4842 | }; |
| ... | ... | @@ -5331,70 +5061,6 @@ static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MaxSourceID(IDigitalCabl |
| 5331 | 5061 | |
| 5332 | 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 | 5065 | #endif /* __IDigitalCableTuningSpace_INTERFACE_DEFINED__ */ |
| 5400 | 5066 | |
| ... | ... | @@ -5437,29 +5103,29 @@ typedef struct IAnalogRadioTuningSpaceVtbl { |
| 5437 | 5103 | |
| 5438 | 5104 | /*** IUnknown methods ***/ |
| 5439 | 5105 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5440 | IAnalogRadioTuningSpace* This, | |
| 5106 | IAnalogRadioTuningSpace *This, | |
| 5441 | 5107 | REFIID riid, |
| 5442 | 5108 | void **ppvObject); |
| 5443 | 5109 | |
| 5444 | 5110 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5445 | IAnalogRadioTuningSpace* This); | |
| 5111 | IAnalogRadioTuningSpace *This); | |
| 5446 | 5112 | |
| 5447 | 5113 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5448 | IAnalogRadioTuningSpace* This); | |
| 5114 | IAnalogRadioTuningSpace *This); | |
| 5449 | 5115 | |
| 5450 | 5116 | /*** IDispatch methods ***/ |
| 5451 | 5117 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 5452 | IAnalogRadioTuningSpace* This, | |
| 5118 | IAnalogRadioTuningSpace *This, | |
| 5453 | 5119 | UINT *pctinfo); |
| 5454 | 5120 | |
| 5455 | 5121 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 5456 | IAnalogRadioTuningSpace* This, | |
| 5122 | IAnalogRadioTuningSpace *This, | |
| 5457 | 5123 | UINT iTInfo, |
| 5458 | 5124 | LCID lcid, |
| 5459 | 5125 | ITypeInfo **ppTInfo); |
| 5460 | 5126 | |
| 5461 | 5127 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 5462 | IAnalogRadioTuningSpace* This, | |
| 5128 | IAnalogRadioTuningSpace *This, | |
| 5463 | 5129 | REFIID riid, |
| 5464 | 5130 | LPOLESTR *rgszNames, |
| 5465 | 5131 | UINT cNames, |
| ... | ... | @@ -5467,7 +5133,7 @@ typedef struct IAnalogRadioTuningSpaceVtbl { |
| 5467 | 5133 | DISPID *rgDispId); |
| 5468 | 5134 | |
| 5469 | 5135 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 5470 | IAnalogRadioTuningSpace* This, | |
| 5136 | IAnalogRadioTuningSpace *This, | |
| 5471 | 5137 | DISPID dispIdMember, |
| 5472 | 5138 | REFIID riid, |
| 5473 | 5139 | LCID lcid, |
| ... | ... | @@ -5479,108 +5145,109 @@ typedef struct IAnalogRadioTuningSpaceVtbl { |
| 5479 | 5145 | |
| 5480 | 5146 | /*** ITuningSpace methods ***/ |
| 5481 | 5147 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 5482 | IAnalogRadioTuningSpace* This, | |
| 5148 | IAnalogRadioTuningSpace *This, | |
| 5483 | 5149 | BSTR *Name); |
| 5484 | 5150 | |
| 5485 | 5151 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 5486 | IAnalogRadioTuningSpace* This, | |
| 5152 | IAnalogRadioTuningSpace *This, | |
| 5487 | 5153 | BSTR Name); |
| 5488 | 5154 | |
| 5489 | 5155 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 5490 | IAnalogRadioTuningSpace* This, | |
| 5156 | IAnalogRadioTuningSpace *This, | |
| 5491 | 5157 | BSTR *Name); |
| 5492 | 5158 | |
| 5493 | 5159 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 5494 | IAnalogRadioTuningSpace* This, | |
| 5160 | IAnalogRadioTuningSpace *This, | |
| 5495 | 5161 | BSTR Name); |
| 5496 | 5162 | |
| 5497 | 5163 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 5498 | IAnalogRadioTuningSpace* This, | |
| 5164 | IAnalogRadioTuningSpace *This, | |
| 5499 | 5165 | BSTR *SpaceCLSID); |
| 5500 | 5166 | |
| 5501 | 5167 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 5502 | IAnalogRadioTuningSpace* This, | |
| 5168 | IAnalogRadioTuningSpace *This, | |
| 5503 | 5169 | BSTR *NetworkTypeGuid); |
| 5504 | 5170 | |
| 5505 | 5171 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 5506 | IAnalogRadioTuningSpace* This, | |
| 5172 | IAnalogRadioTuningSpace *This, | |
| 5507 | 5173 | BSTR NetworkTypeGuid); |
| 5508 | 5174 | |
| 5509 | 5175 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 5510 | IAnalogRadioTuningSpace* This, | |
| 5176 | IAnalogRadioTuningSpace *This, | |
| 5511 | 5177 | GUID *NetworkTypeGuid); |
| 5512 | 5178 | |
| 5513 | 5179 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 5514 | IAnalogRadioTuningSpace* This, | |
| 5180 | IAnalogRadioTuningSpace *This, | |
| 5515 | 5181 | REFCLSID NetworkTypeGuid); |
| 5516 | 5182 | |
| 5517 | 5183 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 5518 | IAnalogRadioTuningSpace* This, | |
| 5184 | IAnalogRadioTuningSpace *This, | |
| 5519 | 5185 | ITuneRequest **TuneRequest); |
| 5520 | 5186 | |
| 5521 | 5187 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 5522 | IAnalogRadioTuningSpace* This, | |
| 5188 | IAnalogRadioTuningSpace *This, | |
| 5523 | 5189 | IEnumGUID **ppEnum); |
| 5524 | 5190 | |
| 5525 | 5191 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 5526 | IAnalogRadioTuningSpace* This, | |
| 5192 | IAnalogRadioTuningSpace *This, | |
| 5527 | 5193 | IEnumMoniker **ppEnum); |
| 5528 | 5194 | |
| 5529 | 5195 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 5530 | IAnalogRadioTuningSpace* This, | |
| 5196 | IAnalogRadioTuningSpace *This, | |
| 5531 | 5197 | IComponentTypes **ComponentTypes); |
| 5532 | 5198 | |
| 5533 | 5199 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 5534 | IAnalogRadioTuningSpace* This, | |
| 5200 | IAnalogRadioTuningSpace *This, | |
| 5535 | 5201 | IComponentTypes *NewComponentTypes); |
| 5536 | 5202 | |
| 5537 | 5203 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 5538 | IAnalogRadioTuningSpace* This, | |
| 5204 | IAnalogRadioTuningSpace *This, | |
| 5539 | 5205 | BSTR *pMapping); |
| 5540 | 5206 | |
| 5541 | 5207 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 5542 | IAnalogRadioTuningSpace* This, | |
| 5208 | IAnalogRadioTuningSpace *This, | |
| 5543 | 5209 | BSTR Mapping); |
| 5544 | 5210 | |
| 5545 | 5211 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 5546 | IAnalogRadioTuningSpace* This, | |
| 5212 | IAnalogRadioTuningSpace *This, | |
| 5547 | 5213 | ILocator **LocatorVal); |
| 5548 | 5214 | |
| 5549 | 5215 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 5550 | IAnalogRadioTuningSpace* This, | |
| 5216 | IAnalogRadioTuningSpace *This, | |
| 5551 | 5217 | ILocator *LocatorVal); |
| 5552 | 5218 | |
| 5553 | 5219 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 5554 | IAnalogRadioTuningSpace* This, | |
| 5220 | IAnalogRadioTuningSpace *This, | |
| 5555 | 5221 | ITuningSpace **NewTS); |
| 5556 | 5222 | |
| 5557 | 5223 | /*** IAnalogRadioTuningSpace methods ***/ |
| 5558 | 5224 | HRESULT (STDMETHODCALLTYPE *get_MinFrequency)( |
| 5559 | IAnalogRadioTuningSpace* This, | |
| 5225 | IAnalogRadioTuningSpace *This, | |
| 5560 | 5226 | LONG *MinFrequencyVal); |
| 5561 | 5227 | |
| 5562 | 5228 | HRESULT (STDMETHODCALLTYPE *put_MinFrequency)( |
| 5563 | IAnalogRadioTuningSpace* This, | |
| 5229 | IAnalogRadioTuningSpace *This, | |
| 5564 | 5230 | LONG NewMinFrequencyVal); |
| 5565 | 5231 | |
| 5566 | 5232 | HRESULT (STDMETHODCALLTYPE *get_MaxFrequency)( |
| 5567 | IAnalogRadioTuningSpace* This, | |
| 5233 | IAnalogRadioTuningSpace *This, | |
| 5568 | 5234 | LONG *MaxFrequencyVal); |
| 5569 | 5235 | |
| 5570 | 5236 | HRESULT (STDMETHODCALLTYPE *put_MaxFrequency)( |
| 5571 | IAnalogRadioTuningSpace* This, | |
| 5237 | IAnalogRadioTuningSpace *This, | |
| 5572 | 5238 | LONG NewMaxFrequencyVal); |
| 5573 | 5239 | |
| 5574 | 5240 | HRESULT (STDMETHODCALLTYPE *get_Step)( |
| 5575 | IAnalogRadioTuningSpace* This, | |
| 5241 | IAnalogRadioTuningSpace *This, | |
| 5576 | 5242 | LONG *StepVal); |
| 5577 | 5243 | |
| 5578 | 5244 | HRESULT (STDMETHODCALLTYPE *put_Step)( |
| 5579 | IAnalogRadioTuningSpace* This, | |
| 5245 | IAnalogRadioTuningSpace *This, | |
| 5580 | 5246 | LONG NewStepVal); |
| 5581 | 5247 | |
| 5582 | 5248 | END_INTERFACE |
| 5583 | 5249 | } IAnalogRadioTuningSpaceVtbl; |
| 5250 | ||
| 5584 | 5251 | interface IAnalogRadioTuningSpace { |
| 5585 | 5252 | CONST_VTBL IAnalogRadioTuningSpaceVtbl* lpVtbl; |
| 5586 | 5253 | }; |
| ... | ... | @@ -5729,54 +5396,6 @@ static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put_Step(IAnalogRadioTuningSp |
| 5729 | 5396 | |
| 5730 | 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 | 5400 | #endif /* __IAnalogRadioTuningSpace_INTERFACE_DEFINED__ */ |
| 5782 | 5401 | |
| ... | ... | @@ -5807,29 +5426,29 @@ typedef struct IAnalogRadioTuningSpace2Vtbl { |
| 5807 | 5426 | |
| 5808 | 5427 | /*** IUnknown methods ***/ |
| 5809 | 5428 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5810 | IAnalogRadioTuningSpace2* This, | |
| 5429 | IAnalogRadioTuningSpace2 *This, | |
| 5811 | 5430 | REFIID riid, |
| 5812 | 5431 | void **ppvObject); |
| 5813 | 5432 | |
| 5814 | 5433 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5815 | IAnalogRadioTuningSpace2* This); | |
| 5434 | IAnalogRadioTuningSpace2 *This); | |
| 5816 | 5435 | |
| 5817 | 5436 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5818 | IAnalogRadioTuningSpace2* This); | |
| 5437 | IAnalogRadioTuningSpace2 *This); | |
| 5819 | 5438 | |
| 5820 | 5439 | /*** IDispatch methods ***/ |
| 5821 | 5440 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 5822 | IAnalogRadioTuningSpace2* This, | |
| 5441 | IAnalogRadioTuningSpace2 *This, | |
| 5823 | 5442 | UINT *pctinfo); |
| 5824 | 5443 | |
| 5825 | 5444 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 5826 | IAnalogRadioTuningSpace2* This, | |
| 5445 | IAnalogRadioTuningSpace2 *This, | |
| 5827 | 5446 | UINT iTInfo, |
| 5828 | 5447 | LCID lcid, |
| 5829 | 5448 | ITypeInfo **ppTInfo); |
| 5830 | 5449 | |
| 5831 | 5450 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 5832 | IAnalogRadioTuningSpace2* This, | |
| 5451 | IAnalogRadioTuningSpace2 *This, | |
| 5833 | 5452 | REFIID riid, |
| 5834 | 5453 | LPOLESTR *rgszNames, |
| 5835 | 5454 | UINT cNames, |
| ... | ... | @@ -5837,7 +5456,7 @@ typedef struct IAnalogRadioTuningSpace2Vtbl { |
| 5837 | 5456 | DISPID *rgDispId); |
| 5838 | 5457 | |
| 5839 | 5458 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 5840 | IAnalogRadioTuningSpace2* This, | |
| 5459 | IAnalogRadioTuningSpace2 *This, | |
| 5841 | 5460 | DISPID dispIdMember, |
| 5842 | 5461 | REFIID riid, |
| 5843 | 5462 | LCID lcid, |
| ... | ... | @@ -5849,117 +5468,118 @@ typedef struct IAnalogRadioTuningSpace2Vtbl { |
| 5849 | 5468 | |
| 5850 | 5469 | /*** ITuningSpace methods ***/ |
| 5851 | 5470 | HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| 5852 | IAnalogRadioTuningSpace2* This, | |
| 5471 | IAnalogRadioTuningSpace2 *This, | |
| 5853 | 5472 | BSTR *Name); |
| 5854 | 5473 | |
| 5855 | 5474 | HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| 5856 | IAnalogRadioTuningSpace2* This, | |
| 5475 | IAnalogRadioTuningSpace2 *This, | |
| 5857 | 5476 | BSTR Name); |
| 5858 | 5477 | |
| 5859 | 5478 | HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| 5860 | IAnalogRadioTuningSpace2* This, | |
| 5479 | IAnalogRadioTuningSpace2 *This, | |
| 5861 | 5480 | BSTR *Name); |
| 5862 | 5481 | |
| 5863 | 5482 | HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| 5864 | IAnalogRadioTuningSpace2* This, | |
| 5483 | IAnalogRadioTuningSpace2 *This, | |
| 5865 | 5484 | BSTR Name); |
| 5866 | 5485 | |
| 5867 | 5486 | HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| 5868 | IAnalogRadioTuningSpace2* This, | |
| 5487 | IAnalogRadioTuningSpace2 *This, | |
| 5869 | 5488 | BSTR *SpaceCLSID); |
| 5870 | 5489 | |
| 5871 | 5490 | HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| 5872 | IAnalogRadioTuningSpace2* This, | |
| 5491 | IAnalogRadioTuningSpace2 *This, | |
| 5873 | 5492 | BSTR *NetworkTypeGuid); |
| 5874 | 5493 | |
| 5875 | 5494 | HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| 5876 | IAnalogRadioTuningSpace2* This, | |
| 5495 | IAnalogRadioTuningSpace2 *This, | |
| 5877 | 5496 | BSTR NetworkTypeGuid); |
| 5878 | 5497 | |
| 5879 | 5498 | HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| 5880 | IAnalogRadioTuningSpace2* This, | |
| 5499 | IAnalogRadioTuningSpace2 *This, | |
| 5881 | 5500 | GUID *NetworkTypeGuid); |
| 5882 | 5501 | |
| 5883 | 5502 | HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| 5884 | IAnalogRadioTuningSpace2* This, | |
| 5503 | IAnalogRadioTuningSpace2 *This, | |
| 5885 | 5504 | REFCLSID NetworkTypeGuid); |
| 5886 | 5505 | |
| 5887 | 5506 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 5888 | IAnalogRadioTuningSpace2* This, | |
| 5507 | IAnalogRadioTuningSpace2 *This, | |
| 5889 | 5508 | ITuneRequest **TuneRequest); |
| 5890 | 5509 | |
| 5891 | 5510 | HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| 5892 | IAnalogRadioTuningSpace2* This, | |
| 5511 | IAnalogRadioTuningSpace2 *This, | |
| 5893 | 5512 | IEnumGUID **ppEnum); |
| 5894 | 5513 | |
| 5895 | 5514 | HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| 5896 | IAnalogRadioTuningSpace2* This, | |
| 5515 | IAnalogRadioTuningSpace2 *This, | |
| 5897 | 5516 | IEnumMoniker **ppEnum); |
| 5898 | 5517 | |
| 5899 | 5518 | HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| 5900 | IAnalogRadioTuningSpace2* This, | |
| 5519 | IAnalogRadioTuningSpace2 *This, | |
| 5901 | 5520 | IComponentTypes **ComponentTypes); |
| 5902 | 5521 | |
| 5903 | 5522 | HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| 5904 | IAnalogRadioTuningSpace2* This, | |
| 5523 | IAnalogRadioTuningSpace2 *This, | |
| 5905 | 5524 | IComponentTypes *NewComponentTypes); |
| 5906 | 5525 | |
| 5907 | 5526 | HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| 5908 | IAnalogRadioTuningSpace2* This, | |
| 5527 | IAnalogRadioTuningSpace2 *This, | |
| 5909 | 5528 | BSTR *pMapping); |
| 5910 | 5529 | |
| 5911 | 5530 | HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| 5912 | IAnalogRadioTuningSpace2* This, | |
| 5531 | IAnalogRadioTuningSpace2 *This, | |
| 5913 | 5532 | BSTR Mapping); |
| 5914 | 5533 | |
| 5915 | 5534 | HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| 5916 | IAnalogRadioTuningSpace2* This, | |
| 5535 | IAnalogRadioTuningSpace2 *This, | |
| 5917 | 5536 | ILocator **LocatorVal); |
| 5918 | 5537 | |
| 5919 | 5538 | HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| 5920 | IAnalogRadioTuningSpace2* This, | |
| 5539 | IAnalogRadioTuningSpace2 *This, | |
| 5921 | 5540 | ILocator *LocatorVal); |
| 5922 | 5541 | |
| 5923 | 5542 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 5924 | IAnalogRadioTuningSpace2* This, | |
| 5543 | IAnalogRadioTuningSpace2 *This, | |
| 5925 | 5544 | ITuningSpace **NewTS); |
| 5926 | 5545 | |
| 5927 | 5546 | /*** IAnalogRadioTuningSpace methods ***/ |
| 5928 | 5547 | HRESULT (STDMETHODCALLTYPE *get_MinFrequency)( |
| 5929 | IAnalogRadioTuningSpace2* This, | |
| 5548 | IAnalogRadioTuningSpace2 *This, | |
| 5930 | 5549 | LONG *MinFrequencyVal); |
| 5931 | 5550 | |
| 5932 | 5551 | HRESULT (STDMETHODCALLTYPE *put_MinFrequency)( |
| 5933 | IAnalogRadioTuningSpace2* This, | |
| 5552 | IAnalogRadioTuningSpace2 *This, | |
| 5934 | 5553 | LONG NewMinFrequencyVal); |
| 5935 | 5554 | |
| 5936 | 5555 | HRESULT (STDMETHODCALLTYPE *get_MaxFrequency)( |
| 5937 | IAnalogRadioTuningSpace2* This, | |
| 5556 | IAnalogRadioTuningSpace2 *This, | |
| 5938 | 5557 | LONG *MaxFrequencyVal); |
| 5939 | 5558 | |
| 5940 | 5559 | HRESULT (STDMETHODCALLTYPE *put_MaxFrequency)( |
| 5941 | IAnalogRadioTuningSpace2* This, | |
| 5560 | IAnalogRadioTuningSpace2 *This, | |
| 5942 | 5561 | LONG NewMaxFrequencyVal); |
| 5943 | 5562 | |
| 5944 | 5563 | HRESULT (STDMETHODCALLTYPE *get_Step)( |
| 5945 | IAnalogRadioTuningSpace2* This, | |
| 5564 | IAnalogRadioTuningSpace2 *This, | |
| 5946 | 5565 | LONG *StepVal); |
| 5947 | 5566 | |
| 5948 | 5567 | HRESULT (STDMETHODCALLTYPE *put_Step)( |
| 5949 | IAnalogRadioTuningSpace2* This, | |
| 5568 | IAnalogRadioTuningSpace2 *This, | |
| 5950 | 5569 | LONG NewStepVal); |
| 5951 | 5570 | |
| 5952 | 5571 | /*** IAnalogRadioTuningSpace2 methods ***/ |
| 5953 | 5572 | HRESULT (STDMETHODCALLTYPE *get_CountryCode)( |
| 5954 | IAnalogRadioTuningSpace2* This, | |
| 5573 | IAnalogRadioTuningSpace2 *This, | |
| 5955 | 5574 | LONG *CountryCodeVal); |
| 5956 | 5575 | |
| 5957 | 5576 | HRESULT (STDMETHODCALLTYPE *put_CountryCode)( |
| 5958 | IAnalogRadioTuningSpace2* This, | |
| 5577 | IAnalogRadioTuningSpace2 *This, | |
| 5959 | 5578 | LONG NewCountryCodeVal); |
| 5960 | 5579 | |
| 5961 | 5580 | END_INTERFACE |
| 5962 | 5581 | } IAnalogRadioTuningSpace2Vtbl; |
| 5582 | ||
| 5963 | 5583 | interface IAnalogRadioTuningSpace2 { |
| 5964 | 5584 | CONST_VTBL IAnalogRadioTuningSpace2Vtbl* lpVtbl; |
| 5965 | 5585 | }; |
| ... | ... | @@ -6118,22 +5738,6 @@ static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_CountryCode(IAnalogRadio |
| 6118 | 5738 | |
| 6119 | 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 | 5742 | #endif /* __IAnalogRadioTuningSpace2_INTERFACE_DEFINED__ */ |
| 6139 | 5743 | |
| ... | ... | @@ -6173,29 +5777,29 @@ typedef struct ITuneRequestVtbl { |
| 6173 | 5777 | |
| 6174 | 5778 | /*** IUnknown methods ***/ |
| 6175 | 5779 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6176 | ITuneRequest* This, | |
| 5780 | ITuneRequest *This, | |
| 6177 | 5781 | REFIID riid, |
| 6178 | 5782 | void **ppvObject); |
| 6179 | 5783 | |
| 6180 | 5784 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6181 | ITuneRequest* This); | |
| 5785 | ITuneRequest *This); | |
| 6182 | 5786 | |
| 6183 | 5787 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6184 | ITuneRequest* This); | |
| 5788 | ITuneRequest *This); | |
| 6185 | 5789 | |
| 6186 | 5790 | /*** IDispatch methods ***/ |
| 6187 | 5791 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6188 | ITuneRequest* This, | |
| 5792 | ITuneRequest *This, | |
| 6189 | 5793 | UINT *pctinfo); |
| 6190 | 5794 | |
| 6191 | 5795 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6192 | ITuneRequest* This, | |
| 5796 | ITuneRequest *This, | |
| 6193 | 5797 | UINT iTInfo, |
| 6194 | 5798 | LCID lcid, |
| 6195 | 5799 | ITypeInfo **ppTInfo); |
| 6196 | 5800 | |
| 6197 | 5801 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 6198 | ITuneRequest* This, | |
| 5802 | ITuneRequest *This, | |
| 6199 | 5803 | REFIID riid, |
| 6200 | 5804 | LPOLESTR *rgszNames, |
| 6201 | 5805 | UINT cNames, |
| ... | ... | @@ -6203,7 +5807,7 @@ typedef struct ITuneRequestVtbl { |
| 6203 | 5807 | DISPID *rgDispId); |
| 6204 | 5808 | |
| 6205 | 5809 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 6206 | ITuneRequest* This, | |
| 5810 | ITuneRequest *This, | |
| 6207 | 5811 | DISPID dispIdMember, |
| 6208 | 5812 | REFIID riid, |
| 6209 | 5813 | LCID lcid, |
| ... | ... | @@ -6215,27 +5819,28 @@ typedef struct ITuneRequestVtbl { |
| 6215 | 5819 | |
| 6216 | 5820 | /*** ITuneRequest methods ***/ |
| 6217 | 5821 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 6218 | ITuneRequest* This, | |
| 5822 | ITuneRequest *This, | |
| 6219 | 5823 | ITuningSpace **TuningSpace); |
| 6220 | 5824 | |
| 6221 | 5825 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 6222 | ITuneRequest* This, | |
| 5826 | ITuneRequest *This, | |
| 6223 | 5827 | IComponents **Components); |
| 6224 | 5828 | |
| 6225 | 5829 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 6226 | ITuneRequest* This, | |
| 5830 | ITuneRequest *This, | |
| 6227 | 5831 | ITuneRequest **NewTuneRequest); |
| 6228 | 5832 | |
| 6229 | 5833 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 6230 | ITuneRequest* This, | |
| 5834 | ITuneRequest *This, | |
| 6231 | 5835 | ILocator **Locator); |
| 6232 | 5836 | |
| 6233 | 5837 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 6234 | ITuneRequest* This, | |
| 5838 | ITuneRequest *This, | |
| 6235 | 5839 | ILocator *Locator); |
| 6236 | 5840 | |
| 6237 | 5841 | END_INTERFACE |
| 6238 | 5842 | } ITuneRequestVtbl; |
| 5843 | ||
| 6239 | 5844 | interface ITuneRequest { |
| 6240 | 5845 | CONST_VTBL ITuneRequestVtbl* lpVtbl; |
| 6241 | 5846 | }; |
| ... | ... | @@ -6302,46 +5907,6 @@ static FORCEINLINE HRESULT ITuneRequest_put_Locator(ITuneRequest* This,ILocator |
| 6302 | 5907 | |
| 6303 | 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 | 5911 | #endif /* __ITuneRequest_INTERFACE_DEFINED__ */ |
| 6347 | 5912 | |
| ... | ... | @@ -6372,29 +5937,29 @@ typedef struct IChannelIDTuneRequestVtbl { |
| 6372 | 5937 | |
| 6373 | 5938 | /*** IUnknown methods ***/ |
| 6374 | 5939 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6375 | IChannelIDTuneRequest* This, | |
| 5940 | IChannelIDTuneRequest *This, | |
| 6376 | 5941 | REFIID riid, |
| 6377 | 5942 | void **ppvObject); |
| 6378 | 5943 | |
| 6379 | 5944 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6380 | IChannelIDTuneRequest* This); | |
| 5945 | IChannelIDTuneRequest *This); | |
| 6381 | 5946 | |
| 6382 | 5947 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6383 | IChannelIDTuneRequest* This); | |
| 5948 | IChannelIDTuneRequest *This); | |
| 6384 | 5949 | |
| 6385 | 5950 | /*** IDispatch methods ***/ |
| 6386 | 5951 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6387 | IChannelIDTuneRequest* This, | |
| 5952 | IChannelIDTuneRequest *This, | |
| 6388 | 5953 | UINT *pctinfo); |
| 6389 | 5954 | |
| 6390 | 5955 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6391 | IChannelIDTuneRequest* This, | |
| 5956 | IChannelIDTuneRequest *This, | |
| 6392 | 5957 | UINT iTInfo, |
| 6393 | 5958 | LCID lcid, |
| 6394 | 5959 | ITypeInfo **ppTInfo); |
| 6395 | 5960 | |
| 6396 | 5961 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 6397 | IChannelIDTuneRequest* This, | |
| 5962 | IChannelIDTuneRequest *This, | |
| 6398 | 5963 | REFIID riid, |
| 6399 | 5964 | LPOLESTR *rgszNames, |
| 6400 | 5965 | UINT cNames, |
| ... | ... | @@ -6402,7 +5967,7 @@ typedef struct IChannelIDTuneRequestVtbl { |
| 6402 | 5967 | DISPID *rgDispId); |
| 6403 | 5968 | |
| 6404 | 5969 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 6405 | IChannelIDTuneRequest* This, | |
| 5970 | IChannelIDTuneRequest *This, | |
| 6406 | 5971 | DISPID dispIdMember, |
| 6407 | 5972 | REFIID riid, |
| 6408 | 5973 | LCID lcid, |
| ... | ... | @@ -6414,36 +5979,37 @@ typedef struct IChannelIDTuneRequestVtbl { |
| 6414 | 5979 | |
| 6415 | 5980 | /*** ITuneRequest methods ***/ |
| 6416 | 5981 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 6417 | IChannelIDTuneRequest* This, | |
| 5982 | IChannelIDTuneRequest *This, | |
| 6418 | 5983 | ITuningSpace **TuningSpace); |
| 6419 | 5984 | |
| 6420 | 5985 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 6421 | IChannelIDTuneRequest* This, | |
| 5986 | IChannelIDTuneRequest *This, | |
| 6422 | 5987 | IComponents **Components); |
| 6423 | 5988 | |
| 6424 | 5989 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 6425 | IChannelIDTuneRequest* This, | |
| 5990 | IChannelIDTuneRequest *This, | |
| 6426 | 5991 | ITuneRequest **NewTuneRequest); |
| 6427 | 5992 | |
| 6428 | 5993 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 6429 | IChannelIDTuneRequest* This, | |
| 5994 | IChannelIDTuneRequest *This, | |
| 6430 | 5995 | ILocator **Locator); |
| 6431 | 5996 | |
| 6432 | 5997 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 6433 | IChannelIDTuneRequest* This, | |
| 5998 | IChannelIDTuneRequest *This, | |
| 6434 | 5999 | ILocator *Locator); |
| 6435 | 6000 | |
| 6436 | 6001 | /*** IChannelIDTuneRequest methods ***/ |
| 6437 | 6002 | HRESULT (STDMETHODCALLTYPE *get_ChannelID)( |
| 6438 | IChannelIDTuneRequest* This, | |
| 6003 | IChannelIDTuneRequest *This, | |
| 6439 | 6004 | BSTR *ChannelID); |
| 6440 | 6005 | |
| 6441 | 6006 | HRESULT (STDMETHODCALLTYPE *put_ChannelID)( |
| 6442 | IChannelIDTuneRequest* This, | |
| 6007 | IChannelIDTuneRequest *This, | |
| 6443 | 6008 | BSTR ChannelID); |
| 6444 | 6009 | |
| 6445 | 6010 | END_INTERFACE |
| 6446 | 6011 | } IChannelIDTuneRequestVtbl; |
| 6012 | ||
| 6447 | 6013 | interface IChannelIDTuneRequest { |
| 6448 | 6014 | CONST_VTBL IChannelIDTuneRequestVtbl* lpVtbl; |
| 6449 | 6015 | }; |
| ... | ... | @@ -6520,22 +6086,6 @@ static FORCEINLINE HRESULT IChannelIDTuneRequest_put_ChannelID(IChannelIDTuneReq |
| 6520 | 6086 | |
| 6521 | 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 | 6090 | #endif /* __IChannelIDTuneRequest_INTERFACE_DEFINED__ */ |
| 6541 | 6091 | |
| ... | ... | @@ -6566,29 +6116,29 @@ typedef struct IChannelTuneRequestVtbl { |
| 6566 | 6116 | |
| 6567 | 6117 | /*** IUnknown methods ***/ |
| 6568 | 6118 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6569 | IChannelTuneRequest* This, | |
| 6119 | IChannelTuneRequest *This, | |
| 6570 | 6120 | REFIID riid, |
| 6571 | 6121 | void **ppvObject); |
| 6572 | 6122 | |
| 6573 | 6123 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6574 | IChannelTuneRequest* This); | |
| 6124 | IChannelTuneRequest *This); | |
| 6575 | 6125 | |
| 6576 | 6126 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6577 | IChannelTuneRequest* This); | |
| 6127 | IChannelTuneRequest *This); | |
| 6578 | 6128 | |
| 6579 | 6129 | /*** IDispatch methods ***/ |
| 6580 | 6130 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6581 | IChannelTuneRequest* This, | |
| 6131 | IChannelTuneRequest *This, | |
| 6582 | 6132 | UINT *pctinfo); |
| 6583 | 6133 | |
| 6584 | 6134 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6585 | IChannelTuneRequest* This, | |
| 6135 | IChannelTuneRequest *This, | |
| 6586 | 6136 | UINT iTInfo, |
| 6587 | 6137 | LCID lcid, |
| 6588 | 6138 | ITypeInfo **ppTInfo); |
| 6589 | 6139 | |
| 6590 | 6140 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 6591 | IChannelTuneRequest* This, | |
| 6141 | IChannelTuneRequest *This, | |
| 6592 | 6142 | REFIID riid, |
| 6593 | 6143 | LPOLESTR *rgszNames, |
| 6594 | 6144 | UINT cNames, |
| ... | ... | @@ -6596,7 +6146,7 @@ typedef struct IChannelTuneRequestVtbl { |
| 6596 | 6146 | DISPID *rgDispId); |
| 6597 | 6147 | |
| 6598 | 6148 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 6599 | IChannelTuneRequest* This, | |
| 6149 | IChannelTuneRequest *This, | |
| 6600 | 6150 | DISPID dispIdMember, |
| 6601 | 6151 | REFIID riid, |
| 6602 | 6152 | LCID lcid, |
| ... | ... | @@ -6608,36 +6158,37 @@ typedef struct IChannelTuneRequestVtbl { |
| 6608 | 6158 | |
| 6609 | 6159 | /*** ITuneRequest methods ***/ |
| 6610 | 6160 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 6611 | IChannelTuneRequest* This, | |
| 6161 | IChannelTuneRequest *This, | |
| 6612 | 6162 | ITuningSpace **TuningSpace); |
| 6613 | 6163 | |
| 6614 | 6164 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 6615 | IChannelTuneRequest* This, | |
| 6165 | IChannelTuneRequest *This, | |
| 6616 | 6166 | IComponents **Components); |
| 6617 | 6167 | |
| 6618 | 6168 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 6619 | IChannelTuneRequest* This, | |
| 6169 | IChannelTuneRequest *This, | |
| 6620 | 6170 | ITuneRequest **NewTuneRequest); |
| 6621 | 6171 | |
| 6622 | 6172 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 6623 | IChannelTuneRequest* This, | |
| 6173 | IChannelTuneRequest *This, | |
| 6624 | 6174 | ILocator **Locator); |
| 6625 | 6175 | |
| 6626 | 6176 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 6627 | IChannelTuneRequest* This, | |
| 6177 | IChannelTuneRequest *This, | |
| 6628 | 6178 | ILocator *Locator); |
| 6629 | 6179 | |
| 6630 | 6180 | /*** IChannelTuneRequest methods ***/ |
| 6631 | 6181 | HRESULT (STDMETHODCALLTYPE *get_Channel)( |
| 6632 | IChannelTuneRequest* This, | |
| 6182 | IChannelTuneRequest *This, | |
| 6633 | 6183 | LONG *Channel); |
| 6634 | 6184 | |
| 6635 | 6185 | HRESULT (STDMETHODCALLTYPE *put_Channel)( |
| 6636 | IChannelTuneRequest* This, | |
| 6186 | IChannelTuneRequest *This, | |
| 6637 | 6187 | LONG Channel); |
| 6638 | 6188 | |
| 6639 | 6189 | END_INTERFACE |
| 6640 | 6190 | } IChannelTuneRequestVtbl; |
| 6191 | ||
| 6641 | 6192 | interface IChannelTuneRequest { |
| 6642 | 6193 | CONST_VTBL IChannelTuneRequestVtbl* lpVtbl; |
| 6643 | 6194 | }; |
| ... | ... | @@ -6714,22 +6265,6 @@ static FORCEINLINE HRESULT IChannelTuneRequest_put_Channel(IChannelTuneRequest* |
| 6714 | 6265 | |
| 6715 | 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 | 6269 | #endif /* __IChannelTuneRequest_INTERFACE_DEFINED__ */ |
| 6735 | 6270 | |
| ... | ... | @@ -6760,29 +6295,29 @@ typedef struct IATSCChannelTuneRequestVtbl { |
| 6760 | 6295 | |
| 6761 | 6296 | /*** IUnknown methods ***/ |
| 6762 | 6297 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6763 | IATSCChannelTuneRequest* This, | |
| 6298 | IATSCChannelTuneRequest *This, | |
| 6764 | 6299 | REFIID riid, |
| 6765 | 6300 | void **ppvObject); |
| 6766 | 6301 | |
| 6767 | 6302 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6768 | IATSCChannelTuneRequest* This); | |
| 6303 | IATSCChannelTuneRequest *This); | |
| 6769 | 6304 | |
| 6770 | 6305 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6771 | IATSCChannelTuneRequest* This); | |
| 6306 | IATSCChannelTuneRequest *This); | |
| 6772 | 6307 | |
| 6773 | 6308 | /*** IDispatch methods ***/ |
| 6774 | 6309 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6775 | IATSCChannelTuneRequest* This, | |
| 6310 | IATSCChannelTuneRequest *This, | |
| 6776 | 6311 | UINT *pctinfo); |
| 6777 | 6312 | |
| 6778 | 6313 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6779 | IATSCChannelTuneRequest* This, | |
| 6314 | IATSCChannelTuneRequest *This, | |
| 6780 | 6315 | UINT iTInfo, |
| 6781 | 6316 | LCID lcid, |
| 6782 | 6317 | ITypeInfo **ppTInfo); |
| 6783 | 6318 | |
| 6784 | 6319 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 6785 | IATSCChannelTuneRequest* This, | |
| 6320 | IATSCChannelTuneRequest *This, | |
| 6786 | 6321 | REFIID riid, |
| 6787 | 6322 | LPOLESTR *rgszNames, |
| 6788 | 6323 | UINT cNames, |
| ... | ... | @@ -6790,7 +6325,7 @@ typedef struct IATSCChannelTuneRequestVtbl { |
| 6790 | 6325 | DISPID *rgDispId); |
| 6791 | 6326 | |
| 6792 | 6327 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 6793 | IATSCChannelTuneRequest* This, | |
| 6328 | IATSCChannelTuneRequest *This, | |
| 6794 | 6329 | DISPID dispIdMember, |
| 6795 | 6330 | REFIID riid, |
| 6796 | 6331 | LCID lcid, |
| ... | ... | @@ -6802,45 +6337,46 @@ typedef struct IATSCChannelTuneRequestVtbl { |
| 6802 | 6337 | |
| 6803 | 6338 | /*** ITuneRequest methods ***/ |
| 6804 | 6339 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 6805 | IATSCChannelTuneRequest* This, | |
| 6340 | IATSCChannelTuneRequest *This, | |
| 6806 | 6341 | ITuningSpace **TuningSpace); |
| 6807 | 6342 | |
| 6808 | 6343 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 6809 | IATSCChannelTuneRequest* This, | |
| 6344 | IATSCChannelTuneRequest *This, | |
| 6810 | 6345 | IComponents **Components); |
| 6811 | 6346 | |
| 6812 | 6347 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 6813 | IATSCChannelTuneRequest* This, | |
| 6348 | IATSCChannelTuneRequest *This, | |
| 6814 | 6349 | ITuneRequest **NewTuneRequest); |
| 6815 | 6350 | |
| 6816 | 6351 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 6817 | IATSCChannelTuneRequest* This, | |
| 6352 | IATSCChannelTuneRequest *This, | |
| 6818 | 6353 | ILocator **Locator); |
| 6819 | 6354 | |
| 6820 | 6355 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 6821 | IATSCChannelTuneRequest* This, | |
| 6356 | IATSCChannelTuneRequest *This, | |
| 6822 | 6357 | ILocator *Locator); |
| 6823 | 6358 | |
| 6824 | 6359 | /*** IChannelTuneRequest methods ***/ |
| 6825 | 6360 | HRESULT (STDMETHODCALLTYPE *get_Channel)( |
| 6826 | IATSCChannelTuneRequest* This, | |
| 6361 | IATSCChannelTuneRequest *This, | |
| 6827 | 6362 | LONG *Channel); |
| 6828 | 6363 | |
| 6829 | 6364 | HRESULT (STDMETHODCALLTYPE *put_Channel)( |
| 6830 | IATSCChannelTuneRequest* This, | |
| 6365 | IATSCChannelTuneRequest *This, | |
| 6831 | 6366 | LONG Channel); |
| 6832 | 6367 | |
| 6833 | 6368 | /*** IATSCChannelTuneRequest methods ***/ |
| 6834 | 6369 | HRESULT (STDMETHODCALLTYPE *get_MinorChannel)( |
| 6835 | IATSCChannelTuneRequest* This, | |
| 6370 | IATSCChannelTuneRequest *This, | |
| 6836 | 6371 | LONG *MinorChannel); |
| 6837 | 6372 | |
| 6838 | 6373 | HRESULT (STDMETHODCALLTYPE *put_MinorChannel)( |
| 6839 | IATSCChannelTuneRequest* This, | |
| 6374 | IATSCChannelTuneRequest *This, | |
| 6840 | 6375 | LONG MinorChannel); |
| 6841 | 6376 | |
| 6842 | 6377 | END_INTERFACE |
| 6843 | 6378 | } IATSCChannelTuneRequestVtbl; |
| 6379 | ||
| 6844 | 6380 | interface IATSCChannelTuneRequest { |
| 6845 | 6381 | CONST_VTBL IATSCChannelTuneRequestVtbl* lpVtbl; |
| 6846 | 6382 | }; |
| ... | ... | @@ -6927,22 +6463,6 @@ static FORCEINLINE HRESULT IATSCChannelTuneRequest_put_MinorChannel(IATSCChannel |
| 6927 | 6463 | |
| 6928 | 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 | 6467 | #endif /* __IATSCChannelTuneRequest_INTERFACE_DEFINED__ */ |
| 6948 | 6468 | |
| ... | ... | @@ -6979,29 +6499,29 @@ typedef struct IDigitalCableTuneRequestVtbl { |
| 6979 | 6499 | |
| 6980 | 6500 | /*** IUnknown methods ***/ |
| 6981 | 6501 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6982 | IDigitalCableTuneRequest* This, | |
| 6502 | IDigitalCableTuneRequest *This, | |
| 6983 | 6503 | REFIID riid, |
| 6984 | 6504 | void **ppvObject); |
| 6985 | 6505 | |
| 6986 | 6506 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6987 | IDigitalCableTuneRequest* This); | |
| 6507 | IDigitalCableTuneRequest *This); | |
| 6988 | 6508 | |
| 6989 | 6509 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6990 | IDigitalCableTuneRequest* This); | |
| 6510 | IDigitalCableTuneRequest *This); | |
| 6991 | 6511 | |
| 6992 | 6512 | /*** IDispatch methods ***/ |
| 6993 | 6513 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6994 | IDigitalCableTuneRequest* This, | |
| 6514 | IDigitalCableTuneRequest *This, | |
| 6995 | 6515 | UINT *pctinfo); |
| 6996 | 6516 | |
| 6997 | 6517 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6998 | IDigitalCableTuneRequest* This, | |
| 6518 | IDigitalCableTuneRequest *This, | |
| 6999 | 6519 | UINT iTInfo, |
| 7000 | 6520 | LCID lcid, |
| 7001 | 6521 | ITypeInfo **ppTInfo); |
| 7002 | 6522 | |
| 7003 | 6523 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7004 | IDigitalCableTuneRequest* This, | |
| 6524 | IDigitalCableTuneRequest *This, | |
| 7005 | 6525 | REFIID riid, |
| 7006 | 6526 | LPOLESTR *rgszNames, |
| 7007 | 6527 | UINT cNames, |
| ... | ... | @@ -7009,7 +6529,7 @@ typedef struct IDigitalCableTuneRequestVtbl { |
| 7009 | 6529 | DISPID *rgDispId); |
| 7010 | 6530 | |
| 7011 | 6531 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7012 | IDigitalCableTuneRequest* This, | |
| 6532 | IDigitalCableTuneRequest *This, | |
| 7013 | 6533 | DISPID dispIdMember, |
| 7014 | 6534 | REFIID riid, |
| 7015 | 6535 | LCID lcid, |
| ... | ... | @@ -7021,62 +6541,63 @@ typedef struct IDigitalCableTuneRequestVtbl { |
| 7021 | 6541 | |
| 7022 | 6542 | /*** ITuneRequest methods ***/ |
| 7023 | 6543 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 7024 | IDigitalCableTuneRequest* This, | |
| 6544 | IDigitalCableTuneRequest *This, | |
| 7025 | 6545 | ITuningSpace **TuningSpace); |
| 7026 | 6546 | |
| 7027 | 6547 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 7028 | IDigitalCableTuneRequest* This, | |
| 6548 | IDigitalCableTuneRequest *This, | |
| 7029 | 6549 | IComponents **Components); |
| 7030 | 6550 | |
| 7031 | 6551 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 7032 | IDigitalCableTuneRequest* This, | |
| 6552 | IDigitalCableTuneRequest *This, | |
| 7033 | 6553 | ITuneRequest **NewTuneRequest); |
| 7034 | 6554 | |
| 7035 | 6555 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 7036 | IDigitalCableTuneRequest* This, | |
| 6556 | IDigitalCableTuneRequest *This, | |
| 7037 | 6557 | ILocator **Locator); |
| 7038 | 6558 | |
| 7039 | 6559 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 7040 | IDigitalCableTuneRequest* This, | |
| 6560 | IDigitalCableTuneRequest *This, | |
| 7041 | 6561 | ILocator *Locator); |
| 7042 | 6562 | |
| 7043 | 6563 | /*** IChannelTuneRequest methods ***/ |
| 7044 | 6564 | HRESULT (STDMETHODCALLTYPE *get_Channel)( |
| 7045 | IDigitalCableTuneRequest* This, | |
| 6565 | IDigitalCableTuneRequest *This, | |
| 7046 | 6566 | LONG *Channel); |
| 7047 | 6567 | |
| 7048 | 6568 | HRESULT (STDMETHODCALLTYPE *put_Channel)( |
| 7049 | IDigitalCableTuneRequest* This, | |
| 6569 | IDigitalCableTuneRequest *This, | |
| 7050 | 6570 | LONG Channel); |
| 7051 | 6571 | |
| 7052 | 6572 | /*** IATSCChannelTuneRequest methods ***/ |
| 7053 | 6573 | HRESULT (STDMETHODCALLTYPE *get_MinorChannel)( |
| 7054 | IDigitalCableTuneRequest* This, | |
| 6574 | IDigitalCableTuneRequest *This, | |
| 7055 | 6575 | LONG *MinorChannel); |
| 7056 | 6576 | |
| 7057 | 6577 | HRESULT (STDMETHODCALLTYPE *put_MinorChannel)( |
| 7058 | IDigitalCableTuneRequest* This, | |
| 6578 | IDigitalCableTuneRequest *This, | |
| 7059 | 6579 | LONG MinorChannel); |
| 7060 | 6580 | |
| 7061 | 6581 | /*** IDigitalCableTuneRequest methods ***/ |
| 7062 | 6582 | HRESULT (STDMETHODCALLTYPE *get_MajorChannel)( |
| 7063 | IDigitalCableTuneRequest* This, | |
| 6583 | IDigitalCableTuneRequest *This, | |
| 7064 | 6584 | LONG *pMajorChannel); |
| 7065 | 6585 | |
| 7066 | 6586 | HRESULT (STDMETHODCALLTYPE *put_MajorChannel)( |
| 7067 | IDigitalCableTuneRequest* This, | |
| 6587 | IDigitalCableTuneRequest *This, | |
| 7068 | 6588 | LONG MajorChannel); |
| 7069 | 6589 | |
| 7070 | 6590 | HRESULT (STDMETHODCALLTYPE *get_SourceID)( |
| 7071 | IDigitalCableTuneRequest* This, | |
| 6591 | IDigitalCableTuneRequest *This, | |
| 7072 | 6592 | LONG *pSourceID); |
| 7073 | 6593 | |
| 7074 | 6594 | HRESULT (STDMETHODCALLTYPE *put_SourceID)( |
| 7075 | IDigitalCableTuneRequest* This, | |
| 6595 | IDigitalCableTuneRequest *This, | |
| 7076 | 6596 | LONG SourceID); |
| 7077 | 6597 | |
| 7078 | 6598 | END_INTERFACE |
| 7079 | 6599 | } IDigitalCableTuneRequestVtbl; |
| 6600 | ||
| 7080 | 6601 | interface IDigitalCableTuneRequest { |
| 7081 | 6602 | CONST_VTBL IDigitalCableTuneRequestVtbl* lpVtbl; |
| 7082 | 6603 | }; |
| ... | ... | @@ -7181,38 +6702,6 @@ static FORCEINLINE HRESULT IDigitalCableTuneRequest_put_SourceID(IDigitalCableTu |
| 7181 | 6702 | |
| 7182 | 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 | 6706 | #endif /* __IDigitalCableTuneRequest_INTERFACE_DEFINED__ */ |
| 7218 | 6707 | |
| ... | ... | @@ -7255,29 +6744,29 @@ typedef struct IDVBTuneRequestVtbl { |
| 7255 | 6744 | |
| 7256 | 6745 | /*** IUnknown methods ***/ |
| 7257 | 6746 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7258 | IDVBTuneRequest* This, | |
| 6747 | IDVBTuneRequest *This, | |
| 7259 | 6748 | REFIID riid, |
| 7260 | 6749 | void **ppvObject); |
| 7261 | 6750 | |
| 7262 | 6751 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7263 | IDVBTuneRequest* This); | |
| 6752 | IDVBTuneRequest *This); | |
| 7264 | 6753 | |
| 7265 | 6754 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7266 | IDVBTuneRequest* This); | |
| 6755 | IDVBTuneRequest *This); | |
| 7267 | 6756 | |
| 7268 | 6757 | /*** IDispatch methods ***/ |
| 7269 | 6758 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 7270 | IDVBTuneRequest* This, | |
| 6759 | IDVBTuneRequest *This, | |
| 7271 | 6760 | UINT *pctinfo); |
| 7272 | 6761 | |
| 7273 | 6762 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 7274 | IDVBTuneRequest* This, | |
| 6763 | IDVBTuneRequest *This, | |
| 7275 | 6764 | UINT iTInfo, |
| 7276 | 6765 | LCID lcid, |
| 7277 | 6766 | ITypeInfo **ppTInfo); |
| 7278 | 6767 | |
| 7279 | 6768 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7280 | IDVBTuneRequest* This, | |
| 6769 | IDVBTuneRequest *This, | |
| 7281 | 6770 | REFIID riid, |
| 7282 | 6771 | LPOLESTR *rgszNames, |
| 7283 | 6772 | UINT cNames, |
| ... | ... | @@ -7285,7 +6774,7 @@ typedef struct IDVBTuneRequestVtbl { |
| 7285 | 6774 | DISPID *rgDispId); |
| 7286 | 6775 | |
| 7287 | 6776 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7288 | IDVBTuneRequest* This, | |
| 6777 | IDVBTuneRequest *This, | |
| 7289 | 6778 | DISPID dispIdMember, |
| 7290 | 6779 | REFIID riid, |
| 7291 | 6780 | LCID lcid, |
| ... | ... | @@ -7297,52 +6786,53 @@ typedef struct IDVBTuneRequestVtbl { |
| 7297 | 6786 | |
| 7298 | 6787 | /*** ITuneRequest methods ***/ |
| 7299 | 6788 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 7300 | IDVBTuneRequest* This, | |
| 6789 | IDVBTuneRequest *This, | |
| 7301 | 6790 | ITuningSpace **TuningSpace); |
| 7302 | 6791 | |
| 7303 | 6792 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 7304 | IDVBTuneRequest* This, | |
| 6793 | IDVBTuneRequest *This, | |
| 7305 | 6794 | IComponents **Components); |
| 7306 | 6795 | |
| 7307 | 6796 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 7308 | IDVBTuneRequest* This, | |
| 6797 | IDVBTuneRequest *This, | |
| 7309 | 6798 | ITuneRequest **NewTuneRequest); |
| 7310 | 6799 | |
| 7311 | 6800 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 7312 | IDVBTuneRequest* This, | |
| 6801 | IDVBTuneRequest *This, | |
| 7313 | 6802 | ILocator **Locator); |
| 7314 | 6803 | |
| 7315 | 6804 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 7316 | IDVBTuneRequest* This, | |
| 6805 | IDVBTuneRequest *This, | |
| 7317 | 6806 | ILocator *Locator); |
| 7318 | 6807 | |
| 7319 | 6808 | /*** IDVBTuneRequest methods ***/ |
| 7320 | 6809 | HRESULT (STDMETHODCALLTYPE *get_ONID)( |
| 7321 | IDVBTuneRequest* This, | |
| 6810 | IDVBTuneRequest *This, | |
| 7322 | 6811 | LONG *ONID); |
| 7323 | 6812 | |
| 7324 | 6813 | HRESULT (STDMETHODCALLTYPE *put_ONID)( |
| 7325 | IDVBTuneRequest* This, | |
| 6814 | IDVBTuneRequest *This, | |
| 7326 | 6815 | LONG ONID); |
| 7327 | 6816 | |
| 7328 | 6817 | HRESULT (STDMETHODCALLTYPE *get_TSID)( |
| 7329 | IDVBTuneRequest* This, | |
| 6818 | IDVBTuneRequest *This, | |
| 7330 | 6819 | LONG *TSID); |
| 7331 | 6820 | |
| 7332 | 6821 | HRESULT (STDMETHODCALLTYPE *put_TSID)( |
| 7333 | IDVBTuneRequest* This, | |
| 6822 | IDVBTuneRequest *This, | |
| 7334 | 6823 | LONG TSID); |
| 7335 | 6824 | |
| 7336 | 6825 | HRESULT (STDMETHODCALLTYPE *get_SID)( |
| 7337 | IDVBTuneRequest* This, | |
| 6826 | IDVBTuneRequest *This, | |
| 7338 | 6827 | LONG *SID); |
| 7339 | 6828 | |
| 7340 | 6829 | HRESULT (STDMETHODCALLTYPE *put_SID)( |
| 7341 | IDVBTuneRequest* This, | |
| 6830 | IDVBTuneRequest *This, | |
| 7342 | 6831 | LONG SID); |
| 7343 | 6832 | |
| 7344 | 6833 | END_INTERFACE |
| 7345 | 6834 | } IDVBTuneRequestVtbl; |
| 6835 | ||
| 7346 | 6836 | interface IDVBTuneRequest { |
| 7347 | 6837 | CONST_VTBL IDVBTuneRequestVtbl* lpVtbl; |
| 7348 | 6838 | }; |
| ... | ... | @@ -7435,54 +6925,6 @@ static FORCEINLINE HRESULT IDVBTuneRequest_put_SID(IDVBTuneRequest* This,LONG SI |
| 7435 | 6925 | |
| 7436 | 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 | 6929 | #endif /* __IDVBTuneRequest_INTERFACE_DEFINED__ */ |
| 7488 | 6930 | |
| ... | ... | @@ -7519,29 +6961,29 @@ typedef struct IMPEG2TuneRequestVtbl { |
| 7519 | 6961 | |
| 7520 | 6962 | /*** IUnknown methods ***/ |
| 7521 | 6963 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7522 | IMPEG2TuneRequest* This, | |
| 6964 | IMPEG2TuneRequest *This, | |
| 7523 | 6965 | REFIID riid, |
| 7524 | 6966 | void **ppvObject); |
| 7525 | 6967 | |
| 7526 | 6968 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7527 | IMPEG2TuneRequest* This); | |
| 6969 | IMPEG2TuneRequest *This); | |
| 7528 | 6970 | |
| 7529 | 6971 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7530 | IMPEG2TuneRequest* This); | |
| 6972 | IMPEG2TuneRequest *This); | |
| 7531 | 6973 | |
| 7532 | 6974 | /*** IDispatch methods ***/ |
| 7533 | 6975 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 7534 | IMPEG2TuneRequest* This, | |
| 6976 | IMPEG2TuneRequest *This, | |
| 7535 | 6977 | UINT *pctinfo); |
| 7536 | 6978 | |
| 7537 | 6979 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 7538 | IMPEG2TuneRequest* This, | |
| 6980 | IMPEG2TuneRequest *This, | |
| 7539 | 6981 | UINT iTInfo, |
| 7540 | 6982 | LCID lcid, |
| 7541 | 6983 | ITypeInfo **ppTInfo); |
| 7542 | 6984 | |
| 7543 | 6985 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7544 | IMPEG2TuneRequest* This, | |
| 6986 | IMPEG2TuneRequest *This, | |
| 7545 | 6987 | REFIID riid, |
| 7546 | 6988 | LPOLESTR *rgszNames, |
| 7547 | 6989 | UINT cNames, |
| ... | ... | @@ -7549,7 +6991,7 @@ typedef struct IMPEG2TuneRequestVtbl { |
| 7549 | 6991 | DISPID *rgDispId); |
| 7550 | 6992 | |
| 7551 | 6993 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7552 | IMPEG2TuneRequest* This, | |
| 6994 | IMPEG2TuneRequest *This, | |
| 7553 | 6995 | DISPID dispIdMember, |
| 7554 | 6996 | REFIID riid, |
| 7555 | 6997 | LCID lcid, |
| ... | ... | @@ -7561,44 +7003,45 @@ typedef struct IMPEG2TuneRequestVtbl { |
| 7561 | 7003 | |
| 7562 | 7004 | /*** ITuneRequest methods ***/ |
| 7563 | 7005 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 7564 | IMPEG2TuneRequest* This, | |
| 7006 | IMPEG2TuneRequest *This, | |
| 7565 | 7007 | ITuningSpace **TuningSpace); |
| 7566 | 7008 | |
| 7567 | 7009 | HRESULT (STDMETHODCALLTYPE *get_Components)( |
| 7568 | IMPEG2TuneRequest* This, | |
| 7010 | IMPEG2TuneRequest *This, | |
| 7569 | 7011 | IComponents **Components); |
| 7570 | 7012 | |
| 7571 | 7013 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 7572 | IMPEG2TuneRequest* This, | |
| 7014 | IMPEG2TuneRequest *This, | |
| 7573 | 7015 | ITuneRequest **NewTuneRequest); |
| 7574 | 7016 | |
| 7575 | 7017 | HRESULT (STDMETHODCALLTYPE *get_Locator)( |
| 7576 | IMPEG2TuneRequest* This, | |
| 7018 | IMPEG2TuneRequest *This, | |
| 7577 | 7019 | ILocator **Locator); |
| 7578 | 7020 | |
| 7579 | 7021 | HRESULT (STDMETHODCALLTYPE *put_Locator)( |
| 7580 | IMPEG2TuneRequest* This, | |
| 7022 | IMPEG2TuneRequest *This, | |
| 7581 | 7023 | ILocator *Locator); |
| 7582 | 7024 | |
| 7583 | 7025 | /*** IMPEG2TuneRequest methods ***/ |
| 7584 | 7026 | HRESULT (STDMETHODCALLTYPE *get_TSID)( |
| 7585 | IMPEG2TuneRequest* This, | |
| 7027 | IMPEG2TuneRequest *This, | |
| 7586 | 7028 | LONG *TSID); |
| 7587 | 7029 | |
| 7588 | 7030 | HRESULT (STDMETHODCALLTYPE *put_TSID)( |
| 7589 | IMPEG2TuneRequest* This, | |
| 7031 | IMPEG2TuneRequest *This, | |
| 7590 | 7032 | LONG TSID); |
| 7591 | 7033 | |
| 7592 | 7034 | HRESULT (STDMETHODCALLTYPE *get_ProgNo)( |
| 7593 | IMPEG2TuneRequest* This, | |
| 7035 | IMPEG2TuneRequest *This, | |
| 7594 | 7036 | LONG *ProgNo); |
| 7595 | 7037 | |
| 7596 | 7038 | HRESULT (STDMETHODCALLTYPE *put_ProgNo)( |
| 7597 | IMPEG2TuneRequest* This, | |
| 7039 | IMPEG2TuneRequest *This, | |
| 7598 | 7040 | LONG ProgNo); |
| 7599 | 7041 | |
| 7600 | 7042 | END_INTERFACE |
| 7601 | 7043 | } IMPEG2TuneRequestVtbl; |
| 7044 | ||
| 7602 | 7045 | interface IMPEG2TuneRequest { |
| 7603 | 7046 | CONST_VTBL IMPEG2TuneRequestVtbl* lpVtbl; |
| 7604 | 7047 | }; |
| ... | ... | @@ -7683,38 +7126,6 @@ static FORCEINLINE HRESULT IMPEG2TuneRequest_put_ProgNo(IMPEG2TuneRequest* This, |
| 7683 | 7126 | |
| 7684 | 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 | 7130 | #endif /* __IMPEG2TuneRequest_INTERFACE_DEFINED__ */ |
| 7720 | 7131 | |
| ... | ... | @@ -7743,29 +7154,29 @@ typedef struct IMPEG2TuneRequestFactoryVtbl { |
| 7743 | 7154 | |
| 7744 | 7155 | /*** IUnknown methods ***/ |
| 7745 | 7156 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7746 | IMPEG2TuneRequestFactory* This, | |
| 7157 | IMPEG2TuneRequestFactory *This, | |
| 7747 | 7158 | REFIID riid, |
| 7748 | 7159 | void **ppvObject); |
| 7749 | 7160 | |
| 7750 | 7161 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7751 | IMPEG2TuneRequestFactory* This); | |
| 7162 | IMPEG2TuneRequestFactory *This); | |
| 7752 | 7163 | |
| 7753 | 7164 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7754 | IMPEG2TuneRequestFactory* This); | |
| 7165 | IMPEG2TuneRequestFactory *This); | |
| 7755 | 7166 | |
| 7756 | 7167 | /*** IDispatch methods ***/ |
| 7757 | 7168 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 7758 | IMPEG2TuneRequestFactory* This, | |
| 7169 | IMPEG2TuneRequestFactory *This, | |
| 7759 | 7170 | UINT *pctinfo); |
| 7760 | 7171 | |
| 7761 | 7172 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 7762 | IMPEG2TuneRequestFactory* This, | |
| 7173 | IMPEG2TuneRequestFactory *This, | |
| 7763 | 7174 | UINT iTInfo, |
| 7764 | 7175 | LCID lcid, |
| 7765 | 7176 | ITypeInfo **ppTInfo); |
| 7766 | 7177 | |
| 7767 | 7178 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7768 | IMPEG2TuneRequestFactory* This, | |
| 7179 | IMPEG2TuneRequestFactory *This, | |
| 7769 | 7180 | REFIID riid, |
| 7770 | 7181 | LPOLESTR *rgszNames, |
| 7771 | 7182 | UINT cNames, |
| ... | ... | @@ -7773,7 +7184,7 @@ typedef struct IMPEG2TuneRequestFactoryVtbl { |
| 7773 | 7184 | DISPID *rgDispId); |
| 7774 | 7185 | |
| 7775 | 7186 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7776 | IMPEG2TuneRequestFactory* This, | |
| 7187 | IMPEG2TuneRequestFactory *This, | |
| 7777 | 7188 | DISPID dispIdMember, |
| 7778 | 7189 | REFIID riid, |
| 7779 | 7190 | LCID lcid, |
| ... | ... | @@ -7785,12 +7196,13 @@ typedef struct IMPEG2TuneRequestFactoryVtbl { |
| 7785 | 7196 | |
| 7786 | 7197 | /*** IMPEG2TuneRequestFactory methods ***/ |
| 7787 | 7198 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| 7788 | IMPEG2TuneRequestFactory* This, | |
| 7199 | IMPEG2TuneRequestFactory *This, | |
| 7789 | 7200 | ITuningSpace *TuningSpace, |
| 7790 | 7201 | IMPEG2TuneRequest **TuneRequest); |
| 7791 | 7202 | |
| 7792 | 7203 | END_INTERFACE |
| 7793 | 7204 | } IMPEG2TuneRequestFactoryVtbl; |
| 7205 | ||
| 7794 | 7206 | interface IMPEG2TuneRequestFactory { |
| 7795 | 7207 | CONST_VTBL IMPEG2TuneRequestFactoryVtbl* lpVtbl; |
| 7796 | 7208 | }; |
| ... | ... | @@ -7841,15 +7253,6 @@ static FORCEINLINE HRESULT IMPEG2TuneRequestFactory_CreateTuneRequest(IMPEG2Tune |
| 7841 | 7253 | |
| 7842 | 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 | 7257 | #endif /* __IMPEG2TuneRequestFactory_INTERFACE_DEFINED__ */ |
| 7855 | 7258 | |
| ... | ... | @@ -7874,18 +7277,19 @@ typedef struct IMPEG2TuneRequestSupportVtbl { |
| 7874 | 7277 | |
| 7875 | 7278 | /*** IUnknown methods ***/ |
| 7876 | 7279 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7877 | IMPEG2TuneRequestSupport* This, | |
| 7280 | IMPEG2TuneRequestSupport *This, | |
| 7878 | 7281 | REFIID riid, |
| 7879 | 7282 | void **ppvObject); |
| 7880 | 7283 | |
| 7881 | 7284 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7882 | IMPEG2TuneRequestSupport* This); | |
| 7285 | IMPEG2TuneRequestSupport *This); | |
| 7883 | 7286 | |
| 7884 | 7287 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7885 | IMPEG2TuneRequestSupport* This); | |
| 7288 | IMPEG2TuneRequestSupport *This); | |
| 7886 | 7289 | |
| 7887 | 7290 | END_INTERFACE |
| 7888 | 7291 | } IMPEG2TuneRequestSupportVtbl; |
| 7292 | ||
| 7889 | 7293 | interface IMPEG2TuneRequestSupport { |
| 7890 | 7294 | CONST_VTBL IMPEG2TuneRequestSupportVtbl* lpVtbl; |
| 7891 | 7295 | }; |
| ... | ... | @@ -7949,35 +7353,36 @@ typedef struct ITunerCapVtbl { |
| 7949 | 7353 | |
| 7950 | 7354 | /*** IUnknown methods ***/ |
| 7951 | 7355 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7952 | ITunerCap* This, | |
| 7356 | ITunerCap *This, | |
| 7953 | 7357 | REFIID riid, |
| 7954 | 7358 | void **ppvObject); |
| 7955 | 7359 | |
| 7956 | 7360 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7957 | ITunerCap* This); | |
| 7361 | ITunerCap *This); | |
| 7958 | 7362 | |
| 7959 | 7363 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7960 | ITunerCap* This); | |
| 7364 | ITunerCap *This); | |
| 7961 | 7365 | |
| 7962 | 7366 | /*** ITunerCap methods ***/ |
| 7963 | 7367 | HRESULT (STDMETHODCALLTYPE *get_SupportedNetworkTypes)( |
| 7964 | ITunerCap* This, | |
| 7368 | ITunerCap *This, | |
| 7965 | 7369 | ULONG ulcNetworkTypesMax, |
| 7966 | 7370 | ULONG *pulcNetworkTypes, |
| 7967 | 7371 | GUID *pguidNetworkTypes); |
| 7968 | 7372 | |
| 7969 | 7373 | HRESULT (STDMETHODCALLTYPE *get_SupportedVideoFormats)( |
| 7970 | ITunerCap* This, | |
| 7374 | ITunerCap *This, | |
| 7971 | 7375 | ULONG *pulAMTunerModeType, |
| 7972 | 7376 | ULONG *pulAnalogVideoStandard); |
| 7973 | 7377 | |
| 7974 | 7378 | HRESULT (STDMETHODCALLTYPE *get_AuxInputCount)( |
| 7975 | ITunerCap* This, | |
| 7379 | ITunerCap *This, | |
| 7976 | 7380 | ULONG *pulCompositeCount, |
| 7977 | 7381 | ULONG *pulSvideoCount); |
| 7978 | 7382 | |
| 7979 | 7383 | END_INTERFACE |
| 7980 | 7384 | } ITunerCapVtbl; |
| 7385 | ||
| 7981 | 7386 | interface ITunerCap { |
| 7982 | 7387 | CONST_VTBL ITunerCapVtbl* lpVtbl; |
| 7983 | 7388 | }; |
| ... | ... | @@ -8018,34 +7423,6 @@ static FORCEINLINE HRESULT ITunerCap_get_AuxInputCount(ITunerCap* This,ULONG *pu |
| 8018 | 7423 | |
| 8019 | 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 | 7427 | #endif /* __ITunerCap_INTERFACE_DEFINED__ */ |
| 8051 | 7428 | |
| ... | ... | @@ -8073,23 +7450,24 @@ typedef struct ITunerCapExVtbl { |
| 8073 | 7450 | |
| 8074 | 7451 | /*** IUnknown methods ***/ |
| 8075 | 7452 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8076 | ITunerCapEx* This, | |
| 7453 | ITunerCapEx *This, | |
| 8077 | 7454 | REFIID riid, |
| 8078 | 7455 | void **ppvObject); |
| 8079 | 7456 | |
| 8080 | 7457 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8081 | ITunerCapEx* This); | |
| 7458 | ITunerCapEx *This); | |
| 8082 | 7459 | |
| 8083 | 7460 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8084 | ITunerCapEx* This); | |
| 7461 | ITunerCapEx *This); | |
| 8085 | 7462 | |
| 8086 | 7463 | /*** ITunerCapEx methods ***/ |
| 8087 | 7464 | HRESULT (STDMETHODCALLTYPE *get_Has608_708Caption)( |
| 8088 | ITunerCapEx* This, | |
| 7465 | ITunerCapEx *This, | |
| 8089 | 7466 | VARIANT_BOOL *pbHasCaption); |
| 8090 | 7467 | |
| 8091 | 7468 | END_INTERFACE |
| 8092 | 7469 | } ITunerCapExVtbl; |
| 7470 | ||
| 8093 | 7471 | interface ITunerCapEx { |
| 8094 | 7472 | CONST_VTBL ITunerCapExVtbl* lpVtbl; |
| 8095 | 7473 | }; |
| ... | ... | @@ -8122,14 +7500,6 @@ static FORCEINLINE HRESULT ITunerCapEx_get_Has608_708Caption(ITunerCapEx* This,V |
| 8122 | 7500 | |
| 8123 | 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 | 7504 | #endif /* __ITunerCapEx_INTERFACE_DEFINED__ */ |
| 8135 | 7505 | |
| ... | ... | @@ -8184,59 +7554,60 @@ typedef struct ITunerVtbl { |
| 8184 | 7554 | |
| 8185 | 7555 | /*** IUnknown methods ***/ |
| 8186 | 7556 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8187 | ITuner* This, | |
| 7557 | ITuner *This, | |
| 8188 | 7558 | REFIID riid, |
| 8189 | 7559 | void **ppvObject); |
| 8190 | 7560 | |
| 8191 | 7561 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8192 | ITuner* This); | |
| 7562 | ITuner *This); | |
| 8193 | 7563 | |
| 8194 | 7564 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8195 | ITuner* This); | |
| 7565 | ITuner *This); | |
| 8196 | 7566 | |
| 8197 | 7567 | /*** ITuner methods ***/ |
| 8198 | 7568 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 8199 | ITuner* This, | |
| 7569 | ITuner *This, | |
| 8200 | 7570 | ITuningSpace **TuningSpace); |
| 8201 | 7571 | |
| 8202 | 7572 | HRESULT (STDMETHODCALLTYPE *put_TuningSpace)( |
| 8203 | ITuner* This, | |
| 7573 | ITuner *This, | |
| 8204 | 7574 | ITuningSpace *TuningSpace); |
| 8205 | 7575 | |
| 8206 | 7576 | HRESULT (STDMETHODCALLTYPE *EnumTuningSpaces)( |
| 8207 | ITuner* This, | |
| 7577 | ITuner *This, | |
| 8208 | 7578 | IEnumTuningSpaces **ppEnum); |
| 8209 | 7579 | |
| 8210 | 7580 | HRESULT (STDMETHODCALLTYPE *get_TuneRequest)( |
| 8211 | ITuner* This, | |
| 7581 | ITuner *This, | |
| 8212 | 7582 | ITuneRequest **TuneRequest); |
| 8213 | 7583 | |
| 8214 | 7584 | HRESULT (STDMETHODCALLTYPE *put_TuneRequest)( |
| 8215 | ITuner* This, | |
| 7585 | ITuner *This, | |
| 8216 | 7586 | ITuneRequest *TuneRequest); |
| 8217 | 7587 | |
| 8218 | 7588 | HRESULT (STDMETHODCALLTYPE *Validate)( |
| 8219 | ITuner* This, | |
| 7589 | ITuner *This, | |
| 8220 | 7590 | ITuneRequest *TuneRequest); |
| 8221 | 7591 | |
| 8222 | 7592 | HRESULT (STDMETHODCALLTYPE *get_PreferredComponentTypes)( |
| 8223 | ITuner* This, | |
| 7593 | ITuner *This, | |
| 8224 | 7594 | IComponentTypes **ComponentTypes); |
| 8225 | 7595 | |
| 8226 | 7596 | HRESULT (STDMETHODCALLTYPE *put_PreferredComponentTypes)( |
| 8227 | ITuner* This, | |
| 7597 | ITuner *This, | |
| 8228 | 7598 | IComponentTypes *ComponentTypes); |
| 8229 | 7599 | |
| 8230 | 7600 | HRESULT (STDMETHODCALLTYPE *get_SignalStrength)( |
| 8231 | ITuner* This, | |
| 7601 | ITuner *This, | |
| 8232 | 7602 | LONG *Strength); |
| 8233 | 7603 | |
| 8234 | 7604 | HRESULT (STDMETHODCALLTYPE *TriggerSignalEvents)( |
| 8235 | ITuner* This, | |
| 7605 | ITuner *This, | |
| 8236 | 7606 | LONG Interval); |
| 8237 | 7607 | |
| 8238 | 7608 | END_INTERFACE |
| 8239 | 7609 | } ITunerVtbl; |
| 7610 | ||
| 8240 | 7611 | interface ITuner { |
| 8241 | 7612 | CONST_VTBL ITunerVtbl* lpVtbl; |
| 8242 | 7613 | }; |
| ... | ... | @@ -8305,86 +7676,6 @@ static FORCEINLINE HRESULT ITuner_TriggerSignalEvents(ITuner* This,LONG Interval |
| 8305 | 7676 | |
| 8306 | 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 | 7680 | #endif /* __ITuner_INTERFACE_DEFINED__ */ |
| 8390 | 7681 | |
| ... | ... | @@ -8424,77 +7715,78 @@ typedef struct IScanningTunerVtbl { |
| 8424 | 7715 | |
| 8425 | 7716 | /*** IUnknown methods ***/ |
| 8426 | 7717 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8427 | IScanningTuner* This, | |
| 7718 | IScanningTuner *This, | |
| 8428 | 7719 | REFIID riid, |
| 8429 | 7720 | void **ppvObject); |
| 8430 | 7721 | |
| 8431 | 7722 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8432 | IScanningTuner* This); | |
| 7723 | IScanningTuner *This); | |
| 8433 | 7724 | |
| 8434 | 7725 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8435 | IScanningTuner* This); | |
| 7726 | IScanningTuner *This); | |
| 8436 | 7727 | |
| 8437 | 7728 | /*** ITuner methods ***/ |
| 8438 | 7729 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 8439 | IScanningTuner* This, | |
| 7730 | IScanningTuner *This, | |
| 8440 | 7731 | ITuningSpace **TuningSpace); |
| 8441 | 7732 | |
| 8442 | 7733 | HRESULT (STDMETHODCALLTYPE *put_TuningSpace)( |
| 8443 | IScanningTuner* This, | |
| 7734 | IScanningTuner *This, | |
| 8444 | 7735 | ITuningSpace *TuningSpace); |
| 8445 | 7736 | |
| 8446 | 7737 | HRESULT (STDMETHODCALLTYPE *EnumTuningSpaces)( |
| 8447 | IScanningTuner* This, | |
| 7738 | IScanningTuner *This, | |
| 8448 | 7739 | IEnumTuningSpaces **ppEnum); |
| 8449 | 7740 | |
| 8450 | 7741 | HRESULT (STDMETHODCALLTYPE *get_TuneRequest)( |
| 8451 | IScanningTuner* This, | |
| 7742 | IScanningTuner *This, | |
| 8452 | 7743 | ITuneRequest **TuneRequest); |
| 8453 | 7744 | |
| 8454 | 7745 | HRESULT (STDMETHODCALLTYPE *put_TuneRequest)( |
| 8455 | IScanningTuner* This, | |
| 7746 | IScanningTuner *This, | |
| 8456 | 7747 | ITuneRequest *TuneRequest); |
| 8457 | 7748 | |
| 8458 | 7749 | HRESULT (STDMETHODCALLTYPE *Validate)( |
| 8459 | IScanningTuner* This, | |
| 7750 | IScanningTuner *This, | |
| 8460 | 7751 | ITuneRequest *TuneRequest); |
| 8461 | 7752 | |
| 8462 | 7753 | HRESULT (STDMETHODCALLTYPE *get_PreferredComponentTypes)( |
| 8463 | IScanningTuner* This, | |
| 7754 | IScanningTuner *This, | |
| 8464 | 7755 | IComponentTypes **ComponentTypes); |
| 8465 | 7756 | |
| 8466 | 7757 | HRESULT (STDMETHODCALLTYPE *put_PreferredComponentTypes)( |
| 8467 | IScanningTuner* This, | |
| 7758 | IScanningTuner *This, | |
| 8468 | 7759 | IComponentTypes *ComponentTypes); |
| 8469 | 7760 | |
| 8470 | 7761 | HRESULT (STDMETHODCALLTYPE *get_SignalStrength)( |
| 8471 | IScanningTuner* This, | |
| 7762 | IScanningTuner *This, | |
| 8472 | 7763 | LONG *Strength); |
| 8473 | 7764 | |
| 8474 | 7765 | HRESULT (STDMETHODCALLTYPE *TriggerSignalEvents)( |
| 8475 | IScanningTuner* This, | |
| 7766 | IScanningTuner *This, | |
| 8476 | 7767 | LONG Interval); |
| 8477 | 7768 | |
| 8478 | 7769 | /*** IScanningTuner methods ***/ |
| 8479 | 7770 | HRESULT (STDMETHODCALLTYPE *SeekUp)( |
| 8480 | IScanningTuner* This); | |
| 7771 | IScanningTuner *This); | |
| 8481 | 7772 | |
| 8482 | 7773 | HRESULT (STDMETHODCALLTYPE *SeekDown)( |
| 8483 | IScanningTuner* This); | |
| 7774 | IScanningTuner *This); | |
| 8484 | 7775 | |
| 8485 | 7776 | HRESULT (STDMETHODCALLTYPE *ScanUp)( |
| 8486 | IScanningTuner* This, | |
| 7777 | IScanningTuner *This, | |
| 8487 | 7778 | LONG MillisecondsPause); |
| 8488 | 7779 | |
| 8489 | 7780 | HRESULT (STDMETHODCALLTYPE *ScanDown)( |
| 8490 | IScanningTuner* This, | |
| 7781 | IScanningTuner *This, | |
| 8491 | 7782 | LONG MillisecondsPause); |
| 8492 | 7783 | |
| 8493 | 7784 | HRESULT (STDMETHODCALLTYPE *AutoProgram)( |
| 8494 | IScanningTuner* This); | |
| 7785 | IScanningTuner *This); | |
| 8495 | 7786 | |
| 8496 | 7787 | END_INTERFACE |
| 8497 | 7788 | } IScanningTunerVtbl; |
| 7789 | ||
| 8498 | 7790 | interface IScanningTuner { |
| 8499 | 7791 | CONST_VTBL IScanningTunerVtbl* lpVtbl; |
| 8500 | 7792 | }; |
| ... | ... | @@ -8585,43 +7877,6 @@ static FORCEINLINE HRESULT IScanningTuner_AutoProgram(IScanningTuner* This) { |
| 8585 | 7877 | |
| 8586 | 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 | 7881 | #endif /* __IScanningTuner_INTERFACE_DEFINED__ */ |
| 8627 | 7882 | |
| ... | ... | @@ -8681,121 +7936,122 @@ typedef struct IScanningTunerExVtbl { |
| 8681 | 7936 | |
| 8682 | 7937 | /*** IUnknown methods ***/ |
| 8683 | 7938 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8684 | IScanningTunerEx* This, | |
| 7939 | IScanningTunerEx *This, | |
| 8685 | 7940 | REFIID riid, |
| 8686 | 7941 | void **ppvObject); |
| 8687 | 7942 | |
| 8688 | 7943 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8689 | IScanningTunerEx* This); | |
| 7944 | IScanningTunerEx *This); | |
| 8690 | 7945 | |
| 8691 | 7946 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8692 | IScanningTunerEx* This); | |
| 7947 | IScanningTunerEx *This); | |
| 8693 | 7948 | |
| 8694 | 7949 | /*** ITuner methods ***/ |
| 8695 | 7950 | HRESULT (STDMETHODCALLTYPE *get_TuningSpace)( |
| 8696 | IScanningTunerEx* This, | |
| 7951 | IScanningTunerEx *This, | |
| 8697 | 7952 | ITuningSpace **TuningSpace); |
| 8698 | 7953 | |
| 8699 | 7954 | HRESULT (STDMETHODCALLTYPE *put_TuningSpace)( |
| 8700 | IScanningTunerEx* This, | |
| 7955 | IScanningTunerEx *This, | |
| 8701 | 7956 | ITuningSpace *TuningSpace); |
| 8702 | 7957 | |
| 8703 | 7958 | HRESULT (STDMETHODCALLTYPE *EnumTuningSpaces)( |
| 8704 | IScanningTunerEx* This, | |
| 7959 | IScanningTunerEx *This, | |
| 8705 | 7960 | IEnumTuningSpaces **ppEnum); |
| 8706 | 7961 | |
| 8707 | 7962 | HRESULT (STDMETHODCALLTYPE *get_TuneRequest)( |
| 8708 | IScanningTunerEx* This, | |
| 7963 | IScanningTunerEx *This, | |
| 8709 | 7964 | ITuneRequest **TuneRequest); |
| 8710 | 7965 | |
| 8711 | 7966 | HRESULT (STDMETHODCALLTYPE *put_TuneRequest)( |
| 8712 | IScanningTunerEx* This, | |
| 7967 | IScanningTunerEx *This, | |
| 8713 | 7968 | ITuneRequest *TuneRequest); |
| 8714 | 7969 | |
| 8715 | 7970 | HRESULT (STDMETHODCALLTYPE *Validate)( |
| 8716 | IScanningTunerEx* This, | |
| 7971 | IScanningTunerEx *This, | |
| 8717 | 7972 | ITuneRequest *TuneRequest); |
| 8718 | 7973 | |
| 8719 | 7974 | HRESULT (STDMETHODCALLTYPE *get_PreferredComponentTypes)( |
| 8720 | IScanningTunerEx* This, | |
| 7975 | IScanningTunerEx *This, | |
| 8721 | 7976 | IComponentTypes **ComponentTypes); |
| 8722 | 7977 | |
| 8723 | 7978 | HRESULT (STDMETHODCALLTYPE *put_PreferredComponentTypes)( |
| 8724 | IScanningTunerEx* This, | |
| 7979 | IScanningTunerEx *This, | |
| 8725 | 7980 | IComponentTypes *ComponentTypes); |
| 8726 | 7981 | |
| 8727 | 7982 | HRESULT (STDMETHODCALLTYPE *get_SignalStrength)( |
| 8728 | IScanningTunerEx* This, | |
| 7983 | IScanningTunerEx *This, | |
| 8729 | 7984 | LONG *Strength); |
| 8730 | 7985 | |
| 8731 | 7986 | HRESULT (STDMETHODCALLTYPE *TriggerSignalEvents)( |
| 8732 | IScanningTunerEx* This, | |
| 7987 | IScanningTunerEx *This, | |
| 8733 | 7988 | LONG Interval); |
| 8734 | 7989 | |
| 8735 | 7990 | /*** IScanningTuner methods ***/ |
| 8736 | 7991 | HRESULT (STDMETHODCALLTYPE *SeekUp)( |
| 8737 | IScanningTunerEx* This); | |
| 7992 | IScanningTunerEx *This); | |
| 8738 | 7993 | |
| 8739 | 7994 | HRESULT (STDMETHODCALLTYPE *SeekDown)( |
| 8740 | IScanningTunerEx* This); | |
| 7995 | IScanningTunerEx *This); | |
| 8741 | 7996 | |
| 8742 | 7997 | HRESULT (STDMETHODCALLTYPE *ScanUp)( |
| 8743 | IScanningTunerEx* This, | |
| 7998 | IScanningTunerEx *This, | |
| 8744 | 7999 | LONG MillisecondsPause); |
| 8745 | 8000 | |
| 8746 | 8001 | HRESULT (STDMETHODCALLTYPE *ScanDown)( |
| 8747 | IScanningTunerEx* This, | |
| 8002 | IScanningTunerEx *This, | |
| 8748 | 8003 | LONG MillisecondsPause); |
| 8749 | 8004 | |
| 8750 | 8005 | HRESULT (STDMETHODCALLTYPE *AutoProgram)( |
| 8751 | IScanningTunerEx* This); | |
| 8006 | IScanningTunerEx *This); | |
| 8752 | 8007 | |
| 8753 | 8008 | /*** IScanningTunerEx methods ***/ |
| 8754 | 8009 | HRESULT (STDMETHODCALLTYPE *GetCurrentLocator)( |
| 8755 | IScanningTunerEx* This, | |
| 8010 | IScanningTunerEx *This, | |
| 8756 | 8011 | ILocator **pILocator); |
| 8757 | 8012 | |
| 8758 | 8013 | HRESULT (STDMETHODCALLTYPE *PerformExhaustiveScan)( |
| 8759 | IScanningTunerEx* This, | |
| 8014 | IScanningTunerEx *This, | |
| 8760 | 8015 | LONG dwLowerFreq, |
| 8761 | 8016 | LONG dwHigherFreq, |
| 8762 | 8017 | VARIANT_BOOL bFineTune, |
| 8763 | 8018 | HEVENT hEvent); |
| 8764 | 8019 | |
| 8765 | 8020 | HRESULT (STDMETHODCALLTYPE *TerminateCurrentScan)( |
| 8766 | IScanningTunerEx* This, | |
| 8021 | IScanningTunerEx *This, | |
| 8767 | 8022 | LONG *pcurrentFreq); |
| 8768 | 8023 | |
| 8769 | 8024 | HRESULT (STDMETHODCALLTYPE *ResumeCurrentScan)( |
| 8770 | IScanningTunerEx* This, | |
| 8025 | IScanningTunerEx *This, | |
| 8771 | 8026 | HEVENT hEvent); |
| 8772 | 8027 | |
| 8773 | 8028 | HRESULT (STDMETHODCALLTYPE *GetTunerScanningCapability)( |
| 8774 | IScanningTunerEx* This, | |
| 8029 | IScanningTunerEx *This, | |
| 8775 | 8030 | LONG *HardwareAssistedScanning, |
| 8776 | 8031 | LONG *NumStandardsSupported, |
| 8777 | 8032 | GUID *BroadcastStandards); |
| 8778 | 8033 | |
| 8779 | 8034 | HRESULT (STDMETHODCALLTYPE *GetTunerStatus)( |
| 8780 | IScanningTunerEx* This, | |
| 8035 | IScanningTunerEx *This, | |
| 8781 | 8036 | LONG *SecondsLeft, |
| 8782 | 8037 | LONG *CurrentLockType, |
| 8783 | 8038 | LONG *AutoDetect, |
| 8784 | 8039 | LONG *CurrentFreq); |
| 8785 | 8040 | |
| 8786 | 8041 | HRESULT (STDMETHODCALLTYPE *GetCurrentTunerStandardCapability)( |
| 8787 | IScanningTunerEx* This, | |
| 8042 | IScanningTunerEx *This, | |
| 8788 | 8043 | GUID CurrentBroadcastStandard, |
| 8789 | 8044 | LONG *SettlingTime, |
| 8790 | 8045 | LONG *TvStandardsSupported); |
| 8791 | 8046 | |
| 8792 | 8047 | HRESULT (STDMETHODCALLTYPE *SetScanSignalTypeFilter)( |
| 8793 | IScanningTunerEx* This, | |
| 8048 | IScanningTunerEx *This, | |
| 8794 | 8049 | LONG ScanModulationTypes, |
| 8795 | 8050 | LONG AnalogVideoStandard); |
| 8796 | 8051 | |
| 8797 | 8052 | END_INTERFACE |
| 8798 | 8053 | } IScanningTunerExVtbl; |
| 8054 | ||
| 8799 | 8055 | interface IScanningTunerEx { |
| 8800 | 8056 | CONST_VTBL IScanningTunerExVtbl* lpVtbl; |
| 8801 | 8057 | }; |
| ... | ... | @@ -8920,81 +8176,6 @@ static FORCEINLINE HRESULT IScanningTunerEx_SetScanSignalTypeFilter(IScanningTun |
| 8920 | 8176 | |
| 8921 | 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 | 8180 | #endif /* __IScanningTunerEx_INTERFACE_DEFINED__ */ |
| 9000 | 8181 | |
| ... | ... | @@ -9070,29 +8251,29 @@ typedef struct IComponentTypeVtbl { |
| 9070 | 8251 | |
| 9071 | 8252 | /*** IUnknown methods ***/ |
| 9072 | 8253 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9073 | IComponentType* This, | |
| 8254 | IComponentType *This, | |
| 9074 | 8255 | REFIID riid, |
| 9075 | 8256 | void **ppvObject); |
| 9076 | 8257 | |
| 9077 | 8258 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9078 | IComponentType* This); | |
| 8259 | IComponentType *This); | |
| 9079 | 8260 | |
| 9080 | 8261 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9081 | IComponentType* This); | |
| 8262 | IComponentType *This); | |
| 9082 | 8263 | |
| 9083 | 8264 | /*** IDispatch methods ***/ |
| 9084 | 8265 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 9085 | IComponentType* This, | |
| 8266 | IComponentType *This, | |
| 9086 | 8267 | UINT *pctinfo); |
| 9087 | 8268 | |
| 9088 | 8269 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 9089 | IComponentType* This, | |
| 8270 | IComponentType *This, | |
| 9090 | 8271 | UINT iTInfo, |
| 9091 | 8272 | LCID lcid, |
| 9092 | 8273 | ITypeInfo **ppTInfo); |
| 9093 | 8274 | |
| 9094 | 8275 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 9095 | IComponentType* This, | |
| 8276 | IComponentType *This, | |
| 9096 | 8277 | REFIID riid, |
| 9097 | 8278 | LPOLESTR *rgszNames, |
| 9098 | 8279 | UINT cNames, |
| ... | ... | @@ -9100,7 +8281,7 @@ typedef struct IComponentTypeVtbl { |
| 9100 | 8281 | DISPID *rgDispId); |
| 9101 | 8282 | |
| 9102 | 8283 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 9103 | IComponentType* This, | |
| 8284 | IComponentType *This, | |
| 9104 | 8285 | DISPID dispIdMember, |
| 9105 | 8286 | REFIID riid, |
| 9106 | 8287 | LCID lcid, |
| ... | ... | @@ -9112,75 +8293,76 @@ typedef struct IComponentTypeVtbl { |
| 9112 | 8293 | |
| 9113 | 8294 | /*** IComponentType methods ***/ |
| 9114 | 8295 | HRESULT (STDMETHODCALLTYPE *get_Category)( |
| 9115 | IComponentType* This, | |
| 8296 | IComponentType *This, | |
| 9116 | 8297 | ComponentCategory *Category); |
| 9117 | 8298 | |
| 9118 | 8299 | HRESULT (STDMETHODCALLTYPE *put_Category)( |
| 9119 | IComponentType* This, | |
| 8300 | IComponentType *This, | |
| 9120 | 8301 | ComponentCategory Category); |
| 9121 | 8302 | |
| 9122 | 8303 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( |
| 9123 | IComponentType* This, | |
| 8304 | IComponentType *This, | |
| 9124 | 8305 | BSTR *MediaMajorType); |
| 9125 | 8306 | |
| 9126 | 8307 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( |
| 9127 | IComponentType* This, | |
| 8308 | IComponentType *This, | |
| 9128 | 8309 | BSTR MediaMajorType); |
| 9129 | 8310 | |
| 9130 | 8311 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( |
| 9131 | IComponentType* This, | |
| 8312 | IComponentType *This, | |
| 9132 | 8313 | GUID *MediaMajorTypeGuid); |
| 9133 | 8314 | |
| 9134 | 8315 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( |
| 9135 | IComponentType* This, | |
| 8316 | IComponentType *This, | |
| 9136 | 8317 | REFCLSID MediaMajorTypeGuid); |
| 9137 | 8318 | |
| 9138 | 8319 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( |
| 9139 | IComponentType* This, | |
| 8320 | IComponentType *This, | |
| 9140 | 8321 | BSTR *MediaSubType); |
| 9141 | 8322 | |
| 9142 | 8323 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( |
| 9143 | IComponentType* This, | |
| 8324 | IComponentType *This, | |
| 9144 | 8325 | BSTR MediaSubType); |
| 9145 | 8326 | |
| 9146 | 8327 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( |
| 9147 | IComponentType* This, | |
| 8328 | IComponentType *This, | |
| 9148 | 8329 | GUID *MediaSubTypeGuid); |
| 9149 | 8330 | |
| 9150 | 8331 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( |
| 9151 | IComponentType* This, | |
| 8332 | IComponentType *This, | |
| 9152 | 8333 | REFCLSID MediaSubTypeGuid); |
| 9153 | 8334 | |
| 9154 | 8335 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( |
| 9155 | IComponentType* This, | |
| 8336 | IComponentType *This, | |
| 9156 | 8337 | BSTR *MediaFormatType); |
| 9157 | 8338 | |
| 9158 | 8339 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( |
| 9159 | IComponentType* This, | |
| 8340 | IComponentType *This, | |
| 9160 | 8341 | BSTR MediaFormatType); |
| 9161 | 8342 | |
| 9162 | 8343 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( |
| 9163 | IComponentType* This, | |
| 8344 | IComponentType *This, | |
| 9164 | 8345 | GUID *MediaFormatTypeGuid); |
| 9165 | 8346 | |
| 9166 | 8347 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( |
| 9167 | IComponentType* This, | |
| 8348 | IComponentType *This, | |
| 9168 | 8349 | REFCLSID MediaFormatTypeGuid); |
| 9169 | 8350 | |
| 9170 | 8351 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( |
| 9171 | IComponentType* This, | |
| 8352 | IComponentType *This, | |
| 9172 | 8353 | AM_MEDIA_TYPE *MediaType); |
| 9173 | 8354 | |
| 9174 | 8355 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( |
| 9175 | IComponentType* This, | |
| 8356 | IComponentType *This, | |
| 9176 | 8357 | AM_MEDIA_TYPE *MediaType); |
| 9177 | 8358 | |
| 9178 | 8359 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 9179 | IComponentType* This, | |
| 8360 | IComponentType *This, | |
| 9180 | 8361 | IComponentType **NewCT); |
| 9181 | 8362 | |
| 9182 | 8363 | END_INTERFACE |
| 9183 | 8364 | } IComponentTypeVtbl; |
| 8365 | ||
| 9184 | 8366 | interface IComponentType { |
| 9185 | 8367 | CONST_VTBL IComponentTypeVtbl* lpVtbl; |
| 9186 | 8368 | }; |
| ... | ... | @@ -9295,142 +8477,6 @@ static FORCEINLINE HRESULT IComponentType_Clone(IComponentType* This,IComponentT |
| 9295 | 8477 | |
| 9296 | 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 | 8481 | #endif /* __IComponentType_INTERFACE_DEFINED__ */ |
| 9436 | 8482 | |
| ... | ... | @@ -9461,29 +8507,29 @@ typedef struct ILanguageComponentTypeVtbl { |
| 9461 | 8507 | |
| 9462 | 8508 | /*** IUnknown methods ***/ |
| 9463 | 8509 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9464 | ILanguageComponentType* This, | |
| 8510 | ILanguageComponentType *This, | |
| 9465 | 8511 | REFIID riid, |
| 9466 | 8512 | void **ppvObject); |
| 9467 | 8513 | |
| 9468 | 8514 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9469 | ILanguageComponentType* This); | |
| 8515 | ILanguageComponentType *This); | |
| 9470 | 8516 | |
| 9471 | 8517 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9472 | ILanguageComponentType* This); | |
| 8518 | ILanguageComponentType *This); | |
| 9473 | 8519 | |
| 9474 | 8520 | /*** IDispatch methods ***/ |
| 9475 | 8521 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 9476 | ILanguageComponentType* This, | |
| 8522 | ILanguageComponentType *This, | |
| 9477 | 8523 | UINT *pctinfo); |
| 9478 | 8524 | |
| 9479 | 8525 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 9480 | ILanguageComponentType* This, | |
| 8526 | ILanguageComponentType *This, | |
| 9481 | 8527 | UINT iTInfo, |
| 9482 | 8528 | LCID lcid, |
| 9483 | 8529 | ITypeInfo **ppTInfo); |
| 9484 | 8530 | |
| 9485 | 8531 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 9486 | ILanguageComponentType* This, | |
| 8532 | ILanguageComponentType *This, | |
| 9487 | 8533 | REFIID riid, |
| 9488 | 8534 | LPOLESTR *rgszNames, |
| 9489 | 8535 | UINT cNames, |
| ... | ... | @@ -9491,7 +8537,7 @@ typedef struct ILanguageComponentTypeVtbl { |
| 9491 | 8537 | DISPID *rgDispId); |
| 9492 | 8538 | |
| 9493 | 8539 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 9494 | ILanguageComponentType* This, | |
| 8540 | ILanguageComponentType *This, | |
| 9495 | 8541 | DISPID dispIdMember, |
| 9496 | 8542 | REFIID riid, |
| 9497 | 8543 | LCID lcid, |
| ... | ... | @@ -9503,84 +8549,85 @@ typedef struct ILanguageComponentTypeVtbl { |
| 9503 | 8549 | |
| 9504 | 8550 | /*** IComponentType methods ***/ |
| 9505 | 8551 | HRESULT (STDMETHODCALLTYPE *get_Category)( |
| 9506 | ILanguageComponentType* This, | |
| 8552 | ILanguageComponentType *This, | |
| 9507 | 8553 | ComponentCategory *Category); |
| 9508 | 8554 | |
| 9509 | 8555 | HRESULT (STDMETHODCALLTYPE *put_Category)( |
| 9510 | ILanguageComponentType* This, | |
| 8556 | ILanguageComponentType *This, | |
| 9511 | 8557 | ComponentCategory Category); |
| 9512 | 8558 | |
| 9513 | 8559 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( |
| 9514 | ILanguageComponentType* This, | |
| 8560 | ILanguageComponentType *This, | |
| 9515 | 8561 | BSTR *MediaMajorType); |
| 9516 | 8562 | |
| 9517 | 8563 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( |
| 9518 | ILanguageComponentType* This, | |
| 8564 | ILanguageComponentType *This, | |
| 9519 | 8565 | BSTR MediaMajorType); |
| 9520 | 8566 | |
| 9521 | 8567 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( |
| 9522 | ILanguageComponentType* This, | |
| 8568 | ILanguageComponentType *This, | |
| 9523 | 8569 | GUID *MediaMajorTypeGuid); |
| 9524 | 8570 | |
| 9525 | 8571 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( |
| 9526 | ILanguageComponentType* This, | |
| 8572 | ILanguageComponentType *This, | |
| 9527 | 8573 | REFCLSID MediaMajorTypeGuid); |
| 9528 | 8574 | |
| 9529 | 8575 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( |
| 9530 | ILanguageComponentType* This, | |
| 8576 | ILanguageComponentType *This, | |
| 9531 | 8577 | BSTR *MediaSubType); |
| 9532 | 8578 | |
| 9533 | 8579 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( |
| 9534 | ILanguageComponentType* This, | |
| 8580 | ILanguageComponentType *This, | |
| 9535 | 8581 | BSTR MediaSubType); |
| 9536 | 8582 | |
| 9537 | 8583 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( |
| 9538 | ILanguageComponentType* This, | |
| 8584 | ILanguageComponentType *This, | |
| 9539 | 8585 | GUID *MediaSubTypeGuid); |
| 9540 | 8586 | |
| 9541 | 8587 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( |
| 9542 | ILanguageComponentType* This, | |
| 8588 | ILanguageComponentType *This, | |
| 9543 | 8589 | REFCLSID MediaSubTypeGuid); |
| 9544 | 8590 | |
| 9545 | 8591 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( |
| 9546 | ILanguageComponentType* This, | |
| 8592 | ILanguageComponentType *This, | |
| 9547 | 8593 | BSTR *MediaFormatType); |
| 9548 | 8594 | |
| 9549 | 8595 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( |
| 9550 | ILanguageComponentType* This, | |
| 8596 | ILanguageComponentType *This, | |
| 9551 | 8597 | BSTR MediaFormatType); |
| 9552 | 8598 | |
| 9553 | 8599 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( |
| 9554 | ILanguageComponentType* This, | |
| 8600 | ILanguageComponentType *This, | |
| 9555 | 8601 | GUID *MediaFormatTypeGuid); |
| 9556 | 8602 | |
| 9557 | 8603 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( |
| 9558 | ILanguageComponentType* This, | |
| 8604 | ILanguageComponentType *This, | |
| 9559 | 8605 | REFCLSID MediaFormatTypeGuid); |
| 9560 | 8606 | |
| 9561 | 8607 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( |
| 9562 | ILanguageComponentType* This, | |
| 8608 | ILanguageComponentType *This, | |
| 9563 | 8609 | AM_MEDIA_TYPE *MediaType); |
| 9564 | 8610 | |
| 9565 | 8611 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( |
| 9566 | ILanguageComponentType* This, | |
| 8612 | ILanguageComponentType *This, | |
| 9567 | 8613 | AM_MEDIA_TYPE *MediaType); |
| 9568 | 8614 | |
| 9569 | 8615 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 9570 | ILanguageComponentType* This, | |
| 8616 | ILanguageComponentType *This, | |
| 9571 | 8617 | IComponentType **NewCT); |
| 9572 | 8618 | |
| 9573 | 8619 | /*** ILanguageComponentType methods ***/ |
| 9574 | 8620 | HRESULT (STDMETHODCALLTYPE *get_LangID)( |
| 9575 | ILanguageComponentType* This, | |
| 8621 | ILanguageComponentType *This, | |
| 9576 | 8622 | LONG *LangID); |
| 9577 | 8623 | |
| 9578 | 8624 | HRESULT (STDMETHODCALLTYPE *put_LangID)( |
| 9579 | ILanguageComponentType* This, | |
| 8625 | ILanguageComponentType *This, | |
| 9580 | 8626 | LONG LangID); |
| 9581 | 8627 | |
| 9582 | 8628 | END_INTERFACE |
| 9583 | 8629 | } ILanguageComponentTypeVtbl; |
| 8630 | ||
| 9584 | 8631 | interface ILanguageComponentType { |
| 9585 | 8632 | CONST_VTBL ILanguageComponentTypeVtbl* lpVtbl; |
| 9586 | 8633 | }; |
| ... | ... | @@ -9705,22 +8752,6 @@ static FORCEINLINE HRESULT ILanguageComponentType_put_LangID(ILanguageComponentT |
| 9705 | 8752 | |
| 9706 | 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 | 8756 | #endif /* __ILanguageComponentType_INTERFACE_DEFINED__ */ |
| 9726 | 8757 | |
| ... | ... | @@ -9751,29 +8782,29 @@ typedef struct IMPEG2ComponentTypeVtbl { |
| 9751 | 8782 | |
| 9752 | 8783 | /*** IUnknown methods ***/ |
| 9753 | 8784 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 9754 | IMPEG2ComponentType* This, | |
| 8785 | IMPEG2ComponentType *This, | |
| 9755 | 8786 | REFIID riid, |
| 9756 | 8787 | void **ppvObject); |
| 9757 | 8788 | |
| 9758 | 8789 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 9759 | IMPEG2ComponentType* This); | |
| 8790 | IMPEG2ComponentType *This); | |
| 9760 | 8791 | |
| 9761 | 8792 | ULONG (STDMETHODCALLTYPE *Release)( |
| 9762 | IMPEG2ComponentType* This); | |
| 8793 | IMPEG2ComponentType *This); | |
| 9763 | 8794 | |
| 9764 | 8795 | /*** IDispatch methods ***/ |
| 9765 | 8796 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 9766 | IMPEG2ComponentType* This, | |
| 8797 | IMPEG2ComponentType *This, | |
| 9767 | 8798 | UINT *pctinfo); |
| 9768 | 8799 | |
| 9769 | 8800 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 9770 | IMPEG2ComponentType* This, | |
| 8801 | IMPEG2ComponentType *This, | |
| 9771 | 8802 | UINT iTInfo, |
| 9772 | 8803 | LCID lcid, |
| 9773 | 8804 | ITypeInfo **ppTInfo); |
| 9774 | 8805 | |
| 9775 | 8806 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 9776 | IMPEG2ComponentType* This, | |
| 8807 | IMPEG2ComponentType *This, | |
| 9777 | 8808 | REFIID riid, |
| 9778 | 8809 | LPOLESTR *rgszNames, |
| 9779 | 8810 | UINT cNames, |
| ... | ... | @@ -9781,7 +8812,7 @@ typedef struct IMPEG2ComponentTypeVtbl { |
| 9781 | 8812 | DISPID *rgDispId); |
| 9782 | 8813 | |
| 9783 | 8814 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 9784 | IMPEG2ComponentType* This, | |
| 8815 | IMPEG2ComponentType *This, | |
| 9785 | 8816 | DISPID dispIdMember, |
| 9786 | 8817 | REFIID riid, |
| 9787 | 8818 | LCID lcid, |
| ... | ... | @@ -9793,93 +8824,94 @@ typedef struct IMPEG2ComponentTypeVtbl { |
| 9793 | 8824 | |
| 9794 | 8825 | /*** IComponentType methods ***/ |
| 9795 | 8826 | HRESULT (STDMETHODCALLTYPE *get_Category)( |
| 9796 | IMPEG2ComponentType* This, | |
| 8827 | IMPEG2ComponentType *This, | |
| 9797 | 8828 | ComponentCategory *Category); |
| 9798 | 8829 | |
| 9799 | 8830 | HRESULT (STDMETHODCALLTYPE *put_Category)( |
| 9800 | IMPEG2ComponentType* This, | |
| 8831 | IMPEG2ComponentType *This, | |
| 9801 | 8832 | ComponentCategory Category); |
| 9802 | 8833 | |
| 9803 | 8834 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( |
| 9804 | IMPEG2ComponentType* This, | |
| 8835 | IMPEG2ComponentType *This, | |
| 9805 | 8836 | BSTR *MediaMajorType); |
| 9806 | 8837 | |
| 9807 | 8838 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( |
| 9808 | IMPEG2ComponentType* This, | |
| 8839 | IMPEG2ComponentType *This, | |
| 9809 | 8840 | BSTR MediaMajorType); |
| 9810 | 8841 | |
| 9811 | 8842 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( |
| 9812 | IMPEG2ComponentType* This, | |
| 8843 | IMPEG2ComponentType *This, | |
| 9813 | 8844 | GUID *MediaMajorTypeGuid); |
| 9814 | 8845 | |
| 9815 | 8846 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( |
| 9816 | IMPEG2ComponentType* This, | |
| 8847 | IMPEG2ComponentType *This, | |
| 9817 | 8848 | REFCLSID MediaMajorTypeGuid); |
| 9818 | 8849 | |
| 9819 | 8850 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( |
| 9820 | IMPEG2ComponentType* This, | |
| 8851 | IMPEG2ComponentType *This, | |
| 9821 | 8852 | BSTR *MediaSubType); |
| 9822 | 8853 | |
| 9823 | 8854 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( |
| 9824 | IMPEG2ComponentType* This, | |
| 8855 | IMPEG2ComponentType *This, | |
| 9825 | 8856 | BSTR MediaSubType); |
| 9826 | 8857 | |
| 9827 | 8858 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( |
| 9828 | IMPEG2ComponentType* This, | |
| 8859 | IMPEG2ComponentType *This, | |
| 9829 | 8860 | GUID *MediaSubTypeGuid); |
| 9830 | 8861 | |
| 9831 | 8862 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( |
| 9832 | IMPEG2ComponentType* This, | |
| 8863 | IMPEG2ComponentType *This, | |
| 9833 | 8864 | REFCLSID MediaSubTypeGuid); |
| 9834 | 8865 | |
| 9835 | 8866 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( |
| 9836 | IMPEG2ComponentType* This, | |
| 8867 | IMPEG2ComponentType *This, | |
| 9837 | 8868 | BSTR *MediaFormatType); |
| 9838 | 8869 | |
| 9839 | 8870 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( |
| 9840 | IMPEG2ComponentType* This, | |
| 8871 | IMPEG2ComponentType *This, | |
| 9841 | 8872 | BSTR MediaFormatType); |
| 9842 | 8873 | |
| 9843 | 8874 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( |
| 9844 | IMPEG2ComponentType* This, | |
| 8875 | IMPEG2ComponentType *This, | |
| 9845 | 8876 | GUID *MediaFormatTypeGuid); |
| 9846 | 8877 | |
| 9847 | 8878 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( |
| 9848 | IMPEG2ComponentType* This, | |
| 8879 | IMPEG2ComponentType *This, | |
| 9849 | 8880 | REFCLSID MediaFormatTypeGuid); |
| 9850 | 8881 | |
| 9851 | 8882 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( |
| 9852 | IMPEG2ComponentType* This, | |
| 8883 | IMPEG2ComponentType *This, | |
| 9853 | 8884 | AM_MEDIA_TYPE *MediaType); |
| 9854 | 8885 | |
| 9855 | 8886 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( |
| 9856 | IMPEG2ComponentType* This, | |
| 8887 | IMPEG2ComponentType *This, | |
| 9857 | 8888 | AM_MEDIA_TYPE *MediaType); |
| 9858 | 8889 | |
| 9859 | 8890 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 9860 | IMPEG2ComponentType* This, | |
| 8891 | IMPEG2ComponentType *This, | |
| 9861 | 8892 | IComponentType **NewCT); |
| 9862 | 8893 | |
| 9863 | 8894 | /*** ILanguageComponentType methods ***/ |
| 9864 | 8895 | HRESULT (STDMETHODCALLTYPE *get_LangID)( |
| 9865 | IMPEG2ComponentType* This, | |
| 8896 | IMPEG2ComponentType *This, | |
| 9866 | 8897 | LONG *LangID); |
| 9867 | 8898 | |
| 9868 | 8899 | HRESULT (STDMETHODCALLTYPE *put_LangID)( |
| 9869 | IMPEG2ComponentType* This, | |
| 8900 | IMPEG2ComponentType *This, | |
| 9870 | 8901 | LONG LangID); |
| 9871 | 8902 | |
| 9872 | 8903 | /*** IMPEG2ComponentType methods ***/ |
| 9873 | 8904 | HRESULT (STDMETHODCALLTYPE *get_StreamType)( |
| 9874 | IMPEG2ComponentType* This, | |
| 8905 | IMPEG2ComponentType *This, | |
| 9875 | 8906 | MPEG2StreamType *MP2StreamType); |
| 9876 | 8907 | |
| 9877 | 8908 | HRESULT (STDMETHODCALLTYPE *put_StreamType)( |
| 9878 | IMPEG2ComponentType* This, | |
| 8909 | IMPEG2ComponentType *This, | |
| 9879 | 8910 | MPEG2StreamType MP2StreamType); |
| 9880 | 8911 | |
| 9881 | 8912 | END_INTERFACE |
| 9882 | 8913 | } IMPEG2ComponentTypeVtbl; |
| 8914 | ||
| 9883 | 8915 | interface IMPEG2ComponentType { |
| 9884 | 8916 | CONST_VTBL IMPEG2ComponentTypeVtbl* lpVtbl; |
| 9885 | 8917 | }; |
| ... | ... | @@ -10014,22 +9046,6 @@ static FORCEINLINE HRESULT IMPEG2ComponentType_put_StreamType(IMPEG2ComponentTyp |
| 10014 | 9046 | |
| 10015 | 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 | 9050 | #endif /* __IMPEG2ComponentType_INTERFACE_DEFINED__ */ |
| 10035 | 9051 | |
| ... | ... | @@ -10060,29 +9076,29 @@ typedef struct IATSCComponentTypeVtbl { |
| 10060 | 9076 | |
| 10061 | 9077 | /*** IUnknown methods ***/ |
| 10062 | 9078 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10063 | IATSCComponentType* This, | |
| 9079 | IATSCComponentType *This, | |
| 10064 | 9080 | REFIID riid, |
| 10065 | 9081 | void **ppvObject); |
| 10066 | 9082 | |
| 10067 | 9083 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10068 | IATSCComponentType* This); | |
| 9084 | IATSCComponentType *This); | |
| 10069 | 9085 | |
| 10070 | 9086 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10071 | IATSCComponentType* This); | |
| 9087 | IATSCComponentType *This); | |
| 10072 | 9088 | |
| 10073 | 9089 | /*** IDispatch methods ***/ |
| 10074 | 9090 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 10075 | IATSCComponentType* This, | |
| 9091 | IATSCComponentType *This, | |
| 10076 | 9092 | UINT *pctinfo); |
| 10077 | 9093 | |
| 10078 | 9094 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 10079 | IATSCComponentType* This, | |
| 9095 | IATSCComponentType *This, | |
| 10080 | 9096 | UINT iTInfo, |
| 10081 | 9097 | LCID lcid, |
| 10082 | 9098 | ITypeInfo **ppTInfo); |
| 10083 | 9099 | |
| 10084 | 9100 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 10085 | IATSCComponentType* This, | |
| 9101 | IATSCComponentType *This, | |
| 10086 | 9102 | REFIID riid, |
| 10087 | 9103 | LPOLESTR *rgszNames, |
| 10088 | 9104 | UINT cNames, |
| ... | ... | @@ -10090,7 +9106,7 @@ typedef struct IATSCComponentTypeVtbl { |
| 10090 | 9106 | DISPID *rgDispId); |
| 10091 | 9107 | |
| 10092 | 9108 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 10093 | IATSCComponentType* This, | |
| 9109 | IATSCComponentType *This, | |
| 10094 | 9110 | DISPID dispIdMember, |
| 10095 | 9111 | REFIID riid, |
| 10096 | 9112 | LCID lcid, |
| ... | ... | @@ -10102,102 +9118,103 @@ typedef struct IATSCComponentTypeVtbl { |
| 10102 | 9118 | |
| 10103 | 9119 | /*** IComponentType methods ***/ |
| 10104 | 9120 | HRESULT (STDMETHODCALLTYPE *get_Category)( |
| 10105 | IATSCComponentType* This, | |
| 9121 | IATSCComponentType *This, | |
| 10106 | 9122 | ComponentCategory *Category); |
| 10107 | 9123 | |
| 10108 | 9124 | HRESULT (STDMETHODCALLTYPE *put_Category)( |
| 10109 | IATSCComponentType* This, | |
| 9125 | IATSCComponentType *This, | |
| 10110 | 9126 | ComponentCategory Category); |
| 10111 | 9127 | |
| 10112 | 9128 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( |
| 10113 | IATSCComponentType* This, | |
| 9129 | IATSCComponentType *This, | |
| 10114 | 9130 | BSTR *MediaMajorType); |
| 10115 | 9131 | |
| 10116 | 9132 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( |
| 10117 | IATSCComponentType* This, | |
| 9133 | IATSCComponentType *This, | |
| 10118 | 9134 | BSTR MediaMajorType); |
| 10119 | 9135 | |
| 10120 | 9136 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( |
| 10121 | IATSCComponentType* This, | |
| 9137 | IATSCComponentType *This, | |
| 10122 | 9138 | GUID *MediaMajorTypeGuid); |
| 10123 | 9139 | |
| 10124 | 9140 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( |
| 10125 | IATSCComponentType* This, | |
| 9141 | IATSCComponentType *This, | |
| 10126 | 9142 | REFCLSID MediaMajorTypeGuid); |
| 10127 | 9143 | |
| 10128 | 9144 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( |
| 10129 | IATSCComponentType* This, | |
| 9145 | IATSCComponentType *This, | |
| 10130 | 9146 | BSTR *MediaSubType); |
| 10131 | 9147 | |
| 10132 | 9148 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( |
| 10133 | IATSCComponentType* This, | |
| 9149 | IATSCComponentType *This, | |
| 10134 | 9150 | BSTR MediaSubType); |
| 10135 | 9151 | |
| 10136 | 9152 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( |
| 10137 | IATSCComponentType* This, | |
| 9153 | IATSCComponentType *This, | |
| 10138 | 9154 | GUID *MediaSubTypeGuid); |
| 10139 | 9155 | |
| 10140 | 9156 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( |
| 10141 | IATSCComponentType* This, | |
| 9157 | IATSCComponentType *This, | |
| 10142 | 9158 | REFCLSID MediaSubTypeGuid); |
| 10143 | 9159 | |
| 10144 | 9160 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( |
| 10145 | IATSCComponentType* This, | |
| 9161 | IATSCComponentType *This, | |
| 10146 | 9162 | BSTR *MediaFormatType); |
| 10147 | 9163 | |
| 10148 | 9164 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( |
| 10149 | IATSCComponentType* This, | |
| 9165 | IATSCComponentType *This, | |
| 10150 | 9166 | BSTR MediaFormatType); |
| 10151 | 9167 | |
| 10152 | 9168 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( |
| 10153 | IATSCComponentType* This, | |
| 9169 | IATSCComponentType *This, | |
| 10154 | 9170 | GUID *MediaFormatTypeGuid); |
| 10155 | 9171 | |
| 10156 | 9172 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( |
| 10157 | IATSCComponentType* This, | |
| 9173 | IATSCComponentType *This, | |
| 10158 | 9174 | REFCLSID MediaFormatTypeGuid); |
| 10159 | 9175 | |
| 10160 | 9176 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( |
| 10161 | IATSCComponentType* This, | |
| 9177 | IATSCComponentType *This, | |
| 10162 | 9178 | AM_MEDIA_TYPE *MediaType); |
| 10163 | 9179 | |
| 10164 | 9180 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( |
| 10165 | IATSCComponentType* This, | |
| 9181 | IATSCComponentType *This, | |
| 10166 | 9182 | AM_MEDIA_TYPE *MediaType); |
| 10167 | 9183 | |
| 10168 | 9184 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 10169 | IATSCComponentType* This, | |
| 9185 | IATSCComponentType *This, | |
| 10170 | 9186 | IComponentType **NewCT); |
| 10171 | 9187 | |
| 10172 | 9188 | /*** ILanguageComponentType methods ***/ |
| 10173 | 9189 | HRESULT (STDMETHODCALLTYPE *get_LangID)( |
| 10174 | IATSCComponentType* This, | |
| 9190 | IATSCComponentType *This, | |
| 10175 | 9191 | LONG *LangID); |
| 10176 | 9192 | |
| 10177 | 9193 | HRESULT (STDMETHODCALLTYPE *put_LangID)( |
| 10178 | IATSCComponentType* This, | |
| 9194 | IATSCComponentType *This, | |
| 10179 | 9195 | LONG LangID); |
| 10180 | 9196 | |
| 10181 | 9197 | /*** IMPEG2ComponentType methods ***/ |
| 10182 | 9198 | HRESULT (STDMETHODCALLTYPE *get_StreamType)( |
| 10183 | IATSCComponentType* This, | |
| 9199 | IATSCComponentType *This, | |
| 10184 | 9200 | MPEG2StreamType *MP2StreamType); |
| 10185 | 9201 | |
| 10186 | 9202 | HRESULT (STDMETHODCALLTYPE *put_StreamType)( |
| 10187 | IATSCComponentType* This, | |
| 9203 | IATSCComponentType *This, | |
| 10188 | 9204 | MPEG2StreamType MP2StreamType); |
| 10189 | 9205 | |
| 10190 | 9206 | /*** IATSCComponentType methods ***/ |
| 10191 | 9207 | HRESULT (STDMETHODCALLTYPE *get_Flags)( |
| 10192 | IATSCComponentType* This, | |
| 9208 | IATSCComponentType *This, | |
| 10193 | 9209 | LONG *Flags); |
| 10194 | 9210 | |
| 10195 | 9211 | HRESULT (STDMETHODCALLTYPE *put_Flags)( |
| 10196 | IATSCComponentType* This, | |
| 9212 | IATSCComponentType *This, | |
| 10197 | 9213 | LONG flags); |
| 10198 | 9214 | |
| 10199 | 9215 | END_INTERFACE |
| 10200 | 9216 | } IATSCComponentTypeVtbl; |
| 9217 | ||
| 10201 | 9218 | interface IATSCComponentType { |
| 10202 | 9219 | CONST_VTBL IATSCComponentTypeVtbl* lpVtbl; |
| 10203 | 9220 | }; |
| ... | ... | @@ -10342,22 +9359,6 @@ static FORCEINLINE HRESULT IATSCComponentType_put_Flags(IATSCComponentType* This |
| 10342 | 9359 | |
| 10343 | 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 | 9363 | #endif /* __IATSCComponentType_INTERFACE_DEFINED__ */ |
| 10363 | 9364 | |
| ... | ... | @@ -10396,36 +9397,37 @@ typedef struct IEnumComponentTypesVtbl { |
| 10396 | 9397 | |
| 10397 | 9398 | /*** IUnknown methods ***/ |
| 10398 | 9399 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10399 | IEnumComponentTypes* This, | |
| 9400 | IEnumComponentTypes *This, | |
| 10400 | 9401 | REFIID riid, |
| 10401 | 9402 | void **ppvObject); |
| 10402 | 9403 | |
| 10403 | 9404 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10404 | IEnumComponentTypes* This); | |
| 9405 | IEnumComponentTypes *This); | |
| 10405 | 9406 | |
| 10406 | 9407 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10407 | IEnumComponentTypes* This); | |
| 9408 | IEnumComponentTypes *This); | |
| 10408 | 9409 | |
| 10409 | 9410 | /*** IEnumComponentTypes methods ***/ |
| 10410 | 9411 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 10411 | IEnumComponentTypes* This, | |
| 9412 | IEnumComponentTypes *This, | |
| 10412 | 9413 | ULONG celt, |
| 10413 | 9414 | IComponentType **rgelt, |
| 10414 | 9415 | ULONG *pceltFetched); |
| 10415 | 9416 | |
| 10416 | 9417 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 10417 | IEnumComponentTypes* This, | |
| 9418 | IEnumComponentTypes *This, | |
| 10418 | 9419 | ULONG celt); |
| 10419 | 9420 | |
| 10420 | 9421 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 10421 | IEnumComponentTypes* This); | |
| 9422 | IEnumComponentTypes *This); | |
| 10422 | 9423 | |
| 10423 | 9424 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 10424 | IEnumComponentTypes* This, | |
| 9425 | IEnumComponentTypes *This, | |
| 10425 | 9426 | IEnumComponentTypes **ppEnum); |
| 10426 | 9427 | |
| 10427 | 9428 | END_INTERFACE |
| 10428 | 9429 | } IEnumComponentTypesVtbl; |
| 9430 | ||
| 10429 | 9431 | interface IEnumComponentTypes { |
| 10430 | 9432 | CONST_VTBL IEnumComponentTypesVtbl* lpVtbl; |
| 10431 | 9433 | }; |
| ... | ... | @@ -10470,39 +9472,6 @@ static FORCEINLINE HRESULT IEnumComponentTypes_Clone(IEnumComponentTypes* This,I |
| 10470 | 9472 | |
| 10471 | 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 | 9476 | #endif /* __IEnumComponentTypes_INTERFACE_DEFINED__ */ |
| 10508 | 9477 | |
| ... | ... | @@ -10554,29 +9523,29 @@ typedef struct IComponentTypesVtbl { |
| 10554 | 9523 | |
| 10555 | 9524 | /*** IUnknown methods ***/ |
| 10556 | 9525 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10557 | IComponentTypes* This, | |
| 9526 | IComponentTypes *This, | |
| 10558 | 9527 | REFIID riid, |
| 10559 | 9528 | void **ppvObject); |
| 10560 | 9529 | |
| 10561 | 9530 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10562 | IComponentTypes* This); | |
| 9531 | IComponentTypes *This); | |
| 10563 | 9532 | |
| 10564 | 9533 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10565 | IComponentTypes* This); | |
| 9534 | IComponentTypes *This); | |
| 10566 | 9535 | |
| 10567 | 9536 | /*** IDispatch methods ***/ |
| 10568 | 9537 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 10569 | IComponentTypes* This, | |
| 9538 | IComponentTypes *This, | |
| 10570 | 9539 | UINT *pctinfo); |
| 10571 | 9540 | |
| 10572 | 9541 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 10573 | IComponentTypes* This, | |
| 9542 | IComponentTypes *This, | |
| 10574 | 9543 | UINT iTInfo, |
| 10575 | 9544 | LCID lcid, |
| 10576 | 9545 | ITypeInfo **ppTInfo); |
| 10577 | 9546 | |
| 10578 | 9547 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 10579 | IComponentTypes* This, | |
| 9548 | IComponentTypes *This, | |
| 10580 | 9549 | REFIID riid, |
| 10581 | 9550 | LPOLESTR *rgszNames, |
| 10582 | 9551 | UINT cNames, |
| ... | ... | @@ -10584,7 +9553,7 @@ typedef struct IComponentTypesVtbl { |
| 10584 | 9553 | DISPID *rgDispId); |
| 10585 | 9554 | |
| 10586 | 9555 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 10587 | IComponentTypes* This, | |
| 9556 | IComponentTypes *This, | |
| 10588 | 9557 | DISPID dispIdMember, |
| 10589 | 9558 | REFIID riid, |
| 10590 | 9559 | LCID lcid, |
| ... | ... | @@ -10596,42 +9565,43 @@ typedef struct IComponentTypesVtbl { |
| 10596 | 9565 | |
| 10597 | 9566 | /*** IComponentTypes methods ***/ |
| 10598 | 9567 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 10599 | IComponentTypes* This, | |
| 9568 | IComponentTypes *This, | |
| 10600 | 9569 | LONG *Count); |
| 10601 | 9570 | |
| 10602 | 9571 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 10603 | IComponentTypes* This, | |
| 9572 | IComponentTypes *This, | |
| 10604 | 9573 | IEnumVARIANT **ppNewEnum); |
| 10605 | 9574 | |
| 10606 | 9575 | HRESULT (STDMETHODCALLTYPE *EnumComponentTypes)( |
| 10607 | IComponentTypes* This, | |
| 9576 | IComponentTypes *This, | |
| 10608 | 9577 | IEnumComponentTypes **ppNewEnum); |
| 10609 | 9578 | |
| 10610 | 9579 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 10611 | IComponentTypes* This, | |
| 9580 | IComponentTypes *This, | |
| 10612 | 9581 | VARIANT Index, |
| 10613 | 9582 | IComponentType **ComponentType); |
| 10614 | 9583 | |
| 10615 | 9584 | HRESULT (STDMETHODCALLTYPE *put_Item)( |
| 10616 | IComponentTypes* This, | |
| 9585 | IComponentTypes *This, | |
| 10617 | 9586 | VARIANT Index, |
| 10618 | 9587 | IComponentType *ComponentType); |
| 10619 | 9588 | |
| 10620 | 9589 | HRESULT (STDMETHODCALLTYPE *Add)( |
| 10621 | IComponentTypes* This, | |
| 9590 | IComponentTypes *This, | |
| 10622 | 9591 | IComponentType *ComponentType, |
| 10623 | 9592 | VARIANT *NewIndex); |
| 10624 | 9593 | |
| 10625 | 9594 | HRESULT (STDMETHODCALLTYPE *Remove)( |
| 10626 | IComponentTypes* This, | |
| 9595 | IComponentTypes *This, | |
| 10627 | 9596 | VARIANT Index); |
| 10628 | 9597 | |
| 10629 | 9598 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 10630 | IComponentTypes* This, | |
| 9599 | IComponentTypes *This, | |
| 10631 | 9600 | IComponentTypes **NewList); |
| 10632 | 9601 | |
| 10633 | 9602 | END_INTERFACE |
| 10634 | 9603 | } IComponentTypesVtbl; |
| 9604 | ||
| 10635 | 9605 | interface IComponentTypes { |
| 10636 | 9606 | CONST_VTBL IComponentTypesVtbl* lpVtbl; |
| 10637 | 9607 | }; |
| ... | ... | @@ -10710,73 +9680,6 @@ static FORCEINLINE HRESULT IComponentTypes_Clone(IComponentTypes* This,IComponen |
| 10710 | 9680 | |
| 10711 | 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 | 9684 | #endif /* __IComponentTypes_INTERFACE_DEFINED__ */ |
| 10782 | 9685 | |
| ... | ... | @@ -10828,29 +9731,29 @@ typedef struct IComponentVtbl { |
| 10828 | 9731 | |
| 10829 | 9732 | /*** IUnknown methods ***/ |
| 10830 | 9733 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 10831 | IComponent* This, | |
| 9734 | IComponent *This, | |
| 10832 | 9735 | REFIID riid, |
| 10833 | 9736 | void **ppvObject); |
| 10834 | 9737 | |
| 10835 | 9738 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 10836 | IComponent* This); | |
| 9739 | IComponent *This); | |
| 10837 | 9740 | |
| 10838 | 9741 | ULONG (STDMETHODCALLTYPE *Release)( |
| 10839 | IComponent* This); | |
| 9742 | IComponent *This); | |
| 10840 | 9743 | |
| 10841 | 9744 | /*** IDispatch methods ***/ |
| 10842 | 9745 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 10843 | IComponent* This, | |
| 9746 | IComponent *This, | |
| 10844 | 9747 | UINT *pctinfo); |
| 10845 | 9748 | |
| 10846 | 9749 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 10847 | IComponent* This, | |
| 9750 | IComponent *This, | |
| 10848 | 9751 | UINT iTInfo, |
| 10849 | 9752 | LCID lcid, |
| 10850 | 9753 | ITypeInfo **ppTInfo); |
| 10851 | 9754 | |
| 10852 | 9755 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 10853 | IComponent* This, | |
| 9756 | IComponent *This, | |
| 10854 | 9757 | REFIID riid, |
| 10855 | 9758 | LPOLESTR *rgszNames, |
| 10856 | 9759 | UINT cNames, |
| ... | ... | @@ -10858,7 +9761,7 @@ typedef struct IComponentVtbl { |
| 10858 | 9761 | DISPID *rgDispId); |
| 10859 | 9762 | |
| 10860 | 9763 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 10861 | IComponent* This, | |
| 9764 | IComponent *This, | |
| 10862 | 9765 | DISPID dispIdMember, |
| 10863 | 9766 | REFIID riid, |
| 10864 | 9767 | LCID lcid, |
| ... | ... | @@ -10870,43 +9773,44 @@ typedef struct IComponentVtbl { |
| 10870 | 9773 | |
| 10871 | 9774 | /*** IComponent methods ***/ |
| 10872 | 9775 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 10873 | IComponent* This, | |
| 9776 | IComponent *This, | |
| 10874 | 9777 | IComponentType **CT); |
| 10875 | 9778 | |
| 10876 | 9779 | HRESULT (STDMETHODCALLTYPE *put_Type)( |
| 10877 | IComponent* This, | |
| 9780 | IComponent *This, | |
| 10878 | 9781 | IComponentType *CT); |
| 10879 | 9782 | |
| 10880 | 9783 | HRESULT (STDMETHODCALLTYPE *get_DescLangID)( |
| 10881 | IComponent* This, | |
| 9784 | IComponent *This, | |
| 10882 | 9785 | LONG *LangID); |
| 10883 | 9786 | |
| 10884 | 9787 | HRESULT (STDMETHODCALLTYPE *put_DescLangID)( |
| 10885 | IComponent* This, | |
| 9788 | IComponent *This, | |
| 10886 | 9789 | LONG LangID); |
| 10887 | 9790 | |
| 10888 | 9791 | HRESULT (STDMETHODCALLTYPE *get_Status)( |
| 10889 | IComponent* This, | |
| 9792 | IComponent *This, | |
| 10890 | 9793 | ComponentStatus *Status); |
| 10891 | 9794 | |
| 10892 | 9795 | HRESULT (STDMETHODCALLTYPE *put_Status)( |
| 10893 | IComponent* This, | |
| 9796 | IComponent *This, | |
| 10894 | 9797 | ComponentStatus Status); |
| 10895 | 9798 | |
| 10896 | 9799 | HRESULT (STDMETHODCALLTYPE *get_Description)( |
| 10897 | IComponent* This, | |
| 9800 | IComponent *This, | |
| 10898 | 9801 | BSTR *Description); |
| 10899 | 9802 | |
| 10900 | 9803 | HRESULT (STDMETHODCALLTYPE *put_Description)( |
| 10901 | IComponent* This, | |
| 9804 | IComponent *This, | |
| 10902 | 9805 | BSTR Description); |
| 10903 | 9806 | |
| 10904 | 9807 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 10905 | IComponent* This, | |
| 9808 | IComponent *This, | |
| 10906 | 9809 | IComponent **NewComponent); |
| 10907 | 9810 | |
| 10908 | 9811 | END_INTERFACE |
| 10909 | 9812 | } IComponentVtbl; |
| 9813 | ||
| 10910 | 9814 | interface IComponent { |
| 10911 | 9815 | CONST_VTBL IComponentVtbl* lpVtbl; |
| 10912 | 9816 | }; |
| ... | ... | @@ -10989,78 +9893,6 @@ static FORCEINLINE HRESULT IComponent_Clone(IComponent* This,IComponent **NewCom |
| 10989 | 9893 | |
| 10990 | 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 | 9897 | #endif /* __IComponent_INTERFACE_DEFINED__ */ |
| 11066 | 9898 | |
| ... | ... | @@ -11091,29 +9923,29 @@ typedef struct IAnalogAudioComponentTypeVtbl { |
| 11091 | 9923 | |
| 11092 | 9924 | /*** IUnknown methods ***/ |
| 11093 | 9925 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11094 | IAnalogAudioComponentType* This, | |
| 9926 | IAnalogAudioComponentType *This, | |
| 11095 | 9927 | REFIID riid, |
| 11096 | 9928 | void **ppvObject); |
| 11097 | 9929 | |
| 11098 | 9930 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11099 | IAnalogAudioComponentType* This); | |
| 9931 | IAnalogAudioComponentType *This); | |
| 11100 | 9932 | |
| 11101 | 9933 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11102 | IAnalogAudioComponentType* This); | |
| 9934 | IAnalogAudioComponentType *This); | |
| 11103 | 9935 | |
| 11104 | 9936 | /*** IDispatch methods ***/ |
| 11105 | 9937 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 11106 | IAnalogAudioComponentType* This, | |
| 9938 | IAnalogAudioComponentType *This, | |
| 11107 | 9939 | UINT *pctinfo); |
| 11108 | 9940 | |
| 11109 | 9941 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 11110 | IAnalogAudioComponentType* This, | |
| 9942 | IAnalogAudioComponentType *This, | |
| 11111 | 9943 | UINT iTInfo, |
| 11112 | 9944 | LCID lcid, |
| 11113 | 9945 | ITypeInfo **ppTInfo); |
| 11114 | 9946 | |
| 11115 | 9947 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 11116 | IAnalogAudioComponentType* This, | |
| 9948 | IAnalogAudioComponentType *This, | |
| 11117 | 9949 | REFIID riid, |
| 11118 | 9950 | LPOLESTR *rgszNames, |
| 11119 | 9951 | UINT cNames, |
| ... | ... | @@ -11121,7 +9953,7 @@ typedef struct IAnalogAudioComponentTypeVtbl { |
| 11121 | 9953 | DISPID *rgDispId); |
| 11122 | 9954 | |
| 11123 | 9955 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 11124 | IAnalogAudioComponentType* This, | |
| 9956 | IAnalogAudioComponentType *This, | |
| 11125 | 9957 | DISPID dispIdMember, |
| 11126 | 9958 | REFIID riid, |
| 11127 | 9959 | LCID lcid, |
| ... | ... | @@ -11133,84 +9965,85 @@ typedef struct IAnalogAudioComponentTypeVtbl { |
| 11133 | 9965 | |
| 11134 | 9966 | /*** IComponentType methods ***/ |
| 11135 | 9967 | HRESULT (STDMETHODCALLTYPE *get_Category)( |
| 11136 | IAnalogAudioComponentType* This, | |
| 9968 | IAnalogAudioComponentType *This, | |
| 11137 | 9969 | ComponentCategory *Category); |
| 11138 | 9970 | |
| 11139 | 9971 | HRESULT (STDMETHODCALLTYPE *put_Category)( |
| 11140 | IAnalogAudioComponentType* This, | |
| 9972 | IAnalogAudioComponentType *This, | |
| 11141 | 9973 | ComponentCategory Category); |
| 11142 | 9974 | |
| 11143 | 9975 | HRESULT (STDMETHODCALLTYPE *get_MediaMajorType)( |
| 11144 | IAnalogAudioComponentType* This, | |
| 9976 | IAnalogAudioComponentType *This, | |
| 11145 | 9977 | BSTR *MediaMajorType); |
| 11146 | 9978 | |
| 11147 | 9979 | HRESULT (STDMETHODCALLTYPE *put_MediaMajorType)( |
| 11148 | IAnalogAudioComponentType* This, | |
| 9980 | IAnalogAudioComponentType *This, | |
| 11149 | 9981 | BSTR MediaMajorType); |
| 11150 | 9982 | |
| 11151 | 9983 | HRESULT (STDMETHODCALLTYPE *get__MediaMajorType)( |
| 11152 | IAnalogAudioComponentType* This, | |
| 9984 | IAnalogAudioComponentType *This, | |
| 11153 | 9985 | GUID *MediaMajorTypeGuid); |
| 11154 | 9986 | |
| 11155 | 9987 | HRESULT (STDMETHODCALLTYPE *put__MediaMajorType)( |
| 11156 | IAnalogAudioComponentType* This, | |
| 9988 | IAnalogAudioComponentType *This, | |
| 11157 | 9989 | REFCLSID MediaMajorTypeGuid); |
| 11158 | 9990 | |
| 11159 | 9991 | HRESULT (STDMETHODCALLTYPE *get_MediaSubType)( |
| 11160 | IAnalogAudioComponentType* This, | |
| 9992 | IAnalogAudioComponentType *This, | |
| 11161 | 9993 | BSTR *MediaSubType); |
| 11162 | 9994 | |
| 11163 | 9995 | HRESULT (STDMETHODCALLTYPE *put_MediaSubType)( |
| 11164 | IAnalogAudioComponentType* This, | |
| 9996 | IAnalogAudioComponentType *This, | |
| 11165 | 9997 | BSTR MediaSubType); |
| 11166 | 9998 | |
| 11167 | 9999 | HRESULT (STDMETHODCALLTYPE *get__MediaSubType)( |
| 11168 | IAnalogAudioComponentType* This, | |
| 10000 | IAnalogAudioComponentType *This, | |
| 11169 | 10001 | GUID *MediaSubTypeGuid); |
| 11170 | 10002 | |
| 11171 | 10003 | HRESULT (STDMETHODCALLTYPE *put__MediaSubType)( |
| 11172 | IAnalogAudioComponentType* This, | |
| 10004 | IAnalogAudioComponentType *This, | |
| 11173 | 10005 | REFCLSID MediaSubTypeGuid); |
| 11174 | 10006 | |
| 11175 | 10007 | HRESULT (STDMETHODCALLTYPE *get_MediaFormatType)( |
| 11176 | IAnalogAudioComponentType* This, | |
| 10008 | IAnalogAudioComponentType *This, | |
| 11177 | 10009 | BSTR *MediaFormatType); |
| 11178 | 10010 | |
| 11179 | 10011 | HRESULT (STDMETHODCALLTYPE *put_MediaFormatType)( |
| 11180 | IAnalogAudioComponentType* This, | |
| 10012 | IAnalogAudioComponentType *This, | |
| 11181 | 10013 | BSTR MediaFormatType); |
| 11182 | 10014 | |
| 11183 | 10015 | HRESULT (STDMETHODCALLTYPE *get__MediaFormatType)( |
| 11184 | IAnalogAudioComponentType* This, | |
| 10016 | IAnalogAudioComponentType *This, | |
| 11185 | 10017 | GUID *MediaFormatTypeGuid); |
| 11186 | 10018 | |
| 11187 | 10019 | HRESULT (STDMETHODCALLTYPE *put__MediaFormatType)( |
| 11188 | IAnalogAudioComponentType* This, | |
| 10020 | IAnalogAudioComponentType *This, | |
| 11189 | 10021 | REFCLSID MediaFormatTypeGuid); |
| 11190 | 10022 | |
| 11191 | 10023 | HRESULT (STDMETHODCALLTYPE *get_MediaType)( |
| 11192 | IAnalogAudioComponentType* This, | |
| 10024 | IAnalogAudioComponentType *This, | |
| 11193 | 10025 | AM_MEDIA_TYPE *MediaType); |
| 11194 | 10026 | |
| 11195 | 10027 | HRESULT (STDMETHODCALLTYPE *put_MediaType)( |
| 11196 | IAnalogAudioComponentType* This, | |
| 10028 | IAnalogAudioComponentType *This, | |
| 11197 | 10029 | AM_MEDIA_TYPE *MediaType); |
| 11198 | 10030 | |
| 11199 | 10031 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 11200 | IAnalogAudioComponentType* This, | |
| 10032 | IAnalogAudioComponentType *This, | |
| 11201 | 10033 | IComponentType **NewCT); |
| 11202 | 10034 | |
| 11203 | 10035 | /*** IAnalogAudioComponentType methods ***/ |
| 11204 | 10036 | HRESULT (STDMETHODCALLTYPE *get_AnalogAudioMode)( |
| 11205 | IAnalogAudioComponentType* This, | |
| 10037 | IAnalogAudioComponentType *This, | |
| 11206 | 10038 | TVAudioMode *Mode); |
| 11207 | 10039 | |
| 11208 | 10040 | HRESULT (STDMETHODCALLTYPE *put_AnalogAudioMode)( |
| 11209 | IAnalogAudioComponentType* This, | |
| 10041 | IAnalogAudioComponentType *This, | |
| 11210 | 10042 | TVAudioMode Mode); |
| 11211 | 10043 | |
| 11212 | 10044 | END_INTERFACE |
| 11213 | 10045 | } IAnalogAudioComponentTypeVtbl; |
| 10046 | ||
| 11214 | 10047 | interface IAnalogAudioComponentType { |
| 11215 | 10048 | CONST_VTBL IAnalogAudioComponentTypeVtbl* lpVtbl; |
| 11216 | 10049 | }; |
| ... | ... | @@ -11335,22 +10168,6 @@ static FORCEINLINE HRESULT IAnalogAudioComponentType_put_AnalogAudioMode(IAnalog |
| 11335 | 10168 | |
| 11336 | 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 | 10172 | #endif /* __IAnalogAudioComponentType_INTERFACE_DEFINED__ */ |
| 11356 | 10173 | |
| ... | ... | @@ -11393,29 +10210,29 @@ typedef struct IMPEG2ComponentVtbl { |
| 11393 | 10210 | |
| 11394 | 10211 | /*** IUnknown methods ***/ |
| 11395 | 10212 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11396 | IMPEG2Component* This, | |
| 10213 | IMPEG2Component *This, | |
| 11397 | 10214 | REFIID riid, |
| 11398 | 10215 | void **ppvObject); |
| 11399 | 10216 | |
| 11400 | 10217 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11401 | IMPEG2Component* This); | |
| 10218 | IMPEG2Component *This); | |
| 11402 | 10219 | |
| 11403 | 10220 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11404 | IMPEG2Component* This); | |
| 10221 | IMPEG2Component *This); | |
| 11405 | 10222 | |
| 11406 | 10223 | /*** IDispatch methods ***/ |
| 11407 | 10224 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 11408 | IMPEG2Component* This, | |
| 10225 | IMPEG2Component *This, | |
| 11409 | 10226 | UINT *pctinfo); |
| 11410 | 10227 | |
| 11411 | 10228 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 11412 | IMPEG2Component* This, | |
| 10229 | IMPEG2Component *This, | |
| 11413 | 10230 | UINT iTInfo, |
| 11414 | 10231 | LCID lcid, |
| 11415 | 10232 | ITypeInfo **ppTInfo); |
| 11416 | 10233 | |
| 11417 | 10234 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 11418 | IMPEG2Component* This, | |
| 10235 | IMPEG2Component *This, | |
| 11419 | 10236 | REFIID riid, |
| 11420 | 10237 | LPOLESTR *rgszNames, |
| 11421 | 10238 | UINT cNames, |
| ... | ... | @@ -11423,7 +10240,7 @@ typedef struct IMPEG2ComponentVtbl { |
| 11423 | 10240 | DISPID *rgDispId); |
| 11424 | 10241 | |
| 11425 | 10242 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 11426 | IMPEG2Component* This, | |
| 10243 | IMPEG2Component *This, | |
| 11427 | 10244 | DISPID dispIdMember, |
| 11428 | 10245 | REFIID riid, |
| 11429 | 10246 | LCID lcid, |
| ... | ... | @@ -11435,68 +10252,69 @@ typedef struct IMPEG2ComponentVtbl { |
| 11435 | 10252 | |
| 11436 | 10253 | /*** IComponent methods ***/ |
| 11437 | 10254 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 11438 | IMPEG2Component* This, | |
| 10255 | IMPEG2Component *This, | |
| 11439 | 10256 | IComponentType **CT); |
| 11440 | 10257 | |
| 11441 | 10258 | HRESULT (STDMETHODCALLTYPE *put_Type)( |
| 11442 | IMPEG2Component* This, | |
| 10259 | IMPEG2Component *This, | |
| 11443 | 10260 | IComponentType *CT); |
| 11444 | 10261 | |
| 11445 | 10262 | HRESULT (STDMETHODCALLTYPE *get_DescLangID)( |
| 11446 | IMPEG2Component* This, | |
| 10263 | IMPEG2Component *This, | |
| 11447 | 10264 | LONG *LangID); |
| 11448 | 10265 | |
| 11449 | 10266 | HRESULT (STDMETHODCALLTYPE *put_DescLangID)( |
| 11450 | IMPEG2Component* This, | |
| 10267 | IMPEG2Component *This, | |
| 11451 | 10268 | LONG LangID); |
| 11452 | 10269 | |
| 11453 | 10270 | HRESULT (STDMETHODCALLTYPE *get_Status)( |
| 11454 | IMPEG2Component* This, | |
| 10271 | IMPEG2Component *This, | |
| 11455 | 10272 | ComponentStatus *Status); |
| 11456 | 10273 | |
| 11457 | 10274 | HRESULT (STDMETHODCALLTYPE *put_Status)( |
| 11458 | IMPEG2Component* This, | |
| 10275 | IMPEG2Component *This, | |
| 11459 | 10276 | ComponentStatus Status); |
| 11460 | 10277 | |
| 11461 | 10278 | HRESULT (STDMETHODCALLTYPE *get_Description)( |
| 11462 | IMPEG2Component* This, | |
| 10279 | IMPEG2Component *This, | |
| 11463 | 10280 | BSTR *Description); |
| 11464 | 10281 | |
| 11465 | 10282 | HRESULT (STDMETHODCALLTYPE *put_Description)( |
| 11466 | IMPEG2Component* This, | |
| 10283 | IMPEG2Component *This, | |
| 11467 | 10284 | BSTR Description); |
| 11468 | 10285 | |
| 11469 | 10286 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 11470 | IMPEG2Component* This, | |
| 10287 | IMPEG2Component *This, | |
| 11471 | 10288 | IComponent **NewComponent); |
| 11472 | 10289 | |
| 11473 | 10290 | /*** IMPEG2Component methods ***/ |
| 11474 | 10291 | HRESULT (STDMETHODCALLTYPE *get_PID)( |
| 11475 | IMPEG2Component* This, | |
| 10292 | IMPEG2Component *This, | |
| 11476 | 10293 | LONG *PID); |
| 11477 | 10294 | |
| 11478 | 10295 | HRESULT (STDMETHODCALLTYPE *put_PID)( |
| 11479 | IMPEG2Component* This, | |
| 10296 | IMPEG2Component *This, | |
| 11480 | 10297 | LONG PID); |
| 11481 | 10298 | |
| 11482 | 10299 | HRESULT (STDMETHODCALLTYPE *get_PCRPID)( |
| 11483 | IMPEG2Component* This, | |
| 10300 | IMPEG2Component *This, | |
| 11484 | 10301 | LONG *PCRPID); |
| 11485 | 10302 | |
| 11486 | 10303 | HRESULT (STDMETHODCALLTYPE *put_PCRPID)( |
| 11487 | IMPEG2Component* This, | |
| 10304 | IMPEG2Component *This, | |
| 11488 | 10305 | LONG PCRPID); |
| 11489 | 10306 | |
| 11490 | 10307 | HRESULT (STDMETHODCALLTYPE *get_ProgramNumber)( |
| 11491 | IMPEG2Component* This, | |
| 10308 | IMPEG2Component *This, | |
| 11492 | 10309 | LONG *ProgramNumber); |
| 11493 | 10310 | |
| 11494 | 10311 | HRESULT (STDMETHODCALLTYPE *put_ProgramNumber)( |
| 11495 | IMPEG2Component* This, | |
| 10312 | IMPEG2Component *This, | |
| 11496 | 10313 | LONG ProgramNumber); |
| 11497 | 10314 | |
| 11498 | 10315 | END_INTERFACE |
| 11499 | 10316 | } IMPEG2ComponentVtbl; |
| 10317 | ||
| 11500 | 10318 | interface IMPEG2Component { |
| 11501 | 10319 | CONST_VTBL IMPEG2ComponentVtbl* lpVtbl; |
| 11502 | 10320 | }; |
| ... | ... | @@ -11605,54 +10423,6 @@ static FORCEINLINE HRESULT IMPEG2Component_put_ProgramNumber(IMPEG2Component* Th |
| 11605 | 10423 | |
| 11606 | 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 | 10427 | #endif /* __IMPEG2Component_INTERFACE_DEFINED__ */ |
| 11658 | 10428 | |
| ... | ... | @@ -11691,36 +10461,37 @@ typedef struct IEnumComponentsVtbl { |
| 11691 | 10461 | |
| 11692 | 10462 | /*** IUnknown methods ***/ |
| 11693 | 10463 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11694 | IEnumComponents* This, | |
| 10464 | IEnumComponents *This, | |
| 11695 | 10465 | REFIID riid, |
| 11696 | 10466 | void **ppvObject); |
| 11697 | 10467 | |
| 11698 | 10468 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11699 | IEnumComponents* This); | |
| 10469 | IEnumComponents *This); | |
| 11700 | 10470 | |
| 11701 | 10471 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11702 | IEnumComponents* This); | |
| 10472 | IEnumComponents *This); | |
| 11703 | 10473 | |
| 11704 | 10474 | /*** IEnumComponents methods ***/ |
| 11705 | 10475 | HRESULT (STDMETHODCALLTYPE *Next)( |
| 11706 | IEnumComponents* This, | |
| 10476 | IEnumComponents *This, | |
| 11707 | 10477 | ULONG celt, |
| 11708 | 10478 | IComponent **rgelt, |
| 11709 | 10479 | ULONG *pceltFetched); |
| 11710 | 10480 | |
| 11711 | 10481 | HRESULT (STDMETHODCALLTYPE *Skip)( |
| 11712 | IEnumComponents* This, | |
| 10482 | IEnumComponents *This, | |
| 11713 | 10483 | ULONG celt); |
| 11714 | 10484 | |
| 11715 | 10485 | HRESULT (STDMETHODCALLTYPE *Reset)( |
| 11716 | IEnumComponents* This); | |
| 10486 | IEnumComponents *This); | |
| 11717 | 10487 | |
| 11718 | 10488 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 11719 | IEnumComponents* This, | |
| 10489 | IEnumComponents *This, | |
| 11720 | 10490 | IEnumComponents **ppEnum); |
| 11721 | 10491 | |
| 11722 | 10492 | END_INTERFACE |
| 11723 | 10493 | } IEnumComponentsVtbl; |
| 10494 | ||
| 11724 | 10495 | interface IEnumComponents { |
| 11725 | 10496 | CONST_VTBL IEnumComponentsVtbl* lpVtbl; |
| 11726 | 10497 | }; |
| ... | ... | @@ -11765,39 +10536,6 @@ static FORCEINLINE HRESULT IEnumComponents_Clone(IEnumComponents* This,IEnumComp |
| 11765 | 10536 | |
| 11766 | 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 | 10540 | #endif /* __IEnumComponents_INTERFACE_DEFINED__ */ |
| 11803 | 10541 | |
| ... | ... | @@ -11849,29 +10587,29 @@ typedef struct IComponentsVtbl { |
| 11849 | 10587 | |
| 11850 | 10588 | /*** IUnknown methods ***/ |
| 11851 | 10589 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 11852 | IComponents* This, | |
| 10590 | IComponents *This, | |
| 11853 | 10591 | REFIID riid, |
| 11854 | 10592 | void **ppvObject); |
| 11855 | 10593 | |
| 11856 | 10594 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 11857 | IComponents* This); | |
| 10595 | IComponents *This); | |
| 11858 | 10596 | |
| 11859 | 10597 | ULONG (STDMETHODCALLTYPE *Release)( |
| 11860 | IComponents* This); | |
| 10598 | IComponents *This); | |
| 11861 | 10599 | |
| 11862 | 10600 | /*** IDispatch methods ***/ |
| 11863 | 10601 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 11864 | IComponents* This, | |
| 10602 | IComponents *This, | |
| 11865 | 10603 | UINT *pctinfo); |
| 11866 | 10604 | |
| 11867 | 10605 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 11868 | IComponents* This, | |
| 10606 | IComponents *This, | |
| 11869 | 10607 | UINT iTInfo, |
| 11870 | 10608 | LCID lcid, |
| 11871 | 10609 | ITypeInfo **ppTInfo); |
| 11872 | 10610 | |
| 11873 | 10611 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 11874 | IComponents* This, | |
| 10612 | IComponents *This, | |
| 11875 | 10613 | REFIID riid, |
| 11876 | 10614 | LPOLESTR *rgszNames, |
| 11877 | 10615 | UINT cNames, |
| ... | ... | @@ -11879,7 +10617,7 @@ typedef struct IComponentsVtbl { |
| 11879 | 10617 | DISPID *rgDispId); |
| 11880 | 10618 | |
| 11881 | 10619 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 11882 | IComponents* This, | |
| 10620 | IComponents *This, | |
| 11883 | 10621 | DISPID dispIdMember, |
| 11884 | 10622 | REFIID riid, |
| 11885 | 10623 | LCID lcid, |
| ... | ... | @@ -11891,42 +10629,43 @@ typedef struct IComponentsVtbl { |
| 11891 | 10629 | |
| 11892 | 10630 | /*** IComponents methods ***/ |
| 11893 | 10631 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 11894 | IComponents* This, | |
| 10632 | IComponents *This, | |
| 11895 | 10633 | LONG *Count); |
| 11896 | 10634 | |
| 11897 | 10635 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 11898 | IComponents* This, | |
| 10636 | IComponents *This, | |
| 11899 | 10637 | IEnumVARIANT **ppNewEnum); |
| 11900 | 10638 | |
| 11901 | 10639 | HRESULT (STDMETHODCALLTYPE *EnumComponents)( |
| 11902 | IComponents* This, | |
| 10640 | IComponents *This, | |
| 11903 | 10641 | IEnumComponents **ppNewEnum); |
| 11904 | 10642 | |
| 11905 | 10643 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 11906 | IComponents* This, | |
| 10644 | IComponents *This, | |
| 11907 | 10645 | VARIANT Index, |
| 11908 | 10646 | IComponent **ppComponent); |
| 11909 | 10647 | |
| 11910 | 10648 | HRESULT (STDMETHODCALLTYPE *Add)( |
| 11911 | IComponents* This, | |
| 10649 | IComponents *This, | |
| 11912 | 10650 | IComponent *Component, |
| 11913 | 10651 | VARIANT *NewIndex); |
| 11914 | 10652 | |
| 11915 | 10653 | HRESULT (STDMETHODCALLTYPE *Remove)( |
| 11916 | IComponents* This, | |
| 10654 | IComponents *This, | |
| 11917 | 10655 | VARIANT Index); |
| 11918 | 10656 | |
| 11919 | 10657 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 11920 | IComponents* This, | |
| 10658 | IComponents *This, | |
| 11921 | 10659 | IComponents **NewList); |
| 11922 | 10660 | |
| 11923 | 10661 | HRESULT (STDMETHODCALLTYPE *put_Item)( |
| 11924 | IComponents* This, | |
| 10662 | IComponents *This, | |
| 11925 | 10663 | VARIANT Index, |
| 11926 | 10664 | IComponent *ppComponent); |
| 11927 | 10665 | |
| 11928 | 10666 | END_INTERFACE |
| 11929 | 10667 | } IComponentsVtbl; |
| 10668 | ||
| 11930 | 10669 | interface IComponents { |
| 11931 | 10670 | CONST_VTBL IComponentsVtbl* lpVtbl; |
| 11932 | 10671 | }; |
| ... | ... | @@ -12005,73 +10744,6 @@ static FORCEINLINE HRESULT IComponents_put_Item(IComponents* This,VARIANT Index, |
| 12005 | 10744 | |
| 12006 | 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 | 10748 | #endif /* __IComponents_INTERFACE_DEFINED__ */ |
| 12077 | 10749 | |
| ... | ... | @@ -12119,29 +10791,29 @@ typedef struct IComponentsOldVtbl { |
| 12119 | 10791 | |
| 12120 | 10792 | /*** IUnknown methods ***/ |
| 12121 | 10793 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12122 | IComponentsOld* This, | |
| 10794 | IComponentsOld *This, | |
| 12123 | 10795 | REFIID riid, |
| 12124 | 10796 | void **ppvObject); |
| 12125 | 10797 | |
| 12126 | 10798 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12127 | IComponentsOld* This); | |
| 10799 | IComponentsOld *This); | |
| 12128 | 10800 | |
| 12129 | 10801 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12130 | IComponentsOld* This); | |
| 10802 | IComponentsOld *This); | |
| 12131 | 10803 | |
| 12132 | 10804 | /*** IDispatch methods ***/ |
| 12133 | 10805 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 12134 | IComponentsOld* This, | |
| 10806 | IComponentsOld *This, | |
| 12135 | 10807 | UINT *pctinfo); |
| 12136 | 10808 | |
| 12137 | 10809 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 12138 | IComponentsOld* This, | |
| 10810 | IComponentsOld *This, | |
| 12139 | 10811 | UINT iTInfo, |
| 12140 | 10812 | LCID lcid, |
| 12141 | 10813 | ITypeInfo **ppTInfo); |
| 12142 | 10814 | |
| 12143 | 10815 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 12144 | IComponentsOld* This, | |
| 10816 | IComponentsOld *This, | |
| 12145 | 10817 | REFIID riid, |
| 12146 | 10818 | LPOLESTR *rgszNames, |
| 12147 | 10819 | UINT cNames, |
| ... | ... | @@ -12149,7 +10821,7 @@ typedef struct IComponentsOldVtbl { |
| 12149 | 10821 | DISPID *rgDispId); |
| 12150 | 10822 | |
| 12151 | 10823 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 12152 | IComponentsOld* This, | |
| 10824 | IComponentsOld *This, | |
| 12153 | 10825 | DISPID dispIdMember, |
| 12154 | 10826 | REFIID riid, |
| 12155 | 10827 | LCID lcid, |
| ... | ... | @@ -12161,37 +10833,38 @@ typedef struct IComponentsOldVtbl { |
| 12161 | 10833 | |
| 12162 | 10834 | /*** IComponentsOld methods ***/ |
| 12163 | 10835 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 12164 | IComponentsOld* This, | |
| 10836 | IComponentsOld *This, | |
| 12165 | 10837 | LONG *Count); |
| 12166 | 10838 | |
| 12167 | 10839 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 12168 | IComponentsOld* This, | |
| 10840 | IComponentsOld *This, | |
| 12169 | 10841 | IEnumVARIANT **ppNewEnum); |
| 12170 | 10842 | |
| 12171 | 10843 | HRESULT (STDMETHODCALLTYPE *EnumComponents)( |
| 12172 | IComponentsOld* This, | |
| 10844 | IComponentsOld *This, | |
| 12173 | 10845 | IEnumComponents **ppNewEnum); |
| 12174 | 10846 | |
| 12175 | 10847 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 12176 | IComponentsOld* This, | |
| 10848 | IComponentsOld *This, | |
| 12177 | 10849 | VARIANT Index, |
| 12178 | 10850 | IComponent **ppComponent); |
| 12179 | 10851 | |
| 12180 | 10852 | HRESULT (STDMETHODCALLTYPE *Add)( |
| 12181 | IComponentsOld* This, | |
| 10853 | IComponentsOld *This, | |
| 12182 | 10854 | IComponent *Component, |
| 12183 | 10855 | VARIANT *NewIndex); |
| 12184 | 10856 | |
| 12185 | 10857 | HRESULT (STDMETHODCALLTYPE *Remove)( |
| 12186 | IComponentsOld* This, | |
| 10858 | IComponentsOld *This, | |
| 12187 | 10859 | VARIANT Index); |
| 12188 | 10860 | |
| 12189 | 10861 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 12190 | IComponentsOld* This, | |
| 10862 | IComponentsOld *This, | |
| 12191 | 10863 | IComponents **NewList); |
| 12192 | 10864 | |
| 12193 | 10865 | END_INTERFACE |
| 12194 | 10866 | } IComponentsOldVtbl; |
| 10867 | ||
| 12195 | 10868 | interface IComponentsOld { |
| 12196 | 10869 | CONST_VTBL IComponentsOldVtbl* lpVtbl; |
| 12197 | 10870 | }; |
| ... | ... | @@ -12266,64 +10939,6 @@ static FORCEINLINE HRESULT IComponentsOld_Clone(IComponentsOld* This,IComponents |
| 12266 | 10939 | |
| 12267 | 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 | 10943 | #endif /* __IComponentsOld_INTERFACE_DEFINED__ */ |
| 12329 | 10944 | |
| ... | ... | @@ -12393,29 +11008,29 @@ typedef struct ILocatorVtbl { |
| 12393 | 11008 | |
| 12394 | 11009 | /*** IUnknown methods ***/ |
| 12395 | 11010 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12396 | ILocator* This, | |
| 11011 | ILocator *This, | |
| 12397 | 11012 | REFIID riid, |
| 12398 | 11013 | void **ppvObject); |
| 12399 | 11014 | |
| 12400 | 11015 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12401 | ILocator* This); | |
| 11016 | ILocator *This); | |
| 12402 | 11017 | |
| 12403 | 11018 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12404 | ILocator* This); | |
| 11019 | ILocator *This); | |
| 12405 | 11020 | |
| 12406 | 11021 | /*** IDispatch methods ***/ |
| 12407 | 11022 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 12408 | ILocator* This, | |
| 11023 | ILocator *This, | |
| 12409 | 11024 | UINT *pctinfo); |
| 12410 | 11025 | |
| 12411 | 11026 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 12412 | ILocator* This, | |
| 11027 | ILocator *This, | |
| 12413 | 11028 | UINT iTInfo, |
| 12414 | 11029 | LCID lcid, |
| 12415 | 11030 | ITypeInfo **ppTInfo); |
| 12416 | 11031 | |
| 12417 | 11032 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 12418 | ILocator* This, | |
| 11033 | ILocator *This, | |
| 12419 | 11034 | REFIID riid, |
| 12420 | 11035 | LPOLESTR *rgszNames, |
| 12421 | 11036 | UINT cNames, |
| ... | ... | @@ -12423,7 +11038,7 @@ typedef struct ILocatorVtbl { |
| 12423 | 11038 | DISPID *rgDispId); |
| 12424 | 11039 | |
| 12425 | 11040 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 12426 | ILocator* This, | |
| 11041 | ILocator *This, | |
| 12427 | 11042 | DISPID dispIdMember, |
| 12428 | 11043 | REFIID riid, |
| 12429 | 11044 | LCID lcid, |
| ... | ... | @@ -12435,67 +11050,68 @@ typedef struct ILocatorVtbl { |
| 12435 | 11050 | |
| 12436 | 11051 | /*** ILocator methods ***/ |
| 12437 | 11052 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 12438 | ILocator* This, | |
| 11053 | ILocator *This, | |
| 12439 | 11054 | LONG *Frequency); |
| 12440 | 11055 | |
| 12441 | 11056 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 12442 | ILocator* This, | |
| 11057 | ILocator *This, | |
| 12443 | 11058 | LONG Frequency); |
| 12444 | 11059 | |
| 12445 | 11060 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 12446 | ILocator* This, | |
| 11061 | ILocator *This, | |
| 12447 | 11062 | FECMethod *FEC); |
| 12448 | 11063 | |
| 12449 | 11064 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 12450 | ILocator* This, | |
| 11065 | ILocator *This, | |
| 12451 | 11066 | FECMethod FEC); |
| 12452 | 11067 | |
| 12453 | 11068 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 12454 | ILocator* This, | |
| 11069 | ILocator *This, | |
| 12455 | 11070 | BinaryConvolutionCodeRate *FEC); |
| 12456 | 11071 | |
| 12457 | 11072 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 12458 | ILocator* This, | |
| 11073 | ILocator *This, | |
| 12459 | 11074 | BinaryConvolutionCodeRate FEC); |
| 12460 | 11075 | |
| 12461 | 11076 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 12462 | ILocator* This, | |
| 11077 | ILocator *This, | |
| 12463 | 11078 | FECMethod *FEC); |
| 12464 | 11079 | |
| 12465 | 11080 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 12466 | ILocator* This, | |
| 11081 | ILocator *This, | |
| 12467 | 11082 | FECMethod FEC); |
| 12468 | 11083 | |
| 12469 | 11084 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 12470 | ILocator* This, | |
| 11085 | ILocator *This, | |
| 12471 | 11086 | BinaryConvolutionCodeRate *FEC); |
| 12472 | 11087 | |
| 12473 | 11088 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 12474 | ILocator* This, | |
| 11089 | ILocator *This, | |
| 12475 | 11090 | BinaryConvolutionCodeRate FEC); |
| 12476 | 11091 | |
| 12477 | 11092 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 12478 | ILocator* This, | |
| 11093 | ILocator *This, | |
| 12479 | 11094 | ModulationType *Modulation); |
| 12480 | 11095 | |
| 12481 | 11096 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 12482 | ILocator* This, | |
| 11097 | ILocator *This, | |
| 12483 | 11098 | ModulationType Modulation); |
| 12484 | 11099 | |
| 12485 | 11100 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 12486 | ILocator* This, | |
| 11101 | ILocator *This, | |
| 12487 | 11102 | LONG *Rate); |
| 12488 | 11103 | |
| 12489 | 11104 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 12490 | ILocator* This, | |
| 11105 | ILocator *This, | |
| 12491 | 11106 | LONG Rate); |
| 12492 | 11107 | |
| 12493 | 11108 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 12494 | ILocator* This, | |
| 11109 | ILocator *This, | |
| 12495 | 11110 | ILocator **NewLocator); |
| 12496 | 11111 | |
| 12497 | 11112 | END_INTERFACE |
| 12498 | 11113 | } ILocatorVtbl; |
| 11114 | ||
| 12499 | 11115 | interface ILocator { |
| 12500 | 11116 | CONST_VTBL ILocatorVtbl* lpVtbl; |
| 12501 | 11117 | }; |
| ... | ... | @@ -12602,126 +11218,6 @@ static FORCEINLINE HRESULT ILocator_Clone(ILocator* This,ILocator **NewLocator) |
| 12602 | 11218 | |
| 12603 | 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 | 11222 | #endif /* __ILocator_INTERFACE_DEFINED__ */ |
| 12727 | 11223 | |
| ... | ... | @@ -12752,29 +11248,29 @@ typedef struct IAnalogLocatorVtbl { |
| 12752 | 11248 | |
| 12753 | 11249 | /*** IUnknown methods ***/ |
| 12754 | 11250 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 12755 | IAnalogLocator* This, | |
| 11251 | IAnalogLocator *This, | |
| 12756 | 11252 | REFIID riid, |
| 12757 | 11253 | void **ppvObject); |
| 12758 | 11254 | |
| 12759 | 11255 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 12760 | IAnalogLocator* This); | |
| 11256 | IAnalogLocator *This); | |
| 12761 | 11257 | |
| 12762 | 11258 | ULONG (STDMETHODCALLTYPE *Release)( |
| 12763 | IAnalogLocator* This); | |
| 11259 | IAnalogLocator *This); | |
| 12764 | 11260 | |
| 12765 | 11261 | /*** IDispatch methods ***/ |
| 12766 | 11262 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 12767 | IAnalogLocator* This, | |
| 11263 | IAnalogLocator *This, | |
| 12768 | 11264 | UINT *pctinfo); |
| 12769 | 11265 | |
| 12770 | 11266 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 12771 | IAnalogLocator* This, | |
| 11267 | IAnalogLocator *This, | |
| 12772 | 11268 | UINT iTInfo, |
| 12773 | 11269 | LCID lcid, |
| 12774 | 11270 | ITypeInfo **ppTInfo); |
| 12775 | 11271 | |
| 12776 | 11272 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 12777 | IAnalogLocator* This, | |
| 11273 | IAnalogLocator *This, | |
| 12778 | 11274 | REFIID riid, |
| 12779 | 11275 | LPOLESTR *rgszNames, |
| 12780 | 11276 | UINT cNames, |
| ... | ... | @@ -12782,7 +11278,7 @@ typedef struct IAnalogLocatorVtbl { |
| 12782 | 11278 | DISPID *rgDispId); |
| 12783 | 11279 | |
| 12784 | 11280 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 12785 | IAnalogLocator* This, | |
| 11281 | IAnalogLocator *This, | |
| 12786 | 11282 | DISPID dispIdMember, |
| 12787 | 11283 | REFIID riid, |
| 12788 | 11284 | LCID lcid, |
| ... | ... | @@ -12794,76 +11290,77 @@ typedef struct IAnalogLocatorVtbl { |
| 12794 | 11290 | |
| 12795 | 11291 | /*** ILocator methods ***/ |
| 12796 | 11292 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 12797 | IAnalogLocator* This, | |
| 11293 | IAnalogLocator *This, | |
| 12798 | 11294 | LONG *Frequency); |
| 12799 | 11295 | |
| 12800 | 11296 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 12801 | IAnalogLocator* This, | |
| 11297 | IAnalogLocator *This, | |
| 12802 | 11298 | LONG Frequency); |
| 12803 | 11299 | |
| 12804 | 11300 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 12805 | IAnalogLocator* This, | |
| 11301 | IAnalogLocator *This, | |
| 12806 | 11302 | FECMethod *FEC); |
| 12807 | 11303 | |
| 12808 | 11304 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 12809 | IAnalogLocator* This, | |
| 11305 | IAnalogLocator *This, | |
| 12810 | 11306 | FECMethod FEC); |
| 12811 | 11307 | |
| 12812 | 11308 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 12813 | IAnalogLocator* This, | |
| 11309 | IAnalogLocator *This, | |
| 12814 | 11310 | BinaryConvolutionCodeRate *FEC); |
| 12815 | 11311 | |
| 12816 | 11312 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 12817 | IAnalogLocator* This, | |
| 11313 | IAnalogLocator *This, | |
| 12818 | 11314 | BinaryConvolutionCodeRate FEC); |
| 12819 | 11315 | |
| 12820 | 11316 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 12821 | IAnalogLocator* This, | |
| 11317 | IAnalogLocator *This, | |
| 12822 | 11318 | FECMethod *FEC); |
| 12823 | 11319 | |
| 12824 | 11320 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 12825 | IAnalogLocator* This, | |
| 11321 | IAnalogLocator *This, | |
| 12826 | 11322 | FECMethod FEC); |
| 12827 | 11323 | |
| 12828 | 11324 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 12829 | IAnalogLocator* This, | |
| 11325 | IAnalogLocator *This, | |
| 12830 | 11326 | BinaryConvolutionCodeRate *FEC); |
| 12831 | 11327 | |
| 12832 | 11328 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 12833 | IAnalogLocator* This, | |
| 11329 | IAnalogLocator *This, | |
| 12834 | 11330 | BinaryConvolutionCodeRate FEC); |
| 12835 | 11331 | |
| 12836 | 11332 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 12837 | IAnalogLocator* This, | |
| 11333 | IAnalogLocator *This, | |
| 12838 | 11334 | ModulationType *Modulation); |
| 12839 | 11335 | |
| 12840 | 11336 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 12841 | IAnalogLocator* This, | |
| 11337 | IAnalogLocator *This, | |
| 12842 | 11338 | ModulationType Modulation); |
| 12843 | 11339 | |
| 12844 | 11340 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 12845 | IAnalogLocator* This, | |
| 11341 | IAnalogLocator *This, | |
| 12846 | 11342 | LONG *Rate); |
| 12847 | 11343 | |
| 12848 | 11344 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 12849 | IAnalogLocator* This, | |
| 11345 | IAnalogLocator *This, | |
| 12850 | 11346 | LONG Rate); |
| 12851 | 11347 | |
| 12852 | 11348 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 12853 | IAnalogLocator* This, | |
| 11349 | IAnalogLocator *This, | |
| 12854 | 11350 | ILocator **NewLocator); |
| 12855 | 11351 | |
| 12856 | 11352 | /*** IAnalogLocator methods ***/ |
| 12857 | 11353 | HRESULT (STDMETHODCALLTYPE *get_VideoStandard)( |
| 12858 | IAnalogLocator* This, | |
| 11354 | IAnalogLocator *This, | |
| 12859 | 11355 | AnalogVideoStandard *AVS); |
| 12860 | 11356 | |
| 12861 | 11357 | HRESULT (STDMETHODCALLTYPE *put_VideoStandard)( |
| 12862 | IAnalogLocator* This, | |
| 11358 | IAnalogLocator *This, | |
| 12863 | 11359 | AnalogVideoStandard AVS); |
| 12864 | 11360 | |
| 12865 | 11361 | END_INTERFACE |
| 12866 | 11362 | } IAnalogLocatorVtbl; |
| 11363 | ||
| 12867 | 11364 | interface IAnalogLocator { |
| 12868 | 11365 | CONST_VTBL IAnalogLocatorVtbl* lpVtbl; |
| 12869 | 11366 | }; |
| ... | ... | @@ -12980,22 +11477,6 @@ static FORCEINLINE HRESULT IAnalogLocator_put_VideoStandard(IAnalogLocator* This |
| 12980 | 11477 | |
| 12981 | 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 | 11481 | #endif /* __IAnalogLocator_INTERFACE_DEFINED__ */ |
| 13001 | 11482 | |
| ... | ... | @@ -13020,29 +11501,29 @@ typedef struct IDigitalLocatorVtbl { |
| 13020 | 11501 | |
| 13021 | 11502 | /*** IUnknown methods ***/ |
| 13022 | 11503 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13023 | IDigitalLocator* This, | |
| 11504 | IDigitalLocator *This, | |
| 13024 | 11505 | REFIID riid, |
| 13025 | 11506 | void **ppvObject); |
| 13026 | 11507 | |
| 13027 | 11508 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13028 | IDigitalLocator* This); | |
| 11509 | IDigitalLocator *This); | |
| 13029 | 11510 | |
| 13030 | 11511 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13031 | IDigitalLocator* This); | |
| 11512 | IDigitalLocator *This); | |
| 13032 | 11513 | |
| 13033 | 11514 | /*** IDispatch methods ***/ |
| 13034 | 11515 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 13035 | IDigitalLocator* This, | |
| 11516 | IDigitalLocator *This, | |
| 13036 | 11517 | UINT *pctinfo); |
| 13037 | 11518 | |
| 13038 | 11519 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 13039 | IDigitalLocator* This, | |
| 11520 | IDigitalLocator *This, | |
| 13040 | 11521 | UINT iTInfo, |
| 13041 | 11522 | LCID lcid, |
| 13042 | 11523 | ITypeInfo **ppTInfo); |
| 13043 | 11524 | |
| 13044 | 11525 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 13045 | IDigitalLocator* This, | |
| 11526 | IDigitalLocator *This, | |
| 13046 | 11527 | REFIID riid, |
| 13047 | 11528 | LPOLESTR *rgszNames, |
| 13048 | 11529 | UINT cNames, |
| ... | ... | @@ -13050,7 +11531,7 @@ typedef struct IDigitalLocatorVtbl { |
| 13050 | 11531 | DISPID *rgDispId); |
| 13051 | 11532 | |
| 13052 | 11533 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 13053 | IDigitalLocator* This, | |
| 11534 | IDigitalLocator *This, | |
| 13054 | 11535 | DISPID dispIdMember, |
| 13055 | 11536 | REFIID riid, |
| 13056 | 11537 | LCID lcid, |
| ... | ... | @@ -13062,67 +11543,68 @@ typedef struct IDigitalLocatorVtbl { |
| 13062 | 11543 | |
| 13063 | 11544 | /*** ILocator methods ***/ |
| 13064 | 11545 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 13065 | IDigitalLocator* This, | |
| 11546 | IDigitalLocator *This, | |
| 13066 | 11547 | LONG *Frequency); |
| 13067 | 11548 | |
| 13068 | 11549 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 13069 | IDigitalLocator* This, | |
| 11550 | IDigitalLocator *This, | |
| 13070 | 11551 | LONG Frequency); |
| 13071 | 11552 | |
| 13072 | 11553 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 13073 | IDigitalLocator* This, | |
| 11554 | IDigitalLocator *This, | |
| 13074 | 11555 | FECMethod *FEC); |
| 13075 | 11556 | |
| 13076 | 11557 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 13077 | IDigitalLocator* This, | |
| 11558 | IDigitalLocator *This, | |
| 13078 | 11559 | FECMethod FEC); |
| 13079 | 11560 | |
| 13080 | 11561 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 13081 | IDigitalLocator* This, | |
| 11562 | IDigitalLocator *This, | |
| 13082 | 11563 | BinaryConvolutionCodeRate *FEC); |
| 13083 | 11564 | |
| 13084 | 11565 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 13085 | IDigitalLocator* This, | |
| 11566 | IDigitalLocator *This, | |
| 13086 | 11567 | BinaryConvolutionCodeRate FEC); |
| 13087 | 11568 | |
| 13088 | 11569 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 13089 | IDigitalLocator* This, | |
| 11570 | IDigitalLocator *This, | |
| 13090 | 11571 | FECMethod *FEC); |
| 13091 | 11572 | |
| 13092 | 11573 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 13093 | IDigitalLocator* This, | |
| 11574 | IDigitalLocator *This, | |
| 13094 | 11575 | FECMethod FEC); |
| 13095 | 11576 | |
| 13096 | 11577 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 13097 | IDigitalLocator* This, | |
| 11578 | IDigitalLocator *This, | |
| 13098 | 11579 | BinaryConvolutionCodeRate *FEC); |
| 13099 | 11580 | |
| 13100 | 11581 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 13101 | IDigitalLocator* This, | |
| 11582 | IDigitalLocator *This, | |
| 13102 | 11583 | BinaryConvolutionCodeRate FEC); |
| 13103 | 11584 | |
| 13104 | 11585 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 13105 | IDigitalLocator* This, | |
| 11586 | IDigitalLocator *This, | |
| 13106 | 11587 | ModulationType *Modulation); |
| 13107 | 11588 | |
| 13108 | 11589 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 13109 | IDigitalLocator* This, | |
| 11590 | IDigitalLocator *This, | |
| 13110 | 11591 | ModulationType Modulation); |
| 13111 | 11592 | |
| 13112 | 11593 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 13113 | IDigitalLocator* This, | |
| 11594 | IDigitalLocator *This, | |
| 13114 | 11595 | LONG *Rate); |
| 13115 | 11596 | |
| 13116 | 11597 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 13117 | IDigitalLocator* This, | |
| 11598 | IDigitalLocator *This, | |
| 13118 | 11599 | LONG Rate); |
| 13119 | 11600 | |
| 13120 | 11601 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 13121 | IDigitalLocator* This, | |
| 11602 | IDigitalLocator *This, | |
| 13122 | 11603 | ILocator **NewLocator); |
| 13123 | 11604 | |
| 13124 | 11605 | END_INTERFACE |
| 13125 | 11606 | } IDigitalLocatorVtbl; |
| 11607 | ||
| 13126 | 11608 | interface IDigitalLocator { |
| 13127 | 11609 | CONST_VTBL IDigitalLocatorVtbl* lpVtbl; |
| 13128 | 11610 | }; |
| ... | ... | @@ -13265,29 +11747,29 @@ typedef struct IATSCLocatorVtbl { |
| 13265 | 11747 | |
| 13266 | 11748 | /*** IUnknown methods ***/ |
| 13267 | 11749 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13268 | IATSCLocator* This, | |
| 11750 | IATSCLocator *This, | |
| 13269 | 11751 | REFIID riid, |
| 13270 | 11752 | void **ppvObject); |
| 13271 | 11753 | |
| 13272 | 11754 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13273 | IATSCLocator* This); | |
| 11755 | IATSCLocator *This); | |
| 13274 | 11756 | |
| 13275 | 11757 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13276 | IATSCLocator* This); | |
| 11758 | IATSCLocator *This); | |
| 13277 | 11759 | |
| 13278 | 11760 | /*** IDispatch methods ***/ |
| 13279 | 11761 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 13280 | IATSCLocator* This, | |
| 11762 | IATSCLocator *This, | |
| 13281 | 11763 | UINT *pctinfo); |
| 13282 | 11764 | |
| 13283 | 11765 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 13284 | IATSCLocator* This, | |
| 11766 | IATSCLocator *This, | |
| 13285 | 11767 | UINT iTInfo, |
| 13286 | 11768 | LCID lcid, |
| 13287 | 11769 | ITypeInfo **ppTInfo); |
| 13288 | 11770 | |
| 13289 | 11771 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 13290 | IATSCLocator* This, | |
| 11772 | IATSCLocator *This, | |
| 13291 | 11773 | REFIID riid, |
| 13292 | 11774 | LPOLESTR *rgszNames, |
| 13293 | 11775 | UINT cNames, |
| ... | ... | @@ -13295,7 +11777,7 @@ typedef struct IATSCLocatorVtbl { |
| 13295 | 11777 | DISPID *rgDispId); |
| 13296 | 11778 | |
| 13297 | 11779 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 13298 | IATSCLocator* This, | |
| 11780 | IATSCLocator *This, | |
| 13299 | 11781 | DISPID dispIdMember, |
| 13300 | 11782 | REFIID riid, |
| 13301 | 11783 | LCID lcid, |
| ... | ... | @@ -13307,84 +11789,85 @@ typedef struct IATSCLocatorVtbl { |
| 13307 | 11789 | |
| 13308 | 11790 | /*** ILocator methods ***/ |
| 13309 | 11791 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 13310 | IATSCLocator* This, | |
| 11792 | IATSCLocator *This, | |
| 13311 | 11793 | LONG *Frequency); |
| 13312 | 11794 | |
| 13313 | 11795 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 13314 | IATSCLocator* This, | |
| 11796 | IATSCLocator *This, | |
| 13315 | 11797 | LONG Frequency); |
| 13316 | 11798 | |
| 13317 | 11799 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 13318 | IATSCLocator* This, | |
| 11800 | IATSCLocator *This, | |
| 13319 | 11801 | FECMethod *FEC); |
| 13320 | 11802 | |
| 13321 | 11803 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 13322 | IATSCLocator* This, | |
| 11804 | IATSCLocator *This, | |
| 13323 | 11805 | FECMethod FEC); |
| 13324 | 11806 | |
| 13325 | 11807 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 13326 | IATSCLocator* This, | |
| 11808 | IATSCLocator *This, | |
| 13327 | 11809 | BinaryConvolutionCodeRate *FEC); |
| 13328 | 11810 | |
| 13329 | 11811 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 13330 | IATSCLocator* This, | |
| 11812 | IATSCLocator *This, | |
| 13331 | 11813 | BinaryConvolutionCodeRate FEC); |
| 13332 | 11814 | |
| 13333 | 11815 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 13334 | IATSCLocator* This, | |
| 11816 | IATSCLocator *This, | |
| 13335 | 11817 | FECMethod *FEC); |
| 13336 | 11818 | |
| 13337 | 11819 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 13338 | IATSCLocator* This, | |
| 11820 | IATSCLocator *This, | |
| 13339 | 11821 | FECMethod FEC); |
| 13340 | 11822 | |
| 13341 | 11823 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 13342 | IATSCLocator* This, | |
| 11824 | IATSCLocator *This, | |
| 13343 | 11825 | BinaryConvolutionCodeRate *FEC); |
| 13344 | 11826 | |
| 13345 | 11827 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 13346 | IATSCLocator* This, | |
| 11828 | IATSCLocator *This, | |
| 13347 | 11829 | BinaryConvolutionCodeRate FEC); |
| 13348 | 11830 | |
| 13349 | 11831 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 13350 | IATSCLocator* This, | |
| 11832 | IATSCLocator *This, | |
| 13351 | 11833 | ModulationType *Modulation); |
| 13352 | 11834 | |
| 13353 | 11835 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 13354 | IATSCLocator* This, | |
| 11836 | IATSCLocator *This, | |
| 13355 | 11837 | ModulationType Modulation); |
| 13356 | 11838 | |
| 13357 | 11839 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 13358 | IATSCLocator* This, | |
| 11840 | IATSCLocator *This, | |
| 13359 | 11841 | LONG *Rate); |
| 13360 | 11842 | |
| 13361 | 11843 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 13362 | IATSCLocator* This, | |
| 11844 | IATSCLocator *This, | |
| 13363 | 11845 | LONG Rate); |
| 13364 | 11846 | |
| 13365 | 11847 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 13366 | IATSCLocator* This, | |
| 11848 | IATSCLocator *This, | |
| 13367 | 11849 | ILocator **NewLocator); |
| 13368 | 11850 | |
| 13369 | 11851 | /*** IATSCLocator methods ***/ |
| 13370 | 11852 | HRESULT (STDMETHODCALLTYPE *get_PhysicalChannel)( |
| 13371 | IATSCLocator* This, | |
| 11853 | IATSCLocator *This, | |
| 13372 | 11854 | LONG *PhysicalChannel); |
| 13373 | 11855 | |
| 13374 | 11856 | HRESULT (STDMETHODCALLTYPE *put_PhysicalChannel)( |
| 13375 | IATSCLocator* This, | |
| 11857 | IATSCLocator *This, | |
| 13376 | 11858 | LONG PhysicalChannel); |
| 13377 | 11859 | |
| 13378 | 11860 | HRESULT (STDMETHODCALLTYPE *get_TSID)( |
| 13379 | IATSCLocator* This, | |
| 11861 | IATSCLocator *This, | |
| 13380 | 11862 | LONG *TSID); |
| 13381 | 11863 | |
| 13382 | 11864 | HRESULT (STDMETHODCALLTYPE *put_TSID)( |
| 13383 | IATSCLocator* This, | |
| 11865 | IATSCLocator *This, | |
| 13384 | 11866 | LONG TSID); |
| 13385 | 11867 | |
| 13386 | 11868 | END_INTERFACE |
| 13387 | 11869 | } IATSCLocatorVtbl; |
| 11870 | ||
| 13388 | 11871 | interface IATSCLocator { |
| 13389 | 11872 | CONST_VTBL IATSCLocatorVtbl* lpVtbl; |
| 13390 | 11873 | }; |
| ... | ... | @@ -13509,38 +11992,6 @@ static FORCEINLINE HRESULT IATSCLocator_put_TSID(IATSCLocator* This,LONG TSID) { |
| 13509 | 11992 | |
| 13510 | 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 | 11996 | #endif /* __IATSCLocator_INTERFACE_DEFINED__ */ |
| 13546 | 11997 | |
| ... | ... | @@ -13571,29 +12022,29 @@ typedef struct IATSCLocator2Vtbl { |
| 13571 | 12022 | |
| 13572 | 12023 | /*** IUnknown methods ***/ |
| 13573 | 12024 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13574 | IATSCLocator2* This, | |
| 12025 | IATSCLocator2 *This, | |
| 13575 | 12026 | REFIID riid, |
| 13576 | 12027 | void **ppvObject); |
| 13577 | 12028 | |
| 13578 | 12029 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13579 | IATSCLocator2* This); | |
| 12030 | IATSCLocator2 *This); | |
| 13580 | 12031 | |
| 13581 | 12032 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13582 | IATSCLocator2* This); | |
| 12033 | IATSCLocator2 *This); | |
| 13583 | 12034 | |
| 13584 | 12035 | /*** IDispatch methods ***/ |
| 13585 | 12036 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 13586 | IATSCLocator2* This, | |
| 12037 | IATSCLocator2 *This, | |
| 13587 | 12038 | UINT *pctinfo); |
| 13588 | 12039 | |
| 13589 | 12040 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 13590 | IATSCLocator2* This, | |
| 12041 | IATSCLocator2 *This, | |
| 13591 | 12042 | UINT iTInfo, |
| 13592 | 12043 | LCID lcid, |
| 13593 | 12044 | ITypeInfo **ppTInfo); |
| 13594 | 12045 | |
| 13595 | 12046 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 13596 | IATSCLocator2* This, | |
| 12047 | IATSCLocator2 *This, | |
| 13597 | 12048 | REFIID riid, |
| 13598 | 12049 | LPOLESTR *rgszNames, |
| 13599 | 12050 | UINT cNames, |
| ... | ... | @@ -13601,7 +12052,7 @@ typedef struct IATSCLocator2Vtbl { |
| 13601 | 12052 | DISPID *rgDispId); |
| 13602 | 12053 | |
| 13603 | 12054 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 13604 | IATSCLocator2* This, | |
| 12055 | IATSCLocator2 *This, | |
| 13605 | 12056 | DISPID dispIdMember, |
| 13606 | 12057 | REFIID riid, |
| 13607 | 12058 | LCID lcid, |
| ... | ... | @@ -13613,93 +12064,94 @@ typedef struct IATSCLocator2Vtbl { |
| 13613 | 12064 | |
| 13614 | 12065 | /*** ILocator methods ***/ |
| 13615 | 12066 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 13616 | IATSCLocator2* This, | |
| 12067 | IATSCLocator2 *This, | |
| 13617 | 12068 | LONG *Frequency); |
| 13618 | 12069 | |
| 13619 | 12070 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 13620 | IATSCLocator2* This, | |
| 12071 | IATSCLocator2 *This, | |
| 13621 | 12072 | LONG Frequency); |
| 13622 | 12073 | |
| 13623 | 12074 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 13624 | IATSCLocator2* This, | |
| 12075 | IATSCLocator2 *This, | |
| 13625 | 12076 | FECMethod *FEC); |
| 13626 | 12077 | |
| 13627 | 12078 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 13628 | IATSCLocator2* This, | |
| 12079 | IATSCLocator2 *This, | |
| 13629 | 12080 | FECMethod FEC); |
| 13630 | 12081 | |
| 13631 | 12082 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 13632 | IATSCLocator2* This, | |
| 12083 | IATSCLocator2 *This, | |
| 13633 | 12084 | BinaryConvolutionCodeRate *FEC); |
| 13634 | 12085 | |
| 13635 | 12086 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 13636 | IATSCLocator2* This, | |
| 12087 | IATSCLocator2 *This, | |
| 13637 | 12088 | BinaryConvolutionCodeRate FEC); |
| 13638 | 12089 | |
| 13639 | 12090 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 13640 | IATSCLocator2* This, | |
| 12091 | IATSCLocator2 *This, | |
| 13641 | 12092 | FECMethod *FEC); |
| 13642 | 12093 | |
| 13643 | 12094 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 13644 | IATSCLocator2* This, | |
| 12095 | IATSCLocator2 *This, | |
| 13645 | 12096 | FECMethod FEC); |
| 13646 | 12097 | |
| 13647 | 12098 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 13648 | IATSCLocator2* This, | |
| 12099 | IATSCLocator2 *This, | |
| 13649 | 12100 | BinaryConvolutionCodeRate *FEC); |
| 13650 | 12101 | |
| 13651 | 12102 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 13652 | IATSCLocator2* This, | |
| 12103 | IATSCLocator2 *This, | |
| 13653 | 12104 | BinaryConvolutionCodeRate FEC); |
| 13654 | 12105 | |
| 13655 | 12106 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 13656 | IATSCLocator2* This, | |
| 12107 | IATSCLocator2 *This, | |
| 13657 | 12108 | ModulationType *Modulation); |
| 13658 | 12109 | |
| 13659 | 12110 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 13660 | IATSCLocator2* This, | |
| 12111 | IATSCLocator2 *This, | |
| 13661 | 12112 | ModulationType Modulation); |
| 13662 | 12113 | |
| 13663 | 12114 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 13664 | IATSCLocator2* This, | |
| 12115 | IATSCLocator2 *This, | |
| 13665 | 12116 | LONG *Rate); |
| 13666 | 12117 | |
| 13667 | 12118 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 13668 | IATSCLocator2* This, | |
| 12119 | IATSCLocator2 *This, | |
| 13669 | 12120 | LONG Rate); |
| 13670 | 12121 | |
| 13671 | 12122 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 13672 | IATSCLocator2* This, | |
| 12123 | IATSCLocator2 *This, | |
| 13673 | 12124 | ILocator **NewLocator); |
| 13674 | 12125 | |
| 13675 | 12126 | /*** IATSCLocator methods ***/ |
| 13676 | 12127 | HRESULT (STDMETHODCALLTYPE *get_PhysicalChannel)( |
| 13677 | IATSCLocator2* This, | |
| 12128 | IATSCLocator2 *This, | |
| 13678 | 12129 | LONG *PhysicalChannel); |
| 13679 | 12130 | |
| 13680 | 12131 | HRESULT (STDMETHODCALLTYPE *put_PhysicalChannel)( |
| 13681 | IATSCLocator2* This, | |
| 12132 | IATSCLocator2 *This, | |
| 13682 | 12133 | LONG PhysicalChannel); |
| 13683 | 12134 | |
| 13684 | 12135 | HRESULT (STDMETHODCALLTYPE *get_TSID)( |
| 13685 | IATSCLocator2* This, | |
| 12136 | IATSCLocator2 *This, | |
| 13686 | 12137 | LONG *TSID); |
| 13687 | 12138 | |
| 13688 | 12139 | HRESULT (STDMETHODCALLTYPE *put_TSID)( |
| 13689 | IATSCLocator2* This, | |
| 12140 | IATSCLocator2 *This, | |
| 13690 | 12141 | LONG TSID); |
| 13691 | 12142 | |
| 13692 | 12143 | /*** IATSCLocator2 methods ***/ |
| 13693 | 12144 | HRESULT (STDMETHODCALLTYPE *get_ProgramNumber)( |
| 13694 | IATSCLocator2* This, | |
| 12145 | IATSCLocator2 *This, | |
| 13695 | 12146 | LONG *ProgramNumber); |
| 13696 | 12147 | |
| 13697 | 12148 | HRESULT (STDMETHODCALLTYPE *put_ProgramNumber)( |
| 13698 | IATSCLocator2* This, | |
| 12149 | IATSCLocator2 *This, | |
| 13699 | 12150 | LONG ProgramNumber); |
| 13700 | 12151 | |
| 13701 | 12152 | END_INTERFACE |
| 13702 | 12153 | } IATSCLocator2Vtbl; |
| 12154 | ||
| 13703 | 12155 | interface IATSCLocator2 { |
| 13704 | 12156 | CONST_VTBL IATSCLocator2Vtbl* lpVtbl; |
| 13705 | 12157 | }; |
| ... | ... | @@ -13834,22 +12286,6 @@ static FORCEINLINE HRESULT IATSCLocator2_put_ProgramNumber(IATSCLocator2* This,L |
| 13834 | 12286 | |
| 13835 | 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 | 12290 | #endif /* __IATSCLocator2_INTERFACE_DEFINED__ */ |
| 13855 | 12291 | |
| ... | ... | @@ -13874,29 +12310,29 @@ typedef struct IDigitalCableLocatorVtbl { |
| 13874 | 12310 | |
| 13875 | 12311 | /*** IUnknown methods ***/ |
| 13876 | 12312 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 13877 | IDigitalCableLocator* This, | |
| 12313 | IDigitalCableLocator *This, | |
| 13878 | 12314 | REFIID riid, |
| 13879 | 12315 | void **ppvObject); |
| 13880 | 12316 | |
| 13881 | 12317 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 13882 | IDigitalCableLocator* This); | |
| 12318 | IDigitalCableLocator *This); | |
| 13883 | 12319 | |
| 13884 | 12320 | ULONG (STDMETHODCALLTYPE *Release)( |
| 13885 | IDigitalCableLocator* This); | |
| 12321 | IDigitalCableLocator *This); | |
| 13886 | 12322 | |
| 13887 | 12323 | /*** IDispatch methods ***/ |
| 13888 | 12324 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 13889 | IDigitalCableLocator* This, | |
| 12325 | IDigitalCableLocator *This, | |
| 13890 | 12326 | UINT *pctinfo); |
| 13891 | 12327 | |
| 13892 | 12328 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 13893 | IDigitalCableLocator* This, | |
| 12329 | IDigitalCableLocator *This, | |
| 13894 | 12330 | UINT iTInfo, |
| 13895 | 12331 | LCID lcid, |
| 13896 | 12332 | ITypeInfo **ppTInfo); |
| 13897 | 12333 | |
| 13898 | 12334 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 13899 | IDigitalCableLocator* This, | |
| 12335 | IDigitalCableLocator *This, | |
| 13900 | 12336 | REFIID riid, |
| 13901 | 12337 | LPOLESTR *rgszNames, |
| 13902 | 12338 | UINT cNames, |
| ... | ... | @@ -13904,7 +12340,7 @@ typedef struct IDigitalCableLocatorVtbl { |
| 13904 | 12340 | DISPID *rgDispId); |
| 13905 | 12341 | |
| 13906 | 12342 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 13907 | IDigitalCableLocator* This, | |
| 12343 | IDigitalCableLocator *This, | |
| 13908 | 12344 | DISPID dispIdMember, |
| 13909 | 12345 | REFIID riid, |
| 13910 | 12346 | LCID lcid, |
| ... | ... | @@ -13916,93 +12352,94 @@ typedef struct IDigitalCableLocatorVtbl { |
| 13916 | 12352 | |
| 13917 | 12353 | /*** ILocator methods ***/ |
| 13918 | 12354 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 13919 | IDigitalCableLocator* This, | |
| 12355 | IDigitalCableLocator *This, | |
| 13920 | 12356 | LONG *Frequency); |
| 13921 | 12357 | |
| 13922 | 12358 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 13923 | IDigitalCableLocator* This, | |
| 12359 | IDigitalCableLocator *This, | |
| 13924 | 12360 | LONG Frequency); |
| 13925 | 12361 | |
| 13926 | 12362 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 13927 | IDigitalCableLocator* This, | |
| 12363 | IDigitalCableLocator *This, | |
| 13928 | 12364 | FECMethod *FEC); |
| 13929 | 12365 | |
| 13930 | 12366 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 13931 | IDigitalCableLocator* This, | |
| 12367 | IDigitalCableLocator *This, | |
| 13932 | 12368 | FECMethod FEC); |
| 13933 | 12369 | |
| 13934 | 12370 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 13935 | IDigitalCableLocator* This, | |
| 12371 | IDigitalCableLocator *This, | |
| 13936 | 12372 | BinaryConvolutionCodeRate *FEC); |
| 13937 | 12373 | |
| 13938 | 12374 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 13939 | IDigitalCableLocator* This, | |
| 12375 | IDigitalCableLocator *This, | |
| 13940 | 12376 | BinaryConvolutionCodeRate FEC); |
| 13941 | 12377 | |
| 13942 | 12378 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 13943 | IDigitalCableLocator* This, | |
| 12379 | IDigitalCableLocator *This, | |
| 13944 | 12380 | FECMethod *FEC); |
| 13945 | 12381 | |
| 13946 | 12382 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 13947 | IDigitalCableLocator* This, | |
| 12383 | IDigitalCableLocator *This, | |
| 13948 | 12384 | FECMethod FEC); |
| 13949 | 12385 | |
| 13950 | 12386 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 13951 | IDigitalCableLocator* This, | |
| 12387 | IDigitalCableLocator *This, | |
| 13952 | 12388 | BinaryConvolutionCodeRate *FEC); |
| 13953 | 12389 | |
| 13954 | 12390 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 13955 | IDigitalCableLocator* This, | |
| 12391 | IDigitalCableLocator *This, | |
| 13956 | 12392 | BinaryConvolutionCodeRate FEC); |
| 13957 | 12393 | |
| 13958 | 12394 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 13959 | IDigitalCableLocator* This, | |
| 12395 | IDigitalCableLocator *This, | |
| 13960 | 12396 | ModulationType *Modulation); |
| 13961 | 12397 | |
| 13962 | 12398 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 13963 | IDigitalCableLocator* This, | |
| 12399 | IDigitalCableLocator *This, | |
| 13964 | 12400 | ModulationType Modulation); |
| 13965 | 12401 | |
| 13966 | 12402 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 13967 | IDigitalCableLocator* This, | |
| 12403 | IDigitalCableLocator *This, | |
| 13968 | 12404 | LONG *Rate); |
| 13969 | 12405 | |
| 13970 | 12406 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 13971 | IDigitalCableLocator* This, | |
| 12407 | IDigitalCableLocator *This, | |
| 13972 | 12408 | LONG Rate); |
| 13973 | 12409 | |
| 13974 | 12410 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 13975 | IDigitalCableLocator* This, | |
| 12411 | IDigitalCableLocator *This, | |
| 13976 | 12412 | ILocator **NewLocator); |
| 13977 | 12413 | |
| 13978 | 12414 | /*** IATSCLocator methods ***/ |
| 13979 | 12415 | HRESULT (STDMETHODCALLTYPE *get_PhysicalChannel)( |
| 13980 | IDigitalCableLocator* This, | |
| 12416 | IDigitalCableLocator *This, | |
| 13981 | 12417 | LONG *PhysicalChannel); |
| 13982 | 12418 | |
| 13983 | 12419 | HRESULT (STDMETHODCALLTYPE *put_PhysicalChannel)( |
| 13984 | IDigitalCableLocator* This, | |
| 12420 | IDigitalCableLocator *This, | |
| 13985 | 12421 | LONG PhysicalChannel); |
| 13986 | 12422 | |
| 13987 | 12423 | HRESULT (STDMETHODCALLTYPE *get_TSID)( |
| 13988 | IDigitalCableLocator* This, | |
| 12424 | IDigitalCableLocator *This, | |
| 13989 | 12425 | LONG *TSID); |
| 13990 | 12426 | |
| 13991 | 12427 | HRESULT (STDMETHODCALLTYPE *put_TSID)( |
| 13992 | IDigitalCableLocator* This, | |
| 12428 | IDigitalCableLocator *This, | |
| 13993 | 12429 | LONG TSID); |
| 13994 | 12430 | |
| 13995 | 12431 | /*** IATSCLocator2 methods ***/ |
| 13996 | 12432 | HRESULT (STDMETHODCALLTYPE *get_ProgramNumber)( |
| 13997 | IDigitalCableLocator* This, | |
| 12433 | IDigitalCableLocator *This, | |
| 13998 | 12434 | LONG *ProgramNumber); |
| 13999 | 12435 | |
| 14000 | 12436 | HRESULT (STDMETHODCALLTYPE *put_ProgramNumber)( |
| 14001 | IDigitalCableLocator* This, | |
| 12437 | IDigitalCableLocator *This, | |
| 14002 | 12438 | LONG ProgramNumber); |
| 14003 | 12439 | |
| 14004 | 12440 | END_INTERFACE |
| 14005 | 12441 | } IDigitalCableLocatorVtbl; |
| 12442 | ||
| 14006 | 12443 | interface IDigitalCableLocator { |
| 14007 | 12444 | CONST_VTBL IDigitalCableLocatorVtbl* lpVtbl; |
| 14008 | 12445 | }; |
| ... | ... | @@ -14203,29 +12640,29 @@ typedef struct IDVBTLocatorVtbl { |
| 14203 | 12640 | |
| 14204 | 12641 | /*** IUnknown methods ***/ |
| 14205 | 12642 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14206 | IDVBTLocator* This, | |
| 12643 | IDVBTLocator *This, | |
| 14207 | 12644 | REFIID riid, |
| 14208 | 12645 | void **ppvObject); |
| 14209 | 12646 | |
| 14210 | 12647 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14211 | IDVBTLocator* This); | |
| 12648 | IDVBTLocator *This); | |
| 14212 | 12649 | |
| 14213 | 12650 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14214 | IDVBTLocator* This); | |
| 12651 | IDVBTLocator *This); | |
| 14215 | 12652 | |
| 14216 | 12653 | /*** IDispatch methods ***/ |
| 14217 | 12654 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 14218 | IDVBTLocator* This, | |
| 12655 | IDVBTLocator *This, | |
| 14219 | 12656 | UINT *pctinfo); |
| 14220 | 12657 | |
| 14221 | 12658 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 14222 | IDVBTLocator* This, | |
| 12659 | IDVBTLocator *This, | |
| 14223 | 12660 | UINT iTInfo, |
| 14224 | 12661 | LCID lcid, |
| 14225 | 12662 | ITypeInfo **ppTInfo); |
| 14226 | 12663 | |
| 14227 | 12664 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 14228 | IDVBTLocator* This, | |
| 12665 | IDVBTLocator *This, | |
| 14229 | 12666 | REFIID riid, |
| 14230 | 12667 | LPOLESTR *rgszNames, |
| 14231 | 12668 | UINT cNames, |
| ... | ... | @@ -14233,7 +12670,7 @@ typedef struct IDVBTLocatorVtbl { |
| 14233 | 12670 | DISPID *rgDispId); |
| 14234 | 12671 | |
| 14235 | 12672 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 14236 | IDVBTLocator* This, | |
| 12673 | IDVBTLocator *This, | |
| 14237 | 12674 | DISPID dispIdMember, |
| 14238 | 12675 | REFIID riid, |
| 14239 | 12676 | LCID lcid, |
| ... | ... | @@ -14245,124 +12682,125 @@ typedef struct IDVBTLocatorVtbl { |
| 14245 | 12682 | |
| 14246 | 12683 | /*** ILocator methods ***/ |
| 14247 | 12684 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 14248 | IDVBTLocator* This, | |
| 12685 | IDVBTLocator *This, | |
| 14249 | 12686 | LONG *Frequency); |
| 14250 | 12687 | |
| 14251 | 12688 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 14252 | IDVBTLocator* This, | |
| 12689 | IDVBTLocator *This, | |
| 14253 | 12690 | LONG Frequency); |
| 14254 | 12691 | |
| 14255 | 12692 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 14256 | IDVBTLocator* This, | |
| 12693 | IDVBTLocator *This, | |
| 14257 | 12694 | FECMethod *FEC); |
| 14258 | 12695 | |
| 14259 | 12696 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 14260 | IDVBTLocator* This, | |
| 12697 | IDVBTLocator *This, | |
| 14261 | 12698 | FECMethod FEC); |
| 14262 | 12699 | |
| 14263 | 12700 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 14264 | IDVBTLocator* This, | |
| 12701 | IDVBTLocator *This, | |
| 14265 | 12702 | BinaryConvolutionCodeRate *FEC); |
| 14266 | 12703 | |
| 14267 | 12704 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 14268 | IDVBTLocator* This, | |
| 12705 | IDVBTLocator *This, | |
| 14269 | 12706 | BinaryConvolutionCodeRate FEC); |
| 14270 | 12707 | |
| 14271 | 12708 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 14272 | IDVBTLocator* This, | |
| 12709 | IDVBTLocator *This, | |
| 14273 | 12710 | FECMethod *FEC); |
| 14274 | 12711 | |
| 14275 | 12712 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 14276 | IDVBTLocator* This, | |
| 12713 | IDVBTLocator *This, | |
| 14277 | 12714 | FECMethod FEC); |
| 14278 | 12715 | |
| 14279 | 12716 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 14280 | IDVBTLocator* This, | |
| 12717 | IDVBTLocator *This, | |
| 14281 | 12718 | BinaryConvolutionCodeRate *FEC); |
| 14282 | 12719 | |
| 14283 | 12720 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 14284 | IDVBTLocator* This, | |
| 12721 | IDVBTLocator *This, | |
| 14285 | 12722 | BinaryConvolutionCodeRate FEC); |
| 14286 | 12723 | |
| 14287 | 12724 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 14288 | IDVBTLocator* This, | |
| 12725 | IDVBTLocator *This, | |
| 14289 | 12726 | ModulationType *Modulation); |
| 14290 | 12727 | |
| 14291 | 12728 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 14292 | IDVBTLocator* This, | |
| 12729 | IDVBTLocator *This, | |
| 14293 | 12730 | ModulationType Modulation); |
| 14294 | 12731 | |
| 14295 | 12732 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 14296 | IDVBTLocator* This, | |
| 12733 | IDVBTLocator *This, | |
| 14297 | 12734 | LONG *Rate); |
| 14298 | 12735 | |
| 14299 | 12736 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 14300 | IDVBTLocator* This, | |
| 12737 | IDVBTLocator *This, | |
| 14301 | 12738 | LONG Rate); |
| 14302 | 12739 | |
| 14303 | 12740 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 14304 | IDVBTLocator* This, | |
| 12741 | IDVBTLocator *This, | |
| 14305 | 12742 | ILocator **NewLocator); |
| 14306 | 12743 | |
| 14307 | 12744 | /*** IDVBTLocator methods ***/ |
| 14308 | 12745 | HRESULT (STDMETHODCALLTYPE *get_Bandwidth)( |
| 14309 | IDVBTLocator* This, | |
| 12746 | IDVBTLocator *This, | |
| 14310 | 12747 | LONG *BandWidthVal); |
| 14311 | 12748 | |
| 14312 | 12749 | HRESULT (STDMETHODCALLTYPE *put_Bandwidth)( |
| 14313 | IDVBTLocator* This, | |
| 12750 | IDVBTLocator *This, | |
| 14314 | 12751 | LONG BandwidthVal); |
| 14315 | 12752 | |
| 14316 | 12753 | HRESULT (STDMETHODCALLTYPE *get_LPInnerFEC)( |
| 14317 | IDVBTLocator* This, | |
| 12754 | IDVBTLocator *This, | |
| 14318 | 12755 | FECMethod *FEC); |
| 14319 | 12756 | |
| 14320 | 12757 | HRESULT (STDMETHODCALLTYPE *put_LPInnerFEC)( |
| 14321 | IDVBTLocator* This, | |
| 12758 | IDVBTLocator *This, | |
| 14322 | 12759 | FECMethod FEC); |
| 14323 | 12760 | |
| 14324 | 12761 | HRESULT (STDMETHODCALLTYPE *get_LPInnerFECRate)( |
| 14325 | IDVBTLocator* This, | |
| 12762 | IDVBTLocator *This, | |
| 14326 | 12763 | BinaryConvolutionCodeRate *FEC); |
| 14327 | 12764 | |
| 14328 | 12765 | HRESULT (STDMETHODCALLTYPE *put_LPInnerFECRate)( |
| 14329 | IDVBTLocator* This, | |
| 12766 | IDVBTLocator *This, | |
| 14330 | 12767 | BinaryConvolutionCodeRate FEC); |
| 14331 | 12768 | |
| 14332 | 12769 | HRESULT (STDMETHODCALLTYPE *get_HAlpha)( |
| 14333 | IDVBTLocator* This, | |
| 12770 | IDVBTLocator *This, | |
| 14334 | 12771 | HierarchyAlpha *Alpha); |
| 14335 | 12772 | |
| 14336 | 12773 | HRESULT (STDMETHODCALLTYPE *put_HAlpha)( |
| 14337 | IDVBTLocator* This, | |
| 12774 | IDVBTLocator *This, | |
| 14338 | 12775 | HierarchyAlpha Alpha); |
| 14339 | 12776 | |
| 14340 | 12777 | HRESULT (STDMETHODCALLTYPE *get_Guard)( |
| 14341 | IDVBTLocator* This, | |
| 12778 | IDVBTLocator *This, | |
| 14342 | 12779 | GuardInterval *GI); |
| 14343 | 12780 | |
| 14344 | 12781 | HRESULT (STDMETHODCALLTYPE *put_Guard)( |
| 14345 | IDVBTLocator* This, | |
| 12782 | IDVBTLocator *This, | |
| 14346 | 12783 | GuardInterval GI); |
| 14347 | 12784 | |
| 14348 | 12785 | HRESULT (STDMETHODCALLTYPE *get_Mode)( |
| 14349 | IDVBTLocator* This, | |
| 12786 | IDVBTLocator *This, | |
| 14350 | 12787 | TransmissionMode *mode); |
| 14351 | 12788 | |
| 14352 | 12789 | HRESULT (STDMETHODCALLTYPE *put_Mode)( |
| 14353 | IDVBTLocator* This, | |
| 12790 | IDVBTLocator *This, | |
| 14354 | 12791 | TransmissionMode mode); |
| 14355 | 12792 | |
| 14356 | 12793 | HRESULT (STDMETHODCALLTYPE *get_OtherFrequencyInUse)( |
| 14357 | IDVBTLocator* This, | |
| 12794 | IDVBTLocator *This, | |
| 14358 | 12795 | VARIANT_BOOL *OtherFrequencyInUseVal); |
| 14359 | 12796 | |
| 14360 | 12797 | HRESULT (STDMETHODCALLTYPE *put_OtherFrequencyInUse)( |
| 14361 | IDVBTLocator* This, | |
| 12798 | IDVBTLocator *This, | |
| 14362 | 12799 | VARIANT_BOOL OtherFrequencyInUseVal); |
| 14363 | 12800 | |
| 14364 | 12801 | END_INTERFACE |
| 14365 | 12802 | } IDVBTLocatorVtbl; |
| 12803 | ||
| 14366 | 12804 | interface IDVBTLocator { |
| 14367 | 12805 | CONST_VTBL IDVBTLocatorVtbl* lpVtbl; |
| 14368 | 12806 | }; |
| ... | ... | @@ -14527,118 +12965,6 @@ static FORCEINLINE HRESULT IDVBTLocator_put_OtherFrequencyInUse(IDVBTLocator* Th |
| 14527 | 12965 | |
| 14528 | 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 | 12969 | #endif /* __IDVBTLocator_INTERFACE_DEFINED__ */ |
| 14644 | 12970 | |
| ... | ... | @@ -14669,29 +12995,29 @@ typedef struct IDVBTLocator2Vtbl { |
| 14669 | 12995 | |
| 14670 | 12996 | /*** IUnknown methods ***/ |
| 14671 | 12997 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 14672 | IDVBTLocator2* This, | |
| 12998 | IDVBTLocator2 *This, | |
| 14673 | 12999 | REFIID riid, |
| 14674 | 13000 | void **ppvObject); |
| 14675 | 13001 | |
| 14676 | 13002 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 14677 | IDVBTLocator2* This); | |
| 13003 | IDVBTLocator2 *This); | |
| 14678 | 13004 | |
| 14679 | 13005 | ULONG (STDMETHODCALLTYPE *Release)( |
| 14680 | IDVBTLocator2* This); | |
| 13006 | IDVBTLocator2 *This); | |
| 14681 | 13007 | |
| 14682 | 13008 | /*** IDispatch methods ***/ |
| 14683 | 13009 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 14684 | IDVBTLocator2* This, | |
| 13010 | IDVBTLocator2 *This, | |
| 14685 | 13011 | UINT *pctinfo); |
| 14686 | 13012 | |
| 14687 | 13013 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 14688 | IDVBTLocator2* This, | |
| 13014 | IDVBTLocator2 *This, | |
| 14689 | 13015 | UINT iTInfo, |
| 14690 | 13016 | LCID lcid, |
| 14691 | 13017 | ITypeInfo **ppTInfo); |
| 14692 | 13018 | |
| 14693 | 13019 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 14694 | IDVBTLocator2* This, | |
| 13020 | IDVBTLocator2 *This, | |
| 14695 | 13021 | REFIID riid, |
| 14696 | 13022 | LPOLESTR *rgszNames, |
| 14697 | 13023 | UINT cNames, |
| ... | ... | @@ -14699,7 +13025,7 @@ typedef struct IDVBTLocator2Vtbl { |
| 14699 | 13025 | DISPID *rgDispId); |
| 14700 | 13026 | |
| 14701 | 13027 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 14702 | IDVBTLocator2* This, | |
| 13028 | IDVBTLocator2 *This, | |
| 14703 | 13029 | DISPID dispIdMember, |
| 14704 | 13030 | REFIID riid, |
| 14705 | 13031 | LCID lcid, |
| ... | ... | @@ -14711,133 +13037,134 @@ typedef struct IDVBTLocator2Vtbl { |
| 14711 | 13037 | |
| 14712 | 13038 | /*** ILocator methods ***/ |
| 14713 | 13039 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 14714 | IDVBTLocator2* This, | |
| 13040 | IDVBTLocator2 *This, | |
| 14715 | 13041 | LONG *Frequency); |
| 14716 | 13042 | |
| 14717 | 13043 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 14718 | IDVBTLocator2* This, | |
| 13044 | IDVBTLocator2 *This, | |
| 14719 | 13045 | LONG Frequency); |
| 14720 | 13046 | |
| 14721 | 13047 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 14722 | IDVBTLocator2* This, | |
| 13048 | IDVBTLocator2 *This, | |
| 14723 | 13049 | FECMethod *FEC); |
| 14724 | 13050 | |
| 14725 | 13051 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 14726 | IDVBTLocator2* This, | |
| 13052 | IDVBTLocator2 *This, | |
| 14727 | 13053 | FECMethod FEC); |
| 14728 | 13054 | |
| 14729 | 13055 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 14730 | IDVBTLocator2* This, | |
| 13056 | IDVBTLocator2 *This, | |
| 14731 | 13057 | BinaryConvolutionCodeRate *FEC); |
| 14732 | 13058 | |
| 14733 | 13059 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 14734 | IDVBTLocator2* This, | |
| 13060 | IDVBTLocator2 *This, | |
| 14735 | 13061 | BinaryConvolutionCodeRate FEC); |
| 14736 | 13062 | |
| 14737 | 13063 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 14738 | IDVBTLocator2* This, | |
| 13064 | IDVBTLocator2 *This, | |
| 14739 | 13065 | FECMethod *FEC); |
| 14740 | 13066 | |
| 14741 | 13067 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 14742 | IDVBTLocator2* This, | |
| 13068 | IDVBTLocator2 *This, | |
| 14743 | 13069 | FECMethod FEC); |
| 14744 | 13070 | |
| 14745 | 13071 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 14746 | IDVBTLocator2* This, | |
| 13072 | IDVBTLocator2 *This, | |
| 14747 | 13073 | BinaryConvolutionCodeRate *FEC); |
| 14748 | 13074 | |
| 14749 | 13075 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 14750 | IDVBTLocator2* This, | |
| 13076 | IDVBTLocator2 *This, | |
| 14751 | 13077 | BinaryConvolutionCodeRate FEC); |
| 14752 | 13078 | |
| 14753 | 13079 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 14754 | IDVBTLocator2* This, | |
| 13080 | IDVBTLocator2 *This, | |
| 14755 | 13081 | ModulationType *Modulation); |
| 14756 | 13082 | |
| 14757 | 13083 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 14758 | IDVBTLocator2* This, | |
| 13084 | IDVBTLocator2 *This, | |
| 14759 | 13085 | ModulationType Modulation); |
| 14760 | 13086 | |
| 14761 | 13087 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 14762 | IDVBTLocator2* This, | |
| 13088 | IDVBTLocator2 *This, | |
| 14763 | 13089 | LONG *Rate); |
| 14764 | 13090 | |
| 14765 | 13091 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 14766 | IDVBTLocator2* This, | |
| 13092 | IDVBTLocator2 *This, | |
| 14767 | 13093 | LONG Rate); |
| 14768 | 13094 | |
| 14769 | 13095 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 14770 | IDVBTLocator2* This, | |
| 13096 | IDVBTLocator2 *This, | |
| 14771 | 13097 | ILocator **NewLocator); |
| 14772 | 13098 | |
| 14773 | 13099 | /*** IDVBTLocator methods ***/ |
| 14774 | 13100 | HRESULT (STDMETHODCALLTYPE *get_Bandwidth)( |
| 14775 | IDVBTLocator2* This, | |
| 13101 | IDVBTLocator2 *This, | |
| 14776 | 13102 | LONG *BandWidthVal); |
| 14777 | 13103 | |
| 14778 | 13104 | HRESULT (STDMETHODCALLTYPE *put_Bandwidth)( |
| 14779 | IDVBTLocator2* This, | |
| 13105 | IDVBTLocator2 *This, | |
| 14780 | 13106 | LONG BandwidthVal); |
| 14781 | 13107 | |
| 14782 | 13108 | HRESULT (STDMETHODCALLTYPE *get_LPInnerFEC)( |
| 14783 | IDVBTLocator2* This, | |
| 13109 | IDVBTLocator2 *This, | |
| 14784 | 13110 | FECMethod *FEC); |
| 14785 | 13111 | |
| 14786 | 13112 | HRESULT (STDMETHODCALLTYPE *put_LPInnerFEC)( |
| 14787 | IDVBTLocator2* This, | |
| 13113 | IDVBTLocator2 *This, | |
| 14788 | 13114 | FECMethod FEC); |
| 14789 | 13115 | |
| 14790 | 13116 | HRESULT (STDMETHODCALLTYPE *get_LPInnerFECRate)( |
| 14791 | IDVBTLocator2* This, | |
| 13117 | IDVBTLocator2 *This, | |
| 14792 | 13118 | BinaryConvolutionCodeRate *FEC); |
| 14793 | 13119 | |
| 14794 | 13120 | HRESULT (STDMETHODCALLTYPE *put_LPInnerFECRate)( |
| 14795 | IDVBTLocator2* This, | |
| 13121 | IDVBTLocator2 *This, | |
| 14796 | 13122 | BinaryConvolutionCodeRate FEC); |
| 14797 | 13123 | |
| 14798 | 13124 | HRESULT (STDMETHODCALLTYPE *get_HAlpha)( |
| 14799 | IDVBTLocator2* This, | |
| 13125 | IDVBTLocator2 *This, | |
| 14800 | 13126 | HierarchyAlpha *Alpha); |
| 14801 | 13127 | |
| 14802 | 13128 | HRESULT (STDMETHODCALLTYPE *put_HAlpha)( |
| 14803 | IDVBTLocator2* This, | |
| 13129 | IDVBTLocator2 *This, | |
| 14804 | 13130 | HierarchyAlpha Alpha); |
| 14805 | 13131 | |
| 14806 | 13132 | HRESULT (STDMETHODCALLTYPE *get_Guard)( |
| 14807 | IDVBTLocator2* This, | |
| 13133 | IDVBTLocator2 *This, | |
| 14808 | 13134 | GuardInterval *GI); |
| 14809 | 13135 | |
| 14810 | 13136 | HRESULT (STDMETHODCALLTYPE *put_Guard)( |
| 14811 | IDVBTLocator2* This, | |
| 13137 | IDVBTLocator2 *This, | |
| 14812 | 13138 | GuardInterval GI); |
| 14813 | 13139 | |
| 14814 | 13140 | HRESULT (STDMETHODCALLTYPE *get_Mode)( |
| 14815 | IDVBTLocator2* This, | |
| 13141 | IDVBTLocator2 *This, | |
| 14816 | 13142 | TransmissionMode *mode); |
| 14817 | 13143 | |
| 14818 | 13144 | HRESULT (STDMETHODCALLTYPE *put_Mode)( |
| 14819 | IDVBTLocator2* This, | |
| 13145 | IDVBTLocator2 *This, | |
| 14820 | 13146 | TransmissionMode mode); |
| 14821 | 13147 | |
| 14822 | 13148 | HRESULT (STDMETHODCALLTYPE *get_OtherFrequencyInUse)( |
| 14823 | IDVBTLocator2* This, | |
| 13149 | IDVBTLocator2 *This, | |
| 14824 | 13150 | VARIANT_BOOL *OtherFrequencyInUseVal); |
| 14825 | 13151 | |
| 14826 | 13152 | HRESULT (STDMETHODCALLTYPE *put_OtherFrequencyInUse)( |
| 14827 | IDVBTLocator2* This, | |
| 13153 | IDVBTLocator2 *This, | |
| 14828 | 13154 | VARIANT_BOOL OtherFrequencyInUseVal); |
| 14829 | 13155 | |
| 14830 | 13156 | /*** IDVBTLocator2 methods ***/ |
| 14831 | 13157 | HRESULT (STDMETHODCALLTYPE *get_PhysicalLayerPipeId)( |
| 14832 | IDVBTLocator2* This, | |
| 13158 | IDVBTLocator2 *This, | |
| 14833 | 13159 | LONG *PhysicalLayerPipeIdVal); |
| 14834 | 13160 | |
| 14835 | 13161 | HRESULT (STDMETHODCALLTYPE *put_PhysicalLayerPipeId)( |
| 14836 | IDVBTLocator2* This, | |
| 13162 | IDVBTLocator2 *This, | |
| 14837 | 13163 | LONG PhysicalLayerPipeIdVal); |
| 14838 | 13164 | |
| 14839 | 13165 | END_INTERFACE |
| 14840 | 13166 | } IDVBTLocator2Vtbl; |
| 13167 | ||
| 14841 | 13168 | interface IDVBTLocator2 { |
| 14842 | 13169 | CONST_VTBL IDVBTLocator2Vtbl* lpVtbl; |
| 14843 | 13170 | }; |
| ... | ... | @@ -15012,22 +13339,6 @@ static FORCEINLINE HRESULT IDVBTLocator2_put_PhysicalLayerPipeId(IDVBTLocator2* |
| 15012 | 13339 | |
| 15013 | 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 | 13343 | #endif /* __IDVBTLocator2_INTERFACE_DEFINED__ */ |
| 15033 | 13344 | |
| ... | ... | @@ -15082,29 +13393,29 @@ typedef struct IDVBSLocatorVtbl { |
| 15082 | 13393 | |
| 15083 | 13394 | /*** IUnknown methods ***/ |
| 15084 | 13395 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 15085 | IDVBSLocator* This, | |
| 13396 | IDVBSLocator *This, | |
| 15086 | 13397 | REFIID riid, |
| 15087 | 13398 | void **ppvObject); |
| 15088 | 13399 | |
| 15089 | 13400 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 15090 | IDVBSLocator* This); | |
| 13401 | IDVBSLocator *This); | |
| 15091 | 13402 | |
| 15092 | 13403 | ULONG (STDMETHODCALLTYPE *Release)( |
| 15093 | IDVBSLocator* This); | |
| 13404 | IDVBSLocator *This); | |
| 15094 | 13405 | |
| 15095 | 13406 | /*** IDispatch methods ***/ |
| 15096 | 13407 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 15097 | IDVBSLocator* This, | |
| 13408 | IDVBSLocator *This, | |
| 15098 | 13409 | UINT *pctinfo); |
| 15099 | 13410 | |
| 15100 | 13411 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 15101 | IDVBSLocator* This, | |
| 13412 | IDVBSLocator *This, | |
| 15102 | 13413 | UINT iTInfo, |
| 15103 | 13414 | LCID lcid, |
| 15104 | 13415 | ITypeInfo **ppTInfo); |
| 15105 | 13416 | |
| 15106 | 13417 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 15107 | IDVBSLocator* This, | |
| 13418 | IDVBSLocator *This, | |
| 15108 | 13419 | REFIID riid, |
| 15109 | 13420 | LPOLESTR *rgszNames, |
| 15110 | 13421 | UINT cNames, |
| ... | ... | @@ -15112,7 +13423,7 @@ typedef struct IDVBSLocatorVtbl { |
| 15112 | 13423 | DISPID *rgDispId); |
| 15113 | 13424 | |
| 15114 | 13425 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 15115 | IDVBSLocator* This, | |
| 13426 | IDVBSLocator *This, | |
| 15116 | 13427 | DISPID dispIdMember, |
| 15117 | 13428 | REFIID riid, |
| 15118 | 13429 | LCID lcid, |
| ... | ... | @@ -15124,108 +13435,109 @@ typedef struct IDVBSLocatorVtbl { |
| 15124 | 13435 | |
| 15125 | 13436 | /*** ILocator methods ***/ |
| 15126 | 13437 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 15127 | IDVBSLocator* This, | |
| 13438 | IDVBSLocator *This, | |
| 15128 | 13439 | LONG *Frequency); |
| 15129 | 13440 | |
| 15130 | 13441 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 15131 | IDVBSLocator* This, | |
| 13442 | IDVBSLocator *This, | |
| 15132 | 13443 | LONG Frequency); |
| 15133 | 13444 | |
| 15134 | 13445 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 15135 | IDVBSLocator* This, | |
| 13446 | IDVBSLocator *This, | |
| 15136 | 13447 | FECMethod *FEC); |
| 15137 | 13448 | |
| 15138 | 13449 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 15139 | IDVBSLocator* This, | |
| 13450 | IDVBSLocator *This, | |
| 15140 | 13451 | FECMethod FEC); |
| 15141 | 13452 | |
| 15142 | 13453 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 15143 | IDVBSLocator* This, | |
| 13454 | IDVBSLocator *This, | |
| 15144 | 13455 | BinaryConvolutionCodeRate *FEC); |
| 15145 | 13456 | |
| 15146 | 13457 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 15147 | IDVBSLocator* This, | |
| 13458 | IDVBSLocator *This, | |
| 15148 | 13459 | BinaryConvolutionCodeRate FEC); |
| 15149 | 13460 | |
| 15150 | 13461 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 15151 | IDVBSLocator* This, | |
| 13462 | IDVBSLocator *This, | |
| 15152 | 13463 | FECMethod *FEC); |
| 15153 | 13464 | |
| 15154 | 13465 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 15155 | IDVBSLocator* This, | |
| 13466 | IDVBSLocator *This, | |
| 15156 | 13467 | FECMethod FEC); |
| 15157 | 13468 | |
| 15158 | 13469 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 15159 | IDVBSLocator* This, | |
| 13470 | IDVBSLocator *This, | |
| 15160 | 13471 | BinaryConvolutionCodeRate *FEC); |
| 15161 | 13472 | |
| 15162 | 13473 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 15163 | IDVBSLocator* This, | |
| 13474 | IDVBSLocator *This, | |
| 15164 | 13475 | BinaryConvolutionCodeRate FEC); |
| 15165 | 13476 | |
| 15166 | 13477 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 15167 | IDVBSLocator* This, | |
| 13478 | IDVBSLocator *This, | |
| 15168 | 13479 | ModulationType *Modulation); |
| 15169 | 13480 | |
| 15170 | 13481 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 15171 | IDVBSLocator* This, | |
| 13482 | IDVBSLocator *This, | |
| 15172 | 13483 | ModulationType Modulation); |
| 15173 | 13484 | |
| 15174 | 13485 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 15175 | IDVBSLocator* This, | |
| 13486 | IDVBSLocator *This, | |
| 15176 | 13487 | LONG *Rate); |
| 15177 | 13488 | |
| 15178 | 13489 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 15179 | IDVBSLocator* This, | |
| 13490 | IDVBSLocator *This, | |
| 15180 | 13491 | LONG Rate); |
| 15181 | 13492 | |
| 15182 | 13493 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 15183 | IDVBSLocator* This, | |
| 13494 | IDVBSLocator *This, | |
| 15184 | 13495 | ILocator **NewLocator); |
| 15185 | 13496 | |
| 15186 | 13497 | /*** IDVBSLocator methods ***/ |
| 15187 | 13498 | HRESULT (STDMETHODCALLTYPE *get_SignalPolarisation)( |
| 15188 | IDVBSLocator* This, | |
| 13499 | IDVBSLocator *This, | |
| 15189 | 13500 | Polarisation *PolarisationVal); |
| 15190 | 13501 | |
| 15191 | 13502 | HRESULT (STDMETHODCALLTYPE *put_SignalPolarisation)( |
| 15192 | IDVBSLocator* This, | |
| 13503 | IDVBSLocator *This, | |
| 15193 | 13504 | Polarisation PolarisationVal); |
| 15194 | 13505 | |
| 15195 | 13506 | HRESULT (STDMETHODCALLTYPE *get_WestPosition)( |
| 15196 | IDVBSLocator* This, | |
| 13507 | IDVBSLocator *This, | |
| 15197 | 13508 | VARIANT_BOOL *WestLongitude); |
| 15198 | 13509 | |
| 15199 | 13510 | HRESULT (STDMETHODCALLTYPE *put_WestPosition)( |
| 15200 | IDVBSLocator* This, | |
| 13511 | IDVBSLocator *This, | |
| 15201 | 13512 | VARIANT_BOOL WestLongitude); |
| 15202 | 13513 | |
| 15203 | 13514 | HRESULT (STDMETHODCALLTYPE *get_OrbitalPosition)( |
| 15204 | IDVBSLocator* This, | |
| 13515 | IDVBSLocator *This, | |
| 15205 | 13516 | LONG *longitude); |
| 15206 | 13517 | |
| 15207 | 13518 | HRESULT (STDMETHODCALLTYPE *put_OrbitalPosition)( |
| 15208 | IDVBSLocator* This, | |
| 13519 | IDVBSLocator *This, | |
| 15209 | 13520 | LONG longitude); |
| 15210 | 13521 | |
| 15211 | 13522 | HRESULT (STDMETHODCALLTYPE *get_Azimuth)( |
| 15212 | IDVBSLocator* This, | |
| 13523 | IDVBSLocator *This, | |
| 15213 | 13524 | LONG *Azimuth); |
| 15214 | 13525 | |
| 15215 | 13526 | HRESULT (STDMETHODCALLTYPE *put_Azimuth)( |
| 15216 | IDVBSLocator* This, | |
| 13527 | IDVBSLocator *This, | |
| 15217 | 13528 | LONG Azimuth); |
| 15218 | 13529 | |
| 15219 | 13530 | HRESULT (STDMETHODCALLTYPE *get_Elevation)( |
| 15220 | IDVBSLocator* This, | |
| 13531 | IDVBSLocator *This, | |
| 15221 | 13532 | LONG *Elevation); |
| 15222 | 13533 | |
| 15223 | 13534 | HRESULT (STDMETHODCALLTYPE *put_Elevation)( |
| 15224 | IDVBSLocator* This, | |
| 13535 | IDVBSLocator *This, | |
| 15225 | 13536 | LONG Elevation); |
| 15226 | 13537 | |
| 15227 | 13538 | END_INTERFACE |
| 15228 | 13539 | } IDVBSLocatorVtbl; |
| 13540 | ||
| 15229 | 13541 | interface IDVBSLocator { |
| 15230 | 13542 | CONST_VTBL IDVBSLocatorVtbl* lpVtbl; |
| 15231 | 13543 | }; |
| ... | ... | @@ -15374,86 +13686,6 @@ static FORCEINLINE HRESULT IDVBSLocator_put_Elevation(IDVBSLocator* This,LONG El |
| 15374 | 13686 | |
| 15375 | 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 | 13690 | #endif /* __IDVBSLocator_INTERFACE_DEFINED__ */ |
| 15459 | 13691 | |
| ... | ... | @@ -15520,29 +13752,29 @@ typedef struct IDVBSLocator2Vtbl { |
| 15520 | 13752 | |
| 15521 | 13753 | /*** IUnknown methods ***/ |
| 15522 | 13754 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 15523 | IDVBSLocator2* This, | |
| 13755 | IDVBSLocator2 *This, | |
| 15524 | 13756 | REFIID riid, |
| 15525 | 13757 | void **ppvObject); |
| 15526 | 13758 | |
| 15527 | 13759 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 15528 | IDVBSLocator2* This); | |
| 13760 | IDVBSLocator2 *This); | |
| 15529 | 13761 | |
| 15530 | 13762 | ULONG (STDMETHODCALLTYPE *Release)( |
| 15531 | IDVBSLocator2* This); | |
| 13763 | IDVBSLocator2 *This); | |
| 15532 | 13764 | |
| 15533 | 13765 | /*** IDispatch methods ***/ |
| 15534 | 13766 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 15535 | IDVBSLocator2* This, | |
| 13767 | IDVBSLocator2 *This, | |
| 15536 | 13768 | UINT *pctinfo); |
| 15537 | 13769 | |
| 15538 | 13770 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 15539 | IDVBSLocator2* This, | |
| 13771 | IDVBSLocator2 *This, | |
| 15540 | 13772 | UINT iTInfo, |
| 15541 | 13773 | LCID lcid, |
| 15542 | 13774 | ITypeInfo **ppTInfo); |
| 15543 | 13775 | |
| 15544 | 13776 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 15545 | IDVBSLocator2* This, | |
| 13777 | IDVBSLocator2 *This, | |
| 15546 | 13778 | REFIID riid, |
| 15547 | 13779 | LPOLESTR *rgszNames, |
| 15548 | 13780 | UINT cNames, |
| ... | ... | @@ -15550,7 +13782,7 @@ typedef struct IDVBSLocator2Vtbl { |
| 15550 | 13782 | DISPID *rgDispId); |
| 15551 | 13783 | |
| 15552 | 13784 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 15553 | IDVBSLocator2* This, | |
| 13785 | IDVBSLocator2 *This, | |
| 15554 | 13786 | DISPID dispIdMember, |
| 15555 | 13787 | REFIID riid, |
| 15556 | 13788 | LCID lcid, |
| ... | ... | @@ -15562,165 +13794,166 @@ typedef struct IDVBSLocator2Vtbl { |
| 15562 | 13794 | |
| 15563 | 13795 | /*** ILocator methods ***/ |
| 15564 | 13796 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 15565 | IDVBSLocator2* This, | |
| 13797 | IDVBSLocator2 *This, | |
| 15566 | 13798 | LONG *Frequency); |
| 15567 | 13799 | |
| 15568 | 13800 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 15569 | IDVBSLocator2* This, | |
| 13801 | IDVBSLocator2 *This, | |
| 15570 | 13802 | LONG Frequency); |
| 15571 | 13803 | |
| 15572 | 13804 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 15573 | IDVBSLocator2* This, | |
| 13805 | IDVBSLocator2 *This, | |
| 15574 | 13806 | FECMethod *FEC); |
| 15575 | 13807 | |
| 15576 | 13808 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 15577 | IDVBSLocator2* This, | |
| 13809 | IDVBSLocator2 *This, | |
| 15578 | 13810 | FECMethod FEC); |
| 15579 | 13811 | |
| 15580 | 13812 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 15581 | IDVBSLocator2* This, | |
| 13813 | IDVBSLocator2 *This, | |
| 15582 | 13814 | BinaryConvolutionCodeRate *FEC); |
| 15583 | 13815 | |
| 15584 | 13816 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 15585 | IDVBSLocator2* This, | |
| 13817 | IDVBSLocator2 *This, | |
| 15586 | 13818 | BinaryConvolutionCodeRate FEC); |
| 15587 | 13819 | |
| 15588 | 13820 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 15589 | IDVBSLocator2* This, | |
| 13821 | IDVBSLocator2 *This, | |
| 15590 | 13822 | FECMethod *FEC); |
| 15591 | 13823 | |
| 15592 | 13824 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 15593 | IDVBSLocator2* This, | |
| 13825 | IDVBSLocator2 *This, | |
| 15594 | 13826 | FECMethod FEC); |
| 15595 | 13827 | |
| 15596 | 13828 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 15597 | IDVBSLocator2* This, | |
| 13829 | IDVBSLocator2 *This, | |
| 15598 | 13830 | BinaryConvolutionCodeRate *FEC); |
| 15599 | 13831 | |
| 15600 | 13832 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 15601 | IDVBSLocator2* This, | |
| 13833 | IDVBSLocator2 *This, | |
| 15602 | 13834 | BinaryConvolutionCodeRate FEC); |
| 15603 | 13835 | |
| 15604 | 13836 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 15605 | IDVBSLocator2* This, | |
| 13837 | IDVBSLocator2 *This, | |
| 15606 | 13838 | ModulationType *Modulation); |
| 15607 | 13839 | |
| 15608 | 13840 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 15609 | IDVBSLocator2* This, | |
| 13841 | IDVBSLocator2 *This, | |
| 15610 | 13842 | ModulationType Modulation); |
| 15611 | 13843 | |
| 15612 | 13844 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 15613 | IDVBSLocator2* This, | |
| 13845 | IDVBSLocator2 *This, | |
| 15614 | 13846 | LONG *Rate); |
| 15615 | 13847 | |
| 15616 | 13848 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 15617 | IDVBSLocator2* This, | |
| 13849 | IDVBSLocator2 *This, | |
| 15618 | 13850 | LONG Rate); |
| 15619 | 13851 | |
| 15620 | 13852 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 15621 | IDVBSLocator2* This, | |
| 13853 | IDVBSLocator2 *This, | |
| 15622 | 13854 | ILocator **NewLocator); |
| 15623 | 13855 | |
| 15624 | 13856 | /*** IDVBSLocator methods ***/ |
| 15625 | 13857 | HRESULT (STDMETHODCALLTYPE *get_SignalPolarisation)( |
| 15626 | IDVBSLocator2* This, | |
| 13858 | IDVBSLocator2 *This, | |
| 15627 | 13859 | Polarisation *PolarisationVal); |
| 15628 | 13860 | |
| 15629 | 13861 | HRESULT (STDMETHODCALLTYPE *put_SignalPolarisation)( |
| 15630 | IDVBSLocator2* This, | |
| 13862 | IDVBSLocator2 *This, | |
| 15631 | 13863 | Polarisation PolarisationVal); |
| 15632 | 13864 | |
| 15633 | 13865 | HRESULT (STDMETHODCALLTYPE *get_WestPosition)( |
| 15634 | IDVBSLocator2* This, | |
| 13866 | IDVBSLocator2 *This, | |
| 15635 | 13867 | VARIANT_BOOL *WestLongitude); |
| 15636 | 13868 | |
| 15637 | 13869 | HRESULT (STDMETHODCALLTYPE *put_WestPosition)( |
| 15638 | IDVBSLocator2* This, | |
| 13870 | IDVBSLocator2 *This, | |
| 15639 | 13871 | VARIANT_BOOL WestLongitude); |
| 15640 | 13872 | |
| 15641 | 13873 | HRESULT (STDMETHODCALLTYPE *get_OrbitalPosition)( |
| 15642 | IDVBSLocator2* This, | |
| 13874 | IDVBSLocator2 *This, | |
| 15643 | 13875 | LONG *longitude); |
| 15644 | 13876 | |
| 15645 | 13877 | HRESULT (STDMETHODCALLTYPE *put_OrbitalPosition)( |
| 15646 | IDVBSLocator2* This, | |
| 13878 | IDVBSLocator2 *This, | |
| 15647 | 13879 | LONG longitude); |
| 15648 | 13880 | |
| 15649 | 13881 | HRESULT (STDMETHODCALLTYPE *get_Azimuth)( |
| 15650 | IDVBSLocator2* This, | |
| 13882 | IDVBSLocator2 *This, | |
| 15651 | 13883 | LONG *Azimuth); |
| 15652 | 13884 | |
| 15653 | 13885 | HRESULT (STDMETHODCALLTYPE *put_Azimuth)( |
| 15654 | IDVBSLocator2* This, | |
| 13886 | IDVBSLocator2 *This, | |
| 15655 | 13887 | LONG Azimuth); |
| 15656 | 13888 | |
| 15657 | 13889 | HRESULT (STDMETHODCALLTYPE *get_Elevation)( |
| 15658 | IDVBSLocator2* This, | |
| 13890 | IDVBSLocator2 *This, | |
| 15659 | 13891 | LONG *Elevation); |
| 15660 | 13892 | |
| 15661 | 13893 | HRESULT (STDMETHODCALLTYPE *put_Elevation)( |
| 15662 | IDVBSLocator2* This, | |
| 13894 | IDVBSLocator2 *This, | |
| 15663 | 13895 | LONG Elevation); |
| 15664 | 13896 | |
| 15665 | 13897 | /*** IDVBSLocator2 methods ***/ |
| 15666 | 13898 | HRESULT (STDMETHODCALLTYPE *get_DiseqLNBSource)( |
| 15667 | IDVBSLocator2* This, | |
| 13899 | IDVBSLocator2 *This, | |
| 15668 | 13900 | LNB_Source *DiseqLNBSourceVal); |
| 15669 | 13901 | |
| 15670 | 13902 | HRESULT (STDMETHODCALLTYPE *put_DiseqLNBSource)( |
| 15671 | IDVBSLocator2* This, | |
| 13903 | IDVBSLocator2 *This, | |
| 15672 | 13904 | LNB_Source DiseqLNBSourceVal); |
| 15673 | 13905 | |
| 15674 | 13906 | HRESULT (STDMETHODCALLTYPE *get_LocalOscillatorOverrideLow)( |
| 15675 | IDVBSLocator2* This, | |
| 13907 | IDVBSLocator2 *This, | |
| 15676 | 13908 | LONG *LocalOscillatorOverrideLowVal); |
| 15677 | 13909 | |
| 15678 | 13910 | HRESULT (STDMETHODCALLTYPE *put_LocalOscillatorOverrideLow)( |
| 15679 | IDVBSLocator2* This, | |
| 13911 | IDVBSLocator2 *This, | |
| 15680 | 13912 | LONG LocalOscillatorOverrideLowVal); |
| 15681 | 13913 | |
| 15682 | 13914 | HRESULT (STDMETHODCALLTYPE *get_LocalOscillatorOverrideHigh)( |
| 15683 | IDVBSLocator2* This, | |
| 13915 | IDVBSLocator2 *This, | |
| 15684 | 13916 | LONG *LocalOscillatorOverrideHighVal); |
| 15685 | 13917 | |
| 15686 | 13918 | HRESULT (STDMETHODCALLTYPE *put_LocalOscillatorOverrideHigh)( |
| 15687 | IDVBSLocator2* This, | |
| 13919 | IDVBSLocator2 *This, | |
| 15688 | 13920 | LONG LocalOscillatorOverrideHighVal); |
| 15689 | 13921 | |
| 15690 | 13922 | HRESULT (STDMETHODCALLTYPE *get_LocalLNBSwitchOverride)( |
| 15691 | IDVBSLocator2* This, | |
| 13923 | IDVBSLocator2 *This, | |
| 15692 | 13924 | LONG *LocalLNBSwitchOverrideVal); |
| 15693 | 13925 | |
| 15694 | 13926 | HRESULT (STDMETHODCALLTYPE *put_LocalLNBSwitchOverride)( |
| 15695 | IDVBSLocator2* This, | |
| 13927 | IDVBSLocator2 *This, | |
| 15696 | 13928 | LONG LocalLNBSwitchOverrideVal); |
| 15697 | 13929 | |
| 15698 | 13930 | HRESULT (STDMETHODCALLTYPE *get_LocalSpectralInversionOverride)( |
| 15699 | IDVBSLocator2* This, | |
| 13931 | IDVBSLocator2 *This, | |
| 15700 | 13932 | SpectralInversion *LocalSpectralInversionOverrideVal); |
| 15701 | 13933 | |
| 15702 | 13934 | HRESULT (STDMETHODCALLTYPE *put_LocalSpectralInversionOverride)( |
| 15703 | IDVBSLocator2* This, | |
| 13935 | IDVBSLocator2 *This, | |
| 15704 | 13936 | SpectralInversion LocalSpectralInversionOverrideVal); |
| 15705 | 13937 | |
| 15706 | 13938 | HRESULT (STDMETHODCALLTYPE *get_SignalRollOff)( |
| 15707 | IDVBSLocator2* This, | |
| 13939 | IDVBSLocator2 *This, | |
| 15708 | 13940 | RollOff *RollOffVal); |
| 15709 | 13941 | |
| 15710 | 13942 | HRESULT (STDMETHODCALLTYPE *put_SignalRollOff)( |
| 15711 | IDVBSLocator2* This, | |
| 13943 | IDVBSLocator2 *This, | |
| 15712 | 13944 | RollOff RollOffVal); |
| 15713 | 13945 | |
| 15714 | 13946 | HRESULT (STDMETHODCALLTYPE *get_SignalPilot)( |
| 15715 | IDVBSLocator2* This, | |
| 13947 | IDVBSLocator2 *This, | |
| 15716 | 13948 | Pilot *PilotVal); |
| 15717 | 13949 | |
| 15718 | 13950 | HRESULT (STDMETHODCALLTYPE *put_SignalPilot)( |
| 15719 | IDVBSLocator2* This, | |
| 13951 | IDVBSLocator2 *This, | |
| 15720 | 13952 | Pilot PilotVal); |
| 15721 | 13953 | |
| 15722 | 13954 | END_INTERFACE |
| 15723 | 13955 | } IDVBSLocator2Vtbl; |
| 13956 | ||
| 15724 | 13957 | interface IDVBSLocator2 { |
| 15725 | 13958 | CONST_VTBL IDVBSLocator2Vtbl* lpVtbl; |
| 15726 | 13959 | }; |
| ... | ... | @@ -15927,118 +14160,6 @@ static FORCEINLINE HRESULT IDVBSLocator2_put_SignalPilot(IDVBSLocator2* This,Pil |
| 15927 | 14160 | |
| 15928 | 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 | 14164 | #endif /* __IDVBSLocator2_INTERFACE_DEFINED__ */ |
| 16044 | 14165 | |
| ... | ... | @@ -16063,29 +14184,29 @@ typedef struct IDVBCLocatorVtbl { |
| 16063 | 14184 | |
| 16064 | 14185 | /*** IUnknown methods ***/ |
| 16065 | 14186 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 16066 | IDVBCLocator* This, | |
| 14187 | IDVBCLocator *This, | |
| 16067 | 14188 | REFIID riid, |
| 16068 | 14189 | void **ppvObject); |
| 16069 | 14190 | |
| 16070 | 14191 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 16071 | IDVBCLocator* This); | |
| 14192 | IDVBCLocator *This); | |
| 16072 | 14193 | |
| 16073 | 14194 | ULONG (STDMETHODCALLTYPE *Release)( |
| 16074 | IDVBCLocator* This); | |
| 14195 | IDVBCLocator *This); | |
| 16075 | 14196 | |
| 16076 | 14197 | /*** IDispatch methods ***/ |
| 16077 | 14198 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 16078 | IDVBCLocator* This, | |
| 14199 | IDVBCLocator *This, | |
| 16079 | 14200 | UINT *pctinfo); |
| 16080 | 14201 | |
| 16081 | 14202 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 16082 | IDVBCLocator* This, | |
| 14203 | IDVBCLocator *This, | |
| 16083 | 14204 | UINT iTInfo, |
| 16084 | 14205 | LCID lcid, |
| 16085 | 14206 | ITypeInfo **ppTInfo); |
| 16086 | 14207 | |
| 16087 | 14208 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 16088 | IDVBCLocator* This, | |
| 14209 | IDVBCLocator *This, | |
| 16089 | 14210 | REFIID riid, |
| 16090 | 14211 | LPOLESTR *rgszNames, |
| 16091 | 14212 | UINT cNames, |
| ... | ... | @@ -16093,7 +14214,7 @@ typedef struct IDVBCLocatorVtbl { |
| 16093 | 14214 | DISPID *rgDispId); |
| 16094 | 14215 | |
| 16095 | 14216 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 16096 | IDVBCLocator* This, | |
| 14217 | IDVBCLocator *This, | |
| 16097 | 14218 | DISPID dispIdMember, |
| 16098 | 14219 | REFIID riid, |
| 16099 | 14220 | LCID lcid, |
| ... | ... | @@ -16105,67 +14226,68 @@ typedef struct IDVBCLocatorVtbl { |
| 16105 | 14226 | |
| 16106 | 14227 | /*** ILocator methods ***/ |
| 16107 | 14228 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 16108 | IDVBCLocator* This, | |
| 14229 | IDVBCLocator *This, | |
| 16109 | 14230 | LONG *Frequency); |
| 16110 | 14231 | |
| 16111 | 14232 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 16112 | IDVBCLocator* This, | |
| 14233 | IDVBCLocator *This, | |
| 16113 | 14234 | LONG Frequency); |
| 16114 | 14235 | |
| 16115 | 14236 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 16116 | IDVBCLocator* This, | |
| 14237 | IDVBCLocator *This, | |
| 16117 | 14238 | FECMethod *FEC); |
| 16118 | 14239 | |
| 16119 | 14240 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 16120 | IDVBCLocator* This, | |
| 14241 | IDVBCLocator *This, | |
| 16121 | 14242 | FECMethod FEC); |
| 16122 | 14243 | |
| 16123 | 14244 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 16124 | IDVBCLocator* This, | |
| 14245 | IDVBCLocator *This, | |
| 16125 | 14246 | BinaryConvolutionCodeRate *FEC); |
| 16126 | 14247 | |
| 16127 | 14248 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 16128 | IDVBCLocator* This, | |
| 14249 | IDVBCLocator *This, | |
| 16129 | 14250 | BinaryConvolutionCodeRate FEC); |
| 16130 | 14251 | |
| 16131 | 14252 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 16132 | IDVBCLocator* This, | |
| 14253 | IDVBCLocator *This, | |
| 16133 | 14254 | FECMethod *FEC); |
| 16134 | 14255 | |
| 16135 | 14256 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 16136 | IDVBCLocator* This, | |
| 14257 | IDVBCLocator *This, | |
| 16137 | 14258 | FECMethod FEC); |
| 16138 | 14259 | |
| 16139 | 14260 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 16140 | IDVBCLocator* This, | |
| 14261 | IDVBCLocator *This, | |
| 16141 | 14262 | BinaryConvolutionCodeRate *FEC); |
| 16142 | 14263 | |
| 16143 | 14264 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 16144 | IDVBCLocator* This, | |
| 14265 | IDVBCLocator *This, | |
| 16145 | 14266 | BinaryConvolutionCodeRate FEC); |
| 16146 | 14267 | |
| 16147 | 14268 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 16148 | IDVBCLocator* This, | |
| 14269 | IDVBCLocator *This, | |
| 16149 | 14270 | ModulationType *Modulation); |
| 16150 | 14271 | |
| 16151 | 14272 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 16152 | IDVBCLocator* This, | |
| 14273 | IDVBCLocator *This, | |
| 16153 | 14274 | ModulationType Modulation); |
| 16154 | 14275 | |
| 16155 | 14276 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 16156 | IDVBCLocator* This, | |
| 14277 | IDVBCLocator *This, | |
| 16157 | 14278 | LONG *Rate); |
| 16158 | 14279 | |
| 16159 | 14280 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 16160 | IDVBCLocator* This, | |
| 14281 | IDVBCLocator *This, | |
| 16161 | 14282 | LONG Rate); |
| 16162 | 14283 | |
| 16163 | 14284 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 16164 | IDVBCLocator* This, | |
| 14285 | IDVBCLocator *This, | |
| 16165 | 14286 | ILocator **NewLocator); |
| 16166 | 14287 | |
| 16167 | 14288 | END_INTERFACE |
| 16168 | 14289 | } IDVBCLocatorVtbl; |
| 14290 | ||
| 16169 | 14291 | interface IDVBCLocator { |
| 16170 | 14292 | CONST_VTBL IDVBCLocatorVtbl* lpVtbl; |
| 16171 | 14293 | }; |
| ... | ... | @@ -16296,29 +14418,29 @@ typedef struct IISDBSLocatorVtbl { |
| 16296 | 14418 | |
| 16297 | 14419 | /*** IUnknown methods ***/ |
| 16298 | 14420 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 16299 | IISDBSLocator* This, | |
| 14421 | IISDBSLocator *This, | |
| 16300 | 14422 | REFIID riid, |
| 16301 | 14423 | void **ppvObject); |
| 16302 | 14424 | |
| 16303 | 14425 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 16304 | IISDBSLocator* This); | |
| 14426 | IISDBSLocator *This); | |
| 16305 | 14427 | |
| 16306 | 14428 | ULONG (STDMETHODCALLTYPE *Release)( |
| 16307 | IISDBSLocator* This); | |
| 14429 | IISDBSLocator *This); | |
| 16308 | 14430 | |
| 16309 | 14431 | /*** IDispatch methods ***/ |
| 16310 | 14432 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 16311 | IISDBSLocator* This, | |
| 14433 | IISDBSLocator *This, | |
| 16312 | 14434 | UINT *pctinfo); |
| 16313 | 14435 | |
| 16314 | 14436 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 16315 | IISDBSLocator* This, | |
| 14437 | IISDBSLocator *This, | |
| 16316 | 14438 | UINT iTInfo, |
| 16317 | 14439 | LCID lcid, |
| 16318 | 14440 | ITypeInfo **ppTInfo); |
| 16319 | 14441 | |
| 16320 | 14442 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 16321 | IISDBSLocator* This, | |
| 14443 | IISDBSLocator *This, | |
| 16322 | 14444 | REFIID riid, |
| 16323 | 14445 | LPOLESTR *rgszNames, |
| 16324 | 14446 | UINT cNames, |
| ... | ... | @@ -16326,7 +14448,7 @@ typedef struct IISDBSLocatorVtbl { |
| 16326 | 14448 | DISPID *rgDispId); |
| 16327 | 14449 | |
| 16328 | 14450 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 16329 | IISDBSLocator* This, | |
| 14451 | IISDBSLocator *This, | |
| 16330 | 14452 | DISPID dispIdMember, |
| 16331 | 14453 | REFIID riid, |
| 16332 | 14454 | LCID lcid, |
| ... | ... | @@ -16338,108 +14460,109 @@ typedef struct IISDBSLocatorVtbl { |
| 16338 | 14460 | |
| 16339 | 14461 | /*** ILocator methods ***/ |
| 16340 | 14462 | HRESULT (STDMETHODCALLTYPE *get_CarrierFrequency)( |
| 16341 | IISDBSLocator* This, | |
| 14463 | IISDBSLocator *This, | |
| 16342 | 14464 | LONG *Frequency); |
| 16343 | 14465 | |
| 16344 | 14466 | HRESULT (STDMETHODCALLTYPE *put_CarrierFrequency)( |
| 16345 | IISDBSLocator* This, | |
| 14467 | IISDBSLocator *This, | |
| 16346 | 14468 | LONG Frequency); |
| 16347 | 14469 | |
| 16348 | 14470 | HRESULT (STDMETHODCALLTYPE *get_InnerFEC)( |
| 16349 | IISDBSLocator* This, | |
| 14471 | IISDBSLocator *This, | |
| 16350 | 14472 | FECMethod *FEC); |
| 16351 | 14473 | |
| 16352 | 14474 | HRESULT (STDMETHODCALLTYPE *put_InnerFEC)( |
| 16353 | IISDBSLocator* This, | |
| 14475 | IISDBSLocator *This, | |
| 16354 | 14476 | FECMethod FEC); |
| 16355 | 14477 | |
| 16356 | 14478 | HRESULT (STDMETHODCALLTYPE *get_InnerFECRate)( |
| 16357 | IISDBSLocator* This, | |
| 14479 | IISDBSLocator *This, | |
| 16358 | 14480 | BinaryConvolutionCodeRate *FEC); |
| 16359 | 14481 | |
| 16360 | 14482 | HRESULT (STDMETHODCALLTYPE *put_InnerFECRate)( |
| 16361 | IISDBSLocator* This, | |
| 14483 | IISDBSLocator *This, | |
| 16362 | 14484 | BinaryConvolutionCodeRate FEC); |
| 16363 | 14485 | |
| 16364 | 14486 | HRESULT (STDMETHODCALLTYPE *get_OuterFEC)( |
| 16365 | IISDBSLocator* This, | |
| 14487 | IISDBSLocator *This, | |
| 16366 | 14488 | FECMethod *FEC); |
| 16367 | 14489 | |
| 16368 | 14490 | HRESULT (STDMETHODCALLTYPE *put_OuterFEC)( |
| 16369 | IISDBSLocator* This, | |
| 14491 | IISDBSLocator *This, | |
| 16370 | 14492 | FECMethod FEC); |
| 16371 | 14493 | |
| 16372 | 14494 | HRESULT (STDMETHODCALLTYPE *get_OuterFECRate)( |
| 16373 | IISDBSLocator* This, | |
| 14495 | IISDBSLocator *This, | |
| 16374 | 14496 | BinaryConvolutionCodeRate *FEC); |
| 16375 | 14497 | |
| 16376 | 14498 | HRESULT (STDMETHODCALLTYPE *put_OuterFECRate)( |
| 16377 | IISDBSLocator* This, | |
| 14499 | IISDBSLocator *This, | |
| 16378 | 14500 | BinaryConvolutionCodeRate FEC); |
| 16379 | 14501 | |
| 16380 | 14502 | HRESULT (STDMETHODCALLTYPE *get_Modulation)( |
| 16381 | IISDBSLocator* This, | |
| 14503 | IISDBSLocator *This, | |
| 16382 | 14504 | ModulationType *Modulation); |
| 16383 | 14505 | |
| 16384 | 14506 | HRESULT (STDMETHODCALLTYPE *put_Modulation)( |
| 16385 | IISDBSLocator* This, | |
| 14507 | IISDBSLocator *This, | |
| 16386 | 14508 | ModulationType Modulation); |
| 16387 | 14509 | |
| 16388 | 14510 | HRESULT (STDMETHODCALLTYPE *get_SymbolRate)( |
| 16389 | IISDBSLocator* This, | |
| 14511 | IISDBSLocator *This, | |
| 16390 | 14512 | LONG *Rate); |
| 16391 | 14513 | |
| 16392 | 14514 | HRESULT (STDMETHODCALLTYPE *put_SymbolRate)( |
| 16393 | IISDBSLocator* This, | |
| 14515 | IISDBSLocator *This, | |
| 16394 | 14516 | LONG Rate); |
| 16395 | 14517 | |
| 16396 | 14518 | HRESULT (STDMETHODCALLTYPE *Clone)( |
| 16397 | IISDBSLocator* This, | |
| 14519 | IISDBSLocator *This, | |
| 16398 | 14520 | ILocator **NewLocator); |
| 16399 | 14521 | |
| 16400 | 14522 | /*** IDVBSLocator methods ***/ |
| 16401 | 14523 | HRESULT (STDMETHODCALLTYPE *get_SignalPolarisation)( |
| 16402 | IISDBSLocator* This, | |
| 14524 | IISDBSLocator *This, | |
| 16403 | 14525 | Polarisation *PolarisationVal); |
| 16404 | 14526 | |
| 16405 | 14527 | HRESULT (STDMETHODCALLTYPE *put_SignalPolarisation)( |
| 16406 | IISDBSLocator* This, | |
| 14528 | IISDBSLocator *This, | |
| 16407 | 14529 | Polarisation PolarisationVal); |
| 16408 | 14530 | |
| 16409 | 14531 | HRESULT (STDMETHODCALLTYPE *get_WestPosition)( |
| 16410 | IISDBSLocator* This, | |
| 14532 | IISDBSLocator *This, | |
| 16411 | 14533 | VARIANT_BOOL *WestLongitude); |
| 16412 | 14534 | |
| 16413 | 14535 | HRESULT (STDMETHODCALLTYPE *put_WestPosition)( |
| 16414 | IISDBSLocator* This, | |
| 14536 | IISDBSLocator *This, | |
| 16415 | 14537 | VARIANT_BOOL WestLongitude); |
| 16416 | 14538 | |
| 16417 | 14539 | HRESULT (STDMETHODCALLTYPE *get_OrbitalPosition)( |
| 16418 | IISDBSLocator* This, | |
| 14540 | IISDBSLocator *This, | |
| 16419 | 14541 | LONG *longitude); |
| 16420 | 14542 | |
| 16421 | 14543 | HRESULT (STDMETHODCALLTYPE *put_OrbitalPosition)( |
| 16422 | IISDBSLocator* This, | |
| 14544 | IISDBSLocator *This, | |
| 16423 | 14545 | LONG longitude); |
| 16424 | 14546 | |
| 16425 | 14547 | HRESULT (STDMETHODCALLTYPE *get_Azimuth)( |
| 16426 | IISDBSLocator* This, | |
| 14548 | IISDBSLocator *This, | |
| 16427 | 14549 | LONG *Azimuth); |
| 16428 | 14550 | |
| 16429 | 14551 | HRESULT (STDMETHODCALLTYPE *put_Azimuth)( |
| 16430 | IISDBSLocator* This, | |
| 14552 | IISDBSLocator *This, | |
| 16431 | 14553 | LONG Azimuth); |
| 16432 | 14554 | |
| 16433 | 14555 | HRESULT (STDMETHODCALLTYPE *get_Elevation)( |
| 16434 | IISDBSLocator* This, | |
| 14556 | IISDBSLocator *This, | |
| 16435 | 14557 | LONG *Elevation); |
| 16436 | 14558 | |
| 16437 | 14559 | HRESULT (STDMETHODCALLTYPE *put_Elevation)( |
| 16438 | IISDBSLocator* This, | |
| 14560 | IISDBSLocator *This, | |
| 16439 | 14561 | LONG Elevation); |
| 16440 | 14562 | |
| 16441 | 14563 | END_INTERFACE |
| 16442 | 14564 | } IISDBSLocatorVtbl; |
| 14565 | ||
| 16443 | 14566 | interface IISDBSLocator { |
| 16444 | 14567 | CONST_VTBL IISDBSLocatorVtbl* lpVtbl; |
| 16445 | 14568 | }; |
| ... | ... | @@ -16627,39 +14750,40 @@ typedef struct IESEventVtbl { |
| 16627 | 14750 | |
| 16628 | 14751 | /*** IUnknown methods ***/ |
| 16629 | 14752 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 16630 | IESEvent* This, | |
| 14753 | IESEvent *This, | |
| 16631 | 14754 | REFIID riid, |
| 16632 | 14755 | void **ppvObject); |
| 16633 | 14756 | |
| 16634 | 14757 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 16635 | IESEvent* This); | |
| 14758 | IESEvent *This); | |
| 16636 | 14759 | |
| 16637 | 14760 | ULONG (STDMETHODCALLTYPE *Release)( |
| 16638 | IESEvent* This); | |
| 14761 | IESEvent *This); | |
| 16639 | 14762 | |
| 16640 | 14763 | /*** IESEvent methods ***/ |
| 16641 | 14764 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 16642 | IESEvent* This, | |
| 14765 | IESEvent *This, | |
| 16643 | 14766 | DWORD *pdwEventId); |
| 16644 | 14767 | |
| 16645 | 14768 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 16646 | IESEvent* This, | |
| 14769 | IESEvent *This, | |
| 16647 | 14770 | GUID *pguidEventType); |
| 16648 | 14771 | |
| 16649 | 14772 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 16650 | IESEvent* This, | |
| 14773 | IESEvent *This, | |
| 16651 | 14774 | DWORD dwResult); |
| 16652 | 14775 | |
| 16653 | 14776 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 16654 | IESEvent* This, | |
| 14777 | IESEvent *This, | |
| 16655 | 14778 | SAFEARRAY **pbData); |
| 16656 | 14779 | |
| 16657 | 14780 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 16658 | IESEvent* This, | |
| 14781 | IESEvent *This, | |
| 16659 | 14782 | BSTR *pbstrData); |
| 16660 | 14783 | |
| 16661 | 14784 | END_INTERFACE |
| 16662 | 14785 | } IESEventVtbl; |
| 14786 | ||
| 16663 | 14787 | interface IESEvent { |
| 16664 | 14788 | CONST_VTBL IESEventVtbl* lpVtbl; |
| 16665 | 14789 | }; |
| ... | ... | @@ -16708,46 +14832,6 @@ static FORCEINLINE HRESULT IESEvent_GetStringData(IESEvent* This,BSTR *pbstrData |
| 16708 | 14832 | |
| 16709 | 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 | 14836 | #endif /* __IESEvent_INTERFACE_DEFINED__ */ |
| 16753 | 14837 | |
| ... | ... | @@ -16786,58 +14870,59 @@ typedef struct IESOpenMmiEventVtbl { |
| 16786 | 14870 | |
| 16787 | 14871 | /*** IUnknown methods ***/ |
| 16788 | 14872 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 16789 | IESOpenMmiEvent* This, | |
| 14873 | IESOpenMmiEvent *This, | |
| 16790 | 14874 | REFIID riid, |
| 16791 | 14875 | void **ppvObject); |
| 16792 | 14876 | |
| 16793 | 14877 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 16794 | IESOpenMmiEvent* This); | |
| 14878 | IESOpenMmiEvent *This); | |
| 16795 | 14879 | |
| 16796 | 14880 | ULONG (STDMETHODCALLTYPE *Release)( |
| 16797 | IESOpenMmiEvent* This); | |
| 14881 | IESOpenMmiEvent *This); | |
| 16798 | 14882 | |
| 16799 | 14883 | /*** IESEvent methods ***/ |
| 16800 | 14884 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 16801 | IESOpenMmiEvent* This, | |
| 14885 | IESOpenMmiEvent *This, | |
| 16802 | 14886 | DWORD *pdwEventId); |
| 16803 | 14887 | |
| 16804 | 14888 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 16805 | IESOpenMmiEvent* This, | |
| 14889 | IESOpenMmiEvent *This, | |
| 16806 | 14890 | GUID *pguidEventType); |
| 16807 | 14891 | |
| 16808 | 14892 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 16809 | IESOpenMmiEvent* This, | |
| 14893 | IESOpenMmiEvent *This, | |
| 16810 | 14894 | DWORD dwResult); |
| 16811 | 14895 | |
| 16812 | 14896 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 16813 | IESOpenMmiEvent* This, | |
| 14897 | IESOpenMmiEvent *This, | |
| 16814 | 14898 | SAFEARRAY **pbData); |
| 16815 | 14899 | |
| 16816 | 14900 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 16817 | IESOpenMmiEvent* This, | |
| 14901 | IESOpenMmiEvent *This, | |
| 16818 | 14902 | BSTR *pbstrData); |
| 16819 | 14903 | |
| 16820 | 14904 | /*** IESOpenMmiEvent methods ***/ |
| 16821 | 14905 | HRESULT (STDMETHODCALLTYPE *GetDialogNumber)( |
| 16822 | IESOpenMmiEvent* This, | |
| 14906 | IESOpenMmiEvent *This, | |
| 16823 | 14907 | DWORD *pDialogRequest, |
| 16824 | 14908 | DWORD *pDialogNumber); |
| 16825 | 14909 | |
| 16826 | 14910 | HRESULT (STDMETHODCALLTYPE *GetDialogType)( |
| 16827 | IESOpenMmiEvent* This, | |
| 14911 | IESOpenMmiEvent *This, | |
| 16828 | 14912 | GUID *guidDialogType); |
| 16829 | 14913 | |
| 16830 | 14914 | HRESULT (STDMETHODCALLTYPE *GetDialogData)( |
| 16831 | IESOpenMmiEvent* This, | |
| 14915 | IESOpenMmiEvent *This, | |
| 16832 | 14916 | SAFEARRAY **pbData); |
| 16833 | 14917 | |
| 16834 | 14918 | HRESULT (STDMETHODCALLTYPE *GetDialogStringData)( |
| 16835 | IESOpenMmiEvent* This, | |
| 14919 | IESOpenMmiEvent *This, | |
| 16836 | 14920 | BSTR *pbstrBaseUrl, |
| 16837 | 14921 | BSTR *pbstrData); |
| 16838 | 14922 | |
| 16839 | 14923 | END_INTERFACE |
| 16840 | 14924 | } IESOpenMmiEventVtbl; |
| 14925 | ||
| 16841 | 14926 | interface IESOpenMmiEvent { |
| 16842 | 14927 | CONST_VTBL IESOpenMmiEventVtbl* lpVtbl; |
| 16843 | 14928 | }; |
| ... | ... | @@ -16904,40 +14989,6 @@ static FORCEINLINE HRESULT IESOpenMmiEvent_GetDialogStringData(IESOpenMmiEvent* |
| 16904 | 14989 | |
| 16905 | 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 | 14993 | #endif /* __IESOpenMmiEvent_INTERFACE_DEFINED__ */ |
| 16943 | 14994 | |
| ... | ... | @@ -16965,44 +15016,45 @@ typedef struct IESCloseMmiEventVtbl { |
| 16965 | 15016 | |
| 16966 | 15017 | /*** IUnknown methods ***/ |
| 16967 | 15018 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 16968 | IESCloseMmiEvent* This, | |
| 15019 | IESCloseMmiEvent *This, | |
| 16969 | 15020 | REFIID riid, |
| 16970 | 15021 | void **ppvObject); |
| 16971 | 15022 | |
| 16972 | 15023 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 16973 | IESCloseMmiEvent* This); | |
| 15024 | IESCloseMmiEvent *This); | |
| 16974 | 15025 | |
| 16975 | 15026 | ULONG (STDMETHODCALLTYPE *Release)( |
| 16976 | IESCloseMmiEvent* This); | |
| 15027 | IESCloseMmiEvent *This); | |
| 16977 | 15028 | |
| 16978 | 15029 | /*** IESEvent methods ***/ |
| 16979 | 15030 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 16980 | IESCloseMmiEvent* This, | |
| 15031 | IESCloseMmiEvent *This, | |
| 16981 | 15032 | DWORD *pdwEventId); |
| 16982 | 15033 | |
| 16983 | 15034 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 16984 | IESCloseMmiEvent* This, | |
| 15035 | IESCloseMmiEvent *This, | |
| 16985 | 15036 | GUID *pguidEventType); |
| 16986 | 15037 | |
| 16987 | 15038 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 16988 | IESCloseMmiEvent* This, | |
| 15039 | IESCloseMmiEvent *This, | |
| 16989 | 15040 | DWORD dwResult); |
| 16990 | 15041 | |
| 16991 | 15042 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 16992 | IESCloseMmiEvent* This, | |
| 15043 | IESCloseMmiEvent *This, | |
| 16993 | 15044 | SAFEARRAY **pbData); |
| 16994 | 15045 | |
| 16995 | 15046 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 16996 | IESCloseMmiEvent* This, | |
| 15047 | IESCloseMmiEvent *This, | |
| 16997 | 15048 | BSTR *pbstrData); |
| 16998 | 15049 | |
| 16999 | 15050 | /*** IESCloseMmiEvent methods ***/ |
| 17000 | 15051 | HRESULT (STDMETHODCALLTYPE *GetDialogNumber)( |
| 17001 | IESCloseMmiEvent* This, | |
| 15052 | IESCloseMmiEvent *This, | |
| 17002 | 15053 | DWORD *pDialogNumber); |
| 17003 | 15054 | |
| 17004 | 15055 | END_INTERFACE |
| 17005 | 15056 | } IESCloseMmiEventVtbl; |
| 15057 | ||
| 17006 | 15058 | interface IESCloseMmiEvent { |
| 17007 | 15059 | CONST_VTBL IESCloseMmiEventVtbl* lpVtbl; |
| 17008 | 15060 | }; |
| ... | ... | @@ -17057,14 +15109,6 @@ static FORCEINLINE HRESULT IESCloseMmiEvent_GetDialogNumber(IESCloseMmiEvent* Th |
| 17057 | 15109 | |
| 17058 | 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 | 15113 | #endif /* __IESCloseMmiEvent_INTERFACE_DEFINED__ */ |
| 17070 | 15114 | |
| ... | ... | @@ -17092,44 +15136,45 @@ typedef struct IESValueUpdatedEventVtbl { |
| 17092 | 15136 | |
| 17093 | 15137 | /*** IUnknown methods ***/ |
| 17094 | 15138 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17095 | IESValueUpdatedEvent* This, | |
| 15139 | IESValueUpdatedEvent *This, | |
| 17096 | 15140 | REFIID riid, |
| 17097 | 15141 | void **ppvObject); |
| 17098 | 15142 | |
| 17099 | 15143 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 17100 | IESValueUpdatedEvent* This); | |
| 15144 | IESValueUpdatedEvent *This); | |
| 17101 | 15145 | |
| 17102 | 15146 | ULONG (STDMETHODCALLTYPE *Release)( |
| 17103 | IESValueUpdatedEvent* This); | |
| 15147 | IESValueUpdatedEvent *This); | |
| 17104 | 15148 | |
| 17105 | 15149 | /*** IESEvent methods ***/ |
| 17106 | 15150 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 17107 | IESValueUpdatedEvent* This, | |
| 15151 | IESValueUpdatedEvent *This, | |
| 17108 | 15152 | DWORD *pdwEventId); |
| 17109 | 15153 | |
| 17110 | 15154 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 17111 | IESValueUpdatedEvent* This, | |
| 15155 | IESValueUpdatedEvent *This, | |
| 17112 | 15156 | GUID *pguidEventType); |
| 17113 | 15157 | |
| 17114 | 15158 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 17115 | IESValueUpdatedEvent* This, | |
| 15159 | IESValueUpdatedEvent *This, | |
| 17116 | 15160 | DWORD dwResult); |
| 17117 | 15161 | |
| 17118 | 15162 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 17119 | IESValueUpdatedEvent* This, | |
| 15163 | IESValueUpdatedEvent *This, | |
| 17120 | 15164 | SAFEARRAY **pbData); |
| 17121 | 15165 | |
| 17122 | 15166 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 17123 | IESValueUpdatedEvent* This, | |
| 15167 | IESValueUpdatedEvent *This, | |
| 17124 | 15168 | BSTR *pbstrData); |
| 17125 | 15169 | |
| 17126 | 15170 | /*** IESValueUpdatedEvent methods ***/ |
| 17127 | 15171 | HRESULT (STDMETHODCALLTYPE *GetValueNames)( |
| 17128 | IESValueUpdatedEvent* This, | |
| 15172 | IESValueUpdatedEvent *This, | |
| 17129 | 15173 | SAFEARRAY **pbstrNames); |
| 17130 | 15174 | |
| 17131 | 15175 | END_INTERFACE |
| 17132 | 15176 | } IESValueUpdatedEventVtbl; |
| 15177 | ||
| 17133 | 15178 | interface IESValueUpdatedEvent { |
| 17134 | 15179 | CONST_VTBL IESValueUpdatedEventVtbl* lpVtbl; |
| 17135 | 15180 | }; |
| ... | ... | @@ -17184,14 +15229,6 @@ static FORCEINLINE HRESULT IESValueUpdatedEvent_GetValueNames(IESValueUpdatedEve |
| 17184 | 15229 | |
| 17185 | 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 | 15233 | #endif /* __IESValueUpdatedEvent_INTERFACE_DEFINED__ */ |
| 17197 | 15234 | |
| ... | ... | @@ -17228,56 +15265,57 @@ typedef struct IESRequestTunerEventVtbl { |
| 17228 | 15265 | |
| 17229 | 15266 | /*** IUnknown methods ***/ |
| 17230 | 15267 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17231 | IESRequestTunerEvent* This, | |
| 15268 | IESRequestTunerEvent *This, | |
| 17232 | 15269 | REFIID riid, |
| 17233 | 15270 | void **ppvObject); |
| 17234 | 15271 | |
| 17235 | 15272 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 17236 | IESRequestTunerEvent* This); | |
| 15273 | IESRequestTunerEvent *This); | |
| 17237 | 15274 | |
| 17238 | 15275 | ULONG (STDMETHODCALLTYPE *Release)( |
| 17239 | IESRequestTunerEvent* This); | |
| 15276 | IESRequestTunerEvent *This); | |
| 17240 | 15277 | |
| 17241 | 15278 | /*** IESEvent methods ***/ |
| 17242 | 15279 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 17243 | IESRequestTunerEvent* This, | |
| 15280 | IESRequestTunerEvent *This, | |
| 17244 | 15281 | DWORD *pdwEventId); |
| 17245 | 15282 | |
| 17246 | 15283 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 17247 | IESRequestTunerEvent* This, | |
| 15284 | IESRequestTunerEvent *This, | |
| 17248 | 15285 | GUID *pguidEventType); |
| 17249 | 15286 | |
| 17250 | 15287 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 17251 | IESRequestTunerEvent* This, | |
| 15288 | IESRequestTunerEvent *This, | |
| 17252 | 15289 | DWORD dwResult); |
| 17253 | 15290 | |
| 17254 | 15291 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 17255 | IESRequestTunerEvent* This, | |
| 15292 | IESRequestTunerEvent *This, | |
| 17256 | 15293 | SAFEARRAY **pbData); |
| 17257 | 15294 | |
| 17258 | 15295 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 17259 | IESRequestTunerEvent* This, | |
| 15296 | IESRequestTunerEvent *This, | |
| 17260 | 15297 | BSTR *pbstrData); |
| 17261 | 15298 | |
| 17262 | 15299 | /*** IESRequestTunerEvent methods ***/ |
| 17263 | 15300 | HRESULT (STDMETHODCALLTYPE *GetPriority)( |
| 17264 | IESRequestTunerEvent* This, | |
| 15301 | IESRequestTunerEvent *This, | |
| 17265 | 15302 | BYTE *pbyPriority); |
| 17266 | 15303 | |
| 17267 | 15304 | HRESULT (STDMETHODCALLTYPE *GetReason)( |
| 17268 | IESRequestTunerEvent* This, | |
| 15305 | IESRequestTunerEvent *This, | |
| 17269 | 15306 | BYTE *pbyReason); |
| 17270 | 15307 | |
| 17271 | 15308 | HRESULT (STDMETHODCALLTYPE *GetConsequences)( |
| 17272 | IESRequestTunerEvent* This, | |
| 15309 | IESRequestTunerEvent *This, | |
| 17273 | 15310 | BYTE *pbyConsequences); |
| 17274 | 15311 | |
| 17275 | 15312 | HRESULT (STDMETHODCALLTYPE *GetEstimatedTime)( |
| 17276 | IESRequestTunerEvent* This, | |
| 15313 | IESRequestTunerEvent *This, | |
| 17277 | 15314 | DWORD *pdwEstimatedTime); |
| 17278 | 15315 | |
| 17279 | 15316 | END_INTERFACE |
| 17280 | 15317 | } IESRequestTunerEventVtbl; |
| 15318 | ||
| 17281 | 15319 | interface IESRequestTunerEvent { |
| 17282 | 15320 | CONST_VTBL IESRequestTunerEventVtbl* lpVtbl; |
| 17283 | 15321 | }; |
| ... | ... | @@ -17344,38 +15382,6 @@ static FORCEINLINE HRESULT IESRequestTunerEvent_GetEstimatedTime(IESRequestTuner |
| 17344 | 15382 | |
| 17345 | 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 | 15386 | #endif /* __IESRequestTunerEvent_INTERFACE_DEFINED__ */ |
| 17381 | 15387 | |
| ... | ... | @@ -17412,56 +15418,57 @@ typedef struct IESIsdbCasResponseEventVtbl { |
| 17412 | 15418 | |
| 17413 | 15419 | /*** IUnknown methods ***/ |
| 17414 | 15420 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17415 | IESIsdbCasResponseEvent* This, | |
| 15421 | IESIsdbCasResponseEvent *This, | |
| 17416 | 15422 | REFIID riid, |
| 17417 | 15423 | void **ppvObject); |
| 17418 | 15424 | |
| 17419 | 15425 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 17420 | IESIsdbCasResponseEvent* This); | |
| 15426 | IESIsdbCasResponseEvent *This); | |
| 17421 | 15427 | |
| 17422 | 15428 | ULONG (STDMETHODCALLTYPE *Release)( |
| 17423 | IESIsdbCasResponseEvent* This); | |
| 15429 | IESIsdbCasResponseEvent *This); | |
| 17424 | 15430 | |
| 17425 | 15431 | /*** IESEvent methods ***/ |
| 17426 | 15432 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 17427 | IESIsdbCasResponseEvent* This, | |
| 15433 | IESIsdbCasResponseEvent *This, | |
| 17428 | 15434 | DWORD *pdwEventId); |
| 17429 | 15435 | |
| 17430 | 15436 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 17431 | IESIsdbCasResponseEvent* This, | |
| 15437 | IESIsdbCasResponseEvent *This, | |
| 17432 | 15438 | GUID *pguidEventType); |
| 17433 | 15439 | |
| 17434 | 15440 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 17435 | IESIsdbCasResponseEvent* This, | |
| 15441 | IESIsdbCasResponseEvent *This, | |
| 17436 | 15442 | DWORD dwResult); |
| 17437 | 15443 | |
| 17438 | 15444 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 17439 | IESIsdbCasResponseEvent* This, | |
| 15445 | IESIsdbCasResponseEvent *This, | |
| 17440 | 15446 | SAFEARRAY **pbData); |
| 17441 | 15447 | |
| 17442 | 15448 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 17443 | IESIsdbCasResponseEvent* This, | |
| 15449 | IESIsdbCasResponseEvent *This, | |
| 17444 | 15450 | BSTR *pbstrData); |
| 17445 | 15451 | |
| 17446 | 15452 | /*** IESIsdbCasResponseEvent methods ***/ |
| 17447 | 15453 | HRESULT (STDMETHODCALLTYPE *GetRequestId)( |
| 17448 | IESIsdbCasResponseEvent* This, | |
| 15454 | IESIsdbCasResponseEvent *This, | |
| 17449 | 15455 | DWORD *pRequestId); |
| 17450 | 15456 | |
| 17451 | 15457 | HRESULT (STDMETHODCALLTYPE *GetStatus)( |
| 17452 | IESIsdbCasResponseEvent* This, | |
| 15458 | IESIsdbCasResponseEvent *This, | |
| 17453 | 15459 | DWORD *pStatus); |
| 17454 | 15460 | |
| 17455 | 15461 | HRESULT (STDMETHODCALLTYPE *GetDataLength)( |
| 17456 | IESIsdbCasResponseEvent* This, | |
| 15462 | IESIsdbCasResponseEvent *This, | |
| 17457 | 15463 | DWORD *pRequestLength); |
| 17458 | 15464 | |
| 17459 | 15465 | HRESULT (STDMETHODCALLTYPE *GetResponseData)( |
| 17460 | IESIsdbCasResponseEvent* This, | |
| 15466 | IESIsdbCasResponseEvent *This, | |
| 17461 | 15467 | SAFEARRAY **pbData); |
| 17462 | 15468 | |
| 17463 | 15469 | END_INTERFACE |
| 17464 | 15470 | } IESIsdbCasResponseEventVtbl; |
| 15471 | ||
| 17465 | 15472 | interface IESIsdbCasResponseEvent { |
| 17466 | 15473 | CONST_VTBL IESIsdbCasResponseEventVtbl* lpVtbl; |
| 17467 | 15474 | }; |
| ... | ... | @@ -17528,38 +15535,6 @@ static FORCEINLINE HRESULT IESIsdbCasResponseEvent_GetResponseData(IESIsdbCasRes |
| 17528 | 15535 | |
| 17529 | 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 | 15539 | #endif /* __IESIsdbCasResponseEvent_INTERFACE_DEFINED__ */ |
| 17565 | 15540 | |
| ... | ... | @@ -17587,23 +15562,24 @@ typedef struct IGpnvsCommonBaseVtbl { |
| 17587 | 15562 | |
| 17588 | 15563 | /*** IUnknown methods ***/ |
| 17589 | 15564 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17590 | IGpnvsCommonBase* This, | |
| 15565 | IGpnvsCommonBase *This, | |
| 17591 | 15566 | REFIID riid, |
| 17592 | 15567 | void **ppvObject); |
| 17593 | 15568 | |
| 17594 | 15569 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 17595 | IGpnvsCommonBase* This); | |
| 15570 | IGpnvsCommonBase *This); | |
| 17596 | 15571 | |
| 17597 | 15572 | ULONG (STDMETHODCALLTYPE *Release)( |
| 17598 | IGpnvsCommonBase* This); | |
| 15573 | IGpnvsCommonBase *This); | |
| 17599 | 15574 | |
| 17600 | 15575 | /*** IGpnvsCommonBase methods ***/ |
| 17601 | 15576 | HRESULT (STDMETHODCALLTYPE *GetValueUpdateName)( |
| 17602 | IGpnvsCommonBase* This, | |
| 15577 | IGpnvsCommonBase *This, | |
| 17603 | 15578 | BSTR *pbstrName); |
| 17604 | 15579 | |
| 17605 | 15580 | END_INTERFACE |
| 17606 | 15581 | } IGpnvsCommonBaseVtbl; |
| 15582 | ||
| 17607 | 15583 | interface IGpnvsCommonBase { |
| 17608 | 15584 | CONST_VTBL IGpnvsCommonBaseVtbl* lpVtbl; |
| 17609 | 15585 | }; |
| ... | ... | @@ -17636,14 +15612,6 @@ static FORCEINLINE HRESULT IGpnvsCommonBase_GetValueUpdateName(IGpnvsCommonBase* |
| 17636 | 15612 | |
| 17637 | 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 | 15616 | #endif /* __IGpnvsCommonBase_INTERFACE_DEFINED__ */ |
| 17649 | 15617 | |
| ... | ... | @@ -17678,19 +15646,19 @@ typedef struct IESEventFactoryVtbl { |
| 17678 | 15646 | |
| 17679 | 15647 | /*** IUnknown methods ***/ |
| 17680 | 15648 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17681 | IESEventFactory* This, | |
| 15649 | IESEventFactory *This, | |
| 17682 | 15650 | REFIID riid, |
| 17683 | 15651 | void **ppvObject); |
| 17684 | 15652 | |
| 17685 | 15653 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 17686 | IESEventFactory* This); | |
| 15654 | IESEventFactory *This); | |
| 17687 | 15655 | |
| 17688 | 15656 | ULONG (STDMETHODCALLTYPE *Release)( |
| 17689 | IESEventFactory* This); | |
| 15657 | IESEventFactory *This); | |
| 17690 | 15658 | |
| 17691 | 15659 | /*** IESEventFactory methods ***/ |
| 17692 | 15660 | HRESULT (STDMETHODCALLTYPE *CreateESEvent)( |
| 17693 | IESEventFactory* This, | |
| 15661 | IESEventFactory *This, | |
| 17694 | 15662 | IUnknown *pServiceProvider, |
| 17695 | 15663 | DWORD dwEventId, |
| 17696 | 15664 | GUID guidEventType, |
| ... | ... | @@ -17702,6 +15670,7 @@ typedef struct IESEventFactoryVtbl { |
| 17702 | 15670 | |
| 17703 | 15671 | END_INTERFACE |
| 17704 | 15672 | } IESEventFactoryVtbl; |
| 15673 | ||
| 17705 | 15674 | interface IESEventFactory { |
| 17706 | 15675 | CONST_VTBL IESEventFactoryVtbl* lpVtbl; |
| 17707 | 15676 | }; |
| ... | ... | @@ -17734,21 +15703,6 @@ static FORCEINLINE HRESULT IESEventFactory_CreateESEvent(IESEventFactory* This,I |
| 17734 | 15703 | |
| 17735 | 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 | 15707 | #endif /* __IESEventFactory_INTERFACE_DEFINED__ */ |
| 17754 | 15708 | |
| ... | ... | @@ -17806,84 +15760,85 @@ typedef struct IESLicenseRenewalResultEventVtbl { |
| 17806 | 15760 | |
| 17807 | 15761 | /*** IUnknown methods ***/ |
| 17808 | 15762 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 17809 | IESLicenseRenewalResultEvent* This, | |
| 15763 | IESLicenseRenewalResultEvent *This, | |
| 17810 | 15764 | REFIID riid, |
| 17811 | 15765 | void **ppvObject); |
| 17812 | 15766 | |
| 17813 | 15767 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 17814 | IESLicenseRenewalResultEvent* This); | |
| 15768 | IESLicenseRenewalResultEvent *This); | |
| 17815 | 15769 | |
| 17816 | 15770 | ULONG (STDMETHODCALLTYPE *Release)( |
| 17817 | IESLicenseRenewalResultEvent* This); | |
| 15771 | IESLicenseRenewalResultEvent *This); | |
| 17818 | 15772 | |
| 17819 | 15773 | /*** IESEvent methods ***/ |
| 17820 | 15774 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 17821 | IESLicenseRenewalResultEvent* This, | |
| 15775 | IESLicenseRenewalResultEvent *This, | |
| 17822 | 15776 | DWORD *pdwEventId); |
| 17823 | 15777 | |
| 17824 | 15778 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 17825 | IESLicenseRenewalResultEvent* This, | |
| 15779 | IESLicenseRenewalResultEvent *This, | |
| 17826 | 15780 | GUID *pguidEventType); |
| 17827 | 15781 | |
| 17828 | 15782 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 17829 | IESLicenseRenewalResultEvent* This, | |
| 15783 | IESLicenseRenewalResultEvent *This, | |
| 17830 | 15784 | DWORD dwResult); |
| 17831 | 15785 | |
| 17832 | 15786 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 17833 | IESLicenseRenewalResultEvent* This, | |
| 15787 | IESLicenseRenewalResultEvent *This, | |
| 17834 | 15788 | SAFEARRAY **pbData); |
| 17835 | 15789 | |
| 17836 | 15790 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 17837 | IESLicenseRenewalResultEvent* This, | |
| 15791 | IESLicenseRenewalResultEvent *This, | |
| 17838 | 15792 | BSTR *pbstrData); |
| 17839 | 15793 | |
| 17840 | 15794 | /*** IESLicenseRenewalResultEvent methods ***/ |
| 17841 | 15795 | HRESULT (STDMETHODCALLTYPE *GetCallersId)( |
| 17842 | IESLicenseRenewalResultEvent* This, | |
| 15796 | IESLicenseRenewalResultEvent *This, | |
| 17843 | 15797 | DWORD *pdwCallersId); |
| 17844 | 15798 | |
| 17845 | 15799 | HRESULT (STDMETHODCALLTYPE *GetFileName)( |
| 17846 | IESLicenseRenewalResultEvent* This, | |
| 15800 | IESLicenseRenewalResultEvent *This, | |
| 17847 | 15801 | BSTR *pbstrFilename); |
| 17848 | 15802 | |
| 17849 | 15803 | HRESULT (STDMETHODCALLTYPE *IsRenewalSuccessful)( |
| 17850 | IESLicenseRenewalResultEvent* This, | |
| 15804 | IESLicenseRenewalResultEvent *This, | |
| 17851 | 15805 | WINBOOL *pfRenewalSuccessful); |
| 17852 | 15806 | |
| 17853 | 15807 | HRESULT (STDMETHODCALLTYPE *IsCheckEntitlementCallRequired)( |
| 17854 | IESLicenseRenewalResultEvent* This, | |
| 15808 | IESLicenseRenewalResultEvent *This, | |
| 17855 | 15809 | WINBOOL *pfCheckEntTokenCallNeeded); |
| 17856 | 15810 | |
| 17857 | 15811 | HRESULT (STDMETHODCALLTYPE *GetDescrambledStatus)( |
| 17858 | IESLicenseRenewalResultEvent* This, | |
| 15812 | IESLicenseRenewalResultEvent *This, | |
| 17859 | 15813 | DWORD *pDescrambledStatus); |
| 17860 | 15814 | |
| 17861 | 15815 | HRESULT (STDMETHODCALLTYPE *GetRenewalResultCode)( |
| 17862 | IESLicenseRenewalResultEvent* This, | |
| 15816 | IESLicenseRenewalResultEvent *This, | |
| 17863 | 15817 | DWORD *pdwRenewalResultCode); |
| 17864 | 15818 | |
| 17865 | 15819 | HRESULT (STDMETHODCALLTYPE *GetCASFailureCode)( |
| 17866 | IESLicenseRenewalResultEvent* This, | |
| 15820 | IESLicenseRenewalResultEvent *This, | |
| 17867 | 15821 | DWORD *pdwCASFailureCode); |
| 17868 | 15822 | |
| 17869 | 15823 | HRESULT (STDMETHODCALLTYPE *GetRenewalHResult)( |
| 17870 | IESLicenseRenewalResultEvent* This, | |
| 15824 | IESLicenseRenewalResultEvent *This, | |
| 17871 | 15825 | HRESULT *phr); |
| 17872 | 15826 | |
| 17873 | 15827 | HRESULT (STDMETHODCALLTYPE *GetEntitlementTokenLength)( |
| 17874 | IESLicenseRenewalResultEvent* This, | |
| 15828 | IESLicenseRenewalResultEvent *This, | |
| 17875 | 15829 | DWORD *pdwLength); |
| 17876 | 15830 | |
| 17877 | 15831 | HRESULT (STDMETHODCALLTYPE *GetEntitlementToken)( |
| 17878 | IESLicenseRenewalResultEvent* This, | |
| 15832 | IESLicenseRenewalResultEvent *This, | |
| 17879 | 15833 | SAFEARRAY **pbData); |
| 17880 | 15834 | |
| 17881 | 15835 | HRESULT (STDMETHODCALLTYPE *GetExpiryDate)( |
| 17882 | IESLicenseRenewalResultEvent* This, | |
| 15836 | IESLicenseRenewalResultEvent *This, | |
| 17883 | 15837 | DWORD64 *pqwExpiryDate); |
| 17884 | 15838 | |
| 17885 | 15839 | END_INTERFACE |
| 17886 | 15840 | } IESLicenseRenewalResultEventVtbl; |
| 15841 | ||
| 17887 | 15842 | interface IESLicenseRenewalResultEvent { |
| 17888 | 15843 | CONST_VTBL IESLicenseRenewalResultEventVtbl* lpVtbl; |
| 17889 | 15844 | }; |
| ... | ... | @@ -17978,94 +15933,6 @@ static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetExpiryDate(IESLicense |
| 17978 | 15933 | |
| 17979 | 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 | 15937 | #endif /* __IESLicenseRenewalResultEvent_INTERFACE_DEFINED__ */ |
| 18071 | 15938 | |
| ... | ... | @@ -18108,64 +15975,65 @@ typedef struct IESFileExpiryDateEventVtbl { |
| 18108 | 15975 | |
| 18109 | 15976 | /*** IUnknown methods ***/ |
| 18110 | 15977 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18111 | IESFileExpiryDateEvent* This, | |
| 15978 | IESFileExpiryDateEvent *This, | |
| 18112 | 15979 | REFIID riid, |
| 18113 | 15980 | void **ppvObject); |
| 18114 | 15981 | |
| 18115 | 15982 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18116 | IESFileExpiryDateEvent* This); | |
| 15983 | IESFileExpiryDateEvent *This); | |
| 18117 | 15984 | |
| 18118 | 15985 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18119 | IESFileExpiryDateEvent* This); | |
| 15986 | IESFileExpiryDateEvent *This); | |
| 18120 | 15987 | |
| 18121 | 15988 | /*** IESEvent methods ***/ |
| 18122 | 15989 | HRESULT (STDMETHODCALLTYPE *GetEventId)( |
| 18123 | IESFileExpiryDateEvent* This, | |
| 15990 | IESFileExpiryDateEvent *This, | |
| 18124 | 15991 | DWORD *pdwEventId); |
| 18125 | 15992 | |
| 18126 | 15993 | HRESULT (STDMETHODCALLTYPE *GetEventType)( |
| 18127 | IESFileExpiryDateEvent* This, | |
| 15994 | IESFileExpiryDateEvent *This, | |
| 18128 | 15995 | GUID *pguidEventType); |
| 18129 | 15996 | |
| 18130 | 15997 | HRESULT (STDMETHODCALLTYPE *SetCompletionStatus)( |
| 18131 | IESFileExpiryDateEvent* This, | |
| 15998 | IESFileExpiryDateEvent *This, | |
| 18132 | 15999 | DWORD dwResult); |
| 18133 | 16000 | |
| 18134 | 16001 | HRESULT (STDMETHODCALLTYPE *GetData)( |
| 18135 | IESFileExpiryDateEvent* This, | |
| 16002 | IESFileExpiryDateEvent *This, | |
| 18136 | 16003 | SAFEARRAY **pbData); |
| 18137 | 16004 | |
| 18138 | 16005 | HRESULT (STDMETHODCALLTYPE *GetStringData)( |
| 18139 | IESFileExpiryDateEvent* This, | |
| 16006 | IESFileExpiryDateEvent *This, | |
| 18140 | 16007 | BSTR *pbstrData); |
| 18141 | 16008 | |
| 18142 | 16009 | /*** IESFileExpiryDateEvent methods ***/ |
| 18143 | 16010 | HRESULT (STDMETHODCALLTYPE *GetTunerId)( |
| 18144 | IESFileExpiryDateEvent* This, | |
| 16011 | IESFileExpiryDateEvent *This, | |
| 18145 | 16012 | GUID *pguidTunerId); |
| 18146 | 16013 | |
| 18147 | 16014 | HRESULT (STDMETHODCALLTYPE *GetExpiryDate)( |
| 18148 | IESFileExpiryDateEvent* This, | |
| 16015 | IESFileExpiryDateEvent *This, | |
| 18149 | 16016 | DWORD64 *pqwExpiryDate); |
| 18150 | 16017 | |
| 18151 | 16018 | HRESULT (STDMETHODCALLTYPE *GetFinalExpiryDate)( |
| 18152 | IESFileExpiryDateEvent* This, | |
| 16019 | IESFileExpiryDateEvent *This, | |
| 18153 | 16020 | DWORD64 *pqwExpiryDate); |
| 18154 | 16021 | |
| 18155 | 16022 | HRESULT (STDMETHODCALLTYPE *GetMaxRenewalCount)( |
| 18156 | IESFileExpiryDateEvent* This, | |
| 16023 | IESFileExpiryDateEvent *This, | |
| 18157 | 16024 | DWORD *dwMaxRenewalCount); |
| 18158 | 16025 | |
| 18159 | 16026 | HRESULT (STDMETHODCALLTYPE *IsEntitlementTokenPresent)( |
| 18160 | IESFileExpiryDateEvent* This, | |
| 16027 | IESFileExpiryDateEvent *This, | |
| 18161 | 16028 | WINBOOL *pfEntTokenPresent); |
| 18162 | 16029 | |
| 18163 | 16030 | HRESULT (STDMETHODCALLTYPE *DoesExpireAfterFirstUse)( |
| 18164 | IESFileExpiryDateEvent* This, | |
| 16031 | IESFileExpiryDateEvent *This, | |
| 18165 | 16032 | WINBOOL *pfExpireAfterFirstUse); |
| 18166 | 16033 | |
| 18167 | 16034 | END_INTERFACE |
| 18168 | 16035 | } IESFileExpiryDateEventVtbl; |
| 16036 | ||
| 18169 | 16037 | interface IESFileExpiryDateEvent { |
| 18170 | 16038 | CONST_VTBL IESFileExpiryDateEventVtbl* lpVtbl; |
| 18171 | 16039 | }; |
| ... | ... | @@ -18240,54 +16108,6 @@ static FORCEINLINE HRESULT IESFileExpiryDateEvent_DoesExpireAfterFirstUse(IESFil |
| 18240 | 16108 | |
| 18241 | 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 | 16112 | #endif /* __IESFileExpiryDateEvent_INTERFACE_DEFINED__ */ |
| 18293 | 16113 | |
| ... | ... | @@ -18316,24 +16136,25 @@ typedef struct IESEventsVtbl { |
| 18316 | 16136 | |
| 18317 | 16137 | /*** IUnknown methods ***/ |
| 18318 | 16138 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18319 | IESEvents* This, | |
| 16139 | IESEvents *This, | |
| 18320 | 16140 | REFIID riid, |
| 18321 | 16141 | void **ppvObject); |
| 18322 | 16142 | |
| 18323 | 16143 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18324 | IESEvents* This); | |
| 16144 | IESEvents *This); | |
| 18325 | 16145 | |
| 18326 | 16146 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18327 | IESEvents* This); | |
| 16147 | IESEvents *This); | |
| 18328 | 16148 | |
| 18329 | 16149 | /*** IESEvents methods ***/ |
| 18330 | 16150 | HRESULT (STDMETHODCALLTYPE *OnESEventReceived)( |
| 18331 | IESEvents* This, | |
| 16151 | IESEvents *This, | |
| 18332 | 16152 | GUID guidEventType, |
| 18333 | 16153 | IESEvent *pESEvent); |
| 18334 | 16154 | |
| 18335 | 16155 | END_INTERFACE |
| 18336 | 16156 | } IESEventsVtbl; |
| 16157 | ||
| 18337 | 16158 | interface IESEvents { |
| 18338 | 16159 | CONST_VTBL IESEventsVtbl* lpVtbl; |
| 18339 | 16160 | }; |
| ... | ... | @@ -18366,15 +16187,6 @@ static FORCEINLINE HRESULT IESEvents_OnESEventReceived(IESEvents* This,GUID guid |
| 18366 | 16187 | |
| 18367 | 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 | 16191 | #endif /* __IESEvents_INTERFACE_DEFINED__ */ |
| 18380 | 16192 | |
| ... | ... | @@ -18402,23 +16214,24 @@ typedef struct IESEventServiceVtbl { |
| 18402 | 16214 | |
| 18403 | 16215 | /*** IUnknown methods ***/ |
| 18404 | 16216 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18405 | IESEventService* This, | |
| 16217 | IESEventService *This, | |
| 18406 | 16218 | REFIID riid, |
| 18407 | 16219 | void **ppvObject); |
| 18408 | 16220 | |
| 18409 | 16221 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18410 | IESEventService* This); | |
| 16222 | IESEventService *This); | |
| 18411 | 16223 | |
| 18412 | 16224 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18413 | IESEventService* This); | |
| 16225 | IESEventService *This); | |
| 18414 | 16226 | |
| 18415 | 16227 | /*** IESEventService methods ***/ |
| 18416 | 16228 | HRESULT (STDMETHODCALLTYPE *FireESEvent)( |
| 18417 | IESEventService* This, | |
| 16229 | IESEventService *This, | |
| 18418 | 16230 | IESEvent *pESEvent); |
| 18419 | 16231 | |
| 18420 | 16232 | END_INTERFACE |
| 18421 | 16233 | } IESEventServiceVtbl; |
| 16234 | ||
| 18422 | 16235 | interface IESEventService { |
| 18423 | 16236 | CONST_VTBL IESEventServiceVtbl* lpVtbl; |
| 18424 | 16237 | }; |
| ... | ... | @@ -18451,14 +16264,6 @@ static FORCEINLINE HRESULT IESEventService_FireESEvent(IESEventService* This,IES |
| 18451 | 16264 | |
| 18452 | 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 | 16268 | #endif /* __IESEventService_INTERFACE_DEFINED__ */ |
| 18464 | 16269 | |
| ... | ... | @@ -18501,41 +16306,42 @@ typedef struct IESEventServiceConfigurationVtbl { |
| 18501 | 16306 | |
| 18502 | 16307 | /*** IUnknown methods ***/ |
| 18503 | 16308 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18504 | IESEventServiceConfiguration* This, | |
| 16309 | IESEventServiceConfiguration *This, | |
| 18505 | 16310 | REFIID riid, |
| 18506 | 16311 | void **ppvObject); |
| 18507 | 16312 | |
| 18508 | 16313 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18509 | IESEventServiceConfiguration* This); | |
| 16314 | IESEventServiceConfiguration *This); | |
| 18510 | 16315 | |
| 18511 | 16316 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18512 | IESEventServiceConfiguration* This); | |
| 16317 | IESEventServiceConfiguration *This); | |
| 18513 | 16318 | |
| 18514 | 16319 | /*** IESEventServiceConfiguration methods ***/ |
| 18515 | 16320 | HRESULT (STDMETHODCALLTYPE *SetParent)( |
| 18516 | IESEventServiceConfiguration* This, | |
| 16321 | IESEventServiceConfiguration *This, | |
| 18517 | 16322 | IESEventService *pEventService); |
| 18518 | 16323 | |
| 18519 | 16324 | HRESULT (STDMETHODCALLTYPE *RemoveParent)( |
| 18520 | IESEventServiceConfiguration* This); | |
| 16325 | IESEventServiceConfiguration *This); | |
| 18521 | 16326 | |
| 18522 | 16327 | HRESULT (STDMETHODCALLTYPE *SetOwner)( |
| 18523 | IESEventServiceConfiguration* This, | |
| 16328 | IESEventServiceConfiguration *This, | |
| 18524 | 16329 | IESEvents *pESEvents); |
| 18525 | 16330 | |
| 18526 | 16331 | HRESULT (STDMETHODCALLTYPE *RemoveOwner)( |
| 18527 | IESEventServiceConfiguration* This); | |
| 16332 | IESEventServiceConfiguration *This); | |
| 18528 | 16333 | |
| 18529 | 16334 | HRESULT (STDMETHODCALLTYPE *SetGraph)( |
| 18530 | IESEventServiceConfiguration* This, | |
| 16335 | IESEventServiceConfiguration *This, | |
| 18531 | 16336 | IFilterGraph *pGraph); |
| 18532 | 16337 | |
| 18533 | 16338 | HRESULT (STDMETHODCALLTYPE *RemoveGraph)( |
| 18534 | IESEventServiceConfiguration* This, | |
| 16339 | IESEventServiceConfiguration *This, | |
| 18535 | 16340 | IFilterGraph *pGraph); |
| 18536 | 16341 | |
| 18537 | 16342 | END_INTERFACE |
| 18538 | 16343 | } IESEventServiceConfigurationVtbl; |
| 16344 | ||
| 18539 | 16345 | interface IESEventServiceConfiguration { |
| 18540 | 16346 | CONST_VTBL IESEventServiceConfigurationVtbl* lpVtbl; |
| 18541 | 16347 | }; |
| ... | ... | @@ -18588,52 +16394,6 @@ static FORCEINLINE HRESULT IESEventServiceConfiguration_RemoveGraph(IESEventServ |
| 18588 | 16394 | |
| 18589 | 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 | 16398 | #endif /* __IESEventServiceConfiguration_INTERFACE_DEFINED__ */ |
| 18639 | 16399 | |
| ... | ... | @@ -18661,23 +16421,24 @@ typedef struct IBroadcastEventVtbl { |
| 18661 | 16421 | |
| 18662 | 16422 | /*** IUnknown methods ***/ |
| 18663 | 16423 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18664 | IBroadcastEvent* This, | |
| 16424 | IBroadcastEvent *This, | |
| 18665 | 16425 | REFIID riid, |
| 18666 | 16426 | void **ppvObject); |
| 18667 | 16427 | |
| 18668 | 16428 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18669 | IBroadcastEvent* This); | |
| 16429 | IBroadcastEvent *This); | |
| 18670 | 16430 | |
| 18671 | 16431 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18672 | IBroadcastEvent* This); | |
| 16432 | IBroadcastEvent *This); | |
| 18673 | 16433 | |
| 18674 | 16434 | /*** IBroadcastEvent methods ***/ |
| 18675 | 16435 | HRESULT (STDMETHODCALLTYPE *Fire)( |
| 18676 | IBroadcastEvent* This, | |
| 16436 | IBroadcastEvent *This, | |
| 18677 | 16437 | GUID EventID); |
| 18678 | 16438 | |
| 18679 | 16439 | END_INTERFACE |
| 18680 | 16440 | } IBroadcastEventVtbl; |
| 16441 | ||
| 18681 | 16442 | interface IBroadcastEvent { |
| 18682 | 16443 | CONST_VTBL IBroadcastEventVtbl* lpVtbl; |
| 18683 | 16444 | }; |
| ... | ... | @@ -18710,14 +16471,6 @@ static FORCEINLINE HRESULT IBroadcastEvent_Fire(IBroadcastEvent* This,GUID Event |
| 18710 | 16471 | |
| 18711 | 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 | 16475 | #endif /* __IBroadcastEvent_INTERFACE_DEFINED__ */ |
| 18723 | 16476 | |
| ... | ... | @@ -18749,24 +16502,24 @@ typedef struct IBroadcastEventExVtbl { |
| 18749 | 16502 | |
| 18750 | 16503 | /*** IUnknown methods ***/ |
| 18751 | 16504 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18752 | IBroadcastEventEx* This, | |
| 16505 | IBroadcastEventEx *This, | |
| 18753 | 16506 | REFIID riid, |
| 18754 | 16507 | void **ppvObject); |
| 18755 | 16508 | |
| 18756 | 16509 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18757 | IBroadcastEventEx* This); | |
| 16510 | IBroadcastEventEx *This); | |
| 18758 | 16511 | |
| 18759 | 16512 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18760 | IBroadcastEventEx* This); | |
| 16513 | IBroadcastEventEx *This); | |
| 18761 | 16514 | |
| 18762 | 16515 | /*** IBroadcastEvent methods ***/ |
| 18763 | 16516 | HRESULT (STDMETHODCALLTYPE *Fire)( |
| 18764 | IBroadcastEventEx* This, | |
| 16517 | IBroadcastEventEx *This, | |
| 18765 | 16518 | GUID EventID); |
| 18766 | 16519 | |
| 18767 | 16520 | /*** IBroadcastEventEx methods ***/ |
| 18768 | 16521 | HRESULT (STDMETHODCALLTYPE *FireEx)( |
| 18769 | IBroadcastEventEx* This, | |
| 16522 | IBroadcastEventEx *This, | |
| 18770 | 16523 | GUID EventID, |
| 18771 | 16524 | ULONG Param1, |
| 18772 | 16525 | ULONG Param2, |
| ... | ... | @@ -18775,6 +16528,7 @@ typedef struct IBroadcastEventExVtbl { |
| 18775 | 16528 | |
| 18776 | 16529 | END_INTERFACE |
| 18777 | 16530 | } IBroadcastEventExVtbl; |
| 16531 | ||
| 18778 | 16532 | interface IBroadcastEventEx { |
| 18779 | 16533 | CONST_VTBL IBroadcastEventExVtbl* lpVtbl; |
| 18780 | 16534 | }; |
| ... | ... | @@ -18813,18 +16567,6 @@ static FORCEINLINE HRESULT IBroadcastEventEx_FireEx(IBroadcastEventEx* This,GUID |
| 18813 | 16567 | |
| 18814 | 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 | 16571 | #endif /* __IBroadcastEventEx_INTERFACE_DEFINED__ */ |
| 18830 | 16572 | |
| ... | ... | @@ -18856,27 +16598,28 @@ typedef struct IRegisterTunerVtbl { |
| 18856 | 16598 | |
| 18857 | 16599 | /*** IUnknown methods ***/ |
| 18858 | 16600 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18859 | IRegisterTuner* This, | |
| 16601 | IRegisterTuner *This, | |
| 18860 | 16602 | REFIID riid, |
| 18861 | 16603 | void **ppvObject); |
| 18862 | 16604 | |
| 18863 | 16605 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18864 | IRegisterTuner* This); | |
| 16606 | IRegisterTuner *This); | |
| 18865 | 16607 | |
| 18866 | 16608 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18867 | IRegisterTuner* This); | |
| 16609 | IRegisterTuner *This); | |
| 18868 | 16610 | |
| 18869 | 16611 | /*** IRegisterTuner methods ***/ |
| 18870 | 16612 | HRESULT (STDMETHODCALLTYPE *Register)( |
| 18871 | IRegisterTuner* This, | |
| 16613 | IRegisterTuner *This, | |
| 18872 | 16614 | ITuner *pTuner, |
| 18873 | 16615 | IGraphBuilder *pGraph); |
| 18874 | 16616 | |
| 18875 | 16617 | HRESULT (STDMETHODCALLTYPE *Unregister)( |
| 18876 | IRegisterTuner* This); | |
| 16618 | IRegisterTuner *This); | |
| 18877 | 16619 | |
| 18878 | 16620 | END_INTERFACE |
| 18879 | 16621 | } IRegisterTunerVtbl; |
| 16622 | ||
| 18880 | 16623 | interface IRegisterTuner { |
| 18881 | 16624 | CONST_VTBL IRegisterTunerVtbl* lpVtbl; |
| 18882 | 16625 | }; |
| ... | ... | @@ -18913,22 +16656,6 @@ static FORCEINLINE HRESULT IRegisterTuner_Unregister(IRegisterTuner* This) { |
| 18913 | 16656 | |
| 18914 | 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 | 16660 | #endif /* __IRegisterTuner_INTERFACE_DEFINED__ */ |
| 18934 | 16661 | |
| ... | ... | @@ -18978,50 +16705,51 @@ typedef struct IBDAComparableVtbl { |
| 18978 | 16705 | |
| 18979 | 16706 | /*** IUnknown methods ***/ |
| 18980 | 16707 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 18981 | IBDAComparable* This, | |
| 16708 | IBDAComparable *This, | |
| 18982 | 16709 | REFIID riid, |
| 18983 | 16710 | void **ppvObject); |
| 18984 | 16711 | |
| 18985 | 16712 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 18986 | IBDAComparable* This); | |
| 16713 | IBDAComparable *This); | |
| 18987 | 16714 | |
| 18988 | 16715 | ULONG (STDMETHODCALLTYPE *Release)( |
| 18989 | IBDAComparable* This); | |
| 16716 | IBDAComparable *This); | |
| 18990 | 16717 | |
| 18991 | 16718 | /*** IBDAComparable methods ***/ |
| 18992 | 16719 | HRESULT (STDMETHODCALLTYPE *CompareExact)( |
| 18993 | IBDAComparable* This, | |
| 16720 | IBDAComparable *This, | |
| 18994 | 16721 | IDispatch *CompareTo, |
| 18995 | 16722 | LONG *Result); |
| 18996 | 16723 | |
| 18997 | 16724 | HRESULT (STDMETHODCALLTYPE *CompareEquivalent)( |
| 18998 | IBDAComparable* This, | |
| 16725 | IBDAComparable *This, | |
| 18999 | 16726 | IDispatch *CompareTo, |
| 19000 | 16727 | DWORD dwFlags, |
| 19001 | 16728 | LONG *Result); |
| 19002 | 16729 | |
| 19003 | 16730 | HRESULT (STDMETHODCALLTYPE *HashExact)( |
| 19004 | IBDAComparable* This, | |
| 16731 | IBDAComparable *This, | |
| 19005 | 16732 | INT64 *Result); |
| 19006 | 16733 | |
| 19007 | 16734 | HRESULT (STDMETHODCALLTYPE *HashExactIncremental)( |
| 19008 | IBDAComparable* This, | |
| 16735 | IBDAComparable *This, | |
| 19009 | 16736 | INT64 PartialResult, |
| 19010 | 16737 | INT64 *Result); |
| 19011 | 16738 | |
| 19012 | 16739 | HRESULT (STDMETHODCALLTYPE *HashEquivalent)( |
| 19013 | IBDAComparable* This, | |
| 16740 | IBDAComparable *This, | |
| 19014 | 16741 | DWORD dwFlags, |
| 19015 | 16742 | INT64 *Result); |
| 19016 | 16743 | |
| 19017 | 16744 | HRESULT (STDMETHODCALLTYPE *HashEquivalentIncremental)( |
| 19018 | IBDAComparable* This, | |
| 16745 | IBDAComparable *This, | |
| 19019 | 16746 | INT64 PartialResult, |
| 19020 | 16747 | DWORD dwFlags, |
| 19021 | 16748 | INT64 *Result); |
| 19022 | 16749 | |
| 19023 | 16750 | END_INTERFACE |
| 19024 | 16751 | } IBDAComparableVtbl; |
| 16752 | ||
| 19025 | 16753 | interface IBDAComparable { |
| 19026 | 16754 | CONST_VTBL IBDAComparableVtbl* lpVtbl; |
| 19027 | 16755 | }; |
| ... | ... | @@ -19074,61 +16802,6 @@ static FORCEINLINE HRESULT IBDAComparable_HashEquivalentIncremental(IBDAComparab |
| 19074 | 16802 | |
| 19075 | 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 | 16806 | #endif /* __IBDAComparable_INTERFACE_DEFINED__ */ |
| 19134 | 16807 | |
| ... | ... | @@ -19162,35 +16835,36 @@ typedef struct IPersistTuneXmlVtbl { |
| 19162 | 16835 | |
| 19163 | 16836 | /*** IUnknown methods ***/ |
| 19164 | 16837 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 19165 | IPersistTuneXml* This, | |
| 16838 | IPersistTuneXml *This, | |
| 19166 | 16839 | REFIID riid, |
| 19167 | 16840 | void **ppvObject); |
| 19168 | 16841 | |
| 19169 | 16842 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 19170 | IPersistTuneXml* This); | |
| 16843 | IPersistTuneXml *This); | |
| 19171 | 16844 | |
| 19172 | 16845 | ULONG (STDMETHODCALLTYPE *Release)( |
| 19173 | IPersistTuneXml* This); | |
| 16846 | IPersistTuneXml *This); | |
| 19174 | 16847 | |
| 19175 | 16848 | /*** IPersist methods ***/ |
| 19176 | 16849 | HRESULT (STDMETHODCALLTYPE *GetClassID)( |
| 19177 | IPersistTuneXml* This, | |
| 16850 | IPersistTuneXml *This, | |
| 19178 | 16851 | CLSID *pClassID); |
| 19179 | 16852 | |
| 19180 | 16853 | /*** IPersistTuneXml methods ***/ |
| 19181 | 16854 | HRESULT (STDMETHODCALLTYPE *InitNew)( |
| 19182 | IPersistTuneXml* This); | |
| 16855 | IPersistTuneXml *This); | |
| 19183 | 16856 | |
| 19184 | 16857 | HRESULT (STDMETHODCALLTYPE *Load)( |
| 19185 | IPersistTuneXml* This, | |
| 16858 | IPersistTuneXml *This, | |
| 19186 | 16859 | VARIANT varValue); |
| 19187 | 16860 | |
| 19188 | 16861 | HRESULT (STDMETHODCALLTYPE *Save)( |
| 19189 | IPersistTuneXml* This, | |
| 16862 | IPersistTuneXml *This, | |
| 19190 | 16863 | VARIANT *pvarFragment); |
| 19191 | 16864 | |
| 19192 | 16865 | END_INTERFACE |
| 19193 | 16866 | } IPersistTuneXmlVtbl; |
| 16867 | ||
| 19194 | 16868 | interface IPersistTuneXml { |
| 19195 | 16869 | CONST_VTBL IPersistTuneXmlVtbl* lpVtbl; |
| 19196 | 16870 | }; |
| ... | ... | @@ -19237,29 +16911,6 @@ static FORCEINLINE HRESULT IPersistTuneXml_Save(IPersistTuneXml* This,VARIANT *p |
| 19237 | 16911 | |
| 19238 | 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 | 16915 | #endif /* __IPersistTuneXml_INTERFACE_DEFINED__ */ |
| 19265 | 16916 | |
| ... | ... | @@ -19288,24 +16939,25 @@ typedef struct IPersistTuneXmlUtilityVtbl { |
| 19288 | 16939 | |
| 19289 | 16940 | /*** IUnknown methods ***/ |
| 19290 | 16941 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 19291 | IPersistTuneXmlUtility* This, | |
| 16942 | IPersistTuneXmlUtility *This, | |
| 19292 | 16943 | REFIID riid, |
| 19293 | 16944 | void **ppvObject); |
| 19294 | 16945 | |
| 19295 | 16946 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 19296 | IPersistTuneXmlUtility* This); | |
| 16947 | IPersistTuneXmlUtility *This); | |
| 19297 | 16948 | |
| 19298 | 16949 | ULONG (STDMETHODCALLTYPE *Release)( |
| 19299 | IPersistTuneXmlUtility* This); | |
| 16950 | IPersistTuneXmlUtility *This); | |
| 19300 | 16951 | |
| 19301 | 16952 | /*** IPersistTuneXmlUtility methods ***/ |
| 19302 | 16953 | HRESULT (STDMETHODCALLTYPE *Deserialize)( |
| 19303 | IPersistTuneXmlUtility* This, | |
| 16954 | IPersistTuneXmlUtility *This, | |
| 19304 | 16955 | VARIANT varValue, |
| 19305 | 16956 | IUnknown **ppObject); |
| 19306 | 16957 | |
| 19307 | 16958 | END_INTERFACE |
| 19308 | 16959 | } IPersistTuneXmlUtilityVtbl; |
| 16960 | ||
| 19309 | 16961 | interface IPersistTuneXmlUtility { |
| 19310 | 16962 | CONST_VTBL IPersistTuneXmlUtilityVtbl* lpVtbl; |
| 19311 | 16963 | }; |
| ... | ... | @@ -19338,15 +16990,6 @@ static FORCEINLINE HRESULT IPersistTuneXmlUtility_Deserialize(IPersistTuneXmlUti |
| 19338 | 16990 | |
| 19339 | 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 | 16994 | #endif /* __IPersistTuneXmlUtility_INTERFACE_DEFINED__ */ |
| 19352 | 16995 | |
| ... | ... | @@ -19375,30 +17018,31 @@ typedef struct IPersistTuneXmlUtility2Vtbl { |
| 19375 | 17018 | |
| 19376 | 17019 | /*** IUnknown methods ***/ |
| 19377 | 17020 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 19378 | IPersistTuneXmlUtility2* This, | |
| 17021 | IPersistTuneXmlUtility2 *This, | |
| 19379 | 17022 | REFIID riid, |
| 19380 | 17023 | void **ppvObject); |
| 19381 | 17024 | |
| 19382 | 17025 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 19383 | IPersistTuneXmlUtility2* This); | |
| 17026 | IPersistTuneXmlUtility2 *This); | |
| 19384 | 17027 | |
| 19385 | 17028 | ULONG (STDMETHODCALLTYPE *Release)( |
| 19386 | IPersistTuneXmlUtility2* This); | |
| 17029 | IPersistTuneXmlUtility2 *This); | |
| 19387 | 17030 | |
| 19388 | 17031 | /*** IPersistTuneXmlUtility methods ***/ |
| 19389 | 17032 | HRESULT (STDMETHODCALLTYPE *Deserialize)( |
| 19390 | IPersistTuneXmlUtility2* This, | |
| 17033 | IPersistTuneXmlUtility2 *This, | |
| 19391 | 17034 | VARIANT varValue, |
| 19392 | 17035 | IUnknown **ppObject); |
| 19393 | 17036 | |
| 19394 | 17037 | /*** IPersistTuneXmlUtility2 methods ***/ |
| 19395 | 17038 | HRESULT (STDMETHODCALLTYPE *Serialize)( |
| 19396 | IPersistTuneXmlUtility2* This, | |
| 17039 | IPersistTuneXmlUtility2 *This, | |
| 19397 | 17040 | ITuneRequest *piTuneRequest, |
| 19398 | 17041 | BSTR *pString); |
| 19399 | 17042 | |
| 19400 | 17043 | END_INTERFACE |
| 19401 | 17044 | } IPersistTuneXmlUtility2Vtbl; |
| 17045 | ||
| 19402 | 17046 | interface IPersistTuneXmlUtility2 { |
| 19403 | 17047 | CONST_VTBL IPersistTuneXmlUtility2Vtbl* lpVtbl; |
| 19404 | 17048 | }; |
| ... | ... | @@ -19437,15 +17081,6 @@ static FORCEINLINE HRESULT IPersistTuneXmlUtility2_Serialize(IPersistTuneXmlUtil |
| 19437 | 17081 | |
| 19438 | 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 | 17085 | #endif /* __IPersistTuneXmlUtility2_INTERFACE_DEFINED__ */ |
| 19451 | 17086 | |
| ... | ... | @@ -19474,24 +17109,25 @@ typedef struct IBDACreateTuneRequestExVtbl { |
| 19474 | 17109 | |
| 19475 | 17110 | /*** IUnknown methods ***/ |
| 19476 | 17111 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 19477 | IBDACreateTuneRequestEx* This, | |
| 17112 | IBDACreateTuneRequestEx *This, | |
| 19478 | 17113 | REFIID riid, |
| 19479 | 17114 | void **ppvObject); |
| 19480 | 17115 | |
| 19481 | 17116 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 19482 | IBDACreateTuneRequestEx* This); | |
| 17117 | IBDACreateTuneRequestEx *This); | |
| 19483 | 17118 | |
| 19484 | 17119 | ULONG (STDMETHODCALLTYPE *Release)( |
| 19485 | IBDACreateTuneRequestEx* This); | |
| 17120 | IBDACreateTuneRequestEx *This); | |
| 19486 | 17121 | |
| 19487 | 17122 | /*** IBDACreateTuneRequestEx methods ***/ |
| 19488 | 17123 | HRESULT (STDMETHODCALLTYPE *CreateTuneRequestEx)( |
| 19489 | IBDACreateTuneRequestEx* This, | |
| 17124 | IBDACreateTuneRequestEx *This, | |
| 19490 | 17125 | REFCLSID TuneRequestIID, |
| 19491 | 17126 | ITuneRequest **TuneRequest); |
| 19492 | 17127 | |
| 19493 | 17128 | END_INTERFACE |
| 19494 | 17129 | } IBDACreateTuneRequestExVtbl; |
| 17130 | ||
| 19495 | 17131 | interface IBDACreateTuneRequestEx { |
| 19496 | 17132 | CONST_VTBL IBDACreateTuneRequestExVtbl* lpVtbl; |
| 19497 | 17133 | }; |
| ... | ... | @@ -19524,18 +17160,11 @@ static FORCEINLINE HRESULT IBDACreateTuneRequestEx_CreateTuneRequestEx(IBDACreat |
| 19524 | 17160 | |
| 19525 | 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 | 17164 | #endif /* __IBDACreateTuneRequestEx_INTERFACE_DEFINED__ */ |
| 19538 | 17165 | |
| 17166 | #ifndef __TunerLib_LIBRARY_DEFINED__ | |
| 17167 | #define __TunerLib_LIBRARY_DEFINED__ | |
| 19539 | 17168 | |
| 19540 | 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 | 17727 | #endif |
| 20099 | 17728 | #endif |
| 20100 | 17729 | |
| 17730 | #endif /* __TunerLib_LIBRARY_DEFINED__ */ | |
| 20101 | 17731 | #endif |
| 20102 | 17732 | /* Begin additional prototypes for all interfaces */ |
| 20103 | 17733 |
lib/libc/include/any-windows-any/uianimation.h+17-14| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -602,14 +602,14 @@ interface IUIAnimationTimerEventHandler; |
| 602 | 602 | #endif |
| 603 | 603 | |
| 604 | 604 | typedef DOUBLE UI_ANIMATION_SECONDS; |
| 605 | typedef enum __WIDL_uianimation_generated_name_00000002 { | |
| 605 | typedef enum __WIDL_uianimation_generated_name_0000000C { | |
| 606 | 606 | UI_ANIMATION_SCHEDULING_UNEXPECTED_FAILURE = 0, |
| 607 | 607 | UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY = 1, |
| 608 | 608 | UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED = 2, |
| 609 | 609 | UI_ANIMATION_SCHEDULING_SUCCEEDED = 3, |
| 610 | 610 | UI_ANIMATION_SCHEDULING_DEFERRED = 4 |
| 611 | 611 | } UI_ANIMATION_SCHEDULING_RESULT; |
| 612 | typedef enum __WIDL_uianimation_generated_name_00000003 { | |
| 612 | typedef enum __WIDL_uianimation_generated_name_0000000D { | |
| 613 | 613 | UI_ANIMATION_STORYBOARD_BUILDING = 0, |
| 614 | 614 | UI_ANIMATION_STORYBOARD_SCHEDULED = 1, |
| 615 | 615 | UI_ANIMATION_STORYBOARD_CANCELLED = 2, |
| ... | ... | @@ -619,52 +619,52 @@ typedef enum __WIDL_uianimation_generated_name_00000003 { |
| 619 | 619 | UI_ANIMATION_STORYBOARD_READY = 6, |
| 620 | 620 | UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY = 7 |
| 621 | 621 | } UI_ANIMATION_STORYBOARD_STATUS; |
| 622 | typedef enum __WIDL_uianimation_generated_name_00000004 { | |
| 622 | typedef enum __WIDL_uianimation_generated_name_0000000E { | |
| 623 | 623 | UI_ANIMATION_ROUNDING_NEAREST = 0, |
| 624 | 624 | UI_ANIMATION_ROUNDING_FLOOR = 1, |
| 625 | 625 | UI_ANIMATION_ROUNDING_CEILING = 2 |
| 626 | 626 | } UI_ANIMATION_ROUNDING_MODE; |
| 627 | typedef enum __WIDL_uianimation_generated_name_00000005 { | |
| 627 | typedef enum __WIDL_uianimation_generated_name_0000000F { | |
| 628 | 628 | UI_ANIMATION_UPDATE_NO_CHANGE = 0, |
| 629 | 629 | UI_ANIMATION_UPDATE_VARIABLES_CHANGED = 1 |
| 630 | 630 | } UI_ANIMATION_UPDATE_RESULT; |
| 631 | typedef enum __WIDL_uianimation_generated_name_00000006 { | |
| 631 | typedef enum __WIDL_uianimation_generated_name_00000010 { | |
| 632 | 632 | UI_ANIMATION_MANAGER_IDLE = 0, |
| 633 | 633 | UI_ANIMATION_MANAGER_BUSY = 1 |
| 634 | 634 | } UI_ANIMATION_MANAGER_STATUS; |
| 635 | typedef enum __WIDL_uianimation_generated_name_00000007 { | |
| 635 | typedef enum __WIDL_uianimation_generated_name_00000011 { | |
| 636 | 636 | UI_ANIMATION_MODE_DISABLED = 0, |
| 637 | 637 | UI_ANIMATION_MODE_SYSTEM_DEFAULT = 1, |
| 638 | 638 | UI_ANIMATION_MODE_ENABLED = 2 |
| 639 | 639 | } UI_ANIMATION_MODE; |
| 640 | typedef enum __WIDL_uianimation_generated_name_00000008 { | |
| 640 | typedef enum __WIDL_uianimation_generated_name_00000012 { | |
| 641 | 641 | UI_ANIMATION_PRIORITY_EFFECT_FAILURE = 0, |
| 642 | 642 | UI_ANIMATION_PRIORITY_EFFECT_DELAY = 1 |
| 643 | 643 | } UI_ANIMATION_PRIORITY_EFFECT; |
| 644 | typedef enum __WIDL_uianimation_generated_name_00000009 { | |
| 644 | typedef enum __WIDL_uianimation_generated_name_00000013 { | |
| 645 | 645 | UI_ANIMATION_REPEAT_MODE_NORMAL = 0, |
| 646 | 646 | UI_ANIMATION_REPEAT_MODE_ALTERNATE = 1 |
| 647 | 647 | } UI_ANIMATION_REPEAT_MODE; |
| 648 | typedef enum __WIDL_uianimation_generated_name_0000000A { | |
| 648 | typedef enum __WIDL_uianimation_generated_name_00000014 { | |
| 649 | 649 | UI_ANIMATION_SLOPE_INCREASING = 0, |
| 650 | 650 | UI_ANIMATION_SLOPE_DECREASING = 1 |
| 651 | 651 | } UI_ANIMATION_SLOPE; |
| 652 | typedef enum __WIDL_uianimation_generated_name_0000000B { | |
| 652 | typedef enum __WIDL_uianimation_generated_name_00000015 { | |
| 653 | 653 | UI_ANIMATION_DEPENDENCY_NONE = 0, |
| 654 | 654 | UI_ANIMATION_DEPENDENCY_INTERMEDIATE_VALUES = 0x1, |
| 655 | 655 | UI_ANIMATION_DEPENDENCY_FINAL_VALUE = 0x2, |
| 656 | 656 | UI_ANIMATION_DEPENDENCY_FINAL_VELOCITY = 0x4, |
| 657 | 657 | UI_ANIMATION_DEPENDENCY_DURATION = 0x8 |
| 658 | 658 | } UI_ANIMATION_DEPENDENCIES; |
| 659 | typedef enum __WIDL_uianimation_generated_name_0000000C { | |
| 659 | typedef enum __WIDL_uianimation_generated_name_00000016 { | |
| 660 | 660 | UI_ANIMATION_TIMER_CLIENT_IDLE = 0, |
| 661 | 661 | UI_ANIMATION_TIMER_CLIENT_BUSY = 1 |
| 662 | 662 | } UI_ANIMATION_TIMER_CLIENT_STATUS; |
| 663 | typedef enum __WIDL_uianimation_generated_name_0000000D { | |
| 663 | typedef enum __WIDL_uianimation_generated_name_00000017 { | |
| 664 | 664 | UI_ANIMATION_IDLE_BEHAVIOR_CONTINUE = 0, |
| 665 | 665 | UI_ANIMATION_IDLE_BEHAVIOR_DISABLE = 1 |
| 666 | 666 | } UI_ANIMATION_IDLE_BEHAVIOR; |
| 667 | typedef struct __WIDL_uianimation_generated_name_0000000E { | |
| 667 | typedef struct __WIDL_uianimation_generated_name_00000018 { | |
| 668 | 668 | int _; |
| 669 | 669 | } *UI_ANIMATION_KEYFRAME; |
| 670 | 670 | #define UI_ANIMATION_KEYFRAME_STORYBOARD_START ((UI_ANIMATION_KEYFRAME)-1) |
| ... | ... | @@ -675,6 +675,8 @@ typedef struct __WIDL_uianimation_generated_name_0000000E { |
| 675 | 675 | |
| 676 | 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 | 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 | 771 | #endif |
| 770 | 772 | #endif |
| 771 | 773 | |
| 774 | #endif /* __uianimation_LIBRARY_DEFINED__ */ | |
| 772 | 775 | /***************************************************************************** |
| 773 | 776 | * IUIAnimationManager interface |
| 774 | 777 | */ |
lib/libc/include/any-windows-any/uiautomationclient.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -26,6 +26,8 @@ |
| 26 | 26 | extern "C" { |
| 27 | 27 | #endif |
| 28 | 28 | |
| 29 | #ifndef __UIAutomationClient_LIBRARY_DEFINED__ | |
| 30 | #define __UIAutomationClient_LIBRARY_DEFINED__ | |
| 29 | 31 | |
| 30 | 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 | 253 | |
| 252 | 254 | #define UIA_IsSynchronizedInputPatternAvailablePropertyId (30110) |
| 253 | 255 | |
| 256 | #endif /* __UIAutomationClient_LIBRARY_DEFINED__ */ | |
| 254 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -56,6 +56,8 @@ typedef int PATTERNID; |
| 56 | 56 | typedef int EVENTID; |
| 57 | 57 | typedef int TEXTATTRIBUTEID; |
| 58 | 58 | typedef int CONTROLTYPEID; |
| 59 | #ifndef __UIA_LIBRARY_DEFINED__ | |
| 60 | #define __UIA_LIBRARY_DEFINED__ | |
| 59 | 61 | |
| 60 | 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 | 291 | |
| 290 | 292 | #endif /* __IAccessibleEx_INTERFACE_DEFINED__ */ |
| 291 | 293 | |
| 294 | #endif /* __UIA_LIBRARY_DEFINED__ */ | |
| 292 | 295 | /* Begin additional prototypes for all interfaces */ |
| 293 | 296 | |
| 294 | 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 | 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 | 64 | HRESULT WINAPI UiaGetReservedMixedAttributeValue(IUnknown **value); |
| 56 | 65 | HRESULT WINAPI UiaGetReservedNotSupportedValue(IUnknown **value); |
| 57 | 66 | int WINAPI UiaLookupId(enum AutomationIdentifierType type, const GUID *guid); |
| 58 | 67 | WINBOOL WINAPI UiaPatternRelease(HUIAPATTERNOBJECT hobj); |
| 59 | 68 | HRESULT WINAPI UiaRaiseAutomationEvent(IRawElementProviderSimple *provider, EVENTID id); |
| 69 | void WINAPI UiaRegisterProviderCallback(UiaProviderCallback *pCallback); | |
| 60 | 70 | LRESULT WINAPI UiaReturnRawElementProvider(HWND hwnd, WPARAM wParam, LPARAM lParam, IRawElementProviderSimple *elprov); |
| 61 | 71 | WINBOOL WINAPI UiaTextRangeRelease(HUIATEXTRANGE hobj); |
| 62 | 72 | HRESULT WINAPI UiaHostProviderFromHwnd(HWND hwnd, IRawElementProviderSimple **elprov); |
lib/libc/include/any-windows-any/uiviewsettingsinterop.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/unknwn.h+34-86| ... | ... | @@ -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 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | 6 | #endif |
| 6 | ||
| 7 | 7 | #include <rpc.h> |
| 8 | 8 | #include <rpcndr.h> |
| 9 | #endif | |
| 9 | 10 | |
| 10 | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | 12 | #include <windows.h> |
| ... | ... | @@ -20,16 +21,25 @@ |
| 20 | 21 | #ifndef __IUnknown_FWD_DEFINED__ |
| 21 | 22 | #define __IUnknown_FWD_DEFINED__ |
| 22 | 23 | typedef interface IUnknown IUnknown; |
| 24 | #ifdef __cplusplus | |
| 25 | interface IUnknown; | |
| 26 | #endif /* __cplusplus */ | |
| 23 | 27 | #endif |
| 24 | 28 | |
| 25 | 29 | #ifndef __AsyncIUnknown_FWD_DEFINED__ |
| 26 | 30 | #define __AsyncIUnknown_FWD_DEFINED__ |
| 27 | 31 | typedef interface AsyncIUnknown AsyncIUnknown; |
| 32 | #ifdef __cplusplus | |
| 33 | interface AsyncIUnknown; | |
| 34 | #endif /* __cplusplus */ | |
| 28 | 35 | #endif |
| 29 | 36 | |
| 30 | 37 | #ifndef __IClassFactory_FWD_DEFINED__ |
| 31 | 38 | #define __IClassFactory_FWD_DEFINED__ |
| 32 | 39 | typedef interface IClassFactory IClassFactory; |
| 40 | #ifdef __cplusplus | |
| 41 | interface IClassFactory; | |
| 42 | #endif /* __cplusplus */ | |
| 33 | 43 | #endif |
| 34 | 44 | |
| 35 | 45 | /* Headers for imported files */ |
| ... | ... | @@ -93,6 +103,7 @@ DEFINE_GUID(IID_IUnknown, 0x00000000, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00, |
| 93 | 103 | MIDL_INTERFACE("00000000-0000-0000-c000-000000000046") |
| 94 | 104 | IUnknown |
| 95 | 105 | { |
| 106 | ||
| 96 | 107 | BEGIN_INTERFACE |
| 97 | 108 | |
| 98 | 109 | virtual HRESULT STDMETHODCALLTYPE QueryInterface( |
| ... | ... | @@ -106,6 +117,7 @@ IUnknown |
| 106 | 117 | ) = 0; |
| 107 | 118 | |
| 108 | 119 | END_INTERFACE |
| 120 | ||
| 109 | 121 | }; |
| 110 | 122 | #ifdef __CRT_UUID_DECL |
| 111 | 123 | __CRT_UUID_DECL(IUnknown, 0x00000000, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46) |
| ... | ... | @@ -116,18 +128,19 @@ typedef struct IUnknownVtbl { |
| 116 | 128 | |
| 117 | 129 | /*** IUnknown methods ***/ |
| 118 | 130 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 119 | IUnknown* This, | |
| 131 | IUnknown *This, | |
| 120 | 132 | REFIID riid, |
| 121 | 133 | void **ppvObject); |
| 122 | 134 | |
| 123 | 135 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 124 | IUnknown* This); | |
| 136 | IUnknown *This); | |
| 125 | 137 | |
| 126 | 138 | ULONG (STDMETHODCALLTYPE *Release)( |
| 127 | IUnknown* This); | |
| 139 | IUnknown *This); | |
| 128 | 140 | |
| 129 | 141 | END_INTERFACE |
| 130 | 142 | } IUnknownVtbl; |
| 143 | ||
| 131 | 144 | interface IUnknown { |
| 132 | 145 | CONST_VTBL IUnknownVtbl* lpVtbl; |
| 133 | 146 | }; |
| ... | ... | @@ -154,29 +167,6 @@ static FORCEINLINE ULONG IUnknown_Release(IUnknown* This) { |
| 154 | 167 | |
| 155 | 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 | 171 | #endif /* __IUnknown_INTERFACE_DEFINED__ */ |
| 182 | 172 | |
| ... | ... | @@ -223,39 +213,40 @@ typedef struct AsyncIUnknownVtbl { |
| 223 | 213 | |
| 224 | 214 | /*** IUnknown methods ***/ |
| 225 | 215 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 226 | AsyncIUnknown* This, | |
| 216 | AsyncIUnknown *This, | |
| 227 | 217 | REFIID riid, |
| 228 | 218 | void **ppvObject); |
| 229 | 219 | |
| 230 | 220 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 231 | AsyncIUnknown* This); | |
| 221 | AsyncIUnknown *This); | |
| 232 | 222 | |
| 233 | 223 | ULONG (STDMETHODCALLTYPE *Release)( |
| 234 | AsyncIUnknown* This); | |
| 224 | AsyncIUnknown *This); | |
| 235 | 225 | |
| 236 | 226 | /*** AsyncIUnknown methods ***/ |
| 237 | 227 | HRESULT (STDMETHODCALLTYPE *Begin_QueryInterface)( |
| 238 | AsyncIUnknown* This, | |
| 228 | AsyncIUnknown *This, | |
| 239 | 229 | REFIID riid); |
| 240 | 230 | |
| 241 | 231 | HRESULT (STDMETHODCALLTYPE *Finish_QueryInterface)( |
| 242 | AsyncIUnknown* This, | |
| 232 | AsyncIUnknown *This, | |
| 243 | 233 | void **ppvObject); |
| 244 | 234 | |
| 245 | 235 | HRESULT (STDMETHODCALLTYPE *Begin_AddRef)( |
| 246 | AsyncIUnknown* This); | |
| 236 | AsyncIUnknown *This); | |
| 247 | 237 | |
| 248 | 238 | ULONG (STDMETHODCALLTYPE *Finish_AddRef)( |
| 249 | AsyncIUnknown* This); | |
| 239 | AsyncIUnknown *This); | |
| 250 | 240 | |
| 251 | 241 | HRESULT (STDMETHODCALLTYPE *Begin_Release)( |
| 252 | AsyncIUnknown* This); | |
| 242 | AsyncIUnknown *This); | |
| 253 | 243 | |
| 254 | 244 | ULONG (STDMETHODCALLTYPE *Finish_Release)( |
| 255 | AsyncIUnknown* This); | |
| 245 | AsyncIUnknown *This); | |
| 256 | 246 | |
| 257 | 247 | END_INTERFACE |
| 258 | 248 | } AsyncIUnknownVtbl; |
| 249 | ||
| 259 | 250 | interface AsyncIUnknown { |
| 260 | 251 | CONST_VTBL AsyncIUnknownVtbl* lpVtbl; |
| 261 | 252 | }; |
| ... | ... | @@ -308,50 +299,6 @@ static FORCEINLINE ULONG AsyncIUnknown_Finish_Release(AsyncIUnknown* This) { |
| 308 | 299 | |
| 309 | 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 | 303 | #endif /* __AsyncIUnknown_INTERFACE_DEFINED__ */ |
| 357 | 304 | |
| ... | ... | @@ -389,29 +336,30 @@ typedef struct IClassFactoryVtbl { |
| 389 | 336 | |
| 390 | 337 | /*** IUnknown methods ***/ |
| 391 | 338 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 392 | IClassFactory* This, | |
| 339 | IClassFactory *This, | |
| 393 | 340 | REFIID riid, |
| 394 | 341 | void **ppvObject); |
| 395 | 342 | |
| 396 | 343 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 397 | IClassFactory* This); | |
| 344 | IClassFactory *This); | |
| 398 | 345 | |
| 399 | 346 | ULONG (STDMETHODCALLTYPE *Release)( |
| 400 | IClassFactory* This); | |
| 347 | IClassFactory *This); | |
| 401 | 348 | |
| 402 | 349 | /*** IClassFactory methods ***/ |
| 403 | 350 | HRESULT (STDMETHODCALLTYPE *CreateInstance)( |
| 404 | IClassFactory* This, | |
| 351 | IClassFactory *This, | |
| 405 | 352 | IUnknown *pUnkOuter, |
| 406 | 353 | REFIID riid, |
| 407 | 354 | void **ppvObject); |
| 408 | 355 | |
| 409 | 356 | HRESULT (STDMETHODCALLTYPE *LockServer)( |
| 410 | IClassFactory* This, | |
| 357 | IClassFactory *This, | |
| 411 | 358 | WINBOOL fLock); |
| 412 | 359 | |
| 413 | 360 | END_INTERFACE |
| 414 | 361 | } IClassFactoryVtbl; |
| 362 | ||
| 415 | 363 | interface IClassFactory { |
| 416 | 364 | CONST_VTBL IClassFactoryVtbl* lpVtbl; |
| 417 | 365 | }; |
lib/libc/include/any-windows-any/unknwnbase.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/urlhist.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/urlmon.h+18-18| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -943,7 +943,7 @@ static FORCEINLINE HRESULT IPersistMoniker_GetCurMoniker(IPersistMoniker* This,I |
| 943 | 943 | |
| 944 | 944 | typedef IMonikerProp *LPMONIKERPROP; |
| 945 | 945 | |
| 946 | typedef enum __WIDL_urlmon_generated_name_00000002 { | |
| 946 | typedef enum __WIDL_urlmon_generated_name_0000000F { | |
| 947 | 947 | MIMETYPEPROP = 0x0, |
| 948 | 948 | USE_SRC_URL = 0x1, |
| 949 | 949 | CLASSIDPROP = 0x2, |
| ... | ... | @@ -1292,7 +1292,7 @@ HRESULT __RPC_STUB IBinding_GetBindResult_Stub( |
| 1292 | 1292 | |
| 1293 | 1293 | typedef IBindStatusCallback *LPBINDSTATUSCALLBACK; |
| 1294 | 1294 | |
| 1295 | typedef enum __WIDL_urlmon_generated_name_00000003 { | |
| 1295 | typedef enum __WIDL_urlmon_generated_name_00000010 { | |
| 1296 | 1296 | BINDVERB_GET = 0x0, |
| 1297 | 1297 | BINDVERB_POST = 0x1, |
| 1298 | 1298 | BINDVERB_PUT = 0x2, |
| ... | ... | @@ -1300,12 +1300,12 @@ typedef enum __WIDL_urlmon_generated_name_00000003 { |
| 1300 | 1300 | BINDVERB_RESERVED1 = 0x4 |
| 1301 | 1301 | } BINDVERB; |
| 1302 | 1302 | |
| 1303 | typedef enum __WIDL_urlmon_generated_name_00000004 { | |
| 1303 | typedef enum __WIDL_urlmon_generated_name_00000011 { | |
| 1304 | 1304 | BINDINFOF_URLENCODESTGMEDDATA = 0x1, |
| 1305 | 1305 | BINDINFOF_URLENCODEDEXTRAINFO = 0x2 |
| 1306 | 1306 | } BINDINFOF; |
| 1307 | 1307 | |
| 1308 | typedef enum __WIDL_urlmon_generated_name_00000005 { | |
| 1308 | typedef enum __WIDL_urlmon_generated_name_00000012 { | |
| 1309 | 1309 | BINDF_ASYNCHRONOUS = 0x1, |
| 1310 | 1310 | BINDF_ASYNCSTORAGE = 0x2, |
| 1311 | 1311 | BINDF_NOPROGRESSIVERENDERING = 0x4, |
| ... | ... | @@ -1339,7 +1339,7 @@ typedef enum __WIDL_urlmon_generated_name_00000005 { |
| 1339 | 1339 | BINDF_RESERVED_8 = 0x20000000 |
| 1340 | 1340 | } BINDF; |
| 1341 | 1341 | |
| 1342 | typedef enum __WIDL_urlmon_generated_name_00000006 { | |
| 1342 | typedef enum __WIDL_urlmon_generated_name_00000013 { | |
| 1343 | 1343 | URL_ENCODING_NONE = 0x0, |
| 1344 | 1344 | URL_ENCODING_ENABLE_UTF8 = 0x10000000, |
| 1345 | 1345 | URL_ENCODING_DISABLE_UTF8 = 0x20000000 |
| ... | ... | @@ -1395,7 +1395,7 @@ typedef struct tagRemFORMATETC { |
| 1395 | 1395 | } RemFORMATETC; |
| 1396 | 1396 | typedef struct tagRemFORMATETC *LPREMFORMATETC; |
| 1397 | 1397 | |
| 1398 | typedef enum __WIDL_urlmon_generated_name_00000007 { | |
| 1398 | typedef enum __WIDL_urlmon_generated_name_00000014 { | |
| 1399 | 1399 | BINDINFO_OPTIONS_WININETFLAG = 0x10000, |
| 1400 | 1400 | BINDINFO_OPTIONS_ENABLE_UTF8 = 0x20000, |
| 1401 | 1401 | BINDINFO_OPTIONS_DISABLE_UTF8 = 0x40000, |
| ... | ... | @@ -1413,7 +1413,7 @@ typedef enum __WIDL_urlmon_generated_name_00000007 { |
| 1413 | 1413 | BINDINFO_OPTIONS_SHDOCVW_NAVIGATE = (int)0x80000000 |
| 1414 | 1414 | } BINDINFO_OPTIONS; |
| 1415 | 1415 | |
| 1416 | typedef enum __WIDL_urlmon_generated_name_00000008 { | |
| 1416 | typedef enum __WIDL_urlmon_generated_name_00000015 { | |
| 1417 | 1417 | BSCF_FIRSTDATANOTIFICATION = 0x1, |
| 1418 | 1418 | BSCF_INTERMEDIATEDATANOTIFICATION = 0x2, |
| 1419 | 1419 | BSCF_LASTDATANOTIFICATION = 0x4, |
| ... | ... | @@ -1719,7 +1719,7 @@ HRESULT __RPC_STUB IBindStatusCallback_OnDataAvailable_Stub( |
| 1719 | 1719 | |
| 1720 | 1720 | typedef IBindStatusCallbackEx *LPBINDSTATUSCALLBACKEX; |
| 1721 | 1721 | |
| 1722 | typedef enum __WIDL_urlmon_generated_name_00000009 { | |
| 1722 | typedef enum __WIDL_urlmon_generated_name_00000016 { | |
| 1723 | 1723 | BINDF2_DISABLEBASICOVERHTTP = 0x1, |
| 1724 | 1724 | BINDF2_DISABLEAUTOCOOKIEHANDLING = 0x2, |
| 1725 | 1725 | BINDF2_READ_DATA_GREATER_THAN_4GB = 0x4, |
| ... | ... | @@ -2025,7 +2025,7 @@ static FORCEINLINE HRESULT IAuthenticate_Authenticate(IAuthenticate* This,HWND * |
| 2025 | 2025 | |
| 2026 | 2026 | typedef IAuthenticateEx *LPAUTHENTICATIONEX; |
| 2027 | 2027 | |
| 2028 | typedef enum __WIDL_urlmon_generated_name_0000000A { | |
| 2028 | typedef enum __WIDL_urlmon_generated_name_00000017 { | |
| 2029 | 2029 | AUTHENTICATEF_PROXY = 0x1, |
| 2030 | 2030 | AUTHENTICATEF_BASIC = 0x2, |
| 2031 | 2031 | AUTHENTICATEF_HTTP = 0x4 |
| ... | ... | @@ -2666,7 +2666,7 @@ static FORCEINLINE HRESULT IWindowForBindingUI_GetWindow(IWindowForBindingUI* Th |
| 2666 | 2666 | |
| 2667 | 2667 | typedef ICodeInstall *LPCODEINSTALL; |
| 2668 | 2668 | |
| 2669 | typedef enum __WIDL_urlmon_generated_name_0000000B { | |
| 2669 | typedef enum __WIDL_urlmon_generated_name_00000018 { | |
| 2670 | 2670 | CIP_DISK_FULL = 0, |
| 2671 | 2671 | CIP_ACCESS_DENIED = 1, |
| 2672 | 2672 | CIP_NEWER_VERSION_EXISTS = 2, |
| ... | ... | @@ -2781,7 +2781,7 @@ static FORCEINLINE HRESULT ICodeInstall_OnCodeInstallProblem(ICodeInstall* This, |
| 2781 | 2781 | #ifndef __IUri_INTERFACE_DEFINED__ |
| 2782 | 2782 | #define __IUri_INTERFACE_DEFINED__ |
| 2783 | 2783 | |
| 2784 | typedef enum __WIDL_urlmon_generated_name_0000000C { | |
| 2784 | typedef enum __WIDL_urlmon_generated_name_00000019 { | |
| 2785 | 2785 | Uri_PROPERTY_ABSOLUTE_URI = 0, |
| 2786 | 2786 | Uri_PROPERTY_STRING_START = Uri_PROPERTY_ABSOLUTE_URI, |
| 2787 | 2787 | Uri_PROPERTY_AUTHORITY = 1, |
| ... | ... | @@ -2807,7 +2807,7 @@ typedef enum __WIDL_urlmon_generated_name_0000000C { |
| 2807 | 2807 | Uri_PROPERTY_DWORD_LAST = Uri_PROPERTY_ZONE |
| 2808 | 2808 | } Uri_PROPERTY; |
| 2809 | 2809 | |
| 2810 | typedef enum __WIDL_urlmon_generated_name_0000000D { | |
| 2810 | typedef enum __WIDL_urlmon_generated_name_0000001A { | |
| 2811 | 2811 | Uri_HOST_UNKNOWN = 0, |
| 2812 | 2812 | Uri_HOST_DNS = 1, |
| 2813 | 2813 | Uri_HOST_IPV4 = 2, |
| ... | ... | @@ -6650,7 +6650,7 @@ static FORCEINLINE HRESULT IInternetSecurityMgrSite_EnableModeless(IInternetSecu |
| 6650 | 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 | 6654 | PUAF_DEFAULT = 0x0, |
| 6655 | 6655 | PUAF_NOUI = 0x1, |
| 6656 | 6656 | PUAF_ISFILE = 0x2, |
| ... | ... | @@ -6673,13 +6673,13 @@ typedef enum __WIDL_urlmon_generated_name_0000000E { |
| 6673 | 6673 | PUAF_NOUIIFLOCKED = 0x100000, |
| 6674 | 6674 | PUAF_DRAGPROTOCOLCHECK = 0x200000 |
| 6675 | 6675 | } PUAF; |
| 6676 | typedef enum __WIDL_urlmon_generated_name_0000000F { | |
| 6676 | typedef enum __WIDL_urlmon_generated_name_0000001C { | |
| 6677 | 6677 | PUAFOUT_DEFAULT = 0x0, |
| 6678 | 6678 | PUAFOUT_ISLOCKZONEPOLICY = 0x1 |
| 6679 | 6679 | } PUAFOUT; |
| 6680 | 6680 | |
| 6681 | 6681 | |
| 6682 | typedef enum __WIDL_urlmon_generated_name_00000010 { | |
| 6682 | typedef enum __WIDL_urlmon_generated_name_0000001D { | |
| 6683 | 6683 | SZM_CREATE = 0x0, |
| 6684 | 6684 | SZM_DELETE = 0x1 |
| 6685 | 6685 | } SZM_FLAGS; |
| ... | ... | @@ -7810,7 +7810,7 @@ enum { |
| 7810 | 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 | 7814 | ZAFLAGS_CUSTOM_EDIT = 0x1, |
| 7815 | 7815 | ZAFLAGS_ADD_SITES = 0x2, |
| 7816 | 7816 | ZAFLAGS_REQUIRE_VERIFICATION = 0x4, |
| ... | ... | @@ -9289,7 +9289,7 @@ static FORCEINLINE HRESULT IWrappedProtocol_GetWrapperCode(IWrappedProtocol* Thi |
| 9289 | 9289 | |
| 9290 | 9290 | typedef IGetBindHandle *LPGETBINDHANDLE; |
| 9291 | 9291 | |
| 9292 | typedef enum __WIDL_urlmon_generated_name_00000012 { | |
| 9292 | typedef enum __WIDL_urlmon_generated_name_0000001F { | |
| 9293 | 9293 | BINDHANDLETYPES_APPCACHE = 0x0, |
| 9294 | 9294 | BINDHANDLETYPES_DEPENDENCY = 0x1, |
| 9295 | 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 | 353 | THEMEAPI_(HBRUSH) GetThemeSysColorBrush(HTHEME hTheme,int iColorId); |
| 354 | 354 | THEMEAPI_(WINBOOL) GetThemeSysBool(HTHEME hTheme,int iBoolId); |
| 355 | 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 | 357 | THEMEAPI GetThemeSysString(HTHEME hTheme,int iStringId,LPWSTR pszStringBuff,int cchMaxStringChars); |
| 358 | 358 | THEMEAPI GetThemeSysInt(HTHEME hTheme,int iIntId,int *piValue); |
| 359 | 359 | THEMEAPI_(WINBOOL) IsThemeActive(); |
lib/libc/include/any-windows-any/vmr9.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wbemads.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -53,6 +53,8 @@ extern "C" { |
| 53 | 53 | #include <winapifamily.h> |
| 54 | 54 | |
| 55 | 55 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 56 | #ifndef __WMIEXTENSIONLib_LIBRARY_DEFINED__ | |
| 57 | #define __WMIEXTENSIONLib_LIBRARY_DEFINED__ | |
| 56 | 58 | |
| 57 | 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 | 79 | #endif |
| 78 | 80 | #endif |
| 79 | 81 | |
| 82 | #endif /* __WMIEXTENSIONLib_LIBRARY_DEFINED__ */ | |
| 80 | 83 | /***************************************************************************** |
| 81 | 84 | * IWMIExtension interface |
| 82 | 85 | */ |
lib/libc/include/any-windows-any/wbemcli.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -446,6 +446,8 @@ interface IWbemUnsecuredApartment; |
| 446 | 446 | #include <winapifamily.h> |
| 447 | 447 | |
| 448 | 448 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 449 | #ifndef __WbemClient_v1_LIBRARY_DEFINED__ | |
| 450 | #define __WbemClient_v1_LIBRARY_DEFINED__ | |
| 449 | 451 | |
| 450 | 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 | 968 | #endif |
| 967 | 969 | #endif |
| 968 | 970 | |
| 971 | #endif /* __WbemClient_v1_LIBRARY_DEFINED__ */ | |
| 969 | 972 | /***************************************************************************** |
| 970 | 973 | * IWbemClassObject interface |
| 971 | 974 | */ |
lib/libc/include/any-windows-any/wbemdisp.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -450,6 +450,8 @@ extern "C" { |
| 450 | 450 | #include <winapifamily.h> |
| 451 | 451 | |
| 452 | 452 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 453 | #ifndef __WbemScripting_LIBRARY_DEFINED__ | |
| 454 | #define __WbemScripting_LIBRARY_DEFINED__ | |
| 453 | 455 | |
| 454 | 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 | 1225 | #endif |
| 1224 | 1226 | #endif |
| 1225 | 1227 | |
| 1228 | #endif /* __WbemScripting_LIBRARY_DEFINED__ */ | |
| 1226 | 1229 | /***************************************************************************** |
| 1227 | 1230 | * ISWbemLocator interface |
| 1228 | 1231 | */ |
lib/libc/include/any-windows-any/wbemprov.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -274,6 +274,8 @@ interface IWbemDecoupledRegistrar; |
| 274 | 274 | #endif /* __cplusplus */ |
| 275 | 275 | #endif |
| 276 | 276 | |
| 277 | #ifndef __WbemProviders_v1_LIBRARY_DEFINED__ | |
| 278 | #define __WbemProviders_v1_LIBRARY_DEFINED__ | |
| 277 | 279 | |
| 278 | 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 | 344 | #endif |
| 343 | 345 | #endif |
| 344 | 346 | |
| 347 | #endif /* __WbemProviders_v1_LIBRARY_DEFINED__ */ | |
| 345 | 348 | typedef enum tag_WBEM_BATCH_TYPE { |
| 346 | 349 | WBEM_FLAG_BATCH_IF_NEEDED = 0, |
| 347 | 350 | WBEM_FLAG_MUST_BATCH = 0x1, |
lib/libc/include/any-windows-any/wbemtran.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -185,6 +185,8 @@ typedef enum tag_WBEM_LOGIN_TYPE { |
| 185 | 185 | WBEM_FLAG_USE_MULTIPLE_CHALLENGES = 0x10 |
| 186 | 186 | } WBEM_LOGIN_TYPE; |
| 187 | 187 | typedef BYTE *WBEM_128BITS; |
| 188 | #ifndef __WbemTransports_v1_LIBRARY_DEFINED__ | |
| 189 | #define __WbemTransports_v1_LIBRARY_DEFINED__ | |
| 188 | 190 | |
| 189 | 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 | 242 | #endif |
| 241 | 243 | #endif |
| 242 | 244 | |
| 245 | #endif /* __WbemTransports_v1_LIBRARY_DEFINED__ */ | |
| 243 | 246 | /***************************************************************************** |
| 244 | 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 | 270 | wint_t __cdecl towlower(wint_t _C); |
| 271 | 271 | _CRTIMP wint_t __cdecl _towlower_l(wint_t _C,_locale_t _Locale); |
| 272 | 272 | int __cdecl iswctype(wint_t _C,wctype_t _Type); |
| 273 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 273 | 274 | _CRTIMP int __cdecl _iswctype_l(wint_t _C,wctype_t _Type,_locale_t _Locale); |
| 274 | 275 | _CRTIMP int __cdecl __iswcsymf(wint_t _C); |
| 275 | 276 | _CRTIMP int __cdecl _iswcsymf_l(wint_t _C,_locale_t _Locale); |
| 276 | 277 | _CRTIMP int __cdecl __iswcsym(wint_t _C); |
| 277 | 278 | _CRTIMP int __cdecl _iswcsym_l(wint_t _C,_locale_t _Locale); |
| 279 | #endif | |
| 278 | 280 | #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP |
| 279 | 281 | int __cdecl is_wctype(wint_t _C,wctype_t _Type); |
| 280 | 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 | 292 | |
| 291 | 293 | _CRTIMP wchar_t *__cdecl _wgetcwd(wchar_t *_DstBuf,int _SizeInWords); |
| 292 | 294 | _CRTIMP wchar_t *__cdecl _wgetdcwd(int _Drive,wchar_t *_DstBuf,int _SizeInWords); |
| 295 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 293 | 296 | wchar_t *__cdecl _wgetdcwd_nolock(int _Drive,wchar_t *_DstBuf,int _SizeInWords); |
| 297 | #endif | |
| 294 | 298 | _CRTIMP int __cdecl _wchdir(const wchar_t *_Path); |
| 295 | 299 | _CRTIMP int __cdecl _wmkdir(const wchar_t *_Path); |
| 296 | 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 | 446 | _CRTIMP int __cdecl _vcwprintf_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,va_list _ArgList); |
| 443 | 447 | _CRTIMP int __cdecl _cwprintf_p_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,...); |
| 444 | 448 | _CRTIMP int __cdecl _vcwprintf_p_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,va_list _ArgList); |
| 449 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 445 | 450 | wint_t __cdecl _putwch_nolock(wchar_t _WCh); |
| 446 | 451 | wint_t __cdecl _getwch_nolock(void); |
| 447 | 452 | wint_t __cdecl _getwche_nolock(void); |
| 448 | 453 | wint_t __cdecl _ungetwch_nolock(wint_t _WCh); |
| 449 | 454 | #endif |
| 455 | #endif | |
| 450 | 456 | |
| 451 | 457 | #ifdef _UCRT |
| 452 | 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 | 654 | #else /* !__USE_MINGW_ANSI_STDIO */ |
| 649 | 655 | |
| 650 | 656 | #ifdef _UCRT |
| 651 | __mingw_ovr | |
| 652 | int __cdecl fwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 657 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 658 | int __cdecl fwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...) | |
| 653 | 659 | { |
| 654 | 660 | __builtin_va_list __ap; |
| 655 | 661 | int __ret; |
| ... | ... | @@ -658,8 +664,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 658 | 664 | __builtin_va_end(__ap); |
| 659 | 665 | return __ret; |
| 660 | 666 | } |
| 661 | __mingw_ovr | |
| 662 | int __cdecl swscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 667 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 668 | int __cdecl swscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,...) | |
| 663 | 669 | { |
| 664 | 670 | __builtin_va_list __ap; |
| 665 | 671 | int __ret; |
| ... | ... | @@ -668,8 +674,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 668 | 674 | __builtin_va_end(__ap); |
| 669 | 675 | return __ret; |
| 670 | 676 | } |
| 671 | __mingw_ovr | |
| 672 | int __cdecl wscanf(const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 677 | __mingw_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 678 | int __cdecl wscanf(const wchar_t * __restrict__ _Format,...) | |
| 673 | 679 | { |
| 674 | 680 | __builtin_va_list __ap; |
| 675 | 681 | int __ret; |
| ... | ... | @@ -803,8 +809,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 803 | 809 | __builtin_va_end(__ap); |
| 804 | 810 | return __ret; |
| 805 | 811 | } |
| 806 | __mingw_static_ovr | |
| 807 | int __cdecl _snwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 812 | __mingw_static_ovr __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 813 | int __cdecl _snwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,...) | |
| 808 | 814 | { |
| 809 | 815 | __builtin_va_list __ap; |
| 810 | 816 | int __ret; |
| ... | ... | @@ -813,8 +819,8 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 813 | 819 | __builtin_va_end(__ap); |
| 814 | 820 | return __ret; |
| 815 | 821 | } |
| 816 | __mingw_ovr | |
| 817 | int __cdecl _vsnwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,va_list _Args) __MINGW_ATTRIB_DEPRECATED_SEC_WARN | |
| 822 | __mingw_ovr __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 | 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 | 1223 | #endif |
| 1218 | 1224 | _CRTIMP int __cdecl _wremove(const wchar_t *_Filename); |
| 1219 | 1225 | _CRTIMP wchar_t *__cdecl _wtmpnam(wchar_t *_Buffer); |
| 1226 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 1220 | 1227 | _CRTIMP wint_t __cdecl _fgetwc_nolock(FILE *_File); |
| 1221 | 1228 | _CRTIMP wint_t __cdecl _fputwc_nolock(wchar_t _Ch,FILE *_File); |
| 1222 | 1229 | _CRTIMP wint_t __cdecl _ungetwc_nolock(wint_t _Ch,FILE *_File); |
| 1230 | #endif | |
| 1223 | 1231 | |
| 1224 | 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 | 1241 | |
| 1234 | 1242 | #define getwc(_stm) fgetwc(_stm) |
| 1235 | 1243 | #define putwc(_c,_stm) fputwc(_c,_stm) |
| 1244 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 1236 | 1245 | #define _putwc_nolock(_c,_stm) _fputwc_nolock(_c,_stm) |
| 1237 | 1246 | #define _getwc_nolock(_c) _fgetwc_nolock(_c) |
| 1238 | 1247 | #endif |
| 1248 | #endif | |
| 1239 | 1249 | |
| 1240 | 1250 | #ifndef _WSTDLIB_DEFINED |
| 1241 | 1251 | #define _WSTDLIB_DEFINED |
| ... | ... | @@ -1325,7 +1335,11 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti |
| 1325 | 1335 | _CONST_RETURN wchar_t *__cdecl wcsrchr(const wchar_t *_Str,wchar_t _Ch); |
| 1326 | 1336 | size_t __cdecl wcsspn(const wchar_t *_Str,const wchar_t *_Control); |
| 1327 | 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 | 1341 | wchar_t *__cdecl wcstok(wchar_t * __restrict__ _Str,const wchar_t * __restrict__ _Delim) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; |
| 1342 | #endif | |
| 1329 | 1343 | _CRTIMP wchar_t *__cdecl _wcserror(int _ErrNum) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; |
| 1330 | 1344 | _CRTIMP wchar_t *__cdecl __wcserror(const wchar_t *_Str) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; |
| 1331 | 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 | 128 | wint_t __cdecl towupper(wint_t); |
| 129 | 129 | wint_t __cdecl towlower(wint_t); |
| 130 | 130 | int __cdecl iswctype(wint_t,wctype_t); |
| 131 | #if __MSVCRT_VERSION__ >= 0x800 | |
| 131 | 132 | _CRTIMP int __cdecl __iswcsymf(wint_t); |
| 132 | 133 | _CRTIMP int __cdecl __iswcsym(wint_t); |
| 134 | #endif | |
| 133 | 135 | int __cdecl is_wctype(wint_t,wctype_t); |
| 134 | 136 | #if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || !defined (NO_OLDNAMES) || defined (__cplusplus) |
| 135 | 137 | int __cdecl iswblank(wint_t _C); |
lib/libc/include/any-windows-any/wdstptmgmt.h+16-13| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -622,59 +622,59 @@ interface IWdsTransportTftpClient; |
| 622 | 622 | #endif |
| 623 | 623 | |
| 624 | 624 | |
| 625 | typedef enum __WIDL_wdstptmgmt_generated_name_00000013 { | |
| 625 | typedef enum __WIDL_wdstptmgmt_generated_name_00000020 { | |
| 626 | 626 | WdsTptProtocolUnicast = 0x1, |
| 627 | 627 | WdsTptProtocolMulticast = 0x2 |
| 628 | 628 | } WDSTRANSPORT_PROTOCOL_FLAGS; |
| 629 | 629 | |
| 630 | typedef enum __WIDL_wdstptmgmt_generated_name_00000014 { | |
| 630 | typedef enum __WIDL_wdstptmgmt_generated_name_00000021 { | |
| 631 | 631 | WdsTptNamespaceTypeUnknown = 0, |
| 632 | 632 | WdsTptNamespaceTypeAutoCast = 1, |
| 633 | 633 | WdsTptNamespaceTypeScheduledCastManualStart = 2, |
| 634 | 634 | WdsTptNamespaceTypeScheduledCastAutoStart = 3 |
| 635 | 635 | } WDSTRANSPORT_NAMESPACE_TYPE; |
| 636 | 636 | |
| 637 | typedef enum __WIDL_wdstptmgmt_generated_name_00000015 { | |
| 637 | typedef enum __WIDL_wdstptmgmt_generated_name_00000022 { | |
| 638 | 638 | WdsTptDisconnectUnknown = 0, |
| 639 | 639 | WdsTptDisconnectFallback = 1, |
| 640 | 640 | WdsTptDisconnectAbort = 2 |
| 641 | 641 | } WDSTRANSPORT_DISCONNECT_TYPE; |
| 642 | 642 | |
| 643 | typedef enum __WIDL_wdstptmgmt_generated_name_00000016 { | |
| 643 | typedef enum __WIDL_wdstptmgmt_generated_name_00000023 { | |
| 644 | 644 | WdsTptSlowClientHandlingUnknown = 0, |
| 645 | 645 | WdsTptSlowClientHandlingNone = 1, |
| 646 | 646 | WdsTptSlowClientHandlingAutoDisconnect = 2, |
| 647 | 647 | WdsTptSlowClientHandlingMultistream = 3 |
| 648 | 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 | 651 | WdsTptUdpPortPolicyDynamic = 0, |
| 652 | 652 | WdsTptUdpPortPolicyFixed = 1 |
| 653 | 653 | } WDSTRANSPORT_UDP_PORT_POLICY; |
| 654 | 654 | |
| 655 | typedef enum __WIDL_wdstptmgmt_generated_name_00000018 { | |
| 655 | typedef enum __WIDL_wdstptmgmt_generated_name_00000025 { | |
| 656 | 656 | WdsTptTftpCapMaximumBlockSize = 0x1, |
| 657 | 657 | WdsTptTftpCapVariableWindow = 0x2 |
| 658 | 658 | } WDSTRANSPORT_TFTP_CAPABILITY; |
| 659 | 659 | |
| 660 | typedef enum __WIDL_wdstptmgmt_generated_name_00000019 { | |
| 660 | typedef enum __WIDL_wdstptmgmt_generated_name_00000026 { | |
| 661 | 661 | WdsTptServiceNotifyUnknown = 0, |
| 662 | 662 | WdsTptServiceNotifyReadSettings = 1 |
| 663 | 663 | } WDSTRANSPORT_SERVICE_NOTIFICATION; |
| 664 | 664 | |
| 665 | typedef enum __WIDL_wdstptmgmt_generated_name_0000001A { | |
| 665 | typedef enum __WIDL_wdstptmgmt_generated_name_00000027 { | |
| 666 | 666 | WdsTptIpAddressUnknown = 0, |
| 667 | 667 | WdsTptIpAddressIpv4 = 1, |
| 668 | 668 | WdsTptIpAddressIpv6 = 2 |
| 669 | 669 | } WDSTRANSPORT_IP_ADDRESS_TYPE; |
| 670 | 670 | |
| 671 | typedef enum __WIDL_wdstptmgmt_generated_name_0000001B { | |
| 671 | typedef enum __WIDL_wdstptmgmt_generated_name_00000028 { | |
| 672 | 672 | WdsTptIpAddressSourceUnknown = 0, |
| 673 | 673 | WdsTptIpAddressSourceDhcp = 1, |
| 674 | 674 | WdsTptIpAddressSourceRange = 2 |
| 675 | 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 | 678 | WdsTptNetworkProfileUnknown = 0, |
| 679 | 679 | WdsTptNetworkProfileCustom = 1, |
| 680 | 680 | WdsTptNetworkProfile10Mbps = 2, |
| ... | ... | @@ -682,7 +682,7 @@ typedef enum __WIDL_wdstptmgmt_generated_name_0000001C { |
| 682 | 682 | WdsTptNetworkProfile1Gbps = 4 |
| 683 | 683 | } WDSTRANSPORT_NETWORK_PROFILE_TYPE; |
| 684 | 684 | |
| 685 | typedef enum __WIDL_wdstptmgmt_generated_name_0000001D { | |
| 685 | typedef enum __WIDL_wdstptmgmt_generated_name_0000002A { | |
| 686 | 686 | WdsTptFeatureAdminPack = 0x1, |
| 687 | 687 | WdsTptFeatureTransportServer = 0x2, |
| 688 | 688 | WdsTptFeatureDeploymentServer = 0x4 |
| ... | ... | @@ -690,7 +690,7 @@ typedef enum __WIDL_wdstptmgmt_generated_name_0000001D { |
| 690 | 690 | |
| 691 | 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 | 694 | WdsTptDiagnosticsComponentPxe = 0x1, |
| 695 | 695 | WdsTptDiagnosticsComponentTftp = 0x2, |
| 696 | 696 | WdsTptDiagnosticsComponentImageServer = 0x4, |
| ... | ... | @@ -6098,6 +6098,8 @@ static FORCEINLINE HRESULT IWdsTransportContentProvider_get_InitializationRoutin |
| 6098 | 6098 | #endif /* __IWdsTransportContentProvider_INTERFACE_DEFINED__ */ |
| 6099 | 6099 | |
| 6100 | 6100 | |
| 6101 | #ifndef __WdsTptMgmtLib_LIBRARY_DEFINED__ | |
| 6102 | #define __WdsTptMgmtLib_LIBRARY_DEFINED__ | |
| 6101 | 6103 | |
| 6102 | 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 | 6376 | #endif |
| 6375 | 6377 | #endif |
| 6376 | 6378 | |
| 6379 | #endif /* __WdsTptMgmtLib_LIBRARY_DEFINED__ */ | |
| 6377 | 6380 | #endif |
| 6378 | 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 | 118 | #define COPY_FILE_RESUME_FROM_PAUSE 0x4000 |
| 119 | 119 | #define COPY_FILE_NO_OFFLOAD 0x40000 |
| 120 | 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 | 135 | #define REPLACEFILE_WRITE_THROUGH 0x1 |
| 123 | 136 | #define REPLACEFILE_IGNORE_MERGE_ERRORS 0x2 |
| ... | ... | @@ -159,6 +172,7 @@ extern "C" { |
| 159 | 172 | |
| 160 | 173 | typedef VOID (WINAPI *PFIBER_START_ROUTINE) (LPVOID lpFiberParameter); |
| 161 | 174 | typedef PFIBER_START_ROUTINE LPFIBER_START_ROUTINE; |
| 175 | typedef LPVOID (WINAPI *PFIBER_CALLOUT_ROUTINE) (LPVOID lpParameter); | |
| 162 | 176 | |
| 163 | 177 | #if defined (__i386__) |
| 164 | 178 | typedef PLDT_ENTRY LPLDT_ENTRY; |
| ... | ... | @@ -396,6 +410,7 @@ extern "C" { |
| 396 | 410 | #define EXTENDED_STARTUPINFO_PRESENT 0x80000 |
| 397 | 411 | #define PROCESS_MODE_BACKGROUND_BEGIN 0x100000 |
| 398 | 412 | #define PROCESS_MODE_BACKGROUND_END 0x200000 |
| 413 | #define CREATE_SECURE_PROCESS 0x400000 | |
| 399 | 414 | #define CREATE_BREAKAWAY_FROM_JOB 0x1000000 |
| 400 | 415 | #define CREATE_PRESERVE_CODE_AUTHZ_LEVEL 0x2000000 |
| 401 | 416 | #define CREATE_DEFAULT_ERROR_MODE 0x4000000 |
| ... | ... | @@ -1184,6 +1199,8 @@ extern "C" { |
| 1184 | 1199 | typedef enum _THREAD_INFORMATION_CLASS { |
| 1185 | 1200 | ThreadMemoryPriority, |
| 1186 | 1201 | ThreadAbsoluteCpuPriority, |
| 1202 | ThreadDynamicCodePolicy, | |
| 1203 | ThreadPowerThrottling, | |
| 1187 | 1204 | ThreadInformationClassMax |
| 1188 | 1205 | } THREAD_INFORMATION_CLASS; |
| 1189 | 1206 | |
| ... | ... | @@ -1354,6 +1371,10 @@ extern "C" { |
| 1354 | 1371 | WINBASEAPI WINBOOL WINAPI SetCommTimeouts (HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts); |
| 1355 | 1372 | WINBASEAPI WINBOOL WINAPI TransmitCommChar (HANDLE hFile, char cChar); |
| 1356 | 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 | 1379 | WINBASEAPI WINBOOL WINAPI GetProcessPriorityBoost (HANDLE hProcess, PBOOL pDisablePriorityBoost); |
| 1359 | 1380 | WINBASEAPI WINBOOL WINAPI SetProcessPriorityBoost (HANDLE hProcess, WINBOOL bDisablePriorityBoost); |
| ... | ... | @@ -1397,6 +1418,7 @@ extern "C" { |
| 1397 | 1418 | #define CREATE_FOR_DIR (2) |
| 1398 | 1419 | #define OVERWRITE_HIDDEN (4) |
| 1399 | 1420 | #define EFSRPC_SECURE_ONLY (8) |
| 1421 | #define EFS_DROP_ALTERNATE_STREAMS (0x10) | |
| 1400 | 1422 | |
| 1401 | 1423 | WINBASEAPI WINBOOL WINAPI GetNamedPipeInfo (HANDLE hNamedPipe, LPDWORD lpFlags, LPDWORD lpOutBufferSize, LPDWORD lpInBufferSize, LPDWORD lpMaxInstances); |
| 1402 | 1424 | WINBASEAPI HANDLE WINAPI CreateMailslotA (LPCSTR lpName, DWORD nMaxMessageSize, DWORD lReadTimeout, LPSECURITY_ATTRIBUTES lpSecurityAttributes); |
| ... | ... | @@ -1472,12 +1494,14 @@ extern "C" { |
| 1472 | 1494 | #define BACKUP_REPARSE_DATA 0x00000008 |
| 1473 | 1495 | #define BACKUP_SPARSE_BLOCK 0x00000009 |
| 1474 | 1496 | #define BACKUP_TXFS_DATA 0x0000000a |
| 1497 | #define BACKUP_GHOSTED_FILE_EXTENTS 0x0000000b | |
| 1475 | 1498 | |
| 1476 | 1499 | #define STREAM_NORMAL_ATTRIBUTE 0x00000000 |
| 1477 | 1500 | #define STREAM_MODIFIED_WHEN_READ 0x00000001 |
| 1478 | 1501 | #define STREAM_CONTAINS_SECURITY 0x00000002 |
| 1479 | 1502 | #define STREAM_CONTAINS_PROPERTIES 0x00000004 |
| 1480 | 1503 | #define STREAM_SPARSE_ATTRIBUTE 0x00000008 |
| 1504 | #define STREAM_CONTAINS_GHOSTED_FILE_EXTENTS 0x00000010 | |
| 1481 | 1505 | |
| 1482 | 1506 | #define STARTF_USESHOWWINDOW 0x00000001 |
| 1483 | 1507 | #define STARTF_USESIZE 0x00000002 |
| ... | ... | @@ -1488,11 +1512,15 @@ extern "C" { |
| 1488 | 1512 | #define STARTF_FORCEONFEEDBACK 0x00000040 |
| 1489 | 1513 | #define STARTF_FORCEOFFFEEDBACK 0x00000080 |
| 1490 | 1514 | #define STARTF_USESTDHANDLES 0x00000100 |
| 1491 | ||
| 1515 | #if WINVER >= 0x0400 | |
| 1492 | 1516 | #define STARTF_USEHOTKEY 0x00000200 |
| 1493 | 1517 | #define STARTF_TITLEISLINKNAME 0x00000800 |
| 1494 | 1518 | #define STARTF_TITLEISAPPID 0x00001000 |
| 1495 | 1519 | #define STARTF_PREVENTPINNING 0x00002000 |
| 1520 | #endif | |
| 1521 | #if WINVER >= 0x0600 | |
| 1522 | #define STARTF_UNTRUSTEDSOURCE 0x00008000 | |
| 1523 | #endif | |
| 1496 | 1524 | |
| 1497 | 1525 | #if _WIN32_WINNT >= 0x0600 |
| 1498 | 1526 | typedef struct _STARTUPINFOEXA { |
| ... | ... | @@ -1569,6 +1597,14 @@ extern "C" { |
| 1569 | 1597 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) |
| 1570 | 1598 | typedef enum _PROCESS_INFORMATION_CLASS { |
| 1571 | 1599 | ProcessMemoryPriority, |
| 1600 | ProcessMemoryExhaustionInfo, | |
| 1601 | ProcessAppMemoryInfo, | |
| 1602 | ProcessInPrivateInfo, | |
| 1603 | ProcessPowerThrottling, | |
| 1604 | ProcessReservedValue1, | |
| 1605 | ProcessTelemetryCoverageInfo, | |
| 1606 | ProcessProtectionLevelInfo, | |
| 1607 | ProcessLeapSecondInfo, | |
| 1572 | 1608 | ProcessInformationClassMax |
| 1573 | 1609 | } PROCESS_INFORMATION_CLASS; |
| 1574 | 1610 | #endif |
| ... | ... | @@ -1579,6 +1615,20 @@ extern "C" { |
| 1579 | 1615 | WINBASEAPI WINBOOL WINAPI SetProcessInformation (HANDLE hProcess, PROCESS_INFORMATION_CLASS ProcessInformationClass, LPVOID ProcessInformation, DWORD ProcessInformationSize); |
| 1580 | 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 | 1632 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) |
| 1583 | 1633 | #if _WIN32_WINNT >= 0x0600 |
| 1584 | 1634 | |
| ... | ... | @@ -1598,33 +1648,38 @@ extern "C" { |
| 1598 | 1648 | typedef enum _PROC_THREAD_ATTRIBUTE_NUM { |
| 1599 | 1649 | ProcThreadAttributeParentProcess = 0, |
| 1600 | 1650 | ProcThreadAttributeHandleList = 2 |
| 1601 | #if _WIN32_WINNT >= 0x0601 | |
| 1651 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN7 | |
| 1602 | 1652 | ,ProcThreadAttributeGroupAffinity = 3, |
| 1603 | 1653 | ProcThreadAttributePreferredNode = 4, |
| 1604 | 1654 | ProcThreadAttributeIdealProcessor = 5, |
| 1605 | 1655 | ProcThreadAttributeUmsThread = 6, |
| 1606 | 1656 | ProcThreadAttributeMitigationPolicy = 7 |
| 1607 | 1657 | #endif |
| 1608 | #if _WIN32_WINNT >= 0x0602 | |
| 1658 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN8 | |
| 1609 | 1659 | ,ProcThreadAttributeSecurityCapabilities = 9 |
| 1610 | 1660 | #endif |
| 1611 | 1661 | ,ProcThreadAttributeProtectionLevel = 11 |
| 1612 | #if _WIN32_WINNT >= 0x0603 | |
| 1662 | #if _WIN32_WINNT >= _WIN32_WINNT_WINBLUE | |
| 1613 | 1663 | #endif |
| 1614 | #if _WIN32_WINNT >= 0x0A00 | |
| 1664 | #if _WIN32_WINNT >= _WIN32_WINNT_WINTHRESHOLD | |
| 1615 | 1665 | ,ProcThreadAttributeJobList = 13 |
| 1616 | 1666 | ,ProcThreadAttributeChildProcessPolicy = 14 |
| 1617 | 1667 | ,ProcThreadAttributeAllApplicationPackagesPolicy = 15 |
| 1618 | 1668 | ,ProcThreadAttributeWin32kFilter = 16 |
| 1619 | 1669 | #endif |
| 1620 | #if NTDDI_VERSION >= 0x0A000002 | |
| 1670 | #if NTDDI_VERSION >= NTDDI_WIN10_RS1 | |
| 1621 | 1671 | ,ProcThreadAttributeSafeOpenPromptOriginClaim = 17 |
| 1622 | 1672 | #endif |
| 1623 | #if NTDDI_VERSION >= 0x0A000003 | |
| 1673 | #if NTDDI_VERSION >= NTDDI_WIN10_RS2 | |
| 1624 | 1674 | ,ProcThreadAttributeDesktopAppPolicy = 18 |
| 1625 | 1675 | #endif |
| 1626 | #if NTDDI_VERSION >= 0x0A000006 | |
| 1676 | #if NTDDI_VERSION >= NTDDI_WIN10_RS5 | |
| 1627 | 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 | 1683 | #endif |
| 1629 | 1684 | } PROC_THREAD_ATTRIBUTE_NUM; |
| 1630 | 1685 | #endif |
| ... | ... | @@ -1635,7 +1690,7 @@ extern "C" { |
| 1635 | 1690 | #define PROC_THREAD_ATTRIBUTE_HANDLE_LIST ProcThreadAttributeValue (ProcThreadAttributeHandleList, FALSE, TRUE, FALSE) |
| 1636 | 1691 | #endif |
| 1637 | 1692 | |
| 1638 | #if _WIN32_WINNT >= 0x0601 | |
| 1693 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN7 | |
| 1639 | 1694 | #define PROC_THREAD_ATTRIBUTE_GROUP_AFFINITY ProcThreadAttributeValue (ProcThreadAttributeGroupAffinity, TRUE, TRUE, FALSE) |
| 1640 | 1695 | #define PROC_THREAD_ATTRIBUTE_PREFERRED_NODE ProcThreadAttributeValue (ProcThreadAttributePreferredNode, FALSE, TRUE, FALSE) |
| 1641 | 1696 | #define PROC_THREAD_ATTRIBUTE_IDEAL_PROCESSOR ProcThreadAttributeValue (ProcThreadAttributeIdealProcessor, TRUE, TRUE, FALSE) |
| ... | ... | @@ -1643,26 +1698,26 @@ extern "C" { |
| 1643 | 1698 | #define PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY ProcThreadAttributeValue (ProcThreadAttributeMitigationPolicy, FALSE, TRUE, FALSE) |
| 1644 | 1699 | #endif |
| 1645 | 1700 | |
| 1646 | #if _WIN32_WINNT >= 0x0602 | |
| 1701 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN8 | |
| 1647 | 1702 | #define PROC_THREAD_ATTRIBUTE_SECURITY_CAPABILITIES ProcThreadAttributeValue (ProcThreadAttributeSecurityCapabilities, FALSE, TRUE, FALSE) |
| 1648 | 1703 | #endif |
| 1649 | 1704 | |
| 1650 | 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 | 1708 | #endif |
| 1654 | 1709 | |
| 1655 | #if NTDDI_VERSION >= 0x0A000006 | |
| 1710 | #if NTDDI_VERSION >= NTDDI_WIN10_RS5 | |
| 1656 | 1711 | #define PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE ProcThreadAttributeValue (ProcThreadAttributePseudoConsole, FALSE, TRUE, FALSE) |
| 1657 | 1712 | #endif |
| 1658 | 1713 | |
| 1659 | #if _WIN32_WINNT >= 0x0601 | |
| 1714 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN7 | |
| 1660 | 1715 | #define PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE 0x01 |
| 1661 | 1716 | #define PROCESS_CREATION_MITIGATION_POLICY_DEP_ATL_THUNK_ENABLE 0x02 |
| 1662 | 1717 | #define PROCESS_CREATION_MITIGATION_POLICY_SEHOP_ENABLE 0x04 |
| 1663 | 1718 | #endif |
| 1664 | 1719 | |
| 1665 | #if _WIN32_WINNT >= 0x0602 | |
| 1720 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN8 | |
| 1666 | 1721 | #define PROC_THREAD_ATTRIBUTE_SECURITY_CAPABILITIES ProcThreadAttributeValue (ProcThreadAttributeSecurityCapabilities, FALSE, TRUE, FALSE) |
| 1667 | 1722 | |
| 1668 | 1723 | #define PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_MASK (0x00000003 << 8) |
| ... | ... | @@ -1707,6 +1762,8 @@ extern "C" { |
| 1707 | 1762 | #define PROCESS_CREATION_MITIGATION_POLICY_EXTENSION_POINT_DISABLE_ALWAYS_OFF (0x00000002ULL << 32) |
| 1708 | 1763 | #define PROCESS_CREATION_MITIGATION_POLICY_EXTENSION_POINT_DISABLE_RESERVED (0x00000003ULL << 32) |
| 1709 | 1764 | |
| 1765 | #if _WIN32_WINNT >= _WIN32_WINNT_WINBLUE | |
| 1766 | ||
| 1710 | 1767 | #define PROCESS_CREATION_MITIGATION_POLICY_PROHIBIT_DYNAMIC_CODE_MASK (0x0003ULL << 36) |
| 1711 | 1768 | #define PROCESS_CREATION_MITIGATION_POLICY_PROHIBIT_DYNAMIC_CODE_DEFER (0x0000ULL << 36) |
| 1712 | 1769 | #define PROCESS_CREATION_MITIGATION_POLICY_PROHIBIT_DYNAMIC_CODE_ALWAYS_ON (0x0001ULL << 36) |
| ... | ... | @@ -1725,6 +1782,8 @@ extern "C" { |
| 1725 | 1782 | #define PROCESS_CREATION_MITIGATION_POLICY_BLOCK_NON_MICROSOFT_BINARIES_ALWAYS_OFF (0x0002ULL << 44) |
| 1726 | 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 | 1787 | #define PROCESS_CREATION_MITIGATION_POLICY_FONT_DISABLE_MASK (0x0003ULL << 48) |
| 1729 | 1788 | #define PROCESS_CREATION_MITIGATION_POLICY_FONT_DISABLE_DEFER (0x0000ULL << 48) |
| 1730 | 1789 | #define PROCESS_CREATION_MITIGATION_POLICY_FONT_DISABLE_ALWAYS_ON (0x0001ULL << 48) |
| ... | ... | @@ -1767,8 +1826,103 @@ extern "C" { |
| 1767 | 1826 | #define PROCESS_CREATION_MITIGATION_POLICY2_MODULE_TAMPERING_PROTECTION_ALWAYS_OFF (0x0002ULL << 12) |
| 1768 | 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 | 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 | 1926 | #define ATOM_FLAG_GLOBAL 0x2 |
| 1773 | 1927 | |
| 1774 | 1928 | WINBASEAPI WINBOOL WINAPI GetProcessShutdownParameters (LPDWORD lpdwLevel, LPDWORD lpdwFlags); |
| ... | ... | @@ -2566,6 +2720,8 @@ extern "C" { |
| 2566 | 2720 | |
| 2567 | 2721 | #define BATTERY_PERCENTAGE_UNKNOWN 0xff |
| 2568 | 2722 | |
| 2723 | #define SYSTEM_STATUS_FLAG_POWER_SAVING_ON 0x01 | |
| 2724 | ||
| 2569 | 2725 | #define BATTERY_LIFE_UNKNOWN 0xffffffff |
| 2570 | 2726 | |
| 2571 | 2727 | typedef struct _SYSTEM_POWER_STATUS { |
| ... | ... | @@ -2762,7 +2918,13 @@ extern "C" { |
| 2762 | 2918 | |
| 2763 | 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 | 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 | 2928 | WINBASEAPI WINBOOL WINAPI GetNumaProcessorNode (UCHAR Processor, PUCHAR NodeNumber); |
| 2767 | 2929 | WINBASEAPI WINBOOL WINAPI GetNumaNodeProcessorMask (UCHAR Node, PULONGLONG ProcessorMask); |
| 2768 | 2930 | WINBASEAPI WINBOOL WINAPI GetNumaAvailableMemoryNode (UCHAR Node, PULONGLONG AvailableBytes); |
| ... | ... | @@ -2835,8 +2997,28 @@ extern "C" { |
| 2835 | 2997 | WCHAR FileName[1]; |
| 2836 | 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 | 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 | 3020 | BOOLEAN ReplaceIfExists; |
| 3021 | #endif | |
| 2840 | 3022 | HANDLE RootDirectory; |
| 2841 | 3023 | DWORD FileNameLength; |
| 2842 | 3024 | WCHAR FileName[1]; |
| ... | ... | @@ -2876,6 +3058,21 @@ extern "C" { |
| 2876 | 3058 | BOOLEAN DeleteFile; |
| 2877 | 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 | 3076 | typedef struct _FILE_ID_BOTH_DIR_INFO { |
| 2880 | 3077 | DWORD NextEntryOffset; |
| 2881 | 3078 | DWORD FileIndex; |
| ... | ... | @@ -2919,7 +3116,8 @@ extern "C" { |
| 2919 | 3116 | typedef struct _FILE_IO_PRIORITY_HINT_INFO { |
| 2920 | 3117 | PRIORITY_HINT PriorityHint; |
| 2921 | 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 | 3121 | typedef struct _FILE_ALIGNMENT_INFO { |
| 2924 | 3122 | ULONG AlignmentRequirement; |
| 2925 | 3123 | } FILE_ALIGNMENT_INFO,*PFILE_ALIGNMENT_INFO; |
| ... | ... | @@ -2965,7 +3163,7 @@ extern "C" { |
| 2965 | 3163 | #define REMOTE_PROTOCOL_INFO_FLAG_LOOPBACK 0x00000001 |
| 2966 | 3164 | #define REMOTE_PROTOCOL_INFO_FLAG_OFFLINE 0x00000002 |
| 2967 | 3165 | |
| 2968 | #if _WIN32_WINNT >= 0x0602 | |
| 3166 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN8 | |
| 2969 | 3167 | #define REMOTE_PROTOCOL_INFO_FLAG_PERSISTENT_HANDLE 0x00000004 |
| 2970 | 3168 | |
| 2971 | 3169 | #define RPI_FLAG_SMB2_SHARECAP_TIMEWARP 0x00000002 |
| ... | ... | @@ -2994,7 +3192,7 @@ extern "C" { |
| 2994 | 3192 | struct { |
| 2995 | 3193 | ULONG Reserved[8]; |
| 2996 | 3194 | } GenericReserved; |
| 2997 | #if _WIN32_WINNT < 0x0602 | |
| 3195 | #if _WIN32_WINNT < _WIN32_WINNT_WIN8 | |
| 2998 | 3196 | struct { |
| 2999 | 3197 | ULONG Reserved[16]; |
| 3000 | 3198 | } ProtocolSpecificReserved; |
| ... | ... | @@ -3031,7 +3229,7 @@ extern "C" { |
| 3031 | 3229 | __C89_NAMELESS union { |
| 3032 | 3230 | LARGE_INTEGER FileId; |
| 3033 | 3231 | GUID ObjectId; |
| 3034 | #if _WIN32_WINNT >= 0x0602 | |
| 3232 | #if _WIN32_WINNT >= _WIN32_WINNT_WIN8 | |
| 3035 | 3233 | FILE_ID_128 ExtendedFileId; |
| 3036 | 3234 | #endif |
| 3037 | 3235 | } DUMMYUNIONNAME; |
| ... | ... | @@ -3071,6 +3269,9 @@ extern "C" { |
| 3071 | 3269 | |
| 3072 | 3270 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) |
| 3073 | 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 | 3275 | #if defined (__x86_64__) || defined (__i386__) |
| 3075 | 3276 | WINBASEAPI DWORD64 WINAPI GetEnabledXStateFeatures (VOID); |
| 3076 | 3277 | WINBASEAPI WINBOOL WINAPI GetXStateFeaturesMask (PCONTEXT Context, PDWORD64 FeatureMask); |
| ... | ... | @@ -3091,11 +3292,50 @@ extern "C" { |
| 3091 | 3292 | #endif |
| 3092 | 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 | 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 | 3335 | #endif |
| 3098 | 3336 | |
| 3337 | #endif /* _WINBASE_ */ | |
| 3338 | ||
| 3099 | 3339 | #if !defined (RC_INVOKED) && !defined (NOWINBASEINTERLOCK) && !defined (_NTOS_) && !defined (MICROSOFT_WINDOWS_WINBASE_INTERLOCKED_CPLUSPLUS_H_INCLUDED) |
| 3100 | 3340 | #define MICROSOFT_WINDOWS_WINBASE_INTERLOCKED_CPLUSPLUS_H_INCLUDED |
| 3101 | 3341 | #if !defined (__WIDL__) |
lib/libc/include/any-windows-any/wincodec.h+114-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -258,6 +258,14 @@ interface IWICDdsDecoder; |
| 258 | 258 | #endif /* __cplusplus */ |
| 259 | 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 | 269 | #ifndef __IWICDdsFrameDecode_FWD_DEFINED__ |
| 262 | 270 | #define __IWICDdsFrameDecode_FWD_DEFINED__ |
| 263 | 271 | typedef interface IWICDdsFrameDecode IWICDdsFrameDecode; |
| ... | ... | @@ -5987,6 +5995,111 @@ static FORCEINLINE HRESULT IWICDdsDecoder_GetFrame(IWICDdsDecoder* This,UINT arr |
| 5987 | 5995 | |
| 5988 | 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 | 6104 | * IWICDdsFrameDecode interface |
| 5992 | 6105 | */ |
lib/libc/include/any-windows-any/wincodecsdk.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | 6 | #endif |
| 6 | ||
| 7 | 7 | #include <rpc.h> |
| 8 | 8 | #include <rpcndr.h> |
| 9 | #endif | |
| 9 | 10 | |
| 10 | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | 12 | #include <windows.h> |
| ... | ... | @@ -17,695 +18,821 @@ |
| 17 | 18 | |
| 18 | 19 | /* Forward declarations */ |
| 19 | 20 | |
| 20 | #ifndef __IAsyncInfo_FWD_DEFINED__ | |
| 21 | #define __IAsyncInfo_FWD_DEFINED__ | |
| 22 | typedef interface IAsyncInfo IAsyncInfo; | |
| 21 | #ifndef ____x_ABI_CWindows_CFoundation_CIStringable_FWD_DEFINED__ | |
| 22 | #define ____x_ABI_CWindows_CFoundation_CIStringable_FWD_DEFINED__ | |
| 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 | 34 | #endif |
| 24 | 35 | |
| 25 | #ifndef __IASyncAction_FWD_DEFINED__ | |
| 26 | #define __IASyncAction_FWD_DEFINED__ | |
| 27 | typedef interface IASyncAction IASyncAction; | |
| 36 | #ifndef ____FIAsyncOperationCompletedHandler_1_boolean_FWD_DEFINED__ | |
| 37 | #define ____FIAsyncOperationCompletedHandler_1_boolean_FWD_DEFINED__ | |
| 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 | 42 | #endif |
| 29 | 43 | |
| 30 | #ifndef __AsyncActionCompletedHandler_FWD_DEFINED__ | |
| 31 | #define __AsyncActionCompletedHandler_FWD_DEFINED__ | |
| 32 | typedef interface AsyncActionCompletedHandler AsyncActionCompletedHandler; | |
| 44 | #ifndef ____FIAsyncOperation_1_boolean_FWD_DEFINED__ | |
| 45 | #define ____FIAsyncOperation_1_boolean_FWD_DEFINED__ | |
| 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 | 50 | #endif |
| 34 | 51 | |
| 35 | #ifndef __IAsyncOperation_FWD_DEFINED__ | |
| 36 | #define __IAsyncOperation_FWD_DEFINED__ | |
| 37 | typedef interface IAsyncOperation IAsyncOperation; | |
| 52 | #ifndef ____FIVectorView_1_HSTRING_FWD_DEFINED__ | |
| 53 | #define ____FIVectorView_1_HSTRING_FWD_DEFINED__ | |
| 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 | 58 | #endif |
| 39 | 59 | |
| 40 | 60 | /* Headers for imported files */ |
| 41 | 61 | |
| 42 | 62 | #include <inspectable.h> |
| 63 | #include <asyncinfo.h> | |
| 64 | #include <windowscontracts.h> | |
| 65 | #include <windows.foundation.collections.h> | |
| 43 | 66 | |
| 44 | 67 | #ifdef __cplusplus |
| 45 | 68 | extern "C" { |
| 46 | 69 | #endif |
| 47 | 70 | |
| 48 | #ifndef __IAsyncInfo_FWD_DEFINED__ | |
| 49 | #define __IAsyncInfo_FWD_DEFINED__ | |
| 50 | typedef interface IAsyncInfo IAsyncInfo; | |
| 51 | #endif | |
| 52 | ||
| 53 | #ifndef __IAsyncAction_FWD_DEFINED__ | |
| 54 | #define __IAsyncAction_FWD_DEFINED__ | |
| 55 | typedef interface IAsyncAction IAsyncAction; | |
| 71 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 | |
| 72 | #ifdef __cplusplus | |
| 73 | } /* extern "C" */ | |
| 74 | namespace ABI { | |
| 75 | namespace Windows { | |
| 76 | namespace Foundation { | |
| 77 | enum PropertyType { | |
| 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 | 171 | #endif |
| 57 | 172 | |
| 58 | #ifndef __IAsyncOperation_FWD_DEFINED__ | |
| 59 | #define __IAsyncOperation_FWD_DEFINED__ | |
| 60 | typedef interface IAsyncOperation IAsyncOperation; | |
| 173 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ | |
| 174 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 | |
| 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 | 196 | #endif |
| 62 | 197 | |
| 63 | #ifndef __AsyncActionCompletedHandler_FWD_DEFINED__ | |
| 64 | #define __AsyncActionCompletedHandler_FWD_DEFINED__ | |
| 65 | typedef interface AsyncActionCompletedHandler AsyncActionCompletedHandler; | |
| 198 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ | |
| 199 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 | |
| 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 | 221 | #endif |
| 67 | 222 | |
| 68 | #ifndef __TypedEventHandler_FWD_DEFINED__ | |
| 69 | #define __TypedEventHandler_FWD_DEFINED__ | |
| 70 | typedef interface TypedEventHandler TypedEventHandler; | |
| 223 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ | |
| 224 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 | |
| 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 | 250 | #endif |
| 72 | 251 | |
| 73 | struct DateTime; | |
| 74 | ||
| 75 | struct EventRegistrationToken; | |
| 76 | ||
| 77 | #ifndef __IVectorView_FWD_DEFINED__ | |
| 78 | #define __IVectorView_FWD_DEFINED__ | |
| 79 | typedef interface IVectorView IVectorView; | |
| 252 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ | |
| 253 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 | |
| 254 | #ifdef __cplusplus | |
| 255 | } /* extern "C" */ | |
| 256 | namespace ABI { | |
| 257 | namespace Windows { | |
| 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 | 273 | #endif |
| 81 | 274 | |
| 82 | #ifndef __IPropertySet_FWD_DEFINED__ | |
| 83 | #define __IPropertySet_FWD_DEFINED__ | |
| 84 | typedef interface IPropertySet IPropertySet; | |
| 275 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ | |
| 276 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 | |
| 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 | 296 | #endif |
| 86 | 297 | |
| 87 | typedef enum AsyncStatus { | |
| 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; | |
| 298 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ | |
| 99 | 299 | /***************************************************************************** |
| 100 | * IAsyncInfo interface | |
| 300 | * IStringable interface | |
| 101 | 301 | */ |
| 102 | #ifndef __IAsyncInfo_INTERFACE_DEFINED__ | |
| 103 | #define __IAsyncInfo_INTERFACE_DEFINED__ | |
| 302 | #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 | |
| 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 | 307 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 107 | MIDL_INTERFACE("00000036-0000-0000-c000-000000000046") | |
| 108 | IAsyncInfo : public IInspectable | |
| 109 | { | |
| 110 | virtual HRESULT STDMETHODCALLTYPE get_Id( | |
| 111 | unsigned int *id) = 0; | |
| 112 | ||
| 113 | virtual HRESULT STDMETHODCALLTYPE get_Status( | |
| 114 | AsyncStatus *status) = 0; | |
| 115 | ||
| 116 | virtual HRESULT STDMETHODCALLTYPE get_ErrorCode( | |
| 117 | HRESULT *errorCode) = 0; | |
| 118 | ||
| 119 | virtual HRESULT STDMETHODCALLTYPE Cancel( | |
| 120 | ) = 0; | |
| 121 | ||
| 122 | virtual HRESULT STDMETHODCALLTYPE Close( | |
| 123 | ) = 0; | |
| 124 | ||
| 125 | }; | |
| 308 | } /* extern "C" */ | |
| 309 | namespace ABI { | |
| 310 | namespace Windows { | |
| 311 | namespace Foundation { | |
| 312 | MIDL_INTERFACE("96369f54-8eb6-48f0-abce-c1b211e627c3") | |
| 313 | IStringable : public IInspectable | |
| 314 | { | |
| 315 | virtual HRESULT STDMETHODCALLTYPE ToString( | |
| 316 | HSTRING *value) = 0; | |
| 317 | ||
| 318 | }; | |
| 319 | } | |
| 320 | } | |
| 321 | } | |
| 322 | extern "C" { | |
| 126 | 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 | 325 | #endif |
| 129 | 326 | #else |
| 130 | typedef struct IAsyncInfoVtbl { | |
| 327 | typedef struct __x_ABI_CWindows_CFoundation_CIStringableVtbl { | |
| 131 | 328 | BEGIN_INTERFACE |
| 132 | 329 | |
| 133 | 330 | /*** IUnknown methods ***/ |
| 134 | 331 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 135 | IAsyncInfo* This, | |
| 332 | __x_ABI_CWindows_CFoundation_CIStringable *This, | |
| 136 | 333 | REFIID riid, |
| 137 | 334 | void **ppvObject); |
| 138 | 335 | |
| 139 | 336 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 140 | IAsyncInfo* This); | |
| 337 | __x_ABI_CWindows_CFoundation_CIStringable *This); | |
| 141 | 338 | |
| 142 | 339 | ULONG (STDMETHODCALLTYPE *Release)( |
| 143 | IAsyncInfo* This); | |
| 340 | __x_ABI_CWindows_CFoundation_CIStringable *This); | |
| 144 | 341 | |
| 145 | 342 | /*** IInspectable methods ***/ |
| 146 | 343 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 147 | IAsyncInfo* This, | |
| 344 | __x_ABI_CWindows_CFoundation_CIStringable *This, | |
| 148 | 345 | ULONG *iidCount, |
| 149 | 346 | IID **iids); |
| 150 | 347 | |
| 151 | 348 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 152 | IAsyncInfo* This, | |
| 349 | __x_ABI_CWindows_CFoundation_CIStringable *This, | |
| 153 | 350 | HSTRING *className); |
| 154 | 351 | |
| 155 | 352 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 156 | IAsyncInfo* This, | |
| 353 | __x_ABI_CWindows_CFoundation_CIStringable *This, | |
| 157 | 354 | TrustLevel *trustLevel); |
| 158 | 355 | |
| 159 | /*** IAsyncInfo methods ***/ | |
| 160 | HRESULT (STDMETHODCALLTYPE *get_Id)( | |
| 161 | IAsyncInfo* This, | |
| 162 | unsigned int *id); | |
| 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); | |
| 356 | /*** IStringable methods ***/ | |
| 357 | HRESULT (STDMETHODCALLTYPE *ToString)( | |
| 358 | __x_ABI_CWindows_CFoundation_CIStringable *This, | |
| 359 | HSTRING *value); | |
| 177 | 360 | |
| 178 | 361 | END_INTERFACE |
| 179 | } IAsyncInfoVtbl; | |
| 180 | interface IAsyncInfo { | |
| 181 | CONST_VTBL IAsyncInfoVtbl* lpVtbl; | |
| 362 | } __x_ABI_CWindows_CFoundation_CIStringableVtbl; | |
| 363 | ||
| 364 | interface __x_ABI_CWindows_CFoundation_CIStringable { | |
| 365 | CONST_VTBL __x_ABI_CWindows_CFoundation_CIStringableVtbl* lpVtbl; | |
| 182 | 366 | }; |
| 183 | 367 | |
| 184 | 368 | #ifdef COBJMACROS |
| 185 | 369 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 186 | 370 | /*** IUnknown methods ***/ |
| 187 | #define IAsyncInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 188 | #define IAsyncInfo_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 189 | #define IAsyncInfo_Release(This) (This)->lpVtbl->Release(This) | |
| 371 | #define __x_ABI_CWindows_CFoundation_CIStringable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 372 | #define __x_ABI_CWindows_CFoundation_CIStringable_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 373 | #define __x_ABI_CWindows_CFoundation_CIStringable_Release(This) (This)->lpVtbl->Release(This) | |
| 190 | 374 | /*** IInspectable methods ***/ |
| 191 | #define IAsyncInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 192 | #define IAsyncInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 193 | #define IAsyncInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 194 | /*** IAsyncInfo methods ***/ | |
| 195 | #define IAsyncInfo_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) | |
| 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) | |
| 375 | #define __x_ABI_CWindows_CFoundation_CIStringable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 376 | #define __x_ABI_CWindows_CFoundation_CIStringable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 377 | #define __x_ABI_CWindows_CFoundation_CIStringable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 378 | /*** IStringable methods ***/ | |
| 379 | #define __x_ABI_CWindows_CFoundation_CIStringable_ToString(This,value) (This)->lpVtbl->ToString(This,value) | |
| 200 | 380 | #else |
| 201 | 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 | 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 | 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 | 389 | return This->lpVtbl->Release(This); |
| 210 | 390 | } |
| 211 | 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 | 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 | 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 | 399 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 220 | 400 | } |
| 221 | /*** IAsyncInfo methods ***/ | |
| 222 | static FORCEINLINE HRESULT IAsyncInfo_get_Id(IAsyncInfo* This,unsigned int *id) { | |
| 223 | return This->lpVtbl->get_Id(This,id); | |
| 224 | } | |
| 225 | static FORCEINLINE HRESULT IAsyncInfo_get_Status(IAsyncInfo* This,AsyncStatus *status) { | |
| 226 | return This->lpVtbl->get_Status(This,status); | |
| 227 | } | |
| 228 | static FORCEINLINE HRESULT IAsyncInfo_get_ErrorCode(IAsyncInfo* This,HRESULT *errorCode) { | |
| 229 | return This->lpVtbl->get_ErrorCode(This,errorCode); | |
| 230 | } | |
| 231 | static FORCEINLINE HRESULT IAsyncInfo_Cancel(IAsyncInfo* This) { | |
| 232 | return This->lpVtbl->Cancel(This); | |
| 233 | } | |
| 234 | static FORCEINLINE HRESULT IAsyncInfo_Close(IAsyncInfo* This) { | |
| 235 | return This->lpVtbl->Close(This); | |
| 236 | } | |
| 237 | #endif | |
| 238 | #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__ */ | |
| 401 | /*** IStringable methods ***/ | |
| 402 | static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_ToString(__x_ABI_CWindows_CFoundation_CIStringable* This,HSTRING *value) { | |
| 403 | return This->lpVtbl->ToString(This,value); | |
| 404 | } | |
| 405 | #endif | |
| 406 | #ifdef WIDL_using_Windows_Foundation | |
| 407 | #define IID_IStringable IID___x_ABI_CWindows_CFoundation_CIStringable | |
| 408 | #define IStringableVtbl __x_ABI_CWindows_CFoundation_CIStringableVtbl | |
| 409 | #define IStringable __x_ABI_CWindows_CFoundation_CIStringable | |
| 410 | #define IStringable_QueryInterface __x_ABI_CWindows_CFoundation_CIStringable_QueryInterface | |
| 411 | #define IStringable_AddRef __x_ABI_CWindows_CFoundation_CIStringable_AddRef | |
| 412 | #define IStringable_Release __x_ABI_CWindows_CFoundation_CIStringable_Release | |
| 413 | #define IStringable_GetIids __x_ABI_CWindows_CFoundation_CIStringable_GetIids | |
| 414 | #define IStringable_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIStringable_GetRuntimeClassName | |
| 415 | #define IStringable_GetTrustLevel __x_ABI_CWindows_CFoundation_CIStringable_GetTrustLevel | |
| 416 | #define IStringable_ToString __x_ABI_CWindows_CFoundation_CIStringable_ToString | |
| 417 | #endif /* WIDL_using_Windows_Foundation */ | |
| 418 | #endif | |
| 282 | 419 | |
| 283 | /***************************************************************************** | |
| 284 | * IASyncAction interface | |
| 285 | */ | |
| 286 | #ifndef __IASyncAction_INTERFACE_DEFINED__ | |
| 287 | #define __IASyncAction_INTERFACE_DEFINED__ | |
| 420 | #endif | |
| 288 | 421 | |
| 289 | DEFINE_GUID(IID_IASyncAction, 0x5a648006, 0x843a, 0x4da9, 0x86,0x5b, 0x9d,0x26,0xe5,0xdf,0xad,0x7b); | |
| 290 | #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 291 | MIDL_INTERFACE("5a648006-843a-4da9-865b-9d26e5dfad7b") | |
| 292 | IASyncAction : public IInspectable | |
| 293 | { | |
| 294 | virtual HRESULT STDMETHODCALLTYPE put_Completed( | |
| 295 | AsyncActionCompletedHandler *handler) = 0; | |
| 422 | #endif /* ____x_ABI_CWindows_CFoundation_CIStringable_INTERFACE_DEFINED__ */ | |
| 423 | #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ | |
| 424 | ||
| 425 | #ifndef ____FIAsyncOperation_1_boolean_FWD_DEFINED__ | |
| 426 | #define ____FIAsyncOperation_1_boolean_FWD_DEFINED__ | |
| 427 | typedef interface __FIAsyncOperation_1_boolean __FIAsyncOperation_1_boolean; | |
| 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( | |
| 298 | AsyncActionCompletedHandler **handler) = 0; | |
| 433 | #ifndef ____FIVectorView_1_HSTRING_FWD_DEFINED__ | |
| 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( | |
| 301 | ) = 0; | |
| 441 | /***************************************************************************** | |
| 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 | 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 | 464 | #endif |
| 307 | 465 | #else |
| 308 | typedef struct IASyncActionVtbl { | |
| 466 | typedef struct __FIAsyncOperationCompletedHandler_1_booleanVtbl { | |
| 309 | 467 | BEGIN_INTERFACE |
| 310 | 468 | |
| 311 | 469 | /*** IUnknown methods ***/ |
| 312 | 470 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 313 | IASyncAction* This, | |
| 471 | __FIAsyncOperationCompletedHandler_1_boolean *This, | |
| 314 | 472 | REFIID riid, |
| 315 | 473 | void **ppvObject); |
| 316 | 474 | |
| 317 | 475 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 318 | IASyncAction* This); | |
| 476 | __FIAsyncOperationCompletedHandler_1_boolean *This); | |
| 319 | 477 | |
| 320 | 478 | ULONG (STDMETHODCALLTYPE *Release)( |
| 321 | IASyncAction* 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); | |
| 479 | __FIAsyncOperationCompletedHandler_1_boolean *This); | |
| 341 | 480 | |
| 342 | HRESULT (STDMETHODCALLTYPE *get_Completed)( | |
| 343 | IASyncAction* This, | |
| 344 | AsyncActionCompletedHandler **handler); | |
| 345 | ||
| 346 | HRESULT (STDMETHODCALLTYPE *GetResults)( | |
| 347 | IASyncAction* This); | |
| 481 | /*** IAsyncOperationCompletedHandler<boolean > methods ***/ | |
| 482 | HRESULT (STDMETHODCALLTYPE *Invoke)( | |
| 483 | __FIAsyncOperationCompletedHandler_1_boolean *This, | |
| 484 | __FIAsyncOperation_1_boolean *info, | |
| 485 | AsyncStatus status); | |
| 348 | 486 | |
| 349 | 487 | END_INTERFACE |
| 350 | } IASyncActionVtbl; | |
| 351 | interface IASyncAction { | |
| 352 | CONST_VTBL IASyncActionVtbl* lpVtbl; | |
| 488 | } __FIAsyncOperationCompletedHandler_1_booleanVtbl; | |
| 489 | ||
| 490 | interface __FIAsyncOperationCompletedHandler_1_boolean { | |
| 491 | CONST_VTBL __FIAsyncOperationCompletedHandler_1_booleanVtbl* lpVtbl; | |
| 353 | 492 | }; |
| 354 | 493 | |
| 355 | 494 | #ifdef COBJMACROS |
| 356 | 495 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 357 | 496 | /*** IUnknown methods ***/ |
| 358 | #define IASyncAction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 359 | #define IASyncAction_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 360 | #define IASyncAction_Release(This) (This)->lpVtbl->Release(This) | |
| 361 | /*** IInspectable methods ***/ | |
| 362 | #define IASyncAction_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 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) | |
| 497 | #define __FIAsyncOperationCompletedHandler_1_boolean_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 498 | #define __FIAsyncOperationCompletedHandler_1_boolean_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 499 | #define __FIAsyncOperationCompletedHandler_1_boolean_Release(This) (This)->lpVtbl->Release(This) | |
| 500 | /*** IAsyncOperationCompletedHandler<boolean > methods ***/ | |
| 501 | #define __FIAsyncOperationCompletedHandler_1_boolean_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) | |
| 369 | 502 | #else |
| 370 | 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 | 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 | 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 | 511 | return This->lpVtbl->Release(This); |
| 379 | 512 | } |
| 380 | /*** IInspectable methods ***/ | |
| 381 | static FORCEINLINE HRESULT IASyncAction_GetIids(IASyncAction* This,ULONG *iidCount,IID **iids) { | |
| 382 | return This->lpVtbl->GetIids(This,iidCount,iids); | |
| 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); | |
| 513 | /*** IAsyncOperationCompletedHandler<boolean > methods ***/ | |
| 514 | static FORCEINLINE HRESULT __FIAsyncOperationCompletedHandler_1_boolean_Invoke(__FIAsyncOperationCompletedHandler_1_boolean* This,__FIAsyncOperation_1_boolean *info,AsyncStatus status) { | |
| 515 | return This->lpVtbl->Invoke(This,info,status); | |
| 399 | 516 | } |
| 400 | 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 | 527 | #endif |
| 402 | 528 | |
| 403 | 529 | #endif |
| 404 | 530 | |
| 405 | HRESULT STDMETHODCALLTYPE IASyncAction_put_Completed_Proxy( | |
| 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__ */ | |
| 531 | #endif /* ____FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__ */ | |
| 430 | 532 | |
| 431 | 533 | /***************************************************************************** |
| 432 | * AsyncActionCompletedHandler interface | |
| 534 | * IAsyncOperation<boolean > interface | |
| 433 | 535 | */ |
| 434 | #ifndef __AsyncActionCompletedHandler_INTERFACE_DEFINED__ | |
| 435 | #define __AsyncActionCompletedHandler_INTERFACE_DEFINED__ | |
| 536 | #ifndef ____FIAsyncOperation_1_boolean_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 | 540 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 439 | MIDL_INTERFACE("a4ed5c81-76c9-40bd-8be6-b1d90fb20ae7") | |
| 440 | AsyncActionCompletedHandler : public IUnknown | |
| 441 | { | |
| 442 | virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| 443 | IInspectable *asyncAction, | |
| 444 | AsyncStatus status) = 0; | |
| 445 | ||
| 446 | }; | |
| 541 | } /* extern "C" */ | |
| 542 | namespace ABI { | |
| 543 | namespace Windows { | |
| 544 | namespace Foundation { | |
| 545 | template<> | |
| 546 | MIDL_INTERFACE("cdb5efb3-5788-509d-9be1-71ccb8a3362a") | |
| 547 | IAsyncOperation<boolean > : IAsyncOperation_impl<boolean > | |
| 548 | { | |
| 549 | }; | |
| 550 | } | |
| 551 | } | |
| 552 | } | |
| 553 | extern "C" { | |
| 447 | 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 | 556 | #endif |
| 450 | 557 | #else |
| 451 | typedef struct AsyncActionCompletedHandlerVtbl { | |
| 558 | typedef struct __FIAsyncOperation_1_booleanVtbl { | |
| 452 | 559 | BEGIN_INTERFACE |
| 453 | 560 | |
| 454 | 561 | /*** IUnknown methods ***/ |
| 455 | 562 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 456 | AsyncActionCompletedHandler* This, | |
| 563 | __FIAsyncOperation_1_boolean *This, | |
| 457 | 564 | REFIID riid, |
| 458 | 565 | void **ppvObject); |
| 459 | 566 | |
| 460 | 567 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 461 | AsyncActionCompletedHandler* This); | |
| 568 | __FIAsyncOperation_1_boolean *This); | |
| 462 | 569 | |
| 463 | 570 | ULONG (STDMETHODCALLTYPE *Release)( |
| 464 | AsyncActionCompletedHandler* This); | |
| 571 | __FIAsyncOperation_1_boolean *This); | |
| 465 | 572 | |
| 466 | /*** AsyncActionCompletedHandler methods ***/ | |
| 467 | HRESULT (STDMETHODCALLTYPE *Invoke)( | |
| 468 | AsyncActionCompletedHandler* This, | |
| 469 | IInspectable *asyncAction, | |
| 470 | AsyncStatus status); | |
| 573 | /*** IInspectable methods ***/ | |
| 574 | HRESULT (STDMETHODCALLTYPE *GetIids)( | |
| 575 | __FIAsyncOperation_1_boolean *This, | |
| 576 | ULONG *iidCount, | |
| 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 | 600 | END_INTERFACE |
| 473 | } AsyncActionCompletedHandlerVtbl; | |
| 474 | interface AsyncActionCompletedHandler { | |
| 475 | CONST_VTBL AsyncActionCompletedHandlerVtbl* lpVtbl; | |
| 601 | } __FIAsyncOperation_1_booleanVtbl; | |
| 602 | ||
| 603 | interface __FIAsyncOperation_1_boolean { | |
| 604 | CONST_VTBL __FIAsyncOperation_1_booleanVtbl* lpVtbl; | |
| 476 | 605 | }; |
| 477 | 606 | |
| 478 | 607 | #ifdef COBJMACROS |
| 479 | 608 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 480 | 609 | /*** IUnknown methods ***/ |
| 481 | #define AsyncActionCompletedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 482 | #define AsyncActionCompletedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 483 | #define AsyncActionCompletedHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 484 | /*** AsyncActionCompletedHandler methods ***/ | |
| 485 | #define AsyncActionCompletedHandler_Invoke(This,asyncAction,status) (This)->lpVtbl->Invoke(This,asyncAction,status) | |
| 610 | #define __FIAsyncOperation_1_boolean_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 611 | #define __FIAsyncOperation_1_boolean_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 612 | #define __FIAsyncOperation_1_boolean_Release(This) (This)->lpVtbl->Release(This) | |
| 613 | /*** IInspectable methods ***/ | |
| 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 | 621 | #else |
| 487 | 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 | 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 | 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 | 630 | return This->lpVtbl->Release(This); |
| 496 | 631 | } |
| 497 | /*** AsyncActionCompletedHandler methods ***/ | |
| 498 | static FORCEINLINE HRESULT AsyncActionCompletedHandler_Invoke(AsyncActionCompletedHandler* This,IInspectable *asyncAction,AsyncStatus status) { | |
| 499 | return This->lpVtbl->Invoke(This,asyncAction,status); | |
| 632 | /*** IInspectable methods ***/ | |
| 633 | static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_GetIids(__FIAsyncOperation_1_boolean* This,ULONG *iidCount,IID **iids) { | |
| 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 | 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 | 667 | #endif |
| 503 | 668 | |
| 504 | 669 | #endif |
| 505 | 670 | |
| 506 | HRESULT STDMETHODCALLTYPE AsyncActionCompletedHandler_Invoke_Proxy( | |
| 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__ */ | |
| 671 | #endif /* ____FIAsyncOperation_1_boolean_INTERFACE_DEFINED__ */ | |
| 517 | 672 | |
| 518 | 673 | /***************************************************************************** |
| 519 | * IAsyncOperation interface | |
| 674 | * IVectorView<HSTRING > interface | |
| 520 | 675 | */ |
| 521 | #ifndef __IAsyncOperation_INTERFACE_DEFINED__ | |
| 522 | #define __IAsyncOperation_INTERFACE_DEFINED__ | |
| 676 | #ifndef ____FIVectorView_1_HSTRING_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 | 680 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 526 | MIDL_INTERFACE("9fc2b0bb-e446-44e2-aa61-9cab8f636af2") | |
| 527 | IAsyncOperation : public IAsyncInfo | |
| 528 | { | |
| 529 | virtual HRESULT STDMETHODCALLTYPE put_Completed( | |
| 530 | AsyncActionCompletedHandler *handler) = 0; | |
| 531 | ||
| 532 | virtual HRESULT STDMETHODCALLTYPE get_Completed( | |
| 533 | AsyncActionCompletedHandler **handler) = 0; | |
| 534 | ||
| 535 | virtual IInspectable * STDMETHODCALLTYPE GetResults( | |
| 536 | ) = 0; | |
| 537 | ||
| 538 | }; | |
| 681 | } /* extern "C" */ | |
| 682 | namespace ABI { | |
| 683 | namespace Windows { | |
| 684 | namespace Foundation { | |
| 685 | namespace Collections { | |
| 686 | template<> | |
| 687 | MIDL_INTERFACE("fca5679c-bfd4-5187-8b2d-de225049b346") | |
| 688 | IVectorView<HSTRING > : IVectorView_impl<HSTRING > | |
| 689 | { | |
| 690 | }; | |
| 691 | } | |
| 692 | } | |
| 693 | } | |
| 694 | } | |
| 695 | extern "C" { | |
| 539 | 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 | 698 | #endif |
| 542 | 699 | #else |
| 543 | typedef struct IAsyncOperationVtbl { | |
| 700 | typedef struct __FIVectorView_1_HSTRINGVtbl { | |
| 544 | 701 | BEGIN_INTERFACE |
| 545 | 702 | |
| 546 | 703 | /*** IUnknown methods ***/ |
| 547 | 704 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 548 | IAsyncOperation* This, | |
| 705 | __FIVectorView_1_HSTRING *This, | |
| 549 | 706 | REFIID riid, |
| 550 | 707 | void **ppvObject); |
| 551 | 708 | |
| 552 | 709 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 553 | IAsyncOperation* This); | |
| 710 | __FIVectorView_1_HSTRING *This); | |
| 554 | 711 | |
| 555 | 712 | ULONG (STDMETHODCALLTYPE *Release)( |
| 556 | IAsyncOperation* This); | |
| 713 | __FIVectorView_1_HSTRING *This); | |
| 557 | 714 | |
| 558 | 715 | /*** IInspectable methods ***/ |
| 559 | 716 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 560 | IAsyncOperation* This, | |
| 717 | __FIVectorView_1_HSTRING *This, | |
| 561 | 718 | ULONG *iidCount, |
| 562 | 719 | IID **iids); |
| 563 | 720 | |
| 564 | 721 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 565 | IAsyncOperation* This, | |
| 722 | __FIVectorView_1_HSTRING *This, | |
| 566 | 723 | HSTRING *className); |
| 567 | 724 | |
| 568 | 725 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 569 | IAsyncOperation* This, | |
| 726 | __FIVectorView_1_HSTRING *This, | |
| 570 | 727 | TrustLevel *trustLevel); |
| 571 | 728 | |
| 572 | /*** IAsyncInfo methods ***/ | |
| 573 | HRESULT (STDMETHODCALLTYPE *get_Id)( | |
| 574 | IAsyncOperation* This, | |
| 575 | unsigned int *id); | |
| 576 | ||
| 577 | HRESULT (STDMETHODCALLTYPE *get_Status)( | |
| 578 | IAsyncOperation* This, | |
| 579 | AsyncStatus *status); | |
| 580 | ||
| 581 | HRESULT (STDMETHODCALLTYPE *get_ErrorCode)( | |
| 582 | IAsyncOperation* This, | |
| 583 | HRESULT *errorCode); | |
| 584 | ||
| 585 | HRESULT (STDMETHODCALLTYPE *Cancel)( | |
| 586 | IAsyncOperation* This); | |
| 587 | ||
| 588 | HRESULT (STDMETHODCALLTYPE *Close)( | |
| 589 | IAsyncOperation* This); | |
| 590 | ||
| 591 | /*** IAsyncOperation methods ***/ | |
| 592 | HRESULT (STDMETHODCALLTYPE *put_Completed)( | |
| 593 | IAsyncOperation* This, | |
| 594 | AsyncActionCompletedHandler *handler); | |
| 595 | ||
| 596 | HRESULT (STDMETHODCALLTYPE *get_Completed)( | |
| 597 | IAsyncOperation* This, | |
| 598 | AsyncActionCompletedHandler **handler); | |
| 599 | ||
| 600 | IInspectable * (STDMETHODCALLTYPE *GetResults)( | |
| 601 | IAsyncOperation* This); | |
| 729 | /*** IVectorView<HSTRING > methods ***/ | |
| 730 | HRESULT (STDMETHODCALLTYPE *GetAt)( | |
| 731 | __FIVectorView_1_HSTRING *This, | |
| 732 | UINT32 index, | |
| 733 | HSTRING *value); | |
| 734 | ||
| 735 | HRESULT (STDMETHODCALLTYPE *get_Size)( | |
| 736 | __FIVectorView_1_HSTRING *This, | |
| 737 | UINT32 *value); | |
| 738 | ||
| 739 | HRESULT (STDMETHODCALLTYPE *IndexOf)( | |
| 740 | __FIVectorView_1_HSTRING *This, | |
| 741 | HSTRING element, | |
| 742 | UINT32 *index, | |
| 743 | BOOLEAN *value); | |
| 744 | ||
| 745 | HRESULT (STDMETHODCALLTYPE *GetMany)( | |
| 746 | __FIVectorView_1_HSTRING *This, | |
| 747 | UINT32 start_index, | |
| 748 | UINT32 items_size, | |
| 749 | HSTRING *items, | |
| 750 | UINT32 *value); | |
| 602 | 751 | |
| 603 | 752 | END_INTERFACE |
| 604 | } IAsyncOperationVtbl; | |
| 605 | interface IAsyncOperation { | |
| 606 | CONST_VTBL IAsyncOperationVtbl* lpVtbl; | |
| 753 | } __FIVectorView_1_HSTRINGVtbl; | |
| 754 | ||
| 755 | interface __FIVectorView_1_HSTRING { | |
| 756 | CONST_VTBL __FIVectorView_1_HSTRINGVtbl* lpVtbl; | |
| 607 | 757 | }; |
| 608 | 758 | |
| 609 | 759 | #ifdef COBJMACROS |
| 610 | 760 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 611 | 761 | /*** IUnknown methods ***/ |
| 612 | #define IAsyncOperation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 613 | #define IAsyncOperation_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 614 | #define IAsyncOperation_Release(This) (This)->lpVtbl->Release(This) | |
| 762 | #define __FIVectorView_1_HSTRING_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 763 | #define __FIVectorView_1_HSTRING_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 764 | #define __FIVectorView_1_HSTRING_Release(This) (This)->lpVtbl->Release(This) | |
| 615 | 765 | /*** IInspectable methods ***/ |
| 616 | #define IAsyncOperation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 617 | #define IAsyncOperation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 618 | #define IAsyncOperation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 619 | /*** IAsyncInfo methods ***/ | |
| 620 | #define IAsyncOperation_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) | |
| 621 | #define IAsyncOperation_get_Status(This,status) (This)->lpVtbl->get_Status(This,status) | |
| 622 | #define IAsyncOperation_get_ErrorCode(This,errorCode) (This)->lpVtbl->get_ErrorCode(This,errorCode) | |
| 623 | #define IAsyncOperation_Cancel(This) (This)->lpVtbl->Cancel(This) | |
| 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) | |
| 766 | #define __FIVectorView_1_HSTRING_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 767 | #define __FIVectorView_1_HSTRING_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 768 | #define __FIVectorView_1_HSTRING_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 769 | /*** IVectorView<HSTRING > methods ***/ | |
| 770 | #define __FIVectorView_1_HSTRING_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) | |
| 771 | #define __FIVectorView_1_HSTRING_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) | |
| 772 | #define __FIVectorView_1_HSTRING_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) | |
| 773 | #define __FIVectorView_1_HSTRING_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) | |
| 629 | 774 | #else |
| 630 | 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 | 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 | 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 | 783 | return This->lpVtbl->Release(This); |
| 639 | 784 | } |
| 640 | 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 | 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 | 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 | 793 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 649 | 794 | } |
| 650 | /*** IAsyncInfo methods ***/ | |
| 651 | static FORCEINLINE HRESULT IAsyncOperation_get_Id(IAsyncOperation* This,unsigned int *id) { | |
| 652 | return This->lpVtbl->get_Id(This,id); | |
| 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); | |
| 795 | /*** IVectorView<HSTRING > methods ***/ | |
| 796 | static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_GetAt(__FIVectorView_1_HSTRING* This,UINT32 index,HSTRING *value) { | |
| 797 | return This->lpVtbl->GetAt(This,index,value); | |
| 659 | 798 | } |
| 660 | static FORCEINLINE HRESULT IAsyncOperation_Cancel(IAsyncOperation* This) { | |
| 661 | return This->lpVtbl->Cancel(This); | |
| 799 | static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_get_Size(__FIVectorView_1_HSTRING* This,UINT32 *value) { | |
| 800 | return This->lpVtbl->get_Size(This,value); | |
| 662 | 801 | } |
| 663 | static FORCEINLINE HRESULT IAsyncOperation_Close(IAsyncOperation* This) { | |
| 664 | return This->lpVtbl->Close(This); | |
| 802 | static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_IndexOf(__FIVectorView_1_HSTRING* This,HSTRING element,UINT32 *index,BOOLEAN *value) { | |
| 803 | return This->lpVtbl->IndexOf(This,element,index,value); | |
| 665 | 804 | } |
| 666 | /*** IAsyncOperation methods ***/ | |
| 667 | static FORCEINLINE HRESULT IAsyncOperation_put_Completed(IAsyncOperation* This,AsyncActionCompletedHandler *handler) { | |
| 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); | |
| 805 | static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_GetMany(__FIVectorView_1_HSTRING* This,UINT32 start_index,UINT32 items_size,HSTRING *items,UINT32 *value) { | |
| 806 | return This->lpVtbl->GetMany(This,start_index,items_size,items,value); | |
| 675 | 807 | } |
| 676 | 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 | 824 | #endif |
| 678 | 825 | |
| 679 | 826 | #endif |
| 680 | 827 | |
| 681 | HRESULT STDMETHODCALLTYPE IAsyncOperation_put_Completed_Proxy( | |
| 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__ */ | |
| 828 | #endif /* ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ */ | |
| 706 | 829 | |
| 707 | 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 | 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 | /*** 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 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | 6 | #endif |
| 6 | ||
| 7 | 7 | #include <rpc.h> |
| 8 | 8 | #include <rpcndr.h> |
| 9 | #endif | |
| 9 | 10 | |
| 10 | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | 12 | #include <windows.h> |
| ... | ... | @@ -17,9 +18,21 @@ |
| 17 | 18 | |
| 18 | 19 | /* Forward declarations */ |
| 19 | 20 | |
| 20 | #ifndef __ICryptographicBufferStatics_FWD_DEFINED__ | |
| 21 | #define __ICryptographicBufferStatics_FWD_DEFINED__ | |
| 22 | typedef interface ICryptographicBufferStatics ICryptographicBufferStatics; | |
| 21 | #ifndef ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_FWD_DEFINED__ | |
| 22 | #define ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_FWD_DEFINED__ | |
| 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 | 36 | #endif |
| 24 | 37 | |
| 25 | 38 | /* Headers for imported files */ |
| ... | ... | @@ -31,369 +44,342 @@ typedef interface ICryptographicBufferStatics ICryptographicBufferStatics; |
| 31 | 44 | extern "C" { |
| 32 | 45 | #endif |
| 33 | 46 | |
| 34 | #ifndef __IBuffer_FWD_DEFINED__ | |
| 35 | #define __IBuffer_FWD_DEFINED__ | |
| 36 | typedef interface IBuffer IBuffer; | |
| 47 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ | |
| 48 | #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ | |
| 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 | 62 | #endif |
| 38 | 63 | |
| 39 | #ifndef __ICryptographicBufferStatics_FWD_DEFINED__ | |
| 40 | #define __ICryptographicBufferStatics_FWD_DEFINED__ | |
| 41 | typedef interface ICryptographicBufferStatics ICryptographicBufferStatics; | |
| 64 | #ifndef ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_FWD_DEFINED__ | |
| 65 | #define ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_FWD_DEFINED__ | |
| 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 | 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 | 109 | * ICryptographicBufferStatics interface |
| 53 | 110 | */ |
| 54 | #ifndef __ICryptographicBufferStatics_INTERFACE_DEFINED__ | |
| 55 | #define __ICryptographicBufferStatics_INTERFACE_DEFINED__ | |
| 111 | #ifndef ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_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 | 115 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 59 | MIDL_INTERFACE("320b7e22-3cb0-4cdf-8663-1d28910065eb") | |
| 60 | ICryptographicBufferStatics : public IInspectable | |
| 61 | { | |
| 62 | virtual HRESULT STDMETHODCALLTYPE Compare( | |
| 63 | IBuffer *object1, | |
| 64 | IBuffer *object2, | |
| 65 | boolean *isEqual) = 0; | |
| 66 | ||
| 67 | virtual HRESULT STDMETHODCALLTYPE GenerateRandom( | |
| 68 | UINT32 length, | |
| 69 | IBuffer **buffer) = 0; | |
| 70 | ||
| 71 | virtual HRESULT STDMETHODCALLTYPE GenerateRandomNumber( | |
| 72 | UINT32 *value) = 0; | |
| 73 | ||
| 74 | virtual HRESULT STDMETHODCALLTYPE CreateFromByteArray( | |
| 75 | UINT32 __valueSize, | |
| 76 | BYTE *value, | |
| 77 | IBuffer **buffer) = 0; | |
| 78 | ||
| 79 | virtual HRESULT STDMETHODCALLTYPE CopyToByteArray( | |
| 80 | IBuffer *buffer, | |
| 81 | UINT32 *__valueSize, | |
| 82 | BYTE **value) = 0; | |
| 83 | ||
| 84 | virtual HRESULT STDMETHODCALLTYPE DecodeFromHexString( | |
| 85 | HSTRING value, | |
| 86 | IBuffer **buffer) = 0; | |
| 87 | ||
| 88 | virtual HRESULT STDMETHODCALLTYPE EncodeToHexString( | |
| 89 | IBuffer *buffer, | |
| 90 | HSTRING *value) = 0; | |
| 91 | ||
| 92 | virtual HRESULT STDMETHODCALLTYPE DecodeFromBase64String( | |
| 93 | HSTRING value, | |
| 94 | IBuffer **buffer) = 0; | |
| 95 | ||
| 96 | virtual HRESULT STDMETHODCALLTYPE EncodeToBase64String( | |
| 97 | IBuffer *buffer, | |
| 98 | HSTRING *value) = 0; | |
| 99 | ||
| 100 | virtual HRESULT STDMETHODCALLTYPE ConvertStringToBinary( | |
| 101 | HSTRING value, | |
| 102 | BinaryStringEncoding encoding, | |
| 103 | IBuffer **buffer) = 0; | |
| 104 | ||
| 105 | virtual HRESULT STDMETHODCALLTYPE ConvertBinaryToString( | |
| 106 | BinaryStringEncoding encoding, | |
| 107 | IBuffer *buffer, | |
| 108 | HSTRING *value) = 0; | |
| 109 | ||
| 110 | }; | |
| 116 | } /* extern "C" */ | |
| 117 | namespace ABI { | |
| 118 | namespace Windows { | |
| 119 | namespace Security { | |
| 120 | namespace Cryptography { | |
| 121 | MIDL_INTERFACE("320b7e22-3cb0-4cdf-8663-1d28910065eb") | |
| 122 | ICryptographicBufferStatics : public IInspectable | |
| 123 | { | |
| 124 | virtual HRESULT STDMETHODCALLTYPE Compare( | |
| 125 | ABI::Windows::Storage::Streams::IBuffer *object1, | |
| 126 | ABI::Windows::Storage::Streams::IBuffer *object2, | |
| 127 | boolean *isEqual) = 0; | |
| 128 | ||
| 129 | virtual HRESULT STDMETHODCALLTYPE GenerateRandom( | |
| 130 | UINT32 length, | |
| 131 | ABI::Windows::Storage::Streams::IBuffer **buffer) = 0; | |
| 132 | ||
| 133 | virtual HRESULT STDMETHODCALLTYPE GenerateRandomNumber( | |
| 134 | UINT32 *value) = 0; | |
| 135 | ||
| 136 | virtual HRESULT STDMETHODCALLTYPE CreateFromByteArray( | |
| 137 | UINT32 __valueSize, | |
| 138 | BYTE *value, | |
| 139 | ABI::Windows::Storage::Streams::IBuffer **buffer) = 0; | |
| 140 | ||
| 141 | virtual HRESULT STDMETHODCALLTYPE CopyToByteArray( | |
| 142 | ABI::Windows::Storage::Streams::IBuffer *buffer, | |
| 143 | UINT32 *__valueSize, | |
| 144 | BYTE **value) = 0; | |
| 145 | ||
| 146 | virtual HRESULT STDMETHODCALLTYPE DecodeFromHexString( | |
| 147 | HSTRING value, | |
| 148 | ABI::Windows::Storage::Streams::IBuffer **buffer) = 0; | |
| 149 | ||
| 150 | virtual HRESULT STDMETHODCALLTYPE EncodeToHexString( | |
| 151 | ABI::Windows::Storage::Streams::IBuffer *buffer, | |
| 152 | HSTRING *value) = 0; | |
| 153 | ||
| 154 | virtual HRESULT STDMETHODCALLTYPE DecodeFromBase64String( | |
| 155 | HSTRING value, | |
| 156 | ABI::Windows::Storage::Streams::IBuffer **buffer) = 0; | |
| 157 | ||
| 158 | virtual HRESULT STDMETHODCALLTYPE EncodeToBase64String( | |
| 159 | ABI::Windows::Storage::Streams::IBuffer *buffer, | |
| 160 | HSTRING *value) = 0; | |
| 161 | ||
| 162 | virtual HRESULT STDMETHODCALLTYPE ConvertStringToBinary( | |
| 163 | HSTRING value, | |
| 164 | enum BinaryStringEncoding encoding, | |
| 165 | ABI::Windows::Storage::Streams::IBuffer **buffer) = 0; | |
| 166 | ||
| 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 | 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 | 180 | #endif |
| 114 | 181 | #else |
| 115 | typedef struct ICryptographicBufferStaticsVtbl { | |
| 182 | typedef struct __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStaticsVtbl { | |
| 116 | 183 | BEGIN_INTERFACE |
| 117 | 184 | |
| 118 | 185 | /*** IUnknown methods ***/ |
| 119 | 186 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 120 | ICryptographicBufferStatics* This, | |
| 187 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 121 | 188 | REFIID riid, |
| 122 | 189 | void **ppvObject); |
| 123 | 190 | |
| 124 | 191 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 125 | ICryptographicBufferStatics* This); | |
| 192 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This); | |
| 126 | 193 | |
| 127 | 194 | ULONG (STDMETHODCALLTYPE *Release)( |
| 128 | ICryptographicBufferStatics* This); | |
| 195 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This); | |
| 129 | 196 | |
| 130 | 197 | /*** IInspectable methods ***/ |
| 131 | 198 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 132 | ICryptographicBufferStatics* This, | |
| 199 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 133 | 200 | ULONG *iidCount, |
| 134 | 201 | IID **iids); |
| 135 | 202 | |
| 136 | 203 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 137 | ICryptographicBufferStatics* This, | |
| 204 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 138 | 205 | HSTRING *className); |
| 139 | 206 | |
| 140 | 207 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 141 | ICryptographicBufferStatics* This, | |
| 208 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 142 | 209 | TrustLevel *trustLevel); |
| 143 | 210 | |
| 144 | 211 | /*** ICryptographicBufferStatics methods ***/ |
| 145 | 212 | HRESULT (STDMETHODCALLTYPE *Compare)( |
| 146 | ICryptographicBufferStatics* This, | |
| 147 | IBuffer *object1, | |
| 148 | IBuffer *object2, | |
| 213 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 214 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *object1, | |
| 215 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *object2, | |
| 149 | 216 | boolean *isEqual); |
| 150 | 217 | |
| 151 | 218 | HRESULT (STDMETHODCALLTYPE *GenerateRandom)( |
| 152 | ICryptographicBufferStatics* This, | |
| 219 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 153 | 220 | UINT32 length, |
| 154 | IBuffer **buffer); | |
| 221 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer); | |
| 155 | 222 | |
| 156 | 223 | HRESULT (STDMETHODCALLTYPE *GenerateRandomNumber)( |
| 157 | ICryptographicBufferStatics* This, | |
| 224 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 158 | 225 | UINT32 *value); |
| 159 | 226 | |
| 160 | 227 | HRESULT (STDMETHODCALLTYPE *CreateFromByteArray)( |
| 161 | ICryptographicBufferStatics* This, | |
| 228 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 162 | 229 | UINT32 __valueSize, |
| 163 | 230 | BYTE *value, |
| 164 | IBuffer **buffer); | |
| 231 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer); | |
| 165 | 232 | |
| 166 | 233 | HRESULT (STDMETHODCALLTYPE *CopyToByteArray)( |
| 167 | ICryptographicBufferStatics* This, | |
| 168 | IBuffer *buffer, | |
| 234 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 235 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer, | |
| 169 | 236 | UINT32 *__valueSize, |
| 170 | 237 | BYTE **value); |
| 171 | 238 | |
| 172 | 239 | HRESULT (STDMETHODCALLTYPE *DecodeFromHexString)( |
| 173 | ICryptographicBufferStatics* This, | |
| 240 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 174 | 241 | HSTRING value, |
| 175 | IBuffer **buffer); | |
| 242 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer); | |
| 176 | 243 | |
| 177 | 244 | HRESULT (STDMETHODCALLTYPE *EncodeToHexString)( |
| 178 | ICryptographicBufferStatics* This, | |
| 179 | IBuffer *buffer, | |
| 245 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 246 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer, | |
| 180 | 247 | HSTRING *value); |
| 181 | 248 | |
| 182 | 249 | HRESULT (STDMETHODCALLTYPE *DecodeFromBase64String)( |
| 183 | ICryptographicBufferStatics* This, | |
| 250 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 184 | 251 | HSTRING value, |
| 185 | IBuffer **buffer); | |
| 252 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer); | |
| 186 | 253 | |
| 187 | 254 | HRESULT (STDMETHODCALLTYPE *EncodeToBase64String)( |
| 188 | ICryptographicBufferStatics* This, | |
| 189 | IBuffer *buffer, | |
| 255 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 256 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer, | |
| 190 | 257 | HSTRING *value); |
| 191 | 258 | |
| 192 | 259 | HRESULT (STDMETHODCALLTYPE *ConvertStringToBinary)( |
| 193 | ICryptographicBufferStatics* This, | |
| 260 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 194 | 261 | HSTRING value, |
| 195 | BinaryStringEncoding encoding, | |
| 196 | IBuffer **buffer); | |
| 262 | enum __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding encoding, | |
| 263 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer); | |
| 197 | 264 | |
| 198 | 265 | HRESULT (STDMETHODCALLTYPE *ConvertBinaryToString)( |
| 199 | ICryptographicBufferStatics* This, | |
| 200 | BinaryStringEncoding encoding, | |
| 201 | IBuffer *buffer, | |
| 266 | __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, | |
| 267 | enum __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding encoding, | |
| 268 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer, | |
| 202 | 269 | HSTRING *value); |
| 203 | 270 | |
| 204 | 271 | END_INTERFACE |
| 205 | } ICryptographicBufferStaticsVtbl; | |
| 206 | interface ICryptographicBufferStatics { | |
| 207 | CONST_VTBL ICryptographicBufferStaticsVtbl* lpVtbl; | |
| 272 | } __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStaticsVtbl; | |
| 273 | ||
| 274 | interface __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics { | |
| 275 | CONST_VTBL __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStaticsVtbl* lpVtbl; | |
| 208 | 276 | }; |
| 209 | 277 | |
| 210 | 278 | #ifdef COBJMACROS |
| 211 | 279 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 212 | 280 | /*** IUnknown methods ***/ |
| 213 | #define ICryptographicBufferStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 214 | #define ICryptographicBufferStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 215 | #define ICryptographicBufferStatics_Release(This) (This)->lpVtbl->Release(This) | |
| 281 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 282 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 283 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Release(This) (This)->lpVtbl->Release(This) | |
| 216 | 284 | /*** IInspectable methods ***/ |
| 217 | #define ICryptographicBufferStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 218 | #define ICryptographicBufferStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 219 | #define ICryptographicBufferStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 285 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 286 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 287 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 220 | 288 | /*** ICryptographicBufferStatics methods ***/ |
| 221 | #define ICryptographicBufferStatics_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) | |
| 223 | #define ICryptographicBufferStatics_GenerateRandomNumber(This,value) (This)->lpVtbl->GenerateRandomNumber(This,value) | |
| 224 | #define ICryptographicBufferStatics_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) | |
| 226 | #define ICryptographicBufferStatics_DecodeFromHexString(This,value,buffer) (This)->lpVtbl->DecodeFromHexString(This,value,buffer) | |
| 227 | #define ICryptographicBufferStatics_EncodeToHexString(This,buffer,value) (This)->lpVtbl->EncodeToHexString(This,buffer,value) | |
| 228 | #define ICryptographicBufferStatics_DecodeFromBase64String(This,value,buffer) (This)->lpVtbl->DecodeFromBase64String(This,value,buffer) | |
| 229 | #define ICryptographicBufferStatics_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) | |
| 231 | #define ICryptographicBufferStatics_ConvertBinaryToString(This,encoding,buffer,value) (This)->lpVtbl->ConvertBinaryToString(This,encoding,buffer,value) | |
| 289 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Compare(This,object1,object2,isEqual) (This)->lpVtbl->Compare(This,object1,object2,isEqual) | |
| 290 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandom(This,length,buffer) (This)->lpVtbl->GenerateRandom(This,length,buffer) | |
| 291 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandomNumber(This,value) (This)->lpVtbl->GenerateRandomNumber(This,value) | |
| 292 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CreateFromByteArray(This,__valueSize,value,buffer) (This)->lpVtbl->CreateFromByteArray(This,__valueSize,value,buffer) | |
| 293 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CopyToByteArray(This,buffer,__valueSize,value) (This)->lpVtbl->CopyToByteArray(This,buffer,__valueSize,value) | |
| 294 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_DecodeFromHexString(This,value,buffer) (This)->lpVtbl->DecodeFromHexString(This,value,buffer) | |
| 295 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_EncodeToHexString(This,buffer,value) (This)->lpVtbl->EncodeToHexString(This,buffer,value) | |
| 296 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_DecodeFromBase64String(This,value,buffer) (This)->lpVtbl->DecodeFromBase64String(This,value,buffer) | |
| 297 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_EncodeToBase64String(This,buffer,value) (This)->lpVtbl->EncodeToBase64String(This,buffer,value) | |
| 298 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_ConvertStringToBinary(This,value,encoding,buffer) (This)->lpVtbl->ConvertStringToBinary(This,value,encoding,buffer) | |
| 299 | #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_ConvertBinaryToString(This,encoding,buffer,value) (This)->lpVtbl->ConvertBinaryToString(This,encoding,buffer,value) | |
| 232 | 300 | #else |
| 233 | 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 | 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 | 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 | 309 | return This->lpVtbl->Release(This); |
| 242 | 310 | } |
| 243 | 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 | 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 | 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 | 319 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 252 | 320 | } |
| 253 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 353 | return This->lpVtbl->ConvertBinaryToString(This,encoding,buffer,value); |
| 286 | 354 | } |
| 287 | 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 | 378 | #endif |
| 289 | 379 | |
| 290 | 380 | #endif |
| 291 | 381 | |
| 292 | HRESULT STDMETHODCALLTYPE ICryptographicBufferStatics_Compare_Proxy( | |
| 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__ */ | |
| 382 | #endif /* ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_INTERFACE_DEFINED__ */ | |
| 397 | 383 | |
| 398 | 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 | /*** 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 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | 6 | #endif |
| 6 | ||
| 7 | 7 | #include <rpc.h> |
| 8 | 8 | #include <rpcndr.h> |
| 9 | #endif | |
| 9 | 10 | |
| 10 | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | 12 | #include <windows.h> |
| ... | ... | @@ -17,2120 +18,2260 @@ |
| 17 | 18 | |
| 18 | 19 | /* Forward declarations */ |
| 19 | 20 | |
| 20 | #ifndef __IStorageItem_FWD_DEFINED__ | |
| 21 | #define __IStorageItem_FWD_DEFINED__ | |
| 22 | typedef interface IStorageItem IStorageItem; | |
| 21 | #ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ | |
| 22 | #define ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ | |
| 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 | 34 | #endif |
| 24 | 35 | |
| 25 | #ifndef __IKnownFoldersStatics_FWD_DEFINED__ | |
| 26 | #define __IKnownFoldersStatics_FWD_DEFINED__ | |
| 27 | typedef interface IKnownFoldersStatics IKnownFoldersStatics; | |
| 36 | #ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_FWD_DEFINED__ | |
| 37 | #define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_FWD_DEFINED__ | |
| 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 | 49 | #endif |
| 29 | 50 | |
| 30 | #ifndef __IStorageFolder_FWD_DEFINED__ | |
| 31 | #define __IStorageFolder_FWD_DEFINED__ | |
| 32 | typedef interface IStorageFolder IStorageFolder; | |
| 51 | #ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ | |
| 52 | #define ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ | |
| 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 | 64 | #endif |
| 34 | 65 | |
| 35 | #ifndef __IApplicationDataContainer_FWD_DEFINED__ | |
| 36 | #define __IApplicationDataContainer_FWD_DEFINED__ | |
| 37 | typedef interface IApplicationDataContainer IApplicationDataContainer; | |
| 66 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_FWD_DEFINED__ | |
| 67 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_FWD_DEFINED__ | |
| 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 | 79 | #endif |
| 39 | 80 | |
| 40 | #ifndef __IApplicationData_FWD_DEFINED__ | |
| 41 | #define __IApplicationData_FWD_DEFINED__ | |
| 42 | typedef interface IApplicationData IApplicationData; | |
| 81 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__ | |
| 82 | #define ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__ | |
| 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 | 94 | #endif |
| 44 | 95 | |
| 45 | #ifndef __IApplicationData2_FWD_DEFINED__ | |
| 46 | #define __IApplicationData2_FWD_DEFINED__ | |
| 47 | typedef interface IApplicationData2 IApplicationData2; | |
| 96 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationData2_FWD_DEFINED__ | |
| 97 | #define ____x_ABI_CWindows_CStorage_CIApplicationData2_FWD_DEFINED__ | |
| 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 | 109 | #endif |
| 49 | 110 | |
| 50 | #ifndef __IApplicationDataStatics_FWD_DEFINED__ | |
| 51 | #define __IApplicationDataStatics_FWD_DEFINED__ | |
| 52 | typedef interface IApplicationDataStatics IApplicationDataStatics; | |
| 111 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ | |
| 112 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ | |
| 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 | 124 | #endif |
| 54 | 125 | |
| 55 | #ifndef __ApplicationDataSetVersionHandler_FWD_DEFINED__ | |
| 56 | #define __ApplicationDataSetVersionHandler_FWD_DEFINED__ | |
| 57 | typedef interface ApplicationDataSetVersionHandler ApplicationDataSetVersionHandler; | |
| 126 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ | |
| 127 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ | |
| 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 | 139 | #endif |
| 59 | 140 | |
| 60 | #ifndef __ISetVersionRequest_FWD_DEFINED__ | |
| 61 | #define __ISetVersionRequest_FWD_DEFINED__ | |
| 62 | typedef interface ISetVersionRequest ISetVersionRequest; | |
| 141 | #ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ | |
| 142 | #define ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ | |
| 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 | 154 | #endif |
| 64 | 155 | |
| 65 | #ifndef __ISetVersionDeferral_FWD_DEFINED__ | |
| 66 | #define __ISetVersionDeferral_FWD_DEFINED__ | |
| 67 | typedef interface ISetVersionDeferral ISetVersionDeferral; | |
| 156 | #ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__ | |
| 157 | #define ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__ | |
| 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 | 169 | #endif |
| 69 | 170 | |
| 70 | 171 | /* Headers for imported files */ |
| 71 | 172 | |
| 72 | 173 | #include <inspectable.h> |
| 73 | #include <hstring.h> | |
| 174 | #include <eventtoken.h> | |
| 74 | 175 | #include <windows.foundation.h> |
| 75 | 176 | |
| 76 | 177 | #ifdef __cplusplus |
| 77 | 178 | extern "C" { |
| 78 | 179 | #endif |
| 79 | 180 | |
| 80 | #ifndef __IAsyncAction_FWD_DEFINED__ | |
| 81 | #define __IAsyncAction_FWD_DEFINED__ | |
| 82 | typedef interface IAsyncAction IAsyncAction; | |
| 83 | #endif | |
| 84 | ||
| 85 | #ifndef __TypedEventHandler_FWD_DEFINED__ | |
| 86 | #define __TypedEventHandler_FWD_DEFINED__ | |
| 87 | typedef interface TypedEventHandler TypedEventHandler; | |
| 88 | #endif | |
| 89 | ||
| 90 | #ifndef __IPropertySet_FWD_DEFINED__ | |
| 91 | #define __IPropertySet_FWD_DEFINED__ | |
| 92 | typedef interface IPropertySet IPropertySet; | |
| 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; | |
| 181 | #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ | |
| 182 | #define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ | |
| 183 | typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction; | |
| 184 | #ifdef __cplusplus | |
| 185 | #define __x_ABI_CWindows_CFoundation_CIAsyncAction ABI::Windows::Foundation::IAsyncAction | |
| 186 | namespace ABI { | |
| 187 | namespace Windows { | |
| 188 | namespace Foundation { | |
| 189 | interface IAsyncAction; | |
| 190 | } | |
| 191 | } | |
| 192 | } | |
| 193 | #endif /* __cplusplus */ | |
| 103 | 194 | #endif |
| 104 | 195 | |
| 105 | #ifndef __IStorageFolder_FWD_DEFINED__ | |
| 106 | #define __IStorageFolder_FWD_DEFINED__ | |
| 107 | typedef interface IStorageFolder IStorageFolder; | |
| 196 | #ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ | |
| 197 | #define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ | |
| 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 | 243 | #endif |
| 109 | 244 | |
| 110 | #ifndef __IApplicationData_FWD_DEFINED__ | |
| 111 | #define __IApplicationData_FWD_DEFINED__ | |
| 112 | typedef interface IApplicationData IApplicationData; | |
| 245 | #ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ | |
| 246 | #define ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ | |
| 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 | 258 | #endif |
| 114 | 259 | |
| 115 | #ifndef __IApplicationData2_FWD_DEFINED__ | |
| 116 | #define __IApplicationData2_FWD_DEFINED__ | |
| 117 | typedef interface IApplicationData2 IApplicationData2; | |
| 260 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__ | |
| 261 | #define ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__ | |
| 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 | 273 | #endif |
| 119 | 274 | |
| 120 | #ifndef __IApplicationDataStatics_FWD_DEFINED__ | |
| 121 | #define __IApplicationDataStatics_FWD_DEFINED__ | |
| 122 | typedef interface IApplicationDataStatics IApplicationDataStatics; | |
| 275 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ | |
| 276 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ | |
| 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 | 288 | #endif |
| 124 | 289 | |
| 125 | #ifndef __IApplicationDataSetVersionHandler_FWD_DEFINED__ | |
| 126 | #define __IApplicationDataSetVersionHandler_FWD_DEFINED__ | |
| 127 | typedef interface IApplicationDataSetVersionHandler IApplicationDataSetVersionHandler; | |
| 290 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ | |
| 291 | #define ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ | |
| 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 | 303 | #endif |
| 129 | 304 | |
| 130 | #ifndef __ApplicationDataContainer_FWD_DEFINED__ | |
| 131 | #define __ApplicationDataContainer_FWD_DEFINED__ | |
| 132 | typedef interface ApplicationDataContainer ApplicationDataContainer; | |
| 305 | #ifndef ____x_ABI_CWindows_CStorage_CApplicationDataContainer_FWD_DEFINED__ | |
| 306 | #define ____x_ABI_CWindows_CStorage_CApplicationDataContainer_FWD_DEFINED__ | |
| 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 | 318 | #endif |
| 134 | 319 | |
| 135 | #ifndef __ApplicationDataSetVersionHandler_FWD_DEFINED__ | |
| 136 | #define __ApplicationDataSetVersionHandler_FWD_DEFINED__ | |
| 137 | typedef interface ApplicationDataSetVersionHandler ApplicationDataSetVersionHandler; | |
| 320 | #ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ | |
| 321 | #define ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ | |
| 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 | 333 | #endif |
| 139 | 334 | |
| 140 | #ifndef __ISetVersionRequest_FWD_DEFINED__ | |
| 141 | #define __ISetVersionRequest_FWD_DEFINED__ | |
| 142 | typedef interface ISetVersionRequest ISetVersionRequest; | |
| 335 | #ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__ | |
| 336 | #define ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__ | |
| 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 | 348 | #endif |
| 144 | 349 | |
| 145 | #ifndef __ISetVersionDeferral_FWD_DEFINED__ | |
| 146 | #define __ISetVersionDeferral_FWD_DEFINED__ | |
| 147 | typedef interface ISetVersionDeferral ISetVersionDeferral; | |
| 350 | #ifdef __cplusplus | |
| 351 | } /* extern "C" */ | |
| 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 | 373 | #endif |
| 149 | 374 | |
| 150 | enum StorageDeleteOption; | |
| 151 | ||
| 152 | enum NameCollisionOption; | |
| 153 | ||
| 154 | enum StorageItemTypes; | |
| 155 | ||
| 156 | enum ApplicationDataLocality; | |
| 157 | ||
| 158 | enum ApplicationDataCreateDisposition; | |
| 159 | ||
| 160 | enum FileAttributes; | |
| 161 | ||
| 162 | enum CreationCollisionOption; | |
| 163 | ||
| 164 | typedef enum NameCollisionoption { | |
| 165 | NameCollisionoption_GenerateUniqueName = 0, | |
| 166 | NameCollisionoption_ReplaceExisting = 1, | |
| 167 | NameCollisionoption_FailIfExists = 2 | |
| 168 | } NameCollisionOption; | |
| 169 | typedef enum StorageDeleteOption { | |
| 375 | #ifdef __cplusplus | |
| 376 | } /* extern "C" */ | |
| 377 | namespace ABI { | |
| 378 | namespace Windows { | |
| 379 | namespace Storage { | |
| 380 | enum StorageDeleteOption { | |
| 381 | StorageDeleteOption_Default = 0, | |
| 382 | StorageDeleteOption_PermanentDelete = 1 | |
| 383 | }; | |
| 384 | } | |
| 385 | } | |
| 386 | } | |
| 387 | extern "C" { | |
| 388 | #else | |
| 389 | enum __x_ABI_CWindows_CStorage_CStorageDeleteOption { | |
| 170 | 390 | StorageDeleteOption_Default = 0, |
| 171 | 391 | StorageDeleteOption_PermanentDelete = 1 |
| 172 | } StorageDeleteOption; | |
| 173 | typedef enum StorageItemTypes { | |
| 392 | }; | |
| 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 | 414 | StorageItemTypes_None = 0, |
| 175 | 415 | StorageItemTypes_File = 1, |
| 176 | 416 | StorageItemTypes_Folder = 2 |
| 177 | } StorageItemTypes; | |
| 178 | typedef enum ApplicationDataCreateDisposition { | |
| 417 | }; | |
| 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 | 438 | ApplicationDataCreateDisposition_Always = 0, |
| 180 | 439 | ApplicationDataCreateDisposition_Existing = 1 |
| 181 | } ApplicationDataCreateDisposition; | |
| 182 | typedef enum ApplicationDataLocality { | |
| 440 | }; | |
| 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 | 462 | ApplicationDataLocality_Local = 0, |
| 184 | 463 | ApplicationDataLocality_Roaming = 1, |
| 185 | 464 | ApplicationDataLocality_Temporary = 2 |
| 186 | } ApplicationDataLocality; | |
| 187 | typedef enum FileAttributes { | |
| 465 | }; | |
| 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 | 489 | FileAttributes_Normal = 0, |
| 189 | 490 | FileAttributes_ReadOnly = 1, |
| 190 | 491 | FileAttributes_Directory = 2, |
| 191 | 492 | FileAttributes_Archive = 3, |
| 192 | 493 | FileAttributes_Temporary = 4 |
| 193 | } FileAttributes; | |
| 194 | typedef enum CreationCollisionOption { | |
| 494 | }; | |
| 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 | 517 | CreationCollisionOption_GenerateUniqueName = 0, |
| 196 | 518 | CreationCollisionOption_ReplaceExisting = 1, |
| 197 | 519 | CreationCollisionOption_FailIfExists = 2, |
| 198 | 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 | 528 | * IStorageItem interface |
| 202 | 529 | */ |
| 203 | #ifndef __IStorageItem_INTERFACE_DEFINED__ | |
| 204 | #define __IStorageItem_INTERFACE_DEFINED__ | |
| 530 | #ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_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 | 534 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 208 | MIDL_INTERFACE("4207a996-ca2f-42f7-bde8-8b10457a7f30") | |
| 209 | IStorageItem : public IInspectable | |
| 210 | { | |
| 211 | virtual HRESULT STDMETHODCALLTYPE RenameAsyncOverloadDefaultOptions( | |
| 212 | HSTRING desiredName, | |
| 213 | IInspectable **action) = 0; | |
| 535 | } /* extern "C" */ | |
| 536 | namespace ABI { | |
| 537 | namespace Windows { | |
| 538 | namespace Storage { | |
| 539 | MIDL_INTERFACE("4207a996-ca2f-42f7-bde8-8b10457a7f30") | |
| 540 | IStorageItem : public IInspectable | |
| 541 | { | |
| 542 | virtual HRESULT STDMETHODCALLTYPE RenameAsyncOverloadDefaultOptions( | |
| 543 | HSTRING desiredName, | |
| 544 | IInspectable **action) = 0; | |
| 214 | 545 | |
| 215 | virtual HRESULT STDMETHODCALLTYPE RenameAsync( | |
| 216 | HSTRING desiredName, | |
| 217 | NameCollisionOption option, | |
| 218 | IInspectable **action) = 0; | |
| 546 | virtual HRESULT STDMETHODCALLTYPE RenameAsync( | |
| 547 | HSTRING desiredName, | |
| 548 | enum NameCollisionOption option, | |
| 549 | IInspectable **action) = 0; | |
| 219 | 550 | |
| 220 | virtual HRESULT STDMETHODCALLTYPE DeleteAsyncOverloadDefaultOptions( | |
| 221 | IInspectable **action) = 0; | |
| 551 | virtual HRESULT STDMETHODCALLTYPE DeleteAsyncOverloadDefaultOptions( | |
| 552 | IInspectable **action) = 0; | |
| 222 | 553 | |
| 223 | virtual HRESULT STDMETHODCALLTYPE DeleteAsync( | |
| 224 | StorageDeleteOption option, | |
| 225 | IInspectable **action) = 0; | |
| 554 | virtual HRESULT STDMETHODCALLTYPE DeleteAsync( | |
| 555 | enum StorageDeleteOption option, | |
| 556 | IInspectable **action) = 0; | |
| 226 | 557 | |
| 227 | virtual HRESULT STDMETHODCALLTYPE GetBasicPropertiesAsync( | |
| 228 | IInspectable **action) = 0; | |
| 558 | virtual HRESULT STDMETHODCALLTYPE GetBasicPropertiesAsync( | |
| 559 | IInspectable **action) = 0; | |
| 229 | 560 | |
| 230 | virtual HRESULT STDMETHODCALLTYPE get_Name( | |
| 231 | HSTRING *value) = 0; | |
| 561 | virtual HRESULT STDMETHODCALLTYPE get_Name( | |
| 562 | HSTRING *value) = 0; | |
| 232 | 563 | |
| 233 | virtual HRESULT STDMETHODCALLTYPE get_Path( | |
| 234 | HSTRING *value) = 0; | |
| 564 | virtual HRESULT STDMETHODCALLTYPE get_Path( | |
| 565 | HSTRING *value) = 0; | |
| 235 | 566 | |
| 236 | virtual HRESULT STDMETHODCALLTYPE get_Attributes( | |
| 237 | FileAttributes *value) = 0; | |
| 567 | virtual HRESULT STDMETHODCALLTYPE get_Attributes( | |
| 568 | enum FileAttributes *value) = 0; | |
| 238 | 569 | |
| 239 | virtual HRESULT STDMETHODCALLTYPE get_DateCreated( | |
| 240 | DateTime *value) = 0; | |
| 570 | virtual HRESULT STDMETHODCALLTYPE get_DateCreated( | |
| 571 | struct DateTime *value) = 0; | |
| 241 | 572 | |
| 242 | virtual HRESULT STDMETHODCALLTYPE IsOfType( | |
| 243 | StorageItemTypes itemType, | |
| 244 | boolean *value) = 0; | |
| 573 | virtual HRESULT STDMETHODCALLTYPE IsOfType( | |
| 574 | enum StorageItemTypes itemType, | |
| 575 | boolean *value) = 0; | |
| 245 | 576 | |
| 246 | }; | |
| 577 | }; | |
| 578 | } | |
| 579 | } | |
| 580 | } | |
| 581 | extern "C" { | |
| 247 | 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 | 584 | #endif |
| 250 | 585 | #else |
| 251 | typedef struct IStorageItemVtbl { | |
| 586 | typedef struct __x_ABI_CWindows_CStorage_CIStorageItemVtbl { | |
| 252 | 587 | BEGIN_INTERFACE |
| 253 | 588 | |
| 254 | 589 | /*** IUnknown methods ***/ |
| 255 | 590 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 256 | IStorageItem* This, | |
| 591 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 257 | 592 | REFIID riid, |
| 258 | 593 | void **ppvObject); |
| 259 | 594 | |
| 260 | 595 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 261 | IStorageItem* This); | |
| 596 | __x_ABI_CWindows_CStorage_CIStorageItem *This); | |
| 262 | 597 | |
| 263 | 598 | ULONG (STDMETHODCALLTYPE *Release)( |
| 264 | IStorageItem* This); | |
| 599 | __x_ABI_CWindows_CStorage_CIStorageItem *This); | |
| 265 | 600 | |
| 266 | 601 | /*** IInspectable methods ***/ |
| 267 | 602 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 268 | IStorageItem* This, | |
| 603 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 269 | 604 | ULONG *iidCount, |
| 270 | 605 | IID **iids); |
| 271 | 606 | |
| 272 | 607 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 273 | IStorageItem* This, | |
| 608 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 274 | 609 | HSTRING *className); |
| 275 | 610 | |
| 276 | 611 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 277 | IStorageItem* This, | |
| 612 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 278 | 613 | TrustLevel *trustLevel); |
| 279 | 614 | |
| 280 | 615 | /*** IStorageItem methods ***/ |
| 281 | 616 | HRESULT (STDMETHODCALLTYPE *RenameAsyncOverloadDefaultOptions)( |
| 282 | IStorageItem* This, | |
| 617 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 283 | 618 | HSTRING desiredName, |
| 284 | 619 | IInspectable **action); |
| 285 | 620 | |
| 286 | 621 | HRESULT (STDMETHODCALLTYPE *RenameAsync)( |
| 287 | IStorageItem* This, | |
| 622 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 288 | 623 | HSTRING desiredName, |
| 289 | NameCollisionOption option, | |
| 624 | enum __x_ABI_CWindows_CStorage_CNameCollisionOption option, | |
| 290 | 625 | IInspectable **action); |
| 291 | 626 | |
| 292 | 627 | HRESULT (STDMETHODCALLTYPE *DeleteAsyncOverloadDefaultOptions)( |
| 293 | IStorageItem* This, | |
| 628 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 294 | 629 | IInspectable **action); |
| 295 | 630 | |
| 296 | 631 | HRESULT (STDMETHODCALLTYPE *DeleteAsync)( |
| 297 | IStorageItem* This, | |
| 298 | StorageDeleteOption option, | |
| 632 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 633 | enum __x_ABI_CWindows_CStorage_CStorageDeleteOption option, | |
| 299 | 634 | IInspectable **action); |
| 300 | 635 | |
| 301 | 636 | HRESULT (STDMETHODCALLTYPE *GetBasicPropertiesAsync)( |
| 302 | IStorageItem* This, | |
| 637 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 303 | 638 | IInspectable **action); |
| 304 | 639 | |
| 305 | 640 | HRESULT (STDMETHODCALLTYPE *get_Name)( |
| 306 | IStorageItem* This, | |
| 641 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 307 | 642 | HSTRING *value); |
| 308 | 643 | |
| 309 | 644 | HRESULT (STDMETHODCALLTYPE *get_Path)( |
| 310 | IStorageItem* This, | |
| 645 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 311 | 646 | HSTRING *value); |
| 312 | 647 | |
| 313 | 648 | HRESULT (STDMETHODCALLTYPE *get_Attributes)( |
| 314 | IStorageItem* This, | |
| 315 | FileAttributes *value); | |
| 649 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 650 | enum __x_ABI_CWindows_CStorage_CFileAttributes *value); | |
| 316 | 651 | |
| 317 | 652 | HRESULT (STDMETHODCALLTYPE *get_DateCreated)( |
| 318 | IStorageItem* This, | |
| 319 | DateTime *value); | |
| 653 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 654 | struct __x_ABI_CWindows_CFoundation_CDateTime *value); | |
| 320 | 655 | |
| 321 | 656 | HRESULT (STDMETHODCALLTYPE *IsOfType)( |
| 322 | IStorageItem* This, | |
| 323 | StorageItemTypes itemType, | |
| 657 | __x_ABI_CWindows_CStorage_CIStorageItem *This, | |
| 658 | enum __x_ABI_CWindows_CStorage_CStorageItemTypes itemType, | |
| 324 | 659 | boolean *value); |
| 325 | 660 | |
| 326 | 661 | END_INTERFACE |
| 327 | } IStorageItemVtbl; | |
| 328 | interface IStorageItem { | |
| 329 | CONST_VTBL IStorageItemVtbl* lpVtbl; | |
| 662 | } __x_ABI_CWindows_CStorage_CIStorageItemVtbl; | |
| 663 | ||
| 664 | interface __x_ABI_CWindows_CStorage_CIStorageItem { | |
| 665 | CONST_VTBL __x_ABI_CWindows_CStorage_CIStorageItemVtbl* lpVtbl; | |
| 330 | 666 | }; |
| 331 | 667 | |
| 332 | 668 | #ifdef COBJMACROS |
| 333 | 669 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 334 | 670 | /*** IUnknown methods ***/ |
| 335 | #define IStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 336 | #define IStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 337 | #define IStorageItem_Release(This) (This)->lpVtbl->Release(This) | |
| 671 | #define __x_ABI_CWindows_CStorage_CIStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 672 | #define __x_ABI_CWindows_CStorage_CIStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 673 | #define __x_ABI_CWindows_CStorage_CIStorageItem_Release(This) (This)->lpVtbl->Release(This) | |
| 338 | 674 | /*** IInspectable methods ***/ |
| 339 | #define IStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 340 | #define IStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 341 | #define IStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 675 | #define __x_ABI_CWindows_CStorage_CIStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 676 | #define __x_ABI_CWindows_CStorage_CIStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 677 | #define __x_ABI_CWindows_CStorage_CIStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 342 | 678 | /*** IStorageItem methods ***/ |
| 343 | #define IStorageItem_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) | |
| 345 | #define IStorageItem_DeleteAsyncOverloadDefaultOptions(This,action) (This)->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,action) | |
| 346 | #define IStorageItem_DeleteAsync(This,option,action) (This)->lpVtbl->DeleteAsync(This,option,action) | |
| 347 | #define IStorageItem_GetBasicPropertiesAsync(This,action) (This)->lpVtbl->GetBasicPropertiesAsync(This,action) | |
| 348 | #define IStorageItem_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) | |
| 349 | #define IStorageItem_get_Path(This,value) (This)->lpVtbl->get_Path(This,value) | |
| 350 | #define IStorageItem_get_Attributes(This,value) (This)->lpVtbl->get_Attributes(This,value) | |
| 351 | #define IStorageItem_get_DateCreated(This,value) (This)->lpVtbl->get_DateCreated(This,value) | |
| 352 | #define IStorageItem_IsOfType(This,itemType,value) (This)->lpVtbl->IsOfType(This,itemType,value) | |
| 679 | #define __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsyncOverloadDefaultOptions(This,desiredName,action) (This)->lpVtbl->RenameAsyncOverloadDefaultOptions(This,desiredName,action) | |
| 680 | #define __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsync(This,desiredName,option,action) (This)->lpVtbl->RenameAsync(This,desiredName,option,action) | |
| 681 | #define __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsyncOverloadDefaultOptions(This,action) (This)->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,action) | |
| 682 | #define __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsync(This,option,action) (This)->lpVtbl->DeleteAsync(This,option,action) | |
| 683 | #define __x_ABI_CWindows_CStorage_CIStorageItem_GetBasicPropertiesAsync(This,action) (This)->lpVtbl->GetBasicPropertiesAsync(This,action) | |
| 684 | #define __x_ABI_CWindows_CStorage_CIStorageItem_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) | |
| 685 | #define __x_ABI_CWindows_CStorage_CIStorageItem_get_Path(This,value) (This)->lpVtbl->get_Path(This,value) | |
| 686 | #define __x_ABI_CWindows_CStorage_CIStorageItem_get_Attributes(This,value) (This)->lpVtbl->get_Attributes(This,value) | |
| 687 | #define __x_ABI_CWindows_CStorage_CIStorageItem_get_DateCreated(This,value) (This)->lpVtbl->get_DateCreated(This,value) | |
| 688 | #define __x_ABI_CWindows_CStorage_CIStorageItem_IsOfType(This,itemType,value) (This)->lpVtbl->IsOfType(This,itemType,value) | |
| 353 | 689 | #else |
| 354 | 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 | 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 | 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 | 698 | return This->lpVtbl->Release(This); |
| 363 | 699 | } |
| 364 | 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 | 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 | 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 | 708 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 373 | 709 | } |
| 374 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 739 | return This->lpVtbl->IsOfType(This,itemType,value); |
| 404 | 740 | } |
| 405 | 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 | 763 | #endif |
| 407 | 764 | |
| 408 | 765 | #endif |
| 409 | 766 | |
| 410 | HRESULT STDMETHODCALLTYPE IStorageItem_RenameAsyncOverloadDefaultOptions_Proxy( | |
| 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__ */ | |
| 767 | #endif /* ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__ */ | |
| 497 | 768 | |
| 498 | 769 | /***************************************************************************** |
| 499 | 770 | * IKnownFoldersStatics interface |
| 500 | 771 | */ |
| 501 | #ifndef __IKnownFoldersStatics_INTERFACE_DEFINED__ | |
| 502 | #define __IKnownFoldersStatics_INTERFACE_DEFINED__ | |
| 772 | #ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_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 | 776 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 506 | MIDL_INTERFACE("5a2a7520-4802-452d-9ad9-4351ada7ec35") | |
| 507 | IKnownFoldersStatics : public IInspectable | |
| 508 | { | |
| 509 | virtual HRESULT STDMETHODCALLTYPE get_MusicLibrary( | |
| 510 | IStorageFolder **value) = 0; | |
| 777 | } /* extern "C" */ | |
| 778 | namespace ABI { | |
| 779 | namespace Windows { | |
| 780 | namespace Storage { | |
| 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( | |
| 513 | IStorageFolder **value) = 0; | |
| 787 | virtual HRESULT STDMETHODCALLTYPE get_PicturesLibrary( | |
| 788 | ABI::Windows::Storage::IStorageFolder **value) = 0; | |
| 514 | 789 | |
| 515 | virtual HRESULT STDMETHODCALLTYPE get_VideosLibrary( | |
| 516 | IStorageFolder **value) = 0; | |
| 790 | virtual HRESULT STDMETHODCALLTYPE get_VideosLibrary( | |
| 791 | ABI::Windows::Storage::IStorageFolder **value) = 0; | |
| 517 | 792 | |
| 518 | virtual HRESULT STDMETHODCALLTYPE get_DocumentsLibrary( | |
| 519 | IStorageFolder **value) = 0; | |
| 793 | virtual HRESULT STDMETHODCALLTYPE get_DocumentsLibrary( | |
| 794 | ABI::Windows::Storage::IStorageFolder **value) = 0; | |
| 520 | 795 | |
| 521 | virtual HRESULT STDMETHODCALLTYPE get_HomeGroup( | |
| 522 | IStorageFolder **value) = 0; | |
| 796 | virtual HRESULT STDMETHODCALLTYPE get_HomeGroup( | |
| 797 | ABI::Windows::Storage::IStorageFolder **value) = 0; | |
| 523 | 798 | |
| 524 | virtual HRESULT STDMETHODCALLTYPE get_RemovableDevices( | |
| 525 | IStorageFolder **value) = 0; | |
| 799 | virtual HRESULT STDMETHODCALLTYPE get_RemovableDevices( | |
| 800 | ABI::Windows::Storage::IStorageFolder **value) = 0; | |
| 526 | 801 | |
| 527 | virtual HRESULT STDMETHODCALLTYPE get_MediaServerDevices( | |
| 528 | IStorageFolder **value) = 0; | |
| 802 | virtual HRESULT STDMETHODCALLTYPE get_MediaServerDevices( | |
| 803 | ABI::Windows::Storage::IStorageFolder **value) = 0; | |
| 529 | 804 | |
| 530 | }; | |
| 805 | }; | |
| 806 | } | |
| 807 | } | |
| 808 | } | |
| 809 | extern "C" { | |
| 531 | 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 | 812 | #endif |
| 534 | 813 | #else |
| 535 | typedef struct IKnownFoldersStaticsVtbl { | |
| 814 | typedef struct __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl { | |
| 536 | 815 | BEGIN_INTERFACE |
| 537 | 816 | |
| 538 | 817 | /*** IUnknown methods ***/ |
| 539 | 818 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 540 | IKnownFoldersStatics* This, | |
| 819 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, | |
| 541 | 820 | REFIID riid, |
| 542 | 821 | void **ppvObject); |
| 543 | 822 | |
| 544 | 823 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 545 | IKnownFoldersStatics* This); | |
| 824 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This); | |
| 546 | 825 | |
| 547 | 826 | ULONG (STDMETHODCALLTYPE *Release)( |
| 548 | IKnownFoldersStatics* This); | |
| 827 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This); | |
| 549 | 828 | |
| 550 | 829 | /*** IInspectable methods ***/ |
| 551 | 830 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 552 | IKnownFoldersStatics* This, | |
| 831 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, | |
| 553 | 832 | ULONG *iidCount, |
| 554 | 833 | IID **iids); |
| 555 | 834 | |
| 556 | 835 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 557 | IKnownFoldersStatics* This, | |
| 836 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, | |
| 558 | 837 | HSTRING *className); |
| 559 | 838 | |
| 560 | 839 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 561 | IKnownFoldersStatics* This, | |
| 840 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, | |
| 562 | 841 | TrustLevel *trustLevel); |
| 563 | 842 | |
| 564 | 843 | /*** IKnownFoldersStatics methods ***/ |
| 565 | 844 | HRESULT (STDMETHODCALLTYPE *get_MusicLibrary)( |
| 566 | IKnownFoldersStatics* This, | |
| 567 | IStorageFolder **value); | |
| 845 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, | |
| 846 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); | |
| 568 | 847 | |
| 569 | 848 | HRESULT (STDMETHODCALLTYPE *get_PicturesLibrary)( |
| 570 | IKnownFoldersStatics* This, | |
| 571 | IStorageFolder **value); | |
| 849 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, | |
| 850 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); | |
| 572 | 851 | |
| 573 | 852 | HRESULT (STDMETHODCALLTYPE *get_VideosLibrary)( |
| 574 | IKnownFoldersStatics* This, | |
| 575 | IStorageFolder **value); | |
| 853 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, | |
| 854 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); | |
| 576 | 855 | |
| 577 | 856 | HRESULT (STDMETHODCALLTYPE *get_DocumentsLibrary)( |
| 578 | IKnownFoldersStatics* This, | |
| 579 | IStorageFolder **value); | |
| 857 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, | |
| 858 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); | |
| 580 | 859 | |
| 581 | 860 | HRESULT (STDMETHODCALLTYPE *get_HomeGroup)( |
| 582 | IKnownFoldersStatics* This, | |
| 583 | IStorageFolder **value); | |
| 861 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, | |
| 862 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); | |
| 584 | 863 | |
| 585 | 864 | HRESULT (STDMETHODCALLTYPE *get_RemovableDevices)( |
| 586 | IKnownFoldersStatics* This, | |
| 587 | IStorageFolder **value); | |
| 865 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, | |
| 866 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); | |
| 588 | 867 | |
| 589 | 868 | HRESULT (STDMETHODCALLTYPE *get_MediaServerDevices)( |
| 590 | IKnownFoldersStatics* This, | |
| 591 | IStorageFolder **value); | |
| 869 | __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, | |
| 870 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); | |
| 592 | 871 | |
| 593 | 872 | END_INTERFACE |
| 594 | } IKnownFoldersStaticsVtbl; | |
| 595 | interface IKnownFoldersStatics { | |
| 596 | CONST_VTBL IKnownFoldersStaticsVtbl* lpVtbl; | |
| 873 | } __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl; | |
| 874 | ||
| 875 | interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics { | |
| 876 | CONST_VTBL __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl* lpVtbl; | |
| 597 | 877 | }; |
| 598 | 878 | |
| 599 | 879 | #ifdef COBJMACROS |
| 600 | 880 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 601 | 881 | /*** IUnknown methods ***/ |
| 602 | #define IKnownFoldersStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 603 | #define IKnownFoldersStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 604 | #define IKnownFoldersStatics_Release(This) (This)->lpVtbl->Release(This) | |
| 882 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 883 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 884 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release(This) (This)->lpVtbl->Release(This) | |
| 605 | 885 | /*** IInspectable methods ***/ |
| 606 | #define IKnownFoldersStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 607 | #define IKnownFoldersStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 608 | #define IKnownFoldersStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 886 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 887 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 888 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 609 | 889 | /*** IKnownFoldersStatics methods ***/ |
| 610 | #define IKnownFoldersStatics_get_MusicLibrary(This,value) (This)->lpVtbl->get_MusicLibrary(This,value) | |
| 611 | #define IKnownFoldersStatics_get_PicturesLibrary(This,value) (This)->lpVtbl->get_PicturesLibrary(This,value) | |
| 612 | #define IKnownFoldersStatics_get_VideosLibrary(This,value) (This)->lpVtbl->get_VideosLibrary(This,value) | |
| 613 | #define IKnownFoldersStatics_get_DocumentsLibrary(This,value) (This)->lpVtbl->get_DocumentsLibrary(This,value) | |
| 614 | #define IKnownFoldersStatics_get_HomeGroup(This,value) (This)->lpVtbl->get_HomeGroup(This,value) | |
| 615 | #define IKnownFoldersStatics_get_RemovableDevices(This,value) (This)->lpVtbl->get_RemovableDevices(This,value) | |
| 616 | #define IKnownFoldersStatics_get_MediaServerDevices(This,value) (This)->lpVtbl->get_MediaServerDevices(This,value) | |
| 890 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary(This,value) (This)->lpVtbl->get_MusicLibrary(This,value) | |
| 891 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary(This,value) (This)->lpVtbl->get_PicturesLibrary(This,value) | |
| 892 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary(This,value) (This)->lpVtbl->get_VideosLibrary(This,value) | |
| 893 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary(This,value) (This)->lpVtbl->get_DocumentsLibrary(This,value) | |
| 894 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_HomeGroup(This,value) (This)->lpVtbl->get_HomeGroup(This,value) | |
| 895 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_RemovableDevices(This,value) (This)->lpVtbl->get_RemovableDevices(This,value) | |
| 896 | #define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MediaServerDevices(This,value) (This)->lpVtbl->get_MediaServerDevices(This,value) | |
| 617 | 897 | #else |
| 618 | 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 | 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 | 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 | 906 | return This->lpVtbl->Release(This); |
| 627 | 907 | } |
| 628 | 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 | 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 | 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 | 916 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 637 | 917 | } |
| 638 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 938 | return This->lpVtbl->get_MediaServerDevices(This,value); |
| 659 | 939 | } |
| 660 | 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 | 959 | #endif |
| 662 | 960 | |
| 663 | 961 | #endif |
| 664 | 962 | |
| 665 | HRESULT STDMETHODCALLTYPE IKnownFoldersStatics_get_MusicLibrary_Proxy( | |
| 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__ */ | |
| 963 | #endif /* ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__ */ | |
| 723 | 964 | |
| 724 | 965 | /***************************************************************************** |
| 725 | 966 | * IStorageFolder interface |
| 726 | 967 | */ |
| 727 | #ifndef __IStorageFolder_INTERFACE_DEFINED__ | |
| 728 | #define __IStorageFolder_INTERFACE_DEFINED__ | |
| 968 | #ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_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 | 972 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 732 | MIDL_INTERFACE("72d1cb78-b3ef-4f75-a80b-6fd9dae2944b") | |
| 733 | IStorageFolder : public IInspectable | |
| 734 | { | |
| 735 | virtual HRESULT STDMETHODCALLTYPE CreateFileAsyncOverloadDefaultOptions( | |
| 736 | HSTRING desiredName, | |
| 737 | IInspectable **operation) = 0; | |
| 738 | ||
| 739 | virtual HRESULT STDMETHODCALLTYPE CreateFileAsync( | |
| 740 | HSTRING desiredName, | |
| 741 | CreationCollisionOption options, | |
| 742 | IInspectable **operation) = 0; | |
| 743 | ||
| 744 | virtual HRESULT STDMETHODCALLTYPE CreateFolderAsyncOverloadDefaultOptions( | |
| 745 | HSTRING desiredName, | |
| 746 | IInspectable **operation) = 0; | |
| 747 | ||
| 748 | virtual HRESULT STDMETHODCALLTYPE CreateFolderAsync( | |
| 749 | HSTRING desiredName, | |
| 750 | CreationCollisionOption options, | |
| 751 | IInspectable **operation) = 0; | |
| 752 | ||
| 753 | virtual HRESULT STDMETHODCALLTYPE GetFileAsync( | |
| 754 | HSTRING name, | |
| 755 | IInspectable **operation) = 0; | |
| 756 | ||
| 757 | virtual HRESULT STDMETHODCALLTYPE GetFolderAsync( | |
| 758 | HSTRING name, | |
| 759 | IInspectable **operation) = 0; | |
| 760 | ||
| 761 | virtual HRESULT STDMETHODCALLTYPE GetItemAsync( | |
| 762 | HSTRING name, | |
| 763 | IInspectable **operation) = 0; | |
| 764 | ||
| 765 | virtual HRESULT STDMETHODCALLTYPE GetFilesAsyncOverloadDefaultOptionsStartAndCount( | |
| 766 | IInspectable **operation) = 0; | |
| 767 | ||
| 768 | virtual HRESULT STDMETHODCALLTYPE GetFoldersAsyncOverloadDefaultOptionsStartAndCount( | |
| 769 | IInspectable **operation) = 0; | |
| 770 | ||
| 771 | virtual HRESULT STDMETHODCALLTYPE GetItemsAsyncOverloadDefaultStartAndCount( | |
| 772 | IInspectable **operation) = 0; | |
| 773 | ||
| 774 | }; | |
| 973 | } /* extern "C" */ | |
| 974 | namespace ABI { | |
| 975 | namespace Windows { | |
| 976 | namespace Storage { | |
| 977 | MIDL_INTERFACE("72d1cb78-b3ef-4f75-a80b-6fd9dae2944b") | |
| 978 | IStorageFolder : public IInspectable | |
| 979 | { | |
| 980 | virtual HRESULT STDMETHODCALLTYPE CreateFileAsyncOverloadDefaultOptions( | |
| 981 | HSTRING desiredName, | |
| 982 | IInspectable **operation) = 0; | |
| 983 | ||
| 984 | virtual HRESULT STDMETHODCALLTYPE CreateFileAsync( | |
| 985 | HSTRING desiredName, | |
| 986 | enum CreationCollisionOption options, | |
| 987 | IInspectable **operation) = 0; | |
| 988 | ||
| 989 | virtual HRESULT STDMETHODCALLTYPE CreateFolderAsyncOverloadDefaultOptions( | |
| 990 | HSTRING desiredName, | |
| 991 | IInspectable **operation) = 0; | |
| 992 | ||
| 993 | virtual HRESULT STDMETHODCALLTYPE CreateFolderAsync( | |
| 994 | HSTRING desiredName, | |
| 995 | enum CreationCollisionOption options, | |
| 996 | IInspectable **operation) = 0; | |
| 997 | ||
| 998 | virtual HRESULT STDMETHODCALLTYPE GetFileAsync( | |
| 999 | HSTRING name, | |
| 1000 | IInspectable **operation) = 0; | |
| 1001 | ||
| 1002 | virtual HRESULT STDMETHODCALLTYPE GetFolderAsync( | |
| 1003 | HSTRING name, | |
| 1004 | IInspectable **operation) = 0; | |
| 1005 | ||
| 1006 | virtual HRESULT STDMETHODCALLTYPE GetItemAsync( | |
| 1007 | HSTRING name, | |
| 1008 | IInspectable **operation) = 0; | |
| 1009 | ||
| 1010 | virtual HRESULT STDMETHODCALLTYPE GetFilesAsyncOverloadDefaultOptionsStartAndCount( | |
| 1011 | IInspectable **operation) = 0; | |
| 1012 | ||
| 1013 | virtual HRESULT STDMETHODCALLTYPE GetFoldersAsyncOverloadDefaultOptionsStartAndCount( | |
| 1014 | IInspectable **operation) = 0; | |
| 1015 | ||
| 1016 | virtual HRESULT STDMETHODCALLTYPE GetItemsAsyncOverloadDefaultStartAndCount( | |
| 1017 | IInspectable **operation) = 0; | |
| 1018 | ||
| 1019 | }; | |
| 1020 | } | |
| 1021 | } | |
| 1022 | } | |
| 1023 | extern "C" { | |
| 775 | 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 | 1026 | #endif |
| 778 | 1027 | #else |
| 779 | typedef struct IStorageFolderVtbl { | |
| 1028 | typedef struct __x_ABI_CWindows_CStorage_CIStorageFolderVtbl { | |
| 780 | 1029 | BEGIN_INTERFACE |
| 781 | 1030 | |
| 782 | 1031 | /*** IUnknown methods ***/ |
| 783 | 1032 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 784 | IStorageFolder* This, | |
| 1033 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 785 | 1034 | REFIID riid, |
| 786 | 1035 | void **ppvObject); |
| 787 | 1036 | |
| 788 | 1037 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 789 | IStorageFolder* This); | |
| 1038 | __x_ABI_CWindows_CStorage_CIStorageFolder *This); | |
| 790 | 1039 | |
| 791 | 1040 | ULONG (STDMETHODCALLTYPE *Release)( |
| 792 | IStorageFolder* This); | |
| 1041 | __x_ABI_CWindows_CStorage_CIStorageFolder *This); | |
| 793 | 1042 | |
| 794 | 1043 | /*** IInspectable methods ***/ |
| 795 | 1044 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 796 | IStorageFolder* This, | |
| 1045 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 797 | 1046 | ULONG *iidCount, |
| 798 | 1047 | IID **iids); |
| 799 | 1048 | |
| 800 | 1049 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 801 | IStorageFolder* This, | |
| 1050 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 802 | 1051 | HSTRING *className); |
| 803 | 1052 | |
| 804 | 1053 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 805 | IStorageFolder* This, | |
| 1054 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 806 | 1055 | TrustLevel *trustLevel); |
| 807 | 1056 | |
| 808 | 1057 | /*** IStorageFolder methods ***/ |
| 809 | 1058 | HRESULT (STDMETHODCALLTYPE *CreateFileAsyncOverloadDefaultOptions)( |
| 810 | IStorageFolder* This, | |
| 1059 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 811 | 1060 | HSTRING desiredName, |
| 812 | 1061 | IInspectable **operation); |
| 813 | 1062 | |
| 814 | 1063 | HRESULT (STDMETHODCALLTYPE *CreateFileAsync)( |
| 815 | IStorageFolder* This, | |
| 1064 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 816 | 1065 | HSTRING desiredName, |
| 817 | CreationCollisionOption options, | |
| 1066 | enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options, | |
| 818 | 1067 | IInspectable **operation); |
| 819 | 1068 | |
| 820 | 1069 | HRESULT (STDMETHODCALLTYPE *CreateFolderAsyncOverloadDefaultOptions)( |
| 821 | IStorageFolder* This, | |
| 1070 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 822 | 1071 | HSTRING desiredName, |
| 823 | 1072 | IInspectable **operation); |
| 824 | 1073 | |
| 825 | 1074 | HRESULT (STDMETHODCALLTYPE *CreateFolderAsync)( |
| 826 | IStorageFolder* This, | |
| 1075 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 827 | 1076 | HSTRING desiredName, |
| 828 | CreationCollisionOption options, | |
| 1077 | enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options, | |
| 829 | 1078 | IInspectable **operation); |
| 830 | 1079 | |
| 831 | 1080 | HRESULT (STDMETHODCALLTYPE *GetFileAsync)( |
| 832 | IStorageFolder* This, | |
| 1081 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 833 | 1082 | HSTRING name, |
| 834 | 1083 | IInspectable **operation); |
| 835 | 1084 | |
| 836 | 1085 | HRESULT (STDMETHODCALLTYPE *GetFolderAsync)( |
| 837 | IStorageFolder* This, | |
| 1086 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 838 | 1087 | HSTRING name, |
| 839 | 1088 | IInspectable **operation); |
| 840 | 1089 | |
| 841 | 1090 | HRESULT (STDMETHODCALLTYPE *GetItemAsync)( |
| 842 | IStorageFolder* This, | |
| 1091 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 843 | 1092 | HSTRING name, |
| 844 | 1093 | IInspectable **operation); |
| 845 | 1094 | |
| 846 | 1095 | HRESULT (STDMETHODCALLTYPE *GetFilesAsyncOverloadDefaultOptionsStartAndCount)( |
| 847 | IStorageFolder* This, | |
| 1096 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 848 | 1097 | IInspectable **operation); |
| 849 | 1098 | |
| 850 | 1099 | HRESULT (STDMETHODCALLTYPE *GetFoldersAsyncOverloadDefaultOptionsStartAndCount)( |
| 851 | IStorageFolder* This, | |
| 1100 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 852 | 1101 | IInspectable **operation); |
| 853 | 1102 | |
| 854 | 1103 | HRESULT (STDMETHODCALLTYPE *GetItemsAsyncOverloadDefaultStartAndCount)( |
| 855 | IStorageFolder* This, | |
| 1104 | __x_ABI_CWindows_CStorage_CIStorageFolder *This, | |
| 856 | 1105 | IInspectable **operation); |
| 857 | 1106 | |
| 858 | 1107 | END_INTERFACE |
| 859 | } IStorageFolderVtbl; | |
| 860 | interface IStorageFolder { | |
| 861 | CONST_VTBL IStorageFolderVtbl* lpVtbl; | |
| 1108 | } __x_ABI_CWindows_CStorage_CIStorageFolderVtbl; | |
| 1109 | ||
| 1110 | interface __x_ABI_CWindows_CStorage_CIStorageFolder { | |
| 1111 | CONST_VTBL __x_ABI_CWindows_CStorage_CIStorageFolderVtbl* lpVtbl; | |
| 862 | 1112 | }; |
| 863 | 1113 | |
| 864 | 1114 | #ifdef COBJMACROS |
| 865 | 1115 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 866 | 1116 | /*** IUnknown methods ***/ |
| 867 | #define IStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 868 | #define IStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 869 | #define IStorageFolder_Release(This) (This)->lpVtbl->Release(This) | |
| 1117 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1118 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1119 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_Release(This) (This)->lpVtbl->Release(This) | |
| 870 | 1120 | /*** IInspectable methods ***/ |
| 871 | #define IStorageFolder_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 872 | #define IStorageFolder_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 873 | #define IStorageFolder_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 1121 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 1122 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 1123 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 874 | 1124 | /*** IStorageFolder methods ***/ |
| 875 | #define IStorageFolder_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) | |
| 877 | #define IStorageFolder_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) | |
| 879 | #define IStorageFolder_GetFileAsync(This,name,operation) (This)->lpVtbl->GetFileAsync(This,name,operation) | |
| 880 | #define IStorageFolder_GetFolderAsync(This,name,operation) (This)->lpVtbl->GetFolderAsync(This,name,operation) | |
| 881 | #define IStorageFolder_GetItemAsync(This,name,operation) (This)->lpVtbl->GetItemAsync(This,name,operation) | |
| 882 | #define IStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) | |
| 883 | #define IStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) | |
| 884 | #define IStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(This,operation) (This)->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation) | |
| 1125 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation) (This)->lpVtbl->CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation) | |
| 1126 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsync(This,desiredName,options,operation) (This)->lpVtbl->CreateFileAsync(This,desiredName,options,operation) | |
| 1127 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation) (This)->lpVtbl->CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation) | |
| 1128 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsync(This,desiredName,options,operation) (This)->lpVtbl->CreateFolderAsync(This,desiredName,options,operation) | |
| 1129 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFileAsync(This,name,operation) (This)->lpVtbl->GetFileAsync(This,name,operation) | |
| 1130 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFolderAsync(This,name,operation) (This)->lpVtbl->GetFolderAsync(This,name,operation) | |
| 1131 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemAsync(This,name,operation) (This)->lpVtbl->GetItemAsync(This,name,operation) | |
| 1132 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) | |
| 1133 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) | |
| 1134 | #define __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(This,operation) (This)->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation) | |
| 885 | 1135 | #else |
| 886 | 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 | 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 | 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 | 1144 | return This->lpVtbl->Release(This); |
| 895 | 1145 | } |
| 896 | 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 | 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 | 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 | 1154 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 905 | 1155 | } |
| 906 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 1185 | return This->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation); |
| 936 | 1186 | } |
| 937 | 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 | 1209 | #endif |
| 939 | 1210 | |
| 940 | 1211 | #endif |
| 941 | 1212 | |
| 942 | HRESULT STDMETHODCALLTYPE IStorageFolder_CreateFileAsyncOverloadDefaultOptions_Proxy( | |
| 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__ */ | |
| 1213 | #endif /* ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__ */ | |
| 1033 | 1214 | |
| 1034 | 1215 | /***************************************************************************** |
| 1035 | 1216 | * IApplicationDataContainer interface |
| 1036 | 1217 | */ |
| 1037 | #ifndef __IApplicationDataContainer_INTERFACE_DEFINED__ | |
| 1038 | #define __IApplicationDataContainer_INTERFACE_DEFINED__ | |
| 1218 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_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 | 1222 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1042 | MIDL_INTERFACE("c5aefd1e-f467-40ba-8566-ab640a441e1d") | |
| 1043 | IApplicationDataContainer : public IInspectable | |
| 1044 | { | |
| 1045 | virtual HRESULT STDMETHODCALLTYPE get_Name( | |
| 1046 | HSTRING *value) = 0; | |
| 1223 | } /* extern "C" */ | |
| 1224 | namespace ABI { | |
| 1225 | namespace Windows { | |
| 1226 | namespace Storage { | |
| 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( | |
| 1049 | ApplicationDataLocality *value) = 0; | |
| 1233 | virtual HRESULT STDMETHODCALLTYPE get_Locality( | |
| 1234 | enum ApplicationDataLocality *value) = 0; | |
| 1050 | 1235 | |
| 1051 | virtual HRESULT STDMETHODCALLTYPE get_Values( | |
| 1052 | IInspectable **value) = 0; | |
| 1236 | virtual HRESULT STDMETHODCALLTYPE get_Values( | |
| 1237 | IInspectable **value) = 0; | |
| 1053 | 1238 | |
| 1054 | virtual HRESULT STDMETHODCALLTYPE get_Containers( | |
| 1055 | IInspectable **value) = 0; | |
| 1239 | virtual HRESULT STDMETHODCALLTYPE get_Containers( | |
| 1240 | IInspectable **value) = 0; | |
| 1056 | 1241 | |
| 1057 | virtual HRESULT STDMETHODCALLTYPE CreateContainer( | |
| 1058 | HSTRING name, | |
| 1059 | ApplicationDataCreateDisposition disposition, | |
| 1060 | IApplicationDataContainer **container) = 0; | |
| 1242 | virtual HRESULT STDMETHODCALLTYPE CreateContainer( | |
| 1243 | HSTRING name, | |
| 1244 | enum ApplicationDataCreateDisposition disposition, | |
| 1245 | ABI::Windows::Storage::IApplicationDataContainer **container) = 0; | |
| 1061 | 1246 | |
| 1062 | virtual HRESULT STDMETHODCALLTYPE DeleteContainer( | |
| 1063 | HSTRING name) = 0; | |
| 1247 | virtual HRESULT STDMETHODCALLTYPE DeleteContainer( | |
| 1248 | HSTRING name) = 0; | |
| 1064 | 1249 | |
| 1065 | }; | |
| 1250 | }; | |
| 1251 | } | |
| 1252 | } | |
| 1253 | } | |
| 1254 | extern "C" { | |
| 1066 | 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 | 1257 | #endif |
| 1069 | 1258 | #else |
| 1070 | typedef struct IApplicationDataContainerVtbl { | |
| 1259 | typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl { | |
| 1071 | 1260 | BEGIN_INTERFACE |
| 1072 | 1261 | |
| 1073 | 1262 | /*** IUnknown methods ***/ |
| 1074 | 1263 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1075 | IApplicationDataContainer* This, | |
| 1264 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, | |
| 1076 | 1265 | REFIID riid, |
| 1077 | 1266 | void **ppvObject); |
| 1078 | 1267 | |
| 1079 | 1268 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1080 | IApplicationDataContainer* This); | |
| 1269 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This); | |
| 1081 | 1270 | |
| 1082 | 1271 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1083 | IApplicationDataContainer* This); | |
| 1272 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This); | |
| 1084 | 1273 | |
| 1085 | 1274 | /*** IInspectable methods ***/ |
| 1086 | 1275 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 1087 | IApplicationDataContainer* This, | |
| 1276 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, | |
| 1088 | 1277 | ULONG *iidCount, |
| 1089 | 1278 | IID **iids); |
| 1090 | 1279 | |
| 1091 | 1280 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 1092 | IApplicationDataContainer* This, | |
| 1281 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, | |
| 1093 | 1282 | HSTRING *className); |
| 1094 | 1283 | |
| 1095 | 1284 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 1096 | IApplicationDataContainer* This, | |
| 1285 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, | |
| 1097 | 1286 | TrustLevel *trustLevel); |
| 1098 | 1287 | |
| 1099 | 1288 | /*** IApplicationDataContainer methods ***/ |
| 1100 | 1289 | HRESULT (STDMETHODCALLTYPE *get_Name)( |
| 1101 | IApplicationDataContainer* This, | |
| 1290 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, | |
| 1102 | 1291 | HSTRING *value); |
| 1103 | 1292 | |
| 1104 | 1293 | HRESULT (STDMETHODCALLTYPE *get_Locality)( |
| 1105 | IApplicationDataContainer* This, | |
| 1106 | ApplicationDataLocality *value); | |
| 1294 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, | |
| 1295 | enum __x_ABI_CWindows_CStorage_CApplicationDataLocality *value); | |
| 1107 | 1296 | |
| 1108 | 1297 | HRESULT (STDMETHODCALLTYPE *get_Values)( |
| 1109 | IApplicationDataContainer* This, | |
| 1298 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, | |
| 1110 | 1299 | IInspectable **value); |
| 1111 | 1300 | |
| 1112 | 1301 | HRESULT (STDMETHODCALLTYPE *get_Containers)( |
| 1113 | IApplicationDataContainer* This, | |
| 1302 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, | |
| 1114 | 1303 | IInspectable **value); |
| 1115 | 1304 | |
| 1116 | 1305 | HRESULT (STDMETHODCALLTYPE *CreateContainer)( |
| 1117 | IApplicationDataContainer* This, | |
| 1306 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, | |
| 1118 | 1307 | HSTRING name, |
| 1119 | ApplicationDataCreateDisposition disposition, | |
| 1120 | IApplicationDataContainer **container); | |
| 1308 | enum __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition disposition, | |
| 1309 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer **container); | |
| 1121 | 1310 | |
| 1122 | 1311 | HRESULT (STDMETHODCALLTYPE *DeleteContainer)( |
| 1123 | IApplicationDataContainer* This, | |
| 1312 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, | |
| 1124 | 1313 | HSTRING name); |
| 1125 | 1314 | |
| 1126 | 1315 | END_INTERFACE |
| 1127 | } IApplicationDataContainerVtbl; | |
| 1128 | interface IApplicationDataContainer { | |
| 1129 | CONST_VTBL IApplicationDataContainerVtbl* lpVtbl; | |
| 1316 | } __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl; | |
| 1317 | ||
| 1318 | interface __x_ABI_CWindows_CStorage_CIApplicationDataContainer { | |
| 1319 | CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl* lpVtbl; | |
| 1130 | 1320 | }; |
| 1131 | 1321 | |
| 1132 | 1322 | #ifdef COBJMACROS |
| 1133 | 1323 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1134 | 1324 | /*** IUnknown methods ***/ |
| 1135 | #define IApplicationDataContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1136 | #define IApplicationDataContainer_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1137 | #define IApplicationDataContainer_Release(This) (This)->lpVtbl->Release(This) | |
| 1325 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1326 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1327 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_Release(This) (This)->lpVtbl->Release(This) | |
| 1138 | 1328 | /*** IInspectable methods ***/ |
| 1139 | #define IApplicationDataContainer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 1140 | #define IApplicationDataContainer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 1141 | #define IApplicationDataContainer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 1329 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 1330 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 1331 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 1142 | 1332 | /*** IApplicationDataContainer methods ***/ |
| 1143 | #define IApplicationDataContainer_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) | |
| 1144 | #define IApplicationDataContainer_get_Locality(This,value) (This)->lpVtbl->get_Locality(This,value) | |
| 1145 | #define IApplicationDataContainer_get_Values(This,value) (This)->lpVtbl->get_Values(This,value) | |
| 1146 | #define IApplicationDataContainer_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) | |
| 1148 | #define IApplicationDataContainer_DeleteContainer(This,name) (This)->lpVtbl->DeleteContainer(This,name) | |
| 1333 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) | |
| 1334 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Locality(This,value) (This)->lpVtbl->get_Locality(This,value) | |
| 1335 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Values(This,value) (This)->lpVtbl->get_Values(This,value) | |
| 1336 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Containers(This,value) (This)->lpVtbl->get_Containers(This,value) | |
| 1337 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_CreateContainer(This,name,disposition,container) (This)->lpVtbl->CreateContainer(This,name,disposition,container) | |
| 1338 | #define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_DeleteContainer(This,name) (This)->lpVtbl->DeleteContainer(This,name) | |
| 1149 | 1339 | #else |
| 1150 | 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 | 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 | 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 | 1348 | return This->lpVtbl->Release(This); |
| 1159 | 1349 | } |
| 1160 | 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 | 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 | 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 | 1358 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 1169 | 1359 | } |
| 1170 | 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 | 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 | 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 | 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 | 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 | 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 | 1377 | return This->lpVtbl->DeleteContainer(This,name); |
| 1188 | 1378 | } |
| 1189 | 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 | 1397 | #endif |
| 1191 | 1398 | |
| 1192 | 1399 | #endif |
| 1193 | 1400 | |
| 1194 | HRESULT STDMETHODCALLTYPE IApplicationDataContainer_get_Name_Proxy( | |
| 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__ */ | |
| 1401 | #endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__ */ | |
| 1246 | 1402 | |
| 1247 | 1403 | /***************************************************************************** |
| 1248 | 1404 | * IApplicationData interface |
| 1249 | 1405 | */ |
| 1250 | #ifndef __IApplicationData_INTERFACE_DEFINED__ | |
| 1251 | #define __IApplicationData_INTERFACE_DEFINED__ | |
| 1406 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationData_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 | 1410 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1255 | MIDL_INTERFACE("c3da6fb7-b744-4b45-b0b8-223a0938d0dc") | |
| 1256 | IApplicationData : public IInspectable | |
| 1257 | { | |
| 1258 | virtual HRESULT STDMETHODCALLTYPE get_Version( | |
| 1259 | int *value) = 0; | |
| 1411 | } /* extern "C" */ | |
| 1412 | namespace ABI { | |
| 1413 | namespace Windows { | |
| 1414 | namespace Storage { | |
| 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( | |
| 1262 | int desiredVersion, | |
| 1263 | ApplicationDataSetVersionHandler *handler, | |
| 1264 | IInspectable **setVersionOperation) = 0; | |
| 1421 | virtual HRESULT STDMETHODCALLTYPE SetVersionAsync( | |
| 1422 | int desiredVersion, | |
| 1423 | ABI::Windows::Storage::IApplicationDataSetVersionHandler *handler, | |
| 1424 | IInspectable **setVersionOperation) = 0; | |
| 1265 | 1425 | |
| 1266 | virtual HRESULT STDMETHODCALLTYPE ClearAllAsync( | |
| 1267 | IInspectable **clearOperation) = 0; | |
| 1426 | virtual HRESULT STDMETHODCALLTYPE ClearAllAsync( | |
| 1427 | IInspectable **clearOperation) = 0; | |
| 1268 | 1428 | |
| 1269 | virtual HRESULT STDMETHODCALLTYPE ClearAsync( | |
| 1270 | ApplicationDataLocality locality, | |
| 1271 | IInspectable **clearOperation) = 0; | |
| 1429 | virtual HRESULT STDMETHODCALLTYPE ClearAsync( | |
| 1430 | enum ApplicationDataLocality locality, | |
| 1431 | IInspectable **clearOperation) = 0; | |
| 1272 | 1432 | |
| 1273 | virtual HRESULT STDMETHODCALLTYPE get_LocalSettings( | |
| 1274 | IApplicationDataContainer **value) = 0; | |
| 1433 | virtual HRESULT STDMETHODCALLTYPE get_LocalSettings( | |
| 1434 | ABI::Windows::Storage::IApplicationDataContainer **value) = 0; | |
| 1275 | 1435 | |
| 1276 | virtual HRESULT STDMETHODCALLTYPE get_RoamingSettings( | |
| 1277 | IApplicationDataContainer **value) = 0; | |
| 1436 | virtual HRESULT STDMETHODCALLTYPE get_RoamingSettings( | |
| 1437 | ABI::Windows::Storage::IApplicationDataContainer **value) = 0; | |
| 1278 | 1438 | |
| 1279 | virtual HRESULT STDMETHODCALLTYPE get_LocalFolder( | |
| 1280 | IStorageFolder **value) = 0; | |
| 1439 | virtual HRESULT STDMETHODCALLTYPE get_LocalFolder( | |
| 1440 | ABI::Windows::Storage::IStorageFolder **value) = 0; | |
| 1281 | 1441 | |
| 1282 | virtual HRESULT STDMETHODCALLTYPE get_RoamingFolder( | |
| 1283 | IStorageFolder **value) = 0; | |
| 1442 | virtual HRESULT STDMETHODCALLTYPE get_RoamingFolder( | |
| 1443 | ABI::Windows::Storage::IStorageFolder **value) = 0; | |
| 1284 | 1444 | |
| 1285 | virtual HRESULT STDMETHODCALLTYPE get_TemporaryFolder( | |
| 1286 | IStorageFolder **value) = 0; | |
| 1445 | virtual HRESULT STDMETHODCALLTYPE get_TemporaryFolder( | |
| 1446 | ABI::Windows::Storage::IStorageFolder **value) = 0; | |
| 1287 | 1447 | |
| 1288 | virtual HRESULT STDMETHODCALLTYPE DataChanged( | |
| 1289 | EventRegistrationToken token) = 0; | |
| 1448 | virtual HRESULT STDMETHODCALLTYPE DataChanged( | |
| 1449 | EventRegistrationToken token) = 0; | |
| 1290 | 1450 | |
| 1291 | virtual HRESULT STDMETHODCALLTYPE SignalDataChanged( | |
| 1292 | ) = 0; | |
| 1451 | virtual HRESULT STDMETHODCALLTYPE SignalDataChanged( | |
| 1452 | ) = 0; | |
| 1293 | 1453 | |
| 1294 | virtual HRESULT STDMETHODCALLTYPE RoamingStorageQuota( | |
| 1295 | UINT64 *value) = 0; | |
| 1454 | virtual HRESULT STDMETHODCALLTYPE RoamingStorageQuota( | |
| 1455 | UINT64 *value) = 0; | |
| 1296 | 1456 | |
| 1297 | }; | |
| 1457 | }; | |
| 1458 | } | |
| 1459 | } | |
| 1460 | } | |
| 1461 | extern "C" { | |
| 1298 | 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 | 1464 | #endif |
| 1301 | 1465 | #else |
| 1302 | typedef struct IApplicationDataVtbl { | |
| 1466 | typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataVtbl { | |
| 1303 | 1467 | BEGIN_INTERFACE |
| 1304 | 1468 | |
| 1305 | 1469 | /*** IUnknown methods ***/ |
| 1306 | 1470 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1307 | IApplicationData* This, | |
| 1471 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1308 | 1472 | REFIID riid, |
| 1309 | 1473 | void **ppvObject); |
| 1310 | 1474 | |
| 1311 | 1475 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1312 | IApplicationData* This); | |
| 1476 | __x_ABI_CWindows_CStorage_CIApplicationData *This); | |
| 1313 | 1477 | |
| 1314 | 1478 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1315 | IApplicationData* This); | |
| 1479 | __x_ABI_CWindows_CStorage_CIApplicationData *This); | |
| 1316 | 1480 | |
| 1317 | 1481 | /*** IInspectable methods ***/ |
| 1318 | 1482 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 1319 | IApplicationData* This, | |
| 1483 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1320 | 1484 | ULONG *iidCount, |
| 1321 | 1485 | IID **iids); |
| 1322 | 1486 | |
| 1323 | 1487 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 1324 | IApplicationData* This, | |
| 1488 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1325 | 1489 | HSTRING *className); |
| 1326 | 1490 | |
| 1327 | 1491 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 1328 | IApplicationData* This, | |
| 1492 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1329 | 1493 | TrustLevel *trustLevel); |
| 1330 | 1494 | |
| 1331 | 1495 | /*** IApplicationData methods ***/ |
| 1332 | 1496 | HRESULT (STDMETHODCALLTYPE *get_Version)( |
| 1333 | IApplicationData* This, | |
| 1497 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1334 | 1498 | int *value); |
| 1335 | 1499 | |
| 1336 | 1500 | HRESULT (STDMETHODCALLTYPE *SetVersionAsync)( |
| 1337 | IApplicationData* This, | |
| 1501 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1338 | 1502 | int desiredVersion, |
| 1339 | ApplicationDataSetVersionHandler *handler, | |
| 1503 | __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *handler, | |
| 1340 | 1504 | IInspectable **setVersionOperation); |
| 1341 | 1505 | |
| 1342 | 1506 | HRESULT (STDMETHODCALLTYPE *ClearAllAsync)( |
| 1343 | IApplicationData* This, | |
| 1507 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1344 | 1508 | IInspectable **clearOperation); |
| 1345 | 1509 | |
| 1346 | 1510 | HRESULT (STDMETHODCALLTYPE *ClearAsync)( |
| 1347 | IApplicationData* This, | |
| 1348 | ApplicationDataLocality locality, | |
| 1511 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1512 | enum __x_ABI_CWindows_CStorage_CApplicationDataLocality locality, | |
| 1349 | 1513 | IInspectable **clearOperation); |
| 1350 | 1514 | |
| 1351 | 1515 | HRESULT (STDMETHODCALLTYPE *get_LocalSettings)( |
| 1352 | IApplicationData* This, | |
| 1353 | IApplicationDataContainer **value); | |
| 1516 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1517 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer **value); | |
| 1354 | 1518 | |
| 1355 | 1519 | HRESULT (STDMETHODCALLTYPE *get_RoamingSettings)( |
| 1356 | IApplicationData* This, | |
| 1357 | IApplicationDataContainer **value); | |
| 1520 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1521 | __x_ABI_CWindows_CStorage_CIApplicationDataContainer **value); | |
| 1358 | 1522 | |
| 1359 | 1523 | HRESULT (STDMETHODCALLTYPE *get_LocalFolder)( |
| 1360 | IApplicationData* This, | |
| 1361 | IStorageFolder **value); | |
| 1524 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1525 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); | |
| 1362 | 1526 | |
| 1363 | 1527 | HRESULT (STDMETHODCALLTYPE *get_RoamingFolder)( |
| 1364 | IApplicationData* This, | |
| 1365 | IStorageFolder **value); | |
| 1528 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1529 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); | |
| 1366 | 1530 | |
| 1367 | 1531 | HRESULT (STDMETHODCALLTYPE *get_TemporaryFolder)( |
| 1368 | IApplicationData* This, | |
| 1369 | IStorageFolder **value); | |
| 1532 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1533 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); | |
| 1370 | 1534 | |
| 1371 | 1535 | HRESULT (STDMETHODCALLTYPE *DataChanged)( |
| 1372 | IApplicationData* This, | |
| 1536 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1373 | 1537 | EventRegistrationToken token); |
| 1374 | 1538 | |
| 1375 | 1539 | HRESULT (STDMETHODCALLTYPE *SignalDataChanged)( |
| 1376 | IApplicationData* This); | |
| 1540 | __x_ABI_CWindows_CStorage_CIApplicationData *This); | |
| 1377 | 1541 | |
| 1378 | 1542 | HRESULT (STDMETHODCALLTYPE *RoamingStorageQuota)( |
| 1379 | IApplicationData* This, | |
| 1543 | __x_ABI_CWindows_CStorage_CIApplicationData *This, | |
| 1380 | 1544 | UINT64 *value); |
| 1381 | 1545 | |
| 1382 | 1546 | END_INTERFACE |
| 1383 | } IApplicationDataVtbl; | |
| 1384 | interface IApplicationData { | |
| 1385 | CONST_VTBL IApplicationDataVtbl* lpVtbl; | |
| 1547 | } __x_ABI_CWindows_CStorage_CIApplicationDataVtbl; | |
| 1548 | ||
| 1549 | interface __x_ABI_CWindows_CStorage_CIApplicationData { | |
| 1550 | CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataVtbl* lpVtbl; | |
| 1386 | 1551 | }; |
| 1387 | 1552 | |
| 1388 | 1553 | #ifdef COBJMACROS |
| 1389 | 1554 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1390 | 1555 | /*** IUnknown methods ***/ |
| 1391 | #define IApplicationData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1392 | #define IApplicationData_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1393 | #define IApplicationData_Release(This) (This)->lpVtbl->Release(This) | |
| 1556 | #define __x_ABI_CWindows_CStorage_CIApplicationData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1557 | #define __x_ABI_CWindows_CStorage_CIApplicationData_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1558 | #define __x_ABI_CWindows_CStorage_CIApplicationData_Release(This) (This)->lpVtbl->Release(This) | |
| 1394 | 1559 | /*** IInspectable methods ***/ |
| 1395 | #define IApplicationData_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 1396 | #define IApplicationData_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 1397 | #define IApplicationData_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 1560 | #define __x_ABI_CWindows_CStorage_CIApplicationData_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 1561 | #define __x_ABI_CWindows_CStorage_CIApplicationData_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 1562 | #define __x_ABI_CWindows_CStorage_CIApplicationData_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 1398 | 1563 | /*** IApplicationData methods ***/ |
| 1399 | #define IApplicationData_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) | |
| 1401 | #define IApplicationData_ClearAllAsync(This,clearOperation) (This)->lpVtbl->ClearAllAsync(This,clearOperation) | |
| 1402 | #define IApplicationData_ClearAsync(This,locality,clearOperation) (This)->lpVtbl->ClearAsync(This,locality,clearOperation) | |
| 1403 | #define IApplicationData_get_LocalSettings(This,value) (This)->lpVtbl->get_LocalSettings(This,value) | |
| 1404 | #define IApplicationData_get_RoamingSettings(This,value) (This)->lpVtbl->get_RoamingSettings(This,value) | |
| 1405 | #define IApplicationData_get_LocalFolder(This,value) (This)->lpVtbl->get_LocalFolder(This,value) | |
| 1406 | #define IApplicationData_get_RoamingFolder(This,value) (This)->lpVtbl->get_RoamingFolder(This,value) | |
| 1407 | #define IApplicationData_get_TemporaryFolder(This,value) (This)->lpVtbl->get_TemporaryFolder(This,value) | |
| 1408 | #define IApplicationData_DataChanged(This,token) (This)->lpVtbl->DataChanged(This,token) | |
| 1409 | #define IApplicationData_SignalDataChanged(This) (This)->lpVtbl->SignalDataChanged(This) | |
| 1410 | #define IApplicationData_RoamingStorageQuota(This,value) (This)->lpVtbl->RoamingStorageQuota(This,value) | |
| 1564 | #define __x_ABI_CWindows_CStorage_CIApplicationData_get_Version(This,value) (This)->lpVtbl->get_Version(This,value) | |
| 1565 | #define __x_ABI_CWindows_CStorage_CIApplicationData_SetVersionAsync(This,desiredVersion,handler,setVersionOperation) (This)->lpVtbl->SetVersionAsync(This,desiredVersion,handler,setVersionOperation) | |
| 1566 | #define __x_ABI_CWindows_CStorage_CIApplicationData_ClearAllAsync(This,clearOperation) (This)->lpVtbl->ClearAllAsync(This,clearOperation) | |
| 1567 | #define __x_ABI_CWindows_CStorage_CIApplicationData_ClearAsync(This,locality,clearOperation) (This)->lpVtbl->ClearAsync(This,locality,clearOperation) | |
| 1568 | #define __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalSettings(This,value) (This)->lpVtbl->get_LocalSettings(This,value) | |
| 1569 | #define __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingSettings(This,value) (This)->lpVtbl->get_RoamingSettings(This,value) | |
| 1570 | #define __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalFolder(This,value) (This)->lpVtbl->get_LocalFolder(This,value) | |
| 1571 | #define __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingFolder(This,value) (This)->lpVtbl->get_RoamingFolder(This,value) | |
| 1572 | #define __x_ABI_CWindows_CStorage_CIApplicationData_get_TemporaryFolder(This,value) (This)->lpVtbl->get_TemporaryFolder(This,value) | |
| 1573 | #define __x_ABI_CWindows_CStorage_CIApplicationData_DataChanged(This,token) (This)->lpVtbl->DataChanged(This,token) | |
| 1574 | #define __x_ABI_CWindows_CStorage_CIApplicationData_SignalDataChanged(This) (This)->lpVtbl->SignalDataChanged(This) | |
| 1575 | #define __x_ABI_CWindows_CStorage_CIApplicationData_RoamingStorageQuota(This,value) (This)->lpVtbl->RoamingStorageQuota(This,value) | |
| 1411 | 1576 | #else |
| 1412 | 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 | 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 | 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 | 1585 | return This->lpVtbl->Release(This); |
| 1421 | 1586 | } |
| 1422 | 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 | 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 | 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 | 1595 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 1431 | 1596 | } |
| 1432 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 1632 | return This->lpVtbl->RoamingStorageQuota(This,value); |
| 1468 | 1633 | } |
| 1469 | 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 | 1658 | #endif |
| 1471 | 1659 | |
| 1472 | 1660 | #endif |
| 1473 | 1661 | |
| 1474 | HRESULT STDMETHODCALLTYPE IApplicationData_get_Version_Proxy( | |
| 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__ */ | |
| 1662 | #endif /* ____x_ABI_CWindows_CStorage_CIApplicationData_INTERFACE_DEFINED__ */ | |
| 1574 | 1663 | |
| 1575 | 1664 | /***************************************************************************** |
| 1576 | 1665 | * IApplicationData2 interface |
| 1577 | 1666 | */ |
| 1578 | #ifndef __IApplicationData2_INTERFACE_DEFINED__ | |
| 1579 | #define __IApplicationData2_INTERFACE_DEFINED__ | |
| 1667 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationData2_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 | 1671 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1583 | MIDL_INTERFACE("9e65cd69-0ba3-4e32-be29-b02de6607638") | |
| 1584 | IApplicationData2 : public IInspectable | |
| 1585 | { | |
| 1586 | virtual HRESULT STDMETHODCALLTYPE get_LocalCacheFolder( | |
| 1587 | IStorageFolder **value) = 0; | |
| 1588 | ||
| 1589 | }; | |
| 1672 | } /* extern "C" */ | |
| 1673 | namespace ABI { | |
| 1674 | namespace Windows { | |
| 1675 | namespace Storage { | |
| 1676 | MIDL_INTERFACE("9e65cd69-0ba3-4e32-be29-b02de6607638") | |
| 1677 | IApplicationData2 : public IInspectable | |
| 1678 | { | |
| 1679 | virtual HRESULT STDMETHODCALLTYPE get_LocalCacheFolder( | |
| 1680 | ABI::Windows::Storage::IStorageFolder **value) = 0; | |
| 1681 | ||
| 1682 | }; | |
| 1683 | } | |
| 1684 | } | |
| 1685 | } | |
| 1686 | extern "C" { | |
| 1590 | 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 | 1689 | #endif |
| 1593 | 1690 | #else |
| 1594 | typedef struct IApplicationData2Vtbl { | |
| 1691 | typedef struct __x_ABI_CWindows_CStorage_CIApplicationData2Vtbl { | |
| 1595 | 1692 | BEGIN_INTERFACE |
| 1596 | 1693 | |
| 1597 | 1694 | /*** IUnknown methods ***/ |
| 1598 | 1695 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1599 | IApplicationData2 *This, | |
| 1696 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This, | |
| 1600 | 1697 | REFIID riid, |
| 1601 | 1698 | void **ppvObject); |
| 1602 | 1699 | |
| 1603 | 1700 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1604 | IApplicationData2 *This); | |
| 1701 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This); | |
| 1605 | 1702 | |
| 1606 | 1703 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1607 | IApplicationData2 *This); | |
| 1704 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This); | |
| 1608 | 1705 | |
| 1609 | 1706 | /*** IInspectable methods ***/ |
| 1610 | 1707 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 1611 | IApplicationData2 *This, | |
| 1708 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This, | |
| 1612 | 1709 | ULONG *iidCount, |
| 1613 | 1710 | IID **iids); |
| 1614 | 1711 | |
| 1615 | 1712 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 1616 | IApplicationData2 *This, | |
| 1713 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This, | |
| 1617 | 1714 | HSTRING *className); |
| 1618 | 1715 | |
| 1619 | 1716 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 1620 | IApplicationData2 *This, | |
| 1717 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This, | |
| 1621 | 1718 | TrustLevel *trustLevel); |
| 1622 | 1719 | |
| 1623 | 1720 | /*** IApplicationData2 methods ***/ |
| 1624 | 1721 | HRESULT (STDMETHODCALLTYPE *get_LocalCacheFolder)( |
| 1625 | IApplicationData2 *This, | |
| 1626 | IStorageFolder **value); | |
| 1722 | __x_ABI_CWindows_CStorage_CIApplicationData2 *This, | |
| 1723 | __x_ABI_CWindows_CStorage_CIStorageFolder **value); | |
| 1627 | 1724 | |
| 1628 | 1725 | END_INTERFACE |
| 1629 | } IApplicationData2Vtbl; | |
| 1726 | } __x_ABI_CWindows_CStorage_CIApplicationData2Vtbl; | |
| 1630 | 1727 | |
| 1631 | interface IApplicationData2 { | |
| 1632 | CONST_VTBL IApplicationData2Vtbl* lpVtbl; | |
| 1728 | interface __x_ABI_CWindows_CStorage_CIApplicationData2 { | |
| 1729 | CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationData2Vtbl* lpVtbl; | |
| 1633 | 1730 | }; |
| 1634 | 1731 | |
| 1635 | 1732 | #ifdef COBJMACROS |
| 1636 | 1733 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1637 | 1734 | /*** IUnknown methods ***/ |
| 1638 | #define IApplicationData2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1639 | #define IApplicationData2_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1640 | #define IApplicationData2_Release(This) (This)->lpVtbl->Release(This) | |
| 1735 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1736 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1737 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_Release(This) (This)->lpVtbl->Release(This) | |
| 1641 | 1738 | /*** IInspectable methods ***/ |
| 1642 | #define IApplicationData2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 1643 | #define IApplicationData2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 1644 | #define IApplicationData2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 1739 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 1740 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 1741 | #define __x_ABI_CWindows_CStorage_CIApplicationData2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 1645 | 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 | 1744 | #else |
| 1648 | 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 | 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 | 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 | 1753 | return This->lpVtbl->Release(This); |
| 1657 | 1754 | } |
| 1658 | 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 | 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 | 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 | 1763 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 1667 | 1764 | } |
| 1668 | 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 | 1767 | return This->lpVtbl->get_LocalCacheFolder(This,value); |
| 1671 | 1768 | } |
| 1672 | 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 | 1782 | #endif |
| 1674 | 1783 | |
| 1675 | 1784 | #endif |
| 1676 | 1785 | |
| 1677 | #endif /* __IApplicationData2_INTERFACE_DEFINED__ */ | |
| 1786 | #endif /* ____x_ABI_CWindows_CStorage_CIApplicationData2_INTERFACE_DEFINED__ */ | |
| 1678 | 1787 | |
| 1679 | 1788 | /***************************************************************************** |
| 1680 | 1789 | * IApplicationDataStatics interface |
| 1681 | 1790 | */ |
| 1682 | #ifndef __IApplicationDataStatics_INTERFACE_DEFINED__ | |
| 1683 | #define __IApplicationDataStatics_INTERFACE_DEFINED__ | |
| 1791 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_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 | 1795 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1687 | MIDL_INTERFACE("5612147b-e843-45e3-94d8-06169e3c8e17") | |
| 1688 | IApplicationDataStatics : public IInspectable | |
| 1689 | { | |
| 1690 | virtual HRESULT STDMETHODCALLTYPE get_Current( | |
| 1691 | IApplicationData **data) = 0; | |
| 1692 | ||
| 1693 | }; | |
| 1796 | } /* extern "C" */ | |
| 1797 | namespace ABI { | |
| 1798 | namespace Windows { | |
| 1799 | namespace Storage { | |
| 1800 | MIDL_INTERFACE("5612147b-e843-45e3-94d8-06169e3c8e17") | |
| 1801 | IApplicationDataStatics : public IInspectable | |
| 1802 | { | |
| 1803 | virtual HRESULT STDMETHODCALLTYPE get_Current( | |
| 1804 | ABI::Windows::Storage::IApplicationData **data) = 0; | |
| 1805 | ||
| 1806 | }; | |
| 1807 | } | |
| 1808 | } | |
| 1809 | } | |
| 1810 | extern "C" { | |
| 1694 | 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 | 1813 | #endif |
| 1697 | 1814 | #else |
| 1698 | typedef struct IApplicationDataStaticsVtbl { | |
| 1815 | typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataStaticsVtbl { | |
| 1699 | 1816 | BEGIN_INTERFACE |
| 1700 | 1817 | |
| 1701 | 1818 | /*** IUnknown methods ***/ |
| 1702 | 1819 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1703 | IApplicationDataStatics* This, | |
| 1820 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This, | |
| 1704 | 1821 | REFIID riid, |
| 1705 | 1822 | void **ppvObject); |
| 1706 | 1823 | |
| 1707 | 1824 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1708 | IApplicationDataStatics* This); | |
| 1825 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This); | |
| 1709 | 1826 | |
| 1710 | 1827 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1711 | IApplicationDataStatics* This); | |
| 1828 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This); | |
| 1712 | 1829 | |
| 1713 | 1830 | /*** IInspectable methods ***/ |
| 1714 | 1831 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 1715 | IApplicationDataStatics* This, | |
| 1832 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This, | |
| 1716 | 1833 | ULONG *iidCount, |
| 1717 | 1834 | IID **iids); |
| 1718 | 1835 | |
| 1719 | 1836 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 1720 | IApplicationDataStatics* This, | |
| 1837 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This, | |
| 1721 | 1838 | HSTRING *className); |
| 1722 | 1839 | |
| 1723 | 1840 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 1724 | IApplicationDataStatics* This, | |
| 1841 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This, | |
| 1725 | 1842 | TrustLevel *trustLevel); |
| 1726 | 1843 | |
| 1727 | 1844 | /*** IApplicationDataStatics methods ***/ |
| 1728 | 1845 | HRESULT (STDMETHODCALLTYPE *get_Current)( |
| 1729 | IApplicationDataStatics* This, | |
| 1730 | IApplicationData **data); | |
| 1846 | __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This, | |
| 1847 | __x_ABI_CWindows_CStorage_CIApplicationData **data); | |
| 1731 | 1848 | |
| 1732 | 1849 | END_INTERFACE |
| 1733 | } IApplicationDataStaticsVtbl; | |
| 1734 | interface IApplicationDataStatics { | |
| 1735 | CONST_VTBL IApplicationDataStaticsVtbl* lpVtbl; | |
| 1850 | } __x_ABI_CWindows_CStorage_CIApplicationDataStaticsVtbl; | |
| 1851 | ||
| 1852 | interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics { | |
| 1853 | CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataStaticsVtbl* lpVtbl; | |
| 1736 | 1854 | }; |
| 1737 | 1855 | |
| 1738 | 1856 | #ifdef COBJMACROS |
| 1739 | 1857 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1740 | 1858 | /*** IUnknown methods ***/ |
| 1741 | #define IApplicationDataStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1742 | #define IApplicationDataStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1743 | #define IApplicationDataStatics_Release(This) (This)->lpVtbl->Release(This) | |
| 1859 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1860 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1861 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_Release(This) (This)->lpVtbl->Release(This) | |
| 1744 | 1862 | /*** IInspectable methods ***/ |
| 1745 | #define IApplicationDataStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 1746 | #define IApplicationDataStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 1747 | #define IApplicationDataStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 1863 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 1864 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 1865 | #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 1748 | 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 | 1868 | #else |
| 1751 | 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 | 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 | 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 | 1877 | return This->lpVtbl->Release(This); |
| 1760 | 1878 | } |
| 1761 | 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 | 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 | 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 | 1887 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 1770 | 1888 | } |
| 1771 | 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 | 1891 | return This->lpVtbl->get_Current(This,data); |
| 1774 | 1892 | } |
| 1775 | 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 | 1906 | #endif |
| 1777 | 1907 | |
| 1778 | 1908 | #endif |
| 1779 | 1909 | |
| 1780 | HRESULT STDMETHODCALLTYPE IApplicationDataStatics_get_Current_Proxy( | |
| 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__ */ | |
| 1910 | #endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_INTERFACE_DEFINED__ */ | |
| 1790 | 1911 | |
| 1791 | 1912 | /***************************************************************************** |
| 1792 | * ApplicationDataSetVersionHandler interface | |
| 1913 | * IApplicationDataSetVersionHandler interface | |
| 1793 | 1914 | */ |
| 1794 | #ifndef __ApplicationDataSetVersionHandler_INTERFACE_DEFINED__ | |
| 1795 | #define __ApplicationDataSetVersionHandler_INTERFACE_DEFINED__ | |
| 1915 | #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_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 | 1919 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1799 | MIDL_INTERFACE("a05791e6-cc9f-4687-acab-a364fd785463") | |
| 1800 | ApplicationDataSetVersionHandler : public IUnknown | |
| 1801 | { | |
| 1802 | virtual HRESULT STDMETHODCALLTYPE ApplicationDataSetVersionHandler( | |
| 1803 | ISetVersionRequest *setVersionRequest) = 0; | |
| 1804 | ||
| 1805 | }; | |
| 1920 | } /* extern "C" */ | |
| 1921 | namespace ABI { | |
| 1922 | namespace Windows { | |
| 1923 | namespace Storage { | |
| 1924 | MIDL_INTERFACE("a05791e6-cc9f-4687-acab-a364fd785463") | |
| 1925 | IApplicationDataSetVersionHandler : public IUnknown | |
| 1926 | { | |
| 1927 | virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| 1928 | ABI::Windows::Storage::ISetVersionRequest *setVersionRequest) = 0; | |
| 1929 | ||
| 1930 | }; | |
| 1931 | } | |
| 1932 | } | |
| 1933 | } | |
| 1934 | extern "C" { | |
| 1806 | 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 | 1937 | #endif |
| 1809 | 1938 | #else |
| 1810 | typedef struct ApplicationDataSetVersionHandlerVtbl { | |
| 1939 | typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl { | |
| 1811 | 1940 | BEGIN_INTERFACE |
| 1812 | 1941 | |
| 1813 | 1942 | /*** IUnknown methods ***/ |
| 1814 | 1943 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1815 | ApplicationDataSetVersionHandler* This, | |
| 1944 | __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This, | |
| 1816 | 1945 | REFIID riid, |
| 1817 | 1946 | void **ppvObject); |
| 1818 | 1947 | |
| 1819 | 1948 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1820 | ApplicationDataSetVersionHandler* This); | |
| 1949 | __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This); | |
| 1821 | 1950 | |
| 1822 | 1951 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1823 | ApplicationDataSetVersionHandler* This); | |
| 1952 | __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This); | |
| 1824 | 1953 | |
| 1825 | /*** ApplicationDataSetVersionHandler methods ***/ | |
| 1826 | HRESULT (STDMETHODCALLTYPE *ApplicationDataSetVersionHandler)( | |
| 1827 | ApplicationDataSetVersionHandler* This, | |
| 1828 | ISetVersionRequest *setVersionRequest); | |
| 1954 | /*** IApplicationDataSetVersionHandler methods ***/ | |
| 1955 | HRESULT (STDMETHODCALLTYPE *Invoke)( | |
| 1956 | __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This, | |
| 1957 | __x_ABI_CWindows_CStorage_CISetVersionRequest *setVersionRequest); | |
| 1829 | 1958 | |
| 1830 | 1959 | END_INTERFACE |
| 1831 | } ApplicationDataSetVersionHandlerVtbl; | |
| 1832 | interface ApplicationDataSetVersionHandler { | |
| 1833 | CONST_VTBL ApplicationDataSetVersionHandlerVtbl* lpVtbl; | |
| 1960 | } __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl; | |
| 1961 | ||
| 1962 | interface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler { | |
| 1963 | CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl* lpVtbl; | |
| 1834 | 1964 | }; |
| 1835 | 1965 | |
| 1836 | 1966 | #ifdef COBJMACROS |
| 1837 | 1967 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1838 | 1968 | /*** IUnknown methods ***/ |
| 1839 | #define ApplicationDataSetVersionHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1840 | #define ApplicationDataSetVersionHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1841 | #define ApplicationDataSetVersionHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 1842 | /*** ApplicationDataSetVersionHandler methods ***/ | |
| 1843 | #define ApplicationDataSetVersionHandler_ApplicationDataSetVersionHandler(This,setVersionRequest) (This)->lpVtbl->ApplicationDataSetVersionHandler(This,setVersionRequest) | |
| 1969 | #define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1970 | #define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1971 | #define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 1972 | /*** IApplicationDataSetVersionHandler methods ***/ | |
| 1973 | #define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke(This,setVersionRequest) (This)->lpVtbl->Invoke(This,setVersionRequest) | |
| 1844 | 1974 | #else |
| 1845 | 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 | 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 | 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 | 1983 | return This->lpVtbl->Release(This); |
| 1854 | 1984 | } |
| 1855 | /*** ApplicationDataSetVersionHandler methods ***/ | |
| 1856 | static FORCEINLINE HRESULT ApplicationDataSetVersionHandler_ApplicationDataSetVersionHandler(ApplicationDataSetVersionHandler* This,ISetVersionRequest *setVersionRequest) { | |
| 1857 | return This->lpVtbl->ApplicationDataSetVersionHandler(This,setVersionRequest); | |
| 1985 | /*** IApplicationDataSetVersionHandler methods ***/ | |
| 1986 | static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This,__x_ABI_CWindows_CStorage_CISetVersionRequest *setVersionRequest) { | |
| 1987 | return This->lpVtbl->Invoke(This,setVersionRequest); | |
| 1858 | 1988 | } |
| 1859 | 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 | 1999 | #endif |
| 1861 | 2000 | |
| 1862 | 2001 | #endif |
| 1863 | 2002 | |
| 1864 | HRESULT STDMETHODCALLTYPE ApplicationDataSetVersionHandler_ApplicationDataSetVersionHandler_Proxy( | |
| 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__ */ | |
| 2003 | #endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_INTERFACE_DEFINED__ */ | |
| 1874 | 2004 | |
| 1875 | 2005 | /***************************************************************************** |
| 1876 | 2006 | * ISetVersionRequest interface |
| 1877 | 2007 | */ |
| 1878 | #ifndef __ISetVersionRequest_INTERFACE_DEFINED__ | |
| 1879 | #define __ISetVersionRequest_INTERFACE_DEFINED__ | |
| 2008 | #ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_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 | 2012 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1883 | MIDL_INTERFACE("b9c76b9b-1056-4e69-8330-162619956f9b") | |
| 1884 | ISetVersionRequest : public IInspectable | |
| 1885 | { | |
| 1886 | virtual HRESULT STDMETHODCALLTYPE get_CurrentVersion( | |
| 1887 | UINT32 *currentVersion) = 0; | |
| 1888 | ||
| 1889 | virtual HRESULT STDMETHODCALLTYPE get_DesiredVersion( | |
| 1890 | UINT32 *desiredVersion) = 0; | |
| 1891 | ||
| 1892 | virtual HRESULT STDMETHODCALLTYPE GetDeferral( | |
| 1893 | ISetVersionDeferral **deferral) = 0; | |
| 1894 | ||
| 1895 | }; | |
| 2013 | } /* extern "C" */ | |
| 2014 | namespace ABI { | |
| 2015 | namespace Windows { | |
| 2016 | namespace Storage { | |
| 2017 | MIDL_INTERFACE("b9c76b9b-1056-4e69-8330-162619956f9b") | |
| 2018 | ISetVersionRequest : public IInspectable | |
| 2019 | { | |
| 2020 | virtual HRESULT STDMETHODCALLTYPE get_CurrentVersion( | |
| 2021 | UINT32 *currentVersion) = 0; | |
| 2022 | ||
| 2023 | virtual HRESULT STDMETHODCALLTYPE get_DesiredVersion( | |
| 2024 | UINT32 *desiredVersion) = 0; | |
| 2025 | ||
| 2026 | virtual HRESULT STDMETHODCALLTYPE GetDeferral( | |
| 2027 | ABI::Windows::Storage::ISetVersionDeferral **deferral) = 0; | |
| 2028 | ||
| 2029 | }; | |
| 2030 | } | |
| 2031 | } | |
| 2032 | } | |
| 2033 | extern "C" { | |
| 1896 | 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 | 2036 | #endif |
| 1899 | 2037 | #else |
| 1900 | typedef struct ISetVersionRequestVtbl { | |
| 2038 | typedef struct __x_ABI_CWindows_CStorage_CISetVersionRequestVtbl { | |
| 1901 | 2039 | BEGIN_INTERFACE |
| 1902 | 2040 | |
| 1903 | 2041 | /*** IUnknown methods ***/ |
| 1904 | 2042 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1905 | ISetVersionRequest* This, | |
| 2043 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, | |
| 1906 | 2044 | REFIID riid, |
| 1907 | 2045 | void **ppvObject); |
| 1908 | 2046 | |
| 1909 | 2047 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1910 | ISetVersionRequest* This); | |
| 2048 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This); | |
| 1911 | 2049 | |
| 1912 | 2050 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1913 | ISetVersionRequest* This); | |
| 2051 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This); | |
| 1914 | 2052 | |
| 1915 | 2053 | /*** IInspectable methods ***/ |
| 1916 | 2054 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 1917 | ISetVersionRequest* This, | |
| 2055 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, | |
| 1918 | 2056 | ULONG *iidCount, |
| 1919 | 2057 | IID **iids); |
| 1920 | 2058 | |
| 1921 | 2059 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 1922 | ISetVersionRequest* This, | |
| 2060 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, | |
| 1923 | 2061 | HSTRING *className); |
| 1924 | 2062 | |
| 1925 | 2063 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 1926 | ISetVersionRequest* This, | |
| 2064 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, | |
| 1927 | 2065 | TrustLevel *trustLevel); |
| 1928 | 2066 | |
| 1929 | 2067 | /*** ISetVersionRequest methods ***/ |
| 1930 | 2068 | HRESULT (STDMETHODCALLTYPE *get_CurrentVersion)( |
| 1931 | ISetVersionRequest* This, | |
| 2069 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, | |
| 1932 | 2070 | UINT32 *currentVersion); |
| 1933 | 2071 | |
| 1934 | 2072 | HRESULT (STDMETHODCALLTYPE *get_DesiredVersion)( |
| 1935 | ISetVersionRequest* This, | |
| 2073 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, | |
| 1936 | 2074 | UINT32 *desiredVersion); |
| 1937 | 2075 | |
| 1938 | 2076 | HRESULT (STDMETHODCALLTYPE *GetDeferral)( |
| 1939 | ISetVersionRequest* This, | |
| 1940 | ISetVersionDeferral **deferral); | |
| 2077 | __x_ABI_CWindows_CStorage_CISetVersionRequest *This, | |
| 2078 | __x_ABI_CWindows_CStorage_CISetVersionDeferral **deferral); | |
| 1941 | 2079 | |
| 1942 | 2080 | END_INTERFACE |
| 1943 | } ISetVersionRequestVtbl; | |
| 1944 | interface ISetVersionRequest { | |
| 1945 | CONST_VTBL ISetVersionRequestVtbl* lpVtbl; | |
| 2081 | } __x_ABI_CWindows_CStorage_CISetVersionRequestVtbl; | |
| 2082 | ||
| 2083 | interface __x_ABI_CWindows_CStorage_CISetVersionRequest { | |
| 2084 | CONST_VTBL __x_ABI_CWindows_CStorage_CISetVersionRequestVtbl* lpVtbl; | |
| 1946 | 2085 | }; |
| 1947 | 2086 | |
| 1948 | 2087 | #ifdef COBJMACROS |
| 1949 | 2088 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1950 | 2089 | /*** IUnknown methods ***/ |
| 1951 | #define ISetVersionRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1952 | #define ISetVersionRequest_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1953 | #define ISetVersionRequest_Release(This) (This)->lpVtbl->Release(This) | |
| 2090 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2091 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2092 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_Release(This) (This)->lpVtbl->Release(This) | |
| 1954 | 2093 | /*** IInspectable methods ***/ |
| 1955 | #define ISetVersionRequest_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 1956 | #define ISetVersionRequest_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 1957 | #define ISetVersionRequest_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 2094 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 2095 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 2096 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 1958 | 2097 | /*** ISetVersionRequest methods ***/ |
| 1959 | #define ISetVersionRequest_get_CurrentVersion(This,currentVersion) (This)->lpVtbl->get_CurrentVersion(This,currentVersion) | |
| 1960 | #define ISetVersionRequest_get_DesiredVersion(This,desiredVersion) (This)->lpVtbl->get_DesiredVersion(This,desiredVersion) | |
| 1961 | #define ISetVersionRequest_GetDeferral(This,deferral) (This)->lpVtbl->GetDeferral(This,deferral) | |
| 2098 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_get_CurrentVersion(This,currentVersion) (This)->lpVtbl->get_CurrentVersion(This,currentVersion) | |
| 2099 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_get_DesiredVersion(This,desiredVersion) (This)->lpVtbl->get_DesiredVersion(This,desiredVersion) | |
| 2100 | #define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetDeferral(This,deferral) (This)->lpVtbl->GetDeferral(This,deferral) | |
| 1962 | 2101 | #else |
| 1963 | 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 | 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 | 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 | 2110 | return This->lpVtbl->Release(This); |
| 1972 | 2111 | } |
| 1973 | 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 | 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 | 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 | 2120 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 1982 | 2121 | } |
| 1983 | 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 | 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 | 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 | 2130 | return This->lpVtbl->GetDeferral(This,deferral); |
| 1992 | 2131 | } |
| 1993 | 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 | 2147 | #endif |
| 1995 | 2148 | |
| 1996 | 2149 | #endif |
| 1997 | 2150 | |
| 1998 | HRESULT STDMETHODCALLTYPE ISetVersionRequest_get_CurrentVersion_Proxy( | |
| 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__ */ | |
| 2151 | #endif /* ____x_ABI_CWindows_CStorage_CISetVersionRequest_INTERFACE_DEFINED__ */ | |
| 2024 | 2152 | |
| 2025 | 2153 | /***************************************************************************** |
| 2026 | 2154 | * ISetVersionDeferral interface |
| 2027 | 2155 | */ |
| 2028 | #ifndef __ISetVersionDeferral_INTERFACE_DEFINED__ | |
| 2029 | #define __ISetVersionDeferral_INTERFACE_DEFINED__ | |
| 2156 | #ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_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 | 2160 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 2033 | MIDL_INTERFACE("033508a2-781a-437a-b078-3f32badcfe47") | |
| 2034 | ISetVersionDeferral : public IInspectable | |
| 2035 | { | |
| 2036 | virtual HRESULT STDMETHODCALLTYPE Complete( | |
| 2037 | ) = 0; | |
| 2038 | ||
| 2039 | }; | |
| 2161 | } /* extern "C" */ | |
| 2162 | namespace ABI { | |
| 2163 | namespace Windows { | |
| 2164 | namespace Storage { | |
| 2165 | MIDL_INTERFACE("033508a2-781a-437a-b078-3f32badcfe47") | |
| 2166 | ISetVersionDeferral : public IInspectable | |
| 2167 | { | |
| 2168 | virtual HRESULT STDMETHODCALLTYPE Complete( | |
| 2169 | ) = 0; | |
| 2170 | ||
| 2171 | }; | |
| 2172 | } | |
| 2173 | } | |
| 2174 | } | |
| 2175 | extern "C" { | |
| 2040 | 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 | 2178 | #endif |
| 2043 | 2179 | #else |
| 2044 | typedef struct ISetVersionDeferralVtbl { | |
| 2180 | typedef struct __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl { | |
| 2045 | 2181 | BEGIN_INTERFACE |
| 2046 | 2182 | |
| 2047 | 2183 | /*** IUnknown methods ***/ |
| 2048 | 2184 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2049 | ISetVersionDeferral* This, | |
| 2185 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, | |
| 2050 | 2186 | REFIID riid, |
| 2051 | 2187 | void **ppvObject); |
| 2052 | 2188 | |
| 2053 | 2189 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2054 | ISetVersionDeferral* This); | |
| 2190 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This); | |
| 2055 | 2191 | |
| 2056 | 2192 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2057 | ISetVersionDeferral* This); | |
| 2193 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This); | |
| 2058 | 2194 | |
| 2059 | 2195 | /*** IInspectable methods ***/ |
| 2060 | 2196 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 2061 | ISetVersionDeferral* This, | |
| 2197 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, | |
| 2062 | 2198 | ULONG *iidCount, |
| 2063 | 2199 | IID **iids); |
| 2064 | 2200 | |
| 2065 | 2201 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 2066 | ISetVersionDeferral* This, | |
| 2202 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, | |
| 2067 | 2203 | HSTRING *className); |
| 2068 | 2204 | |
| 2069 | 2205 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 2070 | ISetVersionDeferral* This, | |
| 2206 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, | |
| 2071 | 2207 | TrustLevel *trustLevel); |
| 2072 | 2208 | |
| 2073 | 2209 | /*** ISetVersionDeferral methods ***/ |
| 2074 | 2210 | HRESULT (STDMETHODCALLTYPE *Complete)( |
| 2075 | ISetVersionDeferral* This); | |
| 2211 | __x_ABI_CWindows_CStorage_CISetVersionDeferral *This); | |
| 2076 | 2212 | |
| 2077 | 2213 | END_INTERFACE |
| 2078 | } ISetVersionDeferralVtbl; | |
| 2079 | interface ISetVersionDeferral { | |
| 2080 | CONST_VTBL ISetVersionDeferralVtbl* lpVtbl; | |
| 2214 | } __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl; | |
| 2215 | ||
| 2216 | interface __x_ABI_CWindows_CStorage_CISetVersionDeferral { | |
| 2217 | CONST_VTBL __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl* lpVtbl; | |
| 2081 | 2218 | }; |
| 2082 | 2219 | |
| 2083 | 2220 | #ifdef COBJMACROS |
| 2084 | 2221 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 2085 | 2222 | /*** IUnknown methods ***/ |
| 2086 | #define ISetVersionDeferral_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2087 | #define ISetVersionDeferral_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2088 | #define ISetVersionDeferral_Release(This) (This)->lpVtbl->Release(This) | |
| 2223 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2224 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2225 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_Release(This) (This)->lpVtbl->Release(This) | |
| 2089 | 2226 | /*** IInspectable methods ***/ |
| 2090 | #define ISetVersionDeferral_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 2091 | #define ISetVersionDeferral_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 2092 | #define ISetVersionDeferral_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 2227 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 2228 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 2229 | #define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 2093 | 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 | 2232 | #else |
| 2096 | 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 | 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 | 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 | 2241 | return This->lpVtbl->Release(This); |
| 2105 | 2242 | } |
| 2106 | 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 | 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 | 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 | 2251 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 2115 | 2252 | } |
| 2116 | 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 | 2255 | return This->lpVtbl->Complete(This); |
| 2119 | 2256 | } |
| 2120 | 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 | 2270 | #endif |
| 2122 | 2271 | |
| 2123 | 2272 | #endif |
| 2124 | 2273 | |
| 2125 | HRESULT STDMETHODCALLTYPE ISetVersionDeferral_Complete_Proxy( | |
| 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__ */ | |
| 2274 | #endif /* ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__ */ | |
| 2134 | 2275 | |
| 2135 | 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 | /*** 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 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | 6 | #endif |
| 6 | ||
| 7 | 7 | #include <rpc.h> |
| 8 | 8 | #include <rpcndr.h> |
| 9 | #endif | |
| 9 | 10 | |
| 10 | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | 12 | #include <windows.h> |
| ... | ... | @@ -17,14 +18,38 @@ |
| 17 | 18 | |
| 18 | 19 | /* Forward declarations */ |
| 19 | 20 | |
| 20 | #ifndef __IBuffer_FWD_DEFINED__ | |
| 21 | #define __IBuffer_FWD_DEFINED__ | |
| 22 | typedef interface IBuffer IBuffer; | |
| 21 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ | |
| 22 | #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ | |
| 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 | 36 | #endif |
| 24 | 37 | |
| 25 | #ifndef __IBufferFactory_FWD_DEFINED__ | |
| 26 | #define __IBufferFactory_FWD_DEFINED__ | |
| 27 | typedef interface IBufferFactory IBufferFactory; | |
| 38 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__ | |
| 39 | #define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__ | |
| 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 | 53 | #endif |
| 29 | 54 | |
| 30 | 55 | /* Headers for imported files */ |
| ... | ... | @@ -35,280 +60,317 @@ typedef interface IBufferFactory IBufferFactory; |
| 35 | 60 | extern "C" { |
| 36 | 61 | #endif |
| 37 | 62 | |
| 38 | #ifndef __IBufferFactory_FWD_DEFINED__ | |
| 39 | #define __IBufferFactory_FWD_DEFINED__ | |
| 40 | typedef interface IBufferFactory IBufferFactory; | |
| 63 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__ | |
| 64 | #define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__ | |
| 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 | 78 | #endif |
| 42 | 79 | |
| 43 | #ifndef __IBuffer_FWD_DEFINED__ | |
| 44 | #define __IBuffer_FWD_DEFINED__ | |
| 45 | typedef interface IBuffer IBuffer; | |
| 80 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ | |
| 81 | #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ | |
| 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 | 95 | #endif |
| 47 | 96 | |
| 48 | 97 | /***************************************************************************** |
| 49 | 98 | * IBuffer interface |
| 50 | 99 | */ |
| 51 | #ifndef __IBuffer_INTERFACE_DEFINED__ | |
| 52 | #define __IBuffer_INTERFACE_DEFINED__ | |
| 100 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_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 | 104 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 56 | MIDL_INTERFACE("905a0fe0-bc53-11df-8c49-001e4fc686da") | |
| 57 | IBuffer : public IInspectable | |
| 58 | { | |
| 59 | virtual HRESULT STDMETHODCALLTYPE get_Capacity( | |
| 60 | UINT32 *value) = 0; | |
| 61 | ||
| 62 | virtual HRESULT STDMETHODCALLTYPE get_Length( | |
| 63 | UINT32 *value) = 0; | |
| 64 | ||
| 65 | virtual HRESULT STDMETHODCALLTYPE put_Length( | |
| 66 | UINT32 value) = 0; | |
| 67 | ||
| 68 | }; | |
| 105 | } /* extern "C" */ | |
| 106 | namespace ABI { | |
| 107 | namespace Windows { | |
| 108 | namespace Storage { | |
| 109 | namespace Streams { | |
| 110 | MIDL_INTERFACE("905a0fe0-bc53-11df-8c49-001e4fc686da") | |
| 111 | IBuffer : public IInspectable | |
| 112 | { | |
| 113 | virtual HRESULT STDMETHODCALLTYPE get_Capacity( | |
| 114 | UINT32 *value) = 0; | |
| 115 | ||
| 116 | virtual HRESULT STDMETHODCALLTYPE get_Length( | |
| 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 | 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 | 130 | #endif |
| 72 | 131 | #else |
| 73 | typedef struct IBufferVtbl { | |
| 132 | typedef struct __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl { | |
| 74 | 133 | BEGIN_INTERFACE |
| 75 | 134 | |
| 76 | 135 | /*** IUnknown methods ***/ |
| 77 | 136 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 78 | IBuffer* This, | |
| 137 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, | |
| 79 | 138 | REFIID riid, |
| 80 | 139 | void **ppvObject); |
| 81 | 140 | |
| 82 | 141 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 83 | IBuffer* This); | |
| 142 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This); | |
| 84 | 143 | |
| 85 | 144 | ULONG (STDMETHODCALLTYPE *Release)( |
| 86 | IBuffer* This); | |
| 145 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This); | |
| 87 | 146 | |
| 88 | 147 | /*** IInspectable methods ***/ |
| 89 | 148 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 90 | IBuffer* This, | |
| 149 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, | |
| 91 | 150 | ULONG *iidCount, |
| 92 | 151 | IID **iids); |
| 93 | 152 | |
| 94 | 153 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 95 | IBuffer* This, | |
| 154 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, | |
| 96 | 155 | HSTRING *className); |
| 97 | 156 | |
| 98 | 157 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 99 | IBuffer* This, | |
| 158 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, | |
| 100 | 159 | TrustLevel *trustLevel); |
| 101 | 160 | |
| 102 | 161 | /*** IBuffer methods ***/ |
| 103 | 162 | HRESULT (STDMETHODCALLTYPE *get_Capacity)( |
| 104 | IBuffer* This, | |
| 163 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, | |
| 105 | 164 | UINT32 *value); |
| 106 | 165 | |
| 107 | 166 | HRESULT (STDMETHODCALLTYPE *get_Length)( |
| 108 | IBuffer* This, | |
| 167 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, | |
| 109 | 168 | UINT32 *value); |
| 110 | 169 | |
| 111 | 170 | HRESULT (STDMETHODCALLTYPE *put_Length)( |
| 112 | IBuffer* This, | |
| 171 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer *This, | |
| 113 | 172 | UINT32 value); |
| 114 | 173 | |
| 115 | 174 | END_INTERFACE |
| 116 | } IBufferVtbl; | |
| 117 | interface IBuffer { | |
| 118 | CONST_VTBL IBufferVtbl* lpVtbl; | |
| 175 | } __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl; | |
| 176 | ||
| 177 | interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer { | |
| 178 | CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIBufferVtbl* lpVtbl; | |
| 119 | 179 | }; |
| 120 | 180 | |
| 121 | 181 | #ifdef COBJMACROS |
| 122 | 182 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 123 | 183 | /*** IUnknown methods ***/ |
| 124 | #define IBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 125 | #define IBuffer_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 126 | #define IBuffer_Release(This) (This)->lpVtbl->Release(This) | |
| 184 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 185 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 186 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_Release(This) (This)->lpVtbl->Release(This) | |
| 127 | 187 | /*** IInspectable methods ***/ |
| 128 | #define IBuffer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 129 | #define IBuffer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 130 | #define IBuffer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 188 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 189 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 190 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 131 | 191 | /*** IBuffer methods ***/ |
| 132 | #define IBuffer_get_Capacity(This,value) (This)->lpVtbl->get_Capacity(This,value) | |
| 133 | #define IBuffer_get_Length(This,value) (This)->lpVtbl->get_Length(This,value) | |
| 134 | #define IBuffer_put_Length(This,value) (This)->lpVtbl->put_Length(This,value) | |
| 192 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Capacity(This,value) (This)->lpVtbl->get_Capacity(This,value) | |
| 193 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Length(This,value) (This)->lpVtbl->get_Length(This,value) | |
| 194 | #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Length(This,value) (This)->lpVtbl->put_Length(This,value) | |
| 135 | 195 | #else |
| 136 | 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 | 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 | 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 | 204 | return This->lpVtbl->Release(This); |
| 145 | 205 | } |
| 146 | 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 | 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 | 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 | 214 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 155 | 215 | } |
| 156 | 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 | 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 | 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 | 224 | return This->lpVtbl->put_Length(This,value); |
| 165 | 225 | } |
| 166 | 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 | 241 | #endif |
| 168 | 242 | |
| 169 | 243 | #endif |
| 170 | 244 | |
| 171 | HRESULT STDMETHODCALLTYPE IBuffer_get_Capacity_Proxy( | |
| 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__ */ | |
| 245 | #endif /* ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__ */ | |
| 197 | 246 | |
| 198 | 247 | /***************************************************************************** |
| 199 | 248 | * IBufferFactory interface |
| 200 | 249 | */ |
| 201 | #ifndef __IBufferFactory_INTERFACE_DEFINED__ | |
| 202 | #define __IBufferFactory_INTERFACE_DEFINED__ | |
| 250 | #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_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 | 254 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 206 | MIDL_INTERFACE("71af914d-c10f-484b-bc50-14bc623b3a27") | |
| 207 | IBufferFactory : public IInspectable | |
| 208 | { | |
| 209 | virtual HRESULT STDMETHODCALLTYPE Create( | |
| 210 | UINT32 capacity, | |
| 211 | IBuffer **value) = 0; | |
| 212 | ||
| 213 | }; | |
| 255 | } /* extern "C" */ | |
| 256 | namespace ABI { | |
| 257 | namespace Windows { | |
| 258 | namespace Storage { | |
| 259 | namespace Streams { | |
| 260 | MIDL_INTERFACE("71af914d-c10f-484b-bc50-14bc623b3a27") | |
| 261 | IBufferFactory : public IInspectable | |
| 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 | 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 | 275 | #endif |
| 217 | 276 | #else |
| 218 | typedef struct IBufferFactoryVtbl { | |
| 277 | typedef struct __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl { | |
| 219 | 278 | BEGIN_INTERFACE |
| 220 | 279 | |
| 221 | 280 | /*** IUnknown methods ***/ |
| 222 | 281 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 223 | IBufferFactory* This, | |
| 282 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This, | |
| 224 | 283 | REFIID riid, |
| 225 | 284 | void **ppvObject); |
| 226 | 285 | |
| 227 | 286 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 228 | IBufferFactory* This); | |
| 287 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This); | |
| 229 | 288 | |
| 230 | 289 | ULONG (STDMETHODCALLTYPE *Release)( |
| 231 | IBufferFactory* This); | |
| 290 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This); | |
| 232 | 291 | |
| 233 | 292 | /*** IInspectable methods ***/ |
| 234 | 293 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 235 | IBufferFactory* This, | |
| 294 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This, | |
| 236 | 295 | ULONG *iidCount, |
| 237 | 296 | IID **iids); |
| 238 | 297 | |
| 239 | 298 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 240 | IBufferFactory* This, | |
| 299 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This, | |
| 241 | 300 | HSTRING *className); |
| 242 | 301 | |
| 243 | 302 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 244 | IBufferFactory* This, | |
| 303 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This, | |
| 245 | 304 | TrustLevel *trustLevel); |
| 246 | 305 | |
| 247 | 306 | /*** IBufferFactory methods ***/ |
| 248 | 307 | HRESULT (STDMETHODCALLTYPE *Create)( |
| 249 | IBufferFactory* This, | |
| 308 | __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory *This, | |
| 250 | 309 | UINT32 capacity, |
| 251 | IBuffer **value); | |
| 310 | __x_ABI_CWindows_CStorage_CStreams_CIBuffer **value); | |
| 252 | 311 | |
| 253 | 312 | END_INTERFACE |
| 254 | } IBufferFactoryVtbl; | |
| 255 | interface IBufferFactory { | |
| 256 | CONST_VTBL IBufferFactoryVtbl* lpVtbl; | |
| 313 | } __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl; | |
| 314 | ||
| 315 | interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory { | |
| 316 | CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIBufferFactoryVtbl* lpVtbl; | |
| 257 | 317 | }; |
| 258 | 318 | |
| 259 | 319 | #ifdef COBJMACROS |
| 260 | 320 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 261 | 321 | /*** IUnknown methods ***/ |
| 262 | #define IBufferFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 263 | #define IBufferFactory_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 264 | #define IBufferFactory_Release(This) (This)->lpVtbl->Release(This) | |
| 322 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 323 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 324 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Release(This) (This)->lpVtbl->Release(This) | |
| 265 | 325 | /*** IInspectable methods ***/ |
| 266 | #define IBufferFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 267 | #define IBufferFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 268 | #define IBufferFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 326 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 327 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 328 | #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 269 | 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 | 331 | #else |
| 272 | 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 | 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 | 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 | 340 | return This->lpVtbl->Release(This); |
| 281 | 341 | } |
| 282 | 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 | 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 | 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 | 350 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 291 | 351 | } |
| 292 | 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 | 354 | return This->lpVtbl->Create(This,capacity,value); |
| 295 | 355 | } |
| 296 | 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 | 369 | #endif |
| 298 | 370 | |
| 299 | 371 | #endif |
| 300 | 372 | |
| 301 | HRESULT STDMETHODCALLTYPE IBufferFactory_Create_Proxy( | |
| 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__ */ | |
| 373 | #endif /* ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__ */ | |
| 312 | 374 | |
| 313 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -22,6 +22,7 @@ |
| 22 | 22 | #define ____x_ABI_CWindows_CSystem_CIDispatcherQueueController_FWD_DEFINED__ |
| 23 | 23 | typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueController __x_ABI_CWindows_CSystem_CIDispatcherQueueController; |
| 24 | 24 | #ifdef __cplusplus |
| 25 | #define __x_ABI_CWindows_CSystem_CIDispatcherQueueController ABI::Windows::System::IDispatcherQueueController | |
| 25 | 26 | namespace ABI { |
| 26 | 27 | namespace Windows { |
| 27 | 28 | namespace System { |
| ... | ... | @@ -61,7 +62,7 @@ namespace ABI { |
| 61 | 62 | } |
| 62 | 63 | extern "C" { |
| 63 | 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 | 66 | #endif |
| 66 | 67 | #else |
| 67 | 68 | typedef struct __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerVtbl { |
| ... | ... | @@ -132,6 +133,17 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_ |
| 132 | 133 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 133 | 134 | } |
| 134 | 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 | 147 | #endif |
| 136 | 148 | |
| 137 | 149 | #endif |
lib/libc/include/any-windows-any/windows.system.threading.h+663-463| ... | ... | @@ -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 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 4 | 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 5 | 6 | #endif |
| 6 | ||
| 7 | 7 | #include <rpc.h> |
| 8 | 8 | #include <rpcndr.h> |
| 9 | #endif | |
| 9 | 10 | |
| 10 | 11 | #ifndef COM_NO_WINDOWS_H |
| 11 | 12 | #include <windows.h> |
| ... | ... | @@ -17,34 +18,106 @@ |
| 17 | 18 | |
| 18 | 19 | /* Forward declarations */ |
| 19 | 20 | |
| 20 | #ifndef __TimerElapsedHandler_FWD_DEFINED__ | |
| 21 | #define __TimerElapsedHandler_FWD_DEFINED__ | |
| 22 | typedef interface TimerElapsedHandler TimerElapsedHandler; | |
| 21 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__ | |
| 22 | #define ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__ | |
| 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 | 36 | #endif |
| 24 | 37 | |
| 25 | #ifndef __TimerDestroyedHandler_FWD_DEFINED__ | |
| 26 | #define __TimerDestroyedHandler_FWD_DEFINED__ | |
| 27 | typedef interface TimerDestroyedHandler TimerDestroyedHandler; | |
| 38 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__ | |
| 39 | #define ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__ | |
| 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 | 53 | #endif |
| 29 | 54 | |
| 30 | #ifndef __WorkItemHandler_FWD_DEFINED__ | |
| 31 | #define __WorkItemHandler_FWD_DEFINED__ | |
| 32 | typedef interface WorkItemHandler WorkItemHandler; | |
| 55 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__ | |
| 56 | #define ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__ | |
| 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 | 70 | #endif |
| 34 | 71 | |
| 35 | #ifndef __IThreadPoolStatics_FWD_DEFINED__ | |
| 36 | #define __IThreadPoolStatics_FWD_DEFINED__ | |
| 37 | typedef interface IThreadPoolStatics IThreadPoolStatics; | |
| 72 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__ | |
| 73 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__ | |
| 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 | 87 | #endif |
| 39 | 88 | |
| 40 | #ifndef __IThreadPoolTimer_FWD_DEFINED__ | |
| 41 | #define __IThreadPoolTimer_FWD_DEFINED__ | |
| 42 | typedef interface IThreadPoolTimer IThreadPoolTimer; | |
| 89 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__ | |
| 90 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__ | |
| 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 | 104 | #endif |
| 44 | 105 | |
| 45 | #ifndef __IThreadPoolTimerStatics_FWD_DEFINED__ | |
| 46 | #define __IThreadPoolTimerStatics_FWD_DEFINED__ | |
| 47 | typedef interface IThreadPoolTimerStatics IThreadPoolTimerStatics; | |
| 106 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__ | |
| 107 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__ | |
| 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 | 121 | #endif |
| 49 | 122 | |
| 50 | 123 | /* Headers for imported files */ |
| ... | ... | @@ -56,825 +129,952 @@ typedef interface IThreadPoolTimerStatics IThreadPoolTimerStatics; |
| 56 | 129 | extern "C" { |
| 57 | 130 | #endif |
| 58 | 131 | |
| 59 | #ifndef __IAsyncAction_FWD_DEFINED__ | |
| 60 | #define __IAsyncAction_FWD_DEFINED__ | |
| 61 | typedef interface IAsyncAction IAsyncAction; | |
| 132 | #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ | |
| 133 | #define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ | |
| 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 | 145 | #endif |
| 63 | 146 | |
| 64 | struct TimeSpan; | |
| 65 | ||
| 66 | enum WorkItemPriority; | |
| 147 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__ | |
| 148 | #define ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__ | |
| 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__ | |
| 71 | #define __TimerElapsedHandler_FWD_DEFINED__ | |
| 72 | typedef interface TimerElapsedHandler TimerElapsedHandler; | |
| 181 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__ | |
| 182 | #define ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__ | |
| 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 | 196 | #endif |
| 74 | 197 | |
| 75 | #ifndef __TimerDestroyedHandler_FWD_DEFINED__ | |
| 76 | #define __TimerDestroyedHandler_FWD_DEFINED__ | |
| 77 | typedef interface TimerDestroyedHandler TimerDestroyedHandler; | |
| 198 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__ | |
| 199 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__ | |
| 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 | 213 | #endif |
| 79 | 214 | |
| 80 | #ifndef __WorkItemHandler_FWD_DEFINED__ | |
| 81 | #define __WorkItemHandler_FWD_DEFINED__ | |
| 82 | typedef interface WorkItemHandler WorkItemHandler; | |
| 215 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__ | |
| 216 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__ | |
| 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 | 230 | #endif |
| 84 | 231 | |
| 85 | #ifndef __IThreadPoolStatics_FWD_DEFINED__ | |
| 86 | #define __IThreadPoolStatics_FWD_DEFINED__ | |
| 87 | typedef interface IThreadPoolStatics IThreadPoolStatics; | |
| 232 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__ | |
| 233 | #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__ | |
| 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 | 247 | #endif |
| 89 | 248 | |
| 90 | #ifndef __IThreadPoolTimer_FWD_DEFINED__ | |
| 91 | #define __IThreadPoolTimer_FWD_DEFINED__ | |
| 92 | typedef interface IThreadPoolTimer IThreadPoolTimer; | |
| 249 | #ifdef __cplusplus | |
| 250 | } /* extern "C" */ | |
| 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 | 274 | #endif |
| 94 | 275 | |
| 95 | #ifndef __IThreadPoolTimerStatics_FWD_DEFINED__ | |
| 96 | #define __IThreadPoolTimerStatics_FWD_DEFINED__ | |
| 97 | typedef interface IThreadPoolTimerStatics IThreadPoolTimerStatics; | |
| 276 | #ifdef __cplusplus | |
| 277 | } /* extern "C" */ | |
| 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 | 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 | 302 | * TimerElapsedHandler interface |
| 114 | 303 | */ |
| 115 | #ifndef __TimerElapsedHandler_INTERFACE_DEFINED__ | |
| 116 | #define __TimerElapsedHandler_INTERFACE_DEFINED__ | |
| 304 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_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 | 308 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 120 | MIDL_INTERFACE("faaea667-fbeb-49cb-adb2-71184c556e43") | |
| 121 | TimerElapsedHandler : public IUnknown | |
| 122 | { | |
| 123 | virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| 124 | IThreadPoolTimer *timer) = 0; | |
| 125 | ||
| 126 | }; | |
| 309 | } /* extern "C" */ | |
| 310 | namespace ABI { | |
| 311 | namespace Windows { | |
| 312 | namespace System { | |
| 313 | namespace Threading { | |
| 314 | MIDL_INTERFACE("faaea667-fbeb-49cb-adb2-71184c556e43") | |
| 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 | 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 | 328 | #endif |
| 130 | 329 | #else |
| 131 | typedef struct TimerElapsedHandlerVtbl { | |
| 330 | typedef struct __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl { | |
| 132 | 331 | BEGIN_INTERFACE |
| 133 | 332 | |
| 134 | 333 | /*** IUnknown methods ***/ |
| 135 | 334 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 136 | TimerElapsedHandler* This, | |
| 335 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This, | |
| 137 | 336 | REFIID riid, |
| 138 | 337 | void **ppvObject); |
| 139 | 338 | |
| 140 | 339 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 141 | TimerElapsedHandler* This); | |
| 340 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This); | |
| 142 | 341 | |
| 143 | 342 | ULONG (STDMETHODCALLTYPE *Release)( |
| 144 | TimerElapsedHandler* This); | |
| 343 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This); | |
| 145 | 344 | |
| 146 | 345 | /*** TimerElapsedHandler methods ***/ |
| 147 | 346 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 148 | TimerElapsedHandler* This, | |
| 149 | IThreadPoolTimer *timer); | |
| 347 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This, | |
| 348 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer); | |
| 150 | 349 | |
| 151 | 350 | END_INTERFACE |
| 152 | } TimerElapsedHandlerVtbl; | |
| 153 | interface TimerElapsedHandler { | |
| 154 | CONST_VTBL TimerElapsedHandlerVtbl* lpVtbl; | |
| 351 | } __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl; | |
| 352 | ||
| 353 | interface __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler { | |
| 354 | CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl* lpVtbl; | |
| 155 | 355 | }; |
| 156 | 356 | |
| 157 | 357 | #ifdef COBJMACROS |
| 158 | 358 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 159 | 359 | /*** IUnknown methods ***/ |
| 160 | #define TimerElapsedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 161 | #define TimerElapsedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 162 | #define TimerElapsedHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 360 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 361 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 362 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 163 | 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 | 365 | #else |
| 166 | 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 | 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 | 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 | 374 | return This->lpVtbl->Release(This); |
| 175 | 375 | } |
| 176 | 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 | 378 | return This->lpVtbl->Invoke(This,timer); |
| 179 | 379 | } |
| 180 | 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 | 390 | #endif |
| 182 | 391 | |
| 183 | 392 | #endif |
| 184 | 393 | |
| 185 | HRESULT STDMETHODCALLTYPE TimerElapsedHandler_Invoke_Proxy( | |
| 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__ */ | |
| 394 | #endif /* ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_INTERFACE_DEFINED__ */ | |
| 195 | 395 | |
| 196 | 396 | /***************************************************************************** |
| 197 | 397 | * TimerDestroyedHandler interface |
| 198 | 398 | */ |
| 199 | #ifndef __TimerDestroyedHandler_INTERFACE_DEFINED__ | |
| 200 | #define __TimerDestroyedHandler_INTERFACE_DEFINED__ | |
| 399 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_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 | 403 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 204 | MIDL_INTERFACE("34ed19fa-8384-4eb9-8209-fb5094eeec35") | |
| 205 | TimerDestroyedHandler : public IUnknown | |
| 206 | { | |
| 207 | virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| 208 | IThreadPoolTimer *timer) = 0; | |
| 209 | ||
| 210 | }; | |
| 404 | } /* extern "C" */ | |
| 405 | namespace ABI { | |
| 406 | namespace Windows { | |
| 407 | namespace System { | |
| 408 | namespace Threading { | |
| 409 | MIDL_INTERFACE("34ed19fa-8384-4eb9-8209-fb5094eeec35") | |
| 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 | 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 | 423 | #endif |
| 214 | 424 | #else |
| 215 | typedef struct TimerDestroyedHandlerVtbl { | |
| 425 | typedef struct __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl { | |
| 216 | 426 | BEGIN_INTERFACE |
| 217 | 427 | |
| 218 | 428 | /*** IUnknown methods ***/ |
| 219 | 429 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 220 | TimerDestroyedHandler* This, | |
| 430 | __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This, | |
| 221 | 431 | REFIID riid, |
| 222 | 432 | void **ppvObject); |
| 223 | 433 | |
| 224 | 434 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 225 | TimerDestroyedHandler* This); | |
| 435 | __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This); | |
| 226 | 436 | |
| 227 | 437 | ULONG (STDMETHODCALLTYPE *Release)( |
| 228 | TimerDestroyedHandler* This); | |
| 438 | __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This); | |
| 229 | 439 | |
| 230 | 440 | /*** TimerDestroyedHandler methods ***/ |
| 231 | 441 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 232 | TimerDestroyedHandler* This, | |
| 233 | IThreadPoolTimer *timer); | |
| 442 | __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This, | |
| 443 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer); | |
| 234 | 444 | |
| 235 | 445 | END_INTERFACE |
| 236 | } TimerDestroyedHandlerVtbl; | |
| 237 | interface TimerDestroyedHandler { | |
| 238 | CONST_VTBL TimerDestroyedHandlerVtbl* lpVtbl; | |
| 446 | } __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl; | |
| 447 | ||
| 448 | interface __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler { | |
| 449 | CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl* lpVtbl; | |
| 239 | 450 | }; |
| 240 | 451 | |
| 241 | 452 | #ifdef COBJMACROS |
| 242 | 453 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 243 | 454 | /*** IUnknown methods ***/ |
| 244 | #define TimerDestroyedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 245 | #define TimerDestroyedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 246 | #define TimerDestroyedHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 455 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 456 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 457 | #define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 247 | 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 | 460 | #else |
| 250 | 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 | 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 | 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 | 469 | return This->lpVtbl->Release(This); |
| 259 | 470 | } |
| 260 | 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 | 473 | return This->lpVtbl->Invoke(This,timer); |
| 263 | 474 | } |
| 264 | 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 | 485 | #endif |
| 266 | 486 | |
| 267 | 487 | #endif |
| 268 | 488 | |
| 269 | HRESULT STDMETHODCALLTYPE TimerDestroyedHandler_Invoke_Proxy( | |
| 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__ */ | |
| 489 | #endif /* ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_INTERFACE_DEFINED__ */ | |
| 279 | 490 | |
| 280 | 491 | /***************************************************************************** |
| 281 | 492 | * WorkItemHandler interface |
| 282 | 493 | */ |
| 283 | #ifndef __WorkItemHandler_INTERFACE_DEFINED__ | |
| 284 | #define __WorkItemHandler_INTERFACE_DEFINED__ | |
| 494 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_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 | 498 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 288 | MIDL_INTERFACE("1d1a8b8b-fa66-414f-9cbd-b65fc99d17fa") | |
| 289 | WorkItemHandler : public IUnknown | |
| 290 | { | |
| 291 | virtual HRESULT STDMETHODCALLTYPE Invoke( | |
| 292 | IAsyncAction *operation) = 0; | |
| 293 | ||
| 294 | }; | |
| 499 | } /* extern "C" */ | |
| 500 | namespace ABI { | |
| 501 | namespace Windows { | |
| 502 | namespace System { | |
| 503 | namespace Threading { | |
| 504 | MIDL_INTERFACE("1d1a8b8b-fa66-414f-9cbd-b65fc99d17fa") | |
| 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 | 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 | 518 | #endif |
| 298 | 519 | #else |
| 299 | typedef struct WorkItemHandlerVtbl { | |
| 520 | typedef struct __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl { | |
| 300 | 521 | BEGIN_INTERFACE |
| 301 | 522 | |
| 302 | 523 | /*** IUnknown methods ***/ |
| 303 | 524 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 304 | WorkItemHandler* This, | |
| 525 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This, | |
| 305 | 526 | REFIID riid, |
| 306 | 527 | void **ppvObject); |
| 307 | 528 | |
| 308 | 529 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 309 | WorkItemHandler* This); | |
| 530 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This); | |
| 310 | 531 | |
| 311 | 532 | ULONG (STDMETHODCALLTYPE *Release)( |
| 312 | WorkItemHandler* This); | |
| 533 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This); | |
| 313 | 534 | |
| 314 | 535 | /*** WorkItemHandler methods ***/ |
| 315 | 536 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 316 | WorkItemHandler* This, | |
| 317 | IAsyncAction *operation); | |
| 537 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This, | |
| 538 | __x_ABI_CWindows_CFoundation_CIAsyncAction *operation); | |
| 318 | 539 | |
| 319 | 540 | END_INTERFACE |
| 320 | } WorkItemHandlerVtbl; | |
| 321 | interface WorkItemHandler { | |
| 322 | CONST_VTBL WorkItemHandlerVtbl* lpVtbl; | |
| 541 | } __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl; | |
| 542 | ||
| 543 | interface __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler { | |
| 544 | CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl* lpVtbl; | |
| 323 | 545 | }; |
| 324 | 546 | |
| 325 | 547 | #ifdef COBJMACROS |
| 326 | 548 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 327 | 549 | /*** IUnknown methods ***/ |
| 328 | #define WorkItemHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 329 | #define WorkItemHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 330 | #define WorkItemHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 550 | #define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 551 | #define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 552 | #define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 331 | 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 | 555 | #else |
| 334 | 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 | 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 | 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 | 564 | return This->lpVtbl->Release(This); |
| 343 | 565 | } |
| 344 | 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 | 568 | return This->lpVtbl->Invoke(This,operation); |
| 347 | 569 | } |
| 348 | 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 | 580 | #endif |
| 350 | 581 | |
| 351 | 582 | #endif |
| 352 | 583 | |
| 353 | HRESULT STDMETHODCALLTYPE WorkItemHandler_Invoke_Proxy( | |
| 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__ */ | |
| 584 | #endif /* ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_INTERFACE_DEFINED__ */ | |
| 363 | 585 | |
| 364 | 586 | /***************************************************************************** |
| 365 | 587 | * IThreadPoolStatics interface |
| 366 | 588 | */ |
| 367 | #ifndef __IThreadPoolStatics_INTERFACE_DEFINED__ | |
| 368 | #define __IThreadPoolStatics_INTERFACE_DEFINED__ | |
| 589 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_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 | 593 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 372 | MIDL_INTERFACE("b6bf67dd-84bd-44f8-ac1c-93ebcb9dba91") | |
| 373 | IThreadPoolStatics : public IInspectable | |
| 374 | { | |
| 375 | virtual HRESULT STDMETHODCALLTYPE RunAsync( | |
| 376 | WorkItemHandler *handler, | |
| 377 | IAsyncAction **operation) = 0; | |
| 378 | ||
| 379 | virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAsync( | |
| 380 | WorkItemHandler *handler, | |
| 381 | WorkItemPriority priority, | |
| 382 | IAsyncAction **operation) = 0; | |
| 383 | ||
| 384 | virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAndOptionsAsync( | |
| 385 | WorkItemHandler *handler, | |
| 386 | WorkItemPriority priority, | |
| 387 | WorkItemOptions options, | |
| 388 | IAsyncAction **operation) = 0; | |
| 389 | ||
| 390 | }; | |
| 594 | } /* extern "C" */ | |
| 595 | namespace ABI { | |
| 596 | namespace Windows { | |
| 597 | namespace System { | |
| 598 | namespace Threading { | |
| 599 | MIDL_INTERFACE("b6bf67dd-84bd-44f8-ac1c-93ebcb9dba91") | |
| 600 | IThreadPoolStatics : public IInspectable | |
| 601 | { | |
| 602 | virtual HRESULT STDMETHODCALLTYPE RunAsync( | |
| 603 | ABI::Windows::System::Threading::WorkItemHandler *handler, | |
| 604 | ABI::Windows::Foundation::IAsyncAction **operation) = 0; | |
| 605 | ||
| 606 | virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAsync( | |
| 607 | ABI::Windows::System::Threading::WorkItemHandler *handler, | |
| 608 | enum WorkItemPriority priority, | |
| 609 | ABI::Windows::Foundation::IAsyncAction **operation) = 0; | |
| 610 | ||
| 611 | virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAndOptionsAsync( | |
| 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 | 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 | 625 | #endif |
| 394 | 626 | #else |
| 395 | typedef struct IThreadPoolStaticsVtbl { | |
| 627 | typedef struct __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStaticsVtbl { | |
| 396 | 628 | BEGIN_INTERFACE |
| 397 | 629 | |
| 398 | 630 | /*** IUnknown methods ***/ |
| 399 | 631 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 400 | IThreadPoolStatics* This, | |
| 632 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, | |
| 401 | 633 | REFIID riid, |
| 402 | 634 | void **ppvObject); |
| 403 | 635 | |
| 404 | 636 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 405 | IThreadPoolStatics* This); | |
| 637 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This); | |
| 406 | 638 | |
| 407 | 639 | ULONG (STDMETHODCALLTYPE *Release)( |
| 408 | IThreadPoolStatics* This); | |
| 640 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This); | |
| 409 | 641 | |
| 410 | 642 | /*** IInspectable methods ***/ |
| 411 | 643 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 412 | IThreadPoolStatics* This, | |
| 644 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, | |
| 413 | 645 | ULONG *iidCount, |
| 414 | 646 | IID **iids); |
| 415 | 647 | |
| 416 | 648 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 417 | IThreadPoolStatics* This, | |
| 649 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, | |
| 418 | 650 | HSTRING *className); |
| 419 | 651 | |
| 420 | 652 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 421 | IThreadPoolStatics* This, | |
| 653 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, | |
| 422 | 654 | TrustLevel *trustLevel); |
| 423 | 655 | |
| 424 | 656 | /*** IThreadPoolStatics methods ***/ |
| 425 | 657 | HRESULT (STDMETHODCALLTYPE *RunAsync)( |
| 426 | IThreadPoolStatics* This, | |
| 427 | WorkItemHandler *handler, | |
| 428 | IAsyncAction **operation); | |
| 658 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, | |
| 659 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler, | |
| 660 | __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); | |
| 429 | 661 | |
| 430 | 662 | HRESULT (STDMETHODCALLTYPE *RunWithPriorityAsync)( |
| 431 | IThreadPoolStatics* This, | |
| 432 | WorkItemHandler *handler, | |
| 433 | WorkItemPriority priority, | |
| 434 | IAsyncAction **operation); | |
| 663 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, | |
| 664 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler, | |
| 665 | enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority, | |
| 666 | __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); | |
| 435 | 667 | |
| 436 | 668 | HRESULT (STDMETHODCALLTYPE *RunWithPriorityAndOptionsAsync)( |
| 437 | IThreadPoolStatics* This, | |
| 438 | WorkItemHandler *handler, | |
| 439 | WorkItemPriority priority, | |
| 440 | WorkItemOptions options, | |
| 441 | IAsyncAction **operation); | |
| 669 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, | |
| 670 | __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler, | |
| 671 | enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority, | |
| 672 | enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions options, | |
| 673 | __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); | |
| 442 | 674 | |
| 443 | 675 | END_INTERFACE |
| 444 | } IThreadPoolStaticsVtbl; | |
| 445 | interface IThreadPoolStatics { | |
| 446 | CONST_VTBL IThreadPoolStaticsVtbl* lpVtbl; | |
| 676 | } __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStaticsVtbl; | |
| 677 | ||
| 678 | interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics { | |
| 679 | CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStaticsVtbl* lpVtbl; | |
| 447 | 680 | }; |
| 448 | 681 | |
| 449 | 682 | #ifdef COBJMACROS |
| 450 | 683 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 451 | 684 | /*** IUnknown methods ***/ |
| 452 | #define IThreadPoolStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 453 | #define IThreadPoolStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 454 | #define IThreadPoolStatics_Release(This) (This)->lpVtbl->Release(This) | |
| 685 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 686 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 687 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_Release(This) (This)->lpVtbl->Release(This) | |
| 455 | 688 | /*** IInspectable methods ***/ |
| 456 | #define IThreadPoolStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 457 | #define IThreadPoolStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 458 | #define IThreadPoolStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 689 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 690 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 691 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 459 | 692 | /*** IThreadPoolStatics methods ***/ |
| 460 | #define IThreadPoolStatics_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) | |
| 462 | #define IThreadPoolStatics_RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation) (This)->lpVtbl->RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation) | |
| 693 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunAsync(This,handler,operation) (This)->lpVtbl->RunAsync(This,handler,operation) | |
| 694 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAsync(This,handler,priority,operation) (This)->lpVtbl->RunWithPriorityAsync(This,handler,priority,operation) | |
| 695 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation) (This)->lpVtbl->RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation) | |
| 463 | 696 | #else |
| 464 | 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 | 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 | 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 | 705 | return This->lpVtbl->Release(This); |
| 473 | 706 | } |
| 474 | 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 | 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 | 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 | 715 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 483 | 716 | } |
| 484 | 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 | 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 | 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 | 725 | return This->lpVtbl->RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation); |
| 493 | 726 | } |
| 494 | 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 | 742 | #endif |
| 496 | 743 | |
| 497 | 744 | #endif |
| 498 | 745 | |
| 499 | HRESULT STDMETHODCALLTYPE IThreadPoolStatics_RunAsync_Proxy( | |
| 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__ */ | |
| 746 | #endif /* ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_INTERFACE_DEFINED__ */ | |
| 531 | 747 | |
| 532 | 748 | /***************************************************************************** |
| 533 | 749 | * IThreadPoolTimer interface |
| 534 | 750 | */ |
| 535 | #ifndef __IThreadPoolTimer_INTERFACE_DEFINED__ | |
| 536 | #define __IThreadPoolTimer_INTERFACE_DEFINED__ | |
| 751 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_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 | 755 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 540 | MIDL_INTERFACE("594ebe78-55ea-4a88-a50d-3402ae1f9cf2") | |
| 541 | IThreadPoolTimer : public IInspectable | |
| 542 | { | |
| 543 | virtual HRESULT STDMETHODCALLTYPE get_Period( | |
| 544 | TimeSpan *value) = 0; | |
| 545 | ||
| 546 | virtual HRESULT STDMETHODCALLTYPE get_Delay( | |
| 547 | TimeSpan *value) = 0; | |
| 548 | ||
| 549 | virtual HRESULT STDMETHODCALLTYPE Cancel( | |
| 550 | ) = 0; | |
| 551 | ||
| 552 | }; | |
| 756 | } /* extern "C" */ | |
| 757 | namespace ABI { | |
| 758 | namespace Windows { | |
| 759 | namespace System { | |
| 760 | namespace Threading { | |
| 761 | MIDL_INTERFACE("594ebe78-55ea-4a88-a50d-3402ae1f9cf2") | |
| 762 | IThreadPoolTimer : public IInspectable | |
| 763 | { | |
| 764 | virtual HRESULT STDMETHODCALLTYPE get_Period( | |
| 765 | struct TimeSpan *value) = 0; | |
| 766 | ||
| 767 | virtual HRESULT STDMETHODCALLTYPE get_Delay( | |
| 768 | struct TimeSpan *value) = 0; | |
| 769 | ||
| 770 | virtual HRESULT STDMETHODCALLTYPE Cancel( | |
| 771 | ) = 0; | |
| 772 | ||
| 773 | }; | |
| 774 | } | |
| 775 | } | |
| 776 | } | |
| 777 | } | |
| 778 | extern "C" { | |
| 553 | 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 | 781 | #endif |
| 556 | 782 | #else |
| 557 | typedef struct IThreadPoolTimerVtbl { | |
| 783 | typedef struct __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl { | |
| 558 | 784 | BEGIN_INTERFACE |
| 559 | 785 | |
| 560 | 786 | /*** IUnknown methods ***/ |
| 561 | 787 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 562 | IThreadPoolTimer* This, | |
| 788 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, | |
| 563 | 789 | REFIID riid, |
| 564 | 790 | void **ppvObject); |
| 565 | 791 | |
| 566 | 792 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 567 | IThreadPoolTimer* This); | |
| 793 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This); | |
| 568 | 794 | |
| 569 | 795 | ULONG (STDMETHODCALLTYPE *Release)( |
| 570 | IThreadPoolTimer* This); | |
| 796 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This); | |
| 571 | 797 | |
| 572 | 798 | /*** IInspectable methods ***/ |
| 573 | 799 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 574 | IThreadPoolTimer* This, | |
| 800 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, | |
| 575 | 801 | ULONG *iidCount, |
| 576 | 802 | IID **iids); |
| 577 | 803 | |
| 578 | 804 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 579 | IThreadPoolTimer* This, | |
| 805 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, | |
| 580 | 806 | HSTRING *className); |
| 581 | 807 | |
| 582 | 808 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 583 | IThreadPoolTimer* This, | |
| 809 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, | |
| 584 | 810 | TrustLevel *trustLevel); |
| 585 | 811 | |
| 586 | 812 | /*** IThreadPoolTimer methods ***/ |
| 587 | 813 | HRESULT (STDMETHODCALLTYPE *get_Period)( |
| 588 | IThreadPoolTimer* This, | |
| 589 | TimeSpan *value); | |
| 814 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, | |
| 815 | struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan *value); | |
| 590 | 816 | |
| 591 | 817 | HRESULT (STDMETHODCALLTYPE *get_Delay)( |
| 592 | IThreadPoolTimer* This, | |
| 593 | TimeSpan *value); | |
| 818 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, | |
| 819 | struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan *value); | |
| 594 | 820 | |
| 595 | 821 | HRESULT (STDMETHODCALLTYPE *Cancel)( |
| 596 | IThreadPoolTimer* This); | |
| 822 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This); | |
| 597 | 823 | |
| 598 | 824 | END_INTERFACE |
| 599 | } IThreadPoolTimerVtbl; | |
| 600 | interface IThreadPoolTimer { | |
| 601 | CONST_VTBL IThreadPoolTimerVtbl* lpVtbl; | |
| 825 | } __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl; | |
| 826 | ||
| 827 | interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer { | |
| 828 | CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl* lpVtbl; | |
| 602 | 829 | }; |
| 603 | 830 | |
| 604 | 831 | #ifdef COBJMACROS |
| 605 | 832 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 606 | 833 | /*** IUnknown methods ***/ |
| 607 | #define IThreadPoolTimer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 608 | #define IThreadPoolTimer_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 609 | #define IThreadPoolTimer_Release(This) (This)->lpVtbl->Release(This) | |
| 834 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 835 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 836 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Release(This) (This)->lpVtbl->Release(This) | |
| 610 | 837 | /*** IInspectable methods ***/ |
| 611 | #define IThreadPoolTimer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 612 | #define IThreadPoolTimer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 613 | #define IThreadPoolTimer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 838 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 839 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 840 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 614 | 841 | /*** IThreadPoolTimer methods ***/ |
| 615 | #define IThreadPoolTimer_get_Period(This,value) (This)->lpVtbl->get_Period(This,value) | |
| 616 | #define IThreadPoolTimer_get_Delay(This,value) (This)->lpVtbl->get_Delay(This,value) | |
| 617 | #define IThreadPoolTimer_Cancel(This) (This)->lpVtbl->Cancel(This) | |
| 842 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Period(This,value) (This)->lpVtbl->get_Period(This,value) | |
| 843 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Delay(This,value) (This)->lpVtbl->get_Delay(This,value) | |
| 844 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Cancel(This) (This)->lpVtbl->Cancel(This) | |
| 618 | 845 | #else |
| 619 | 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 | 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 | 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 | 854 | return This->lpVtbl->Release(This); |
| 628 | 855 | } |
| 629 | 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 | 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 | 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 | 864 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 638 | 865 | } |
| 639 | 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 | 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 | 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 | 874 | return This->lpVtbl->Cancel(This); |
| 648 | 875 | } |
| 649 | 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 | 891 | #endif |
| 651 | 892 | |
| 652 | 893 | #endif |
| 653 | 894 | |
| 654 | HRESULT STDMETHODCALLTYPE IThreadPoolTimer_get_Period_Proxy( | |
| 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__ */ | |
| 895 | #endif /* ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_INTERFACE_DEFINED__ */ | |
| 679 | 896 | |
| 680 | 897 | /***************************************************************************** |
| 681 | 898 | * IThreadPoolTimerStatics interface |
| 682 | 899 | */ |
| 683 | #ifndef __IThreadPoolTimerStatics_INTERFACE_DEFINED__ | |
| 684 | #define __IThreadPoolTimerStatics_INTERFACE_DEFINED__ | |
| 900 | #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_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 | 904 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 688 | MIDL_INTERFACE("1a8a9d02-e482-461b-b8c7-8efad1cce590") | |
| 689 | IThreadPoolTimerStatics : public IInspectable | |
| 690 | { | |
| 691 | virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimer( | |
| 692 | TimerElapsedHandler *handler, | |
| 693 | TimeSpan period, | |
| 694 | IThreadPoolTimer **timer) = 0; | |
| 695 | ||
| 696 | virtual HRESULT STDMETHODCALLTYPE CreateTimer( | |
| 697 | TimerElapsedHandler *handler, | |
| 698 | TimeSpan delay, | |
| 699 | IThreadPoolTimer **timer) = 0; | |
| 700 | ||
| 701 | virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimerWithCompletion( | |
| 702 | TimerElapsedHandler *handler, | |
| 703 | TimeSpan period, | |
| 704 | TimerDestroyedHandler *destroyed, | |
| 705 | IThreadPoolTimer **timer) = 0; | |
| 706 | ||
| 707 | virtual HRESULT STDMETHODCALLTYPE CreateTimerWithCompletion( | |
| 708 | TimerElapsedHandler *handler, | |
| 709 | TimeSpan delay, | |
| 710 | TimerDestroyedHandler *destroyed, | |
| 711 | IThreadPoolTimer **timer) = 0; | |
| 712 | ||
| 713 | }; | |
| 905 | } /* extern "C" */ | |
| 906 | namespace ABI { | |
| 907 | namespace Windows { | |
| 908 | namespace System { | |
| 909 | namespace Threading { | |
| 910 | MIDL_INTERFACE("1a8a9d02-e482-461b-b8c7-8efad1cce590") | |
| 911 | IThreadPoolTimerStatics : public IInspectable | |
| 912 | { | |
| 913 | virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimer( | |
| 914 | ABI::Windows::System::Threading::TimerElapsedHandler *handler, | |
| 915 | struct TimeSpan period, | |
| 916 | ABI::Windows::System::Threading::IThreadPoolTimer **timer) = 0; | |
| 917 | ||
| 918 | virtual HRESULT STDMETHODCALLTYPE CreateTimer( | |
| 919 | ABI::Windows::System::Threading::TimerElapsedHandler *handler, | |
| 920 | struct TimeSpan delay, | |
| 921 | ABI::Windows::System::Threading::IThreadPoolTimer **timer) = 0; | |
| 922 | ||
| 923 | virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimerWithCompletion( | |
| 924 | ABI::Windows::System::Threading::TimerElapsedHandler *handler, | |
| 925 | struct TimeSpan period, | |
| 926 | ABI::Windows::System::Threading::TimerDestroyedHandler *destroyed, | |
| 927 | ABI::Windows::System::Threading::IThreadPoolTimer **timer) = 0; | |
| 928 | ||
| 929 | virtual HRESULT STDMETHODCALLTYPE CreateTimerWithCompletion( | |
| 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 | 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 | 943 | #endif |
| 717 | 944 | #else |
| 718 | typedef struct IThreadPoolTimerStaticsVtbl { | |
| 945 | typedef struct __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl { | |
| 719 | 946 | BEGIN_INTERFACE |
| 720 | 947 | |
| 721 | 948 | /*** IUnknown methods ***/ |
| 722 | 949 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 723 | IThreadPoolTimerStatics* This, | |
| 950 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, | |
| 724 | 951 | REFIID riid, |
| 725 | 952 | void **ppvObject); |
| 726 | 953 | |
| 727 | 954 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 728 | IThreadPoolTimerStatics* This); | |
| 955 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This); | |
| 729 | 956 | |
| 730 | 957 | ULONG (STDMETHODCALLTYPE *Release)( |
| 731 | IThreadPoolTimerStatics* This); | |
| 958 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This); | |
| 732 | 959 | |
| 733 | 960 | /*** IInspectable methods ***/ |
| 734 | 961 | HRESULT (STDMETHODCALLTYPE *GetIids)( |
| 735 | IThreadPoolTimerStatics* This, | |
| 962 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, | |
| 736 | 963 | ULONG *iidCount, |
| 737 | 964 | IID **iids); |
| 738 | 965 | |
| 739 | 966 | HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( |
| 740 | IThreadPoolTimerStatics* This, | |
| 967 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, | |
| 741 | 968 | HSTRING *className); |
| 742 | 969 | |
| 743 | 970 | HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( |
| 744 | IThreadPoolTimerStatics* This, | |
| 971 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, | |
| 745 | 972 | TrustLevel *trustLevel); |
| 746 | 973 | |
| 747 | 974 | /*** IThreadPoolTimerStatics methods ***/ |
| 748 | 975 | HRESULT (STDMETHODCALLTYPE *CreatePeriodicTimer)( |
| 749 | IThreadPoolTimerStatics* This, | |
| 750 | TimerElapsedHandler *handler, | |
| 751 | TimeSpan period, | |
| 752 | IThreadPoolTimer **timer); | |
| 976 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, | |
| 977 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler, | |
| 978 | struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan period, | |
| 979 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer); | |
| 753 | 980 | |
| 754 | 981 | HRESULT (STDMETHODCALLTYPE *CreateTimer)( |
| 755 | IThreadPoolTimerStatics* This, | |
| 756 | TimerElapsedHandler *handler, | |
| 757 | TimeSpan delay, | |
| 758 | IThreadPoolTimer **timer); | |
| 982 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, | |
| 983 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler, | |
| 984 | struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan delay, | |
| 985 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer); | |
| 759 | 986 | |
| 760 | 987 | HRESULT (STDMETHODCALLTYPE *CreatePeriodicTimerWithCompletion)( |
| 761 | IThreadPoolTimerStatics* This, | |
| 762 | TimerElapsedHandler *handler, | |
| 763 | TimeSpan period, | |
| 764 | TimerDestroyedHandler *destroyed, | |
| 765 | IThreadPoolTimer **timer); | |
| 988 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, | |
| 989 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler, | |
| 990 | struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan period, | |
| 991 | __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed, | |
| 992 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer); | |
| 766 | 993 | |
| 767 | 994 | HRESULT (STDMETHODCALLTYPE *CreateTimerWithCompletion)( |
| 768 | IThreadPoolTimerStatics* This, | |
| 769 | TimerElapsedHandler *handler, | |
| 770 | TimeSpan delay, | |
| 771 | TimerDestroyedHandler *destroyed, | |
| 772 | IThreadPoolTimer **timer); | |
| 995 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, | |
| 996 | __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler, | |
| 997 | struct __x_ABI_CWindows_CSystem_CThreading_CTimeSpan delay, | |
| 998 | __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed, | |
| 999 | __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer); | |
| 773 | 1000 | |
| 774 | 1001 | END_INTERFACE |
| 775 | } IThreadPoolTimerStaticsVtbl; | |
| 776 | interface IThreadPoolTimerStatics { | |
| 777 | CONST_VTBL IThreadPoolTimerStaticsVtbl* lpVtbl; | |
| 1002 | } __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl; | |
| 1003 | ||
| 1004 | interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics { | |
| 1005 | CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl* lpVtbl; | |
| 778 | 1006 | }; |
| 779 | 1007 | |
| 780 | 1008 | #ifdef COBJMACROS |
| 781 | 1009 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 782 | 1010 | /*** IUnknown methods ***/ |
| 783 | #define IThreadPoolTimerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 784 | #define IThreadPoolTimerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 785 | #define IThreadPoolTimerStatics_Release(This) (This)->lpVtbl->Release(This) | |
| 1011 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1012 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1013 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_Release(This) (This)->lpVtbl->Release(This) | |
| 786 | 1014 | /*** IInspectable methods ***/ |
| 787 | #define IThreadPoolTimerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 788 | #define IThreadPoolTimerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 789 | #define IThreadPoolTimerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 1015 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) | |
| 1016 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) | |
| 1017 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) | |
| 790 | 1018 | /*** IThreadPoolTimerStatics methods ***/ |
| 791 | #define IThreadPoolTimerStatics_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) | |
| 793 | #define IThreadPoolTimerStatics_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) | |
| 1019 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimer(This,handler,period,timer) (This)->lpVtbl->CreatePeriodicTimer(This,handler,period,timer) | |
| 1020 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimer(This,handler,delay,timer) (This)->lpVtbl->CreateTimer(This,handler,delay,timer) | |
| 1021 | #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer) (This)->lpVtbl->CreatePeriodicTimerWithCompletion(This,handler,period,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 | 1023 | #else |
| 796 | 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 | 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 | 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 | 1032 | return This->lpVtbl->Release(This); |
| 805 | 1033 | } |
| 806 | 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 | 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 | 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 | 1042 | return This->lpVtbl->GetTrustLevel(This,trustLevel); |
| 815 | 1043 | } |
| 816 | 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 | 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 | 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 | 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 | 1055 | return This->lpVtbl->CreateTimerWithCompletion(This,handler,delay,destroyed,timer); |
| 828 | 1056 | } |
| 829 | 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 | 1073 | #endif |
| 831 | 1074 | |
| 832 | 1075 | #endif |
| 833 | 1076 | |
| 834 | HRESULT STDMETHODCALLTYPE IThreadPoolTimerStatics_CreatePeriodicTimer_Proxy( | |
| 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__ */ | |
| 1077 | #endif /* ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_INTERFACE_DEFINED__ */ | |
| 878 | 1078 | |
| 879 | 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 | 244 | #define ERROR_INVALID_TOKEN __MSABI_LONG(315) |
| 245 | 245 | #define ERROR_MR_MID_NOT_FOUND __MSABI_LONG(317) |
| 246 | 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 | 250 | #define ERROR_INVALID_ADDRESS __MSABI_LONG(487) |
| 248 | 251 | #define ERROR_ARITHMETIC_OVERFLOW __MSABI_LONG(534) |
| 249 | 252 | #define ERROR_PIPE_CONNECTED __MSABI_LONG(535) |
| ... | ... | @@ -718,6 +721,7 @@ |
| 718 | 721 | #define RPC_S_CALL_FAILED __MSABI_LONG(1726) |
| 719 | 722 | #define RPC_S_CALL_FAILED_DNE __MSABI_LONG(1727) |
| 720 | 723 | #define RPC_S_PROTOCOL_ERROR __MSABI_LONG(1728) |
| 724 | #define RPC_S_PROXY_ACCESS_DENIED __MSABI_LONG(1729) | |
| 721 | 725 | #define RPC_S_UNSUPPORTED_TRANS_SYN __MSABI_LONG(1730) |
| 722 | 726 | #define RPC_S_UNSUPPORTED_TYPE __MSABI_LONG(1732) |
| 723 | 727 | #define RPC_S_INVALID_TAG __MSABI_LONG(1733) |
| ... | ... | @@ -818,6 +822,10 @@ |
| 818 | 822 | #define RPC_X_INVALID_PIPE_OBJECT __MSABI_LONG(1830) |
| 819 | 823 | #define RPC_X_WRONG_PIPE_ORDER __MSABI_LONG(1831) |
| 820 | 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 | 829 | #define RPC_S_GROUP_MEMBER_NOT_FOUND __MSABI_LONG(1898) |
| 822 | 830 | #define EPT_S_CANT_CREATE __MSABI_LONG(1899) |
| 823 | 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 | 3332 | #define SCARD_E_COMM_DATA_LOST _HRESULT_TYPEDEF_(0x8010002F) |
| 3325 | 3333 | #define SCARD_E_NO_KEY_CONTAINER _HRESULT_TYPEDEF_(0x80100030) |
| 3326 | 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 | 3338 | #define SCARD_W_UNSUPPORTED_CARD _HRESULT_TYPEDEF_(0x80100065) |
| 3328 | 3339 | #define SCARD_W_UNRESPONSIVE_CARD _HRESULT_TYPEDEF_(0x80100066) |
| 3329 | 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 | 3348 | #define SCARD_W_CARD_NOT_AUTHENTICATED _HRESULT_TYPEDEF_(0x8010006F) |
| 3338 | 3349 | #define SCARD_W_CACHE_ITEM_NOT_FOUND _HRESULT_TYPEDEF_(0x80100070) |
| 3339 | 3350 | #define SCARD_W_CACHE_ITEM_STALE _HRESULT_TYPEDEF_(0x80100071) |
| 3351 | #define SCARD_W_CACHE_ITEM_TOO_BIG _HRESULT_TYPEDEF_(0x80100072) | |
| 3340 | 3352 | #define COMADMIN_E_OBJECTERRORS _HRESULT_TYPEDEF_(0x80110401) |
| 3341 | 3353 | #define COMADMIN_E_OBJECTINVALID _HRESULT_TYPEDEF_(0x80110402) |
| 3342 | 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 | 19 | DEFINE_GUID(GUID_DEVINTERFACE_FLOPPY,0x53f56311,0xb6bf,0x11d0,0x94,0xf2,0x00,0xa0,0xc9,0x1e,0xfb,0x8b); |
| 20 | 20 | DEFINE_GUID(GUID_DEVINTERFACE_CDCHANGER,0x53f56312,0xb6bf,0x11d0,0x94,0xf2,0x00,0xa0,0xc9,0x1e,0xfb,0x8b); |
| 21 | 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 | 23 | DEFINE_GUID(GUID_DEVINTERFACE_COMPORT,0x86e0d1e0,0x8089,0x11d0,0x9c,0xe4,0x08,0x00,0x3e,0x30,0x1f,0x73); |
| 23 | 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 | 33 | #define FloppyClassGuid GUID_DEVINTERFACE_FLOPPY |
| 33 | 34 | #define CdChangerClassGuid GUID_DEVINTERFACE_CDCHANGER |
| 34 | 35 | #define StoragePortClassGuid GUID_DEVINTERFACE_STORAGEPORT |
| 36 | #define HiddenVolumeClassGuid GUID_DEVINTERFACE_HIDDEN_VOLUME | |
| 35 | 37 | #define GUID_CLASS_COMPORT GUID_DEVINTERFACE_COMPORT |
| 36 | 38 | #define GUID_SERENUM_BUS_ENUMERATOR GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR |
| 37 | 39 | #endif /* DEFINE_GUID */ |
| ... | ... | @@ -183,11 +185,18 @@ extern "C" { |
| 183 | 185 | #define IOCTL_STORAGE_RESET_BUS CTL_CODE(IOCTL_STORAGE_BASE,0x0400,METHOD_BUFFERED,FILE_READ_ACCESS) |
| 184 | 186 | #define IOCTL_STORAGE_RESET_DEVICE CTL_CODE(IOCTL_STORAGE_BASE,0x0401,METHOD_BUFFERED,FILE_READ_ACCESS) |
| 185 | 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 | 191 | #define IOCTL_STORAGE_GET_DEVICE_NUMBER CTL_CODE(IOCTL_STORAGE_BASE,0x0420,METHOD_BUFFERED,FILE_ANY_ACCESS) |
| 188 | 192 | #define IOCTL_STORAGE_PREDICT_FAILURE CTL_CODE(IOCTL_STORAGE_BASE,0x0440,METHOD_BUFFERED,FILE_ANY_ACCESS) |
| 189 | 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 | 200 | #define OBSOLETE_IOCTL_STORAGE_RESET_BUS CTL_CODE(IOCTL_STORAGE_BASE,0x0400,METHOD_BUFFERED,FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
| 192 | 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 | 208 | LARGE_INTEGER DiskLength; |
| 200 | 209 | } STORAGE_READ_CAPACITY, *PSTORAGE_READ_CAPACITY; |
| 201 | 210 | |
| 202 | #if (_WIN32_WINNT >= 0x0601) | |
| 203 | 211 | #define IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES CTL_CODE(IOCTL_STORAGE_BASE, 0x0501, METHOD_BUFFERED, FILE_WRITE_ACCESS) |
| 204 | 212 | #define DeviceDsmActionFlag_NonDestructive 0x80000000 |
| 205 | 213 | #define DeviceDsmAction_None 0 |
| ... | ... | @@ -210,23 +218,93 @@ typedef struct _STORAGE_READ_CAPACITY { |
| 210 | 218 | |
| 211 | 219 | #define DEVICE_DSM_FLAG_ENTIRE_DATA_SET_RANGE __MSABI_LONG(0x00000001) |
| 212 | 220 | |
| 213 | typedef DWORD DEVICE_DATA_MANAGEMENT_SET_ACTION; | |
| 214 | typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES { | |
| 215 | DWORD Size; | |
| 216 | DEVICE_DATA_MANAGEMENT_SET_ACTION Action; | |
| 217 | DWORD Flags; | |
| 218 | DWORD ParameterBlockOffset; | |
| 219 | DWORD ParameterBlockLength; | |
| 220 | DWORD DataSetRangesOffset; | |
| 221 | DWORD DataSetRangesLength; | |
| 222 | } DEVICE_MANAGE_DATA_SET_ATTRIBUTES, *PDEVICE_MANAGE_DATA_SET_ATTRIBUTES; | |
| 223 | ||
| 224 | typedef struct _DEVICE_DATA_SET_RANGE { | |
| 225 | LONGLONG StartingOffset; | |
| 226 | DWORDLONG LengthInBytes; | |
| 227 | } DEVICE_DATA_SET_RANGE, *PDEVICE_DATA_SET_RANGE; | |
| 221 | #define DEVICE_DSM_NOTIFY_FLAG_BEGIN 0x00000001 | |
| 222 | #define DEVICE_DSM_NOTIFY_FLAG_END 0x00000002 | |
| 223 | ||
| 224 | #define IOCTL_STORAGE_BC_VERSION 1 | |
| 225 | ||
| 226 | #define STORAGE_PRIORITY_HINT_SUPPORTED 0x0001 | |
| 227 | ||
| 228 | typedef DWORD DEVICE_DATA_MANAGEMENT_SET_ACTION; | |
| 229 | typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES { | |
| 230 | DWORD Size; | |
| 231 | DEVICE_DATA_MANAGEMENT_SET_ACTION Action; | |
| 232 | DWORD Flags; | |
| 233 | DWORD ParameterBlockOffset; | |
| 234 | DWORD ParameterBlockLength; | |
| 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 | 309 | typedef struct _STORAGE_HOTPLUG_INFO { |
| 232 | 310 | DWORD Size; |
| ... | ... | @@ -383,6 +461,10 @@ typedef struct _DEVICE_DATA_SET_RANGE { |
| 383 | 461 | #if (_WIN32_WINNT >= 0x0601) |
| 384 | 462 | BusTypeVirtual = 0xE, |
| 385 | 463 | BusTypeFileBackedVirtual = 0xF, |
| 464 | BusTypeSpaces = 0x10, | |
| 465 | BusTypeNvme = 0x11, | |
| 466 | BusTypeSCM = 0x12, | |
| 467 | BusTypeUfs = 0x13, | |
| 386 | 468 | #endif /*(_WIN32_WINNT >= 0x0601)*/ |
| 387 | 469 | BusTypeMax, |
| 388 | 470 | BusTypeMaxReserved = 0x7F |
| ... | ... | @@ -1285,7 +1367,8 @@ typedef enum _CHANGER_DEVICE_PROBLEM_TYPE { |
| 1285 | 1367 | #define FSCTL_GET_COMPRESSION CTL_CODE(FILE_DEVICE_FILE_SYSTEM,15,METHOD_BUFFERED,FILE_ANY_ACCESS) |
| 1286 | 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 | 1372 | #define FSCTL_OPLOCK_BREAK_ACK_NO_2 CTL_CODE(FILE_DEVICE_FILE_SYSTEM,20,METHOD_BUFFERED,FILE_ANY_ACCESS) |
| 1290 | 1373 | #define FSCTL_INVALIDATE_VOLUMES CTL_CODE(FILE_DEVICE_FILE_SYSTEM,21,METHOD_BUFFERED,FILE_ANY_ACCESS) |
| 1291 | 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 | 1396 | #define FSCTL_SET_SPARSE CTL_CODE(FILE_DEVICE_FILE_SYSTEM,49,METHOD_BUFFERED,FILE_SPECIAL_ACCESS) |
| 1314 | 1397 | #define FSCTL_SET_ZERO_DATA CTL_CODE(FILE_DEVICE_FILE_SYSTEM,50,METHOD_BUFFERED,FILE_WRITE_DATA) |
| 1315 | 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 | 1400 | #define FSCTL_SET_ENCRYPTION CTL_CODE(FILE_DEVICE_FILE_SYSTEM,53,METHOD_NEITHER,FILE_ANY_ACCESS) |
| 1317 | 1401 | #define FSCTL_ENCRYPTION_FSCTL_IO CTL_CODE(FILE_DEVICE_FILE_SYSTEM,54,METHOD_NEITHER,FILE_ANY_ACCESS) |
| 1318 | 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 | 1488 | DWORD ClusterCount; |
| 1405 | 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 | 1497 | #ifdef _WIN64 |
| 1408 | 1498 | typedef struct _MOVE_FILE_DATA32 { |
| 1409 | 1499 | UINT32 FileHandle; |
| ... | ... | @@ -1484,6 +1574,7 @@ typedef struct { |
| 1484 | 1574 | #define USN_REASON_OBJECT_ID_CHANGE (0x00080000) |
| 1485 | 1575 | #define USN_REASON_REPARSE_POINT_CHANGE (0x00100000) |
| 1486 | 1576 | #define USN_REASON_STREAM_CHANGE (0x00200000) |
| 1577 | #define USN_REASON_TRANSACTED_CHANGE (0x00400000) | |
| 1487 | 1578 | |
| 1488 | 1579 | #define USN_REASON_CLOSE (0x80000000) |
| 1489 | 1580 | |
| ... | ... | @@ -1538,8 +1629,9 @@ typedef struct { |
| 1538 | 1629 | DWORD SecurityIds[1]; |
| 1539 | 1630 | } BULK_SECURITY_TEST_DATA,*PBULK_SECURITY_TEST_DATA; |
| 1540 | 1631 | |
| 1541 | #define VOLUME_IS_DIRTY (0x00000001) | |
| 1542 | #define VOLUME_UPGRADE_SCHEDULED (0x00000002) | |
| 1632 | #define VOLUME_IS_DIRTY (0x00000001) | |
| 1633 | #define VOLUME_UPGRADE_SCHEDULED (0x00000002) | |
| 1634 | #define VOLUME_SESSION_OPEN (0x00000004) | |
| 1543 | 1635 | |
| 1544 | 1636 | typedef struct _FILE_PREFETCH { |
| 1545 | 1637 | DWORD Type; |
| ... | ... | @@ -1547,7 +1639,19 @@ typedef struct _FILE_PREFETCH { |
| 1547 | 1639 | DWORDLONG Prefetch[1]; |
| 1548 | 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 | 1656 | typedef struct _FILESYSTEM_STATISTICS { |
| 1553 | 1657 | WORD FileSystemType; |
| ... | ... | @@ -1569,6 +1673,7 @@ typedef struct _FILESYSTEM_STATISTICS { |
| 1569 | 1673 | |
| 1570 | 1674 | #define FILESYSTEM_STATISTICS_TYPE_NTFS 1 |
| 1571 | 1675 | #define FILESYSTEM_STATISTICS_TYPE_FAT 2 |
| 1676 | #define FILESYSTEM_STATISTICS_TYPE_EXFAT 3 | |
| 1572 | 1677 | |
| 1573 | 1678 | typedef struct _FAT_STATISTICS { |
| 1574 | 1679 | DWORD CreateHits; |
| ... | ... | @@ -1768,7 +1873,8 @@ typedef enum _STORAGE_PROPERTY_ID { |
| 1768 | 1873 | StorageMiniportProperty = 5, |
| 1769 | 1874 | StorageAccessAlignmentProperty = 6, |
| 1770 | 1875 | StorageDeviceSeekPenaltyProperty = 7, |
| 1771 | StorageDeviceTrimProperty = 8 | |
| 1876 | StorageDeviceTrimProperty = 8, | |
| 1877 | StorageDeviceWriteAggregationProperty = 9 | |
| 1772 | 1878 | } STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID; |
| 1773 | 1879 | |
| 1774 | 1880 | typedef enum _STORAGE_QUERY_TYPE { |
| ... | ... | @@ -1904,7 +2010,7 @@ typedef struct _FILE_QUERY_ON_DISK_VOL_INFO_BUFFER { |
| 1904 | 2010 | #define SET_REPAIR_VALID_MASK 0x0000001F |
| 1905 | 2011 | |
| 1906 | 2012 | typedef enum _SHRINK_VOLUME_REQUEST_TYPES { |
| 1907 | ShrinkPrepare, | |
| 2013 | ShrinkPrepare = 1, | |
| 1908 | 2014 | ShrinkCommit, |
| 1909 | 2015 | ShrinkAbort |
| 1910 | 2016 | } SHRINK_VOLUME_REQUEST_TYPES; |
| ... | ... | @@ -1972,8 +2078,8 @@ typedef struct _TXFS_MODIFY_RM { |
| 1972 | 2078 | |
| 1973 | 2079 | #define TXFS_RM_STATE_NOT_STARTED 0 |
| 1974 | 2080 | #define TXFS_RM_STATE_STARTING 1 |
| 1975 | #define TXFS_RM_STATE_ACTIVE 3 | |
| 1976 | #define TXFS_RM_STATE_SHUTTING_DOWN 4 | |
| 2081 | #define TXFS_RM_STATE_ACTIVE 2 | |
| 2082 | #define TXFS_RM_STATE_SHUTTING_DOWN 3 | |
| 1977 | 2083 | |
| 1978 | 2084 | #define TXFS_QUERY_RM_INFORMATION_VALID_FLAGS \ |
| 1979 | 2085 | (TXFS_RM_FLAG_LOG_GROWTH_INCREMENT_NUM_CONTAINERS | \ |
| ... | ... | @@ -2082,7 +2188,7 @@ typedef struct _TXFS_GET_METADATA_INFO_OUT { |
| 2082 | 2188 | } TXFS_GET_METADATA_INFO_OUT, *PTXFS_GET_METADATA_INFO_OUT; |
| 2083 | 2189 | |
| 2084 | 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 | 2193 | typedef struct _TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY { |
| 2088 | 2194 | ULONGLONG Offset; |
| ... | ... | @@ -2155,7 +2261,7 @@ typedef struct _TXFS_CREATE_MINIVERSION_INFO { |
| 2155 | 2261 | } TXFS_CREATE_MINIVERSION_INFO, *PTXFS_CREATE_MINIVERSION_INFO; |
| 2156 | 2262 | |
| 2157 | 2263 | typedef struct _TXFS_TRANSACTION_ACTIVE_INFO { |
| 2158 | WINBOOL TransactionsActiveAtSnapshot; | |
| 2264 | BOOLEAN TransactionsActiveAtSnapshot; | |
| 2159 | 2265 | } TXFS_TRANSACTION_ACTIVE_INFO, *PTXFS_TRANSACTION_ACTIVE_INFO; |
| 2160 | 2266 | |
| 2161 | 2267 | typedef enum _WRITE_CACHE_TYPE { |
| ... | ... | @@ -2209,6 +2315,48 @@ typedef struct _STORAGE_MINIPORT_DESCRIPTOR { |
| 2209 | 2315 | BOOLEAN TargetResetSupported; |
| 2210 | 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 | 2360 | typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { |
| 2213 | 2361 | DWORD Version; |
| 2214 | 2362 | DWORD Size; |
| ... | ... | @@ -2220,19 +2368,25 @@ typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { |
| 2220 | 2368 | } STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR, *PSTORAGE_ACCESS_ALIGNMENT_DESCRIPTOR; |
| 2221 | 2369 | #endif /*(_WIN32_WINNT >= 0x0600)*/ |
| 2222 | 2370 | |
| 2223 | #if (_WIN32_WINNT >= 0x0601) | |
| 2224 | 2371 | typedef struct _DEVICE_SEEK_PENALTY_DESCRIPTOR { |
| 2225 | 2372 | DWORD Version; |
| 2226 | 2373 | DWORD Size; |
| 2227 | 2374 | BOOLEAN IncursSeekPenalty; |
| 2228 | 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 | 2383 | typedef struct _DEVICE_TRIM_DESCRIPTOR { |
| 2231 | 2384 | DWORD Version; |
| 2232 | 2385 | DWORD Size; |
| 2233 | 2386 | BOOLEAN TrimEnabled; |
| 2234 | 2387 | } DEVICE_TRIM_DESCRIPTOR, *PDEVICE_TRIM_DESCRIPTOR; |
| 2235 | 2388 | |
| 2389 | #if (_WIN32_WINNT >= 0x0601) | |
| 2236 | 2390 | typedef struct _REQUEST_OPLOCK_INPUT_BUFFER { |
| 2237 | 2391 | WORD StructureVersion; |
| 2238 | 2392 | WORD StructureLength; |
| ... | ... | @@ -2250,6 +2404,8 @@ typedef struct _REQUEST_OPLOCK_OUTPUT_BUFFER { |
| 2250 | 2404 | WORD ShareMode; |
| 2251 | 2405 | } REQUEST_OPLOCK_OUTPUT_BUFFER, *PREQUEST_OPLOCK_OUTPUT_BUFFER; |
| 2252 | 2406 | |
| 2407 | #define PERSISTENT_VOLUME_STATE_SHORT_NAME_CREATION_DISABLED (0x00000001) | |
| 2408 | ||
| 2253 | 2409 | typedef struct _BOOT_AREA_INFO { |
| 2254 | 2410 | ULONG BootSectorCount; |
| 2255 | 2411 | struct { |
| ... | ... | @@ -2261,6 +2417,13 @@ typedef struct _RETRIEVAL_POINTER_BASE { |
| 2261 | 2417 | LARGE_INTEGER FileAreaOffset; |
| 2262 | 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 | 2427 | typedef struct _FILE_SYSTEM_RECOGNITION_INFORMATION { |
| 2265 | 2428 | CHAR FileSystem[9]; |
| 2266 | 2429 | } FILE_SYSTEM_RECOGNITION_INFORMATION, *PFILE_SYSTEM_RECOGNITION_INFORMATION; |
| ... | ... | @@ -2274,6 +2437,47 @@ typedef struct _FILE_SYSTEM_RECOGNITION_STRUCTURE { |
| 2274 | 2437 | USHORT Checksum; |
| 2275 | 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 | 2481 | typedef struct _LOOKUP_STREAM_FROM_CLUSTER_INPUT { |
| 2278 | 2482 | DWORD Flags; |
| 2279 | 2483 | DWORD NumberOfClusters; |
| ... | ... | @@ -2303,6 +2507,15 @@ typedef struct _LOOKUP_STREAM_FROM_CLUSTER_ENTRY { |
| 2303 | 2507 | #define LOOKUP_STREAM_FROM_CLUSTER_ENTRY_ATTRIBUTE_INDEX 0x02000000 |
| 2304 | 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 | 2519 | #define FSCTL_QUERY_DEPENDENT_VOLUME CTL_CODE(FILE_DEVICE_FILE_SYSTEM,124, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| 2307 | 2520 | #define FSCTL_SD_GLOBAL_CHANGE CTL_CODE(FILE_DEVICE_FILE_SYSTEM,125, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| 2308 | 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 | 2534 | #define FSCTL_CSV_GET_VOLUME_PATH_NAMES_FOR_VOLUME_NAME CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 150, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| 2322 | 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 | 2547 | #endif /*(_WIN32_WINNT >= 0x0601)*/ |
| 2325 | 2548 | |
| 2326 | 2549 | #endif /* _FILESYSTEMFSCTL_ */ |
| ... | ... | @@ -2352,5 +2575,44 @@ typedef struct _VOLUME_DISK_EXTENTS { |
| 2352 | 2575 | DISK_EXTENT Extents[1]; |
| 2353 | 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 | 2617 | #endif /* _WINIOCTL_ */ |
| 2356 | 2618 |
lib/libc/include/any-windows-any/winnls.h+54-1| ... | ... | @@ -346,6 +346,8 @@ extern "C" { |
| 346 | 346 | #define LOCALE_IDEFAULTANSICODEPAGE 0x00001004 |
| 347 | 347 | #define LOCALE_IDEFAULTMACCODEPAGE 0x00001011 |
| 348 | 348 | |
| 349 | #define LOCALE_IDIALINGCODE 0x00000005 | |
| 350 | ||
| 349 | 351 | #define LOCALE_SLIST 0x0000000c |
| 350 | 352 | #define LOCALE_IMEASURE 0x0000000d |
| 351 | 353 | |
| ... | ... | @@ -372,6 +374,8 @@ extern "C" { |
| 372 | 374 | #define LOCALE_SSHORTDATE 0x0000001f |
| 373 | 375 | #define LOCALE_SLONGDATE 0x00000020 |
| 374 | 376 | #define LOCALE_STIMEFORMAT 0x00001003 |
| 377 | #define LOCALE_SAM 0x00000028 | |
| 378 | #define LOCALE_SPM 0x00000029 | |
| 375 | 379 | #define LOCALE_IDATE 0x00000021 |
| 376 | 380 | #define LOCALE_ILDATE 0x00000022 |
| 377 | 381 | #define LOCALE_ITIME 0x00000023 |
| ... | ... | @@ -485,6 +489,15 @@ extern "C" { |
| 485 | 489 | #define LOCALE_SSORTLOCALE 0x0000007b |
| 486 | 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 | 501 | #define TIME_NOMINUTESORSECONDS 0x00000001 |
| 489 | 502 | #define TIME_NOSECONDS 0x00000002 |
| 490 | 503 | #define TIME_NOTIMEMARKER 0x00000004 |
| ... | ... | @@ -500,6 +513,9 @@ extern "C" { |
| 500 | 513 | #if WINVER >= 0x0601 |
| 501 | 514 | #define DATE_AUTOLAYOUT 0x00000040 |
| 502 | 515 | #endif |
| 516 | #if WINVER >= _WIN32_WINNT_WINTHRESHOLD | |
| 517 | #define DATE_MONTHDAY 0x00000080 | |
| 518 | #endif | |
| 503 | 519 | |
| 504 | 520 | #define CAL_NOUSEROVERRIDE LOCALE_NOUSEROVERRIDE |
| 505 | 521 | #define CAL_USE_CP_ACP LOCALE_USE_CP_ACP |
| ... | ... | @@ -570,6 +586,14 @@ extern "C" { |
| 570 | 586 | #define CAL_SMONTHDAY 0x00000038 |
| 571 | 587 | #define CAL_SABBREVERASTRING 0x00000039 |
| 572 | 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 | 598 | #define ENUM_ALL_CALENDARS 0xffffffff |
| 575 | 599 | |
| ... | ... | @@ -766,7 +790,14 @@ extern "C" { |
| 766 | 790 | GEO_TIMEZONES = 0x000a, |
| 767 | 791 | GEO_OFFICIALLANGUAGES = 0x000b, |
| 768 | 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 | 803 | enum SYSGEOCLASS { |
| ... | ... | @@ -816,6 +847,9 @@ extern "C" { |
| 816 | 847 | typedef WINBOOL (CALLBACK *CALINFO_ENUMPROCW) (LPWSTR); |
| 817 | 848 | typedef WINBOOL (CALLBACK *CALINFO_ENUMPROCEXW) (LPWSTR, CALID); |
| 818 | 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 | 853 | #else |
| 820 | 854 | typedef FARPROC LANGUAGEGROUP_ENUMPROCA; |
| 821 | 855 | typedef FARPROC LANGGROUPLOCALE_ENUMPROCA; |
| ... | ... | @@ -838,6 +872,9 @@ extern "C" { |
| 838 | 872 | typedef FARPROC TIMEFMT_ENUMPROCW; |
| 839 | 873 | typedef FARPROC CALINFO_ENUMPROCW; |
| 840 | 874 | typedef FARPROC CALINFO_ENUMPROCEXW; |
| 875 | #if NTDDI_VERSION >= NTDDI_WIN10_RS3 | |
| 876 | typedef FARPROC GEO_ENUMNAMEPROC; | |
| 877 | #endif | |
| 841 | 878 | #endif |
| 842 | 879 | |
| 843 | 880 | #ifdef UNICODE |
| ... | ... | @@ -987,6 +1024,7 @@ extern "C" { |
| 987 | 1024 | WINBASEAPI int WINAPI GetGeoInfoW (GEOID Location, GEOTYPE GeoType, LPWSTR lpGeoData, int cchData, LANGID LangId); |
| 988 | 1025 | WINBASEAPI WINBOOL WINAPI EnumSystemGeoID (GEOCLASS GeoClass, GEOID ParentGeoId, GEO_ENUMPROC lpGeoEnumProc); |
| 989 | 1026 | WINBASEAPI GEOID WINAPI GetUserGeoID (GEOCLASS GeoClass); |
| 1027 | WINBASEAPI int WINAPI GetUserDefaultGeoName (LPWSTR geoName, int geoNameCount); | |
| 990 | 1028 | WINBASEAPI WINBOOL WINAPI GetCPInfo (UINT CodePage, LPCPINFO lpCPInfo); |
| 991 | 1029 | WINBASEAPI WINBOOL WINAPI GetCPInfoExA (UINT CodePage, DWORD dwFlags, LPCPINFOEXA lpCPInfoEx); |
| 992 | 1030 | WINBASEAPI WINBOOL WINAPI GetCPInfoExW (UINT CodePage, DWORD dwFlags, LPCPINFOEXW lpCPInfoEx); |
| ... | ... | @@ -996,6 +1034,11 @@ extern "C" { |
| 996 | 1034 | WINBASEAPI LCID WINAPI LocaleNameToLCID (LPCWSTR lpName, DWORD dwFlags); |
| 997 | 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 | 1042 | #define GetGeoInfo __MINGW_NAME_AW(GetGeoInfo) |
| 1000 | 1043 | #define GetCPInfoEx __MINGW_NAME_AW(GetCPInfoEx) |
| 1001 | 1044 | |
| ... | ... | @@ -1042,6 +1085,16 @@ extern "C" { |
| 1042 | 1085 | #define EnumLanguageGroupLocales __MINGW_NAME_AW(EnumLanguageGroupLocales) |
| 1043 | 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 | 1098 | #endif |
| 1046 | 1099 | |
| 1047 | 1100 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) |
lib/libc/include/any-windows-any/winnt.h+66| ... | ... | @@ -1846,6 +1846,9 @@ extern "C" { |
| 1846 | 1846 | #define InterlockedCompareExchangePointerAcquire _InterlockedCompareExchangePointer |
| 1847 | 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 | 1852 | #ifdef __cplusplus |
| 1850 | 1853 | } |
| 1851 | 1854 | #endif |
| ... | ... | @@ -2055,6 +2058,9 @@ extern "C" { |
| 2055 | 2058 | #define InterlockedCompareExchangePointerAcquire _InterlockedCompareExchangePointer |
| 2056 | 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 | 2064 | #ifdef __cplusplus |
| 2059 | 2065 | } |
| 2060 | 2066 | #endif |
| ... | ... | @@ -4242,6 +4248,10 @@ __buildmemorybarrier() |
| 4242 | 4248 | ProcessSignaturePolicy, |
| 4243 | 4249 | ProcessFontDisablePolicy, |
| 4244 | 4250 | ProcessImageLoadPolicy, |
| 4251 | ProcessSystemCallFilterPolicy, | |
| 4252 | ProcessPayloadRestrictionPolicy, | |
| 4253 | ProcessChildProcessPolicy, | |
| 4254 | ProcessSideChannelIsolationPolicy, | |
| 4245 | 4255 | MaxProcessMitigationPolicy |
| 4246 | 4256 | } PROCESS_MITIGATION_POLICY,*PPROCESS_MITIGATION_POLICY; |
| 4247 | 4257 | |
| ... | ... | @@ -4360,6 +4370,62 @@ __buildmemorybarrier() |
| 4360 | 4370 | }; |
| 4361 | 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 | 4429 | typedef struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { |
| 4364 | 4430 | LARGE_INTEGER TotalUserTime; |
| 4365 | 4431 | LARGE_INTEGER TotalKernelTime; |
lib/libc/include/any-windows-any/winres.h+5| ... | ... | @@ -5,3 +5,8 @@ |
| 5 | 5 | */ |
| 6 | 6 | |
| 7 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -18,6 +18,14 @@ |
| 18 | 18 | |
| 19 | 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 | 29 | #ifndef __IWMValidate_FWD_DEFINED__ |
| 22 | 30 | #define __IWMValidate_FWD_DEFINED__ |
| 23 | 31 | typedef interface IWMValidate IWMValidate; |
| ... | ... | @@ -728,6 +736,104 @@ typedef struct CMSVideoDSPMFT CMSVideoDSPMFT; |
| 728 | 736 | extern "C" { |
| 729 | 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 | 838 | * IWMValidate interface |
| 733 | 839 | */ |
lib/libc/include/any-windows-any/wmcontainer.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wmdrmsdk.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -67,6 +67,8 @@ typedef struct __tagDRM_PLAY_OPL { |
| 67 | 67 | DRM_OPL_OUTPUT_IDS oplIdReserved; |
| 68 | 68 | DRM_VIDEO_OUTPUT_PROTECTION_IDS vopi; |
| 69 | 69 | } DRM_PLAY_OPL; |
| 70 | #ifndef __WMDRMContentEnablerLib_LIBRARY_DEFINED__ | |
| 71 | #define __WMDRMContentEnablerLib_LIBRARY_DEFINED__ | |
| 70 | 72 | |
| 71 | 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 | 85 | #endif |
| 84 | 86 | #endif |
| 85 | 87 | |
| 88 | #endif /* __WMDRMContentEnablerLib_LIBRARY_DEFINED__ */ | |
| 86 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -6854,9 +6854,9 @@ static FORCEINLINE HRESULT IWMReaderAllocatorEx_AllocateForOutputEx(IWMReaderAll |
| 6854 | 6854 | #ifndef __IWMSyncReader2_INTERFACE_DEFINED__ |
| 6855 | 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 | 6858 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 6859 | MIDL_INTERFACE("faed3d21-1b6b-4af7-8bc6-3e189bbc187b") | |
| 6859 | MIDL_INTERFACE("faed3d21-1b6b-4af7-8cb6-3e189bbc187b") | |
| 6860 | 6860 | IWMSyncReader2 : public IWMSyncReader |
| 6861 | 6861 | { |
| 6862 | 6862 | virtual HRESULT STDMETHODCALLTYPE SetRangeByTimecode( |
| ... | ... | @@ -6888,7 +6888,7 @@ IWMSyncReader2 : public IWMSyncReader |
| 6888 | 6888 | |
| 6889 | 6889 | }; |
| 6890 | 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 | 6892 | #endif |
| 6893 | 6893 | #else |
| 6894 | 6894 | typedef struct IWMSyncReader2Vtbl { |
lib/libc/include/any-windows-any/wow64apiset.h+28-2| ... | ... | @@ -17,11 +17,37 @@ extern "C" { |
| 17 | 17 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) |
| 18 | 18 | WINBASEAPI WINBOOL WINAPI Wow64DisableWow64FsRedirection (PVOID *OldValue); |
| 19 | 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 | 43 | #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) |
| 23 | 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 | 52 | #ifdef __cplusplus |
| 27 | 53 | } |
lib/libc/include/any-windows-any/wpcapi.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/ws2ipdef.h+149-28| ... | ... | @@ -20,6 +20,105 @@ |
| 20 | 20 | extern "C" { |
| 21 | 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 | 122 | typedef struct ipv6_mreq { |
| 24 | 123 | struct in6_addr ipv6mr_multiaddr; |
| 25 | 124 | unsigned int ipv6mr_interface; |
| ... | ... | @@ -60,11 +159,60 @@ typedef struct _INTERFACE_INFO { |
| 60 | 159 | sockaddr_gen iiNetmask; |
| 61 | 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 | 190 | typedef enum _MULTICAST_MODE_TYPE { |
| 64 | MCAST_INCLUDE = 0, | |
| 191 | MCAST_INCLUDE = 0, | |
| 65 | 192 | MCAST_EXCLUDE |
| 66 | 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 | 216 | typedef struct _sockaddr_in6_pair { |
| 69 | 217 | PSOCKADDR_IN6 SourceAddress; |
| 70 | 218 | PSOCKADDR_IN6 DestinationAddress; |
| ... | ... | @@ -95,33 +243,6 @@ typedef struct group_source_req { |
| 95 | 243 | SOCKADDR_STORAGE gsr_source; |
| 96 | 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 | 246 | #define WS2TCPIP_INLINE __CRT_INLINE |
| 126 | 247 | |
| 127 | 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 | 19 | #include <psdk_inc/_ip_mreq1.h> |
| 20 | 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 | 22 | #define SIO_GET_INTERFACE_LIST _IOR('t',127,u_long) |
| 39 | 23 | |
| 40 | 24 | #define SIO_GET_INTERFACE_LIST_EX _IOR('t',126,u_long) |
| 41 | 25 | #define SIO_SET_MULTICAST_FILTER _IOW('t',125,u_long) |
| 42 | 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 | 28 | #define UDP_NOCHECKSUM 1 |
| 66 | 29 | #define UDP_CHECKSUM_COVERAGE 20 |
| 67 | 30 | |
| ... | ... | @@ -154,19 +117,6 @@ WS2TCPIP_INLINE void IN6ADDR_SETLOOPBACK(struct sockaddr_in6 *a) { |
| 154 | 117 | } |
| 155 | 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 | 120 | typedef struct in_pktinfo { |
| 171 | 121 | IN_ADDR ipi_addr; |
| 172 | 122 | UINT ipi_ifindex; |
lib/libc/include/any-windows-any/wsdattachment.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wsdbase.h+2-2| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -161,7 +161,7 @@ interface IWSDHttpMessageParameters; |
| 161 | 161 | |
| 162 | 162 | |
| 163 | 163 | #if WINVER >= 0x601 |
| 164 | typedef enum __WIDL_wsdbase_generated_name_00000005 { | |
| 164 | typedef enum __WIDL_wsdbase_generated_name_00000013 { | |
| 165 | 165 | WSD_CONFIG_MAX_INBOUND_MESSAGE_SIZE = 1, |
| 166 | 166 | WSD_CONFIG_MAX_OUTBOUND_MESSAGE_SIZE = 2, |
| 167 | 167 | WSD_SECURITY_SSL_CERT_FOR_CLIENT_AUTH = 3, |
lib/libc/include/any-windows-any/wsdclient.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wsddisco.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wsdhost.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wsdxml.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/wsmandisp.h+4-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -143,6 +143,8 @@ extern "C" { |
| 143 | 143 | #include <winapifamily.h> |
| 144 | 144 | |
| 145 | 145 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 146 | #ifndef __WSManAutomation_LIBRARY_DEFINED__ | |
| 147 | #define __WSManAutomation_LIBRARY_DEFINED__ | |
| 146 | 148 | |
| 147 | 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 | 319 | #endif |
| 318 | 320 | #endif |
| 319 | 321 | |
| 322 | #endif /* __WSManAutomation_LIBRARY_DEFINED__ */ | |
| 320 | 323 | /***************************************************************************** |
| 321 | 324 | * IWSMan interface |
| 322 | 325 | */ |
lib/libc/include/any-windows-any/wtypes.h+12-12| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -226,7 +226,7 @@ typedef USHORT LANGID; |
| 226 | 226 | |
| 227 | 227 | typedef struct _userCLIPFORMAT { |
| 228 | 228 | LONG fContext; |
| 229 | union { | |
| 229 | union __WIDL_wtypes_generated_name_00000001 { | |
| 230 | 230 | DWORD dwValue; |
| 231 | 231 | wchar_t *pwszName; |
| 232 | 232 | } u; |
| ... | ... | @@ -237,7 +237,7 @@ typedef WORD CLIPFORMAT; |
| 237 | 237 | |
| 238 | 238 | typedef struct _GDI_NONREMOTE { |
| 239 | 239 | LONG fContext; |
| 240 | union { | |
| 240 | union __WIDL_wtypes_generated_name_00000002 { | |
| 241 | 241 | LONG hInproc; |
| 242 | 242 | DWORD_BLOB *hRemote; |
| 243 | 243 | } u; |
| ... | ... | @@ -245,7 +245,7 @@ typedef struct _GDI_NONREMOTE { |
| 245 | 245 | |
| 246 | 246 | typedef struct _userHGLOBAL { |
| 247 | 247 | LONG fContext; |
| 248 | union { | |
| 248 | union __WIDL_wtypes_generated_name_00000003 { | |
| 249 | 249 | LONG hInproc; |
| 250 | 250 | FLAGGED_BYTE_BLOB *hRemote; |
| 251 | 251 | INT64 hInproc64; |
| ... | ... | @@ -256,7 +256,7 @@ typedef userHGLOBAL *wireHGLOBAL; |
| 256 | 256 | |
| 257 | 257 | typedef struct _userHMETAFILE { |
| 258 | 258 | LONG fContext; |
| 259 | union { | |
| 259 | union __WIDL_wtypes_generated_name_00000004 { | |
| 260 | 260 | LONG hInproc; |
| 261 | 261 | BYTE_BLOB *hRemote; |
| 262 | 262 | INT64 hInproc64; |
| ... | ... | @@ -272,7 +272,7 @@ typedef struct _remoteMETAFILEPICT { |
| 272 | 272 | |
| 273 | 273 | typedef struct _userHMETAFILEPICT { |
| 274 | 274 | LONG fContext; |
| 275 | union { | |
| 275 | union __WIDL_wtypes_generated_name_00000005 { | |
| 276 | 276 | LONG hInproc; |
| 277 | 277 | remoteMETAFILEPICT *hRemote; |
| 278 | 278 | INT64 hInproc64; |
| ... | ... | @@ -281,7 +281,7 @@ typedef struct _userHMETAFILEPICT { |
| 281 | 281 | |
| 282 | 282 | typedef struct _userHENHMETAFILE { |
| 283 | 283 | LONG fContext; |
| 284 | union { | |
| 284 | union __WIDL_wtypes_generated_name_00000006 { | |
| 285 | 285 | LONG hInproc; |
| 286 | 286 | BYTE_BLOB *hRemote; |
| 287 | 287 | INT64 hInproc64; |
| ... | ... | @@ -301,7 +301,7 @@ typedef struct _userBITMAP { |
| 301 | 301 | |
| 302 | 302 | typedef struct _userHBITMAP { |
| 303 | 303 | LONG fContext; |
| 304 | union { | |
| 304 | union __WIDL_wtypes_generated_name_00000007 { | |
| 305 | 305 | LONG hInproc; |
| 306 | 306 | userBITMAP *hRemote; |
| 307 | 307 | INT64 hInproc64; |
| ... | ... | @@ -310,7 +310,7 @@ typedef struct _userHBITMAP { |
| 310 | 310 | |
| 311 | 311 | typedef struct _userHPALETTE { |
| 312 | 312 | LONG fContext; |
| 313 | union { | |
| 313 | union __WIDL_wtypes_generated_name_00000008 { | |
| 314 | 314 | LONG hInproc; |
| 315 | 315 | LOGPALETTE *hRemote; |
| 316 | 316 | INT64 hInproc64; |
| ... | ... | @@ -319,7 +319,7 @@ typedef struct _userHPALETTE { |
| 319 | 319 | |
| 320 | 320 | typedef struct _RemotableHandle { |
| 321 | 321 | LONG fContext; |
| 322 | union { | |
| 322 | union __WIDL_wtypes_generated_name_00000009 { | |
| 323 | 323 | LONG hInproc; |
| 324 | 324 | LONG hRemote; |
| 325 | 325 | } u; |
| ... | ... | @@ -601,9 +601,9 @@ typedef enum tagTYSPEC { |
| 601 | 601 | TYSPEC_OBJECTID = 6 |
| 602 | 602 | } TYSPEC; |
| 603 | 603 | |
| 604 | typedef struct __WIDL_wtypes_generated_name_00000001 { | |
| 604 | typedef struct __WIDL_wtypes_generated_name_0000000B { | |
| 605 | 605 | DWORD tyspec; |
| 606 | union { | |
| 606 | union __WIDL_wtypes_generated_name_0000000A { | |
| 607 | 607 | CLSID clsid; |
| 608 | 608 | LPOLESTR pFileExt; |
| 609 | 609 | LPOLESTR pMimeType; |
lib/libc/include/any-windows-any/wtypesbase.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/xaudio2.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/xaudio2fx.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/xmllite.h+1-1| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
lib/libc/include/any-windows-any/xpsdigitalsignature.h+7-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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -112,6 +112,8 @@ extern "C" { |
| 112 | 112 | #define XPS_E_MARKUP_COMPATIBILITY_ELEMENTS MAKE_HRESULT(1, FACILITY_XPS, 905) |
| 113 | 113 | #define XPS_E_OBJECT_DETACHED MAKE_HRESULT(1, FACILITY_XPS, 906) |
| 114 | 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 | 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 | 173 | #endif /* __cplusplus */ |
| 172 | 174 | #endif |
| 173 | 175 | |
| 174 | typedef enum __WIDL_xpsdigitalsignature_generated_name_00000020 { | |
| 176 | typedef enum __WIDL_xpsdigitalsignature_generated_name_0000002F { | |
| 175 | 177 | XPS_SIGN_FLAGS_NONE = 0x0, |
| 176 | 178 | XPS_SIGN_FLAGS_IGNORE_MARKUP_COMPATIBILITY = 0x1 |
| 177 | 179 | } XPS_SIGN_FLAGS; |
| 178 | typedef enum __WIDL_xpsdigitalsignature_generated_name_00000021 { | |
| 180 | typedef enum __WIDL_xpsdigitalsignature_generated_name_00000030 { | |
| 179 | 181 | XPS_SIGN_POLICY_NONE = 0x0, |
| 180 | 182 | XPS_SIGN_POLICY_CORE_PROPERTIES = 0x1, |
| 181 | 183 | XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS = 0x2, |
| ... | ... | @@ -183,7 +185,7 @@ typedef enum __WIDL_xpsdigitalsignature_generated_name_00000021 { |
| 183 | 185 | XPS_SIGN_POLICY_DISCARD_CONTROL = 0x8, |
| 184 | 186 | XPS_SIGN_POLICY_ALL = 0xf |
| 185 | 187 | } XPS_SIGN_POLICY; |
| 186 | typedef enum __WIDL_xpsdigitalsignature_generated_name_00000022 { | |
| 188 | typedef enum __WIDL_xpsdigitalsignature_generated_name_00000031 { | |
| 187 | 189 | XPS_SIGNATURE_STATUS_INCOMPLIANT = 1, |
| 188 | 190 | XPS_SIGNATURE_STATUS_INCOMPLETE = 2, |
| 189 | 191 | XPS_SIGNATURE_STATUS_BROKEN = 3, |
| ... | ... | @@ -1497,6 +1499,7 @@ __CRT_UUID_DECL(XpsSignatureManager, 0xb0c43320, 0x2315, 0x44a2, 0xb7,0x0a, 0x09 |
| 1497 | 1499 | #endif |
| 1498 | 1500 | #endif |
| 1499 | 1501 | |
| 1502 | #endif /* __MSXPSSIG_LIBRARY_DEFINED__ */ | |
| 1500 | 1503 | #endif |
| 1501 | 1504 | #endif |
| 1502 | 1505 | /* Begin additional prototypes for all interfaces */ |
lib/libc/include/any-windows-any/xpsobjectmodel.h+29-26| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -951,54 +951,54 @@ interface IXpsOMPackageTarget; |
| 951 | 951 | #endif /* __cplusplus */ |
| 952 | 952 | #endif |
| 953 | 953 | |
| 954 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000020 { | |
| 954 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002F { | |
| 955 | 955 | XPS_COLOR_INTERPOLATION_SCRGBLINEAR = 1, |
| 956 | 956 | XPS_COLOR_INTERPOLATION_SRGBLINEAR = 2 |
| 957 | 957 | } XPS_COLOR_INTERPOLATION; |
| 958 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000021 { | |
| 958 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000030 { | |
| 959 | 959 | XPS_COLOR_TYPE_SRGB = 1, |
| 960 | 960 | XPS_COLOR_TYPE_SCRGB = 2, |
| 961 | 961 | XPS_COLOR_TYPE_CONTEXT = 3 |
| 962 | 962 | } XPS_COLOR_TYPE; |
| 963 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000022 { | |
| 963 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000031 { | |
| 964 | 964 | XPS_DASH_CAP_FLAT = 1, |
| 965 | 965 | XPS_DASH_CAP_ROUND = 2, |
| 966 | 966 | XPS_DASH_CAP_SQUARE = 3, |
| 967 | 967 | XPS_DASH_CAP_TRIANGLE = 4 |
| 968 | 968 | } XPS_DASH_CAP; |
| 969 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000023 { | |
| 969 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000032 { | |
| 970 | 970 | XPS_FILL_RULE_EVENODD = 1, |
| 971 | 971 | XPS_FILL_RULE_NONZERO = 2 |
| 972 | 972 | } XPS_FILL_RULE; |
| 973 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000024 { | |
| 973 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000033 { | |
| 974 | 974 | XPS_FONT_EMBEDDING_NORMAL = 1, |
| 975 | 975 | XPS_FONT_EMBEDDING_OBFUSCATED = 2, |
| 976 | 976 | XPS_FONT_EMBEDDING_RESTRICTED = 3, |
| 977 | 977 | XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED = 4 |
| 978 | 978 | } XPS_FONT_EMBEDDING; |
| 979 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000025 { | |
| 979 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000034 { | |
| 980 | 980 | XPS_IMAGE_TYPE_JPEG = 1, |
| 981 | 981 | XPS_IMAGE_TYPE_PNG = 2, |
| 982 | 982 | XPS_IMAGE_TYPE_TIFF = 3, |
| 983 | 983 | XPS_IMAGE_TYPE_WDP = 4, |
| 984 | 984 | XPS_IMAGE_TYPE_JXR = 5 |
| 985 | 985 | } XPS_IMAGE_TYPE; |
| 986 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000026 { | |
| 986 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000035 { | |
| 987 | 987 | XPS_INTERLEAVING_OFF = 1, |
| 988 | 988 | XPS_INTERLEAVING_ON = 2 |
| 989 | 989 | } XPS_INTERLEAVING; |
| 990 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000027 { | |
| 990 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000036 { | |
| 991 | 991 | XPS_LINE_CAP_FLAT = 1, |
| 992 | 992 | XPS_LINE_CAP_ROUND = 2, |
| 993 | 993 | XPS_LINE_CAP_SQUARE = 3, |
| 994 | 994 | XPS_LINE_CAP_TRIANGLE = 4 |
| 995 | 995 | } XPS_LINE_CAP; |
| 996 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000028 { | |
| 996 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000037 { | |
| 997 | 997 | XPS_LINE_JOIN_MITER = 1, |
| 998 | 998 | XPS_LINE_JOIN_BEVEL = 2, |
| 999 | 999 | XPS_LINE_JOIN_ROUND = 3 |
| 1000 | 1000 | } XPS_LINE_JOIN; |
| 1001 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000029 { | |
| 1001 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000038 { | |
| 1002 | 1002 | XPS_OBJECT_TYPE_CANVAS = 1, |
| 1003 | 1003 | XPS_OBJECT_TYPE_GLYPHS = 2, |
| 1004 | 1004 | XPS_OBJECT_TYPE_PATH = 3, |
| ... | ... | @@ -1010,12 +1010,12 @@ typedef enum __WIDL_xpsobjectmodel_generated_name_00000029 { |
| 1010 | 1010 | XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH = 9, |
| 1011 | 1011 | XPS_OBJECT_TYPE_VISUAL_BRUSH = 10 |
| 1012 | 1012 | } XPS_OBJECT_TYPE; |
| 1013 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002A { | |
| 1013 | typedef enum __WIDL_xpsobjectmodel_generated_name_00000039 { | |
| 1014 | 1014 | XPS_SEGMENT_STROKE_PATTERN_ALL = 1, |
| 1015 | 1015 | XPS_SEGMENT_STROKE_PATTERN_NONE = 2, |
| 1016 | 1016 | XPS_SEGMENT_STROKE_PATTERN_MIXED = 3 |
| 1017 | 1017 | } XPS_SEGMENT_STROKE_PATTERN; |
| 1018 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002B { | |
| 1018 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000003A { | |
| 1019 | 1019 | XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE = 1, |
| 1020 | 1020 | XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE = 2, |
| 1021 | 1021 | XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE = 3, |
| ... | ... | @@ -1024,33 +1024,33 @@ typedef enum __WIDL_xpsobjectmodel_generated_name_0000002B { |
| 1024 | 1024 | XPS_SEGMENT_TYPE_LINE = 6, |
| 1025 | 1025 | XPS_SEGMENT_TYPE_QUADRATIC_BEZIER = 7 |
| 1026 | 1026 | } XPS_SEGMENT_TYPE; |
| 1027 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002C { | |
| 1027 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000003B { | |
| 1028 | 1028 | XPS_SPREAD_METHOD_PAD = 1, |
| 1029 | 1029 | XPS_SPREAD_METHOD_REFLECT = 2, |
| 1030 | 1030 | XPS_SPREAD_METHOD_REPEAT = 3 |
| 1031 | 1031 | } XPS_SPREAD_METHOD; |
| 1032 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002D { | |
| 1032 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000003C { | |
| 1033 | 1033 | XPS_STYLE_SIMULATION_NONE = 1, |
| 1034 | 1034 | XPS_STYLE_SIMULATION_ITALIC = 2, |
| 1035 | 1035 | XPS_STYLE_SIMULATION_BOLD = 3, |
| 1036 | 1036 | XPS_STYLE_SIMULATION_BOLDITALIC = 4 |
| 1037 | 1037 | } XPS_STYLE_SIMULATION; |
| 1038 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002E { | |
| 1038 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000003D { | |
| 1039 | 1039 | XPS_THUMBNAIL_SIZE_VERYSMALL = 1, |
| 1040 | 1040 | XPS_THUMBNAIL_SIZE_SMALL = 2, |
| 1041 | 1041 | XPS_THUMBNAIL_SIZE_MEDIUM = 3, |
| 1042 | 1042 | XPS_THUMBNAIL_SIZE_LARGE = 4 |
| 1043 | 1043 | } XPS_THUMBNAIL_SIZE; |
| 1044 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000002F { | |
| 1044 | typedef enum __WIDL_xpsobjectmodel_generated_name_0000003E { | |
| 1045 | 1045 | XPS_TILE_MODE_NONE = 1, |
| 1046 | 1046 | XPS_TILE_MODE_TILE = 2, |
| 1047 | 1047 | XPS_TILE_MODE_FLIPX = 3, |
| 1048 | 1048 | XPS_TILE_MODE_FLIPY = 4, |
| 1049 | 1049 | XPS_TILE_MODE_FLIPXY = 5 |
| 1050 | 1050 | } XPS_TILE_MODE; |
| 1051 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000030 { | |
| 1051 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000040 { | |
| 1052 | 1052 | XPS_COLOR_TYPE colorType; |
| 1053 | union { | |
| 1053 | union __WIDL_xpsobjectmodel_generated_name_0000003F { | |
| 1054 | 1054 | struct { |
| 1055 | 1055 | UINT8 alpha; |
| 1056 | 1056 | UINT8 red; |
| ... | ... | @@ -1069,23 +1069,23 @@ typedef struct __WIDL_xpsobjectmodel_generated_name_00000030 { |
| 1069 | 1069 | } context; |
| 1070 | 1070 | } value; |
| 1071 | 1071 | } XPS_COLOR; |
| 1072 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000031 { | |
| 1072 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000041 { | |
| 1073 | 1073 | FLOAT length; |
| 1074 | 1074 | FLOAT gap; |
| 1075 | 1075 | } XPS_DASH; |
| 1076 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000032 { | |
| 1076 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000042 { | |
| 1077 | 1077 | LONG index; |
| 1078 | 1078 | FLOAT advanceWidth; |
| 1079 | 1079 | FLOAT horizontalOffset; |
| 1080 | 1080 | FLOAT verticalOffset; |
| 1081 | 1081 | } XPS_GLYPH_INDEX; |
| 1082 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000033 { | |
| 1082 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000043 { | |
| 1083 | 1083 | UINT32 unicodeStringStart; |
| 1084 | 1084 | UINT16 unicodeStringLength; |
| 1085 | 1085 | UINT32 glyphIndicesStart; |
| 1086 | 1086 | UINT16 glyphIndicesLength; |
| 1087 | 1087 | } XPS_GLYPH_MAPPING; |
| 1088 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000034 { | |
| 1088 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000044 { | |
| 1089 | 1089 | FLOAT m11; |
| 1090 | 1090 | FLOAT m12; |
| 1091 | 1091 | FLOAT m21; |
| ... | ... | @@ -1093,17 +1093,17 @@ typedef struct __WIDL_xpsobjectmodel_generated_name_00000034 { |
| 1093 | 1093 | FLOAT m31; |
| 1094 | 1094 | FLOAT m32; |
| 1095 | 1095 | } XPS_MATRIX; |
| 1096 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000035 { | |
| 1096 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000045 { | |
| 1097 | 1097 | FLOAT x; |
| 1098 | 1098 | FLOAT y; |
| 1099 | 1099 | } XPS_POINT; |
| 1100 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000036 { | |
| 1100 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000046 { | |
| 1101 | 1101 | FLOAT x; |
| 1102 | 1102 | FLOAT y; |
| 1103 | 1103 | FLOAT width; |
| 1104 | 1104 | FLOAT height; |
| 1105 | 1105 | } XPS_RECT; |
| 1106 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000037 { | |
| 1106 | typedef struct __WIDL_xpsobjectmodel_generated_name_00000047 { | |
| 1107 | 1107 | FLOAT width; |
| 1108 | 1108 | FLOAT height; |
| 1109 | 1109 | } XPS_SIZE; |
| ... | ... | @@ -11618,6 +11618,8 @@ static FORCEINLINE HRESULT IXpsOMThumbnailGenerator_GenerateThumbnail(IXpsOMThum |
| 11618 | 11618 | #endif /* __IXpsOMThumbnailGenerator_INTERFACE_DEFINED__ */ |
| 11619 | 11619 | |
| 11620 | 11620 | #endif |
| 11621 | #ifndef __MSXPS_LIBRARY_DEFINED__ | |
| 11622 | #define __MSXPS_LIBRARY_DEFINED__ | |
| 11621 | 11623 | |
| 11622 | 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 | 11653 | #endif |
| 11652 | 11654 | |
| 11653 | 11655 | #endif |
| 11656 | #endif /* __MSXPS_LIBRARY_DEFINED__ */ | |
| 11654 | 11657 | #endif |
| 11655 | 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 | /*** 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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -100,7 +100,7 @@ interface IXpsOMPage1; |
| 100 | 100 | #endif /* __cplusplus */ |
| 101 | 101 | #endif |
| 102 | 102 | |
| 103 | typedef enum __WIDL_xpsobjectmodel_1_generated_name_00000038 { | |
| 103 | typedef enum __WIDL_xpsobjectmodel_1_generated_name_00000048 { | |
| 104 | 104 | XPS_DOCUMENT_TYPE_UNSPECIFIED = 1, |
| 105 | 105 | XPS_DOCUMENT_TYPE_XPS = 2, |
| 106 | 106 | XPS_DOCUMENT_TYPE_OPENXPS = 3 |
lib/libc/include/any-windows-any/xpsprint.h+3-3| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -49,13 +49,13 @@ extern "C" { |
| 49 | 49 | |
| 50 | 50 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| 51 | 51 | #if NTDDI_VERSION >= 0x06010000 |
| 52 | typedef enum __WIDL_xpsprint_generated_name_00000038 { | |
| 52 | typedef enum __WIDL_xpsprint_generated_name_00000048 { | |
| 53 | 53 | XPS_JOB_IN_PROGRESS = 0, |
| 54 | 54 | XPS_JOB_COMPLETED = 1, |
| 55 | 55 | XPS_JOB_CANCELLED = 2, |
| 56 | 56 | XPS_JOB_FAILED = 3 |
| 57 | 57 | } XPS_JOB_COMPLETION; |
| 58 | typedef struct __WIDL_xpsprint_generated_name_00000039 { | |
| 58 | typedef struct __WIDL_xpsprint_generated_name_00000049 { | |
| 59 | 59 | UINT32 jobId; |
| 60 | 60 | INT32 currentDocument; |
| 61 | 61 | INT32 currentPage; |
lib/libc/include/any-windows-any/xpsrassvc.h+3-3| ... | ... | @@ -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 | 3 | #ifdef _WIN32 |
| 4 | 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| ... | ... | @@ -95,12 +95,12 @@ interface IXpsRasterizationFactory1; |
| 95 | 95 | #include <winapifamily.h> |
| 96 | 96 | |
| 97 | 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 | 99 | XPSRAS_RENDERING_MODE_ANTIALIASED = 0, |
| 100 | 100 | XPSRAS_RENDERING_MODE_ALIASED = 1 |
| 101 | 101 | } XPSRAS_RENDERING_MODE; |
| 102 | 102 | #if NTDDI_VERSION >= 0x06020000 |
| 103 | typedef enum __WIDL_xpsrassvc_generated_name_00000039 { | |
| 103 | typedef enum __WIDL_xpsrassvc_generated_name_00000049 { | |
| 104 | 104 | XPSRAS_PIXEL_FORMAT_32BPP_PBGRA_UINT_SRGB = 1, |
| 105 | 105 | XPSRAS_PIXEL_FORMAT_64BPP_PRGBA_HALF_SCRGB = 2, |
| 106 | 106 | XPSRAS_PIXEL_FORMAT_128BPP_PRGBA_FLOAT_SCRGB = 3 |
lib/libc/mingw/crt/crtdll.c-10| ... | ... | @@ -10,10 +10,6 @@ |
| 10 | 10 | #define _DLL |
| 11 | 11 | #endif |
| 12 | 12 | |
| 13 | #ifdef HAVE_CONFIG_H | |
| 14 | #include "config.h" | |
| 15 | #endif | |
| 16 | ||
| 17 | 13 | #include <oscalls.h> |
| 18 | 14 | #include <internal.h> |
| 19 | 15 | #include <stdlib.h> |
| ... | ... | @@ -44,12 +40,6 @@ extern _CRTALLOC(".CRT$XIZ") _PIFV __xi_z[]; |
| 44 | 40 | extern _CRTALLOC(".CRT$XCA") _PVFV __xc_a[]; |
| 45 | 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 | 44 | /* TLS initialization hook. */ |
| 55 | 45 | extern const PIMAGE_TLS_CALLBACK __dyn_tls_init_callback; |
lib/libc/mingw/crt/crtexe.c+1-13| ... | ... | @@ -9,10 +9,6 @@ |
| 9 | 9 | #define _DLL |
| 10 | 10 | #endif |
| 11 | 11 | |
| 12 | #ifdef HAVE_CONFIG_H | |
| 13 | #include "config.h" | |
| 14 | #endif | |
| 15 | ||
| 16 | 12 | #define SPECIAL_CRTEXE |
| 17 | 13 | |
| 18 | 14 | #include <oscalls.h> |
| ... | ... | @@ -34,7 +30,7 @@ extern wchar_t *** __MINGW_IMP_SYMBOL(__winitenv); |
| 34 | 30 | #define __winitenv (* __MINGW_IMP_SYMBOL(__winitenv)) |
| 35 | 31 | #endif |
| 36 | 32 | |
| 37 | #if !defined(__initenv) && !defined(__arm__) && !defined(__aarch64__) | |
| 33 | #if !defined(__initenv) | |
| 38 | 34 | extern char *** __MINGW_IMP_SYMBOL(__initenv); |
| 39 | 35 | #define __initenv (* __MINGW_IMP_SYMBOL(__initenv)) |
| 40 | 36 | #endif |
| ... | ... | @@ -66,12 +62,6 @@ extern _CRTALLOC(".CRT$XIZ") _PIFV __xi_z[]; |
| 66 | 62 | extern _CRTALLOC(".CRT$XCA") _PVFV __xc_a[]; |
| 67 | 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 | 66 | /* TLS initialization hook. */ |
| 77 | 67 | extern const PIMAGE_TLS_CALLBACK __dyn_tls_init_callback; |
| ... | ... | @@ -327,9 +317,7 @@ __tmainCRTStartup (void) |
| 327 | 317 | gcc inserts this call automatically for a function called main, but not for wmain. */ |
| 328 | 318 | mainret = wmain (argc, argv, envp); |
| 329 | 319 | #else |
| 330 | #if !defined(__arm__) && !defined(__aarch64__) | |
| 331 | 320 | __initenv = envp; |
| 332 | #endif | |
| 333 | 321 | mainret = main (argc, argv, envp); |
| 334 | 322 | #endif |
| 335 | 323 | if (!managedapp) |
lib/libc/mingw/crt/gccmain.c-25| ... | ... | @@ -8,10 +8,6 @@ |
| 8 | 8 | #include <stdlib.h> |
| 9 | 9 | #include <setjmp.h> |
| 10 | 10 | |
| 11 | #ifdef HAVE_CONFIG_H | |
| 12 | #include "config.h" | |
| 13 | #endif | |
| 14 | ||
| 15 | 11 | typedef void (*func_ptr) (void); |
| 16 | 12 | extern func_ptr __CTOR_LIST__[]; |
| 17 | 13 | extern func_ptr __DTOR_LIST__[]; |
| ... | ... | @@ -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 | 31 | void |
| 55 | 32 | __do_global_ctors (void) |
| 56 | 33 | { |
| ... | ... | @@ -70,8 +47,6 @@ __do_global_ctors (void) |
| 70 | 47 | atexit (__do_global_dtors); |
| 71 | 48 | } |
| 72 | 49 | |
| 73 | #endif | |
| 74 | ||
| 75 | 50 | static int initialized = 0; |
| 76 | 51 | |
| 77 | 52 | void |
lib/libc/mingw/crt/tls_atexit.c+20-10| ... | ... | @@ -35,7 +35,7 @@ extern char __mingw_module_is_dll; |
| 35 | 35 | static CRITICAL_SECTION lock; |
| 36 | 36 | static int inited = 0; |
| 37 | 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 | 40 | int __mingw_cxa_atexit(dtor_fn dtor, void *obj, void *dso) { |
| 41 | 41 | if (!inited) |
| ... | ... | @@ -73,24 +73,29 @@ int __mingw_cxa_thread_atexit(dtor_fn dtor, void *obj, void *dso) { |
| 73 | 73 | return 1; |
| 74 | 74 | handler->dtor = dtor; |
| 75 | 75 | handler->obj = obj; |
| 76 | handler->next = tls_dtors; | |
| 77 | tls_dtors = handler; | |
| 76 | handler->next = (dtor_obj *)TlsGetValue(tls_dtors_slot); | |
| 77 | TlsSetValue(tls_dtors_slot, handler); | |
| 78 | 78 | return 0; |
| 79 | 79 | } |
| 80 | 80 | |
| 81 | 81 | static void WINAPI tls_atexit_callback(HANDLE __UNUSED_PARAM(hDllHandle), DWORD dwReason, LPVOID __UNUSED_PARAM(lpReserved)) { |
| 82 | 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 | 87 | run_dtor_list(&global_dtors); |
| 85 | 88 | } |
| 86 | 89 | } |
| 87 | 90 | |
| 88 | 91 | static void WINAPI tls_callback(HANDLE hDllHandle, DWORD dwReason, LPVOID __UNUSED_PARAM(lpReserved)) { |
| 92 | dtor_obj * p; | |
| 89 | 93 | switch (dwReason) { |
| 90 | 94 | case DLL_PROCESS_ATTACH: |
| 91 | 95 | if (inited == 0) { |
| 92 | 96 | InitializeCriticalSection(&lock); |
| 93 | 97 | __dso_handle = hDllHandle; |
| 98 | tls_dtors_slot = TlsAlloc(); | |
| 94 | 99 | /* |
| 95 | 100 | * We can only call _register_thread_local_exe_atexit_callback once |
| 96 | 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 | 129 | * main, or when a DLL is unloaded), and when exiting bypassing some of |
| 125 | 130 | * the cleanup, by calling _exit or ExitProcess. In the latter cases, |
| 126 | 131 | * destructors (both TLS and global) in loaded DLLs still get called, |
| 127 | * but only TLS destructors get called for the main executable, global | |
| 128 | * variables' destructors don't run. (This matches what MSVC does with | |
| 129 | * a dynamically linked CRT.) | |
| 132 | * but none get called for the main executable. This matches what the | |
| 133 | * standard says, but differs from what MSVC does with a dynamically | |
| 134 | * linked CRT (which still runs TLS destructors for the main thread). | |
| 130 | 135 | */ |
| 131 | run_dtor_list(&tls_dtors); | |
| 132 | 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 | 140 | /* For DLLs, run dtors when detached. For EXEs, run dtors via the |
| 134 | 141 | * thread local atexit callback, to make sure they don't run when |
| 135 | 142 | * exiting the process with _exit or ExitProcess. */ |
| 136 | 143 | run_dtor_list(&global_dtors); |
| 144 | TlsFree(tls_dtors_slot); | |
| 137 | 145 | } |
| 138 | 146 | if (inited == 1) { |
| 139 | 147 | inited = 0; |
| ... | ... | @@ -143,9 +151,11 @@ static void WINAPI tls_callback(HANDLE hDllHandle, DWORD dwReason, LPVOID __UNUS |
| 143 | 151 | case DLL_THREAD_ATTACH: |
| 144 | 152 | break; |
| 145 | 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 | 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 | 101 | #define __winitenv (* __MINGW_IMP_SYMBOL(__winitenv)) |
| 102 | 102 | #endif |
| 103 | 103 | |
| 104 | #if !defined(__initenv) && !defined(__arm__) | |
| 104 | #if !defined(__initenv) | |
| 105 | 105 | extern char *** __MINGW_IMP_SYMBOL(__initenv); |
| 106 | 106 | #define __initenv (* __MINGW_IMP_SYMBOL(__initenv)) |
| 107 | 107 | #endif |
lib/libc/mingw/lib-common/bcrypt.def+1| ... | ... | @@ -34,6 +34,7 @@ BCryptGenerateKeyPair |
| 34 | 34 | BCryptGenerateSymmetricKey |
| 35 | 35 | BCryptGetFipsAlgorithmMode |
| 36 | 36 | BCryptGetProperty |
| 37 | BCryptHash | |
| 37 | 38 | BCryptHashData |
| 38 | 39 | BCryptImportKey |
| 39 | 40 | BCryptImportKeyPair |
lib/libc/mingw/lib-common/dxgi.def+6| ... | ... | @@ -1,5 +1,6 @@ |
| 1 | 1 | LIBRARY "dxgi.dll" |
| 2 | 2 | EXPORTS |
| 3 | ApplyCompatResolutionQuirking | |
| 3 | 4 | CompatString |
| 4 | 5 | CompatValue |
| 5 | 6 | D3DKMTCloseAdapter |
| ... | ... | @@ -13,10 +14,14 @@ D3DKMTSignalSynchronizationObject |
| 13 | 14 | D3DKMTUnlock |
| 14 | 15 | D3DKMTWaitForSynchronizationObject |
| 15 | 16 | DXGIDumpJournal |
| 17 | PIXBeginCapture | |
| 18 | PIXEndCapture | |
| 19 | PIXGetCaptureState | |
| 16 | 20 | DXGIRevertToSxS |
| 17 | 21 | OpenAdapter10 |
| 18 | 22 | OpenAdapter10_2 |
| 19 | 23 | SetAppCompatStringPointer |
| 24 | UpdateHMDEmulationStatus | |
| 20 | 25 | CreateDXGIFactory |
| 21 | 26 | CreateDXGIFactory1 |
| 22 | 27 | CreateDXGIFactory2 |
| ... | ... | @@ -50,5 +55,6 @@ DXGID3D10CreateLayeredDevice |
| 50 | 55 | DXGID3D10ETWRundown |
| 51 | 56 | DXGID3D10GetLayeredDeviceSize |
| 52 | 57 | DXGID3D10RegisterLayers |
| 58 | DXGIDeclareAdapterRemovalSupport | |
| 53 | 59 | DXGIGetDebugInterface1 |
| 54 | 60 | DXGIReportAdapterConfiguration |
lib/libc/mingw/lib-common/mf.def+6| ... | ... | @@ -9,6 +9,11 @@ AppendPropVariant |
| 9 | 9 | ConvertPropVariant |
| 10 | 10 | CopyPropertyStore |
| 11 | 11 | CreateNamedPropertyStore |
| 12 | ; DllCanUnloadNow | |
| 13 | ; DllGetActivationFactory | |
| 14 | ; DllGetClassObject | |
| 15 | ; DllRegisterServer | |
| 16 | ; DllUnregisterServer | |
| 12 | 17 | ExtractPropVariant |
| 13 | 18 | MFCreate3GPMediaSink |
| 14 | 19 | MFCreateAC3MediaSink |
| ... | ... | @@ -36,6 +41,7 @@ MFCreateCredentialCache |
| 36 | 41 | MFCreateDeviceSource |
| 37 | 42 | MFCreateDeviceSourceActivate |
| 38 | 43 | MFCreateDrmNetNDSchemePlugin |
| 44 | MFCreateEncryptedMediaExtensionsStoreActivate | |
| 39 | 45 | MFCreateFMPEG4MediaSink |
| 40 | 46 | MFCreateFileBlockMap |
| 41 | 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 | ; | |
| 2 | ; Definition file of MFPlat.DLL | |
| 3 | ; Automatic generated by gendef | |
| 4 | ; written by Kai Tietz 2008 | |
| 5 | ; | |
| 1 | 6 | LIBRARY "MFPlat.DLL" |
| 2 | 7 | EXPORTS |
| 3 | 8 | FormatTagFromWfx |
| ... | ... | @@ -35,9 +40,15 @@ MFBeginUnregisterWorkQueueWithMMCSS |
| 35 | 40 | MFBlockThread |
| 36 | 41 | MFCalculateBitmapImageSize |
| 37 | 42 | MFCalculateImageSize |
| 43 | MFCallStackTracingClearSnapshot | |
| 44 | MFCallStackTracingLogSessionErrors | |
| 45 | MFCallStackTracingRestoreSnapshot | |
| 46 | MFCallStackTracingTakeSnapshot | |
| 38 | 47 | MFCancelCreateFile |
| 39 | 48 | MFCancelWorkItem |
| 49 | MFCheckEnabledViaAppService | |
| 40 | 50 | MFClearLocalMFTs |
| 51 | MFCombineSamples | |
| 41 | 52 | MFCompareFullToPartialMediaType |
| 42 | 53 | MFCompareSockaddrAddresses |
| 43 | 54 | MFConvertColorInfoFromDXVA |
| ... | ... | @@ -46,19 +57,27 @@ MFConvertFromFP16Array |
| 46 | 57 | MFConvertToFP16Array |
| 47 | 58 | MFCopyImage |
| 48 | 59 | MFCreate2DMediaBuffer |
| 60 | MFCreate2DMediaBufferOn1DMediaBuffer | |
| 49 | 61 | MFCreateAMMediaTypeFromMFMediaType |
| 50 | 62 | MFCreateAlignedMemoryBuffer |
| 63 | MFCreateAlignedSharedMemoryBuffer | |
| 51 | 64 | MFCreateAsyncResult |
| 52 | 65 | MFCreateAttributes |
| 53 | 66 | MFCreateAudioMediaType |
| 67 | MFCreateByteStreamHandlerAppServiceActivate | |
| 54 | 68 | MFCreateCollection |
| 69 | MFCreateContentDecryptorContext | |
| 70 | MFCreateContentProtectionDevice | |
| 71 | MFCreateD3D12SynchronizationObject | |
| 55 | 72 | MFCreateDXGIDeviceManager |
| 56 | 73 | MFCreateDXGISurfaceBuffer |
| 57 | 74 | MFCreateDXSurfaceBuffer |
| 75 | MFCreateEMEStoreObject | |
| 58 | 76 | MFCreateEventQueue |
| 59 | 77 | MFCreateFile |
| 60 | 78 | MFCreateFileFromHandle |
| 61 | 79 | MFCreateLegacyMediaBufferOnMFMediaBuffer |
| 80 | MFCreateMFByteStreamOnIStreamWithFlags | |
| 62 | 81 | MFCreateMFByteStreamOnStream |
| 63 | 82 | MFCreateMFByteStreamOnStreamEx |
| 64 | 83 | MFCreateMFByteStreamWrapper |
| ... | ... | @@ -69,30 +88,44 @@ MFCreateMediaEvent |
| 69 | 88 | MFCreateMediaEventResult |
| 70 | 89 | MFCreateMediaExtensionActivate |
| 71 | 90 | MFCreateMediaExtensionActivateNoInit |
| 91 | MFCreateMediaExtensionAppServiceActivate | |
| 92 | MFCreateMediaExtensionInprocActivate | |
| 72 | 93 | MFCreateMediaType |
| 73 | 94 | MFCreateMediaTypeFromProperties |
| 74 | 95 | MFCreateMediaTypeFromRepresentation |
| 75 | 96 | MFCreateMemoryBuffer |
| 97 | MFCreateMemoryBufferFromRawBuffer | |
| 76 | 98 | MFCreateMemoryStream |
| 99 | MFCreateMuxStreamAttributes | |
| 100 | MFCreateMuxStreamMediaType | |
| 101 | MFCreateMuxStreamSample | |
| 102 | MFCreateOOPMFTProxy | |
| 103 | MFCreateOOPMFTRemote | |
| 77 | 104 | MFCreatePathFromURL |
| 78 | 105 | MFCreatePresentationDescriptor |
| 79 | 106 | MFCreatePropertiesFromMediaType |
| 80 | 107 | MFCreateReusableByteStream |
| 108 | MFCreateReusableByteStreamWithSharedLock | |
| 81 | 109 | MFCreateSample |
| 110 | MFCreateSecureBufferAllocator | |
| 111 | MFCreateSharedMemoryMediaBufferFromMediaType | |
| 82 | 112 | MFCreateSocket |
| 83 | 113 | MFCreateSocketListener |
| 84 | 114 | MFCreateSourceResolver |
| 85 | 115 | MFCreateSourceResolverInternal |
| 116 | MFCreateStagingSurfaceWrapper | |
| 86 | 117 | MFCreateStreamDescriptor |
| 87 | 118 | MFCreateStreamOnMFByteStream |
| 88 | 119 | MFCreateStreamOnMFByteStreamEx |
| 89 | 120 | MFCreateSystemTimeSource |
| 90 | 121 | MFCreateSystemUnderlyingClock |
| 122 | MFCreateTelemetrySession | |
| 91 | 123 | MFCreateTempFile |
| 92 | 124 | MFCreateTrackedSample |
| 93 | 125 | MFCreateTransformActivate |
| 94 | 126 | MFCreateURLFromPath |
| 95 | 127 | MFCreateUdpSockets |
| 128 | MFCreateVideoDecryptorContext | |
| 96 | 129 | MFCreateVideoMediaType |
| 97 | 130 | MFCreateVideoMediaTypeFromBitMapInfoHeader |
| 98 | 131 | MFCreateVideoMediaTypeFromBitMapInfoHeaderEx |
| ... | ... | @@ -101,6 +134,7 @@ MFCreateVideoMediaTypeFromVideoInfoHeader |
| 101 | 134 | MFCreateVideoMediaTypeFromVideoInfoHeader2 |
| 102 | 135 | MFCreateVideoSampleAllocatorEx |
| 103 | 136 | MFCreateWICBitmapBuffer |
| 137 | MFCreateWICDecoderProxy | |
| 104 | 138 | MFCreateWaveFormatExFromMFMediaType |
| 105 | 139 | MFDeserializeAttributesFromStream |
| 106 | 140 | MFDeserializeEvent |
| ... | ... | @@ -115,6 +149,7 @@ MFFreeAdaptersAddresses |
| 115 | 149 | MFGetAdaptersAddresses |
| 116 | 150 | MFGetAttributesAsBlob |
| 117 | 151 | MFGetAttributesAsBlobSize |
| 152 | MFGetCallStackTracingWeakReference | |
| 118 | 153 | MFGetConfigurationDWORD |
| 119 | 154 | MFGetConfigurationPolicy |
| 120 | 155 | MFGetConfigurationStore |
| ... | ... | @@ -136,6 +171,8 @@ MFGetUncompressedVideoFormat |
| 136 | 171 | MFGetWorkQueueMMCSSClass |
| 137 | 172 | MFGetWorkQueueMMCSSPriority |
| 138 | 173 | MFGetWorkQueueMMCSSTaskId |
| 174 | MFHasLocallyRegisteredByteStreamHandlers | |
| 175 | MFHasLocallyRegisteredSchemeHandlers | |
| 139 | 176 | MFHeapAlloc |
| 140 | 177 | MFHeapFree |
| 141 | 178 | MFInitAMMediaTypeFromMFMediaType |
| ... | ... | @@ -149,10 +186,13 @@ MFInitMediaTypeFromVideoInfoHeader2 |
| 149 | 186 | MFInitMediaTypeFromWaveFormatEx |
| 150 | 187 | MFInitVideoFormat |
| 151 | 188 | MFInitVideoFormat_RGB |
| 189 | MFInvalidateMFTEnumCache | |
| 152 | 190 | MFInvokeCallback |
| 153 | 191 | MFJoinIoPort |
| 154 | 192 | MFIsBottomUpFormat |
| 193 | MFIsContentProtectionDeviceSupported | |
| 155 | 194 | MFIsLocallyRegisteredMimeType |
| 195 | MFIsLocallyRegisteredSchemeHandler | |
| 156 | 196 | MFJoinWorkQueue |
| 157 | 197 | MFLockDXGIDeviceManager |
| 158 | 198 | MFLockPlatform |
| ... | ... | @@ -176,11 +216,15 @@ MFSerializeAttributesToStream |
| 176 | 216 | MFSerializeEvent |
| 177 | 217 | MFSerializeMediaTypeToStream |
| 178 | 218 | MFSerializePresentationDescriptor |
| 219 | MFSetMinimumMemoryAlignment | |
| 179 | 220 | MFSetSockaddrAny |
| 221 | MFSetWindowForContentProtection | |
| 180 | 222 | MFShutdown |
| 223 | MFSplitSample | |
| 181 | 224 | MFStartup |
| 182 | 225 | MFStreamDescriptorProtectMediaType |
| 183 | 226 | MFTEnum |
| 227 | MFTEnum2 | |
| 184 | 228 | MFTEnumEx |
| 185 | 229 | MFTGetInfo |
| 186 | 230 | MFTRegister |
| ... | ... | @@ -200,6 +244,7 @@ MFUnregisterPlatformFromMMCSS |
| 200 | 244 | MFUnwrapMediaType |
| 201 | 245 | MFValidateMediaTypeSize |
| 202 | 246 | MFWrapMediaType |
| 247 | MFWrapSocket | |
| 203 | 248 | MFllMulDiv |
| 204 | 249 | PropVariantFromStream |
| 205 | 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 | 1015 | _stricoll |
| 1016 | 1016 | _stricoll_l |
| 1017 | 1017 | _strlwr |
| 1018 | strlwr == _strlwr | |
| 1018 | 1019 | _strlwr_l |
| 1019 | 1020 | _strlwr_s |
| 1020 | 1021 | _strlwr_s_l |
| ... | ... | @@ -1161,6 +1162,7 @@ _wcsicmp_l |
| 1161 | 1162 | _wcsicoll |
| 1162 | 1163 | _wcsicoll_l |
| 1163 | 1164 | _wcslwr |
| 1165 | wcslwr == _wcslwr | |
| 1164 | 1166 | _wcslwr_l |
| 1165 | 1167 | _wcslwr_s |
| 1166 | 1168 | _wcslwr_s_l |
lib/libc/mingw/lib-common/ncrypt.def+20| ... | ... | @@ -38,6 +38,7 @@ BCryptGenerateKeyPair |
| 38 | 38 | BCryptGenerateSymmetricKey |
| 39 | 39 | BCryptGetFipsAlgorithmMode |
| 40 | 40 | BCryptGetProperty |
| 41 | BCryptHash | |
| 41 | 42 | BCryptHashData |
| 42 | 43 | BCryptImportKey |
| 43 | 44 | BCryptImportKeyPair |
| ... | ... | @@ -65,6 +66,7 @@ GetKeyStorageInterface |
| 65 | 66 | GetSChannelInterface |
| 66 | 67 | NCryptCloseKeyProtector |
| 67 | 68 | NCryptCloseProtectionDescriptor |
| 69 | NCryptCreateClaim | |
| 68 | 70 | NCryptCreatePersistedKey |
| 69 | 71 | NCryptCreateProtectionDescriptor |
| 70 | 72 | NCryptDecrypt |
| ... | ... | @@ -100,27 +102,45 @@ NCryptSignHash |
| 100 | 102 | NCryptStreamClose |
| 101 | 103 | NCryptStreamOpenToProtect |
| 102 | 104 | NCryptStreamOpenToUnprotect |
| 105 | NCryptStreamOpenToUnprotectEx | |
| 103 | 106 | NCryptStreamUpdate |
| 104 | 107 | NCryptTranslateHandle |
| 105 | 108 | NCryptUnprotectKey |
| 106 | 109 | NCryptUnprotectSecret |
| 110 | NCryptVerifyClaim | |
| 107 | 111 | NCryptVerifySignature |
| 108 | 112 | SslChangeNotify |
| 109 | 113 | SslComputeClientAuthHash |
| 110 | 114 | SslComputeEapKeyBlock |
| 111 | 115 | SslComputeFinishedHash |
| 116 | SslComputeSessionHash | |
| 112 | 117 | SslCreateClientAuthHash |
| 113 | 118 | SslCreateEphemeralKey |
| 114 | 119 | SslCreateHandshakeHash |
| 115 | 120 | SslDecrementProviderReferenceCount |
| 116 | 121 | SslDecryptPacket |
| 122 | SslDuplicateTranscriptHash | |
| 117 | 123 | SslEncryptPacket |
| 118 | 124 | SslEnumCipherSuites |
| 125 | SslEnumCipherSuitesEx | |
| 126 | SslEnumEccCurves | |
| 119 | 127 | SslEnumProtocolProviders |
| 128 | SslExpandBinderKey | |
| 129 | SslExpandExporterMasterKey | |
| 130 | SslExpandNextGenTrafficKey | |
| 131 | SslExpandPreSharedKey | |
| 132 | SslExpandResumptionMasterKey | |
| 133 | SslExpandTrafficKeys | |
| 134 | SslExpandWriteKey | |
| 120 | 135 | SslExportKey |
| 136 | SslExportKeyingMaterial | |
| 137 | SslExtractEarlyKey | |
| 138 | SslExtractHandshakeKey | |
| 139 | SslExtractMasterKey | |
| 121 | 140 | SslFreeBuffer |
| 122 | 141 | SslFreeObject |
| 123 | 142 | SslGenerateMasterKey |
| 143 | SslGeneratePreMasterKey | |
| 124 | 144 | SslGenerateSessionKeys |
| 125 | 145 | SslGetCipherSuitePRFHashAlgorithm |
| 126 | 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 | 28 | PowerApplyPowerRequestOverride |
| 29 | 29 | PowerApplySettingChanges |
| 30 | 30 | PowerCanRestoreIndividualDefaultPowerScheme |
| 31 | PowerCleanupOverrides | |
| 32 | PowerClearUserAwayPrediction | |
| 33 | PowerCloseEnvironmentalMonitor | |
| 34 | PowerCloseLimitsMitigation | |
| 35 | PowerCloseLimitsPolicy | |
| 31 | 36 | PowerCreatePossibleSetting |
| 32 | 37 | PowerCreateSetting |
| 33 | 38 | PowerCustomizePlatformPowerSettings |
| ... | ... | @@ -42,7 +47,14 @@ PowerDeterminePlatformRole |
| 42 | 47 | PowerDeterminePlatformRoleEx |
| 43 | 48 | PowerDuplicateScheme |
| 44 | 49 | PowerEnumerate |
| 50 | PowerEnumerateSettings | |
| 45 | 51 | PowerGetActiveScheme |
| 52 | PowerGetActualOverlayScheme | |
| 53 | PowerGetAdaptiveStandbyDiagnostics | |
| 54 | PowerGetEffectiveOverlayScheme | |
| 55 | PowerGetOverlaySchemes | |
| 56 | PowerGetProfiles | |
| 57 | PowerGetUserAwayMinPredictionConfidence | |
| 46 | 58 | PowerImportPowerScheme |
| 47 | 59 | PowerInternalDeleteScheme |
| 48 | 60 | PowerInternalDuplicateScheme |
| ... | ... | @@ -59,38 +71,58 @@ PowerPolicyToGUIDFormat |
| 59 | 71 | PowerReadACDefaultIndex |
| 60 | 72 | PowerReadACValue |
| 61 | 73 | PowerReadACValueIndex |
| 74 | PowerReadACValueIndexEx | |
| 62 | 75 | PowerReadDCDefaultIndex |
| 63 | 76 | PowerReadDCValue |
| 64 | 77 | PowerReadDCValueIndex |
| 78 | PowerReadDCValueIndexEx | |
| 65 | 79 | PowerReadDescription |
| 66 | 80 | PowerReadFriendlyName |
| 67 | 81 | PowerReadIconResourceSpecifier |
| 68 | 82 | PowerReadPossibleDescription |
| 69 | 83 | PowerReadPossibleFriendlyName |
| 70 | 84 | PowerReadPossibleValue |
| 85 | PowerReadProfileAlias | |
| 71 | 86 | PowerReadSecurityDescriptor |
| 72 | 87 | PowerReadSettingAttributes |
| 73 | 88 | PowerReadValueIncrement |
| 74 | 89 | PowerReadValueMax |
| 75 | 90 | PowerReadValueMin |
| 76 | 91 | PowerReadValueUnitsSpecifier |
| 92 | PowerReapplyActiveScheme | |
| 93 | PowerRegisterEnvironmentalMonitor | |
| 94 | PowerRegisterForEffectivePowerModeNotifications | |
| 95 | PowerRegisterLimitsMitigation | |
| 96 | PowerRegisterLimitsPolicy | |
| 77 | 97 | PowerRegisterSuspendResumeNotification |
| 78 | 98 | PowerRemovePowerSetting |
| 79 | 99 | PowerReplaceDefaultPowerSchemes |
| 100 | PowerReportLimitsEvent | |
| 80 | 101 | PowerReportThermalEvent |
| 102 | PowerRestoreACDefaultIndex | |
| 103 | PowerRestoreDCDefaultIndex | |
| 81 | 104 | PowerRestoreDefaultPowerSchemes |
| 82 | 105 | PowerRestoreIndividualDefaultPowerScheme |
| 106 | PowerSetActiveOverlayScheme | |
| 83 | 107 | PowerSetActiveScheme |
| 84 | 108 | PowerSetAlsBrightnessOffset |
| 109 | PowerSetBrightnessAndTransitionTimes | |
| 110 | PowerSetUserAwayPrediction | |
| 85 | 111 | PowerSettingAccessCheck |
| 86 | 112 | PowerSettingAccessCheckEx |
| 87 | 113 | PowerSettingRegisterNotification |
| 88 | 114 | PowerSettingRegisterNotificationEx |
| 89 | 115 | PowerSettingUnregisterNotification |
| 116 | PowerUnregisterFromEffectivePowerModeNotifications | |
| 90 | 117 | PowerUnregisterSuspendResumeNotification |
| 118 | PowerUpdateEnvironmentalMonitorState | |
| 119 | PowerUpdateEnvironmentalMonitorThresholds | |
| 120 | PowerUpdateLimitsMitigation | |
| 91 | 121 | PowerWriteACDefaultIndex |
| 122 | PowerWriteACProfileIndex | |
| 92 | 123 | PowerWriteACValueIndex |
| 93 | 124 | PowerWriteDCDefaultIndex |
| 125 | PowerWriteDCProfileIndex | |
| 94 | 126 | PowerWriteDCValueIndex |
| 95 | 127 | PowerWriteDescription |
| 96 | 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 | 12 | PackageIdFromFullName@16 |
| 13 | 13 | PackageNameAndPublisherIdFromFamilyName@20 |
| 14 | 14 | ParseApplicationUserModelId@20 |
| 15 | VerifyApplicationUserModelId@ | |
| 16 | VerifyPackageFamilyName@ | |
| 17 | VerifyPackageFullName@ | |
| 18 | VerifyPackageId@ | |
| 19 | VerifyPackageRelativeApplicationId@ | |
| 15 | VerifyApplicationUserModelId@4 | |
| 16 | VerifyPackageFamilyName@4 | |
| 17 | VerifyPackageFullName@4 | |
| 18 | VerifyPackageId@4 | |
| 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 | 2 | |
| 3 | 3 | EXPORTS |
| 4 | 4 | |
| 5 | CopyFileFromAppW@ | |
| 6 | CreateDirectoryFromAppW@ | |
| 7 | CreateFile2FromAppW@ | |
| 8 | CreateFileFromAppW@ | |
| 9 | DeleteFileFromAppW@ | |
| 10 | FindFirstFileExFromAppW@ | |
| 11 | GetFileAttributesExFromAppW@ | |
| 12 | MoveFileFromAppW@ | |
| 13 | RemoveDirectoryFromAppW@ | |
| 14 | ReplaceFileFromAppW@ | |
| 15 | SetFileAttributesFromAppW@ | |
| 5 | CopyFileFromAppW@12 | |
| 6 | CreateDirectoryFromAppW@8 | |
| 7 | CreateFile2FromAppW@20 | |
| 8 | CreateFileFromAppW@28 | |
| 9 | DeleteFileFromAppW@4 | |
| 10 | FindFirstFileExFromAppW@24 | |
| 11 | GetFileAttributesExFromAppW@12 | |
| 12 | MoveFileFromAppW@8 | |
| 13 | RemoveDirectoryFromAppW@4 | |
| 14 | ReplaceFileFromAppW@24 | |
| 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 | 18 | ReadProcessMemory@20 |
| 19 | 19 | ReclaimVirtualMemory@8 |
| 20 | 20 | ResetWriteWatch@8 |
| 21 | SetProcessValidCallTargets | |
| 21 | SetProcessValidCallTargets@20 | |
| 22 | 22 | SetProcessWorkingSetSizeEx@16 |
| 23 | 23 | UnmapViewOfFile@4 |
| 24 | 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 | 18 | ReadProcessMemory@20 |
| 19 | 19 | ReclaimVirtualMemory@8 |
| 20 | 20 | ResetWriteWatch@8 |
| 21 | SetProcessValidCallTargets | |
| 21 | SetProcessValidCallTargets@20 | |
| 22 | 22 | SetProcessWorkingSetSizeEx@16 |
| 23 | 23 | UnmapViewOfFile@4 |
| 24 | 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 | 33 | VirtualQuery@12 |
| 34 | 34 | VirtualQueryEx@16 |
| 35 | 35 | VirtualUnlock@8 |
| 36 | VirtualUnlockEx@ | |
| 36 | VirtualUnlockEx@12 | |
| 37 | 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 | 10 | GetProcessWorkingSetSizeEx@16 |
| 11 | 11 | GetWriteWatch@24 |
| 12 | 12 | MapViewOfFile@20 |
| 13 | MapViewOfFile3FromApp@ | |
| 13 | MapViewOfFile3FromApp@40 | |
| 14 | 14 | MapViewOfFileEx@24 |
| 15 | 15 | MapViewOfFileFromApp@20 |
| 16 | 16 | OfferVirtualMemory@12 |
| ... | ... | @@ -19,13 +19,13 @@ OpenFileMappingW@12 |
| 19 | 19 | ReadProcessMemory@20 |
| 20 | 20 | ReclaimVirtualMemory@8 |
| 21 | 21 | ResetWriteWatch@8 |
| 22 | SetProcessValidCallTargets | |
| 22 | SetProcessValidCallTargets@20 | |
| 23 | 23 | SetProcessWorkingSetSizeEx@16 |
| 24 | 24 | UnmapViewOfFile@4 |
| 25 | UnmapViewOfFile2@ | |
| 25 | UnmapViewOfFile2@12 | |
| 26 | 26 | UnmapViewOfFileEx@8 |
| 27 | 27 | VirtualAlloc@16 |
| 28 | VirtualAlloc2FromApp@ | |
| 28 | VirtualAlloc2FromApp@28 | |
| 29 | 29 | VirtualAllocFromApp@16 |
| 30 | 30 | VirtualFree@12 |
| 31 | 31 | VirtualFreeEx@16 |
| ... | ... | @@ -35,5 +35,5 @@ VirtualProtectFromApp@16 |
| 35 | 35 | VirtualQuery@12 |
| 36 | 36 | VirtualQueryEx@16 |
| 37 | 37 | VirtualUnlock@8 |
| 38 | VirtualUnlockEx@ | |
| 38 | VirtualUnlockEx@12 | |
| 39 | 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 | 10 | GetProcessWorkingSetSizeEx@16 |
| 11 | 11 | GetWriteWatch@24 |
| 12 | 12 | MapViewOfFile@20 |
| 13 | MapViewOfFile3FromApp@ | |
| 13 | MapViewOfFile3FromApp@40 | |
| 14 | 14 | MapViewOfFileEx@24 |
| 15 | 15 | MapViewOfFileFromApp@20 |
| 16 | 16 | OfferVirtualMemory@12 |
| ... | ... | @@ -19,14 +19,14 @@ OpenFileMappingW@12 |
| 19 | 19 | ReadProcessMemory@20 |
| 20 | 20 | ReclaimVirtualMemory@8 |
| 21 | 21 | ResetWriteWatch@8 |
| 22 | SetProcessValidCallTargets | |
| 23 | SetProcessValidCallTargetsForMappedView@ | |
| 22 | SetProcessValidCallTargets@20 | |
| 23 | SetProcessValidCallTargetsForMappedView@32 | |
| 24 | 24 | SetProcessWorkingSetSizeEx@16 |
| 25 | 25 | UnmapViewOfFile@4 |
| 26 | UnmapViewOfFile2@ | |
| 26 | UnmapViewOfFile2@12 | |
| 27 | 27 | UnmapViewOfFileEx@8 |
| 28 | 28 | VirtualAlloc@16 |
| 29 | VirtualAlloc2FromApp@ | |
| 29 | VirtualAlloc2FromApp@28 | |
| 30 | 30 | VirtualAllocFromApp@16 |
| 31 | 31 | VirtualFree@12 |
| 32 | 32 | VirtualFreeEx@16 |
| ... | ... | @@ -36,5 +36,5 @@ VirtualProtectFromApp@16 |
| 36 | 36 | VirtualQuery@12 |
| 37 | 37 | VirtualQueryEx@16 |
| 38 | 38 | VirtualUnlock@8 |
| 39 | VirtualUnlockEx@ | |
| 39 | VirtualUnlockEx@12 | |
| 40 | 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 | 2 | |
| 3 | 3 | EXPORTS |
| 4 | 4 | |
| 5 | PathAllocCanonicalize@ | |
| 6 | PathAllocCombine@ | |
| 7 | PathCchAddBackslash@ | |
| 8 | PathCchAddBackslashEx@ | |
| 9 | PathCchAddExtension@ | |
| 10 | PathCchAppend@ | |
| 11 | PathCchAppendEx@ | |
| 12 | PathCchCanonicalize@ | |
| 13 | PathCchCanonicalizeEx@ | |
| 14 | PathCchCombine@ | |
| 15 | PathCchCombineEx@ | |
| 16 | PathCchFindExtension@ | |
| 17 | PathCchIsRoot@ | |
| 18 | PathCchRemoveBackslash@ | |
| 19 | PathCchRemoveBackslashEx@ | |
| 20 | PathCchRemoveExtension@ | |
| 21 | PathCchRemoveFileSpec@ | |
| 22 | PathCchRenameExtension@ | |
| 23 | PathCchSkipRoot@ | |
| 24 | PathCchStripPrefix@ | |
| 25 | PathCchStripToRoot@ | |
| 26 | PathIsUNCEx@ | |
| 5 | PathAllocCanonicalize@12 | |
| 6 | PathAllocCombine@16 | |
| 7 | PathCchAddBackslash@8 | |
| 8 | PathCchAddBackslashEx@16 | |
| 9 | PathCchAddExtension@12 | |
| 10 | PathCchAppend@12 | |
| 11 | PathCchAppendEx@16 | |
| 12 | PathCchCanonicalize@12 | |
| 13 | PathCchCanonicalizeEx@16 | |
| 14 | PathCchCombine@16 | |
| 15 | PathCchCombineEx@20 | |
| 16 | PathCchFindExtension@12 | |
| 17 | PathCchIsRoot@4 | |
| 18 | PathCchRemoveBackslash@8 | |
| 19 | PathCchRemoveBackslashEx@16 | |
| 20 | PathCchRemoveExtension@8 | |
| 21 | PathCchRemoveFileSpec@8 | |
| 22 | PathCchRenameExtension@12 | |
| 23 | PathCchSkipRoot@8 | |
| 24 | PathCchStripPrefix@8 | |
| 25 | PathCchStripToRoot@8 | |
| 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 | 2 | |
| 3 | 3 | EXPORTS |
| 4 | 4 | |
| 5 | RegisterAppStateChangeNotification@ | |
| 6 | UnregisterAppStateChangeNotification@ | |
| 5 | RegisterAppStateChangeNotification@12 | |
| 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 | 2 | |
| 3 | 3 | EXPORTS |
| 4 | 4 | |
| 5 | ConvertAuxiliaryCounterToPerformanceCounter@ | |
| 6 | ConvertPerformanceCounterToAuxiliaryCounter@ | |
| 5 | ConvertAuxiliaryCounterToPerformanceCounter@16 | |
| 6 | ConvertPerformanceCounterToAuxiliaryCounter@16 | |
| 7 | 7 | QueryAuxiliaryCounterFrequency@ |
| 8 | 8 | QueryInterruptTime@4 |
| 9 | 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 | 2 | |
| 3 | 3 | EXPORTS |
| 4 | 4 | |
| 5 | CM_Get_Device_ID_List_SizeW@ | |
| 6 | CM_Get_Device_ID_ListW@ | |
| 7 | CM_Get_Device_IDW@ | |
| 8 | CM_Get_Device_Interface_List_SizeW@ | |
| 9 | CM_Get_Device_Interface_ListW@ | |
| 10 | CM_Get_Device_Interface_PropertyW@ | |
| 11 | CM_Get_DevNode_PropertyW@ | |
| 12 | CM_Get_DevNode_Status@ | |
| 13 | CM_Get_Parent@ | |
| 14 | CM_Locate_DevNodeW@ | |
| 15 | CM_MapCrToWin32Err@ | |
| 16 | CM_Register_Notification@ | |
| 17 | CM_Unregister_Notification@ | |
| 5 | CM_Get_Device_ID_List_SizeW@12 | |
| 6 | CM_Get_Device_ID_ListW@16 | |
| 7 | CM_Get_Device_IDW@16 | |
| 8 | CM_Get_Device_Interface_List_SizeW@16 | |
| 9 | CM_Get_Device_Interface_ListW@20 | |
| 10 | CM_Get_Device_Interface_PropertyW@24 | |
| 11 | CM_Get_DevNode_PropertyW@24 | |
| 12 | CM_Get_DevNode_Status@16 | |
| 13 | CM_Get_Parent@12 | |
| 14 | CM_Locate_DevNodeW@12 | |
| 15 | CM_MapCrToWin32Err@8 | |
| 16 | CM_Register_Notification@16 | |
| 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 | 2 | |
| 3 | 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 | 2 | |
| 3 | 3 | EXPORTS |
| 4 | 4 | |
| 5 | GetExpandedResourceExclusiveCpuCount@ | |
| 6 | HasExpandedResources@ | |
| 7 | ReleaseExclusiveCpuSets@ | |
| 5 | GetExpandedResourceExclusiveCpuCount@4 | |
| 6 | HasExpandedResources@4 | |
| 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 | 11 | ShowChangeFriendRelationshipUIForUser@16 |
| 12 | 12 | ShowGameInviteUI@24 |
| 13 | 13 | ShowGameInviteUIForUser@28 |
| 14 | ShowGameInviteUIWithContext@ | |
| 15 | ShowGameInviteUIWithContextForUser@ | |
| 14 | ShowGameInviteUIWithContext@28 | |
| 15 | ShowGameInviteUIWithContextForUser@32 | |
| 16 | 16 | ShowPlayerPickerUI@36 |
| 17 | 17 | ShowPlayerPickerUIForUser@40 |
| 18 | 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 | 10 | ShowChangeFriendRelationshipUI@12 |
| 11 | 11 | ShowChangeFriendRelationshipUIForUser@16 |
| 12 | 12 | ShowCustomizeUserProfileUI@ |
| 13 | ShowCustomizeUserProfileUIForUser@ | |
| 14 | ShowFindFriendsUI@ | |
| 15 | ShowFindFriendsUIForUser@ | |
| 16 | ShowGameInfoUI@ | |
| 17 | ShowGameInfoUIForUser@ | |
| 13 | ShowCustomizeUserProfileUIForUser@12 | |
| 14 | ShowFindFriendsUI@8 | |
| 15 | ShowFindFriendsUIForUser@12 | |
| 16 | ShowGameInfoUI@12 | |
| 17 | ShowGameInfoUIForUser@16 | |
| 18 | 18 | ShowGameInviteUI@24 |
| 19 | 19 | ShowGameInviteUIForUser@28 |
| 20 | ShowGameInviteUIWithContext@ | |
| 21 | ShowGameInviteUIWithContextForUser@ | |
| 20 | ShowGameInviteUIWithContext@28 | |
| 21 | ShowGameInviteUIWithContextForUser@32 | |
| 22 | 22 | ShowPlayerPickerUI@36 |
| 23 | 23 | ShowPlayerPickerUIForUser@40 |
| 24 | 24 | ShowProfileCardUI@12 |
| 25 | 25 | ShowProfileCardUIForUser@16 |
| 26 | 26 | ShowTitleAchievementsUI@12 |
| 27 | 27 | ShowTitleAchievementsUIForUser@16 |
| 28 | ShowUserSettingsUI@ | |
| 29 | ShowUserSettingsUIForUser@ | |
| 28 | ShowUserSettingsUI@8 | |
| 29 | ShowUserSettingsUIForUser@12 | |
| 30 | 30 | TryCancelPendingGameUI@0 |
lib/libc/mingw/lib32/bcrypt.def+4| ... | ... | @@ -12,6 +12,7 @@ BCryptConfigureContext@12 |
| 12 | 12 | BCryptConfigureContextFunction@20 |
| 13 | 13 | BCryptCreateContext@12 |
| 14 | 14 | BCryptCreateHash@28 |
| 15 | BCryptCreateMultiHash@32 | |
| 15 | 16 | BCryptDecrypt@40 |
| 16 | 17 | BCryptDeleteContext@8 |
| 17 | 18 | BCryptDeriveKey@28 |
| ... | ... | @@ -38,10 +39,13 @@ BCryptGenerateKeyPair@16 |
| 38 | 39 | BCryptGenerateSymmetricKey@28 |
| 39 | 40 | BCryptGetFipsAlgorithmMode@4 |
| 40 | 41 | BCryptGetProperty@24 |
| 42 | BCryptHash@28 | |
| 41 | 43 | BCryptHashData@16 |
| 42 | 44 | BCryptImportKey@36 |
| 43 | 45 | BCryptImportKeyPair@28 |
| 46 | BCryptKeyDerivation@24 | |
| 44 | 47 | BCryptOpenAlgorithmProvider@16 |
| 48 | BCryptProcessMultiOperations@20 | |
| 45 | 49 | BCryptQueryContextConfiguration@16 |
| 46 | 50 | BCryptQueryContextFunctionConfiguration@24 |
| 47 | 51 | BCryptQueryContextFunctionProperty@28 |
lib/libc/mingw/lib32/dxgi.def+14| ... | ... | @@ -5,6 +5,9 @@ |
| 5 | 5 | ; |
| 6 | 6 | LIBRARY "dxgi.dll" |
| 7 | 7 | EXPORTS |
| 8 | ApplyCompatResolutionQuirking@8 | |
| 9 | CompatString@16 | |
| 10 | CompatValue@8 | |
| 8 | 11 | D3DKMTCloseAdapter@4 |
| 9 | 12 | D3DKMTDestroyAllocation@4 |
| 10 | 13 | D3DKMTDestroyContext@4 |
| ... | ... | @@ -14,10 +17,18 @@ D3DKMTQueryAdapterInfo@4 |
| 14 | 17 | D3DKMTSetDisplayPrivateDriverFormat@4 |
| 15 | 18 | D3DKMTSignalSynchronizationObject@4 |
| 16 | 19 | D3DKMTUnlock@4 |
| 20 | D3DKMTWaitForSynchronizationObject@0 | |
| 17 | 21 | DXGIDumpJournal@4 |
| 22 | PIXBeginCapture@8 | |
| 23 | PIXEndCapture@4 | |
| 24 | PIXGetCaptureState@0 | |
| 25 | DXGIRevertToSxS@0 | |
| 18 | 26 | OpenAdapter10@4 |
| 19 | 27 | OpenAdapter10_2@4 |
| 28 | SetAppCompatStringPointer@8 | |
| 29 | UpdateHMDEmulationStatus@4 | |
| 20 | 30 | CreateDXGIFactory1@8 |
| 31 | CreateDXGIFactory2@12 | |
| 21 | 32 | CreateDXGIFactory@8 |
| 22 | 33 | D3DKMTCreateAllocation@4 |
| 23 | 34 | D3DKMTCreateContext@4 |
| ... | ... | @@ -46,6 +57,9 @@ D3DKMTWaitForSynchronizationObject@4 |
| 46 | 57 | D3DKMTWaitForVerticalBlankEvent@4 |
| 47 | 58 | DXGID3D10CreateDevice@24 |
| 48 | 59 | DXGID3D10CreateLayeredDevice@20 |
| 60 | DXGID3D10ETWRundown@0 | |
| 49 | 61 | DXGID3D10GetLayeredDeviceSize@8 |
| 50 | 62 | DXGID3D10RegisterLayers@8 |
| 63 | DXGIDeclareAdapterRemovalSupport@0 | |
| 64 | DXGIGetDebugInterface1@12 | |
| 51 | 65 | DXGIReportAdapterConfiguration@4 |
lib/libc/mingw/lib32/mf.def+34-4| ... | ... | @@ -9,11 +9,15 @@ AppendPropVariant@8 |
| 9 | 9 | ConvertPropVariant@8 |
| 10 | 10 | CopyPropertyStore@12 |
| 11 | 11 | CreateNamedPropertyStore@4 |
| 12 | DllCanUnloadNow@0 | |
| 13 | DllGetClassObject@12 | |
| 14 | DllRegisterServer@0 | |
| 15 | DllUnregisterServer@0 | |
| 12 | ; DllCanUnloadNow@0 | |
| 13 | ; DllGetActivationFactory@8 | |
| 14 | ; DllGetClassObject@12 | |
| 15 | ; DllRegisterServer@0 | |
| 16 | ; DllUnregisterServer@0 | |
| 16 | 17 | ExtractPropVariant@12 |
| 18 | MFCreate3GPMediaSink@16 | |
| 19 | MFCreateAC3MediaSink@12 | |
| 20 | MFCreateADTSMediaSink@12 | |
| 17 | 21 | MFCreateASFByteStreamPlugin@8 |
| 18 | 22 | MFCreateASFContentInfo@4 |
| 19 | 23 | MFCreateASFIndexer@4 |
| ... | ... | @@ -25,49 +29,75 @@ MFCreateASFProfile@4 |
| 25 | 29 | MFCreateASFProfileFromPresentationDescriptor@8 |
| 26 | 30 | MFCreateASFSplitter@4 |
| 27 | 31 | MFCreateASFStreamSelector@8 |
| 32 | MFCreateASFStreamingMediaSink@8 | |
| 33 | MFCreateASFStreamingMediaSinkActivate@12 | |
| 34 | MFCreateAggregateSource@8 | |
| 28 | 35 | MFCreateAppSourceProxy@12 |
| 29 | 36 | MFCreateAudioRenderer@8 |
| 30 | 37 | MFCreateAudioRendererActivate@4 |
| 31 | 38 | MFCreateByteCacheFile@8 |
| 32 | 39 | MFCreateCacheManager@8 |
| 33 | 40 | MFCreateCredentialCache@4 |
| 41 | MFCreateDeviceSource@8 | |
| 42 | MFCreateDeviceSourceActivate@8 | |
| 34 | 43 | MFCreateDrmNetNDSchemePlugin@8 |
| 44 | MFCreateEncryptedMediaExtensionsStoreActivate@16 | |
| 45 | MFCreateFMPEG4MediaSink@16 | |
| 35 | 46 | MFCreateFileBlockMap@32 |
| 36 | 47 | MFCreateFileSchemePlugin@8 |
| 37 | 48 | MFCreateHttpSchemePlugin@8 |
| 38 | 49 | MFCreateLPCMByteStreamPlugin@8 |
| 39 | 50 | MFCreateMP3ByteStreamPlugin@8 |
| 51 | MFCreateMP3MediaSink@8 | |
| 52 | MFCreateMPEG4MediaSink@16 | |
| 40 | 53 | MFCreateMediaProcessor@4 |
| 41 | 54 | MFCreateMediaSession@8 |
| 55 | MFCreateMuxSink@28 | |
| 56 | MFCreateNSCByteStreamPlugin@8 | |
| 42 | 57 | MFCreateNetSchemePlugin@8 |
| 43 | 58 | MFCreatePMPHost@12 |
| 44 | 59 | MFCreatePMPMediaSession@16 |
| 45 | 60 | MFCreatePMPServer@8 |
| 46 | 61 | MFCreatePresentationClock@4 |
| 47 | 62 | MFCreatePresentationDescriptorFromASFProfile@8 |
| 63 | MFCreateProtectedEnvironmentAccess@4 | |
| 48 | 64 | MFCreateProxyLocator@12 |
| 49 | 65 | MFCreateRemoteDesktopPlugin@4 |
| 50 | 66 | MFCreateSAMIByteStreamPlugin@8 |
| 67 | MFCreateSampleCopierMFT@4 | |
| 51 | 68 | MFCreateSampleGrabberSinkActivate@12 |
| 52 | 69 | MFCreateSecureHttpSchemePlugin@8 |
| 53 | 70 | MFCreateSequencerSegmentOffset@16 |
| 54 | 71 | MFCreateSequencerSource@8 |
| 55 | 72 | MFCreateSequencerSourceRemoteStream@12 |
| 56 | 73 | MFCreateSimpleTypeHandler@4 |
| 74 | MFCreateSoundEventSchemePlugin@8 | |
| 57 | 75 | MFCreateSourceResolver@4 |
| 58 | 76 | MFCreateStandardQualityManager@4 |
| 59 | 77 | MFCreateTopoLoader@4 |
| 60 | 78 | MFCreateTopology@4 |
| 61 | 79 | MFCreateTopologyNode@8 |
| 80 | MFCreateTranscodeProfile@4 | |
| 81 | MFCreateTranscodeSinkActivate@4 | |
| 82 | MFCreateTranscodeTopology@16 | |
| 83 | MFCreateTranscodeTopologyFromByteStream@16 | |
| 84 | MFCreateUrlmonSchemePlugin@8 | |
| 62 | 85 | MFCreateVideoRenderer@8 |
| 63 | 86 | MFCreateVideoRendererActivate@8 |
| 64 | 87 | MFCreateWMAEncoderActivate@12 |
| 65 | 88 | MFCreateWMVEncoderActivate@12 |
| 89 | MFEnumDeviceSources@12 | |
| 90 | MFGetLocalId@12 | |
| 66 | 91 | MFGetMultipleServiceProviders@16 |
| 67 | 92 | MFGetService@16 |
| 68 | 93 | MFGetSupportedMimeTypes@4 |
| 69 | 94 | MFGetSupportedSchemes@4 |
| 95 | MFGetSystemId@4 | |
| 96 | MFGetTopoNodeCurrentType@16 | |
| 97 | MFLoadSignedLibrary@8 | |
| 98 | MFRR_CreateActivate@8 | |
| 70 | 99 | MFReadSequencerSegmentOffset@12 |
| 71 | 100 | MFRequireProtectedEnvironment@4 |
| 72 | 101 | MFShutdownObject@4 |
| 102 | MFTranscodeGetAudioOutputAvailableTypes@16 | |
| 73 | 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 | 8 | FormatTagFromWfx@4 |
| 9 | 9 | MFCreateGuid@4 |
| 10 | 10 | MFGetIoPortHandle@0 |
| 11 | MFEnumLocalMFTRegistrations@4 | |
| 12 | MFGetPlatformFlags@0 | |
| 13 | MFGetPlatformVersion@0 | |
| 11 | 14 | MFGetRandomNumber@8 |
| 15 | MFIsFeatureEnabled@4 | |
| 12 | 16 | MFIsQueueThread@4 |
| 13 | 17 | MFPlatformBigEndian@0 |
| 14 | 18 | MFPlatformLittleEndian@0 |
| ... | ... | @@ -19,49 +23,118 @@ CopyPropVariant@12 |
| 19 | 23 | CreatePropVariant@16 |
| 20 | 24 | CreatePropertyStore@4 |
| 21 | 25 | DestroyPropVariant@4 |
| 26 | GetAMSubtypeFromD3DFormat@8 | |
| 27 | GetD3DFormatFromMFSubtype@4 | |
| 22 | 28 | LFGetGlobalPool@8 |
| 23 | 29 | MFAddPeriodicCallback@12 |
| 30 | MFAllocateSerialWorkQueue@8 | |
| 24 | 31 | MFAllocateWorkQueue@4 |
| 32 | MFAllocateWorkQueueEx@8 | |
| 25 | 33 | MFAppendCollection@8 |
| 26 | 34 | MFAverageTimePerFrameToFrameRate@16 |
| 27 | 35 | MFBeginCreateFile@28 |
| 28 | 36 | MFBeginGetHostByName@12 |
| 29 | 37 | MFBeginRegisterWorkQueueWithMMCSS@20 |
| 38 | MFBeginRegisterWorkQueueWithMMCSSEx@24 | |
| 30 | 39 | MFBeginUnregisterWorkQueueWithMMCSS@12 |
| 31 | 40 | MFBlockThread@0 |
| 32 | 41 | MFCalculateBitmapImageSize@16 |
| 33 | 42 | MFCalculateImageSize@16 |
| 43 | MFCallStackTracingClearSnapshot@4 | |
| 44 | MFCallStackTracingLogSessionErrors@28 | |
| 45 | MFCallStackTracingRestoreSnapshot@4 | |
| 46 | MFCallStackTracingTakeSnapshot@4 | |
| 34 | 47 | MFCancelCreateFile@4 |
| 35 | 48 | MFCancelWorkItem@8 |
| 49 | MFCheckEnabledViaAppService@12 | |
| 50 | MFClearLocalMFTs@0 | |
| 51 | MFCombineSamples@16 | |
| 36 | 52 | MFCompareFullToPartialMediaType@8 |
| 37 | 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 | 61 | MFCreateAMMediaTypeFromMFMediaType@24 |
| 39 | 62 | MFCreateAlignedMemoryBuffer@12 |
| 63 | MFCreateAlignedSharedMemoryBuffer@20 | |
| 40 | 64 | MFCreateAsyncResult@16 |
| 41 | 65 | MFCreateAttributes@8 |
| 42 | 66 | MFCreateAudioMediaType@8 |
| 67 | MFCreateByteStreamHandlerAppServiceActivate@4 | |
| 43 | 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 | 76 | MFCreateEventQueue@4 |
| 45 | 77 | MFCreateFile@20 |
| 78 | MFCreateFileFromHandle@24 | |
| 46 | 79 | MFCreateLegacyMediaBufferOnMFMediaBuffer@16 |
| 80 | MFCreateMFByteStreamOnIStreamWithFlags@12 | |
| 81 | MFCreateMFByteStreamOnStream@8 | |
| 82 | MFCreateMFByteStreamOnStreamEx@8 | |
| 83 | MFCreateMFByteStreamWrapper@8 | |
| 47 | 84 | MFCreateMFVideoFormatFromMFMediaType@12 |
| 85 | MFCreateMediaBufferFromMediaType@24 | |
| 48 | 86 | MFCreateMediaBufferWrapper@16 |
| 49 | 87 | MFCreateMediaEvent@20 |
| 88 | MFCreateMediaEventResult@8 | |
| 89 | MFCreateMediaExtensionActivate@16 | |
| 90 | MFCreateMediaExtensionActivateNoInit@8 | |
| 91 | MFCreateMediaExtensionAppServiceActivate@4 | |
| 92 | MFCreateMediaExtensionInprocActivate@4 | |
| 50 | 93 | MFCreateMediaType@4 |
| 94 | MFCreateMediaTypeFromProperties@8 | |
| 51 | 95 | MFCreateMediaTypeFromRepresentation@24 |
| 52 | 96 | MFCreateMemoryBuffer@8 |
| 97 | MFCreateMemoryBufferFromRawBuffer@24 | |
| 53 | 98 | MFCreateMemoryStream@16 |
| 99 | MFCreateMuxStreamAttributes@8 | |
| 100 | MFCreateMuxStreamMediaType@8 | |
| 101 | MFCreateMuxStreamSample@8 | |
| 102 | MFCreateOOPMFTProxy@16 | |
| 103 | MFCreateOOPMFTRemote@8 | |
| 54 | 104 | MFCreatePathFromURL@8 |
| 55 | 105 | MFCreatePresentationDescriptor@12 |
| 106 | MFCreatePropertiesFromMediaType@12 | |
| 107 | MFCreateReusableByteStream@8 | |
| 108 | MFCreateReusableByteStreamWithSharedLock@12 | |
| 56 | 109 | MFCreateSample@4 |
| 110 | MFCreateSecureBufferAllocator@4 | |
| 111 | MFCreateSharedMemoryMediaBufferFromMediaType@32 | |
| 57 | 112 | MFCreateSocket@16 |
| 58 | 113 | MFCreateSocketListener@12 |
| 114 | MFCreateSourceResolver@4 | |
| 115 | MFCreateSourceResolverInternal@4 | |
| 116 | MFCreateStagingSurfaceWrapper@12 | |
| 59 | 117 | MFCreateStreamDescriptor@16 |
| 118 | MFCreateStreamOnMFByteStream@8 | |
| 119 | MFCreateStreamOnMFByteStreamEx@12 | |
| 60 | 120 | MFCreateSystemTimeSource@4 |
| 61 | 121 | MFCreateSystemUnderlyingClock@4 |
| 122 | MFCreateTelemetrySession@36 | |
| 62 | 123 | MFCreateTempFile@16 |
| 124 | MFCreateTrackedSample@4 | |
| 125 | MFCreateTransformActivate@4 | |
| 63 | 126 | MFCreateURLFromPath@8 |
| 64 | 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 | 138 | MFCreateWaveFormatExFromMFMediaType@16 |
| 66 | 139 | MFDeserializeAttributesFromStream@12 |
| 67 | 140 | MFDeserializeEvent@12 |
| ... | ... | @@ -76,18 +149,30 @@ MFFreeAdaptersAddresses@4 |
| 76 | 149 | MFGetAdaptersAddresses@8 |
| 77 | 150 | MFGetAttributesAsBlob@12 |
| 78 | 151 | MFGetAttributesAsBlobSize@8 |
| 152 | MFGetCallStackTracingWeakReference@0 | |
| 79 | 153 | MFGetConfigurationDWORD@12 |
| 80 | 154 | MFGetConfigurationPolicy@16 |
| 81 | 155 | MFGetConfigurationStore@16 |
| 82 | 156 | MFGetConfigurationString@16 |
| 157 | MFGetContentProtectionSystemCLSID@8 | |
| 158 | MFGetMFTMerit@16 | |
| 83 | 159 | MFGetNumericNameFromSockaddr@20 |
| 160 | MFGetPlaneSize@16 | |
| 84 | 161 | MFGetPlatform@0 |
| 162 | MFGetPluginControl@4 | |
| 85 | 163 | MFGetPrivateWorkqueues@4 |
| 86 | 164 | MFGetSockaddrFromNumericName@12 |
| 165 | MFGetStrideForBitmapInfoHeader@12 | |
| 166 | MFGetSupportedMimeTypes@4 | |
| 167 | MFGetSupportedSchemes@4 | |
| 87 | 168 | MFGetSystemTime@0 |
| 88 | 169 | MFGetTimerPeriodicity@4 |
| 170 | MFGetUncompressedVideoFormat@4 | |
| 89 | 171 | MFGetWorkQueueMMCSSClass@12 |
| 172 | MFGetWorkQueueMMCSSPriority@8 | |
| 90 | 173 | MFGetWorkQueueMMCSSTaskId@8 |
| 174 | MFHasLocallyRegisteredByteStreamHandlers@4 | |
| 175 | MFHasLocallyRegisteredSchemeHandlers@4 | |
| 91 | 176 | MFHeapAlloc@20 |
| 92 | 177 | MFHeapFree@4 |
| 93 | 178 | MFInitAMMediaTypeFromMFMediaType@24 |
| ... | ... | @@ -96,16 +181,34 @@ MFInitMediaTypeFromAMMediaType@8 |
| 96 | 181 | MFInitMediaTypeFromMFVideoFormat@12 |
| 97 | 182 | MFInitMediaTypeFromMPEG1VideoInfo@16 |
| 98 | 183 | MFInitMediaTypeFromMPEG2VideoInfo@16 |
| 99 | MFInitMediaTypeFromVideoInfoHeader2@16 | |
| 100 | 184 | MFInitMediaTypeFromVideoInfoHeader@16 |
| 185 | MFInitMediaTypeFromVideoInfoHeader2@16 | |
| 101 | 186 | MFInitMediaTypeFromWaveFormatEx@12 |
| 187 | MFInitVideoFormat@8 | |
| 188 | MFInitVideoFormat_RGB@16 | |
| 189 | MFInvalidateMFTEnumCache@0 | |
| 102 | 190 | MFInvokeCallback@4 |
| 103 | 191 | MFJoinIoPort@4 |
| 192 | MFIsBottomUpFormat@8 | |
| 193 | MFIsContentProtectionDeviceSupported@8 | |
| 194 | MFIsLocallyRegisteredMimeType@8 | |
| 195 | MFIsLocallyRegisteredSchemeHandler@8 | |
| 196 | MFJoinWorkQueue@0 | |
| 197 | MFLockDXGIDeviceManager@8 | |
| 104 | 198 | MFLockPlatform@0 |
| 199 | MFLockSharedWorkQueue@16 | |
| 105 | 200 | MFLockWorkQueue@4 |
| 201 | MFMapDX9FormatToDXGIFormat@4 | |
| 202 | MFMapDXGIFormatToDX9Format@4 | |
| 203 | MFPutWaitingWorkItem@16 | |
| 106 | 204 | MFPutWorkItem@12 |
| 205 | MFPutWorkItem2@16 | |
| 107 | 206 | MFPutWorkItemEx@8 |
| 207 | MFPutWorkItemEx2@12 | |
| 108 | 208 | MFRecordError@4 |
| 209 | MFRegisterLocalByteStreamHandler@12 | |
| 210 | MFRegisterLocalSchemeHandler@8 | |
| 211 | MFRegisterPlatformWithMMCSS@12 | |
| 109 | 212 | MFRemovePeriodicCallback@4 |
| 110 | 213 | MFScheduleWorkItem@20 |
| 111 | 214 | MFScheduleWorkItemEx@16 |
| ... | ... | @@ -113,21 +216,35 @@ MFSerializeAttributesToStream@12 |
| 113 | 216 | MFSerializeEvent@12 |
| 114 | 217 | MFSerializeMediaTypeToStream@8 |
| 115 | 218 | MFSerializePresentationDescriptor@12 |
| 219 | MFSetMinimumMemoryAlignment@4 | |
| 116 | 220 | MFSetSockaddrAny@8 |
| 221 | MFSetWindowForContentProtection@4 | |
| 117 | 222 | MFShutdown@0 |
| 223 | MFSplitSample@16 | |
| 118 | 224 | MFStartup@8 |
| 119 | 225 | MFStreamDescriptorProtectMediaType@8 |
| 120 | 226 | MFTEnum@40 |
| 227 | MFTEnum2@40 | |
| 121 | 228 | MFTEnumEx@36 |
| 122 | 229 | MFTGetInfo@40 |
| 123 | 230 | MFTRegister@60 |
| 231 | MFTRegisterLocal@32 | |
| 232 | MFTRegisterLocalByCLSID@32 | |
| 124 | 233 | MFTUnregister@16 |
| 234 | MFTUnregisterLocal@4 | |
| 235 | MFTUnregisterLocalByCLSID@16 | |
| 236 | MFTraceError@24 | |
| 125 | 237 | MFTraceFuncEnter@16 |
| 126 | 238 | MFUnblockThread@0 |
| 239 | MFUnjoinWorkQueue@0 | |
| 240 | MFUnlockDXGIDeviceManager@0 | |
| 127 | 241 | MFUnlockPlatform@0 |
| 128 | 242 | MFUnlockWorkQueue@4 |
| 243 | MFUnregisterPlatformFromMMCSS@0 | |
| 129 | 244 | MFUnwrapMediaType@8 |
| 130 | 245 | MFValidateMediaTypeSize@24 |
| 131 | 246 | MFWrapMediaType@16 |
| 247 | MFWrapSocket@28 | |
| 248 | MFllMulDiv@32 | |
| 132 | 249 | PropVariantFromStream@8 |
| 133 | 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 | 5 | ; |
| 6 | 6 | LIBRARY "ncrypt.dll" |
| 7 | 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 | 64 | GetIsolationServerInterface@12 |
| 9 | 65 | GetKeyStorageInterface@12 |
| 10 | 66 | GetSChannelInterface@12 |
| 67 | NCryptCloseKeyProtector@4 | |
| 68 | NCryptCloseProtectionDescriptor@4 | |
| 69 | NCryptCreateClaim@32 | |
| 11 | 70 | NCryptCreatePersistedKey@24 |
| 71 | NCryptCreateProtectionDescriptor@12 | |
| 12 | 72 | NCryptDecrypt@32 |
| 13 | 73 | NCryptDeleteKey@8 |
| 14 | 74 | NCryptDeriveKey@28 |
| 75 | NCryptDuplicateKeyProtectorHandle@12 | |
| 15 | 76 | NCryptEncrypt@32 |
| 16 | 77 | NCryptEnumAlgorithms@20 |
| 17 | 78 | NCryptEnumKeys@20 |
| ... | ... | @@ -21,41 +82,76 @@ NCryptFinalizeKey@8 |
| 21 | 82 | NCryptFreeBuffer@4 |
| 22 | 83 | NCryptFreeObject@4 |
| 23 | 84 | NCryptGetProperty@24 |
| 85 | NCryptGetProtectionDescriptorInfo@16 | |
| 24 | 86 | NCryptImportKey@32 |
| 25 | 87 | NCryptIsAlgSupported@12 |
| 26 | 88 | NCryptIsKeyHandle@4 |
| 89 | NCryptKeyDerivation@24 | |
| 27 | 90 | NCryptNotifyChangeKey@12 |
| 28 | 91 | NCryptOpenKey@20 |
| 92 | NCryptOpenKeyProtector@12 | |
| 29 | 93 | NCryptOpenStorageProvider@12 |
| 94 | NCryptProtectKey@32 | |
| 95 | NCryptProtectSecret@32 | |
| 96 | NCryptQueryProtectionDescriptorName@16 | |
| 97 | NCryptRegisterProtectionDescriptorName@12 | |
| 30 | 98 | NCryptSecretAgreement@16 |
| 31 | 99 | NCryptSetAuditingInterface@4 |
| 32 | 100 | NCryptSetProperty@20 |
| 33 | 101 | NCryptSignHash@32 |
| 102 | NCryptStreamClose@4 | |
| 103 | NCryptStreamOpenToProtect@20 | |
| 104 | NCryptStreamOpenToUnprotect@16 | |
| 105 | NCryptStreamOpenToUnprotectEx@16 | |
| 106 | NCryptStreamUpdate@16 | |
| 34 | 107 | NCryptTranslateHandle@24 |
| 108 | NCryptUnprotectKey@28 | |
| 109 | NCryptUnprotectSecret@32 | |
| 110 | NCryptVerifyClaim@32 | |
| 35 | 111 | NCryptVerifySignature@28 |
| 36 | 112 | SslChangeNotify@8 |
| 37 | 113 | SslComputeClientAuthHash@32 |
| 38 | 114 | SslComputeEapKeyBlock@32 |
| 39 | 115 | SslComputeFinishedHash@24 |
| 116 | SslComputeSessionHash@28 | |
| 117 | SslCreateClientAuthHash@24 | |
| 40 | 118 | SslCreateEphemeralKey@36 |
| 41 | 119 | SslCreateHandshakeHash@20 |
| 42 | 120 | SslDecrementProviderReferenceCount@4 |
| 43 | 121 | SslDecryptPacket@40 |
| 122 | SslDuplicateTranscriptHash@16 | |
| 44 | 123 | SslEncryptPacket@44 |
| 45 | 124 | SslEnumCipherSuites@20 |
| 125 | SslEnumCipherSuitesEx@20 | |
| 126 | SslEnumEccCurves@16 | |
| 46 | 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 | 135 | SslExportKey@28 |
| 136 | SslExportKeyingMaterial@40 | |
| 137 | SslExtractEarlyKey@28 | |
| 138 | SslExtractHandshakeKey@28 | |
| 139 | SslExtractMasterKey@20 | |
| 48 | 140 | SslFreeBuffer@4 |
| 49 | 141 | SslFreeObject@8 |
| 50 | 142 | SslGenerateMasterKey@44 |
| 143 | SslGeneratePreMasterKey@40 | |
| 51 | 144 | SslGenerateSessionKeys@24 |
| 145 | SslGetCipherSuitePRFHashAlgorithm@24 | |
| 52 | 146 | SslGetKeyProperty@20 |
| 53 | 147 | SslGetProviderProperty@24 |
| 54 | 148 | SslHashHandshake@20 |
| 55 | 149 | SslImportKey@24 |
| 56 | 150 | SslImportMasterKey@36 |
| 57 | 151 | SslIncrementProviderReferenceCount@4 |
| 152 | SslLookupCipherLengths@28 | |
| 58 | 153 | SslLookupCipherSuiteInfo@24 |
| 59 | 154 | SslOpenPrivateKey@16 |
| 60 | 155 | SslOpenProvider@12 |
| 61 | 156 | SslSignHash@32 |
| 157 | SslVerifySignature@28 |
lib/libc/mingw/lib32/powrprof.def+46-1| ... | ... | @@ -8,7 +8,7 @@ EXPORTS |
| 8 | 8 | CallNtPowerInformation@20 |
| 9 | 9 | CanUserWritePwrScheme@0 |
| 10 | 10 | DeletePwrScheme@4 |
| 11 | DevicePowerClose | |
| 11 | DevicePowerClose@0 | |
| 12 | 12 | DevicePowerEnumDevices@20 |
| 13 | 13 | DevicePowerOpen@4 |
| 14 | 14 | DevicePowerSetDeviceState@12 |
| ... | ... | @@ -25,7 +25,14 @@ IsPwrShutdownAllowed@0 |
| 25 | 25 | IsPwrSuspendAllowed@0 |
| 26 | 26 | LoadCurrentPwrScheme@16 |
| 27 | 27 | MergeLegacyPwrScheme@16 |
| 28 | PowerApplyPowerRequestOverride@0 | |
| 29 | PowerApplySettingChanges@8 | |
| 28 | 30 | PowerCanRestoreIndividualDefaultPowerScheme@4 |
| 31 | PowerCleanupOverrides@0 | |
| 32 | PowerClearUserAwayPrediction@4 | |
| 33 | PowerCloseEnvironmentalMonitor@4 | |
| 34 | PowerCloseLimitsMitigation@4 | |
| 35 | PowerCloseLimitsPolicy@4 | |
| 29 | 36 | PowerCreatePossibleSetting@16 |
| 30 | 37 | PowerCreateSetting@12 |
| 31 | 38 | PowerCustomizePlatformPowerSettings@0 |
| ... | ... | @@ -37,10 +44,20 @@ PowerDebugDumpSystemPowerCapabilities@12 |
| 37 | 44 | PowerDebugDumpSystemPowerPolicy@12 |
| 38 | 45 | PowerDeleteScheme@8 |
| 39 | 46 | PowerDeterminePlatformRole@0 |
| 47 | PowerDeterminePlatformRoleEx@4 | |
| 40 | 48 | PowerDuplicateScheme@12 |
| 41 | 49 | PowerEnumerate@28 |
| 50 | PowerEnumerateSettings@8 | |
| 42 | 51 | PowerGetActiveScheme@8 |
| 52 | PowerGetActualOverlayScheme@4 | |
| 53 | PowerGetAdaptiveStandbyDiagnostics@12 | |
| 54 | PowerGetEffectiveOverlayScheme@4 | |
| 55 | PowerGetOverlaySchemes@12 | |
| 56 | PowerGetProfiles@8 | |
| 57 | PowerGetUserAwayMinPredictionConfidence@4 | |
| 43 | 58 | PowerImportPowerScheme@12 |
| 59 | PowerInformationWithPrivileges@20 | |
| 60 | PowerIsSettingRangeDefined@8 | |
| 44 | 61 | PowerInternalDeleteScheme@8 |
| 45 | 62 | PowerInternalDuplicateScheme@12 |
| 46 | 63 | PowerInternalImportPowerScheme@12 |
| ... | ... | @@ -54,30 +71,58 @@ PowerPolicyToGUIDFormat@8 |
| 54 | 71 | PowerReadACDefaultIndex@20 |
| 55 | 72 | PowerReadACValue@28 |
| 56 | 73 | PowerReadACValueIndex@20 |
| 74 | PowerReadACValueIndexEx@28 | |
| 57 | 75 | PowerReadDCDefaultIndex@20 |
| 58 | 76 | PowerReadDCValue@28 |
| 59 | 77 | PowerReadDCValueIndex@20 |
| 78 | PowerReadDCValueIndexEx@28 | |
| 60 | 79 | PowerReadDescription@24 |
| 61 | 80 | PowerReadFriendlyName@24 |
| 62 | 81 | PowerReadIconResourceSpecifier@24 |
| 63 | 82 | PowerReadPossibleDescription@24 |
| 64 | 83 | PowerReadPossibleFriendlyName@24 |
| 65 | 84 | PowerReadPossibleValue@28 |
| 85 | PowerReadProfileAlias@16 | |
| 66 | 86 | PowerReadSecurityDescriptor@12 |
| 67 | 87 | PowerReadSettingAttributes@8 |
| 68 | 88 | PowerReadValueIncrement@16 |
| 69 | 89 | PowerReadValueMax@16 |
| 70 | 90 | PowerReadValueMin@16 |
| 71 | 91 | PowerReadValueUnitsSpecifier@20 |
| 92 | PowerReapplyActiveScheme@0 | |
| 93 | PowerRegisterEnvironmentalMonitor@8 | |
| 94 | PowerRegisterForEffectivePowerModeNotifications@16 | |
| 95 | PowerRegisterLimitsMitigation@8 | |
| 96 | PowerRegisterLimitsPolicy@8 | |
| 97 | PowerRegisterSuspendResumeNotification@12 | |
| 72 | 98 | PowerRemovePowerSetting@8 |
| 73 | 99 | PowerReplaceDefaultPowerSchemes@0 |
| 100 | PowerReportLimitsEvent@4 | |
| 101 | PowerReportThermalEvent@4 | |
| 102 | PowerRestoreACDefaultIndex@20 | |
| 103 | PowerRestoreDCDefaultIndex@20 | |
| 74 | 104 | PowerRestoreDefaultPowerSchemes@0 |
| 75 | 105 | PowerRestoreIndividualDefaultPowerScheme@4 |
| 106 | PowerSetActiveOverlayScheme@4 | |
| 76 | 107 | PowerSetActiveScheme@8 |
| 108 | PowerSetAlsBrightnessOffset@4 | |
| 109 | PowerSetBrightnessAndTransitionTimes@4 | |
| 110 | PowerSetUserAwayPrediction@16 | |
| 77 | 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 | 121 | PowerWriteACDefaultIndex@20 |
| 122 | PowerWriteACProfileIndex@16 | |
| 79 | 123 | PowerWriteACValueIndex@20 |
| 80 | 124 | PowerWriteDCDefaultIndex@20 |
| 125 | PowerWriteDCProfileIndex@16 | |
| 81 | 126 | PowerWriteDCValueIndex@20 |
| 82 | 127 | PowerWriteDescription@24 |
| 83 | 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 | 26 | #include <urlmon.h> |
| 27 | 27 | #include <d2d1_1.h> |
| 28 | 28 | #include <d3d11_1.h> |
| 29 | #include <directmanipulation.h> | |
| 29 | 30 | #include <netlistmgr.h> |
| 30 | 31 | |
| 31 | 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 | 41 | } |
| 42 | 42 | |
| 43 | 43 | if (tp != NULL) { |
| 44 | GetSystemTimeAsFileTime (&_now.ft);	 /* 100-nanoseconds since 1-1-1601 */ | |
| 45 | /* The actual accuracy on XP seems to be 125,000 nanoseconds = 125 microseconds = 0.125 milliseconds */ | |
| 44 | typedef void (WINAPI * GetSystemTimeAsFileTime_t)(LPFILETIME); | |
| 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 | 61 | _now.ns100 -= FILETIME_1970;	/* 100 nano-seconds since 1-1-1970 */ |
| 47 | 62 | tp->tv_sec = _now.ns100 / HECTONANOSEC_PER_SEC;	/* seconds since 1-1-1970 */ |
| 48 | 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 | 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 | 36 | static int __cdecl |
| 40 | 37 | _int_vsprintf_s (char *_DstBuf, size_t _Size, const char *_Format, va_list _ArgList) |
| 41 | 38 | { |
| 42 | 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 | #undef __MSVCRT_VERSION__ | |
| 2 | #define __MSVCRT_VERSION__ 0x800 | |
| 1 | 3 | #include <stdio.h> |
| 2 | 4 | |
| 3 | 5 | #undef _getwc_nolock |
lib/libc/mingw/stdio/_putwc_nolock.c+2| ... | ... | @@ -1,3 +1,5 @@ |
| 1 | #undef __MSVCRT_VERSION__ | |
| 2 | #define __MSVCRT_VERSION__ 0x800 | |
| 1 | 3 | #include <stdio.h> |
| 2 | 4 | |
| 3 | 5 | #undef _putwc_nolock |
lib/libc/mingw/stdio/vwscanf.c-5| ... | ... | @@ -10,12 +10,7 @@ |
| 10 | 10 | #include <wchar.h> |
| 11 | 11 | #include <stdio.h> |
| 12 | 12 | |
| 13 | #pragma clang diagnostic push | |
| 14 | #pragma clang diagnostic ignored "-Wimplicit-function-declaration" | |
| 15 | ||
| 16 | 13 | int __ms_vwscanf (const wchar_t * __restrict__ format, va_list arg) |
| 17 | 14 | { |
| 18 | 15 | return __ms_vfwscanf(stdin, format, arg); |
| 19 | 16 | } |
| 20 | ||
| 21 | #pragma clang diagnostic pop |