### IDDE

  The IDDE class contains synonyms for DDE (Dynamic Data Exchange) formats that are predefined by the operating system. Use these synonyms wherever a format is required to ensure that your code is portable between OS/2 and Windows.

### IDDE - Member Functions and Data by Group

### DDE Text Formats

The following are Dynamic Data Exchange formats that the class library supports.

bitmapFormat

      public:
      static Format const bitmapFormat

  Provides a layout of this format that is a BITMAPINFO2 structure.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

codepageTextFormat

      public:
      static Format const codepageTextFormat

  Provides a format that consists of a CPTEXT structure, where the text portion of the structure must be in IDDE::textFormat format. The format allows applications to exchange text in a particular codepage.

Supported Platforms

  Windows | OS/2 | AIX
  No | Yes | No

dibFormat

      public:
      static Format const dibFormat

  Provides a format that consists of a device-independent bitmap(DIB) structure.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

difFormat

      public:
      static Format const difFormat

  Provides a format that represents the Data Interchange Format(DIF) which was developed by Software Arts, and it is used to transfer data to a Visicalc spreadsheet program.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

displayBitmapFormat

      public:
      static Format const displayBitmapFormat

  Provides a layout of this format that is identical to that of the IDDE::bitmapFormat format. This format is the bitmap representation of a private data format.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

displayMetafileFormat

      public:
      static Format const displayMetafileFormat

  Provides a layout of this format that is identical to that of the IDDE::metafileFormat format. This format is the metafile representation of a private data format.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

displayMetafilePictureFormat

      public:
      static Format const displayMetafilePictureFormat

  Provides a layout of this format that is identical to that of the IDDE::metafilePictureFormat format. This format is the metafile picture representation of a private data format.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

displayTextFormat

      public:
      static Format const displayTextFormat

  Provides a layout of this format that is identical to that of the textFormat format. It is the textual format of a private data format.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

linkFormat

      public:
      static Format const linkFormat

  Provides a format that contains information needed to establish a DDE hot link. It is typically used in paste-link operations where the clipboard is being used to exchange information. The layout of the link format is: applicationName(0x00)topicName(0x00)itemName(0x00)(0x00).

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

metafileFormat

      public:
      static Format const metafileFormat

  Provides a format that contains the bits retrieved via the GpiQueryMetafileBits function.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

metafilePictureFormat

      public:
      static Format const metafilePictureFormat

  Provides a layout of this format that consists of an metafile picture(MFP) structure. It includes the information provided in the IDDE::metafileFormat format, with additional information defining the metafile bits.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

oemTextFormat

      public:
      static Format const oemTextFormat

  Provides a layout of this format that is identical to that of the IDDE::textFormat format. This format indicates that the text has been created using codpage 437, which is the US-ENGLISH codepage.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

paletteFormat

      public:
      static Format const paletteFormat

  Provides a format that consists of a PALETTEINFO structure.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

sylkFormat

      public:
      static Format const sylkFormat

  Provides a format that represents the Symbolic Link format developed by Microsoft Corp., which is used to exchange spreadsheets in an ASCI text format.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

textFormat

      public:
      static Format const textFormat

  Provides a format that consists of a NULL-terminated(0x00) ANSI character string. The string can contain a carriage return (0x0D) or a line-feed character (0x0A) or both to mark the end of a line.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

tiffFormat

      public:
      static Format const tiffFormat

  Provides a format that represents the Tag Image File Format, which was developed by Microsoft, Aldus, and Hewlett-Packard, for describing bitmapped data.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

### IDDE - Type Definitions

Format

      typedef const char * Format

  This is a synonym for the predefined DDE formats.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | No

### IDDE - Inherited Member Functions and Data

#### Inherited Public Functions

  - None

#### Inherited Public Data

  - None

#### Inherited Protected Functions

  - None

#### Inherited Protected Data

  - None