| 
    Archicad 29 C++ API
    
   | 
 
Describes the current server application the add-on is running under. More...
#include <APIdefs_Registration.h>
Public Attributes | |
| API_ApplicationTypeID | serverApplication | 
| The server application (Archicad and/or OEM products).  | |
| UInt16 | mainVersion | 
| The main version of the server application.  | |
| Int16 | releaseVersion | 
| The sub- (release) version of the server application.  | |
| bool | runningInBackground | 
| The server application was started in background mode.  | |
| Int32 | buildNum | 
| The build number of the server application.  | |
| GS::UniString | language | 
| The language of the server application as a Unicode string. For example, it contains "@c INT" for the international version and "@c JPN" for the Japanese version.  | |
| GS::UniString | partnerID | 
| When Archicad runs on an SSA license this field contains the internal identifier of the reseller.  | |
Describes the current server application the add-on is running under.
CheckEnvironment function. It can be also obtained with the ACAPI_AddOnIdentification_Application function. From API 21 you shouldn't call BNZeroMemory or memset on this structure.