#include "imgIContainer.h"
#include "imgIRequest.h"
#include "nsIDOMDocument.h"
#include "nsIDOMElement.h"
#include "nsIDOMHTMLImageElement.h"
#include "nsIImageLoadingContent.h"
#include "nsIPrefService.h"
#include "nsIPrefLocalizedString.h"
#include "nsIServiceManager.h"
#include "nsIStringBundle.h"
#include "nsNetUtil.h"
#include "nsShellService.h"
#include "nsWindowsShellService.h"
#include "nsIProcess.h"
#include "nsICategoryManager.h"
#include "nsBrowserCompsCID.h"
#include "nsDirectoryServiceUtils.h"
#include "nsAppDirectoryServiceDefs.h"
#include "nsDirectoryServiceDefs.h"
#include "nsIWindowsRegKey.h"
#include "nsUnicharUtils.h"
#include "windows.h"
#include "shellapi.h"
#include <shlobj.h>
#include <mbstring.h>
Go to the source code of this file.
Classes | |
struct | SETTING |
Macros | |
#define | _WIN32_WINNT 0x0600 |
#define | INITGUID |
#define | MAX_BUF 4096 |
#define | REG_SUCCEEDED(val) (val == ERROR_SUCCESS) |
#define | REG_FAILED(val) (val != ERROR_SUCCESS) |
#define | APP_REG_NAME L"Firefox" |
#define | CLS_HTML "FirefoxHTML" |
#define | CLS_URL "FirefoxURL" |
#define | CPL_DESKTOP L"Control Panel\\Desktop" |
#define | VAL_OPEN "\"%APPPATH%\" -requestPending -osint -url \"%1\"" |
#define | VAL_FILE_ICON "%APPPATH%,1" |
#define | DI "\\DefaultIcon" |
#define | SOP "\\shell\\open\\command" |
#define | MAKE_KEY_NAME1(PREFIX, MID) PREFIX MID |
Functions | |
static nsresult | OpenKeyForReading (HKEY aKeyRoot, const nsAString &aKeyName, HKEY *aKey) |
static nsresult | WriteBitmap (nsIFile *aFile, imgIContainer *aImage) |
Variables | |
static SETTING | gSettings [] |
#define _WIN32_WINNT 0x0600 |
Definition at line 73 of file nsWindowsShellService.cpp.
#define APP_REG_NAME L"Firefox" |
Definition at line 216 of file nsWindowsShellService.cpp.
#define CLS_HTML "FirefoxHTML" |
Definition at line 217 of file nsWindowsShellService.cpp.
#define CLS_URL "FirefoxURL" |
Definition at line 218 of file nsWindowsShellService.cpp.
#define CPL_DESKTOP L"Control Panel\\Desktop" |
Definition at line 219 of file nsWindowsShellService.cpp.
#define DI "\\DefaultIcon" |
Definition at line 228 of file nsWindowsShellService.cpp.
#define INITGUID |
Definition at line 74 of file nsWindowsShellService.cpp.
Definition at line 232 of file nsWindowsShellService.cpp.
#define MAX_BUF 4096 |
Definition at line 80 of file nsWindowsShellService.cpp.
Definition at line 86 of file nsWindowsShellService.cpp.
Definition at line 83 of file nsWindowsShellService.cpp.
#define SOP "\\shell\\open\\command" |
Definition at line 229 of file nsWindowsShellService.cpp.
#define VAL_FILE_ICON "%APPPATH%,1" |
Definition at line 221 of file nsWindowsShellService.cpp.
#define VAL_OPEN "\"%APPPATH%\" -requestPending -osint -url \"%1\"" |
Definition at line 220 of file nsWindowsShellService.cpp.
|
static |
Definition at line 96 of file nsWindowsShellService.cpp.
|
static |
|
static |
Definition at line 240 of file nsWindowsShellService.cpp.