From 56c55c3ff7f7d03784afeb970d2b228e03bce2bb Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Sun, 28 Dec 2008 21:30:58 +0000 Subject: [PATCH] - Add IPowerNotify interface svn path=/trunk/; revision=38435 --- reactos/include/ddk/portcls.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/reactos/include/ddk/portcls.h b/reactos/include/ddk/portcls.h index c444aa19238..932dae8a598 100644 --- a/reactos/include/ddk/portcls.h +++ b/reactos/include/ddk/portcls.h @@ -1544,6 +1544,23 @@ DECLARE_INTERFACE_(IAdapterPowerManagement, IUnknown) IPowerNotify Interface */ +#undef INTERFACE +#define INTERFACE IPowerNotify + +DEFINE_GUID(IID_IPowerNotify, 0x3DD648B8L, 0x969F, 0x11D1, 0x95, 0xA9, 0x00, 0xC0, 0x4F, 0xB9, 0x25, 0xD3); + +DECLARE_INTERFACE_(IPowerNotify, IUnknown) +{ + DEFINE_ABSTRACT_UNKNOWN() + + STDMETHOD_(void, PowerChangeNotify)(THIS_ + IN POWER_STATE PowerState)PURE; +}; + +typedef IPowerNotify *PPOWERNOTIFY; + +#undef INTERFACE + /* =============================================================== IPinCount Interface */