Commit in reactos/lib/coredll on MAIN
coredll.def+3-31.2 -> 1.3
coredll.edf+6-61.1 -> 1.2
coredll_main.c+101.1 -> 1.2
+19-9
3 modified files
Get a simple WinCE x86 MessageBox program to load.

reactos/lib/coredll
coredll.def 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- coredll.def	3 Mar 2004 23:27:27 -0000	1.2
+++ coredll.def	4 Mar 2004 18:24:29 -0000	1.3
@@ -49,7 +49,7 @@
 ;?unexpected@std@@YAXXZ	@1557
 ;?what@exception@std@@UBEPBDXZ	@1575
 ;_AAFS_CloseAllFileHandles	@655
-_AFS_CreateDirectoryW	@644
+;_AFS_CreateDirectoryW	@644
 ;_AFS_CreateFileW	@648
 ;_AFS_DeleteFileW	@649
 ;_AFS_FindFirstChangeNotificationW	@1685
@@ -739,7 +739,7 @@
 ;_MapWindowPoints	@284
 ;_MaskBlt	@904
 ;_MessageBeep	@857
-;_MessageBoxW	@858
+_MessageBoxW	@858
 ;_MonitorFromPoint	@1522
 ;_MonitorFromRect	@1523
 ;_MonitorFromWindow	@1524
@@ -1117,7 +1117,7 @@
 ;___RTCastToVoid @1559
 ;___RTDynamicCast        @1561
 ;___RTtypeid     @1560
-;___abnormal_termination @86
+___abnormal_termination @86
 ;___strgtold12   @1089
 ;__alldiv        @2001
 ;__allmul        @2002

reactos/lib/coredll
coredll.edf 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- coredll.edf	3 Mar 2004 23:27:27 -0000	1.1
+++ coredll.edf	4 Mar 2004 18:24:29 -0000	1.2
@@ -49,7 +49,7 @@
 ;?unexpected@std@@YAXXZ	@1557
 ;?what@exception@std@@UBEPBDXZ	@1575
 ;_AAFS_CloseAllFileHandles	@655
-_AFS_CreateDirectoryW	=_AFS_CreateDirectoryW	@644
+;_AFS_CreateDirectoryW	=_AFS_CreateDirectoryW	@644
 ;_AFS_CreateFileW	@648
 ;_AFS_DeleteFileW	@649
 ;_AFS_FindFirstChangeNotificationW	@1685
@@ -722,7 +722,7 @@
 ;_LocalAlloc	@33
 ;_LocalAllocInProcess	@41
 ;_LocalFileTimeToFileTime	@22
-;_LocalFree	@36
+_LocalFree=kernel32.LocalFree	@36
 ;_LocalFreeInProcess	@42
 ;_LocalReAlloc	@34
 ;_LocalSize	@35
@@ -739,7 +739,7 @@
 ;_MapWindowPoints	@284
 ;_MaskBlt	@904
 ;_MessageBeep	@857
-;_MessageBoxW	@858
+_MessageBoxW=user32.MessageBoxW	@858
 ;_MonitorFromPoint	@1522
 ;_MonitorFromRect	@1523
 ;_MonitorFromWindow	@1524
@@ -1112,12 +1112,12 @@
 ;__EH_prolog     @1620
 ;__HUGE  @1181
 ;__InitStdioLib  @1151
-;__XcptFilter    @1645
+__XcptFilter=msvcrt._XcptFilter    @1645
 ;___CxxFrameHandler      @1550
 ;___RTCastToVoid @1559
 ;___RTDynamicCast        @1561
 ;___RTtypeid     @1560
-;___abnormal_termination @86
+___abnormal_termination=msvcrt._abnormal_termination @86
 ;___strgtold12   @1089
 ;__alldiv        @2001
 ;__allmul        @2002
@@ -1138,7 +1138,7 @@
 ;__controlfp     @1002
 ;__copysign      @1003
 ;__ecvt  @1008
-;__except_handler3       @84
+__except_handler3=msvcrt._except_handler3       @84
 ;__fcloseall     @1119
 ;__fcvt  @1011
 ;__fileno        @1124

reactos/lib/coredll
coredll_main.c 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- coredll_main.c	3 Mar 2004 19:11:20 -0000	1.1
+++ coredll_main.c	4 Mar 2004 18:24:29 -0000	1.2
@@ -16,6 +16,16 @@
  * You should have received a copy of the GNU Lesser General Public
  * License along with this library; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *
+ * TODO:
+ * ATM this is just a dummy forwarding dll for the WinCE API to Win32 API
+ * When you exit a simple WinCE app on Windows or on ReactOS it causes
+ * a program error or unhandled exception probl'y because we dont handle
+ * threading and process attaching/detaching like we should here.
+ *
+ * There will be some parts of the WinCE API that cant just be forwarded to
+ * the Win32 API as paramater names or types may differ. In that case you will
+ * need to copy the Win32 implementation and make the needed changes.
  */
 
 #include "windows.h"
CVSspam 0.2.8