将 C++ GUID 转换为 delphi TGUID?

Converting C++ GUID to delphi TGUID?

如何做到这一点?

我需要将下面的 C++ 内容转换为常规 Delphi TGUID 字符串:

var WPD_OBJECT_SIZE = new Guid(0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C);

是否有某种在线工具?

我需要这样做的原因是我在 MSDN documentation what so ever.

上找不到关于特定 WPD_OBJECT_SIZE GUID 的任何信息

一种方法是使用 StringFromCLSID 或任何将 GUID 转换为字符串的函数。然后,您将获得 Delphi 对其 GUID 文字所期望的格式的 GUID。您将编写一个 C++ 程序,包括相关的头文件,并将 GUID 的文本版本发送到控制台。

当然,如果只是这一个GUID,那很容易。它是:

'{EF6B490D-5CD8-437A-AFFC-DA8B60EE4A3C}'