GROUPPROP enumeration (qmgr.h)

[Queue Manager (QMGR) is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. Instead, use the Background Intelligent Transfer Service (BITS).]

The GROUPPROP enumeration defines the constant values for retrieving and setting group property values.

Syntax

typedef enum GROUPPROP {
  GROUPPROP_PRIORITY = 0,
  GROUPPROP_REMOTEUSERID = 1,
  GROUPPROP_REMOTEUSERPWD = 2,
  GROUPPROP_LOCALUSERID = 3,
  GROUPPROP_LOCALUSERPWD = 4,
  GROUPPROP_PROTOCOLFLAGS = 5,
  GROUPPROP_NOTIFYFLAGS = 6,
  GROUPPROP_NOTIFYCLSID = 7,
  GROUPPROP_PROGRESSSIZE = 8,
  GROUPPROP_PROGRESSPERCENT = 9,
  GROUPPROP_PROGRESSTIME = 10,
  GROUPPROP_DISPLAYNAME = 11,
  GROUPPROP_DESCRIPTION = 12
} ;

Constants

 
GROUPPROP_PRIORITY
Value: 0
Determines when the QMGR processes the group relative to other groups in the queue.

There is only one priority. You must specify a value of 1 when setting this property. The property always returns a value of 1.

Variant data type can be VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT, or VT_UINT.
GROUPPROP_REMOTEUSERID
Value: 1
Not supported.
GROUPPROP_REMOTEUSERPWD
Value: 2
Not supported.
GROUPPROP_LOCALUSERID
Value: 3
Not supported.
GROUPPROP_LOCALUSERPWD
Value: 4
Not supported.
GROUPPROP_PROTOCOLFLAGS
Value: 5
Specifies the protocol to use for the download.

You must specify QM_PROTOCOL_HTTP when setting this property.

Variant data type can be VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT, or VT_UINT.
GROUPPROP_NOTIFYFLAGS
Value: 6
Specifies the type of event notification to receive for the group. See Remarks.

Variant data type can be VT_I4, VT_I2, VT_UI4, VT_UI2, VT_INT, or VT_UINT.
GROUPPROP_NOTIFYCLSID
Value: 7
The CLSID to activate when an event specified by GROUPPROP_NOTIFYFLAGS occurs. For more details on CLSID activation, see IBackgroundCopyCallback1.

Variant data type is VT_BSTR.
GROUPPROP_PROGRESSSIZE
Value: 8
Not supported.
GROUPPROP_PROGRESSPERCENT
Value: 9
Not supported.
GROUPPROP_PROGRESSTIME
Value: 10
Not supported.
GROUPPROP_DISPLAYNAME
Value: 11
Specifies a display name that can be used to identify the group in a user interface. The length of the string is limited to 256 characters, not including the null terminator.

Variant data type is VT_BSTR.
GROUPPROP_DESCRIPTION
Value: 12
Specifies a description to associate with the group. The length of the string is limited to 1,024 characters, not including the null terminator.

Variant data type is VT_BSTR.

Remarks

The GROUPPROP_NOTIFYFLAGS group property can contain one or more of the following notification flags.

Flag Meaning
QM_NOTIFY_FILE_DONE Not supported.
QM_NOTIFY_JOB_DONE Not supported.
QM_NOTIFY_GROUP_DONE Notifies the application through IBackgroundCopyCallback1::OnStatus that the group is complete.
QM_NOTIFY_DISABLE_NOTIFY Disables all notifications.
QM_NOTIFY_USE_PROGRESSEX Not supported.
 
Note  By default, QMGR calls your IBackgroundCopyCallback1::OnStatus method when an error occurs.
 

Requirements

Requirement Value
Minimum supported client Windows XP
Minimum supported server Windows Server 2003
Header qmgr.h