Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This structure contains a property value.

Syntax

typedef struct _CEPROPVAL {
  CEPROPID 
propid;
  WORD 
wLenData;
  WORD 
wFlags;
  CEVALUNION 
val;
} CEPROPVAL, * PCEPROPVAL;

Members

propid

Identifier of the property value. The high-order word is an application-defined identifier, and the low-order word is a predefined constant value that indicates the data type of the value specified by the valmember. The low-order word can be one of the following values.

Value Description

CEVT_BLOB

A CEBLOBstructure.

CEVT_BOOL

A Boolean value.

CEVT_FILETIME

A FILETIMEstructure.

CEVT_I2

A 16-bit signed integer.

CEVT_I4

A 32-bit signed integer.

CEVT_LPWSTR

A null-terminated string.

CEVT_R8

A 64-bit signed interger.

CEVT_UI2

A 16-bit unsigned integer.

CEVT_UI4

A 32-bit unsigned integer.

wLenData

This parameter is reserved for future use; the value of this parameter must be set to 0.

wFlags

Special flags for the property. It is one of the following values.

Value Description

CEDB_PROPNOTFOUND

Set by the CeReadRecordPropsfunction if the property was not found.

CEDB_PROPDELETE

If passed to the CeWriteRecordPropsfunction, this flag causes the property to be deleted.

val

Actual value for simple types, or a pointer for strings or Binary Large Objects (BLOBs).

Requirements

Header rapitypes.h
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Pocket PC 2002 and later, Smartphone 2002 and later

See Also