[ 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;

}
