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