LicenseSpring C++ SDK
7.31.0
Easily add Software Licensing to your application
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
7
extern
"C"
{
8
#endif
9
10
LS_API
typedef
struct
LSInstallationFile
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
34
}
LSInstallationFile
;
35
36
LS_API
LSInstallationFile
*
CreateLSInstallationFile
();
37
38
LS_API
void
FreeLSInstallationFile
(
LSInstallationFile
* file );
39
40
#ifdef __cplusplus
41
}
// end extern "C"
42
#endif
43
44
#endif // LS_C_INSTALLATION_FILE_H
CreateLSInstallationFile
LS_API LSInstallationFile * CreateLSInstallationFile()
LSInstallationFile
LS_API struct LSInstallationFile LSInstallationFile
LSInstallationFile::getSize
unsigned long long(* getSize)(struct LSInstallationFile *self)
Definition:
InstallationFile.h:30
LS_API
#define LS_API
Macros that expands to dllexport, dllimport or nothing on non Windows platforms or in case of static ...
Definition:
APIDef.h:22
LSInstallationFile::inner
void * inner
Definition:
InstallationFile.h:32
LSInstallationFile
Definition:
InstallationFile.h:10
FreeLSInstallationFile
LS_API void FreeLSInstallationFile(LSInstallationFile *file)
LicenseSpring
C-interface
InstallationFile.h
Generated by
1.8.17