- use component pointers instead of array indexes
includes RegisterClassInfo, RegisterProgIds, RegisterExtensions and RegisterMIMETypes.