Pointwise Plugin SDK
|
Modules | |
Data Handle Helper Macros | |
Published Variable Attribute Groups | |
Classes | |
struct | PWP_APIINFO |
The API information returned by plugins for each supported API. More... | |
struct | PWP_HVALUE_IMPL |
struct | PWP_HVALUE |
An opaque handle to a value. More... | |
struct | PWP_LICENSEDATA |
Installation's license data. NOT IMPLEMENTED YET. More... | |
struct | PWP_MSG_PROGRESS |
The data sent by plugins for progress messages. More... | |
struct | PWP_MSG_TEXT |
The data sent by plugins for text messages. More... | |
struct | PWP_PLUGININFO |
Provides general information about a plugin. More... | |
struct | PWP_VERSION |
Version data. More... | |
Macros | |
#define | PWP_HVALUE_GET_IMPL(h) PWP_HANDLE_GET_IMPL(h, PWP_HVALUE) |
obtains the underlying PWP_HVALUE_IMPL ptr from the handle More... | |
#define | PWP_HVALUE_INIT PWP_HANDLE_INIT |
static data init value More... | |
#define | PWP_HVALUE_ISVALID(h) PWP_HANDLE_ISVALID(h) |
returns non-zero value if handle is valid More... | |
#define | PWP_HVALUE_SET(h, v) PWP_HANDLE_SET(h, v) |
assigns internal handle values More... | |
#define | PWP_HVALUE_SET_IMPL(h, hTyp) PWP_HANDLE_SET_IMPL(h, PWP_HVALUE, hTyp) |
assigns internal handle values using an implementation More... | |
#define | PWP_HVALUE_SET_INVALID(h) PWP_HVALUE_SET(h, PWP_HANDLE_INIT) |
resets handle to an invalid state More... | |
#define | PWP_MESSAGECB_DEFAULT "@@default" |
Special API name used to register the default message handler. More... | |
#define | PWP_MESSAGECB_SPY "@@spy" |
Special API name used to register the spy message handler. More... | |
Typedefs | |
typedef PWP_UINT32(* | PWP_MESSAGECB) (const char api[], PWP_ENUM_MSGID id, void *pMsg) |
Message handler callback function signature. More... | |
typedef PWP_UINT32 | PWP_VERSIONVAL |
Version data component value. More... | |
typedef PWP_BOOL | PwpValue_t(const void *dest, PWP_ENUM_VALTYPE srcType, const void *srcValue, PWP_UINT32 srcSize) |
Value transfer callback function signature. More... | |
#define PWP_HVALUE_GET_IMPL | ( | h | ) | PWP_HANDLE_GET_IMPL(h, PWP_HVALUE) |
obtains the underlying PWP_HVALUE_IMPL ptr from the handle
#define PWP_HVALUE_INIT PWP_HANDLE_INIT |
#define PWP_HVALUE_ISVALID | ( | h | ) | PWP_HANDLE_ISVALID(h) |
#define PWP_HVALUE_SET | ( | h, | |
v | |||
) | PWP_HANDLE_SET(h, v) |
#define PWP_HVALUE_SET_IMPL | ( | h, | |
hTyp | |||
) | PWP_HANDLE_SET_IMPL(h, PWP_HVALUE, hTyp) |
#define PWP_HVALUE_SET_INVALID | ( | h | ) | PWP_HVALUE_SET(h, PWP_HANDLE_INIT) |
#define PWP_MESSAGECB_DEFAULT "@@default" |
Special API name used to register the default message handler.
This special API name can be passed to PwpSetMessageCallback(api).
The default handler is only invoked if an API specific handler was not set.
#define PWP_MESSAGECB_SPY "@@spy" |
Special API name used to register the spy message handler.
This special API name can be passed to PwpSetMessageCallback(api).
The spy handler is always invoked after the API specific or default handler is invoked. The spy handler cannot modify the return value.
typedef PWP_UINT32(* PWP_MESSAGECB) (const char api[], PWP_ENUM_MSGID id, void *pMsg) |
Message handler callback function signature.
typedef PWP_UINT32 PWP_VERSIONVAL |
typedef PWP_BOOL PwpValue_t(const void *dest, PWP_ENUM_VALTYPE srcType, const void *srcValue, PWP_UINT32 srcSize) |
Value transfer callback function signature.
enum PWP_ENDIANNESS |
enum PWP_ENUM_DIMENSION |
enum PWP_ENUM_ENCODING |
enum PWP_ENUM_FILEDEST |
enum PWP_ENUM_MSGID |
Supported PWP-API message ids.
Enumerator | |
---|---|
PWP_MSGID_DEBUG | Debug text message id (see PWP_MSG_TEXT) |
PWP_MSGID_INFO | Information text message id (see PWP_MSG_TEXT) |
PWP_MSGID_WARNING | Non-fatal error text message id (see PWP_MSG_TEXT) |
PWP_MSGID_ERROR | Fatal error text message id (see PWP_MSG_TEXT) |
PWP_MSGID_PROGBEGIN | Begin progress message id (see PWP_MSG_PROGRESS) |
PWP_MSGID_PROGEND | End progress message id (see PWP_MSG_PROGRESS) |
PWP_MSGID_PROGSTATUS | Status progress message id (see PWP_MSG_PROGRESS) |
PWP_MSGID_PROGQUIT | Query progress quit message id (see PWP_MSG_PROGRESS) |
enum PWP_ENUM_PRECISION |
enum PWP_ENUM_VALTYPE |
Supported PWP-API getValue() transfer types.