LicenseSpring C++ SDK 7.31.0
Easily add Software Licensing to your application
Loading...
Searching...
No Matches
InstallationFile.h
Go to the documentation of this file.
1#ifndef LS_C_INSTALLATION_FILE_H
2#define LS_C_INSTALLATION_FILE_H
3
4#include "../APIDef.h"
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
11 {
12 const char* ( *getVersion )( struct LSInstallationFile* self );
13
14 const char* ( *getUrl )( struct LSInstallationFile* self );
15
16 const char* ( *getMd5Hash )( struct LSInstallationFile* self );
17
18 const char* ( *getReleaseDate )( struct LSInstallationFile* self );
19
20 const char* ( *getRequiredVersion )( struct LSInstallationFile* self );
21
22 const char* ( *getEnvironment )( struct LSInstallationFile* self );
23
24 const char* ( *getEulaLink )( struct LSInstallationFile* self );
25
26 const char* ( *getReleaseNotesLink )( struct LSInstallationFile* self );
27
28 const char* ( *getChannel )( struct LSInstallationFile* self );
29
30 unsigned long long ( *getSize )( struct LSInstallationFile* self );
31
32 void* inner;
33
35
37
39
40#ifdef __cplusplus
41} // end extern "C"
42#endif
43
44#endif // LS_C_INSTALLATION_FILE_H
#define LS_API
Macros that expands to dllexport, dllimport or nothing on non Windows platforms or in case of static ...
Definition APIDef.h:22
LS_API LSInstallationFile * CreateLSInstallationFile()
LS_API void FreeLSInstallationFile(LSInstallationFile *file)
unsigned long long(* getSize)(struct LSInstallationFile *self)