win32.h File Reference

Win32-specific functions. More...

#include <windows.h>
#include <QHash>
#include <QString>

Go to the source code of this file.

Defines

#define WIN32_LEAN_AND_MEAN

Functions

QString win32_program_files_folder ()
QString win32_app_data_folder ()
QString win32_registry_get_key_value (QString keyLocation, QString keyName)
void win32_registry_set_key_value (QString keyLocation, QString keyName, QString keyValue)
void win32_registry_remove_key (QString keyLocation, QString keyName)
QHash< qint64, QString > win32_process_list ()


Detailed Description

Win32-specific functions.

Version:
Id
string.h 700 2006-04-15 17:11:09Z edmanm

Definition in file win32.h.


Define Documentation

#define WIN32_LEAN_AND_MEAN

Definition at line 31 of file win32.h.


Function Documentation

QString win32_app_data_folder (  ) 

Gets the location of the user's APPDATA% folder.

Definition at line 70 of file win32.cpp.

References win32_get_folder_location().

Referenced by Vidalia::defaultDataDirectory().

QHash<qint64, QString> win32_process_list (  ) 

Returns a list of all currently active processes, including their pid and exe filename.

Definition at line 150 of file win32.cpp.

Referenced by is_process_running().

QString win32_program_files_folder (  ) 

Gets the location of the user's PROGRAMFILES% folder.

Definition at line 62 of file win32.cpp.

References win32_get_folder_location().

QString win32_registry_get_key_value ( QString  keyLocation,
QString  keyName 
)

Returns the value in keyName at keyLocation. Returns an empty QString if the keyName doesn't exist

Definition at line 79 of file win32.cpp.

Referenced by VidaliaSettings::runVidaliaOnBoot().

void win32_registry_remove_key ( QString  keyLocation,
QString  keyName 
)

Removes the key from the registry if it exists

Definition at line 130 of file win32.cpp.

Referenced by VidaliaSettings::setRunVidaliaOnBoot().

void win32_registry_set_key_value ( QString  keyLocation,
QString  keyName,
QString  keyValue 
)

Creates and/or sets the key to the specified value

Definition at line 103 of file win32.cpp.

Referenced by VidaliaSettings::setRunVidaliaOnBoot().


Generated on Mon Oct 23 20:08:16 2006 for Vidalia by  doxygen 1.5.0