diff --git a/reactos/baseaddress.rbuild b/reactos/baseaddress.rbuild
index fc46e706cf6..553fd9cab7d 100644
--- a/reactos/baseaddress.rbuild
+++ b/reactos/baseaddress.rbuild
@@ -61,6 +61,7 @@
+
diff --git a/reactos/dll/win32/cryptui/cryptui.c b/reactos/dll/win32/cryptui/cryptui.c
new file mode 100644
index 00000000000..475cd136b79
--- /dev/null
+++ b/reactos/dll/win32/cryptui/cryptui.c
@@ -0,0 +1,43 @@
+/* $Id: dllmain.c 21873 2006-05-10 08:41:27Z cwittich $
+*
+* COPYRIGHT: See COPYING in the top level directory
+* PROJECT: ReactOS system libraries
+* FILE: dll/win32/crypui/cryptui.c
+* PURPOSE: Library main function
+* PROGRAMMER: Christoph von Wittich
+* UPDATE HISTORY:
+*
+*/
+
+#include
+#include
+
+#define NDEBUG
+#include
+
+INT STDCALL
+DllMain(PVOID hinstDll,
+ ULONG dwReason,
+ PVOID reserved)
+{
+ switch (dwReason)
+ {
+ case DLL_PROCESS_ATTACH:
+ break;
+
+ case DLL_PROCESS_DETACH:
+ break;
+ }
+ return TRUE;
+}
+
+BOOL
+WINAPI
+CryptUIDlgCertMgr(PCCRYPTUI_CERT_MGR_STRUCT pCryptUICertMgr)
+{
+ UNIMPLEMENTED
+ return FALSE;
+}
+
+
+/* EOF */
diff --git a/reactos/dll/win32/cryptui/cryptui.def b/reactos/dll/win32/cryptui/cryptui.def
new file mode 100644
index 00000000000..1b4bde008b1
--- /dev/null
+++ b/reactos/dll/win32/cryptui/cryptui.def
@@ -0,0 +1,10 @@
+; $Id: advapi32.def 24529 2006-10-15 19:58:57Z weiden $
+;
+; cryptui.def
+;
+; ReactOS Operating System
+;
+LIBRARY cryptui.dll
+EXPORTS
+CryptUIDlgCertMgr@4
+; EOF
diff --git a/reactos/dll/win32/cryptui/cryptui.rbuild b/reactos/dll/win32/cryptui/cryptui.rbuild
new file mode 100644
index 00000000000..25a4f08a580
--- /dev/null
+++ b/reactos/dll/win32/cryptui/cryptui.rbuild
@@ -0,0 +1,13 @@
+
+
+ .
+
+
+ 0x600
+ 0x501
+ 0x501
+ advapi32
+ kernel32
+ ntdll
+ cryptui.c
+
diff --git a/reactos/dll/win32/win32.rbuild b/reactos/dll/win32/win32.rbuild
index 22a862c4eee..74d733cdc76 100644
--- a/reactos/dll/win32/win32.rbuild
+++ b/reactos/dll/win32/win32.rbuild
@@ -49,6 +49,9 @@
+
+
+
diff --git a/reactos/include/psdk/cryptuiapi.h b/reactos/include/psdk/cryptuiapi.h
new file mode 100644
index 00000000000..a8d7f09cbb6
--- /dev/null
+++ b/reactos/include/psdk/cryptuiapi.h
@@ -0,0 +1,13 @@
+
+typedef struct _CRYPTUI_CERT_MGR_STRUCT {
+ DWORD dwSize;
+ HWND hwndParent;
+ DWORD dwFlags;
+ LPCWSTR pwszTitle;
+ LPCSTR pszInitUsageOID;
+} CRYPTUI_CERT_MGR_STRUCT,
+ *PCRYPTUI_CERT_MGR_STRUCT;
+
+typedef const CRYPTUI_CERT_MGR_STRUCT *PCCRYPTUI_CERT_MGR_STRUCT;
+
+BOOL WINAPI CryptUIDlgCertMgr(PCCRYPTUI_CERT_MGR_STRUCT pCryptUICertMgr);