in LCM/codec/mof/parser/types.c [4905:4975]
MI_Uint32 _GetPropertySize(_In_ MI_Type t)
{
switch(t)
{
case MI_BOOLEAN:
return sizeof(MI_ConstBooleanField);
case MI_UINT8:
return sizeof(MI_ConstUint8Field);
case MI_SINT8:
return sizeof(MI_ConstSint8Field);
case MI_UINT16:
return sizeof(MI_ConstUint16Field);
case MI_SINT16:
return sizeof(MI_ConstSint16Field);
case MI_UINT32:
return sizeof(MI_ConstUint32Field);
case MI_SINT32:
return sizeof(MI_ConstSint32Field);
case MI_UINT64:
return sizeof(MI_ConstUint64Field);
case MI_SINT64:
return sizeof(MI_ConstSint64Field);
case MI_REAL32:
return sizeof(MI_ConstReal32Field);
case MI_REAL64:
return sizeof(MI_ConstReal64Field);
case MI_CHAR16:
return sizeof(MI_ConstChar16Field);
case MI_DATETIME:
return sizeof(MI_ConstDatetimeField);
case MI_STRING:
return sizeof(MI_ConstStringField);
case MI_REFERENCE:
return sizeof(MI_ConstReferenceField);
case MI_INSTANCE:
return sizeof(MI_ConstInstanceField);
case MI_BOOLEANA:
return sizeof(MI_ConstBooleanAField);
case MI_UINT8A:
return sizeof(MI_ConstUint8AField);
case MI_SINT8A:
return sizeof(MI_ConstSint8AField);
case MI_UINT16A:
return sizeof(MI_ConstUint16AField);
case MI_SINT16A:
return sizeof(MI_ConstSint16AField);
case MI_UINT32A:
return sizeof(MI_ConstUint32AField);
case MI_SINT32A:
return sizeof(MI_ConstSint32AField);
case MI_UINT64A:
return sizeof(MI_ConstUint64AField);
case MI_SINT64A:
return sizeof(MI_ConstSint64AField);
case MI_REAL32A:
return sizeof(MI_ConstReal32AField);
case MI_REAL64A:
return sizeof(MI_ConstReal64AField);
case MI_CHAR16A:
return sizeof(MI_ConstChar16AField);
case MI_DATETIMEA:
return sizeof(MI_ConstDatetimeAField);
case MI_STRINGA:
return sizeof(MI_ConstStringAField);
case MI_REFERENCEA:
return sizeof(MI_ConstReferenceAField);
case MI_INSTANCEA:
return sizeof(MI_ConstInstanceAField);
}
return 0;
}