mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-25 18:07:31 +09:00
27 lines
974 B
C++
27 lines
974 B
C++
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#ifndef nsWMUtils_h___
|
|
#define nsWMUtils_h___
|
|
|
|
#include <windows.h>
|
|
#include "nsIWindowsRegKey.h"
|
|
|
|
class nsIDOMDocument;
|
|
|
|
class nsWMUtils {
|
|
public:
|
|
static nsresult FindWMKey(nsIWindowsRegKey **aKey);
|
|
static nsresult GetRootFolder(nsIFile **aRootFolder);
|
|
static nsresult GetOEAccountFiles(nsCOMArray<nsIFile> &aFileArray);
|
|
static nsresult GetOEAccountFilesInFolder(nsIFile *aFolder,
|
|
nsCOMArray<nsIFile> &aFileArray);
|
|
static nsresult MakeXMLdoc(nsIDOMDocument **aXmlDoc,
|
|
nsIFile *aFile);
|
|
static nsresult GetValueForTag(nsIDOMDocument *aXmlDoc,
|
|
const char *aTagName,
|
|
nsAString &aValue);
|
|
};
|
|
|
|
#endif /* nsWMUtils_h___ */
|