win32metadata/scripts/HeaderFileCoverageException...

15 KiB

1FileSkippingReason
2/shared/apiset.htrueAPI set macros
3/shared/apisetcconv.htrueAPI set macros
4/shared/basetsd.htruetypedefs and inlined code we don't need
5/shared/clfslsn.htrueduplicate types we don't need
6/shared/concurrencysal.htrueSAL annotations
7/shared/d3dkmdt.htrueIgnoring kernel stuff
8/shared/d3dkmthk.htrueIgnoring kernel stuff
9/shared/d3dukmdt.htrueIgnoring kernel stuff
10/shared/devioctl.htrueCopy of winioctl.h
11/shared/dontuse.htrueUsed for deprecation
12/shared/dpfilter.htrueIgnoring kernel stuff
13/shared/driverspecs.htrueSAL annotations
14/shared/drivinit.htrueMoved to wingdi.h
15/shared/ehstorbandmgmt.htrueIgnoring kernel stuff
16/shared/ehstorioctl.htrueIgnoring kernel stuff
17/shared/fwpvi.htrueSeems to be a bunch of redefines
18/shared/gpio.htrueIgnoring kernel stuff
19/shared/hbaapi.htrueIgnoring kernel stuff
20/shared/hwn.htrueIgnoring kernel stuff
21/shared/initguid.htrueOnly for C guids
22/shared/intsafe.htrueInt helpers
23/shared/ipv6prefast.htrueSAL annotations
24/shared/kernelspecs.htrueIgnoring kernel stuff
25/shared/ksarm.htrueIgnoring kernel stuff
26/shared/ksarm64.htrueIgnoring kernel stuff
27/shared/ksguid.htrueIgnoring kernel stuff
28/shared/kxarm.htrueIgnoring kernel stuff
29/shared/kxarm64.htrueIgnoring kernel stuff
30/shared/kxarm64unw.htrueIgnoring kernel stuff
31/shared/kxarmunw.htrueIgnoring kernel stuff
32/shared/lamp.hfalseNeed lamp partition
33/shared/math3dhelper.htrueMath stuff that doesn't scrape
34/shared/mprapidef.htrueMax constants we don't need
35/shared/no_sal2.htrueSAL annotations
36/shared/ntdd1394.hfalseNeed 1394 partition
37/shared/ntddbeep.hfalseNeed beep partition or put somewhere else
38/shared/ntddcdrm.hfalseNeed cdrom partition
39/shared/ntddcdvd.hfalseNeed dvd partition
40/shared/ntddchgr.hfalseNeed medium changer partition
41/shared/ntdddisk.htrueDuplicated ioctl constants
42/shared/ntddmmc.htrueIgnoring kernel stuff
43/shared/ntddmodm.hfalseNeed modem partition
44/shared/ntddpar.hfalseNeed parallel partition
45/shared/ntddscm.htrueDuplicated ioctl constants
46/shared/ntddtape.hfalseNeed tape partition
47/shared/ntddtdi.hfalseNeed Transport driver interface partition
48/shared/ntdskreg.htruePre-vista stuff
49/shared/ntverp.htrueBuild version stuff
50/shared/packoff.htruePack stuff
51/shared/packon.htruePack stuff
52/shared/poppack.htruePack stuff
53/shared/pshpack1.htruePack stuff
54/shared/pshpack2.htruePack stuff
55/shared/pshpack4.htruePack stuff
56/shared/pshpack8.htruePack stuff
57/shared/pshpck16.htruePack stuff
58/shared/reshub.hfalseNeed Resource Hub partition
59/shared/rpcnterr.hfalseMove RPC_ into a manual enum
60/shared/rpcsal.htrueSAL annotations
61/shared/sal.htrueSAL annotations
62/shared/scsi.hfalseNeed SCSI partition
63/shared/scsiscan.hfalseNeed SCSI partition
64/shared/sdv_driverspecs.htrueSAL annotations
65/shared/spb.hfalseNeed Simple Peripheral Bus partition
66/shared/specstrings_strict.htrueSAL annotations
67/shared/specstrings_undef.htrueSAL annotations
68/shared/specstrings.htrueSAL annotations
69/shared/srb.hfalseNeed SCSI partition
70/shared/suppress.htrueC warning suppressions
71/shared/tbt3ioctls.hfalseNeed Thunderbolt 3 partition
72/shared/tdi.hfalseNeed TDI partition
73/shared/traceloggingactivity.htrueTemplates we can't use
74/shared/traceloggingprovider.htrueTemplates we can't use
75/shared/unexposeenums2managed.htrueDefines we can't use
76/shared/usb100.htrueNo real content
77/shared/usb200.htrueNo real content
78/shared/usbdi.htrueObsolete
79/shared/vhf.hfalseNeed VHF partition
80/shared/warning.htrueWarnings we don't need
81/shared/winapifamily.htrueWinAPI stuff we don't need
82/shared/winpackagefamily.htrueWinAPI stuff we don't need
83/shared/netcx/shared/1.0/net/checksum.htrueInlined code we can't scrape
84/shared/netcx/shared/1.0/net/checksumtypes.htrueInlined code we can't scrape
85/shared/netcx/shared/1.0/net/databuffer.htrueInlined code we can't scrape
86/shared/netcx/shared/1.0/net/databuffertypes.htrueInlined code we can't scrape
87/shared/netcx/shared/1.0/net/extension.htrueInlined code we can't scrape
88/shared/netcx/shared/1.0/net/fragment.htrueInlined code we can't scrape
89/shared/netcx/shared/1.0/net/gso.htrueInlined code we can't scrape
90/shared/netcx/shared/1.0/net/gsotypes.htrueInlined code we can't scrape
91/shared/netcx/shared/1.0/net/ieee8021q.htrueInlined code we can't scrape
92/shared/netcx/shared/1.0/net/ieee8021qtypes.htrueInlined code we can't scrape
93/shared/netcx/shared/1.0/net/logicaladdress.htrueInlined code we can't scrape
94/shared/netcx/shared/1.0/net/logicaladdresstypes.htrueInlined code we can't scrape
95/shared/netcx/shared/1.0/net/mdl.htrueInlined code we can't scrape
96/shared/netcx/shared/1.0/net/mdltypes.htrueInlined code we can't scrape
97/shared/netcx/shared/1.0/net/packet.htrueInlined code we can't scrape
98/shared/netcx/shared/1.0/net/packethash.htrueInlined code we can't scrape
99/shared/netcx/shared/1.0/net/packethashtypes.htrueInlined code we can't scrape
100/shared/netcx/shared/1.0/net/returncontext.htrueInlined code we can't scrape
101/shared/netcx/shared/1.0/net/returncontexttypes.htrueInlined code we can't scrape
102/shared/netcx/shared/1.0/net/ring.htrueInlined code we can't scrape
103/shared/netcx/shared/1.0/net/ringcollection.htrueInlined code we can't scrape
104/shared/netcx/shared/1.0/net/rsc.htrueInlined code we can't scrape
105/shared/netcx/shared/1.0/net/rsctypes.htrueInlined code we can't scrape
106/shared/netcx/shared/1.0/net/virtualaddress.htrueInlined code we can't scrape
107/shared/netcx/shared/1.0/net/virtualaddresstypes.htrueInlined code we can't scrape
108/shared/netcx/shared/1.0/net/wifi/exemptionaction.htrueInlined code we can't scrape
109/shared/netcx/shared/1.0/net/wifi/exemptionactiontypes.htrueInlined code we can't scrape
110/um/_dbdao.htrueClass definitions we can't scrape
111/um/activeds.htrueOnly includes
112/um/adc.hfalseNeed ADC partition
113/um/adsdb.hfalseNeed ADS partition
114/um/adserr.hfalseNeed ADS partition
115/um/adsnms.hfalseNeed ADS partition
116/um/adssts.hfalseNeed ADS partition
117/um/alg.hfalseNeed ALG ?
118/um/axextendenums.htrueSays for managed code
119/um/baseaudioprocessingobject.htrueClass we can't scrape
120/um/bdaiface_enums.htrueDuplicate info
121/um/cdosys.hfalseNeed CODSys
122/um/cdosyserr.hfalseNeed CODSys
123/um/cdosysstr.hfalseNeed CODSys
124/um/chptrarr.htrueClass we can't scrape
125/um/chstrarr.htrueClass we can't scrape
126/um/chstring.htrueClass we can't scrape
127/um/cimfs.hfalseNeed CimFS
128/um/coguid.htrueDuplicate guid info
129/um/comlite.htrueRename macros only
130/um/commapi.htrueDuped in winbase.h
131/um/correngine.hfalseNeed correlation
132/um/cper.hfalseNeed Windows Hardware Error Architecture (WHEA)
133/um/cperguid.hfalseNeed Windows Hardware Error Architecture (WHEA)
134/um/d2d1effecthelpers.htrueInline code we can't scrape
135/um/d2d1helper.htrueInline code we can't scrape
136/um/d3d.hfalseNeed D3D
137/um/d3dhal.htrueIgnoring kernel stuff
138/um/d3dhalex.htrueIgnoring kernel stuff
139/um/ddkmapi.htrueIgnoring kernel stuff
140/um/devicecategories.htrueDEVICEDISPLAY_CATEGORY_* -- no documentation for them
141/um/directxcollision.htrueInlined code
142/um/directxcolors.htruevector constants we can't use
143/um/directxmath.htrueInlined code
144/um/directxpackedvector.htrueInlined code
145/um/dmksctrl.htrueIgnoring kernel stuff
146/um/dmo.htrueNothing to scrape
147/um/dpx.hfalseNeed DPX section
148/um/dpx1.hfalseNeed DPX section
149/um/dshow.htrueIncludes only
150/um/dx95type.htrueIgnoring kernel stuff
151/um/dxdiag.htrueNot intended to be used in user code
152/um/dxgiddi.htrueIgnoring kernel stuff
153/um/dxtmpl.htrueInlines and templates
154/um/easencryptprov.hfalseNeed EAS
155/um/easregprov.hfalseNeed EAS
156/um/encdec_enums.htrueUknown enums
157/um/filterpipelineutil.htrueInlined code
158/um/fltwinerror.htrueDuplicate constants
159/um/frquery.htrueInline code
160/um/functiondiscoveryproviderhelper.htrueInlined code
161/um/fwcommon.htrueInlined code
162/um/gdiplus.htrueCan't use C++ classes
163/um/gdiplusbase.htrueCan't use C++ classes
164/um/gdiplusbitmap.htrueCan't use C++ classes
165/um/gdiplusbrush.htrueCan't use C++ classes
166/um/gdipluscachedbitmap.htrueCan't use C++ classes
167/um/gdipluscolor.htrueCan't use C++ classes
168/um/gdipluscolormatrix.htrueCan't use C++ classes
169/um/gdipluseffects.htrueCan't use C++ classes
170/um/gdiplusenums.htrueCan't use C++ classes
171/um/gdiplusflat.htrueCan't use C++ classes
172/um/gdiplusfont.htrueCan't use C++ classes
173/um/gdiplusfontcollection.htrueCan't use C++ classes
174/um/gdiplusfontfamily.htrueCan't use C++ classes
175/um/gdiplusgpstubs.htrueCan't use C++ classes
176/um/gdiplusgraphics.htrueCan't use C++ classes
177/um/gdiplusheaders.htrueCan't use C++ classes
178/um/gdiplusimageattributes.htrueCan't use C++ classes
179/um/gdiplusimagecodec.htrueCan't use C++ classes
180/um/gdiplusimaging.htrueCan't use C++ classes
181/um/gdiplusinit.htrueCan't use C++ classes
182/um/gdipluslinecaps.htrueCan't use C++ classes
183/um/gdiplusmatrix.htrueCan't use C++ classes
184/um/gdiplusmem.htrueCan't use C++ classes
185/um/gdiplusmetafile.htrueCan't use C++ classes
186/um/gdiplusmetaheader.htrueCan't use C++ classes
187/um/gdipluspath.htrueCan't use C++ classes
188/um/gdipluspen.htrueCan't use C++ classes
189/um/gdipluspixelformats.htrueCan't use C++ classes
190/um/gdiplusregion.htrueCan't use C++ classes
191/um/gdiplusstringformat.htrueCan't use C++ classes
192/um/gdiplustypes.htrueCan't use C++ classes
193/um/genlex.htrueCan't use C++ classes
194/um/hlguids.htrueDuplicate guid constants
195/um/hliface.htrueNothing useful
196/um/httpcach.htrueCan't use C++ classes
197/um/httpcompression.hfalseNeed Web Server Core
198/um/hxhelppaneproxy.hfalseNeed Help Pane
199/um/idlmulti.htruePreprocessor stuff
200/um/inputeventflags.htrueWinPhone - deprecated
201/um/instance.htrueCan't use C++ classes
202/um/knownfolderpathscom.htrueUndocumented--nothings seems to use these interfaces
203/um/ksopmapi.htrueIgnoring kernel stuff
204/um/lmon.htrueUndocumented and unused
205/um/mdcommsg.htrueMacros we can't use
206/um/methodco.htrueCan't use C++ classes
207/um/microsoft.diagnostics.appanalysis.htrueSeems to be WinRT stuff
208/um/mimedisp.htrueDISP ids--can't find anything that uses them
209/um/mimeinfo.htrueUndocumented--can't find uses of it
210/um/minidrv.htrueMacros we can't use
211/um/msado15_backcompat.htrueEmpty of anything
212/um/msado15.htrueEmpty of anything
213/um/mspcoll.htrueCan't use C++ classes
214/um/mspenum.htrueCan't use C++ classes
215/um/msplog.htrueCan't use C++ classes
216/um/mspst.htrueCan't use C++ classes
217/um/mspterm.htrueCan't use C++ classes
218/um/mspthrd.htrueCan't use C++ classes
219/um/msptrmac.htrueCan't use C++ classes
220/um/msptrmar.htrueCan't use C++ classes
221/um/msptrmvc.htrueCan't use C++ classes
222/um/msputils.htrueCan't use C++ classes
223/um/msremote.htrueUndocumented
224/um/msstkppg.htrueUdocumented and unused
225/um/msterr.htrueEmpty
226/um/msxml2.htrueUsing 6.x
227/um/msxml2did.htrueUsing 6.x
228/um/mtsadmin.htrueUsing mtx instead
229/um/mtsevents.htrueUsing mtx instead
230/um/mtsgrp.htrueUsing mtx instead
231/um/multimon.htrueDuplicated in other headers
232/um/nspapip.htrueDuplicated in other headers
233/um/nt_vdd.htrueIgnoring kernel stuff
234/um/ntddpsch.htrueIgnoring kernel stuff
235/um/ntsdexts.htrueSuperceded by wdbhexts.h
236/um/objerror.htrueEmpty
237/um/objpath.htrueCan't use C++ classes
238/um/oemupgex.htrueObsolete for XP and later
239/um/ole2ver.htrueEmpty
240/um/opathlex.htrueUndocumented can't find uses
241/um/parser.htrueCan't use C++ classes
242/um/pdrvver.htruePrinter driver resource constants
243/um/pix_win.htrueCan't use C++ classes
244/um/pix.htrueCan't use C++ classes
245/um/polarity.htrueEmpty
246/um/portabledeviceconnectimports.htrueEmpty
247/um/provexce.htrueCan't use C++ classes
248/um/provider.htrueCan't use C++ classes
249/um/refptrco.htrueCan't use C++ classes
250/um/ringtonedeviceservice.htrueUndocumented can't find uses
251/um/sapi51.htrueSuperceded by sapi53.h
252/um/sapiddk51.htrueSuperceded by sapiddk.h
253/um/sberrors.htrueWhat is Session Broker
254/um/scclient.htrueCan't use C++ classes
255/um/schemadef.htrueUndocumented can't find uses
256/um/scrptids.htrueUndocumented--could be IE
257/um/scserver.htrueCan't use C++ classes
258/um/sipbase.htrueEmpty
259/um/softintrin.htrueMachine intrinsincs we can't scrape
260/um/spcollec.htrueCan't use C++ classes
261/um/spddkhlp.htrueCan't use C++ classes
262/um/speventq.htrueCan't use C++ classes
263/um/sphelper.htrueCan't use C++ classes
264/um/spuihelp.htrueCan't use C++ classes
265/um/sql_1.htrueCan't use C++ classes
266/um/stllock.htrueCan't use C++ classes
267/um/thrdbase.htrueCan't use C++ classes
268/um/tpwaitablehandle.hfalseCLSID_SignalableNotifier - not documented--do we want this?
269/um/txctx.htrueEmpty
270/um/uiautomation.htrueEmpty
271/um/uiribbonpropertyhelpers.htrueCan't use C++ classes
272/um/utillib.htrueEmpty
273/um/uusbfn.htrueEmpty
274/um/vddsvc.htrueIgnoring kernel stuff
275/um/vsanimation.htrueUndocumented can't find uses
276/um/vsbackup.htrueCan't use C++ classes
277/um/wdscpmsg.hfalseCan't find what uses these errors
278/um/wia_xp.htrueUsing wia_lh.h instead
279/um/wia.htrueUsing wia_lh.h instead
280/um/wiamindr_xp.htrueUsing wiamindr_lh.h instead
281/um/widemath.htrueExclusing math functions
282/um/windows.htrueOnly has includes
283/um/windowsnumerics.impl.htrueCan't use C++ classes
284/um/winmeta.htrueUsed by templates we can't use
285/um/winphoneinput.htrueWinPhone - deprecated
286/um/winres.htrueDuplicated constants
287/um/winresrc.htrueOnly includes
288/um/wkspbkax.htrueUndocumented no sampels found
289/um/wmdm.htrueNo content
290/um/wmsdk.htrueIncludes only
291/um/wownt16.htrueWOW stuff
292/um/wownt32.htrueWOW stuff
293/um/wpframework.htrueCan't use C++ classes
294/um/wsdemolicensing.htrueUndocumented can't find samples
295/um/wspiapi.htrueHelpers for protocol independent API functions
296/um/xapobase.htrueCan't use C++ classes
297/um/xmldomdid.htrueFor XmlDom.idl which we don't use
298/um/xmldsodid.htrueFor XmlDom.idl which we don't use
299/um/zmouse.htrueDuplicate constants
300/um/qcc/platform.htrueNo usable content
301/um/qcc/windows/mapping.htrueNo usable content
302/um/qcc/windows/platform_types.htrueNo usable content
303/um/dbdao.htrueCan't use C++ classes
304/um/daogetrw.htrueCan't use C++ classes
305/um/dbdaoerr.htrueCan't use C++ classes
306/um/dbdaoid.htrueCan't use C++ classes
307/um/dbdaoint.htrueCan't use C++ classes
308/um/dbnetlib.htrueCan't use C++ classes
309/um/wbemglue.htrueCan't use C++ classes
310/um/wbemtime.htrueCan't use C++ classes
311/um/ipxconst.htrueCan't compile because of missing type for stm.h
312/um/ipxrip.htrueCan't compile because of missing type for stm.h
313/um/ipxrtdef.htrueCan't compile because of missing type for stm.h
314/um/ipxsap.htrueCan't compile because of missing type for stm.h
315/um/ipxtfflt.htrueCan't compile because of missing type for stm.h
316/um/stm.htrueCan't compile because of missing type for stm.h
317/um/sapiddk51.htrueDuplicated by sapiddk53.h
318/um/wiamdef.htrueWon't scan
319/um/windowsnumerics.htrueWinRT stuff
320/um/wiautil.htrueC++ classes
321/um/DbgHelp.htrueSubset of ImageHlp.h
322/um/httpserv.htrueC++ classes
323/um/httpcompression.htrueFor IIS but can't find a lib for it
324/um/atlthunk.htruehttps://github.com/microsoft/win32metadata/issues/1567