I just found it strange that REG_FULL_RESOURCE_DESCRIPTOR writes in string but REG_BINARY does not. Becuase when looking in REGEDIT, they both appear as binary values, only REG_BINARY is written in as hex and REG_FULL_RESORUCE_DESCRIPTOR is written in as a string.

Thanks