CEPROPVAL

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 val member. The low-order word can be one of the following values:

    Value Description
    CEVT_BLOB A CEBLOB structure.
    CEVT_BOOL A Boolean value.
    CEVT_FILETIME A FILETIME structure.
    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 CeReadRecordProps function if the property was not found.
    CEDB_PROPDELETE If passed to the CeWriteRecordProps function, 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

 Last updated on Tuesday, July 13, 2004

© 1992-2000 Microsoft Corporation. All rights reserved.