VST 3 SDK VST 3.7 SDK for developing VST plug-in

Namespaces | Macros | Typedefs | Variables
module_win32.cpp File Reference
`#include "module.h"`
`#include "public.sdk/source/vst/utility/optional.h"`
`#include "public.sdk/source/vst/utility/stringconvert.h"`
`#include "pluginterfaces/base/funknownimpl.h"`
`#include <shlobj.h>`
`#include <windows.h>`
`#include <algorithm>`
`#include <iostream>`
`#include <experimental/filesystem>`

## Namespaces
namespace | VST3
namespace | VST3::Hosting

## Macros
#define | USE_FILESYSTEM 0
#define | _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING
#define | USE_OLE !USE_FILESYSTEM
#define | LOG_ENABLE 0

## Typedefs
using | InitModuleFunc = bool(*)()
using | ExitModuleFunc = bool(*)()

## Variables
constexpr unsigned long | kIPPathNameMax = 1024

## Macro Definition Documentation

## ◆ USE_FILESYSTEM

#define USE_FILESYSTEM 0

## ◆ _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING

#define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING

## ◆ USE_OLE

#define USE_OLE !USE_FILESYSTEM

## ◆ LOG_ENABLE

#define LOG_ENABLE 0

## Typedef Documentation

## ◆ InitModuleFunc

using InitModuleFunc = bool (*) ()

## ◆ ExitModuleFunc

using ExitModuleFunc = bool (*) ()

## Variable Documentation

## ◆ mModule

HINSTANCE mModule {nullptr}

Empty

Copyright © Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.