Annotation of mstools/samples/rpc/data/xmit/xmit.idl, revision 1.1.1.3

1.1.1.3 ! root        1: [ uuid(56BF67C0-6503-1068-BF67-00DD010FBF25),
1.1       root        2:   version(1.0),
1.1.1.3 ! root        3:   pointer_default(unique)
        !             4: ]
1.1       root        5: interface xmit
                      6: {
                      7: 
1.1.1.3 ! root        8: typedef struct _DOUBLE_LINK_LIST {
1.1       root        9:     short sNumber;
1.1.1.3 ! root       10:     struct _DOUBLE_LINK_LIST * pNext;
        !            11:     struct _DOUBLE_LINK_LIST * pPrevious;
        !            12: } DOUBLE_LINK_LIST;
1.1       root       13: 
                     14: typedef struct _DOUBLE_XMIT_TYPE {
                     15:     short sSize;
1.1.1.3 ! root       16:     [size_is(sSize)] short asNumber[];
1.1       root       17: } DOUBLE_XMIT_TYPE;
                     18: 
1.1.1.3 ! root       19: /* transmit a double-linked list as an array */
        !            20: typedef [transmit_as(DOUBLE_XMIT_TYPE)] DOUBLE_LINK_LIST DOUBLE_LINK_TYPE;
1.1       root       21: 
                     22: 
1.1.1.3 ! root       23: void ModifyListProc([in, out] DOUBLE_LINK_TYPE *pHead);
1.1       root       24: 
                     25: void Shutdown(void);
                     26: 
                     27: }

unix.superglobalmegacorp.com

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