[2/3] vbscript: Added Dll[Un]RegisterServer implementation

Robert Wilhelm robert.wilhelm at gmx.net
Wed Mar 4 12:07:40 CST 2009


The new files.

---
 dlls/vbscript/rsrc.rc      |   22 ++++++++++
 dlls/vbscript/vbscript.inf |   97
++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 119 insertions(+), 0 deletions(-)
 create mode 100644 dlls/vbscript/rsrc.rc
 create mode 100644 dlls/vbscript/vbscript.inf

diff --git a/dlls/vbscript/rsrc.rc b/dlls/vbscript/rsrc.rc
new file mode 100644
index 0000000..64dc221
--- /dev/null
+++ b/dlls/vbscript/rsrc.rc
@@ -0,0 +1,22 @@
+/*
+ * Copyright 2009 Robert Wilhelm
+ *
+ * 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
+ */
+
+/* @makedep: vbscript.inf */
+REGINST REGINST vbscript.inf
+
+
diff --git a/dlls/vbscript/vbscript.inf b/dlls/vbscript/vbscript.inf
new file mode 100644
index 0000000..22c69b4
--- /dev/null
+++ b/dlls/vbscript/vbscript.inf
@@ -0,0 +1,97 @@
+[version]
+Signature="$CHICAGO$"
+
+
+[RegisterDll]
+AddReg=Classes.Reg
+
+
+[UnregisterDll]
+DelReg=Classes.Reg
+
+
+[Classes.Reg]
+HKCR,"CLSID\%CLSID_VBScript%",,,"VBScript Language"
+HKCR,"CLSID\%CLSID_VBScript%\Implemented Categories\%CATID_ActiveScript
%",,,
+HKCR,"CLSID\%CLSID_VBScript%\Implemented Categories\%
CATID_ActiveScriptParse%",,,
+HKCR,"CLSID\%CLSID_VBScript%\InprocServer32",,,"%MODULE%"
+HKCR,"CLSID\%CLSID_VBScript%\InprocServer32","ThreadingModel",,"Both"
+HKCR,"CLSID\%CLSID_VBScript%\OLEScript",,,
+HKCR,"CLSID\%CLSID_VBScript%\ProgID",,,"VBScript"
+
+HKCR,"CLSID\%CLSID_VBScriptAuthor%",,,"VBScript Language Authoring"
+HKCR,"CLSID\%CLSID_VBScriptAuthor%\Implemented Categories\%
CATID_ActiveScriptAuthor%",,,
+HKCR,"CLSID\%CLSID_VBScriptAuthor%\InprocServer32",,,"%MODULE%"
+HKCR,"CLSID\%CLSID_VBScriptAuthor%
\InprocServer32","ThreadingModel",,"Both"
+HKCR,"CLSID\%CLSID_VBScriptAuthor%\OLEScript",,,
+HKCR,"CLSID\%CLSID_VBScriptAuthor%\ProgID",,,"VBScript Author"
+
+HKCR,"CLSID\%CLSID_VBScriptEncode%",,,"VBScript Language Encoding"
+HKCR,"CLSID\%CLSID_VBScriptEncode%\Implemented Categories\%
CATID_ActiveScript%",,,
+HKCR,"CLSID\%CLSID_VBScriptEncode%\Implemented Categories\%
CATID_ActiveScriptParse%",,,
+HKCR,"CLSID\%CLSID_VBScriptEncode%\Implemented Categories\%
CATID_ActiveScriptEncode%",,,
+HKCR,"CLSID\%CLSID_VBScriptEncode%\InprocServer32",,,"%MODULE%"
+HKCR,"CLSID\%CLSID_VBScriptEncode%
\InprocServer32","ThreadingModel",,"Both"
+HKCR,"CLSID\%CLSID_VBScriptEncode%\OLEScript",,,
+HKCR,"CLSID\%CLSID_VBScriptEncode%\ProgID",,,"VBScript.Encode"
+
+HKCR,"Component Categories\%CATID_ActiveScriptAuthor%","409",,"Active
Scripting Engine with Authoring"
+HKCR,"Component Categories\%CATID_ActiveScript%","409",,"Active
Scripting Engine"
+HKCR,"Component Categories\%CATID_ActiveScriptParse%","409",,"Active
Scripting Engine with Parsing"
+HKCR,"Component Categories\%CATID_ActiveScriptEncode%","409",,"Active
Scripting Engine with Encoding"
+
+HKCR,"ECMAScript",,,"VBScript Language"
+HKCR,"ECMAScript\CLSID",,,"%CLSID_VBScript%"
+HKCR,"ECMAScript\OLEScript",,,
+
+HKCR,"VBavaScript",,,"VBScript Language"
+HKCR,"VBavaScript\CLSID",,,"%CLSID_VBScript%"
+HKCR,"VBavaScript\OLEScript",,,
+
+HKCR,"VBavaScript Author",,,"VBScript Language Authoring"
+HKCR,"VBavaScript Author\CLSID",,,"%CLSID_VBScriptAuthor%"
+HKCR,"VBavaScript Author\OLEScript",,,
+
+HKCR,"VBavaScript1.1",,,"VBScript Language"
+HKCR,"VBavaScript1.1\CLSID",,,"%CLSID_VBScript%"
+HKCR,"VBavaScript1.1\OLEScript",,,
+
+HKCR,"VBavaScript1.1 Author",,,"VBScript Language Authoring"
+HKCR,"VBavaScript1.1 Author\CLSID",,,"%CLSID_VBScriptAuthor%"
+HKCR,"VBavaScript1.1 Author\OLEScript",,,
+
+HKCR,"VBavaScript1.2",,,"VBScript Language"
+HKCR,"VBavaScript1.2\CLSID",,,"%CLSID_VBScript%"
+HKCR,"VBavaScript1.2\OLEScript",,,
+
+HKCR,"VBavaScript1.2 Author",,,"VBScript Language Authoring"
+HKCR,"VBavaScript1.2 Author\CLSID",,,"%CLSID_VBScriptAuthor%"
+HKCR,"VBavaScript1.2 Author\OLEScript",,,
+
+HKCR,"VBavaScript1.3",,,"VBScript Language"
+HKCR,"VBavaScript1.3\CLSID",,,"%CLSID_VBScript%"
+HKCR,"VBavaScript1.3\OLEScript",,,
+
+HKCR,"VBScript",,,"VBScript Language"
+HKCR,"VBScript\CLSID",,,"%CLSID_VBScript%"
+HKCR,"VBScript\OLEScript",,,
+
+HKCR,"VBScript Author",,,"VBScript Language Authoring"
+HKCR,"VBScript Author\CLSID",,,"%CLSID_VBScriptAuthor%"
+HKCR,"VBScript Author\OLEScript",,,
+
+HKCR,"VBScript.Encode",,,"VBScript Language Encoding"
+HKCR,"VBScript.Encode\CLSID",,,"%CLSID_VBScriptEncode%"
+HKCR,"VBScript.Encode\OLEScript",,,
+
+HKCR,"LiveScript",,,"VBScript Language"
+HKCR,"LiveScript\CLSID",,,"%CLSID_VBScript%"
+HKCR,"LiveScript\OLEScript",,,
+
+HKCR,"LiveScript Author",,,"VBScript Language Authoring"
+HKCR,"LiveScript Author\CLSID",,,"%CLSID_VBScriptAuthor%"
+HKCR,"LiveScript Author\OLEScript",,,
+
+
+[Strings]
+MODULE="vbscript.dll"
-- 
1.6.0.6







More information about the wine-patches mailing list