#ifndef WORK_INK_OFFER_SDK_H #define WORK_INK_OFFER_SDK_H #ifdef __cplusplus extern "C" { #endif #ifdef BUILDING_DLL #define WORK_INK_OFFER_SDK_API __declspec(dllexport) #elif defined(STATIC_LIB) #define WORK_INK_OFFER_SDK_API #else #define WORK_INK_OFFER_SDK_API __declspec(dllimport) #endif // Work.Ink Offer SDK - Display branded software offers to users // Version: 1.0.0 // // Function to show an offer window // Parameters: // pubId - Your publisher ID from work.ink // // Returns: // 1 = User clicked Install and installer was launched successfully // 0 = User clicked Install but installer launch failed (opened browser instead) // -1 = User clicked Decline // -2 = User closed window (ESC key or other) // -3 = API error (no offer data available) WORK_INK_OFFER_SDK_API int runOffer(int pubId); #ifdef __cplusplus } #endif #endif // WORK_INK_OFFER_SDK_H