EMRSETICMPROFILE structure

The EMRSETICMPROFILE structure contains members for the SetICMProfile enhanced metafile record.

Syntax


typedef struct tagEMRSETICMPROFILE {
  EMR   emr;
  DWORD dwFlags;
  DWORD cbName;
  DWORD cbData;
  BYTE  Data[1];
} EMRSETICMPROFILE, *PEMRSETICMPROFILE, EMRSETICMPROFILEA, *PEMRSETICMPROFILEA, EMRSETICMPROFILEW, *PEMRSETICMPROFILEW;

Members

emr

The base structure for all record types.

dwFlags

The profile flags. This member can be SETICMPROFILE_EMBEDED (0x00000001).

cbName

The size of the desired profile name.

cbData

The size of profile data, if attached.

Data

An array that contains the profile data. The length of this array is cbName plus cbData.

Remarks

This structure is to be used during metafile playback.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Wingdi.h (include Windows.h)

See also

Metafiles Overview
Metafile Structures
EMR
SetICMProfile

 

 

Show: