lmon.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /*
  2. * lmon.h
  3. *
  4. * This file is part of the ReactOS PSDK package.
  5. *
  6. * Contributors:
  7. * Created by Magnus Olsen.
  8. *
  9. * THIS SOFTWARE IS NOT COPYRIGHTED
  10. *
  11. * This source code is offered for use in the public domain. You may
  12. * use, modify or distribute it freely.
  13. *
  14. * This code is distributed in the hope that it will be useful but
  15. * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
  16. * DISCLAIMED. This includes but is not limited to warranties of
  17. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  18. *
  19. */
  20. #pragma once
  21. #ifdef UNICODE
  22. #define PORT_INFO_FF PORT_INFO_FFW
  23. #define PPORT_INFO_FF PPORT_INFO_FFW
  24. #define LPPORT_INFO_FF LPPORT_INFO_FFW
  25. #else
  26. #define PORT_INFO_FF PORT_INFO_FFA
  27. #define PPORT_INFO_FF PPORT_INFO_FFA
  28. #define LPPORT_INFO_FF LPPORT_INFO_FFA
  29. #endif
  30. typedef struct _PORT_INFO_FFW {
  31. LPWSTR pName;
  32. DWORD cbMonitorData;
  33. LPBYTE pMonitorData;
  34. } PORT_INFO_FFW, *PPORT_INFO_FFW, *LPPORT_INFO_FFW;
  35. typedef struct _PORT_INFO_FFA {
  36. LPSTR pName;
  37. DWORD cbMonitorData;
  38. LPBYTE pMonitorData;
  39. } PORT_INFO_FFA, *PPORT_INFO_FFA, *LPPORT_INFO_FFA;