- Timestamp:
- Mar 3, 2000, 12:08:23 AM (25 years ago)
- Location:
- trunk/src/advapi32
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/advapi32/ADVAPI32.DEF
r2343 r2976 1 ; $Id: ADVAPI32.DEF,v 1.1 1 2000-01-06 20:05:00sandervl Exp $1 ; $Id: ADVAPI32.DEF,v 1.12 2000-03-02 23:08:22 sandervl Exp $ 2 2 3 3 ; … … 177 177 CreateServiceA = _CreateServiceA@52 @48 178 178 CreateServiceW = _CreateServiceW@52 @49 179 ; CryptAcquireContextA@50180 ; CryptAcquireContextW@51181 ; CryptCreateHash@52182 ; CryptDecrypt@53183 ; CryptDeriveKey@54184 ; CryptDestroyHash@55185 ; CryptDestroyKey@56186 ; CryptEncrypt@57187 ; CryptExportKey@58188 ; CryptGenKey@59189 ; CryptGenRandom@60190 ; CryptGetHashParam@61191 ; CryptGetKeyParam@62192 ; CryptGetProvParam@63193 ; CryptGetUserKey@64194 ; CryptHashData@65195 ; CryptHashSessionKey@66196 ; CryptImportKey@67197 ; CryptReleaseContext@68198 ; CryptSetHashParam@69199 ; CryptSetKeyParam@70200 ; CryptSetProvParam@71201 ; CryptSetProviderA@72202 ; CryptSetProviderW@73203 ; CryptSignHashA@74204 ; CryptSignHashW@75205 ; CryptVerifySignatureA@76206 ; CryptVerifySignatureW@77179 CryptAcquireContextA = _CryptAcquireContextA@20 @50 180 CryptAcquireContextW = _CryptAcquireContextW@20 @51 181 CryptCreateHash = _CryptCreateHash@20 @52 182 CryptDecrypt = _CryptDecrypt@24 @53 183 CryptDeriveKey = _CryptDeriveKey@20 @54 184 CryptDestroyHash = _CryptDestroyHash@4 @55 185 CryptDestroyKey = _CryptDestroyKey@4 @56 186 CryptEncrypt = _CryptEncrypt@28 @57 187 CryptExportKey = _CryptExportKey@24 @58 188 CryptGenKey = _CryptGenKey@16 @59 189 CryptGenRandom = _CryptGenRandom@12 @60 190 CryptGetHashParam = _CryptGetHashParam@20 @61 191 CryptGetKeyParam = _CryptGetKeyParam@20 @62 192 CryptGetProvParam = _CryptGetProvParam@20 @63 193 CryptGetUserKey = _CryptGetUserKey@12 @64 194 CryptHashData = _CryptHashData@16 @65 195 CryptHashSessionKey = _CryptHashSessionKey@12 @66 196 CryptImportKey = _CryptImportKey@24 @67 197 CryptReleaseContext = _CryptReleaseContext@8 @68 198 CryptSetHashParam = _CryptSetHashParam@16 @69 199 CryptSetKeyParam = _CryptSetKeyParam@16 @70 200 CryptSetProvParam = _CryptSetProvParam@16 @71 201 CryptSetProviderA = _CryptSetProviderA@8 @72 202 CryptSetProviderW = _CryptSetProviderW@8 @73 203 CryptSignHashA = _CryptSignHashA@24 @74 204 CryptSignHashW = _CryptSignHashW@24 @75 205 CryptVerifySignatureA = _CryptVerifySignatureA@24 @76 206 CryptVerifySignatureW = _CryptVerifySignatureW@24 @77 207 207 DeleteAce = _DeleteAce@8 @78 208 208 DeleteService = _DeleteService@4 @79 -
trunk/src/advapi32/crypt.cpp
r2216 r2976 1 /* $Id: crypt.cpp,v 1. 2 1999-12-27 18:44:59sandervl Exp $ */1 /* $Id: crypt.cpp,v 1.3 2000-03-02 23:08:23 sandervl Exp $ */ 2 2 /* 3 3 * dlls/advapi32/crypt.c … … 11 11 #include <misc.h> 12 12 #include "wincrypt.h" 13 /*14 #include "windef.h"15 #include "winerror.h"16 #include "wincrypt.h"17 #include "debugtools.h"18 */19 13 20 14 ODINDEBUGCHANNEL(ADVAPI32-CRYPT) … … 35 29 36 30 BOOL WINAPI CryptAcquireContextA( HCRYPTPROV *phProv, LPCSTR pszContainer, 37 38 { 39 dprintf((" (%p, %s, %s, %ld, %08lx): not implemented.\n", phProv, pszContainer,31 LPCSTR pszProvider, DWORD dwProvType, DWORD dwFlags) 32 { 33 dprintf(("CryptAcquireContextA(%p, %s, %s, %ld, %08lx): FAKED.\n", phProv, pszContainer, 40 34 pszProvider, dwProvType, dwFlags)); 41 return FALSE; 42 } 43 44 /****************************************************************************** 45 * CryptSetKeyParam 46 */ 47 BOOL WINAPI CryptSetKeyParam( HCRYPTKEY hKey, DWORD dwParam, BYTE *pbData, DWORD dwFlags) 48 { 49 dprintf(("(%lx, %lx, %p, %lx): not implemented.\n", hKey, dwParam, pbData, dwFlags)); 50 return FALSE; 51 } 52 35 *phProv = 0x99000001; 36 return TRUE; 37 // SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 38 // return FALSE; 39 } 40 41 BOOL WINAPI CryptAcquireContextW(HCRYPTPROV *phProv, LPCWSTR pszContainer, 42 LPCWSTR pszProvider, DWORD dwProvType, 43 DWORD dwFlags) 44 { 45 dprintf(("CryptAcquireContextW(%p, %ls, %s, %ld, %08lx): FAKED.\n", phProv, pszContainer, 46 pszProvider, dwProvType, dwFlags)); 47 *phProv = 0x99000001; 48 return TRUE; 49 // SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 50 // return FALSE; 51 } 52 //****************************************************************************** 53 //****************************************************************************** 54 BOOL WINAPI CryptReleaseContext(HCRYPTPROV hProv, DWORD dwFlags) 55 { 56 dprintf(("NOT IMPLEMENTED: CryptReleaseContext %x %x", hProv, dwFlags)); 57 return TRUE; 58 // SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 59 // return FALSE; 60 } 61 //****************************************************************************** 62 //****************************************************************************** 63 BOOL WINAPI CryptGenKey(HCRYPTPROV hProv, ALG_ID Algid, DWORD dwFlags, 64 HCRYPTKEY *phKey) 65 { 66 dprintf(("NOT IMPLEMENTED: CryptGenKey %x %x %x %x", hProv, Algid, dwFlags, phKey)); 67 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 68 return FALSE; 69 } 70 //****************************************************************************** 71 //****************************************************************************** 72 BOOL WINAPI CryptDeriveKey(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData, 73 DWORD dwFlags, HCRYPTKEY *phKey) 74 { 75 dprintf(("NOT IMPLEMENTED: CryptDeriveKey")); 76 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 77 return FALSE; 78 } 79 //****************************************************************************** 80 //****************************************************************************** 81 BOOL WINAPI CryptDestroyKey(HCRYPTKEY hKey) 82 { 83 dprintf(("NOT IMPLEMENTED: CryptDestroyKey")); 84 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 85 return FALSE; 86 } 87 //****************************************************************************** 88 //****************************************************************************** 89 BOOL WINAPI CryptSetKeyParam(HCRYPTKEY hKey,DWORD dwParam,BYTE *pbData,DWORD dwFlags) 90 { 91 dprintf(("NOT IMPLEMENTED: CryptSetKeyParam(%lx, %lx, %p, %lx): not implemented.\n", hKey, dwParam, pbData, dwFlags)); 92 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 93 return FALSE; 94 } 95 //****************************************************************************** 96 //****************************************************************************** 97 BOOL WINAPI CryptGetKeyParam(HCRYPTKEY hKey, DWORD dwParam, BYTE *pbData, DWORD *pdwDataLen, DWORD dwFlags) 98 { 99 dprintf(("NOT IMPLEMENTED: CryptGetKeyParam")); 100 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 101 return FALSE; 102 } 103 //****************************************************************************** 104 //****************************************************************************** 105 BOOL WINAPI CryptSetHashParam(HCRYPTHASH hHash, DWORD dwParam, BYTE *pbData, DWORD dwFlags) 106 { 107 dprintf(("NOT IMPLEMENTED: CryptSetHashParam")); 108 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 109 return FALSE; 110 } 111 //****************************************************************************** 112 //****************************************************************************** 113 BOOL WINAPI CryptGetHashParam(HCRYPTHASH hHash, DWORD dwParam, BYTE *pbData, DWORD *pdwDataLen,DWORD dwFlags) 114 { 115 dprintf(("NOT IMPLEMENTED: CryptGetHashParam")); 116 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 117 return FALSE; 118 } 119 //****************************************************************************** 120 //****************************************************************************** 121 BOOL WINAPI CryptSetProvParam(HCRYPTPROV hProv, DWORD dwParam, BYTE *pbData,DWORD dwFlags) 122 { 123 dprintf(("NOT IMPLEMENTED: CryptSetProvParam")); 124 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 125 return FALSE; 126 } 127 //****************************************************************************** 128 //****************************************************************************** 129 BOOL WINAPI CryptGetProvParam(HCRYPTPROV hProv, DWORD dwParam, BYTE *pbData,DWORD *pdwDataLen, 130 DWORD dwFlags) 131 { 132 dprintf(("NOT IMPLEMENTED: CryptGetProvParam")); 133 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 134 return FALSE; 135 } 136 //****************************************************************************** 137 //****************************************************************************** 138 BOOL WINAPI CryptGenRandom(HCRYPTPROV hProv, DWORD dwLen, BYTE *pbBuffer) 139 { 140 dprintf(("NOT IMPLEMENTED: CryptGenRandom")); 141 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 142 return FALSE; 143 } 144 //****************************************************************************** 145 //****************************************************************************** 146 BOOL WINAPI CryptGetUserKey(HCRYPTPROV hProv, DWORD dwKeySpec, HCRYPTKEY *phUserKey) 147 { 148 dprintf(("NOT IMPLEMENTED: CryptGetUserKey")); 149 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 150 return FALSE; 151 } 152 //****************************************************************************** 153 //****************************************************************************** 154 BOOL WINAPI CryptExportKey(HCRYPTKEY hKey,HCRYPTKEY hExpKey, DWORD dwBlobType, DWORD dwFlags, 155 BYTE *pbData, DWORD *pdwDataLen) 156 { 157 dprintf(("NOT IMPLEMENTED: CryptExportKey")); 158 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 159 return FALSE; 160 } 161 //****************************************************************************** 162 //****************************************************************************** 163 BOOL WINAPI CryptImportKey(HCRYPTPROV hProv,CONST BYTE *pbData, DWORD dwDataLen, 164 HCRYPTKEY hPubKey, DWORD dwFlags,HCRYPTKEY *phKey) 165 { 166 dprintf(("NOT IMPLEMENTED: CryptImportKey")); 167 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 168 return FALSE; 169 } 170 //****************************************************************************** 171 //****************************************************************************** 172 BOOL WINAPI CryptEncrypt(HCRYPTKEY hKey, HCRYPTHASH hHash, BOOL Final, 173 DWORD dwFlags, BYTE *pbData, DWORD *pdwDataLen, 174 DWORD dwBufLen) 175 { 176 dprintf(("NOT IMPLEMENTED: CryptEncrypt")); 177 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 178 return FALSE; 179 } 180 //****************************************************************************** 181 //****************************************************************************** 182 BOOL WINAPI CryptDecrypt(HCRYPTKEY hKey, HCRYPTHASH hHash, BOOL Final, DWORD dwFlags, 183 BYTE *pbData, DWORD *pdwDataLen) 184 { 185 dprintf(("NOT IMPLEMENTED: CryptDecrypt")); 186 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 187 return FALSE; 188 } 189 //****************************************************************************** 190 //****************************************************************************** 191 BOOL WINAPI CryptCreateHash(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey, DWORD dwFlags, 192 HCRYPTHASH *phHash) 193 { 194 dprintf(("NOT IMPLEMENTED: CryptCreateHash")); 195 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 196 return FALSE; 197 } 198 //****************************************************************************** 199 //****************************************************************************** 200 BOOL WINAPI CryptHashData(HCRYPTHASH hHash, CONST BYTE *pbData, DWORD dwDataLen, 201 DWORD dwFlags) 202 { 203 dprintf(("NOT IMPLEMENTED: CryptHashData")); 204 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 205 return FALSE; 206 } 207 //****************************************************************************** 208 //****************************************************************************** 209 BOOL WINAPI CryptHashSessionKey(HCRYPTHASH hHash, HCRYPTKEY hKey, DWORD dwFlags) 210 { 211 dprintf(("NOT IMPLEMENTED: CryptHashSessionKey")); 212 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 213 return FALSE; 214 } 215 //****************************************************************************** 216 //****************************************************************************** 217 BOOL WINAPI CryptDestroyHash(HCRYPTHASH hHash) 218 { 219 dprintf(("NOT IMPLEMENTED: CryptDestroyHash")); 220 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 221 return FALSE; 222 } 223 //****************************************************************************** 224 //****************************************************************************** 225 BOOL WINAPI CryptSignHashA(HCRYPTHASH hHash, DWORD dwKeySpec, LPCSTR sDescription, 226 DWORD dwFlags, BYTE *pbSignature, DWORD *pdwSigLen) 227 { 228 dprintf(("NOT IMPLEMENTED: CryptSignHashA")); 229 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 230 return FALSE; 231 } 232 //****************************************************************************** 233 //****************************************************************************** 234 BOOL WINAPI CryptSignHashW(HCRYPTHASH hHash, DWORD dwKeySpec, LPCWSTR sDescription, 235 DWORD dwFlags, BYTE *pbSignature, DWORD *pdwSigLen) 236 { 237 dprintf(("NOT IMPLEMENTED: CryptSignHashW")); 238 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 239 return FALSE; 240 } 241 //****************************************************************************** 242 //****************************************************************************** 243 BOOL WINAPI CryptVerifySignatureA(HCRYPTHASH hHash, CONST BYTE *pbSignature, DWORD dwSigLen, 244 HCRYPTKEY hPubKey, LPCSTR sDescription, DWORD dwFlags) 245 { 246 dprintf(("NOT IMPLEMENTED: CryptVerifySignatureA")); 247 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 248 return FALSE; 249 } 250 //****************************************************************************** 251 //****************************************************************************** 252 BOOL WINAPI CryptVerifySignatureW(HCRYPTHASH hHash, CONST BYTE *pbSignature, DWORD dwSigLen, 253 HCRYPTKEY hPubKey, LPCWSTR sDescription, DWORD dwFlags) 254 { 255 dprintf(("NOT IMPLEMENTED: CryptVerifySignatureW")); 256 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 257 return FALSE; 258 } 259 //****************************************************************************** 260 //****************************************************************************** 261 BOOL WINAPI CryptSetProviderA(LPCSTR pszProvName, DWORD dwProvType) 262 { 263 dprintf(("NOT IMPLEMENTED: CryptSetProviderA")); 264 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 265 return FALSE; 266 } 267 //****************************************************************************** 268 //****************************************************************************** 269 BOOL WINAPI CryptSetProviderW(LPCWSTR pszProvName, DWORD dwProvType) 270 { 271 dprintf(("NOT IMPLEMENTED: CryptSetProviderW")); 272 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 273 return FALSE; 274 } 275 //****************************************************************************** 276 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.