Microsoft Windows CE 3.0  

CEPROPVAL

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.

This structure contains a property value.

typedef struct _CEPROPVAL {
CEPROPID
propid
;
WORD
wLenData
;
WORD
wFlags
;
CEVALUNION
val
;
} CEPROPVAL;
typedef 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
Not used.
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

Runs on Versions Defined in Include Link to
Windows CE OS 1.01 and later Winbase.h    
Note   This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.

See Also

CeReadRecordProps, CeSeekDatabase, CeWriteRecordProps, HIWORD, LOWORD, CEVALUNION, CEBLOB, FILETIME