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