reactos/sdk/include/psdk
Whindmar Saksit 71a3be2497
[SHELL32][EXPLORER][SHLWAPI][SDK] Implement SHGetSetSettings (#6982)
These settings are cached per-process (and invalidated by the global counter). This should reduce the number of registry reads performed by DefView and CFSFolder.
2024-07-05 20:35:45 +02:00
..
accctrl.h
access.idl
aclapi.h
aclui.h
activaut.idl
activdbg.idl
activscp.idl [PSDK] Update activscp.idl. CORE-16441 2019-12-01 19:42:38 +01:00
adshlp.h
advpub.h
af_irda.h
afxres.h Revert my last commits that break build. 2023-11-23 17:20:47 +01:00
appmgmt.h
asptlb.idl
asynot.idl
asysta.idl
atliface.idl
atsmedia.h
audioclient.idl
audiopolicy.idl
audiosessiontypes.h
authz.h
avrt.h [AVRT] Import Audio/Video Runtime module from Wine 9.7 (#6826) 2024-05-07 15:40:27 +03:00
basetsd.h [PSDK] Minor cleanup and fixes in headers 2023-11-21 22:23:55 +01:00
basetyps.h
batclass.h Revert my last commits that break build. 2023-11-23 17:20:47 +01:00
bcrypt.h [PSDK] Fix wide string literals in bcrypt.h. Should fix VC2010 build. 2018-03-09 19:35:20 +01:00
bdaiface.idl
binres.idl
bits.idl
bits1_5.idl
bits2_0.idl
bits2_5.idl
bits3_0.idl
bitsmsg.h
bthdef.h
cderr.h
cfg.h [PSDK] Add missing PNP_VETO_TYPE PNP_VetoInsufficientRights enumerator. 2023-09-07 20:28:03 +02:00
cfgmgr32.h
cguid.h [PSDK] Fix GCC8 complaining on duplicate and wrong declarations 2019-08-20 15:05:47 +02:00
chstring.h [FRAMEDYN] Do not define GCC <-> MSVC aliases when building the DLL 2023-07-23 23:58:42 +02:00
cierror.h
clusapi.h
CMakeLists.txt [SDK][UUID] Add ctffunc.idl (#6157) 2023-12-13 07:36:20 +09:00
cmdbas.idl
cmdtxt.idl
comcat.idl
commctrl.h [PSDK] commctrl.h: Add missing 'U' unsigned indicators. 2022-01-30 01:02:12 +01:00
commctrl.rh [PSDK] Import commctrl.rh, dde.rh, winnt.rh from wine-8.20 2023-11-23 12:45:55 +01:00
commdlg.h [PSDK] Use CALLBACK instead of APIENTRY 2019-03-06 00:42:43 +01:00
common.ver [REACTOS] Remove references to ReactOS Foundation (#4557) 2022-06-27 16:00:20 +03:00
commoncontrols.idl
compstui.h
concurrencysal.h
control.idl
cor.idl
cordebug.idl
corerror.h
corhdr.h
cpl.h
cplext.h
crtrow.idl
cryptdlg.h
cryptuiapi.h
ctffunc.idl [SDK][UUID] Add ctffunc.idl (#6157) 2023-12-13 07:36:20 +09:00
ctfutb.idl [SDK][UUID] Strengthen <ctfutb.h> (#6135) 2023-12-11 07:51:17 +09:00
ctxtcall.idl
custcntl.h
cvconst.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
d3d.h
d3d8.h
d3d8types.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
d3d9.h
d3d9types.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
d3d10.idl
d3d10effect.h
d3d10misc.h
d3d10shader.h
d3d11shader.h [PSDK] Add missing GetRequiresFlags. CORE-16441 2019-10-26 12:59:56 +01:00
d3dcommon.idl
d3dcompiler.h
d3dnthal.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
d3drm.h
d3drmdef.h
d3drmobj.h
d3drmwin.h
d3dtypes.h
d3dukmdt.h
d3dx8core.h
dbccmd.idl
dbcses.idl
dbdsad.idl
dbgeng.h [PSDK] Import dbgeng.h header from Wine Staging 4.18 2020-09-10 18:19:28 +02:00
dbghelp.h [WINESYNC] dbghelp: SymSet/GetExtendedOption support a WINE only option. 2020-09-16 10:35:41 +02:00
dbinit.idl
dbprop.idl
dbs.idl
dbt.h
dciman.h
dde.h
dde.rh [PSDK] Import commctrl.rh, dde.rh, winnt.rh from wine-8.20 2023-11-23 12:45:55 +01:00
ddeml.h [PSDK] Improve definition of CBR_BLOCK 2019-03-04 21:58:42 +01:00
ddkernel.h
ddkmapi.h
ddraw.h [PSDK][WIN32SS] Fix WINNT in ddraw.h; remove NT_BUILD_ENVIRONMENT usage 2023-11-22 15:46:06 +01:00
ddrawgdi.h
ddrawi.h
ddrawint.h
delayimp.h [SDK] Fix hack for GCC, so that it works on GCC x86 and GCC x64 2021-01-05 14:19:45 +01:00
delayloadhandler.h
devenum.idl
devguid.h
devicetopology.idl
devpkey.h [PSDK] Add definitions required for newer storage class drivers (cdrom) 2020-09-24 17:31:15 +03:00
devpropdef.h [PSDK] Import definitions needed by newer storage class drivers 2020-08-24 04:04:32 +03:00
dhcpcapi.h
dhcpcsdk.h [WINESYNC] wininet: Add support for detecting the proxy config URL. 2021-01-05 11:03:13 +01:00
digitalv.h
dimm.idl
dinput.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
dinputd.h
diskguid.h
dispex.idl
dlgs.h
dmemmgr.h
dmksctrl.h
docobj.idl [PSDK] Fix GCC8 complaining on duplicate and wrong declarations 2019-08-20 15:05:47 +02:00
docobjectservice.idl
downloadmgr.idl
dpfilter.h [NTOS][SDK] Add new kernel debug filters that have been added in Win8 and Win10; they can be useful for us. 2020-07-18 17:45:40 +02:00
dplay.h
dplobby.h
driverspecs.h [SDK] driverspecs.h: Add missing dummy _IRQL_limited_to_() definition (when _PREFAST_ is not defined). 2023-03-18 03:42:26 +01:00
drmexternals.idl [PSDK] Update wmsdkidl.idl and import some of its related idl files from Wine Staging 2.16. CORE-13762 2017-10-08 11:49:33 +01:00
dsgetdc.h
dsound.h
dsrole.h [PSDK] dsrole.h: Define DSROLE_PRIMARY_DS_READONLY (#3288) 2020-10-10 22:27:07 +02:00
dvdevcod.h
dvdmedia.h
dvp.h
dwmapi.h [WINESYNC][SDK][DWMAPI] Import DWMAPI from WINE 8-14 (#5594) 2023-09-18 07:30:44 -07:00
dyngraph.idl
eaptypes.h
edevdefs.h
endpointvolume.idl
errorrep.h
evntprov.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
evntrace.h [PSDK] Fix definition of INVALID_PROCESSTRACE_HANDLE as suggested by Thomas. 2018-01-07 22:29:17 +01:00
exdisp.idl [SHELLFIND] Add search command events 2019-09-15 19:46:36 +03:00
exdispid.h [SHELLFIND] Add search command events 2019-09-15 19:46:36 +03:00
fci.h
fdi.h
fileapi.h
fltdefs.h [PSDK] Add fltdefs.h 2019-09-08 16:23:46 +02:00
fontsub.h
fusion.idl
gcc_sal.h [PSDK] Alias _Check_return_ annotation to warn_unused_result attribute 2021-06-28 10:20:57 +02:00
gdiplus.h
gdiplusbase.h [SDK][INCLUDE] Total refinement of Gdiplus headers (#2223) 2020-01-01 20:28:42 +09:00
gdiplusbrush.h [SDK][INCLUDE] Refinement of Gdiplus headers (#2217) 2020-01-01 13:53:30 +09:00
gdipluscolor.h [SDK][INCLUDE] Improve gdipluscolor.h (#2195) 2019-12-30 18:07:13 +09:00
gdipluscolormatrix.h [SDK][INCLUDE] Formatting gdiplus headers (#2190) 2019-12-29 23:21:05 +09:00
gdipluseffects.h [SDK][INCLUDE] Improve gdipluseffects.h (#2196) 2019-12-30 19:57:55 +09:00
gdiplusenums.h [SDK][INCLUDE] Formatting gdiplus headers (#2190) 2019-12-29 23:21:05 +09:00
gdiplusflat.h [SDK][INCLUDE] Total refinement of Gdiplus headers (#2223) 2020-01-01 20:28:42 +09:00
gdiplusgpstubs.h [SDK][INCLUDE] Formatting gdiplus headers (#2190) 2019-12-29 23:21:05 +09:00
gdiplusgraphics.h [SDK][INCLUDE] Total refinement of Gdiplus headers (#2223) 2020-01-01 20:28:42 +09:00
gdiplusheaders.h [SDK][INCLUDE] Total refinement of Gdiplus headers (#2223) 2020-01-01 20:28:42 +09:00
gdiplusimageattributes.h [SDK][INCLUDE] Improve Gdiplus::Graphics (#2211) 2019-12-31 20:40:16 +09:00
gdiplusimaging.h [SDK][INCLUDE] Formatting gdiplus headers (#2190) 2019-12-29 23:21:05 +09:00
gdiplusinit.h [SDK][INCLUDE] Formatting gdiplus headers (#2190) 2019-12-29 23:21:05 +09:00
gdipluslinecaps.h [SDK][INCLUDE] Refinement of Gdiplus headers (#2217) 2020-01-01 13:53:30 +09:00
gdiplusmatrix.h [SDK][INCLUDE] Improve gdiplusmatrix.h (#2220) 2020-01-01 16:48:52 +09:00
gdiplusmem.h [SDK][INCLUDE] Formatting gdiplus headers (#2190) 2019-12-29 23:21:05 +09:00
gdiplusmetafile.h [SDK][INCLUDE] Total refinement of Gdiplus headers (#2223) 2020-01-01 20:28:42 +09:00
gdiplusmetaheader.h [SDK][INCLUDE] Formatting gdiplus headers (#2190) 2019-12-29 23:21:05 +09:00
gdipluspath.h [SDK][INCLUDE] Total refinement of Gdiplus headers (#2223) 2020-01-01 20:28:42 +09:00
gdipluspen.h [SDK][INCLUDE] Total refinement of Gdiplus headers (#2223) 2020-01-01 20:28:42 +09:00
gdipluspixelformats.h [SDK][INCLUDE] Formatting gdiplus headers (#2190) 2019-12-29 23:21:05 +09:00
gdiplusstringformat.h [SDK][INCLUDE] Improve gdiplusgraphics.h (#2222) 2020-01-01 19:10:47 +09:00
gdiplustypes.h [SDK][INCLUDE] Implementing Gdiplus::GraphicsPath (#2200) 2019-12-31 09:23:45 +09:00
guiddef.h [PSDK] guiddef.h: Remove unwanted '&& !defined(CINTERFACE)' (#2492) 2020-04-03 13:59:34 +02:00
hidpi.h
hidusage.h
hlguids.h
hlink.idl
htiface.idl
htiframe.idl
htmlhelp.h
http.h [PSDK] Update http.h. CORE-16441 2019-11-02 18:31:30 +01:00
httpext.h
httprequest.idl
httprequestid.h
i_cryptasn1tls.h
iads.idl
icftypes.idl
icm.h [PSDK] Update icm.h. CORE-16441 2019-11-09 21:58:15 +01:00
icmpapi.h [TRACERT] Rewrite tracert 2018-01-02 09:43:14 +00:00
idispids.h
idndl.h
ieautomation.idl [PSDK] Import ieautomation.idl from Wine 3.0. CORE-14225 2018-01-19 00:35:51 +01:00
ieverp.h
ifdef.h
ifmib.h
imagehlp.h [REACTOS] Fix 64 bit issues 2019-03-04 21:58:42 +01:00
imm.h [REACTOS] Standardize <imm.h> and <immdev.h> (#6493) 2024-02-13 20:33:14 +09:00
imnact.idl
imnxport.idl
in6addr.h
inaddr.h
indexsrv.idl
initguid.h
inputscope.idl
inseng.idl
intsafe.h [REACTOS] Fix a number of MSVC warnings 2021-07-23 22:03:48 +02:00
intshcut.h
ioevent.h
ipexport.h [IPHLPAPI] Make icmp functions use IOCTL_ICMP_ECHO_REQUEST from tcpip.sys 2020-04-07 05:32:40 +03:00
iphlpapi.h [SDK] Define GetOwnerModuleFromUdpEntry() 2018-12-21 19:17:11 +01:00
ipifcons.h
ipmib.h
iprtrmib.h [SDK] Move TCPIP_OWNER_MODULE_BASIC_INFO definition to the right file 2018-11-29 20:30:23 +01:00
iptypes.h [SDK] Move TCPIP_OWNER_MODULE_BASIC_INFO definition to the right file 2018-11-29 20:30:23 +01:00
isguids.h
knownfolders.h
ks.h [PSDK] ks.h : Fix some IOCTL values, caught by Ben Nottelling. 2019-07-29 00:20:07 +02:00
ksdebug.h
ksmedia.h [PSDK] Add GUIDs used by AC97 sample driver 2022-02-16 01:31:28 +03:00
ksproxy.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
ksuuids.h
ktmtypes.h
l2cmn.h
largeint.h
libloaderapi.h [PSDK] Add some missing definitions to winbase.h. Import libloaderapi.h from Wine Staging 2.16. CORE-13762 2017-10-19 22:29:35 +01:00
lm.h
lmaccess.h [PSDK] Add missing struct _GROUP_INFO_3 to lmaccess.h 2018-09-08 22:21:15 +02:00
lmalert.h
lmapibuf.h
lmat.h
lmaudit.h
lmbrowsr.h
lmchdev.h
lmconfig.h [PSDK] Add missing prototypes NetRegisterDomainNameChangeNotification and NetUnregisterDomainNameChangeNotification to lmconfig.h. 2018-12-11 22:49:17 +01:00
lmcons.h
lmerr.h [PSDK] Add missing NERR-codes to lmerr.h 2018-11-11 22:43:08 +01:00
lmerrlog.h [PSDK] Add missing NELOG_ error codes to lmerrlog.h. 2018-11-24 22:29:02 +01:00
lmjoin.h [PSDK] Replace the wine version of lmjoin.h by an extended version that includes NetJoinDomain and NetUnjoinDomain. 2019-12-08 02:03:26 +01:00
lmmsg.h
lmon.h
lmremutl.h
lmrepl.h [PSDK] Improve lmrepl.h 2019-04-26 10:30:01 +02:00
lmserver.h [SDK] Improve lmserver.h 2018-05-01 16:15:51 +02:00
lmshare.h
lmsname.h
lmstats.h
lmsvc.h
lmuse.h
lmuseflg.h
lmwksta.h
loadperf.h
lzexpand.h
mapi.h
mapicode.h
mapidefs.h
mapiform.h
mapiguid.h
mapitags.h
mapiutil.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
mapival.h
mapix.h
mciavi.h
mcx.h
mediaobj.idl [PSDK] Update wmsdkidl.idl and import some of its related idl files from Wine Staging 2.16. CORE-13762 2017-10-08 11:49:33 +01:00
metahost.idl
mfidl.idl [PSDK] Update wmsdkidl.idl and import some of its related idl files from Wine Staging 2.16. CORE-13762 2017-10-08 11:49:33 +01:00
mfobjects.idl [PSDK] Update wmsdkidl.idl and import some of its related idl files from Wine Staging 2.16. CORE-13762 2017-10-08 11:49:33 +01:00
mftransform.idl [PSDK] Update wmsdkidl.idl and import some of its related idl files from Wine Staging 2.16. CORE-13762 2017-10-08 11:49:33 +01:00
mgmtapi.h
midles.h
mimeinfo.idl
mimeole.idl
mlang.idl
mmddk.h [PSDK] Add extern "C" for c++ code in mmddk.h 2019-12-21 12:44:48 +01:00
mmdeviceapi.idl
mmreg.h [PSDK] Update mmreg.h and rpcndr.h. CORE-13762 2017-10-08 11:49:33 +01:00
mmsystem.h [PSDK] Fix definition of DRVCALLBACK for 64 bit 2023-01-04 10:32:28 +01:00
mprapi.h
ms_sal.h [SDK] Add GCC overrides for SAL annotations 2021-06-28 10:20:57 +02:00
msacm.h
msacmdlg.h
mscat.h
mscoree.idl
msctf.idl [MSCTF][SDK] Implement multi-language handling (#6587) 2024-03-10 11:35:05 +09:00
msdadc.idl
mshtmcid.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
mshtmdid.h
mshtmhst.idl
mshtml.idl
msi.h [WINESYNC] include: Fix size of MsiEnumClientsEx[AW]'s array argument (GCC). 2022-03-20 19:28:39 +01:00
msidefs.h
msinkaut.idl
msiquery.h [WINESYNC] include: Add MSITRANSFORM_ERROR enum definition. 2022-03-20 19:28:28 +01:00
mssip.h
mstask.idl
mstcpip.h
mswsock.h
mswsockdef.h [PSDK] Fix GCC8 complaining on duplicate and wrong declarations 2019-08-20 15:05:47 +02:00
msxml.idl
msxml2.idl [PSDK] Remove default value for BSTR parameter in msxml2.idl 2019-07-20 13:56:18 +02:00
msxml2did.h
msxml6.idl
msxml6did.h
msxmldid.h
multimon.h
natupnp.idl [PSDK][UUID] Import natupnp.idl from Wine Staging 4.18. CORE-16441 2019-10-20 20:01:58 +01:00
nb30.h
nddeapi.h
ndrtypes.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
netcfgn.h
netcfgx.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
netcon.h
netcon.idl
netevent.h
netfw.idl
netioapi.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
netiodef.h
netsh.h [PSDK] Fix issues with callback function type declarations 2023-07-15 12:59:06 +02:00
nettypes.h
newdev.h
nldef.h
no_sal2.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
npapi.h
nserror.h [PSDK] Update wmsdkidl.idl and import some of its related idl files from Wine Staging 2.16. CORE-13762 2017-10-08 11:49:33 +01:00
nspapi.h
ntdd1394.h
ntdd8042.h
ntddbeep.h
ntddcdrm.h [PSDK] Fix order and formatting of IOCTL definitions in ntddcdrm.h 2020-09-24 17:44:18 +03:00
ntddcdvd.h [PSDK] Add definitions required for newer storage class drivers (cdrom) 2020-09-24 17:31:15 +03:00
ntddchgr.h
ntdddisk.h [PSDK] ntdddisk.h, winioctl.h: Improve/sync partition types and Is[FT|Recognized]Partition() macros (#7033) 2024-06-24 16:29:13 +02:00
ntddft.h
ntddkbd.h
ntddmmc.h [PSDK] Add definitions required for newer storage class drivers (cdrom) 2020-09-24 17:31:15 +03:00
ntddmou.h
ntddndis.h [REACTOS] Fix typos (#6198) 2023-12-23 21:37:08 +01:00
ntddpar.h
ntddscsi.h [PSDK] Add more 32 and 64-bit definitions to ntddscsi.h 2020-11-13 03:15:31 +03:00
ntddser.h
ntddstor.h [PSDK] Add definitions required for newer storage class drivers (cdrom) 2020-09-24 17:31:15 +03:00
ntddtape.h
ntddtdi.h
ntddvdeo.h [PSDK] ntddvdeo.h: Add missing GUIDs. 2023-12-28 22:11:05 +01:00
ntddvol.h [PSDK] winioctl.h fixes; make ntddvol.h winioctl.h-compatible (#7010) 2024-06-13 19:53:23 +02:00
ntdsapi.h [PSDK] Update ntdsapi.h. CORE-14656 2018-06-04 03:42:29 +01:00
ntgdi.h
ntiologc.h [PSDK] Restore the order of definitions in ntiologc.h 2020-08-28 05:54:58 +03:00
ntldap.h
ntlsa.h
ntquery.h
ntsecapi.h [PSDK] Extend struct _SECPKG_DLL_FUNCTIONS, fix definitions. 2020-03-04 07:02:37 +01:00
ntsecpkg.h [PSDK] fix typedef PLSA_AP_CALL_PACKAGE_PASSTHROUGH (ntsecpkg.h) 2020-04-12 16:26:13 +03:00
ntstatus.h [PSDK][BOOTMGR] Import NTSTATUS definitions of BitLocker (#4417) 2022-05-03 17:30:11 +02:00
ntverp.h [REACTOS] Remove references to ReactOS Foundation (#4557) 2022-06-27 16:00:20 +03:00
oaidl.idl
objbase.h [PSDK] Add COWAIT_DEFAULT 2022-09-06 21:11:09 +02:00
objectarray.idl
objerror.h
objfwd.h
objidl.idl
objsafe.idl
objsel.h
ocidl.idl
ocmm.idl
odbcinst.h
ole.h
ole2.h
ole2ver.h
oleacc.idl
oleauto.h [PSDK] Update oleauto.h. CORE-16441 2019-11-23 12:04:39 +01:00
olectl.h
olectlid.h
oledb.idl
oledlg.h
oleidl.idl
opnrst.idl
optary.idl
patchapi.h [MSPATCHA] Initial patch decoding + applying. 2018-12-15 16:28:59 +01:00
pbt.h
pdh.h
pdhmsg.h
perhist.idl
polarity.h
poppack.h
powrprof.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
prntfont.h
propidl.idl
propkey.h
propkeydef.h
propsys.idl [PSDK] Update propsys.idl and propvarutil.h. CORE-16441 2019-11-23 12:09:13 +01:00
propvarutil.h [PSDK] Update propsys.idl and propvarutil.h. CORE-16441 2019-11-23 12:09:13 +01:00
provexce.h
provider.h
prsht.h [SDK] Add some missing propsheet fields + validate struct sizes 2020-01-29 22:58:43 +01:00
psapi.h
pshpack1.h
pshpack2.h
pshpack4.h
pshpack8.h
pshpck16.h
pstore.idl
qos.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
rapi.h
ras.h
rasdlg.h
raseapif.h
raserror.h
rassapi.h
rasshost.h
README.w32api
reason.h
regstr.h
richedit.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
richole.idl
row.idl
rowchg.idl
rpc.h [PSEH] Add implementation for GCC amd64 2021-04-28 13:10:23 +02:00
rpcasync.h
rpcdce.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
rpcdce2.h
rpcdcep.h
rpcndr.h [RPCRT4] Fully WineSync spec file. CORE-16441 (#2494) 2020-04-26 17:23:13 +02:00
rpcnsi.h
rpcnsip.h
rpcnterr.h
rpcproxy.h
rstbas.idl
rstinf.idl
rstloc.idl
sal.h [SDK] Add GCC overrides for SAL annotations 2021-06-28 10:20:57 +02:00
sal_old.h
scarderr.h
schannel.h [PSDK] Update schannel.h. CORE-15682 2019-02-02 14:13:03 +01:00
schemadef.h
schnlsp.h
scrnsave.h
sddl.h
sdkddkver.h [SDK] sdkddkver.h: Add NTDDI_* defines for newest Windows 10 and 11 versions. 2023-03-14 00:14:12 +01:00
secext.h
security.h
sensapi.h
sensevts.idl
servprov.idl
sesprp.idl
setupapi.h [PSDK] Add DRIVER_UNTRUSTED_RANK define 2021-08-05 23:45:20 +02:00
sfc.h
sfcfiles.h [SFCFILES] Add sfcfiles dll and header file 2022-01-22 13:28:50 +01:00
shdeprecated.idl [PSDK] Support STRICT_TYPED_ITEMIDS in shdeprecated.idl. CORE-16385 2020-01-03 22:42:35 +01:00
shdispid.h
shellapi.h [SHELL32][SDK] Implement RealShellExecute(,Ex)(A,W) (#5849) 2024-03-19 08:58:07 +09:00
shldisp.idl
shlguid.h [SHELL32][CONTROL] Added basic IOpenControlPanel support (#6248) 2024-01-17 17:07:21 +01:00
shlobj.h [SHELL32][EXPLORER][SHLWAPI][SDK] Implement SHGetSetSettings (#6982) 2024-07-05 20:35:45 +02:00
shlwapi.h [MSUTB][SDK] Use QISearch for QueryInterface (#6631) 2024-03-17 11:55:19 +09:00
shobjidl.idl [SHELL32] Implement DelegateExecute verb handler and basic IShellItemArray (#6972) 2024-06-04 15:38:49 +02:00
shtypes.idl
snmp.h
softpub.h
specstrings.h [PSDK] define __analysis_noreturn for clang static analyzer 2020-12-14 18:22:07 +01:00
specstrings_strict.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
specstrings_undef.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
sql.h
sqlext.h [PSDK] Fix 5 MSVC-x64 "C4028" warnings about SQL*() (#1160) 2018-12-18 22:48:40 +01:00
sqltypes.h
sqlucode.h
srrestoreptapi.h
sspi.h [PSDK] Extend struct _SECPKG_DLL_FUNCTIONS, fix definitions. 2020-03-04 07:02:37 +01:00
stdole2.idl
stdole32.idl
sti.h
stierr.h
stireg.h
stralign.h
strmif.idl
strsafe.h
structuredquerycondition.idl
subauth.h
suppress.h
svcguid.h
svrapi.h
t2embapi.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
tapi.h
taskschd.idl [PSDK] Import taskschd.idl from Wine Staging 3.3. CORE-14434 2018-03-25 12:52:36 +01:00
tcpioctl.h [IPHLPAPI] Make icmp functions use IOCTL_ICMP_ECHO_REQUEST from tcpip.sys 2020-04-07 05:32:40 +03:00
tcpmib.h
tdi.h
tdiinfo.h
textserv.h [RICHED20] Decorate thiscall functions as such. ROSTESTS-375 CORE-17021 2021-11-14 12:54:01 -05:00
textstor.idl
tlhelp32.h
tlogstg.idl
tmschema.h
tom.idl [PSDK] Update tom.idl. CORE-15682 2019-02-02 14:08:53 +01:00
traffic.h
transact.idl [SDK] Add transact.idl, txcoord.idl and txdtc.idl, and introduce MS-PSDK-compatible adsiid library that defines GUIDs used by ADS interfaces. 2018-11-30 21:49:23 +01:00
tuner.idl
tvout.h
twain.h
txcoord.idl [SDK] Add transact.idl, txcoord.idl and txdtc.idl, and introduce MS-PSDK-compatible adsiid library that defines GUIDs used by ADS interfaces. 2018-11-30 21:49:23 +01:00
txdtc.idl [SDK] Add transact.idl, txcoord.idl and txdtc.idl, and introduce MS-PSDK-compatible adsiid library that defines GUIDs used by ADS interfaces. 2018-11-30 21:49:23 +01:00
udpmib.h
unknown.h
unknwn.idl [PSDK] Update unknwn.idl. CORE-13762 2017-10-08 14:07:28 +01:00
urlhist.idl
urlmon.idl
usb.h
usb100.h
usb200.h [PSDK] Add USB hub class-specific request type codes. 2018-01-21 19:35:34 +01:00
usbcamdi.h
usbdi.h
usbioctl.h
usbiodef.h
usbrpmif.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
usbuser.h
userenv.h [PSDK] Add DeleteProfileA/W prototypes to userenv.h. 2018-12-08 15:23:04 +01:00
usp10.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
uxtheme.h
verrsrc.h
versionhelpers.h [PSDK] Add versionhelpers.h 2019-12-21 12:44:48 +01:00
vfw.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
vfwmsgs.h
vmr9.idl
vmrender.idl
vsbackup.idl [PSDK] Import vsbackup.idl from Wine and enable it in CMakeLists.txt 2020-06-07 19:45:05 +02:00
vss.idl [PSDK] Add some missing definitions from Wine in vss.idl 2020-06-07 19:45:05 +02:00
vsstyle.h
vssym32.h
vswriter.idl [PSDK] Replace our vswriter.h by Wine's vswriter.idl and enable it in CMakeLists.txt 2020-06-07 19:45:05 +02:00
w32api.h
warning.h [PSDK] Clarify the FIXME comment about this mysterious warning.h (here for WDK compatibility). 2022-11-24 01:18:11 +01:00
wbemcli.idl
wbemdisp.idl
wbemprov.idl
wdbgexts.h [PSDK][NTOS:KD64] Turns out, that even Clang in MSVC mode needs the 64-bits pointer extension hack! 2022-11-24 13:30:43 +01:00
werapi.h
wia.h
wia_lh.idl
wia_xp.idl
winable.h
winapifamily.h [PSDK] Add definitions required for newer storage class drivers (cdrom) 2020-09-24 17:31:15 +03:00
winbase.h [KERNEL32][KERNEL32_VISTA][KERNEL32_APITEST] Implement and export NT6+ firmware API (#6580) 2024-03-30 15:46:34 +03:00
winber.h
wincodec.idl [PSDK] wincodec.idl: Add GUIDs which exist on WDK 7.1 (#3628) 2021-09-24 03:24:05 +03:00
wincodecsdk.idl
wincon.h [KERNEL32][PSDK][NTVDM][CONSRV] Use now-documented ReadConsoleInputEx() flag names. 2024-03-06 12:28:27 +01:00
wincred.h
wincrypt.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
winddi.h [SDK] Fix NT6 building issues and improve SDK NT6 headers. 2018-02-10 18:58:35 +01:00
winddiui.h [WinddiUI] Fix Format 2020-07-26 15:42:28 -05:00
windef.h [PSDK] Add some missing definitions. CORE-16441 2019-12-01 19:40:17 +01:00
windns.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
windot11.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
windows.h Revert my last commits that break build. 2023-11-23 17:20:47 +01:00
windowsx.h [PSDK] Fix x64 incompatibilities in ***Box_GetItemData(). Addendum to 6572dd7f4. 2022-11-28 15:02:39 +01:00
winefs.h
winerror.h [WINESYNC][SDK][DWMAPI] Import DWMAPI from WINE 8-14 (#5594) 2023-09-18 07:30:44 -07:00
winfax.h
wingdi.h [GDI32] Update Wine Metafile Code 2021-09-27 16:18:20 -05:00
winhttp.h [PSDK] Update winhttp.h. CORE-14225 2018-01-20 13:54:50 +01:00
wininet.h [PSDK] Add missing define. CORE-16441 2019-12-07 13:06:57 +01:00
winineti.h [WINESYNC] wininet/tests: Fix some test failures with Windows 10. 2021-01-05 11:03:13 +01:00
winioctl.h [PSDK] ntdddisk.h, winioctl.h: Improve/sync partition types and Is[FT|Recognized]Partition() macros (#7033) 2024-06-24 16:29:13 +02:00
winldap.h
winnetwk.h
winnls.h [KERNEL32] Sync NLS RC files with wine 6.7 2021-05-03 22:00:57 +02:00
winnls32.h
winnt.rh Revert my last commits that break build. 2023-11-23 17:20:47 +01:00
winpackagefamily.h [PSDK] Add definitions required for newer storage class drivers (cdrom) 2020-09-24 17:31:15 +03:00
winperf.h
winreg.h [PSDK] Add some missing argument names 2021-12-31 21:27:48 +01:00
winres.h
winresrc.h Revert my last commits that break build. 2023-11-23 17:20:47 +01:00
winsafer.h
winscard.h
winsmcrd.h
winsnmp.h Revert my last commits that break build. 2023-11-23 17:20:47 +01:00
winsock.h
winsock2.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
winsplp.h
winspool.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
winsvc.h
winsxs.idl
winternl.h [PSDK][NDK] Update SYSTEM_PERFORMANCE_INFORMATION definition with Win7+ members. 2023-06-15 12:55:08 +02:00
wintrust.h
winuser.h [USER32] Introduce user32_vista and stubplement GetDpiForWindow() (#6208) 2024-06-04 10:19:32 -06:00
winuser.rh [PSDK] Make winuser.rh more compatible with the one from MS PSDK 2023-11-23 12:44:50 +01:00
winver.h
winwlx.h
wlanapi.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
wlantypes.h
wmdrmsdk.idl [PSDK] Update wmsdkidl.idl and import some of its related idl files from Wine Staging 2.16. CORE-13762 2017-10-08 11:49:33 +01:00
wmistr.h
wmiutils.idl
wmsbuffer.idl
wmsdk.h [PSDK] Update wmsdkidl.idl and import some of its related idl files from Wine Staging 2.16. CORE-13762 2017-10-08 11:49:33 +01:00
wmsdkidl.idl [PSDK] Update wmsdkidl.idl. CORE-16441 2019-12-07 13:10:44 +01:00
ws2atm.h
ws2bth.h
ws2def.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
ws2ipdef.h
ws2spi.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
ws2tcpip.h
wsahelp.h
wsipv6ok.h
wsipx.h
wsnetbs.h
wsnwlink.h
wspiapi.h [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
wtsapi32.h [PSDK] Update wtsapi32.h. CORE-16441 2019-12-23 00:54:23 +01:00
wtypes.idl [PSDK] SECURITY_ATTRIBUTES: Remove size_is(nLength) (#4832) 2022-11-01 03:14:09 +01:00
wuapi.idl
xcmc.h
xinput.h
xmldom.h
xmldom.idl
xmldomdid.h
xmldso.idl
xmldsodid.h
xmllite.idl
xprtdefs.h
zmouse.h

        Free headers and libraries for the Win32 API

        Originally written by Anders Norlander 
	Last known and not working email: <anorland@hem2.passagen.se>

	Now maintained by MinGW Developers
        Send bug reports and questions to MinGW-users@lists.sourceforge.net
	URL: http://www.mingw.org

* License 2.0

  You are free to use, modify and copy this package as long as this
  README.w32api file is included unmodified with any distribution, source or
  binary, of this package.  No restrictions are imposed on any package or 
  product using or incorporating this package.  You are free to license your 
  package as you see fit.
  
  You may not restrict others freedoms as set forth in the above paragraph.
  You may distribute this library as part of another package or as a
  modified package if and only if you do *not* restrict others freedoms as
  set forth in the above paragraph as it concerns this package.  You do have
  the right to restrict uses of any package using this package.

  This package is distributed in the hope that it will be useful, but
  WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

* What is it?

  This is a free set of headers and import libraries for the Win32
  API.  The library differs from the GNU Windows32 library in that I
  have tried to use a file structure that mirrors Microsoft's.  I
  don't like having *all* definitions in one single header as in the
  GNU Windows32 library, I want a clean separation between different
  parts of the API.

  Daniel Guerrero Miralles contributed the DirectX 6.1 import
  libraries and DirectX GUID definitions.

  See the files NOTES and TODO for what needs to be done.

* Size does matter

  Since the WIN32 API is severely bloated (as most MS products seem to
  be) the headers are designed to be as compact as possible, while
  still being readable, in order to minimize parsing time.

  The convention is to omit parameter names for function prototypes,
  no excessive white space. Struct/union members are indented with tab
  characters to make them readable. Comment only when necessary.

  If you are contributing a patch please follow the above mentioned
  convention. Make sure your editor does not convert tabs to spaces.

* What do I need to use it?

  The library is intended for use with egcs 1.1 or later but it is
  possible to use with some other tools as well (although it is not
  very useful). LCC-Win32, MSVC and Borland C++ 5.01 or higher may
  work as well. The import libraries are for GNU tools only.

  The library requires egcs 1.1 or later, since the `#pragma pack'
  feature is used. Mumit Khan provides egcs patches and binaries for
  win32 at `http://www.xraylith.wisc.edu/~khan/software/gnu-win32/'.

  If you are going to use C++ COM objects, you will need a version of
  egcs that recognizes the `comobject' attribute and then define
  HAVE_COMOBJECT when compiling your program. Antonio Mendes de
  Oliveira Neto has a prebuilt version at
  `http://li.facens.br/EGCS-WIN32/english/index.html'. Note that this
  is very experimental. If you want to use COM objects in C++ but with
  C interfaces you must define CINTERFACE.

  Objective-C programs cannot use COM functionality because of
  conflicts between the interface define and the Objective-C
  @interface directive.  There is also a conflict between the windows
  Obj-C BOOL types. To avoid this conflict you should use WINBOOL in
  all places where you would use BOOL in a C/C++ windows program. If
  you include any windows headers *after* `windows.h' you must use the
  method outlined below:

  /* non-windows includes */
  #include <objc/objc.h>
  ...
  /* windows specific headers */
  #include <windows.h>
  #define BOOL WINBOOL
  #include <commctrl.h>
  ...
  #undef BOOL
  ...
  /* include other headers */