Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								f7ef885903 
								
							 
						 
						
							
							
								
								* include/winbase.h (GetModuleHandleEx[AW]): Add prototypes.  
							
							 
							
							
							
						 
						
							2003-07-22 22:36:03 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								1058b66e9a 
								
							 
						 
						
							
							
								
								* include/winbase.h (DUPLICATE_CLOSE_SOURCE,  
							
							 
							
							... 
							
							
							
							DUPLICATE_SAME_ACCESS): Remove defines.
	(HANDLE_FLAG_INHERIT, HANDLE_FLAG_PROTECT_FROM_CLOSE): Sync with
	ddk/ntapi.h defines.
	(SEM_*) : Likewise.
	* 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_SAME_ATTRIBUTES): Sync with ddk/winddk.h defines.
	(TOKEN_*): Sync with ddk/ntifs.h defines.
	* include/ddk/ntapi.h: Add comments noting definitions in
	winbase.h.
	* include/ddk/ntifs.h: Add comments noting definitions in
	winnt.h.
	* include/ddk/winddk.h: Add comments noting definitions in
	winnt.h. 
							
						 
						
							2003-07-22 22:21:27 +00:00  
						
					 
				
					
						
							
							
								 
								Earnie Boyd
							
						 
						
							 
							
							
							
							
								
							
							
								b8582a99b5 
								
							 
						 
						
							
							
								
								* include/w32api.h (_NT4, _W98, _WME, _NT5, _W2000, _WXP, _W2003,  
							
							 
							
							... 
							
							
							
							_IE3, _IE4, _IE5, _IE6): Add definitions.
	* include/winbase.h (GetLongPathName[AW]): Add guard for OS >= NT5 or
	>= Win98.
	Change existing guards to use the above macro names as appropriate. 
							
						 
						
							2003-07-01 12:01:05 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								1c906df21f 
								
							 
						 
						
							
							
								
								2003-06-17  Danny Smith  <dannysmith@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* include/shellapi.h (SHQUERYRBINFO): Add structure,
	(SHQueryRecycleBin[AW]. SHEmptyRecycleBin[AW]):Add prototypes.
	(SHERB_NOCONFIRMATION, SHERB_NOPROGRESSUI, SHERB_NOSOUND):
	Add defines. Thanks to Brett Hart <brett at ncubedtech dot com>
2003-06-17  Danny Smith  <dannysmith@users.sourceforge.net>
	* include/winbase.h (GlobalCompact, GlobalFix, GlobalFlags,
	GlobalUnfix, GlobalUnWire, GlobalWire, LocalCompact,
	LocalFlags, LocalShrink, LockSegment, UnlockSegment): Add comment
	that these are obsolete no-ops.
2003-06-17  Bang Jun-Young  <junyoung@netbsd.org>
	* include/winbase.h (GetProcessWorkingSetSize,
	GlobalCompact, LocalAlloc, LocalCompact, LocalReAlloc,
	LocalShrink, SignalObjectAndWait, WriteProcessMemory):
	Correct prototypes. 
							
						 
						
							2003-06-18 10:04:09 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								a681e7f0c6 
								
							 
						 
						
							
							
								
								2003-05-30  Bang Jun-Young  <junyoung@netbsd.org>  
							
							 
							
							... 
							
							
							
							* include/winbase.h (HeapCompact): Correct prototype.
	* include/winnt.h (SINGLE_LIST_ENTRY, SLIST_ENTRY,
	SLIST_HEADER): Add. 
							
						 
						
							2003-05-30 08:44:50 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								8dc6cea2e8 
								
							 
						 
						
							
							
								
								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>
	* include/winbase.h (CREATE_DEFAULT_ERROR_MODE,
	DEBUG_PROCESS, DEBUG_ONLY_THIS_PROCESS, CREATE_SUSPENDED,
	DETACHED_PROCESS, CREATE_NEW_CONSOLE, NORMAL_PRIORITY_CLASS,
	IDLE_PRIORITY_CLASS, HIGH_PRIORITY_CLASS, REALTIME_PRIORITY_CLASS,
	CREATE_NEW_PROCESS_GROUP, CREATE_UNICODE_ENVIRONMENT,
	CREATE_SEPARATE_WOW_VDM, CREATE_SHARED_WOW_VDM, CREATE_FORCEDOS,
	CREATE_NO_WINDOW): Convert to hexadecimal form for better
	readability.
	(BELOW_NORMAL_PRIORITY_CLASS, ABOVE_NORMAL_PRIORITY_CLASS,
	CREATE_BREAKAWAY_FROM_JOB, CREATE_WITH_USERPROFILE): Add. 
							
						 
						
							2003-05-18 10:20:47 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								6c4ce46ce1 
								
							 
						 
						
							
							
								
								2003-05-14  Bang Jun-Young  <junyoung@netbsd.org>  
							
							 
							
							... 
							
							
							
							* include/winbase.h (GMEM_VALID_FLAGS): Add. 
							
						 
						
							2003-05-15 00:10:33 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								e9a398893f 
								
							 
						 
						
							
							
								
								2003-05-12  Mattia Barbon  <mbarbon@dsi.unive.it>  
							
							 
							
							... 
							
							
							
							* include/oleauto.h (VarR8FromDec, VarDecFromR8): Add prototypes.
	* include/winbase.h (TerminateJobObject,
	AssignProcessToJobObject): Likewise.
	* include/servprov.h: New header.
	* lib/test.c: Include servprov.h.
Correct ChangeLog typo 
							
						 
						
							2003-05-12 10:35:35 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								d9d35a454b 
								
							 
						 
						
							
							
								
								2003-04-26  Danny Smith  <dannysmith@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* include/winioctl.h: Clean up formatting.
	(RETRIEVAL_POINTERS_BUFFER): Add fields to Extents[1] struct.
	(CREATE_DISK): Add _ANONYMOUS_UNION macro.
	(DISK_CACHE_INFORMATION): Likewise.
	(DISK_DETECTION_INFO): Likewise.
	(DISK_PARTITION_INFO): Likewise.
	(PARTITION_INFORMATION_EX): Likewise.
	(DRIVE_LAYOUT_INFORMATION_EX): Likewise.
2003-04-26  Casper S. Hornstrup  <chorns@users.sourceforge.net>
	* include/winbase.h (DeleteVolumeMountPoint[AW],
	FindFirstVolumeMountPoint[AW], FindNextVolumeMountPoint[AW],
	FindVolumeMountPointClose, GetVolumeNameForVolumeMountPoint[AW],
	GetVolumePathName[AW], GetVolumePathNamesForVolumeName[AW],
	SetVolumeMountPoint[AW]): Add prototypes.
	* include/winioctl.h (IOCTL_DISK_GET_PARTITION_INFO_EX,
	IOCTL_DISK_SET_PARTITION_INFO_EX,
	IOCTL_DISK_GET_DRIVE_LAYOUT_EX,
	IOCTL_DISK_SET_DRIVE_LAYOUT_EX, IOCTL_DISK_CREATE_DISK,
	IOCTL_DISK_GET_LENGTH_INFO, IOCTL_DISK_PERFORMANCE_OFF,
	IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, IOCTL_DISK_GROW_PARTITION,
	IOCTL_DISK_GET_CACHE_INFORMATION,
	IOCTL_DISK_SET_CACHE_INFORMATION,
	IOCTL_DISK_DELETE_DRIVE_LAYOUT, IOCTL_DISK_UPDATE_PROPERTIES,
	FSCTL_GET_VOLUME_BITMAP, FSCTL_GET_RETRIEVAL_POINTERS,
	FSCTL_MOVE_FILE): Define.
	(CREATE_DISK_GPT, CREATE_DISK_MBR, CREATE_DISK,
	DISK_CACHE_INFORMATION,
	DETECTION_TYPE, DISK_INT13_INFO, DISK_EX_INT13_INFO,
	DISK_DETECTION_INFO, DISK_GEOMETRY_EX, DISK_GROW_PARTITION,
	DISK_PARTITION_INFO, DISKQUOTA_USER_INFORMATION,
	GET_LENGTH_INFORMATION, DISK_EXTENT, VOLUME_DISK_EXTENTS,
	DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR,
	PARTITION_INFORMATION_MBR, PARTITION_INFORMATION_GPT,
	PARTITION_INFORMATION_EX, DRIVE_LAYOUT_INFORMATION_EX,
	MOVE_FILE_DATA,
	RETRIEVAL_POINTERS_BUFFER, STARTING_LCN_INPUT_BUFFER,
	STARTING_VCN_INPUT_BUFFER, VOLUME_BITMAP_BUFFER): Add structs
	(PARTITION_STYLE, DISK_CACHE_RETENTION_PRIORITY): Add enums.
	(MEDIA_TYPE): Add F3_120M_512, F3_640_512, F5_640_512,
	F5_720_512,
	F3_1Pt2_512, F3_1Pt23_1024, F5_1Pt23_1024, F3_128Mb_512,
	F3_230Mb_512,
	F8_256_128, F3_200Mb_512, F3_240M_512, and F3_32M_512.
	* lib/kernel32.def (GetVolumePathNamesForVolumeName[AW]): Add
	stubs. 
							
						 
						
							2003-04-26 08:31:29 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								4b170a4bf4 
								
							 
						 
						
							
							
								
								2003-03-17  Bang Jun-Young  <junyoung@netbsd.org>  
							
							 
							
							... 
							
							
							
							* include/winbase.h (EnumResourceLanguages[AW]): Correct prototypes.
	(EnumResourceNames[AW]): Ditto.
	(EnumResourceTypes[AW]): Ditto.
	* include/wincon.h (CONSOLE_FONT_INFO): Add struct. 
							
						 
						
							2003-03-17 10:01:07 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								3332e57f26 
								
							 
						 
						
							
							
								
								2003-03-06  Christopher January  <chris@atomice.net>  
							
							 
							
							... 
							
							
							
							* include/winbase.h (FindFirstVolume): Add declaration.
	(FindNextVolume): Add declaration.
	(FindVolumeClose): Add declaration.
	(GetSystemTimes): Add declaration.
	* include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.
2003-03-06  Danny Smith  <dannysmith@users.sourceforge.net>
	*lib/kernel32.def (GetSystemTimes): Add stub. 
							
						 
						
							2003-03-07 00:51:19 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								cc379158bb 
								
							 
						 
						
							
							
								
								2003-02-23  Danny Smith  <dannysmith@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* include/winbase.h (EVENTLOG_SUCCESS): Add define.
	Thanks to: Thomas Weber  <thomasweber@sourceforge.net> 
							
						 
						
							2003-02-23 08:31:37 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								dffcc5d324 
								
							 
						 
						
							
							
								
								* include/winbase.h (MEMORYSTATUSEX): Add structure.  
							
							 
							
							... 
							
							
							
							(GlobalMemoryStatusEx): Add prototype.
	* lib/kernel32.def (GlobalMemoryStatusEx): Add stub. 
							
						 
						
							2003-02-22 10:16:22 +00:00  
						
					 
				
					
						
							
							
								 
								Earnie Boyd
							
						 
						
							 
							
							
							
							
								
							
							
								4fa551dbc4 
								
							 
						 
						
							
							
								
								* include/secext.h: New file. Declare EXTENDED_NAME_FORMAT.  
							
							 
							
							... 
							
							
							
							* include/security.h: Include secext.h.
	* include/winbase.h: Declare COMPUTER_NAME_FORMAT.
	Thanks to Dimitri Papadopoulos <dimitri_at@users.sf.net> 
							
						 
						
							2003-02-09 14:02:30 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								28c098e3f4 
								
							 
						 
						
							
							
								
								2003-01-31  Danny Smith  <dannysmith@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* include/winbase.h (CreateFiber): Change first parameter
	to SIZE_T.
	(CreateJobObject[AW], CreateHardLink[AW]): Guard with
	(_WIN32_WINNT >= 0x0500).
2003-01-31  Bang Jun-Young  <junyoung@netbsd.org>
	* include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW):
	Add missing typedefs.
	(CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing
	prototypes.
	(CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE. 
							
						 
						
							2003-01-31 08:28:44 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								d2f9f641d9 
								
							 
						 
						
							
							
								
								2003-01-27  Danny Smith  <dannysmith@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add
	define.
	* include/winbase.h (WAIT_TIMEOUT): Guard against prior
	definition.
	(WAIT_FAILED): Cast to DWORD.
	* include/winerror.h (WAIT_TIMEOUT): Guard against prior
	definition.
2003-01-27  Bang Jun-Young  <junyoung@netbsd.org>
	* include/winerror.h: Protect against multiple
	definition of WSA* error codes.
	* include/winsock.h: Likewise.
	* include/winsock2.h: Likewise.
2003-01-27  Bang Dong-Heui
	    Bang Jun-Young  <junyoung@netbsd.org>
	* include/winerror.h (ERROR_*, SEC_E_*,RPC_S_*, FRS_ERR_*,
	DNS_*, WSA*, WAIT_TIMEOUT): Add missing error codes.
	(RPC_X_INVALID_PIPE_OPERATION): Remove define. 
							
						 
						
							2003-01-27 07:15:17 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								31fa4af548 
								
							 
						 
						
							
							
								
								2002-12-30  Hartmut Honisch <hhonisch@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
	* lib/ntdll.def (NtConnectPort, NtOpenEvent,
	NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort,
	ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject):
	Add stubs. 
							
						 
						
							2002-12-30 08:48:23 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								7aaee7b646 
								
							 
						 
						
							
							
								
								2002-09-24  Rene Moeller Fonseca  <fonseca@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* include/winbase.h (FindFirstFileEx): Fixed ANSI mode.
        * include/wingdi.h (PFD_SWAP_LAYER_BUFFERS):Added define.
        * include/winuser.h (AppendMenu[AW]): Fixed prototypes. 
							
						 
						
							2002-09-24 01:28:00 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Smith
							
						 
						
							 
							
							
							
							
								
							
							
								1730adee69 
								
							 
						 
						
							
							
								
								2002-09-04  Kevin Chase  <kevincha99@hotmail.com>  
							
							 
							
							... 
							
							
							
							* include/winbase.h (AllocateUserPhysicalPages,
	MapUserPhysicalPages, MapUserPhysicalPagesScatter,
	FreeUserPhysicalPages): Add prototypes.
	* lib/kernel32.def: Add function stubs for above. 
							
						 
						
							2002-09-04 22:20:52 +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
							
						 
						
							 
							
							
							
							
								
							
							
								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
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Earnie Boyd
							
						 
						
							 
							
							
							
							
								
							
							
								90310ffd09 
								
							 
						 
						
							
							
								
								Merge changes from MinGW  
							
							 
							
							
							
						 
						
							2002-07-09 13:24:02 +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
							
						 
						
							 
							
							
							
							
								
							
							
								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
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Earnie Boyd
							
						 
						
							 
							
							
							
							
								
							
							
								019f46a626 
								
							 
						 
						
							
							
								
								Merge MinGW differences  
							
							 
							
							
							
						 
						
							2002-01-25 00:52:35 +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
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Christopher Faylor
							
						 
						
							 
							
							
							
							
								
							
							
								fb7369b515 
								
							 
						 
						
							
							
								
								* winbase.h: Add missing closing parentheses to InterlockedExchangePointer  
							
							 
							
							... 
							
							
							
							declaration. 
							
						 
						
							2001-09-04 18:19:33 +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
							
						 
						
							 
							
							
							
							
								
							
							
								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
							
						 
						
							 
							
							
							
							
								
							
							
								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
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Earnie Boyd
							
						 
						
							 
							
							
							
							
								
							
							
								7646d1a111 
								
							 
						 
						
							
							
								
								* Apply Danny Smith patch 102275  
							
							 
							
							... 
							
							
							
							2000-11-05  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
	* include/objbase.h: (COM_RIGHTS): Add definition.
	(tagSTDMSHLFLAGS): add enumeration.
	(CoInitializeEx): Add prototypes.
	(CoGetStdMarshalEx): ditto.
	(CoCreateInstanceEx): ditto.
	(CoInitializeSecurity): ditto.
	(CoGetCallContext): ditto.
	(CoQueryProxyBlanket): ditto.
	(CoSetProxyBlanket): ditto.
	(CoCopyProxy): ditto.
	(CoQueryClientBlanket): ditto.
	(CoImpersonateClient): ditto.
	(CoRevertToSelf): ditto.
	(CoQueryAuthenticationServices): ditto.
	(CoSwitchCallContext): ditto.
	(CoGetInstanceFromFile): ditto.
	(CoGetInstanceFromIStorage): ditto.
	* include/objidl.h: (SOLE_AUTHENTICATION_SERVICE): Add structure.
	(SOLE_AUTHENTICATION_INFO): ditto.
	(EOLE_AUTHENTICATION_CAPABILITIES): Add enumeration.
	(COLE_DEFAULT_PRINCIPAL): Add definition.
	(COLE_DEFAULT_AUTHINFO): Ditto.
	* 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
	attribute. 
							
						 
						
							2001-01-26 21:05:20 +00:00  
						
					 
				
					
						
							
							
								 
								Corinna Vinschen
							
						 
						
							 
							
							
							
							
								
							
							
								e625e1b99e 
								
							 
						 
						
							
							
								
								* include/winbase.h: Add prototype for SetSecurityDescriptorControl.  
							
							 
							
							
							
						 
						
							2000-12-20 12:36:28 +00:00  
						
					 
				
					
						
							
							
								 
								Corinna Vinschen
							
						 
						
							 
							
							
							
							
								
							
							
								96963a1423 
								
							 
						 
						
							
							
								
								* Added a define for INVALID_SET_FILE_POINTER, a possible return  
							
							 
							
							... 
							
							
							
							code for the SetFilePointer() win32 API call. 
							
						 
						
							2000-12-05 08:53:45 +00:00  
						
					 
				
					
						
							
							
								 
								Earnie Boyd
							
						 
						
							 
							
							
							
							
								
							
							
								baf428f0d5 
								
							 
						 
						
							
							
								
								* 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
	* include/lmserver.h: replace LPTSTR with LPWSTR,
	LPTCSTR with LPWCSTR in structures and prototypes
	* include/lmshare.h: ditto
	* include/lmuse.h: ditto
	* include/lmstats.h: ditto
	* include/oleauto.h: add function prototype SystemTimeToVariantTime
	* include/winbase.h: change first argument of CommConfigDialog to const
	* include/windowsx.h: add macros  defining FAR versions of
	mem and string functions for porting from Win16 code
	* include/winioctl.h:  added IOCTL_STORAGE defines
	* include/winnetwk.h:  added WNNC_NET flags
	* include/winnt.h: add include of <basetsd.h>;
	add structs; add pointer typedefs  for TOKEN structs
	* include/winsock.h: add guard around BSD-ish typedefs
	* include/wtypes.h: new VARENUM enums, new WIN32/WIN64 compat. macros
	* include/basetsd.h: new file
	* include/raserror.h: ditto
	* include/rassapi.h: ditto
	* include/ras.h: ditto
	comment from Earnie: replaced original ras.h contribution with Danny's
	contribution as it is more complete.
	* include/rpcndr.h: add default definition for __RPCNDR_H_VERSION__ 
							
						 
						
							2000-11-01 00:37:23 +00:00  
						
					 
				
					
						
							
							
								 
								Corinna Vinschen
							
						 
						
							 
							
							
							
							
								
							
							
								666b9d7bb8 
								
							 
						 
						
							
							
								
								* include/winbase.h: Add stream ids BACKUP_OBJECT_ID,  
							
							 
							
							... 
							
							
							
							BACKUP_REPARSE_DATA and BACKUP_SPARSE_BLOCK.
        Add file open flags FILE_FLAG_OPEN_REPARSE_POINT and
        FILE_FLAG_OPEN_NO_RECALL.
        * winioctl.h: Add device io control codes FSCTL_GET_REPARSE_POINT,
        FSCTL_SET_REPARSE_POINT and FSCTL_DELETE_REPARSE_POINT.
        * winnt.h: Add typedef for GUID.
        Add file attributes FILE_ATTRIBUTE_ENCRYPTED,
        FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT and
        FILE_ATTRIBUTE_NOT_CONTENT_INDEXED.
        Add volume attributes FILE_VOLUME_QUOTAS, FILE_SUPPORTS_SPARSE_FILES,
        FILE_SUPPORTS_REPARSE_POINTS, FILE_SUPPORTS_REMOTE_STORAGE,
        FILE_SUPPORTS_OBJECT_IDS and FILE_SUPPORTS_ENCRYPTION.
        Add several reparse point defines and typedefs for REPARSE_DATA_BUFFER,
        REPARSE_GUID_DATA_BUFFER and REPARSE_POINT_INFORMATION.
        * lib/psapi.def: New file. 
							
						 
						
							2000-06-27 18:21:31 +00:00  
						
					 
				
					
						
							
							
								 
								Christopher Faylor
							
						 
						
							 
							
							
							
							
								
							
							
								caa8b1ca9b 
								
							 
						 
						
							
							
								
								* include/winbase.h: Change first argument of ENUMRES* types to coincide with  
							
							 
							
							... 
							
							
							
							Microsoft usage. 
							
						 
						
							2000-04-11 12:51:58 +00:00  
						
					 
				
					
						
							
							
								 
								Mumit Khan
							
						 
						
							 
							
							
							
							
								
							
							
								152e16e798 
								
							 
						 
						
							
							
								
								2000-03-30  Mumit Khan  <khan@xraylith.wisc.edu>  
							
							 
							
							... 
							
							
							
							* include/winbase.h (CreateHardLink{A,W}): Add prototypes.
	* include/winerror.h (ERROR_TOO_MANY_LINKS): Add macro.
	* include/winnt.h (SEC_*): Add macros.
	* lib/th32.def: Use Kernel32.dll instead of TH32.DLL. 
							
						 
						
							2000-03-30 06:10:11 +00:00  
						
					 
				
					
						
							
							
								 
								Mumit Khan
							
						 
						
							 
							
							
							
							
								
							
							
								6dc88be7da 
								
							 
						 
						
							
							
								
								2000-02-28  Mumit Khan  <khan@xraylith.wisc.edu>  
							
							 
							
							... 
							
							
							
							* include/winbase.h (TLS_MINIMUM_AVAILABLE): Move macro from here
	* include/winnt.h (TLS_MINIMUM_AVAILABLE): to here.
	(NT_TIB): Define.
	* include/tlhelp32.h: New file. 
							
						 
						
							2000-02-29 03:07:07 +00:00  
						
					 
				
					
						
							
							
								 
								Christopher Faylor
							
						 
						
							 
							
							
							
							
								
							
							
								1fd5e000ac 
								
							 
						 
						
							
							
								
								import winsup-2000-02-17 snapshot  
							
							 
							
							
							
						 
						
							2000-02-17 19:38:33 +00:00