diff options
-rw-r--r-- | winsup/w32api/ChangeLog | 230 | ||||
-rw-r--r-- | winsup/w32api/include/wincrypt.h | 11 |
2 files changed, 128 insertions, 113 deletions
diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index 6b8d0509e..725ea52e9 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,3 +1,7 @@ +2007-04-20 Matthias Miller <matthiasmiller@users.sourceforge.net> + * include/wincrypt.h (CRYPTPROTECT_PROMPTSTRUCT, CRYPTPROTECT_UI_FORBIDDEN, + CRYPTPROTECT_LOCAL_MACHINE): Define. + 2007-04-15 Piotr Wyderski <piotr.wyderski@wp.pl> * include/winbase.h (SetInformationJobObject, QueryInformationJobObject): @@ -116,7 +120,7 @@ * include/winnt.h (GetCurrentFiber): Remove extern declaration. Make inline static. - (GetFiberData): Likewise. + (GetFiberData): Likewise. * lib/kernel32.c: Remove. * lib/Makefile.in: Remove reference to kernel32.[co]. @@ -149,7 +153,7 @@ * include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE mappings. - (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define. + (KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define. * lib/advapi.def (RegDeleteKeyEx{A|W}): Export. 2006-10-04 Danny Smith <dannysmith@users.sourceforge.net> @@ -224,7 +228,7 @@ * lib/wtsapi32.def (WTSGetActiveConsoleSessionId). Move from here... * lib/kernel32.def (WTSGetActiveConsoleSessionId). ...to here. - Bug reported by: <macleone at users dot sf dot net> + Bug reported by: <macleone at users dot sf dot net> 2006-07-29 Danny Smith <dannysmith@users.sourceforge.net> @@ -254,7 +258,7 @@ IMAGE_REL_M32R_REFLO, IMAGE_REL_M32R_PAIR, IMAGE_REL_M32R_SECTION, IMAGE_REL_M32R_SECREL, IMAGE_REL_M32R_TOKEN): Add defines. - + (IMAGE_REL_MIPS_JMPADDR16): Add define. 2006-07-27 Danny Smith <dannysmith@users.sourceforge.net> @@ -269,7 +273,7 @@ IMAGE_FILE_MACHINE_SH4, IMAGE_FILE_MACHINE_SH5, IMAGE_FILE_MACHINE_THUMB, IMAGE_FILE_MACHINE_WCEMIPSV2): Add defines. - + (IMAGE_SUBSYSTEM_EFI_APPLICATION, IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER, IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER, IMAGE_SUBSYSTEM_EFI_ROM): @@ -284,7 +288,7 @@ IMAGE_DLLCHARACTERISTICS_NO_BIND, IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE): Add defines. - (IMAGE_REL_I386_TOKEN, IMAGE_REL_I386_SECREL7): Add defines. + (IMAGE_REL_I386_TOKEN, IMAGE_REL_I386_SECREL7): Add defines. (IMAGE_REL_AMD64_ABSOLUTE, IMAGE_REL_AMD64_ADDR64, IMAGE_REL_AMD64_ADDR32, IMAGE_REL_AMD64_ADDR32NB, IMAGE_REL_AMD64_REL32, @@ -294,7 +298,7 @@ IMAGE_REL_AMD64_SECREL, IMAGE_REL_AMD64_SECREL7, IMAGE_REL_AMD64_TOKEN, IMAGE_REL_AMD64_SREL32, IMAGE_REL_AMD64_PAIR, IMAGE_REL_AMD64_SSPAN32): Add defines. - + (IMAGE_REL_IA64_ABSOLUTE, IMAGE_REL_IA64_IMM14, IMAGE_REL_IA64_IMM22, IMAGE_REL_IA64_IMM64, IMAGE_REL_IA64_DIR32, IMAGE_REL_IA64_DIR64, IMAGE_REL_IA64_PCREL21B, IMAGE_REL_IA64_PCREL21M, @@ -307,7 +311,7 @@ IMAGE_REL_IA64_PCREL60I, IMAGE_REL_IA64_PCREL60M, IMAGE_REL_IA64_IMMGPREL64, IMAGE_REL_IA64_TOKEN, IMAGE_REL_IA64_GPREL32, IMAGE_REL_IA64_ADDEND): Add defines. - + (IMAGE_SCN_GPREL): Add define. 2006-07-25 Danny Smith <dannysmith@users.sourceforge.net> @@ -336,7 +340,7 @@ * lib/test.c: Replace __OBJC__ guard with _OBJC_NO_COM. Add test for conflict with '@interface' - + 2006-07-22 ipsoner <ipsoner@users.sourceforge.net> * include/wincrypt.h (szOID_RSA, szOID_PKCS, szOID_RSA_HASH, @@ -421,7 +425,7 @@ [mingw-Bugs-1525021] * iptypes.h (IP_ADAPTER_ANYCAST_ADDRESS): Fix NONAMELESSUNION warnings. - (IP_ADAPTER_MULTICAST_ADDRESS): Likewise. + (IP_ADAPTER_MULTICAST_ADDRESS): Likewise. (IP_ADAPTER_UNICAST_ADDRESS): Likewise. (IP_ADAPTER_DNS_SERVER_ADDRESS): Likewise. (IP_ADAPTER_ADAPTER_PREFIX): Likewise. @@ -658,7 +662,7 @@ 2006-05-21 Danny Smith <dannysmith@users.sourceforge.net> - * lib/uuid.c (IID_IRpcProxyBuffer34): Remove definition. + * lib/uuid.c (IID_IRpcProxyBuffer34): Remove definition. 2006-05-12 Dimitri Papadopoulos <papadopo@users.sourceforge.net> @@ -1657,7 +1661,7 @@ (RECONVERTSTRING): Likwise. * include/commdlg.h (OPENFILENAME_SIZE_VERSION_400): Define. - + * lib/uuid.c (CMultiLanguage): Add UUID definition. (IMLangFontLink2): Likewise. (IMultiLanguage): Likewise. @@ -1812,7 +1816,7 @@ 2006-01-24 Jiri Malak <Jiri.Malak@iol.cz> - WATCOM compatibility changes. + WATCOM compatibility changes. * include/ddk/ntddk.h (DECL_IMPORT): Define using __declspec, rather than __attribute__. (DECL_EXPORT): Likewise. @@ -1869,13 +1873,13 @@ 2005-12-22 Danny Smith <dannysmith@users.sourceforge.net> - * lib/ws2_32.c: New file, defining IPv6 constants. + * lib/ws2_32.c: New file, defining IPv6 constants. * lib/Makefile.in (SOURCES): Add ws2_32.c (EXTRA_OBJS): Add ws2_32.o. 2005-12-21 Michael Jung <mjung@iss.tu-darmstadt.de> - * lib/user32.def (PrivateExtractIconsA@32, + * lib/user32.def (PrivateExtractIconsA@32, PrivateExtractIconsW@32): Define. * lib/shell32.c (IID_IShellLinkDataList): Add GUID. @@ -1890,7 +1894,7 @@ 2005-12-09 Huw Davies <hdavies@users.sourceforge.net> Danny Smith <dannysmith@users.sourceforge.net> - * lib/msxml-uuid.c: New file to generate UUIDs for + * lib/msxml-uuid.c: New file to generate UUIDs for MSXML interfaces. * lib/Makefile.in (UUID_OBJS): Add msxml-uuid.o. @@ -1929,7 +1933,7 @@ (GetICMProfileW): Likewise. Thanks to: Paul J Lucas -2005-11-04 Michael Jung <mjung@iss.tu-darmstadt.de> +2005-11-04 Michael Jung <mjung@iss.tu-darmstadt.de> * lib/shell32.c (CLSID_ShellFSFolder): Add GUID. @@ -1954,7 +1958,7 @@ 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net> * include/winbase.h (GetProcessId): Remove duplicate declaration. - Use _WIN32_WINNT >= 0x0501 guard. + Use _WIN32_WINNT >= 0x0501 guard. 2005-10-11 Christopher Faylor <cgf@timesys.com> @@ -1996,7 +2000,7 @@ (SHTDN_REASON_*): New file. * include/objbase.h: Avoid double header guard. -2005-08-17 Michael Jung <mjung@iss.tu-darmstadt.de> +2005-08-17 Michael Jung <mjung@iss.tu-darmstadt.de> * lib/shell32.c (CLSID_RecycleBin, CLSID_ControlPanel, CLSID_MyComputer,CLSID_Internet, CLSID_NetworkPlaces, @@ -2176,7 +2180,7 @@ * lib/directx/dinput_private.h (ATTRIBUTE_TEXT_SECTION): New define for Open Watcom portability. - * lib/directx/(dinput_joy.c, dinput_joy2.c, dinput_kbd.c, + * lib/directx/(dinput_joy.c, dinput_joy2.c, dinput_kbd.c, dinput_mouse.c, dinput_mouse2.c): Use new macro in definition of local c_rgodfDI* objects. Replace .rdata section attribute with 'const' keyword in definition of global c_dfDI* objects. @@ -2302,10 +2306,10 @@ 2004-11-21 Benoit Blanchon <bblanchon@users.sourceforge.net> - * include/wingdi.h (AC_SRC_ALPHA, AC_SRC_NO_ALPHA, + * include/wingdi.h (AC_SRC_ALPHA, AC_SRC_NO_ALPHA, AC_DST_NO_ALPHA, ...): Add defines. * include/winuser.h (ULW_COLORKEY,ULW_ALPHA, - ULW_OPAQUE): Add defines. + ULW_OPAQUE): Add defines. 2004-11-21 Danny Smith <dannysmith@users.sourceforge.net> @@ -2341,7 +2345,7 @@ * include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP): Add defines. (LLKHF_ALTDOWN): Define based on KF_ALTDOWN. - + 2004-11-19 Benoit Blanchon <bblanchon@users.sourceforge.net> * include/shellapi.h (NIF_GUID): Add another define. @@ -2356,7 +2360,7 @@ * include/shlobj.h (SHGFP_TYPE): Add enum. -2004-11-12 Loïc Guilloux (glx@users.sourceforge.net> +2004-11-12 Loïc Guilloux (glx@users.sourceforge.net> * include/winuser.h (WM_THEMECHANGED): Add define. @@ -2420,9 +2424,9 @@ * include/ddk/ntddk.h (__USE_NTOSKRNL__): Define. * include/ddk/winddk.h (InitializeSListHead, Interlocked*): - Guard with __USE_NTOSKRNL__. + Guard with __USE_NTOSKRNL__. (ExInterlockedPopEntrySList, ExInterlockedPushEntrySList): - Add prototypes. Guard macro definition with __USE_NTOSKRNL__ + Add prototypes. Guard macro definition with __USE_NTOSKRNL__ && _WIN32_WINNT >= 0x0501 (ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList, ExFreeToNPagedLookasideList, ExFreeToPagedLookasideList): @@ -2452,11 +2456,11 @@ * include/winddk.h (ExInterlockedAddUlong, ExInterlockedInsertHeadList, ExInterlockedInsertTailList, ExInterlockedRemoveHeadList, ExInterlockedPopEntryList, - ExInterlockedPushEntryList): Change calling convention to + ExInterlockedPushEntryList): Change calling convention to DDKAPI. (ExfInterlockedAddUlong,ExInterlockedInsertHeadList, ExInterlockedInsertTailList, ExInterlockedRemoveHeadList, - ExInterlockedPopEntryList, ExInterlockedPushEntryList): + ExInterlockedPopEntryList, ExInterlockedPushEntryList): Add prototypes for DDKFASTAPI versions. Thanks to Vadim Yegor0v <zg at bmg dot lv> for report. * lib/ntoskrnl.def (ExInterlockedAddUlong, @@ -2465,7 +2469,7 @@ ExInterlockedPushEntryList): Remove lead '@' from stubs. (ExfInterlockedAddUlong,ExfInterlockedInsertHeadList, ExfInterlockedInsertTailList, ExfInterlockedRemoveHeadList, - ExfInterlockedPopEntryList, ExfInterlockedPushEntryList): + ExfInterlockedPopEntryList, ExfInterlockedPushEntryList): Add fastcall stubs. (Exi386InterlockedDecrementLong, Exi386InterlockedExchangeUlong, Exi386InterlockedIncrementLong); Add stdcall stubs. @@ -2515,7 +2519,7 @@ KeRaiseIrql on i386 architectures. 2004-09-06 Hosaka Yuji <hos@tamanegi.org> - + * include/mshtml.h (IHTMLDocument2): Correct get_selection declaration. (IHTMLSelectionObject): Correct get_type declaration. @@ -2547,7 +2551,7 @@ Use it to mark user32.dll imports, throughout. 2004-09-05 Hosaka Yuji <hos@tamanegi.org> - + * lib/ddk/hid.def (HidD_FlushQueue, HidD_FreePreparsedData, HidD_GetAttributes, HidD_GetConfiguration, HidD_GetFeature, HidD_GetHidGuid, HidD_GetIndexedString, HidD_GetInputReport, @@ -2931,7 +2935,7 @@ 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net> * include/docobj.h (IOleDocumentView::GetDocument): Correct - prototype. + prototype. Thanks to Buster Copley <consequent@users.sourceforge.net> 2004-03-16 Danny Smith <dannysmith@users.sourceforge.net> @@ -3041,7 +3045,7 @@ 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net> * include/GL/glu.h (GLU_ERROR): Define. - Thanks to Philip Lamb <phil at rave dot co dot nz> + Thanks to Philip Lamb <phil at rave dot co dot nz> 2004-02-19 Danny Smith <dannysmith@users.sourceforge.net> @@ -3075,7 +3079,7 @@ * lib/dnsapi.def: New file. * lib/test.c: Include windns.h. - + 2004-02-11 Pierre A. Humblet <Pierre.Humblet@ieee.org> * include/windns.h: New file. @@ -3218,7 +3222,7 @@ 2004-01-02 Danny Smith <dannysmith@users.sourceforge.net> Filip Navara <xnavara@volny.cz> - + * include/ddk/winddk.h (_DDK_DUMMYUNION_MEMBER, _DDK_DUMMYUNION_N_MEMBER): New macros. (ExAllocateFromPagedLookasideList,ExFreeToPagedLookasideList, @@ -3745,7 +3749,7 @@ RI_MOUSE_BUTTON_5_UP, RI_MOUSE_WHEEL, KEYBOARD_OVERRUN_MAKE_CODE, RI_KEY_MAKE, RI_KEY_BREAK, RI_KEY_E0, RI_KEY_E1, RI_KEY_TERMSRV_SET_LED, RI_KEY_TERMSRV_SHADOW, RID_INPUT, - RID_HEADER, RIDI_PREPARSEDDATA, RIDI_DEVICENAME, + RID_HEADER, RIDI_PREPARSEDDATA, RIDI_DEVICENAME, RIDI_DEVICEINFO): Add constants. * include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER, @@ -4118,7 +4122,7 @@ * include/w32api.h (_NT5, etc): Reverse the changes of 2003-07-01. * include/winbase.h (_NT5, etc): Ditto. - + 2003-09-02 Bart Oldeman <bartoldeman@users.sourceforge.net> * lib/snmpapi.def (LIBRARY) Add library name. @@ -4437,11 +4441,11 @@ (HANDLE_FLAG_INHERIT, HANDLE_FLAG_PROTECT_FROM_CLOSE): Sync with ddk/ntapi.h defines. (SEM_*) : Likewise. - * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with + * include/winnt.h (COMPRESSION_*, ACCESS_*, SYSTEM_*): Sync with ddk/ntifs.h defines. (FILE_*): Likewise. (MEM_IMAGE, SEC_*): Likewise. - (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS, + (DUPLICATE_CLOSE_SOURCE, DUPLICATE_SAME_ACCESS, DUPLICATE_SAME_ATTRIBUTES): Sync with ddk/winddk.h defines. (TOKEN_*): Sync with ddk/ntifs.h defines. * include/ddk/ntapi.h: Add comments noting definitions in @@ -4450,7 +4454,7 @@ winnt.h. * include/ddk/winddk.h: Add comments noting definitions in winnt.h. - + 2003-07-18 Danny Smith <dannysmith@users.sourceforge.net> * include/winnt.h (FILE_*): Sync with ddk/winddk.h. @@ -4482,7 +4486,7 @@ _ANONYMOUS_UNION. * include/ddk/ntapi.h (_PROCESS_DEVICEMAP_INFORMATION, _PROCESS_SESSION_INFORMATION): Add _ANONYMOUS_UNION. - * include/ddk/ntddcdrm.h (CDROM_TOC_CD_TEXT_DATA_BLOCK): + * include/ddk/ntddcdrm.h (CDROM_TOC_CD_TEXT_DATA_BLOCK): Add _ANONYMOUS_UNION. * include/ddk/ntdddisk.h: Add _ANONYMOUS_UNION, throughout. * include/ddk/ntddmou.h: Add _ANONYMOUS_UNION, throughout. @@ -4692,7 +4696,7 @@ Thanks to: Shura Zam <debil_urod@users.sourceforge.net> 2003-05-18 Manu B <manubee@users.sourceforge.net> - + * include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure. 2003-05-18 Bang Jun-Young <junyoung@netbsd.org> @@ -4767,7 +4771,7 @@ * include/shlguid.h (CGID_ShellServiceObject): Declare. * lib/uuid.c (CGID_ShellServiceObject): Define guid. - Thanks to Chris Sutcliffe <ir0nh34d#users.sourceforge.net> + Thanks to Chris Sutcliffe <ir0nh34d#users.sourceforge.net> * include/winuser.h (SetLayeredWindowAttributes): Add prototype. * lib/user32.def (SetLayeredWindowAttributes): Add stub. * lib/uuid.c (CGID_Explorer, CGID_ShellDocView): Define guids. @@ -4918,7 +4922,7 @@ STATUSCLASSNAME,TOOLBARCLASSNAME,TOOLTIPS_CLASS,TRACKBAR_CLASS, UPDOWN_CLASS,WC_COMBOBOXEX,WC_HEADER,WC_IPADDRESS,WC_LISTVIEW, WC_TABCONTROL,WC_TREEVIEW): Move UNICODE mappings out of - RC_INVOKED guard. + RC_INVOKED guard. (WC_PAGESCROLLER,WC_NATIVEFONTCTL,WC_BUTTON,WC_STATIC,WC_EDIT, WC_LISTBOX,WC_COMBOBOX,WC_SCROLLBAR): Add defines. @@ -5086,7 +5090,7 @@ * include/oleauto.h (V_I1): Define. Thanks to: "Timofei" <mmttmm@users.sourceforge.net> -2003-03-01 Heiko Gerdau <hg@technosis.de> +2003-03-01 Heiko Gerdau <hg@technosis.de> * include/oleidl.h (USERCLASSTYPE): Add enum. * include/ocidl.h (IObjectWithSite): Add interface. @@ -5440,7 +5444,7 @@ 2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net> * include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET, - VIETNAMESE_CHARSET): Remove duplicate defines. + VIETNAMESE_CHARSET): Remove duplicate defines. * lib/comctl32.def (ImageList_SetImageCount): Add stub. 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net> @@ -5470,7 +5474,7 @@ * include/commcat.h: Don't include windows.h or ole2.h ifdef COM_NO_WINDOWS_H. * include/unknwn.h: Ditto. - + 2002-12-26 Danny Smith <dannysmith@users.sourceforge.net> * include/imm.h (ImmGetCompositionFont[AW], @@ -5543,13 +5547,13 @@ Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net> 2002-12-09 Danny Smith <dannysmith@users.sourceforge.net> - + * include/shellapi.h (ExtractIconEx[AW]): Correct return type to UINT. Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net> 2002-12-07 Danny Smith <dannysmith@users.sourveforge.net> - + * include/winuser.h (AllowSetForegroundWindow, LockSetForegroundWindow): Add prototypes. (ASFW_ANY, LSFW_LOCK, LSFW_UNLOCK) Add defines. @@ -5636,7 +5640,7 @@ storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h, upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h, usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h, - winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h, + winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h, xfilter.h): Change comment to refer w32api package, not MinGW. 2002-11-15 Danny Smith <dannysmith@users.sourceforge.net> @@ -5658,7 +5662,7 @@ storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h, upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h, usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h, - winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h, + winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h, xfilter.h): Fix typo in disclaimer comment. 2002-11-12 Danny Smith <dannysmith@users.sourceforge.net> @@ -5749,7 +5753,7 @@ storport.h, tdi.h, tdiinfo.h, tdikrnl.h, tdistat.h, tvout.h, upssvc.h, usb.h, usb100.h, usbcamdi.h, usbdi.h, usbioctl.h, usbiodef.h, usbscan.h, usbuser.h, video.h, videoagp.h, win2k.h, - winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h, + winddi.h, winddk.h, winnt4.h, winxp.h, ws2san.h, xfilter.h): New files. * lib/ddk/(Makefile.in, apcups.def, cfgmgr32.def, dxapi.def, hal.def, hid.def, hidparse.def, mcd.def, ndis.def, ntoskrnl.def, @@ -5769,7 +5773,7 @@ RtlGetDaclSecurityDescriptor,RtlGetGroupSecurityDescriptor, RtlGetOwnerSecurityDescriptor,RtlGetSaclSecurityDescriptor, RtlImpersonateSelf, RtlIsTextUnicode, RtlLargeIntegerAdd, - RtlLengthSecurityDescriptor, RtlMakeSelfRelativeSD, + RtlLengthSecurityDescriptor, RtlMakeSelfRelativeSD, RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize, RtlOpenCurrentUser, RtlSetDaclSecurityDescriptor, RtlSetGroupSecurityDescriptor, RtlSetOwnerSecurityDescriptor, @@ -6202,7 +6206,7 @@ * include/objidl.h (struct tagPROPVARIANT): Kill obsolete union member _VARIANT_BOOL bool. - + 2002-06-24 Danny Smith <dannysmith@users.sourceforge.net> * include/winioctl.h (FILE_SPECIAL_ACCESS): Add define. @@ -6355,7 +6359,7 @@ * Makefile.in: Ditto. -2002-05-27 René Møller Fonseca <fonseca@users.sourceforge.net> +2002-05-27 René Møller Fonseca <fonseca@users.sourceforge.net> * include/winreg.h: (RegConnectRegistry[AW]): Replace LP[W]STR with LPC[W]STR. @@ -6742,13 +6746,13 @@ * lib/test.c: Include mapi.h. * include/commctrl.h (TBSTYLE_*): Add missing defines. - Thanks to: "Ron" <ron@debian.org> + Thanks to: "Ron" <ron@debian.org> 2002-01-30 John Fattaruso <fattaruso@ieee.org> * include/mapi.h: New file. - * lib/mapi.def: Add missing function stubs. - + * lib/mapi.def: Add missing function stubs. + 2002-01-28 Danny Smith <dannysmith@users.sourceforge.net> * include/winuser.h (GetWindowLongPtr[AW], @@ -6788,7 +6792,7 @@ Add defines. (LPACCESSTIMEOUT): Add typedef. -2002-01-24 Phillip Susi <psusi@cfl.rr.com> +2002-01-24 Phillip Susi <psusi@cfl.rr.com> * include/commctrl.h: Add missing HDM_*,HDN_*,LVSICF_* defines. @@ -6807,7 +6811,7 @@ 2002-01-21 Robert Collins <rbtcollins@hotmail.com> - * include/winnt.h: Add missing MEM_ defines, and convert existing to + * include/winnt.h: Add missing MEM_ defines, and convert existing to hex for readability. 2002-01-17 Marcus Geelnard <marcus.geelnard@home.se> @@ -6846,10 +6850,10 @@ * include/winuser.h (MONITORENUMPROC): Add typedef. (EnumDisplayMonitors): Add prototype. * lib/user32.def (EnumDisplayMonitors): Add stub. - + 2002-01-11 Ralf Habacker <Ralf.Habacker@freenet.de> - * include/ntsecapi.h: Fixed missing void parameter type in some + * include/ntsecapi.h: Fixed missing void parameter type in some prototypes. * include/objbase.h: Ditto. * include/rapi.h: Ditto. @@ -6888,7 +6892,7 @@ * include/winsvc.h: Add EnumServiceStatusEx(), QueryServiceStatusEx() & RegisterServiceCtrlHandlerEx() - + 2001-12-21 Robert Collins <rbtcollins@hotmail.com> * include/wingdi.h: Add GetRandomRgn and SYSRGN. @@ -6902,12 +6906,12 @@ * include/winsvc.h: Add ChangeServiceConfig2() & QueryServiceConfig2() definition - + 2001-12-17 Robert Collins <rbtcollins@hotmail.com> * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based on MSDN documentation for XP. - + 2001-12-15 Andrew Begel <abegel@eecs.berkeley.edu> *include/winbase.h (CreateHardLink): Correct typo in UNICODE @@ -6964,7 +6968,7 @@ 2001-12-04 Danny Smith <dannysmith@users.sourceforge.net> Cleanup merge between SourceForge and winsup CVS. - * include/winbase.h (OSVERSIONINFO[AW], OSVERSIONINFOEX[AW]: Remove + * 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. @@ -7014,7 +7018,7 @@ 2001-11-16 Danny Smith <dannysmith@users.sourceforge.net> - * include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO, + * include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO, tagCURSORINFO, tagMENUBARINFO, tagMENUINFO, tagMONITORINFO tagSCROLLBARINFO, tagTITLEBARINFO. tagWINDOWINFO, tagLASTINPUTINFO ): Define new structures. @@ -7035,12 +7039,12 @@ 2001-11-10 Robert Collins <rbtcollins@hotmail.com> - * include/winnt.h: Add Danny Smith's text comment about gcc compiler + * 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 + * include/winnt.h (GetCurrentFiber): Create a prototype before the implementation. (GetFiberData): Ditto. @@ -7181,7 +7185,7 @@ * 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. @@ -7262,7 +7266,7 @@ Fri Aug 31 21:46:00 2001 Corinna Vinschen <corinna@vinschen.de> * include/winnt.h: Change definition of `SYSTEM_LUID' to comply with new `LARGE_INTEGER' definition. - + Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com> * include/winsock2.h: Remove "extra token" after #endif. @@ -7333,7 +7337,7 @@ Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com> 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/raserror.h: Ditto. 2001-08-15 Danny Smith <dannysmith@users.sourceforge.net> @@ -7413,7 +7417,7 @@ Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com> * include/commctrl.h (TreeView_SetIndent): Correct typo. 2001-07-30 Danny Smith <dannysmith@users.sourceforge.net> - + * include/commctrl.h (TBSTYPE_FLAT): Remove define. Thanks to: Jason Craig <jacraig@softhome.net> @@ -7427,9 +7431,9 @@ Thu Aug 30 09:35:51 2001 Christopher Faylor <cgf@cygnus.com> (tagNMLVCUSTOMDRAW): Likewise. (tagNMTVCUSTOMDRAW): Likewise. (tagNMLVCACHEHINT): Likewise. - + 2001-07-06 Danny Smith <dannysmith@users.sourceforge.net> - + * include/basetsd.h (#include <_mingw.h>): Remove. (__int64): Define. @@ -7557,7 +7561,7 @@ Mon Apr 23 13:17:32 2001 Christopher Faylor <cgf@cygnus.com> * include/windows.h (#include <winsock.h>): Include <winsock2.h> instead if (_WIN32_WINNT >= 0x0400)&&(__W32API_MAJOR_VERSION > 0). - + 2001-04-11 Danny Smith <danny_r_smith_2001@yahoo.co.nz> * include/winuser.h (WM_IME_*): Remove defines (now in imm.h). @@ -7655,7 +7659,7 @@ Sun Apr 8 20:48:01 2001 Christopher Faylor <cgf@cygnus.com> 2001-02-21 Danny Smith <dannysmith@users.sourceforge.net> * include/wingdi.h (struct _DOCINFO[AW]): UNICODE it. - (StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW] + (StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW] * include/winuser.h (struct tagMOUSEKEYS): Define new structure. * include/winerror.h (NTE_*): Add CryptoAPI error codes. @@ -7674,17 +7678,17 @@ Sun Apr 8 20:48:01 2001 Christopher Faylor <cgf@cygnus.com> (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 + * 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: + 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 + (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_*_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) @@ -7837,8 +7841,8 @@ Sun Jan 28 11:16:39 2001 Earnie Boyd <earnie@users.sourceforge.net> (SQLSetDescRec): likewise. (SQLSetEnvAttr): likewise. (SQLSetStmtAttr): likewise. - (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for - _WIN64 compatability; + (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for + _WIN64 compatability; (SQL_ACCESS_MODE): Move define to sqlext.h (used in non-core functions). (SQL_ACTIVE_CONNECTIONS): likewise. (SQL_ACTIVE_STATEMENTS): likewise. @@ -8486,9 +8490,9 @@ Sun Jan 28 11:16:39 2001 Earnie Boyd <earnie@users.sourceforge.net> (ODBCSetTryWaitValue): likewise. (SQL_LOCK_RECORD): correct function macro. (SQL_REFRESH_RECORD): likewise. - (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for + (SQLINTENGER and SQLUINTEGER): replace with SQLLEN and SQLULEN for _WIN64 compatability. - move defines for non-core functions from sql.h to sqlext.h (refer + move defines for non-core functions from sql.h to sqlext.h (refer changes for sql.h) (SQL_ACTIVE_ENVIRONMENTS): new ODBC3.x define (SQL_AD_ADD_CONSTRAINT_DEFERRABLE): likewise. @@ -9062,8 +9066,8 @@ Sun Jan 28 11:16:39 2001 Earnie Boyd <earnie@users.sourceforge.net> (SQLROWCOUNT): likewise. (SQLTRANSID): likewise. (SQLSETPOSIROW): likewise. - (SQLHANDLE): add ODBC3.x typedef. - (SQLHDESC): likewise. + (SQLHANDLE): add ODBC3.x typedef. + (SQLHDESC): likewise. (SQLDATE): likewise. (SQLDECIMAL): likewise. (SQLDOUBLE): likewise. @@ -9111,7 +9115,7 @@ Fri Jan 26 15:59:31 2001 Earnie Boyd <earnie@users.sourceforge.net * include/rpcdce.h: (RPC_C_AUTHZ_DEFAULT): Add definition. (RPC_PROTSEQ_VECTOR) Fix typo. (RpcRaiseException): add DECLSPEC_NORETURN attribute. - * include/winbase.h: (FreeLibraryAndExitThread): add DECLSPEC_NORETURN + * include/winbase.h: (FreeLibraryAndExitThread): add DECLSPEC_NORETURN attribute. Fri Jan 26 13:34:55 2001 Earnie Boyde <earnie@users.sourceforge.net> @@ -9175,17 +9179,17 @@ Mon Dec 11 13:11:36 2000 Christopher Faylor <cgf@cygnus.com> GetSystemDefaultUILanguage[AW]: ditto. GetUserDefaultUILanguage[AW]: ditto. IsValidLanguageGroup[AW]: ditto. - CALINFO_ENUMPROCEX[AW]: add function pointer typedef - LANGUAGEGROUP_ENUMPROC[AW]: ditto - LANGGROUPLOCALE_ENUMPROC[AW]: ditto - UILANGUAGE_ENUMPROC[AW]: ditto - DATEFMT_ENUMPROCEX[AW]: ditto - LPCURRENCYFMT[AW]: add structure pointer typedef - LPNUMBERFMT[AW]: ditto + CALINFO_ENUMPROCEX[AW]: add function pointer typedef + LANGUAGEGROUP_ENUMPROC[AW]: ditto + LANGGROUPLOCALE_ENUMPROC[AW]: ditto + UILANGUAGE_ENUMPROC[AW]: ditto + DATEFMT_ENUMPROCEX[AW]: ditto + LPCURRENCYFMT[AW]: add structure pointer typedef + LPNUMBERFMT[AW]: ditto Sun Dec 02 14:21:02 2000 Matt Hargett <matt@use.net> - * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a + * include/winbase.h: Added a define for INVALID_SET_FILE_POINTER, a possible return code for the SetFilePointer() win32 API call. Mon Oct 9 11:49:00 2000 Corinna Vinschen <corinna@vinschen.de> @@ -9217,9 +9221,9 @@ Fri Nov 3 21:50:47 2000 Christopher Faylor <cgf@cygnus.com> 2000-10-31 Earnie Boyd <earnie_boyd@yahoo.com> - * Merge in accepted changes from + * Merge in accepted changes from 2000-10-23 Danny Smith <danny_r_smith_2001@yahoo.co.nz> - * include/basetyps.h: add comment for GUID_DEFINED + * include/basetyps.h: add comment for GUID_DEFINED * include/lm.h: add includes for lmerr.h and lmserver.h * include/lmcons.h: add W2K typedefs LMSTR, LMCSTR * include/lmerr.h: add error codes @@ -9347,7 +9351,7 @@ Tue Aug 8 10:25:14 2000 Christopher Faylor <cgf@cygnus.com> 2000-07-27 DJ Delorie <dj@redhat.com> * include/windows.h: optimize non-inclusion of repeat headers - + Fri Jul 21 12:10:00 2000 Corinna Vinschen <corinna@vinschen.de> * include/winnt.h: Add missing typedefs for PTOKEN_SOURCE and @@ -9757,7 +9761,7 @@ Mon Aug 02 13:17:26 1999 Anders Norlander <anorland@hem2.passagen.se> (FW_BLACK): Add. (JOHAB_CHARSET): Add. (VIETNAMESE_CHARSET): Add. - + 1999-05-15 Anders Norlander <anorland@hem2.passagen.se> @@ -9854,7 +9858,7 @@ Mon Aug 02 13:17:26 1999 Anders Norlander <anorland@hem2.passagen.se> * include/wininet.h: Enclose in extern "C" if c++ (INTERNET_BUFFERSA/W): Define struct * include/wininet.h: Add some HSR_* defines - + 1999-05-02 Anders Norlander <anorland@hem2.passagen.se> * include/winnt.h (IMAGE_FIRST_SECTION): Prepend missing paren @@ -9905,7 +9909,7 @@ Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu> * include/ddeml.h (HSZPAIR): Declare. * include/zmouse.h: New file. - + 1999-04-27 Daniel Guerrero Miralles <daniel.guerrero@upcnet.upc.es> * lib/d3dim.def: New implib @@ -9918,7 +9922,7 @@ Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu> * lib/dsound.def: Ditto * lib/dinput.c: Guid library for DirectInput * lib/dxguid.c: Guid library for DirectX - + 1999-04-21 Anders Norlander <anorland@hem2.passagen.se> * include/windowsx.h (GET_X_LPARAM): Missing macro added (reported @@ -10002,7 +10006,7 @@ Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu> * include/windows.h: Added DUMMYUNIONNAME4 and 5 * include/winnt.h (LUID_AND_ATTRIBUTES_ARRAY): New type (PLUID_AND_ATTRIBUTES_ARRAY): New type - + * include/ddeml.h: Removed unnecessary `#pragma pack' * include/imm.h: Likewise * include/nddeapi.h: Likewise @@ -10037,7 +10041,7 @@ Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu> * include/wincon.h: Added console event type flags * include/winnt.h (FILE_SHARE_DELETE): Added (SECURITY_DESCRIPTOR): typedef as DWORD - + * include/winuser.h (WM_PENWINFIRST): Fixed typo * include/winsock.h: Protect some blocks with __INSIDE_CYGWIN_ and define u_* types only if _SYS_TYPES_H is not defined. @@ -10161,7 +10165,7 @@ Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu> * include/excpt.h: New file. This file just contains some stubs for SEH that do nothing. - + * include/commctrl.h: Added general WM_NOTIFY codes * include/winuser.h: Added ICON_SMALL and ICON_BIG @@ -10189,14 +10193,14 @@ Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu> * include/ole2ver.h: New file * Makefile: Removed all dependencies on GLUT - + * include/GL/glut.h: Removed file because of decision to remove files that are not part of the library. * lib/glut.def: Likewise * lib/glut32.def: Likewise - + * include/windows.h: Include winperf.h - + * include/winperf.h: New file * lib/gdi32.def: Added GetEnhMetaFilePixelFormat @@ -10310,10 +10314,10 @@ Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu> * include/winsvc.h: Removed conflicting defines which were supposed to be in winnt.h - + * include/winnt.h: Added SERVICE_NODE_TYPE, SERVICE_LOAD_TYPE and SERVICE_ERROR_TYPE. - + * include/winnt.h: Added SERVICE_XX defines. * include/winsvc.h: Added SERVICES_ACTIVE_DATABASEA/W, SERVICES_FAILED_DATABASEA/W and SC_GROUP_IDENTIFIERA/W. @@ -10331,7 +10335,7 @@ Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu> driver extensions. * include/shlobj.h: Corrected prototype for SHGetDesktopFolder, should - be LPSHELLFOLDER* not LPSHELLFOLDER. + be LPSHELLFOLDER* not LPSHELLFOLDER. * include/windows.h: Include commdlg.h @@ -10445,7 +10449,7 @@ Mon Apr 26 16:36:49 1999 Mumit Khan <khan@xraylith.wisc.edu> variants * include/wingdi.h: Likewise for GetLogColorSpace - + * include/wingdi.h: Changed LOGCOLORSPACE to LOGCOLORSPACEA/W. * include/richedit.h: Added missing defines and structures diff --git a/winsup/w32api/include/wincrypt.h b/winsup/w32api/include/wincrypt.h index 411e0667e..5e7adcb15 100644 --- a/winsup/w32api/include/wincrypt.h +++ b/winsup/w32api/include/wincrypt.h @@ -900,6 +900,17 @@ WINADVAPI BOOL WINAPI CryptSetProviderW(LPCWSTR,DWORD); #define MS_ENH_RSA_AES_PROV MS_ENH_RSA_AES_PROV_A #endif #endif +/* from http://msdn2.microsoft.com/en-us/library/Aa380263.aspx: */ +typedef struct _CRYPTPROTECT_PROMPTSTRUCT { + DWORD cbSize; + DWORD dwPromptFlags; + HWND hwndApp; + LPCWSTR szPrompt; +} CRYPTPROTECT_PROMPTSTRUCT, +*PCRYPTPROTECT_PROMPTSTRUCT; +/* from http://msdn2.microsoft.com/en-us/library/aa302402.aspx: */ +#define CRYPTPROTECT_UI_FORBIDDEN 0x1 +#define CRYPTPROTECT_LOCAL_MACHINE 0x4 #ifdef __cplusplus } #endif |