Annotation of mstools/samples/rpc/mandel/mdlrpc.idl, revision 1.1.1.2

1.1.1.2 ! root        1: [ uuid (12345678-1234-1234-1234-123456789ABC),
        !             2:   version (1.0),
        !             3:   pointer_default(unique)
        !             4: ]
1.1       root        5: interface mdlrpc
                      6: {
                      7: #define HEIGHT          300
1.1.1.2 ! root        8: #define MAXLINES       4
1.1       root        9: #define LONGSIZE        8
1.1.1.2 ! root       10: #define MAX_BUFSIZE    9600
1.1       root       11: 
                     12: typedef struct _cpoint {
                     13:     double     real;
                     14:     double     imag;
                     15: } CPOINT;
                     16: 
                     17: typedef CPOINT * PCPOINT;
                     18: 
                     19: typedef struct _LONGRECT {     /* rcl */
                     20:     long    xLeft;
                     21:     long    yBottom;
                     22:     long    xRight;
                     23:     long    yTop;
                     24: } LONGRECT;
                     25: 
                     26: typedef LONGRECT *PLONGRECT;
                     27: 
                     28: typedef struct _LINEBUF {
1.1.1.2 ! root       29:     unsigned short adw[MAX_BUFSIZE];
1.1       root       30: } LINEBUF;
                     31: 
                     32: typedef LINEBUF * PLINEBUF;
                     33: 
1.1.1.2 ! root       34: void MandelCalc( [in]  PCPOINT       pcptLL,
        !            35:                 [in]  PLONGRECT      prcDraw,
        !            36:                 [in]  double         precision,
        !            37:                 [in]  unsigned long  ulThreshold,
        !            38:                 [out] PLINEBUF       pbBuf);
1.1       root       39: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.