#include "idl_types.h" [ pointer_default(unique) ] interface printcap { typedef struct { [charset(UTF8),string] uint8 *name; [charset(UTF8),string] uint8 *info; [charset(UTF8),string] uint8 *location; } pcap_printer; typedef [public] struct { NTSTATUS status; uint32 count; [size_is(count)] pcap_printer printers[]; } pcap_data; }