GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
VersionCheckingModule.h
1 
29 #pragma once
30 
31 #include <GFSDKModule.h>
32 
33 #include "GFModuleExport.h"
34 
35 extern "C" {
36 
37 auto GF_MODULE_EXPORT GFGetModuleGFSDKVersion() -> const char *;
38 
39 auto GF_MODULE_EXPORT GFGetModuleQtEnvVersion() -> const char *;
40 
41 auto GF_MODULE_EXPORT GFGetModuleID() -> const char *;
42 
43 auto GF_MODULE_EXPORT GFGetModuleVersion() -> const char *;
44 
45 auto GF_MODULE_EXPORT GFGetModuleMetaData() -> GFModuleMetaData *;
46 
47 auto GF_MODULE_EXPORT GFRegisterModule() -> int;
48 
49 auto GF_MODULE_EXPORT GFActiveModule() -> int;
50 
51 auto GF_MODULE_EXPORT GFExecuteModule(GFModuleEvent *) -> int;
52 
53 auto GF_MODULE_EXPORT GFDeactiveModule() -> int;
54 
55 auto GF_MODULE_EXPORT GFUnregisterModule() -> int;
56 };
Definition: GFSDKModule.h:49
Definition: GFSDKModule.h:37