VT_UI4

This is an unsigned, four-byte binary type. Properties of this type are assumed to be in their binary format when passed to and from the MSMQ Adapter. The proper type conversion must take place.

The properties of this type that cannot be mapped are: PROPID_M_AUTH_LEVEL (cannot be received) and PROPID_M_SECURITY_CONTEXT (cannot be received). The adapter does not need a size field for this record because it is a fixed length field.

A number of time-stamping properties belong to this group. MSMQ time stamps are expressed in seconds since midnight of 01/01/1970 and the adapter returns data in this format. This release version includes runtime functions for conversion to and from this data format and a number of character and binary-based time formats. There are a few VT_UI2 properties that are returned as VT_UI4 (input card) and are property-casted to preserve the value.

When passing data on the output card, the user can create a new type with data that is two bytes long and the adapter correctly casts the data.

The following properties are in this group:
  • PROPID_M_TIME_TO_BE_RECEIVED
  • PROPID_M_AUTH_LEVEL
  • PROPID_M_HASH_ALG
  • PROPID_M_PROV_TYPE
  • PROPID_M_APPSPECIFIC
  • PROPID_M_TIME_TO_REACH_QUEUE
  • PROPID_M_ENCRYPTION_ALG
  • PROPID_M_PRIV_LEVEL
  • PROPID_M_SECURITY_CONTEXT
  • PROPID_M_BODY_TYPE