First version of DLL preloader.
[wincetools.git] / loader / kernel32_kernel_private.h
index 379992d..73bb981 100644 (file)
@@ -1,52 +1,53 @@
-/* From wine1.2-1.1.42/dlls/kernel32/kernel_private.h  */
-
-/*
- * Kernel32 undocumented and private functions definition
- *
- * Copyright 2003 Eric Pouech
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- */
-
-#ifndef __WINE_KERNEL_PRIVATE_H
-#define __WINE_KERNEL_PRIVATE_H
-
-
-enum binary_type
-{
-    BINARY_UNKNOWN = 0,
-    BINARY_PE,
-    BINARY_WIN16,
-    BINARY_OS216,
-    BINARY_DOS,
-    BINARY_UNIX_EXE,
-    BINARY_UNIX_LIB
-};
-
-#define BINARY_FLAG_DLL   0x01
-#define BINARY_FLAG_64BIT 0x02
-
-struct binary_info
-{
-    enum binary_type type;
-    DWORD            flags;
-    void            *res_start;
-    void            *res_end;
-};
-
-/* module.c */
-extern void MODULE_get_binary_info( HANDLE hfile, struct binary_info *info );
-
-#endif
+/* From wine1.2-1.1.42/dlls/kernel32/kernel_private.h  */\r
+\r
+/*\r
+ * Kernel32 undocumented and private functions definition\r
+ *\r
+ * Copyright 2003 Eric Pouech\r
+ *\r
+ * This library is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU Lesser General Public\r
+ * License as published by the Free Software Foundation; either\r
+ * version 2.1 of the License, or (at your option) any later version.\r
+ *\r
+ * This library is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+ * Lesser General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU Lesser General Public\r
+ * License along with this library; if not, write to the Free Software\r
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA\r
+ */\r
+\r
+#ifndef __WINE_KERNEL_PRIVATE_H\r
+#define __WINE_KERNEL_PRIVATE_H\r
+\r
+\r
+enum binary_type\r
+{\r
+    BINARY_UNKNOWN = 0,\r
+    BINARY_PE,\r
+    BINARY_WIN16,\r
+    BINARY_OS216,\r
+    BINARY_DOS,\r
+    BINARY_UNIX_EXE,\r
+    BINARY_UNIX_LIB\r
+};\r
+\r
+#define BINARY_FLAG_DLL   0x01\r
+#define BINARY_FLAG_64BIT 0x02\r
+\r
+struct binary_info\r
+{\r
+    enum binary_type type;\r
+    DWORD            flags;\r
+    void            *res_start;\r
+    void            *res_end;\r
+    WORD             machine;\r
+};\r
+\r
+/* module.c */\r
+extern void MODULE_get_binary_info( HANDLE hfile, struct binary_info *info );\r
+\r
+#endif\r