1 2010-03-14 Danny Backx <dannybackx@users.sourceforge.net>
3 * include/ws2tcpip.h (freeaddrinfo, getaddrinfo, getnameinfo) : Define
6 2010-02-10 Danny Backx <dannybackx@users.sourceforge.net>
8 * include/winuser.h (MonitorFromPoint, MonitorFromRect,
9 MonitorFromWindow) : Define for Windows CE also.
11 2010-02-03 Danny Backx <dannybackx@users.sourceforge.net>
13 * include/phone.h, include/sms.h, include/simmgr.h: Add with minimal
16 2010-01-29 Danny Backx <dannybackx@users.sourceforge.net>
18 * include/wingdi.h (TransparentBlt): Add dependency on _WIN32_WCE.
20 2009-12-10 Pedro Alves <pedroalves@users.sourceforge.net>
22 * include/winbase.h (struct _BY_HANDLE_FILE_INFORMATION): Add
23 missing `dwOID' field on CE.
25 2009-10-22 Danny Backx <dannybackx@users.sourceforge.net>
26 Ivan Maidanski <ivmai@mail.ru>
28 * include/winbase.h, include/kfuncs.h (DebugBreak): Define a function
29 only when not CE. If CE, define as macros in kfuncs.h for arm and x86.
31 2009-09-07 Danny Backx <dannybackx@users.sourceforge.net>
33 * include/shlobj.h (IShellExecuteHookA): Replace UNDER_CE guard by
35 * libce/coredll.def: Fix alphabetic order.
37 2009-09-07 Pedro Alves <pedroalves@users.sourceforge.net>
39 Merge from upstream. Now at 3.13 + patches.
41 2009-09-07 Pedro Alves <pedroalves@users.sourceforge.net>
43 * Makefile.in (install-headers): New rule.
45 2009-08-30 Danny Backx <dannybackx@users.sourceforge.net>
47 * include/errorrep.h: Provide with WinCE > 5 too.
48 * include/winsock.h (AF_BT): Copy from AF_BTH.
50 2009-08-30 Danny Backx <dannybackx@users.sourceforge.net>
52 * include/shlobj.h (IShellExecuteHookA): Guard with UNDER_CE.
54 2009-06-11 Danny Backx <dannybackx@users.sourceforge.net>
56 * include/shellapi.h (struct _SHELLEXECUTEINFO): Define instead of
57 its struct _SHELLEXECUTEINFO(A|W) brothers.
59 2009-06-11 Vincent Richomme <forumer@smartmobili.com>
61 * include/mapidefs.h, include/pimstore.h: New files.
63 2009-06-06 Danny Backx <dannybackx@users.sourceforge.net>
65 * include/winbase.h (ExitProcess): Change type of parameter to UINT.
66 * include/winbase.h (STACK_SIZE_PARAM_IS_A_RESERVATION): Define with
67 the value found on MSDN.
69 2009-05-29 Danny Backx <dannybackx@users.sourceforge.net>
71 * include/winnt.h (DLL_PROCESS_EXITING, DLL_SYSTEM_STARTED)
72 (FILE_ATTRIBUTE_ROMMODULE, FILE_ATTRIBUTE_INROM): Define.
73 * include/dbgapi.h: New file.
74 * include/dbgapi (DEBUGREGISTER, RETAILREGISTERZONES, DEBUGCHK)
75 (RETAILMSG, ASSERT): Define.
76 * include/windows.h (dbgapi.h): Include.
78 2009-05-27 Stefan Klug <Klug.Stefan@gmx.de>
80 * include/winuser.h : Define the right GetProp function, this was
81 omitted in the 2009-04-28 fix.
83 2009-05-22 Danny Backx <dannybackx@users.sourceforge.net>
85 * include/winsock2.h (DSCP_TRAFFIC_TYPE): Add typedef for enum.
86 * include/winsock2.h (AF_BT): Add, copy of AF_BTH.
87 * include/ws2tcpip.h: Define some macros using "old" winsock 1.1
90 2009-05-18 Danny Backx <dannybackx@users.sourceforge.net>
92 * include/winbase.h (CRITICAL_SECTION): Define differently for CE.
93 * include/winbase.h (ExitProcess): Define as an inline function, not
96 2009-05-15 Pierre Ynard <linkfanel@yahoo.fr>
98 * include/kfuncs.h (ResetEvent, SetEvent): Fix definitions that got
99 mixed up in recent commit.
101 2009-05-13 Danny Backx <dannybackx@users.sourceforge.net>
103 * include/kfuncs.h (PUserKData): Define as different values for
104 ARM and other processors. Add references to websites that have
107 2009-04-28 Danny Backx <dannybackx@users.sourceforge.net>
109 * include/winuser.h (GetMenu): Remove for CE.
110 * include/winuser.h (SetProp*, GetProp*, RemoveProp*): Define only
111 the right ones for CE, see bug #2328033.
113 2009-04-28 Ryan Raasch <ryan.raasch@gmail.com>
115 * include/strmif.h (IEnumPins, IEnumMediaTypes): Define.
117 2009-04-20 Johnny Willemsen <jwillemsen@remedy.nl>
119 * include/winbase.h (CeSetThreadPriority, CeGetThreadPriority):
122 2009-04-15 Danny Backx <dannybackx@users.sourceforge.net>
124 * include/winbase.h: Include inlined functions only from one file.
126 2009-04-11 Danny Backx <dannybackx@users.sourceforge.net>
128 * include/windefs.h, include/kfuncs.h: change inlined functions to
129 static, include them only from one file.
131 2009-04-10 Marcel Smit <msmit@remedy.nl>
133 * include/cegcc.h.in (__CEGCC_VERSION__): Add backslashes at the
134 end of lines to allow line continuation.
136 * include/kfuncs.h (TlsAlloc, TlsFree, PulseEvent, ResetEvent)
137 (SetEvent, GetCurrentThread, GetCurrentProcess)
138 (GetCurrentThreadId, GetCurrentProcessId): Change them from macros
141 2009-02-07 Pedro Alves <pedroalves@users.sourceforge.net>
143 Merge from upstream. Now at 3.12.
145 2009-02-01 Ryan Raasch <ryan.raasch@gmail.com>
147 * libce/directx/strmiids.c: New file, copy from src/lib/directx.
148 * include/bdatypes.h, include/dshow.h, include/strmif.h: Make the
149 UUIDs extern so executables can link.
151 2009-01-28 Ryan Raasch <ryan.raasch@gmail.com>
153 * libce/coredll.def, include/winbase.h: Add various definitions to
154 support EnumDeviceInterfaces, EnumDevices, FindFirstDevice,
155 FindNextDevice, GetDeviceInformationByDeviceHandle,
156 GetDeviceInformationByFileHandle.
158 2009-01-27 Danny Backx <dannybackx@users.sourceforge.net>
160 * include/winsock.h, include/winsock2.h: Add various macros to
161 define constants used for Bluetooth.
163 2009-01-25 Danny Backx <dannybackx@users.sourceforge.net>
165 * include/pm.h: Merge with version submitted by Lars Munch.
166 * include/winbase.h: Move SetSystemPowerState to pm.h for CE.
168 2009-01-11 Danny Backx <dannybackx@users.sourceforge.net>
170 * include/pm.h, include/msgqueue.h: Add.
172 2008-10-07 Pedro Alves <pedroalves@users.sourceforge.net>
174 * include/secext.h (EXTENDED_NAME_FORMAT): Allow on _WIN32_WCE >=
175 0x400. Add NameWindowsCeLocal on CE and hide NameDnsDomain.
177 2008-10-05 Pedro Alves <pedroalves@users.sourceforge.net>
179 * include/shellapi.h (SHCreateShortcut): Change return type to
181 (SHCreateShortcutEx): Declare.
183 2008-09-25 Pedro Alves <pedroalves@users.sourceforge.net>
185 * libce/Makefile.in (inst_includedir, inst_libdir) [!cegcc]:
188 2008-09-24 Pedro Alves <pedroalves@users.sourceforge.net>
190 * config.sub: Add support for cegcc.
191 * libce/Makefile.in (inst_includedir, inst_libdir) [cegcc]: Set to
193 (EXTRA_INCLUDES) [cegcc]: Point at newlib headers.
195 2008-09-04 Danny Backx <dannybackx@users.sourceforge.net>
197 * include/winbase.h: Fix SetSystemPowerState as indicated by Klaus
200 2008-06-20 Eric House <eehouse@eehouse.org>
202 * libce/aygshell.def (SHSendBackToFocusWindow): Define.
203 * include/aygshell.h (SHSendBackToFocusWindow): Declare.
204 (SHMBOF_NODEFAULT, SHMBOF_NOTIFY, SHCMBM_OVERRIDEKEY, VK_TBACK):
207 2008-06-20 Danny Backx <dannybackx@users.sourceforge.net>
209 * include/aygshell.h: Include prsht.h.
211 2008-06-20 Eric House <eehouse@eehouse.org>
213 * cegcc/importlibs/defs/aygshell.def, w32api/include/aygshell.h,
214 w32api/libce/aygshell.def (SHSendBackToFocusWindow, SHMBOF_NODEFAULT,
215 SHMBOF_NOTIFY, SHCMBM_OVERRIDEKEY, VK_TBACK) : Define.
217 2008-05-22 Danny Backx <dannybackx@users.sourceforge.net>
219 * include/projects.h: Add.
221 2008-04-13 Danny Backx <dannybackx@users.sourceforge.net>
222 * include/commctrl.h (CommandBar_AddButtons): Change from a
223 function definition into a macro.
224 * include/prsht.h (PSH_MAXIMIZE): Define.
225 * include/winioctl.h (FILE_DEVICE_HAL, FILE_DEVICE_SERVICE,
226 IOCTL_SERVICE_START, IOCTL_SERVICE_STOP, IOCTL_SERVICE_STATUS,
227 IOCTL_SERVICE_CONNECTION): Define.
230 2008-04-13 Danny Backx <dannybackx@users.sourceforge.net>
232 * include/winuser.h (SystemIdleTimerReset): Define.
234 2008-04-13 Danny Backx <dannybackx@users.sourceforge.net>
236 * include/notify.h: Add.
237 * include/aygshell.h (SHSetAppKeyWndAssoc): Define.
238 * include/commctrl.h (CommandBar_AddButtons): Define.
240 2008-04-13 Danny Backx <dannybackx@users.sourceforge.net>
242 * include/aygshell.h: Add <sipapi.h> include.
244 2008-02-21 Danny Backx <dannybackx@users.sourceforge.net>
246 * include/winnt.h (VER_PLATFORM_WIN32_CE): Define.
248 2008-02-17 Danny Backx <dannybackx@users.sourceforge.net>
250 * include/aygshell.h (SHInitExtraControls): Move into the extern "C"
252 * include/aygshell.h (SHDoneButton, WS_NONAVDONEBUTTON, SHDB_SHOW,
255 2008-01-09 Danny Backx <dannybackx@users.sourceforge.net>
257 * include/aygshell.h (SIPINFO): Remove, this was a duplicate.
259 2008-01-06 Danny Backx <dannybackx@users.sourceforge.net>
261 * include/aygshell.h (SIPSTATE,SHSipPreference): Define.
262 * include/aygshell.h (SIPINFO): Define.
263 * include/aygshell.h (SHCMBM_GETSUBMENU,SETSUBMENU): Define.
265 2007-12-25 Pedro Alves <pedro_alves@portugalmail.pt>
267 * configure.in (SUBDIRS): Set depending on $host_alias instead of
269 * Makefile.in: Capture $build_alias, $host_alias, $target_alias
270 verbatim from config. Capture $build, $host, $target from config.
271 Set $tooldir using $host_alias, not $target_alias.
272 * libce/Makefile.in: Get $build, $build_alias, $host, $host_alias,
273 $target and $target_alias from config. Use $build, $host, $target
274 instead of the aliases to detect a native build. Use $host_alias
275 instead of $target_alias to set the $tooldir.
276 * configure: Regenerate.
278 2007-12-25 Pedro Alves <pedro_alves@portugalmail.pt>
280 * configure.in (SUBDIRS): Set depending on host, and pass it to
282 * Makefile.in (SUBDIRS): Get from configure.
283 * libce/Makefile.in: Hardcode CE conditions.
284 * configure: Regenerate.
286 2007-12-21 Pavel Chernikov <pchernik@gmail.com>
288 * include/winuser.h (VK_APP1, VK_APP2, VK_APP3, VK_APP4)
289 (VK_APP5, VK_APP6): Define.
291 2007-12-07 Danny Backx <dannybackx@users.sourceforge.net>
293 * include/icmpapi.h: Add new file.
295 2007-12-01 Danny Backx <dannybackx@users.sourceforge.net>
297 * include/aygshell.h: Add SHInitExtraControls.
299 2007-11-29 Danny Backx <dannybackx@users.sourceforge.net>
301 * include/cegcc.h.in: Add file to provide version tracking macros.
303 2007-11-25 Pedro Alves <pedro_alves@portugalmail.pt>
304 Danny Backx <dannybackx@users.sourceforge.net>
306 * libce/icmplib.def: Remove proxy for icmplib, MSDN says it's a
309 2007-11-16 Danny Backx <dannybackx@users.sourceforge.net>
311 * include/shlwapi.h (PathCombine): Define without W or A suffix
314 2007-11-15 Jacek M. Holeczek <holeczek@us.edu.pl>
316 * include/aygshell.h (SHLoadImageFile, SHLoadImageResource):
318 * include/sipapi.h (SipShowIM, SipGetCurrentIM, SipSetCurrentIM):
321 2007-11-15 Danny Backx <dannybackx@users.sourceforge.net>
323 * include/aygshell.h (SHCMBM_GETSUBMENU): Define.
325 2007-11-14 Matthew Kille <matt@amiga.com>
327 * include/winbase.h (THREAD_PRIORITY_TIME_CRITICAL)
328 (THREAD_PRIORITY_HIGHEST, THREAD_PRIORITY_ABOVE_NORMAL)
329 (THREAD_PRIORITY_NORMAL, THREAD_PRIORITY_BELOW_NORMAL)
330 (THREAD_PRIORITY_LOWEST, THREAD_PRIORITY_IDLE): Correct values for
332 (THREAD_PRIORITY_ABOVE_IDLE): Define.
334 2007-10-20 Jacek M. Holeczek <holeczek@us.edu.pl>
336 * include/winuser.h (ChangeDisplaySettings): Define differently
337 for CE than for other Windows versions.
338 * include/shellapi.h (ShellExecuteEx, ShellExecute): Define only
339 those functions that exist in the CE API.
340 * include/wingdi.h (struct _devicemodeW, DEVMODEW, LPDEVMODEW)
341 (PDEVMODEW): Define this structure, the typedefs, and the
342 constants it requires differently for Windows CE than for other
345 2007-10-20 Danny Backx <dannybackx@users.sourceforge.net>
347 * include/winuser.h (IsDlgButtonChecked): Change to a macro for
350 2007-10-16 Erik van Pienbroek <erik@vanpienbroek.nl>
352 * include/commdlg.h (ChooseColor): New declaration, and hide
354 (ChooseColorA, ChooseColorW): Hide.
355 * include/shellapi.h (SHLoadBIBitmap): Declare.
356 * include/winbase.h (_SYSTEM_POWER_STATUS, _SYSTEM_POWER_STATUS)
357 (LPSYSTEM_POWER_STATUS, GetSystemPowerStatus): Hide.
358 * include/winuser.h (EnumDisplaySettings, EnumDisplayDevices): New
359 declarations, and hide macros.
360 (EnumDisplaySettingsA, EnumDisplaySettingsW)
361 (EnumDisplaySettingsExA, EnumDisplaySettingsExW)
362 (EnumDisplayDevicesA, EnumDisplayDevicesW): Hide.
363 (TrackPopupMenu): Define in terms of TrackPopupMenuEx.
365 2007-09-19 Danny Backx <dannybackx@users.sourceforge.net>
367 * include/service.h (ServiceAddPort): Fix type of szRegWritePath
368 parameter, MSDN is wrong.
369 * include/service.h: Use 400, not 0x0400 to conditionally compile.
371 2007-08-09 Danny Backx <dannybackx@users.sourceforge.net>
373 * include/service.h (SERVICE_STATE_OFF, SERVICE_STATE_ON)
374 (SERVICE_STATE_STARTING_UP, SERVICE_STATE_SHUTTING_DOWN)
375 (SERVICE_STATE_UNLOADING, SERVICE_STATE_UNINITIALIZED)
376 (SERVICE_STATE_UNKNOWN): Define values for dwServiceState field.
378 2007-08-09 Danny Backx <dannybackx@users.sourceforge.net>
380 * include/service.h: New file. Declares functions and a structure as
381 documented on MSDN. Used only on CE > 4.
382 * include/service.h (ServiceEnumInfo): New struct.
384 * include/service.h (RegisterService, ActivateService)
385 (DeregisterService, EnumServices, GetServiceHandle)
386 (ServiceAddPort, ServiceClosePort, ServiceIoControl)
387 (ServiceUnbindPorts): New functions.
389 2007-08-06 Pedro Alves <pedro_alves@portugalmail.pt>
391 * include/aygshell.h (SHIDIM_FLAGS, SHIDIF_DONEBUTTON)
392 (SHIDIF_SIZEDLG, SHIDIF_SIZEDLGFULLSCREEN, SHIDIF_SIPDOWN)
393 (SHIDIF_FULLSCREENNOMENUBAR, SHIDIF_EMPTYMENU): New defines.
394 (SHINITDLGINFO): New struct.
395 (SHInitDialog): New function.
397 2007-08-06 Pedro Alves <pedro_alves@portugalmail.pt>
399 * include/sipapi.h: New file.
400 * include/aygshell.h (SIPINFO): Moved to new sipapi.h.
402 2007-08-06 Pedro Alves <pedro_alves@portugalmail.pt>
404 * include/winbase.h (GetCharABCWidths): Remove the W suffix on
407 2007-08-06 Pedro Alves <pedro_alves@portugalmail.pt>
409 * include/winbase.h (LocalFlags, LocalHandle, LocalLock)
410 (LocalUnlock): Define for WinCE.
412 2007-08-06 Pedro Alves <pedro_alves@portugalmail.pt>
414 * include/winbase.h (LocalLock):
415 Change return type to LPVOID as per MSDN.
417 2007-08-01 Pedro Alves <pedro_alves@portugalmail.pt>
419 * include/commdlg.h (PrintDlg): Remove the W suffix on WinCE.
420 * include/shellapi.h (ShellExecuteEx, ShellGetFileInfo): Likewise.
422 2007-08-01 Steven Hicks <crashoverride025@gmail.com>
424 * include/winbase.h (DeregisterDevice, RegisterDevice): Declare.
426 2007-06-10 Pedro Alves <pedro_alves@portugalmail.pt>
428 * include/winbase.h (ActivateDevice, ActivateDeviceEx)
429 (DeactivateDevice): Declare.
430 * include/devload.h: New file.
432 2007-05-31 Carsten Sørensen <surfsmurf@rift.dk>
434 * include/winuser.h (SYSTEM_COLOR_BASE_OFFSET): Define.
435 (COLOR_3DDKSHADOW, COLOR_3DFACE, COLOR_3DHILIGHT)
436 (COLOR_3DHIGHLIGHT, COLOR_3DLIGHT, COLOR_BTNHILIGHT)
437 (COLOR_3DSHADOW, COLOR_ACTIVEBORDER, COLOR_ACTIVECAPTION,
438 (COLOR_APPWORKSPACE, COLOR_BACKGROUND, COLOR_DESKTOP)
439 (COLOR_BTNFACE, COLOR_BTNHIGHLIGHT, COLOR_BTNSHADOW)
440 (COLOR_BTNTEXT, COLOR_CAPTIONTEXT, COLOR_GRAYTEXT)
441 (COLOR_HIGHLIGHT, COLOR_HIGHLIGHTTEXT, COLOR_INACTIVEBORDER,
442 (COLOR_INACTIVECAPTION, COLOR_INACTIVECAPTIONTEXT, COLOR_INFOBK)
443 (COLOR_INFOTEXT, COLOR_MENU, COLOR_MENUTEXT, COLOR_SCROLLBAR)
444 (COLOR_WINDOW, COLOR_WINDOWFRAME, COLOR_WINDOWTEXT)
445 (COLOR_HOTLIGHT, COLOR_GRADIENTACTIVECAPTION)
446 (COLOR_GRADIENTINACTIVECAPTION): Add SYSTEM_COLOR_BASE_OFFSET.
448 2007-05-31 Carsten Sørensen <surfsmurf@rift.dk>
450 * include/commctrl.h (tagREBARBANDINFOA, tagREBARBANDINFOW)
451 [_WIN32_WCE]: Hide cxHeader field.
452 (CMDBAR_HELP, CMDBAR_OK): Define.
453 (tagCOMMANDBANDSRESTOREINFO, COMMANDBANDSRESTOREINFO,
454 LPCOMMANDBANDSRESTOREINFO): Define.
455 (CommandBands_AddAdornments, CommandBands_AddBands,
456 CommandBands_Create, CommandBands_GetCommandBar,
457 CommandBands_GetRestoreInformation, CommandBands_Show): Define.
459 2007-05-31 Pedro Alves <pedro_alves@portugalmail.pt>
461 * include/commctrl.h: Formatting fixes.
462 (CommandBar_InsertButton): Change return type to BOOL.
463 (CommandBar_Destroy): Change return type to void.
465 2007-05-30 Pedro Alves <pedro_alves@portugalmail.pt>
467 * include/mmsystem.h (waveOutGetDevCapsW, waveOutGetErrorTextW)
468 (waveInGetDevCapsW, waveInGetErrorTextW, mixerGetDevCapsW)
469 (mixerGetLineInfoW, mixerGetLineControlsW)
470 (mixerGetControlDetailsW) [_WIN32_WCE]: Define as waveOutGetDevCaps,
471 waveOutGetErrorText, waveInGetDevCaps, waveInGetErrorText,
472 mixerGetDevCaps, mixerGetLineInfo, mixerGetLineControls and
473 mixerGetControlDetails.
475 (waveOutGetDevCaps, waveOutGetErrorText, waveInGetDevCaps)
476 (waveInGetErrorText, mixerGetDevCaps, mixerGetLineInfo)
477 (mixerGetLineControls, mixerGetControlDetails) [_WIN32_WCE]: Don't
478 map to the W counterparts.
480 2007-03-26 Pedro Alves <pedro_alves@portugalmail.pt>
482 * libce/coredll.def: Add 'keep in sync' warning.
484 2007-03-26 Pedro Alves <pedro_alves@portugalmail.pt>
486 * include/winuser.h (WS_EX_CAPTIONOKBTN): Define.
487 * include/winbase.h (GlobalAlloc, GlobalFree)
488 (GlobalReAlloc, GlobalHandle, GlobalLock)
489 (GlobalUnlock, GlobalSize, GlobalFlags): Map to
490 LocalAlloc, LocalFree, LocalReAlloc,
491 LocalHandle, LocalLock, LocalUnlock,
492 LocalSize and LocalFlags respectivelly.
494 2007-02-26 Pedro Alves <pedro_alves@portugalmail.pt>
496 * include/winbase.h (DETACHED_PROCESS): Hide.
497 (CREATE_NEW_PROCESS_GROUP): Hide.
498 (CREATE_UNICODE_ENVIRONMENT): Hide.
500 2007-02-05 Pedro Alves <pedro_alves@portugalmail.pt>
502 * libce/Makefile.in: Fix order for 'all' rule.
504 2007-02-05 Pedro Alves <pedro_alves@portugalmail.pt>
506 Update from upstream. Note: Upstream version is now 3.8.
507 * configure: Regenerate.
509 2007-02-04 Pedro Alves <pedro_alves@portugalmail.pt>
511 * libce/Makefile.in (inst_includedir, inst_libdir): Set them
512 correctly for *wince* cases.
514 2007-02-01 Nuno Lucas <ntlucas@gmail.com>
516 * include/todaycmn.h: Create this file based on MSDN documentation
517 http://msdn2.microsoft.com/en-us/library/aa454291.aspx
519 2007-01-31 Nuno Lucas <ntlucas@gmail.com>
521 * include/winuser.h: Define MsgWaitForMultipleObjects as a macro that
522 calls MsgWaitForMultipleObjectsEx as described on MSDN.
523 * include/wingdi.h Define only the right function GetCharWidth32
524 for Windows CE, not its similarly named friends.
526 2006-12-18 Pedro Alves <pedro_alves@portugalmail.pt>
528 * include/winnt.h (_M_ARM, ARM): Remove.
529 * include/windows.h (_M_ARM, ARM): Likewise.
531 2006-12-18 Pedro Alves <pedro_alves@portugalmail.pt>
534 (libce/CellCore.def, libce/Makefile.in, libce/VBarCall.def)
535 (libce/VoiceCtl.def, libce/WAP.def, libce/ativscp-uuid.c)
536 (libce/authhlp.def, libce/aygshell.def, libce/btd.def)
537 (libce/bthguid.def, libce/bthlink.def, libce/bthutil.def)
538 (libce/cecap.def, libce/cemapi.def, libce/ceosutil.def)
539 (libce/ceshell.def, libce/cguid-uuid.c, libce/comcat-uuid.c)
540 (libce/commctrl.def, libce/commdlg.def, libce/conncfg.def)
541 (libce/coredll.def, libce/crypt32.def, libce/cxport.def)
542 (libce/devguid.c, libce/dmoguids.def, libce/doclist.def)
543 (libce/docobj-uuid.c, libce/exdisp-uuid.c, libce/extras-uuid.c)
544 (libce/grognard.def, libce/gx.def, libce/hlguids-uuid.c)
545 (libce/hlink-uuid.c, libce/htmlview.def, libce/httpd.def)
546 (libce/icmplib.def, libce/imaging.def, libce/imgdecmp.def)
547 (libce/inkx.def, libce/iphlpapi.def, libce/largeint.c)
548 (libce/mlang-uuid.c, libce/mmtimer.def, libce/mqoa.def)
549 (libce/msdmo.def, libce/mshtml-uuid.c, libce/msmqrt.def)
550 (libce/msscript.def, libce/msxml-uuid.c, libce/msxml.def)
551 (libce/msxmlguid.def, libce/ndis.def, libce/note_prj.def)
552 (libce/ntcompat.def, libce/oaidl-uuid.c, libce/objidl-uuid.c)
553 (libce/objsafe-uuid.c, libce/ocidl-uuid.c, libce/ole32.def)
554 (libce/oleacc-uuid.c, libce/oleaut32.def, libce/olectlid-uuid.c)
555 (libce/oleidl-uuid.c, libce/phone.def, libce/pimstore.def)
556 (libce/pndtapi.def, libce/pushprxy.def, libce/res.rc)
557 (libce/richink.def, libce/secur32.def, libce/servprov-uuid.c)
558 (libce/shell32.c, libce/sms.def, libce/strmiids.def, libce/test.c)
559 (libce/toolhelp.def, libce/unknwn-uuid.c, libce/urlmon-uuid.c)
560 (libce/urlmon.def, libce/webview.def, libce/wininet.def)
561 (libce/winsock.def, libce/wmlview.def, libce/ws2.def)
562 (libce/ws2_32.c, libce/wsp.def, libce/wvuuid.def): New files.
563 * Makefile.in: Get/Pass some more vars. Build libce/ on wince.
564 * aclocal.m4 (LIB_AC_PROG_CC_GNU, LIB_AC_PROG_CC)
565 (LIB_AC_PROG_CXX): Define.
566 * configure.in: Use LIB_AC_PROG_CC instead of AC_CHECK_TOOL.
567 Output libce/Makefile.
568 * configure: Regenerate.
570 2006-12-02 Kevin O'Connor <kevin@koconnor.net>
572 * include/winbase.h: Add SYSTEM_POWER_STATUS_EX structure.
573 Add GetSystemPowerStatusEx function definition.
575 2006-11-28 Danny Backx <dannybackx@users.sourceforge.net>
577 * include/aygshell.h (IDM_SHAREDNEW, IDM_SHAREDNEWDEFAULT): Define.
579 * include/aygshell.h (NOMENU): Define.
581 * include/aygshell.h (IDS_SH*): Define, values from the Boling book.
583 2006-11-26 Kevin O'Connor <kevin@koconnor.net>
585 * include/winbase.h: Add SYSTEM_POWER_STATUS_EX2 structure.
586 Add GetSystemPowerStatusEx2 function definition.
588 2006-11-26 Kevin O'Connor <kevin@koconnor.net>
590 * include/tlhelp32.h (MODULEENTRY32): szModule is of MAX_PATH
593 * include/tlhelp32.h: define TH32CS_GETALLMODS.
595 2006-11-26 Danny Backx <dannybackx@users.sourceforge.net>
597 * include/aygshell.h (SHRGINFO, SHRecognizeGesture): Define.
599 2006-11-22 Danny Backx <dannybackx@users.sourceforge.net>
601 * include/commdlg.h (CHOOSECOLOR): Fix type of hInstance field as
602 described in http://msdn2.microsoft.com/en-us/library/ms959872.aspx .
603 This field appears to have an inconsistent type definition in other
606 2006-11-19 Kevin O'Connor <kevin@koconnor.net>
608 * include/tlhelp32.h (PROCESSENTRY32, THREADENTRY32)
609 (MODULEENTRY32): Update fields.
611 2006-11-18 Danny Backx <dannybackx@users.sourceforge.net>
613 * include/winbase.h (lstrcpy): Fix typo.
615 2006-11-12 Pedro Alves <pedro_alves@portugalmail.pt>
617 * include/winuser.h (GetSystemMenu): Implement as macro.
619 2006-11-12 Pedro Alves <pedro_alves@portugalmail.pt>
621 * include/winuser.h (DrawIcon): Implement in terms of DrawIconEx.
623 2006-11-12 Pedro Alves <pedro_alves@portugalmail.pt>
625 * include/wingdi.h (GetTextExtentPoint32, GetTextExtentPointW):
626 Implement in terms of GetTextExtentExPointW.
628 2006-11-12 Pedro Alves <pedro_alves@portugalmail.pt>
630 * include/shlobj.h (SHGetSpecialFolderPath): In Windows CE it is
632 * include/shellapi.h (SHGetSpecialFolderPath): ... here.
633 (SHGetShortcutTarget, SHCreateShortcut): Declare.
635 2006-11-12 Pedro Alves <pedro_alves@portugalmail.pt>
637 * include/winnt.h (GetCurrentFiber, GetFiberData,
638 GetCurrentFiber, GetFiberData, NtCurrentTeb): There is no Fiber
639 support in Windows CE. Hide the functions.
641 2006-11-12 Pedro Alves <pedro_alves@portugalmail.pt>
643 * include/commctrl.h (IMAGELISTDRAWPARAMS): There are no fState,
644 Frame or crEffect members in CE version.
645 (ImageList_Duplicate, ImageList_SetImageCount, ImageList_Copy,
646 ImageList_DrawIndirect): Enable on Windows CE >= 2.
648 2006-11-12 Kevin O'Connor <kevin@koconnor.net>
650 * include/winuser.h (SPI_GETOEMINFO, SPI_GETPLATFORMTYPE): Define.
652 2006-11-12 Kevin O'Connor <kevin@koconnor.net>
654 * include/tlhelp32.h (CloseToolhelp32Snapshot): Define.
655 CE's Toolhelp functions/structures although wide, don't take the
657 * include/winnt.h (PAGE_PHYSICAL): Define.
658 * include/winbase.h (GetStoreInformation, CeSetThreadQuantum,
659 LockResource): Define.
660 * include/winuser.h (CheckDlgButton): Define in terms of
662 (CreateDialogParamW): Define using CreateDialogIndirectParamW.
664 2006-11-12 Pedro Alves <pedro_alves@portugalmail.pt>
666 * include/winnt.h (_M_ARM, ARM): Translate from gcc target defines.
667 * include/windows.h (_M_ARM, ARM): Likewise.
669 2006-11-11 Danny Backx <dannybackx@users.sourceforge.net>
671 * include/aygshell.h (WC_SIPPREF): Define.
672 * include/todaycmn.h: Clear the contents of this file,
673 it was tainted. We must do clean work to create a file
674 such as this one, so I'm leaving the (empty) file as a placeholder.
676 2006-11-06 Pedro Alves <pedro_alves@portugalmail.pt>
678 * include/commctrl.h (LVCF_IMAGE, LVCF_ORDER): Also declare on
680 (LVCOLUMNW): Use the version with iImage and iOrder
683 2006-11-02 Kevin O'Connor <kevin@koconnor.net>
685 * include/winuser.h (DialogBoxParamW): Implement on terms of
686 DialogBoxIndirectParamW.
688 2006-11-01 Danny Backx <dannybackx@users.sourceforge.net>
690 * include/todaycmn.h: Add file.
692 2006-11-01 Danny Backx <dannybackx@users.sourceforge.net>
694 * include/winbase.h (lstrcpy, lstrcat, lstrlen): Add includes
697 2006-10-29 Danny Backx <dannybackx@users.sourceforge.net>
699 * include/winuser.h (WS_EX_NODRAG): Define.
701 2006-10-16 Pedro Alves <pedro_alves@portugalmail.pt>
703 * include/kfuncs.h (EventModify): Declare.
704 (TlsCall): Add WINBASEAPI and WINAPI to declaration.
710 version-control: never