Earnie Boyd
99a3b239eb
* include/shlobj.h (SHGetFolderPath): Add define.
...
* lib/shell32.def (SHGetSpecialFolderPath): Add export.
(SHGetFolderPath): Ditto.
2002-08-14 16:43:40 +00:00
Danny Smith
3317419d1a
* include/commdlg.h: Don't include COM headers if __OBJC__.
2002-08-12 23:33:10 +00:00
Danny Smith
03a0a275b5
* include/wincrypt.h (CryptDuplicateHash, CryptDuplicateKey):
...
Add prototypes.
2002-08-12 23:10:16 +00:00
Danny Smith
d6f9ca7959
2002-08-12 Andriy Palamarchuk <apa3a@yahoo.com>
...
* include/shellapi.h (FOF_NOERRORUI): Add define.
2002-08-12 22:24:28 +00:00
Danny Smith
a814828d06
* include/objidl.h (IEnumMoniker): Put 'interface' back.
2002-08-11 21:16:30 +00:00
Danny Smith
2324fd5b91
* include/objidl.h (IEnumMoniker): Correct declaration.
2002-08-11 07:36:43 +00:00
Danny Smith
c9fadf3b49
* include/commctrl.h: Whitespace change.
2002-08-09 02:49:38 +00:00
Danny Smith
154215ec38
2002-08-09 Mark Schreiber <mark7@users.sourceforge.net>
...
* include/wincrypt.h (CRYPT_NOHASHOID): Add define.
2002-08-09 Danny Smith <dannysmith@users.sourceforge.net>
* include/commctrl.h: Whitespace change.
2002-08-09 02:45:50 +00:00
Danny Smith
ddf344afb3
2002-08-09 Lars Munch <lars@segv.dk>
...
* include/commctrl.h (tagTVHITTESTINFO): Replace obsolete
struct name _TVHITTESTINFO and typedefs. Add defines for
backward compatability.
(ListView_SetExtendedListViewStyleEx): Add macro.
2002-08-09 02:29:57 +00:00
Danny Smith
9f37f36de6
* include/wingdi.h (AlphaBlend,GradientFill,TransparentBlt):
...
Add prototypes.
* lib/msimg32.def: New file, with stubs for above.
2002-08-05 02:03:24 +00:00
Danny Smith
6e82d87372
* winbase.h (AddAccessAllowedAceEx,AddAccessDeniedAceEx,
...
GetFileSizeEx, SetFilePointerEx): Add prototypes.
(EncryptFile[AW], FileEncryptionStatus[AW]): Add prototypes
and UNICODE mappings.
2002-08-03 22:51:15 +00:00
Danny Smith
04875a95c8
* include/winbase.h (ReadFileScatter, WriteFileGather):
...
Change second parameter to pointer.
2002-08-02 08:50:45 +00:00
Danny Smith
c3b6ad4d8d
* include/wininet.h (InternetReadFileEx[AW]). Add prototypes and
...
UNICODE mapings.
* lib/wininet.def: Regenerate.
2002-08-01 06:52:05 +00:00
Danny Smith
045d6a99fe
* include/windef.h (PVOID, LPVOID): Move typedefs to...
...
* include/winnt: ...here.
(PVOID64): New typeddef.
* include/winnt,h (FILE_SEGMENT_ELEMENT): Define union.
* include/winbase.h: (ReadFileScatter, WriteFileGather):
Add prototypes.
* include/winnt,h (PROCESSOR_ARCHITECTURE_*): Add defines.
(PROCESSOR_INTEL_IA64): Add define
2002-07-30 03:20:59 +00:00
Danny Smith
b1f495ed3b
* include/oleidl.h (MK_ALT): Define.
2002-07-26 04:38:00 +00:00
Danny Smith
15cc7bc14d
2002-07-26 Mattia Barbon <mbarbon@dsi.unive.it>
...
* include/exdisp.h: New file.
* include/exdispid.h: New file.
* include/mshtml.h: New file.
* lib/test.c: #include exdisp.h and mshtml.h
* lib/uuid.c (CLSID_WebBrowser, DIID_DWebBrowserEvents,
DIID_DWebBrowserEvents2, IID_IHTMLDocument, IID_IHTMLDocument2,
IID_IHTMLElement, IID_IHTMLSelectionObject, IID_IHTMLTxtRange,
IID_IWebBrowser, IID_IWebBrowser2, IID_IWebBrowserApp):
New GUIDs.
* include/docobj.h: New file.
* include/idispids.h: New file.
* include/objidl.h (IID_IMoniker): Declare.
* include/ocidl.h (READYSTATE): New enum.
(IOleInPlaceSiteEx): New interface.
* include/olectlid.h (IID_IEnumSTATSTG): New interface
identifier.
* include/oleidl.h (IOleItemContainer, IOleInPlaceObject,
IOleInPlaceSite): New interfaces.
* lib/test.c: #include docobj.h,idispids.h,
2002-07-26 04:26:26 +00:00
Danny Smith
6ebbcd2563
* include/shlobj.h (BFFM_VALIDATEFAILED[AW]): Add defines.
...
(BFFM_SETSTATUSTEXT, BFFM_SETSELECTION): UNICODE them.
2002-07-24 21:57:01 +00:00
Danny Smith
b0054da2c0
2002-07-25 Mattia Barbon <mbarbon@dsi.unive.it>
...
* include/commctrl.h: Avoid redefinition of CDN_FIRST/LAST.
* include/commdlg.h: Likewise.
2002-07-24 21:50:49 +00:00
Danny Smith
5e50e4e45c
* include/oleauto.h (V_UNION): Correct definition for case of
...
NONAMELESSUNION:
(V_VT): Likewise.
2002-07-23 21:27:09 +00:00
Danny Smith
80ac7b1f9a
* include/oleauto.h (V_BOOL): Define in terms of boolVal,
...
not bool, for C as well as C++.
2002-07-23 02:09:27 +00:00
Danny Smith
6b2ba9ad49
2002-07-22 Danny Smith <dannysmith@users.sourceforge.net>
...
* include/shlwapi.h: New file.
Thanks to: Mattia Barbon <mbarbon@dsi.unive.it> and
Victor Porton <porton@narod.ru> for contributions.
* lib/shlwapi.def: New file.
* lib/test.c: #include shlwapi.h.
2002-07-22 03:10:43 +00:00
Danny Smith
9e35380b5a
2002-07-21 Bart Oldeman <bart.oldeman@btinternet.com>
...
* include/shlobj.h (FCIDM_MENU_FAVORITES): Remove bogus
character.
* include/winsock2.h (struct sockaddr): Use __int64 instead of
long long.
* include/kernel32.c (GetCurrentFiber, GetFiberData): Watcom
does not need external library functions.
2002-07-21 00:17:41 +00:00
Danny Smith
f658e220d9
2002-07-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* include/winbase.h (GetEnvironmentStringsA): Remove duplicate
definition.
(Interlocked*): Wrap in #ifndef __INTERLOCKED_DECLARED to
avoid compile error when already defined.
2002-07-20 Steven Edwards <Steven_Ed4153@yahoo.com>
* include/winuser.h (WM_MENURBUTTONUP): Add define.
2002-07-20 00:12:25 +00:00
Danny Smith
4b5ccabc17
2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
...
* include/commdlg.h: Define CDN_* notification message constants
as UINT.
2002-07-17 Mattia Barbon <mbarbon@users.sourceforge.net>
* include/commctrl.h: Define notification message constants for
NMHDR.code as UINT.
2002-07-17 04:49:01 +00:00
Danny Smith
c344492ccc
2002-07-17 Bart Oldeman <bart.oldeman@btinternet.com>
...
* include/ddeml.h (MH_*) Add defines.
(MONHSZSTRUCT): Add structure and typedefs.
(MONLINKSTRUCT): Ditto.
(MONCONVSTRUCT): Ditto.
(MONCBSTRUCT): Ditto.
(MONERRSTRUCT): Ditto.
(MONMSGSTRUCT): Ditto.
* include/windef.h: Don't define __cdecl or _cdecl for
__WATCOM__.
Don't define _export or __export for __WATCOM__.
* include/windows.h (imm.h): #include.
* include/winnt.h (LPEXCEPTION_RECORD): Add typedef.
2002-07-17 Danny Smith <dannysmith@users.sourceforge.net>
* include/wtypes.h: Remove duplicate #includes of rhc.h and
rpcndr.h.
2002-07-17 03:37:45 +00:00
Earnie Boyd
90310ffd09
Merge changes from MinGW
2002-07-09 13:24:02 +00:00
Earnie Boyd
7ae55ccbdc
* lib/ntdll.def: Remove \r.
2002-07-09 13:11:54 +00:00
Danny Smith
875beea460
Let RPC API work with or without windows.h.
...
* include/rpc.h: Conditionally include <windows.h> before
header guard.
* include/wtypes.h: Include <rpc.h> and <rpcndr.h> before
header guard.
2002-07-04 08:29:56 +00:00
Danny Smith
b23a38b29e
2002-07-02 Danny Smith <dannysmith@users.sourceforge.net>
...
* include/commctrl.h (WC_*): Remove some duplicate defines.
2002-07-02 Ken Fitlike <kenfitlike@hotmail.com>
* include/commctrl.h (WC_IPADDRESS[AW]): Add defines and
UNICODE mappings.
(IPM*): Add defines.
(IPN_*): Add defines.
(NMIPADDRESS): Add structure and typedefs.
(MAKEIPADDRESS): Add macro.
(MAKEIPRANGE): Add macro.
(FIRST_IPADDRESS): Add macro.
(SECOND_IPADDRESS): Add macro.
(THIRD_IPADDRESS): Add macro.
(FOURTH_IPADDRESS): Add macro.
2002-07-02 05:50:10 +00:00
Conrad Scott
d3c260c334
Delete extraneous comment from my previous change.
2002-06-27 20:08:33 +00:00
Conrad Scott
b4b15309b7
* include/winbase.h (FILE_FLAG_FIRST_PIPE_INSTANCE): Add constant.
2002-06-25 21:16:46 +00:00
Danny Smith
8e8a913ff1
2002-06-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* include/winbase.h (WINBASEAPI): Don't define if prior
definition.
* include/winioctl.h (PARTITION_FAT32, PARTITION_FAT32_XINT13,
PARTITION_XINT13, PARTITION_XINT13_EXTENDED, PARTITION_LDM,
PARTITION_UNIX): Add defines.
(PDRIVE_LAYOUT_INFORMATION): Add typedef.
(IsRecognizedPartition): Also check for PARTITION_FAT32,
PARTITION_FAT32_XINT13 and PARTITION_XINT13.
(IsContainerPartition): Add macro.
2002-06-25 21:05:19 +00:00
Danny Smith
e85e106d88
2002-06-25 Ken Fitlike <kenfitlike@hotmail.com>
...
* include/commctrl.h: (CBEIF_*): Add defines.
(CBEN_*): Add defines and UNICODE mappings
(WC_COMBOBOXEX[AW]): Add defines and UNICODE mappings.
(CBEMAXSTRLEN): Add define.
(COMBOBOXEXITEM[AW]): Add structures and typedefs.
(NMCOMBOBOXEX[AW]): Add structures and typedefs.
(NMCBEDRAGBEGIN[AW]): Add structure and typedefs.
(NMCBEENDEDIT[AW]): Add structure and typedefs.
2002-06-25 03:26:21 +00:00
Danny Smith
f8f2ad211f
* include/objidl.h (struct tagPROPVARIANT): Kill obsolete
...
union member _VARIANT_BOOL bool.
2002-06-24 04:51:34 +00:00
Danny Smith
e106f92bfc
* include/winioctl.h (FILE_SPECIAL_ACCESS): Add define.
2002-06-24 02:49:47 +00:00
Danny Smith
7c00c9bd40
2002-06-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* include/winnt.h (PCCHAR, FCHAR, FSHORT, FLONG,
PLUID_AND_ATTRIBUTES,PSECURITY_IMPERSONATION_LEVEL,
PSID_AND_ATTRIBUTES, PTOKEN_TYPE, PTOKEN_STATISTICS):
Add typedefs.
(CCHAR): Correct typedef.
(PROCESS_SET_SESSIONID, SECURITY_*,SECTION_MAP_EXECUTE):
Add defines.
* README.w32api: Correct spelling error.
2002-06-24 02:46:38 +00:00
Danny Smith
e1164b684d
2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* include/winuser.h (FLASHW_*,INPUT_MOUSE,INPUT_KEYBOARD,
INPUT_HARDWARE): Add defines.
(HDEVNOTIFY): Add typedef.
(FLASHWINFO,tagMOUSEMOVEPOINT,tagMOUSEINPUT,tagKEYBDINPUT,
tagHARDWAREINPUT,tagINPUT,tagGUITHREADINFO): Define structs and
typedefs.
(CreateDesktop[AW],CreateMDIWindow[AW],GetClassInfo[AW],
GetClassInfoEx[AW],GetKeyboardLayoutList,
MessageBoxIndirect[AW],MsgWaitForMultipleObjects,
MsgWaitForMultipleObjectsEx, RegisterClass[AW],
RegisterClassEx[AW]): Correct prototypes.
Remove duplicate ChangeLog entry of 2001-12-07
2002-06-19 12:32:06 +00:00
Danny Smith
7c1d8db987
2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* include/ddeml.h (DdeCreateStringHandle{AW]:Correct
prototypes.
* include/winsvc.h (StartServiceW): Correct prototype.
* include/winbase.h (BackupRead,BackupSeek,BackupWrite,
FileTimeToLocalFileTime, GetAce,GetPrivateProfileStruct[AW],
GetTickCount,InterlockedExchangeAdd,
WritePrivateProfileStruct[AW]: Correct prototypes.
(GetEnvironmentStrings): Correct mapping to
GetEnvironmentStringsA.
* include/winver.h (VerQueryValueA,VerQueryValueW):
Correct prototypes.
* include/wincon.h (CreateConsoleScreenBuffer): Correct
prototype.
* include/winreg.h (RegQueryMultipleValues[AW],
RegQueryValueEx[AW]):Correct prototypes.
* include/wingdi.h (PXFORM, PLOGBRUSH, PLOGPEN, PPOLYTEXTA,
PPOLYTEXTW): Add typedefs.
(_DESIGNVECTOR,COLOR16, _TRIVERTEX, _DISPLAY_DEVICE): Add
structures and typedefs.
(MM_MAX_NUMAXES): Add define.
(EnumFontsW,GetEnhMetaFilePixelFormat,wglGetLayerPaletteEntries):
Correct prototypes.
* include/winerror.h (RPC_X_INVALID_PIPE_OBJECT,
RPC_X_WRONG_PIPE_ORDER,RPC_X_WRONG_PIPE_VERSION,
RPC_S_SEND_INCOMPLETE): Add defines.
2002-06-19 01:15:45 +00:00
Danny Smith
6cde27195c
2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* include/windef.h (_fastcall, __fastcall, FASTCALL):
Add defines.
2002-06-17 08:22:02 +00:00
Egor Duda
45e9463a38
* include/ntdll.h: New file.
...
* lib/ntdll.def: Add NtShutdownSystem.
2002-06-16 13:21:43 +00:00
Danny Smith
1464d11b4b
2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
...
* lib/dinput.def (DirectInputCreateEx): Add stub.
* lib/ntdll.def: New file.
2002-06-16 07:19:34 +00:00
Earnie Boyd
ced1e577b7
* include/w32api.h: Change to version 2.0 to reflect the change
...
in the license.
* README: Renamed.
* README.w32api: Renamed from README. Modified license to remove
the restriction of notifying the author based on the fact that the
author is unreachable at the notified address.
* Makefile.in (VERSION): Change to 2.0.
2002-06-14 13:46:12 +00:00
Earnie Boyd
687da29f13
* Makefile.in (bindist): Correct the MinGW distribution.
2002-06-14 12:36:26 +00:00
Earnie Boyd
d61bc7aad8
* include/wingdi.h (GetEnhMetaFileBits): Correct typo.
2002-06-14 10:29:28 +00:00
Earnie Boyd
04229a06ac
* include/wingdi.h: (GetEnhMetaFileBits): Define prototype.
2002-06-13 18:29:37 +00:00
Earnie Boyd
bb1085295a
* include/winuser.h (MOUSEHOOKSTRUCT): Define structure.
2002-06-13 11:35:30 +00:00
Danny Smith
b89a2aac33
2002-06-13 John K. Hohm <jhohm@acm.org>
...
* include/comcat.h: New file.
2002-06-13 00:13:34 +00:00
Danny Smith
3c1736432d
2002-06-09 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
...
* include/richedit.h (EM_*, TM_*, GT_*): Add new defines.
(GETTEXTEX): Add structure definition.
2002-06-09 05:02:01 +00:00
Danny Smith
63f4c63a19
* include/windows.h (ole2.h): #include if !__OBJC__ and
...
__GNUC__ >=3 and !WIN32_LEAN_AND_MEAN.
2002-06-09 03:37:20 +00:00
Danny Smith
a579a11b57
2002-06-07 Gunnar Degnbol <gdegnbol@users.sourceforge.net>
...
* include/mapi.h: Change LPTSTR to LPSTR throughout.
2002-06-07 00:30:17 +00:00
Danny Smith
915d66ce9e
* include/winnt.h (PACE_HEADER, PACCESS_ALLOWED_ACE,
...
PACCESS_DENIED_ACE): Add typedefs.
2002-06-04 22:41:50 +00:00
Danny Smith
56c0639f59
* lib/thunk32.def (LIBRARY): Change to KERNEL32.dll.
...
* lib/kernel32.def (ConvertToGlobalHandle): Add stub.
2002-06-02 22:54:40 +00:00
Danny Smith
2843ca56e7
* include/windef.h: Fix typo in last change.
2002-06-01 21:09:29 +00:00
Danny Smith
748bc82966
* include/windef.h: Add no-op __try, __except, __finally
...
defines from ...
* include/excpt.h: Remove file.
* include/windows.h: Don't include excpt.h.
2002-06-01 20:38:33 +00:00
Corinna Vinschen
5fe3a988af
* include/ntdef.h (ANSI_STRING, PANSI_STRING, OEM_STRING, POEM_STRING):
...
Add missing typedefs.
2002-05-30 08:20:52 +00:00
Earnie Boyd
d4cf003fa0
* include/w32api.h: Increment version to 1.5
...
* Makefile.in: Ditto.
2002-05-28 13:24:26 +00:00
Earnie Boyd
0c6190694d
Merging MinGW changes
2002-05-28 13:20:28 +00:00
Danny Smith
31be924314
2002-05-27 Ren� M�ller Fonseca <fonseca@users.sourceforge.net>
...
* include/winreg.h: (RegConnectRegistry[AW]): Replace
LP[W]STR with LPC[W]STR.
(REG_QWORD, REG_QWORD_LITTLE_ENDIAN): Add defines.
Clean up whitespace.
2002-05-27 09:44:17 +00:00
Danny Smith
a440dc9527
2002-05-27 Rick Rankin <rick_rankin@yahoo.com>
...
* include/winnls.h: Add #define for LOCALE_RETURN_NUMBER.
2002-05-27 08:49:26 +00:00
Earnie Boyd
382df84bda
* Makefile.in: Increment VERSION to 1.4.
...
(conf_prefix): New variable.
(bindist): Modify target to use $(conf_prefix).
2002-05-21 16:50:13 +00:00
Danny Smith
130e7349a5
2002-05-20 Philip Aston <philipa@mail.com>
...
* include/pbt.h (PBT_APMRESUMESUSPEND): Correct value is 7.
2002-05-20 00:57:18 +00:00
Danny Smith
a110a2ad4d
2002-05-20 Ren� M�ller Fonseca <fonseca@users.sourceforge.net>
...
* include/lmaccess.h: (NetAccess*, NetGroup*,
NetLocalGroup*, NetUser*, NetGet*, INetLogonControl[2],
NetQueryDisplayInfotmationIndex): Replace LPWSTR with LPCWSTR.
2002-05-20 00:52:06 +00:00
Danny Smith
735bb7e7d7
* include/commctrl.h (ImageList_DragShowNolock): Remove
...
conflicting redeclaration.
2002-05-07 22:58:26 +00:00
Danny Smith
3769952b4d
* include/windows.h: Move _ANONYMOUS_UNION, _ANONYMOUS_STRUCT,
...
STRICT and related defines to ...
* include/windef.h: Here.
ChangeLog: Correct date and typo in last entry.
2002-05-06 23:37:52 +00:00
Danny Smith
c218361efa
* include/winsock2.h (int32): Remove typedef.
...
(SEVICETYPE): Add typedef.
(struct _flowspec):Revise struct definition, Comment
on types used for members.
2002-05-03 03:01:51 +00:00
Danny Smith
4c956a7c0f
* include/winnt.h (EVENT_*, SEMAPHORE_*, MUTEX_*): Remove
...
more defines added in earlier 2002-05-02 change.
* lib/Makefile.in (TEST_OPTIONS): Add -Wsystem-headers flag.
2002-05-02 08:41:03 +00:00
Danny Smith
08d528a57c
* include/winnt.h (THREAD_PRIORITY_*): Remove defines.
...
Add TIMER_* to last ChangeLog entry.
2002-05-02 05:59:56 +00:00
Danny Smith
e1377e380f
* include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
...
SEMAPHORE_*, MUTEX_*): Add new defines.
2002-05-02 03:49:43 +00:00
Danny Smith
2a71c1d299
* include/commctrl.h (SNDMSG): Define and use throughout
...
in other macros instead of SendMessage.
* include/commdlg.h (SNDMSG): Ditto.
2002-05-01 01:10:51 +00:00
Earnie Boyd
54492ef5c6
2002-04-22 Jos� Fonseca <jrfonseca@users.sf.net>
...
* include/GL/gl.h: New file.
* include/GL/glext.h: Ditto.
* include/GL/glu.h: Ditto.
2002-04-22 23:19:36 +00:00
Earnie Boyd
891057bce7
* include/w32api.h: Increment version.
...
* Makefile.in: Ditto.
2002-04-09 23:49:11 +00:00
Earnie Boyd
63cc0b39c8
* Makefile.in (bindist): Use * instead of . for file list for tar
...
command.
2002-04-09 22:06:54 +00:00
Danny Smith
e432b38efe
* include/objidl.h (IRunningObjectTable.Register): Correct
...
prototype.
* include/wtypes.h (ROTFLAGS_REGISTRATIONKEEPSALIVE,
ROTFLAGS_ALLOWANYCLIENT): Add defines.
* include/wtypes.h (enum tagCLSCTX): Change formatting.
2002-04-02 09:00:14 +00:00
Danny Smith
cb01b9eadb
* include/shellapi.h (SHGFI_ATTR_SPECIFIED): Add define.
2002-03-31 20:45:38 +00:00
Danny Smith
6c893868bf
* include/wingdi.h (SetPixelFormat): Correct prototype.
...
* include/richedit.h (EM_SHOWSCROLLBAR): Add define.
2002-03-30 01:03:22 +00:00
Danny Smith
fb1c4e20f4
* include/richedit.h (EM_GETSCROLLPOS, EM_SETSCROLLPSPOS):
...
Add defines.
2002-03-26 21:20:53 +00:00
Danny Smith
5289f34254
* include/richedit.h (RICHEDIT_CLASS): UNICODE it.
...
* include/shlobj.h (IContextMenu2): Put methods in right order.
* include/basetyps.h (REFGUID, REFIID, REFCLSID): Check for
CINTERFACE before defining.
2002-03-13 20:00:16 +00:00
Danny Smith
168f27437f
Fix my last ChangeLog entry.
2002-03-11 20:58:00 +00:00
Danny Smith
cf62424b92
* include/accctrl.h, aclapi.h, basetsd.h, basetyps.h, cderr.h,
...
cguid.h, commctrl.h, commdlg.h, cpl.h, cplext.h, custcntl.h,
dbt.h, dde.h, ddeml.h, dlgs.h, excpt.h, httpext.h, imagehlp.h,
imm.h, initguid.h, intshcut.h, ipexport.h, iphlpapi.h,
ipifcons.h, iprtrmib.h, iptypes.h, isguids.h, largeint.h, lm.h,
lmaccess.h, lmalert.h, lmapibuf.h, lmat.h, lmaudit.h,
lmbrowsr.h, lmchdev.h, lmconfig.h, lmcons.h, lmerr.h,
lmerrlog.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, mciavi.h, mcx.h, mmsystem.h,
mswsock.h, nb30.h, nddeapi.h, nspapi.h, ntdef.h, ntsecapi.h,
ntsecpkg.h, oaidl.h, objbase.h, objfwd.h, objidl.h, odbcinst.h,
ole.h, ole2.h, ole2ver.h, oleauto.h, olectl.h, olectlid.h,
oledlg.h, oleidl.h, pbt.h, prsht.h, psapi.h, rapi.h, ras.h,
raserror.h, rassapi.h, regstr.h, richedit.h, richole.h, rpc.h,
rpcdce.h, rpcdce2.h, rpcdcep.h, rpcndr.h, rpcnsi.h, rpcnsip.h,
rpcnterr.h, rpcproxy.h, schannel.h, schnlsp.h, scrnsave.h,
security.h, setupapi.h, shellapi.h, shlguid.h, shlobj.h, sql.h,
sqlext.h, sqltypes.h, sqlucode.h, sspi.h, subauth.h,
tlhelp32.h, unknwn.h, userenv.h, w32api.h, winbase.h, wincon.h,
wincrypt.h, windef.h, windows.h, windowsx.h, winerror.h,
wingdi.h, wininet.h, winioctl.h, winnetwk.h, winnls.h, winnt.h,
winperf.h, winreg.h, winresrc.h, winsock.h, winsock2.h,
winspool.h, winsvc.h, winuser.h, winver.h, ws2tcpip.h,
wsnetbs.h, wtypes.h, zmouse.h: Add #pragma GCC system_header
if __GNUC__ >= 3.
* include/mapi.h: Change header guard name to _MAPI_H for
consistency.
2002-03-09 09:04:10 +00:00
Danny Smith
96a3b54498
* include/accctrl.h (_ACCCTRL_H): Correct typo.
...
Remove unnecessary inclusion of <wtypes.h>
* ChangeLog: Fix omission of name in recent entries.
* include/initguid.h (DEFINE_GUID): Add GUID_EXT to define.
2002-03-08 08:17:19 +00:00
Danny Smith
b7410006b9
* include/mswsock.h: Group winsock2 dependants
...
together and protect with #ifdef _WINSOCK2_H.
* lib/test.c: Only test ws2tcpip.h if winsock2.h
has been included.
2002-03-06 11:31:47 +00:00
Danny Smith
8d3db0afbe
* include/mswsock.h (TP_*): Add new defines.
...
(TRANSMIT_PACKETS_ELEMENT): Define new structure.
(WSAMSG): Likewise.
(WSACMSGHDR): Likewise.
(DisconnectEx): Add new prototype.
(WSARecvMsg): Likewise.
(WSA_CMSG_*) Add empty macros, guarded by #if 0.
2002-03-05 22:40:30 +00:00
Danny Smith
6c766d2095
* ChangeLog: Fix typo in last entry.
...
* include/winsock2.h (IPPROTO_*): Add IPv6 defines.
* include/ws2tcpip.h: (IP_*): Add new defines.
(INET_ADDRSTRLEN, INET6_ADDRSTRLEN): Add defines.
(NI_*): Add getnameinfo constants and bitmasks.
(AI_*): Add getaddrinfo flags.
(EAI_*): Add getaddrinfo error codes.
(ip_mreq_source): Add new structure.
(ip_msfilter): Add new structure.
(IP_MSFILTER_SIZE): Add new macro.
(in_pktinfo): Add new structure.
Add preliminary IPv6 support.
(in6_addr): Add new structure and some defines.
(sockaddr_in6): Add new structure.
(in6addr_any, in6addr_loopback): Declare extern structures.
(IN6ADDR_ANY_INIT,IN6ADDR_LOOPBACK_INIT): Add
initialization macros for above.
(IN6_ARE_ADDR_EQUAL): Define macro.
(IN6_IS_ADDR_*): Define address testing macros.
(socklen_t) Add new typedef.
(ipv6_mreq): Add new structure.
(in6_pktinfo): Same.
(addrinfo): Same.
(freeaddrinfo):Add new prototype.
(getaddrinfo): Same.
(gai_strerror[AW]): Same.
(getnameinfo): Same.
(sockaddr_in6_old): Add structure.
(sockaddr_gen): Add union definition.
(INTERFACE_INFO): Use sockaddr_gen as members.
(INTERFACE_INFO_OLD): Add comment on workaround for problems
with INTERFACE_INFO on NT4 prior to sp4.
.
2002-03-02 10:49:56 +00:00
Danny Smith
fd2ded00a7
* include/windows.h; Remove test for __W32API_MAJOR_VERSION
...
when selecting winsock interface.
* include/winsock.h (SOCKET_ADDRESS_LIST): Add structure
definition and typedefs.
Expand FIXME comment.
(WSACOMPLETIONTYPE): Add enum.
(WSACOMPLETION): Add structure and typedefs.
(WSANSPIoctl): Add function prototpe and callback typedef.
(SIO_NSP_NOTIFY_CHANGE): Add define.
(sockaddr_storage): Add structure and typedefs.
2002-02-28 00:03:11 +00:00
Danny Smith
08618b6f92
* include/ntsecpkg.h: New file.
...
* include/schannel.h: New file.
* include/schnlsp.h: New file.
* include/security.h: New file.
* include/sspi.h: New file.
* include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
* include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
(struct _CRYPTOAPI_BLOB): Add structure and typedefs.
(SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
CERT_CHAIN_CONTEXT): Add missing structures.
(CertCloseStore, CertGetCertificateChain,
CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
CertFindCertificateInStore, CertFreeCertificateContext,
CertGetIssuerCertificateFromStore,
CertFindChainInStore): Add missing functions.
(CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
CERT_FIND_ISSUER_STR): Add Unicode mappings.
* lib/crypt32.def: New file.
* lib/secur32.def: Add mising stubs.
* lib/test.c: Include new headers.
2002-02-15 19:27:44 +00:00
Danny Smith
27530c3181
* include/ntsecpkg.h: New file.
...
* include/schannel.h: New file.
* include/schnlsp.h: New file.
* include/security.h: New file.
* include/sspi.h: New file.
* include/ntsecapi.h (KERB_WRAP_NO_ENCRYPT,
MICROSOFT_KERBEROS_NAME_[AW]): Add missing constants
* include/wincrypt.h (CALG_*, X509_ASN_ENCODING.
PKCS_7_ASN_ENCODING, CERT_*, USAGE_MATCH_TYPE_AND,
USAGE_MATCH_TYPE_OR, szOID_*): Add missing constants
(struct _CRYPTOAPI_BLOB): Add structure and typedefs.
(SSL_EXTRA_CERT_CHAIN_POLICY_PARA,HTTPSPolicyCallbackData,
CERT_CHAIN_POLICY_PARA,CERT_CHAIN_POLICY_STATUS,
CRYPT_ALGORITHM_IDENTIFIER, CRYPT_BIT_BLOB,
CERT_PUBLIC_KEY_INFO, CERT_EXTENSION, CERT_INFO, CERT_CONTEXT,
CTL_USAGE, CERT_ENHKEY_USAGE, CERT_USAGE_MATCH,
CERT_CHAIN_PARA, CERT_CHAIN_FIND_BY_ISSUER_PARA,
CERT_TRUST_STATUS, CRL_ENTRY, CRL_INFO, CRL_CONTEXT,
CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO,
CERT_CHAIN_ELEMENT, CRYPT_ATTRIBUTE, CTL_ENTRY, CTL_INFO,
CTL_CONTEXT, CERT_TRUST_LIST_INFO, CERT_SIMPLE_CHAIN,
CERT_CHAIN_CONTEXT): Add missing structures.
(CertCloseStore, CertGetCertificateChain,
CertVerifyCertificateChainPolicy, CertFreeCertificateChain,
CertNameToStr[AW], CertOpenSystemStore[AW], CertOpenStore,
CertFindCertificateInStore, CertFreeCertificateContext,
CertGetIssuerCertificateFromStore,
CertFindChainInStore): Add missing functions.
(CertNameToStr, CertOpenSystemStore, CERT_FIND_SUBJECT_STR,
CERT_FIND_ISSUER_STR): Add Unicode mappings.
* lib/crypt32.def: New file.
* lib/secur32.def: Add mising stubs.
* lib/test.c: Include new headers.
2002-02-14 00:24:52 +00:00
Danny Smith
4478a9f329
* include/windef.h (PROC,FARPROC,NEARPROC): Remove void
...
parameter.
2002-02-13 22:15:55 +00:00
Danny Smith
21d349adfc
* include/windef.h (FARPROC,NEARPROC,PROC): Remove
...
void parameter.
2002-02-13 20:56:17 +00:00
Danny Smith
ae334f668d
* include/mapi.h: New file.
...
* lib/mapi.def: Add missing function stubs.
* lib/test.c: Include mapi.h.
2002-01-30 17:33:27 +00:00
Danny Smith
3be1ef991b
* include/winuser.h (GetWindowLongPtr[AW],
...
SetWindowLongPtr[AW]): Add prototypes for _WIN64.
2002-01-28 01:31:00 +00:00
Danny Smith
28a632779a
* include/winuser.h (GWLP_*,DWLP_*): Add missing constants.
...
(GetWindowLongPtr[AW], SetWindowLongPtr[AW]): Map them to
{Get Set}WindowLong[AW], as in Win32 they are equivalent.
(GetWindowLongPtr, SetWindowLongPtr): Add Unicode mappings.
2002-01-27 23:42:49 +00:00
Danny Smith
a4f2440619
* lib/test.c: Include wsnetbsd.h.
...
* include/wsnetbs.h: New file.
2002-01-27 23:20:56 +00:00
Earnie Boyd
d4b5d8fda2
* include/winnt.h: Remove merge conflict.
2002-01-25 13:13:55 +00:00
Danny Smith
d554b253b5
* include/winnt.h (_TCHAR): Add typedefs.
...
* include/wininet.h (SECURITY_FLAG_IGNORE_*): Add missing
defines.
* include/winsuser.h (ATF_AVAILABLE, SERKF_ACTIVE):
Add defines.
(LPACCESSTIMEOUT): Add typedef.
2002-01-25 02:54:19 +00:00
Earnie Boyd
019f46a626
Merge MinGW differences
2002-01-25 00:52:35 +00:00
Danny Smith
993c684df7
* include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines.
...
* include/commctrl.h (HDITEM[AW]): Rename _HD_ITEM[AW] to
_HDITEM[AW], with parallel changes to typedefs. Use defines for
backward compatability with old names. Update UNICODE mappings.
(HDLAYOUT): Remove struct _HD_LAYOUT_XP. Use new typedefs
for struct _HD_LAYOUT and add defines for backward
compatability with old names.
(NMLISTVIEW): Rename _NM_LISTVIEW to tagNMLISTVIEW, with
parallel chages to typedefs. Add defines for backward
compatability with old names.
(TCHITTESTINFO, IMAGELISTDRAWPARAMS): Fix _WIN32_IE guard.
2002-01-24 07:34:22 +00:00
Robert Collins
186f78be19
2002-01-21 Robert Collins <rbtcollins@hotmail.com>
...
* include/winnt.h: Add missing MEM_ defines, and convert existing to
hex for readability.
2002-01-20 15:20:02 +00:00
Corinna Vinschen
7837ec4bda
* include/winnt.h (FILE_ATTRIBUTE_ENCRYPTED): Correct constant.
...
(FILE_ATTRIBUTE_DEVICE): Add define.
2002-01-14 23:30:14 +00:00
Corinna Vinschen
55409319de
* include/winnt.h: Add INVALID_FILE_ATTRIBUTES.
2002-01-14 20:15:32 +00:00
Robert Collins
175f01bc17
2002-01-11 Ralf Habacker <Ralf.Habacker@freenet.de>
...
* include/ntsecapi.h: Fixed missing void parameter type in some prototypes.
* include/objbase.h: Ditto.
* include/rapi.h: Ditto.
* include/rpc.h: Ditto.
* include/rpcdce.h: Ditto.
* include/rpcdcep.h: Ditto.
* include/rpcndr.h: Ditto.
* include/rpcnsip.h: Ditto.
* include/rpcproxy.h: Ditto.
* include/windef.h: Ditto.
2002-01-11 10:23:20 +00:00