Main Page Cookbook/Overview ImageMeister the jcprops file Licensing Binary Installation & Configuration [ Win · Mac · Nix · OSX ] Changes Public API Source Code Main Page Java [ Common · Win · Mac · Nix ] Native Code [ Common · Win · Mac · Nix ] Manifest Native Code Overviews [ Common · Win · Mac · Nix · Strings ] Macros [ General · Native Macros ] Walkthroughs [ Java only · Java and native ] Building [ Win · Mac · Nix · OSX ] Distribution Issues

# CWinProcess95

  Represents a process on Windows 95/98.

[ Windows | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

## Quick Index

  DESCRIPTION

## Class Summary

class CWinProcess95
{
public:

  CWinProcess95( const PROCESSENTRY32 *entry );
  ~CWinProcess95( void );
  static ErrCode getAllProcessInfo( CVector &vec );
  void getData( DWORD *cntUsageArrayP, DWORD *th32ProcessIDArray, DWORD *th32DefaultHeapIDArrayP, DWORD *th32ModuleIDArrayP, DWORD *cntThreadsArrayP, DWORD *th32ParentProcessIDArrayP, DWORD *pcPriClassBaseArrayP, DWORD *dwFlagsArrayP, DWORD *dwThreadIDArrayP, HWND *hWndArrayP );
  CStr *getFullPath();

protected:

}; // CWinProcess95

Back to the top of CWinProcess95

### DESCRIPTION

Represents a process on Windows 95/98.

Back to the top of CWinProcess95

### CWinProcess95( const PROCESSENTRY32 *entry );

Constructor

in entry
  contains info on the process, as retrieved from Process32First

    	CWinProcess95( const PROCESSENTRY32 *entry );

Back to the top of CWinProcess95

### ~CWinProcess95( void );

Destructor

    	virtual	~CWinProcess95( void );

Back to the top of CWinProcess95

### ErrCode getAllProcessInfo( CVector &vec );

Fills the CVector with all the running processes.

in processes
  On exit, will contain CWinProcessNT objects representing each running process.

    	static ErrCode getAllProcessInfo( CVector &vec );

Back to the top of CWinProcess95

### void getData( DWORD *cntUsageArrayP, DWORD *th32ProcessIDArray, DWORD *th32DefaultHeapIDArrayP, DWORD *th32ModuleIDArrayP, DWORD *cntThreadsArrayP, DWORD *th32ParentProcessIDArrayP, DWORD *pcPriClassBaseArrayP, DWORD *dwFlagsArrayP, DWORD *dwThreadIDArrayP, HWND *hWndArrayP );

Fills the passed in pointers with information on this process.

    	virtual void getData( DWORD *cntUsageArrayP, DWORD *th32ProcessIDArray,
    					DWORD *th32DefaultHeapIDArrayP, DWORD *th32ModuleIDArrayP,
    					DWORD *cntThreadsArrayP, DWORD *th32ParentProcessIDArrayP,
    					DWORD *pcPriClassBaseArrayP, DWORD *dwFlagsArrayP,
    					DWORD *dwThreadIDArrayP, HWND *hWndArrayP );

Back to the top of CWinProcess95

### CStr *getFullPath();

Returns the full path of this process.

    	virtual CStr *getFullPath();

Back to the top of CWinProcess95

## All Members

public:
  static ErrCode getAllProcessInfo( CVector &vec );
  void getData( DWORD *cntUsageArrayP, DWORD *th32ProcessIDArray, DWORD *th32DefaultHeapIDArrayP, DWORD *th32ModuleIDArrayP, DWORD *cntThreadsArrayP, DWORD *th32ParentProcessIDArrayP, DWORD *pcPriClassBaseArrayP, DWORD *dwFlagsArrayP, DWORD *dwThreadIDArrayP, HWND *hWndArrayP );
  CStr *getFullPath();
protected:

Back to the top of CWinProcess95

## Ancestors

Class does not inherit from any other class.

Back to the top of CWinProcess95

## Descendants

Class is not inherited by any others.

Back to the top of CWinProcess95

Generated from source by the Cocoon utilities on Fri Aug 23 12:34:05 2002 .

Main Page · JConfig · ImageMeister · System Properties Repository · WordMeister · Free Samples · Java Freeware · Contact Us · FAQ · Links

Copyright (c) 1997-2002 Samizdat Productions. All Rights Reserved.
WarpMovie, TileMovie, JConfig, ImageMeister and MovieShredder are Trademarks of Samizdat Productions.