Implement: ndr_parser.pm: - if [charset()] specified, use instead of the for loops (call ndr_pu{ll,sh}_charset() - True multiple dimension array / strings in arrays support (closely related to things specified above) - compatibility mode for generating MIDL-readable data: - strip out pidl-specific properties - convert subcontext() to an array of uint8.