![]() |
Audacity 3.2.0
|
#include "public.sdk/source/vst/utility/optional.h"
#include "public.sdk/source/vst/utility/stringconvert.h"
#include "public.sdk/source/vst/hosting/module.h"
#include <windows.h>
#include <shlobj.h>
#include <algorithm>
#include <iostream>
#include <experimental/filesystem>
Go to the source code of this file.
Classes | |
struct | VST3::Hosting::anonymous_namespace{module_win32.cpp}::Ole |
class | VST3::Hosting::anonymous_namespace{module_win32.cpp}::Win32Module |
Namespaces | |
namespace | VST3 |
namespace | VST3::Hosting |
namespace | VST3::Hosting::anonymous_namespace{module_win32.cpp} |
Macros | |
#define | USE_FILESYSTEM 0 |
#define | _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING |
#define | USE_OLE !USE_FILESYSTEM |
Typedefs | |
using | InitModuleFunc = bool(PLUGIN_API *)() |
using | ExitModuleFunc = bool(PLUGIN_API *)() |
Functions | |
bool | VST3::Hosting::anonymous_namespace{module_win32.cpp}::checkVST3Package (filesystem::path &p) |
bool | VST3::Hosting::anonymous_namespace{module_win32.cpp}::isFolderSymbolicLink (const filesystem::path &p) |
Optional< std::string > | VST3::Hosting::anonymous_namespace{module_win32.cpp}::getKnownFolder (REFKNOWNFOLDERID folderID) |
VST3::Optional< filesystem::path > | VST3::Hosting::anonymous_namespace{module_win32.cpp}::resolveShellLink (const filesystem::path &p) |
void | VST3::Hosting::anonymous_namespace{module_win32.cpp}::findFilesWithExt (const filesystem::path &path, const std::string &ext, Module::PathList &pathList, bool recursive=true) |
void | VST3::Hosting::anonymous_namespace{module_win32.cpp}::findModules (const filesystem::path &path, Module::PathList &pathList) |
Optional< filesystem::path > | VST3::Hosting::anonymous_namespace{module_win32.cpp}::getContentsDirectoryFromModuleExecutablePath (const std::string &modulePath) |
Variables | |
constexpr auto | VST3::Hosting::anonymous_namespace{module_win32.cpp}::architectureString = "x86-win" |
#define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING |
Definition at line 64 of file module_win32.cpp.
#define USE_FILESYSTEM 0 |
Definition at line 54 of file module_win32.cpp.
#define USE_OLE !USE_FILESYSTEM |
Definition at line 92 of file module_win32.cpp.
using ExitModuleFunc = bool (PLUGIN_API*) () |
Definition at line 74 of file module_win32.cpp.
using InitModuleFunc = bool (PLUGIN_API*) () |
Definition at line 73 of file module_win32.cpp.