FIELD_VALUE_UNION Union

Specifies the data types that can be used in the FIELD_VALUE structure.


typedef union _FIELD_VALUE_UNION
{
  BYTE fieldValueUINT8;
  WORD fieldValueUINT16;
  ULONG fieldValueUINT32;
  ULONGLONG fieldValueUINT64;
  GUID fieldValueGUID;
  BYTE *fieldValueByteArray;
  WCHAR* fieldValueString;
} FIELD_VALUE_UNION;

fieldValueUINT8

[case(SYNC_METADATA_FIELD_TYPE_UINT8)] The data is of type UINT8.

fieldValueUINT16

[case(SYNC_METADATA_FIELD_TYPE_UINT16)] The data is of type UINT16

fieldValueUINT32

[case(SYNC_METADATA_FIELD_TYPE_UINT32)] The data is of type UINT32

fieldValueUINT64

[case(SYNC_METADATA_FIELD_TYPE_UINT64)] The data is of type UINT64

fieldValueGUID

[case(SYNC_METADATA_FIELD_TYPE_GUID)] The data is of type GUID.

fieldValueByteArray

[case(SYNC_METADATA_FIELD_TYPE_BYTEARRAY)] The data is of type ByteArray.

fieldValueString

[case(SYNC_METADATA_FIELD_TYPE_STRING)] The data is of type String.

Header: FullEnumerationProvider.h

Show: