Steinberg::PClassInfo Struct Reference

#include <ipluginbase.h>

List of all members.

Public Types

 kManyInstances = 0x7FFFFFFF
 kCategorySize = 32
 kNameSize = 64
enum  ClassCardinality { kManyInstances = 0x7FFFFFFF }
enum  { kCategorySize = 32, kNameSize = 64 }

Public Attributes

char cid [16]
 Class ID 16 Byte class GUID.
int32 cardinality
 currently ignored, set to kManyInstances
char category [kCategorySize]
 class category, host uses this to categorize interfaces
char name [kNameSize]
 class name, visible to the user


Detailed Description

Basic Information about a class provided by the plugin

Definition at line 113 of file ipluginbase.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
kCategorySize 
kNameSize 

Definition at line 121 of file ipluginbase.h.

enum Steinberg::PClassInfo::ClassCardinality

Enumerator:
kManyInstances 

Definition at line 116 of file ipluginbase.h.


Member Data Documentation

int32 Steinberg::PClassInfo::cardinality

currently ignored, set to kManyInstances

Definition at line 128 of file ipluginbase.h.

char Steinberg::PClassInfo::category[kCategorySize]

class category, host uses this to categorize interfaces

Definition at line 129 of file ipluginbase.h.

char Steinberg::PClassInfo::cid[16]

Class ID 16 Byte class GUID.

Definition at line 127 of file ipluginbase.h.

char Steinberg::PClassInfo::name[kNameSize]

class name, visible to the user

Definition at line 130 of file ipluginbase.h.


The documentation for this struct was generated from the following file: Empty

Copyright ©2008 Steinberg Media Technologies. All Rights Reserved.