Win32::API::Struct->typedef(ULONG_PTR => qw{ ULONG Value }); Win32::API::Struct->typedef(HIMAGELIST => qw{ LONG ImageList }); Win32::API::Struct->typedef(SP_CLASSIMAGE_DATA => qw{ DWORD cbSize; HIMAGELIST ImageList; DWORD Reserved; }); Win32::API::Struct->typedef(SP_CLASSIMAGELIST_DATA => qw{ DWORD cbSize; HIMAGELIST ImageList; ULONG_PTR Reserved; });