From 313a1361b11f31da7ee7ad2f2430bbc918b61ef3 Mon Sep 17 00:00:00 2001
From: Gabriele Contini <contini.mailing@gmail.com>
Date: 周六, 02 5月 2020 10:08:47 +0800
Subject: [PATCH] Visual studio 2015 isn't supported anymore.

---
 include/licensecc/datatypes.h |   33 +++++++++++++++++++++++++++++----
 1 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/include/licensecc/datatypes.h b/include/licensecc/datatypes.h
index f9da78a..f99e232 100644
--- a/include/licensecc/datatypes.h
+++ b/include/licensecc/datatypes.h
@@ -1,8 +1,8 @@
-/** \addtogroup api
- * @{
- */
 #ifndef DATATYPES_H_
 #define DATATYPES_H_
+/** \addtogroup apistruct
+ * @{
+ */
 
 #ifdef __cplusplus
 extern "C" {
@@ -126,11 +126,36 @@
 	int license_version;  // license file version
 } LicenseInfo;
 
+typedef enum { BARE_TO_METAL, VMWARE, VIRTUALBOX, V_XEN, KVM, HV, V_OTHER } LCC_API_VIRTUALIZATION_DETAIL;
+
+typedef enum {
+	PROV_UNKNOWN = 0,
+	ON_PREMISE = 1,
+	GOOGLE_CLOUD = 2,
+	AZURE_CLOUD = 3,
+	AWS = 4,
+	/**
+	 * "/sys/class/dmi/id/bios_vendor" SeaBIOS
+	 * "/sys/class/dmi/id/sys_vendor" Alibaba Cloud
+	 * modalias
+	 * "dmi:bvnSeaBIOS:bvrrel-1.7.5-0-ge51488c-20140602_164612-nilsson.home.kraxel.org:bd04/01/2014:svnAlibabaCloud:pnAlibabaCloudECS:pvrpc-i440fx-2.1:cvnAlibabaCloud:ct1:cvrpc-i440fx-2.1:"
+	 */
+	ALI_CLOUD = 5
+} LCC_API_CLOUD_PROVIDER;
+
+typedef enum { NONE, CONTAINER, VM } LCC_API_VIRTUALIZATION_SUMMARY;
+
+typedef struct {
+	LCC_API_CLOUD_PROVIDER cloud_provider;
+	LCC_API_VIRTUALIZATION_SUMMARY virtualization;
+	LCC_API_VIRTUALIZATION_DETAIL virtualization_detail;
+} ExecutionEnvironmentInfo;
+
 #ifdef __cplusplus
 }
 #endif
 
-#endif
 /**
  * @}
  */
+#endif

--
Gitblit v1.9.1