diff --git a/contrib/win32/openssh/ssh-lsa.def b/contrib/win32/openssh/ssh-lsa.def new file mode 100644 index 0000000..b77cde0 --- /dev/null +++ b/contrib/win32/openssh/ssh-lsa.def @@ -0,0 +1,11 @@ +; ssh-lsa.def : Declares the module parameters. + +LIBRARY "ssh-lsa.DLL" + +EXPORTS + LsaApInitializePackage @1 + LsaApLogonUser @2 + LsaApLogonTerminated @3 + LsaApCallPackagePassthrough @4 + LsaApCallPackageUntrusted @5 + LsaApCallPackage @6 \ No newline at end of file diff --git a/contrib/win32/openssh/ssh-lsa.vcxproj b/contrib/win32/openssh/ssh-lsa.vcxproj index b6e9453..7148f6b 100644 --- a/contrib/win32/openssh/ssh-lsa.vcxproj +++ b/contrib/win32/openssh/ssh-lsa.vcxproj @@ -106,19 +106,19 @@ - Level1 + Level3 Disabled _WIN32_WINNT=0x501;__VS_BUILD__=1;__VS_BUILD__WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions) - false + true $(OpenSSL-Win32-Debug-Path)include;%(AdditionalIncludeDirectories) MultiThreadedDebug - StdCall Console true Userenv.lib;Ws2_32.lib;Secur32.lib;libeay32.lib;ssleay32.lib;kernel32.lib;advapi32.lib;%(AdditionalDependencies) $(OpenSSL-Win32-Debug-Path)lib;%(AdditionalLibraryDirectories) + ssh-lsa.def @@ -131,7 +131,6 @@ true $(OpenSSL-x64-Debug-Path)include;%(AdditionalIncludeDirectories) MultiThreadedDebug - StdCall ProgramDatabase @@ -139,21 +138,21 @@ true Userenv.lib;Ws2_32.lib;Secur32.lib;libeay32.lib;ssleay32.lib;kernel32.lib;advapi32.lib;%(AdditionalDependencies) $(OpenSSL-x64-Debug-Path)lib;%(AdditionalLibraryDirectories) + ssh-lsa.def - Level1 + Level3 MaxSpeed true true _WIN32_WINNT=0x501;__VS_BUILD__=1;__VS_BUILD___LIB;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - false + true $(OpenSSL-Win32-Release-Path)include;%(AdditionalIncludeDirectories) MultiThreaded - StdCall Console @@ -162,21 +161,21 @@ true Userenv.lib;Ws2_32.lib;Secur32.lib;libeay32.lib;ssleay32.lib;kernel32.lib;advapi32.lib;%(AdditionalDependencies) $(OpenSSL-Win32-Release-Path)lib;%(AdditionalLibraryDirectories) + ssh-lsa.def - Level1 + Level3 MaxSpeed true true _WIN32_WINNT=0x501;__VS_BUILD__=1;__VS_BUILD___LIB;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - false + true $(OpenSSL-x64-Release-Path)include;%(AdditionalIncludeDirectories) MultiThreaded - StdCall Console @@ -185,6 +184,7 @@ true Userenv.lib;Ws2_32.lib;Secur32.lib;libeay32.lib;ssleay32.lib;kernel32.lib;advapi32.lib;%(AdditionalDependencies) $(OpenSSL-x64-Release-Path)lib;%(AdditionalLibraryDirectories) + ssh-lsa.def diff --git a/contrib/win32/win32compat/lsa/Ssh-lsa.cpp b/contrib/win32/win32compat/lsa/Ssh-lsa.cpp index ca06b0c..17e49ac 100644 --- a/contrib/win32/win32compat/lsa/Ssh-lsa.cpp +++ b/contrib/win32/win32compat/lsa/Ssh-lsa.cpp @@ -32,13 +32,6 @@ #define WINVER 0x501 #ifdef __VS_BUILD__ -#pragma comment(linker,"/EXPORT:LsaApInitializePackage") -#pragma comment(linker,"/EXPORT:LsaApLogonUser") -#pragma comment(linker,"/EXPORT:LsaApLogonTerminated") -#pragma comment(linker,"/EXPORT:LsaApCallPackagePassthrough") -#pragma comment(linker,"/EXPORT:LsaApCallPackageUntrusted") -#pragma comment(linker,"/EXPORT:LsaApCallPackage") - #define UMDF_USING_NTSTATUS #include #include