2011-05-16 13:12:07 +00:00
|
|
|
|
2011-06-20 18:34:57 +00:00
|
|
|
add_definitions(-D_MIDL_USE_GUIDDEF_)
|
|
|
|
|
2011-06-24 12:12:27 +00:00
|
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
|
2011-05-16 13:12:07 +00:00
|
|
|
list(APPEND SOURCE
|
|
|
|
# access.idl
|
|
|
|
activaut.idl
|
|
|
|
activdbg.idl
|
|
|
|
activscp.idl
|
|
|
|
asptlb.idl
|
|
|
|
# asynot.idl
|
|
|
|
# asysta.idl
|
2011-12-03 11:08:05 +00:00
|
|
|
atliface.idl
|
2013-04-13 23:28:46 +00:00
|
|
|
audioclient.idl
|
2013-09-30 13:32:32 +00:00
|
|
|
audiopolicy.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
bdaiface.idl
|
|
|
|
# binres.idl
|
|
|
|
bits.idl
|
|
|
|
bits1_5.idl
|
2015-07-20 21:40:05 +00:00
|
|
|
bits2_0.idl
|
|
|
|
bits2_5.idl
|
2014-04-26 18:03:42 +00:00
|
|
|
bits3_0.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
# cmdbas.idl
|
|
|
|
# cmdtxt.idl
|
|
|
|
comcat.idl
|
|
|
|
commoncontrols.idl
|
|
|
|
control.idl
|
2012-01-28 11:58:18 +00:00
|
|
|
cor.idl
|
|
|
|
cordebug.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
# crtrow.idl
|
|
|
|
ctxtcall.idl
|
|
|
|
# dbccmd.idl
|
|
|
|
# dbcses.idl
|
|
|
|
# dbdsad.idl
|
|
|
|
# dbinit.idl
|
|
|
|
# dbprop.idl
|
|
|
|
# dbs.idl
|
|
|
|
devenum.idl
|
2013-09-30 13:32:32 +00:00
|
|
|
devicetopology.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
dimm.idl
|
|
|
|
dispex.idl
|
|
|
|
docobj.idl
|
2013-04-18 21:46:58 +00:00
|
|
|
docobjectservice.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
downloadmgr.idl
|
2017-10-08 09:27:23 +00:00
|
|
|
drmexternals.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
# dyngraph.idl
|
2013-09-30 13:32:32 +00:00
|
|
|
endpointvolume.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
exdisp.idl
|
|
|
|
fusion.idl
|
|
|
|
hlink.idl
|
2013-04-18 21:46:58 +00:00
|
|
|
htiface.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
htiframe.idl
|
2012-06-21 16:33:23 +00:00
|
|
|
httprequest.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
iads.idl
|
|
|
|
icftypes.idl
|
2018-01-18 23:35:51 +00:00
|
|
|
ieautomation.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
imnact.idl
|
|
|
|
imnxport.idl
|
|
|
|
indexsrv.idl
|
2013-09-21 21:04:03 +00:00
|
|
|
inputscope.idl
|
2015-07-19 13:26:11 +00:00
|
|
|
inseng.idl
|
2017-10-08 09:27:23 +00:00
|
|
|
mediaobj.idl
|
2012-01-28 11:58:18 +00:00
|
|
|
metahost.idl
|
2017-10-08 09:27:23 +00:00
|
|
|
mfidl.idl
|
|
|
|
mfobjects.idl
|
|
|
|
mftransform.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
mimeinfo.idl
|
|
|
|
mimeole.idl
|
|
|
|
mlang.idl
|
2013-04-13 23:28:46 +00:00
|
|
|
mmdeviceapi.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
mscoree.idl
|
|
|
|
msctf.idl
|
|
|
|
msdadc.idl
|
|
|
|
mshtmhst.idl
|
|
|
|
mshtml.idl
|
|
|
|
msinkaut.idl
|
|
|
|
mstask.idl
|
|
|
|
msxml.idl
|
|
|
|
msxml2.idl
|
|
|
|
msxml6.idl
|
2019-10-20 19:01:58 +00:00
|
|
|
natupnp.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
netcon.idl
|
|
|
|
netfw.idl
|
|
|
|
oaidl.idl
|
2011-09-23 23:12:53 +00:00
|
|
|
objectarray.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
objidl.idl
|
|
|
|
objsafe.idl
|
|
|
|
ocidl.idl
|
|
|
|
ocmm.idl
|
|
|
|
oleacc.idl
|
|
|
|
oledb.idl
|
|
|
|
oleidl.idl
|
|
|
|
# opnrst.idl
|
|
|
|
optary.idl
|
|
|
|
perhist.idl
|
|
|
|
propidl.idl
|
|
|
|
propsys.idl
|
|
|
|
pstore.idl
|
|
|
|
richole.idl
|
|
|
|
# row.idl
|
|
|
|
# rowchg.idl
|
|
|
|
# rstbas.idl
|
|
|
|
# rstinf.idl
|
|
|
|
# rstloc.idl
|
|
|
|
sensevts.idl
|
|
|
|
servprov.idl
|
|
|
|
# sesprp.idl
|
|
|
|
shdeprecated.idl
|
|
|
|
shldisp.idl
|
|
|
|
shobjidl.idl
|
|
|
|
shtypes.idl
|
|
|
|
# stdole2.idl
|
|
|
|
strmif.idl
|
|
|
|
structuredquerycondition.idl
|
2018-03-25 11:52:36 +00:00
|
|
|
taskschd.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
textstor.idl
|
2013-05-17 11:19:48 +00:00
|
|
|
tlogstg.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
tom.idl
|
2018-11-30 20:44:21 +00:00
|
|
|
transact.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
tuner.idl
|
2018-11-30 20:44:21 +00:00
|
|
|
txcoord.idl
|
|
|
|
txdtc.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
unknwn.idl
|
|
|
|
urlhist.idl
|
|
|
|
urlmon.idl
|
|
|
|
vmr9.idl
|
|
|
|
# vmrender.idl
|
2020-03-25 19:09:17 +00:00
|
|
|
vsbackup.idl
|
2015-08-31 19:34:37 +00:00
|
|
|
vss.idl
|
2020-03-25 18:33:28 +00:00
|
|
|
vswriter.idl
|
2013-06-23 20:41:42 +00:00
|
|
|
wbemcli.idl
|
2013-12-04 20:44:14 +00:00
|
|
|
wbemdisp.idl
|
2013-06-23 20:41:42 +00:00
|
|
|
wbemprov.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
wia_lh.idl
|
|
|
|
wia_xp.idl
|
|
|
|
wincodec.idl
|
2012-12-11 21:17:47 +00:00
|
|
|
wincodecsdk.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
winsxs.idl
|
2017-10-08 09:27:23 +00:00
|
|
|
wmdrmsdk.idl
|
2015-02-17 15:07:56 +00:00
|
|
|
wmiutils.idl
|
2015-10-25 10:00:30 +00:00
|
|
|
wmsbuffer.idl
|
|
|
|
wmsdkidl.idl
|
2011-05-16 13:12:07 +00:00
|
|
|
wtypes.idl
|
|
|
|
wuapi.idl
|
|
|
|
xmldom.idl
|
|
|
|
xmldso.idl
|
|
|
|
ctfutb.idl
|
|
|
|
xmllite.idl)
|
|
|
|
|
|
|
|
add_idl_headers(psdk ${SOURCE})
|
2015-09-07 09:46:43 +00:00
|
|
|
add_dependencies(psdk xdk)
|
2012-01-03 00:17:18 +00:00
|
|
|
add_typelib(stdole2.idl)
|
|
|
|
add_custom_target(stdole2 DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/stdole2.tlb)
|
2011-05-16 13:12:07 +00:00
|
|
|
|
2015-11-01 17:51:24 +00:00
|
|
|
add_idl_headers(d3d_idl_headers d3dcommon.idl)
|
2013-06-23 20:41:42 +00:00
|
|
|
|
2018-11-30 20:44:21 +00:00
|
|
|
add_iid_library(adsiid iads.idl transact.idl)
|
2011-05-16 13:12:07 +00:00
|
|
|
add_iid_library(wuguid wuapi.idl)
|
2011-06-20 18:34:57 +00:00
|
|
|
add_iid_library(xml_uuids msxml2.idl)
|
2011-06-16 09:07:48 +00:00
|
|
|
|
|
|
|
generate_idl_iids(wincodec.idl)
|