mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-10 18:07:59 +00:00
28 lines
507 B
C
28 lines
507 B
C
|
/*
|
||
|
* wincapi.c: implementation of wincapi.h.
|
||
|
*/
|
||
|
|
||
|
#include "putty.h"
|
||
|
|
||
|
#if !defined NO_SECURITY
|
||
|
|
||
|
#define WINCAPI_GLOBAL
|
||
|
#include "wincapi.h"
|
||
|
|
||
|
int got_crypt(void)
|
||
|
{
|
||
|
static int attempted = FALSE;
|
||
|
static int successful;
|
||
|
static HMODULE crypt;
|
||
|
|
||
|
if (!attempted) {
|
||
|
attempted = TRUE;
|
||
|
crypt = load_system32_dll("crypt32.dll");
|
||
|
successful = crypt &&
|
||
|
GET_WINDOWS_FUNCTION(crypt, CryptProtectMemory);
|
||
|
}
|
||
|
return successful;
|
||
|
}
|
||
|
|
||
|
#endif /* !defined NO_SECURITY */
|