7. Configuration Functions

See Section 3.7 for the overall discussion of configuration information. The configuration functions are used by service providers and applications to write and retrieve the configuration information for a WOSA/XFS subsystem, which is stored in a hierarchical structure called the XFS configuration registry. The structure and the functions are based on the Win32 Registry architecture and API functions, and are implemented in Windows NT and future versions of Windows using the Registry and the associated functions. For Win32s-based implementations on Windows 3.1 and Windows for Workgroups, a subset of the functionality described here will be available; see the SDK for the definition of this subset.

The logical structure of the configuration information is shown below.

The XFS Manager key has the following optional values:

Some additional values could be also defined in the WOSA/XFS SDK release notes. Please refer to the related document for more information.

A logical service key has three mandatory values:

A service provider key also has three mandatory values:

WOSA/XFS Registry Root Second Level Keys Third Level Keys Values
WOSA/XFS_ROOT

XFS_MANAGER

TraceFile=<path-name>\<trace-file- name>

ShareFilename=<path-name>\ <share-file-name>

ShareFilesize=<file size in bytes>

LOGICAL_SERVICES

<Logical Service Name>

class=<service class>

type=<service type>

provider=<provider name>

< optional values >

SERVICE_PROVIDERS

<Provider Name>

dllname=< DLL name>

vendor_name=<vendor name>

version=<version>

< optional values >

< other keys >