Define struct _SHELLEXECUTEINFO instead of struct _SHELLEXECUTEINFOA and
[cegcc.git] / cegcc / src / w32api / ChangeLog.ce
blobfca1327515f69c85f75acf54cc4bb6449973fca3
1 2009-06-11  Danny Backx  <dannybackx@users.sourceforge.net>
3         * include/shellapi.h (struct _SHELLEXECUTEINFO) : Define instead of
4         its struct _SHELLEXECUTEINFO(A|W) brothers.
6 2009-06-11  Vincent Richomme  <forumer@smartmobili.com>
8         * include/mapidefs.h, include/pimstore.h : New files.
10 2009-06-06  Danny Backx  <dannybackx@users.sourceforge.net>
12         * include/winbase.h (ExitProcess) : Change type of parameter to UINT.
13         * include/winbase.h (STACK_SIZE_PARAM_IS_A_RESERVATION) : Define with
14         the value found on MSDN.
16 2009-05-29  Danny Backx  <dannybackx@users.sourceforge.net>
17         
18         * include/winnt.h (DLL_PROCESS_EXITING, DLL_SYSTEM_STARTED,
19         FILE_ATTRIBUTE_ROMMODULE, FILE_ATTRIBUTE_INROM) : Define.
20         * include/dbgapi.h : New file.
21         * include/dbgapi (DEBUGREGISTER, RETAILREGISTERZONES, DEBUGCHK,
22         RETAILMSG, ASSERT) : Define.
23         * include/windows.h (dbgapi.h) : Include.
25 2009-05-27  Stefan Klug  <Klug.Stefan@gmx.de>
27         * include/winuser.h : Define the right GetProp function, this was
28         omitted in the 2009-04-28 fix.
30 2009-05-22  Danny Backx  <dannybackx@users.sourceforge.net>
32         * include/winsock2.h (DSCP_TRAFFIC_TYPE) : Add typedef for enum.
33         * include/winsock2.h (AF_BT) : Add, copy of AF_BTH.
34         * include/ws2tcpip.h : Define some macros using "old" winsock 1.1
35         values for CE.
37 2009-05-18  Danny Backx  <dannybackx@users.sourceforge.net>
39         * include/winbase.h (CRITICAL_SECTION) : Define differently for CE.
40         * include/winbase.h (ExitProcess) : Define as an inline function, not
41         a macro.
43 2009-05-15  Pierre Ynard  <linkfanel@yahoo.fr>
45         * include/kfuncs.h (ResetEvent, SetEvent) : Fix definitions that got
46         mixed up in recent commit.
48 2009-05-13  Danny Backx  <dannybackx@users.sourceforge.net>
50         * include/kfuncs.h (PUserKData) : Define as different values for
51         ARM and other processors. Add references to websites that have this
52         information.
54 2009-04-28  Danny Backx  <dannybackx@users.sourceforge.net>
56         * include/winuser.h(GetMenu) : Remove for CE.
57         * include/winuser.h(SetProp*,GetProp*,RemoveProp*) : Define only the
58         right ones for CE, see bug #2328033.
60 2009-04-28  Ryan Raasch  <ryan.raasch@gmail.com>
62         * include/strmif.h (IEnumPins, IEnumMediaTypes) : Define.
64 2009-04-20  Johnny Willemsen <jwillemsen@remedy.nl>
66         * include/winbase.h (CeSetThreadPriority, CeGetThreadPriority) :
67         Declare.
69 2009-04-15  Danny Backx  <dannybackx@users.sourceforge.net>
71         * include/winbase.h : Include inlined functions only from one file.
73 2009-04-11  Danny Backx  <dannybackx@users.sourceforge.net>
75         * include/windefs.h, include/kfuncs.h : change inlined functions to
76         static, include them only from one file.
78 2009-04-10  Marcel Smit  <msmit@remedy.nl>
80         * include/cegcc.h.in (__CEGCC_VERSION__) : Add backslashes at the end
81         of lines to allow line continuation.
82         * include/kfuncs.h (TlsAlloc, TlsFree, PulseEvent, ResetEvent,
83         SetEvent, GetCurrentThread, GetCurrentProcess, GetCurrentThreadId,
84         GetCurrentProcessId) : Change them from macros to inline functions.
86 2009-02-07  Pedro Alves  <pedroalves@users.sourceforge.net>
88         Merge from upstream.  Now at 3.12.
90 2009-02-01  Ryan Raasch  <ryan.raasch@gmail.com>
92         * libce/directx/strmiids.c : New file, copy from src/lib/directx.
93         * include/bdatypes.h, include/dshow.h, include/strmif.h : Make the
94         UUIDs extern so executables can link.
96 2009-01-28  Ryan Raasch  <ryan.raasch@gmail.com>
98         * libce/coredll.def, include/winbase.h : Add various definitions to
99         support EnumDeviceInterfaces, EnumDevices, FindFirstDevice,
100         FindNextDevice, GetDeviceInformationByDeviceHandle,
101         GetDeviceInformationByFileHandle.
103 2009-01-27  Danny Backx  <dannybackx@users.sourceforge.net>
105         * include/winsock.h, include/winsock2.h: Add various macros to define
106         constants used for Bluetooth.
108 2009-01-25  Danny Backx  <dannybackx@users.sourceforge.net>
110         * include/pm.h: Merge with version submitted by Lars Munch.
111         * include/winbase.h: Move SetSystemPowerState to pm.h for CE.
113 2009-01-11  Danny Backx  <dannybackx@users.sourceforge.net>
115         * include/pm.h, include/msgqueue.h: Add.
117 2008-10-07  Pedro Alves  <pedroalves@users.sourceforge.net>
119         * include/secext.h (EXTENDED_NAME_FORMAT): Allow on _WIN32_WCE >=
120         0x400.  Add NameWindowsCeLocal on CE and hide NameDnsDomain.
122 2008-10-05  Pedro Alves  <pedroalves@users.sourceforge.net>
124         * include/shellapi.h (SHCreateShortcut): Change return type to
125         DWORD.
126         (SHCreateShortcutEx): Declare.
128 2008-09-25  Pedro Alves  <pedroalves@users.sourceforge.net>
130         * libce/Makefile.in (inst_includedir, inst_libdir) [!cegcc]:
131         Unbreak mingw32ce.
133 2008-09-24  Pedro Alves  <pedroalves@users.sourceforge.net>
135         * config.sub: Add support for cegcc.
136         * libce/Makefile.in (inst_includedir, inst_libdir) [cegcc]: Set to
137         a w32api subdir.
138         (EXTRA_INCLUDES) [cegcc]: Point at newlib headers.
140 2008-09-04  Danny Backx  <dannybackx@users.sourceforge.net>
142         * include/winbase.h: Fix SetSystemPowerState as indicated by Klaus
143         Rechert.
145 2008-06-20  Eric House  <eehouse@eehouse.org>
147         * libce/aygshell.def (SHSendBackToFocusWindow): Define.
148         * include/aygshell.h (SHSendBackToFocusWindow): Declare.
149         (SHMBOF_NODEFAULT, SHMBOF_NOTIFY, SHCMBM_OVERRIDEKEY, VK_TBACK):
150         Define.
152 2008-06-20  Danny Backx  <dannybackx@users.sourceforge.net>
154         * include/aygshell.h: Include prsht.h.
156 2008-06-20  Eric House <eehouse@eehouse.org>
158         * cegcc/importlibs/defs/aygshell.def, w32api/include/aygshell.h,
159         w32api/libce/aygshell.def (SHSendBackToFocusWindow, SHMBOF_NODEFAULT,
160         SHMBOF_NOTIFY, SHCMBM_OVERRIDEKEY, VK_TBACK) : Define.
162 2008-05-22  Danny Backx  <dannybackx@users.sourceforge.net>
164         * include/projects.h: Add.
166 2008-04-13  Danny Backx  <dannybackx@users.sourceforge.net>
167         * include/commctrl.h (CommandBar_AddButtons): Change from a
168         function definition into a macro.
169         * include/prsht.h (PSH_MAXIMIZE): Define.
170         * include/winioctl.h (FILE_DEVICE_HAL, FILE_DEVICE_SERVICE,
171         IOCTL_SERVICE_START, IOCTL_SERVICE_STOP, IOCTL_SERVICE_STATUS,
172         IOCTL_SERVICE_CONNECTION): Define.
175 2008-04-13  Danny Backx  <dannybackx@users.sourceforge.net>
177         * include/winuser.h (SystemIdleTimerReset): Define.
179 2008-04-13  Danny Backx  <dannybackx@users.sourceforge.net>
181         * include/notify.h: Add.
182         * include/aygshell.h (SHSetAppKeyWndAssoc): Define.
183         * include/commctrl.h (CommandBar_AddButtons): Define.
185 2008-04-13  Danny Backx  <dannybackx@users.sourceforge.net>
187         * include/aygshell.h: Add <sipapi.h> include.
189 2008-02-21  Danny Backx  <dannybackx@users.sourceforge.net>
191         * include/winnt.h (VER_PLATFORM_WIN32_CE): Define.
193 2008-02-17  Danny Backx  <dannybackx@users.sourceforge.net>
195         * include/aygshell.h (SHInitExtraControls): Move into the extern "C"
196         construction.
197         * include/aygshell.h (SHDoneButton, WS_NONAVDONEBUTTON, SHDB_SHOW,
198         SHDB_HIDE): Define.
200 2008-01-09  Danny Backx  <dannybackx@users.sourceforge.net>
202         * include/aygshell.h (SIPINFO): Remove, this was a duplicate.
204 2008-01-06  Danny Backx  <dannybackx@users.sourceforge.net>
206         * include/aygshell.h (SIPSTATE,SHSipPreference): Define.
207         * include/aygshell.h (SIPINFO): Define.
208         * include/aygshell.h (SHCMBM_GETSUBMENU,SETSUBMENU): Define.
210 2007-12-25  Pedro Alves  <pedro_alves@portugalmail.pt>
212         * configure.in (SUBDIRS): Set depending on $host_alias instead of
213         on $host.
214         * Makefile.in: Capture $build_alias, $host_alias, $target_alias
215         verbatim from config.  Capture $build, $host, $target from config.
216         Set $tooldir using $host_alias, not $target_alias.
217         * libce/Makefile.in: Get $build, $build_alias, $host, $host_alias,
218         $target and $target_alias from config.  Use $build, $host, $target
219         instead of the aliases to detect a native build.  Use $host_alias
220         instead of $target_alias to set the $tooldir.
221         * configure: Regenerate.
223 2007-12-25  Pedro Alves  <pedro_alves@portugalmail.pt>
225         * configure.in (SUBDIRS): Set depending on host, and pass it to
226         the Makefile.
227         * Makefile.in (SUBDIRS): Get from configure.
228         * libce/Makefile.in: Hardcode CE conditions.
229         * configure: Regenerate.
231 2007-12-21  Pavel Chernikov  <pchernik@gmail.com>
233         * include/winuser.h (VK_APP1, VK_APP2, VK_APP3, VK_APP4)
234         (VK_APP5, VK_APP6): Define.
236 2007-12-07  Danny Backx  <dannybackx@users.sourceforge.net>
238         * include/icmpapi.h: Add new file.
240 2007-12-01  Danny Backx  <dannybackx@users.sourceforge.net>
242         * include/aygshell.h: Add SHInitExtraControls.
244 2007-11-29  Danny Backx  <dannybackx@users.sourceforge.net>
246         * include/cegcc.h.in: Add file to provide version tracking macros.
248 2007-11-25  Pedro Alves  <pedro_alves@portugalmail.pt>
249             Danny Backx  <dannybackx@users.sourceforge.net>
251         * libce/icmplib.def: Remove proxy for icmplib, MSDN says it's a
252         static library only.
254 2007-11-16  Danny Backx  <dannybackx@users.sourceforge.net>
256         * include/shlwapi.h (PathCombine): Define without W or A suffix
257         for Windows CE.
259 2007-11-15  Jacek M. Holeczek <holeczek@us.edu.pl>
261         * include/aygshell.h (SHLoadImageFile, SHLoadImageResource):
262         Define.
263         * include/sipapi.h (SipShowIM, SipGetCurrentIM, SipSetCurrentIM):
264         Define.
266 2007-11-15  Danny Backx  <dannybackx@users.sourceforge.net>
268         * include/aygshell.h (SHCMBM_GETSUBMENU): Define.
270 2007-11-14  Matthew Kille  <matt@amiga.com>
272         * include/winbase.h (THREAD_PRIORITY_TIME_CRITICAL)
273         (THREAD_PRIORITY_HIGHEST, THREAD_PRIORITY_ABOVE_NORMAL)
274         (THREAD_PRIORITY_NORMAL, THREAD_PRIORITY_BELOW_NORMAL)
275         (THREAD_PRIORITY_LOWEST, THREAD_PRIORITY_IDLE): Correct values for
276         Windows CE.
277         (THREAD_PRIORITY_ABOVE_IDLE): Define.
279 2007-10-20  Jacek M. Holeczek <holeczek@us.edu.pl>
281         * include/winuser.h (ChangeDisplaySettings): Define differently
282         for CE than for other Windows versions.
283         * include/shellapi.h (ShellExecuteEx, ShellExecute): Define only
284         those functions that exist in the CE API.
285         * include/wingdi.h (struct _devicemodeW, DEVMODEW, LPDEVMODEW)
286         (PDEVMODEW): Define this structure, the typedefs, and the
287         constants it requires differently for Windows CE than for other
288         Windows platforms.
290 2007-10-20  Danny Backx  <dannybackx@users.sourceforge.net>
292         * include/winuser.h (IsDlgButtonChecked): Change to a macro for
293         Windows CE.
295 2007-10-16  Erik van Pienbroek  <erik@vanpienbroek.nl>
297         * include/commdlg.h (ChooseColor): New declaration, and hide
298         macro.
299         (ChooseColorA, ChooseColorW): Hide.
300         * include/shellapi.h (SHLoadBIBitmap): Declare.
301         * include/winbase.h (_SYSTEM_POWER_STATUS, _SYSTEM_POWER_STATUS)
302         (LPSYSTEM_POWER_STATUS, GetSystemPowerStatus): Hide.
303         * include/winuser.h (EnumDisplaySettings, EnumDisplayDevices): New
304         declarations, and hide macros.
305         (EnumDisplaySettingsA, EnumDisplaySettingsW)
306         (EnumDisplaySettingsExA, EnumDisplaySettingsExW)
307         (EnumDisplayDevicesA, EnumDisplayDevicesW): Hide.
308         (TrackPopupMenu): Define in terms of TrackPopupMenuEx.
310 2007-09-19  Danny Backx  <dannybackx@users.sourceforge.net>
312         * include/service.h (ServiceAddPort): Fix type of szRegWritePath
313         parameter, MSDN is wrong.
314         * include/service.h: Use 400, not 0x0400 to conditionally compile.
316 2007-08-09  Danny Backx  <dannybackx@users.sourceforge.net>
318         * include/service.h (SERVICE_STATE_OFF, SERVICE_STATE_ON)
319         (SERVICE_STATE_STARTING_UP, SERVICE_STATE_SHUTTING_DOWN)
320         (SERVICE_STATE_UNLOADING, SERVICE_STATE_UNINITIALIZED)
321         (SERVICE_STATE_UNKNOWN): Define values for dwServiceState field.
323 2007-08-09  Danny Backx  <dannybackx@users.sourceforge.net>
325         * include/service.h: New file. Declares functions and a structure as
326         documented on MSDN. Used only on CE > 4.
327         * include/service.h (ServiceEnumInfo): New struct.
329         * include/service.h (RegisterService, ActivateService)
330         (DeregisterService, EnumServices, GetServiceHandle)
331         (ServiceAddPort, ServiceClosePort, ServiceIoControl)
332         (ServiceUnbindPorts): New functions.
334 2007-08-06  Pedro Alves  <pedro_alves@portugalmail.pt>
336         * include/aygshell.h (SHIDIM_FLAGS, SHIDIF_DONEBUTTON)
337         (SHIDIF_SIZEDLG, SHIDIF_SIZEDLGFULLSCREEN, SHIDIF_SIPDOWN)
338         (SHIDIF_FULLSCREENNOMENUBAR, SHIDIF_EMPTYMENU): New defines.
339         (SHINITDLGINFO): New struct.
340         (SHInitDialog): New function.
342 2007-08-06  Pedro Alves  <pedro_alves@portugalmail.pt>
344         * include/sipapi.h: New file.
345         * include/aygshell.h (SIPINFO): Moved to new sipapi.h.
347 2007-08-06  Pedro Alves  <pedro_alves@portugalmail.pt>
349         * include/winbase.h (GetCharABCWidths): Remove the W suffix on
350         WinCE.
352 2007-08-06  Pedro Alves  <pedro_alves@portugalmail.pt>
354         * include/winbase.h (LocalFlags, LocalHandle, LocalLock)
355         (LocalUnlock): Define for WinCE.
356         
357 2007-08-06  Pedro Alves  <pedro_alves@portugalmail.pt>
359         * include/winbase.h (LocalLock):
360         Change return type to LPVOID as per MSDN.
362 2007-08-01  Pedro Alves  <pedro_alves@portugalmail.pt>
364         * include/commdlg.h (PrintDlg): Remove the W suffix on WinCE.
365         * include/shellapi.h (ShellExecuteEx, ShellGetFileInfo): Likewise.
367 2007-08-01  Steven Hicks  <crashoverride025@gmail.com>
369         * include/winbase.h (DeregisterDevice, RegisterDevice): Declare.
371 2007-06-10  Pedro Alves  <pedro_alves@portugalmail.pt>
373         * include/winbase.h (ActivateDevice, ActivateDeviceEx)
374         (DeactivateDevice): Declare.
375         * include/devload.h: New file.
377 2007-05-31  Carsten Sørensen  <surfsmurf@rift.dk>
379         * include/winuser.h (SYSTEM_COLOR_BASE_OFFSET): Define.
380         (COLOR_3DDKSHADOW, COLOR_3DFACE, COLOR_3DHILIGHT)
381         (COLOR_3DHIGHLIGHT, COLOR_3DLIGHT, COLOR_BTNHILIGHT)
382         (COLOR_3DSHADOW, COLOR_ACTIVEBORDER, COLOR_ACTIVECAPTION,
383         (COLOR_APPWORKSPACE, COLOR_BACKGROUND, COLOR_DESKTOP)
384         (COLOR_BTNFACE, COLOR_BTNHIGHLIGHT, COLOR_BTNSHADOW)
385         (COLOR_BTNTEXT, COLOR_CAPTIONTEXT, COLOR_GRAYTEXT)
386         (COLOR_HIGHLIGHT, COLOR_HIGHLIGHTTEXT, COLOR_INACTIVEBORDER,
387         (COLOR_INACTIVECAPTION, COLOR_INACTIVECAPTIONTEXT, COLOR_INFOBK)
388         (COLOR_INFOTEXT, COLOR_MENU, COLOR_MENUTEXT, COLOR_SCROLLBAR)
389         (COLOR_WINDOW, COLOR_WINDOWFRAME, COLOR_WINDOWTEXT)
390         (COLOR_HOTLIGHT, COLOR_GRADIENTACTIVECAPTION)
391         (COLOR_GRADIENTINACTIVECAPTION): Add SYSTEM_COLOR_BASE_OFFSET.
393 2007-05-31  Carsten Sørensen  <surfsmurf@rift.dk>
395         * include/commctrl.h (tagREBARBANDINFOA, tagREBARBANDINFOW)
396         [_WIN32_WCE]: Hide cxHeader field.
397         (CMDBAR_HELP, CMDBAR_OK): Define.
398         (tagCOMMANDBANDSRESTOREINFO, COMMANDBANDSRESTOREINFO,
399         LPCOMMANDBANDSRESTOREINFO): Define.
400         (CommandBands_AddAdornments, CommandBands_AddBands,
401         CommandBands_Create, CommandBands_GetCommandBar,
402         CommandBands_GetRestoreInformation, CommandBands_Show): Define.
404 2007-05-31  Pedro Alves  <pedro_alves@portugalmail.pt>
406         * include/commctrl.h: Formatting fixes.
407         (CommandBar_InsertButton): Change return type to BOOL.
408         (CommandBar_Destroy): Change return type to void.
410 2007-05-30  Pedro Alves  <pedro_alves@portugalmail.pt>
412         * include/mmsystem.h (waveOutGetDevCapsW, waveOutGetErrorTextW)
413         (waveInGetDevCapsW, waveInGetErrorTextW, mixerGetDevCapsW)
414         (mixerGetLineInfoW, mixerGetLineControlsW)
415         (mixerGetControlDetailsW) [_WIN32_WCE]: Define as waveOutGetDevCaps,
416         waveOutGetErrorText, waveInGetDevCaps, waveInGetErrorText,
417         mixerGetDevCaps, mixerGetLineInfo, mixerGetLineControls and
418         mixerGetControlDetails.
420         (waveOutGetDevCaps, waveOutGetErrorText, waveInGetDevCaps)
421         (waveInGetErrorText, mixerGetDevCaps, mixerGetLineInfo)
422         (mixerGetLineControls, mixerGetControlDetails) [_WIN32_WCE]: Don't
423         map to the W counterparts.
425 2007-03-26  Pedro Alves  <pedro_alves@portugalmail.pt>
426         
427         * libce/coredll.def: Add 'keep in sync' warning.
429 2007-03-26  Pedro Alves  <pedro_alves@portugalmail.pt>
431         * include/winuser.h (WS_EX_CAPTIONOKBTN): Define.
432         * include/winbase.h (GlobalAlloc, GlobalFree)
433         (GlobalReAlloc, GlobalHandle, GlobalLock)
434         (GlobalUnlock, GlobalSize, GlobalFlags): Map to
435         LocalAlloc, LocalFree, LocalReAlloc,
436         LocalHandle, LocalLock, LocalUnlock,
437         LocalSize and LocalFlags respectivelly.
439 2007-02-26  Pedro Alves  <pedro_alves@portugalmail.pt>
441         * include/winbase.h (DETACHED_PROCESS): Hide.
442         (CREATE_NEW_PROCESS_GROUP): Hide.
443         (CREATE_UNICODE_ENVIRONMENT): Hide.
445 2007-02-05  Pedro Alves  <pedro_alves@portugalmail.pt>
447         * libce/Makefile.in: Fix order for 'all' rule.
449 2007-02-05  Pedro Alves  <pedro_alves@portugalmail.pt>
451         Update from upstream.  Note: Upstream version is now 3.8.
452         * configure: Regenerate.
454 2007-02-04  Pedro Alves  <pedro_alves@portugalmail.pt>
456         * libce/Makefile.in (inst_includedir, inst_libdir): Set them
457         correctly for *wince* cases.
459 2007-02-01  Nuno Lucas  <ntlucas@gmail.com>
461         * include/todaycmn.h: Create this file based on MSDN documentation
462         http://msdn2.microsoft.com/en-us/library/aa454291.aspx
464 2007-01-31  Nuno Lucas  <ntlucas@gmail.com>
466         * include/winuser.h: Define MsgWaitForMultipleObjects as a macro that
467         calls MsgWaitForMultipleObjectsEx as described on MSDN.
468         * include/wingdi.h  Define only the right function GetCharWidth32
469         for Windows CE, not its similarly named friends.
471 2006-12-18  Pedro Alves  <pedro_alves@portugalmail.pt>
473         * include/winnt.h (_M_ARM, ARM): Remove.
474         * include/windows.h (_M_ARM, ARM): Likewise.
476 2006-12-18  Pedro Alves  <pedro_alves@portugalmail.pt>
478         * libce: New subdir.
479         (libce/CellCore.def, libce/Makefile.in, libce/VBarCall.def)
480         (libce/VoiceCtl.def, libce/WAP.def, libce/ativscp-uuid.c)
481         (libce/authhlp.def, libce/aygshell.def, libce/btd.def)
482         (libce/bthguid.def, libce/bthlink.def, libce/bthutil.def)
483         (libce/cecap.def, libce/cemapi.def, libce/ceosutil.def)
484         (libce/ceshell.def, libce/cguid-uuid.c, libce/comcat-uuid.c)
485         (libce/commctrl.def, libce/commdlg.def, libce/conncfg.def)
486         (libce/coredll.def, libce/crypt32.def, libce/cxport.def)
487         (libce/devguid.c, libce/dmoguids.def, libce/doclist.def)
488         (libce/docobj-uuid.c, libce/exdisp-uuid.c, libce/extras-uuid.c)
489         (libce/grognard.def, libce/gx.def, libce/hlguids-uuid.c)
490         (libce/hlink-uuid.c, libce/htmlview.def, libce/httpd.def)
491         (libce/icmplib.def, libce/imaging.def, libce/imgdecmp.def)
492         (libce/inkx.def, libce/iphlpapi.def, libce/largeint.c)
493         (libce/mlang-uuid.c, libce/mmtimer.def, libce/mqoa.def)
494         (libce/msdmo.def, libce/mshtml-uuid.c, libce/msmqrt.def)
495         (libce/msscript.def, libce/msxml-uuid.c, libce/msxml.def)
496         (libce/msxmlguid.def, libce/ndis.def, libce/note_prj.def)
497         (libce/ntcompat.def, libce/oaidl-uuid.c, libce/objidl-uuid.c)
498         (libce/objsafe-uuid.c, libce/ocidl-uuid.c, libce/ole32.def)
499         (libce/oleacc-uuid.c, libce/oleaut32.def, libce/olectlid-uuid.c)
500         (libce/oleidl-uuid.c, libce/phone.def, libce/pimstore.def)
501         (libce/pndtapi.def, libce/pushprxy.def, libce/res.rc)
502         (libce/richink.def, libce/secur32.def, libce/servprov-uuid.c)
503         (libce/shell32.c, libce/sms.def, libce/strmiids.def, libce/test.c)
504         (libce/toolhelp.def, libce/unknwn-uuid.c, libce/urlmon-uuid.c)
505         (libce/urlmon.def, libce/webview.def, libce/wininet.def)
506         (libce/winsock.def, libce/wmlview.def, libce/ws2.def)
507         (libce/ws2_32.c, libce/wsp.def, libce/wvuuid.def): New files.
508         * Makefile.in: Get/Pass some more vars. Build libce/ on wince.
509         * aclocal.m4 (LIB_AC_PROG_CC_GNU, LIB_AC_PROG_CC)
510         (LIB_AC_PROG_CXX): Define.
511         * configure.in: Use LIB_AC_PROG_CC instead of AC_CHECK_TOOL.
512         Output libce/Makefile. 
513         * configure: Regenerate.
515 2006-12-02  Kevin O'Connor  <kevin@koconnor.net>
517         * include/winbase.h: Add SYSTEM_POWER_STATUS_EX structure.
518         Add GetSystemPowerStatusEx function definition.
520 2006-11-28  Danny Backx  <dannybackx@users.sourceforge.net>
522         * include/aygshell.h (IDM_SHAREDNEW, IDM_SHAREDNEWDEFAULT): Define.
524         * include/aygshell.h (NOMENU): Define.
526         * include/aygshell.h (IDS_SH*): Define, values from the Boling book.
528 2006-11-26  Kevin O'Connor  <kevin@koconnor.net>
530         * include/winbase.h: Add SYSTEM_POWER_STATUS_EX2 structure.
531         Add GetSystemPowerStatusEx2 function definition.
533 2006-11-26  Kevin O'Connor  <kevin@koconnor.net>
535         * include/tlhelp32.h (MODULEENTRY32): szModule is of MAX_PATH
536         size on CE.
538         * include/tlhelp32.h: define TH32CS_GETALLMODS.
540 2006-11-26  Danny Backx  <dannybackx@users.sourceforge.net>
542         * include/aygshell.h (SHRGINFO, SHRecognizeGesture): Define.
544 2006-11-22  Danny Backx  <dannybackx@users.sourceforge.net>
546         * include/commdlg.h (CHOOSECOLOR): Fix type of hInstance field as
547         described in http://msdn2.microsoft.com/en-us/library/ms959872.aspx .
548         This field appears to have an inconsistent type definition in other
549         versions of Windows.
551 2006-11-19  Kevin O'Connor  <kevin@koconnor.net>
553         * include/tlhelp32.h (PROCESSENTRY32, THREADENTRY32)
554         (MODULEENTRY32): Update fields.
556 2006-11-18  Danny Backx  <dannybackx@users.sourceforge.net>
558         * include/winbase.h (lstrcpy): Fix typo.
560 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
562         * include/winuser.h (GetSystemMenu): Implement as macro.
564 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
566         * include/winuser.h (DrawIcon): Implement in terms of DrawIconEx.
568 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
570         * include/wingdi.h (GetTextExtentPoint32, GetTextExtentPointW):
571         Implement in terms of GetTextExtentExPointW.
573 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
575         * include/shlobj.h (SHGetSpecialFolderPath): In Windows CE it is
576         declared ...
577         * include/shellapi.h (SHGetSpecialFolderPath): ... here.
578         (SHGetShortcutTarget, SHCreateShortcut): Declare.
580 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
582         * include/winnt.h (GetCurrentFiber, GetFiberData,
583         GetCurrentFiber, GetFiberData, NtCurrentTeb): There is no Fiber
584         support in Windows CE. Hide the functions.
586 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
588         * include/commctrl.h (IMAGELISTDRAWPARAMS): There are no fState,
589         Frame or crEffect members in CE version.
590         (ImageList_Duplicate, ImageList_SetImageCount, ImageList_Copy,
591         ImageList_DrawIndirect): Enable on Windows CE >= 2.
592         
593 2006-11-12  Kevin O'Connor  <kevin@koconnor.net>
595         * include/winuser.h (SPI_GETOEMINFO, SPI_GETPLATFORMTYPE): Define.
597 2006-11-12  Kevin O'Connor  <kevin@koconnor.net>
599         * include/tlhelp32.h (CloseToolhelp32Snapshot): Define.
600         CE's Toolhelp functions/structures although wide, don't take the
601         W suffix. Adapt.
602         * include/winnt.h (PAGE_PHYSICAL): Define.
603         * include/winbase.h (GetStoreInformation, CeSetThreadQuantum,
604         LockResource): Define.
605         * include/winuser.h (CheckDlgButton): Define in terms of
606         SendDlgItemMessage.
607         (CreateDialogParamW): Define using CreateDialogIndirectParamW.
609 2006-11-12  Pedro Alves  <pedro_alves@portugalmail.pt>
611         * include/winnt.h (_M_ARM, ARM): Translate from gcc target defines.
612         * include/windows.h (_M_ARM, ARM): Likewise.
614 2006-11-11  Danny Backx <dannybackx@users.sourceforge.net>
616         * include/aygshell.h (WC_SIPPREF): Define.
617         * include/todaycmn.h: Clear the contents of this file,
618         it was tainted. We must do clean work to create a file
619         such as this one, so I'm leaving the (empty) file as a placeholder.
621 2006-11-06  Pedro Alves  <pedro_alves@portugalmail.pt>
623         * include/commctrl.h (LVCF_IMAGE, LVCF_ORDER): Also declare on
624         Windows CE >= 2.
625         (LVCOLUMNW): Use the version with iImage and iOrder
626         on Windows CE >= 2.
628 2006-11-02  Kevin O'Connor  <kevin@koconnor.net>
630         * include/winuser.h (DialogBoxParamW): Implement on terms of
631         DialogBoxIndirectParamW.
633 2006-11-01  Danny Backx  <dannybackx@users.sourceforge.net>
635         * include/todaycmn.h: Add file.
637 2006-11-01  Danny Backx  <dannybackx@users.sourceforge.net>
639         * include/winbase.h (lstrcpy, lstrcat, lstrlen): Add includes
640         to define these.
642 2006-10-29  Danny Backx  <dannybackx@users.sourceforge.net>
644         * include/winuser.h (WS_EX_NODRAG): Define.
646 2006-10-16  Pedro Alves  <pedro_alves@portugalmail.pt>
648         * include/kfuncs.h (EventModify): Declare.
649         (TlsCall): Add WINBASEAPI and WINAPI to declaration.
651 Local Variables:
652 mode: change-log
653 left-margin: 8
654 fill-column: 74
655 version-control: never
656 End: