WcsGetUsePerUserProfiles function (icm.h)
Determines whether the user chose to use a per-user profile association list for the specified device.
Syntax
BOOL WcsGetUsePerUserProfiles(
LPCWSTR pDeviceName,
DWORD dwDeviceClass,
PBOOL pUsePerUserProfiles
);
Parameters
pDeviceName
A pointer to a string containing the user-friendly name of the device.
dwDeviceClass
A flag value specifying the class of the device. This parameter must take one of the following values.
Value | Description |
---|---|
CLASS_MONITOR | Specifies a display device. |
CLASS_PRINTER | Specifies a printer. |
CLASS_SCANNER | Specifies an image-capture device. |
pUsePerUserProfiles
A pointer to a location to receive a Boolean value that is TRUE if the user chose to use a per-user profile association list for the specified device; otherwise FALSE.
Return value
If this function succeeds, the return value is TRUE.
If this function fails, the return value is FALSE. For extended error information, call GetLastError.
Remarks
This function fails if pDeviceName points to a device that is not of the class specified by dwDeviceClass.
This function is executable in Least-Privileged User Account (LUA) context.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | icm.h |
Library | Mscms.lib |
DLL | Mscms.dll |