Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <RegistryInfo.rh OR RegistryInfoV2.rh>

Resource Struct IMPLEMENTATION_INFO

IMPLEMENTATION_INFO

Description

Declares details of an interface implementation.

IMPLEMENTATION_INFO resources are used within the INTERFACE_INFO struct.

IMPORTANT NOTE: There are two versions of this struct:

When building your resource, specify:

EITHER

OR

In the description of the individual fields, each field is identified as being defined:

EITHER

OR

LONG implementation_uid

UID of the implementation.

[Standard Version & Version 2]

BYTE version_no

Version of the implementation.

[Standard Version & Version 2]

LTEXT display_name

Implementation name, in human readable text.

This can be appropriately localised.

[Standard Version & Version 2]

LTEXT8 default_data

Data identification area.

This is a free-form data area that can be read by resolvers to determine if the implementation matches a specification requested by a client. The default resolver allows the area to be split into separate sections, using two pipe characters, "||", as a separator.

[Standard Version & Version 2]

LTEXT8 opaque_data

Additional implementation data.

This is not used by the default resolver, but can be used by specialist resolvers.

[Standard Version & Version 2]

BYTE rom_only

A value to indicate whether the implementation is intended to be ROM-only.

The field should be set to 1 for ROM-only implementations, and to 0 for those implementations that do not protection from being overridden by a RAM-based implementation.

[Version 2]