PICKLT.IDL

[ uuid (B75AF600-9CF4-11CD-A076-08002B2BD711), 
version(1.0),
pointer_default(unique)
]
interface type_pickle
{

const short ARR_SIZE = 4;
const short BUFSIZE = 1024;

typedef struct _OBJECT1 {
long al[ARR_SIZE];
unsigned short s;
} OBJECT1;

/* This is the top level type to be serialized. See the ACF file */

typedef struct _OBJECT2 {
unsigned short sData;
OBJECT1 * pObject1;
} OBJECT2;

}