LMMS
Loading...
Searching...
No Matches
ipluginbase.h File Reference
#include "funknown.h"
#include "fstrdefs.h"

Go to the source code of this file.

Classes

class  Steinberg::IPluginBase
struct  Steinberg::PFactoryInfo
struct  Steinberg::PClassInfo
class  Steinberg::IPluginFactory
struct  Steinberg::PClassInfo2
class  Steinberg::IPluginFactory2
struct  Steinberg::PClassInfoW
class  Steinberg::IPluginFactory3

Namespaces

namespace  Steinberg

Macros

#define LICENCE_UID(l1, l2, l3, l4)

Typedefs

typedef Steinberg::IPluginFactory *(PLUGIN_API * GetFactoryProc) ()

Functions

SMTG_EXPORT_SYMBOL Steinberg::IPluginFactory *PLUGIN_API GetPluginFactory ()

Macro Definition Documentation

◆ LICENCE_UID

#define LICENCE_UID ( l1,
l2,
l3,
l4 )
Value:
{ \
(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) ) \
}
int8_t int8
Definition basics.h:85

Typedef Documentation

◆ GetFactoryProc

typedef Steinberg::IPluginFactory *(PLUGIN_API * GetFactoryProc) ()