Blender V4.3
GHOST_SystemPathsWin32.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2001-2002 NaN Holding BV. All rights reserved.
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11#ifndef WIN32
12# error WIN32 only!
13#endif // WIN32
14
15#define WIN32_LEAN_AND_MEAN
16#include <windows.h>
17
18#include "GHOST_SystemPaths.hh"
19
25 public:
30
35
41 const char *getSystemDir(int version, const char *versionstr) const;
42
48 const char *getUserDir(int version, const char *versionstr) const;
49
54 const char *getUserSpecialDir(GHOST_TUserSpecialDirTypes type) const;
55
60 const char *getBinaryDir() const;
61
65 void addToSystemRecentFiles(const char *filepath) const;
66};
GHOST_TUserSpecialDirTypes
void addToSystemRecentFiles(const char *filepath) const
const char * getSystemDir(int version, const char *versionstr) const
const char * getBinaryDir() const
const char * getUserSpecialDir(GHOST_TUserSpecialDirTypes type) const
const char * getUserDir(int version, const char *versionstr) const