Thu Apr 16 18:47:00 1998  Colin Peters <colin@fu.is.saga-u.ac.jp>

	* Headers/Windows32/Structures.h: Changed STARTUPINFO to
	STARTUPINFOA and added STARTUPINFOW plus typedef of STARTUPINFO
	based on UNICODE setting.

Wed Apr 8 12:22:00 1998  Colin Peters <colin@fu.is.saga-u.ac.jp>

	* Headers/Windows32/Defines.h: Removed unnecessary extern "C" wrapper.
	* Headers/Windows32/Defines.h: Minor cosmetic reordering of resource
	type defines.
	* Headers/Windows32/Defines.h: Add IMAGE_*_SIGNATURE definitions.
	* Headers/Windows32/Structures.h: Add IMAGE_*_HEADER structures. Note
	that IMAGE_DOS_HEADER differs in comments from the Cygwin32 b19
	version but is otherwise the same.
	* Headers/Windows32/Structures.h: Removed unnecessary extern "C"
	wrapper (no function prototypes).
	* Headers/Windows32/Structures.h: Modified the way BITMAPFILEHEADER
	RGBQUAD are defined so that PACKED (that is the packed attribute)
	can be used outside the structure definition in a sensible way. It
	didn't seem to work to use typedef struct { ... } PACKED ... ; Other
	struct definitions also modified but not marked PACKED (yet).

Mon Mar 23 12:28:29 1998  Mumit Khan <khan@xraylith.wisc.edu>

	* Headers/netdb.h, Headers/arpa/inet.h, Headers/netinet/in.h, 
	Headers/sys/socket: Deleted. Moved to mingw headers instead. 

	Merged with Cygwin32 b19 headers.

	* Source/{glaux, largeint, odbccp32, rpcndr, scrnsave, snmp,
	uuid}.def: Add from Cygwin32 b19.
	* Source/kernel32.def (ImpersonateLoggedOnUser): Likewise.
	* Source/mapi.def (MAPISendMail): Likewise.

	* Headers/Base.h: Merged all the changes from Cygwin32 b19 Base.h.
	* Headers/Defines.h: Likewise.
	* Headers/Sockets.h: Likewise.
	* Headers/Structures.h: Likewise.
	* Headers/CommonFunctions.h: Merged all the changes from Cygwin32
	b19 Functions.h.

	* Headers/shlobj.h: New file.

Thu Mar 19 10:39:00 1998  Colin Peters <colin@fu.is.saga-u.ac.jp>

	* Collect all changes from release 0.1.2 into change log file
	and attempt to document them.
	* Added #ifndef RC_INVOKED to header files to avoid problems when
	parsed by resource compilers.
	* New file: Headers/Windows32/CommonFunctions.h contains prototypes
	for functions with no ASCII / Unicode versions. Most extracted from
	Functions.h.
	* Rearranged Functions.h, mostly to make sure there are no problems
	with functions getting prototyped after their names have been
	#defined as something else.
	* Changed definitions related to WCHAR in Base.h so that WCHAR is only
	typedef'd once and all related typedefs are consistent.
	* Added many prototypes, many from Cygnus versions of the headers.
	* Many comments changed from // to /* */ form (Cygnus did this?).
	* Added SEXT_LOWORD, SEXT_HIWORD and ZEXT_HIWORD macros from Cygnus
	headers.
	* Moved the WINBOOL to BOOL typedef next to the typedef of WINBOOL
	in Base.h since it seems to make more sense there.
	* Added Headers/arpa/inet.h Headers/netinet/in.h and
	Headers/sys/socket.h dummy headers for winsock.h as suggested in the
	winsock documentation. NOTE: This conflicts with Cygnus rather
	seriously... take it back? May not be a problem if the C header dir
	always comes first on the path (before the win32 api dir).
	* Added many dummy headers to compensate for different arrangement of
	Microsoft's headers and GNU headers:
	cderr.h commctrl.h commdlg.h ddeml.h dlgs.h mmsystem.h netdb.h prsht.h
	shellapi.h winadvapi.h winbase.h wincon.h windef.h windowsx.h
	winerror.h wingdi.h winkernel.h winnt.h winreg.h winsock.h wintypes.h
	winuser.h winversion.h
	Still incomplete.
	* Sockets.h: Commented out the definitions of standard error number
	symbols to WSA... symbols, as indicated (but not done) in the comment
	above.
	* Modified functions in Sockets.h which return pointers and are PASCAL.
	Because of parsing error in C++ compiler these won't work unless the
	PASCAL is put after the prototype. Should change back when the parser
	error is fixed. Changed: inet_ntoa, gethostbyaddr, gethostbyname,
	getservbyport, getservbyname, getprotobynumber and getprotobyname.
	* Added many extra P... and LP... typedefs to Structures.h.
	* Used PACKED (defined as __attribute__((packed)) ) to try and get
	some structures packed correctly (especially bitmap structures).
	* Modified some structures with ASCII and Unicode variants to more
	resemble the Microsoft definitions (e.g. LOGFONTW and LOGFONTA, with
	LOGFONT typedef'd to one or the other depending on UNICODE).
	* Added many defines (mostly from Cygnus) for constants.
	* Fixed RT_GROUP_ICON (should be 14, not 13).
	* Fixed unmatched brackets in LPSTR_TEXTCALLBACKA definition.
	* Added lots of stuff from windowsx.h (from Cygnus).
	* Functions.h: Fixed misdefinition of GetEnvironmentStringsA as
	GetEnvironmentStrings-- should be the other way around.
	* Messages.h: Added TBN_FIRST and TBN_LAST tool bar control
	notification defines.
	* Added WM_NULL.
	* Added WM_PENWINFIRST and WM_PENWINLAST.

