WCHAR * guid2string(REFCLSID iid)
static bool GetInterfaceName(const WCHAR *InterfaceString, WCHAR *buf, size_t size)
HRESULT WINAPI DECLSPEC_HOTPATCH ProgIDFromCLSID(REFCLSID clsid, LPOLESTR *progid)
INT WINAPI StringFromGUID2(REFGUID guid, LPOLESTR str, INT cmax)
GLenum GLuint GLenum GLsizei const GLchar * buf
void WINAPI CoTaskMemFree(void *ptr)
STRSAFEAPI StringCchPrintfW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPCWSTR pszFormat,...)
WINSHLWAPI LSTATUS WINAPI SHRegGetValueW(HKEY, LPCWSTR, LPCWSTR, SRRF, LPDWORD, LPVOID, LPDWORD)
#define HKEY_CLASSES_ROOT