::Struct::typedef unchanged ::Struct::make_pointer($name, $existing_struct); # named after an existing private api sub in Win32::API (is_pointer) #or decl_pointer instead of make_pointer? #someone might think make_pointer returns an IV to the packed struct instance.