MOOS 0.2375
Public Member Functions | Friends
XPCProcessAttrib Class Reference

#include <XPCProcessAttrib.h>

List of all members.

Public Member Functions

 XPCProcessAttrib (LPTSTR appName=NULL, LPSTR commandLine=NULL, BOOL processInheritable=FALSE, BOOL threadInheritable=FALSE, BOOL inheritHandles=FALSE, DWORD creationFlags=0, LPVOID environment=NULL, LPTSTR currentDirectory=NULL)
virtual ~XPCProcessAttrib ()
void AddEnvironmentVariable (LPCTSTR param, LPCTSTR val)
LPVOID GetEnvironmentBlock ()
void vSetProcessInheritable (BOOL bInherit)
void vSetThreadInheritable (BOOL bInherit)
void vSetInheritHandles (BOOL bInherit)
void vSetCreationFlag (DWORD dwBitmap)
void vSetEnvironment (LPVOID pEnv)
void vSetCommandLine (LPTSTR pCmd)
void vSetApplicationName (LPTSTR pApp)
void vSetCurrentDirectory (LPTSTR pDir)
void vSetStartupInfo (LPSTARTUPINFO pStrt)
void vGetProcessInformation (LPPROCESS_INFORMATION pPI)
LPPROCESS_INFORMATION pGetProcessInformation ()

Friends

class XPCProcess

Detailed Description

Definition at line 43 of file XPCProcessAttrib.h.


Constructor & Destructor Documentation

XPCProcessAttrib::XPCProcessAttrib ( LPTSTR  appName = NULL,
LPSTR  commandLine = NULL,
BOOL  processInheritable = FALSE,
BOOL  threadInheritable = FALSE,
BOOL  inheritHandles = FALSE,
DWORD  creationFlags = 0,
LPVOID  environment = NULL,
LPTSTR  currentDirectory = NULL 
)

Definition at line 40 of file XPCProcessAttrib.cpp.

XPCProcessAttrib::~XPCProcessAttrib ( ) [virtual]

Definition at line 94 of file XPCProcessAttrib.cpp.


Member Function Documentation

void XPCProcessAttrib::AddEnvironmentVariable ( LPCTSTR  param,
LPCTSTR  val 
)

Definition at line 116 of file XPCProcessAttrib.cpp.

LPVOID XPCProcessAttrib::GetEnvironmentBlock ( ) [inline]

Definition at line 61 of file XPCProcessAttrib.h.

LPPROCESS_INFORMATION XPCProcessAttrib::pGetProcessInformation ( ) [inline]

Definition at line 87 of file XPCProcessAttrib.h.

void XPCProcessAttrib::vGetProcessInformation ( LPPROCESS_INFORMATION  pPI) [inline]

Definition at line 84 of file XPCProcessAttrib.h.

void XPCProcessAttrib::vSetApplicationName ( LPTSTR  pApp)

Definition at line 205 of file XPCProcessAttrib.cpp.

void XPCProcessAttrib::vSetCommandLine ( LPTSTR  pCmd)

Definition at line 183 of file XPCProcessAttrib.cpp.

void XPCProcessAttrib::vSetCreationFlag ( DWORD  dwBitmap) [inline]

Definition at line 73 of file XPCProcessAttrib.h.

void XPCProcessAttrib::vSetCurrentDirectory ( LPTSTR  pDir)

Definition at line 227 of file XPCProcessAttrib.cpp.

void XPCProcessAttrib::vSetEnvironment ( LPVOID  pEnv)

Definition at line 152 of file XPCProcessAttrib.cpp.

void XPCProcessAttrib::vSetInheritHandles ( BOOL  bInherit) [inline]

Definition at line 70 of file XPCProcessAttrib.h.

void XPCProcessAttrib::vSetProcessInheritable ( BOOL  bInherit) [inline]

Definition at line 64 of file XPCProcessAttrib.h.

void XPCProcessAttrib::vSetStartupInfo ( LPSTARTUPINFO  pStrt) [inline]

Definition at line 81 of file XPCProcessAttrib.h.

void XPCProcessAttrib::vSetThreadInheritable ( BOOL  bInherit) [inline]

Definition at line 67 of file XPCProcessAttrib.h.


Friends And Related Function Documentation

friend class XPCProcess [friend]

Definition at line 45 of file XPCProcessAttrib.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines