Main Page Cookbook/Overview ImageMeister the jcprops file Licensing Please Vote! Binary Installation & Configuration [ Win · Mac · Nix ] 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 ] Distribution Issues

# SAppInfo

  Routines for working with applications.

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

## Quick Index

  DESCRIPTION

## Class Summary

class SAppInfo
{
public:

  typedef enum tageMoveApp eMoveApp;
  static ErrCode iNativeLaunchApp( const CStr *commandLine, AppDataType *appDataP );
  static ErrCode iNativeQuitApp( AppDataType *appData );
  static ErrCode iNativeMoveApp( AppDataType *appData, eMoveApp selector, long flags );
  static ErrCode iNativeVerifyNativeAppData( AppDataType *appData );

protected:

}; // SAppInfo

Back to the top of SAppInfo

### DESCRIPTION

Routines for working with applications.

Back to the top of SAppInfo

### typedef enum tageMoveApp eMoveApp;

Selector value used with iNativeMoveApp()

    	typedef enum tageMoveApp {
    		kMoveAppToFront = 1,
    		kMoveAppToBack = 2,
    		kMoveAppMinimize = 3,
    		kMoveAppMaximize = 4
    	} eMoveApp;

Back to the top of SAppInfo

### ErrCode iNativeLaunchApp( const CStr *commandLine, AppDataType *appDataP );

Launches an app with zero or more documents.

in commandLine
  The command line, including any arguments.
out appDataP
  On exit, contains information from CreateProcess no arguments.

    	static	ErrCode iNativeLaunchApp( const CStr *commandLine, AppDataType *appDataP );

Back to the top of SAppInfo

### ErrCode iNativeQuitApp( AppDataType *appData );

Quits an application

in appData
  Information on the app.

    	static	ErrCode iNativeQuitApp( AppDataType *appData );

Back to the top of SAppInfo

### ErrCode iNativeMoveApp( AppDataType *appData, eMoveApp selector, long flags );

Moves an application

in appData
  Information on the app.
in selector
  One of the eMoveApp constants
in flags
  Various flags

    	static	ErrCode iNativeMoveApp( AppDataType *appData, eMoveApp selector, long flags );

Back to the top of SAppInfo

### ErrCode iNativeVerifyNativeAppData( AppDataType *appData );

Verifies that an application is still running

in appData
  Information on the app.

    	static	ErrCode iNativeVerifyNativeAppData( AppDataType *appData );

Back to the top of SAppInfo

## All Members

public:
  typedef enum tageMoveApp eMoveApp;
  static ErrCode iNativeLaunchApp( const CStr *commandLine, AppDataType *appDataP );
  static ErrCode iNativeQuitApp( AppDataType *appData );
  static ErrCode iNativeMoveApp( AppDataType *appData, eMoveApp selector, long flags );
  static ErrCode iNativeVerifyNativeAppData( AppDataType *appData );
protected:

Back to the top of SAppInfo

## Ancestors

Class does not inherit from any other class.

Back to the top of SAppInfo

## Descendants

Class is not inherited by any others.

Back to the top of SAppInfo

Generated from source by the Cocoon utilities on Mon May 28 10:10:58 2001 .

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

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