Newer
Older
AMI-Aptio-BIOS-Reversed / AmiCryptoPkg / CryptoLib / CryptLibInitRun / CryptoDXE.h
@Ajax Dong Ajax Dong 2 days ago 6 KB Restructure the repo
#ifndef __CRYPTODXE_H__
#define __CRYPTODXE_H__

#include <Uefi.h>
#include <Base.h>

/*
 * CryptoDXE.efi - HR650X BIOS Crypto Driver
 * Auto-generated header
 */

// Address: sub_87E0
__int64 __fastcall sub_87E0(_DWORD *a1, __int64 a2);

// Address: sub_EC84
unsigned __int64 __fastcall sub_EC84(unsigned __int64 a1, unsigned __int64 n0xF4240);

// Address: sub_42D4
__int64 __fastcall sub_42D4(__int64 a1, __int64 a2);

// Address: sub_DA1C
__int64 __fastcall sub_DA1C(_DWORD *a1, _DWORD *a2);

// Address: sub_3044
__int64 __fastcall sub_3044(__int64 *a1, __int64 a2, _DWORD *a3);

// Address: sub_1668
unsigned __int64 __fastcall sub_1668(int a1, __int64 a2, __int64 a3, __int64 a4);

// Address: sub_3CFC
__int64 __fastcall sub_3CFC(__int64 a1, unsigned __int64 n0x100, _QWORD *a3);

// Address: sub_D0C0
__int64 __fastcall sub_D0C0(__int64 a1, _DWORD *a2, __int64 a3, __int128 *a4);

// Address: sub_BFE4
__int64 __fastcall sub_BFE4(__int64 a1, _DWORD *a2, _DWORD *a3, __int128 *a4);

// Address: sub_BA8C
__int64 __fastcall sub_BA8C(_DWORD *a1, _DWORD *a2, __int128 *a3, __int128 *a4);

// Address: sub_4BF4
__int64 sub_4BF4(_QWORD *a1, char a2, _QWORD *a3, _QWORD *a4, ...);

// Address: sub_7F1C
__int64 __fastcall sub_7F1C(__int64 a1, __int64 a2, int a3, void *va_1, int a5, int a6);

// Address: sub_77AC
__int64 __fastcall sub_77AC(__int64 a1, __int64 a2, __int64 a3, unsigned __int8 **a4);

// Address: sub_6AB0
__int64 __fastcall sub_6AB0(__int64 a1, __int64 a2, __int64 a3, _QWORD *a4);

// Address: sub_57A8
__int64 __fastcall sub_57A8(_QWORD *a1, __int64 a2, unsigned int *a3, void *va_2);

// Address: sub_9CA4
__int64 __fastcall sub_9CA4(__int64 a1, unsigned int a2, _BYTE *a3, int a4, unsigned int a5, unsigned int a6);

// Address: sub_2D5C
__int64 __fastcall sub_2D5C(__int64 a1, __int64 a2, __int64 a3, unsigned __int8 **a4);

// Address: sub_5370
__int64 __fastcall sub_5370(__int64 a1, __int64 a2, __int64 a3, __int64 a4);

// Address: sub_5F10
__int64 __fastcall sub_5F10(__int64 n3, __int64 *a2, __int64 a3, __int64 a4);

// Address: sub_3AB0
__int64 __fastcall sub_3AB0(__int64 a1, __int64 a2, __int64 a3);

// Address: sub_112C
__int64 __fastcall sub_112C(__int64 a1, __int64 a2);

// Address: sub_8424
__int64 __fastcall sub_8424(_QWORD *a1, _DWORD *a2, _DWORD *a3);

// Address: sub_9FA4
__int64 __fastcall sub_9FA4(__int64 a1, __int64 a2);

// Address: sub_37B0
__int64 __fastcall sub_37B0(__int64 a1, unsigned __int64 n0x100, __int64 a3);

// Address: sub_700C
__int64 __fastcall sub_700C(__int64 a1, __int64 n13, unsigned int n16, _DWORD *a4);

// Address: sub_647C
__int64 __fastcall sub_647C(unsigned __int8 *a1, int a2, __int64 a3, unsigned __int64 *a4, __int64 a5);

// Address: sub_1D14
unsigned __int64 __fastcall sub_1D14(__int64 a1, __int64 a2, __int64 a3, unsigned __int8 *a4, __int64 n0x1B, char a6);

// Address: sub_75A8
__int64 __fastcall sub_75A8(__int64 a1, __int64 a2, __int64 a3, unsigned __int8 **a4);

// Address: sub_618C
__int64 __fastcall sub_618C(__int64 a1, __int64 a2);

// Address: sub_A818
__int64 __fastcall sub_A818(int n50, int a2, int a3);

// Address: sub_20C4
__int64 __fastcall sub_20C4(__int64 a1, __int64 a2, __int64 a3);

// Address: sub_CD98
__int64 __fastcall sub_CD98(int *a1, int *a2, int a3);

// Address: sub_7C90
_QWORD *__fastcall sub_7C90(__int64 a1, __int64 a2);

// Address: sub_E310
__int64 __fastcall sub_E310(unsigned __int8 *a1, __int64 a2, __int64 a3);

// Address: sub_2750
__int64 __fastcall sub_2750(char *a1, __int64 a2, double a3);

// Address: sub_B478
__int64 __fastcall sub_B478(__int64 a1, int n28, __int64 a3, __int128 *a4);

// Address: sub_5618
__int64 __fastcall sub_5618(__int64 a1, __int64 a2, __int64 a3, unsigned __int64 n8_1);

// Address: sub_C5FC
__int64 __fastcall sub_C5FC(unsigned int *a1, unsigned int *a2, __int64 a3);

// Address: sub_D658
__int64 __fastcall sub_D658(_DWORD *a1, int *a2);

// Address: sub_5D94
__int64 __fastcall sub_5D94(__int64 a1, char a2, _QWORD *a3, _QWORD *a4);

// Address: sub_8664
__int64 __fastcall sub_8664(__int64 n3, _QWORD *a2, __int64 a3, _BYTE *a4);

// Address: sub_CAEC
__int64 __fastcall sub_CAEC(int *a1, __int128 *a2);

// Address: sub_7378
__int64 __fastcall sub_7378(_DWORD *a1, unsigned __int8 *a2, __int64 a3);

// Address: sub_C8F8
__int64 __fastcall sub_C8F8(int *a1, __int64 a2, __int64 a3, int a4);

// Address: sub_6E9C
__int64 __fastcall sub_6E9C(__int64 a1, _BYTE *a2, __int64 a3, double a4);

// Address: sub_5AC0
__int64 __fastcall sub_5AC0(__int64 a1, _DWORD *a2);

// Address: sub_C78C
__int64 __fastcall sub_C78C(int *a1, __int64 a2, __int64 a3, int n512);

// Address: sub_7228
__int64 __fastcall sub_7228(unsigned __int8 *a1, __int64 a2, __int64 a3, _QWORD *a4);

// Address: sub_D8CC
__int64 __fastcall sub_D8CC(__int64 a1, __int64 *a2, unsigned int *a3, __int64 a4);

// Address: sub_2A00
__int64 __fastcall sub_2A00(__int64 a1, unsigned __int8 *a2, void *va, _BYTE *a4, void **p_va);

// Address: sub_CF78
__int64 __fastcall sub_CF78(int *a1, int *a2);

// Address: sub_9B68
__int64 __fastcall sub_9B68(__int64 a1, unsigned int a2, _BYTE *a3, int a4);

// Address: sub_CC64
__int64 __fastcall sub_CC64(int *a1, __int64 a2, __int128 *a3, int n0x8000000);

// Address: sub_1534
unsigned __int64 __fastcall sub_1534(__int64 a1, __int64 a2, __int64 n3, __int64 *a4, __int64 *p_n256, _BYTE *a6);

// Address: sub_6980
__int64 __fastcall sub_6980(unsigned __int8 *a1, __int64 a2, __int64 a3, unsigned __int8 **a4);

// Address: sub_ABAC
_UNKNOWN **__fastcall sub_ABAC(__int64 a1, __int64 a2, unsigned __int8 *a3, unsigned __int64 n0x20_1);

// Address: sub_A2C8
__int64 __fastcall sub_A2C8(__int64 a1, __int64 a2);

// Address: sub_9A48
__int64 __fastcall sub_9A48(__int64 n3, _QWORD *a2, char *p_n256, __int64 a4);

// Address: sub_E5EC
__int64 __fastcall sub_E5EC(__int64 a1, unsigned __int64 n2, double a3);

// Address: sub_ADE4
__int64 __fastcall sub_ADE4(int *a1, int *a2, int *a3);

// Address: sub_A4DC
unsigned __int64 __fastcall sub_A4DC(unsigned __int64 a1);

// Address: sub_A5E4
unsigned __int64 __fastcall sub_A5E4(__int64 a1);

// Address: sub_A678
__int64 sub_A678();

// Address: sub_A784
__int64 __fastcall sub_A784(_QWORD *a1, __int64 _nASSERT_EFI_ERROR_(Status___%r)_n);

// Address: sub_A1D8
__int64 __fastcall sub_A1D8(__int64 a1, __int64 a2, unsigned int n0x80_1);

// Address: sub_A3EC
__int64 __fastcall sub_A3EC(__int64 n3, __int64 *a2, char *p_n256, __int64 a4);

// Address: sub_AA00
__int64 __fastcall sub_AA00(_DWORD *va);

// Address: sub_AA74
_UNKNOWN **sub_AA74(int n5, char *a2, ...);

// Address: sub_AAE8
_UNKNOWN **__fastcall sub_AAE8(__int64 a1, __int64 a2, __int64 a3, unsigned __int64 n16_2);

// Address: sub_B07C
unsigned __int64 __fastcall sub_B07C(__int64 a1);

#endif /* __CRYPTODXE_H__ */