typedef struct _SP_CLASSIMAGE_DATA {
DWORD cbSize;
HIMAGELIST ImageList;
DWORD Reserved;
} SP_CLASSIMAGE_DATA, *PSP_CLASSIMAGE_DATA;
####
#ifndef HIMAGELIST
struct _IMAGELIST;
typedef struct _IMAGELIST* HIMAGELIST;
#endif
####
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;
});
####
$ClassImageListData->{cbSize} = $ClassImageListData->sizeof();
$ClassImageData->{cbSize} = $ClassImageData->sizeof();