diff --git a/API-MS-Win-Core-Heap-Obsolete-L1-1-0.dll b/API-MS-Win-Core-Heap-Obsolete-L1-1-0.dll deleted file mode 100644 index dffa703..0000000 Binary files a/API-MS-Win-Core-Heap-Obsolete-L1-1-0.dll and /dev/null differ diff --git a/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll b/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll deleted file mode 100644 index b2774bb..0000000 Binary files a/API-MS-Win-Core-Kernel32-Private-L1-1-0.dll and /dev/null differ diff --git a/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll b/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll deleted file mode 100644 index 3bc8aa8..0000000 Binary files a/API-MS-Win-Core-Kernel32-Private-L1-1-1.dll and /dev/null differ diff --git a/API-MS-Win-EventLog-Legacy-L1-1-0.dll b/API-MS-Win-EventLog-Legacy-L1-1-0.dll deleted file mode 100644 index 1ef3ce4..0000000 Binary files a/API-MS-Win-EventLog-Legacy-L1-1-0.dll and /dev/null differ diff --git a/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll b/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll deleted file mode 100644 index 0267f38..0000000 Binary files a/API-MS-Win-Eventing-ClassicProvider-L1-1-0.dll and /dev/null differ diff --git a/API-MS-Win-Eventing-Controller-L1-1-0.dll b/API-MS-Win-Eventing-Controller-L1-1-0.dll deleted file mode 100644 index 14e9d4a..0000000 Binary files a/API-MS-Win-Eventing-Controller-L1-1-0.dll and /dev/null differ diff --git a/API-MS-Win-Eventing-Legacy-L1-1-0.dll b/API-MS-Win-Eventing-Legacy-L1-1-0.dll deleted file mode 100644 index 68a59b7..0000000 Binary files a/API-MS-Win-Eventing-Legacy-L1-1-0.dll and /dev/null differ diff --git a/API-MS-Win-Eventing-Provider-L1-1-0.dll b/API-MS-Win-Eventing-Provider-L1-1-0.dll deleted file mode 100644 index e470925..0000000 Binary files a/API-MS-Win-Eventing-Provider-L1-1-0.dll and /dev/null differ diff --git a/API-MS-Win-Security-Lsalookup-L2-1-0.dll b/API-MS-Win-Security-Lsalookup-L2-1-0.dll deleted file mode 100644 index 719d9f7..0000000 Binary files a/API-MS-Win-Security-Lsalookup-L2-1-0.dll and /dev/null differ diff --git a/API-MS-Win-Security-Lsalookup-L2-1-1.dll b/API-MS-Win-Security-Lsalookup-L2-1-1.dll deleted file mode 100644 index b2147d1..0000000 Binary files a/API-MS-Win-Security-Lsalookup-L2-1-1.dll and /dev/null differ diff --git a/API-MS-Win-core-file-l2-1-0.dll b/API-MS-Win-core-file-l2-1-0.dll deleted file mode 100644 index c90326b..0000000 Binary files a/API-MS-Win-core-file-l2-1-0.dll and /dev/null differ diff --git a/API-MS-Win-core-file-l2-1-1.dll b/API-MS-Win-core-file-l2-1-1.dll deleted file mode 100644 index dd1c5e2..0000000 Binary files a/API-MS-Win-core-file-l2-1-1.dll and /dev/null differ diff --git a/API-MS-Win-core-localization-obsolete-l1-2-0.dll b/API-MS-Win-core-localization-obsolete-l1-2-0.dll deleted file mode 100644 index 5d82520..0000000 Binary files a/API-MS-Win-core-localization-obsolete-l1-2-0.dll and /dev/null differ diff --git a/API-MS-Win-core-string-l2-1-0.dll b/API-MS-Win-core-string-l2-1-0.dll deleted file mode 100644 index cd497db..0000000 Binary files a/API-MS-Win-core-string-l2-1-0.dll and /dev/null differ diff --git a/API-MS-Win-core-string-obsolete-l1-1-0.dll b/API-MS-Win-core-string-obsolete-l1-1-0.dll deleted file mode 100644 index 03dbf9a..0000000 Binary files a/API-MS-Win-core-string-obsolete-l1-1-0.dll and /dev/null differ diff --git a/API-MS-Win-core-xstate-l2-1-0.dll b/API-MS-Win-core-xstate-l2-1-0.dll deleted file mode 100644 index ec98200..0000000 Binary files a/API-MS-Win-core-xstate-l2-1-0.dll and /dev/null differ diff --git a/API-MS-Win-devices-config-L1-1-0.dll b/API-MS-Win-devices-config-L1-1-0.dll deleted file mode 100644 index 7bfa538..0000000 Binary files a/API-MS-Win-devices-config-L1-1-0.dll and /dev/null differ diff --git a/API-MS-Win-devices-config-L1-1-1.dll b/API-MS-Win-devices-config-L1-1-1.dll deleted file mode 100644 index 9af07d6..0000000 Binary files a/API-MS-Win-devices-config-L1-1-1.dll and /dev/null differ diff --git a/API-MS-Win-security-lsapolicy-l1-1-0.dll b/API-MS-Win-security-lsapolicy-l1-1-0.dll deleted file mode 100644 index d493016..0000000 Binary files a/API-MS-Win-security-lsapolicy-l1-1-0.dll and /dev/null differ diff --git a/API-MS-Win-security-provider-L1-1-0.dll b/API-MS-Win-security-provider-L1-1-0.dll deleted file mode 100644 index 0c0d146..0000000 Binary files a/API-MS-Win-security-provider-L1-1-0.dll and /dev/null differ diff --git a/CommKrnl.dll b/CommKrnl.dll index 5ff4258..f0984da 100644 Binary files a/CommKrnl.dll and b/CommKrnl.dll differ diff --git a/LIBCURL-TSL.dll b/LIBCURL-TSL.dll index 705f942..bd5e900 100644 Binary files a/LIBCURL-TSL.dll and b/LIBCURL-TSL.dll differ diff --git a/MathKrnl.dll b/MathKrnl.dll index ed519bb..9275da3 100644 Binary files a/MathKrnl.dll and b/MathKrnl.dll differ diff --git a/TSCrypt.dll b/TSCrypt.dll index ed653f2..fe9e3db 100644 Binary files a/TSCrypt.dll and b/TSCrypt.dll differ diff --git a/TSL.exe b/TSL.exe index d4b0265..b15067e 100644 Binary files a/TSL.exe and b/TSL.exe differ diff --git a/TSLDebugModule.dll b/TSLDebugModule.dll index 824b21f..5e03347 100644 Binary files a/TSLDebugModule.dll and b/TSLDebugModule.dll differ diff --git a/TSLInterp.dll b/TSLInterp.dll index 2c23bf3..4d4c76f 100644 Binary files a/TSLInterp.dll and b/TSLInterp.dll differ diff --git a/TSLPlugin.dll b/TSLPlugin.dll index 1e0824b..dfb1d63 100644 Binary files a/TSLPlugin.dll and b/TSLPlugin.dll differ diff --git a/TSSVRAPI.DLL b/TSSVRAPI.DLL index 7746e29..de93871 100644 Binary files a/TSSVRAPI.DLL and b/TSSVRAPI.DLL differ diff --git a/api-ms-win-base-util-l1-1-0.dll b/api-ms-win-base-util-l1-1-0.dll deleted file mode 100644 index 65337fc..0000000 Binary files a/api-ms-win-base-util-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-com-l1-1-0.dll b/api-ms-win-core-com-l1-1-0.dll deleted file mode 100644 index bc90f67..0000000 Binary files a/api-ms-win-core-com-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-comm-l1-1-0.dll b/api-ms-win-core-comm-l1-1-0.dll deleted file mode 100644 index f7df48e..0000000 Binary files a/api-ms-win-core-comm-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-console-l1-1-0.dll b/api-ms-win-core-console-l1-1-0.dll deleted file mode 100644 index 6313f63..0000000 Binary files a/api-ms-win-core-console-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-datetime-l1-1-0.dll b/api-ms-win-core-datetime-l1-1-0.dll deleted file mode 100644 index b995a42..0000000 Binary files a/api-ms-win-core-datetime-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-datetime-l1-1-1.dll b/api-ms-win-core-datetime-l1-1-1.dll deleted file mode 100644 index 3bae052..0000000 Binary files a/api-ms-win-core-datetime-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-core-debug-l1-1-0.dll b/api-ms-win-core-debug-l1-1-0.dll deleted file mode 100644 index 8a6b2d9..0000000 Binary files a/api-ms-win-core-debug-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-debug-l1-1-1.dll b/api-ms-win-core-debug-l1-1-1.dll deleted file mode 100644 index c67ae9a..0000000 Binary files a/api-ms-win-core-debug-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-core-delayload-l1-1-0.dll b/api-ms-win-core-delayload-l1-1-0.dll deleted file mode 100644 index 56672c3..0000000 Binary files a/api-ms-win-core-delayload-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-errorhandling-l1-1-0.dll b/api-ms-win-core-errorhandling-l1-1-0.dll deleted file mode 100644 index 9d57529..0000000 Binary files a/api-ms-win-core-errorhandling-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-errorhandling-l1-1-1.dll b/api-ms-win-core-errorhandling-l1-1-1.dll deleted file mode 100644 index 072a5a7..0000000 Binary files a/api-ms-win-core-errorhandling-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-core-fibers-l1-1-0.dll b/api-ms-win-core-fibers-l1-1-0.dll deleted file mode 100644 index c04d7d5..0000000 Binary files a/api-ms-win-core-fibers-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-fibers-l1-1-1.dll b/api-ms-win-core-fibers-l1-1-1.dll deleted file mode 100644 index 51c673c..0000000 Binary files a/api-ms-win-core-fibers-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-core-file-l1-1-0.dll b/api-ms-win-core-file-l1-1-0.dll deleted file mode 100644 index 97ec5e1..0000000 Binary files a/api-ms-win-core-file-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-file-l1-2-0.dll b/api-ms-win-core-file-l1-2-0.dll deleted file mode 100644 index e7ef451..0000000 Binary files a/api-ms-win-core-file-l1-2-0.dll and /dev/null differ diff --git a/api-ms-win-core-file-l1-2-1.dll b/api-ms-win-core-file-l1-2-1.dll deleted file mode 100644 index 82b0ea1..0000000 Binary files a/api-ms-win-core-file-l1-2-1.dll and /dev/null differ diff --git a/api-ms-win-core-handle-l1-1-0.dll b/api-ms-win-core-handle-l1-1-0.dll deleted file mode 100644 index c00587b..0000000 Binary files a/api-ms-win-core-handle-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-heap-l1-1-0.dll b/api-ms-win-core-heap-l1-1-0.dll deleted file mode 100644 index 7050366..0000000 Binary files a/api-ms-win-core-heap-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-interlocked-l1-1-0.dll b/api-ms-win-core-interlocked-l1-1-0.dll deleted file mode 100644 index a946fbb..0000000 Binary files a/api-ms-win-core-interlocked-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-io-l1-1-0.dll b/api-ms-win-core-io-l1-1-0.dll deleted file mode 100644 index ac8090e..0000000 Binary files a/api-ms-win-core-io-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-io-l1-1-1.dll b/api-ms-win-core-io-l1-1-1.dll deleted file mode 100644 index c811377..0000000 Binary files a/api-ms-win-core-io-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-core-kernel32-legacy-l1-1-0.dll b/api-ms-win-core-kernel32-legacy-l1-1-0.dll deleted file mode 100644 index 1984958..0000000 Binary files a/api-ms-win-core-kernel32-legacy-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-kernel32-legacy-l1-1-1.dll b/api-ms-win-core-kernel32-legacy-l1-1-1.dll deleted file mode 100644 index 9d9715a..0000000 Binary files a/api-ms-win-core-kernel32-legacy-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-core-libraryloader-l1-1-0.dll b/api-ms-win-core-libraryloader-l1-1-0.dll deleted file mode 100644 index 4c21a2a..0000000 Binary files a/api-ms-win-core-libraryloader-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-libraryloader-l1-1-1.dll b/api-ms-win-core-libraryloader-l1-1-1.dll deleted file mode 100644 index 08bb186..0000000 Binary files a/api-ms-win-core-libraryloader-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-core-localization-l1-2-0.dll b/api-ms-win-core-localization-l1-2-0.dll deleted file mode 100644 index 2858eb1..0000000 Binary files a/api-ms-win-core-localization-l1-2-0.dll and /dev/null differ diff --git a/api-ms-win-core-localization-l1-2-1.dll b/api-ms-win-core-localization-l1-2-1.dll deleted file mode 100644 index c625722..0000000 Binary files a/api-ms-win-core-localization-l1-2-1.dll and /dev/null differ diff --git a/api-ms-win-core-memory-l1-1-0.dll b/api-ms-win-core-memory-l1-1-0.dll deleted file mode 100644 index e4fbba1..0000000 Binary files a/api-ms-win-core-memory-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-memory-l1-1-1.dll b/api-ms-win-core-memory-l1-1-1.dll deleted file mode 100644 index b74c958..0000000 Binary files a/api-ms-win-core-memory-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-core-memory-l1-1-2.dll b/api-ms-win-core-memory-l1-1-2.dll deleted file mode 100644 index e2e2dde..0000000 Binary files a/api-ms-win-core-memory-l1-1-2.dll and /dev/null differ diff --git a/api-ms-win-core-namedpipe-l1-1-0.dll b/api-ms-win-core-namedpipe-l1-1-0.dll deleted file mode 100644 index f919f7e..0000000 Binary files a/api-ms-win-core-namedpipe-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-privateprofile-l1-1-0.dll b/api-ms-win-core-privateprofile-l1-1-0.dll deleted file mode 100644 index 2115778..0000000 Binary files a/api-ms-win-core-privateprofile-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-privateprofile-l1-1-1.dll b/api-ms-win-core-privateprofile-l1-1-1.dll deleted file mode 100644 index bcc4b78..0000000 Binary files a/api-ms-win-core-privateprofile-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-core-processenvironment-l1-1-0.dll b/api-ms-win-core-processenvironment-l1-1-0.dll deleted file mode 100644 index c4acd48..0000000 Binary files a/api-ms-win-core-processenvironment-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-processenvironment-l1-2-0.dll b/api-ms-win-core-processenvironment-l1-2-0.dll deleted file mode 100644 index 4f7e6ba..0000000 Binary files a/api-ms-win-core-processenvironment-l1-2-0.dll and /dev/null differ diff --git a/api-ms-win-core-processthreads-l1-1-0.dll b/api-ms-win-core-processthreads-l1-1-0.dll deleted file mode 100644 index f3739c7..0000000 Binary files a/api-ms-win-core-processthreads-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-processthreads-l1-1-1.dll b/api-ms-win-core-processthreads-l1-1-1.dll deleted file mode 100644 index 9705327..0000000 Binary files a/api-ms-win-core-processthreads-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-core-processthreads-l1-1-2.dll b/api-ms-win-core-processthreads-l1-1-2.dll deleted file mode 100644 index 7383649..0000000 Binary files a/api-ms-win-core-processthreads-l1-1-2.dll and /dev/null differ diff --git a/api-ms-win-core-processtopology-obsolete-l1-1-0.dll b/api-ms-win-core-processtopology-obsolete-l1-1-0.dll deleted file mode 100644 index 8a5d34b..0000000 Binary files a/api-ms-win-core-processtopology-obsolete-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-profile-l1-1-0.dll b/api-ms-win-core-profile-l1-1-0.dll deleted file mode 100644 index f4407e2..0000000 Binary files a/api-ms-win-core-profile-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-realtime-l1-1-0.dll b/api-ms-win-core-realtime-l1-1-0.dll deleted file mode 100644 index 23d46ba..0000000 Binary files a/api-ms-win-core-realtime-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-registry-l1-1-0.dll b/api-ms-win-core-registry-l1-1-0.dll deleted file mode 100644 index de484ff..0000000 Binary files a/api-ms-win-core-registry-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-registry-l2-1-0.dll b/api-ms-win-core-registry-l2-1-0.dll deleted file mode 100644 index a540d0f..0000000 Binary files a/api-ms-win-core-registry-l2-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-rtlsupport-l1-1-0.dll b/api-ms-win-core-rtlsupport-l1-1-0.dll deleted file mode 100644 index 1bf68ae..0000000 Binary files a/api-ms-win-core-rtlsupport-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-shlwapi-legacy-l1-1-0.dll b/api-ms-win-core-shlwapi-legacy-l1-1-0.dll deleted file mode 100644 index 2a1b6ab..0000000 Binary files a/api-ms-win-core-shlwapi-legacy-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll b/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll deleted file mode 100644 index 7987f27..0000000 Binary files a/api-ms-win-core-shlwapi-obsolete-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-shutdown-l1-1-0.dll b/api-ms-win-core-shutdown-l1-1-0.dll deleted file mode 100644 index 49659fc..0000000 Binary files a/api-ms-win-core-shutdown-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-string-l1-1-0.dll b/api-ms-win-core-string-l1-1-0.dll deleted file mode 100644 index 7813590..0000000 Binary files a/api-ms-win-core-string-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-stringansi-l1-1-0.dll b/api-ms-win-core-stringansi-l1-1-0.dll deleted file mode 100644 index 59e985b..0000000 Binary files a/api-ms-win-core-stringansi-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-stringloader-l1-1-1.dll b/api-ms-win-core-stringloader-l1-1-1.dll deleted file mode 100644 index 21d2926..0000000 Binary files a/api-ms-win-core-stringloader-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-core-synch-l1-1-0.dll b/api-ms-win-core-synch-l1-1-0.dll deleted file mode 100644 index 4451c9d..0000000 Binary files a/api-ms-win-core-synch-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-synch-l1-2-0.dll b/api-ms-win-core-synch-l1-2-0.dll deleted file mode 100644 index 299ed37..0000000 Binary files a/api-ms-win-core-synch-l1-2-0.dll and /dev/null differ diff --git a/api-ms-win-core-sysinfo-l1-1-0.dll b/api-ms-win-core-sysinfo-l1-1-0.dll deleted file mode 100644 index 23dba77..0000000 Binary files a/api-ms-win-core-sysinfo-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-sysinfo-l1-2-0.dll b/api-ms-win-core-sysinfo-l1-2-0.dll deleted file mode 100644 index 8f6a24a..0000000 Binary files a/api-ms-win-core-sysinfo-l1-2-0.dll and /dev/null differ diff --git a/api-ms-win-core-sysinfo-l1-2-1.dll b/api-ms-win-core-sysinfo-l1-2-1.dll deleted file mode 100644 index 236055b..0000000 Binary files a/api-ms-win-core-sysinfo-l1-2-1.dll and /dev/null differ diff --git a/api-ms-win-core-threadpool-l1-2-0.dll b/api-ms-win-core-threadpool-l1-2-0.dll deleted file mode 100644 index c355c21..0000000 Binary files a/api-ms-win-core-threadpool-l1-2-0.dll and /dev/null differ diff --git a/api-ms-win-core-threadpool-legacy-l1-1-0.dll b/api-ms-win-core-threadpool-legacy-l1-1-0.dll deleted file mode 100644 index 6d77b92..0000000 Binary files a/api-ms-win-core-threadpool-legacy-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-threadpool-private-l1-1-0.dll b/api-ms-win-core-threadpool-private-l1-1-0.dll deleted file mode 100644 index 0d4a6d4..0000000 Binary files a/api-ms-win-core-threadpool-private-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-timezone-l1-1-0.dll b/api-ms-win-core-timezone-l1-1-0.dll deleted file mode 100644 index 424b66f..0000000 Binary files a/api-ms-win-core-timezone-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-url-l1-1-0.dll b/api-ms-win-core-url-l1-1-0.dll deleted file mode 100644 index 5647a89..0000000 Binary files a/api-ms-win-core-url-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-util-l1-1-0.dll b/api-ms-win-core-util-l1-1-0.dll deleted file mode 100644 index 582efcc..0000000 Binary files a/api-ms-win-core-util-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-version-l1-1-0.dll b/api-ms-win-core-version-l1-1-0.dll deleted file mode 100644 index 4aa727a..0000000 Binary files a/api-ms-win-core-version-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-wow64-l1-1-0.dll b/api-ms-win-core-wow64-l1-1-0.dll deleted file mode 100644 index 9e422b4..0000000 Binary files a/api-ms-win-core-wow64-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-core-xstate-l1-1-0.dll b/api-ms-win-core-xstate-l1-1-0.dll deleted file mode 100644 index f17e29f..0000000 Binary files a/api-ms-win-core-xstate-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-conio-l1-1-0.dll b/api-ms-win-crt-conio-l1-1-0.dll deleted file mode 100644 index 45c9c53..0000000 Binary files a/api-ms-win-crt-conio-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-convert-l1-1-0.dll b/api-ms-win-crt-convert-l1-1-0.dll deleted file mode 100644 index 7689964..0000000 Binary files a/api-ms-win-crt-convert-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-environment-l1-1-0.dll b/api-ms-win-crt-environment-l1-1-0.dll deleted file mode 100644 index 140e964..0000000 Binary files a/api-ms-win-crt-environment-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-filesystem-l1-1-0.dll b/api-ms-win-crt-filesystem-l1-1-0.dll deleted file mode 100644 index 92a83f3..0000000 Binary files a/api-ms-win-crt-filesystem-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-heap-l1-1-0.dll b/api-ms-win-crt-heap-l1-1-0.dll deleted file mode 100644 index 5c04463..0000000 Binary files a/api-ms-win-crt-heap-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-locale-l1-1-0.dll b/api-ms-win-crt-locale-l1-1-0.dll deleted file mode 100644 index 361af88..0000000 Binary files a/api-ms-win-crt-locale-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-math-l1-1-0.dll b/api-ms-win-crt-math-l1-1-0.dll deleted file mode 100644 index d00bd9d..0000000 Binary files a/api-ms-win-crt-math-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-multibyte-l1-1-0.dll b/api-ms-win-crt-multibyte-l1-1-0.dll deleted file mode 100644 index 09532ce..0000000 Binary files a/api-ms-win-crt-multibyte-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-private-l1-1-0.dll b/api-ms-win-crt-private-l1-1-0.dll deleted file mode 100644 index e354be0..0000000 Binary files a/api-ms-win-crt-private-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-process-l1-1-0.dll b/api-ms-win-crt-process-l1-1-0.dll deleted file mode 100644 index db9af51..0000000 Binary files a/api-ms-win-crt-process-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-runtime-l1-1-0.dll b/api-ms-win-crt-runtime-l1-1-0.dll deleted file mode 100644 index 9602abf..0000000 Binary files a/api-ms-win-crt-runtime-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-stdio-l1-1-0.dll b/api-ms-win-crt-stdio-l1-1-0.dll deleted file mode 100644 index e2d9eff..0000000 Binary files a/api-ms-win-crt-stdio-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-string-l1-1-0.dll b/api-ms-win-crt-string-l1-1-0.dll deleted file mode 100644 index 6b8bb8c..0000000 Binary files a/api-ms-win-crt-string-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-time-l1-1-0.dll b/api-ms-win-crt-time-l1-1-0.dll deleted file mode 100644 index e5e57b4..0000000 Binary files a/api-ms-win-crt-time-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-crt-utility-l1-1-0.dll b/api-ms-win-crt-utility-l1-1-0.dll deleted file mode 100644 index d8bfc17..0000000 Binary files a/api-ms-win-crt-utility-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-eventing-consumer-l1-1-0.dll b/api-ms-win-eventing-consumer-l1-1-0.dll deleted file mode 100644 index 848f267..0000000 Binary files a/api-ms-win-eventing-consumer-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-security-base-l1-1-0.dll b/api-ms-win-security-base-l1-1-0.dll deleted file mode 100644 index 19db41f..0000000 Binary files a/api-ms-win-security-base-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-security-cryptoapi-l1-1-0.dll b/api-ms-win-security-cryptoapi-l1-1-0.dll deleted file mode 100644 index d8c1cef..0000000 Binary files a/api-ms-win-security-cryptoapi-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-security-sddl-l1-1-0.dll b/api-ms-win-security-sddl-l1-1-0.dll deleted file mode 100644 index 2836cbe..0000000 Binary files a/api-ms-win-security-sddl-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-service-core-l1-1-0.dll b/api-ms-win-service-core-l1-1-0.dll deleted file mode 100644 index b575478..0000000 Binary files a/api-ms-win-service-core-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-service-core-l1-1-1.dll b/api-ms-win-service-core-l1-1-1.dll deleted file mode 100644 index aa6b5de..0000000 Binary files a/api-ms-win-service-core-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-service-management-l1-1-0.dll b/api-ms-win-service-management-l1-1-0.dll deleted file mode 100644 index 91a82e4..0000000 Binary files a/api-ms-win-service-management-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-service-management-l2-1-0.dll b/api-ms-win-service-management-l2-1-0.dll deleted file mode 100644 index 3d47731..0000000 Binary files a/api-ms-win-service-management-l2-1-0.dll and /dev/null differ diff --git a/api-ms-win-service-private-l1-1-0.dll b/api-ms-win-service-private-l1-1-0.dll deleted file mode 100644 index d1131b6..0000000 Binary files a/api-ms-win-service-private-l1-1-0.dll and /dev/null differ diff --git a/api-ms-win-service-private-l1-1-1.dll b/api-ms-win-service-private-l1-1-1.dll deleted file mode 100644 index bc6c6bf..0000000 Binary files a/api-ms-win-service-private-l1-1-1.dll and /dev/null differ diff --git a/api-ms-win-service-winsvc-l1-1-0.dll b/api-ms-win-service-winsvc-l1-1-0.dll deleted file mode 100644 index bb6298d..0000000 Binary files a/api-ms-win-service-winsvc-l1-1-0.dll and /dev/null differ diff --git a/designer/utslvcldebuger.tsf b/designer/utslvcldebuger.tsf index 4428296..a2d06c6 100644 --- a/designer/utslvcldebuger.tsf +++ b/designer/utslvcldebuger.tsf @@ -1566,6 +1566,8 @@ type TTslDebuga=class(TCustomControl) FBtns["暂停"].Visible := false; FBtns["刷新符号表"].Visible := true; FBtns["刷新当前符号"].Visible := true; + FBtns["继续"].Visible := (flg = "暂停") ; + //FBtns["终止"].Visible := true; end "继续": begin @@ -1575,14 +1577,16 @@ type TTslDebuga=class(TCustomControl) FBtns["跳出"].Visible := false; FBtns["下一行(F8)"].Visible := false; //FBtns["单步"].Visible := false; - //FBtns["终止"].Visible := false; + FBtns["终止"].Visible := true; FBtns["暂停"].Visible := true; FBtns["刷新符号表"].Visible := false; FBtns["刷新当前符号"].Visible := false; + FBtns["继续"].Visible := false; end "停止": begin hiddenbtns(); + FBtns["继续"].Visible := true; end end end diff --git a/funcext/tvclib/tgdiplusflat.tsf b/funcext/tvclib/tgdiplusflat.tsf index 39175a1..f75bca1 100644 --- a/funcext/tvclib/tgdiplusflat.tsf +++ b/funcext/tvclib/tgdiplusflat.tsf @@ -97,17 +97,7 @@ type TGdiplusflat=class() end function getfuncptrbyname(lib,n); begin - case lib of - "libc": - begin - return getdlsymaddress("libc.so.6",n); - end - "gtk": - begin - - end - else return getdlsymaddress("libgtk-3.so.0",n); - end + return unit(ugtkinterface).getfuncptrbyname(lib,n); end end @@ -194,17 +184,7 @@ type TGdiplusflat=class() end class function getfuncptrbyname(lib,n); begin - case lib of - "libc": - begin - return getdlsymaddress("libc.so.6",n); - end - "gtk": - begin - - end - else return getdlsymaddress("libgtk-3.so.0",n); - end + return unit(ugtkinterface).getfuncptrbyname(lib,n); end class function GdipSaveImageToStream(image:pointer;var imgestr:string); //无用到 class function GdipLoadImageFromFile(filename:string;var image:pointer); //无用到 diff --git a/funcext/tvclib/ugtkinterface.tsf b/funcext/tvclib/ugtkinterface.tsf index 64c14d2..d23ee45 100644 --- a/funcext/tvclib/ugtkinterface.tsf +++ b/funcext/tvclib/ugtkinterface.tsf @@ -10,6 +10,7 @@ function _gtkeventcall_();//gtk function _gtkidledo_(); //gtk idle消息分发 function _gtk_add_time_msg_(h,m,w,l); function GetGtkEventNameOrId(n); //gtk 事件名称 +function getfuncptrbyname(lib,n); type tgtkeventobject =class(tgtk_ctl_object) //gtk对象消息类(测试用) function create(h); begin @@ -3386,19 +3387,19 @@ type tgtkapis = class() //gtk flag := flag .& 7; if flag = 0 then begin - r := tsl_gtk_messagebox_(TslStringToGtk(txt),TslStringToGtk(title),hd,U"确定",1,"b",0,"c",0); + r := tsl_gtk_messagebox_b(TslStringToGtk(txt),TslStringToGtk(title),hd,U"确定",1,"b",0,"c",0); if r=1 then return 1; return 0; end else if flag = 1 then begin - r := tsl_gtk_messagebox_(TslStringToGtk(txt),TslStringToGtk(title),hd,U"确定",1,U"取消",1,"c",0); + r := tsl_gtk_messagebox_b(TslStringToGtk(txt),TslStringToGtk(title),hd,U"确定",1,U"取消",1,"c",0); if r=1 then return 1; else return 2; end else if flag = 2 then begin - r := tsl_gtk_messagebox_(TslStringToGtk(txt),TslStringToGtk(title),hd,U"终止",1,U"重试",1,U"忽略",1); + r := tsl_gtk_messagebox_b(TslStringToGtk(txt),TslStringToGtk(title),hd,U"终止",1,U"重试",1,U"忽略",1); case r of 1: return 3; 2: return 4; @@ -3407,7 +3408,7 @@ type tgtkapis = class() //gtk end else if flag = 3 then begin - r := tsl_gtk_messagebox_(TslStringToGtk(txt),TslStringToGtk(title),hd,U"是",1,U"否",1,U"取消",1); + r := tsl_gtk_messagebox_b(TslStringToGtk(txt),TslStringToGtk(title),hd,U"是",1,U"否",1,U"取消",1); case r of 1: return 6; 2: return 7; @@ -3416,7 +3417,7 @@ type tgtkapis = class() //gtk end else if flag =4 then begin - r := tsl_gtk_messagebox_(TslStringToGtk(txt),TslStringToGtk(title),hd,U"是",1,U"否",1,"c",0); + r := tsl_gtk_messagebox_b(TslStringToGtk(txt),TslStringToGtk(title),hd,U"是",1,U"否",1,"c",0); case r of 1: return 6; 2: return 7; @@ -3426,7 +3427,7 @@ type tgtkapis = class() //gtk end else if flag = 5 then begin - r := tsl_gtk_messagebox_(TslStringToGtk(txt),TslStringToGtk(title),hd,U"重试",1,U"取消",1,U"取消",0); + r := tsl_gtk_messagebox_b(TslStringToGtk(txt),TslStringToGtk(title),hd,U"重试",1,U"取消",1,U"取消",0); case r of 1: return 4; else return 2; @@ -3434,7 +3435,7 @@ type tgtkapis = class() //gtk end else if flag = 6 then begin - r := tsl_gtk_messagebox_(TslStringToGtk(txt),TslStringToGtk(title),hd,U"取消",1,U"重试",1,U"继续",1); + r := tsl_gtk_messagebox_b(TslStringToGtk(txt),TslStringToGtk(title),hd,U"取消",1,U"重试",1,U"继续",1); case r of 1: return 2; 2: return 4; @@ -3443,6 +3444,87 @@ type tgtkapis = class() //gtk end end end + function tsl_gtk_messagebox_b(); + begin + global g_gtk_call_handler_manager; + mgnr := g_gtk_call_handler_manager; + pms := params; + dialog := gtk_window_new(0); //gtk_dialog_new(); + gtk_window_set_resizable(GTK_WINDOW(dialog),FALSE); + gtk_window_set_position(GTK_WINDOW(dialog),3); //GTK_WIN_POS_CENTER_ALWAYS + btns := new tslcstructureobj(MemoryAlignmentCalculate(array((0,"intptr",0),(1,"intptr",0),(2,"intptr",0),(3,"intptr",0)))); + btns._setvalue_(0,dialog); + g_signal_connect_data(GTK_WIDGET(dialog),"destroy",mgnr.get(thisfunction( MessageBoxQuit)),btns._getptr_,0); + id := pms[0]; + idt := pms[1]; + pt := pms[2]; + if(GTK_WIDGET(pt))then //GTK_IS_WINDOW + begin + if(not gtk_widget_is_toplevel(pt))then + begin + pt := gtk_widget_get_toplevel(pt); + end + gtk_window_set_modal(GTK_WINDOW(dialog),TRUE); + gtk_window_set_transient_for(GTK_WINDOW(dialog),GTK_WINDOW(pt)); + end + gtk_window_set_title(GTK_WINDOW(dialog),(idt)); + gtk_container_set_border_width(GTK_CONTAINER(dialog),5); + gtk_widget_realize(dialog); + lbl := gtk_label_new((id)); + gtk_misc_set_padding((lbl),10,10); //GTK_MISC + vbox := gtk_vbox_new(FALSE,5); + hbox := gtk_hbox_new(FALSE,10); + gtk_box_pack_start((vbox),lbl,TRUE,TRUE,0); //GTK_BOX + gtk_widget_show(lbl); + gtk_container_add(GTK_CONTAINER(dialog),GTK_WIDGET(vbox)); + gtk_widget_show(vbox); + gtk_widget_show(hbox); + gtk_widget_show(dialog); + temp := 0; + for idx := 0 to 2 do + begin + temp := pms[3+idx * 2]; + btn := gtk_button_new_with_label(temp); + btns._setvalue_(idx+1,btn); + temp := pms[3+idx * 2+1]; + g_signal_connect_data(GTK_WIDGET(btn),"clicked",mgnr.get(thisfunction( MessageBoxQuit)),btns._getptr_,nil); + if temp then gtk_widget_show(btn); + gtk_box_pack_start((hbox),btn,TRUE,TRUE,0); + end + gtk_box_pack_start((vbox),hbox,TRUE,TRUE,0); + class(tUIglobalData).uigetdata("tuiapplication").run(); + for idx := 3 downto 1 do + begin + if(0=(btns._getvalue_(idx)))then + begin + return idx; + end + end + return 0; + end + function MessageBoxQuit(w:pointer;dd: pointer); + begin + da := new tslcstructureobj(MemoryAlignmentCalculate(array((0,"intptr",0),(1,"intptr",0),(2,"intptr",0),(3,"intptr",0))),dd); + d := da._getdata_(); + gtk_window_set_modal(GTK_WINDOW(d[0]),false); + gtk_window_set_transient_for( GTK_WINDOW(d[0]),0); + for i := 0 to 3 do + begin + if(w=d[i])then + begin + if i=0 then + begin + gtk_main_quit(); + end else + begin + da._setvalue_(i,0); + g_signal_emit_by_name(d[0], "destroy"); + end + break; + end + end + return 0; + end function gtk_createwindowexa(dwExStyle,lpClassName,lpWindowName,dwStyle,x,y,nwidth,nheight,hwndparent,hmenu,hinstance,lpParam); //窗口构造类 begin //array("tsui_application","tsui_window","tsluidesigner_a_a_1","tsui_form","tui_button","tui_edit","tui_tablecontrol32","tui_PageSheet","tui_monthcalendar","tui_datetimepicker") @@ -4697,6 +4779,11 @@ type tgtkapis = class() //gtk _f_ := static procedure(w:pointer;p:pointer);cdecl;external getfuncptrbyname(0,functionname()); return ##_f_(w,p); end + function gtk_window_get_transient_for(w:pointer); + begin + _f_ := static function(w:pointer;p:pointer);cdecl;external getfuncptrbyname(0,functionname()); + return ##_f_(w,p); + end procedure gtk_window_get_size(wd:pointer;var h:integer;var w:integer); begin _f_ := static procedure(wd:pointer;var h:integer;var w:integer);cdecl;external getfuncptrbyname(0,functionname()); @@ -4707,6 +4794,11 @@ type tgtkapis = class() //gtk _f_ := static procedure(w:pointer;ico:pointer);cdecl;external getfuncptrbyname(0,functionname()); return ##_f_(w,ico); end + procedure gtk_window_set_position(wd:pointer;ps:integer); + begin + _f_ := static procedure(w:pointer;p:integer);cdecl;external getfuncptrbyname(0,functionname()); + return ##_f_(wd,ps); + end procedure gtk_window_set_resizable(p:pointer;f:integer); begin _f_ := static procedure(p:pointer;f:integer);cdecl;external getfuncptrbyname(0,functionname()); @@ -5079,6 +5171,17 @@ type tgtkapis = class() //gtk //procedure gtk_progress_configure(pb:pointer;v:double;min:double;max:double);cdecl;external 'libgtk-3.so'; //////////////////////////////label///////////////////////////////////// + function gtk_label_new(t:string):pointer; + begin + _f_ := static function(t:string):pointer;cdecl;external getfuncptrbyname(0,functionname()); + return ##_f_(t); + end + + procedure gtk_misc_set_padding (misc:pointer;x:integer;y:integer); + begin + _f_ := static procedure (misc:pointer;x:integer;y:integer);cdecl;external getfuncptrbyname(0,functionname()); + return ##_f_(misc,x,y); + end // function gtk_label_new(t:string):pointer;cdecl;external 'libgtk-3.so'; // function gtk_label_get_text(w:pointer):string;cdecl;external 'libgtk-3.so'; // procedure gtk_label_set_text(l:pointer;t:string);cdecl;external 'libgtk-3.so'; @@ -5087,7 +5190,12 @@ type tgtkapis = class() //gtk //////////////// button btn ///////////////// // function gtk_button_get_label(b:pointer):string;cdecl;external 'libgtk-3.so'; // function gtk_button_get_event_window(b:pointer):pointer;cdecl;external 'libgtk-3.so'; -// function gtk_button_new_with_label(c:string):pointer;cdecl;external 'libgtk-3.so'; + + function gtk_button_new_with_label(c:string); + begin + _f_ := static function(c:string):pointer;cdecl;external getfuncptrbyname(0,functionname()); + return ##_f_(c); + end // function gtk_button_new():pointer;cdecl;external 'libgtk-3.so'; // function gtk_check_button_new():pointer;cdecl;external 'libgtk-3.so'; // function gtk_check_button_new_with_label(l:string):pointer;cdecl;external 'libgtk-3.so'; diff --git a/funcext/tvclib/uwindowsinterface.tsf b/funcext/tvclib/uwindowsinterface.tsf index 7aa2a17..5388d4f 100644 --- a/funcext/tvclib/uwindowsinterface.tsf +++ b/funcext/tvclib/uwindowsinterface.tsf @@ -705,7 +705,11 @@ begin if not g_windows_proc_handle then begin g_windows_proc_handle := makeinstance(thisfunction(tslvclproc)); - end + end + try + SetProcessDpiAwareness(2); //shez dpi感知 + except + end end function uninit();//卸载 begin @@ -716,6 +720,7 @@ begin g_windows_proc_handle := nil; end end +function SetProcessDpiAwareness(v:integer):pointer;stdcall; external "Shcore.dll" name "SetProcessDpiAwareness"; initialization init(); finalization diff --git a/libcrypto-1_1-x64.dll b/libcrypto-1_1-x64.dll index 4a7fc88..257fc9d 100644 Binary files a/libcrypto-1_1-x64.dll and b/libcrypto-1_1-x64.dll differ diff --git a/msvcr100.dll b/msvcr100.dll deleted file mode 100644 index 0318fb0..0000000 Binary files a/msvcr100.dll and /dev/null differ diff --git a/plugin/FileMgr.dll b/plugin/FileMgr.dll index 000e3ff..c43140b 100644 Binary files a/plugin/FileMgr.dll and b/plugin/FileMgr.dll differ diff --git a/plugin/TSCURL.DLL b/plugin/TSCURL.DLL index 52bd025..810fde8 100644 Binary files a/plugin/TSCURL.DLL and b/plugin/TSCURL.DLL differ diff --git a/plugin/TSLCPLUGIN.DLL b/plugin/TSLCPLUGIN.DLL index fdf30cd..361fd5a 100644 Binary files a/plugin/TSLCPLUGIN.DLL and b/plugin/TSLCPLUGIN.DLL differ diff --git a/plugin/TSLClient.dll b/plugin/TSLClient.dll index 19eb5df..7437104 100644 Binary files a/plugin/TSLClient.dll and b/plugin/TSLClient.dll differ diff --git a/plugin/TSLUIL.dll b/plugin/TSLUIL.dll index 7b7f221..4f4fe31 100644 Binary files a/plugin/TSLUIL.dll and b/plugin/TSLUIL.dll differ diff --git a/plugin/TSSecurity.dll b/plugin/TSSecurity.dll index 12d1033..427a942 100644 Binary files a/plugin/TSSecurity.dll and b/plugin/TSSecurity.dll differ diff --git a/protocol.dll b/protocol.dll index eb4db27..f57d297 100644 Binary files a/protocol.dll and b/protocol.dll differ diff --git a/pubKrnl.dll b/pubKrnl.dll index 6da8c9c..4e98e64 100644 Binary files a/pubKrnl.dll and b/pubKrnl.dll differ diff --git a/ssleay32.dll b/ssleay32.dll new file mode 100644 index 0000000..5f90fc0 Binary files /dev/null and b/ssleay32.dll differ diff --git a/tslkrnl.dll b/tslkrnl.dll index cf55821..6768444 100644 Binary files a/tslkrnl.dll and b/tslkrnl.dll differ diff --git a/tslpcre.dll b/tslpcre.dll index dd7aa11..5b045d0 100644 Binary files a/tslpcre.dll and b/tslpcre.dll differ diff --git a/tsnet.dll b/tsnet.dll index 14a4ae2..883e4a2 100644 Binary files a/tsnet.dll and b/tsnet.dll differ