]> jfr.im git - irc/kvirc/KVIrc.git/commitdiff
apply r2469 to branches/3.4, also fix a newline in the manpage
authorRobert Förster <redacted>
Tue, 23 Sep 2008 19:26:20 +0000 (19:26 +0000)
committerRobert Förster <redacted>
Tue, 23 Sep 2008 19:26:20 +0000 (19:26 +0000)
git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/3.4@2538 17fca916-40b9-46aa-a4ea-0a15b648b75c

91 files changed:
data/config/style.css
data/man/kvirc.1
data/manifests/README.txt
data/manifests/commctrl.manifest
data/manifests/damn-uac.manifest
data/pics/kvi_bigicon_newirccontext.png [changed mode: 0755->0644]
data/pics/kvi_bigicon_nickpopup.png [changed mode: 0755->0644]
data/pics/kvi_bigicon_quit.png [changed mode: 0755->0644]
data/pics/kvi_bigicon_socketspy.png [changed mode: 0755->0644]
data/pics/kvi_bigicon_unknown.png [changed mode: 0755->0644]
data/pics/kvi_horizontal_left.png [changed mode: 0755->0644]
data/pics/kvi_horizontal_right.png [changed mode: 0755->0644]
data/pics/kvi_icon_refresh.png [changed mode: 0755->0644]
data/pics/kvi_toolbutton_menuindicator.png [changed mode: 0755->0644]
data/resources/auto-generated/kvilib.rc
data/resources/auto-generated/kvirc-auto.rc
data/resources/auto-generated/modules/winamp.rc
data/resources/resource.h
src/kvilib/kvilib.vcproj [changed mode: 0755->0644]
src/kvirc/kvirc.vcproj [changed mode: 0755->0644]
src/kvirc/ui/kvi_modew.cpp [changed mode: 0755->0644]
src/kvirc/ui/kvi_modew.h [changed mode: 0755->0644]
src/modules/about/about.vcproj [changed mode: 0755->0644]
src/modules/action/action.vcproj [changed mode: 0755->0644]
src/modules/actioneditor/actioneditor.vcproj [changed mode: 0755->0644]
src/modules/aliaseditor/aliaseditor.vcproj [changed mode: 0755->0644]
src/modules/avatar/avatar.vcproj [changed mode: 0755->0644]
src/modules/chan/chan.vcproj [changed mode: 0755->0644]
src/modules/channelsjoin/channelsjoin.vcproj [changed mode: 0755->0644]
src/modules/codetester/codetester.vcproj [changed mode: 0755->0644]
src/modules/config/config.vcproj [changed mode: 0755->0644]
src/modules/context/context.vcproj [changed mode: 0755->0644]
src/modules/dcc/dcc.vcproj [changed mode: 0755->0644]
src/modules/dialog/dialog.vcproj [changed mode: 0755->0644]
src/modules/dockwidget/dockwidget.vcproj [changed mode: 0755->0644]
src/modules/dockwidget/kvi_dock_win32.png [changed mode: 0755->0644]
src/modules/editor/editor.vcproj [changed mode: 0755->0644]
src/modules/eventeditor/eventeditor.vcproj [changed mode: 0755->0644]
src/modules/file/file.vcproj [changed mode: 0755->0644]
src/modules/filetransferwindow/filetransferwindow.vcproj [changed mode: 0755->0644]
src/modules/help/help.vcproj [changed mode: 0755->0644]
src/modules/help/index.cpp [changed mode: 0755->0644]
src/modules/help/index.h [changed mode: 0755->0644]
src/modules/http/http.vcproj [changed mode: 0755->0644]
src/modules/ident/ident.vcproj [changed mode: 0755->0644]
src/modules/lamerizer/lamerizer.vcproj [changed mode: 0755->0644]
src/modules/language/detector/build.sh [changed mode: 0755->0644]
src/modules/language/detector/build_detector.pl [changed mode: 0755->0644]
src/modules/links/links.vcproj [changed mode: 0755->0644]
src/modules/list/list.vcproj [changed mode: 0755->0644]
src/modules/log/log.vcproj [changed mode: 0755->0644]
src/modules/logview/logview.vcproj [changed mode: 0755->0644]
src/modules/mask/mask.vcproj [changed mode: 0755->0644]
src/modules/mediaplayer/winamp.vcproj [changed mode: 0755->0644]
src/modules/mircimport/mircimport.vcproj [changed mode: 0755->0644]
src/modules/my/my.vcproj [changed mode: 0755->0644]
src/modules/notifier/notifier.vcproj [changed mode: 0755->0644]
src/modules/notifier/pics/.svnignore [changed mode: 0755->0644]
src/modules/notifier/pics/Makefile.am [changed mode: 0755->0644]
src/modules/notifier/pics/notifier_background.png [changed mode: 0755->0644]
src/modules/objects/objects.vcproj [changed mode: 0755->0644]
src/modules/options/mkcreateinstanceproc.sh [changed mode: 0755->0644]
src/modules/options/options.vcproj [changed mode: 0755->0644]
src/modules/perl/perl.vcproj [changed mode: 0755->0644]
src/modules/perlcore/perlcore.vcproj [changed mode: 0755->0644]
src/modules/popupeditor/popupeditor.vcproj [changed mode: 0755->0644]
src/modules/raweditor/raweditor.vcproj [changed mode: 0755->0644]
src/modules/regchan/regchan.vcproj [changed mode: 0755->0644]
src/modules/reguser/reguser.vcproj [changed mode: 0755->0644]
src/modules/rijndael/rijndael.vcproj [changed mode: 0755->0644]
src/modules/setup/setup.vcproj [changed mode: 0755->0644]
src/modules/sharedfile/sharedfile.vcproj [changed mode: 0755->0644]
src/modules/sharedfileswindow/sharedfileswindow.vcproj [changed mode: 0755->0644]
src/modules/snd/snd.vcproj [changed mode: 0755->0644]
src/modules/socketspy/socketspy.vcproj [changed mode: 0755->0644]
src/modules/spaste/spaste.vcproj [changed mode: 0755->0644]
src/modules/str/str.vcproj [changed mode: 0755->0644]
src/modules/system/system.vcproj [changed mode: 0755->0644]
src/modules/tip/tip.vcproj [changed mode: 0755->0644]
src/modules/tmphighlight/tmphighlight.vcproj [changed mode: 0755->0644]
src/modules/toolbar/toolbar.vcproj [changed mode: 0755->0644]
src/modules/toolbareditor/toolbareditor.vcproj [changed mode: 0755->0644]
src/modules/url/url.vcproj [changed mode: 0755->0644]
src/modules/window/window.vcproj [changed mode: 0755->0644]
src/win32registrar/Resource.h
src/win32registrar/win32registrar.cpp
src/win32registrar/win32registrar.h
src/win32registrar/win32registrar.rc
src/win32registrar/win32registrar.rgs
src/win32registrar/win32registrar.vcproj.ALEXEY-NOTEBOOK.Alexey.user
src/win32registrar/win32registrar_winapi.vcproj

index 893d86c292d3fbffcd3b178ea46b98955f7a371a..32d47e26d0bc394f46cd9216418ebe1517037c48 100644 (file)
@@ -1,16 +1,16 @@
-/* Customize tooltips. */\r
-QToolTip {\r
-    background-color: rgb(200,200,255);\r
-    border-color: darkslategray;\r
-    border-width: 1px;\r
-    border-style: solid;\r
-    padding: 2px;\r
-    border-radius: 7px;\r
-    opacity: 230;\r
-}\r
-\r
-/* Make text in message boxes selectable. */\r
-QMessageBox {\r
-    /* LinksAccessibleByMouse | TextSelectableByMouse */\r
-    messagebox-text-interaction-flags: 5;\r
-}\r
+/* Customize tooltips. */
+QToolTip {
+    background-color: rgb(200,200,255);
+    border-color: darkslategray;
+    border-width: 1px;
+    border-style: solid;
+    padding: 2px;
+    border-radius: 7px;
+    opacity: 230;
+}
+
+/* Make text in message boxes selectable. */
+QMessageBox {
+    /* LinksAccessibleByMouse | TextSelectableByMouse */
+    messagebox-text-interaction-flags: 5;
+}
index 33851183aec0b167de40c18a68af4387eb9a947e..22d804574eebf55b14079c5270425fe2f62d94cc 100644 (file)
@@ -36,6 +36,7 @@ execute the \fI<commands>\fP in that session,
 otherwise startup normally and execute \fI<commands>\fP.
 \fI<commands>\fP must be a single shell token.
 You can eventually use this switch more than once.
+.TP 8
 .B \-x \fI<commands>\fP
 If a KVirc session is already running on the same X display,
 execute the \fI<commands>\fP in that session,
index 9f7fe9102b1beb59790e0548512e0def6d2e9bb5..8e8e6d3c7391270259677a868355958afba70fdd 100644 (file)
@@ -1,5 +1,5 @@
 This stuff is needed to succesfully
-build a KVIrc distribution with Miscrosoft Visual C++ 2005 Express edition.
+build a KVIrc distribution with Microsoft Visual C++ 2005 Express edition.
 
 - The manifest file Microsoft.VC80.CRT.manifest MUST be installed
   in the application directory (e.g. C:\Program Files\KVIrc\)
@@ -11,4 +11,4 @@ build a KVIrc distribution with Miscrosoft Visual C++ 2005 Express edition.
 You MIGHT need to edit the version number inside the manifests in order
 to match the requested version that is embedded in the KVIrc manifest file...
 
-Yep.. this is ugly :D
\ No newline at end of file
+Yep.. this is ugly :D
index 9014dde43864bf836b5764d76a7b3524d201ee05..2ae7b1056c084a4f3c2a13d6d97d04bda6afc4e4 100644 (file)
@@ -1,15 +1,15 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">\r
-<dependency>\r
-    <dependentAssembly>\r
-        <assemblyIdentity\r
-            type="win32"\r
-            name="Microsoft.Windows.Common-Controls"\r
-            version="6.0.0.0"\r
-            processorArchitecture="X86"\r
-            publicKeyToken="6595b64144ccf1df"\r
-            language="*"\r
-        />\r
-    </dependentAssembly>\r
-</dependency>\r
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+<dependency>
+    <dependentAssembly>
+        <assemblyIdentity
+            type="win32"
+            name="Microsoft.Windows.Common-Controls"
+            version="6.0.0.0"
+            processorArchitecture="X86"
+            publicKeyToken="6595b64144ccf1df"
+            language="*"
+        />
+    </dependentAssembly>
+</dependency>
 </assembly>
\ No newline at end of file
index 70c7cf8b75a9e3ab9514ff178ab2b9b21e4bb29b..46de56ef117560a9457d85fc27534b1c2bc96ee3 100644 (file)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
-<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">\r
-  <v3:trustInfo xmlns:v3="urn:schemas-microsoft-com:asm.v3">\r
-    <v3:security>\r
-      <v3:requestedPrivileges>\r
-        <v3:requestedExecutionLevel level="highestAvailable" />\r
-      </v3:requestedPrivileges>\r
-    </v3:security>\r
-  </v3:trustInfo>\r
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+  <v3:trustInfo xmlns:v3="urn:schemas-microsoft-com:asm.v3">
+    <v3:security>
+      <v3:requestedPrivileges>
+        <v3:requestedExecutionLevel level="highestAvailable" />
+      </v3:requestedPrivileges>
+    </v3:security>
+  </v3:trustInfo>
 </assembly>
\ No newline at end of file
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
index cc7dcfc8edbaffd649fc4875d1b07e71ae6a5959..e3f0c4a1a4fe165f96a888dd3fb9cb9b9898436a 100644 (file)
-// Microsoft Visual C++ generated resource script.\r
-//\r
-#include "kvilib-resource.h"\r
-\r
-#define APSTUDIO_READONLY_SYMBOLS\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 2 resource.\r
-//\r
-#include "afxres.h"\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#undef APSTUDIO_READONLY_SYMBOLS\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-// Russian resources\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)\r
-#ifdef _WIN32\r
-LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT\r
-#pragma code_page(1251)\r
-#endif //_WIN32\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// TEXTINCLUDE\r
-//\r
-\r
-1 TEXTINCLUDE \r
-BEGIN\r
-    "resource.h\0"\r
-END\r
-\r
-2 TEXTINCLUDE \r
-BEGIN\r
-    "#include ""afxres.h""\r\n"\r
-    "\0"\r
-END\r
-\r
-3 TEXTINCLUDE \r
-BEGIN\r
-    "\r\n"\r
-    "\0"\r
-END\r
-\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Version\r
-//\r
-\r
-VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 3,4,1,0\r
- PRODUCTVERSION 3,4,1,0\r
- FILEFLAGSMASK 0x17L\r
-#ifdef _DEBUG\r
- FILEFLAGS 0x1L\r
-#else\r
- FILEFLAGS 0x0L\r
-#endif\r
- FILEOS 0x4L\r
- FILETYPE 0x2L\r
- FILESUBTYPE 0x0L\r
-BEGIN\r
-    BLOCK "StringFileInfo"\r
-    BEGIN\r
-        BLOCK "000004b0"\r
-        BEGIN\r
-            VALUE "CompanyName", "KVIrc Development Team"\r
-            VALUE "FileDescription", "K Visual IRC Client Core Library"\r
-            VALUE "FileVersion", "3, 4, 1, 0"\r
-            VALUE "InternalName", "kvilib"\r
-            VALUE "LegalCopyright", "Copyright (C) 2007"\r
-            VALUE "OriginalFilename", "kvilib.dll"\r
-            VALUE "ProductName", "K Visual IRC Client"\r
-            VALUE "ProductVersion", "3, 4, 1, 0"\r
-        END\r
-    END\r
-    BLOCK "VarFileInfo"\r
-    BEGIN\r
-        VALUE "Translation", 0x0, 1200\r
-    END\r
-END\r
-\r
-#endif    // Russian resources\r
-/////////////////////////////////////////////////////////////////////////////\r
-\r
-\r
-\r
-#ifndef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 3 resource.\r
-//\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#endif    // not APSTUDIO_INVOKED\r
-\r
+// Microsoft Visual C++ generated resource script.
+//
+#include "kvilib-resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// Russian resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
+#ifdef _WIN32
+LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
+#pragma code_page(1251)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE 
+BEGIN
+    "#include ""afxres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE 
+BEGIN
+    "\r\n"
+    "\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Version
+//
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,4,1,0
+ PRODUCTVERSION 3,4,1,0
+ FILEFLAGSMASK 0x17L
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+    BLOCK "StringFileInfo"
+    BEGIN
+        BLOCK "000004b0"
+        BEGIN
+            VALUE "CompanyName", "KVIrc Development Team"
+            VALUE "FileDescription", "K Visual IRC Client Core Library"
+            VALUE "FileVersion", "3, 4, 1, 0"
+            VALUE "InternalName", "kvilib"
+            VALUE "LegalCopyright", "Copyright (C) 2007"
+            VALUE "OriginalFilename", "kvilib.dll"
+            VALUE "ProductName", "K Visual IRC Client"
+            VALUE "ProductVersion", "3, 4, 1, 0"
+        END
+    END
+    BLOCK "VarFileInfo"
+    BEGIN
+        VALUE "Translation", 0x0, 1200
+    END
+END
+
+#endif    // Russian resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+
+
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED
+
index e1238ad3dc9441e963c048505b81f91c549c953b..ca118736f4efce790759009a523bf026f8853fe7 100644 (file)
-// Microsoft Visual C++ generated resource script.\r
-//\r
-#include "kvirc-auto-resource.h"\r
-\r
-#define APSTUDIO_READONLY_SYMBOLS\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 2 resource.\r
-//\r
-#include "afxres.h"\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#undef APSTUDIO_READONLY_SYMBOLS\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-// Russian resources\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)\r
-#ifdef _WIN32\r
-LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT\r
-#pragma code_page(1251)\r
-#endif //_WIN32\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// TEXTINCLUDE\r
-//\r
-\r
-1 TEXTINCLUDE \r
-BEGIN\r
-    "resource1.h\0"\r
-END\r
-\r
-2 TEXTINCLUDE \r
-BEGIN\r
-    "#include ""afxres.h""\r\n"\r
-    "\0"\r
-END\r
-\r
-3 TEXTINCLUDE \r
-BEGIN\r
-    "\r\n"\r
-    "\0"\r
-END\r
-\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Version\r
-//\r
-\r
-VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 3,4,1,0\r
- PRODUCTVERSION 3,4,1,0\r
- FILEFLAGSMASK 0x17L\r
-#ifdef _DEBUG\r
- FILEFLAGS 0x1L\r
-#else\r
- FILEFLAGS 0x0L\r
-#endif\r
- FILEOS 0x4L\r
- FILETYPE 0x1L\r
- FILESUBTYPE 0x0L\r
-BEGIN\r
-    BLOCK "StringFileInfo"\r
-    BEGIN\r
-        BLOCK "000004b0"\r
-        BEGIN\r
-            VALUE "CompanyName", "KVIrc Development Team"\r
-            VALUE "FileDescription", "K Visual IRC Client Executable"\r
-            VALUE "FileVersion", "3, 4, 1, 0"\r
-            VALUE "InternalName", "KVIrc"\r
-            VALUE "LegalCopyright", "Copyright (C) 2007"\r
-            VALUE "OriginalFilename", "kvirc.exe"\r
-            VALUE "ProductName", "K Visual IRC Client"\r
-            VALUE "ProductVersion", "3, 4, 1, 0"\r
-        END\r
-    END\r
-    BLOCK "VarFileInfo"\r
-    BEGIN\r
-        VALUE "Translation", 0x0, 1200\r
-    END\r
-END\r
-\r
-#endif    // Russian resources\r
-/////////////////////////////////////////////////////////////////////////////\r
-\r
-\r
-\r
-#ifndef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 3 resource.\r
-//\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#endif    // not APSTUDIO_INVOKED\r
-\r
+// Microsoft Visual C++ generated resource script.
+//
+#include "kvirc-auto-resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// Russian resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
+#ifdef _WIN32
+LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
+#pragma code_page(1251)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE 
+BEGIN
+    "resource1.h\0"
+END
+
+2 TEXTINCLUDE 
+BEGIN
+    "#include ""afxres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE 
+BEGIN
+    "\r\n"
+    "\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Version
+//
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,4,1,0
+ PRODUCTVERSION 3,4,1,0
+ FILEFLAGSMASK 0x17L
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x1L
+ FILESUBTYPE 0x0L
+BEGIN
+    BLOCK "StringFileInfo"
+    BEGIN
+        BLOCK "000004b0"
+        BEGIN
+            VALUE "CompanyName", "KVIrc Development Team"
+            VALUE "FileDescription", "K Visual IRC Client Executable"
+            VALUE "FileVersion", "3, 4, 1, 0"
+            VALUE "InternalName", "KVIrc"
+            VALUE "LegalCopyright", "Copyright (C) 2007"
+            VALUE "OriginalFilename", "kvirc.exe"
+            VALUE "ProductName", "K Visual IRC Client"
+            VALUE "ProductVersion", "3, 4, 1, 0"
+        END
+    END
+    BLOCK "VarFileInfo"
+    BEGIN
+        VALUE "Translation", 0x0, 1200
+    END
+END
+
+#endif    // Russian resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+
+
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED
+
index b2f5f873e21aba89a880a9ff615b5052215e1ff4..8999959b7363b7e3d5c4f7687d442627c9c8a4c5 100644 (file)
-// Microsoft Visual C++ generated resource script.\r
-//\r
-#include "resource.h"\r
-\r
-#define APSTUDIO_READONLY_SYMBOLS\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 2 resource.\r
-//\r
-#include "afxres.h"\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#undef APSTUDIO_READONLY_SYMBOLS\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-// Russian resources\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)\r
-#ifdef _WIN32\r
-LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT\r
-#pragma code_page(1251)\r
-#endif //_WIN32\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// TEXTINCLUDE\r
-//\r
-\r
-1 TEXTINCLUDE \r
-BEGIN\r
-    "resource.h\0"\r
-END\r
-\r
-2 TEXTINCLUDE \r
-BEGIN\r
-    "#include ""afxres.h""\r\n"\r
-    "\0"\r
-END\r
-\r
-3 TEXTINCLUDE \r
-BEGIN\r
-    "\r\n"\r
-    "\0"\r
-END\r
-\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Version\r
-//\r
-\r
-VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 3,4,1,0\r
- PRODUCTVERSION 3,4,1,0\r
- FILEFLAGSMASK 0x17L\r
-#ifdef _DEBUG\r
- FILEFLAGS 0x1L\r
-#else\r
- FILEFLAGS 0x0L\r
-#endif\r
- FILEOS 0x4L\r
- FILETYPE 0x2L\r
- FILESUBTYPE 0x0L\r
-BEGIN\r
-    BLOCK "StringFileInfo"\r
-    BEGIN\r
-        BLOCK "000004b0"\r
-        BEGIN\r
-            VALUE "CompanyName", "KVIrc Development Team"\r
-            VALUE "FileDescription", "K Visual IRC Client Winamp Plugin"\r
-            VALUE "FileVersion", "3, 4, 1, 0"\r
-            VALUE "InternalName", "gen_kvirc"\r
-            VALUE "LegalCopyright", "Copyright (C) 2007"\r
-            VALUE "OriginalFilename", "gen_kvirc.dll"\r
-            VALUE "ProductName", "K Visual IRC Client"\r
-            VALUE "ProductVersion", "3, 4, 1, 0"\r
-        END\r
-    END\r
-    BLOCK "VarFileInfo"\r
-    BEGIN\r
-        VALUE "Translation", 0x0, 1200\r
-    END\r
-END\r
-\r
-#endif    // Russian resources\r
-/////////////////////////////////////////////////////////////////////////////\r
-\r
-\r
-\r
-#ifndef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 3 resource.\r
-//\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#endif    // not APSTUDIO_INVOKED\r
-\r
+// Microsoft Visual C++ generated resource script.
+//
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// Russian resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
+#ifdef _WIN32
+LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
+#pragma code_page(1251)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE 
+BEGIN
+    "#include ""afxres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE 
+BEGIN
+    "\r\n"
+    "\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Version
+//
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,4,1,0
+ PRODUCTVERSION 3,4,1,0
+ FILEFLAGSMASK 0x17L
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+    BLOCK "StringFileInfo"
+    BEGIN
+        BLOCK "000004b0"
+        BEGIN
+            VALUE "CompanyName", "KVIrc Development Team"
+            VALUE "FileDescription", "K Visual IRC Client Winamp Plugin"
+            VALUE "FileVersion", "3, 4, 1, 0"
+            VALUE "InternalName", "gen_kvirc"
+            VALUE "LegalCopyright", "Copyright (C) 2007"
+            VALUE "OriginalFilename", "gen_kvirc.dll"
+            VALUE "ProductName", "K Visual IRC Client"
+            VALUE "ProductVersion", "3, 4, 1, 0"
+        END
+    END
+    BLOCK "VarFileInfo"
+    BEGIN
+        VALUE "Translation", 0x0, 1200
+    END
+END
+
+#endif    // Russian resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+
+
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED
+
index 651b7fc7c1eb0024f6f984906ef06a0978a7a24e..87135009f2940327081b80afb0717a9673b6227e 100644 (file)
@@ -1,20 +1,20 @@
-//{{NO_DEPENDENCIES}}\r
-// Microsoft Visual C++ generated include file.\r
-// Used by kvirc.rc\r
-//\r
-#define IDD_ICON1                       100\r
-#define IDD_ICON2                       101\r
-#define IDD_ICON3                       102\r
-#define IDD_ICON4                       103\r
-#define IDD_ICON5                       104\r
-\r
-// Next default values for new objects\r
-// \r
-#ifdef APSTUDIO_INVOKED\r
-#ifndef APSTUDIO_READONLY_SYMBOLS\r
-#define _APS_NEXT_RESOURCE_VALUE        101\r
-#define _APS_NEXT_COMMAND_VALUE         40001\r
-#define _APS_NEXT_CONTROL_VALUE         1000\r
-#define _APS_NEXT_SYMED_VALUE           101\r
-#endif\r
-#endif\r
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by kvirc.rc
+//
+#define IDD_ICON1                       100
+#define IDD_ICON2                       101
+#define IDD_ICON3                       102
+#define IDD_ICON4                       103
+#define IDD_ICON5                       104
+
+// Next default values for new objects
+// 
+#ifdef APSTUDIO_INVOKED
+#ifndef APSTUDIO_READONLY_SYMBOLS
+#define _APS_NEXT_RESOURCE_VALUE        101
+#define _APS_NEXT_COMMAND_VALUE         40001
+#define _APS_NEXT_CONTROL_VALUE         1000
+#define _APS_NEXT_SYMED_VALUE           101
+#endif
+#endif
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
index 3c20c787829449f45d52e6bceefc518d42f17c3e..045cc84e93c9d813b7c8bcd7f1153668a5760216 100644 (file)
@@ -1,18 +1,18 @@
-//{{NO_DEPENDENCIES}}\r
-// Microsoft Visual C++ generated include file.\r
-// Used by win32registrar.rc\r
-//\r
-\r
-#define IDS_PROJNAME                    100\r
-#define IDR_WIN32REGISTRAR     101\r
-\r
-// Next default values for new objects\r
-// \r
-#ifdef APSTUDIO_INVOKED\r
-#ifndef APSTUDIO_READONLY_SYMBOLS\r
-#define _APS_NEXT_RESOURCE_VALUE        201\r
-#define _APS_NEXT_COMMAND_VALUE         32768\r
-#define _APS_NEXT_CONTROL_VALUE         201\r
-#define _APS_NEXT_SYMED_VALUE           102\r
-#endif\r
-#endif\r
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by win32registrar.rc
+//
+
+#define IDS_PROJNAME                    100
+#define IDR_WIN32REGISTRAR     101
+
+// Next default values for new objects
+// 
+#ifdef APSTUDIO_INVOKED
+#ifndef APSTUDIO_READONLY_SYMBOLS
+#define _APS_NEXT_RESOURCE_VALUE        201
+#define _APS_NEXT_COMMAND_VALUE         32768
+#define _APS_NEXT_CONTROL_VALUE         201
+#define _APS_NEXT_SYMED_VALUE           102
+#endif
+#endif
index 3c02ba5891666a00bd7ce05302efbbae8b1ced8d..71a85d029e487588761588e90701ed7187e10580 100644 (file)
-#include <windows.h>\r
-#include <tchar.h>\r
-#include <shlwapi.h>\r
-\r
-int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance,\r
-                     LPSTR lpszCmdLine,int nCmdShow)\r
-{\r
-#define PATH_LEN 2048\r
-       DWORD dwSize;\r
-       HKEY hKey;\r
-       DWORD err;\r
-       LPWCH szModuleName = (LPWCH) malloc(PATH_LEN*sizeof(WCHAR));\r
-       LPWCH szModulePath = (LPWCH) malloc(PATH_LEN*sizeof(WCHAR));\r
-       LPWCH szBuffer = (LPWCH) malloc(PATH_LEN*sizeof(WCHAR));\r
-       dwSize = GetModuleFileName(0,szModuleName,PATH_LEN);\r
-       int iFilePos=dwSize;\r
-\r
-       for(iFilePos=dwSize;szModuleName[iFilePos]!='\\';iFilePos--);\r
-\r
-       wcscpy(szModuleName+iFilePos+1,_TEXT("kvirc.exe"));\r
-       wcsncpy(szModulePath,szModuleName,iFilePos);\r
-       szModulePath[iFilePos]=0;\r
-       \r
-       \r
-\r
-       //IRC://\r
-       SHDeleteKey(HKEY_CLASSES_ROOT,_T("irc"));\r
-       \r
-       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("URL:IRC Protocol")),16*2);\r
-       RegSetValueEx( hKey,_T("URL Protocol"),0,REG_SZ,(LPBYTE)"",0);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s,0"),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc\\Shell\\open"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("Open with KVIrc")),strlen("Open with KVIrc")*2);\r
-       \r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc\\Shell\\open\\command"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       //IRCS://\r
-       SHDeleteKey(HKEY_CLASSES_ROOT,_T("ircs"));\r
-       \r
-       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("URL:IRC Protocol")),16*2);\r
-       RegSetValueEx( hKey,_T("URL Protocol"),0,REG_SZ,(LPBYTE)"",0);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s,0"),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs\\Shell\\open"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("Open with KVIrc")),strlen("Open with KVIrc")*2);\r
-       \r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs\\Shell\\open\\command"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       //IRC6://\r
-       SHDeleteKey(HKEY_CLASSES_ROOT,_T("irc6"));\r
-       \r
-       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc6"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("URL:IRC Protocol")),16*2);\r
-       RegSetValueEx( hKey,_T("URL Protocol"),0,REG_SZ,(LPBYTE)"",0);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc6\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s,0"),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc6\\Shell\\open"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("Open with KVIrc")),strlen("Open with KVIrc")*2);\r
-       \r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc6\\Shell\\open\\command"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       //IRCS6://\r
-       SHDeleteKey(HKEY_CLASSES_ROOT,_T("ircs6"));\r
-       \r
-       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs6"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("URL:IRC Protocol")),16*2);\r
-       RegSetValueEx( hKey,_T("URL Protocol"),0,REG_SZ,(LPBYTE)"",0);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs6\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s,0"),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs6\\Shell\\open"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("Open with KVIrc")),strlen("Open with KVIrc")*2);\r
-       \r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs6\\Shell\\open\\command"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-//KVS\r
-\r
-\r
-       SHDeleteKey(HKEY_CLASSES_ROOT,_T(".kvs"));\r
-\r
-       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T(".kvs"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrcScript"),11*2);\r
-       \r
-\r
-       SHDeleteKey(HKEY_CLASSES_ROOT,_T("KVIrcScript"));\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcScript"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrc KVS Script"),wcslen(_T("KVIrc KVS Script"))*2);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcScript\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s,1"),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcScript\\Shell\\Parse"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("Run KVS Script"),wcslen(_T("Run KVS Script"))*2);\r
-       \r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcScript\\Shell\\Parse\\command"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       //Configs\r
-       SHDeleteKey(HKEY_CLASSES_ROOT,_T(".kvc"));\r
-\r
-       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T(".kvc"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrcConfig"),11*2);\r
-       \r
-\r
-       SHDeleteKey(HKEY_CLASSES_ROOT,_T("KVIrcConfig"));\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcConfig"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrc Configuration File"),wcslen(_T("KVIrc Configuration File"))*2);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcConfig\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s,2"),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       // Themes\r
-       \r
-       SHDeleteKey(HKEY_CLASSES_ROOT,_T(".kvt"));\r
-\r
-       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T(".kvt"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrcTheme"),11*2);\r
-       \r
-\r
-       SHDeleteKey(HKEY_CLASSES_ROOT,_T("KVIrcTheme"));\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcTheme"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrc Theme Package"),wcslen(_T("KVIrc Theme Package"))*2);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcTheme\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s,3"),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcTheme\\Shell\\Install"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("Install Theme Package"),wcslen(_T("Install Theme Package"))*2);\r
-       \r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcTheme\\Shell\\Install\\command"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       //Addons\r
-\r
-       SHDeleteKey(HKEY_CLASSES_ROOT,_T(".kva"));\r
-\r
-       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T(".kva"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrcAddon"),11*2);\r
-       \r
-\r
-       SHDeleteKey(HKEY_CLASSES_ROOT,_T("KVIrcAddon"));\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcAddon"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrc Addon Package"),wcslen(_T("KVIrc Addon Package"))*2);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcAddon\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s,4"),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcAddon\\Shell\\Install"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("Install Package"),wcslen(_T("Install Package"))*2);\r
-       \r
-       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcAddon\\Shell\\Install\\command"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);\r
-\r
-       //Path\r
-\r
-       SHDeleteKey(HKEY_LOCAL_MACHINE,_T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\KVIRC.EXE"));\r
-       RegCreateKeyEx(HKEY_LOCAL_MACHINE,_T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\KVIRC.EXE"),0,0,0,KEY_WRITE,0,&hKey,0);\r
-       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szModuleName,wcslen(szModuleName)*2);\r
-       RegSetValueEx( hKey,_T("Path"),0,REG_SZ,(LPBYTE)szModulePath,wcslen(szModulePath)*2);\r
-\r
-    return 0;\r
-}\r
-\r
+#include <windows.h>
+#include <tchar.h>
+#include <shlwapi.h>
+
+int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance,
+                     LPSTR lpszCmdLine,int nCmdShow)
+{
+#define PATH_LEN 2048
+       DWORD dwSize;
+       HKEY hKey;
+       DWORD err;
+       LPWCH szModuleName = (LPWCH) malloc(PATH_LEN*sizeof(WCHAR));
+       LPWCH szModulePath = (LPWCH) malloc(PATH_LEN*sizeof(WCHAR));
+       LPWCH szBuffer = (LPWCH) malloc(PATH_LEN*sizeof(WCHAR));
+       dwSize = GetModuleFileName(0,szModuleName,PATH_LEN);
+       int iFilePos=dwSize;
+
+       for(iFilePos=dwSize;szModuleName[iFilePos]!='\\';iFilePos--);
+
+       wcscpy(szModuleName+iFilePos+1,_TEXT("kvirc.exe"));
+       wcsncpy(szModulePath,szModuleName,iFilePos);
+       szModulePath[iFilePos]=0;
+       
+       
+
+       //IRC://
+       SHDeleteKey(HKEY_CLASSES_ROOT,_T("irc"));
+       
+       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("URL:IRC Protocol")),16*2);
+       RegSetValueEx( hKey,_T("URL Protocol"),0,REG_SZ,(LPBYTE)"",0);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s,0"),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc\\Shell\\open"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("Open with KVIrc")),strlen("Open with KVIrc")*2);
+       
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc\\Shell\\open\\command"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       //IRCS://
+       SHDeleteKey(HKEY_CLASSES_ROOT,_T("ircs"));
+       
+       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("URL:IRC Protocol")),16*2);
+       RegSetValueEx( hKey,_T("URL Protocol"),0,REG_SZ,(LPBYTE)"",0);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s,0"),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs\\Shell\\open"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("Open with KVIrc")),strlen("Open with KVIrc")*2);
+       
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs\\Shell\\open\\command"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       //IRC6://
+       SHDeleteKey(HKEY_CLASSES_ROOT,_T("irc6"));
+       
+       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc6"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("URL:IRC Protocol")),16*2);
+       RegSetValueEx( hKey,_T("URL Protocol"),0,REG_SZ,(LPBYTE)"",0);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc6\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s,0"),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc6\\Shell\\open"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("Open with KVIrc")),strlen("Open with KVIrc")*2);
+       
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("irc6\\Shell\\open\\command"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       //IRCS6://
+       SHDeleteKey(HKEY_CLASSES_ROOT,_T("ircs6"));
+       
+       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs6"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("URL:IRC Protocol")),16*2);
+       RegSetValueEx( hKey,_T("URL Protocol"),0,REG_SZ,(LPBYTE)"",0);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs6\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s,0"),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs6\\Shell\\open"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)(_T("Open with KVIrc")),strlen("Open with KVIrc")*2);
+       
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("ircs6\\Shell\\open\\command"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+//KVS
+
+
+       SHDeleteKey(HKEY_CLASSES_ROOT,_T(".kvs"));
+
+       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T(".kvs"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrcScript"),11*2);
+       
+
+       SHDeleteKey(HKEY_CLASSES_ROOT,_T("KVIrcScript"));
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcScript"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrc KVS Script"),wcslen(_T("KVIrc KVS Script"))*2);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcScript\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s,1"),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcScript\\Shell\\Parse"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("Run KVS Script"),wcslen(_T("Run KVS Script"))*2);
+       
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcScript\\Shell\\Parse\\command"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       //Configs
+       SHDeleteKey(HKEY_CLASSES_ROOT,_T(".kvc"));
+
+       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T(".kvc"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrcConfig"),11*2);
+       
+
+       SHDeleteKey(HKEY_CLASSES_ROOT,_T("KVIrcConfig"));
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcConfig"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrc Configuration File"),wcslen(_T("KVIrc Configuration File"))*2);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcConfig\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s,2"),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       // Themes
+       
+       SHDeleteKey(HKEY_CLASSES_ROOT,_T(".kvt"));
+
+       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T(".kvt"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrcTheme"),11*2);
+       
+
+       SHDeleteKey(HKEY_CLASSES_ROOT,_T("KVIrcTheme"));
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcTheme"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrc Theme Package"),wcslen(_T("KVIrc Theme Package"))*2);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcTheme\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s,3"),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcTheme\\Shell\\Install"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("Install Theme Package"),wcslen(_T("Install Theme Package"))*2);
+       
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcTheme\\Shell\\Install\\command"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       //Addons
+
+       SHDeleteKey(HKEY_CLASSES_ROOT,_T(".kva"));
+
+       err=RegCreateKeyEx(HKEY_CLASSES_ROOT,_T(".kva"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrcAddon"),11*2);
+       
+
+       SHDeleteKey(HKEY_CLASSES_ROOT,_T("KVIrcAddon"));
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcAddon"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("KVIrc Addon Package"),wcslen(_T("KVIrc Addon Package"))*2);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcAddon\\DefaultIcon"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s,4"),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcAddon\\Shell\\Install"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)_T("Install Package"),wcslen(_T("Install Package"))*2);
+       
+       RegCreateKeyEx(HKEY_CLASSES_ROOT,_T("KVIrcAddon\\Shell\\Install\\command"),0,0,0,KEY_WRITE,0,&hKey,0);
+       wsprintf(szBuffer,_T("%s \"%%1\""),szModuleName);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szBuffer,wcslen(szBuffer)*2);
+
+       //Path
+
+       SHDeleteKey(HKEY_LOCAL_MACHINE,_T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\KVIRC.EXE"));
+       RegCreateKeyEx(HKEY_LOCAL_MACHINE,_T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\KVIRC.EXE"),0,0,0,KEY_WRITE,0,&hKey,0);
+       RegSetValueEx( hKey,0,0,REG_SZ,(LPBYTE)szModuleName,wcslen(szModuleName)*2);
+       RegSetValueEx( hKey,_T("Path"),0,REG_SZ,(LPBYTE)szModulePath,wcslen(szModulePath)*2);
+
+    return 0;
+}
+
index 5d2b2f80a66ca0bf0c26b4a22d3adbdcd14aca24..b0d41a210c19928be0c9f4da1f9a5b549f701fb1 100644 (file)
@@ -1,71 +1,71 @@
-\r
-\r
-/* this ALWAYS GENERATED file contains the definitions for the interfaces */\r
-\r
-\r
- /* File created by MIDL compiler version 6.00.0366 */\r
-/* at Wed Apr 18 20:50:22 2007\r
- */\r
-/* Compiler settings for .\win32registrar.idl:\r
-    Oicf, W1, Zp8, env=Win32 (32b run)\r
-    protocol : dce , ms_ext, c_ext\r
-    error checks: allocation ref bounds_check enum stub_data \r
-    VC __declspec() decoration level: \r
-         __declspec(uuid()), __declspec(selectany), __declspec(novtable)\r
-         DECLSPEC_UUID(), MIDL_INTERFACE()\r
-*/\r
-//@@MIDL_FILE_HEADING(  )\r
-\r
-#pragma warning( disable: 4049 )  /* more than 64k source lines */\r
-\r
-\r
-/* verify that the <rpcndr.h> version is high enough to compile this file*/\r
-#ifndef __REQUIRED_RPCNDR_H_VERSION__\r
-#define __REQUIRED_RPCNDR_H_VERSION__ 440\r
-#endif\r
-\r
-#include "rpc.h"\r
-#include "rpcndr.h"\r
-\r
-#ifndef __win32registrar_h__\r
-#define __win32registrar_h__\r
-\r
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)\r
-#pragma once\r
-#endif\r
-\r
-/* Forward Declarations */ \r
-\r
-/* header files for imported files */\r
-#include "oaidl.h"\r
-#include "ocidl.h"\r
-\r
-#ifdef __cplusplus\r
-extern "C"{\r
-#endif \r
-\r
-void * __RPC_USER MIDL_user_allocate(size_t);\r
-void __RPC_USER MIDL_user_free( void * ); \r
-\r
-\r
-#ifndef __win32registrarLib_LIBRARY_DEFINED__\r
-#define __win32registrarLib_LIBRARY_DEFINED__\r
-\r
-/* library win32registrarLib */\r
-/* [helpstring][version][uuid] */ \r
-\r
-\r
-EXTERN_C const IID LIBID_win32registrarLib;\r
-#endif /* __win32registrarLib_LIBRARY_DEFINED__ */\r
-\r
-/* Additional Prototypes for ALL interfaces */\r
-\r
-/* end of Additional Prototypes */\r
-\r
-#ifdef __cplusplus\r
-}\r
-#endif\r
-\r
-#endif\r
-\r
-\r
+
+
+/* this ALWAYS GENERATED file contains the definitions for the interfaces */
+
+
+ /* File created by MIDL compiler version 6.00.0366 */
+/* at Wed Apr 18 20:50:22 2007
+ */
+/* Compiler settings for .\win32registrar.idl:
+    Oicf, W1, Zp8, env=Win32 (32b run)
+    protocol : dce , ms_ext, c_ext
+    error checks: allocation ref bounds_check enum stub_data 
+    VC __declspec() decoration level: 
+         __declspec(uuid()), __declspec(selectany), __declspec(novtable)
+         DECLSPEC_UUID(), MIDL_INTERFACE()
+*/
+//@@MIDL_FILE_HEADING(  )
+
+#pragma warning( disable: 4049 )  /* more than 64k source lines */
+
+
+/* verify that the <rpcndr.h> version is high enough to compile this file*/
+#ifndef __REQUIRED_RPCNDR_H_VERSION__
+#define __REQUIRED_RPCNDR_H_VERSION__ 440
+#endif
+
+#include "rpc.h"
+#include "rpcndr.h"
+
+#ifndef __win32registrar_h__
+#define __win32registrar_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */ 
+
+/* header files for imported files */
+#include "oaidl.h"
+#include "ocidl.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif 
+
+void * __RPC_USER MIDL_user_allocate(size_t);
+void __RPC_USER MIDL_user_free( void * ); 
+
+
+#ifndef __win32registrarLib_LIBRARY_DEFINED__
+#define __win32registrarLib_LIBRARY_DEFINED__
+
+/* library win32registrarLib */
+/* [helpstring][version][uuid] */ 
+
+
+EXTERN_C const IID LIBID_win32registrarLib;
+#endif /* __win32registrarLib_LIBRARY_DEFINED__ */
+
+/* Additional Prototypes for ALL interfaces */
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
index 98a1f818d000927af37b2103ac6c908d28c0905f..9d2edf07d988fc575d8e403c4323b9a8e0d423d0 100644 (file)
-// Microsoft Visual C++ generated resource script.\r
-//\r
-#include "resource.h"\r
-\r
-#define APSTUDIO_READONLY_SYMBOLS\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Generated from the TEXTINCLUDE 2 resource.\r
-//\r
-#include "winres.h"\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-#undef APSTUDIO_READONLY_SYMBOLS\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-// Russian resources\r
-\r
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)\r
-#ifdef _WIN32\r
-LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT\r
-#pragma code_page(1251)\r
-#endif //_WIN32\r
-\r
-#ifdef APSTUDIO_INVOKED\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// TEXTINCLUDE\r
-//\r
-\r
-1 TEXTINCLUDE \r
-BEGIN\r
-    "resource.h\0"\r
-END\r
-\r
-2 TEXTINCLUDE \r
-BEGIN\r
-    "#include ""winres.h""\r\n"\r
-    "\0"\r
-END\r
-\r
-3 TEXTINCLUDE \r
-BEGIN\r
-    "1 TYPELIB ""win32registrar.tlb""\r\n"\r
-    "\0"\r
-END\r
-\r
-#endif    // APSTUDIO_INVOKED\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// Version\r
-//\r
-\r
-VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 1,0,0,0\r
- PRODUCTVERSION 1,0,0,0\r
- FILEFLAGSMASK 0x3fL\r
-#ifdef _DEBUG\r
- FILEFLAGS 0x1L\r
-#else\r
- FILEFLAGS 0x0L\r
-#endif\r
- FILEOS 0x4L\r
- FILETYPE 0x1L\r
- FILESUBTYPE 0x0L\r
-BEGIN\r
-    BLOCK "StringFileInfo"\r
-    BEGIN\r
-        BLOCK "000004b0"\r
-        BEGIN\r
-            VALUE "CompanyName", "KVIrc Development Team"\r
-            VALUE "FileDescription", "Windows KVIrc file association registerer"\r
-            VALUE "FileVersion", "1.0.0.0"\r
-            VALUE "InternalName", "win32registrar.exe"\r
-            VALUE "LegalCopyright", "(c) KVIrc Development Team.  All rights reserved."\r
-            VALUE "OriginalFilename", "win32registrar.exe"\r
-            VALUE "ProductName", "Windows KVIrc file association registerer"\r
-            VALUE "ProductVersion", "1.0.0.0"\r
-        END\r
-    END\r
-    BLOCK "VarFileInfo"\r
-    BEGIN\r
-        VALUE "Translation", 0x0, 1200\r
-    END\r
-END\r
-\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// REGISTRY\r
-//\r
-\r
-IDR_WIN32REGISTRAR      REGISTRY                "win32registrar.rgs"\r
-\r
-/////////////////////////////////////////////////////////////////////////////\r
-//\r
-// String Table\r
-//\r
-\r
-STRINGTABLE \r
-BEGIN\r
-    IDS_PROJNAME            "win32registrar"\r
-END\r
-\r
-#endif    // Russian resources\r
-/////////////////////////////////////////////////////////////////////////////\r
+// Microsoft Visual C++ generated resource script.
+//
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "winres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// Russian resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
+#ifdef _WIN32
+LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
+#pragma code_page(1251)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE 
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE 
+BEGIN
+    "#include ""winres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE 
+BEGIN
+    "1 TYPELIB ""win32registrar.tlb""\r\n"
+    "\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Version
+//
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 1,0,0,0
+ PRODUCTVERSION 1,0,0,0
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x1L
+ FILESUBTYPE 0x0L
+BEGIN
+    BLOCK "StringFileInfo"
+    BEGIN
+        BLOCK "000004b0"
+        BEGIN
+            VALUE "CompanyName", "KVIrc Development Team"
+            VALUE "FileDescription", "Windows KVIrc file association registerer"
+            VALUE "FileVersion", "1.0.0.0"
+            VALUE "InternalName", "win32registrar.exe"
+            VALUE "LegalCopyright", "(c) KVIrc Development Team.  All rights reserved."
+            VALUE "OriginalFilename", "win32registrar.exe"
+            VALUE "ProductName", "Windows KVIrc file association registerer"
+            VALUE "ProductVersion", "1.0.0.0"
+        END
+    END
+    BLOCK "VarFileInfo"
+    BEGIN
+        VALUE "Translation", 0x0, 1200
+    END
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// REGISTRY
+//
+
+IDR_WIN32REGISTRAR      REGISTRY                "win32registrar.rgs"
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// String Table
+//
+
+STRINGTABLE 
+BEGIN
+    IDS_PROJNAME            "win32registrar"
+END
+
+#endif    // Russian resources
+/////////////////////////////////////////////////////////////////////////////
index 5b6c7e79e741004043f84f0f043e1cdc1368e3b9..ea13a575d3b2e41f0182377340a03c083a945251 100644 (file)
@@ -1,11 +1,11 @@
-HKCR\r
-{\r
-       NoRemove AppID\r
-       {\r
-               '%APPID%' = s 'win32registrar'\r
-               'win32registrar.EXE'\r
-               {\r
-                       val AppID = s '%APPID%'\r
-               }\r
-       }\r
-}\r
+HKCR
+{
+       NoRemove AppID
+       {
+               '%APPID%' = s 'win32registrar'
+               'win32registrar.EXE'
+               {
+                       val AppID = s '%APPID%'
+               }
+       }
+}
index aaff2c7134b4b4a4c5ffe03b39bb84285d615d46..0467a7cc24c36b6a753e5c30781e280797a2ca34 100644 (file)
@@ -1,65 +1,65 @@
-<?xml version="1.0" encoding="windows-1251"?>\r
-<VisualStudioUserFile\r
-       ProjectType="Visual C++"\r
-       Version="8,00"\r
-       ShowAllFiles="false"\r
-       >\r
-       <Configurations>\r
-               <Configuration\r
-                       Name="Debug|Win32"\r
-                       >\r
-                       <DebugSettings\r
-                               Command="$(TargetPath)"\r
-                               WorkingDirectory=""\r
-                               CommandArguments=""\r
-                               Attach="false"\r
-                               DebuggerType="3"\r
-                               Remote="1"\r
-                               RemoteMachine="ALEXEY-NOTEBOOK"\r
-                               RemoteCommand=""\r
-                               HttpUrl=""\r
-                               PDBPath=""\r
-                               SQLDebugging=""\r
-                               Environment=""\r
-                               EnvironmentMerge="true"\r
-                               DebuggerFlavor=""\r
-                               MPIRunCommand=""\r
-                               MPIRunArguments=""\r
-                               MPIRunWorkingDirectory=""\r
-                               ApplicationCommand=""\r
-                               ApplicationArguments=""\r
-                               ShimCommand=""\r
-                               MPIAcceptMode=""\r
-                               MPIAcceptFilter=""\r
-                       />\r
-               </Configuration>\r
-               <Configuration\r
-                       Name="Release|Win32"\r
-                       >\r
-                       <DebugSettings\r
-                               Command="$(TargetPath)"\r
-                               WorkingDirectory=""\r
-                               CommandArguments=""\r
-                               Attach="false"\r
-                               DebuggerType="3"\r
-                               Remote="1"\r
-                               RemoteMachine="ALEXEY-NOTEBOOK"\r
-                               RemoteCommand=""\r
-                               HttpUrl=""\r
-                               PDBPath=""\r
-                               SQLDebugging=""\r
-                               Environment=""\r
-                               EnvironmentMerge="true"\r
-                               DebuggerFlavor=""\r
-                               MPIRunCommand=""\r
-                               MPIRunArguments=""\r
-                               MPIRunWorkingDirectory=""\r
-                               ApplicationCommand=""\r
-                               ApplicationArguments=""\r
-                               ShimCommand=""\r
-                               MPIAcceptMode=""\r
-                               MPIAcceptFilter=""\r
-                       />\r
-               </Configuration>\r
-       </Configurations>\r
-</VisualStudioUserFile>\r
+<?xml version="1.0" encoding="windows-1251"?>
+<VisualStudioUserFile
+       ProjectType="Visual C++"
+       Version="8,00"
+       ShowAllFiles="false"
+       >
+       <Configurations>
+               <Configuration
+                       Name="Debug|Win32"
+                       >
+                       <DebugSettings
+                               Command="$(TargetPath)"
+                               WorkingDirectory=""
+                               CommandArguments=""
+                               Attach="false"
+                               DebuggerType="3"
+                               Remote="1"
+                               RemoteMachine="ALEXEY-NOTEBOOK"
+                               RemoteCommand=""
+                               HttpUrl=""
+                               PDBPath=""
+                               SQLDebugging=""
+                               Environment=""
+                               EnvironmentMerge="true"
+                               DebuggerFlavor=""
+                               MPIRunCommand=""
+                               MPIRunArguments=""
+                               MPIRunWorkingDirectory=""
+                               ApplicationCommand=""
+                               ApplicationArguments=""
+                               ShimCommand=""
+                               MPIAcceptMode=""
+                               MPIAcceptFilter=""
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|Win32"
+                       >
+                       <DebugSettings
+                               Command="$(TargetPath)"
+                               WorkingDirectory=""
+                               CommandArguments=""
+                               Attach="false"
+                               DebuggerType="3"
+                               Remote="1"
+                               RemoteMachine="ALEXEY-NOTEBOOK"
+                               RemoteCommand=""
+                               HttpUrl=""
+                               PDBPath=""
+                               SQLDebugging=""
+                               Environment=""
+                               EnvironmentMerge="true"
+                               DebuggerFlavor=""
+                               MPIRunCommand=""
+                               MPIRunArguments=""
+                               MPIRunWorkingDirectory=""
+                               ApplicationCommand=""
+                               ApplicationArguments=""
+                               ShimCommand=""
+                               MPIAcceptMode=""
+                               MPIAcceptFilter=""
+                       />
+               </Configuration>
+       </Configurations>
+</VisualStudioUserFile>
index e8957f669cf90493c5e09038f27abe1c30b9b75d..3825eaccbf153e3451b1285a473af19055b1829e 100644 (file)
-<?xml version="1.0" encoding="Windows-1252"?>\r
-<VisualStudioProject\r
-       ProjectType="Visual C++"\r
-       Version="8,00"\r
-       Name="win32registrar_winapi"\r
-       ProjectGUID="{0267933F-26DB-4A5B-BA74-26DD40AFD318}"\r
-       RootNamespace="win32registrar_winapi"\r
-       Keyword="Win32Proj"\r
-       >\r
-       <Platforms>\r
-               <Platform\r
-                       Name="Win32"\r
-               />\r
-       </Platforms>\r
-       <ToolFiles>\r
-       </ToolFiles>\r
-       <Configurations>\r
-               <Configuration\r
-                       Name="Debug|Win32"\r
-                       OutputDirectory="$(SolutionDir)\win32build\bin\"\r
-                       IntermediateDirectory="$(ConfigurationName)"\r
-                       ConfigurationType="1"\r
-                       CharacterSet="1"\r
-                       >\r
-                       <Tool\r
-                               Name="VCPreBuildEventTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCCustomBuildTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCXMLDataGeneratorTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCWebServiceProxyGeneratorTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCMIDLTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCCLCompilerTool"\r
-                               Optimization="0"\r
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"\r
-                               MinimalRebuild="true"\r
-                               BasicRuntimeChecks="3"\r
-                               RuntimeLibrary="3"\r
-                               UsePrecompiledHeader="0"\r
-                               WarningLevel="3"\r
-                               Detect64BitPortabilityProblems="true"\r
-                               DebugInformationFormat="4"\r
-                       />\r
-                       <Tool\r
-                               Name="VCManagedResourceCompilerTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCResourceCompilerTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCPreLinkEventTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCLinkerTool"\r
-                               AdditionalDependencies="shlwapi.lib user32.lib advapi32.lib"\r
-                               OutputFile="$(OutDir)\win32registrar.exe"\r
-                               LinkIncremental="2"\r
-                               GenerateDebugInformation="true"\r
-                               SubSystem="2"\r
-                               TargetMachine="1"\r
-                       />\r
-                       <Tool\r
-                               Name="VCALinkTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCManifestTool"\r
-                               AdditionalManifestFiles="$(SolutionDir)/data/manifests/commctrl.manifest;$(SolutionDir)/data/manifests/damn-uac.manifest"\r
-                       />\r
-                       <Tool\r
-                               Name="VCXDCMakeTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCBscMakeTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCFxCopTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCAppVerifierTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCWebDeploymentTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCPostBuildEventTool"\r
-                       />\r
-               </Configuration>\r
-               <Configuration\r
-                       Name="Release|Win32"\r
-                       OutputDirectory="$(SolutionDir)\win32build\bin\"\r
-                       IntermediateDirectory="$(ConfigurationName)"\r
-                       ConfigurationType="1"\r
-                       CharacterSet="1"\r
-                       WholeProgramOptimization="1"\r
-                       >\r
-                       <Tool\r
-                               Name="VCPreBuildEventTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCCustomBuildTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCXMLDataGeneratorTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCWebServiceProxyGeneratorTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCMIDLTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCCLCompilerTool"\r
-                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"\r
-                               RuntimeLibrary="2"\r
-                               UsePrecompiledHeader="0"\r
-                               WarningLevel="3"\r
-                               Detect64BitPortabilityProblems="true"\r
-                               DebugInformationFormat="0"\r
-                       />\r
-                       <Tool\r
-                               Name="VCManagedResourceCompilerTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCResourceCompilerTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCPreLinkEventTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCLinkerTool"\r
-                               AdditionalDependencies="shlwapi.lib user32.lib advapi32.lib"\r
-                               OutputFile="$(OutDir)\win32registrar.exe"\r
-                               LinkIncremental="1"\r
-                               GenerateDebugInformation="true"\r
-                               SubSystem="2"\r
-                               OptimizeReferences="2"\r
-                               EnableCOMDATFolding="2"\r
-                               TargetMachine="1"\r
-                       />\r
-                       <Tool\r
-                               Name="VCALinkTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCManifestTool"\r
-                               AdditionalManifestFiles="$(SolutionDir)/data/manifests/commctrl.manifest;$(SolutionDir)/data/manifests/damn-uac.manifest"\r
-                       />\r
-                       <Tool\r
-                               Name="VCXDCMakeTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCBscMakeTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCFxCopTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCAppVerifierTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCWebDeploymentTool"\r
-                       />\r
-                       <Tool\r
-                               Name="VCPostBuildEventTool"\r
-                       />\r
-               </Configuration>\r
-       </Configurations>\r
-       <References>\r
-       </References>\r
-       <Files>\r
-               <Filter\r
-                       Name="Source Files"\r
-                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
-                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
-                       >\r
-                       <File\r
-                               RelativePath=".\win32registrar.cpp"\r
-                               >\r
-                       </File>\r
-               </Filter>\r
-               <Filter\r
-                       Name="Header Files"\r
-                       Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
-                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"\r
-                       >\r
-               </Filter>\r
-               <Filter\r
-                       Name="Resource Files"\r
-                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"\r
-                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"\r
-                       >\r
-                       <File\r
-                               RelativePath=".\win32registrar.rc"\r
-                               >\r
-                       </File>\r
-               </Filter>\r
-       </Files>\r
-       <Globals>\r
-       </Globals>\r
-</VisualStudioProject>\r
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="8,00"
+       Name="win32registrar_winapi"
+       ProjectGUID="{0267933F-26DB-4A5B-BA74-26DD40AFD318}"
+       RootNamespace="win32registrar_winapi"
+       Keyword="Win32Proj"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Debug|Win32"
+                       OutputDirectory="$(SolutionDir)\win32build\bin\"
+                       IntermediateDirectory="$(ConfigurationName)"
+                       ConfigurationType="1"
+                       CharacterSet="1"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               Detect64BitPortabilityProblems="true"
+                               DebugInformationFormat="4"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="shlwapi.lib user32.lib advapi32.lib"
+                               OutputFile="$(OutDir)\win32registrar.exe"
+                               LinkIncremental="2"
+                               GenerateDebugInformation="true"
+                               SubSystem="2"
+                               TargetMachine="1"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                               AdditionalManifestFiles="$(SolutionDir)/data/manifests/commctrl.manifest;$(SolutionDir)/data/manifests/damn-uac.manifest"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|Win32"
+                       OutputDirectory="$(SolutionDir)\win32build\bin\"
+                       IntermediateDirectory="$(ConfigurationName)"
+                       ConfigurationType="1"
+                       CharacterSet="1"
+                       WholeProgramOptimization="1"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
+                               RuntimeLibrary="2"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               Detect64BitPortabilityProblems="true"
+                               DebugInformationFormat="0"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="shlwapi.lib user32.lib advapi32.lib"
+                               OutputFile="$(OutDir)\win32registrar.exe"
+                               LinkIncremental="1"
+                               GenerateDebugInformation="true"
+                               SubSystem="2"
+                               OptimizeReferences="2"
+                               EnableCOMDATFolding="2"
+                               TargetMachine="1"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                               AdditionalManifestFiles="$(SolutionDir)/data/manifests/commctrl.manifest;$(SolutionDir)/data/manifests/damn-uac.manifest"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                       />
+               </Configuration>
+       </Configurations>
+       <References>
+       </References>
+       <Files>
+               <Filter
+                       Name="Source Files"
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+                       >
+                       <File
+                               RelativePath=".\win32registrar.cpp"
+                               >
+                       </File>
+               </Filter>
+               <Filter
+                       Name="Header Files"
+                       Filter="h;hpp;hxx;hm;inl;inc;xsd"
+                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+                       >
+               </Filter>
+               <Filter
+                       Name="Resource Files"
+                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+                       >
+                       <File
+                               RelativePath=".\win32registrar.rc"
+                               >
+                       </File>
+               </Filter>
+       </Files>
+       <Globals>
+       </Globals>
+</VisualStudioProject>