Back to index

lightning-sunbird  0.9+nobinonly
Classes | Typedefs | Functions
nsWinAPIs.h File Reference
#include "prtypes.h"
#include <windows.h>
#include <shellapi.h>
#include <shlobj.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsWinAPIs

Typedefs

typedef LPWSTR pszPath
typedef UINT usize
typedef LPWSTR lpBuffer
typedef LPWSTR DWORD nSize
typedef LPSECURITY_ATTRIBUTES aSecAttr
typedef DWORD aAccess
typedef DWORD DWORD aMode
typedef DWORD DWORD
LPSECURITY_ATTRIBUTES DWORD 
aCreat
typedef DWORD DWORD
LPSECURITY_ATTRIBUTES DWORD
DWORD 
aFlags
typedef DWORD DWORD
LPSECURITY_ATTRIBUTES DWORD
DWORD HANDLE 
aTemplate
typedef LPCWSTR lpOperation
typedef LPCWSTR LPCWSTR lpFile
typedef LPCWSTR LPCWSTR LPCWSTR lpParameters
typedef LPCWSTR LPCWSTR
LPCWSTR LPCWSTR 
lpDirectory
typedef LPCWSTR LPCWSTR
LPCWSTR LPCWSTR INT 
nShowCmd
typedef LPCWSTR aDest
typedef LPCWSTR BOOL aNoOverwrite
typedef DWORD aHandle
typedef DWORD DWORD aLen
typedef DWORD DWORD LPVOID aData
typedef GET_FILEEX_INFO_LEVELS aLevel
typedef GET_FILEEX_INFO_LEVELS
LPVOID 
aInfo
typedef LPWSTR aSPATH
typedef LPDWORD aSpC
typedef LPDWORD LPDWORD aBpS
typedef LPDWORD LPDWORD LPDWORD aNFC
typedef LPDWORD LPDWORD
LPDWORD LPDWORD 
aTNC
typedef PULARGE_INTEGER aFBA
typedef PULARGE_INTEGER
PULARGE_INTEGER 
aTNB
typedef PULARGE_INTEGER
PULARGE_INTEGER
PULARGE_INTEGER 
aTNFB
typedef LPWSTR aName
typedef LPWSTR DWORD aSize
typedef wchar_t *(* nsGetCwd )(wchar_t *buffer, int maxlen)
typedef wchar_t *(* nsGetDCwd )(int aDrive, wchar_t *aPath, int aMaxLen)
typedef FILE *(* nsFopen )(const wchar_t *aName, const wchar_t *aMode)
typedef int(* nsRemove )(const wchar_t *aPath)
typedef int(* nsRmdir )(const wchar_t *aPath)
typedef int(* nsChmod )(const wchar_t *aName, int pmode)

Functions

typedef BOOL (WINAPI *nsSHGetPathFromIDList)(LPCITEMIDLIST pidList
typedef UINT (WINAPI *nsGetSystemDirectory)(LPWSTR lpBuffer
typedef DWORD (WINAPI *nsGetTempPath)(DWORD len
typedef HANDLE (WINAPI *nsCreateFile)(LPCWSTR aPath
typedef HINSTANCE (WINAPI *nsShellExecute)(HWND hwnd
NS_COM PRBool NS_UseUnicode ()

Typedef Documentation

typedef DWORD aAccess

Definition at line 51 of file nsWinAPIs.h.

typedef LPDWORD LPDWORD aBpS

Definition at line 72 of file nsWinAPIs.h.

Definition at line 51 of file nsWinAPIs.h.

const char * aData

Definition at line 63 of file nsWinAPIs.h.

typedef LPCWSTR aDest

Definition at line 61 of file nsWinAPIs.h.

Definition at line 75 of file nsWinAPIs.h.

Definition at line 51 of file nsWinAPIs.h.

typedef LPDWORD aHandle

Definition at line 63 of file nsWinAPIs.h.

typedef GET_FILEEX_INFO_LEVELS LPVOID aInfo

Definition at line 67 of file nsWinAPIs.h.

typedef LPWSTR DWORD aLen

Definition at line 63 of file nsWinAPIs.h.

typedef GET_FILEEX_INFO_LEVELS aLevel

Definition at line 67 of file nsWinAPIs.h.

typedef DWORD DWORD aMode

Definition at line 51 of file nsWinAPIs.h.

typedef LPWSTR aName

Definition at line 78 of file nsWinAPIs.h.

Definition at line 72 of file nsWinAPIs.h.

Definition at line 61 of file nsWinAPIs.h.

Definition at line 50 of file nsWinAPIs.h.

typedef LPWSTR DWORD aSize

Definition at line 78 of file nsWinAPIs.h.

typedef LPWSTR aSPATH

Definition at line 71 of file nsWinAPIs.h.

typedef LPDWORD aSpC

Definition at line 72 of file nsWinAPIs.h.

Definition at line 51 of file nsWinAPIs.h.

Definition at line 75 of file nsWinAPIs.h.

Definition at line 72 of file nsWinAPIs.h.

Definition at line 75 of file nsWinAPIs.h.

typedef LPWSTR lpBuffer

Definition at line 47 of file nsWinAPIs.h.

Definition at line 56 of file nsWinAPIs.h.

Definition at line 56 of file nsWinAPIs.h.

Definition at line 56 of file nsWinAPIs.h.

Definition at line 56 of file nsWinAPIs.h.

typedef int(* nsChmod)(const wchar_t *aName, int pmode)

Definition at line 85 of file nsWinAPIs.h.

typedef FILE*(* nsFopen)(const wchar_t *aName, const wchar_t *aMode)

Definition at line 82 of file nsWinAPIs.h.

typedef wchar_t*(* nsGetCwd)(wchar_t *buffer, int maxlen)

Definition at line 80 of file nsWinAPIs.h.

typedef wchar_t*(* nsGetDCwd)(int aDrive, wchar_t *aPath, int aMaxLen)

Definition at line 81 of file nsWinAPIs.h.

Definition at line 56 of file nsWinAPIs.h.

typedef LPWSTR DWORD nSize

Definition at line 48 of file nsWinAPIs.h.

typedef int(* nsRemove)(const wchar_t *aPath)

Definition at line 83 of file nsWinAPIs.h.

typedef int(* nsRmdir)(const wchar_t *aPath)

Definition at line 84 of file nsWinAPIs.h.

typedef LPWSTR pszPath

Definition at line 44 of file nsWinAPIs.h.

typedef UINT usize

Definition at line 45 of file nsWinAPIs.h.


Function Documentation

typedef BOOL ( WINAPI *  nsSHGetPathFromIDList)
typedef DWORD ( WINAPI *  nsGetTempPath)
typedef HANDLE ( WINAPI *  nsCreateFile)
typedef HINSTANCE ( WINAPI *  nsShellExecute)

Definition at line 738 of file nsWinAPIs.cpp.

Here is the caller graph for this function:

typedef UINT ( WINAPI *  nsGetSystemDirectory)