IPC_USER_RIGHTS_LIST structure

Contains a list of user rights structures that defines the use restrictions associated with a license object.

Syntax

typedef struct _IPC_USER_RIGHTS_LIST {
  DWORD           cbSize;
  DWORD           cUserRights;
  IPC_USER_RIGHTS rgUserRights[ANYSIZE_ARRAY];
} IPC_USER_RIGHTS_LIST, *PIPC_USER_RIGHTS_LIST;typedef const IPC_USER_RIGHTS_LIST *PCIPC_USER_RIGHTS_LIST;

Members

cbSize

When used with IpcSetLicenseProperty, cbSize is an input and must be set to sizeof(IPC_USER_RIGHTS_LIST).

When used with IpcGetLicenseProperty or IpcGetSerializedLicenseProperty, cbSize has no meaning and should be ignored.

cUserRights

The number of elements in rgUserRights.

rgUserRights

An array of IPC_USER_RIGHTS structures.

Requirements

Minimum supported client
Windows Vista with SP2
Minimum supported server
Windows Server 2008
Header
Ipcprot.h (include Msipc.h)

See also

IpcGetLicenseProperty

IpcGetSerializedLicenseProperty

IpcSetLicenseProperty

IPC_USER_RIGHTS