PROFILE

[This is preliminary documentation and subject to change.]

The PROFILE structure contains information that defines a color profile. See Using Device Profiles with ICM for more information.

typedef struct tagPROFILE {
    DWORD   dwType;
    PVOID   pProfileData;
    DWORD   cbDataSize;
} PROFILE; 
 

Members

dwType
Must be set to one of the following values.
Value Meaning
PROFILE_FILENAME
Indicates that the pProfileData member contains a null-terminated string that holds the name of a device profile file.
PROFILE_MEMBUFFER
Indicates that the pProfileData member contains a pointer to a device profile in a memory buffer.

pProfileData
The contents of this member is indicated by the dwTYPE member. It will either be a pointer to a null-terminated string containing the file name of the device profile, or it will be a pointer to a buffer in memory containing the device profile data.
cbDataSize
The size in bytes of the data buffer pointed to by the pProfileData member.

QuickInfo

  Windows NT: Requires version 5.0 or later.
  Windows: Requires Windows 98.
  Windows CE: Unsupported.
  Header: Declared in icm.h.

See Also

Using Device Profiles with ICM