|
From: <no...@us...> - 2003-06-19 21:53:12
|
Log Message:
-----------
Update for SendMessageByMask + Various Hooks stuff
Modified Files:
--------------
/cvsroot/decaldev/source/Include:
Decal.idl
Revision Data
-------------
Index: Decal.idl
===================================================================
RCS file: /cvsroot/decaldev/source/Include/Decal.idl,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -d -r1.38 -r1.39
--- Decal.idl 19 Jun 2003 12:33:05 -0000 1.38
+++ Decal.idl 19 Jun 2003 21:53:11 -0000 1.39
@@ -7,7 +7,18 @@
import "oaidl.idl";
import "ocidl.idl";
-/* I'm not 100% sure about this */
+// For SendMessageByMask
+enum eMessageMasks
+{
+ eFellowship = 0x800,
+ eVassals = 0x1000,
+ ePatron = 0x2000,
+ eMonarch = 0x4000,
+ eCovassals = 0x1000000,
+ eAllegiance = 0x2000000,
+ eMasks_DWORD = 0x7FFFFFFF
+};
+
enum eTrainLevel
{
eUntrained = 1,
@@ -173,10 +184,10 @@
eRequestID = 9,
eIDQueueAdd = 10,
eUstAddItem = 11,
+ eSendMessageByMask = 12,
eAvailableHooksEx_DWORD = 0x7FFFFFFF // coerce enums into 4 byte instead of two
};
-
interface IPluginSite2;
@@ -297,7 +308,8 @@
[id(55), helpstring("method RequestID")] HRESULT RequestID([in] long lObjectID);
[id(56), helpstring("method IDQueueAdd")] HRESULT IDQueueAdd([in] long lObjectID);
[id(57), helpstring("method SetIDFilter")] HRESULT SetIDFilter([in] IKitchenSink* pIDFilter);
- [id(58), helpstring("method USTAddItem")] HRESULT USTAddItem([in] long lObjectID);
+ [id(58), helpstring("method UstAddItem")] HRESULT UstAddItem([in] long lObjectID);
+ [id(59), helpstring("method SendMessageByMask")] HRESULT SendMessageByMask([in] LONG lMask, [in] BSTR szMessage);
};
[
|