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
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
Robert Collins
f827d65e12
2001-12-30 Guido Serassio <serassio@libero.it>
...
* include/winsvc.h: Add EnumServiceStatusEx(),
QueryServiceStatusEx()
& RegisterServiceCtrlHandlerEx()
2002-01-11 10:17:27 +00:00
Robert Collins
a3e320f3c9
2001-12-21 Robert Collins <rbtcollins@hotmail.com>
...
* include/wingdi.h: Add GetRandomRgn and SYSRGN.
2001-12-21 06:53:56 +00:00
Christopher Faylor
7b5ea138a2
* lib/Makefile.in: Revert inst_installdir definitions to working versions.
2001-12-21 04:42:05 +00:00
Robert Collins
4706b72837
2001-12-17 Guido Serassio <serassio@libero.it>
...
* include/winsvc.h: Add ChangeServiceConfig2() &
QueryServiceConfig2() definition
2001-12-16 21:57:36 +00:00
Robert Collins
990d6d89b6
2001-12-17 Robret Collins <rbtcollins@hotmail.com>
...
* include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
on MSDN documentation for XP.
2001-12-16 21:55:40 +00:00
Earnie Boyd
ddd50f72b5
* Makefile.in: Increment VERSION.
...
* include/w32api.h: Ditto.
2001-12-07 21:29:30 +00:00
Earnie Boyd
17e6a0014b
merge changes from MinGW
2001-12-07 14:15:24 +00:00
Earnie Boyd
937b5e4d04
2001-12-04 Earnie Boyd <earnie@users.sf.net>
...
* include/winuser.h (IDC_STATIC): Don't define.
2001-12-04 14:36:40 +00:00
Earnie Boyd
9d2dfde225
2001-12-04 Danny Smith <dannysmith@users.sourceforge.net>
...
Cleanup merge between SourceForge and winsup CVS.
* include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove
definitions.
* include/winnt.h (VER_NT*): Remove duplicate defines.
(VER_SUITE*): Group with VER_PLATFORM*, VER_NT* defines.
2001-12-04 13:35:34 +00:00
Earnie Boyd
6dfcb5a3a9
2001-12-03 Earnie Boyd <earnie@users.sf.net>
...
* include/accctrl.h: Change \r\n to \n.
2001-11-30 Danny Smith <dannysmith@users.sourceforge.net>
* include/ipexport.h (IP_UNIDIRECTIONAL_ADAPTER_ADDRESS):
Add structure definition.
* include/iptypes.h (IP_PER_ADAPTER_INFO): Ditto.
* include/iphlpapi.h (AddIPAddress,CreateProxyArpEntry,
DeleteIPAddress,DeleteProxyArpEntry,EnableRouter,
FlushIpNetTable,GetAdapterIndex,GetPerAdapterInfo,
GetUniDirectionalAdapterInfo,SendARP,SetAdapterIpAddress,
UnenableRouter) Declare functions.
* lib/iphlpapi.def: Add function names to import lib.
2001-11-24 Danny Smith <dannysmith@users.sourceforge.net>
* include/winnt.h (PACCESS_MASK): Add typedef.
* include/aclapi.h: New file.
* include/acctrl.h: New file.
* lib/advapi32.def: Add missing symbols.
* lib/test.c: Add #include <aclapi.h>.
2001-11-23 Danny Smith <dannysmith@users.sourceforge.net>
* include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s,
VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from
here ...
* include/winnt.h: ... to here.
* include/winbase.h (VerifyVersionInfo[AW]): Add declaration.
* include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions
and typedefs.
(VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER):
Add defines.
2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr>
* w32api/include/winnt.h: prepare SSE register support.
(CONTEXT_EXTENDED_REGISTERS): Add new define.
(MAXIMUM_SUPPORTED_EXTENSION): New define.
(struct CONTEXT): ExtendedRegisters field added.
2001-11-16 Danny Smith <dannysmith@users.sourceforge.net>
* include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO,
tagCURSORINFO, tagMENUBARINFO, tagMENUINFO, tagMONITORINFO
tagSCROLLBARINFO, tagTITLEBARINFO. tagWINDOWINFO,
tagLASTINPUTINFO ): Define new structures.
(EndMenu, GetAltTabInfo[AW],GetComboBoxInfo,GetCursorInfo,
GetLastInputInfo, GetListBoxInfo, GetMenuBarInfo,
GetMonitorInfo[AW], GetScrollBarInfo, GetTitleBarInfo,
GetWindowInfo, GetWindowModuleFileName[AW],GetMenuInfo
SetMenuInfo): Add new prototypes.
* lib/user32.def: Add import stubs for above functions.
* include/winuser.h (IDC_STATIC): Protect against prior
definition.
2001-11-12 Corinna Vinschen <corinna@vinschen.de>
* include/winbase.h (OSVERSIONINFOEX): Add definition.
* include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
2001-11-10 Robert Collins <rbtcollins@hotmail.com>
* include/winnt.h: Add Danny Smith's text comment about gcc compiler
warnings with _AUTHORITY #defines.
2001-11-09 Robert Collins <rbtcollins@hotmail.com>
* include/winnt.h (GetCurrentFiber): Create a prototype before the
implementation;
(GetFiberData): Ditto.
2001-11-09 Robert Collins <rbtcollins@hotmail.com>
* include/winnt.h: Backout last change.
2001-12-03 19:59:34 +00:00
Corinna Vinschen
87f1a487ed
Patch by Pierre Muller <muller@ics.u-strasbg.fr>:
...
* w32api/include/winnt.h: prepare SSE register support.
(CONTEXT_EXTENDED_REGISTERS): Add new define.
(MAXIMUM_SUPPORTED_EXTENSION): New define.
(struct CONTEXT): ExtendedRegisters field added.
2001-11-21 23:13:59 +00:00
Corinna Vinschen
192b4f6261
* include/winbase.h (OSVERSIONINFOEX): Add definition.
...
* include/winnt.h: Add VER_NT_* and VER_SUITE_* defines.
2001-11-12 17:53:47 +00:00
Robert Collins
4d1fdcb6f8
2001-11-10 Robert Collins <rbtcollins@hotmail.com>
...
* include/winnt.h: Add Danny Smith's text comment about gcc compiler warnings
with _AUTHORITY #defines.
2001-11-09 13:23:54 +00:00
Robert Collins
d0d69f141d
2001-11-09 Robert Collins <rbtcollins@hotmail.com>
...
* include/winnt.h (GetCurrentFiber): Create a prototype before the implementation;
(GetFiberData): Ditto.
2001-11-09 11:34:26 +00:00
Robert Collins
29c63d063f
2001-11-09 Robert Collins <rbtcollins@hotmail.com>
...
* include/winnt.h: Backout last change.
2001-11-09 08:31:37 +00:00
Robert Collins
418c02db8f
2001-11-08 Robert Collins <rbtcollins@hotmail.com>
...
* include/winnt.h: Define *_SID_AUTHORITY appropriately. (nested
structures.)
GetCurrentFiber: Create a prototype before the implementation;
GetFiberData: Ditto.
2001-11-07 14:11:41 +00:00
Christopher Faylor
79ec82139e
* lib/Makefile.in: Add .NOTPARALLEL target since dlltool cannot run in parallel
...
invocations.
* lib/scrnsave.c (WinMain): Trivial change to avoid a compiler warning.
2001-11-04 20:38:00 +00:00
Earnie Boyd
44506780d9
2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
...
* include/basetyps.h (DECLARE_INTERFACE): Don't add
__attribute__((com_interface)) for __GNUC__ >= 3.
2001-11-01 Danny Smith <dannysmith@users.sourceforge.net>
* include/commdlg.h (PRINTPAGERANGE): Add structure
definition.
(PRINTDLGEX[AW]): Likewise.
(PrintDlgEx[AW]): Add function declaration.
* lib/comdlg32.def (PrintDlgEx[AW]): Add function stubs.
* ChangeLog: Fix typo in last entry.
2001-11-01 TAMURA Kent <tkent@users.sourceforge.net>
* include/objbase.h (CoGetClassObject): Change third parameter
to COSERVERINFO*.
2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
* include/winuser.h (MOUSEEVENTF_WHEEL): Define.
Thanks to: Kim Saunders.
* include/oleauto.h: Define VARIANT* flags for VariantChangeType.
Thanks to: Pat Thoyts.
* include/winnt.h: Change C++ style comment to C style.
* include/shlobj.h: Ditto.
* include/objbase.h (enum tagCOINIT): Remove comma at end of
list.
* include/oledlg.h (enum tagOLEUIPASTEFLAG): Ditto.
* include/oleidl.h (enum tagDROPEFFECT): Mark as __extension__
(enum not limited to range of int).
* include/oaidl.h (struct tagVARIANT): Mark as __extension__
(struct with no named members), ifndef NONAMELESSUNION.
2001-10-30 Danny Smith <dannysmith@users.sourceforge.net>
* include/winuser.h (CREATESTRUCT): UNICODE it.
(CBT_CREATEWND): Likewise.
2001-10-20 Corinna Vinschen <corinna@vinschen.de>
* include/winnetwk.h (WNetGetResourceInformationA): Add declaration.
(WNetGetResourceInformationW): Ditto.
(WNetGetResourceInformation): Add define.
2001-10-12 Pedro A Aranda <paaguti@hotmail.com>
* include/winuser.h (POINTSTOPOINT): Use explicit casts
before extracting words.
2001-11-01 19:42:57 +00:00
Corinna Vinschen
b07891c58b
* include/winnetwk.h (WNetGetResourceInformationA): Add declaration.
...
(WNetGetResourceInformationW): Ditto.
(WNetGetResourceInformation): Add define.
2001-10-20 10:41:09 +00:00
Earnie Boyd
7141383a86
2001-09-18 Danny Smith <dannysmith@users.sourceforge.net>
...
* include/winnt.h (_[U]LARGE_INTEGER): Mark nameless structure
field as _ANONYMOUS_STRUCT.
* include/setupapi.h (SP_DEVINSTALL_PARAMS): Add missing typedef
for UNICODE.
* include/ipexport.h (icmp_echo_reply): Remove extra ';'.
* lib/makefile.in: Add -pedantic switch to TEST_OPTIONS for header
test.
2001-09-17 Mattia Barbon <mbarbon@dsi.unive.it>
* include/commctrl.h: Add some ListView constants.
2001-09-17 Earnie Boyd <earnie@sf.net>
* lib/Makefile.in (inst_includedir): Add FIXME and remove the usr/
portion of the directory from the install.
(inst_libdir): Ditto.
* Makefile.in (VERSION): Increment.
* include/w32api.h: Increment version.
2001-09-19 23:56:12 +00:00
Earnie Boyd
3e985c99c0
2001-09-17 Earnie Boyd <earnie@sf.net>
...
* lib/Makefile.in (inst_includedir): Add FIXME and remove the usr/
portion of the directory from the install.
(inst_libdir): Ditto.
* Makefile.in (VERSION): Increment.
* include/w32api.h: Increment version.
2001-09-17 16:15:54 +00:00
Earnie Boyd
e9f2bf3049
2001-09-13 Earnie Boyd <earnie@SF.net>
...
* lib/Makefile.in (inst_includedir): Change to always use w32api
subdirectory for target == cygwin.
(inst_libdir): Ditto.
2001-09-13 17:45:55 +00:00
Earnie Boyd
36d19bdddb
2001-09-13 Earnie Boyd <earnie@SF.net>
...
* lib/Makefile.in (config_prefix): New variable.
(inst_includedir): Manipulate special value only if target == cygwin
and build == target and prefix != config_prefix.
(inst_libdir): Ditto.
2001-09-13 12:06:28 +00:00
Earnie Boyd
1176fb61c9
2001-09-12 Earnie Boyd <earnie@SF.net>
...
* Makefile.in (TARFLAGS): New variable.
(TARFILEEXT): Ditto.
2001-09-12 20:24:06 +00:00
Earnie Boyd
c88bb51c3c
2001-09-12 Earnie Boyd <earnie@SF.net>
...
* Makefile.in: Increment version.
* include/w32api.h: Ditto.
* lib/Makefile.in: Add usr/ to install directory special for cygwin.
2001-09-12 14:48:07 +00:00
Earnie Boyd
e078566ced
2001-09-11 Danny Smith <dannysmith@users.sourceforge.net>
...
* include/winnt.h (_[U]LARGE_INTEGER): Protect nameless struct with
!defined(NONAMELESSUNION), rather than defined(_ANONYMOUS_STRUCT).
(_REPARSE_DATA_BUFFER): Name union field DUMMYUNIONNAME.
2001-09-12 14:08:53 +00:00
Earnie Boyd
bb36822663
2001-09-05 Danny Smith <dannysmith@users.sourceforge.net>
...
* include/wininet.h (InternetAutodial): Add prototype.
(InternetAutodialHangup): Ditto.
(InternetDial): Ditto.
(InternetGetConnectedState): Ditto.
(InternetGoOnline): Ditto.
(InternetHangUp): Ditto.
(InternetSetDialState): Ditto.
Add associated INTERNET_* auto dial flags.
Guard typedefs and prototypes with #ifndef RC_INVOKED.
2001-09-10 16:50:06 +00:00
Earnie Boyd
615a70a882
2001-09-04 Earnie Boyd <earnie@SF.Net>
...
* lib/Makefile.in: Move the setting of variable libdir to after the
setting of exec_prefix since the value of libdir is dependant on it.
2001-09-04 20:56:23 +00:00
Christopher Faylor
fb7369b515
* winbase.h: Add missing closing parentheses to InterlockedExchangePointer
...
declaration.
2001-09-04 18:19:33 +00:00
Earnie Boyd
2d54484a72
2001-09-01 Danny Smith <dannysmith@users.sourceforge.net>
...
* include/shlobj.h (CFSTR_* ): Add new defines.
Thanks to: "Ron" <ron@debian.org> .
Unicode them.
2001-09-04 14:57:51 +00:00
Christopher Faylor
2bcd6fb89d
* include/winnt.h: Use defined(_ANONYMOUS_STRUCT) to determine if anonymous
...
structs are available rather than just testing preprocessor variable directly.
2001-09-01 14:42:57 +00:00
Corinna Vinschen
75f259bfe3
* include/winnt.h: Change definition of `SYSTEM_LUID' to comply
...
with new `LARGE_INTEGER' definition.
2001-08-31 19:48:04 +00:00
Christopher Faylor
4208d592f3
* include/winsock2.h: Remove "extra token" after #endif.
2001-08-30 13:37:23 +00:00
Earnie Boyd
bca00ab4b6
* config.guess: Remove the \r from the end of line.
...
* config.sub: Ditto.
* include/winnt.h: Allow anonymous struct in [U]LARGE_INTEGER
if __cplusplus as well as if _ANONYMOUS_STRUCT.
* config.guess: Add the MSYS system.
* config.sub: Ditto.
* include/winsock.h: Add the __INSIDE_MSYS__ protections.
* incldue/winsock2.h: Ditto.
2001-08-30 04:29:49 +00:00
Earnie Boyd
d1b093d567
* include\winnt.h: Allow anonymous (Xxx.LowPart) or
...
non-anonymous (Xxx.u.LowPart) access to HighPart and
LowPart of a LARGE_INTEGER or ULARGE_INTEGER.
* include/wingdi.h (HANGUL_CHARSET): Add define.
2001-08-29 13:45:46 +00:00
Earnie Boyd
de8e9cfb39
* include/setupapi.h : New file.
...
* lib/setupapi.def:New file.
* lib/test.c: Include setupapi.h.
* include/winioctl.h (_DISK_PERFORMANCE): Correct typo.
* include/richedit.h (ENLINK): Add structure definition.
(EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines.
* include/shlobj.h (CMIC_*): Remove duplicate defines.
(CMDSTR_*): Remove duplicates; UNICODE string constants.
(GCS_*): Make UNICODE.
(CSIDL_*): Add more defines.
* include/winioctl.h (_MEDIA_TYPE): Add pointer typedef.
(_DISK_GEOMETRY): Ditto.
(_DISK_PERFORMANCE): Ditto.
* include/winbase.h (HasOverlappedIoCompleted): Add macro.
* include/winnt.h: Move CHAR, SHORT and LONG typedefs outside
of block protected by #ifndef VOID.
(This reverts 1998-12-01 Anders Norlander change.)
* include/odbcinst.h: End file with newline.
* include/raserror.h: Ditto.
* include/winsock2.h (#include <wtypes.h): Don't.
(_BLOB): Define instead, if not already done.
(__BLOB_T_DEFINED: New define for guarding _BLOB.
* include/wtypes.h (_BLOB): Guard against prior definition.
* include/oaidl.h (tagVARIANT): Mark anonymous structs and unions
as __extension__.
(tagTYPEDESC): Ditto.
(_wireBRECORD): Add structure definition.
(_wireSAFEARR_BRECORD): Ditto.
(_wireSAFEARR_HAVEIID): Ditto.
(_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr,
SAFEARR_HAVEIID HaveIidStr.
(tagVariant): Add fields _VARIANT_BOOL bool,*pbool.
(_wireVARIANT): Change field parray to type wirePSAFEARRAY,
pparray to wirePSAFEARRAY*.
(_wireVARIANT): Add field wireBRECORD brecVal.
(wireVARIANT): Change typedef to struct _wireVariant*.
(IRecordInfo): Add interface definition.
(LPRECORDINFO): Add typedef for IRecordInfo*.
(IID_IRecordInfo): Add forward decalaration.
* include/lmcons.h: Guard CNLEN and UNCLEN against prior definition.
* include/nddeapi.h: Likewise.
* ChangeLog: Formatting and typo fixes.
2001-08-21 13:58:52 +00:00
Earnie Boyd
5b9d54bf97
* lib/test.c (Win32_Winsock): Replace with __USE_W32_SOCKETS.
...
Add more includes of w32api headers.
* include/winnt.h (GetCurrentFiber): Change __inline to __inline__.
Swap asm code with that of GetFiberData.
(GetFiberData): Ditto.
* lib/kernels.c: New file, containing library versions of
GetCurrentFiber and GetFiberData.
* lib/makefile.in: Add kernel32.o as static object to libkernal32.a.
2001-08-10 11:51:03 +00:00
Earnie Boyd
89500585f7
* include/winuser.h (GET_WHEEL_DELTA_WPARAM): Add macro.
...
* lib/oleaut32.def: Regenerate.
2001-08-08 17:25:23 +00:00
Earnie Boyd
54580e6a88
* include/wtypes.h: (DECIMAL_SETZERO): Correct typo.
...
* include/oleidl.h (ISupportErrorInfo, ICreateInfo): Move from here
* include/oaidl.h: ... to here.
* include/oaidl.h ICreateErrorInfo): Add interface definition.
(IErrorInfo::GetGUID): Change arg to GUID.
(LPSUPPORTERRORINFO): Add typedef.
(IID_ISupportErrorInfo): Change forward decl. of type to IID.
* include/winsock2.h (WSAGET* and WSAMAKE*): Remove duplicate
defines.
* include/commctrl.h (TreeView_SetIndent): Correct typo.
* include/commctrl.h (TBSTYPE_FLAT): Remove define.
* include/commctrl.h (TBBUTTONINFO[AW]): Add struct definitions,
and UNICODE mappings, if _WIN32_IE >= 0x400.
(TBIF_* and TB_SETBUTTONINFO): Add defines, if _WIN32_IE >= 0x400.
(CDIS_*,CDDS_*,CDRF_*) : Add defines.
(tagNMCUSTOMDRAWINFO): Add struct definition and typedefs.
(tagNMLVCUSTOMDRAW): Likewise.
(tagNMTVCUSTOMDRAW): Likewise.
(tagNMLVCACHEHINT): Likewise.
* include/basetsd.h (#include <_mingw.h>): Remove.
(__int64): Define.
* include/wingdi.h (AC_SRC_OVER): Add define.
(struct _BLENDFUNCTION): Add.
* include/shlobj.h: Add BIF_* defines.
* include/winerror.h (E_PENDING): Add error code define.
* include/basetsd.h (#include <_mingw.h>): Add directive.
* include/winbase.h(InterlockedCompareExchange): Change args
and return value from PVOID to LONG.
(InterlockedExchange): Change first arg to LPLONG.
(InterlockedCompareExchangePointer): New macro.
(InterlockedExchangePointer): New macro.
2001-08-05 12:47:53 +00:00
Earnie Boyd
4abaaac33c
* lib/kernel32.def: Add LanguageGroup and UILanguage symbols.
...
Thanks to Kevin Chase <kevincha99@hotmail.com>.
2001-06-19 13:49:40 +00:00
Earnie Boyd
66a7fbe263
* objidl.h (IMalloc::ReAlloc()): Correct declaration.
...
(IMalloc::Free()): Ditto.
2001-06-11 20:06:54 +00:00
Earnie Boyd
13a01ce06a
* include/shlobj.h (REGSTR_PATH_EXPLORER): Unicode it.
...
(REGSTR_PATH_SPECIAL_FOLDERS): Ditto.
* include/regstr.h (REGSTR_PATH_EXPLORER): Add #ifndef guard.
2001-06-11 19:18:52 +00:00
Earnie Boyd
05763a593c
* include/shlobj.h (struct _browseinfo): UNICODE it.
...
(SHBrowseForFolder): Ditto.
(SHGetPathFromIDList): Ditto.
2001-06-11 18:28:19 +00:00
Earnie Boyd
a179327987
* include/basetsd.h: RC_INVOKED protection and realignment.
...
Thanks to: Colin Peters <colinpeters@users.sourceforge.net>
2001-06-11 17:29:54 +00:00
Earnie Boyd
5a2f66ab43
* Makefile.in (bindist): Reassign value of exec_prefix on make command
...
line.
2001-06-06 19:02:59 +00:00
Christopher Faylor
1d0f9ded2e
* lib/mapi32.def: Add MAPISendMail.
2001-05-22 23:03:25 +00:00
Earnie Boyd
1f6e71f348
* include/w32api.h: Update version.
...
* Makefile.in: Ditto.
2001-05-22 20:51:47 +00:00
Corinna Vinschen
f6b52c79f5
* include/winnt.h: Define SE_GROUP_LOGON_ID as unsigned to avoid
...
compiler warnings.
2001-05-17 21:13:10 +00:00
Corinna Vinschen
a69eb9099b
* include/ntdef.h: Protect definition of OBJECT_ATTRIBUTES against
...
previous definition in include/ntsecapi.h.
* include/ntsecapi.h: Vice versa.
2001-05-17 15:16:37 +00:00
Corinna Vinschen
554504edd2
Add missing ChangeLog entry.
2001-05-17 08:23:47 +00:00
Christopher Faylor
7260ea4954
* lib/Makefile.in: Install libraries in /usr/lib/w32api when building for
...
cygwin.
2001-04-25 03:51:06 +00:00
Christopher Faylor
f669342ed7
* include/winsock2.h: Protect one *more* newlib defines when compiling cygwin.
2001-04-24 20:20:01 +00:00
Christopher Faylor
c35bcd3ebc
* include/winsock2.h: Protect some more newlib defines when compiling cygwin
2001-04-24 03:41:37 +00:00
Christopher Faylor
ca608f5682
* include/winsock.h: Protect some more newlib defines when compiling cygwin.
2001-04-23 17:19:24 +00:00
Earnie Boyd
91874e20bf
* include/windows.h: Define _ANONYMOUS_STRUCT and _ANONYMOUS_UNION
...
as __extenstion__ when appropriate.
* include/mmsystem.h: Mark anonymous structs and unions as
__extension__ to prevent compiler warning when invoked with
-pedantic
* include/oaidl.h: Ditto.
* include/objidl.h: Ditto.
* include/olectl.h: Ditto.
* include/prsht.h: Ditto.
* include/shlobj.h: Ditto.
* include/winbase.h: Ditto.
* include/winnt.h: Ditto.
* include/wtypes.h: Ditto.
2001-04-17 12:58:06 +00:00
Earnie Boyd
eae0943a1f
* include/windows.h (#include <winsock.h>): Include <winsock2.h>
...
instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0).
2001-04-12 01:11:41 +00:00
Earnie Boyd
e1cc9ad77c
2001-04-11 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
...
* include/winuser.h (WM_IME_*): Remove defines (now in imm.h).
2001-04-12 01:03:29 +00:00
Earnie Boyd
bae5f26cfb
* include/windef.h (*PBOOL): Unprotect from XFree86Server.
...
(*LPBOOL): Ditto.
2001-04-12 00:55:48 +00:00
Christopher Faylor
4c1ce6d3a2
* include/winnt.h (GetCurrentFiber): Make "external __inline" or asm code will
...
be included in every module which includes this header.
(GetFiberData): Ditto.
2001-04-09 00:52:35 +00:00
Earnie Boyd
97101b51aa
* include/winnt.h (GetCurrentFiber): Fix typo.
2001-04-08 17:00:27 +00:00
Earnie Boyd
a1a1b83adf
* include/shellapi.h: (CommandLineToArgvW): Add WINAPI declaration.
...
* include/winbase.h: (GetFileAttributesExW): Fix typo.
* include/wingdi.h: (StartDocA): Change LPDOCINFOA to DOCINFOA*.
(StartDocB): Chage LNPDOCINFOB to DOCINFOB*.
Thanks To: Kent Tamura <tkent@users.sourceforge.net>
* include/winnt.h: (GetFiberData): Add __inline assembler coding.
(GetCurrentFiber): Ditto.
Thanks to: Andy Younger <AndyY@redlemon.com>
* include/windef.h: (HMONITOR_DECLARED): New definition to stop
DirectX 8 from complaining.
Thanks to: Sigbj�rn Lund Olsen <mosikos@online.no>
* include/commctrl.h Updated TreeView and ListView defines and macros.
* include/winuser.h (MB_SERVICE_NOTIFICATION): Correct value for NT4
and above.
2001-04-08 16:53:56 +00:00
Earnie Boyd
0e09a700d1
* include/winuser.h (RT_CURSOR): Add protection for XFree86Server.
...
(RT_FONT): Ditto.
(VK_KANA): New definition.
* include/basetsd.h (INT32): Ditto.
* include/windef.h (ATOM): Ditto.
(BOOL): Ditto.
(BYTE): Ditto.
* include/winbase.h (FreeResource): Ditto.
Thanks to: "Harold Hunt" <huntharo@msu.edu>
2001-03-30 13:22:17 +00:00
Christopher Faylor
dac9c6045f
* include/winsock.h (_SYS_TYPES_H macro guard for int types): Remove; use only
...
_BSDTYPES_DEFINED macro now defined in newlib sys/types.h.
(SYS_TYPES_H macro guard for fd_set): Replace with_SYS_TYPES_FD_SET macro now
defined in newlib sys/types.h. Emit warning if defined.
* include/winsock2.h: Ditto.
* include/windows.h (Win32_Winsock): Replace with new macros __USE_W32_SOCKETS
and warn of deprecation.
2001-03-20 19:27:37 +00:00
Earnie Boyd
ce2924faee
* include/wingdi.h: (DOCINFO) Ansi version defined incorrectly.
...
Thanks to: Mattia Barbon <mbarbon@dsi.unive.it>
2001-03-13 12:04:57 +00:00
Earnie Boyd
17bd7f5a37
* include/commctrl.h (TBSTYLE_FLAT): New definition.
...
(TB_GETBUTTONSIZE): Ditto.
(TCS_HOTTRACK): Ditto.
Thanks to: Chris Hansen <popeofpop@softhome.net>
2001-03-12 19:26:16 +00:00
Earnie Boyd
4124e827f2
2001-03-01 Earnie Boyd <earnie@users.sourceforge.net
...
* Makefile.in: (snapshot): Add target.
* lib/Makefile.in: (install-headers): Use installdir variable.
(installdir): Set value based on target-alias.
2001-03-01 20:32:34 +00:00
Earnie Boyd
c7193585d3
* include/w32api.h: (_W32API_VERSION): Remove.
...
(__W32API_VERSION): Add.
(__W32API_MAJOR_VERSION): Ditto.
(__W32API_MINOR_VERSION): Ditto.
2001-02-21 21:44:59 +00:00
Earnie Boyd
0b0a9f4087
* include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
...
(StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW]
* include/winuser.h (struct tagMOUSEKEYS): Define new structure.
* include/winerror.h (NTE_*): Add CryptoAPI error codes.
2001-02-21 21:37:18 +00:00
Earnie Boyd
b701af168c
* include/mswsock.h: New file.
...
* include/ws2tcpip.h: New file.
* include/winsock.h (IPPROTO_IGMP): New define.
(IPPROTO_GGP): Correct value.
(SO_* macros): Remove mswsock defines.
(TCP_BSDURGENT): Likewise.
(IP_* macros): Add comment warning of WinSock2 incompatibility
(WSARecvEx): Remove mswsock prototype.
(TransmitFile): Likewise.
(AcceptEx): Likewise.
(GetAcceptExSockaddrs): Likewise.
(struct _TRANSMIT_FILE_BUFFERS): Remove mswsock definition.
(#include <mswsock.h>): Add directive and explanatory comment
* include/winsock2.h (header guard): add guard for _WINSOCK_H
(_WINSOCK_H): Define to prevent later inclusion of winsock.h
(#include <winsock.h>): Replace directive with winsock.h file content
The following changes apply to the merged file:
(FD_SET): Keep winsock2.h definition, delete winsock.h definition
(SOMAXCONN): Likewise
(#include <nspapi.h>): Move - don't include until LPSOCKADDR defined
(IP_* macros): Delete WinSock1 definitions (WinSock2 definitions now
in ws2tcpip.h)
(struct ip_mreq): Delete (now defined in ws2tcpip.h for WinSock2)
(FD_*_BIT and FD_* defines): Place together and extend to
FD_MAX_EVENTS 10
(AF* defines): Extend to AF_MAX 10
(WSAIsBlocking): #if 0 out prototype (N/A in WinSock2)
(WSAUnhookBlockingHook): Likewise.
(WSASetBlockingHook): Likewise.
(WSACancelBlockingCall): Likewise.
(WSAEINPROGRESS): Comment as not raised in WinSock2.
(#include <mswsock.h>): Delete directive inherited from winsock.h
(WSA_QOS* defines): Add QualityOfService error codes.
(SIO_* defines): Add new macros
* include/ipexport.h (IP_STATUS flags): Add definitions.
(IP_FLAG_DF): Likewise.
(IP_OPT_* ): Likewise.
(struct ip_option_information): Likewise.
(struct icmp_echo_reply): Likewise.
2001-02-21 20:40:47 +00:00
Earnie Boyd
ea9bdf67b8
* include/commctrl.h: Revert TEXT change.
...
* include/lmalert.h: Ditto.
* include/lmcons.h: Ditto.
* include/lmsname.h: Ditto.
* include/lmsvc.h: Ditto.
* include/ntsecapi.h: Ditto.
* include/oledlg.h: Ditto.
* include/ras.h: Ditto.
* include/regstr.h: Ditto.
* include/richedit.h: Ditto.
* include/wininet.h: Ditto.
* include/winnt.h: Ditto.
2001-02-21 19:31:54 +00:00
Earnie Boyd
10216d4395
* include/commctrl.h: Use _TEXT() instead of TEXT() throughout.
...
* include/lmalert.h: Ditto.
* include/lmcons.h: Ditto.
* include/lmsname.h: Ditto.
* include/lmsvc.h: Ditto.
* include/ntsecapi.h: Ditto.
* include/oledlg.h: Ditto.
* include/ras.h: Ditto.
* include/regstr.h: Ditto.
* include/richedit.h: Ditto.
* include/wininet.h: Ditto.
* include/w32api.h: New File.
2001-02-15 17:26:22 +00:00
Corinna Vinschen
61ee24b56c
* include/shlobj.h: Add missing SLR_* flags.
2001-02-13 21:39:57 +00:00
Earnie Boyd
5a4b4ab9cc
* lib/Makefile.in: (host_alias): Add variable.
...
(host_build): Ditto:
(xinstall): Removed
(xinstall-libraries): Ditto.
(xinstall-headers): Ditto.
(xuninstall): Ditto.
(xuninstall-libraries): Ditto.
(xuninstall-headers): Ditto.
* Makefile.in: (host_alias): Add variable.
(build_alias): Ditto.
2001-02-12 19:45:33 +00:00
Earnie Boyd
7152ac2bb3
* include/winnt.h: (__TEXT): Add private macro.
...
(_TEXT): Modify definition to use __TEXT.
(_T): Ditto.
This change allows the passing of a MACRO as an argument and have that
MACRO resolved first.
Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
2001-02-02 18:10:58 +00:00
Earnie Boyd
67997034e8
* Makefile.in: Increment VERSION to 0.5
...
* include/winnt.h: Change TEXT to _TEXT throughout.
(SID_RELEASE): Define.
Thanks to: Eric PAIRE <eric.paire@ri.silicomp.com>
2001-01-31 22:41:22 +00:00
Earnie Boyd
9cf3d9cbb5
* Apply Phil Krylov patches.
...
2001-01-19 Phil Krylov <phil@mail.ru>
* include/commctrl.h: (HDI_IMAGE) New definition.
(HDI_DI_SETITEM) Ditto.
(HDI_ORDER) Ditto.
(HDI_FILTER) Ditto.
(HDF_BITMAP_ON_RIGHT) Ditto.
(HDF_IMAGE) Ditto.
(HDM_SETORDERARRAY) Ditto.
(Header_SetOrderArray) Ditto.
(ICC_BAR_CLASSES) Ditto.
(struct _HD_ITEMA) Change definition.
(struct _HD_ITEMW) Ditto.
(struct tagINITCOMMONCONTROLSEX) Enclose in _WIN32_IE braces.
(InitCommonControlsEx()) Ditto.
2001-01-23 Phil Krylov <phil@mail.ru>
* include/richedit.h: Many Richedit 2.0 definitions.
2001-01-30 15:47:41 +00:00
Earnie Boyd
aaee3363f6
* include/winuser.h: (IDC_HAND) New resource identifier.
...
Thanks to: Mark Jordon <mark_jordan@ieee.org>
2001-01-30 14:59:29 +00:00
Earnie Boyd
04f79a1ca8
* include/iptypes.h: Include <sys/types.h> for time_t declaration.
...
Fix typo's.
2001-01-30 14:37:54 +00:00
Earnie Boyd
bac9524c30
* objidl.h: (GetClassID): Argument needs to be a pointer.
...
(GetUnmarshalClass): CLSID argument needs to be a pointer.
Thanks To: <bge@users.sourceforge.net>
2001-01-30 13:34:50 +00:00
Earnie Boyd
9d80174e9d
* Apply Danny Smith patch 102386
...
2000-11-15 Danny Smith <danny_r_smith_2001@yahoo.co.nz>
* lib/rasapi32.def: add symbols available in NT4 and W2k
2001-01-30 12:55:03 +00:00