librpc: split out a separate GUID_from_ndr_blob() function