setupDetails.h 833 B

123456789101112131415161718192021222324252627282930
  1. #ifndef NULLOSFT_ONLINEMEDIA_PLUGIN_SETUPDETAILS_HEADER
  2. #define NULLOSFT_ONLINEMEDIA_PLUGIN_SETUPDETAILS_HEADER
  3. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  4. #pragma once
  5. #endif
  6. #include <wtypes.h>
  7. class ifc_omservice;
  8. class SetupGroup;
  9. class SetupListboxItem;
  10. #define NSDM_FIRST (WM_APP + 7)
  11. #define NSDM_GETUNIQUENAME (NSDM_FIRST + 0)
  12. EXTERN_C ATOM DETAILS_PROP;
  13. BOOL SetupDetails_Initialize();
  14. void SetupDetails_Uninitialize();
  15. HWND SetupDetails_CreateServiceView(HWND hParent, LPCWSTR pszName, ifc_omservice *service);
  16. HWND SetupDetails_CreateGroupView(HWND hParent, LPCWSTR pszName, SetupGroup *group);
  17. BOOL SetupDetails_GetUniqueName(HWND hwnd, LPWSTR pszBuffer, UINT cchBufferMax);
  18. // internal
  19. void SetupDetails_SetDescription(HWND hEdit, LPCWSTR pszText);
  20. #endif //NULLOSFT_ONLINEMEDIA_PLUGIN_SETUPDETAILS_HEADER