summaryrefslogtreecommitdiff
path: root/GnuPG/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'GnuPG/main.h')
-rw-r--r--GnuPG/main.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/GnuPG/main.h b/GnuPG/main.h
new file mode 100644
index 0000000..1e1a6cf
--- /dev/null
+++ b/GnuPG/main.h
@@ -0,0 +1,40 @@
+#ifndef __MAIN_H__
+#define __MAIN_H__
+
+// zeichenketten zur identifizierung von werten in der datenbank
+extern char *dbexecutable;
+extern char *dbhomedirectory;
+extern char *dbstorepassphrases;
+extern char *dbautoimportpublickeys;
+extern char *dblistpublickeys;
+extern char *dblistsecretkeys;
+extern char *dbimportpublickey;
+extern char *dbexportpublickey;
+extern char *dbdetectuserid;
+extern char *dbencrypt;
+extern char *dbdecrypt;
+extern char *dbtempdir;
+extern char *dbkeyuserid;
+extern char *dbkey;
+extern char *dbkeymodified;
+extern char *dbuseencryption;
+extern char *dbstarttag;
+extern char *dbendtag;
+extern char *dbloggingon;
+extern char *dblogfile;
+
+// main global variables
+extern HINSTANCE dllinstance;
+extern PLUGINLINK *pluginLink;
+extern char *pluginid;
+extern UINT storepassphraseschecked;
+extern UINT autoimportpublickeyschecked;
+extern UINT loggingonchecked;
+extern char starttag[plugintagsize];
+extern char endtag[plugintagsize];
+extern char logfile[fullfilenamesize];
+
+void ErrorMessage(const char *alevel, const char *atext, const char *ahint);
+void LogMessage(const char *astart, const char *atext, const char *aend);
+
+#endif // __MAIN_H__ \ No newline at end of file