KDECore
kkernel_win.cpp
Go to the documentation of this file.
180 QString getWin32RegistryValue ( HKEY key, const QString& subKey, const QString& item, bool *ok )
197 if ( ERROR_SUCCESS!=RegQueryValueExW ( hKey, WIN32_CAST_CHAR item.utf16(), NULL, NULL, NULL, &dwSize ) )
202 if ( ERROR_SUCCESS!=RegQueryValueExW ( hKey, WIN32_CAST_CHAR item.utf16(), NULL, &dwType, ( LPBYTE ) lszValue, &dwSize ) ) {
338 attachConsole = (attachConsolePtr)QLibrary::resolve(QLatin1String("kernel32"), "AttachConsole");
QString getWin32RegistryValue(HKEY key, const QString &subKey, const QString &item, bool *ok)
Definition: kkernel_win.cpp:180
static void kMessageOutputDebugString(QtMsgType type, const char *msg)
kde and qt debug message printer using windows debug message port
Definition: kkernel_win.cpp:277
BOOL(WINAPI * attachConsolePtr)(DWORD dwProcessId)
try to attach to the parents console
Definition: kkernel_win.cpp:330
static int subSystem()
retrieve type of win32 subsystem from the executable header
Definition: kkernel_win.cpp:427
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpReserved)
The dll entry point - get the instance handle for GetModuleFleNameW Maybe also some special initializ...
Definition: kkernel_win.cpp:135
static class kMessageOutputInstaller kMessageOutputInstallerInstance
static void kMessageOutputFileIO(QtMsgType type, const char *msg)
kde and qt debug message printer using FILE pointer based output
Definition: kkernel_win.cpp:308
#define FAILURE
QString getWin32ShellFoldersPath(const QString &folder)
Windows-specific functions needed in kdecore.
Definition: kkernel_win.cpp:267
bool showWin32FilePropertyDialog(const QString &fileName)
Shows native MS Windows file property dialog for a file fileName.
Definition: kkernel_win.cpp:218
typedef BOOL(WINAPI *PtrTzSpecificLocalTimeToSystemTime)(LPTIME_ZONE_INFORMATION lpTimeZoneInformation
static void redirectToConsole()
redirect stdout, stderr and cout, wcout, cin, wcin, wcerr, cerr, wclog and clog to console
Definition: kkernel_win.cpp:353
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Thu Aug 27 2020 00:00:00 by doxygen 1.8.20 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Thu Aug 27 2020 00:00:00 by doxygen 1.8.20 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.