IPMI_BrEvt.h 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. /*****************************************************************
  2. *****************************************************************
  3. *** **
  4. *** (C)Copyright 2005-2006, American Megatrends Inc. **
  5. *** **
  6. *** All Rights Reserved. **
  7. *** **
  8. *** 6145-F, Northbelt Parkway, Norcross, **
  9. *** **
  10. *** Georgia - 30071, USA. Phone-(770)-246-8600. **
  11. *** **
  12. *****************************************************************
  13. *****************************************************************
  14. *****************************************************************
  15. *****************************************************************
  16. *
  17. * IPMI_BrEvt.c
  18. * Bridge Event Commands
  19. *
  20. * Author: Gowtham.M.S <gowthamms@amiindia.co.in>
  21. *
  22. *****************************************************************/
  23. #ifndef IPMI_BR_EVT_H
  24. #define IPMI_BR_EVT_H
  25. #include "Types.h"
  26. #pragma pack( 1 )
  27. /* GetEvtCountRes_T */
  28. typedef struct
  29. {
  30. INT8U CompletionCode;
  31. INT8U EvtCount;
  32. } PACKED GetEvtCountRes_T;
  33. /* SetEvtDestReq_T */
  34. typedef struct
  35. {
  36. INT16U DestAddr;
  37. } PACKED SetEvtDestReq_T;
  38. /* SetEvtRecpStateReq_T */
  39. typedef struct
  40. {
  41. INT8U State;
  42. INT8U SlaveAddr;
  43. INT8U LUN;
  44. } PACKED SetEvtRecpStateReq_T;
  45. /* SendICMBEvtMsgReq_T */
  46. typedef struct
  47. {
  48. INT8U EventCode;
  49. } PACKED SendICMBEvtMsgReq_T;
  50. /* GetEvtDestRes_T */
  51. typedef struct
  52. {
  53. INT8U CompletionCode;
  54. INT16U DestAddr;
  55. } PACKED GetEvtDestRes_T;
  56. /* GetEvtRecpStateRes_T */
  57. typedef struct
  58. {
  59. INT8U CompletionCode;
  60. INT8U State;
  61. } PACKED GetEvtRecpStateRes_T;
  62. #pragma pack( )
  63. #endif /*IPMI_BR_EVT_H*/