diff options
Diffstat (limited to 'recipes/toolchain/mingw-w64-headers.recipe')
-rw-r--r-- | recipes/toolchain/mingw-w64-headers.recipe | 281 |
1 files changed, 281 insertions, 0 deletions
diff --git a/recipes/toolchain/mingw-w64-headers.recipe b/recipes/toolchain/mingw-w64-headers.recipe new file mode 100644 index 00000000..9e4b6d84 --- /dev/null +++ b/recipes/toolchain/mingw-w64-headers.recipe @@ -0,0 +1,281 @@ +class Recipe(recipe.Recipe): + name = 'mingw-w64-headers' + version = 'v2.0.8' + licenses = [License.LGPL] + srcdir = 'mingw-w64-headers' + add_host_build_target = True + + def prepare(self): + self.remotes = {'origin': '%s/%s' % + (self.config.git_root, 'mingw-w64')} + if self.config.target_arch == Architecture.X86: + self.host = 'i686-w64-mingw32' + else: + self.host = 'x86_64-w64-mingw32' + self.configure_options += ' --host=%s' % self.host + files = ['%s/include/%s' % (self.host, x) for x in self.files_headers] + files.extend(['%s/include/%s' % ('mingw', x) for x in self.files_headers]) + self.files_headers = files + + def post_install(self): + from cerbero.utils import shell + # Create link i686-mingw-w64 -> mingw + lib = 'lib32' + if self.config.target_arch == Architecture.X86_64: + lib = 'lib64' + + hostdir = os.path.join(self.host) + mingwdir = os.path.join('mingw') + if not os.path.exists(mingwdir): + shell.call('ln -s %s %s' % (hostdir, mingwdir), + cmd_dir=self.config.prefix, fail=False, ) + + # Create link lib32 -> lib + libdir = os.path.join(hostdir, lib) + archlibdir = os.path.join(hostdir, lib) + shell.call('ln -s %s %s' % (libdir, archlibdir), fail=False) + + # Install DirectX headers + directx_headers = os.path.join(self.config.prefix, self.host, 'include', 'directx') + if not os.path.exists(directx_headers): + os.makedirs(directx_headers) + shell.call('cp mingw-w64-headers/direct-x/include/* %s' % directx_headers, + self.build_dir) + + files_headers = [ + 'GL/gl.h', 'GL/glaux.h', 'GL/glu.h', 'GL/glext.h' + '_bsd_types.h', '_dbdao.h', '_mingw.h', '_mingw_mac.h', '_mingw_off_t.h', + '_mingw_print_pop.h', '_mingw_print_push.h', '_mingw_stat64.h', + '_mingw_stdarg.h', '_mingw_unicode.h', '_timeval.h', 'accctrl.h', 'aclapi.h', + 'aclui.h', 'activeds.h', 'activscp.h', 'adc.h', 'adhoc.h', 'admex.h', + 'adoctint.h', 'adodef.h', 'adogpool.h', 'adoguids.h', 'adoid.h', 'adoint.h', + 'adojet.h', 'adomd.h', 'adptif.h', 'adsdb.h', 'adserr.h', 'adshlp.h', + 'adsiid.h', 'adsnms.h', 'adsprop.h', 'adssts.h', 'adtgen.h', 'advpub.h', + 'af_irda.h', 'afxres.h', 'agtctl.h', 'agterr.h', 'agtsvr.h', 'appmgmt.h', + 'aqadmtyp.h', 'asptlb.h', 'assert.h', 'atacct.h', 'atalkwsh.h', 'atsmedia.h', + 'audioapotypes.h', 'audioclient.h', 'audioengineendpoint.h', 'audiopolicy.h', + 'audiosessiontypes.h', 'authif.h', 'authz.h', 'avifmt.h', 'avrt.h', 'azroles.h', + 'basetsd.h', 'basetyps.h', 'batclass.h', 'bcrypt.h', 'bdaiface.h', 'bdamedia.h', + 'bdatypes.h', 'bh.h', 'bidispl.h', 'bits.h', 'bits1_5.h', 'bits2_0.h', + 'bitscfg.h', 'bitsmsg.h', 'blberr.h', 'bluetoothapis.h', 'bthdef.h', + 'bthsdpdef.h', 'bugcodes.h', 'callobj.h', 'cardmod.h', 'casetup.h', + 'cchannel.h', 'cderr.h', 'cdoex.h', 'cdoexerr.h', 'cdoexm.h', 'cdoexstr.h', + 'cdonts.h', 'cdosys.h', 'cdosyserr.h', 'cdosysstr.h', 'celib.h', 'certadm.h', + 'certbase.h', 'certbcli.h', 'certcli.h', 'certenc.h', 'certenroll.h', + 'certexit.h', 'certif.h', 'certmod.h', 'certpol.h', 'certreqd.h', 'certsrv.h', + 'certview.h', 'cfg.h', 'cfgmgr32.h', 'cguid.h', 'chanmgr.h', 'cierror.h', + 'clfs.h', 'clfsmgmt.h', 'clfsmgmtw32.h', 'clfsw32.h', 'cluadmex.h', 'clusapi.h', + 'cluscfgguids.h', 'cluscfgserver.h', 'cluscfgwizard.h', 'cmdtree.h', + 'cmnquery.h', 'codecapi.h', 'color.dlg', 'colordlg.h', 'comadmin.h', 'comcat.h', + 'comdef.h', 'comdefsp.h', 'comip.h', 'commctrl.h', 'commctrl.rh', 'commdlg.h', + 'common.ver', 'commoncontrols.h', 'complex.h', 'compobj.h', 'compstui.h', + 'comsvcs.h', 'comutil.h', 'confpriv.h', 'conio.h', 'control.h', 'corerror.h', + 'correg.h', 'cpl.h', 'cplext.h', 'credssp.h', 'crtdbg.h', 'crtdefs.h', + 'cryptuiapi.h', 'cryptxml.h', 'cscapi.h', 'cscobj.h', 'ctxtcall.h', 'ctype.h', + 'custcntl.h', 'd2d1.h', 'd2d1helper.h', 'd2dbasetypes.h', 'd2derr.h', + 'daogetrw.h', 'datapath.h', 'davclnt.h', 'dbdaoerr.h', 'dbdaoid.h', + 'dbdaoint.h', 'dbgautoattach.h', 'dbgeng.h', 'dbghelp.h', 'dbgprop.h', 'dbt.h', + 'dciddi.h', 'dciman.h', 'dcommon.h', 'dde.h', 'dde.rh', 'ddeml.h', 'ddrawgdi.h', + 'delayimp.h', 'devguid.h', 'devicetopology.h', 'devioctl.h', 'devpkey.h', + 'devpropdef.h', 'dhcpcsdk.h', 'dhcpsapi.h', 'dhcpssdk.h', 'dhcpv6csdk.h', + 'dhtmldid.h', 'dhtmled.h', 'dhtmliid.h', 'digitalv.h', 'dimm.h', 'dir.h', + 'direct.h', 'directx/_mingw_dxhelper.h', 'directx/amaudio.h', + 'directx/amstream.h', 'directx/amvideo.h', 'directx/audevcod.h', + 'directx/austream.h', 'directx/d3d.h', 'directx/d3d10.h', 'directx/d3d10_1.h', + 'directx/d3d10_1shader.h', 'directx/d3d10effect.h', 'directx/d3d10misc.h', + 'directx/d3d10shader.h', 'directx/d3d11.h', 'directx/d3d11shader.h', + 'directx/d3d8.h', 'directx/d3d8caps.h', 'directx/d3d8types.h', 'directx/d3d9.h', + 'directx/d3d9caps.h', 'directx/d3d9types.h', 'directx/d3dcaps.h', + 'directx/d3dcommon.h', 'directx/d3dhal.h', 'directx/d3drm.h', + 'directx/d3drmdef.h', 'directx/d3drmobj.h', 'directx/d3dtypes.h', + 'directx/d3dx9.h', 'directx/d3dx9anim.h', 'directx/d3dx9core.h', + 'directx/d3dx9effect.h', 'directx/d3dx9math.h', 'directx/d3dx9mesh.h', + 'directx/d3dx9shader.h', 'directx/d3dx9shape.h', 'directx/d3dx9tex.h', + 'directx/d3dx9xof.h', 'directx/ddraw.h', 'directx/ddrawi.h', + 'directx/ddstream.h', 'directx/dinput.h', 'directx/dls1.h', 'directx/dls2.h', + 'directx/dmdls.h', 'directx/dmerror.h', 'directx/dmo.h', 'directx/dmodshow.h', + 'directx/dmoreg.h', 'directx/dmort.h', 'directx/dmplugin.h', + 'directx/dmusbuff.h', 'directx/dmusicc.h', 'directx/dmusicf.h', + 'directx/dmusici.h', 'directx/dmusics.h', 'directx/dpaddr.h', 'directx/dplay.h', + 'directx/dplay8.h', 'directx/dplobby.h', 'directx/dplobby8.h', + 'directx/dpnathlp.h', 'directx/dsconf.h', 'directx/dsdriver.h', + 'directx/dshow.h', 'directx/dsound.h', 'directx/dvdevcod.h', + 'directx/dvdmedia.h', 'directx/dxdiag.h', 'directx/dxerr8.h', + 'directx/dxerr9.h', 'directx/dxfile.h', 'directx/dxgi.h', + 'directx/dxgiformat.h', 'directx/dxgitype.h', 'directx/edevdefs.h', + 'directx/errors.h', 'directx/evcode.h', 'directx/mediaerr.h', + 'directx/mediaobj.h', 'directx/medparam.h', 'directx/mmstream.h', + 'directx/qedit.h', 'directx/qnetwork.h', 'directx/vfwmsgs.h', 'directx/vmr9.h', + 'directx/xinput.h', 'dirent.h', 'diskguid.h', 'dispatch.h', 'dispdib.h', + 'dispex.h', 'dlcapi.h', 'dlgs.h', 'dmksctrl.h', 'docobj.h', 'domdid.h', 'dos.h', + 'downloadmgr.h', 'dpfilter.h', 'driverspecs.h', 'dsadmin.h', 'dsclient.h', + 'dsgetdc.h', 'dskquota.h', 'dsquery.h', 'dsrole.h', 'dssec.h', 'dtchelp.h', + 'dvbsiparser.h', 'dvec.h', 'dvobj.h', 'dwmapi.h', 'dwrite.h', 'dxtmpl.h', + 'dxva2api.h', 'dxvahd.h', 'eapauthenticatoractiondefine.h', + 'eapauthenticatortypes.h', 'eaphosterror.h', 'eaphostpeerconfigapis.h', + 'eaphostpeertypes.h', 'eapmethodauthenticatorapis.h', 'eapmethodpeerapis.h', + 'eapmethodtypes.h', 'eappapis.h', 'eaptypes.h', 'eh.h', 'ehstorapi.h', + 'emostore.h', 'emptyvc.h', 'endpointvolume.h', 'errno.h', 'error.h', + 'errorrep.h', 'esent.h', 'evcoll.h', 'eventsys.h', 'evntcons.h', 'evntprov.h', + 'evntrace.h', 'evr.h', 'evr9.h', 'exchform.h', 'excpt.h', 'exdisp.h', + 'exdispid.h', 'fci.h', 'fcntl.h', 'fdi.h', 'fenv.h', 'fileextd.h', 'filehc.h', + 'fileopen.dlg', 'filter.h', 'filterr.h', 'findtext.dlg', 'float.h', 'fltdefs.h', + 'font.dlg', 'fpieee.h', 'fsrm.h', 'fsrmenums.h', 'fsrmpipeline.h', 'fsrmquota.h', + 'fsrmreports.h', 'fsrmscreen.h', 'ftsiface.h', 'functiondiscoveryapi.h', + 'functiondiscoverycategories.h', 'functiondiscoveryconstraints.h', + 'functiondiscoverykeys.h', 'functiondiscoverynotification.h', 'fusion.h', + 'fvec.h', 'fwpmtypes.h', 'fwpmu.h', 'fwptypes.h', 'gb18030.h', 'gdiplus.h', + 'gdiplus/gdiplus.h', 'gdiplus/gdiplusbase.h', 'gdiplus/gdiplusbrush.h', + 'gdiplus/gdipluscolor.h', 'gdiplus/gdipluscolormatrix.h', + 'gdiplus/gdipluseffects.h', 'gdiplus/gdiplusenums.h', 'gdiplus/gdiplusflat.h', + 'gdiplus/gdiplusgpstubs.h', 'gdiplus/gdiplusgraphics.h', + 'gdiplus/gdiplusheaders.h', 'gdiplus/gdiplusimageattributes.h', + 'gdiplus/gdiplusimagecodec.h', 'gdiplus/gdiplusimaging.h', + 'gdiplus/gdiplusimpl.h', 'gdiplus/gdiplusinit.h', 'gdiplus/gdipluslinecaps.h', + 'gdiplus/gdiplusmatrix.h', 'gdiplus/gdiplusmem.h', 'gdiplus/gdiplusmetafile.h', + 'gdiplus/gdiplusmetaheader.h', 'gdiplus/gdipluspath.h', 'gdiplus/gdipluspen.h', + 'gdiplus/gdipluspixelformats.h', 'gdiplus/gdiplusstringformat.h', + 'gdiplus/gdiplustypes.h', 'getopt.h', 'gpedit.h', 'gpmgmt.h', 'guiddef.h', + 'h323priv.h', 'hidpi.h', 'hidsdi.h', 'hidusage.h', 'hlguids.h', 'hliface.h', + 'hlink.h', 'hostinfo.h', 'htiface.h', 'htiframe.h', 'htmlguid.h', 'htmlhelp.h', + 'http.h', 'httpext.h', 'httpfilt.h', 'httprequestid.h', 'i_cryptasn1tls.h', + 'ia64reg.h', 'iaccess.h', 'iadmext.h', 'iadmw.h', 'iads.h', 'icftypes.h', + 'icm.h', 'icmpapi.h', 'icmui.dlg', 'icrsint.h', 'identitycommon.h', + 'identitystore.h', 'idf.h', 'idispids.h', 'iedial.h', 'ieeefp.h', 'ieverp.h', + 'ifdef.h', 'iiis.h', 'iiisext.h', 'iimgctx.h', 'iiscnfg.h', 'iisrsta.h', + 'iketypes.h', 'ilogobj.hxx', 'imagehlp.h', 'ime.h', 'imessage.h', 'imm.h', + 'in6addr.h', 'inaddr.h', 'indexsrv.h', 'inetreg.h', 'inetsdk.h', 'initguid.h', + 'initoid.h', 'inputscope.h', 'intrin.h', 'intshcut.h', 'inttypes.h', + 'invkprxy.h', 'io.h', 'ioevent.h', 'ipexport.h', 'iphlpapi.h', 'ipifcons.h', + 'ipinfoid.h', 'ipmib.h', 'ipmsp.h', 'iprtrmib.h', 'ipsectypes.h', 'iptypes.h', + 'ipxconst.h', 'ipxrip.h', 'ipxrtdef.h', 'ipxsap.h', 'ipxtfflt.h', 'iscsidsc.h', + 'isguids.h', 'issper16.h', 'issperr.h', 'isysmon.h', 'ivec.h', 'iwamreg.h', + 'kcom.h', 'ks.h', 'ksdebug.h', 'ksguid.h', 'ksmedia.h', 'ksproxy.h', + 'ksuuids.h', 'ktmtypes.h', 'ktmw32.h', 'kxia64.h', 'libgen.h', 'limits.h', + 'lm.h', 'lmaccess.h', 'lmalert.h', 'lmapibuf.h', 'lmat.h', 'lmaudit.h', + 'lmconfig.h', 'lmcons.h', 'lmdfs.h', 'lmerr.h', 'lmerrlog.h', 'lmjoin.h', + 'lmmsg.h', 'lmon.h', 'lmremutl.h', 'lmrepl.h', 'lmserver.h', 'lmshare.h', + 'lmsname.h', 'lmstats.h', 'lmsvc.h', 'lmuse.h', 'lmuseflg.h', 'lmwksta.h', + 'loadperf.h', 'locale.h', 'locationapi.h', 'lpmapi.h', 'lzexpand.h', + 'madcapcl.h', 'mailmsgprops.h', 'malloc.h', 'mapi.h', 'mapicode.h', 'mapidbg.h', + 'mapidefs.h', 'mapiform.h', 'mapiguid.h', 'mapihook.h', 'mapinls.h', + 'mapioid.h', 'mapispi.h', 'mapitags.h', 'mapiutil.h', 'mapival.h', 'mapiwin.h', + 'mapiwz.h', 'mapix.h', 'math.h', 'mbctype.h', 'mbstring.h', 'mciavi.h', 'mcx.h', + 'mdbrole.hxx', 'mdcommsg.h', 'mddefw.h', 'mdhcp.h', 'mdmsg.h', 'mem.h', + 'memory.h', 'mergemod.h', 'mfapi.h', 'mfidl.h', 'mfmp2dlna.h', 'mfobjects.h', + 'mfplay.h', 'mfreadwrite.h', 'mftransform.h', 'mgm.h', 'mgmtapi.h', 'midles.h', + 'mimedisp.h', 'mimeinfo.h', 'minmax.h', 'mlang.h', 'mmc.h', 'mmcobj.h', + 'mmdeviceapi.h', 'mmreg.h', 'mmsystem.h', 'mobsync.h', 'moniker.h', + 'mpeg2bits.h', 'mpeg2data.h', 'mpeg2psiparser.h', 'mpeg2structs.h', 'mprapi.h', + 'mprerror.h', 'mq.h', 'mqmail.h', 'mqoai.h', 'msacm.h', 'msacmdlg.dlg', + 'msacmdlg.h', 'msado15.h', 'msasn1.h', 'msber.h', 'mscat.h', 'mschapp.h', + 'msclus.h', 'mscoree.h', 'msctf.h', 'msctfmonitorapi.h', 'msdadc.h', + 'msdaguid.h', 'msdaipp.h', 'msdaipper.h', 'msdaora.h', 'msdaosp.h', 'msdasc.h', + 'msdasql.h', 'msdatsrc.h', 'msdrm.h', 'msdrmdefs.h', 'msdshape.h', 'msfs.h', + 'mshtmcid.h', 'mshtmdid.h', 'mshtmhst.h', 'mshtml.h', 'mshtmlc.h', 'msi.h', + 'msidefs.h', 'msimcntl.h', 'msimcsdk.h', 'msiquery.h', 'msoav.h', 'msp.h', + 'mspab.h', 'mspaddr.h', 'mspbase.h', 'mspcall.h', 'mspcoll.h', 'mspenum.h', + 'msplog.h', 'mspst.h', 'mspstrm.h', 'mspterm.h', 'mspthrd.h', 'msptrmac.h', + 'msptrmar.h', 'msptrmvc.h', 'msputils.h', 'msrdc.h', 'msremote.h', 'mssip.h', + 'msstkppg.h', 'mstask.h', 'mstcpip.h', 'msterr.h', 'mswsock.h', 'msxml.h', + 'msxml2.h', 'msxml2did.h', 'msxmldid.h', 'mtsadmin.h', 'mtsevents.h', + 'mtsgrp.h', 'mtx.h', 'mtxadmin.h', 'mtxattr.h', 'mtxdm.h', 'muiload.h', + 'multimon.h', 'multinfo.h', 'mxdc.h', 'napenforcementclient.h', 'naperror.h', + 'napmicrosoftvendorids.h', 'napprotocol.h', 'naptypes.h', 'naputil.h', 'nb30.h', + 'ncrypt.h', 'ndattrib.h', 'ndfapi.h', 'ndhelper.h', 'ndr64types.h', + 'ndrtypes.h', 'netcon.h', 'neterr.h', 'netevent.h', 'netioapi.h', + 'netlistmgr.h', 'netmon.h', 'netprov.h', 'nettypes.h', 'new.h', 'newapis.h', + 'newdev.h', 'nldef.h', 'nmsupp.h', 'npapi.h', 'nsemail.h', 'nspapi.h', + 'ntdd1394.h', 'ntdd8042.h', 'ntddbeep.h', 'ntddcdrm.h', 'ntddcdvd.h', + 'ntddchgr.h', 'ntdddisk.h', 'ntddft.h', 'ntddkbd.h', 'ntddmmc.h', 'ntddmou.h', + 'ntddndis.h', 'ntddpar.h', 'ntddpsch.h', 'ntddscsi.h', 'ntddser.h', + 'ntddstor.h', 'ntddtape.h', 'ntddtdi.h', 'ntddvdeo.h', 'ntddvol.h', 'ntdef.h', + 'ntdsapi.h', 'ntdsbcli.h', 'ntdsbmsg.h', 'ntgdi.h', 'ntiologc.h', 'ntldap.h', + 'ntmsapi.h', 'ntmsmli.h', 'ntquery.h', 'ntsdexts.h', 'ntsecapi.h', 'ntsecpkg.h', + 'ntstatus.h', 'ntverp.h', 'oaidl.h', 'objbase.h', 'objectarray.h', 'objerror.h', + 'objidl.h', 'objsafe.h', 'objsel.h', 'ocidl.h', 'ocmm.h', 'odbcinst.h', + 'odbcss.h', 'ole.h', 'ole2.h', 'ole2ver.h', 'oleacc.h', 'oleauto.h', 'olectl.h', + 'olectlid.h', 'oledb.h', 'oledbdep.h', 'oledberr.h', 'oledbguid.h', 'oledlg.dlg', + 'oledlg.h', 'oleidl.h', 'oletx2xa.h', 'opmapi.h', 'optary.h', 'p2p.h', + 'parser.h', 'patchapi.h', 'patchwiz.h', 'pbt.h', 'pchannel.h', 'pcrt32.h', + 'pdh.h', 'pdhmsg.h', 'penwin.h', 'perflib.h', 'perhist.h', 'persist.h', + 'pgobootrun.h', 'pla.h', 'polarity.h', 'poppack.h', + 'portabledeviceconnectapi.h', 'powrprof.h', 'prnasnot.h', 'prnsetup.dlg', + 'prntfont.h', 'process.h', 'profile.h', 'profinfo.h', 'propidl.h', 'propkey.h', + 'propkeydef.h', 'propsys.h', 'prsht.h', 'psapi.h', 'psdk_inc/_dbg_LOAD_IMAGE.h', + 'psdk_inc/_dbg_common.h', 'psdk_inc/_fd_types.h', 'psdk_inc/_ip_mreq1.h', + 'psdk_inc/_ip_types.h', 'psdk_inc/_pop_BOOL.h', 'psdk_inc/_push_BOOL.h', + 'psdk_inc/_socket_types.h', 'psdk_inc/_varenum.h', 'psdk_inc/_ws1_undef.h', + 'psdk_inc/_wsa_errnos.h', 'psdk_inc/_wsadata.h', 'psdk_inc/_xmitfile.h', + 'pshpack1.h', 'pshpack2.h', 'pshpack4.h', 'pshpack8.h', 'pstore.h', + 'pthread_time.h', 'pthread_unistd.h', 'qmgr.h', 'qos.h', 'qos2.h', 'qosname.h', + 'qospol.h', 'qossp.h', 'ras.h', 'rasdlg.h', 'raseapif.h', 'raserror.h', + 'rassapi.h', 'rasshost.h', 'ratings.h', 'rdpencomapi.h', 'reason.h', + 'recguids.h', 'reconcil.h', 'regstr.h', 'rend.h', 'resapi.h', + 'restartmanager.h', 'richedit.h', 'richole.h', 'rkeysvcc.h', 'rnderr.h', + 'routprot.h', 'rpc.h', 'rpcasync.h', 'rpcdce.h', 'rpcdcep.h', 'rpcndr.h', + 'rpcnsi.h', 'rpcnsip.h', 'rpcnterr.h', 'rpcproxy.h', 'rpcssl.h', 'rrascfg.h', + 'rtcapi.h', 'rtccore.h', 'rtcerr.h', 'rtinfo.h', 'rtm.h', 'rtmv2.h', + 'rtutils.h', 'sbe.h', 'scarddat.h', 'scarderr.h', 'scardmgr.h', 'scardsrv.h', + 'scardssp.h', 'scesvc.h', 'schannel.h', 'schedule.h', 'schemadef.h', + 'schnlsp.h', 'scode.h', 'scrnsave.h', 'scrptids.h', 'sddl.h', 'sdkddkver.h', + 'sdks/_mingw_ddk.h', 'sdks/_mingw_directx.h', 'sdoias.h', 'sdpblb.h', + 'sdperr.h', 'search.h', 'sec_api/conio_s.h', 'sec_api/crtdbg_s.h', + 'sec_api/io_s.h', 'sec_api/mbstring_s.h', 'sec_api/search_s.h', + 'sec_api/stdio_s.h', 'sec_api/stdlib_s.h', 'sec_api/stralign_s.h', + 'sec_api/string_s.h', 'sec_api/sys/timeb_s.h', 'sec_api/tchar_s.h', + 'sec_api/time_s.h', 'sec_api/wchar_s.h', 'secext.h', 'security.h', 'sehmap.h', + 'sens.h', 'sensapi.h', 'sensevts.h', 'servprov.h', 'setjmp.h', 'setjmpex.h', + 'setupapi.h', 'sfc.h', 'shappmgr.h', 'share.h', 'shdeprecated.h', 'shdispid.h', + 'shellapi.h', 'shfolder.h', 'shldisp.h', 'shlguid.h', 'shlobj.h', 'shlwapi.h', + 'shobjidl.h', 'shtypes.h', 'signal.h', 'simpdata.h', 'simpdc.h', 'sipbase.h', + 'sisbkup.h', 'slerror.h', 'slpublic.h', 'smpab.h', 'smpms.h', 'smpxp.h', + 'smtpguid.h', 'smx.h', 'snmp.h', 'softpub.h', 'specstrings.h', 'sporder.h', + 'sql.h', 'sql_1.h', 'sqlext.h', 'sqloledb.h', 'sqltypes.h', 'sqlucode.h', + 'srrestoreptapi.h', 'srv.h', 'sspguid.h', 'sspi.h', 'sspserr.h', 'sspsidl.h', + 'stdarg.h', 'stddef.h', 'stdexcpt.h', 'stdint.h', 'stdio.h', 'stdlib.h', + 'sti.h', 'stierr.h', 'stireg.h', 'stllock.h', 'stm.h', 'storage.h', + 'storduid.h', 'storprop.h', 'stralign.h', 'string.h', 'strings.h', 'strmif.h', + 'strsafe.h', 'structuredquerycondition.h', 'subauth.h', 'subsmgr.h', + 'svcguid.h', 'svrapi.h', 'sys/cdefs.h', 'sys/fcntl.h', 'sys/file.h', + 'sys/locking.h', 'sys/param.h', 'sys/stat.h', 'sys/time.h', 'sys/timeb.h', + 'sys/types.h', 'sys/unistd.h', 'sys/utime.h', 'syslimits.h', 'tabflicks.h', + 'tapi.h', 'tapi3.h', 'tapi3cc.h', 'tapi3ds.h', 'tapi3err.h', 'tapi3if.h', + 'taskschd.h', 'tbs.h', 'tcerror.h', 'tcguid.h', 'tchar.h', 'tcpestats.h', + 'tcpmib.h', 'tdh.h', 'tdi.h', 'tdiinfo.h', 'termmgr.h', 'textserv.h', + 'textstor.h', 'time.h', 'timeprov.h', 'tlhelp32.h', 'tlogstg.h', 'tmschema.h', + 'tnef.h', 'tom.h', 'tpcshrd.h', 'traffic.h', 'transact.h', 'triedcid.h', + 'triediid.h', 'triedit.h', 'tspi.h', 'tssbx.h', 'tsuserex.h', 'tuner.h', + 'tvout.h', 'txcoord.h', 'txctx.h', 'txdtc.h', 'txfw32.h', 'typeinfo.h', + 'uastrfnc.h', 'udpmib.h', 'umx.h', 'unistd.h', 'unknown.h', 'unknwn.h', + 'urlhist.h', 'urlmon.h', 'usb.h', 'usb100.h', 'usb200.h', 'usbcamdi.h', + 'usbdi.h', 'usbioctl.h', 'usbiodef.h', 'usbrpmif.h', 'usbuser.h', 'userenv.h', + 'usp10.h', 'utime.h', 'uuids.h', 'uxtheme.h', 'vadefs.h', 'varargs.h', 'vcr.h', + 'vdmdbg.h', 'vds.h', 'vdslun.h', 'verinfo.ver', 'vfw.h', 'virtdisk.h', + 'vsadmin.h', 'vsbackup.h', 'vsmgmt.h', 'vsprov.h', 'vss.h', 'vswriter.h', + 'w32api.h', 'wab.h', 'wabapi.h', 'wabcode.h', 'wabdefs.h', 'wabiab.h', + 'wabmem.h', 'wabnot.h', 'wabtags.h', 'wabutil.h', 'wbemads.h', 'wbemcli.h', + 'wbemdisp.h', 'wbemidl.h', 'wbemprov.h', 'wbemtran.h', 'wchar.h', 'wcmconfig.h', + 'wcsplugin.h', 'wct.h', 'wctype.h', 'wdsbp.h', 'wdsclientapi.h', 'wdspxe.h', + 'wdstci.h', 'wdstpdi.h', 'wdstptmgmt.h', 'werapi.h', 'wfext.h', 'wia.h', + 'wiadef.h', 'wiadevd.h', 'wiavideo.h', 'winable.h', 'winbase.h', 'winber.h', + 'wincodec.h', 'wincon.h', 'wincred.h', 'wincrypt.h', 'winddi.h', 'winddiui.h', + 'windef.h', 'windns.h', 'windot11.h', 'windows.h', 'windowsx.h', 'windowsx.h16', + 'winefs.h', 'winerror.h', 'winevt.h', 'wingdi.h', 'winhttp.h', 'wininet.h', + 'winineti.h', 'winioctl.h', 'winldap.h', 'winnetwk.h', 'winnls.h', 'winnls32.h', + 'winnt.h', 'winnt.rh', 'winperf.h', 'winreg.h', 'winresrc.h', 'winsafer.h', + 'winsatcominterfacei.h', 'winscard.h', 'winsmcrd.h', 'winsnmp.h', 'winsock.h', + 'winsock2.h', 'winsplp.h', 'winspool.h', 'winsvc.h', 'winsxs.h', 'winsync.h', + 'winternl.h', 'wintrust.h', 'winusb.h', 'winusbio.h', 'winuser.h', 'winuser.rh', + 'winver.h', 'winwlx.h', 'wlanapi.h', 'wlantypes.h', 'wmcontainer.h', + 'wmiatlprov.h', 'wmistr.h', 'wmiutils.h', 'wownt16.h', 'wownt32.h', 'wpapi.h', + 'wpapimsg.h', 'wpcapi.h', 'wpcevent.h', 'wpcrsmsg.h', 'wpftpmsg.h', + 'wppstmsg.h', 'wpspihlp.h', 'wptypes.h', 'wpwizmsg.h', 'ws2atm.h', 'ws2bth.h', + 'ws2def.h', 'ws2dnet.h', 'ws2ipdef.h', 'ws2spi.h', 'ws2tcpip.h', 'wsdapi.h', + 'wsdattachment.h', 'wsdbase.h', 'wsdclient.h', 'wsddisco.h', 'wsdhost.h', + 'wsdtypes.h', 'wsdutil.h', 'wsdxml.h', 'wsdxmldom.h', 'wshisotp.h', + 'wsipv6ok.h', 'wsipx.h', 'wsnetbs.h', 'wsnwlink.h', 'wspiapi.h', 'wsrm.h', + 'wsvns.h', 'wtsapi32.h', 'wtypes.h', 'xa.h', 'xcmc.h', 'xcmcext.h', + 'xcmcmsx2.h', 'xcmcmsxt.h', 'xenroll.h', 'xlocinfo.h', 'xmath.h', 'xmldomdid.h', + 'xmldsodid.h', 'xmllite.h', 'xmltrnsf.h', 'xolehlp.h', 'ymath.h', 'yvals.h', + 'zmouse.h'] |