#include "funknown.h"#include "fstrdefs.h"Data Structures | |
| class | IPluginBase |
| Basic interface to a Plug-in component. More... | |
| struct | PFactoryInfo |
| Basic Information about the class factory of the Plug-in. More... | |
| struct | PClassInfo |
| Basic Information about a class provided by the Plug-in. More... | |
| class | IPluginFactory |
| Class factory that any Plug-in defines for creating class instances. More... | |
| struct | PClassInfo2 |
| Version 2 of Basic Information about a class provided by the Plug-in. More... | |
| class | IPluginFactory2 |
| Version 2 of class factory supporting PClassInfo2. More... | |
| struct | PClassInfoW |
| Unicode Version of Basic Information about a class provided by the Plug-in. More... | |
| class | IPluginFactory3 |
| Version 3 of class factory supporting PClassInfoW. More... | |
Namespaces | |
| namespace | Steinberg |
Defines | |
| #define | LICENCE_UID(l1, l2, l3, l4) |
Typedefs | |
| typedef Steinberg::IPluginFactory *(* | GetFactoryProc )() |
Functions | |
| Steinberg::IPluginFactory * | GetPluginFactory () |
| Plug-in entrypoint. | |
| #define LICENCE_UID | ( | l1, | |||
| l2, | |||||
| l3, | |||||
| l4 | ) |
{ \
(int8)((l1 & 0xFF000000) >> 24), (int8)((l1 & 0x00FF0000) >> 16), \
(int8)((l1 & 0x0000FF00) >> 8), (int8)((l1 & 0x000000FF) ), \
(int8)((l2 & 0xFF000000) >> 24), (int8)((l2 & 0x00FF0000) >> 16), \
(int8)((l2 & 0x0000FF00) >> 8), (int8)((l2 & 0x000000FF) ), \
(int8)((l3 & 0xFF000000) >> 24), (int8)((l3 & 0x00FF0000) >> 16), \
(int8)((l3 & 0x0000FF00) >> 8), (int8)((l3 & 0x000000FF) ), \
(int8)((l4 & 0xFF000000) >> 24), (int8)((l4 & 0x00FF0000) >> 16), \
(int8)((l4 & 0x0000FF00) >> 8), (int8)((l4 & 0x000000FF) ) \
}
| typedef Steinberg::IPluginFactory*( * GetFactoryProc)() |