#include "Windows4Root.h"
#include "TWinNTSystem.h"
#include "TROOT.h"
#include "TError.h"
#include "TOrdCollection.h"
#include "TRegexp.h"
#include "TException.h"
#include "TEnv.h"
#include "TSocket.h"
#include "TApplication.h"
#include "TWin32SplashThread.h"
#include "Win32Constants.h"
#include "TInterpreter.h"
#include "TObjString.h"
#include "TVirtualX.h"
#include <sys/utime.h>
#include <sys/timeb.h>
#include <process.h>
#include <io.h>
#include <direct.h>
#include <ctype.h>
#include <float.h>
#include <sys/stat.h>
#include <signal.h>
#include <stdio.h>
#include <errno.h>
#include <lm.h>
#include <dbghelp.h>
#include <Tlhelp32.h>
#include <sstream>
#include <iostream>
#include <list>
#include <shlobj.h>
#include <conio.h>
Go to the source code of this file.
Classes | |
class | TFdSet |
struct | SYSTEM_BASIC_INFORMATION |
struct | SYSTEM_PERFORMANCE_INFORMATION |
struct | _PROCESS_MEMORY_COUNTERS |
Defines | |
#define | isin(address, start, length) ((address)>=(start) && (address)<(start)+(length)) |
#define | SystemBasicInformation 0 |
#define | SystemPerformanceInformation 2 |
#define | Li2Double(x) ((double)((x).HighPart) * 4.294967296E9 + (double)((x).LowPart)) |
#define | BUFSIZE 80 |
#define | SM_SERVERR2 89 |
Typedefs | |
typedef void(*) | SigHandler_t (ESignals) |
typedef NET_API_STATUS(WINAPI *) | pfn1 (LPVOID) |
typedef NET_API_STATUS(WINAPI *) | pfn2 (LPCWSTR, LPCWSTR, DWORD, LPBYTE *) |
typedef NET_API_STATUS(WINAPI *) | pfn3 (LPCWSTR, LPCWSTR, DWORD, LPBYTE *, DWORD, LPDWORD, LPDWORD, PDWORD) |
typedef NET_API_STATUS(WINAPI *) | pfn4 (LPCWSTR, DWORD, LPBYTE *, DWORD, LPDWORD, LPDWORD, PDWORD) |
typedef BOOL(__stdcall *) | SYMINITIALIZEPROC (HANDLE, LPSTR, BOOL) |
typedef BOOL(__stdcall *) | SYMCLEANUPPROC (HANDLE) |
typedef LPVOID(__stdcall *) | SYMFUNCTIONTABLEACCESS64PROC (HANDLE, DWORD64) |
typedef DWORD(__stdcall *) | SYMGETMODULEBASE64PROC (HANDLE, DWORD64) |
typedef BOOL(__stdcall *) | SYMGETMODULEINFO64PROC (HANDLE, DWORD64, PIMAGEHLP_MODULE64) |
typedef BOOL(__stdcall *) | SYMGETSYMFROMADDR64PROC (HANDLE, DWORD64, PDWORD64, PIMAGEHLP_SYMBOL64) |
typedef BOOL(__stdcall *) | SYMGETLINEFROMADDR64PROC (HANDLE, DWORD64, PDWORD, PIMAGEHLP_LINE64) |
typedef DWORD(__stdcall *) | UNDECORATESYMBOLNAMEPROC (PCSTR, PSTR, DWORD, DWORD) |
typedef _PROCESS_MEMORY_COUNTERS | PROCESS_MEMORY_COUNTERS |
typedef _PROCESS_MEMORY_COUNTERS * | PPROCESS_MEMORY_COUNTERS |
typedef void(WINAPI *) | PGNSI (LPSYSTEM_INFO) |
Functions | |
void | Gl_setwidth (int width) |
int | G__get_security_error () |
int | G__genericerror (const char *msg) |
void * | _ReturnAddress (void) |
static int | WinNTRecv (int socket, void *buffer, int length, int flag) |
static int | WinNTSend (int socket, const void *buffer, int length, int flag) |
static int | WinNTSelect (TFdSet *readready, TFdSet *writeready, Long_t timeout) |
static const char * | DynamicPath (const char *newpath=0, Bool_t reset=kFALSE) |
static void | sighandler (int sig) |
static void | WinNTSignal (ESignals sig, SigHandler_t handler) |
static char * | WinNTSigname (ESignals sig) |
static BOOL | ConsoleSigHandler (DWORD sig) |
static void | SigHandler (ESignals sig) |
LONG WINAPI | ExceptionFilter (LPEXCEPTION_POINTERS pXcp) |
DWORD_PTR | GetProgramCounter () |
static DWORD WINAPI | GUIThreadMessageProcessingLoop (void *p) |
typedef | BOOL (__stdcall *STACKWALK64PROC)(DWORD |
BOOL | InitImagehlpFunctions () |
std::string | GetModuleName (DWORD64 address) |
std::string | GetFunctionName (DWORD64 address) |
static BOOL | IsShortcut (const char *filename) |
static BOOL | ResolveShortCut (LPCSTR pszShortcutFile, char *pszPath, int maxbuf) |
void | UpdateRegistry (TWinNTSystem *sys, char *buf) |
bool | NeedSplash () |
static void | SetConsoleWindowName () |
ClassImp (TWinNTSystem) ULong_t gConsoleWindow=0 | |
__inline BOOL | DBL_BSLASH (LPCTSTR psz) |
BOOL | PathIsUNC (LPCTSTR pszPath) |
BOOL | PathIsRoot (LPCTSTR pPath) |
typedef | LONG (WINAPI *PROCNTQSI)(UINT |
static DWORD | GetCPUSpeed () |
static char * | GetWindowsVersion () |
static int | GetL2CacheSize () |
static void | GetWinNTSysInfo (SysInfo_t *sysinfo) |
static void | GetWinNTCpuInfo (CpuInfo_t *cpuinfo, Int_t sampleTime) |
static void | GetWinNTMemInfo (MemInfo_t *meminfo) |
static void | GetWinNTProcInfo (ProcInfo_t *procinfo) |
Variables | |
const char * | kProtocolName = "tcp" |
static TWinNTSystem::ThreadMsgFunc_t | gGUIThreadMsgFunc = 0 |
static HANDLE | gGlobalEvent |
static HANDLE | gTimerThreadHandle |
static pfn1 | p2NetApiBufferFree |
static pfn2 | p2NetUserGetInfo |
static pfn3 | p2NetLocalGroupGetMembers |
static pfn4 | p2NetLocalGroupEnum |
static struct { ... } ::signal_map | signal_map [kMAXSIGNALS] |
static CONTEXT * | fgXcptContext = 0 |
typedef | HANDLE |
typedef | HANDLE |
typedef | LPSTACKFRAME64 |
typedef | LPVOID |
typedef | PREAD_PROCESS_MEMORY_ROUTINE |
typedef | PFUNCTION_TABLE_ACCESS_ROUTINE |
typedef | PGET_MODULE_BASE_ROUTINE |
typedef | PTRANSLATE_ADDRESS_ROUTINE |
static SYMINITIALIZEPROC | _SymInitialize = 0 |
static SYMCLEANUPPROC | _SymCleanup = 0 |
static STACKWALK64PROC | _StackWalk64 = 0 |
static SYMFUNCTIONTABLEACCESS64PROC | _SymFunctionTableAccess64 = 0 |
static SYMGETMODULEBASE64PROC | _SymGetModuleBase64 = 0 |
static SYMGETMODULEINFO64PROC | _SymGetModuleInfo64 = 0 |
static SYMGETSYMFROMADDR64PROC | _SymGetSymFromAddr64 = 0 |
static SYMGETLINEFROMADDR64PROC | _SymGetLineFromAddr64 = 0 |
static UNDECORATESYMBOLNAMEPROC | _UnDecorateSymbolName = 0 |
const TCHAR | c_szColonSlash [] = TEXT(":\\") |
static char * | shellMeta = "~*[]{}?$%" |
static char * | shellStuff = "(){}<>\"'" |
static char | shellEscape = '\\' |
const Double_t | gTicks = 1.0e-7 |
typedef | PVOID |
typedef | ULONG |
typedef | PULONG |
#define BUFSIZE 80 |
Definition at line 5159 of file TWinNTSystem.cxx.
Referenced by XrdMonDecSink::flushClosedDicts(), XrdMonDecSink::flushTCache(), XrdMonDecSink::flushUserCache(), and GetWindowsVersion().
Referenced by TWinNTSystem::GetLinkedLibraries(), and TGeoHype::SetSegsAndPols().
#define SM_SERVERR2 89 |
#define SystemBasicInformation 0 |
Definition at line 5076 of file TWinNTSystem.cxx.
#define SystemPerformanceInformation 2 |
typedef NET_API_STATUS(WINAPI *) pfn1(LPVOID) [static] |
Definition at line 113 of file TWinNTSystem.cxx.
typedef NET_API_STATUS(WINAPI *) pfn2(LPCWSTR, LPCWSTR, DWORD, LPBYTE *) [static] |
Definition at line 114 of file TWinNTSystem.cxx.
typedef NET_API_STATUS(WINAPI *) pfn3(LPCWSTR, LPCWSTR, DWORD, LPBYTE *, DWORD, LPDWORD, LPDWORD, PDWORD) [static] |
Definition at line 115 of file TWinNTSystem.cxx.
typedef NET_API_STATUS(WINAPI *) pfn4(LPCWSTR, DWORD, LPBYTE *, DWORD, LPDWORD, LPDWORD, PDWORD) [static] |
Definition at line 117 of file TWinNTSystem.cxx.
typedef void(WINAPI *) PGNSI(LPSYSTEM_INFO) |
Definition at line 5161 of file TWinNTSystem.cxx.
typedef struct _PROCESS_MEMORY_COUNTERS * PPROCESS_MEMORY_COUNTERS |
typedef struct _PROCESS_MEMORY_COUNTERS PROCESS_MEMORY_COUNTERS |
typedef void(*) SigHandler_t(ESignals) [static] |
Definition at line 108 of file TWinNTSystem.cxx.
typedef BOOL(__stdcall *) SYMCLEANUPPROC(HANDLE) [static] |
Definition at line 499 of file TWinNTSystem.cxx.
typedef LPVOID(__stdcall *) SYMFUNCTIONTABLEACCESS64PROC(HANDLE, DWORD64) [static] |
Definition at line 504 of file TWinNTSystem.cxx.
typedef BOOL(__stdcall *) SYMGETLINEFROMADDR64PROC(HANDLE, DWORD64, PDWORD, PIMAGEHLP_LINE64) [static] |
Definition at line 508 of file TWinNTSystem.cxx.
typedef DWORD(__stdcall *) SYMGETMODULEBASE64PROC(HANDLE, DWORD64) [static] |
Definition at line 505 of file TWinNTSystem.cxx.
typedef BOOL(__stdcall *) SYMGETMODULEINFO64PROC(HANDLE, DWORD64, PIMAGEHLP_MODULE64) [static] |
Definition at line 506 of file TWinNTSystem.cxx.
typedef BOOL(__stdcall *) SYMGETSYMFROMADDR64PROC(HANDLE, DWORD64, PDWORD64, PIMAGEHLP_SYMBOL64) [static] |
Definition at line 507 of file TWinNTSystem.cxx.
typedef BOOL(__stdcall *) SYMINITIALIZEPROC(HANDLE, LPSTR, BOOL) [static] |
Definition at line 498 of file TWinNTSystem.cxx.
typedef DWORD(__stdcall *) UNDECORATESYMBOLNAMEPROC(PCSTR, PSTR, DWORD, DWORD) [static] |
Definition at line 509 of file TWinNTSystem.cxx.
void* _ReturnAddress | ( | void | ) |
Referenced by GetProgramCounter().
typedef @646::BOOL | ( | __stdcall * | STACKWALK64PROC | ) | [static] |
ClassImp | ( | TWinNTSystem | ) | [pure virtual] |
static BOOL @646::ConsoleSigHandler | ( | DWORD | sig | ) | [static] |
Definition at line 393 of file TWinNTSystem.cxx.
References Break(), TSystem::Exit(), G__genericerror(), G__get_security_error, gInterpreter, gSystem, TROOT::Initialized(), and kTRUE.
Referenced by TWinNTSystem::AddSignalHandler(), and TWinNTSystem::RemoveSignalHandler().
__inline BOOL DBL_BSLASH | ( | LPCTSTR | psz | ) |
Definition at line 310 of file TWinNTSystem.cxx.
References TString::Contains(), TString::Format(), gEnv, TSystem::Getenv(), TEnv::GetValue(), gRootDir, gSystem, and TString::ReplaceAll().
LONG WINAPI @646::ExceptionFilter | ( | LPEXCEPTION_POINTERS | pXcp | ) | [static] |
Definition at line 433 of file TWinNTSystem.cxx.
References gSystem, and TSystem::StackTrace().
Referenced by TWinNTSystem::Init().
int G__genericerror | ( | const char * | msg | ) |
Referenced by ConsoleSigHandler(), and G__G__TreePlayer_390_0_7().
int G__get_security_error | ( | ) |
static DWORD GetCPUSpeed | ( | ) | [static] |
Definition at line 5120 of file TWinNTSystem.cxx.
References DWORD.
Referenced by GetWinNTSysInfo().
std::string @646::GetFunctionName | ( | DWORD64 | address | ) | [static] |
Definition at line 613 of file TWinNTSystem.cxx.
References _SymGetSymFromAddr64, _UnDecorateSymbolName, name, and result().
Referenced by G__G__Meta_149_0_6(), and TWinNTSystem::StackTrace().
static int GetL2CacheSize | ( | ) | [static] |
std::string @646::GetModuleName | ( | DWORD64 | address | ) | [static] |
Definition at line 586 of file TWinNTSystem.cxx.
References _SymGetLineFromAddr64, _SymGetModuleInfo64, line, and out.
Referenced by TWinNTSystem::StackTrace().
DWORD_PTR @646::GetProgramCounter | ( | ) | [static] |
static char* GetWindowsVersion | ( | ) | [static] |
Definition at line 5164 of file TWinNTSystem.cxx.
References BUFSIZE, DWORD, LONG(), NULL, SM_SERVERR2, snprintf, strlcat(), and strlcpy().
Referenced by GetWinNTSysInfo().
Definition at line 5495 of file TWinNTSystem.cxx.
References Error, CpuInfo_t::fIdle, CpuInfo_t::fLoad15m, CpuInfo_t::fLoad1m, CpuInfo_t::fLoad5m, CpuInfo_t::fSys, CpuInfo_t::fTotal, CpuInfo_t::fUser, Li2Double, and Sleep().
Referenced by TWinNTSystem::GetCpuInfo().
static void GetWinNTMemInfo | ( | MemInfo_t * | meminfo | ) | [static] |
Definition at line 5585 of file TWinNTSystem.cxx.
References Error, MemInfo_t::fMemFree, MemInfo_t::fMemTotal, MemInfo_t::fMemUsed, free(), MemInfo_t::fSwapFree, MemInfo_t::fSwapTotal, MemInfo_t::fSwapUsed, Long64_t, and total.
Referenced by TWinNTSystem::GetMemInfo().
static void GetWinNTProcInfo | ( | ProcInfo_t * | procinfo | ) | [static] |
Definition at line 5614 of file TWinNTSystem.cxx.
References DWORD, Error, ProcInfo_t::fCpuSys, ProcInfo_t::fCpuUser, ProcInfo_t::fMemResident, ProcInfo_t::fMemVirtual, HANDLE, and RooFitShortHand::L().
Referenced by TWinNTSystem::GetProcInfo().
static void GetWinNTSysInfo | ( | SysInfo_t * | sysinfo | ) | [static] |
Definition at line 5420 of file TWinNTSystem.cxx.
References DWORD, Error, SysInfo_t::fBusSpeed, SysInfo_t::fCpus, SysInfo_t::fCpuSpeed, SysInfo_t::fCpuType, SysInfo_t::fL2Cache, SysInfo_t::fModel, SysInfo_t::fOS, SysInfo_t::fPhysRam, GetCPUSpeed(), GetL2CacheSize(), GetWindowsVersion(), TString::kBoth, LONG(), NULL, TString::Remove(), and SystemPerformanceInformation.
Referenced by TWinNTSystem::GetSysInfo().
void Gl_setwidth | ( | int | width | ) |
static DWORD WINAPI @646::GUIThreadMessageProcessingLoop | ( | void * | p | ) | [static] |
Definition at line 454 of file TWinNTSystem.cxx.
References Error, gVirtualX, kFALSE, kTRUE, and NULL.
Referenced by TWinNTSystem::Init().
BOOL @646::InitImagehlpFunctions | ( | ) | [static] |
Definition at line 522 of file TWinNTSystem.cxx.
References _SymInitialize, FALSE, and TRUE.
Referenced by TWinNTSystem::StackTrace().
static BOOL @646::IsShortcut | ( | const char * | filename | ) | [static] |
Definition at line 655 of file TWinNTSystem.cxx.
References TString::EndsWith(), FALSE, NULL, and TRUE.
Referenced by TWinNTSystem::ExpandPathName(), TWinNTSystem::GetPathInfo(), and TWinNTSystem::OpenDirectory().
typedef LONG | ( | WINAPI * | PROCNTQSI | ) |
bool @646::NeedSplash | ( | ) | [static] |
Definition at line 870 of file TWinNTSystem.cxx.
References TApplication::Argc(), TApplication::Argv(), TSystem::BaseName(), gApplication, gROOT, gSystem, i, TROOT::IsBatch(), TString::kBoth, and TString::Strip().
Referenced by TWinNTSystem::SetProgname().
BOOL PathIsRoot | ( | LPCTSTR | pPath | ) |
Definition at line 1912 of file TWinNTSystem.cxx.
References c_szColonSlash, DBL_BSLASH(), FALSE, p, and TRUE.
Referenced by TWinNTSystem::OpenDirectory().
BOOL PathIsUNC | ( | LPCTSTR | pszPath | ) |
Definition at line 1892 of file TWinNTSystem.cxx.
References DBL_BSLASH().
Referenced by TWinNTSystem::OpenDirectory().
static BOOL @646::ResolveShortCut | ( | LPCSTR | pszShortcutFile, | |
char * | pszPath, | |||
int | maxbuf | |||
) | [static] |
Definition at line 672 of file TWinNTSystem.cxx.
References FALSE, NULL, strlcpy(), and void.
Referenced by TWinNTSystem::ExpandPathName(), and TWinNTSystem::OpenDirectory().
static void @646::SetConsoleWindowName | ( | ) | [static] |
Definition at line 894 of file TWinNTSystem.cxx.
References gConsoleWindow, Gl_setwidth(), and Sleep().
Referenced by TWinNTSystem::Init().
static void @646::SigHandler | ( | ESignals | sig | ) | [static] |
Definition at line 421 of file TWinNTSystem.cxx.
References TSystem::Abort(), gSystem, TROOT::Initialized(), TSystem::StackTrace(), and Throw().
static void @646::sighandler | ( | int | sig | ) | [static] |
Definition at line 363 of file TWinNTSystem.cxx.
References handler, i, kMAXSIGNALS, and signal_map.
void @646::UpdateRegistry | ( | TWinNTSystem * | sys, | |
char * | buf | |||
) | [static] |
Definition at line 739 of file TWinNTSystem.cxx.
References TString::Data(), fileopen(), kReadPermission, TString::Length(), and NULL.
Referenced by TWinNTSystem::TWinNTSystem().
static int @646::WinNTRecv | ( | int | socket, | |
void * | buffer, | |||
int | length, | |||
int | flag | |||
) | [static] |
Definition at line 158 of file TWinNTSystem.cxx.
References buf, n, and SysError().
Referenced by TWinNTSystem::RecvBuf(), and TWinNTSystem::RecvRaw().
Definition at line 257 of file TWinNTSystem.cxx.
References TFdSet::GetBits(), TFdSet::GetFd(), TSystem::ResetErrno(), result(), and select().
Referenced by TWinNTSystem::DispatchOneEvent(), and TWinNTSystem::Select().
static int @646::WinNTSend | ( | int | socket, | |
const void * | buffer, | |||
int | length, | |||
int | flag | |||
) | [static] |
Definition at line 213 of file TWinNTSystem.cxx.
References buf, n, and SysError().
Referenced by TWinNTSystem::SendBuf(), and TWinNTSystem::SendRaw().
static void @646::WinNTSignal | ( | ESignals | sig, | |
SigHandler_t | handler | |||
) | [static] |
Definition at line 376 of file TWinNTSystem.cxx.
References sighandler(), and signal_map.
Referenced by TWinNTSystem::AddSignalHandler().
static char* @646::WinNTSigname | ( | ESignals | sig | ) | [static] |
STACKWALK64PROC _StackWalk64 = 0 [static] |
SYMCLEANUPPROC _SymCleanup = 0 [static] |
SYMFUNCTIONTABLEACCESS64PROC _SymFunctionTableAccess64 = 0 [static] |
SYMGETLINEFROMADDR64PROC _SymGetLineFromAddr64 = 0 [static] |
SYMGETMODULEBASE64PROC _SymGetModuleBase64 = 0 [static] |
SYMGETMODULEINFO64PROC _SymGetModuleInfo64 = 0 [static] |
SYMGETSYMFROMADDR64PROC _SymGetSymFromAddr64 = 0 [static] |
SYMINITIALIZEPROC _SymInitialize = 0 [static] |
UNDECORATESYMBOLNAMEPROC _UnDecorateSymbolName = 0 [static] |
const TCHAR c_szColonSlash[] = TEXT(":\\") |
int code |
Definition at line 125 of file TWinNTSystem.cxx.
Referenced by RooAddModel::basisCode(), get_first_set(), RooMultiVarGaussian::getAnalyticalIntegral(), RooHistPdf::getAnalyticalIntegral(), RooHistFunc::getAnalyticalIntegral(), RooUniform::getAnalyticalIntegral(), RooUniform::getGenerator(), RooMultiVarGaussian::getGenerator(), TMVA::MethodBase::GetLine(), TGLiteJobStatus::GetStatus(), pcre_copy_named_substring(), pcre_get_named_substring(), pcre_get_stringnumber(), and pcre_get_stringtable_entries().
CONTEXT* fgXcptContext = 0 [static] |
HANDLE gGlobalEvent [static] |
Definition at line 111 of file TWinNTSystem.cxx.
Referenced by TWinNTSystem::DispatchOneEvent(), TWinNTSystem::Init(), and TWinNTSystem::~TWinNTSystem().
TWinNTSystem::ThreadMsgFunc_t gGUIThreadMsgFunc = 0 [static] |
Definition at line 109 of file TWinNTSystem.cxx.
Referenced by TWinNTSystem::SetGUIThreadMsgHandler().
Definition at line 4123 of file TWinNTSystem.cxx.
Referenced by ClassImp(), TStopwatch::GetCPUTime(), TWinNTSystem::GetCPUTime(), TWinNTSystem::GetRealTime(), and TStopwatch::GetRealTime().
HANDLE gTimerThreadHandle [static] |
Definition at line 112 of file TWinNTSystem.cxx.
Referenced by TWinNTSystem::Init(), and TWinNTSystem::~TWinNTSystem().
typedef HANDLE [static] |
Definition at line 501 of file TWinNTSystem.cxx.
typedef HANDLE [static] |
Definition at line 501 of file TWinNTSystem.cxx.
Definition at line 126 of file TWinNTSystem.cxx.
Referenced by TGraph2D::FitPanel(), TMultiGraph::FitPanel(), TH1::FitPanel(), TGraph::FitPanel(), TH1::GetPainter(), TRootCanvas::ProcessMessage(), TASImage::ReadImage(), TGLViewer::SetEventHandler(), sighandler(), and TXSocket::TXSocket().
const char* kProtocolName = "tcp" [static] |
Definition at line 107 of file TWinNTSystem.cxx.
typedef LPSTACKFRAME64 [static] |
typedef LPVOID [static] |
Definition at line 501 of file TWinNTSystem.cxx.
Referenced by dlerror(), DumpFile(), Reflex::SharedLibrary::Error(), gdk_events_init(), TGWin32::ReadPictureDataFromFile(), resolve_link(), show_system_error(), TWinNTSystem::StackTrace(), TWinNTSystem::Symlink(), and TWin32SplashThread::TWin32SplashThread().
pfn1 p2NetApiBufferFree [static] |
Definition at line 119 of file TWinNTSystem.cxx.
Referenced by TWinNTSystem::CollectGroups(), TWinNTSystem::CollectMembers(), TWinNTSystem::CountMembers(), TWinNTSystem::GetNbGroups(), and TWinNTSystem::InitUsersGroups().
pfn4 p2NetLocalGroupEnum [static] |
Definition at line 122 of file TWinNTSystem.cxx.
Referenced by TWinNTSystem::CollectGroups(), TWinNTSystem::GetNbGroups(), and TWinNTSystem::InitUsersGroups().
pfn3 p2NetLocalGroupGetMembers [static] |
Definition at line 121 of file TWinNTSystem.cxx.
Referenced by TWinNTSystem::CollectMembers(), TWinNTSystem::CountMembers(), and TWinNTSystem::InitUsersGroups().
pfn2 p2NetUserGetInfo [static] |
Definition at line 120 of file TWinNTSystem.cxx.
Referenced by TWinNTSystem::CollectMembers(), and TWinNTSystem::InitUsersGroups().
typedef PFUNCTION_TABLE_ACCESS_ROUTINE [static] |
typedef PGET_MODULE_BASE_ROUTINE [static] |
typedef PREAD_PROCESS_MEMORY_ROUTINE [static] |
typedef PTRANSLATE_ADDRESS_ROUTINE [static] |
Definition at line 501 of file TWinNTSystem.cxx.
typedef PULONG |
Definition at line 5115 of file TWinNTSystem.cxx.
typedef PVOID |
Definition at line 5115 of file TWinNTSystem.cxx.
char shellEscape = '\\' [static] |
char* shellMeta = "~*[]{}?$%" [static] |
Definition at line 2733 of file TWinNTSystem.cxx.
Referenced by TWinNTSystem::ExpandPathName(), and RootdExpandPathName().
char * shellStuff = "(){}<>\"'" [static] |
struct { ... } signal_map signal_map[kMAXSIGNALS] [static] |
Referenced by sighandler(), WinNTSignal(), and WinNTSigname().
char* signame |
Definition at line 127 of file TWinNTSystem.cxx.
typedef ULONG |
Definition at line 5115 of file TWinNTSystem.cxx.
Referenced by Alloc_VecPooled(), Free_VecPooled(), ft_amiga_stream_io(), and TUUID::GetNodeIdentifier().