home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 39 / IOPROG_39.ISO / SOFT / sdkjava40.exe / data1.cab / fg_Samples / Samples / COM / CustomMarshal / client / sysdata.idl < prev   
Encoding:
Text File  |  2000-05-04  |  759 b   |  33 lines

  1. // (C) Copyright 1995 - 1999 Microsoft Corporation.  All rights reserved.
  2.  
  3. [ uuid(D7F14980-649A-11d0-BFFC-00AA003CFDFC), version(1.0),
  4.   helpstring("Sample Custom Marshaling (Java->COM") ]
  5. library JavaLib
  6. {
  7.  
  8.     importlib("stdole32.tlb");
  9.  
  10.  
  11.     typedef struct FIXED {
  12.         unsigned short fract;
  13.         short          value;
  14.     } FIXED;
  15.  
  16.     typedef struct POINT {
  17.         long           x;
  18.         long           y;
  19.     } POINT;
  20.  
  21.     typedef struct RECT {
  22.         long           left;
  23.         long           top;
  24.         long           right;
  25.         long           bottom;
  26.     } RECT;
  27.  
  28.     // Need a typedef in order to have a name for .JNF file.
  29.     typedef struct MYCHAR {
  30.         char           dummy;
  31.     } MYCHAR;
  32. }
  33.