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 following table shows the possible values for low-order words.
    Value Description
    CEVT_BLOB A BLOB (Cryptography) 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 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 the possible 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

OS Versions: Windows CE 1.01 and later.
Header: Windbase.h.

See Also

BLOB (Cryptography) | CeReadRecordProps | CeSeekDatabase | CeWriteRecordProps | HIWORD | LOWORD | CEVALUNION | FILETIME

 Last updated on Friday, April 09, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.