|
Krita Source Code Documentation
|
#include "KisWindowsPackageUtils.h"#include <array>#include <windows.h>#include <shlobj.h>#include <QDebug>#include <QLibrary>#include <QString>Go to the source code of this file.
Classes | |
| struct | AppmodelFunctions |
Namespaces | |
| namespace | KisWindowsPackageUtils |
Typedefs | |
| using | pGetCurrentPackageFamilyName_t = LONG(WINAPI *)(UINT32 *packageFamilyNameLength, PWSTR packageFamilyName) |
| using | pGetCurrentPackageFullName_t = LONG(WINAPI *)(UINT32 *packageFullNameLength, PWSTR packageFullName) |
Functions | |
| QString | KisWindowsPackageUtils::getPackageRoamingAppDataLocation () |
| bool | KisWindowsPackageUtils::isRunningInPackage () |
| bool | KisWindowsPackageUtils::tryGetCurrentPackageFamilyName (QString *outName) |
| bool | KisWindowsPackageUtils::tryGetCurrentPackageFullName (QString *outName) |
Variables | |
| constexpr LONG | APPMODEL_ERROR_NO_PACKAGE = 15700 |
| constexpr int | KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET = 0x00040000 |
| constexpr int | PACKAGE_FULL_NAME_MAX_LENGTH = 127 |
| using pGetCurrentPackageFamilyName_t = LONG(WINAPI *)(UINT32 *packageFamilyNameLength, PWSTR packageFamilyName) |
Definition at line 41 of file KisWindowsPackageUtils.cpp.
| using pGetCurrentPackageFullName_t = LONG(WINAPI *)(UINT32 *packageFullNameLength, PWSTR packageFullName) |
Definition at line 47 of file KisWindowsPackageUtils.cpp.
|
constexpr |
Definition at line 61 of file KisWindowsPackageUtils.cpp.
|
constexpr |
Definition at line 73 of file KisWindowsPackageUtils.cpp.
|
constexpr |
Definition at line 57 of file KisWindowsPackageUtils.cpp.