CEPROPVAL (CEDB) (Windows Embedded CE 6.0)

1/6/2010

This structure contains a property value.

Syntax

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 following table shows possible values for low-order words.

    Value Description

    CEVT_I2

    A 16-bit signed integer.

    CEVT_I4

    A 32-bit signed integer.

    CEVT_BLOB

    A CEBLOB (CEDB) structure.

    CEVT_BOOL

    A Boolean value.

    CEVT_FILETIME

    A FILETIME structure.

    CEVT_LPWSTR

    A null-terminated string.

    CEVT_R8

    A 64-bit signed integer.

    CEVT_UI2

    A 16-bit unsigned integer.

    CEVT_UI4

    A 32-bit unsigned integer.

  • wLenData
    Not used.
  • wFlags
    Special flags for the property. The following table shows possible values.

    Value Description

    CEDB_PROPDELETE

    If passed to the CeWriteRecordProps (CEDB) function, this flag causes the property to be deleted.

    CEDB_PROPNOTFOUND

    Set by the CeReadRecordProps (CEDB) function if the property is not found.

  • val
    Actual value for simple types, or a pointer for strings or binary large objects (BLOBs).

Requirements

Header windbase.h
Windows Embedded CE Windows CE 1.01 and later

See Also

Reference

CEDB Structures
CEBLOB (CEDB)
CeReadRecordProps (CEDB)
CeSeekDatabase (CEDB)
CeWriteRecordProps (CEDB)
CEVALUNION (CEDB)

Other Resources

FILETIME