DEFINITION MODULE WINDDE2;

(************************************************************************
  OS/2 2.0 interface for Presentation Manager DDE helper functions.

  Copyright (c) 1992; 1994 by Juergen Neuhoff
*************************************************************************)

(*$XL+       Modula-2 language extensions: '_' allowed for symbol names *)
(*$CDECL+    C-style procedures                                         *)
(*$A         default alignment for record fields                        *)

FROM   SYSTEM  IMPORT BYTE;
FROM   OS2DEF  IMPORT PSZ;
FROM   WINDDE1 IMPORT DDESTRUCT, DDEINIT, PCONVCONTEXT;

TYPE BYTEARRAY  = ARRAY [0..MAX(LONGCARD)-1] OF BYTE;
TYPE PBYTEARRAY = POINTER TO BYTEARRAY;

PROCEDURE DDES_PSZITEMNAME( VAR DDEStruct:DDESTRUCT ):PSZ;
PROCEDURE DDES_PABDATA( VAR DDEStruct:DDESTRUCT ):PBYTEARRAY;
PROCEDURE DDEI_PCONVCONTEXT( VAR DDEInit:DDEINIT ):PCONVCONTEXT;

END WINDDE2.
