PROPBAG2_TYPE enumeration

Identifies the type of data contained in a PROPBAG2 structure.

Syntax

typedef enum _tagPROPBAG2_TYPE { 
  PROPBAG2_TYPE_UNDEFINED  = 0,
  PROPBAG2_TYPE_DATA       = 1,
  PROPBAG2_TYPE_URL        = 2,
  PROPBAG2_TYPE_OBJECT     = 3,
  PROPBAG2_TYPE_STREAM     = 4,
  PROPBAG2_TYPE_STORAGE    = 5,
  PROPBAG2_TYPE_MONIKER    = 6
} PROPBAG2_TYPE;

Constants

  • PROPBAG2_TYPE_UNDEFINED
    Value type is unknown or undefined.

  • PROPBAG2_TYPE_DATA
    Value type is simple data.

  • PROPBAG2_TYPE_URL
    Value type is a URL reference.

  • PROPBAG2_TYPE_OBJECT
    Value type is an object.

  • PROPBAG2_TYPE_STREAM
    Value type is a stream.

  • PROPBAG2_TYPE_STORAGE
    Value type is storage.

  • PROPBAG2_TYPE_MONIKER
    Value type is a moniker.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Header

Ocidl.h

IDL

Ocidl.idl