(file) Return to schema.mof CVS log (file) (dir) Up to [OMI] / omi / base / tests

File: [OMI] / omi / base / tests / Attic / schema.mof (download)
Revision: 1.1.1.1 (vendor branch), Wed May 30 21:47:49 2012 UTC (12 years, 1 month ago) by mike
Branch: TOG
CVS Tags: OMI_1_0_2_Branch, OMI_1_0_2, OMI_1_0_1_PRE, OMI_1_0_1, OMI_1_0_0
Changes since 1.1: +0 -0 lines
Initial Import

class MSFT_Person
{
    [Key] Uint32 Key;
    String First;
    String Last;
    String Colors[];
    Uint32 Numbers[];
    Uint32 Nothing;
};

class MSFT_AllTypes
{
    [Key] Uint32 Key;
    Boolean BooleanValue;
    Uint8 Uint8Value;
    Sint8 Sint8Value;
    Uint16 Uint16Value;
    Sint16 Sint16Value;
    Uint32 Uint32Value;
    Sint32 Sint32Value;
    Uint64 Uint64Value;
    Sint64 Sint64Value;
    Real32 Real32Value;
    Real64 Real64Value;
    Char16 Char16Value;
    Datetime TimestampValue;
    Datetime IntervalValue;
    String StringValue;
    Boolean BooleanArray[];
    Uint8 Uint8Array[];
    Sint8 Sint8Array[];
    Uint16 Uint16Array[];
    Sint16 Sint16Array[];
    Uint32 Uint32Array[];
    Sint32 Sint32Array[];
    Uint64 Uint64Array[];
    Sint64 Sint64Array[];
    Real32 Real32Array[];
    Real64 Real64Array[];
    Char16 Char16Array[];
    Datetime DatetimeArray[];
    String StringArray[];
};

class MSFT_Process : CIM_Process
{
};

class Inner
{
    [Key] Uint32 Key;
    String Str;
};

class Outer
{
    [Key] Uint32 Key;

    // Scalar types:
    Boolean booleanScalar;
    Uint8 uint8Scalar;
    Sint8 sint8Scalar;
    Uint16 uint16Scalar;
    Sint16 sint16Scalar;
    Uint32 uint32Scalar;
    Sint32 sint32Scalar;
    Uint64 uint64Scalar;
    Sint64 sint64Scalar;
    Real32 real32Scalar;
    Real64 real64Scalar;
    Char16 char16Scalar;
    Datetime datetimeScalar;
    String stringScalar;
    [EmbeddedInstance("Inner")]
    String instanceScalar;

    // Array types:
    Boolean booleanArray[];
    Uint8 uint8Array[];
    Sint8 sint8Array[];
    Uint16 uint16Array[];
    Sint16 sint16Array[];
    Uint32 uint32Array[];
    Sint32 sint32Array[];
    Uint64 uint64Array[];
    Sint64 sint64Array[];
    Real32 real32Array[];
    Real64 real64Array[];
    Char16 char16Array[];
    Datetime datetimeArray[];
    String stringArray[];
    [EmbeddedInstance("Inner")] 
    String instanceArray[];
};

ViewCVS 0.9.2