MDLRPC.IDL
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

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