Wasabi ExpressPlay SDK for Desktop Systems  1.10
Macros | Typedefs
ShiInterfaces.h File Reference

Interfaces. More...

#include "ShiResults.h"
#include "ShiTypes.h"

Go to the source code of this file.

Macros

#define SHI_INTERFACE_ID__SHI_Object   0
 
#define SHI_INTERFACE_ID__SHI_Engine   1
 
#define SHI_INTERFACE_ID__SHI_License   2
 
#define SHI_INTERFACE_ID__SHI_Properties   3
 
#define SHI_INTERFACE_ID__SHI_Property   4
 
#define SHI_INTERFACE_ID__SHI_Data   5
 
#define SHI_INTERFACE_ID__SHI_List   6
 
#define SHI_INTERFACE_ID__SHI_Iterator   7
 
#define SHI_INTERFACE_ID__SHI_Action   8
 
#define SHI_INTERFACE_ID__SHI_ActionResult   9
 
#define SHI_INTERFACE_ID__SHI_Attribute   10
 
#define SHI_INTERFACE_ID__SHI_Service   11
 
#define SHI_INTERFACE_ID__SHI_ServiceUser   12
 
#define SHI_INTERFACE_ID__SHI_Releasable   13
 
#define SHI_INTERFACE_ID__SHI_ServiceSubscription   14
 
#define SHI_INTERFACE_ID(_iface)   SHI_INTERFACE_ID__##_iface
 Returns an interface ID constant for an interface name. More...
 

Typedefs

typedef SHI_UInt32 SHI_InterfaceId
 

Detailed Description

Interfaces.

Macro Definition Documentation

#define SHI_INTERFACE_ID (   _iface)    SHI_INTERFACE_ID__##_iface

Returns an interface ID constant for an interface name.

#define SHI_INTERFACE_ID__SHI_Action   8
#define SHI_INTERFACE_ID__SHI_ActionResult   9
#define SHI_INTERFACE_ID__SHI_Attribute   10
#define SHI_INTERFACE_ID__SHI_Data   5
#define SHI_INTERFACE_ID__SHI_Engine   1
#define SHI_INTERFACE_ID__SHI_Iterator   7
#define SHI_INTERFACE_ID__SHI_License   2
#define SHI_INTERFACE_ID__SHI_List   6
#define SHI_INTERFACE_ID__SHI_Object   0
#define SHI_INTERFACE_ID__SHI_Properties   3
#define SHI_INTERFACE_ID__SHI_Property   4
#define SHI_INTERFACE_ID__SHI_Releasable   13
#define SHI_INTERFACE_ID__SHI_Service   11
#define SHI_INTERFACE_ID__SHI_ServiceSubscription   14
#define SHI_INTERFACE_ID__SHI_ServiceUser   12

Typedef Documentation