Author: cwittich
Date: Fri Jan 4 11:55:12 2008
New Revision: 31591
URL:
http://svn.reactos.org/svn/reactos?rev=31591&view=rev
Log:
add mscoree headers from wine
Added:
trunk/reactos/include/psdk/cor.h (with props)
trunk/reactos/include/psdk/mscoree.idl (with props)
Modified:
trunk/reactos/include/psdk/psdk.rbuild
Added: trunk/reactos/include/psdk/cor.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/cor.h?rev=315…
==============================================================================
--- trunk/reactos/include/psdk/cor.h (added)
+++ trunk/reactos/include/psdk/cor.h Fri Jan 4 11:55:12 2008
@@ -1,0 +1,43 @@
+/*
+ * Copyright (C) 2007 Francois Gouget
+ *
+ * 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_COR_H
+#define __WINE_COR_H
+
+#include "ole2.h"
+/* FIXME: #include "specstrings.h" */
+/* FIXME: #include "corerror.h" */
+/* FIXME: #include "corhdr.h" */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+BOOL WINAPI _CorDllMain(HINSTANCE,DWORD,LPVOID);
+__int32 WINAPI _CorExeMain(void);
+__int32 WINAPI _CorExeMain2(PBYTE,DWORD,LPWSTR,LPWSTR,LPWSTR);
+VOID WINAPI _CorImageUnloading(PVOID);
+HRESULT WINAPI _CorValidateImage(PVOID*,LPCWSTR);
+HRESULT WINAPI CoInitializeCor(DWORD);
+void WINAPI CoUninitializeCor(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __WINE_COR_H */
Propchange: trunk/reactos/include/psdk/cor.h
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/include/psdk/mscoree.idl
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/mscoree.idl?r…
==============================================================================
--- trunk/reactos/include/psdk/mscoree.idl (added)
+++ trunk/reactos/include/psdk/mscoree.idl Fri Jan 4 11:55:12 2008
@@ -1,0 +1,27 @@
+/*
+ * Copyright (C) 2007 Francois Gouget
+ *
+ * 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
+ */
+
+cpp_quote("/* FIXME: #include <gcghost.h> */")
+cpp_quote("/* FIXME: #include <ivalidator.h> */")
+
+cpp_quote("HRESULT WINAPI
CorBindToRuntimeHost(LPCWSTR,LPCWSTR,LPCWSTR,VOID*,DWORD,REFCLSID,REFIID,LPVOID*);")
+cpp_quote("void WINAPI CorExitProcess(int);")
+cpp_quote("HRESULT WINAPI GetCORSystemDirectory(LPWSTR,DWORD,DWORD*);")
+cpp_quote("HRESULT WINAPI GetCORVersion(LPWSTR,DWORD,DWORD*);")
+cpp_quote("HRESULT WINAPI
GetRequestedRuntimeInfo(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,DWORD,LPWSTR,DWORD,DWORD*,LPWSTR,DWORD,DWORD*);")
+cpp_quote("HRESULT WINAPI
LoadLibraryShim(LPCWSTR,LPCWSTR,LPVOID,HMODULE*);")
Propchange: trunk/reactos/include/psdk/mscoree.idl
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/include/psdk/psdk.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/psdk.rbuild?r…
==============================================================================
--- trunk/reactos/include/psdk/psdk.rbuild (original)
+++ trunk/reactos/include/psdk/psdk.rbuild Fri Jan 4 11:55:12 2008
@@ -36,6 +36,7 @@
<file>unknwn.idl</file>
<file>urlhist.idl</file>
<file>urlmon.idl</file>
+ <file>mscoree.idl</file>
<file>mshtmhst.idl</file>
<file>exdisp.idl</file>
<file>wtypes.idl</file>