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;

Members

  • 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.

Requirements

Header: FullEnumerationProvider.h

See Also

Concepts

Sync Framework Simple Provider Components