From 988dbfce59403f003988d344a1f23520bc34d4f9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Gardou?= Date: Thu, 19 Jun 2014 11:24:48 +0000 Subject: [PATCH] [KSECDD] - Really export symbols - Properly stub InitSecurityInterfaceW - Install the driver svn path=/trunk/; revision=63619 --- reactos/boot/bootdata/txtsetup.sif | 1 + reactos/drivers/crypto/ksecdd/CMakeLists.txt | 4 ++-- reactos/drivers/crypto/ksecdd/stubs.c | 9 +++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/reactos/boot/bootdata/txtsetup.sif b/reactos/boot/bootdata/txtsetup.sif index a721eea20ad..9379f5e82f6 100644 --- a/reactos/boot/bootdata/txtsetup.sif +++ b/reactos/boot/bootdata/txtsetup.sif @@ -60,6 +60,7 @@ pcmcia.sys=,,,,,,,,,,,,4 swenum.sys=,,,,,,,,,,,,4 ntdll.dll=,,,,,,,,,,,,2 wmilib.sys=,,,,,,,,,,,,4 +ksecdd.sys=,,,,,,,,,,,,4 [HardwareIdsDatabase] ;*PNP0A00 = isapnp diff --git a/reactos/drivers/crypto/ksecdd/CMakeLists.txt b/reactos/drivers/crypto/ksecdd/CMakeLists.txt index 1ffccb4c892..790ca1cf705 100644 --- a/reactos/drivers/crypto/ksecdd/CMakeLists.txt +++ b/reactos/drivers/crypto/ksecdd/CMakeLists.txt @@ -1,7 +1,6 @@ spec2def(ksecdd.sys ksecdd.spec) - include_directories( ${REACTOS_SOURCE_DIR}/include/reactos/drivers/ksecdd ${REACTOS_SOURCE_DIR}/lib/cryptlib) @@ -11,7 +10,8 @@ list(APPEND SOURCE dispatch.c random.c stubs.c - ksecdd.rc) + ksecdd.rc + ${CMAKE_CURRENT_BINARY_DIR}/ksecdd.def) add_library(ksecdd SHARED ${SOURCE}) target_link_libraries(ksecdd cryptlib pseh) diff --git a/reactos/drivers/crypto/ksecdd/stubs.c b/reactos/drivers/crypto/ksecdd/stubs.c index 1a031e2f1ca..176b4acb9f9 100644 --- a/reactos/drivers/crypto/ksecdd/stubs.c +++ b/reactos/drivers/crypto/ksecdd/stubs.c @@ -208,6 +208,15 @@ InitializeSecurityContextW( return 0; } +PSecurityFunctionTableW +SEC_ENTRY +InitSecurityInterfaceW(void) +{ + + UNIMPLEMENTED_DBGBREAK(); + return NULL; +} + VOID SEC_ENTRY KSecRegisterSecurityProvider(VOID) -- 2.17.1