From 3894473c87783c8c50b6bf14a6a14b9a636d879a Mon Sep 17 00:00:00 2001 From: open-license-manager <rillf@maildrop.cc> Date: ćšć, 07 8æ 2014 05:12:31 +0800 Subject: [PATCH] windows dev --- src/library/api/license++.h | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/library/api/license++.h b/src/library/api/license++.h index 713692a..13960b0 100644 --- a/src/library/api/license++.h +++ b/src/library/api/license++.h @@ -13,7 +13,9 @@ #ifdef __unix__ #define DllExport -#define MAX_PATH 1024 +#ifndef MAX_PATH + #define MAX_PATH 1024 +#endif #else #include <windows.h> #define DllExport __declspec( dllexport ) @@ -31,7 +33,7 @@ * This method calculate the pc identifier. The string has to be shown * to the user in order to calculate the license. */ -void identify_pc(IDENTIFICATION_STRATEGY pc_id_method, +DllExport void identify_pc(IDENTIFICATION_STRATEGY pc_id_method, char chbuffer[PC_IDENTIFIER_SIZE + 1]); /* * The optional parameter License contains the information the program that uses the library @@ -51,12 +53,12 @@ * Should be called from time to time to confirm we're still using the * slicense. */ -DllExport enum EVENT_TYPE confirm_license(char * productName, +DllExport EVENT_TYPE confirm_license(char * productName, LicenseLocation licenseLocation); /** * Do nothing for now, useful for network licenses. */ -DllExport enum EVENT_TYPE release_license(char * productName, +DllExport EVENT_TYPE release_license(char * productName, LicenseLocation licenseLocation); #ifdef __cplusplus -- Gitblit v1.9.1