cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Macros | Typedefs | Functions
wince.c File Reference
#include "crypt.h"
#include "random/random.h"
#include <tlhelp32.h>

Go to the source code of this file.

Macros

#define RANDOM_BUFSIZE   4096
 
#define BIG_RANDOM_BUFSIZE   ( RANDOM_BUFSIZE * 4 )
 

Typedefs

typedef BOOL(* CEGENRANDOM )(DWORD dwLen, BYTE *pbBuffer)
 
typedef DWORD(* GETSYSTEMPOWERSTATUS )(PSYSTEM_POWER_STATUS_EX2 pSystemPowerStatusEx2, DWORD dwLen, BOOL fUpdate)
 
typedef LPMODULEENTRY32 lpme
 
typedef LPTHREADENTRY32 lpte
 
typedef LPPROCESSENTRY32 lppe
 
typedef LPHEAPLIST32 lphl
 
typedef LPHEAPENTRY32 lphe
 
typedef LPHEAPENTRY32 DWORD th32ProcessID
 
typedef LPHEAPENTRY32 DWORD DWORD th32HeapID
 

Functions

void fastPoll (void)
 
typedef BOOL (WINAPI *MODULEWALK)(HANDLE hSnapshot
 
typedef HANDLE (WINAPI *CREATESNAPSHOT)(DWORD dwFlags
 
DWORD WINAPI threadSafeSlowPoll (void *dummy)
 
void slowPoll (void)
 
int waitforRandomCompletion (const BOOLEAN force)
 
void initRandomPolling (void)
 
void endRandomPolling (void)
 

Macro Definition Documentation

#define BIG_RANDOM_BUFSIZE   ( RANDOM_BUFSIZE * 4 )

Definition at line 222 of file wince.c.

#define RANDOM_BUFSIZE   4096

Definition at line 22 of file wince.c.

Typedef Documentation

typedef BOOL( * CEGENRANDOM)(DWORD dwLen, BYTE *pbBuffer)

Definition at line 38 of file wince.c.

typedef DWORD( * GETSYSTEMPOWERSTATUS)(PSYSTEM_POWER_STATUS_EX2 pSystemPowerStatusEx2, DWORD dwLen, BOOL fUpdate)

Definition at line 39 of file wince.c.

typedef LPHEAPENTRY32 lphe

Definition at line 197 of file wince.c.

typedef LPHEAPLIST32 lphl

Definition at line 196 of file wince.c.

typedef LPMODULEENTRY32 lpme

Definition at line 193 of file wince.c.

typedef LPPROCESSENTRY32 lppe

Definition at line 195 of file wince.c.

typedef LPTHREADENTRY32 lpte

Definition at line 194 of file wince.c.

typedef LPHEAPENTRY32 DWORD DWORD th32HeapID

Definition at line 197 of file wince.c.

Definition at line 197 of file wince.c.

Function Documentation

typedef BOOL ( WINAPI *  MODULEWALK)
void endRandomPolling ( void  )

Definition at line 530 of file wince.c.

void fastPoll ( void  )

Definition at line 44 of file wince.c.

typedef HANDLE ( WINAPI *  CREATESNAPSHOT)
void initRandomPolling ( void  )

Definition at line 524 of file wince.c.

void slowPoll ( void  )

Definition at line 459 of file wince.c.

DWORD WINAPI threadSafeSlowPoll ( void *  dummy)

Definition at line 447 of file wince.c.

int waitforRandomCompletion ( const BOOLEAN  force)

Definition at line 478 of file wince.c.