Header file defining Core module interface definitions. More...
#include <stddef.h>
Data Structures | |
struct | sw_api_info |
Required first member for all APIs. More... | |
Typedefs | |
typedef HqnResult | sw_api_result |
Result type for SwRegister* calls. More... | |
typedef uint32 | sw_api_version |
Type for interface version numbers. | |
typedef struct sw_api_info | sw_api_info |
Required first member for all APIs. | |
Enumerations | |
enum | SWAPI_RESULT { SW_API_REGISTERED = HQN_RESULT_SUCCESS , SW_API_ERROR , SW_API_NOT_UNIQUE , SW_API_NOT_AUTHORISED , SW_API_VERSION_TOO_OLD , SW_API_VERSION_TOO_NEW , SW_API_BAD_UNICODE , SW_API_INCOMPLETE , SW_API_INSTANCE_SIZE , SW_API_INVALID , SW_API_TOO_EARLY , SW_API_INIT_FAILED } |
Return values for common for all SwRegister* calls. More... | |
Functions | |
HqnResult | swapi_result_translate (sw_api_result result) |
Translate a SWAPI-specific error code to a generic HqnResult error code. More... | |
Header file defining Core module interface definitions.
Copyright (C) 2023 Global Graphics Software Ltd. All rights reserved.
This source code contains the confidential and trade secret information of Global Graphics Software Ltd. It may not be used, copied or distributed for any reason except as set forth in the applicable Global Graphics license agreement.