MiKTeX 2.9
Public Member Functions
ISession Interface Reference

The MiKTeX session interface. More...

import "MiKTeX209-session.idl";

Inheritance diagram for ISession:
ISession2

List of all members.

Public Member Functions

HRESULT RegisterRootDirectories ([in] BSTR rootDirectories)
 Register MiKTeX root directories.
HRESULT FindPkFile ([in] BSTR fontName,[in] BSTR mode,[in] LONG dpi,[out] BSTR *path,[out, retval] VARIANT_BOOL *found)
 Find a Pk file.
HRESULT GetErrorInfo ([out, retval] ErrorInfo *errorInfo)
 Get information about the last error.
HRESULT GetMiKTeXSetupInfo ([out, retval] MiKTeXSetupInfo *setupInfo)
 Get information about the MiKTeX setup.
HRESULT GetRootDirectory ([in] LONG rootIdx,[out, retval] BSTR *rootDirectory)
 Get a configured root directory.

Detailed Description

The MiKTeX session interface.

This interface provides MiKTeX core functionality.


Member Function Documentation

HRESULT ISession::FindPkFile ( [in] BSTR  fontName,
[in] BSTR  mode,
[in] LONG  dpi,
[out] BSTR *  path,
[out, retval] VARIANT_BOOL *  found 
)

Find a Pk file.

Parameters:
[in]fontNameThe name of the font (e.g. "cmr10").
[in]modeThe METAFONT mode to be used (e.g. "ljfour").
[in]dpiThe resolution to be used (e.g. 600).
[out]pathThe fully qualified path to the Pk file.
Returns:
Returns VARIANT_TRUE, if the Pk file exists.
HRESULT ISession::GetErrorInfo ( [out, retval] ErrorInfo errorInfo)

Get information about the last error.

Returns:
Returns an error information record.
HRESULT ISession::GetMiKTeXSetupInfo ( [out, retval] MiKTeXSetupInfo setupInfo)

Get information about the MiKTeX setup.

Returns:
Returns an MiKTeX setup info record.
HRESULT ISession::GetRootDirectory ( [in] LONG  rootIdx,
[out, retval] BSTR *  rootDirectory 
)

Get a configured root directory.

Parameters:
[in]rootIdxIndex of the requested root directory.
Returns:
Returns the requested root directory.
HRESULT ISession::RegisterRootDirectories ( [in] BSTR  rootDirectories)

Register MiKTeX root directories.

Parameters:
[in]rootDirectoriesA semicolon-separated list of path names.

The documentation for this interface was generated from the following file: