Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.6 KiB

  1. //===========================================================================
  2. // dmtwrite.h
  3. //
  4. // History:
  5. // 08/20/1999 - davidkl - created
  6. //===========================================================================
  7. #ifndef _DMTWRITE_H
  8. #define _DMTWRITE_H
  9. //---------------------------------------------------------------------------
  10. // prototypes
  11. HRESULT dmtwriteWriteFileHeader(HWND hwnd,
  12. DMTDEVICE_NODE *pDevice);
  13. HRESULT dmtwriteWriteDIHeader(PSTR szFilename,
  14. PSTR szDeviceShorthand,
  15. DWORD dwGenres);
  16. HRESULT dmtwriteWriteDeviceHeader(DMTDEVICE_NODE *pDevice);
  17. HRESULT dmtwriteWriteObjectSection(PSTR szFilename,
  18. PSTR szDeviceShorthand,
  19. PSTR szObjectName,
  20. WORD wUsagePage,
  21. WORD wUsage);
  22. HRESULT dmtwriteWriteAllObjectSections(PSTR szFilename,
  23. PSTR szDeviceShorthand,
  24. DMTDEVICEOBJECT_NODE *pObjectList);
  25. HRESULT dmtwriteDisplaySaveDialog(HWND hwnd,
  26. DMTDEVICE_NODE *pDevice);
  27. INT_PTR WINAPI CALLBACK dmtwriteSaveConfDlgProc(HWND hwnd,
  28. UINT uMsg,
  29. WPARAM wparam,
  30. LPARAM lparam);
  31. BOOL dmtwriteSaveConfOnInitDialog(HWND hwnd,
  32. HWND hwndFocus,
  33. LPARAM lparam);
  34. BOOL dmtwriteSaveConfOnCommand(HWND hwnd,
  35. WORD wId,
  36. HWND hwndCtrl,
  37. WORD wNotifyCode);
  38. //---------------------------------------------------------------------------
  39. #endif // _DMTWRITE_H