1
2
3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
4
5
6  /* File created by MIDL compiler version 7.00.0499 */
7 /* Compiler settings for audioclient.idl:
8       Oicf, W1, Zp8, env=Win32 (32b run)
9       protocol : dce , ms_ext, c_ext, robust
10       error checks: allocation ref bounds_check enum stub_data 
11       VC __declspec() decoration level: 
12                __declspec(uuid()), __declspec(selectany), __declspec(novtable)
13                DECLSPEC_UUID(), MIDL_INTERFACE()
14 */
15 //@@MIDL_FILE_HEADING(  )
16
17 #pragma warning( disable: 4049 )  /* more than 64k source lines */
18
19
20 /* verify that the <rpcndr.h> version is high enough to compile this file*/
21 #ifndef __REQUIRED_RPCNDR_H_VERSION__
22 #define __REQUIRED_RPCNDR_H_VERSION__ 500
23 #endif
24
25 /* verify that the <rpcsal.h> version is high enough to compile this file*/
26 #ifndef __REQUIRED_RPCSAL_H_VERSION__
27 #define __REQUIRED_RPCSAL_H_VERSION__ 100
28 #endif
29
30 #include "rpc.h"
31 #include "rpcndr.h"
32
33 #ifndef __RPCNDR_H_VERSION__
34 #error this stub requires an updated version of <rpcndr.h>
35 #endif // __RPCNDR_H_VERSION__
36
37 #ifndef COM_NO_WINDOWS_H
38 #include "windows.h"
39 #include "ole2.h"
40 #endif /*COM_NO_WINDOWS_H*/
41
42 #ifndef __audioclient_h__
43 #define __audioclient_h__
44
45 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
46 #pragma once
47 #endif
48
49 /* Forward Declarations */ 
50
51 #ifndef __IAudioClient_FWD_DEFINED__
52 #define __IAudioClient_FWD_DEFINED__
53 typedef interface IAudioClient IAudioClient;
54 #endif     /* __IAudioClient_FWD_DEFINED__ */
55
56
57 #ifndef __IAudioRenderClient_FWD_DEFINED__
58 #define __IAudioRenderClient_FWD_DEFINED__
59 typedef interface IAudioRenderClient IAudioRenderClient;
60 #endif     /* __IAudioRenderClient_FWD_DEFINED__ */
61
62
63 #ifndef __IAudioCaptureClient_FWD_DEFINED__
64 #define __IAudioCaptureClient_FWD_DEFINED__
65 typedef interface IAudioCaptureClient IAudioCaptureClient;
66 #endif     /* __IAudioCaptureClient_FWD_DEFINED__ */
67
68
69 #ifndef __IAudioClock_FWD_DEFINED__
70 #define __IAudioClock_FWD_DEFINED__
71 typedef interface IAudioClock IAudioClock;
72 #endif     /* __IAudioClock_FWD_DEFINED__ */
Lines 73 ... 1129 are skipped.
1130 /* interface __MIDL_itf_audioclient_0000_0007 */
1131 /* [local] */ 
1132
1133 #define FACILITY_AUDCLNT 0x889
1134 #define AUDCLNT_ERR(n) MAKE_HRESULT(SEVERITY_ERROR, FACILITY_AUDCLNT, n)
1135 #define AUDCLNT_SUCCESS(n) MAKE_SCODE(SEVERITY_SUCCESS, FACILITY_AUDCLNT, n)
1136 #define AUDCLNT_E_NOT_INITIALIZED                    AUDCLNT_ERR(0x001)
1137 #define AUDCLNT_E_ALREADY_INITIALIZED             AUDCLNT_ERR(0x002)
1138 #define AUDCLNT_E_WRONG_ENDPOINT_TYPE             AUDCLNT_ERR(0x003)
1139 #define AUDCLNT_E_DEVICE_INVALIDATED               AUDCLNT_ERR(0x004)
1140 #define AUDCLNT_E_NOT_STOPPED                          AUDCLNT_ERR(0x005)
1141 #define AUDCLNT_E_BUFFER_TOO_LARGE                  AUDCLNT_ERR(0x006)
1142 #define AUDCLNT_E_OUT_OF_ORDER                         AUDCLNT_ERR(0x007)
1143 #define AUDCLNT_E_UNSUPPORTED_FORMAT               AUDCLNT_ERR(0x008)
1144 #define AUDCLNT_E_INVALID_SIZE                         AUDCLNT_ERR(0x009)
1145 #define AUDCLNT_E_DEVICE_IN_USE                       AUDCLNT_ERR(0x00a)
1146 #define AUDCLNT_E_BUFFER_OPERATION_PENDING     AUDCLNT_ERR(0x00b)
1147 #define AUDCLNT_E_THREAD_NOT_REGISTERED          AUDCLNT_ERR(0x00c)
1148 #define AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED AUDCLNT_ERR(0x00e)
1149 #define AUDCLNT_E_ENDPOINT_CREATE_FAILED        AUDCLNT_ERR(0x00f)
1150 #define AUDCLNT_E_SERVICE_NOT_RUNNING             AUDCLNT_ERR(0x010)
1151 #define AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED        AUDCLNT_ERR(0x011)
1152 #define AUDCLNT_E_EXCLUSIVE_MODE_ONLY                AUDCLNT_ERR(0x012)
1153 #define AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL AUDCLNT_ERR(0x013)
1154 #define AUDCLNT_E_EVENTHANDLE_NOT_SET                AUDCLNT_ERR(0x014)
1155 #define AUDCLNT_E_INCORRECT_BUFFER_SIZE             AUDCLNT_ERR(0x015)
1156 #define AUDCLNT_E_BUFFER_SIZE_ERROR                    AUDCLNT_ERR(0x016)
1157 #define AUDCLNT_E_CPUUSAGE_EXCEEDED                    AUDCLNT_ERR(0x017)
1158 #define AUDCLNT_S_BUFFER_EMPTY                       AUDCLNT_SUCCESS(0x001)
1159 #define AUDCLNT_S_THREAD_ALREADY_REGISTERED AUDCLNT_SUCCESS(0x002)
1160 #define AUDCLNT_S_POSITION_STALLED             AUDCLNT_SUCCESS(0x003)
1161
1162
1163 extern RPC_IF_HANDLE __MIDL_itf_audioclient_0000_0007_v0_0_c_ifspec;
1164 extern RPC_IF_HANDLE __MIDL_itf_audioclient_0000_0007_v0_0_s_ifspec;
1165
1166 /* Additional Prototypes for ALL interfaces */
1167
1168 /* end of Additional Prototypes */
1169
1170 #ifdef __cplusplus
1171 }
1172 #endif
1173
1174 #endif
1175
1176
1177
1178