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 dxgi.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 __dxgi_h__
43 #define __dxgi_h__
44
45 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
46 #pragma once
47 #endif
48
49 /* Forward Declarations */ 
50
51 #ifndef __IDXGIObject_FWD_DEFINED__
52 #define __IDXGIObject_FWD_DEFINED__
53 typedef interface IDXGIObject IDXGIObject;
54 #endif     /* __IDXGIObject_FWD_DEFINED__ */
55
56
57 #ifndef __IDXGIDeviceSubObject_FWD_DEFINED__
58 #define __IDXGIDeviceSubObject_FWD_DEFINED__
59 typedef interface IDXGIDeviceSubObject IDXGIDeviceSubObject;
60 #endif     /* __IDXGIDeviceSubObject_FWD_DEFINED__ */
61
62
63 #ifndef __IDXGIResource_FWD_DEFINED__
64 #define __IDXGIResource_FWD_DEFINED__
65 typedef interface IDXGIResource IDXGIResource;
66 #endif     /* __IDXGIResource_FWD_DEFINED__ */
67
68
69 #ifndef __IDXGISurface_FWD_DEFINED__
70 #define __IDXGISurface_FWD_DEFINED__
71 typedef interface IDXGISurface IDXGISurface;
72 #endif     /* __IDXGISurface_FWD_DEFINED__ */
Lines 73 ... 1756 are skipped.
1757 #define IDXGIDevice_SetGPUThreadPriority(This,Priority)    \
1758       ( (This)->lpVtbl -> SetGPUThreadPriority(This,Priority) ) 
1759
1760 #define IDXGIDevice_GetGPUThreadPriority(This,pPriority)    \
1761       ( (This)->lpVtbl -> GetGPUThreadPriority(This,pPriority) ) 
1762
1763 #endif /* COBJMACROS */
1764
1765
1766 #endif     /* C style interface */
1767
1768
1769
1770
1771 #endif     /* __IDXGIDevice_INTERFACE_DEFINED__ */
1772
1773
1774 /* interface __MIDL_itf_dxgi_0000_0009 */
1775 /* [local] */ 
1776
1777 #ifdef __cplusplus
1778 #endif /*__cplusplus*/
1779 DEFINE_GUID(IID_IDXGIObject,0xaec22fb8,0x76f3,0x4639,0x9b,0xe0,0x28,0xeb,0x43,0xa6,0x7a,0x2e);
1780 DEFINE_GUID(IID_IDXGIDeviceSubObject,0x3d3e0379,0xf9de,0x4d58,0xbb,0x6c,0x18,0xd6,0x29,0x92,0xf1,0xa6);
1781 DEFINE_GUID(IID_IDXGIResource,0x035f3ab4,0x482e,0x4e50,0xb4,0x1f,0x8a,0x7f,0x8b,0xd8,0x96,0x0b);
1782 DEFINE_GUID(IID_IDXGISurface,0xcafcb56c,0x6ac3,0x4889,0xbf,0x47,0x9e,0x23,0xbb,0xd2,0x60,0xec);
1783 DEFINE_GUID(IID_IDXGIAdapter,0x2411e7e1,0x12ac,0x4ccf,0xbd,0x14,0x97,0x98,0xe8,0x53,0x4d,0xc0);
1784 DEFINE_GUID(IID_IDXGIOutput,0xae02eedb,0xc735,0x4690,0x8d,0x52,0x5a,0x8d,0xc2,0x02,0x13,0xaa);
1785 DEFINE_GUID(IID_IDXGISwapChain,0x310d36a0,0xd2e7,0x4c0a,0xaa,0x04,0x6a,0x9d,0x23,0xb8,0x88,0x6a);
1786 DEFINE_GUID(IID_IDXGIFactory,0x7b7166ec,0x21c7,0x44ae,0xb2,0x1a,0xc9,0xae,0x32,0x1a,0xe3,0x69);
1787 DEFINE_GUID(IID_IDXGIDevice,0x54ec77fa,0x1377,0x44e6,0x8c,0x32,0x88,0xfd,0x5f,0x44,0xc8,0x4c);
1788
1789
1790 extern RPC_IF_HANDLE __MIDL_itf_dxgi_0000_0009_v0_0_c_ifspec;
1791 extern RPC_IF_HANDLE __MIDL_itf_dxgi_0000_0009_v0_0_s_ifspec;
1792
1793 /* Additional Prototypes for ALL interfaces */
1794
1795 /* end of Additional Prototypes */
1796
1797 #ifdef __cplusplus
1798 }
1799 #endif
1800
1801 #endif
1802
1803
1804
1805