#S(HASH-TABLE EQL (FILENAME . "c:\vc6\msdev98\bin\devshl.dll")(GUID . "{B3CF8E20-19B6-11CF-8E4D-00AA004254C4}")(DESCRIPTION . "Visual C++ Shared Objects")(VERSION . "6.0") (CLASSES . #S(HASH-TABLE EQUAL ("DsWindowState" (TYPE . "Enum")(DESCRIPTION . "Represents the possible states of a window.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DsArrangeStyle" (TYPE . "Enum")(DESCRIPTION . "Passed to Windows.Arrange to arrange the windows.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DsButtonType" (TYPE . "Enum")(DESCRIPTION . "Represents the button type.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DsSaveChanges" (TYPE . "Enum")(DESCRIPTION . "Indicates what to do with changes when closing a file.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DsSaveStatus" (TYPE . "Enum")(DESCRIPTION . "Represents the result of a save operation.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IGenericDocument" (TYPE . "Dispinterface")(DESCRIPTION . "Represents an open document.")(GUID . "{FB7FDAE1-89B8-11CF-9BE8-00A0C90A632C}")(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 . "Name") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the document.")) ((NAME . "FullName") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the document including the path.")) ((NAME . "Application") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "Parent") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "Path") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the pathname of the document. Never has a trailing backslash.")) ((NAME . "Saved") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns False if document has changed since it was last saved.")) ((NAME . "ActiveWindow") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the active window for this document.")) ((NAME . "ReadOnly") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether a document can be changed inside Developer Studio.")) ((NAME . "ReadOnly") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether a document can be changed inside Developer Studio.")) ((NAME . "Type") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string describing the type of the document. Most documents return 'Generic'.")) ((NAME . "Windows") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Windows collection containing the windows associated with this document.")) ((NAME . "Active") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the active state of the window.")) ((NAME . "Active") (RIID . #x0000000a) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the active state of the window.")) ((NAME . "NewWindow") (RIID . #x0000000b) (OFFSET . #x50) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new window for this document.")) ((NAME . "Save") (RIID . #x0000000c) (OFFSET . #x54) (RETURNS . "VT_USERDEFINED.Enum.DsSaveStatus")(PARAMS ("vFilename" "VT_VARIANT")("vBoolPrompt" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves the document to disk.")) ((NAME . "Undo") (RIID . #x0000000d) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reverses previous editing actions. Has no effect on 'Generic' documents.")) ((NAME . "Redo") (RIID . #x0000000e) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reapplies previous editing actions. Has no effect on 'Generic' documents.")) ((NAME . "PrintOut") (RIID . #x0000000f) (OFFSET . #x60) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sends the document to the current printer. Has no effect on 'Generic' documents.")) ((NAME . "Close") (RIID . #x00000010) (OFFSET . #x64) (RETURNS . "VT_USERDEFINED.Enum.DsSaveStatus")(PARAMS ("vSaveChanges" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Closes the document.")) ((NAME . "Reserved1") (RIID . #x00000032) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved2") (RIID . #x00000033) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved3") (RIID . #x00000034) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved4") (RIID . #x00000035) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved5") (RIID . #x00000036) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved6") (RIID . #x00000037) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved7") (RIID . #x00000038) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved8") (RIID . #x00000039) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved9") (RIID . #x0000003a) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved10") (RIID . #x0000003b) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IGenericWindow" (TYPE . "Dispinterface")(DESCRIPTION . "Represents the MDI client windows.")(GUID . "{FD20FC80-A9D2-11CF-9C13-00A0C90A632C}")(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 . "Caption") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the caption of a window.")) ((NAME . "Type") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string describing the type of the window. Most windows return 'Generic'.")) ((NAME . "Active") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the active state of the window.")) ((NAME . "Active") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the active state of the window.")) ((NAME . "Left") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the coordinate for the left edge of the window.")) ((NAME . "Left") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the coordinate for the left edge of the window.")) ((NAME . "Top") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the coordinate for the top of the window.")) ((NAME . "Top") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the coordinate for the top of the window.")) ((NAME . "Height") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the height of the window.")) ((NAME . "Height") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the height of the window.")) ((NAME . "Width") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the width of the window.")) ((NAME . "Width") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the width of the window.")) ((NAME . "Index") (RIID . #x00000007) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the one-based ordinal of a window in the Windows collection.")) ((NAME . "Next") (RIID . #x00000008) (OFFSET . #x50) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the next window in the tab sequence.")) ((NAME . "Previous") (RIID . #x00000009) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the previous window in the shift-tab sequence.")) ((NAME . "WindowState") (RIID . #x0000000a) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.DsWindowState")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the state of the window or maximize, minimize, or restore the window.")) ((NAME . "WindowState") (RIID . #x0000000a) (OFFSET . #x5c) (RETURNS . "VT_USERDEFINED.Enum.DsWindowState")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the state of the window or maximize, minimize, or restore the window.")) ((NAME . "Application") (RIID . #x0000000b) (OFFSET . #x60) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "Parent") (RIID . #x0000000c) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document associated with this window.")) ((NAME . "Close") (RIID . #x0000000d) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.DsSaveStatus")(PARAMS ("boolSaveChanges" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Close the window.")) ((NAME . "Reserved1") (RIID . #x00000032) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved2") (RIID . #x00000033) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved3") (RIID . #x00000034) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved4") (RIID . #x00000035) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved5") (RIID . #x00000036) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved6") (RIID . #x00000037) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved7") (RIID . #x00000038) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved8") (RIID . #x00000039) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved9") (RIID . #x0000003a) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved10") (RIID . #x0000003b) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IGenericProject" (TYPE . "Dispinterface")(DESCRIPTION . "Represents a group of files which can include configurations.")(GUID . "{8CA5A960-FC7D-11CF-927D-00A0C9138C45}")(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 . "Name") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the project.")) ((NAME . "FullName") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the project including its path.")) ((NAME . "Application") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "Parent") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "Type") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string representing the type of the project.")) ((NAME . "Reserved1") (RIID . #x00000032) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved2") (RIID . #x00000033) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved3") (RIID . #x00000034) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved4") (RIID . #x00000035) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved5") (RIID . #x00000036) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved6") (RIID . #x00000037) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved7") (RIID . #x00000038) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved8") (RIID . #x00000039) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved9") (RIID . #x0000003a) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reserved10") (RIID . #x0000003b) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("DsProjectTypes" (TYPE . "Module")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IApplication" (TYPE . "Dispinterface")(DESCRIPTION . "Application Object for Microsoft Developer Studio.")(GUID . "{EC1D73A1-8CC4-11CF-9BE9-00A0C90A632C}")(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 . "Height") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the height of Developer Studio's main window.")) ((NAME . "Height") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the height of Developer Studio's main window.")) ((NAME . "Width") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the width of Developer Studio's main window.")) ((NAME . "Width") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the width of Developer Studio's main window.")) ((NAME . "Top") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the coordinate of the top edge of Developer Studio's main window.")) ((NAME . "Top") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the coordinate of the top edge of Developer Studio's main window.")) ((NAME . "Left") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the coordinate of the left edge of Developer Studio's main window.")) ((NAME . "Left") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the coordinate of the left edge of Developer Studio's main window.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the application (Microsoft Developer Studio).")) ((NAME . "TextEditor") (RIID . #x00000012) (OFFSET . #x40) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the TextEditor object.")) ((NAME . "Version") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string representing the version of Developer Studio.")) ((NAME . "Path") (RIID . #x00000008) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the path of the executable for Developer Studio.")) ((NAME . "CurrentDirectory") (RIID . #x00000009) (OFFSET . #x4c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the current directory used by File.Open.")) ((NAME . "CurrentDirectory") (RIID . #x00000009) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the current directory used by File.Open.")) ((NAME . "FullName") (RIID . #x0000000a) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the filename and pathname to the Developer Studio executable.")) ((NAME . "Application") (RIID . #x0000000b) (OFFSET . #x58) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "Parent") (RIID . #x0000000c) (OFFSET . #x5c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "ActiveDocument") (RIID . #x0000000d) (OFFSET . #x60) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the active Document object.")) ((NAME . "Windows") (RIID . #x0000000e) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Windows object filles with the MDI child windows.")) ((NAME . "Documents") (RIID . #x0000000f) (OFFSET . #x68) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Documents object.")) ((NAME . "ActiveWindow") (RIID . #x00000010) (OFFSET . #x6c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the active MDI child window.")) ((NAME . "WindowState") (RIID . #x00000011) (OFFSET . #x70) (RETURNS . "VT_USERDEFINED.Enum.DsWindowState")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/Sets the current state of Developer Studio's main window.")) ((NAME . "WindowState") (RIID . #x00000011) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.DsWindowState")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/Sets the current state of Developer Studio's main window.")) ((NAME . "Debugger") (RIID . #x00000006) (OFFSET . #x78) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Debugger object.")) ((NAME . "Projects") (RIID . #x00000013) (OFFSET . #x7c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Projects collection.")) ((NAME . "ActiveConfiguration") (RIID . #x00000014) (OFFSET . #x80) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/Sets the active Configuration object of the active project.")) ((NAME . "ActiveConfiguration") (RIID . #x00000014) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_DISPATCH")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/Sets the active Configuration object of the active project.")) ((NAME . "Visible") (RIID . #x0000001d) (OFFSET . #x88) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether the Developer Studio main window is visible.")) ((NAME . "Visible") (RIID . #x0000001d) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether the Developer Studio main window is visible.")) ((NAME . "ActiveProject") (RIID . #x0000001e) (OFFSET . #x90) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/Sets the active Project object of the workspace.")) ((NAME . "ActiveProject") (RIID . #x0000001e) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_DISPATCH")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/Sets the active Project object of the workspace.")) ((NAME . "Active") (RIID . #x00020003) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/Sets whether Developer Studio's main window is the foreground window.")) ((NAME . "Active") (RIID . #x00020003) (OFFSET . #x9c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/Sets whether Developer Studio's main window is the foreground window.")) ((NAME . "GetPackageExtension") (RIID . #x00000015) (OFFSET . #xa0) (RETURNS . "VT_DISPATCH")(PARAMS ("szExtensionName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Provides access to objects provided by third parties which extend Developer Studio.")) ((NAME . "Quit") (RIID . #x00000016) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Quits Developer Studio.")) ((NAME . "PrintToOutputWindow") (RIID . #x00000017) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("Message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Prints text to the output window.")) ((NAME . "ExecuteCommand") (RIID . #x00000018) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("szCommandName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Executes a command or VBScript macro.")) ((NAME . "AddCommandBarButton") (RIID . #x00000019) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("nButtonType" "VT_I4")("szCmdName" "VT_BSTR")("dwCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a toolbar and toolbar buttons. Can only be called by AddIns.")) ((NAME . "AddKeyBinding") (RIID . #x0000001a) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("szKey" "VT_BSTR")("szCommandName" "VT_BSTR")("szEditor" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Binds keystrokes to a command or VBStript macro.")) ((NAME . "Build") (RIID . #x0000001b) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("Configuration" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Builds a specified configuration by processing only the files that have changed.")) ((NAME . "RebuildAll") (RIID . #x0000001c) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("Configuration" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Rebuilds all files in a specified configuration.")) ((NAME . "ExecuteConfiguration") (RIID . #x0000001f) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("Reserved" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Runs the program specified by the active configuration outside of the debugger.")) ((NAME . "SetAddInInfo") (RIID . #x00020001) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("nInstanceHandle" "VT_I4")("pCmdDispatch" "VT_DISPATCH")("nIDBitmapResourceMedium" "VT_I4")("nIDBitmapResourceLarge" "VT_I4")("dwCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Provides Developer Studio with information about AddIns. Can only be called by AddIns.")) ((NAME . "AddCommand") (RIID . #x00020002) (OFFSET . #xc8) (RETURNS . "VT_BOOL")(PARAMS ("szCmdName" "VT_BSTR")("szMethodName" "VT_BSTR")("nBitmapOffset" "VT_I4")("dwCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a command defined by an Add-in to Developer Studio. Can only be called by AddIns.")) ((NAME . "EnableModeless") (RIID . #x00020004) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("bEnable" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Enables or disables existing modeless windows in Developer Studio.")) ((NAME . "Clean") (RIID . #x00000020) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ("Configuration" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes all intermediate and output files for a configuration.")) ((NAME . "Errors") (RIID . #x00000021) (OFFSET . #xd4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of errors from the last invocation of build")) ((NAME . "Warnings") (RIID . #x00000022) (OFFSET . #xd8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of warnings from the last invocation of build")) ((NAME . "AddProject") (RIID . #x00000023) (OFFSET . #xdc) (RETURNS . "VT_VOID")(PARAMS ("szName" "VT_BSTR")("szPath" "VT_BSTR")("szType" "VT_BSTR")("bAddDefaultFolders" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts a newly created project into the workspace.")))) ("IDispApplication" (TYPE . "Dispinterface")(GUID . "{9FD2DF20-190D-11CF-8E4D-00AA004254C4}")(FUNCTIONS ((NAME . "GetPackageExtension") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ("szExtensionName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Quit") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrintToOutputWindow") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Message" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExecuteCommand") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("szCommandName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddCommandBarButton") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("nButtonType" "VT_I4")("szCmdName" "VT_BSTR")("dwCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddKeyBinding") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("szKey" "VT_BSTR")("szCommandName" "VT_BSTR")("szEditor" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Build") (RIID . #x0000001b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Configuration" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RebuildAll") (RIID . #x0000001c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Configuration" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExecuteConfiguration") (RIID . #x0000001f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Reserved" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clean") (RIID . #x00000020) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Configuration" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddProject") (RIID . #x00000023) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("szName" "VT_BSTR")("szPath" "VT_BSTR")("szType" "VT_BSTR")("bAddDefaultFolders" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetAddInInfo") (RIID . #x00020001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("nInstanceHandle" "VT_I4")("pCmdDispatch" "VT_DISPATCH")("nIDBitmapResourceMedium" "VT_I4")("nIDBitmapResourceLarge" "VT_I4")("dwCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddCommand") (RIID . #x00020002) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("szCmdName" "VT_BSTR")("szMethodName" "VT_BSTR")("nBitmapOffset" "VT_I4")("dwCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnableModeless") (RIID . #x00020004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bEnable" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) ("IApplicationEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Events fired by the Developer Studio Application Object.")(GUID . "{8EA3F900-4A9F-11CF-8E4E-00AA004254C4}")(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 . "BeforeBuildStart") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a build starts.")) ((NAME . "BuildFinish") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("nNumErrors" "VT_I4")("nNumWarnings" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a build finished.")) ((NAME . "BeforeApplicationShutDown") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the Developer Studio Applicaiton shuts down.")) ((NAME . "DocumentOpen") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("theDocument" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a docuement is opened.")) ((NAME . "BeforeDocumentClose") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("theDocument" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a document is closed.")) ((NAME . "DocumentSave") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("theDocument" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a document has been saved.")) ((NAME . "NewDocument") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("theDocument" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a new document has been created.")) ((NAME . "WindowActivate") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("theWindow" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a window is activated.")) ((NAME . "WindowDeactivate") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("theWindow" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a window is deactivated.")) ((NAME . "WorkspaceOpen") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a Workspace is opened.")) ((NAME . "WorkspaceClose") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a Workspace is closed.")) ((NAME . "NewWorkspace") (RIID . #x0000000c) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a new Workspace is created.")))) ("IDispApplicationEvents" (TYPE . "Dispinterface")(GUID . "{AE166B02-A9A0-11CF-AD07-00A0C9034965}")(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 . "BeforeBuildStart") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a build starts.")) ((NAME . "BuildFinish") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("nNumErrors" "VT_I4")("nNumWarnings" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a build finished.")) ((NAME . "BeforeApplicationShutDown") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the Developer Studio Applicaiton shuts down.")) ((NAME . "DocumentOpen") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("theDocument" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a docuement is opened.")) ((NAME . "BeforeDocumentClose") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("theDocument" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before a document is closed.")) ((NAME . "DocumentSave") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("theDocument" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a document has been saved.")) ((NAME . "NewDocument") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("theDocument" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a new document has been created.")) ((NAME . "WindowActivate") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("theWindow" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a window is activated.")) ((NAME . "WindowDeactivate") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("theWindow" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after a window is deactivated.")) ((NAME . "WorkspaceOpen") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a Workspace is opened.")) ((NAME . "WorkspaceClose") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a Workspace is closed.")) ((NAME . "NewWorkspace") (RIID . #x0000000c) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when a new Workspace is created.")))) ("Application" (TYPE . "Coclass")(DESCRIPTION . "Application Object for Microsoft Developer Studio.")(GUID . "{FB7FDAE2-89B8-11CF-9BE8-00A0C90A632C}")(ALIASES "IDispApplication""IApplication""IApplicationEvents""IDispApplicationEvents") (FUNCTIONS )) ("IDocuments" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of open Documents.")(GUID . "{FB7FDAE3-89B8-11CF-9BE8-00A0C90A632C}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of documents in the collection.")) ((NAME . "Application") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "Parent") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x28) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a Document object from the collection by its index or filename.")) ((NAME . "SaveAll") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_USERDEFINED.Enum.DsSaveStatus")(PARAMS ("vtBoolPrompt" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves all open documents.")) ((NAME . "CloseAll") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.DsSaveStatus")(PARAMS ("vtSaveChanges" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Closes all documents")) ((NAME . "Add") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_DISPATCH")(PARAMS ("docType" "VT_BSTR")("vtReserved" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new document.")) ((NAME . "Open") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_DISPATCH")(PARAMS ("filename" "VT_BSTR")("vtDocType" "VT_VARIANT")("vtBoolReadOnly" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens an existing document.")))) ("IDispDocuments" (TYPE . "Dispinterface")(GUID . "{E9EB1AE1-89A8-11CF-9BE8-00A0C90A632C}")(FUNCTIONS ((NAME . "SaveAll") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("boolPrompt" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CloseAll") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("boolSaveChanges" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Add") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ("docType" "VT_BSTR")("vtReserved" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Open") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ("filename" "VT_BSTR")("docType" "VT_VARIANT")("ReadOnly" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("Documents" (TYPE . "Coclass")(GUID . "{E9EB1AE2-89A8-11CF-9BE8-00A0C90A632C}")(ALIASES "IDispDocuments""IDocuments") (FUNCTIONS )) ("IWindows" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of Window objects.")(GUID . "{3928F551-96E6-11CF-9C00-00A0C90A632C}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns number of Window objects in the collection.")) ((NAME . "Application") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "Parent") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x28) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a Window object from the collection by its index or its caption.")) ((NAME . "Arrange") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("vtArrangeStyle" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Arranges the windows in the collection.")) ((NAME . "CloseAll") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.DsSaveStatus")(PARAMS ("vtSaveChanges" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Closes the windows in the collection.")))) ("IDispWindows" (TYPE . "Dispinterface")(GUID . "{5774D191-96E1-11CF-9C00-00A0C90A632C}")(FUNCTIONS ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CloseAll") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("vtSaveChanges" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("Windows" (TYPE . "Coclass")(GUID . "{5774D192-96E1-11CF-9C00-00A0C90A632C}")(ALIASES "IDispWindows""IWindows") (FUNCTIONS )) ("IProjects" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of Project objects.")(GUID . "{13BF7741-A7E8-11CF-AD07-00A0C9034965}")(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 . "Application") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of Project objects in the collections.")) ((NAME . "Parent") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Developer Studio Application object")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x28) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_PTR.IGenericProject")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a Project object from the collection by index or Name.")))) ("IDispProjects" (TYPE . "Dispinterface")(GUID . "{DFAC7C40-A810-11CF-AD07-00A0C9034965}")(FUNCTIONS ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("Projects" (TYPE . "Coclass")(GUID . "{DFAC7C41-A810-11CF-AD07-00A0C9034965}")(ALIASES "IProjects""IDispProjects") (FUNCTIONS )) ("IDispGenericDocument" (TYPE . "Dispinterface")(GUID . "{E1870221-933A-11CF-9BF9-00A0C90A632C}")(FUNCTIONS ((NAME . "NewWindow") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("filename" "VT_VARIANT")("longSaveChanges" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Undo") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Redo") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrintOut") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Close") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("longSaveChanges" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("Document" (TYPE . "Coclass")(GUID . "{E1870222-933A-11CF-9BF9-00A0C90A632C}")(ALIASES "IDispGenericDocument""IGenericDocument") (FUNCTIONS )) ("IDispGenericWindow" (TYPE . "Dispinterface")(GUID . "{E1870223-933A-11CF-9BF9-00A0C90A632C}")(FUNCTIONS ((NAME . "Close") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("boolSaveChanges" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("Window" (TYPE . "Coclass")(GUID . "{E1870224-933A-11CF-9BF9-00A0C90A632C}")(ALIASES "IDispGenericWindow""IGenericWindow") (FUNCTIONS )) ("IDispGenericProject" (TYPE . "Dispinterface")(GUID . "{520BEC60-31E8-11D0-B17F-00A0C91BC8ED}")(FUNCTIONS )) ("Project" (TYPE . "Coclass")(GUID . "{520BEC61-31E8-11D0-B17F-00A0C91BC8ED}")(ALIASES "IDispGenericProject""IGenericProject") (FUNCTIONS )) ("IDSAddIn" (TYPE . "Interface")(GUID . "{C0002F81-AE2E-11CF-AD07-00A0C9034965}")(FUNCTIONS ((NAME . "OnConnection") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pApp" "VT_PTR.IApplication")("bFirstTime" "VT_BOOL")("dwCookie" "VT_I4")("OnConnection" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "OnDisconnection") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("bLastTime" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) )))