diff --git a/.gitignore b/.gitignore
index f3c1d45c..ec5d6c60 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,89 +1,35 @@
-# OS files
-.DS_Store
-.cache
-Thumbs.db
-# Python artifacts
-/tools/salamander_tools.egg-info/
-# Visual Studio cache/options directory
-.vs/
-*.aps
-*.vcxproj.user
-/src/plugins/automation/generated/automation.tlb
-/src/plugins/automation/generated/dlldata.c
-/src/plugins/automation/generated/salamander_h.h
-/src/plugins/automation/generated/salamander_i.c
-/src/plugins/automation/generated/salamander_p.c
-src/plugins/7zip/vcxproj/7ZA/salamander/Debug_x64
-src/plugins/7zip/vcxproj/7zwrapper/salamander/Debug_x64
-src/plugins/7zip/vcxproj/salamander/Debug_x64
-src/plugins/automation/vcxproj/salamander/Debug_x64
-src/plugins/checksum/vcxproj/salamander/Debug_x64
-src/plugins/checkver/vcxproj/salamander/Debug_x64
-src/plugins/dbviewer/vcxproj/salamander/Debug_x64
-src/plugins/demomenu/vcxproj/salamander/Debug_x64
-src/plugins/demoplug/vcxproj/salamander/Debug_x64
-src/plugins/demoview/vcxproj/salamander/Debug_x64
-src/plugins/diskmap/vcxproj/salamander/Debug_x64
-src/plugins/filecomp/vcxproj/fcremote/salamander/Debug_x64
-src/plugins/filecomp/vcxproj/salamander/Debug_x64
-src/plugins/folders/vcxproj/salamander/Debug_x64
-src/plugins/ftp/vcxproj/salamander/Debug_x64
-src/plugins/ieviewer/vcxproj/salamander/Debug_x64
-src/plugins/mmviewer/vcxproj/salamander/Debug_x64
-src/plugins/nethood/vcxproj/salamander/Debug_x64
-src/plugins/pak/vcxproj/salamander/Debug_x64
-src/plugins/peviewer/vcxproj/salamander/Debug_x64
-src/plugins/pictview/vcxproj/exif/salamander/Debug_x64
-src/plugins/pictview/vcxproj/salamander/Debug_x64
-src/plugins/portables/vcxproj/salamander/Debug_x64
-src/plugins/regedt/vcxproj/salamander/Debug_x64
-src/plugins/renamer/vcxproj/salamander/Debug_x64
-src/plugins/splitcbn/vcxproj/salamander/Debug_x64
-src/plugins/tar/vcxproj/salamander/Debug_x64
-src/plugins/unarj/vcxproj/salamander/Debug_x64
-src/plugins/uncab/vcxproj/salamander/Debug_x64
-src/plugins/unchm/vcxproj/chmlib/salamander/Debug_x64
-src/plugins/unchm/vcxproj/salamander/Debug_x64
-src/plugins/undelete/vcxproj/salamander/Debug_x64
-src/plugins/unfat/vcxproj/salamander/Debug_x64
-src/plugins/uniso/vcxproj/salamander/Debug_x64
-src/plugins/unlha/vcxproj/salamander/Debug_x64
-src/plugins/unmime/vcxproj/salamander/Debug_x64
-src/plugins/unole/vcxproj/salamander/Debug_x64
-src/plugins/unrar/vcxproj/salamander/Debug_x64
-src/plugins/wmobile/vcxproj/salamander/Debug_x64
-src/plugins/zip/vcxproj/salamander/Debug_x64
-src/vcxproj/salamander/Debug_x64
-src/vcxproj/salmon/salamander/Debug_x64
-src/vcxproj/sqlite/salamander/Debug_x64
-src/vcxproj/salamander/Release_x64
-src/vcxproj/salmon/salamander/Release_x64
-src/vcxproj/sqlite/salamander/Release_x64
-**/Intermediate/
+# Visual Studio build artifacts
+[Dd]ebug/
+[Rr]elease/
+x64/
+x86/
+[Dd]ebug_x64/
+[Rr]elease_x64/
+[Dd]ebug_x86/
+[Rr]elease_x86/
*.obj
-*.pdb
-*.exe
*.res
+*.pdb
*.tlog
-*.recipe
+*.lastbuildstate
+*.idb
+*.ilk
+*.pch
*.iobj
*.ipdb
-*.log
-*.err
-rebuild_times.log
-src/vcxproj/rebuild_debug_x86.log
-src/vcxproj/rebuild_debug_x86.log.err
-src/vcxproj/rebuild_debug_x86.log.wrn
-*.log
-*.err
-src/vcxproj/rebuild_debug_x64.log.wrn
-src/vcxproj/rebuild_release_x86.log.wrn
-.claude/settings.local.json
-nul
-tmpclaude*
-*.bak
-*.backup
+*.exp
+*.lib
+*.recipe
+*.slg
+*.module.json
+*.ixx.ifc.dt.d.json
+*.suo
+*.user
+.vs/
+
+# Binaries
+*.exe
+*.dll
-# Wyjątek dla gotowego instalatora
-!Instalator/
-!Instalator/**
+# Patches and temp files
+*.patch
diff --git a/CZECH_TRANSLATION_VERIFICATION_FINAL.md b/CZECH_TRANSLATION_VERIFICATION_FINAL.md
index 784ae53a..71c620ca 100644
--- a/CZECH_TRANSLATION_VERIFICATION_FINAL.md
+++ b/CZECH_TRANSLATION_VERIFICATION_FINAL.md
@@ -249,3 +249,4 @@ These scripts can be re-run at any time to verify translation progress.
---
**End of Report**
+
diff --git a/Instalator/lang/english.slg b/Instalator/lang/english.slg
deleted file mode 100644
index 4c939f0d..00000000
Binary files a/Instalator/lang/english.slg and /dev/null differ
diff --git a/Instalator/salamand.exe b/Instalator/salamand.exe
deleted file mode 100644
index 11e6e6f6..00000000
Binary files a/Instalator/salamand.exe and /dev/null differ
diff --git a/Instalator/salmon.exe b/Instalator/salmon.exe
deleted file mode 100644
index 2d314a85..00000000
Binary files a/Instalator/salmon.exe and /dev/null differ
diff --git a/Instalator/setup.exe b/Instalator/setup.exe
deleted file mode 100644
index 66c3c5ea..00000000
Binary files a/Instalator/setup.exe and /dev/null differ
diff --git a/Instalator/LICENSE b/Installer/LICENSE
similarity index 98%
rename from Instalator/LICENSE
rename to Installer/LICENSE
index cc79f618..c8df1e43 100644
--- a/Instalator/LICENSE
+++ b/Installer/LICENSE
@@ -1,4 +1,4 @@
-Software License Agreement for Taskscape Ltd Salamander.
+Software License Agreement for Taskscape Ltd on Open Salamander.
This is a legal agreement ("Agreement") between you (either an individual or
an entity) and Taskscape Ltd, spol. s r.o. ("Taskscape Ltd") for the Taskscape Ltd software product
diff --git a/Instalator/setup.inf b/Installer/setup.inf
similarity index 94%
rename from Instalator/setup.inf
rename to Installer/setup.inf
index 9797eed7..bf1da214 100644
--- a/Instalator/setup.inf
+++ b/Installer/setup.inf
@@ -1,7 +1,7 @@
[Private]
-ApplicationName=Salamander 5.0
-ApplicationNameVer=Salamander 5.0
-DefaultDirectory=C:\ Program Files\Salamander 5.0
+ApplicationName=Open Salamander 5.0
+ApplicationNameVer=Open Salamander 5.0
+DefaultDirectory=C:\ Program Files\Open Salamander 5.0
LicenseFile=LICENSE
SkipChooseDirectory=0
@@ -76,5 +76,5 @@ toolbars\Views.svg,%1\toolbars\Views.svg,0
toolbars\WhatIsThis.svg,%1\toolbars\WhatIsThis.svg,0
[CreateShortcuts]
-0,Altap Salamander 5.0,%1\salamand.exe,
-1,Altap Salamander 5.0,%1\salamand.exe,
\ No newline at end of file
+0,Open Salamander 5.0,%1\salamand.exe,
+1,Open Salamander 5.0,%1\salamand.exe,
\ No newline at end of file
diff --git a/Instalator/x64 b/Installer/x64
similarity index 100%
rename from Instalator/x64
rename to Installer/x64
diff --git a/README.md b/README.md
index d7234dc7..662ac17e 100644
--- a/README.md
+++ b/README.md
@@ -52,7 +52,7 @@ Use ```\src\vcxproj\!populate_build_dir.cmd``` to populate build directory with
To create a standalone self-extracting installer (EXE) for distribution:
-1. **Prepare files:** Ensure the `Instalator` directory contains the latest build of `salamand.exe`, `salmon.exe`, and other required files.
+1. **Prepare files:** Ensure the `Installer` directory contains the latest build of `salamand.exe`, `salmon.exe`, and other required files.
2. **Run the script:** Use the provided PowerShell script in the `tools` directory.
```powershell
diff --git a/help/src/hh/salamand/advwork_assoc.htm b/help/src/hh/salamand/advwork_assoc.htm
index f0578630..4616a94a 100644
--- a/help/src/hh/salamand/advwork_assoc.htm
+++ b/help/src/hh/salamand/advwork_assoc.htm
@@ -1,4 +1,4 @@
-
+
Rereading Associations
@@ -20,7 +20,8 @@ Rereading Associations
do this by restarting Open Salamander.
-
+
+
diff --git a/help/src/hh/salamand/advwork_attr.htm b/help/src/hh/salamand/advwork_attr.htm
index 10530668..4948eb31 100644
--- a/help/src/hh/salamand/advwork_attr.htm
+++ b/help/src/hh/salamand/advwork_attr.htm
@@ -1,4 +1,4 @@
-
+
Changing Attributes of Files and Directories
@@ -53,7 +53,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_calcsize.htm b/help/src/hh/salamand/advwork_calcsize.htm
index 5c14acfc..d6150409 100644
--- a/help/src/hh/salamand/advwork_calcsize.htm
+++ b/help/src/hh/salamand/advwork_calcsize.htm
@@ -1,4 +1,4 @@
-
+
Calculating Directory Sizes
@@ -36,7 +36,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_calcspace.htm b/help/src/hh/salamand/advwork_calcspace.htm
index 79c82de1..323df99a 100644
--- a/help/src/hh/salamand/advwork_calcspace.htm
+++ b/help/src/hh/salamand/advwork_calcspace.htm
@@ -1,4 +1,4 @@
-
+
Calculating Occupied Space
@@ -38,7 +38,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_case.htm b/help/src/hh/salamand/advwork_case.htm
index 981e4724..24d79607 100644
--- a/help/src/hh/salamand/advwork_case.htm
+++ b/help/src/hh/salamand/advwork_case.htm
@@ -1,4 +1,4 @@
-
+
Changing Name Case of Files and Directories
@@ -84,7 +84,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_clipboard.htm b/help/src/hh/salamand/advwork_clipboard.htm
index 763541bf..7db38032 100644
--- a/help/src/hh/salamand/advwork_clipboard.htm
+++ b/help/src/hh/salamand/advwork_clipboard.htm
@@ -1,4 +1,4 @@
-
+
Using Clipboard to Perform File and Directory Operations
@@ -111,7 +111,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_compare.htm b/help/src/hh/salamand/advwork_compare.htm
index 6a9ddef6..d568980b 100644
--- a/help/src/hh/salamand/advwork_compare.htm
+++ b/help/src/hh/salamand/advwork_compare.htm
@@ -1,4 +1,4 @@
-
+
Comparing Directories
@@ -42,7 +42,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_convert.htm b/help/src/hh/salamand/advwork_convert.htm
index 98c05742..5d9ed0b3 100644
--- a/help/src/hh/salamand/advwork_convert.htm
+++ b/help/src/hh/salamand/advwork_convert.htm
@@ -1,4 +1,4 @@
-
+
Converting Contents of Text Files
@@ -43,7 +43,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_email.htm b/help/src/hh/salamand/advwork_email.htm
index b6827308..24398cca 100644
--- a/help/src/hh/salamand/advwork_email.htm
+++ b/help/src/hh/salamand/advwork_email.htm
@@ -1,4 +1,4 @@
-
+
Emailing Files
@@ -35,7 +35,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_filehist.htm b/help/src/hh/salamand/advwork_filehist.htm
index 52b24e8b..10881e26 100644
--- a/help/src/hh/salamand/advwork_filehist.htm
+++ b/help/src/hh/salamand/advwork_filehist.htm
@@ -1,4 +1,4 @@
-
+
Opening File You've Used Recently
@@ -31,7 +31,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_filter.htm b/help/src/hh/salamand/advwork_filter.htm
index 85749b25..7dc8ea0b 100644
--- a/help/src/hh/salamand/advwork_filter.htm
+++ b/help/src/hh/salamand/advwork_filter.htm
@@ -1,4 +1,4 @@
-
+
Limiting the Files and Directories to Display
@@ -61,8 +61,9 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_finddup.htm b/help/src/hh/salamand/advwork_finddup.htm
index ff142139..d34e6bb8 100644
--- a/help/src/hh/salamand/advwork_finddup.htm
+++ b/help/src/hh/salamand/advwork_finddup.htm
@@ -1,4 +1,4 @@
-
+
Finding Duplicate Files
@@ -51,7 +51,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_hilight.htm b/help/src/hh/salamand/advwork_hilight.htm
index da0f0257..87e3e838 100644
--- a/help/src/hh/salamand/advwork_hilight.htm
+++ b/help/src/hh/salamand/advwork_hilight.htm
@@ -1,4 +1,4 @@
-
+
Highlighting Groups of Files and Directories
@@ -40,7 +40,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_list.htm b/help/src/hh/salamand/advwork_list.htm
index 7efd134c..3bbbf7ae 100644
--- a/help/src/hh/salamand/advwork_list.htm
+++ b/help/src/hh/salamand/advwork_list.htm
@@ -1,4 +1,4 @@
-
+
Making List of Files and Directories
@@ -40,8 +40,9 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_nameclip.htm b/help/src/hh/salamand/advwork_nameclip.htm
index 97e5afb9..c50afaff 100644
--- a/help/src/hh/salamand/advwork_nameclip.htm
+++ b/help/src/hh/salamand/advwork_nameclip.htm
@@ -1,4 +1,4 @@
-
+
Copying File or Directory Name to Clipboard
@@ -50,7 +50,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_new.htm b/help/src/hh/salamand/advwork_new.htm
index 3100df82..0c1581c5 100644
--- a/help/src/hh/salamand/advwork_new.htm
+++ b/help/src/hh/salamand/advwork_new.htm
@@ -1,4 +1,4 @@
-
+
Creating New Object
@@ -28,7 +28,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_ntfscmds.htm b/help/src/hh/salamand/advwork_ntfscmds.htm
index 94248dd9..58d4bb45 100644
--- a/help/src/hh/salamand/advwork_ntfscmds.htm
+++ b/help/src/hh/salamand/advwork_ntfscmds.htm
@@ -1,4 +1,4 @@
-
+
Compressing and Encrypting of Files and Directories
@@ -36,7 +36,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_properties.htm b/help/src/hh/salamand/advwork_properties.htm
index 01558710..f61ce24e 100644
--- a/help/src/hh/salamand/advwork_properties.htm
+++ b/help/src/hh/salamand/advwork_properties.htm
@@ -1,4 +1,4 @@
-
+
Opening Properties of Files and Directories
@@ -37,7 +37,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_refresh.htm b/help/src/hh/salamand/advwork_refresh.htm
index 57fbf424..d82d18dd 100644
--- a/help/src/hh/salamand/advwork_refresh.htm
+++ b/help/src/hh/salamand/advwork_refresh.htm
@@ -1,4 +1,4 @@
-
+
Refreshing Panel
@@ -29,7 +29,8 @@ To manually update a panel:
-
+
+
diff --git a/help/src/hh/salamand/advwork_rename.htm b/help/src/hh/salamand/advwork_rename.htm
index 0e9da217..e972851c 100644
--- a/help/src/hh/salamand/advwork_rename.htm
+++ b/help/src/hh/salamand/advwork_rename.htm
@@ -1,4 +1,4 @@
-
+
Changing the Name of File or Directory
@@ -48,7 +48,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_select.htm b/help/src/hh/salamand/advwork_select.htm
index 5a53bb1c..b5e369bb 100644
--- a/help/src/hh/salamand/advwork_select.htm
+++ b/help/src/hh/salamand/advwork_select.htm
@@ -1,4 +1,4 @@
-
+
Saving and Loading Selection
@@ -57,7 +57,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_shareddirs.htm b/help/src/hh/salamand/advwork_shareddirs.htm
index 9a7c61db..0ce8d24b 100644
--- a/help/src/hh/salamand/advwork_shareddirs.htm
+++ b/help/src/hh/salamand/advwork_shareddirs.htm
@@ -1,4 +1,4 @@
-
+
Displaying Shared Directories
@@ -44,7 +44,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/advwork_shortcuttgt.htm b/help/src/hh/salamand/advwork_shortcuttgt.htm
index df878ce1..17b455b6 100644
--- a/help/src/hh/salamand/advwork_shortcuttgt.htm
+++ b/help/src/hh/salamand/advwork_shortcuttgt.htm
@@ -1,4 +1,4 @@
-
+
Finding Shortcut or Link Target
@@ -27,7 +27,8 @@ To find a shortcut or a link target:
-
+
+
diff --git a/help/src/hh/salamand/advwork_usermenu.htm b/help/src/hh/salamand/advwork_usermenu.htm
index ec59200a..8db2a104 100644
--- a/help/src/hh/salamand/advwork_usermenu.htm
+++ b/help/src/hh/salamand/advwork_usermenu.htm
@@ -1,4 +1,4 @@
-
+
Using User Menu
@@ -36,7 +36,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/appendix_arcpaths.htm b/help/src/hh/salamand/appendix_arcpaths.htm
index 3abf81a1..03c03865 100644
--- a/help/src/hh/salamand/appendix_arcpaths.htm
+++ b/help/src/hh/salamand/appendix_arcpaths.htm
@@ -1,4 +1,4 @@
-
+
Archive Path Specifier
@@ -21,7 +21,8 @@ Archive Path Specifier
and C:\DIR\ARCHIVE.ZIP\ is an archive path specifying root of the archive).
-
+
+
diff --git a/help/src/hh/salamand/appendix_attributes.htm b/help/src/hh/salamand/appendix_attributes.htm
index b39dd6fc..242144bd 100644
--- a/help/src/hh/salamand/appendix_attributes.htm
+++ b/help/src/hh/salamand/appendix_attributes.htm
@@ -1,4 +1,4 @@
-
+
File and Directory Attributes
@@ -79,7 +79,8 @@ File and Directory Attributes
-
+
+
diff --git a/help/src/hh/salamand/appendix_filemasks.htm b/help/src/hh/salamand/appendix_filemasks.htm
index c6d8fea7..6d812daa 100644
--- a/help/src/hh/salamand/appendix_filemasks.htm
+++ b/help/src/hh/salamand/appendix_filemasks.htm
@@ -1,4 +1,4 @@
-
+
File Masks
@@ -24,7 +24,8 @@ File Masks
-
+
+
diff --git a/help/src/hh/salamand/appendix_filenames.htm b/help/src/hh/salamand/appendix_filenames.htm
index c3fa6212..2bcc8d0f 100644
--- a/help/src/hh/salamand/appendix_filenames.htm
+++ b/help/src/hh/salamand/appendix_filenames.htm
@@ -1,4 +1,4 @@
-
+
Naming a File or Directory
@@ -36,7 +36,8 @@ Naming a File or Directory
-
+
+
diff --git a/help/src/hh/salamand/appendix_files.htm b/help/src/hh/salamand/appendix_files.htm
index dc0fa744..479244e1 100644
--- a/help/src/hh/salamand/appendix_files.htm
+++ b/help/src/hh/salamand/appendix_files.htm
@@ -1,4 +1,4 @@
-
+
Understanding Files and Directories
@@ -75,8 +75,9 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/appendix_filesystems.htm b/help/src/hh/salamand/appendix_filesystems.htm
index 75d56421..0dfa0c92 100644
--- a/help/src/hh/salamand/appendix_filesystems.htm
+++ b/help/src/hh/salamand/appendix_filesystems.htm
@@ -1,4 +1,4 @@
-
+
File Systems
@@ -95,8 +95,9 @@ Universal Disk Format (UDF)
data interchange between operating systems, and between consumer devices.
-
+
+
diff --git a/help/src/hh/salamand/appendix_fspaths.htm b/help/src/hh/salamand/appendix_fspaths.htm
index 9a2a4a2c..ff01b8f2 100644
--- a/help/src/hh/salamand/appendix_fspaths.htm
+++ b/help/src/hh/salamand/appendix_fspaths.htm
@@ -1,4 +1,4 @@
-
+
Plugin File System Path Specifier
@@ -29,8 +29,8 @@ Samples of Plugin File System Paths:
-| ftp://ftp.altap.cz/pub/altap/salamand |
-FTP Client plugin: server ftp.altap.cz, path /pub/altap/salamand |
+ftp://ftp.taskscape.com/pub/taskscape/salamand |
+FTP Client plugin: server ftp.taskscape.com, path /pub/taskscape/salamand |
@@ -49,8 +49,8 @@ Samples of Plugin File System Paths:
-| sftp://altap/etc/ssh |
-WinSCP plugin: SFTP session altap, path /etc/ssh |
+sftp://taskscape/etc/ssh |
+WinSCP plugin: SFTP session taskscape, path /etc/ssh |
@@ -59,8 +59,8 @@ Samples of Plugin File System Paths:
-| REG:\HKEY_CURRENT_USER\Software\Altap |
-Registry Editor plugin: key HKEY_CURRENT_USER\Software\Altap |
+REG:\HKEY_CURRENT_USER\Software\Taskscape Ltd |
+Registry Editor plugin: key HKEY_CURRENT_USER\Software\Taskscape Ltd |
@@ -71,7 +71,8 @@ Samples of Plugin File System Paths:
-
+
+
diff --git a/help/src/hh/salamand/appendix_grouppolicy.htm b/help/src/hh/salamand/appendix_grouppolicy.htm
index 7cda599b..18ffc942 100644
--- a/help/src/hh/salamand/appendix_grouppolicy.htm
+++ b/help/src/hh/salamand/appendix_grouppolicy.htm
@@ -1,4 +1,4 @@
-
+
Group Policy Restrictions
@@ -107,7 +107,8 @@ Group Policy Restrictions
-
+
+
diff --git a/help/src/hh/salamand/appendix_opmasks.htm b/help/src/hh/salamand/appendix_opmasks.htm
index 6734dfc8..8c36b90e 100644
--- a/help/src/hh/salamand/appendix_opmasks.htm
+++ b/help/src/hh/salamand/appendix_opmasks.htm
@@ -1,4 +1,4 @@
-
+
Operation Masks
@@ -46,7 +46,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/appendix_paths.htm b/help/src/hh/salamand/appendix_paths.htm
index 6bc812af..a8c3439e 100644
--- a/help/src/hh/salamand/appendix_paths.htm
+++ b/help/src/hh/salamand/appendix_paths.htm
@@ -1,4 +1,4 @@
-
+
Disk Path Specifier
@@ -93,7 +93,8 @@ Relative Disk Paths:
-
+
+
diff --git a/help/src/hh/salamand/appendix_regexp.htm b/help/src/hh/salamand/appendix_regexp.htm
index 6315dfc4..0c113207 100644
--- a/help/src/hh/salamand/appendix_regexp.htm
+++ b/help/src/hh/salamand/appendix_regexp.htm
@@ -1,4 +1,4 @@
-
+
Regular Expressions Syntax
@@ -108,7 +108,8 @@ Ambiguity
tried against 'xabyabbbz', it will match 'ab' just after 'x', due to the
begins-earliest rule.
-
+
+
diff --git a/help/src/hh/salamand/appendix_times.htm b/help/src/hh/salamand/appendix_times.htm
index cdf1e942..fc7c0c73 100644
--- a/help/src/hh/salamand/appendix_times.htm
+++ b/help/src/hh/salamand/appendix_times.htm
@@ -1,4 +1,4 @@
-
+
File and Directory Times
@@ -45,7 +45,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/appendix_txtfiles.htm b/help/src/hh/salamand/appendix_txtfiles.htm
index e932f22e..c73ed5c5 100644
--- a/help/src/hh/salamand/appendix_txtfiles.htm
+++ b/help/src/hh/salamand/appendix_txtfiles.htm
@@ -1,4 +1,4 @@
-
+
Text Files Coding and End of Line Characters
@@ -116,7 +116,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/appendix_unicodesupport.htm b/help/src/hh/salamand/appendix_unicodesupport.htm
index 092ab08f..61d252e7 100644
--- a/help/src/hh/salamand/appendix_unicodesupport.htm
+++ b/help/src/hh/salamand/appendix_unicodesupport.htm
@@ -1,4 +1,4 @@
-
+
Unicode Support
@@ -97,7 +97,8 @@ Get around problems with Unicode names
-
+
+
diff --git a/help/src/hh/salamand/appendix_wildcard.htm b/help/src/hh/salamand/appendix_wildcard.htm
index 3379fd05..d721ae46 100644
--- a/help/src/hh/salamand/appendix_wildcard.htm
+++ b/help/src/hh/salamand/appendix_wildcard.htm
@@ -1,4 +1,4 @@
-
+
Wildcard Characters
@@ -41,7 +41,8 @@ Wildcard Characters
-
+
+
diff --git a/help/src/hh/salamand/basicwork_copy.htm b/help/src/hh/salamand/basicwork_copy.htm
index 6aeea007..acdfe042 100644
--- a/help/src/hh/salamand/basicwork_copy.htm
+++ b/help/src/hh/salamand/basicwork_copy.htm
@@ -1,4 +1,4 @@
-
+
Copying Files and Directories
@@ -101,7 +101,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/basicwork_delete.htm b/help/src/hh/salamand/basicwork_delete.htm
index 7b719ef0..9e16324f 100644
--- a/help/src/hh/salamand/basicwork_delete.htm
+++ b/help/src/hh/salamand/basicwork_delete.htm
@@ -1,4 +1,4 @@
-
+
Deleting Files and Directories
@@ -49,7 +49,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/basicwork_edit.htm b/help/src/hh/salamand/basicwork_edit.htm
index cef7da98..3e568214 100644
--- a/help/src/hh/salamand/basicwork_edit.htm
+++ b/help/src/hh/salamand/basicwork_edit.htm
@@ -1,4 +1,4 @@
-
+
Editing File
@@ -65,7 +65,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/basicwork_find.htm b/help/src/hh/salamand/basicwork_find.htm
index 7be98291..97a4dd95 100644
--- a/help/src/hh/salamand/basicwork_find.htm
+++ b/help/src/hh/salamand/basicwork_find.htm
@@ -1,4 +1,4 @@
-
+
Finding Files and Directories
@@ -164,7 +164,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/basicwork_mkdir.htm b/help/src/hh/salamand/basicwork_mkdir.htm
index 64571d53..105d600f 100644
--- a/help/src/hh/salamand/basicwork_mkdir.htm
+++ b/help/src/hh/salamand/basicwork_mkdir.htm
@@ -1,4 +1,4 @@
-
+
Creating a Directory
@@ -40,7 +40,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/basicwork_move.htm b/help/src/hh/salamand/basicwork_move.htm
index 119416d5..23cc2e91 100644
--- a/help/src/hh/salamand/basicwork_move.htm
+++ b/help/src/hh/salamand/basicwork_move.htm
@@ -1,4 +1,4 @@
-
+
Moving or Renaming Files and Directories
@@ -99,7 +99,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/basicwork_open.htm b/help/src/hh/salamand/basicwork_open.htm
index bee326bb..6dac2140 100644
--- a/help/src/hh/salamand/basicwork_open.htm
+++ b/help/src/hh/salamand/basicwork_open.htm
@@ -1,4 +1,4 @@
-
+
Starting Application or Opening Document
@@ -46,7 +46,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/basicwork_openarchive.htm b/help/src/hh/salamand/basicwork_openarchive.htm
index df870ab0..13b2731e 100644
--- a/help/src/hh/salamand/basicwork_openarchive.htm
+++ b/help/src/hh/salamand/basicwork_openarchive.htm
@@ -1,4 +1,4 @@
-
+
Opening Archive Files
@@ -50,7 +50,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/basicwork_openfs.htm b/help/src/hh/salamand/basicwork_openfs.htm
index f39a155c..cca41d3e 100644
--- a/help/src/hh/salamand/basicwork_openfs.htm
+++ b/help/src/hh/salamand/basicwork_openfs.htm
@@ -1,4 +1,4 @@
-
+
Opening Plugin File Systems
@@ -40,7 +40,8 @@ Opening Plugin File Systems
version of file, use Refresh).
-
+
+
diff --git a/help/src/hh/salamand/basicwork_pack.htm b/help/src/hh/salamand/basicwork_pack.htm
index 098af523..a9a7ef7d 100644
--- a/help/src/hh/salamand/basicwork_pack.htm
+++ b/help/src/hh/salamand/basicwork_pack.htm
@@ -1,4 +1,4 @@
-
+
Packing Files and Directories
@@ -45,8 +45,9 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/basicwork_qsearch.htm b/help/src/hh/salamand/basicwork_qsearch.htm
index a62a6835..3b175dd1 100644
--- a/help/src/hh/salamand/basicwork_qsearch.htm
+++ b/help/src/hh/salamand/basicwork_qsearch.htm
@@ -1,4 +1,4 @@
-
+
Quick Searching File or Directory Name
@@ -54,8 +54,9 @@ Remarks
use Alt+letter to enter to quick search mode.
-
+
+
diff --git a/help/src/hh/salamand/basicwork_select.htm b/help/src/hh/salamand/basicwork_select.htm
index 321a75b1..8d2133ce 100644
--- a/help/src/hh/salamand/basicwork_select.htm
+++ b/help/src/hh/salamand/basicwork_select.htm
@@ -1,4 +1,4 @@
-
+
Selecting Files and Directories
@@ -259,7 +259,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/basicwork_sort.htm b/help/src/hh/salamand/basicwork_sort.htm
index 4bb9cab6..9eb9ae4a 100644
--- a/help/src/hh/salamand/basicwork_sort.htm
+++ b/help/src/hh/salamand/basicwork_sort.htm
@@ -1,4 +1,4 @@
-
+
Sorting Panel Contents
@@ -49,7 +49,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/basicwork_unpack.htm b/help/src/hh/salamand/basicwork_unpack.htm
index 682107f7..fdd572bd 100644
--- a/help/src/hh/salamand/basicwork_unpack.htm
+++ b/help/src/hh/salamand/basicwork_unpack.htm
@@ -1,4 +1,4 @@
-
+
Unpacking Archive File
@@ -43,7 +43,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/basicwork_view.htm b/help/src/hh/salamand/basicwork_view.htm
index ba88a062..e3c5ea44 100644
--- a/help/src/hh/salamand/basicwork_view.htm
+++ b/help/src/hh/salamand/basicwork_view.htm
@@ -1,4 +1,4 @@
-
+
Viewing File
@@ -53,7 +53,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/configuration_appea.htm b/help/src/hh/salamand/configuration_appea.htm
index 6b3478b0..67b129f9 100644
--- a/help/src/hh/salamand/configuration_appea.htm
+++ b/help/src/hh/salamand/configuration_appea.htm
@@ -1,4 +1,4 @@
-
+
Appearance configuration
@@ -58,7 +58,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_archi.htm b/help/src/hh/salamand/configuration_archi.htm
index 85f7c603..3f47c206 100644
--- a/help/src/hh/salamand/configuration_archi.htm
+++ b/help/src/hh/salamand/configuration_archi.htm
@@ -1,4 +1,4 @@
-
+
Archivers configuration
@@ -36,7 +36,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_assoc.htm b/help/src/hh/salamand/configuration_assoc.htm
index aed5cce9..f099de5e 100644
--- a/help/src/hh/salamand/configuration_assoc.htm
+++ b/help/src/hh/salamand/configuration_assoc.htm
@@ -1,4 +1,4 @@
-
+
Archives Associations in Panels configuration
@@ -34,7 +34,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_chdrv.htm b/help/src/hh/salamand/configuration_chdrv.htm
index f11a55bf..ac263043 100644
--- a/help/src/hh/salamand/configuration_chdrv.htm
+++ b/help/src/hh/salamand/configuration_chdrv.htm
@@ -1,4 +1,4 @@
-
+
Change Drive Menu and Drive Bar configuration
@@ -56,7 +56,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/configuration_cnfir.htm b/help/src/hh/salamand/configuration_cnfir.htm
index 43e99c37..75f161fb 100644
--- a/help/src/hh/salamand/configuration_cnfir.htm
+++ b/help/src/hh/salamand/configuration_cnfir.htm
@@ -1,4 +1,4 @@
-
+
Confirmations configuration
@@ -132,7 +132,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_color.htm b/help/src/hh/salamand/configuration_color.htm
index 2add1e5c..84434f72 100644
--- a/help/src/hh/salamand/configuration_color.htm
+++ b/help/src/hh/salamand/configuration_color.htm
@@ -1,4 +1,4 @@
-
+
Colors configuration
@@ -40,7 +40,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_drive.htm b/help/src/hh/salamand/configuration_drive.htm
index cfed42cc..4cca9e8d 100644
--- a/help/src/hh/salamand/configuration_drive.htm
+++ b/help/src/hh/salamand/configuration_drive.htm
@@ -1,4 +1,4 @@
-
+
Drives configuration
@@ -52,7 +52,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_edtrs.htm b/help/src/hh/salamand/configuration_edtrs.htm
index 07e1e213..d4d6b8e6 100644
--- a/help/src/hh/salamand/configuration_edtrs.htm
+++ b/help/src/hh/salamand/configuration_edtrs.htm
@@ -1,4 +1,4 @@
-
+
Editors configuration
@@ -38,7 +38,8 @@ See also
-
+
+
diff --git a/help/src/hh/salamand/configuration_gener.htm b/help/src/hh/salamand/configuration_gener.htm
index 93a82f9e..c5ecac8a 100644
--- a/help/src/hh/salamand/configuration_gener.htm
+++ b/help/src/hh/salamand/configuration_gener.htm
@@ -1,4 +1,4 @@
-
+
General configuration
@@ -104,7 +104,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_history.htm b/help/src/hh/salamand/configuration_history.htm
index aab07ce4..422ce4fa 100644
--- a/help/src/hh/salamand/configuration_history.htm
+++ b/help/src/hh/salamand/configuration_history.htm
@@ -1,4 +1,4 @@
-
+
History configuration
@@ -48,7 +48,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_hotpa.htm b/help/src/hh/salamand/configuration_hotpa.htm
index 2e6774da..049512f6 100644
--- a/help/src/hh/salamand/configuration_hotpa.htm
+++ b/help/src/hh/salamand/configuration_hotpa.htm
@@ -1,4 +1,4 @@
-
+
Hot Paths configuration
@@ -36,7 +36,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_iconovrls.htm b/help/src/hh/salamand/configuration_iconovrls.htm
index 9820bb28..5229102c 100644
--- a/help/src/hh/salamand/configuration_iconovrls.htm
+++ b/help/src/hh/salamand/configuration_iconovrls.htm
@@ -1,4 +1,4 @@
-
+
Icon Overlays configuration
@@ -34,7 +34,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_intvw.htm b/help/src/hh/salamand/configuration_intvw.htm
index 90c9fcc0..8c248c68 100644
--- a/help/src/hh/salamand/configuration_intvw.htm
+++ b/help/src/hh/salamand/configuration_intvw.htm
@@ -1,4 +1,4 @@
-
+
Internal Viewer configuration
@@ -65,7 +65,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_keyboard.htm b/help/src/hh/salamand/configuration_keyboard.htm
index b95593bf..9ae71166 100644
--- a/help/src/hh/salamand/configuration_keyboard.htm
+++ b/help/src/hh/salamand/configuration_keyboard.htm
@@ -1,4 +1,4 @@
-
+
Keyboard configuration
@@ -20,7 +20,8 @@ Keyboard
See the list of Keyboard Shortcuts.
-
+
+
diff --git a/help/src/hh/salamand/configuration_locat.htm b/help/src/hh/salamand/configuration_locat.htm
index b4335783..2fbe307f 100644
--- a/help/src/hh/salamand/configuration_locat.htm
+++ b/help/src/hh/salamand/configuration_locat.htm
@@ -1,4 +1,4 @@
-
+
External Archivers Locations configuration
@@ -41,7 +41,8 @@ Note
archivers on your machine.
-
+
+
diff --git a/help/src/hh/salamand/configuration_mainwnd.htm b/help/src/hh/salamand/configuration_mainwnd.htm
index f12fbc9a..a24a167b 100644
--- a/help/src/hh/salamand/configuration_mainwnd.htm
+++ b/help/src/hh/salamand/configuration_mainwnd.htm
@@ -1,4 +1,4 @@
-
+
Main Window configuration
@@ -51,7 +51,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_packr.htm b/help/src/hh/salamand/configuration_packr.htm
index 1555af19..ed58e619 100644
--- a/help/src/hh/salamand/configuration_packr.htm
+++ b/help/src/hh/salamand/configuration_packr.htm
@@ -1,4 +1,4 @@
-
+
Packers in Pack Dialog Box configuration
@@ -52,7 +52,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_panels.htm b/help/src/hh/salamand/configuration_panels.htm
index 2381d46e..f9ab0e45 100644
--- a/help/src/hh/salamand/configuration_panels.htm
+++ b/help/src/hh/salamand/configuration_panels.htm
@@ -1,4 +1,4 @@
-
+
Panels configuration
@@ -103,7 +103,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_reg.htm b/help/src/hh/salamand/configuration_reg.htm
index 0a0af116..9663589f 100644
--- a/help/src/hh/salamand/configuration_reg.htm
+++ b/help/src/hh/salamand/configuration_reg.htm
@@ -1,4 +1,4 @@
-
+
Language configuration
@@ -28,7 +28,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_security.htm b/help/src/hh/salamand/configuration_security.htm
index 0cf7f5b8..14459636 100644
--- a/help/src/hh/salamand/configuration_security.htm
+++ b/help/src/hh/salamand/configuration_security.htm
@@ -1,4 +1,4 @@
-
+
Security configuration
@@ -32,7 +32,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/configuration_sys.htm b/help/src/hh/salamand/configuration_sys.htm
index a2e78a06..ecea6037 100644
--- a/help/src/hh/salamand/configuration_sys.htm
+++ b/help/src/hh/salamand/configuration_sys.htm
@@ -1,4 +1,4 @@
-
+
Recycle Bin configuration
@@ -45,7 +45,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_unpck.htm b/help/src/hh/salamand/configuration_unpck.htm
index f2b4cabb..c4e5a442 100644
--- a/help/src/hh/salamand/configuration_unpck.htm
+++ b/help/src/hh/salamand/configuration_unpck.htm
@@ -1,4 +1,4 @@
-
+
Unpackers in Unpack Dialog Box configuration
@@ -45,7 +45,8 @@ Dialog Box Options
it requires list of files in OEM charset.
-
+
+
diff --git a/help/src/hh/salamand/configuration_usrmn.htm b/help/src/hh/salamand/configuration_usrmn.htm
index 1a86d595..42e6ea42 100644
--- a/help/src/hh/salamand/configuration_usrmn.htm
+++ b/help/src/hh/salamand/configuration_usrmn.htm
@@ -1,4 +1,4 @@
-
+
User Menu configuration
@@ -79,7 +79,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/configuration_views.htm b/help/src/hh/salamand/configuration_views.htm
index 8b25ff16..87b42284 100644
--- a/help/src/hh/salamand/configuration_views.htm
+++ b/help/src/hh/salamand/configuration_views.htm
@@ -1,4 +1,4 @@
-
+
Views configuration
@@ -49,7 +49,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/configuration_vwers.htm b/help/src/hh/salamand/configuration_vwers.htm
index c4d5191e..809c8977 100644
--- a/help/src/hh/salamand/configuration_vwers.htm
+++ b/help/src/hh/salamand/configuration_vwers.htm
@@ -1,4 +1,4 @@
-
+
Viewers configuration
@@ -43,7 +43,8 @@ See also
-
+
+
diff --git a/help/src/hh/salamand/customize_arccfg.htm b/help/src/hh/salamand/customize_arccfg.htm
index baa866bd..cf537897 100644
--- a/help/src/hh/salamand/customize_arccfg.htm
+++ b/help/src/hh/salamand/customize_arccfg.htm
@@ -1,4 +1,4 @@
-
+
Archivers Autoconfiguration
@@ -32,7 +32,8 @@ See also
-
+
+
diff --git a/help/src/hh/salamand/customize_configuration.htm b/help/src/hh/salamand/customize_configuration.htm
index c3d8edcf..3649ee8e 100644
--- a/help/src/hh/salamand/customize_configuration.htm
+++ b/help/src/hh/salamand/customize_configuration.htm
@@ -1,4 +1,4 @@
-
+
Configuring Open Salamander
@@ -70,7 +70,8 @@ Remarks
Salamander's version.
-
+
+
diff --git a/help/src/hh/salamand/customize_menuskilllevel.htm b/help/src/hh/salamand/customize_menuskilllevel.htm
index 9c54d7b1..6c78fac0 100644
--- a/help/src/hh/salamand/customize_menuskilllevel.htm
+++ b/help/src/hh/salamand/customize_menuskilllevel.htm
@@ -1,4 +1,4 @@
-
+
Setting User's Skill Level
@@ -23,7 +23,8 @@ See also
-
+
+
diff --git a/help/src/hh/salamand/customize_pluginsbar.htm b/help/src/hh/salamand/customize_pluginsbar.htm
index 86829d64..5c7a710b 100644
--- a/help/src/hh/salamand/customize_pluginsbar.htm
+++ b/help/src/hh/salamand/customize_pluginsbar.htm
@@ -1,4 +1,4 @@
-
+
Customizing Plugin Bar
@@ -23,7 +23,8 @@ See also
-
+
+
diff --git a/help/src/hh/salamand/customize_toolbar.htm b/help/src/hh/salamand/customize_toolbar.htm
index fef752e4..2e0f2f77 100644
--- a/help/src/hh/salamand/customize_toolbar.htm
+++ b/help/src/hh/salamand/customize_toolbar.htm
@@ -1,4 +1,4 @@
-
+
Customizing Toolbars
@@ -54,7 +54,8 @@ See also
-
+
+
diff --git a/help/src/hh/salamand/customize_usrmn.htm b/help/src/hh/salamand/customize_usrmn.htm
index 3210cf3b..1b27c994 100644
--- a/help/src/hh/salamand/customize_usrmn.htm
+++ b/help/src/hh/salamand/customize_usrmn.htm
@@ -1,4 +1,4 @@
-
+
Customizing User Menu
@@ -355,7 +355,8 @@ See also
-
+
+
diff --git a/help/src/hh/salamand/disk_driveinfo.htm b/help/src/hh/salamand/disk_driveinfo.htm
index 6ef13247..e8a31741 100644
--- a/help/src/hh/salamand/disk_driveinfo.htm
+++ b/help/src/hh/salamand/disk_driveinfo.htm
@@ -1,4 +1,4 @@
-
+
Displaying Drive Information
@@ -38,7 +38,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/disk_format.htm b/help/src/hh/salamand/disk_format.htm
index bbf69145..f7a99bd9 100644
--- a/help/src/hh/salamand/disk_format.htm
+++ b/help/src/hh/salamand/disk_format.htm
@@ -1,4 +1,4 @@
-
+
Formatting Disk
@@ -31,7 +31,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/disk_label.htm b/help/src/hh/salamand/disk_label.htm
index 8f616079..4866baac 100644
--- a/help/src/hh/salamand/disk_label.htm
+++ b/help/src/hh/salamand/disk_label.htm
@@ -1,4 +1,4 @@
-
+
Labeling Disk
@@ -40,7 +40,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/disk_net.htm b/help/src/hh/salamand/disk_net.htm
index 9f2db7be..e7553f53 100644
--- a/help/src/hh/salamand/disk_net.htm
+++ b/help/src/hh/salamand/disk_net.htm
@@ -1,4 +1,4 @@
-
+
Connecting to and Disconnecting from a Network Drive
@@ -49,7 +49,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_arcac.htm b/help/src/hh/salamand/dlgboxes_arcac.htm
index 75c8f77c..4d0ca788 100644
--- a/help/src/hh/salamand/dlgboxes_arcac.htm
+++ b/help/src/hh/salamand/dlgboxes_arcac.htm
@@ -1,4 +1,4 @@
-
+
Archivers Autoconfiguration dialog box
@@ -40,7 +40,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_arcacdrv.htm b/help/src/hh/salamand/dlgboxes_arcacdrv.htm
index 4a1c82b3..c7e14d40 100644
--- a/help/src/hh/salamand/dlgboxes_arcacdrv.htm
+++ b/help/src/hh/salamand/dlgboxes_arcacdrv.htm
@@ -1,4 +1,4 @@
-
+
Archivers Autoconfiguration Drives specification dialog
@@ -31,7 +31,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_arcup.htm b/help/src/hh/salamand/dlgboxes_arcup.htm
index bc4889e8..83419b1b 100644
--- a/help/src/hh/salamand/dlgboxes_arcup.htm
+++ b/help/src/hh/salamand/dlgboxes_arcup.htm
@@ -1,4 +1,4 @@
-
+
Archive Update dialog box
@@ -36,7 +36,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_case.htm b/help/src/hh/salamand/dlgboxes_case.htm
index a36098e5..87c0398f 100644
--- a/help/src/hh/salamand/dlgboxes_case.htm
+++ b/help/src/hh/salamand/dlgboxes_case.htm
@@ -1,4 +1,4 @@
-
+
Change Case dialog box
@@ -74,7 +74,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_chatt.htm b/help/src/hh/salamand/dlgboxes_chatt.htm
index bb2b72af..b9a6eba0 100644
--- a/help/src/hh/salamand/dlgboxes_chatt.htm
+++ b/help/src/hh/salamand/dlgboxes_chatt.htm
@@ -1,4 +1,4 @@
-
+
Change Attributes dialog box
@@ -46,7 +46,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_chdir.htm b/help/src/hh/salamand/dlgboxes_chdir.htm
index c0fc9006..f3067e0b 100644
--- a/help/src/hh/salamand/dlgboxes_chdir.htm
+++ b/help/src/hh/salamand/dlgboxes_chdir.htm
@@ -1,4 +1,4 @@
-
+
Change Directory dialog box
@@ -47,7 +47,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_chicn.htm b/help/src/hh/salamand/dlgboxes_chicn.htm
index 0197e98a..d3d13bfd 100644
--- a/help/src/hh/salamand/dlgboxes_chicn.htm
+++ b/help/src/hh/salamand/dlgboxes_chicn.htm
@@ -1,4 +1,4 @@
-
+
Change Icon dialog box
@@ -34,8 +34,9 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_cmpdirs.htm b/help/src/hh/salamand/dlgboxes_cmpdirs.htm
index 0cde4834..5bcf189d 100644
--- a/help/src/hh/salamand/dlgboxes_cmpdirs.htm
+++ b/help/src/hh/salamand/dlgboxes_cmpdirs.htm
@@ -1,4 +1,4 @@
-
+
Compare Directories dialog box
@@ -75,7 +75,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_cnvrt.htm b/help/src/hh/salamand/dlgboxes_cnvrt.htm
index e9cca6c3..b3be7bd9 100644
--- a/help/src/hh/salamand/dlgboxes_cnvrt.htm
+++ b/help/src/hh/salamand/dlgboxes_cnvrt.htm
@@ -1,4 +1,4 @@
-
+
Convert dialog box
@@ -43,7 +43,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_codpgconvtbl.htm b/help/src/hh/salamand/dlgboxes_codpgconvtbl.htm
index dabf4da3..a42c381f 100644
--- a/help/src/hh/salamand/dlgboxes_codpgconvtbl.htm
+++ b/help/src/hh/salamand/dlgboxes_codpgconvtbl.htm
@@ -1,4 +1,4 @@
-
+
Code Page Conversion Tables dialog box
@@ -19,7 +19,8 @@ Code Page Conversion Tables
MS-DOS) to ANSI coding which can be properly displayed in Windows.
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_copy.htm b/help/src/hh/salamand/dlgboxes_copy.htm
index 31821089..1c66f9ac 100644
--- a/help/src/hh/salamand/dlgboxes_copy.htm
+++ b/help/src/hh/salamand/dlgboxes_copy.htm
@@ -1,4 +1,4 @@
-
+
Copy dialog box
@@ -144,7 +144,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_disconnect.htm b/help/src/hh/salamand/dlgboxes_disconnect.htm
index c460f3e9..661ea169 100644
--- a/help/src/hh/salamand/dlgboxes_disconnect.htm
+++ b/help/src/hh/salamand/dlgboxes_disconnect.htm
@@ -1,4 +1,4 @@
-
+
Disconnect dialog box
@@ -19,8 +19,9 @@ Disconnect
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_drive.htm b/help/src/hh/salamand/dlgboxes_drive.htm
index a2b719c7..86727b04 100644
--- a/help/src/hh/salamand/dlgboxes_drive.htm
+++ b/help/src/hh/salamand/dlgboxes_drive.htm
@@ -1,4 +1,4 @@
-
+
Drive Information dialog box
@@ -31,8 +31,9 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_edtnw.htm b/help/src/hh/salamand/dlgboxes_edtnw.htm
index 913af4a4..504df450 100644
--- a/help/src/hh/salamand/dlgboxes_edtnw.htm
+++ b/help/src/hh/salamand/dlgboxes_edtnw.htm
@@ -1,4 +1,4 @@
-
+
Edit New File dialog box
@@ -35,7 +35,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_filtr.htm b/help/src/hh/salamand/dlgboxes_filtr.htm
index 6dbce694..8b5c0339 100644
--- a/help/src/hh/salamand/dlgboxes_filtr.htm
+++ b/help/src/hh/salamand/dlgboxes_filtr.htm
@@ -1,4 +1,4 @@
-
+
Filter dialog box
@@ -32,7 +32,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_flist.htm b/help/src/hh/salamand/dlgboxes_flist.htm
index def69469..cb09927d 100644
--- a/help/src/hh/salamand/dlgboxes_flist.htm
+++ b/help/src/hh/salamand/dlgboxes_flist.htm
@@ -1,4 +1,4 @@
-
+
Make File List dialog box
@@ -46,7 +46,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_loadsel.htm b/help/src/hh/salamand/dlgboxes_loadsel.htm
index d70a85a4..35cabc7e 100644
--- a/help/src/hh/salamand/dlgboxes_loadsel.htm
+++ b/help/src/hh/salamand/dlgboxes_loadsel.htm
@@ -1,4 +1,4 @@
-
+
Load Selection dialog box
@@ -52,7 +52,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_masterpwd_change.htm b/help/src/hh/salamand/dlgboxes_masterpwd_change.htm
index 02f2e8b3..5163941e 100644
--- a/help/src/hh/salamand/dlgboxes_masterpwd_change.htm
+++ b/help/src/hh/salamand/dlgboxes_masterpwd_change.htm
@@ -1,4 +1,4 @@
-
+
Change Master Password dialog box
@@ -36,7 +36,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_masterpwd_enter.htm b/help/src/hh/salamand/dlgboxes_masterpwd_enter.htm
index 965cd2f0..2b357b95 100644
--- a/help/src/hh/salamand/dlgboxes_masterpwd_enter.htm
+++ b/help/src/hh/salamand/dlgboxes_masterpwd_enter.htm
@@ -1,4 +1,4 @@
-
+
Change Master Password dialog box
@@ -22,7 +22,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_masterpwd_remove.htm b/help/src/hh/salamand/dlgboxes_masterpwd_remove.htm
index 1508d0a9..539d4855 100644
--- a/help/src/hh/salamand/dlgboxes_masterpwd_remove.htm
+++ b/help/src/hh/salamand/dlgboxes_masterpwd_remove.htm
@@ -1,4 +1,4 @@
-
+
Change Master Password dialog box
@@ -22,7 +22,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_mkdir.htm b/help/src/hh/salamand/dlgboxes_mkdir.htm
index 31d42aba..8acedbaf 100644
--- a/help/src/hh/salamand/dlgboxes_mkdir.htm
+++ b/help/src/hh/salamand/dlgboxes_mkdir.htm
@@ -1,4 +1,4 @@
-
+
Create Directory dialog box
@@ -33,7 +33,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_move.htm b/help/src/hh/salamand/dlgboxes_move.htm
index 789b49c7..13f4ba84 100644
--- a/help/src/hh/salamand/dlgboxes_move.htm
+++ b/help/src/hh/salamand/dlgboxes_move.htm
@@ -1,4 +1,4 @@
-
+
Move/Rename dialog box
@@ -129,8 +129,9 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_netps.htm b/help/src/hh/salamand/dlgboxes_netps.htm
index dd7b987a..bc3534d4 100644
--- a/help/src/hh/salamand/dlgboxes_netps.htm
+++ b/help/src/hh/salamand/dlgboxes_netps.htm
@@ -1,4 +1,4 @@
-
+
Connect to Network Path dialog box
@@ -30,8 +30,9 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_pack.htm b/help/src/hh/salamand/dlgboxes_pack.htm
index cca1c577..02229c17 100644
--- a/help/src/hh/salamand/dlgboxes_pack.htm
+++ b/help/src/hh/salamand/dlgboxes_pack.htm
@@ -1,4 +1,4 @@
-
+
Pack dialog box
@@ -35,8 +35,9 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_plgkeys.htm b/help/src/hh/salamand/dlgboxes_plgkeys.htm
index 1c15575c..5cbc53b3 100644
--- a/help/src/hh/salamand/dlgboxes_plgkeys.htm
+++ b/help/src/hh/salamand/dlgboxes_plgkeys.htm
@@ -1,4 +1,4 @@
-
+
Plugin Keyboard Shortcuts dialog box
@@ -40,8 +40,9 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_plugn.htm b/help/src/hh/salamand/dlgboxes_plugn.htm
index 3979a89e..0a0035e7 100644
--- a/help/src/hh/salamand/dlgboxes_plugn.htm
+++ b/help/src/hh/salamand/dlgboxes_plugn.htm
@@ -1,4 +1,4 @@
-
+
Plugins Manager dialog box
@@ -82,7 +82,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_renam.htm b/help/src/hh/salamand/dlgboxes_renam.htm
index 2fa51766..7f7e115d 100644
--- a/help/src/hh/salamand/dlgboxes_renam.htm
+++ b/help/src/hh/salamand/dlgboxes_renam.htm
@@ -1,4 +1,4 @@
-
+
Quick Rename dialog box
@@ -32,7 +32,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_savesel.htm b/help/src/hh/salamand/dlgboxes_savesel.htm
index 61080010..0f3aa7f0 100644
--- a/help/src/hh/salamand/dlgboxes_savesel.htm
+++ b/help/src/hh/salamand/dlgboxes_savesel.htm
@@ -1,4 +1,4 @@
-
+
Save Selection dialog box
@@ -36,7 +36,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_sel.htm b/help/src/hh/salamand/dlgboxes_sel.htm
index 4c0b6643..e4cbd9e3 100644
--- a/help/src/hh/salamand/dlgboxes_sel.htm
+++ b/help/src/hh/salamand/dlgboxes_sel.htm
@@ -1,4 +1,4 @@
-
+
Select dialog box
@@ -32,7 +32,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_setspeedlim.htm b/help/src/hh/salamand/dlgboxes_setspeedlim.htm
index eb8865c5..279e0782 100644
--- a/help/src/hh/salamand/dlgboxes_setspeedlim.htm
+++ b/help/src/hh/salamand/dlgboxes_setspeedlim.htm
@@ -1,4 +1,4 @@
-
+
Set Speed Limit dialog box
@@ -36,7 +36,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_shares.htm b/help/src/hh/salamand/dlgboxes_shares.htm
index 220f1f37..2b8df860 100644
--- a/help/src/hh/salamand/dlgboxes_shares.htm
+++ b/help/src/hh/salamand/dlgboxes_shares.htm
@@ -1,4 +1,4 @@
-
+
Shared Directories dialog box
@@ -39,7 +39,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_sizeres.htm b/help/src/hh/salamand/dlgboxes_sizeres.htm
index 817fa6b2..ca111972 100644
--- a/help/src/hh/salamand/dlgboxes_sizeres.htm
+++ b/help/src/hh/salamand/dlgboxes_sizeres.htm
@@ -1,4 +1,4 @@
-
+
Calculate Occupied Space dialog box
@@ -60,7 +60,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_skilllev.htm b/help/src/hh/salamand/dlgboxes_skilllev.htm
index a7badb77..af269f5d 100644
--- a/help/src/hh/salamand/dlgboxes_skilllev.htm
+++ b/help/src/hh/salamand/dlgboxes_skilllev.htm
@@ -1,4 +1,4 @@
-
+
User's Skill Level dialog box
@@ -40,7 +40,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_tasks.htm b/help/src/hh/salamand/dlgboxes_tasks.htm
index 3625a49d..59ff7a89 100644
--- a/help/src/hh/salamand/dlgboxes_tasks.htm
+++ b/help/src/hh/salamand/dlgboxes_tasks.htm
@@ -1,4 +1,4 @@
-
+
Open Salamander Task List dialog box
@@ -43,7 +43,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_toolb.htm b/help/src/hh/salamand/dlgboxes_toolb.htm
index 05f38ce8..1e22045f 100644
--- a/help/src/hh/salamand/dlgboxes_toolb.htm
+++ b/help/src/hh/salamand/dlgboxes_toolb.htm
@@ -1,4 +1,4 @@
-
+
Customize Toolbar dialog box
@@ -56,7 +56,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_unpck.htm b/help/src/hh/salamand/dlgboxes_unpck.htm
index be1ec4d7..f3ec8afd 100644
--- a/help/src/hh/salamand/dlgboxes_unpck.htm
+++ b/help/src/hh/salamand/dlgboxes_unpck.htm
@@ -1,4 +1,4 @@
-
+
Unpack dialog box
@@ -42,7 +42,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_unsel.htm b/help/src/hh/salamand/dlgboxes_unsel.htm
index f2fd7910..4dd0192f 100644
--- a/help/src/hh/salamand/dlgboxes_unsel.htm
+++ b/help/src/hh/salamand/dlgboxes_unsel.htm
@@ -1,4 +1,4 @@
-
+
Unselect dialog box
@@ -33,8 +33,9 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_usrmncompargsdirs.htm b/help/src/hh/salamand/dlgboxes_usrmncompargsdirs.htm
index 0cec10f4..7f5e4618 100644
--- a/help/src/hh/salamand/dlgboxes_usrmncompargsdirs.htm
+++ b/help/src/hh/salamand/dlgboxes_usrmncompargsdirs.htm
@@ -1,4 +1,4 @@
-
+
Choose Directories to Compare dialog box
@@ -40,7 +40,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/dlgboxes_usrmncompargsfiles.htm b/help/src/hh/salamand/dlgboxes_usrmncompargsfiles.htm
index 33ad2dd7..18b1a18a 100644
--- a/help/src/hh/salamand/dlgboxes_usrmncompargsfiles.htm
+++ b/help/src/hh/salamand/dlgboxes_usrmncompargsfiles.htm
@@ -1,4 +1,4 @@
-
+
Choose Files to Compare dialog box
@@ -40,7 +40,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/environment_activate.htm b/help/src/hh/salamand/environment_activate.htm
index 6a7cc2bc..a952ec3e 100644
--- a/help/src/hh/salamand/environment_activate.htm
+++ b/help/src/hh/salamand/environment_activate.htm
@@ -1,4 +1,4 @@
-
+
Activating Panel
@@ -24,7 +24,8 @@ Activating Panel
Panel Components for details).
-
+
+
diff --git a/help/src/hh/salamand/environment_alwaystop.htm b/help/src/hh/salamand/environment_alwaystop.htm
index 7f90bf03..e3e6a87e 100644
--- a/help/src/hh/salamand/environment_alwaystop.htm
+++ b/help/src/hh/salamand/environment_alwaystop.htm
@@ -1,4 +1,4 @@
-
+
Setting Window Always on Top
@@ -29,8 +29,9 @@ To toggle Window Always on Top option:
-
+
+
diff --git a/help/src/hh/salamand/environment_columns.htm b/help/src/hh/salamand/environment_columns.htm
index 8ae27bea..75870918 100644
--- a/help/src/hh/salamand/environment_columns.htm
+++ b/help/src/hh/salamand/environment_columns.htm
@@ -1,4 +1,4 @@
-
+
Choosing Visible Columns
@@ -20,8 +20,9 @@ Choosing Visible Columns
-
+
+
diff --git a/help/src/hh/salamand/environment_colwidths.htm b/help/src/hh/salamand/environment_colwidths.htm
index a44e5bdf..13838ae3 100644
--- a/help/src/hh/salamand/environment_colwidths.htm
+++ b/help/src/hh/salamand/environment_colwidths.htm
@@ -1,4 +1,4 @@
-
+
Setting Column Width
@@ -49,7 +49,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/environment_focus.htm b/help/src/hh/salamand/environment_focus.htm
index 1b32f273..df29faa1 100644
--- a/help/src/hh/salamand/environment_focus.htm
+++ b/help/src/hh/salamand/environment_focus.htm
@@ -1,4 +1,4 @@
-
+
Focusing Item
@@ -76,7 +76,8 @@ The Keyboard Shortcuts:
-
+
+
diff --git a/help/src/hh/salamand/environment_maxrestpanel.htm b/help/src/hh/salamand/environment_maxrestpanel.htm
index 2f50934e..807a168c 100644
--- a/help/src/hh/salamand/environment_maxrestpanel.htm
+++ b/help/src/hh/salamand/environment_maxrestpanel.htm
@@ -1,4 +1,4 @@
-
+
Maximizing and Restoring Panel
@@ -27,8 +27,9 @@ To maximize or restore panel:
-
+
+
diff --git a/help/src/hh/salamand/environment_panelvisibility.htm b/help/src/hh/salamand/environment_panelvisibility.htm
index 4a79055c..5b462c0a 100644
--- a/help/src/hh/salamand/environment_panelvisibility.htm
+++ b/help/src/hh/salamand/environment_panelvisibility.htm
@@ -1,4 +1,4 @@
-
+
Setting Visibility of Panel Components
@@ -25,7 +25,8 @@ Setting Visibility of Panel Components
-
+
+
diff --git a/help/src/hh/salamand/environment_panelwidth.htm b/help/src/hh/salamand/environment_panelwidth.htm
index b5ba98d7..86c6f160 100644
--- a/help/src/hh/salamand/environment_panelwidth.htm
+++ b/help/src/hh/salamand/environment_panelwidth.htm
@@ -1,4 +1,4 @@
-
+
Setting Panel Width
@@ -27,7 +27,8 @@ Setting Panel Width
-
+
+
diff --git a/help/src/hh/salamand/environment_selview.htm b/help/src/hh/salamand/environment_selview.htm
index 87c62b5f..7bf6d3d9 100644
--- a/help/src/hh/salamand/environment_selview.htm
+++ b/help/src/hh/salamand/environment_selview.htm
@@ -1,4 +1,4 @@
-
+
Selecting Current View
@@ -52,7 +52,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/environment_swappanel.htm b/help/src/hh/salamand/environment_swappanel.htm
index 39a121e4..46f46ada 100644
--- a/help/src/hh/salamand/environment_swappanel.htm
+++ b/help/src/hh/salamand/environment_swappanel.htm
@@ -1,4 +1,4 @@
-
+
Swapping Panels
@@ -24,7 +24,8 @@ To swap left and right panels:
-
+
+
diff --git a/help/src/hh/salamand/environment_swtcmd.htm b/help/src/hh/salamand/environment_swtcmd.htm
index 2f2d2452..9084a414 100644
--- a/help/src/hh/salamand/environment_swtcmd.htm
+++ b/help/src/hh/salamand/environment_swtcmd.htm
@@ -1,4 +1,4 @@
-
+
Activating Command Line
@@ -32,7 +32,8 @@ See Also
Group Policy Restrictions
-
+
+
diff --git a/help/src/hh/salamand/environment_window.htm b/help/src/hh/salamand/environment_window.htm
index 76bc4507..7167cbf2 100644
--- a/help/src/hh/salamand/environment_window.htm
+++ b/help/src/hh/salamand/environment_window.htm
@@ -1,4 +1,4 @@
-
+
Common Shortcut Keys
@@ -71,7 +71,8 @@ Common Shortcut Keys
-
+
+
diff --git a/help/src/hh/salamand/environment_wndvisibility.htm b/help/src/hh/salamand/environment_wndvisibility.htm
index 9cbf231b..5b6c900f 100644
--- a/help/src/hh/salamand/environment_wndvisibility.htm
+++ b/help/src/hh/salamand/environment_wndvisibility.htm
@@ -1,4 +1,4 @@
-
+
Setting Visibility of Window Components
@@ -25,7 +25,8 @@ Setting Visibility of Window Components
-
+
+
diff --git a/help/src/hh/salamand/finddlg_advan.htm b/help/src/hh/salamand/finddlg_advan.htm
index a7b510ff..5cad876f 100644
--- a/help/src/hh/salamand/finddlg_advan.htm
+++ b/help/src/hh/salamand/finddlg_advan.htm
@@ -1,4 +1,4 @@
-
+
Advanced Options dialog box
@@ -41,7 +41,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/finddlg_duplicate.htm b/help/src/hh/salamand/finddlg_duplicate.htm
index d2f2392c..87c39f1a 100644
--- a/help/src/hh/salamand/finddlg_duplicate.htm
+++ b/help/src/hh/salamand/finddlg_duplicate.htm
@@ -1,4 +1,4 @@
-
+
Find Duplicate Files dialog box
@@ -39,7 +39,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/finddlg_findign.htm b/help/src/hh/salamand/finddlg_findign.htm
index cd1a6375..0412d0f0 100644
--- a/help/src/hh/salamand/finddlg_findign.htm
+++ b/help/src/hh/salamand/finddlg_findign.htm
@@ -1,4 +1,4 @@
-
+
Ignore Directory List dialog box
@@ -40,7 +40,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/finddlg_log.htm b/help/src/hh/salamand/finddlg_log.htm
index 8653e0b7..602ddb02 100644
--- a/help/src/hh/salamand/finddlg_log.htm
+++ b/help/src/hh/salamand/finddlg_log.htm
@@ -1,4 +1,4 @@
-
+
Find Log dialog box
@@ -39,7 +39,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/finddlg_main.htm b/help/src/hh/salamand/finddlg_main.htm
index 40f2a9d9..63257454 100644
--- a/help/src/hh/salamand/finddlg_main.htm
+++ b/help/src/hh/salamand/finddlg_main.htm
@@ -1,4 +1,4 @@
-
+
Find dialog box
@@ -97,7 +97,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/finddlg_setts.htm b/help/src/hh/salamand/finddlg_setts.htm
index 9868cf2b..94f5acfd 100644
--- a/help/src/hh/salamand/finddlg_setts.htm
+++ b/help/src/hh/salamand/finddlg_setts.htm
@@ -1,4 +1,4 @@
-
+
Settings Manager dialog box
@@ -34,7 +34,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/glossary.htm b/help/src/hh/salamand/glossary.htm
index 20ce6b74..089776bf 100644
--- a/help/src/hh/salamand/glossary.htm
+++ b/help/src/hh/salamand/glossary.htm
@@ -1,4 +1,4 @@
-
+
Glossary
@@ -46,7 +46,8 @@ Glossary
-
+
+
diff --git a/help/src/hh/salamand/glossary_a.htm b/help/src/hh/salamand/glossary_a.htm
index dcf3c8c2..036d03af 100644
--- a/help/src/hh/salamand/glossary_a.htm
+++ b/help/src/hh/salamand/glossary_a.htm
@@ -1,4 +1,4 @@
-
+
Glossary A
@@ -48,7 +48,8 @@ auditing
security log of a server or a workstation.
-
+
+
diff --git a/help/src/hh/salamand/glossary_b.htm b/help/src/hh/salamand/glossary_b.htm
index 402dead3..cb13d435 100644
--- a/help/src/hh/salamand/glossary_b.htm
+++ b/help/src/hh/salamand/glossary_b.htm
@@ -1,4 +1,4 @@
-
+
Glossary B
@@ -35,7 +35,8 @@ brief mode
detailed mode.
-
+
+
diff --git a/help/src/hh/salamand/glossary_c.htm b/help/src/hh/salamand/glossary_c.htm
index 9aa5dc84..ef67de11 100644
--- a/help/src/hh/salamand/glossary_c.htm
+++ b/help/src/hh/salamand/glossary_c.htm
@@ -1,4 +1,4 @@
-
+
Glossary C
@@ -87,8 +87,9 @@ cyclic redundancy check (CRC)
-
+
+
diff --git a/help/src/hh/salamand/glossary_d.htm b/help/src/hh/salamand/glossary_d.htm
index d64fcd1f..9ff2be05 100644
--- a/help/src/hh/salamand/glossary_d.htm
+++ b/help/src/hh/salamand/glossary_d.htm
@@ -1,4 +1,4 @@
-
+
Glossary D
@@ -78,7 +78,8 @@ drop-down menu field
fields or a single field.
-
+
+
diff --git a/help/src/hh/salamand/glossary_e.htm b/help/src/hh/salamand/glossary_e.htm
index 9056fefb..a64ed2b9 100644
--- a/help/src/hh/salamand/glossary_e.htm
+++ b/help/src/hh/salamand/glossary_e.htm
@@ -1,4 +1,4 @@
-
+
Glossary E
@@ -31,7 +31,8 @@ extension
See filename extension
-
+
+
diff --git a/help/src/hh/salamand/glossary_f.htm b/help/src/hh/salamand/glossary_f.htm
index 51e47f26..720fb5bf 100644
--- a/help/src/hh/salamand/glossary_f.htm
+++ b/help/src/hh/salamand/glossary_f.htm
@@ -1,4 +1,4 @@
-
+
Glossary F
@@ -69,7 +69,8 @@ full path
or directory. See also relative path, local path, UNC, and path.
-
+
+
diff --git a/help/src/hh/salamand/glossary_g.htm b/help/src/hh/salamand/glossary_g.htm
index f725b046..0c01f337 100644
--- a/help/src/hh/salamand/glossary_g.htm
+++ b/help/src/hh/salamand/glossary_g.htm
@@ -1,4 +1,4 @@
-
+
Glossary G
@@ -25,7 +25,8 @@ grayed
See disabled.
-
+
+
diff --git a/help/src/hh/salamand/glossary_h.htm b/help/src/hh/salamand/glossary_h.htm
index 8e5c7873..9a03b712 100644
--- a/help/src/hh/salamand/glossary_h.htm
+++ b/help/src/hh/salamand/glossary_h.htm
@@ -1,4 +1,4 @@
-
+
Glossary H
@@ -21,7 +21,8 @@ hot keys
features through a combination of keys pressed in unison.
-
+
+
diff --git a/help/src/hh/salamand/glossary_i.htm b/help/src/hh/salamand/glossary_i.htm
index 5e4f171b..20a4b39d 100644
--- a/help/src/hh/salamand/glossary_i.htm
+++ b/help/src/hh/salamand/glossary_i.htm
@@ -1,4 +1,4 @@
-
+
Glossary I
@@ -33,7 +33,8 @@ integrated device electronics (IDE)
advantages such as look-ahead caching to increase overall performance.
-
+
+
diff --git a/help/src/hh/salamand/glossary_j.htm b/help/src/hh/salamand/glossary_j.htm
index 9a83e87e..53b6b148 100644
--- a/help/src/hh/salamand/glossary_j.htm
+++ b/help/src/hh/salamand/glossary_j.htm
@@ -1,4 +1,4 @@
-
+
Glossary J
@@ -16,7 +16,8 @@ J
No Glossary entries.
-
+
+
diff --git a/help/src/hh/salamand/glossary_k.htm b/help/src/hh/salamand/glossary_k.htm
index ba27e2cd..bd6a4315 100644
--- a/help/src/hh/salamand/glossary_k.htm
+++ b/help/src/hh/salamand/glossary_k.htm
@@ -1,4 +1,4 @@
-
+
Glossary K
@@ -16,7 +16,8 @@ K
No Glossary entries.
-
+
+
diff --git a/help/src/hh/salamand/glossary_l.htm b/help/src/hh/salamand/glossary_l.htm
index 4676a246..f4f1ac4b 100644
--- a/help/src/hh/salamand/glossary_l.htm
+++ b/help/src/hh/salamand/glossary_l.htm
@@ -1,4 +1,4 @@
-
+
Glossary L
@@ -29,7 +29,8 @@ long name
folders to 8.3 names for MS-DOS users.
-
+
+
diff --git a/help/src/hh/salamand/glossary_m.htm b/help/src/hh/salamand/glossary_m.htm
index 82fdcd89..1dfb630f 100644
--- a/help/src/hh/salamand/glossary_m.htm
+++ b/help/src/hh/salamand/glossary_m.htm
@@ -1,4 +1,4 @@
-
+
Glossary M
@@ -45,7 +45,8 @@ Minimize button
menu.
-
+
+
diff --git a/help/src/hh/salamand/glossary_n.htm b/help/src/hh/salamand/glossary_n.htm
index 76b9e120..d8519428 100644
--- a/help/src/hh/salamand/glossary_n.htm
+++ b/help/src/hh/salamand/glossary_n.htm
@@ -1,4 +1,4 @@
-
+
Glossary N
@@ -33,7 +33,8 @@ NTFS file system
-
+
+
diff --git a/help/src/hh/salamand/glossary_o.htm b/help/src/hh/salamand/glossary_o.htm
index 9063f411..b66908f1 100644
--- a/help/src/hh/salamand/glossary_o.htm
+++ b/help/src/hh/salamand/glossary_o.htm
@@ -1,4 +1,4 @@
-
+
Glossary O
@@ -19,7 +19,8 @@ owner
permissions to others.
-
+
+
diff --git a/help/src/hh/salamand/glossary_p.htm b/help/src/hh/salamand/glossary_p.htm
index 0de8f20c..1dd27ded 100644
--- a/help/src/hh/salamand/glossary_p.htm
+++ b/help/src/hh/salamand/glossary_p.htm
@@ -1,4 +1,4 @@
-
+
Glossary P
@@ -61,7 +61,8 @@ program file
.pif, .com, or .bat filename extension.
-
+
+
diff --git a/help/src/hh/salamand/glossary_q.htm b/help/src/hh/salamand/glossary_q.htm
index c42b84c1..a13dbab3 100644
--- a/help/src/hh/salamand/glossary_q.htm
+++ b/help/src/hh/salamand/glossary_q.htm
@@ -1,4 +1,4 @@
-
+
Glossary Q
@@ -17,7 +17,8 @@ quick search
A way to quickly search a file or directory in the panel, simply by typing its name.
-
+
+
diff --git a/help/src/hh/salamand/glossary_r.htm b/help/src/hh/salamand/glossary_r.htm
index b1f11a49..cb7c6ac4 100644
--- a/help/src/hh/salamand/glossary_r.htm
+++ b/help/src/hh/salamand/glossary_r.htm
@@ -1,4 +1,4 @@
-
+
Glossary R
@@ -50,8 +50,9 @@ root directory
-
+
+
diff --git a/help/src/hh/salamand/glossary_s.htm b/help/src/hh/salamand/glossary_s.htm
index 1ca3eb72..1d3b78b2 100644
--- a/help/src/hh/salamand/glossary_s.htm
+++ b/help/src/hh/salamand/glossary_s.htm
@@ -1,4 +1,4 @@
-
+
Glossary S
@@ -75,7 +75,8 @@ subdirectory
A directory within a directory. Also called a folder within a folder.
-
+
+
diff --git a/help/src/hh/salamand/glossary_t.htm b/help/src/hh/salamand/glossary_t.htm
index 84c2384a..e96793e8 100644
--- a/help/src/hh/salamand/glossary_t.htm
+++ b/help/src/hh/salamand/glossary_t.htm
@@ -1,4 +1,4 @@
-
+
Glossary T
@@ -48,7 +48,8 @@ title bar
icon and the Maximize, Minimize, and Close buttons.
-
+
+
diff --git a/help/src/hh/salamand/glossary_u.htm b/help/src/hh/salamand/glossary_u.htm
index 184f8b42..4603a8c7 100644
--- a/help/src/hh/salamand/glossary_u.htm
+++ b/help/src/hh/salamand/glossary_u.htm
@@ -1,4 +1,4 @@
-
+
Glossary U
@@ -42,7 +42,8 @@ user password
user password and must type that password when logging on or accessing a server
-
+
+
diff --git a/help/src/hh/salamand/glossary_v.htm b/help/src/hh/salamand/glossary_v.htm
index 19e2efa1..d60f7c47 100644
--- a/help/src/hh/salamand/glossary_v.htm
+++ b/help/src/hh/salamand/glossary_v.htm
@@ -1,4 +1,4 @@
-
+
Glossary V
@@ -22,7 +22,8 @@ volume
drive C or drive D.
-
+
+
diff --git a/help/src/hh/salamand/glossary_w.htm b/help/src/hh/salamand/glossary_w.htm
index 7c1e98e9..703d69f6 100644
--- a/help/src/hh/salamand/glossary_w.htm
+++ b/help/src/hh/salamand/glossary_w.htm
@@ -1,4 +1,4 @@
-
+
Glossary W
@@ -36,7 +36,8 @@ window icon
window menu.
-
+
+
diff --git a/help/src/hh/salamand/glossary_x.htm b/help/src/hh/salamand/glossary_x.htm
index d17c1061..7f7ed2f1 100644
--- a/help/src/hh/salamand/glossary_x.htm
+++ b/help/src/hh/salamand/glossary_x.htm
@@ -1,4 +1,4 @@
-
+
Glossary X
@@ -16,7 +16,8 @@ X
No Glossary entries.
-
+
+
diff --git a/help/src/hh/salamand/glossary_y.htm b/help/src/hh/salamand/glossary_y.htm
index 5216918c..6f4df371 100644
--- a/help/src/hh/salamand/glossary_y.htm
+++ b/help/src/hh/salamand/glossary_y.htm
@@ -1,4 +1,4 @@
-
+
Glossary Y
@@ -16,7 +16,8 @@ Y
No Glossary entries.
-
+
+
diff --git a/help/src/hh/salamand/glossary_z.htm b/help/src/hh/salamand/glossary_z.htm
index ce8ce89f..83187f9e 100644
--- a/help/src/hh/salamand/glossary_z.htm
+++ b/help/src/hh/salamand/glossary_z.htm
@@ -1,4 +1,4 @@
-
+
Glossary Z
@@ -16,7 +16,8 @@ Z
No Glossary entries.
-
+
+
diff --git a/help/src/hh/salamand/introduction_intro.htm b/help/src/hh/salamand/introduction_intro.htm
index e8c7b10a..2d0625fa 100644
--- a/help/src/hh/salamand/introduction_intro.htm
+++ b/help/src/hh/salamand/introduction_intro.htm
@@ -1,4 +1,4 @@
-
+
Introduction
@@ -29,7 +29,8 @@ Getting Started with Open Salamander
directory, and file management tasks.
-
+
+
diff --git a/help/src/hh/salamand/introduction_license.htm b/help/src/hh/salamand/introduction_license.htm
index 883e3aff..b6cd533d 100644
--- a/help/src/hh/salamand/introduction_license.htm
+++ b/help/src/hh/salamand/introduction_license.htm
@@ -1,4 +1,4 @@
-
+
License Agreement
@@ -492,7 +492,8 @@ How to Apply These Terms to Your New Programs
-
+
+
diff --git a/help/src/hh/salamand/introduction_news.htm b/help/src/hh/salamand/introduction_news.htm
index 1ea2bae6..b6e66d8f 100644
--- a/help/src/hh/salamand/introduction_news.htm
+++ b/help/src/hh/salamand/introduction_news.htm
@@ -1,4 +1,4 @@
-
+
What's New in This Release
@@ -19,7 +19,7 @@ What's New in This Release
Open Salamander 4.0
-- Altap was acquired by Fine company, the civil engineering software developer.
+- Taskscape Ltd was acquired by Fine company, the civil engineering software developer.
- Open Salamander 4.0 is released free of charge for both commercial and non-commercial use.
- Compiler switched to Visual C++ 2019.
- Open Salamander 4.0 requirements: Windows 10, 8.1, or 7 (x86 or x64). CPU with SSE2 support.
@@ -229,7 +229,7 @@ Open Salamander 3.05
- Eroiica Viewer plugin is removed and will no longer be part of Open Salamander.
We are sorry for inconvenience, unfortunately the underlying rendering engine cannot
be licensed anymore. If you know any suitable rendering engine that can be bundled
- with Salamander, please contact us on support@altap.cz. Thank you.
+ with Salamander, please contact us on support@taskscape.com. Thank you.
Open Salamander 3.04
@@ -364,7 +364,7 @@ Open Salamander 3.0
- When Salamander is started "As Administrator", it displays "(Administrator)" in main window title just after version.
- Shift+F3: focused file name is selected in Windows Explorer window.
- - Completely revamped bug reporting system with minidump support and option to upload report to Altap server.
+ - Completely revamped bug reporting system with minidump support and option to upload report to Taskscape Ltd server.
- Commands Paste (Change Directory) and Change Directory (Shift+F7) trim double quotes (see forum.altap.cz/viewtopic.php?t=4160) and expand environment variables.
- Create Directory: added removing of spaces from beginning and end of specified directory name.
- Compare Directories: compare by content is faster (up to 100%) for large files (more than 5MB) on Windows Vista/7/8/8.1.
@@ -716,8 +716,9 @@ Open Salamander 2.5
-
+
+
diff --git a/help/src/hh/salamand/introduction_require.htm b/help/src/hh/salamand/introduction_require.htm
index 06761c63..6f3947b9 100644
--- a/help/src/hh/salamand/introduction_require.htm
+++ b/help/src/hh/salamand/introduction_require.htm
@@ -1,4 +1,4 @@
-
+
System Requirements
@@ -18,7 +18,8 @@ System Requirements
-
+
+
diff --git a/help/src/hh/salamand/introduction_techsup.htm b/help/src/hh/salamand/introduction_techsup.htm
index 6e8a8777..a3e3c4fb 100644
--- a/help/src/hh/salamand/introduction_techsup.htm
+++ b/help/src/hh/salamand/introduction_techsup.htm
@@ -1,4 +1,4 @@
-
+
Technical Support
@@ -35,12 +35,14 @@ Reaching Technical Support
For technical support you can use Open Salamander's
Official Support Forum (forum.altap.cz) or if you need to send us sensitive data, use email
- support@altap.cz.
+ support@taskscape.com.
-
+
+
+
diff --git a/help/src/hh/salamand/introduction_usehelp.htm b/help/src/hh/salamand/introduction_usehelp.htm
index ce2db98c..c65802d4 100644
--- a/help/src/hh/salamand/introduction_usehelp.htm
+++ b/help/src/hh/salamand/introduction_usehelp.htm
@@ -1,4 +1,4 @@
-
+
Using Help
@@ -54,7 +54,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/navigating_changedir.htm b/help/src/hh/salamand/navigating_changedir.htm
index 17ad2c3c..b9eb31f0 100644
--- a/help/src/hh/salamand/navigating_changedir.htm
+++ b/help/src/hh/salamand/navigating_changedir.htm
@@ -1,4 +1,4 @@
-
+
Changing Directory
@@ -159,7 +159,8 @@ Other Ways of Changing Directory
-
+
+
diff --git a/help/src/hh/salamand/navigating_changedirinothpan.htm b/help/src/hh/salamand/navigating_changedirinothpan.htm
index 915176a8..c15d0416 100644
--- a/help/src/hh/salamand/navigating_changedirinothpan.htm
+++ b/help/src/hh/salamand/navigating_changedirinothpan.htm
@@ -1,4 +1,4 @@
-
+
Changing Directory in Other Panel
@@ -33,7 +33,8 @@ To change directory or locate file in other panel:
-
+
+
diff --git a/help/src/hh/salamand/navigating_chdrvmenu.htm b/help/src/hh/salamand/navigating_chdrvmenu.htm
index 8cf22e87..9219379e 100644
--- a/help/src/hh/salamand/navigating_chdrvmenu.htm
+++ b/help/src/hh/salamand/navigating_chdrvmenu.htm
@@ -1,4 +1,4 @@
-
+
Change Drive Menu
@@ -96,7 +96,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/navigating_dirhist.htm b/help/src/hh/salamand/navigating_dirhist.htm
index ba2dbcfd..8b9104f4 100644
--- a/help/src/hh/salamand/navigating_dirhist.htm
+++ b/help/src/hh/salamand/navigating_dirhist.htm
@@ -1,4 +1,4 @@
-
+
Opening Directory You've Worked In Recently
@@ -33,7 +33,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/navigating_hotpaths.htm b/help/src/hh/salamand/navigating_hotpaths.htm
index 79403415..e4d6ccef 100644
--- a/help/src/hh/salamand/navigating_hotpaths.htm
+++ b/help/src/hh/salamand/navigating_hotpaths.htm
@@ -1,4 +1,4 @@
-
+
Using Hot Paths
@@ -61,7 +61,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/navigating_net.htm b/help/src/hh/salamand/navigating_net.htm
index 20f65b6d..1f27b614 100644
--- a/help/src/hh/salamand/navigating_net.htm
+++ b/help/src/hh/salamand/navigating_net.htm
@@ -1,4 +1,4 @@
-
+
Restoring Network Connections
@@ -23,8 +23,9 @@ Restoring Network Connections
thread).
-
+
+
diff --git a/help/src/hh/salamand/othertask_about.htm b/help/src/hh/salamand/othertask_about.htm
index d51cdabb..4b1dfd69 100644
--- a/help/src/hh/salamand/othertask_about.htm
+++ b/help/src/hh/salamand/othertask_about.htm
@@ -1,4 +1,4 @@
-
+
Displaying About Dialog Boxes
@@ -18,7 +18,8 @@ Displaying About Dialog Boxes
plugin's name and version, copyright information.
-
+
+
diff --git a/help/src/hh/salamand/othertask_cmdline.htm b/help/src/hh/salamand/othertask_cmdline.htm
index 79d625a9..bd29b883 100644
--- a/help/src/hh/salamand/othertask_cmdline.htm
+++ b/help/src/hh/salamand/othertask_cmdline.htm
@@ -1,4 +1,4 @@
-
+
Working with Command Line
@@ -95,7 +95,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/othertask_exit.htm b/help/src/hh/salamand/othertask_exit.htm
index 51311547..d016ba3d 100644
--- a/help/src/hh/salamand/othertask_exit.htm
+++ b/help/src/hh/salamand/othertask_exit.htm
@@ -1,4 +1,4 @@
-
+
Exiting Open Salamander
@@ -17,7 +17,8 @@ Exiting Open Salamander
corner of the main window) or from the Files menu, choose the Exit command.
-
+
+
diff --git a/help/src/hh/salamand/othertask_explore.htm b/help/src/hh/salamand/othertask_explore.htm
index 6cf6da6f..3cab8e95 100644
--- a/help/src/hh/salamand/othertask_explore.htm
+++ b/help/src/hh/salamand/othertask_explore.htm
@@ -1,4 +1,4 @@
-
+
Opening System Folder
@@ -22,7 +22,8 @@ Opening System Folder
the Top or Middle toolbar.
-
+
+
diff --git a/help/src/hh/salamand/othertask_help.htm b/help/src/hh/salamand/othertask_help.htm
index cdfcc140..b6422954 100644
--- a/help/src/hh/salamand/othertask_help.htm
+++ b/help/src/hh/salamand/othertask_help.htm
@@ -1,4 +1,4 @@
-
+
Accessing Help
@@ -40,7 +40,8 @@ Tips
-
+
+
diff --git a/help/src/hh/salamand/othertask_param.htm b/help/src/hh/salamand/othertask_param.htm
index de0b532d..a76a11da 100644
--- a/help/src/hh/salamand/othertask_param.htm
+++ b/help/src/hh/salamand/othertask_param.htm
@@ -1,4 +1,4 @@
-
+
Starting Open Salamander with Parameters
@@ -79,8 +79,9 @@ Examples
-
+
+
diff --git a/help/src/hh/salamand/othertask_pwdmanager.htm b/help/src/hh/salamand/othertask_pwdmanager.htm
index 7561fc0e..47883fd6 100644
--- a/help/src/hh/salamand/othertask_pwdmanager.htm
+++ b/help/src/hh/salamand/othertask_pwdmanager.htm
@@ -1,4 +1,4 @@
-
+
Using Password Manager
@@ -66,7 +66,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/othertask_shell.htm b/help/src/hh/salamand/othertask_shell.htm
index 29039d32..c80711f5 100644
--- a/help/src/hh/salamand/othertask_shell.htm
+++ b/help/src/hh/salamand/othertask_shell.htm
@@ -1,4 +1,4 @@
-
+
Opening Command Shell
@@ -35,7 +35,8 @@ See also
-
+
+
diff --git a/help/src/hh/salamand/othertask_tasklist.htm b/help/src/hh/salamand/othertask_tasklist.htm
index febb532f..54b1bbfd 100644
--- a/help/src/hh/salamand/othertask_tasklist.htm
+++ b/help/src/hh/salamand/othertask_tasklist.htm
@@ -1,4 +1,4 @@
-
+
Using Open Salamander Task List
@@ -40,8 +40,9 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/plugins_concepts.htm b/help/src/hh/salamand/plugins_concepts.htm
index 148d8115..45e936b4 100644
--- a/help/src/hh/salamand/plugins_concepts.htm
+++ b/help/src/hh/salamand/plugins_concepts.htm
@@ -1,4 +1,4 @@
-
+
Plugins Concepts
@@ -28,8 +28,9 @@ Plugins Concepts
-
+
+
diff --git a/help/src/hh/salamand/plugins_config.htm b/help/src/hh/salamand/plugins_config.htm
index 73027608..d2911398 100644
--- a/help/src/hh/salamand/plugins_config.htm
+++ b/help/src/hh/salamand/plugins_config.htm
@@ -1,4 +1,4 @@
-
+
Configuring Plugins
@@ -42,7 +42,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/plugins_manage.htm b/help/src/hh/salamand/plugins_manage.htm
index 5bc9f877..82d159f8 100644
--- a/help/src/hh/salamand/plugins_manage.htm
+++ b/help/src/hh/salamand/plugins_manage.htm
@@ -1,4 +1,4 @@
-
+
Managing Plugins
@@ -48,7 +48,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/plugins_using.htm b/help/src/hh/salamand/plugins_using.htm
index ef49542e..f9ae03c5 100644
--- a/help/src/hh/salamand/plugins_using.htm
+++ b/help/src/hh/salamand/plugins_using.htm
@@ -1,4 +1,4 @@
-
+
Using Plugins
@@ -91,7 +91,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/security_permissions.htm b/help/src/hh/salamand/security_permissions.htm
index 6b5909d8..189af0af 100644
--- a/help/src/hh/salamand/security_permissions.htm
+++ b/help/src/hh/salamand/security_permissions.htm
@@ -1,4 +1,4 @@
-
+
Setting Files and Directories Permissions
@@ -30,7 +30,8 @@ To change permissions:
-
+
+
diff --git a/help/src/hh/salamand/shortcuts_keyboard.htm b/help/src/hh/salamand/shortcuts_keyboard.htm
index 44e44d3b..00f98520 100644
--- a/help/src/hh/salamand/shortcuts_keyboard.htm
+++ b/help/src/hh/salamand/shortcuts_keyboard.htm
@@ -1,4 +1,4 @@
-
+
Keyboard Shortcuts
@@ -29,7 +29,7 @@ Page Content
Keyboard Shortcuts in Internal Viewer
-
+https://forum.altap.cz
Panels
@@ -297,7 +297,7 @@ Panels
Keyboard button in the Plugins Manager dialog box.
-
+https://forum.altap.cz
Command Line
@@ -329,7 +329,7 @@ Command Line
| Other keys | Same function as in panels |
-
+https://forum.altap.cz
Internal Viewer
@@ -404,7 +404,8 @@ Internal Viewer
-
+
+
diff --git a/help/src/hh/salamand/shortcuts_menus.htm b/help/src/hh/salamand/shortcuts_menus.htm
index 189ab247..687840b6 100644
--- a/help/src/hh/salamand/shortcuts_menus.htm
+++ b/help/src/hh/salamand/shortcuts_menus.htm
@@ -1,4 +1,4 @@
-
+
Context Menus
@@ -24,7 +24,8 @@ Context Menus
Application key to display the context menu for the selected item or items.
-
+
+
diff --git a/help/src/hh/salamand/shortcuts_mouse.htm b/help/src/hh/salamand/shortcuts_mouse.htm
index 2cae0991..4dd6662e 100644
--- a/help/src/hh/salamand/shortcuts_mouse.htm
+++ b/help/src/hh/salamand/shortcuts_mouse.htm
@@ -1,4 +1,4 @@
-
+
Mouse Shortcuts
@@ -21,7 +21,7 @@ Page Content
Mouse Shortcuts in Internal Viewer
-
+https://forum.altap.cz
Panels
-
+https://forum.altap.cz
Internal Viewer
@@ -58,7 +58,8 @@ Remarks
-
+
+
diff --git a/help/src/hh/salamand/viewer_chviewmode.htm b/help/src/hh/salamand/viewer_chviewmode.htm
index e74b48df..c4649224 100644
--- a/help/src/hh/salamand/viewer_chviewmode.htm
+++ b/help/src/hh/salamand/viewer_chviewmode.htm
@@ -1,4 +1,4 @@
-
+
Changing View Mode
@@ -45,7 +45,8 @@ Remarks
follows, first as hexadecimal values and then also as text.
-
+
+
diff --git a/help/src/hh/salamand/viewer_clipboard.htm b/help/src/hh/salamand/viewer_clipboard.htm
index 0d22ecd8..01653b07 100644
--- a/help/src/hh/salamand/viewer_clipboard.htm
+++ b/help/src/hh/salamand/viewer_clipboard.htm
@@ -1,4 +1,4 @@
-
+
Copying Text to Clipboard
@@ -39,7 +39,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/viewer_convert.htm b/help/src/hh/salamand/viewer_convert.htm
index 98433642..515e3082 100644
--- a/help/src/hh/salamand/viewer_convert.htm
+++ b/help/src/hh/salamand/viewer_convert.htm
@@ -1,4 +1,4 @@
-
+
Converting Text
@@ -33,7 +33,8 @@ Converting Text
You can find all described commands in viewer menu Convert.
-
+
+
diff --git a/help/src/hh/salamand/viewer_copyto.htm b/help/src/hh/salamand/viewer_copyto.htm
index ff8ee00b..1dc70ad7 100644
--- a/help/src/hh/salamand/viewer_copyto.htm
+++ b/help/src/hh/salamand/viewer_copyto.htm
@@ -1,4 +1,4 @@
-
+
Copying Text to File
@@ -37,7 +37,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/viewer_dragdrop.htm b/help/src/hh/salamand/viewer_dragdrop.htm
index 631057e0..48127858 100644
--- a/help/src/hh/salamand/viewer_dragdrop.htm
+++ b/help/src/hh/salamand/viewer_dragdrop.htm
@@ -1,4 +1,4 @@
-
+
Drag & Drop
@@ -34,7 +34,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/viewer_finding.htm b/help/src/hh/salamand/viewer_finding.htm
index 6a0c2c70..7d847829 100644
--- a/help/src/hh/salamand/viewer_finding.htm
+++ b/help/src/hh/salamand/viewer_finding.htm
@@ -1,4 +1,4 @@
-
+
Finding Text
@@ -35,7 +35,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/viewer_fullscreen.htm b/help/src/hh/salamand/viewer_fullscreen.htm
index 969b1fd8..70d2b563 100644
--- a/help/src/hh/salamand/viewer_fullscreen.htm
+++ b/help/src/hh/salamand/viewer_fullscreen.htm
@@ -1,4 +1,4 @@
-
+
Viewing in Full Screen
@@ -24,7 +24,8 @@ To maximize/restore the viewer window:
-
+
+
diff --git a/help/src/hh/salamand/viewer_intro.htm b/help/src/hh/salamand/viewer_intro.htm
index 4aee3848..de0a8a40 100644
--- a/help/src/hh/salamand/viewer_intro.htm
+++ b/help/src/hh/salamand/viewer_intro.htm
@@ -1,4 +1,4 @@
-
+
Introduction to Internal Viewer
@@ -25,8 +25,9 @@ Introduction to Internal Viewer
text to chosen code page; and other tasks.
-
+
+
diff --git a/help/src/hh/salamand/viewer_openfile.htm b/help/src/hh/salamand/viewer_openfile.htm
index 3c9587aa..bc8e7acd 100644
--- a/help/src/hh/salamand/viewer_openfile.htm
+++ b/help/src/hh/salamand/viewer_openfile.htm
@@ -1,4 +1,4 @@
-
+
Opening File
@@ -37,8 +37,9 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/viewer_otherfiles.htm b/help/src/hh/salamand/viewer_otherfiles.htm
index 44be7bb1..18bae235 100644
--- a/help/src/hh/salamand/viewer_otherfiles.htm
+++ b/help/src/hh/salamand/viewer_otherfiles.htm
@@ -1,4 +1,4 @@
-
+
Opening Previous or Next File from Panel or Find Window
@@ -33,7 +33,8 @@ Opening Previous or Next File from Panel or Find Window
You can find all described commands in viewer submenu: File/Other Files.
-
+
+
diff --git a/help/src/hh/salamand/viewer_refresh.htm b/help/src/hh/salamand/viewer_refresh.htm
index c9d1fd52..68024c7b 100644
--- a/help/src/hh/salamand/viewer_refresh.htm
+++ b/help/src/hh/salamand/viewer_refresh.htm
@@ -1,4 +1,4 @@
-
+
Reloading File
@@ -24,7 +24,8 @@ To reload data from the file:
-
+
+
diff --git a/help/src/hh/salamand/viewer_select.htm b/help/src/hh/salamand/viewer_select.htm
index d8ea0860..3b8f637f 100644
--- a/help/src/hh/salamand/viewer_select.htm
+++ b/help/src/hh/salamand/viewer_select.htm
@@ -1,4 +1,4 @@
-
+
Selecting Text
@@ -39,7 +39,8 @@ Selecting Text
context menu in the viewer.
-
+
+
diff --git a/help/src/hh/salamand/viewer_wrap.htm b/help/src/hh/salamand/viewer_wrap.htm
index e35e4690..dd6d9365 100644
--- a/help/src/hh/salamand/viewer_wrap.htm
+++ b/help/src/hh/salamand/viewer_wrap.htm
@@ -1,4 +1,4 @@
-
+
Text Wrapping
@@ -25,7 +25,8 @@ To turn text wrapping on/off:
-
+
+
diff --git a/help/src/hh/salamand/viewerdlg_find.htm b/help/src/hh/salamand/viewerdlg_find.htm
index e15e18aa..b5f78798 100644
--- a/help/src/hh/salamand/viewerdlg_find.htm
+++ b/help/src/hh/salamand/viewerdlg_find.htm
@@ -1,4 +1,4 @@
-
+
Find (Internal Viewer) dialog box
@@ -63,7 +63,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/viewerdlg_gotooffset.htm b/help/src/hh/salamand/viewerdlg_gotooffset.htm
index 8578b41b..3b0582b4 100644
--- a/help/src/hh/salamand/viewerdlg_gotooffset.htm
+++ b/help/src/hh/salamand/viewerdlg_gotooffset.htm
@@ -1,4 +1,4 @@
-
+
Go To Offset (Internal Viewer) dialog box
@@ -25,7 +25,8 @@ Dialog Box Options
-
+
+
diff --git a/help/src/hh/salamand/windows_btmtlb.htm b/help/src/hh/salamand/windows_btmtlb.htm
index c13c3fd3..6f8fdcde 100644
--- a/help/src/hh/salamand/windows_btmtlb.htm
+++ b/help/src/hh/salamand/windows_btmtlb.htm
@@ -1,4 +1,4 @@
-
+
Bottom Toolbar
@@ -38,7 +38,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/windows_cmdline.htm b/help/src/hh/salamand/windows_cmdline.htm
index 2abafffe..0a8f0f65 100644
--- a/help/src/hh/salamand/windows_cmdline.htm
+++ b/help/src/hh/salamand/windows_cmdline.htm
@@ -1,4 +1,4 @@
-
+
Command Line
@@ -27,7 +27,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/windows_dirline.htm b/help/src/hh/salamand/windows_dirline.htm
index f8add94b..9fdcf7ce 100644
--- a/help/src/hh/salamand/windows_dirline.htm
+++ b/help/src/hh/salamand/windows_dirline.htm
@@ -1,4 +1,4 @@
-
+
Directory Line
@@ -63,7 +63,8 @@ Maximize/Restore Panel
Configuration/Appearance.
-
+
+
diff --git a/help/src/hh/salamand/windows_drivebar.htm b/help/src/hh/salamand/windows_drivebar.htm
index 47a0a89d..54e2624a 100644
--- a/help/src/hh/salamand/windows_drivebar.htm
+++ b/help/src/hh/salamand/windows_drivebar.htm
@@ -1,4 +1,4 @@
-
+
Drive Bar
@@ -53,7 +53,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/windows_hdrline.htm b/help/src/hh/salamand/windows_hdrline.htm
index 4e7f01b1..f6230634 100644
--- a/help/src/hh/salamand/windows_hdrline.htm
+++ b/help/src/hh/salamand/windows_hdrline.htm
@@ -1,4 +1,4 @@
-
+
Header Line
@@ -38,7 +38,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/windows_hotpathbar.htm b/help/src/hh/salamand/windows_hotpathbar.htm
index 7b17b77e..6db15627 100644
--- a/help/src/hh/salamand/windows_hotpathbar.htm
+++ b/help/src/hh/salamand/windows_hotpathbar.htm
@@ -1,4 +1,4 @@
-
+
Hot Path Bar
@@ -34,7 +34,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/windows_infoline.htm b/help/src/hh/salamand/windows_infoline.htm
index 9ab93e65..c44640d2 100644
--- a/help/src/hh/salamand/windows_infoline.htm
+++ b/help/src/hh/salamand/windows_infoline.htm
@@ -1,4 +1,4 @@
-
+
Information Line
@@ -35,8 +35,9 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/windows_mainwnd.htm b/help/src/hh/salamand/windows_mainwnd.htm
index 1653bea9..cfc1b64a 100644
--- a/help/src/hh/salamand/windows_mainwnd.htm
+++ b/help/src/hh/salamand/windows_mainwnd.htm
@@ -1,4 +1,4 @@
-
+
Main Window Components
@@ -35,7 +35,8 @@ Main Window Components
-
+
+
diff --git a/help/src/hh/salamand/windows_menubar.htm b/help/src/hh/salamand/windows_menubar.htm
index 6e3115be..c741cbc8 100644
--- a/help/src/hh/salamand/windows_menubar.htm
+++ b/help/src/hh/salamand/windows_menubar.htm
@@ -1,4 +1,4 @@
-
+
Menu Bar
@@ -26,7 +26,8 @@ Menu Bar
menu whose access key matches the alphanumeric key pressed.
-
+
+
diff --git a/help/src/hh/salamand/windows_midtoolbar.htm b/help/src/hh/salamand/windows_midtoolbar.htm
index 937ebeaf..fa43eb0b 100644
--- a/help/src/hh/salamand/windows_midtoolbar.htm
+++ b/help/src/hh/salamand/windows_midtoolbar.htm
@@ -1,4 +1,4 @@
-
+
Middle Toolbar
@@ -36,7 +36,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/windows_minmaxclosebtns.htm b/help/src/hh/salamand/windows_minmaxclosebtns.htm
index 992612bf..b253cff3 100644
--- a/help/src/hh/salamand/windows_minmaxclosebtns.htm
+++ b/help/src/hh/salamand/windows_minmaxclosebtns.htm
@@ -1,4 +1,4 @@
-
+
Minimize, Maximize, and Close Buttons
@@ -19,7 +19,8 @@ Minimize, Maximize, and Close Buttons
see Main Window Components.
-
+
+
diff --git a/help/src/hh/salamand/windows_panel.htm b/help/src/hh/salamand/windows_panel.htm
index a6da6c92..4f841cc7 100644
--- a/help/src/hh/salamand/windows_panel.htm
+++ b/help/src/hh/salamand/windows_panel.htm
@@ -1,4 +1,4 @@
-
+
Panel Components
@@ -30,7 +30,8 @@ Panel Components
Current View for details.
-
+
+
diff --git a/help/src/hh/salamand/windows_pluginsbar.htm b/help/src/hh/salamand/windows_pluginsbar.htm
index 5d72c849..2a851e94 100644
--- a/help/src/hh/salamand/windows_pluginsbar.htm
+++ b/help/src/hh/salamand/windows_pluginsbar.htm
@@ -1,4 +1,4 @@
-
+
Plugin Bar
@@ -36,7 +36,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/windows_splitbar.htm b/help/src/hh/salamand/windows_splitbar.htm
index b4aafe45..d551b219 100644
--- a/help/src/hh/salamand/windows_splitbar.htm
+++ b/help/src/hh/salamand/windows_splitbar.htm
@@ -1,4 +1,4 @@
-
+
Split Bar
@@ -34,7 +34,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/windows_sysmenucmds.htm b/help/src/hh/salamand/windows_sysmenucmds.htm
index 08e8c4fd..137c7a2f 100644
--- a/help/src/hh/salamand/windows_sysmenucmds.htm
+++ b/help/src/hh/salamand/windows_sysmenucmds.htm
@@ -1,4 +1,4 @@
-
+
Window Menu
@@ -33,7 +33,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/windows_toptlb.htm b/help/src/hh/salamand/windows_toptlb.htm
index 31ff2726..3462a1e4 100644
--- a/help/src/hh/salamand/windows_toptlb.htm
+++ b/help/src/hh/salamand/windows_toptlb.htm
@@ -1,4 +1,4 @@
-
+
Top Toolbar
@@ -36,7 +36,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/windows_usrmenu.htm b/help/src/hh/salamand/windows_usrmenu.htm
index 2ba89720..4174982c 100644
--- a/help/src/hh/salamand/windows_usrmenu.htm
+++ b/help/src/hh/salamand/windows_usrmenu.htm
@@ -1,4 +1,4 @@
-
+
User Menu Bar
@@ -40,7 +40,8 @@ See Also
-
+
+
diff --git a/help/src/hh/salamand/windows_wrkarea.htm b/help/src/hh/salamand/windows_wrkarea.htm
index 1a083d23..a7c66976 100644
--- a/help/src/hh/salamand/windows_wrkarea.htm
+++ b/help/src/hh/salamand/windows_wrkarea.htm
@@ -1,4 +1,4 @@
-
+
Working Area
@@ -29,7 +29,8 @@ Working Area
or filename.
-
+
+
diff --git a/src/bitmap.cpp b/src/bitmap.cpp
index 89ae8287..021f77e0 100644
--- a/src/bitmap.cpp
+++ b/src/bitmap.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/bitmap.h b/src/bitmap.h
index 9eed653e..fc74ba79 100644
--- a/src/bitmap.h
+++ b/src/bitmap.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/bugreprt.cpp b/src/bugreprt.cpp
index af36fe22..c08c9162 100644
--- a/src/bugreprt.cpp
+++ b/src/bugreprt.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/cache.cpp b/src/cache.cpp
index 6cc70201..7b92a911 100644
--- a/src/cache.cpp
+++ b/src/cache.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/cache.h b/src/cache.h
index 43737b1d..19b22faa 100644
--- a/src/cache.h
+++ b/src/cache.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/callstk.cpp b/src/callstk.cpp
index fa176865..53cde6ca 100644
--- a/src/callstk.cpp
+++ b/src/callstk.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/callstk.h b/src/callstk.h
index 1d1c48da..8b7dda87 100644
--- a/src/callstk.h
+++ b/src/callstk.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/cfgdlg.h b/src/cfgdlg.h
index d5d7882d..bc679c07 100644
--- a/src/cfgdlg.h
+++ b/src/cfgdlg.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/codetbl.cpp b/src/codetbl.cpp
index 3c8e53ba..0ac291bf 100644
--- a/src/codetbl.cpp
+++ b/src/codetbl.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/codetbl.h b/src/codetbl.h
index b1afc32b..ffe673fa 100644
--- a/src/codetbl.h
+++ b/src/codetbl.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/color.cpp b/src/color.cpp
index 6595f11f..a7ebda2c 100644
--- a/src/color.cpp
+++ b/src/color.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/color.h b/src/color.h
index 230b2e0d..551c3955 100644
--- a/src/color.h
+++ b/src/color.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/common/allochan.cpp b/src/common/allochan.cpp
index 51f6246f..26c6a804 100644
--- a/src/common/allochan.cpp
+++ b/src/common/allochan.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
@@ -51,12 +51,12 @@ void Initialize__Allochan()
class C__AllocHandlerInit
{
public:
- static int AltapNewHandler(size_t size);
+ static int TaskscapeLtdNewHandler(size_t size);
C__AllocHandlerInit()
{
InitializeCriticalSection(&CriticalSection);
- OldNewHandler = _set_new_handler(AltapNewHandler); // operator new should call our new-handler on insufficient memory
+ OldNewHandler = _set_new_handler(TaskscapeLtdNewHandler); // operator new should call our new-handler on insufficient memory
OldNewMode = _set_new_mode(1); // malloc should call our new-handler on insufficient memory
}
~C__AllocHandlerInit()
@@ -95,9 +95,9 @@ void SetAllocHandlerMessage(const TCHAR* message, const TCHAR* title, const TCHA
lstrcpyn(__AllocHandlerWarningAbort, warningAbort, 200);
}
-int C__AllocHandlerInit::AltapNewHandler(size_t size)
+int C__AllocHandlerInit::TaskscapeLtdNewHandler(size_t size)
{
- TRACE_ET(_T("AltapNewHandler: not enough memory to allocate ") << size << _T(" bytes!"));
+ TRACE_ET(_T("TaskscapeLtdNewHandler: not enough memory to allocate ") << size << _T(" bytes!"));
int ret = 1;
int ti = GetTickCount();
EnterCriticalSection(&__AllocHandlerInit.CriticalSection);
@@ -111,7 +111,7 @@ int C__AllocHandlerInit::AltapNewHandler(size_t size)
res = MessageBox(NULL, buf, __AllocHandlerTitle, MB_ICONERROR | MB_TASKMODAL | MB_ABORTRETRYIGNORE | MB_DEFBUTTON2);
if (res == 0)
{
- TRACE_ET(_T("AltapNewHandler: unable to open message-box!"));
+ TRACE_ET(_T("TaskscapeLtdNewHandler: unable to open message-box!"));
Sleep(1000); // let the machine rest and try to show msgbox again
}
} while (res == 0);
@@ -122,7 +122,7 @@ int C__AllocHandlerInit::AltapNewHandler(size_t size)
res = MessageBox(NULL, __AllocHandlerWarningAbort, __AllocHandlerTitle, MB_ICONQUESTION | MB_TASKMODAL | MB_YESNO | MB_DEFBUTTON2);
if (res == 0)
{
- TRACE_ET(_T("AltapNewHandler: unable to open message-box with abort-warning!"));
+ TRACE_ET(_T("TaskscapeLtdNewHandler: unable to open message-box with abort-warning!"));
Sleep(1000); // let the machine rest and try to show msgbox again
}
} while (res == 0);
@@ -138,7 +138,7 @@ int C__AllocHandlerInit::AltapNewHandler(size_t size)
res = MessageBox(NULL, __AllocHandlerWarningIgnore, __AllocHandlerTitle, MB_ICONQUESTION | MB_TASKMODAL | MB_YESNO | MB_DEFBUTTON2);
if (res == 0)
{
- TRACE_ET(_T("AltapNewHandler: unable to open message-box with ignore-warning!"));
+ TRACE_ET(_T("TaskscapeLtdNewHandler: unable to open message-box with ignore-warning!"));
Sleep(1000); // let the machine rest and try to show msgbox again
}
} while (res == 0);
@@ -152,3 +152,4 @@ int C__AllocHandlerInit::AltapNewHandler(size_t size)
}
#endif // ALLOCHAN_DISABLE
+
diff --git a/src/common/allochan.h b/src/common/allochan.h
index 0161b2b5..4ce3a2e1 100644
--- a/src/common/allochan.h
+++ b/src/common/allochan.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/array.cpp b/src/common/array.cpp
index 91088a3a..96c35707 100644
--- a/src/common/array.cpp
+++ b/src/common/array.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/array.h b/src/common/array.h
index 919b3c33..435f8256 100644
--- a/src/common/array.h
+++ b/src/common/array.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/crc32.cpp b/src/common/crc32.cpp
index f084873e..e54a5238 100644
--- a/src/common/crc32.cpp
+++ b/src/common/crc32.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/crc32.h b/src/common/crc32.h
index c6d2cecf..965a1dfa 100644
--- a/src/common/crc32.h
+++ b/src/common/crc32.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/dib.cpp b/src/common/dib.cpp
index c5bb5256..213eb35f 100644
--- a/src/common/dib.cpp
+++ b/src/common/dib.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/dib.h b/src/common/dib.h
index 2dffc81e..ac88b412 100644
--- a/src/common/dib.h
+++ b/src/common/dib.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/handles.cpp b/src/common/handles.cpp
index 6290e16d..25b71929 100644
--- a/src/common/handles.cpp
+++ b/src/common/handles.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -581,9 +581,9 @@ C__Handles::~C__Handles()
if (Handles.Count != 0)
{
// I had to replace the code below that uses MESSAGE_E, because when calling
- // this destructor in ALTAPDB, the stream facets are already destroyed and when sending int
+ // this destructor in TASKSCAPEDB, the stream facets are already destroyed and when sending int
// or handle to the stream it simply crashes (only in VC2010 and VC2012, in VC2008
- // it still works); in Salamander it doesn't cause problems, probably due to RTL in DLL (in ALTAPDB it's
+ // it still works); in Salamander it doesn't cause problems, probably due to RTL in DLL (in TASKSCAPEDB it's
// static), or something, I didn't investigate further, a better solution would be to ensure
// facets destruction after this module, but unfortunately I don't know how (only also at "lib" level)
char msgBuf[1000];
@@ -613,7 +613,7 @@ C__Handles::~C__Handles()
TRACE_I("List of opened handles:");
for (int i = 0; i < Handles.Count; i++)
{
- // workaround via msgBuf due to crashes in ALTAPDB, details see comment above
+ // workaround via msgBuf due to crashes in TASKSCAPEDB, details see comment above
sprintf_s(msgBuf, "%p", Handles[i].Handle.Handle);
TRACE_MI(Handles[i].File, Handles[i].Line,
__GetHandlesTypeName(Handles[i].Handle.Type) << " - " << __GetHandlesOrigin(Handles[i].Handle.Origin) << " - " << msgBuf);
@@ -622,7 +622,7 @@ C__Handles::~C__Handles()
else
{
ConnectToTraceServer();
- // workaround via msgBuf due to crashes in ALTAPDB, details see comment above
+ // workaround via msgBuf due to crashes in TASKSCAPEDB, details see comment above
sprintf_s(msgBuf, "%d", Handles.Count);
TRACE_I(__HandlesMessageNumberOpened << msgBuf);
}
diff --git a/src/common/handles.h b/src/common/handles.h
index e7e5069b..41c9bc98 100644
--- a/src/common/handles.h
+++ b/src/common/handles.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/common/heap.cpp b/src/common/heap.cpp
index fd34e6aa..32ecf021 100644
--- a/src/common/heap.cpp
+++ b/src/common/heap.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/heap.h b/src/common/heap.h
index acf7f2f1..c82ea024 100644
--- a/src/common/heap.h
+++ b/src/common/heap.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/lstrfix.c b/src/common/lstrfix.c
index c5db1e97..07646520 100644
--- a/src/common/lstrfix.c
+++ b/src/common/lstrfix.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/lstrfix.cpp b/src/common/lstrfix.cpp
index 3b25b93a..fcab33b4 100644
--- a/src/common/lstrfix.cpp
+++ b/src/common/lstrfix.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/lstrfix.h b/src/common/lstrfix.h
index 1c180728..36435eb3 100644
--- a/src/common/lstrfix.h
+++ b/src/common/lstrfix.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/messages.cpp b/src/common/messages.cpp
index 62f7686e..e029bfbc 100644
--- a/src/common/messages.cpp
+++ b/src/common/messages.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/messages.h b/src/common/messages.h
index 04274fc4..02696e4f 100644
--- a/src/common/messages.h
+++ b/src/common/messages.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/moore.cpp b/src/common/moore.cpp
index 73cfcf5c..4e7b23c4 100644
--- a/src/common/moore.cpp
+++ b/src/common/moore.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/moore.h b/src/common/moore.h
index 91119aa6..782f254f 100644
--- a/src/common/moore.h
+++ b/src/common/moore.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// ****************************************************************************
diff --git a/src/common/ms_init.cpp b/src/common/ms_init.cpp
index 70909ddd..7a7b10e7 100644
--- a/src/common/ms_init.cpp
+++ b/src/common/ms_init.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/multimon.cpp b/src/common/multimon.cpp
index 538cbe7c..26d97ca7 100644
--- a/src/common/multimon.cpp
+++ b/src/common/multimon.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/multimon.h b/src/common/multimon.h
index 49639f3a..1c90c97d 100644
--- a/src/common/multimon.h
+++ b/src/common/multimon.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/regexp.cpp b/src/common/regexp.cpp
index bd02f457..ef564471 100644
--- a/src/common/regexp.cpp
+++ b/src/common/regexp.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
diff --git a/src/common/regexp.h b/src/common/regexp.h
index 54293d21..c1f2f461 100644
--- a/src/common/regexp.h
+++ b/src/common/regexp.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/sheets.cpp b/src/common/sheets.cpp
index 7e4889b6..99b6d883 100644
--- a/src/common/sheets.cpp
+++ b/src/common/sheets.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/sheets.h b/src/common/sheets.h
index dc0c8717..e08710dc 100644
--- a/src/common/sheets.h
+++ b/src/common/sheets.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/str.cpp b/src/common/str.cpp
index 7cb82e7f..eea7b56d 100644
--- a/src/common/str.cpp
+++ b/src/common/str.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/str.h b/src/common/str.h
index 7546352d..005810c1 100644
--- a/src/common/str.h
+++ b/src/common/str.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/strutils.cpp b/src/common/strutils.cpp
index 5b1ab106..25f7cb0a 100644
--- a/src/common/strutils.cpp
+++ b/src/common/strutils.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/strutils.h b/src/common/strutils.h
index 389adbfc..0b42c047 100644
--- a/src/common/strutils.h
+++ b/src/common/strutils.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/trace.cpp b/src/common/trace.cpp
index 7234c847..72ea2e1a 100644
--- a/src/common/trace.cpp
+++ b/src/common/trace.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
@@ -443,7 +443,7 @@ BOOL C__Trace::Connect(BOOL onUserRequest)
WCHAR* s = tmpDir + wcslen(tmpDir);
if (s > tmpDir && *(s - 1) != L'\\')
*s++ = L'\\';
- lstrcpynW(s, L"altap_traces", int(end - s));
+ lstrcpynW(s, L"taskscape_traces", int(end - s));
s += wcslen(s);
if ((s - tmpDir) + 15 < MAX_PATH) // enough space to append "_2000000000.log"
diff --git a/src/common/trace.h b/src/common/trace.h
index ece25d71..d9cf231c 100644
--- a/src/common/trace.h
+++ b/src/common/trace.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/common/winlib.cpp b/src/common/winlib.cpp
index 568ecc9e..b4038557 100644
--- a/src/common/winlib.cpp
+++ b/src/common/winlib.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/common/winlib.h b/src/common/winlib.h
index 41c70384..4c40c023 100644
--- a/src/common/winlib.h
+++ b/src/common/winlib.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/consts.h b/src/consts.h
index 6b35fb19..c9cdd7c1 100644
--- a/src/consts.h
+++ b/src/consts.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
@@ -198,8 +198,8 @@ BOOL FileNameInvalidForManualCreate(const char* path);
BOOL CutSpacesFromBothSides(char* path);
// trims spaces at beginning and spaces and dots at end of name, Explorer does it this way
-// and people insisted they want it this way too, see https://forum.altap.cz/viewtopic.php?f=16&t=5891
-// and https://forum.altap.cz/viewtopic.php?f=2&t=4210
+// and people insisted they want it this way too, see /viewtopic.php?f=16&t=5891
+// and /viewtopic.php?f=2&t=4210
// returns TRUE if 'path' content changed
BOOL MakeValidFileName(char* path);
diff --git a/src/dialogs.cpp b/src/dialogs.cpp
index 5443eb4d..6ca0c0a0 100644
--- a/src/dialogs.cpp
+++ b/src/dialogs.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -1505,7 +1505,7 @@ MENU_TEMPLATE_ITEM ProgressDialogMenu2[] =
// messes up the Z-order and the system without the following hack after closing the progress window
// activates the top-most window that is the highest; see \Source\zorder and
// \Source\windowtest utilities.
- // Issue reported here: https://forum.altap.cz/viewtopic.php?t=2922&start=15
+ // Issue reported here: /viewtopic.php?t=2922&start=15
if (NextForegroundWindow != NULL && NextForegroundWindow != GetForegroundWindow())
{
DWORD pid;
@@ -2075,9 +2075,9 @@ CBetaExpiredDialog::DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
const char* url =
#ifndef THIS_IS_EAP_VERSION
- english ? "https://www.altap.cz/salamander/downloads/beta" : "https://www.altap.cz/cz/salamander/downloads/beta";
+ english ? "https://www.taskscape.com/salamander/downloads/beta" : "https://www.taskscape.com/cz/salamander/downloads/beta";
#else // THIS_IS_EAP_VERSION
- english ? "https://www.altap.cz/salamander/downloads/eap" : "https://www.altap.cz/cz/salamander/downloads/eap";
+ english ? "https://www.taskscape.com/salamander/downloads/eap" : "https://www.taskscape.com/cz/salamander/downloads/eap";
#endif // THIS_IS_EAP_VERSION
SetDlgItemText(HWindow, IDC_BETAEXPIREDURL, url + 8);
diff --git a/src/dialogs.h b/src/dialogs.h
index db68009a..514944a1 100644
--- a/src/dialogs.h
+++ b/src/dialogs.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/dialogs2.cpp b/src/dialogs2.cpp
index 32932b1c..f34f3bbf 100644
--- a/src/dialogs2.cpp
+++ b/src/dialogs2.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -639,11 +639,11 @@ void CImportConfigDialog::Transfer(CTransferInfo& ti)
{
if (ConfigurationExist[i])
{
- // detect whether this is "Open Salamander", "Altap Salamander", or the old "Servant Salamander"
+ // detect whether this is "Open Salamander", "Open Salamander", or the old "Servant Salamander"
BOOL openSalamander = StrIStr(SalamanderConfigurationRoots[i], "Open Salamander") != NULL;
- BOOL altapSalamander = StrIStr(SalamanderConfigurationRoots[i], "Altap Salamander") != NULL;
+ BOOL taskscapeSalamander = StrIStr(SalamanderConfigurationRoots[i], "Open Salamander") != NULL;
const char* name = openSalamander ? "Open Salamander %s"
- : altapSalamander ? "Altap Salamander %s"
+ : taskscapeSalamander ? "Open Salamander %s"
: "Servant Salamander %s";
sprintf(buff, name, SalamanderConfigurationVersions[i]);
SendDlgItemMessage(HWindow, IDC_IMPORTCONFIG, CB_ADDSTRING, 0, (LPARAM)buff);
@@ -671,11 +671,11 @@ void CImportConfigDialog::Transfer(CTransferInfo& ti)
lvi.iSubItem = 0;
lvi.state = 0;
- // detect whether this is "Open Salamander", "Altap Salamander", or the old "Servant Salamander"
+ // detect whether this is "Open Salamander", "Open Salamander", or the old "Servant Salamander"
BOOL openSalamander = StrIStr(SalamanderConfigurationRoots[i], "Open Salamander") != NULL;
- BOOL altapSalamander = StrIStr(SalamanderConfigurationRoots[i], "Altap Salamander") != NULL;
+ BOOL taskscapeSalamander = StrIStr(SalamanderConfigurationRoots[i], "Open Salamander") != NULL;
const char* name = openSalamander ? "Open Salamander %s"
- : altapSalamander ? "Altap Salamander %s"
+ : taskscapeSalamander ? "Open Salamander %s"
: "Servant Salamander %s";
sprintf(buff, name, SalamanderConfigurationVersions[i]);
lvi.pszText = buff;
@@ -1018,7 +1018,7 @@ CLanguageSelectorDialog::DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
{
// JRY: For AS 2.53 which ships with Czech, German and English we send other translations to the "Translations" section on the forum
- // https://forum.altap.cz/viewforum.php?f=23 - in the hope that someone will be motivated to create a translation.
+ // /viewforum.php?f=23 - in the hope that someone will be motivated to create a translation.
// There is no download page for languages yet, so this button is disabled
// EnableWindow(GetDlgItem(HWindow, IDB_GETMORELANGS), FALSE);
@@ -1081,7 +1081,7 @@ CLanguageSelectorDialog::DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
if (PluginName != NULL && LOWORD(wParam) == IDCANCEL)
return 0;
if (LOWORD(wParam) == IDB_GETMORELANGS)
- ShellExecute(HWindow, "open", "https://forum.altap.cz/viewforum.php?f=23", NULL, NULL, SW_SHOWNORMAL);
+ ShellExecute(HWindow, "open", "/viewforum.php?f=23", NULL, NULL, SW_SHOWNORMAL);
if (LOWORD(wParam) == IDB_REFRESHLANGS)
{
ListView_DeleteAllItems(HListView);
diff --git a/src/dialogs3.cpp b/src/dialogs3.cpp
index 89fd10e2..75ac91c8 100644
--- a/src/dialogs3.cpp
+++ b/src/dialogs3.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/dialogs4.cpp b/src/dialogs4.cpp
index 675e2375..cdce4ad5 100644
--- a/src/dialogs4.cpp
+++ b/src/dialogs4.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/dialogs5.cpp b/src/dialogs5.cpp
index a9a5a79c..468175bc 100644
--- a/src/dialogs5.cpp
+++ b/src/dialogs5.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -3653,7 +3653,7 @@ CCfgPageKeyboard::DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
CHyperLink* hl = new CHyperLink(HWindow, IDC_KEYBOARD_SHORTCUTS);
if (hl != NULL)
hl->SetActionPostCommand(CM_HELP_KEYBOARD);
- // hl->SetActionOpen("https://www.altap.cz/salam_en/features/keyboard.html"); // beware, one more occurrence
+ // hl->SetActionOpen("https://www.taskscape.com/salam_en/features/keyboard.html"); // beware, one more occurrence
break;
}
diff --git a/src/dialogs6.cpp b/src/dialogs6.cpp
index 2ed7fdd7..d5cba58d 100644
--- a/src/dialogs6.cpp
+++ b/src/dialogs6.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/dialogse.cpp b/src/dialogse.cpp
index 1963a444..b0607776 100644
--- a/src/dialogse.cpp
+++ b/src/dialogse.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/dialogsp.cpp b/src/dialogsp.cpp
index abbded79..6b192f20 100644
--- a/src/dialogsp.cpp
+++ b/src/dialogsp.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/drivelst.cpp b/src/drivelst.cpp
index 65e4e968..db659940 100644
--- a/src/drivelst.cpp
+++ b/src/drivelst.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/drivelst.h b/src/drivelst.h
index 030f6939..1782fc25 100644
--- a/src/drivelst.h
+++ b/src/drivelst.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/editwnd.cpp b/src/editwnd.cpp
index 1cc49493..58f5afc3 100644
--- a/src/editwnd.cpp
+++ b/src/editwnd.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -657,7 +657,7 @@ CEditLine::WindowProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
// to the focused window; I disabled the hook and now we must catch the messages in windows that may get focus
// so the forwarding continues.
// 30.11.2012 - someone on the forum reported that WM_MOUSEHWHEEL no longer flows through the message hook (the same as
- // Manison previously had with WM_MOUSEHWHEEL): https://forum.altap.cz/viewtopic.php?f=24&t=6039
+ // Manison previously had with WM_MOUSEHWHEEL): /viewtopic.php?f=24&t=6039
// so now we also catch the message in each window where it can flow to (depends on focus)
// and then route it so it reaches the window under the cursor as we've always done
diff --git a/src/editwnd.h b/src/editwnd.h
index a974d8e6..7b949436 100644
--- a/src/editwnd.h
+++ b/src/editwnd.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/edtlbwnd.cpp b/src/edtlbwnd.cpp
index 1f573779..ecba4071 100644
--- a/src/edtlbwnd.cpp
+++ b/src/edtlbwnd.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/edtlbwnd.h b/src/edtlbwnd.h
index 40db688f..7b44ba2d 100644
--- a/src/edtlbwnd.h
+++ b/src/edtlbwnd.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/execlog.cpp b/src/execlog.cpp
index d171b7ea..d41036e0 100644
--- a/src/execlog.cpp
+++ b/src/execlog.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/execute.cpp b/src/execute.cpp
index a6874104..cc1d8297 100644
--- a/src/execute.cpp
+++ b/src/execute.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/execute.h b/src/execute.h
index ff1bf06b..ef976845 100644
--- a/src/execute.h
+++ b/src/execute.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/filesbox.h b/src/filesbox.h
index d2e7f48c..7e8ff3e1 100644
--- a/src/filesbox.h
+++ b/src/filesbox.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/filesbx1.cpp b/src/filesbx1.cpp
index 2df4cef2..7c0ff0ee 100644
--- a/src/filesbx1.cpp
+++ b/src/filesbx1.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -1638,7 +1638,7 @@ CFilesBox::WindowProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
// I disabled the hook and now we must capture messages in windows that can have focus
// so they can be forwarded.
// 30.11.2012 - on our forum a user reported WM_MOUSEHWHEEL not passing through the message hook (same as before
- // in Manison's case): https://forum.altap.cz/viewtopic.php?f=24&t=6039
+ // in Manison's case): /viewtopic.php?f=24&t=6039
// therefore we will now also catch the message in individual windows where it can potentially appear (depending on focus)
// and then route it so that it is delivered to the window under the cursor, as we always did
diff --git a/src/filesbx2.cpp b/src/filesbx2.cpp
index d41c9671..99427610 100644
--- a/src/filesbx2.cpp
+++ b/src/filesbx2.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/filesmap.cpp b/src/filesmap.cpp
index 6937e814..8cc1594a 100644
--- a/src/filesmap.cpp
+++ b/src/filesmap.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/fileswn1.cpp b/src/fileswn1.cpp
index 22796ec4..1015397d 100644
--- a/src/fileswn1.cpp
+++ b/src/fileswn1.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/fileswn2.cpp b/src/fileswn2.cpp
index 5b9e16a1..96dfd922 100644
--- a/src/fileswn2.cpp
+++ b/src/fileswn2.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/fileswn3.cpp b/src/fileswn3.cpp
index 95d6e9bd..d192eef9 100644
--- a/src/fileswn3.cpp
+++ b/src/fileswn3.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/fileswn4.cpp b/src/fileswn4.cpp
index 78711c18..a4b94e91 100644
--- a/src/fileswn4.cpp
+++ b/src/fileswn4.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/fileswn5.cpp b/src/fileswn5.cpp
index 94f6f59d..beabf6b1 100644
Binary files a/src/fileswn5.cpp and b/src/fileswn5.cpp differ
diff --git a/src/fileswn6.cpp b/src/fileswn6.cpp
index 9d5e990b..234b2f5f 100644
--- a/src/fileswn6.cpp
+++ b/src/fileswn6.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/fileswn7.cpp b/src/fileswn7.cpp
index de53058d..202f6faf 100644
--- a/src/fileswn7.cpp
+++ b/src/fileswn7.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/fileswn8.cpp b/src/fileswn8.cpp
index 1d5c4bd8..80135e13 100644
--- a/src/fileswn8.cpp
+++ b/src/fileswn8.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/fileswn9.cpp b/src/fileswn9.cpp
index 2405749e..869edd5d 100644
--- a/src/fileswn9.cpp
+++ b/src/fileswn9.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -592,7 +592,7 @@ BOOL CFilesWindow::PostProcessPathFromUser(HWND parent, char (&buff)[2 * MAX_PAT
// trim spaces at the beginning and the end
CutSpacesFromBothSides(buff);
- // trim quotes, see https://forum.altap.cz/viewtopic.php?t=4160
+ // trim quotes, see /viewtopic.php?t=4160
CutDoubleQuotesFromBothSides(buff);
if (IsFileURLPath(buff)) // it is a URL: convert URL (file://) to a Windows path
diff --git a/src/fileswna.cpp b/src/fileswna.cpp
index bb803eab..f0bf421b 100644
--- a/src/fileswna.cpp
+++ b/src/fileswna.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/fileswnb.cpp b/src/fileswnb.cpp
index 62daf3ce..1b248270 100644
--- a/src/fileswnb.cpp
+++ b/src/fileswnb.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/fileswnd.h b/src/fileswnd.h
index 4198da1a..bb0ce4a0 100644
--- a/src/fileswnd.h
+++ b/src/fileswnd.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/filter.cpp b/src/filter.cpp
index 7d019874..76960226 100644
--- a/src/filter.cpp
+++ b/src/filter.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -30,7 +30,7 @@ const char* FILTERCRITERIA_USETOTIME_REG = "UseToTime";
const char* FILTERCRITERIA_TOLO_REG = "ToLo";
const char* FILTERCRITERIA_TOHI_REG = "ToHi";
-// we used the following variables in Altap Salamander 2.5,
+// we used the following variables in Open Salamander 2.5,
// where we switched to CFilterCriteria and its Save/Load
const char* OLD_FINDOPTIONSITEM_ARCHIVE_REG = "Archive";
const char* OLD_FINDOPTIONSITEM_READONLY_REG = "ReadOnly";
@@ -324,7 +324,7 @@ void CFilterCriteria::PrepareForTest()
if (SystemTimeToFileTime(&stCurrent, (FILETIME*)&MaxTime))
{
// since 2.52b1, we do not include future files in "Modified during"; see report on the forum
- // https://forum.altap.cz/viewtopic.php?t=2818
+ // /viewtopic.php?t=2818
UseMaxTime = TRUE;
}
}
diff --git a/src/filter.h b/src/filter.h
index 7a3dea35..9abacfdc 100644
--- a/src/filter.h
+++ b/src/filter.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/find.cpp b/src/find.cpp
index 86759083..e2028cf2 100644
--- a/src/find.cpp
+++ b/src/find.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -34,7 +34,7 @@ const char* FINDOPTIONSITEM_GREP_REG = "Grep";
const char* FINDIGNOREITEM_PATH_REG = "Path";
const char* FINDIGNOREITEM_ENABLED_REG = "Enabled";
-// following variable was used up to Altap Salamander 2.5,
+// following variable was used up to Open Salamander 2.5,
// where we switched to CFilterCriteria with its Save/Load
const char* OLD_FINDOPTIONSITEM_EXCLUDEMASK_REG = "ExcludeMask";
@@ -523,7 +523,7 @@ BOOL CFindIgnore::Contains(const char* path, int startPathLen)
for (i = 0; i < Items.Count; i++)
{
// startPathLen is the path length entered in the Find dialog (search root);
- // only its subpaths are ignored, see https://forum.altap.cz/viewtopic.php?f=7&t=7434
+ // only its subpaths are ignored, see /viewtopic.php?f=7&t=7434
CFindIgnoreItem* item = Items[i];
switch (item->Type)
{
diff --git a/src/find.h b/src/find.h
index ae69e76f..05ea92b7 100644
--- a/src/find.h
+++ b/src/find.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/finddlg1.cpp b/src/finddlg1.cpp
index 0e386ebd..968446e6 100644
--- a/src/finddlg1.cpp
+++ b/src/finddlg1.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/finddlg2.cpp b/src/finddlg2.cpp
index 93481536..f31421e6 100644
--- a/src/finddlg2.cpp
+++ b/src/finddlg2.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -52,7 +52,7 @@ void CFindDialog::OnHideSelection()
}
if (deletedCount > 0)
{
- // hack hack: https://forum.altap.cz/viewtopic.php?f=2&t=3112&p=14801#p14801
+ // hack hack: /viewtopic.php?f=2&t=3112&p=14801#p14801
// without resetting to zero, the listview remembers the previous selection state
ListView_SetItemCount(FoundFilesListView->HWindow, 0);
// notify the listview of the new number of items
@@ -1581,7 +1581,7 @@ void CFindDialog::OnOpen(BOOL onlyFocused)
// Honza 4/2014: when found files come from different submenus, the "Open" command
// from the context menu does not work for them, so we removed the old behavior
// where all files were opened with one Enter. A new command "Open Selected" is introduced.
- // Forum bug: https://forum.altap.cz/viewtopic.php?f=6&t=7449
+ // Forum bug: /viewtopic.php?f=6&t=7449
index = ListView_GetNextItem(FoundFilesListView->HWindow, index, onlyFocused ? LVNI_FOCUSED : LVNI_SELECTED);
if (index != -1)
{
diff --git a/src/geticon.cpp b/src/geticon.cpp
index cfd92ae5..69e021c3 100644
--- a/src/geticon.cpp
+++ b/src/geticon.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/geticon.h b/src/geticon.h
index a871f0d2..fe4cb1f0 100644
--- a/src/geticon.h
+++ b/src/geticon.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/gui.cpp b/src/gui.cpp
index a2c96a8d..67ddc93b 100644
--- a/src/gui.cpp
+++ b/src/gui.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/gui.h b/src/gui.h
index d0ed9d8c..e1945cfb 100644
--- a/src/gui.h
+++ b/src/gui.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/icncache.cpp b/src/icncache.cpp
index a1366968..3e09de1f 100644
--- a/src/icncache.cpp
+++ b/src/icncache.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/icncache.h b/src/icncache.h
index 84321686..de15274a 100644
--- a/src/icncache.h
+++ b/src/icncache.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/iconlist.cpp b/src/iconlist.cpp
index ae34fbaa..3b0192bf 100644
--- a/src/iconlist.cpp
+++ b/src/iconlist.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/iconlist.h b/src/iconlist.h
index ac5ca20a..27c00b12 100644
--- a/src/iconlist.h
+++ b/src/iconlist.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/iconpool.cpp b/src/iconpool.cpp
index 486c8b60..8c52684c 100644
--- a/src/iconpool.cpp
+++ b/src/iconpool.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/iconpool.h b/src/iconpool.h
index df02254a..60590551 100644
--- a/src/iconpool.h
+++ b/src/iconpool.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/inflate.cpp b/src/inflate.cpp
index f651b39f..6922a9be 100644
--- a/src/inflate.cpp
+++ b/src/inflate.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/inflate.h b/src/inflate.h
index 1ef996ee..abb6e44c 100644
--- a/src/inflate.h
+++ b/src/inflate.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/jumplist.cpp b/src/jumplist.cpp
index bfee2619..71cedef0 100644
--- a/src/jumplist.cpp
+++ b/src/jumplist.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/jumplist.h b/src/jumplist.h
index d3d0a53f..c8fa199c 100644
--- a/src/jumplist.h
+++ b/src/jumplist.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/keyboard.cpp b/src/keyboard.cpp
index 6a5a8d34..4750b2f3 100644
--- a/src/keyboard.cpp
+++ b/src/keyboard.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/lang/lang.rc b/src/lang/lang.rc
index 90ff495b..b2b12b3f 100644
--- a/src/lang/lang.rc
+++ b/src/lang/lang.rc
@@ -1,4 +1,4 @@
-// Microsoft Visual C++ generated resource script.
+// Microsoft Visual C++ generated resource script.
//
#pragma code_page(65001)
@@ -66,7 +66,7 @@ BEGIN
DEFPUSHBUTTON "E&xit",IDCANCEL,92,57,50,14,WS_GROUP
PUSHBUTTON "&Continue",IDOK,149,57,50,14
LTEXT "This beta version has expired. Please download and install updated beta version:",IDC_STATIC_1,10,10,274,8
- LTEXT "www.altap.cz/salamander/downloads/beta",IDC_BETAEXPIREDURL,10,23,274,8,WS_TABSTOP
+ LTEXT "www.taskscape.com/salamander/downloads/beta",IDC_BETAEXPIREDURL,10,23,274,8,WS_TABSTOP
LTEXT "Today is %s and this version expired on %s.",IDC_BETAEXPIREDDATE,10,36,274,16
END
@@ -634,9 +634,9 @@ BEGIN
LTEXT "",IDC_ABOUT_LOGO,174,1,123,104
DEFPUSHBUTTON "Close",IDOK,124,162,50,14,WS_GROUP
LTEXT "Version",IDS_ABOUT_SALAMANDER,10,86,201,8
- LTEXT "Copyright © 1997-2023 Open Salamander Authors",IDC_STATIC_1,10,97,196,8
+ LTEXT "Copyright © 1997-2023 Taskscape Ltd",IDC_STATIC_1,10,97,196,8
LTEXT "Web:",IDC_STATIC_3,10,108,20,8
- LTEXT "www.altap.cz",IDC_ABOUT_WWW,31,108,64,8,WS_TABSTOP
+ LTEXT "www.taskscape.com",IDC_ABOUT_WWW,31,108,64,8,WS_TABSTOP
LTEXT "Open Salamander is free software",IDC_STATIC_4,10,119,165,8
LTEXT "Licensed under GNU General Public License version 2 or later",IDC_STATIC_5,10,130,214,8
CONTROL "",IDC_ABOUT_BOTTOM,"Static",SS_ETCHEDHORZ | WS_GROUP,2,154,294,1
diff --git a/src/lang/lang.rc2 b/src/lang/lang.rc2
index 66df709e..5ecb6bde 100644
--- a/src/lang/lang.rc2
+++ b/src/lang/lang.rc2
@@ -1,4 +1,4 @@
-//
+//
// lang.rc2 - resources Microsoft Visual C++ does not edit directly
//
@@ -118,3 +118,4 @@ IDM_VIEWERCONTEXTMENU MENU
MENUITEM "&Wrap\tCtrl+W", CM_WRAPED
}
}
+
diff --git a/src/lang/texts.rc2 b/src/lang/texts.rc2
index 9468a319..d8f4afad 100644
--- a/src/lang/texts.rc2
+++ b/src/lang/texts.rc2
@@ -1,4 +1,4 @@
-#include "..\texts.rh2"
+#include "..\texts.rh2"
STRINGTABLE
{
@@ -1756,7 +1756,7 @@ STRINGTABLE
IDS_PLUGINSLGNOTFOUND, "It seems that you have no language modules (.SLG) for this plugin (see plugin's subdirectory LANG)."
IDS_DONOTSHOWCANTLOADPLUGINSLG, "&Do not show this message for other plugins"
- IDS_CORRUPTEDCONFIGFOUND, "Configuration stored in registry is corrupted, so it cannot be loaded. Open Salamander was probably terminated during saving configuration. This happens mainly when Open Salamander is still running when you shutdown system (or log off). To prevent this problem, close Open Salamander before shutdown (or log off).\n\nYou can backup corrupted configuration now (run RegEdit.exe, rename key HKEY_CURRENT_USER\\%s). Later you can try to get some settings from this backup (User Menu, Hotpaths, FTP bookmarks, etc.), visit forum.altap.cz for details.\n\nCorrupted configuration must be removed from registry before starting Open Salamander."
+ IDS_CORRUPTEDCONFIGFOUND, "Configuration stored in registry is corrupted, so it cannot be loaded. Open Salamander was probably terminated during saving configuration. This happens mainly when Open Salamander is still running when you shutdown system (or log off). To prevent this problem, close Open Salamander before shutdown (or log off).\n\nYou can backup corrupted configuration now (run RegEdit.exe, rename key HKEY_CURRENT_USER\\%s). Later you can try to get some settings from this backup (User Menu, Hotpaths, FTP bookmarks, etc.).\n\nCorrupted configuration must be removed from registry before starting Open Salamander."
IDS_CORRUPTEDCONFIGREMOVEBTN, "&Remove Configuration"
IDS_CHANGEDSHUTDOWNPARS, "You are using nonstandard values of the following parameters used during Log off and Shutdown. It probably causes corruption of Open Salamander's configuration (it's terminated during save of configuration).\n\nHKEY_CURRENT_USER\\Control Panel\\Desktop\\WaitToKillAppTimeout should be 20000.\nHKEY_CURRENT_USER\\Control Panel\\Desktop\\AutoEndTasks should be 0."
@@ -1797,7 +1797,7 @@ STRINGTABLE
IDS_ICONOVRLS_NAME, "Name"
IDS_ICONOVRLS_DESCR, "Description"
IDS_ICONOVRLS_CHANGE, "Icon Overlays changes do not take effect until the Open Salamander is restarted."
- IDS_ICONOVRLS_CRASH, "Open Salamander has become unstable. An unhandled exception has occurred in %s icon overlay handler. You can prevent similar crashes if Open Salamander will not use this handler (click This button) or will stop displaying custom icon overlays at all (click All button). You may also try to upgrade software providing this handler (search forum.altap.cz for details).\n\nWhat icon overlay handlers do you want to disable?\n\nNote: you can set up icon overlays in configuration dialog (see Icon Overlays page)."
+ IDS_ICONOVRLS_CRASH, "Open Salamander has become unstable. An unhandled exception has occurred in %s icon overlay handler. You can prevent similar crashes if Open Salamander will not use this handler (click This button) or will stop displaying custom icon overlays at all (click All button). You may also try to upgrade software providing this handler ().\n\nWhat icon overlay handlers do you want to disable?\n\nNote: you can set up icon overlays in configuration dialog (see Icon Overlays page)."
IDS_ICONOVRLS_DISTHIS, "&This"
IDS_ICONOVRLS_DISALL, "&All"
@@ -1916,17 +1916,17 @@ STRINGTABLE
IDS_SALMON_COMPRESSING "Compressing, wait please..."
IDS_SALMON_UPLOADING "Uploading, wait please..."
IDS_SALMON_UPLOADSUCCESS "Report has been uploaded successfully.\n\nThank you for helping us improve Open Salamander!"
- IDS_SALMON_UPLOADFAILED "Report upload has failed, reason: %s\n\nPlease send us report using email to support@altap.cz and delete them from your disk. Click OK to show the report."
- IDS_SALMON_COMPRESSFAILED "Report compression has failed, reason: %s\n\nPlease pack your bug report using 7-Zip, email it to support@altap.cz, and delete report files from your disk. Click OK to show the report."
+ IDS_SALMON_UPLOADFAILED "Report upload has failed, reason: %s\n\nPlease send us report using email to support@taskscape.com and delete them from your disk. Click OK to show the report."
+ IDS_SALMON_COMPRESSFAILED "Report compression has failed, reason: %s\n\nPlease pack your bug report using 7-Zip, email it to support@taskscape.com, and delete report files from your disk. Click OK to show the report."
IDS_SALMON_LOAD_FAILED "Loading of %s failed."
IDS_SALMON_WRONG_CMDLINE "This is an internal Open Salamander utility, please don't start it directly."
- IDS_SALMON_WRONG_VERSION "Incorrect version of Open Salamander Bug Reporter. Please contact us at support@altap.cz."
+ IDS_SALMON_WRONG_VERSION "Incorrect version of Open Salamander Bug Reporter. Please contact us at support@taskscape.com."
IDS_SALMON_MINIDUMP "A problem has occured, forcing Open Salamander to close.\nCreating a bug report, wait please..."
IDS_SALMON_BUGREPORT_PROBLEM "Some problem has occured during the bug report creation:\n%s"
IDS_SALMON_MINIDUMP_CREATE "Cannot create minidump file %s. Code: %d."
IDS_SALMON_MINIDUMP_CALL "Error during minidump creation. Code: %d."
-// IDS_SALMON_FAILED, "Starting of Bug Reporter failed. Please pack following bug report using 7-Zip packer and send it to our email address support@altap.cz.\n\nThank you for helping us improve Open Salamander."
+// IDS_SALMON_FAILED, "Starting of Bug Reporter failed. Please pack following bug report using 7-Zip packer and send it to our email address support@taskscape.com.\n\nThank you for helping us improve Open Salamander."
IDS_SALMON_NOT_RUNNING, "Open Salamander Bug Reporter (salmon.exe) is not running. Open Salamander will not be able to handle potential crashes. Please restart Open Salamander."
IDS_SLGINCOMPLETE_TITLE, "Unfinished Translation of Open Salamander"
@@ -1948,3 +1948,4 @@ STRINGTABLE
IDS_FORCEDSHUTDOWNDISKOPER, "Windows is rejecting to abort shutdown. This message will block it temporarily.\n\nYou have some disk operations in progress. Do you want to cancel them now? Click No only if you have aborted shutdown manually, otherwise you risk having unfinished files on your disk.\n\nPlease wait to abort shutdown manually before you answer this question, otherwise Open Salamander will be terminated without saving configuration."
IDS_CLOSINGFINDWINDOWS, "Closing Find windows, please wait..."
}
+
diff --git a/src/logo.cpp b/src/logo.cpp
index ff491b56..cfb0daba 100644
--- a/src/logo.cpp
+++ b/src/logo.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -421,7 +421,7 @@ CAboutDialog::DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
hl = new CHyperLink(HWindow, IDC_ABOUT_WWW);
if (hl != NULL)
{
- const char* url = english ? "https://www.altap.cz" : "https://www.altap.cz/cz";
+ const char* url = english ? "https://www.taskscape.com" : "https://www.taskscape.com/cz";
SetDlgItemText(HWindow, IDC_ABOUT_WWW, url + 8);
hl->SetActionOpen(url);
}
diff --git a/src/logo.h b/src/logo.h
index 6bf4cd87..74795c1e 100644
--- a/src/logo.h
+++ b/src/logo.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/mainwnd.h b/src/mainwnd.h
index 355e19c5..047e0a59 100644
--- a/src/mainwnd.h
+++ b/src/mainwnd.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/mainwnd1.cpp b/src/mainwnd1.cpp
index 5d5ef443..d5b5e3e7 100644
--- a/src/mainwnd1.cpp
+++ b/src/mainwnd1.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/mainwnd2.cpp b/src/mainwnd2.cpp
index 76fe3d8e..1118ab90 100644
--- a/src/mainwnd2.cpp
+++ b/src/mainwnd2.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -65,7 +65,7 @@
// 35 = 2.5RC1 only to transfer plug-in configuration from version 2.5b12 (internal only, we shipped RC1 instead)
// 36 = 2.5RC2 only to transfer plug-in configuration from version 2.5RC1
// 37 = 2.5RC3 only to transfer plug-in configuration from version 2.5RC2
-// 38 = 2.5RC3 renamed Servant Salamander to Altap Salamander
+// 38 = 2.5RC3 renamed Servant Salamander to Open Salamander
// 39 = 2.5 only to transfer plug-in configuration from version 2.5RC3
// 40 = 2.51 only to transfer plug-in configuration from version 2.5
// 41 = 2.51 configuration version containing a list of disabled icon overlay handlers (see CONFIG_DISABLEDCUSTICOVRLS_REG)
@@ -153,87 +153,87 @@ const DWORD THIS_CONFIG_VERSION = 104;
const char* SalamanderConfigurationRoots[SALCFG_ROOTS_COUNT + 1] =
{
"Software\\Open Salamander\\5.0",
- "Software\\Altap\\Altap Salamander 4.0",
- "Software\\Altap\\Altap Salamander 4.0 beta 1 (DB177)",
- "Software\\Altap\\Altap Salamander 4.0 beta 1 (DB171)",
- "Software\\Altap\\Altap Salamander 3.08",
- "Software\\Altap\\Altap Salamander 4.0 beta 1 (DB168)",
- "Software\\Altap\\Altap Salamander 3.07",
- "Software\\Altap\\Altap Salamander 3.1 beta 1 (DB162)",
- "Software\\Altap\\Altap Salamander 3.1 beta 1 (DB159)",
- "Software\\Altap\\Altap Salamander 3.06",
- "Software\\Altap\\Altap Salamander 3.1 beta 1 (DB153)",
- "Software\\Altap\\Altap Salamander 3.05",
- "Software\\Altap\\Altap Salamander 3.1 beta 1 (DB147)",
- "Software\\Altap\\Altap Salamander 3.04",
- "Software\\Altap\\Altap Salamander 3.1 beta 1 (DB141)",
- "Software\\Altap\\Altap Salamander 3.03",
- "Software\\Altap\\Altap Salamander 3.1 beta 1 (DB135)",
- "Software\\Altap\\Altap Salamander 3.02",
- "Software\\Altap\\Altap Salamander 3.1 beta 1 (DB129)",
- "Software\\Altap\\Altap Salamander 3.01",
- "Software\\Altap\\Altap Salamander 3.1 beta 1 (DB123)",
- "Software\\Altap\\Altap Salamander 3.0",
- "Software\\Altap\\Altap Salamander 3.0 beta 5 (DB117)",
- "Software\\Altap\\Altap Salamander 3.0 beta 4",
- "Software\\Altap\\Altap Salamander 3.0 beta 4 (DB111)",
- "Software\\Altap\\Altap Salamander 3.0 beta 3",
- "Software\\Altap\\Altap Salamander 3.0 beta 3 (DB105)",
- "Software\\Altap\\Altap Salamander 3.0 beta 3 (PB103)",
- "Software\\Altap\\Altap Salamander 3.0 beta 3 (DB100)",
- "Software\\Altap\\Altap Salamander 3.0 beta 2",
- "Software\\Altap\\Altap Salamander 3.0 beta 2 (DB94)",
- "Software\\Altap\\Altap Salamander 3.0 beta 1",
- "Software\\Altap\\Altap Salamander 3.0 beta 1 (DB88)",
- "Software\\Altap\\Altap Salamander 3.0 beta 1 (PB87)",
- "Software\\Altap\\Altap Salamander 3.0 beta 1 (DB83)",
- "Software\\Altap\\Altap Salamander 3.0 beta 1 (DB80)",
- "Software\\Altap\\Altap Salamander 3.0 beta 1 (PB79)",
- "Software\\Altap\\Altap Salamander 3.0 beta 1 (DB76)",
- "Software\\Altap\\Altap Salamander 3.0 beta 1 (PB75)",
- "Software\\Altap\\Altap Salamander 2.55 beta 1 (DB 72)",
- "Software\\Altap\\Altap Salamander 2.54",
- "Software\\Altap\\Altap Salamander 2.54 beta 1 (DB 66)",
- "Software\\Altap\\Altap Salamander 2.53",
- "Software\\Altap\\Altap Salamander 2.53 (DB 60)",
- "Software\\Altap\\Altap Salamander 2.53 beta 2",
- "Software\\Altap\\Altap Salamander 2.53 beta 2 (IB 55)",
- "Software\\Altap\\Altap Salamander 2.53 (DB 52)",
- "Software\\Altap\\Altap Salamander 2.53 beta 1",
- "Software\\Altap\\Altap Salamander 2.53 beta 1 (DB 46)",
- "Software\\Altap\\Altap Salamander 2.53 beta 1 (PB 44)",
- "Software\\Altap\\Altap Salamander 2.53 beta 1 (DB 41)",
- "Software\\Altap\\Altap Salamander 2.53 beta 1 (DB 39)",
- "Software\\Altap\\Altap Salamander 2.53 beta 1 (PB 38)",
- "Software\\Altap\\Altap Salamander 2.53 beta 1 (DB 36)",
- "Software\\Altap\\Altap Salamander 2.53 beta 1 (DB 33)",
- "Software\\Altap\\Altap Salamander 2.52",
- "Software\\Altap\\Altap Salamander 2.52 (DB 30)",
- "Software\\Altap\\Altap Salamander 2.52 beta 2",
- "Software\\Altap\\Altap Salamander 2.52 beta 1",
- "Software\\Altap\\Altap Salamander 2.51",
- "Software\\Altap\\Altap Salamander 2.5",
- "Software\\Altap\\Altap Salamander 2.5 RC3",
- "Software\\Altap\\Servant Salamander 2.5 RC3",
- "Software\\Altap\\Servant Salamander 2.5 RC2",
- "Software\\Altap\\Servant Salamander 2.5 RC1",
- "Software\\Altap\\Servant Salamander 2.5 beta 12",
- "Software\\Altap\\Servant Salamander 2.5 beta 11",
- "Software\\Altap\\Servant Salamander 2.5 beta 10",
- "Software\\Altap\\Servant Salamander 2.5 beta 9",
- "Software\\Altap\\Servant Salamander 2.5 beta 8",
- "Software\\Altap\\Servant Salamander 2.5 beta 7",
- "Software\\Altap\\Servant Salamander 2.5 beta 6",
- "Software\\Altap\\Servant Salamander 2.5 beta 5",
- "Software\\Altap\\Servant Salamander 2.5 beta 4",
- "Software\\Altap\\Servant Salamander 2.5 beta 3",
- "Software\\Altap\\Servant Salamander 2.5 beta 2",
- "Software\\Altap\\Servant Salamander 2.5 beta 1",
- "Software\\Altap\\Servant Salamander 2.1 beta 1",
- "Software\\Altap\\Servant Salamander 2.0",
- "Software\\Altap\\Servant Salamander 1.6 beta 7",
- "Software\\Altap\\Servant Salamander 1.6 beta 6",
- "Software\\Altap\\Servant Salamander", // 1.6 beta 1 to 1.6 beta 5
+ "Software\\Taskscape Ltd\\Open Salamander 4.0",
+ "Software\\Taskscape Ltd\\Open Salamander 4.0 beta 1 (DB177)",
+ "Software\\Taskscape Ltd\\Open Salamander 4.0 beta 1 (DB171)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.08",
+ "Software\\Taskscape Ltd\\Open Salamander 4.0 beta 1 (DB168)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.07",
+ "Software\\Taskscape Ltd\\Open Salamander 3.1 beta 1 (DB162)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.1 beta 1 (DB159)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.06",
+ "Software\\Taskscape Ltd\\Open Salamander 3.1 beta 1 (DB153)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.05",
+ "Software\\Taskscape Ltd\\Open Salamander 3.1 beta 1 (DB147)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.04",
+ "Software\\Taskscape Ltd\\Open Salamander 3.1 beta 1 (DB141)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.03",
+ "Software\\Taskscape Ltd\\Open Salamander 3.1 beta 1 (DB135)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.02",
+ "Software\\Taskscape Ltd\\Open Salamander 3.1 beta 1 (DB129)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.01",
+ "Software\\Taskscape Ltd\\Open Salamander 3.1 beta 1 (DB123)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 5 (DB117)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 4",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 4 (DB111)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 3",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 3 (DB105)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 3 (PB103)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 3 (DB100)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 2",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 2 (DB94)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 1",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 1 (DB88)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 1 (PB87)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 1 (DB83)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 1 (DB80)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 1 (PB79)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 1 (DB76)",
+ "Software\\Taskscape Ltd\\Open Salamander 3.0 beta 1 (PB75)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.55 beta 1 (DB 72)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.54",
+ "Software\\Taskscape Ltd\\Open Salamander 2.54 beta 1 (DB 66)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53 (DB 60)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53 beta 2",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53 beta 2 (IB 55)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53 (DB 52)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53 beta 1",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53 beta 1 (DB 46)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53 beta 1 (PB 44)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53 beta 1 (DB 41)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53 beta 1 (DB 39)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53 beta 1 (PB 38)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53 beta 1 (DB 36)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.53 beta 1 (DB 33)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.52",
+ "Software\\Taskscape Ltd\\Open Salamander 2.52 (DB 30)",
+ "Software\\Taskscape Ltd\\Open Salamander 2.52 beta 2",
+ "Software\\Taskscape Ltd\\Open Salamander 2.52 beta 1",
+ "Software\\Taskscape Ltd\\Open Salamander 2.51",
+ "Software\\Taskscape Ltd\\Open Salamander 2.5",
+ "Software\\Taskscape Ltd\\Open Salamander 2.5 RC3",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 RC3",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 RC2",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 RC1",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 beta 12",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 beta 11",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 beta 10",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 beta 9",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 beta 8",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 beta 7",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 beta 6",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 beta 5",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 beta 4",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 beta 3",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 beta 2",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.5 beta 1",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.1 beta 1",
+ "Software\\Taskscape Ltd\\Servant Salamander 2.0",
+ "Software\\Taskscape Ltd\\Servant Salamander 1.6 beta 7",
+ "Software\\Taskscape Ltd\\Servant Salamander 1.6 beta 6",
+ "Software\\Taskscape Ltd\\Servant Salamander", // 1.6 beta 1 to 1.6 beta 5
"Software\\Salamander" // oldest versions (1.52 and older)
};
const char* SalamanderConfigurationVersions[SALCFG_ROOTS_COUNT] =
diff --git a/src/mainwnd3.cpp b/src/mainwnd3.cpp
index e63c3827..c30f187f 100644
--- a/src/mainwnd3.cpp
+++ b/src/mainwnd3.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -868,7 +868,7 @@ BOOL CMainWindow::OnAssociationsChangedNotification(BOOL showWaitWnd)
{
// tweak the icon size
- LoadSaveToRegistryMutex.Enter(); // users reported shrunken icons, see https://forum.altap.cz/viewtopic.php?t=638
+ LoadSaveToRegistryMutex.Enter(); // users reported shrunken icons, see /viewtopic.php?t=638
// this synchronization ensures that two Salamanders do not interfere with each other
// unfortunately the trick with changing "Shell Icon Size" to rebuild the cache is used by many tools (including Tweak UI),
// so if they refresh at the same time as Salamander, conflicts occur
@@ -2011,7 +2011,7 @@ MENU_TEMPLATE_ITEM AddToSystemMenu[] =
{
// we catch messages coming especially from newer mice (4th button and above)
// and multimedia keyboards
- // viz https://forum.altap.cz/viewtopic.php?t=192
+ // viz /viewtopic.php?t=192
DWORD cmd = GET_APPCOMMAND_LPARAM(lParam);
switch (cmd)
{
@@ -2562,13 +2562,13 @@ MENU_TEMPLATE_ITEM AddToSystemMenu[] =
/*
case CM_HELP_KEYBOARD:
{
- ShellExecute(HWindow, "open", "https://www.altap.cz/salam_en/features/keyboard.html", NULL, NULL, SW_SHOWNORMAL);
+ ShellExecute(HWindow, "open", "https://www.taskscape.com/salam_en/features/keyboard.html", NULL, NULL, SW_SHOWNORMAL);
return 0;
}
*/
case CM_FORUM:
{
- ShellExecute(HWindow, "open", "https://forum.altap.cz/", NULL, NULL, SW_SHOWNORMAL);
+ ShellExecute(HWindow, "open", "/", NULL, NULL, SW_SHOWNORMAL);
return 0;
}
@@ -6028,7 +6028,7 @@ MENU_TEMPLATE_ITEM AddToSystemMenu[] =
// until 2.53b1 only this branch existed and the timer version was commented out
// on Windows 7 users reported activation issues when icon grouping was enabled
// and Salamander was minimized; sometimes clicking its preview (or Alt+Tab)
- // would not restore Salamander, only a beep; see https://forum.altap.cz/viewtopic.php?f=6&t=3791
+ // would not restore Salamander, only a beep; see /viewtopic.php?f=6&t=3791
//
// so we enable the delayed variant (200ms) again, but only on W7 and only if the window is minimized
PostMessage(HWindow, WM_USER_END_SUSPMODE, 0, 0); // if ActivateSuspMode is not >= 1, nothing happens
diff --git a/src/mainwnd4.cpp b/src/mainwnd4.cpp
index 52bb57b6..832a30ad 100644
--- a/src/mainwnd4.cpp
+++ b/src/mainwnd4.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -1252,7 +1252,7 @@ void CMainWindow::FocusPanel(CFilesWindow* focus, BOOL testIfMainWndActive)
// fixes a bug (present in 2.5b10) when users had one panel active with focus on UpDir
// and then right-clicked a file in the passive panel and chose DELETE from the context menu
// nothing happened because the EnablerFilesDelete enabler was FALSE (not updated for the new panel)
- // see https://forum.altap.cz/viewtopic.php?t=181
+ // see /viewtopic.php?t=181
// repaint the directory line of both panels
if (old->DirectoryLine != NULL)
diff --git a/src/mainwnd5.cpp b/src/mainwnd5.cpp
index a4f01cd2..b6c605b1 100644
--- a/src/mainwnd5.cpp
+++ b/src/mainwnd5.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/mapi.cpp b/src/mapi.cpp
index 6e22fb38..516cd5b4 100644
--- a/src/mapi.cpp
+++ b/src/mapi.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/mapi.h b/src/mapi.h
index 68dc3210..fe156b60 100644
--- a/src/mapi.h
+++ b/src/mapi.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/masks.cpp b/src/masks.cpp
index 00b2c91c..e112e066 100644
--- a/src/masks.cpp
+++ b/src/masks.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/masks.h b/src/masks.h
index 73e76611..1e0458e0 100644
--- a/src/masks.h
+++ b/src/masks.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/md5.cpp b/src/md5.cpp
index fd56c267..3736c2b9 100644
--- a/src/md5.cpp
+++ b/src/md5.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h" // include slouzi pouze k prelozitelnosti v Salamanderu
diff --git a/src/md5.h b/src/md5.h
index c42868ff..87411969 100644
--- a/src/md5.h
+++ b/src/md5.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/menu.h b/src/menu.h
index 2a489b79..3ad0ff56 100644
--- a/src/menu.h
+++ b/src/menu.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/menu1.cpp b/src/menu1.cpp
index 2b3be0cd..d86f4ca3 100644
--- a/src/menu1.cpp
+++ b/src/menu1.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/menu2.cpp b/src/menu2.cpp
index 827233f3..7f4cd8c9 100644
--- a/src/menu2.cpp
+++ b/src/menu2.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -167,7 +167,7 @@ void CMenuPopup::AssignHotKeys()
{
// During the first round, we try to avoid characters with diacritics so the user
// does not have to switch from an English keyboard
- // see https://forum.altap.cz/viewtopic.php?f=23&t=4025
+ // see /viewtopic.php?f=23&t=4025
WCHAR buffw[10];
buffw[1] = 0; // so that we pass in the second round
diff --git a/src/menu3.cpp b/src/menu3.cpp
index 4bd4f0cc..82589ead 100644
--- a/src/menu3.cpp
+++ b/src/menu3.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/menu4.cpp b/src/menu4.cpp
index df8fe796..5a8aa9da 100644
--- a/src/menu4.cpp
+++ b/src/menu4.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/menubar.cpp b/src/menubar.cpp
index b993a036..2aa9ee49 100644
--- a/src/menubar.cpp
+++ b/src/menubar.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/ms_init.cpp b/src/ms_init.cpp
index 55d1033f..12ff85de 100644
--- a/src/ms_init.cpp
+++ b/src/ms_init.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/msgbox.cpp b/src/msgbox.cpp
index b2e78c3c..f1446fb1 100644
--- a/src/msgbox.cpp
+++ b/src/msgbox.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/olespy.cpp b/src/olespy.cpp
index 7293cf0e..d7688cae 100644
--- a/src/olespy.cpp
+++ b/src/olespy.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/olespy.h b/src/olespy.h
index b6097a3c..28d7ae01 100644
--- a/src/olespy.h
+++ b/src/olespy.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/pack.h b/src/pack.h
index 1b4c6b42..3ee5e6ef 100644
--- a/src/pack.h
+++ b/src/pack.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/pack1.cpp b/src/pack1.cpp
index fe2c282a..50db8ab0 100644
--- a/src/pack1.cpp
+++ b/src/pack1.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/pack2.cpp b/src/pack2.cpp
index b069dc17..90c7f662 100644
--- a/src/pack2.cpp
+++ b/src/pack2.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
@@ -392,7 +392,7 @@ BOOL PackUniversalCompress(HWND parent, const char* command, TPackErrorTable* co
}
// hack for RAR 4.x+ that dislikes "-ap""" when addressing the archive root; this cleanup works with older RAR too
- // see https://forum.altap.cz/viewtopic.php?f=2&t=5487
+ // see /viewtopic.php?f=2&t=5487
if (*rootPath == 0 && strstr(command, "$(Rar32bitExecutable) ") == command)
{
char* pAP = strstr(cmdLine, "\" -ap\"\" @\"");
@@ -400,7 +400,7 @@ BOOL PackUniversalCompress(HWND parent, const char* command, TPackErrorTable* co
memmove(pAP + 1, " ", 7); // remove "-ap"" that causes issues with newer RAR
}
// hack for copying into a directory in RAR - it fails if the path begins with a backslash; it created e.g. \Test directory but Salam shows it as Test
- // https://forum.altap.cz/viewtopic.php?p=24586#p24586
+ // /viewtopic.php?p=24586#p24586
if (*rootPath == '\\' && strstr(command, "$(Rar32bitExecutable) ") == command)
{
char* pAP = strstr(cmdLine, "\" -ap\"\\");
diff --git a/src/pack3.cpp b/src/pack3.cpp
index e2f79e8b..7a97341d 100644
--- a/src/pack3.cpp
+++ b/src/pack3.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/packac.cpp b/src/packac.cpp
index 600fb001..eaf901ac 100644
--- a/src/packac.cpp
+++ b/src/packac.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/packers.cpp b/src/packers.cpp
index 856224b0..a6b21573 100644
--- a/src/packers.cpp
+++ b/src/packers.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/plugins.h b/src/plugins.h
index bb609229..b2695404 100644
--- a/src/plugins.h
+++ b/src/plugins.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// CommentsTranslationProject: TRANSLATED
diff --git a/src/plugins/7zip/7za/spl/StdAfx.h b/src/plugins/7zip/7za/spl/StdAfx.h
index 9a2d427a..3619e4b7 100644
--- a/src/plugins/7zip/7za/spl/StdAfx.h
+++ b/src/plugins/7zip/7za/spl/StdAfx.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// stdafx.h
diff --git a/src/plugins/7zip/7za/spl/main.cpp b/src/plugins/7zip/7za/spl/main.cpp
index 7f699370..0ecdd0ec 100644
--- a/src/plugins/7zip/7za/spl/main.cpp
+++ b/src/plugins/7zip/7za/spl/main.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// main.cpp
diff --git a/src/plugins/7zip/7za/spl/splthread.c b/src/plugins/7zip/7za/spl/splthread.c
index c6e77b49..c81136e6 100644
--- a/src/plugins/7zip/7za/spl/splthread.c
+++ b/src/plugins/7zip/7za/spl/splthread.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
//
diff --git a/src/plugins/7zip/7za/spl/splthread.cpp b/src/plugins/7zip/7za/spl/splthread.cpp
index 9472be96..7e4d88ac 100644
--- a/src/plugins/7zip/7za/spl/splthread.cpp
+++ b/src/plugins/7zip/7za/spl/splthread.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
//
diff --git a/src/plugins/7zip/7zclient.cpp b/src/plugins/7zip/7zclient.cpp
index 0bafccf9..4a9fa694 100644
--- a/src/plugins/7zip/7zclient.cpp
+++ b/src/plugins/7zip/7zclient.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/plugins/7zip/7zclient.h b/src/plugins/7zip/7zclient.h
index d6bacc18..7ea77ead 100644
--- a/src/plugins/7zip/7zclient.h
+++ b/src/plugins/7zip/7zclient.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/plugins/7zip/7zip.cpp b/src/plugins/7zip/7zip.cpp
index 7f397ce5..3bc13695 100644
--- a/src/plugins/7zip/7zip.cpp
+++ b/src/plugins/7zip/7zip.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
@@ -176,7 +176,7 @@ CPluginInterfaceAbstract* WINAPI SalamanderPluginEntry(CSalamanderPluginEntryAbs
VERSINFO_VERSION_NO_PLATFORM, VERSINFO_COPYRIGHT, LoadStr(IDS_PLUGIN_DESCRIPTION),
"7zip", "7z");
- salamander->SetPluginHomePageURL("www.altap.cz");
+ salamander->SetPluginHomePageURL("www.taskscape.com");
return &PluginInterface;
}
@@ -1108,7 +1108,7 @@ BOOL CPluginInterfaceForArchiver::PackToArchive(CSalamanderForOperationsAbstract
// delete files afterwards if we are moving them into the archive
if (move && ret)
- { // first lock the archive file so we cannot delete it ourselves (bug: https://forum.altap.cz/viewtopic.php?f=3&t=3859)
+ { // first lock the archive file so we cannot delete it ourselves (bug: /viewtopic.php?f=3&t=3859)
while (1)
{
hArchive = CreateFileUtf8Local(fileName, GENERIC_READ /* I tried 0, but the system then allowed deleting the file */,
diff --git a/src/plugins/7zip/7zip.h b/src/plugins/7zip/7zip.h
index b4f95a44..6330a51f 100644
--- a/src/plugins/7zip/7zip.h
+++ b/src/plugins/7zip/7zip.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/plugins/7zip/7zip.rc2 b/src/plugins/7zip/7zip.rc2
index 3485656c..74ecbfd7 100644
--- a/src/plugins/7zip/7zip.rc2
+++ b/src/plugins/7zip/7zip.rc2
@@ -1,4 +1,4 @@
-//
+//
// 7zip.rc2 - resources Microsoft Visual C++ does not edit directly
//
@@ -15,3 +15,4 @@
IDB_7ZIP BITMAP "res/7zip.bmp"
IDI_LOCK ICON "res/lock.ico"
+
diff --git a/src/plugins/7zip/7zthreads.cpp b/src/plugins/7zip/7zthreads.cpp
index 44f043e1..893c8f1b 100644
--- a/src/plugins/7zip/7zthreads.cpp
+++ b/src/plugins/7zip/7zthreads.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/plugins/7zip/7zthreads.h b/src/plugins/7zip/7zthreads.h
index a392b6b1..9f2a0677 100644
--- a/src/plugins/7zip/7zthreads.h
+++ b/src/plugins/7zip/7zthreads.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/plugins/7zip/FStreams.cpp b/src/plugins/7zip/FStreams.cpp
index c04016b7..eec35501 100644
--- a/src/plugins/7zip/FStreams.cpp
+++ b/src/plugins/7zip/FStreams.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/plugins/7zip/FStreams.h b/src/plugins/7zip/FStreams.h
index b0eb7f51..fbf23a15 100644
--- a/src/plugins/7zip/FStreams.h
+++ b/src/plugins/7zip/FStreams.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/plugins/7zip/dialogs.cpp b/src/plugins/7zip/dialogs.cpp
index 9ae3c26c..0a19bbb1 100644
--- a/src/plugins/7zip/dialogs.cpp
+++ b/src/plugins/7zip/dialogs.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/plugins/7zip/dialogs.h b/src/plugins/7zip/dialogs.h
index bbcd787f..f1b53205 100644
--- a/src/plugins/7zip/dialogs.h
+++ b/src/plugins/7zip/dialogs.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/plugins/7zip/doc/how-to-patch-7za.dll.txt b/src/plugins/7zip/doc/how-to-patch-7za.dll.txt
index c2ccb100..e6402b93 100644
--- a/src/plugins/7zip/doc/how-to-patch-7za.dll.txt
+++ b/src/plugins/7zip/doc/how-to-patch-7za.dll.txt
@@ -1,14 +1,14 @@
==================================================================================================
In Salamander 3.07 we finally updated 7za.dll to the latest 16.02 after many years.
-Users reported security holes in the old build: https://forum.altap.cz/viewtopic.php?t=32446
-We maintain two branches in the E:\Source\7zip repository: default and ALTAP. Procedure:
+Users reported security holes in the old build: /viewtopic.php?t=32446
+We maintain two branches in the E:\Source\7zip repository: default and Taskscape Ltd. Procedure:
1. download the current 7-Zip sources (for example 7z1602-src.7z)
2. update the working copy in E:\Source\7zip to the default branch
3. remove everything except the .hg directory
4. extract the downloaded sources
5. commit (adding new files and deleting the removed ones)
-6. merge into the ALTAP branch, producing a new 7-Zip version with the ALTAP patches
+6. merge into the Taskscape Ltd branch, producing a new 7-Zip version with the Taskscape Ltd patches
7. walk through every directory in E:\Source\salamand\plugins\7zip\7za and
synchronize any directories that appeared in step 6
8. if Igor added or removed a cpp file, you might need to add it to the project –
diff --git a/src/plugins/7zip/doc/sfx.patch b/src/plugins/7zip/doc/sfx.patch
deleted file mode 100644
index ba5fe5d4..00000000
--- a/src/plugins/7zip/doc/sfx.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-diff -ur c:\old\7zip\7za\7zip\Archive\7z\7zIn.cpp c:\new\7zip\7za\7zip\Archive\7z\7zIn.cpp
---- c:\old\7zip\7za\7zip\Archive\7z\7zIn.cpp Sun Dec 11 23:12:37 2005
-+++ c:\new\7zip\7za\7zip\Archive\7z\7zIn.cpp Thu Feb 09 13:16:10 2006
-@@ -194,6 +194,61 @@
- }
- #endif
-
-+//
-+// Added by David Andrs
-+//
-+// Find the beginning of 7zip archive (reading PE headers and skipping them)
-+//
-+HRESULT CInArchive::SkipSFXstub(IInStream *stream) {
-+ RINOK(stream->Seek(0, STREAM_SEEK_SET, NULL));
-+
-+ unsigned char data[200];
-+ unsigned long sectionOffset, sectionSize, direntries;
-+ int sections;
-+ UInt32 processedSize;
-+
-+ RINOK(ReadDirect(stream, data, sizeof(IMAGE_DOS_HEADER), &processedSize));
-+
-+ // verify that the MZ signature is present
-+ if (((IMAGE_DOS_HEADER *)data)->e_magic != ('M' + ('Z' << 8)))
-+ return S_OK;
-+ RINOK(stream->Seek(((IMAGE_DOS_HEADER *)data)->e_lfanew, STREAM_SEEK_SET, NULL));
-+
-+ // read the headers
-+ RINOK(ReadDirect(stream, data, sizeof(unsigned long) + sizeof(IMAGE_FILE_HEADER) + 24 * 4, &processedSize));
-+ if (processedSize != sizeof(unsigned long) + sizeof(IMAGE_FILE_HEADER) + 24 * 4)
-+ return S_OK;
-+ if (*(unsigned long *)data != ('P' + ('E' << 8) + ('\0' << 16) + ('\0' << 24)))
-+ return S_OK;
-+
-+ // number of sections
-+ sections = ((IMAGE_FILE_HEADER *)(data + sizeof(unsigned long)))->NumberOfSections;
-+ // number of directory entries
-+ direntries = ((IMAGE_OPTIONAL_HEADER *)(data + sizeof(unsigned long) + sizeof(IMAGE_FILE_HEADER)))->NumberOfRvaAndSizes;
-+ // skip the directory entries
-+ RINOK(stream->Seek(direntries * sizeof(IMAGE_DATA_DIRECTORY), STREAM_SEEK_CUR, NULL));
-+
-+ sectionOffset = 0;
-+ sectionSize = 0;
-+ // read the headers of all sections
-+ for (; sections > 0; sections--)
-+ {
-+ RINOK(ReadDirect(stream, data, sizeof(IMAGE_SECTION_HEADER), &processedSize));
-+ if (processedSize != sizeof(IMAGE_SECTION_HEADER))
-+ return S_OK;
-+
-+ // get position and size of the last section
-+ if (sectionOffset < ((IMAGE_SECTION_HEADER *)data)->PointerToRawData)
-+ {
-+ sectionOffset = ((IMAGE_SECTION_HEADER *)data)->PointerToRawData;
-+ sectionSize = ((IMAGE_SECTION_HEADER *)data)->SizeOfRawData;
-+ }
-+ }
-+
-+ _arhiveBeginStreamPosition = sectionOffset + sectionSize;
-+ return S_OK;
-+}
-+
- HRESULT CInArchive::FindAndReadSignature(IInStream *stream, const UInt64 *searchHeaderSizeLimit)
- {
- _position = _arhiveBeginStreamPosition;
-@@ -307,6 +362,7 @@
- RINOK(FindAndReadSignature(stream, searchHeaderSizeLimit));
- }
- #else
-+ RINOK(SkipSFXstub(stream)); // Added by David Andrs
- RINOK(FindAndReadSignature(stream, searchHeaderSizeLimit));
- #endif
- _stream = stream;
-diff -ur c:\old\7zip\7za\7zip\Archive\7z\7zIn.h c:\new\7zip\7za\7zip\Archive\7z\7zIn.h
---- c:\old\7zip\7za\7zip\Archive\7z\7zIn.h Sat Aug 13 14:29:16 2005
-+++ c:\new\7zip\7za\7zip\Archive\7z\7zIn.h Thu Feb 09 13:16:16 2006
-@@ -171,6 +171,7 @@
- }
-
- private:
-+ HRESULT SkipSFXstub(IInStream *stream);
- HRESULT FindAndReadSignature(IInStream *stream, const UInt64 *searchHeaderSizeLimit); // S_FALSE means is not archive
- #ifdef _7Z_VOL
- HRESULT FindFinishSignature(IInStream *stream, const UInt64 *searchHeaderSizeLimit); // S_FALSE means is not archive
-
diff --git a/src/plugins/7zip/extract.cpp b/src/plugins/7zip/extract.cpp
index 59e67891..8e3ac83b 100644
--- a/src/plugins/7zip/extract.cpp
+++ b/src/plugins/7zip/extract.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/plugins/7zip/extract.h b/src/plugins/7zip/extract.h
index 66415e00..23211f02 100644
--- a/src/plugins/7zip/extract.h
+++ b/src/plugins/7zip/extract.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/plugins/7zip/help/hh/7zip/dlgboxes_config.htm b/src/plugins/7zip/help/hh/7zip/dlgboxes_config.htm
index d7bd2090..ad92457c 100644
--- a/src/plugins/7zip/help/hh/7zip/dlgboxes_config.htm
+++ b/src/plugins/7zip/help/hh/7zip/dlgboxes_config.htm
@@ -1,4 +1,4 @@
-
+
7-Zip Configuration dialog box
@@ -88,7 +88,8 @@ Options
-
+
+
diff --git a/src/plugins/7zip/help/hh/7zip/dlgboxes_newarc.htm b/src/plugins/7zip/help/hh/7zip/dlgboxes_newarc.htm
index 0cc00dc8..dd39de40 100644
--- a/src/plugins/7zip/help/hh/7zip/dlgboxes_newarc.htm
+++ b/src/plugins/7zip/help/hh/7zip/dlgboxes_newarc.htm
@@ -1,4 +1,4 @@
-
+
Create New Archive dialog box
@@ -89,7 +89,8 @@ Options
-
+
+
diff --git a/src/plugins/7zip/help/hh/7zip/introduction_intro.htm b/src/plugins/7zip/help/hh/7zip/introduction_intro.htm
index 05350540..a476c841 100644
--- a/src/plugins/7zip/help/hh/7zip/introduction_intro.htm
+++ b/src/plugins/7zip/help/hh/7zip/introduction_intro.htm
@@ -1,4 +1,4 @@
-
+
Introduction
@@ -21,7 +21,8 @@ Getting Started with 7-ZIP Plugin
for a description of basic work with plugin archiver and menu extension.
-
+
+
diff --git a/src/plugins/7zip/help/hh/7zip/using_testingarc.htm b/src/plugins/7zip/help/hh/7zip/using_testingarc.htm
index 68d0cc46..5a2b3f7a 100644
--- a/src/plugins/7zip/help/hh/7zip/using_testingarc.htm
+++ b/src/plugins/7zip/help/hh/7zip/using_testingarc.htm
@@ -1,4 +1,4 @@
-
+
Testing Archive
@@ -27,7 +27,8 @@ To test archive:
-
+
+
diff --git a/src/plugins/7zip/lang/lang.rc2 b/src/plugins/7zip/lang/lang.rc2
index 2b91343e..a31db256 100644
--- a/src/plugins/7zip/lang/lang.rc2
+++ b/src/plugins/7zip/lang/lang.rc2
@@ -1,4 +1,4 @@
-//
+//
// lang.rc2 - resources Microsoft Visual C++ does not edit directly
//
@@ -126,3 +126,4 @@ STRINGTABLE
IDS_ERRADDDIR_TOOLONG, "Cannot add 1 or more directories to the list. The total path is too long.\nSome directories or files may be missing in the archive listing."
IDS_NAMEISTOOLONG, "Name ""%s"" with full path is too long.\n\nPath: %s"
}
+
diff --git a/src/plugins/7zip/open.cpp b/src/plugins/7zip/open.cpp
index 22264f64..892cdfdc 100644
--- a/src/plugins/7zip/open.cpp
+++ b/src/plugins/7zip/open.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/plugins/7zip/open.h b/src/plugins/7zip/open.h
index 1876e387..6804d627 100644
--- a/src/plugins/7zip/open.h
+++ b/src/plugins/7zip/open.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/plugins/7zip/patch/main.cpp b/src/plugins/7zip/patch/main.cpp
index 5fca59c1..5eaa426c 100644
--- a/src/plugins/7zip/patch/main.cpp
+++ b/src/plugins/7zip/patch/main.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// main.cpp
diff --git a/src/plugins/7zip/precomp.cpp b/src/plugins/7zip/precomp.cpp
index 568b08b7..05b262e8 100644
--- a/src/plugins/7zip/precomp.cpp
+++ b/src/plugins/7zip/precomp.cpp
@@ -1,9 +1,9 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
//****************************************************************************
//
-// Copyright (c) 2023 Open Salamander Authors
+// Copyright (c) 2023 Taskscape Ltd
//
// This is a part of the Open Salamander SDK library.
//
diff --git a/src/plugins/7zip/precomp.h b/src/plugins/7zip/precomp.h
index 63e87dd4..7952bf3c 100644
--- a/src/plugins/7zip/precomp.h
+++ b/src/plugins/7zip/precomp.h
@@ -1,9 +1,9 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
//****************************************************************************
//
-// Copyright (c) 2023 Open Salamander Authors
+// Copyright (c) 2023 Taskscape Ltd
//
// This is a part of the Open Salamander SDK library.
//
diff --git a/src/plugins/7zip/structs.h b/src/plugins/7zip/structs.h
index 57d9934f..ec762a2b 100644
--- a/src/plugins/7zip/structs.h
+++ b/src/plugins/7zip/structs.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/plugins/7zip/update.cpp b/src/plugins/7zip/update.cpp
index 8dfda337..8f4d3fef 100644
--- a/src/plugins/7zip/update.cpp
+++ b/src/plugins/7zip/update.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/plugins/7zip/update.h b/src/plugins/7zip/update.h
index a85f3b9e..ad7bd483 100644
--- a/src/plugins/7zip/update.h
+++ b/src/plugins/7zip/update.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.compat.ixx.ifc.dt.d.json b/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.compat.ixx.ifc.dt.d.json
deleted file mode 100644
index 78177f15..00000000
--- a/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.compat.ixx.ifc.dt.d.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "Version": "1.2",
- "Data": {
- "Source": "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\modules\\std.compat.ixx",
- "ProvidedModule": "std.compat",
- "Includes": [],
- "ImportedModules": [],
- "ImportedHeaderUnits": []
- }
-}
\ No newline at end of file
diff --git a/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.compat.ixx.ifc.dt.module.json b/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.compat.ixx.ifc.dt.module.json
deleted file mode 100644
index f07d43aa..00000000
--- a/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.compat.ixx.ifc.dt.module.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "version": 1,
- "revision": 0,
- "rules": [
- {
- "primary-output": "salamander\\Release_x64\\plugins\\7zip\\lang\\Intermediate\\microsoft\\STL\\std.compat.obj",
- "outputs": [
- "salamander\\Release_x64\\plugins\\7zip\\lang\\Intermediate\\microsoft\\STL\\std.compat.ixx.ifc.dt.module.json",
- "salamander\\Release_x64\\plugins\\7zip\\lang\\Intermediate\\microsoft\\STL\\std.compat.ixx.ifc.dt.d.json",
- "salamander\\Release_x64\\plugins\\7zip\\lang\\Intermediate\\microsoft\\STL\\std.compat.ifc"
- ],
- "provides": [
- {
- "logical-name": "std.compat",
- "source-path": "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\modules\\std.compat.ixx",
- "is-interface": true
- }
- ],
- "requires": [
- {
- "logical-name": "std"
- }
- ]
- }
- ]
-}
\ No newline at end of file
diff --git a/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.compat.ixx.ifc.dt.module.json.command b/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.compat.ixx.ifc.dt.module.json.command
deleted file mode 100644
index b1b3aef5..00000000
Binary files a/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.compat.ixx.ifc.dt.module.json.command and /dev/null differ
diff --git a/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.ixx.ifc.dt.d.json b/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.ixx.ifc.dt.d.json
deleted file mode 100644
index 4a5a89ba..00000000
--- a/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.ixx.ifc.dt.d.json
+++ /dev/null
@@ -1,251 +0,0 @@
-{
- "Version": "1.2",
- "Data": {
- "Source": "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\modules\\std.ixx",
- "ProvidedModule": "std",
- "Includes": [
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\assert.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\vcruntime.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\sal.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\concurrencysal.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\vadefs.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\ctype.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_wctype.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\errno.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\fenv.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\float.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\inttypes.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\stdint.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\limits.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\locale.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\math.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_math.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\setjmp.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\signal.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\stdarg.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\stddef.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\stdio.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_wstdio.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_stdio_config.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\stdlib.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_malloc.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_search.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_wstdlib.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\string.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_memory.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_memcpy_s.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\vcruntime_string.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_wstring.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\time.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_wtime.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\uchar.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\wchar.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_wconio.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_wdirect.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_wio.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_share.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_wprocess.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\sys\\stat.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\sys\\types.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\wctype.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\intrin.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\intrin0.inl.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\immintrin.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\wmmintrin.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\nmmintrin.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\smmintrin.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\tmmintrin.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\pmmintrin.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\emmintrin.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xmmintrin.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\mmintrin.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\malloc.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\zmmintrin.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\ammintrin.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\algorithm",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\yvals_core.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xkeycheck.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_heap_algorithms.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xutility",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\yvals.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\crtdbg.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\vcruntime_new_debug.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\vcruntime_new.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\crtdefs.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\use_ansi.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_iter_core.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\utility",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\initializer_list",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cstddef",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xtr1common",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\type_traits",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cstdint",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cstring",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\compare",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\concepts",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cstdlib",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\math.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\climits",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cwchar",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cstdio",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_minmax.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xmemory",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\limits",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cfloat",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\intrin0.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\new",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\exception",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\vcruntime_exception.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\eh.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_terminate.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xatomic.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\tuple",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\optional",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xsmf_control.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\any",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\typeinfo",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\vcruntime_typeinfo.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\array",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\atomic",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xatomic_wait.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xthreads.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_threads_core.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xtimec.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\ctime",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\barrier",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\bit",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_bit_utils.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\bitset",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\iosfwd",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xstring",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_sanitizer_annotate_container.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_string_view.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xpolymorphic_allocator.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\charconv",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xbit_ops.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xcharconv.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xerrc.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xcharconv_ryu.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xcharconv_ryu_tables.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xcharconv_tables.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\chrono",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_chrono.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\ratio",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\system_error",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_system_error_abi.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cerrno",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\stdexcept",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xcall_once.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xfilesystem_abi.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_tzdb.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cmath",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\format",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_format_ucd_tables.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_formatter.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_print.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_ranges_tuple_formatter.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\iterator",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xlocale",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\memory",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xfacet",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xlocinfo",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_xlocinfo_types.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cctype",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\clocale",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\locale",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xlocbuf",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\streambuf",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xiosbase",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\share.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xlocmes",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xlocmon",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xlocnum",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xloctime",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\forward_list",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\iomanip",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\istream",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_ostream.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\ios",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\sstream",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\string",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\vector",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\codecvt",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\complex",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\ymath.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\condition_variable",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\mutex",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\thread",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\process.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_startup.h",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\math.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\vcruntime_startup.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\stop_token",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\coroutine",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\deque",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\execution",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\numeric",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\queue",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_ranges_to.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\expected",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\filesystem",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\fstream",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_filebuf.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\functional",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\unordered_map",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xhash",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\list",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xnode_handle.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\future",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\ppltasks.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\pplwin.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\pplinterface.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\ppltaskscheduler.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\crtdefs.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\pplcancellation_token.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\generator",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\iostream",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\ostream",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\latch",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\map",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\xtree",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\mdspan",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\span",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\memory_resource",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\numbers",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\print",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\random",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\__msvc_int128.hpp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\ranges",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\string_view",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\regex",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\scoped_allocator",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\semaphore",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\set",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\shared_mutex",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\source_location",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\spanstream",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\stack",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\stacktrace",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\stdfloat",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\strstream",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\syncstream",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\typeindex",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\unordered_set",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\valarray",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\variant",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\version",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cassert",
- "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\assert.h",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cfenv",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cinttypes",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\csetjmp",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\csignal",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cstdarg",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cuchar",
- "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\include\\cwctype"
- ],
- "ImportedModules": [],
- "ImportedHeaderUnits": []
- }
-}
\ No newline at end of file
diff --git a/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.ixx.ifc.dt.module.json b/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.ixx.ifc.dt.module.json
deleted file mode 100644
index 50fd5b22..00000000
--- a/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.ixx.ifc.dt.module.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "version": 1,
- "revision": 0,
- "rules": [
- {
- "primary-output": "salamander\\Release_x64\\plugins\\7zip\\lang\\Intermediate\\microsoft\\STL\\std.obj",
- "outputs": [
- "salamander\\Release_x64\\plugins\\7zip\\lang\\Intermediate\\microsoft\\STL\\std.ixx.ifc.dt.module.json",
- "salamander\\Release_x64\\plugins\\7zip\\lang\\Intermediate\\microsoft\\STL\\std.ixx.ifc.dt.d.json",
- "salamander\\Release_x64\\plugins\\7zip\\lang\\Intermediate\\microsoft\\STL\\std.ifc"
- ],
- "provides": [
- {
- "logical-name": "std",
- "source-path": "c:\\program files\\microsoft visual studio\\2022\\enterprise\\vc\\tools\\msvc\\14.43.34808\\modules\\std.ixx",
- "is-interface": true
- }
- ],
- "requires": []
- }
- ]
-}
\ No newline at end of file
diff --git a/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.ixx.ifc.dt.module.json.command b/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.ixx.ifc.dt.module.json.command
deleted file mode 100644
index 09f8e1c8..00000000
Binary files a/src/plugins/7zip/vcxproj/salamander/Release_x64/plugins/7zip/lang/Intermediate/microsoft/STL/std.ixx.ifc.dt.module.json.command and /dev/null differ
diff --git a/src/plugins/7zip/versinfo.rh2 b/src/plugins/7zip/versinfo.rh2
index d95efec9..05815f04 100644
--- a/src/plugins/7zip/versinfo.rh2
+++ b/src/plugins/7zip/versinfo.rh2
@@ -1,4 +1,4 @@
-// WARNING: cannot be replaced by "#pragma once" because it is included from .rc file and it seems resource compiler does not support "#pragma once"
+// WARNING: cannot be replaced by "#pragma once" because it is included from .rc file and it seems resource compiler does not support "#pragma once"
#ifndef __7ZIP_VERSINFO_RH2
#define __7ZIP_VERSINFO_RH2
@@ -15,7 +15,7 @@
#include "spl_vers.h" // retrieve version and build numbers
-#define VERSINFO_COPYRIGHT "Copyright © 2004-2023 Open Salamander Authors"
+#define VERSINFO_COPYRIGHT "Copyright © 2004-2023 Taskscape Ltd"
#define VERSINFO_COMPANY "Open Salamander"
#define VERSINFO_DESCRIPTION "7-Zip plugin for Open Salamander"
@@ -29,7 +29,7 @@
#endif
// for SLG translators
-#define VERSINFO_SLG_WEB "www.altap.cz"
+#define VERSINFO_SLG_WEB "www.taskscape.com"
#define VERSINFO_SLG_COMMENT "English version"
#endif // __7ZIP_VERSINFO_RH2
diff --git a/src/plugins/automation/abortmodal.cpp b/src/plugins/automation/abortmodal.cpp
index 4ef0a0a9..cc6b6e6f 100644
--- a/src/plugins/automation/abortmodal.cpp
+++ b/src/plugins/automation/abortmodal.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
abortmodal.cpp
Wrapper to allow aborting modal windows.
diff --git a/src/plugins/automation/abortmodal.h b/src/plugins/automation/abortmodal.h
index 48dda8c9..03007ba2 100644
--- a/src/plugins/automation/abortmodal.h
+++ b/src/plugins/automation/abortmodal.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
abortmodal.h
Wrapper to allow aborting modal windows.
diff --git a/src/plugins/automation/abortpalette.cpp b/src/plugins/automation/abortpalette.cpp
index b7995558..ceb868a8 100644
--- a/src/plugins/automation/abortpalette.cpp
+++ b/src/plugins/automation/abortpalette.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
abortpalette.cpp
Palette window with toolbar button to abort running script.
diff --git a/src/plugins/automation/abortpalette.h b/src/plugins/automation/abortpalette.h
index 31ea9570..084ca1d0 100644
--- a/src/plugins/automation/abortpalette.h
+++ b/src/plugins/automation/abortpalette.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
abortpalette.h
Palette window with toolbar button to abort running script.
diff --git a/src/plugins/automation/automation.def b/src/plugins/automation/automation.def
index 354de099..8746eb94 100644
--- a/src/plugins/automation/automation.def
+++ b/src/plugins/automation/automation.def
@@ -2,7 +2,7 @@
; Automation Plugin for Open Salamander
;
; Copyright (c) 2009-2023 Milan Kase
-; Copyright (c) 2010-2023 Open Salamander Authors
+; Copyright (c) 2010-2023 Taskscape Ltd
;
; salamander.def
; Module definition file.
diff --git a/src/plugins/automation/automation.rc2 b/src/plugins/automation/automation.rc2
index b7819639..4e509aa1 100644
--- a/src/plugins/automation/automation.rc2
+++ b/src/plugins/automation/automation.rc2
@@ -1,8 +1,8 @@
-/*
+/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
automation.rc2
Resources Microsoft Visual C++ does not edit directly.
@@ -20,3 +20,4 @@
IDI_MAIN ICON "res\\automation.ico"
IDB_ICONSTRIP RCDATA "res\\automation_strip.png"
+
diff --git a/src/plugins/automation/automation.rh2 b/src/plugins/automation/automation.rh2
index 26bf9107..2292a97a 100644
--- a/src/plugins/automation/automation.rh2
+++ b/src/plugins/automation/automation.rh2
@@ -1,7 +1,7 @@
-// Automation Plugin for Open Salamander
+// Automation Plugin for Open Salamander
//
// Copyright (c) 2009-2023 Milan Kase
-// Copyright (c) 2010-2023 Open Salamander Authors
+// Copyright (c) 2010-2023 Taskscape Ltd
//
// automation.rh2
// Resources Microsoft Visual C++ does not edit directly.
diff --git a/src/plugins/automation/automationplug.cpp b/src/plugins/automation/automationplug.cpp
index cdc4740e..b0aab440 100644
--- a/src/plugins/automation/automationplug.cpp
+++ b/src/plugins/automation/automationplug.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
automationplug.cpp
Automation plugin main object and menu extension.
diff --git a/src/plugins/automation/automationplug.h b/src/plugins/automation/automationplug.h
index 85ec98a0..95c8a708 100644
--- a/src/plugins/automation/automationplug.h
+++ b/src/plugins/automation/automationplug.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
automationplug.h
Automation plugin main object and menu extension.
diff --git a/src/plugins/automation/aututils.cpp b/src/plugins/automation/aututils.cpp
index 241c76e8..45eed5d1 100644
--- a/src/plugins/automation/aututils.cpp
+++ b/src/plugins/automation/aututils.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
aututils.cpp
Miscelaneous utility routines.
diff --git a/src/plugins/automation/aututils.h b/src/plugins/automation/aututils.h
index 3acab07d..b0cc8b53 100644
--- a/src/plugins/automation/aututils.h
+++ b/src/plugins/automation/aututils.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
aututils.h
Miscelaneous utility routines.
diff --git a/src/plugins/automation/cfgdlg.cpp b/src/plugins/automation/cfgdlg.cpp
index d712a4d5..cc2747c6 100644
--- a/src/plugins/automation/cfgdlg.cpp
+++ b/src/plugins/automation/cfgdlg.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
cfgdlg.cpp
Configuration dialog.
diff --git a/src/plugins/automation/cfgdlg.h b/src/plugins/automation/cfgdlg.h
index 29b467e0..4a917c75 100644
--- a/src/plugins/automation/cfgdlg.h
+++ b/src/plugins/automation/cfgdlg.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
cfgdlg.h
Configuration dialog.
diff --git a/src/plugins/automation/dialogimpl.cpp b/src/plugins/automation/dialogimpl.cpp
index f214834c..5e9f763f 100644
--- a/src/plugins/automation/dialogimpl.cpp
+++ b/src/plugins/automation/dialogimpl.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#include "precomp.h"
diff --git a/src/plugins/automation/dialogimpl.h b/src/plugins/automation/dialogimpl.h
index 9c87ca42..6ddfcb2b 100644
--- a/src/plugins/automation/dialogimpl.h
+++ b/src/plugins/automation/dialogimpl.h
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
diff --git a/src/plugins/automation/dispimpl.h b/src/plugins/automation/dispimpl.h
index 2e09c7a1..3f21c493 100644
--- a/src/plugins/automation/dispimpl.h
+++ b/src/plugins/automation/dispimpl.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
dispimpl.h
Helper template for IDispatch and IDispatchEx implementations.
diff --git a/src/plugins/automation/engassoc.cpp b/src/plugins/automation/engassoc.cpp
index 8fc8f00e..7c674522 100644
--- a/src/plugins/automation/engassoc.cpp
+++ b/src/plugins/automation/engassoc.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
engassoc.cpp
Holds information about mapping between script file extensions and
diff --git a/src/plugins/automation/engassoc.h b/src/plugins/automation/engassoc.h
index fc9cac77..2b84139f 100644
--- a/src/plugins/automation/engassoc.h
+++ b/src/plugins/automation/engassoc.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
engassoc.h
Holds information about mapping between script file extensions and
diff --git a/src/plugins/automation/entry.cpp b/src/plugins/automation/entry.cpp
index f844b512..a85851ef 100644
--- a/src/plugins/automation/entry.cpp
+++ b/src/plugins/automation/entry.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
entry.cpp
Automation plugin entry point.
@@ -126,7 +126,7 @@ CPluginInterfaceAbstract*
NULL);
// Setup plugin home page.
- salamander->SetPluginHomePageURL("www.altap.cz");
+ salamander->SetPluginHomePageURL("www.taskscape.com");
return &g_oAutomationPlugin;
}
diff --git a/src/plugins/automation/fileinfo.cpp b/src/plugins/automation/fileinfo.cpp
index 531cd1d8..e419d025 100644
--- a/src/plugins/automation/fileinfo.cpp
+++ b/src/plugins/automation/fileinfo.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
fileinfo.cpp
Information about the file object.
diff --git a/src/plugins/automation/fileinfo.h b/src/plugins/automation/fileinfo.h
index a2577e54..8454c322 100644
--- a/src/plugins/automation/fileinfo.h
+++ b/src/plugins/automation/fileinfo.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
fileinfo.h
Information about the file object.
diff --git a/src/plugins/automation/generated/automation.tlb b/src/plugins/automation/generated/automation.tlb
new file mode 100644
index 00000000..38fe1744
Binary files /dev/null and b/src/plugins/automation/generated/automation.tlb differ
diff --git a/src/plugins/automation/generated/dlldata.c b/src/plugins/automation/generated/dlldata.c
new file mode 100644
index 00000000..2a56748c
--- /dev/null
+++ b/src/plugins/automation/generated/dlldata.c
@@ -0,0 +1,38 @@
+/*********************************************************
+ DllData file -- generated by MIDL compiler
+
+ DO NOT ALTER THIS FILE
+
+ This file is regenerated by MIDL on every IDL file compile.
+
+ To completely reconstruct this file, delete it and rerun MIDL
+ on all the IDL files in this DLL, specifying this file for the
+ /dlldata command line option
+
+*********************************************************/
+
+#define PROXY_DELEGATION
+
+#include
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EXTERN_PROXY_FILE( salamander )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( salamander ),
+/* End of list */
+PROXYFILE_LIST_END
+
+
+DLLDATA_ROUTINES( aProxyFileList, GET_DLL_CLSID )
+
+#ifdef __cplusplus
+} /*extern "C" */
+#endif
+
+/* end of generated dlldata file */
diff --git a/src/plugins/automation/generated/salamander_h.h b/src/plugins/automation/generated/salamander_h.h
new file mode 100644
index 00000000..33fb087b
--- /dev/null
+++ b/src/plugins/automation/generated/salamander_h.h
@@ -0,0 +1,2823 @@
+
+
+/* this ALWAYS GENERATED file contains the definitions for the interfaces */
+
+
+ /* File created by MIDL compiler version 8.01.0628 */
+/* at Tue Jan 19 04:14:07 2038
+ */
+/* Compiler settings for ..\salamander.idl:
+ Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628
+ protocol : all , ms_ext, c_ext, robust
+ 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( ) */
+
+
+
+/* verify that the version is high enough to compile this file*/
+#ifndef __REQUIRED_RPCNDR_H_VERSION__
+#define __REQUIRED_RPCNDR_H_VERSION__ 500
+#endif
+
+#include "rpc.h"
+#include "rpcndr.h"
+
+#ifndef __RPCNDR_H_VERSION__
+#error this stub requires an updated version of
+#endif /* __RPCNDR_H_VERSION__ */
+
+#ifndef COM_NO_WINDOWS_H
+#include "windows.h"
+#include "ole2.h"
+#endif /*COM_NO_WINDOWS_H*/
+
+#ifndef __salamander_h_h__
+#define __salamander_h_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+#ifndef DECLSPEC_XFGVIRT
+#if defined(_CONTROL_FLOW_GUARD_XFG)
+#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func))
+#else
+#define DECLSPEC_XFGVIRT(base, func)
+#endif
+#endif
+
+/* Forward Declarations */
+
+#ifndef __ISalamander_FWD_DEFINED__
+#define __ISalamander_FWD_DEFINED__
+typedef interface ISalamander ISalamander;
+
+#endif /* __ISalamander_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderPanel_FWD_DEFINED__
+#define __ISalamanderPanel_FWD_DEFINED__
+typedef interface ISalamanderPanel ISalamanderPanel;
+
+#endif /* __ISalamanderPanel_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderPanelItem_FWD_DEFINED__
+#define __ISalamanderPanelItem_FWD_DEFINED__
+typedef interface ISalamanderPanelItem ISalamanderPanelItem;
+
+#endif /* __ISalamanderPanelItem_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderPanelItemCollection_FWD_DEFINED__
+#define __ISalamanderPanelItemCollection_FWD_DEFINED__
+typedef interface ISalamanderPanelItemCollection ISalamanderPanelItemCollection;
+
+#endif /* __ISalamanderPanelItemCollection_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderProgressDialog_FWD_DEFINED__
+#define __ISalamanderProgressDialog_FWD_DEFINED__
+typedef interface ISalamanderProgressDialog ISalamanderProgressDialog;
+
+#endif /* __ISalamanderProgressDialog_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderWaitWindow_FWD_DEFINED__
+#define __ISalamanderWaitWindow_FWD_DEFINED__
+typedef interface ISalamanderWaitWindow ISalamanderWaitWindow;
+
+#endif /* __ISalamanderWaitWindow_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderScriptInfo_FWD_DEFINED__
+#define __ISalamanderScriptInfo_FWD_DEFINED__
+typedef interface ISalamanderScriptInfo ISalamanderScriptInfo;
+
+#endif /* __ISalamanderScriptInfo_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderGuiComponent_FWD_DEFINED__
+#define __ISalamanderGuiComponent_FWD_DEFINED__
+typedef interface ISalamanderGuiComponent ISalamanderGuiComponent;
+
+#endif /* __ISalamanderGuiComponent_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderGuiComponentInternal_FWD_DEFINED__
+#define __ISalamanderGuiComponentInternal_FWD_DEFINED__
+typedef interface ISalamanderGuiComponentInternal ISalamanderGuiComponentInternal;
+
+#endif /* __ISalamanderGuiComponentInternal_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderGuiCheckBox_FWD_DEFINED__
+#define __ISalamanderGuiCheckBox_FWD_DEFINED__
+typedef interface ISalamanderGuiCheckBox ISalamanderGuiCheckBox;
+
+#endif /* __ISalamanderGuiCheckBox_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderGuiButton_FWD_DEFINED__
+#define __ISalamanderGuiButton_FWD_DEFINED__
+typedef interface ISalamanderGuiButton ISalamanderGuiButton;
+
+#endif /* __ISalamanderGuiButton_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderGuiContainer_FWD_DEFINED__
+#define __ISalamanderGuiContainer_FWD_DEFINED__
+typedef interface ISalamanderGuiContainer ISalamanderGuiContainer;
+
+#endif /* __ISalamanderGuiContainer_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderGuiForm_FWD_DEFINED__
+#define __ISalamanderGuiForm_FWD_DEFINED__
+typedef interface ISalamanderGuiForm ISalamanderGuiForm;
+
+#endif /* __ISalamanderGuiForm_FWD_DEFINED__ */
+
+
+#ifndef __ISalamanderGui_FWD_DEFINED__
+#define __ISalamanderGui_FWD_DEFINED__
+typedef interface ISalamanderGui ISalamanderGui;
+
+#endif /* __ISalamanderGui_FWD_DEFINED__ */
+
+
+#ifndef __Salamander_FWD_DEFINED__
+#define __Salamander_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class Salamander Salamander;
+#else
+typedef struct Salamander Salamander;
+#endif /* __cplusplus */
+
+#endif /* __Salamander_FWD_DEFINED__ */
+
+
+#ifndef __SalamanderPanel_FWD_DEFINED__
+#define __SalamanderPanel_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class SalamanderPanel SalamanderPanel;
+#else
+typedef struct SalamanderPanel SalamanderPanel;
+#endif /* __cplusplus */
+
+#endif /* __SalamanderPanel_FWD_DEFINED__ */
+
+
+#ifndef __PanelItem_FWD_DEFINED__
+#define __PanelItem_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class PanelItem PanelItem;
+#else
+typedef struct PanelItem PanelItem;
+#endif /* __cplusplus */
+
+#endif /* __PanelItem_FWD_DEFINED__ */
+
+
+#ifndef __ItemCollection_FWD_DEFINED__
+#define __ItemCollection_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class ItemCollection ItemCollection;
+#else
+typedef struct ItemCollection ItemCollection;
+#endif /* __cplusplus */
+
+#endif /* __ItemCollection_FWD_DEFINED__ */
+
+
+#ifndef __ProgressDialog_FWD_DEFINED__
+#define __ProgressDialog_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class ProgressDialog ProgressDialog;
+#else
+typedef struct ProgressDialog ProgressDialog;
+#endif /* __cplusplus */
+
+#endif /* __ProgressDialog_FWD_DEFINED__ */
+
+
+#ifndef __WaitWindow_FWD_DEFINED__
+#define __WaitWindow_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class WaitWindow WaitWindow;
+#else
+typedef struct WaitWindow WaitWindow;
+#endif /* __cplusplus */
+
+#endif /* __WaitWindow_FWD_DEFINED__ */
+
+
+#ifndef __ScriptInfo_FWD_DEFINED__
+#define __ScriptInfo_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class ScriptInfo ScriptInfo;
+#else
+typedef struct ScriptInfo ScriptInfo;
+#endif /* __cplusplus */
+
+#endif /* __ScriptInfo_FWD_DEFINED__ */
+
+
+#ifndef __Form_FWD_DEFINED__
+#define __Form_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class Form Form;
+#else
+typedef struct Form Form;
+#endif /* __cplusplus */
+
+#endif /* __Form_FWD_DEFINED__ */
+
+
+#ifndef __Button_FWD_DEFINED__
+#define __Button_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class Button Button;
+#else
+typedef struct Button Button;
+#endif /* __cplusplus */
+
+#endif /* __Button_FWD_DEFINED__ */
+
+
+#ifndef __CheckBox_FWD_DEFINED__
+#define __CheckBox_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CheckBox CheckBox;
+#else
+typedef struct CheckBox CheckBox;
+#endif /* __cplusplus */
+
+#endif /* __CheckBox_FWD_DEFINED__ */
+
+
+#ifndef __TextBox_FWD_DEFINED__
+#define __TextBox_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class TextBox TextBox;
+#else
+typedef struct TextBox TextBox;
+#endif /* __cplusplus */
+
+#endif /* __TextBox_FWD_DEFINED__ */
+
+
+#ifndef __Label_FWD_DEFINED__
+#define __Label_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class Label Label;
+#else
+typedef struct Label Label;
+#endif /* __cplusplus */
+
+#endif /* __Label_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "oaidl.h"
+#include "ocidl.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+/* interface __MIDL_itf_salamander_0000_0000 */
+/* [local] */
+
+
+
+
+
+
+
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_salamander_0000_0000_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_salamander_0000_0000_v0_0_s_ifspec;
+
+#ifndef __ISalamander_INTERFACE_DEFINED__
+#define __ISalamander_INTERFACE_DEFINED__
+
+/* interface ISalamander */
+/* [nonextensible][oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamander;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("60F57ABE-95C7-48c7-AE37-9DA007B8D57F")
+ ISalamander : public IUnknown
+ {
+ public:
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE MsgBox(
+ /* [in] */ BSTR prompt,
+ /* [optional][in] */ VARIANT *buttons,
+ /* [optional][in] */ VARIANT *title,
+ /* [retval][out] */ int *result) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_LeftPanel(
+ /* [retval][out] */ ISalamanderPanel **panel) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RightPanel(
+ /* [retval][out] */ ISalamanderPanel **panel) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SourcePanel(
+ /* [retval][out] */ ISalamanderPanel **panel) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_TargetPanel(
+ /* [retval][out] */ ISalamanderPanel **panel) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Version(
+ /* [retval][out] */ int *version) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE InputBox(
+ /* [in] */ BSTR prompt,
+ /* [optional][in] */ VARIANT *title,
+ /* [optional][in] */ VARIANT *_default,
+ /* [retval][out] */ BSTR *result) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_WindowsVersion(
+ /* [retval][out] */ int *version) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AutomationVersion(
+ /* [retval][out] */ int *version) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Sleep(
+ /* [in] */ int time) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE AbortScript( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE TraceI(
+ /* [in] */ BSTR message) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE TraceE(
+ /* [in] */ BSTR message) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ProgressDialog(
+ /* [retval][out] */ ISalamanderProgressDialog **dialog) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_WaitWindow(
+ /* [retval][out] */ ISalamanderWaitWindow **window) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE ViewFile(
+ /* [in] */ BSTR file,
+ /* [optional][in] */ VARIANT *cache) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE MatchesMask(
+ /* [in] */ BSTR file,
+ /* [in] */ BSTR mask,
+ /* [retval][out] */ VARIANT_BOOL *match) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE DebugBreak( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE ErrorDialog(
+ /* [in] */ VARIANT *file,
+ /* [in] */ VARIANT *error,
+ /* [in] */ int buttons,
+ /* [optional][in] */ VARIANT *title,
+ /* [retval][out] */ int *result) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE QuestionDialog(
+ /* [in] */ VARIANT *file,
+ /* [in] */ BSTR question,
+ /* [in] */ int buttons,
+ /* [optional][in] */ VARIANT *title,
+ /* [retval][out] */ int *result) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE OverwriteDialog(
+ /* [in] */ VARIANT *file1,
+ /* [in] */ VARIANT *file2,
+ /* [in] */ int buttons,
+ /* [retval][out] */ int *result) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Forms(
+ /* [retval][out] */ ISalamanderGui **gui) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetPersistentVal(
+ /* [in] */ BSTR key,
+ /* [in] */ VARIANT *val) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetPersistentVal(
+ /* [in] */ BSTR key,
+ /* [retval][out] */ VARIANT *val) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Script(
+ /* [retval][out] */ ISalamanderScriptInfo **info) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetFullPath(
+ /* [in] */ BSTR path,
+ /* [optional][in] */ VARIANT *panel,
+ /* [retval][out] */ BSTR *result) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamander * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamander * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamander * This);
+
+ DECLSPEC_XFGVIRT(ISalamander, MsgBox)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *MsgBox )(
+ ISalamander * This,
+ /* [in] */ BSTR prompt,
+ /* [optional][in] */ VARIANT *buttons,
+ /* [optional][in] */ VARIANT *title,
+ /* [retval][out] */ int *result);
+
+ DECLSPEC_XFGVIRT(ISalamander, get_LeftPanel)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LeftPanel )(
+ ISalamander * This,
+ /* [retval][out] */ ISalamanderPanel **panel);
+
+ DECLSPEC_XFGVIRT(ISalamander, get_RightPanel)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RightPanel )(
+ ISalamander * This,
+ /* [retval][out] */ ISalamanderPanel **panel);
+
+ DECLSPEC_XFGVIRT(ISalamander, get_SourcePanel)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SourcePanel )(
+ ISalamander * This,
+ /* [retval][out] */ ISalamanderPanel **panel);
+
+ DECLSPEC_XFGVIRT(ISalamander, get_TargetPanel)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TargetPanel )(
+ ISalamander * This,
+ /* [retval][out] */ ISalamanderPanel **panel);
+
+ DECLSPEC_XFGVIRT(ISalamander, get_Version)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
+ ISalamander * This,
+ /* [retval][out] */ int *version);
+
+ DECLSPEC_XFGVIRT(ISalamander, InputBox)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *InputBox )(
+ ISalamander * This,
+ /* [in] */ BSTR prompt,
+ /* [optional][in] */ VARIANT *title,
+ /* [optional][in] */ VARIANT *_default,
+ /* [retval][out] */ BSTR *result);
+
+ DECLSPEC_XFGVIRT(ISalamander, get_WindowsVersion)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WindowsVersion )(
+ ISalamander * This,
+ /* [retval][out] */ int *version);
+
+ DECLSPEC_XFGVIRT(ISalamander, get_AutomationVersion)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AutomationVersion )(
+ ISalamander * This,
+ /* [retval][out] */ int *version);
+
+ DECLSPEC_XFGVIRT(ISalamander, Sleep)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Sleep )(
+ ISalamander * This,
+ /* [in] */ int time);
+
+ DECLSPEC_XFGVIRT(ISalamander, AbortScript)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *AbortScript )(
+ ISalamander * This);
+
+ DECLSPEC_XFGVIRT(ISalamander, TraceI)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *TraceI )(
+ ISalamander * This,
+ /* [in] */ BSTR message);
+
+ DECLSPEC_XFGVIRT(ISalamander, TraceE)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *TraceE )(
+ ISalamander * This,
+ /* [in] */ BSTR message);
+
+ DECLSPEC_XFGVIRT(ISalamander, get_ProgressDialog)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ProgressDialog )(
+ ISalamander * This,
+ /* [retval][out] */ ISalamanderProgressDialog **dialog);
+
+ DECLSPEC_XFGVIRT(ISalamander, get_WaitWindow)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WaitWindow )(
+ ISalamander * This,
+ /* [retval][out] */ ISalamanderWaitWindow **window);
+
+ DECLSPEC_XFGVIRT(ISalamander, ViewFile)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *ViewFile )(
+ ISalamander * This,
+ /* [in] */ BSTR file,
+ /* [optional][in] */ VARIANT *cache);
+
+ DECLSPEC_XFGVIRT(ISalamander, MatchesMask)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *MatchesMask )(
+ ISalamander * This,
+ /* [in] */ BSTR file,
+ /* [in] */ BSTR mask,
+ /* [retval][out] */ VARIANT_BOOL *match);
+
+ DECLSPEC_XFGVIRT(ISalamander, DebugBreak)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *DebugBreak )(
+ ISalamander * This);
+
+ DECLSPEC_XFGVIRT(ISalamander, ErrorDialog)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *ErrorDialog )(
+ ISalamander * This,
+ /* [in] */ VARIANT *file,
+ /* [in] */ VARIANT *error,
+ /* [in] */ int buttons,
+ /* [optional][in] */ VARIANT *title,
+ /* [retval][out] */ int *result);
+
+ DECLSPEC_XFGVIRT(ISalamander, QuestionDialog)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *QuestionDialog )(
+ ISalamander * This,
+ /* [in] */ VARIANT *file,
+ /* [in] */ BSTR question,
+ /* [in] */ int buttons,
+ /* [optional][in] */ VARIANT *title,
+ /* [retval][out] */ int *result);
+
+ DECLSPEC_XFGVIRT(ISalamander, OverwriteDialog)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *OverwriteDialog )(
+ ISalamander * This,
+ /* [in] */ VARIANT *file1,
+ /* [in] */ VARIANT *file2,
+ /* [in] */ int buttons,
+ /* [retval][out] */ int *result);
+
+ DECLSPEC_XFGVIRT(ISalamander, get_Forms)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Forms )(
+ ISalamander * This,
+ /* [retval][out] */ ISalamanderGui **gui);
+
+ DECLSPEC_XFGVIRT(ISalamander, SetPersistentVal)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetPersistentVal )(
+ ISalamander * This,
+ /* [in] */ BSTR key,
+ /* [in] */ VARIANT *val);
+
+ DECLSPEC_XFGVIRT(ISalamander, GetPersistentVal)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetPersistentVal )(
+ ISalamander * This,
+ /* [in] */ BSTR key,
+ /* [retval][out] */ VARIANT *val);
+
+ DECLSPEC_XFGVIRT(ISalamander, get_Script)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Script )(
+ ISalamander * This,
+ /* [retval][out] */ ISalamanderScriptInfo **info);
+
+ DECLSPEC_XFGVIRT(ISalamander, GetFullPath)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetFullPath )(
+ ISalamander * This,
+ /* [in] */ BSTR path,
+ /* [optional][in] */ VARIANT *panel,
+ /* [retval][out] */ BSTR *result);
+
+ END_INTERFACE
+ } ISalamanderVtbl;
+
+ interface ISalamander
+ {
+ CONST_VTBL struct ISalamanderVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamander_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamander_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamander_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamander_MsgBox(This,prompt,buttons,title,result) \
+ ( (This)->lpVtbl -> MsgBox(This,prompt,buttons,title,result) )
+
+#define ISalamander_get_LeftPanel(This,panel) \
+ ( (This)->lpVtbl -> get_LeftPanel(This,panel) )
+
+#define ISalamander_get_RightPanel(This,panel) \
+ ( (This)->lpVtbl -> get_RightPanel(This,panel) )
+
+#define ISalamander_get_SourcePanel(This,panel) \
+ ( (This)->lpVtbl -> get_SourcePanel(This,panel) )
+
+#define ISalamander_get_TargetPanel(This,panel) \
+ ( (This)->lpVtbl -> get_TargetPanel(This,panel) )
+
+#define ISalamander_get_Version(This,version) \
+ ( (This)->lpVtbl -> get_Version(This,version) )
+
+#define ISalamander_InputBox(This,prompt,title,_default,result) \
+ ( (This)->lpVtbl -> InputBox(This,prompt,title,_default,result) )
+
+#define ISalamander_get_WindowsVersion(This,version) \
+ ( (This)->lpVtbl -> get_WindowsVersion(This,version) )
+
+#define ISalamander_get_AutomationVersion(This,version) \
+ ( (This)->lpVtbl -> get_AutomationVersion(This,version) )
+
+#define ISalamander_Sleep(This,time) \
+ ( (This)->lpVtbl -> Sleep(This,time) )
+
+#define ISalamander_AbortScript(This) \
+ ( (This)->lpVtbl -> AbortScript(This) )
+
+#define ISalamander_TraceI(This,message) \
+ ( (This)->lpVtbl -> TraceI(This,message) )
+
+#define ISalamander_TraceE(This,message) \
+ ( (This)->lpVtbl -> TraceE(This,message) )
+
+#define ISalamander_get_ProgressDialog(This,dialog) \
+ ( (This)->lpVtbl -> get_ProgressDialog(This,dialog) )
+
+#define ISalamander_get_WaitWindow(This,window) \
+ ( (This)->lpVtbl -> get_WaitWindow(This,window) )
+
+#define ISalamander_ViewFile(This,file,cache) \
+ ( (This)->lpVtbl -> ViewFile(This,file,cache) )
+
+#define ISalamander_MatchesMask(This,file,mask,match) \
+ ( (This)->lpVtbl -> MatchesMask(This,file,mask,match) )
+
+#define ISalamander_DebugBreak(This) \
+ ( (This)->lpVtbl -> DebugBreak(This) )
+
+#define ISalamander_ErrorDialog(This,file,error,buttons,title,result) \
+ ( (This)->lpVtbl -> ErrorDialog(This,file,error,buttons,title,result) )
+
+#define ISalamander_QuestionDialog(This,file,question,buttons,title,result) \
+ ( (This)->lpVtbl -> QuestionDialog(This,file,question,buttons,title,result) )
+
+#define ISalamander_OverwriteDialog(This,file1,file2,buttons,result) \
+ ( (This)->lpVtbl -> OverwriteDialog(This,file1,file2,buttons,result) )
+
+#define ISalamander_get_Forms(This,gui) \
+ ( (This)->lpVtbl -> get_Forms(This,gui) )
+
+#define ISalamander_SetPersistentVal(This,key,val) \
+ ( (This)->lpVtbl -> SetPersistentVal(This,key,val) )
+
+#define ISalamander_GetPersistentVal(This,key,val) \
+ ( (This)->lpVtbl -> GetPersistentVal(This,key,val) )
+
+#define ISalamander_get_Script(This,info) \
+ ( (This)->lpVtbl -> get_Script(This,info) )
+
+#define ISalamander_GetFullPath(This,path,panel,result) \
+ ( (This)->lpVtbl -> GetFullPath(This,path,panel,result) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamander_INTERFACE_DEFINED__ */
+
+
+#ifndef __ISalamanderPanel_INTERFACE_DEFINED__
+#define __ISalamanderPanel_INTERFACE_DEFINED__
+
+/* interface ISalamanderPanel */
+/* [nonextensible][oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamanderPanel;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("F51AF265-ADB1-40b7-B2CB-A258FDE6901E")
+ ISalamanderPanel : public IUnknown
+ {
+ public:
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Path(
+ /* [in] */ BSTR path) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Path(
+ /* [retval][out] */ BSTR *path) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_FocusedItem(
+ /* [retval][out] */ ISalamanderPanelItem **item) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SelectedItems(
+ /* [retval][out] */ ISalamanderPanelItemCollection **coll) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Items(
+ /* [retval][out] */ ISalamanderPanelItemCollection **coll) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE SelectAll( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE DeselectAll(
+ /* [optional][in] */ VARIANT *save) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_PathType(
+ /* [retval][out] */ int *type) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE StoreSelection( void) = 0;
+
+ virtual /* [hidden][restricted][local][id] */ int STDMETHODCALLTYPE _GetPanelIndex( void) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderPanelVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderPanel * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderPanel * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderPanel * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanel, put_Path)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Path )(
+ ISalamanderPanel * This,
+ /* [in] */ BSTR path);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanel, get_Path)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Path )(
+ ISalamanderPanel * This,
+ /* [retval][out] */ BSTR *path);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanel, get_FocusedItem)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FocusedItem )(
+ ISalamanderPanel * This,
+ /* [retval][out] */ ISalamanderPanelItem **item);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanel, get_SelectedItems)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SelectedItems )(
+ ISalamanderPanel * This,
+ /* [retval][out] */ ISalamanderPanelItemCollection **coll);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanel, get_Items)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Items )(
+ ISalamanderPanel * This,
+ /* [retval][out] */ ISalamanderPanelItemCollection **coll);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanel, SelectAll)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *SelectAll )(
+ ISalamanderPanel * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanel, DeselectAll)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *DeselectAll )(
+ ISalamanderPanel * This,
+ /* [optional][in] */ VARIANT *save);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanel, get_PathType)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PathType )(
+ ISalamanderPanel * This,
+ /* [retval][out] */ int *type);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanel, StoreSelection)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *StoreSelection )(
+ ISalamanderPanel * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanel, _GetPanelIndex)
+ /* [hidden][restricted][local][id] */ int ( STDMETHODCALLTYPE *_GetPanelIndex )(
+ ISalamanderPanel * This);
+
+ END_INTERFACE
+ } ISalamanderPanelVtbl;
+
+ interface ISalamanderPanel
+ {
+ CONST_VTBL struct ISalamanderPanelVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderPanel_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderPanel_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderPanel_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderPanel_put_Path(This,path) \
+ ( (This)->lpVtbl -> put_Path(This,path) )
+
+#define ISalamanderPanel_get_Path(This,path) \
+ ( (This)->lpVtbl -> get_Path(This,path) )
+
+#define ISalamanderPanel_get_FocusedItem(This,item) \
+ ( (This)->lpVtbl -> get_FocusedItem(This,item) )
+
+#define ISalamanderPanel_get_SelectedItems(This,coll) \
+ ( (This)->lpVtbl -> get_SelectedItems(This,coll) )
+
+#define ISalamanderPanel_get_Items(This,coll) \
+ ( (This)->lpVtbl -> get_Items(This,coll) )
+
+#define ISalamanderPanel_SelectAll(This) \
+ ( (This)->lpVtbl -> SelectAll(This) )
+
+#define ISalamanderPanel_DeselectAll(This,save) \
+ ( (This)->lpVtbl -> DeselectAll(This,save) )
+
+#define ISalamanderPanel_get_PathType(This,type) \
+ ( (This)->lpVtbl -> get_PathType(This,type) )
+
+#define ISalamanderPanel_StoreSelection(This) \
+ ( (This)->lpVtbl -> StoreSelection(This) )
+
+#define ISalamanderPanel__GetPanelIndex(This) \
+ ( (This)->lpVtbl -> _GetPanelIndex(This) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderPanel_INTERFACE_DEFINED__ */
+
+
+#ifndef __ISalamanderPanelItem_INTERFACE_DEFINED__
+#define __ISalamanderPanelItem_INTERFACE_DEFINED__
+
+/* interface ISalamanderPanelItem */
+/* [nonextensible][oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamanderPanelItem;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("8CD33727-0A92-4560-80D7-1A4465120E9B")
+ ISalamanderPanelItem : public IUnknown
+ {
+ public:
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
+ /* [retval][out] */ BSTR *name) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Path(
+ /* [retval][out] */ BSTR *path) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Size(
+ /* [retval][out] */ VARIANT *size) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DateLastModified(
+ /* [retval][out] */ DATE *date) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Attributes(
+ /* [retval][out] */ int *attrs) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderPanelItemVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderPanelItem * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderPanelItem * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderPanelItem * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanelItem, get_Name)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
+ ISalamanderPanelItem * This,
+ /* [retval][out] */ BSTR *name);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanelItem, get_Path)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Path )(
+ ISalamanderPanelItem * This,
+ /* [retval][out] */ BSTR *path);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanelItem, get_Size)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Size )(
+ ISalamanderPanelItem * This,
+ /* [retval][out] */ VARIANT *size);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanelItem, get_DateLastModified)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DateLastModified )(
+ ISalamanderPanelItem * This,
+ /* [retval][out] */ DATE *date);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanelItem, get_Attributes)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Attributes )(
+ ISalamanderPanelItem * This,
+ /* [retval][out] */ int *attrs);
+
+ END_INTERFACE
+ } ISalamanderPanelItemVtbl;
+
+ interface ISalamanderPanelItem
+ {
+ CONST_VTBL struct ISalamanderPanelItemVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderPanelItem_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderPanelItem_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderPanelItem_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderPanelItem_get_Name(This,name) \
+ ( (This)->lpVtbl -> get_Name(This,name) )
+
+#define ISalamanderPanelItem_get_Path(This,path) \
+ ( (This)->lpVtbl -> get_Path(This,path) )
+
+#define ISalamanderPanelItem_get_Size(This,size) \
+ ( (This)->lpVtbl -> get_Size(This,size) )
+
+#define ISalamanderPanelItem_get_DateLastModified(This,date) \
+ ( (This)->lpVtbl -> get_DateLastModified(This,date) )
+
+#define ISalamanderPanelItem_get_Attributes(This,attrs) \
+ ( (This)->lpVtbl -> get_Attributes(This,attrs) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderPanelItem_INTERFACE_DEFINED__ */
+
+
+#ifndef __ISalamanderPanelItemCollection_INTERFACE_DEFINED__
+#define __ISalamanderPanelItemCollection_INTERFACE_DEFINED__
+
+/* interface ISalamanderPanelItemCollection */
+/* [nonextensible][oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamanderPanelItemCollection;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("2B527FF9-DEAC-481a-9F2C-3E7B27ADCED8")
+ ISalamanderPanelItemCollection : public IUnknown
+ {
+ public:
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
+ /* [in] */ VARIANT key,
+ /* [retval][out] */ ISalamanderPanelItem **item) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
+ /* [retval][out] */ long *count) = 0;
+
+ virtual /* [hidden][restricted][propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
+ /* [retval][out] */ IUnknown **ppenum) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderPanelItemCollectionVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderPanelItemCollection * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderPanelItemCollection * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderPanelItemCollection * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanelItemCollection, get_Item)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
+ ISalamanderPanelItemCollection * This,
+ /* [in] */ VARIANT key,
+ /* [retval][out] */ ISalamanderPanelItem **item);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanelItemCollection, get_Count)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
+ ISalamanderPanelItemCollection * This,
+ /* [retval][out] */ long *count);
+
+ DECLSPEC_XFGVIRT(ISalamanderPanelItemCollection, get__NewEnum)
+ /* [hidden][restricted][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
+ ISalamanderPanelItemCollection * This,
+ /* [retval][out] */ IUnknown **ppenum);
+
+ END_INTERFACE
+ } ISalamanderPanelItemCollectionVtbl;
+
+ interface ISalamanderPanelItemCollection
+ {
+ CONST_VTBL struct ISalamanderPanelItemCollectionVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderPanelItemCollection_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderPanelItemCollection_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderPanelItemCollection_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderPanelItemCollection_get_Item(This,key,item) \
+ ( (This)->lpVtbl -> get_Item(This,key,item) )
+
+#define ISalamanderPanelItemCollection_get_Count(This,count) \
+ ( (This)->lpVtbl -> get_Count(This,count) )
+
+#define ISalamanderPanelItemCollection_get__NewEnum(This,ppenum) \
+ ( (This)->lpVtbl -> get__NewEnum(This,ppenum) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderPanelItemCollection_INTERFACE_DEFINED__ */
+
+
+#ifndef __ISalamanderProgressDialog_INTERFACE_DEFINED__
+#define __ISalamanderProgressDialog_INTERFACE_DEFINED__
+
+/* interface ISalamanderProgressDialog */
+/* [nonextensible][oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamanderProgressDialog;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("C51EBE57-76B2-4c8c-A44B-13E34F846F2E")
+ ISalamanderProgressDialog : public IUnknown
+ {
+ public:
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Show( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Hide( void) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Title(
+ /* [retval][out] */ BSTR *title) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Title(
+ /* [in] */ BSTR title) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE AddText(
+ /* [in] */ BSTR text) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_IsCancelled(
+ /* [retval][out] */ VARIANT_BOOL *cancelled) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Position(
+ /* [retval][out] */ VARIANT *position) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Position(
+ /* [in] */ VARIANT *position) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_TotalPosition(
+ /* [retval][out] */ VARIANT *position) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_TotalPosition(
+ /* [in] */ VARIANT *position) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Step(
+ /* [in] */ int step) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_CanCancel(
+ /* [retval][out] */ VARIANT_BOOL *enabled) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CanCancel(
+ /* [in] */ VARIANT_BOOL enabled) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Style(
+ /* [retval][out] */ int *barcount) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Style(
+ /* [in] */ int barcount) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Maximum(
+ /* [retval][out] */ VARIANT *max) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Maximum(
+ /* [in] */ VARIANT *max) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_TotalMaximum(
+ /* [retval][out] */ VARIANT *max) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_TotalMaximum(
+ /* [in] */ VARIANT *max) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderProgressDialogVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderProgressDialog * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderProgressDialog * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderProgressDialog * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, Show)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Show )(
+ ISalamanderProgressDialog * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, Hide)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Hide )(
+ ISalamanderProgressDialog * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, get_Title)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Title )(
+ ISalamanderProgressDialog * This,
+ /* [retval][out] */ BSTR *title);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, put_Title)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Title )(
+ ISalamanderProgressDialog * This,
+ /* [in] */ BSTR title);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, AddText)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *AddText )(
+ ISalamanderProgressDialog * This,
+ /* [in] */ BSTR text);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, get_IsCancelled)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsCancelled )(
+ ISalamanderProgressDialog * This,
+ /* [retval][out] */ VARIANT_BOOL *cancelled);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, get_Position)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Position )(
+ ISalamanderProgressDialog * This,
+ /* [retval][out] */ VARIANT *position);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, put_Position)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Position )(
+ ISalamanderProgressDialog * This,
+ /* [in] */ VARIANT *position);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, get_TotalPosition)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TotalPosition )(
+ ISalamanderProgressDialog * This,
+ /* [retval][out] */ VARIANT *position);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, put_TotalPosition)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_TotalPosition )(
+ ISalamanderProgressDialog * This,
+ /* [in] */ VARIANT *position);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, Step)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Step )(
+ ISalamanderProgressDialog * This,
+ /* [in] */ int step);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, get_CanCancel)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CanCancel )(
+ ISalamanderProgressDialog * This,
+ /* [retval][out] */ VARIANT_BOOL *enabled);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, put_CanCancel)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CanCancel )(
+ ISalamanderProgressDialog * This,
+ /* [in] */ VARIANT_BOOL enabled);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, get_Style)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Style )(
+ ISalamanderProgressDialog * This,
+ /* [retval][out] */ int *barcount);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, put_Style)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Style )(
+ ISalamanderProgressDialog * This,
+ /* [in] */ int barcount);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, get_Maximum)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Maximum )(
+ ISalamanderProgressDialog * This,
+ /* [retval][out] */ VARIANT *max);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, put_Maximum)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Maximum )(
+ ISalamanderProgressDialog * This,
+ /* [in] */ VARIANT *max);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, get_TotalMaximum)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TotalMaximum )(
+ ISalamanderProgressDialog * This,
+ /* [retval][out] */ VARIANT *max);
+
+ DECLSPEC_XFGVIRT(ISalamanderProgressDialog, put_TotalMaximum)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_TotalMaximum )(
+ ISalamanderProgressDialog * This,
+ /* [in] */ VARIANT *max);
+
+ END_INTERFACE
+ } ISalamanderProgressDialogVtbl;
+
+ interface ISalamanderProgressDialog
+ {
+ CONST_VTBL struct ISalamanderProgressDialogVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderProgressDialog_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderProgressDialog_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderProgressDialog_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderProgressDialog_Show(This) \
+ ( (This)->lpVtbl -> Show(This) )
+
+#define ISalamanderProgressDialog_Hide(This) \
+ ( (This)->lpVtbl -> Hide(This) )
+
+#define ISalamanderProgressDialog_get_Title(This,title) \
+ ( (This)->lpVtbl -> get_Title(This,title) )
+
+#define ISalamanderProgressDialog_put_Title(This,title) \
+ ( (This)->lpVtbl -> put_Title(This,title) )
+
+#define ISalamanderProgressDialog_AddText(This,text) \
+ ( (This)->lpVtbl -> AddText(This,text) )
+
+#define ISalamanderProgressDialog_get_IsCancelled(This,cancelled) \
+ ( (This)->lpVtbl -> get_IsCancelled(This,cancelled) )
+
+#define ISalamanderProgressDialog_get_Position(This,position) \
+ ( (This)->lpVtbl -> get_Position(This,position) )
+
+#define ISalamanderProgressDialog_put_Position(This,position) \
+ ( (This)->lpVtbl -> put_Position(This,position) )
+
+#define ISalamanderProgressDialog_get_TotalPosition(This,position) \
+ ( (This)->lpVtbl -> get_TotalPosition(This,position) )
+
+#define ISalamanderProgressDialog_put_TotalPosition(This,position) \
+ ( (This)->lpVtbl -> put_TotalPosition(This,position) )
+
+#define ISalamanderProgressDialog_Step(This,step) \
+ ( (This)->lpVtbl -> Step(This,step) )
+
+#define ISalamanderProgressDialog_get_CanCancel(This,enabled) \
+ ( (This)->lpVtbl -> get_CanCancel(This,enabled) )
+
+#define ISalamanderProgressDialog_put_CanCancel(This,enabled) \
+ ( (This)->lpVtbl -> put_CanCancel(This,enabled) )
+
+#define ISalamanderProgressDialog_get_Style(This,barcount) \
+ ( (This)->lpVtbl -> get_Style(This,barcount) )
+
+#define ISalamanderProgressDialog_put_Style(This,barcount) \
+ ( (This)->lpVtbl -> put_Style(This,barcount) )
+
+#define ISalamanderProgressDialog_get_Maximum(This,max) \
+ ( (This)->lpVtbl -> get_Maximum(This,max) )
+
+#define ISalamanderProgressDialog_put_Maximum(This,max) \
+ ( (This)->lpVtbl -> put_Maximum(This,max) )
+
+#define ISalamanderProgressDialog_get_TotalMaximum(This,max) \
+ ( (This)->lpVtbl -> get_TotalMaximum(This,max) )
+
+#define ISalamanderProgressDialog_put_TotalMaximum(This,max) \
+ ( (This)->lpVtbl -> put_TotalMaximum(This,max) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderProgressDialog_INTERFACE_DEFINED__ */
+
+
+#ifndef __ISalamanderWaitWindow_INTERFACE_DEFINED__
+#define __ISalamanderWaitWindow_INTERFACE_DEFINED__
+
+/* interface ISalamanderWaitWindow */
+/* [nonextensible][oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamanderWaitWindow;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("77CD7E2F-5B62-451d-AB3D-812F8B9FCBA8")
+ ISalamanderWaitWindow : public IUnknown
+ {
+ public:
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Show( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Hide( void) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Title(
+ /* [retval][out] */ BSTR *title) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Title(
+ /* [in] */ BSTR title) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Text(
+ /* [retval][out] */ BSTR *text) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Text(
+ /* [in] */ BSTR text) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_IsCancelled(
+ /* [retval][out] */ VARIANT_BOOL *cancelled) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Delay(
+ /* [retval][out] */ int *ms) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Delay(
+ /* [in] */ int ms) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_CanCancel(
+ /* [retval][out] */ VARIANT_BOOL *enabled) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CanCancel(
+ /* [in] */ VARIANT_BOOL enabled) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderWaitWindowVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderWaitWindow * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderWaitWindow * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderWaitWindow * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderWaitWindow, Show)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Show )(
+ ISalamanderWaitWindow * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderWaitWindow, Hide)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Hide )(
+ ISalamanderWaitWindow * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderWaitWindow, get_Title)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Title )(
+ ISalamanderWaitWindow * This,
+ /* [retval][out] */ BSTR *title);
+
+ DECLSPEC_XFGVIRT(ISalamanderWaitWindow, put_Title)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Title )(
+ ISalamanderWaitWindow * This,
+ /* [in] */ BSTR title);
+
+ DECLSPEC_XFGVIRT(ISalamanderWaitWindow, get_Text)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Text )(
+ ISalamanderWaitWindow * This,
+ /* [retval][out] */ BSTR *text);
+
+ DECLSPEC_XFGVIRT(ISalamanderWaitWindow, put_Text)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Text )(
+ ISalamanderWaitWindow * This,
+ /* [in] */ BSTR text);
+
+ DECLSPEC_XFGVIRT(ISalamanderWaitWindow, get_IsCancelled)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsCancelled )(
+ ISalamanderWaitWindow * This,
+ /* [retval][out] */ VARIANT_BOOL *cancelled);
+
+ DECLSPEC_XFGVIRT(ISalamanderWaitWindow, get_Delay)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Delay )(
+ ISalamanderWaitWindow * This,
+ /* [retval][out] */ int *ms);
+
+ DECLSPEC_XFGVIRT(ISalamanderWaitWindow, put_Delay)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Delay )(
+ ISalamanderWaitWindow * This,
+ /* [in] */ int ms);
+
+ DECLSPEC_XFGVIRT(ISalamanderWaitWindow, get_CanCancel)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CanCancel )(
+ ISalamanderWaitWindow * This,
+ /* [retval][out] */ VARIANT_BOOL *enabled);
+
+ DECLSPEC_XFGVIRT(ISalamanderWaitWindow, put_CanCancel)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CanCancel )(
+ ISalamanderWaitWindow * This,
+ /* [in] */ VARIANT_BOOL enabled);
+
+ END_INTERFACE
+ } ISalamanderWaitWindowVtbl;
+
+ interface ISalamanderWaitWindow
+ {
+ CONST_VTBL struct ISalamanderWaitWindowVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderWaitWindow_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderWaitWindow_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderWaitWindow_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderWaitWindow_Show(This) \
+ ( (This)->lpVtbl -> Show(This) )
+
+#define ISalamanderWaitWindow_Hide(This) \
+ ( (This)->lpVtbl -> Hide(This) )
+
+#define ISalamanderWaitWindow_get_Title(This,title) \
+ ( (This)->lpVtbl -> get_Title(This,title) )
+
+#define ISalamanderWaitWindow_put_Title(This,title) \
+ ( (This)->lpVtbl -> put_Title(This,title) )
+
+#define ISalamanderWaitWindow_get_Text(This,text) \
+ ( (This)->lpVtbl -> get_Text(This,text) )
+
+#define ISalamanderWaitWindow_put_Text(This,text) \
+ ( (This)->lpVtbl -> put_Text(This,text) )
+
+#define ISalamanderWaitWindow_get_IsCancelled(This,cancelled) \
+ ( (This)->lpVtbl -> get_IsCancelled(This,cancelled) )
+
+#define ISalamanderWaitWindow_get_Delay(This,ms) \
+ ( (This)->lpVtbl -> get_Delay(This,ms) )
+
+#define ISalamanderWaitWindow_put_Delay(This,ms) \
+ ( (This)->lpVtbl -> put_Delay(This,ms) )
+
+#define ISalamanderWaitWindow_get_CanCancel(This,enabled) \
+ ( (This)->lpVtbl -> get_CanCancel(This,enabled) )
+
+#define ISalamanderWaitWindow_put_CanCancel(This,enabled) \
+ ( (This)->lpVtbl -> put_CanCancel(This,enabled) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderWaitWindow_INTERFACE_DEFINED__ */
+
+
+#ifndef __ISalamanderScriptInfo_INTERFACE_DEFINED__
+#define __ISalamanderScriptInfo_INTERFACE_DEFINED__
+
+/* interface ISalamanderScriptInfo */
+/* [nonextensible][oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamanderScriptInfo;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("99DBFA2F-9699-40eb-ACEE-B890908AA583")
+ ISalamanderScriptInfo : public IUnknown
+ {
+ public:
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
+ /* [retval][out] */ BSTR *name) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Path(
+ /* [retval][out] */ BSTR *path) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderScriptInfoVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderScriptInfo * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderScriptInfo * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderScriptInfo * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderScriptInfo, get_Name)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
+ ISalamanderScriptInfo * This,
+ /* [retval][out] */ BSTR *name);
+
+ DECLSPEC_XFGVIRT(ISalamanderScriptInfo, get_Path)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Path )(
+ ISalamanderScriptInfo * This,
+ /* [retval][out] */ BSTR *path);
+
+ END_INTERFACE
+ } ISalamanderScriptInfoVtbl;
+
+ interface ISalamanderScriptInfo
+ {
+ CONST_VTBL struct ISalamanderScriptInfoVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderScriptInfo_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderScriptInfo_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderScriptInfo_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderScriptInfo_get_Name(This,name) \
+ ( (This)->lpVtbl -> get_Name(This,name) )
+
+#define ISalamanderScriptInfo_get_Path(This,path) \
+ ( (This)->lpVtbl -> get_Path(This,path) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderScriptInfo_INTERFACE_DEFINED__ */
+
+
+#ifndef __ISalamanderGuiComponent_INTERFACE_DEFINED__
+#define __ISalamanderGuiComponent_INTERFACE_DEFINED__
+
+/* interface ISalamanderGuiComponent */
+/* [nonextensible][oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamanderGuiComponent;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("15711C8C-52B3-4a0b-90B0-123C8A0D525B")
+ ISalamanderGuiComponent : public IUnknown
+ {
+ public:
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Text(
+ /* [retval][out] */ BSTR *text) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Text(
+ /* [in] */ BSTR text) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderGuiComponentVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderGuiComponent * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderGuiComponent * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderGuiComponent * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponent, get_Text)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Text )(
+ ISalamanderGuiComponent * This,
+ /* [retval][out] */ BSTR *text);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponent, put_Text)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Text )(
+ ISalamanderGuiComponent * This,
+ /* [in] */ BSTR text);
+
+ END_INTERFACE
+ } ISalamanderGuiComponentVtbl;
+
+ interface ISalamanderGuiComponent
+ {
+ CONST_VTBL struct ISalamanderGuiComponentVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderGuiComponent_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderGuiComponent_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderGuiComponent_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderGuiComponent_get_Text(This,text) \
+ ( (This)->lpVtbl -> get_Text(This,text) )
+
+#define ISalamanderGuiComponent_put_Text(This,text) \
+ ( (This)->lpVtbl -> put_Text(This,text) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderGuiComponent_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_salamander_0000_0008 */
+/* [local] */
+
+
+enum SALGUI_CLASS
+ {
+ SALGUI_FORM = 1,
+ SALGUI_BUTTON = 2,
+ SALGUI_CHECKBOX = 3,
+ SALGUI_TEXTBOX = 4,
+ SALGUI_LABEL = 5
+ } ;
+struct SALGUI_BOUNDS
+ {
+ int x;
+ int y;
+ int cx;
+ int cy;
+ } ;
+
+enum SALGUI_STYLE
+ {
+ SALGUI_STYLE_AUTOLAYOUT = 1,
+ SALGUI_STYLE_FULLWIDTH = 2
+ } ;
+
+
+extern RPC_IF_HANDLE __MIDL_itf_salamander_0000_0008_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_salamander_0000_0008_v0_0_s_ifspec;
+
+#ifndef __ISalamanderGuiComponentInternal_INTERFACE_DEFINED__
+#define __ISalamanderGuiComponentInternal_INTERFACE_DEFINED__
+
+/* interface ISalamanderGuiComponentInternal */
+/* [object][unique][uuid][local] */
+
+
+EXTERN_C const IID IID_ISalamanderGuiComponentInternal;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("037905FB-A081-4a60-AE61-C848177F99E0")
+ ISalamanderGuiComponentInternal : public IUnknown
+ {
+ public:
+ virtual LPCOLESTR STDMETHODCALLTYPE GetMemberName( void) = 0;
+
+ virtual DISPID STDMETHODCALLTYPE GetMemberId( void) = 0;
+
+ virtual void STDMETHODCALLTYPE SetMember(
+ LPCOLESTR pszName,
+ DISPID dispid) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE GetSibling(
+ /* [out] */ ISalamanderGuiComponentInternal **ppComponent) = 0;
+
+ virtual void STDMETHODCALLTYPE GetBounds(
+ /* [out] */ struct SALGUI_BOUNDS *bounds) = 0;
+
+ virtual void STDMETHODCALLTYPE SetBounds(
+ const struct SALGUI_BOUNDS *bounds) = 0;
+
+ virtual enum SALGUI_CLASS STDMETHODCALLTYPE GetClass( void) = 0;
+
+ virtual void STDMETHODCALLTYPE RemoveSelf( void) = 0;
+
+ virtual void STDMETHODCALLTYPE RemoveComponent(
+ ISalamanderGuiComponentInternal *pComponent) = 0;
+
+ virtual void STDMETHODCALLTYPE AddComponent(
+ ISalamanderGuiComponentInternal *pComponent) = 0;
+
+ virtual void STDMETHODCALLTYPE SetParent(
+ ISalamanderGuiComponentInternal *pParent) = 0;
+
+ virtual void STDMETHODCALLTYPE SetSibling(
+ ISalamanderGuiComponentInternal *pSibling) = 0;
+
+ virtual HWND STDMETHODCALLTYPE Create( void) = 0;
+
+ virtual HWND STDMETHODCALLTYPE GetHwnd( void) = 0;
+
+ virtual LRESULT STDMETHODCALLTYPE OnMessage(
+ UINT uMsg,
+ WPARAM wParam,
+ LPARAM lParam) = 0;
+
+ virtual void STDMETHODCALLTYPE TransferDataToWindow( void) = 0;
+
+ virtual void STDMETHODCALLTYPE TransferDataFromWindow( void) = 0;
+
+ virtual void STDMETHODCALLTYPE RecalcBounds(
+ HWND hWnd,
+ HDC hDC) = 0;
+
+ virtual void STDMETHODCALLTYPE BoundsToPixels(
+ /* [out][in] */ struct SALGUI_BOUNDS *bounds) = 0;
+
+ virtual void STDMETHODCALLTYPE PixelsToBounds(
+ /* [out][in] */ struct SALGUI_BOUNDS *bounds) = 0;
+
+ virtual void STDMETHODCALLTYPE AutosizeComponent(
+ ISalamanderGuiComponentInternal *pComponent) = 0;
+
+ virtual UINT STDMETHODCALLTYPE GetStyle( void) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderGuiComponentInternalVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderGuiComponentInternal * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderGuiComponentInternal * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderGuiComponentInternal * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, GetMemberName)
+ LPCOLESTR ( STDMETHODCALLTYPE *GetMemberName )(
+ ISalamanderGuiComponentInternal * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, GetMemberId)
+ DISPID ( STDMETHODCALLTYPE *GetMemberId )(
+ ISalamanderGuiComponentInternal * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, SetMember)
+ void ( STDMETHODCALLTYPE *SetMember )(
+ ISalamanderGuiComponentInternal * This,
+ LPCOLESTR pszName,
+ DISPID dispid);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, GetSibling)
+ HRESULT ( STDMETHODCALLTYPE *GetSibling )(
+ ISalamanderGuiComponentInternal * This,
+ /* [out] */ ISalamanderGuiComponentInternal **ppComponent);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, GetBounds)
+ void ( STDMETHODCALLTYPE *GetBounds )(
+ ISalamanderGuiComponentInternal * This,
+ /* [out] */ struct SALGUI_BOUNDS *bounds);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, SetBounds)
+ void ( STDMETHODCALLTYPE *SetBounds )(
+ ISalamanderGuiComponentInternal * This,
+ const struct SALGUI_BOUNDS *bounds);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, GetClass)
+ enum SALGUI_CLASS ( STDMETHODCALLTYPE *GetClass )(
+ ISalamanderGuiComponentInternal * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, RemoveSelf)
+ void ( STDMETHODCALLTYPE *RemoveSelf )(
+ ISalamanderGuiComponentInternal * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, RemoveComponent)
+ void ( STDMETHODCALLTYPE *RemoveComponent )(
+ ISalamanderGuiComponentInternal * This,
+ ISalamanderGuiComponentInternal *pComponent);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, AddComponent)
+ void ( STDMETHODCALLTYPE *AddComponent )(
+ ISalamanderGuiComponentInternal * This,
+ ISalamanderGuiComponentInternal *pComponent);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, SetParent)
+ void ( STDMETHODCALLTYPE *SetParent )(
+ ISalamanderGuiComponentInternal * This,
+ ISalamanderGuiComponentInternal *pParent);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, SetSibling)
+ void ( STDMETHODCALLTYPE *SetSibling )(
+ ISalamanderGuiComponentInternal * This,
+ ISalamanderGuiComponentInternal *pSibling);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, Create)
+ HWND ( STDMETHODCALLTYPE *Create )(
+ ISalamanderGuiComponentInternal * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, GetHwnd)
+ HWND ( STDMETHODCALLTYPE *GetHwnd )(
+ ISalamanderGuiComponentInternal * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, OnMessage)
+ LRESULT ( STDMETHODCALLTYPE *OnMessage )(
+ ISalamanderGuiComponentInternal * This,
+ UINT uMsg,
+ WPARAM wParam,
+ LPARAM lParam);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, TransferDataToWindow)
+ void ( STDMETHODCALLTYPE *TransferDataToWindow )(
+ ISalamanderGuiComponentInternal * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, TransferDataFromWindow)
+ void ( STDMETHODCALLTYPE *TransferDataFromWindow )(
+ ISalamanderGuiComponentInternal * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, RecalcBounds)
+ void ( STDMETHODCALLTYPE *RecalcBounds )(
+ ISalamanderGuiComponentInternal * This,
+ HWND hWnd,
+ HDC hDC);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, BoundsToPixels)
+ void ( STDMETHODCALLTYPE *BoundsToPixels )(
+ ISalamanderGuiComponentInternal * This,
+ /* [out][in] */ struct SALGUI_BOUNDS *bounds);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, PixelsToBounds)
+ void ( STDMETHODCALLTYPE *PixelsToBounds )(
+ ISalamanderGuiComponentInternal * This,
+ /* [out][in] */ struct SALGUI_BOUNDS *bounds);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, AutosizeComponent)
+ void ( STDMETHODCALLTYPE *AutosizeComponent )(
+ ISalamanderGuiComponentInternal * This,
+ ISalamanderGuiComponentInternal *pComponent);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponentInternal, GetStyle)
+ UINT ( STDMETHODCALLTYPE *GetStyle )(
+ ISalamanderGuiComponentInternal * This);
+
+ END_INTERFACE
+ } ISalamanderGuiComponentInternalVtbl;
+
+ interface ISalamanderGuiComponentInternal
+ {
+ CONST_VTBL struct ISalamanderGuiComponentInternalVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderGuiComponentInternal_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderGuiComponentInternal_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderGuiComponentInternal_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderGuiComponentInternal_GetMemberName(This) \
+ ( (This)->lpVtbl -> GetMemberName(This) )
+
+#define ISalamanderGuiComponentInternal_GetMemberId(This) \
+ ( (This)->lpVtbl -> GetMemberId(This) )
+
+#define ISalamanderGuiComponentInternal_SetMember(This,pszName,dispid) \
+ ( (This)->lpVtbl -> SetMember(This,pszName,dispid) )
+
+#define ISalamanderGuiComponentInternal_GetSibling(This,ppComponent) \
+ ( (This)->lpVtbl -> GetSibling(This,ppComponent) )
+
+#define ISalamanderGuiComponentInternal_GetBounds(This,bounds) \
+ ( (This)->lpVtbl -> GetBounds(This,bounds) )
+
+#define ISalamanderGuiComponentInternal_SetBounds(This,bounds) \
+ ( (This)->lpVtbl -> SetBounds(This,bounds) )
+
+#define ISalamanderGuiComponentInternal_GetClass(This) \
+ ( (This)->lpVtbl -> GetClass(This) )
+
+#define ISalamanderGuiComponentInternal_RemoveSelf(This) \
+ ( (This)->lpVtbl -> RemoveSelf(This) )
+
+#define ISalamanderGuiComponentInternal_RemoveComponent(This,pComponent) \
+ ( (This)->lpVtbl -> RemoveComponent(This,pComponent) )
+
+#define ISalamanderGuiComponentInternal_AddComponent(This,pComponent) \
+ ( (This)->lpVtbl -> AddComponent(This,pComponent) )
+
+#define ISalamanderGuiComponentInternal_SetParent(This,pParent) \
+ ( (This)->lpVtbl -> SetParent(This,pParent) )
+
+#define ISalamanderGuiComponentInternal_SetSibling(This,pSibling) \
+ ( (This)->lpVtbl -> SetSibling(This,pSibling) )
+
+#define ISalamanderGuiComponentInternal_Create(This) \
+ ( (This)->lpVtbl -> Create(This) )
+
+#define ISalamanderGuiComponentInternal_GetHwnd(This) \
+ ( (This)->lpVtbl -> GetHwnd(This) )
+
+#define ISalamanderGuiComponentInternal_OnMessage(This,uMsg,wParam,lParam) \
+ ( (This)->lpVtbl -> OnMessage(This,uMsg,wParam,lParam) )
+
+#define ISalamanderGuiComponentInternal_TransferDataToWindow(This) \
+ ( (This)->lpVtbl -> TransferDataToWindow(This) )
+
+#define ISalamanderGuiComponentInternal_TransferDataFromWindow(This) \
+ ( (This)->lpVtbl -> TransferDataFromWindow(This) )
+
+#define ISalamanderGuiComponentInternal_RecalcBounds(This,hWnd,hDC) \
+ ( (This)->lpVtbl -> RecalcBounds(This,hWnd,hDC) )
+
+#define ISalamanderGuiComponentInternal_BoundsToPixels(This,bounds) \
+ ( (This)->lpVtbl -> BoundsToPixels(This,bounds) )
+
+#define ISalamanderGuiComponentInternal_PixelsToBounds(This,bounds) \
+ ( (This)->lpVtbl -> PixelsToBounds(This,bounds) )
+
+#define ISalamanderGuiComponentInternal_AutosizeComponent(This,pComponent) \
+ ( (This)->lpVtbl -> AutosizeComponent(This,pComponent) )
+
+#define ISalamanderGuiComponentInternal_GetStyle(This) \
+ ( (This)->lpVtbl -> GetStyle(This) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderGuiComponentInternal_INTERFACE_DEFINED__ */
+
+
+#ifndef __ISalamanderGuiCheckBox_INTERFACE_DEFINED__
+#define __ISalamanderGuiCheckBox_INTERFACE_DEFINED__
+
+/* interface ISalamanderGuiCheckBox */
+/* [oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamanderGuiCheckBox;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("A26789BB-CAA4-47d5-BCC5-386EF24220D4")
+ ISalamanderGuiCheckBox : public ISalamanderGuiComponent
+ {
+ public:
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Checked(
+ /* [retval][out] */ VARIANT_BOOL *val) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Checked(
+ /* [in] */ VARIANT_BOOL val) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderGuiCheckBoxVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderGuiCheckBox * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderGuiCheckBox * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderGuiCheckBox * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponent, get_Text)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Text )(
+ ISalamanderGuiCheckBox * This,
+ /* [retval][out] */ BSTR *text);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponent, put_Text)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Text )(
+ ISalamanderGuiCheckBox * This,
+ /* [in] */ BSTR text);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiCheckBox, get_Checked)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Checked )(
+ ISalamanderGuiCheckBox * This,
+ /* [retval][out] */ VARIANT_BOOL *val);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiCheckBox, put_Checked)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Checked )(
+ ISalamanderGuiCheckBox * This,
+ /* [in] */ VARIANT_BOOL val);
+
+ END_INTERFACE
+ } ISalamanderGuiCheckBoxVtbl;
+
+ interface ISalamanderGuiCheckBox
+ {
+ CONST_VTBL struct ISalamanderGuiCheckBoxVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderGuiCheckBox_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderGuiCheckBox_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderGuiCheckBox_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderGuiCheckBox_get_Text(This,text) \
+ ( (This)->lpVtbl -> get_Text(This,text) )
+
+#define ISalamanderGuiCheckBox_put_Text(This,text) \
+ ( (This)->lpVtbl -> put_Text(This,text) )
+
+
+#define ISalamanderGuiCheckBox_get_Checked(This,val) \
+ ( (This)->lpVtbl -> get_Checked(This,val) )
+
+#define ISalamanderGuiCheckBox_put_Checked(This,val) \
+ ( (This)->lpVtbl -> put_Checked(This,val) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderGuiCheckBox_INTERFACE_DEFINED__ */
+
+
+#ifndef __ISalamanderGuiButton_INTERFACE_DEFINED__
+#define __ISalamanderGuiButton_INTERFACE_DEFINED__
+
+/* interface ISalamanderGuiButton */
+/* [oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamanderGuiButton;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("F30E467C-0FEA-4e67-9F51-C2B1A2A30D4E")
+ ISalamanderGuiButton : public ISalamanderGuiComponent
+ {
+ public:
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DialogResult(
+ /* [retval][out] */ int *val) = 0;
+
+ virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DialogResult(
+ /* [in] */ int val) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderGuiButtonVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderGuiButton * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderGuiButton * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderGuiButton * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponent, get_Text)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Text )(
+ ISalamanderGuiButton * This,
+ /* [retval][out] */ BSTR *text);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponent, put_Text)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Text )(
+ ISalamanderGuiButton * This,
+ /* [in] */ BSTR text);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiButton, get_DialogResult)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DialogResult )(
+ ISalamanderGuiButton * This,
+ /* [retval][out] */ int *val);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiButton, put_DialogResult)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DialogResult )(
+ ISalamanderGuiButton * This,
+ /* [in] */ int val);
+
+ END_INTERFACE
+ } ISalamanderGuiButtonVtbl;
+
+ interface ISalamanderGuiButton
+ {
+ CONST_VTBL struct ISalamanderGuiButtonVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderGuiButton_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderGuiButton_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderGuiButton_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderGuiButton_get_Text(This,text) \
+ ( (This)->lpVtbl -> get_Text(This,text) )
+
+#define ISalamanderGuiButton_put_Text(This,text) \
+ ( (This)->lpVtbl -> put_Text(This,text) )
+
+
+#define ISalamanderGuiButton_get_DialogResult(This,val) \
+ ( (This)->lpVtbl -> get_DialogResult(This,val) )
+
+#define ISalamanderGuiButton_put_DialogResult(This,val) \
+ ( (This)->lpVtbl -> put_DialogResult(This,val) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderGuiButton_INTERFACE_DEFINED__ */
+
+
+#ifndef __ISalamanderGuiContainer_INTERFACE_DEFINED__
+#define __ISalamanderGuiContainer_INTERFACE_DEFINED__
+
+/* interface ISalamanderGuiContainer */
+/* [oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamanderGuiContainer;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("6A31B232-B6AF-467a-B818-212CCC6F4C5D")
+ ISalamanderGuiContainer : public ISalamanderGuiComponent
+ {
+ public:
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderGuiContainerVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderGuiContainer * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderGuiContainer * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderGuiContainer * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponent, get_Text)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Text )(
+ ISalamanderGuiContainer * This,
+ /* [retval][out] */ BSTR *text);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponent, put_Text)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Text )(
+ ISalamanderGuiContainer * This,
+ /* [in] */ BSTR text);
+
+ END_INTERFACE
+ } ISalamanderGuiContainerVtbl;
+
+ interface ISalamanderGuiContainer
+ {
+ CONST_VTBL struct ISalamanderGuiContainerVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderGuiContainer_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderGuiContainer_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderGuiContainer_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderGuiContainer_get_Text(This,text) \
+ ( (This)->lpVtbl -> get_Text(This,text) )
+
+#define ISalamanderGuiContainer_put_Text(This,text) \
+ ( (This)->lpVtbl -> put_Text(This,text) )
+
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderGuiContainer_INTERFACE_DEFINED__ */
+
+
+#ifndef __ISalamanderGuiForm_INTERFACE_DEFINED__
+#define __ISalamanderGuiForm_INTERFACE_DEFINED__
+
+/* interface ISalamanderGuiForm */
+/* [oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamanderGuiForm;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("7356DD12-A7DA-41EB-8E31-F42C465C87E1")
+ ISalamanderGuiForm : public ISalamanderGuiContainer
+ {
+ public:
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Execute(
+ /* [retval][out] */ int *result) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderGuiFormVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderGuiForm * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderGuiForm * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderGuiForm * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponent, get_Text)
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Text )(
+ ISalamanderGuiForm * This,
+ /* [retval][out] */ BSTR *text);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiComponent, put_Text)
+ /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Text )(
+ ISalamanderGuiForm * This,
+ /* [in] */ BSTR text);
+
+ DECLSPEC_XFGVIRT(ISalamanderGuiForm, Execute)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Execute )(
+ ISalamanderGuiForm * This,
+ /* [retval][out] */ int *result);
+
+ END_INTERFACE
+ } ISalamanderGuiFormVtbl;
+
+ interface ISalamanderGuiForm
+ {
+ CONST_VTBL struct ISalamanderGuiFormVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderGuiForm_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderGuiForm_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderGuiForm_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderGuiForm_get_Text(This,text) \
+ ( (This)->lpVtbl -> get_Text(This,text) )
+
+#define ISalamanderGuiForm_put_Text(This,text) \
+ ( (This)->lpVtbl -> put_Text(This,text) )
+
+
+
+#define ISalamanderGuiForm_Execute(This,result) \
+ ( (This)->lpVtbl -> Execute(This,result) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderGuiForm_INTERFACE_DEFINED__ */
+
+
+#ifndef __ISalamanderGui_INTERFACE_DEFINED__
+#define __ISalamanderGui_INTERFACE_DEFINED__
+
+/* interface ISalamanderGui */
+/* [nonextensible][oleautomation][unique][dual][uuid][object] */
+
+
+EXTERN_C const IID IID_ISalamanderGui;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("5DA5C3EE-E167-4E57-A8E9-22EF1C8B45C4")
+ ISalamanderGui : public IUnknown
+ {
+ public:
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Form(
+ /* [optional][in] */ VARIANT *title,
+ /* [retval][out] */ ISalamanderGuiComponent **component) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Button(
+ /* [optional][in] */ VARIANT *text,
+ /* [optional][in] */ VARIANT *result,
+ /* [retval][out] */ ISalamanderGuiComponent **component) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE CheckBox(
+ /* [optional][in] */ VARIANT *text,
+ /* [retval][out] */ ISalamanderGuiComponent **component) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE TextBox(
+ /* [optional][in] */ VARIANT *text,
+ /* [retval][out] */ ISalamanderGuiComponent **component) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE Label(
+ /* [optional][in] */ VARIANT *text,
+ /* [retval][out] */ ISalamanderGuiComponent **component) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISalamanderGuiVtbl
+ {
+ BEGIN_INTERFACE
+
+ DECLSPEC_XFGVIRT(IUnknown, QueryInterface)
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISalamanderGui * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ DECLSPEC_XFGVIRT(IUnknown, AddRef)
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISalamanderGui * This);
+
+ DECLSPEC_XFGVIRT(IUnknown, Release)
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISalamanderGui * This);
+
+ DECLSPEC_XFGVIRT(ISalamanderGui, Form)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Form )(
+ ISalamanderGui * This,
+ /* [optional][in] */ VARIANT *title,
+ /* [retval][out] */ ISalamanderGuiComponent **component);
+
+ DECLSPEC_XFGVIRT(ISalamanderGui, Button)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Button )(
+ ISalamanderGui * This,
+ /* [optional][in] */ VARIANT *text,
+ /* [optional][in] */ VARIANT *result,
+ /* [retval][out] */ ISalamanderGuiComponent **component);
+
+ DECLSPEC_XFGVIRT(ISalamanderGui, CheckBox)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *CheckBox )(
+ ISalamanderGui * This,
+ /* [optional][in] */ VARIANT *text,
+ /* [retval][out] */ ISalamanderGuiComponent **component);
+
+ DECLSPEC_XFGVIRT(ISalamanderGui, TextBox)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *TextBox )(
+ ISalamanderGui * This,
+ /* [optional][in] */ VARIANT *text,
+ /* [retval][out] */ ISalamanderGuiComponent **component);
+
+ DECLSPEC_XFGVIRT(ISalamanderGui, Label)
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *Label )(
+ ISalamanderGui * This,
+ /* [optional][in] */ VARIANT *text,
+ /* [retval][out] */ ISalamanderGuiComponent **component);
+
+ END_INTERFACE
+ } ISalamanderGuiVtbl;
+
+ interface ISalamanderGui
+ {
+ CONST_VTBL struct ISalamanderGuiVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISalamanderGui_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISalamanderGui_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISalamanderGui_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISalamanderGui_Form(This,title,component) \
+ ( (This)->lpVtbl -> Form(This,title,component) )
+
+#define ISalamanderGui_Button(This,text,result,component) \
+ ( (This)->lpVtbl -> Button(This,text,result,component) )
+
+#define ISalamanderGui_CheckBox(This,text,component) \
+ ( (This)->lpVtbl -> CheckBox(This,text,component) )
+
+#define ISalamanderGui_TextBox(This,text,component) \
+ ( (This)->lpVtbl -> TextBox(This,text,component) )
+
+#define ISalamanderGui_Label(This,text,component) \
+ ( (This)->lpVtbl -> Label(This,text,component) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISalamanderGui_INTERFACE_DEFINED__ */
+
+
+
+#ifndef __SalamanderLib_LIBRARY_DEFINED__
+#define __SalamanderLib_LIBRARY_DEFINED__
+
+/* library SalamanderLib */
+/* [version][uuid] */
+
+
+EXTERN_C const IID LIBID_SalamanderLib;
+
+EXTERN_C const CLSID CLSID_Salamander;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("4A871BAC-3572-4737-9110-D208BB58ACAF")
+Salamander;
+#endif
+
+EXTERN_C const CLSID CLSID_SalamanderPanel;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("76F49900-4C7D-4808-8DD3-7546CF1891DE")
+SalamanderPanel;
+#endif
+
+EXTERN_C const CLSID CLSID_PanelItem;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("968B2791-83A4-4198-B5A7-581CE0C8B961")
+PanelItem;
+#endif
+
+EXTERN_C const CLSID CLSID_ItemCollection;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("264D1DCA-E6B9-4a77-970E-D66AE7428E66")
+ItemCollection;
+#endif
+
+EXTERN_C const CLSID CLSID_ProgressDialog;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("4870003D-1E6D-4c53-B561-7659B9D271C6")
+ProgressDialog;
+#endif
+
+EXTERN_C const CLSID CLSID_WaitWindow;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("B1CF10AA-00FA-4930-9E38-FEE9BB0D2978")
+WaitWindow;
+#endif
+
+EXTERN_C const CLSID CLSID_ScriptInfo;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("18395B8C-C099-45f7-A8CD-433ADD8D1339")
+ScriptInfo;
+#endif
+
+EXTERN_C const CLSID CLSID_Form;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("67A0E6E0-4E9A-4fa1-846F-B58A08BB671F")
+Form;
+#endif
+
+EXTERN_C const CLSID CLSID_Button;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("578A8B4C-92E1-4581-9A7D-EE476574D856")
+Button;
+#endif
+
+EXTERN_C const CLSID CLSID_CheckBox;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("8525BEBC-3963-4782-9329-70FED124BC8F")
+CheckBox;
+#endif
+
+EXTERN_C const CLSID CLSID_TextBox;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("45AA6FB3-7D7C-4e58-920F-1671A7FD1A2B")
+TextBox;
+#endif
+
+EXTERN_C const CLSID CLSID_Label;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("14E99D22-2526-4fe7-AC7C-AA06D1362AFC")
+Label;
+#endif
+#endif /* __SalamanderLib_LIBRARY_DEFINED__ */
+
+/* Additional Prototypes for ALL interfaces */
+
+unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
+unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
+unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
+void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
+
+unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
+unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
+unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
+void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
+
+unsigned long __RPC_USER BSTR_UserSize64( unsigned long *, unsigned long , BSTR * );
+unsigned char * __RPC_USER BSTR_UserMarshal64( unsigned long *, unsigned char *, BSTR * );
+unsigned char * __RPC_USER BSTR_UserUnmarshal64(unsigned long *, unsigned char *, BSTR * );
+void __RPC_USER BSTR_UserFree64( unsigned long *, BSTR * );
+
+unsigned long __RPC_USER VARIANT_UserSize64( unsigned long *, unsigned long , VARIANT * );
+unsigned char * __RPC_USER VARIANT_UserMarshal64( unsigned long *, unsigned char *, VARIANT * );
+unsigned char * __RPC_USER VARIANT_UserUnmarshal64(unsigned long *, unsigned char *, VARIANT * );
+void __RPC_USER VARIANT_UserFree64( unsigned long *, VARIANT * );
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
diff --git a/src/plugins/automation/generated/salamander_i.c b/src/plugins/automation/generated/salamander_i.c
new file mode 100644
index 00000000..39def7c1
--- /dev/null
+++ b/src/plugins/automation/generated/salamander_i.c
@@ -0,0 +1,156 @@
+
+
+/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
+
+/* link this file in with the server and any clients */
+
+
+ /* File created by MIDL compiler version 8.01.0628 */
+/* at Tue Jan 19 04:14:07 2038
+ */
+/* Compiler settings for ..\salamander.idl:
+ Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628
+ protocol : all , ms_ext, c_ext, robust
+ 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( ) */
+
+
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+#include
+#include
+
+#ifdef _MIDL_USE_GUIDDEF_
+
+#ifndef INITGUID
+#define INITGUID
+#include
+#undef INITGUID
+#else
+#include
+#endif
+
+#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
+ DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
+
+#else // !_MIDL_USE_GUIDDEF_
+
+#ifndef __IID_DEFINED__
+#define __IID_DEFINED__
+
+typedef struct _IID
+{
+ unsigned long x;
+ unsigned short s1;
+ unsigned short s2;
+ unsigned char c[8];
+} IID;
+
+#endif // __IID_DEFINED__
+
+#ifndef CLSID_DEFINED
+#define CLSID_DEFINED
+typedef IID CLSID;
+#endif // CLSID_DEFINED
+
+#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
+ EXTERN_C __declspec(selectany) const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
+
+#endif // !_MIDL_USE_GUIDDEF_
+
+MIDL_DEFINE_GUID(IID, IID_ISalamander,0x60F57ABE,0x95C7,0x48c7,0xAE,0x37,0x9D,0xA0,0x07,0xB8,0xD5,0x7F);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderPanel,0xF51AF265,0xADB1,0x40b7,0xB2,0xCB,0xA2,0x58,0xFD,0xE6,0x90,0x1E);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderPanelItem,0x8CD33727,0x0A92,0x4560,0x80,0xD7,0x1A,0x44,0x65,0x12,0x0E,0x9B);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderPanelItemCollection,0x2B527FF9,0xDEAC,0x481a,0x9F,0x2C,0x3E,0x7B,0x27,0xAD,0xCE,0xD8);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderProgressDialog,0xC51EBE57,0x76B2,0x4c8c,0xA4,0x4B,0x13,0xE3,0x4F,0x84,0x6F,0x2E);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderWaitWindow,0x77CD7E2F,0x5B62,0x451d,0xAB,0x3D,0x81,0x2F,0x8B,0x9F,0xCB,0xA8);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderScriptInfo,0x99DBFA2F,0x9699,0x40eb,0xAC,0xEE,0xB8,0x90,0x90,0x8A,0xA5,0x83);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderGuiComponent,0x15711C8C,0x52B3,0x4a0b,0x90,0xB0,0x12,0x3C,0x8A,0x0D,0x52,0x5B);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderGuiComponentInternal,0x037905FB,0xA081,0x4a60,0xAE,0x61,0xC8,0x48,0x17,0x7F,0x99,0xE0);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderGuiCheckBox,0xA26789BB,0xCAA4,0x47d5,0xBC,0xC5,0x38,0x6E,0xF2,0x42,0x20,0xD4);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderGuiButton,0xF30E467C,0x0FEA,0x4e67,0x9F,0x51,0xC2,0xB1,0xA2,0xA3,0x0D,0x4E);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderGuiContainer,0x6A31B232,0xB6AF,0x467a,0xB8,0x18,0x21,0x2C,0xCC,0x6F,0x4C,0x5D);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderGuiForm,0x7356DD12,0xA7DA,0x41EB,0x8E,0x31,0xF4,0x2C,0x46,0x5C,0x87,0xE1);
+
+
+MIDL_DEFINE_GUID(IID, IID_ISalamanderGui,0x5DA5C3EE,0xE167,0x4E57,0xA8,0xE9,0x22,0xEF,0x1C,0x8B,0x45,0xC4);
+
+
+MIDL_DEFINE_GUID(IID, LIBID_SalamanderLib,0x7A30275F,0xF2DE,0x4b6c,0xB5,0x37,0xFF,0xC3,0x97,0xCF,0x7C,0xF6);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_Salamander,0x4A871BAC,0x3572,0x4737,0x91,0x10,0xD2,0x08,0xBB,0x58,0xAC,0xAF);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_SalamanderPanel,0x76F49900,0x4C7D,0x4808,0x8D,0xD3,0x75,0x46,0xCF,0x18,0x91,0xDE);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_PanelItem,0x968B2791,0x83A4,0x4198,0xB5,0xA7,0x58,0x1C,0xE0,0xC8,0xB9,0x61);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_ItemCollection,0x264D1DCA,0xE6B9,0x4a77,0x97,0x0E,0xD6,0x6A,0xE7,0x42,0x8E,0x66);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_ProgressDialog,0x4870003D,0x1E6D,0x4c53,0xB5,0x61,0x76,0x59,0xB9,0xD2,0x71,0xC6);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_WaitWindow,0xB1CF10AA,0x00FA,0x4930,0x9E,0x38,0xFE,0xE9,0xBB,0x0D,0x29,0x78);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_ScriptInfo,0x18395B8C,0xC099,0x45f7,0xA8,0xCD,0x43,0x3A,0xDD,0x8D,0x13,0x39);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_Form,0x67A0E6E0,0x4E9A,0x4fa1,0x84,0x6F,0xB5,0x8A,0x08,0xBB,0x67,0x1F);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_Button,0x578A8B4C,0x92E1,0x4581,0x9A,0x7D,0xEE,0x47,0x65,0x74,0xD8,0x56);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_CheckBox,0x8525BEBC,0x3963,0x4782,0x93,0x29,0x70,0xFE,0xD1,0x24,0xBC,0x8F);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_TextBox,0x45AA6FB3,0x7D7C,0x4e58,0x92,0x0F,0x16,0x71,0xA7,0xFD,0x1A,0x2B);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_Label,0x14E99D22,0x2526,0x4fe7,0xAC,0x7C,0xAA,0x06,0xD1,0x36,0x2A,0xFC);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/src/plugins/automation/generated/salamander_p.c b/src/plugins/automation/generated/salamander_p.c
new file mode 100644
index 00000000..b52d3ce8
--- /dev/null
+++ b/src/plugins/automation/generated/salamander_p.c
@@ -0,0 +1,14493 @@
+
+
+/* this ALWAYS GENERATED file contains the proxy stub code */
+
+
+ /* File created by MIDL compiler version 8.01.0628 */
+/* at Tue Jan 19 04:14:07 2038
+ */
+/* Compiler settings for ..\salamander.idl:
+ Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628
+ protocol : all , ms_ext, c_ext, robust
+ 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( ) */
+
+#if defined(_M_AMD64)
+
+
+#if _MSC_VER >= 1200
+#pragma warning(push)
+#endif
+
+#pragma warning( disable: 4211 ) /* redefine extern to static */
+#pragma warning( disable: 4232 ) /* dllimport identity*/
+#pragma warning( disable: 4024 ) /* array to pointer mapping*/
+#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
+
+#define USE_STUBLESS_PROXY
+
+
+/* verify that the version is high enough to compile this file*/
+#ifndef __REDQ_RPCPROXY_H_VERSION__
+#define __REQUIRED_RPCPROXY_H_VERSION__ 475
+#endif
+
+
+#include "rpcproxy.h"
+#include "ndr64types.h"
+#ifndef __RPCPROXY_H_VERSION__
+#error this stub requires an updated version of
+#endif /* __RPCPROXY_H_VERSION__ */
+
+
+#include "salamander_h.h"
+
+#define TYPE_FORMAT_STRING_SIZE 1227
+#define PROC_FORMAT_STRING_SIZE 3039
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 2
+
+typedef struct _salamander_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } salamander_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _salamander_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } salamander_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _salamander_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } salamander_MIDL_EXPR_FORMAT_STRING;
+
+
+static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax_2_0 =
+{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
+
+static const RPC_SYNTAX_IDENTIFIER _NDR64_RpcTransferSyntax_1_0 =
+{{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}};
+
+#if defined(_CONTROL_FLOW_GUARD_XFG)
+#define XFG_TRAMPOLINES(ObjectType)\
+NDR_SHAREABLE unsigned long ObjectType ## _UserSize_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\
+{\
+return ObjectType ## _UserSize(pFlags, Offset, (ObjectType *)pObject);\
+}\
+NDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\
+{\
+return ObjectType ## _UserMarshal(pFlags, pBuffer, (ObjectType *)pObject);\
+}\
+NDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\
+{\
+return ObjectType ## _UserUnmarshal(pFlags, pBuffer, (ObjectType *)pObject);\
+}\
+NDR_SHAREABLE void ObjectType ## _UserFree_XFG(unsigned long * pFlags, void * pObject)\
+{\
+ObjectType ## _UserFree(pFlags, (ObjectType *)pObject);\
+}
+#define XFG_TRAMPOLINES64(ObjectType)\
+NDR_SHAREABLE unsigned long ObjectType ## _UserSize64_XFG(unsigned long * pFlags, unsigned long Offset, void * pObject)\
+{\
+return ObjectType ## _UserSize64(pFlags, Offset, (ObjectType *)pObject);\
+}\
+NDR_SHAREABLE unsigned char * ObjectType ## _UserMarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\
+{\
+return ObjectType ## _UserMarshal64(pFlags, pBuffer, (ObjectType *)pObject);\
+}\
+NDR_SHAREABLE unsigned char * ObjectType ## _UserUnmarshal64_XFG(unsigned long * pFlags, unsigned char * pBuffer, void * pObject)\
+{\
+return ObjectType ## _UserUnmarshal64(pFlags, pBuffer, (ObjectType *)pObject);\
+}\
+NDR_SHAREABLE void ObjectType ## _UserFree64_XFG(unsigned long * pFlags, void * pObject)\
+{\
+ObjectType ## _UserFree64(pFlags, (ObjectType *)pObject);\
+}
+#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)\
+static void* ObjectType ## _bind_XFG(HandleType pObject)\
+{\
+return ObjectType ## _bind((ObjectType) pObject);\
+}\
+static void ObjectType ## _unbind_XFG(HandleType pObject, handle_t ServerHandle)\
+{\
+ObjectType ## _unbind((ObjectType) pObject, ServerHandle);\
+}
+#define XFG_TRAMPOLINE_FPTR(Function) Function ## _XFG
+#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol ## _XFG
+#else
+#define XFG_TRAMPOLINES(ObjectType)
+#define XFG_TRAMPOLINES64(ObjectType)
+#define XFG_BIND_TRAMPOLINES(HandleType, ObjectType)
+#define XFG_TRAMPOLINE_FPTR(Function) Function
+#define XFG_TRAMPOLINE_FPTR_DEPENDENT_SYMBOL(Symbol) Symbol
+#endif
+
+
+
+extern const salamander_MIDL_TYPE_FORMAT_STRING salamander__MIDL_TypeFormatString;
+extern const salamander_MIDL_PROC_FORMAT_STRING salamander__MIDL_ProcFormatString;
+extern const salamander_MIDL_EXPR_FORMAT_STRING salamander__MIDL_ExprFormatString;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamander_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamander_ProxyInfo;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamanderPanel_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamanderPanel_ProxyInfo;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamanderPanelItem_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamanderPanelItem_ProxyInfo;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamanderPanelItemCollection_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamanderPanelItemCollection_ProxyInfo;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamanderProgressDialog_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamanderProgressDialog_ProxyInfo;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamanderWaitWindow_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamanderWaitWindow_ProxyInfo;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamanderScriptInfo_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamanderScriptInfo_ProxyInfo;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamanderGuiComponent_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamanderGuiComponent_ProxyInfo;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamanderGuiCheckBox_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamanderGuiCheckBox_ProxyInfo;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamanderGuiButton_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamanderGuiButton_ProxyInfo;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamanderGuiContainer_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamanderGuiContainer_ProxyInfo;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamanderGuiForm_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamanderGuiForm_ProxyInfo;
+
+#ifdef __cplusplus
+namespace {
+#endif
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+#ifdef __cplusplus
+}
+#endif
+
+
+extern const MIDL_SERVER_INFO ISalamanderGui_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISalamanderGui_ProxyInfo;
+
+
+extern const USER_MARSHAL_ROUTINE_QUADRUPLE NDR64_UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
+
+#if !defined(__RPC_WIN64__)
+#error Invalid build platform for this stub.
+#endif
+
+static const salamander_MIDL_PROC_FORMAT_STRING salamander__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure MsgBox */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x3 ), /* 3 */
+/* 8 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x24 ), /* 36 */
+/* 14 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 16 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 18 */ NdrFcShort( 0x0 ), /* 0 */
+/* 20 */ NdrFcShort( 0x1 ), /* 1 */
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */
+/* 24 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter prompt */
+
+/* 26 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 30 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Parameter buttons */
+
+/* 32 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 34 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 36 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter title */
+
+/* 38 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 40 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 42 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter result */
+
+/* 44 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 46 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 48 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 50 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 52 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 54 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_LeftPanel */
+
+/* 56 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 58 */ NdrFcLong( 0x0 ), /* 0 */
+/* 62 */ NdrFcShort( 0x4 ), /* 4 */
+/* 64 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 66 */ NdrFcShort( 0x0 ), /* 0 */
+/* 68 */ NdrFcShort( 0x8 ), /* 8 */
+/* 70 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 72 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 74 */ NdrFcShort( 0x0 ), /* 0 */
+/* 76 */ NdrFcShort( 0x0 ), /* 0 */
+/* 78 */ NdrFcShort( 0x0 ), /* 0 */
+/* 80 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter panel */
+
+/* 82 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 84 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 86 */ NdrFcShort( 0x3ea ), /* Type Offset=1002 */
+
+ /* Return value */
+
+/* 88 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 90 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 92 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_RightPanel */
+
+/* 94 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 96 */ NdrFcLong( 0x0 ), /* 0 */
+/* 100 */ NdrFcShort( 0x5 ), /* 5 */
+/* 102 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 104 */ NdrFcShort( 0x0 ), /* 0 */
+/* 106 */ NdrFcShort( 0x8 ), /* 8 */
+/* 108 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 110 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 112 */ NdrFcShort( 0x0 ), /* 0 */
+/* 114 */ NdrFcShort( 0x0 ), /* 0 */
+/* 116 */ NdrFcShort( 0x0 ), /* 0 */
+/* 118 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter panel */
+
+/* 120 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 122 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 124 */ NdrFcShort( 0x3ea ), /* Type Offset=1002 */
+
+ /* Return value */
+
+/* 126 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 128 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 130 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_SourcePanel */
+
+/* 132 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 134 */ NdrFcLong( 0x0 ), /* 0 */
+/* 138 */ NdrFcShort( 0x6 ), /* 6 */
+/* 140 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 142 */ NdrFcShort( 0x0 ), /* 0 */
+/* 144 */ NdrFcShort( 0x8 ), /* 8 */
+/* 146 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 148 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 150 */ NdrFcShort( 0x0 ), /* 0 */
+/* 152 */ NdrFcShort( 0x0 ), /* 0 */
+/* 154 */ NdrFcShort( 0x0 ), /* 0 */
+/* 156 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter panel */
+
+/* 158 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 160 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 162 */ NdrFcShort( 0x3ea ), /* Type Offset=1002 */
+
+ /* Return value */
+
+/* 164 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 166 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 168 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_TargetPanel */
+
+/* 170 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 172 */ NdrFcLong( 0x0 ), /* 0 */
+/* 176 */ NdrFcShort( 0x7 ), /* 7 */
+/* 178 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 180 */ NdrFcShort( 0x0 ), /* 0 */
+/* 182 */ NdrFcShort( 0x8 ), /* 8 */
+/* 184 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 186 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 188 */ NdrFcShort( 0x0 ), /* 0 */
+/* 190 */ NdrFcShort( 0x0 ), /* 0 */
+/* 192 */ NdrFcShort( 0x0 ), /* 0 */
+/* 194 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter panel */
+
+/* 196 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 198 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 200 */ NdrFcShort( 0x3ea ), /* Type Offset=1002 */
+
+ /* Return value */
+
+/* 202 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 204 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 206 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Version */
+
+/* 208 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 210 */ NdrFcLong( 0x0 ), /* 0 */
+/* 214 */ NdrFcShort( 0x8 ), /* 8 */
+/* 216 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 218 */ NdrFcShort( 0x0 ), /* 0 */
+/* 220 */ NdrFcShort( 0x24 ), /* 36 */
+/* 222 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 224 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 226 */ NdrFcShort( 0x0 ), /* 0 */
+/* 228 */ NdrFcShort( 0x0 ), /* 0 */
+/* 230 */ NdrFcShort( 0x0 ), /* 0 */
+/* 232 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter version */
+
+/* 234 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 236 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 238 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 240 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 242 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 244 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure InputBox */
+
+/* 246 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 248 */ NdrFcLong( 0x0 ), /* 0 */
+/* 252 */ NdrFcShort( 0x9 ), /* 9 */
+/* 254 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 256 */ NdrFcShort( 0x0 ), /* 0 */
+/* 258 */ NdrFcShort( 0x8 ), /* 8 */
+/* 260 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 262 */ 0xa, /* 10 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 264 */ NdrFcShort( 0x1 ), /* 1 */
+/* 266 */ NdrFcShort( 0x1 ), /* 1 */
+/* 268 */ NdrFcShort( 0x0 ), /* 0 */
+/* 270 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter prompt */
+
+/* 272 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 274 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 276 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Parameter title */
+
+/* 278 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 280 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 282 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter _default */
+
+/* 284 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 286 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 288 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter result */
+
+/* 290 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 292 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 294 */ NdrFcShort( 0x408 ), /* Type Offset=1032 */
+
+ /* Return value */
+
+/* 296 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 298 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 300 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Delay */
+
+
+ /* Procedure get_PathType */
+
+
+ /* Procedure get_WindowsVersion */
+
+/* 302 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 304 */ NdrFcLong( 0x0 ), /* 0 */
+/* 308 */ NdrFcShort( 0xa ), /* 10 */
+/* 310 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 312 */ NdrFcShort( 0x0 ), /* 0 */
+/* 314 */ NdrFcShort( 0x24 ), /* 36 */
+/* 316 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 318 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 320 */ NdrFcShort( 0x0 ), /* 0 */
+/* 322 */ NdrFcShort( 0x0 ), /* 0 */
+/* 324 */ NdrFcShort( 0x0 ), /* 0 */
+/* 326 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter ms */
+
+
+ /* Parameter type */
+
+
+ /* Parameter version */
+
+/* 328 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 330 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 332 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 334 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 336 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 338 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_AutomationVersion */
+
+/* 340 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 342 */ NdrFcLong( 0x0 ), /* 0 */
+/* 346 */ NdrFcShort( 0xb ), /* 11 */
+/* 348 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 350 */ NdrFcShort( 0x0 ), /* 0 */
+/* 352 */ NdrFcShort( 0x24 ), /* 36 */
+/* 354 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 356 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 358 */ NdrFcShort( 0x0 ), /* 0 */
+/* 360 */ NdrFcShort( 0x0 ), /* 0 */
+/* 362 */ NdrFcShort( 0x0 ), /* 0 */
+/* 364 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter version */
+
+/* 366 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 368 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 370 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 372 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 374 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 376 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Sleep */
+
+/* 378 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 380 */ NdrFcLong( 0x0 ), /* 0 */
+/* 384 */ NdrFcShort( 0xc ), /* 12 */
+/* 386 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 388 */ NdrFcShort( 0x8 ), /* 8 */
+/* 390 */ NdrFcShort( 0x8 ), /* 8 */
+/* 392 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 394 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 396 */ NdrFcShort( 0x0 ), /* 0 */
+/* 398 */ NdrFcShort( 0x0 ), /* 0 */
+/* 400 */ NdrFcShort( 0x0 ), /* 0 */
+/* 402 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter time */
+
+/* 404 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 406 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 408 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 410 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 412 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 414 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure AbortScript */
+
+/* 416 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 418 */ NdrFcLong( 0x0 ), /* 0 */
+/* 422 */ NdrFcShort( 0xd ), /* 13 */
+/* 424 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 426 */ NdrFcShort( 0x0 ), /* 0 */
+/* 428 */ NdrFcShort( 0x8 ), /* 8 */
+/* 430 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 432 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 434 */ NdrFcShort( 0x0 ), /* 0 */
+/* 436 */ NdrFcShort( 0x0 ), /* 0 */
+/* 438 */ NdrFcShort( 0x0 ), /* 0 */
+/* 440 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 442 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 444 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 446 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure TraceI */
+
+/* 448 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 450 */ NdrFcLong( 0x0 ), /* 0 */
+/* 454 */ NdrFcShort( 0xe ), /* 14 */
+/* 456 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 458 */ NdrFcShort( 0x0 ), /* 0 */
+/* 460 */ NdrFcShort( 0x8 ), /* 8 */
+/* 462 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 464 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 466 */ NdrFcShort( 0x0 ), /* 0 */
+/* 468 */ NdrFcShort( 0x1 ), /* 1 */
+/* 470 */ NdrFcShort( 0x0 ), /* 0 */
+/* 472 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter message */
+
+/* 474 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 476 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 478 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Return value */
+
+/* 480 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 482 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 484 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure TraceE */
+
+/* 486 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 488 */ NdrFcLong( 0x0 ), /* 0 */
+/* 492 */ NdrFcShort( 0xf ), /* 15 */
+/* 494 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 496 */ NdrFcShort( 0x0 ), /* 0 */
+/* 498 */ NdrFcShort( 0x8 ), /* 8 */
+/* 500 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 502 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 504 */ NdrFcShort( 0x0 ), /* 0 */
+/* 506 */ NdrFcShort( 0x1 ), /* 1 */
+/* 508 */ NdrFcShort( 0x0 ), /* 0 */
+/* 510 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter message */
+
+/* 512 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 514 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 516 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Return value */
+
+/* 518 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 520 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 522 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_ProgressDialog */
+
+/* 524 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 526 */ NdrFcLong( 0x0 ), /* 0 */
+/* 530 */ NdrFcShort( 0x10 ), /* 16 */
+/* 532 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 534 */ NdrFcShort( 0x0 ), /* 0 */
+/* 536 */ NdrFcShort( 0x8 ), /* 8 */
+/* 538 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 540 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 542 */ NdrFcShort( 0x0 ), /* 0 */
+/* 544 */ NdrFcShort( 0x0 ), /* 0 */
+/* 546 */ NdrFcShort( 0x0 ), /* 0 */
+/* 548 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter dialog */
+
+/* 550 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 552 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 554 */ NdrFcShort( 0x412 ), /* Type Offset=1042 */
+
+ /* Return value */
+
+/* 556 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 558 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 560 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_WaitWindow */
+
+/* 562 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 564 */ NdrFcLong( 0x0 ), /* 0 */
+/* 568 */ NdrFcShort( 0x11 ), /* 17 */
+/* 570 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 572 */ NdrFcShort( 0x0 ), /* 0 */
+/* 574 */ NdrFcShort( 0x8 ), /* 8 */
+/* 576 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 578 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 580 */ NdrFcShort( 0x0 ), /* 0 */
+/* 582 */ NdrFcShort( 0x0 ), /* 0 */
+/* 584 */ NdrFcShort( 0x0 ), /* 0 */
+/* 586 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter window */
+
+/* 588 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 590 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 592 */ NdrFcShort( 0x428 ), /* Type Offset=1064 */
+
+ /* Return value */
+
+/* 594 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 596 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 598 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure ViewFile */
+
+/* 600 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 602 */ NdrFcLong( 0x0 ), /* 0 */
+/* 606 */ NdrFcShort( 0x12 ), /* 18 */
+/* 608 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 610 */ NdrFcShort( 0x0 ), /* 0 */
+/* 612 */ NdrFcShort( 0x8 ), /* 8 */
+/* 614 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 616 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 618 */ NdrFcShort( 0x0 ), /* 0 */
+/* 620 */ NdrFcShort( 0x1 ), /* 1 */
+/* 622 */ NdrFcShort( 0x0 ), /* 0 */
+/* 624 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter file */
+
+/* 626 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 628 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 630 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Parameter cache */
+
+/* 632 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 634 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 636 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Return value */
+
+/* 638 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 640 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 642 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure MatchesMask */
+
+/* 644 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 646 */ NdrFcLong( 0x0 ), /* 0 */
+/* 650 */ NdrFcShort( 0x13 ), /* 19 */
+/* 652 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 654 */ NdrFcShort( 0x0 ), /* 0 */
+/* 656 */ NdrFcShort( 0x22 ), /* 34 */
+/* 658 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 660 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 662 */ NdrFcShort( 0x0 ), /* 0 */
+/* 664 */ NdrFcShort( 0x1 ), /* 1 */
+/* 666 */ NdrFcShort( 0x0 ), /* 0 */
+/* 668 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter file */
+
+/* 670 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 672 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 674 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Parameter mask */
+
+/* 676 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 678 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 680 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Parameter match */
+
+/* 682 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 684 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 686 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 688 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 690 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 692 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure DebugBreak */
+
+/* 694 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 696 */ NdrFcLong( 0x0 ), /* 0 */
+/* 700 */ NdrFcShort( 0x14 ), /* 20 */
+/* 702 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 704 */ NdrFcShort( 0x0 ), /* 0 */
+/* 706 */ NdrFcShort( 0x8 ), /* 8 */
+/* 708 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 710 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 712 */ NdrFcShort( 0x0 ), /* 0 */
+/* 714 */ NdrFcShort( 0x0 ), /* 0 */
+/* 716 */ NdrFcShort( 0x0 ), /* 0 */
+/* 718 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 720 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 722 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 724 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure ErrorDialog */
+
+/* 726 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 728 */ NdrFcLong( 0x0 ), /* 0 */
+/* 732 */ NdrFcShort( 0x15 ), /* 21 */
+/* 734 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 736 */ NdrFcShort( 0x8 ), /* 8 */
+/* 738 */ NdrFcShort( 0x24 ), /* 36 */
+/* 740 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 742 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 744 */ NdrFcShort( 0x0 ), /* 0 */
+/* 746 */ NdrFcShort( 0x1 ), /* 1 */
+/* 748 */ NdrFcShort( 0x0 ), /* 0 */
+/* 750 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter file */
+
+/* 752 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 754 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 756 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter error */
+
+/* 758 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 760 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 762 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter buttons */
+
+/* 764 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 766 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 768 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter title */
+
+/* 770 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 772 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 774 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter result */
+
+/* 776 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 778 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 780 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 782 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 784 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 786 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure QuestionDialog */
+
+/* 788 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 790 */ NdrFcLong( 0x0 ), /* 0 */
+/* 794 */ NdrFcShort( 0x16 ), /* 22 */
+/* 796 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 798 */ NdrFcShort( 0x8 ), /* 8 */
+/* 800 */ NdrFcShort( 0x24 ), /* 36 */
+/* 802 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 804 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 806 */ NdrFcShort( 0x0 ), /* 0 */
+/* 808 */ NdrFcShort( 0x1 ), /* 1 */
+/* 810 */ NdrFcShort( 0x0 ), /* 0 */
+/* 812 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter file */
+
+/* 814 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 816 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 818 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter question */
+
+/* 820 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 822 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 824 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Parameter buttons */
+
+/* 826 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 828 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 830 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter title */
+
+/* 832 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 834 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 836 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter result */
+
+/* 838 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 840 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 842 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 844 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 846 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 848 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OverwriteDialog */
+
+/* 850 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 852 */ NdrFcLong( 0x0 ), /* 0 */
+/* 856 */ NdrFcShort( 0x17 ), /* 23 */
+/* 858 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 860 */ NdrFcShort( 0x8 ), /* 8 */
+/* 862 */ NdrFcShort( 0x24 ), /* 36 */
+/* 864 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 866 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 868 */ NdrFcShort( 0x0 ), /* 0 */
+/* 870 */ NdrFcShort( 0x1 ), /* 1 */
+/* 872 */ NdrFcShort( 0x0 ), /* 0 */
+/* 874 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter file1 */
+
+/* 876 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 878 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 880 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter file2 */
+
+/* 882 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 884 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 886 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter buttons */
+
+/* 888 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 890 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 892 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter result */
+
+/* 894 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 896 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 898 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 900 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 902 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 904 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Forms */
+
+/* 906 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 908 */ NdrFcLong( 0x0 ), /* 0 */
+/* 912 */ NdrFcShort( 0x18 ), /* 24 */
+/* 914 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 916 */ NdrFcShort( 0x0 ), /* 0 */
+/* 918 */ NdrFcShort( 0x8 ), /* 8 */
+/* 920 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 922 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 924 */ NdrFcShort( 0x0 ), /* 0 */
+/* 926 */ NdrFcShort( 0x0 ), /* 0 */
+/* 928 */ NdrFcShort( 0x0 ), /* 0 */
+/* 930 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter gui */
+
+/* 932 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 934 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 936 */ NdrFcShort( 0x442 ), /* Type Offset=1090 */
+
+ /* Return value */
+
+/* 938 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 940 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 942 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure SetPersistentVal */
+
+/* 944 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 946 */ NdrFcLong( 0x0 ), /* 0 */
+/* 950 */ NdrFcShort( 0x19 ), /* 25 */
+/* 952 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 954 */ NdrFcShort( 0x0 ), /* 0 */
+/* 956 */ NdrFcShort( 0x8 ), /* 8 */
+/* 958 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 960 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 962 */ NdrFcShort( 0x0 ), /* 0 */
+/* 964 */ NdrFcShort( 0x1 ), /* 1 */
+/* 966 */ NdrFcShort( 0x0 ), /* 0 */
+/* 968 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter key */
+
+/* 970 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 972 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 974 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Parameter val */
+
+/* 976 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 978 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 980 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Return value */
+
+/* 982 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 984 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 986 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure GetPersistentVal */
+
+/* 988 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 990 */ NdrFcLong( 0x0 ), /* 0 */
+/* 994 */ NdrFcShort( 0x1a ), /* 26 */
+/* 996 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 998 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1000 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1002 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 1004 */ 0xa, /* 10 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 1006 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1008 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1010 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1012 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter key */
+
+/* 1014 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1016 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1018 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Parameter val */
+
+/* 1020 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 1022 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1024 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Return value */
+
+/* 1026 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1028 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1030 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Script */
+
+/* 1032 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1034 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1038 */ NdrFcShort( 0x1b ), /* 27 */
+/* 1040 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1042 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1044 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1046 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1048 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1050 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1052 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1054 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1056 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter info */
+
+/* 1058 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1060 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1062 */ NdrFcShort( 0x46a ), /* Type Offset=1130 */
+
+ /* Return value */
+
+/* 1064 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1066 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1068 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure GetFullPath */
+
+/* 1070 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1072 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1076 */ NdrFcShort( 0x1c ), /* 28 */
+/* 1078 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 1080 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1082 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1084 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 1086 */ 0xa, /* 10 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 1088 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1090 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1092 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1094 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter path */
+
+/* 1096 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1098 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1100 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Parameter panel */
+
+/* 1102 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 1104 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1106 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter result */
+
+/* 1108 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1110 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1112 */ NdrFcShort( 0x408 ), /* Type Offset=1032 */
+
+ /* Return value */
+
+/* 1114 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1116 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1118 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_Path */
+
+/* 1120 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1122 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1126 */ NdrFcShort( 0x3 ), /* 3 */
+/* 1128 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1130 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1132 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1134 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1136 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1138 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1140 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1142 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1144 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter path */
+
+/* 1146 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1148 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1150 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Return value */
+
+/* 1152 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1154 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1156 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Path */
+
+
+ /* Procedure get_Path */
+
+
+ /* Procedure get_Path */
+
+/* 1158 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1160 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1164 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1166 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1168 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1170 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1172 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1174 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1176 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1178 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1180 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1182 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter path */
+
+
+ /* Parameter path */
+
+
+ /* Parameter path */
+
+/* 1184 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1186 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1188 */ NdrFcShort( 0x408 ), /* Type Offset=1032 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1190 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1192 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1194 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_FocusedItem */
+
+/* 1196 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1198 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1202 */ NdrFcShort( 0x5 ), /* 5 */
+/* 1204 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1206 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1208 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1210 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1212 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1214 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1216 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1218 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1220 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter item */
+
+/* 1222 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1224 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1226 */ NdrFcShort( 0x480 ), /* Type Offset=1152 */
+
+ /* Return value */
+
+/* 1228 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1230 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1232 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_SelectedItems */
+
+/* 1234 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1236 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1240 */ NdrFcShort( 0x6 ), /* 6 */
+/* 1242 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1244 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1246 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1248 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1250 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1252 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1254 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1256 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1258 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter coll */
+
+/* 1260 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1262 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1264 */ NdrFcShort( 0x496 ), /* Type Offset=1174 */
+
+ /* Return value */
+
+/* 1266 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1268 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1270 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Items */
+
+/* 1272 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1274 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1278 */ NdrFcShort( 0x7 ), /* 7 */
+/* 1280 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1282 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1284 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1286 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1288 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1290 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1292 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1294 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1296 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter coll */
+
+/* 1298 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1300 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1302 */ NdrFcShort( 0x496 ), /* Type Offset=1174 */
+
+ /* Return value */
+
+/* 1304 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1306 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1308 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure SelectAll */
+
+/* 1310 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1312 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1316 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1318 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1320 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1322 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1324 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1326 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1328 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1330 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1332 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1334 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1336 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1338 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1340 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure DeselectAll */
+
+/* 1342 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1344 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1348 */ NdrFcShort( 0x9 ), /* 9 */
+/* 1350 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1352 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1354 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1356 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1358 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1360 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1362 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1364 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1366 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter save */
+
+/* 1368 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 1370 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1372 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Return value */
+
+/* 1374 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1376 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1378 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure StoreSelection */
+
+/* 1380 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1382 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1386 */ NdrFcShort( 0xb ), /* 11 */
+/* 1388 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1390 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1392 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1394 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1396 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1398 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1400 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1402 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1404 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1406 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1408 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1410 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Text */
+
+
+ /* Procedure get_Name */
+
+
+ /* Procedure get_Name */
+
+/* 1412 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1414 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1418 */ NdrFcShort( 0x3 ), /* 3 */
+/* 1420 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1422 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1424 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1426 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1428 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1430 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1432 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1434 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1436 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter text */
+
+
+ /* Parameter name */
+
+
+ /* Parameter name */
+
+/* 1438 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1440 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1442 */ NdrFcShort( 0x408 ), /* Type Offset=1032 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1444 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1446 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1448 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Size */
+
+/* 1450 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1452 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1456 */ NdrFcShort( 0x5 ), /* 5 */
+/* 1458 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1460 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1462 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1464 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1466 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1468 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1470 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1472 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1474 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter size */
+
+/* 1476 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 1478 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1480 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Return value */
+
+/* 1482 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1484 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1486 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_DateLastModified */
+
+/* 1488 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1490 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1494 */ NdrFcShort( 0x6 ), /* 6 */
+/* 1496 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1498 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1500 */ NdrFcShort( 0x2c ), /* 44 */
+/* 1502 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1504 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1506 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1508 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1510 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1512 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter date */
+
+/* 1514 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1516 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1518 */ 0xc, /* FC_DOUBLE */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1520 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1522 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1524 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Attributes */
+
+/* 1526 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1528 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1532 */ NdrFcShort( 0x7 ), /* 7 */
+/* 1534 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1536 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1538 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1540 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1542 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1544 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1546 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1548 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1550 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter attrs */
+
+/* 1552 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1554 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1556 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1558 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1560 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1562 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Item */
+
+/* 1564 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1566 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1570 */ NdrFcShort( 0x3 ), /* 3 */
+/* 1572 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1574 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1576 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1578 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 1580 */ 0xa, /* 10 */
+ 0x85, /* Ext Flags: new corr desc, srv corr check, has big byval param */
+/* 1582 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1584 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1586 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1588 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter key */
+
+/* 1590 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 1592 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1594 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter item */
+
+/* 1596 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1598 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1600 */ NdrFcShort( 0x480 ), /* Type Offset=1152 */
+
+ /* Return value */
+
+/* 1602 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1604 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1606 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Count */
+
+/* 1608 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1610 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1614 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1616 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1618 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1620 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1622 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1624 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1626 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1628 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1630 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1632 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter count */
+
+/* 1634 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1636 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1638 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1640 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1642 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1644 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get__NewEnum */
+
+/* 1646 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1648 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1652 */ NdrFcShort( 0x5 ), /* 5 */
+/* 1654 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1656 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1658 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1660 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1662 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1664 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1666 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1668 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1670 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter ppenum */
+
+/* 1672 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1674 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1676 */ NdrFcShort( 0x4b0 ), /* Type Offset=1200 */
+
+ /* Return value */
+
+/* 1678 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1680 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1682 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Show */
+
+
+ /* Procedure Show */
+
+/* 1684 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1686 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1690 */ NdrFcShort( 0x3 ), /* 3 */
+/* 1692 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1694 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1696 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1698 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1700 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1702 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1704 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1706 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1708 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1710 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1712 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1714 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Hide */
+
+
+ /* Procedure Hide */
+
+/* 1716 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1718 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1722 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1724 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1726 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1728 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1730 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1732 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1734 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1736 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1738 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1740 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1742 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1744 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1746 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Title */
+
+
+ /* Procedure get_Title */
+
+/* 1748 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1750 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1754 */ NdrFcShort( 0x5 ), /* 5 */
+/* 1756 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1758 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1760 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1762 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1764 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1766 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1768 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1770 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1772 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter title */
+
+
+ /* Parameter title */
+
+/* 1774 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1776 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1778 */ NdrFcShort( 0x408 ), /* Type Offset=1032 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1780 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1782 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1784 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_Title */
+
+
+ /* Procedure put_Title */
+
+/* 1786 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1788 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1792 */ NdrFcShort( 0x6 ), /* 6 */
+/* 1794 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1796 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1798 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1800 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1802 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1804 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1806 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1808 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1810 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter title */
+
+
+ /* Parameter title */
+
+/* 1812 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1814 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1816 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1818 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1820 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1822 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure AddText */
+
+/* 1824 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1826 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1830 */ NdrFcShort( 0x7 ), /* 7 */
+/* 1832 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1834 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1836 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1838 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1840 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1842 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1844 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1846 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1848 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter text */
+
+/* 1850 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1852 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1854 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Return value */
+
+/* 1856 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1858 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1860 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_IsCancelled */
+
+/* 1862 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1864 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1868 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1870 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1872 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1874 */ NdrFcShort( 0x22 ), /* 34 */
+/* 1876 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1878 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1880 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1882 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1884 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1886 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cancelled */
+
+/* 1888 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1890 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1892 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1894 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1896 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1898 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Position */
+
+/* 1900 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1902 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1906 */ NdrFcShort( 0x9 ), /* 9 */
+/* 1908 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1910 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1912 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1914 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1916 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1918 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1920 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1922 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1924 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter position */
+
+/* 1926 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 1928 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1930 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Return value */
+
+/* 1932 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1934 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1936 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_Position */
+
+/* 1938 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1940 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1944 */ NdrFcShort( 0xa ), /* 10 */
+/* 1946 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1948 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1950 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1952 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1954 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1956 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1958 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1960 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1962 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter position */
+
+/* 1964 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 1966 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1968 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Return value */
+
+/* 1970 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1972 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1974 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_TotalPosition */
+
+/* 1976 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1978 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1982 */ NdrFcShort( 0xb ), /* 11 */
+/* 1984 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1986 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1988 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1990 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1992 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1994 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1996 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1998 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2000 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter position */
+
+/* 2002 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 2004 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2006 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Return value */
+
+/* 2008 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2010 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2012 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_TotalPosition */
+
+/* 2014 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2016 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2020 */ NdrFcShort( 0xc ), /* 12 */
+/* 2022 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2024 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2026 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2028 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2030 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2032 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2034 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2036 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2038 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter position */
+
+/* 2040 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2042 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2044 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Return value */
+
+/* 2046 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2048 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2050 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Step */
+
+/* 2052 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2054 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2058 */ NdrFcShort( 0xd ), /* 13 */
+/* 2060 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2062 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2064 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2066 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2068 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2070 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2072 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2074 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2076 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter step */
+
+/* 2078 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2080 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2082 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2084 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2086 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2088 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_CanCancel */
+
+/* 2090 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2092 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2096 */ NdrFcShort( 0xe ), /* 14 */
+/* 2098 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2100 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2102 */ NdrFcShort( 0x22 ), /* 34 */
+/* 2104 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2106 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2108 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2110 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2112 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2114 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter enabled */
+
+/* 2116 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2118 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2120 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2122 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2124 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2126 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_CanCancel */
+
+/* 2128 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2130 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2134 */ NdrFcShort( 0xf ), /* 15 */
+/* 2136 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2138 */ NdrFcShort( 0x6 ), /* 6 */
+/* 2140 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2142 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2144 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2146 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2148 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2150 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2152 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter enabled */
+
+/* 2154 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2156 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2158 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2160 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2162 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2164 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Style */
+
+/* 2166 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2168 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2172 */ NdrFcShort( 0x10 ), /* 16 */
+/* 2174 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2176 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2178 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2180 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2182 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2184 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2186 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2188 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2190 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter barcount */
+
+/* 2192 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2194 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2196 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2198 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2200 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2202 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_Style */
+
+/* 2204 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2206 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2210 */ NdrFcShort( 0x11 ), /* 17 */
+/* 2212 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2214 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2216 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2218 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2220 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2222 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2224 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2226 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2228 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter barcount */
+
+/* 2230 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2232 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2234 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2236 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2238 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2240 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Maximum */
+
+/* 2242 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2244 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2248 */ NdrFcShort( 0x12 ), /* 18 */
+/* 2250 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2252 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2254 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2256 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2258 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2260 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2262 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2264 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2266 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter max */
+
+/* 2268 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 2270 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2272 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Return value */
+
+/* 2274 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2276 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2278 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_Maximum */
+
+/* 2280 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2282 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2286 */ NdrFcShort( 0x13 ), /* 19 */
+/* 2288 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2290 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2292 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2294 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2296 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2298 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2300 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2302 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2304 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter max */
+
+/* 2306 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2308 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2310 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Return value */
+
+/* 2312 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2314 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2316 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_TotalMaximum */
+
+/* 2318 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2320 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2324 */ NdrFcShort( 0x14 ), /* 20 */
+/* 2326 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2328 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2330 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2332 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2334 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2336 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2338 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2340 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2342 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter max */
+
+/* 2344 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 2346 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2348 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Return value */
+
+/* 2350 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2352 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2354 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_TotalMaximum */
+
+/* 2356 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2358 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2362 */ NdrFcShort( 0x15 ), /* 21 */
+/* 2364 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2366 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2368 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2370 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2372 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2374 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2376 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2378 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2380 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter max */
+
+/* 2382 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2384 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2386 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Return value */
+
+/* 2388 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2390 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2392 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Text */
+
+/* 2394 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2396 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2400 */ NdrFcShort( 0x7 ), /* 7 */
+/* 2402 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2404 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2406 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2408 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2410 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2412 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2414 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2416 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2418 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter text */
+
+/* 2420 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2422 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2424 */ NdrFcShort( 0x408 ), /* Type Offset=1032 */
+
+ /* Return value */
+
+/* 2426 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2428 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2430 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_Text */
+
+/* 2432 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2434 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2438 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2440 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2442 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2444 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2446 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2448 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2450 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2452 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2454 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2456 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter text */
+
+/* 2458 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2460 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2462 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Return value */
+
+/* 2464 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2466 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2468 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_IsCancelled */
+
+/* 2470 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2472 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2476 */ NdrFcShort( 0x9 ), /* 9 */
+/* 2478 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2480 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2482 */ NdrFcShort( 0x22 ), /* 34 */
+/* 2484 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2486 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2488 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2490 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2492 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2494 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cancelled */
+
+/* 2496 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2498 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2500 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2502 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2504 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2506 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_Delay */
+
+/* 2508 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2510 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2514 */ NdrFcShort( 0xb ), /* 11 */
+/* 2516 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2518 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2520 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2522 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2524 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2526 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2528 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2530 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2532 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter ms */
+
+/* 2534 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2536 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2538 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2540 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2542 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2544 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_CanCancel */
+
+/* 2546 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2548 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2552 */ NdrFcShort( 0xc ), /* 12 */
+/* 2554 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2556 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2558 */ NdrFcShort( 0x22 ), /* 34 */
+/* 2560 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2562 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2564 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2566 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2568 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2570 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter enabled */
+
+/* 2572 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2574 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2576 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2578 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2580 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2582 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_CanCancel */
+
+/* 2584 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2586 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2590 */ NdrFcShort( 0xd ), /* 13 */
+/* 2592 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2594 */ NdrFcShort( 0x6 ), /* 6 */
+/* 2596 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2598 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2600 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2602 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2604 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2606 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2608 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter enabled */
+
+/* 2610 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2612 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2614 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2616 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2618 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2620 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_Text */
+
+/* 2622 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2624 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2628 */ NdrFcShort( 0x4 ), /* 4 */
+/* 2630 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2632 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2634 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2636 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2638 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2640 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2642 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2644 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2646 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter text */
+
+/* 2648 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2650 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2652 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Return value */
+
+/* 2654 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2656 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2658 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Checked */
+
+/* 2660 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2662 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2666 */ NdrFcShort( 0x5 ), /* 5 */
+/* 2668 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2670 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2672 */ NdrFcShort( 0x22 ), /* 34 */
+/* 2674 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2676 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2678 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2680 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2682 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2684 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter val */
+
+/* 2686 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2688 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2690 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2692 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2694 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2696 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_Checked */
+
+/* 2698 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2700 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2704 */ NdrFcShort( 0x6 ), /* 6 */
+/* 2706 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2708 */ NdrFcShort( 0x6 ), /* 6 */
+/* 2710 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2712 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2714 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2716 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2718 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2720 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2722 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter val */
+
+/* 2724 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2726 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2728 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2730 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2732 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2734 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Execute */
+
+
+ /* Procedure get_DialogResult */
+
+/* 2736 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2738 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2742 */ NdrFcShort( 0x5 ), /* 5 */
+/* 2744 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2746 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2748 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2750 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2752 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2754 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2756 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2758 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2760 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter result */
+
+
+ /* Parameter val */
+
+/* 2762 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2764 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2766 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2768 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2770 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2772 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_DialogResult */
+
+/* 2774 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2776 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2780 */ NdrFcShort( 0x6 ), /* 6 */
+/* 2782 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2784 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2786 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2788 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2790 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2792 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2794 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2796 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2798 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter val */
+
+/* 2800 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2802 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2804 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2806 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2808 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2810 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Form */
+
+/* 2812 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2814 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2818 */ NdrFcShort( 0x3 ), /* 3 */
+/* 2820 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2822 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2824 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2826 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 2828 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2830 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2832 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2834 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2836 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter title */
+
+/* 2838 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2840 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2842 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter component */
+
+/* 2844 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 2846 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2848 */ NdrFcShort( 0x4b4 ), /* Type Offset=1204 */
+
+ /* Return value */
+
+/* 2850 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2852 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2854 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Button */
+
+/* 2856 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2858 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2862 */ NdrFcShort( 0x4 ), /* 4 */
+/* 2864 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 2866 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2868 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2870 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 2872 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2874 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2876 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2878 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2880 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter text */
+
+/* 2882 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2884 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2886 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter result */
+
+/* 2888 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2890 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2892 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter component */
+
+/* 2894 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 2896 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2898 */ NdrFcShort( 0x4b4 ), /* Type Offset=1204 */
+
+ /* Return value */
+
+/* 2900 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2902 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2904 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure CheckBox */
+
+/* 2906 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2908 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2912 */ NdrFcShort( 0x5 ), /* 5 */
+/* 2914 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2916 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2918 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2920 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 2922 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2924 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2926 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2928 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2930 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter text */
+
+/* 2932 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2934 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2936 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter component */
+
+/* 2938 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 2940 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2942 */ NdrFcShort( 0x4b4 ), /* Type Offset=1204 */
+
+ /* Return value */
+
+/* 2944 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2946 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2948 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure TextBox */
+
+/* 2950 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2952 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2956 */ NdrFcShort( 0x6 ), /* 6 */
+/* 2958 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2960 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2962 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2964 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 2966 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2968 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2970 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2972 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2974 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter text */
+
+/* 2976 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2978 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2980 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter component */
+
+/* 2982 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 2984 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2986 */ NdrFcShort( 0x4b4 ), /* Type Offset=1204 */
+
+ /* Return value */
+
+/* 2988 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2990 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2992 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Label */
+
+/* 2994 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2996 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3000 */ NdrFcShort( 0x7 ), /* 7 */
+/* 3002 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3004 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3006 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3008 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3010 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 3012 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3014 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3016 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3018 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter text */
+
+/* 3020 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 3022 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3024 */ NdrFcShort( 0x3dc ), /* Type Offset=988 */
+
+ /* Parameter component */
+
+/* 3026 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3028 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3030 */ NdrFcShort( 0x4b4 ), /* Type Offset=1204 */
+
+ /* Return value */
+
+/* 3032 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3034 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3036 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const salamander_MIDL_TYPE_FORMAT_STRING salamander__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x12, 0x0, /* FC_UP */
+/* 4 */ NdrFcShort( 0xe ), /* Offset= 14 (18) */
+/* 6 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 8 */ NdrFcShort( 0x2 ), /* 2 */
+/* 10 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 12 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 14 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 16 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 18 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 20 */ NdrFcShort( 0x8 ), /* 8 */
+/* 22 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (6) */
+/* 24 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 26 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 28 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 30 */ NdrFcShort( 0x0 ), /* 0 */
+/* 32 */ NdrFcShort( 0x8 ), /* 8 */
+/* 34 */ NdrFcShort( 0x0 ), /* 0 */
+/* 36 */ NdrFcShort( 0xffde ), /* Offset= -34 (2) */
+/* 38 */
+ 0x11, 0x0, /* FC_RP */
+/* 40 */ NdrFcShort( 0x3b4 ), /* Offset= 948 (988) */
+/* 42 */
+ 0x12, 0x0, /* FC_UP */
+/* 44 */ NdrFcShort( 0x39c ), /* Offset= 924 (968) */
+/* 46 */
+ 0x2b, /* FC_NON_ENCAPSULATED_UNION */
+ 0x9, /* FC_ULONG */
+/* 48 */ 0x7, /* Corr desc: FC_USHORT */
+ 0x0, /* */
+/* 50 */ NdrFcShort( 0xfff8 ), /* -8 */
+/* 52 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 54 */ NdrFcShort( 0x2 ), /* Offset= 2 (56) */
+/* 56 */ NdrFcShort( 0x10 ), /* 16 */
+/* 58 */ NdrFcShort( 0x2f ), /* 47 */
+/* 60 */ NdrFcLong( 0x14 ), /* 20 */
+/* 64 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
+/* 66 */ NdrFcLong( 0x3 ), /* 3 */
+/* 70 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 72 */ NdrFcLong( 0x11 ), /* 17 */
+/* 76 */ NdrFcShort( 0x8001 ), /* Simple arm type: FC_BYTE */
+/* 78 */ NdrFcLong( 0x2 ), /* 2 */
+/* 82 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 84 */ NdrFcLong( 0x4 ), /* 4 */
+/* 88 */ NdrFcShort( 0x800a ), /* Simple arm type: FC_FLOAT */
+/* 90 */ NdrFcLong( 0x5 ), /* 5 */
+/* 94 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
+/* 96 */ NdrFcLong( 0xb ), /* 11 */
+/* 100 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 102 */ NdrFcLong( 0xa ), /* 10 */
+/* 106 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 108 */ NdrFcLong( 0x6 ), /* 6 */
+/* 112 */ NdrFcShort( 0xe8 ), /* Offset= 232 (344) */
+/* 114 */ NdrFcLong( 0x7 ), /* 7 */
+/* 118 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
+/* 120 */ NdrFcLong( 0x8 ), /* 8 */
+/* 124 */ NdrFcShort( 0xff86 ), /* Offset= -122 (2) */
+/* 126 */ NdrFcLong( 0xd ), /* 13 */
+/* 130 */ NdrFcShort( 0xdc ), /* Offset= 220 (350) */
+/* 132 */ NdrFcLong( 0x9 ), /* 9 */
+/* 136 */ NdrFcShort( 0xe8 ), /* Offset= 232 (368) */
+/* 138 */ NdrFcLong( 0x2000 ), /* 8192 */
+/* 142 */ NdrFcShort( 0xf4 ), /* Offset= 244 (386) */
+/* 144 */ NdrFcLong( 0x24 ), /* 36 */
+/* 148 */ NdrFcShort( 0x2ea ), /* Offset= 746 (894) */
+/* 150 */ NdrFcLong( 0x4024 ), /* 16420 */
+/* 154 */ NdrFcShort( 0x2e4 ), /* Offset= 740 (894) */
+/* 156 */ NdrFcLong( 0x4011 ), /* 16401 */
+/* 160 */ NdrFcShort( 0x2e2 ), /* Offset= 738 (898) */
+/* 162 */ NdrFcLong( 0x4002 ), /* 16386 */
+/* 166 */ NdrFcShort( 0x2e0 ), /* Offset= 736 (902) */
+/* 168 */ NdrFcLong( 0x4003 ), /* 16387 */
+/* 172 */ NdrFcShort( 0x2de ), /* Offset= 734 (906) */
+/* 174 */ NdrFcLong( 0x4014 ), /* 16404 */
+/* 178 */ NdrFcShort( 0x2dc ), /* Offset= 732 (910) */
+/* 180 */ NdrFcLong( 0x4004 ), /* 16388 */
+/* 184 */ NdrFcShort( 0x2da ), /* Offset= 730 (914) */
+/* 186 */ NdrFcLong( 0x4005 ), /* 16389 */
+/* 190 */ NdrFcShort( 0x2d8 ), /* Offset= 728 (918) */
+/* 192 */ NdrFcLong( 0x400b ), /* 16395 */
+/* 196 */ NdrFcShort( 0x2c2 ), /* Offset= 706 (902) */
+/* 198 */ NdrFcLong( 0x400a ), /* 16394 */
+/* 202 */ NdrFcShort( 0x2c0 ), /* Offset= 704 (906) */
+/* 204 */ NdrFcLong( 0x4006 ), /* 16390 */
+/* 208 */ NdrFcShort( 0x2ca ), /* Offset= 714 (922) */
+/* 210 */ NdrFcLong( 0x4007 ), /* 16391 */
+/* 214 */ NdrFcShort( 0x2c0 ), /* Offset= 704 (918) */
+/* 216 */ NdrFcLong( 0x4008 ), /* 16392 */
+/* 220 */ NdrFcShort( 0x2c2 ), /* Offset= 706 (926) */
+/* 222 */ NdrFcLong( 0x400d ), /* 16397 */
+/* 226 */ NdrFcShort( 0x2c0 ), /* Offset= 704 (930) */
+/* 228 */ NdrFcLong( 0x4009 ), /* 16393 */
+/* 232 */ NdrFcShort( 0x2be ), /* Offset= 702 (934) */
+/* 234 */ NdrFcLong( 0x6000 ), /* 24576 */
+/* 238 */ NdrFcShort( 0x2bc ), /* Offset= 700 (938) */
+/* 240 */ NdrFcLong( 0x400c ), /* 16396 */
+/* 244 */ NdrFcShort( 0x2ba ), /* Offset= 698 (942) */
+/* 246 */ NdrFcLong( 0x10 ), /* 16 */
+/* 250 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */
+/* 252 */ NdrFcLong( 0x12 ), /* 18 */
+/* 256 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 258 */ NdrFcLong( 0x13 ), /* 19 */
+/* 262 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 264 */ NdrFcLong( 0x15 ), /* 21 */
+/* 268 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
+/* 270 */ NdrFcLong( 0x16 ), /* 22 */
+/* 274 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 276 */ NdrFcLong( 0x17 ), /* 23 */
+/* 280 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 282 */ NdrFcLong( 0xe ), /* 14 */
+/* 286 */ NdrFcShort( 0x298 ), /* Offset= 664 (950) */
+/* 288 */ NdrFcLong( 0x400e ), /* 16398 */
+/* 292 */ NdrFcShort( 0x29c ), /* Offset= 668 (960) */
+/* 294 */ NdrFcLong( 0x4010 ), /* 16400 */
+/* 298 */ NdrFcShort( 0x29a ), /* Offset= 666 (964) */
+/* 300 */ NdrFcLong( 0x4012 ), /* 16402 */
+/* 304 */ NdrFcShort( 0x256 ), /* Offset= 598 (902) */
+/* 306 */ NdrFcLong( 0x4013 ), /* 16403 */
+/* 310 */ NdrFcShort( 0x254 ), /* Offset= 596 (906) */
+/* 312 */ NdrFcLong( 0x4015 ), /* 16405 */
+/* 316 */ NdrFcShort( 0x252 ), /* Offset= 594 (910) */
+/* 318 */ NdrFcLong( 0x4016 ), /* 16406 */
+/* 322 */ NdrFcShort( 0x248 ), /* Offset= 584 (906) */
+/* 324 */ NdrFcLong( 0x4017 ), /* 16407 */
+/* 328 */ NdrFcShort( 0x242 ), /* Offset= 578 (906) */
+/* 330 */ NdrFcLong( 0x0 ), /* 0 */
+/* 334 */ NdrFcShort( 0x0 ), /* Offset= 0 (334) */
+/* 336 */ NdrFcLong( 0x1 ), /* 1 */
+/* 340 */ NdrFcShort( 0x0 ), /* Offset= 0 (340) */
+/* 342 */ NdrFcShort( 0xffff ), /* Offset= -1 (341) */
+/* 344 */
+ 0x15, /* FC_STRUCT */
+ 0x7, /* 7 */
+/* 346 */ NdrFcShort( 0x8 ), /* 8 */
+/* 348 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 350 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 352 */ NdrFcLong( 0x0 ), /* 0 */
+/* 356 */ NdrFcShort( 0x0 ), /* 0 */
+/* 358 */ NdrFcShort( 0x0 ), /* 0 */
+/* 360 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 362 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 364 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 366 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 368 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 370 */ NdrFcLong( 0x20400 ), /* 132096 */
+/* 374 */ NdrFcShort( 0x0 ), /* 0 */
+/* 376 */ NdrFcShort( 0x0 ), /* 0 */
+/* 378 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 380 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 382 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 384 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 386 */
+ 0x12, 0x10, /* FC_UP [pointer_deref] */
+/* 388 */ NdrFcShort( 0x2 ), /* Offset= 2 (390) */
+/* 390 */
+ 0x12, 0x0, /* FC_UP */
+/* 392 */ NdrFcShort( 0x1e4 ), /* Offset= 484 (876) */
+/* 394 */
+ 0x2a, /* FC_ENCAPSULATED_UNION */
+ 0x89, /* 137 */
+/* 396 */ NdrFcShort( 0x20 ), /* 32 */
+/* 398 */ NdrFcShort( 0xa ), /* 10 */
+/* 400 */ NdrFcLong( 0x8 ), /* 8 */
+/* 404 */ NdrFcShort( 0x50 ), /* Offset= 80 (484) */
+/* 406 */ NdrFcLong( 0xd ), /* 13 */
+/* 410 */ NdrFcShort( 0x70 ), /* Offset= 112 (522) */
+/* 412 */ NdrFcLong( 0x9 ), /* 9 */
+/* 416 */ NdrFcShort( 0x90 ), /* Offset= 144 (560) */
+/* 418 */ NdrFcLong( 0xc ), /* 12 */
+/* 422 */ NdrFcShort( 0xb0 ), /* Offset= 176 (598) */
+/* 424 */ NdrFcLong( 0x24 ), /* 36 */
+/* 428 */ NdrFcShort( 0x102 ), /* Offset= 258 (686) */
+/* 430 */ NdrFcLong( 0x800d ), /* 32781 */
+/* 434 */ NdrFcShort( 0x11e ), /* Offset= 286 (720) */
+/* 436 */ NdrFcLong( 0x10 ), /* 16 */
+/* 440 */ NdrFcShort( 0x138 ), /* Offset= 312 (752) */
+/* 442 */ NdrFcLong( 0x2 ), /* 2 */
+/* 446 */ NdrFcShort( 0x14e ), /* Offset= 334 (780) */
+/* 448 */ NdrFcLong( 0x3 ), /* 3 */
+/* 452 */ NdrFcShort( 0x164 ), /* Offset= 356 (808) */
+/* 454 */ NdrFcLong( 0x14 ), /* 20 */
+/* 458 */ NdrFcShort( 0x17a ), /* Offset= 378 (836) */
+/* 460 */ NdrFcShort( 0xffff ), /* Offset= -1 (459) */
+/* 462 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 464 */ NdrFcShort( 0x0 ), /* 0 */
+/* 466 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 468 */ NdrFcShort( 0x0 ), /* 0 */
+/* 470 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 472 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 476 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 478 */
+ 0x12, 0x0, /* FC_UP */
+/* 480 */ NdrFcShort( 0xfe32 ), /* Offset= -462 (18) */
+/* 482 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 484 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 486 */ NdrFcShort( 0x10 ), /* 16 */
+/* 488 */ NdrFcShort( 0x0 ), /* 0 */
+/* 490 */ NdrFcShort( 0x6 ), /* Offset= 6 (496) */
+/* 492 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 494 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 496 */
+ 0x11, 0x0, /* FC_RP */
+/* 498 */ NdrFcShort( 0xffdc ), /* Offset= -36 (462) */
+/* 500 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 502 */ NdrFcShort( 0x0 ), /* 0 */
+/* 504 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 506 */ NdrFcShort( 0x0 ), /* 0 */
+/* 508 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 510 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 514 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 516 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 518 */ NdrFcShort( 0xff58 ), /* Offset= -168 (350) */
+/* 520 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 522 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 524 */ NdrFcShort( 0x10 ), /* 16 */
+/* 526 */ NdrFcShort( 0x0 ), /* 0 */
+/* 528 */ NdrFcShort( 0x6 ), /* Offset= 6 (534) */
+/* 530 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 532 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 534 */
+ 0x11, 0x0, /* FC_RP */
+/* 536 */ NdrFcShort( 0xffdc ), /* Offset= -36 (500) */
+/* 538 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 540 */ NdrFcShort( 0x0 ), /* 0 */
+/* 542 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 544 */ NdrFcShort( 0x0 ), /* 0 */
+/* 546 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 548 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 552 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 554 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 556 */ NdrFcShort( 0xff44 ), /* Offset= -188 (368) */
+/* 558 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 560 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 562 */ NdrFcShort( 0x10 ), /* 16 */
+/* 564 */ NdrFcShort( 0x0 ), /* 0 */
+/* 566 */ NdrFcShort( 0x6 ), /* Offset= 6 (572) */
+/* 568 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 570 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 572 */
+ 0x11, 0x0, /* FC_RP */
+/* 574 */ NdrFcShort( 0xffdc ), /* Offset= -36 (538) */
+/* 576 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 578 */ NdrFcShort( 0x0 ), /* 0 */
+/* 580 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 582 */ NdrFcShort( 0x0 ), /* 0 */
+/* 584 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 586 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 590 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 592 */
+ 0x12, 0x0, /* FC_UP */
+/* 594 */ NdrFcShort( 0x176 ), /* Offset= 374 (968) */
+/* 596 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 598 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 600 */ NdrFcShort( 0x10 ), /* 16 */
+/* 602 */ NdrFcShort( 0x0 ), /* 0 */
+/* 604 */ NdrFcShort( 0x6 ), /* Offset= 6 (610) */
+/* 606 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 608 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 610 */
+ 0x11, 0x0, /* FC_RP */
+/* 612 */ NdrFcShort( 0xffdc ), /* Offset= -36 (576) */
+/* 614 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 616 */ NdrFcLong( 0x2f ), /* 47 */
+/* 620 */ NdrFcShort( 0x0 ), /* 0 */
+/* 622 */ NdrFcShort( 0x0 ), /* 0 */
+/* 624 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 626 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 628 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 630 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 632 */
+ 0x1b, /* FC_CARRAY */
+ 0x0, /* 0 */
+/* 634 */ NdrFcShort( 0x1 ), /* 1 */
+/* 636 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 638 */ NdrFcShort( 0x4 ), /* 4 */
+/* 640 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 642 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 644 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 646 */ NdrFcShort( 0x18 ), /* 24 */
+/* 648 */ NdrFcShort( 0x0 ), /* 0 */
+/* 650 */ NdrFcShort( 0xa ), /* Offset= 10 (660) */
+/* 652 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 654 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 656 */ NdrFcShort( 0xffd6 ), /* Offset= -42 (614) */
+/* 658 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 660 */
+ 0x12, 0x20, /* FC_UP [maybenull_sizeis] */
+/* 662 */ NdrFcShort( 0xffe2 ), /* Offset= -30 (632) */
+/* 664 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 666 */ NdrFcShort( 0x0 ), /* 0 */
+/* 668 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 670 */ NdrFcShort( 0x0 ), /* 0 */
+/* 672 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 674 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 678 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 680 */
+ 0x12, 0x0, /* FC_UP */
+/* 682 */ NdrFcShort( 0xffda ), /* Offset= -38 (644) */
+/* 684 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 686 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 688 */ NdrFcShort( 0x10 ), /* 16 */
+/* 690 */ NdrFcShort( 0x0 ), /* 0 */
+/* 692 */ NdrFcShort( 0x6 ), /* Offset= 6 (698) */
+/* 694 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 696 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 698 */
+ 0x11, 0x0, /* FC_RP */
+/* 700 */ NdrFcShort( 0xffdc ), /* Offset= -36 (664) */
+/* 702 */
+ 0x1d, /* FC_SMFARRAY */
+ 0x0, /* 0 */
+/* 704 */ NdrFcShort( 0x8 ), /* 8 */
+/* 706 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 708 */
+ 0x15, /* FC_STRUCT */
+ 0x3, /* 3 */
+/* 710 */ NdrFcShort( 0x10 ), /* 16 */
+/* 712 */ 0x8, /* FC_LONG */
+ 0x6, /* FC_SHORT */
+/* 714 */ 0x6, /* FC_SHORT */
+ 0x4c, /* FC_EMBEDDED_COMPLEX */
+/* 716 */ 0x0, /* 0 */
+ NdrFcShort( 0xfff1 ), /* Offset= -15 (702) */
+ 0x5b, /* FC_END */
+/* 720 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 722 */ NdrFcShort( 0x20 ), /* 32 */
+/* 724 */ NdrFcShort( 0x0 ), /* 0 */
+/* 726 */ NdrFcShort( 0xa ), /* Offset= 10 (736) */
+/* 728 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 730 */ 0x36, /* FC_POINTER */
+ 0x4c, /* FC_EMBEDDED_COMPLEX */
+/* 732 */ 0x0, /* 0 */
+ NdrFcShort( 0xffe7 ), /* Offset= -25 (708) */
+ 0x5b, /* FC_END */
+/* 736 */
+ 0x11, 0x0, /* FC_RP */
+/* 738 */ NdrFcShort( 0xff12 ), /* Offset= -238 (500) */
+/* 740 */
+ 0x1b, /* FC_CARRAY */
+ 0x0, /* 0 */
+/* 742 */ NdrFcShort( 0x1 ), /* 1 */
+/* 744 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 746 */ NdrFcShort( 0x0 ), /* 0 */
+/* 748 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 750 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 752 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 754 */ NdrFcShort( 0x10 ), /* 16 */
+/* 756 */ NdrFcShort( 0x0 ), /* 0 */
+/* 758 */ NdrFcShort( 0x6 ), /* Offset= 6 (764) */
+/* 760 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 762 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 764 */
+ 0x12, 0x20, /* FC_UP [maybenull_sizeis] */
+/* 766 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (740) */
+/* 768 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 770 */ NdrFcShort( 0x2 ), /* 2 */
+/* 772 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 774 */ NdrFcShort( 0x0 ), /* 0 */
+/* 776 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 778 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 780 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 782 */ NdrFcShort( 0x10 ), /* 16 */
+/* 784 */ NdrFcShort( 0x0 ), /* 0 */
+/* 786 */ NdrFcShort( 0x6 ), /* Offset= 6 (792) */
+/* 788 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 790 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 792 */
+ 0x12, 0x20, /* FC_UP [maybenull_sizeis] */
+/* 794 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (768) */
+/* 796 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 798 */ NdrFcShort( 0x4 ), /* 4 */
+/* 800 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 802 */ NdrFcShort( 0x0 ), /* 0 */
+/* 804 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 806 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 808 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 810 */ NdrFcShort( 0x10 ), /* 16 */
+/* 812 */ NdrFcShort( 0x0 ), /* 0 */
+/* 814 */ NdrFcShort( 0x6 ), /* Offset= 6 (820) */
+/* 816 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 818 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 820 */
+ 0x12, 0x20, /* FC_UP [maybenull_sizeis] */
+/* 822 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (796) */
+/* 824 */
+ 0x1b, /* FC_CARRAY */
+ 0x7, /* 7 */
+/* 826 */ NdrFcShort( 0x8 ), /* 8 */
+/* 828 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 830 */ NdrFcShort( 0x0 ), /* 0 */
+/* 832 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 834 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 836 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 838 */ NdrFcShort( 0x10 ), /* 16 */
+/* 840 */ NdrFcShort( 0x0 ), /* 0 */
+/* 842 */ NdrFcShort( 0x6 ), /* Offset= 6 (848) */
+/* 844 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 846 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 848 */
+ 0x12, 0x20, /* FC_UP [maybenull_sizeis] */
+/* 850 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (824) */
+/* 852 */
+ 0x15, /* FC_STRUCT */
+ 0x3, /* 3 */
+/* 854 */ NdrFcShort( 0x8 ), /* 8 */
+/* 856 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 858 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 860 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 862 */ NdrFcShort( 0x8 ), /* 8 */
+/* 864 */ 0x7, /* Corr desc: FC_USHORT */
+ 0x0, /* */
+/* 866 */ NdrFcShort( 0xffc8 ), /* -56 */
+/* 868 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 870 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 872 */ NdrFcShort( 0xffec ), /* Offset= -20 (852) */
+/* 874 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 876 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 878 */ NdrFcShort( 0x38 ), /* 56 */
+/* 880 */ NdrFcShort( 0xffec ), /* Offset= -20 (860) */
+/* 882 */ NdrFcShort( 0x0 ), /* Offset= 0 (882) */
+/* 884 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 886 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 888 */ 0x40, /* FC_STRUCTPAD4 */
+ 0x4c, /* FC_EMBEDDED_COMPLEX */
+/* 890 */ 0x0, /* 0 */
+ NdrFcShort( 0xfe0f ), /* Offset= -497 (394) */
+ 0x5b, /* FC_END */
+/* 894 */
+ 0x12, 0x0, /* FC_UP */
+/* 896 */ NdrFcShort( 0xff04 ), /* Offset= -252 (644) */
+/* 898 */
+ 0x12, 0x8, /* FC_UP [simple_pointer] */
+/* 900 */ 0x1, /* FC_BYTE */
+ 0x5c, /* FC_PAD */
+/* 902 */
+ 0x12, 0x8, /* FC_UP [simple_pointer] */
+/* 904 */ 0x6, /* FC_SHORT */
+ 0x5c, /* FC_PAD */
+/* 906 */
+ 0x12, 0x8, /* FC_UP [simple_pointer] */
+/* 908 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+/* 910 */
+ 0x12, 0x8, /* FC_UP [simple_pointer] */
+/* 912 */ 0xb, /* FC_HYPER */
+ 0x5c, /* FC_PAD */
+/* 914 */
+ 0x12, 0x8, /* FC_UP [simple_pointer] */
+/* 916 */ 0xa, /* FC_FLOAT */
+ 0x5c, /* FC_PAD */
+/* 918 */
+ 0x12, 0x8, /* FC_UP [simple_pointer] */
+/* 920 */ 0xc, /* FC_DOUBLE */
+ 0x5c, /* FC_PAD */
+/* 922 */
+ 0x12, 0x0, /* FC_UP */
+/* 924 */ NdrFcShort( 0xfdbc ), /* Offset= -580 (344) */
+/* 926 */
+ 0x12, 0x10, /* FC_UP [pointer_deref] */
+/* 928 */ NdrFcShort( 0xfc62 ), /* Offset= -926 (2) */
+/* 930 */
+ 0x12, 0x10, /* FC_UP [pointer_deref] */
+/* 932 */ NdrFcShort( 0xfdba ), /* Offset= -582 (350) */
+/* 934 */
+ 0x12, 0x10, /* FC_UP [pointer_deref] */
+/* 936 */ NdrFcShort( 0xfdc8 ), /* Offset= -568 (368) */
+/* 938 */
+ 0x12, 0x10, /* FC_UP [pointer_deref] */
+/* 940 */ NdrFcShort( 0xfdd6 ), /* Offset= -554 (386) */
+/* 942 */
+ 0x12, 0x10, /* FC_UP [pointer_deref] */
+/* 944 */ NdrFcShort( 0x2 ), /* Offset= 2 (946) */
+/* 946 */
+ 0x12, 0x0, /* FC_UP */
+/* 948 */ NdrFcShort( 0x14 ), /* Offset= 20 (968) */
+/* 950 */
+ 0x15, /* FC_STRUCT */
+ 0x7, /* 7 */
+/* 952 */ NdrFcShort( 0x10 ), /* 16 */
+/* 954 */ 0x6, /* FC_SHORT */
+ 0x1, /* FC_BYTE */
+/* 956 */ 0x1, /* FC_BYTE */
+ 0x8, /* FC_LONG */
+/* 958 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 960 */
+ 0x12, 0x0, /* FC_UP */
+/* 962 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (950) */
+/* 964 */
+ 0x12, 0x8, /* FC_UP [simple_pointer] */
+/* 966 */ 0x2, /* FC_CHAR */
+ 0x5c, /* FC_PAD */
+/* 968 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x7, /* 7 */
+/* 970 */ NdrFcShort( 0x20 ), /* 32 */
+/* 972 */ NdrFcShort( 0x0 ), /* 0 */
+/* 974 */ NdrFcShort( 0x0 ), /* Offset= 0 (974) */
+/* 976 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 978 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 980 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 982 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 984 */ NdrFcShort( 0xfc56 ), /* Offset= -938 (46) */
+/* 986 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 988 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 990 */ NdrFcShort( 0x1 ), /* 1 */
+/* 992 */ NdrFcShort( 0x18 ), /* 24 */
+/* 994 */ NdrFcShort( 0x0 ), /* 0 */
+/* 996 */ NdrFcShort( 0xfc46 ), /* Offset= -954 (42) */
+/* 998 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 1000 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+/* 1002 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1004 */ NdrFcShort( 0x2 ), /* Offset= 2 (1006) */
+/* 1006 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1008 */ NdrFcLong( 0xf51af265 ), /* -182783387 */
+/* 1012 */ NdrFcShort( 0xadb1 ), /* -21071 */
+/* 1014 */ NdrFcShort( 0x40b7 ), /* 16567 */
+/* 1016 */ 0xb2, /* 178 */
+ 0xcb, /* 203 */
+/* 1018 */ 0xa2, /* 162 */
+ 0x58, /* 88 */
+/* 1020 */ 0xfd, /* 253 */
+ 0xe6, /* 230 */
+/* 1022 */ 0x90, /* 144 */
+ 0x1e, /* 30 */
+/* 1024 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 1026 */ NdrFcShort( 0x6 ), /* Offset= 6 (1032) */
+/* 1028 */
+ 0x13, 0x0, /* FC_OP */
+/* 1030 */ NdrFcShort( 0xfc0c ), /* Offset= -1012 (18) */
+/* 1032 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 1034 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1036 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1038 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1040 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (1028) */
+/* 1042 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1044 */ NdrFcShort( 0x2 ), /* Offset= 2 (1046) */
+/* 1046 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1048 */ NdrFcLong( 0xc51ebe57 ), /* -987840937 */
+/* 1052 */ NdrFcShort( 0x76b2 ), /* 30386 */
+/* 1054 */ NdrFcShort( 0x4c8c ), /* 19596 */
+/* 1056 */ 0xa4, /* 164 */
+ 0x4b, /* 75 */
+/* 1058 */ 0x13, /* 19 */
+ 0xe3, /* 227 */
+/* 1060 */ 0x4f, /* 79 */
+ 0x84, /* 132 */
+/* 1062 */ 0x6f, /* 111 */
+ 0x2e, /* 46 */
+/* 1064 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1066 */ NdrFcShort( 0x2 ), /* Offset= 2 (1068) */
+/* 1068 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1070 */ NdrFcLong( 0x77cd7e2f ), /* 2009955887 */
+/* 1074 */ NdrFcShort( 0x5b62 ), /* 23394 */
+/* 1076 */ NdrFcShort( 0x451d ), /* 17693 */
+/* 1078 */ 0xab, /* 171 */
+ 0x3d, /* 61 */
+/* 1080 */ 0x81, /* 129 */
+ 0x2f, /* 47 */
+/* 1082 */ 0x8b, /* 139 */
+ 0x9f, /* 159 */
+/* 1084 */ 0xcb, /* 203 */
+ 0xa8, /* 168 */
+/* 1086 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 1088 */ 0x6, /* FC_SHORT */
+ 0x5c, /* FC_PAD */
+/* 1090 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1092 */ NdrFcShort( 0x2 ), /* Offset= 2 (1094) */
+/* 1094 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1096 */ NdrFcLong( 0x5da5c3ee ), /* 1571144686 */
+/* 1100 */ NdrFcShort( 0xe167 ), /* -7833 */
+/* 1102 */ NdrFcShort( 0x4e57 ), /* 20055 */
+/* 1104 */ 0xa8, /* 168 */
+ 0xe9, /* 233 */
+/* 1106 */ 0x22, /* 34 */
+ 0xef, /* 239 */
+/* 1108 */ 0x1c, /* 28 */
+ 0x8b, /* 139 */
+/* 1110 */ 0x45, /* 69 */
+ 0xc4, /* 196 */
+/* 1112 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 1114 */ NdrFcShort( 0x6 ), /* Offset= 6 (1120) */
+/* 1116 */
+ 0x13, 0x0, /* FC_OP */
+/* 1118 */ NdrFcShort( 0xff6a ), /* Offset= -150 (968) */
+/* 1120 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 1122 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1124 */ NdrFcShort( 0x18 ), /* 24 */
+/* 1126 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1128 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (1116) */
+/* 1130 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1132 */ NdrFcShort( 0x2 ), /* Offset= 2 (1134) */
+/* 1134 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1136 */ NdrFcLong( 0x99dbfa2f ), /* -1713636817 */
+/* 1140 */ NdrFcShort( 0x9699 ), /* -26983 */
+/* 1142 */ NdrFcShort( 0x40eb ), /* 16619 */
+/* 1144 */ 0xac, /* 172 */
+ 0xee, /* 238 */
+/* 1146 */ 0xb8, /* 184 */
+ 0x90, /* 144 */
+/* 1148 */ 0x90, /* 144 */
+ 0x8a, /* 138 */
+/* 1150 */ 0xa5, /* 165 */
+ 0x83, /* 131 */
+/* 1152 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1154 */ NdrFcShort( 0x2 ), /* Offset= 2 (1156) */
+/* 1156 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1158 */ NdrFcLong( 0x8cd33727 ), /* -1932314841 */
+/* 1162 */ NdrFcShort( 0xa92 ), /* 2706 */
+/* 1164 */ NdrFcShort( 0x4560 ), /* 17760 */
+/* 1166 */ 0x80, /* 128 */
+ 0xd7, /* 215 */
+/* 1168 */ 0x1a, /* 26 */
+ 0x44, /* 68 */
+/* 1170 */ 0x65, /* 101 */
+ 0x12, /* 18 */
+/* 1172 */ 0xe, /* 14 */
+ 0x9b, /* 155 */
+/* 1174 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1176 */ NdrFcShort( 0x2 ), /* Offset= 2 (1178) */
+/* 1178 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1180 */ NdrFcLong( 0x2b527ff9 ), /* 726827001 */
+/* 1184 */ NdrFcShort( 0xdeac ), /* -8532 */
+/* 1186 */ NdrFcShort( 0x481a ), /* 18458 */
+/* 1188 */ 0x9f, /* 159 */
+ 0x2c, /* 44 */
+/* 1190 */ 0x3e, /* 62 */
+ 0x7b, /* 123 */
+/* 1192 */ 0x27, /* 39 */
+ 0xad, /* 173 */
+/* 1194 */ 0xce, /* 206 */
+ 0xd8, /* 216 */
+/* 1196 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 1198 */ 0xc, /* FC_DOUBLE */
+ 0x5c, /* FC_PAD */
+/* 1200 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1202 */ NdrFcShort( 0xfcac ), /* Offset= -852 (350) */
+/* 1204 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1206 */ NdrFcShort( 0x2 ), /* Offset= 2 (1208) */
+/* 1208 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1210 */ NdrFcLong( 0x15711c8c ), /* 359734412 */
+/* 1214 */ NdrFcShort( 0x52b3 ), /* 21171 */
+/* 1216 */ NdrFcShort( 0x4a0b ), /* 18955 */
+/* 1218 */ 0x90, /* 144 */
+ 0xb0, /* 176 */
+/* 1220 */ 0x12, /* 18 */
+ 0x3c, /* 60 */
+/* 1222 */ 0x8a, /* 138 */
+ 0xd, /* 13 */
+/* 1224 */ 0x52, /* 82 */
+ 0x5b, /* 91 */
+
+ 0x0
+ }
+ };
+
+XFG_TRAMPOLINES(BSTR)
+XFG_TRAMPOLINES(VARIANT)
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ (USER_MARSHAL_SIZING_ROUTINE)XFG_TRAMPOLINE_FPTR(BSTR_UserSize)
+ ,(USER_MARSHAL_MARSHALLING_ROUTINE)XFG_TRAMPOLINE_FPTR(BSTR_UserMarshal)
+ ,(USER_MARSHAL_UNMARSHALLING_ROUTINE)XFG_TRAMPOLINE_FPTR(BSTR_UserUnmarshal)
+ ,(USER_MARSHAL_FREEING_ROUTINE)XFG_TRAMPOLINE_FPTR(BSTR_UserFree)
+
+ }
+ ,
+ {
+ (USER_MARSHAL_SIZING_ROUTINE)XFG_TRAMPOLINE_FPTR(VARIANT_UserSize)
+ ,(USER_MARSHAL_MARSHALLING_ROUTINE)XFG_TRAMPOLINE_FPTR(VARIANT_UserMarshal)
+ ,(USER_MARSHAL_UNMARSHALLING_ROUTINE)XFG_TRAMPOLINE_FPTR(VARIANT_UserUnmarshal)
+ ,(USER_MARSHAL_FREEING_ROUTINE)XFG_TRAMPOLINE_FPTR(VARIANT_UserFree)
+
+ }
+
+
+ };
+
+
+
+/* Standard interface: __MIDL_itf_salamander_0000_0000, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IUnknown, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
+
+
+/* Object interface: ISalamander, ver. 0.0,
+ GUID={0x60F57ABE,0x95C7,0x48c7,{0xAE,0x37,0x9D,0xA0,0x07,0xB8,0xD5,0x7F}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamander_FormatStringOffsetTable[] =
+ {
+ 0,
+ 56,
+ 94,
+ 132,
+ 170,
+ 208,
+ 246,
+ 302,
+ 340,
+ 378,
+ 416,
+ 448,
+ 486,
+ 524,
+ 562,
+ 600,
+ 644,
+ 694,
+ 726,
+ 788,
+ 850,
+ 906,
+ 944,
+ 988,
+ 1032,
+ 1070
+ };
+
+
+
+/* Object interface: ISalamanderPanel, ver. 0.0,
+ GUID={0xF51AF265,0xADB1,0x40b7,{0xB2,0xCB,0xA2,0x58,0xFD,0xE6,0x90,0x1E}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamanderPanel_FormatStringOffsetTable[] =
+ {
+ 1120,
+ 1158,
+ 1196,
+ 1234,
+ 1272,
+ 1310,
+ 1342,
+ 302,
+ 1380,
+ (unsigned short) -1
+ };
+
+
+
+/* Object interface: ISalamanderPanelItem, ver. 0.0,
+ GUID={0x8CD33727,0x0A92,0x4560,{0x80,0xD7,0x1A,0x44,0x65,0x12,0x0E,0x9B}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamanderPanelItem_FormatStringOffsetTable[] =
+ {
+ 1412,
+ 1158,
+ 1450,
+ 1488,
+ 1526
+ };
+
+
+
+/* Object interface: ISalamanderPanelItemCollection, ver. 0.0,
+ GUID={0x2B527FF9,0xDEAC,0x481a,{0x9F,0x2C,0x3E,0x7B,0x27,0xAD,0xCE,0xD8}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamanderPanelItemCollection_FormatStringOffsetTable[] =
+ {
+ 1564,
+ 1608,
+ 1646
+ };
+
+
+
+/* Object interface: ISalamanderProgressDialog, ver. 0.0,
+ GUID={0xC51EBE57,0x76B2,0x4c8c,{0xA4,0x4B,0x13,0xE3,0x4F,0x84,0x6F,0x2E}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamanderProgressDialog_FormatStringOffsetTable[] =
+ {
+ 1684,
+ 1716,
+ 1748,
+ 1786,
+ 1824,
+ 1862,
+ 1900,
+ 1938,
+ 1976,
+ 2014,
+ 2052,
+ 2090,
+ 2128,
+ 2166,
+ 2204,
+ 2242,
+ 2280,
+ 2318,
+ 2356
+ };
+
+
+
+/* Object interface: ISalamanderWaitWindow, ver. 0.0,
+ GUID={0x77CD7E2F,0x5B62,0x451d,{0xAB,0x3D,0x81,0x2F,0x8B,0x9F,0xCB,0xA8}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamanderWaitWindow_FormatStringOffsetTable[] =
+ {
+ 1684,
+ 1716,
+ 1748,
+ 1786,
+ 2394,
+ 2432,
+ 2470,
+ 302,
+ 2508,
+ 2546,
+ 2584
+ };
+
+
+
+/* Object interface: ISalamanderScriptInfo, ver. 0.0,
+ GUID={0x99DBFA2F,0x9699,0x40eb,{0xAC,0xEE,0xB8,0x90,0x90,0x8A,0xA5,0x83}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamanderScriptInfo_FormatStringOffsetTable[] =
+ {
+ 1412,
+ 1158
+ };
+
+
+
+/* Object interface: ISalamanderGuiComponent, ver. 0.0,
+ GUID={0x15711C8C,0x52B3,0x4a0b,{0x90,0xB0,0x12,0x3C,0x8A,0x0D,0x52,0x5B}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamanderGuiComponent_FormatStringOffsetTable[] =
+ {
+ 1412,
+ 2622
+ };
+
+
+
+/* Standard interface: __MIDL_itf_salamander_0000_0008, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: ISalamanderGuiComponentInternal, ver. 0.0,
+ GUID={0x037905FB,0xA081,0x4a60,{0xAE,0x61,0xC8,0x48,0x17,0x7F,0x99,0xE0}} */
+
+
+/* Object interface: ISalamanderGuiCheckBox, ver. 0.0,
+ GUID={0xA26789BB,0xCAA4,0x47d5,{0xBC,0xC5,0x38,0x6E,0xF2,0x42,0x20,0xD4}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamanderGuiCheckBox_FormatStringOffsetTable[] =
+ {
+ 1412,
+ 2622,
+ 2660,
+ 2698
+ };
+
+
+
+/* Object interface: ISalamanderGuiButton, ver. 0.0,
+ GUID={0xF30E467C,0x0FEA,0x4e67,{0x9F,0x51,0xC2,0xB1,0xA2,0xA3,0x0D,0x4E}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamanderGuiButton_FormatStringOffsetTable[] =
+ {
+ 1412,
+ 2622,
+ 2736,
+ 2774
+ };
+
+
+
+/* Object interface: ISalamanderGuiContainer, ver. 0.0,
+ GUID={0x6A31B232,0xB6AF,0x467a,{0xB8,0x18,0x21,0x2C,0xCC,0x6F,0x4C,0x5D}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamanderGuiContainer_FormatStringOffsetTable[] =
+ {
+ 1412,
+ 2622,
+ 0
+ };
+
+
+
+/* Object interface: ISalamanderGuiForm, ver. 0.0,
+ GUID={0x7356DD12,0xA7DA,0x41EB,{0x8E,0x31,0xF4,0x2C,0x46,0x5C,0x87,0xE1}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamanderGuiForm_FormatStringOffsetTable[] =
+ {
+ 1412,
+ 2622,
+ 2736
+ };
+
+
+
+/* Object interface: ISalamanderGui, ver. 0.0,
+ GUID={0x5DA5C3EE,0xE167,0x4E57,{0xA8,0xE9,0x22,0xEF,0x1C,0x8B,0x45,0xC4}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISalamanderGui_FormatStringOffsetTable[] =
+ {
+ 2812,
+ 2856,
+ 2906,
+ 2950,
+ 2994
+ };
+
+
+
+#endif /* defined(_M_AMD64)*/
+
+
+
+/* this ALWAYS GENERATED file contains the proxy stub code */
+
+
+ /* File created by MIDL compiler version 8.01.0628 */
+/* at Tue Jan 19 04:14:07 2038
+ */
+/* Compiler settings for ..\salamander.idl:
+ Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.01.0628
+ protocol : all , ms_ext, c_ext, robust
+ 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( ) */
+
+#if defined(_M_AMD64)
+
+
+
+extern const USER_MARSHAL_ROUTINE_QUADRUPLE NDR64_UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
+
+#if !defined(__RPC_WIN64__)
+#error Invalid build platform for this stub.
+#endif
+
+
+#include "ndr64types.h"
+#include "pshpack8.h"
+#ifdef __cplusplus
+namespace {
+#endif
+
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag589_t;
+extern const __midl_frag589_t __midl_frag589;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag588_t;
+extern const __midl_frag588_t __midl_frag588;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag587_t;
+extern const __midl_frag587_t __midl_frag587;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag586_t;
+extern const __midl_frag586_t __midl_frag586;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag585_t;
+extern const __midl_frag585_t __midl_frag585;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag584_t;
+extern const __midl_frag584_t __midl_frag584;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag583_t;
+extern const __midl_frag583_t __midl_frag583;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+}
+__midl_frag582_t;
+extern const __midl_frag582_t __midl_frag582;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag581_t;
+extern const __midl_frag581_t __midl_frag581;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag580_t;
+extern const __midl_frag580_t __midl_frag580;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag579_t;
+extern const __midl_frag579_t __midl_frag579;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag578_t;
+extern const __midl_frag578_t __midl_frag578;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag577_t;
+extern const __midl_frag577_t __midl_frag577;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag576_t;
+extern const __midl_frag576_t __midl_frag576;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag575_t;
+extern const __midl_frag575_t __midl_frag575;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+}
+__midl_frag574_t;
+extern const __midl_frag574_t __midl_frag574;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag573_t;
+extern const __midl_frag573_t __midl_frag573;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag572_t;
+extern const __midl_frag572_t __midl_frag572;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag571_t;
+extern const __midl_frag571_t __midl_frag571;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag570_t;
+extern const __midl_frag570_t __midl_frag570;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag569_t;
+extern const __midl_frag569_t __midl_frag569;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag568_t;
+extern const __midl_frag568_t __midl_frag568;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag567_t;
+extern const __midl_frag567_t __midl_frag567;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+}
+__midl_frag566_t;
+extern const __midl_frag566_t __midl_frag566;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag565_t;
+extern const __midl_frag565_t __midl_frag565;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag564_t;
+extern const __midl_frag564_t __midl_frag564;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag563_t;
+extern const __midl_frag563_t __midl_frag563;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag562_t;
+extern const __midl_frag562_t __midl_frag562;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag561_t;
+extern const __midl_frag561_t __midl_frag561;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag560_t;
+extern const __midl_frag560_t __midl_frag560;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag559_t;
+extern const __midl_frag559_t __midl_frag559;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+ struct _NDR64_PARAM_FORMAT frag5;
+}
+__midl_frag555_t;
+extern const __midl_frag555_t __midl_frag555;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag554_t;
+extern const __midl_frag554_t __midl_frag554;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag553_t;
+extern const __midl_frag553_t __midl_frag553;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag552_t;
+extern const __midl_frag552_t __midl_frag552;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag551_t;
+extern const __midl_frag551_t __midl_frag551;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag550_t;
+extern const __midl_frag550_t __midl_frag550;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag549_t;
+extern const __midl_frag549_t __midl_frag549;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag548_t;
+extern const __midl_frag548_t __midl_frag548;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+}
+__midl_frag547_t;
+extern const __midl_frag547_t __midl_frag547;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag546_t;
+extern const __midl_frag546_t __midl_frag546;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag544_t;
+extern const __midl_frag544_t __midl_frag544;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag543_t;
+extern const __midl_frag543_t __midl_frag543;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag542_t;
+extern const __midl_frag542_t __midl_frag542;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag540_t;
+extern const __midl_frag540_t __midl_frag540;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag537_t;
+extern const __midl_frag537_t __midl_frag537;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag536_t;
+extern const __midl_frag536_t __midl_frag536;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag534_t;
+extern const __midl_frag534_t __midl_frag534;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag533_t;
+extern const __midl_frag533_t __midl_frag533;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag530_t;
+extern const __midl_frag530_t __midl_frag530;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag529_t;
+extern const __midl_frag529_t __midl_frag529;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag527_t;
+extern const __midl_frag527_t __midl_frag527;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag526_t;
+extern const __midl_frag526_t __midl_frag526;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag525_t;
+extern const __midl_frag525_t __midl_frag525;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag523_t;
+extern const __midl_frag523_t __midl_frag523;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag522_t;
+extern const __midl_frag522_t __midl_frag522;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag521_t;
+extern const __midl_frag521_t __midl_frag521;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag520_t;
+extern const __midl_frag520_t __midl_frag520;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag510_t;
+extern const __midl_frag510_t __midl_frag510;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag490_t;
+extern const __midl_frag490_t __midl_frag490;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag489_t;
+extern const __midl_frag489_t __midl_frag489;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag488_t;
+extern const __midl_frag488_t __midl_frag488;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag483_t;
+extern const __midl_frag483_t __midl_frag483;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+}
+__midl_frag472_t;
+extern const __midl_frag472_t __midl_frag472;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag465_t;
+extern const __midl_frag465_t __midl_frag465;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag463_t;
+extern const __midl_frag463_t __midl_frag463;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag462_t;
+extern const __midl_frag462_t __midl_frag462;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag461_t;
+extern const __midl_frag461_t __midl_frag461;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag460_t;
+extern const __midl_frag460_t __midl_frag460;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag450_t;
+extern const __midl_frag450_t __midl_frag450;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag447_t;
+extern const __midl_frag447_t __midl_frag447;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag444_t;
+extern const __midl_frag444_t __midl_frag444;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag443_t;
+extern const __midl_frag443_t __midl_frag443;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag441_t;
+extern const __midl_frag441_t __midl_frag441;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag440_t;
+extern const __midl_frag440_t __midl_frag440;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag437_t;
+extern const __midl_frag437_t __midl_frag437;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag436_t;
+extern const __midl_frag436_t __midl_frag436;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag428_t;
+extern const __midl_frag428_t __midl_frag428;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag423_t;
+extern const __midl_frag423_t __midl_frag423;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag410_t;
+extern const __midl_frag410_t __midl_frag410;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag409_t;
+extern const __midl_frag409_t __midl_frag409;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag405_t;
+extern const __midl_frag405_t __midl_frag405;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag399_t;
+extern const __midl_frag399_t __midl_frag399;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag398_t;
+extern const __midl_frag398_t __midl_frag398;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag397_t;
+extern const __midl_frag397_t __midl_frag397;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag396_t;
+extern const __midl_frag396_t __midl_frag396;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+}
+__midl_frag394_t;
+extern const __midl_frag394_t __midl_frag394;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag390_t;
+extern const __midl_frag390_t __midl_frag390;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag389_t;
+extern const __midl_frag389_t __midl_frag389;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag388_t;
+extern const __midl_frag388_t __midl_frag388;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag387_t;
+extern const __midl_frag387_t __midl_frag387;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag384_t;
+extern const __midl_frag384_t __midl_frag384;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag383_t;
+extern const __midl_frag383_t __midl_frag383;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag381_t;
+extern const __midl_frag381_t __midl_frag381;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag380_t;
+extern const __midl_frag380_t __midl_frag380;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag379_t;
+extern const __midl_frag379_t __midl_frag379;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+}
+__midl_frag375_t;
+extern const __midl_frag375_t __midl_frag375;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag369_t;
+extern const __midl_frag369_t __midl_frag369;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag368_t;
+extern const __midl_frag368_t __midl_frag368;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag367_t;
+extern const __midl_frag367_t __midl_frag367;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag365_t;
+extern const __midl_frag365_t __midl_frag365;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag364_t;
+extern const __midl_frag364_t __midl_frag364;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag363_t;
+extern const __midl_frag363_t __midl_frag363;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag362_t;
+extern const __midl_frag362_t __midl_frag362;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+}
+__midl_frag350_t;
+extern const __midl_frag350_t __midl_frag350;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag341_t;
+extern const __midl_frag341_t __midl_frag341;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag337_t;
+extern const __midl_frag337_t __midl_frag337;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag336_t;
+extern const __midl_frag336_t __midl_frag336;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag335_t;
+extern const __midl_frag335_t __midl_frag335;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag334_t;
+extern const __midl_frag334_t __midl_frag334;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag327_t;
+extern const __midl_frag327_t __midl_frag327;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag326_t;
+extern const __midl_frag326_t __midl_frag326;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag325_t;
+extern const __midl_frag325_t __midl_frag325;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag324_t;
+extern const __midl_frag324_t __midl_frag324;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+ struct _NDR64_PARAM_FORMAT frag5;
+}
+__midl_frag305_t;
+extern const __midl_frag305_t __midl_frag305;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag303_t;
+extern const __midl_frag303_t __midl_frag303;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag302_t;
+extern const __midl_frag302_t __midl_frag302;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag301_t;
+extern const __midl_frag301_t __midl_frag301;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag300_t;
+extern const __midl_frag300_t __midl_frag300;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+}
+__midl_frag293_t;
+extern const __midl_frag293_t __midl_frag293;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+}
+__midl_frag286_t;
+extern const __midl_frag286_t __midl_frag286;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag284_t;
+extern const __midl_frag284_t __midl_frag284;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag283_t;
+extern const __midl_frag283_t __midl_frag283;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag282_t;
+extern const __midl_frag282_t __midl_frag282;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag281_t;
+extern const __midl_frag281_t __midl_frag281;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+ struct _NDR64_PARAM_FORMAT frag5;
+ struct _NDR64_PARAM_FORMAT frag6;
+}
+__midl_frag270_t;
+extern const __midl_frag270_t __midl_frag270;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+ struct _NDR64_PARAM_FORMAT frag5;
+ struct _NDR64_PARAM_FORMAT frag6;
+ struct _NDR64_PARAM_FORMAT frag7;
+}
+__midl_frag257_t;
+extern const __midl_frag257_t __midl_frag257;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+ struct _NDR64_PARAM_FORMAT frag5;
+ struct _NDR64_PARAM_FORMAT frag6;
+ struct _NDR64_PARAM_FORMAT frag7;
+}
+__midl_frag243_t;
+extern const __midl_frag243_t __midl_frag243;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag239_t;
+extern const __midl_frag239_t __midl_frag239;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag238_t;
+extern const __midl_frag238_t __midl_frag238;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+ struct _NDR64_PARAM_FORMAT frag5;
+}
+__midl_frag233_t;
+extern const __midl_frag233_t __midl_frag233;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+}
+__midl_frag226_t;
+extern const __midl_frag226_t __midl_frag226;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag224_t;
+extern const __midl_frag224_t __midl_frag224;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag223_t;
+extern const __midl_frag223_t __midl_frag223;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag222_t;
+extern const __midl_frag222_t __midl_frag222;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag221_t;
+extern const __midl_frag221_t __midl_frag221;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag219_t;
+extern const __midl_frag219_t __midl_frag219;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag218_t;
+extern const __midl_frag218_t __midl_frag218;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag217_t;
+extern const __midl_frag217_t __midl_frag217;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag216_t;
+extern const __midl_frag216_t __midl_frag216;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+ struct _NDR64_PARAM_FORMAT frag5;
+ struct _NDR64_PARAM_FORMAT frag6;
+}
+__midl_frag182_t;
+extern const __midl_frag182_t __midl_frag182;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag176_t;
+extern const __midl_frag176_t __midl_frag176;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag175_t;
+extern const __midl_frag175_t __midl_frag175;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag174_t;
+extern const __midl_frag174_t __midl_frag174;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+}
+__midl_frag173_t;
+extern const __midl_frag173_t __midl_frag173;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag154_t;
+extern const __midl_frag154_t __midl_frag154;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag153_t;
+extern const __midl_frag153_t __midl_frag153;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag152_t;
+extern const __midl_frag152_t __midl_frag152;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag150_t;
+extern const __midl_frag150_t __midl_frag150;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag147_t;
+extern const __midl_frag147_t __midl_frag147;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag146_t;
+extern const __midl_frag146_t __midl_frag146;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag142_t;
+extern const __midl_frag142_t __midl_frag142;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag141_t;
+extern const __midl_frag141_t __midl_frag141;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag140_t;
+extern const __midl_frag140_t __midl_frag140;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag139_t;
+extern const __midl_frag139_t __midl_frag139;
+
+typedef
+struct
+{
+ struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;
+}
+__midl_frag138_t;
+extern const __midl_frag138_t __midl_frag138;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag135_t;
+extern const __midl_frag135_t __midl_frag135;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag132_t;
+extern const __midl_frag132_t __midl_frag132;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag131_t;
+extern const __midl_frag131_t __midl_frag131;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag130_t;
+extern const __midl_frag130_t __midl_frag130;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag129_t;
+extern const __midl_frag129_t __midl_frag129;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag128_t;
+extern const __midl_frag128_t __midl_frag128;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag127_t;
+extern const __midl_frag127_t __midl_frag127;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag126_t;
+extern const __midl_frag126_t __midl_frag126;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag125_t;
+extern const __midl_frag125_t __midl_frag125;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag124_t;
+extern const __midl_frag124_t __midl_frag124;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag123_t;
+extern const __midl_frag123_t __midl_frag123;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag122_t;
+extern const __midl_frag122_t __midl_frag122;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag121_t;
+extern const __midl_frag121_t __midl_frag121;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag120_t;
+extern const __midl_frag120_t __midl_frag120;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag119_t;
+extern const __midl_frag119_t __midl_frag119;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag118_t;
+extern const __midl_frag118_t __midl_frag118;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag117_t;
+extern const __midl_frag117_t __midl_frag117;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag116_t;
+extern const __midl_frag116_t __midl_frag116;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag114_t;
+extern const __midl_frag114_t __midl_frag114;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag112_t;
+extern const __midl_frag112_t __midl_frag112;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag109_t;
+extern const __midl_frag109_t __midl_frag109;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag108_t;
+extern const __midl_frag108_t __midl_frag108;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag106_t;
+extern const __midl_frag106_t __midl_frag106;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag101_t;
+extern const __midl_frag101_t __midl_frag101;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag100_t;
+extern const __midl_frag100_t __midl_frag100;
+
+typedef
+struct _NDR64_POINTER_FORMAT
+__midl_frag99_t;
+extern const __midl_frag99_t __midl_frag99;
+
+typedef
+struct
+{
+ struct _NDR64_POINTER_FORMAT frag1;
+}
+__midl_frag98_t;
+extern const __midl_frag98_t __midl_frag98;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag97_t;
+extern const __midl_frag97_t __midl_frag97;
+
+typedef
+struct
+{
+ NDR64_FORMAT_UINT32 frag1;
+ struct _NDR64_EXPR_VAR frag2;
+}
+__midl_frag96_t;
+extern const __midl_frag96_t __midl_frag96;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
+ struct _NDR64_ARRAY_ELEMENT_INFO frag2;
+}
+__midl_frag95_t;
+extern const __midl_frag95_t __midl_frag95;
+
+typedef
+struct
+{
+ struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;
+ struct _NDR64_MEMPAD_FORMAT frag2;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;
+ } frag2;
+}
+__midl_frag94_t;
+extern const __midl_frag94_t __midl_frag94;
+
+typedef
+struct
+{
+ struct _NDR64_POINTER_FORMAT frag1;
+}
+__midl_frag93_t;
+extern const __midl_frag93_t __midl_frag93;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag92_t;
+extern const __midl_frag92_t __midl_frag92;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
+ struct _NDR64_ARRAY_ELEMENT_INFO frag2;
+}
+__midl_frag90_t;
+extern const __midl_frag90_t __midl_frag90;
+
+typedef
+struct
+{
+ struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;
+ struct _NDR64_MEMPAD_FORMAT frag2;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;
+ } frag2;
+}
+__midl_frag89_t;
+extern const __midl_frag89_t __midl_frag89;
+
+typedef
+struct
+{
+ struct _NDR64_POINTER_FORMAT frag1;
+}
+__midl_frag88_t;
+extern const __midl_frag88_t __midl_frag88;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag87_t;
+extern const __midl_frag87_t __midl_frag87;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
+ struct _NDR64_ARRAY_ELEMENT_INFO frag2;
+}
+__midl_frag85_t;
+extern const __midl_frag85_t __midl_frag85;
+
+typedef
+struct
+{
+ struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;
+ struct _NDR64_MEMPAD_FORMAT frag2;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;
+ } frag2;
+}
+__midl_frag84_t;
+extern const __midl_frag84_t __midl_frag84;
+
+typedef
+struct
+{
+ struct _NDR64_POINTER_FORMAT frag1;
+}
+__midl_frag83_t;
+extern const __midl_frag83_t __midl_frag83;
+
+typedef
+NDR64_FORMAT_CHAR
+__midl_frag82_t;
+extern const __midl_frag82_t __midl_frag82;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
+ struct _NDR64_ARRAY_ELEMENT_INFO frag2;
+}
+__midl_frag80_t;
+extern const __midl_frag80_t __midl_frag80;
+
+typedef
+struct
+{
+ struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;
+ struct _NDR64_MEMPAD_FORMAT frag2;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;
+ } frag2;
+}
+__midl_frag79_t;
+extern const __midl_frag79_t __midl_frag79;
+
+typedef
+struct
+{
+ struct _NDR64_FIX_ARRAY_HEADER_FORMAT frag1;
+}
+__midl_frag78_t;
+extern const __midl_frag78_t __midl_frag78;
+
+typedef
+struct
+{
+ struct _NDR64_POINTER_FORMAT frag1;
+}
+__midl_frag77_t;
+extern const __midl_frag77_t __midl_frag77;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_REPEAT_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;
+ struct _NDR64_POINTER_FORMAT frag2;
+ } frag2;
+ NDR64_FORMAT_CHAR frag3;
+ } frag2;
+ struct _NDR64_ARRAY_ELEMENT_INFO frag3;
+}
+__midl_frag72_t;
+extern const __midl_frag72_t __midl_frag72;
+
+typedef
+struct
+{
+ struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;
+ struct _NDR64_MEMPAD_FORMAT frag2;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag5;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag6;
+ struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag7;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag8;
+ } frag2;
+}
+__midl_frag71_t;
+extern const __midl_frag71_t __midl_frag71;
+
+typedef
+struct
+{
+ struct _NDR64_POINTER_FORMAT frag1;
+}
+__midl_frag70_t;
+extern const __midl_frag70_t __midl_frag70;
+
+typedef
+struct
+{
+ NDR64_FORMAT_UINT32 frag1;
+ struct _NDR64_EXPR_VAR frag2;
+}
+__midl_frag67_t;
+extern const __midl_frag67_t __midl_frag67;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
+ struct _NDR64_ARRAY_ELEMENT_INFO frag2;
+}
+__midl_frag66_t;
+extern const __midl_frag66_t __midl_frag66;
+
+typedef
+struct _NDR64_CONSTANT_IID_FORMAT
+__midl_frag65_t;
+extern const __midl_frag65_t __midl_frag65;
+
+typedef
+struct
+{
+ struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_NO_REPEAT_FORMAT frag1;
+ struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag2;
+ struct _NDR64_POINTER_FORMAT frag3;
+ struct _NDR64_NO_REPEAT_FORMAT frag4;
+ struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag5;
+ struct _NDR64_POINTER_FORMAT frag6;
+ NDR64_FORMAT_CHAR frag7;
+ } frag2;
+}
+__midl_frag64_t;
+extern const __midl_frag64_t __midl_frag64;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_REPEAT_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;
+ struct _NDR64_POINTER_FORMAT frag2;
+ } frag2;
+ NDR64_FORMAT_CHAR frag3;
+ } frag2;
+ struct _NDR64_ARRAY_ELEMENT_INFO frag3;
+}
+__midl_frag62_t;
+extern const __midl_frag62_t __midl_frag62;
+
+typedef
+struct
+{
+ struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;
+ struct _NDR64_MEMPAD_FORMAT frag2;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;
+ } frag2;
+}
+__midl_frag61_t;
+extern const __midl_frag61_t __midl_frag61;
+
+typedef
+struct
+{
+ struct _NDR64_POINTER_FORMAT frag1;
+}
+__midl_frag60_t;
+extern const __midl_frag60_t __midl_frag60;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_REPEAT_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;
+ struct _NDR64_POINTER_FORMAT frag2;
+ } frag2;
+ NDR64_FORMAT_CHAR frag3;
+ } frag2;
+ struct _NDR64_ARRAY_ELEMENT_INFO frag3;
+}
+__midl_frag57_t;
+extern const __midl_frag57_t __midl_frag57;
+
+typedef
+struct
+{
+ struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;
+ struct _NDR64_MEMPAD_FORMAT frag2;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;
+ } frag2;
+}
+__midl_frag56_t;
+extern const __midl_frag56_t __midl_frag56;
+
+typedef
+struct
+{
+ struct _NDR64_POINTER_FORMAT frag1;
+}
+__midl_frag55_t;
+extern const __midl_frag55_t __midl_frag55;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_REPEAT_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;
+ struct _NDR64_POINTER_FORMAT frag2;
+ } frag2;
+ NDR64_FORMAT_CHAR frag3;
+ } frag2;
+ struct _NDR64_ARRAY_ELEMENT_INFO frag3;
+}
+__midl_frag50_t;
+extern const __midl_frag50_t __midl_frag50;
+
+typedef
+struct
+{
+ struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;
+ struct _NDR64_MEMPAD_FORMAT frag2;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;
+ } frag2;
+}
+__midl_frag49_t;
+extern const __midl_frag49_t __midl_frag49;
+
+typedef
+struct
+{
+ struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;
+ struct _NDR64_MEMPAD_FORMAT frag2;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;
+ } frag2;
+}
+__midl_frag42_t;
+extern const __midl_frag42_t __midl_frag42;
+
+typedef
+struct
+{
+ struct _NDR64_POINTER_FORMAT frag1;
+}
+__midl_frag41_t;
+extern const __midl_frag41_t __midl_frag41;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_REPEAT_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT frag1;
+ struct _NDR64_POINTER_FORMAT frag2;
+ } frag2;
+ NDR64_FORMAT_CHAR frag3;
+ } frag2;
+ struct _NDR64_ARRAY_ELEMENT_INFO frag3;
+}
+__midl_frag38_t;
+extern const __midl_frag38_t __midl_frag38;
+
+typedef
+struct
+{
+ struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag1;
+ struct _NDR64_MEMPAD_FORMAT frag2;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;
+ } frag2;
+}
+__midl_frag37_t;
+extern const __midl_frag37_t __midl_frag37;
+
+typedef
+struct
+{
+ struct _NDR64_ENCAPSULATED_UNION frag1;
+ struct _NDR64_UNION_ARM_SELECTOR frag2;
+ struct _NDR64_UNION_ARM frag3;
+ struct _NDR64_UNION_ARM frag4;
+ struct _NDR64_UNION_ARM frag5;
+ struct _NDR64_UNION_ARM frag6;
+ struct _NDR64_UNION_ARM frag7;
+ struct _NDR64_UNION_ARM frag8;
+ struct _NDR64_UNION_ARM frag9;
+ struct _NDR64_UNION_ARM frag10;
+ struct _NDR64_UNION_ARM frag11;
+ struct _NDR64_UNION_ARM frag12;
+ NDR64_UINT32 frag13;
+}
+__midl_frag36_t;
+extern const __midl_frag36_t __midl_frag36;
+
+typedef
+struct
+{
+ struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;
+}
+__midl_frag35_t;
+extern const __midl_frag35_t __midl_frag35;
+
+typedef
+struct
+{
+ NDR64_FORMAT_UINT32 frag1;
+ struct _NDR64_EXPR_VAR frag2;
+}
+__midl_frag34_t;
+extern const __midl_frag34_t __midl_frag34;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
+ struct _NDR64_ARRAY_ELEMENT_INFO frag2;
+}
+__midl_frag33_t;
+extern const __midl_frag33_t __midl_frag33;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_SIMPLE_REGION_FORMAT frag1;
+ struct _NDR64_MEMPAD_FORMAT frag2;
+ struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag3;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag4;
+ } frag2;
+}
+__midl_frag32_t;
+extern const __midl_frag32_t __midl_frag32;
+
+typedef
+struct
+{
+ struct _NDR64_STRUCTURE_HEADER_FORMAT frag1;
+}
+__midl_frag23_t;
+extern const __midl_frag23_t __midl_frag23;
+
+typedef
+struct
+{
+ NDR64_FORMAT_UINT32 frag1;
+ struct _NDR64_EXPR_VAR frag2;
+}
+__midl_frag14_t;
+extern const __midl_frag14_t __midl_frag14;
+
+typedef
+struct
+{
+ struct _NDR64_NON_ENCAPSULATED_UNION frag1;
+ struct _NDR64_UNION_ARM_SELECTOR frag2;
+ struct _NDR64_UNION_ARM frag3;
+ struct _NDR64_UNION_ARM frag4;
+ struct _NDR64_UNION_ARM frag5;
+ struct _NDR64_UNION_ARM frag6;
+ struct _NDR64_UNION_ARM frag7;
+ struct _NDR64_UNION_ARM frag8;
+ struct _NDR64_UNION_ARM frag9;
+ struct _NDR64_UNION_ARM frag10;
+ struct _NDR64_UNION_ARM frag11;
+ struct _NDR64_UNION_ARM frag12;
+ struct _NDR64_UNION_ARM frag13;
+ struct _NDR64_UNION_ARM frag14;
+ struct _NDR64_UNION_ARM frag15;
+ struct _NDR64_UNION_ARM frag16;
+ struct _NDR64_UNION_ARM frag17;
+ struct _NDR64_UNION_ARM frag18;
+ struct _NDR64_UNION_ARM frag19;
+ struct _NDR64_UNION_ARM frag20;
+ struct _NDR64_UNION_ARM frag21;
+ struct _NDR64_UNION_ARM frag22;
+ struct _NDR64_UNION_ARM frag23;
+ struct _NDR64_UNION_ARM frag24;
+ struct _NDR64_UNION_ARM frag25;
+ struct _NDR64_UNION_ARM frag26;
+ struct _NDR64_UNION_ARM frag27;
+ struct _NDR64_UNION_ARM frag28;
+ struct _NDR64_UNION_ARM frag29;
+ struct _NDR64_UNION_ARM frag30;
+ struct _NDR64_UNION_ARM frag31;
+ struct _NDR64_UNION_ARM frag32;
+ struct _NDR64_UNION_ARM frag33;
+ struct _NDR64_UNION_ARM frag34;
+ struct _NDR64_UNION_ARM frag35;
+ struct _NDR64_UNION_ARM frag36;
+ struct _NDR64_UNION_ARM frag37;
+ struct _NDR64_UNION_ARM frag38;
+ struct _NDR64_UNION_ARM frag39;
+ struct _NDR64_UNION_ARM frag40;
+ struct _NDR64_UNION_ARM frag41;
+ struct _NDR64_UNION_ARM frag42;
+ struct _NDR64_UNION_ARM frag43;
+ struct _NDR64_UNION_ARM frag44;
+ struct _NDR64_UNION_ARM frag45;
+ struct _NDR64_UNION_ARM frag46;
+ struct _NDR64_UNION_ARM frag47;
+ struct _NDR64_UNION_ARM frag48;
+ struct _NDR64_UNION_ARM frag49;
+ NDR64_UINT32 frag50;
+}
+__midl_frag13_t;
+extern const __midl_frag13_t __midl_frag13;
+
+typedef
+struct
+{
+ struct _NDR64_BOGUS_STRUCTURE_HEADER_FORMAT frag1;
+ struct
+ {
+ struct _NDR64_SIMPLE_REGION_FORMAT frag1;
+ struct _NDR64_EMBEDDED_COMPLEX_FORMAT frag2;
+ struct _NDR64_SIMPLE_MEMBER_FORMAT frag3;
+ } frag2;
+}
+__midl_frag12_t;
+extern const __midl_frag12_t __midl_frag12;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
+ struct _NDR64_ARRAY_ELEMENT_INFO frag2;
+}
+__midl_frag6_t;
+extern const __midl_frag6_t __midl_frag6;
+
+typedef
+struct
+{
+ struct _NDR64_CONF_STRUCTURE_HEADER_FORMAT frag1;
+}
+__midl_frag5_t;
+extern const __midl_frag5_t __midl_frag5;
+
+typedef
+struct _NDR64_USER_MARSHAL_FORMAT
+__midl_frag3_t;
+extern const __midl_frag3_t __midl_frag3;
+
+typedef
+struct
+{
+ struct _NDR64_PROC_FORMAT frag1;
+ struct _NDR64_PARAM_FORMAT frag2;
+ struct _NDR64_PARAM_FORMAT frag3;
+ struct _NDR64_PARAM_FORMAT frag4;
+ struct _NDR64_PARAM_FORMAT frag5;
+ struct _NDR64_PARAM_FORMAT frag6;
+}
+__midl_frag2_t;
+extern const __midl_frag2_t __midl_frag2;
+
+typedef
+NDR64_FORMAT_UINT32
+__midl_frag1_t;
+extern const __midl_frag1_t __midl_frag1;
+
+static const __midl_frag589_t __midl_frag589 =
+0x5 /* FC64_INT32 */;
+
+static const __midl_frag588_t __midl_frag588 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x15711c8c,
+ 0x52b3,
+ 0x4a0b,
+ {0x90, 0xb0, 0x12, 0x3c, 0x8a, 0x0d, 0x52, 0x5b}
+ }
+};
+
+static const __midl_frag587_t __midl_frag587 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag588
+};
+
+static const __midl_frag586_t __midl_frag586 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag587
+};
+
+static const __midl_frag585_t __midl_frag585 =
+{
+/* *_wireVARIANT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag12
+};
+
+static const __midl_frag584_t __midl_frag584 =
+{
+/* wireVARIANT */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 1 /* 0x1 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 24 /* 0x18 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag585
+};
+
+static const __midl_frag583_t __midl_frag583 =
+{
+/* *wireVARIANT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag584
+};
+
+static const __midl_frag582_t __midl_frag582 =
+{
+/* Label */
+ {
+ /* Label */ /* procedure Label */
+ (NDR64_UINT32) 3014979 /* 0x2e0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 32 /* 0x20 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 3 /* 0x3 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* text */ /* parameter text */
+ &__midl_frag584,
+ {
+ /* text */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* component */ /* parameter component */
+ &__midl_frag586,
+ {
+ /* component */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag589,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag581_t __midl_frag581 =
+0x5 /* FC64_INT32 */;
+
+static const __midl_frag580_t __midl_frag580 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x15711c8c,
+ 0x52b3,
+ 0x4a0b,
+ {0x90, 0xb0, 0x12, 0x3c, 0x8a, 0x0d, 0x52, 0x5b}
+ }
+};
+
+static const __midl_frag579_t __midl_frag579 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag580
+};
+
+static const __midl_frag578_t __midl_frag578 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag579
+};
+
+static const __midl_frag577_t __midl_frag577 =
+{
+/* *_wireVARIANT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag12
+};
+
+static const __midl_frag576_t __midl_frag576 =
+{
+/* wireVARIANT */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 1 /* 0x1 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 24 /* 0x18 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag577
+};
+
+static const __midl_frag575_t __midl_frag575 =
+{
+/* *wireVARIANT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag576
+};
+
+static const __midl_frag574_t __midl_frag574 =
+{
+/* TextBox */
+ {
+ /* TextBox */ /* procedure TextBox */
+ (NDR64_UINT32) 3014979 /* 0x2e0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 32 /* 0x20 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 3 /* 0x3 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* text */ /* parameter text */
+ &__midl_frag576,
+ {
+ /* text */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* component */ /* parameter component */
+ &__midl_frag578,
+ {
+ /* component */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag581,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag573_t __midl_frag573 =
+0x5 /* FC64_INT32 */;
+
+static const __midl_frag572_t __midl_frag572 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x15711c8c,
+ 0x52b3,
+ 0x4a0b,
+ {0x90, 0xb0, 0x12, 0x3c, 0x8a, 0x0d, 0x52, 0x5b}
+ }
+};
+
+static const __midl_frag571_t __midl_frag571 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag572
+};
+
+static const __midl_frag570_t __midl_frag570 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag571
+};
+
+static const __midl_frag569_t __midl_frag569 =
+{
+/* *_wireVARIANT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag12
+};
+
+static const __midl_frag568_t __midl_frag568 =
+{
+/* wireVARIANT */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 1 /* 0x1 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 24 /* 0x18 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag569
+};
+
+static const __midl_frag567_t __midl_frag567 =
+{
+/* *wireVARIANT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag568
+};
+
+static const __midl_frag566_t __midl_frag566 =
+{
+/* CheckBox */
+ {
+ /* CheckBox */ /* procedure CheckBox */
+ (NDR64_UINT32) 3014979 /* 0x2e0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 32 /* 0x20 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 3 /* 0x3 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* text */ /* parameter text */
+ &__midl_frag568,
+ {
+ /* text */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* component */ /* parameter component */
+ &__midl_frag570,
+ {
+ /* component */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag573,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag565_t __midl_frag565 =
+0x5 /* FC64_INT32 */;
+
+static const __midl_frag564_t __midl_frag564 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x15711c8c,
+ 0x52b3,
+ 0x4a0b,
+ {0x90, 0xb0, 0x12, 0x3c, 0x8a, 0x0d, 0x52, 0x5b}
+ }
+};
+
+static const __midl_frag563_t __midl_frag563 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag564
+};
+
+static const __midl_frag562_t __midl_frag562 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag563
+};
+
+static const __midl_frag561_t __midl_frag561 =
+{
+/* *_wireVARIANT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag12
+};
+
+static const __midl_frag560_t __midl_frag560 =
+{
+/* wireVARIANT */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 1 /* 0x1 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 24 /* 0x18 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag561
+};
+
+static const __midl_frag559_t __midl_frag559 =
+{
+/* *wireVARIANT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag560
+};
+
+static const __midl_frag555_t __midl_frag555 =
+{
+/* Button */
+ {
+ /* Button */ /* procedure Button */
+ (NDR64_UINT32) 3014979 /* 0x2e0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 40 /* 0x28 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* text */ /* parameter text */
+ &__midl_frag560,
+ {
+ /* text */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* result */ /* parameter result */
+ &__midl_frag560,
+ {
+ /* result */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* component */ /* parameter component */
+ &__midl_frag562,
+ {
+ /* component */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag565,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 32 /* 0x20 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag554_t __midl_frag554 =
+0x5 /* FC64_INT32 */;
+
+static const __midl_frag553_t __midl_frag553 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x15711c8c,
+ 0x52b3,
+ 0x4a0b,
+ {0x90, 0xb0, 0x12, 0x3c, 0x8a, 0x0d, 0x52, 0x5b}
+ }
+};
+
+static const __midl_frag552_t __midl_frag552 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag553
+};
+
+static const __midl_frag551_t __midl_frag551 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag552
+};
+
+static const __midl_frag550_t __midl_frag550 =
+{
+/* *_wireVARIANT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag12
+};
+
+static const __midl_frag549_t __midl_frag549 =
+{
+/* wireVARIANT */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 1 /* 0x1 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 24 /* 0x18 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag550
+};
+
+static const __midl_frag548_t __midl_frag548 =
+{
+/* *wireVARIANT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag549
+};
+
+static const __midl_frag547_t __midl_frag547 =
+{
+/* Form */
+ {
+ /* Form */ /* procedure Form */
+ (NDR64_UINT32) 3014979 /* 0x2e0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 32 /* 0x20 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 3 /* 0x3 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* title */ /* parameter title */
+ &__midl_frag549,
+ {
+ /* title */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* component */ /* parameter component */
+ &__midl_frag551,
+ {
+ /* component */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag554,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag546_t __midl_frag546 =
+0x5 /* FC64_INT32 */;
+
+static const __midl_frag544_t __midl_frag544 =
+{
+/* *int */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 12 /* 0xc */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag546
+};
+
+static const __midl_frag543_t __midl_frag543 =
+{
+/* Execute */
+ {
+ /* Execute */ /* procedure Execute */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 40 /* 0x28 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* result */ /* parameter result */
+ &__midl_frag546,
+ {
+ /* result */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag546,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag542_t __midl_frag542 =
+0x5 /* FC64_INT32 */;
+
+static const __midl_frag540_t __midl_frag540 =
+{
+/* put_DialogResult */
+ {
+ /* put_DialogResult */ /* procedure put_DialogResult */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* val */ /* parameter val */
+ &__midl_frag542,
+ {
+ /* val */
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [in], Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag537_t __midl_frag537 =
+{
+/* *int */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 12 /* 0xc */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag542
+};
+
+static const __midl_frag536_t __midl_frag536 =
+{
+/* get_DialogResult */
+ {
+ /* get_DialogResult */ /* procedure get_DialogResult */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 40 /* 0x28 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* val */ /* parameter val */
+ &__midl_frag542,
+ {
+ /* val */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag534_t __midl_frag534 =
+0x4 /* FC64_INT16 */;
+
+static const __midl_frag533_t __midl_frag533 =
+{
+/* put_Checked */
+ {
+ /* put_Checked */ /* procedure put_Checked */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 6 /* 0x6 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* val */ /* parameter val */
+ &__midl_frag534,
+ {
+ /* val */
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [in], Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag530_t __midl_frag530 =
+{
+/* *VARIANT_BOOL */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 12 /* 0xc */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag534
+};
+
+static const __midl_frag529_t __midl_frag529 =
+{
+/* get_Checked */
+ {
+ /* get_Checked */ /* procedure get_Checked */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 38 /* 0x26 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* val */ /* parameter val */
+ &__midl_frag534,
+ {
+ /* val */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag527_t __midl_frag527 =
+{
+/* *FLAGGED_WORD_BLOB */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag5
+};
+
+static const __midl_frag526_t __midl_frag526 =
+{
+/* wireBSTR */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag527
+};
+
+static const __midl_frag525_t __midl_frag525 =
+{
+/* put_Text */
+ {
+ /* put_Text */ /* procedure put_Text */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* text */ /* parameter text */
+ &__midl_frag526,
+ {
+ /* text */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag523_t __midl_frag523 =
+{
+/* *FLAGGED_WORD_BLOB */
+ 0x22, /* FC64_OP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag5
+};
+
+static const __midl_frag522_t __midl_frag522 =
+{
+/* wireBSTR */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag523
+};
+
+static const __midl_frag521_t __midl_frag521 =
+{
+/* *wireBSTR */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 4 /* 0x4 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag522
+};
+
+static const __midl_frag520_t __midl_frag520 =
+{
+/* get_Text */
+ {
+ /* get_Text */ /* procedure get_Text */
+ (NDR64_UINT32) 4849987 /* 0x4a0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn, ClientCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* text */ /* parameter text */
+ &__midl_frag522,
+ {
+ /* text */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* MustSize, MustFree, [out], SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag510_t __midl_frag510 =
+{
+/* get_Name */
+ {
+ /* get_Name */ /* procedure get_Name */
+ (NDR64_UINT32) 4849987 /* 0x4a0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn, ClientCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* name */ /* parameter name */
+ &__midl_frag522,
+ {
+ /* name */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* MustSize, MustFree, [out], SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag546,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag490_t __midl_frag490 =
+{
+/* *FLAGGED_WORD_BLOB */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag5
+};
+
+static const __midl_frag489_t __midl_frag489 =
+{
+/* wireBSTR */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag490
+};
+
+static const __midl_frag488_t __midl_frag488 =
+{
+/* put_Text */
+ {
+ /* put_Text */ /* procedure put_Text */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* text */ /* parameter text */
+ &__midl_frag489,
+ {
+ /* text */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag483_t __midl_frag483 =
+{
+/* get_Text */
+ {
+ /* get_Text */ /* procedure get_Text */
+ (NDR64_UINT32) 4849987 /* 0x4a0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn, ClientCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* text */ /* parameter text */
+ &__midl_frag522,
+ {
+ /* text */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* MustSize, MustFree, [out], SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag472_t __midl_frag472 =
+{
+/* Hide */
+ {
+ /* Hide */ /* procedure Hide */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 16 /* 0x10 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag465_t __midl_frag465 =
+{
+/* put_TotalMaximum */
+ {
+ /* put_TotalMaximum */ /* procedure put_TotalMaximum */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* max */ /* parameter max */
+ &__midl_frag560,
+ {
+ /* max */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag463_t __midl_frag463 =
+{
+/* *_wireVARIANT */
+ 0x22, /* FC64_OP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag12
+};
+
+static const __midl_frag462_t __midl_frag462 =
+{
+/* wireVARIANT */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 1 /* 0x1 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 24 /* 0x18 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag463
+};
+
+static const __midl_frag461_t __midl_frag461 =
+{
+/* *wireVARIANT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 4 /* 0x4 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag462
+};
+
+static const __midl_frag460_t __midl_frag460 =
+{
+/* get_TotalMaximum */
+ {
+ /* get_TotalMaximum */ /* procedure get_TotalMaximum */
+ (NDR64_UINT32) 4849987 /* 0x4a0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn, ClientCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* max */ /* parameter max */
+ &__midl_frag462,
+ {
+ /* max */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* MustSize, MustFree, [out], SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag450_t __midl_frag450 =
+{
+/* get_Maximum */
+ {
+ /* get_Maximum */ /* procedure get_Maximum */
+ (NDR64_UINT32) 4849987 /* 0x4a0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn, ClientCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* max */ /* parameter max */
+ &__midl_frag462,
+ {
+ /* max */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* MustSize, MustFree, [out], SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag554,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag447_t __midl_frag447 =
+{
+/* put_Style */
+ {
+ /* put_Style */ /* procedure put_Style */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* barcount */ /* parameter barcount */
+ &__midl_frag546,
+ {
+ /* barcount */
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [in], Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag546,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag444_t __midl_frag444 =
+{
+/* *int */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 12 /* 0xc */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag546
+};
+
+static const __midl_frag443_t __midl_frag443 =
+{
+/* get_Style */
+ {
+ /* get_Style */ /* procedure get_Style */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 40 /* 0x28 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* barcount */ /* parameter barcount */
+ &__midl_frag546,
+ {
+ /* barcount */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag546,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag441_t __midl_frag441 =
+0x4 /* FC64_INT16 */;
+
+static const __midl_frag440_t __midl_frag440 =
+{
+/* put_CanCancel */
+ {
+ /* put_CanCancel */ /* procedure put_CanCancel */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 6 /* 0x6 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* enabled */ /* parameter enabled */
+ &__midl_frag441,
+ {
+ /* enabled */
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [in], Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag546,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag437_t __midl_frag437 =
+{
+/* *VARIANT_BOOL */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 12 /* 0xc */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag441
+};
+
+static const __midl_frag436_t __midl_frag436 =
+{
+/* get_CanCancel */
+ {
+ /* get_CanCancel */ /* procedure get_CanCancel */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 38 /* 0x26 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* enabled */ /* parameter enabled */
+ &__midl_frag441,
+ {
+ /* enabled */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag546,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag428_t __midl_frag428 =
+{
+/* put_TotalPosition */
+ {
+ /* put_TotalPosition */ /* procedure put_TotalPosition */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* position */ /* parameter position */
+ &__midl_frag549,
+ {
+ /* position */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag546,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag423_t __midl_frag423 =
+{
+/* get_TotalPosition */
+ {
+ /* get_TotalPosition */ /* procedure get_TotalPosition */
+ (NDR64_UINT32) 4849987 /* 0x4a0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn, ClientCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* position */ /* parameter position */
+ &__midl_frag462,
+ {
+ /* position */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* MustSize, MustFree, [out], SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag546,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag410_t __midl_frag410 =
+{
+/* *VARIANT_BOOL */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 12 /* 0xc */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag534
+};
+
+static const __midl_frag409_t __midl_frag409 =
+{
+/* get_IsCancelled */
+ {
+ /* get_IsCancelled */ /* procedure get_IsCancelled */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 38 /* 0x26 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* cancelled */ /* parameter cancelled */
+ &__midl_frag534,
+ {
+ /* cancelled */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag405_t __midl_frag405 =
+{
+/* AddText */
+ {
+ /* AddText */ /* procedure AddText */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* text */ /* parameter text */
+ &__midl_frag489,
+ {
+ /* text */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag554,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag399_t __midl_frag399 =
+{
+/* *FLAGGED_WORD_BLOB */
+ 0x22, /* FC64_OP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag5
+};
+
+static const __midl_frag398_t __midl_frag398 =
+{
+/* wireBSTR */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag399
+};
+
+static const __midl_frag397_t __midl_frag397 =
+{
+/* *wireBSTR */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 4 /* 0x4 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag398
+};
+
+static const __midl_frag396_t __midl_frag396 =
+{
+/* get_Title */
+ {
+ /* get_Title */ /* procedure get_Title */
+ (NDR64_UINT32) 4849987 /* 0x4a0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn, ClientCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* title */ /* parameter title */
+ &__midl_frag398,
+ {
+ /* title */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* MustSize, MustFree, [out], SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag554,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag394_t __midl_frag394 =
+{
+/* Hide */
+ {
+ /* Hide */ /* procedure Hide */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 16 /* 0x10 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag554,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag390_t __midl_frag390 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x00000000,
+ 0x0000,
+ 0x0000,
+ {0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
+ }
+};
+
+static const __midl_frag389_t __midl_frag389 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag390
+};
+
+static const __midl_frag388_t __midl_frag388 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag389
+};
+
+static const __midl_frag387_t __midl_frag387 =
+{
+/* get__NewEnum */
+ {
+ /* get__NewEnum */ /* procedure get__NewEnum */
+ (NDR64_UINT32) 655683 /* 0xa0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* ppenum */ /* parameter ppenum */
+ &__midl_frag388,
+ {
+ /* ppenum */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag554,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag384_t __midl_frag384 =
+{
+/* *long */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 12 /* 0xc */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag554
+};
+
+static const __midl_frag383_t __midl_frag383 =
+{
+/* get_Count */
+ {
+ /* get_Count */ /* procedure get_Count */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 40 /* 0x28 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* count */ /* parameter count */
+ &__midl_frag554,
+ {
+ /* count */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag554,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag381_t __midl_frag381 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x8cd33727,
+ 0x0a92,
+ 0x4560,
+ {0x80, 0xd7, 0x1a, 0x44, 0x65, 0x12, 0x0e, 0x9b}
+ }
+};
+
+static const __midl_frag380_t __midl_frag380 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag381
+};
+
+static const __midl_frag379_t __midl_frag379 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag380
+};
+
+static const __midl_frag375_t __midl_frag375 =
+{
+/* get_Item */
+ {
+ /* get_Item */ /* procedure get_Item */
+ (NDR64_UINT32) 36569411 /* 0x22e0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, actual guaranteed */
+ (NDR64_UINT32) 32 /* 0x20 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 3 /* 0x3 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* key */ /* parameter key */
+ &__midl_frag560,
+ {
+ /* key */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* item */ /* parameter item */
+ &__midl_frag379,
+ {
+ /* item */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag554,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag369_t __midl_frag369 =
+0xc /* FC64_FLOAT64 */;
+
+static const __midl_frag368_t __midl_frag368 =
+{
+/* *DATE */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 12 /* 0xc */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag369
+};
+
+static const __midl_frag367_t __midl_frag367 =
+{
+/* get_DateLastModified */
+ {
+ /* get_DateLastModified */ /* procedure get_DateLastModified */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 48 /* 0x30 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* date */ /* parameter date */
+ &__midl_frag369,
+ {
+ /* date */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag554,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag365_t __midl_frag365 =
+{
+/* *_wireVARIANT */
+ 0x22, /* FC64_OP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag12
+};
+
+static const __midl_frag364_t __midl_frag364 =
+{
+/* wireVARIANT */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 1 /* 0x1 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 24 /* 0x18 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag365
+};
+
+static const __midl_frag363_t __midl_frag363 =
+{
+/* *wireVARIANT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 4 /* 0x4 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag364
+};
+
+static const __midl_frag362_t __midl_frag362 =
+{
+/* get_Size */
+ {
+ /* get_Size */ /* procedure get_Size */
+ (NDR64_UINT32) 4849987 /* 0x4a0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn, ClientCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* size */ /* parameter size */
+ &__midl_frag364,
+ {
+ /* size */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* MustSize, MustFree, [out], SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag546,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag350_t __midl_frag350 =
+{
+/* StoreSelection */
+ {
+ /* StoreSelection */ /* procedure StoreSelection */
+ (NDR64_UINT32) 524611 /* 0x80143 */, /* auto handle */ /* IsIntrepreted, [object], HasReturn */
+ (NDR64_UINT32) 16 /* 0x10 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag341_t __midl_frag341 =
+{
+/* DeselectAll */
+ {
+ /* DeselectAll */ /* procedure DeselectAll */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* save */ /* parameter save */
+ &__midl_frag549,
+ {
+ /* save */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag337_t __midl_frag337 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x2b527ff9,
+ 0xdeac,
+ 0x481a,
+ {0x9f, 0x2c, 0x3e, 0x7b, 0x27, 0xad, 0xce, 0xd8}
+ }
+};
+
+static const __midl_frag336_t __midl_frag336 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag337
+};
+
+static const __midl_frag335_t __midl_frag335 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag336
+};
+
+static const __midl_frag334_t __midl_frag334 =
+{
+/* get_Items */
+ {
+ /* get_Items */ /* procedure get_Items */
+ (NDR64_UINT32) 655683 /* 0xa0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* coll */ /* parameter coll */
+ &__midl_frag335,
+ {
+ /* coll */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag327_t __midl_frag327 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x8cd33727,
+ 0x0a92,
+ 0x4560,
+ {0x80, 0xd7, 0x1a, 0x44, 0x65, 0x12, 0x0e, 0x9b}
+ }
+};
+
+static const __midl_frag326_t __midl_frag326 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag327
+};
+
+static const __midl_frag325_t __midl_frag325 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag326
+};
+
+static const __midl_frag324_t __midl_frag324 =
+{
+/* get_FocusedItem */
+ {
+ /* get_FocusedItem */ /* procedure get_FocusedItem */
+ (NDR64_UINT32) 655683 /* 0xa0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* item */ /* parameter item */
+ &__midl_frag325,
+ {
+ /* item */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag305_t __midl_frag305 =
+{
+/* GetFullPath */
+ {
+ /* GetFullPath */ /* procedure GetFullPath */
+ (NDR64_UINT32) 7209283 /* 0x6e0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation */
+ (NDR64_UINT32) 40 /* 0x28 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* path */ /* parameter path */
+ &__midl_frag526,
+ {
+ /* path */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* panel */ /* parameter panel */
+ &__midl_frag549,
+ {
+ /* panel */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* result */ /* parameter result */
+ &__midl_frag522,
+ {
+ /* result */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* MustSize, MustFree, [out], SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 32 /* 0x20 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag303_t __midl_frag303 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x99dbfa2f,
+ 0x9699,
+ 0x40eb,
+ {0xac, 0xee, 0xb8, 0x90, 0x90, 0x8a, 0xa5, 0x83}
+ }
+};
+
+static const __midl_frag302_t __midl_frag302 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag303
+};
+
+static const __midl_frag301_t __midl_frag301 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag302
+};
+
+static const __midl_frag300_t __midl_frag300 =
+{
+/* get_Script */
+ {
+ /* get_Script */ /* procedure get_Script */
+ (NDR64_UINT32) 655683 /* 0xa0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* info */ /* parameter info */
+ &__midl_frag301,
+ {
+ /* info */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag293_t __midl_frag293 =
+{
+/* GetPersistentVal */
+ {
+ /* GetPersistentVal */ /* procedure GetPersistentVal */
+ (NDR64_UINT32) 7209283 /* 0x6e0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation */
+ (NDR64_UINT32) 32 /* 0x20 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 3 /* 0x3 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* key */ /* parameter key */
+ &__midl_frag526,
+ {
+ /* key */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* val */ /* parameter val */
+ &__midl_frag364,
+ {
+ /* val */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* MustSize, MustFree, [out], SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag286_t __midl_frag286 =
+{
+/* SetPersistentVal */
+ {
+ /* SetPersistentVal */ /* procedure SetPersistentVal */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 32 /* 0x20 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 3 /* 0x3 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* key */ /* parameter key */
+ &__midl_frag526,
+ {
+ /* key */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* val */ /* parameter val */
+ &__midl_frag549,
+ {
+ /* val */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag284_t __midl_frag284 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x5da5c3ee,
+ 0xe167,
+ 0x4e57,
+ {0xa8, 0xe9, 0x22, 0xef, 0x1c, 0x8b, 0x45, 0xc4}
+ }
+};
+
+static const __midl_frag283_t __midl_frag283 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag284
+};
+
+static const __midl_frag282_t __midl_frag282 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag283
+};
+
+static const __midl_frag281_t __midl_frag281 =
+{
+/* get_Forms */
+ {
+ /* get_Forms */ /* procedure get_Forms */
+ (NDR64_UINT32) 655683 /* 0xa0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* gui */ /* parameter gui */
+ &__midl_frag282,
+ {
+ /* gui */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag270_t __midl_frag270 =
+{
+/* OverwriteDialog */
+ {
+ /* OverwriteDialog */ /* procedure OverwriteDialog */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 48 /* 0x30 */ , /* Stack size */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 40 /* 0x28 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 5 /* 0x5 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* file1 */ /* parameter file1 */
+ &__midl_frag549,
+ {
+ /* file1 */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* file2 */ /* parameter file2 */
+ &__midl_frag549,
+ {
+ /* file2 */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* buttons */ /* parameter buttons */
+ &__midl_frag542,
+ {
+ /* buttons */
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [in], Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ },
+ {
+ /* result */ /* parameter result */
+ &__midl_frag542,
+ {
+ /* result */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 32 /* 0x20 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 40 /* 0x28 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag257_t __midl_frag257 =
+{
+/* QuestionDialog */
+ {
+ /* QuestionDialog */ /* procedure QuestionDialog */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 56 /* 0x38 */ , /* Stack size */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 40 /* 0x28 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 6 /* 0x6 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* file */ /* parameter file */
+ &__midl_frag549,
+ {
+ /* file */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* question */ /* parameter question */
+ &__midl_frag526,
+ {
+ /* question */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* buttons */ /* parameter buttons */
+ &__midl_frag542,
+ {
+ /* buttons */
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [in], Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ },
+ {
+ /* title */ /* parameter title */
+ &__midl_frag549,
+ {
+ /* title */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 32 /* 0x20 */, /* Stack offset */
+ },
+ {
+ /* result */ /* parameter result */
+ &__midl_frag542,
+ {
+ /* result */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 40 /* 0x28 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 48 /* 0x30 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag243_t __midl_frag243 =
+{
+/* ErrorDialog */
+ {
+ /* ErrorDialog */ /* procedure ErrorDialog */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 56 /* 0x38 */ , /* Stack size */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 40 /* 0x28 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 6 /* 0x6 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* file */ /* parameter file */
+ &__midl_frag549,
+ {
+ /* file */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* error */ /* parameter error */
+ &__midl_frag549,
+ {
+ /* error */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* buttons */ /* parameter buttons */
+ &__midl_frag542,
+ {
+ /* buttons */
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [in], Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ },
+ {
+ /* title */ /* parameter title */
+ &__midl_frag549,
+ {
+ /* title */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 32 /* 0x20 */, /* Stack offset */
+ },
+ {
+ /* result */ /* parameter result */
+ &__midl_frag542,
+ {
+ /* result */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 40 /* 0x28 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 48 /* 0x30 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag239_t __midl_frag239 =
+0x4 /* FC64_INT16 */;
+
+static const __midl_frag238_t __midl_frag238 =
+{
+/* *VARIANT_BOOL */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 12 /* 0xc */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag239
+};
+
+static const __midl_frag233_t __midl_frag233 =
+{
+/* MatchesMask */
+ {
+ /* MatchesMask */ /* procedure MatchesMask */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 40 /* 0x28 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 38 /* 0x26 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* file */ /* parameter file */
+ &__midl_frag526,
+ {
+ /* file */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* mask */ /* parameter mask */
+ &__midl_frag526,
+ {
+ /* mask */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* match */ /* parameter match */
+ &__midl_frag239,
+ {
+ /* match */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 32 /* 0x20 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag226_t __midl_frag226 =
+{
+/* ViewFile */
+ {
+ /* ViewFile */ /* procedure ViewFile */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 32 /* 0x20 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 3 /* 0x3 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* file */ /* parameter file */
+ &__midl_frag526,
+ {
+ /* file */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* cache */ /* parameter cache */
+ &__midl_frag549,
+ {
+ /* cache */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag224_t __midl_frag224 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x77cd7e2f,
+ 0x5b62,
+ 0x451d,
+ {0xab, 0x3d, 0x81, 0x2f, 0x8b, 0x9f, 0xcb, 0xa8}
+ }
+};
+
+static const __midl_frag223_t __midl_frag223 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag224
+};
+
+static const __midl_frag222_t __midl_frag222 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag223
+};
+
+static const __midl_frag221_t __midl_frag221 =
+{
+/* get_WaitWindow */
+ {
+ /* get_WaitWindow */ /* procedure get_WaitWindow */
+ (NDR64_UINT32) 655683 /* 0xa0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* window */ /* parameter window */
+ &__midl_frag222,
+ {
+ /* window */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag219_t __midl_frag219 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0xc51ebe57,
+ 0x76b2,
+ 0x4c8c,
+ {0xa4, 0x4b, 0x13, 0xe3, 0x4f, 0x84, 0x6f, 0x2e}
+ }
+};
+
+static const __midl_frag218_t __midl_frag218 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag219
+};
+
+static const __midl_frag217_t __midl_frag217 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag218
+};
+
+static const __midl_frag216_t __midl_frag216 =
+{
+/* get_ProgressDialog */
+ {
+ /* get_ProgressDialog */ /* procedure get_ProgressDialog */
+ (NDR64_UINT32) 655683 /* 0xa0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* dialog */ /* parameter dialog */
+ &__midl_frag217,
+ {
+ /* dialog */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag182_t __midl_frag182 =
+{
+/* InputBox */
+ {
+ /* InputBox */ /* procedure InputBox */
+ (NDR64_UINT32) 7209283 /* 0x6e0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation */
+ (NDR64_UINT32) 48 /* 0x30 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 5 /* 0x5 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* prompt */ /* parameter prompt */
+ &__midl_frag526,
+ {
+ /* prompt */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* title */ /* parameter title */
+ &__midl_frag549,
+ {
+ /* title */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* _default */ /* parameter _default */
+ &__midl_frag549,
+ {
+ /* _default */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ },
+ {
+ /* result */ /* parameter result */
+ &__midl_frag522,
+ {
+ /* result */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* MustSize, MustFree, [out], SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 32 /* 0x20 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 40 /* 0x28 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag176_t __midl_frag176 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0xf51af265,
+ 0xadb1,
+ 0x40b7,
+ {0xb2, 0xcb, 0xa2, 0x58, 0xfd, 0xe6, 0x90, 0x1e}
+ }
+};
+
+static const __midl_frag175_t __midl_frag175 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag176
+};
+
+static const __midl_frag174_t __midl_frag174 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag175
+};
+
+static const __midl_frag173_t __midl_frag173 =
+{
+/* get_TargetPanel */
+ {
+ /* get_TargetPanel */ /* procedure get_TargetPanel */
+ (NDR64_UINT32) 655683 /* 0xa0143 */, /* auto handle */ /* IsIntrepreted, [object], ServerMustSize, HasReturn */
+ (NDR64_UINT32) 24 /* 0x18 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 2 /* 0x2 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* panel */ /* parameter panel */
+ &__midl_frag174,
+ {
+ /* panel */
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [out] */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag154_t __midl_frag154 =
+{
+/* *_wireVARIANT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag12
+};
+
+static const __midl_frag153_t __midl_frag153 =
+{
+/* wireVARIANT */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 1 /* 0x1 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 24 /* 0x18 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag154
+};
+
+static const __midl_frag152_t __midl_frag152 =
+{
+/* *wireVARIANT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag153
+};
+
+static const __midl_frag150_t __midl_frag150 =
+{
+/* *UINT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag542
+};
+
+static const __midl_frag147_t __midl_frag147 =
+0x7 /* FC64_INT64 */;
+
+static const __midl_frag146_t __midl_frag146 =
+{
+/* *ULONGLONG */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag147
+};
+
+static const __midl_frag142_t __midl_frag142 =
+{
+/* *USHORT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag534
+};
+
+static const __midl_frag141_t __midl_frag141 =
+0x10 /* FC64_CHAR */;
+
+static const __midl_frag140_t __midl_frag140 =
+{
+/* *CHAR */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag141
+};
+
+static const __midl_frag139_t __midl_frag139 =
+{
+/* *DECIMAL */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag138
+};
+
+static const __midl_frag138_t __midl_frag138 =
+{
+/* DECIMAL */
+ {
+ /* DECIMAL */
+ 0x30, /* FC64_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* DECIMAL */
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 16 /* 0x10 */
+ }
+};
+
+static const __midl_frag135_t __midl_frag135 =
+0x7 /* FC64_INT64 */;
+
+static const __midl_frag132_t __midl_frag132 =
+0x10 /* FC64_CHAR */;
+
+static const __midl_frag131_t __midl_frag131 =
+{
+/* *_wireVARIANT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag12
+};
+
+static const __midl_frag130_t __midl_frag130 =
+{
+/* **_wireVARIANT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag131
+};
+
+static const __midl_frag129_t __midl_frag129 =
+{
+/* *_wireSAFEARRAY */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag32
+};
+
+static const __midl_frag128_t __midl_frag128 =
+{
+/* **_wireSAFEARRAY */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag129
+};
+
+static const __midl_frag127_t __midl_frag127 =
+{
+/* ***_wireSAFEARRAY */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag128
+};
+
+static const __midl_frag126_t __midl_frag126 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x00020400,
+ 0x0000,
+ 0x0000,
+ {0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
+ }
+};
+
+static const __midl_frag125_t __midl_frag125 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag126
+};
+
+static const __midl_frag124_t __midl_frag124 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag125
+};
+
+static const __midl_frag123_t __midl_frag123 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x00000000,
+ 0x0000,
+ 0x0000,
+ {0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
+ }
+};
+
+static const __midl_frag122_t __midl_frag122 =
+{
+/* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag123
+};
+
+static const __midl_frag121_t __midl_frag121 =
+{
+/* **struct _NDR64_POINTER_FORMAT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag122
+};
+
+static const __midl_frag120_t __midl_frag120 =
+{
+/* *FLAGGED_WORD_BLOB */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag5
+};
+
+static const __midl_frag119_t __midl_frag119 =
+{
+/* **FLAGGED_WORD_BLOB */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 16 /* 0x10 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag120
+};
+
+static const __midl_frag118_t __midl_frag118 =
+0xc /* FC64_FLOAT64 */;
+
+static const __midl_frag117_t __midl_frag117 =
+{
+/* *DATE */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag118
+};
+
+static const __midl_frag116_t __midl_frag116 =
+{
+/* *CY */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag23
+};
+
+static const __midl_frag114_t __midl_frag114 =
+{
+/* *SCODE */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag542
+};
+
+static const __midl_frag112_t __midl_frag112 =
+{
+/* *VARIANT_BOOL */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag534
+};
+
+static const __midl_frag109_t __midl_frag109 =
+0xb /* FC64_FLOAT32 */;
+
+static const __midl_frag108_t __midl_frag108 =
+{
+/* *FLOAT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag109
+};
+
+static const __midl_frag106_t __midl_frag106 =
+{
+/* *LONGLONG */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag135
+};
+
+static const __midl_frag101_t __midl_frag101 =
+0x2 /* FC64_INT8 */;
+
+static const __midl_frag100_t __midl_frag100 =
+{
+/* *BYTE */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 8 /* 0x8 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag101
+};
+
+static const __midl_frag99_t __midl_frag99 =
+{
+/* *_wireBRECORD */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag64
+};
+
+static const __midl_frag98_t __midl_frag98 =
+{
+/* */
+ {
+ /* *hyper */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 32 /* 0x20 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag95
+ }
+};
+
+static const __midl_frag97_t __midl_frag97 =
+0x7 /* FC64_INT64 */;
+
+static const __midl_frag96_t __midl_frag96 =
+{
+/* */
+ (NDR64_UINT32) 1 /* 0x1 */,
+ {
+ /* struct _NDR64_EXPR_VAR */
+ 0x3, /* FC_EXPR_VAR */
+ 0x6, /* FC64_UINT32 */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+};
+
+static const __midl_frag95_t __midl_frag95 =
+{
+/* *hyper */
+ {
+ /* *hyper */
+ 0x41, /* FC64_CONF_ARRAY */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* *hyper */
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag96
+ },
+ {
+ /* struct _NDR64_ARRAY_ELEMENT_INFO */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag97
+ }
+};
+
+static const __midl_frag94_t __midl_frag94 =
+{
+/* HYPER_SIZEDARR */
+ {
+ /* HYPER_SIZEDARR */
+ 0x35, /* FC64_FORCED_BOGUS_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* HYPER_SIZEDARR */
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 16 /* 0x10 */,
+ 0,
+ 0,
+ &__midl_frag98,
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x5, /* FC64_INT32 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_MEMPAD_FORMAT */
+ 0x90, /* FC64_STRUCTPADN */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x14, /* FC64_POINTER */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x93, /* FC64_END */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+ }
+};
+
+static const __midl_frag93_t __midl_frag93 =
+{
+/* */
+ {
+ /* *ULONG */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 32 /* 0x20 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag90
+ }
+};
+
+static const __midl_frag92_t __midl_frag92 =
+0x5 /* FC64_INT32 */;
+
+static const __midl_frag90_t __midl_frag90 =
+{
+/* *ULONG */
+ {
+ /* *ULONG */
+ 0x41, /* FC64_CONF_ARRAY */
+ (NDR64_UINT8) 3 /* 0x3 */,
+ {
+ /* *ULONG */
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 4 /* 0x4 */,
+ &__midl_frag96
+ },
+ {
+ /* struct _NDR64_ARRAY_ELEMENT_INFO */
+ (NDR64_UINT32) 4 /* 0x4 */,
+ &__midl_frag92
+ }
+};
+
+static const __midl_frag89_t __midl_frag89 =
+{
+/* DWORD_SIZEDARR */
+ {
+ /* DWORD_SIZEDARR */
+ 0x35, /* FC64_FORCED_BOGUS_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* DWORD_SIZEDARR */
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 16 /* 0x10 */,
+ 0,
+ 0,
+ &__midl_frag93,
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x5, /* FC64_INT32 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_MEMPAD_FORMAT */
+ 0x90, /* FC64_STRUCTPADN */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x14, /* FC64_POINTER */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x93, /* FC64_END */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+ }
+};
+
+static const __midl_frag88_t __midl_frag88 =
+{
+/* */
+ {
+ /* *short */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 32 /* 0x20 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag85
+ }
+};
+
+static const __midl_frag87_t __midl_frag87 =
+0x4 /* FC64_INT16 */;
+
+static const __midl_frag85_t __midl_frag85 =
+{
+/* *short */
+ {
+ /* *short */
+ 0x41, /* FC64_CONF_ARRAY */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ {
+ /* *short */
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 2 /* 0x2 */,
+ &__midl_frag96
+ },
+ {
+ /* struct _NDR64_ARRAY_ELEMENT_INFO */
+ (NDR64_UINT32) 2 /* 0x2 */,
+ &__midl_frag87
+ }
+};
+
+static const __midl_frag84_t __midl_frag84 =
+{
+/* WORD_SIZEDARR */
+ {
+ /* WORD_SIZEDARR */
+ 0x35, /* FC64_FORCED_BOGUS_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* WORD_SIZEDARR */
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 16 /* 0x10 */,
+ 0,
+ 0,
+ &__midl_frag88,
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x5, /* FC64_INT32 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_MEMPAD_FORMAT */
+ 0x90, /* FC64_STRUCTPADN */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x14, /* FC64_POINTER */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x93, /* FC64_END */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+ }
+};
+
+static const __midl_frag83_t __midl_frag83 =
+{
+/* */
+ {
+ /* *byte */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 32 /* 0x20 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag80
+ }
+};
+
+static const __midl_frag82_t __midl_frag82 =
+0x2 /* FC64_INT8 */;
+
+static const __midl_frag80_t __midl_frag80 =
+{
+/* *byte */
+ {
+ /* *byte */
+ 0x41, /* FC64_CONF_ARRAY */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ {
+ /* *byte */
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 1 /* 0x1 */,
+ &__midl_frag96
+ },
+ {
+ /* struct _NDR64_ARRAY_ELEMENT_INFO */
+ (NDR64_UINT32) 1 /* 0x1 */,
+ &__midl_frag82
+ }
+};
+
+static const __midl_frag79_t __midl_frag79 =
+{
+/* BYTE_SIZEDARR */
+ {
+ /* BYTE_SIZEDARR */
+ 0x35, /* FC64_FORCED_BOGUS_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* BYTE_SIZEDARR */
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 16 /* 0x10 */,
+ 0,
+ 0,
+ &__midl_frag83,
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x5, /* FC64_INT32 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_MEMPAD_FORMAT */
+ 0x90, /* FC64_STRUCTPADN */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x14, /* FC64_POINTER */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x93, /* FC64_END */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+ }
+};
+
+static const __midl_frag78_t __midl_frag78 =
+{
+/* */
+ {
+ /* struct _NDR64_FIX_ARRAY_HEADER_FORMAT */
+ 0x40, /* FC64_FIX_ARRAY */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ {
+ /* struct _NDR64_FIX_ARRAY_HEADER_FORMAT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */
+ }
+};
+
+static const __midl_frag77_t __midl_frag77 =
+{
+/* */
+ {
+ /* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag72
+ }
+};
+
+static const __midl_frag72_t __midl_frag72 =
+{
+/* ** */
+ {
+ /* **struct _NDR64_CONF_ARRAY_HEADER_FORMAT */
+ 0x41, /* FC64_CONF_ARRAY */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* **struct _NDR64_CONF_ARRAY_HEADER_FORMAT */
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag96
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_REPEAT_FORMAT */
+ 0x82, /* FC64_VARIABLE_REPEAT */
+ {
+ /* struct _NDR64_REPEAT_FORMAT */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT8) 0 /* 0x0 */
+ },
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 1 /* 0x1 */
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag123
+ }
+ },
+ 0x93 /* FC64_END */
+ },
+ {
+ /* struct _NDR64_ARRAY_ELEMENT_INFO */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag122
+ }
+};
+
+static const __midl_frag71_t __midl_frag71 =
+{
+/* SAFEARR_HAVEIID */
+ {
+ /* SAFEARR_HAVEIID */
+ 0x35, /* FC64_FORCED_BOGUS_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* SAFEARR_HAVEIID */
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 32 /* 0x20 */,
+ 0,
+ 0,
+ &__midl_frag77,
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x5, /* FC64_INT32 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_MEMPAD_FORMAT */
+ 0x90, /* FC64_STRUCTPADN */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x14, /* FC64_POINTER */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x5, /* FC64_INT32 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x4, /* FC64_INT16 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x4, /* FC64_INT16 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */
+ 0x91, /* FC64_EMBEDDED_COMPLEX */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag78
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x93, /* FC64_END */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+ }
+};
+
+static const __midl_frag70_t __midl_frag70 =
+{
+/* */
+ {
+ /* **_wireBRECORD */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag62
+ }
+};
+
+static const __midl_frag67_t __midl_frag67 =
+{
+/* */
+ (NDR64_UINT32) 1 /* 0x1 */,
+ {
+ /* struct _NDR64_EXPR_VAR */
+ 0x3, /* FC_EXPR_VAR */
+ 0x6, /* FC64_UINT32 */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 4 /* 0x4 */
+ }
+};
+
+static const __midl_frag66_t __midl_frag66 =
+{
+/* *byte */
+ {
+ /* *byte */
+ 0x41, /* FC64_CONF_ARRAY */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ {
+ /* *byte */
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 1 /* 0x1 */,
+ &__midl_frag67
+ },
+ {
+ /* struct _NDR64_ARRAY_ELEMENT_INFO */
+ (NDR64_UINT32) 1 /* 0x1 */,
+ &__midl_frag101
+ }
+};
+
+static const __midl_frag65_t __midl_frag65 =
+{
+/* struct _NDR64_CONSTANT_IID_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ {
+ 0x0000002f,
+ 0x0000,
+ 0x0000,
+ {0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
+ }
+};
+
+static const __midl_frag64_t __midl_frag64 =
+{
+/* _wireBRECORD */
+ {
+ /* _wireBRECORD */
+ 0x31, /* FC64_PSTRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* _wireBRECORD */
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 24 /* 0x18 */
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_NO_REPEAT_FORMAT */
+ 0x80, /* FC64_NO_REPEAT */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag65
+ },
+ {
+ /* struct _NDR64_NO_REPEAT_FORMAT */
+ 0x80, /* FC64_NO_REPEAT */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */
+ (NDR64_UINT32) 16 /* 0x10 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* *byte */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 32 /* 0x20 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag66
+ },
+ 0x93 /* FC64_END */
+ }
+};
+
+static const __midl_frag62_t __midl_frag62 =
+{
+/* **_wireBRECORD */
+ {
+ /* **_wireBRECORD */
+ 0x41, /* FC64_CONF_ARRAY */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* **_wireBRECORD */
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag96
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_REPEAT_FORMAT */
+ 0x82, /* FC64_VARIABLE_REPEAT */
+ {
+ /* struct _NDR64_REPEAT_FORMAT */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT8) 0 /* 0x0 */
+ },
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 1 /* 0x1 */
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* *_wireBRECORD */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag64
+ }
+ },
+ 0x93 /* FC64_END */
+ },
+ {
+ /* struct _NDR64_ARRAY_ELEMENT_INFO */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag99
+ }
+};
+
+static const __midl_frag61_t __midl_frag61 =
+{
+/* SAFEARR_BRECORD */
+ {
+ /* SAFEARR_BRECORD */
+ 0x35, /* FC64_FORCED_BOGUS_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* SAFEARR_BRECORD */
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 16 /* 0x10 */,
+ 0,
+ 0,
+ &__midl_frag70,
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x5, /* FC64_INT32 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_MEMPAD_FORMAT */
+ 0x90, /* FC64_STRUCTPADN */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x14, /* FC64_POINTER */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x93, /* FC64_END */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+ }
+};
+
+static const __midl_frag60_t __midl_frag60 =
+{
+/* */
+ {
+ /* **_wireVARIANT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag57
+ }
+};
+
+static const __midl_frag57_t __midl_frag57 =
+{
+/* **_wireVARIANT */
+ {
+ /* **_wireVARIANT */
+ 0x41, /* FC64_CONF_ARRAY */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* **_wireVARIANT */
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag96
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_REPEAT_FORMAT */
+ 0x82, /* FC64_VARIABLE_REPEAT */
+ {
+ /* struct _NDR64_REPEAT_FORMAT */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT8) 0 /* 0x0 */
+ },
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 1 /* 0x1 */
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* *_wireVARIANT */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag12
+ }
+ },
+ 0x93 /* FC64_END */
+ },
+ {
+ /* struct _NDR64_ARRAY_ELEMENT_INFO */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag154
+ }
+};
+
+static const __midl_frag56_t __midl_frag56 =
+{
+/* SAFEARR_VARIANT */
+ {
+ /* SAFEARR_VARIANT */
+ 0x35, /* FC64_FORCED_BOGUS_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* SAFEARR_VARIANT */
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 16 /* 0x10 */,
+ 0,
+ 0,
+ &__midl_frag60,
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x5, /* FC64_INT32 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_MEMPAD_FORMAT */
+ 0x90, /* FC64_STRUCTPADN */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x14, /* FC64_POINTER */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x93, /* FC64_END */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+ }
+};
+
+static const __midl_frag55_t __midl_frag55 =
+{
+/* */
+ {
+ /* **struct _NDR64_POINTER_FORMAT */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag50
+ }
+};
+
+static const __midl_frag50_t __midl_frag50 =
+{
+/* ** */
+ {
+ /* **struct _NDR64_CONF_ARRAY_HEADER_FORMAT */
+ 0x41, /* FC64_CONF_ARRAY */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* **struct _NDR64_CONF_ARRAY_HEADER_FORMAT */
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag96
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_REPEAT_FORMAT */
+ 0x82, /* FC64_VARIABLE_REPEAT */
+ {
+ /* struct _NDR64_REPEAT_FORMAT */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT8) 0 /* 0x0 */
+ },
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 1 /* 0x1 */
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* *struct _NDR64_POINTER_FORMAT */
+ 0x24, /* FC64_IP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag126
+ }
+ },
+ 0x93 /* FC64_END */
+ },
+ {
+ /* struct _NDR64_ARRAY_ELEMENT_INFO */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag125
+ }
+};
+
+static const __midl_frag49_t __midl_frag49 =
+{
+/* SAFEARR_DISPATCH */
+ {
+ /* SAFEARR_DISPATCH */
+ 0x35, /* FC64_FORCED_BOGUS_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* SAFEARR_DISPATCH */
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 16 /* 0x10 */,
+ 0,
+ 0,
+ &__midl_frag55,
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x5, /* FC64_INT32 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_MEMPAD_FORMAT */
+ 0x90, /* FC64_STRUCTPADN */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x14, /* FC64_POINTER */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x93, /* FC64_END */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+ }
+};
+
+static const __midl_frag42_t __midl_frag42 =
+{
+/* SAFEARR_UNKNOWN */
+ {
+ /* SAFEARR_UNKNOWN */
+ 0x35, /* FC64_FORCED_BOGUS_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* SAFEARR_UNKNOWN */
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 16 /* 0x10 */,
+ 0,
+ 0,
+ &__midl_frag77,
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x5, /* FC64_INT32 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_MEMPAD_FORMAT */
+ 0x90, /* FC64_STRUCTPADN */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x14, /* FC64_POINTER */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x93, /* FC64_END */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+ }
+};
+
+static const __midl_frag41_t __midl_frag41 =
+{
+/* */
+ {
+ /* **FLAGGED_WORD_BLOB */
+ 0x20, /* FC64_RP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag38
+ }
+};
+
+static const __midl_frag38_t __midl_frag38 =
+{
+/* **FLAGGED_WORD_BLOB */
+ {
+ /* **FLAGGED_WORD_BLOB */
+ 0x41, /* FC64_CONF_ARRAY */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* **FLAGGED_WORD_BLOB */
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag96
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_REPEAT_FORMAT */
+ 0x82, /* FC64_VARIABLE_REPEAT */
+ {
+ /* struct _NDR64_REPEAT_FORMAT */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT8) 0 /* 0x0 */
+ },
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 1 /* 0x1 */
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_POINTER_INSTANCE_HEADER_FORMAT */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* *FLAGGED_WORD_BLOB */
+ 0x21, /* FC64_UP */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag5
+ }
+ },
+ 0x93 /* FC64_END */
+ },
+ {
+ /* struct _NDR64_ARRAY_ELEMENT_INFO */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag120
+ }
+};
+
+static const __midl_frag37_t __midl_frag37 =
+{
+/* SAFEARR_BSTR */
+ {
+ /* SAFEARR_BSTR */
+ 0x35, /* FC64_FORCED_BOGUS_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* SAFEARR_BSTR */
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 16 /* 0x10 */,
+ 0,
+ 0,
+ &__midl_frag41,
+ },
+ {
+ /* */
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x5, /* FC64_INT32 */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_MEMPAD_FORMAT */
+ 0x90, /* FC64_STRUCTPADN */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x14, /* FC64_POINTER */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x93, /* FC64_END */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+ }
+};
+
+static const __midl_frag36_t __midl_frag36 =
+{
+/* SAFEARRAYUNION */
+ {
+ /* SAFEARRAYUNION */
+ 0x50, /* FC64_ENCAPSULATED_UNION */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ (NDR64_UINT8) 0 /* 0x0 */,
+ 0x6, /* FC64_UINT32 */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 40 /* 0x28 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM_SELECTOR */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT8) 7 /* 0x7 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 10 /* 0xa */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 8 /* 0x8 */,
+ &__midl_frag37,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 13 /* 0xd */,
+ &__midl_frag42,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 9 /* 0x9 */,
+ &__midl_frag49,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 12 /* 0xc */,
+ &__midl_frag56,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 36 /* 0x24 */,
+ &__midl_frag61,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 32781 /* 0x800d */,
+ &__midl_frag71,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16 /* 0x10 */,
+ &__midl_frag79,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 2 /* 0x2 */,
+ &__midl_frag84,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 3 /* 0x3 */,
+ &__midl_frag89,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 20 /* 0x14 */,
+ &__midl_frag94,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ (NDR64_UINT32) 4294967295 /* 0xffffffff */
+};
+
+static const __midl_frag35_t __midl_frag35 =
+{
+/* SAFEARRAYBOUND */
+ {
+ /* SAFEARRAYBOUND */
+ 0x30, /* FC64_STRUCT */
+ (NDR64_UINT8) 3 /* 0x3 */,
+ {
+ /* SAFEARRAYBOUND */
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */
+ }
+};
+
+static const __midl_frag34_t __midl_frag34 =
+{
+/* */
+ (NDR64_UINT32) 1 /* 0x1 */,
+ {
+ /* struct _NDR64_EXPR_VAR */
+ 0x3, /* FC_EXPR_VAR */
+ 0x3, /* FC64_UINT16 */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+};
+
+static const __midl_frag33_t __midl_frag33 =
+{
+/* */
+ {
+ /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */
+ 0x41, /* FC64_CONF_ARRAY */
+ (NDR64_UINT8) 3 /* 0x3 */,
+ {
+ /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag34
+ },
+ {
+ /* struct _NDR64_ARRAY_ELEMENT_INFO */
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag35
+ }
+};
+
+static const __midl_frag32_t __midl_frag32 =
+{
+/* _wireSAFEARRAY */
+ {
+ /* _wireSAFEARRAY */
+ 0x36, /* FC64_CONF_BOGUS_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* _wireSAFEARRAY */
+ 0,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT32) 56 /* 0x38 */,
+ 0,
+ 0,
+ 0,
+ &__midl_frag33,
+ },
+ {
+ /* */
+ {
+ /* _wireSAFEARRAY */
+ 0x30, /* FC64_STRUCT */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ (NDR64_UINT16) 12 /* 0xc */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_MEMPAD_FORMAT */
+ 0x90, /* FC64_STRUCTPADN */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 4 /* 0x4 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */
+ 0x91, /* FC64_EMBEDDED_COMPLEX */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag36
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x93, /* FC64_END */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+ }
+};
+
+static const __midl_frag23_t __midl_frag23 =
+{
+/* CY */
+ {
+ /* CY */
+ 0x30, /* FC64_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* CY */
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */
+ }
+};
+
+static const __midl_frag14_t __midl_frag14 =
+{
+/* */
+ (NDR64_UINT32) 1 /* 0x1 */,
+ {
+ /* struct _NDR64_EXPR_VAR */
+ 0x3, /* FC_EXPR_VAR */
+ 0x3, /* FC64_UINT16 */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */
+ }
+};
+
+static const __midl_frag13_t __midl_frag13 =
+{
+/* __MIDL_IOleAutomationTypes_0004 */
+ {
+ /* __MIDL_IOleAutomationTypes_0004 */
+ 0x51, /* FC64_NON_ENCAPSULATED_UNION */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ (NDR64_UINT8) 0 /* 0x0 */,
+ 0x6, /* FC64_UINT32 */
+ (NDR64_UINT32) 16 /* 0x10 */,
+ &__midl_frag14,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM_SELECTOR */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT8) 7 /* 0x7 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 47 /* 0x2f */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 20 /* 0x14 */,
+ &__midl_frag147,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 3 /* 0x3 */,
+ &__midl_frag542,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 17 /* 0x11 */,
+ &__midl_frag101,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 2 /* 0x2 */,
+ &__midl_frag534,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 4 /* 0x4 */,
+ &__midl_frag109,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 5 /* 0x5 */,
+ &__midl_frag118,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 11 /* 0xb */,
+ &__midl_frag534,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 10 /* 0xa */,
+ &__midl_frag542,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 6 /* 0x6 */,
+ &__midl_frag23,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 7 /* 0x7 */,
+ &__midl_frag118,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 8 /* 0x8 */,
+ &__midl_frag120,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 13 /* 0xd */,
+ &__midl_frag122,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 9 /* 0x9 */,
+ &__midl_frag125,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 8192 /* 0x2000 */,
+ &__midl_frag128,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 36 /* 0x24 */,
+ &__midl_frag99,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16420 /* 0x4024 */,
+ &__midl_frag99,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16401 /* 0x4011 */,
+ &__midl_frag100,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16386 /* 0x4002 */,
+ &__midl_frag112,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16387 /* 0x4003 */,
+ &__midl_frag114,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16404 /* 0x4014 */,
+ &__midl_frag106,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16388 /* 0x4004 */,
+ &__midl_frag108,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16389 /* 0x4005 */,
+ &__midl_frag117,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16395 /* 0x400b */,
+ &__midl_frag112,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16394 /* 0x400a */,
+ &__midl_frag114,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16390 /* 0x4006 */,
+ &__midl_frag116,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16391 /* 0x4007 */,
+ &__midl_frag117,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16392 /* 0x4008 */,
+ &__midl_frag119,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16397 /* 0x400d */,
+ &__midl_frag121,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16393 /* 0x4009 */,
+ &__midl_frag124,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 24576 /* 0x6000 */,
+ &__midl_frag127,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16396 /* 0x400c */,
+ &__midl_frag130,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16 /* 0x10 */,
+ &__midl_frag132,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 18 /* 0x12 */,
+ &__midl_frag534,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 19 /* 0x13 */,
+ &__midl_frag542,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 21 /* 0x15 */,
+ &__midl_frag135,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 22 /* 0x16 */,
+ &__midl_frag542,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 23 /* 0x17 */,
+ &__midl_frag542,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 14 /* 0xe */,
+ &__midl_frag138,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16398 /* 0x400e */,
+ &__midl_frag139,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16400 /* 0x4010 */,
+ &__midl_frag140,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16402 /* 0x4012 */,
+ &__midl_frag142,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16403 /* 0x4013 */,
+ &__midl_frag150,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16405 /* 0x4015 */,
+ &__midl_frag146,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16406 /* 0x4016 */,
+ &__midl_frag150,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 16407 /* 0x4017 */,
+ &__midl_frag150,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 0 /* 0x0 */,
+ 0,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_UNION_ARM */
+ (NDR64_INT64) 1 /* 0x1 */,
+ 0,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ (NDR64_UINT32) 4294967295 /* 0xffffffff */
+};
+
+static const __midl_frag12_t __midl_frag12 =
+{
+/* _wireVARIANT */
+ {
+ /* _wireVARIANT */
+ 0x34, /* FC64_BOGUS_STRUCT */
+ (NDR64_UINT8) 7 /* 0x7 */,
+ {
+ /* _wireVARIANT */
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 32 /* 0x20 */,
+ 0,
+ 0,
+ 0,
+ },
+ {
+ /* */
+ {
+ /* _wireVARIANT */
+ 0x30, /* FC64_STRUCT */
+ (NDR64_UINT8) 3 /* 0x3 */,
+ (NDR64_UINT16) 16 /* 0x10 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ },
+ {
+ /* struct _NDR64_EMBEDDED_COMPLEX_FORMAT */
+ 0x91, /* FC64_EMBEDDED_COMPLEX */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ &__midl_frag13
+ },
+ {
+ /* struct _NDR64_SIMPLE_MEMBER_FORMAT */
+ 0x93, /* FC64_END */
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT32) 0 /* 0x0 */
+ }
+ }
+};
+
+static const __midl_frag6_t __midl_frag6 =
+{
+/* */
+ {
+ /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */
+ 0x41, /* FC64_CONF_ARRAY */
+ (NDR64_UINT8) 1 /* 0x1 */,
+ {
+ /* struct _NDR64_CONF_ARRAY_HEADER_FORMAT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 2 /* 0x2 */,
+ &__midl_frag67
+ },
+ {
+ /* struct _NDR64_ARRAY_ELEMENT_INFO */
+ (NDR64_UINT32) 2 /* 0x2 */,
+ &__midl_frag534
+ }
+};
+
+static const __midl_frag5_t __midl_frag5 =
+{
+/* FLAGGED_WORD_BLOB */
+ {
+ /* FLAGGED_WORD_BLOB */
+ 0x32, /* FC64_CONF_STRUCT */
+ (NDR64_UINT8) 3 /* 0x3 */,
+ {
+ /* FLAGGED_WORD_BLOB */
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ },
+ (NDR64_UINT8) 0 /* 0x0 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ &__midl_frag6
+ }
+};
+
+static const __midl_frag3_t __midl_frag3 =
+{
+/* wireBSTR */
+ 0xa2, /* FC64_USER_MARSHAL */
+ (NDR64_UINT8) 128 /* 0x80 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 7 /* 0x7 */,
+ (NDR64_UINT16) 8 /* 0x8 */,
+ (NDR64_UINT32) 8 /* 0x8 */,
+ (NDR64_UINT32) 0 /* 0x0 */,
+ &__midl_frag120
+};
+
+static const __midl_frag2_t __midl_frag2 =
+{
+/* MsgBox */
+ {
+ /* MsgBox */ /* procedure MsgBox */
+ (NDR64_UINT32) 2883907 /* 0x2c0143 */, /* auto handle */ /* IsIntrepreted, [object], ClientMustSize, HasReturn, ServerCorrelation */
+ (NDR64_UINT32) 48 /* 0x30 */ , /* Stack size */
+ (NDR64_UINT32) 0 /* 0x0 */,
+ (NDR64_UINT32) 40 /* 0x28 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ (NDR64_UINT16) 5 /* 0x5 */,
+ (NDR64_UINT16) 0 /* 0x0 */
+ },
+ {
+ /* prompt */ /* parameter prompt */
+ &__midl_frag3,
+ {
+ /* prompt */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 8 /* 0x8 */, /* Stack offset */
+ },
+ {
+ /* buttons */ /* parameter buttons */
+ &__midl_frag153,
+ {
+ /* buttons */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 16 /* 0x10 */, /* Stack offset */
+ },
+ {
+ /* title */ /* parameter title */
+ &__midl_frag153,
+ {
+ /* title */
+ 1,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* MustSize, MustFree, [in], SimpleRef */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 24 /* 0x18 */, /* Stack offset */
+ },
+ {
+ /* result */ /* parameter result */
+ &__midl_frag542,
+ {
+ /* result */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 1
+ }, /* [out], Basetype, SimpleRef, UseCache */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 32 /* 0x20 */, /* Stack offset */
+ },
+ {
+ /* HRESULT */ /* parameter HRESULT */
+ &__midl_frag542,
+ {
+ /* HRESULT */
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 0
+ }, /* [out], IsReturn, Basetype, ByValue */
+ (NDR64_UINT16) 0 /* 0x0 */,
+ 40 /* 0x28 */, /* Stack offset */
+ }
+};
+
+static const __midl_frag1_t __midl_frag1 =
+(NDR64_UINT32) 0 /* 0x0 */;
+#ifdef __cplusplus
+}
+#endif
+
+
+#include "poppack.h"
+
+
+XFG_TRAMPOLINES64(BSTR)
+XFG_TRAMPOLINES64(VARIANT)
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE NDR64_UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ (USER_MARSHAL_SIZING_ROUTINE)XFG_TRAMPOLINE_FPTR(BSTR_UserSize64)
+ ,(USER_MARSHAL_MARSHALLING_ROUTINE)XFG_TRAMPOLINE_FPTR(BSTR_UserMarshal64)
+ ,(USER_MARSHAL_UNMARSHALLING_ROUTINE)XFG_TRAMPOLINE_FPTR(BSTR_UserUnmarshal64)
+ ,(USER_MARSHAL_FREEING_ROUTINE)XFG_TRAMPOLINE_FPTR(BSTR_UserFree64)
+
+ }
+ ,
+ {
+ (USER_MARSHAL_SIZING_ROUTINE)XFG_TRAMPOLINE_FPTR(VARIANT_UserSize64)
+ ,(USER_MARSHAL_MARSHALLING_ROUTINE)XFG_TRAMPOLINE_FPTR(VARIANT_UserMarshal64)
+ ,(USER_MARSHAL_UNMARSHALLING_ROUTINE)XFG_TRAMPOLINE_FPTR(VARIANT_UserUnmarshal64)
+ ,(USER_MARSHAL_FREEING_ROUTINE)XFG_TRAMPOLINE_FPTR(VARIANT_UserFree64)
+
+ }
+
+
+ };
+
+
+
+/* Standard interface: __MIDL_itf_salamander_0000_0000, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IUnknown, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
+
+
+/* Object interface: ISalamander, ver. 0.0,
+ GUID={0x60F57ABE,0x95C7,0x48c7,{0xAE,0x37,0x9D,0xA0,0x07,0xB8,0xD5,0x7F}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamander_Ndr64ProcTable[] =
+ {
+ &__midl_frag2,
+ &__midl_frag173,
+ &__midl_frag173,
+ &__midl_frag173,
+ &__midl_frag173,
+ &__midl_frag536,
+ &__midl_frag182,
+ &__midl_frag536,
+ &__midl_frag536,
+ &__midl_frag540,
+ &__midl_frag350,
+ &__midl_frag525,
+ &__midl_frag525,
+ &__midl_frag216,
+ &__midl_frag221,
+ &__midl_frag226,
+ &__midl_frag233,
+ &__midl_frag350,
+ &__midl_frag243,
+ &__midl_frag257,
+ &__midl_frag270,
+ &__midl_frag281,
+ &__midl_frag286,
+ &__midl_frag293,
+ &__midl_frag300,
+ &__midl_frag305
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamander_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamander_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamander_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamander_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamander_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamander_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamander_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamander_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamander_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(29) _ISalamanderProxyVtbl =
+{
+ &ISalamander_ProxyInfo,
+ &IID_ISalamander,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISalamander::MsgBox */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::get_LeftPanel */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::get_RightPanel */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::get_SourcePanel */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::get_TargetPanel */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::get_Version */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::InputBox */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::get_WindowsVersion */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::get_AutomationVersion */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::Sleep */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::AbortScript */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::TraceI */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::TraceE */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::get_ProgressDialog */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::get_WaitWindow */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::ViewFile */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::MatchesMask */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::DebugBreak */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::ErrorDialog */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::QuestionDialog */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::OverwriteDialog */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::get_Forms */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::SetPersistentVal */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::GetPersistentVal */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::get_Script */ ,
+ (void *) (INT_PTR) -1 /* ISalamander::GetFullPath */
+};
+
+const CInterfaceStubVtbl _ISalamanderStubVtbl =
+{
+ &IID_ISalamander,
+ &ISalamander_ServerInfo,
+ 29,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: ISalamanderPanel, ver. 0.0,
+ GUID={0xF51AF265,0xADB1,0x40b7,{0xB2,0xCB,0xA2,0x58,0xFD,0xE6,0x90,0x1E}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamanderPanel_Ndr64ProcTable[] =
+ {
+ &__midl_frag525,
+ &__midl_frag520,
+ &__midl_frag324,
+ &__midl_frag334,
+ &__midl_frag334,
+ &__midl_frag350,
+ &__midl_frag341,
+ &__midl_frag536,
+ &__midl_frag350,
+ (FormatInfoRef)(LONG_PTR) -1
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamanderPanel_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderPanel_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamanderPanel_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamanderPanel_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderPanel_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderPanel_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamanderPanel_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamanderPanel_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderPanel_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(13) _ISalamanderPanelProxyVtbl =
+{
+ &ISalamanderPanel_ProxyInfo,
+ &IID_ISalamanderPanel,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanel::put_Path */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanel::get_Path */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanel::get_FocusedItem */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanel::get_SelectedItems */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanel::get_Items */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanel::SelectAll */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanel::DeselectAll */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanel::get_PathType */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanel::StoreSelection */ ,
+ 0 /* ISalamanderPanel::_GetPanelIndex */
+};
+
+const CInterfaceStubVtbl _ISalamanderPanelStubVtbl =
+{
+ &IID_ISalamanderPanel,
+ &ISalamanderPanel_ServerInfo,
+ 13,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: ISalamanderPanelItem, ver. 0.0,
+ GUID={0x8CD33727,0x0A92,0x4560,{0x80,0xD7,0x1A,0x44,0x65,0x12,0x0E,0x9B}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamanderPanelItem_Ndr64ProcTable[] =
+ {
+ &__midl_frag510,
+ &__midl_frag520,
+ &__midl_frag362,
+ &__midl_frag367,
+ &__midl_frag383
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamanderPanelItem_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderPanelItem_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamanderPanelItem_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamanderPanelItem_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderPanelItem_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderPanelItem_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamanderPanelItem_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamanderPanelItem_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderPanelItem_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(8) _ISalamanderPanelItemProxyVtbl =
+{
+ &ISalamanderPanelItem_ProxyInfo,
+ &IID_ISalamanderPanelItem,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanelItem::get_Name */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanelItem::get_Path */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanelItem::get_Size */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanelItem::get_DateLastModified */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanelItem::get_Attributes */
+};
+
+const CInterfaceStubVtbl _ISalamanderPanelItemStubVtbl =
+{
+ &IID_ISalamanderPanelItem,
+ &ISalamanderPanelItem_ServerInfo,
+ 8,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: ISalamanderPanelItemCollection, ver. 0.0,
+ GUID={0x2B527FF9,0xDEAC,0x481a,{0x9F,0x2C,0x3E,0x7B,0x27,0xAD,0xCE,0xD8}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamanderPanelItemCollection_Ndr64ProcTable[] =
+ {
+ &__midl_frag375,
+ &__midl_frag383,
+ &__midl_frag387
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamanderPanelItemCollection_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderPanelItemCollection_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamanderPanelItemCollection_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamanderPanelItemCollection_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderPanelItemCollection_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderPanelItemCollection_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamanderPanelItemCollection_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamanderPanelItemCollection_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderPanelItemCollection_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(6) _ISalamanderPanelItemCollectionProxyVtbl =
+{
+ &ISalamanderPanelItemCollection_ProxyInfo,
+ &IID_ISalamanderPanelItemCollection,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanelItemCollection::get_Item */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanelItemCollection::get_Count */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderPanelItemCollection::get__NewEnum */
+};
+
+const CInterfaceStubVtbl _ISalamanderPanelItemCollectionStubVtbl =
+{
+ &IID_ISalamanderPanelItemCollection,
+ &ISalamanderPanelItemCollection_ServerInfo,
+ 6,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: ISalamanderProgressDialog, ver. 0.0,
+ GUID={0xC51EBE57,0x76B2,0x4c8c,{0xA4,0x4B,0x13,0xE3,0x4F,0x84,0x6F,0x2E}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamanderProgressDialog_Ndr64ProcTable[] =
+ {
+ &__midl_frag394,
+ &__midl_frag394,
+ &__midl_frag396,
+ &__midl_frag405,
+ &__midl_frag405,
+ &__midl_frag409,
+ &__midl_frag423,
+ &__midl_frag428,
+ &__midl_frag423,
+ &__midl_frag428,
+ &__midl_frag447,
+ &__midl_frag436,
+ &__midl_frag440,
+ &__midl_frag443,
+ &__midl_frag447,
+ &__midl_frag450,
+ &__midl_frag465,
+ &__midl_frag460,
+ &__midl_frag465
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamanderProgressDialog_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderProgressDialog_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamanderProgressDialog_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamanderProgressDialog_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderProgressDialog_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderProgressDialog_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamanderProgressDialog_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamanderProgressDialog_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderProgressDialog_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(22) _ISalamanderProgressDialogProxyVtbl =
+{
+ &ISalamanderProgressDialog_ProxyInfo,
+ &IID_ISalamanderProgressDialog,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::Show */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::Hide */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::get_Title */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::put_Title */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::AddText */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::get_IsCancelled */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::get_Position */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::put_Position */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::get_TotalPosition */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::put_TotalPosition */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::Step */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::get_CanCancel */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::put_CanCancel */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::get_Style */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::put_Style */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::get_Maximum */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::put_Maximum */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::get_TotalMaximum */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderProgressDialog::put_TotalMaximum */
+};
+
+const CInterfaceStubVtbl _ISalamanderProgressDialogStubVtbl =
+{
+ &IID_ISalamanderProgressDialog,
+ &ISalamanderProgressDialog_ServerInfo,
+ 22,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: ISalamanderWaitWindow, ver. 0.0,
+ GUID={0x77CD7E2F,0x5B62,0x451d,{0xAB,0x3D,0x81,0x2F,0x8B,0x9F,0xCB,0xA8}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamanderWaitWindow_Ndr64ProcTable[] =
+ {
+ &__midl_frag472,
+ &__midl_frag472,
+ &__midl_frag483,
+ &__midl_frag488,
+ &__midl_frag483,
+ &__midl_frag488,
+ &__midl_frag529,
+ &__midl_frag536,
+ &__midl_frag540,
+ &__midl_frag529,
+ &__midl_frag533
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamanderWaitWindow_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderWaitWindow_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamanderWaitWindow_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamanderWaitWindow_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderWaitWindow_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderWaitWindow_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamanderWaitWindow_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamanderWaitWindow_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderWaitWindow_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(14) _ISalamanderWaitWindowProxyVtbl =
+{
+ &ISalamanderWaitWindow_ProxyInfo,
+ &IID_ISalamanderWaitWindow,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISalamanderWaitWindow::Show */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderWaitWindow::Hide */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderWaitWindow::get_Title */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderWaitWindow::put_Title */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderWaitWindow::get_Text */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderWaitWindow::put_Text */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderWaitWindow::get_IsCancelled */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderWaitWindow::get_Delay */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderWaitWindow::put_Delay */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderWaitWindow::get_CanCancel */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderWaitWindow::put_CanCancel */
+};
+
+const CInterfaceStubVtbl _ISalamanderWaitWindowStubVtbl =
+{
+ &IID_ISalamanderWaitWindow,
+ &ISalamanderWaitWindow_ServerInfo,
+ 14,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: ISalamanderScriptInfo, ver. 0.0,
+ GUID={0x99DBFA2F,0x9699,0x40eb,{0xAC,0xEE,0xB8,0x90,0x90,0x8A,0xA5,0x83}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamanderScriptInfo_Ndr64ProcTable[] =
+ {
+ &__midl_frag510,
+ &__midl_frag520
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamanderScriptInfo_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderScriptInfo_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamanderScriptInfo_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamanderScriptInfo_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderScriptInfo_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderScriptInfo_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamanderScriptInfo_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamanderScriptInfo_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderScriptInfo_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(5) _ISalamanderScriptInfoProxyVtbl =
+{
+ &ISalamanderScriptInfo_ProxyInfo,
+ &IID_ISalamanderScriptInfo,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISalamanderScriptInfo::get_Name */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderScriptInfo::get_Path */
+};
+
+const CInterfaceStubVtbl _ISalamanderScriptInfoStubVtbl =
+{
+ &IID_ISalamanderScriptInfo,
+ &ISalamanderScriptInfo_ServerInfo,
+ 5,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: ISalamanderGuiComponent, ver. 0.0,
+ GUID={0x15711C8C,0x52B3,0x4a0b,{0x90,0xB0,0x12,0x3C,0x8A,0x0D,0x52,0x5B}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamanderGuiComponent_Ndr64ProcTable[] =
+ {
+ &__midl_frag520,
+ &__midl_frag525
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamanderGuiComponent_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderGuiComponent_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamanderGuiComponent_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamanderGuiComponent_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderGuiComponent_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderGuiComponent_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamanderGuiComponent_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamanderGuiComponent_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderGuiComponent_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(5) _ISalamanderGuiComponentProxyVtbl =
+{
+ &ISalamanderGuiComponent_ProxyInfo,
+ &IID_ISalamanderGuiComponent,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiComponent::get_Text */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiComponent::put_Text */
+};
+
+const CInterfaceStubVtbl _ISalamanderGuiComponentStubVtbl =
+{
+ &IID_ISalamanderGuiComponent,
+ &ISalamanderGuiComponent_ServerInfo,
+ 5,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_salamander_0000_0008, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: ISalamanderGuiComponentInternal, ver. 0.0,
+ GUID={0x037905FB,0xA081,0x4a60,{0xAE,0x61,0xC8,0x48,0x17,0x7F,0x99,0xE0}} */
+
+
+/* Object interface: ISalamanderGuiCheckBox, ver. 0.0,
+ GUID={0xA26789BB,0xCAA4,0x47d5,{0xBC,0xC5,0x38,0x6E,0xF2,0x42,0x20,0xD4}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamanderGuiCheckBox_Ndr64ProcTable[] =
+ {
+ &__midl_frag520,
+ &__midl_frag525,
+ &__midl_frag529,
+ &__midl_frag533
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamanderGuiCheckBox_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderGuiCheckBox_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamanderGuiCheckBox_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamanderGuiCheckBox_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderGuiCheckBox_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderGuiCheckBox_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamanderGuiCheckBox_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamanderGuiCheckBox_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderGuiCheckBox_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(7) _ISalamanderGuiCheckBoxProxyVtbl =
+{
+ &ISalamanderGuiCheckBox_ProxyInfo,
+ &IID_ISalamanderGuiCheckBox,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiComponent::get_Text */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiComponent::put_Text */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiCheckBox::get_Checked */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiCheckBox::put_Checked */
+};
+
+const CInterfaceStubVtbl _ISalamanderGuiCheckBoxStubVtbl =
+{
+ &IID_ISalamanderGuiCheckBox,
+ &ISalamanderGuiCheckBox_ServerInfo,
+ 7,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: ISalamanderGuiButton, ver. 0.0,
+ GUID={0xF30E467C,0x0FEA,0x4e67,{0x9F,0x51,0xC2,0xB1,0xA2,0xA3,0x0D,0x4E}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamanderGuiButton_Ndr64ProcTable[] =
+ {
+ &__midl_frag520,
+ &__midl_frag525,
+ &__midl_frag536,
+ &__midl_frag540
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamanderGuiButton_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderGuiButton_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamanderGuiButton_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamanderGuiButton_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderGuiButton_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderGuiButton_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamanderGuiButton_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamanderGuiButton_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderGuiButton_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(7) _ISalamanderGuiButtonProxyVtbl =
+{
+ &ISalamanderGuiButton_ProxyInfo,
+ &IID_ISalamanderGuiButton,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiComponent::get_Text */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiComponent::put_Text */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiButton::get_DialogResult */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiButton::put_DialogResult */
+};
+
+const CInterfaceStubVtbl _ISalamanderGuiButtonStubVtbl =
+{
+ &IID_ISalamanderGuiButton,
+ &ISalamanderGuiButton_ServerInfo,
+ 7,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: ISalamanderGuiContainer, ver. 0.0,
+ GUID={0x6A31B232,0xB6AF,0x467a,{0xB8,0x18,0x21,0x2C,0xCC,0x6F,0x4C,0x5D}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamanderGuiContainer_Ndr64ProcTable[] =
+ {
+ &__midl_frag520,
+ &__midl_frag525,
+ 0
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamanderGuiContainer_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderGuiContainer_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamanderGuiContainer_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamanderGuiContainer_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderGuiContainer_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderGuiContainer_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamanderGuiContainer_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamanderGuiContainer_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderGuiContainer_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(5) _ISalamanderGuiContainerProxyVtbl =
+{
+ 0,
+ &IID_ISalamanderGuiContainer,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* forced delegation ISalamanderGuiComponent::get_Text */ ,
+ 0 /* forced delegation ISalamanderGuiComponent::put_Text */
+};
+
+
+EXTERN_C DECLSPEC_SELECTANY const PRPC_STUB_FUNCTION ISalamanderGuiContainer_table[] =
+{
+ NdrStubCall3,
+ NdrStubCall3
+};
+
+CInterfaceStubVtbl _ISalamanderGuiContainerStubVtbl =
+{
+ &IID_ISalamanderGuiContainer,
+ &ISalamanderGuiContainer_ServerInfo,
+ 5,
+ &ISalamanderGuiContainer_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: ISalamanderGuiForm, ver. 0.0,
+ GUID={0x7356DD12,0xA7DA,0x41EB,{0x8E,0x31,0xF4,0x2C,0x46,0x5C,0x87,0xE1}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamanderGuiForm_Ndr64ProcTable[] =
+ {
+ &__midl_frag520,
+ &__midl_frag525,
+ &__midl_frag543
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamanderGuiForm_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderGuiForm_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamanderGuiForm_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamanderGuiForm_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderGuiForm_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderGuiForm_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamanderGuiForm_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamanderGuiForm_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderGuiForm_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(6) _ISalamanderGuiFormProxyVtbl =
+{
+ &ISalamanderGuiForm_ProxyInfo,
+ &IID_ISalamanderGuiForm,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiComponent::get_Text */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiComponent::put_Text */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGuiForm::Execute */
+};
+
+const CInterfaceStubVtbl _ISalamanderGuiFormStubVtbl =
+{
+ &IID_ISalamanderGuiForm,
+ &ISalamanderGuiForm_ServerInfo,
+ 6,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: ISalamanderGui, ver. 0.0,
+ GUID={0x5DA5C3EE,0xE167,0x4E57,{0xA8,0xE9,0x22,0xEF,0x1C,0x8B,0x45,0xC4}} */
+
+#pragma code_seg(".orpc")
+static const FormatInfoRef ISalamanderGui_Ndr64ProcTable[] =
+ {
+ &__midl_frag547,
+ &__midl_frag555,
+ &__midl_frag566,
+ &__midl_frag574,
+ &__midl_frag582
+ };
+
+
+static const MIDL_SYNTAX_INFO ISalamanderGui_SyntaxInfo [ 2 ] =
+ {
+ {
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderGui_FormatStringOffsetTable[-3],
+ salamander__MIDL_TypeFormatString.Format,
+ UserMarshalRoutines,
+ 0,
+ 0
+ }
+ ,{
+ {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
+ 0,
+ 0 ,
+ (unsigned short *) &ISalamanderGui_Ndr64ProcTable[-3],
+ 0,
+ NDR64_UserMarshalRoutines,
+ 0,
+ 0
+ }
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISalamanderGui_ProxyInfo =
+ {
+ &Object_StubDesc,
+ salamander__MIDL_ProcFormatString.Format,
+ &ISalamanderGui_FormatStringOffsetTable[-3],
+ (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax_2_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderGui_SyntaxInfo
+
+ };
+
+
+static const MIDL_SERVER_INFO ISalamanderGui_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ salamander__MIDL_ProcFormatString.Format,
+ (unsigned short *) &ISalamanderGui_FormatStringOffsetTable[-3],
+ 0,
+ (RPC_SYNTAX_IDENTIFIER*)&_NDR64_RpcTransferSyntax_1_0,
+ 2,
+ (MIDL_SYNTAX_INFO*)ISalamanderGui_SyntaxInfo
+ };
+CINTERFACE_PROXY_VTABLE(8) _ISalamanderGuiProxyVtbl =
+{
+ &ISalamanderGui_ProxyInfo,
+ &IID_ISalamanderGui,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISalamanderGui::Form */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGui::Button */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGui::CheckBox */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGui::TextBox */ ,
+ (void *) (INT_PTR) -1 /* ISalamanderGui::Label */
+};
+
+const CInterfaceStubVtbl _ISalamanderGuiStubVtbl =
+{
+ &IID_ISalamanderGui,
+ &ISalamanderGui_ServerInfo,
+ 8,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+#ifdef __cplusplus
+namespace {
+#endif
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ salamander__MIDL_TypeFormatString.Format,
+ 1, /* -error bounds_check flag */
+ 0x60001, /* Ndr library version */
+ 0,
+ 0x8010274, /* MIDL Version 8.1.628 */
+ 0,
+ UserMarshalRoutines,
+ 0, /* notify & notify_flag routine table */
+ 0x2000001, /* MIDL flag */
+ 0, /* cs routines */
+ 0, /* proxy/server info */
+ 0
+ };
+#ifdef __cplusplus
+}
+#endif
+
+const CInterfaceProxyVtbl * const _salamander_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_ISalamanderGuiFormProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ISalamanderPanelItemProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ISalamanderWaitWindowProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ISalamanderScriptInfoProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ISalamanderGuiContainerProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ISalamanderProgressDialogProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ISalamanderPanelProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ISalamanderGuiButtonProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ISalamanderGuiComponentProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ISalamanderGuiCheckBoxProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ISalamanderProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ISalamanderGuiProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ISalamanderPanelItemCollectionProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _salamander_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_ISalamanderGuiFormStubVtbl,
+ ( CInterfaceStubVtbl *) &_ISalamanderPanelItemStubVtbl,
+ ( CInterfaceStubVtbl *) &_ISalamanderWaitWindowStubVtbl,
+ ( CInterfaceStubVtbl *) &_ISalamanderScriptInfoStubVtbl,
+ ( CInterfaceStubVtbl *) &_ISalamanderGuiContainerStubVtbl,
+ ( CInterfaceStubVtbl *) &_ISalamanderProgressDialogStubVtbl,
+ ( CInterfaceStubVtbl *) &_ISalamanderPanelStubVtbl,
+ ( CInterfaceStubVtbl *) &_ISalamanderGuiButtonStubVtbl,
+ ( CInterfaceStubVtbl *) &_ISalamanderGuiComponentStubVtbl,
+ ( CInterfaceStubVtbl *) &_ISalamanderGuiCheckBoxStubVtbl,
+ ( CInterfaceStubVtbl *) &_ISalamanderStubVtbl,
+ ( CInterfaceStubVtbl *) &_ISalamanderGuiStubVtbl,
+ ( CInterfaceStubVtbl *) &_ISalamanderPanelItemCollectionStubVtbl,
+ 0
+};
+
+PCInterfaceName const _salamander_InterfaceNamesList[] =
+{
+ "ISalamanderGuiForm",
+ "ISalamanderPanelItem",
+ "ISalamanderWaitWindow",
+ "ISalamanderScriptInfo",
+ "ISalamanderGuiContainer",
+ "ISalamanderProgressDialog",
+ "ISalamanderPanel",
+ "ISalamanderGuiButton",
+ "ISalamanderGuiComponent",
+ "ISalamanderGuiCheckBox",
+ "ISalamander",
+ "ISalamanderGui",
+ "ISalamanderPanelItemCollection",
+ 0
+};
+
+const IID * const _salamander_BaseIIDList[] =
+{
+ 0,
+ 0,
+ 0,
+ 0,
+ &IID_ISalamanderGuiComponent, /* forced */
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+};
+
+
+#define _salamander_CHECK_IID(n) IID_GENERIC_CHECK_IID( _salamander, pIID, n)
+
+int __stdcall _salamander_IID_Lookup( const IID * pIID, int * pIndex )
+{
+ IID_BS_LOOKUP_SETUP
+
+ IID_BS_LOOKUP_INITIAL_TEST( _salamander, 13, 8 )
+ IID_BS_LOOKUP_NEXT_TEST( _salamander, 4 )
+ IID_BS_LOOKUP_NEXT_TEST( _salamander, 2 )
+ IID_BS_LOOKUP_NEXT_TEST( _salamander, 1 )
+ IID_BS_LOOKUP_RETURN_RESULT( _salamander, 13, *pIndex )
+
+}
+
+EXTERN_C const ExtendedProxyFileInfo salamander_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _salamander_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _salamander_StubVtblList,
+ (const PCInterfaceName * ) & _salamander_InterfaceNamesList,
+ (const IID ** ) & _salamander_BaseIIDList,
+ & _salamander_IID_Lookup,
+ 13,
+ 2,
+ 0, /* table of [async_uuid] interfaces */
+ 0, /* Filler1 */
+ 0, /* Filler2 */
+ 0 /* Filler3 */
+};
+#if _MSC_VER >= 1200
+#pragma warning(pop)
+#endif
+
+
+#endif /* defined(_M_AMD64)*/
+
diff --git a/src/plugins/automation/guibutton.cpp b/src/plugins/automation/guibutton.cpp
index da869c85..50c6d63d 100644
--- a/src/plugins/automation/guibutton.cpp
+++ b/src/plugins/automation/guibutton.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guibutton.cpp
Implements the push button component.
diff --git a/src/plugins/automation/guibutton.h b/src/plugins/automation/guibutton.h
index edcc9860..1b5d9e98 100644
--- a/src/plugins/automation/guibutton.h
+++ b/src/plugins/automation/guibutton.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guibutton.h
Implements the push button component.
diff --git a/src/plugins/automation/guichkbox.cpp b/src/plugins/automation/guichkbox.cpp
index 14a0193e..d9cd88de 100644
--- a/src/plugins/automation/guichkbox.cpp
+++ b/src/plugins/automation/guichkbox.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guichkbox.cpp
Implements the checkbox component.
diff --git a/src/plugins/automation/guichkbox.h b/src/plugins/automation/guichkbox.h
index 44393781..b3adb9f7 100644
--- a/src/plugins/automation/guichkbox.h
+++ b/src/plugins/automation/guichkbox.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guichkbox.h
Implements the checkbox component.
diff --git a/src/plugins/automation/guicomponent.cpp b/src/plugins/automation/guicomponent.cpp
index f7cf230c..bf65c1c5 100644
--- a/src/plugins/automation/guicomponent.cpp
+++ b/src/plugins/automation/guicomponent.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guicomponent.cpp
Implements the component base class.
diff --git a/src/plugins/automation/guicomponent.h b/src/plugins/automation/guicomponent.h
index 32fc0542..5e71677d 100644
--- a/src/plugins/automation/guicomponent.h
+++ b/src/plugins/automation/guicomponent.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guicomponent.h
Implements the component base class.
diff --git a/src/plugins/automation/guicontainer.cpp b/src/plugins/automation/guicontainer.cpp
index b4e85cbb..75831346 100644
--- a/src/plugins/automation/guicontainer.cpp
+++ b/src/plugins/automation/guicontainer.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guicontainer.cpp
Implements the component container class.
diff --git a/src/plugins/automation/guicontainer.h b/src/plugins/automation/guicontainer.h
index 0c70dab9..470c8905 100644
--- a/src/plugins/automation/guicontainer.h
+++ b/src/plugins/automation/guicontainer.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guicontainer.h
Implements the component container class.
diff --git a/src/plugins/automation/guidefs.h b/src/plugins/automation/guidefs.h
index 3c83c7ef..57ef58f6 100644
--- a/src/plugins/automation/guidefs.h
+++ b/src/plugins/automation/guidefs.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guidefs.h
Miscelaneous definitions for the GUI.
diff --git a/src/plugins/automation/guiform.cpp b/src/plugins/automation/guiform.cpp
index b3c0b183..ff6c3cef 100644
--- a/src/plugins/automation/guiform.cpp
+++ b/src/plugins/automation/guiform.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guiform.cpp
Implements the form class.
diff --git a/src/plugins/automation/guiform.h b/src/plugins/automation/guiform.h
index eaf4d72a..ecab89e1 100644
--- a/src/plugins/automation/guiform.h
+++ b/src/plugins/automation/guiform.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guiform.h
Implements the form class.
diff --git a/src/plugins/automation/guilabel.cpp b/src/plugins/automation/guilabel.cpp
index e08a083e..bc531dfc 100644
--- a/src/plugins/automation/guilabel.cpp
+++ b/src/plugins/automation/guilabel.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guilabel.cpp
Implements the label component.
diff --git a/src/plugins/automation/guilabel.h b/src/plugins/automation/guilabel.h
index 1fead731..578dfe2c 100644
--- a/src/plugins/automation/guilabel.h
+++ b/src/plugins/automation/guilabel.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guilabel.h
Implements the label component.
diff --git a/src/plugins/automation/guinamespace.cpp b/src/plugins/automation/guinamespace.cpp
index 3cacabf3..3f72e25b 100644
--- a/src/plugins/automation/guinamespace.cpp
+++ b/src/plugins/automation/guinamespace.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guinamespace.cpp
Implements the Salamander.Forms namespace.
diff --git a/src/plugins/automation/guinamespace.h b/src/plugins/automation/guinamespace.h
index 56682bfa..8e016b18 100644
--- a/src/plugins/automation/guinamespace.h
+++ b/src/plugins/automation/guinamespace.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guinamespace.h
Implements the Salamander.Forms namespace.
diff --git a/src/plugins/automation/guitxtbox.cpp b/src/plugins/automation/guitxtbox.cpp
index 2e19f42f..25295f0d 100644
--- a/src/plugins/automation/guitxtbox.cpp
+++ b/src/plugins/automation/guitxtbox.cpp
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guitxtbox.cpp
Implements the text box component.
diff --git a/src/plugins/automation/guitxtbox.h b/src/plugins/automation/guitxtbox.h
index 721a388e..9d5a8542 100644
--- a/src/plugins/automation/guitxtbox.h
+++ b/src/plugins/automation/guitxtbox.h
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
/*
Automation Plugin for Open Salamander
Copyright (c) 2009-2023 Milan Kase
- Copyright (c) 2010-2023 Open Salamander Authors
+ Copyright (c) 2010-2023 Taskscape Ltd
guitxtbox.h
Implements the text box component.
diff --git a/src/plugins/automation/help/doxml2hh/doxml2hh.cpp b/src/plugins/automation/help/doxml2hh/doxml2hh.cpp
index 905cf496..c629c2a9 100644
--- a/src/plugins/automation/help/doxml2hh/doxml2hh.cpp
+++ b/src/plugins/automation/help/doxml2hh/doxml2hh.cpp
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Open Salamander Authors
+// SPDX-FileCopyrightText: 2023 Taskscape Ltd
// SPDX-License-Identifier: GPL-2.0-or-later
// doxml2hh.cpp : Defines the entry point for the console application.
@@ -27,7 +27,7 @@ static const TCHAR HTML_HEADER[] =
static const TCHAR HTML_FOOTER[] =
_T("\n \n")
- _T("\n")
+ _T("\n")
_T(" \n")
_T("