Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
2.5 KiB

5 years ago
#ifdef __cplusplus
extern "C"
{
#endif
#ifndef APIENTRY
#define APIENTRY FAR PASCAL
#endif
void APIENTRY DK2SetupAlgorithmString ( LPSTR String, WORD Cmd );
void APIENTRY DK2SetMaximumIterations( WORD MaxIter );
void APIENTRY DK2Sub_ReadRandomNumbers( WORD DataReg,
LPSTR Id,
LPSTR PKey,
WORD Seed,
LPSTR Buffer );
void APIENTRY DK2Sub_ReadMemory( WORD DataReg,
LPSTR Id,
LPSTR PKey,
WORD Seed,
WORD Address,
LPSTR Buffer );
void APIENTRY DK2Sub_WriteMemory( WORD DataReg,
LPSTR Id,
LPSTR PKey,
WORD Seed,
WORD Address,
WORD SecretCounter,
LPSTR Password,
LPSTR DUSN,
LPSTR Buffer );
void APIENTRY DK2Sub_ReadDownCounter( WORD DataReg,
LPSTR Id,
LPSTR PKey,
LPDWORD DownCounter );
void APIENTRY DK2Sub_SubtractDownCounter( WORD DataReg,
LPSTR Id,
LPSTR PKey,
DWORD SubValue,
LPDWORD DownCounter );
void APIENTRY DK2Sub_RestartDownCounter( WORD DataReg,
LPSTR Id,
LPSTR PKey,
WORD SecretCounter,
LPSTR Password,
LPSTR DUSN,
DWORD DownCounter );
void APIENTRY DK2Sub_AccessNormalCommands( WORD DataReg,
LPSTR Id,
LPSTR PKey,
WORD Disable );
void APIENTRY DK2Algorithm( WORD Iterations,
LPSTR AlgoStr,
LPSTR PrivKey );
#ifdef __cplusplus
}
#endif