#define SYMCRYPT_XxxExtract
VOID SYMCRYPT_CALL SymCryptKeccakInit(_Out_ PSYMCRYPT_KECCAK_STATE pState, UINT32 inputBlockSize, UINT8 padding)
#define SYMCRYPT_XxxAppend
VOID SYMCRYPT_CALL SymCryptKeccakAppend(_Inout_ PSYMCRYPT_KECCAK_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData)
#define SYMCRYPT_SHAKE_PADDING_VALUE
#define SYMCRYPT_XXX_STATE
#define SYMCRYPT_XxxDefault
#define PSYMCRYPT_XXX_STATE
#define SYMCRYPT_XxxResult
VOID SYMCRYPT_CALL SymCryptKeccakExtract(_Inout_ PSYMCRYPT_KECCAK_STATE pState, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult, BOOLEAN bWipe)
#define SYMCRYPT_XxxStateCopy
#define SYMCRYPT_SHAKEXXX_INPUT_BLOCK_SIZE
#define SYMCRYPT_SHAKEXXX_RESULT_SIZE
static const BYTE pbResult[]
PCBYTE PBYTE SIZE_T cbData
#define SYMCRYPT_SET_MAGIC(p)
PSYMCRYPT_COMMON_HASH_STATE pState
#define SYMCRYPT_CHECK_MAGIC(p)