PROPTYPE enumeration

[PROPTYPE is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

Defines the data type of a property.

Syntax

typedef enum  { 
  TYPE_ERROR          = 1000,
  TYPE_DWORD,
  TYPE_LONG,
  TYPE_WORD,
  TYPE_SHORT,
  TYPE_BYTE,
  TYPE_CHAR,
  TYPE_FILETIME,
  TYPE_STRING,
  TYPE_BINARY,
  TYPE_FLAGS,
  TYPE_STREAM,
  TYPE_WSTRING,
  TYPE_BOOL,
  TYPE_PASS,
  TYPE_ULARGEINTEGER,
  TYPE_LAST
} ACCESSTYPE;

Constants

TYPE_ERROR

Indicates an unknown data type or that the data type is in error.

TYPE_DWORD

Indicates an unsigned 32-bit value.

TYPE_LONG

Indicates a signed 32-bit value.

TYPE_WORD

Indicates an unsigned 16-bit value.

TYPE_SHORT

Indicates a signed 16-bit value.

TYPE_BYTE

Indicates an unsigned 8-bit value.

TYPE_CHAR

Indicates a signed 8-bit value.

TYPE_FILETIME

Indicates a FILETIME structure.

TYPE_STRING

Indicates a fixed-length NULL-terminated string.

TYPE_BINARY

Indicates fixed-length binary data.

TYPE_FLAGS

Indicates a flags field.

TYPE_STREAM

Indicates a data stream.

TYPE_WSTRING

Indicates a Unicode fixed-length null-terminated string.

TYPE_BOOL

Indicates a BOOL checked to be equal to one or zero.

TYPE_PASS

Indicates password data.

TYPE_ULARGEINTEGER

Indicates a ULARGE_INTEGER structure.

TYPE_LAST

Indicates the total number of property types in this enumeration.

Requirements

Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
Product
Outlook Express 6.0
Header
Imnact.h
IDL
Imnact.idl