Wasabi ExpressPlay SDK for Desktop Systems  1.23.0
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

◆ SHI_INTERFACE_ID

#define SHI_INTERFACE_ID (   _iface)    SHI_INTERFACE_ID__##_iface

Returns an interface ID constant for an interface name.

◆ SHI_INTERFACE_ID__SHI_Action

#define SHI_INTERFACE_ID__SHI_Action   8

◆ SHI_INTERFACE_ID__SHI_ActionResult

#define SHI_INTERFACE_ID__SHI_ActionResult   9

◆ SHI_INTERFACE_ID__SHI_Attribute

#define SHI_INTERFACE_ID__SHI_Attribute   10

◆ SHI_INTERFACE_ID__SHI_Data

#define SHI_INTERFACE_ID__SHI_Data   5

◆ SHI_INTERFACE_ID__SHI_Engine

#define SHI_INTERFACE_ID__SHI_Engine   1

◆ SHI_INTERFACE_ID__SHI_Iterator

#define SHI_INTERFACE_ID__SHI_Iterator   7

◆ SHI_INTERFACE_ID__SHI_License

#define SHI_INTERFACE_ID__SHI_License   2

◆ SHI_INTERFACE_ID__SHI_List

#define SHI_INTERFACE_ID__SHI_List   6

◆ SHI_INTERFACE_ID__SHI_Object

#define SHI_INTERFACE_ID__SHI_Object   0

◆ SHI_INTERFACE_ID__SHI_Properties

#define SHI_INTERFACE_ID__SHI_Properties   3

◆ SHI_INTERFACE_ID__SHI_Property

#define SHI_INTERFACE_ID__SHI_Property   4

◆ SHI_INTERFACE_ID__SHI_Releasable

#define SHI_INTERFACE_ID__SHI_Releasable   13

◆ SHI_INTERFACE_ID__SHI_Service

#define SHI_INTERFACE_ID__SHI_Service   11

◆ SHI_INTERFACE_ID__SHI_ServiceSubscription

#define SHI_INTERFACE_ID__SHI_ServiceSubscription   14

◆ SHI_INTERFACE_ID__SHI_ServiceUser

#define SHI_INTERFACE_ID__SHI_ServiceUser   12

Typedef Documentation

◆ SHI_InterfaceId