home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / netds / rpc / mandel / mdlrpc.idl < prev    next >
Encoding:
Text File  |  1995-11-14  |  718 b   |  37 lines

  1. [ uuid (5630EAA0-CA48-1067-B320-00DD010662DA),
  2.   version (1.0),
  3.   pointer_default(unique)
  4. ]
  5. interface mdlrpc
  6. {
  7.  
  8. #define BUFSIZE   1200     // also defined in mandel.h
  9.  
  10. typedef struct _cpoint {
  11.     double  real;
  12.     double  imag;
  13. } CPOINT;
  14.  
  15. typedef CPOINT * PCPOINT;
  16.  
  17. typedef struct _LONGRECT { 
  18.     long    xLeft;
  19.     long    yBottom;
  20.     long    xRight;
  21.     long    yTop;
  22. } LONGRECT;
  23.  
  24. typedef LONGRECT *PLONGRECT;
  25.  
  26. typedef unsigned short LINEBUF[BUFSIZE];
  27.  
  28. void MandelCalc(
  29.     [in]       PCPOINT        pcptLL,
  30.     [in]       PLONGRECT      prcDraw,
  31.     [in]       double         precision,
  32.     [in]       unsigned long  ulThreshold,
  33.     [out, ref] LINEBUF *      pbBuf
  34.     );
  35.  
  36. }
  37.