cc91fd0872ced0bcf882a6761180a079e59f6ad9
[reactos.git] / reactos / include / psdk / CMakeLists.txt
1
2 add_definitions(-D_MIDL_USE_GUIDDEF_)
3
4 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
5
6 list(APPEND SOURCE
7 # access.idl
8 activaut.idl
9 activdbg.idl
10 activscp.idl
11 asptlb.idl
12 # asynot.idl
13 # asysta.idl
14 atliface.idl
15 audioclient.idl
16 audiopolicy.idl
17 bdaiface.idl
18 # binres.idl
19 bits.idl
20 bits1_5.idl
21 # cmdbas.idl
22 # cmdtxt.idl
23 comcat.idl
24 commoncontrols.idl
25 control.idl
26 cor.idl
27 cordebug.idl
28 # crtrow.idl
29 ctxtcall.idl
30 # dbccmd.idl
31 # dbcses.idl
32 # dbdsad.idl
33 # dbinit.idl
34 # dbprop.idl
35 # dbs.idl
36 devenum.idl
37 devicetopology.idl
38 dimm.idl
39 dispex.idl
40 docobj.idl
41 docobjectservice.idl
42 downloadmgr.idl
43 dxgi.idl
44 # dyngraph.idl
45 endpointvolume.idl
46 exdisp.idl
47 fusion.idl
48 hlink.idl
49 htiface.idl
50 htiframe.idl
51 httprequest.idl
52 iads.idl
53 icftypes.idl
54 imnact.idl
55 imnxport.idl
56 indexsrv.idl
57 inputscope.idl
58 metahost.idl
59 mimeinfo.idl
60 mimeole.idl
61 mlang.idl
62 mmdeviceapi.idl
63 mscoree.idl
64 msctf.idl
65 msdadc.idl
66 mshtmhst.idl
67 mshtml.idl
68 msinkaut.idl
69 mstask.idl
70 msxml.idl
71 msxml2.idl
72 msxml6.idl
73 netcon.idl
74 netfw.idl
75 oaidl.idl
76 objectarray.idl
77 objidl.idl
78 objsafe.idl
79 ocidl.idl
80 ocmm.idl
81 oleacc.idl
82 oledb.idl
83 oleidl.idl
84 # opnrst.idl
85 optary.idl
86 perhist.idl
87 propidl.idl
88 propsys.idl
89 pstore.idl
90 richole.idl
91 # row.idl
92 # rowchg.idl
93 # rstbas.idl
94 # rstinf.idl
95 # rstloc.idl
96 sensevts.idl
97 servprov.idl
98 # sesprp.idl
99 shdeprecated.idl
100 shldisp.idl
101 shobjidl.idl
102 shtypes.idl
103 # stdole2.idl
104 strmif.idl
105 structuredquerycondition.idl
106 textstor.idl
107 tlogstg.idl
108 tom.idl
109 tuner.idl
110 unknwn.idl
111 urlhist.idl
112 urlmon.idl
113 vmr9.idl
114 # vmrender.idl
115 wbemcli.idl
116 wbemdisp.idl
117 wbemprov.idl
118 wia_lh.idl
119 wia_xp.idl
120 wincodec.idl
121 wincodecsdk.idl
122 winsxs.idl
123 wtypes.idl
124 wuapi.idl
125 xmldom.idl
126 xmldso.idl
127 ctfutb.idl
128 xmllite.idl)
129
130 add_idl_headers(psdk ${SOURCE})
131 add_typelib(stdole2.idl)
132 add_custom_target(stdole2 DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/stdole2.tlb)
133
134 add_idl_headers(d3d_idl_headers d3d10.idl d3dcommon.idl)
135
136 add_iid_library(dxgi_uuids dxgi.idl)
137 add_iid_library(wuguid wuapi.idl)
138 add_iid_library(xml_uuids msxml2.idl)
139
140 generate_idl_iids(wincodec.idl)