#S(HASH-TABLE EQL (FILENAME . "c:\program files\creative\sharedll\ctrmenu.dll")(GUID . "{08D96DE3-A2E6-11D1-ADA5-00A0C92C179F}")(DESCRIPTION . "RevMenu 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("RMenu" (TYPE . "Coclass")(DESCRIPTION . "RMenu Class")(GUID . "{11AE3031-A21B-11D1-ADA5-00A0C92C179F}")(ALIASES "IRMenu") (FUNCTIONS )) ("IRMenu" (TYPE . "Dispinterface")(DESCRIPTION . "IRMenu Interface")(GUID . "{08D96DF0-A2E6-11D1-ADA5-00A0C92C179F}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RevCreateMenu") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevCreateMenu")) ((NAME . "RevCreatePopupNenu") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevCreatePopupNenu")) ((NAME . "RevLoadMenuID") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ("nIDResource" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevLoadMenuID")) ((NAME . "RevDestroyMenu") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevDestroyMenu")) ((NAME . "RevDeleteXMenu") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ("nPosition" "VT_UINT")("nFlags" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevDeleteXMenu")) ((NAME . "RevEnableMenuItem") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_UINT")(PARAMS ("nIDEnableItem" "VT_UINT")("nEnable" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevEnableMenuItem")) ((NAME . "RevCheckMenuItem") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_UINT")(PARAMS ("nIDCheckItem" "VT_UINT")("nCheck" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevCheckMenuItem")) ((NAME . "RevCheckMenuRadioItem") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ("dwhMenu" "VT_UI4")("nIDFirst" "VT_UINT")("nIDLast" "VT_UINT")("nIDItem" "VT_UINT")("nFlags" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevCheckMenuRadioItem")) ((NAME . "RevGetMenuItemCount") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_UINT")(PARAMS ("dwhMenu" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevGetMenuItemCount")) ((NAME . "RevGetMenuItemID") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_UINT")(PARAMS ("dwhMenu" "VT_UI4")("nPos" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevGetMenuItemID")) ((NAME . "RevGetMenuState") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_UINT")(PARAMS ("nID" "VT_UINT")("nFlags" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevGetMenuState")) ((NAME . "RevRemoveMenu") (RIID . #x0000000c) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ("dwhMenu" "VT_UI4")("nPosition" "VT_UINT")("nFlags" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevRemoveMenu")) ((NAME . "RevSetMenuItemBitmaps") (RIID . #x0000000d) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ("dwhMenu" "VT_UI4")("nPosition" "VT_UINT")("nFlags" "VT_UINT")("dwhBmpUnchecked" "VT_UI4")("dwhBmpChecked" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevSetMenuItemBitmaps")) ((NAME . "RevAppendMenuStr") (RIID . #x0000000e) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ("dwhMenu" "VT_UI4")("nFlags" "VT_UINT")("nIDNewItem" "VT_UINT")("wNewItem" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevAppendMenuStr")) ((NAME . "RevAppendMenuBm") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ("dwhMenu" "VT_UI4")("nFlags" "VT_UINT")("nIDNewItem" "VT_UINT")("dwhBmp" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevAppendMenuBm")) ((NAME . "RevGetSubMenu") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_UI4")(PARAMS ("dwhMenu" "VT_UI4")("nPos" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevGetSubMenu")) ((NAME . "RevTrackPopupMenu") (RIID . #x00000011) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ("nFlags" "VT_UINT")("x" "VT_INT")("y" "VT_INT")("dwhWnd" "VT_UI4")("dwhRect" "VT_UI4")("dwhMenu" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevTrackPopupMenu")) ((NAME . "RevGetSafeHmenu") (RIID . #x00000012) (OFFSET . #x60) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevGetSafeHmenu")) ((NAME . "RevDetach") (RIID . #x00000013) (OFFSET . #x64) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevDetach")) ((NAME . "RevAttach") (RIID . #x00000014) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ("dwhMenu" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevAttach")) ((NAME . "RevLoadMenuStr") (RIID . #x00000015) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ("dwlpszResourceName" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevLoadMenuStr")) ((NAME . "RevLoadMenuIndirect") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ("lpMenuTemplate" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevLoadMenuIndirect")) ((NAME . "RevGetMenuStringLP") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_INT")(PARAMS ("dwhMenu" "VT_UI4")("nIDItem" "VT_UINT")("dwlpString" "VT_UI4")("nMaxCount" "VT_INT")("nFlags" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevGetMenuStringLP")) ((NAME . "RevInsertMenuStr") (RIID . #x00000018) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ("dwhMenu" "VT_UI4")("nPosition" "VT_UINT")("nFlags" "VT_UINT")("nIDNewItem" "VT_UINT")("dwlpszNewItem" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevInsertMenuStr")) ((NAME . "RevInsertMenuBm") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_I4")(PARAMS ("dwhMenu" "VT_UI4")("nPosition" "VT_UINT")("nFlags" "VT_UINT")("nIDNewItem" "VT_UINT")("dwhBmp" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevInsertMenuBm")) ((NAME . "RevModifyMenuStr") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ("dwhMenu" "VT_UI4")("nPosition" "VT_UINT")("nFlags" "VT_UINT")("nIDNewItem" "VT_UINT")("dwlpszNewItem" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevModifyMenuStr")) ((NAME . "RevModifyMenuBm") (RIID . #x0000001b) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ("dwhMenu" "VT_UI4")("nPosition" "VT_UINT")("nFlags" "VT_UINT")("nIDNewItem" "VT_UINT")("dwhBmp" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevModifyMenuBm")) ((NAME . "MenuType") (RIID . #x0000001c) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_UINT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MenuType")) ((NAME . "MenuWidth") (RIID . #x0000001d) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MenuWidth")) ((NAME . "MenuHighLite") (RIID . #x0000001e) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MenuHighLite")) ((NAME . "TitleBarWidth") (RIID . #x0000001f) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property TitleBarWidth")) ((NAME . "TitleBarCaption") (RIID . #x00000020) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property TitleBarCaption")) ((NAME . "TitleBarGrad") (RIID . #x00000021) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property TitleBarGrad")) ((NAME . "TitleBarColor") (RIID . #x00000022) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property TitleBarColor")) ((NAME . "TitleBarTextColor") (RIID . #x00000023) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property TitleBarTextColor")) ((NAME . "ItemHeight") (RIID . #x00000024) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemHeight")) ((NAME . "ItemWithBitmap") (RIID . #x00000025) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemWithBitmap")) ((NAME . "ItemBitmap") (RIID . #x00000026) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemBitmap")) ((NAME . "ItemIconSize") (RIID . #x00000027) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemIconSize")) ((NAME . "ItemHIcon") (RIID . #x00000028) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemHIcon")) ((NAME . "ItemTexture") (RIID . #x00000029) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemTexture")) ((NAME . "ItemColorDefault") (RIID . #x0000002a) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemColorDefault")) ((NAME . "ItemCaption") (RIID . #x0000002b) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemCaption")) ((NAME . "ItemFont") (RIID . #x0000002c) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemHFont")) ((NAME . "ItemTextColor") (RIID . #x0000002d) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemTextColor")) ((NAME . "TitleBarFont") (RIID . #x0000002e) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property TitleBarHFont")) ((NAME . "HighLiteColor") (RIID . #x0000002f) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("dwhMenu" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property HighLiteColor")) ((NAME . "RevAppendXMenuItem") (RIID . #x00000030) (OFFSET . #xd8) (RETURNS . "VT_INT")(PARAMS ("nFlag" "VT_UINT")("dwnID" "VT_UI4")("bstrText" "VT_BSTR")("dwhIcon" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevAppendXMenuItem")) ((NAME . "RevDrawItem") (RIID . #x00000031) (OFFSET . #xdc) (RETURNS . "VT_VOID")(PARAMS ("dwlpDIS" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevDrawItem")) ((NAME . "RevMeasureItem") (RIID . #x00000032) (OFFSET . #xe0) (RETURNS . "VT_VOID")(PARAMS ("dwlpMIS" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevMeasureItem")) ((NAME . "RevModifyXMenuItem") (RIID . #x00000033) (OFFSET . #xe4) (RETURNS . "VT_I4")(PARAMS ("nPosition" "VT_UINT")("nFlag" "VT_UINT")("dwnID" "VT_UI4")("bstrText" "VT_BSTR")("dwhIcon" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevModifyXMenuItem")) ((NAME . "RevLoadXMenuID") (RIID . #x00000034) (OFFSET . #xe8) (RETURNS . "VT_I4")(PARAMS ("nIDResource" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevLoadXMenuID")) ((NAME . "ItemHBitmap") (RIID . #x00000035) (OFFSET . #xec) (RETURNS . "VT_VOID")(PARAMS ("nIDResource" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemHBitmap")) ((NAME . "ItemPBitmap") (RIID . #x00000036) (OFFSET . #xf0) (RETURNS . "VT_VOID")(PARAMS ("nIDResource" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemPBitmap")) ((NAME . "DisabledTextColor") (RIID . #x00000037) (OFFSET . #xf4) (RETURNS . "VT_VOID")(PARAMS ("nIDResource" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property DisabledTextColor")) ((NAME . "RevEnableXMenuItem") (RIID . #x00000038) (OFFSET . #xf8) (RETURNS . "VT_UINT")(PARAMS ("nID" "VT_UINT")("nEnable" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevEnableXMenuItem")) ((NAME . "RevInsertXMenu") (RIID . #x00000039) (OFFSET . #xfc) (RETURNS . "VT_I4")(PARAMS ("nPosition" "VT_UINT")("nFlag" "VT_UINT")("nID" "VT_UINT")("bstrText" "VT_BSTR")("dwhIcon" "VT_UI4")("bAbove" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevInsertXMenu")) ((NAME . "RevSetXMenuIcon") (RIID . #x0000003a) (OFFSET . #x100) (RETURNS . "VT_I4")(PARAMS ("nPosition" "VT_UINT")("nFlag" "VT_UINT")("dwhIcon" "VT_UI4")("dwhCheckedIcon" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevSetXMenuIcon")) ((NAME . "RevCheckXMenuItem") (RIID . #x0000003b) (OFFSET . #x104) (RETURNS . "VT_UINT")(PARAMS ("nID" "VT_UINT")("nCheck" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevCheckXMenuItem")) ((NAME . "RevCreateXMenu") (RIID . #x0000003c) (OFFSET . #x108) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevCreateXMenu")) ((NAME . "RevCreatePopupXMenu") (RIID . #x0000003d) (OFFSET . #x10c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevCreatePopupXMenu")) ((NAME . "ResourceHandle") (RIID . #x0000003e) (OFFSET . #x110) (RETURNS . "VT_VOID")(PARAMS ("nID" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ResourceHandle")) ((NAME . "RevOnMenuChar") (RIID . #x0000003f) (OFFSET . #x114) (RETURNS . "VT_UI4")(PARAMS ("nChar" "VT_UINT")("nFlags" "VT_UINT")("dwpMenu" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RevOnMenuChar")) ((NAME . "ItemHighLightTextColor") (RIID . #x00000040) (OFFSET . #x118) (RETURNS . "VT_VOID")(PARAMS ("nChar" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ItemHighLightTextColor")) ((NAME . "MenuColor") (RIID . #x00000041) (OFFSET . #x11c) (RETURNS . "VT_VOID")(PARAMS ("nChar" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MenuColor")) ((NAME . "Shadow3DColor") (RIID . #x00000042) (OFFSET . #x120) (RETURNS . "VT_VOID")(PARAMS ("nChar" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Shadow3DColor")) ((NAME . "HighLight3DColor") (RIID . #x00000043) (OFFSET . #x124) (RETURNS . "VT_VOID")(PARAMS ("nChar" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property HighLight3DColor")) ((NAME . "MaxMenuWidth") (RIID . #x00000044) (OFFSET . #x128) (RETURNS . "VT_VOID")(PARAMS ("nChar" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MaxMenuWidth")))) )))