Reactos
at master 31 lines 435 B view raw
1 2#pragma once 3 4#ifdef __cplusplus 5extern "C" { 6#endif 7 8 9#include <ntdef.h> 10 11/* SHA Context Structure Declaration */ 12typedef struct 13{ 14 UCHAR Buffer[64]; 15 ULONG State[5]; 16 ULONG Count[2]; 17} SHA_CTX, *PSHA_CTX; 18 19VOID NTAPI 20A_SHAInit(PSHA_CTX Context); 21 22VOID NTAPI 23A_SHAUpdate(PSHA_CTX Context, const unsigned char *Buffer, ULONG BufferSize); 24 25VOID NTAPI 26A_SHAFinal(PSHA_CTX Context, PULONG Result); 27 28#ifdef __cplusplus 29} 30#endif 31