2#ifndef _AESENCRYPTION_H_
3#define _AESENCRYPTION_H_
4#ifndef _CRT_SECURE_NO_DEPRECATE
5#define _CRT_SECURE_NO_DEPRECATE
7#ifndef _CRT_SECURE_NO_WARNINGS
8#define _CRT_SECURE_NO_WARNINGS
29#pragma comment(lib,"AESEncryption.lib")
30#define _AES_EXPORT_ _declspec(dllimport)
32#define _AES_EXPORT_ _declspec(dllexport)
35#pragma region FILEENCRYPTION
44 _In_z_
char const* _FileName
49_AES_EXPORT_
int __cdecl close_encrypted_file(
55_AES_EXPORT_
char* __cdecl read_line_from_encrypted_file(
63_AES_EXPORT_
int encrypt_file(
64 _Inout_z_ const
char* file,
_Check_return_ _AES_EXPORT_ ptrFILEENCRYPTIONHANDLE __cdecl open_encrypted_file(_In_z_ char const *_FileName)
void * ptrFILEENCRYPTIONHANDLE
_In_ int _Inout_ ptrFILEENCRYPTIONHANDLE _Stream
_Success_(return !=-1) _Check_return_opt_ _AES_EXPORT_ int __cdecl close_encrypted_file(_In_ _Post_invalid_ ptrFILEENCRYPTIONHANDLE _Stream)