17 #ifndef _WSB_DRM_DBUS_H_ 18 #define _WSB_DRM_DBUS_H_ 37 #define WSB_DRMDBUS_SERVICE "com.intertrust.wasabi" 38 #define WSB_DRMDBUS_METHOD_PROCESS_MESSAGE "processMessage" 39 #define WSB_DRMDBUS_METHOD_IS_ACTION_VALID "isActionValid" 173 const char* content_id,
192 #endif // _WSB_DRM_DBUS_H_ Definition: WsbDrmDbus.h:53
Definition: WsbDrmDbus.h:103
WSB_DrmDbus_MessageType
Definition: WsbDrmDbus.h:46
Definition: WsbDrmDbus.h:138
WSB_DrmDbus_ActionType
Definition: WsbDrmDbus.h:52
Definition: WsbDrmDbus.h:115
Definition: WsbDrmDbus.h:69
Definition: WsbDrmDbus.h:74
WSB_DrmDbusResult
Definition: WsbDrmDbus.h:58
struct WSB_DrmDbus WSB_DrmDbus
Definition: WsbDrmDbus.h:145
Definition: WsbDrmDbus.h:121
Definition: WsbDrmDbus.h:127
void * instance
Definition: WsbDrmDbus.h:132
Definition: WsbDrmDbus.h:90
Definition: WsbDrmDbus.h:83
Definition: WsbDrmDbus.h:48
WSB_EXPORT WSB_DrmDbusResult WSB_DrmDbus_ResultMap(WSB_Result code)
Definition: WsbDrmDbus.h:54
WSB_EXPORT WSB_Result WSB_DrmDbus_ProcessActionToken(WSB_DrmDbus *drm, const char *token, const WSB_DrmDbus_TokenProcessed callback)
Definition: WsbDrmDbus.h:96
int WSB_Result
Signed integer value representing a function or method result (return value).
Definition: WsbTypes.h:83
WSB_EXPORT WSB_Result WSB_DrmDbus_Terminate(WSB_DrmDbus *drm)
Definition: WsbDrmDbus.h:60
WSB_EXPORT WSB_Result WSB_DrmDbus_Initialize(WSB_DrmDbus **drm, WSB_Size max_pending_requests)
Definition: WsbDrmDbus.h:65
Definition: WsbDrmDbus.h:78
struct SHI_ActionResult SHI_ActionResult
A SHI_ActionResult object represents the result returned by several different SHI_Action methods...
Definition: ShiAction.h:444
Definition: WsbDrmDbus.h:109
void * instance
Definition: WsbDrmDbus.h:139
WSB_EXPORT WSB_Result WSB_DrmDbus_IsActionValid(WSB_DrmDbus *drm, const char *content_id, WSB_DrmDbus_ActionType action, WSB_DrmDbus_ActionResultValidator validator, int *retval)
WSB_UInt32 WSB_Size
An unsigned integer used to represent a measurable quantity (e.g., the size of a file).
Definition: WsbTypes.h:104
Definition: WsbDrmDbus.h:131
Definition: WsbDrmDbus.h:47