Added stub for CryptProtectData, so programs like Skype can start.

diff --git a/dlls/crypt32/crypt32.spec b/dlls/crypt32/crypt32.spec
index 2f6b1e2..df1d756 100644
--- a/dlls/crypt32/crypt32.spec
+++ b/dlls/crypt32/crypt32.spec
@@ -132,6 +132,7 @@
 @ stub CryptMsgSignCTL
 @ stub CryptMsgUpdate
 @ stub CryptMsgVerifyCountersignatureEncoded
+@ stdcall CryptProtectData(ptr wstr ptr ptr ptr long ptr)
 @ stdcall CryptRegisterDefaultOIDFunction(long str long wstr)
 @ stdcall CryptRegisterOIDFunction(long str str wstr str)
 @ stub CryptRegisterOIDInfo
diff --git a/dlls/crypt32/main.c b/dlls/crypt32/main.c
index cf66afc..b16f42f 100644
--- a/dlls/crypt32/main.c
+++ b/dlls/crypt32/main.c
@@ -53,6 +53,14 @@
     return FALSE;
 }
 
+BOOL WINAPI CryptProtectData(DATA_BLOB* pDataIn, LPCWSTR szDataDescr, DATA_BLOB* pOptionalEntropy,
+                             PVOID pvReserved, CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct,
+                             DWORD dwFlags, DATA_BLOB* pDataOut)
+{
+    FIXME("stub!\n");
+    return FALSE;
+}
+
 /*
  * (0x1001350, %eax, 0, 0, 9);
  *
diff --git a/include/wincrypt.h b/include/wincrypt.h
index 0782953..0586cc1 100644
--- a/include/wincrypt.h
+++ b/include/wincrypt.h
@@ -49,6 +49,13 @@
   CRYPT_DER_BLOB,      *PCRYPT_DER_BLOB,
   CRYPT_ATTR_BLOB,     *PCRYPT_ATTR_BLOB;
 
+typedef struct _CRYPTPROTECT_PROMPTSTRUCT{
+  DWORD   cbSize;
+  DWORD   dwPromptFlags;
+  HWND    hwndApp;
+  LPCWSTR szPrompt;
+} CRYPTPROTECT_PROMPTSTRUCT, *PCRYPTPROTECT_PROMPTSTRUCT;
+
 typedef struct _CRYPT_ALGORITHM_IDENTIFIER {
   LPSTR            pszObjId;
   CRYPT_OBJID_BLOB Parameters;