12345678910111213141516171819202122 |
- #pragma once
- typedef struct ModelInfo
- {
- const wchar_t *name;
- const wchar_t *displayName;
- const wchar_t *smallIcon;
- const wchar_t *largeIcon;
- } ModelInfo;
- const ModelInfo *GetDefaultModelInfo();
- const ModelInfo *FindModelInfo(const wchar_t *manufacturer, const wchar_t *model, BOOL allowDefault);
- /* helpers*/
- HRESULT ModelInfo_CopyDisplayName(const ModelInfo *modelInfo, wchar_t *buffer, size_t bufferMax);
- const wchar_t *ModelInfo_GetIconName(const ModelInfo *modelInfo, int width, int height, BOOL allowDefault);
- HRESULT ModelInfo_GetIconPath(const ModelInfo *modelInfo, int width, int height, wchar_t *buffer, size_t bufferMax, BOOL allowDefault);
|