Fingerprint_Card
Loading...
Searching...
No Matches
ZVersionInfo.h
Go to the documentation of this file.
1#ifndef Z_VERSION_INFO_H
2#define Z_VERSION_INFO_H
3
4#include <ZTypesEx.h>
5
6#ifndef RC_INVOKED
7 #include <Core/ZAssembly.h>
8#endif
9
10#define Z_COMPANY Z_T("Zwipe")
11#define Z_COMPANY_DOMAIN Z_T("com.zwipe")
12
13#ifndef Z_ASSEMBLY_VERSION_BUILD
14 #define Z_ASSEMBLY_VERSION_BUILD 0
15#endif
16
17#ifndef Z_ASSEMBLY_VERSION_REVISION
18 #define Z_ASSEMBLY_VERSION_REVISION 0
19#endif
20
21#ifndef Z_ASSEMBLY_VERSION_REPOSITORY_REVISION
22 #define Z_ASSEMBLY_VERSION_REPOSITORY_REVISION 000000
23#endif
24
25#define Z_ASSEMBLY_VERSION_REPOSITORY_REVISION_VALUE Z_STRINGIZE(Z_ASSEMBLY_VERSION_REPOSITORY_REVISION)
26#define Z_ASSEMBLY_VERSION_REPOSITORY_REVISION_ID Z_T("Z_ASSEMBLY_VERSION_REPOSITORY_REVISION_ID_") Z_ASSEMBLY_VERSION_REPOSITORY_REVISION_VALUE
27
28#ifndef Z_ASSEMBLY_VERSION
29 #define Z_ASSEMBLY_VERSION Z_T(" ") Z_STRINGIZE(Z_MODULE_VERSION_MAJOR) Z_T(".") Z_STRINGIZE(Z_MODULE_VERSION_MINOR)
30#endif
31
32#ifndef Z_ASSEMBLY_TITLE_BASE
33 #define Z_ASSEMBLY_TITLE_BASE Z_MODULE_NAME
34#endif
35
36#ifdef Z_ASSEMBLY_EDITION
37 #define Z_ASSEMBLY_TITLE Z_ASSEMBLY_TITLE_BASE Z_T(" ") Z_ASSEMBLY_EDITION Z_ASSEMBLY_VERSION
38#else
39 #define Z_ASSEMBLY_TITLE Z_ASSEMBLY_TITLE_BASE Z_ASSEMBLY_VERSION
40#endif
41
42#ifndef Z_ASSEMBLY_ADDITIONAL_COPYRIGHT
43 #define Z_ASSEMBLY_ADDITIONAL_COPYRIGHT
44#endif
45
46#define Z_ASSEMBLY_COPYRIGHT Z_T("Copyright (C) ") Z_ASSEMBLY_COPYRIGHT_YEARS Z_T(" ") Z_MODULE_COMPANY Z_ASSEMBLY_ADDITIONAL_COPYRIGHT
47
48#ifndef Z_ASSEMBLY_ID
49 #define Z_ASSEMBLY_ID Z_MODULE_ID
50#endif
51
52#ifndef RC_INVOKED
53
54 #define Z_ASSEMBLY_PTR_VAR(name) Z_JOIN_SYMBOLS(m_p, Z_JOIN_SYMBOLS(Z_ASSEMBLY_NAME, name))
55 #define Z_ASSEMBLY_HANDLE_VAR(name) Z_JOIN_SYMBOLS(m_h, Z_JOIN_SYMBOLS(Z_ASSEMBLY_NAME, name))
56 #define Z_ASSEMBLY_FUNC(name) Z_JOIN_SYMBOLS(Z_ASSEMBLY_NAME, name)
57
58 Z_EXTERN_C ZResult Z_API Z_ASSEMBLY_FUNC(AssemblyOf)(HZAssembly* phValue);
59 #define Z_THIS_ASSEMBLY_OF Z_ASSEMBLY_OF(Z_ASSEMBLY_NAME)
60 #define Z_THIS_ASSEMBLY_ADDRESS ((void *)(ZSizeType)Z_THIS_ASSEMBLY_OF)
61
62 #ifdef Z_UNICODE
63 #define Z_ASSEMBLY_OPTIONS_UNICODE ZAssemblyOptionsUnicode
64 #else
65 #define Z_ASSEMBLY_OPTIONS_UNICODE ZAssemblyOptionsNone
66 #endif
67
68 #ifdef Z_NO_UNICODE
69 #define Z_ASSEMBLY_OPTIONS_NO_UNICODE ZAssemblyOptionsNoUnicode
70 #else
71 #define Z_ASSEMBLY_OPTIONS_NO_UNICODE ZAssemblyOptionsNone
72 #endif
73
74 #ifdef Z_DEBUG
75 #define Z_ASSEMBLY_OPTIONS_DEBUG ZAssemblyOptionsDebug
76 #else
77 #define Z_ASSEMBLY_OPTIONS_DEBUG ZAssemblyOptionsNone
78 #endif
79
80 #if defined(Z_LIB)
81 #define Z_ASSEMBLY_OPTIONS_TYPE ZAssemblyOptionsLib
82 #elif defined(Z_EXE)
83 #define Z_ASSEMBLY_OPTIONS_TYPE ZAssemblyOptionsExe
84 #else
85 #define Z_ASSEMBLY_OPTIONS_TYPE ZAssemblyOptionsNone
86 #endif
87
88 #define Z_ASSEMBLY_OPTIONS ((ZAssemblyOptions)(Z_ASSEMBLY_OPTIONS_TYPE | Z_ASSEMBLY_OPTIONS_DEBUG | Z_ASSEMBLY_OPTIONS_NO_UNICODE | Z_ASSEMBLY_OPTIONS_UNICODE))
89#endif
90
91#endif // !Z_VERSION_INFO_H
#define Z_ASSEMBLY_FUNC(name)
Definition ZVersionInfo.h:56
Z_EXTERN_C ZResult Z_API Z_ASSEMBLY_FUNC AssemblyOf(HZAssembly *phValue)