reactos/reactos/include/psdk
Thomas Bluemel a21b191fdf Add missing definitions
svn path=/trunk/; revision=33952
2008-06-12 23:38:09 +00:00
..
accctrl.h
aclapi.h
aclui.h
activscp.idl Update some headers (from Wine) 2008-04-11 12:30:27 +00:00
adshlp.h - Add some headers from wine 2007-12-10 17:46:08 +00:00
advpub.h
af_irda.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
afxres.h
appmgmt.h
authz.h
axcore.idl
axextend.idl
basetsd.h Remove all remaining occurrences of the W64 macro. 2008-05-12 15:59:31 +00:00
basetyps.h
cderr.h
cguid.h
clusapi.h
comcat.idl
commctrl.h remove the const from the DrawShadowText function to be compatible to PSDK 2007-11-29 16:04:38 +00:00
commdlg.h
common.ver
control.idl
cor.h add mscoree headers from wine 2008-01-04 08:55:12 +00:00
cpl.h
cplext.h
cryptuiapi.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
custcntl.h
cvconst.h - update dbghelp.h and cvconst.h from wine 2007-12-19 21:11:06 +00:00
d3d.h * Updated d3d headers to make it possible to include both d3d and d3d9 at the same time. 2008-02-17 13:34:59 +00:00
d3d8.h
d3d8types.h fix some of wine d3d8 waring at compiling. 2007-11-25 11:14:43 +00:00
d3d9.h * Fixed compiling of the native d3d9.dll 2008-02-06 21:22:23 +00:00
d3d9types.h Implemented IDirect3D:CheckDeviceFormat() 2008-03-02 12:29:35 +00:00
d3drm.h
d3drmdef.h
d3dtypes.h * Updated d3d headers to make it possible to include both d3d and d3d9 at the same time. 2008-02-17 13:34:59 +00:00
d3dx8core.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
dbghelp.h - fix definition of SymGetFileLineOffsets64 2007-12-27 03:07:34 +00:00
dbinit.idl
dbprop.idl
dbs.idl
dbt.h
dciddi.h - Update dciddi.h header based on Magnus's patch. 2008-06-08 18:26:22 +00:00
dciman.h - Imported dciman32.dll from Wine HEAD 2008-05-24 08:42:53 +00:00
dde.h
ddeml.h Update of some Headers for the Winetests of non autosynched Dlls. Done by Kamil Horniceck 2008-05-09 17:37:21 +00:00
ddrawgdi.h * Made it possible to include both d3d9types.h and ddrawgdi.h at the same time 2008-02-10 07:30:27 +00:00
devenum.idl
devguid.h - add GUID_DEVCLASS_DISPLAY 2008-04-28 14:55:21 +00:00
dhcpcapi.h
dhcpcsdk.h
digitalv.h
dimm.idl Update some headers (from Wine) 2008-04-11 12:30:27 +00:00
dinput.h - add missing constants required for dxdiag 2008-04-22 22:52:44 +00:00
dispex.idl Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
dlgs.h
docobj.idl
downloadmgr.idl
dplay.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
dplobby.h
dsdriver.h
dsgetdc.h
dsound.h - define LPD3DVECTOR_DEFINED when d3d9 and dsound header is used 2008-05-06 07:18:38 +00:00
dsrole.h
dvdevcod.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
dyngraph.idl
edevdefs.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
errorrep.h
evntrace.h - add prototypes for GetTraceEnableLevel, RegisterTraceGuidsA, RegisterTraceGuidsW, UnregisterTraceGuids 2008-05-23 16:29:05 +00:00
exdisp.idl
exdispid.h
fci.h
fdi.h
fusion.idl Add fusion.idl from Wine 2008-05-17 09:53:01 +00:00
gdiplus.h - Update headers 2008-04-14 12:51:59 +00:00
gdiplusbase.h
gdiplusbrush.h
gdipluscolor.h - Update headers 2008-04-14 12:51:59 +00:00
gdipluscolormatrix.h - Update headers 2008-04-14 12:51:59 +00:00
gdipluseffects.h
gdiplusenums.h - Update headers 2008-06-01 13:13:10 +00:00
gdiplusflat.h - Update headers 2008-06-01 13:13:10 +00:00
gdiplusgpstubs.h - Update headers 2008-04-14 12:51:59 +00:00
gdiplusgraphics.h
gdiplusheaders.h
gdiplusimageattributes.h
gdiplusimaging.h - Update headers (Part 2/2) 2008-03-25 17:36:27 +00:00
gdiplusinit.h - Update headers (Part 2/2) 2008-03-25 17:36:27 +00:00
gdipluslinecaps.h
gdiplusmatrix.h
gdiplusmem.h - Update headers (Part 2/2) 2008-03-25 17:36:27 +00:00
gdiplusmetafile.h
gdiplusmetaheader.h - Update headers (Part 2/2) 2008-03-25 17:36:27 +00:00
gdipluspath.h
gdipluspen.h
gdipluspixelformats.h - Update headers (Part 2/2) 2008-03-25 17:36:27 +00:00
gdiplusstringformat.h
gdiplustypes.h - Update headers (Part 2/2) 2008-03-25 17:36:27 +00:00
guiddef.h
hlguids.h update hlink headers to wine 0.9.52 2008-01-03 18:40:38 +00:00
hlink.idl - Sync to Wine, fixes hlink_winetest build. 2008-04-06 12:31:24 +00:00
htiframe.idl
htmlhelp.h
httpext.h
i_cryptasn1tls.h Samuel Serapión (samdwise51 AT gmail DOT com): 2008-05-10 18:43:43 +00:00
iads.idl
icm.h - Add some headers from wine 2007-12-10 17:46:08 +00:00
icmpapi.h
idispids.h - Update headers from wine (mostly formatting) 2007-12-21 22:01:15 +00:00
imagehlp.h - Convert imagehlp's .def file to .spec format (keeping same ordinals, etc), since ---enable-stdcall-fuxup does not really work for linking. 2008-05-21 14:43:29 +00:00
imm.h - Add & update headers 2008-05-06 09:20:08 +00:00
imnact.idl - Add & update headers 2008-05-06 09:20:08 +00:00
imnxport.idl - Add & update headers 2008-05-06 09:20:08 +00:00
in6addr.h
inaddr.h
indexsrv.idl
initguid.h
intrin.h Add basic arm target support to the build system. 2008-02-05 02:58:28 +00:00
intrin_arm.h - Fix build on ARM: 2008-06-11 16:48:07 +00:00
intrin_ppc.h Page fault, system calls, context switches debugged. 2008-01-23 00:43:39 +00:00
intrin_x86.h - Really fix _rotl. Thanks KJK::Hyperion! 2008-05-30 12:16:05 +00:00
intrin_x86_64.h
intshcut.h
ipexport.h
iphlpapi.h
ipifcons.h
iprtrmib.h
iptypes.h
isguids.h
ks.h add some new define to ks.h for ksuser.dll that will be merge from reactx branch 2008-04-17 18:00:39 +00:00
ksmedia.h
largeint.h
lm.h
lmaccess.h
lmalert.h
lmapibuf.h
lmat.h
lmaudit.h
lmchdev.h
lmconfig.h
lmcons.h
lmerr.h
lmerrlog.h
lmjoin.h
lmmsg.h
lmremutl.h
lmrepl.h
lmserver.h
lmshare.h
lmsname.h
lmstats.h
lmsvc.h
lmuse.h
lmuseflg.h
lmwksta.h
lzexpand.h
mapi.h
mapicode.h
mapidefs.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
mapiform.h Add some prototypes 2007-11-29 09:32:43 +00:00
mapiguid.h
mapitags.h
mapiutil.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
mapival.h
mapix.h
mciavi.h
mcx.h
mgmtapi.h
mimeinfo.idl
mimeole.idl - Add & update headers 2008-05-06 09:20:08 +00:00
mlang.idl Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
mmddk.h
mmreg.h - add mmreg.h 2008-05-04 13:51:59 +00:00
mmsystem.h - Update headers 2008-04-13 18:21:20 +00:00
mprapi.h - Add some headers from wine 2007-12-10 17:46:08 +00:00
mscat.h - define LPD3DVECTOR_DEFINED when d3d9 and dsound header is used 2008-05-06 07:18:38 +00:00
mscoree.idl add mscoree headers from wine 2008-01-04 08:55:12 +00:00
mshtmcid.h
mshtmdid.h Update some headers (from Wine) 2008-04-11 12:30:27 +00:00
mshtmhst.idl Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
mshtml.idl Update some headers (from Wine) 2008-04-11 12:30:27 +00:00
msi.h Add some prototypes 2008-04-04 13:44:06 +00:00
msidefs.h Add fusion.idl from Wine 2008-05-17 09:53:01 +00:00
msiquery.h Add missing constants/prototypes 2008-01-14 15:18:47 +00:00
mssip.h
mswsock.h
msxml.idl - Update headers from wine (mostly formatting) 2007-12-21 22:01:15 +00:00
msxml2.idl Try to fix build 2008-02-10 20:00:45 +00:00
msxml2did.h - Update headers from wine (mostly formatting) 2007-12-21 22:01:15 +00:00
msxmldid.h - Update headers from wine (mostly formatting) 2007-12-21 22:01:15 +00:00
multimon.h
nb30.h
nddeapi.h
ndrtypes.h
newdev.h
npapi.h Add some prototypes 2007-11-29 09:32:43 +00:00
nspapi.h
ntdef.h modified include/psdk/ntdef.h 2008-04-22 23:09:05 +00:00
ntdll.h
ntdsapi.h - Add some headers from wine 2007-12-10 17:46:08 +00:00
ntgdi.h Update POLYPATBLT. 2008-04-03 17:51:41 +00:00
ntldap.h
ntquery.h - fix warning 2007-10-12 12:11:00 +00:00
ntsecapi.h
ntsecpkg.h update header with definitions from wine 2008-01-04 08:23:29 +00:00
ntstatus.h
ntverp.h
oaidl.idl Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
objbase.h DECLSPEC_NOVTABLE isn't supported by gcc 2008-05-01 14:56:54 +00:00
objfwd.h
objidl.idl Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
objsafe.idl
objsel.h
ocidl.idl - Update headers from wine (mostly formatting) 2007-12-21 22:01:15 +00:00
ocmm.idl
odbcinst.h
ole.h
ole2.h
ole2ver.h
oleacc.h
oleauto.h
olectl.h
olectlid.h
oledb.idl
oledlg.h
oleidl.idl
optary.idl
pbt.h
pdh.h Dmitry Chapyshev <lentind@yandex.ru> 2007-11-22 09:42:50 +00:00
pdhmsg.h Dmitry Chapyshev <lentind@yandex.ru> 2007-11-22 09:42:50 +00:00
poppack.h
powrprof.h
propidl.idl Add some prototypes 2008-04-04 13:44:06 +00:00
propvarutil.h Add some prototypes 2008-04-04 13:44:06 +00:00
prsht.h
psapi.h
psdk.rbuild Add fusion.idl from Wine 2008-05-17 09:53:01 +00:00
pshpack1.h
pshpack2.h
pshpack4.h
pshpack8.h
pshpck16.h
pstore.idl Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
qos.h
rapi.h
ras.h - Fix formatting for ras.h, rasdlg.h and rasapi.h 2008-02-06 15:29:45 +00:00
rasdlg.h - Fix formatting for ras.h, rasdlg.h and rasapi.h 2008-02-06 15:29:45 +00:00
raseapif.h - Fix formatting for ras.h, rasdlg.h and rasapi.h 2008-02-06 15:29:45 +00:00
raserror.h Dmitry Chapyshev <lentind@yandex.ru> 2007-11-15 17:17:57 +00:00
rassapi.h - Fix formatting for ras.h, rasdlg.h and rasapi.h 2008-02-06 15:29:45 +00:00
rasshost.h - Add header for rasman.dll (Part 1/3) 2007-12-18 16:40:32 +00:00
README.w32api
reason.h
regstr.h - Add missing registry values. 2008-02-04 17:10:01 +00:00
richedit.h Fix GETTEXTEX update it to current sdk and web info. 2008-03-31 04:49:35 +00:00
richole.idl
rpc.h - Sync RPC headers with Wine. 2008-02-04 13:15:01 +00:00
rpcasync.h - Sync RPC headers with Wine. 2008-02-04 13:15:01 +00:00
rpcdce.h - Sync RPC headers with Wine. 2008-02-04 13:15:01 +00:00
rpcdce2.h
rpcdcep.h - Sync RPC headers with Wine. 2008-02-04 13:15:01 +00:00
rpcndr.h Start to fix some COM interfaces which will be used by the new explorer shell 2008-05-01 07:39:21 +00:00
rpcnsi.h
rpcnsip.h
rpcnterr.h
rpcproxy.h - Sync RPC headers with Wine. 2008-02-04 13:15:01 +00:00
schannel.h
schemadef.h
schnlsp.h
scrnsave.h - Remove much Win9x-specific stuff from the scrnsave library and make it more compatible to the MS version of the library 2008-02-20 21:43:41 +00:00
sddl.h
sdkddkver.h update NTDDI defines 2008-03-22 02:23:08 +00:00
secext.h
security.h - Don't include ntsecpkg.h for now. If it's needed, it should be included differently. 2008-01-07 19:51:02 +00:00
sensapi.h
sensevts.idl
servprov.idl
setupapi.h
sfc.h - Add some headers from wine 2007-12-10 17:46:08 +00:00
shellapi.h Huw Davies : shell32: ABM_GETAUTOHIDEBAR should return a HWND or NULL 2008-03-06 11:30:26 +00:00
shldisp.idl Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
shlguid.h Start to fix some COM interfaces which will be used by the new explorer shell 2008-05-01 07:39:21 +00:00
shlobj.h Add missing definitions 2008-06-12 23:38:09 +00:00
shlwapi.h - Get the locations of DrawCaptionTemp and RegisterShellHook when required instead of at link time. This allows building with msvc due to missing .lib stuff 2008-05-02 08:22:09 +00:00
shobjidl.idl - Add IMenuBand COM interface 2008-05-01 11:01:10 +00:00
shtypes.idl - Add IMenuBand COM interface 2008-05-01 11:01:10 +00:00
snmp.h
softpub.h
sql.h
sqlext.h
sqltypes.h
sqlucode.h
sspi.h
stdole2.idl Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
strmif.idl
strsafe.h Added missing decleration of StringCbPrintfA and StringCbPrintfW to strsafe.h. 2008-01-14 18:38:48 +00:00
subauth.h
svcguid.h
svrapi.h - Add some headers from wine 2007-12-10 17:46:08 +00:00
tapi.h - Import tapi32.dll from Wine 2008-02-06 15:23:40 +00:00
tchar.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
tcpioctl.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
textserv.h
tlhelp32.h
tmschema.h
tom.idl
unknwn.idl
urlhist.idl Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
urlmon.idl Synced urlmon.dll with Wine HEAD. 2008-05-11 13:57:45 +00:00
userenv.h
usp10.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
uxtheme.h
vfw.h Add some prototypes 2007-11-29 09:32:43 +00:00
vfwmsgs.h
w32api.h
wdbgexts.h
winable.h
winbase.h Stefan Ginsberg <stefan__100__@hotmail.com> 2008-05-21 16:10:00 +00:00
winber.h
wincon.h rewrote alias handling in cmd for doskey compatibility 2008-02-02 21:06:53 +00:00
wincred.h - Add some headers from wine 2007-12-10 17:46:08 +00:00
wincrypt.h Samuel Serapión (samdwise51 AT gmail DOT com): 2008-05-10 18:43:43 +00:00
windef.h - Remove an unneeded MSVC block in windef.h and indent the definition of the "min" and "max" macros 2008-02-27 14:57:47 +00:00
windns.h
windows.h
windowsx.h
winefs.h
winerror.h Add missing constants/prototypes 2008-01-14 15:18:47 +00:00
winfax.h
wingdi.h Implement Delete/CreateColorSpace and Get/SetColorSpace. 2008-05-15 02:15:10 +00:00
winhttp.h Add ERROR_WINHTTP_AUTODETECTION_FAILED 2008-04-20 17:11:12 +00:00
wininet.h Sync wininet with Wine. This fixes the Download! issue. 2008-05-31 13:02:59 +00:00
winineti.h add winineti.h from wine 2007-11-28 14:33:56 +00:00
winioctl.h - Update headers 2008-06-01 13:13:10 +00:00
winldap.h
winnetwk.h
winnls.h modified include/psdk/winnls.h 2008-05-25 21:00:08 +00:00
winnls32.h
winnt.h Stefan Ginsberg <stefan__100__@hotmail.com> 2008-05-21 16:10:00 +00:00
winperf.h
winreg.h Header updates from Samuel 2008-04-21 02:13:57 +00:00
winres.h
winresrc.h
winscard.h
winsmcrd.h
winsnmp.h
winsock.h
winsock2.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
winspool.h
winsvc.h
winternl.h Stefan Ginsberg <stefan__100__@hotmail.com> 2008-05-21 16:10:00 +00:00
wintrust.h
winuser.h A few missing defines I needed 2008-05-14 11:38:10 +00:00
winver.h Fix build 2007-11-29 11:26:44 +00:00
winwlx.h
wmistr.h - add prototypes for GetTraceEnableLevel, RegisterTraceGuidsA, RegisterTraceGuidsW, UnregisterTraceGuids 2008-05-23 16:29:05 +00:00
ws2spi.h
ws2tcpip.h
wsahelp.h
wsipx.h
wsnetbs.h
wtsapi32.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
wtypes.idl remove my hack in wtype.ldl I should not coding when i start fall into sleep 2008-02-10 19:40:36 +00:00
xcmc.h
xmldom.idl
xmldomdid.h - Update headers from wine (mostly formatting) 2007-12-21 22:01:15 +00:00
xmldso.idl - Update headers from wine (mostly formatting) 2007-12-21 22:01:15 +00:00
xmldsodid.h - Update headers from wine (mostly formatting) 2007-12-21 22:01:15 +00:00
xprtdefs.h Delete all Trailing spaces in code. 2007-10-19 23:21:45 +00:00
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 */